[
  {
    "path": "LICENSE",
    "content": "Mozilla Public License, version 2.0\n\n1. Definitions\n\n1.1. \"Contributor\"\n\n     means each individual or legal entity that creates, contributes to the\n     creation of, or owns Covered Software.\n\n1.2. \"Contributor Version\"\n\n     means the combination of the Contributions of others (if any) used by a\n     Contributor and that particular Contributor's Contribution.\n\n1.3. \"Contribution\"\n\n     means Covered Software of a particular Contributor.\n\n1.4. \"Covered Software\"\n\n     means Source Code Form to which the initial Contributor has attached the\n     notice in Exhibit A, the Executable Form of such Source Code Form, and\n     Modifications of such Source Code Form, in each case including portions\n     thereof.\n\n1.5. \"Incompatible With Secondary Licenses\"\n     means\n\n     a. that the initial Contributor has attached the notice described in\n        Exhibit B to the Covered Software; or\n\n     b. that the Covered Software was made available under the terms of\n        version 1.1 or earlier of the License, but not also under the terms of\n        a Secondary License.\n\n1.6. \"Executable Form\"\n\n     means any form of the work other than Source Code Form.\n\n1.7. \"Larger Work\"\n\n     means a work that combines Covered Software with other material, in a\n     separate file or files, that is not Covered Software.\n\n1.8. \"License\"\n\n     means this document.\n\n1.9. \"Licensable\"\n\n     means having the right to grant, to the maximum extent possible, whether\n     at the time of the initial grant or subsequently, any and all of the\n     rights conveyed by this License.\n\n1.10. \"Modifications\"\n\n     means any of the following:\n\n     a. any file in Source Code Form that results from an addition to,\n        deletion from, or modification of the contents of Covered Software; or\n\n     b. any new file in Source Code Form that contains any Covered Software.\n\n1.11. \"Patent Claims\" of a Contributor\n\n      means any patent claim(s), including without limitation, method,\n      process, and apparatus claims, in any patent Licensable by such\n      Contributor that would be infringed, but for the grant of the License,\n      by the making, using, selling, offering for sale, having made, import,\n      or transfer of either its Contributions or its Contributor Version.\n\n1.12. \"Secondary License\"\n\n      means either the GNU General Public License, Version 2.0, the GNU Lesser\n      General Public License, Version 2.1, the GNU Affero General Public\n      License, Version 3.0, or any later versions of those licenses.\n\n1.13. \"Source Code Form\"\n\n      means the form of the work preferred for making modifications.\n\n1.14. \"You\" (or \"Your\")\n\n      means an individual or a legal entity exercising rights under this\n      License. For legal entities, \"You\" includes any entity that controls, is\n      controlled by, or is under common control with You. For purposes of this\n      definition, \"control\" means (a) the power, direct or indirect, to cause\n      the direction or management of such entity, whether by contract or\n      otherwise, or (b) ownership of more than fifty percent (50%) of the\n      outstanding shares or beneficial ownership of such entity.\n\n\n2. License Grants and Conditions\n\n2.1. Grants\n\n     Each Contributor hereby grants You a world-wide, royalty-free,\n     non-exclusive license:\n\n     a. under intellectual property rights (other than patent or trademark)\n        Licensable by such Contributor to use, reproduce, make available,\n        modify, display, perform, distribute, and otherwise exploit its\n        Contributions, either on an unmodified basis, with Modifications, or\n        as part of a Larger Work; and\n\n     b. under Patent Claims of such Contributor to make, use, sell, offer for\n        sale, have made, import, and otherwise transfer either its\n        Contributions or its Contributor Version.\n\n2.2. Effective Date\n\n     The licenses granted in Section 2.1 with respect to any Contribution\n     become effective for each Contribution on the date the Contributor first\n     distributes such Contribution.\n\n2.3. Limitations on Grant Scope\n\n     The licenses granted in this Section 2 are the only rights granted under\n     this License. No additional rights or licenses will be implied from the\n     distribution or licensing of Covered Software under this License.\n     Notwithstanding Section 2.1(b) above, no patent license is granted by a\n     Contributor:\n\n     a. for any code that a Contributor has removed from Covered Software; or\n\n     b. for infringements caused by: (i) Your and any other third party's\n        modifications of Covered Software, or (ii) the combination of its\n        Contributions with other software (except as part of its Contributor\n        Version); or\n\n     c. under Patent Claims infringed by Covered Software in the absence of\n        its Contributions.\n\n     This License does not grant any rights in the trademarks, service marks,\n     or logos of any Contributor (except as may be necessary to comply with\n     the notice requirements in Section 3.4).\n\n2.4. Subsequent Licenses\n\n     No Contributor makes additional grants as a result of Your choice to\n     distribute the Covered Software under a subsequent version of this\n     License (see Section 10.2) or under the terms of a Secondary License (if\n     permitted under the terms of Section 3.3).\n\n2.5. Representation\n\n     Each Contributor represents that the Contributor believes its\n     Contributions are its original creation(s) or it has sufficient rights to\n     grant the rights to its Contributions conveyed by this License.\n\n2.6. Fair Use\n\n     This License is not intended to limit any rights You have under\n     applicable copyright doctrines of fair use, fair dealing, or other\n     equivalents.\n\n2.7. Conditions\n\n     Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in\n     Section 2.1.\n\n\n3. Responsibilities\n\n3.1. Distribution of Source Form\n\n     All distribution of Covered Software in Source Code Form, including any\n     Modifications that You create or to which You contribute, must be under\n     the terms of this License. You must inform recipients that the Source\n     Code Form of the Covered Software is governed by the terms of this\n     License, and how they can obtain a copy of this License. You may not\n     attempt to alter or restrict the recipients' rights in the Source Code\n     Form.\n\n3.2. Distribution of Executable Form\n\n     If You distribute Covered Software in Executable Form then:\n\n     a. such Covered Software must also be made available in Source Code Form,\n        as described in Section 3.1, and You must inform recipients of the\n        Executable Form how they can obtain a copy of such Source Code Form by\n        reasonable means in a timely manner, at a charge no more than the cost\n        of distribution to the recipient; and\n\n     b. You may distribute such Executable Form under the terms of this\n        License, or sublicense it under different terms, provided that the\n        license for the Executable Form does not attempt to limit or alter the\n        recipients' rights in the Source Code Form under this License.\n\n3.3. Distribution of a Larger Work\n\n     You may create and distribute a Larger Work under terms of Your choice,\n     provided that You also comply with the requirements of this License for\n     the Covered Software. If the Larger Work is a combination of Covered\n     Software with a work governed by one or more Secondary Licenses, and the\n     Covered Software is not Incompatible With Secondary Licenses, this\n     License permits You to additionally distribute such Covered Software\n     under the terms of such Secondary License(s), so that the recipient of\n     the Larger Work may, at their option, further distribute the Covered\n     Software under the terms of either this License or such Secondary\n     License(s).\n\n3.4. Notices\n\n     You may not remove or alter the substance of any license notices\n     (including copyright notices, patent notices, disclaimers of warranty, or\n     limitations of liability) contained within the Source Code Form of the\n     Covered Software, except that You may alter any license notices to the\n     extent required to remedy known factual inaccuracies.\n\n3.5. Application of Additional Terms\n\n     You may choose to offer, and to charge a fee for, warranty, support,\n     indemnity or liability obligations to one or more recipients of Covered\n     Software. However, You may do so only on Your own behalf, and not on\n     behalf of any Contributor. You must make it absolutely clear that any\n     such warranty, support, indemnity, or liability obligation is offered by\n     You alone, and You hereby agree to indemnify every Contributor for any\n     liability incurred by such Contributor as a result of warranty, support,\n     indemnity or liability terms You offer. You may include additional\n     disclaimers of warranty and limitations of liability specific to any\n     jurisdiction.\n\n4. Inability to Comply Due to Statute or Regulation\n\n   If it is impossible for You to comply with any of the terms of this License\n   with respect to some or all of the Covered Software due to statute,\n   judicial order, or regulation then You must: (a) comply with the terms of\n   this License to the maximum extent possible; and (b) describe the\n   limitations and the code they affect. Such description must be placed in a\n   text file included with all distributions of the Covered Software under\n   this License. Except to the extent prohibited by statute or regulation,\n   such description must be sufficiently detailed for a recipient of ordinary\n   skill to be able to understand it.\n\n5. Termination\n\n5.1. The rights granted under this License will terminate automatically if You\n     fail to comply with any of its terms. However, if You become compliant,\n     then the rights granted under this License from a particular Contributor\n     are reinstated (a) provisionally, unless and until such Contributor\n     explicitly and finally terminates Your grants, and (b) on an ongoing\n     basis, if such Contributor fails to notify You of the non-compliance by\n     some reasonable means prior to 60 days after You have come back into\n     compliance. Moreover, Your grants from a particular Contributor are\n     reinstated on an ongoing basis if such Contributor notifies You of the\n     non-compliance by some reasonable means, this is the first time You have\n     received notice of non-compliance with this License from such\n     Contributor, and You become compliant prior to 30 days after Your receipt\n     of the notice.\n\n5.2. If You initiate litigation against any entity by asserting a patent\n     infringement claim (excluding declaratory judgment actions,\n     counter-claims, and cross-claims) alleging that a Contributor Version\n     directly or indirectly infringes any patent, then the rights granted to\n     You by any and all Contributors for the Covered Software under Section\n     2.1 of this License shall terminate.\n\n5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user\n     license agreements (excluding distributors and resellers) which have been\n     validly granted by You or Your distributors under this License prior to\n     termination shall survive termination.\n\n6. Disclaimer of Warranty\n\n   Covered Software is provided under this License on an \"as is\" basis,\n   without warranty of any kind, either expressed, implied, or statutory,\n   including, without limitation, warranties that the Covered Software is free\n   of defects, merchantable, fit for a particular purpose or non-infringing.\n   The entire risk as to the quality and performance of the Covered Software\n   is with You. Should any Covered Software prove defective in any respect,\n   You (not any Contributor) assume the cost of any necessary servicing,\n   repair, or correction. This disclaimer of warranty constitutes an essential\n   part of this License. No use of  any Covered Software is authorized under\n   this License except under this disclaimer.\n\n7. Limitation of Liability\n\n   Under no circumstances and under no legal theory, whether tort (including\n   negligence), contract, or otherwise, shall any Contributor, or anyone who\n   distributes Covered Software as permitted above, be liable to You for any\n   direct, indirect, special, incidental, or consequential damages of any\n   character including, without limitation, damages for lost profits, loss of\n   goodwill, work stoppage, computer failure or malfunction, or any and all\n   other commercial damages or losses, even if such party shall have been\n   informed of the possibility of such damages. This limitation of liability\n   shall not apply to liability for death or personal injury resulting from\n   such party's negligence to the extent applicable law prohibits such\n   limitation. Some jurisdictions do not allow the exclusion or limitation of\n   incidental or consequential damages, so this exclusion and limitation may\n   not apply to You.\n\n8. Litigation\n\n   Any litigation relating to this License may be brought only in the courts\n   of a jurisdiction where the defendant maintains its principal place of\n   business and such litigation shall be governed by laws of that\n   jurisdiction, without reference to its conflict-of-law provisions. Nothing\n   in this Section shall prevent a party's ability to bring cross-claims or\n   counter-claims.\n\n9. Miscellaneous\n\n   This License represents the complete agreement concerning the subject\n   matter hereof. If any provision of this License is held to be\n   unenforceable, such provision shall be reformed only to the extent\n   necessary to make it enforceable. Any law or regulation which provides that\n   the language of a contract shall be construed against the drafter shall not\n   be used to construe this License against a Contributor.\n\n\n10. Versions of the License\n\n10.1. New Versions\n\n      Mozilla Foundation is the license steward. Except as provided in Section\n      10.3, no one other than the license steward has the right to modify or\n      publish new versions of this License. Each version will be given a\n      distinguishing version number.\n\n10.2. Effect of New Versions\n\n      You may distribute the Covered Software under the terms of the version\n      of the License under which You originally received the Covered Software,\n      or under the terms of any subsequent version published by the license\n      steward.\n\n10.3. Modified Versions\n\n      If you create software not governed by this License, and you want to\n      create a new license for such software, you may create and use a\n      modified version of this License if you rename the license and remove\n      any references to the name of the license steward (except to note that\n      such modified license differs from this License).\n\n10.4. Distributing Source Code Form that is Incompatible With Secondary\n      Licenses If You choose to distribute Source Code Form that is\n      Incompatible With Secondary Licenses under the terms of this version of\n      the License, the notice described in Exhibit B of this License must be\n      attached.\n\nExhibit A - Source Code Form License Notice\n\n      This Source Code Form is subject to the\n      terms of the Mozilla Public License, v.\n      2.0. If a copy of the MPL was not\n      distributed with this file, You can\n      obtain one at\n      http://mozilla.org/MPL/2.0/.\n\nIf it is not possible or desirable to put the notice in a particular file,\nthen You may include the notice in a location (such as a LICENSE file in a\nrelevant directory) where a recipient would be likely to look for such a\nnotice.\n\nYou may add additional accurate notices of copyright ownership.\n\nExhibit B - \"Incompatible With Secondary Licenses\" Notice\n\n      This Source Code Form is \"Incompatible\n      With Secondary Licenses\", as defined by\n      the Mozilla Public License, v. 2.0.\n\n"
  },
  {
    "path": "Makefile.in",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is BlueGriffon.\n#\n# The Initial Developer of the Original Code is\n# Disruptive Innovations SARL.\n# Portions created by the Initial Developer are Copyright (C) 2006\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK ***** */\n\n\nDEPTH\t\t= ..\ntopsrcdir\t= @top_srcdir@\nsrcdir\t\t= @srcdir@\nVPATH\t\t= @srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\ninclude $(topsrcdir)/config/rules.mk\n\nifeq ($(OS_ARCH),WINNT)\nifdef MOZ_INSTALLER\n\n# For Windows build the uninstaller during the application build since the\n# uninstaller is included with the application for mar file generation.\nlibs::\n\t$(MAKE) -C installer/windows uninstaller\nendif\nendif\n"
  },
  {
    "path": "README.md",
    "content": "# Bluegriffon\n\nThe Open Source next-generation Web Editor based on the rendering engine of Firefox\n\n## To prepare the build USING MERCURIAL\n\n* make sure to have installed the environment to build Mozilla: [windows](https://developer.mozilla.org/En/Developer_Guide/Build_Instructions/Windows_Prerequisites), [MacOS X](https://developer.mozilla.org/En/Developer_Guide/Build_Instructions/Mac_OS_X_Prerequisites), [linux](https://developer.mozilla.org/En/Developer_Guide/Build_Instructions/Linux_Prerequisites)\n* get mozilla-central from Mozilla through Mercurial:\n\n  `hg clone http://hg.mozilla.org/mozilla-central bluegriffon-source`\n\n  Warning: on Windows, it's HIGHLY recommended to have both Windows and Visual Studio in the same locale, preferably en-US. If for instance you have a fr-FR Windows10 and a en-US VS, build will miserably fail...\n\n* get BlueGriffon's tree through:\n\n  `cd bluegriffon-source`\n\n  `git clone https://github.com/therealglazou/bluegriffon`\n\n* update the mozilla tree\n\n  ```hg update -r `cat bluegriffon/config/mozilla_central_revision.txt` ```\n\n  `patch -p 1 < bluegriffon/config/gecko_dev_content.patch`\n\n  `patch -p 1 < bluegriffon/config/gecko_dev_idl.patch`\n\n* create a `.mozconfig` file inside your `bluegriffon-source` directory. The  settings I am using on a daily basis on OS X (Sierra) can be found in `bluegriffon/config/mozconfig.macosx`\n\n## To prepare the build USING GIT\n\n* make sure to have installed the environment to build Mozilla: [windows](https://developer.mozilla.org/En/Developer_Guide/Build_Instructions/Windows_Prerequisites), [MacOS X](https://developer.mozilla.org/En/Developer_Guide/Build_Instructions/Mac_OS_X_Prerequisites), [linux](https://developer.mozilla.org/En/Developer_Guide/Build_Instructions/Linux_Prerequisites)\n* get gecko-dev from github through git:\n\n  `git clone https://github.com/mozilla/gecko-dev bluegriffon-source`\n\n  Warning: on Windows, it's HIGHLY recommended to have both Windows and Visual Studio in the same locale, preferably en-US. If for instance you have a fr-FR Windows10 and a en-US VS, build will miserably fail...\n\n* get BlueGriffon's tree through:\n\n  `cd bluegriffon-source`\n\n  `git clone https://github.com/therealglazou/bluegriffon`\n\n* update the mozilla tree\n\n  ```git reset --hard `cat bluegriffon/config/gecko_dev_revision.txt` ```\n\n  `patch -p 1 < bluegriffon/config/gecko_dev_content.patch`\n\n  `patch -p 1 < bluegriffon/config/gecko_dev_idl.patch`\n\n* create a `.mozconfig` file inside your `bluegriffon-source` directory. The  settings I am using on a daily basis on OS X (Sierra) can be found in `bluegriffon/config/mozconfig.macosx`\n\n## My own builds\n\n* OS X: OS X 10.12.6 with Xcode version 9.0 (9A235)\n* Windows: Windows 10 Pro with Visual Studio Community 2015\n* Linux: Ubuntu 16.04.1 LTS\n\n## Build BlueGriffon\n\n`./mach build`\n\n## Run BlueGriffon in a temporary profile\n\n`./mach run`\n\n## Package the build\n\n`./mach package`\n\n## Want to contribute to BlueGriffon?\n\nThere are two ways to contribute:\n\n1. Contribute code. That's just another OSS project, we're waiting for your Pull Requests!\n2. Contribute L10N. All happens only in the 'locales' directory. You can review the existing locales and proposed changes/fixes or submit a new locale in a Pull Request. In that case, you need to translate everything from en-US into a new locale beforeI can accept the PR.\n"
  },
  {
    "path": "app/Makefile.in",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndist_dest   = $(DIST)/$(MOZ_MACBUNDLE_NAME)\n\n# hardcode en-US for the moment\nAB_CD = en-US\n\nDEFINES += \\\n  -DCOMPOSER_ICO='\"$(srcdir)/icons/bluegriffon.ico\"' \\\n  -DDOCUMENT_ICO='\"$(srcdir)/icons/bluegriffon.ico\"' \\\n  $(NULL)\n\n# Build a binary bootstrapping with XRE_main\n\nifndef MOZ_WINCONSOLE\nifneq (,$(MOZ_DEBUG)$(MOZ_ASAN))\nMOZ_WINCONSOLE = 1\nelse\nMOZ_WINCONSOLE = 0\nendif\nendif\n\n# This switches $(INSTALL) to copy mode, like $(SYSINSTALL), so things that\n# shouldn't get 755 perms need $(IFLAGS1) for either way of calling nsinstall.\nNSDISTMODE = copy\n\ninclude $(topsrcdir)/config/config.mk\n\nifeq ($(OS_ARCH),WINNT)\n# Rebuild firefox.exe if the manifest changes - it's included by splash.rc.\n# (this dependency should really be just for firefox.exe, not other targets)\n# Note the manifest file exists in the tree, so we use the explicit filename\n# here.\nEXTRA_DEPS += bluegriffon.exe.manifest\nendif\n\nPROGRAMS_DEST = $(DIST)/bin\n\ninclude $(topsrcdir)/config/rules.mk\n\nifneq (,$(filter-out WINNT,$(OS_ARCH)))\n\nifdef COMPILE_ENVIRONMENT\nlibs:: \n\tcp -p $(MOZ_APP_NAME)$(BIN_SUFFIX) $(DIST)/bin/$(MOZ_APP_NAME)-bin$(BIN_SUFFIX)\nendif\n\nGARBAGE += $(addprefix $(FINAL_TARGET)/defaults/pref/, bluegriffon-prefs.js)\n\nendif\n\nifdef MOZ_WIDGET_GTK\nlibs::\n\t$(INSTALL) $(IFLAGS1) $(srcdir)/icons/default16.png $(FINAL_TARGET)/icons\n\t$(INSTALL) $(IFLAGS1) $(DIST)/branding/default16.png  $(FINAL_TARGET)/chrome/icons/default\n\t$(INSTALL) $(IFLAGS1) $(srcdir)/icons/default32.png  $(FINAL_TARGET)/chrome/icons/default\n\t$(INSTALL) $(IFLAGS1) $(srcdir)/icons/default48.png  $(FINAL_TARGET)/chrome/icons/default\nendif\n\nifndef LIBXUL_SDK\n#channel-prefs.js is handled separate from other prefs due to bug 756325\nlibs:: $(srcdir)/profile/channel-prefs.js\n\t$(NSINSTALL) -D $(DIST)/bin/defaults/pref\n\t$(call py_action,preprocessor,-Fsubstitution $(PREF_PPFLAGS) $(ACDEFINES) $^ -o $(DIST)/bin/defaults/pref/channel-prefs.js)\nendif\n\nifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))\n\nMAC_APP_NAME = $(MOZ_APP_DISPLAYNAME)\n\nifdef MOZ_DEBUG\nMAC_APP_NAME := $(MAC_APP_NAME)Debug\nendif\n\nAB_CD = $(MOZ_UI_LOCALE)\n\nAB := $(firstword $(subst -, ,$(AB_CD)))\n\nclean clobber repackage::\n\t$(RM) -r $(dist_dest)\n\n\n.PHONY: repackage\ntools repackage:: $(PROGRAM)\n\t$(MKDIR) -p $(dist_dest)/Contents/MacOS\n\t$(MKDIR) -p $(dist_dest)/Contents/Resources/$(AB).lproj\n\trsync -a --exclude '*.in' $(srcdir)/macbuild/Contents $(dist_dest) --exclude English.lproj\n\trsync -a --exclude '*.in' $(srcdir)/macbuild/Contents/Resources/English.lproj/ $(dist_dest)/Contents/Resources/$(AB).lproj\n\tsed -e 's/%APP_VERSION%/$(MOZ_APP_VERSION)/' -e 's/%MAC_APP_NAME%/$(MAC_APP_NAME)/' -e 's/%MOZ_MACBUNDLE_ID%/$(MOZ_MACBUNDLE_ID)/' $(srcdir)/macbuild/Contents/Info.plist.in > $(dist_dest)/Contents/Info.plist\n\tsed -e 's/%MAC_APP_NAME%/$(MAC_APP_NAME)/' $(srcdir)/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in | iconv -f UTF-8 -t UTF-16 > $(dist_dest)/Contents/Resources/$(AB).lproj/InfoPlist.strings\n\trsync -a --exclude-from='$(srcdir)/macbuild/Contents/MacOS-files.in' $(DIST)/bin/ $(dist_dest)/Contents/Resources\n\trsync -a --include-from='$(srcdir)/macbuild/Contents/MacOS-files.in' --exclude '*' $(DIST)/bin/ $(dist_dest)/Contents/MacOS\n\t$(RM) $(dist_dest)/Contents/MacOS/$(PROGRAM)\n\trsync -aL $(PROGRAM) $(dist_dest)/Contents/MacOS\n\tcp -RL $(srcdir)/macbuild/Contents/Resources/bluegriffon.icns $(DIST)/$(MAC_APP_NAME).app/Contents/Resources/bluegriffon.icns\n\tprintf APPLMOZB > $(dist_dest)/Contents/PkgInfo\n\t#$(INSTALL) $(DIST)/xpi-stage/*.xpi $(DIST)/$(MAC_APP_NAME).app/Contents/MacOS/extensions \nelse\n\n#.PHONY: repackage\n#tools repackage:: $(PROGRAM)\n#\tcp $(DIST)/xpi-stage/*.xpi $(DIST)/bin/extensions\n#\t$(INSTALL) $(DIST)/xpi-stage/*.xpi $(DIST)/bin/distribution/extensions\n\nendif\n\nifdef LIBXUL_SDK #{\nlibs::\nifeq (cocoa,$(MOZ_WIDGET_TOOLKIT)) #{\n\trsync -a --copy-unsafe-links $(LIBXUL_DIST)/XUL.framework $(dist_dest)/Contents/Frameworks\nelse\n\t$(NSINSTALL) -D $(DIST)/bin/xulrunner\n\t(cd $(LIBXUL_SDK)/bin && tar $(TAR_CREATE_FLAGS) - .) | (cd $(DIST)/bin/xulrunner && tar -xf -)\nendif #} cocoa\nendif #} LIBXUL_SDK\n\n"
  },
  {
    "path": "app/Makefile.in.debug",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is mozilla.org code.\n#\n# The Initial Developer of the Original Code is\n# Netscape Communications.\n# Portions created by the Initial Developer are Copyright (C) 2001\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#  Brian Ryner <bryner@brianryner.com>\n#  Jonathan Wilson <jonwil@tpgi.com.au>\n#  Dan Mosedale <dmose@mozilla.org>\n#  Benjamin Smedberg <benjamin@smedbergs.us>\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nDEPTH\t\t= ../..\ntopsrcdir\t= @top_srcdir@\nsrcdir\t\t= @srcdir@\nVPATH\t\t= @srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\nPREF_JS_EXPORTS = $(srcdir)/profile/bluegriffon-prefs.js \\\n\t\t  $(NULL)\n\n\n# hardcode en-US for the moment\nAB_CD = en-US\n\nDEFINES += -DAB_CD=$(AB_CD)\n\nAPP_VERSION = $(shell cat $(srcdir)/../config/version.txt)\nDEFINES += -DAPP_VERSION=\"$(APP_VERSION)\"\n\nDIST_FILES = application.ini\n\nGRE_MILESTONE = $(shell $(PYTHON) $(topsrcdir)/config/printconfigsetting.py $(LIBXUL_DIST)/bin/platform.ini Build Milestone)\nGRE_BUILDID = $(shell $(PYTHON) $(topsrcdir)/config/printconfigsetting.py $(LIBXUL_DIST)/bin/platform.ini Build BuildID)\n\nDEFINES += -DGRE_MILESTONE=$(GRE_MILESTONE) -DGRE_BUILDID=$(GRE_BUILDID)\n\nMOZ_SOURCE_STAMP ?= $(shell hg -R $(topsrcdir) parent --template=\"{node|short}\\n\" 2>/dev/null)\nifdef MOZ_SOURCE_STAMP\nDEFINES += -DMOZ_SOURCE_STAMP=\"$(MOZ_SOURCE_STAMP)\"\nendif\n\nSOURCE_REPO := $(shell hg -R $(topsrcdir) showconfig paths.default 2>/dev/null | sed -e \"s/^ssh:/http:/\")\nifdef SOURCE_REPO\nDEFINES += -DMOZ_SOURCE_REPO=\"$(SOURCE_REPO)\"\nendif\n\nDEFINES += \\\n\t-DMOZ_APP_NAME=$(MOZ_APP_DISPLAYNAME) \\\n\t-DMOZ_APP_VERSION=$(APP_VERSION) \\\n\t-DAPP_NAME=$(MOZ_APP_DISPLAYNAME) \\\n\t-DAPP_VERSION=$(APP_VERSION) \\\n\t-DAPP_UA_NAME=\"$(APP_UA_NAME)\" \\\n\t-DGRE_BUILDID=$(GRE_BUILDID) \\\n\t-DGRE_MILESTONE=$(GRE_MILESTONE) \\\n\t-DMOZ_APP_NAME=$(MOZ_APP_NAME) \\\n\t-DAB_CD=$(AB_CD) \\\n\t $(NULL)\n\nDEFINES += -DMOZ_APP_BASENAME=\"$(MOZ_APP_BASENAME)\" \\\n\t         -DMOZ_APP_VENDOR=\"$(MOZ_APP_VENDOR)\"\n\nifdef MOZ_APP_PROFILE\nDEFINES += -DMOZ_APP_PROFILE=\"$(MOZ_APP_PROFILE)\"\nendif\n\nLIBS += $(JEMALLOC_LIBS)\n\nifdef LIBXUL_SDK\ninclude $(topsrcdir)/config/rules.mk\nelse\n# Build a binary bootstrapping with XRE_main\n\nifneq (,$(filter OS2 WINNT,$(OS_ARCH)))\nPROGRAM = $(MOZ_APP_NAME)$(BIN_SUFFIX)\nelse\nPROGRAM = $(MOZ_APP_NAME)-bin$(BIN_SUFFIX)\nendif\n\nCPPSRCS = nsEditorApp.cpp\n\nLOCAL_INCLUDES += -I$(topsrcdir)/toolkit/xre\nLOCAL_INCLUDES += -I$(topsrcdir)/xpcom/base\n\nifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))\nLIBS += $(DIST)/bin/XUL\nTK_LIBS := $(TK_LIBS)\nelse\nEXTRA_DSO_LIBS += xul\nendif\n\nLIBS += \\\n\t$(STATIC_COMPONENTS_LINKER_PATH) \\\n\t$(EXTRA_DSO_LIBS) \\\n\t$(XPCOM_GLUE_LDOPTS) \\\n\t$(NSPR_LIBS) \\\n\t$(NULL)\n\nifdef MOZ_JPROF\nLIBS += -ljprof\nendif\n\nifndef MOZ_WINCONSOLE\nifdef MOZ_DEBUG\nMOZ_WINCONSOLE = 1\nelse\nMOZ_WINCONSOLE = 0\nendif\nendif\n\n# This switches $(INSTALL) to copy mode, like $(SYSINSTALL), so things that\n# shouldn't get 755 perms need $(IFLAGS1) for either way of calling nsinstall.\nNSDISTMODE = copy\n\ninclude $(topsrcdir)/config/config.mk\n\nifdef _MSC_VER\n# Always enter a Windows program through wmain, whether or not we're\n# a console application.\nWIN32_EXE_LDFLAGS += -ENTRY:wmainCRTStartup\nendif\n\nifeq ($(OS_ARCH),WINNT)\nOS_LIBS += $(call EXPAND_LIBNAME,comctl32 comdlg32 uuid shell32 ole32 oleaut32 version winspool)\nOS_LIBS += $(call EXPAND_LIBNAME,usp10 msimg32)\nendif\n\nifeq ($(OS_ARCH),WINNT)\nRCINCLUDE = splash.rc\nifndef GNU_CC\nRCFLAGS += -DMOZ_PHOENIX -I$(srcdir)\nelse\nRCFLAGS += -DMOZ_PHOENIX --include-dir $(srcdir)\nendif\nifdef DEBUG\nRCFLAGS += -DDEBUG\nendif\nendif\n\nifeq ($(OS_ARCH),OS2)\nRESFILE=splashos2.res\nRCFLAGS += -DMOZ_PHOENIX\nifdef DEBUG\nRCFLAGS += -DDEBUG\nendif\nRCFLAGS += -DCOMPOSER_ICO=\\\"$(srcdir)/icons/bluegriffon-os2.ico\\\" -DDOCUMENT_ICO=\\\"$(srcdir)/icons/bluegriffon.ico\\\"\nendif\n\ninclude $(topsrcdir)/config/rules.mk\n\nifeq ($(MOZ_WIDGET_TOOLKIT),photon)\nLIBS += -lphexlib\nendif\n\nifeq ($(OS_ARCH),WINNT)\n#\n# Control the default heap size.\n# This is the heap returned by GetProcessHeap().\n# As we use the CRT heap, the default size is too large and wastes VM.\n#\n# The default heap size is 1MB on Win32.\n# The heap will grow if need be.\n#\n# Set it to 256k.  See bug 127069.\n#\nifndef GNU_CC\nLDFLAGS += /HEAP:0x40000\nifeq ($(OS_TEST),x86_64)\n# set stack to 2MB on x64 build.  See bug 582910\nLDFLAGS += -STACK:2097152\nendif\nendif\nendif\n\nifneq (,$(filter-out OS2 WINNT,$(OS_ARCH)))\n\n$(MOZ_APP_NAME):: $(topsrcdir)/build/unix/mozilla.in $(GLOBAL_DEPS)\n\tcat $< | sed -e \"s|%MOZAPPDIR%|$(installdir)|\" \\\n\t\t-e \"s|%MOZ_APP_DISPLAYNAME%|$(MOZ_APP_DISPLAYNAME)|\" > $@\n\tchmod +x $@\n\nlibs:: $(MOZ_APP_NAME)\n\t$(INSTALL) $< $(DIST)/bin\n\ninstall:: $(MOZ_APP_NAME)\n\t$(SYSINSTALL) $< $(DESTDIR)$(bindir)\n\nGARBAGE += $(MOZ_APP_NAME)\nGARBAGE += $(addprefix $(DIST)/bin/defaults/pref/, bluegriffon-prefs.js)\n\nendif\n\nendif # LIBXUL_SDK\n\nDEFINES += -DCOMPOSER_ICO=\\\"$(srcdir)/icons/bluegriffon.ico\\\" -DDOCUMENT_ICO=\\\"$(srcdir)/icons/bluegriffon.ico\\\"\n\nifdef MOZILLA_OFFICIAL\nDEFINES += -DMOZILLA_OFFICIAL\nendif\n\nifeq ($(MOZ_WIDGET_TOOLKIT),gtk2)\nlibs::\n\t$(INSTALL) $(IFLAGS1) $(srcdir)/icons/default16.png\t$(DIST)/bin/chrome/icons/default\n\t$(INSTALL) $(IFLAGS1) $(srcdir)/icons/default32.png\t$(DIST)/bin/chrome/icons/default\n\t$(INSTALL) $(IFLAGS1) $(srcdir)/icons/default48.png\t$(DIST)/bin/chrome/icons/default\nendif\n\nifdef MOZ_SPLASHSCREEN\nifeq ($(MOZ_WIDGET_TOOLKIT),windows)\nlibs::\n\t$(INSTALL) $(IFLAGS1) $(DIST)/branding/splash.bmp $(DIST)/bin\nendif\nendif\n\nlibs:: $(srcdir)/profile/bluegriffon-prefs.js\n\t$(INSTALL) $(IFLAGS1) $^ $(DIST)/bin/defaults/profile\n\nifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))\n\nAPP_NAME = $(MOZ_APP_DISPLAYNAME)\n\nifdef MOZ_DEBUG\nAPP_NAME := $(APP_NAME)Debug\nendif\n\nLOWER_APP_NAME = $(shell echo $(APP_NAME) | tr '[A-Z]' '[a-z]')\n\nAB_CD = $(MOZ_UI_LOCALE)\n\nAB := $(firstword $(subst -, ,$(AB_CD)))\n\nclean clobber repackage::\n\t$(RM) -r $(DIST)/$(APP_NAME).app\n\nifdef LIBXUL_SDK\nAPPFILES = Resources\nelse\nAPPFILES = MacOS\nendif\n\nlibs repackage:: $(PROGRAM) application.ini\n\tmkdir -p $(DIST)/$(APP_NAME).app/Contents/MacOS\n\trsync -a --exclude CVS --exclude \"*.in\" $(srcdir)/macbuild/Contents $(DIST)/$(APP_NAME).app --exclude English.lproj\n\tmkdir -p $(DIST)/$(APP_NAME).app/Contents/Resources/$(AB).lproj\n\trsync -a --exclude CVS --exclude \"*.in\" $(srcdir)/macbuild/Contents/Resources/English.lproj/ $(DIST)/$(APP_NAME).app/Contents/Resources/$(AB).lproj\n\tsed -e \"s/%APP_VERSION%/$(APP_VERSION)/\" -e \"s/%APP_NAME%/$(APP_NAME)/\" -e \"s/%LOWER_APP_NAME%/$(LOWER_APP_NAME)/\" $(srcdir)/macbuild/Contents/Info.plist.in > $(DIST)/$(APP_NAME).app/Contents/Info.plist\n\tsed -e \"s/%APP_NAME%/$(APP_NAME)/\" $(srcdir)/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in | iconv -f UTF-8 -t UTF-16 > $(DIST)/$(APP_NAME).app/Contents/Resources/$(AB).lproj/InfoPlist.strings\n\trsync -a $(DIST)/bin/ $(DIST)/$(APP_NAME).app/Contents/$(APPFILES)\n\t$(RM) $(DIST)/$(APP_NAME).app/Contents/$(APPFILES)/mangle $(DIST)/$(APP_NAME).app/Contents/$(APPFILES)/shlibsign\nifdef LIBXUL_SDK\n\tcp $(LIBXUL_DIST)/bin/$(XR_STUB_NAME) $(DIST)/$(APP_NAME).app/Contents/MacOS/bluegriffon-bin\nelse\n\trm -f $(DIST)/$(APP_NAME).app/Contents/MacOS/$(PROGRAM)\n\trsync -aL $(PROGRAM) $(DIST)/$(APP_NAME).app/Contents/MacOS\nendif\n\t-cp -L $(DIST)/bin/mangle $(DIST)/bin/shlibsign $(DIST)/$(APP_NAME).app/Contents/$(APPFILES)\n\tcp -RL $(srcdir)/macbuild/Contents/Resources/bluegriffon.icns $(DIST)/$(APP_NAME).app/Contents/Resources/bluegriffon.icns\n\tcp -L /Users/glazou/Desktop/add-ons/venkman-0.9.88.2.xpi $(DIST)/$(APP_NAME).app/Contents/MacOS/distribution/extensions/\\{f13b157f-b174-47e7-a34d-4815ddfdfeb8\\}.xpi\n\tcp -L /Users/glazou/Desktop/add-ons/inspector.xpi $(DIST)/$(APP_NAME).app/Contents/MacOS/distribution/extensions/inspector\\@mozilla.org.xpi\n\tprintf APPLDIBG > $(DIST)/$(APP_NAME).app/Contents/PkgInfo\n#       remove CVS dirs from packaged app\n\tfind $(DIST)/$(APP_NAME).app -type d -name \".svn\" -prune -exec rm -rf {} \\;\n\nelse\nifdef LIBXUL_SDK\nlibs::\n\tcp $(LIBXUL_DIST)/bin/$(XULRUNNER_STUB_NAME)$(BIN_SUFFIX) $(DIST)/bin/bluegriffon$(BIN_SUFFIX)\nendif\nendif\n\nifdef LIBXUL_SDK\nifndef SKIP_COPY_XULRUNNER\nlibs::\nifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))\n\trsync -a --copy-unsafe-links $(LIBXUL_DIST)/XUL.framework $(DIST)/$(APP_NAME).app/Contents/Frameworks\nelse\n\t$(NSINSTALL) -D $(DIST)/bin/xulrunner\n\t(cd $(LIBXUL_SDK)/bin && tar $(TAR_CREATE_FLAGS) - .) | (cd $(DIST)/bin/xulrunner && tar -xf -)\nendif # cocoa\nendif # SKIP_COPY_XULRUNNER\nendif # LIBXUL_SDK\n\nlibs::\nifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))\n\t$(INSTALL) $(DIST)/$(APP_NAME).app/Contents/MacOS/extensions/* $(DIST)/$(APP_NAME).app/Contents/MacOS/distribution/extensions \n\trm -fr $(DIST)/$(APP_NAME).app/Contents/MacOS/extensions/*\nelse\n\t$(INSTALL) $(DIST)/xpi-stage/*.xpi $(DIST)/bin/distribution/extensions \n\trm -fr  $(DIST)/bin/extensions/*\nendif\n\trm -rf $(DIST)/xpi-stage/*\n\n"
  },
  {
    "path": "app/Makefile.in.test",
    "content": "\n# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is mozilla.org code.\n#\n# The Initial Developer of the Original Code is\n# Netscape Communications.\n# Portions created by the Initial Developer are Copyright (C) 2001\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#  Brian Ryner <bryner@brianryner.com>\n#  Jonathan Wilson <jonwil@tpgi.com.au>\n#  Dan Mosedale <dmose@mozilla.org>\n#  Benjamin Smedberg <benjamin@smedbergs.us>\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nDEPTH\t\t= ../..\ntopsrcdir\t= @top_srcdir@\nsrcdir\t\t= @srcdir@\nVPATH\t\t= @srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\nPREF_JS_EXPORTS = $(srcdir)/profile/bluegriffon-prefs.js \\\n\t\t  $(NULL)\n\n\n# hardcode en-US for the moment\nAB_CD = en-US\n\nDEFINES += -DAB_CD=$(AB_CD)\n\nAPP_VERSION = $(shell cat $(srcdir)/../config/version.txt)\nDEFINES += -DAPP_VERSION=\"$(APP_VERSION)\"\n\nDIST_FILES = application.ini\n\nGRE_MILESTONE = $(shell $(PYTHON) $(topsrcdir)/config/printconfigsetting.py $(LIBXUL_DIST)/bin/platform.ini Build Milestone)\nGRE_BUILDID = $(shell $(PYTHON) $(topsrcdir)/config/printconfigsetting.py $(LIBXUL_DIST)/bin/platform.ini Build BuildID)\n\nDEFINES += \\\n\t-DAPP_NAME=$(MOZ_APP_DISPLAYNAME) \\\n\t-DAPP_VERSION=$(APP_VERSION) \\\n\t-DAPP_UA_NAME=\"$(APP_UA_NAME)\" \\\n\t-DGRE_BUILDID=$(GRE_BUILDID) \\\n\t-DGRE_MILESTONE=$(GRE_MILESTONE) \\\n\t-DMOZ_APP_NAME=$(MOZ_APP_NAME) \\\n\t-DAB_CD=$(AB_CD) \\\n   $(NULL)\n\nDEFINES += -DGRE_MILESTONE=$(GRE_MILESTONE) -DGRE_BUILDID=$(GRE_BUILDID)\n\nMOZ_SOURCE_STAMP ?= $(shell hg -R $(topsrcdir) parent --template=\"{node|short}\\n\" 2>/dev/null)\nifdef MOZ_SOURCE_STAMP\nDEFINES += -DMOZ_SOURCE_STAMP=\"$(MOZ_SOURCE_STAMP)\"\nendif\n\nSOURCE_REPO := $(shell hg -R $(topsrcdir) showconfig paths.default 2>/dev/null | sed -e \"s/^ssh:/http:/\")\nifdef SOURCE_REPO\nDEFINES += -DMOZ_SOURCE_REPO=\"$(SOURCE_REPO)\"\nendif\n\nLIBS += $(JEMALLOC_LIBS)\n\nifdef LIBXUL_SDK\ninclude $(topsrcdir)/config/rules.mk\nelse\n# Build a binary bootstrapping with XRE_main\n\nifneq (,$(filter OS2 WINCE WINNT,$(OS_ARCH)))\nPROGRAM = $(MOZ_APP_NAME)$(BIN_SUFFIX)\nelse\nPROGRAM = $(MOZ_APP_NAME)-bin$(BIN_SUFFIX)\nendif\n\nCPPSRCS = nsEditorApp.cpp\n\nLOCAL_INCLUDES += -I$(topsrcdir)/toolkit/xre\nLOCAL_INCLUDES += -I$(topsrcdir)/xpcom/base\n\nifdef BUILD_STATIC_LIBS\nifdef _MSC_VER\nSTATIC_COMPONENTS_LINKER_PATH = -LIBPATH:$(DEPTH)/staticlib\nelse\nSTATIC_COMPONENTS_LINKER_PATH = -L$(DEPTH)/staticlib\nendif\nLIBS += $(DEPTH)/toolkit/xre/$(LIB_PREFIX)xulapp_s.$(LIB_SUFFIX)\nelse\nifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))\nLIBS += $(DIST)/bin/XUL\nelse\nEXTRA_DSO_LIBS += xul\nendif\nendif\n\nifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))\nTK_LIBS := $(TK_LIBS)\nendif\n\nifdef MOZ_ENABLE_LIBXUL\nAPP_XPCOM_LIBS = $(XPCOM_GLUE_LDOPTS)\nelse\nMOZILLA_INTERNAL_API = 1\nAPP_XPCOM_LIBS = $(XPCOM_LIBS)\nendif\n\nLIBS += \\\n\t$(STATIC_COMPONENTS_LINKER_PATH) \\\n\t$(EXTRA_DSO_LIBS) \\\n\t$(MOZ_JS_LIBS) \\\n\t$(APP_XPCOM_LIBS) \\\n\t$(NSPR_LIBS) \\\n\t$(TK_LIBS) \\\n\t$(NULL)\n\n# Add explicit X11 dependency when building against X11 toolkits\nifneq (,$(filter gtk2,$(MOZ_WIDGET_TOOLKIT)))\nLIBS += $(XLDFLAGS) $(XLIBS) $(ZLIB_LIBS)\nendif\n\nifdef MOZ_JPROF\nLIBS += -ljprof\nendif\n\nifndef MOZ_WINCONSOLE\nifdef MOZ_DEBUG\nMOZ_WINCONSOLE = 1\nelse\nMOZ_WINCONSOLE = 0\nendif\nendif\n\n# This switches $(INSTALL) to copy mode, like $(SYSINSTALL), so things that\n# shouldn't get 755 perms need $(IFLAGS1) for either way of calling nsinstall.\nNSDISTMODE = copy\n\ninclude $(topsrcdir)/config/config.mk\n\nifdef _MSC_VER\n# Always enter a Windows program through wmain, whether or not we're\n# a console application.\nifdef WINCE\nWIN32_EXE_LDFLAGS += -ENTRY:mainWCRTStartup\nelse\nWIN32_EXE_LDFLAGS += -ENTRY:wmainCRTStartup\nendif\nendif\n\nifdef WINCE\nEXTRA_DSO_LDOPTS += $(call EXPAND_LIBNAME,corelibc)\nendif\n\nifdef BUILD_STATIC_LIBS\ninclude $(topsrcdir)/config/static-config.mk\n\nEXTRA_DEPS\t+= \\\n\t$(STATIC_EXTRA_DEPS) \\\n\t$(NULL)\nDEFINES\t\t+= $(STATIC_DEFINES)\nCPPSRCS\t\t+= $(STATIC_CPPSRCS)\nEXTRA_DSO_LIBS\t+= $(STATIC_EXTRA_DSO_LIBS)\nEXTRA_LIBS\t+= $(STATIC_EXTRA_LIBS)\nendif\n\nifeq ($(OS_ARCH),WINNT)\nOS_LIBS += $(call EXPAND_LIBNAME,comctl32 comdlg32 uuid shell32 ole32 oleaut32 version winspool)\nOS_LIBS += $(call EXPAND_LIBNAME,usp10 msimg32)\nendif\n\nifneq (,$(filter WINNT WINCE,$(OS_ARCH)))\nRCINCLUDE = splash.rc\nifndef GNU_CC\nRCFLAGS += -DMOZ_PHOENIX -I$(srcdir)\nelse\nRCFLAGS += -DMOZ_PHOENIX --include-dir $(srcdir)\nendif\nifdef BUILD_STATIC_LIBS\nRCFLAGS += -DMOZ_STATIC_BUILD\nendif\nifdef DEBUG\nRCFLAGS += -DDEBUG\nendif\nendif\n\nifeq ($(OS_ARCH),BeOS)\nBEOS_PROGRAM_RESOURCE = $(srcdir)/apprunner-beos.rsrc\nifdef BUILD_STATIC_LIBS\nOS_LIBS += -ltracker -lgame\nendif\nendif\n\nifeq ($(OS_ARCH),OS2)\nRESFILE=splashos2.res\nRCFLAGS += -DMOZ_PHOENIX\nifdef BUILD_STATIC_LIBS\nRCFLAGS += -DMOZ_STATIC_BUILD -i $(DIST)/include\nendif\nifdef DEBUG\nRCFLAGS += -DDEBUG\nendif\nRCFLAGS += -DCOMPOSER_ICO=\\\"$(srcdir)/icons/bluegriffon.ico\\\" -DDOCUMENT_ICO=\\\"$(srcdir)/icons/bluegriffon.ico\\\"\nendif\n\ninclude $(topsrcdir)/config/rules.mk\n\nifdef BUILD_STATIC_LIBS\ninclude $(topsrcdir)/config/static-rules.mk\n\nDEFINES += -DIMPL_XREAPI\nendif\n\nifeq ($(MOZ_WIDGET_TOOLKIT),photon)\nLIBS += -lphexlib\nendif\n\nifeq ($(OS_ARCH),WINNT)\n#\n# Control the default heap size.\n# This is the heap returned by GetProcessHeap().\n# As we use the CRT heap, the default size is too large and wastes VM.\n#\n# The default heap size is 1MB on Win32.\n# The heap will grow if need be.\n#\n# Set it to 256k.  See bug 127069.\n#\nifndef GNU_CC\nLDFLAGS += /HEAP:0x40000\nifeq ($(OS_TEST),x86_64)\n# set stack to 2MB on x64 build.  See bug 582910\nLDFLAGS += -STACK:2097152\nendif\nendif\nendif\n\n$(PROGRAM): $(DEPTH)/toolkit/xre/$(LIB_PREFIX)xulapp_s.$(LIB_SUFFIX)\n\nifneq (,$(filter-out OS2 WINNT WINCE,$(OS_ARCH)))\n\n$(MOZ_APP_NAME):: $(topsrcdir)/build/unix/mozilla.in $(GLOBAL_DEPS)\n\tcat $< | sed -e \"s|%MOZAPPDIR%|$(installdir)|\" \\\n\t\t-e \"s|%MOZ_APP_DISPLAYNAME%|$(MOZ_APP_DISPLAYNAME)|\" > $@\n\tchmod +x $@\n\nlibs:: $(MOZ_APP_NAME)\n\t$(INSTALL) $< $(DIST)/bin\n\ninstall:: $(MOZ_APP_NAME)\n\t$(SYSINSTALL) $< $(DESTDIR)$(bindir)\n\nGARBAGE += $(MOZ_APP_NAME)\nGARBAGE += $(addprefix $(DIST)/bin/defaults/pref/, bluegriffon-prefs.js)\n\nendif\n\nendif # LIBXUL_SDK\n\nDEFINES += -DCOMPOSER_ICO=\\\"$(srcdir)/icons/bluegriffon.ico\\\" -DDOCUMENT_ICO=\\\"$(srcdir)/icons/bluegriffon.ico\\\"\n\nifdef MOZILLA_OFFICIAL\nDEFINES += -DMOZILLA_OFFICIAL\nendif\n\nifeq ($(MOZ_WIDGET_TOOLKIT),gtk2)\nlibs::\n\t$(INSTALL) $(IFLAGS1) $(DIST)/branding/mozicon128.png $(DIST)/bin/icons\n\t$(INSTALL) $(IFLAGS1) $(DIST)/branding/document.png   $(DIST)/bin/icons\n\t$(INSTALL) $(IFLAGS1) $(DIST)/branding/default16.png  $(DIST)/bin/chrome/icons/default\n\t$(INSTALL) $(IFLAGS1) $(DIST)/branding/default32.png  $(DIST)/bin/chrome/icons/default\n\t$(INSTALL) $(IFLAGS1) $(DIST)/branding/default48.png  $(DIST)/bin/chrome/icons/default\nendif\n\nifdef MOZ_SPLASHSCREEN\nifeq ($(MOZ_WIDGET_TOOLKIT),windows)\nlibs::\n\t$(INSTALL) $(IFLAGS1) $(DIST)/branding/splash.bmp $(DIST)/bin\nendif\nendif\n\nifdef WINCE\nifdef MOZ_FASTSTART\nlibs::\n\tcp -f $(DIST)/bin/faststartstub.exe $(DIST)/bin/$(MOZ_APP_NAME)faststart.exe\nendif\nendif\n\nlibs:: $(srcdir)/profile/bluegriffon-prefs.js\n\t$(INSTALL) $(IFLAGS1) $^ $(DIST)/bin/defaults/profile\n\nifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))\n\nAPP_NAME = $(MOZ_APP_DISPLAYNAME)\n\nifdef MOZ_DEBUG\nAPP_NAME := $(APP_NAME)Debug\nendif\n\nLOWER_APP_NAME = $(shell echo $(APP_NAME) | tr '[A-Z]' '[a-z]')\n\nAB_CD = $(MOZ_UI_LOCALE)\n\nAB := $(firstword $(subst -, ,$(AB_CD)))\n\nclean clobber repackage::\n\trm -rf $(DIST)/$(APP_NAME).app\n\nifdef LIBXUL_SDK\nAPPFILES = Resources\nelse\nAPPFILES = MacOS\nendif\n\nlibs repackage:: $(PROGRAM) application.ini\n\tmkdir -p $(DIST)/$(APP_NAME).app/Contents/MacOS\n\trsync -a --exclude CVS --exclude \"*.in\" $(srcdir)/macbuild/Contents $(DIST)/$(APP_NAME).app --exclude English.lproj\n\tmkdir -p $(DIST)/$(APP_NAME).app/Contents/Resources/$(AB).lproj\n\trsync -a --exclude CVS --exclude \"*.in\" $(srcdir)/macbuild/Contents/Resources/English.lproj/ $(DIST)/$(APP_NAME).app/Contents/Resources/$(AB).lproj\n\tsed -e \"s/%APP_VERSION%/$(APP_VERSION)/\" -e \"s/%APP_NAME%/$(APP_NAME)/\" -e \"s/%LOWER_APP_NAME%/$(LOWER_APP_NAME)/\" $(srcdir)/macbuild/Contents/Info.plist.in > $(DIST)/$(APP_NAME).app/Contents/Info.plist\n\tsed -e \"s/%APP_NAME%/$(APP_NAME)/\" $(srcdir)/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in | iconv -f UTF-8 -t UTF-16 > $(DIST)/$(APP_NAME).app/Contents/Resources/$(AB).lproj/InfoPlist.strings\n\trsync -a $(DIST)/bin/ $(DIST)/$(APP_NAME).app/Contents/$(APPFILES)\n\t$(RM) $(DIST)/$(APP_NAME).app/Contents/$(APPFILES)/mangle $(DIST)/$(APP_NAME).app/Contents/$(APPFILES)/shlibsign\nifdef LIBXUL_SDK\n\tcp $(LIBXUL_DIST)/bin/$(XR_STUB_NAME) $(DIST)/$(APP_NAME).app/Contents/MacOS/bluegriffon-bin\nelse\n\trm -f $(DIST)/$(APP_NAME).app/Contents/MacOS/$(PROGRAM)\n\trsync -aL $(PROGRAM) $(DIST)/$(APP_NAME).app/Contents/MacOS\nendif\n\t-cp -L $(DIST)/bin/mangle $(DIST)/bin/shlibsign $(DIST)/$(APP_NAME).app/Contents/$(APPFILES)\n\tcp -RL $(srcdir)/macbuild/Contents/Resources/bluegriffon.icns $(DIST)/$(APP_NAME).app/Contents/Resources/bluegriffon.icns\n\tcp -RL $(DIST)/branding/document.icns $(DIST)/$(APP_NAME).app/Contents/Resources/document.icns\n\tprintf APPLMOZB > $(DIST)/$(APP_NAME).app/Contents/PkgInfo\n#       remove CVS dirs from packaged app\n\tfind $(DIST)/$(APP_NAME).app -type d -name \"CVS\" -prune -exec rm -rf {} \\;\n\nelse\nifdef LIBXUL_SDK\nlibs::\n\tcp $(LIBXUL_DIST)/bin/$(XULRUNNER_STUB_NAME)$(BIN_SUFFIX) $(DIST)/bin/bluegriffon$(BIN_SUFFIX)\nendif\nendif\n\nifdef LIBXUL_SDK\nifndef SKIP_COPY_XULRUNNER\nlibs::\nifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))\n\trsync -a --copy-unsafe-links $(LIBXUL_DIST)/XUL.framework $(DIST)/$(APP_NAME).app/Contents/Frameworks\nelse\n\t$(NSINSTALL) -D $(DIST)/bin/xulrunner\n\t(cd $(LIBXUL_SDK)/bin && tar $(TAR_CREATE_FLAGS) - .) | (cd $(DIST)/bin/xulrunner && tar -xf -)\nendif # cocoa\nendif # SKIP_COPY_XULRUNNER\nendif # LIBXUL_SDK\n"
  },
  {
    "path": "app/application.ini",
    "content": "; ***** BEGIN LICENSE BLOCK *****\n; Version: MPL 1.1/GPL 2.0/LGPL 2.1\n;\n; The contents of this file are subject to the Mozilla Public License Version\n; 1.1 (the \"License\"); you may not use this file except in compliance with\n; the License. You may obtain a copy of the License at\n; http://www.mozilla.org/MPL/\n;\n; Software distributed under the License is distributed on an \"AS IS\" basis,\n; WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n; for the specific language governing rights and limitations under the\n; License.\n;\n; The Original Code is BlueGriffon.\n;\n; The Initial Developer of the Original Code is\n; Disruptive Innovations.\n;\n; Portions created by the Initial Developer are Copyright (C) 2008\n; Disruptive Innovations SARL. All Rights Reserved.\n;\n; Contributor(s):\n;  Daniel Glazman <daniel.glazman@disruptive-innovations.com>\n;  Laurent Jouanneau <laurent.jouanneau@disruptive-innovations.com>\n;\n; Contributor(s):\n;\n; Alternatively, the contents of this file may be used under the terms of\n; either the GNU General Public License Version 2 or later (the \"GPL\"), or\n; the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n; in which case the provisions of the GPL or the LGPL are applicable instead\n; of those above. If you wish to allow use of your version of this file only\n; under the terms of either the GPL or the LGPL, and not to allow others to\n; use your version of this file under the terms of the MPL, indicate your\n; decision by deleting the provisions above and replace them with the notice\n; and other provisions required by the GPL or the LGPL. If you do not delete\n; the provisions above, a recipient may use your version of this file under\n; the terms of any one of the MPL, the GPL or the LGPL.\n;\n; ***** END LICENSE BLOCK *****\n#filter substitution\n[App]\nName=@APP_NAME@\nRemotingName=@APP_NAME@\nVersion=@MOZ_APP_VERSION@\nID=bluegriffon@bluegriffon.com\nBuildID=@GRE_BUILDID@\nCopyright=Copyright (c) 2009-2017 Disruptive Innovations SARL\nVendor=Disruptive Innovations SARL\n\n[Gecko]\nMinVersion=@GRE_MILESTONE@\nMaxVersion=@GRE_MILESTONE@\n\n[Shell]\nIcon=chrome/skin/classic/bluegriffon/bluegriffon\n\n[XRE]\nEnableExtensionManager=1\n"
  },
  {
    "path": "app/bluegriffon.exe.manifest",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<assembly xmlns=\"urn:schemas-microsoft-com:asm.v1\" manifestVersion=\"1.0\">\n<assemblyIdentity\n        version=\"1.0.0.0\"\n        processorArchitecture=\"*\"\n        name=\"BlueGriffon\"\n        type=\"win32\"\n/>\n<description>BlueGriffon</description>\n<dependency>\n        <dependentAssembly>\n                <assemblyIdentity\n                        type=\"win32\"\n                        name=\"Microsoft.Windows.Common-Controls\"\n                        version=\"6.0.0.0\"\n                        processorArchitecture=\"*\"\n                        publicKeyToken=\"6595b64144ccf1df\"\n                        language=\"*\"\n                />\n        </dependentAssembly>\n</dependency>\n<ms_asmv3:trustInfo xmlns:ms_asmv3=\"urn:schemas-microsoft-com:asm.v3\">\n  <ms_asmv3:security>\n    <ms_asmv3:requestedPrivileges>\n      <ms_asmv3:requestedExecutionLevel level=\"asInvoker\" uiAccess=\"false\" />\n    </ms_asmv3:requestedPrivileges>\n  </ms_asmv3:security>\n</ms_asmv3:trustInfo>\n  <ms_asmv3:application xmlns:ms_asmv3=\"urn:schemas-microsoft-com:asm.v3\">\n    <ms_asmv3:windowsSettings xmlns=\"http://schemas.microsoft.com/SMI/2005/WindowsSettings\">\n      <dpiAware>true</dpiAware>\n    </ms_asmv3:windowsSettings>\n  </ms_asmv3:application>\n  <compatibility xmlns=\"urn:schemas-microsoft-com:compatibility.v1\">\n    <application>\n      <supportedOS Id=\"{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}\"/>\n      <supportedOS Id=\"{1f676c76-80e1-4239-95bb-83d0f6d0da78}\"/>\n      <supportedOS Id=\"{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}\"/>\n      <supportedOS Id=\"{35138b9a-5d96-4fbd-8e2d-a2440225f93a}\"/>\n      <supportedOS Id=\"{e2011457-1546-43c5-a5fe-008deee3d3f0}\"/>\n    </application>\n  </compatibility>\n</assembly>\n"
  },
  {
    "path": "app/icons/bluegriffon16.xpm",
    "content": "/* XPM */\nstatic char * bluegriffon16_xpm[] = {\n\"16 16 135 2\",\n\"  \tc None\",\n\". \tc #59FD22\",\n\"+ \tc #5AFE21\",\n\"@ \tc #59FE20\",\n\"# \tc #55FE1C\",\n\"$ \tc #58FE20\",\n\"% \tc #59FD20\",\n\"& \tc #56FE1D\",\n\"* \tc #4DFD10\",\n\"= \tc #56FF1D\",\n\"- \tc #5BFF1E\",\n\"; \tc #0E0072\",\n\"> \tc #43FE03\",\n\", \tc #C3FFAE\",\n\"' \tc #C3FFAF\",\n\") \tc #4CFF06\",\n\"! \tc #61FF11\",\n\"~ \tc #1D1F5F\",\n\"{ \tc #140078\",\n\"] \tc #59FE21\",\n\"^ \tc #57FE1D\",\n\"/ \tc #42FE04\",\n\"( \tc #C2FFAB\",\n\"_ \tc #FFFFFF\",\n\": \tc #F8F2F9\",\n\"< \tc #48516A\",\n\"[ \tc #235242\",\n\"} \tc #2A564C\",\n\"| \tc #1A1867\",\n\"1 \tc #15007D\",\n\"2 \tc #5AFE22\",\n\"3 \tc #57FE1E\",\n\"4 \tc #42FD03\",\n\"5 \tc #D2FFBC\",\n\"6 \tc #C0BAC7\",\n\"7 \tc #343344\",\n\"8 \tc #00000F\",\n\"9 \tc #8F8AA9\",\n\"0 \tc #07004E\",\n\"a \tc #191A57\",\n\"b \tc #191564\",\n\"c \tc #1C196F\",\n\"d \tc #57FF1D\",\n\"e \tc #45FF07\",\n\"f \tc #CCFFB6\",\n\"g \tc #554F5B\",\n\"h \tc #32282F\",\n\"i \tc #060008\",\n\"j \tc #514F64\",\n\"k \tc #E9E8EF\",\n\"l \tc #00003F\",\n\"m \tc #0E0058\",\n\"n \tc #1F2A55\",\n\"o \tc #15096D\",\n\"p \tc #336957\",\n\"q \tc #5AFD22\",\n\"r \tc #45D512\",\n\"s \tc #91A67A\",\n\"t \tc #FFC2C1\",\n\"u \tc #FF8281\",\n\"v \tc #303543\",\n\"w \tc #747284\",\n\"x \tc #4D496B\",\n\"y \tc #070041\",\n\"z \tc #110154\",\n\"A \tc #2C226F\",\n\"B \tc #150868\",\n\"C \tc #347D49\",\n\"D \tc #5CFF1F\",\n\"E \tc #5BFF22\",\n\"F \tc #43A313\",\n\"G \tc #336207\",\n\"H \tc #7F7C68\",\n\"I \tc #A99DA4\",\n\"J \tc #EBF6F5\",\n\"K \tc #69667A\",\n\"L \tc #00001C\",\n\"M \tc #040031\",\n\"N \tc #0D0041\",\n\"O \tc #160952\",\n\"P \tc #0B0058\",\n\"Q \tc #1D1F5C\",\n\"R \tc #4CD928\",\n\"S \tc #5AFF20\",\n\"T \tc #58FF21\",\n\"U \tc #2A2105\",\n\"V \tc #253300\",\n\"W \tc #A2E388\",\n\"X \tc #C2C2C5\",\n\"Y \tc #000009\",\n\"Z \tc #070028\",\n\"` \tc #080031\",\n\" .\tc #0B003B\",\n\"..\tc #0C0048\",\n\"+.\tc #0F0053\",\n\"@.\tc #100061\",\n\"#.\tc #55E729\",\n\"$.\tc #48A518\",\n\"%.\tc #2B2506\",\n\"&.\tc #4BFF0A\",\n\"*.\tc #C1FFAA\",\n\"=.\tc #4E4757\",\n\"-.\tc #010014\",\n\";.\tc #050021\",\n\">.\tc #08002C\",\n\",.\tc #0B0437\",\n\"'.\tc #1F3D39\",\n\").\tc #1A2A45\",\n\"!.\tc #3D9B36\",\n\"~.\tc #396A0E\",\n\"{.\tc #281104\",\n\"].\tc #2B9A05\",\n\"^.\tc #07110A\",\n\"/.\tc #030013\",\n\"(.\tc #05001D\",\n\"_.\tc #050028\",\n\":.\tc #0F1231\",\n\"<.\tc #09003D\",\n\"[.\tc #2B5E3C\",\n\"}.\tc #5AFF22\",\n\"|.\tc #51E91A\",\n\"1.\tc #173C0A\",\n\"2.\tc #02000E\",\n\"3.\tc #070817\",\n\"4.\tc #070622\",\n\"5.\tc #296926\",\n\"6.\tc #43B329\",\n\"7.\tc #59FF21\",\n\"8.\tc #58FF1D\",\n\"9.\tc #40BA17\",\n\"0.\tc #39A41A\",\n\"a.\tc #52F31D\",\n\"b.\tc #59FF22\",\n\"c.\tc #57FF1C\",\n\"d.\tc #5AFF21\",\n\"              . +               \",\n\"            @ # # $             \",\n\"          % & * * = - ;         \",\n\"        @ & > , ' ) ! ~ {       \",\n\"      ] ^ / ( _ : < [ } | 1     \",\n\"    2 3 4 5 6 7 8 9 0 a b c     \",\n\"  ] d e f g h i j k l m n o p   \",\n\"q d r s _ t u v w x y z A B C D \",\n\"E F G H I _ J K L M N O P Q R S \",\n\"  T U V W _ X Y Z `  ...+.@.#.  \",\n\"    $.%.&.*.=.-.;.>.,.'.).!.    \",\n\"      ~.{.].^./.(._.:.<.[.      \",\n\"        }.|.1.2.3.4.5.6.        \",\n\"          7.8.9.0.a.]           \",\n\"            b.c.c.d.            \",\n\"              . 2               \"};\n"
  },
  {
    "path": "app/icons/bluegriffon50.xpm",
    "content": "/* XPM */\nstatic char * bluegriffon50_xpm[] = {\n\"50 50 899 2\",\n\"  \tc None\",\n\". \tc #59FD21\",\n\"+ \tc #5AFE22\",\n\"@ \tc #60FE2C\",\n\"# \tc #56FE1E\",\n\"$ \tc #55FE1C\",\n\"% \tc #56FE1C\",\n\"& \tc #61FD2C\",\n\"* \tc #61FE2C\",\n\"= \tc #56FE1D\",\n\"- \tc #56FD1E\",\n\"; \tc #60FD2C\",\n\"> \tc #55FF1B\",\n\", \tc #61FE2B\",\n\"' \tc #57FE1E\",\n\") \tc #55FE1B\",\n\"! \tc #55FE1D\",\n\"~ \tc #57FE1D\",\n\"{ \tc #56FD1D\",\n\"] \tc #55FD1D\",\n\"^ \tc #60FC2C\",\n\"/ \tc #56FD1C\",\n\"( \tc #58FD20\",\n\"_ \tc #55FD1C\",\n\": \tc #56FC1E\",\n\"< \tc #1F0B6A\",\n\"[ \tc #10006C\",\n\"} \tc #60FE2B\",\n\"| \tc #57FD1E\",\n\"1 \tc #48FD0A\",\n\"2 \tc #48FE0A\",\n\"3 \tc #57FF1B\",\n\"4 \tc #52ED21\",\n\"5 \tc #252B5A\",\n\"6 \tc #11006E\",\n\"7 \tc #12006E\",\n\"8 \tc #17007B\",\n\"9 \tc #54FE1B\",\n\"0 \tc #41FE00\",\n\"a \tc #95FE71\",\n\"b \tc #92FD6F\",\n\"c \tc #40FE01\",\n\"d \tc #55FD1B\",\n\"e \tc #55FA1E\",\n\"f \tc #5DFF14\",\n\"g \tc #2B524D\",\n\"h \tc #15006C\",\n\"i \tc #130070\",\n\"j \tc #17007A\",\n\"k \tc #15007D\",\n\"l \tc #56FF1D\",\n\"m \tc #3CFE00\",\n\"n \tc #8FFE68\",\n\"o \tc #FCFEFB\",\n\"p \tc #FAFDFA\",\n\"q \tc #8CFD66\",\n\"r \tc #3DFE00\",\n\"s \tc #56FF1C\",\n\"t \tc #55FB1D\",\n\"u \tc #5AFF17\",\n\"v \tc #46BE2D\",\n\"w \tc #1B0964\",\n\"x \tc #12006F\",\n\"y \tc #160073\",\n\"z \tc #160078\",\n\"A \tc #16007B\",\n\"B \tc #60FD2B\",\n\"C \tc #57FD1D\",\n\"D \tc #43FE04\",\n\"E \tc #94FE6F\",\n\"F \tc #FBFEFA\",\n\"G \tc #FFFFFF\",\n\"H \tc #FFFEFF\",\n\"I \tc #FBFDFA\",\n\"J \tc #94FD70\",\n\"K \tc #42FE03\",\n\"L \tc #54FF19\",\n\"M \tc #5EFF13\",\n\"N \tc #284750\",\n\"O \tc #100071\",\n\"P \tc #140077\",\n\"Q \tc #3CFD00\",\n\"R \tc #93FD6F\",\n\"S \tc #FCFEFA\",\n\"T \tc #FEFEFD\",\n\"U \tc #FFFDFF\",\n\"V \tc #96FE73\",\n\"W \tc #49FF0C\",\n\"X \tc #5AFF18\",\n\"Y \tc #5AFF19\",\n\"Z \tc #5CFF17\",\n\"` \tc #60FF12\",\n\" .\tc #36873D\",\n\"..\tc #170068\",\n\"+.\tc #11006D\",\n\"@.\tc #1F2664\",\n\"#.\tc #150673\",\n\"$.\tc #150078\",\n\"%.\tc #16007C\",\n\"&.\tc #62FE2C\",\n\"*.\tc #8EFD68\",\n\"=.\tc #FAFDF9\",\n\"-.\tc #FDFEFD\",\n\";.\tc #EEF3EF\",\n\">.\tc #0D213A\",\n\",.\tc #1D3B40\",\n\"'.\tc #4CDA23\",\n\").\tc #337E3B\",\n\"!.\tc #162453\",\n\"~.\tc #43BD2E\",\n\"{.\tc #43BB2E\",\n\"].\tc #130067\",\n\"^.\tc #15006D\",\n\"/.\tc #284C55\",\n\"(.\tc #170F6E\",\n\"_.\tc #130078\",\n\":.\tc #64FE2F\",\n\"<.\tc #43FE05\",\n\"[.\tc #FBFDF9\",\n\"}.\tc #FCFCFC\",\n\"|.\tc #FBFBFB\",\n\"1.\tc #D4D4D8\",\n\"2.\tc #DBDBDF\",\n\"3.\tc #EAE5EF\",\n\"4.\tc #2F1C68\",\n\"5.\tc #00004B\",\n\"6.\tc #1A2A48\",\n\"7.\tc #306B3C\",\n\"8.\tc #05005F\",\n\"9.\tc #1E3E4E\",\n\"0.\tc #44B92F\",\n\"a.\tc #0F0464\",\n\"b.\tc #17006A\",\n\"c.\tc #274C53\",\n\"d.\tc #150F6B\",\n\"e.\tc #130076\",\n\"f.\tc #150079\",\n\"g.\tc #15007E\",\n\"h.\tc #17017F\",\n\"i.\tc #FCFDFB\",\n\"j.\tc #CFCFD1\",\n\"k.\tc #494555\",\n\"l.\tc #09051E\",\n\"m.\tc #757381\",\n\"n.\tc #A2A0AD\",\n\"o.\tc #6D6A80\",\n\"p.\tc #7A7699\",\n\"q.\tc #000040\",\n\"r.\tc #110052\",\n\"s.\tc #1A2E49\",\n\"t.\tc #110256\",\n\"u.\tc #131E54\",\n\"v.\tc #3B9737\",\n\"w.\tc #120760\",\n\"x.\tc #11006A\",\n\"y.\tc #2A4A53\",\n\"z.\tc #151169\",\n\"A.\tc #110075\",\n\"B.\tc #20256C\",\n\"C.\tc #1A0E77\",\n\"D.\tc #14007F\",\n\"E.\tc #63FE2F\",\n\"F.\tc #3BFE00\",\n\"G.\tc #8FFE69\",\n\"H.\tc #484755\",\n\"I.\tc #000000\",\n\"J.\tc #242036\",\n\"K.\tc #403D55\",\n\"L.\tc #000011\",\n\"M.\tc #717080\",\n\"N.\tc #BDB9CC\",\n\"O.\tc #00003A\",\n\"P.\tc #120251\",\n\"Q.\tc #0C0052\",\n\"R.\tc #110055\",\n\"S.\tc #121155\",\n\"T.\tc #336C3F\",\n\"U.\tc #16055F\",\n\"V.\tc #0F0065\",\n\"W.\tc #294753\",\n\"X.\tc #150E68\",\n\"Y.\tc #100073\",\n\"Z.\tc #27455E\",\n\"`.\tc #1D1A70\",\n\" +\tc #140080\",\n\".+\tc #64FE30\",\n\"++\tc #93FF6D\",\n\"@+\tc #CCCBCD\",\n\"#+\tc #97989C\",\n\"$+\tc #768A8C\",\n\"%+\tc #596770\",\n\"&+\tc #18152A\",\n\"*+\tc #06001A\",\n\"=+\tc #0A0420\",\n\"-+\tc #000016\",\n\";+\tc #000014\",\n\">+\tc #B9B7BF\",\n\",+\tc #E3E3EA\",\n\"'+\tc #241957\",\n\")+\tc #090048\",\n\"!+\tc #0F014F\",\n\"~+\tc #0D0054\",\n\"{+\tc #130455\",\n\"]+\tc #23494A\",\n\"^+\tc #160060\",\n\"/+\tc #1B2956\",\n\"(+\tc #212D5A\",\n\"_+\tc #181D65\",\n\":+\tc #1F2E64\",\n\"<+\tc #140078\",\n\"[+\tc #17007C\",\n\"}+\tc #63FE2E\",\n\"|+\tc #44FE04\",\n\"1+\tc #96FE72\",\n\"2+\tc #FDFFFD\",\n\"3+\tc #C9C3CC\",\n\"4+\tc #B7B6B7\",\n\"5+\tc #505156\",\n\"6+\tc #430000\",\n\"7+\tc #2B0003\",\n\"8+\tc #08011B\",\n\"9+\tc #06001C\",\n\"0+\tc #000010\",\n\"a+\tc #1B1837\",\n\"b+\tc #F4F5F4\",\n\"c+\tc #564D7C\",\n\"d+\tc #10004F\",\n\"e+\tc #0E0051\",\n\"f+\tc #100055\",\n\"g+\tc #0F0D56\",\n\"h+\tc #0F0061\",\n\"i+\tc #233852\",\n\"j+\tc #191F5D\",\n\"k+\tc #1E315E\",\n\"l+\tc #1C2366\",\n\"m+\tc #0F007B\",\n\"n+\tc #1D196F\",\n\"o+\tc #408553\",\n\"p+\tc #63FD2E\",\n\"q+\tc #54FD1B\",\n\"r+\tc #3BFD00\",\n\"s+\tc #91FA6E\",\n\"t+\tc #C0BAC2\",\n\"u+\tc #060810\",\n\"v+\tc #000002\",\n\"w+\tc #890003\",\n\"x+\tc #62000A\",\n\"y+\tc #000017\",\n\"z+\tc #050018\",\n\"A+\tc #09031F\",\n\"B+\tc #33304A\",\n\"C+\tc #C1BFC8\",\n\"D+\tc #8885A4\",\n\"E+\tc #000038\",\n\"F+\tc #0C004C\",\n\"G+\tc #0F004F\",\n\"H+\tc #0E0053\",\n\"I+\tc #100057\",\n\"J+\tc #0B005E\",\n\"K+\tc #212A55\",\n\"L+\tc #120F60\",\n\"M+\tc #1B0F61\",\n\"N+\tc #2B5050\",\n\"O+\tc #0F0071\",\n\"P+\tc #110077\",\n\"Q+\tc #263F61\",\n\"R+\tc #2F6156\",\n\"S+\tc #346162\",\n\"T+\tc #56FD1F\",\n\"U+\tc #90FD6A\",\n\"V+\tc #F6F8F6\",\n\"W+\tc #6B6C6B\",\n\"X+\tc #0D0A0D\",\n\"Y+\tc #100F16\",\n\"Z+\tc #000003\",\n\"`+\tc #000004\",\n\" @\tc #040017\",\n\".@\tc #010016\",\n\"+@\tc #020019\",\n\"@@\tc #82828F\",\n\"#@\tc #9B98B3\",\n\"$@\tc #070041\",\n\"%@\tc #090047\",\n\"&@\tc #0E0052\",\n\"*@\tc #100056\",\n\"=@\tc #100B57\",\n\"-@\tc #171659\",\n\";@\tc #120062\",\n\">@\tc #264D50\",\n\",@\tc #20235E\",\n\"'@\tc #0E0070\",\n\")@\tc #16096E\",\n\"!@\tc #2F5E54\",\n\"~@\tc #15007C\",\n\"{@\tc #336E54\",\n\"]@\tc #6AFF27\",\n\"^@\tc #5AFF1E\",\n\"/@\tc #54FF1A\",\n\"(@\tc #43FF05\",\n\"_@\tc #96FD72\",\n\":@\tc #FBFEFB\",\n\"<@\tc #FFFAFF\",\n\"[@\tc #929392\",\n\"}@\tc #747171\",\n\"|@\tc #EFEBEB\",\n\"1@\tc #F8FEFD\",\n\"2@\tc #C6D8DA\",\n\"3@\tc #364A53\",\n\"4@\tc #000007\",\n\"5@\tc #030017\",\n\"6@\tc #050019\",\n\"7@\tc #0B0421\",\n\"8@\tc #0C0828\",\n\"9@\tc #211D3B\",\n\"0@\tc #898798\",\n\"a@\tc #908AA6\",\n\"b@\tc #000035\",\n\"c@\tc #0B0046\",\n\"d@\tc #0E004D\",\n\"e@\tc #0E0050\",\n\"f@\tc #0F0054\",\n\"g@\tc #100456\",\n\"h@\tc #0B005D\",\n\"i@\tc #181B51\",\n\"j@\tc #25554C\",\n\"k@\tc #170069\",\n\"l@\tc #12006D\",\n\"m@\tc #1F395E\",\n\"n@\tc #1F2A66\",\n\"o@\tc #0F0080\",\n\"p@\tc #316B52\",\n\"q@\tc #64FF2C\",\n\"r@\tc #62FD2D\",\n\"s@\tc #57FF1D\",\n\"t@\tc #55FA1C\",\n\"u@\tc #4BDD19\",\n\"v@\tc #44E30A\",\n\"w@\tc #94F771\",\n\"x@\tc #FDFEFB\",\n\"y@\tc #FFF5F5\",\n\"z@\tc #FFD2D1\",\n\"A@\tc #E68A8B\",\n\"B@\tc #1D111F\",\n\"C@\tc #08031B\",\n\"D@\tc #312E4A\",\n\"E@\tc #09042A\",\n\"F@\tc #706D84\",\n\"G@\tc #7F7B99\",\n\"H@\tc #00002C\",\n\"I@\tc #0E0046\",\n\"J@\tc #0D004A\",\n\"K@\tc #0F004E\",\n\"L@\tc #0D0151\",\n\"M@\tc #110054\",\n\"N@\tc #11005F\",\n\"O@\tc #40605F\",\n\"P@\tc #1A1061\",\n\"Q@\tc #0F0067\",\n\"R@\tc #1C0F64\",\n\"S@\tc #20385C\",\n\"T@\tc #140171\",\n\"U@\tc #0F007E\",\n\"V@\tc #398A46\",\n\"W@\tc #5DFF10\",\n\"X@\tc #39A613\",\n\"Y@\tc #3AAB14\",\n\"Z@\tc #306A01\",\n\"`@\tc #332D12\",\n\" #\tc #F7F9F5\",\n\".#\tc #FEFEFE\",\n\"+#\tc #FDFEFE\",\n\"@#\tc #FFCCCC\",\n\"##\tc #FE5C5C\",\n\"$#\tc #FF1C1B\",\n\"%#\tc #FF1514\",\n\"&#\tc #F03333\",\n\"*#\tc #201523\",\n\"=#\tc #99989F\",\n\"-#\tc #919099\",\n\";#\tc #8B8B97\",\n\">#\tc #B4B3BC\",\n\",#\tc #737082\",\n\"'#\tc #58547C\",\n\")#\tc #000032\",\n\"!#\tc #0D0047\",\n\"~#\tc #100050\",\n\"{#\tc #000048\",\n\"]#\tc #4F4682\",\n\"^#\tc #574A8E\",\n\"/#\tc #0F005C\",\n\"(#\tc #0D0063\",\n\"_#\tc #232F5A\",\n\":#\tc #140969\",\n\"<#\tc #160572\",\n\"[#\tc #47BF32\",\n\"}#\tc #5DFF13\",\n\"|#\tc #59FE21\",\n\"1#\tc #58FF1E\",\n\"2#\tc #4FF01B\",\n\"3#\tc #429F13\",\n\"4#\tc #170000\",\n\"5#\tc #502D39\",\n\"6#\tc #F6F7F6\",\n\"7#\tc #F2F2F2\",\n\"8#\tc #FEFCFC\",\n\"9#\tc #FE8989\",\n\"0#\tc #FE2828\",\n\"a#\tc #FE4949\",\n\"b#\tc #FF9898\",\n\"c#\tc #BA8F90\",\n\"d#\tc #2F2831\",\n\"e#\tc #000009\",\n\"f#\tc #898990\",\n\"g#\tc #D4D3DA\",\n\"h#\tc #78768B\",\n\"i#\tc #4F496D\",\n\"j#\tc #4C466B\",\n\"k#\tc #50486E\",\n\"l#\tc #231B4F\",\n\"m#\tc #07003B\",\n\"n#\tc #0E0044\",\n\"o#\tc #0D0046\",\n\"p#\tc #0D004B\",\n\"q#\tc #09004B\",\n\"r#\tc #1B115C\",\n\"s#\tc #5C548A\",\n\"t#\tc #181063\",\n\"u#\tc #0D005B\",\n\"v#\tc #140A5F\",\n\"w#\tc #160C63\",\n\"x#\tc #180069\",\n\"y#\tc #0C0074\",\n\"z#\tc #284C56\",\n\"A#\tc #59FF19\",\n\"B#\tc #55FC1C\",\n\"C#\tc #53F31B\",\n\"D#\tc #54F41C\",\n\"E#\tc #61FF22\",\n\"F#\tc #3A720E\",\n\"G#\tc #130000\",\n\"H#\tc #827475\",\n\"I#\tc #FCFFFE\",\n\"J#\tc #949595\",\n\"K#\tc #D6DDDD\",\n\"L#\tc #FFE8E8\",\n\"M#\tc #FEBEBE\",\n\"N#\tc #FEEEEE\",\n\"O#\tc #C5D8DA\",\n\"P#\tc #6F8285\",\n\"Q#\tc #8B9296\",\n\"R#\tc #E8E7E9\",\n\"S#\tc #F3F2F5\",\n\"T#\tc #545168\",\n\"U#\tc #000020\",\n\"V#\tc #000021\",\n\"W#\tc #00001E\",\n\"X#\tc #000028\",\n\"Y#\tc #02002F\",\n\"Z#\tc #070035\",\n\"`#\tc #0C013F\",\n\" $\tc #0E0042\",\n\".$\tc #0D0045\",\n\"+$\tc #0D0048\",\n\"@$\tc #080048\",\n\"#$\tc #291F64\",\n\"$$\tc #34296D\",\n\"%$\tc #030050\",\n\"&$\tc #10015F\",\n\"*$\tc #150060\",\n\"=$\tc #100064\",\n\"-$\tc #1A1865\",\n\";$\tc #50EB23\",\n\">$\tc #5BFF15\",\n\",$\tc #59FE22\",\n\"'$\tc #59FF1E\",\n\")$\tc #34560B\",\n\"!$\tc #2E3708\",\n\"~$\tc #54F01C\",\n\"{$\tc #37640C\",\n\"]$\tc #73A252\",\n\"^$\tc #E0F5D7\",\n\"/$\tc #BCAFB3\",\n\"($\tc #9E9B9B\",\n\"_$\tc #CCCDCD\",\n\":$\tc #FEFFFF\",\n\"<$\tc #FDFFFF\",\n\"[$\tc #EAEAED\",\n\"}$\tc #2B2841\",\n\"|$\tc #000012\",\n\"1$\tc #010022\",\n\"2$\tc #06002A\",\n\"3$\tc #07002D\",\n\"4$\tc #080031\",\n\"5$\tc #090034\",\n\"6$\tc #0A0037\",\n\"7$\tc #0B003B\",\n\"8$\tc #0C0040\",\n\"9$\tc #0E0043\",\n\"0$\tc #130552\",\n\"a$\tc #0F0254\",\n\"b$\tc #0B015C\",\n\"c$\tc #17005F\",\n\"d$\tc #0D0065\",\n\"e$\tc #180F62\",\n\"f$\tc #47B830\",\n\"g$\tc #4BD029\",\n\"h$\tc #50E324\",\n\"i$\tc #54FD1C\",\n\"j$\tc #62FE2D\",\n\"k$\tc #54FF1C\",\n\"l$\tc #3B9C12\",\n\"m$\tc #281204\",\n\"n$\tc #1D0000\",\n\"o$\tc #375C0C\",\n\"p$\tc #3A6B0E\",\n\"q$\tc #1F0000\",\n\"r$\tc #44AD0F\",\n\"s$\tc #3B3A17\",\n\"t$\tc #37151C\",\n\"u$\tc #C6BEBF\",\n\"v$\tc #FDFDFD\",\n\"w$\tc #3F3B4D\",\n\"x$\tc #00000C\",\n\"y$\tc #080327\",\n\"z$\tc #070026\",\n\"A$\tc #08002A\",\n\"B$\tc #090030\",\n\"C$\tc #090035\",\n\"D$\tc #0A0036\",\n\"E$\tc #0B0039\",\n\"F$\tc #0B003E\",\n\"G$\tc #0D0042\",\n\"H$\tc #0E0048\",\n\"I$\tc #0D0050\",\n\"J$\tc #100054\",\n\"K$\tc #0F0158\",\n\"L$\tc #0E0060\",\n\"M$\tc #212955\",\n\"N$\tc #35853D\",\n\"O$\tc #2A4C52\",\n\"P$\tc #202E5D\",\n\"Q$\tc #4FDE26\",\n\"R$\tc #59FF17\",\n\"S$\tc #61FE2D\",\n\"T$\tc #66FF2F\",\n\"U$\tc #4FE71B\",\n\"V$\tc #36A111\",\n\"W$\tc #4AB015\",\n\"X$\tc #2B2806\",\n\"Y$\tc #260903\",\n\"Z$\tc #2D2D07\",\n\"`$\tc #250402\",\n\" %\tc #2B1A07\",\n\".%\tc #1C0000\",\n\"+%\tc #3C2022\",\n\"@%\tc #E5DBE3\",\n\"#%\tc #919097\",\n\"$%\tc #00000A\",\n\"%%\tc #05001E\",\n\"&%\tc #050021\",\n\"*%\tc #050026\",\n\"=%\tc #080029\",\n\"-%\tc #08012C\",\n\";%\tc #08002E\",\n\">%\tc #090033\",\n\",%\tc #0B0035\",\n\"'%\tc #0A0038\",\n\")%\tc #0C003C\",\n\"!%\tc #0C0041\",\n\"~%\tc #0D0044\",\n\"{%\tc #100156\",\n\"]%\tc #20444B\",\n\"^%\tc #2C514A\",\n\"/%\tc #15155D\",\n\"(%\tc #2A4A54\",\n\"_%\tc #5AFF15\",\n\":%\tc #57FF1C\",\n\"<%\tc #60F62D\",\n\"[%\tc #53F11D\",\n\"}%\tc #5CFF1F\",\n\"|%\tc #4FD41A\",\n\"1%\tc #240202\",\n\"2%\tc #210000\",\n\"3%\tc #230001\",\n\"4%\tc #33460B\",\n\"5%\tc #3BAE06\",\n\"6%\tc #8FFF68\",\n\"7%\tc #FBFFF9\",\n\"8%\tc #F4F3F3\",\n\"9%\tc #151425\",\n\"0%\tc #00000B\",\n\"a%\tc #07001B\",\n\"b%\tc #03001F\",\n\"c%\tc #050024\",\n\"d%\tc #070027\",\n\"e%\tc #08012B\",\n\"f%\tc #0B0036\",\n\"g%\tc #0A003A\",\n\"h%\tc #0C003F\",\n\"i%\tc #0D0049\",\n\"j%\tc #0D0051\",\n\"k%\tc #120254\",\n\"l%\tc #10005F\",\n\"m%\tc #110065\",\n\"n%\tc #0F0066\",\n\"o%\tc #44AE32\",\n\"p%\tc #5BFF17\",\n\"q%\tc #62FD2F\",\n\"r%\tc #63FF2E\",\n\"s%\tc #57FF1E\",\n\"t%\tc #5BFF1F\",\n\"u%\tc #37640D\",\n\"v%\tc #200000\",\n\"w%\tc #220000\",\n\"x%\tc #314309\",\n\"y%\tc #5DFF20\",\n\"z%\tc #5AFF20\",\n\"A%\tc #42FF01\",\n\"B%\tc #88FE61\",\n\"C%\tc #F6FDF3\",\n\"D%\tc #FCFDFC\",\n\"E%\tc #FAFAFA\",\n\"F%\tc #8C8B91\",\n\"G%\tc #000006\",\n\"H%\tc #05001D\",\n\"I%\tc #040022\",\n\"J%\tc #050025\",\n\"K%\tc #08002B\",\n\"L%\tc #08002F\",\n\"M%\tc #0B0038\",\n\"N%\tc #0B003C\",\n\"O%\tc #0D0041\",\n\"P%\tc #0E0054\",\n\"Q%\tc #0E0057\",\n\"R%\tc #0B005F\",\n\"S%\tc #120063\",\n\"T%\tc #317640\",\n\"U%\tc #5CFF18\",\n\"V%\tc #61FC2D\",\n\"W%\tc #4EDA18\",\n\"X%\tc #271203\",\n\"Y%\tc #34540A\",\n\"Z%\tc #5CFF20\",\n\"`%\tc #57FF1F\",\n\" &\tc #46FE07\",\n\".&\tc #89FD61\",\n\"+&\tc #F6FEF3\",\n\"@&\tc #423F49\",\n\"#&\tc #020017\",\n\"$&\tc #05001A\",\n\"%&\tc #07001C\",\n\"&&\tc #040020\",\n\"*&\tc #08002D\",\n\"=&\tc #090135\",\n\"-&\tc #0B0037\",\n\";&\tc #0C0043\",\n\">&\tc #0A0047\",\n\",&\tc #09004C\",\n\"'&\tc #0C0050\",\n\")&\tc #0E0351\",\n\"!&\tc #140B53\",\n\"~&\tc #1B324E\",\n\"{&\tc #3DA832\",\n\"]&\tc #5CFF19\",\n\"^&\tc #63FF2D\",\n\"/&\tc #59FF1F\",\n\"(&\tc #35540B\",\n\"_&\tc #250502\",\n\":&\tc #45A513\",\n\"<&\tc #5BFF20\",\n\"[&\tc #56FA1D\",\n\"}&\tc #3FFD00\",\n\"|&\tc #83FF5A\",\n\"1&\tc #EEF8EB\",\n\"2&\tc #BBBCBB\",\n\"3&\tc #0B0914\",\n\"4&\tc #000008\",\n\"5&\tc #020014\",\n\"6&\tc #030018\",\n\"7&\tc #07001A\",\n\"8&\tc #050023\",\n\"9&\tc #060026\",\n\"0&\tc #07002C\",\n\"a&\tc #09002F\",\n\"b&\tc #0A0136\",\n\"c&\tc #090039\",\n\"d&\tc #07003E\",\n\"e&\tc #0F0840\",\n\"f&\tc #151C40\",\n\"g&\tc #1C333F\",\n\"h&\tc #234A3F\",\n\"i&\tc #2D683A\",\n\"j&\tc #398C33\",\n\"k&\tc #2A5F40\",\n\"l&\tc #51E722\",\n\"m&\tc #429313\",\n\"n&\tc #230002\",\n\"o&\tc #3C760F\",\n\"p&\tc #56FB1E\",\n\"q&\tc #36E100\",\n\"r&\tc #6BC54C\",\n\"s&\tc #89838F\",\n\"t&\tc #050010\",\n\"u&\tc #040013\",\n\"v&\tc #020016\",\n\"w&\tc #06001B\",\n\"x&\tc #090031\",\n\"y&\tc #101435\",\n\"z&\tc #214732\",\n\"A&\tc #31772E\",\n\"B&\tc #3A982C\",\n\"C&\tc #3D9F2B\",\n\"D&\tc #2F7235\",\n\"E&\tc #1C2E45\",\n\"F&\tc #080055\",\n\"G&\tc #1B254E\",\n\"H&\tc #5AD934\",\n\"I&\tc #4FA023\",\n\"J&\tc #281405\",\n\"K&\tc #303F09\",\n\"L&\tc #281404\",\n\"M&\tc #2D2C07\",\n\"N&\tc #4BCA17\",\n\"O&\tc #3AAE13\",\n\"P&\tc #239100\",\n\"Q&\tc #90FF66\",\n\"R&\tc #4F5851\",\n\"S&\tc #03010F\",\n\"T&\tc #050011\",\n\"U&\tc #020015\",\n\"V&\tc #040023\",\n\"W&\tc #07012C\",\n\"X&\tc #06002F\",\n\"Y&\tc #070034\",\n\"Z&\tc #111534\",\n\"`&\tc #1D3831\",\n\" *\tc #192D36\",\n\".*\tc #13153E\",\n\"+*\tc #080047\",\n\"@*\tc #05004C\",\n\"#*\tc #080051\",\n\"$*\tc #19224A\",\n\"%*\tc #48A73F\",\n\"&*\tc #240003\",\n\"**\tc #37600C\",\n\"=*\tc #50DF19\",\n\"-*\tc #2E3307\",\n\";*\tc #250903\",\n\">*\tc #4BB016\",\n\",*\tc #37AC13\",\n\"'*\tc #246A0B\",\n\")*\tc #42D10F\",\n\"!*\tc #17370B\",\n\"~*\tc #00010D\",\n\"{*\tc #030012\",\n\"]*\tc #050020\",\n\"^*\tc #080028\",\n\"/*\tc #0C0F2D\",\n\"(*\tc #0C0C31\",\n\"_*\tc #080036\",\n\":*\tc #050039\",\n\"<*\tc #08003C\",\n\"[*\tc #120C41\",\n\"}*\tc #111042\",\n\"|*\tc #2A6139\",\n\"1*\tc #58D634\",\n\"2*\tc #2A2006\",\n\"3*\tc #5EFF22\",\n\"4*\tc #303D08\",\n\"5*\tc #2C1D05\",\n\"6*\tc #2E7B0E\",\n\"7*\tc #226C0B\",\n\"8*\tc #349A11\",\n\"9*\tc #163807\",\n\"0*\tc #03000F\",\n\"a*\tc #010014\",\n\"b*\tc #030019\",\n\"c*\tc #04001E\",\n\"d*\tc #070126\",\n\"e*\tc #255827\",\n\"f*\tc #1F4A2B\",\n\"g*\tc #0D0F32\",\n\"h*\tc #0D0935\",\n\"i*\tc #0F1138\",\n\"j*\tc #172B38\",\n\"k*\tc #204437\",\n\"l*\tc #4ACB24\",\n\"m*\tc #5CFF21\",\n\"n*\tc #54F61B\",\n\"o*\tc #280D03\",\n\"p*\tc #2D650C\",\n\"q*\tc #22710C\",\n\"r*\tc #3BAE15\",\n\"s*\tc #1D4F0C\",\n\"t*\tc #01010D\",\n\"u*\tc #030013\",\n\"v*\tc #020018\",\n\"w*\tc #050120\",\n\"x*\tc #020025\",\n\"y*\tc #030029\",\n\"z*\tc #05002C\",\n\"A*\tc #07002F\",\n\"B*\tc #0A0431\",\n\"C*\tc #0B0535\",\n\"D*\tc #090038\",\n\"E*\tc #0D0A3A\",\n\"F*\tc #296534\",\n\"G*\tc #57D633\",\n\"H*\tc #250002\",\n\"I*\tc #220001\",\n\"J*\tc #65FF2F\",\n\"K*\tc #58FF1F\",\n\"L*\tc #55FB1B\",\n\"M*\tc #4BC517\",\n\"N*\tc #4EDE1A\",\n\"O*\tc #3FBB15\",\n\"P*\tc #5CFF1E\",\n\"Q*\tc #297410\",\n\"R*\tc #01000A\",\n\"S*\tc #00010E\",\n\"T*\tc #03000E\",\n\"U*\tc #040012\",\n\"V*\tc #04001B\",\n\"W*\tc #03001E\",\n\"X*\tc #173822\",\n\"Y*\tc #328222\",\n\"Z*\tc #338923\",\n\"`*\tc #286426\",\n\" =\tc #214A2B\",\n\".=\tc #224B2D\",\n\"+=\tc #2D742A\",\n\"@=\tc #44BE25\",\n\"#=\tc #67FF2B\",\n\"$=\tc #62FC2F\",\n\"%=\tc #5AFF1F\",\n\"&=\tc #5DFF1E\",\n\"*=\tc #49D419\",\n\"==\tc #0A1506\",\n\"-=\tc #000005\",\n\";=\tc #00000D\",\n\">=\tc #0F2810\",\n\",=\tc #090C11\",\n\"'=\tc #0E2518\",\n\")=\tc #101F1B\",\n\"!=\tc #00001C\",\n\"~=\tc #050221\",\n\"{=\tc #0D1624\",\n\"]=\tc #204E24\",\n\"^=\tc #43BB20\",\n\"/=\tc #5CFF1C\",\n\"(=\tc #59FF1B\",\n\"_=\tc #5EFF1C\",\n\":=\tc #54F91C\",\n\"<=\tc #5FFF1F\",\n\"[=\tc #369E14\",\n\"}=\tc #040505\",\n\"|=\tc #102E11\",\n\"1=\tc #215514\",\n\"2=\tc #070D15\",\n\"3=\tc #338C1C\",\n\"4=\tc #22571C\",\n\"5=\tc #0B121F\",\n\"6=\tc #040024\",\n\"7=\tc #070327\",\n\"8=\tc #256026\",\n\"9=\tc #5BFF1B\",\n\"0=\tc #59FF1D\",\n\"a=\tc #64FF2D\",\n\"b=\tc #5EFF20\",\n\"c=\tc #3FB616\",\n\"d=\tc #215E0F\",\n\"e=\tc #174211\",\n\"f=\tc #4CD71B\",\n\"g=\tc #2F8117\",\n\"h=\tc #081114\",\n\"i=\tc #2C7E1A\",\n\"j=\tc #62FF1D\",\n\"k=\tc #49D41D\",\n\"l=\tc #3CAC1F\",\n\"m=\tc #44C31F\",\n\"n=\tc #58FF1D\",\n\"o=\tc #62FD2E\",\n\"p=\tc #5DFF1F\",\n\"q=\tc #52F01C\",\n\"r=\tc #5CFF1D\",\n\"s=\tc #4FE51C\",\n\"t=\tc #4EE41C\",\n\"u=\tc #54F71D\",\n\"v=\tc #5DFF1C\",\n\"w=\tc #59FF1A\",\n\"x=\tc #63FC2E\",\n\"y=\tc #5AFF1D\",\n\"z=\tc #55FF1C\",\n\"A=\tc #55FF1D\",\n\"B=\tc #56FE1B\",\n\"C=\tc #64FD2F\",\n\"D=\tc #54FE1C\",\n\"E=\tc #5BFE25\",\n\"F=\tc #5CFD25\",\n\"                                                . +                                                 \",\n\"                                            @ # $ % # &                                             \",\n\"                                          * # % = = $ - ;                                           \",\n\"                                        * # $ = % = % > = *                                         \",\n\"                                      , ' ) ! = % ~ % % ) - ,                                       \",\n\"                                    * ' $ ! % $ = = $ % { $ ~ @                                     \",\n\"                                  & # $ { = $ % = { $ $ ] = $ = ^                                   \",\n\"                                ; - $ % = { ] / ( ( _ { ! / = ) :   < [                             \",\n\"                              } | $ % % = { $ ' 1 2 ' { { / = % 3 4 5 6 7     8                     \",\n\"                            } - _ = = $ = = 9 0 a b c d { / % ! e f g h 6 i   j k                   \",\n\"                          } # $ % % l $ ' = m n o p q r = ' s = t u v w 6 x y z A                   \",\n\"                        B - $ = C = = % % D E F G H I J K L { ] { - M N h 6 O P j k                 \",\n\"                      B - $ % ] { = { d Q R S H T T U p V W X Y Y Z `  ...+.@.#.$.%.                \",\n\"                    &.~ = = = = = ' % m *.=.U -.G G G G ;.>.,.'.).!.~.{.].^./.(._.j                 \",\n\"                  :.' $ = = = l = = <.E [.H }.G |.1.2.G 3.4.5.6.7.8.9.0.a.b.c.d.e.f.g.h.            \",\n\"                :.' $ = = = = # $ r a i.H |.G j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.A.B.C.D.            \",\n\"              E.' = = = = # ' $ F.G.o G G G G H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.`. +            \",\n\"            .+' % = = ' = ' ~ Q ++G G @+#+$+%+&+*+=+-+;+>+,+'+)+!+~+{+]+^+/+(+x _+:+<+[+            \",\n\"          }+= $ = = ] = - _ |+1+2+3+4+5+I.6+7+;+8+9+0+a+b+G c+O.d+e+f+g+h+i+j+h k+l+m+n+o+          \",\n\"        p+~ ) = = ! { = q+r+s+G t+I.I.u+v+w+x+y+z+A+B+C+G G D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+        \",\n\"      :.# $ = = ~ = T+_ m U+V+G W+I.X+Y+Z+`+;+ @.@+@@@G G G #@$@%@G+&@*@=@-@;@>@,@'@)@!@~@{@]@      \",\n\"    }+# 9 = _ l ^@- /@(@_@:@<@G [@}@|@1@2@3@4@5@6@7@8@9@0@G a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@Y q@    \",\n\"  r@| $ = ~ s@t@u@> v@w@x@U -.}.G G G y@z@A@B@L.C@4@4@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@s@}+  \",\n\"  ' % { # s@s@X@Y@Z@`@ #G G .#+#G @###$#%#&#*#4@=#-#;#G >#,#'#)#I@!#d@~#{#]#^#/#(#_#:#O <#[#}#] '   \",\n\"|#$ = ! ] 1#1#2#3#4#5#G 6#7#G 8#9#0#a#b#c#d#e#f#G g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#A#3 l $ . \",\n\"+ _ = B#s@C#D#E#F#G#H#G I#J#K#L#M#N#G O#P#Q#R#S#T#U#V#W#X#Y#Z#`# $.$+$@$#$$$%$&$*$=$h -$;$>$t ! ) ,$\",\n\"  # _ 1#'$)$!$~${$4#]$^$/$($_$G :$:$<$G G G [$}$|$1$2$3$4$5$6$7$8$9$o#p#0$a$M@b$c$d$e$f$g$h$3 i$=   \",\n\"  j$1#k$l$m$n$o$p$q$r$s$n$t$u$G G .#.#v$G v$w$x$y$z$A$3$B$C$D$E$F$G$.$H$d@I$J$K$L$M$N$O$P$Q$R$# S$  \",\n\"    T$U$V$W$X$Y$Z$`$ %n$.%+%@%G .#.#.#.#G #%$%%%&%*%=%-%;%>%,%'%)%!%~%o#d@G+~+{%]%^%/%'@(%_%:%j$    \",\n\"      <%[%}%|%1%2%3%2%4%5%6%7%U -.v$v$G 8%9%0%a%b%c%d%e%3$B$C$f%g%h%G$.$i%K@j%k%=@l%m%n%o%p%q%      \",\n\"        r%s%t%u%v%w%x%y%z%A%B%C%H D%E%G F%G%;+a%H%I%J%=%K%L%>%D$M%N%O%~%!#d@G+P%Q%R%S%T%U%V%        \",\n\"          j$z%W%X%2%Y%Z%`%]  &.&+&G .#G @&I.#&$&%&&&c%d%e%*&4$=&-&g%h%;&>&,&'&)&!&~&{&]&^&          \",\n\"              /&(&q$_&:&<&`%[&}&|&1&G 2&3&4&5&6&7&H%8&9&=%0&a&>%b&c&d&e&f&g&h&i&j&k&l&              \",\n\"                m&v%2%n&o&p&<&:%q&r&G s&I.t&u&v&*+w&&&J%d%e%*&x&C$y&z&A&B&C&D&E&F&G&H&              \",\n\"                I&J&K&L&q$M&N&E#O&P&Q&R&I.S&T&U&6&a%H%V&9&A$W&X&Y&Z&`& *.*+*@*#*$*%*                \",\n\"                  &***=*-*n$;*>*,*'*)*!*0%~*T&{*#&w&9+]*J%^*K%/*(*_*:*<*8$[*}*|*1*                  \",\n\"                  2%2*3*_ 4*.%5*6*7*8*9*4&~*0*T&a*b*%&c*8&d*2$e*f*g*h*i*j*k*l*                      \",\n\"                  3%n&  m*n*x%o*p*q*r*s*`+~*t*t&u*v*w&9+w*x*y*z*A*B*C*D*E*F*G*                      \",\n\"                  H*I*  J*K*L*M*N*O*P*Q*v+R*S*T*U*U&b*V*W*X*Y*Z*`* =.=+=@=#=                        \",\n\"                          $=K*%=%='$&=*===-=;=>=,=|$'=)=!=~={=]=^=/=(=_=                            \",\n\"                            E.' _ l :=<=[=}=G%|=1=|$2=3=4=5=6=7=8=9=0=a=                            \",\n\"                              p+C $ = = b=c=d=e=f=g=h=i=j=k=l=m=9=n=o=                              \",\n\"                                }+# ) C t@p=P*q== r=s=t=u=0=v=w=p&x=                                \",\n\"                                    ' $ = ! s%y=l s@r=y== = z=#                                     \",\n\"                                    E.' $ = A=s % # = % = B=' E.                                    \",\n\"                                      E.' i$$ s % l $ % ) ' E.                                      \",\n\"                                          # $ ! % s % ) '                                           \",\n\"                                          E.| $ = l $ - E.                                          \",\n\"                                            C=' D=D=| E.                                            \",\n\"                                                E=F=                                                \"};\n"
  },
  {
    "path": "app/macbuild/Contents/Info.plist.in",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>CFBundleDevelopmentRegion</key>\n\t<string>English</string>\n  <key>CFBundleDocumentTypes</key>\n  <array>\n    <dict>\n      <key>CFBundleTypeExtensions</key>\n      <array>\n        <string>html</string>\n        <string>htm</string>\n        <string>shtml</string>\n        <string>xml</string>\n        <string>xhtml</string>\n        <string>shtm</string>\n        <string>xhtm</string>\n      </array>\n      <key>CFBundleTypeName</key>\n      <string>HTML Document</string>\n      <key>CFBundleTypeOSTypes</key>\n      <array>\n        <string>HTML</string>\n      </array>\n      <key>CFBundleTypeRole</key>\n      <string>Editor</string>\n    </dict>\n  </array>\n\t<key>CFBundleExecutable</key>\n\t<string>bluegriffon-bin</string>\n\t<key>CFBundleGetInfoString</key>\n\t<string>%MAC_APP_NAME% %APP_VERSION%, © 2007-2017 Disruptive Innovations</string>\n\t<key>CFBundleIconFile</key>\n\t<string>bluegriffon</string>\n\t<key>CFBundleIdentifier</key>\n\t<string>com.disruptive-innovations.bluegriffon2</string>\n\t<key>CFBundleInfoDictionaryVersion</key>\n\t<string>6.0</string>\n\t<key>CFBundleName</key>\n\t<string>%MAC_APP_NAME%</string>\n\t<key>CFBundlePackageType</key>\n\t<string>APPL</string>\n\t<key>CFBundleShortVersionString</key>\n\t<string>%APP_VERSION%</string>\n\t<key>CFBundleSignature</key>\n\t<string>MOZB</string>\n\t<key>CFBundleVersion</key>\n\t<string>%APP_VERSION%</string>\n\t<key>NSAppleScriptEnabled</key>\n\t<true/>\n  <key>CFBundleURLTypes</key>\n  <array>\n    <dict>\n      <key>CFBundleURLIconFile</key>\n      <string>document.icns</string>\n      <key>CFBundleURLName</key>\n      <string>http URL</string>\n      <key>CFBundleURLSchemes</key>\n      <array>\n        <string>http</string>\n      </array>\n    </dict>\n    <dict>\n      <key>CFBundleURLIconFile</key>\n      <string>document.icns</string>\n      <key>CFBundleURLName</key>\n      <string>https URL</string>\n      <key>CFBundleURLSchemes</key>\n      <array>\n        <string>https</string>\n      </array>\n    </dict>\n    <dict>\n      <key>CFBundleURLName</key>\n      <string>ftp URL</string>\n      <key>CFBundleURLSchemes</key>\n      <array>\n        <string>ftp</string>\n      </array>\n    </dict>\n    <dict>\n      <key>CFBundleURLName</key>\n      <string>file URL</string>\n      <key>CFBundleURLSchemes</key>\n      <array>\n        <string>file</string>\n      </array>\n    </dict>\n  </array>\n  <key>CGDisableCoalescedUpdates</key>\n  <true/>\n  <key>LSMinimumSystemVersion</key>\n  <string>10.6</string>\n  <key>LSMinimumSystemVersionByArchitecture</key>\n  <dict>\n    <key>i386</key>\n    <string>10.6.0</string>\n    <key>x86_64</key>\n    <string>10.6.0</string>\n  </dict>\n  <key>NSSupportsAutomaticGraphicsSwitching</key>\n  <true/>\n  <key>NSPrincipalClass</key>\n  <string>GeckoNSApplication</string>\n  <key>NSHighResolutionCapable</key>\n  <true/>\n</dict>\n</plist>\n"
  },
  {
    "path": "app/macbuild/Contents/MacOS-files.in",
    "content": "/*.app/***\n/*.dylib\n/certutil\n/bluegriffon-bin\n/gtest/***\n/pk12util\n/ssltunnel\n/xpcshell\n/XUL\n"
  },
  {
    "path": "app/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in",
    "content": "CFBundleName = \"%MAC_APP_NAME%\";\nNSHumanReadableCopyright = \"Copyright © 2008 Disruptive Innovations\";\n"
  },
  {
    "path": "app/macversion.py",
    "content": "#!/usr/bin/python\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n\nfrom optparse import OptionParser\nimport sys\nimport re\n\no = OptionParser()\no.add_option(\"--buildid\", dest=\"buildid\")\no.add_option(\"--version\", dest=\"version\")\n\n(options, args) = o.parse_args()\n\nif not options.buildid:\n    print >>sys.stderr, \"--buildid is required\"\n    sys.exit(1)\n\nif not options.version:\n    print >>sys.stderr, \"--version is required\"\n    sys.exit(1)\n\n# We want to build a version number that matches the format allowed for\n# CFBundleVersion (nnnnn[.nn[.nn]]). We'll incorporate both the version\n# number as well as the date, so that it changes at least daily (for nightly\n# builds), but also so that newly-built older versions (e.g. beta build) aren't\n# considered \"newer\" than previously-built newer versions (e.g. a trunk nightly)\n\nbuildid = open(options.buildid, 'r').read()\n\n# extract only the major version (i.e. \"14\" from \"14.0b1\")\nmajorVersion = re.match(r'^(\\d+)[^\\d].*', options.version).group(1)\n# last two digits of the year\ntwodigityear = buildid[2:4]\nmonth = buildid[4:6]\nif month[0] == '0':\n  month = month[1]\nday = buildid[6:8]\nif day[0] == '0':\n  day = day[1]\n\nprint '%s.%s.%s' % (majorVersion + twodigityear, month, day)\n"
  },
  {
    "path": "app/moz.build",
    "content": "# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-\n# vim: set filetype=python:\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#DIRS += ['profile/extensions']\n\nif CONFIG['OS_ARCH'] == 'WINNT' and (CONFIG['MOZ_METRO'] or CONFIG['MOZ_ASAN']):\n    GeckoProgram(CONFIG['MOZ_APP_NAME'])\nelse:\n    GeckoProgram(CONFIG['MOZ_APP_NAME'], msvcrt='static')\n\nJS_PREFERENCE_FILES += [\n    'profile/bluegriffon-prefs.js',\n]\n\nif CONFIG['LIBXUL_SDK']:\n    PREF_JS_EXPORTS += [\n        'profile/channel-prefs.js',\n    ]\nSOURCES += [\n    'nsEditorApp.cpp',\n]\n\n#FINAL_TARGET_FILES += ['blocklist.xml']\nFINAL_TARGET_FILES.defaults.profile += ['profile/prefs.js']\n\nDEFINES['APP_VERSION'] = CONFIG['MOZ_APP_VERSION']\n\nfor var in ('MOZILLA_OFFICIAL', 'LIBXUL_SDK'):\n    if CONFIG[var]:\n        DEFINES[var] = True\n\nLOCAL_INCLUDES += [\n\t'!/build',\n    '/toolkit/xre',\n    '/xpcom/base',\n    '/xpcom/build',\n]\n\nif not CONFIG['MOZ_METRO']:\n  DELAYLOAD_DLLS += [\n      'mozglue.dll',\n  ]\n\nUSE_LIBS += [\n    'mozglue',\n]\n\nif CONFIG['_MSC_VER']:\n    # Always enter a Windows program through wmain, whether or not we're\n    # a console application.\n    WIN32_EXE_LDFLAGS += ['-ENTRY:wmainCRTStartup']\n\nif CONFIG['OS_ARCH'] == 'WINNT':\n    RCINCLUDE = 'splash.rc'\n    DEFINES['MOZ_PHOENIX'] = True\n\n# Control the default heap size.\n# This is the heap returned by GetProcessHeap().\n# As we use the CRT heap, the default size is too large and wastes VM.\n#\n# The default heap size is 1MB on Win32.\n# The heap will grow if need be.\n#\n# Set it to 256k.  See bug 127069.\nif CONFIG['OS_ARCH'] == 'WINNT' and not CONFIG['GNU_CC']:\n    LDFLAGS += ['/HEAP:0x40000']\n\nDISABLE_STL_WRAPPING = True\n\nif CONFIG['MOZ_LINKER']:\n    OS_LIBS += CONFIG['MOZ_ZLIB_LIBS']\n\nif CONFIG['HAVE_CLOCK_MONOTONIC']:\n    OS_LIBS += CONFIG['REALTIME_LIBS']\n\n#JAR_MANIFESTS += ['jar.mn']\n\n#FAIL_ON_WARNINGS = True\n"
  },
  {
    "path": "app/mozilla.in",
    "content": "#!/bin/sh\n#\n# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is mozilla.org Code.\n#\n# The Initial Developer of the Original Code is\n# Netscape Communications Corporation.\n# Portions created by the Initial Developer are Copyright (C) 1998\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\n## $Id: mozilla.in,v 1.16 2007/10/05 07:29:26 reed%reedloden.com Exp $\n## \n## Usage:\n##\n## $ mozilla [args]\n##\n## This script is meant to run the mozilla-bin binary from either \n## mozilla/xpfe/bootstrap or mozilla/dist/bin.\n##\n## The script will setup all the environment voodoo needed to make\n## the mozilla-bin binary to work.\n##\n\n#uncomment for debugging\n#set -x\n\nmoz_libdir=%MOZAPPDIR%\n\n# Use run-mozilla.sh in the current dir if it exists\n# If not, then start resolving symlinks until we find run-mozilla.sh\nfound=0\nprogname=\"$0\"\ncurdir=`dirname \"$progname\"`\nprogbase=`basename \"$progname\"`\nrun_moz=\"$curdir/run-mozilla.sh\"\nif test -x \"$run_moz\"; then\n  dist_bin=\"$curdir\"\n  found=1\nelse\n  here=`/bin/pwd`\n  while [ -h \"$progname\" ]; do\n    bn=`basename \"$progname\"`\n    cd `dirname \"$progname\"`\n    progname=`/bin/ls -l \"$bn\" | sed -e 's/^.* -> //' `\n    progbase=`basename \"$progname\"`\n    if [ ! -x \"$progname\" ]; then\n      break\n    fi\n    curdir=`dirname \"$progname\"`\n    run_moz=\"$curdir/run-mozilla.sh\"\n    if [ -x \"$run_moz\" ]; then\n      cd \"$curdir\"\n      dist_bin=`pwd`\n      run_moz=\"$dist_bin/run-mozilla.sh\"\n      found=1\n      break\n    fi\n  done\n  cd \"$here\"\nfi\nif [ $found = 0 ]; then\n  # Check default compile-time libdir\n  if [ -x \"$moz_libdir/run-mozilla.sh\" ]; then\n    dist_bin=\"$moz_libdir\"\n  else \n    echo \"Cannot find mozilla runtime directory. Exiting.\"\n    exit 1\n  fi\nfi\n\nscript_args=\"\"\ndebugging=0\nMOZILLA_BIN=\"${progbase}-bin\"\n\nif [ \"$OSTYPE\" = \"beos\" ]; then\n  mimeset -F \"$MOZILLA_BIN\"\nfi\n\npass_arg_count=0\nwhile [ $# -gt $pass_arg_count ]\ndo\n  case \"$1\" in\n    -p | --pure | -pure)\n      MOZILLA_BIN=\"${MOZILLA_BIN}.pure\"\n      shift\n      ;;\n    -g | --debug)\n      script_args=\"$script_args -g\"\n      debugging=1\n      shift\n      ;;\n    -d | --debugger)\n      script_args=\"$script_args -d $2\"\n      shift 2\n      ;;\n    *)\n      # Move the unrecognized argument to the end of the list.\n      arg=\"$1\"\n      shift\n      set -- \"$@\" \"$arg\"\n      pass_arg_count=`expr $pass_arg_count + 1`\n      ;;\n  esac\ndone\n\nif [ $debugging = 1 ]\nthen\n  echo $dist_bin/run-mozilla.sh $script_args $dist_bin/$MOZILLA_BIN \"$@\"\nfi\n\"$dist_bin/run-mozilla.sh\" $script_args \"$dist_bin/$MOZILLA_BIN\" \"$@\"\nexitcode=$?\n\nexit $exitcode\n# EOF.\n"
  },
  {
    "path": "app/nsEditorApp.cpp",
    "content": "/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */\n/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n#include \"nsXULAppAPI.h\"\n#include \"mozilla/XREAppData.h\"\n#include \"application.ini.h\"\n#include \"mozilla/Bootstrap.h\"\n#if defined(XP_WIN)\n#include <windows.h>\n#include <stdlib.h>\n#elif defined(XP_UNIX)\n#include <sys/resource.h>\n#include <unistd.h>\n#endif\n\n#include <stdio.h>\n#include <stdarg.h>\n#include <time.h>\n\n#include \"nsCOMPtr.h\"\n#include \"nsIFile.h\"\n\n#ifdef XP_WIN\n#ifdef MOZ_ASAN\n// ASAN requires firefox.exe to be built with -MD, and it's OK if we don't\n// support Windows XP SP2 in ASAN builds.\n#define XRE_DONT_SUPPORT_XPSP2\n#endif\n#define XRE_WANT_ENVIRON\n#define strcasecmp _stricmp\n#ifdef MOZ_SANDBOX\n#include \"mozilla/sandboxing/SandboxInitialization.h\"\n#endif\n#endif\n#include \"BinaryPath.h\"\n\n#include \"nsXPCOMPrivate.h\" // for MAXPATHLEN and XPCOM_DLL\n\n#include \"mozilla/Sprintf.h\"\n#include \"mozilla/StartupTimeline.h\"\n#include \"mozilla/WindowsDllBlocklist.h\"\n\n#ifdef LIBFUZZER\n#include \"FuzzerDefs.h\"\n#endif\n\n#ifdef MOZ_LINUX_32_SSE2_STARTUP_ERROR\n#include <cpuid.h>\n#include \"mozilla/Unused.h\"\n\nstatic bool\nIsSSE2Available()\n{\n  // The rest of the app has been compiled to assume that SSE2 is present\n  // unconditionally, so we can't use the normal copy of SSE.cpp here.\n  // Since SSE.cpp caches the results and we need them only transiently,\n  // instead of #including SSE.cpp here, let's just inline the specific check\n  // that's needed.\n  unsigned int level = 1u;\n  unsigned int eax, ebx, ecx, edx;\n  unsigned int bits = (1u<<26);\n  unsigned int max = __get_cpuid_max(0, nullptr);\n  if (level > max) {\n    return false;\n  }\n  __cpuid_count(level, 0, eax, ebx, ecx, edx);\n  return (edx & bits) == bits;\n}\n\nstatic const char sSSE2Message[] =\n    \"This browser version requires a processor with the SSE2 instruction \"\n    \"set extension.\\nYou may be able to obtain a version that does not \"\n    \"require SSE2 from your Linux distribution.\\n\";\n\n__attribute__((constructor))\nstatic void\nSSE2Check()\n{\n  if (IsSSE2Available()) {\n    return;\n  }\n  // Using write() in order to avoid jemalloc-based buffering. Ignoring return\n  // values, since there isn't much we could do on failure and there is no\n  // point in trying to recover from errors.\n  MOZ_UNUSED(write(STDERR_FILENO,\n                   sSSE2Message,\n                   MOZ_ARRAY_LENGTH(sSSE2Message) - 1));\n  // _exit() instead of exit() to avoid running the usual \"at exit\" code.\n  _exit(255);\n}\n#endif\n\n#if !defined(MOZ_WIDGET_COCOA) && !defined(MOZ_WIDGET_ANDROID)\n#define MOZ_BROWSER_CAN_BE_CONTENTPROC\n#include \"../../ipc/contentproc/plugin-container.cpp\"\n#endif\n\nusing namespace mozilla;\n\n#ifdef XP_MACOSX\n#define kOSXResourcesFolder \"Resources\"\n#endif\n#define kDesktopFolder \"browser\"\n\nstatic void Output(const char *fmt, ... )\n{\n  va_list ap;\n  va_start(ap, fmt);\n\n#ifndef XP_WIN\n  vfprintf(stderr, fmt, ap);\n#else\n  char msg[2048];\n  vsnprintf_s(msg, _countof(msg), _TRUNCATE, fmt, ap);\n\n  wchar_t wide_msg[2048];\n  MultiByteToWideChar(CP_UTF8,\n                      0,\n                      msg,\n                      -1,\n                      wide_msg,\n                      _countof(wide_msg));\n#if MOZ_WINCONSOLE\n  fwprintf_s(stderr, wide_msg);\n#else\n  // Linking user32 at load-time interferes with the DLL blocklist (bug 932100).\n  // This is a rare codepath, so we can load user32 at run-time instead.\n  HMODULE user32 = LoadLibraryW(L\"user32.dll\");\n  if (user32) {\n    decltype(MessageBoxW)* messageBoxW =\n      (decltype(MessageBoxW)*) GetProcAddress(user32, \"MessageBoxW\");\n    if (messageBoxW) {\n      messageBoxW(nullptr, wide_msg, L\"BlueGriffon\", MB_OK\n                                               | MB_ICONERROR\n                                               | MB_SETFOREGROUND);\n    }\n    FreeLibrary(user32);\n  }\n#endif\n#endif\n\n  va_end(ap);\n}\n\n/**\n * Return true if |arg| matches the given argument name.\n */\nstatic bool IsArg(const char* arg, const char* s)\n{\n  if (*arg == '-')\n  {\n    if (*++arg == '-')\n      ++arg;\n    return !strcasecmp(arg, s);\n  }\n\n#if defined(XP_WIN)\n  if (*arg == '/')\n    return !strcasecmp(++arg, s);\n#endif\n\n  return false;\n}\n\nBootstrap::UniquePtr gBootstrap;\n\nstatic int do_main(int argc, char* argv[], char* envp[])\n{\n  // Allow firefox.exe to launch XULRunner apps via -app <application.ini>\n  // Note that -app must be the *first* argument.\n  const char *appDataFile = getenv(\"XUL_APP_FILE\");\n  if ((!appDataFile || !*appDataFile) &&\n      (argc > 1 && IsArg(argv[1], \"app\"))) {\n    if (argc == 2) {\n      Output(\"Incorrect number of arguments passed to -app\");\n      return 255;\n    }\n    appDataFile = argv[2];\n\n    char appEnv[MAXPATHLEN];\n    SprintfLiteral(appEnv, \"XUL_APP_FILE=%s\", argv[2]);\n    if (putenv(strdup(appEnv))) {\n      Output(\"Couldn't set %s.\\n\", appEnv);\n      return 255;\n    }\n    argv[2] = argv[0];\n    argv += 2;\n    argc -= 2;\n  } else if (argc > 1 && IsArg(argv[1], \"xpcshell\")) {\n    for (int i = 1; i < argc; i++) {\n      argv[i] = argv[i + 1];\n    }\n\n    XREShellData shellData;\n#if defined(XP_WIN) && defined(MOZ_SANDBOX)\n    shellData.sandboxBrokerServices =\n      sandboxing::GetInitializedBrokerServices();\n#endif\n\n    return gBootstrap->XRE_XPCShellMain(--argc, argv, envp, &shellData);\n  }\n\n  BootstrapConfig config;\n\n  if (appDataFile && *appDataFile) {\n    config.appData = nullptr;\n    config.appDataPath = appDataFile;\n  } else {\n    // no -app flag so we use the compiled-in app data\n    config.appData = &sAppData;\n    config.appDataPath = kDesktopFolder;\n  }\n\n#if defined(XP_WIN) && defined(MOZ_SANDBOX)\n  sandbox::BrokerServices* brokerServices =\n    sandboxing::GetInitializedBrokerServices();\n  sandboxing::PermissionsService* permissionsService =\n    sandboxing::GetPermissionsService();\n#if defined(MOZ_CONTENT_SANDBOX)\n  if (!brokerServices) {\n    Output(\"Couldn't initialize the broker services.\\n\");\n    return 255;\n  }\n#endif\n  config.sandboxBrokerServices = brokerServices;\n  config.sandboxPermissionsService = permissionsService;\n#endif\n\n#ifdef LIBFUZZER\n  if (getenv(\"LIBFUZZER\"))\n    gBootstrap->XRE_LibFuzzerSetDriver(fuzzer::FuzzerDriver);\n#endif\n\n  return gBootstrap->XRE_main(argc, argv, config);\n}\n\nstatic nsresult\nInitXPCOMGlue(const char *argv0)\n{\n  UniqueFreePtr<char> exePath = BinaryPath::Get(argv0);\n  if (!exePath) {\n    Output(\"Couldn't find the application directory.\\n\");\n    return NS_ERROR_FAILURE;\n  }\n\n  gBootstrap = mozilla::GetBootstrap(exePath.get());\n  if (!gBootstrap) {\n    Output(\"Couldn't load XPCOM.\\n\");\n    return NS_ERROR_FAILURE;\n  }\n\n  // This will set this thread as the main thread.\n  gBootstrap->NS_LogInit();\n\n  return NS_OK;\n}\n\nint main(int argc, char* argv[], char* envp[])\n{\n  mozilla::TimeStamp start = mozilla::TimeStamp::Now();\n\n#ifdef HAS_DLL_BLOCKLIST\n  DllBlocklist_Initialize();\n#endif\n\n#ifdef MOZ_BROWSER_CAN_BE_CONTENTPROC\n  // We are launching as a content process, delegate to the appropriate\n  // main\n  if (argc > 1 && IsArg(argv[1], \"contentproc\")) {\n#if defined(XP_WIN) && defined(MOZ_SANDBOX)\n    // We need to initialize the sandbox TargetServices before InitXPCOMGlue\n    // because we might need the sandbox broker to give access to some files.\n    if (IsSandboxedProcess() && !sandboxing::GetInitializedTargetServices()) {\n      Output(\"Failed to initialize the sandbox target services.\");\n      return 255;\n    }\n#endif\n\n    nsresult rv = InitXPCOMGlue(argv[0]);\n    if (NS_FAILED(rv)) {\n      return 255;\n    }\n\n    int result = content_process_main(gBootstrap.get(), argc, argv);\n\n    // InitXPCOMGlue calls NS_LogInit, so we need to balance it here.\n    gBootstrap->NS_LogTerm();\n\n    return result;\n  }\n#endif\n\n\n  nsresult rv = InitXPCOMGlue(argv[0]);\n  if (NS_FAILED(rv)) {\n    return 255;\n  }\n\n  gBootstrap->XRE_StartupTimelineRecord(mozilla::StartupTimeline::START, start);\n\n#ifdef MOZ_BROWSER_CAN_BE_CONTENTPROC\n  gBootstrap->XRE_EnableSameExecutableForContentProc();\n#endif\n\n  int result = do_main(argc, argv, envp);\n\n  gBootstrap->NS_LogTerm();\n\n#ifdef XP_MACOSX\n  // Allow writes again. While we would like to catch writes from static\n  // destructors to allow early exits to use _exit, we know that there is\n  // at least one such write that we don't control (see bug 826029). For\n  // now we enable writes again and early exits will have to use exit instead\n  // of _exit.\n  gBootstrap->XRE_StopLateWriteChecks();\n#endif\n\n  gBootstrap.reset();\n\n  return result;\n}\n"
  },
  {
    "path": "app/profile/bluegriffon-prefs.js",
    "content": "#filter substitution\n\npref(\"toolkit.defaultChromeURI\", \"chrome://bluegriffon/content/xul/bluegriffon.xul\");\npref(\"browser.chromeURL\", \"chrome://bluegriffon/content/xul/bluegriffon.xul\");\npref(\"browser.hiddenWindowChromeURL\", \"chrome://bluegriffon/content/xul/hiddenWindow.xul\");\npref(\"toolkit.singletonWindowType\", \"bluegriffon\");\npref(\"bluegriffon.singletonWindowType\", \"bluegriffon\");\n\n// mandatory for XULrunner apps\n// see https://developer.mozilla.org/en/XUL/prefwindow\npref(\"browser.preferences.instantApply\", true);\n\n#ifdef XP_MACOSX\npref(\"toolbar.customization.usesheet\", true); // true for Mac\n#else\npref(\"toolbar.customization.usesheet\", false); // false otherwise\n#endif\n\n/* disable telemetry */\npref(\"toolkit.telemetry.enabled\", false);\npref(\"toolkit.telemetry.archive.enabled\", false);\n\n/* main theme */\npref(\"bluegriffon.wysiwyg.theme\", \"black\");\n\n/* debugging prefs */\npref(\"browser.dom.window.dump.enabled\", false);\npref(\"javascript.options.showInConsole\", false);\npref(\"javascript.options.strict\", false);\npref(\"bluegriffon.console.showInvalidVariables\", false);\npref(\"nglayout.debug.disable_xul_cache\", true);\npref(\"nglayout.debug.disable_xul_fastload\", true);\n\npref(\"general.useragent.extra.mybrowser\", \"bluegriffon/1.8\");\npref(\"intl.accept_charsets\", \"iso-8859-1,*,utf-8\");\npref(\"browser.display.use_document_fonts\", 1);\n\npref(\"extensions.update.autoUpdateDefault\", false);\npref(\"extensions.update.enabled\", false);\npref(\"extensions.update.url\", \"chrome://mozapps/locale/extensions/extensions.properties\");\npref(\"extensions.update.interval\", 86400);  // Check for updates to Extensions and \n                                            // Themes every week\n// Non-symmetric (not shared by extensions) extension-specific [update] preferences\npref(\"extensions.getMoreExtensionsURL\", \"chrome://mozapps/locale/extensions/extensions.properties\");\npref(\"extensions.getMoreThemesURL\", \"chrome://mozapps/locale/extensions/extensions.properties\");\npref(\"extensions.dss.enabled\", false);          // Dynamic Skin Switching                                               \npref(\"extensions.dss.switchPending\", false);    // Non-dynamic switch pending after next\n                                                // restart.\npref(\"extensions.closeOnEscape\", true);\npref(\"extensions.ui.lastCategory\", \"addons://list/extension\");\npref(\"extensions.shownSelectionUI\", false);\npref(\"extensions.showMismatchUI\", false);\npref(\"extensions.logging.enabled\", true);\n\n// browser preferences\npref(\"image.animation_mode\", \"none\");\npref(\"bluegriffon.display.use_system_colors\", true);\npref(\"bluegriffon.display.foreground_color\", \"#000000\");\npref(\"bluegriffon.display.background_color\", \"#ffffff\");\npref(\"bluegriffon.display.active_color\", \"#ee0000\");\npref(\"bluegriffon.display.anchor_color\", \"#0000ee\");\npref(\"bluegriffon.display.visited_color\", \"#551a8b\");\npref(\"bluegriffon.display.underline_links\", true);\npref(\"bluegriffon.returnKey.createsParagraph\", true);\npref(\"bluegriffon.spellCheck.enabled\", true);\npref(\"bluegriffon.spellCheck.suggestions\", 10);\n\npref(\"bluegriffon.display.comments\", true);\npref(\"bluegriffon.display.php\", true);\npref(\"bluegriffon.display.pi\", true);\npref(\"bluegriffon.display.anchors\", true);\n\n// document preferences\npref(\"bluegriffon.author\", \"\");\n\n// table preferences\npref(\"bluegriffon.defaults.table.halign\", \"\");\npref(\"bluegriffon.defaults.table.valign\", \"\");\npref(\"bluegriffon.defaults.table.border\", \"1\");\npref(\"bluegriffon.defaults.table.rows\", \"2\");\npref(\"bluegriffon.defaults.table.cols\", \"2\");\npref(\"bluegriffon.defaults.table.width\", \"100\");\npref(\"bluegriffon.defaults.table.width_unit\", \"percentage\");\npref(\"bluegriffon.defaults.table.text_wrap\", \"\");\npref(\"bluegriffon.defaults.table.cell_spacing\", \"2\");\npref(\"bluegriffon.defaults.table.cell_padding\", \"2\");\n\n// file extension preferences\npref(\"bluegriffon.defaults.extension.application-xhtml+xml\", \"xhtml\");\npref(\"bluegriffon.defaults.extension.text-html\", \"html\");\n\n// CSS policy\npref(\"editor.use_css\", true);\npref(\"bluegriffon.css.policy\", \"manual\");\npref(\"bluegriffon.css.prefix\", \"BG_\");\npref(\"bluegriffon.css.serialization\", \"shorthands\");\npref(\"bluegriffon.css.support.blink\", true);\npref(\"bluegriffon.css.support.gecko\", true);\npref(\"bluegriffon.css.support.servo\", true);\npref(\"bluegriffon.css.support.webkit\", true);\npref(\"bluegriffon.css.support.vivliostyle\", true);\npref(\"bluegriffon.css.support.weasyprint\", true);\n\npref(\"bluegriffon.prettyprint\", true);\npref(\"bluegriffon.encode_entity\", \"html\");\n\npref(\"bluegriffon.zoom.default\", \"1\");\n\npref(\"bluegriffon.history.url_maximum\", 10);\n\npref(\"signon.rememberSignons\", true);\npref(\"signon.expireMasterPassword\", false);\npref(\"signon.SignonFileName\", \"signons.txt\");\n\n// suppress external-load warning for standard browser schemes\npref(\"network.protocol-handler.warn-external.http\", true);\npref(\"network.protocol-handler.warn-external.https\", true);\npref(\"network.protocol-handler.warn-external.ftp\", true);\npref(\"network.protocol-handler.expose-all\", false);\n\n// XPI\npref(\"xpinstall.dialog.confirm\", \"chrome://mozapps/content/xpinstall/xpinstallConfirm.xul\");\npref(\"xpinstall.dialog.progress.skin\", \"chrome://mozapps/content/extensions/extensions.xul\");\npref(\"xpinstall.dialog.progress.chrome\", \"chrome://mozapps/content/extensions/extensions.xul\");\npref(\"xpinstall.dialog.progress.type.skin\", \"Extension:Manager\");\npref(\"xpinstall.dialog.progress.type.chrome\", \"Extension:Manager\");\n\n\npref(\"dom.storage.enabled\", true);\n\n// structurebar\npref(\"bluegriffon.structurebar.id.show\", true);\npref(\"bluegriffon.structurebar.class.show\", true);\npref(\"bluegriffon.structurebar.lang.show\", false);\npref(\"bluegriffon.structurebar.role.show\", true);\n\n// UI visibility\npref(\"bluegriffon.ui.structurebar.show\", true);\npref(\"bluegriffon.ui.statusbar.show\", true);\npref(\"bluegriffon.ui.vertical_toolbar.show\", true);\npref(\"bluegriffon.ui.horizontal_toolbars.show\", true);\n\n// updates\npref(\"bluegriffon.updates.check.enabled\", true);\npref(\"bluegriffon.updates.frequency\", \"launch\");\n\npref(\"html5.enable\", true);\npref(\"bluegriffon.defaults.doctype\", \"kHTML5\");\npref(\"bluegriffon.defaults.html5.polyglot\", false);\npref(\"media.autoplay.enabled\", false);\n\npref(\"bluegriffon.defaults.forceLF\", false);\npref(\"bluegriffon.defaults.backups\", true);\n\npref(\"bluegriffon.source.theme\", \"eclipse\");\npref(\"bluegriffon.source.entities\", \"basic\");\npref(\"bluegriffon.source.auto-indent\", true);\npref(\"bluegriffon.source.wrap\", true);\npref(\"bluegriffon.source.wrap.maxColumn\", 80);\npref(\"bluegriffon.source.wrap.exclude-languages\", true);\npref(\"bluegriffon.source.wrap.language-exclusions\", \"\");\npref(\"bluegriffon.source.zoom.default\", \"1\");\n\npref(\"bluegriffon.toolbar.enabled\", true);\npref(\"bluegriffon.toolbar.icons\", \"medium\");\npref(\"bluegriffon.tabs.position\", \"center\");\n\npref(\"bluegriffon.osx.dock-integration\", true);\npref(\"bluegriffon.osx.clipboard.rtf.enabled\", true);\npref(\"extensions.getAddons.cache.enabled\", false);\n\npref(\"bluegriffon.css.colors.names.enabled\", true);\npref(\"bluegriffon.css.colors.type\", \"hex\");\n\n// make links absolute when copied\npref(\"clipboard.absoluteLinks\", false);\n\npref(\"extensions.venkman.enableChromeFilter\", false);\n\n// Print header customization\n// Use the following codes:\n// &T - Title\n// &U - Document URL\n// &D - Date/Time\n// &P - Page Number\n// &PT - Page Number \"of\" Page total\n// Set each header to a string containing zero or one of these codes\n// and the code will be replaced in that string by the corresponding data\npref(\"print.print_headerleft\", \"&T\");\npref(\"print.print_headercenter\", \"\");\npref(\"print.print_headerright\", \"&U\");\npref(\"print.print_footerleft\", \"&PT\");\npref(\"print.print_footercenter\", \"\");\npref(\"print.print_footerright\", \"&D\");\npref(\"print.show_print_progress\", true);\n\n// When this is set to false each window has its own PrintSettings\n// and a change in one window does not affect the others\npref(\"print.use_global_printsettings\", true);\n\n// Save the Printings after each print job\npref(\"print.save_print_settings\", true);\n\npref(\"print.whileInPrintPreview\", true);\n\n// Cache old Presentation when going into Print Preview\npref(\"print.always_cache_old_pres\", false);\n\n// Enables you to specify the amount of the paper that is to be treated\n// as unwriteable.  The print_edge_XXX and print_margin_XXX preferences\n// are treated as offsets that are added to this pref.\n// Default is \"-1\", which means \"use the system default\".  (If there is\n// no system default, then the -1 is treated as if it were 0.)\n// This is used by both Printing and Print Preview.\n// Units are in 1/100ths of an inch.\npref(\"print.print_unwriteable_margin_top\",    -1);\npref(\"print.print_unwriteable_margin_left\",   -1);\npref(\"print.print_unwriteable_margin_right\",  -1);\npref(\"print.print_unwriteable_margin_bottom\", -1);\n\n// Enables you to specify the gap from the edge of the paper's \n// unwriteable area to the margin.\n// This is used by both Printing and Print Preview\n// Units are in 1/100ths of an inch.\npref(\"print.print_edge_top\", 0);\npref(\"print.print_edge_left\", 0);\npref(\"print.print_edge_right\", 0);\npref(\"print.print_edge_bottom\", 0);\n\npref(\"layout.css.flexbox.enabled\", true);\n\npref(\"general.useragent.locale\", \"en-US\");\npref(\"intl.locale.matchOS\", true);\n\npref(\"app.support.baseURL\", \"http://bluegriffon.org/\");\n\npref(\"bluegriffon.responsive.default\", \"min\"); // min, max, minmax\n\n// Blocklist preferences\npref(\"extensions.blocklist.enabled\", false);\n\n// ARIA\npref(\"bluegriffon.aria.epub-type\", false);\n\n// File URI Origin policy\npref(\"security.fileuri.strict_origin_policy\", false);\n\n// Developer Tools related preferences\npref(\"devtools.debugger.log\", false);\npref(\"devtools.chrome.enabled\", true);\npref(\"devtools.selfxss.count\", 5);\n\n// paste dropped images as normal relative URLs instead of data URLs\npref(\"bluegriffon.drag_n_drop.images.as_url\", true);\n\n// kung fu death grips\npref(\"bluegriffon.kungfudeathgrip.shortcuts2017\", false);\n\n// last message\npref(\"bluegriffon.release_notes.last\", \"\");\n\npref(\"browser.preferences.defaultPerformanceSettings.enabled\", \"false\");\npref(\"layers.acceleration.disabled\", \"true\");\n"
  },
  {
    "path": "app/profile/channel-prefs.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\npref(\"app.update.channel\", \"@MOZ_UPDATE_CHANNEL@\");\n"
  },
  {
    "path": "app/profile/prefs.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n# Mozilla User Preferences\n\n/* Do not edit this file.\n *\n * If you make changes to this file while the browser is running,\n * the changes will be overwritten when the browser exits.\n *\n * To make a manual change to preferences, you can visit the URL about:config\n */\n"
  },
  {
    "path": "app/splash.rc",
    "content": "/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */\n/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is Mozilla Communicator client code.\n *\n * The Initial Developer of the Original Code is\n * Netscape Communications Corporation.\n * Portions created by the Initial Developer are Copyright (C) 1998\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Bill Law       law@netscape.com\n *   Jonathan Wilson <jonwil@tpgi.com.au>\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n#include <windows.h>\n#include \"nsNativeAppSupportWin.h\"\n\n1 24 \"bluegriffon.exe.manifest\"\n\nIDI_APPICON ICON COMPOSER_ICO\nIDI_DOCUMENT ICON DOCUMENT_ICO\nIDI_APPLICATION ICON COMPOSER_ICO\n\nSTRINGTABLE DISCARDABLE\nBEGIN\n#ifdef DEBUG\n    IDS_STARTMENU_APPNAME,              \"BlueGriffon Debug\"\n#else\n    IDS_STARTMENU_APPNAME,              \"BlueGriffon\"\n#endif\nEND\n\n#ifdef MOZ_STATIC_BUILD\n\n// XXX This code is copied from resource.h and widget.rc.  It's a work-around\n// for the limitation that only one resource file can be used in an .exe.  We\n// should develop a method, for static builds only, to combine multiple .rc\n// files into a single .rc file, and then use that to build the single .res\n// file for the .exe.\n\n#define IDC_GRAB                        4101\n#define IDC_GRABBING                    4102\n#define IDC_CELL                        4103\n#define IDC_COPY                        4104\n#define IDC_ALIAS                       4105\n#define IDC_ZOOMIN                      4106\n#define IDC_ZOOMOUT                     4107\n#define IDC_COLRESIZE                   4108\n#define IDC_ROWRESIZE                   4109\n#define IDC_VERTICALTEXT                4110\n#define IDC_NONE                        4112\n\nIDC_GRAB                CURSOR  DISCARDABLE     \"..\\\\..\\\\widget\\\\src\\\\build\\\\res\\\\grab.cur\"\nIDC_GRABBING            CURSOR  DISCARDABLE     \"..\\\\..\\\\widget\\\\src\\\\build\\\\res\\\\grabbing.cur\"\nIDC_CELL                CURSOR  DISCARDABLE     \"..\\\\..\\\\widget\\\\src\\\\build\\\\res\\\\cell.cur\"\nIDC_COPY                CURSOR  DISCARDABLE     \"..\\\\..\\\\widget\\\\src\\\\build\\\\res\\\\copy.cur\"\nIDC_ALIAS               CURSOR  DISCARDABLE     \"..\\\\..\\\\widget\\\\src\\\\build\\\\res\\\\aliasb.cur\"\nIDC_ZOOMIN              CURSOR  DISCARDABLE     \"..\\\\..\\\\widget\\\\src\\\\build\\\\res\\\\zoom_in.cur\"\nIDC_ZOOMOUT             CURSOR  DISCARDABLE     \"..\\\\..\\\\widget\\\\src\\\\build\\\\res\\\\zoom_out.cur\"\nIDC_COLRESIZE           CURSOR  DISCARDABLE     \"..\\\\..\\\\widget\\\\src\\\\build\\\\res\\\\col_resize.cur\"\nIDC_ROWRESIZE           CURSOR  DISCARDABLE     \"..\\\\..\\\\widget\\\\src\\\\build\\\\res\\\\row_resize.cur\"\nIDC_VERTICALTEXT        CURSOR  DISCARDABLE     \"..\\\\..\\\\widget\\\\src\\\\build\\\\res\\\\vertical_text.cur\"\nIDC_NONE                CURSOR  DISCARDABLE     \"..\\\\..\\\\widget\\\\src\\\\build\\\\res\\\\none.cur\"\n\n#endif\n"
  },
  {
    "path": "app/splashos2.rc",
    "content": "/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-\n *\n * ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is Mozilla Communicator client code.\n *\n * The Initial Developer of the Original Code is\n * Netscape Communications Corporation.\n * Portions created by the Initial Developer are Copyright (C) 1998\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Bill Law       law@netscape.com\n *   IBM Corp.\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n#include <os2.h>\n\n// Splash screen dialog ID.\n#define IDD_SPLASH  100\n\n// Splash screen bitmap ID.\n#define IDB_SPLASH  101\n\nICON 1 COMPOSER_ICO\n\nDLGTEMPLATE IDD_SPLASH DISCARDABLE \nBEGIN\n    DIALOG \"\", IDD_SPLASH, 0, 0, 390, 261, , FCF_BORDER\n    BEGIN\n    END\nEND\n\n//BITMAP IDB_SPLASH \"splash.bmp\"\n\n#ifdef MOZ_STATIC_BUILD\n#include \"wdgtos2rc.h\"\n\nPOINTER IDC_SELECTANCHOR   \"..\\\\..\\\\widget\\\\src\\\\os2\\\\res\\\\select.ptr\"\nPOINTER IDC_GRAB           \"..\\\\..\\\\widget\\\\src\\\\os2\\\\res\\\\grab.ptr\"\nPOINTER IDC_GRABBING       \"..\\\\..\\\\widget\\\\src\\\\os2\\\\res\\\\grabbing.ptr\"\nPOINTER IDC_CELL           \"..\\\\..\\\\widget\\\\src\\\\os2\\\\res\\\\cell.ptr\"\nPOINTER IDC_COPY           \"..\\\\..\\\\widget\\\\src\\\\os2\\\\res\\\\copy.ptr\"\nPOINTER IDC_ALIAS          \"..\\\\..\\\\widget\\\\src\\\\os2\\\\res\\\\aliasb.ptr\"\nPOINTER IDC_ZOOMIN         \"..\\\\..\\\\widget\\\\src\\\\os2\\\\res\\\\zoom_in.ptr\"\nPOINTER IDC_ZOOMOUT        \"..\\\\..\\\\widget\\\\src\\\\os2\\\\res\\\\zoom_out.ptr\"\n\nPOINTER IDC_ARROWWAIT      \"..\\\\..\\\\widget\\\\src\\\\os2\\\\res\\\\arrow_wait.ptr\"\nPOINTER IDC_CROSS          \"..\\\\..\\\\widget\\\\src\\\\os2\\\\res\\\\crosshair.ptr\"\nPOINTER IDC_HELP           \"..\\\\..\\\\widget\\\\src\\\\os2\\\\res\\\\help.ptr\"\nPOINTER IDC_NONE           \"..\\\\..\\\\widget\\\\src\\\\os2\\\\res\\\\none.ptr\"\n\nICON    IDC_DNDURL         \"..\\\\..\\\\widget\\\\src\\\\os2\\\\res\\\\dndurl.ico\"\nICON    IDC_DNDTEXT        \"..\\\\..\\\\widget\\\\src\\\\os2\\\\res\\\\dndtext.ico\"\n#endif\n"
  },
  {
    "path": "app-rules.mk",
    "content": "PURGECACHES_DIRS = $(DIST)/bin/bluegriffon\nifdef MOZ_METRO\nPURGECACHES_DIRS += $(DIST)/bin/metro\nendif\n"
  },
  {
    "path": "app.mozbuild",
    "content": "# vim: set filetype=python:\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# vim: set filetype=python:\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nif not CONFIG['LIBXUL_SDK']:\n    include('/toolkit/toolkit.mozbuild')\n\nif CONFIG['MOZ_EXTENSIONS']:\n    DIRS += ['/extensions']\n\n# Never add dirs after browser because they apparently won't get\n# packaged properly on Mac.\nDIRS += ['/bluegriffon']\n\n"
  },
  {
    "path": "base/Makefile.in",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Mozilla.org\n#\n# The Initial Developer of the Original Code is\n# Netscape Communications Corporation.\n# Portions created by the Initial Developer are Copyright (C) 2003\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Daniel Glazman (daniel@glazman.org), on behalf of Lindows.com\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nDEPTH    = ../..\ntopsrcdir  = @top_srcdir@\nsrcdir  = @srcdir@\nVPATH    = @srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\nAPP_VERSION = $(shell cat $(srcdir)/../config/version.txt)\nCODE_NAME = $(shell cat $(srcdir)/../config/codename.txt)\nGRE_BUILDID = $(shell $(PYTHON) $(topsrcdir)/config/printconfigsetting.py $(DIST)/bin/platform.ini Build BuildID)\n\nDEFINES += \\\n\t-DAPP_NAME=$(MOZ_APP_DISPLAYNAME) \\\n\t-DAPP_VERSION=$(APP_VERSION) \\\n\t-DCODE_NAME=$(CODE_NAME) \\\n\t-DGRE_BUILDID=$(GRE_BUILDID) \\\n\t$(NULL)\n\nifneq (,$(filter mac cocoa, $(MOZ_WIDGET_TOOLKIT)))\nDEFINES += -DTOOLBAR_CUSTOMIZATION_SHEET\nendif\n\n\ninclude $(topsrcdir)/config/rules.mk\n\n"
  },
  {
    "path": "base/content/bluegriffon/EditorAllTags.css",
    "content": "*:not([\\_moz_anonclass])::before {\n  font-family: monospace;\n  font-size: 12px;\n  font-weight: normal;\n  font-style: normal;\n  color: #050505;\n  padding: 0px 5px;\n  background: -moz-linear-gradient(\n    top,\n    #f7ff00 0%,\n    #ffbf00);\n  border-radius: 30px;\n  border: 1px solid #918491;\n  box-shadow:\n    0px 1px 3px rgba(000,000,000,0.5),\n    inset 0px 0px 1px rgba(255,255,255,0.7);\n  text-shadow:\n    0px -1px 0px rgba(000,000,000,0.2),\n    0px 0px 0px rgba(255,255,255,0);\n  -moz-margin-end: 6px;\n}\n\na::before {\n  content: 'A';\n}\n\nabbr::before {\n  content: 'ABBR';\n}\n\naddress::before {\n  content: 'ADDRESS';\n}\n\narea::before {\n  content: 'AREA';\n}\n\narticle::before {\n  content: 'ARTICLE';\n}\n\naside::before {\n  content: 'ASIDE';\n}\n\naudio::before {\n  content: 'AUDIO';\n}\n\nb::before {\n  content: 'B';\n}\n\nbase::before {\n  content: 'BASE';\n}\n\nbdi::before {\n  content: 'BDI';\n}\n\nbdo::before {\n  content: 'BDO';\n}\n\nblockquote::before {\n  content: 'BLOCKQUOTE';\n}\n\nbody::before {\n  content: 'BODY';\n}\n\nbr::before {\n  content: 'BR';\n}\n\n/* the generated content appears inside the button :-(\nbutton::before {\n  content: 'BUTTON';\n}\n*/\n\ncanvas::before {\n  content: 'CANVAS';\n}\n\ncaption::before {\n  content: 'CAPTION';\n}\n\ncite::before {\n  content: 'CITE';\n}\n\ncode::before {\n  content: 'CODE';\n}\n\ncol::before {\n  content: 'COL';\n}\n\ncolgroup::before {\n  content: 'COLGROUP';\n}\n\ncommand::before {\n  content: 'COMMAND';\n}\n\ndatalist::before {\n  content: 'DATALIST';\n}\n\ndd::before {\n  content: 'DD';\n}\n\ndel::before {\n  content: 'DEL';\n}\n\ndetails::before {\n  content: 'DETAILS';\n}\n\ndiv::before {\n  content: 'DIV';\n}\n\ndl::before {\n  content: 'DL';\n}\n\ndt::before {\n  content: 'DT';\n}\n\nem::before {\n  content: 'EM';\n}\n\nembed::before {\n  content: 'EMBED';\n}\n\nfieldset::before {\n  content: 'FIELDSET';\n}\n\nfigcaption::before {\n  content: 'FIGCAPTION';\n}\n\nfigure::before {\n  content: 'FIGURE';\n}\n\nfooter::before {\n  content: 'FOOTER';\n}\n\nform::before {\n  content: 'FORM';\n}\n\nhead::before {\n  content: 'HEAD';\n}\n\nh1::before {\n  content: 'H1';\n}\n\nh2::before {\n  content: 'H2';\n}\n\nh3::before {\n  content: 'H3';\n}\n\nh4::before {\n  content: 'H4';\n}\n\nh5::before {\n  content: 'H5';\n}\n\nh6::before {\n  content: 'H6';\n}\n\nheader::before {\n  content: 'HEADER';\n}\n\nhgroup::before {\n  content: 'HGROUP';\n}\n\nhr::before {\n  content: 'HR';\n}\n\nhtml::before {\n  content: 'HTML';\n}\n\ni::before {\n  content: 'I';\n}\n\niframe::before {\n  content: 'IFRAME';\n}\n\nimg::before {\n  content: 'IMG';\n}\n\ninput::before {\n  content: 'INPUT';\n}\n\nins::before {\n  content: 'INS';\n}\n\nkbd::before {\n  content: 'KBD';\n}\n\nkeygen::before {\n  content: 'KEYGEN';\n}\n\nlabel::before {\n  content: 'LABEL';\n}\n\nlegend::before {\n  content: 'LEGEND';\n}\n\nli::before {\n  content: 'LI';\n}\n\nlink::before {\n  content: 'LINK';\n}\n\nmap::before {\n  content: 'MAP';\n}\n\nmark::before {\n  content: 'MARK';\n}\n\nmeter::before {\n  content: 'METER';\n}\n\nnav::before {\n  content: 'NAV';\n}\n\nnoscript::before {\n  content: 'NOSCRIPT';\n}\n\nobject::before {\n  content: 'OBJECT';\n}\n\nol::before {\n  content: 'OL';\n}\n\noptgroup::before {\n  content: 'OPTGROUP';\n}\n\noption::before {\n  content: 'OPTION';\n}\n\noutput::before {\n  content: 'OUTPUT';\n}\n\np::before {\n  content: 'P';\n}\n\nparam::before {\n  content: 'PARAM';\n}\n\npre::before {\n  content: 'PRE';\n}\n\nprogress::before {\n  content: 'PROGRESS';\n}\n\nq::before {\n  content: 'Q';\n}\n\nrp::before {\n  content: 'RP';\n}\n\nrt::before {\n  content: 'RT';\n}\n\nruby::before {\n  content: 'RUBY';\n}\n\ns::before {\n  content: 'S';\n}\n\nsamp::before {\n  content: 'SAMP';\n}\n\nsection::before {\n  content: 'SECTION';\n}\n\nselect::before {\n  content: 'SELECT';\n}\n\nsmall::before {\n  content: 'SMALL';\n}\n\nsource::before {\n  content: 'SOURCE';\n}\n\nspan::before {\n  content: 'SPAN';\n}\n\nstrong::before {\n  content: 'STRONG';\n}\n\nstyle::before {\n  content: 'STYLE';\n}\n\nsub::before {\n  content: 'SUB';\n}\n\nsummary::before {\n  content: 'SUMMARY';\n}\n\nsup::before {\n  content: 'SUP';\n}\n\ntable::before {\n  content: 'TABLE';\n}\n\ntbody::before {\n  content: 'TBODY';\n}\n\ntd::before {\n  content: 'TD';\n}\n\ntextarea::before {\n  content: 'TEXTAREA';\n}\n\ntfoot::before {\n  content: 'TFOOT';\n}\n\nth::before {\n  content: 'TH';\n}\n\nthead::before {\n  content: 'THEAD';\n}\n\ntime::before {\n  content: 'TIME';\n}\n\ntitle::before {\n  content: 'TITLE';\n}\n\n/* corrupts the table adding a first column :-(\ntr::before {\n  content: 'TR';\n}\n*/\n\ntrack::before {\n  content: 'TRACK';\n}\n\nul::before {\n  content: 'UL';\n}\n\nvar::before {\n  content: 'VAR';\n}\n\nvideo::before {\n  content: 'VIDEO';\n}\n\nwbr::before {\n  content: 'WBR';\n}\n\n*[\\_moz_anonclass]::before {\n  content: none !important;\n}\n"
  },
  {
    "path": "base/content/bluegriffon/EditorContent.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is Mozilla Communicator client code, released\n * March 31, 1998.\n *\n * The Initial Developer of the Original Code is\n * Netscape Communications Corporation.\n * Portions created by the Initial Developer are Copyright (C) 1998-1999\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <glazman@netscape.com>\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, on behalf of Linspire Inc.\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either of the GNU General Public License Version 2 or later (the \"GPL\"),\n * or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n \n /* Styles to alter look of things in the Editor content window \n *  for the \"Normal Edit Mode\" These settings will be removed\n *  when we display in completely WYSIWYG \"Edit Preview\" mode\n *  Anything that should never change, like cursors, should be \n *  place in EditorOverride.css, instead of here.\n*/\n\n@namespace bluegriffon url(\"http://disruptive-innovations.com/zoo/bluegriffon\");\n@namespace svg url(\"http://www.w3.org/2000/svg\");\n\n/* Force border display for empty cells \n   and tables with 0 border\n*/\ntable {\n  empty-cells: show;\n}\n\n/* give a red dotted border to tables and cells with no border\n   otherwise they are invisible\n*/\ntable[empty-cells],\n  table[border=\"0\"],\n  /* next two selectors on line below for the case where tbody is omitted */\n  table[border=\"0\"] > tr > td, table[border=\"0\"] > tr > th,\n  table[border=\"0\"] > thead > tr > td, table[border=\"0\"] > tbody > tr > td, table[border=\"0\"] > tfoot > tr > td,\n  table[border=\"0\"] > thead > tr > th, table[border=\"0\"] > tbody > tr > th, table[border=\"0\"] > tfoot > tr > th,\n  /* next two selectors on line below for the case where tbody is omitted */\n  table:not([border]) > tr > td, table:not([border]) > tr >  th,\n  table:not([border]) > thead > tr > td, table:not([border]) > tbody > tr > td, table:not([border]) > tfoot > tr > td,\n  table:not([border]) > thead > tr > th, table:not([border]) > tbody > tr > th, table:not([border]) > tfoot > tr > th\n{\n  outline: 1px dotted;\n}\n\n/* give a green dashed border to forms otherwise they are invisible\n*/\nform\n{\n  outline: 1px dashed #66cccc;\n  min-height: 1em;\n}\n\n/* give a green dotted border to labels otherwise they are invisible\n*/\nlabel\n{\n  outline: 1px dotted green;\n}\n\n\n\n\nimg {\n  -moz-force-broken-image-icon: 1;\n}\n\nbluegriffon|comment,\nbluegriffon|php,\nbluegriffon|pi {\n  font-family: monospace;\n  font-size: 12px;\n  font-weight: normal;\n  font-style: normal;\n  color: #050505;\n  padding: 0px 5px;\n  background: -moz-linear-gradient(\n    top,\n    #f7ff00 0%,\n    #ffbf00);\n  border-radius: 30px;\n  border: 1px solid #918491;\n  box-shadow:\n    0px 1px 3px rgba(000,000,000,0.5),\n    inset 0px 0px 1px rgba(255,255,255,0.7);\n  text-shadow:\n    0px -1px 0px rgba(000,000,000,0.2),\n    0px 0px 0px rgba(255,255,255,0);\n -moz-margin-end: 5px;\n -moz-margin-start: 5px;\n -moz-user-select: all;\n -moz-user-focus: normal;\n -moz-user-input: disabled;\n -moz-user-modify: read-only;\n display: inline;\n}\n\nbluegriffon|comment::before { content: \"<!--\" attr(title); }\nbluegriffon|comment::after { content: \"-->\"; }\n\nbluegriffon|php::before { content: \"<?php \" attr(title); }\nbluegriffon|php::after { content: \"?>\"; }\n\nbluegriffon|pi::before { content: \"<?\" attr(title); }\nbluegriffon|pi::after { content: \"?>\"; }\n\nhtml[\\_moz_hide*=\"comment\"] bluegriffon|comment,\nhtml[\\_moz_hide*=\"php\"] bluegriffon|php,\nhtml[\\_moz_hide*=\"pi\"] bluegriffon|pi\n {\n  display: none;\n}\n\ntable > bluegriffon|*,\ntbody > bluegriffon|*,\nthead > bluegriffon|*,\ntfoot > bluegriffon|*,\ntr > bluegriffon|* {\n  display: none ! important}\n\n\nsvg|svg:hover,\nvideo:hover,\naudio:hover {\n  outline: black dashed thin;\n}\n\naudio {\n  min-height: 40px;\n  background-color: silver;\n  background-image: url(\"chrome://bluegriffon/skin/icons/audio.png\");\n  background-position: center center;\n  background-repeat: no-repeat;\n}\n\naudio:not([controls]) {\n  display: inline-block !important;\n}\n\noutput, progress, meter {\n  outline: thin red dotted;\n}\n\noutput:empty, progress:empty, meter:empty {\n  display: inline-block;\n  width: 1em;\n  height: 16px;\n}\n"
  },
  {
    "path": "base/content/bluegriffon/EditorContentAnchors.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is Mozilla Communicator client code, released\n * March 31, 1998.\n *\n * The Initial Developer of the Original Code is\n * Netscape Communications Corporation.\n * Portions created by the Initial Developer are Copyright (C) 1998-1999\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <glazman@netscape.com>\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, on behalf of Linspire Inc.\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either of the GNU General Public License Version 2 or later (the \"GPL\"),\n * or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n \n /* Styles to alter look of things in the Editor content window \n *  for the \"Normal Edit Mode\" These settings will be removed\n *  when we display in completely WYSIWYG \"Edit Preview\" mode\n *  Anything that should never change, like cursors, should be \n *  place in EditorOverride.css, instead of here.\n*/\n\n@namespace bluegriffon url(\"http://disruptive-innovations.com/zoo/bluegriffon\");\n@namespace svg url(\"http://www.w3.org/2000/svg\");\n\n\nhtml[\\_moz_showanchors] a[name], html[\\_moz_showanchors] a[id] {\n  min-height: 17px; margin-left: 2px; margin-top: 2px;\n  padding-left: 20px; \n  background-image: url(\"chrome://bluegriffon/skin/tags/tag-anchor.gif\");\n  background-repeat: no-repeat; \n  background-position: top left;\n}\n"
  },
  {
    "path": "base/content/bluegriffon/EditorOverride.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is Mozilla Communicator client code, released\n * March 31, 1998.\n *\n * The Initial Developer of the Original Code is\n * Netscape Communications Corporation.\n * Portions created by the Initial Developer are Copyright (C) 1998-1999\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, on behalf of Linspire Inc.\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either of the GNU General Public License Version 2 or later (the \"GPL\"),\n * or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n/* Styles to alter look of things in the Editor content window \n *  that should NOT be removed when we display in completely WYSIWYG \n *  \"Browser Preview\" mode.\n *  Anything that should change, like appearance of table borders\n *  and Named Anchors, should be placed in EditorContent.css instead of here.\n*/\n\n@namespace nvu url(\"http://disruptive-innovations.com/zoo/nvu\");\n@namespace svg url(\"http://www.w3.org/2000/svg\");\n\n/* Primary cursor is text I-beam */\n\n::-moz-canvas, a:link {\n  cursor: text;\n}\n\n/* Use default arrow over objects with size that \n   are selected when clicked on.\n   Override the browser's pointer cursor over links\n*/\n\nimg, img[usemap], area,\nobject, object[usemap], \napplet, hr, button, input, isindex, textarea, select,\na:link img, a:visited img, a:active img,\na[name]:empty {\n  cursor: default;\n}\n\na:visited, a:active {\n  cursor: text;\n  color : inherit;\n}\n\n/* Prevent clicking on links from going to link */\na:link img, a:visited img {\n  -moz-user-input: none;\n}\n\n/* We suppress user/author's prefs for link underline, \n   so we must set explicitly. This isn't good!\n*/\n/* BlueGriffon should allow to see document styles for links */\n/*a:link {\n  text-decoration: underline -moz-anchor-decoration;\n  color: -moz-hyperlinktext;\n}*/\n\n/* Allow double-clicks on these widgets to open properties dialogs\n   XXX except when the widget has disabled attribute */\ninput, textarea, keygen, select, option {\n  -moz-user-select: all !important;\n  -moz-user-input: auto !important;\n  -moz-user-focus: ignore !important;\n}\n\ntextarea {\n  resize: none;\n}\n\nkeygen {\n  min-width: 5em;\n  min-height: 20px;\n  display: inline-block;\n  outline: dotted red thin;\n  background-color: lightgray;\n  background-image: url(\"chrome://bluegriffon/skin/icons/lock.png\");\n  background-position: center center;\n  background-repeat: no-repeat;\n}\n\ndatalist {\n  min-width: 5em;\n  min-height: 20px;\n  display: inline-block;\n  outline: dotted red thin;\n  background-color: lightgray;\n  background-image: url(\"chrome://bluegriffon/skin/icons/datalist.png\");\n  background-position: center center;\n  background-repeat: no-repeat;\n}\n\ndatalist * {\n  display: none;\n}\n\n/* XXX Still need a better way of blocking other events to these widgets */\ninput[disabled], input[type=\"checkbox\"], input[type=\"radio\"], input[type=\"file\"] {\n  -moz-user-select: all !important;\n  -moz-user-input: none !important;\n  -moz-user-focus: none !important;\n}\n\nisindex[prompt]\n{\n  -moz-user-select: none !important;\n  -moz-user-input: none !important;\n  -moz-user-focus: none !important;\n}\n\ninput[type=\"hidden\"] {\n  border: 1px solid black !important;\n  visibility: visible !important;\n}\n\nlabel, button {\n    -moz-user-select: text !important;\n}\n\n::-moz-display-comboboxcontrol-frame {\n  -moz-user-select: text !important;\n}\n\n#mozToc.readonly {\n  -moz-user-select: all !important;\n  -moz-user-input: none !important;\n}\n\n/* the following rules are for Image Resizing */\n\nspan[\\_moz_anonclass=\"mozResizer\"] {\n  width: 5px;\n  height: 5px;\n  position: absolute;\n  border: 1px black solid;\n  background-color: white;\n  -moz-user-select: none;\n  z-index: 2147483646; /* max value -1 for this property */\n}\n\n/* we can't use :active below */\nspan[\\_moz_anonclass=\"mozResizer\"][\\_moz_activated],\nspan[\\_moz_anonclass=\"mozResizer\"]:hover {\n  background-color: black;\n}\n\nspan[\\_moz_anonclass=\"mozResizer\"].hidden,\nspan[\\_moz_anonclass=\"mozResizingShadow\"].hidden,\nimg[\\_moz_anonclass=\"mozResizingShadow\"].hidden,\nspan[\\_moz_anonclass=\"mozGrabber\"].hidden,\nspan[\\_moz_anonclass=\"mozResizingInfo\"].hidden,\na[\\_moz_anonclass=\"mozTableRemoveRow\"].hidden,\na[\\_moz_anonclass=\"mozTableRemoveColumn\"].hidden {\n  display: none !important;\n}\n\nspan[\\_moz_anonclass=\"mozResizer\"][anonlocation=\"nw\"] {\n  cursor: nw-resize;\n}\nspan[\\_moz_anonclass=\"mozResizer\"][anonlocation=\"n\"] {\n  cursor: n-resize;\n}\nspan[\\_moz_anonclass=\"mozResizer\"][anonlocation=\"ne\"] {\n  cursor: ne-resize;\n}\nspan[\\_moz_anonclass=\"mozResizer\"][anonlocation=\"w\"] {\n  cursor: w-resize;\n}\nspan[\\_moz_anonclass=\"mozResizer\"][anonlocation=\"e\"] {\n  cursor: e-resize;\n}\nspan[\\_moz_anonclass=\"mozResizer\"][anonlocation=\"sw\"] {\n  cursor: sw-resize;\n}\nspan[\\_moz_anonclass=\"mozResizer\"][anonlocation=\"s\"] {\n  cursor: s-resize;\n}\nspan[\\_moz_anonclass=\"mozResizer\"][anonlocation=\"se\"] {\n  cursor: se-resize;\n}\n\nspan[\\_moz_anonclass=\"mozResizingShadow\"],\nimg[\\_moz_anonclass=\"mozResizingShadow\"] {\n  outline: thin dashed black;\n  -moz-user-select: none;\n  -moz-opacity: 0.5;\n  position: absolute;\n  z-index: 2147483647; /* max value for this property */\n}\n\nspan[\\_moz_anonclass=\"mozResizingInfo\"] {\n  font-family: sans-serif;\n  font-size: x-small;\n  color: black;\n  background-color: #d0d0d0;\n  border: ridge 2px #d0d0d0;\n  padding: 2px;\n  position: absolute;\n  z-index: 2147483647; /* max value for this property */\n}\n\nimg[\\_moz_resizing] {\n  outline: thin solid black;\n}\n\n*[\\_moz_abspos] {\n  outline: silver ridge 2px;\n  z-index: 2147483645 !important; /* max value -2 for this property */\n}\n*[\\_moz_abspos=\"white\"] {\n  background-color: white !important;\n}\n*[\\_moz_abspos=\"black\"] {\n  background-color: black !important;\n}\n\nspan[\\_moz_anonclass=\"mozGrabber\"] {\n  outline: ridge 2px silver;\n  padding: 2px;\n  position: absolute;\n  width: 12px;\n  height: 12px;\n  background-image: url(\"resource:/res/grabber.gif\");\n  background-repeat: no-repeat;\n  background-position: center center;\n  -moz-user-select: none;\n  cursor: move;\n}\n\n/* INLINE TABLE EDITING */\n\na[\\_moz_anonclass=\"mozTableAddColumnBefore\"] {\n  position: absolute;\n  z-index: 2147483647; /* max value for this property */\n  text-decoration: none !important;\n  border: none 0px !important;\n  width: 4px;\n  height: 8px;\n  background-image: url(\"resource:/res/table-add-column-before.gif\");\n  background-repeat: no-repeat;\n  background-position: center center;\n  -moz-user-select: none !important;\n  -moz-user-focus: none !important;\n}\n\na[\\_moz_anonclass=\"mozTableAddColumnBefore\"]:hover {\n  background-image: url(\"resource:/res/table-add-column-before-hover.gif\");\n}\n\na[\\_moz_anonclass=\"mozTableAddColumnBefore\"]:active {\n  background-image: url(\"resource:/res/table-add-column-before-active.gif\");\n}\n\na[\\_moz_anonclass=\"mozTableAddColumnAfter\"] {\n  position: absolute;\n  z-index: 2147483647; /* max value for this property */\n  text-decoration: none !important;\n  border: none 0px !important;\n  width: 4px;\n  height: 8px;\n  background-image: url(\"resource:/res/table-add-column-after.gif\");\n  background-repeat: no-repeat;\n  background-position: center center;\n  -moz-user-select: none !important;\n  -moz-user-focus: none !important;\n}\n\na[\\_moz_anonclass=\"mozTableAddColumnAfter\"]:hover {\n  background-image: url(\"resource:/res/table-add-column-after-hover.gif\");\n}\n\na[\\_moz_anonclass=\"mozTableAddColumnAfter\"]:active {\n  background-image: url(\"resource:/res/table-add-column-after-active.gif\");\n}\n\na[\\_moz_anonclass=\"mozTableRemoveColumn\"] {\n  position: absolute;\n  z-index: 2147483647; /* max value for this property */\n  text-decoration: none !important;\n  border: none 0px !important;\n  width: 8px;\n  height: 8px;\n  background-image: url(\"resource:/res/table-remove-column.gif\");\n  background-repeat: no-repeat;\n  background-position: center center;\n  -moz-user-select: none !important;\n  -moz-user-focus: none !important;\n}\n\na[\\_moz_anonclass=\"mozTableRemoveColumn\"]:hover {\n  background-image: url(\"resource:/res/table-remove-column-hover.gif\");\n}\n\na[\\_moz_anonclass=\"mozTableRemoveColumn\"]:active {\n  background-image: url(\"resource:/res/table-remove-column-active.gif\");\n}\n\na[\\_moz_anonclass=\"mozTableAddRowBefore\"] {\n  position: absolute;\n  z-index: 2147483647; /* max value for this property */\n  text-decoration: none !important;\n  border: none 0px !important;\n  width: 8px;\n  height: 4px;\n  background-image: url(\"resource:/res/table-add-row-before.gif\");\n  background-repeat: no-repeat;\n  background-position: center center;\n  -moz-user-select: none !important;\n  -moz-user-focus: none !important;\n}\n\na[\\_moz_anonclass=\"mozTableAddRowBefore\"]:hover {\n  background-image: url(\"resource:/res/table-add-row-before-hover.gif\");\n}\n\na[\\_moz_anonclass=\"mozTableAddRowBefore\"]:active {\n  background-image: url(\"resource:/res/table-add-row-before-active.gif\");\n}\n\na[\\_moz_anonclass=\"mozTableAddRowAfter\"] {\n  position: absolute;\n  z-index: 2147483647; /* max value for this property */\n  text-decoration: none !important;\n  border: none 0px !important;\n  width: 8px;\n  height: 4px;\n  background-image: url(\"resource:/res/table-add-row-after.gif\");\n  background-repeat: no-repeat;\n  background-position: center center;\n  -moz-user-select: none !important;\n  -moz-user-focus: none !important;\n}\n\na[\\_moz_anonclass=\"mozTableAddRowAfter\"]:hover {\n  background-image: url(\"resource:/res/table-add-row-after-hover.gif\");\n}\n\na[\\_moz_anonclass=\"mozTableAddRowAfter\"]:active {\n  background-image: url(\"resource:/res/table-add-row-after-active.gif\");\n}\n\na[\\_moz_anonclass=\"mozTableRemoveRow\"] {\n  position: absolute;\n  z-index: 2147483647; /* max value for this property */\n  text-decoration: none !important;\n  border: none 0px !important;\n  width: 8px;\n  height: 8px;\n  background-image: url(\"resource:/res/table-remove-row.gif\");\n  background-repeat: no-repeat;\n  background-position: center center;\n  -moz-user-select: none !important;\n  -moz-user-focus: none !important;\n}\n\na[\\_moz_anonclass=\"mozTableRemoveRow\"]:hover {\n  background-image: url(\"resource:/res/table-remove-row-hover.gif\");\n}\n\na[\\_moz_anonclass=\"mozTableRemoveRow\"]:active {\n  background-image: url(\"resource:/res/table-remove-row-active.gif\");\n}\n\nnvu|php, nvu|comment {\n  display: none ! important;\n}\n\n* {\n  /* Do NOT allow animations and transitions to run in an editor */\n  /* if you except the ones blow this current rule */\n  animation: none ! important;\n  transition: none ! important;\n}\n\n@keyframes flasher {\n  from {\n    outline-color: red ;\n  }\n  50% {\n    outline-color: green;\n  }\n  to {\n    outline-color: white;\n  }\n}\n\n*[\\_moz_flasher] {\n  animation-iteration-count: 5 !important;\n  animation-duration: 0.2s !important;\n  animation-name: flasher !important;\n  outline: transparent solid 2px;\n}\n\n/***** TABLES ****/\n\n thead, tbody, tfoot { cursor: row-resize }\n tr { cursor: col-resize }\n th, td { cursor: default }\n\ndiv[\\_moz_anonclass=\"tableRowResizer\"] {\n  position: absolute;\n  height: 4px;\n  background-color: gray;\n  z-index: 2147483647; /* max value for this property */\n}\n\ndiv[\\_moz_anonclass=\"tableColResizer\"] {\n  position: absolute;\n  width: 4px;\n  background-color: gray;\n  z-index: 2147483647; /* max value for this property */\n}\n\ndiv[\\_moz_anonclass=\"tableResizerInfo\"] {\n  position: absolute;\n  background-color: silver;\n  color: black;\n  font-family: Lucida Grande;\n  font-size: small;\n  font-weight: bold;\n  padding: 2px;\n  border-radius: 2px;\n  white-space: pre;\n  z-index: 2147483647; /* max value for this property */\n}\n"
  },
  {
    "path": "base/content/bluegriffon/bindings/cssClassPicker.xml",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2010\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE bindings [\n  <!ENTITY % cssClassPickerDTD SYSTEM \"chrome://bluegriffon/locale/cssClassPicker.dtd\" >\n  %cssClassPickerDTD;\n]>\n<bindings id=\"cssClassPickerBindings\"\n          xmlns=\"http://www.mozilla.org/xbl\"\n          xmlns:html=\"http://www.w3.org/1999/xhtml\"\n          xmlns:xul=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n          xmlns:xbl=\"http://www.mozilla.org/xbl\">\n\n  <binding id=\"cssClassPicker\">\n\n    <content>\n      <xul:checkbox label=\"&reuseCssClass.checkbox;\"\n                    anonid=\"checkbox\"\n                    oncommand=\"this.parentNode.toggle(this)\"/>\n      <xul:menulist anonid=\"menulist\"\n                    editable=\"true\"\n                    style=\"min-width: 7em\"\n                    xbl:inherits=\"disabled\">\n        <xul:menupopup anonid=\"menupopup\"/>\n      </xul:menulist>\n    </content>\n\n    <implementation>\n      <constructor>\n        <![CDATA[\n          Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n          Components.utils.import(\"resource://gre/modules/cssHelper.jsm\");\n          var classes = CssUtils.getAllClassesForDocument(EditorUtils.getCurrentDocument());\n          classes.sort();\n          for (var i = 0; i < classes.length; i++) {\n            this.getChild(\"menulist\").appendItem(classes[i], classes[i]);\n          }\n\n          var elts = document.getElementsByAttribute(\"mainCheckbox\", \"true\");\n          for (var i = 0; i < elts.length; i++) {\n            var e = elts[i];\n            e.setAttribute(\"oncommand\", e.getAttribute(\"oncommand\") +\n                                        \"; gDialog.cssClassPicker.toggleCssProperty(this)\");\n            this.toggleCssProperty(e);\n          }\n          this.getChild(\"menulist\").disabled = true;\n        ]]>\n      </constructor>\n\n      <property name=\"checked\"\n                onget=\"return this.getChild('checkbox').checked\" \n                onset=\"var e = this.getChild('checkbox'); e.checked = val; this.toggle(e)\"/>\n\n      <property name=\"value\"\n                onget=\"return this.getChild('menulist').value\" \n                onset=\"this.getChild('menulist').value = val\"/>\n\n      <method name=\"toggleCssProperty\">\n        <parameter name=\"aCheckbox\"/>\n        <body><![CDATA[\n          var checked = aCheckbox.checked;\n          var parent = aCheckbox.parentNode;\n          var elts = parent.getElementsByClassName(\"disableOnClass\");\n          for (var i = 0; i < elts.length; i++)\n            if (checked || elts[i].hasAttribute(\"mainCheckbox\"))\n              elts[i].removeAttribute(\"disabled\");\n            else\n              elts[i].setAttribute(\"disabled\", \"true\");\n        ]]></body>\n      </method>\n\n      <method name=\"getChild\">\n        <parameter name=\"aChildName\"/>\n        <body><![CDATA[\n          return document.getAnonymousElementByAttribute(this, \"anonid\", aChildName);\n        ]]></body>\n      </method>\n\n      <method name=\"toggle\">\n        <parameter name=\"aElt\"/>\n        <body><![CDATA[\n          var allElements = document.QueryInterface(Components.interfaces.nsIDOMNSDocument)\n                                    .getElementsByClassName(\"disableOnClass\");\n          var checked = aElt.checked;\n          if (checked) {\n\t          for (var i = 0; i < allElements.length; i++) {\n              var e = allElements[i];\n              if (e.hasAttribute(\"mainCheckbox\"))\n                e.checked = false;\n              e.setAttribute(\"disabled\", \"true\");\n            }\n          }\n          else {\n            for (var i = 0; i < allElements.length; i++) {\n              var e = allElements[i];\n              if (e.hasAttribute(\"mainCheckbox\"))\n                 e.removeAttribute(\"disabled\");\n            }\n          }\n\n          this.getChild(\"menulist\").disabled = !checked;\n        ]]></body>\n      </method>\n\n    </implementation>\n  </binding>\n\n</bindings>"
  },
  {
    "path": "base/content/bluegriffon/bindings/deckedPanelsTabs.xml",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE bindings [\n  <!ENTITY % deckedPanelsTabsBindingsDTD SYSTEM \"chrome://bluegriffon/locale/panels.dtd\" >\n  %deckedPanelsTabsBindingsDTD;\n]>\n\n<bindings id=\"deckedPanelsTabsBindings\"\n   xmlns=\"http://www.mozilla.org/xbl\"\n   xmlns:xul=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n   xmlns:xbl=\"http://www.mozilla.org/xbl\">\n\n  <binding id=\"deckedPanelsTabs\">\n\n    <resources>\n      <stylesheet src=\"chrome://bluegriffon/skin/panels/deckedPanelsTabs.css\"/>\n    </resources>\n\n    <content>\n      <xul:popup id=\"deckedPanelsTabsContextMenu\">\n        <!--xul:menuitem label=\"&switchToFloatingPanel.label;\"\n                      oncommand=\"UnDock()\"/>\n        <xul:menuseparator/-->\n        <xul:menuitem label=\"&closePanel.label;\"\n                      oncommand=\"CloseDeckedPanel()\"/>\n      </xul:popup>\n      <children/>\n    </content>\n\n    <implementation>\n\n      <method name=\"addPanel\">\n        <parameter name=\"aLabel\"/>\n        <parameter name=\"aURL\"/>\n        <parameter name=\"aPanelId\"/>\n        <body>\n        <![CDATA[\n          var tab = document.createElement(\"label\");\n          tab.setAttribute(\"value\", aLabel);\n          tab.setAttribute(\"url\", aURL);\n          tab.setAttribute(\"panelid\", aPanelId);\n          tab.setAttribute(\"context\", \"deckedPanelsTabsContextMenu\");\n          this.appendChild(tab);\n          var _self = this;\n          tab.addEventListener(\"click\", function(e) { _self.deckedPanelSelected(e); }, false);\n\n          var child = this.firstElementChild;\n          while (child) {\n            child.removeAttribute(\"selected\");\n            child = child.nextElementSibling;\n          }\n          tab.setAttribute(\"selected\", \"true\");\n\n          gDialog.deckPanelsIframe.setAttribute(\"src\", aURL);\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"deckedPanelSelected\">\n        <parameter name=\"aEvent\"/>\n        <body>\n        <![CDATA[\n          var tab = aEvent.target;\n          gDialog.deckPanelsIframe.setAttribute(\"src\", tab.getAttribute(\"url\"));\n\n          var child = this.firstElementChild;\n          while (child) {\n            child.removeAttribute(\"selected\");\n            child = child.nextElementSibling;\n          }\n          tab.setAttribute(\"selected\", \"true\");\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"UnDock\">\n        <body>\n        <![CDATA[\n          var tab = document.popupNode;\n          var panelid = tab.getAttribute(\"panelid\");\n          var menuitem = document.querySelector(\"menuitem[panel='\" + panelid + \"'][url]\");\n          var panel = document.getElementById(panelid);\n          this.CloseDeckedPanel();\n          menuitem.setAttribute(\"decked\", \"false\");\n          document.persist(menuitem.id, \"decked\");\n          start_panel(menuitem);\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"doCloseDeckedPanel\">\n        <parameter name=\"tab\"/>\n        <body>\n        <![CDATA[\n          var newTab = null;\n          if (tab.nextElementSibling)\n            newTab = tab.nextElementSibling;\n          else if (tab.previousElementSibling)\n            newTab = tab.previousElementSibling;\n\n          var panelid = tab.getAttribute(\"panelid\");\n          var panel = document.getElementById(panelid);\n          tab.parentNode.removeChild(tab);\n\n          if (newTab) {\n            newTab.setAttribute(\"selected\", \"true\");\n            gDialog.deckPanelsIframe.setAttribute(\"src\", newTab.getAttribute(\"url\"));\n          }\n          else\n            gDialog.deckPanelsIframe.setAttribute(\"src\", \"about:blank\");\n\n          UpdatePanelsStatusInMenu();\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"CloseDeckedPanel\">\n        <body>\n        <![CDATA[\n          var tab = document.popupNode;\n          this.doCloseDeckedPanel(tab);\n        ]]>\n        </body>\n      </method>\n\n    </implementation>\n\n  </binding>\n\n</bindings>\n\n"
  },
  {
    "path": "base/content/bluegriffon/bindings/ecolorpicker.xml",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2008\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<bindings id=\"ecolorpickerBindings\"\n          xmlns=\"http://www.mozilla.org/xbl\"\n          xmlns:html=\"http://www.w3.org/1999/xhtml\"\n          xmlns:xul=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n          xmlns:xbl=\"http://www.mozilla.org/xbl\">\n\n  <binding id=\"ecolorpicker\">\n\n    <resources>\n      <stylesheet src=\"chrome://bluegriffon/skin/ecolorpicker.css\"/>\n    </resources>\n\n    <content>\n#ifndef XP_MACOSX\n      <xul:hbox class=\"colorpicker-button-colorbox\" anonid=\"colorbox\" flex=\"1\" xbl:inherits=\"disabled\"/>\n#else\n      <html:input class=\"colorpicker-button-colorbox\" \n                  anonid=\"colorbox\"\n                  type=\"color\"\n                  oninput=\"this.parentNode.update(this.value)\"/>\n#endif\n    </content>\n\n    <implementation>\n      <constructor>\n        try {\n          Components.utils.import(\"resource://gre/modules/colourPickerHelper.jsm\");\n        } catch (e) {}\n#ifdef XP_MACOSX\n        var colorpicker = this.getChild(\"colorbox\");\n        if (this.hasAttribute(\"color\")) colorpicker.setAttribute(\"value\", this.getAttribute(\"color\"));\n        if (this.hasAttribute(\"showTransparency\")) colorpicker.setAttribute(\"showTransparency\", this.getAttribute(\"showTransparency\"));\n#endif\n      </constructor>\n\n      <method name=\"getChild\">\n        <parameter name=\"aChildName\"/>\n        <body><![CDATA[\n          return document.getAnonymousElementByAttribute(this, \"anonid\", aChildName);\n        ]]></body>\n      </method>\n\n      <property name=\"mColorBox\"\n                readonly=\"true\"\n                onget=\"return document.getAnonymousElementByAttribute(this, 'anonid', 'colorbox')\" />\n\n      <property name=\"color\"\n                onget=\"return this.getAttribute('color');\"\n#ifndef XP_MACOSX\n                onset=\"this.setAttribute('color', val); this.setAttribute('tooltiptext', val); this.mColorBox.style.backgroundColor = val;\"/>\n#else\n                onset=\"this.getChild('colorbox').value = val; this.setAttribute('color', val); this.setAttribute('tooltiptext', val); this.mColorBox.style.backgroundColor = val;\"/>\n#endif\n\n      <property name=\"disabled\"\n                onget=\"return this.getAttribute('disabled');\"\n#ifndef XP_MACOSX\n                onset=\"SetEnabledElement(this, !val)\"/>\n#else\n                onset=\"SetEnabledElement(this.getChild('colorbox'), !val); SetEnabledElement(this, !val)\"/>\n#endif\n\n      <property name=\"shownColor\"\n                onget=\"return this.mColorBox.style.backgroundColor;\"/>\n\n      <method name=\"open\">\n        <parameter name=\"aColorObjectId\"/>\n        <parameter name=\"aWindowTitle\"/>\n        <parameter name=\"aShowTransparency\"/>\n        <body>\n        <![CDATA[\n          var cph = ColorPickerHelper;\n          cph.openColorPicker(window, aColorObjectId, aWindowTitle, aShowTransparency);\n          if (!cph.isCancelled(aColorObjectId))\n          {\n            var currentColor = cph.getCurrentColor(aColorObjectId)\n            this.color = currentColor;\n            this.mColorBox.style.backgroundColor = currentColor;\n            this.setAttribute(\"color\", currentColor);\n            this.setAttribute(\"tooltiptext\", currentColor);\n          }\n        ]]>\n        </body>\n      </method>\n\n#ifdef XP_MACOSX\n      <method name=\"update\">\n        <parameter name=\"aValue\"/>\n        <body>\n        <![CDATA[\n          this.color = aValue;\n          if (this.hasAttribute(\"oncommand\")) {\n            var fn = new Function(this.getAttribute(\"oncommand\"));\n            fn.call(this) == false;\n          }\n        ]]>\n        </body>\n      </method>\n#endif\n\n    </implementation>\n\n#ifndef XP_MACOSX\n    <handlers>\n      <handler event=\"click\" phase=\"capturing\">\n        <![CDATA[\n          if (!this.getAttribute(\"disabled\")) {\n            this.open(this.getAttribute(\"colorObjectId\"),\n                      this.getAttribute(\"windowTitle\"),\n                      this.getAttribute(\"showTransparency\"));\n            if (this.hasAttribute(\"oncommand\")) {\n              var fn = new Function(this.getAttribute(\"oncommand\"));\n              fn.call(this) == false;\n            }\n          }\n        ]]>\n      </handler>\n    </handlers>\n#endif\n  </binding>\n\n</bindings>\n"
  },
  {
    "path": "base/content/bluegriffon/bindings/filepickerbutton.css",
    "content": "@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n\nfilepickerbutton  {\n  margin: 0px;\n  padding: 0px;\n  list-style-image: url('chrome://bluegriffon/skin/icons/filePicking.png');\n}\n\nfilepickerbutton:not([disabled]):hover  {\n  list-style-image: url('chrome://bluegriffon/skin/icons/filePicking-hover.png');\n}\n\nfilepickerbutton[disabled=\"true\"]  {\n  list-style-image: url('chrome://bluegriffon/skin/icons/filePicking-disabled.png');\n}\n\n.toolbarbutton-icon {\n  min-width: 0px;\n  padding: 0px;\n  margin: 2px ! important;\n}\n\n.toolbarbutton-text {\n  display: none;\n}\n"
  },
  {
    "path": "base/content/bluegriffon/bindings/filepickerbutton.xml",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2008\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE bindings [\n  <!ENTITY % filepickerbuttonDTD SYSTEM \"chrome://bluegriffon/locale/filepickerbutton.dtd\" >\n  %filepickerbuttonDTD;\n]>\n\n\n<bindings id=\"filepickerbuttonBindings\"\n          xmlns=\"http://www.mozilla.org/xbl\"\n          xmlns:html=\"http://www.w3.org/1999/xhtml\"\n          xmlns:xul=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n          xmlns:xbl=\"http://www.mozilla.org/xbl\">\n\n  <binding id=\"filepickerbutton\">\n\n    <resources>\n      <stylesheet src=\"chrome://bluegriffon/content/bindings/filepickerbutton.css\"/>\n    </resources>\n\n    <content>\n      <xul:toolbarbutton xbl:inherits=\"disabled,tooltiptext=title\"\n                         imagetheming=\"never\"\n                         anonid=\"button\" />\n      <children/>\n    </content>\n\n    <implementation>\n      <property name=\"mButton\"\n                readonly=\"true\"\n                onget=\"return document.getAnonymousElementByAttribute(this, 'anonid', 'button')\" />\n\n      <property name=\"value\"\n                onget=\"return this.getAttribute('value');\"\n                onset=\"this.setAttribute('value', val);\"/>\n\n      <property name=\"disabled\">\n        <getter>\n        <![CDATA[\n          return this.mButton.getAttribute('disabled');\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          if (val) {\n            this.mButton.setAttribute('disabled', val);\n            this.setAttribute('disabled', val);\n          }\n          else {\n            this.mButton.removeAttribute('disabled');\n            this.removeAttribute('disabled');\n          } \n        ]]>\n        </setter>\n      </property>\n\n      <field name=\"fp\">null</field>\n      <field name=\"nsIFP\">Components.interfaces.nsIFilePicker</field>\n\n      <constructor>\n        <![CDATA[\n          Components.utils.import(\"resource://gre/modules/Services.jsm\");\n          Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n          Components.utils.import(\"resource://gre/modules/filePicker.jsm\");\n\n          var w = EditorUtils.getCurrentEditorWindow();\n          if (w &&\n              \"EBookManager\" in w &&\n              w.EBookManager.isUrlSpecInBook(EditorUtils.getDocumentUrl())) {\n            try {\n              this.fp = new diFilePicker();\n              this.fp.init(window, this.getAttribute(\"title\"),\n                           parseInt(this.getAttribute(\"mode\")));\n\n              var w = EditorUtils.getCurrentEditorWindow();\n              var epubElt = w.document.querySelector(\"epub2,epub3,epub31\");\n              var ebook = epubElt.getUserData(\"ebook\");\n              this.fp.displayDirectory = ebook.opfFile.parent.clone();\n\n              var filters = this.getAttribute(\"filters\");\n              if (filters) {\n                var filtersArray = filters.split(\",\");\n                for (var i = 0; i < filtersArray.length; i++) {\n                  var f = filtersArray[i];\n                  switch (f) {\n                    case \"filterAll\":     this.fp.appendFilters(this.nsIFP.filterAll); break;\n                    case \"filterHTML\":    this.fp.appendFilters(this.nsIFP.filterHTML); break;\n                    case \"filterText\":    this.fp.appendFilters(this.nsIFP.filterText); break;\n                    case \"filterImages\":  this.fp.appendFilters(this.nsIFP.filterImages); break;\n                    case \"filterAudio\":   this.fp.appendFilters(this.nsIFP.filterAudio); break;\n                    case \"filterVideo\":   this.fp.appendFilters(this.nsIFP.filterVideo); break;\n                    default:              this.fp.appendFilter(f, f);\n                  }\n                }\n              }\n            }\n            catch(e) {}\n\n            return;\n          }\n\n          try {\n            this.fp = Components.classes[\"@mozilla.org/filepicker;1\"].\n                        createInstance(this.nsIFP);\n            this.fp.init(window, this.getAttribute(\"title\"),\n                         parseInt(this.getAttribute(\"mode\")));\n            var filters = this.getAttribute(\"filters\");\n            if (filters) {\n              var filtersArray = filters.split(\",\");\n              for (var i = 0; i < filtersArray.length; i++) {\n                var f = filtersArray[i];\n                switch (f) {\n                  case \"filterAll\":     this.fp.appendFilters(this.nsIFP.filterAll); break;\n                  case \"filterHTML\":    this.fp.appendFilters(this.nsIFP.filterHTML); break;\n                  case \"filterText\":    this.fp.appendFilters(this.nsIFP.filterText); break;\n                  case \"filterImages\":  this.fp.appendFilters(this.nsIFP.filterImages); break;\n                  case \"filterAudio\":   this.fp.appendFilters(this.nsIFP.filterAudio); break;\n                  case \"filterVideo\":   this.fp.appendFilters(this.nsIFP.filterVideo); break;\n                  default:              this.fp.appendFilter(f, f);\n                }\n              }\n            }\n          }\n          catch(e) {}\n        ]]>\n      </constructor>\n\n      <method name=\"appendFilters\">\n        <parameter name=\"aFilter\"/>\n        <body>\n        <![CDATA[\n          try {\n            this.fp.appendFilters(aFilter);\n          }\n          catch(e) {}\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"appendFilter\">\n        <parameter name=\"aTitle\"/>\n        <parameter name=\"aFilter\"/>\n        <body>\n        <![CDATA[\n          try {\n            this.fp.appendFilter(aTitle, aFilter);\n          }\n          catch(e) {}\n        ]]>\n        </body>\n      </method>\n\n     </implementation>\n\n    <handlers>\n      <handler event=\"command\" phase=\"capturing\">\n        <![CDATA[\n          try {\n            if (this.fp.show() == this.nsIFP.returnOK &&\n                this.fp.fileURL.spec && this.fp.fileURL.spec.length > 0)\n            {\n              var spec = this.fp.fileURL.spec;\n              if (this.hasAttribute(\"processor\"))\n                spec = eval(this.getAttribute(\"processor\") + \"(spec)\");\n              this.setAttribute(\"value\", spec);\n              if (this.hasAttribute(\"control\"))\n              {\n                var c = document.getElementById(this.getAttribute(\"control\"));\n                c.inputField.value = spec;\n              }\n            }\n          }\n          catch(e) {}\n        ]]>\n      </handler>\n    </handlers>\n\n  </binding>\n\n</bindings>\n"
  },
  {
    "path": "base/content/bluegriffon/bindings/floatingpanel.xml",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE bindings [\n  <!ENTITY % floatingpanelBindingsDTD SYSTEM \"chrome://bluegriffon/locale/panels.dtd\" >\n  %floatingpanelBindingsDTD;\n]>\n\n<bindings id=\"floatingpanelBindings\"\n   xmlns=\"http://www.mozilla.org/xbl\"\n   xmlns:xul=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n   xmlns:xbl=\"http://www.mozilla.org/xbl\">\n\n  <binding id=\"floatingpanel\"\n           extends=\"chrome://global/content/bindings/popup.xml#panel\">\n\n    <resources>\n      <stylesheet src=\"chrome://bluegriffon/skin/panels/floatingpanel.css\"/>\n    </resources>\n\n    <content noautohide=\"true\" level=\"floating\">\n      <xul:hbox align=\"center\" class=\"titleholder\">\n        <xul:image class=\"floatingpanel-close\"\n                   tooltiptext=\"&closePanel.label;\"\n                   onclick=\"this.parentNode.parentNode.closePanel()\"/>\n        <xul:titlebar flex=\"1\">\n          <xul:label xbl:inherits=\"value=label\"/>\n        </xul:titlebar>\n        <xul:image class=\"pin\"\n                   tooltiptext=\"&deckPanel.label;\"\n                   onclick=\"PinPanel()\"/>\n        <xul:image class=\"floatinpanel-align\"\n                   tooltiptext=\"&alignPanels.label;\"\n                   onclick=\"AlignAllPanels()\"/>\n      </xul:hbox>\n      <children/>\n      <xul:hbox style=\"width: 25px;\" align=\"center\">\n        <xul:spacer flex=\"1\"/>\n        <xul:box anonid=\"resizer\"\n                 onmousedown=\"captureMouse(event, this)\"\n                 onmouseup=\"releaseMouse(event, this)\"\n                 onmousemove=\"resizePanel(event, this)\"/>\n      </xul:hbox>\n    </content>\n\n    <implementation>\n      <field name=\"_captured\">false</field>\n      <field name=\"_captureX\">0</field>\n      <field name=\"_initialW\">0</field>\n      <field name=\"_initialH\">0</field>\n\n      <constructor><![CDATA[\n        if (this.getAttribute(\"open\") == \"true\") {\n          var _self = this;\n          setTimeout(function() {\n              _self.openPanel(null, true);\n              NotifierUtils.notify(\"redrawPanel\", _self.id);\n            }, 500);\n        }\n      ]]></constructor>\n      \n      <method name=\"openPanel\">\n        <parameter name=\"aAnchorElement\"/>\n        <parameter name=\"aDoResize\"/>\n        <body>\n        <![CDATA[\n          try {\n            if (aAnchorElement)\n              this.openPopup(aAnchorElement, \"after_start\", 0, 0,\n                             false, true);\n            else\n              this.openPopup(document.documentElement, \"start_before\", 10, 10,\n                             false, true);\n            this.setAttribute(\"open\", \"true\");\n            document.persist(this.id, \"open\");\n            if (aDoResize && this.hasAttribute(\"width\") && this.hasAttribute(\"height\"))\n              this.sizeTo(this.getAttribute(\"width\"), this.getAttribute(\"height\"));\n            BlueGriffonVars.lastPanelRaised = this;\n          } catch(e) {}\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"PinPanel\">\n        <body>\n        <![CDATA[\n            this.hidePopup();\n            this.removeAttribute(\"style\");\n            this.setAttribute(\"open\", \"false\");\n            var menuitem = document.querySelector(\"#panelsMenuPopup > menuitem[panel='\" + this.id + \"']\");\n            menuitem.setAttribute(\"decked\", \"true\");\n            menuitem.setAttribute(\"checked\", \"true\");\n            var iframe = this.firstElementChild;\n            var src = iframe.getAttribute(\"src\");\n            var wjo = iframe.contentWindow.wrappedJSObject;\n            if (wjo && \"Shutdown\" in wjo)\n              wjo.Shutdown();\n            iframe.setAttribute(\"src\", \"about:blank\");\n            document.persist(this.id, \"open\");\n            document.persist(menuitem.id, \"decked\");\n            document.persist(menuitem.id, \"checked\");\n\n            gDialog.deckedPanelsTabs.addPanel(this.getAttribute(\"label\"),\n                                              src,\n                                              this.id);\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"closePanel\">\n        <parameter name=\"aNow\"/>\n        <body><![CDATA[\n          if (aNow) {\n            this.hidePopup();\n            this.setAttribute(\"open\", \"false\");\n            document.persist(this.id, \"open\");\n            return;\n          }\n          this.setAttribute(\"style\", \"opacity: 0\");\n          var _self = this;\n          setTimeout(function() {\n              _self.hidePopup();\n              _self.removeAttribute(\"style\");\n              _self.setAttribute(\"open\", \"false\");\n              document.persist(_self.id, \"open\");\n            }, 500);\n        ]]></body>\n      </method>\n\n      <method name=\"persistPosition\">\n        <body><![CDATA[\n          try {\n            var screenX = this.boxObject.screenX;\n            var screenY = this.boxObject.screenY;\n            var width   = this.boxObject.width;\n            var height  = this.boxObject.height;\n            this.setAttribute(\"left\",   screenX);\n            this.setAttribute(\"top\",    screenY);\n            this.setAttribute(\"width\",  width);\n            this.setAttribute(\"height\", height);\n            document.persist(this.id, \"left\");\n            document.persist(this.id, \"top\");\n            document.persist(this.id, \"width\");\n            document.persist(this.id, \"height\");\n          } catch (e) {\n          }\n        ]]></body>\n      </method>\n\n      <method name=\"captureMouse\">\n        <parameter name=\"aEvent\"/>\n        <parameter name=\"aElt\"/>\n        <body><![CDATA[\n          var panel = aElt.parentNode.parentNode;\n          var screenX = panel.boxObject.screenX;\n          var screenY = panel.boxObject.screenY;\n          panel.moveTo(screenX, screenY);\n          if (!panel._captured)\n          {\n            panel._captured = true;\n            panel._captureX = aEvent.clientX;\n            panel._captureY = aEvent.clientY;\n            panel._initialW = panel.boxObject.width;\n            panel._initialH = panel.boxObject.height;\n            aElt.setCapture(false);\n          }\n        ]]></body>\n      </method>\n\n      <method name=\"releaseMouse\">\n        <parameter name=\"aEvent\"/>\n        <parameter name=\"aElt\"/>\n        <body><![CDATA[\n          var panel = aElt.parentNode.parentNode;\n          if (panel._captured)\n          {\n            this._captured = false;\n            aElt.releaseCapture();\n            var dx = aEvent.clientX - panel._captureX;\n            var dy = aEvent.clientY - panel._captureY;\n            panel.sizeTo(panel._initialW + dx, panel._initialH + dy);\n          }\n        ]]></body>\n      </method>\n\n      <method name=\"resizePanel\">\n        <parameter name=\"aEvent\"/>\n        <parameter name=\"aElt\"/>\n        <body><![CDATA[\n          var panel = aElt.parentNode.parentNode;\n          if (panel._captured)\n          {\n            var dx = aEvent.clientX - panel._captureX;\n            var dy = aEvent.clientY - panel._captureY;\n            panel.sizeTo( (panel._initialW + dx) , (panel._initialH + dy) );\n          }\n        ]]></body>\n      </method>\n\n    </implementation>\n\n    <handlers>\n\n      <handler event=\"popuphiding\">\n        this.persistPosition();\n      </handler>\n\n      <handler event=\"mousedown\"><![CDATA[\n        if (BlueGriffonVars.lastPanelRaised != this ||\n            BlueGriffonVars.lastPanelRaisedDidNotIntersect) {\n          // this is ugly but there is no method to raise a panel above other existing panels...\n          // XXX TODO : check if the panel to raise intersects with other visible panels\n          // if not, nothing to do here after next line\n          BlueGriffonVars.lastPanelRaised = this;\n          var r1 = { x1: this.boxObject.screenX,\n                     y1: this.boxObject.screenY,\n                     x2: this.boxObject.screenX + this.boxObject.width,\n                     y2: this.boxObject.screenY + this.boxObject.height };\n          var panels = document.querySelectorAll('panel[floating=\"true\"]');\n          var intersecting = false;\n          for (var i = 0; i < panels.length; i++) {\n            var p = panels[i];\n            if (p != this) {\n              var r2 = { x1: p.boxObject.screenX,\n                         y1: p.boxObject.screenY,\n                         x2: p.boxObject.screenX + p.boxObject.width,\n                         y2: p.boxObject.screenY + p.boxObject.height };\n              var overlap =  (r1.x1 < r2.x2 && r1.x2 > r2.x1 &&\n                                r1.y1 < r2.y2 && r1.y2 > r2.y1);\n              intersecting = intersecting || overlap;\n            }\n          }\n          if (!intersecting) { // we can take an early way out\n            BlueGriffonVars.lastPanelRaisedDidNotIntersect = true;\n            return;\n          }\n          BlueGriffonVars.lastPanelRaisedDidNotIntersect = false;\n          this.hidePopup();\n          this.openPanel(null, false);\n        }\n      ]]></handler>\n\n    </handlers>\n\n  </binding>\n\n</bindings>\n\n"
  },
  {
    "path": "base/content/bluegriffon/bindings/inContext.xml",
    "content": ""
  },
  {
    "path": "base/content/bluegriffon/bindings/lengthbox.xml",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2008\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE bindings [\n  <!ENTITY % lengthBoxDTD SYSTEM \"chrome://bluegriffon/locale/lengthbox.dtd\" >\n  %lengthBoxDTD;\n]>\n<bindings id=\"lengthboxBindings\"\n          xmlns=\"http://www.mozilla.org/xbl\"\n          xmlns:html=\"http://www.w3.org/1999/xhtml\"\n          xmlns:xul=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n          xmlns:xbl=\"http://www.mozilla.org/xbl\">\n\n  <binding id=\"lengthbox\">\n\n    <content>\n\n      <xul:menulist anonid=\"textbox\"\n                    oninput=\"this.parentNode.onInput()\"\n                    editable=\"true\"\n                    sizetopopup=\"none\"\n                    oncommand=\"this.parentNode.onCommand(event)\"\n                    xbl:inherits=\"value,disabled\">\n        <xul:menupopup onpopupshowing=\"this.parentNode.parentNode.updateMenulist(this)\"/>\n      </xul:menulist>\n      <xul:spinbuttons anonid=\"spinbuttons\"\n                       xbl:inherits=\"disabled\"\n                       onup=\"this.parentNode.onUp()\"\n                       ondown=\"this.parentNode.onDown()\"/>\n\n    </content>\n\n    <implementation>\n\n      <field name=\"extraValues\">[]</field>\n\n      <property name=\"value\">\n        <getter>\n        <![CDATA[\n          return this.getChild(\"textbox\").value;\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.getChild(\"textbox\").value = val;\n        ]]>\n        </setter>\n      </property>\n\n      <method name=\"onCommand\">\n        <parameter name=\"aEvent\"/>\n        <body><![CDATA[\n          var value = aEvent.originalTarget.getAttribute(\"value\");\n          this.getChild(\"textbox\").value = value;\n          this.onInput();\n        ]]></body>\n      </method>\n\n      <method name=\"onInput\">\n        <body><![CDATA[\n          var value = this.getChild(\"textbox\").value;\n          var valueNumber = parseFloat(value);\n          if (isNaN(valueNumber)) {\n            this.getChild(\"spinbuttons\").disabled = true;\n          }\n          else {\n            this.getChild(\"spinbuttons\").disabled = false;\n          }\n        ]]></body>\n      </method>\n\n      <method name=\"getChild\">\n        <parameter name=\"aChildName\"/>\n        <body><![CDATA[\n          return document.getAnonymousElementByAttribute(this, \"anonid\", aChildName);\n        ]]></body>\n      </method>\n\n      <method name=\"updateMenulist\">\n        <parameter name=\"aPopup\"/>\n        <body><![CDATA[\n          var menulist = aPopup.parentNode;\n          deleteAllChildren(aPopup);\n\n          var unitsArray = this.getAttribute(\"units\").split(\",\");\n          var value = this.getChild(\"textbox\").value;\n          var valueNumber = parseFloat(value);\n          if (isNaN(valueNumber))\n            valueNumber = 0;\n\n          for (var i = 0; i < unitsArray.length; i++) {\n            var unit = unitsArray[i];\n            if (unit) {\n              var m = document.createElement(\"menuitem\");\n              m.setAttribute(\"value\", valueNumber + unit);\n              m.setAttribute(\"label\", valueNumber + unit);\n              aPopup.appendChild(m);\n            }\n            else {\n              var s = document.createElement(\"menuseparator\");\n              aPopup.appendChild(s);\n            }\n          }\n          if (this.extraValues.length) {\n            s = document.createElement(\"menuseparator\");\n            aPopup.appendChild(s);\n          }\n          for (var i = 0; i < this.extraValues.length; i++) {\n            var extraValue = this.extraValues[i];\n            var value = extraValue.value;\n            var label = extraValue.label;\n            if (value) {\n              var m = document.createElement(\"menuitem\");\n              m.setAttribute(\"value\", value);\n              m.setAttribute(\"label\", label);\n              aPopup.appendChild(m);\n            }\n            else {\n              var s = document.createElement(\"menuseparator\");\n              aPopup.appendChild(s);\n            }\n          }\n        ]]></body>\n      </method>\n\n      <method name=\"onUp\">\n        <body><![CDATA[\n          var value = this.getChild(\"textbox\").value.toLowerCase();\n          var valueNumber = parseFloat(value);\n          if (isNaN(valueNumber))\n            valueNumber = 0;\n          var unit = value.match( /[a-z%]+$/ );\n          if (!unit)\n            unit = \"px\";\n          var steps = 1;\n          if (unit == \"cm\" || unit == \"in\")\n            steps = 10;\n          var newValue = Math.round(valueNumber*steps + 1) / steps;\n          this.getChild(\"textbox\").value = newValue + unit;\n          this.onInput();\n        ]]></body>\n      </method>\n\n      <method name=\"onDown\">\n        <body><![CDATA[\n          var value = this.getChild(\"textbox\").value.toLowerCase();\n          var valueNumber = parseFloat(value);\n          if (isNaN(valueNumber))\n            valueNumber = 0;\n          var unit = value.match( /[a-z%]+$/ );\n          if (!unit)\n            unit = \"px\";\n          var steps = 1;\n          if (unit == \"cm\" || unit == \"in\")\n            steps = 10;\n          var newValue = Math.round(valueNumber*steps - 1) / steps;\n          if (this.getAttribute(\"type\") == \"positive\")\n            newValue = Math.max(newValue, 0);\n          this.getChild(\"textbox\").value = newValue + unit;\n          this.onInput();\n        ]]></body>\n      </method>\n\n\n    </implementation>\n\n  </binding>\n\n</bindings>\n"
  },
  {
    "path": "base/content/bluegriffon/bindings/media.xml",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE bindings [\n  <!ENTITY % mediaDTD SYSTEM \"chrome://bluegriffon/locale/media.dtd\" >\n  %mediaDTD;\n]>\n\n<bindings id=\"mediaBindings\"\n   xmlns=\"http://www.mozilla.org/xbl\"\n   xmlns:xul=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n   xmlns:xbl=\"http://www.mozilla.org/xbl\">\n\n  <binding id=\"medium\">\n\n    <resources>\n      <stylesheet src=\"chrome://bluegriffon/skin/medium.css\"/>\n    </resources>\n\n    <content orient=\"vertical\">\n      <xul:hbox>\n\t      <xul:menulist anonid=\"logicalMenulist\">\n\t        <xul:menupopup>\n\t          <xul:menuitem label=\"&unspecified.label;\" value=\"\"/>\n\t          <xul:menuitem label=\"&not.label;\" value=\"not\"/>\n\t          <xul:menuitem label=\"&only.label;\" value=\"only\"/>\n\t        </xul:menupopup>\n\t      </xul:menulist>\n\t      <xul:menulist anonid=\"mediumMenulist\">\n\t        <xul:menupopup>\n\t          <xul:menuitem label=\"&unspecified.label;\" value=\"\"/>\n\t          <xul:menuseparator/>\n\t          <xul:menuitem label=\"&allMedia.label;\" value=\"all\"/>\n\t          <xul:menuseparator/>\n\t          <xul:menuitem label=\"&auralMedia.label;\" value=\"aural\"/>\n\t          <xul:menuitem label=\"&brailleMedia.label;\" value=\"braille\"/>\n\t          <xul:menuitem label=\"&handheldMedia.label;\" value=\"handheld\"/>\n\t          <xul:menuitem label=\"&printMedia.label;\" value=\"print\"/>\n\t          <xul:menuitem label=\"&projectionMedia.label;\" value=\"projection\"/>\n\t          <xul:menuitem label=\"&screenMedia.label;\" value=\"screen\"/>\n\t          <xul:menuitem label=\"&ttyMedia.label;\" value=\"tty\"/>\n\t          <xul:menuitem label=\"&tvMedia.label;\" value=\"tv\"/>\n\t        </xul:menupopup>\n\t      </xul:menulist>\n        <xul:button label=\"&addConstraint.label;\"\n                    type=\"menu\"\n                    anonid=\"constraintButton\"\n                    oncommand=\"AddConstraint(event)\">\n          <xul:menupopup style=\"font-size: smaller\">\n            <xul:menuitem value=\"width\"                   label=\"&widthFeature.label;\"             querytype=\"length\"/>\n            <xul:menuitem value=\"min-width\"               label=\"&minWidthFeature.label;\"          querytype=\"length\"/>\n            <xul:menuitem value=\"max-width\"               label=\"&maxWidthFeature.label;\"          querytype=\"length\"/>\n            <xul:menuitem value=\"height\"                  label=\"&heightFeature.label;\"            querytype=\"length\"/>\n            <xul:menuitem value=\"min-height\"              label=\"&minHeightFeature.label;\"         querytype=\"length\"/>\n            <xul:menuitem value=\"max-height\"              label=\"&maxHeightFeature.label;\"         querytype=\"length\"/>\n            <xul:menuseparator/>\n            <xul:menuitem value=\"device-width\"            label=\"&deviceWidthFeature.label;\"       querytype=\"length\"/>\n            <xul:menuitem value=\"min-device-width\"        label=\"&minDeviceWidthFeature.label;\"    querytype=\"length\"/>\n            <xul:menuitem value=\"max-device-width\"        label=\"&maxDeviceWidthFeature.label;\"    querytype=\"length\"/>\n            <xul:menuitem value=\"device-height\"           label=\"&deviceHeightFeature.label;\"      querytype=\"length\"/>\n            <xul:menuitem value=\"min-device-height\"       label=\"&minDeviceHeightFeature.label;\"   querytype=\"length\"/>\n            <xul:menuitem value=\"max-device-height\"       label=\"&maxDeviceHeightFeature.label;\"   querytype=\"length\"/>\n            <xul:menuseparator/>\n            <xul:menuitem value=\"orientation\"             label=\"&orientationFeature.label;\"       querytype=\"enum(portrait,landscape)\"/>\n            <xul:menuseparator/>\n            <xul:menuitem value=\"aspect-ratio\"            label=\"&aspectRatioFeature.label;\"       querytype=\"ratio\"/>\n            <xul:menuitem value=\"min-aspect-ratio\"        label=\"&minAspectRatioFeature.label;\"    querytype=\"ratio\"/>\n            <xul:menuitem value=\"max-aspect-ratio\"        label=\"&maxAspectRatioFeature.label;\"    querytype=\"ratio\"/>\n            <xul:menuitem value=\"device-aspect-ratio\"     label=\"&deviceAspectRatioFeature.label;\" querytype=\"ratio\"/>\n            <xul:menuitem value=\"min-device-aspect-ratio\" label=\"&minDeviceAspectRatioFeature.label;\" querytype=\"ratio\"/>\n            <xul:menuitem value=\"max-device-aspect-ratio\" label=\"&maxDeviceAspectRatioFeature.label;\" querytype=\"ratio\"/>\n            <xul:menuseparator/>\n            <xul:menuitem value=\"color\"                   label=\"&colorFeature.label;\"             querytype=\"integer\"/>\n            <xul:menuitem value=\"min-color\"               label=\"&minColorFeature.label;\"          querytype=\"integer\"/>\n            <xul:menuitem value=\"max-color\"               label=\"&maxColorFeature.label;\"          querytype=\"integer\"/>\n            <xul:menuitem value=\"color-index\"             label=\"&colorIndexFeature.label;\"        querytype=\"integer\"/>\n            <xul:menuitem value=\"min-color-index\"         label=\"&minColorIndexFeature.label;\"     querytype=\"integer\"/>\n            <xul:menuitem value=\"max-color-index\"         label=\"&maxColorIndexFeature.label;\"     querytype=\"integer\"/>\n            <xul:menuitem value=\"monochrome\"              label=\"&monochromeFeature.label;\"        querytype=\"integer\"/>\n            <xul:menuitem value=\"min-monochrome\"          label=\"&minMonochromeFeature.label;\"     querytype=\"integer\"/>\n            <xul:menuitem value=\"max-monochrome\"          label=\"&maxMonochromeFeature.label;\"     querytype=\"integer\"/>\n            <xul:menuseparator/>\n            <xul:menuitem value=\"resolution\"              label=\"&resolutionFeature.label;\"        querytype=\"resolution\"/>\n            <xul:menuitem value=\"min-resolution\"          label=\"&minResolutionFeature.label;\"     querytype=\"resolution\"/>\n            <xul:menuitem value=\"max-resolution\"          label=\"&maxResolutionFeature.label;\"     querytype=\"resolution\"/>\n            <xul:menuseparator/>\n            <xul:menuitem value=\"scan\"                    label=\"&scanFeature.label;\"              querytype=\"enum(progressive,interlace)\"/>\n            <xul:menuseparator/>\n            <xul:menuitem value=\"grid\"                    label=\"&gridFeature.label;\"              querytype=\"boolean\"/>\n          </xul:menupopup>\n        </xul:button>\n\t      <xul:spacer flex=\"1\"/>\n\t      <xul:toolbarbutton class=\"medium-delete-button\"\n                           oncommand=\"DeleteMedium()\"/>\n      </xul:hbox>\n      <children/>\n    </content>\n\n    <implementation>\n      <method name=\"getChild\">\n        <parameter name=\"aChildName\"/>\n        <body><![CDATA[\n          return document.getAnonymousElementByAttribute(this, \"anonid\", aChildName);\n        ]]></body>\n      </method>\n\n      <property name=\"amplifier\"\n                onget=\"return this.getChild('logicalMenulist').value\"\n                onset=\"this.getChild('logicalMenulist').value = val\"/>\n\n      <property name=\"media\"\n                onget=\"return this.getChild('mediumMenulist').value\"\n                onset=\"this.getChild('mediumMenulist').value = val\"/>\n\n      <method name=\"DeleteMedium\">\n        <body>\n        <![CDATA[\n          var h = gDialog.mediaGroupbox.boxObject.height;\n          var w = gDialog.mediaGroupbox.boxObject.width;\n          this.parentNode.removeChild(this);\n          var hdiff = gDialog.mediaGroupbox.boxObject.height - h;\n          var wdiff = gDialog.mediaGroupbox.boxObject.width - w;\n          window.resizeBy(wdiff, hdiff);\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"AddConstraint\">\n        <parameter name=\"aEvent\"/>\n        <body>\n        <![CDATA[\n          var target = aEvent.target;\n          var type = target.getAttribute(\"value\");\n          var querytype = target.getAttribute(\"querytype\");\n          var label = target.getAttribute(\"label\");\n          this._AddConstraint(type, querytype, label, null);\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"_AddConstraint\">\n        <parameter name=\"type\"/>\n        <parameter name=\"querytype\"/>\n        <parameter name=\"label\"/>\n        <parameter name=\"values\"/>\n        <body>\n        <![CDATA[\n          var hbox = document.createElement(\"hbox\");\n          hbox.setAttribute(\"type\", type);\n          hbox.setAttribute(\"querytype\", querytype);\n          hbox.setAttribute(\"align\", \"center\");\n\n          var spacer = document.createElement(\"spacer\");\n          spacer.setAttribute(\"style\", \"width: 3em\");\n          hbox.appendChild(spacer);\n\n          this.appendChild(hbox);\n\n          switch(querytype) {\n            case \"integer\":\n              {\n\t\t\t          var l = document.createElement(\"label\");\n\t\t\t          l.setAttribute(\"value\", label + \":\");\n\t\t\t          hbox.appendChild(l);\n\n                var textbox = document.createElement(\"textbox\");\n                textbox.setAttribute(\"type\", \"number\");\n                textbox.setAttribute(\"style\", \"width: 6em\");\n                textbox.className = \"value\";\n                hbox.appendChild(textbox);\n\n                if (values)\n                  textbox.value = values[0];\n              }\n              break;\n            case \"boolean\":\n              {\n                var checkbox = document.createElement(\"checkbox\");\n                checkbox.setAttribute(\"label\", label);\n                checkbox.className = \"value\";\n                hbox.appendChild(checkbox);\n\n                if (values)\n                  checkbox.checked = (values[0] == \"1\");\n              }\n              break;\n            case \"length\":\n              {\n                var l = document.createElement(\"label\");\n                l.setAttribute(\"value\", label + \":\");\n                hbox.appendChild(l);\n\n                var lengthbox = document.createElement(\"length\");\n                lengthbox.setAttribute(\"units\", '% px pt cm in mm pc em ex');\n                lengthbox.className = \"value\";\n                hbox.appendChild(lengthbox);\n\n                if (values)\n                  lengthbox.value = values[0];\n              }\n              break;\n            case \"resolution\":\n              {\n                var l = document.createElement(\"label\");\n                l.setAttribute(\"value\", label + \":\");\n                hbox.appendChild(l);\n\n                var lengthbox = document.createElement(\"length\");\n                lengthbox.setAttribute(\"units\", 'dpi dpcm');\n                lengthbox.className = \"value\";\n                hbox.appendChild(lengthbox);\n\n                if (values)\n                  lengthbox.value = values[0];\n              }\n              break;\n            case \"ratio\":\n\t            {\n                var l = document.createElement(\"label\");\n                l.setAttribute(\"value\", label + \":\");\n                hbox.appendChild(l);\n\n                var t1 = document.createElement(\"textbox\");\n                t1.setAttribute(\"type\", \"number\");\n                t1.setAttribute(\"style\", \"width: 6em\");\n                t1.className = \"value1\";\n                hbox.appendChild(t1);\n\n                var slash = document.createElement(\"label\");\n                slash.setAttribute(\"value\", \"/\");\n                hbox.appendChild(slash);\n\n                var t2 = document.createElement(\"textbox\");\n                t2.setAttribute(\"type\", \"number\");\n                t2.setAttribute(\"style\", \"width: 6em\");\n                t2.className = \"value2\";\n                hbox.appendChild(t2);\n\n                if (values) {\n                  t1.value = values[0];\n                  t2.value = values[2];\n                }\n\t            }\n\t            break;\n            default:\n              if (querytype.substr(0,4) == \"enum\") {\n                hbox.setAttribute(\"querytype\", \"enum\");\n                var l = document.createElement(\"label\");\n                l.setAttribute(\"value\", label + \":\");\n                hbox.appendChild(l);\n\n                var str = querytype.substr(5, querytype.length - 6);\n                var enumArray = str.split(\",\");\n\n                var radiogroup = document.createElement(\"radiogroup\");\n                radiogroup.setAttribute(\"orient\", \"horizontal\");\n                radiogroup.className = \"value\";\n                hbox.appendChild(radiogroup);\n\n                for (var i = 0; i < enumArray.length; i++) {\n                  var e = enumArray[i];\n                  var labelString = gDialog.bundleString.getString(e);\n                  var r = document.createElement(\"radio\");\n                  r.setAttribute(\"label\", labelString);\n                  r.setAttribute(\"value\", e);\n                  radiogroup.appendChild(r);\n                }\n\n                if (values)\n                  radiogroup.value = values[0];\n              }\n              break;\n          }\n\n          spacer = document.createElement(\"spacer\");\n          spacer.setAttribute(\"flex\", \"1\");\n          hbox.appendChild(spacer);\n\n          var toolbarbutton = document.createElement(\"toolbarbutton\");\n          toolbarbutton.className = \"medium-delete-button\";\n          toolbarbutton.setAttribute(\"oncommand\", \"this.parentNode.parentNode.removeChild(this.parentNode)\");\n          hbox.appendChild(toolbarbutton);\n\n          window.sizeToContent();\n        ]]>\n        </body>\n      </method>\n    </implementation>\n  </binding>\n\n  <binding id=\"length\">\n    <resources>\n      <stylesheet src=\"chrome://bluegriffon/skin/medium.css\"/>\n    </resources>\n    <content>\n\t    <xul:menulist editable=\"true\" anonid=\"lengthMenulist\"\n\t\t\t              oncommand=\"this.parentNode.onLengthMenulistCommand(this, false)\"\n\t\t\t              oninput=\"this.parentNode.onLengthMenulistCommand(this, false)\">\n\t      <xul:menupopup id=\"borderLeftWidthMenupopup\"\n\t                     onpopupshowing=\"this.parentNode.parentNode.PopulateLengths(this)\"/>\n\t    </xul:menulist>\n\t    <xul:spinbuttons onup=\"this.parentNode.IncreaseLength(this)\"\n\t                     ondown=\"this.parentNode.DecreaseLength(this, false)\"/>\n    </content>\n\n    <implementation>\n      <method name=\"onLengthMenulistCommand\">\n        <parameter name=\"aElt\"/>\n        <parameter name=\"aAllowNegative\"/>\n        <body>\n        <![CDATA[\n          var value;\n          if (aElt.selectedItem)\n            value = aElt.selectedItem.value;\n          else\n            value = aElt.value;\n          aElt.value = value;\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"PopulateLengths\">\n        <parameter name=\"aElt\"/>\n        <body>\n        <![CDATA[\n\t\t\t\t  var menuseparator = aElt.querySelector(\"menuseparator\");\n\t\t\t\t  if (menuseparator) {\n\t\t\t\t    var child = aElt.firstChild;\n\t\t\t\t    while (child && child != menuseparator) {\n\t\t\t\t      var tmp = child.nextSibling;\n\t\t\t\t      aElt.removeChild(child);\n\t\t\t\t      child = tmp;\n\t\t\t\t    }\n\t\t\t\t  }\n\t\t\t\t  else\n\t\t\t\t    deleteAllChildren(aElt);\n\t\t\t\t\n\t\t\t\t  var v = parseFloat(aElt.parentNode.value);\n\t\t\t\t  if (isNaN(v))\n\t\t\t\t    v = 0;\n\t\t\t\t  var unitsArray;\n          var unitsString = this.getAttribute(\"units\");\n\t\t\t\t  if (unitsString == \" \")\n\t\t\t\t    unitsArray = [\"\"];\n\t\t\t\t  else\n\t\t\t\t    unitsArray = unitsString.split(\" \");\n\t\t\t\t  unitsArray.forEach(function(aArrayElt, aIndex, aArray) {\n\t\t\t\t    var menuitem = document.createElement(\"menuitem\");\n\t\t\t\t    menuitem.setAttribute(\"label\", v + aArrayElt);\n\t\t\t\t    menuitem.setAttribute(\"value\", v + aArrayElt);\n\t\t\t\t    aElt.insertBefore(menuitem, menuseparator);\n\t\t\t\t  });\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"IncreaseLength\">\n        <parameter name=\"aElt\"/>\n        <body>\n        <![CDATA[\n\t\t\t\t  var value;\n\t\t\t\t  var menulist = aElt.previousSibling;\n\t\t\t\t  if (menulist.selectedItem)\n\t\t\t\t    value = menulist.selectedItem.value;\n\t\t\t\t  else\n\t\t\t\t    value = menulist.value;\n\t\t\t\t  var units = this.getAttribute(\"units\").replace( / /g, \"|\");\n\t\t\t\t  var r = new RegExp( \"([+-]?[0-9]*\\\\.[0-9]+|[+-]?[0-9]+)(\" + units + \")*\", \"\");\n\t\t\t\t  var match = value.match( r );\n\t\t\t\t  if (match) {\n\t\t\t\t    var unit = match[2];\n\t\t\t\t    var v    = parseFloat(match[1]);\n\t\t\t\t    switch (unit) {\n\t\t\t\t      case \"in\":\n\t\t\t\t      case \"cm\":\n\t\t\t\t        v += 0.1;\n\t\t\t\t        v = Math.round( v * 10) / 10;\n\t\t\t\t        break;\n\t\t\t\t      case \"em\":\n\t\t\t\t      case \"ex\":\n\t\t\t\t        v += 0.5;\n\t\t\t\t        v = Math.round( v * 10) / 10;\n\t\t\t\t        break;\n\t\t\t\t      default:\n\t\t\t\t        v += 1;\n\t\t\t\t        break;\n\t\t\t\t    }\n\t\t\t\t    menulist.value = v + (unit ? unit : \"\");\n\t\t\t\t    this.onLengthMenulistCommand(menulist, false);\n          }\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"DecreaseLength\">\n        <parameter name=\"aElt\"/>\n        <parameter name=\"aAllowNegative\"/>\n        <body>\n        <![CDATA[\n\t\t\t\t  var value;\n\t\t\t\t  var menulist = aElt.previousSibling;\n\t\t\t\t  if (menulist.selectedItem)\n\t\t\t\t    value = menulist.selectedItem.value;\n\t\t\t\t  else\n\t\t\t\t    value = menulist.value;\n\t\t\t\t  var units = this.getAttribute(\"units\").replace( / /g, \"|\");\n\t\t\t\t  var r = new RegExp( \"([+-]?[0-9]*\\\\.[0-9]+|[+-]?[0-9]+)(\" + units + \")*\", \"\");\n\t\t\t\t  var match = value.match( r );\n\t\t\t\t  if (match) {\n\t\t\t\t    var unit = match[2];\n\t\t\t\t    var v    = parseFloat(match[1]);\n\t\t\t\t    switch (unit) {\n\t\t\t\t      case \"in\":\n\t\t\t\t      case \"cm\":\n\t\t\t\t        v -= 0.1;\n\t\t\t\t        v = Math.round( v * 10) / 10;\n\t\t\t\t        break;\n\t\t\t\t      case \"em\":\n\t\t\t\t      case \"ex\":\n\t\t\t\t        v -= 0.5;\n\t\t\t\t        v = Math.round( v * 10) / 10;\n\t\t\t\t        break;\n\t\t\t\t      default:\n\t\t\t\t        v -= 1;\n\t\t\t\t        break;\n\t\t\t\t    }\n\t\t\t\t    if (!aAllowNegative && v < 0)\n\t\t\t\t      v = 0;\n\t\t\t\t    menulist.value = v + (unit ? unit : \"\");\n\t\t\t\t    tis.onLengthMenulistCommand(menulist, aAllowNegative);\n\t\t\t\t  }\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"getChild\">\n        <parameter name=\"aChildName\"/>\n        <body><![CDATA[\n          return document.getAnonymousElementByAttribute(this, \"anonid\", aChildName);\n        ]]></body>\n      </method>\n\n      <property name=\"value\"\n                onget=\"return this.getChild('lengthMenulist').value\"\n                onset=\"this.getChild('lengthMenulist').value = val\"/>\n    </implementation>\n  </binding>\n</bindings>"
  },
  {
    "path": "base/content/bluegriffon/bindings/menulist.xml",
    "content": "<?xml version=\"1.0\"?>\n\n<bindings id=\"menulistBindings\"\n   xmlns=\"http://www.mozilla.org/xbl\"\n   xmlns:html=\"http://www.w3.org/1999/xhtml\"\n   xmlns:xul=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n   xmlns:xbl=\"http://www.mozilla.org/xbl\">\n\n  <binding id=\"menulist-base\" extends=\"chrome://global/content/bindings/general.xml#basecontrol\">\n    <resources>\n      <stylesheet src=\"chrome://global/content/menulist.css\"/>\n      <stylesheet src=\"chrome://global/skin/menulist.css\"/>\n    </resources>\n  </binding>\n\n  <binding id=\"menulist\" display=\"xul:menu\"\n           extends=\"chrome://global/content/bindings/menulist.xml#menulist-base\">\n    <content sizetopopup=\"pref\">\n      <xul:hbox class=\"menulist-label-box\" flex=\"1\">\n        <xul:image class=\"menulist-icon\" xbl:inherits=\"src=image,src\"/>\n        <xul:label class=\"menulist-label\" xbl:inherits=\"value=label,crop,accesskey\" crop=\"right\" flex=\"1\"/>\n      </xul:hbox>\n      <xul:dropmarker class=\"menulist-dropmarker\" type=\"menu\" xbl:inherits=\"disabled,open\"/>\n      <children includes=\"menupopup\"/>\n    </content>\n\n    <handlers>\n      <handler event=\"command\" phase=\"capturing\"\n        action=\"if (event.target.parentNode.parentNode == this) this.selectedItem = event.target;\"/>\n\n      <handler event=\"popupshowing\">\n        <![CDATA[\n          if (event.target.parentNode == this && this.selectedItem)\n            // Not ready for auto-setting the active child in hierarchies yet.\n            // For now, only do this when the outermost menupopup opens.\n            this.menuBoxObject.activeChild = this.mSelectedInternal;\n        ]]>\n      </handler>\n\n      <handler event=\"keypress\" modifiers=\"shift any\" group=\"system\">\n        <![CDATA[\n          if (!event.getPreventDefault() &&\n              (event.keyCode == KeyEvent.DOM_VK_UP ||\n               event.keyCode == KeyEvent.DOM_VK_DOWN ||\n               event.keyCode == KeyEvent.DOM_VK_PAGE_UP ||\n               event.keyCode == KeyEvent.DOM_VK_PAGE_DOWN ||\n               event.keyCode == KeyEvent.DOM_VK_HOME ||\n               event.keyCode == KeyEvent.DOM_VK_END ||\n               event.keyCode == KeyEvent.DOM_VK_BACK_SPACE ||\n               event.charCode > 0)) {\n            // Moving relative to an item: start from the currently selected item\n            this.menuBoxObject.activeChild = this.mSelectedInternal;\n            if (this.menuBoxObject.handleKeyPress(event)) {\n              this.menuBoxObject.activeChild.doCommand();\n              event.preventDefault();\n            }\n          }\n        ]]>\n      </handler>\n    </handlers>\n\n    <implementation implements=\"nsIDOMXULMenuListElement, nsIAccessibleProvider, nsIDOMEventListener\">\n      <constructor>\n        this.setInitialSelection()\n      </constructor>\n\n      <method name=\"setInitialSelection\">\n        <body>\n          <![CDATA[\n            var popup = this.menupopup;\n            if (popup) {\n              var arr = popup.getElementsByAttribute('selected', 'true');\n\n              var editable = this.editable;\n              var value = this.value;\n              if (!arr.item(0) && value)\n                arr = popup.getElementsByAttribute(editable ? 'label' : 'value', value);\n\n              if (arr.item(0))\n                this.selectedItem = arr[0];\n              else if (!editable)\n                this.selectedIndex = 0;\n            }\n          ]]>\n        </body>\n      </method>\n\n      <property name=\"value\" onget=\"return this.getAttribute('value');\">\n        <setter>\n          <![CDATA[\n            // if the new value is null, we still need to remove the old value\n            if (val == null)\n              return this.selectedItem = val;\n\n            var arr = null;\n            var popup = this.menupopup;\n            if (popup)\n              arr = popup.getElementsByAttribute('value', val);\n\n            if (arr && arr.item(0))\n              this.selectedItem = arr[0];\n            else {\n              this.selectedItem = null;\n              this.setAttribute('value', val);\n            }\n\n            return val;\n          ]]>\n        </setter>\n      </property>\n\n      <property name=\"inputField\" readonly=\"true\" onget=\"return null;\"/>\n\n      <property name=\"crop\" onset=\"this.setAttribute('crop',val); return val;\"\n                            onget=\"return this.getAttribute('crop');\"/>\n      <property name=\"image\"  onset=\"this.setAttribute('image',val); return val;\"\n                              onget=\"return this.getAttribute('image');\"/>\n      <property name=\"label\" readonly=\"true\" onget=\"return this.getAttribute('label');\"/>\n      <property name=\"description\" onset=\"this.setAttribute('description',val); return val;\"\n                                   onget=\"return this.getAttribute('description');\"/>\n      <property name=\"editable\"  onset=\"this.setAttribute('editable',val); return val;\"\n                                 onget=\"return this.getAttribute('editable') == 'true';\"/>\n\n      <property name=\"open\" onset=\"this.menuBoxObject.openMenu(val);\n                                   return val;\"\n                            onget=\"return this.hasAttribute('open');\"/>\n\n      <property name=\"itemCount\" readonly=\"true\"\n                onget=\"return this.menupopup ? this.menupopup.childNodes.length : 0\"/>\n\n      <property name=\"menupopup\" readonly=\"true\">\n        <getter>\n          <![CDATA[\n            var popup = this.firstChild;\n            while (popup && popup.localName != \"menupopup\")\n              popup = popup.nextSibling;\n            return popup;\n          ]]>\n        </getter>\n      </property>\n\n      <field name=\"menuBoxObject\" readonly=\"true\">\n        this.boxObject.QueryInterface(Components.interfaces.nsIMenuBoxObject)\n      </field>\n\n      <field name=\"mSelectedInternal\">\n        null\n      </field>\n\n      <method name=\"contains\">\n        <parameter name=\"item\"/>\n        <body>\n          <![CDATA[\n            if (!item)\n              return false;\n\n            var parent = item.parentNode;\n            return (parent && parent.parentNode == this);\n          ]]>\n        </body>\n      </method>\n\n      <property name=\"selectedIndex\">\n        <getter>\n          <![CDATA[\n            // Quick and dirty. We won't deal with hierarchical menulists yet.\n            if (!this.selectedItem ||\n                !this.mSelectedInternal.parentNode ||\n                this.mSelectedInternal.parentNode.parentNode != this)\n              return -1;\n\n            var children = this.mSelectedInternal.parentNode.childNodes;\n            var i = children.length;\n            while (i--)\n              if (children[i] == this.mSelectedInternal)\n                break;\n\n            return i;\n          ]]>\n        </getter>\n        <setter>\n          <![CDATA[\n            var popup = this.menupopup;\n            if (popup && 0 <= val) {\n              if (val < popup.childNodes.length)\n                this.selectedItem = popup.childNodes[val];\n            }\n            else\n              this.selectedItem = null;\n            return val;\n          ]]>\n        </setter>\n      </property>\n\n      <property name=\"selectedItem\">\n        <getter>\n          <![CDATA[\n            return this.mSelectedInternal;\n          ]]>\n        </getter>\n        <setter>\n          <![CDATA[\n            var oldval = this.mSelectedInternal;\n            if (oldval == val)\n              return val;\n\n            if (val && !this.contains(val))\n              return val;\n\n            if (oldval) {\n              oldval.removeAttribute('selected');\n              if (document instanceof Components.interfaces.nsIDOMXULDocument) {\n                document.removeBroadcastListenerFor(oldval, this, \"value\");\n                document.removeBroadcastListenerFor(oldval, this, \"label\");\n                document.removeBroadcastListenerFor(oldval, this, \"image\");\n                document.removeBroadcastListenerFor(oldval, this, \"description\");\n              }\n              else\n                oldval.removeEventListener(\"DOMAttrModified\", this, false);\n            }\n\n            this.mSelectedInternal = val;\n            if (val) {\n              val.setAttribute('selected', 'true');\n              this.setAttribute('value', val.getAttribute('value'));\n              this.setAttribute('image', val.getAttribute('image'));\n              this.setAttribute('label', val.getAttribute('label'));\n              this.setAttribute('description', val.getAttribute('description'));\n              // DOMAttrModified listeners slow down setAttribute calls within\n              // the document, see bug 395496\n              if (document instanceof Components.interfaces.nsIDOMXULDocument) {\n                document.addBroadcastListenerFor(val, this, \"value\");\n                document.addBroadcastListenerFor(val, this, \"label\");\n                document.addBroadcastListenerFor(val, this, \"image\");\n                document.addBroadcastListenerFor(val, this, \"description\");\n              }\n              else\n                val.addEventListener(\"DOMAttrModified\", this, false);\n            }\n            else {\n              this.removeAttribute('value');\n              this.removeAttribute('image');\n              this.removeAttribute('label');\n              this.removeAttribute('description');\n            }\n\n            var event = document.createEvent(\"Events\");\n            event.initEvent(\"select\", true, true);\n            this.dispatchEvent(event);\n\n            var event = document.createEvent(\"Events\");\n            event.initEvent(\"ValueChange\", true, true);\n            this.dispatchEvent(event);\n\n            return val;\n          ]]>\n        </setter>\n      </property>\n\n      <method name=\"handleEvent\">\n        <parameter name=\"aEvent\"/>\n        <body>\n          <![CDATA[\n            if (aEvent.type == \"DOMAttrModified\" &&\n                aEvent.target == this.mSelectedInternal) {\n              var attrName = aEvent.attrName;\n              switch (attrName) {\n                case \"value\":\n                case \"label\":\n                case \"image\":\n                case \"description\":\n                  this.setAttribute(attrName, aEvent.newValue);\n              }\n            }\n          ]]>\n        </body>\n      </method>\n\n      <method name=\"getIndexOfItem\">\n        <parameter name=\"item\"/>\n        <body>\n        <![CDATA[\n          var popup = this.menupopup;\n          if (popup) {\n            var children = popup.childNodes;\n            var i = children.length;\n            while (i--)\n              if (children[i] == item)\n                return i;\n          }\n          return -1;\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"getItemAtIndex\">\n        <parameter name=\"index\"/>\n        <body>\n        <![CDATA[\n          var popup = this.menupopup;\n          if (popup) {\n            var children = popup.childNodes;\n            if (index >= 0 && index < children.length)\n              return children[index];\n          }\n          return null;\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"appendItem\">\n        <parameter name=\"label\"/>\n        <parameter name=\"value\"/>\n        <parameter name=\"description\"/>\n        <body>\n        <![CDATA[\n          const XULNS = \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\";\n          var popup = this.menupopup ||\n                      this.appendChild(document.createElementNS(XULNS, \"menupopup\"));\n          var item = document.createElementNS(XULNS, \"menuitem\");\n          item.setAttribute(\"label\", label);\n          item.setAttribute(\"value\", value);\n          if (description)\n            item.setAttribute(\"description\", description);\n\n          popup.appendChild(item);\n          return item;\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"insertItemAt\">\n        <parameter name=\"index\"/>\n        <parameter name=\"label\"/>\n        <parameter name=\"value\"/>\n        <parameter name=\"description\"/>\n        <body>\n        <![CDATA[\n          const XULNS = \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\";\n          var popup = this.menupopup ||\n                      this.appendChild(document.createElementNS(XULNS, \"menupopup\"));\n          var item = document.createElementNS(XULNS, \"menuitem\");\n          item.setAttribute(\"label\", label);\n          item.setAttribute(\"value\", value);\n          if (description)\n            item.setAttribute(\"description\", description);\n\n          if (index >= 0 && index < popup.childNodes.length)\n            popup.insertBefore(item, popup.childNodes[index]);\n          else\n            popup.appendChild(item);\n          return item;\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"removeItemAt\">\n        <parameter name=\"index\"/>\n        <body>\n        <![CDATA[\n          var popup = this.menupopup;\n          if (popup && 0 <= index && index < popup.childNodes.length) {\n            var remove = popup.childNodes[index];\n            popup.removeChild(remove);\n            return remove;\n          }\n          return null;\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"removeAllItems\">\n        <body>\n        <![CDATA[\n          this.selectedItem = null;\n          var popup = this.menupopup;\n          if (popup)\n            this.removeChild(popup);\n        ]]>\n        </body>\n      </method>\n\n      <property name=\"accessibleType\" readonly=\"true\">\n        <getter>\n          <![CDATA[\n            <!-- Droppable is currently used for the Firefox bookmarks dialog only -->\n            return (this.getAttribute(\"droppable\") == \"false\") ?\n                   Components.interfaces.nsIAccessibleProvider.XULTextBox :\n                   Components.interfaces.nsIAccessibleProvider.XULCombobox;\n          ]]>\n        </getter>\n      </property>\n\n      <destructor>\n        <![CDATA[\n          if (this.mSelectedInternal) {\n            if (document instanceof Components.interfaces.nsIDOMXULDocument) {\n              document.removeBroadcastListenerFor(this.mSelectedInternal, this, \"value\");\n              document.removeBroadcastListenerFor(this.mSelectedInternal, this, \"label\");\n              document.removeBroadcastListenerFor(this.mSelectedInternal, this, \"image\");\n              document.removeBroadcastListenerFor(this.mSelectedInternal, this, \"description\");\n            }\n            else\n              this.mSelectedInternal.removeEventListener(\"DOMAttrModified\", this, false);\n          }\n        ]]>\n      </destructor>\n    </implementation>\n  </binding>\n\n  <binding id=\"menulist-editable\" extends=\"chrome://global/content/bindings/menulist.xml#menulist\">\n    <content sizetopopup=\"pref\">\n      <xul:hbox class=\"menulist-editable-box textbox-input-box\" xbl:inherits=\"context,disabled,readonly,focused\" flex=\"1\">\n        <html:input class=\"menulist-editable-input\" flex=\"1\" anonid=\"input\" allowevents=\"true\"\n                    xbl:inherits=\"value=label,value,disabled,tabindex,readonly,placeholder\"/>\n      </xul:hbox>\n      <xul:dropmarker class=\"menulist-dropmarker\" type=\"menu\"\n                      xbl:inherits=\"open,disabled,parentfocused=focused\"/>\n      <children includes=\"menupopup\"/>\n    </content>\n\n    <implementation>\n      <method name=\"_selectInputFieldValueInList\">\n        <body>\n        <![CDATA[\n          if (this.hasAttribute(\"disableautoselect\"))\n            return;\n\n          // Find and select the menuitem that matches inputField's \"value\"\n          var arr = null;\n          var popup = this.menupopup;\n\n          if (popup)\n            arr = popup.getElementsByAttribute('label', this.inputField.value);\n\n          this.setSelectionInternal(arr ? arr.item(0) : null);\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"setSelectionInternal\">\n        <parameter name=\"val\"/>\n        <body>\n          <![CDATA[\n            // This is called internally to set selected item\n            //  without triggering infinite loop\n            //  when using selectedItem's setter\n            if (this.mSelectedInternal == val)\n              return val;\n\n            if (this.mSelectedInternal)\n              this.mSelectedInternal.removeAttribute('selected');\n\n            this.mSelectedInternal = val;\n\n            if (val)\n              val.setAttribute('selected', 'true');\n\n            //Do NOT change the \"value\", which is owned by inputField\n            return val;\n          ]]>\n        </body>\n      </method>\n\n      <field name=\"mInputField\">null</field>\n\n      <property name=\"inputField\" readonly=\"true\">\n        <getter><![CDATA[\n          if (!this.mInputField)\n            this.mInputField = document.getAnonymousElementByAttribute(this, \"anonid\", \"input\");\n          return this.mInputField;\n        ]]></getter>\n      </property>\n\n      <property name=\"label\"      onset=\"this.inputField.value = val; return val;\"\n                                  onget=\"return this.inputField.value;\"/>\n\n      <property name=\"value\"      onget=\"return this.inputField.value;\">\n        <setter>\n        <![CDATA[\n          // Override menulist's value setter to refer to the inputField's value\n          // (Allows using \"menulist.value\" instead of \"menulist.inputField.value\")\n          this.inputField.value = val;\n          this.setAttribute('value', val);\n          this.setAttribute('label', val);\n          this._selectInputFieldValueInList();\n          return val;\n        ]]>\n        </setter>\n      </property>\n\n      <property name=\"selectedItem\">\n        <getter>\n          <![CDATA[\n            // Make sure internally-selected item\n            //  is in sync with inputField.value\n            this._selectInputFieldValueInList();\n            return this.mSelectedInternal;\n          ]]>\n        </getter>\n        <setter>\n          <![CDATA[\n            var oldval = this.mSelectedInternal;\n            if (oldval == val)\n              return val;\n\n            if (val && !this.contains(val))\n              return val;\n\n            // This doesn't touch inputField.value or \"value\" and \"label\" attributes\n            this.setSelectionInternal(val);\n            if (val) {\n              // Editable menulist uses \"label\" as its \"value\"\n              var label = val.getAttribute('label');\n              this.inputField.value = label;\n              this.setAttribute('value', label);\n              this.setAttribute('label', label);\n            }\n            else {\n              this.inputField.value = \"\";\n              this.removeAttribute('value');\n              this.removeAttribute('label');\n            }\n\n            var event = document.createEvent(\"Events\");\n            event.initEvent(\"select\", true, true);\n            this.dispatchEvent(event);\n\n            var event = document.createEvent(\"Events\");\n            event.initEvent(\"ValueChange\", true, true);\n            this.dispatchEvent(event);\n\n            return val;\n          ]]>\n        </setter>\n      </property>\n      <property name=\"disableautoselect\"\n                onset=\"if (val) this.setAttribute('disableautoselect','true');\n                       else this.removeAttribute('disableautoselect'); return val;\"\n                onget=\"return this.hasAttribute('disableautoselect');\"/>\n\n      <property name=\"editor\" readonly=\"true\">\n        <getter><![CDATA[\n          const nsIDOMNSEditableElement = Components.interfaces.nsIDOMNSEditableElement;\n          return this.inputField.QueryInterface(nsIDOMNSEditableElement).editor;\n        ]]></getter>\n      </property>\n\n      <property name=\"readOnly\"   onset=\"this.inputField.readOnly = val;\n                                         if (val) this.setAttribute('readonly', 'true');\n                                         else this.removeAttribute('readonly'); return val;\"\n                                  onget=\"return this.inputField.readOnly;\"/>\n\n      <method name=\"select\">\n        <body>\n          this.inputField.select();\n        </body>\n      </method>\n    </implementation>\n\n    <handlers>\n      <handler event=\"focus\" phase=\"capturing\">\n        <![CDATA[\n          this.setAttribute('focused','true');\n        ]]>\n      </handler>\n\n      <handler event=\"blur\" phase=\"capturing\">\n        <![CDATA[\n          this.removeAttribute('focused');\n        ]]>\n      </handler>\n\n      <handler event=\"popupshowing\">\n        <![CDATA[\n          // editable menulists elements aren't in the focus order,\n          // so when the popup opens we need to force the focus to the inputField\n          if (event.target.parentNode == this) {\n            if (document.commandDispatcher.focusedElement != this.inputField)\n              this.inputField.focus();\n\n            if (this.selectedItem)\n              // Not ready for auto-setting the active child in hierarchies yet.\n              // For now, only do this when the outermost menupopup opens.\n              this.menuBoxObject.activeChild = this.mSelectedInternal;\n          }\n        ]]>\n      </handler>\n\n      <handler event=\"keypress\">\n        <![CDATA[\n          // open popup if key is up arrow, down arrow, or F4\n          if (!event.ctrlKey && !event.shiftKey) {\n            if (event.keyCode == KeyEvent.DOM_VK_UP ||\n                event.keyCode == KeyEvent.DOM_VK_DOWN ||\n                (event.keyCode == KeyEvent.DOM_VK_F4 && !event.altKey)) {\n              event.preventDefault();\n              this.open = true;\n            }\n          }\n        ]]>\n      </handler>\n    </handlers>\n  </binding>\n\n  <binding id=\"menulist-compact\" display=\"xul:menu\"\n           extends=\"chrome://global/content/bindings/menulist.xml#menulist\">\n    <content sizetopopup=\"false\">\n      <xul:dropmarker class=\"menulist-dropmarker\" type=\"menu\" xbl:inherits=\"disabled,open\"/>\n      <xul:image class=\"menulist-icon\" xbl:inherits=\"src=image,src\"/>\n      <xul:label class=\"menulist-label\" xbl:inherits=\"value=label,crop,accesskey\" crop=\"right\" flex=\"1\"/>\n      <children includes=\"menupopup\"/>\n    </content>\n  </binding>\n\n  <binding id=\"menulist-description\" display=\"xul:menu\"\n           extends=\"chrome://global/content/bindings/menulist.xml#menulist\">\n    <content sizetopopup=\"pref\">\n      <xul:hbox class=\"menulist-label-box\" flex=\"1\">\n        <xul:image class=\"menulist-icon\" xbl:inherits=\"src=image,src\"/>\n        <xul:label class=\"menulist-label\" xbl:inherits=\"value=label,crop,accesskey\" crop=\"right\" flex=\"1\"/>\n        <xul:label class=\"menulist-label menulist-description\" xbl:inherits=\"value=description\" crop=\"right\" flex=\"10000\"/>\n      </xul:hbox>\n      <xul:dropmarker class=\"menulist-dropmarker\" type=\"menu\" xbl:inherits=\"disabled,open\"/>\n      <children includes=\"menupopup\"/>\n    </content>\n  </binding>\n</bindings>\n"
  },
  {
    "path": "base/content/bluegriffon/bindings/multistate.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n   * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   *\n   * The contents of this file are subject to the Mozilla Public License Version\n   * 1.1 (the \"License\"); you may not use this file except in compliance with\n   * the License. You may obtain a copy of the License at\n   * http://www.mozilla.org/MPL/\n   *\n   * Software distributed under the License is distributed on an \"AS IS\" basis,\n   * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   * for the specific language governing rights and limitations under the\n   * License.\n   *\n   * The Original Code is BlueGriffon.\n   *\n   * The Initial Developer of the Original Code is\n   * Disruptive Innovations SARL.\n   * Portions created by the Initial Developer are Copyright (C) 2007\n   * the Initial Developer. All Rights Reserved.\n   *\n   * Contributor(s):\n   *   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   *\n   * Alternatively, the contents of this file may be used under the terms of\n   * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   * in which case the provisions of the GPL or the LGPL are applicable instead\n   * of those above. If you wish to allow use of your version of this file only\n   * under the terms of either the GPL or the LGPL, and not to allow others to\n   * use your version of this file under the terms of the MPL, indicate your\n   * decision by deleting the provisions above and replace them with the notice\n   * and other provisions required by the LGPL or the GPL. If you do not delete\n   * the provisions above, a recipient may use your version of this file under\n   * the terms of any one of the MPL, the GPL or the LGPL.\n   *\n   * ***** END LICENSE BLOCK ***** */\n\nstate {\n  display: none;\n}\n"
  },
  {
    "path": "base/content/bluegriffon/bindings/multistate.xml",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2007\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<bindings id=\"multistateBindings\"\n          xmlns=\"http://www.mozilla.org/xbl\"\n          xmlns:html=\"http://www.w3.org/1999/xhtml\"\n          xmlns:xul=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n          xmlns:xbl=\"http://www.mozilla.org/xbl\">\n\n  <binding id=\"multistatebutton\">\n\n    <resources>\n      <stylesheet src=\"chrome://bluegriffon/content/bindings/multistate.css\"/>\n    </resources>\n\n    <content>\n      <xul:toolbarbutton xbl:inherits=\"value,label,image,disabled\"\n                  anonid=\"button\"\n                  class=\"multistate-button\"/>\n      <children/>\n    </content>\n\n    <implementation>\n      <property name=\"mButton\"\n                readonly=\"true\"\n                onget=\"return document.getAnonymousElementByAttribute(this, 'anonid', 'button')\" />\n\n      <property name=\"value\"\n                onget=\"return this.mButton.getAttribute('value');\"\n                onset=\"this.mButton.setAttribute('value', val);\"/>\n\n      <property name=\"disabled\"\n                onget=\"return this.mButton.getAttribute('disabled');\"\n                onset=\"this.mButton.setAttribute('disabled', val);\"/>\n\n      <constructor>\n        <![CDATA[\n          if (!this.mButton.hasAttribute(\"value\") && this.firstChild)\n            this._adoptNextState(this.firstChild);\n        ]]>\n      </constructor>\n\n      <method name=\"_isState\">\n        <parameter name=\"aNode\"/>\n        <body>\n        <![CDATA[\n          if (!aNode)\n            throw Components.results.NS_ERROR_NULL_POINTER;\n\n          return (aNode.nodeType == Node.ELEMENT_NODE &&\n                  aNode.nodeName == \"state\" &&\n                  aNode.namespaceURI == \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\")\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"_adoptNextState\">\n        <parameter name=\"aSeed\"/>\n        <body>\n        <![CDATA[\n          var child = aSeed;\n          while (child)\n          {\n            if (this._isState(child))\n            {\n              this._cloneAttributes(child, this.mButton);\n              return true;\n            }\n            child = child.nextSibling;\n          }\n          return false;\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"_cloneAttributes\">\n        <parameter name=\"aSrc\"/>\n        <parameter name=\"aDest\"/>\n        <body>\n        <![CDATA[\n          if (!aSrc || !aDest)\n            throw Components.results.NS_ERROR_NULL_POINTER;\n\n          if (aSrc.nodeType  != Node.ELEMENT_NODE ||\n              aDest.nodeType != Node.ELEMENT_NODE)\n            throw Components.results.NS_ERROR_INVALID_ARG;\n\n          var attributes = aSrc.attributes;\n          for (var i = 0 ; i < attributes.length; i++)\n            aDest.setAttributeNS(attributes[i].namespaceURI,\n                                 attributes[i].localName,\n                                 attributes[i].nodeValue);\n        ]]>\n        </body>\n      </method>\n\n    </implementation>\n\n    <handlers>\n      <handler event=\"command\" phase=\"capturing\">\n        <![CDATA[\n          var done = false;\n          if (this.mButton.hasAttribute(\"value\"))\n          {\n            var states = this.getElementsByAttribute(\"value\", this.value);\n            for (var i = 0 ; i < states.length; i++)\n              if (this._isState(states[i]))\n              {\n                done = this._adoptNextState(states[i].nextSibling);\n                break;\n              }\n          }\n          if (!done)\n            this._adoptNextState(this.firstChild);\n        ]]>\n      </handler>\n    </handlers>\n\n  </binding>\n\n</bindings>\n"
  },
  {
    "path": "base/content/bluegriffon/bindings/rotator.xml",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2010\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE bindings [\n  <!ENTITY % rotatorDTD SYSTEM \"chrome://bluegriffon/locale/rotator.dtd\" >\n  %rotatorDTD;\n]>\n\n<bindings id=\"rotatorBindings\"\n          xmlns=\"http://www.mozilla.org/xbl\"\n          xmlns:html=\"http://www.w3.org/1999/xhtml\"\n          xmlns:xul=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n          xmlns:xbl=\"http://www.mozilla.org/xbl\">\n\n  <binding id=\"rotator\">\n    <resources>\n      <stylesheet src=\"chrome://bluegriffon/skin/rotator.css\"/>\n    </resources>\n\n    <content>\n      <xul:hbox anonid=\"outerRotator\">\n        <xul:hbox anonid=\"innerRotator\" align=\"center\">\n          <xul:spacer flex=\"1\"/>\n          <xul:rotateGrippy xbl:inherits=\"disabled\"/>\n        </xul:hbox>\n      </xul:hbox>\n      <xul:textbox anonid=\"textbox\" size=\"4\" type=\"number\" min=\"-1000\" max=\"1000\"\n                   xbl:inherits=\"disabled\"\n                   value=\"0\"\n                   onchange=\"this.parentNode.reflectPosition(event, true)\"\n                   oninput=\"this.parentNode.reflectPosition(event, true)\"/>\n      <xul:label value=\"&degrees.label;\" xbl:inherits=\"disabled\"/>\n    </content>\n\n    <implementation>\n      <constructor>\n        <![CDATA[\n          if (this.getAttribute(\"value\"))\n            this.value = this.getAttribute(\"value\");\n        ]]>\n      </constructor>\n\n      <property name=\"value\">\n        <getter>\n        <![CDATA[\n          return this.getChild(\"textbox\").value;\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.getChild(\"textbox\").value = val;\n          this.getChild(\"innerRotator\").style.MozTransform = \"rotate(\" + (val-90) + \"deg)\";\n        ]]>\n        </setter>\n      </property>\n\n      <property name=\"disabled\">\n        <getter>\n        <![CDATA[\n          return (this.getAttribute(\"disabled\") == \"true\");\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          if (val)\n            this.setAttribute(\"disabled\", val);\n          else\n            this.removeAttribute(\"disabled\");\n        ]]>\n        </setter>\n      </property>\n\n      <method name=\"getChild\">\n        <parameter name=\"aChildName\"/>\n        <body><![CDATA[\n          return document.getAnonymousElementByAttribute(this, \"anonid\", aChildName);\n        ]]></body>\n      </method>\n\n      <method name=\"reflectPosition\">\n        <parameter name=\"aEvent\"/>\n        <parameter name=\"aForceCallback\"/>\n        <body><![CDATA[\n          var textbox = this.getChild(\"textbox\");\n          var angle = aEvent.originalTarget.value;\n          if (textbox.value != angle)\n            textbox.value = angle;\n          this.getChild(\"innerRotator\").style.MozTransform = \"rotate(\" + (parseFloat(angle)-90) + \"deg)\";\n          this.callCallback(angle, aForceCallback);\n        ]]></body>\n      </method>\n      <method name=\"callCallback\">\n        <parameter name=\"aAngle\"/>\n        <parameter name=\"aForceCallback\"/>\n        <body><![CDATA[\n          if (this.getAttribute(\"onchange\") &&\n              (aForceCallback || this.getAttribute(\"onlyonrelease\") != \"true\")) {\n            try {\n              var fn = new Function(\"angle\", this.getAttribute(\"onchange\"));\n              fn.call(window, aAngle);\n            }\n            catch(e) {}\n          }\n        ]]></body>\n      </method>\n    </implementation>\n  </binding>\n\n  <binding id=\"rotateGrippy\">\n    <resources>\n      <stylesheet src=\"chrome://bluegriffon/skin/rotator.css\"/>\n    </resources>\n\n    <implementation>\n      <field name=\"mStartX\">0</field>\n      <field name=\"mStartY\">0</field>\n      <field name=\"mCenterX\">0</field>\n      <field name=\"mCenterY\">0</field>\n      <field name=\"mRotating\">false</field>\n      <field name=\"mAngle\">0</field>\n      <field name=\"mRotator\">null</field>\n      <field name=\"mNegated\">false</field>\n    </implementation>\n\n    <handlers>\n      <handler event=\"mousedown\">\n        <![CDATA[\n          if (!this.mRotator)\n            this.mRotator = this.parentNode.parentNode.parentNode; \n          this.mNegated = (this.mRotator.getAttribute(\"negated\") == \"true\");\n          if (this.getAttribute(\"disabled\") == \"true\")\n            return;\n         var bo = this.parentNode.boxObject;\n          this.mCenterX = bo.screenX + (bo.width / 2);\n          this.mCenterY = bo.screenY + (bo.height / 2);\n          this.mStartX = this.mCenterX;\n          this.mStartY = this.mCenterY - 16;\n          this.mRotating = true;\n          this.setAttribute(\"rotating\", \"true\");\n          this.setCapture(true);\n        ]]>\n      </handler>\n\n      <handler event=\"mousemove\">\n        <![CDATA[\n          if (!this.mRotating)\n            return;\n          var x = event.screenX;\n          var y = event.screenY;\n          with (Math) {\n            var p0c = sqrt(pow(this.mCenterX - this.mStartX,2) +\n                                pow(this.mCenterY - this.mStartY,2)); // p0->c (b)   \n            var p1c = sqrt(pow(this.mCenterX - x,2) +\n                                pow(this.mCenterY - y,2)); // p1->c (a)\n            var p0p1 = sqrt(pow(x - this.mStartX,2) +\n                                 pow(y - this.mStartY,2)); // p0->p1 (c)\n            this.mAngle = floor(acos((p1c*p1c + p0c*p0c - p0p1*p0p1)/(2*p1c*p0c)) * 180 / PI);\n            if (x <= this.mCenterX)\n              this.mAngle = 360 - this.mAngle;\n\n          }\n          this.parentNode.style.MozTransform = \"rotate(\" + (this.mAngle-90) + \"deg)\";\n          this.mRotator.getChild(\"textbox\").value = this.mAngle;\n          this.mRotator.callCallback(this.mAngle, false);\n        ]]>\n      </handler>\n\n      <handler event=\"mouseup\">\n        <![CDATA[\n          if (!this.mRotating)\n            return;\n          this.releaseCapture();\n          this.removeAttribute(\"rotating\");\n          this.mRotating = false;\n          var x = event.screenX;\n          var y = event.screenY;\n          var rotator = this.parentNode.parentNode.parentNode;\n          with (Math) {\n            var p0c = sqrt(pow(this.mCenterX - this.mStartX,2) +\n                                pow(this.mCenterY - this.mStartY,2)); // p0->c (b)   \n            var p1c = sqrt(pow(this.mCenterX - x,2) +\n                                pow(this.mCenterY - y,2)); // p1->c (a)\n            var p0p1 = sqrt(pow(x - this.mStartX,2) +\n                                 pow(y - this.mStartY,2)); // p0->p1 (c)\n            this.mAngle = floor(acos((p1c*p1c + p0c*p0c - p0p1*p0p1)/(2*p1c*p0c)) * 180 / PI);\n            if (x <= this.mCenterX)\n              this.mAngle = 360 - this.mAngle;\n\n          }\n          this.parentNode.style.MozTransform = \"rotate(\" + (this.mAngle-90) + \"deg)\";\n          this.mRotator.getChild(\"textbox\").value = this.mAngle;\n          this.mRotator.callCallback(this.mAngle, true);\n        ]]>\n      </handler>\n    </handlers>\n\n  </binding>\n  \n</bindings>\n"
  },
  {
    "path": "base/content/bluegriffon/bindings/rulers.xml",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n\n<bindings id=\"rulersBindings\"\n          xmlns=\"http://www.mozilla.org/xbl\"\n          xmlns:html=\"http://www.w3.org/1999/xhtml\"\n          xmlns:xul=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n          xmlns:xbl=\"http://www.mozilla.org/xbl\"\n          xmlns:svg=\"http://www.w3.org/2000/svg\">\n\n  <binding id=\"ruler-base\">\n\n    <implementation>\n\n      <constructor>\n        <![CDATA[\n          NotifierUtils.addNotifierCallback(\"selection\",      this.selectionChanged, this);\n          NotifierUtils.addNotifierCallback(\"resizeEvent\",    this.onResizeEvent, this);\n          NotifierUtils.addNotifierCallback(\"editorScrolled\", this.onEditorScrolled, this);\n        ]]>\n      </constructor>\n\n      <field name=\"kSVG_NS\">\"http://www.w3.org/2000/svg\"</field>\n\n      <field name=\"mRulerSeparatorPosition\">null</field>\n      <field name=\"mResizing\">false</field>\n      <field name=\"mRuleSeparator\">null</field>\n\n      <method name=\"onEditorScrolled\">\n        <body>\n        <![CDATA[\n          var elt = EditorUtils.getSelectionContainer().node;\n          this.selectionChanged(null, elt, true);\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"onResizeEvent\">\n        <body>\n        <![CDATA[\n          var elt = EditorUtils.getSelectionContainer().node;\n          this.selectionChanged(null, elt, true);\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"getComputedStyle\">\n        <parameter name=\"aElt\"/>\n        <body>\n        <![CDATA[\n          return aElt.ownerDocument.defaultView.getComputedStyle(aElt, \"\");\n        ]]>\n        </body>\n      </method>\n\n      <property name=\"mSVGGroup\">\n        <getter>\n        <![CDATA[\n          return document.getAnonymousElementByAttribute(this, \"anonid\", \"SVGGroup\");\n        ]]>\n        </getter>\n      </property>\n\n      <method name=\"clean\">\n        <body>\n        <![CDATA[\n          var svgGroup = this.mSVGGroup;\n          var child = svgGroup.firstChild;\n          while (child)\n          {\n            var tmp = child.nextSibling;\n            svgGroup.removeChild(child);\n            child = tmp;\n          }\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"notifyEditor\">\n        <parameter name=\"aIsCell\"/>\n        <body>\n        <![CDATA[\n          var editor = EditorUtils.getCurrentEditor();\n          editor instanceof Components.interfaces.nsIHTMLObjectResizer;\n          if (editor.objectResizingEnabled && editor.resizedObject)\n            editor.refreshResizers();\n          editor instanceof Components.interfaces.nsIHTMLAbsPosEditor;\n          if (editor.absolutePositioningEnabled && editor.positionedElement)\n            editor.refreshGrabber();\n          editor instanceof Components.interfaces.nsIHTMLInlineTableEditor;\n          if (aIsCell && editor.inlineTableEditingEnabled)\n            editor.refreshInlineTableEditingUI();\n        ]]>\n        </body>\n      </method>\n\n\n    </implementation>\n  </binding>\n\n  <binding id=\"hruler\" extends=\"chrome://bluegriffon/content/bindings/rulers.xml#ruler-base\">\n    <content>\n      <svg:svg style=\"width: 100% ! important; height: 16px;\" height=\"16\"\n               preserveAspectRatio=\"xMidYMid meet\">\n        <svg:g anonid=\"SVGGroup\"/>\n      </svg:svg>\n    </content>\n\n    <implementation>\n\n      <field name=\"mOriginalX\">0</field>\n\n      <method name=\"selectionChanged\">\n        <parameter name=\"aArguments\"/>\n        <parameter name=\"aNode\"/>\n        <parameter name=\"aOneElementSelected\"/>\n        <body>\n        <![CDATA[\n          var node = aNode;\n          var display = this.getComputedStyle(aNode).getPropertyValue(\"display\");\n          while (node &&\n                 display != \"block\" &&\n                 display != \"inline-block\" &&\n                 display != \"table\" &&\n                 display != \"table-cell\" &&\n                 display != \"list-item\" &&\n                 node.nodeName.toLowerCase() != \"img\")\n          {\n            node = node.parentNode;\n            display = this.getComputedStyle(node).getPropertyValue(\"display\");\n          }\n          this.clean();\n          if (node instanceof Components.interfaces.nsIDOMHTMLTableCellElement)\n          {\n            var child = node;\n            while (child.previousSibling)\n              child = child.previousSibling;\n            while (child)\n            {\n              if (child.nodeType == Node.ELEMENT_NODE)\n                this._showElementRuler(child);\n              child = child.nextSibling;\n            }\n          }\n          else\n            this._showElementRuler(node);\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"_showElementRuler\">\n        <parameter name=\"aElt\"/>\n        <body>\n        <![CDATA[\n          var w = aElt.clientWidth;\n          var x = 0;\n          var o = aElt;\n          if (!o.offsetParent)\n            x = parseFloat(o.ownerDocument.defaultView.getComputedStyle(o, \"\").getPropertyValue(\"margin-left\"));\n          else while (o)\n          {\n            x += o.offsetLeft;\n            o = o.offsetParent;\n          }\n          if (aElt instanceof Components.interfaces.nsIDOMHTMLTableCellElement)\n          {\n            var cs = this.getComputedStyle(aElt);\n            var pl = cs.getPropertyCSSValue(\"padding-left\");\n            var pr = cs.getPropertyCSSValue(\"padding-right\");\n\n            if (pl.primitiveType == CSSPrimitiveValue.CSS_PX)\n            {\n              var plv = pl.getFloatValue(CSSPrimitiveValue.CSS_PX);\n              x += plv;\n              w -= plv;\n            }\n            if (pr.primitiveType == CSSPrimitiveValue.CSS_PX)\n            {\n              var prv = pr.getFloatValue(CSSPrimitiveValue.CSS_PX);\n              w -= prv;\n            }\n          }\n          this.addObject(\"hruler\", x, w, aElt);\n        ]]>\n        </body>\n      </method>\n\n      <property name=\"mScrollX\">\n        <getter>\n        <![CDATA[\n          return EditorUtils.getCurrentEditorElement() ?\n                   EditorUtils.getCurrentEditorElement().contentWindow.scrollX :\n                   0;\n        ]]>\n        </getter>\n      </property>\n\n      <method name=\"addObject\">\n        <parameter name=\"aName\"/>\n        <parameter name=\"aPos\"/>\n        <parameter name=\"aSize\"/>\n        <parameter name=\"aSource\"/>\n        <body>\n        <![CDATA[\n          if (!aSource)\n            return;\n          var svgGroup = this.mSVGGroup;\n          var g = document.createElementNS(this.kSVG_NS, \"g\");\n\n          var zoom = 1;\n          if (EditorUtils.getCurrentEditorElement())\n            zoom = BGZoomManager.getCurrentZoom();\n\n          var cs = this.getComputedStyle(aSource);\n          var positionProperty = cs.getPropertyValue(\"position\");\n          if (positionProperty != \"static\")\n          {\n            var leftProperty = aSource.style.left;\n            if (leftProperty && leftProperty.indexOf(\"%\") == -1)\n            {\n              var leftReal = aSource.offsetParent.clientWidth * parseFloat(leftProperty) / 100;\n              var lSpring = document.createElementNS(this.kSVG_NS, \"rect\");\n              lSpring.setAttribute(\"x\", (aPos-this.mScrollX-leftReal)*zoom + \"px\");\n              lSpring.setAttribute(\"y\", \"7\");\n              lSpring.setAttribute(\"width\", leftReal*zoom + \"px\");\n              lSpring.setAttribute(\"height\", \"1\");\n              g.appendChild(lSpring);\n            }\n            var rightProperty = aSource.style.right;\n            if (rightProperty && rightProperty.indexOf(\"%\") == -1)\n            {\n              var rightReal = aSource.offsetParent.clientWidth * parseFloat(rightProperty) / 100;\n              var rSpring = document.createElementNS(this.kSVG_NS, \"rect\");\n              rSpring.setAttribute(\"x\", (aPos-this.mScrollX+aSize)*zoom + \"px\");\n              rSpring.setAttribute(\"y\", \"7\");\n              rSpring.setAttribute(\"width\", rightReal*zoom + \"px\");\n              rSpring.setAttribute(\"height\", \"1\");\n              g.appendChild(rSpring);\n            }\n          }\n\n          var r = document.createElementNS(this.kSVG_NS, \"rect\")\n          r.setAttribute(\"x\", (aPos-this.mScrollX)*zoom + \"px\");\n          r.setAttribute(\"y\", \"0\");\n          r.setAttribute(\"width\", aSize*zoom + \"px\");\n          r.setAttribute(\"height\", \"16\");\n          r.setAttribute(\"anonid\", \"ruler\");\n          r.setAttribute(\"tooltiptext\", \"ruler\");\n          g.appendChild(r);\n\n          var t = document.createElementNS(this.kSVG_NS, \"text\");\n          t.setAttribute(\"x\", (aPos-this.mScrollX+aSize/2)*zoom + \"px\");\n          t.setAttribute(\"y\", \"50%\");\n          g.appendChild(t);\n\n          var text = document.createTextNode(aSize + \"px\");\n          t.appendChild(text);\n\n          var lH = document.createElementNS(this.kSVG_NS, \"rect\")\n          lH.setAttribute(\"x\", (aPos-this.mScrollX)*zoom-3 + \"px\");\n          lH.setAttribute(\"y\", \"0\");\n          lH.setAttribute(\"width\", \"3px\");\n          lH.setAttribute(\"height\", \"16\");\n          lH.setAttribute(\"style\", \"cursor: w-resize\");\n          lH.setAttribute(\"class\", \"ruler-separator\");\n          lH.setAttribute(\"pos\", aPos);\n          lH.setAttribute(\"size\", aSize);\n          lH.setAttribute(\"ruler-separator-position\", \"left\");\n          lH.setUserData(\"source\", aSource, null);\n          g.appendChild(lH);\n\n          var rH = document.createElementNS(this.kSVG_NS, \"rect\")\n          rH.setAttribute(\"x\", (aPos+aSize-this.mScrollX)*zoom + \"px\");\n          rH.setAttribute(\"y\", \"0\");\n          rH.setAttribute(\"width\", \"3px\");\n          rH.setAttribute(\"height\", \"16\");\n          rH.setAttribute(\"style\", \"cursor: e-resize\");\n          rH.setAttribute(\"class\", \"ruler-separator\");\n          rH.setAttribute(\"pos\", aPos);\n          rH.setAttribute(\"size\", aSize);\n          rH.setAttribute(\"ruler-separator-position\", \"right\");\n          rH.setUserData(\"source\", aSource, null);\n          g.appendChild(rH);\n\n          svgGroup.appendChild(g);\n        ]]>\n        </body>\n      </method>\n\n    </implementation>\n\n    <resources>\n      <stylesheet src=\"chrome://bluegriffon/skin/rulers.css\"/>\n    </resources>\n\n    <handlers>\n      <handler event=\"mousedown\">\n        <![CDATA[\n          var elt = event.originalTarget;\n          if (elt.getAttribute(\"class\") != \"ruler-separator\")\n            return; \n\n          this.mRulerSeparatorPosition = elt.getAttribute(\"ruler-separator-position\");\n\n          this.mOriginalX = event.clientX; \n          this.mRuleSeparator = elt;\n\n          this.mResizing = true;\n\n          var g = elt.parentNode;\n          g.parentNode.appendChild(g);          \n          elt.setCapture(true);\n        ]]>\n      </handler>\n\n      <handler event=\"mousemove\">\n        <![CDATA[\n          if (!this.mResizing)\n            return;\n\n          var x = event.clientX;\n          var zoom = BGZoomManager.getCurrentZoom();\n          var pos = parseFloat(this.mRuleSeparator.getAttribute(\"pos\"));\n          var size = parseFloat(this.mRuleSeparator.getAttribute(\"size\"));\n          switch (this.mRulerSeparatorPosition)\n          {\n            case \"left\":\n              this.mRuleSeparator.setAttribute(\"x\",\n                 ((pos-this.mScrollX)*zoom - 3 - this.mOriginalX + x) + \"px\");\n              // update main ruler element\n              this.mRuleSeparator.previousSibling.previousSibling\n                .setAttribute(\"x\", ((pos- this.mScrollX)*zoom - this.mOriginalX + x) + \"px\");\n              this.mRuleSeparator.previousSibling.previousSibling\n                .setAttribute(\"width\", (size*zoom + this.mOriginalX - x) + \"px\");\n              // update text\n              this.mRuleSeparator.previousSibling\n                .setAttribute(\"x\", ((pos-this.mScrollX+size/2)*zoom + (-this.mOriginalX + x)/2) + \"px\");\n              this.mRuleSeparator.previousSibling.textContent =\n                Math.floor(size + (this.mOriginalX - x)/zoom) + \"px\";\n              break;\n            case \"right\":\n              this.mRuleSeparator.setAttribute(\"x\",\n                 ((pos+size-this.mScrollX)*zoom - this.mOriginalX + x) + \"px\");\n              // update main ruler element\n              this.mRuleSeparator.previousSibling.previousSibling.previousSibling\n                .setAttribute(\"width\", (size*zoom - this.mOriginalX + x) + \"px\");\n              // update text\n              this.mRuleSeparator.previousSibling.previousSibling\n                .setAttribute(\"x\", ((pos-this.mScrollX+size/2)*zoom + (-this.mOriginalX + x)/2) + \"px\");\n              this.mRuleSeparator.previousSibling.previousSibling.textContent =\n                Math.floor(size - (this.mOriginalX - x)/zoom) + \"px\";\n              break;\n            default: break;\n          }\n        ]]>\n      </handler>\n\n      <handler event=\"mouseup\">\n        <![CDATA[\n          if (!this.mResizing)\n            return;\n\n          var elt = event.originalTarget;\n          elt.releaseCapture();\n          this.mResizing = false;\n          var source = this.mRuleSeparator.getUserData(\"source\");\n          var marginLeft = parseFloat(this.getComputedStyle(source).getPropertyValue(\"margin-left\"));\n          var width = source.clientWidth;\n          if (!marginLeft) marginLeft = 0;\n          this.mRuleSeparator = null;\n\n          var x = event.clientX;\n          var styleAttrValue = source.getAttribute(\"style\");\n          if (styleAttrValue)\n            styleAttrValue += \";\"\n          else\n            styleAttrValue = \"\";\n          var zoom = BGZoomManager.getCurrentZoom();\n          var editor = EditorUtils.getCurrentEditor();\n          editor.beginTransaction();\n          switch (this.mRulerSeparatorPosition)\n          {\n            case \"left\":\n              {\n                var txn = new diStyleAttrChangeTxn(source,\n                                                   \"margin-left\",\n                                                   (marginLeft - (this.mOriginalX - x)/zoom) + \"px\",\n                                                   \"\");\n                EditorUtils.getCurrentEditor().transactionManager.doTransaction(txn);  \n                EditorUtils.getCurrentEditor().incrementModificationCount(1);  \n                if(source.style.getPropertyValue(\"width\")) {\n                  txn = new diStyleAttrChangeTxn(source,\n                                                 \"width\",\n                                                 (width  + (this.mOriginalX - x)/zoom) + \"px\",\n                                                 \"\");\n                  EditorUtils.getCurrentEditor().transactionManager.doTransaction(txn);  \n                  EditorUtils.getCurrentEditor().incrementModificationCount(1);  \n                }\n              }\n               break;\n            case \"right\":\n              {\n                var txn = new diStyleAttrChangeTxn(source,\n                                                   \"width\",\n                                                   (width  - (this.mOriginalX - x)/zoom) + \"px\",\n                                                   \"\");\n                EditorUtils.getCurrentEditor().transactionManager.doTransaction(txn);\n                EditorUtils.getCurrentEditor().incrementModificationCount(1);  \n              }\n              break;\n            default: break;\n          }\n          editor.endTransaction();\n          NotifierUtils.notify(\"selection\", source, false);\n        ]]>\n      </handler>\n\n    </handlers>\n\n  </binding>\n\n   <binding id=\"vruler\" extends=\"chrome://bluegriffon/content/bindings/rulers.xml#ruler-base\">\n    <content>\n          <svg:svg style=\"width: 16px ! important; height: 100% ! important; \"\n                   preserveAspectRatio=\"xMidYMid meet\">\n            <svg:g anonid=\"SVGGroup\"/>\n          </svg:svg>\n    </content>\n\n    <implementation>\n\n      <field name=\"mOriginalY\">0</field>\n\n      <method name=\"selectionChanged\">\n        <parameter name=\"aArguments\"/>\n        <parameter name=\"aNode\"/>\n        <parameter name=\"aOneElementSelected\"/>\n        <body>\n        <![CDATA[\n          var node = aNode;\n          var display = this.getComputedStyle(aNode).getPropertyValue(\"display\");\n          while (node &&\n                 display != \"block\" &&\n                 display != \"inline-block\" &&\n                 display != \"table\" &&\n                 display != \"table-cell\" &&\n                 display != \"list-item\" &&\n                 node.nodeName.toLowerCase() != \"img\")\n          {\n            node = node.parentNode;\n            display = this.getComputedStyle(node).getPropertyValue(\"display\");\n          }\n          this.clean();\n          if (node instanceof Components.interfaces.nsIDOMHTMLTableCellElement)\n          {\n            var editor = EditorUtils.getCurrentEditor();\n            editor instanceof Components.interfaces.nsITableEditor;\n            var tableElt = editor.getElementOrParentByTagName(\"table\", null);\n            var rowCount = { value: 0 };\n            var colCount = { value: 0 };\n            editor.getTableSize(tableElt, rowCount, colCount);\n\n            var rowObj = { value: 0 };\n            var colObj = { value: 0 };\n            editor.getCellIndexes(cell, rowObj, colObj);\n\n            var columnIndex = colObj.value;\n            for (var i = 0; i < rowCount.value; i++)\n            {\n              var cell = editor.getCellAt(tableElt, i, columnIndex);\n              this._showElementRuler(cell);\n            }\n          }\n          else\n            this._showElementRuler(node);\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"_showElementRuler\">\n        <parameter name=\"aElt\"/>\n        <body>\n        <![CDATA[\n          var h = aElt.clientHeight;\n          var y = 0;\n          var o = aElt;\n          if (!o.offsetParent)\n            y = parseFloat(o.ownerDocument.defaultView.getComputedStyle(o, \"\").getPropertyValue(\"margin-top\"));\n          else while (o)\n          {\n            y += o.offsetTop;\n            o = o.offsetParent;\n          }\n          if (aElt instanceof Components.interfaces.nsIDOMHTMLTableCellElement)\n          {\n            var cs = this.getComputedStyle(aElt);\n            var pl = cs.getPropertyCSSValue(\"padding-top\");\n            var pr = cs.getPropertyCSSValue(\"padding-bottom\");\n\n            if (pl.primitiveType == CSSPrimitiveValue.CSS_PX)\n            {\n              var plv = pl.getFloatValue(CSSPrimitiveValue.CSS_PX);\n              y += plv;\n              h -= plv;\n            }\n            if (pr.primitiveType == CSSPrimitiveValue.CSS_PX)\n            {\n              var prv = pr.getFloatValue(CSSPrimitiveValue.CSS_PX);\n              h -= prv;\n            }\n          }\n          this.addObject(\"vruler\", y, h, aElt);\n        ]]>\n        </body>\n      </method>\n\n      <property name=\"mScrollY\">\n        <getter>\n        <![CDATA[\n          return EditorUtils.getCurrentEditorElement() ?\n                   EditorUtils.getCurrentEditorElement().contentWindow.scrollY :\n                   0;\n        ]]>\n        </getter>\n      </property>\n\n      <method name=\"addObject\">\n        <parameter name=\"aName\"/>\n        <parameter name=\"aPos\"/>\n        <parameter name=\"aSize\"/>\n        <parameter name=\"aSource\"/>\n        <body>\n        <![CDATA[        \n          var svgGroup = this.mSVGGroup;\n          var g = document.createElementNS(this.kSVG_NS, \"g\");\n\n          var zoom = 1;\n          if (EditorUtils.getCurrentEditorElement())\n            zoom = BGZoomManager.getCurrentZoom();\n\n          var cs = this.getComputedStyle(aSource);\n          var positionProperty = cs.getPropertyValue(\"position\");\n          if (positionProperty != \"static\")\n          {\n            var topProperty = aSource.style.top;\n            if (topProperty && topProperty.indexOf(\"%\") == -1)\n            {\n              var topReal = aSource.offsetParent.clientWidth * parseFloat(topProperty) / 100;\n              var tSpring = document.createElementNS(this.kSVG_NS, \"rect\");\n              tSpring.setAttribute(\"y\", (aPos-this.mScrollY-topReal)*zoom + \"px\");\n              tSpring.setAttribute(\"x\", \"7\");\n              tSpring.setAttribute(\"height\", topReal*zoom + \"px\");\n              tSpring.setAttribute(\"width\", \"1\");\n              g.appendChild(tSpring);\n            }\n            var bottomProperty = aSource.style.bottom;\n            if (bottomProperty && bottomProperty.indexOf(\"%\") == -1)\n            {\n              var bottomReal = aSource.offsetParent.clientWidth * parseFloat(bottomProperty) / 100;\n              var bSpring = document.createElementNS(this.kSVG_NS, \"rect\");\n              bSpring.setAttribute(\"y\", (aPos-this.mScrollY+aSize)*zoom + \"px\");\n              bSpring.setAttribute(\"x\", \"7\");\n              bSpring.setAttribute(\"height\", bottomReal*zoom + \"px\");\n              bSpring.setAttribute(\"width\", \"1\");\n              g.appendChild(bSpring);\n            }\n          }\n\n          var r = document.createElementNS(this.kSVG_NS, \"rect\")\n          r.setAttribute(\"y\", (aPos-this.mScrollY)*zoom + \"px\");\n          r.setAttribute(\"x\", \"0\");\n          r.setAttribute(\"height\", aSize*zoom + \"px\");\n          r.setAttribute(\"width\", \"16\");\n          r.setAttribute(\"anonid\", \"ruler\");\n          r.setAttribute(\"tooltiptext\", \"ruler\");\n          g.appendChild(r);\n\n          var t = document.createElementNS(this.kSVG_NS, \"text\");\n          t.setAttribute(\"y\", (aPos-this.mScrollY+aSize/2)*zoom + \"px\");\n          t.setAttribute(\"x\", \"50%\");\n          t.setAttribute(\"transform\", \"rotate(-90,8,\" + (aPos-this.mScrollY+aSize/2)*zoom + \")\");\n          g.appendChild(t);\n\n          var text = document.createTextNode(aSize + \"px\");\n          t.appendChild(text);\n\n          var lH = document.createElementNS(this.kSVG_NS, \"rect\")\n          lH.setAttribute(\"y\", (aPos-this.mScrollY)*zoom-3 + \"px\");\n          lH.setAttribute(\"x\", \"0\");\n          lH.setAttribute(\"height\", \"3px\");\n          lH.setAttribute(\"width\", \"16\");\n          lH.setAttribute(\"style\", \"cursor: n-resize\");\n          lH.setAttribute(\"class\", \"ruler-separator\");\n          lH.setAttribute(\"pos\", aPos);\n          lH.setAttribute(\"size\", aSize);\n          lH.setAttribute(\"ruler-separator-position\", \"top\");\n          lH.setUserData(\"source\", aSource, null);\n          g.appendChild(lH);\n\n          var rH = document.createElementNS(this.kSVG_NS, \"rect\")\n          rH.setAttribute(\"y\", (aPos+aSize-this.mScrollY)*zoom + \"px\");\n          rH.setAttribute(\"x\", \"0\");\n          rH.setAttribute(\"height\", \"3px\");\n          rH.setAttribute(\"width\", \"16\");\n          rH.setAttribute(\"style\", \"cursor: s-resize\");\n          rH.setAttribute(\"class\", \"ruler-separator\");\n          rH.setAttribute(\"pos\", aPos);\n          rH.setAttribute(\"size\", aSize);\n          rH.setAttribute(\"ruler-separator-position\", \"bottom\");\n          rH.setUserData(\"source\", aSource, null);\n          g.appendChild(rH);\n\n          svgGroup.appendChild(g);\n        ]]>\n        </body>\n      </method>\n\n    </implementation>\n\n    <resources>\n      <stylesheet src=\"chrome://bluegriffon/skin/rulers.css\"/>\n    </resources>\n\n    <handlers>\n      <handler event=\"mousedown\">\n        <![CDATA[\n          var elt = event.originalTarget;\n          if (elt.getAttribute(\"class\") != \"ruler-separator\")\n            return; \n\n          this.mRulerSeparatorPosition = elt.getAttribute(\"ruler-separator-position\");\n\n          this.mOriginalY = event.clientY;\n          this.mRuleSeparator = elt;\n\n          this.mResizing = true;\n          var g = elt.parentNode;\n          g.parentNode.appendChild(g);          \n          elt.setCapture(true);\n        ]]>\n      </handler>\n\n      <handler event=\"mousemove\">\n        <![CDATA[\n          if (!this.mResizing)\n            return;\n\n          var y = event.clientY;\n          var zoom = BGZoomManager.getCurrentZoom();\n          var pos = parseFloat(this.mRuleSeparator.getAttribute(\"pos\"));\n          var size = parseFloat(this.mRuleSeparator.getAttribute(\"size\"));\n          switch (this.mRulerSeparatorPosition)\n          {\n            case \"top\":\n              this.mRuleSeparator.setAttribute(\"y\",\n                 ((pos-this.mScrollY)*zoom - 3 - this.mOriginalY + y) + \"px\");\n              // update main ruler element\n              this.mRuleSeparator.previousSibling.previousSibling\n                .setAttribute(\"y\", ((pos- this.mScrollY)*zoom - this.mOriginalY + y) + \"px\");\n              this.mRuleSeparator.previousSibling.previousSibling\n                .setAttribute(\"height\", (size*zoom + this.mOriginalY - y) + \"px\");\n              // update text\n              this.mRuleSeparator.previousSibling\n                .setAttribute(\"y\", ((pos-this.mScrollY+size/2)*zoom + (-this.mOriginalY + y)/2) + \"px\");\n              this.mRuleSeparator.previousSibling.textContent =\n                Math.floor(size + (this.mOriginalY - y)/zoom) + \"px\";\n              this.mRuleSeparator.previousSibling\n                .setAttribute(\"transform\", \"rotate(-90,8,\" + ((pos-this.mScrollY+size/2)*zoom + (-this.mOriginalY + y)/2) + \")\");\n              break;\n            case \"bottom\":\n              this.mRuleSeparator.setAttribute(\"y\",\n                 ((pos+size-this.mScrollY)*zoom - this.mOriginalY + y) + \"px\");\n              // update main ruler element\n              this.mRuleSeparator.previousSibling.previousSibling.previousSibling\n                .setAttribute(\"height\", (size*zoom - this.mOriginalY + y) + \"px\");\n              // update text\n              this.mRuleSeparator.previousSibling.previousSibling\n                .setAttribute(\"transform\", \"rotate(-90,8,\" + ((pos-this.mScrollY+size/2)*zoom + (-this.mOriginalY + y)/2) + \")\");\n              this.mRuleSeparator.previousSibling.previousSibling\n                .setAttribute(\"y\", ((pos-this.mScrollY+size/2)*zoom + (-this.mOriginalY + y)/2) + \"px\");\n              this.mRuleSeparator.previousSibling.previousSibling.textContent =\n                Math.floor(size - (this.mOriginalY - y)/zoom) + \"px\";\n              break;\n            default: break;\n          }\n        ]]>\n      </handler>\n\n      <handler event=\"mouseup\">\n        <![CDATA[\n          if (!this.mResizing)\n            return;\n\n          var y = event.clientY;\n          var elt = event.originalTarget;\n          elt.releaseCapture();\n\n          this.mResizing = false;\n          \n          var source = this.mRuleSeparator.getUserData(\"source\");\n          this.mRuleSeparator = null;\n\n          function changeHeight(aElt, aY, aHeight, aSelf, aIsCell)\n          {\n            var styleAttrValue = aElt.getAttribute(\"style\");\n            if (styleAttrValue)\n              styleAttrValue += \";\"\n            else\n              styleAttrValue = \"\";\n            var zoom = BGZoomManager.getCurrentZoom();\n            var marginTop = parseFloat(aSelf.getComputedStyle(aElt).getPropertyValue(\"margin-top\"));\n            if (!marginTop) marginTop = 0;\n            var editor = EditorUtils.getCurrentEditor();\n            switch (aSelf.mRulerSeparatorPosition)\n            {\n              case \"top\":\n                if (aIsCell) {\n                  var txn = new diStyleAttrChangeTxn(aElt,\n                                                     \"height\",\n                                                     (aHeight  + (aSelf.mOriginalY - aY)/zoom) + \"px\",\n                                                     \"\");\n                  editor.transactionManager.doTransaction(txn);\n                  editor.incrementModificationCount(1);  \n                }\n                else {\n                  var txn = new diStyleAttrChangeTxn(aElt,\n                                                     \"margin-top\",\n                                                     (marginTop - (aSelf.mOriginalY - aY)/zoom) + \"px\",\n                                                     \"\");\n                  editor.transactionManager.doTransaction(txn);\n                  editor.incrementModificationCount(1);  \n                  if(aElt.style.getPropertyValue(\"height\")) {\n                    txn = new diStyleAttrChangeTxn(aElt,\n                                                   \"height\",\n                                                   (aHeight  + (aSelf.mOriginalY - aY)/zoom) + \"px\",\n                                                   \"\");\n                    editor.transactionManager.doTransaction(txn);  \n                    editor.incrementModificationCount(1);  \n                  }\n                }\n                break;\n              case \"bottom\":\n                {\n                  var txn = new diStyleAttrChangeTxn(aElt,\n                                                     \"height\",\n                                                     (aHeight  - (aSelf.mOriginalY - aY)/zoom) + \"px\",\n                                                     \"\");\n                  editor.transactionManager.doTransaction(txn);  \n                  editor.incrementModificationCount(1);  \n                }\n                break;\n              default: break;\n            }\n          }\n\n          var height = source.clientHeight;\n          var editor = EditorUtils.getCurrentEditor();\n          if (source instanceof Components.interfaces.nsIDOMHTMLTableCellElement)\n          {\n            var elt = source.parentNode.firstChild;\n            editor.beginTransaction();\n            while (elt)\n            {\n              if (elt.nodeType == Node.ELEMENT_NODE &&\n                  (elt instanceof Components.interfaces.nsIDOMHTMLTableCellElement))\n                changeHeight(elt, y, height, this, true);\n              elt = elt.nextSibling;\n            }\n            editor.endTransaction();\n            NotifierUtils.notify(\"selection\", source, false);\n            this.notifyEditor(true);\n          }\n          else\n          {\n            editor.beginTransaction();\n            changeHeight(source, y, height, this, false);\n            editor.endTransaction();\n            NotifierUtils.notify(\"selection\", source, false);\n            this.notifyEditor(false);\n          }\n          \n        ]]>\n      </handler>\n\n    </handlers>\n\n  </binding>\n\n</bindings>\n"
  },
  {
    "path": "base/content/bluegriffon/bindings/structurebar.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n\nstructurebar {\n  -moz-binding: url(\"chrome://bluegriffon/content/bindings/structurebar.xml#structurebar\");\n  overflow: -moz-hidden-unscrollable;\n  min-width: 1px;\n  margin-bottom: 1px;\n  -moz-box-pack: end;\n}\n\nstructurebar toolbarbutton {\n  padding: 0px;\n  text-shadow: none;\n}\n\nstructurebar .struct-textbox {\n  -moz-appearance: none !important;\n  padding: 0px !important;\n  margin: 0px !important;\n  border: none !important;\n}\n\n/********* LTR *********/\n\nwindow[rtl=\"false\"] structurebar {\n  margin-right: 10px;\n  margin-left: 24px;\n}\n \nwindow[rtl=\"false\"] structurebar .autorepeatbutton-up {\n  list-style-image: url(\"chrome://bluegriffon/skin/structurebar/arrow-left.png\");\n  -moz-image-region: auto; /* cut off inheritance */\n  filter: grayscale(100%);\n}\n\nwindow[rtl=\"false\"] structurebar .autorepeatbutton-down {\n  list-style-image: url(\"chrome://bluegriffon/skin/structurebar/arrow-right.png\");\n  -moz-image-region: auto; /* cut off inheritance */\n  filter: grayscale(100%);\n}\n\nwindow[rtl=\"false\"] structurebar autorepeatbutton:not([disabled]):hover {\n  filter: none;\n}\n\nwindow[rtl=\"false\"] structurebar .autorepeatbutton-up:not([disabled=\"true\"]) {\n  margin-right: 10px;\n}\n\nwindow[rtl=\"false\"] structurebar .autorepeatbutton-down {\n  margin-left: 10px;\n}\n\n/********* RTL *********/\n\nwindow[rtl=\"true\"] structurebar {\n  margin-left: 10px;\n  margin-right: 24px;\n}\n \nwindow[rtl=\"true\"] structurebar .autorepeatbutton-up {\n  list-style-image: url(\"chrome://bluegriffon/skin/structurebar/arrow-right.png\");\n  -moz-image-region: auto; /* cut off inheritance */\n}\n\nwindow[rtl=\"true\"] structurebar .autorepeatbutton-down {\n  list-style-image: url(\"chrome://bluegriffon/skin/structurebar/arrow-left.png\");\n  -moz-image-region: auto; /* cut off inheritance */\n}\n\nwindow[rtl=\"true\"] structurebar autorepeatbutton[disabled=\"true\"] {\n  filter: grayscale(100%);\n}\n\nwindow[rtl=\"true\"] structurebar autorepeatbutton:not([disabled]):hover {\n  filter: grayscale(100%) contrast(600%);\n}\n\nwindow[rtl=\"true\"] structurebar .autorepeatbutton-up:not([disabled=\"true\"]) {\n  margin-left: 10px;\n}\n\nwindow[rtl=\"true\"] structurebar .autorepeatbutton-down {\n  margin-right: 10px;\n}\n\n"
  },
  {
    "path": "base/content/bluegriffon/bindings/structurebar.xml",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE bindings [\n  <!ENTITY % structurebarDTD SYSTEM \"chrome://bluegriffon/locale/structurebar.dtd\" >\n  %structurebarDTD;\n]>\n\n<bindings id=\"structurebarBindings\"\n          xmlns=\"http://www.mozilla.org/xbl\"\n          xmlns:html=\"http://www.w3.org/1999/xhtml\"\n          xmlns:xul=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n          xmlns:xbl=\"http://www.mozilla.org/xbl\">\n\n  <binding id=\"structurebar\" extends=\"chrome://global/content/bindings/scrollbox.xml#arrowscrollbox\">\n\n\n    <implementation>\n\n      <field name=\"mLastNode\">null</field>\n      <field name=\"mOneElementSelected\">false</field>\n\n      <method name=\"selectionChanged\">\n        <parameter name=\"aArguments\"/>\n        <parameter name=\"aNode\"/>\n        <parameter name=\"aOneElementSelected\"/>\n        <body>\n        <![CDATA[\n          this.mOneElementSelected = aOneElementSelected;\n\n          var node = aNode;\n          while (node && node.namespaceURI == \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\") // XUL\n            node = node.parentNode;\n          while (node && node.parentNode &&\n                 node.namespaceURI == \"http://www.w3.org/2000/svg\" &&\n                 node.parentNode.namespaceURI == \"http://www.w3.org/2000/svg\") // SVG container only\n            node = node.parentNode;\n          if (node != aNode) {\n            EditorUtils.getCurrentEditor().selectElement(node);\n            return;\n          }\n\n          var toolbarbutton;\n          if (this.mLastNode == node)\n          {\n            // avoid rebuilding the whole structure toolbar if possible\n            toolbarbutton = this.lastChild;\n            while (node && toolbarbutton &&\n                   node == toolbarbutton.getUserData(\"node\") &&\n                   node.nodeName.toLowerCase() != \"html\")\n            {\n              node = node.parentNode;\n              toolbarbutton = toolbarbutton.previousSibling;\n            }\n            // so we rebuild only from toolbarbutton up to the root\n            if (aOneElementSelected)\n              toolbarbutton.setAttribute(\"checked\", \"true\");\n            else\n              toolbarbutton.removeAttribute(\"checked\");\n          }\n          else\n          {\n            // the deepest node is not the one the toolbar is currently showing,\n            // so let's clear all\n            this.mLastNode = node;\n            toolbarbutton = this.lastChild;\n          }\n\n          while (toolbarbutton)\n          {\n            var tmp = toolbarbutton.previousSibling;\n            if (toolbarbutton.localName == \"toolbarbutton\")\n              this.removeChild(toolbarbutton);\n            toolbarbutton = tmp;\n          }\n\n          var prefs = GetPrefs();\n          var showIDs = true;\n          var showClasses = true;\n          var showLang = false;\n          var showRole = true;\n          try {\n            showIDs = prefs.getBoolPref(\"bluegriffon.structurebar.id.show\");\n          } catch(e) {}\n          try {\n            showClasses = prefs.getBoolPref(\"bluegriffon.structurebar.class.show\");\n          } catch(e) {}\n          try {\n            showLang = prefs.getBoolPref(\"bluegriffon.structurebar.lang.show\");\n          } catch(e) {}\n          try {\n            showRole = prefs.getBoolPref(\"bluegriffon.structurebar.role.show\");\n          } catch(e) {}\n          while (node.nodeName.toLowerCase() != \"html\")\n          {\n            var newLabel = document.createElement(\"toolbarbutton\");\n\n            var isBlueGriffonNS = (node.namespaceURI == \"http://disruptive-innovations.com/zoo/bluegriffon\");\n\n            var text = (isBlueGriffonNS ? \"\" : \"<\")\n                       + node.nodeName.toLowerCase();\n            if (!isBlueGriffonNS && showIDs && node.id)\n              text += \" #\" + node.id;\n            if (!isBlueGriffonNS && showClasses && node.hasAttribute(\"class\"))\n              text += \" .\" + node.getAttribute(\"class\").replace( / /g, \".\");\n            if (!isBlueGriffonNS && showLang && node.hasAttribute(\"lang\"))\n              text += \" :lang(\" + node.getAttribute(\"lang\") + \")\";\n            if (!isBlueGriffonNS && showRole) {\n              if (node.hasAttribute(\"role\"))\n                text += \" :role(\" + node.getAttribute(\"role\") + \")\";\n              else {\n                var lookForEpubType = Services.prefs.getBoolPref(\"bluegriffon.aria.epub-type\") &&\n                                      EditorUtils.isXHTMLDocument() &&\n                                      node.hasAttributeNS(\"http://www.idpf.org/2007/ops\", \"type\");\n                if (lookForEpubType)\n                  text += \" :role(\" + node.getAttributeNS(\"http://www.idpf.org/2007/ops\", \"type\") + \")\";\n              }\n            }\n            text += (isBlueGriffonNS ? \"\" : \">\")\n\n            newLabel.setAttribute(\"label\",     text);\n            if (aOneElementSelected && aNode == node)\n              newLabel.setAttribute(\"checked\", \"true\");\n\n            newLabel.setUserData(\"node\", node, null);\n            newLabel.setAttribute(\"value\", node.nodeName.toLowerCase());\n            newLabel.setAttribute(\"context\", \"structureBarContextMenu\");\n            newLabel.setAttribute(\"oncommand\", \"this.parentNode.selectNode(this)\");\n\n            this.insertBefore(newLabel, this.firstChild);\n\n            node = node.parentNode;\n          }\n\n          // make sure the deepest element is visible;\n          // we always have a lastChild here\n          var lastButton = this.lastChild.previousSibling;\n          if (lastButton)\n            this.ensureElementIsVisible(lastButton);\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"init\">\n        <body>\n        <![CDATA[\n          NotifierUtils.addNotifierCallback(\"selection_strict\", this.selectionChanged, this);\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"shutdown\">\n        <body>\n        <![CDATA[\n          NotifierUtils.removeNotifierCallback(\"selection_strict\", this.selectionChanged, this);\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"selectNode\">\n        <parameter name=\"aNode\"/>\n        <body>\n        <![CDATA[\n          var editor = EditorUtils.getCurrentEditor();\n          var node   = aNode.getUserData(\"node\");\n          if (editor && node)\n            editor.selectElement(node);\n        ]]>\n        </body>\n      </method>\n\n    </implementation>\n\n    <handlers>\n      <handler event=\"command\">\n        <![CDATA[\n          var elt = event.target;\n          if (elt.localName == \"toolbarbutton\")\n            this.selectNode(elt);\n        ]]>\n      </handler>\n    </handlers>\n\n  </binding>\n\n</bindings>\n"
  },
  {
    "path": "base/content/bluegriffon/bindings/tab.xml",
    "content": "<?xml version=\"1.0\"?>\n\n<bindings id=\"bluegriffon-editorTabboxBindings\"\n          xmlns=\"http://www.mozilla.org/xbl\"\n          xmlns:xul=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n          xmlns:xbl=\"http://www.mozilla.org/xbl\">\n\n\n  <binding id=\"bluegriffon-editortab\" display=\"xul:hbox\"\n           extends=\"chrome://global/content/bindings/tabbox.xml#tab\">\n    <content>\n      <xul:image imagetheming=\"never\" xbl:inherits=\"validate,src=image\" class=\"tab-icon-image\"/>\n      <xul:label flex=\"1\" xbl:inherits=\"value=label,crop,accesskey\" class=\"tab-text\" style=\"-moz-user-focus: ignore; -moz-user-select:none\"/>\n      <xul:toolbarbutton anonid=\"close-button\" tabindex=\"-1\" class=\"tab-close-button\"\n                         imagetheming=\"never\"\n                         oncommand=\"this.parentNode.CloseTab(this.parentNode)\"/>\n    </content>\n\n    <implementation>\n      <field name=\"mOverCloseButton\">false</field>\n\n      <method name=\"CloseTab\">\n        <parameter name=\"aTab\"/>\n      <body>\n        <![CDATA[\n          cmdCloseTab.doCommand();\n        ]]>\n      </body>\n      </method>\n \n    </implementation>\n\n  </binding>\n\n</bindings>\n"
  },
  {
    "path": "base/content/bluegriffon/bindings/tabeditor.xml",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE bindings [\n  <!ENTITY % tabEditorDTD SYSTEM \"chrome://bluegriffon/locale/tabeditor.dtd\" >\n  %tabEditorDTD;\n  <!ENTITY % bluegriffonDTD  SYSTEM \"chrome://bluegriffon/locale/bluegriffon.dtd\" >\n  %bluegriffonDTD;\n]>\n\n<bindings id=\"tabEditorBindings\"\n          xmlns=\"http://www.mozilla.org/xbl\"\n          xmlns:html=\"http://www.w3.org/1999/xhtml\"\n          xmlns:xul=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n          xmlns:xbl=\"http://www.mozilla.org/xbl\"\n          xmlns:svg=\"http://www.w3.org/2000/svg\">\n\n  <binding id=\"tabeditor\">\n\n    <resources>\n      <stylesheet src=\"chrome://bluegriffon/skin/tabeditor.css\"/>\n    </resources>\n\n    <content>\n      <xul:tabbox anonid=\"EditorTabbox\" flex=\"1\" onselect=\"\">\n        <xul:hbox style=\"min-height: 24px\">\n          <xul:tabs flex=\"1\" anonid=\"EditorTabs\" closebutton=\"true\"\n                    setfocus=\"false\" onselect=\"onTabSelected(event, this.parentNode.parentNode)\"/>\n          <xul:vbox style=\"width: 24px\" id=\"newDocumentButton\">\n            <xul:spacer flex=\"1\"/>\n            <xul:hbox>\n              <xul:spacer flex=\"1\"/>\n              <xul:toolbarbutton image=\"chrome://bluegriffon/skin/plus.png\"\n                                 id=\"newDocumentWithOptionsButton\"\n                                 tooltiptext=\"&newToolbarCmd.tooltip;\"\n                                 oncommand=\"NewDocumentWithOptions(event);\"/>\n              <xul:spacer flex=\"1\"/>\n            </xul:hbox>\n            <xul:spacer flex=\"1\"/>\n          </xul:vbox>\n        </xul:hbox>\n        <children includes=\"vbox\"/>\n        <xul:grid flex=\"1\">\n          <xul:columns><xul:column /><xul:column flex=\"1\"/></xul:columns>\n          <xul:rows>\n            <xul:row>\n              <xul:spacer/>\n              <xul:hruler anonid=\"hruler\" disabled=\"true\"/>\n            </xul:row>\n            <xul:row flex=\"1\" style=\"background-image: url('chrome://bluegriffon/content/logo.png'); background-repeat: no-repeat; background-position: center center\">\n              <xul:vruler anonid=\"vruler\" disabled=\"true\" />\n              <xul:hbox flex=\"1\">\n                <xul:tabpanels anonid=\"EditorTabpanels\" id=\"EditorTabpanels\" selectedIndex=\"0\" flex=\"1\" style=\"margin:0px; padding:0px;\"/>\n                <xul:splitter id=\"responsiveSplitter\"\n                              oncommmand=\"ResizeEventNotifier.doNotify()\"\n                              anonid=\"responsiveSplitter\"\n                              collapse=\"after\"\n                              hidden=\"true\"\n                              tooltiptext=\"to resize your editing viewport\"/>\n                <xul:box anonid=\"viewportSplitterBox\" flex=\"1\" collapsed=\"true\" hidden=\"true\"/>\n              </xul:hbox>\n            </xul:row>\n            <xul:row id=\"helperButtons\" align=\"center\">\n              <xul:spacer flex=\"1\"/>\n              <children includes=\"hbox\"/>\n            </xul:row>\n          </xul:rows>\n        </xul:grid>\n        \n      </xul:tabbox>\n    </content>\n\n    <implementation>\n\n      <method name=\"getChild\">\n        <parameter name=\"aChildName\"/>\n        <body><![CDATA[\n          return document.getAnonymousElementByAttribute(this, \"anonid\", aChildName);\n        ]]></body>\n      </method>\n\n      <property name=\"mHruler\">\n        <getter>\n        <![CDATA[\n          return this.getChild(\"hruler\");\n        ]]>\n        </getter>\n      </property>\n\n      <property name=\"mVruler\">\n        <getter>\n        <![CDATA[\n          return this.getChild(\"vruler\");\n        ]]>\n        </getter>\n      </property>\n\n      <property name=\"mTabbox\">\n        <getter>\n        <![CDATA[\n          return this.getChild(\"EditorTabbox\");\n        ]]>\n        </getter>\n      </property>\n\n      <property name=\"mTabs\">\n        <getter>\n        <![CDATA[\n          return this.getChild(\"EditorTabs\");\n        ]]>\n        </getter>\n      </property>\n\n      <property name=\"mTabpanels\">\n        <getter>\n        <![CDATA[\n          return this.getChild(\"EditorTabpanels\");\n        ]]>\n        </getter>\n      </property>\n\n      <constructor>\n        <![CDATA[\n          // this.setAttribute(\"empty\", \"true\");\n        ]]>\n      </constructor>\n\n      <destructor>\n        <![CDATA[\n          if (this.mTabPanels) {\n            const editors = this.mTabPanels.childNodes;\n            for (var i = 0; i < editors.length; i++)\n            {\n              editors[i].firstChild.removeEventListener(\"DOMTitleChanged\", this.changeTabTitle, false);\n            }\n          }\n        ]]>\n      </destructor>\n\n      <property name=\"selectedTab\">\n        <getter>\n        <![CDATA[\n          return this.mTabbox.selectedTab;\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.mTabbox.selectedTab = val;\n        ]]>\n        </setter>\n      </property>\n\n      <property name=\"selectedIndex\">\n        <getter>\n        <![CDATA[\n          return this.mTabbox.selectedIndex;\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.mTabbox.selectedIndex = val;\n        ]]>\n        </setter>\n      </property>\n\n      <method name=\"addEditor\">\n        <parameter name=\"aTitle\"/>\n        <parameter name=\"aURL\"/>\n        <body>\n          <![CDATA[\n            function EditorContentListener(aTabeditor, aEditor, aURL, aTab)\n            {\n              this.init(aTabeditor, aEditor, aURL, aTab);\n            }\n\n            EditorContentListener.prototype = {\n              init : function(aTabeditor, aEditor, aURL, aTab)\n                {\n                  this.mTabeditor = aTabeditor;\n                  this.mEditor = aEditor;\n                  this.mURL = aURL;\n                  this.mTab = aTab;\n                },\n            \n              QueryInterface : function(aIID)\n                {\n                  if (aIID.equals(Components.interfaces.nsIWebProgressListener) ||\n                      aIID.equals(Components.interfaces.nsISupportsWeakReference) ||\n                      aIID.equals(Components.interfaces.nsISupports))\n                    return this;\n                  throw Components.results.NS_NOINTERFACE;\n                },\n            \n              onStateChange : function(aWebProgress, aRequest, aStateFlags, aStatus)\n              {\n                const nsIWebProgressListener = Components.interfaces.nsIWebProgressListener;\n            \n                var progress = document.getElementById(\"progress\");\n                var statusbarDeck = document.getElementById(\"statusbarDeck\");\n            \n                if (aStateFlags & nsIWebProgressListener.STATE_IS_REQUEST)\n                {\n                  if (aStateFlags & nsIWebProgressListener.STATE_START)\n                  {\n                    this._requestsStarted++;\n                  }\n                  else if (aStateFlags & nsIWebProgressListener.STATE_STOP)\n                  {\n                    this._requestsFinished++;\n                  }\n                  if (this._requestsStarted > 1)\n                  {\n                    var value = (100 * this._requestsFinished) / this._requestsStarted;\n                    if (progress)\n                    {\n                      progress.setAttribute(\"mode\", \"determined\");\n                      progress.setAttribute(\"value\", value + \"%\");\n                    }\n                  }\n                }\n            \n                if (aStateFlags & nsIWebProgressListener.STATE_IS_NETWORK)\n                {\n                  if (aStateFlags & nsIWebProgressListener.STATE_START)\n                  {\n                    if (statusbarDeck)\n                      statusbarDeck.selectedPanel = document.getElementById(\"progressBar\");\n                    if (progress)\n                      progress.setAttribute(\"style\", \"\");\n                  }\n                  else if (aStateFlags & nsIWebProgressListener.STATE_STOP)\n                  {\n                    if (this._requestsStarted\n                        && this._requestsFinished\n                        && this._requestsStarted == this._requestsFinished ) { // finished !\n                      this.mEditorSheets = false;\n                    } \n                    if (progress)\n                      progress.setAttribute(\"style\", \"display: none\");\n                    this.onStatusChange(aWebProgress, aRequest, 0, \"Done\");\n                    this._requestsStarted = this._requestsFinished = 0;\n\n                    this.mTab.removeAttribute(\"busy\");\n                    try {\n                      var thisURI = Components.classes[\"@mozilla.org/network/io-service;1\"]\n                                              .getService(Components.interfaces.nsIIOService)\n                                              .newURI(this.mURL, null, null);\n                      var scheme = thisURI.scheme;\n                      if (scheme == \"resource\")\n                        this.mTab.setAttribute(\"image\", \"chrome://mozapps/skin/places/defaultFavicon.png\");\n                      else {\n                        this.mTab.setAttribute(\"image\", thisURI.prePath + \"/favicon.ico\");\n                      }\n                    }\n                    catch(e) {}\n\n                    if (statusbarDeck)\n                      statusbarDeck.selectedPanel = document.getElementById(\"editorBar\");\n\n                    var editor = this.mEditor.getEditor(this.mEditor.contentWindow);\n                    if (editor) {\n                      var valueArray = [];\n                      if (!Services.prefs.getBoolPref(\"bluegriffon.display.comments\"))\n                        valueArray.push(\"comment\");\n                      if (!Services.prefs.getBoolPref(\"bluegriffon.display.php\"))\n                        valueArray.push(\"php\");\n                      if (!Services.prefs.getBoolPref(\"bluegriffon.display.pi\"))\n                        valueArray.push(\"pi\");\n                      var value = valueArray.join(\" \");\n                      editor.document.documentElement.setAttribute(\"_moz_hide\", value);\n\n                      MakePhpAndCommentsVisible(editor.document);\n                      editor.resetModificationCount();\n                      editor.transactionManager.clear();\n\n                      var links = editor.document.querySelectorAll(\"link\");\n                      for (var i = 0; i < links.length; i++) {\n                        var l = links[i];\n                        var rel = l.getAttribute(\"rel\").toLowerCase();\n                        if (rel == \"shortcut icon\"\n                            || rel == \"icon\") {\n                          this.mTab.setAttribute(\"image\", l.href);\n                        }\n                      }\n                      if (UrlUtils.isUrlOfBlankDocument(editor.document.QueryInterface(Components.interfaces.nsIDOMHTMLDocument).URL)) {\n                        var authorMeta = editor.document.querySelector(\"meta[name='author']\");\n                        if (!authorMeta)\n                          try {\n                            // add author's meta\n                            var author = GetPrefs().getComplexValue(\"bluegriffon.author\",\n                                                                    Components.interfaces.nsISupportsString).data;\n                            if (author) {\n                              var meta = editor.document.createElement(\"meta\");\n                              meta.setAttribute(\"name\", \"author\");\n                              meta.setAttribute(\"content\", author);\n                              editor.document.querySelector(\"head\").appendChild(meta);\n                            }\n                          }\n                          catch(e) {}\n                      }\n\n                      try {\n                        var returnKeyInPCreatesP = GetPrefs().getBoolPref(\"bluegriffon.returnKey.createsParagraph\");\n                        editor.returnInParagraphCreatesNewParagraph = returnKeyInPCreatesP;\n                      }\n                      catch(e) {} \n                    }\n                    if (editor && !this.mEditorSheets)\n                    {\n                      this.mEditorSheets = true;\n                      editor instanceof Components.interfaces.nsIPlaintextEditor;\n                      editor instanceof Components.interfaces.nsIHTMLEditor;\n                      editor instanceof Components.interfaces.nsIEditor;\n                      editor instanceof Components.interfaces.nsIEditorStyleSheets;\n\n                      editor.addOverrideStyleSheet(\"chrome://bluegriffon/content/EditorAllTags.css\");\n                      editor.enableStyleSheet(\"chrome://bluegriffon/content/EditorAllTags.css\", false);\n                      editor.addOverrideStyleSheet(\"chrome://bluegriffon/content/EditorContentAnchors.css\");\n                      if (Services.prefs.getBoolPref(\"bluegriffon.display.anchors\")) {\n                        if (editor.document) // sanity case\n                          editor.document.documentElement.setAttribute(\"_moz_showanchors\", \"true\");\n                      }\n                      editor.addOverrideStyleSheet(\"chrome://bluegriffon/content/EditorContent.css\");\n                      editor.addOverrideStyleSheet(\"chrome://bluegriffon/content/EditorOverride.css\");\n\n                      editor.selection.QueryInterface(Components.interfaces.nsISelectionPrivate)\n                        .addSelectionListener(ComposerCommands.selectionListener);\n                      editor.addEditorObserver(ComposerCommands.selectionListener);\n                      editor.addEditorMouseObserver(ComposerCommands.selectionListener);\n                      editor.transactionManager\n                        .AddListener(ComposerCommands.selectionListener);\n                      editor.transactionManager\n                        .AddListener(liveViewTransactionListener);\n                    }\n                    if (editor &&\n                        \"ActiveViewManager\" in window &&\n                        aStateFlags & nsIWebProgressListener.STATE_IS_WINDOW)\n                    {\n                      ActiveViewManager.newDocument(this.mEditor);\n                    }\n                  }\n                  if (editor && editor.document) {\n                    try {\n                      var charset = \"\";\n\n                      var metas = editor.document.querySelectorAll(\"meta\");\n                      for (var i = 0; !charset && i < metas.length; i++) {\n                        var meta = metas[i];\n                        if (meta.getAttribute(\"http-equiv\")\n                            && meta.getAttribute(\"http-equiv\").toLowerCase() == \"content-type\") {\n                          var match = meta.getAttribute(\"content\").match( /charset\\s*=\\s*(.*)$/i );\n                          if (match)\n                            charset = match[1].trim();\n                        } else if (meta.hasAttribute(\"charset\"))\n                          charset = meta.getAttribute(\"charset\");\n                      }\n                      if (!charset) {\n                        // do we deal with a newly created document?\n                        if (this.mURL.substr(0, 11) == \"resource://\")\n                          charset = \"UTF-8\";\n                        else\n                          charset = this.mEditor.docShell.charset;\n                      }\n\n                      editor.documentCharacterSet = charset;\n\n                      var metaElts = editor.document.querySelectorAll('meta');\n                      if (metaElts && metaElts.length) {\n                        for (var i = 0; i < metaElts.length; i++) {\n                          var m = metaElts[i];\n                          if ((m.hasAttribute(\"http-equiv\") && m.getAttribute(\"http-equiv\").toLowerCase() == \"content-type\")\n                              || m.hasAttribute(\"charset\"))\n                            m.parentNode.removeChild(m);\n                        }\n                      }\n                      var meta = editor.document.createElement(\"meta\");\n                      var head = editor.document.querySelector(\"head\");\n                      if (editor.document.doctype\n                          && editor.document.doctype.publicId == \"\"\n                          && editor.document.documentElement.getAttribute(\"xmlns\") == \"http://www.w3.org/1999/xhtml\") { // XHTML5\n                        meta.setAttribute(\"charset\", charset);\n                        head.insertBefore(meta, head.firstChild);\n                      }\n                      else {\n                        meta.setAttribute(\"http-equiv\", \"content-type\");\n                        var doctype = editor.document.doctype;\n                        var systemId = doctype ? doctype.systemId : null;\n                        var isXML = false;\n                        switch (systemId) {\n                          case \"http://www.w3.org/TR/html4/strict.dtd\": // HTML 4\n                          case \"http://www.w3.org/TR/html4/loose.dtd\":\n                          case \"http://www.w3.org/TR/REC-html40/strict.dtd\":\n                          case \"http://www.w3.org/TR/REC-html40/loose.dtd\":\n                            isXML = false;\n                            break;\n                          case \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\": // XHTML 1\n                          case \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\":\n                          case \"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\":\n                            isXML = true;\n                            break;\n                          case \"\":\n                          case \"about:legacy-compat\":\n                            isXML = (editor.document.documentElement.getAttribute(\"xmlns\") == \"http://www.w3.org/1999/xhtml\");\n                            break;\n                          case null:\n                            isXML = (editor.document.compatMode == \"CSS1Compat\");\n                            break;\n                        }\n                        meta.setAttribute(\"content\", (isXML ? \"application/xhtml+xml\" : \"text/html\") + \"; charset=\" + charset);\n                        head.insertBefore(meta, head.firstChild);\n                      }\n\n                      editor.resetModificationCount();\n                      editor.transactionManager.clear();\n\n                    }\n                    catch(e) {\n                      // uncomment the following line only for debuggin reasons\n                      // alert(\"tabeditor: \" + e);\n                    }\n\n                    window.updateCommands(\"navigation\");\n                    window.updateCommands(\"create\");\n  \n                    NotifierUtils.notify(\"tabCreated\");\n                    RecentPagesHandler.saveRecentFilesPrefs();\n                    RecentPagesHandler.buildRecentPagesMenu();\n                    editor.beginningOfDocument();\n                    // force editor to acquire focus and show caret... workaround for bug 351\n                    gDialog[\"menulist-zoompanel\"].focus();\n                    this.mEditor.contentWindow.focus();\n                    editor.resetModificationCount();\n                    editor.transactionManager.clear();\n                  }\n                }\n              },\n            \n\n              onProgressChange : function(aWebProgress, aRequest,\n                                          aCurSelfProgress, aMaxSelfProgress,\n                                          aCurTotalProgress, aMaxTotalProgress)\n                {\n                },\n            \n              onLocationChange : function(aWebProgress, aRequest, aLocation)\n                {\n                },\n            \n              onStatusChange : function(aWebProgress, aRequest, aStatus, aMessage)\n                {\n                  var status = document.getElementById(\"status\");\n                  if (status) status.setAttribute(\"label\", aMessage);\n                },\n            \n              onSecurityChange : function(aWebProgress, aRequest, aState)\n                {\n                },\n            \n                _requestsStarted: 0,\n                _requestsFinished: 0,\n\n                mTabeditor: null,\n                mEditor: null,\n                mEditorSheets: true,\n                mURL: null,\n                mTab: null\n            };\n\n            this.mHruler.removeAttribute(\"disabled\");\n            this.mHruler.addObject(\"foo\", 50, 200);\n            this.mVruler.removeAttribute(\"disabled\");\n\n            var newBox = this._newEditor();\n            var newEditorElement = newBox.firstChild;\n\n            var newTab = this.mTabs.appendItem(aTitle,\n                           UrlUtils.stripUsernamePassword(aURL, null, null));\n            newTab.setAttribute(\"label\", aTitle);\n            newTab.setAttribute(\"context\", \"tabContextPopup\");\n            newTab.setAttribute(\"class\", \"tabeditor-tab\");\n            newTab.setAttribute(\"maxwidth\", 200);\n            newTab.setAttribute(\"width\", 0);\n            newTab.setAttribute(\"minwidth\", 30);\n            newTab.setAttribute(\"flex\", 100);\n            newTab.setAttribute(\"crop\", \"end\");\n            newTab.setAttribute(\"busy\", \"true\");\n            newTab.setAttribute(\"tooltip\", \"tab-tooltip\");\n\n            this.mTabpanels.appendChild(newBox);\n\n            newEditorElement.makeEditable(\"html\", true);\n\n            var docShell = newEditorElement.docShell;\n            var progress = docShell.QueryInterface(Components.interfaces.nsIInterfaceRequestor).getInterface(Components.interfaces.nsIWebProgress);\n            var progressListener = new EditorContentListener(this, newEditorElement, aURL, newTab);\n            progress.addProgressListener(progressListener, Components.interfaces.nsIWebProgress.NOTIFY_ALL);\n\n            var _self = this;\n            newEditorElement.addEventListener(\"load\", function(evt) { \n                if (evt.originalTarget == GetWindowContent().document){ _self.finishInstall(progressListener); } }, true);\n            newEditorElement.addEventListener(\"DOMTitleChanged\", this.changeTabTitle, false);\n\n            newEditorElement.addEventListener(\"dblclick\", function(evt) { OnDoubleClick(evt) }, true);\n            newEditorElement.addEventListener(\"click\", function(evt) { OnClick(evt) }, true);\n\n            // select that new tab\n            this.selectedTab = newTab;\n            this.selectedIndex = this.mTabpanels.childNodes.length - 1;\n            window.EditorLoadUrl(newEditorElement, aURL);\n\n            this.setAttribute(\"visibility\", \"visible\");\n            ComposerCommands.setupFormatCommands();\n\n            return {tab: newTab, panel: newEditorElement};\n          ]]>\n        </body>\n      </method>\n\n      <method name=\"enableRulers\">\n        <parameter name=\"aEnabled\" />\n        <body>\n        <![CDATA[\n          if (aEnabled) {\n            this.mHruler.removeAttribute(\"disabled\");\n            this.mVruler.removeAttribute(\"disabled\");\n          }\n          else {\n            this.mHruler.setAttribute(\"disabled\", \"true\");\n            this.mVruler.setAttribute(\"disabled\", \"true\");\n          }\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"finishInstall\">\n        <parameter name=\"aPL\" />\n        <body>\n        <![CDATA[\n          aPL.onStateChange(null, null, Components.interfaces.nsIWebProgressListener.STATE_STOP |\n                                        Components.interfaces.nsIWebProgressListener.STATE_IS_NETWORK,\n                            null);\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"changeTabTitle\">\n        <parameter name=\"aEvent\" />\n        <body>\n        <![CDATA[\n          var e     = aEvent.currentTarget;\n          if (!e)\n            return;\n\n          var tabeditor = gDialog.tabeditor;\n          var tabs      = tabeditor.mTabs.childNodes;\n          var editors   = tabeditor.mTabpanels.childNodes;\n          var l = editors.length;\n          for (var i = 0; i < l; i++)\n          {\n            if (editors.item(i).firstChild == e)\n            {\n              var tab = tabs.item(i);\n              var title = UpdateWindowTitle(e);\n              if (title)\n                tab.label = title;\n              return;\n            }\n          }          \n        ]]>\n        </body>\n      </method>\n\n      <method name=\"stopWebNavigation\">\n        <body>\n        <![CDATA[\n          var editor = this.getCurrentEditorElement();\n          var tab    = this.selectedTab;\n          if (tab.hasAttribute(\"busy\"))\n            editor.webNavigation.stop(Components.interfaces.nsIWebNavigation.STOP_ALL);\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"_installBespin\">\n        <parameter name=\"aIframe\"/>\n        <body>\n        <![CDATA[\n            var _self = this; \n            aIframe.removeEventListener(\"pageshow\", function() {_self._installBespin(aIframe);}, true);\n\n            gDialog.sourceModeButton.removeAttribute(\"busy\");\n            window.updateCommands(\"mode_switch\");\n       ]]>\n        </body>\n      </method>\n\n      <method name=\"_newEditor\">\n        <body>\n        <![CDATA[\n            var editors = this.mTabpanels.childNodes;\n            for (var i = 0; i < editors.length; i++)\n              editors.item(i).firstChild.removeAttribute(\"type\");\n\n            var newBox = document.createElement(\"deck\");\n            newBox.setAttribute(\"anonid\", \"editorDeck\");\n\n            var newEditorElement = document.createElement(\"editor\");\n            newEditorElement.setAttribute(\"context\", \"editorContextMenu\");\n            newEditorElement.setAttribute(\"type\", \"content-primary\");\n            newBox.appendChild(newEditorElement);\n\n            var splitter = document.createElement(\"splitter\");\n            splitter.className = \"liveViewSplitter\";\n            newBox.appendChild(splitter);\n\n            var iframe = document.createElement(\"iframe\");\n            var _self = this;\n            gDialog.sourceModeButton.setAttribute(\"busy\", \"true\");\n            iframe.addEventListener(\"load\", function() {_self._installBespin(iframe);}, true);\n            iframe.setAttribute(\"type\", \"chrome\");\n            iframe.setAttribute(\"src\", \"resource://gre/res/cm2.html\");\n            newBox.appendChild(iframe);\n\n            newBox.setAttribute(\"selectedIndex\", \"1\");\n\n            newEditorElement.addEventListener(\"focus\", function() { WysiwygLiveViewEditorFocused(false); },  true);\n            iframe.addEventListener(\"focus\", function() { SourceLiveViewEditorFocused(); },  true);\n            return newBox;\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"getCurrentEditorElement\">\n        <body>\n        <![CDATA[\n            if (this.mTabpanels.childNodes\n                && this.mTabpanels.childNodes.length\n                && this.mTabpanels.selectedPanel)\n              return this.mTabpanels.selectedPanel.firstChild;\n            return null;\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"IsDocumentAlreadyEdited\">\n        <parameter name=\"aURL\"/>\n        <body>\n        <![CDATA[\n            var editors = this.mTabpanels.childNodes;\n            for (var i = 0; i < editors.length; i++)\n            {\n              var editorElt = editors.item(i).firstChild;\n              var editor = editorElt.getEditor(editorElt.contentWindow);\n              if (editor.document.URL == aURL)\n                return editorElt;\n            }\n            return null;\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"onTabSelected\">\n        <parameter name=\"aEvent\"/>\n        <parameter name=\"aTabeditor\"/>\n        <body>\n        <![CDATA[\n           var activeSourceDeck = document.getElementById(\"sourceTreeDeck\");\n           if (activeSourceDeck &&\n               aTabeditor.selectedIndex < activeSourceDeck.childNodes.length)\n             activeSourceDeck.selectedIndex = aTabeditor.selectedIndex;\n\n           var editors = this.mTabpanels.childNodes;\n           for (var i = 0; i < editors.length; i++)\n             editors.item(i).firstChild.removeAttribute(\"type\");\n\n           this.getCurrentEditorElement().setAttribute(\"type\", \"content-primary\");\n           GetWindowContent().focus();\n\n           window.UpdateWindowTitle();\n\n           NotifierUtils.notify(\"tabSelected\");\n           var deck = this.getCurrentEditorElement().parentNode;\n           var mode = deck.getAttribute(\"previousMode\") || \"wysiwyg\";\n           deck.selectedIndex = (mode == \"source\") ? 1 : 0;\n           gDialog.bespinToolbox1.hidden = true;\n           gDialog.bespinToolbox2.hidden = true;\n           if (mode == \"source\") {\n             gDialog.liveViewModeButton.removeAttribute(\"selected\");\n             gDialog.wysiwygModeButton.removeAttribute(\"selected\");\n             gDialog.sourceModeButton.setAttribute(\"selected\", \"true\");\n             gDialog.printPreviewModeButton.removeAttribute(\"selected\");\n             gDialog.structurebar.style.visibility = \"hidden\";\n             HandlersManager.hideAllHandlers();\n             gDialog.tabeditor.enableRulers(false);\n             deck.lastElementChild.focus();\n           }\n           else if (mode == \"liveview\") {\n             gDialog.liveViewModeButton.setAttribute(\"selected\", \"true\");\n             gDialog.wysiwygModeButton.removeAttribute(\"selected\");\n             gDialog.sourceModeButton.removeAttribute(\"selected\");\n             gDialog.printPreviewModeButton.removeAttribute(\"selected\");\n\n             HandlersManager.hideAllHandlers();\n             gDialog.tabeditor.enableRulers(false);\n\n             var liveviewmode = deck.getAttribute(\"liveviewmode\") || \"wysiwyg\";\n             if (liveviewmode == \"source\") {\n               gDialog.structurebar.style.visibility = \"hidden\";\n             }\n             else {\n               gDialog.structurebar.style.visibility = \"\";\n               deck.firstElementChild.focus();\n               var selcon = EditorUtils.getSelectionContainer();\n               if (selcon) {\n                 NotifierUtils.notify(\"selection\", selcon.node, true)\n                 gDialog.structurebar.selectionChanged(null, selcon.node,\n                                                       selcon.oneElementSelected);\n               }\n             }\n           }\n           else {\n             gDialog.tabeditor.enableRulers(true);\n             gDialog.liveViewModeButton.removeAttribute(\"selected\");\n             var wysiwygmedium = deck.getAttribute(\"wysiwygmedium\");\n             if (wysiwygmedium == \"print\") {\n               gDialog.printPreviewModeButton.setAttribute(\"selected\", \"true\");\n               gDialog.wysiwygModeButton.removeAttribute(\"selected\");\n             }\n             else {\n               gDialog.wysiwygModeButton.setAttribute(\"selected\", \"true\");\n               gDialog.printPreviewModeButton.removeAttribute(\"selected\");\n             }\n             gDialog.sourceModeButton.removeAttribute(\"selected\");\n             gDialog.structurebar.style.visibility = \"\";\n             deck.firstChild.focus();\n             var selcon = EditorUtils.getSelectionContainer();\n             if (selcon) {\n               NotifierUtils.notify(\"selection\", selcon.node, true)\n               gDialog.structurebar.selectionChanged(null, selcon.node,\n                                                     selcon.oneElementSelected);\n             }\n           }\n           window.updateCommands(\"navigation\");\n           window.updateCommands(\"style\");\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"_trimTrailingSlash\">\n        <parameter name=\"aURL\" />\n        <body>\n        <![CDATA[\n          if (!aURL)\n            return aURL;\n          if (aURL.charAt(aURL.length - 1) == \"/\")\n            return aURL.substr(0, aURL.length - 1);\n          return aURL;\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"isAlreadyEdited\">\n        <parameter name=\"aURL\" />\n        <body>\n        <![CDATA[\n          // always accept a new blank document\n          if (UrlUtils.isUrlOfBlankDocument(aURL))\n            return null;\n\n          var editors = this.mTabpanels.childNodes;\n          var i, l = editors.length;\n          for (i=0; i< l; i++)\n          {\n            var e = editors[i].firstChild;\n            var elt = e.getEditor(e.contentWindow);\n            if (elt &&\n                this._trimTrailingSlash(elt.document.URL) == this._trimTrailingSlash(aURL))\n              return { index: i, editor: e };\n          }\n          return null;\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"showCurrentTabAsModified\">\n        <parameter name=\"val\" />\n        <body>\n        <![CDATA[\n          if (val)\n            this.selectedTab.setAttribute(\"modified\", \"true\");\n          else\n            this.selectedTab.removeAttribute(\"modified\");\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"getNumberOfModifiedDocuments\">\n        <parameter name=\"val\" />\n        <body>\n        <![CDATA[\n          var tabs = this.mTabs.childNodes;\n          var n = 0;\n          for (var i = 0; i < tabs.length; i++) {\n            var tab = tabs.item(i)\n            if (tab.hasAttribute(\"modified\"))\n              n++;\n          }\n\n          return n;\n        ]]>\n        </body>\n      </method>\n\n      <method name=\"updateOSXCloseButton\">\n        <body>\n        <![CDATA[\n          var baseWindow = window.QueryInterface(Components.interfaces.nsIInterfaceRequestor)\n                                 .getInterface(Components.interfaces.nsIWebNavigation)\n                                 .QueryInterface(Components.interfaces.nsIBaseWindow);\n          var badger = Components.classes[\"@disruptive-innovations.com/osintegration/badger;1\"]\n                                 .createInstance(Components.interfaces.diIOSIntegration);\n          var modifiedDocuments = this.getNumberOfModifiedDocuments(); \n          badger.setDocumentEdited(baseWindow, (0 != modifiedDocuments));\n        ]]>\n        </body>\n      </method>\n\n    </implementation>\n\n  </binding>\n\n</bindings>\n"
  },
  {
    "path": "base/content/bluegriffon/credits.xhtml",
    "content": "<!-- -*- Mode: Java; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-\n# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Firefox Credits.\n#\n# The Initial Developer of the Original Code is Ben Goodger.\n# Portions created by the Initial Developer are Copyright (C) 2004\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Ben Goodger <ben@mozilla.org>\n#   David Baron <dbaron@mozilla.org>\n#   Daniel Glazman <daniel.glazman@disruptive-innovations.com>\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n-->\n\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\"\n                      \"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\"\n  [\n    <!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n    %brandDTD;\n    <!ENTITY % creditsDTD SYSTEM \"chrome://bluegriffon/locale/credits.dtd\">\n    %creditsDTD;\n  ]\n>\n\n\n<html xmlns=\"http://www.w3.org/1999/xhtml\"\n      forcecleartheme=\"true\">\n  <head>\n    <title>&brandFullName; Credits</title>\n\n    <style>\n      :root {\n      \n        --bg-main-window-appearance: none;\n        \n        --bg-dark-scrollbar-appearance: none;\n      \n        --bg-dark-background: #363d3f;\n        --bg-dark-gray: #474D4F;\n        --bg-lighter-dark-gray: #383f41;\n        --bg-dark-border:  #181818;\n        --bg-lighter-border: #494f51;\n      \n        --bg-list-background: #363d3f;\n      \n        --bg-main-foreground-color: white;\n      }\n      \n      :root[cleartheme=\"true\"],\n      root[forcecleartheme=\"true\"]  {\n        --bg-dark-background: #E0E0E0;\n        --bg-dark-gray: #D0D0D0;\n        --bg-lighter-dark-gray: #B0B0B0;\n        --bg-dark-border:  #c0c0c0;\n        --bg-lighter-border: #D0D0D0;\n      \n        --bg-list-background: white;\n      \n        --bg-main-foreground-color: black;\n      }\n\n      html {\n        background-color: var(--bg-dark-background);\n        color: var(--bg-main-foreground-color);\n      }\n\n      * {\n        cursor: default;\n        -moz-user-select: none;\n      }\n\n      #titleBox {\n        position: fixed;\n        left: 0px;\n        top: 0px;\n        right: 0px;\n        bottom: auto;\n        z-index: 999;\n      }\n\n      #footerBox {\n        position: fixed;\n        left: 0px;\n        top: auto;\n        right: 0px;\n        bottom: 0px;\n        z-index: 999;\n      }\n\n      #creditsBox {\n        position: absolute;\n        left: 0px;\n        top: 0px;\n        z-index: 1;\n         margin-left: 10px;\n        margin-right: 10px;\n        font-family: Arial, sans-serif;\n        font-size: small;\n      }\n\n      h3 {\n        font-weight: bold;\n        font-size: small;\n        text-align: center;\n        margin: 15px 0px 5px 0px;\n      }\n\n      .creditsGroup {\n        margin-bottom: 4em;\n        text-align: center;\n        border: thin solid var(--bg-dark-border);\n        border-radius: 11px;\n      }\n\n      .footnote {\n        font-size: small;\n        text-align: justify;\n      }\n\n      h2.title {\n        margin-top: 100px;\n        margin-bottom: 200px;\n        text-align: center;\n      }\n\n      .motto {\n        margin-top: 2px;\n        font-style: italic;\n        font-size: small;\n        font-weight: normal;\n        padding-left: 2em;\n      }\n\n      #gecko {\n        margin-top:    100px;\n        margin-bottom: 100px;\n        font-size: medium;\n      }\n\n      a {\n        text-decoration: underline;\n        cursor: pointer;\n      }\n\n      :not(blockquote) > ul {\n        margin-top: 0px;\n        margin-left: 0px;\n        padding-left: 0px;\n      }\n\n      li {\n        list-style-type: none;\n      }\n      \n      blockquote li {\n        list-style-type: square ! important;\n      }\n\n      .center {\n        text-align: center;\n      }\n\n      blockquote {\n        border-left: thin solid silver;\n        padding-left: 2px;\n      }\n    </style>\n    <script>\n      var callback = null;\n      function onClick(event) {\n        event.preventDefault();\n        var url = event.originalTarget.getAttribute(\"href\");\n        callback(url);\n      }\n      function setCallback(c) { callback = c; }\n      window.addEventListener(\"click\", onClick, true);\n    </script>\n </head>\n  <body>\n\n    <div id=\"creditsBox\">\n\n        <div class=\"creditsGroup\">\n          <h3>&credit.leads;</h3>\n          <ul>\n            <li>Daniel Glazman</li>\n          </ul>\n\n          <h3>&credit.contributors;</h3>\n          <ul>\n            <li>Laurent Jouanneau</li>\n            <li>Jean-Yves Cronier</li>\n            <li>Alex Bodnaru</li>\n            <li>Frédéric Bezies</li>\n            <li>Dave Yeo</li>\n            <li>Philippe Goetz</li>\n            <li>Charles Cooke</li>\n            <li>Yu Tang</li>\n            <li>Eventric.com</li>\n          </ul>\n\n          <h3>&credit.translation;</h3>\n          <table border=\"1\" style=\"border-collapse: collapse; margin:auto; margin-bottom: 1.5em\">\n            <tbody>\n              <tr>\n                <td>fr-FR (Français, France)</td>\n                <td>Daniel Glazman<br/>\n                    Goofy<br/>\n                    Pascal Cuissinat</td>\n              </tr>\n              <tr>\n                <td>es-ES (Español, España)</td>\n                <td>Antonio Paniaga</td>\n              </tr>\n              <tr>\n                <td>cs (Čeština)</td>\n                <td>Michal Stanke</td>\n              </tr>\n              <tr>\n                <td>de-DE (Deutsch, Deutschland)</td>\n                <td>André Frick<br/>\n                    Simon Speich</td>\n              </tr>\n              <tr>\n                <td>he-IL<span dir=\"rtl\">(עברית, ישראל)</span></td>\n                <td>Alex Bodnaru</td>\n              </tr>\n              <tr>\n                <td>ja-JP(日本語, 日本)</td>\n                <td>Koji Ishii<br/>\n                    Yu Tang</td>\n              </tr>\n              <tr>\n                <td>sl (Slovenščina)</td>\n                <td>Vito Smolej</td>\n              </tr>\n              <tr>\n                <td>it (Italiano)</td>\n                <td>Andrea Sanavia</td>\n              </tr>\n              <tr>\n                <td>nl (Nederlands)</td>\n                <td>Martijn Weisbeek<br/>\n                    Alexander van Oosten</td>\n              </tr>\n              <tr>\n                <td>ko (한국어)</td>\n                <td>Jungoo Lee</td>\n              </tr>\n              <tr>\n                <td>zh-CN (汉语, 中国)</td>\n                <td>Dean Lee</td>\n              </tr>\n              <tr>\n                <td>zh-TW (中文, 中國)</td>\n                <td>Jimmy John</td>\n              </tr>\n              <tr>\n                <td>pl (Polski)</td>\n                <td>Stefan Plewako<br/>\n                    Zbigniew Braniecki<br/>\n                    Rafał Piotrowski</td>\n              </tr>\n              <tr>\n                <td>fi (Suomi)</td>\n                <td>Aki Laaksovirta</td>\n              </tr>\n              <tr>\n                <td>sv-SE (Svenska, Sverige)</td>\n                <td>Martin Karlsson</td>\n              </tr>\n              <tr>\n                <td>sr (српски)</td>\n                <td>Snežana Lukić<br/>\n                    Ivan Starčević</td>\n              </tr>\n              <tr>\n                <td>gl (Galego)</td>\n                <td>Enrique Estévez</td>\n              </tr>\n              <tr>\n                <td>ru (Русский)</td>\n                <td>AVB</td>\n              </tr>\n            </tbody>\n          </table>\n        </div>\n\n        <!---p id=\"gecko\" class=\"center\">&credit.poweredByGecko;</p-->\n\n        <p class=\"footnote\">\n          &brandFullName; &tm.part0; <a href=\"http://disruptive-innovations.com\">Disruptive Innovations SAS</a>.\n        </p>\n        <p class=\"footnote\">\n          BlueGriffon is copyright &copy;1998-2019 by its\n          contributors,\n          according to terms set out in the\n          <a href=\"http://www.mozilla.org/MPL/MPL-1.1.html\">Mozilla Public License</a>\n          and\n          <a href=\"http://www.mozilla.org/MPL/NPL-1.1.html\">Netscape Public License</a> documents. All Rights Reserved.</p>\n\n        <p class=\"footnote\">\n          Portions of this software are Copyright &copy;1994 The Regents of the\n          University of California. All Rights Reserved.</p>\n\n        <p class=\"footnote\">\n          Main toolbar's icons inside BlueGriffon borrowed from\n          <a>http://free-icon-rainbow.com/</a>. Icons free even for commercial use and available in SVG..</p>\n\n        <p class=\"footnote\">\n          Some icons inside BlueGriffon borrowed from <a href=\"http://www.iconarchive.com/show/glaze-icons-by-mart.html\">The\n          Glaze Icons iconset</a> and used under the terms of the <a\n          href=\"http://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License\">GNU Lesser General Public License</a>.</p>\n\n        <p class=\"footnote\">\n          The Bezier Curve editor in the CSS Properties panel is a contribution\n          from Jean-Yves Cronier, used with permission.</p>\n\n        <p class=\"footnote\">\n          Some icons are a work of\n          <a href=\"http://www.fatcow.com/free-icons\">FatCow Web Hosting</a> and used under the terms of the\n          <a href=\"http://creativecommons.org/licenses/by/3.0/\">CC BY 3.0</a> license.</p>\n\n        <p class=\"footnote\">\n          <a href=\"https://github.com/einars/js-beautify\">Beautify-html.js</a> is a code written by Nochum Sossonko, based on code initially developed by Einar Lielmanis.</p>\n        <blockquote class=\"footnote\">\n          <p>Copyright (c) 2009 - 2011, Einar Lielmanis</p>\n          \n          <p>Permission is hereby granted, free of charge, to any person\n          obtaining a copy of this software and associated documentation\n          files (the \"Software\"), to deal in the Software without\n          restriction, including without limitation the rights to use,\n          copy, modify, merge, publish, distribute, sublicense, and/or sell\n          copies of the Software, and to permit persons to whom the\n          Software is furnished to do so, subject to the following\n          conditions:</p>\n          \n          <p>The above copyright notice and this permission notice shall be\n          included in all copies or substantial portions of the Software.</p>\n          \n          <p>THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n          EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\n          OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n          NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\n          HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n          WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n          FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n          OTHER DEALINGS IN THE SOFTWARE.</p>\n        </blockquote>\n          \n\n        <p class=\"footnote\">\n          <a href=\"http://codemirror.net/\">CodeMirror</a> is copyright (C) 2011 by Marijn Haverbeke</p>\n        <blockquote class=\"footnote\">\n          <p>Permission is hereby granted, free of charge, to any person obtaining a copy\n          of this software and associated documentation files (the \"Software\"), to deal\n          in the Software without restriction, including without limitation the rights\n          to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n          copies of the Software, and to permit persons to whom the Software is\n          furnished to do so, subject to the following conditions:</p>\n          \n          <p>The above copyright notice and this permission notice shall be included in\n          all copies or substantial portions of the Software.</p>\n          \n          <p>THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n          IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n          FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n          AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n          LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n          OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n          THE SOFTWARE.</p>\n        </blockquote>\n\n        <p class=\"footnote\">\n          <a href=\"https://github.com/webpop/ccc\">Contextual CodeMirror Completions</a> is copyright (C) 2012 by Domestika LLC</p>\n        <blockquote class=\"footnote\">\n          <p>Permission is hereby granted, free of charge, to any person obtaining a copy\n          of this software and associated documentation files (the \"Software\"), to deal\n          in the Software without restriction, including without limitation the rights\n          to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n          copies of the Software, and to permit persons to whom the Software is\n          furnished to do so, subject to the following conditions:</p>\n          \n          <p>The above copyright notice and this permission notice shall be included in\n          all copies or substantial portions of the Software.</p>\n          \n          <p>THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n          IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n          FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n          AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n          LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n          OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n          THE SOFTWARE.</p>\n        </blockquote>\n\n        <p class=\"footnote\">\n          <a href=\"http://rasm.ods.org/boxcutter/\">boxcutter</a> is\n          copyright (c) 2008-2011 Matt Rasmussen and used under the terms of the Gnu Lesser General Public License (LGPL) 2.1.</p>\n\n        <p class=\"footnote\"><a href=\"https://addons.mozilla.org/fr/firefox/addon/684/\">FireFTP</a> is copyright (c) 2004-2010 Mime Cuvalo.</p>\n        <blockquote class=\"footnote\">\n          <p>Code from FireFTP is reused under the Mozilla Public License inside\n          file fireFtp.jsm. We would like to thank Mime Cuvalo giving us his formal\n          authorization to reuse his code in BlueGriffon.</p>\n        </blockquote>\n\n        <p class=\"footnote\">The <a href=\"http://developer.yahoo.com/yui/grids/\">Yahoo! UI Library</a> is copyright (c) 2008, Yahoo! Inc.</p>\n        <blockquote class=\"footnote\">\n          <p>Copyright\n          (c) 2008, Yahoo! Inc. All rights reserved.</p>\n          <p>Redistribution and use of this software in source and binary forms,\n          with or without modification, are permitted provided that the following\n          conditions are met:</p>\n          <ul>\n            <li>Redistributions of source\n          code must retain the above copyright notice, this list of conditions\n          and the following disclaimer.</li>\n            <li>Redistributions in binary\n          form must reproduce the above copyright notice, this list of conditions\n          and the following disclaimer in the documentation and/or other\n          materials provided with the distribution.</li>\n            <li>Neither the name of Yahoo!\n          Inc. nor the names of its contributors may be used to endorse or\n          promote products derived from this software without specific prior\n          written permission of Yahoo! Inc.</li>\n          </ul>\n          <p>THIS SOFTWARE IS PROVIDED BY\n          THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR\n          IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n          WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n          DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n          LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n          CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n          SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\n          BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\n          WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR\n          OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF\n          ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</p>\n        </blockquote>\n\n        <p class=\"footnote\"><a href=\"http://jquery.com/\">jQuery</a> is copyright (c) 2008 John Resig.</p>\n        <blockquote class=\"footnote\">\n          <p>Copyright (c) 2008 John Resig, http://jquery.com/</p>\n          <p>Permission is hereby granted, free of charge, to any person obtaining\n          a copy of this software and associated documentation files (the\n          \"Software\"), to deal in the Software without restriction, including\n          without limitation the rights to use, copy, modify, merge, publish,\n          distribute, sublicense, and/or sell copies of the Software, and to\n          permit persons to whom the Software is furnished to do so, subject to\n          the following conditions:</p>\n          <p>The above copyright notice and this permission notice shall be\n          included in all copies or substantial portions of the Software.</p>\n          <p>THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n          EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n          MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n          NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n          LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n          OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n          WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>\n        </blockquote>\n\n        <p class=\"footnote\"><a href=\"http://meyerweb.com/eric/tools/color-blend/\">Eric Meyer's Color Blender</a> is copyright Eric Meyer.</p>\n        <blockquote class=\"footnote\">\n          <p>BlueGriffon's color blender is adapted from Eric Meyer's Color Blender,\n          used under the terms of the <a href=\"http://creativecommons.org/licenses/by-sa/1.0/\">Creative\n          Commons Attribution-ShareAlike 1.0</a> License and with Eric's\n          <a href=\"https://twitter.com/meyerweb/status/580025480847355905\">agreement</a>.</p>\n        </blockquote> \n\n        <p class=\"footnote\">Icons made by\n          <a href=\"http://www.freepik.com\" title=\"Freepik\">Freepik</a> from <a href=\"https://www.flaticon.com/\" title=\"Flaticon\">www.flaticon.com</a>\n          are licensed by <a href=\"http://creativecommons.org/licenses/by/3.0/\" title=\"Creative Commons BY 3.0\">CC 3.0 BY</a></p>\n \n        <p class=\"footnote\">\n          This software may contain portions that are Copyright &copy;1998-2005\n          SupportSoft, Inc. All Rights Reserved.</p>\n\n        <!--p class=\"footnote\">\n          Mozilla Firefox and the Firefox logo are trademarks of the Mozilla\n          Foundation. You are not granted rights or licenses to the trademarks\n          of the Mozilla Foundation or any party, including without limitation the\n          Firefox name or logo.</p-->\n\n        <p class=\"footnote\">\n          U.S. GOVERNMENT END USERS. The Software is a &ldquo;commercial item,&rdquo;\n          as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of\n          &ldquo;commercial computer software&rdquo; and &ldquo;commercial computer software\n          documentation,&rdquo; as such terms are used in 48 C.F.R. 12.212 (Sept. 1995).\n          Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through\n          227.7202-4 (June 1995), all U.S. Government End Users acquire the\n          Software with only those rights set forth herein.</p>\n\n    </div>\n\n  </body>\n</html>\n\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/aboutDialog.js",
    "content": "Components.utils.import(\"resource://gre/modules/Services.jsm\");\n\nfunction Startup()\n{\n  var windowElt = document.documentElement;\n  /*if (!windowElt.hasAttribute(\"width\") &&\n      !windowElt.hasAttribute(\"height\"))\n    window.sizeToContent();*/\n  document.getElementById(\"iframe\").addEventListener(\n    \"pageshow\",\n    onIframeLoaded,\n    false);\n  document.getElementById(\"iframe\").setAttribute(\"src\",\n    \"chrome://bluegriffon/content/credits.xhtml\");\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction onIframeLoaded()\n{\n  ApplyWysiwygThemeChange(document, Services.prefs.getCharPref(\"bluegriffon.wysiwyg.theme\"));\n  document.getElementById(\"iframe\").contentWindow.\n    setCallback(onUrlClicked);\n}\n\nfunction onUrlClicked(url)\n{\n  loadExternalURL(url);\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/aboutDialog.xul",
    "content": "<?xml version=\"1.0\"?> <!-- -*- Mode: HTML -*- --> \n\n# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Mozilla Firebird about dialog.\n#\n# The Initial Developer of the Original Code is\n# Blake Ross (blaker@netscape.com).\n# Portions created by the Initial Developer are Copyright (C) 2002\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Daniel Glazman <daniel.glazman@disruptive-innovations.com>\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the LGPL or the GPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK ***** -->\n\n#filter substitution\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?> \n<?xml-stylesheet href=\"chrome://bluegriffon/skin/aboutDialog.css\" type=\"text/css\"?> \n\n<!DOCTYPE dialog [\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\" >\n%brandDTD;\n<!ENTITY % aboutDialogDTD SYSTEM \"chrome://bluegriffon/locale/aboutDialog.dtd\" >\n%aboutDialogDTD;\n]>\n\n    \n<dialog xmlns:html=\"http://www.w3.org/1999/xhtml\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        id=\"aboutDialog\"\n#ifdef XP_MACOSX\n        buttons=\"accept\"\n#else\n        buttons=\",\"\n#endif\n        windowtype=\"BlueGriffon:About\"\n        title=\"&aboutDialog.title;\"\n        onload=\"Startup()\"\n        forcecleartheme=\"true\"\n        persist=\"screenX screenY\">\n\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/aboutDialog.js\"/>\n\n  <tabbox flex=\"1\">\n    <tabs>\n      <tab label=\"&aboutTab.label;\"/>\n      <tab label=\"&creditsTab.label;\"/>\n      <tab label=\"++\"/>\n      <tab label=\"&buildConfigTab.label;\"/>\n    </tabs>\n    <tabpanels flex=\"1\">\n      <vbox flex=\"1\">\n        <hbox>\n          <spacer flex=\"1\"/>\n          <image src=\"chrome://bluegriffon/skin/about-logo.png\"\n                 imagetheming=\"never\"\n                 style=\"border-radius: 15px;\"/>\n          <spacer flex=\"1\"/>\n        </hbox>\n  \n        <hbox>\n          <spacer flex=\"1\"/>\n          <label id=\"version\" value=\"&aboutVersion; @APP_VERSION@\"/>\n          <spacer flex=\"1\"/>\n        </hbox>\n  \n        <hbox>\n          <spacer flex=\"1\"/>\n          <label id=\"build\" value=\"Build @GRE_BUILDID@\"/>\n          <spacer flex=\"1\"/>\n        </hbox>\n  \n        <hbox>\n          <spacer flex=\"1\"/>\n          <label id=\"codename\" value=\"&codeName; '@CODE_NAME@'\"/>\n          <spacer flex=\"1\"/>\n        </hbox>\n  \n        <hbox>\n          <spacer flex=\"1\"/>\n          <description id=\"copyright\">&copyrightText;</description>\n          <spacer flex=\"1\"/>\n        </hbox>\n\n        <vbox id=\"detailsBox\" align=\"center\" flex=\"1\">\n          <description id=\"userAgent\"/>\n        </vbox>\n      </vbox>\n      <iframe flex=\"1\" id=\"iframe\"/>\n      <vbox align=\"center\" id=\"awardsBox\">\n        <image imagetheming=\"never\" src=\"chrome://bluegriffon/content/dialogs/awards/sill.png\"/>\n        <image imagetheming=\"never\" src=\"chrome://bluegriffon/content/dialogs/awards/owf.png\"/>\n        <image imagetheming=\"never\" src=\"chrome://bluegriffon/content/dialogs/awards/meta.png\"/>\n        <image imagetheming=\"never\" src=\"chrome://bluegriffon/content/dialogs/awards/netexplo.png\"/>\n        <image imagetheming=\"never\" src=\"chrome://bluegriffon/content/dialogs/awards/wh.png\"/>\n      </vbox>\n      <iframe flex=\"1\" src=\"about:buildconfig\"/>\n    </tabpanels>\n  </tabbox>\n</dialog>\n\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/convertClipboardToTable.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is Mozilla Communicator client code, released\n * March 31, 1998.\n *\n * The Initial Developer of the Original Code is\n * Netscape Communications Corporation.\n * Portions created by the Initial Developer are Copyright (C) 1998-1999\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Charles Manske (cmanske@netscape.com)\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either of the GNU General Public License Version 2 or later (the \"GPL\"),\n * or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/Services.jsm\");\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar gIndex;\nvar gCommaIndex = \"0\";\nvar gSpaceIndex = \"1\";\nvar gTabIndex   = \"2\";\nvar gOtherIndex = \"3\";\n\n// dialog initialization code\nfunction Startup()\n{\n  gDialog.sepRadioGroup      = document.getElementById(\"SepRadioGroup\");\n  gDialog.sepCharacterInput  = document.getElementById(\"SepCharacterInput\");\n  gDialog.deleteSepCharacter = document.getElementById(\"DeleteSepCharacter\");\n  gDialog.collapseSpaces     = document.getElementById(\"CollapseSpaces\");\n\n  // We persist the user's separator character\n  gDialog.sepCharacterInput.value = gDialog.sepRadioGroup.getAttribute(\"character\");\n\n  gIndex = gDialog.sepRadioGroup.getAttribute(\"index\");\n\n  switch (gIndex)\n  {\n    case gCommaIndex:\n    default:\n      gDialog.sepRadioGroup.selectedItem = document.getElementById(\"comma\");\n      break;\n    case gSpaceIndex:\n      gDialog.sepRadioGroup.selectedItem = document.getElementById(\"space\");\n      break;\n    case gTabIndex:\n      gDialog.sepRadioGroup.selectedItem = document.getElementById(\"tab\");\n      break;\n    case gOtherIndex:\n      gDialog.sepRadioGroup.selectedItem = document.getElementById(\"other\");\n      break;\n  }\n\n  // Set initial enable state on character input and \"collapse\" checkbox\n  SelectCharacter(gIndex);\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction InputSepCharacter()\n{\n  var str = gDialog.sepCharacterInput.value;\n\n  // Limit input to 1 character\n  if (str.length > 1)\n    str = str.slice(0,1);\n\n  // We can never allow tag or entity delimiters for separator character\n  if (str == \"<\" || str == \">\" || str == \"&\" || str == \";\" || str == \" \")\n    str = \"\";\n\n  gDialog.sepCharacterInput.value = str;\n}\n\nfunction SetElementEnabledById(aId, aEnabled)\n{\n  var elt = document.getElementById(aId);\n  if (aId) {\n    if (aEnabled)\n      elt.removeAttribute(\"disabled\");\n    else\n      elt.setAttribute(\"disabled\", \"true\");\n  }\n}\n\nfunction SelectCharacter(radioGroupIndex)\n{\n  gIndex = radioGroupIndex;\n  SetElementEnabledById(\"SepCharacterInput\", gIndex == gOtherIndex);\n  SetElementEnabledById(\"CollapseSpaces\", gIndex == gSpaceIndex);\n}\n\nfunction onAccept()\n{\n  var sepCharacter = \"\";\n  switch ( gIndex )\n  {\n    case gCommaIndex:\n      sepCharacter = \",\";\n      break;\n    case gSpaceIndex:\n      sepCharacter = \" \";\n      break;\n    case gTabIndex:\n      sepCharacter = \"\\t\";\n      break;\n    case gOtherIndex:\n      sepCharacter = gDialog.sepCharacterInput.value.slice(0,1);\n      break;\n  }\n\n  var editor = EditorUtils.getCurrentEditor();\n  var str = \"\";\n\n  var flavors = [\"text/unicode\"];\n  var hasData =\n    Services.clipboard.hasDataMatchingFlavors(flavors, flavors.length, Services.clipboard.kGlobalClipboard);\n\n  if (hasData) {\n    let trans = Components.classes[\"@mozilla.org/widget/transferable;1\"].\n                  createInstance(Components.interfaces.nsITransferable);\n    trans.init(null);\n    flavors.forEach(trans.addDataFlavor);\n\n    Services.clipboard.getData(trans, Services.clipboard.kGlobalClipboard);\n    var data = {};\n    var dataLen = {};\n    trans.getTransferData(flavors[0], data, dataLen);\n\n    if (data) {\n      data = data.value.QueryInterface(Components.interfaces.nsISupportsString);\n      str = data.data.substring(0, dataLen.value / 2);\n      str = str.replace( /\\r/g, \"<br>\");\n      str = str.replace( /\\n/g, \"<br>\");\n    }\n  }\n\n  // Replace separator characters with table cells\n  var replaceString;\n  if (gDialog.deleteSepCharacter.checked)\n  {\n    replaceString = \"\";\n  }  \n  else\n  {\n    // Don't delete separator character,\n    //  so include it at start of string to replace\n    replaceString = sepCharacter;\n  }\n\n  replaceString += \"<td>\"; \n\n  if (sepCharacter.length > 0)\n  {\n    var tempStr = sepCharacter;\n    var regExpChars = \".!@#$%^&*-+[]{}()\\|\\\\\\/\";\n    if (regExpChars.indexOf(sepCharacter) >= 0)\n      tempStr = \"\\\\\" + sepCharacter;\n\n    if (gIndex == gSpaceIndex)\n    {\n      // If checkbox is checked, \n      //   one or more adjacent spaces are one separator\n      if (gDialog.collapseSpaces.checked)\n          tempStr = \"\\\\s+\"\n        else\n          tempStr = \"\\\\s\";\n    }\n    var pattern = new RegExp(tempStr, \"g\");\n    str = str.replace(pattern, replaceString);\n  }\n\n  // Put back tag contents that we removed above\n  searchStart = 0;\n  var stackIndex = 0;\n  do {\n    start = str.indexOf(\"<\", searchStart);\n    end = start + 1;\n    if (start >= 0 && str.charAt(end) == \">\")\n    {\n      // We really need a FIFO stack!\n      str = str.slice(0, end) + stack[stackIndex++] + str.slice(end);\n    }\n    searchStart = end;\n\n  } while (start >= 0);\n\n  // End table row and start another for each br or p\n  str = str.replace(/\\s*<br>\\s*/g, \"</tr>\\n<tr><td>\");\n\n  // Add the table tags and the opening and closing tr/td tags\n  // Default table attributes should be same as those used in nsHTMLEditor::CreateElementWithDefaults()\n  // (Default width=\"100%\" is used in EdInsertTable.js)\n  str = \"<table border=\\\"1\\\" width=\\\"100%\\\" cellpadding=\\\"2\\\" cellspacing=\\\"2\\\">\\n<tr><td>\" + str + \"</tr>\\n</table>\\n\";\n\n  editor.beginTransaction();\n  editor.insertHTML(str);\n  editor.endTransaction();\n\n  // Save persisted attributes\n  gDialog.sepRadioGroup.setAttribute(\"index\", gIndex);\n  if (gIndex == gOtherIndex)\n    gDialog.sepRadioGroup.setAttribute(\"character\", sepCharacter);\n\n  return true;\n}\n\nfunction onCancel()\n{\n  window.close();\n  return true;\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/convertClipboardToTable.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/convertToTable.dtd\">\n\n<dialog title=\"&windowTitle.label;\"\n   xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n   onload = \"Startup()\"\n   forcecleartheme = \"true\"\n   ondialogaccept=\"return onAccept();\"\n   ondialogcancel=\"return onCancel();\"\n   style=\"min-width:20em\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <!--- Element-specific methods -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/convertClipboardToTable.js\"/>\n\n  <keyset>\n    <key keycode=\"VK_ESCAPE\" oncommand=\"window.close()\"/>\n  </keyset>\n\n  <description class=\"wrap\" flex=\"1\">&instructions1.label;</description>\n  <description class=\"wrap\" flex=\"1\">&instructions2.label;</description>\n  <radiogroup id=\"SepRadioGroup\" persist=\"index character\" index=\"0\" character=\"\">\n    <radio id=\"comma\" label=\"&commaRadio.label;\" oncommand=\"SelectCharacter('0');\"/>\n    <radio id=\"space\" label=\"&spaceRadio.label;\" oncommand=\"SelectCharacter('1');\"/>\n    <radio id=\"tab\"   label=\"&tabRadio.label;\"   oncommand=\"SelectCharacter('2');\"/>\n    <hbox>\n      <spacer class=\"radio-spacer\"/>\n      <checkbox id=\"CollapseSpaces\" label=\"&collapseSpaces.label;\"\n                checked=\"true\" persist=\"checked\"\n                tooltiptext=\"&collapseSpaces.tooltip;\"/>\n    </hbox>\n    <hbox align=\"center\">\n      <radio id=\"other\" label=\"&otherRadio.label;\" oncommand=\"SelectCharacter('3');\"/>\n      <textbox class=\"narrow\" id=\"SepCharacterInput\" oninput=\"InputSepCharacter()\"/>\n    </hbox>\n  </radiogroup> \n  <spacer class=\"spacer\"/>\n  <checkbox id=\"DeleteSepCharacter\" label=\"&deleteCharCheck.label;\" persist=\"checked\"/>\n  <separator class=\"groove\"/>\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/convertToTable.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is Mozilla Communicator client code, released\n * March 31, 1998.\n *\n * The Initial Developer of the Original Code is\n * Netscape Communications Corporation.\n * Portions created by the Initial Developer are Copyright (C) 1998-1999\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Charles Manske (cmanske@netscape.com)\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either of the GNU General Public License Version 2 or later (the \"GPL\"),\n * or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar gIndex;\nvar gCommaIndex = \"0\";\nvar gSpaceIndex = \"1\";\nvar gOtherIndex = \"2\";\n\n// dialog initialization code\nfunction Startup()\n{\n  gDialog.sepRadioGroup      = document.getElementById(\"SepRadioGroup\");\n  gDialog.sepCharacterInput  = document.getElementById(\"SepCharacterInput\");\n  gDialog.deleteSepCharacter = document.getElementById(\"DeleteSepCharacter\");\n  gDialog.collapseSpaces     = document.getElementById(\"CollapseSpaces\");\n\n  // We persist the user's separator character\n  gDialog.sepCharacterInput.value = gDialog.sepRadioGroup.getAttribute(\"character\");\n\n  gIndex = gDialog.sepRadioGroup.getAttribute(\"index\");\n\n  switch (gIndex)\n  {\n    case gCommaIndex:\n    default:\n      gDialog.sepRadioGroup.selectedItem = document.getElementById(\"comma\");\n      break;\n    case gSpaceIndex:\n      gDialog.sepRadioGroup.selectedItem = document.getElementById(\"space\");\n      break;\n    case gOtherIndex:\n      gDialog.sepRadioGroup.selectedItem = document.getElementById(\"other\");\n      break;\n  }\n\n  // Set initial enable state on character input and \"collapse\" checkbox\n  SelectCharacter(gIndex);\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction InputSepCharacter()\n{\n  var str = gDialog.sepCharacterInput.value;\n\n  // Limit input to 1 character\n  if (str.length > 1)\n    str = str.slice(0,1);\n\n  // We can never allow tag or entity delimiters for separator character\n  if (str == \"<\" || str == \">\" || str == \"&\" || str == \";\" || str == \" \")\n    str = \"\";\n\n  gDialog.sepCharacterInput.value = str;\n}\n\nfunction SetElementEnabledById(aId, aEnabled)\n{\n  var elt = document.getElementById(aId);\n  if (aId) {\n    if (aEnabled)\n      elt.removeAttribute(\"disabled\");\n    else\n      elt.setAttribute(\"disabled\", \"true\");\n  }\n}\n\nfunction SelectCharacter(radioGroupIndex)\n{\n  gIndex = radioGroupIndex;\n  SetElementEnabledById(\"SepCharacterInput\", gIndex == gOtherIndex);\n  SetElementEnabledById(\"CollapseSpaces\", gIndex == gSpaceIndex);\n}\n\nfunction onAccept()\n{\n  var sepCharacter = \"\";\n  switch ( gIndex )\n  {\n    case gCommaIndex:\n      sepCharacter = \",\";\n      break;\n    case gSpaceIndex:\n      sepCharacter = \" \";\n      break;\n    case gOtherIndex:\n      sepCharacter = gDialog.sepCharacterInput.value.slice(0,1);\n      break;\n  }\n\n  var editor = EditorUtils.getCurrentEditor();\n  var str;\n  try {\n    // 1 = OutputSelectionOnly, 1024 = OutputLFLineBreak\n    str = editor.outputToString(\"text/html\", 1+1024);\n  } catch (e) {}\n  if (!str)\n  {\n    return true;\n  }\n\n  // Replace nbsp with spaces:\n  str = str.replace(/\\u00a0/g, \" \");\n\n  // Strip out </p> completely\n  str = str.replace(/\\s*<\\/p>\\s*/g, \"\");\n\n  // Trim whitespace adjacent to <p> and <br> tags\n  //  and replace <p> with <br> \n  //  (which will be replaced with </tr> below)\n  str = str.replace(/\\s*<p>\\s*|\\s*<br>\\s*/g, \"<br>\");\n\n  // Trim leading <br>s\n  str = str.replace(/^(<br>)+/, \"\");\n\n  // Trim trailing <br>s\n  str = str.replace(/(<br>)+$/, \"\");\n\n  // Reduce multiple internal <br> to just 1\n  // TODO: Maybe add a checkbox to let user decide\n  //str = str.replace(/(<br>)+/g, \"<br>\");\n\n  // Trim leading and trailing spaces\n  str = str.replace(/^\\s+|\\s+$/, \"\");\n\n  // Remove all tag contents so we don't replace\n  //   separator character within tags\n  // Also converts lists to something usefull\n  var stack = [];\n  var start;\n  var end;\n  var searchStart = 0;\n  var listSeparator = \"\";\n  var listItemSeparator = \"\";\n  var endList = false;\n\n  do {\n    start = str.indexOf(\"<\", searchStart);\n\n    if (start >= 0)\n    {\n      end = str.indexOf(\">\", start+1);\n      if (end > start)\n      {\n        var tagContent = TrimString(str.slice(start+1, end));\n\n        if ( /^ol|^ul|^dl/.test(tagContent) )\n        {\n          //  Replace list tag with <BR> to start new row \n          //   at begining of second or greater list tag\n          str = str.slice(0, start) + listSeparator + str.slice(end+1);\n          if (listSeparator == \"\")\n            listSeparator = \"<br>\";\n          \n          // Reset for list item separation into cells\n          listItemSeparator = \"\";\n        }\n        else if ( /^li|^dt|^dd/.test(tagContent) )\n        {\n          // Start a new row if this is first item after the ending the last list\n          if (endList)\n            listItemSeparator = \"<br>\";\n\n          // Start new cell at begining of second or greater list items\n          str = str.slice(0, start) + listItemSeparator + str.slice(end+1);\n\n          if (endList || listItemSeparator == \"\")\n            listItemSeparator = sepCharacter;\n\n          endList = false;\n        }\n        else \n        {\n          // Find end tags\n          endList = /^\\/ol|^\\/ul|^\\/dl/.test(tagContent);\n          if ( endList || /^\\/li|^\\/dt|^\\/dd/.test(tagContent) )\n          {\n            // Strip out tag\n            str = str.slice(0, start) + str.slice(end+1);\n          }\n          else\n          {\n            // Not a list-related tag: Store tag contents in an array\n            stack.push(tagContent);\n           \n            // Keep the \"<\" and \">\" while removing from source string\n            start++;\n            str = str.slice(0, start) + str.slice(end);\n          }\n        }\n      }\n      searchStart = start + 1;\n    }\n  } while (start >= 0);\n\n  // Replace separator characters with table cells\n  var replaceString;\n  if (gDialog.deleteSepCharacter.checked)\n  {\n    replaceString = \"\";\n  }  \n  else\n  {\n    // Don't delete separator character,\n    //  so include it at start of string to replace\n    replaceString = sepCharacter;\n  }\n\n  replaceString += \"<td>\"; \n\n  if (sepCharacter.length > 0)\n  {\n    var tempStr = sepCharacter;\n    var regExpChars = \".!@#$%^&*-+[]{}()\\|\\\\\\/\";\n    if (regExpChars.indexOf(sepCharacter) >= 0)\n      tempStr = \"\\\\\" + sepCharacter;\n\n    if (gIndex == gSpaceIndex)\n    {\n      // If checkbox is checked, \n      //   one or more adjacent spaces are one separator\n      if (gDialog.collapseSpaces.checked)\n          tempStr = \"\\\\s+\"\n        else\n          tempStr = \"\\\\s\";\n    }\n    var pattern = new RegExp(tempStr, \"g\");\n    str = str.replace(pattern, replaceString);\n  }\n\n  // Put back tag contents that we removed above\n  searchStart = 0;\n  var stackIndex = 0;\n  do {\n    start = str.indexOf(\"<\", searchStart);\n    end = start + 1;\n    if (start >= 0 && str.charAt(end) == \">\")\n    {\n      // We really need a FIFO stack!\n      str = str.slice(0, end) + stack[stackIndex++] + str.slice(end);\n    }\n    searchStart = end;\n\n  } while (start >= 0);\n\n  // End table row and start another for each br or p\n  str = str.replace(/\\s*<br>\\s*/g, \"</tr>\\n<tr><td>\");\n\n  // Add the table tags and the opening and closing tr/td tags\n  // Default table attributes should be same as those used in nsHTMLEditor::CreateElementWithDefaults()\n  // (Default width=\"100%\" is used in EdInsertTable.js)\n  str = \"<table border=\\\"1\\\" width=\\\"100%\\\" cellpadding=\\\"2\\\" cellspacing=\\\"2\\\">\\n<tr><td>\" + str + \"</tr>\\n</table>\\n\";\n  \n  editor.insertHTML(str);\n\n  // Save persisted attributes\n  gDialog.sepRadioGroup.setAttribute(\"index\", gIndex);\n  if (gIndex == gOtherIndex)\n    gDialog.sepRadioGroup.setAttribute(\"character\", sepCharacter);\n\n  return true;\n}\n\nfunction onCancel()\n{\n  window.close();\n  return true;\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/convertToTable.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/convertToTable.dtd\">\n\n<dialog title=\"&windowTitle.label;\"\n   xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n   onload = \"Startup()\"\n   forcecleartheme = \"true\"\n   ondialogaccept=\"return onAccept();\"\n   ondialogcancel=\"return onCancel();\"\n   style=\"min-width:20em\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <!--- Element-specific methods -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/convertToTable.js\"/>\n\n  <keyset>\n    <key keycode=\"VK_ESCAPE\" oncommand=\"window.close()\"/>\n  </keyset>\n\n  <description class=\"wrap\" flex=\"1\">&instructions1.label;</description>\n  <description class=\"wrap\" flex=\"1\">&instructions2.label;</description>\n  <radiogroup id=\"SepRadioGroup\" persist=\"index character\" index=\"0\" character=\"\">\n    <radio id=\"comma\" label=\"&commaRadio.label;\" oncommand=\"SelectCharacter('0');\"/>\n    <radio id=\"space\" label=\"&spaceRadio.label;\" oncommand=\"SelectCharacter('1');\"/>\n    <hbox>\n      <spacer class=\"radio-spacer\"/>\n      <checkbox id=\"CollapseSpaces\" label=\"&collapseSpaces.label;\"\n                checked=\"true\" persist=\"checked\"\n                tooltiptext=\"&collapseSpaces.tooltip;\"/>\n    </hbox>\n    <hbox align=\"center\">\n      <radio id=\"other\" label=\"&otherRadio.label;\" oncommand=\"SelectCharacter('2');\"/>\n      <textbox class=\"narrow\" id=\"SepCharacterInput\" oninput=\"InputSepCharacter()\"/>\n    </hbox>\n  </radiogroup> \n  <spacer class=\"spacer\"/>\n  <checkbox id=\"DeleteSepCharacter\" label=\"&deleteCharCheck.label;\" persist=\"checked\"/>\n  <separator class=\"groove\"/>\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/dictionary.js",
    "content": "/* -*- Mode: Java; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-\n/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is Mozilla Communicator client code, released\n * March 31, 1998.\n *\n * The Initial Developer of the Original Code is\n * Netscape Communications Corporation.\n * Portions created by the Initial Developer are Copyright (C) 1998-1999\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either of the GNU General Public License Version 2 or later (the \"GPL\"),\n * or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar gSpellChecker;\nvar gWordToAdd;\n\nfunction Startup()\n{\n  if (!EditorUtils.getCurrentEditor())\n  {\n    window.close();\n    return;\n  }\n  GetUIElements();\n  // Get the SpellChecker shell\n  if (\"gSpellChecker\" in window.opener && window.opener.gSpellChecker)\n    gSpellChecker = window.opener.gSpellChecker;\n\n  if (!gSpellChecker)\n  {\n    dump(\"SpellChecker not found!!!\\n\");\n    window.close();\n    return;\n  }\n  // The word to add word is passed as the 2nd extra parameter in window.openDialog()\n  gWordToAdd = window.arguments[1];\n  \n  \n  gDialog.WordInput.value = gWordToAdd;\n  FillDictionaryList();\n\n  // Select the supplied word if it is already in the list\n  SelectWordToAddInList();\n  SetTextboxFocus(gDialog.WordInput);\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction ValidateWordToAdd()\n{\n  gWordToAdd = gDialog.WordInput.value.trim();\n  if (gWordToAdd.length > 0)\n  {\n    return true;\n  } else {\n    return false;\n  }\n}    \n\nfunction SelectWordToAddInList()\n{\n  for (var i = 0; i < gDialog.DictionaryList.getRowCount(); i++)\n  {\n\n    var wordInList = gDialog.DictionaryList.getItemAtIndex(i);\n    if (wordInList && gWordToAdd == wordInList.label)\n    {\n      gDialog.DictionaryList.selectedIndex = i;\n      break;\n    }\n  }\n}\n\nfunction AddWord()\n{\n  if (ValidateWordToAdd())\n  {\n    try {\n      gSpellChecker.AddWordToDictionary(gWordToAdd);\n    }\n    catch (e) {\n      dump(\"Exception occured in gSpellChecker.AddWordToDictionary\\nWord to add probably already existed\\n\");\n    }\n\n    // Rebuild the dialog list\n    FillDictionaryList();\n\n    SelectWordToAddInList();\n    gDialog.WordInput.value = \"\";\n  }\n}\n\nfunction ReplaceWord()\n{\n  if (ValidateWordToAdd())\n  {\n    var selItem = gDialog.DictionaryList.selectedItem;\n    if (selItem)\n    {\n      try {\n        gSpellChecker.RemoveWordFromDictionary(selItem.label);\n      } catch (e) {}\n\n      try {\n        // Add to the dictionary list\n        gSpellChecker.AddWordToDictionary(gWordToAdd);\n\n        // Just change the text on the selected item\n        //  instead of rebuilding the list\n        selItem.label = gWordToAdd; \n      } catch (e) {\n        // Rebuild list and select the word - it was probably already in the list\n        dump(\"Exception occured adding word in ReplaceWord\\n\");\n        FillDictionaryList();\n        SelectWordToAddInList();\n      }\n    }\n  }\n}\n\nfunction RemoveWord()\n{\n  var selIndex = gDialog.DictionaryList.selectedIndex;\n  if (selIndex >= 0)\n  {\n    var word = gDialog.DictionaryList.selectedItem.label;\n\n    // Remove word from list\n    gDialog.DictionaryList.removeItemAt(selIndex);\n\n    // Remove from dictionary\n    try {\n      //Not working: BUG 43348\n      gSpellChecker.RemoveWordFromDictionary(word);\n    }\n    catch (e)\n    {\n      dump(\"Failed to remove word from dictionary\\n\");\n    }\n\n    ResetSelectedItem(selIndex);\n  }\n}\n\nfunction ClearListbox(listbox)\n{\n  if (listbox)\n  {\n    listbox.clearSelection();\n    while (listbox.firstChild)\n      listbox.removeChild(listbox.firstChild);\n  }\n}\n\nfunction FillDictionaryList()\n{\n  var selIndex = gDialog.DictionaryList.selectedIndex;\n\n  // Clear the current contents of the list\n  ClearListbox(gDialog.DictionaryList);\n\n  // Get the list from the spell checker\n  gSpellChecker.GetPersonalDictionary()\n\n  var haveList = false;\n\n  // Get words until an empty string is returned\n  do {\n    var word = gSpellChecker.GetPersonalDictionaryWord();\n    if (word != \"\")\n    {\n      gDialog.DictionaryList.appendItem(word, \"\");\n      haveList = true;\n    }\n  } while (word != \"\");\n  \n  //XXX: BUG 74467: If list is empty, it doesn't layout to full height correctly\n  //     (ignores \"rows\" attribute) (bug is latered, so we are fixing here for now)\n  if (!haveList)\n      gDialog.DictionaryList.appendItem(\"\", \"\");\n\n  ResetSelectedItem(selIndex);\n}\n\nfunction ResetSelectedItem(index)\n{\n  var lastIndex = gDialog.DictionaryList.getRowCount() - 1;\n  if (index > lastIndex)\n    index = lastIndex;\n\n  // If we didn't have a selected item, \n  //  set it to the first item\n  if (index == -1 && lastIndex >= 0)\n    index = 0;\n\n  gDialog.DictionaryList.selectedIndex = index;\n}\n\nfunction onClose()\n{\n  return true;\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/dictionary.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/dictionary.dtd\">\n\n<dialog buttons=\"cancel\"\n        title=\"&windowTitle.label;\"\n        id=\"personalDictionary\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        persist=\"screenX screenY\"\n        forcecleartheme = \"true\"\n        onload = \"Startup()\"\n        ondialogcancel=\"return onClose();\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/dialogs/dictionary.js\"/>\n  \n  <grid>\n    <columns><column style=\"width: 15em\" flex=\"1\"/><column flex=\"1\"/></columns>\n    <rows>\n      <row>\n        <label value=\"&wordEditField.label;\"\n               control=\"WordInput\"\n               accesskey=\"&wordEditField.accessKey;\"/>\n        <spacer/>\n      </row>\n      <row>\n        <textbox id=\"WordInput\" flex=\"1\"/>\n        <button id=\"AddWord\" oncommand=\"AddWord()\" label=\"&AddButton.label;\"\n                accesskey=\"&AddButton.accessKey;\"/>\n      </row>\n      <row>\n        <label value=\"&DictionaryList.label;\"\n               control=\"DictionaryList\"\n               accesskey=\"&DictionaryList.accessKey;\"/>\n        <spacer/>\n      </row>\n      <row>\n        <listbox rows=\"8\" id=\"DictionaryList\" flex=\"1\"/>\n        <vbox flex=\"1\">\n          <button  id=\"ReplaceWord\" oncommand=\"ReplaceWord()\" label=\"&ReplaceButton.label;\"\n                   accesskey=\"&ReplaceButton.accessKey;\"/>\n          <spacer class=\"spacer\"/>\n          <button  id=\"RemoveWord\" oncommand=\"RemoveWord()\" label=\"&RemoveButton.label;\"\n                   accesskey=\"&RemoveButton.accessKey;\"/>\n          <spacer class=\"spacer\"/>\n          <spacer flex=\"1\"/>\n          <button dlgtype=\"cancel\" class=\"exit-dialog\" id=\"close\" label=\"&CloseButton.label;\" \n                  default=\"true\" oncommand=\"onClose();\"\n                  accesskey=\"&CloseButton.accessKey;\"/>\n        </vbox>\n      </row>\n    </rows>\n  </grid>\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/editStylesheet.js",
    "content": "Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/urlHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/cssInspector.jsm\");\n\nvar gDocUrlScheme = null;\nvar gElt = null;\n\nfunction Startup()\n{\n  var docUrl = EditorUtils.getDocumentUrl();\n  gDocUrlScheme = UrlUtils.getScheme(docUrl);\n  \n  gElt = window.arguments[0];\n  GetUIElements();\n\n  if (gElt)\n    UpdateDialog();\n  else\n    UpdateType();\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction CheckURL(aTextboxId, aCheckboxId)\n{\n  var url = gDialog[aTextboxId].value;\n  if (url) {\n    gDialog[aCheckboxId].disabled = !(gDocUrlScheme && gDocUrlScheme != \"resource\");\n    gDialog[aCheckboxId].checked = !gDialog[aCheckboxId].disabled && (url == UrlUtils.makeRelativeUrl(url));\n  }\n  else {\n    gDialog[aCheckboxId].checked = false;\n    gDialog[aCheckboxId].disabled = true;\n  }\n}\n\nfunction MakeRelativeUrl(aTextboxId, aCheckboxId)\n{\n  var spec = gDialog[aTextboxId].value;\n  if (gDocUrlScheme && gDocUrlScheme != \"resource\") {\n    spec = UrlUtils.makeRelativeUrl(spec);\n    gDialog[aTextboxId].value = spec;\n    gDialog[aCheckboxId].checked = true;\n  }\n}\n\nfunction MakeAbsoluteUrl(aTextboxId, aCheckboxId)\n{\n  var spec = gDialog[aTextboxId].value;\n  if (gDocUrlScheme && gDocUrlScheme != \"resource\") {\n    spec = UrlUtils.makeAbsoluteUrl(spec);\n    gDialog[aTextboxId].value = spec;\n    gDialog[aCheckboxId].checked = false;\n  }\n}\n\nfunction ToggleRelativeOrAbsolute(aTextboxId, aCheckboxId)\n{\n  if (gDialog[aCheckboxId].checked) {\n    MakeRelativeUrl(aTextboxId, aCheckboxId);\n  }\n  else {\n    MakeAbsoluteUrl(aTextboxId, aCheckboxId);\n  }\n}\n\nfunction UpdateType()\n{\n  var type = gDialog.typeRadiogroup.value;\n  switch (type) {\n    case \"embedded\":\n      gDialog.alternateCheckbox.checked = false;\n      gDialog.alternateCheckbox.disabled = true;\n      gDialog.hrefLabel.disabled = true;\n      gDialog.urlTextbox.value = \"\";\n      gDialog.urlTextbox.disabled = true;\n      gDialog.urlFilepickerbutton.disabled = true;\n      gDialog.relativeURLCheckbox.checked = false;\n      gDialog.relativeURLCheckbox.disabled = true;\n      gDialog.newFileButton.disabled = true;\n      break;\n    case \"linked\":\n      gDialog.alternateCheckbox.checked = false;\n      gDialog.alternateCheckbox.disabled = false;\n      gDialog.hrefLabel.disabled = false;\n      gDialog.urlTextbox.value = \"\";\n      gDialog.urlTextbox.disabled = false;\n      gDialog.urlFilepickerbutton.disabled = false;\n      gDialog.relativeURLCheckbox.checked = false;\n      gDialog.relativeURLCheckbox.disabled = false;\n      gDialog.newFileButton.disabled = false;\n      break;\n    default: break; // should never happen\n  }\n}\n\nfunction AddMedium()\n{\n  var medium = document.createElement(\"medium\");\n  gDialog.mediaGroupbox.insertBefore(medium, gDialog.mediaButtonHbox);\n  window.sizeToContent();\n}\n\nfunction NewFile()\n{\n  const nsIFP = Components.interfaces.nsIFilePicker;\n  var fp = Components.classes[\"@mozilla.org/filepicker;1\"]\n              .createInstance(nsIFP);\n  fp.init(window, gDialog.bundleString.getString(\"NewCSSFile\"), nsIFP.modeSave);\n  fp.appendFilter(\"*.css\", \"*.css\");\n  var fpr = fp.show();\n  if ((fpr == nsIFP.returnOK || fpr == nsIFP.returnReplace) &&\n      fp.fileURL.spec && fp.fileURL.spec.length > 0)\n  {\n    var spec = fp.fileURL.spec;\n    var file = fp.file;\n    if (spec.length < 5 ||\n        spec.substring(spec.length - 4) != \".css\") {\n      spec += \".css\";\n      var ioService =\n        Components.classes[\"@mozilla.org/network/io-service;1\"]\n                  .getService(Components.interfaces.nsIIOService);\n      var fileHandler =\n        ioService.getProtocolHandler(\"file\")\n                 .QueryInterface(Components.interfaces.nsIFileProtocolHandler);\n      file = fileHandler.getFileFromURLSpec(spec);\n    }\n\n    // file is nsIFile, data is a string\n    var foStream = Components.classes[\"@mozilla.org/network/file-output-stream;1\"].\n                             createInstance(Components.interfaces.nsIFileOutputStream);\n    \n    // use 0x02 | 0x10 to open file for appending.\n    foStream.init(file, 0x02 | 0x08 | 0x20, 0x1b6, 0);\n    // write, create, truncate\n    // In a c file operation, we have no need to set file mode with or operation,\n    // directly using \"r\" or \"w\" usually.\n    \n    // if you are sure there will never ever be any non-ascii text in data you can \n    // also call foStream.writeData directly\n    var converter = Components.classes[\"@mozilla.org/intl/converter-output-stream;1\"].\n                              createInstance(Components.interfaces.nsIConverterOutputStream);\n    converter.init(foStream, \"UTF-8\", 0, 0);\n    converter.writeString(\"\");\n    converter.close(); // this closes foStream\n\n    gDialog.urlTextbox.value = spec;\n    CheckURL('urlTextbox', 'relativeURLCheckbox');\n  }\n}\n\nfunction onAccept()\n{\n  // let's dance, baby...\n  var isStyleElt = (gDialog.typeRadiogroup.value == \"embedded\");\n  var doc = EditorUtils.getCurrentDocument();\n  var editor = EditorUtils.getCurrentEditor();\n\n  var mediaString = \"\";\n  var mediumElts = gDialog.mediaGroupbox.querySelectorAll(\"medium\");\n  for (var i = 0; i < mediumElts.length; i++) {\n    var m = mediumElts[i];\n    var amplifier = m.amplifier;\n    var media = m.media;\n    var str = \"\";\n    if (media)\n      str = (amplifier ? amplifier + \" \" : \"\") +\n            media;\n    var constraints = m.querySelectorAll(\"hbox\");\n    for (var j = 0; j < constraints.length; j++) {\n      var c = constraints[j];\n      var type = c.getAttribute(\"type\");\n      var querytype = c.getAttribute(\"querytype\");\n      switch (querytype) {\n        case \"enum\":\n        case \"integer\":\n        case \"length\":\n        case \"resolution\":\n          if (c.querySelector(\".value\").value)\n            str += (str ? \" and \" : \"\") +\n                   \"(\" + type + \": \" + c.querySelector(\".value\").value + \")\";\n          break;\n        case \"boolean\":\n          str += ((c.querySelector(\".value\").checked && str) ? \" and \" : \"\") +\n                 (c.querySelector(\".value\").checked ? \"(\" + type + \")\" : \"\");\n          break;\n        case \"ratio\":\n          if (c.querySelector(\".value1\").value && c.querySelector(\".value2\").value)\n            str += (str ? \" and \" : \"\") +\n                   \"(\" + type + \": \" + c.querySelector(\".value1\").value + \"/\" +\n                                       c.querySelector(\".value2\").value + \")\";\n          break;\n      }\n    }\n\n    mediaString += (mediaString ? \", \" : \"\") + str;\n  }\n\n  if (gElt) {\n    editor.beginTransaction();\n    if (!isStyleElt) {\n      editor.setAttribute(gElt, \"rel\", gDialog.alternateCheckbox.checked ?\n                                \"alternate stylesheet\" :\n                                \"stylesheet\");\n      editor.setAttribute(gElt, \"href\", gDialog.urlTextbox.value);\n    }\n    if (gDialog.titleTextbox.value)\n      editor.setAttribute(gElt, \"title\", gDialog.titleTextbox.value);\n    else\n      editor.removeAttribute(gElt, \"title\");\n\n    if (mediaString)\n      editor.setAttribute(gElt, \"media\", mediaString);\n    else\n      editor.removeAttribute(gElt, \"media\");\n\n    editor.endTransaction();\n  }\n  else {\n    var elt = doc.createElement(isStyleElt ? \"style\" : \"link\");\n    elt.setAttribute(\"type\", \"text/css\");\n    if (!isStyleElt) {\n      elt.setAttribute(\"rel\", gDialog.alternateCheckbox.checked ?\n                                \"alternate stylesheet\" :\n                                \"stylesheet\");\n      elt.setAttribute(\"href\", gDialog.urlTextbox.value);\n    }\n    if (gDialog.titleTextbox.value)\n      elt.setAttribute(\"title\", gDialog.titleTextbox.value);\n  \n    if (mediaString)\n      elt.setAttribute(\"media\", mediaString);\n  \n    var head = doc.documentElement.querySelector(\"head\");\n    EditorUtils.getCurrentEditor().insertNode(elt, head, head.childNodes.length + 1);\n  }\n}\n\nfunction UpdateDialog()\n{\n  var isStyleElt = (gElt.nodeName.toLowerCase() == \"style\");\n  gDialog.typeRadiogroup.value = isStyleElt ? \"embedded\" : \"linked\";\n  gDialog.typeRadiogroup.disabled = true;\n\n  UpdateType();\n\n  if (!isStyleElt) {\n    gDialog.alternateCheckbox.checked = (gElt.getAttribute(\"rel\") &&\n                gElt.getAttribute(\"rel\").toLowerCase() == \"alternate stylesheet\");\n    gDialog.urlTextbox.value = gElt.getAttribute(\"href\");\n  }\n\n  gDialog.titleTextbox.value = gElt.getAttribute(\"title\") ? gElt.getAttribute(\"title\") : \"\"; \n\n  var mediaString = gElt.getAttribute(\"media\");\n  mediaArray = mediaString.split(\",\");\n  for (var i = 0; i < mediaArray.length; i++) {\n    var m = mediaArray[i];\n    var parsed = CssInspector.parseMediaQuery(m);\n    var medium = document.createElement(\"medium\")\n    gDialog.mediaGroupbox.insertBefore(medium, gDialog.mediaButtonHbox);\n    medium.amplifier = parsed.amplifier;\n    medium.media = parsed.medium;\n\n    for (var j = 0; j < parsed.constraints.length; j++) {\n      var constraint = parsed.constraints[j].constraint;\n      var values = parsed.constraints[j].value;\n      var menuitem = medium.getChild(\"constraintButton\").querySelector(\"[value='\" + constraint + \"']\");\n      var type = menuitem.getAttribute(\"value\");\n      var querytype = menuitem.getAttribute(\"querytype\");\n      if (!values && (querytype == \"integer\" || querytype == \"boolean\")) {\n        // monster kung-fu grippy hack to deal with painful value-less\n        // Media Queries...\n        if (constraint == \"color\" ||\n            constraint == \"color-index\" ||\n            constraint == \"monochrome\")\n          constraint = \"min-\" + constraint;\n        values = [\"1\"];\n      }\n      var label = menuitem.getAttribute(\"label\");\n      medium._AddConstraint(type, querytype, label, values);\n    }\n  }\n  window.sizeToContent();\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/editStylesheet.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/listboxBg.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/editStylesheet.dtd\">\n\n<dialog title=\"&window.title;\"\n        id=\"editStylesheetDialog\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        xmlns:html=\"http://www.w3.org/1999/xhtml\"\n        onload = \"Startup()\"\n        forcecleartheme = \"true\"\n        buttons=\"accept,cancel\"\n        ondialogaccept=\"return onAccept();\"\n        persist=\"screenX screenY\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/editStylesheet.js\"/>\n\n  <stringbundle id=\"bundleString\"         src=\"chrome://bluegriffon/locale/media.properties\"/>\n\n  <groupbox>\n    <caption label=\"&type.label;\"/>\n    <radiogroup id=\"typeRadiogroup\" orient=\"horizontal\"\n                oncommand=\"UpdateType()\">\n      <radio label=\"&embedded.label;\" value=\"embedded\"/>\n      <radio label=\"&linked.label;\" value=\"linked\"/>\n    </radiogroup>\n    <checkbox id=\"alternateCheckbox\"\n              label=\"&alternate.label;\"/>\n    <hbox align=\"center\">\n      <label value=\"&href.label;\" id=\"hrefLabel\"/>\n      <textbox id=\"urlTextbox\" flex=\"1\" oninput=\"CheckURL('urlTextbox', 'relativeURLCheckbox')\"/>\n      <filepickerbutton id=\"urlFilepickerbutton\"\n                        control=\"urlTextbox\"\n                        mode=\"0\"\n                        filters=\"*.css\"\n                        oncommand=\"CheckURL('urlTextbox', 'relativeURLCheckbox')\"\n                        title=\"&selectFile.label;\"/>\n    </hbox>\n    <hbox align=\"center\">\n      <checkbox class=\"indent\" id=\"relativeURLCheckbox\"\n                label=\"&relativeUrl.label;\"\n                oncommand=\"ToggleRelativeOrAbsolute('urlTextbox', 'relativeURLCheckbox')\"/>\n      <spacer flex=\"1\"/>\n      <button label=\"&newFile.button;\"\n              id=\"newFileButton\"\n              oncommand=\"NewFile()\"/>\n    </hbox>\n    <hbox align=\"center\">\n      <label value=\"&title.label;\"/>\n      <textbox flex=\"1\" id=\"titleTextbox\"/>\n    </hbox>\n  </groupbox>\n  <groupbox id=\"mediaGroupbox\">\n    <caption label=\"&media.label;\"/>\n    <hbox align=\"center\" id=\"mediaButtonHbox\">\n      <spacer flex=\"1\"/>\n      <button label=\"&addMedium.label;\"\n              oncommand=\"AddMedium()\"/>\n    </hbox>\n  </groupbox>\n\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/form-common.js",
    "content": "var gNameAndIds = [];\n\nfunction InitDialog()\n{\n  var hasNameAttr = gDialog.mainGrid.querySelector(\"row[attribute='name']\");\n  if (hasNameAttr) {\n    hasNameAttr.lastElementChild.addEventListener(\"input\", CheckNameAttribute, false);\n\n    var eltsWithId = EditorUtils.getCurrentDocument().querySelectorAll(\"*[id]\");\n    for (var i = 0; i < eltsWithId.length; i++)\n      gNameAndIds.push(eltsWithId[i].id);\n\n    var node = EditorUtils.getSelectionContainer().node;\n    while (node && node.nodeName.toLowerCase() != \"form\")\n      node = node.parentNode;\n  \n    if (node) {\n      var eltsWithName = node.querySelectorAll(\"button[name],fieldset[name],input[name],keygen[name],output[name],select[name],textarea[name]\");\n      for (var i = 0; i < eltsWithName.length; i++)\n        gNameAndIds.push(eltsWithName[i].getAttribute(\"name\"));\n    }\n  }\n\n  if (!gNode) {\n    document.documentElement.getButton(\"accept\").setAttribute(\"disabled\", \"true\");\n    return;\n  }\n\n  var rows = gDialog.mainGrid.querySelectorAll(\"row\");\n  for (var i = 0; i < rows.length; i++) {\n    var row = rows[i];\n    var attr = row.getAttribute(\"attribute\");\n    var child = row.firstElementChild.nextElementSibling;\n    switch (child.nodeName.toLowerCase()) {\n      case \"checkbox\":\n        child.checked = gNode.hasAttribute(attr);\n        break;\n      case \"textbox\":\n      case \"menulist\":\n        child.value = gNode.hasAttribute(attr) ?\n                          gNode.getAttribute(attr) :\n                          \"\";\n        break;\n      case \"hbox\":\n        {\n          var c = child.firstElementChild;\n          var value = gNode.hasAttribute(attr) ?\n                          gNode.getAttribute(attr) :\n                          \"\";\n          while (c) {\n            if (c.getAttribute(\"value\") == value)\n              c.setAttribute(\"checked\", \"true\");\n            else\n              c.removeAttribute(\"checked\");\n            c = c.nextElementSibling;\n          }\n        }\n        break;\n      default: break; // should never happen\n    }\n  }\n}\n\nfunction ApplyAttributes()\n{\n  var rows = gDialog.mainGrid.querySelectorAll(\"row\");\n  for (var i = 0; i < rows.length; i++) {\n    var row = rows[i];\n    var attr = row.getAttribute(\"attribute\");\n    if (!row.collapsed) {\n      var child = row.firstElementChild.nextElementSibling;\n      switch (child.nodeName.toLowerCase()) {\n        case \"checkbox\":\n          if (child.checked)\n            gEditor.setAttribute(gNode, attr, attr);\n          else\n            gEditor.removeAttribute(gNode, attr);\n          break;\n        case \"textbox\":\n        case \"menulist\":\n          if (child.value)\n            gEditor.setAttribute(gNode, attr, child.value);\n          else\n            gEditor.removeAttribute(gNode, attr);\n          break;\n        case \"hbox\":\n          {\n            var c = child.firstElementChild;\n            while (c) {\n              if (c.hasAttribute(\"checked\")) {\n                gEditor.setAttribute(gNode, attr, c.getAttribute(\"value\"));\n                break;\n              }\n              c = c.nextElementSibling;\n            }\n            if (!c)\n              gEditor.removeAttribute(gNode, attr);\n          }\n          break;\n        default: break; // should never happen\n      }\n    }\n  }\n}\n\nfunction ToggleMultibuttons(aElt)\n{\n  if (!aElt.checked)\n    return;\n  var buttons = aElt.parentNode.querySelectorAll(\".multibutton\");\n  for (var i = 0; i < buttons.length; i++) {\n    var b = buttons[i];\n    if (b != aElt)\n      b.removeAttribute(\"checked\");\n  }\n}\n\nfunction CheckNameAttribute(aEvent)\n{\n  var target = aEvent.target;\n  if (target.value && gNameAndIds.indexOf(target.value) == -1)\n    document.documentElement.getButton(\"accept\").removeAttribute(\"disabled\");\n  else if (!gNode || target.value != gNode.getAttribute(\"name\"))\n    document.documentElement.getButton(\"accept\").setAttribute(\"disabled\", \"true\");\n  else\n    document.documentElement.getButton(\"accept\").removeAttribute(\"disabled\");\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertAnchor.js",
    "content": "Components.utils.import(\"resource://gre/modules/cssHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/urlHelper.jsm\");\n\nvar gDoc = null;\nvar gNode = null;\nvar gIsHTML5 = false;\nvar gIsWysiwyg = true;\nvar gIsXml = false;\n\nfunction Startup()\n{\n  gNode = window.arguments[0];\n\n  GetUIElements();\n\n  InitDialog();\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction InitDialog()\n{\n  document.documentElement.getButton(\"accept\").setAttribute(\"disabled\", \"true\");\n\n  var doctype = EditorUtils.getCurrentDocument().doctype;\n  var systemId = doctype ? doctype.systemId : null;\n  gIsXml = false;\n  switch (systemId) {\n    case \"http://www.w3.org/TR/html4/strict.dtd\": // HTML 4\n    case \"http://www.w3.org/TR/html4/loose.dtd\":\n    case \"http://www.w3.org/TR/REC-html40/strict.dtd\":\n    case \"http://www.w3.org/TR/REC-html40/loose.dtd\":\n      gIsXml = false;\n      break;\n    case \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\": // XHTML 1\n    case \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\":\n    case \"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\":\n      gIsXml = true;\n      break;\n    case \"\":\n    case \"about:legacy-compat\":\n      gIsXml = (EditorUtils.getCurrentDocument().documentElement.getAttribute(\"xmlns\") == \"http://www.w3.org/1999/xhtml\");\n      break;\n    case null:\n      gIsXml = (EditorUtils.getCurrentDocument().compatMode == \"CSS1Compat\");\n      break;\n  }\n\n\n  gIsWysiwyg = EditorUtils.isWysiwygMode();\n  if (!gIsWysiwyg) {\n    var source = EditorUtils.getCurrentSourceEditor().getValue();\n    var parser = new DOMParser();\n    try {\n      gDoc = parser.parseFromString(source, gIsXml ? \"text/xml\" : \"text/html\");\n      if (gDoc.documentElement.nodeName == \"parsererror\") {\n        gDoc = null;\n      }\n    }\n    catch (e) { gDoc = null;}\n  }\n\n  if (!gDoc)\n    gDoc = EditorUtils.getCurrentDocument();\n  gIsHTML5 = (gDoc.doctype && gDoc.doctype.publicId == \"\");\n\n  var ids = CssUtils.getAllIdsForDocument(gDoc);\n  for (var i = 0; i < ids.length; i++) {\n    var id = ids[i];\n    if (!gDoc.getElementById(id)\n        && (gIsHTML5 || !gDoc.querySelector(\"a[name='\" + id + \"']\"))) {\n      gDialog.anchorNameMenulist.appendItem(id, id);\n    }\n  }\n\n  if (gNode) {\n    if (gNode.id)\n      gDialog.anchorNameMenulist.value = gNode.id;\n    else if (!gIsHTML5 && gNode.nodeName.toLowerCase() == \"a\" && gNode.hasAttribute(\"name\"))\n      gDialog.anchorNameMenulist.value = gNode.getAttribute(\"name\");\n    gOriginalAnchor = gDialog.anchorNameMenulist.value;\n  }\n}\n\nfunction UpdateButtons()\n{\n  var id = gDialog.anchorNameMenulist.value;\n  if (gNode && id == gOriginalAnchor) {\n    document.documentElement.getButton(\"accept\").removeAttribute(\"disabled\");\n    return;\n  }\n  \n  if (!id\n      || gDoc.getElementById(id)\n      || (!gIsHTML5 && gDoc.querySelector(\"a[name='\" + id + \"']\")))\n    document.documentElement.getButton(\"accept\").setAttribute(\"disabled\", \"true\");\n  else\n    document.documentElement.getButton(\"accept\").removeAttribute(\"disabled\");\n}\n\nfunction onAccept()\n{\n  var id = gDialog.anchorNameMenulist.value;\n\n  if (gIsWysiwyg) {\n    var editor = EditorUtils.getCurrentEditor();\n    if (gNode) {\n      if (gOriginalAnchor) {\n        if (gNode.id == gOriginalAnchor)\n          gNode.id = id;\n        else if (gNode.nodeName.toLowerCase() == \"a\" && gNode.getAttribute(\"name\") == gOriginalAnchor)\n          gNode.setAttribute(\"name\", id);\n      }\n      else\n        gNode.id = id;\n    }\n    else {\n      var isCollapsed = editor.selection.isCollapsed;\n      if (isCollapsed) {\n        editor.beginTransaction();\n        var anchor = editor.document.createElement(\"a\")\n        anchor.setAttribute(\"name\", id);\n        try {\n          editor.insertElementAtSelection(anchor, false);\n          editor.endTransaction();\n          if (gIsHTML5) {\n            editor.setAttribute(anchor, \"id\", id);\n            //editor.removeAttribute(anchor, \"name\");\n            //editor.setCaretAfterElement(anchor);\n          }\n        }\n        catch (e) {}\n      }\n      else\n        editor.setInlineProperty(\"a\", gIsHTML5 ? \"id\" : \"name\", id)\n    }\n  }\n  else { // SOURCE VIEW\n    var srcEditor = EditorUtils.getCurrentSourceEditor();\n    var from = srcEditor.getCursor(true);\n    var to = srcEditor.getCursor(false);\n    isCollapsed = (to.line == from.line && to.ch == from.ch);\n    if (isCollapsed) {\n      var src = \"<a \" +\n                (gIsHTML5 ? 'id=\"' + id + '\" ': '') +\n                'name=\"' + id +\n                '\"' +\n                (gIsXml ? \" />\" : \"></a>\");\n      srcEditor.replaceSelection(src);\n    }\n    else { // not collapsed\n      src = \"<a \" +\n            (gIsHTML5 ? 'id=\"' : 'name=\"') +\n            id +\n            '\">';\n      srcEditor.setCursor(to);\n      srcEditor.replaceSelection(\"</a>\");\n      to.ch += 4;\n      srcEditor.setCursor(from);\n      srcEditor.replaceSelection(src);\n      if (to.line == from.line)\n        to.ch += src.length;\n      srcEditor.setSelection(from, to);\n    }\n  }\n}\n\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertAnchor.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/insertAnchor.dtd\">\n\n<dialog title=\"&window.title;\"\n        id=\"insertAnchorDialog\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        xmlns:html=\"http://www.w3.org/1999/xhtml\"\n        onload = \"Startup()\"\n        buttons=\"accept,cancel\"\n        forcecleartheme = \"true\"\n        style=\"height: auto\"\n        ondialogaccept=\"return onAccept();\"\n        persist=\"screenX screenY\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/insertAnchor.js\"/>\n\n  <label value=\"&anchorName.label;\"/>\n  <menulist id=\"anchorNameMenulist\"\n            onselect=\"UpdateButtons()\"\n            oninput=\"UpdateButtons()\"\n            editable=\"true\">\n    <menupopup id=\"anchorNameMenupopup\"/>\n  </menulist>\n</dialog>"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertAudio.js",
    "content": "Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/urlHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/prompterHelper.jsm\");\n\nvar gDoc = null;\nvar gNode = null;\nvar gDocUrlScheme = null;\nvar gEditor = null;\n\nfunction Startup()\n{\n  gNode = window.arguments[0];\n  var url = window.arguments[1];\n  gEditor = EditorUtils.getCurrentEditor();\n\n  var docUrl = EditorUtils.getDocumentUrl();\n  gDocUrlScheme = UrlUtils.getScheme(docUrl);\n\n  GetUIElements();\n\n  if (!gNode)\n    document.documentElement.getButton(\"accept\").disabled = true;\n\n  if (url) {\n    gDialog.urlTextbox.value = url;\n    LoadAudioFile();\n  }\n  InitDialog();\n  CheckURL('urlTextbox', 'relativeURLCheckbox');\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction InitDialog()\n{\n  if (!gNode || gNode.nodeName.toLowerCase() != \"audio\") {\n    gNode = null;\n    return;\n  }\n  \n  gDialog.preloadMenulist.value = gNode.hasAttribute(\"preload\") ? gNode.getAttribute(\"preload\") : \"\";\n  gDialog.audioControlsCheckbox.checked = gNode.hasAttribute(\"controls\");\n  gDialog.autoplayCheckbox.checked = gNode.hasAttribute(\"autoplay\");\n  gDialog.loopCheckbox.checked = gNode.hasAttribute(\"loop\");\n\n  gDialog.urlTextbox.value = gNode.getAttribute(\"src\");\n  if (gDialog.urlTextbox.value) {\n    LoadAudioFile();\n    CheckURL('urlTextbox', 'relativeURLCheckbox')\n  }\n}\n\nfunction CheckURL(aTextboxId, aCheckboxId)\n{\n  var url = gDialog[aTextboxId].value;\n  if (url) {\n    gDialog[aCheckboxId].disabled = !(gDocUrlScheme && gDocUrlScheme != \"resource\");\n    gDialog[aCheckboxId].checked = (url == UrlUtils.makeRelativeUrl(url));\n  }\n  else {\n    gDialog[aCheckboxId].checked = false;\n    gDialog[aCheckboxId].disabled = true;\n  }\n}\n\nfunction MakeRelativeUrl(aTextboxId, aCheckboxId)\n{\n  var spec = gDialog[aTextboxId].value;\n  if (gDocUrlScheme && gDocUrlScheme != \"resource\") {\n    spec = UrlUtils.makeRelativeUrl(spec);\n    gDialog[aTextboxId].value = spec;\n    gDialog[aCheckboxId].checked = true;\n  }\n}\n\nfunction MakeAbsoluteUrl(aTextboxId, aCheckboxId)\n{\n  var spec = gDialog[aTextboxId].value;\n  if (gDocUrlScheme && gDocUrlScheme != \"resource\") {\n    spec = UrlUtils.makeAbsoluteUrl(spec);\n    gDialog[aTextboxId].value = spec;\n    gDialog[aCheckboxId].checked = false;\n  }\n}\n\nfunction ToggleRelativeOrAbsolute(aTextboxId, aCheckboxId)\n{\n  if (gDialog[aCheckboxId].checked) {\n    MakeRelativeUrl(aTextboxId, aCheckboxId);\n  }\n  else {\n    MakeAbsoluteUrl(aTextboxId, aCheckboxId);\n  }\n}\n\nfunction LoadAudioFile()\n{\n  gDialog.preview.setAttribute(\"src\", UrlUtils.makeAbsoluteUrl(gDialog.urlTextbox.value));\n}\n\nfunction AudioLoaded()\n{\n  var cx = parseInt(gDialog.throbber.getAttribute(\"cx\"));\n  gDialog.throbber.setAttribute(\"cx\", cx - 1);\n\n  gDialog.audioPreviewBox.hidden = false;\n  document.documentElement.getButton(\"accept\").disabled = false;\n  window.sizeToContent();\n}\n\n\nfunction CantLoadAudio()\n{\n  var cx = parseInt(gDialog.throbber.getAttribute(\"cx\"));\n  gDialog.throbber.setAttribute(\"cx\", cx - 1);\n\n  gDialog.audioPreviewBox.hidden = true;\n  document.documentElement.getButton(\"accept\").disabled = gDialog.urlTextbox.value || !gNode;\n  window.sizeToContent();\n}\n\nfunction onAccept()\n{\n  gEditor.beginTransaction();\n\n\n  var nodeCreated = false;\n  if (!gNode) {\n    gNode = EditorUtils.getCurrentDocument().createElement(\"audio\");\n    nodeCreated = true;\n  }\n\n  if (gDialog.urlTextbox.value) {\n    function setAttribute(aName, aValue) {\n      if (aValue)\n        gEditor.setAttribute(gNode, aName, aValue);\n      else\n        gEditor.removeAttribute(gNode, aName);\n    }\n    gEditor.setAttribute(gNode, \"src\", gDialog.urlTextbox.value);\n\n    setAttribute(\"preload\",  gDialog.preloadMenulist.value);\n    setAttribute(\"controls\", gDialog.audioControlsCheckbox.checked ? \"controls\" : \"\");\n    setAttribute(\"autoplay\", gDialog.autoplayCheckbox.checked ? \"autoplay\" : \"\");\n    setAttribute(\"loop\",     gDialog.loopCheckbox.checked ? \"loop\" : \"\");\n\n    if (nodeCreated) {\n        try {\n          // monster hack because insertElementAtSelection() fails on <audio>\n          var p = gEditor.document.createElement(\"span\");\n          p.appendChild(gEditor.document.createElement(\"br\"));\n          \n          p.appendChild(gNode);\n          gEditor.insertElementAtSelection(p, true);\n          txn = new diNodeInsertionTxn(gNode,\n                                       p.parentNode,\n                                       p.nextSibling);\n          gEditor.transactionManager.doTransaction(txn);\n          gEditor.deleteNode(p);\n        }\n        catch(e) {alert(e)}\n    }\n  }\n  else\n    gEditor.deleteNode(gNode);\n\n  gEditor.endTransaction();\n  return true;\n}\n\nfunction LoadStarts()\n{\n  var cx = parseInt(gDialog.throbber.getAttribute(\"cx\"));\n  gDialog.throbber.setAttribute(\"cx\", cx + 1);\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertAudio.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/insertAudio.css\" type=\"text/css\"?>\n\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/insertAudio.dtd\">\n\n<dialog title=\"&window.title;\"\n        id=\"insertAudioDialog\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        xmlns:html=\"http://www.w3.org/1999/xhtml\"\n        onload = \"Startup()\"\n        buttons=\"accept,cancel\"\n        style=\"height: auto\"\n        forcecleartheme = \"true\"\n        ondialogaccept=\"return onAccept();\"\n        persist=\"screenX screenY\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/javascript\"   src=\"chrome://bluegriffon/content/txns/diNodeInsertionTxn.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/insertAudio.js\"/>\n\n  <label value=\"&audioFileLocation.label;\"/>\n  <hbox align=\"center\">\n    <textbox id=\"urlTextbox\" flex=\"1\" oninput=\"LoadAudioFile(); CheckURL('urlTextbox', 'relativeURLCheckbox')\"/>\n    <filepickerbutton id=\"urlFilepickerbutton\"\n                      control=\"urlTextbox\"\n                      mode=\"0\"\n                      filters=\"filterAudio\"\n                      oncommand=\"LoadAudioFile(); CheckURL('urlTextbox', 'relativeURLCheckbox')\"\n                      title=\"&selectFile.label;\"/>\n  </hbox>\n  <hbox align=\"center\">\n    <image src=\"chrome://bluegriffon/skin/throbber16.gif\"\n           id=\"throbber\"\n           cx=\"0\"/>\n    <checkbox class=\"indent\" id=\"relativeURLCheckbox\"\n              label=\"&relativeUrl.label;\"\n              oncommand=\"ToggleRelativeOrAbsolute('urlTextbox', 'relativeURLCheckbox')\"/>\n  </hbox>\n  <vbox id=\"audioPreviewBox\" hidden=\"true\">\n    <grid>\n      <columns><column/><column/><column/><column/></columns>\n      <rows>\n        <row align=\"center\">\n          <label value=\"&preload.label;\"/>\n          <menulist id=\"preloadMenulist\">\n            <menupopup>\n              <menuitem label=\"&nonePreload.label;\" value=\"none\"/>\n              <menuitem label=\"&metadataPreload.label;\" value=\"metadata\"/>\n              <menuitem label=\"&autoPreload.label;\" value=\"auto\"/>\n            </menupopup>\n          </menulist>\n        </row>\n      </rows>\n    </grid>\n    <hbox align=\"center\">\n      <spacer flex=\"1\"/>\n      <checkbox label=\"&audioControls.label;\" id=\"audioControlsCheckbox\"/>\n      <checkbox label=\"&autoplay.label;\"      id=\"autoplayCheckbox\"/>\n      <checkbox label=\"&loop.label;\"          id=\"loopCheckbox\"/>\n      <spacer flex=\"1\"/>\n    </hbox>\n    <hbox align=\"center\" style=\"margin-top: 2em\">\n      <spacer flex=\"1\"/>\n      <html:audio id=\"preview\" controls=\"controls\"\n                  onloadstart=\"LoadStarts()\"\n                  onloadeddata=\"AudioLoaded()\"\n                  onerror=\"CantLoadAudio()\"/>\n      <spacer flex=\"1\"/>\n    </hbox>\n  </vbox>\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertButton.js",
    "content": "Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar gNode = null;\nvar gEditor = null;\n\nfunction Startup()\n{\n  gNode = window.arguments[0];\n  gEditor = EditorUtils.getCurrentEditor();\n  GetUIElements();\n\n  InitDialog();\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction onAccept()\n{\n  gEditor.beginTransaction();\n\n  if (!gNode) {\n    var doc = EditorUtils.getCurrentDocument();\n    gNode = doc.createElement(\"button\");\n    gNode.appendChild(doc.createTextNode(gEditor.selection.toString()));\n    gEditor.insertElementAtSelection(gNode, true);\n  }\n\n  ApplyAttributes();\n\n  gEditor.endTransaction();\n  gEditor.selection.collapse(gNode, 0);\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertButton.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/insertButton.dtd\">\n\n<dialog title=\"&window.title;\"\n        id=\"insertButtonDialog\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        xmlns:html=\"http://www.w3.org/1999/xhtml\"\n        onload = \"Startup()\"\n        buttons=\"accept,cancel\"\n        forcecleartheme = \"true\"\n        ondialogaccept=\"return onAccept();\"\n        persist=\"screenX screenY\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/insertButton.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/form-common.js\"/>\n\n  <grid id=\"mainGrid\">\n    <columns><column/><column flex=\"1\"/><column/></columns>\n    <rows>\n      <row align=\"center\" attribute=\"name\">\n        <label value=\"&name.label;\"/>\n        <textbox/>\n      </row>\n      <row align=\"center\" attribute=\"value\">\n        <label value=\"&value.label;\"/>\n        <textbox/>\n      </row>\n      <row align=\"center\" attribute=\"disabled\">\n        <label value=\"&state.label;\"/>\n        <checkbox label=\"&disabled.label;\"/>\n      </row>\n      <row align=\"center\" attribute=\"autofocus\">\n        <label value=\"&autofocus.label;\"/>\n        <checkbox label=\"&focusOnPageLoad.label;\"/>\n      </row>\n      <row align=\"center\" attribute=\"form\">\n        <label value=\"&form.label;\"/>\n        <textbox/>\n      </row>\n      <row align=\"center\" attribute=\"type\">\n        <label value=\"&type.label;\"/>\n        <menulist>\n          <menupopup>\n            <menuitem label=\"&unspecified.label;\" value=\"\"/>\n            <menuseparator/>\n            <menuitem label=\"&submit.label;\" value=\"submit\"/>\n            <menuitem label=\"&reset.label;\" value=\"reset\"/>\n            <menuitem label=\"&button.label;\" value=\"button\"/>\n          </menupopup>\n        </menulist>\n      </row>\n      <row align=\"center\" attribute=\"formaction\">\n        <label value=\"&formaction.label;\"/>\n        <textbox/>\n      </row>\n      <row align=\"center\" attribute=\"formmethod\">\n        <label value=\"&formmethod.label;\"/>\n        <hbox align=\"center\">\n          <toolbarbutton class=\"multibutton\"\n                         type=\"checkbox\"\n                         id=\"formmethodGetButton\"\n                         label=\"&get.label;\"\n                         value=\"get\"\n                         oncommand=\"ToggleMultibuttons(this)\"/>\n          <toolbarbutton class=\"multibutton\"\n                         type=\"checkbox\"\n                         id=\"formmethodPostButton\"\n                         label=\"&post.label;\"\n                         value=\"post\"\n                         oncommand=\"ToggleMultibuttons(this)\"/>\n        </hbox>\n      </row>\n      <row align=\"center\" attribute=\"formenctype\">\n        <label value=\"&formenctype.label;\"/>\n        <menulist>\n          <menupopup>\n            <menuitem label=\"&unspecified.label;\" value=\"\"/>\n            <menuseparator/>\n            <menuitem label=\"application/x-www-form-urlencoded\" value=\"application/x-www-form-urlencoded\"/>\n            <menuitem label=\"multipart/form-data\" value=\"multipart/form-data\"/>\n            <menuitem label=\"text/plain\" value=\"text/plain\"/>\n          </menupopup>\n        </menulist>\n      </row>\n      <row align=\"center\" attribute=\"formnovalidate\">\n        <label value=\"&formnovalidate.label;\"/>\n        <checkbox label=\"&novalidate.label;\"/>\n      </row>\n      <row align=\"center\" attribute=\"formtarget\">\n        <label value=\"&target.label;\"/>\n        <menulist id=\"formTargetMenulist\"\n                  editable=\"true\">\n          <menupopup>\n            <menuitem label=\"_blank\"  value=\"_blank\"/>\n            <menuitem label=\"_self\"   value=\"_self\"/>\n            <menuitem label=\"_parent\" value=\"_parent\"/>\n            <menuitem label=\"_top\"    value=\"_top\"/>\n          </menupopup>\n        </menulist> \n      </row>\n    </rows>\n  </grid>\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertChars.js",
    "content": "\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/unicodeHelper.jsm\");\n\nvar currentChar = -1;\n\nfunction Startup()\n{\n  GetUIElements();\n\n  var blocks = UnicodeUtils.blocks;\n  for (var i = 0; i < blocks.length; i++) {\n    var b = blocks[i];\n    var listitem = document.createElement(\"listitem\");\n    listitem.setAttribute(\"blockstart\", b.start);\n    var cell1 = document.createElement(\"listcell\");\n    cell1.setAttribute(\"label\", b.start);\n    var cell2 = document.createElement(\"listcell\");\n    cell2.setAttribute(\"label\", b.name);\n    listitem.appendChild(cell1);\n    listitem.appendChild(cell2);\n    gDialog.blocksListbox.appendChild(listitem);\n  }\n\n  for (var i = 0; i < 10; i++) {\n    var row = document.createElement(\"row\");\n    row.setAttribute(\"align\", \"center\");\n    var label = document.createElement(\"label\");\n    label.className = \"gridHeader\";\n    label.setAttribute(\"value\", \" \");\n    row.appendChild(label);\n    for (var j = 0; j < 16; j++) {\n      var toolbarbutton = document.createElement(\"label\");\n      toolbarbutton.setAttribute(\"onclick\", \"ActivateChar(this)\");\n      toolbarbutton.setAttribute(\"ondblclick\", \"ActivateChar(this); onAccept()\");\n      toolbarbutton.setAttribute(\"value\", \" \");\n      toolbarbutton.className = \"gridCell\";\n      row.appendChild(toolbarbutton);\n    }\n    gDialog.charGridRows.appendChild(row);\n  }\n\n  UpdateChars(0);\n  document.addEventListener(\"DOMAttrModified\", OnMutationEventOnScrollbar, false);\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction ToHex4(n)\n{\n  var str = n.toString(16);\n  while (str.length < 4)\n    str = \"0\" + str;\n  return str;\n}\n\nfunction UpdateChars(aStart)\n{\n  var p = new DOMParser();\n  var labels = document.querySelectorAll(\"#charGridRows > row:not(:first-child) > .gridHeader\");\n  var buttons = document.querySelectorAll(\"#charGridRows > row:not(:first-child) > .gridCell\");\n  for (var i = 0; i < labels.length; i++) {\n    labels[i].setAttribute(\"value\", ToHex4(aStart));\n    for (var j = 0; j < 16; j++) {\n      buttons[i*16+j].setAttribute(\"char\", aStart);\n      var t =  p.parseFromString(\"<a>&#x\" + ToHex4(aStart++) + \";</a>\", \"text/xml\");\n      if (t.documentElement.nodeName != \"parsererror\")\n        buttons[i*16+j].setAttribute(\"value\", t.documentElement.textContent);\n      else\n        buttons[i*16+j].setAttribute(\"value\", \"\\u00a0\");\n    }\n  }\n}\n\nfunction BlockSelected()\n{\n  var item = gDialog.blocksListbox.selectedItem;\n  if (!item)\n    return;\n\n  var start = item.getAttribute(\"blockstart\");\n  UpdateChars(Number(\"0x\" + start));\n  gDialog.namesScrollbar.setAttribute(\"curpos\", Number(\"0x\" + start));\n}\n\nfunction OnMutationEventOnScrollbar(aEvent)\n{\n  var target = aEvent.target;\n  \n\n  var attrChange = aEvent.attrChange;\n  var attrName = aEvent.attrName;\n  var newValue = aEvent.newValue;\n\n  // early way out in case of a scrollbar change\n  if (attrName != \"curpos\" || target != gDialog.namesScrollbar)\n    return;\n\n  var curpos = parseInt(newValue);\n  curpos = Math.floor(curpos / 16) * 16;\n  UpdateChars(curpos);\n}\n\nfunction ActivateChar(aElt)\n{\n  var char = aElt.getAttribute(\"value\");\n  gDialog.charPreview.setAttribute(\"value\", char);\n  currentChar = parseInt(aElt.getAttribute(\"char\"));\n  var name = UnicodeUtils.getCharName(currentChar);\n  gDialog.charName.setAttribute(\"value\", name);\n  gDialog.charCode.setAttribute(\"value\", ToHex4(currentChar));\n\n  var gridCells = document.querySelectorAll(\".gridCell\");\n  for (var i = 0; i < gridCells.length; i++)\n    gridCells[i].className = \"gridCell\";\n  aElt.className = \"gridCell selected\";\n  OnFocus();\n}\n\nfunction OnFocus()\n{\n  var editor = EditorUtils.getCurrentEditor();\n  var enabled = (editor != null && currentChar != -1);\n  document.documentElement.getButton(\"accept\").disabled = !enabled;\n}\n\nfunction onAccept()\n{\n  var char = gDialog.charPreview.getAttribute(\"value\");\n  try {\n    if (EditorUtils.isWysiwygMode())\n      EditorUtils.getCurrentEditor().insertText(char);\n    else {\n      var editorElement = EditorUtils.getCurrentEditorElement();\n      var bespinIframe = editorElement.previousSibling;\n      var bespinEditor = bespinIframe.contentWindow.wrappedJSObject.gEditor;\n      var selection = bespinEditor.getSession().getSelection();\n      var r = selection.getRange();\n      bespinEditor.$tryReplace(r, char)\n    }\n  }\n  catch(e) {}\n  return false;\n}\n\nfunction UpdatePopup(aBox)\n{\n  var char = aBox.value;\n  if (!char)\n    return;\n  var match = char.match( /^([a-f0-9])+\\ /g);\n  if (match) {\n    var code = parseInt(match, 16);\n    var codebase = Math.floor(code / 16) * 16;\n    UpdateChars(codebase);\n    ActivateChar(document.querySelector(\".gridCell[char='\" + code + \"']\"));\n  }\n}"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertChars.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/insertChars.css\" type=\"text/css\"?>\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/insertChars.dtd\">\n\n<dialog id=\"insertCharsDlg\"\n        windowtype=\"BlueGriffon:insertCharsDlg\"\n        title=\"&windowTitle.label;\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        onload = \"Startup()\"\n        onfocus=\"OnFocus()\"\n        buttons=\"accept\"\n        forcecleartheme = \"true\"\n        buttonlabelaccept=\"&insertButton.label;\"\n        ondialogaccept = \"return onAccept();\"\n        persist=\"screenX screenY\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/insertChars.js\"/>\n\n  <listbox id=\"blocksListbox\"\n           onselect=\"BlockSelected()\">\n    <listhead>\n      <listheader label=\"&unicode.label;\"/>\n      <listheader label=\"&blockName.label;\"/>\n    </listhead>\n  \n    <listcols>\n      <listcol/>\n      <listcol flex=\"1\"/>\n    </listcols>\n\n  </listbox>\n\n  <hbox id=\"gridBox\">\n    <grid id=\"charGrid\" flex=\"1\">\n      <columns>\n        <column />\n        <column flex=\"1\"/><column flex=\"1\"/><column flex=\"1\"/><column flex=\"1\"/><column flex=\"1\"/><column flex=\"1\"/><column flex=\"1\"/><column flex=\"1\"/>\n        <column flex=\"1\"/><column flex=\"1\"/><column flex=\"1\"/><column flex=\"1\"/><column flex=\"1\"/><column flex=\"1\"/><column flex=\"1\"/><column flex=\"1\"/>\n      </columns>\n      <rows id=\"charGridRows\">\n        <row align=\"center\">\n          <spacer/>\n          <label value=\"0\"/><label value=\"1\"/><label value=\"2\"/><label value=\"3\"/><label value=\"4\"/><label value=\"5\"/><label value=\"6\"/><label value=\"7\"/>\n          <label value=\"8\"/><label value=\"9\"/><label value=\"A\"/><label value=\"B\"/><label value=\"C\"/><label value=\"D\"/><label value=\"E\"/><label value=\"F\"/>\n        </row>\n      </rows>\n    </grid>\n    <scrollbar maxpos=\"196448\"\n               increment=\"16\"\n               pageincrement=\"160\"\n               curpos=\"0\"\n               orient=\"vertical\"\n               id=\"namesScrollbar\"\n               oncommand=\"alert(1)\"/>\n  </hbox>\n\n  <hbox>\n    <label id=\"charPreview\" value=\"\"/>\n    <vbox flex=\"1\">\n      <grid>\n        <columns><column/><column/></columns>\n        <rows>\n          <row align=\"center\">\n            <label value=\"&charName.label;\"/>\n            <label id=\"charName\"/>\n          </row>\n          <row align=\"center\">\n            <label value=\"&charCode.label;\"/>\n            <label id=\"charCode\"/>\n          </row>\n        </rows>\n      </grid>\n      <spacer flex=\"1\"/>\n    <textbox id=\"searchTextbox\"\n             placeholder=\"&search.placeholder;\"\n             onpopuphiding=\"UpdatePopup(this)\"\n             timeout=\"1000\"\n             type=\"autocomplete\" autocompletesearch=\"bluegriffoncharunicode-autocomplete\"/>\n    </vbox>\n  </hbox>\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertCommentOrPI.js",
    "content": "const BLUEGRIFFON_NS = \"http://disruptive-innovations.com/zoo/bluegriffon\";\n\nvar gNode = null;\n\nfunction Startup()\n{\n  gNode = window.arguments[0]; \n  GetUIElements();\n\n  if (gNode) {\n    switch (gNode.nodeName) {\n      case \"comment\":\n      case \"php\":\n        gDialog.dataTextbox.value = gNode.lastChild.data;\n        break;\n      case \"pi\":\n        gDialog.targetTextbox.value = gNode.lastChild.target;\n        gDialog.targetTextbox.setAttribute(\"readonly\", \"true\");\n        gDialog.dataTextbox.value = gNode.lastChild.data;\n        break;\n    }\n  }\n  Toggle();\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction Toggle()\n{\n  var value = gDialog.typeRadiogroup.value;\n  switch (value) {\n    case \"comment\":\n      gDialog.targetBox.setAttribute(\"style\", \"visibility: hidden\");\n      gDialog.dataLabel.hidden = true;\n      gDialog.dataTextbox.focus();\n      break;\n    case \"php\":\n      gDialog.targetBox.setAttribute(\"style\", \"visibility: hidden\");\n      gDialog.dataLabel.hidden = true;\n      gDialog.dataTextbox.focus();\n      break;\n    case \"pi\":\n      gDialog.targetBox.removeAttribute(\"style\");\n      gDialog.dataLabel.hidden = false;\n      if (gNode)\n        gDialog.dataTextbox.focus();\n      else\n        gDialog.targetTextbox.focus();\n      break;\n    default: break;\n  }\n}\n\nfunction onAccept()\n{\n  var editor = EditorUtils.getCurrentEditor();\n  var doc = editor.document;\n\n  var value = gDialog.typeRadiogroup.value;\n  var text;\n  switch (value) {\n    case \"comment\":\n      text = gDialog.dataTextbox.value;\n      break;\n    case \"php\":\n      text = gDialog.dataTextbox.value;\n      break;\n    case \"pi\":\n      text = gDialog.targetTextbox.value + \" \" + gDialog.dataTextbox.value;\n      break;\n  }\n  if (text.length > 22)\n    text = text.substr(0, 22) + \"...\";\n\n  if (gNode) {\n    editor.beginTransaction();\n    editor.setAttribute(gNode, \"title\", text);\n    var txn = new diCommentOrPIChangeTxn(gNode.lastChild, gDialog.dataTextbox.value);\n    editor.transactionManager.doTransaction(txn);\n    editor.endTransaction();\n\n    return true;\n  }\n\n  var node, container;\n  switch (value) {\n    case \"comment\":\n      node = doc.createComment(gDialog.dataTextbox.value);\n      container = doc.createElementNS(BLUEGRIFFON_NS, \"comment\");\n      break;\n    case \"php\":\n      node = doc.createProcessingInstruction(\"php\", gDialog.dataTextbox.value);\n      container = doc.createElementNS(BLUEGRIFFON_NS, \"php\");\n      break;\n    case \"pi\":\n      node = doc.createProcessingInstruction(gDialog.targetTextbox.value, gDialog.dataTextbox.value);\n      container = doc.createElementNS(BLUEGRIFFON_NS, \"pi\");\n      break;\n  }\n  container.setAttribute(\"xmlns\", BLUEGRIFFON_NS);\n  container.appendChild(node);\n  container.setAttribute(\"title\", text);\n  editor.insertElementAtSelection(container, true);\n\n  return true;\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertCommentOrPI.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/insertCommentOrPI.dtd\">\n\n<dialog title=\"&window.title;\"\n        id=\"insertCommentOrPIDialog\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        xmlns:html=\"http://www.w3.org/1999/xhtml\"\n        onload = \"Startup()\"\n        buttons=\"accept,cancel\"\n        forcecleartheme = \"true\"\n        ondialogaccept=\"return onAccept();\"\n        persist=\"screenX screenY width height\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/javascript\"   src=\"chrome://bluegriffon/content/txns/diCommentOrPIChangeTxn.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/insertCommentOrPI.js\"/>\n\n  <radiogroup id=\"typeRadiogroup\" persist=\"value\" orient=\"horizontal\"\n              oncommand=\"Toggle()\">\n    <radio label=\"&comment.label;\"  id=\"commentRadio\" value=\"comment\" />\n    <radio label=\"&php.label;\"      id=\"phpRadio\"     value=\"php\"/>\n    <radio label=\"&pi.label;\"       id=\"piRadio\"      value=\"pi\" />\n  </radiogroup>\n  <hbox id=\"targetBox\" align=\"center\" style=\"visibility: hidden\">\n    <label value=\"&target.label;\"/>\n    <textbox id=\"targetTextbox\" flex=\"1\"/>\n  </hbox>\n  <label value=\"&data.label;\" id=\"dataLabel\"  hidden=\"true\"/>\n  <textbox multiline=\"true\" flex=\"1\" id=\"dataTextbox\"/>\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertDatalist.js",
    "content": "Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar gNode = null;\nvar gEditor = null;\nvar gWhere = null;\n\nfunction Startup()\n{\n  gNode = window.arguments[0];\n  gEditor = EditorUtils.getCurrentEditor();\n  GetUIElements();\n\n  if (gNode) {\n    InitDialog2(gNode, gDialog.contentsTree);\n  }\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction onAccept()\n{\n  gEditor.beginTransaction();\n\n  var doc = EditorUtils.getCurrentDocument();\n  if (!gNode) {\n    gNode = doc.createElement(\"datalist\");\n    gEditor.insertElementAtSelection(gNode, true);\n  }\n\n  var child = gNode.lastElementChild;\n  while (child) {\n    var tmp = child.previousElementSibling;\n    if (tmp.nodename.toLowerCase() == \"option\")\n      gEditor.deleteNode(child);\n    child = tmp;\n  }\n\n  var treeitems = gDialog.contentsTree.querySelectorAll(\"treeitem\");\n  var parent = gNode;\n  for (var i = 0; i < treeitems.length; i++)\n  {\n    var treeitem = treeitems[i];\n    var child = doc.createElement(\"option\");\n    child.setAttribute(\"name\", treeitem.firstChild.childNodes[0].getAttribute(\"label\"));\n    child.textContent = treeitem.firstChild.childNodes[1].getAttribute(\"label\");\n    if (treeitem.firstChild.childNodes[2].getAttribute(\"label\") == \"✔\")\n      child.setAttribute(\"disabled\", \"disabled\");\n    if (treeitem.firstChild.childNodes[3].getAttribute(\"label\"))\n    child.setAttribute(\"selected\", \"selected\");\n    gEditor.insertNode(child, gNode, gNode.childNodes.length);\n  }\n\n  gEditor.endTransaction();\n  gEditor.selection.collapse(gNode, 0);\n}\n\nfunction AddTreeItem(aElt)\n{\n  var treechildren = aElt.querySelector(\"treechildren\")\n  if (!treechildren) {\n    treechildren = document.createElement(\"treechildren\");\n    aElt.appendChild(treechildren);\n    if (aElt != gDialog.contentsTree) {\n      aElt.setAttribute(\"container\", \"true\");\n      aElt.setAttribute(\"open\", \"true\");\n    }\n  }\n  var treeitem = document.createElement(\"treeitem\");\n  var treerow = document.createElement(\"treerow\");\n  treeitem.appendChild(treerow);\n  treechildren.appendChild(treeitem);\n  return treeitem;\n}\n\nfunction InitDialog2(node, refTree)\n{\n  var child = node.firstElementChild;\n  while (child) {\n    var item = null;\n    switch (child.nodeName.toLowerCase()) {\n      case \"option\":\n        item = AddTreeItem(refTree);\n        var cell1 = document.createElement(\"treecell\");\n        cell1.setAttribute(\"label\", child.getAttribute(\"value\"));\n        var cell2 = document.createElement(\"treecell\");\n        cell2.setAttribute(\"label\", child.hasAttribute(\"label\") ? child.getAttribute(\"label\") : child.textContent);\n        var cell3 = document.createElement(\"treecell\");\n        cell3.setAttribute(\"label\", child.hasAttribute(\"disabled\") ? \"✔\" : \"\");\n        var cell4 = document.createElement(\"treecell\");\n        cell4.setAttribute(\"label\", child.hasAttribute(\"selected\") ? \"✔\" : \"\");\n        item.firstChild.appendChild(cell1);\n        item.firstChild.appendChild(cell2);\n        item.firstChild.appendChild(cell3);\n        item.firstChild.appendChild(cell4);\n        break;\n      case \"optgroup\":\n        item = AddTreeItem(refTree);\n        var cell1 = document.createElement(\"treecell\");\n        cell1.setAttribute(\"label\", child.getAttribute(\"value\"));\n        var cell2 = document.createElement(\"treecell\");\n        cell2.setAttribute(\"label\", child.hasAttribute(\"label\") ? child.getAttribute(\"label\") : child.textContent);\n        var cell3 = document.createElement(\"treecell\");\n        cell3.setAttribute(\"label\", child.hasAttribute(\"disabled\") ? \"✔\" : \"\");\n        var cell4 = document.createElement(\"treecell\");\n        cell4.setAttribute(\"label\", child.hasAttribute(\"selected\") ? \"✔\" : \"\");\n        item.firstChild.appendChild(cell1);\n        item.firstChild.appendChild(cell2);\n        item.firstChild.appendChild(cell3);\n        item.firstChild.appendChild(cell4);\n        InitDialog2(child, item)\n        break;\n      default: break;\n    }\n\n    child = child.nextElementSibling;\n  }\n}\n\nfunction UpdateButtons()\n{\n  var tree = gDialog.contentsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  if (!view || !view.selection || !view.selection.count) { // no selection...\n    gDialog.MinusButton.disabled = true;\n    gDialog.ConfigButton.disabled = true;\n    gDialog.DownButton.disabled = true;\n    gDialog.UpButton.disabled = true;\n    return;\n  }\n\n  var index = view.selection.currentIndex;\n  var treeitem = contentView.getItemAtIndex(index);\n  gDialog.MinusButton.disabled = false;\n  gDialog.ConfigButton.disabled = false;\n  gDialog.UpButton.disabled = !treeitem.previousElementSibling;\n  gDialog.DownButton.disabled = !treeitem.nextElementSibling;\n}\n\nfunction DeleteOpt()\n{\n  var tree = gDialog.contentsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  var index = view.selection.currentIndex;\n  var treeitem = contentView.getItemAtIndex(index);\n  var treechildren = treeitem.parentNode;\n  treechildren.removeChild(treeitem);\n  if (treechildren.childNode.length == 0)\n    treechildren.parentNode.removeChild(treechildren);\n  UpdateButtons();\n}\n\nfunction AddOption()\n{\n  gDialog.doUpdateOptionButton.hidden = true;\n  gDialog.doAddOptionButton.hidden = false;\n\n  gDialog.optionLabelTextbox.value = \"\";\n  gDialog.optionValueTextbox.value = \"\";\n  gDialog.optionSelectedCheckbox.checked = false;\n  gDialog.optionDisabledCheckbox.checked = false;\n  gDialog.optionPanel.openPopup(gDialog.PlusButton,\n                                 \"after_start\", 0, 0,\n                                 false, true);\n}\n\nfunction doAddOption()\n{\n  var tree = gDialog.contentsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n\n  var item = AddTreeItem(tree);\n\n  var cell1 = document.createElement(\"treecell\");\n  cell1.setAttribute(\"label\", gDialog.optionLabelTextbox.value);\n  var cell2 = document.createElement(\"treecell\");\n  cell2.setAttribute(\"label\", gDialog.optionValueTextbox.value);\n  var cell3 = document.createElement(\"treecell\");\n  cell3.setAttribute(\"label\", gDialog.optionDisabledCheckbox.checked ? \"✔\" : \"\");\n  var cell4 = document.createElement(\"treecell\");\n  cell4.setAttribute(\"label\", gDialog.optionSelectedCheckbox.checked ? \"✔\" : \"\");\n  item.firstChild.appendChild(cell1);\n  item.firstChild.appendChild(cell2);\n  item.firstChild.appendChild(cell3);\n  item.firstChild.appendChild(cell4);\n\n\n  gDialog.optionPanel.hidePopup();\n  gDialog.contentsTree.view.selection.select(gDialog.contentsTree.contentView.getIndexOfItem(item));\n  UpdateButtons();\n}\n\nfunction Down()\n{\n  var tree = gDialog.contentsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  var index = view.selection.currentIndex;\n  var treeitem = contentView.getItemAtIndex(index);\n  var treechildren = treeitem.parentNode;\n\n  treechildren.insertBefore(treeitem, treeitem.nextSibling.nextSibling);\n  gDialog.contentsTree.view.selection.select(contentView.getIndexOfItem(treeitem));\n  UpdateButtons();\n}\n\nfunction Up()\n{\n  var tree = gDialog.contentsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  var index = view.selection.currentIndex;\n  var treeitem = contentView.getItemAtIndex(index);\n  var treechildren = treeitem.parentNode;\n\n  treechildren.insertBefore(treeitem, treeitem.previousSibling);\n  gDialog.contentsTree.view.selection.select(contentView.getIndexOfItem(treeitem));\n  UpdateButtons();\n}\n\nfunction CheckCRInOptionPanel(aEvent)\n{\n  if (aEvent.keyCode == 13) { // CR key\n    aEvent.preventDefault();\n    doAddOption();\n  }\n}\n\nfunction UpdateUrl()\n{\n  var tree = gDialog.contentsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  var index = view.selection.currentIndex;\n  var treeitem = contentView.getItemAtIndex(index);\n\n  gDialog.doUpdateOptionButton.hidden = false;\n  gDialog.doAddOptionButton.hidden = true;\n  gDialog.optionLabelTextbox.value = treeitem.firstChild.childNodes[0].getAttribute(\"label\");\n  gDialog.optionValueTextbox.value = treeitem.firstChild.childNodes[1].getAttribute(\"label\");\n  gDialog.optionSelectedCheckbox.checked = (treeitem.firstChild.childNodes[2].getAttribute(\"label\") == \"✔\");;\n  gDialog.optionDisabledCheckbox.checked = (treeitem.firstChild.childNodes[3].getAttribute(\"label\") == \"✔\");;\n  gDialog.optionPanel.openPopup(gDialog.ConfigButton,\n                                 \"after_start\", 0, 0,\n                                 false, true);\n}\n\nfunction doUpdateOption()\n{\n  var tree = gDialog.contentsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  var index = view.selection.currentIndex;\n  var item = contentView.getItemAtIndex(index);\n  item.removeChild(item.firstChild);\n  var treerow = document.createElement(\"treerow\");\n  item.appendChild(treerow);\n\n  var cell1 = document.createElement(\"treecell\");\n  cell1.setAttribute(\"label\", gDialog.optionLabelTextbox.value);\n  var cell2 = document.createElement(\"treecell\");\n  cell2.setAttribute(\"label\", gDialog.optionValueTextbox.value);\n  var cell3 = document.createElement(\"treecell\");\n  cell3.setAttribute(\"label\", gDialog.optionDisabledCheckbox.checked ? \"✔\" : \"\");\n  var cell4 = document.createElement(\"treecell\");\n  cell4.setAttribute(\"label\", gDialog.optionSelectedCheckbox.checked ? \"✔\" : \"\");\n  item.firstChild.appendChild(cell1);\n  item.firstChild.appendChild(cell2);\n  item.firstChild.appendChild(cell3);\n  item.firstChild.appendChild(cell4);\n\n  gDialog.optionPanel.hidePopup();\n  gDialog.contentsTree.view.selection.select(gDialog.contentsTree.contentView.getIndexOfItem(item));\n  UpdateButtons();\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertDatalist.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/listboxBg.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/insertSelect.dtd\">\n\n<dialog title=\"&window.title;\"\n        id=\"insertDatalistDialog\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        xmlns:html=\"http://www.w3.org/1999/xhtml\"\n        onload = \"Startup()\"\n        buttons=\"accept,cancel\"\n        forcecleartheme = \"true\"\n        ondialogaccept=\"return onAccept();\"\n        persist=\"screenX screenY width height\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/insertDatalist.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/form-common.js\"/>\n\n  <panelset>\n    <panel id=\"optionPanel\" onpopupshown=\"gDialog.optionLabelTextbox.focus()\"\n           onkeypress=\"CheckCRInOptionPanel(event)\">\n      <grid>\n        <columns><column/><column/></columns>\n        <rows>\n          <row align=\"center\">\n            <label value=\"&label.label;\"/>\n            <textbox id=\"optionLabelTextbox\"/>\n          </row>\n          <row align=\"center\">\n            <label value=\"&value.label;\"/>\n            <textbox id=\"optionValueTextbox\"/>\n          </row>\n          <row align=\"center\">\n            <spacer/>\n            <checkbox id=\"optionDisabledCheckbox\"\n                      label=\"&disabled.label;\"/>\n          </row>\n          <row align=\"center\">\n            <spacer/>\n            <checkbox id=\"optionSelectedCheckbox\"\n                      label=\"&selected.label;\"/>\n          </row>\n        </rows>\n      </grid>\n      <hbox>\n        <spacer flex=\"1\"/>\n        <button label=\"&update.label;\" id=\"doUpdateOptionButton\"\n                default=\"true\"\n                oncommand=\"doUpdateOption()\"/>\n        <button label=\"&ok.label;\" id=\"doAddOptionButton\"\n                default=\"true\"\n                oncommand=\"doAddOption()\"/>\n      </hbox>\n    </panel>\n  </panelset>\n\n  <tree id=\"contentsTree\" flex=\"1\" style=\"margin: 0px; min-width: 200px; height: 200px\"\n        treelines=\"true\"\n        onselect=\"UpdateButtons()\">\n    <treecols>\n      <treecol id=\"valueCol\"    flex=\"1\" label=\"&value.col;\"\n               primary=\"true\"\n               persist=\"width ordinal hidden\"/>\n      <splitter class=\"tree-splitter\"/>\n      <treecol id=\"labelCol\"    flex=\"1\" label=\"&label.col;\"\n               persist=\"width ordinal hidden\"/>\n      <splitter class=\"tree-splitter\"/>\n      <treecol id=\"disabledCol\"          label=\"&disabled.col;\"\n               persist=\"width ordinal hidden\"/>\n      <splitter class=\"tree-splitter\"/>\n      <treecol id=\"selectedCol\"          label=\"&selected.col;\"\n               persist=\"width ordinal hidden\"/>\n    </treecols>\n  </tree>\n  <hbox id=\"UrlsToolbox\" class=\"listboxBg\">\n    <toolbarbutton class=\"listboxBgPlusButton\"\n                   tooltiptext=\"&add.tooltip;\"\n                   id=\"PlusButton\"\n                   oncommand=\"AddOption()\"/>\n    <toolbarbutton class=\"listboxBgMinusButton\"\n                   disabled=\"true\"\n                   id=\"MinusButton\"\n                   tooltiptext=\"&remove.tooltip;\"\n                   oncommand=\"DeleteOpt()\"/>\n    <toolbarbutton class=\"listboxBgConfigButton\"\n                   tooltiptext=\"&modify.tooltip;\"\n                   disabled=\"true\"\n                   id=\"ConfigButton\"\n                   oncommand=\"UpdateUrl()\"/>\n    <spacer flex=\"1\"/>\n    <toolbarbutton class=\"listboxBgDownButton\"\n                   tooltiptext=\"&down.tooltip;\"\n                   disabled=\"true\"\n                   id=\"DownButton\"\n                   oncommand=\"Down()\"/>\n    <toolbarbutton class=\"listboxBgUpButton\"\n                   tooltiptext=\"&up.tooltip;\"\n                   disabled=\"true\"\n                   id=\"UpButton\"\n                   oncommand=\"Up()\"/>\n  </hbox>\n  \n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertFieldset.js",
    "content": "Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar gNode = null;\nvar gEditor = null;\nvar gLegend = null;\n\nfunction Startup()\n{\n  gNode = window.arguments[0];\n  gEditor = EditorUtils.getCurrentEditor();\n  GetUIElements();\n\n  InitDialog();\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction ToggleLegend(aElt)\n{\n  gDialog.legendContent.disabled = !aElt.checked;\n}\n\n\nfunction onAccept()\n{\n  gEditor.beginTransaction();\n\n  var doc = EditorUtils.getCurrentDocument();\n  if (!gNode) {\n    gNode = doc.createElement(\"fieldset\");\n    if (gDialog.insertLegendCheckbox.checked) {\n      var legend =  doc.createElement(\"legend\");\n      legend.textContent = gDialog.legendContent.value;\n      gNode.appendChild(legend);\n    }\n    gEditor.insertElementAtSelection(gNode, true);\n  }\n  else if (gLegend) {\n    if (gDialog.insertLegendCheckbox.checked) {\n      if (gLegend.textContent != gDialog.legendContent.value) {\n        // update legend\n        var legend =  doc.createElement(\"legend\");\n        legend.textContent = gDialog.legendContent.value;\n        gEditor.insertNode(legend, gNode, 0);\n        gEditor.deleteNode(gLegend);\n        gLegend = legend;\n      }\n    }\n    else {\n      // remove legend\n        gEditor.deleteNode(gLegend);\n        gLegend = null;\n    }\n  }\n  else if (gDialog.insertLegendCheckbox.checked) {\n    var legend =  doc.createElement(\"legend\");\n    legend.textContent = gDialog.legendContent.value;\n    gEditor.insertNode(legend, gNode, 0);\n    gLegend = legend;\n  }\n\n  ApplyAttributes();\n\n  gEditor.endTransaction();\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertFieldset.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/insertFieldset.dtd\">\n\n<dialog title=\"&window.title;\"\n        id=\"insertFieldsetDialog\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        xmlns:html=\"http://www.w3.org/1999/xhtml\"\n        onload = \"Startup()\"\n        buttons=\"accept,cancel\"\n        forcecleartheme = \"true\"\n        ondialogaccept=\"return onAccept();\"\n        persist=\"screenX screenY\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/insertFieldset.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/form-common.js\"/>\n\n  <grid id=\"mainGrid\">\n    <columns><column/><column flex=\"1\"/><column/></columns>\n    <rows>\n      <row align=\"center\" attribute=\"name\">\n        <label value=\"&name.label;\"/>\n        <textbox/>\n      </row>\n      <row align=\"center\" attribute=\"disabled\">\n        <label value=\"&state.label;\"/>\n        <checkbox label=\"&disabled.label;\"/>\n      </row>\n      <row align=\"center\" attribute=\"form\">\n        <label value=\"&form.label;\"/>\n        <textbox/>\n      </row>\n    </rows>\n  </grid>\n  <checkbox label=\"&insertLegend.label;\" id=\"insertLegendCheckbox\"\n            checked=\"true\"\n            oncommand=\"ToggleLegend(this)\"/>\n  <textbox id=\"legendContent\" class=\"indent\"/>\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertForm.js",
    "content": "Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar gNode = null;\nvar gEditor = null;\n\nfunction Startup()\n{\n  gNode = window.arguments[0];\n  gEditor = EditorUtils.getCurrentEditor();\n  GetUIElements();\n\n  InitDialog();\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction CheckFormName(aElt)\n{\n  aElt.value = aElt.value.replace( /[^a-zA-Z0-9]/g , \"\");\n  if (aElt.value.length) {\n    var c = aElt.value[0];\n    if (c >= '0' && c <= '9')\n      aElt.value = aElt.value.substr(1);\n  }\n}\n\nfunction ToggleMultibuttons(aElt)\n{\n  if (!aElt.checked)\n    return;\n  var buttons = aElt.parentNode.querySelectorAll(\".multibutton\");\n  for (var i = 0; i < buttons.length; i++) {\n    var b = buttons[i];\n    if (b != aElt)\n      b.removeAttribute(\"checked\");\n  }\n}\n\nfunction InitDialog()\n{\n  if (!gNode)\n    return;\n\n  gDialog.formNameTextbox.value = gNode.getAttribute(\"name\");\n  gDialog.formURLTextbox.value  = gNode.getAttribute(\"action\");\n  switch (gNode.getAttribute(\"autocomplete\")) {\n    case \"on\": gDialog.autocompleteOnButton.setAttribute(\"checked\", \"true\"); break;\n    case \"off\": gDialog.autocompleteOffButton.setAttribute(\"checked\", \"true\"); break;\n    default: break;\n  }\n  switch (gNode.getAttribute(\"method\")) {\n    case \"GET\":  gDialog.methodGETButton.setAttribute(\"checked\", \"true\"); break;\n    case \"POST\": gDialog.methodPOSTButton.setAttribute(\"checked\", \"true\"); break;\n    default: break;\n  }\n  gDialog.formEnctypeMenulist.value = gNode.getAttribute(\"enctype\");\n  gDialog.novalidateButton.checked = (gNode.getAttribute(\"novalidate\") == \"novalidate\");\n  gDialog.formTargetMenulist.value = gNode.getAttribute(\"target\");\n  gDialog.formAcceptcharsetTextbox.value = gNode.getAttribute(\"accept-charset\");\n}\n\nfunction onAccept()\n{\n  gEditor.beginTransaction();\n\n  var br = null;\n  if (!gNode) {\n    gNode = EditorUtils.getCurrentDocument().createElement(\"form\");\n    br = EditorUtils.getCurrentDocument().createElement(\"br\");\n    gNode.appendChild(br);\n    gEditor.insertElementAtSelection(gNode, true);\n  }\n\n  gEditor.setAttribute(gNode, \"name\", gDialog.formNameTextbox.value);\n  gEditor.setAttribute(gNode, \"action\", gDialog.formURLTextbox.value);\n\n  if (gDialog.methodGETButton.hasAttribute(\"checked\") ||\n      gDialog.methodPOSTButton.hasAttribute(\"checked\"))\n    gEditor.setAttribute(gNode, \"method\",\n                         gDialog.methodGETButton.hasAttribute(\"checked\") ? \"GET\" :\n                           (gDialog.methodPOSTButton.hasAttribute(\"checked\") ? \"POST\" : \"\"));\n    else\n    gEditor.removeAttribute(gNode, \"method\");\n\n  if (gDialog.autocompleteOnButton.hasAttribute(\"checked\") ||\n      gDialog.autocompleteOffButton.hasAttribute(\"checked\"))\n    gEditor.setAttribute(gNode, \"autocomplete\",\n                         gDialog.autocompleteOnButton.hasAttribute(\"checked\") ? \"on\" :\n                           (gDialog.autocompleteOffButton.hasAttribute(\"checked\") ? \"off\" : \"\"));\n  else\n    gEditor.removeAttribute(gNode, \"autocomplete\");\n\n  if (gDialog.formEnctypeMenulist.value)\n    gEditor.setAttribute(gNode, \"enctype\", gDialog.formEnctypeMenulist.value);\n  else\n    gEditor.removeAttribute(gNode, \"enctype\")\n\n  if (gDialog.novalidateButton.checked)\n    gEditor.setAttribute(gNode, \"novalidate\", \"novalidate\");\n  else\n    gEditor.removeAttribute(gNode, \"novalidate\");\n\n  if (gDialog.formTargetMenulist.value)\n    gEditor.setAttribute(gNode, \"target\", gDialog.formTargetMenulist.value);\n  else\n    gEditor.removeAttribute(gNode, \"target\");\n\n  if (gDialog.formAcceptcharsetTextbox.value)\n    gEditor.setAttribute(gNode, \"accept-charset\", gDialog.formAcceptcharsetTextbox.value);\n  else\n    gEditor.removeAttribute(gNode, \"accept-charset\");\n\n  gEditor.endTransaction();\n  if (br)\n    gEditor.selectElement(br);\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertForm.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/insertForm.dtd\">\n\n<dialog title=\"&window.title;\"\n        id=\"insertFormDialog\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        xmlns:html=\"http://www.w3.org/1999/xhtml\"\n        onload = \"Startup()\"\n        buttons=\"accept,cancel\"\n        style=\"height: auto\"\n        forcecleartheme = \"true\"\n        ondialogaccept=\"return onAccept();\"\n        persist=\"screenX screenY width height\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/insertForm.js\"/>\n\n  <grid>\n    <columns><column/><column/></columns>\n    <rows>\n      <row align=\"center\">\n        <label value=\"&formName.label;\"/>\n        <textbox id=\"formNameTextbox\"/>\n      </row>\n      <row align=\"center\">\n        <label value=\"&url.label;\"/>\n        <textbox id=\"formURLTextbox\"/>\n      </row>\n      <row align=\"center\">\n        <label value=\"&method.label;\"/>\n        <hbox align=\"center\">\n          <toolbarbutton class=\"multibutton\"\n                         type=\"checkbox\"\n                         id=\"methodGETButton\"\n                         label=\"GET\"\n                         value=\"GET\"\n                         oncommand=\"ToggleMultibuttons(this)\"/>\n          <toolbarbutton class=\"multibutton\"\n                         type=\"checkbox\"\n                         id=\"methodPOSTButton\"\n                         label=\"POST\"\n                         value=\"POST\"\n                         oncommand=\"ToggleMultibuttons(this)\"/>\n        </hbox>\n      </row>\n      <row align=\"center\">\n        <label value=\"&autocomplete.label;\"/>\n        <hbox align=\"center\">\n          <toolbarbutton class=\"multibutton\"\n                         type=\"checkbox\"\n                         id=\"autocompleteOnButton\"\n                         label=\"&autocompleteOn.label;\"\n                         value=\"on\"\n                         oncommand=\"ToggleMultibuttons(this)\"/>\n          <toolbarbutton class=\"multibutton\"\n                         type=\"checkbox\"\n                         id=\"autocompleteOffButton\"\n                         label=\"&autocompleteOff.label;\"\n                         value=\"off\"\n                         oncommand=\"ToggleMultibuttons(this)\"/>\n        </hbox>\n      </row>\n      <row align=\"center\">\n        <label value=\"&encodingType.label;\"/>\n        <menulist id=\"formEnctypeMenulist\" sizetopopup=\"none\">\n          <menupopup>\n            <menuitem label=\"&unspecified.label;\" value=\"\"/>\n            <menuseparator/>\n            <menuitem label=\"application/x-www-form-urlencoded\"\n                      value=\"application/x-www-form-urlencoded\"/>\n            <menuitem label=\"multipart/form-data\"\n                      value=\"multipart/form-data\"/>\n            <menuitem label=\"text/plain\"\n                      value=\"text/plain\"/>\n          </menupopup>\n        </menulist>\n      </row>\n      <row align=\"center\">\n        <label value=\"&validation.label;\"/>\n        <checkbox id=\"novalidateButton\"\n                  label=\"&novalidate.label;\"/>\n      </row>\n      <row align=\"center\">\n        <label value=\"&target.label;\"/>\n        <menulist id=\"formTargetMenulist\"\n                  editable=\"true\"\n                  oninput=\"CheckTarget(this)\">\n          <menupopup>\n            <menuitem label=\"_blank\"  value=\"_blank\"/>\n            <menuitem label=\"_self\"   value=\"_self\"/>\n            <menuitem label=\"_parent\" value=\"_parent\"/>\n            <menuitem label=\"_top\"    value=\"_top\"/>\n          </menupopup>\n        </menulist> \n      </row>\n      <row align=\"center\">\n        <label value=\"&charsets.label;\"/>\n        <textbox id=\"formAcceptcharsetTextbox\"/>\n      </row>\n    </rows>\n  </grid>\n\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertFormInput.js",
    "content": "Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar gNode = null;\nvar gType = null;\nvar gEditor = null;\n\nconst kPARAMETERS = [\n  [\"name\", \"value\", \"disabled\", \"form\"],\n  [\"name\", \"value\", \"disabled\", \"form\", \"autocomplete\", \"list\", \"maxlength\", \"pattern\", \"placeholder\", \"readonly\", \"required\", \"size\"],\n  [\"name\", \"value\", \"disabled\", \"form\", \"autocomplete\", \"list\", \"maxlength\", \"multiple\", \"pattern\", \"placeholder\", \"readonly\", \"required\", \"size\"],\n  [\"name\", \"value\", \"disabled\", \"form\", \"autocomplete\", \"maxlength\", \"pattern\", \"placeholder\", \"readonly\", \"required\", \"size\"],\n  [\"name\", \"value\", \"disabled\", \"form\", \"autocomplete\", \"list\", \"max\", \"min\", \"readonly\", \"required\", \"step\"],\n  [\"name\", \"value\", \"disabled\", \"form\", \"autocomplete\", \"list\", \"max\", \"min\", \"readonly\", \"required\", \"step\"],\n  [\"name\", \"value\", \"disabled\", \"form\", \"autocomplete\", \"list\", \"max\", \"min\", \"step\"],\n  [\"name\", \"value\", \"disabled\", \"form\", \"autocomplete\", \"list\"],\n  [\"name\", \"value\", \"disabled\", \"form\", \"checked\", \"required\"],\n  [\"name\", \"value\", \"disabled\", \"form\", \"accept\", \"multiple\", \"required\"],\n  [\"name\", \"value\", \"disabled\", \"form\", \"formaction\", \"formenctype\", \"formmethod\", \"formnovalidate\", \"formtarget\"],\n  [\"name\", \"value\", \"disabled\", \"form\", \"alt\", \"formaction\", \"formenctype\", \"formmethod\", \"formnovalidate\", \"formtarget\", \"height\", \"src\", \"width\"],\n  [\"name\", \"value\", \"disabled\", \"form\"]\n];\n\nconst kTYPES = {\n  \"hidden\":         0,\n  \"text\":           1,\n  \"search\":         1,\n  \"url\":            1,\n  \"tel\":            1,\n  \"email\":          2,\n  \"password\":       3,\n  \"datetime\":       4,\n  \"date\":           4,\n  \"month\":          4,\n  \"week\":           4,\n  \"time\":           4,\n  \"datetime-local\": 5,\n  \"number\":         5,\n  \"range\":          6,\n  \"color\":          7,\n  \"checkbox\":       8,\n  \"radio\":          8,\n  \"file\":           9,\n  \"submit\":         10,\n  \"image\":          11,\n  \"reset\":          12,\n  \"button\":         12\n};\n\nfunction Startup()\n{\n  gNode = window.arguments[0];\n  gType = window.arguments[1];\n  gEditor = EditorUtils.getCurrentEditor();\n  GetUIElements();\n\n  gDialog.typeMenulist.value = gType;\n  InitDialog();\n  if (gNode) {\n    gDialog.typeMenulist.disabled = true;\n    document.documentElement.getButton(\"accept\").disabled = false;\n  }\n\n  //window.sizeToContent();\n  AdaptDialog();\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction AdaptDialog()\n{\n  if (!(\"typeMenulist\" in gDialog))\n    return;\n\n  var type = gDialog.typeMenulist.value;\n  var attrType = kTYPES[type];\n  var visibleAttributes = kPARAMETERS[attrType];\n  var rows = gDialog.mainGrid.querySelectorAll(\"row\");\n  for (var i = 0; i < rows.length; i++) {\n    var row = rows[i];\n    var attr = row.getAttribute(\"attribute\");\n    row.collapsed = (visibleAttributes.indexOf(attr) == -1);\n  }\n  //window.sizeToContent();\n}\n\nfunction onAccept()\n{\n  gEditor.beginTransaction();\n\n  if (!gNode) {\n    gNode = EditorUtils.getCurrentDocument().createElement(\"input\");\n    gNode.setAttribute(\"type\", gDialog.typeMenulist.value);\n    gEditor.insertElementAtSelection(gNode, true);\n  }\n\n  ApplyAttributes();\n\n  gEditor.endTransaction();\n}"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertFormInput.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/insertFormInput.dtd\">\n\n<dialog title=\"&window.title;\"\n        id=\"insertFormInputDialog\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        xmlns:html=\"http://www.w3.org/1999/xhtml\"\n        onload = \"Startup()\"\n        buttons=\"accept,cancel\"\n        forcecleartheme = \"true\"\n        ondialogaccept=\"return onAccept();\"\n        persist=\"screenX screenY\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/insertFormInput.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/form-common.js\"/>\n\n  <hbox align=\"center\">\n    <spacer flex=\"1\"/>\n    <menulist id=\"typeMenulist\"\n              onselect=\"AdaptDialog()\">\n      <menupopup>\n        <menuitem label=\"&hidden.label;\" value=\"hidden\"/>\n        <menuitem label=\"&text.label;\" value=\"text\"/>\n        <menuitem label=\"&search.label;\" value=\"search\"/>\n        <menuitem label=\"&tel.label;\" value=\"tel\"/>\n        <menuitem label=\"&url.label;\" value=\"url\"/>\n        <menuitem label=\"&email.label;\" value=\"email\"/>\n        <menuitem label=\"&password.label;\" value=\"password\"/>\n        <menuitem label=\"&datetime.label;\" value=\"datetime\"/>\n        <menuitem label=\"&date.label;\" value=\"date\"/>\n        <menuitem label=\"&month.label;\" value=\"month\"/>\n        <menuitem label=\"&week.label;\" value=\"week\"/>\n        <menuitem label=\"&time.label;\" value=\"time\"/>\n        <menuitem label=\"&datetimelocal.label;\" value=\"datetime-local\"/>\n        <menuitem label=\"&number.label;\" value=\"number\"/>\n        <menuitem label=\"&range.label;\" value=\"range\"/>\n        <menuitem label=\"&color.label;\" value=\"color\"/>\n        <menuitem label=\"&checkbox.label;\" value=\"checkbox\"/>\n        <menuitem label=\"&radio.label;\" value=\"radio\"/>\n        <menuitem label=\"&file.label;\" value=\"file\"/>\n        <menuitem label=\"&submit.label;\" value=\"submit\"/>\n        <menuitem label=\"&image.label;\" value=\"image\"/>\n        <menuitem label=\"&reset.label;\" value=\"reset\"/>\n        <menuitem label=\"&button.label;\" value=\"button\"/>\n      </menupopup>\n    </menulist>\n    <spacer flex=\"1\"/>\n  </hbox>\n    <grid id=\"mainGrid\">\n      <columns><column/><column flex=\"1\"/><column/></columns>\n      <rows>\n        <row align=\"center\" attribute=\"name\">\n          <label value=\"&name.label;\"/>\n          <textbox/>\n        </row>\n        <row align=\"center\" attribute=\"value\">\n          <label value=\"&value.label;\"/>\n          <textbox/>\n        </row>\n        <row align=\"center\" attribute=\"disabled\">\n          <label value=\"&state.label;\"/>\n          <checkbox label=\"&disabled.label;\"/>\n        </row>\n        <row align=\"center\" attribute=\"form\">\n          <label value=\"&form.label;\"/>\n          <textbox/>\n        </row>\n        <row align=\"center\" attribute=\"checked\">\n          <spacer/>\n          <checkbox label=\"&checked.label;\"/>\n        </row>\n        <row align=\"center\" attribute=\"src\">\n          <label value=\"&src.label;\"/>\n          <textbox id=\"srcTextbox\"/>\n          <filepickerbutton control=\"srcTextbox\"\n                            mode=\"0\"\n                            filters=\"filterImages\"\n                            title=\"&selectFile.label;\"/>\n        </row>\n        <row align=\"center\" attribute=\"alt\">\n          <label value=\"&alt.label;\"/>\n          <textbox/>\n        </row>\n        <row align=\"center\" attribute=\"placeholder\">\n          <label value=\"&placeholder.label;\"/>\n          <textbox/>\n        </row>\n        <row align=\"center\" attribute=\"readonly\">\n          <label value=\"&mutability.label;\"/>\n          <checkbox label=\"&readonly.label;\"/>\n        </row>\n        <row align=\"center\" attribute=\"required\">\n          <label value=\"&required.label;\"/>\n          <checkbox label=\"&isRequired.label;\"/>\n        </row>\n        <row align=\"center\" attribute=\"size\">\n          <label value=\"&size.label;\"/>\n          <textbox/>\n        </row>\n        <row align=\"center\" attribute=\"maxlength\">\n          <label value=\"&maxlength.label;\"/>\n          <textbox/>\n        </row>\n        <row align=\"center\" attribute=\"min\">\n          <label value=\"&min.label;\"/>\n          <textbox/>\n        </row>\n        <row align=\"center\" attribute=\"max\">\n          <label value=\"&max.label;\"/>\n          <textbox/>\n        </row>\n        <row align=\"center\" attribute=\"step\">\n          <label value=\"&step.label;\"/>\n          <textbox/>\n        </row>\n        <row align=\"center\" attribute=\"width\">\n          <label value=\"&width.label;\"/>\n          <textbox/>\n        </row>\n        <row align=\"center\" attribute=\"height\">\n          <label value=\"&height.label;\"/>\n          <textbox/>\n        </row>\n        <row align=\"center\" attribute=\"multiple\">\n          <label value=\"&choices.label;\"/>\n          <checkbox label=\"&multiple.label;\"/>\n        </row>\n        <row align=\"center\" attribute=\"list\">\n          <label value=\"&list.label;\"/>\n          <textbox/>\n        </row>\n        <row align=\"center\" attribute=\"pattern\">\n          <label value=\"&pattern.label;\"/>\n          <textbox/>\n        </row>\n        <row align=\"center\" attribute=\"autocomplete\">\n          <label value=\"&autocomplete.label;\"/>\n          <hbox align=\"center\">\n            <toolbarbutton class=\"multibutton\"\n                           type=\"checkbox\"\n                           id=\"autocompleteOnButton\"\n                           label=\"&on.label;\"\n                           value=\"on\"\n                           oncommand=\"ToggleMultibuttons(this)\"/>\n            <toolbarbutton class=\"multibutton\"\n                           type=\"checkbox\"\n                           id=\"autocompleteOffButton\"\n                           label=\"&off.label;\"\n                           value=\"off\"\n                           oncommand=\"ToggleMultibuttons(this)\"/>\n          </hbox>\n        </row>\n        <row align=\"center\" attribute=\"accept\">\n          <label value=\"&accept.label;\"/>\n          <textbox/>\n        </row>\n        <row align=\"center\" attribute=\"formaction\">\n          <label value=\"&formaction.label;\"/>\n          <textbox/>\n        </row>\n        <row align=\"center\" attribute=\"formmethod\">\n          <label value=\"&formmethod.label;\"/>\n          <hbox align=\"center\">\n            <toolbarbutton class=\"multibutton\"\n                           type=\"checkbox\"\n                           id=\"formmethodGetButton\"\n                           label=\"&get.label;\"\n                           value=\"get\"\n                           oncommand=\"ToggleMultibuttons(this)\"/>\n            <toolbarbutton class=\"multibutton\"\n                           type=\"checkbox\"\n                           id=\"formmethodPostButton\"\n                           label=\"&post.label;\"\n                           value=\"post\"\n                           oncommand=\"ToggleMultibuttons(this)\"/>\n          </hbox>\n        </row>\n        <row align=\"center\" attribute=\"formenctype\">\n          <label value=\"&formenctype.label;\"/>\n          <menulist>\n            <menupopup>\n              <menuitem label=\"&unspecified.label;\" value=\"\"/>\n              <menuseparator/>\n              <menuitem label=\"application/x-www-form-urlencoded\" value=\"application/x-www-form-urlencoded\"/>\n              <menuitem label=\"multipart/form-data\" value=\"multipart/form-data\"/>\n              <menuitem label=\"text/plain\" value=\"text/plain\"/>\n            </menupopup>\n          </menulist>\n        </row>\n        <row align=\"center\" attribute=\"formnovalidate\">\n          <label value=\"&formnovalidate.label;\"/>\n          <checkbox label=\"&novalidate.label;\"/>\n        </row>\n        <row align=\"center\" attribute=\"formtarget\">\n          <label value=\"&target.label;\"/>\n          <menulist id=\"formTargetMenulist\"\n                    editable=\"true\">\n            <menupopup>\n              <menuitem label=\"_blank\"  value=\"_blank\"/>\n              <menuitem label=\"_self\"   value=\"_self\"/>\n              <menuitem label=\"_parent\" value=\"_parent\"/>\n              <menuitem label=\"_top\"    value=\"_top\"/>\n            </menupopup>\n          </menulist> \n        </row>\n      </rows>\n    </grid>\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertHR.js",
    "content": "Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/cssInspector.jsm\");\n\nvar gNode = null;\nvar gEditor = null;\n\nfunction Startup()\n{\n  gNode = window.arguments[0];\n  gEditor = EditorUtils.getCurrentEditor();\n  GetUIElements();\n\n  InitDialog();\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction InitDialog()\n{\n  if (!gNode)\n    return;\n\n  var ruleset = CssInspector.getCSSStyleRules(gNode, false, \"\");\n  var ml = CssInspector.getCascadedValue(ruleset, \"margin-left\");\n  var mr = CssInspector.getCascadedValue(ruleset, \"margin-right\");\n  if (ml == \"0px\" && mr == \"auto\")\n    gDialog.leftAlignButton.setAttribute(\"checked\", \"true\");\n  else if (ml == \"auto\" && mr == \"0px\")\n    gDialog.rightAlignButton.setAttribute(\"checked\", \"true\");\n  else if (ml == \"auto\" && mr == \"auto\")\n    gDialog.centerAlignButton.setAttribute(\"checked\", \"true\");\n  else if ((ml == \"\" && mr == \"\") ||\n           (ml == \"auto\" && mr == \"auto\")) {\n    var align = gNode.getAttribute(\"align\");\n    if (align)\n      gDialog[align.toLowerCase() + \"AlignButton\"].setAttribute(\"checked\", \"true\");\n  }\n\n  var bs = CssInspector.getCascadedValue(ruleset, \"border-style\");\n  if (bs == \"\") {\n    bs = gNode.hasAttribute(\"noshade\");\n    if (bs)\n      gDialog.shadedCheckbox.checked = false;\n    else\n      gDialog.shadedCheckbox.checked = true;\n  }\n  else if (bs == \"solid\")\n    gDialog.shadedCheckbox.checked = false;\n\n  var c = CssInspector.getCascadedValue(ruleset, \"color\");\n  if (c)\n    gDialog.colorColorpicker.color = c;\n  else if (gNode.hasAttribute(\"color\"))\n    gDialog.colorColorpicker.color = gNode.getAttribute(\"color\");\n\n  var w = CssInspector.getCascadedValue(ruleset, \"width\");\n  if (w)\n    gDialog.widthMenulist.value = w;\n  else if (gNode.hasAttribute(\"width\")) {\n    w = gNode.getAttribute(\"width\");\n    w += (w.indexOf(\"%\") == -1) ? \"px\" : \"\";\n    gDialog.widthMenulist.value = w;\n  }\n\n  var h = CssInspector.getCascadedValue(ruleset, \"height\");\n  gDialog.heightMenulist.value = h;\n}\n\nfunction IncreaseLength(aElt, aUnitsString, aCallback)\n{\n  var value;\n  var menulist = aElt.previousSibling;\n  if (menulist.selectedItem)\n    value = menulist.selectedItem.value;\n  else\n    value = menulist.value;\n  var units = aUnitsString.replace( / /g, \"|\");\n  var r = new RegExp( \"([+-]?[0-9]*\\\\.[0-9]+|[+-]?[0-9]+)(\" + units + \")*\", \"\");\n  var match = value.match( r );\n  if (match) {\n    var unit = match[2];\n    var v    = parseFloat(match[1]);\n    switch (unit) {\n      case \"in\":\n      case \"cm\":\n        v += 0.1;\n        v = Math.round( v * 10) / 10;\n        break;\n      case \"em\":\n      case \"ex\":\n        v += 0.5;\n        v = Math.round( v * 10) / 10;\n        break;\n      default:\n        v += 1;\n        break;\n    }\n    menulist.value = v + (unit ? unit : \"\");\n    onLengthMenulistCommand(menulist, aUnitsString, '', false, aCallback);\n  }\n}\n\nfunction DecreaseLength(aElt, aUnitsString, aAllowNegative, aCallback)\n{\n  var value;\n  var menulist = aElt.previousSibling;\n  if (menulist.selectedItem)\n    value = menulist.selectedItem.value;\n  else\n    value = menulist.value;\n  var units = aUnitsString.replace( / /g, \"|\");\n  var r = new RegExp( \"([+-]?[0-9]*\\\\.[0-9]+|[+-]?[0-9]+)(\" + units + \")*\", \"\");\n  var match = value.match( r );\n  if (match) {\n    var unit = match[2];\n    var v    = parseFloat(match[1]);\n    switch (unit) {\n      case \"in\":\n      case \"cm\":\n        v -= 0.1;\n        v = Math.round( v * 10) / 10;\n        break;\n      case \"em\":\n      case \"ex\":\n        v -= 0.5;\n        v = Math.round( v * 10) / 10;\n        break;\n      default:\n        v -= 1;\n        break;\n    }\n    if (!aAllowNegative && v < 0)\n      v = 0;\n    menulist.value = v + (unit ? unit : \"\");\n    onLengthMenulistCommand(menulist, aUnitsString, '', aAllowNegative, aCallback);\n  }\n}\n\nfunction onLengthMenulistCommand(aElt, aUnitsString, aAllowNegative, aCallback)\n{\n  var value;\n  if (aElt.selectedItem)\n    value = aElt.selectedItem.value;\n  else\n    value = aElt.value;\n  aElt.value = value;\n  var units = aUnitsString.replace( / /g, \"|\");\n  var r = new RegExp( \"([+-]?[0-9]*\\\\.[0-9]+|[+-]?[0-9]+)(\" + units + \")*\", \"\");\n  var match = value.match( r );\n  if (match) {\n    var unit = match[2];\n    var v    = parseFloat(match[1]);\n    if (!aAllowNegative && v < 0) {\n      v = 0;\n      menulist.value = v + (unit ? unit : \"\");\n    }\n  }\n}\n\nfunction PopulateLengths(aElt, aUnitsString)\n{\n  var menuseparator = aElt.querySelector(\"menuseparator\");\n  if (menuseparator) {\n    var child = aElt.firstChild;\n    while (child && child != menuseparator) {\n      var tmp = child.nextSibling;\n      aElt.removeChild(child);\n      child = tmp;\n    }\n  }\n  else\n    deleteAllChildren(aElt);\n\n  var v = parseFloat(aElt.parentNode.value);\n  if (isNaN(v))\n    v = 0;\n  var unitsArray;\n  if (aUnitsString == \" \")\n    unitsArray = [\"\"];\n  else\n    unitsArray = aUnitsString.split(\" \");\n  unitsArray.forEach(function(aArrayElt, aIndex, aArray) {\n    var menuitem = document.createElement(\"menuitem\");\n    menuitem.setAttribute(\"label\", v + aArrayElt);\n    menuitem.setAttribute(\"value\", v + aArrayElt);\n    aElt.insertBefore(menuitem, menuseparator);\n  });\n}\n\nfunction ToggleAlignment(aElt)\n{\n  if (!aElt.checked)\n    return;\n  var buttons = aElt.parentNode.querySelectorAll(\".multibutton\");\n  for (var i = 0; i < buttons.length; i++) {\n    var b = buttons[i];\n    if (b != aElt)\n      b.removeAttribute(\"checked\");\n  }\n}\n\nfunction onAccept()\n{\n  gEditor.beginTransaction();\n\n  if (!gNode) {\n    gNode = EditorUtils.getCurrentDocument().createElement(\"hr\");\n    gEditor.insertElementAtSelection(gNode, true);\n  }\n\n  var attributeLess = false;\n  if(!gDialog.colorColorpicker.shownColor\n     && !gDialog.widthMenulist.value\n     && !gDialog.heightMenulist.value\n     && gDialog.shadedCheckbox.checked\n     && !gDialog.leftAlignButton.hasAttribute(\"checked\")\n     && !gDialog.centerAlignButton.hasAttribute(\"checked\")\n     && !gDialog.rightAlignButton.hasAttribute(\"checked\")) {\n    attributeLess = true;\n   }\n\n  gEditor.removeAttribute(gNode, \"width\");\n  var txn = new diStyleAttrChangeTxn(gNode, \"width\", gDialog.widthMenulist.value, \"\");\n  gEditor.transactionManager.doTransaction(txn);\n  gEditor.incrementModificationCount(1);  \n\n  gEditor.removeAttribute(gNode, \"height\");\n  txn = new diStyleAttrChangeTxn(gNode, \"height\", gDialog.heightMenulist.value, \"\");\n  gEditor.transactionManager.doTransaction(txn);\n  gEditor.incrementModificationCount(1);  \n\n  gEditor.removeAttribute(gNode, \"color\");\n  txn = new diStyleAttrChangeTxn(gNode, \"color\",\n                                 attributeLess ? gDialog.colorColorpicker.shownColor\n                                               : gDialog.colorColorpicker.color,\n                                 \"\");\n  gEditor.transactionManager.doTransaction(txn);\n  gEditor.incrementModificationCount(1);  \n\n  gEditor.removeAttribute(gNode, \"noshade\");\n  txn = new diStyleAttrChangeTxn(gNode, \"border-style\",\n                                     gDialog.shadedCheckbox.checked ? \"\" : \"solid\", \"\");\n  gEditor.transactionManager.doTransaction(txn);\n  gEditor.incrementModificationCount(1);  \n\n  gEditor.removeAttribute(gNode, \"align\");\n  var ml = \"\", mr = \"\";\n  if (!attributeLess) {\n    if (gDialog.leftAlignButton.hasAttribute(\"checked\")) {\n      ml = \"0px\";\n      mr = \"auto\";\n    }\n    else if (gDialog.centerAlignButton.hasAttribute(\"checked\")) {\n      ml = \"auto\";\n      mr = \"auto\";\n    }\n    else if (gDialog.rightAlignButton.hasAttribute(\"checked\")) {\n      ml = \"auto\";\n      mr = \"0px\";\n    }\n  }\n  txn = new diStyleAttrChangeTxn(gNode, \"margin-left\", ml, \"\");\n  gEditor.transactionManager.doTransaction(txn);\n  gEditor.incrementModificationCount(1);  \n  txn = new diStyleAttrChangeTxn(gNode, \"margin-right\", mr, \"\");\n  gEditor.transactionManager.doTransaction(txn);\n  gEditor.incrementModificationCount(1);  \n\n  gEditor.endTransaction();\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertHR.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/insertHR.dtd\">\n\n<dialog title=\"&window.title;\"\n        id=\"insertHRDialog\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        xmlns:html=\"http://www.w3.org/1999/xhtml\"\n        onload = \"Startup()\"\n        buttons=\"accept,cancel\"\n        style=\"height: auto\"\n        forcecleartheme = \"true\"\n        ondialogaccept=\"return onAccept();\"\n        persist=\"screenX screenY\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/txns/diStyleAttrChangeTxn.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/insertHR.js\"/>\n\n  <groupbox>\n    <caption label=\"&size.label;\"/>\n    <grid>\n      <columns><column/><column/><column/></columns>\n      <rows>\n        <row align=\"center\">\n          <label value=\"&width.label;\"/>\n          <menulist sizetopopup=\"none\"\n                    editable=\"true\"\n                    style=\"max-width: 8em\"\n                    id=\"widthMenulist\"\n                    oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex', '', false);\"\n                    oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex', '', false)\">\n            <menupopup id=\"widthMenupopup\"\n                       onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex')\"/>\n          </menulist>\n          <spinbuttons onup=\"IncreaseLength(this, '% px pt cm in mm pc em ex')\"\n                       ondown=\"DecreaseLength(this, '% px pt cm in mm pc em ex', false)\"/>\n        </row>\n        <row align=\"center\">\n          <label value=\"&height.label;\"/>\n          <menulist sizetopopup=\"none\"\n                    editable=\"true\"\n                    id=\"heightMenulist\"\n                    style=\"max-width: 8em\"\n                    oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex', '', false);\"\n                    oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex', '', false)\">\n            <menupopup id=\"heightMenupopup\"\n                       onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex')\"/>\n          </menulist>\n          <spinbuttons onup=\"IncreaseLength(this, '% px pt cm in mm pc em ex')\"\n                       ondown=\"DecreaseLength(this, '% px pt cm in mm pc em ex', false)\"/>\n        </row>\n      </rows>\n    </grid>\n  </groupbox>\n\n  <groupbox>\n    <caption label=\"&style.label;\"/>\n    <checkbox label=\"&shaded.label;\" id=\"shadedCheckbox\" checked=\"true\"/>\n    <grid>\n      <columns><column/><column/></columns>\n      <rows>\n        <row align=\"center\">\n          <label value=\"&alignment.label;\"/>\n          <hbox align=\"center\">\n            <toolbarbutton class=\"multibutton\"\n                           type=\"checkbox\"\n                           id=\"leftAlignButton\"\n                           label=\"&left.label;\"\n                           value=\"left\"\n                           oncommand=\"ToggleAlignment(this)\"/>\n            <toolbarbutton class=\"multibutton\"\n                           type=\"checkbox\"\n                           id=\"centerAlignButton\"\n                           label=\"&center.label;\"\n                           value=\"center\"\n                           oncommand=\"ToggleAlignment(this)\"/>\n            <toolbarbutton class=\"multibutton\"\n                           type=\"checkbox\"\n                           id=\"rightAlignButton\"\n                           label=\"&right.label;\"\n                           value=\"right\"\n                           oncommand=\"ToggleAlignment(this)\"/>\n          </hbox>\n        </row>\n        <row align=\"center\">\n          <label value=\"&color.label;\"/>\n          <hbox align=\"center\">\n            <ecolorpicker id=\"colorColorpicker\"\n                          color=\"white\"\n                          colorObjectId=\"BackgroundColor\"\n                          windowTitle=\"&hrColor.label;\"\n                          showTransparency=\"false\"/>\n          </hbox>\n        </row>\n      </rows>\n    </grid>\n  </groupbox>\n\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertHTML.js",
    "content": "Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nfunction Startup()\n{\n  GetUIElements();\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction onAccept()\n{\n  var editor = EditorUtils.getCurrentEditor();\n\n  editor.beginTransaction();\n  editor.insertHTML(gDialog.htmlTextbox.value);\n  window.opener.MakePhpAndCommentsVisible(EditorUtils.getCurrentDocument());\n  editor.endTransaction();\n\n  return true;\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertHTML.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/insertHTML.dtd\">\n\n<dialog title=\"&window.title;\"\n        id=\"insertHTMLDialog\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        onload = \"Startup()\"\n        buttons=\"accept,cancel\"\n        ondialogaccept=\"return onAccept();\"\n        width=\"300\"\n        height=\"300\"\n        forcecleartheme = \"true\"\n        persist=\"screenX screenY width height\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/insertHTML.js\"/>\n\n  <label value=\"&enterHTMLMarkup.label;\"/>\n  <textbox flex=\"1\"\n           multiline=\"true\"\n           id=\"htmlTextbox\"/>\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertImage.js",
    "content": "Components.utils.import(\"resource://gre/modules/cssHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/urlHelper.jsm\");\n\nvar gNode = null;\nvar isAbsoluteRegexp = new RegExp('^([a-z][a-z0-9+.-]*:\\/\\/|\\/\\/)', 'i');\n\nfunction Startup()\n{\n  gNode = window.arguments[0];\n  var url = window.arguments[1];\n\n  GetUIElements();\n\n  InitDialog();\n\n  var docUrl = EditorUtils.getDocumentUrl();\n  var docUrlScheme = UrlUtils.getScheme(docUrl);\n  if (docUrlScheme && docUrlScheme != \"resource\") {\n    gDialog.relativeURLCheckbox.disabled = false;\n    gDialog.relativeURLCheckboxWarning.hidden = true;\n  }\n\n  if (url) {\n    gDialog.imageURLTextbox.value = url;\n\n    LoadImage();\n    SetFocusToAlt();\n  }\n\n  UpdateButtons();\n  //window.sizeToContent();\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction onAccept()\n{\n  // general\n  var url = gDialog.imageURLTextbox.value;\n  var title = gDialog.titleTextbox.value;\n  var altText = gDialog.alternateTextTextbox.value;\n  var longdesc = gDialog.longDescTextbox.value;\n\n  var isWysiwyg = EditorUtils.isWysiwygMode();\n  var editor = EditorUtils.getCurrentEditor(); \n  if (gNode && isWysiwyg) {\n    editor.beginTransaction();\n    editor.setAttribute(gNode, \"src\", url);\n    if (altText)\n      editor.setAttribute(gNode, \"alt\", altText);\n    else\n      editor.removeAttribute(gNode, \"alt\");\n    if (title)\n      editor.setAttribute(gNode, \"title\", title);\n    else\n      editor.removeAttribute(gNode, \"title\");\n    if (longdesc)\n      editor.setAttribute(gNode, \"longdesc\", longdesc);\n    else\n      editor.removeAttribute(gNode, \"longdesc\");\n    \n    editor.endTransaction();\n  }\n  else {\n    var imgElement = EditorUtils.getCurrentDocument().createElement(\"img\");\n    imgElement.setAttribute(\"src\", url);\n    imgElement.setAttribute(\"alt\", altText);\n    if (title)\n      imgElement.setAttribute(\"title\", title);\n    if (longdesc)\n      imgElement.setAttribute(\"longdesc\", longdesc);\n    if (isWysiwyg) \n      editor.insertElementAtSelection(imgElement, true);\n    else {\n      var src = style_html(imgElement.outerHTML);\n      var srcEditor = EditorUtils.getCurrentSourceEditor();\n      srcEditor.replaceSelection(src);\n    }\n  }\n}\n\n\nfunction LoadImage()\n{\n  var url = gDialog.imageURLTextbox.value.trim();\n  gDialog.previewImage.style.backgroundImage = 'url(\"' +\n    UrlUtils.makeAbsoluteUrl(url) + '\")';\n  UpdateButtons();\n}\n\nfunction UpdateButtons()\n{\n  var ok = (gDialog.imageURLTextbox.value &&\n            (gDialog.emptyAltOkCheckbox.checked || gDialog.alternateTextTextbox.value));\n  SetEnabledElement(document.documentElement.getButton(\"accept\"), ok);\n}\n\nfunction MakeRelativeUrl()\n{\n  var spec = gDialog.imageURLTextbox.value;\n  var docUrl = EditorUtils.getDocumentUrl();\n  var docUrlScheme = UrlUtils.getScheme(docUrl);\n  if (docUrlScheme && docUrlScheme != \"resource\") {\n    spec = UrlUtils.makeRelativeUrl(spec);\n    gDialog.imageURLTextbox.value = spec;\n    gDialog.relativeURLCheckbox.checked = true;\n  }\n}\n\nfunction MakeRelativeLongDescUrl()\n{\n  var spec = gDialog.longDescTextbox.value;\n  var docUrl = EditorUtils.getDocumentUrl();\n  var docUrlScheme = UrlUtils.getScheme(docUrl);\n  if (docUrlScheme && docUrlScheme != \"resource\") {\n    spec = UrlUtils.makeRelativeUrl(spec);\n    gDialog.longDescTextbox.value = spec;\n  }\n}\n\nfunction SetFocusToAlt()\n{\n  gDialog.alternateTextTextbox.focus();\n}\n\nfunction MakeAbsoluteUrl()\n{\n  var spec = gDialog.imageURLTextbox.value;\n  var docUrl = EditorUtils.getDocumentUrl();\n  var docUrlScheme = UrlUtils.getScheme(docUrl);\n  if (docUrlScheme && docUrlScheme != \"resource\") {\n    spec = UrlUtils.makeAbsoluteUrl(spec);\n    gDialog.imageURLTextbox.value = spec;\n    gDialog.relativeURLCheckbox.checked = false;\n  }\n}\n\nfunction ToggleRelativeOrAbsolute()\n{\n  if (gDialog.relativeURLCheckbox.checked) {\n    MakeRelativeUrl();\n  }\n  else {\n    MakeAbsoluteUrl();\n  }\n}\n\nfunction InitDialog()\n{\n  if (!gNode)\n    return;\n\n  var isAbsolute = new RegExp('^([a-z]+://)', 'i');\n  var url = gNode.getAttribute(\"src\");\n  gDialog.imageURLTextbox.value = url;\n  var isAbsolute = isAbsoluteRegexp.test(url);\n  gDialog.relativeURLCheckbox.checked = !isAbsolute;\n  LoadImage();\n  gDialog.titleTextbox.value = gNode.getAttribute(\"title\");\n  gDialog.alternateTextTextbox.value = gNode.getAttribute(\"alt\");\n}\n\nfunction LoadImageFromFilePicker()\n{\n  LoadImage();\n\n  var url = gDialog.imageURLTextbox.value.trim();\n  var isAbsolute = isAbsoluteRegexp.test(url);\n  if (!gDialog.relativeURLCheckbox.disabled) {\n    if (gDialog.relativeURLCheckbox.checked) {\n      if (isAbsolute)\n        MakeRelativeUrl();\n    }\n    else {\n      if (!isAbsolute)\n        MakeAbsoluteUrl();\n    }\n  }\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertImage.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/insertImage.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/insertImage.dtd\">\n\n<dialog title=\"&window.title;\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        xmlns:html=\"http://www.w3.org/1999/xhtml\"\n        onload = \"Startup()\"\n        buttons=\"accept,cancel\"\n        forcecleartheme = \"true\"\n        ondialogaccept=\"return onAccept();\"\n        persist=\"screenX screenY\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/insertImage.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/js/beautify-html.js\"/>\n\n  <vbox>\n    <groupbox>\n      <caption label=\"&selectImageButton.label;\"/>\n      <label value=\"&imageLocation.label;\"/>\n      <hbox align=\"center\">\n        <textbox flex=\"1\" id=\"imageURLTextbox\"\n                 oninput=\"LoadImage()\"/>\n        <filepickerbutton id=\"filepickerbutton\"\n                          control=\"imageURLTextbox\"\n                          mode=\"0\"\n                          filters=\"filterImages\"\n                          oncommand=\"LoadImageFromFilePicker();\"\n                          title=\"&selectImageButton.label;\"/>\n      </hbox>\n      <hbox align=\"center\">\n        <checkbox id=\"relativeURLCheckbox\"\n                  disabled=\"true\"\n                  oncommand=\"ToggleRelativeOrAbsolute()\"\n                  label=\"&relativeURL.label;\"/>\n        <label value=\"&documentMustBeSaved.label;\"\n               disabled=\"true\"\n               id=\"relativeURLCheckboxWarning\"/>\n      </hbox>\n    </groupbox>\n    <grid>\n      <columns><column/><column flex=\"1\"/></columns>\n      <rows>\n        <row align=\"center\">\n          <label value=\"&title.label;\"/>\n          <textbox id=\"titleTextbox\"/>\n        </row>\n        <row align=\"center\">\n          <label value=\"&alternateText.label;\"/>\n          <textbox id=\"alternateTextTextbox\" oninput=\"UpdateButtons()\"/>\n        </row>\n        <row align=\"center\">\n          <spacer/>\n          <checkbox label=\"&emptyAltOk.checkbox;\"\n                    id=\"emptyAltOkCheckbox\"\n                    oncommand=\"UpdateButtons()\"/>\n        </row>\n        <row align=\"center\">\n          <label value=\"&longdesc.label;\"/>\n          <textbox flex=\"1\" id=\"longDescTextbox\"/>\n          <filepickerbutton id=\"filepickerLongDescbutton\"\n                            control=\"longDescTextbox\"\n                            mode=\"0\"\n                            filters=\"filterAll\"\n                            oncommand=\"MakeRelativeLongDescUrl();\"\n                            title=\"&selectLongDescButton.label;\"/>\n        </row>\n      </rows>\n    </grid>\n  </vbox>\n\n  <groupbox>\n    <caption label=\"&preview.label;\"/>\n    <box id=\"previewImage\" flex=\"1\"/>\n  </groupbox>\n\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertKeygen.js",
    "content": "Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar gNode = null;\nvar gEditor = null;\n\nfunction Startup()\n{\n  gNode = window.arguments[0];\n  gEditor = EditorUtils.getCurrentEditor();\n  GetUIElements();\n\n  InitDialog();\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction onAccept()\n{\n  gEditor.beginTransaction();\n\n  var doc = EditorUtils.getCurrentDocument();\n  if (!gNode) {\n    gNode = doc.createElement(\"keygen\");\n    gEditor.insertElementAtSelection(gNode, true);\n  }\n\n  ApplyAttributes();\n\n  gEditor.endTransaction();\n  gEditor.selection.collapse(gNode, 0);\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertKeygen.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/insertKeygen.dtd\">\n\n<dialog title=\"&window.title;\"\n        id=\"insertKeygenDialog\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        xmlns:html=\"http://www.w3.org/1999/xhtml\"\n        onload = \"Startup()\"\n        buttons=\"accept,cancel\"\n        forcecleartheme = \"true\"\n        ondialogaccept=\"return onAccept();\"\n        persist=\"screenX screenY\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/insertKeygen.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/form-common.js\"/>\n\n  <grid id=\"mainGrid\">\n    <columns><column/><column flex=\"1\"/><column/></columns>\n    <rows>\n      <row align=\"center\" attribute=\"name\">\n        <label value=\"&name.label;\"/>\n        <textbox/>\n      </row>\n      <row align=\"center\" attribute=\"keytype\">\n        <label value=\"&keytype.label;\"/>\n        <hbox align=\"center\">\n          <toolbarbutton class=\"multibutton\"\n                         type=\"checkbox\"\n                         id=\"keytypeRsaButton\"\n                         label=\"&rsa.label;\"\n                         value=\"rsa\"\n                         oncommand=\"ToggleMultibuttons(this)\"/>\n          <toolbarbutton class=\"multibutton\"\n                         type=\"checkbox\"\n                         id=\"keytypeDsaButton\"\n                         label=\"&dsa.label;\"\n                         value=\"dsa\"\n                         oncommand=\"ToggleMultibuttons(this)\"/>\n          <toolbarbutton class=\"multibutton\"\n                         type=\"checkbox\"\n                         id=\"keytypeEcButton\"\n                         label=\"&ec.label;\"\n                         value=\"ec\"\n                         oncommand=\"ToggleMultibuttons(this)\"/>\n        </hbox>\n      </row>\n      <row align=\"center\" attribute=\"keyparams\">\n        <label value=\"&keyparams.label;\"/>\n        <textbox/>\n      </row>\n      <row align=\"center\" attribute=\"challenge\">\n        <label value=\"&challenge.label;\"/>\n        <textbox/>\n      </row>\n      <row align=\"center\" attribute=\"disabled\">\n        <label value=\"&state.label;\"/>\n        <checkbox label=\"&disabled.label;\"/>\n      </row>\n      <row align=\"center\" attribute=\"form\">\n        <label value=\"&form.label;\"/>\n        <textbox/>\n      </row>\n      <row align=\"center\" attribute=\"autofocus\">\n        <label value=\"&autofocus.label;\"/>\n        <checkbox label=\"&focusOnPageLoad.label;\"/>\n      </row>\n    </rows>\n  </grid>\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertLabel.js",
    "content": "Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar gNode = null;\nvar gEditor = null;\n\nfunction Startup()\n{\n  gNode = window.arguments[0];\n  gEditor = EditorUtils.getCurrentEditor();\n  GetUIElements();\n\n  var doc = EditorUtils.getCurrentDocument();\n  var elts = doc.querySelectorAll(\"button[id], input[id]:not([type='hidden']), keygen[id], meter[id], output[id], progress[id], select[id], textarea[id]\");\n  var ids = [];\n  for (var i = 0; i < elts.length; i++)\n    ids.push(elts[i].id);\n  ids.sort;\n  for (var i = 0; i < ids.length; i++)\n    gDialog.forMenulist.appendItem(ids[i], ids[i]);\n\n  if (gNode) {\n    InitDialog();\n  }\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction onAccept()\n{\n  gEditor.beginTransaction();\n\n  if (!gNode) {\n    var doc = EditorUtils.getCurrentDocument();\n    gNode = doc.createElement(\"label\");\n    //gNode.appendChild(doc.createElement(\"br\"));\n    gEditor.insertElementAtSelection(gNode, true);\n  }\n\n  ApplyAttributes();\n\n  gEditor.endTransaction();\n  gEditor.selection.collapse(gNode, 0);\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertLabel.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/insertLabel.dtd\">\n\n<dialog title=\"&window.title;\"\n        id=\"insertLabelDialog\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        xmlns:html=\"http://www.w3.org/1999/xhtml\"\n        onload = \"Startup()\"\n        buttons=\"accept,cancel\"\n        forcecleartheme = \"true\"\n        ondialogaccept=\"return onAccept();\"\n        persist=\"screenX screenY\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/insertLabel.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/form-common.js\"/>\n\n  <grid id=\"mainGrid\">\n    <columns><column/><column flex=\"1\"/><column/></columns>\n    <rows>\n      <row align=\"center\" attribute=\"form\">\n        <label value=\"&form.label;\"/>\n        <textbox/>\n      </row>\n      <row align=\"center\" attribute=\"for\">\n        <label value=\"&for.label;\"/>\n        <menulist id=\"forMenulist\" editable=\"true\">\n          <menupopup id=\"forMenupopup\"/>\n        </menulist>\n      </row>\n    </rows>\n  </grid>\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertLink.js",
    "content": "Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/urlHelper.jsm\");\n\nvar gNode = null;\nvar gEditor = null;\nvar gDocUrlScheme = null;\nvar gCollapsedSelection = false;\n\nfunction Startup()\n{\n  gNode = window.arguments[0];\n  gEditor = EditorUtils.getCurrentEditor();\n\n  var docUrl = EditorUtils.getDocumentUrl();\n  gDocUrlScheme = UrlUtils.getScheme(docUrl);\n\n  GetUIElements();\n\n  InitDialog();\n  CheckURL();\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction InitDialog()\n{\n  //document.documentElement.getButton(\"accept\").setAttribute(\"disabled\", \"true\");\n\n  var url;\n  if (gNode) {\n    gDialog.linkTextbox.hidden = true;\n    gDialog.linkLabel.setAttribute(\"value\", gNode.textContent.trim());\n    url = gNode.getAttribute(\"href\");\n    gDialog.urlMenulist.value = url;\n\n    gDialog.titleTextbox.value = gNode.getAttribute(\"title\");\n\n    gDialog.relativeURLCheckbox.checked =\n       !(url.substr(0,7) == \"http://\" ||\n         url.substr(0,8) == \"https://\" ||\n         url.substr(0,6) == \"ftp://\" ||\n         url.substr(0,7) == \"file://\");\n    if (gNode.hasAttribute(\"target\")) {\n      gDialog.applyTargetAttributeCheckbox.checked = true;\n      var target = gNode.getAttribute(\"target\");\n      switch (target) {\n        case \"_top\":\n        case \"_parent\":\n        case \"_blank\":\n        case \"_self\":\n          gDialog.targetAttributeMenulist.value = target;\n          gDialog.userDefinedValueTextbox.value = \"\";\n          break;\n        default:\n          gDialog.targetAttributeMenulist.value = \"x\";\n          gDialog.userDefinedValueTextbox.value = target;\n          break;\n      }\n      ToggleTargetAttribute();\n    }\n    if (url.substr(0, 7) == \"mailto:\") {\n      gDialog.urlMenulist.value = url.substr(7);\n      gDialog.emailCheckbox.checked = true;\n    }\n    else\n      gDialog.emailCheckbox.checked = false;\n\n    gDialog.urlMenulist.focus();\n  }\n  else {\n    gCollapsedSelection = gEditor.selection.isCollapsed;\n    if (gCollapsedSelection) {\n      gDialog.linkTextbox.hidden = false;\n      gDialog.linkLabel.hidden = true;\n      gDialog.linkTextbox.focus();\n    }\n    else {\n      gDialog.linkTextbox.hidden = true;\n      gDialog.linkLabel.hidden = false;\n      gDialog.linkLabel.setAttribute(\"value\", GetSelectionAsText().trim());\n      gDialog.urlMenulist.focus();\n    }\n\n    url = UrlUtils.getClipboardAsString();\n    if (url)\n      gDialog.urlMenulist.value = url;\n  }\n\n  var targets = gEditor.document.querySelectorAll(\"[id],a[name]\");\n  var targetsArray = [];\n  for (var i = 0; i< targets.length; i++) {\n    var t = targets[i];\n    if (t.id)\n      targetsArray.push(t.id);\n    if (t.nodeName.toLowerCase() == \"a\" && t.hasAttribute(\"name\"))\n      targetsArray.push(t.getAttribute(\"name\"));\n  }\n  targetsArray.sort();\n  if (targetsArray.length) {\n    for (var i = 0; i < targetsArray.length; i++) {\n      if (!i || targetsArray[i] != targetsArray[i-1]) {\n        var item = \"#\" + targetsArray[i];\n        gDialog.urlMenulist.appendItem(item, item);\n      }\n    }\n  }\n  else {\n    var s = gDialog.bundleString.getString(\"noAnchorsInDocument\");\n    var item = gDialog.urlMenulist.appendItem(s);\n    item.setAttribute(\"disabled\", \"true\");\n  }\n}\n\nfunction GetSelectionAsText()\n{\n  try {\n    return gEditor.outputToString(\"text/plain\", 1); // OutputSelectionOnly\n  } catch (e) {}\n\n  return \"\";\n}\n\n\nfunction CheckURL()\n{\n  var url = gDialog.urlMenulist.value;\n  if (url) {\n    gDialog.emailCheckbox.disabled = false;\n    gDialog.relativeURLCheckbox.disabled = !(gDocUrlScheme && gDocUrlScheme != \"resource\");\n  }\n  else {\n    gDialog.emailCheckbox.checked = false;\n    gDialog.relativeURLCheckbox.checked = false;\n    gDialog.emailCheckbox.disabled = true;\n    gDialog.relativeURLCheckbox.disabled = true;\n  }\n}\n\nfunction MakeRelativeUrl()\n{\n  var spec = gDialog.urlMenulist.value;\n  if (gDocUrlScheme && gDocUrlScheme != \"resource\") {\n    spec = UrlUtils.makeRelativeUrl(spec);\n    gDialog.urlMenulist.value = spec;\n    gDialog.relativeURLCheckbox.checked = true;\n  }\n}\n\nfunction MakeAbsoluteUrl()\n{\n  var spec = gDialog.urlMenulist.value;\n  if (gDocUrlScheme && gDocUrlScheme != \"resource\") {\n    spec = UrlUtils.makeAbsoluteUrl(spec);\n    gDialog.urlMenulist.value = spec;\n    gDialog.relativeURLCheckbox.checked = false;\n  }\n}\n\nfunction ToggleRelativeOrAbsolute()\n{\n  if (gDialog.relativeURLCheckbox.checked) {\n    MakeRelativeUrl();\n  }\n  else {\n    MakeAbsoluteUrl();\n  }\n}\n\nfunction onAccept()\n{\n  var url = gDialog.urlMenulist.value;\n  if (url && gDialog.emailCheckbox.checked) {\n    if (url.substr(0, 7) != \"mailto:\")\n      url = \"mailto:\" + url;\n  }\n  var target = gDialog.applyTargetAttributeCheckbox.checked\n               ? ((gDialog.targetAttributeMenulist.value == \"x\")\n                   ? gDialog.userDefinedValueTextbox.value\n                   : gDialog.targetAttributeMenulist.value)\n               : \"\";\n\n  gEditor.beginTransaction();\n\n  if (gNode) {\n    if (url) {\n      if (gDialog.titleTextbox.value)\n        gEditor.setAttribute(gNode, \"title\", gDialog.titleTextbox.value);\n      else\n        gEditor.removeAttribute(gNode, \"title\");\n\n      gEditor.setAttribute(gNode, \"href\", url);\n\n      if (target)\n        gEditor.setAttribute(gNode, \"target\", target);\n      else\n        gEditor.removeAttribute(gNode, \"target\");\n    }\n    else {\n      var offset = 0;\n      var parent = gNode.parentNode;\n      var childNodes = parent.childNodes;\n      gEditor.setShouldTxnSetSelection(false);\n\n      while (childNodes[offset] != gNode)\n        ++offset;\n\n      childNodes = gNode.childNodes;\n      var childNodesLength = childNodes.length;\n      for (var i = childNodesLength - 1; i >= 0; i--) {\n        var clone = childNodes.item(i).cloneNode(true);\n        gEditor.insertNode(clone, parent, offset + 1);\n      }\n\n      gEditor.deleteNode(gNode);\n\n      gEditor.setShouldTxnSetSelection(true);\n    }\n  }\n  else if (gCollapsedSelection) {\n    var textNode = gEditor.document.createTextNode(gDialog.linkTextbox.value);\n    var anchor = gEditor.document.createElement(\"a\");\n    anchor.appendChild(textNode);\n    anchor.setAttribute(\"href\", url);\n    if (target)\n      anchor.setAttribute(\"target\", target);\n    try {\n      gEditor.insertElementAtSelection(anchor, false);\n    }\n    catch (e) {}\n  }\n  else {\n    var anchor = gEditor.document.createElement(\"a\");\n    anchor.setAttribute(\"href\", url);\n    if (gDialog.titleTextbox.value)\n      gEditor.setAttribute(anchor, \"title\", gDialog.titleTextbox.value);\n    else\n      gEditor.removeAttribute(anchor, \"title\");\n    if (target)\n      anchor.setAttribute(\"target\", target);\n    try {\n      gEditor.insertLinkAroundSelection(anchor);\n    }\n    catch (e) {}\n  }\n\n  gEditor.endTransaction();\n}\n\nfunction ToggleTargetAttribute()\n{\n  var enabled = gDialog.applyTargetAttributeCheckbox.checked;\n  SetEnabledElement(gDialog.targetAttributeMenulist, enabled);\n  SetEnabledElement(gDialog.userDefinedValueTextbox, enabled && (gDialog.targetAttributeMenulist.value == \"x\"));\n}\n\nfunction TargetAttributeSelected(aMenulist)\n{\n  SetEnabledElement(gDialog.userDefinedValueTextbox, aMenulist.value == \"x\");\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertLink.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/insertLink.dtd\">\n\n<dialog title=\"&window.title;\"\n        id=\"insertLinkDialog\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        xmlns:html=\"http://www.w3.org/1999/xhtml\"\n        onload = \"Startup()\"\n        buttons=\"accept,cancel\"\n        forcecleartheme = \"true\"\n        ondialogaccept=\"return onAccept();\"\n        persist=\"screenX screenY width height\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/insertLink.js\"/>\n\n  <stringbundle id=\"bundleString\"         src=\"chrome://bluegriffon/locale/insertLink.properties\"/>\n\n  <groupbox>\n    <caption label=\"&linkText.label;\"/>\n    <textbox id=\"linkTextbox\"/>\n    <label   id=\"linkLabel\"/>\n  </groupbox>\n\n  <groupbox>\n    <caption label=\"&linkTarget.label;\"/>\n    <hbox align=\"center\">\n      <menulist flex=\"1\"\n                id=\"urlMenulist\"\n                editable=\"true\"\n                oninput=\"CheckURL()\"\n                oncommand=\"CheckURL()\">\n        <menupopup id=\"urlMenupopup\"/>\n      </menulist>\n      <filepickerbutton id=\"urlFilepickerbutton\"\n                        control=\"urlMenulist\"\n                        mode=\"0\"\n                        filters=\"filterAll\"\n                        oncommand=\"CheckURL()\"\n                        title=\"&selectFile.label;\"/>\n    </hbox>\n    <checkbox class=\"indent\" id=\"emailCheckbox\"\n              label=\"&isMail.label;\"/>\n    <checkbox class=\"indent\" id=\"relativeURLCheckbox\"\n              label=\"&relativeUrl.label;\"\n              oncommand=\"ToggleRelativeOrAbsolute()\"/>\n\n  </groupbox>\n  <groupbox>\n    <caption label=\"&title.caption;\"/>\n    <hbox align=\"center\">\n      <label value=\"&title.label;\"/>\n      <textbox id=\"titleTextbox\" flex=\"1\"/>\n    </hbox>\n  </groupbox>\n  <groupbox>\n    <caption label=\"&windowTarget.label;\"/>\n    <checkbox id=\"applyTargetAttributeCheckbox\"\n              label=\"&openIn.label;\"\n              oncommand=\"ToggleTargetAttribute()\"/>\n    <hbox class=\"indent\"\n          align=\"center\">\n      <menulist id=\"targetAttributeMenulist\"\n                disabled=\"true\"\n                oncommand=\"TargetAttributeSelected(this)\"\n                sizetopopup=\"none\"\n                flex=\"1\">\n        <menupopup>\n          <menuitem label=\"&topTarget.label;\" value=\"_top\"/>\n          <menuitem label=\"&blankTarget.label;\" value=\"_blank\"/>\n          <menuitem label=\"&parentTarget.label;\" value=\"_parent\"/>\n          <menuitem label=\"&selfTarget.label;\" value=\"_self\"/>\n          <menuitem label=\"&otherTarget.label;\" value=\"x\"/>\n        </menupopup>\n      </menulist>\n      <textbox id=\"userDefinedValueTextbox\"\n               size=\"8\"\n               disabled=\"true\"/>\n    </hbox>\n  </groupbox>\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertMeter.js",
    "content": "Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar gNode = null;\nvar gEditor = null;\n\nfunction Startup()\n{\n  gNode = window.arguments[0];\n  gEditor = EditorUtils.getCurrentEditor();\n  GetUIElements();\n\n  if (gNode) {\n    InitDialog();\n  }\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction onAccept()\n{\n  gEditor.beginTransaction();\n\n  var doc = EditorUtils.getCurrentDocument();\n  if (!gNode) {\n    gNode = doc.createElement(\"meter\");\n    gEditor.insertElementAtSelection(gNode, true);\n  }\n\n  ApplyAttributes();\n\n  gEditor.endTransaction();\n  gEditor.selection.collapse(gNode, 0);\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertMeter.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/insertMeter.dtd\">\n\n<dialog title=\"&window.title;\"\n        id=\"insertMeterDialog\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        xmlns:html=\"http://www.w3.org/1999/xhtml\"\n        onload = \"Startup()\"\n        buttons=\"accept,cancel\"\n        forcecleartheme = \"true\"\n        ondialogaccept=\"return onAccept();\"\n        persist=\"screenX screenY\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/insertMeter.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/form-common.js\"/>\n\n  <grid id=\"mainGrid\">\n    <columns><column/><column flex=\"1\"/><column/></columns>\n    <rows>\n      <row align=\"center\" attribute=\"value\">\n        <label value=\"&value.label;\"/>\n        <textbox/>\n      </row>\n      <row align=\"center\" attribute=\"max\">\n        <label value=\"&max.label;\"/>\n        <textbox/>\n      </row>\n      <row align=\"center\" attribute=\"min\">\n        <label value=\"&min.label;\"/>\n        <textbox/>\n      </row>\n      <row align=\"center\" attribute=\"low\">\n        <label value=\"&low.label;\"/>\n        <textbox/>\n      </row>\n      <row align=\"center\" attribute=\"high\">\n        <label value=\"&high.label;\"/>\n        <textbox/>\n      </row>\n      <row align=\"center\" attribute=\"optimum\">\n        <label value=\"&optimum.label;\"/>\n        <textbox/>\n      </row>\n      <row align=\"center\" attribute=\"form\">\n        <label value=\"&form.label;\"/>\n        <textbox/>\n      </row>\n    </rows>\n  </grid>\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertOutput.js",
    "content": "Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar gNode = null;\nvar gEditor = null;\n\nfunction Startup()\n{\n  gNode = window.arguments[0];\n  gEditor = EditorUtils.getCurrentEditor();\n  GetUIElements();\n\n  var doc = EditorUtils.getCurrentDocument();\n  var elts = doc.querySelectorAll(\"*[id]\");\n  var ids = [];\n  for (var i = 0; i < elts.length; i++)\n    ids.push(elts[i].id);\n  ids.sort;\n  for (var i = 0; i < ids.length; i++)\n    gDialog.forMenulist.appendItem(ids[i], ids[i]);\n\n  InitDialog();\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction onAccept()\n{\n  gEditor.beginTransaction();\n\n  var doc = EditorUtils.getCurrentDocument();\n  if (!gNode) {\n    gNode = doc.createElement(\"output\");\n    gEditor.insertElementAtSelection(gNode, true);\n  }\n\n  ApplyAttributes();\n\n  gEditor.endTransaction();\n  gEditor.selection.collapse(gNode, 0);\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertOutput.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/insertOutput.dtd\">\n\n<dialog title=\"&window.title;\"\n        id=\"insertOutputDialog\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        xmlns:html=\"http://www.w3.org/1999/xhtml\"\n        onload = \"Startup()\"\n        buttons=\"accept,cancel\"\n        forcecleartheme = \"true\"\n        ondialogaccept=\"return onAccept();\"\n        persist=\"screenX screenY\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/insertOutput.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/form-common.js\"/>\n\n  <grid id=\"mainGrid\">\n    <columns><column/><column flex=\"1\"/><column/></columns>\n    <rows>\n      <row align=\"center\" attribute=\"name\">\n        <label value=\"&name.label;\"/>\n        <textbox/>\n      </row>\n      <row align=\"center\" attribute=\"for\">\n        <label value=\"&for.label;\"/>\n        <menulist id=\"forMenulist\" editable=\"true\">\n          <menupopup id=\"forMenupopup\"/>\n        </menulist>\n      </row>\n      <row align=\"center\" attribute=\"form\">\n        <label value=\"&form.label;\"/>\n        <textbox/>\n      </row>\n      <row align=\"center\" attribute=\"autofocus\">\n        <label value=\"&autofocus.label;\"/>\n        <checkbox label=\"&focusOnPageLoad.label;\"/>\n      </row>\n    </rows>\n  </grid>\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertProgress.js",
    "content": "Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar gNode = null;\nvar gEditor = null;\n\nfunction Startup()\n{\n  gNode = window.arguments[0];\n  gEditor = EditorUtils.getCurrentEditor();\n  GetUIElements();\n\n  if (gNode) {\n    InitDialog();\n  }\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction onAccept()\n{\n  gEditor.beginTransaction();\n\n  var doc = EditorUtils.getCurrentDocument();\n  if (!gNode) {\n    gNode = doc.createElement(\"progress\");\n    gEditor.insertElementAtSelection(gNode, true);\n  }\n\n  ApplyAttributes();\n\n  gEditor.endTransaction();\n  gEditor.selection.collapse(gNode, 0);\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertProgress.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/insertProgress.dtd\">\n\n<dialog title=\"&window.title;\"\n        id=\"insertProgressDialog\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        xmlns:html=\"http://www.w3.org/1999/xhtml\"\n        onload = \"Startup()\"\n        buttons=\"accept,cancel\"\n        forcecleartheme = \"true\"\n        ondialogaccept=\"return onAccept();\"\n        persist=\"screenX screenY\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/insertProgress.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/form-common.js\"/>\n\n  <grid id=\"mainGrid\">\n    <columns><column/><column flex=\"1\"/><column/></columns>\n    <rows>\n      <row align=\"center\" attribute=\"value\">\n        <label value=\"&value.label;\"/>\n        <textbox/>\n      </row>\n      <row align=\"center\" attribute=\"max\">\n        <label value=\"&max.label;\"/>\n        <textbox/>\n      </row>\n      <row align=\"center\" attribute=\"form\">\n        <label value=\"&form.label;\"/>\n        <textbox/>\n      </row>\n    </rows>\n  </grid>\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertSelect.js",
    "content": "Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar gNode = null;\nvar gEditor = null;\nvar gWhere = null;\n\nfunction Startup()\n{\n  gNode = window.arguments[0];\n  gEditor = EditorUtils.getCurrentEditor();\n  GetUIElements();\n\n  InitDialog();\n  InitDialog2(gNode, gDialog.contentsTree);\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction onAccept()\n{\n  gEditor.beginTransaction();\n\n  var doc = EditorUtils.getCurrentDocument();\n  if (!gNode) {\n    gNode = doc.createElement(\"select\");\n    gEditor.insertElementAtSelection(gNode, true);\n  }\n\n  ApplyAttributes();\n\n  var child = gNode.lastChild;\n  while (child) {\n    var tmp = child.previousSibling;\n    gEditor.deleteNode(child);\n    child = tmp;\n  }\n\n  var treeitems = gDialog.contentsTree.querySelectorAll(\"treeitem\");\n  var parent = gNode;\n  for (var i = 0; i < treeitems.length; i++)\n  {\n    var treeitem = treeitems[i];\n    if (treeitem.hasAttribute(\"container\")) {\n      var child = doc.createElement(\"optgroup\");\n      child.setAttribute(\"label\", treeitem.firstChild.childNodes[1].getAttribute(\"label\"));\n      if (treeitem.firstChild.childNodes[2].getAttribute(\"label\") == \"✔\")\n        child.setAttribute(\"disabled\", \"disabled\");\n      parent = child;\n      gEditor.insertNode(child, gNode, gNode.childNodes.length);\n    }\n    else {\n      if (treeitem.parentNode.parentNode.id == \"contentsTree\")\n        parent = gNode;\n      var child = doc.createElement(\"option\");\n      child.setAttribute(\"value\", treeitem.firstChild.childNodes[0].getAttribute(\"label\"));\n      child.textContent = treeitem.firstChild.childNodes[1].getAttribute(\"label\");\n      if (treeitem.firstChild.childNodes[2].getAttribute(\"label\") == \"✔\")\n        child.setAttribute(\"disabled\", \"disabled\");\n      if (treeitem.firstChild.childNodes[3].getAttribute(\"label\"))\n      child.setAttribute(\"selected\", \"selected\");\n      gEditor.insertNode(child, parent, parent.childNodes.length);\n    }\n  }\n\n  gEditor.endTransaction();\n  gEditor.selection.collapse(gNode, 0);\n}\n\nfunction AddTreeItem(aElt)\n{\n  var treechildren = aElt.querySelector(\"treechildren\")\n  if (!treechildren) {\n    treechildren = document.createElement(\"treechildren\");\n    aElt.appendChild(treechildren);\n    if (aElt != gDialog.contentsTree) {\n      aElt.setAttribute(\"container\", \"true\");\n      aElt.setAttribute(\"open\", \"true\");\n    }\n  }\n  var treeitem = document.createElement(\"treeitem\");\n  var treerow = document.createElement(\"treerow\");\n  treeitem.appendChild(treerow);\n  treechildren.appendChild(treeitem);\n  return treeitem;\n}\n\nfunction InitDialog2(node, refTree)\n{\n  if (!node)\n    return;\n\n  var child = node.firstElementChild;\n  while (child) {\n    var item = null;\n    switch (child.nodeName.toLowerCase()) {\n      case \"option\":\n        item = AddTreeItem(refTree);\n        var cell1 = document.createElement(\"treecell\");\n        cell1.setAttribute(\"label\", child.getAttribute(\"value\"));\n        var cell2 = document.createElement(\"treecell\");\n        cell2.setAttribute(\"label\", child.hasAttribute(\"label\") ? child.getAttribute(\"label\") : child.textContent);\n        var cell3 = document.createElement(\"treecell\");\n        cell3.setAttribute(\"label\", child.hasAttribute(\"disabled\") ? \"✔\" : \"\");\n        var cell4 = document.createElement(\"treecell\");\n        cell4.setAttribute(\"label\", child.hasAttribute(\"selected\") ? \"✔\" : \"\");\n        item.firstChild.appendChild(cell1);\n        item.firstChild.appendChild(cell2);\n        item.firstChild.appendChild(cell3);\n        item.firstChild.appendChild(cell4);\n        break;\n      case \"optgroup\":\n        item = AddTreeItem(refTree);\n        var cell1 = document.createElement(\"treecell\");\n        cell1.setAttribute(\"label\", child.getAttribute(\"value\"));\n        var cell2 = document.createElement(\"treecell\");\n        cell2.setAttribute(\"label\", child.hasAttribute(\"label\") ? child.getAttribute(\"label\") : child.textContent);\n        var cell3 = document.createElement(\"treecell\");\n        cell3.setAttribute(\"label\", child.hasAttribute(\"disabled\") ? \"✔\" : \"\");\n        var cell4 = document.createElement(\"treecell\");\n        cell4.setAttribute(\"label\", child.hasAttribute(\"selected\") ? \"✔\" : \"\");\n        item.firstChild.appendChild(cell1);\n        item.firstChild.appendChild(cell2);\n        item.firstChild.appendChild(cell3);\n        item.firstChild.appendChild(cell4);\n        InitDialog2(child, item)\n        break;\n      default: break;\n    }\n\n    child = child.nextElementSibling;\n  }\n}\n\nfunction UpdateButtons()\n{\n  var tree = gDialog.contentsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  if (!view || !view.selection || !view.selection.count) { // no selection...\n    gDialog.MinusButton.disabled = true;\n    gDialog.ConfigButton.disabled = true;\n    gDialog.DownButton.disabled = true;\n    gDialog.UpButton.disabled = true;\n    return;\n  }\n\n  var index = view.selection.currentIndex;\n  var treeitem = contentView.getItemAtIndex(index);\n  gDialog.MinusButton.disabled = false;\n  gDialog.ConfigButton.disabled = false;\n  gDialog.UpButton.disabled = !treeitem.previousElementSibling;\n  gDialog.DownButton.disabled = !treeitem.nextElementSibling;\n}\n\nfunction AddOptgroup(aWhere)\n{\n  gWhere = aWhere;\n  gDialog.doUpdateOptGroupButton.hidden = true;\n  gDialog.doAddOptGroupButton.hidden = false;\n  gDialog.optGroupLabelTextbox.value = \"\";\n  gDialog.optGroupDisabledCheckbox.checked = false;\n  gDialog.optGroupPanel.openPopup(gDialog.PlusButton,\n                                 \"after_start\", 0, 0,\n                                 false, true);\n}\n\nfunction DeleteOpt()\n{\n  var tree = gDialog.contentsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  var index = view.selection.currentIndex;\n  var treeitem = contentView.getItemAtIndex(index);\n  var treechildren = treeitem.parentNode;\n  treechildren.removeChild(treeitem);\n  if (treechildren.childNode.length == 0)\n    treechildren.parentNode.removeChild(treechildren);\n  UpdateButtons();\n}\n\nfunction doAddOptGroup()\n{\n  var tree = gDialog.contentsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  if (!view || !view.selection) { // nothing in the tree\n    item = AddTreeItem(tree);\n  }\n  else {\n    var index = view.selection.currentIndex;\n    var treeitem = contentView.getItemAtIndex(index);\n  \n    if (gWhere == \"before\" || gWhere == \"after\") {\n      item = document.createElement(\"treeitem\");\n      var row = document.createElement(\"treerow\");\n      item.appendChild(row);\n      if (gWhere == \"before\")\n        treeitem.parentNode.insertBefore(item, treeitem);\n      else\n        treeitem.parentNode.insertBefore(item, treeitem.nextSibling);\n    }\n    else if (gWhere == \"inside\")\n      item = AddTreeItem(treeitem);\n  }\n\n  var cell1 = document.createElement(\"treecell\");\n  cell1.setAttribute(\"label\", \"\");\n  var cell2 = document.createElement(\"treecell\");\n  cell2.setAttribute(\"label\", gDialog.optGroupLabelTextbox.value);\n  var cell3 = document.createElement(\"treecell\");\n  cell3.setAttribute(\"label\", gDialog.optGroupDisabledCheckbox.checked ? \"✔\" : \"\");\n  var cell4 = document.createElement(\"treecell\");\n  cell4.setAttribute(\"label\", \"\");\n  item.firstChild.appendChild(cell1);\n  item.firstChild.appendChild(cell2);\n  item.firstChild.appendChild(cell3);\n  item.firstChild.appendChild(cell4);\n  item.setAttribute(\"container\", \"true\");\n  gDialog.optGroupPanel.hidePopup();\n  gDialog.contentsTree.view.selection.select(gDialog.contentsTree.contentView.getIndexOfItem(item));\n  UpdateButtons();\n}\n\nfunction AddOption(aWhere)\n{\n  gWhere = aWhere;\n  gDialog.doUpdateOptionButton.hidden = true;\n  gDialog.doAddOptionButton.hidden = false;\n  gDialog.optionLabelTextbox.value = \"\";\n  gDialog.optionValueTextbox.value = \"\";\n  gDialog.optionSelectedCheckbox.checked = false;\n  gDialog.optionDisabledCheckbox.checked = false;\n  gDialog.optionPanel.openPopup(gDialog.PlusButton,\n                                 \"after_start\", 0, 0,\n                                 false, true);\n}\n\nfunction doAddOption()\n{\n  var tree = gDialog.contentsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  if (!view || !view.selection) { // nothing in the tree\n    item = AddTreeItem(tree);\n  }\n  else {\n    var index = view.selection.currentIndex;\n    var treeitem = contentView.getItemAtIndex(index);\n  \n    if (gWhere == \"before\" || gWhere == \"after\") {\n      item = document.createElement(\"treeitem\");\n      var row = document.createElement(\"treerow\");\n      item.appendChild(row);\n      if (gWhere == \"before\")\n        treeitem.parentNode.insertBefore(item, treeitem);\n      else\n        treeitem.parentNode.insertBefore(item, treeitem.nextSibling);\n    }\n    else if (gWhere == \"inside\")\n      item = AddTreeItem(treeitem);\n  }\n\n  var cell1 = document.createElement(\"treecell\");\n  cell1.setAttribute(\"label\", gDialog.optionValueTextbox.value);\n  var cell2 = document.createElement(\"treecell\");\n  cell2.setAttribute(\"label\", gDialog.optionLabelTextbox.value);\n  var cell3 = document.createElement(\"treecell\");\n  cell3.setAttribute(\"label\", gDialog.optionDisabledCheckbox.checked ? \"✔\" : \"\");\n  var cell4 = document.createElement(\"treecell\");\n  cell4.setAttribute(\"label\", gDialog.optionSelectedCheckbox.checked ? \"✔\" : \"\");\n  item.firstChild.appendChild(cell1);\n  item.firstChild.appendChild(cell2);\n  item.firstChild.appendChild(cell3);\n  item.firstChild.appendChild(cell4);\n\n\n  gDialog.optionPanel.hidePopup();\n  gDialog.contentsTree.view.selection.select(gDialog.contentsTree.contentView.getIndexOfItem(item));\n  UpdateButtons();\n}\n\nfunction UpdateOptions()\n{\n  var tree = gDialog.contentsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  if (!view || !view.selection) { // no selection...\n    //gDialog.insideMenu.disabled = true;\n    gDialog.insideMenu.disabled = true;\n    gDialog.addOptionInsideMenuitem.disabled = true;\n    gDialog.addOptgroupInsideMenuitem.disabled = true;\n    gDialog.beforeMenu.disabled = true;\n    gDialog.afterMenu.disabled = false;\n    return;\n  }\n\n  gDialog.beforeMenu.disabled = false;\n  var index = view.selection.currentIndex;\n  var treeitem = contentView.getItemAtIndex(index);\n  var isTopLevel = (treeitem.parentNode.parentNode.id == \"contentsTree\");\n  gDialog.addOptgroupBeforeMenuitem.disabled = !isTopLevel;\n  gDialog.addOptgroupAfterMenuitem.disabled = !isTopLevel;\n\n  gDialog.insideMenu.disabled = false;\n  gDialog.addOptionInsideMenuitem.disabled = !treeitem.hasAttribute(\"container\");\n  gDialog.addOptGroupInsideMenuitem.disabled = true;\n}\n\nfunction Down()\n{\n  var tree = gDialog.contentsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  var index = view.selection.currentIndex;\n  var treeitem = contentView.getItemAtIndex(index);\n  var treechildren = treeitem.parentNode;\n\n  treechildren.insertBefore(treeitem, treeitem.nextSibling.nextSibling);\n  gDialog.contentsTree.view.selection.select(contentView.getIndexOfItem(treeitem));\n  UpdateButtons();\n}\n\nfunction Up()\n{\n  var tree = gDialog.contentsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  var index = view.selection.currentIndex;\n  var treeitem = contentView.getItemAtIndex(index);\n  var treechildren = treeitem.parentNode;\n\n  treechildren.insertBefore(treeitem, treeitem.previousSibling);\n  gDialog.contentsTree.view.selection.select(contentView.getIndexOfItem(treeitem));\n  UpdateButtons();\n}\n\nfunction CheckCRInOptGroupPanel(aEvent)\n{\n  if (aEvent.keyCode == 13) { // CR key\n    aEvent.preventDefault();\n    doAddOptGroup();\n  }\n}\n\nfunction CheckCRInOptionPanel(aEvent)\n{\n  if (aEvent.keyCode == 13) { // CR key\n    aEvent.preventDefault();\n    doAddOption();\n  }\n}\n\nfunction UpdateUrl()\n{\n  var tree = gDialog.contentsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  var index = view.selection.currentIndex;\n  var treeitem = contentView.getItemAtIndex(index);\n  var isContainer = treeitem.hasAttribute(\"container\");\n  if (isContainer) {\n    gDialog.doUpdateOptGroupButton.hidden = false;\n    gDialog.doAddOptGroupButton.hidden = true;\n    gDialog.optGroupLabelTextbox.value = treeitem.firstChild.childNodes[1].getAttribute(\"label\");\n    gDialog.optGroupDisabledCheckbox.checked = (treeitem.firstChild.childNodes[2].getAttribute(\"label\") == \"✔\");\n    gDialog.optGroupPanel.openPopup(gDialog.ConfigButton,\n                                    \"after_start\", 0, 0,\n                                    false, true);\n  }\n  else {\n    gDialog.doUpdateOptionButton.hidden = false;\n    gDialog.doAddOptionButton.hidden = true;\n    gDialog.optionLabelTextbox.value = treeitem.firstChild.childNodes[0].getAttribute(\"label\");\n    gDialog.optionValueTextbox.value = treeitem.firstChild.childNodes[1].getAttribute(\"label\");\n    gDialog.optionSelectedCheckbox.checked = (treeitem.firstChild.childNodes[2].getAttribute(\"label\") == \"✔\");;\n    gDialog.optionDisabledCheckbox.checked = (treeitem.firstChild.childNodes[3].getAttribute(\"label\") == \"✔\");;\n    gDialog.optionPanel.openPopup(gDialog.ConfigButton,\n                                   \"after_start\", 0, 0,\n                                   false, true);\n  }\n}\n\nfunction doUpdateOptGroup()\n{\n  var tree = gDialog.contentsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  var index = view.selection.currentIndex;\n  var item = contentView.getItemAtIndex(index);\n  item.removeChild(item.firstChild);\n  var treerow = document.createElement(\"treerow\");\n  item.appendChild(treerow);\n\n  var cell1 = document.createElement(\"treecell\");\n  cell1.setAttribute(\"label\", \"\");\n  var cell2 = document.createElement(\"treecell\");\n  cell2.setAttribute(\"label\", gDialog.optGroupLabelTextbox.value);\n  var cell3 = document.createElement(\"treecell\");\n  cell3.setAttribute(\"label\", gDialog.optGroupDisabledCheckbox.checked ? \"✔\" : \"\");\n  var cell4 = document.createElement(\"treecell\");\n  cell4.setAttribute(\"label\", \"\");\n  item.firstChild.appendChild(cell1);\n  item.firstChild.appendChild(cell2);\n  item.firstChild.appendChild(cell3);\n  item.firstChild.appendChild(cell4);\n  item.setAttribute(\"container\", \"true\");\n  gDialog.optGroupPanel.hidePopup();\n  gDialog.contentsTree.view.selection.select(gDialog.contentsTree.contentView.getIndexOfItem(item));\n  UpdateButtons();\n}\n\nfunction doUpdateOption()\n{\n  var tree = gDialog.contentsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  var index = view.selection.currentIndex;\n  var item = contentView.getItemAtIndex(index);\n  item.removeChild(item.firstChild);\n  var treerow = document.createElement(\"treerow\");\n  item.appendChild(treerow);\n\n  var cell1 = document.createElement(\"treecell\");\n  cell1.setAttribute(\"label\", gDialog.optionLabelTextbox.value);\n  var cell2 = document.createElement(\"treecell\");\n  cell2.setAttribute(\"label\", gDialog.optionValueTextbox.value);\n  var cell3 = document.createElement(\"treecell\");\n  cell3.setAttribute(\"label\", gDialog.optionDisabledCheckbox.checked ? \"✔\" : \"\");\n  var cell4 = document.createElement(\"treecell\");\n  cell4.setAttribute(\"label\", gDialog.optionSelectedCheckbox.checked ? \"✔\" : \"\");\n  item.firstChild.appendChild(cell1);\n  item.firstChild.appendChild(cell2);\n  item.firstChild.appendChild(cell3);\n  item.firstChild.appendChild(cell4);\n\n\n  gDialog.optionPanel.hidePopup();\n  gDialog.contentsTree.view.selection.select(gDialog.contentsTree.contentView.getIndexOfItem(item));\n  UpdateButtons();\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertSelect.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/listboxBg.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/insertSelect.dtd\">\n\n<dialog title=\"&window.title;\"\n        id=\"insertSelectDialog\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        xmlns:html=\"http://www.w3.org/1999/xhtml\"\n        onload = \"Startup()\"\n        buttons=\"accept,cancel\"\n        forcecleartheme = \"true\"\n        ondialogaccept=\"return onAccept();\"\n        persist=\"screenX screenY width height\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/insertSelect.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/form-common.js\"/>\n\n  <panelset>\n    <panel id=\"optGroupPanel\" onpopupshown=\"gDialog.optGroupLabelTextbox.focus()\"\n           onkeypress=\"CheckCRInOptGroupPanel(event)\">\n      <grid>\n        <columns><column/><column/></columns>\n        <rows>\n          <row align=\"center\">\n            <label value=\"&label.label;\"/>\n            <textbox id=\"optGroupLabelTextbox\"/>\n          </row>\n          <row align=\"center\">\n            <spacer/>\n            <checkbox id=\"optGroupDisabledCheckbox\"\n                      label=\"&disabled.label;\"/>\n          </row>\n        </rows>\n      </grid>\n      <hbox>\n        <spacer flex=\"1\"/>\n        <button label=\"&update.label;\" id=\"doUpdateOptGroupButton\"\n                default=\"true\"\n                oncommand=\"doUpdateOptGroup()\"/>\n        <button label=\"&ok.label;\" id=\"doAddOptGroupButton\"\n                default=\"true\"\n                oncommand=\"doAddOptGroup()\"/>\n      </hbox>\n    </panel>\n    <panel id=\"optionPanel\" onpopupshown=\"gDialog.optionLabelTextbox.focus()\"\n           onkeypress=\"CheckCRInOptionPanel(event)\">\n      <grid>\n        <columns><column/><column/></columns>\n        <rows>\n          <row align=\"center\">\n            <label value=\"&label.label;\"/>\n            <textbox id=\"optionLabelTextbox\"/>\n          </row>\n          <row align=\"center\">\n            <label value=\"&value.label;\"/>\n            <textbox id=\"optionValueTextbox\"/>\n          </row>\n          <row align=\"center\">\n            <spacer/>\n            <checkbox id=\"optionDisabledCheckbox\"\n                      label=\"&disabled.label;\"/>\n          </row>\n          <row align=\"center\">\n            <spacer/>\n            <checkbox id=\"optionSelectedCheckbox\"\n                      label=\"&selected.label;\"/>\n          </row>\n        </rows>\n      </grid>\n      <hbox>\n        <spacer flex=\"1\"/>\n        <button label=\"&update.label;\" id=\"doUpdateOptionButton\"\n                default=\"true\"\n                oncommand=\"doUpdateOption()\"/>\n        <button label=\"&ok.label;\" id=\"doAddOptionButton\"\n                default=\"true\"\n                oncommand=\"doAddOption()\"/>\n      </hbox>\n    </panel>\n  </panelset>\n\n  <tabbox flex=\"1\">\n    <tabs>\n      <tab label=\"&parameters.label;\"/>\n      <tab label=\"&options.label;\"/>\n    </tabs>\n    <tabpanels flex=\"1\">\n      <grid id=\"mainGrid\">\n        <columns><column/><column flex=\"1\"/><column/></columns>\n        <rows>\n          <row align=\"center\" attribute=\"name\">\n            <label value=\"&name.label;\"/>\n            <textbox/>\n          </row>\n          <row align=\"center\" attribute=\"disabled\">\n            <label value=\"&state.label;\"/>\n            <checkbox label=\"&disabled.label;\"/>\n          </row>\n          <row align=\"center\" attribute=\"required\">\n            <label value=\"&required.label;\"/>\n            <checkbox label=\"&isRequired.label;\"/>\n          </row>\n          <row align=\"center\" attribute=\"form\">\n            <label value=\"&form.label;\"/>\n            <textbox/>\n          </row>\n          <row align=\"center\" attribute=\"size\">\n            <label value=\"&size.label;\"/>\n            <textbox/>\n          </row>\n          <row align=\"center\" attribute=\"multiple\">\n            <label value=\"&choices.label;\"/>\n            <checkbox label=\"&multiple.label;\"/>\n          </row>\n          <row align=\"center\" attribute=\"list\">\n            <label value=\"&list.label;\"/>\n            <textbox/>\n          </row>\n        </rows>\n      </grid>\n      <vbox>\n        <tree id=\"contentsTree\" flex=\"1\" style=\"margin: 0px; min-width: 200px\"\n              treelines=\"true\"\n              onselect=\"UpdateButtons()\">\n          <treecols>\n            <treecol id=\"valueCol\"    flex=\"1\" label=\"&value.col;\"\n                     primary=\"true\"\n                     persist=\"width ordinal hidden\"/>\n            <splitter class=\"tree-splitter\"/>\n            <treecol id=\"labelCol\"    flex=\"1\" label=\"&label.col;\"\n                     persist=\"width ordinal hidden\"/>\n            <splitter class=\"tree-splitter\"/>\n            <treecol id=\"disabledCol\"          label=\"&disabled.col;\"\n                     persist=\"width ordinal hidden\"/>\n            <splitter class=\"tree-splitter\"/>\n            <treecol id=\"selectedCol\"          label=\"&selected.col;\"\n                     persist=\"width ordinal hidden\"/>\n          </treecols>\n        </tree>\n        <hbox id=\"UrlsToolbox\" class=\"listboxBg\">\n          <toolbarbutton class=\"listboxBgPlusButton\"\n                         tooltiptext=\"&add.tooltip;\"\n                         id=\"PlusButton\"\n                         type=\"menu\">\n            <menupopup onpopupshowing=\"UpdateOptions()\">\n              <menu label=\"&before.label;\"\n                    id=\"beforeMenu\">\n                <menupopup>\n                  <menuitem label=\"&addOption.label;\"\n                            id=\"addOptionBeforeMenuitem\"\n                            oncommand=\"AddOption('before')\"/>\n                  <menuitem label=\"&addOptgroup.label;\"\n                            id=\"addOptgroupBeforeMenuitem\"\n                            oncommand=\"AddOptgroup('before')\"/>\n                </menupopup>\n              </menu>\n              <menu label=\"&inside.label;\"\n                    id=\"insideMenu\">\n                <menupopup>\n                  <menuitem label=\"&addOption.label;\"\n                            id=\"addOptionInsideMenuitem\"\n                            oncommand=\"AddOption('inside')\"/>\n                  <menuitem label=\"&addOptgroup.label;\"\n                            id=\"addOptgroupInsideMenuitem\"\n                            oncommand=\"AddOptgroup('inside')\"/>\n                </menupopup>\n              </menu>\n              <menu label=\"&after.label;\"\n                    id=\"afterMenu\">\n                <menupopup>\n                  <menuitem label=\"&addOption.label;\"\n                            id=\"addOptionAfterMenuitem\"\n                            oncommand=\"AddOption('after')\"/>\n                  <menuitem label=\"&addOptgroup.label;\"\n                            id=\"addOptgroupAfterMenuitem\"\n                            oncommand=\"AddOptgroup('after')\"/>\n                </menupopup>\n              </menu>\n            </menupopup>\n          </toolbarbutton>\n          <toolbarbutton class=\"listboxBgMinusButton\"\n                         disabled=\"true\"\n                         id=\"MinusButton\"\n                         tooltiptext=\"&remove.tooltip;\"\n                         oncommand=\"DeleteOpt()\"/>\n          <toolbarbutton class=\"listboxBgConfigButton\"\n                         tooltiptext=\"&modify.tooltip;\"\n                         disabled=\"true\"\n                         id=\"ConfigButton\"\n                         oncommand=\"UpdateUrl()\"/>\n          <spacer flex=\"1\"/>\n          <toolbarbutton class=\"listboxBgDownButton\"\n                         tooltiptext=\"&down.tooltip;\"\n                         disabled=\"true\"\n                         id=\"DownButton\"\n                         oncommand=\"Down()\"/>\n          <toolbarbutton class=\"listboxBgUpButton\"\n                         tooltiptext=\"&up.tooltip;\"\n                         disabled=\"true\"\n                         id=\"UpButton\"\n                         oncommand=\"Up()\"/>\n        </hbox>\n  \n      </vbox>\n    </tabpanels>\n  </tabbox>\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertStylesheet.js",
    "content": "Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar gDoc = null;\nvar gEditor = null;\n\nfunction Startup()\n{\n  GetUIElements();\n  gEditor = EditorUtils.getCurrentEditor();\n  gDoc = gEditor.document;\n  ListStylesheets();\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction ListStylesheets()\n{\n  var treechildren = gDialog.contentsTree.querySelector(\"treechildren\");\n  if (treechildren)\n    treechildren.parentNode.removeChild(treechildren);\n\n  var headElt = gDoc.querySelector(\"head\");\n  var styleElts = headElt.querySelectorAll(\"style,link[rel='stylesheet'],link[rel='alternate stylesheet']\");\n  for (var i = 0; i < styleElts.length; i++) {\n    var item = AddTreeItem(gDialog.contentsTree);\n    var s = styleElts[i];\n    var t1, t2, t3, t4;\n    if (s.nodeName.toLowerCase() == \"style\") {\n      t1 = \"<style>\";\n      t2 = \"\";\n      t3 = s.getAttribute(\"title\");\n      t4 = s.getAttribute(\"media\");\n    }\n    else {\n      t1 = s.getAttribute(\"href\");\n      t2 = ((s.getAttribute(\"rel\").toLowerCase().trim() == \"alternate stylesheet\") ? \"✔\" : \"\");\n      t3 = s.getAttribute(\"title\");\n      t4 = s.getAttribute(\"media\");\n    }\n    var cell1 = document.createElement(\"treecell\");\n    cell1.setAttribute(\"label\", t1);\n    var cell2 = document.createElement(\"treecell\");\n    cell2.setAttribute(\"label\", t2);\n    var cell3 = document.createElement(\"treecell\");\n    cell3.setAttribute(\"label\", t3);\n    var cell4 = document.createElement(\"treecell\");\n    cell4.setAttribute(\"label\", t4);\n    item.firstChild.appendChild(cell1);\n    item.firstChild.appendChild(cell2);\n    item.firstChild.appendChild(cell3);\n    item.firstChild.appendChild(cell4);\n    item.setUserData(\"element\", s, null);\n  }\n}\n\nfunction AddTreeItem(aElt)\n{\n  var treechildren = aElt.querySelector(\"treechildren\")\n  if (!treechildren) {\n    treechildren = document.createElement(\"treechildren\");\n    aElt.appendChild(treechildren);\n    if (aElt != gDialog.contentsTree) {\n      aElt.setAttribute(\"container\", \"true\");\n      aElt.setAttribute(\"open\", \"true\");\n    }\n  }\n  var treeitem = document.createElement(\"treeitem\");\n  var treerow = document.createElement(\"treerow\");\n  treeitem.appendChild(treerow);\n  treechildren.appendChild(treeitem);\n  return treeitem;\n}\n\nfunction AddStylesheet()\n{\n  window.openDialog(\"chrome://bluegriffon/content/dialogs/editStylesheet.xul\",\n                    \"_blank\",\n                    \"chrome,modal,titlebar,resizable=yes,dialog=yes\",\n                    null);\n  ListStylesheets();\n}\n\nfunction UpdateButtons()\n{\n  var tree = gDialog.contentsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  if (!view || !view.selection || !view.selection.count) { // no selection...\n    gDialog.MinusButton.disabled = true;\n    gDialog.ConfigButton.disabled = true;\n    gDialog.DownButton.disabled = true;\n    gDialog.UpButton.disabled = true;\n    return;\n  }\n\n  var index = view.selection.currentIndex;\n  var treeitem = contentView.getItemAtIndex(index);\n  gDialog.MinusButton.disabled = false;\n  gDialog.ConfigButton.disabled = false;\n  gDialog.UpButton.disabled = !treeitem.previousElementSibling;\n  gDialog.DownButton.disabled = !treeitem.nextElementSibling;\n}\n\nfunction DeleteStylesheet()\n{\n  var tree = gDialog.contentsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  var index = view.selection.currentIndex;\n  var treeitem = contentView.getItemAtIndex(index);\n  var elt = treeitem.getUserData(\"element\");\n  gEditor.deleteNode(elt);\n  treeitem.parentNode.removeChild(treeitem);\n}\n\nfunction Up()\n{\n  var tree = gDialog.contentsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  var index = view.selection.currentIndex;\n  var treeitem = contentView.getItemAtIndex(index);\n  var previous = contentView.getItemAtIndex(index-1);\n\n  var elt = treeitem.getUserData(\"element\");\n  var previousElt = previous.getUserData(\"element\");\n  var child = previousElt.parentNode.firstChild;\n  var index = 0;\n  while (child && child != previousElt) {\n    index++;\n    child = child.nextSibling;\n  }\n  gEditor.insertNode(elt, elt.parentNode, index);\n  treeitem.parentNode.insertBefore(treeitem, previous);\n}\n\nfunction Down()\n{\n  var tree = gDialog.contentsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  var index = view.selection.currentIndex;\n  var treeitem = contentView.getItemAtIndex(index);\n  var next = contentView.getItemAtIndex(index+1);\n\n  var elt = treeitem.getUserData(\"element\");\n  var nextElt = next.getUserData(\"element\");\n  var child = nextElt.parentNode.firstChild;\n  var index = 0;\n  while (child && child != nextElt) {\n    index++;\n    child = child.nextSibling;\n  }\n  gEditor.insertNode(elt, elt.parentNode, index+1);\n  treeitem.parentNode.insertBefore(treeitem, next.nextSibling);\n}\n\nfunction UpdateStylesheet()\n{\n  var tree = gDialog.contentsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  var index = view.selection.currentIndex;\n  var treeitem = contentView.getItemAtIndex(index);\n  var elt = treeitem.getUserData(\"element\");\n\n  window.openDialog(\"chrome://bluegriffon/content/dialogs/editStylesheet.xul\",\n                    \"_blank\",\n                    \"chrome,modal,titlebar,resizable=yes,dialog=yes\",\n                    elt);\n  ListStylesheets();\n}\n\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertStylesheet.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/listboxBg.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n<!DOCTYPE window SYSTEM \"chrome://bluegriffon/locale/insertStylesheet.dtd\">\n\n<window title=\"&window.title;\"\n        id=\"insertStylesheetDialog\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        xmlns:html=\"http://www.w3.org/1999/xhtml\"\n        onload = \"Startup()\"\n        persist=\"screenX screenY width height\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/insertStylesheet.js\"/>\n\n  <keyset>\n    <key keycode=\"VK_ESCAPE\" oncommand=\"window.close()\"/>\n  </keyset>\n\n  <tree id=\"contentsTree\" flex=\"1\" style=\"margin: 0px; min-width: 200px; height: 200px\"\n        treelines=\"true\"\n        onselect=\"UpdateButtons()\"\n        ondblclick=\"UpdateStylesheet()\">\n    <treecols>\n      <treecol id=\"urlCol\"\n               flex=\"1\"\n               label=\"&url.col;\"\n               primary=\"true\"\n               persist=\"width ordinal hidden\"/>\n      <splitter class=\"tree-splitter\"/>\n      <treecol id=\"alternateCol\"\n               label=\"&alternate.col;\"\n               persist=\"width ordinal hidden\"/>\n      <splitter class=\"tree-splitter\"/>\n      <treecol id=\"titleCol\"\n               label=\"&title.col;\"\n               flex=\"1\" \n               persist=\"width ordinal hidden\"/>\n      <splitter class=\"tree-splitter\"/>\n      <treecol id=\"mediaCol\"\n               label=\"&media.col;\"\n               flex=\"1\" \n               persist=\"width ordinal hidden\"/>\n    </treecols>\n  </tree>\n  <hbox id=\"UrlsToolbox\" class=\"listboxBg\">\n    <toolbarbutton class=\"listboxBgPlusButton\"\n                   tooltiptext=\"&add.tooltip;\"\n                   id=\"PlusButton\"\n                   oncommand=\"AddStylesheet()\"/>\n    <toolbarbutton class=\"listboxBgMinusButton\"\n                   disabled=\"true\"\n                   id=\"MinusButton\"\n                   tooltiptext=\"&remove.tooltip;\"\n                   oncommand=\"DeleteStylesheet()\"/>\n    <toolbarbutton class=\"listboxBgConfigButton\"\n                   tooltiptext=\"&modify.tooltip;\"\n                   disabled=\"true\"\n                   id=\"ConfigButton\"\n                   oncommand=\"UpdateStylesheet()\"/>\n    <spacer flex=\"1\"/>\n    <toolbarbutton class=\"listboxBgDownButton\"\n                   tooltiptext=\"&down.tooltip;\"\n                   disabled=\"true\"\n                   id=\"DownButton\"\n                   oncommand=\"Down()\"/>\n    <toolbarbutton class=\"listboxBgUpButton\"\n                   tooltiptext=\"&up.tooltip;\"\n                   disabled=\"true\"\n                   id=\"UpButton\"\n                   oncommand=\"Up()\"/>\n  </hbox>\n\n</window>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertTOC.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is TOCMaker.\n *\n * The Initial Developer of the Original Code is\n * Daniel Glazman.\n * Portions created by the Initial Developer are Copyright (C) 2002\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel@glazman.org> (Original author)\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/prompterHelper.jsm\");\n\n// tocHeadersArray is the array containing the pairs tag/class\n// defining TOC entries\nvar tocHeadersArray = new Array(6);\n\n// a global used when building the TOC\nvar currentHeaderLevel = 0;\n\n// a global set to true if the TOC is to be readonly\nvar readonly = false;\n\n// a global set to true if user wants indexes in the TOC\nvar orderedList = true;\n\n// constants\nconst kMozToc                  = \"mozToc\";\nconst kMozTocLength            = 6;\nconst kMozTocIdPrefix          = \"mozTocId\";\nconst kMozTocIdPrefixLength    = 8;\nconst kMozTocClassPrefix       = \"mozToc\";\nconst kMozTocClassPrefixLength = 6;\n\n// Startup() is called when EdInsertTOC.xul is opened\nfunction Startup()\n{\n  // early way out if if we have no editor\n  if (!EditorUtils.getCurrentEditor()) {\n    window.close();\n    return;\n  }\n\n  var i, j;\n  // clean the table of tag/class pairs we look for\n  for (i = 0; i < 6; ++i)\n    tocHeadersArray[i] = [ \"\", \"\" ];\n\n  // reset all settings\n  for (i = 1; i < 7; ++i) {\n    var menulist = document.getElementById(\"header\" + i + \"Menulist\");\n    var menuitem = document.getElementById(\"header\" + i + \"none\");\n    var textbox  = document.getElementById(\"header\" + i + \"Class\");\n    menulist.selectedItem = menuitem;\n    textbox.setAttribute(\"disabled\", \"true\");\n  }\n\n  var theDocument = EditorUtils.getCurrentEditor().document;\n\n  // do we already have a TOC in the document ? It should have \"mozToc\" ID\n  var toc = theDocument.getElementById(kMozToc);\n\n  // default TOC definition, use h1-h6 for TOC entry levels 1-6\n  var headers = \"h1 1 h2 2 h3 3 h4 4 h5 5 h6 6\";\n\n  var orderedListCheckbox = document.getElementById(\"orderedListCheckbox\");\n  orderedListCheckbox.checked = true;\n\n  if (toc) {\n    // man, there is already a TOC here\n\n    if (toc.getAttribute(\"class\") == \"readonly\") {\n      // and it's readonly\n      var checkbox = document.getElementById(\"readOnlyCheckbox\");\n      checkbox.checked = true;\n      readonly = true;\n    }\n\n    // let's see if it's an OL or an UL\n    orderedList = (toc.nodeName.toLowerCase() == \"ol\");\n    orderedListCheckbox.checked = orderedList;\n\n    var nodeList = toc.childNodes;\n    // let's look at the children of the TOC ; if we find a comment beginning\n    // with \"mozToc\", it contains the TOC definition\n    for (i = 0; i< nodeList.length; ++i) {\n      var n = nodeList.item(i);\n      if (n.nodeType == Node.ELEMENT_NODE &&\n          n.localName == \"comment\" &&\n          n.namespaceURI == \"http://disruptive-innovations.com/zoo/bluegriffon\" &&\n          n.getAttribute(\"title\").substr(0, kMozTocLength) == kMozToc) {\n        // yep, there is already a definition here; parse it !\n        headers = n.lastChild.data.substr(kMozTocLength + 1,\n                                    n.lastChild.data.length - kMozTocLength - 1);\n        break;\n      }\n    }\n  }\n\n  // let's get an array filled with the (tag.class, index level) pairs\n  var headersArray = headers.split(\" \");\n\n  for (i = 0; i < headersArray.length; i += 2) {\n    var tag = headersArray[i], className = \"\";\n    var index = headersArray[i + 1];\n    menulist = document.getElementById(\"header\" + index + \"Menulist\");\n    if (menulist) {\n      var sep = tag.indexOf(\".\");\n      if (sep != -1) {\n        // the tag variable contains in fact \"tag.className\", let's parse\n        // the class and get the real tag name\n        var tmp   = tag.substr(0, sep);\n        className = tag.substr(sep + 1, tag.length - sep - 1);\n        tag = tmp;\n      }\n\n      // update the dialog\n      menuitem = document.getElementById(\"header\" + index +\n                                         tag.toUpperCase());\n      textbox  = document.getElementById(\"header\" + index + \"Class\");\n      menulist.selectedItem = menuitem;\n      if (tag != \"\") {\n        textbox.removeAttribute(\"disabled\");\n      }\n      if (className != \"\") {\n        textbox.value = className;\n      }\n      tocHeadersArray[index - 1] = [ tag, className ];\n    }\n  }\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\n\nfunction BuildTOC(update)\n{\n  // controlClass() is a node filter that accepts a node if\n  // (a) we don't look for a class (b) we look for a class and\n  // node has it\n  function controlClass(node, index)\n  {\n    currentHeaderLevel = index + 1;\n    if (tocHeadersArray[index][1] == \"\") {\n      // we are not looking for a specific class, this node is ok\n      return NodeFilter.FILTER_ACCEPT;\n    }\n    if (node.getAttribute(\"class\")) {\n      // yep, we look for a class, let's look at all the classes\n      // the node has\n      var classArray = node.getAttribute(\"class\").split(\" \");\n      for (var j = 0; j < classArray.length; j++) {\n        if (classArray[j] == tocHeadersArray[index][1]) {\n          // hehe, we found it...\n          return NodeFilter.FILTER_ACCEPT;\n        }\n      }\n    }\n    return NodeFilter.FILTER_SKIP;\n  }\n\n  // the main node filter for our node iterator\n  // it selects the tag names as specified in the dialog\n  // then calls the controlClass filter above\n  function acceptNode(node)\n  {\n    switch (node.nodeName.toLowerCase())\n    {\n      case tocHeadersArray[0][0]:\n        return controlClass(node, 0);\n        break;\n      case tocHeadersArray[1][0]:\n        return controlClass(node, 1);\n        break;\n      case tocHeadersArray[2][0]:\n        return controlClass(node, 2);\n        break;\n      case tocHeadersArray[3][0]:\n        return controlClass(node, 3);\n        break;\n      case tocHeadersArray[4][0]:\n        return controlClass(node, 4);\n        break;\n      case tocHeadersArray[5][0]:\n        return controlClass(node, 5);\n        break;\n      default:\n        return NodeFilter.FILTER_SKIP;\n        break;\n    }\n    return NodeFilter.FILTER_SKIP;   // placate the js compiler\n  }\n\n  try {\n    var editor = EditorUtils.getCurrentEditor();\n    editor.beginTransaction();\n    var theDocument = editor.document;\n    // let's create a TreeWalker to look for our nodes\n    var treeWalker = theDocument.createTreeWalker(theDocument.documentElement,\n                                                  NodeFilter.SHOW_ELEMENT,\n                                                  acceptNode,\n                                                  true);\n    // we need an array to store all TOC entries we find in the document\n    var tocArray = new Array();\n    if (treeWalker) {\n      var tocSourceNode = treeWalker.nextNode();\n      while (tocSourceNode) {\n        var headerIndex = currentHeaderLevel;\n  \n        var headerText = tocSourceNode.textContent.trim();\n  \n        var anchor = tocSourceNode.firstChild, id;\n        var mozTocClass = kMozTocClassPrefix + tocSourceNode.nodeName.toUpperCase();\n        // do we have a named anchor as 1st child of our node ?\n        if (anchor &&\n            anchor.nodeName.toLowerCase() == \"a\" &&\n            anchor.hasAttribute(\"id\") &&\n            anchor.getAttribute(\"id\").substr(0, kMozTocIdPrefixLength) == kMozTocIdPrefix) {\n          // yep, get its id\n          id = anchor.getAttribute(\"id\");\n          if (!anchor.classList.contains(mozTocClass))\n            editor.setAttribute(anchor, \"class\",\n                                  anchor.getAttribute(\"class\")\n                                  ? anchor.getAttribute(\"class\") + \" \" + mozTocClass\n                                  : mozTocClass);\n        }\n        else if (anchor &&\n            anchor.nodeName.toLowerCase() == \"a\" &&\n            anchor.hasAttribute(\"name\") &&\n            anchor.getAttribute(\"name\").substr(0, kMozTocIdPrefixLength) == kMozTocIdPrefix) {\n          // yep, get its name\n          id = anchor.getAttribute(\"name\");\n          if (!anchor.classList.contains(mozTocClass))\n            editor.setAttribute(anchor, \"class\",\n                                  anchor.getAttribute(\"class\")\n                                  ? anchor.getAttribute(\"class\") + \" \" + mozTocClass\n                                  : mozTocClass);\n        }\n        else {\n          // no we don't and we need to create one\n          anchor = theDocument.createElement(\"a\");\n          txn = new diNodeInsertionTxn(anchor,\n                                       tocSourceNode,\n                                       tocSourceNode.firstChild);\n          editor.transactionManager.doTransaction(txn);\n          // let's give it a random ID\n          var c = 1000000 * Math.random();\n          id = kMozTocIdPrefix + Math.round(c);\n          editor.setAttribute(anchor, \"id\",  id);\n          editor.setAttribute(anchor, \"class\", mozTocClass);\n        }\n        // and store that new entry in our array\n        tocArray.push({index: headerIndex, text: headerText, id: id});\n        tocSourceNode = treeWalker.nextNode();\n      }\n    }\n\n    // do we already have a TOC?\n    var toc = theDocument.getElementById(kMozToc);\n    var oldToc = toc;\n    var newToc = theDocument.createElement(orderedList ? \"ol\" : \"ul\");\n    newToc.setAttribute(\"id\", kMozToc);\n  \n    /* generate the TOC itself */\n    headerIndex = 0;\n    var item, toc;\n    for (var i = 0; i < tocArray.length; i++) {\n      if (!headerIndex) {\n        // do we need to create an ol/ul container for the first entry ?\n        ++headerIndex;\n        toc = newToc;\n        var commentText = \"mozToc \";\n        for (var j = 0; j < 6; j++) {\n          if (tocHeadersArray[j][0] != \"\") {\n            commentText += tocHeadersArray[j][0];\n            if (tocHeadersArray[j][1] != \"\") {\n              commentText += \".\" + tocHeadersArray[j][1];\n            }\n            commentText += \" \" + (j + 1) + \" \";\n          }\n        }\n        // important, we have to remove trailing spaces\n        commentText = TrimStringRight(commentText);\n  \n        // forge a comment we'll insert in the TOC ; that comment will hold\n        // the TOC definition for us\n        var ct = theDocument.createElementNS(\"http://disruptive-innovations.com/zoo/bluegriffon\", \"comment\");\n        ct.setAttribute(\"title\", commentText);\n        var ctct = theDocument.createComment(commentText);\n        ct.appendChild(ctct);\n        toc.appendChild(ct);\n  \n        // assign a special class to the TOC top element if the TOC is readonly\n        // the definition of this class is in EditorOverride.css\n        if (readonly) {\n          toc.setAttribute(\"class\", \"readonly\");\n        }\n        else {\n          toc.removeAttribute(\"class\");\n        }\n  \n        // We need a new variable to hold the local ul/ol container\n        // The toplevel TOC element is not the parent element of a\n        // TOC entry if its depth is > 1...\n        var tocList = toc;\n        // create a list item\n        var tocItem = theDocument.createElement(\"li\");\n        // and an anchor in this list item\n        var tocAnchor = theDocument.createElement(\"a\");\n        // make it target the source of the TOC entry\n        tocAnchor.setAttribute(\"href\", \"#\" + tocArray[i].id);\n        // and put the textual contents of the TOC entry in that anchor\n        var tocEntry = theDocument.createTextNode(tocArray[i].text);\n        // now, insert everything where it has to be inserted\n        tocAnchor.appendChild(tocEntry);\n        tocItem.appendChild(tocAnchor);\n        tocList.appendChild(tocItem);\n        item = tocList;\n      }\n      else {\n        if (tocArray[i].index < headerIndex) {\n          // if the depth of the new TOC entry is less than the depth of the\n          // last entry we created, find the good ul/ol ancestor\n          for (j = headerIndex - tocArray[i].index; j > 0; --j) {\n            if (item != toc) {\n              item = item.parentNode.parentNode;\n            }\n          }\n          tocItem = theDocument.createElement(\"li\");\n        }\n        else if (tocArray[i].index > headerIndex) {\n          // to the contrary, it's deeper than the last one\n          // we need to create sub ul/ol's and li's\n          for (j = tocArray[i].index - headerIndex; j > 0; --j) {\n            tocList = theDocument.createElement(orderedList ? \"ol\" : \"ul\");\n            item.lastChild.appendChild(tocList);\n            tocItem = theDocument.createElement(\"li\");\n            tocList.appendChild(tocItem);\n            item = tocList;\n          }\n        }\n        else {\n          tocItem = theDocument.createElement(\"li\");\n        }\n        tocAnchor = theDocument.createElement(\"a\");\n        tocAnchor.setAttribute(\"href\", \"#\" + tocArray[i].id);\n        tocEntry = theDocument.createTextNode(tocArray[i].text);\n        tocAnchor.appendChild(tocEntry);\n        tocItem.appendChild(tocAnchor);\n        item.appendChild(tocItem);\n        headerIndex = tocArray[i].index;\n      }\n    }\n  \n    if (oldToc) {\n      txn = new diNodeInsertionTxn(newToc,\n                                   oldToc.parentNode,\n                                   oldToc);\n      editor.transactionManager.doTransaction(txn);\n      editor.deleteNode(oldToc);\n    }\n    else\n      editor.insertElementAtSelection(newToc, true);\n  }\n  catch(e) {alert(e)}\n  editor.endTransaction();\n  return true;\n}\n\nfunction selectHeader(elt, index)\n{\n  var tag = elt.value;\n  tocHeadersArray[index - 1][0] = tag;\n  var textbox = document.getElementById(\"header\" + index + \"Class\");\n  if (tag == \"\") {\n    textbox.setAttribute(\"disabled\", \"true\");\n  }\n  else {\n    textbox.removeAttribute(\"disabled\");\n  }\n}\n\nfunction changeClass(elt, index)\n{\n  tocHeadersArray[index - 1][1] = elt.value;\n}\n\nfunction ToggleReadOnlyToc(elt)\n{\n  readonly = elt.checked;\n}\n\nfunction ToggleOrderedList(elt)\n{\n  orderedList = elt.checked;\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertTOC.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is TocMaker.\n   -\n   - The Initial Developer of the Original Code is\n   - Daniel Glazman.\n   - Portions created by the Initial Developer are Copyright (C) 2002\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Original author: Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/insertTOC.dtd\">\n\n<dialog title=\"&Window.title;\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        xmlns:html=\"http://www.w3.org/1999/xhtml\"\n        onload=\"Startup();\"\n        ondialogaccept=\"return BuildTOC(true);\"\n        persist=\"screenX screenY\"\n        forcecleartheme = \"true\"\n        oncancel=\"window.close(); return true;\">\n\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/javascript\"   src=\"chrome://bluegriffon/content/txns/diNodeInsertionTxn.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/insertTOC.js\"/>\n\n  <spacer id=\"location\" offsetY=\"50\" persist=\"offsetX offsetY\"/>\n  <spacer id=\"dummy\" style=\"display:none\"/>\n  <broadcaster id=\"args\" value=\"\"/>\n  <vbox flex=\"1\">\n    <groupbox><caption label=\"&buildToc.label;\"/>\n      <grid>\n        <columns><column/><column style=\"min-width: 6em\"/><column/></columns>\n        <rows>\n          <row align=\"center\">\n            <spacer/>\n            <label value=\"&tag.label;\"/>\n            <label value=\"&class.label;\"/>\n          </row>\n          <row align=\"center\">\n            <label value=\"&header1.label;\"/>\n            <menulist id=\"header1Menulist\">\n              <menupopup>\n                <menuitem id=\"header1none\" label=\"--\" value=\"\"\n                          oncommand=\"selectHeader(this, 1)\"/>\n                <menuseparator/>\n                <menuitem id=\"header1H1\"  label=\"h1\"  value=\"h1\"\n                          oncommand=\"selectHeader(this, 1)\"/>\n                <menuitem id=\"header1H2\"  label=\"h2\"  value=\"h2\"\n                          oncommand=\"selectHeader(this, 1)\"/>\n                <menuitem id=\"header1H3\"  label=\"h3\"  value=\"h3\"\n                          oncommand=\"selectHeader(this, 1)\"/>\n                <menuitem id=\"header1H4\"  label=\"h4\"  value=\"h4\"\n                          oncommand=\"selectHeader(this, 1)\"/>\n                <menuitem id=\"header1H5\"  label=\"h5\"  value=\"h5\"\n                          oncommand=\"selectHeader(this, 1)\"/>\n                <menuitem id=\"header1H6\"  label=\"h6\"  value=\"h6\"\n                          oncommand=\"selectHeader(this, 1)\"/>\n                <menuitem id=\"header1DIV\" label=\"div\" value=\"div\"\n                          oncommand=\"selectHeader(this, 1)\"/>\n                <menuitem id=\"header1P\"   label=\"p\"   value=\"p\"\n                          oncommand=\"selectHeader(this, 1)\"/>\n              </menupopup>\n            </menulist>\n            <textbox id=\"header1Class\" size=\"10\"\n                     oninput=\"changeClass(this, 1)\"/>\n          </row>\n\n          <row align=\"center\">\n            <label value=\"&header2.label;\"/>\n            <menulist id=\"header2Menulist\">\n              <menupopup>\n                <menuitem id=\"header2none\" label=\"--\" value=\"\"\n                          oncommand=\"selectHeader(this, 2)\"/>\n                <menuseparator/>\n                <menuitem id=\"header2H1\"  label=\"h1\"  value=\"h1\"\n                          oncommand=\"selectHeader(this, 2)\"/>\n                <menuitem id=\"header2H2\"  label=\"h2\"  value=\"h2\"\n                          oncommand=\"selectHeader(this, 2)\"/>\n                <menuitem id=\"header2H3\"  label=\"h3\"  value=\"h3\"\n                          oncommand=\"selectHeader(this, 2)\"/>\n                <menuitem id=\"header2H4\"  label=\"h4\"  value=\"h4\"\n                          oncommand=\"selectHeader(this, 2)\"/>\n                <menuitem id=\"header2H5\"  label=\"h5\"  value=\"h5\"\n                          oncommand=\"selectHeader(this, 2)\"/>\n                <menuitem id=\"header2H6\"  label=\"h6\"  value=\"h6\"\n                          oncommand=\"selectHeader(this, 2)\"/>\n                <menuitem id=\"header2DIV\" label=\"div\" value=\"div\"\n                          oncommand=\"selectHeader(this, 2)\"/>\n                <menuitem id=\"header2P\"   label=\"p\"   value=\"p\"\n                          oncommand=\"selectHeader(this, 2)\"/>\n              </menupopup>\n            </menulist>\n            <textbox id=\"header2Class\" size=\"10\"\n                     oninput=\"changeClass(this, 2)\"/>\n          </row>\n\n          <row align=\"center\">\n            <label value=\"&header3.label;\"/>\n            <menulist id=\"header3Menulist\">\n              <menupopup>\n                <menuitem id=\"header3none\" label=\"--\" value=\"\"\n                          oncommand=\"selectHeader(this, 3)\"/>\n                <menuseparator/>\n                <menuitem id=\"header3H1\"  label=\"h1\"  value=\"h1\"\n                          oncommand=\"selectHeader(this, 3)\"/>\n                <menuitem id=\"header3H2\"  label=\"h2\"  value=\"h2\"\n                          oncommand=\"selectHeader(this, 3)\"/>\n                <menuitem id=\"header3H3\"  label=\"h3\"  value=\"h3\"\n                          oncommand=\"selectHeader(this, 3)\"/>\n                <menuitem id=\"header3H4\"  label=\"h4\"  value=\"h4\"\n                          oncommand=\"selectHeader(this, 3)\"/>\n                <menuitem id=\"header3H5\"  label=\"h5\"  value=\"h5\"\n                          oncommand=\"selectHeader(this, 3)\"/>\n                <menuitem id=\"header3H6\"  label=\"h6\"  value=\"h6\"\n                          oncommand=\"selectHeader(this, 3)\"/>\n                <menuitem id=\"header3DIV\" label=\"div\" value=\"div\"\n                          oncommand=\"selectHeader(this, 3)\"/>\n                <menuitem id=\"header3P\"   label=\"p\"   value=\"p\"\n                          oncommand=\"selectHeader(this, 3)\"/>\n              </menupopup>\n            </menulist>\n            <textbox id=\"header3Class\" size=\"10\"\n                     oninput=\"changeClass(this, 3)\"/>\n          </row>\n\n          <row align=\"center\">\n            <label value=\"&header4.label;\"/>\n            <menulist id=\"header4Menulist\">\n              <menupopup>\n                <menuitem id=\"header4none\" label=\"--\" value=\"\"\n                          oncommand=\"selectHeader(this, 4)\"/>\n                <menuseparator/>\n                <menuitem id=\"header4H1\"  label=\"h1\"  value=\"h1\"\n                          oncommand=\"selectHeader(this, 4)\"/>\n                <menuitem id=\"header4H2\"  label=\"h2\"  value=\"h2\"\n                          oncommand=\"selectHeader(this, 4)\"/>\n                <menuitem id=\"header4H3\"  label=\"h3\"  value=\"h3\"\n                          oncommand=\"selectHeader(this, 4)\"/>\n                <menuitem id=\"header4H4\"  label=\"h4\"  value=\"h4\"\n                          oncommand=\"selectHeader(this, 4)\"/>\n                <menuitem id=\"header4H5\"  label=\"h5\"  value=\"h5\"\n                          oncommand=\"selectHeader(this, 4)\"/>\n                <menuitem id=\"header4H6\"  label=\"h6\"  value=\"h6\"\n                          oncommand=\"selectHeader(this, 4)\"/>\n                <menuitem id=\"header4DIV\" label=\"div\" value=\"div\"\n                          oncommand=\"selectHeader(this, 4)\"/>\n                <menuitem id=\"header4P\"   label=\"p\"   value=\"p\"\n                          oncommand=\"selectHeader(this, 4)\"/>\n              </menupopup>\n            </menulist>\n            <textbox id=\"header4Class\" size=\"10\"\n                     oninput=\"changeClass(this, 4)\"/>\n          </row>\n\n          <row align=\"center\">\n            <label value=\"&header5.label;\"/>\n            <menulist id=\"header5Menulist\">\n              <menupopup>\n                <menuitem id=\"header5none\" label=\"--\" value=\"\"\n                          oncommand=\"selectHeader(this, 5)\"/>\n                <menuseparator/>\n                <menuitem id=\"header5H1\"  label=\"h1\"  value=\"h1\"\n                          oncommand=\"selectHeader(this, 5)\"/>\n                <menuitem id=\"header5H2\"  label=\"h2\"  value=\"h2\"\n                          oncommand=\"selectHeader(this, 5)\"/>\n                <menuitem id=\"header5H3\"  label=\"h3\"  value=\"h3\"\n                          oncommand=\"selectHeader(this, 5)\"/>\n                <menuitem id=\"header5H4\"  label=\"h4\"  value=\"h4\"\n                          oncommand=\"selectHeader(this, 5)\"/>\n                <menuitem id=\"header5H5\"  label=\"h5\"  value=\"h5\"\n                          oncommand=\"selectHeader(this, 5)\"/>\n                <menuitem id=\"header5H6\"  label=\"h6\"  value=\"h6\"\n                          oncommand=\"selectHeader(this, 5)\"/>\n                <menuitem id=\"header5DIV\" label=\"div\" value=\"div\"\n                          oncommand=\"selectHeader(this, 5)\"/>\n                <menuitem id=\"header5P\"   label=\"p\"   value=\"p\"\n                          oncommand=\"selectHeader(this, 5)\"/>\n              </menupopup>\n            </menulist>\n            <textbox id=\"header5Class\" size=\"10\"\n                     oninput=\"changeClass(this, 5)\"/>\n          </row>\n\n          <row align=\"center\">\n            <label value=\"&header6.label;\"/>\n            <menulist id=\"header6Menulist\">\n              <menupopup>\n                <menuitem id=\"header6none\" label=\"--\" value=\"\"\n                          oncommand=\"selectHeader(this, 6)\"/>\n                <menuseparator/>\n                <menuitem id=\"header6H1\"  label=\"h1\"  value=\"h1\"\n                          oncommand=\"selectHeader(this, 6)\"/>\n                <menuitem id=\"header6H2\"  label=\"h2\"  value=\"h2\"\n                          oncommand=\"selectHeader(this, 6)\"/>\n                <menuitem id=\"header6H3\"  label=\"h3\"  value=\"h3\"\n                          oncommand=\"selectHeader(this, 6)\"/>\n                <menuitem id=\"header6H4\"  label=\"h4\"  value=\"h4\"\n                          oncommand=\"selectHeader(this, 6)\"/>\n                <menuitem id=\"header6H5\"  label=\"h5\"  value=\"h5\"\n                          oncommand=\"selectHeader(this, 6)\"/>\n                <menuitem id=\"header6H6\"  label=\"h6\"  value=\"h6\"\n                          oncommand=\"selectHeader(this, 6)\"/>\n                <menuitem id=\"header6DIV\" label=\"div\" value=\"div\"\n                          oncommand=\"selectHeader(this, 6)\"/>\n                <menuitem id=\"header6P\"   label=\"p\"   value=\"p\"\n                          oncommand=\"selectHeader(this, 6)\"/>\n              </menupopup>\n            </menulist>\n            <textbox id=\"header6Class\" size=\"10\"\n                     oninput=\"changeClass(this, 6)\"/>\n          </row>\n        </rows>\n      </grid>\n    </groupbox>\n    <vbox>\n      <checkbox id=\"orderedListCheckbox\"\n                label=\"&orderedList.label;\"\n                oncommand=\"ToggleOrderedList(this)\"/>\n      <checkbox id=\"readOnlyCheckbox\"\n                label=\"&makeReadOnly.label;\"\n                oncommand=\"ToggleReadOnlyToc(this)\"/>\n    </vbox>\n    <separator class=\"groove\"/>\n  </vbox>\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertTable.js",
    "content": "Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/cssInspector.jsm\");\nComponents.utils.import(\"resource://gre/modules/prompterHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/Services.jsm\");\n\nvar gNode = null;\nvar gTable = null;\nvar gRows, gColumns, gRowsInHeader, gRowsInFooter;\nvar gDataChanged = false;\n\nfunction DataChanged()\n{\n  gDataChanged = true;\n  document.documentElement.getButton(\"extra1\").disabled = false;\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction Startup()\n{\n  GetUIElements();\n\n  try {\n    gNode = window.arguments[0];\n  }\n  catch(e) { return; }\n\n  document.documentElement.getButton(\"extra1\").disabled = true;\n\n  InitTableData(gNode);\n\n  var editor = EditorUtils.getCurrentEditor();\n  editor instanceof Components.interfaces.nsITableEditor;\n  var selection = editor.selection;\n  var cells = GetSelectedCells(selection);\n  InitCellsData(cells[0]);\n}\n\nfunction onCssPolicyChange(aElt)\n{\n  var cssPolicy = aElt.value;\n  gDialog.classPicker.style.visibility = (cssPolicy !=\"class\") ? \"hidden\" : \"visible\";\n  if (cssPolicy == \"class\")\n    gDialog.classPicker.focus();\n}\n\nfunction IncreaseLength(aElt, aUnitsString, aCallback)\n{\n  var value;\n  var menulist = aElt.previousSibling;\n  if (menulist.selectedItem)\n    value = menulist.selectedItem.value;\n  else\n    value = menulist.value;\n  var units = aUnitsString.replace( / /g, \"|\");\n  var r = new RegExp( \"([+-]?[0-9]*\\\\.[0-9]+|[+-]?[0-9]+)(\" + units + \")*\", \"\");\n  var match = value.match( r );\n  if (match) {\n    var unit = match[2];\n    var v    = parseFloat(match[1]);\n    switch (unit) {\n      case \"in\":\n      case \"cm\":\n        v += 0.1;\n        v = Math.round( v * 10) / 10;\n        break;\n      case \"em\":\n      case \"ex\":\n        v += 0.5;\n        v = Math.round( v * 10) / 10;\n        break;\n      default:\n        v += 1;\n        break;\n    }\n    menulist.value = v + (unit ? unit : \"\");\n    onLengthMenulistCommand(menulist, aUnitsString, '', false, aCallback);\n  }\n}\n\nfunction DecreaseLength(aElt, aUnitsString, aAllowNegative, aCallback)\n{\n  var value;\n  var menulist = aElt.previousSibling;\n  if (menulist.selectedItem)\n    value = menulist.selectedItem.value;\n  else\n    value = menulist.value;\n  var units = aUnitsString.replace( / /g, \"|\");\n  var r = new RegExp( \"([+-]?[0-9]*\\\\.[0-9]+|[+-]?[0-9]+)(\" + units + \")*\", \"\");\n  var match = value.match( r );\n  if (match) {\n    var unit = match[2];\n    var v    = parseFloat(match[1]);\n    switch (unit) {\n      case \"in\":\n      case \"cm\":\n        v -= 0.1;\n        v = Math.round( v * 10) / 10;\n        break;\n      case \"em\":\n      case \"ex\":\n        v -= 0.5;\n        v = Math.round( v * 10) / 10;\n        break;\n      default:\n        v -= 1;\n        break;\n    }\n    if (!aAllowNegative && v < 0)\n      v = 0;\n    menulist.value = v + (unit ? unit : \"\");\n    onLengthMenulistCommand(menulist, aUnitsString, '', aAllowNegative, aCallback);\n  }\n}\n\nfunction onLengthMenulistCommand(aElt, aUnitsString, aAllowNegative, aCallback)\n{\n  var value;\n  if (aElt.selectedItem)\n    value = aElt.selectedItem.value;\n  else\n    value = aElt.value;\n  aElt.value = value;\n  var units = aUnitsString.replace( / /g, \"|\");\n  var r = new RegExp( \"([+-]?[0-9]*\\\\.[0-9]+|[+-]?[0-9]+)(\" + units + \")*\", \"\");\n  var match = value.match( r );\n  if (match) {\n    var unit = match[2];\n    var v    = parseFloat(match[1]);\n    if (!aAllowNegative && v < 0) {\n      v = 0;\n      menulist.value = v + (unit ? unit : \"\");\n    }\n  }\n}\n\nfunction PopulateLengths(aElt, aUnitsString)\n{\n  var menuseparator = aElt.querySelector(\"menuseparator\");\n  if (menuseparator) {\n    var child = aElt.firstChild;\n    while (child && child != menuseparator) {\n      var tmp = child.nextSibling;\n      aElt.removeChild(child);\n      child = tmp;\n    }\n  }\n  else\n    deleteAllChildren(aElt);\n\n  var v = parseFloat(aElt.parentNode.value);\n  if (isNaN(v))\n    v = 0;\n  var unitsArray;\n  if (aUnitsString == \" \")\n    unitsArray = [\"\"];\n  else\n    unitsArray = aUnitsString.split(\" \");\n  unitsArray.forEach(function(aArrayElt, aIndex, aArray) {\n    var menuitem = document.createElement(\"menuitem\");\n    menuitem.setAttribute(\"label\", v + aArrayElt);\n    menuitem.setAttribute(\"value\", v + aArrayElt);\n    aElt.insertBefore(menuitem, menuseparator);\n  });\n}\n\nfunction InitTableData(aNode)\n{\n  var node = aNode;\n  while (node && node.nodeName.toLowerCase() != \"table\")\n    node = node.parentNode;\n  gTable = node;\n\n  var ruleset = CssInspector.getCSSStyleRules(gTable, false);\n\n  var w = CssInspector.getCascadedValue(ruleset, \"width\");\n  if (!w && gTable.hasAttribute(\"width\")) {\n    w = gTable.getAttribute(\"width\");\n    if (w.indexOf(\"%\") == -1)\n      w += \"px\";\n  }\n  gDialog.widthMenulist.value = w;\n\n  var h = CssInspector.getCascadedValue(ruleset, \"height\");\n  if (!h && gTable.hasAttribute(\"height\")) {\n    h = gTable.getAttribute(\"height\");\n    if (h.indexOf(\"%\") == -1)\n      h += \"px\";\n  }\n  gDialog.heightMenulist.value = h;\n\n  //var rows = gTable.querySelectorAll(\"tbody > tr\");\n  var rows = collectDescendants(gTable, \"tbody\", \"tr\");\n  gDialog.tableRowsTextbox.value = rows.length;\n  gRows = rows.length;\n  var columns = 0;\n  for (var i = 0; i < rows.length; i++) {\n    //columns = Math.max(columns, rows[i].querySelectorAll(\"td,th\").length);\n    columns = Math.max(columns, collectDescendants(rows[i], \"td\").length + collectDescendants(rows[i], \"th\").length);\n  }\n  gDialog.tableColumnsTextbox.value = columns;\n  gColumns = columns;\n\n  //var headerRows = gTable.querySelectorAll(\"thead > tr\");\n  var headerRows = collectDescendants(gTable, \"thead\", \"tr\");\n  gRowsInHeader = headerRows ? headerRows.length : 0;\n  gDialog.rowsInHeaderTextbox.value = gRowsInHeader;\n  //gDialog.onlyHeaderCellsInHeaderCheckbox.checked = gRowsInHeader && !gTable.querySelector(\"thead > tr > td\");\n  gDialog.onlyHeaderCellsInHeaderCheckbox.checked = gRowsInHeader && !collectFirstDescendant(gTable, \"thead\", \"tr\", \"td\");\n\n  //var footerRows = gTable.querySelectorAll(\"tfoot > tr\");\n  var footerRows = collectDescendants(gTable, \"tfoot\", \"tr\");\n  gRowsInFooter = footerRows ? footerRows.length : 0;\n  gDialog.rowsInFooterTextbox.value = gRowsInFooter;\n  gDialog.onlyHeaderCellsInFooterCheckbox.checked = gRowsInFooter && !collectFirstDescendant(gTable, \"tfoot\", \"tr\", \"td\");\n  //gDialog.onlyHeaderCellsInFooterCheckbox.checked = gRowsInFooter && !gTable.querySelector(\"tfoot > tr > td\");\n\n  var border = gTable.getAttribute(\"border\");\n  border = border ? border : 0;\n  gDialog.tableBorderTextbox.value = border;\n\n  var cellSpacing = gTable.getAttribute(\"cellspacing\");\n  gDialog.tableCellSpacingTextbox.value = cellSpacing;\n  gDialog.tableCellSpacingUnitMenulist.value =\n    (cellSpacing && cellSpacing.indexOf(\"%\") != -1) ? \"%\" : \"\";\n\n  var cellPadding = gTable.getAttribute(\"cellpadding\");\n  gDialog.tableCellPaddingTextbox.value = cellPadding;\n  gDialog.tableCellPaddingUnitMenulist.value =\n    (cellPadding && cellPadding.indexOf(\"%\") != -1) ? \"%\" : \"\"; \n}\n\nfunction ValidateData(aTabValue)\n{\n  if (gDataChanged) {\n    var tab = aTabValue || gDialog.tabbox.selectedTab.value;\n    var editor = EditorUtils.getCurrentEditor();\n    editor instanceof Components.interfaces.nsITableEditor;\n    editor.beginTransaction();\n    switch (tab) {\n      case \"table\":\n        editor.setAttribute(gTable, \"border\", gDialog.tableBorderTextbox.value);\n        if (gDialog.tableCellPaddingTextbox.value)\n          editor.setAttribute(gTable, \"cellpadding\", gDialog.tableCellPaddingTextbox.value + gDialog.tableCellPaddingUnitMenulist.value);\n        else\n          editor.removeAttribute(gTable, \"cellpadding\");\n        if (gDialog.tableCellSpacingTextbox.value)\n          editor.setAttribute(gTable, \"cellspacing\", gDialog.tableCellSpacingTextbox.value + gDialog.tableCellSpacingUnitMenulist.value);\n        else\n          editor.removeAttribute(gTable, \"cellspacing\");\n        editor.removeAttribute(gTable, \"width\");\n        editor.removeAttribute(gTable, \"height\");\n        var txn = new diStyleAttrChangeTxn(gTable, \"width\", gDialog.widthMenulist.value, \"\");\n        editor.doTransaction(txn);\n        editor.incrementModificationCount(1);  \n        txn = new diStyleAttrChangeTxn(gTable, \"height\", gDialog.heightMenulist.value, \"\");\n        editor.doTransaction(txn);\n        editor.incrementModificationCount(1);  \n        //var header = gTable.querySelector(\"thead\");\n        var header = collectFirstDescendant(gTable, \"thead\");\n        if (!parseInt(gDialog.rowsInHeaderTextbox.value)) {\n          // delete the header if it exists...\n          if (header)\n            editor.deleteNode(header);\n        }\n        else {\n          // add or remove rows as needed\n          if (!header) {\n            // ah, we need to create the header first...\n            header = editor.document.createElement(\"thead\");\n            //var where = gTable.querySelector(\"tfoot\") || gTable.querySelector(\"tbody\");\n            var where = collectFirstDescendant(gTable, \"tfoot\") || collectFirstDescendant(gTable, \"tbody\");\n            txn = new diInsertNodeBeforeTxn(header, gTable, where);\n            editor.doTransaction(txn);\n          }\n          UpdateListOfRows(header, gRowsInHeader, gDialog.rowsInHeaderTextbox.value,\n                           gDialog.onlyHeaderCellsInHeaderCheckbox.checked ? \"th\" : \"td\");\n        }\n        //var footer = gTable.querySelector(\"tfoot\");\n        var footer = collectFirstDescendant(gTable, \"tfoot\");\n        if (!parseInt(gDialog.rowsInFooterTextbox.value)) {\n          // delete the header if it exists...\n          if (footer)\n            editor.deleteNode(footer);\n        }\n        else {\n          // add or remove rows as needed\n          if (!footer) {\n            // ah, we need to create the header first...\n            footer = editor.document.createElement(\"tfoot\");\n            //var where = gTable.querySelector(\"tbody\");\n            var where = collectFirstDescendant(gTable, \"tbody\");\n            txn = new diInsertNodeBeforeTxn(footer, gTable, where);\n            editor.doTransaction(txn);\n          }\n          UpdateListOfRows(footer, gRowsInFooter, gDialog.rowsInFooterTextbox.value,\n                           gDialog.onlyHeaderCellsInFooterCheckbox.checked ? \"th\" : \"td\");\n        }\n  \n        UpdateListOfRows(collectFirstDescendant(gTable, \"tbody\"), gRows, gDialog.tableRowsTextbox.value,\n                         \"td\");\n        break;\n  \n      case \"cell\":\n        switch (gDialog.selectionType.value) {\n          case \"cells\":   UpdateCells(editor); break;\n          case \"rows\":    UpdateRows(editor);  break;\n          case \"columns\": UpdateColumns(editor); break;\n          default: break;\n        }\n        break;\n  \n      default: break;\n    }\n    editor.endTransaction();\n  }\n}\n\nfunction ApplyChanges()\n{\n  ValidateData();\n  gDataChanged = false;\n  document.documentElement.getButton(\"extra1\").disabled = true;\n}\n\nfunction onAccept()\n{\n  ValidateData();\n  return true;\n}\n\nfunction OnlyDigits(aElt)\n{\n  aElt.value = aElt.value.replace( /[^\\d]/g, \"\");\n}\n\nfunction Increase(aId)\n{\n  var value = gDialog[aId].value ? gDialog[aId].value : \"0\";\n  gDialog[aId].value = parseInt(value) + 1;\n}\n\nfunction Decrease(aId)\n{\n  var value = gDialog[aId].value ? gDialog[aId].value : \"0\";\n  value = Math.max( 0, parseInt(value) - 1);\n  gDialog[aId].value = value;\n}\n\n\nfunction UpdateListOfRows(aElement, aOldRows, aNewRows, aCellTag)\n{\n  var editor = EditorUtils.getCurrentEditor();\n\n  // add missing rows if any\n  for (var i = aOldRows; i < aNewRows; i++) {\n    var tr = editor.document.createElement(\"tr\");\n    for (var j = 0; j < gDialog.tableColumnsTextbox.value; j++) {\n      var cell = editor.document.createElement(aCellTag);\n      var br = editor.document.createElement(\"br\");\n      cell.appendChild(br);\n      tr.appendChild(cell);\n    }\n    editor.insertNode(tr, aElement, aElement.childNodes.length);\n  }\n\n  // browse the existing rows\n  //var rows = aElement.querySelectorAll(\"tr\");\n  var rows = collectDescendants(aElement, \"tr\");\n  for (var i = 0; i < aOldRows; i++) {\n    var row = rows[i];\n    var cellCount = 0;\n    var cell = row.firstElementChild;\n    while (cell) {\n      var tmp = cell.nextElementSibling;\n      cellCount += (cell.hasAttribute(\"colspan\") ? parseInt(cell.getAttribute(\"colspan\")) : 1);\n      if (cellCount > gDialog.tableColumnsTextbox.value)\n        editor.deleteNode(cell);\n      cell = tmp;\n    }\n    // now add potential missing cells\n    for (var j = cellCount; j < gDialog.tableColumnsTextbox.value; j++) {\n      var cell = editor.document.createElement(aCellTag);\n      var br = editor.document.createElement(\"br\");\n      cell.appendChild(br);\n      row.appendChild(cell);\n    }\n  }\n\n  // and finally get rid of the extra rows if any\n  for (var i = aOldRows - 1 ; i >= aNewRows; i--) {\n    if (i < rows.length)\n      editor.deleteNode(rows[i]);\n  }\n}\n\nfunction onTabSelect()\n{\n  if (!(\"tabbox\" in gDialog))\n    return;\n  var tab = gDialog.tabbox.selectedTab.value;\n  switch (tab) {\n    case \"cell\":\n      if (gDataChanged) {\n        if (PromptUtils.confirm(gDialog.bundleString.getString(\"TableTabModified\"),\n                                gDialog.bundleString.getString(\"ApplyAndCloseWindow\"),\n                                window)) {\n          ValidateData(\"table\");\n          gDataChanged = false;\n          document.documentElement.getButton(\"extra1\").disabled = false;\n        }\n      }\n      break;\n    case \"table\":\n      if (gDataChanged) {\n        if (PromptUtils.confirm(gDialog.bundleString.getString(\"CellTabModified\"),\n                                gDialog.bundleString.getString(\"ApplyAndCloseWindow\"),\n                                window)) {\n          ValidateData(\"cell\");\n          gDataChanged = false;\n          document.documentElement.getButton(\"extra1\").disabled = false;\n        }\n      }\n      break;\n    default: break; // should never happen\n  }\n}\n\nfunction InitCellsData(aNode)\n{\n  var nodeName = aNode.nodeName.toLowerCase();\n  var editing = \"cells\";\n  if (nodeName == \"tr\")\n    editing = \"row\";\n\n  var ruleset = CssInspector.getCSSStyleRules(aNode, false);\n\n  var w = CssInspector.getCascadedValue(ruleset, \"width\");\n  if (!w && aNode.hasAttribute(\"width\")) {\n    w = aNode.getAttribute(\"width\");\n    if (w.indexOf(\"%\") == -1)\n      w += \"px\";\n  }\n  gDialog.cellsWidthMenulist.value = w;\n\n  var h = CssInspector.getCascadedValue(ruleset, \"height\");\n  if (!h && aNode.hasAttribute(\"height\")) {\n    h = aNode.getAttribute(\"height\");\n    if (h.indexOf(\"%\") == -1)\n      h += \"px\";\n  }\n  gDialog.cellsHeightMenulist.value = h;\n\n  var hAlign = CssInspector.getCascadedValue(ruleset, \"text-align\");\n  if (!hAlign && aNode.hasAttribute(\"align\")) {\n    hAlign = aNode.getAttribute(\"align\"); \n  }\n  gDialog.cellsHAlignMenulist.value = hAlign;\n\n  var vAlign = CssInspector.getCascadedValue(ruleset, \"vertical-align\");\n  if (!vAlign && aNode.hasAttribute(\"valign\")) {\n    vAlign = aNode.getAttribute(\"valign\"); \n  }\n  gDialog.cellsVAlignMenulist.value = vAlign;\n\n  var bg = CssInspector.getCascadedValue(ruleset, \"background-color\");\n  gDialog.bgColorColorpicker.color = bg ? bg : \"white\";\n\n  gDialog.cellsHeadersCheckbox.checked = (aNode.nodeName.toLowerCase() == \"th\");\n\n  var bg = CssInspector.getCascadedValue(ruleset, \"white-space\");\n  if (!bg && aNode.hasAttribute(\"nowrap\"))\n    bg = \"no-wrap\";\n  gDialog.cellsNoWrapCheckbox.checked = (bg == \"no-wrap\");\n}\n\nfunction GetSelectedCells(selection)\n{\n  var rangeCount = selection.rangeCount;\n  var cells = [];\n  for (var i = 0; i < rangeCount; i++) {\n    var range = selection.getRangeAt(i);\n    var startContainer = range.startContainer;\n    var startOffset    = range.startOffset;\n    var endContainer   = range.endContainer;\n    var endOffset      = range.endOffset;\n    if (startContainer.nodeType == Node.ELEMENT_NODE)\n      startContainer = startContainer.childNodes.item(startOffset);\n    if (endContainer.nodeType == Node.ELEMENT_NODE)\n      endContainer = endContainer.childNodes.item(endOffset -\n                       (selection.isCollapsed ? 0 : 1));\n  \n    var node = startContainer;\n    var direction = \"down\";\n    var nextNode = node;\n    do {\n      node = nextNode;\n      var tmp = node;\n      // find a potential th/td ancestor\n      while (tmp) {\n        if (tmp instanceof Components.interfaces.nsIDOMHTMLTableCellElement) {\n          if (cells.indexOf(tmp) == -1)\n            cells.push(tmp);\n          break;\n        }\n        tmp = tmp.parentNode;\n      }\n  \n      // let's traverse the tree\n      if (direction == \"down\") {\n        if (node.firstChild)\n          nextNode = node.firstChild\n        else if (node.nextSibling)\n          nextNode = node.nextSibling;\n        else {\n          direction = \"up\";\n          nextNode = node.parentNode;\n        }\n      }\n      else {\n        if (node.nextSibling) {\n          nextNode = node.nextSibling;\n          direction = \"down\";\n        }\n        else\n          nextNode = node.parentNode;\n      }\n    } while (node != endContainer);\n  }\n  return cells;\n}\n\nfunction UpdateCells(editor)\n{\n  var selection = editor.selection;\n  var cells = GetSelectedCells(selection);\n  // at this points cells array contains all the cells to impact\n  var newSelectedCells = [];\n  for (var i = 0; i < cells.length; i++) {\n    var c = cells[i];\n\n    var txn = new diStyleAttrChangeTxn(c, \"width\", gDialog.cellsWidthMenulist.value, \"\");\n    editor.doTransaction(txn);\n    editor.incrementModificationCount(1);  \n\n    txn = new diStyleAttrChangeTxn(c, \"height\", gDialog.cellsHeightMenulist.value, \"\");\n    editor.doTransaction(txn);\n    editor.incrementModificationCount(1);  \n\n    txn = new diStyleAttrChangeTxn(c, \"text-align\", gDialog.cellsHAlignMenulist.value, \"\");\n    editor.doTransaction(txn);\n    editor.incrementModificationCount(1);  \n\n    txn = new diStyleAttrChangeTxn(c, \"vertical-align\", gDialog.cellsVAlignMenulist.value, \"\");\n    editor.doTransaction(txn);\n    editor.incrementModificationCount(1);  \n\n    txn = new diStyleAttrChangeTxn(c, \"white-space\", gDialog.cellsNoWrapCheckbox.checked ? \"now-wrap\" : \"\", \"\");\n    editor.doTransaction(txn);\n    editor.incrementModificationCount(1);  \n\n    txn = new diStyleAttrChangeTxn(c, \"background-color\", gDialog.bgColorColorpicker.color, \"\");\n    editor.doTransaction(txn);\n    editor.incrementModificationCount(1);  \n\n    if (c.nodeName.toLowerCase() != (gDialog.cellsHeadersCheckbox.checked ? \"th\" : \"td\")) {\n      newSelectedCells.push(editor.switchTableCellHeaderType(c));\n    }\n  }\n  UpdateSelectedCells(editor, selection, newSelectedCells);\n}\n\nfunction UpdateSelectedCells(editor, aSelection, aArray)\n{\n  if (aArray.length) {\n    aSelection.removeAllRanges();\n    for (var i = 0; i < aArray.length; i++) {\n      var range = editor.document.createRange();\n      range.selectNode(aArray[i]);\n      aSelection.addRange(range);\n    }\n    gNode = aArray[0];\n    editor.checkSelectionStateForAnonymousButtons(editor.selection);\n  }\n}\n\nfunction UpdateColumns(editor)\n{\n  var selection = editor.selection;\n  var cells = GetSelectedCells(selection);\n  var columnsCells = [];\n  for (var i = 0; i < cells.length; i++) {\n    var c = cells[i];\n    if (columnsCells.indexOf(c) == -1) { // only if not already here\n      // let's find the column index of the cell\n      var child = c.parentNode.firstElementChild;\n      var index = 0;\n      while (child && child != c)\n      {\n        if (child.hasAttribute(\"colspan\")) {\n          index += parseInt(child.getAttribute(\"colspan\"))\n        }\n        else\n          index++;\n        child = child.nextElementSibling;\n      }\n\n      // now find the enclosing thead/tbody/tfoot\n      var enclosing = c;\n      while (enclosing && !(enclosing instanceof HTMLTableSectionElement))\n        enclosing = enclosing.parentNode;\n      if (!enclosing) // sanity check\n        return; // uuuh well should never happen\n\n      // find all the rows in the enclosing element\n      //var rows = enclosing.querySelectorAll(\"tr\");\n      var rows = collectDescendants(enclosing, \"tr\");\n      for (var j = 0; j < rows.length; j++) {\n        // we have to count to find the nth cell\n        child = rows[j].firstElementChild;\n        var cellIndex = 0;\n        while (child && cellIndex < index) {\n          if (child.hasAttribute(\"colspan\")) {\n            cellIndex += parseInt(child.getAttribute(\"colspan\"))\n          }\n          else\n            cellIndex++;\n          child = child.nextElementSibling;\n        }\n        // cell is ok only if cellIndex == index strictly\n        if (child && cellIndex == index) {\n          if (columnsCells.indexOf(child) == -1)\n            columnsCells.push(child);\n          if (child.hasAttribute(\"rowspan\"))\n            j += parseInt(child.getsAttribute(\"rowspan\")) - 1;\n        }\n      }\n    }\n  }\n\n  var newSelectedCells = [];\n  for (var i = 0; i < columnsCells.length; i++) {\n    var c = columnsCells[i];\n\n    var txn = new diStyleAttrChangeTxn(c, \"width\", gDialog.cellsWidthMenulist.value, \"\");\n    editor.doTransaction(txn);\n    editor.incrementModificationCount(1);  \n\n    txn = new diStyleAttrChangeTxn(c, \"height\", gDialog.cellsHeightMenulist.value, \"\");\n    editor.doTransaction(txn);\n    editor.incrementModificationCount(1);  \n\n    txn = new diStyleAttrChangeTxn(c, \"text-align\", gDialog.cellsHAlignMenulist.value, \"\");\n    editor.doTransaction(txn);\n    editor.incrementModificationCount(1);  \n\n    txn = new diStyleAttrChangeTxn(c, \"vertical-align\", gDialog.cellsVAlignMenulist.value, \"\");\n    editor.doTransaction(txn);\n    editor.incrementModificationCount(1);  \n\n    txn = new diStyleAttrChangeTxn(c, \"white-space\", gDialog.cellsNoWrapCheckbox.checked ? \"now-wrap\" : \"\", \"\");\n    editor.doTransaction(txn);\n    editor.incrementModificationCount(1);  \n\n    txn = new diStyleAttrChangeTxn(c, \"background-color\", gDialog.bgColorColorpicker.color, \"\");\n    editor.doTransaction(txn);\n    editor.incrementModificationCount(1);  \n\n    if (c.nodeName.toLowerCase() != (gDialog.cellsHeadersCheckbox.checked ? \"th\" : \"td\"))\n      newSelectedCells.push(editor.switchTableCellHeaderType(c));\n  }\n  UpdateSelectedCells(editor, selection, newSelectedCells);\n}\n\nfunction UpdateRows(editor)\n{\n  var selection = editor.selection;\n  var cells = GetSelectedCells(selection);\n  var rows = [];\n  for (var i = 0; i < cells.length; i++) {\n    var row = cells[i].parentNode;\n    if (rows.indexOf(row) == -1)\n      rows.push(row);\n  }\n\n  // at this point the rows array has all the rows we need to impact\n  var newSelectedCells = [];\n  for (var i = 0; i < rows.length; i++) {\n    var r = rows[i];\n\n    txn = new diStyleAttrChangeTxn(r, \"height\", gDialog.cellsHeightMenulist.value, \"\");\n    editor.doTransaction(txn);\n    editor.incrementModificationCount(1);  \n\n    txn = new diStyleAttrChangeTxn(r, \"text-align\", gDialog.cellsHAlignMenulist.value, \"\");\n    editor.doTransaction(txn);\n    editor.incrementModificationCount(1);  \n\n    txn = new diStyleAttrChangeTxn(r, \"vertical-align\", gDialog.cellsVAlignMenulist.value, \"\");\n    editor.doTransaction(txn);\n    editor.incrementModificationCount(1);  \n\n    txn = new diStyleAttrChangeTxn(r, \"white-space\", gDialog.cellsNoWrapCheckbox.checked ? \"now-wrap\" : \"\", \"\");\n    editor.doTransaction(txn);\n    editor.incrementModificationCount(1);  \n\n    txn = new diStyleAttrChangeTxn(r, \"background-color\", gDialog.bgColorColorpicker.color, \"\");\n    editor.doTransaction(txn);\n    editor.incrementModificationCount(1);  \n\n    var c = r.firstElementChild;\n    while (c) {\n      var txn = new diStyleAttrChangeTxn(c, \"width\", \"\", \"\");\n      editor.doTransaction(txn);\n      editor.incrementModificationCount(1);  \n  \n      txn = new diStyleAttrChangeTxn(c, \"height\", \"\", \"\");\n      editor.doTransaction(txn);\n      editor.incrementModificationCount(1);  \n  \n      txn = new diStyleAttrChangeTxn(c, \"text-align\", \"\", \"\");\n      editor.doTransaction(txn);\n      editor.incrementModificationCount(1);  \n  \n      txn = new diStyleAttrChangeTxn(c, \"vertical-align\", \"\", \"\");\n      editor.doTransaction(txn);\n      editor.incrementModificationCount(1);  \n  \n      txn = new diStyleAttrChangeTxn(c, \"white-space\", \"\", \"\");\n      editor.doTransaction(txn);\n      editor.incrementModificationCount(1);  \n  \n      txn = new diStyleAttrChangeTxn(c, \"background-color\", \"\", \"\");\n      editor.doTransaction(txn);\n      editor.incrementModificationCount(1);  \n\n      if (c.nodeName.toLowerCase() != (gDialog.cellsHeadersCheckbox.checked ? \"th\" : \"td\"))\n        newSelectedCells.push(editor.switchTableCellHeaderType(c));\n\n      c = c.nextElementSibling;\n    }\n  }\n  UpdateSelectedCells(editor, selection, newSelectedCells);\n}\n\nfunction Next()\n{\n  if (gDataChanged) {\n    ValidateData(\"cell\");\n    gDataChanged = false;\n  }\n\n  switch (gDialog.selectionType.value) {\n    case \"cells\":\n      NextCell();\n      break;\n\n    case \"rows\":\n      NextRow();\n      break;\n\n    case \"columns\":\n      NextColumn();\n      break;\n\n    default: break; //should never happen\n  }\n  InitCellsData(gNode);\n}\n\nfunction GetCurrentCellFromSelection()\n{\n  var cell = null;\n  switch (gNode.nodeName.toLowerCase()) {\n    case \"td\":\n    case \"th\": cell = gNode; break;\n    case \"tr\": cell = gNode.lastElementChild; break;\n    case \"tbody\":\n    case \"thead\":\n    case \"tfoot\": cell = gNode.lastElementChild.lastElementChild; break;\n    case \"table\": cell = gNode.lastElementChild.lastElementChild.lastElementChild; break;\n    default: break; // should never happen\n  }\n\n  return cell;  \n}\n\nfunction GetNumberOfColumnsInSection(section)\n{\n  //var rows = section.querySelectorAll(\"tr\");\n  var rows = collectDescendants(section, \"tr\");\n  var n = 0;\n  for (var i = 0; i < rows.length; i++) {\n    var m = 0;\n    var child = rows[i].firstElementChild;\n    while (child) {\n      if (child.hasAttribute(\"colspan\")) {\n        m += parseInt(child.getAttribute(\"colspan\"))\n      }\n      else\n        m++;\n      child = child.nextElementSibling;\n    }\n    n = Math.max(n, m);\n  }\n  return n;\n}\n\nfunction NextColumn()\n{\n  var cell = GetCurrentCellFromSelection();\n\n  if (!cell) // sanity check\n    return;\n\n  var child = cell.parentNode.firstElementChild;\n  var index = 0;\n  while (child && child != cell)\n  {\n    if (child.hasAttribute(\"colspan\")) {\n      index += parseInt(child.getAttribute(\"colspan\"))\n    }\n    else\n      index++;\n    child = child.nextElementSibling;\n  }\n\n  index++;\n  var section = cell.parentNode.parentNode;\n  if (index >= GetNumberOfColumnsInSection(section)) {\n    var sectionName = section.nodeName.toLowerCase();\n    var tableElement = section.parentNode;\n    var newSection;\n    switch (sectionName) {\n      case \"thead\":\n        newSection = collectFirstDescendant(tableElement, \"tfoot\") ||\n                     collectFirstDescendant(tableElement, \"tbody\")\n        break;\n      case \"tbody\":\n        newSection = collectFirstDescendant(tableElement, \"thead\") ||\n                     collectFirstDescendant(tableElement, \"tfoot\") ||\n                     section;\n        break;\n      case \"tfoot\":\n        newSection = collectFirstDescendant(tableElement, \"tbody\"); // always exists\n        break;\n    }\n    if (newSection) { // sanity check\n      section = newSection;\n      index = 0;\n    }\n    else return;\n  }\n  //var rows = section.querySelectorAll(\"tr\");\n  var rows = collectDescendants(section, \"tr\");\n  var columnsCells = [];\n  for (var j = 0; j < rows.length; j++) {\n    // we have to count to find the nth cell\n    child = rows[j].firstElementChild;\n    var cellIndex = 0;\n    while (child && cellIndex < index) {\n      if (child.hasAttribute(\"colspan\")) {\n        cellIndex += parseInt(child.getAttribute(\"colspan\"))\n      }\n      else\n        cellIndex++;\n      child = child.nextElementSibling;\n    }\n    // cell is ok only if cellIndex == index strictly\n    if (child && cellIndex == index) {\n      if (columnsCells.indexOf(child) == -1)\n        columnsCells.push(child);\n      if (child.hasAttribute(\"rowspan\"))\n        j += parseInt(child.getsAttribute(\"rowspan\")) - 1;\n    }\n  }\n  var editor = EditorUtils.getCurrentEditor();\n  var selection = editor.selection;\n  selection.removeAllRanges();\n  for (var i = 0; i < columnsCells.length; i++) {\n    var range = editor.document.createRange();\n    range.selectNode(columnsCells[i]);\n    selection.addRange(range);\n  }\n  gNode = columnsCells[0];\n  editor.checkSelectionStateForAnonymousButtons(editor.selection);\n}\n\nfunction NextRow()\n{\n  var cell = GetCurrentCellFromSelection();\n\n  if (!cell) // sanity check\n    return;\n  var row = cell.parentNode;\n\n  if (row.nextElementSibling)\n    row = row.nextElementSibling;\n  else {\n    // thead -> tbody, tbody -> tfoot, tfoot -> thead\n    var section = row.parentNode;\n    var sectionName = section.nodeName.toLowerCase();\n    var tableElement = section.parentNode;\n    var newSection;\n    switch (sectionName) {\n      case \"thead\":\n        newSection = collectFirstDescendant(tableElement, \"tbody\"); // must exist...\n        break;\n      case \"tbody\":\n        newSection = collectFirstDescendant(tableElement, \"tfoot\") ||\n                     collectFirstDescendant(tableElement, \"thead\") ||\n                     section;\n        break;\n      case \"tfoot\":\n        newSection = collectFirstDescendant(tableElement, \"thead\") ||\n                     collectFirstDescendant(tableElement, \"tbody\");\n        break;\n    }\n    if (newSection) { // sanity check\n      row = newSection.firstElementChild;\n    }\n  }\n  var editor = EditorUtils.getCurrentEditor();\n  //var cells = row.querySelectorAll(\"td,th\");\n  var cells = collectDescendants(row, \"td\").concat(collectDescendants(row, \"th\"));\n  var selection = editor.selection;\n  selection.removeAllRanges();\n  for (var i = 0; i < cells.length; i++) {\n    var range = editor.document.createRange();\n    range.selectNode(cells[i]);\n    selection.addRange(range);\n  }\n  gNode = cells[0];\n  editor.checkSelectionStateForAnonymousButtons(editor.selection);\n}\n\nfunction NextCell()\n{\n  var cell = GetCurrentCellFromSelection();\n\n  if (!cell) // sanity check\n    return;\n\n  if (cell.nextElementSibling)\n    cell = cell.nextElementSibling;\n  else if (cell.parentNode.nextElementSibling)\n    cell = cell.parentNode.nextElementSibling.firstElementChild;\n  else {\n    // thead -> tbody, tbody -> tfoot, tfoot -> thead\n    var section = cell.parentNode.parentNode;\n    var sectionName = section.nodeName.toLowerCase();\n    var tableElement = section.parentNode;\n    var newSection;\n    switch (sectionName) {\n      case \"thead\":\n        newSection = collectFirstDescendant(tableElement, \"tbody\"); // must exist...\n        break;\n      case \"tbody\":\n        newSection = collectFirstDescendant(tableElement, \"tfoot\") ||\n                     collectFirstDescendant(tableElement, \"thead\") ||\n                     section;\n        break;\n      case \"tfoot\":\n        newSection = collectFirstDescendant(tableElement, \"thead\") ||\n                     collectFirstDescendant(tableElement, \"tbody\");\n        break;\n    }\n    if (newSection) { // sanity check\n      cell = newSection.firstElementChild.firstElementChild;\n    }\n  }\n  gNode = cell;\n  var editor = EditorUtils.getCurrentEditor();\n  editor.selectElement(cell);\n  editor.checkSelectionStateForAnonymousButtons(editor.selection);\n}\n\nfunction Previous()\n{\n  if (gDataChanged) {\n    ValidateData(\"cell\");\n    gDataChanged = false;\n  }\n\n  switch (gDialog.selectionType.value) {\n    case \"cells\":\n      PreviousCell();\n      break;\n\n    case \"rows\":\n      PreviousRow();\n      break;\n\n    case \"columns\":\n      PreviousColumn();\n      break;\n\n    default: break; //should never happen\n  }\n  InitCellsData(gNode);\n}\n\nfunction PreviousCell()\n{\n  var cell = GetCurrentCellFromSelection();\n\n  if (!cell) // sanity check\n    return;\n\n  if (cell.previousElementSibling)\n    cell = cell.previousElementSibling;\n  else if (cell.parentNode.previousElementSibling)\n    cell = cell.parentNode.previousElementSibling.lastElementChild;\n  else {\n    // thead <- tbody, tbody <- tfoot, tfoot <- thead\n    var section = cell.parentNode.parentNode;\n    var sectionName = section.nodeName.toLowerCase();\n    var tableElement = section.parentNode;\n    var newSection;\n    switch (sectionName) {\n      case \"thead\":\n        newSection = collectFirstDescendant(tableElement, \"tfoot\") ||\n                     collectFirstDescendant(tableElement, \"tbody\")\n        break;\n      case \"tbody\":\n        newSection = collectFirstDescendant(tableElement, \"thead\") ||\n                     collectFirstDescendant(tableElement, \"tfoot\") ||\n                     section;\n        break;\n      case \"tfoot\":\n        newSection = collectFirstDescendant(tableElement, \"tbody\"); // always exists\n        break;\n    }\n    if (newSection) { // sanity check\n      cell = newSection.lastElementChild.lastElementChild;\n    }\n  }\n  gNode = cell;\n  var editor = EditorUtils.getCurrentEditor();\n  editor.selectElement(cell);\n  editor.checkSelectionStateForAnonymousButtons(editor.selection);\n}\n\nfunction PreviousRow()\n{\n  var cell = GetCurrentCellFromSelection();\n\n  if (!cell) // sanity check\n    return;\n  var row = cell.parentNode;\n\n  if (row.previousElementSibling)\n    row = row.previousElementSibling;\n  else {\n    // thead <- tbody, tbody <- tfoot, tfoot <- thead\n    var section = row.parentNode;\n    var sectionName = section.nodeName.toLowerCase();\n    var tableElement = section.parentNode;\n    var newSection;\n    switch (sectionName) {\n      case \"thead\":\n        newSection = collectFirstDescendant(tableElement, \"tfoot\") ||\n                     collectFirstDescendant(tableElement, \"tbody\")\n        break;\n      case \"tbody\":\n        newSection = collectFirstDescendant(tableElement, \"thead\") ||\n                     collectFirstDescendant(tableElement, \"tfoot\") ||\n                     section;\n        break;\n      case \"tfoot\":\n        newSection = collectFirstDescendant(tableElement, \"tbody\"); // always exists\n        break;\n    }\n    if (newSection) { // sanity check\n      row = newSection.lastElementChild;\n    }\n  }\n  var editor = EditorUtils.getCurrentEditor();\n  //var cells = row.querySelectorAll(\"td,th\");\n  var cells = collectDescendants(row, \"td\").concat(collectDescendants(row, \"th\"));\n  var selection = editor.selection;\n  selection.removeAllRanges();\n  for (var i = 0; i < cells.length; i++) {\n    var range = editor.document.createRange();\n    range.selectNode(cells[i]);\n    selection.addRange(range);\n  }\n  gNode = cells[0];\n  editor.checkSelectionStateForAnonymousButtons(editor.selection);\n}\n\nfunction PreviousColumn()\n{\n  var cell = GetCurrentCellFromSelection();\n\n  if (!cell) // sanity check\n    return;\n\n  var child = cell.parentNode.firstElementChild;\n  var index = 0;\n  while (child && child != cell)\n  {\n    if (child.hasAttribute(\"colspan\")) {\n      index += parseInt(child.getAttribute(\"colspan\"))\n    }\n    else\n      index++;\n    child = child.nextElementSibling;\n  }\n\n  index--;\n  var section = cell.parentNode.parentNode;\n  if (index < 0) {\n    var sectionName = section.nodeName.toLowerCase();\n    var tableElement = section.parentNode;\n    var newSection;\n    switch (sectionName) {\n      case \"thead\":\n        newSection = collectFirstDescendant(tableElement, \"tfoot\") ||\n                     collectFirstDescendant(tableElement, \"tbody\")\n        break;\n      case \"tbody\":\n        newSection = collectFirstDescendant(tableElement, \"thead\") ||\n                     collectFirstDescendant(tableElement, \"tfoot\") ||\n                     section;\n        break;\n      case \"tfoot\":\n        newSection = collectFirstDescendant(tableElement, \"tbody\"); // always exists\n        break;\n    }\n    if (newSection) { // sanity check\n      section = newSection;\n      index = GetNumberOfColumnsInSection(section) - 1;\n    }\n    else return;\n  }\n  //var rows = section.querySelectorAll(\"tr\");\n  var rows = collectDescendants(section, \"tr\");\n  var columnsCells = [];\n  for (var j = 0; j < rows.length; j++) {\n    // we have to count to find the nth cell\n    child = rows[j].firstElementChild;\n    var cellIndex = 0;\n    while (child && cellIndex < index) {\n      if (child.hasAttribute(\"colspan\")) {\n        cellIndex += parseInt(child.getAttribute(\"colspan\"))\n      }\n      else\n        cellIndex++;\n      child = child.nextElementSibling;\n    }\n    // cell is ok only if cellIndex == index strictly\n    if (child && cellIndex == index) {\n      if (columnsCells.indexOf(child) == -1)\n        columnsCells.push(child);\n      if (child.hasAttribute(\"rowspan\"))\n        j += parseInt(child.getsAttribute(\"rowspan\")) - 1;\n    }\n  }\n  var editor = EditorUtils.getCurrentEditor();\n  var selection = editor.selection;\n  selection.removeAllRanges();\n  for (var i = 0; i < columnsCells.length; i++) {\n    var range = editor.document.createRange();\n    range.selectNode(columnsCells[i]);\n    selection.addRange(range);\n  }\n  gNode = columnsCells[0];\n  editor.checkSelectionStateForAnonymousButtons(editor.selection);\n}\n\n/********************** diInsertNodeBeforeTxn **********************/\n\nfunction diInsertNodeBeforeTxn(aNode, aParent, aRef)\n{\n  this.mNode = aNode;\n  this.mParent = aParent;\n  this.mRef = aRef;\n}\n\ndiInsertNodeBeforeTxn.prototype = {\n\n  getNode:    function() { return this.mNode; },\n\n  QueryInterface : function(aIID)\n  {\n    if (aIID.equals(Components.interfaces.nsITransaction) ||\n        aIID.equals(Components.interfaces.diINodeInsertionTxn) ||\n        aIID.equals(Components.interfaces.nsISupportsWeakReference) ||\n        aIID.equals(Components.interfaces.nsISupports))\n      return this;\n    throw Components.results.NS_NOINTERFACE;\n  },\n\n  doTransaction: function()\n  {\n    this.mParent.insertBefore(this.mNode, this.mRef);\n  },\n\n  undoTransaction: function()\n  {\n    this.mNode.parentNode.removeChild(this.mNode);\n  },\n\n  redoTransaction: function()\n  {\n    this.doTransaction();\n  },\n\n  isTransient: false,\n\n  merge: function(aTransaction)\n  {\n    return true;\n  }\n};\n\nfunction collectDescendants(aNode)\n{\n  var rv = [];\n  _collectDescendants(rv, aNode, 1, arguments);\n  return rv;\n}\n\nfunction collectFirstDescendant(aNode)\n{\n  var rv = [];\n  _collectDescendants(rv, aNode, 1, arguments);\n  if (rv.length)\n    return rv[0];\n  return null;\n}\n\nfunction _collectDescendants(aRv, aNode, aIndex, aArgs)\n{\n  if (aNode) {\n    for (var i = 0; i < aNode.childNodes.length; i++) {\n      var c = aNode.childNodes[i];\n      if (c.nodeName.toLowerCase() == aArgs[aIndex]) {\n        if (aIndex == aArgs.length - 1)\n          aRv.push(c);\n        else\n          _collectDescendants(aRv, c, aIndex + 1, aArgs);\n      }\n    }\n    return null;\n  }\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertTable.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/insertTable.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/insertTable.dtd\">\n\n<dialog title=\"&windowTitle.label;\"\n        id=\"tablePropertiesDialog\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        onload = \"Startup()\"\n        buttons=\"extra1,accept,cancel\"\n        buttonlabelextra1=\"&applyButton.label;\"\n        style=\"height: auto\"\n        forcecleartheme = \"true\"\n        ondialogextra1=\"ApplyChanges()\"\n        ondialogaccept=\"return onAccept();\"\n        persist=\"screenX screenY\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/txns/diStyleAttrChangeTxn.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/insertTable.js\"/>\n\n  <stringbundle id=\"bundleString\"         src=\"chrome://bluegriffon/locale/insertTable.properties\"/>\n\n  <tabbox id=\"tabbox\">\n    <tabs onselect=\"onTabSelect()\">\n      <tab label=\"&table.tab;\" value=\"table\"/>\n      <tab label=\"&cell.tab;\"  value=\"cell\"/>\n    </tabs>\n    <tabpanels>\n      <vbox oncommand=\"DataChanged()\"\n            oninput=\"DataChanged()\">\n        <groupbox>\n          <caption label=\"&size.label;\"/>\n          <grid>\n            <columns><column/><column/><column/><column/><column/></columns>\n            <rows>\n              <row align=\"center\">\n                <label value=\"&rows.label;\"/>\n                <textbox type=\"number\" id=\"tableRowsTextbox\" min=\"1\"/>\n                <spacer/>\n                <label value=\"&width.label;\"/>\n                <hbox align=\"center\">\n                  <menulist sizetopopup=\"none\" editable=\"true\" id=\"widthMenulist\"\n                            oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex', false);\"\n                            oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex', false)\">\n                    <menupopup id=\"widthMenupopup\"\n                               onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex')\"/>\n                  </menulist>\n                  <spinbuttons onup=\"IncreaseLength(this, '% px pt cm in mm pc em ex')\"\n                               ondown=\"DecreaseLength(this, '% px pt cm in mm pc em ex', false)\"/>\n                </hbox>\n              </row>\n\n              <row align=\"center\">\n                <label value=\"&columns.label;\"/>\n                <textbox type=\"number\" id=\"tableColumnsTextbox\" min=\"1\"/>\n                <spacer/>\n                <label value=\"&height.label;\"/>\n                <hbox align=\"center\">\n                  <menulist sizetopopup=\"none\" editable=\"true\" id=\"heightMenulist\"\n                            oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex', false);\"\n                            oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex', false)\">\n                    <menupopup id=\"heightMenupopup\"\n                               onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex')\"/>\n                  </menulist>\n                  <spinbuttons onup=\"IncreaseLength(this, '% px pt cm in mm pc em ex')\"\n                               ondown=\"DecreaseLength(this, '% px pt cm in mm pc em ex', false)\"/>\n                </hbox>\n              </row>\n\n              <row align=\"center\">\n                <label value=\"&rowsInHeader.label;\"/>\n                <textbox id=\"rowsInHeaderTextbox\" type=\"number\" min=\"0\"/>\n                <checkbox label=\"&onlyHeaderCells.label;\"\n                          id=\"onlyHeaderCellsInHeaderCheckbox\"/>\n              </row>\n\n              <row align=\"center\">\n                <label value=\"&rowsInFooter.label;\"/>\n                <textbox id=\"rowsInFooterTextbox\" type=\"number\" min=\"0\"/>\n                <checkbox label=\"&onlyHeaderCells.label;\"\n                          id=\"onlyHeaderCellsInFooterCheckbox\"/>\n              </row>\n            </rows>\n          </grid>\n        </groupbox>\n        <groupbox>\n          <caption label=\"&layout.label;\"/>\n          <grid>\n            <columns><column/><column/><column/></columns>\n            <rows>\n              <row align=\"center\">\n                <label value=\"&border.label;\"/>\n                <textbox type=\"number\" id=\"tableBorderTextbox\" min=\"0\"/>\n                <label value=\"&pixels.label;\"/>\n              </row>\n              <row align=\"center\">\n                <label value=\"&cellSpacing.label;\"/>\n                <hbox align=\"center\">\n                  <textbox id=\"tableCellSpacingTextbox\" oninput=\"OnlyDigits(this)\"/>\n                  <spinbuttons onup=\"Increase('tableCellSpacingTextbox')\"\n                               ondown=\"Decrease('tableCellSpacingTextbox')\"/>\n                </hbox>\n                <menulist id=\"tableCellSpacingUnitMenulist\">\n                  <menupopup>\n                    <menuitem label=\"&pixels.label;\" value=\"\"/>\n                    <menuitem label=\"&percent.label;\" value=\"%\"/>\n                  </menupopup>\n                </menulist>\n              </row>\n              <row align=\"center\">\n                <label value=\"&cellPadding.label;\"/>\n                <hbox align=\"center\">\n                  <textbox id=\"tableCellPaddingTextbox\" oninput=\"OnlyDigits(this)\"/>\n                  <spinbuttons onup=\"Increase('tableCellPaddingTextbox')\"\n                               ondown=\"Decrease('tableCellPaddingTextbox')\"/>\n                </hbox>\n                <menulist id=\"tableCellPaddingUnitMenulist\">\n                  <menupopup>\n                    <menuitem label=\"&pixels.label;\" value=\"\"/>\n                    <menuitem label=\"&percent.label;\" value=\"%\"/>\n                  </menupopup>\n                </menulist>\n              </row>\n            </rows>\n          </grid>\n        </groupbox>\n      </vbox>\n\n      <vbox flex=\"1\">\n        <groupbox>\n          <caption label=\"&selection.caption;\"/>\n          <hbox align=\"center\">\n            <grid>\n              <columns><column/></columns>\n              <rows>\n                <row>\n                  <menulist id=\"selectionType\"\n                            oncommand=\"event.preventDefault()\">\n                    <menupopup>\n                      <menuitem label=\"&cells.label;\" value=\"cells\"/>\n                      <menuitem label=\"&rowsSelection.label;\" value=\"rows\"/>\n                      <menuitem label=\"&columnsSelection.label;\" value=\"columns\"/>\n                    </menupopup>\n                  </menulist>\n                </row>\n                <row align=\"center\">\n                  <hbox>\n                    <button flex=\"1\" label=\"&previous.label;\"\n                            image=\"chrome://global/skin/arrow/arrow-lft.gif\"\n                            oncommand=\"Previous()\"/>\n                    <button flex=\"1\" label=\"&next.label;\"\n                            image=\"chrome://global/skin/arrow/arrow-rit.gif\"\n                            dir=\"reverse\"\n                            oncommand=\"Next()\"/>\n                  </hbox>\n                </row>\n              </rows>\n            </grid>\n            <description style=\"margin: 1em\">&warning.description;</description>\n          </hbox>\n        </groupbox>\n\n        <hbox oncommand=\"DataChanged()\"\n              oninput=\"DataChanged()\">\n          <groupbox flex=\"1\">\n            <caption label=\"&size.caption;\"/>\n            <grid>\n              <columns><column/><column/><column/></columns>\n              <rows>\n                <row align=\"center\">\n                  <label value=\"&width.label;\"/>\n                  <menulist sizetopopup=\"none\" editable=\"true\" id=\"cellsWidthMenulist\"\n                            oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex', false);\"\n                            oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex', false)\">\n                    <menupopup id=\"cellsWidthMenupopup\"\n                               onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex')\"/>\n                  </menulist>\n                  <spinbuttons onup=\"IncreaseLength(this, '% px pt cm in mm pc em ex')\"\n                               ondown=\"DecreaseLength(this, '% px pt cm in mm pc em ex', false)\"/>\n                </row>\n                <row align=\"center\">\n                  <label value=\"&height.label;\"/>\n                  <menulist sizetopopup=\"none\" editable=\"true\" id=\"cellsHeightMenulist\"\n                            oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex', false);\"\n                            oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex', false)\">\n                    <menupopup id=\"cellsHeightMenupopup\"\n                               onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex')\"/>\n                  </menulist>\n                  <spinbuttons onup=\"IncreaseLength(this, '% px pt cm in mm pc em ex')\"\n                               ondown=\"DecreaseLength(this, '% px pt cm in mm pc em ex', false)\"/>\n                </row>\n              </rows>\n            </grid>\n          </groupbox>\n          <groupbox flex=\"1\">\n            <caption label=\"&alignment.caption;\"/>\n            <grid>\n              <columns><column/><column/><column/></columns>\n              <rows>\n                <row align=\"center\">\n                  <label value=\"&hAlign.label;\"/>\n                  <menulist id=\"cellsHAlignMenulist\">\n                    <menupopup>\n                      <menuitem label=\"&unspecified.label;\" value=\"\"/>\n                      <menuseparator/>\n                      <menuitem label=\"&left.label;\" value=\"left\"/>\n                      <menuitem label=\"&center.label;\" value=\"center\"/>\n                      <menuitem label=\"&right.label;\" value=\"right\"/>\n                      <menuseparator/>\n                      <menuitem label=\"&justify.label;\" value=\"justify\"/>\n                    </menupopup>\n                  </menulist>\n                </row>\n                <row align=\"center\">\n                  <label value=\"&vAlign.label;\"/>\n                  <menulist id=\"cellsVAlignMenulist\">\n                    <menupopup>\n                      <menuitem label=\"&unspecified.label;\" value=\"\"/>\n                      <menuseparator/>\n                      <menuitem label=\"&top.label;\" value=\"top\"/>\n                      <menuitem label=\"&center.label;\" value=\"middle\"/>\n                      <menuitem label=\"&bottom.label;\" value=\"bottom\"/>\n                    </menupopup>\n                  </menulist>\n                </row>\n              </rows>\n            </grid>\n          </groupbox>\n        </hbox>\n        <groupbox oncommand=\"DataChanged()\"\n                  oninput=\"DataChanged()\">\n          <caption label=\"&style.caption;\"/>\n          <hbox align=\"center\">\n            <hbox flex=\"1\" align=\"center\">\n              <label value=\"&bgColor.label;\"/>\n              <ecolorpicker id=\"bgColorColorpicker\"\n                            color=\"transparent\"\n                            colorObjectId=\"BackgroundColor\"\n                            windowTitle=\"&bgColor.windowTitle;\"\n                            showTransparency=\"true\"\n                            oncommand=\"DataChanged()\"/>\n            </hbox>\n            <checkbox label=\"&headers.checkbox;\" id=\"cellsHeadersCheckbox\" flex=\"1\"/>\n            <checkbox label=\"&nowrap.checkbox;\"  id=\"cellsNoWrapCheckbox\"  flex=\"1\"/>\n          </hbox>\n        </groupbox>\n      </vbox>\n    </tabpanels>\n  </tabbox>\n\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertTextarea.js",
    "content": "Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar gNode = null;\nvar gEditor = null;\n\nfunction Startup()\n{\n  gNode = window.arguments[0];\n  gEditor = EditorUtils.getCurrentEditor();\n  GetUIElements();\n\n  InitDialog();\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction onAccept()\n{\n  gEditor.beginTransaction();\n\n  var doc = EditorUtils.getCurrentDocument();\n  if (!gNode) {\n    gNode = doc.createElement(\"textarea\");\n    gNode.appendChild(doc.createTextNode(gEditor.selection.toString()));\n    gEditor.insertElementAtSelection(gNode, true);\n  }\n\n  ApplyAttributes();\n\n  gEditor.endTransaction();\n  gEditor.selection.collapse(gNode, 0);\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertTextarea.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/insertTextarea.dtd\">\n\n<dialog title=\"&window.title;\"\n        id=\"insertTextareaDialog\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        xmlns:html=\"http://www.w3.org/1999/xhtml\"\n        onload = \"Startup()\"\n        buttons=\"accept,cancel\"\n        forcecleartheme = \"true\"\n        ondialogaccept=\"return onAccept();\"\n        persist=\"screenX screenY\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/insertTextarea.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/form-common.js\"/>\n\n  <grid id=\"mainGrid\">\n    <columns><column/><column flex=\"1\"/><column/></columns>\n    <rows>\n      <row align=\"center\" attribute=\"name\">\n        <label value=\"&name.label;\"/>\n        <textbox/>\n      </row>\n      <row align=\"center\" attribute=\"cols\">\n        <label value=\"&cols.label;\"/>\n        <textbox/>\n      </row>\n      <row align=\"center\" attribute=\"rows\">\n        <label value=\"&rows.label;\"/>\n        <textbox/>\n      </row>\n        <row align=\"center\" attribute=\"wrap\">\n          <label value=\"&wrap.label;\"/>\n          <hbox align=\"center\">\n            <toolbarbutton class=\"multibutton\"\n                           type=\"checkbox\"\n                           id=\"wrapSoftButton\"\n                           label=\"&softWrap.label;\"\n                           value=\"soft\"\n                           oncommand=\"ToggleMultibuttons(this)\"/>\n            <toolbarbutton class=\"multibutton\"\n                           type=\"checkbox\"\n                           id=\"wrapHardButton\"\n                           label=\"&hardWrap.label;\"\n                           value=\"hard\"\n                           oncommand=\"ToggleMultibuttons(this)\"/>\n          </hbox>\n        </row>\n      <row align=\"center\" attribute=\"disabled\">\n        <label value=\"&state.label;\"/>\n        <checkbox label=\"&disabled.label;\"/>\n      </row>\n      <row align=\"center\" attribute=\"form\">\n        <label value=\"&form.label;\"/>\n        <textbox/>\n      </row>\n      <row align=\"center\" attribute=\"placeholder\">\n        <label value=\"&placeholder.label;\"/>\n        <textbox/>\n      </row>\n      <row align=\"center\" attribute=\"readonly\">\n        <label value=\"&mutability.label;\"/>\n        <checkbox label=\"&readonly.label;\"/>\n      </row>\n      <row align=\"center\" attribute=\"required\">\n        <label value=\"&required.label;\"/>\n        <checkbox label=\"&isRequired.label;\"/>\n      </row>\n      <row align=\"center\" attribute=\"maxlength\">\n        <label value=\"&maxlength.label;\"/>\n        <textbox/>\n      </row>\n      <row align=\"center\" attribute=\"autofocus\">\n        <label value=\"&autofocus.label;\"/>\n        <checkbox label=\"&focusOnPageLoad.label;\"/>\n      </row>\n    </rows>\n  </grid>\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertVideo.js",
    "content": "Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/urlHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/prompterHelper.jsm\");\n\nvar gDoc = null;\nvar gNode = null;\nvar gDocUrlScheme = null;\nvar gEditor = null;\n\nfunction Startup()\n{\n  gNode = window.arguments[0];\n  var url = window.arguments[1];\n  gEditor = EditorUtils.getCurrentEditor();\n\n  var docUrl = EditorUtils.getDocumentUrl();\n  gDocUrlScheme = UrlUtils.getScheme(docUrl);\n\n  GetUIElements();\n  if (url) {\n    gDialog.urlTextbox.value = url;\n    LoadVideoFile();\n    CheckURL('urlTextbox', 'relativeURLCheckbox')\n  }\n\n  if (!gNode)\n    document.documentElement.getButton(\"accept\").disabled = true;\n\n  InitDialog();\n  CheckURL('urlTextbox', 'relativeURLCheckbox');\n  CheckURL('urlPosterTextbox', 'relativeURLPosterCheckbox');\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction InitDialog()\n{\n  if (!gNode || gNode.nodeName.toLowerCase() != \"video\") {\n    gNode = null;\n    return;\n  }\n  \n  gDialog.widthTextbox.value = gNode.hasAttribute(\"width\") ? gNode.getAttribute(\"width\") : \"\";\n  gDialog.heightTextbox.value = gNode.hasAttribute(\"height\") ? gNode.getAttribute(\"height\") : \"\";\n  gDialog.preloadMenulist.value = gNode.hasAttribute(\"preload\") ? gNode.getAttribute(\"preload\") : \"\";\n  gDialog.videoControlsCheckbox.checked = gNode.hasAttribute(\"controls\");\n  gDialog.autoplayCheckbox.checked = gNode.hasAttribute(\"autoplay\");\n  gDialog.loopCheckbox.checked = gNode.hasAttribute(\"loop\");\n\n  gDialog.urlTextbox.value = gNode.getAttribute(\"src\");\n  gDialog.urlPosterTextbox.value = gNode.hasAttribute(\"poster\") ? gNode.getAttribute(\"poster\") : \"\";\n  if (gDialog.urlTextbox.value) {\n    LoadVideoFile();\n    CheckURL('urlTextbox', 'relativeURLCheckbox')\n  }\n\n  if (gDialog.urlPosterTextbox.value) {\n    LoadPosterFile();\n    CheckURL('urlPosterTextbox', 'relativeURLPosterCheckbox');\n  }\n}\n\nfunction CheckURL(aTextboxId, aCheckboxId)\n{\n  var url = gDialog[aTextboxId].value;\n  if (url) {\n    gDialog[aCheckboxId].disabled = !(gDocUrlScheme && gDocUrlScheme != \"resource\");\n    if (url != UrlUtils.makeRelativeUrl(url)) {\n      MakeRelativeUrl(aTextboxId, aCheckboxId);\n    }\n    else\n      gDialog[aCheckboxId].checked = true;\n  }\n  else {\n    gDialog[aCheckboxId].checked = false;\n    gDialog[aCheckboxId].disabled = true;\n  }\n}\n\nfunction MakeRelativeUrl(aTextboxId, aCheckboxId)\n{\n  var spec = gDialog[aTextboxId].value;\n  if (gDocUrlScheme && gDocUrlScheme != \"resource\") {\n    spec = UrlUtils.makeRelativeUrl(spec);\n    gDialog[aTextboxId].value = spec;\n    gDialog[aCheckboxId].checked = true;\n  }\n}\n\nfunction MakeAbsoluteUrl(aTextboxId, aCheckboxId)\n{\n  var spec = gDialog[aTextboxId].value;\n  if (gDocUrlScheme && gDocUrlScheme != \"resource\") {\n    spec = UrlUtils.makeAbsoluteUrl(spec);\n    gDialog[aTextboxId].value = spec;\n    gDialog[aCheckboxId].checked = false;\n  }\n}\n\nfunction ToggleRelativeOrAbsolute(aTextboxId, aCheckboxId)\n{\n  if (gDialog[aCheckboxId].checked) {\n    MakeRelativeUrl(aTextboxId, aCheckboxId);\n  }\n  else {\n    MakeAbsoluteUrl(aTextboxId, aCheckboxId);\n  }\n}\n\nfunction LoadVideoFile()\n{\n  gDialog.preview.setAttribute(\"src\", UrlUtils.makeAbsoluteUrl(gDialog.urlTextbox.value));\n}\n\nfunction LoadPosterFile()\n{\n  gDialog.previewPoster.setAttribute(\"src\", UrlUtils.makeAbsoluteUrl(gDialog.urlPosterTextbox.value));\n}\n\nfunction VideoLoaded()\n{\n  var cx = parseInt(gDialog.throbber.getAttribute(\"cx\"));\n  gDialog.throbber.setAttribute(\"cx\", cx - 1);\n\n  gDialog.videoPreviewBox.hidden = false;\n  document.documentElement.getButton(\"accept\").disabled = false;\n  if (gDialog.widthTextbox.value)\n    gDialog.preview.setAttribute(\"width\", gDialog.widthTextbox.value);\n  if (gDialog.heightTextbox.value)\n    gDialog.preview.setAttribute(\"height\", gDialog.heightTextbox.value);\n  window.sizeToContent();\n}\n\n\nfunction CantLoadVideo()\n{\n  var cx = parseInt(gDialog.throbber.getAttribute(\"cx\"));\n  gDialog.throbber.setAttribute(\"cx\", cx - 1);\n\n  gDialog.videoPreviewBox.hidden = true;\n  document.documentElement.getButton(\"accept\").disabled = gDialog.urlTextbox.value || !gNode;\n  window.sizeToContent();\n}\n\nfunction PosterLoaded()\n{\n  gDialog.posterPreviewBox.hidden = false;\n  gDialog.savePosterAsFileButton.hidden =\n    (gDialog.urlPosterTextbox.value.trim().substr(0, 5) != \"data:\");\n  window.sizeToContent();\n}\n\nfunction CantLoadPoster()\n{\n  gDialog.posterPreviewBox.hidden = true;\n  window.sizeToContent();\n}\n\nfunction UseCurrentFrameAsPoster()\n{\n  try {\n    // XXX\n    var canvas = document.createElementNS(\"http://www.w3.org/1999/xhtml\", \"canvas\");\n    var userDefinedSize = (gDialog.widthTextbox.value || gDialog.heightTextbox.value);\n    var w = gDialog.widthTextbox.value   ? gDialog.widthTextbox.value  : gDialog.preview.videoWidth;\n    var h = gDialog.heightTextbox.value  ? gDialog.heightTextbox.value : gDialog.preview.videoHeight;\n    if (userDefinedSize) {\n      canvas.style.width = gDialog.preview.clientWidth + \"px\";\n      canvas.setAttribute(\"width\", gDialog.preview.clientWidth);\n      canvas.style.height = gDialog.preview.clientHeight + \"px\";\n      canvas.setAttribute(\"height\", gDialog.preview.clientHeight);\n    }\n    else {\n      canvas.style.width = gDialog.preview.videoWidth + \"px\";\n      canvas.setAttribute(\"width\", gDialog.preview.videoWidth);\n      canvas.style.height = gDialog.preview.videoHeight + \"px\";\n      canvas.setAttribute(\"height\", gDialog.preview.videoHeight);\n     }\n    canvas.style.display = \"none\";\n    var ctx = canvas.getContext(\"2d\");\n    ctx.drawImage(gDialog.preview, 0, 0);\n    gDialog.urlPosterTextbox.value = canvas.toDataURL();\n    gDialog.tabbox.selectedTab = gDialog.posterTab;\n    LoadPosterFile();\n  }\n  catch(e) {alert(e)}\n}\n\nfunction CheckPixels(aElt)\n{\n  aElt.value = aElt.value.replace( /[^0-9]/g , \"\");\n  if (gDialog.widthTextbox.value)\n    gDialog.preview.setAttribute(\"width\", gDialog.widthTextbox.value);\n  else\n    gDialog.preview.removeAttribute(\"width\");\n  if (gDialog.heightTextbox.value)\n    gDialog.preview.setAttribute(\"height\", gDialog.heightTextbox.value);\n  else\n    gDialog.preview.removeAttribute(\"height\");\n\n  window.sizeToContent();\n}\n\nfunction onAccept()\n{\n  gEditor.beginTransaction();\n\n\n  var nodeCreated = false;\n  if (!gNode) {\n    gNode = EditorUtils.getCurrentDocument().createElement(\"video\");\n    nodeCreated = true;\n  }\n\n  if (gDialog.urlTextbox.value) {\n    function setAttribute(aName, aValue) {\n      if (aValue)\n        gEditor.setAttribute(gNode, aName, aValue);\n      else\n        gEditor.removeAttribute(gNode, aName);\n    }\n    gEditor.setAttribute(gNode, \"src\", gDialog.urlTextbox.value);\n\n    setAttribute(\"poster\",   gDialog.urlPosterTextbox.value);\n    setAttribute(\"preload\",  gDialog.preloadMenulist.value);\n    setAttribute(\"width\",    gDialog.widthTextbox.value);\n    setAttribute(\"height\",   gDialog.heightTextbox.value);\n    setAttribute(\"controls\", gDialog.videoControlsCheckbox.checked ? \"controls\" : \"\");\n    setAttribute(\"autoplay\", gDialog.autoplayCheckbox.checked ? \"autoplay\" : \"\");\n    setAttribute(\"loop\",     gDialog.loopCheckbox.checked ? \"loop\" : \"\");\n\n    if (nodeCreated) {\n        try {\n          // monster hack because insertElementAtSelection() fails on <video>\n          var p = gEditor.document.createElement(\"span\");\n          p.appendChild(gEditor.document.createElement(\"br\"));\n          \n          p.appendChild(gNode);\n          gEditor.insertElementAtSelection(p, true);\n          txn = new diNodeInsertionTxn(gNode,\n                                       p.parentNode,\n                                       p.nextSibling);\n          gEditor.transactionManager.doTransaction(txn);\n          gEditor.deleteNode(p);\n        }\n        catch(e) {alert(e)}\n    }\n  }\n  else\n    gEditor.deleteNode(gNode);\n\n  gEditor.endTransaction();\n  return true;\n}\n\nfunction SavePosterAsFile()\n{\n  try {\n    var canvas = document.createElementNS(\"http://www.w3.org/1999/xhtml\", \"canvas\");\n    canvas.style.width = gDialog.previewPoster.naturalWidth + \"px\";\n    canvas.setAttribute(\"width\", gDialog.previewPoster.naturalWidth);\n    canvas.style.height = gDialog.previewPoster.naturalHeight + \"px\";\n    canvas.setAttribute(\"height\", gDialog.previewPoster.naturalHeight);\n    canvas.style.display = \"none\";\n    var ctx = canvas.getContext(\"2d\");\n    ctx.drawImage(gDialog.previewPoster, 0, 0);\n\n    fp = Components.classes[\"@mozilla.org/filepicker;1\"]\n           .createInstance(Components.interfaces.nsIFilePicker);\n    fp.init(window, gDialog.bundleString.getString(\"SavePosterAsPng\"), 1);\n    fp.appendFilter(gDialog.bundleString.getString(\"PNGFiles\"), \"*.png\");\n\n    if (fp.show() == Components.interfaces.nsIFilePicker.returnCancel)\n      return;\n\n    var file = fp.file;\n  \n    // create a data url from the canvas and then create URIs of the source and targets  \n    var io = Components.classes[\"@mozilla.org/network/io-service;1\"]\n                       .getService(Components.interfaces.nsIIOService);\n    var source = io.newURI(canvas.toDataURL(\"image/png\", \"\"), \"UTF8\", null);\n    var target = io.newFileURI(file)\n      \n    // prepare to save the canvas data\n    var persist = Components.classes[\"@mozilla.org/embedding/browser/nsWebBrowserPersist;1\"]\n                            .createInstance(Components.interfaces.nsIWebBrowserPersist);\n    \n    persist.persistFlags = Components.interfaces.nsIWebBrowserPersist.PERSIST_FLAGS_REPLACE_EXISTING_FILES;\n    persist.persistFlags |= Components.interfaces.nsIWebBrowserPersist.PERSIST_FLAGS_AUTODETECT_APPLY_CONVERSION;\n\n    persist.progressListener = {\n      onLocationChange: function() {},\n      onProgressChange: function() {},\n      onSecurityChange: function() {},\n      onStatusChange:   function() {},\n      onStateChange:    function(aWebProgress, aRequest, aStateFlags, aStatus) {\n        if (aStateFlags & Components.interfaces.nsIWebProgressListener.STATE_STOP)\n        setTimeout(function() {\n          // save the canvas data to the file\n          gDialog.urlPosterTextbox.value = fp.fileURL.spec;\n          var imageCache = Components.classes[\"@mozilla.org/image/cache;1\"]\n                                     .getService(Components.interfaces.imgICache);\n          imageCache.removeEntry(fp.fileURL);\n          gDialog.previewPoster.setAttribute(\"src\",\"\");\n          LoadPosterFile();\n          CheckURL('urlPosterTextbox', 'relativeURLPosterCheckbox');\n        }, 200);\n      }\n    };\n    persist.saveURI(source, null, null, null, null, file);\n  }\n  catch(e) {alert(e)}\n}\n\nfunction LoadStarts()\n{\n  var cx = parseInt(gDialog.throbber.getAttribute(\"cx\"));\n  gDialog.throbber.setAttribute(\"cx\", cx + 1);\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/insertVideo.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/insertVideo.css\" type=\"text/css\"?>\n\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/insertVideo.dtd\">\n\n<dialog title=\"&window.title;\"\n        id=\"insertVideoDialog\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        xmlns:html=\"http://www.w3.org/1999/xhtml\"\n        onload = \"Startup()\"\n        buttons=\"accept,cancel\"\n        style=\"height: auto\"\n        forcecleartheme = \"true\"\n        ondialogaccept=\"return onAccept();\"\n        persist=\"screenX screenY\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/javascript\"   src=\"chrome://bluegriffon/content/txns/diNodeInsertionTxn.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/insertVideo.js\"/>\n\n  <stringbundle id=\"bundleString\"         src=\"chrome://bluegriffon/locale/insertVideo.properties\"/>\n\n    <tabbox id=\"tabbox\">\n      <tabs>\n        <tab label=\"&source.label;\"/>\n        <tab label=\"&poster.tab;\" id=\"posterTab\"/>\n      </tabs>\n      <tabpanels>\n        <vbox>\n          <label value=\"&videoFileLocation.label;\"/>\n          <hbox align=\"center\">\n            <textbox id=\"urlTextbox\"\n                     flex=\"1\"\n                     oninput=\"LoadVideoFile(); CheckURL('urlTextbox', 'relativeURLCheckbox')\"/>\n            <filepickerbutton id=\"urlFilepickerbutton\"\n                              control=\"urlTextbox\"\n                              mode=\"0\"\n                              filters=\"filterVideo\"\n                              oncommand=\"LoadVideoFile(); CheckURL('urlTextbox', 'relativeURLCheckbox')\"\n                              title=\"&selectFile.label;\"/>\n          </hbox>\n          <hbox align=\"center\">\n            <image src=\"chrome://bluegriffon/skin/throbber16.gif\"\n                   id=\"throbber\"\n                   cx=\"0\"/>\n            <checkbox class=\"indent\" id=\"relativeURLCheckbox\"\n                      label=\"&relativeUrl.label;\"\n                      oncommand=\"ToggleRelativeOrAbsolute('urlTextbox', 'relativeURLCheckbox')\"/>\n          </hbox>\n          <vbox id=\"videoPreviewBox\" hidden=\"true\">\n            <grid>\n              <columns><column/><column/><column/><column/></columns>\n              <rows>\n                <row align=\"center\">\n                  <label value=\"&width.label;\"/>\n                  <textbox id=\"widthTextbox\" oninput=\"CheckPixels(this)\"/>\n                  <label value=\"&height.label;\"/>\n                  <textbox id=\"heightTextbox\" oninput=\"CheckPixels(this)\"/>\n                </row>\n                <row align=\"center\">\n                  <label value=\"&preload.label;\"/>\n                  <menulist id=\"preloadMenulist\">\n                    <menupopup>\n                      <menuitem label=\"&nonePreload.label;\" value=\"none\"/>\n                      <menuitem label=\"&metadataPreload.label;\" value=\"metadata\"/>\n                      <menuitem label=\"&autoPreload.label;\" value=\"auto\"/>\n                    </menupopup>\n                  </menulist>\n                </row>\n              </rows>\n            </grid>\n            <hbox align=\"center\">\n              <spacer flex=\"1\"/>\n              <checkbox label=\"&videoControls.label;\" id=\"videoControlsCheckbox\"/>\n              <checkbox label=\"&autoplay.label;\"      id=\"autoplayCheckbox\"/>\n              <checkbox label=\"&loop.label;\"          id=\"loopCheckbox\"/>\n              <spacer flex=\"1\"/>\n            </hbox>\n            <hbox align=\"center\">\n              <spacer flex=\"1\"/>\n              <html:table>\n                <html:tbody>\n                  <html:tr>\n                    <html:td>\n                      <html:video id=\"preview\" controls=\"controls\"\n                                  onloadeddata=\"VideoLoaded()\"\n                                  onloadstart=\"LoadStarts()\"\n                                  onerror=\"CantLoadVideo()\"/>\n                    </html:td>\n                  </html:tr>\n                </html:tbody>\n              </html:table>\n              <spacer flex=\"1\"/>\n            </hbox>\n            <hbox align=\"center\">\n              <spacer flex=\"1\"/>\n              <button label=\"&useCurrentFrameAsPoster.label;\"\n                      oncommand=\"UseCurrentFrameAsPoster()\"/>\n            </hbox>\n          </vbox>\n        </vbox>\n\n        <vbox>\n          <label value=\"&posterFileLocation.label;\"/>\n          <hbox align=\"center\">\n            <textbox id=\"urlPosterTextbox\" flex=\"1\" oninput=\"LoadPosterFile(); CheckURL('urlPosterTextbox', 'relativeURLPosterCheckbox')\"/>\n            <filepickerbutton id=\"urlPosterFilepickerbutton\"\n                              control=\"urlPosterTextbox\"\n                              mode=\"0\"\n                              filters=\"filterImages\"\n                              oncommand=\"LoadPosterFile(); CheckURL('urlPosterTextbox', 'relativeURLPosterCheckbox')\"\n                              title=\"&selectFile.label;\"/>\n          </hbox>\n          <checkbox class=\"indent\" id=\"relativeURLPosterCheckbox\"\n                    label=\"&relativeUrl.label;\"\n                    oncommand=\"ToggleRelativeOrAbsolute('urlPosterTextbox', 'relativeURLPosterCheckbox')\"/>\n          <vbox id=\"posterPreviewBox\" hidden=\"true\">\n            <hbox align=\"center\">\n              <spacer flex=\"1\"/>\n              <html:img id=\"previewPoster\" onerror=\"CantLoadPoster()\" onload=\"PosterLoaded()\"/>\n              <spacer flex=\"1\"/>\n            </hbox>\n            <hbox>\n              <spacer flex=\"1\"/>\n              <button label=\"&saveAsFile.label;\" oncommand=\"SavePosterAsFile()\"\n                      id=\"savePosterAsFileButton\"/>\n            </hbox>\n          </vbox>\n        </vbox>\n      </tabpanels>\n    </tabbox>\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/languages.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2008\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n \nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar gNode = null;\nvar gOkButton = null;\nvar returnValue = null;\n\n function Startup()\n{\n  if (!window.arguments)\n    return;\n\n  var parameter = window.arguments[0];\n\n  GetUIElements();\n  BGLanguagesHelper.init();\n\n  if (parameter instanceof Element)\n  {\n    gNode = parameter;\n    gDialog.clearSubtree.removeAttribute(\"hidden\");\n\n    if (gNode.hasAttribute(\"lang\"))\n    {\n      var lang = gNode.getAttribute(\"lang\");\n      var kids = gDialog.languageListBox.getElementsByAttribute(\"value\", lang);\n      if (kids && kids.item(0)) {\n        gDialog.languageListBox.clearSelection();\n        gDialog.languageListBox.selectItem(kids[0]);\n        kids[0].setAttribute(\"selected\", \"true\");\n        gDialog.languageListBox.ensureElementIsVisible(kids[0]);\n        gDialog.currentLanguage.value = kids[0].getAttribute(\"label\");\n      }\n      else\n        gDialog.currentLanguage.value = lang;\n    }\n    else\n      gDialog.currentLanguageBox.setAttribute(\"hidden\", \"true\");\n\n    //window.sizeToContent();\n  }\n  else {\n    returnValue = window.arguments[1];\n    if (returnValue && (\"lang\" in returnValue) && returnValue.lang)\n      gDialog.currentLanguage.value = returnValue.lang;\n  }\n  gOkButton = document.documentElement.getButton(\"accept\");\n  gOkButton.setAttribute(\"disabled\", \"true\");\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction onAccept()\n{\n  var lang = null;\n  if (gDialog.otherTextBox.value)\n    lang = gDialog.otherTextBox.value;\n  else\n    lang = gDialog.languageListBox.value;\n\n  if (gNode)\n  {\n    var editor = EditorUtils.getCurrentEditor();\n    var clearSubtree = gDialog.clearSubtree.checked;\n    if (clearSubtree)\n      editor.beginTransaction();\n\n    editor.setAttribute(gNode, \"lang\", lang);\n\n    if (clearSubtree)\n    {\n      var elementsHavingLang = gNode.querySelectorAll(\"*[lang]\");\n      for (var i = 0; i < elementsHavingLang.length; i++)\n        editor.removeAttribute(elementsHavingLang[i], \"lang\");\n    }\n\n    if (clearSubtree)\n      editor.endTransaction();\n  }\n  else\n    returnValue.lang = lang;\n}\n\nfunction onListboxSelect()\n{\n  try {\n    if (gDialog.languageListBox.value)\n    {\n      gOkButton.removeAttribute(\"disabled\");\n    }\n  }\n  catch(e) {}\n}\n\nfunction onListboxDblClick(aEvent)\n{\n  if (aEvent.originalTarget.localName == \"listitem\") {\n    // we're sure it's selected\n    onAccept();\n    window.close();\n  }\n}\n\nfunction onTextboxInput()\n{\n  try {\n    if (gDialog.otherTextBox.value)\n      gOkButton.removeAttribute(\"disabled\");\n    else\n    {\n      if (gDialog.languageListBox.value)\n        gOkButton.removeAttribute(\"disabled\");\n      else\n        gOkButton.setAttribute(\"disabled\", \"true\");\n    }\n  }\n  catch(e) {}\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/languages.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!--\n   - The contents of this file are subject to the Netscape Public\n   - License Version 1.1 (the \"License\"); you may not use this file\n   - except in compliance with the License. You may obtain a copy of\n   - the License at http://www.mozilla.org/NPL/\n   -  \n   - Software distributed under the License is distributed on an \"AS\n   - IS\" basis, WITHOUT WARRANTY OF ANY KIND, either express or\n   - implied. See the License for the specific language governing\n   - rights and limitations under the License.\n   -  \n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   - \n   - The Initial Developer of the Original Code is Netscape\n   - Communications Corporation. Portions created by Netscape are\n   - Copyright (C) 1998-2000 Netscape Communications Corporation. All\n   - Rights Reserved.\n   - \n   - Contributor(s): \n  -->\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/languages.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/languages.dtd\">\n\n<dialog title=\"&window.title;\"\n        id=\"selectLanguageWindow\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        onload=\"Startup()\"\n        buttons=\"accept,cancel\"\n        forcecleartheme = \"true\"\n        ondialogaccept=\"return onAccept();\"\n        persist=\"screenX screenY\">\n\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/editorUtils.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/css.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/l10n.js\"/>\n  <script type=\"application/javascript\"   src=\"chrome://bluegriffon/content/js/languages.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/languages.js\"/>\n\n  <stringbundleset id=\"languageSet\">\n    <stringbundle id=\"bundleRegions\"      src=\"chrome://global/locale/regionNames.properties\"/>\n    <stringbundle id=\"bundleLanguages\"    src=\"chrome://global/locale/languageNames.properties\"/>\n    <stringbundle id=\"bundlePreferences\"  src=\"chrome://bluegriffon/locale/language.properties\"/>\n    <stringbundle id=\"bundleAccepted\"     src=\"resource://gre/res/language.properties\"/>\n  </stringbundleset>\n\n  <groupbox id=\"currentLanguageBox\">\n    <hbox align=\"center\">\n      <label value=\"&currentLanguage.label;\"/>\n      <label id=\"currentLanguage\"/>\n    </hbox>\n  </groupbox>\n\n  <label value=\"&languagesList.label;\" />\n\n  <listbox id=\"languageListBox\"\n           rows=\"8\"\n           seltype=\"single\"\n           flex=\"1\"\n           onselect=\"onListboxSelect()\" \n           ondblclick=\"onListboxDblClick(event)\" />\n\n  <hbox align=\"center\">\n    <label value=\"&others.label;\"\n           accesskey=\"&others.accesskey;\"\n           control=\"otherTextBox\" />\n    <textbox id=\"otherTextBox\"\n             oninput=\"onTextboxInput()\" />\n    <label value=\"&examples.label;\"/>\n  </hbox>\n  <checkbox id=\"clearSubtree\"\n            hidden=\"true\"\n            checked=\"true\"\n            label=\"&clearSubtree.label;\"/>\n</dialog>"
  },
  {
    "path": "base/content/bluegriffon/dialogs/listProperties.js",
    "content": "Components.utils.import(\"resource://gre/modules/cssHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/urlHelper.jsm\");\n\nvar gNodes = [];\nvar gList = null;\nvar gLis = [];\nvar gFirstLi = null;\nvar gInfo = { lst: null, lsp: null, lsi: null, start: null };\n\nfunction Startup()\n{\n  GetUIElements();\n\n  var s = EditorUtils.getCurrentEditor().selection;\n  GetAllListItems(s);\n\n  InitDialog();\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction InitDialog()\n{\n  if (!gNodes || !gNodes.length) // sanity check\n    return;\n\n  var gFirstLi = gNodes[0];\n  if (gFirstLi.nodeName.toLowerCase() != \"li\")\n    gFirstLi = gFirstLi.firstElementChild;\n  gList = gFirstLi.parentNode;\n\n  var doc = EditorUtils.getCurrentDocument();\n  var cs = doc.defaultView.getComputedStyle(gFirstLi, \"\");\n  var lst = cs.getPropertyValue(\"list-style-type\");\n  if (!lst) { // bug 665857 \n    switch (gFirstLi.getAttribute(\"type\")) {\n      case \"i\": lst = \"lower-roman\"; break;\n      case \"I\": lst = \"upper-roman\"; break;\n      case \"a\": lst = \"lower-alpha\"; break;\n      case \"A\": lst = \"upper-alpha\"; break;\n      default: break;\n    }\n    if (!lst) // get the list's type\n      lst = doc.defaultView.getComputedStyle(gList, \"\")\n            .getPropertyValue(\"list-style-type\");\n  }\n  gDialog.listStyleTypeMenulist.value = lst;\n\n  var lsp = cs.getPropertyValue(\"list-style-position\");\n  CheckToggle(gDialog.insideListStylePositionButton,   lsp == \"inside\");\n  CheckToggle(gDialog.outsideListStylePositionButton,  lsp == \"outside\");\n\n  var lsi = cs.getPropertyValue(\"list-style-image\");\n  var match = lsi.match ( /^url\\(\\s*\"([^\"]*)\"\\s*\\)|^url\\(\\s*'([^']*)'\\s*\\)|^url\\(\\s*([^\\)]*)\\s*\\)/ );\n  var item = gDialog.listStyleImageURLTextbox;\n  if (match) {\n    if (match[1]) item.value = match[1];\n    else if (match[2]) item.value = match[2];\n    else if (match[3]) item.value = match[3];\n  }\n\n  gInfo.lst = lst;\n  gInfo.lsp = lsp;\n  gInfo.lsi = item.value;  \n\n  gInfo.start = gFirstLi.getAttribute(\"value\");\n  if (!gInfo.start && gList.firstElementChild == gFirstLi) {\n    gInfo.start = gList.getAttribute(\"start\");\n  }\n  if (gInfo.start) {\n    gDialog.dontSetStartValueCheckbox.checked = false;\n    gDialog.listStartValueTextbox.disabled = false;\n    gDialog.listStartValueTextbox.value = gInfo.start;\n    gInfo.startDisabled = false;\n  }\n  else {\n    gDialog.dontSetStartValueCheckbox.checked = true;\n    gDialog.listStartValueTextbox.disabled = true;\n    gDialog.listStartValueTextbox.value = 1;\n    gInfo.startDisabled = true;\n    gInfo.start = \"1\";\n  }\n\n  ListStyleImageSet();\n  ToggleRelativeOrAbsoluteStyleImage();\n}\n\nfunction CheckToggle(aToggle, aChecked)\n{\n  if (aChecked)\n    aToggle.setAttribute(\"checked\", \"true\");\n  else\n    aToggle.removeAttribute(\"checked\");\n}\n\nfunction onAccept()\n{\n  var editor = EditorUtils.getCurrentEditor();\n\n  var lsp = gDialog.insideListStylePositionButton.getAttribute(\"checked\")\n            ? \"inside\"\n            : (gDialog.outsideListStylePositionButton.getAttribute(\"checked\")\n               ? \"outside\"\n               : \"\");\n\n  editor.beginTransaction();\n  //cleanup first\n  for (var i = 0; i < gLis.length; i++) {\n    var li = gLis[i];\n\n    if (gInfo.lst != gDialog.listStyleTypeMenulist.value) {\n      if (li.hasAttribute(\"type\"))\n        editor.removeAttribute(li, \"type\");\n      if (li.style.listStyleType) {\n        var txn = new diStyleAttrChangeTxn(li, \"list-style-type\", \"\", \"\");\n        editor.doTransaction(txn);\n        editor.incrementModificationCount(1);  \n      }\n    }\n\n    if (gInfo.lsp != lsp) {\n      if (li.style.listStylePosition) {\n        var txn = new diStyleAttrChangeTxn(li, \"list-style-position\", \"\", \"\");\n        editor.doTransaction(txn);\n        editor.incrementModificationCount(1);  \n      }\n    }\n\n    if (gInfo.lsi != gDialog.listStyleImageURLTextbox.value) {\n      if (li.style.listStyleImage) {\n        var txn = new diStyleAttrChangeTxn(li, \"list-style-image\", \"\", \"\");\n        editor.doTransaction(txn);\n        editor.incrementModificationCount(1);  \n      }\n    }\n\n    if (gInfo.startDisabled != gDialog.dontSetStartValueCheckbox.checked\n        || gInfo.start != gDialog.listStartValueTextbox.value) {\n      if (li.hasAttribute(\"value\")) {\n        editor.removeAttribute(li, \"value\");\n      }\n    }\n  }\n  for (var i = 0; i < gNodes.length; i++) {\n    var li = gNodes[i];\n    if (li.nodeName.toLowerCase() == \"li\")\n      continue;\n\n    if (gInfo.lst != gDialog.listStyleTypeMenulist.value) {\n      if (li.hasAttribute(\"type\"))\n        editor.removeAttribute(li, \"type\");\n      if (li.style.listStyleType) {\n        var txn = new diStyleAttrChangeTxn(li, \"list-style-type\", \"\", \"\");\n        editor.doTransaction(txn);\n        editor.incrementModificationCount(1);  \n      }\n    }\n\n    if (gInfo.lsp != lsp) {\n      if (li.style.listStylePosition) {\n        var txn = new diStyleAttrChangeTxn(li, \"list-style-position\", \"\", \"\");\n        editor.doTransaction(txn);\n        editor.incrementModificationCount(1);  \n      }\n    }\n\n    if (gInfo.lsi != gDialog.listStyleImageURLTextbox.value) {\n      if (li.style.listStyleImage) {\n        var txn = new diStyleAttrChangeTxn(li, \"list-style-image\", \"\", \"\");\n        editor.doTransaction(txn);\n        editor.incrementModificationCount(1);  \n      }\n    }\n\n    if (gInfo.startDisabled != gDialog.dontSetStartValueCheckbox.checked\n        || gInfo.start != gDialog.listStartValueTextbox.value) {\n      if (li.hasAttribute(\"start\")) {\n        editor.removeAttribute(li, \"start\");\n      }\n    }\n  }\n\n  // now set the value\n  for (var i = 0; i < gNodes.length; i++) {\n    var li = gNodes[i];\n\n    if (gInfo.lst != gDialog.listStyleTypeMenulist.value && gDialog.listStyleTypeMenulist.value) {\n      var txn = new diStyleAttrChangeTxn(li, \"list-style-type\", gDialog.listStyleTypeMenulist.value, \"\");\n      editor.doTransaction(txn);\n      editor.incrementModificationCount(1);  \n    }\n\n    if (gInfo.lsp != lsp && lsp) {\n      var txn = new diStyleAttrChangeTxn(li, \"list-style-position\", lsp, \"\");\n      editor.doTransaction(txn);\n      editor.incrementModificationCount(1);  \n    }\n\n    if (gInfo.lsi != gDialog.listStyleImageURLTextbox.value && gDialog.listStyleImageURLTextbox.value) {\n      var txn = new diStyleAttrChangeTxn(li, \"list-style-image\", \"url(\" + gDialog.listStyleImageURLTextbox.value + \")\", \"\");\n      editor.doTransaction(txn);\n      editor.incrementModificationCount(1);  \n    }\n\n    if (gInfo.startDisabled != gDialog.dontSetStartValueCheckbox.checked\n        || gInfo.start != gDialog.listStartValueTextbox.value) {\n      if (!gDialog.dontSetStartValueCheckbox.checked && !i && gDialog.listStartValueTextbox.value) {\n        if (li.nodeName.toLowerCase() == \"li\")\n          editor.setAttribute(li, \"value\", gDialog.listStartValueTextbox.value);\n        else\n          editor.setAttribute(li, \"start\", gDialog.listStartValueTextbox.value);\n      }\n    }\n  }\n  editor.endTransaction();\n}\n\nfunction ToggleMultiButton(aElt)\n{\n  if (aElt.getAttribute(\"checked\")) {\n    var value = aElt.getAttribute(\"value\");\n    switch (value) {\n      case \"inside\":\n        gDialog.outsideListStylePositionButton.removeAttribute(\"checked\");\n        break;\n      case \"outside\":\n        gDialog.insideListStylePositionButton.removeAttribute(\"checked\");\n        break;\n       default: break; //never happens\n    }\n  }\n}\n\nfunction MakeRelativeUrl()\n{\n  var spec = gDialog.listStyleImageURLTextbox.value;\n  var docUrl = EditorUtils.getDocumentUrl();\n  var docUrlScheme = UrlUtils.getScheme(docUrl);\n  if (docUrlScheme && docUrlScheme != \"resource\") {\n    spec = UrlUtils.makeRelativeUrl(spec);\n    gDialog.listStyleImageURLTextbox.value = spec;\n  }\n}\n\nfunction MakeAbsoluteUrl()\n{\n  var spec = gDialog.listStyleImageURLTextbox.value;\n  var docUrl = EditorUtils.getDocumentUrl();\n  var docUrlScheme = UrlUtils.getScheme(docUrl);\n  if (docUrlScheme && docUrlScheme != \"resource\") {\n    spec = UrlUtils.makeAbsoluteUrl(spec);\n    gDialog.listStyleImageURLTextbox.value = spec;\n  }\n  return spec;\n}\n\nfunction ToggleRelativeOrAbsoluteStyleImage()\n{\n  if (gDialog.relativeStyleImageURLCheckbox.checked)\n    MakeRelativeUrl()\n  else\n    MakeAbsoluteUrl();\n}\n\nfunction ListStyleImageSet()\n{\n  var disabled = false;\n  var docUrl = EditorUtils.getDocumentUrl();\n  var docUrlScheme = UrlUtils.getScheme(docUrl);\n  if (!gDialog.listStyleImageURLTextbox.value || !docUrlScheme || docUrlScheme == \"resource\")\n    disabled = true;\n  gDialog.relativeStyleImageURLCheckbox.disabled = disabled;\n}\n\nfunction GetAllListItems(aSelection)\n{\n  for (var k = 0; k < aSelection.rangeCount; k++) {\n    var range = aSelection.getRangeAt(k);\n    var nodes = [];\n\n    if (range.commonAncestorContainer.nodeType == Node.ELEMENT_NODE) {\n      var allWithinRangeParent = range.commonAncestorContainer.querySelectorAll(\"ul,ol,li\");\n      for (var i = 0; i < allWithinRangeParent.length; i++) {\n        var el = allWithinRangeParent[i];\n        var name = el.nodeName.toLowerCase();\n        if (name == \"li\")\n          gLis.push(el);\n\n        if ((name == \"ol\" || name == \"ul\")\n            && aSelection.containsNode(el, false))\n          nodes.push(el)\n        else if (name ==\"li\"\n                 && aSelection.containsNode(el, true)\n                 && !aSelection.containsNode(el.parentNode, false)) {\n          nodes.push(el);\n        }\n      }\n    }\n    if (!nodes.length) {\n      var node = range.commonAncestorContainer;\n      while (node && node.nodeName.toLowerCase() != \"li\")\n        node = node.parentNode;\n      if (node)\n        nodes.push(node);\n    }\n\n    gNodes = gNodes.concat(nodes);\n  }\n}\n\nfunction ToggleLiValue(aElt)\n{\n  gDialog.listStartValueTextbox.disabled = aElt.checked;\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/listProperties.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n\n<!DOCTYPE dialog [\n  <!ENTITY % csspropertiesDTD SYSTEM \"chrome://cssproperties/locale/cssproperties.dtd\">\n  %csspropertiesDTD;\n  <!ENTITY % listPropertiesDTD SYSTEM \"chrome://bluegriffon/locale/listProperties.dtd\" >\n  %listPropertiesDTD;\n]>\n\n<dialog title=\"&window.title;\"\n        id=\"insertAnchorDialog\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        xmlns:html=\"http://www.w3.org/1999/xhtml\"\n        onload = \"Startup()\"\n        buttons=\"accept,cancel\"\n        style=\"height: auto\"\n        forcecleartheme = \"true\"\n        ondialogaccept=\"return onAccept();\"\n        persist=\"screenX screenY\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/listProperties.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/txns/diStyleAttrChangeTxn.js\"/>\n\n  <groupbox>\n    <caption label=\"&marker.caption;\"/>\n    <grid>\n      <columns><column/><column/></columns>\n      <rows>\n        <row align=\"center\">\n          <label value=\"&listStyleType.label;\"/>\n          <menulist editable=\"true\"\n                    id=\"listStyleTypeMenulist\"\n                    sizetopopup=\"always\"\n                    oncommand=\"this.value = event.originalTarget.value;\">\n            <menupopup>\n              <menuitem label=\"&defaultMarker.label;\" value=\"\"/>\n              <menuseparator/>\n              <menuitem label=\"&none.label;\" value=\"none\"/>\n              <menuseparator/>\n              <menuitem label=\"&disc.label;\" value=\"disc\"/>\n              <menuitem label=\"&circle.label;\" value=\"circle\"/>\n              <menuitem label=\"&square.label;\" value=\"square\"/>\n              <menuseparator/>\n              <menuitem label=\"&decimal.label;\" value=\"decimal\"/>\n              <menuitem label=\"&decimalLeadingZero.label;\" value=\"decimal-leading-zero\"/>\n              <menuitem label=\"&lowerRoman.label;\" value=\"lower-roman\"/>\n              <menuitem label=\"&upperRoman.label;\" value=\"upper-roman\"/>\n              <menuitem label=\"&lowerGreek.label;\" value=\"lower-greek\"/>\n              <menuitem label=\"&lowerAlpha.label;\" value=\"lower-alpha\"/>\n              <menuitem label=\"&upperAlpha.label;\" value=\"upper-alpha\"/>\n              <menuseparator/>\n              <menuitem label=\"&armenian.label;\" value=\"armenian\"/>\n              <menuitem label=\"&georgian.label;\" value=\"georgian\"/>\n              <menuseparator/>\n              <menuitem label=\"&hebrew.label;\" value=\"hebrew\"/>\n              <menuitem label=\"&arabicIndic.label;\" value=\"-moz-arabic-indic\"/>\n              <menuitem label=\"&persian.label;\" value=\"-moz-persian\"/>\n              <menuitem label=\"&urdu.label;\" value=\"-moz-urdu\"/>\n              <menuseparator/>\n              <menuitem label=\"&bengali.label;\" value=\"-mozbengali\"/>\n              <menuitem label=\"&devanagari.label;\" value=\"-moz-devanagari\"/>\n              <menuitem label=\"&gujarati.label;\" value=\"-moz-gujarati\"/>\n              <menuitem label=\"&gurmukhi.label;\" value=\"-moz-gurmukhi\"/>\n              <menuitem label=\"&kannada.label;\" value=\"-moz-kannada\"/>\n              <menuitem label=\"&malayalam.label;\" value=\"-moz-malayalam\"/>\n              <menuitem label=\"&oriya.label;\" value=\"-moz-oriya\"/>\n              <menuitem label=\"&tamil.label;\" value=\"-moz-tamil\"/>\n              <menuitem label=\"&telugu.label;\" value=\"-moz-telugu\"/>\n              <menuseparator/>\n              <menuitem label=\"&ethiopicNumeric.label;\" value=\"-moz-ethiopic-numeric\"/>\n              <menuitem label=\"&ethiopicHalehameAmEt.label;\" value=\"-moz-ethiopic-halehame-am\"/>\n              <menuitem label=\"&ethiopicHalehameTiEr.label;\" value=\"-moz-ethiopic-halehame-ti-er\"/>\n              <menuitem label=\"&ethiopicHalehameTiEt.label;\" value=\"-moz-ethiopic-halehame-ti-et\"/>\n              <menuseparator/>\n              <menuitem label=\"&khmer.label;\" value=\"-moz-khmer\"/>\n              <menuitem label=\"&lao.label;\" value=\"-moz-lao\"/>\n              <menuitem label=\"&thai.label;\" value=\"-moz-thai\"/>\n              <menuitem label=\"&myanmar.label;\" value=\"-moz-myanmar\"/>\n              <menuseparator/>\n              <menuitem label=\"&hangul.label;\" value=\"-moz-hangul\"/>\n              <menuitem label=\"&hangulConsonant.label;\" value=\"-moz-hangul-consonant\"/>\n              <menuseparator/>\n              <menuitem label=\"&hiragana.label;\" value=\"hiragana\"/>\n              <menuitem label=\"&katakana.label;\" value=\"katakana\"/>\n              <menuitem label=\"&hiraganaIroha.label;\" value=\"hiragana-iroha\"/>\n              <menuitem label=\"&katakanaIroha.label;\" value=\"katakana-iroha\"/>\n              <menuitem label=\"&japaneseFormal.label;\" value=\"-moz-japanese-formal\"/>\n              <menuseparator/>\n              <menuitem label=\"&cjkIdeographic.label;\" value=\"cjk-ideographic\"/>\n              <menuitem label=\"&cjkIdeographicEarlyBranch.label;\" value=\"-moz-cjk-earthly-branch\"/>\n              <menuitem label=\"&cjkHeavenlyStem.label;\" value=\"-moz-cjk-heavenly-stem\"/>\n              <menuitem label=\"&simpChineseFormal.label;\" value=\"-moz-simp-chinese-formal\"/>\n              <menuitem label=\"&simpChineseInformal.label;\" value=\"-moz-simp-chinese-informal\"/>\n              <menuitem label=\"&tradChineseFormal.label;\" value=\"-moz-trad-chinese-formal\"/>\n              <menuitem label=\"&tradChineseInormal.label;\" value=\"-moz-trad-chinese-informal\"/>\n            </menupopup>\n          </menulist>\n        </row>\n  \n        <row align=\"center\">\n          <label value=\"&listStylePosition.label;\"/>\n          <hbox align=\"center\">\n            <toolbarbutton class=\"multibutton\" label=\"&insideListStylePosition.label;\" value=\"inside\" type=\"checkbox\"\n                           id=\"insideListStylePositionButton\"\n                           oncommand=\"ToggleMultiButton(this)\"/>\n            <toolbarbutton class=\"multibutton\" label=\"&outsideListStylePosition.label;\" value=\"outside\" type=\"checkbox\"\n                           id=\"outsideListStylePositionButton\"\n                           oncommand=\"ToggleMultiButton(this)\"/>\n          </hbox>\n        </row>\n  \n        <row align=\"center\">\n          <label value=\"&listStyleImage.label;\"/>\n          <hbox align=\"center\">\n            <textbox flex=\"1\" id=\"listStyleImageURLTextbox\"\n                     oninput=\"ListStyleImageSet()\"/>\n            <filepickerbutton id=\"listStyleImageURLFilepickerbutton\"\n                              control=\"listStyleImageURLTextbox\"\n                              mode=\"0\"\n                              filters=\"filterImages\"\n                              oncommand=\"ListStyleImageSet(); ToggleRelativeOrAbsoluteStyleImage()\"\n                              title=\"&selectImageButton.label;\"/>\n          </hbox>\n        </row>\n  \n        <row align=\"center\">\n          <spacer/>\n          <checkbox label=\"&makeRelative.label;\"\n                    id=\"relativeStyleImageURLCheckbox\"\n                    disabled=\"true\"\n                    oncommand=\"ToggleRelativeOrAbsoluteStyleImage()\"/>\n  \n        </row>\n      </rows>\n    </grid>\n  </groupbox>\n\n  <groupbox>\n    <caption label=\"&listValue.caption;\"/>\n    <checkbox label=\"&dontSetStartValue.label;\"\n              id=\"dontSetStartValueCheckbox\"\n              oncommand=\"ToggleLiValue(this)\"/>\n    <hbox class=\"indent\" align=\"center\">\n      <label value=\"&startValue.label;\"/>\n      <textbox id=\"listStartValueTextbox\" type=\"number\"/>\n    </hbox>\n  </groupbox>\n</dialog>"
  },
  {
    "path": "base/content/bluegriffon/dialogs/markupCleaner.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is Nvu.\n *\n * The Initial Developer of the Original Code is\n * Linspire Inc..\n * Portions created by the Initial Developer are Copyright (C) 2004\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman (glazman@disruptive-innovations.com), on behalf of Linspire Inc.\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nfunction Startup()\n{\n  GetUIElements();\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction RunCleanup()\n{\n  return MarkupCleaner.runCleanup(ClearReport, IncreaseReport);\n}\n\nfunction IncreaseReport(report)\n{\n  var reportValue = Number(report.value) + 1;\n  report.value = reportValue;\n}\n\nfunction ClearReport(report, checkbox)\n{\n  if (report)\n    if (checkbox && checkbox.checked)\n      report.setAttribute(\"value\", \"0\");\n    else\n      report.setAttribute(\"value\", \" \");\n}\n\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/markupCleaner.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <glazman@disruptive-innovations.com>, on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/markupCleaner.dtd\">\n\n<dialog id=\"markupCleanerDlg\" title=\"&window.title;\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n         buttons=\"accept,cancel\"\n         onload=\"Startup();\"\n         forcecleartheme = \"true\"\n         buttonlabelaccept=\"&cleanUp.label;\"\n         ondialogaccept=\"return RunCleanup();\"\n         persist=\"screenX screenY\">\n\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/js/markupCleaner.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/markupCleaner.js\"/>\n  \n  <broadcaster id=\"args\" value=\"\"/>\n  <spacer id=\"location\" offsetY=\"50\" persist=\"offsetX offsetY\"/>\n\n  <vbox>\n    <grid>\n      <columns><column flex=\"1\"/><column/></columns>\n      <rows>\n        <row align=\"center\" style=\"border-bottom: ridge thin\">\n          <label value=\"&actionColumnHeader.label;\"/>\n          <label value=\"&reportColumnHeader.label;\"/>\n        </row>\n\n        <row align=\"center\">\n          <checkbox checked=\"true\" id=\"nestedListsCheckbox\" label=\"&nestedLists.label;\"/>\n          <label value=\" \" id=\"nestedListsReport\"/>\n        </row>\n        <row align=\"center\">\n          <checkbox checked=\"true\" id=\"trailinBRCheckbox\" label=\"&trailingBR.label;\"/>\n          <label value=\" \" id=\"trailinBRReport\"/>\n        </row>\n        <row align=\"center\">\n          <checkbox checked=\"true\" id=\"emptyBlocksCheckbox\" label=\"&emptyBlocks.label;\"/>\n          <label value=\" \" id=\"emptyBlocksReport\"/>\n        </row>\n        <row align=\"center\">\n          <checkbox checked=\"true\" id=\"emptyCellsCheckbox\" label=\"&emptyCells.label;\"/>\n          <label value=\" \" id=\"emptyCellsReport\"/>\n        </row>\n      </rows>\n    </grid>\n  </vbox>\n  <separator class=\"groove\"/>\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/newDocument.js",
    "content": "var gRv = null;\nfunction Startup()\n{\n  \n  GetUIElements();\n  gRv = window.arguments[0];\n\n  if (!EditorUtils.getCurrentEditor())\n    document.documentElement.getButton(\"extra1\").setAttribute(\"disabled\", \"true\");\n\n  InitDialog();\n\n  onDoctypeToggle(gDialog.languageRadiogroup);\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n\n  var w = EditorUtils.getCurrentEditorWindow();\n  w.NotifierUtils.addNotifierCallback(\"documentCreated\", DocumentCreated, this);\n}\n\nfunction Shutdown()\n{\n  var w = EditorUtils.getCurrentEditorWindow();\n  w.NotifierUtils.removeNotifierCallback(\"documentCreated\", DocumentCreated, this);\n}\n\nfunction InitDialog()\n{\n  var strings = gDialog.bundle.strings;\n  var charsets = [];\n  while (strings.hasMoreElements())\n  {\n    var s = strings.getNext().QueryInterface(Components.interfaces.nsIPropertyElement);\n    var key = s.key.replace( /\\.title/g , \"\");\n    var value = s.value;\n    if (key.substr(0, 7) != \"chardet\")\n      charsets.push( { key: key, value: value } );\n  }\n\n  function compareCharsets(a, b)\n  {\n    if (a.value > b.value)\n      return 1;\n    if (a.value < b.value)\n      return -1;\n    return 0;\n  }\n  charsets.sort(compareCharsets);\n  for (var i = 0; i < charsets.length; i++)\n  {\n    var menuitem = document.createElement(\"menuitem\");\n    menuitem.setAttribute(\"label\", charsets[i].value);\n    menuitem.setAttribute(\"value\", charsets[i].key);\n    gDialog.charsetMenupopup.appendChild(menuitem);\n  }\n  gDialog.charsetMenulist.value = \"utf-8\";\n\n  gDialog.polyglotCheckbox.checked = GetPrefs().getBoolPref(\"bluegriffon.defaults.html5.polyglot\");\n\n  switch (GetPrefs().getCharPref(\"bluegriffon.defaults.doctype\")) {\n    case \"kHTML5\":\n      gDialog.languageRadiogroup.value = \"HTML5\";\n      break;\n    case \"kXHTML5\":\n      gDialog.languageRadiogroup.value = \"XHTML5\";\n      break;\n    case \"kXHTML11\":\n      gDialog.languageRadiogroup.value = \"XHTML11\";\n      break;\n    case \"kHTML_STRICT\":\n      gDialog.languageRadiogroup.value = \"HTML\";\n      gDialog.doctypeRadiogroup.value = \"STRICT\";\n      break;\n    case \"kHTML_TRANSITIONAL\":\n      gDialog.languageRadiogroup.value = \"HTML\";\n      gDialog.doctypeRadiogroup.value = \"TRANSITIONAL\";\n      break;\n    case \"kXHTML_STRICT\":\n      gDialog.languageRadiogroup.value = \"XHTML\";\n      gDialog.doctypeRadiogroup.value = \"STRICT\";\n      break;\n    case \"kXHTML_TRANSITIONAL\":\n      gDialog.languageRadiogroup.value = \"XHTML\";\n      gDialog.doctypeRadiogroup.value = \"TRANSITIONAL\";\n      break;\n  }\n  onDoctypeToggle(gDialog.languageRadiogroup);\n}\n\nfunction onAccept()\n{\n  document.persist(\"languageRadiogroup\", \"value\");\n  document.persist(\"doctypeRadiogroup\", \"value\");\n  //document.persist(\"whereRadiogroup\", \"value\");\n\n  if ((gDialog.languageRadiogroup.value == \"HTML5\" || gDialog.languageRadiogroup.value == \"XHTML5\")\n      && gDialog.polyglotCheckbox.checked)\n    gRv.value = \"kPOLYGLOT\";\n  else {\n    gRv.value = \"k\" +\n                gDialog.languageRadiogroup.value;\n    if (gRv.value != \"kHTML5\" && gRv.value != \"kXHTML5\" && gRv.value != \"kXHTML11\")\n      gRv.value += \"_\" + gDialog.doctypeRadiogroup.value;\n  }\n\n  GetPrefs().setCharPref(\"bluegriffon.defaults.doctype\", gRv.value);\n  GetPrefs().setBoolPref(\"bluegriffon.defaults.html5.polyglot\", gDialog.polyglotCheckbox.checked);\n\n  var w = EditorUtils.getCurrentEditorWindow();\n  w.OpenFile(w[gRv.value], true);\n\n  return false;\n}\n\nfunction onDoctypeToggle(aElt)\n{\n  var value = aElt.value;\n  var noTransitional = (value == \"HTML5\" || value == \"XHTML5\" || value == \"XHTML11\");\n  SetEnabledElementAndControl(gDialog.transitionalRadio, !noTransitional);\n  SetEnabledElementAndControl(gDialog.strictRadio, !noTransitional);\n  if (value == \"XHTML5\")\n    gDialog.charsetMenulist.value = \"utf-8\";\n  SetEnabledElement(gDialog.charsetMenulist, (value != \"XHTML5\" &&\n                                              (value != \"HTML5\" || !gDialog.polyglotCheckbox.checked)));\n  SetEnabledElement(gDialog.polyglotCheckbox, (value == \"HTML5\" || value == \"XHTML5\"));\n}\n\nfunction SelectLanguage(aElt)\n{\n  var retValue = { lang: \"\" };\n  window.openDialog(\"chrome://bluegriffon/content/dialogs/languages.xul\",\"_blank\",\n                    \"chrome,modal,dialog=no,titlebar,centerscreen\", null, retValue);\n  gDialog.pageLanguage.value = retValue.lang;\n}\n\nfunction DocumentCreated()\n{\n  if (gDialog.pageLanguage.value)\n    EditorUtils.getCurrentDocument().documentElement.\n      setAttribute(\"lang\", gDialog.pageLanguage.value);\n\n  if (gDialog.directionRadio.value)\n    EditorUtils.getCurrentDocument().documentElement.\n      setAttribute(\"dir\", gDialog.directionRadio.value);\n\n  /* character set */\n  var meta = EditorUtils.getCurrentDocument().querySelector('meta[http-equiv=\"content-type\"]');\n  if (meta) {\n    meta.parentNode.removeChild(meta);\n  }\n  meta = EditorUtils.getCurrentDocument().createElement(\"meta\");\n  meta.setAttribute(\"http-equiv\", \"content-type\");\n  EditorUtils.insertMetaElement(meta,\n                                EditorUtils.getCurrentDocumentMimeType() + \"; charset=\"\n                                  + gDialog.charsetMenulist.value,\n                                true, true);\n  EditorUtils.getCurrentEditor().documentCharacterSet = gDialog.charsetMenulist.value;\n  window.close();\n}\n\nfunction SimilarToCurrent()\n{\n  var editor = EditorUtils.getCurrentEditor();\n  var doc    = editor.document;\n  var root   = doc.documentElement; \n\n  var doctype = doc.doctype;\n  var systemId = doctype ? doctype.systemId : null;\n  var type = {doctype: null, strict: false };\n\n  switch (systemId) {\n    case \"http://www.w3.org/TR/html4/strict.dtd\": // HTML 4\n    case \"http://www.w3.org/TR/REC-html40/strict.dtd\":\n      type = {doctype: \"HTML\", strict: true };\n      break;\n    case \"http://www.w3.org/TR/html4/loose.dtd\":\n    case \"http://www.w3.org/TR/REC-html40/loose.dtd\":\n      type = {doctype: \"HTML\", strict: false };\n      break;\n    case \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\": // XHTML 1\n      type = {doctype: \"XHTML\", strict: false };\n      break;\n    case \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\":\n      break;\n    case null:\n      if (doc.compatMode == \"CSS1Compat\")\n        type = {doctype: \"XHTML5\", strict: false };\n      else\n        type = {doctype: \"HTML\", strict: false };\n      break;\n    case \"\":\n      type = {doctype:\n                (root.getAttribute(\"xmlns\") == \"http://www.w3.org/1999/xhtml\")\n                ? \"XHTML5\"\n                : \"HTML5\",\n              strict: false };\n      break;\n    default: break; // should never happen...\n  }\n  \n  gDialog.languageRadiogroup.value = type.doctype;\n  gDialog.doctypeRadiogroup.value = type.strict ? \"STRICT\" : \"TRANSITIONAL\";\n  onDoctypeToggle(gDialog.languageRadiogroup);\n\n  gDialog.pageLanguage.value = root.hasAttribute(\"lang\")\n                               ? root.getAttribute(\"lang\")\n                               : \"\";\n  gDialog.directionRadio.value = root.hasAttribute(\"dir\")\n                                 ? root.getAttribute(\"dir\")\n                                 : \"\";\n  gDialog.charsetMenulist.value = editor.documentCharacterSet.toLowerCase();\n  onAccept();\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/newDocument.xul",
    "content": "<?xml version=\"1.0\"?>\n\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n\n<!DOCTYPE dialog [\n  <!ENTITY % newDocumentDTD SYSTEM \"chrome://bluegriffon/locale/newDocument.dtd\" >\n  <!ENTITY % polyglotDTD SYSTEM \"chrome://bluegriffon/locale/polyglot.dtd\" >\n  %newDocumentDTD;\n  %polyglotDTD;\n]>\n\n<dialog title=\"&window.title;\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        onload=\"Startup()\"\n        onunload=\"Shutdown()\"\n        forcecleartheme = \"true\"\n        buttons=\"accept,cancel,extra1\"\n        buttonlabelextra1=\"&similarToCurrent.label;\"\n        ondialogextra1=\"SimilarToCurrent()\"\n        ondialogaccept=\"return onAccept();\"\n        persist=\"screenX screenY\">\n\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/editorUtils.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/newDocument.js\"/>\n\n  <stringbundle id=\"bundle\" src=\"chrome://global/locale/charsetTitles.properties\"/>\n\n  <description>&documentType.description;</description>\n\n  <groupbox>\n    <caption label=\"&doctype.label;\"/>\n    <radiogroup id=\"languageRadiogroup\"\n                value=\"HTML5\"\n                oncommand=\"onDoctypeToggle(this)\"\n                orient=\"horizontal\">\n      <radio label=\"&html.label;\"\n             value=\"HTML\"/>\n      <radio label=\"&xhtml.label;\"\n             value=\"XHTML\"/>\n      <spacer flex=\"1\"/>\n      <radio label=\"&xhtml11.label;\"\n             value=\"XHTML11\"/>\n      <spacer flex=\"1\"/>\n      <radio label=\"&html5.label;\"\n             value=\"HTML5\"/>\n      <radio label=\"&xhtml5.label;\"\n             value=\"XHTML5\"/>\n    </radiogroup>\n    <radiogroup id=\"doctypeRadiogroup\"\n                orient=\"horizontal\"\n                style=\"margin-left: 15px; margin-right: 15px\">\n      <radio label=\"&transitional.label;\"\n             id=\"transitionalRadio\"\n             value=\"TRANSITIONAL\"/>\n      <radio label=\"&strict.label;\"\n             id=\"strictRadio\"\n             value=\"STRICT\"/>\n      <spacer flex=\"1\"/>\n      <checkbox id=\"polyglotCheckbox\"\n                label=\"&polyglot.label;\"\n                oncommand=\"onDoctypeToggle(gDialog.languageRadiogroup)\"/>\n    </radiogroup>\n  </groupbox>\n\n  <groupbox>\n    <grid flex=\"1\" style=\"overflow: hidden\">\n      <columns><column/><column flex=\"1\"/></columns>\n      <rows>\n        <row align=\"center\">\n          <label value=\"&documentLanguage.label;\"\n                 control=\"pageLanguage\" />\n          <hbox align=\"center\">\n            <textbox id=\"pageLanguage\" flex=\"1\"\n                     oninput=\"TextboxChanged(this.id);\"/>\n            <button label=\"&selectLanguage.label;\"\n                    oncommand=\"SelectLanguage(this)\"/>\n         </hbox>\n        </row>\n        <row align=\"center\">\n          <label value=\"&charset.label;\"\n                 control=\"charsetMenulist\" />\n          <menulist id=\"charsetMenulist\" value=\"utf-8\">\n            <menupopup id=\"charsetMenupopup\"/>\n          </menulist>\n        </row>\n        <row align=\"center\">\n          <label value=\"&direction.label;\"\n                 control=\"directionRadio\" />\n          <radiogroup id=\"directionRadio\" orient=\"horizontal\">\n            <radio label=\"&unspecified.label;\" value=\"\"/>\n            <radio label=\"&ltr.label;\" value=\"ltr\"/>\n            <radio label=\"&rtl.label;\" value=\"rtl\"/>\n          </radiogroup>\n        </row>\n      </rows>\n    </grid>\n  </groupbox>\n\n</dialog>"
  },
  {
    "path": "base/content/bluegriffon/dialogs/newPageWizard.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2008\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/colourPickerHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/urlHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/l10nHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/cssHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/Services.jsm\");\n\nvar gFpb = null;     // file picker\nvar gPreview = null; // preview iframe for colors\nvar gAuthor = \"\";\nvar gDescription = \"\";\nvar gKeywords = \"\";\nvar gTitleWasEdited = false;\nvar gAuthorWasEdited = false;\nvar gDescriptionWasEdited = false;\nvar gKeywordsWasEdited = false;\nvar gLanguageWasEdited = false;\nvar gPrefs;\n\nvar gUseSystemColors = true;\n\nvar gHorizPosition = \"50%\";\nvar gVertPosition = \"50%\";\n\nfunction ReadFileContents(aFile)\n{\n  // |file| is nsIFile\n  var data = \"\";\n  var fstream = Components.classes[\"@mozilla.org/network/file-input-stream;1\"].\n                          createInstance(Components.interfaces.nsIFileInputStream);\n  var cstream = Components.classes[\"@mozilla.org/intl/converter-input-stream;1\"].\n                          createInstance(Components.interfaces.nsIConverterInputStream);\n  fstream.init(aFile, -1, 0, 0);\n  cstream.init(fstream, \"UTF-8\", 0, 0); // you can use another encoding here if you wish\n  \n  let str = {};\n  let read = 0;\n  do { \n    read = cstream.readString(0xffffffff, str); // read as much as we can and put it in str.value\n    data += str.value;\n  } while (read != 0);\n\n  cstream.close(); // this closes fstream\n  \n  return data;\n}\n\nfunction Shutdown()\n{\n  var w = EditorUtils.getCurrentEditorWindow();\n  w.NotifierUtils.removeNotifierCallback(\"documentCreated\", DocumentCreated, this);\n}\n\nfunction Startup()\n{\n  //window.sizeToContent();\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n  GetUIElements();\n  var w = EditorUtils.getCurrentEditorWindow();\n  w.NotifierUtils.addNotifierCallback(\"documentCreated\", DocumentCreated, this);\n\n  var gFpb = gDialog[\"filepickerbutton\"];\n  if (gFpb)\n    gFpb.appendFilters(Components.interfaces.nsIFilePicker.filterImages);\n\n  gPreview = gDialog[\"pagePreview\"];\n\n  var strings = gDialog.bundle.strings;\n  var charsets = [];\n  while (strings.hasMoreElements())\n  {\n    var s = strings.getNext().QueryInterface(Components.interfaces.nsIPropertyElement);\n    var key = s.key.replace( /\\.title/g , \"\");\n    var value = s.value;\n    if (key.substr(0, 7) != \"chardet\")\n      charsets.push( { key: key, value: value } );\n  }\n\n  function compareCharsets(a, b)\n  {\n    if (a.value > b.value)\n      return 1;\n    if (a.value < b.value)\n      return -1;\n    return 0;\n  }\n  charsets.sort(compareCharsets);\n  for (var i = 0; i < charsets.length; i++)\n  {\n    var menuitem = document.createElement(\"menuitem\");\n    menuitem.setAttribute(\"label\", charsets[i].value);\n    menuitem.setAttribute(\"value\", charsets[i].key);\n    gDialog.charsetMenupopup.appendChild(menuitem);\n  }\n  gDialog.charsetMenulist.value = \"utf-8\";\n\n  InitDialog();\n  //window.sizeToContent();  \n}\n\nfunction InitDialog()\n{\n  SetTextboxFocus(gDialog.pageTitle);\n\n  gDialog.pageTitle.value = \"\";\n  try {\n    // Fill in with value from editor prefs\n    gPrefs = GetPrefs();\n    if (gPrefs) \n      gAuthor = gPrefs.getComplexValue(\"bluegriffon.author\",\n                                       Components.interfaces.nsISupportsString).data;\n  }\n  catch(e) {}\n  // if we still have no author name, use the system username if any\n  if (!gAuthor)\n    try {\n      gAuthor = Components.classes[\"@mozilla.org/userinfo;1\"]\n                  .getService(Components.interfaces.nsIUserInfo).username;\n    }\n    catch(e) {}\n  gDialog.pageAuthor.value = gAuthor;\n\n  // COLORS\n  gUseSystemColors = gPrefs.getBoolPref(\"bluegriffon.display.use_system_colors\");\n  gForegroundColor = gPrefs.getCharPref(\"bluegriffon.display.foreground_color\");\n  gBackgroundColor = gPrefs.getCharPref(\"bluegriffon.display.background_color\");\n  gActiveColor = gPrefs.getCharPref(\"bluegriffon.display.active_color\");\n  gAnchorColor = gPrefs.getCharPref(\"bluegriffon.display.anchor_color\");\n  gVisitedColor = gPrefs.getCharPref(\"bluegriffon.display.visited_color\");\n  gDialog.underlineLinks.checked = gPrefs.getBoolPref(\"bluegriffon.display.underline_links\");\n  gDialog.userDefinedColors.checked = !gUseSystemColors;\n  EnableUserDefinedColorsControls();\n\n  gDialog.polyglotCheckbox.checked = GetPrefs().getBoolPref(\"bluegriffon.defaults.html5.polyglot\");\n\n  switch (GetPrefs().getCharPref(\"bluegriffon.defaults.doctype\")) {\n    case \"kHTML5\":\n      gDialog.languageRadiogroup.value = \"HTML5\";\n      break;\n    case \"kXHTML5\":\n      gDialog.languageRadiogroup.value = \"XHTML5\";\n      break;\n    case \"kXHTML11\":\n      gDialog.languageRadiogroup.value = \"XHTML11\";\n      break;\n    case \"kHTML_STRICT\":\n      gDialog.languageRadiogroup.value = \"HTML\";\n      gDialog.doctypeRadiogroup.value = \"STRICT\";\n      break;\n    case \"kHTML_TRANSITIONAL\":\n      gDialog.languageRadiogroup.value = \"HTML\";\n      gDialog.doctypeRadiogroup.value = \"TRANSITIONAL\";\n      break;\n    case \"kXHTML_STRICT\":\n      gDialog.languageRadiogroup.value = \"XHTML\";\n      gDialog.doctypeRadiogroup.value = \"STRICT\";\n      break;\n    case \"kXHTML_TRANSITIONAL\":\n      gDialog.languageRadiogroup.value = \"XHTML\";\n      gDialog.doctypeRadiogroup.value = \"TRANSITIONAL\";\n      break;\n  }\n  ToggleDoctype(gDialog.languageRadiogroup);\n}\n\nfunction ToggleDoctype(aElt)\n{\n  if (!(\"strictRadio\" in gDialog)) // sanity check\n    return;\n\n  var value = aElt.value;\n  var noTransitional = (value == \"HTML5\" || value == \"XHTML5\" || value == \"XHTML11\");\n  SetEnabledElementAndControl(gDialog.transitionalRadio, !noTransitional);\n  SetEnabledElementAndControl(gDialog.strictRadio, !noTransitional);\n  if (value == \"XHTML5\")\n    gDialog.charsetMenulist.value = \"utf-8\";\n  SetEnabledElement(gDialog.charsetMenulist, (value != \"XHTML5\" &&\n                                              (value != \"HTML5\" || !gDialog.polyglotCheckbox.checked)));\n  SetEnabledElement(gDialog.polyglotCheckbox, (value == \"HTML5\" || value == \"XHTML5\"));\n}\n\nfunction EnableUserDefinedColorsControls()\n{\n  var enabled = gDialog.userDefinedColors.checked;\n  gDialog.backgroundColorColorpicker.color = (enabled ? gBackgroundColor : \"transparent\");\n  gDialog.textColorColorpicker.color = (enabled ? gForegroundColor : \"transparent\");\n  gDialog.linksColorColorpicker.color = (enabled ? gAnchorColor : \"transparent\");\n  gDialog.activeLinksColorColorpicker.color = (enabled ? gActiveColor : \"transparent\");\n  gDialog.visitedLinksColorColorpicker.color = (enabled ? gVisitedColor : \"transparent\");\n\n  gDialog.pagePreview.style.backgroundColor = enabled ? gBackgroundColor : \"#ffffff\";\n  gDialog.textPreview.style.color = enabled ? gForegroundColor : \"#000000\";\n  gDialog.linksPreview.style.color = enabled ? gAnchorColor : \"#0000ee\";\n  gDialog.activeLinksPreview.style.color = enabled ? gActiveColor : \"#ee0000\";\n  gDialog.visitedLinksPreview.style.color = enabled ? gVisitedColor : \"#551a8b\";\n\n  var underline = gDialog.underlineLinks.checked || !enabled;\n  gDialog.linksPreview.style.textDecoration = underline ? \"underline\" : \"none\";\n  gDialog.activeLinksPreview.style.textDecoration = underline ? \"underline\" : \"none\";\n  gDialog.visitedLinksPreview.style.textDecoration = underline ? \"underline\" : \"none\";\n  \n  SetEnabledElement(gDialog.backgroundColorColorpickerLabel, enabled);\n  SetEnabledElement(gDialog.textColorColorpickerLabel, enabled);\n  SetEnabledElement(gDialog.linksColorColorpickerLabel, enabled);\n  SetEnabledElement(gDialog.activeLinksColorColorpickerLabel, enabled);\n  SetEnabledElement(gDialog.visitedLinksColorColorpickerLabel, enabled);\n\n  gDialog.backgroundColorColorpicker.disabled = !enabled;\n  gDialog.textColorColorpicker.disabled = !enabled;\n  gDialog.linksColorColorpicker.disabled = !enabled;\n  gDialog.activeLinksColorColorpicker.disabled = !enabled;\n  gDialog.visitedLinksColorColorpicker.disabled = !enabled;\n\n  SetEnabledElement(gDialog.textPreview, enabled);\n  SetEnabledElement(gDialog.linksPreview, enabled);\n  SetEnabledElement(gDialog.activeLinksPreview, enabled);\n  SetEnabledElement(gDialog.visitedLinksPreview, enabled);\n  SetEnabledElement(gDialog.underlineLinks, enabled);\n}\n\nfunction onColorChange(aColorPicker)\n{\n  switch (aColorPicker.id)\n  {\n    case \"backgroundColorColorpicker\":\n      gBackgroundColor = aColorPicker.color;\n      break;\n    case \"textColorColorpicker\":\n      gForegroundColor = aColorPicker.color;\n      break;\n    case \"linksColorColorpicker\":\n      gAnchorColor = aColorPicker.color;\n      break;\n    case \"activeLinksColorColorpicker\":\n      gActiveColor = aColorPicker.color;\n      break;\n    case \"visitedLinksColorColorpicker\":\n      gVisitedColor = aColorPicker.color;\n      break;\n    default: break;  // sanity code\n  }\n  EnableUserDefinedColorsControls();\n}\n\nvar gColorPicker = {};\n\nfunction OpenColorDialog(aElt, aColorObjectId)\n{\n  switch(aElt.id)\n  {\n    case \"backgroundColorColorpicker\":\n      ColorPickerHelper.openColorPickerPanel(\"backgroundColor\", \"\", true,\n                                             \"colorPickerPopup\",\n                                             \"colorPickerSheetIFrame\",\n                                             aElt);\n      break;\n    default:\n      break;\n  }\n}\n\nfunction SelectLanguage(aElt)\n{\n  var retValue = { lang: \"\" };\n  window.openDialog(\"chrome://bluegriffon/content/dialogs/languages.xul\",\"_blank\",\n                    \"chrome,modal,dialog=yes,titlebar\", null, retValue);\n  gDialog.pageLanguage.value = retValue.lang;\n}\n\nfunction ShowBackgroundPosition(aEvent)\n{\n  var x = aEvent.screenX  - gDialog.backgroundPositionBox.boxObject.screenX;\n  var y = aEvent.screenY + 1 - gDialog.backgroundPositionBox.boxObject.screenY;\n  if (x < 0 || y < 0 || x > 100 | y > 100)\n    ExitBackgroundPosition(aEvent);\n\n  gDialog.horizPosition.value = x + \"%\";\n  gDialog.vertPosition.value  = y + \"%\";\n  gDialog.horizPosition.style.color = \"\";\n  gDialog.vertPosition.style.color = \"\";\n  gDialog.horizPosition.style.fontWeight = \"\";\n  gDialog.vertPosition.style.fontWeight = \"\";\n  gDialog.backgroundPositionBox.style.backgroundPosition = (100-x) + \"% \" + (100-y) +\"%\";\n}\n\nfunction SetBackgroundPosition(aEvent)\n{\n  var x = aEvent.screenX  - gDialog.backgroundPositionBox.boxObject.screenX;\n  var y = aEvent.screenY + 1 - gDialog.backgroundPositionBox.boxObject.screenY;\n  if (x < 0 || y < 0 || x > 100 | y > 100)\n    ExitBackgroundPosition(aEvent);\n\n  ShowBackgroundPosition(aEvent)\n\n  gDialog.horizPosition.style.color = \"red\";\n  gDialog.vertPosition.style.color = \"red\";\n  gDialog.horizPosition.style.fontWeight = \"bold\";\n  gDialog.vertPosition.style.fontWeight = \"bold\";\n  gHorizPosition = gDialog.horizPosition.value;\n  gVertPosition = gDialog.vertPosition.value;\n  gDialog.backgroundImageBox.style.backgroundPosition = gHorizPosition + \" \" + gVertPosition;\n}\n\nfunction ExitBackgroundPosition(event)\n{\n  gDialog.horizPosition.value = gHorizPosition;\n  gDialog.vertPosition.value  = gVertPosition;\n  gDialog.horizPosition.style.color = \"\";\n  gDialog.vertPosition.style.color = \"\";\n  gDialog.horizPosition.style.fontWeight = \"\";\n  gDialog.vertPosition.style.fontWeight = \"\";\n  var x = parseInt(gHorizPosition);\n  var y = parseInt(gVertPosition);\n  gDialog.backgroundPositionBox.style.backgroundPosition = (100-x) + \"% \" + (100-y) +\"%\";\n}\n\nfunction SetBackgroundRepeat(aElt)\n{\n  gDialog.backgroundImageBox.style.backgroundRepeat = aElt.value;\n}\n\nfunction onUsePageLayoutChanged(aCheckbox)\n{\n  var enabled = aCheckbox.checked;\n  SetEnabledElementAndControl(gDialog.LayoutTypeMenulistLabel, enabled);\n  SetEnabledElementAndControl(gDialog.LayoutSubtypeMenulistLabel, enabled);\n\n  SetEnabledElement(gDialog.ContentRowsListbox, enabled);\n\n  SetEnabledElement(gDialog.ContentRowsPlusButton, enabled);\n  SetEnabledElement(gDialog.ContentRowsMinusButton, enabled && gDialog.ContentRowsListbox.itemCount);\n  // SetEnabledElement(gDialog.ContentRowsConfigButton, enabled);\n\n  SetEnabledElement(gDialog.LoremIpsumCheckbox, enabled);\n}\n\nfunction AddContentRow(aEvent)\n{\n  var item = aEvent.originalTarget;\n  var label = item.label;\n  var value = item.value;\n\n  var listItem = gDialog.ContentRowsListbox.appendItem(label, value);\n  gDialog.ContentRowsListbox.selectItem(listItem);\n  SetEnabledElement(gDialog.ContentRowsMinusButton, true);\n}\n\nfunction RemoveContentRow()\n{\n  var listbox = gDialog.ContentRowsListbox;\n  var item = listbox.selectedItem;\n  if (item)\n  {\n    var index = listbox.getIndexOfItem(item);\n    listbox.removeItemAt(index);\n    var count = listbox.itemCount;\n    if (count)\n    {\n      if (index >= count)\n        index = count - 1;\n      item = listbox.getItemAtIndex(index);\n      listbox.selectItem(item);\n    }\n    else\n      SetEnabledElement(gDialog.ContentRowsMinusButton, false);\n  }\n}\n\nfunction Apply()\n{\n  var editor = EditorUtils.getCurrentEditor();\n  var doc = EditorUtils.getCurrentDocument();\n\n  try {\n    // UI CSS GRID LAYOUT\n    if (gDialog.usePageLayout.checked)\n    {\n      var loremIpusm = gDialog.LoremIpsumCheckbox.checked;\n  \n  \n      var file = Components.classes[\"@mozilla.org/file/directory_service;1\"].  \n                           getService(Components.interfaces.nsIProperties).  \n                           get(\"GreD\", Components.interfaces.nsIFile);    \n      file.append(\"res\");\n      var resetFontsGridsFile = file.clone();\n      resetFontsGridsFile.append(\"reset-fonts-grids.css\");\n      var baseMinFile = file.clone();\n      baseMinFile.append(\"base-min.css\");\n      \n      var sElt = doc.createElement(\"style\");\n      sElt.setAttribute(\"type\", \"text/css\");\n      sElt.textContent = ReadFileContents(resetFontsGridsFile); \n      EditorUtils.getHeadElement().appendChild(sElt);\n\n      var styleElt2 = doc.createElement(\"style\");\n      styleElt2.setAttribute(\"type\", \"text/css\");\n      styleElt2.textContent = ReadFileContents(baseMinFile);\n      EditorUtils.getHeadElement().appendChild(styleElt2);\n  \n      var docId    = gDialog.LayoutTypeMenulist.value;\n      var docClass = gDialog.LayoutSubtypeMenulist.value;\n      var outerDiv = doc.createElement(\"div\");\n      outerDiv.setAttribute(\"id\", docId);\n      outerDiv.setAttribute(\"class\", docClass);\n      doc.body.innerHTML = \"\";\n      doc.body.appendChild(outerDiv);\n  \n      var headerDiv = doc.createElement(\"div\");\n      headerDiv.setAttribute(\"id\", \"hd\");\n      var bodyDiv = doc.createElement(\"div\");\n      bodyDiv.setAttribute(\"id\", \"bd\");\n      var footerDiv = doc.createElement(\"div\");\n      footerDiv.setAttribute(\"id\", \"ft\");\n      outerDiv.appendChild(headerDiv);\n      outerDiv.appendChild(bodyDiv);\n      outerDiv.appendChild(footerDiv);\n  \n      var loremIpsumStr = \"<br>\";\n      var navProse = \"\";\n      if (loremIpusm)\n      {\n        var loremIpsumProse = L10NUtils.getStringFromURL(\"loremIpsum\",\n                                               \"chrome://bluegriffon/locale/newPageWizard.properties\");\n        var headerProse = L10NUtils.getStringFromURL(\"header\",\n                                               \"chrome://bluegriffon/locale/newPageWizard.properties\");\n        var footerProse = L10NUtils.getStringFromURL(\"footer\",\n                                               \"chrome://bluegriffon/locale/newPageWizard.properties\");\n        navProse =    L10NUtils.getStringFromURL(\"nav\",\n                                               \"chrome://bluegriffon/locale/newPageWizard.properties\");\n  \n        var h1 = doc.createElement(\"h1\");\n        var headerTextNode = doc.createTextNode(headerProse);\n        h1.appendChild(headerTextNode);\n        headerDiv.appendChild(h1);\n        var p = doc.createElement(\"p\");\n        var footerTextNode = doc.createTextNode(footerProse);\n        p.appendChild(footerTextNode);\n        footerDiv.appendChild(p);\n  \n        loremIpsumStr = \"<p>\" + loremIpsumProse + \"</p>\";\n      }\n      else\n      {\n        var headerBr = doc.createElement(\"br\");\n        headerDiv.appendChild(headerBr);\n        var footerBr = doc.createElement(\"br\");\n        footerDiv.appendChild(footerBr);\n      }\n  \n      var mainContainer = bodyDiv;\n      if (docClass != \"yui-t7\")\n      {\n        mainContainer = doc.createElement(\"div\");\n        mainContainer.setAttribute(\"class\", \"yui-b\");\n        mainContainerContainer = doc.createElement(\"div\");\n        mainContainerContainer.setAttribute(\"id\", \"yui-main\");\n  \n        mainContainerContainer.appendChild(mainContainer);\n        bodyDiv.appendChild(mainContainerContainer);\n      }\n  \n      var listbox = gDialog.ContentRowsListbox;\n      for (var i = 0 ; i < listbox.itemCount; i++)\n      {\n        var item = listbox.getItemAtIndex(i);\n        var value = item.value;\n        var ihtml = \"\";\n        switch (value)\n        {\n          case \"1\": // .yui-g\n            ihtml = \"<div class='yui-g'>\" + loremIpsumStr + \"</div>\";\n            break;  // oneColumn100\n  \n          case \"2\": // .yui-g > .yui-u.first + .yui-u \n            ihtml = \"<div class='yui-g'><div class='yui-u first'>\" + loremIpsumStr +\n                                 \"</div><div class='yui-u'>\" + loremIpsumStr +\n                                 \"</div></div>\";\n            break;  // twoColumns5050\n  \n          case \"3\": // .yui-gc > .yui-u.first + .yui-u \n            ihtml = \"<div class='yui-gc'><div class='yui-u first'>\" + loremIpsumStr +\n                                 \"</div><div class='yui-u'>\" + loremIpsumStr +\n                                 \"</div></div>\";\n            break;  // twoColumns6633\n  \n          case \"4\": // .yui-gd > .yui-u.first + .yui-u \n            ihtml = \"<div class='yui-gd'><div class='yui-u first'>\" + loremIpsumStr +\n                                 \"</div><div class='yui-u'>\" + loremIpsumStr +\n                                 \"</div></div>\";\n            break;  // twoColumns3366\n  \n          case \"5\": // .yui-ge > .yui-u.first + .yui-u \n            ihtml = \"<div class='yui-ge'><div class='yui-u first'>\" + loremIpsumStr +\n                                 \"</div><div class='yui-u'>\" + loremIpsumStr +\n                                 \"</div></div>\";\n            break;  // twoColumns7525\n  \n          case \"6\": // .yui-gf > .yui-u.first + .yui-u \n            ihtml = \"<div class='yui-gf'><div class='yui-u first'>\" + loremIpsumStr +\n                                 \"</div><div class='yui-u'>\" + loremIpsumStr +\n                                 \"</div></div>\";\n            break;  // twoColumns2575\n  \n          case \"7\": // .yui-gb > .yui-u.first + .yui-u + .yui-u \n            ihtml = \"<div class='yui-gb'><div class='yui-u first'>\" + loremIpsumStr +\n                                 \"</div><div class='yui-u'>\" + loremIpsumStr +\n                                 \"</div><div class='yui-u'>\" + loremIpsumStr +\n                                 \"</div></div>\";\n            break;  // threeColumns333333\n  \n          case \"8\": // .yui-g > .yui-u first + .yui-g > .yui-u.first + .yui-u\n            ihtml = \"<div class='yui-g'><div class='yui-u first'>\" + loremIpsumStr +\n                                 \"</div><div class='yui-g'><div class='yui-u first'>\" + loremIpsumStr +\n                                                     \"</div><div class='yui-u'>\" + loremIpsumStr +\n                                         \"</div></div></div>\";\n            break;  // threeColumns502525\n  \n          case \"9\": // .yui-g > .yui-g.first ( > .yui-u.first + .yui-u ) + .yui-u\n            ihtml = \"<div class='yui-g'><div class='yui-g first'><div class='yui-u first'>\" + loremIpsumStr +\n                                                     \"</div><div class='yui-u'>\" + loremIpsumStr +\n                                         \"</div></div><div class='yui-u'>\" + loremIpsumStr +\n                                 \"</div></div>\";\n            break;  // threeColumns252550\n  \n          case \"10\": // .yui-g > .yui-g.first ( > .yui-u.first + .yui-u ) + .yui-g ( > .yui-u.first + .yui-u )\n            ihtml = \"<div class='yui-g'><div class='yui-g first'><div class='yui-u first'>\" + loremIpsumStr +\n                                                     \"</div><div class='yui-u'>\" + loremIpsumStr +\n                                         \"</div></div><div class='yui-g'><div class='yui-u first'>\" + loremIpsumStr +\n                                                     \"</div><div class='yui-u'>\" + loremIpsumStr +\n                                         \"</div></div></div>\";\n            break;  // fourColumns25252525\n  \n          default: break // should not happen\n        }\n        mainContainer.innerHTML += ihtml;\n      }\n  \n      // the sidebar now...\n      if (docClass != \"yui-t7\")\n      {\n        bodyDiv.innerHTML += \"<div class='yui-b'>\" + navProse + \"</div>\";\n      }\n    }\n  \n    // DOCUMENT METADATA\n    if (gDialog.pageTitle.value)\n    {\n      EditorUtils.setDocumentTitle(gDialog.pageTitle.value);\n    }\n  \n    if (gDialog.pageAuthor.value)\n    {\n      var meta = EditorUtils.createMetaElement(\"author\");\n      EditorUtils.insertMetaElement(meta, gDialog.pageAuthor.value, true, false);\n    }\n  \n    if (gDialog.pageDescription.value)\n    {\n      meta = EditorUtils.createMetaElement(\"description\");\n      EditorUtils.insertMetaElement(meta, gDialog.pageDescription.value, true, false);\n    }\n  \n    if (gDialog.pageKeywords.value)\n    {\n      meta = EditorUtils.createMetaElement(\"keywords\");\n      EditorUtils.insertMetaElement(meta, gDialog.pageKeywords.value, true, false);\n    }\n  \n    meta = EditorUtils.createMetaElement(\"generator\");\n    EditorUtils.insertMetaElement(meta, \"BlueGriffon wysiwyg editor\", true, false);\n  \n    if (gDialog.pageLanguage.value)\n      EditorUtils.getCurrentDocument().documentElement.\n        setAttribute(\"lang\", gDialog.pageLanguage.value);\n  \n    if (gDialog.directionRadio.value)\n      EditorUtils.getCurrentDocument().documentElement.\n        setAttribute(\"dir\", gDialog.directionRadio.value);\n  \n    // COLORS\n    var prefs = GetPrefs();\n    if (gDialog.makeColorsDefault.checked)\n      prefs.setBoolPref(\"bluegriffon.display.use_system_colors\", !gDialog.userDefinedColors.checked)\n    if (gDialog.userDefinedColors.checked)\n    {\n      var styleElt3 = doc.createElement(\"style\");\n      styleElt3.setAttribute(\"type\", \"text/css\");\n      EditorUtils.getHeadElement().appendChild(styleElt3);\n\n      var bgColor      = gDialog.backgroundColorColorpicker.color;\n      var fgColor      = gDialog.textColorColorpicker.color;\n      var linksColor   = gDialog.linksColorColorpicker.color;\n      var activeColor  = gDialog.activeLinksColorColorpicker.color;\n      var visitedColor = gDialog.visitedLinksColorColorpicker.color;\n  \n      CssUtils.getStyleSheetForScreen(doc, editor);\n      CssUtils.addRuleForSelector(editor, doc, \"html\",\n                                  [ { property: \"background-color\",\n                                      value: bgColor,\n                                      priority: false } ] );\n      CssUtils.addRuleForSelector(editor, doc, \"body\",\n                                  [ { property: \"background-color\",\n                                      value: bgColor,\n                                      priority: false }]);\n      CssUtils.addRuleForSelector(editor, doc, \"body\",\n                                  [ { property: \"color\",\n                                      value: fgColor,\n                                      priority: false } ] );\n      CssUtils.addRuleForSelector(editor, doc, \":link\",\n                                  [ { property: \"color\",\n                                      value: linksColor,\n                                      priority: false } ] );\n      if (!gDialog.underlineLinks.checked)\n        CssUtils.addRuleForSelector(editor, doc, \":link\",\n                                    [ { property: \"text-decoration\",\n                                        value: \"none\",\n                                        priority: false } ] );\n      CssUtils.addRuleForSelector(editor, doc, \":link:active\",\n                                  [ { property: \"color\",\n                                      value: activeColor,\n                                      priority: false } ] );\n      CssUtils.addRuleForSelector(editor, doc, \":link:visited\",\n                                  [ { property: \"color\",\n                                      value: visitedColor,\n                                      priority: false } ] );\n  \n      if (gDialog.makeColorsDefault.checked)\n      {\n        prefs.setCharPref(\"bluegriffon.display.foreground_color\", fgColor);\n        prefs.setCharPref(\"bluegriffon.display.background_color\", bgColor);\n        prefs.setCharPref(\"bluegriffon.display.active_color\", activeColor);\n        prefs.setCharPref(\"bluegriffon.display.anchor_color\", linksColor);\n        prefs.setCharPref(\"bluegriffon.display.visited_color\", visitedColor);\n        prefs.setBoolPref(\"bluegriffon.display.underline_links\", gDialog.underlineLinks.checked);\n      }\n    }\n  \n    // BACKGROUND IMAGE\n    var bgImage = gDialog.backgroundImage.value; \n    if (bgImage)\n    {\n      var bgRepeat     = gDialog.backgroundTile.value;\n      var bgAttachment = gDialog.backgroundScroll.value;\n      var bgPosition   = gDialog.horizPosition.value + \" \" + gDialog.vertPosition.value;\n      CssUtils.addRuleForSelector(editor, doc, \"html\",\n                                  [ { property: \"background-image\",\n                                      value: 'url(\"' + bgImage + '\")',\n                                      priority: false },\n                                    {\n                                      property: \"background-repeat\",\n                                      value: bgRepeat,\n                                      priority: false },\n                                    {\n                                      property: \"background-attachment\",\n                                      value: bgAttachment,\n                                      priority: false },\n                                    {\n                                      property: \"background-position\",\n                                      value: bgPosition,\n                                      priority: false } ] );\n    }\n  \n    /* character set */\n    EditorUtils.getCurrentEditor().documentCharacterSet = gDialog.charsetMenulist.value;\n    var value = gDialog.languageRadiogroup.value;\n    var isXhtml5 = (value == \"XHTML5\");\n    var metaElts = EditorUtils.getCurrentDocument().querySelectorAll('meta');\n    if (metaElts && metaElts.length) {\n      for (var i = 0; i < metaElts.length; i++) {\n        var m = metaElts[i];\n        if ((m.hasAttribute(\"http-equiv\") && m.getAttribute(\"http-equiv\").toLowerCase() == \"content-type\")\n            || meta.hasAttribute(\"charset\"))\n          m.parentNode.removeChild(m);\n      }\n    }\n    var meta = EditorUtils.getCurrentDocument().createElement(\"meta\");\n    if (isXhtml5) {\n      meta.setAttribute(\"charset\", gDialog.charsetMenulist.value);\n      EditorUtils.prependHeadElement(meta);\n    }\n    else {\n      meta.setAttribute(\"http-equiv\", \"content-type\");\n      EditorUtils.insertMetaElement(meta,\n                                    EditorUtils.getCurrentDocumentMimeType() + \"; charset=\"\n                                      + gDialog.charsetMenulist.value,\n                                    true, true);\n    }\n  }\n  catch(e) { Services.prompt.alert(null, \"bar\", e)}\n\n  window.close();\n}\n\n\nfunction OpenColorDialog(aColorObjectId, aElt)\n{\n  var cph = ColorPickerHelper;\n  cph.openColorPicker(window, aColorObjectId, \"tagada\", true);\n  if (!cph.isCancelled(aColorObjectId))\n  {\n    aElt.firstChild.style.backgroundColor = cph.getCurrentColor(aColorObjectId);\n  }\n}\n\nfunction CreateNewDocument()\n{\n  var w = EditorUtils.getCurrentEditorWindow();\n  document.persist(\"languageRadiogroup\", \"value\");\n  document.persist(\"doctypeRadiogroup\", \"value\");\n  document.persist(\"whereRadiogroup\", \"value\");\n  document.persist(\"polyglotCheckbox\", \"checked\");\n\n  var doctype = \"\";\n  if ((gDialog.languageRadiogroup.value == \"HTML5\" || gDialog.languageRadiogroup.value == \"XHTML5\")\n      && gDialog.polyglotCheckbox.checked)\n    doctype = \"kPOLYGLOT\";\n  else {\n    doctype = \"k\" +\n                gDialog.languageRadiogroup.value;\n    if (doctype != \"kHTML5\" && doctype != \"kXHTML5\" && doctype != \"kXHTML11\")\n      doctype += \"_\" + gDialog.doctypeRadiogroup.value;\n  }\n  w.OpenFile(w[doctype], true);\n  return false;\n}\n\nfunction DocumentCreated()\n{\n  Apply();\n  window.close();\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/newPageWizard.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/newPageWizard.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/listboxBg.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n<!DOCTYPE wizard [\n  <!ENTITY % pagePropertiesDTD SYSTEM \"chrome://bluegriffon/locale/newPageWizard.dtd\" >\n  <!ENTITY % filePickingDTD SYSTEM \"chrome://bluegriffon/locale/filePicking.dtd\" >\n  <!ENTITY % polyglotDTD SYSTEM \"chrome://bluegriffon/locale/polyglot.dtd\" >\n  %pagePropertiesDTD;\n  %filePickingDTD;\n  %polyglotDTD;\n]>\n\n<wizard id=\"newPageWizard\"\n        title=\"&window.title;\"\n        onload=\"Startup()\"\n        onunload=\"Shutdown()\"\n        forcecleartheme = \"true\"\n        onwizardfinish=\"return CreateNewDocument();\"\n        height=\"350\" width=\"550\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        persist=\"screenX screenY\">\n\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/editorUtils.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/colors.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/l10n.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/css.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/js/colourPickerHelper.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/notifiers.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/newPageWizard.js\"/>\n\n  <stringbundle id=\"bundle\" src=\"chrome://global/locale/charsetTitles.properties\"/>\n\n  <panel id=\"colorPickerPopup\"\n#ifndef XP_MACOSX\n         noautohide=\"true\">\n#else\n         >\n#endif\n    <iframe id=\"colorPickerSheetIFrame\" allowevents=\"true\"\n            style=\"width: 635px; height: 400px;\"\n            hidden=\"true\"/>\n  </panel>\n\n  <wizardpage label=\"&documentType.label;\" flex=\"1\">\n    <description>&documentType.description;</description>\n    <groupbox>\n      <caption label=\"&language.label;\"/>\n      <radiogroup id=\"languageRadiogroup\"\n                  onselect=\"ToggleDoctype(this)\"\n                  orient=\"horizontal\">\n        <radio label=\"&html.label;\"\n               value=\"HTML\"/>\n        <radio label=\"&xhtml.label;\"\n               value=\"XHTML\"/>\n        <spacer flex=\"1\"/>\n        <radio label=\"&xhtml11.label;\"\n               value=\"XHTML11\"/>\n        <spacer flex=\"1\"/>\n        <radio label=\"&html5.label;\"\n               value=\"HTML5\"/>\n        <radio label=\"&xhtml5.label;\"\n               value=\"XHTML5\"/>\n      </radiogroup>\n    </groupbox>\n    <groupbox>\n      <caption label=\"&doctype.label;\"/>\n      <radiogroup id=\"doctypeRadiogroup\"\n                  orient=\"horizontal\">\n        <radio label=\"&transitional.label;\"\n               id=\"transitionalRadio\"\n               value=\"TRANSITIONAL\"/>\n        <radio label=\"&strict.label;\"\n               id=\"strictRadio\"\n               value=\"STRICT\"/>\n        <spacer flex=\"1\"/>\n      <checkbox id=\"polyglotCheckbox\"\n                label=\"&polyglot.label;\"\n                oncommand=\"ToggleDoctype(gDialog.languageRadiogroup)\"/>\n      </radiogroup>\n    </groupbox>\n  </wizardpage>\n\n  <wizardpage label=\"&generalTab.label;\" flex=\"1\">\n    <grid flex=\"1\" style=\"overflow: hidden\">\n      <columns><column/><column flex=\"1\"/></columns>\n      <rows>\n        <row align=\"center\">\n          <label value=\"&pageTitle.label;\"\n                 control=\"pageTitle\"\n                 accesskey=\"&pageTitle.accesskey;\"/>\n          <textbox id=\"pageTitle\" spellcheck=\"true\"/>\n        </row>\n        <row align=\"center\">\n          <label value=\"&pageAuthor.label;\"\n                 control=\"pageAuthor\"\n                 accesskey=\"&pageAuthor.accesskey;\"/>\n          <textbox id=\"pageAuthor\"/>\n        </row>\n        <row align=\"center\">\n          <label value=\"&pageDescription.label;\"\n                 control=\"pageDescription\"\n                 accesskey=\"&pageDescription.accesskey;\"/>\n          <textbox id=\"pageDescription\" spellcheck=\"true\"/>\n        </row>\n        <row align=\"center\">\n          <label value=\"&pageKeywords.label;\"\n                 control=\"pageKeywords\"\n                 accesskey=\"&pageKeywords.accesskey;\"/>\n          <textbox id=\"pageKeywords\" spellcheck=\"true\"/>\n        </row>\n        <row align=\"center\">\n          <label value=\"&documentLanguage.label;\"\n                 control=\"pageLanguage\"\n                 accesskey=\"&language.accesskey;\"/>\n          <hbox align=\"center\">\n            <textbox id=\"pageLanguage\" flex=\"1\"\n                     oninput=\"TextboxChanged(this.id);\"/>\n            <button label=\"&selectLanguage.label;\"\n                    oncommand=\"SelectLanguage(this)\"/>\n         </hbox>\n        </row>\n        <row align=\"center\">\n          <label value=\"&charset.label;\"\n                 control=\"charsetMenulist\"\n                 accesskey=\"&charset.accesskey;\"/>\n          <menulist id=\"charsetMenulist\" value=\"utf-8\">\n            <menupopup id=\"charsetMenupopup\"/>\n          </menulist>\n        </row>\n        <row align=\"center\">\n          <label value=\"&direction.label;\"\n                 control=\"directionRadio\"\n                 accesskey=\"&direction.accesskey;\"/>\n          <radiogroup id=\"directionRadio\" orient=\"horizontal\">\n            <radio label=\"&unspecified.label;\" value=\"\"/>\n            <radio label=\"&ltr.label;\" value=\"ltr\"/>\n            <radio label=\"&rtl.label;\" value=\"rtl\"/>\n          </radiogroup>\n        </row>\n      </rows>\n    </grid>\n  </wizardpage>\n\n  <wizardpage label=\"&colorsTab.label;\" flex=\"1\">\n    <checkbox id=\"userDefinedColors\"\n              label=\"&userDefinedColors.label;\"\n              oncommand=\"EnableUserDefinedColorsControls()\"/>\n\n    <hbox class=\"indent\">\n      <grid>\n        <columns><column/><column/></columns>\n        <rows>\n          <row align=\"center\">\n            <label value=\"&backgroundColor.label;\" disabled=\"true\"\n                   accesskey=\"&backgroundColor.accesskey;\"\n                   id=\"backgroundColorColorpickerLabel\"\n                   control=\"backgroundColorColorpicker\"/>\n            <ecolorpicker id=\"backgroundColorColorpicker\"\n                          color=\"transparent\"\n                          disabled=\"true\"\n                          colorObjectId=\"TextColor\"\n                          windowTitle=\"Background color\"\n                          showTransparency=\"true\"/>\n          </row>\n          <row align=\"center\">\n            <label value=\"&textColor.label;\" disabled=\"true\"\n                   accesskey=\"&textColor.accesskey;\"\n                   id=\"textColorColorpickerLabel\"\n                   control=\"textColorColorpicker\"/>\n            <ecolorpicker id=\"textColorColorpicker\"\n                          color=\"transparent\"\n                          disabled=\"true\"\n                          colorObjectId=\"TextColor\"\n                          windowTitle=\"Text color\"\n                          showTransparency=\"false\"/>\n          </row>\n          <row align=\"center\">\n            <label value=\"&linksColor.label;\" disabled=\"true\"\n                   accesskey=\"&linksColor.accesskey;\"\n                   id=\"linksColorColorpickerLabel\"\n                   control=\"linksColorColorpicker\"/>\n            <ecolorpicker id=\"linksColorColorpicker\"\n                          color=\"transparent\"\n                          disabled=\"true\"\n                          colorObjectId=\"TextColor\"\n                          windowTitle=\"Links color\"\n                          showTransparency=\"false\"/>\n          </row>\n          <row align=\"center\">\n            <label value=\"&activeLinksColor.label;\" disabled=\"true\"\n                   accesskey=\"&activeLinksColor.accesskey;\"\n                   id=\"activeLinksColorColorpickerLabel\"\n                   control=\"activeLinksColorColorpicker\"/>\n            <ecolorpicker id=\"activeLinksColorColorpicker\"\n                          color=\"transparent\"\n                          disabled=\"true\"\n                          colorObjectId=\"TextColor\"\n                          windowTitle=\"Active links color\"\n                          showTransparency=\"false\"/>\n          </row>\n          <row align=\"center\">\n            <label value=\"&visitedLinksColor.label;\" disabled=\"true\"\n                   accesskey=\"&visitedLinksColor.accesskey;\"\n                   id=\"visitedLinksColorColorpickerLabel\"\n                   control=\"visitedLinksColorColorpicker\"/>\n            <ecolorpicker id=\"visitedLinksColorColorpicker\"\n                          color=\"transparent\"\n                          disabled=\"true\"\n                          colorObjectId=\"TextColor\"\n                          windowTitle=\"Visited links color\"\n                          showTransparency=\"false\"/>\n          </row>\n        </rows>\n      </grid>\n      <vbox id=\"pagePreview\" flex=\"1\">\n         <spacer flex=\"1\"/>\n         <label class=\"larger\" id=\"textPreview\" value=\"&normalText.preview;\" disabled=\"true\"/>\n         <spacer flex=\"1\"/>\n         <label class=\"larger\" id=\"linksPreview\" value=\"&links.preview;\" disabled=\"true\"/>\n         <spacer flex=\"1\"/>\n         <label class=\"larger\" id=\"activeLinksPreview\" value=\"&activeLinks.preview;\" disabled=\"true\"/>\n         <spacer flex=\"1\"/>\n         <label class=\"larger\" id=\"visitedLinksPreview\" value=\"&visitedLinks.preview;\" disabled=\"true\"/>\n         <spacer flex=\"1\"/>\n      </vbox>\n    </hbox>\n    <checkbox id=\"underlineLinks\" class=\"indent\"\n              label=\"&underlineLinks.label;\"\n              oncommand=\"EnableUserDefinedColorsControls()\"\n              checked=\"true\"/>\n\n    <separator style=\"height: 5px\"/>\n    <checkbox id=\"makeColorsDefault\"\n              label=\"&makeColorsDefault.label;\"\n              checked=\"true\"/>\n  </wizardpage>\n\n  <wizardpage label=\"&bgTab.label;\" flex=\"1\">\n    <grid>\n      <columns>\n        <column/>\n        <column flex=\"1\"/>\n        <column/>\n      </columns>\n      <rows>\n        <row align=\"center\">\n          <label value=\"&backgroundImage.label;\"\n                 control=\"backgroundImage\"\n                 accesskey=\"&backgroundImage.accesskey;\"/>\n          <textbox id=\"backgroundImage\" flex=\"1\"/>\n          <filepickerbutton id=\"filepickerbutton\"\n                            control=\"backgroundImage\"\n                            mode=\"0\"\n                            title=\"&filepickerForBgImage.title;\"/>\n        </row>\n        <row align=\"center\">\n          <label value=\"&tile.label;\"\n                 control=\"backgroundTile\"\n                 accesskey=\"&tile.accesskey;\"/>\n          <menulist id=\"backgroundTile\"\n                    oncommand=\"SetBackgroundRepeat(this)\">\n            <menupopup>\n              <menuitem value=\"no-repeat\" label=\"None\"/>\n              <menuitem value=\"repeat-x\" label=\"Horizontally\"/>\n              <menuitem value=\"repeat-y\" label=\"Vertically\"/>\n              <menuitem value=\"repeat\" label=\"Both\"/>\n            </menupopup>\n          </menulist>\n        </row>\n        <row align=\"center\">\n          <label value=\"&scrolling.label;\"\n                 control=\"backgroundAttachment\"\n                 accesskey=\"&scrolling.accesskey;\"/>\n          <menulist id=\"backgroundScroll\">\n            <menupopup>\n              <menuitem value=\"scroll\" label=\"&scrollWithPage.label;\"/>\n              <menuitem value=\"fixed\" label=\"&noScrolling.label;\"/>\n            </menupopup>\n          </menulist>\n        </row>\n        <row align=\"center\">\n          <spacer/>\n          <hbox>\n            <spacer flex=\"1\"/>\n            <label value=\"&horizPosition.label;\"/>\n            <label id=\"horizPosition\" value=\"50%\"/>\n            <label value=\"&vertPosition.label;\"/>\n            <label id=\"vertPosition\" value=\"50%\"/>\n            <spacer flex=\"1\"/>\n          </hbox>\n        </row>\n        <row align=\"center\">\n          <label value=\"Position:\"/>\n          <hbox align=\"center\">\n            <spacer flex=\"1\"/>\n            <stack\n                 onmousemove=\"ShowBackgroundPosition(event)\"\n                 onmousedown=\"SetBackgroundPosition(event)\"\n                 onmouseout=\"ExitBackgroundPosition(event)\">\n              <box id=\"backgroundImageBox\"/>\n              <box id=\"backgroundPositionBox\"/>\n            </stack>\n            <spacer flex=\"1\"/>\n          </hbox>\n        </row>\n      </rows>\n    </grid>\n  </wizardpage>\n\n  <wizardpage label=\"&layoutsTab.label;\" orient=\"vertical\" flex=\"1\">\n    <checkbox id=\"usePageLayout\"\n              checked=\"true\"\n              oncommand=\"onUsePageLayoutChanged(this)\"\n              label=\"&usePageLayout.checkbox;\"/>\n    <vbox flex=\"1\" class=\"indent\">\n      <hbox align=\"center\">\n        <label value=\"&layoutType.label;\"\n               id=\"LayoutTypeMenulistLabel\"\n               control=\"LayoutTypeMenulist\"\n               accesskey=\"&layoutType.accesskey;\" />\n        <menulist id=\"LayoutTypeMenulist\">\n          <menupopup>\n            <menuitem label=\"&layout100percent.label;\" selected=\"true\"\n                      value=\"doc3\"/>\n            <menuitem label=\"&layout750px.label;\"\n                      value=\"doc\"/>\n            <menuitem label=\"&layout950px.label;\"\n                      value=\"doc2\"/>\n            <menuitem label=\"&layout974px.label;\"\n                      value=\"doc4\"/>\n          </menupopup>\n        </menulist>\n        <spacer flex=\"1\"/>\n        <label value=\"&layoutSubtype.label;\"\n               id=\"LayoutSubtypeMenulistLabel\"\n               control=\"LayoutSubtypeMenulist\"\n               accesskey=\"&layoutSubtype.accesskey;\" />\n        <menulist id=\"LayoutSubtypeMenulist\">\n          <menupopup>\n            <menuitem label=\"&noSidebar.label;\"\n                      value=\"yui-t7\"/>\n            <menuitem label=\"&left160Sidebar.label;\" selected=\"true\"\n                      value=\"yui-t1\"/>\n            <menuitem label=\"&left180Sidebar.label;\"\n                      value=\"yui-t2\"/>\n            <menuitem label=\"&left300Sidebar.label;\"\n                      value=\"yui-t3\"/>\n            <menuitem label=\"&right180Sidebar.label;\"\n                      value=\"yui-t4\"/>\n            <menuitem label=\"&right240Sidebar.label;\"\n                      value=\"yui-t5\"/>\n            <menuitem label=\"&right300Sidebar.label;\"\n                      value=\"yui-t6\"/>\n          </menupopup>\n        </menulist>\n      </hbox>\n      <hbox flex=\"1\" style=\"margin: 1em\">\n        <vbox flex=\"1\">\n          <listbox id=\"ContentRowsListbox\" class=\"listboxBg\" flex=\"1\"/>\n#ifdef XP_MACOSX\n          <hbox class=\"listboxBg\" align=\"center\">\n            <toolbarbutton class=\"listboxBgPlusButton\"\n                           id=\"ContentRowsPlusButton\"\n                           type=\"menu\"\n                           oncommand=\"AddContentRow(event)\">\n              <menupopup>\n                <menuitem value=\"1\"  label=\"&oneColumn100.label;\"/>\n                <menuitem value=\"2\"  label=\"&twoColumns5050.label;\"/>\n                <menuitem value=\"3\"  label=\"&twoColumns6633.label;\"/>\n                <menuitem value=\"4\"  label=\"&twoColumns3366.label;\"/>\n                <menuitem value=\"5\"  label=\"&twoColumns7525.label;\"/>\n                <menuitem value=\"6\"  label=\"&twoColumns2575.label;\"/>\n                <menuitem value=\"7\"  label=\"&threeColumns333333.label;\"/>\n                <menuitem value=\"8\"  label=\"&threeColumns502525.label;\"/>\n                <menuitem value=\"9\"  label=\"&threeColumns252550.label;\"/>\n                <menuitem value=\"10\" label=\"&fourColumns25252525.label;\"/>\n              </menupopup>\n            </toolbarbutton>\n            <toolbarbutton class=\"listboxBgMinusButton\"\n                           id=\"ContentRowsMinusButton\"\n                           oncommand=\"RemoveContentRow()\"\n                           disabled=\"true\"/>\n            <toolbarbutton class=\"listboxBgConfigButton\"\n                           id=\"ContentRowsConfigButton\"\n                           disabled=\"true\"/>\n          </hbox>\n#else\n          <hbox>\n            <button label=\"&newRow.label;\"\n                    id=\"ContentRowsPlusButton\"\n                    type=\"menu\"\n                    oncommand=\"AddContentRow(event)\">\n              <menupopup>\n                <menuitem value=\"1\"  label=\"&oneColumn100.label;\"/>\n                <menuitem value=\"2\"  label=\"&twoColumns5050.label;\"/>\n                <menuitem value=\"3\"  label=\"&twoColumns6633.label;\"/>\n                <menuitem value=\"4\"  label=\"&twoColumns3366.label;\"/>\n                <menuitem value=\"5\"  label=\"&twoColumns7525.label;\"/>\n                <menuitem value=\"6\"  label=\"&twoColumns2575.label;\"/>\n                <menuitem value=\"7\"  label=\"&threeColumns333333.label;\"/>\n                <menuitem value=\"8\"  label=\"&threeColumns502525.label;\"/>\n                <menuitem value=\"9\"  label=\"&threeColumns252550.label;\"/>\n                <menuitem value=\"10\" label=\"&fourColumns25252525.label;\"/>\n              </menupopup>\n            </button>\n            <spacer flex=\"1\"/>\n            <button label=\"&removeRow.label;\"\n                    id=\"ContentRowsMinusButton\"\n                    oncommand=\"RemoveContentRow()\"\n                    disabled=\"true\"/>\n          </hbox>\n#endif\n        </vbox>\n      </hbox>\n      <checkbox label=\"&loremIpsum.label;\"\n                id=\"LoremIpsumCheckbox\"\n                checked=\"true\"\n                accesskey=\"&loremIpsum.accesskey;\" />\n    </vbox>\n  </wizardpage>\n</wizard>\n\n\n\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/openLocation.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/urlHelper.jsm\");\n\nconst nsIFilePicker = Components.interfaces.nsIFilePicker;\n\nvar gDialog = {};\n\nfunction Startup()\n{\n  if (!window.arguments.length)\n    return;\n\n  var type = window.arguments[0];\n  gDialog.bundle = document.getElementById(\"openLocationBundle\");\n  gDialog.input = document.getElementById(\"dialog.input\");\n  gDialog.tabOrWindow = document.getElementById(\"tabOrWindow\");\n\n  gDialog.tabOrWindow.value = type;\n  gDialog.prefs = GetPrefs();\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n\n  var url = UrlUtils.getURLFromClipboard();\n  if (url)\n    gDialog.input.value = url;\n}\n\nfunction onChooseFile()\n{\n  try {\n    var fp = Components.classes[\"@mozilla.org/filepicker;1\"].createInstance(nsIFilePicker);\n    fp.init(window, gDialog.bundle.getString(\"chooseFileDialogTitle\"), nsIFilePicker.modeOpen);\n    \n    fp.appendFilters(nsIFilePicker.filterHTML);\n    fp.appendFilter(gDialog.bundle.getString(\"PHPfiles\"), \"*.php\");\n    fp.appendFilters(nsIFilePicker.filterText);\n    var ebmAvailable = (\"EBookManager\" in window.opener);\n    if (ebmAvailable)\n      fp.appendFilter(window.opener.document.getElementById(\"bundleEbookManager\").getString(\"EPUBbooks\"),\n                      \"*.epub\");\n    fp.appendFilters(nsIFilePicker.filterAll);\n\n    if (fp.show() == nsIFilePicker.returnOK && fp.fileURL.spec && fp.fileURL.spec.length > 0)\n    {\n      gDialog.input.value = decodeURI(fp.fileURL.spec);\n      // give focus to the OK buton\n      document.documentElement.getButton(\"accept\").focus();\n    }\n  }\n  catch(ex) {\n  }\n}\n\nfunction OpenFile()\n{\n  var filename = gDialog.input.value;\n  var inTab = (gDialog.tabOrWindow.value == \"tab\");\n  var ebmAvailable = (\"EBookManager\" in window.opener);\n  if (ebmAvailable && filename.toLowerCase().endsWith(\".epub\")) {\n    var ioService =\n      Components.classes[\"@mozilla.org/network/io-service;1\"]\n                .getService(Components.interfaces.nsIIOService);\n    var fileHandler =\n      ioService.getProtocolHandler(\"file\")\n               .QueryInterface(Components.interfaces.nsIFileProtocolHandler);\n    var file = fileHandler.getFileFromURLSpec(filename);\n\n    var windowEnumerator = Services.wm.getEnumerator(\"bluegriffon\");\n    var win = null;\n    while (windowEnumerator.hasMoreElements()) {\n      var w = windowEnumerator.getNext();\n      var ebookElt = w.document.querySelector(\"epub2,epub3,epub31\");\n      if (ebookElt) {\n        var ebook = ebookElt.getUserData(\"ebook\");\n        if (file.equals(ebook.packageFile)) {\n          w.focus();\n          window.close();\n          return;\n        }\n      }\n      else if (!win)\n        win = w;\n    }\n\n    window.opener.StoreUrlInLocationDB(filename);\n    if (win && !win.EditorUtils.getCurrentEditor()) {\n      win.focus();\n      win.EBookManager.showEbook(file, filename);\n      win.updateCommands(\"style\");\n      window.close();\n      return;\n    }\n    window.opener.OpenNewWindow(filename);\n    window.close();\n  }\n  else {\n    InsertLocationInDB(filename);\n    window.opener.OpenFile(filename, inTab);\n\n    if (gDialog.prefs)\n    {\n      var str = Components.classes[\"@mozilla.org/supports-string;1\"]\n                          .createInstance(Components.interfaces.nsISupportsString);\n      str.data = filename;\n      gDialog.prefs.setComplexValue(\"general.open_location.last_url\",\n                           Components.interfaces.nsISupportsString, str);\n    }\n    // Delay closing slightly to avoid timing bug on Linux.\n    window.close();\n  }\n  return false;\n}\n\n\nfunction GetDBConn()\n{\n  var file = Components.classes[\"@mozilla.org/file/directory_service;1\"]\n                       .getService(Components.interfaces.nsIProperties)\n                       .get(\"ProfD\", Components.interfaces.nsIFile);\n  file.append(\"bgLocations.sqlite\");\n  \n  var storageService = Components.classes[\"@mozilla.org/storage/service;1\"]\n                          .getService(Components.interfaces.mozIStorageService);\n  return storageService.openDatabase(file);\n}\n\nfunction InsertLocationInDB(aLocation)\n{\n  var mDBConn = GetDBConn();\n\n  try {\n    var statement = mDBConn.createStatement(\n      \"INSERT INTO 'bgLocations' ('query','querydate') VALUES(?1,?2)\");\n  \n    statement.bindUTF8StringParameter(0, aLocation);\n    statement.bindInt64Parameter(1, Date.parse(new Date()));\n  \n    statement.execute();\n    statement.finalize();\n\n    mDBConn.close();\n  }\n  catch (e) {} // already exists in table\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/openLocation.xul",
    "content": "<?xml version=\"1.0\"?> \n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n\n<!DOCTYPE dialog [\n  <!ENTITY % openDialogDTD SYSTEM \"chrome://bluegriffon/locale/openLocation.dtd\" >\n  %openDialogDTD;\n]>            \n \n<dialog id=\"openLocation\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        title=\"&window.title;\"\n        forcecleartheme = \"true\"\n        onload=\"Startup()\"\n        ondialogaccept=\"OpenFile()\"\n        style=\"width: 40em;\"\n        persist=\"screenX screenY\">\n\n  <stringbundle id=\"openLocationBundle\" src=\"chrome://bluegriffon/locale/openLocation.properties\"/>\n\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/openLocation.js\"/>\n\n  <vbox>\n    <hbox>\n      <label value=\"&enterLocation.label;\" control=\"dialog.input\"\n             accesskey=\"&enterLocation.accesskey;\"/>\n    </hbox>\n    <separator class=\"thin\"/>\n    <hbox align=\"center\">\n      <textbox flex=\"1\" id=\"dialog.input\"\n               type=\"autocomplete\" completeselectedindex=\"true\"\n               autocompletesearch=\"bluegriffonlocation-autocomplete\"/>\n      <button label=\"&chooseFile.label;\"\n              accesskey=\"&chooseFile.accesskey;\"\n              oncommand=\"onChooseFile()\"/>\n    </hbox>\n    <hbox align=\"center\">\n      <label value=\"&createIn.label;\"/>\n      <radiogroup id=\"tabOrWindow\"\n                  orient=\"horizontal\"\n                  value=\"tab\">\n        <radio label=\"&inATab.label;\"\n               accesskey=\"&inATab.accesskey;\"\n               value=\"tab\"\n               selected=\"true\"/>\n        <radio label=\"&inAWindow.label;\"\n               accesskey=\"&inAWindow.accesskey;\"\n               value=\"window\"/>\n      </radiogroup>\n    </hbox>\n  </vbox>\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/pageProperties.js",
    "content": "Components.utils.import(\"resource://gre/modules/urlHelper.jsm\");\n\nvar gAuthorElement;\nvar gDescriptionElement;\nvar gKeywordsElement;\nvar gAuthor = \"\";\nvar gDescription = \"\";\nvar gKeywords = \"\";\nvar gInsertNewAuthor = false;\nvar gInsertNewDescription = false;\nvar gInsertNewKeywords = false;\nvar gRootElement;\nvar gTitleWasEdited = false;\nvar gAuthorWasEdited = false;\nvar gDescriptionWasEdited = false;\nvar gKeywordsWasEdited = false;\nvar gLanguageWasEdited = false;\nvar gCharset = \"\";\nvar gPrefs;\n\nfunction Startup()\n{\n  GetUIElements();\n\n  var location = UrlUtils.getDocumentUrl();\n  var lastmodString = L10NUtils.getString(\"Unknown\");\n\n  if (!UrlUtils.isUrlOfBlankDocument(location))\n  {\n    gDialog.pageLocation.setAttribute(\"value\",\n                                      UrlUtils.stripUsernamePassword(location));\n\n    // retrieve the last-modification date and time\n    var lastmod;\n    try {\n      lastmod = EditorUtils.getCurrentEditor().document.lastModified;\n    }\n    catch (e) {}\n    // convert date+time into readable form\n    if (Date.parse(lastmod))\n    {\n      try {\n        const nsScriptableDateFormat_CONTRACTID = \"@mozilla.org/intl/scriptabledateformat;1\";\n        const nsIScriptableDateFormat = Components.interfaces.nsIScriptableDateFormat;\n        var dateService = Components.classes[nsScriptableDateFormat_CONTRACTID]\n                            .getService(nsIScriptableDateFormat);\n\n        var lastModDate = new Date();\n        lastModDate.setTime(Date.parse(lastmod));\n        lastmodString =  dateService.FormatDateTime(\"\", \n                                      dateService.dateFormatLong,\n                                      dateService.timeFormatSeconds,\n                                      lastModDate.getFullYear(),\n                                      lastModDate.getMonth()+1,\n                                      lastModDate.getDate(),\n                                      lastModDate.getHours(),\n                                      lastModDate.getMinutes(),\n                                      lastModDate.getSeconds());\n      } catch (e) {}\n\n    }\n  }\n  gDialog.pageLastModified.value = lastmodString;\n\n  gAuthorElement = EditorUtils.getMetaElement(\"author\");\n  if (!gAuthorElement)\n  {\n    gAuthorElement = EditorUtils.createMetaElement(\"author\");\n    if (!gAuthorElement)\n    {\n      window.close();\n      return;\n    }\n    gInsertNewAuthor = true;\n  }\n\n  gDescriptionElement = EditorUtils.getMetaElement(\"description\");\n  if (!gDescriptionElement)\n  {\n    gDescriptionElement = EditorUtils.createMetaElement(\"description\");\n    if (!gDescriptionElement)\n      window.close();\n\n    gInsertNewDescription = true;\n  }\n\n  gKeywordsElement = EditorUtils.getMetaElement(\"keywords\");\n  if (!gKeywordsElement)\n  {\n    gKeywordsElement = EditorUtils.createMetaElement(\"keywords\");\n    if (!gKeywordsElement)\n      window.close();\n\n    gInsertNewKeywords = true;\n  }\n\n  var strings = gDialog.bundle.strings;\n  var charsets = [];\n  while (strings.hasMoreElements())\n  {\n    var s = strings.getNext().QueryInterface(Components.interfaces.nsIPropertyElement);\n    var key = s.key.replace( /\\.title/g , \"\");\n    var value = s.value;\n    if (key.substr(0, 7) != \"chardet\")\n      charsets.push( { key: key, value: value } );\n  }\n\n  function compareCharsets(a, b)\n  {\n    if (a.value > b.value)\n      return 1;\n    if (a.value < b.value)\n      return -1;\n    return 0;\n  }\n  charsets.sort(compareCharsets);\n  for (var i = 0; i < charsets.length; i++)\n  {\n    var menuitem = document.createElement(\"menuitem\");\n    menuitem.setAttribute(\"label\", charsets[i].value);\n    menuitem.setAttribute(\"value\", charsets[i].key);\n    gDialog.charsetMenupopup.appendChild(menuitem);\n  }\n\n  gRootElement = EditorUtils.getCurrentEditor().rootElement;\n  InitDialog();\n\n  SetTextboxFocus(gDialog.pageTitle);\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction InitDialog()\n{\n  var doc = EditorUtils.getCurrentDocument();\n  if (doc.documentElement.hasAttribute(\"lang\"))\n    gDialog.pageLanguage.value = doc.documentElement.getAttribute(\"lang\");\n  if (doc.documentElement.hasAttribute(\"dir\"))\n    gDialog.directionRadio.value = doc.documentElement.getAttribute(\"dir\");\n\n  gDialog.pageTitle.value = EditorUtils.getDocumentTitle();\n\n  var gAuthor = gAuthorElement.getAttribute(\"content\");\n  gAuthor = gAuthor ? gAuthor.trim() : \"\";\n  gDialog.pageAuthor.value = gAuthor;\n  \n  gDialog.pageDescription.value = gDescriptionElement.getAttribute(\"content\");\n  gDialog.pageKeywords.value    = gKeywordsElement.getAttribute(\"content\");\n\n  gCharset = EditorUtils.getCurrentEditor().documentCharacterSet.toLowerCase();\n  gDialog.charsetMenulist.value = gCharset;\n  if (doc.doctype\n      && doc.doctype.publicId == \"\"\n      && doc.documentElement.getAttribute(\"xmlns\") == \"http://www.w3.org/1999/xhtml\") { // XHTML5\n    SetEnabledElement(gDialog.charsetMenulist, false);\n  }\n}\n\nfunction onAccept()\n{\n  var editor = EditorUtils.getCurrentEditor();\n  editor.beginTransaction();\n\n  // general properties\n  if (gTitleWasEdited) {\n    EditorUtils.setDocumentTitle(gDialog.pageTitle.value.trim());\n  }\n\n  if (gAuthorWasEdited)\n    EditorUtils.insertMetaElement(gAuthorElement, gDialog.pageAuthor.value.trim(),\n                                  gInsertNewAuthor, false);\n\n  if (gDescriptionWasEdited)\n    EditorUtils.insertMetaElement(gDescriptionElement, gDialog.pageDescription.value.trim(),\n                                  gInsertNewDescription, false);\n\n  if (gKeywordsWasEdited)\n    EditorUtils.insertMetaElement(gKeywordsElement, gDialog.pageKeywords.value.trim(),\n                                  gInsertNewKeywords, false);\n\n  if (gLanguageWasEdited)\n    EditorUtils.getCurrentEditor().\n      setAttribute(EditorUtils.getCurrentDocument().documentElement,\n                   \"lang\", gDialog.pageLanguage.value);\n\n  if (gDialog.directionRadio.value)\n    EditorUtils.getCurrentDocument().documentElement.\n      setAttribute(\"dir\", gDialog.directionRadio.value);\n\n  if (gDialog.charsetMenulist.value != gCharset) {\n    EditorUtils.getCurrentEditor().documentCharacterSet = gDialog.charsetMenulist.value;\n  }\n  editor.endTransaction();\n\n  return true;\n}\n\nfunction onCancel()\n{\n  return true;\n}\n\nfunction TextboxChanged(aId)\n{\n  switch(aId)\n  {\n    case \"pageTitle\":       gTitleWasEdited = true; break;\n    case \"pageAuthor\":      gAuthorWasEdited = true; break;\n    case \"pageDescription\": gDescriptionWasEdited = true; break;\n    case \"pageKeywords\":    gKeywordsWasEdited = true; break;\n    case \"pageLanguage\":    gLanguageWasEdited = true; break;\n    default: break;\n  }\n}\n\nfunction SelectLanguage(aElt)\n{\n  var retValue = { lang: gDialog.pageLanguage.value };\n  window.openDialog(\"chrome://bluegriffon/content/dialogs/languages.xul\",\"_blank\",\n                    \"chrome,modal,dialog=yes,titlebar\", null, retValue);\n  if (gDialog.pageLanguage.value != retValue.lang) {\n    gDialog.pageLanguage.value = retValue.lang;\n    gLanguageWasEdited = true;\n  }\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/pageProperties.xul",
    "content": "<?xml version=\"1.0\"?> \n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/pageProperties.css\" type=\"text/css\"?>\n\n<!DOCTYPE dialog [\n  <!ENTITY % pagePropertiesDTD SYSTEM \"chrome://bluegriffon/locale/pageProperties.dtd\" >\n  %pagePropertiesDTD;\n]>            \n \n<dialog id=\"pageProperties\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        title=\"&window.title;\"\n        forcecleartheme = \"true\"\n        onload=\"Startup()\"\n        ondialogaccept=\"return onAccept()\"\n        ondialogcancel=\"return onCancel()\"\n        style=\"width: 40em;\"\n        persist=\"screenX screenY\">\n\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/pageProperties.js\"/>\n\n  <stringbundle id=\"bundle\" src=\"chrome://global/locale/charsetTitles.properties\"/>\n\n  <grid flex=\"1\">\n    <columns><column/><column flex=\"1\"/></columns>\n    <rows>\n      <row align=\"center\">\n        <label value=\"&pageLocation.label;\"/>\n        <label id=\"pageLocation\" value=\"[New page, not saved yet]\"/>\n      </row>\n      <row align=\"center\">\n        <label value=\"&pageLastModified.label;\"/>\n        <label id=\"pageLastModified\" value=\"foo\"/>\n      </row>\n      <row align=\"center\">\n        <label value=\"&pageTitle.label;\"\n               control=\"pageTitle\"\n               accesskey=\"&pageTitle.accesskey;\"/>\n        <textbox id=\"pageTitle\" spellcheck=\"true\"\n                 oninput=\"TextboxChanged(this.id);\"/>\n      </row>\n      <row align=\"center\">\n        <label value=\"&pageAuthor.label;\"\n               control=\"pageAuthor\"\n               accesskey=\"&pageAuthor.accesskey;\"/>\n        <textbox id=\"pageAuthor\"\n                 oninput=\"TextboxChanged(this.id);\"/>\n      </row>\n      <row align=\"center\">\n        <label value=\"&pageDescription.label;\"\n               control=\"pageDescription\"\n               accesskey=\"&pageDescription.accesskey;\"/>\n        <textbox id=\"pageDescription\" spellcheck=\"true\"\n                 oninput=\"TextboxChanged(this.id);\"/>\n      </row>\n      <row align=\"center\">\n        <label value=\"&pageKeywords.label;\"\n               control=\"pageKeywords\"\n               accesskey=\"&pageKeywords.accesskey;\"/>\n        <textbox id=\"pageKeywords\" spellcheck=\"true\"\n                 oninput=\"TextboxChanged(this.id);\"/>\n      </row>\n      <row align=\"center\">\n        <label value=\"&language.label;\"\n               control=\"pageLanguage\"\n               accesskey=\"&language.accesskey;\"/>\n        <hbox align=\"center\">\n          <textbox id=\"pageLanguage\" flex=\"1\"\n                   oninput=\"TextboxChanged(this.id);\"/>\n          <button label=\"&selectLanguage.label;\"\n                  oncommand=\"SelectLanguage(this)\"/>\n       </hbox>\n      </row>\n      <row align=\"center\">\n        <label value=\"&charset.label;\"\n               control=\"charsetMenulist\" />\n        <menulist id=\"charsetMenulist\" value=\"utf-8\">\n          <menupopup id=\"charsetMenupopup\"/>\n        </menulist>\n      </row>\n      <row align=\"center\">\n        <label value=\"&direction.label;\"\n               control=\"directionRadio\"\n               accesskey=\"&direction.accesskey;\"/>\n        <radiogroup id=\"directionRadio\" orient=\"horizontal\">\n          <radio label=\"&unspecified.label;\" value=\"\"/>\n          <radio label=\"&ltr.label;\" value=\"ltr\"/>\n          <radio label=\"&rtl.label;\" value=\"rtl\"/>\n        </radiogroup>\n      </row>\n    </rows>\n  </grid>\n\n</dialog>\n\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/parsingError.js",
    "content": "function Startup()\n{\n  GetUIElements();\n  var message = window.arguments[0];\n  var error   = window.arguments[1];\n  gDialog.message.setAttribute(\"value\", message);\n  gDialog.error.textContent = error;\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}"
  },
  {
    "path": "base/content/bluegriffon/dialogs/parsingError.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/parsingError.dtd\">\n\n<dialog title=\"&window.title;\"\n        id=\"parsingErrorWindow\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        xmlns:html=\"http://www.w3.org/1999/xhtml\"\n        forcecleartheme = \"true\"\n        buttons=\"accept\"\n        onload = \"Startup()\"\n        ondialogaccept=\"window.close()\"\n        style=\"height: auto; max-width: 300px\"\n        persist=\"screenX screenY\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/parsingError.js\"/>\n\n  <hbox align=\"center\">\n    <image src=\"chrome://global/skin/icons/warning-64.png\"/>\n    <vbox>\n      <description style=\"font-weight: bold; font-size: larger\">&cantSwitchBackToNormal.label;</description>\n      <label id=\"message\" style=\"margin-top: 2em;\"/>\n      <html:pre id=\"error\" style=\"margin-left: 25px;margin-top: 2em;\"/>\n    </vbox>\n  </hbox>\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/releaseNotes.xul",
    "content": "<?xml version=\"1.0\"?>\n\n#filter substitution\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n\n\n<dialog title=\"Release Notes\"\n        id=\"releaseNotesWindow\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        xmlns:html=\"http://www.w3.org/1999/xhtml\"\n        forcecleartheme = \"true\"\n        buttons=\"accept\"\n        style=\"height: auto; width: 300px\"\n        persist=\"screenX screenY\">\n\n  <hbox align=\"top\">\n    <image src=\"chrome://bluegriffon/skin/about-logo.png\"\n           imagetheming=\"never\"\n           style=\"border-radius: 15px; width: 150px; height: 90px\"/>\n    <vbox class=\"indent\" style=\"max-width: 450px\">\n      <html:p style=\"font-weight: bold; font-size: larger; margin-bottom: 1em;\">BlueGriffon @APP_VERSION@ (\"@CODE_NAME@\")</html:p>\n          <html:ul>\n            <html:li>OS X Mojave and Catalina support</html:li>\n            <html:li>Ubuntu 18.04 LTS support</html:li>\n            <html:li>Asgard OCR add-on</html:li>\n            <html:li>Windows 10 and Linux UI fixes</html:li>\n          </html:ul>\n    </vbox>\n  </hbox>\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/spellCheck.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is Mozilla Communicator client code, released\n * March 31, 1998.\n *\n * The Initial Developer of the Original Code is\n * Netscape Communications Corporation.\n * Portions created by the Initial Developer are Copyright (C) 1998-1999\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Charles Manske (cmanske@netscape.com)\n *   Neil Rashbrook (neil@parkwaycc.co.uk)\n *   Daniel Glazman (daniel.glazman@disruptive-innovations.com)\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either of the GNU General Public License Version 2 or later (the \"GPL\"),\n * or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n \nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar gMisspelledWord;\nvar gSpellChecker = null;\nvar gAllowSelectWord = true;\nvar gPreviousReplaceWord = \"\";\nvar gFirstTime = true;\nvar gLastSelectedLang = null;\nvar gDictCount = 0;\nconst Cc = Components.classes;\nconst Ci = Components.interfaces;\n\nfunction Startup()\n{\n  var editor = EditorUtils.getCurrentEditor();\n  if (!editor)\n  {\n    window.close();\n    return;\n  }\n\n  GetUIElements();\n\n  // Get the spellChecker shell\n  var hunspell = Components.classes[\"@mozilla.org/spellchecker/engine;1\"]\n                   .getService(Components.interfaces.mozISpellCheckingEngine);\n  gSpellChecker = Cc['@mozilla.org/editor/editorspellchecker;1']\n                    .createInstance(Ci.nsIEditorSpellCheck);\n  if (!gSpellChecker)\n  {\n    dump(\"SpellChecker not found!!!\\n\");\n    window.close();\n    return;\n  }\n\n  // Start the spell checker module.\n  try {\n    // TxtSrv Filter Contract Id\n    var filterContractId = \"@mozilla.org/editor/txtsrvfilter;1\";\n    var enableSelectionChecking = true;\n\n    gSpellChecker.setFilter(Cc[filterContractId]\n                              .createInstance(Ci.nsITextServicesFilter));\n    gSpellChecker.InitSpellChecker(editor, enableSelectionChecking);\n\n  }\n  catch(ex) {\n    alert(\"*** Exception error: InitSpellChecker\\n\" + ex);\n    window.close();\n    return;\n  }\n\n  // Fill in the language menulist and sync it up\n  // with the spellchecker's current language.\n  var curLang;\n  try {\n    curLang = hunspell.dictionary;\n  } catch(ex) {\n    curLang = \"\";\n  }\n\n  gSpellChecker.SetCurrentDictionary(curLang);\n  InitLanguageMenu(curLang)\n\n  // Get the first misspelled word and setup all UI\n  NextWord();\n\n  // Normal spell checking - hide the \"Stop\" button\n  // (Note that this button is the \"Cancel\" button for\n  //  Esc keybinding and related window close actions)\n  if (gDialog.StopButton)\n    gDialog.StopButton.hidden = true;\n\n  // Clear flag that determines message when\n  //  no misspelled word is found\n  //  (different message when used for the first time)\n  gFirstTime = false;\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction SetElementEnabledById(aId, aEnabled)\n{\n  var elt = document.getElementById(aId);\n  if (elt)\n    if (aId) {\n      if (aEnabled)\n        elt.removeAttribute(\"disabled\");\n      else\n        elt.setAttribute(\"disabled\", \"true\");\n    }\n}\n\nfunction InitLanguageMenu(aCurLang)\n{\n  var o1 = {};\n  var o2 = {};\n\n  // Get the list of dictionaries from\n  // the spellchecker.\n\n  try\n  {\n    gSpellChecker.GetDictionaryList(o1, o2);\n  }\n  catch(ex)\n  {\n    dump(\"Failed to get DictionaryList!\\n\");\n    return;\n  }\n\n  var dictList = o1.value;\n  var count    = o2.value;\n\n  // If we're not just starting up and dictionary count\n  // hasn't changed then no need to update the menu.\n  if (gDictCount == count)\n    return;\n\n  // Store current dictionary count.\n  gDictCount = count;\n\n  // Load the string bundles that will help us map\n  // RFC 1766 strings to UI strings.\n\n  // Load the language string bundle.\n  var languageBundle = document.getElementById(\"languageBundle\");\n  var regionBundle = null;\n  // If we have a language string bundle, load the region string bundle.\n  if (languageBundle)\n    regionBundle = document.getElementById(\"regionBundle\");\n  \n  var menuStr2;\n  var isoStrArray;\n  var langId;\n  var langLabel;\n  var i;\n\n  for (i = 0; i < count; i++)\n  {\n    try\n    {\n      langId = dictList[i];\n      isoStrArray = dictList[i].split(\"-\");\n\n      if (languageBundle && isoStrArray[0])\n        langLabel = languageBundle.getString(isoStrArray[0].toLowerCase());\n\n      if (regionBundle && langLabel && isoStrArray.length > 1 && isoStrArray[1])\n      {\n        menuStr2 = regionBundle.getString(isoStrArray[1].toLowerCase());\n        if (menuStr2)\n          langLabel += \"/\" + menuStr2;\n      }\n\n      if (langLabel && isoStrArray.length > 2 && isoStrArray[2])\n        langLabel += \" (\" + isoStrArray[2] + \")\";\n\n      if (!langLabel)\n        langLabel = langId;\n    }\n    catch (ex)\n    {\n      // getString throws an exception when a key is not found in the\n      // bundle. In that case, just use the original dictList string.\n      langLabel = langId;\n    }\n    dictList[i] = [langLabel, langId];\n  }\n  \n  // sort by locale-aware collation\n  dictList.sort(\n    function compareFn(a, b)\n    {\n      return a[0].localeCompare(b[0]);\n    }\n  );\n\n  // Remove any languages from the list.\n  var languageMenuPopup = gDialog.LanguageMenulist.firstChild;\n  while (languageMenuPopup.firstChild.localName != \"menuseparator\")\n    languageMenuPopup.removeChild(languageMenuPopup.firstChild);\n\n  var defaultItem = null;\n\n  for (i = 0; i < count; i++)\n  {\n    var item = gDialog.LanguageMenulist.insertItemAt(i, dictList[i][0], dictList[i][1]);\n    if (aCurLang && dictList[i][1] == aCurLang)\n      defaultItem = item;\n  }\n\n  // Now make sure the correct item in the menu list is selected.\n  if (defaultItem)\n  {\n    gDialog.LanguageMenulist.selectedItem = defaultItem;\n    gLastSelectedLang = defaultItem;\n  }\n}\n\n\nfunction DoEnabling()\n{\n  if (!gMisspelledWord)\n  {\n    // No more misspelled words\n    gDialog.MisspelledWord.setAttribute(\"value\",gDialog.spellBundle.getString( gFirstTime ? \"NoMisspelledWord\" : \"CheckSpellingDone\"));\n\n    gDialog.ReplaceButton.removeAttribute(\"default\");\n    gDialog.IgnoreButton.removeAttribute(\"default\");\n\n    gDialog.CloseButton.setAttribute(\"default\",\"true\");\n    // Shouldn't have to do this if \"default\" is true?\n    gDialog.CloseButton.focus();\n\n    SetElementEnabledById(\"MisspelledWordLabel\", false);\n    SetElementEnabledById(\"ReplaceWordLabel\", false);\n    SetElementEnabledById(\"ReplaceWordInput\", false);\n    SetElementEnabledById(\"CheckWord\", false);\n    SetElementEnabledById(\"SuggestedListLabel\", false);\n    SetElementEnabledById(\"SuggestedList\", false);\n    SetElementEnabledById(\"Ignore\", false);\n    SetElementEnabledById(\"IgnoreAll\", false);\n    SetElementEnabledById(\"Replace\", false);\n    SetElementEnabledById(\"ReplaceAll\", false);\n    SetElementEnabledById(\"AddToDictionary\", false);\n  } else {\n    SetElementEnabledById(\"MisspelledWordLabel\", true);\n    SetElementEnabledById(\"ReplaceWordLabel\", true);\n    SetElementEnabledById(\"ReplaceWordInput\", true);\n    SetElementEnabledById(\"CheckWord\", true);\n    SetElementEnabledById(\"SuggestedListLabel\", true);\n    SetElementEnabledById(\"SuggestedList\", true);\n    SetElementEnabledById(\"Ignore\", true);\n    SetElementEnabledById(\"IgnoreAll\", true);\n    SetElementEnabledById(\"AddToDictionary\", true);\n\n    gDialog.CloseButton.removeAttribute(\"default\");\n    SetReplaceEnable();\n  }\n}\n\nfunction NextWord()\n{\n  gMisspelledWord = gSpellChecker.GetNextMisspelledWord();\n  SetWidgetsForMisspelledWord();\n}\n\nfunction SetTextboxFocus(textbox)\n{\n  if (textbox)\n  {\n    //XXX Using the setTimeout is hacky workaround for bug 103197\n    // Must create a new function to keep \"textbox\" in scope\n    setTimeout( function(textbox) { textbox.focus(); textbox.select(); }, 0, textbox );\n  }\n}\n\nfunction TruncateStringAtWordEnd(string, maxLength, addEllipses)\n{\n  // Return empty if string is null, undefined, or the empty string\n  if (!string)\n    return \"\";\n\n  // We assume they probably don't want whitespace at the beginning\n  string = string.replace(/^\\s+/, '');\n  if (string.length <= maxLength)\n    return string;\n\n  // We need to truncate the string to maxLength or fewer chars\n  if (addEllipses)\n    maxLength -= 3;\n  string = string.replace(RegExp(\"(.{0,\" + maxLength + \"})\\\\s.*\"), \"$1\")\n\n  if (string.length > maxLength)\n    string = string.slice(0, maxLength);\n\n  if (addEllipses)\n    string += \"...\";\n  return string;\n}\n\nfunction SetWidgetsForMisspelledWord()\n{\n  gDialog.MisspelledWord.setAttribute(\"value\", TruncateStringAtWordEnd(gMisspelledWord, 30, true));\n\n\n  // Initial replace word is misspelled word\n  gDialog.ReplaceWordInput.value = gMisspelledWord;\n  gPreviousReplaceWord = gMisspelledWord;\n\n  // This sets gDialog.ReplaceWordInput to first suggested word in list\n  FillSuggestedList(gMisspelledWord);\n\n  DoEnabling();\n\n  if (gMisspelledWord)\n    SetTextboxFocus(gDialog.ReplaceWordInput);\n}\n\nfunction ClearListbox(listbox)\n{\n  if (listbox)\n  {\n    listbox.clearSelection();\n    while (listbox.firstChild)\n      listbox.removeChild(listbox.firstChild);\n  }\n}\n\nfunction CheckWord()\n{\n  var word = gDialog.ReplaceWordInput.value;\n  if (word) \n  {\n    if (gSpellChecker.CheckCurrentWord(word))\n    {\n      FillSuggestedList(word);\n      SetReplaceEnable();\n    } \n    else \n    {\n      ClearListbox(gDialog.SuggestedList);\n      var item = gDialog.SuggestedList.appendItem(gDialog.spellBundle.getString(\"CorrectSpelling\"), \"\");\n      if (item) item.setAttribute(\"disabled\", \"true\");\n      // Suppress being able to select the message text\n      gAllowSelectWord = false;\n    }\n  }\n}\n\nfunction SelectSuggestedWord()\n{\n  if (gAllowSelectWord)\n  {\n    var selectedItem\n    if (gDialog.SuggestedList.selectedItem)\n    {\n      var selValue = gDialog.SuggestedList.selectedItem.getAttribute(\"label\");\n      gDialog.ReplaceWordInput.value = selValue;\n      gPreviousReplaceWord = selValue;\n    }\n    else\n    {\n      gDialog.ReplaceWordInput.value = gPreviousReplaceWord;\n    }\n    SetReplaceEnable();\n  }\n}\n\nfunction ChangeReplaceWord()\n{\n  // Calling this triggers SelectSuggestedWord(),\n  //  so temporarily suppress the effect of that\n  var saveAllow = gAllowSelectWord;\n  gAllowSelectWord = false;\n\n  // Select matching word in list\n  var newIndex = -1;\n  var newSelectedItem;\n  var replaceWord = TrimString(gDialog.ReplaceWordInput.value);\n  if (replaceWord)\n  {\n    for (var i = 0; i < gDialog.SuggestedList.getRowCount(); i++)\n    {\n      var item = gDialog.SuggestedList.getItemAtIndex(i);\n      if (item.getAttribute(\"label\") == replaceWord)\n      {\n        newSelectedItem = item;\n        break;\n      }\n    }\n  }\n  gDialog.SuggestedList.selectedItem = newSelectedItem;\n\n  gAllowSelectWord = saveAllow;\n\n  // Remember the new word\n  gPreviousReplaceWord = gDialog.ReplaceWordInput.value;\n\n  SetReplaceEnable();\n}\n\nfunction Ignore()\n{\n  NextWord();\n}\n\nfunction IgnoreAll()\n{\n  if (gMisspelledWord) {\n    gSpellChecker.IgnoreWordAllOccurrences(gMisspelledWord);\n  }\n  NextWord();\n}\n\nfunction Replace(newWord)\n{\n  if (!newWord)\n    return;\n\n  if (gMisspelledWord && gMisspelledWord != newWord)\n  {\n    var editor = EditorUtils.getCurrentEditor();\n    editor.beginTransaction();\n    try {\n      gSpellChecker.ReplaceWord(gMisspelledWord, newWord, false);\n    } catch (e) {}\n    editor.endTransaction();\n  }\n  NextWord();\n}\n\nfunction ReplaceAll()\n{\n  var newWord = gDialog.ReplaceWordInput.value;\n  if (gMisspelledWord && gMisspelledWord != newWord)\n  {\n    var editor = EditorUtils.getCurrentEditor();\n    editor.beginTransaction();\n    try {\n      gSpellChecker.ReplaceWord(gMisspelledWord, newWord, true);\n    } catch (e) {}\n    editor.endTransaction();\n  }\n  NextWord();\n}\n\nfunction AddToDictionary()\n{\n  if (gMisspelledWord) {\n    gSpellChecker.AddWordToDictionary(gMisspelledWord);\n  }\n  NextWord();\n}\n\nfunction EditDictionary()\n{\n  window.openDialog(\"chrome://bluegriffon/content/dialogs/dictionary.xul\",\n                    \"_blank\", \"chrome,close,titlebar,modal\", \"\",\n                    gMisspelledWord);\n}\n\nfunction SelectLanguage()\n{\n  try {\n    var item = gDialog.LanguageMenulist.selectedItem;\n    if (item.value != \"more-cmd\") {\n      gSpellChecker.SetCurrentDictionary(item.value);\n      gLastSelectedLang = item;\n    }\n    else {\n      loadExternalURL(\"http://www.bluegriffon.com/index.php?pages/Dictionaries\");\n      window.close();\n    }\n  } catch (ex) {\n    dump(ex);\n  }\n}\n\nfunction Recheck()\n{\n  //TODO: Should we bother to add a \"Recheck\" method to interface?\n  try {\n    var curLang = gSpellChecker.GetCurrentDictionary();\n    gSpellChecker.UninitSpellChecker();\n    gSpellChecker.InitSpellChecker(EditorUtils.getCurrentEditor(), false);\n    gSpellChecker.SetCurrentDictionary(curLang);\n    gMisspelledWord = gSpellChecker.GetNextMisspelledWord();\n    SetWidgetsForMisspelledWord();\n  } catch(ex) {\n    dump(ex);\n  }\n}\n\nfunction FillSuggestedList(misspelledWord)\n{\n  var list = gDialog.SuggestedList;\n\n  // Clear the current contents of the list\n  gAllowSelectWord = false;\n  ClearListbox(list);\n  var item;\n\n  if (misspelledWord.length > 0)\n  {\n    // Get suggested words until an empty string is returned\n    var count = 0;\n    var firstWord = 0;\n    do {\n      var word = gSpellChecker.GetSuggestedWord();\n      if (count==0)\n        firstWord = word;\n      if (word.length > 0)\n      {\n        list.appendItem(word, \"\");\n        count++;\n      }\n    } while (word.length > 0);\n\n    if (count == 0)\n    {\n      // No suggestions - show a message but don't let user select it\n      item = list.appendItem(gDialog.spellBundle.getString(\"NoSuggestedWords\"));\n      if (item) item.setAttribute(\"disabled\", \"true\");\n      gAllowSelectWord = false;\n    } else {\n      gAllowSelectWord = true;\n      // Initialize with first suggested list by selecting it\n      gDialog.SuggestedList.selectedIndex = 0;\n    }\n  } \n  else\n  {\n    item = list.appendItem(\"\", \"\");\n    if (item)\n      item.setAttribute(\"disabled\", \"true\");\n  }\n}\n\nfunction SetReplaceEnable()\n{\n  // Enable \"Change...\" buttons only if new word is different than misspelled\n  var newWord = gDialog.ReplaceWordInput.value;\n  var enable = newWord.length > 0 && newWord != gMisspelledWord;\n  SetElementEnabledById(\"Replace\", enable);\n  SetElementEnabledById(\"ReplaceAll\", enable);\n  if (enable)\n  {\n    gDialog.ReplaceButton.setAttribute(\"default\",\"true\");\n    gDialog.IgnoreButton.removeAttribute(\"default\");\n  }\n  else\n  {\n    gDialog.IgnoreButton.setAttribute(\"default\",\"true\");\n    gDialog.ReplaceButton.removeAttribute(\"default\");\n  }\n}\n\nfunction doDefault()\n{\n  if (gDialog.ReplaceButton.getAttribute(\"default\") == \"true\")\n    Replace(gDialog.ReplaceWordInput.value);\n  else if (gDialog.IgnoreButton.getAttribute(\"default\") == \"true\")\n    Ignore();\n  else if (gDialog.CloseButton.getAttribute(\"default\") == \"true\")\n    onClose();\n\n  return false;\n}\n\nfunction ExitSpellChecker()\n{\n}\n\nfunction CancelSpellCheck()\n{\n  ExitSpellChecker();\n\n  // Signal to calling window that we canceled\n  window.opener.cancelSendMessage = true;\n  return true;\n}\n\nfunction onClose()\n{\n  if (gSpellChecker)\n  {\n    try\n    {\n      var curLang = gSpellChecker.GetCurrentDictionary();\n      gSpellChecker.UninitSpellChecker();\n      if (\"@mozilla.org/spellchecker;1\" in Cc) {\n        var spellChecker = Cc[\"@mozilla.org/spellchecker/myspell;1\"]\n                                     .getService(Ci.mozISpellCheckingEngine);\n        spellChecker.dictionary = curLang;\n      }\n      // now check the document over again with the new dictionary\n      // if we have an inline spellchecker\n      if ((\"InlineSpellCheckerUI\" in window.opener) &&\n          window.opener.InlineSpellCheckerUI.enabled)\n        window.opener.InlineSpellCheckerUI.mInlineSpellChecker.spellCheckRange(null);\n    }\n    catch(e) {}\n    finally\n    {\n      gSpellChecker = null;\n    }\n  }\n\n  window.close();\n}\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/spellCheck.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/pageProperties.css\" type=\"text/css\"?>\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/spellCheck.dtd\">\n\n<!-- dialog containing a control requiring initial setup -->\n<dialog id=\"spellCheckDocument\"\n        title=\"&windowTitle.label;\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        persist=\"screenX screenY\"\n        onload = \"Startup()\"\n        buttons=\",\"\n        forcecleartheme = \"true\"\n        ondialogaccept=\"return doDefault();\"\n        ondialogcancel=\"return CancelSpellCheck();\">\n\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/spellCheck.js\"/>\n\n  <broadcaster id=\"args\" value=\"\"/>\n\n  <stringbundle id=\"languageBundle\" src=\"chrome://global/locale/languageNames.properties\"/>\n  <stringbundle id=\"regionBundle\"   src=\"chrome://global/locale/regionNames.properties\"/>\n  <stringbundle id=\"spellBundle\"    src=\"chrome://bluegriffon/locale/spellCheck.properties\"/>\n\n  <grid>\n    <columns>\n      <column class=\"spell-check\"/>\n      <column class=\"spell-check\" flex=\"1\"/>\n      <column class=\"spell-check\"/>\n    </columns>\n    <rows>\n      <row align=\"center\">\n        <label id=\"MisspelledWordLabel\" value=\"&misspelledWord.label;\"/>\n        <label class=\"bold\" id=\"MisspelledWord\"/>\n        <button class=\"spell-check\" label=\"&recheckButton.label;\" oncommand=\"Recheck();\"\n                accesskey=\"&recheckButton.accessKey;\"/>\n      </row>\n      <row align=\"center\">\n        <label id=\"ReplaceWordLabel\" value=\"&wordEditField.label;\"\n               control=\"ReplaceWordInput\"\n               accesskey=\"&wordEditField.accessKey;\"/>\n        <textbox id=\"ReplaceWordInput\" oninput=\"ChangeReplaceWord()\" flex=\"1\"/>\n        <button id=\"CheckWord\" oncommand=\"CheckWord()\" label=\"&checkwordButton.label;\"\n                accesskey=\"&checkwordButton.accessKey;\"/>\n      </row>\n    </rows>\n  </grid>\n  <label id=\"SuggestedListLabel\" value=\"&suggestions.label;\"\n         control=\"SuggestedList\"\n         accesskey=\"&suggestions.accessKey;\"/>\n  <grid>\n    <columns><column/><column/></columns>\n    <rows>\n      <row flex=\"1\">\n        <!-- BUG! setting class=\"MinWidth20em\" on tree doesn't work (width=0) -->\n        <listbox  rows=\"6\" id=\"SuggestedList\" onselect=\"SelectSuggestedWord()\"\n                  ondblclick=\"if (gAllowSelectWord) Replace(event.target.getAttribute('label'));\"/>\n        <vbox>\n          <grid flex=\"1\">\n            <columns><column class=\"spell-check\" flex=\"1\"/><column class=\"spell-check\" flex=\"1\"/></columns>\n            <rows>\n              <row>\n                <button id=\"ReplaceButton\" label=\"&replaceButton.label;\"\n                        oncommand=\"Replace(gDialog.ReplaceWordInput.value);\"\n                        accesskey=\"&replaceButton.accessKey;\"/>\n                <button id=\"IgnoreButton\"  oncommand=\"Ignore();\" label=\"&ignoreButton.label;\"\n                        accesskey=\"&ignoreButton.accessKey;\"/>\n              </row>\n              <row>\n                <button id=\"ReplaceAll\" oncommand=\"ReplaceAll();\" label=\"&replaceAllButton.label;\"\n                        accesskey=\"&replaceAllButton.accessKey;\"/>\n                <button id=\"IgnoreAll\"  oncommand=\"IgnoreAll();\" label=\"&ignoreAllButton.label;\"\n                        accesskey=\"&ignoreAllButton.accessKey;\"/>\n              </row>\n            </rows> \n          </grid>\n          <spacer flex=\"1\"/>\n          <label value=\"&userDictionary.label;\"/>\n          <hbox flex=\"1\" align=\"start\">\n            <button class=\"spell-check\" id=\"AddToDictionary\" oncommand=\"AddToDictionary()\" label=\"&addToUserDictionaryButton.label;\"\n                    accesskey=\"&addToUserDictionaryButton.accessKey;\"/>\n            <button class=\"spell-check\" id=\"EditDictionary\"  oncommand=\"EditDictionary()\" label=\"&editUserDictionaryButton.label;\"\n                    accesskey=\"&editUserDictionaryButton.accessKey;\"/>\n          </hbox>\n        </vbox>\n      </row>\n      <label value =\"&languagePopup.label;\"\n             control=\"LanguageMenulist\"\n             accesskey=\"&languagePopup.accessKey;\"/>\n      <row>\n        <menulist id=\"LanguageMenulist\" oncommand=\"SelectLanguage()\">\n          <menupopup id=\"LanguageMenupopup\"\n                     onpopupshowing=\"InitLanguageMenu();\">\n            <!-- dynamic content populated by JS -->\n            <menuseparator/>\n            <menuitem id=\"LanguageMenuseparator\"\n                      value=\"more-cmd\" label=\"&moreDictionaries.label;\"/>\n          </menupopup>\n        </menulist>\n        <hbox flex=\"1\">\n          <spacer flex=\"1\"/>\n          <button class=\"spell-check\" id=\"CloseButton\" label=\"&closeButton.label;\" oncommand=\"onClose();\"\n                  accesskey=\"&closeButton.accessKey;\"/>\n          <button class=\"spell-check\" id=\"Send\" label=\"&sendButton.label;\" oncommand=\"onClose();\"\n                  accesskey=\"&sendButton.accessKey;\" hidden=\"true\"/>\n        </hbox>\n      </row>\n    </rows>\n  </grid>\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/dialogs/updateAvailable.js",
    "content": "Components.utils.import(\"resource://gre/modules/Services.jsm\");\n\nvar DOWNLOAD_URL = \"http://bluegriffon.org/#download\";\n\nfunction ShowUpdatePage()\n{\n  loadExternalURL(DOWNLOAD_URL);\n  window.close();\n}\n\nfunction Startup()\n{\n  GetUIElements();\n\n  var message = window.arguments[0];\n  var messageURL = window.arguments[1];\n  var currentVersion = window.arguments[2];\n\n  if (currentVersion) {\n    gDialog.versionLabel.setAttribute(\"version\", currentVersion);\n    gDialog.versionLabel.setAttribute(\"value\", \"v\" + currentVersion);\n  }\n  else {\n    gDialog.skipVersionButton.hidden = true;\n    gDialog.skipVersionButton.nextElementSibling.setAttribute(\"hidden\", \"true\");\n  }\n\n  if (message) {\n    gDialog.warningMessage2.firstChild.textContent = message;\n  }\n  if (messageURL) {\n    DOWNLOAD_URL = messageURL;\n  }\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\nfunction SkipVersion()\n{\n  var v = gDialog.versionLabel.getAttribute(\"version\");\n  Services.prefs.setCharPref(\"bluegriffon.updates.skipped\", v);\n  window.close();\n}"
  },
  {
    "path": "base/content/bluegriffon/dialogs/updateAvailable.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?> \n\n<!DOCTYPE window SYSTEM \"chrome://bluegriffon/locale/updateAvailable.dtd\" >\n\n<window xmlns:html=\"http://www.w3.org/1999/xhtml\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        id=\"updateAvailableDialog\"\n        forcecleartheme = \"true\"\n        title=\"&window.title;\"\n        onload=\"Startup();\"\n        >\n    \n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/dialogs/updateAvailable.js\"/>\n\n  <keyset>\n    <key keycode=\"VK_ESCAPE\" oncommand=\"window.close()\"/>\n  </keyset>\n\n  <vbox flex=\"1\" style=\"margin: 15px !important\">\n    <spacer flex=\"1\"/>\n    <hbox align=\"center\">\n      <image src=\"chrome://bluegriffon/skin/mainToolbar/logo.png\"/>\n      <vbox class=\"indent\">\n        <description id=\"warningMessage\"\n                     style=\"font-size: larger\">&warningMessage.description;</description>\n        <description id=\"warningMessage2\"\n                     style=\"text-align: center\"> </description>\n        <label value=\"\" id=\"versionLabel\" style=\"font-size: larger; text-align:center\"/>\n        <hbox>\n          <button id=\"skipVersionButton\"\n                  label=\"&dontAskAgain.label;\"\n                  oncommand=\"SkipVersion()\"/>\n          <spacer flex=\"1\"/>\n          <button id=\"downloadButton\"\n                  label=\"&download.button;\"\n                  oncommand=\"ShowUpdatePage()\"/>\n          <spacer flex=\"1\"/>\n        </hbox>\n      </vbox>\n    </hbox>\n    <spacer flex=\"1\"/>\n  </vbox>\n</window>\n\n"
  },
  {
    "path": "base/content/bluegriffon/js/autoInsertTable.inc",
    "content": "\nvar AutoInsertTable = {\n\n  kDEFAULT_ROW_COUNT: 6,\n  kDEFAULT_COLUMN_COUNT: 6,\n\n  mRow: null,\n  mColumn: null,\n\n  mRows: this.kDEFAULT_ROW_COUNT,\n  mColumns: this.kDEFAULT_COLUMN_COUNT,\n\n  reset: function()\n  {\n    var extraCells = gDialog.AutoInsertTableSizeSelectorRows.querySelectorAll(\"*[extra]\");\n    for (var i = 0; i < extraCells.length; i++) {\n      var c = extraCells[i];\n      c.parentNode.removeChild(c);\n    }\n    this.mRows = this.kDEFAULT_ROW_COUNT;\n    this.mColumns = this.kDEFAULT_COLUMN_COUNT;\n\n    var cells = gDialog.AutoInsertTableSizeSelector.querySelectorAll(\"label\");\n    for (var i = 0; i < cells.length; i++)\n      cells[i].className = \"\";\n\n    gDialog.AutoInsertTable_r1c1.className = \"selected\";\n    gDialog.AutoInsertTable_r1c2.className = \"selected\";\n    gDialog.AutoInsertTable_r2c1.className = \"selected\";\n    gDialog.AutoInsertTable_r2c2.className = \"selected\";\n    gDialog.AutoInsertTableSizeLabel.setAttribute(\"value\", \"2 x 2\");\n    gDialog.AutoInsertTableSheetPopup.removeAttribute(\"width\");\n    gDialog.AutoInsertTableSheetPopup.removeAttribute(\"height\");\n  },\n\n  selectArea: function(cell)\n  {\n    var cellID    = cell.id;\n    var r = cellID.match ( /AutoInsertTable_r([0-9]*)c([0-9]*)/ );\n\n    var row = r[1];\n    var column = r[2];\n  \n    // early way out if we can...\n    if (this.mRow == row && this.mColumn == column)\n      return;\n  \n    this.mRow = row;\n    this.mColumn = column;\n  \n    var cells = gDialog.AutoInsertTableSizeSelector.querySelectorAll(\"label\");\n    for (var i = 0; i < cells.length; i++)\n      cells[i].className = \"\";\n  \n    for (var i = row; i > 0; i--)\n    {\n      var anyCell = document.getElementById(\"AutoInsertTable_r\"+i+\"c\"+this.mColumn);\n      while (anyCell)\n      {\n        anyCell.setAttribute(\"class\", \"selected\");\n        anyCell = anyCell.previousSibling;\n      }\n    }\n    gDialog.AutoInsertTableSizeLabel.value = this.mRow + \" x \" + this.mColumn;\n  },\n\n  selectSize: function(cell)\n  {\n    gDialog.AutoInsertTableSheetPopup.hidePopup();\n  \n    var editor = EditorUtils.getCurrentEditor();\n    var doc = EditorUtils.getCurrentDocument();\n    var tableElement = doc.createElement(\"table\");\n    var tableBody = doc.createElement(\"tbody\");\n    tableElement.appendChild(tableBody);\n    tableElement.setAttribute(\"border\", \"1\");\n    if (doc.doctype && doc.doctype.publicId == \"\") // html5\n      tableElement.setAttribute(\"style\", \"width: 100%\");\n    else\n      tableElement.setAttribute(\"width\", \"100%\");\n    var firstCell = null;\n    for (var i = 0; i < this.mRow; i++)\n    {\n      var newRow = doc.createElement(\"tr\");\n      tableBody.appendChild(newRow);\n      for (var j = 0; j < this.mColumn; j++)\n      {\n        var newCell = doc.createElement(\"td\");\n        if (!firstCell)\n          firstCell = newCell;\n        newRow.appendChild(newCell);\n      }\n    }\n    if (EditorUtils.isWysiwygMode()) {\n      editor.insertElementAtSelection(tableElement, true);\n      editor.selection.collapse(firstCell, 0);\n      GetWindowContent().focus();\n    }\n    else {\n      var src = style_html(tableElement.outerHTML);\n      var srcEditor = EditorUtils.getCurrentSourceEditor();\n      srcEditor.replaceSelection(src);\n      EditorUtils.getCurrentSourceWindow().focus();\n    }\n  },\n\n  increaseSize: function(aX, aY)\n  {\n    if (aX) {\n      this.mColumns++;\n      var hboxes = gDialog.AutoInsertTableSizeSelector.querySelectorAll(\"hbox\");\n      for (var i = 0; i < hboxes.length; i++) {\n        var h = hboxes[i];\n        var label = document.createElement(\"label\");\n        label.setAttribute(\"onmouseover\", \"AutoInsertTable.selectArea(this)\");\n        label.setAttribute(\"onclick\",     \"AutoInsertTable.selectSize(this)\");\n        label.setAttribute(\"value\", \"\");\n        label.setAttribute(\"extra\", \"true\");\n        label.id = \"AutoInsertTable_r\" + (i+1) + \"c\" + this.mColumns;\n        h.appendChild(label);\n      }\n    }\n    else if (aY) {\n      this.mRows++;\n      var row = document.createElement(\"row\");\n      row.setAttribute(\"extra\", \"true\");\n      var spacer1 = document.createElement(\"spacer\");\n      var spacer2 = document.createElement(\"spacer\");\n      var hbox = document.createElement(\"hbox\");\n      for (var i = 0; i < this.mColumns; i++) {\n        var label = document.createElement(\"label\");\n        label.setAttribute(\"onmouseover\", \"AutoInsertTable.selectArea(this)\");\n        label.setAttribute(\"onclick\",     \"AutoInsertTable.selectSize(this)\");\n        label.setAttribute(\"value\", \"\");\n        label.id = \"AutoInsertTable_r\" + this.mRows + \"c\" + (i+1);\n        hbox.appendChild(label);\n      }\n      row.appendChild(spacer1);\n      row.appendChild(hbox);\n      row.appendChild(spacer2);\n      gDialog.AutoInsertTableSizeSelectorRows.appendChild(row);\n    }\n  }\n};\n"
  },
  {
    "path": "base/content/bluegriffon/js/beautify-html.js",
    "content": "/*\n\n Style HTML\n---------------\n\n  Written by Nochum Sossonko, (nsossonko@hotmail.com)\n\n  Based on code initially developed by: Einar Lielmanis, <elfz@laacz.lv>\n    http://jsbeautifier.org/\n\n\n  You are free to use this in any way you want, in case you find this useful or working for you.\n\n  Usage:\n    style_html(html_source);\n\n    style_html(html_source, options);\n\n  The options are:\n    indent_size (default 4)          — indentation size,\n    indent_char (default space)      — character to indent with,\n    max_char (default 250)            -  maximum amount of characters per line (0 = disable)\n    brace_style (default \"collapse\") - \"collapse\" | \"expand\" | \"end-expand\"\n            put braces on the same line as control statements (default), or put braces on own line (Allman / ANSI style), or just put end braces on own line.\n    unformatted (defaults to inline tags) - list of tags, that shouldn't be reformatted\n    indent_scripts (default normal)  - \"keep\"|\"separate\"|\"normal\"\n\n    e.g.\n\n    style_html(html_source, {\n      'indent_size': 2,\n      'indent_char': ' ',\n      'max_char': 78,\n      'brace_style': 'expand',\n      'unformatted': ['a', 'sub', 'sup', 'b', 'i', 'u']\n    });\n*/\n\nfunction style_html(html_source, options) {\n//Wrapper function to invoke all the necessary constructors and deal with the output.\n\n  var multi_parser,\n      indent_size,\n      indent_character,\n      max_char,\n      brace_style,\n      unformatted;\n\n  options = options || {};\n  indent_size = options.indent_size || 4;\n  indent_character = options.indent_char || ' ';\n  brace_style = options.brace_style || 'collapse';\n  max_char = options.max_char == 0 ? Infinity : options.max_char || 250;\n  unformatted = options.unformatted || ['a', 'span', 'bdo', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'abbr', 'acronym', 'q', 'sub', 'sup', 'tt', 'i', 'b', 'big', 'small', 'u', 's', 'strike', 'font', 'ins', 'del', 'pre'];\n\n  function Parser() {\n\n    this.pos = 0; //Parser position\n    this.token = '';\n    this.current_mode = 'CONTENT'; //reflects the current Parser mode: TAG/CONTENT\n    this.tags = { //An object to hold tags, their position, and their parent-tags, initiated with default values\n      parent: 'parent1',\n      parentcount: 1,\n      parent1: ''\n    };\n    this.tag_type = '';\n    this.token_text = this.last_token = this.last_text = this.token_type = '';\n\n    this.Utils = { //Uilities made available to the various functions\n      whitespace: \"\\n\\r\\t \".split(''),\n      single_token: 'br,input,link,meta,!doctype,basefont,base,area,hr,wbr,param,img,isindex,?xml,embed,?php,?,?='.split(','), //all the single tags for HTML\n      extra_liners: 'head,body,/html'.split(','), //for tags that need a line of whitespace before them\n      in_array: function (what, arr) {\n        for (var i=0; i<arr.length; i++) {\n          if (what === arr[i]) {\n            return true;\n          }\n        }\n        return false;\n      }\n    }\n\n    this.get_content = function () { //function to capture regular content between tags\n\n      var input_char = '',\n          content = [],\n          space = false; //if a space is needed\n\n      while (this.input.charAt(this.pos) !== '<') {\n        if (this.pos >= this.input.length) {\n          return content.length?content.join(''):['', 'TK_EOF'];\n        }\n\n        input_char = this.input.charAt(this.pos);\n        this.pos++;\n        this.line_char_count++;\n\n        if (this.Utils.in_array(input_char, this.Utils.whitespace)) {\n          if (content.length) {\n            space = true;\n          }\n          this.line_char_count--;\n          continue; //don't want to insert unnecessary space\n        }\n        else if (space) {\n          if (this.line_char_count >= this.max_char) { //insert a line when the max_char is reached\n            content.push('\\n');\n            this.line_char_count = 0;\n            for (var i=0; i<this.indent_level; i++) {\n              content.push(this.indent_string);\n            }\n          }\n          else{\n            content.push(' ');\n            this.line_char_count++;\n          }\n          space = false;\n        }\n        content.push(input_char); //letter at-a-time (or string) inserted to an array\n      }\n      return content.length?content.join(''):'';\n    }\n\n    this.get_contents_to = function (name) { //get the full content of a script or style to pass to js_beautify\n      if (this.pos == this.input.length) {\n        return ['', 'TK_EOF'];\n      }\n      var input_char = '';\n      var content = '';\n      var reg_match = new RegExp('\\<\\/' + name + '\\\\s*\\>', 'igm');\n      reg_match.lastIndex = this.pos;\n      var reg_array = reg_match.exec(this.input);\n      var end_script = reg_array?reg_array.index:this.input.length; //absolute end of script\n      if(this.pos < end_script) { //get everything in between the script tags\n        content = this.input.substring(this.pos, end_script);\n        this.pos = end_script;\n      }\n      return content;\n    }\n\n    this.record_tag = function (tag){ //function to record a tag and its parent in this.tags Object\n      if (this.tags[tag + 'count']) { //check for the existence of this tag type\n        this.tags[tag + 'count']++;\n        this.tags[tag + this.tags[tag + 'count']] = this.indent_level; //and record the present indent level\n      }\n      else { //otherwise initialize this tag type\n        this.tags[tag + 'count'] = 1;\n        this.tags[tag + this.tags[tag + 'count']] = this.indent_level; //and record the present indent level\n      }\n      this.tags[tag + this.tags[tag + 'count'] + 'parent'] = this.tags.parent; //set the parent (i.e. in the case of a div this.tags.div1parent)\n      this.tags.parent = tag + this.tags[tag + 'count']; //and make this the current parent (i.e. in the case of a div 'div1')\n    }\n\n    this.retrieve_tag = function (tag) { //function to retrieve the opening tag to the corresponding closer\n      if (this.tags[tag + 'count']) { //if the openener is not in the Object we ignore it\n        var temp_parent = this.tags.parent; //check to see if it's a closable tag.\n        while (temp_parent) { //till we reach '' (the initial value);\n          if (tag + this.tags[tag + 'count'] === temp_parent) { //if this is it use it\n            break;\n          }\n          temp_parent = this.tags[temp_parent + 'parent']; //otherwise keep on climbing up the DOM Tree\n        }\n        if (temp_parent) { //if we caught something\n          this.indent_level = this.tags[tag + this.tags[tag + 'count']]; //set the indent_level accordingly\n          this.tags.parent = this.tags[temp_parent + 'parent']; //and set the current parent\n        }\n        delete this.tags[tag + this.tags[tag + 'count'] + 'parent']; //delete the closed tags parent reference...\n        delete this.tags[tag + this.tags[tag + 'count']]; //...and the tag itself\n        if (this.tags[tag + 'count'] == 1) {\n          delete this.tags[tag + 'count'];\n        }\n        else {\n          this.tags[tag + 'count']--;\n        }\n      }\n    }\n\n    this.get_tag = function (peek) { //function to get a full tag and parse its type\n      var input_char = '',\n          content = [],\n          space = false,\n          tag_start, tag_end,\n          orig_pos = this.pos,\n          orig_line_char_count = this.line_char_count;\n\n      peek = typeof peek !== 'undefined' ? peek : false;\n      do {\n        if (this.pos >= this.input.length) {\n          if (peek) {\n            this.pos = orig_pos;\n            this.line_char_count = orig_line_char_count;\n          }\n          return content.length?content.join(''):['', 'TK_EOF'];\n        }\n\n        input_char = this.input.charAt(this.pos);\n        this.pos++;\n        this.line_char_count++;\n\n        if (this.Utils.in_array(input_char, this.Utils.whitespace)) { //don't want to insert unnecessary space\n          space = true;\n          this.line_char_count--;\n          continue;\n        }\n\n        if (input_char === \"'\" || input_char === '\"') {\n          if (!content[1] || content[1] !== '!') { //if we're in a comment strings don't get treated specially\n            input_char += this.get_unformatted(input_char);\n            space = true;\n          }\n        }\n\n        if (input_char === '=') { //no space before =\n          space = false;\n        }\n\n        if (content.length && content[content.length-1] !== '=' && input_char !== '>'\n            && space) { //no space after = or before >\n          if (this.line_char_count >= this.max_char) {\n            this.print_newline(false, content);\n            this.line_char_count = 0;\n          }\n          else {\n            content.push(' ');\n            this.line_char_count++;\n          }\n          space = false;\n        }\n        if (input_char === '<') {\n          tag_start = this.pos - 1;\n        }\n        content.push(input_char); //inserts character at-a-time (or string)\n      } while (input_char !== '>');\n\n      var tag_complete = content.join('');\n      var tag_index;\n      if (tag_complete.indexOf(' ') != -1) { //if there's whitespace, thats where the tag name ends\n        tag_index = tag_complete.indexOf(' ');\n      }\n      else { //otherwise go with the tag ending\n        tag_index = tag_complete.indexOf('>');\n      }\n      var tag_check = tag_complete.substring(1, tag_index).toLowerCase();\n      if (tag_complete.charAt(tag_complete.length-2) === '/' ||\n        this.Utils.in_array(tag_check, this.Utils.single_token)) { //if this tag name is a single tag type (either in the list or has a closing /)\n        if ( ! peek) {\n          this.tag_type = 'SINGLE';\n        }\n      }\n      else if (tag_check === 'script') { //for later script handling\n        if ( ! peek) {\n          this.record_tag(tag_check);\n          this.tag_type = 'SCRIPT';\n        }\n      }\n      else if (tag_check === 'style') { //for future style handling (for now it justs uses get_content)\n        if ( ! peek) {\n          this.record_tag(tag_check);\n          this.tag_type = 'STYLE';\n        }\n      }\n      else if (this.is_unformatted(tag_check, unformatted)) { // do not reformat the \"unformatted\" tags\n        var comment = this.get_unformatted('</'+tag_check+'>', tag_complete); //...delegate to get_unformatted function\n        content.push(comment);\n        // Preserve collapsed whitespace either before or after this tag.\n        if (tag_start > 0 && this.Utils.in_array(this.input.charAt(tag_start - 1), this.Utils.whitespace)){\n            content.splice(0, 0, this.input.charAt(tag_start - 1));\n        }\n        tag_end = this.pos - 1;\n        if (this.Utils.in_array(this.input.charAt(tag_end + 1), this.Utils.whitespace)){\n            content.push(this.input.charAt(tag_end + 1));\n        }\n        this.tag_type = 'SINGLE';\n      }\n      else if (tag_check.charAt(0) === '!') { //peek for <!-- comment\n        if (tag_check.indexOf('[if') != -1) { //peek for <!--[if conditional comment\n          if (tag_complete.indexOf('!IE') != -1) { //this type needs a closing --> so...\n            var comment = this.get_unformatted('-->', tag_complete); //...delegate to get_unformatted\n            content.push(comment);\n          }\n          if ( ! peek) {\n            this.tag_type = 'START';\n          }\n        }\n        else if (tag_check.indexOf('[endif') != -1) {//peek for <!--[endif end conditional comment\n          this.tag_type = 'END';\n          this.unindent();\n        }\n        else if (tag_check.indexOf('[cdata[') != -1) { //if it's a <[cdata[ comment...\n          var comment = this.get_unformatted(']]>', tag_complete); //...delegate to get_unformatted function\n          content.push(comment);\n          if ( ! peek) {\n            this.tag_type = 'SINGLE'; //<![CDATA[ comments are treated like single tags\n          }\n        }\n        else {\n          var comment = this.get_unformatted('-->', tag_complete);\n          content.push(comment);\n          this.tag_type = 'SINGLE';\n        }\n      }\n      else if ( ! peek) {\n        if (tag_check.charAt(0) === '/') { //this tag is a double tag so check for tag-ending\n          this.retrieve_tag(tag_check.substring(1)); //remove it and all ancestors\n          this.tag_type = 'END';\n        }\n        else { //otherwise it's a start-tag\n          this.record_tag(tag_check); //push it on the tag stack\n          this.tag_type = 'START';\n        }\n        if (this.Utils.in_array(tag_check, this.Utils.extra_liners)) { //check if this double needs an extra line\n          this.print_newline(true, this.output);\n        }\n      }\n\n      if (peek) {\n        this.pos = orig_pos;\n        this.line_char_count = orig_line_char_count;\n      }\n\n      return content.join(''); //returns fully formatted tag\n    }\n\n    this.get_unformatted = function (delimiter, orig_tag) { //function to return unformatted content in its entirety\n\n      if (orig_tag && orig_tag.toLowerCase().indexOf(delimiter) != -1) {\n        return '';\n      }\n      var input_char = '';\n      var content = '';\n      var space = true;\n      do {\n\n        if (this.pos >= this.input.length) {\n          return content;\n        }\n\n        input_char = this.input.charAt(this.pos);\n        this.pos++\n\n        if (this.Utils.in_array(input_char, this.Utils.whitespace)) {\n          if (!space) {\n            this.line_char_count--;\n            continue;\n          }\n          if (input_char === '\\n' || input_char === '\\r') {\n            content += '\\n';\n            /*  Don't change tab indention for unformatted blocks.  If using code for html editing, this will greatly affect <pre> tags if they are specified in the 'unformatted array'\n            for (var i=0; i<this.indent_level; i++) {\n              content += this.indent_string;\n            }\n            space = false; //...and make sure other indentation is erased\n            */\n            this.line_char_count = 0;\n            continue;\n          }\n        }\n        content += input_char;\n        this.line_char_count++;\n        space = true;\n\n\n      } while (content.toLowerCase().indexOf(delimiter) == -1);\n      return content;\n    }\n\n    this.get_token = function () { //initial handler for token-retrieval\n      var token;\n\n      if (this.last_token === 'TK_TAG_SCRIPT' || this.last_token === 'TK_TAG_STYLE') { //check if we need to format javascript\n       var type = this.last_token.substr(7)\n       token = this.get_contents_to(type);\n        if (typeof token !== 'string') {\n          return token;\n        }\n        return [token, 'TK_' + type];\n      }\n      if (this.current_mode === 'CONTENT') {\n        token = this.get_content();\n        if (typeof token !== 'string') {\n          return token;\n        }\n        else {\n          return [token, 'TK_CONTENT'];\n        }\n      }\n\n      if (this.current_mode === 'TAG') {\n        token = this.get_tag(false);\n        if (typeof token !== 'string') {\n          return token;\n        }\n        else {\n          var tag_name_type = 'TK_TAG_' + this.tag_type;\n          return [token, tag_name_type];\n        }\n      }\n    }\n\n    this.get_full_indent = function (level) {\n      level = this.indent_level + level || 0;\n      if (level < 1)\n        return '';\n\n      return Array(level + 1).join(this.indent_string);\n    }\n\n    this.is_unformatted = function(tag_check, unformatted) {\n        //is this an HTML5 block-level link?\n        if (!this.Utils.in_array(tag_check, unformatted)){\n            return false;\n        }\n\n        if (tag_check.toLowerCase() !== 'a' || !this.Utils.in_array('a', unformatted)){\n            return true;\n        }\n\n        //at this point we have an  tag; is its first child something we want to remain\n        //unformatted?\n        var next_tag = this.get_tag(true /* peek. */);\n        if (next_tag && this.Utils.in_array(next_tag, unformatted)){\n            return true;\n        } else {\n            return false;\n        }\n    }\n\n    this.printer = function (js_source, indent_character, indent_size, max_char, brace_style) { //handles input/output and some other printing functions\n\n      this.input = js_source || ''; //gets the input for the Parser\n      this.output = [];\n      this.indent_character = indent_character;\n      this.indent_string = '';\n      this.indent_size = indent_size;\n      this.brace_style = brace_style;\n      this.indent_level = 0;\n      this.max_char = max_char;\n      this.line_char_count = 0; //count to see if max_char was exceeded\n\n      for (var i=0; i<this.indent_size; i++) {\n        this.indent_string += this.indent_character;\n      }\n\n      this.print_newline = function (ignore, arr) {\n        this.line_char_count = 0;\n        if (!arr || !arr.length) {\n          return;\n        }\n        if (!ignore) { //we might want the extra line\n          while (this.Utils.in_array(arr[arr.length-1], this.Utils.whitespace)) {\n            arr.pop();\n          }\n        }\n        arr.push('\\n');\n        for (var i=0; i<this.indent_level; i++) {\n          arr.push(this.indent_string);\n        }\n      }\n\n      this.print_token = function (text) {\n        this.output.push(text);\n      }\n\n      this.indent = function () {\n        this.indent_level++;\n      }\n\n      this.unindent = function () {\n        if (this.indent_level > 0) {\n          this.indent_level--;\n        }\n      }\n    }\n    return this;\n  }\n\n  /*_____________________--------------------_____________________*/\n\n  multi_parser = new Parser(); //wrapping functions Parser\n  multi_parser.printer(html_source, indent_character, indent_size, max_char, brace_style); //initialize starting values\n\n  while (true) {\n      var t = multi_parser.get_token();\n      multi_parser.token_text = t[0];\n      multi_parser.token_type = t[1];\n\n    if (multi_parser.token_type === 'TK_EOF') {\n      break;\n    }\n\n    switch (multi_parser.token_type) {\n      case 'TK_TAG_START':\n        multi_parser.print_newline(false, multi_parser.output);\n        multi_parser.print_token(multi_parser.token_text);\n        multi_parser.line_char_count += multi_parser.token_text.length;\n        multi_parser.indent();\n        multi_parser.current_mode = 'CONTENT';\n        break;\n      case 'TK_TAG_STYLE':\n      case 'TK_TAG_SCRIPT':\n        multi_parser.print_newline(false, multi_parser.output);\n        multi_parser.print_token(multi_parser.token_text);\n        multi_parser.current_mode = 'CONTENT';\n        break;\n      case 'TK_TAG_END':\n        //Print new line only if the tag has no content and has child\n        if (multi_parser.last_token === 'TK_CONTENT' && multi_parser.last_text === '') {\n            var tag_name = multi_parser.token_text.match(/\\w+/)[0];\n            var tag_extracted_from_last_output = multi_parser.output[multi_parser.output.length -1].match(/<\\s*(\\w+)/);\n            if (tag_extracted_from_last_output === null || tag_extracted_from_last_output[1] !== tag_name)\n                multi_parser.print_newline(true, multi_parser.output);\n        }\n        multi_parser.print_token(multi_parser.token_text);\n        multi_parser.current_mode = 'CONTENT';\n        break;\n      case 'TK_TAG_SINGLE':\n        // Don't add a newline before elements that should remain unformatted.\n        var tag_check = multi_parser.token_text.match(/^\\s*<([a-z]+)/i);\n        if (!tag_check || !multi_parser.Utils.in_array(tag_check[1], unformatted)){\n            multi_parser.print_newline(false, multi_parser.output);\n        }\n        multi_parser.print_token(multi_parser.token_text);\n        multi_parser.current_mode = 'CONTENT';\n        break;\n      case 'TK_CONTENT':\n        if (multi_parser.token_text !== '') {\n          multi_parser.print_token(multi_parser.token_text);\n        }\n        multi_parser.current_mode = 'TAG';\n        break;\n      case 'TK_STYLE':\n      case 'TK_SCRIPT':\n        if (multi_parser.token_text !== '') {\n          multi_parser.output.push('\\n');\n          var text = multi_parser.token_text;\n          if (multi_parser.token_type == 'TK_SCRIPT') {\n            var _beautifier = typeof js_beautify == 'function' && js_beautify;\n          } else if (multi_parser.token_type == 'TK_STYLE') {\n            var _beautifier = typeof css_beautify == 'function' && css_beautify;\n          }\n\n          if (options.indent_scripts == \"keep\") {\n            var script_indent_level = 0;\n          } else if (options.indent_scripts == \"separate\") {\n            var script_indent_level = -multi_parser.indent_level;\n          } else {\n            var script_indent_level = 1;\n          }\n\n          var indentation = multi_parser.get_full_indent(script_indent_level);\n          if (_beautifier) {\n            // call the Beautifier if avaliable\n            text = _beautifier(text.replace(/^\\s*/, indentation), options);\n          } else {\n            // simply indent the string otherwise\n            var white = text.match(/^\\s*/)[0];\n            var _level = white.match(/[^\\n\\r]*$/)[0].split(multi_parser.indent_string).length - 1;\n            var reindent = multi_parser.get_full_indent(script_indent_level -_level);\n            text = text.replace(/^\\s*/, indentation)\n                   .replace(/\\r\\n|\\r|\\n/g, '\\n' + reindent)\n                   .replace(/\\s*$/, '');\n          }\n          if (text) {\n            multi_parser.print_token(text);\n            multi_parser.print_newline(true, multi_parser.output);\n          }\n        }\n        multi_parser.current_mode = 'TAG';\n        break;\n    }\n    multi_parser.last_token = multi_parser.token_type;\n    multi_parser.last_text = multi_parser.token_text;\n  }\n  return multi_parser.output.join('');\n}\n\n// Add support for CommonJS. Just put this file somewhere on your require.paths\n// and you will be able to `var html_beautify = require(\"beautify\").html_beautify`.\nif (typeof exports !== \"undefined\") {\n    exports.html_beautify = style_html;\n}\n"
  },
  {
    "path": "base/content/bluegriffon/js/blanks.inc",
    "content": "var kHTML_TRANSITIONAL = \"resource://gre/res/html_transitional.html\";\nvar kHTML_STRICT = \"resource://gre/res/html_strict.html\";\nvar kXHTML_TRANSITIONAL = \"resource://gre/res/xhtml_transitional.xhtml\";\nvar kXHTML_STRICT = \"resource://gre/res/xhtml_strict.xhtml\";\nvar kHTML5 = \"resource://gre/res/html5.html\";\nvar kXHTML5 = \"resource://gre/res/xhtml5.xhtml\";\nvar kXHTML11 = \"resource://gre/res/xhtml11.xhtml\";\nvar kPOLYGLOT = \"resource://gre/res/polyglot.xhtml\";\n"
  },
  {
    "path": "base/content/bluegriffon/js/bluegriffon.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/InlineSpellChecker.jsm\");\nComponents.utils.import(\"resource://gre/modules/Services.jsm\");\n\nComponents.utils.import(\"resource://gre/modules/urlHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/prompterHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/cssHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/fileHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/l10nHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/handlersManager.jsm\");\nComponents.utils.import(\"resource://gre/modules/screens.jsm\");\nComponents.utils.import(\"resource://gre/modules/fileChanges.jsm\");\nComponents.utils.import(\"resource://gre/modules/bgQuit.jsm\");\nComponents.utils.import(\"resource://gre/modules/AddonManager.jsm\");\n\n#include blanks.inc\n\n#include observers.inc\n\n#include liveview.inc\n\n#include startup.inc\n\n#include shutdown.inc\n\n#ifdef XP_UNIX\n#ifdef XP_MACOSX\nvar gSYSTEM = \"MACOSX\";\n#else\nvar gSYSTEM = \"UNIX\";\n#endif\n#else\nvar gSYSTEM = \"WINDOWS\";\n#endif\n\nfunction OpenLocation(aEvent, type)\n{\n  window.openDialog(\"chrome://bluegriffon/content/dialogs/openLocation.xul\",\"_blank\",\n              \"chrome,modal,titlebar\", type);\n  if (aEvent) aEvent.stopPropagation();\n}\n\nfunction OpenNewWindow(aURL)\n{\n  // warning, the first argument MUST be null here because when the\n  // first window is created, it gets the cmdLine as an argument\n  window.delayedOpenWindow(\"chrome://bluegriffon/content/xul/bluegriffon.xul\", \"chrome,all,dialog=no\", null, aURL);\n}\n\nfunction GetPreferredNewDocumentURL()\n{\n  var url = window[\"kHTML_TRANSITIONAL\"];\n  try {\n    var urlId = Services.prefs.getCharPref(\"bluegriffon.defaults.doctype\");\n    url = window[urlId]; \n  }\n  catch(e) {}\n  return url;\n}\n\nfunction NewDocument(aEvent)\n{\n  var url = GetPreferredNewDocumentURL();\n\n  OpenFile(url, true);\n  if (aEvent) aEvent.stopPropagation();\n}\n\nfunction NewDocumentInNewWindow(aEvent)\n{\n  var url = GetPreferredNewDocumentURL();\n\n  OpenFile(url, false);\n  if (aEvent) aEvent.stopPropagation();\n}\n\nfunction NewDocumentWithOptions(aEvent)\n{\n  var rv = {value: \"\", where:\"tab\"};\n  window.openDialog(\"chrome://bluegriffon/content/dialogs/newDocument.xul\",\"_blank\",\n              \"chrome,modal,titlebar\", rv);\n  if (aEvent) aEvent.stopPropagation();\n}\n\nfunction OpenFile(aURL, aInTab)\n{\n  // early way out if no URL\n  if (!aURL)\n    return;\n \n  var ebmAvailable = (\"EBookManager\" in window);\n  if (ebmAvailable && aURL.toLowerCase().endsWith(\".epub\")) {\n    var ioService =\n      Components.classes[\"@mozilla.org/network/io-service;1\"]\n                .getService(Components.interfaces.nsIIOService);\n    var fileHandler =\n      ioService.getProtocolHandler(\"file\")\n               .QueryInterface(Components.interfaces.nsIFileProtocolHandler);\n    var file = fileHandler.getFileFromURLSpec(aURL);\n\n    var windowEnumerator = Services.wm.getEnumerator(\"bluegriffon\");\n    var win = null;\n    while (windowEnumerator.hasMoreElements()) {\n      var w = windowEnumerator.getNext();\n      var ebookElt = w.document.querySelector(\"epub2,epub3,epub31\");\n      if (ebookElt) {\n        var ebook = ebookElt.getUserData(\"ebook\");\n        if (file.equals(ebook.packageFile)) {\n          w.focus();\n          return;\n        }\n      }\n      else if (!win)\n        win = w;\n    }\n\n    StoreUrlInLocationDB(aURL);\n    if (win && !win.EditorUtils.getCurrentEditor()) {\n      win.focus();\n      win.EBookManager.showEbook(file, aURL);\n      win.updateCommands(\"style\");\n      return;\n    }\n    OpenNewWindow(aURL);\n    return;\n  }\n\n  var alreadyEdited = EditorUtils.isAlreadyEdited(aURL);\n  if (alreadyEdited)\n  {\n    var win    = alreadyEdited.window;\n    var editor = alreadyEdited.editor;\n    var index  = alreadyEdited.index;\n    win.document.getElementById(\"tabeditor\").selectedIndex = index;\n    win.document.getElementById(\"tabeditor\").mTabpanels.selectedPanel = editor.parentNode;\n\n    // nothing else to do here...\n    win.focus();\n    return;\n  }\n\n  // force new window if we don't have one already\n  var tabeditor = document.getElementById(\"tabeditor\");\n  if (tabeditor && aInTab) {\n    document.getElementById(\"tabeditor\").addEditor(\n         UrlUtils.stripUsernamePassword(aURL, null, null),\n         aURL);\n    gDialog.structurebar.removeAttribute(\"class\");\n  }\n  else\n    OpenNewWindow(aURL);\n}\n\nfunction OpenFiles(aURLArray, aInTab)\n{\n  for (var i = 0; i < aURLArray.length; i++)\n    OpenFile(aURLArray[i], aInTab);\n}\n\nfunction EditorLoadUrl(aElt, aURL)\n{\n  try {\n    if (aURL)\n    {\n      var Ci = Components.interfaces;\n      var url = UrlUtils.normalizeURL(aURL);\n\n      aElt.webNavigation.loadURI(url, // uri string\n             Components.interfaces.nsIWebNavigation.LOAD_FLAGS_BYPASS_CACHE,     // load flags\n             null,                                         // referrer\n             null,                                         // post-data stream\n             null);\n    }\n  } catch (e) { }\n}\n\nfunction AboutComposer()\n{\n  var wm = Services.wm;\n  var enumerator = wm.getEnumerator( \"BlueGriffon:About\" );\n  while ( enumerator.hasMoreElements() )\n  {\n    var win = enumerator.getNext().QueryInterface(Components.interfaces.nsIDOMWindow);\n    win.focus();\n    return;\n  }\n  /*window.openDialog(,\"_blank\",\n                    \"chrome,modal,dialog=no,titlebar,centerscreen\");*/\n  OpenAppModalWindow(window, 'chrome://bluegriffon/content/dialogs/aboutDialog.xul', \"aboutDialog\", true); \n}\n\nfunction OpenConsole()\n{\n   let { require } = Components.utils.import(\"resource://devtools/shared/Loader.jsm\", {});\n   let HUDService = require(\"devtools/client/webconsole/hudservice\");\n   HUDService.openBrowserConsoleOrFocus();\n}\n\nfunction OpenExtensionsManager()\n{\n  window.openDialog(\"chrome://mozapps/content/extensions/extensions.xul\",\n                    \"\",\n                    \"chrome,dialog=no,resizable\");\n}\n\nfunction StopLoadingPage()\n{\n  gDialog.tabeditor.stopWebNavigation();\n}\n\n//--------------------------------------------------------------------\nfunction onButtonUpdate(button, commmandID)\n{\n  var commandNode = gDialog[commmandID];\n  var state = commandNode.getAttribute(\"state\");\n  button.checked = state == \"true\";\n}\n\nfunction UpdateWindowTitle(aEditorElement)\n{\n  if (!aEditorElement) {\n    aEditorElement = EditorUtils.getCurrentEditorElement();\n    if (!aEditorElement) // sanity check\n      return \"\";\n  }\n\n  try {\n    var doc = aEditorElement.contentDocument;\n    doc instanceof Components.interfaces.nsIDOMDocument;\n    var windowTitle = doc.title;\n    if (!windowTitle)\n      windowTitle = L10NUtils.getString(\"untitled\");\n\n    // Append just the 'leaf' filename to the Doc. Title for the window caption\n    var docUrl = doc.QueryInterface(Components.interfaces.nsIDOMHTMLDocument).URL;\n    if (docUrl && !UrlUtils.isUrlOfBlankDocument(docUrl) && docUrl != \"about:blank\")\n    {\n      var scheme = UrlUtils.getScheme(docUrl);\n      var filename = UrlUtils.getFilename(docUrl);\n      if (filename)\n        windowTitle += \" [\" + scheme + \":/.../\" + decodeURI(filename) + \"]\";\n\n      // TODO: 1. Save changed title in the recent pages data in prefs\n    }\n\n    // Set window title with\n    var titleModifier = L10NUtils.getString(\"titleModifier\");\n    var title = L10NUtils.getBundle()\n                         .formatStringFromName(\"titleFormat\",\n                                               [windowTitle, titleModifier],\n                                               2);\n#ifdef CAN_DRAW_IN_TITLEBAR\n    gDialog.titleInTitlebar.setAttribute(\"value\", title);\n#else\n    document.title = title;\n#endif\n    return windowTitle;                                                       \n  } catch (e) { }\n  return \"\";\n}\n\nfunction onParagraphFormatChange(paraMenuList, commandID)\n{\n  if (!paraMenuList)\n    return;\n\n  var commandNode = gDialog[commandID];\n  var state = commandNode.getAttribute(\"state\");\n\n  // force match with \"normal\"\n  if (state == \"body\")\n    state = \"\";\n\n  if (state == \"mixed\") {\n    //Selection is the \"mixed\" ( > 1 style) state\n    paraMenuList.selectedItem = null;\n    //paraMenuList.setAttribute(\"label\",\"--\");\n    paraMenuList.setAttribute(\"label\", \"mixed\");\n  }\n  else\n  {\n    var menuPopup = gDialog.ParagraphPopup;\n    var menuItems = menuPopup.childNodes;\n    for (var i=0; i < menuItems.length; i++)\n    {\n      var menuItem = menuItems.item(i);\n      if (\"value\" in menuItem && menuItem.value == state)\n      {\n        paraMenuList.selectedItem = menuItem;\n        break;\n      }\n    }\n  }\n}\n\nfunction onARIARoleChange(menuList, commandID)\n{\n  var commandNode = document.getElementById(commandID);\n  var state = commandNode.getAttribute(\"state\");\n  menuList.value = state;\n}\n\nfunction onARIARoleChangeStructureBar(commandID)\n{\n  var commandNode = document.getElementById(commandID);\n  var state = commandNode.getAttribute(\"state\");\n  var popup = gDialog.ARIARoleStructureBarPopup;\n  var child = popup.firstElementChild;\n  while (child) {\n    if (child.getAttribute(\"value\") == state)\n      child.setAttribute(\"checked\", \"true\");\n    else\n      child.removeAttribute(\"checked\");\n    child = child.nextElementSibling;\n  }\n}\n\nfunction onColorChange(aElt, commandID)\n{\n  var commandNode = document.getElementById(commandID);\n  var state = commandNode.getAttribute(\"state\");\n  aElt.color = state;\n}\n\nfunction onColorDisableChange(aElt, commandID)\n{\n  var commandNode = document.getElementById(commandID);\n  var state = commandNode.getAttribute(\"disabled\");\n  if (state) {\n    aElt.setAttribute(\"disabled\", true);\n    aElt.mColorBox.setAttribute(\"disabled\", true);\n  }\n  else {\n    aElt.removeAttribute(\"disabled\");\n    aElt.mColorBox.removeAttribute(\"disabled\");\n  }\n}\n\n/************* Encapsulation menu ******/\n\nfunction initEncapsulateMenu(menuPopup)\n{\n  deleteAllChildren(menuPopup);\n\n  var elts = HTML5Helper.mHTML5_ELEMENTS;\n  for (var i = 0; i < elts.length; i++) {\n    var e = elts[i];\n    if (!e.block && !e.empty) {\n      var label = e.label;\n      try {\n        var str = gDialog.bundleHTML5.getString(label);\n        label = str;\n      }\n      catch(e) {}\n      var item = document.createElement(\"menuitem\");\n      item.setAttribute(\"label\", label);\n      item.setAttribute(\"html5index\", i);\n      item.setAttribute(\"oncommand\", \"Encapsulate(event, this)\")\n      menuPopup.appendChild(item);\n    }\n  }\n}\n\nfunction Encapsulate(event, aItem)\n{\n  event.stopPropagation();\n  var elt;\n  if (aItem.hasAttribute(\"html5index\")) {\n    var index = parseInt(aItem.getAttribute(\"html5index\"));\n    elt = HTML5Helper.mHTML5_ELEMENTS[index];\n  }\n  else {\n    elt = { tag:  aItem.getAttribute(\"tag\") };\n  }\n  EditorUtils.getCurrentEditor().setInlineProperty(elt.tag, \"\", \"\");\n}\n/************* FONT FACE ****************/\n\nfunction initFontFaceMenu(menuPopup)\n{\n  //initLocalFontFaceMenu(menuPopup);\n\n  if (menuPopup)\n  {\n    var children = menuPopup.childNodes;\n    if (!children) return;\n\n    var firstHas = { value: false };\n    var anyHas = { value: false };\n    var allHas = { value: false };\n\n    // we need to set or clear the checkmark for each menu item since the selection\n    // may be in a new location from where it was when the menu was previously opened\n\n    // Fixed width (second menu item) is special case: old TT (\"teletype\") attribute\n    EditorUtils.getTextProperty(\"tt\", \"\", \"\", firstHas, anyHas, allHas);\n    children[1].setAttribute(\"checked\", allHas.value);\n\n    if (!anyHas.value)\n      EditorUtils.getTextProperty(\"font\", \"face\", \"\", firstHas, anyHas, allHas);\n\n    children[0].setAttribute(\"checked\", !anyHas.value);\n\n    // Skip over default, TT, and separator\n    for (var i = 3; i < children.length; i++)\n    {\n      var menuItem = children[i];\n      var faceType = menuItem.getAttribute(\"value\");\n\n      if (faceType)\n      {\n        EditorUtils.getTextProperty(\"font\", \"face\", faceType, firstHas, anyHas, allHas);\n\n        // Check the menuitem only if all of selection has the face\n        if (allHas.value)\n        {\n          menuItem.setAttribute(\"checked\", \"true\");\n          break;\n        }\n\n        // in case none match, make sure we've cleared the checkmark\n        menuItem.removeAttribute(\"checked\");\n      }\n    }\n  }\n}\n\nconst kFixedFontFaceMenuItems = 7; // number of fixed font face menuitems\n\nfunction initLocalFontFaceMenu(menuPopup)\n{\n  if (!BlueGriffonVars.localFonts)\n  {\n    // Build list of all local fonts once per editor\n    try \n    {\n      var enumerator = Components.classes[\"@mozilla.org/gfx/fontenumerator;1\"]\n                                 .getService(Components.interfaces.nsIFontEnumerator);\n      var localFontCount = { value: 0 }\n      BlueGriffonVars.localFonts = enumerator.EnumerateAllFonts(localFontCount);\n    }\n    catch(e) { }\n  }\n  \n  if (!menuPopup)\n    return;\n  // fill in the menu only once...\n  var callingId = menuPopup.parentNode.id;\n\n  if(!BlueGriffonVars.fontMenuOk)\n    BlueGriffonVars.fontMenuOk = {};\n  if (BlueGriffonVars.fontMenuOk[callingId ] &&\n      menuPopup.childNodes.length != kFixedFontFaceMenuItems)\n    return;\n  BlueGriffonVars.fontMenuOk[callingId ] = callingId ;\n\n  var useRadioMenuitems = (menuPopup.parentNode.localName == \"menu\"); // don't do this for menulists  \n  if (menuPopup.childNodes.length == kFixedFontFaceMenuItems) \n  {\n    if (BlueGriffonVars.localFonts.length == 0) {\n      menuPopup.childNodes[kFixedFontFaceMenuItems - 1].hidden = true;\n    }\n    for (var i = 0; i < BlueGriffonVars.localFonts.length; ++i)\n    {\n      if (BlueGriffonVars.localFonts[i] != \"\")\n      {\n        var itemNode = document.createElementNS(BlueGriffonVars.kXUL_NS, \"menuitem\");\n        itemNode.setAttribute(\"class\", \"menuitem-non-iconic-accel\");\n        itemNode.setAttribute(\"label\", BlueGriffonVars.localFonts[i]);\n        itemNode.setAttribute(\"value\", BlueGriffonVars.localFonts[i]);\n        if (useRadioMenuitems) {\n          itemNode.setAttribute(\"type\", \"radio\");\n          itemNode.setAttribute(\"name\", \"2\");\n          itemNode.setAttribute(\"observes\", \"cmd_renderedHTMLEnabler\");\n        }\n        menuPopup.appendChild(itemNode);\n      }\n    }\n  }\n}\n\nfunction onFontFaceChange(fontFaceMenuList, commandID)\n{\n  var commandNode = document.getElementById(commandID);\n  var state = commandNode.getAttribute(\"state\");\n\n  if (state == \"mixed\")\n  {\n    //Selection is the \"mixed\" ( > 1 style) state\n    fontFaceMenuList.selectedItem = null;\n    fontFaceMenuList.setAttribute(\"label\",\"--\");\n  }\n  else\n  {\n    var menuPopup = fontFaceMenuList.menupopup;\n    var menuItems = menuPopup.childNodes;\n    for (var i=0; i < menuItems.length; i++)\n    {\n      var menuItem = menuItems.item(i);\n      if (menuItem.getAttribute(\"label\") && (\"value\" in menuItem && menuItem.value.toLowerCase() == state.toLowerCase()))\n      {\n        fontFaceMenuList.selectedItem = menuItem;\n        break;\n      }\n    }\n  }\n}\n\n/************** ARIA DROPDOWNS **************/\n\nfunction InitializeARIARoleDropdown(aPopup)\n{\n  var roles = [];\n  for (var i in kWAI_ARIA_11_ROLES)\n    if (!(\"abstract\" in kWAI_ARIA_11_ROLES[i]))\n      roles.push(i);\n  roles.sort();\n\n  for (var i = 0; i < roles.length; i++) {\n    var role = roles[i];\n    var item = document.createElement(\"menuitem\");\n    item.setAttribute(\"label\", role);\n    item.setAttribute(\"value\", role);\n    aPopup.appendChild(item);\n  }\n}\n\n/************** CLASS MANAGEMENT **************/\n\nfunction onClassChange(classMenuList, commandID)\n{\n  var commandNode = document.getElementById(commandID);\n  var state = commandNode.getAttribute(\"state\");\n  classMenuList.value = state;\n}\n\nvar gChangingClass = false;\nfunction OnKeyPressInClassMenulist(aEvent)\n{\n  gChangingClass = true;\n  var keyCode = aEvent.keyCode;\n  if (keyCode == 13) {\n    gDialog.ClassSelect.blur();\n  }  \n}\n\nfunction OnBlurFromClassMenulist(aEvent)\n{\n  if (gChangingClass) {\n    gChangingClass = false;\n    var node = EditorUtils.getSelectionContainer().node;\n    var className = gDialog.ClassSelect.value;\n    if (className)\n      EditorUtils.getCurrentEditor().setAttribute(node, \"class\", className);\n    else\n      EditorUtils.getCurrentEditor().removeAttribute(node, \"class\");\n    // be kind with the rest of the world\n    NotifierUtils.notify(\"selection_strict\", node, true);\n  }  \n}\n\n/************** ID MANAGEMENT **************/\n\nfunction onIdChange(idMenuList, commandID)\n{\n  var commandNode = document.getElementById(commandID);\n  var state = commandNode.getAttribute(\"state\");\n  idMenuList.value = state;\n}\n\nvar gChangingId = false;\nfunction OnKeyPressInIdMenulist(aEvent)\n{\n  gChangingId = true;\n  var keyCode = aEvent.keyCode;\n  if (keyCode == 13) {\n    gDialog.IdSelect.blur();\n  }  \n}\n\nfunction OnBlurFromIdMenulist(aEvent)\n{\n  if (gChangingId) {\n    gChangingId = false;\n    var node = EditorUtils.getSelectionContainer().node;\n    var id = gDialog.IdSelect.value;\n    if (id)\n      EditorUtils.getCurrentEditor().setAttribute(node, \"id\", id);\n    else\n      EditorUtils.getCurrentEditor().removeAttribute(node, \"id\");\n    // be kind with the rest of the world\n    NotifierUtils.notify(\"selection_strict\", node, true);\n  }  \n}\n\n/************** STRUCTUREBAR *************/\n\nfunction UpdateStructureBarContextMenu()\n{\n  var popupNode = document.popupNode;\n  var target    = null;\n  if (popupNode)\n    target = popupNode.getUserData(\"node\");\n  if (target) // sanity check\n    try {\n      EditorUtils.getCurrentEditor().selectElement(target);\n    }\n    catch(e) {}\n\n  if (target && target.hasAttribute(\"lang\"))\n    gDialog.resetElementLanguageMenuitem.removeAttribute(\"disabled\");\n  else\n    gDialog.resetElementLanguageMenuitem.setAttribute(\"disabled\", \"true\");\n\n  if (target && target == target.ownerDocument.body)\n  {\n    gDialog.deleteElementMenuitem.setAttribute(\"disabled\", \"true\");\n    gDialog.removeTagMenuitem.setAttribute(\"disabled\", \"true\");\n    gDialog.changeTagMenuitem.setAttribute(\"disabled\", \"true\");\n  }\n  else\n  {\n    gDialog.deleteElementMenuitem.removeAttribute(\"disabled\");\n    gDialog.removeTagMenuitem.removeAttribute(\"disabled\");\n    gDialog.changeTagMenuitem.removeAttribute(\"disabled\");\n  }\n}\n\nfunction ResetLanguage(aEvent)\n{\n  var popupNode = document.popupNode;\n  if (popupNode)\n  {\n    var target = popupNode.getUserData(\"node\");\n    if (target)\n    {\n      var editor = EditorUtils.getCurrentEditor();\n      editor.removeAttribute(target, \"lang\");\n    }\n  }\n}\n\nfunction ShowLanguageDialog(aEvent)\n{\n  var popupNode = document.popupNode;\n  if (popupNode)\n  {\n    var target = popupNode.getUserData(\"node\");\n    if (target)\n      window.openDialog(\"chrome://bluegriffon/content/dialogs/languages.xul\",\"_blank\",\n                        \"chrome,modal,titlebar,resizable\", target);\n  }\n}\n\nfunction UpdateDirectionMenu(aEvent)\n{\n  var popupNode = document.popupNode;\n  if (popupNode)\n  {\n    var target = popupNode.getUserData(\"node\");\n    if (target) {\n      var direction = target.style.direction;\n      switch (direction) {\n        case \"ltr\":\n          gDialog.noDirectionContextMenuitem.removeAttribute(\"checked\");\n          gDialog.ltrDirectionContextMenuitem.setAttribute(\"checked\", \"true\");\n          gDialog.rtlDirectionContextMenuitem.removeAttribute(\"checked\");\n          break;\n        case \"rtl\":\n          gDialog.noDirectionContextMenuitem.removeAttribute(\"checked\");\n          gDialog.ltrDirectionContextMenuitem.removeAttribute(\"checked\");\n          gDialog.rtlDirectionContextMenuitem.setAttribute(\"checked\", \"true\");\n          break;\n        default:\n          gDialog.noDirectionContextMenuitem.setAttribute(\"checked\", \"true\");\n          gDialog.ltrDirectionContextMenuitem.removeAttribute(\"checked\");\n          gDialog.rtlDirectionContextMenuitem.removeAttribute(\"checked\");\n          break;\n      }\n    }\n  }\n}\n\nfunction SetDirection(aEvent)\n{\n  var value = aEvent.originalTarget.getAttribute(\"value\");\n  var popupNode = document.popupNode;\n  if (popupNode)\n  {\n    var target = popupNode.getUserData(\"node\");\n    if (target) {\n      var txn = new diStyleAttrChangeTxn(target, \"direction\", value, \"\");\n      EditorUtils.getCurrentEditor().transactionManager.doTransaction(txn);\n      EditorUtils.getCurrentEditor().incrementModificationCount(1);  \n    }\n  }\n}\n\nfunction DeleteElement(aEvent)\n{\n  var popupNode = document.popupNode;\n  if (popupNode)\n  {\n    var target = popupNode.getUserData(\"node\");\n    if (target)\n    {\n      var editor = EditorUtils.getCurrentEditor();\n      editor.deleteNode(target);\n    }\n  }\n}\n\nfunction ExplodeElement(aEvent)\n{\n  var popupNode = document.popupNode;\n  if (popupNode)\n  {\n    var target = popupNode.getUserData(\"node\");\n    if (target)\n    {\n      var editor = EditorUtils.getCurrentEditor();\n      var parent = target.parentNode;\n      editor.beginTransaction();\n\n      var child = target.firstChild;\n      while (child) {\n        var tmp = child.nextSibling;\n        var clone = child.cloneNode(true)\n        var txn = new diNodeInsertionTxn(clone, parent, target);\n        editor.transactionManager.doTransaction(txn);\n\n        child = tmp;\n      }\n      editor.deleteNode(target);\n\n      editor.endTransaction();\n    }\n  }\n}\n\nfunction ChangeTag(aEvent)\n{\n  var popupNode = gDialog.structurebar.querySelector(\"[checked='true']\");\n  var textbox = document.createElement(\"textbox\");\n  textbox.setAttribute(\"value\", popupNode.getAttribute(\"value\"));\n  textbox.setAttribute(\"width\", popupNode.boxObject.width);\n  textbox.className = \"struct-textbox\";\n\n  var target = popupNode.getUserData(\"node\");\n  textbox.setUserData(\"node\", target, null);\n  popupNode.parentNode.replaceChild(textbox, popupNode);\n\n  textbox.addEventListener(\"keypress\", OnKeyPressWhileChangingTag, false);\n  textbox.addEventListener(\"blur\", ResetStructToolbar, true);\n\n  textbox.select();\n}\n\nfunction ResetStructToolbar(event)\n{\n  var editor = EditorUtils.getCurrentEditor();\n  var textbox = event.target;\n  var element = textbox.getUserData(\"node\");\n  textbox.parentNode.removeChild(textbox);\n  editor.selectElement(element);\n}\n\nfunction OnKeyPressWhileChangingTag(event)\n{\n  var editor = EditorUtils.getCurrentEditor();\n  var textbox = event.target;\n\n  var keyCode = event.keyCode;\n  if (keyCode == 13) {\n    var newTag = textbox.value;\n    var element = textbox.getUserData(\"node\");\n    textbox.parentNode.removeChild(textbox);\n\n    if (newTag.toLowerCase() == element.nodeName.toLowerCase())\n    {\n      // nothing to do\n      GetWindowContent().focus();\n      return;\n    }\n\n    var offset = 0;\n    var childNodes = element.parentNode.childNodes;\n    while (childNodes.item(offset) != element) {\n      offset++;\n    }\n\n    editor.beginTransaction();\n\n    try {\n      var newElt = editor.document.createElement(newTag);\n      if (newElt) {\n        childNodes = element.childNodes;\n        var childNodesLength = childNodes.length;\n        var i;\n        for (i = 0; i < childNodesLength; i++) {\n          var clone = childNodes.item(i).cloneNode(true);\n          newElt.appendChild(clone);\n        }\n        editor.insertNode(newElt, element.parentNode, offset+1);\n        editor.deleteNode(element);\n        editor.selectElement(newElt);\n\n        GetWindowContent().focus();\n      }\n    }\n    catch (e) {}\n\n    editor.endTransaction();\n\n  }\n  else if (keyCode == 27) {\n    // if the user hits Escape, we discard the changes\n    GetWindowContent().focus();\n  }\n}\n\n/************ VIEW MODE ********/\n\nfunction ToggleViewMode(aElement)\n{\n  if (!aElement) // sanity case\n    return false;\n\n  var editorElement = EditorUtils.getCurrentEditorElement();\n  if (!editorElement) // sanity case\n    return false;\n\n  var deck = editorElement.parentNode;\n  var editor = EditorUtils.getCurrentEditor();\n\n  var previousWysiwygMedium = deck.getAttribute(\"wysiwygmedium\");\n  if (aElement.id == \"wysiwygModeButton\" || aElement.id == \"liveViewModeButton\") {\n    editor.setMedium(\"screen\");\n    deck.removeAttribute(\"wysiwygmedium\");\n  }\n  else if (aElement.id == \"printPreviewModeButton\") {\n    editor.setMedium(\"print\");\n    deck.setAttribute(\"wysiwygmedium\", \"print\");\n  }\n\n  var child = aElement.parentNode.firstChild;\n  while (child) {\n    if (child == aElement)\n      child.setAttribute(\"selected\", \"true\");\n    else\n      child.removeAttribute(\"selected\");\n    child = child.nextSibling;\n  }\n\n  var mode =  aElement.getAttribute(\"mode\");\n  var previousmode = EditorUtils.getCurrentViewMode();\n  if (mode == previousmode) {\n    if (mode == \"wysiwyg\" && previousWysiwygMedium != deck.getAttribute(\"wysiwygmedium\"))\n      NotifierUtils.notify(\"modeSwitch\");\n    return true;\n  }\n\n  var sourceIframe = EditorUtils.getCurrentSourceEditorElement();\n  var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n\n  // special case, from liveview/source to source\n  if (mode == \"source\" &&\n      previousmode == \"liveview\" &&\n      EditorUtils.getLiveViewMode() == \"source\") {\n    gDialog.liveViewModeButton.removeAttribute(\"selected\");\n    gDialog.sourceModeButton.setAttribute(\"selected\", \"true\");\n    gDialog.wysiwygModeButton.removeAttribute(\"selected\");\n    gDialog.printPreviewModeButton.removeAttribute(\"selected\");\n\n    editorElement.parentNode.setAttribute(\"currentmode\", mode);\n\n    deck.removeAttribute(\"class\");\n    editorElement.parentNode.selectedIndex = 1;\n    sourceIframe.focus();\n    //sourceEditor.refresh();\n    sourceEditor.focus();\n    NotifierUtils.notify(\"modeSwitch\");\n\n    return true;\n  }\n\n  // special case, to liveview/source from source\n  if (previousmode == \"source\" &&\n      mode == \"liveview\") {\n    deck.className = \"liveview\";\n    gDialog.liveViewModeButton.setAttribute(\"selected\", \"true\");\n    gDialog.sourceModeButton.removeAttribute(\"selected\");\n    gDialog.wysiwygModeButton.removeAttribute(\"selected\");\n    gDialog.printPreviewModeButton.removeAttribute(\"selected\");\n\n    editorElement.parentNode.setAttribute(\"currentmode\", mode);\n    sourceIframe.focus();\n    //sourceEditor.refresh();\n    sourceEditor.focus();\n    NotifierUtils.notify(\"modeSwitch\");\n\n    return true;\n  }\n\n  // special case, from liveview/wysiwyg to wysiwyg\n  if (mode == \"wysiwyg\" &&\n      previousmode == \"liveview\" &&\n      EditorUtils.getLiveViewMode() == \"wysiwyg\") {\n    gDialog.liveViewModeButton.removeAttribute(\"selected\");\n    gDialog.sourceModeButton.removeAttribute(\"selected\");\n    if (deck.getAttribute(\"wysiwygmedium\") == \"print\") {\n      gDialog.printPreviewModeButton.setAttribute(\"selected\", \"true\");\n      gDialog.wysiwygModeButton.removeAttribute(\"selected\");\n    }\n    else {\n      gDialog.wysiwygModeButton.setAttribute(\"selected\", \"true\");\n      gDialog.printPreviewModeButton.removeAttribute(\"selected\");\n    }\n\n    editorElement.parentNode.setAttribute(\"currentmode\", mode);\n\n    deck.removeAttribute(\"class\");\n    editorElement.parentNode.selectedIndex = 0;\n    GetWindowContent().focus();\n    NotifierUtils.notify(\"modeSwitch\");\n\n    return true;\n  }\n\n  gDialog.bespinToolbox1.hidden = true;\n  gDialog.bespinToolbox2.hidden = true;\n\n  var doctype = EditorUtils.getCurrentDocument().doctype;\n  var systemId = doctype ? doctype.systemId : null;\n  var isXML = false;\n  switch (systemId) {\n    case \"http://www.w3.org/TR/html4/strict.dtd\": // HTML 4\n    case \"http://www.w3.org/TR/html4/loose.dtd\":\n    case \"http://www.w3.org/TR/REC-html40/strict.dtd\":\n    case \"http://www.w3.org/TR/REC-html40/loose.dtd\":\n      isXML = false;\n      break;\n    case \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\": // XHTML 1\n    case \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\":\n    case \"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\":\n      isXML = true;\n      break;\n    case \"\":\n    case \"about:legacy-compat\":\n      isXML = (EditorUtils.getCurrentDocument().documentElement.getAttribute(\"xmlns\") == \"http://www.w3.org/1999/xhtml\");\n      break;\n    case null:\n      isXML = (EditorUtils.getCurrentDocument().compatMode == \"CSS1Compat\");\n      break;\n  }\n\n  if (mode == \"source\" || mode == \"liveview\")\n  {\n    if (mode == \"source\") {\n      gDialog.structurebar.style.visibility = \"hidden\";\n      HandlersManager.hideAllHandlers();\n      gDialog.tabeditor.enableRulers(false);\n    }\n\n    if (\"ResponsiveRulerHelper\" in window)\n      ResponsiveRulerHelper.unselectAllMQs();\n    EditorUtils.cleanup();\n\n    var mimeType = EditorUtils.getCurrentDocumentMimeType();\n    const nsIDE = Components.interfaces.nsIDocumentEncoder;\n    var encoder = Components.classes[\"@mozilla.org/layout/documentEncoder;1?type=\" + mimeType]\n                   .createInstance(nsIDE);\n\n    var flags = EditorUtils.getSerializationFlags(EditorUtils.getCurrentDocument());\n\n    encoder.setCharset(editor.documentCharacterSet);\n    encoder.init(EditorUtils.getCurrentDocument(), mimeType, flags.value);\n    if (flags.value & nsIDE.OutputWrap)\n      encoder.setWrapColumn(flags.maxColumnPref);\n\n    NotifierUtils.notify(\"beforeEnteringSourceMode\");\n    var source = encoder.encodeToString();\n\n    var theme = null;\n    try {\n      theme = GetPrefs().getCharPref(\"bluegriffon.source.theme\");\n    }\n    catch(e) {}\n\n    var defaultSourceZoom;\n    try {\n      defaultSourceZoom = parseFloat(Services.prefs.getCharPref(\"bluegriffon.source.zoom.default\"));\n    }\n    catch(e)\n    {\n      defaultSourceZoom = 1;\n    }\n    var zoomFactor = Math.round(defaultSourceZoom * 100) + \"%\";\n    sourceIframe.contentWindow.wrappedJSObject.installCodeMirror(BespinKeyPressCallback,\n                                                 BespinChangeCallback,\n                                                 BespinActivityCallback,\n                                                 UpdateWysiwygLiveView,\n                                                 theme,\n                                                 zoomFactor);\n\n    var lastEditableChild = editor.document.body.lastChild;\n    if (lastEditableChild.nodeType == Node.TEXT_NODE)\n      lastEditableChild.data = lastEditableChild.data.replace( /\\s*$/, \"\\n\");\n\n    MarkSelection();\n    source = encoder.encodeToString();\n\n    UnmarkSelection();\n\n    sourceEditor.setValue(source.replace( /\\r\\n/g, \"\\n\").replace( /\\r/g, \"\\n\"));\n    /*if (flags.value & nsIDE.OutputWrap) {\n      sourceEditor.setShowPrintMargin(true);\n      sourceEditor.setPrintMarginColumn(flags.maxColumnPref);\n    }\n    else {\n      sourceEditor.setShowPrintMargin(false);\n    }*/\n\n    if (mode == \"liveview\") {\n      deck.className = \"liveview\";\n      GetWindowContent().focus();\n    }\n    else {\n      deck.removeAttribute(\"class\");\n      editorElement.parentNode.selectedIndex = 1;\n      sourceIframe.focus();\n      sourceEditor.refresh();\n      sourceEditor.focus();\n    }\n\n    sourceIframe.contentWindow.wrappedJSObject.markSelection();\n    sourceIframe.setUserData(\"oldSource\", sourceEditor.getValue(), null);\n    sourceIframe.setUserData(\"lastSaved\", \"\", null);\n\n    sourceIframe.contentWindow.wrappedJSObject.isXML = isXML;\n    EditorUtils.getCurrentSourceWindow().ResetModificationCount();\n    editorElement.parentNode.setAttribute(\"currentmode\", mode);\n\n    NotifierUtils.notify(\"afterEnteringSourceMode\");\n    NotifierUtils.notify(\"modeSwitch\");\n  }\n  else if (mode == \"wysiwyg\")\n  {\n    // Reduce the undo count so we don't use too much memory\n    //   during multiple uses of source window \n    //   (reinserting entire doc caches all nodes)\n\n    if (sourceEditor)\n    {\n      NotifierUtils.notify(\"beforeEnteringWysiwygMode\");\n      source = sourceEditor.getValue();\n      var spellchecking = Services.prefs.getBoolPref(\"bluegriffon.spellCheck.enabled\");\n      Services.prefs.setBoolPref(\"bluegriffon.spellCheck.enabled\", false);\n      //sourceEditor.blur();\n      var oldSource = sourceIframe.getUserData(\"oldSource\"); \n      if (source != oldSource) {\n        var parser = new DOMParser();\n        try {\n          var doc = parser.parseFromString(source, isXML ? \"text/xml\" : \"text/html\");\n          if (doc.documentElement.nodeName == \"parsererror\") {\n            var message = doc.documentElement.firstChild.data\n                             .replace( /Location\\: chrome\\:\\/\\/bluegriffon\\/content\\/xul\\/bluegriffon.xul/g ,\n                                       \", \");\n            var error = doc.documentElement.lastChild.textContent;\n            window.openDialog(\"chrome://bluegriffon/content/dialogs/parsingError.xul\", \"_blank\",\n                              \"chrome,modal,titlebar\", message, error);\n            gDialog.printPreviewModeButton.removeAttribute(\"selected\");\n            gDialog.wysiwygModeButton.removeAttribute(\"selected\");\n\n            if (previousmode == \"source\") {\n              gDialog.sourceModeButton.setAttribute(\"selected\", \"true\");\n              gDialog.liveViewModeButton.removeAttribute(\"selected\");\n            }\n            else {\n              gDialog.liveViewModeButton.setAttribute(\"selected\", \"true\");\n              gDialog.sourceModeButton.removeAttribute(\"selected\");\n            }\n\n            sourceIframe.focus();\n            //sourceEditor.refresh();\n            sourceEditor.focus();\n\n            editorElement.parentNode.setAttribute(\"currentmode\", previousmode);\n            Services.prefs.setBoolPref(\"bluegriffon.spellCheck.enabled\", spellchecking);\n            return false;\n          }\n          deck.removeAttribute(\"class\");\n          gDialog.structurebar.style.visibility = \"\";\n          RebuildFromSource(doc, isXML);\n          var lastSaved = sourceIframe.getUserData(\"lastSaved\");\n          if (lastSaved == source)\n            EditorUtils.getCurrentEditor().resetModificationCount();\n        }\n        catch(e) {Services.prompt.alert(null, \"ToggleViewMode\", e);}\n      }\n      else {\n        deck.removeAttribute(\"class\");\n        editorElement.parentNode.selectedIndex = 0;\n        gDialog.structurebar.style.visibility = \"\";\n        GetWindowContent().focus();\n      }\n      sourceIframe.setUserData(\"lastSaved\", \"\", null);\n      Services.prefs.setBoolPref(\"bluegriffon.spellCheck.enabled\", spellchecking);\n    }\n    gDialog.tabeditor.enableRulers(true);\n\n    gDialog.liveViewModeButton.removeAttribute(\"selected\");\n    if (deck.getAttribute(\"wysiwygmedium\") == \"print\") {\n      gDialog.printPreviewModeButton.setAttribute(\"selected\", \"true\");\n      gDialog.wysiwygModeButton.removeAttribute(\"selected\");\n    }\n    else {\n      gDialog.wysiwygModeButton.setAttribute(\"selected\", \"true\");\n      gDialog.printPreviewModeButton.removeAttribute(\"selected\");\n    }\n    gDialog.sourceModeButton.removeAttribute(\"selected\");\n\n    editorElement.parentNode.setAttribute(\"currentmode\", mode);\n  }\n\n  editorElement.parentNode.setAttribute(\"previousMode\", mode);\n  window.updateCommands(\"style\");\n  NotifierUtils.notify(\"afterLeavingSourceMode\");\n  NotifierUtils.notify(\"modeSwitch\");\n  return true;\n}\n\nfunction CloneElementContents(editor, sourceElt, destElt)\n{\n  editor.cloneAttributes(destElt, sourceElt);\n  var lastChild = destElt.lastChild;\n  if (!lastChild || lastChild.nodeName.toLowerCase() != \"br\") {\n    lastChild = editor.document.createElement(\"br\");\n    lastChild.setAttribute(\"type\", \"_moz\");\n    editor.insertNode(lastChild, destElt, destElt.childNodes.length);\n  }\n\n  var sourceChild = sourceElt.firstChild;\n  while (sourceChild) {\n    if (sourceChild.nodeType == Node.ELEMENT_NODE) {\n      var destChild = editor.document.importNode(sourceChild, true);\n      editor.insertNode(destChild, destElt, destElt.childNodes.length);\n    }\n    else if (sourceChild.nodeType == Node.TEXT_NODE) {\n      var t = editor.document.createTextNode(sourceChild.data);\n      editor.insertNode(t, destElt, destElt.childNodes.length);\n    }\n    else if (sourceChild.nodeType == Node.COMMENT_NODE) {\n      var c = editor.document.createComment(sourceChild.data);\n      editor.insertNode(c, destElt, destElt.childNodes.length);\n    }\n\n    sourceChild = sourceChild.nextSibling;\n  }\n\n  var child = destElt.firstChild;\n  do {\n    var stopIt = (child == lastChild);\n    editor.deleteNode(child);\n    child = destElt.firstChild;\n  } while (!stopIt);\n}\n\nfunction RebuildFromSource(aDoc, isXML, aNoReflect)\n{\n  try {\n    if (isXML) {\n      var fileExt = UrlUtils.getFileExtension( UrlUtils.getDocumentUrl());\n      var xhtmlExt = (fileExt == \"xhtm\" || fileExt == \"xhtml\");\n\n      var styles = aDoc.querySelectorAll(\"style\");\n      var found = false, switchToCDATA = false;\n      for (var i = 0; i < styles.length; i++) {\n        var style = styles[i];\n        var child = style.firstChild;\n        while (child) {\n          var tmp = child.nextSibling;\n  \n          if (child.nodeType == Node.COMMENT_NODE) {\n            if (xhtmlExt) {\n              // XHTML document with xhtml extension and HTML comments, offer to\n              // convert to CDATA sections\n              if (!found) {\n                found = true;\n    \n                var rv = PromptUtils.confirmWithTitle(\n                                      L10NUtils.getString(\"HTMLCommentsInXHTMLTitle\"),\n                                      L10NUtils.getString(\"HTMLCommentsInXHTMLMessage\"),\n                                      L10NUtils.getString(\"HTMLCommentsInXHTMLOK\"),\n                                      L10NUtils.getString(\"HTMLCommentsInXHTMLCancel\"),\n                                      \"\");\n                if (rv == 1) { // cancel button\n                  child = null;\n                  tmp = null;\n                }\n              }\n    \n              if (child) {\n                var e = aDoc.createCDATASection(child.data);\n                style.insertBefore(e, child);\n                style.removeChild(child);\n              }\n            }\n            else {\n              // if we have a XHTML document with a HTML file extension, the user wants to\n              // preserve the HTML comments :-(\n              var e = aDoc.createTextNode(\"<!--\" + child.data + \"-->\");\n              style.insertBefore(e, child);\n              style.removeChild(child);\n            }\n          }\n  \n          child = tmp;\n        }\n      }\n    }\n    if (!aNoReflect)\n      EditorUtils.getCurrentEditorElement().parentNode.selectedIndex = 0;\n    var editor = EditorUtils.getCurrentEditor();\n\n    // make sure everything is aggregated under one single txn\n    editor.beginTransaction();\n    // clone html attributes\n    editor.cloneAttributes(editor.document.documentElement, aDoc.documentElement);\n    // clone head\n    CloneElementContents(editor, aDoc.querySelector(\"head\"), editor.document.querySelector(\"head\"));\n    // clone body\n    CloneElementContents(editor, aDoc.querySelector(\"body\"), editor.document.body);\n\n\n    var valueArray = [];\n    if (!Services.prefs.getBoolPref(\"bluegriffon.display.comments\"))\n      valueArray.push(\"comment\");\n    if (!Services.prefs.getBoolPref(\"bluegriffon.display.php\"))\n      valueArray.push(\"php\");\n    if (!Services.prefs.getBoolPref(\"bluegriffon.display.pi\"))\n      valueArray.push(\"pi\");\n    var value = valueArray.join(\" \");\n    editor.document.documentElement.setAttribute(\"_moz_hide\", value);\n\n    MakePhpAndCommentsVisible(editor.document);\n\n    var elt = editor.document\n                .querySelector(\"[bluegriffonsourceselected]\");\n    try {\n      if (elt) {\n        if (elt.hasAttribute(\"bluegriffonstandalone\")) {\n          editor.setCaretAfterElement(elt);\n          ScrollToElement(elt);\n          editor.deleteNode(elt);\n        }\n        else {\n          editor.removeAttribute(elt, \"bluegriffonsourceselected\");\n          if (elt.lastChild) {\n            if (elt.lastChild.nodeType == Node.TEXT_NODE) {\n              selection.collapse(elt.lastChild, elt.lastChild.data.length);\n              ScrollToElement(elt);\n            }\n            else {\n              if (elt.lastChild.nodeType == Node.ELEMENT_NODE) {\n                editor.selectElement(elt.lastChild);\n                ScrollToElement(elt.lastChild);\n              }\n              else {\n                editor.selectElement(elt);\n                ScrollToElement(elt);\n              }\n            }\n          }\n          else {\n            editor.selectElement(elt);\n            ScrollToElement(elt);\n          }\n        }\n      }\n    }\n    catch(e) {}\n\n    editor.endTransaction();\n\n    // the window title is updated by DOMTitleChanged event\n    if (!aNoReflect) {\n      NotifierUtils.notify(\"afterLeavingSourceMode\");\n      GetWindowContent().focus();\n      EditorUtils.getCurrentEditorElement().focus();\n    }\n  } catch(e) {\n    Services.prompt.alert(null, \"RebuildFromSource\", e);\n  }\n}\n\n\nfunction doCloseTab(aTab)\n{\n  if (\"responsiveStack\" in gDialog)\n    deleteAllChildren(gDialog.responsiveStack);\n\n  var tabbox = aTab.parentNode.parentNode.parentNode;\n  var tabs = aTab.parentNode;\n  var tabpanels = tabbox.parentNode.mTabpanels;\n  var index = tabs.getIndexOfItem(aTab);\n  var selectedIndex = tabbox.selectedIndex;\n  var editorBox = tabpanels.childNodes[index];\n  tabpanels.removeChild(tabpanels.childNodes[index]);\n  tabs.removeChild(aTab);\n  if (selectedIndex < tabpanels.childNodes.length)\n    tabbox.selectedIndex = selectedIndex;\n  else if (tabpanels.childNodes.length)\n    tabbox.selectedIndex = selectedIndex - 1;\n  if (!tabpanels.childNodes.length) {\n    tabbox.parentNode.mHruler.setAttribute(\"disabled\", \"true\");\n    tabbox.parentNode.mVruler.setAttribute(\"disabled\", \"true\");\n    tabbox.parentNode.setAttribute(\"visibility\", \"hidden\");\n    if (gDialog.structurebar) {\n      //gDialog.structurebar.className = \"hidden\";\n      gDialog.structurebar.style.visibility = \"hidden\";\n    }\n#ifdef CAN_DRAW_IN_TITLEBAR\n    gDialog.titleInTitlebar.setAttribute(\"value\", \"BlueGriffon\");\n#else\n    document.title = \"BlueGriffon\";\n#endif\n    if (\"responsiveStack\" in gDialog) {\n      gDialog.responsiveStack.setAttribute(\"hidden\", \"true\");\n      gDialog.responsiveRuler.setAttribute(\"style\", \"display: none\");\n    }\n  }\n  window.updateCommands(\"style\");\n  NotifierUtils.notify(\"tabClosed\");\n#ifdef XP_MACOSX\n  if (gDialog.tabeditor)\n    gDialog.tabeditor.updateOSXCloseButton();\n  UpdateBadge();\n#endif\n}\n\nfunction SetLocationDB()\n{\n  var mDBConn = GetDBConn();\n\n  mDBConn.executeSimpleSQL(\"CREATE TABLE IF NOT EXISTS 'bgLocations' ('id' INTEGER PRIMARY KEY NOT NULL, 'query' VARCHAR NOT NULL, 'querydate' INTEGER NOT NULL, UNIQUE(query))\");\n  mDBConn.close();\n}\n\nfunction GetDBConn()\n{\n  var file = Components.classes[\"@mozilla.org/file/directory_service;1\"]\n                       .getService(Components.interfaces.nsIProperties)\n                       .get(\"ProfD\", Components.interfaces.nsIFile);\n  file.append(\"bgLocations.sqlite\");\n  \n  var storageService = Components.classes[\"@mozilla.org/storage/service;1\"]\n                          .getService(Components.interfaces.mozIStorageService);\n  return storageService.openDatabase(file);\n}\n\nfunction doSaveTabsBeforeQuit()\n{\n  var tabeditor = EditorUtils.getCurrentTabEditor();\n  if (!tabeditor)\n    return true;\n  var tabs = tabeditor.mTabs.childNodes;\n  var l = tabs.length;\n  for (var i = l-1; i >= 0; i--) {\n    var tab = tabs.item(i);\n    tabeditor.selectedIndex = i;\n    var closed = cmdCloseTab.doCommand();\n    if (1 == closed)\n      return false;\n  }\n\n  var ebook = document.querySelector(\"epub2,epub3,epub31\");\n  if (ebook) {\n    if (\"deleteTempDir\" in ebook)\n      ebook.deleteTempDir();\n    ebook.parentNode.removeChild(ebook);\n  }\n\n  return true;\n}\n\nfunction doQuit()\n{\n  return doSaveTabsBeforeQuit();\n}\n\nfunction OpenPreferences()\n{\n  var w = null;\n  try {\n    w = Services.wm.getMostRecentWindow(\"bluegriffon-prefs\");\n  }\n  catch(e){}\n  if (w)\n    w.focus();\n  else {\n    var features = \"chrome,titlebar,toolbar,centerscreen,dialog=no,resizable=yes\";\n    window.openDialog(\"chrome://bluegriffon/content/prefs/prefs.xul\", \"Preferences\", features);\n  }\n}\n\nfunction OnDoubleClick(aEvent)\n{\n  var node = aEvent.target;\n  while (node && node.nodeType != Node.ELEMENT_NODE)\n    node = node.parentNode;\n  //EditorUtils.getCurrentEditor().selectElement(node);\n  if (!node) // sanity check\n    return;\n\n  switch (node.nodeName.toLowerCase()) {\n    case \"comment\":\n    case \"php\":\n    case \"pi\":\n      if (node.namespaceURI == \"http://disruptive-innovations.com/zoo/bluegriffon\") {\n        if (node.nodeName.toLowerCase() == \"comment\"\n            && node.lastChild.data.substr(0, 6) == \"mozToc\")\n          CreateOrUpdateTableOfContents();\n        else\n          window.openDialog(\"chrome://bluegriffon/content/dialogs/insertCommentOrPI.xul\", \"_blank\",\n                            \"chrome,close,titlebar,modal,resizable=yes\", node);\n      }\n    case \"a\":\n      if (node.hasAttribute(\"href\")) {\n        cmdInsertLinkCommand.doCommand();\n      }\n      if (node.hasAttribute(\"name\") || node.id) {\n        cmdInsertAnchorCommand.doCommand();\n      }\n      break;\n    case \"img\":\n      cmdInsertImageCommand.doCommand();\n      break;\n    case \"video\":\n      cmdInsertVideoCommand.doCommand();\n      break;\n    case \"audio\":\n      cmdInsertAudioCommand.doCommand();\n      break;\n    case \"hr\":\n      cmdInsertHRCommand.doCommand();\n      break;\n    case \"form\":\n      cmdInsertFormCommand.doCommand();\n      break;\n    case \"input\":\n      window.openDialog(\"chrome://bluegriffon/content/dialogs/insertFormInput.xul\",\"_blank\",\n                        \"chrome,modal,titlebar,resizable=no,dialog=yes\", node, node.getAttribute(\"type\"));\n      break;\n   case \"fieldset\":\n      cmdInsertFieldsetCommand.doCommand();\n      break;\n   case \"label\":\n      cmdInsertLabelCommand.doCommand();\n      break;\n    case \"button\":\n      cmdInsertButtonCommand.doCommand();\n      break;\n    case \"select\":\n    case \"option\":\n    case \"optgroup\":\n      cmdInsertSelectCommand.doCommand();\n      break;\n    case \"textarea\":\n      cmdInsertTextareaCommand.doCommand();\n      break;\n    case \"keygen\":\n      cmdInsertKeygenCommand.doCommand();\n      break;\n    case \"output\":\n      break;\n    case \"progress\":\n      cmdInsertProgressCommand.doCommand();\n      break;\n    case \"meter\":\n      cmdInsertMeterCommand.doCommand();\n      break;\n    case \"datalist\":\n      cmdInsertDatalistCommand.doCommand();\n      break;\n    case \"td\":\n    case \"th\":\n      // fire the table properties dialog only if the selection is collapsed\n      if (EditorUtils.getCurrentEditor().selection.isCollapsed) {\n        window.openDialog(\"chrome://bluegriffon/content/dialogs/insertTable.xul\",\"_blank\",\n                          \"chrome,modal,titlebar,resizable=yes,dialog=no\", node);\n      }\n      break;\n    case \"li\":\n    case \"ul\":\n    case \"ol\":\n      {\n        var selContainer = EditorUtils.getSelectionContainer();\n        if (selContainer.oneElementSelected) {\n          cmdEditListCommand.doCommand();\n        }\n      }\n      break;\n    default:\n      if (node.namespaceURI == \"http://www.w3.org/2000/svg\")\n      {\n        while (node.parentNode && node.parentNode.namespaceURI == \"http://www.w3.org/2000/svg\")\n          node = node.parentNode;\n        EditorUtils.getCurrentEditor().selectElement(node);\n        var serializer = new XMLSerializer();\n        var source = serializer.serializeToString(node);\n        source = '<?xml version=\"1.0\"?>\\n' + source;\n        try {\n          start_svg_edit(source);\n        }\n        catch(e) {}\n      }\n    \n  }\n}\n\n#include findbar.inc\n\n#include autoInsertTable.inc\n\nfunction AlignAllPanels()\n{\n  ScreenUtils.alignPanelsForWindow(window);\n  return;\n}\n\nfunction UpdateDeckMenu()\n{\n}\n\nfunction DeckOrUndeckPanel(aEvent)\n{\n  var menuitem = aEvent.target;\n  // we know the panel is visible...\n  var realMenuitem = gDialog.beforeAllPanelsMenuseparator.nextSibling;\n  while (realMenuitem) {\n\n    if (realMenuitem.getAttribute(\"panel\") == menuitem.getAttribute(\"panel\")) { // that's the one\n      // first close the panel\n      start_panel(realMenuitem);\n      if (menuitem.getAttribute(\"checked\") == \"true\")\n        realMenuitem.setAttribute(\"decked\", \"true\");\n      else\n        realMenuitem.removeAttribute(\"decked\");\n\n      start_panel(realMenuitem);\n      return;\n    }\n\n    realMenuitem = realMenuitem.nextElementSibling;\n  }\n}\n\nfunction UpdatePanelsStatusInMenu()\n{\n  var child = gDialog.panelsMenuPopup.firstElementChild;\n  if (\"UNIX\" == gSYSTEM) {\n    while(child) {\n      var w1, w2 = null;\n      // TODO case decked=\"true\"\n      try {\n        var windowManager = Components.classes[\"@mozilla.org/appshell/window-mediator;1\"].getService();\n        w1 = windowManager.QueryInterface(Components.interfaces.nsIWindowMediator).getMostRecentWindow(child.getAttribute(\"windowType\"));\n      }\n      catch(e){}\n      if (!w1) { // try to find a decked panel\n        w2 = gDialog.deckedPanelsTabs.querySelector(\"label[panelid='\" + child.getAttribute(\"panel\") + \"']\");\n      }\n  \n      if (w1) {\n        child.setAttribute(\"checked\", \"true\");\n        child.setAttribute(\"decked\",  \"false\");\n      }\n      else if (w2) {\n        child.setAttribute(\"checked\", \"true\");\n        child.setAttribute(\"decked\",  \"true\");\n      }\n      else\n        child.setAttribute(\"checked\", \"false\");\n  \n      document.persist(child.id, \"checked\");\n      document.persist(child.id, \"decked\");\n      child = child.nextElementSibling;\n    }\n  }\n  else { // NOT LINUX\n    while (child) {\n      var panel = gDialog[child.getAttribute(\"panel\")];\n      if (panel && panel.popupBoxObject.popupState == \"open\") {\n        child.setAttribute(\"checked\", \"true\");\n        child.setAttribute(\"decked\",  \"false\");\n      }\n      else if (gDialog.deckedPanelsTabs.querySelector(\"label[panelid='\" + child.getAttribute(\"panel\") + \"']\")) {\n        child.setAttribute(\"checked\", \"true\");\n        child.setAttribute(\"decked\",  \"true\");\n      }\n      else\n        child.setAttribute(\"checked\", \"false\");\n  \n      document.persist(child.id, \"checked\");\n      document.persist(child.id, \"decked\");\n      child = child.nextElementSibling;\n    }\n  }\n}\n\nfunction start_panel(aElt)\n{\n  if (!aElt.hasAttribute(\"url\"))\n    return;\n\n  UpdatePanelsStatusInMenu();\n\n  if (aElt.getAttribute(\"checked\") == \"true\") { // panel is visible\n    if (aElt.getAttribute(\"decked\") == \"true\") { // visible in deck\n      var tab = gDialog.deckedPanelsTabs.querySelector(\"label[panelid='\" + aElt.getAttribute(\"panel\") + \"']\");\n      if (tab)\n        gDialog.deckedPanelsTabs.doCloseDeckedPanel(tab);\n      else\n        alert(\"panel not found\");\n    }\n    else { // visible in standalone window\n      if (\"UNIX\" == gSYSTEM) {\n        var windowManager = Components.classes[\"@mozilla.org/appshell/window-mediator;1\"].getService();\n        var w = windowManager.QueryInterface(Components.interfaces.nsIWindowMediator).getMostRecentWindow(aElt.getAttribute(\"windowType\"));\n        w.close();\n      }\n      else { // NOT UNIX\n        var panel = gDialog[aElt.getAttribute(\"panel\")];\n        NotifierUtils.notify(\"panelClosed\", panel.id);\n        panel.closePanel(true);\n      }\n    }\n    aElt.setAttribute(\"checked\", \"false\");\n  }\n  else { // panel is still invisible\n    if (aElt.getAttribute(\"decked\") == \"true\") { // should be opened in the deck\n      gDialog.deckedPanelsTabs.addPanel(aElt.getAttribute(\"label\"),\n                                        aElt.getAttribute(\"url\"),\n                                        aElt.getAttribute(\"panel\"));\n     }\n    else { // should be opened as a standalone window or floating panel\n      if (\"UNIX\" == gSYSTEM) {\n        window.open(aElt.getAttribute(\"url\"),\"_blank\",\n                    \"chrome,resizable,scrollbars=yes\");\n      }\n      else {\n        var panel = gDialog[aElt.getAttribute(\"panel\")];\n        var iframe = panel.firstElementChild;\n        iframe.setAttribute(\"src\", aElt.getAttribute(\"url\"));\n        panel.openPanel(null, false);\n        NotifierUtils.notify(\"redrawPanel\", panel.id);    \n      }\n    }\n    aElt.setAttribute(\"checked\", \"true\");\n  }\n  \n  document.persist(aElt.id, \"checked\");\n}\n\nfunction OnClick(aEvent)\n{\n  // this is necessary to be able to select for instance video elements\n  var target = aEvent.explicitOriginalTarget;\n  if (target && (target instanceof HTMLVideoElement\n                 || target instanceof HTMLAudioElement\n                 || target instanceof Components.interfaces.nsIDOMHTMLSelectElement)) {\n    EditorUtils.getCurrentEditor().selectElement(target);\n  }\n}\n\n// LINUX ONLY :-(\nfunction start_css()\n{\n  var w = null;\n  try {\n    w = Services.wm.getMostRecentWindow(\"BlueGriffon:CSSProperties\");\n  }\n  catch(e){}\n  if (w)\n    w.focus();\n  else\n    window.open('chrome://cssproperties/content/cssproperties.xul',\"_blank\",\n               \"chrome,resizable,scrollbars=yes\");\n}\n\nfunction UpdateTabTooltip(aElement)\n{\n  while (aElement && aElement.nodeName != \"tab\")\n    aElement = aElement.parentNode;\n\n  if (!aElement || aElement.nodeName != \"tab\")\n    return; // sanity case\n\n  var tabeditor = gDialog.tabeditor;\n  var tabs      = tabeditor.mTabs.childNodes;\n  var editors   = tabeditor.mTabpanels.childNodes;\n  var l = editors.length;\n  for (var i = 0; i < l; i++)\n  {\n    if (tabs.item(i) == aElement)\n    {\n      var editorElement = editors.item(i).firstChild;\n      editor = editorElement.getEditor(editorElement.contentWindow);\n  \n      // Do QIs now so editor users won't have to figure out which interface to use\n      // Using \"instanceof\" does the QI for us.\n      editor instanceof Components.interfaces.nsIEditor;\n      editor instanceof Components.interfaces.nsIPlaintextEditor;\n      editor instanceof Components.interfaces.nsIHTMLEditor;\n\n      var doctype = editorElement.contentDocument.doctype;\n      var systemId = doctype ? doctype.systemId : null;\n      switch (systemId) {\n        case \"http://www.w3.org/TR/html4/strict.dtd\": // HTML 4\n        case \"http://www.w3.org/TR/html4/loose.dtd\":\n        case \"http://www.w3.org/TR/REC-html40/strict.dtd\":\n        case \"http://www.w3.org/TR/REC-html40/loose.dtd\":\n          gDialog[\"tab-tooltip-html-dialect\"].setAttribute(\"value\", \"HTML 4\");\n          break;\n        case \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\": // XHTML 1\n        case \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\":\n          gDialog[\"tab-tooltip-html-dialect\"].setAttribute(\"value\", \"XHTML 1\");\n          break;\n        case \"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\":\n          gDialog[\"tab-tooltip-html-dialect\"].setAttribute(\"value\", \"XHTML 1.1\");\n          break;\n        case \"\":\n        case \"about:legacy-compat\":\n          gDialog[\"tab-tooltip-html-dialect\"].setAttribute(\"value\",\n             (editorElement.contentDocument.documentElement.getAttribute(\"xmlns\") == \"http://www.w3.org/1999/xhtml\") ?\n               \"XHTML 5\" : \"HTML 5\");\n          break;\n        case null:\n\t        if (editorElement.contentDocument.compatMode == \"CSS1Compat\")\n\t         gDialog[\"tab-tooltip-html-dialect\"].setAttribute(\"value\", \"XHTML 5\");\n\t        else\n\t         gDialog[\"tab-tooltip-html-dialect\"].setAttribute(\"value\", \"HTML 4\");\n\t        break;\n        default: break; // should never happen...\n      }\n\n      gDialog[\"tab-tooltip-title\"].setAttribute(\"value\",\n                                       editorElement.contentDocument.title ||\n                                         \"(\" + L10NUtils.getString(\"untitled\") + \")\");\n\n      var location = editorElement.contentDocument.location.toString();\n      if (!UrlUtils.isUrlOfBlankDocument(location))\n        gDialog[\"tab-tooltip-location\"].setAttribute(\"value\",\n                                          UrlUtils.stripUsernamePassword(location));\n      else\n        gDialog[\"tab-tooltip-location\"].setAttribute(\"value\", \"\");\n\n      function _getMetaElement(aName, aId)\n      {\n        if (aName)\n        {\n          var name = aName.toLowerCase();\n          try {\n            var metanodes = editorElement.contentDocument\n                              .getElementsByTagName(\"meta\");\n            for (var i = 0; i < metanodes.length; i++)\n            {\n              var metanode = metanodes.item(i);\n              if (metanode && metanode.getAttribute(\"name\") == name) {\n                var value = metanode.getAttribute(\"content\")\n                value = value ? value.trim() : \"\";\n                gDialog[aId].setAttribute(\"value\", value);\n                gDialog[aId].setAttribute(\"tooltiptext\", value);\n                return;\n              }\n            }\n          }\n          catch(e) {}\n        }\n        gDialog[aId].setAttribute(\"value\", \"\");\n        gDialog[aId].setAttribute(\"tooltiptext\", \"\");\n      }\n\n      _getMetaElement(\"author\",      \"tab-tooltip-author\");\n      _getMetaElement(\"description\", \"tab-tooltip-description\");\n      _getMetaElement(\"keywords\",    \"tab-tooltip-keywords\");\n\n      var charset = editor.documentCharacterSet.toLowerCase();\n      gDialog[\"tab-tooltip-charset\"].setAttribute(\"value\", charset);\n\n      var docElement = editor.document.documentElement;\n      if (docElement.hasAttribute(\"lang\"))\n        gDialog[\"tab-tooltip-language\"].setAttribute(\"value\", docElement.getAttribute(\"lang\"));\n      else\n        gDialog[\"tab-tooltip-language\"].setAttribute(\"value\", \"\");\n      if (docElement.hasAttribute(\"dir\"))\n        gDialog[\"tab-tooltip-text-direction\"].setAttribute(\"value\", docElement.getAttribute(\"dir\"));\n      else\n        gDialog[\"tab-tooltip-text-direction\"].setAttribute(\"value\", \"\");\n\n      return;\n    }\n\n  }          \n\n}\n\nfunction OpenAddonsSite()\n{\n  loadExternalURL(\"http://bluegriffon.com/\");\n}\n\nfunction initFontStyleMenu(menuPopup)\n{\n  for (var i = 0; i < menuPopup.childNodes.length; i++)\n  {\n    var menuItem = menuPopup.childNodes[i];\n    var theStyle = menuItem.getAttribute(\"state\");\n    if (theStyle)\n    {\n      menuItem.setAttribute(\"checked\", theStyle);\n    }\n  }\n}\n\nfunction ToggleAllTagsMode()\n{\n  var tab = gDialog.tabeditor.selectedTab;\n  if (tab) {\n    var editor = EditorUtils.getCurrentEditor();\n    editor instanceof Components.interfaces.nsIEditorStyleSheets;\n    var scrollTop = editor.document.documentElement.scrollTop;\n    if (tab.hasAttribute(\"alltags\")) {\n      tab.removeAttribute(\"alltags\");\n      editor.enableStyleSheet(\"chrome://bluegriffon/content/EditorAllTags.css\", false);\n    }\n    else {\n      tab.setAttribute(\"alltags\", \"true\");\n      editor.enableStyleSheet(\"chrome://bluegriffon/content/EditorAllTags.css\", true);\n    }\n    editor.document.documentElement.scrollTop = scrollTop;\n  }\n}\n\nfunction UpdateViewMenu()\n{\n  if (!(\"tabeditor\" in gDialog))\n    return;\n  var tab = gDialog.tabeditor.selectedTab;\n  if (tab) {\n    if (tab.hasAttribute(\"alltags\")) {\n      gDialog.allTagsModeMenuitem.setAttribute(\"checked\", \"true\");\n      return;\n    }\n  }\n  gDialog.allTagsModeMenuitem.removeAttribute(\"checked\");\n}\n\n/*********** CONTEXT MENU ***********/\n\nfunction GetParentTable(element)\n{\n  var node = element;\n  while (node)\n  {\n    if (node.nodeName.toLowerCase() == \"table\")\n      return node;\n\n    node = node.parentNode;\n  }\n  return node;\n}\n\nfunction UpdateEditorContextMenu(event, aMenupopup)\n{\n  if (event.explicitOriginalTarget.id == \"editorContextMenu\") {\n    var sc = EditorUtils.getCurrentEditorElement().getUserData(\"spellchecker\");\n    sc.initFromEvent(document.popupRangeParent, document.popupRangeOffset);\n\n    gDialog.spellCheckMenu.disabled = !sc.overMisspelling;\n\n    // the following is finally not desirable ; commented out for the time being\n    /*try {\n      EditorUtils.getCurrentEditor().selectElement(document.popupNode);\n    }\n    catch(e) {}*/\n\n    var element = GetParentTable(document.popupNode);\n    var idstart = \"separator_before_ctableInsertMenu\";\n    var idend   = \"cmenu_tableProperties\";\n    var elt = gDialog[idstart];\n    var currentId;\n    do {\n      if (element)\n        elt.removeAttribute(\"hidden\");\n      else\n        elt.setAttribute(\"hidden\", \"true\");\n      currentId = elt.id;\n      elt = elt.nextElementSibling;\n    } while (currentId != idend);\n  }\n}\n\nfunction UpdateSpellCheckMenu(aMenupopup)\n{\n  var sc = EditorUtils.getCurrentEditorElement().getUserData(\"spellchecker\");\n\n  var suggestions = 10;\n  try {\n    suggestions = Services.prefs.getIntPref(\"bluegriffon.spellCheck.suggestions\");\n  }\n  catch(e) {}\n\n  sc.addSuggestionsToMenu(aMenupopup, gDialog.suggestionsSpellCheckSeparator, suggestions);\n}\n\nfunction CleanSpellCheckMenu()\n{\n  var sc = EditorUtils.getCurrentEditorElement().getUserData(\"spellchecker\");\n  sc.clearSuggestionsFromMenu();\n}\n\nfunction AddWordToDictionary()\n{\n  var sc = EditorUtils.getCurrentEditorElement().getUserData(\"spellchecker\");\n  sc.addToDictionary();\n}\n\nfunction UpdateSpellCheckDictionaries(aMenupopup)\n{\n  var sc = EditorUtils.getCurrentEditorElement().getUserData(\"spellchecker\");\n  sc.addDictionaryListToMenu(aMenupopup, null);\n}\n\nfunction CleanSpellCheckDictionaries()\n{\n  var sc = EditorUtils.getCurrentEditorElement().getUserData(\"spellchecker\");\n  sc.clearDictionaryListFromMenu();\n}\n\nfunction IgnoreWord()\n{\n  var sc = EditorUtils.getCurrentEditorElement().getUserData(\"spellchecker\");\n  sc.ignoreWord();\n}\n\n#ifndef XP_MACOSX\nfunction OpenCharInsertionDialog()\n{\n  var w = null;\n  try {\n    w = Services.wm.getMostRecentWindow(\"BlueGriffon:insertCharsDlg\");\n  }\n  catch(e){}\n  if (w)\n    w.focus();\n  else\n   window.openDialog(\"chrome://bluegriffon/content/dialogs/insertChars.xul\",\"_blank\",\n                     \"chrome,modal=no,titlebar\");\n}\n#endif\n\n\nvar gDummySelectionStartNode = null;\nvar gDummySelectionEndNode = null;\nvar gDummySelectionStartData = \"\";\nvar gDummySelectionEndData = \"\";\n\nvar gPreservedSelectionStartNode = null;\nvar gPreservedSelectionEndNode = null;\nvar gPreservedSelectionStartOffset = 0;\nvar gPreservedSelectionEndOffset = 0;\n\nfunction MarkSelection()\n{\n  gDummySelectionStartNode = null;\n  gDummySelectionEndNode = null;\n  gDummySelectionStartData = \"\";\n  gDummySelectionEndData = \"\";\n  \n  const kBGBGBG = \"--BG--\";\n\n  var selection = EditorUtils.getCurrentEditor().selection;\n  for (var count = 0; count < 1; count++) {\n    var range = selection.getRangeAt(count);\n    var startContainer = range.startContainer;\n    var endContainer   = range.endContainer;\n    var startOffset    = range.startOffset;\n    var endOffset      = range.endOffset;\n\n    gPreservedSelectionStartNode   = startContainer;\n    gPreservedSelectionEndNode     = endContainer;\n    gPreservedSelectionStartOffset = startOffset;\n    gPreservedSelectionEndOffset   = endOffset;\n\n    if (startContainer.nodeType == Node.TEXT_NODE) {\n      var data = startContainer.data;\n      gDummySelectionStartNode = startContainer;\n      gDummySelectionStartData = data;\n      data = data.substr(0, startOffset) + kBGBGBG + data.substr(startOffset);\n      startContainer.data = data;\n    }\n    else if (startContainer.nodeType == Node.ELEMENT_NODE) {\n      if (startOffset < startContainer.childNodes.length) {\n        var node = startContainer.childNodes.item(startOffset);\n        if (node.nodeType == Node.TEXT_NODE) {\n          var data = node.data;\n          gDummySelectionStartNode = node;\n          gDummySelectionStartData = data;\n          data = kBGBGBG + data;\n          node.data = data;\n        }\n        else {\n          var t = EditorUtils.getCurrentDocument().createTextNode(kBGBGBG);\n          gDummySelectionStartNode = t;\n          startContainer.insertBefore(t, node);\n        }\n      }\n      else {\n        var t = EditorUtils.getCurrentDocument().createTextNode(kBGBGBG);\n        gDummySelectionStartNode = t;\n        startContainer.appendChild(t);\n      }\n    }\n\n    if (endContainer.nodeType == Node.TEXT_NODE) {\n      // same node as start node???\n      if (endContainer == startContainer) {\n        var data = endContainer.data;\n        gDummySelectionEndNode = endContainer;\n        gDummySelectionEndData = data;\n        data = data.substr(0, endOffset + kBGBGBG.length) + kBGBGBG + data.substr(endOffset + kBGBGBG.length);\n        endContainer.data = data;\n      }\n      else {\n        var data = endContainer.data;\n        gDummySelectionEndNode = endContainer;\n        gDummySelectionEndData = data;\n        data = data.substr(0, endOffset) + kBGBGBG + data.substr(endOffset);\n        endContainer.data = data;\n      }\n    }\n    else if (endContainer.nodeType == Node.ELEMENT_NODE) {\n      var node = endContainer.childNodes.item(Math.max(0, endOffset - 1));\n      if (node.nodeType == Node.TEXT_NODE) {\n        var data = node.data;\n        gDummySelectionEndNode = node;\n        gDummySelectionEndData = data;\n        data += kBGBGBG;\n        node.data = data;\n      }\n      else {\n        var t = EditorUtils.getCurrentDocument().createTextNode(kBGBGBG);\n        gDummySelectionEndNode = t;\n        endContainer.insertBefore(t, node.nextSibling);\n      }\n    }\n  }\n}\n\nfunction UnmarkSelection()\n{\n  if (gDummySelectionEndNode) {\n    if (gDummySelectionEndData)\n      gDummySelectionEndNode.data = gDummySelectionEndData;\n    else\n      gDummySelectionEndNode.parentNode.removeChild(gDummySelectionEndNode);\n  }\n\n  if (gDummySelectionStartNode) {\n    if (gDummySelectionStartData)\n      gDummySelectionStartNode.data = gDummySelectionStartData;\n    else if (gDummySelectionStartNode.parentNode) // if not already removed....\n      gDummySelectionStartNode.parentNode.removeChild(gDummySelectionStartNode);\n  }\n\n  var selection = EditorUtils.getCurrentEditor().selection;\n  selection.collapse(gPreservedSelectionStartNode, gPreservedSelectionStartOffset);\n  selection.extend(gPreservedSelectionEndNode, gPreservedSelectionEndOffset);\n}\n\nfunction MarkSelectionInAce(aSourceEditor)\n{\n  const kBGBGBG = \"--BG--\";\n\n  aSourceEditor.setSelection( { line: 0, ch: 0 }, { line: 0, ch: 0 } );\n\n  var searchCursor = aSourceEditor.getSearchCursor(kBGBGBG, { line: 0, ch: 0 }, true);\n  searchCursor.findNext();\n  var startRow    = searchCursor.from().line;\n  var startColumn = searchCursor.from().ch;\n  searchCursor.replace(\"\");\n\n  searchCursor = aSourceEditor.getSearchCursor(kBGBGBG, { line: 0, ch: 0 }, true);\n  searchCursor.findNext();\n  var endRow      = searchCursor.from().line;\n  var endColumn   = searchCursor.from().ch;\n  searchCursor.replace(\"\");\n\n  aSourceEditor.clearHistory();\n  aSourceEditor.setSelection( { line: startRow, ch: startColumn }, { line: endRow, ch: endColumn } );\n}\n\nfunction FillAceThemesMenupopup()\n{\n  deleteAllChildren(gDialog.themesMenupopup);\n  var aceIframe = EditorUtils.getCurrentSourceEditorElement();\n  var currentTheme = aceIframe.contentWindow.wrappedJSObject.getCurrentTheme();\n  for (var i = 0; i < kTHEMES.length; i++) {\n    var s = document.createElement(\"menuitem\");\n    s.setAttribute(\"label\", kTHEMES[i]);\n    s.setAttribute(\"value\", kTHEMES[i]);\n    s.setAttribute(\"type\", \"checkbox\");\n    if (kTHEMES[i] == currentTheme)\n      s.setAttribute(\"checked\", \"true\");\n    gDialog.themesMenupopup.appendChild(s);\n  }\n}\n\nfunction UseAceTheme(aEvent)\n{\n  var theme = aEvent.originalTarget.getAttribute(\"value\");\n  var aceIframe = EditorUtils.getCurrentSourceEditorElement();\n  aceIframe.contentWindow.wrappedJSObject.useTheme(theme);\n}\n\n#ifdef XP_MACOSX\nfunction UpdateBadge()\n{\n  var n = 0;\n  var dockIntegration = Services.prefs.getBoolPref(\"bluegriffon.osx.dock-integration\");\n  if (dockIntegration) {\n    var windowEnumerator = Services.wm.getEnumerator(\"bluegriffon\");\n    while (windowEnumerator.hasMoreElements()) {\n      var w = windowEnumerator.getNext();\n      n += w.gDialog.tabeditor.getNumberOfModifiedDocuments();\n    }\n  }\n  var baseWindow = window.QueryInterface(Components.interfaces.nsIInterfaceRequestor)\n                         .getInterface(Components.interfaces.nsIWebNavigation)\n                         .QueryInterface(Components.interfaces.nsIBaseWindow);\n  var badger = Components.classes[\"@mozilla.org/widget/macdocksupport;1\"]\n                 .getService(Components.interfaces.nsIMacDockSupport);\n  if (n)\n    badger.badgeText = n;\n  else\n    badger.badgeText = \"\";\n}\n\nfunction ResetBadge()\n{\n  var baseWindow = window.QueryInterface(Components.interfaces.nsIInterfaceRequestor)\n                         .getInterface(Components.interfaces.nsIWebNavigation)\n                         .QueryInterface(Components.interfaces.nsIBaseWindow);\n  var badger = Components.classes[\"@mozilla.org/widget/macdocksupport;1\"]\n                 .getService(Components.interfaces.nsIMacDockSupport);\n  badger.badgeText = \"\";\n}\n#endif\n\nfunction CreateOrUpdateTableOfContents()\n{\n  window.openDialog(\"chrome://bluegriffon/content/dialogs/insertTOC.xul\",\"_blank\",\n                    \"chrome,modal,titlebar\");\n}\n\nfunction ShowUpdates()\n{\n  // copied from checkForUpdates in mozilla/browser/base/content/utilityOverlay.js\n  var um =\n    Components.classes[\"@mozilla.org/updates/update-manager;1\"]\n              .getService(Components.interfaces.nsIUpdateManager);\n  var prompter =\n    Components.classes[\"@mozilla.org/updates/update-prompt;1\"]\n              .createInstance(Components.interfaces.nsIUpdatePrompt);\n\n  // If there's an update ready to be applied, show the \"Update Downloaded\"\n  // UI instead and let the user know they have to restart the browser for\n  // the changes to be applied.\n  if (um.activeUpdate && um.activeUpdate.state == \"pending\")\n    prompter.showUpdateDownloaded(um.activeUpdate);\n  else\n    prompter.checkForUpdates();\n}\n\nfunction CheckForUpdates(aPopup)\n{\n  // If there's an active update, substitute its name into the label\n  // we show for this item, otherwise display a generic label.\n  function getStringWithUpdateName(s, a, key) {\n    if (a && a.name)\n      return s.formatStringFromName(key, [a.name], 1);\n    return s.formatStringFromName(key, [\"...\"], 1);\n  }\n\n  var item = aPopup.querySelector(\"#menu_updates\");\n  if (item) {\n    // copied from buildHelpMenu in mozilla/browser/base/content/utilityOverlay.js\n    var updates =\n      Components.classes[\"@mozilla.org/updates/update-service;1\"]\n                .getService(Components.interfaces.nsIApplicationUpdateService);\n    var um =\n      Components.classes[\"@mozilla.org/updates/update-manager;1\"]\n                .getService(Components.interfaces.nsIUpdateManager);\n\n    // Disable the UI if the update enabled pref has been locked by the\n    // administrator or if we cannot update for some other reason\n    var checkForUpdates = item;\n    var canCheckForUpdates = updates.canCheckForUpdates;\n    checkForUpdates.setAttribute(\"disabled\", !canCheckForUpdates);\n    if (!canCheckForUpdates)\n      return;\n\n    var strings =\n      Services.strings\n              .createBundle(\"chrome://bluegriffon/locale/updates.properties\");\n    var activeUpdate = um.activeUpdate;\n\n    // By default, show \"Check for Updates...\"\n    var key = \"update.checkInsideButton\";\n    if (activeUpdate) {\n      switch (activeUpdate.state) {\n      case \"downloading\":\n        // If we're downloading an update at present, show the text:\n        // \"Downloading Instantbird x.x...\" otherwise we're paused, and show\n        // \"Resume Downloading Instantbird x.x...\"\n        key = updates.isDownloading ? \"update.checkInsideButton\" : \"update.resumeButton\";\n        break;\n      case \"pending\":\n        // If we're waiting for the user to restart, show: \"Apply Downloaded\n        // Updates Now...\"\n        key = \"update.restart.applyButton\";\n        break;\n      }\n    }\n    checkForUpdates.label     = getStringWithUpdateName(key + \".label\");\n    checkForUpdates.accessKey = strings.GetStringFromName(key + \".accesskey\");\n    if (um.activeUpdate && updates.isDownloading)\n      checkForUpdates.setAttribute(\"loading\", \"true\");\n    else\n      checkForUpdates.removeAttribute(\"loading\");\n  }\n}\n\nfunction onFontColorChange()\n{\n  var commandNode = document.getElementById(\"cmd_bgFontColor\");\n  if (commandNode)\n  {\n    var color = commandNode.getAttribute(\"state\");\n    var button = document.getElementById(\"TextColorColorpicker\");\n    if (button)\n    {\n      // No color set - get color set on page or other defaults\n      if (!color || color == \"mixed\")\n        color = \"transparent\";\n      button.color = color;\n    }\n  }\n}\n\nfunction RevertTab()\n{\n  var tab = document.popupNode;\n\n  if (gDialog.tabeditor.selectedTab != tab) {\n    // not the current tab, make sure to select it\n    var index = 0;\n    var child = tab;\n    while (child.previousElementSibling) {\n      index++;\n      child = child.previousElementSibling;\n    }\n    gDialog.tabeditor.selectedIndex = index;\n  }\n\n  var rv = 0;\n  if (EditorUtils.isDocumentModified()) {\n    var promptService = Services.prompt;\n\n    var title = EditorUtils.getDocumentTitle();\n    if (!title)\n      title = L10NUtils.getString(\"untitled\");\n  \n    var msg = L10NUtils.getString(\"AbandonChanges\").replace(/%title%/,title);\n    rv = promptService.confirmEx(\n               window,\n               L10NUtils.getString(\"RevertCaption\"),\n               msg,\n               (promptService.BUTTON_TITLE_REVERT * promptService.BUTTON_POS_0)\n                 + (promptService.BUTTON_TITLE_CANCEL * promptService.BUTTON_POS_1),\n               null, null, null, null, {value:0});\n  }\n\n  if (rv == 0)\n  {\n    var url = EditorUtils.getDocumentUrl();\n    var editorElt = EditorUtils.getCurrentEditorElement();\n\n    editorElt.setAttribute(\"src\", \"about:blank\");\n    editorElt.setAttribute(\"src\", url);\n  }\n}\n\nfunction CloseOneTab()\n{\n  var tab = document.popupNode;\n\n  if (gDialog.tabeditor.selectedTab != tab) {\n    // not the current tab, make sure to select it\n    var index = 0;\n    var child = tab;\n    while (child.previousElementSibling) {\n      index++;\n      child = child.previousElementSibling;\n    }\n    gDialog.tabeditor.selectedIndex = index;\n  }\n\n  cmdCloseTab.doCommand();\n}\n\nfunction CloseAllTabsButOne()\n{\n  var tab = document.popupNode;\n\n  var child = tab.parentNode.firstElementChild;\n  while (child) {\n    var tmp = child.nextElementSibling;\n\n    if (child != tab) {\n      var index = 0;\n      var child2 = child;\n      while (child2.previousElementSibling) {\n        index++;\n        child2 = child2.previousElementSibling;\n      }\n      gDialog.tabeditor.selectedIndex = index;\n\n      if (cmdCloseTab.doCommand() == 1)\n        child = null;\n      else\n        child = tmp;\n    }\n    else\n      child = tmp;\n  }\n}\n\n#include phpAndComments.inc\n\nfunction onTitlebarMaxClick() {\n  if (window.windowState == window.STATE_MAXIMIZED)\n    window.restore();\n  else\n    window.maximize();\n}\n\nfunction onViewToolbarsPopupShowing()\n{\n  var structurebar = Services.prefs.getBoolPref(\"bluegriffon.ui.structurebar.show\");\n  var statusbar = Services.prefs.getBoolPref(\"bluegriffon.ui.statusbar.show\");\n  var vertical_toolbar = Services.prefs.getBoolPref(\"bluegriffon.ui.vertical_toolbar.show\");\n  var horizontal_toolbars = Services.prefs.getBoolPref(\"bluegriffon.ui.horizontal_toolbars.show\");\n\n  gDialog.viewStructurebarMenuitem.setAttribute(\"checked\", structurebar);\n  gDialog.viewStatusbarMenuitem.setAttribute(\"checked\", statusbar);\n  gDialog.viewFormatToolbarMenuitem.setAttribute(\"checked\", horizontal_toolbars);\n  gDialog.viewFormatToolbar2Menuitem.setAttribute(\"checked\", vertical_toolbar);\n}\n\nfunction ToggleToolbar(aPrefInfix)\n{\n  var prefName = \"bluegriffon.ui.\" + aPrefInfix + \".show\";\n  var value = Services.prefs.getBoolPref(prefName);\n  Services.prefs.setBoolPref(prefName, !value);\n}\n\n/***** COLOR BUTTONS (sigh...) *****/\n\nfunction ApplyDirectTextColorChange(aColor)\n{\n    var editor = EditorUtils.getCurrentEditor();\n    var isCSSEnabled = editor.isCSSEnabled;\n    editor.isCSSEnabled = true;\n    editor.setInlineProperty('font', 'color', aColor)\n    editor.isCSSEnabled = isCSSEnabled;\n}\n\nfunction ApplyDirectBackgroundColorChange(aColor)\n{\n    var editor = EditorUtils.getCurrentEditor();\n    var isCSSEnabled = editor.isCSSEnabled;\n    editor.isCSSEnabled = true;\n    editor.setBackgroundColor(aColor)\n    editor.isCSSEnabled = isCSSEnabled;\n}\n\n"
  },
  {
    "path": "base/content/bluegriffon/js/colourPicker.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/Services.jsm\");\n\nvar gColorObj = {};\nvar gWindowTitle = \"\";\nvar gShowTransparency = false;\nvar gLastColor = \"\";\n\nvar colours;\nvar satSlider = new objColour();\nvar hexChars = \"0123456789ABCDEF\";\nvar selectedColour = 0;\nvar mouseDown = false;\nvar eventInitiator = null;\nvar mouseX, mouseY, offsetLeft, offsetTop;\n\nvar gColor = \"\";\nvar LastPickedColor = \"\";\nvar ColorType = \"Text\";\nvar TextType = false;\nvar HighlightType = false;\nvar TableOrCell = false;\nvar LastPickedIsDefault = false;\nvar NoDefault = false;\n\nvar gMode = 0; // 0=colorpicker, 1=blender\n\n// from http://dev.w3.org/csswg/css-color-4/#named-colors\nvar namedColorsArray = [\n  { name: \"aliceblue\", value: \"#f0f8ff\" },\n  { name: \"antiquewhite\", value: \"#faebd7\" },\n  { name: \"aqua\", value: \"#00ffff\" },\n  { name: \"aquamarine\", value: \"#7fffd4\" },\n  { name: \"azure\", value: \"#f0ffff\" },\n  { name: \"beige\", value: \"#f5f5dc\" },\n  { name: \"bisque\", value: \"#ffe4c4\" },\n  { name: \"black\", value: \"#000000\" },\n  { name: \"blanchedalmond\", value: \"#ffebcd\" },\n  { name: \"blue\", value: \"#0000ff\" },\n  { name: \"blueviolet\", value: \"#8a2be2\" },\n  { name: \"brown\", value: \"#a52a2a\" },\n  { name: \"burlywood\", value: \"#deb887\" },\n  { name: \"cadetblue\", value: \"#5f9ea0\" },\n  { name: \"chartreuse\", value: \"#7fff00\" },\n  { name: \"chocolate\", value: \"#d2691e\" },\n  { name: \"coral\", value: \"#ff7f50\" },\n  { name: \"cornflowerblue\", value: \"#6495ed\" },\n  { name: \"cornsilk\", value: \"#fff8dc\" },\n  { name: \"crimson\", value: \"#dc143c\" },\n  { name: \"cyan\", value: \"#00ffff\" },\n  { name: \"darkblue\", value: \"#00008b\" },\n  { name: \"darkcyan\", value: \"#008b8b\" },\n  { name: \"darkgoldenrod\", value: \"#b8860b\" },\n  { name: \"darkgray\", value: \"#a9a9a9\" },\n  { name: \"darkgreen\", value: \"#006400\" },\n  { name: \"darkgrey\", value: \"#a9a9a9\" },\n  { name: \"darkkhaki\", value: \"#bdb76b\" },\n  { name: \"darkmagenta\", value: \"#8b008b\" },\n  { name: \"darkolivegreen\", value: \"#556b2f\" },\n  { name: \"darkorange\", value: \"#ff8c00\" },\n  { name: \"darkorchid\", value: \"#9932cc\" },\n  { name: \"darkred\", value: \"#8b0000\" },\n  { name: \"darksalmon\", value: \"#e9967a\" },\n  { name: \"darkseagreen\", value: \"#8fbc8f\" },\n  { name: \"darkslateblue\", value: \"#483d8b\" },\n  { name: \"darkslategray\", value: \"#2f4f4f\" },\n  { name: \"darkslategrey\", value: \"#2f4f4f\" },\n  { name: \"darkturquoise\", value: \"#00ced1\" },\n  { name: \"darkviolet\", value: \"#9400d3\" },\n  { name: \"deeppink\", value: \"#ff1493\" },\n  { name: \"deepskyblue\", value: \"#00bfff\" },\n  { name: \"dimgray\", value: \"#696969\" },\n  { name: \"dimgrey\", value: \"#696969\" },\n  { name: \"dodgerblue\", value: \"#1e90ff\" },\n  { name: \"firebrick\", value: \"#b22222\" },\n  { name: \"floralwhite\", value: \"#fffaf0\" },\n  { name: \"forestgreen\", value: \"#228b22\" },\n  { name: \"fuchsia\", value: \"#ff00ff\" },\n  { name: \"gainsboro\", value: \"#dcdcdc\" },\n  { name: \"ghostwhite\", value: \"#f8f8ff\" },\n  { name: \"gold\", value: \"#ffd700\" },\n  { name: \"goldenrod\", value: \"#daa520\" },\n  { name: \"gray\", value: \"#808080\" },\n  { name: \"green\", value: \"#008000\" },\n  { name: \"greenyellow\", value: \"#adff2f\" },\n  { name: \"grey\", value: \"#808080\" },\n  { name: \"honeydew\", value: \"#f0fff0\" },\n  { name: \"hotpink\", value: \"#ff69b4\" },\n  { name: \"indianred\", value: \"#cd5c5c\" },\n  { name: \"indigo\", value: \"#4b0082\" },\n  { name: \"ivory\", value: \"#fffff0\" },\n  { name: \"khaki\", value: \"#f0e68c\" },\n  { name: \"lavender\", value: \"#e6e6fa\" },\n  { name: \"lavenderblush\", value: \"#fff0f5\" },\n  { name: \"lawngreen\", value: \"#7cfc00\" },\n  { name: \"lemonchiffon\", value: \"#fffacd\" },\n  { name: \"lightblue\", value: \"#add8e6\" },\n  { name: \"lightcoral\", value: \"#f08080\" },\n  { name: \"lightcyan\", value: \"#e0ffff\" },\n  { name: \"lightgoldenrodyellow\", value: \"#fafad2\" },\n  { name: \"lightgray\", value: \"#d3d3d3\" },\n  { name: \"lightgreen\", value: \"#90ee90\" },\n  { name: \"lightgrey\", value: \"#d3d3d3\" },\n  { name: \"lightpink\", value: \"#ffb6c1\" },\n  { name: \"lightsalmon\", value: \"#ffa07a\" },\n  { name: \"lightseagreen\", value: \"#20b2aa\" },\n  { name: \"lightskyblue\", value: \"#87cefa\" },\n  { name: \"lightslategray\", value: \"#778899\" },\n  { name: \"lightslategrey\", value: \"#778899\" },\n  { name: \"lightsteelblue\", value: \"#b0c4de\" },\n  { name: \"lightyellow\", value: \"#ffffe0\" },\n  { name: \"lime\", value: \"#00ff00\" },\n  { name: \"limegreen\", value: \"#32cd32\" },\n  { name: \"linen\", value: \"#faf0e6\" },\n  { name: \"magenta\", value: \"#ff00ff\" },\n  { name: \"maroon\", value: \"#800000\" },\n  { name: \"mediumaquamarine\", value: \"#66cdaa\" },\n  { name: \"mediumblue\", value: \"#0000cd\" },\n  { name: \"mediumorchid\", value: \"#ba55d3\" },\n  { name: \"mediumpurple\", value: \"#9370db\" },\n  { name: \"mediumseagreen\", value: \"#3cb371\" },\n  { name: \"mediumslateblue\", value: \"#7b68ee\" },\n  { name: \"mediumspringgreen\", value: \"#00fa9a\" },\n  { name: \"mediumturquoise\", value: \"#48d1cc\" },\n  { name: \"mediumvioletred\", value: \"#c71585\" },\n  { name: \"midnightblue\", value: \"#191970\" },\n  { name: \"mintcream\", value: \"#f5fffa\" },\n  { name: \"mistyrose\", value: \"#ffe4e1\" },\n  { name: \"moccasin\", value: \"#ffe4b5\" },\n  { name: \"navajowhite\", value: \"#ffdead\" },\n  { name: \"navy\", value: \"#000080\" },\n  { name: \"oldlace\", value: \"#fdf5e6\" },\n  { name: \"olive\", value: \"#808000\" },\n  { name: \"olivedrab\", value: \"#6b8e23\" },\n  { name: \"orange\", value: \"#ffa500\" },\n  { name: \"orangered\", value: \"#ff4500\" },\n  { name: \"orchid\", value: \"#da70d6\" },\n  { name: \"palegoldenrod\", value: \"#eee8aa\" },\n  { name: \"palegreen\", value: \"#98fb98\" },\n  { name: \"paleturquoise\", value: \"#afeeee\" },\n  { name: \"palevioletred\", value: \"#db7093\" },\n  { name: \"papayawhip\", value: \"#ffefd5\" },\n  { name: \"peachpuff\", value: \"#ffdab9\" },\n  { name: \"peru\", value: \"#cd853f\" },\n  { name: \"pink\", value: \"#ffc0cb\" },\n  { name: \"plum\", value: \"#dda0dd\" },\n  { name: \"powderblue\", value: \"#b0e0e6\" },\n  { name: \"purple\", value: \"#800080\" },\n  { name: \"rebeccapurple\", value: \"#663399\" },\n  { name: \"red\", value: \"#ff0000\" },\n  { name: \"rosybrown\", value: \"#bc8f8f\" },\n  { name: \"royalblue\", value: \"#4169e1\" },\n  { name: \"saddlebrown\", value: \"#8b4513\" },\n  { name: \"salmon\", value: \"#fa8072\" },\n  { name: \"sandybrown\", value: \"#f4a460\" },\n  { name: \"seagreen\", value: \"#2e8b57\" },\n  { name: \"seashell\", value: \"#fff5ee\" },\n  { name: \"sienna\", value: \"#a0522d\" },\n  { name: \"silver\", value: \"#c0c0c0\" },\n  { name: \"skyblue\", value: \"#87ceeb\" },\n  { name: \"slateblue\", value: \"#6a5acd\" },\n  { name: \"slategray\", value: \"#708090\" },\n  { name: \"slategrey\", value: \"#708090\" },\n  { name: \"snow\", value: \"#fffafa\" },\n  { name: \"springgreen\", value: \"#00ff7f\" },\n  { name: \"steelblue\", value: \"#4682b4\" },\n  { name: \"tan\", value: \"#d2b48c\" },\n  { name: \"teal\", value: \"#008080\" },\n  { name: \"thistle\", value: \"#d8bfd8\" },\n  { name: \"tomato\", value: \"#ff6347\" },\n  { name: \"turquoise\", value: \"#40e0d0\" },\n  { name: \"violet\", value: \"#ee82ee\" },\n  { name: \"wheat\", value: \"#f5deb3\" },\n  { name: \"white\", value: \"#ffffff\" },\n  { name: \"whitesmoke\", value: \"#f5f5f5\" },\n  { name: \"yellow\", value: \"#ffff00\" },\n  { name: \"yellowgreen\", value: \"#9acd32\" }\n  ];\n\nconst kHEX_COLOR_MATCH_REGEXP = /#([0-9a-f][0-9a-f])([0-9a-f][0-9a-f])([0-9a-f][0-9a-f])/i;\n\nfunction StartUp()\n{\n  GetUIElements();\n\n\n  if (!window.arguments[0])\n  {\n    return;\n  }\n\n  document.documentElement.getButton(\"accept\").setAttribute(\"disabled\", \"true\");\n\n  // window.arguments[0] is object to get initial values and return color data\n  gColorObj = window.arguments[0];\n  gWindowTitle  = window.arguments[1];\n  gShowTransparency = window.arguments[2];\n\n  gColorObj.cancelled = false;\n\n  colours = new objColour();\n\n  makeDraggable(gDialog.hueAndSaturationImg);\n  makeDraggable(gDialog.hueAndSaturationCrosshair);\n  makeDraggable(gDialog.brightnessImg);\n\n  gDialog.hexColour.value = \"\";\n  var tmpColor;\n  var haveTableRadio = false;\n  var showTransparencyCheckbox = false;\n\n  if (!gShowTransparency)\n    gDialog.transparencyCheckbox.setAttribute(\"hidden\", true);\n\n  gLastColor = gColorObj.currentColor;\n  gColorObj.currentColor = ConvertRGBColorIntoHEXColor(gColorObj.currentColor);\n  gColorObj.lastPickedColor = ConvertRGBColorIntoHEXColor(gColorObj.lastPickedColor);\n\n  gDialog.LastPickedColor.setAttribute(\"style\", \"background-color: \" +\n                                       gColorObj.lastPickedColor.color);\n\n  // Set initial color in input field and in the colorpicker\n  SetCurrentColor(gColorObj.currentColor.color);\n  gDialog.opacityScale.value = Math.floor(gColorObj.currentColor.opacity * 100);\n  if (!showTransparencyCheckbox)\n    gDialog.colorpicker.initColor(gColorObj.currentColor.color);\n\n  // Caller can prevent user from submitting an empty, i.e., default color\n  NoDefault = gColorObj.NoDefault;\n  if (NoDefault)\n  {\n    // Hide the \"Default button -- user must pick a color\n    var defaultColorButton = document.getElementById(\"DefaultColorButton\");\n    if (defaultColorButton)\n      defaultColorButton.collapsed = true;\n  }\n\n  // Set focus to colorpicker if not set to table radio buttons above\n  if (!haveTableRadio)\n    gDialog.colorpicker.focus();\n\n  // SetWindowLocation();\n  var colorBoxes = gDialog.colorBoxes;\n  var colors = new Array('00','33','66','99','CC','FF');\n  for (var i = 5; i >= 0; i--) {\n  \tvar hbox;\n    for (var j = 5; j >= 0; j--) {\n      hbox = document.createElement(\"hbox\");\n      colorBoxes.appendChild(hbox);\n      for (var k= 5; k >= 0; k--) {\n        var box = document.createElement(\"box\");\n        box.className = \"colorBox\";\n        box.style.backgroundColor = \"#\" + colors[i]+colors[j]+colors[k];\n        box.setAttribute(\"color\", \"#\" + colors[i]+colors[j]+colors[k]);\n        box.setAttribute(\"tooltiptext\", \"#\" + colors[i]+colors[j]+colors[k]);\n        hbox.appendChild(box);\n        box.addEventListener(\"click\", onColorBoxClickedForBlending, false);\n    \t}\n    }\n    hbox.className = \"lastColorBoxRow\";\n  }\n\n  var color1 = \"#FFFFFF\";\n  var color2 = \"#000000\";\n  var stops = 1;\n  try {\n    color1 = Services.prefs.getCharPref(\"bluegriffon.blender.color1\");\n  }\n  catch(e) {}\n  try {\n    color2 = Services.prefs.getCharPref(\"bluegriffon.blender.color2\");\n  }\n  catch(e) {}\n  try {\n    stops = Services.prefs.getIntPref(\"bluegriffon.blender.stops\");\n  }\n  catch(e) {}\n  gDialog.colorBlenderTextbox1.value = color1;\n  gDialog.colorBlenderTextbox1.setAttribute(\"color\", color1);\n  gDialog.colorBlenderPreviewBox1.style.backgroundColor = color1;\n  gDialog.colorBlenderTextbox2.value = color2;\n  gDialog.colorBlenderTextbox2.setAttribute(\"color\", color2);\n  gDialog.colorBlenderPreviewBox2.style.backgroundColor = color2;\n  gDialog.colorBlenderStopsTextbox.value = stops;\n  Blend();\n}\n\nfunction PopulateColorNames()\n{\n  if (gDialog.nameColour.itemCount)\n    return;\n  namedColorsArray.forEach(\n    function(obj, index, array) {\n      var item = gDialog.nameColour.appendItem(obj.name, obj.value, obj.value);\n      item.setAttribute(\"src\", \"chrome://bluegriffon/content/colourBox.png\");\n      var img = document.getAnonymousElementByAttribute(item, \"class\", \"menu-iconic-icon\");\n      img.setAttribute(\"style\", \"border: rgb(218,218,218) thin solid; background-color: \" + obj.value);\n    }\n  );\n\n}\n\n// * utility function to convert predefined HTML4 color names\n//   into their #rrggbb equivalent and back\nfunction getHexColorFromColorName(color)\n{\n  color = color.toLowerCase();\n  for (var i=0; i< namedColorsArray.length; i++) {\n    if (color.toLowerCase() == namedColorsArray[i].name.toLowerCase()) {\n      return namedColorsArray[i].value;\n    }\n  }\n  return null;\n}\n\nfunction getColorNameFromHexColor(color)\n{\n  color = color.toLowerCase();\n  for (var i=0; i< namedColorsArray.length; i++) {\n    if (color.toLowerCase() == namedColorsArray[i].value.toLowerCase()) {\n      return namedColorsArray[i].name;\n    }\n  }\n  return null;\n}\n\nfunction makeDraggable(obj)\n{\n   obj.onmousedown = startDrag;\n   obj.onmousemove = moveDrag;\n   obj.onmouseup = endDrag;\n}\n\nfunction computeOffsets(t)\n{\n  offsetLeft = 0;\n  offsetTop = 0;\n  while (t && !(t instanceof XULElement))\n  {\n    offsetLeft += t.offsetLeft;\n    offsetTop  += t.offsetTop;\n    t = t.parentNode;\n  }\n}\n\nfunction startDrag(e)\n{\n   mouseDown = true;\n\n   var target = e.target;\n   if (target.id == \"hueAndSaturationCrosshair\")\n     target = target.parentNode;\n\n   eventInitiator = target;\n   computeOffsets(target);\n   mouseX = e.clientX - offsetLeft + 1;\n   mouseY = e.clientY - offsetTop + 1;\n\n   handleValueChange(target);\n   e.preventDefault();\n\n}\n\nfunction moveDrag(e)\n{\n   var target = e.target;\n   if (target.id == \"hueAndSaturationCrosshair\")\n     target = target.parentNode;\n\n   if (mouseDown && target == eventInitiator)\n   {\n      computeOffsets(target);\n      mouseX = e.clientX - offsetLeft  + 1;\n      mouseY = e.clientY - offsetTop  + 1;\n\n      mouseX = Math.max(0, Math.min(mouseX, 199));\n      mouseY = Math.max(0, Math.min(mouseY, 199));\n\n      handleValueChange(target);\n   }\n}\n\nfunction endDrag(e)\n{\n\n   mouseDown = false;\n   eventInitiator = null;\n   handleValueChange(e.target);\n   e.preventDefault();\n}\n\nfunction handleValueChange(obj)\n{\n   var sWidth = 200;\n\n   if (obj.id == \"brightnessImg\")\n   { \n         var bVal = mouseX * 255 / sWidth;\n         var h = colours.getHue();\n         var s = colours.getSaturation();\n         colours.setHSB(h, s, bVal);\n         redrawEverything();\n   }\n   else if (obj.id == \"hueAndSaturationImg\")\n   {\n         var hVal = mouseX * 360 / sWidth;\n         var sVal = (200 - mouseY) * 100 / sWidth;\n         var b = colours.getBrightness();\n         if (!b)\n           b = 1;\n         colours.setHSB(hVal, sVal/100, b);\n         redrawEverything();\n   }\n}\n\nfunction checkRange(value, min, max)\n{\n  return Math.max(min, Math.min(value, max));\n}\n\n// the user has changed the RGB textboxes\nfunction changeRGB()\n{\n\n   var red   = gDialog.red;\n   var green = gDialog.green;\n   var blue  = gDialog.blue;\n\n   // XXX Check for numbers\n   red.value   = checkRange(red.value, 0, 255);\n   green.value = checkRange(green.value, 0, 255);\n   blue.value  = checkRange(blue.value, 0, 255);\n\n   colours.setRGB(red.value, green.value, blue.value);\n   redrawEverything();\n}\n\nfunction changeHSB()\n{\n   var hue        = gDialog.hue;\n   var saturation = gDialog.saturation;\n   var brightness = gDialog.brightness;\n\n   // XXX Check for letters\n   brightness.value = checkRange(brightness.value, 0, 255);\n   saturation.value = checkRange(saturation.value, 0, 100);\n\n   var sat = saturation.value / 100;\n\n   // Hue is a degree from 0-360\n   // XXX Maybe rotate it back until it's 0-360\n   hue.value = checkRange(hue.value, 0, 359);\n\n   colours.setHSB(hue.value, sat, brightness.value);\n   redrawEverything();\n}\n\nfunction SetCurrentColor(color)\n{\n  if (!color)\n    color = \"transparent\";\n\n  if (color == \"transparent\") {\n    gDialog.opacityScale.value = \"0\";\n  }\n  else\n  {\n    var hexCol = getHexColorFromColorName(color);\n    if (hexCol)\n      color = hexCol;\n    gDialog.hexColour.value = color;\n    changeHex();\n  }\n  ToggleTransparency(gDialog.opacityScale);\n}\n\nfunction changeHex()\n{\n   var hex = gDialog.hexColour.value;\n\n   // XXX Check to see if they are hex digits\n   if (hex.length < 6)\n   {\n     alert(\"Color is not made of a hash ('#') followed by six hex digits\");\n     return;\n   }\n\n   colours.setHex(hex.toUpperCase().substr(1, hex.length-1));\n   redrawEverything();\n}\n\n\nfunction redrawEverything()\n{\n  //gDialog.opacityScale.value = \"100\";\n  ToggleTransparency(gDialog.opacityScale);\n  \n  LastPickedIsDefault = false;  \n  \n  redisplaySwatches();\n  redisplayHexValue();\n  redisplayRGBValues();\n  redisplayHSBValues();\n  \n  redisplayColorName();\n  redisplayBrightness();\n\n  document.documentElement.getButton(\"accept\").removeAttribute(\"disabled\");\n}\n\nfunction redisplayBrightness()\n{\n   var sat = gDialog.brightnessImg;\n   var h = colours.getHue();\n   var s = colours.getSaturation();\n   satSlider.setHSB(h, s, 255);\n   sat.style.backgroundColor = \"#\" + satSlider.getHex();\n}\n\nfunction redisplaySaturation()\n{\n   var sat = gDialog.saturationImg;\n   var h = colours.getHue();\n   var b = colours.getBrightness();\n   satSlider.setHSB(h, 1, b);\n   sat.style.backgroundColor = \"#\" + satSlider.getHex();\n}\n\nfunction redisplaySwatches()\n{\n  gDialog.swatch.style.backgroundColor = \"#\" + colours.getHex();\n}\n\nfunction redisplayHexValue()\n{\n   gDialog.hexColour.value = \"#\" + colours.getHex();\n}\n\nfunction redisplayColorName()\n{\n   var color = getColorNameFromHexColor(\"#\" + colours.getHex());\n   if (color)\n     gDialog.nameColour.value = color;\n   else\n     gDialog.nameColour.value = \"\";\n}\n\nfunction redisplayRGBValues()\n{\n   gDialog.red.value   = Math.round(colours.getRed());\n   gDialog.green.value = Math.round(colours.getGreen());\n   gDialog.blue.value  = Math.round(colours.getBlue());\n}\n\nfunction redisplayHSBValues()\n{\n  try {\n    var h = Math.round(colours.getHue());\n    var s = Math.round(colours.getSaturation() * 100);\n    var b = Math.round(colours.getBrightness());\n\n    gDialog.hue.value        = h;\n    gDialog.saturation.value = s;\n    gDialog.brightness.value = b;\n\n    computeOffsets(gDialog.hueAndSaturationCrosshair.parentNode);\n\n    var arrow = gDialog.brightnessArrow;\n    arrow.style.left = (b/255*200 + 2) + \"px\";\n\n    var crosshair = gDialog.hueAndSaturationCrosshair;\n    crosshair.style.left = (h/360*200 + 4) + \"px\";\n    crosshair.style.top  = ((100-s)/100*200 +4) + \"px\";\n  }\n  catch(e){}\n}\n\n\n// The object that stores the colours in ram\nfunction objColour()\n{\n\n this.r = 128;\n this.g = (128 + (Math.random() * 100));\n this.b = 128;\n\n // Returns the hex value\n this.getHex = function()\n {\n   var v = Math.floor(this.r) * 256 * 256 +\n           Math.floor(this.g) *256 +\n           Math.floor(this.b);\n   var c = Number(v).toString(16);\n   while (c.length < 6)\n     c = \"0\" + c;\n   return c;\n }\n this.getRed = function()\n {\n   return this.r;\n }\n this.getGreen = function()\n {\n   return this.g;\n }\n this.getBlue = function()\n {\n   return this.b;\n }\n this.getBrightness = function()\n {\n   // find the min and max rgb values\n   var max1 = Math.max(this.r, this.g);\n   var max2 = Math.max(max1, this.b);\n   return max2;\n }\n this.getSaturation = function()\n {\n   // find the min and max rgb values\n   var min1 = Math.min(this.r, this.g);\n   var min2 = Math.min(min1, this.b);\n   var max1 = Math.max(this.r, this.g);\n   var max2 = Math.max(max1, this.b); // v\n\n   var delta = max2 - min2;\n   var sat = 0;\n   if (max2 != 0)\n   {\n      sat = delta / max2;\n   }\n   return sat;\n }\n\n this.getHue = function()\n {\n   var hue = 0;\n   // If all the values are the same, there is no hue, just brightness\n   if (this.r == this.g && this.g == this.b)\n   {\n      hue = 0;\n      return hue;\n   }\n\n   // find the min and max rgb values\n   var min1 = Math.min(this.r, this.g);\n   var min2 = Math.min(min1, this.b);\n   var max1 = Math.max(this.r, this.g);\n   var max2 = Math.max(max1, this.b); // v\n\n   var delta = max2 - min2;\n\n   if (max2 == 0)\n   {\n      hue = 0;\n      return hue; // Saturation is undefined, so there is no hue\n   }\n\n   if (this.r == max2)\n   {\n      hue = (this.g - this.b) / delta; // It's between yellow and magenta\n   }\n   else if (this.g == max2)\n   {\n      hue = 2 + (this.b - this.r) / delta; // It's between cyan and yellow\n   }\n   else\n   {\n      hue = 4 + (this.r - this.g) / delta; // It's between magenta and cyan\n   }\n\n   hue *= 60; // Get it in degrees\n   if (hue < 0)\n   {\n      hue += 360;\n   }\n   if (!hue)\n   {\n      hue = 0;\n   }\n   return hue;\n }\n\n this.setRGB = function(r, g, b)\n {\n    this.r = r;\n    this.g = g;\n    this.b = b;\n }\n\n this.setHSB = function(h, s, b)\n {\n\n    if (s == 0)\n    {\n       // Set it to a grey based on the brightness\n       this.r = b;\n       this.g = b;\n       this.b = b;\n       return;\n    }\n\n    h /= 60; // Get it out of degrees\n\n    var i = Math.floor(h);\n    var f = h - i; // Grab the decimal part\n    var p = b * (1 - s);\n    var q = b * (1 - s * f);\n    var t = b * (1 - s * (1 - f));\n\n    switch (i)\n    {\n       case 0:\n          this.r = b;\n          this.g = t;\n          this.b = p;\n          break;\n       case 1:\n          this.r = q;\n          this.g = b;\n          this.b = p;\n          break;\n       case 2:\n          this.r = p;\n          this.g = b;\n          this.b = t;\n          break;\n       case 3:\n          this.r = p;\n          this.g = q;\n          this.b = b;\n          break;\n       case 4:\n          this.r = t;\n          this.g = p;\n          this.b = b;\n          break;\n       default:\n          this.r = b;\n          this.g = p;\n          this.b = q;\n          break;\n    }\n }\n\n this.setHex = function(hex)\n {\n    var c = hex.split(\"\");\n    var red = hex2dec(c[0]) * 16 + hex2dec(c[1]);\n    var green = hex2dec(c[2]) * 16 + hex2dec(c[3]);\n    var blue = hex2dec(c[4]) * 16 + hex2dec(c[5]);\n    this.r = red;\n    this.g = green;\n    this.b = blue;\n }\n}\n\n\n// Returns the decimal value of a hex character\nfunction hex2dec(hex)\n{\n   return hexChars.indexOf(hex.toUpperCase());\n}\n\n// return the hexidecimal value of a decimal digit from 1-16\nfunction dec2hex(dec)\n{\n   return hexChars.charAt(dec);\n}\n\nfunction SelectColor()\n{\n  var color = gDialog.colorpicker.color;\n  if (color)\n  {\n    colours.setHex(color.toUpperCase().substr(1, color.length-1));\n    redrawEverything();\n  }\n}\n\nfunction onAccept()\n{\n\tswitch (gMode) {\n\t\tcase 0:\n      if (gDialog.opacityScale.value == \"0\") {\n        if (gShowTransparency)\n          gColorObj.currentColor = \"transparent\";\n        else\n          gColorObj.currentColor = \"rgba(0,0,0,0)\"\n      }\n      else {\n        if (gDialog.opacityScale.value == \"100\")\n          gColorObj.currentColor = gDialog.hexColour.value;\n        else {\n          gColorObj.currentColor = \"rgba(\" + gDialog.red.value + \",\" +\n                                             gDialog.green.value + \",\" +\n                                             gDialog.blue.value + \",\" +\n                                             parseInt(gDialog.opacityTextbox.value) / 100 + \")\";\n        }\n      }\n      gColorObj.lastPickedColor = gColorObj.currentColor;\n      return true;\n\n    case 1:\n      {\n      \tvar e = document.querySelector(\".blendedColorPreviewBox[selected]\");\n        gColorObj.currentColor = e.style.backgroundColor;\n        gColorObj.lastPickedColor = gColorObj.currentColor;\n      }\n\t}\n}\n\nfunction ValidateData()\n{\n}\n\nfunction onCancelColor()\n{\n  // Tells caller that user canceled\n  gColorObj.currentColor = gLastColor;\n  gColorObj.lastPickedColor = gLastColor;\n  gColorObj.cancelled = true;\n  //SaveWindowLocation();\n  return true;\n}\n\nfunction IncreaseTextboxValue(id, maxValue)\n{\n  var e = document.getElementById(id);\n  if (e)\n  {\n    var v = e.value;\n    var newValue = Math.min(maxValue, Number(v) + 1);\n    e.value = newValue;\n    if (newValue != v)\n      redrawEverythingAfterTexboxValueChanged(id);\n  }\n}\n\nfunction DecreaseTextboxValue(id, minValue)\n{\n  var e = document.getElementById(id);\n  if (e)\n  {\n    var v = e.value;\n    var newValue = Math.max(minValue, Number(v) - 1);\n    e.value = newValue;\n    if (newValue != v)\n      redrawEverythingAfterTexboxValueChanged(id);\n  }\n}\n\nfunction redrawEverythingAfterTexboxValueChanged(id)\n{\n  if (id == \"hue\" ||\n      id == \"saturation\" ||\n      id == \"brightness\")\n  {\n    var h = gDialog.hue.value;\n    var s = gDialog.saturation.value;\n    var b = gDialog.brightness.value;\n    colours.setHSB(h, s/100, b);\n  }\n  else\n  {\n    var r = gDialog.red.value;\n    var g = gDialog.green.value;\n    var b = gDialog.blue.value;\n    colours.setRGB(r, g, b);\n  }\n  redrawEverything();\n}\n\nfunction onTextboxValueChanged(e, id)\n{\n  forceInteger(id);\n  var v = e.value;\n  switch (id)\n  {\n    case \"hue\":\n      v = checkRange(v, 0, 359);\n      break;\n    case \"brightness\":\n    case \"red\":\n    case \"green\":\n    case \"blue\":\n      v = checkRange(v, 0, 255);\n      break;\n    case \"saturation\":\n      v = checkRange(v, 0, 100);\n      break;\n  }\n  e.value = v;\n  redrawEverythingAfterTexboxValueChanged(id);\n}\n\nfunction ToggleTransparency(elt)\n{\n  if (elt.value == \"0\")\n  {\n    gDialog.red.setAttribute(\"disabled\", true);\n    gDialog.blue.setAttribute(\"disabled\", true);\n    gDialog.green.setAttribute(\"disabled\", true);\n    gDialog.hue.setAttribute(\"disabled\", true);\n    gDialog.saturation.setAttribute(\"disabled\", true);\n    gDialog.brightness.setAttribute(\"disabled\", true);\n    gDialog.hexColour.setAttribute(\"disabled\", true);\n    gDialog.nameColour.setAttribute(\"disabled\", true);\n    gDialog.redLabel.setAttribute(\"disabled\", true);\n    gDialog.blueLabel.setAttribute(\"disabled\", true);\n    gDialog.greenLabel.setAttribute(\"disabled\", true);\n    gDialog.hueLabel.setAttribute(\"disabled\", true);\n    gDialog.saturationLabel.setAttribute(\"disabled\", true);\n    gDialog.brightnessLabel.setAttribute(\"disabled\", true);\n    gDialog.hexColourLabel.setAttribute(\"disabled\", true);\n    gDialog.nameColourLabel.setAttribute(\"disabled\", true);\n\n    gDialog.swatch.style.opacity = \"0\";\n  }\n  else\n  {\n    gDialog.red.removeAttribute(\"disabled\");\n    gDialog.blue.removeAttribute(\"disabled\");\n    gDialog.green.removeAttribute(\"disabled\");\n    gDialog.hue.removeAttribute(\"disabled\");\n    gDialog.saturation.removeAttribute(\"disabled\");\n    gDialog.brightness.removeAttribute(\"disabled\");\n    gDialog.hexColour.removeAttribute(\"disabled\");\n    gDialog.nameColour.removeAttribute(\"disabled\");\n    gDialog.redLabel.removeAttribute(\"disabled\");\n    gDialog.blueLabel.removeAttribute(\"disabled\");\n    gDialog.greenLabel.removeAttribute(\"disabled\");\n    gDialog.hueLabel.removeAttribute(\"disabled\");\n    gDialog.saturationLabel.removeAttribute(\"disabled\");\n    gDialog.brightnessLabel.removeAttribute(\"disabled\");\n    gDialog.hexColourLabel.removeAttribute(\"disabled\");\n    gDialog.nameColourLabel.removeAttribute(\"disabled\");\n\n    gDialog.swatch.style.backgroundColor = \"#\" + colours.getHex();\n    gDialog.swatch.style.opacity = parseInt(gDialog.opacityTextbox.value) / 100;\n  }\n}\n\nfunction onNamedColourChanged(elt)\n{\n  var namedColour = elt.value;\n  var i, l = namedColorsArray.length;\n  for (i=0; i<l; i++)\n  {\n    if (namedColorsArray[i].name == namedColour)\n    {\n      gDialog.hexColour.value = namedColorsArray[i].value;\n      changeHex();\n      return;\n    }\n  }\n}\n\nfunction SelectLastPickedColor()\n{\n  SetCurrentColor(gColorObj.currentColorcolor);\n  gDialog.opacityScale.value = Math.floor(gColorObj.currentColor.opacity * 100);\n  LastPickedIsDefault = true;  \n  if ( onAccept() )\n  {\n    window.close();\n    return true;\n  }\n  return false;\n}\n\nfunction forceInteger(elementID)\n{\n  var editField = document.getElementById( elementID );\n  if ( !editField )\n    return;\n\n  var stringIn = editField.value;\n  if (stringIn && stringIn.length > 0)\n  {\n    // Strip out all nonnumeric characters\n    stringIn = stringIn.replace(/\\D+/g,\"\");\n    if (!stringIn) stringIn = \"\";\n\n    // Write back only if changed\n    if (stringIn != editField.value)\n      editField.value = stringIn;\n  }\n}\n\n\nfunction ConvertRGBColorIntoHEXColor(color)\n{\n  if ( /rgb\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*\\)/.test(color) ) {\n    var r = Number(RegExp.$1).toString(16);\n    if (r.length == 1) r = \"0\"+r;\n    var g = Number(RegExp.$2).toString(16);\n    if (g.length == 1) g = \"0\"+g;\n    var b = Number(RegExp.$3).toString(16);\n    if (b.length == 1) b = \"0\"+b;\n    return { color: \"#\"+r+g+b, opacity: 1};\n  }\n  else if ( /rgba\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*(,\\s*(\\d+(\\.?\\d+)))?\\)/.test(color)) {\n    var r = Number(RegExp.$1).toString(16);\n    if (r.length == 1) r = \"0\"+r;\n    var g = Number(RegExp.$2).toString(16);\n    if (g.length == 1) g = \"0\"+g;\n    var b = Number(RegExp.$3).toString(16);\n    if (b.length == 1) b = \"0\"+b;\n    return { color: \"#\"+r+g+b, opacity: parseFloat(RegExp.$5) };\n  }\n  else {\n    return {color: color, opacity: 1};\n  }\n}\n\nfunction onColorBoxClickedForBlending(aEvent)\n{\n  gDialog[\"colorBlenderTextbox\" + gDialog.colorBlenderRadiogroup.value].value = aEvent.target.style.backgroundColor; \n  gDialog[\"colorBlenderTextbox\" + gDialog.colorBlenderRadiogroup.value].setAttribute(\"color\", aEvent.target.getAttribute(\"color\")); \n  gDialog[\"colorBlenderPreviewBox\" + gDialog.colorBlenderRadiogroup.value].style.backgroundColor = aEvent.target.style.backgroundColor;\n\n  Services.prefs.setCharPref(\"bluegriffon.blender.color\" + gDialog.colorBlenderRadiogroup.value, aEvent.target.getAttribute(\"color\"));\n  Blend();\n}\n\nfunction onColorBlenderStopsTextboxChanged(aElement)\n{\n  Services.prefs.setIntPref(\"bluegriffon.blender.stops\", aElement.value);\n  Blend();\n}\n\nfunction Blend()\n{\n\tdocument.documentElement.getButton(\"accept\").setAttribute(\"disabled\", \"true\");\n\n\tvar child = gDialog.colorStopsRow.nextSibling;\n\twhile (child) {\n\t\tvar tmp = child.nextSibling;\n\t\tchild.parentNode.removeChild(child);\n\t\tchild = tmp;\n\t}\n\n\tvar stops = parseInt(gDialog.colorBlenderStopsTextbox.value);\n  var color1 = gDialog.colorBlenderTextbox1.getAttribute(\"color\");\n  var color2 = gDialog.colorBlenderTextbox2.getAttribute(\"color\");\n\n  var match1 = color1.match(kHEX_COLOR_MATCH_REGEXP);\n  var match2 = color2.match(kHEX_COLOR_MATCH_REGEXP);\n\n  if (match1 && match2) {\n    var startR = parseInt(match1[1], 16);\n    var startG = parseInt(match1[2], 16);\n    var startB = parseInt(match1[3], 16);\n\n    var endR = parseInt(match2[1], 16);\n    var endG = parseInt(match2[2], 16);\n    var endB = parseInt(match2[3], 16);\n\n    for (var i = 1; i < stops + 1; i++) {\n      var r = Math.floor(startR + (i * (endR - startR) / (stops + 1)));\n      var g = Math.floor(startG + (i * (endG - startG) / (stops + 1)));\n      var b = Math.floor(startB + (i * (endB - startB) / (stops + 1)));\n\n      var row = document.createElement(\"row\");\n      row.setAttribute(\"align\", \"center\");\n\n      var label = document.createElement(\"label\");\n      label.setAttribute(\"value\", i + \":\");\n      row.appendChild(label);\n\n      var textbox = document.createElement(\"textbox\");\n      textbox.setAttribute(\"readonly\", \"true\");\n      row.appendChild(textbox);\n\n      var box = document.createElement(\"box\");\n      box.className = \"blendedColorPreviewBox\";\n      var color = b.toString(16);\n      if (color.length == 1) color = \"0\" + color;\n      color = g.toString(16) + color;\n      if (color.length == 3) color = \"0\" + color;\n      color = r.toString(16) + color;\n      if (color.length == 5) color = \"0\" + color;\n      var l = document.createElement(\"label\");\n      l.setAttribute(\"value\", \"\");\n      box.setAttribute(\"onclick\", \"BlendedColorSelected(this)\");\n      box.appendChild(l);\n      row.appendChild(box);\n\n      gDialog.colorBlenderRows.appendChild(row);\n      textbox.setAttribute(\"value\", \"#\" + color);\n      textbox.setAttribute(\"value\", \"#\" + color);\n      box.style.backgroundColor = \"#\" + color;\n\n    }\n  }\n}\n\nfunction colorBlenderTextboxChanged(aElt)\n{\n\tvar color = aElt.value;\n\n\tvar i, l = namedColorsArray.length;\n  for (i=0; i<l; i++)\n  {\n    if (namedColorsArray[i].name == color)\n    {\n      color = namedColorsArray[i].value;\n      break;\n    }\n  }\n\tvar match = color.match(kHEX_COLOR_MATCH_REGEXP);\n\tif (!match) {\n\t\tcolor = \"transparent\";\n\t}\n  aElt.setAttribute(\"color\", color);\n  aElt.nextSibling.style.backgroundColor = color;\n  Blend();\n}\n\nfunction BlendedColorSelected(aElt)\n{\n\tvar e = document.querySelector(\".blendedColorPreviewBox[selected]\");\n\tif (e)\n\t  e.removeAttribute(\"selected\");\n\taElt.setAttribute(\"selected\", \"true\");\n\tdocument.documentElement.getButton(\"accept\").removeAttribute(\"disabled\");\n}\n\nfunction BlenderValidate()\n{\n\tgMode = 1;\n\tvar e = document.querySelector(\".blendedColorPreviewBox[selected]\");\n\tif (e)\n    document.documentElement.getButton(\"accept\").removeAttribute(\"disabled\");\n  else\n    document.documentElement.getButton(\"accept\").setAttribute(\"disabled\", \"true\");\n}\n\nfunction ColorPickerSelected()\n{\n\tgMode = 0;\n  var match = gDialog.hexColour.value.match(kHEX_COLOR_MATCH_REGEXP);\n  if (match) {\n    document.documentElement.getButton(\"accept\").removeAttribute(\"disabled\");\n  }\n  else\n    document.documentElement.getButton(\"accept\").setAttribute(\"disabled\", \"true\");\n}\n\nfunction ValidateHex(aElt)\n{\n  var match = aElt.value.match(kHEX_COLOR_MATCH_REGEXP);\n  if (match) {\n    document.documentElement.getButton(\"accept\").removeAttribute(\"disabled\");\n    colours.setHex(aElt.value.substr(1));\n    redrawEverything();\n  }\n  else\n    document.documentElement.getButton(\"accept\").setAttribute(\"disabled\", \"true\");\n}\n"
  },
  {
    "path": "base/content/bluegriffon/js/commands.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *   EVENTRIC LLC.\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/Services.jsm\");\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/urlHelper.jsm\");\n\nconst kBASE_COMMAND_CONTROLLER_CID = \"@mozilla.org/embedcomp/base-command-controller;1\";\n\nconst nsIControllerContext = interfaces.nsIControllerContext;\nconst nsIInterfaceRequestor = interfaces.nsIInterfaceRequestor;\nconst nsIControllerCommandTable = interfaces.nsIControllerCommandTable;\n\nvar ComposerCommands = {\n\n  mComposerJSCommandControllerID: null,\n  mSelectionTimeOutId: null,\n\n  mLastSelectedElement: null,\n  mLastSelectedElementPath: null,\n\n  getComposerCommandTable: function getComposerCommandTable()\n  {\n    var controller;\n    if (this.mComposerJSCommandControllerID)\n    {\n      try { \n        controller = GetWindowContent().controllers.getControllerById(this.mComposerJSCommandControllerID);\n      } catch (e) {}\n    }\n    if (!controller)\n    {\n      //create it\n      controller = Components.classes[kBASE_COMMAND_CONTROLLER_CID].createInstance();\n  \n      var editorController = controller.QueryInterface(nsIControllerContext);\n      editorController.init(null);\n      editorController.setCommandContext(null);\n      window.controllers.insertControllerAt(0, controller);\n    \n      // Store the controller ID so we can be sure to get the right one later\n      this.mComposerJSCommandControllerID = window.controllers.getControllerId(controller);\n    }\n  \n    if (controller)\n    {\n      var interfaceRequestor = controller.QueryInterface(nsIInterfaceRequestor);\n      return interfaceRequestor.getInterface(nsIControllerCommandTable);\n    }\n    return null;\n  },\n\n  goUpdateComposerMenuItems: function goUpdateComposerMenuItems(commandset)\n  {\n    for (var i = 0; i < commandset.childNodes.length; i++)\n    {\n      var commandNode = commandset.childNodes[i];\n      var commandID = commandNode.id;\n      if (commandID)\n      {\n       if (EditorUtils.getCurrentEditorElement() &&\n           EditorUtils.isDocumentEditable() &&\n           EditorUtils.isEditingRenderedHTML() &&\n           !EditorUtils.activeViewActive  &&\n           (commandID == \"cmd_viewModeEnabler\" || EditorUtils.isWysiwygMode()))\n          commandNode.removeAttribute(\"disabled\");\n        else\n          commandNode.setAttribute(\"disabled\", \"true\");\n\n        this.goUpdateCommand(commandID);  // enable or disable\n        if (commandNode.hasAttribute(\"state\"))\n          this.goUpdateCommandState(commandID);\n      }\n    }\n  },\n\n  goUpdateCommand: function(aCommand)\n  {\n    try {\n      var controller = EditorUtils.getCurrentEditorElement()\n                       ? EditorUtils.getCurrentEditorElement().contentWindow.controllers.getControllerForCommand(aCommand)\n                       : null;\n      if (!controller)\n        controller = top.document.commandDispatcher.getControllerForCommand(aCommand)\n      var enabled = false;\n      if (controller)\n        enabled = controller.isCommandEnabled(aCommand);\n  \n      goSetCommandEnabled(aCommand, enabled);\n    }\n    catch (e) {\n      Components.utils.reportError(\"An error occurred updating the \" +\n                                   aCommand + \" command: \" + e);\n    }\n  },\n\n  goUpdateCommandState: function goUpdateCommandState(command)\n  {\n    try\n    {\n      var controller = top.document.commandDispatcher.getControllerForCommand(command);\n      if (!(controller instanceof Components.interfaces.nsICommandController))\n        return;\n\n      var params = this.newCommandParams();\n      if (!params) return;\n\n      controller.getCommandStateWithParams(command, params);\n\n      switch (command)\n      {\n        case \"cmd_bold\":\n        case \"cmd_italic\":\n        case \"cmd_underline\":\n        case \"cmd_strong\":\n        case \"cmd_em\":\n        case \"cmd_code\":\n        case \"cmd_strikethrough\":\n        case \"cmd_superscript\":\n        case \"cmd_subscript\":\n        case \"cmd_nobreak\":\n        case \"cmd_var\":\n        case \"cmd_samp\":\n        case \"cmd_code\":\n        case \"cmd_acronym\":\n        case \"cmd_abbr\":\n        case \"cmd_cite\":\n        case \"cmd_tt\":\n\n        case \"cmd_ul\":\n        case \"cmd_ol\":\n\n        case \"cmd_dd\":\n        case \"cmd_dt\":\n          this.pokeStyleUI(command, params.getBooleanValue(\"state_all\"));\n          break;\n\n        case \"cmd_paragraphState\":\n        case \"cmd_align\":\n        case \"cmd_fontFace\":\n        case \"cmd_class\":\n        case \"cmd_id\":\n        case \"cmd_ariaRole\":\n        case \"cmd_bgFontColor\":\n        case \"cmd_bgBackgroundColor\":\n          this.pokeMultiStateUI(command, params);\n          break;\n\n        case \"cmd_indent\":\n        case \"cmd_outdent\":\n          break;\n\n        default: break;\n      }\n    }\n    catch (e) {  }\n  },\n\n  pokeStyleUI: function pokeStyleUI(uiID, aDesiredState)\n  {\n   try {\n    var commandNode = top.document.getElementById(uiID);\n    if (!commandNode)\n      return;\n\n    var uiState = (\"true\" == commandNode.getAttribute(\"state\"));\n    if (aDesiredState != uiState)\n    {\n      var newState;\n      if (aDesiredState)\n        newState = \"true\";\n      else\n        newState = \"false\";\n      commandNode.setAttribute(\"state\", newState);\n    }\n   } catch(e) {  }\n  },\n\n  newCommandParams: function newCommandParams()\n  {\n    try {\n      return Components.classes[\"@mozilla.org/embedcomp/command-params;1\"].createInstance(Components.interfaces.nsICommandParams);\n    }\n    catch(e) {  }\n    return null;\n  },\n\n  pokeMultiStateUI: function pokeMultiStateUI(uiID, cmdParams)\n  {\n    try\n    {\n      var commandNode = document.getElementById(uiID);\n      if (!commandNode)\n        return;\n\n      var isMixed = cmdParams.getBooleanValue(\"state_mixed\");\n      var desiredAttrib;\n      if (isMixed)\n        desiredAttrib = \"mixed\";\n      else\n        desiredAttrib = cmdParams.getCStringValue(\"state_attribute\");\n\n      var uiState = commandNode.getAttribute(\"state\");\n      if (desiredAttrib != uiState)\n      {\n        commandNode.setAttribute(\"state\", desiredAttrib);\n      }\n    } catch(e) {}\n  },\n\n  doStyleUICommand: function doStyleUICommand(cmdStr)\n  {\n    try\n    {\n      var cmdParams = this.newCommandParams();\n      this.goDoCommandParams(cmdStr, cmdParams);\n      if (cmdParams)\n        this.pokeStyleUI(cmdStr, cmdParams.getBooleanValue(\"state_all\"));\n    } catch(e) {}\n  },\n\n  doStatefulCSSCommand: function doStatefulCSSCommand(commandID, newState)\n  {\n    var editor = EditorUtils.getCurrentEditor();\n    var isCSSEnabled = editor.isCSSEnabled;\n    editor.isCSSEnabled = true;\n    this.doStatefulCommand(commandID, newState);\n    editor.isCSSEnabled = isCSSEnabled;\n  },\n\n  doStatefulCommand: function doStatefulCommand(commandID, newState)\n  {\n    var commandNode = document.getElementById(commandID);\n    if (commandNode)\n        commandNode.setAttribute(\"state\", newState);\n\n    try\n    {\n      var cmdParams = this.newCommandParams();\n      if (!cmdParams) return;\n\n      cmdParams.setCStringValue(\"state_attribute\", newState);\n      this.goDoCommandParams(commandID, cmdParams);\n\n      this.pokeMultiStateUI(commandID, cmdParams);\n\n    } catch(e) {  }\n  },\n\n  doCommandWithValue: function doCommandWithValueFromAttribute(commandID, aValue)\n  {\n    try\n    {\n      var cmdParams = this.newCommandParams();\n      if (!cmdParams) return;\n\n      cmdParams.setCStringValue(\"type\", aValue);\n      this.goDoCommandParams(commandID, cmdParams);\n\n      this.pokeMultiStateUI(commandID, cmdParams);\n\n    } catch(e) { }\n  },\n\n  goDoCommandParams: function goDoCommandParams(command, params)\n  {\n    try\n    {\n      var controller = top.document.commandDispatcher.getControllerForCommand(command);\n      if (controller && controller.isCommandEnabled(command))\n      {\n        if (controller instanceof Components.interfaces.nsICommandController)\n        {\n          controller.doCommandWithParams(command, params);\n\n          // the following two lines should be removed when we implement observers\n          if (params)\n            controller.getCommandStateWithParams(command, params);\n        }\n        else\n        {\n          controller.doCommand(command);\n        }\n      }\n    }\n    catch (e) { }\n  },\n\n  setupMainCommands: function setupMainCommands()\n  {\n    var commandTable = this.getComposerCommandTable();\n    if (!commandTable)\n      return;\n\n    commandTable.registerCommand(\"cmd_BGcopy\",       cmdBGCopyCommand);\n    commandTable.registerCommand(\"cmd_BGcut\",        cmdBGCutCommand);\n    commandTable.registerCommand(\"cmd_BGpaste\",      cmdBGPasteCommand);\n    commandTable.registerCommand(\"cmd_BGundo\",       cmdBGUndoCommand);\n    commandTable.registerCommand(\"cmd_BGredo\",       cmdBGRedoCommand);\n    commandTable.registerCommand(\"cmd_BGselectAll\",  cmdBGselectAllCommand);\n    commandTable.registerCommand(\"cmd_BGpasteNoFormatting\",  cmdBGpasteNoFormattingCommand);\n    commandTable.registerCommand(\"cmd_BGdelete\",     cmdBGdeleteCommand);\n\n    commandTable.registerCommand(\"cmd_stopLoading\", cmdStopLoading);\n    commandTable.registerCommand(\"cmd_open\",        cmdOpen);\n    commandTable.registerCommand(\"cmd_openFile\",    cmdOpenFile);\n    commandTable.registerCommand(\"cmd_save\",        cmdSave);\n    commandTable.registerCommand(\"cmd_saveAs\",      cmdSaveAs);\n    commandTable.registerCommand(\"cmd_print\",       cmdPrint);\n    commandTable.registerCommand(\"cmd_printSettings\", cmdPrintSetup);\n    commandTable.registerCommand(\"cmd_saveAs\",      cmdSaveAs);\n    commandTable.registerCommand(\"cmd_closeEbook\",  cmdCloseEbook);\n    commandTable.registerCommand(\"cmd_closeTab\",    cmdCloseTab);\n    commandTable.registerCommand(\"cmd_toggleView\",  cmdToggleView);\n    commandTable.registerCommand(\"cmd_fullScreen\",  cmdFullScreen);\n    commandTable.registerCommand(\"cmd_new\",         cmdNew);\n    commandTable.registerCommand(\"cmd_newEbook\",    cmdNewEbook);\n    commandTable.registerCommand(\"cmd_newWindow\",   cmdNewWindow);\n    commandTable.registerCommand(\"cmd_newWizard\",   cmdNewWizard);\n    commandTable.registerCommand(\"cmd_renderedHTMLEnabler\",    cmdDummyHTML);\n    commandTable.registerCommand(\"cmd_renderedSourceEnabler\",  cmdDummySource);\n    commandTable.registerCommand(\"cmd_renderedAllEnabler\",     cmdDummyAll);\n    commandTable.registerCommand(\"cmd_viewModeEnabler\", cmdViewModeEnabler);\n    commandTable.registerCommand(\"cmd_cleanup\",     cmdMarkupCleaner);\n    commandTable.registerCommand(\"cmd_browse\",      cmdBrowseCommand);\n\n    commandTable.registerCommand(\"cmd_list\",                 cmdEditListCommand);\n\n    commandTable.registerCommand(\"cmd_table\",                cmdInsertOrEditTableCommand);\n    commandTable.registerCommand(\"cmd_editTable\",            bgEditTableCommand);\n    commandTable.registerCommand(\"cmd_SelectTable\",          bgSelectTableCommand);\n    commandTable.registerCommand(\"cmd_SelectTableCaption\",   bgSelectTableCaptionCommand);\n    commandTable.registerCommand(\"cmd_SelectRow\",            bgSelectTableRowCommand);\n    commandTable.registerCommand(\"cmd_SelectColumn\",         bgSelectTableColumnCommand);\n    commandTable.registerCommand(\"cmd_SelectCell\",           bgSelectTableCellCommand);\n    commandTable.registerCommand(\"cmd_SelectAllCells\",       bgSelectAllTableCellsCommand);\n    commandTable.registerCommand(\"cmd_InsertTable\",          bgInsertTableCommand);\n    commandTable.registerCommand(\"cmd_InsertTableCaption\",   bgInsertTableCaptionCommand);\n    commandTable.registerCommand(\"cmd_InsertRowAbove\",       bgInsertTableRowAboveCommand);\n    commandTable.registerCommand(\"cmd_InsertRowBelow\",       bgInsertTableRowBelowCommand);\n    commandTable.registerCommand(\"cmd_InsertColumnBefore\",   bgInsertTableColumnBeforeCommand);\n    commandTable.registerCommand(\"cmd_InsertColumnAfter\",    bgInsertTableColumnAfterCommand);\n    commandTable.registerCommand(\"cmd_InsertCellBefore\",     bgInsertTableCellBeforeCommand);\n    commandTable.registerCommand(\"cmd_InsertCellAfter\",      bgInsertTableCellAfterCommand);\n    commandTable.registerCommand(\"cmd_DeleteTable\",          bgDeleteTableCommand);\n    commandTable.registerCommand(\"cmd_DeleteTableCaption\",   bgDeleteTableCaptionCommand);\n    commandTable.registerCommand(\"cmd_DeleteRow\",            bgDeleteTableRowCommand);\n    commandTable.registerCommand(\"cmd_DeleteColumn\",         bgDeleteTableColumnCommand);\n    commandTable.registerCommand(\"cmd_DeleteCell\",           bgDeleteTableCellCommand);\n    commandTable.registerCommand(\"cmd_DeleteCellContents\",   bgDeleteTableCellContentsCommand);\n    commandTable.registerCommand(\"cmd_JoinTableCells\",       bgJoinTableCellsCommand);\n    commandTable.registerCommand(\"cmd_SplitTableCell\",       bgSplitTableCellCommand);\n    commandTable.registerCommand(\"cmd_NormalizeTable\",       bgNormalizeTableCommand);\n    commandTable.registerCommand(\"cmd_ConvertToTable\",       bgConvertToTable);\n    commandTable.registerCommand(\"cmd_ConvertClipboardToTable\", bgConvertClipboardToTable);\n\n    commandTable.registerCommand(\"cmd_image\",       cmdInsertImageCommand);\n    commandTable.registerCommand(\"cmd_anchor\",      cmdInsertAnchorCommand);\n    commandTable.registerCommand(\"cmd_link\",        cmdInsertLinkCommand);\n    commandTable.registerCommand(\"cmd_hr\",          cmdInsertHRCommand);\n    commandTable.registerCommand(\"cmd_html\",        cmdInsertHTMLCommand);\n    commandTable.registerCommand(\"cmd_form\",        cmdInsertFormCommand);\n    commandTable.registerCommand(\"cmd_formInput\",   cmdInsertFormInputCommand);\n    commandTable.registerCommand(\"cmd_fieldset\",    cmdInsertFieldsetCommand);\n    commandTable.registerCommand(\"cmd_label\",       cmdInsertLabelCommand);\n    commandTable.registerCommand(\"cmd_button\",      cmdInsertButtonCommand);\n    commandTable.registerCommand(\"cmd_select\",      cmdInsertSelectCommand);\n    commandTable.registerCommand(\"cmd_textarea\",    cmdInsertTextareaCommand);\n    commandTable.registerCommand(\"cmd_keygen\",      cmdInsertKeygenCommand);\n    commandTable.registerCommand(\"cmd_output\",      cmdInsertOutputCommand);\n    commandTable.registerCommand(\"cmd_progress\",    cmdInsertProgressCommand);\n    commandTable.registerCommand(\"cmd_meter\",       cmdInsertMeterCommand);\n    commandTable.registerCommand(\"cmd_datalist\",    cmdInsertDatalistCommand);\n    commandTable.registerCommand(\"cmd_rebuildTOC\",  cmdRebuildTOCCommand);\n\n    commandTable.registerCommand(\"cmd_formInputHidden\",  cmdInsertFormInputCommand);\n    commandTable.registerCommand(\"cmd_formInputHidden\",  cmdInsertFormInputCommand);\n    commandTable.registerCommand(\"cmd_formInputText\",    cmdInsertFormInputCommand);\n    commandTable.registerCommand(\"cmd_formInputSearch\",  cmdInsertFormInputCommand);\n    commandTable.registerCommand(\"cmd_formInputTel\",     cmdInsertFormInputCommand);\n    commandTable.registerCommand(\"cmd_formInputUrl\",     cmdInsertFormInputCommand);\n    commandTable.registerCommand(\"cmd_formInputEmail\",   cmdInsertFormInputCommand);\n    commandTable.registerCommand(\"cmd_formInputPassword\",cmdInsertFormInputCommand);\n    commandTable.registerCommand(\"cmd_formInputDatetime\",cmdInsertFormInputCommand);\n    commandTable.registerCommand(\"cmd_formInputDate\",    cmdInsertFormInputCommand);\n    commandTable.registerCommand(\"cmd_formInputMonth\",   cmdInsertFormInputCommand);\n    commandTable.registerCommand(\"cmd_formInputWeek\",    cmdInsertFormInputCommand);\n    commandTable.registerCommand(\"cmd_formInputTime\",    cmdInsertFormInputCommand);\n    commandTable.registerCommand(\"cmd_formInputDatetimelocal\",cmdInsertFormInputCommand);\n    commandTable.registerCommand(\"cmd_formInputNumber\",  cmdInsertFormInputCommand);\n    commandTable.registerCommand(\"cmd_formInputRange\",   cmdInsertFormInputCommand);\n    commandTable.registerCommand(\"cmd_formInputColor\",   cmdInsertFormInputCommand);\n    commandTable.registerCommand(\"cmd_formInputCheckbox\",cmdInsertFormInputCommand);\n    commandTable.registerCommand(\"cmd_formInputRadio\",   cmdInsertFormInputCommand);\n    commandTable.registerCommand(\"cmd_formInputFile\",    cmdInsertFormInputCommand);\n    commandTable.registerCommand(\"cmd_formInputSubmit\",  cmdInsertFormInputCommand);\n    commandTable.registerCommand(\"cmd_formInputImage\",   cmdInsertFormInputCommand);\n    commandTable.registerCommand(\"cmd_formInputReset\",   cmdInsertFormInputCommand);\n    commandTable.registerCommand(\"cmd_formInputButton\",  cmdInsertFormInputCommand);\n\n    commandTable.registerCommand(\"cmd_css\",         cmdCssPanelCommand);\n    commandTable.registerCommand(\"cmd_domexplorer\", cmdDomExplorerPanelCommand);\n    commandTable.registerCommand(\"cmd_video\",       cmdInsertVideoCommand);\n    commandTable.registerCommand(\"cmd_audio\",       cmdInsertAudioCommand);\n\n    commandTable.registerCommand(\"cmd_class\",       cmdClass);\n    commandTable.registerCommand(\"cmd_id\",          cmdId);\n    commandTable.registerCommand(\"cmd_ariaRole\",    cmdAriaRole);\n\n    commandTable.registerCommand(\"cmd_bgFontColor\",       cmdBgFontColorCommand);\n    commandTable.registerCommand(\"cmd_bgBackgroundColor\", cmdBgBackgroundColorCommand);\n\n    commandTable.registerCommand(\"cmd_bgfind\",      cmdBgFindCommand);\n    commandTable.registerCommand(\"cmd_bgfindagain\", cmdBgFindAgainCommand);\n    commandTable.registerCommand(\"cmd_replace\",     cmdBgFindCommand);\n\n    commandTable.registerCommand(\"cmd_span\",        cmdSpanCommand);\n    commandTable.registerCommand(\"cmd_blockquote\",  cmdBlockquoteCommand);\n\n    commandTable.registerCommand(\"cmd_pageProperties\", cmdPagePropertiesCommand);\n\n    commandTable.registerCommand(\"cmd_spellCheck\",  bgSpellingCommand);\n\n    commandTable.registerCommand(\"cmd_copyHTMLCode\", cmdCopyHTMLCodeCommand);\n    commandTable.registerCommand(\"cmd_gotoLink\",    cmdGotoLinkCommand);\n    commandTable.registerCommand(\"cmd_editLink\",    cmdEditLinkCommand);\n\n    commandTable.registerCommand(\"cmd_structureClimb\", cmdStructureClimbCommand);\n    commandTable.registerCommand(\"cmd_structureFirstChild\", cmdStructureFirstChildCommand);\n    commandTable.registerCommand(\"cmd_structureNext\", cmdStructureNextCommand);\n    commandTable.registerCommand(\"cmd_structurePrevious\", cmdStructurePreviousCommand);\n\n    commandTable.registerCommand(\"cmd_commentOrPI\",  cmdCommentOrPICommand);\n  },\n\n  setupFormatCommands: function setupFormatCommands()\n  {\n    try {\n      var commandManager = EditorUtils.getCurrentCommandManager();\n\n      commandManager.addCommandObserver(gEditorDocumentObserver, \"obs_documentCreated\");\n      commandManager.addCommandObserver(gEditorDocumentObserver, \"cmd_setDocumentModified\");\n      commandManager.addCommandObserver(gEditorDocumentObserver, \"obs_documentWillBeDestroyed\");\n      commandManager.addCommandObserver(gEditorDocumentObserver, \"obs_documentLocationChanged\");\n\n      // cmd_bold is a proxy, that's the only style command we add here\n      commandManager.addCommandObserver(gEditorDocumentObserver, \"cmd_bold\");\n    } catch (e) { alert(e); }\n  },\n\n  updateSelectionBased: function updateSelectionBased(aDontNotify)\n  {\n    try {\n      var mixed = EditorUtils.getSelectionContainer();\n      if (!mixed) return;\n      var element = mixed.node;\n      var oneElementSelected = mixed.oneElementSelected;\n\n      if (!element) return;\n\n      if (this.mSelectionTimeOutId)\n        clearTimeout(this.mSelectionTimeOutId);\n\n      this.mSelectionTimeOutId = setTimeout(this._updateSelectionBased, 100, element, oneElementSelected, aDontNotify);\n    }\n    catch(e) {}\n  },\n\n  _updateSelectionBased: function _updateSelectionBased(aElement, aOneElementSelected, aDontNotify)\n  {\n    NotifierUtils.notify(\"selection_strict\", aElement, aOneElementSelected);\n\n    var path = \"\";\n    var node = aElement;\n    while (node && node.nodeType == Node.ELEMENT_NODE) {\n      path += node.nodeName.toLowerCase() + \":\";\n      var child = node;\n      var j = 0;\n      while (child.previousElementSibling) {\n        j++;\n        child = child.previousElementSibling;\n      }\n      path += j;\n      for (var i = 0; i < node.attributes.length; i++) {\n        path += \"[\" + node.attributes[i].nodeName + \"=\" +\n                      node.attributes[i].nodeValue + \"]\";\n      }\n  \n      node = node.parentNode;\n      path += \" \";\n    }\n\n    // trivial case\n    if (ComposerCommands.mLastSelectedElement != aElement) {\n      ComposerCommands.mLastSelectedElement = aElement;\n      ComposerCommands.mLastSelectedElementPath = path;\n      if (!aDontNotify)\n        NotifierUtils.notify(\"selection\", aElement, aOneElementSelected);\n    }\n\n    if (ComposerCommands.mLastSelectedElementPath != path) {\n      // now we're sure something changed in the selection, element or attribute\n      // on the selected element\n      if (!aDontNotify)\n        NotifierUtils.notify(\"selection\", aElement, aOneElementSelected);\n      ComposerCommands.mLastSelectedElementPath = path;\n    }\n  },\n\n  onStateButtonUpdate: function onStateButtonUpdate(button, commmandID, onState)\n  {\n    var commandNode = document.getElementById(commmandID);\n    var state = commandNode.getAttribute(\"state\");\n  \n    button.checked = state == onState;\n  },\n\n  selectionListener: {\n    //Interfaces this component implements.\n    interfaces: [Components.interfaces.nsIEditorObserver,\n                 Components.interfaces.nsIEditorMouseObserver,\n                 Components.interfaces.nsISelectionListener,\n                 Components.interfaces.nsITransactionListener,\n                 Components.interfaces.nsISupports],\n  \n    // nsISupports\n  \n    QueryInterface: function(iid) {\n      if (!this.interfaces.some( function(v) { return iid.equals(v) } ))\n        throw Components.results.NS_ERROR_NO_INTERFACE;\n  \n      return this;\n    },\n  \n    getInterface: function(iid) {\n      return this.QueryInterface(iid);\n    },\n\n    notifySelectionChanged: function(doc, sel, reason)\n    {\n      ComposerCommands.updateSelectionBased(false);\n    },\n\n    EditAction: function()\n    {\n      ComposerCommands.updateSelectionBased(false);\n    },\n\n    MouseDown: function(aClientX, aClientY, aTarget, aIsShiftKey) {\n      return TableResizer.MouseDown(aClientX, aClientY, aTarget, aIsShiftKey);\n    },\n\n    MouseMove: function(aClientX, aClientY, aTarget, aIsShiftKey) {\n      return TableResizer.MouseMove(aClientX, aClientY, aTarget, aIsShiftKey);\n    },\n\n    MouseUp: function(aClientX, aClientY, aTarget, aIsShiftKey) {\n      return TableResizer.MouseUp(aClientX, aClientY, aTarget, aIsShiftKey);\n    },\n\n    willDo: function(aManager, aTransaction) { return false; },\n    didDo: function(aManager, aTransaction, aDoResult) { },\n    willUndo: function(aManager, aTransaction) { return false; },\n    didUndo: function(aManager, aTransaction, aDoResult) {\n      ComposerCommands.updateSelectionBased(false);\n      if (\"ResponsiveRulerHelper\" in window)\n        setTimeout(function() { ResponsiveRulerHelper.refresh() }, 100);\n    },\n    willRedo: function(aManager, aTransaction) { return false; },\n    didRedo: function(aManager, aTransaction, aDoResult) {\n      ComposerCommands.updateSelectionBased(false);\n      if (\"ResponsiveRulerHelper\" in window)\n        setTimeout(function() { ResponsiveRulerHelper.refresh() }, 100);\n    },\n    willBeginBatch: function(aManager) { return false; },\n    didBeginBatch: function(aManager, aResult) {},\n    willEndBatch: function(aManager) { return false; },\n    didEndBatch: function(aManager, aResult) {},\n    willMerge: function(aManager, aTopTransaction, aTransactionToMerge) { return false; },\n    didMerge: function(aManager, aTopTransaction, aTransactionToMerge, aDidMerge, aMergeResult) {}\n  }\n};\n\n#include navigationCommands.inc\n#include fileCommands.inc\n#include viewCommands.inc\n#include dummyCommands.inc\n#include formatCommands.inc\n#include insertionCommands.inc\n#include editCommands.inc\n#include tableCommands.inc\n#include printCommands.inc\n\nfunction goDoNoCSSCommand(aCommand)\n{\n  try {\n    var controller = top.document.commandDispatcher\n                        .getControllerForCommand(aCommand);\n    if (controller && controller.isCommandEnabled(aCommand)) {\n      var editor = EditorUtils.getCurrentEditor();\n      var isCSSEnabled = editor.isCSSEnabled;\n      editor.isCSSEnabled = false;\n      controller.doCommand(aCommand);\n      editor.isCSSEnabled = isCSSEnabled;\n    }\n  }\n  catch (e) {\n    Components.utils.reportError(\"An error occurred executing the \" +\n                                 aCommand + \" command: \" + e);\n  }\n}\n"
  },
  {
    "path": "base/content/bluegriffon/js/customize.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is Mozilla Communicator client code, released\n * March 31, 1998.\n *\n * The Initial Developer of the Original Code is\n * Netscape Communications Corporation.\n * Portions created by the Initial Developer are Copyright (C) 2001\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/Services.jsm\");\n\nfunction CustomizeToolbar(id)\n{\n  // Disable the toolbar context menu items\n  var menubar = document.getElementById(\"composer-main-menubar\");\n  for (var i = 0; i < menubar.childNodes.length; ++i)\n    menubar.childNodes[i].setAttribute(\"disabled\", true);\n\n  var customizePopup = document.getElementById(\"CustomizeMainToolbar\");\n  if (customizePopup)\n    customizePopup.setAttribute(\"disabled\", \"true\");\n  customizePopup = document.getElementById(\"CustomizeFormatToolbar\");\n  if (customizePopup)\n    customizePopup.setAttribute(\"disabled\", \"true\");\n  customizePopup = document.getElementById(\"CustomizeFormatMenulistsToolbar\");\n  if (customizePopup)\n    customizePopup.setAttribute(\"disabled\", \"true\");\n\n  var customizeURL = \"chrome://global/content/customizeToolbar.xul\";\n\n  try {\n    gCustomizeSheet = Services.prefs.getBoolPref(\"toolbar.customization.usesheet\");\n  }\n  catch(e) { gCustomizeSheet = false; }\n\n  if (gCustomizeSheet) {\n    var sheetFrame = document.getElementById(\"customizeToolbarSheetIFrame\");\n    var panel = document.getElementById(\"customizeToolbarSheetPopup\");\n    sheetFrame.hidden = false;\n    sheetFrame.toolbox = gDialog[id];\n    sheetFrame.panel = panel;\n\n    // The document might not have been loaded yet, if this is the first time.\n    // If it is already loaded, reload it so that the onload initialization code\n    // re-runs.\n    if (sheetFrame.getAttribute(\"src\") == customizeURL)\n      sheetFrame.contentWindow.location.reload()\n    else\n      sheetFrame.setAttribute(\"src\", customizeURL);\n\n    panel.openPopup(gDialog[id], \"after_start\", 0, 0);\n    return sheetFrame.contentWindow;\n  } else {\n    window.openDialog(customizeURL,\n                      \"CustomizeToolbar\",\n                      \"chrome,titlebar,toolbar,location,resizable,dependent\",\n                      document.getElementById(id));\n  }\n}\n\nfunction ToolboxCustomizeDone(aToolboxChanged)\n{\n  var customizeToolbarSheetIFrame = document.getElementById(\"customizeToolbarSheetIFrame\");\n  if (customizeToolbarSheetIFrame)\n    customizeToolbarSheetIFrame.hidden = true;\n  var customizeToolbarSheetPopup = document.getElementById(\"customizeToolbarSheetPopup\")\n  if (customizeToolbarSheetPopup)\n    customizeToolbarSheetPopup.hidePopup();\n\n  // Re-enable parts of the UI we disabled during the dialog\n  var menubar = document.getElementById(\"composer-main-menubar\");\n  for (var i = 0; i < menubar.childNodes.length; ++i)\n    menubar.childNodes[i].removeAttribute(\"disabled\");\n\n  var customizePopup = document.getElementById(\"CustomizeMainToolbar\");\n  if (customizePopup)\n    customizePopup.removeAttribute(\"disabled\");\n  customizePopup = document.getElementById(\"CustomizeFormatToolbar\");\n  if (customizePopup)\n    customizePopup.removeAttribute(\"disabled\");\n  customizePopup = document.getElementById(\"CustomizeFormatMenulistsToolbar\");\n  if (customizePopup)\n    customizePopup.removeAttribute(\"disabled\");\n\n  // make sure our toolbar buttons have the correct enabled state restored to them...\n  if (this.UpdateMainToolbar != undefined)\n    UpdateMainToolbar(focus); \n}\n\nfunction onViewToolbarCommand(aToolbarId, aMenuItemId)\n{\n  var toolbar = document.getElementById(aToolbarId);\n  var menuItem = document.getElementById(aMenuItemId);\n\n  if (!toolbar || !menuItem) return;\n\n  var toolbarCollapsed = toolbar.collapsed;\n\n  // toggle the checkbox\n  menuItem.setAttribute('checked', toolbarCollapsed);\n\n  // toggle visibility of the toolbar\n  toolbar.collapsed = !toolbarCollapsed;\n\n  document.persist(aToolbarId, 'collapsed');\n  document.persist(aMenuItemId, 'checked');\n}\n\nfunction UpdateMainToolbar(caller)\n{\n}\n\nfunction UpdateCustomizeMenuPopup(aPopup)\n{\n  while (aPopup.hasChildNodes())\n    aPopup.removeChild(aPopup.lastChild);\n\n  var toolboxes = document.getElementsByTagName(\"toolbox\");\n  \n}\n\nfunction InstallCustomizationDoneCallbacks()\n{\n  gDialog.MainToolbox.customizeDone   = ToolboxCustomizeDone;\n  gDialog.FormatToolbox.customizeDone = ToolboxCustomizeDone;\n  gDialog.FormatMenulistsToolbox.customizeDone = ToolboxCustomizeDone;\n}\n"
  },
  {
    "path": "base/content/bluegriffon/js/dummyCommands.inc",
    "content": "//-----------------------------------------------------------------------------------\nvar cmdDummyHTML =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            !EditorUtils.activeViewActive &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    // do nothing\n  }\n\n};\n\nvar cmdDummySource =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            !EditorUtils.activeViewActive  &&\n            (EditorUtils.getCurrentViewMode() == \"source\" ||\n             EditorUtils.getCurrentViewMode() == \"liveview\"));\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    // do nothing\n  }\n\n};\n\nvar cmdDummyAll =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            !EditorUtils.activeViewActive);\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    // do nothing\n  }\n\n};\n\nvar cmdViewModeEnabler =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            !EditorUtils.activeViewActive &&\n            gDialog.sourceModeButton.getAttribute(\"busy\") != \"true\");\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    // do nothing\n  }\n};\n\nvar cmdMarkupCleaner =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    try {\n      window.openDialog(\"chrome://bluegriffon/content/dialogs/markupCleaner.xul\", \"_blank\",\n              \"chrome,close,titlebar,modal\");\n    }\n    catch(ex) {}\n    GetWindowContent().focus();\n  }\n};\n\nvar cmdGotoLinkCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    if (EditorUtils.getCurrentEditorElement() &&\n        EditorUtils.isDocumentEditable() &&\n        EditorUtils.isEditingRenderedHTML() &&\n        EditorUtils.isWysiwygMode()) {\n      var element = EditorUtils.getObjectForProperties([\"a\"], \"href\");\n      if (element) {\n        var url = UrlUtils.makeRelativeUrl(element.getAttribute(\"href\"));\n        if (url.length && url[0] == \"#\")\n          return true;\n      }\n    }\n    return false;\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var element = EditorUtils.getObjectForProperties([\"a\"], \"href\");\n    var target = UrlUtils.makeRelativeUrl(element.getAttribute(\"href\"));\n    if (target)\n      target = target.substr(1);\n    else\n      return; // sanity check\n    // first check ID...\n    var doc = EditorUtils.getCurrentDocument();\n    var targetElement = doc.getElementById(target) || doc.querySelector(\"a[name='\" + target + \"']\");\n    if (targetElement) {\n      ScrollToElement(targetElement);\n      EditorUtils.getCurrentEditor().selectElement(targetElement);\n    }\n  }\n};\n\nvar cmdEditLinkCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    if (EditorUtils.getCurrentEditorElement() &&\n        EditorUtils.isDocumentEditable() &&\n        EditorUtils.isEditingRenderedHTML() &&\n        EditorUtils.isWysiwygMode()) {\n      var element = EditorUtils.getObjectForProperties([\"a\"], \"href\");\n      if (element) {\n        var url = UrlUtils.makeAbsoluteUrl(element.getAttribute(\"href\"));\n        try {\n          var uri = Components.classes[\"@mozilla.org/network/io-service;1\"]\n                              .getService(Components.interfaces.nsIIOService)\n                              .newURI(url, null, null);\n          if (uri.specIgnoringRef != EditorUtils.getDocumentUrl())\n            return true;\n        }\n        catch(e) {}\n      }\n    }\n    return false;\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var element = EditorUtils.getObjectForProperties([\"a\"], \"href\");\n    var target = element.href;\n    OpenFile(target, true);\n  }\n};\n\nfunction GetSelectionContainerForNavigation()\n{\n  var s = EditorUtils.getCurrentEditor().selection;\n  var r = s.getRangeAt(0);\n  var sc = r.startContainer;\n  if (s.isCollapsed ||\n      (sc == s.getRangeAt(0).endContainer)) {\n    if (sc.nodeType == Node.ELEMENT_NODE)\n      return sc.childNodes.item(r.startOffset);\n    return sc;\n  }\n\n  return s.getRangeAt(0).commonAncestorContainer;\n}\n\nvar cmdStructureClimbCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            !EditorUtils.activeViewActive  &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var element = GetSelectionContainerForNavigation();\n    var editor = EditorUtils.getCurrentEditor();\n    if (element.parentNode && element.parentNode != element.ownerDocument.documentElement)\n      editor.selectElement(element.parentNode)\n  }\n\n};\n\nvar cmdStructureFirstChildCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            !EditorUtils.activeViewActive  &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var s = EditorUtils.getCurrentEditor().selection;\n    var element = GetSelectionContainerForNavigation();\n    var editor = EditorUtils.getCurrentEditor();\n    if (element && element.firstChild) {\n      if (element.firstChild.nodeType == Node.ELEMENT_NODE)\n        editor.selectElement(element.firstChild);\n      else {\n        var e = element.firstChild;\n        while (e) {\n          if (e.nodeType != Node.TEXT_NODE\n              || e.data.match( /[^\\s\\r\\n]/g )) {\n            if (e.nodeType == Node.ELEMENT_NODE)\n              editor.selectElement(e);\n            else {\n              s.removeAllRanges();\n              var range = EditorUtils.getCurrentDocument().createRange();\n              range.selectNode(e);\n              s.addRange(range);\n            }\n            return;\n          }\n          e = e.nextSibling;\n        }\n      }\n    }\n   }\n\n};\n\nvar cmdStructureNextCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            !EditorUtils.activeViewActive  &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var s = EditorUtils.getCurrentEditor().selection;\n    var element = GetSelectionContainerForNavigation();\n    var editor = EditorUtils.getCurrentEditor();\n    if (element && element.nextSibling) {\n      if (element.nextSibling.nodeType == Node.ELEMENT_NODE)\n        editor.selectElement(element.nextSibling);\n      else {\n        s.removeAllRanges();\n        var range = EditorUtils.getCurrentDocument().createRange();\n        range.selectNode(element.nextSibling);\n        s.addRange(range);\n      }\n    }\n    else {\n      // no next sibling, climb up until we find one\n      var result = null;\n      while (!result\n             && element\n             && element.parentNode != element.ownerDocument.documentElement) {\n        if (element.nextSibling) {\n          var e = element.nextSibling;\n          while (e && !result) {\n            if (e\n                && (e.nodeType != Node.TEXT_NODE\n                    || e.data.match( /[^\\s\\r\\n]/g ))) {\n              result = e;\n            }\n\n            e = e.nextSibling;\n          }\n        }\n\n        element = element.parentNode;\n      }\n\n      if (result) {\n        if (result.nodeType == Node.ELEMENT_NODE)\n          editor.selectElement(result);\n        else {\n          s.removeAllRanges();\n          var range = EditorUtils.getCurrentDocument().createRange();\n          range.selectNode(result);\n          s.addRange(range);\n        }\n      }\n    }\n   }\n\n};\n\nvar cmdStructurePreviousCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            !EditorUtils.activeViewActive  &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var s = EditorUtils.getCurrentEditor().selection;\n    var element = GetSelectionContainerForNavigation();\n    var editor = EditorUtils.getCurrentEditor();\n    if (element && element.previousSibling) {\n      if (element.previousSibling.nodeType == Node.ELEMENT_NODE)\n        editor.selectElement(element.previousSibling);\n      else {\n        s.removeAllRanges();\n        var range = EditorUtils.getCurrentDocument().createRange();\n        range.selectNode(element.previousSibling);\n        s.addRange(range);\n      }\n    }\n    else {\n      // no next sibling, climb up until we find one\n      var result = null;\n      while (!result\n             && element\n             && element.parentNode != element.ownerDocument.documentElement) {\n        if (element.previousSibling) {\n          var e = element.previousSibling;\n          while (e && !result) {\n            if (e\n                && (e.nodeType != Node.TEXT_NODE\n                    || e.data.match( /[^\\s\\r\\n]/g ))) {\n              result = e;\n            }\n\n            e = e.previousSibling;\n          }\n        }\n\n        element = element.parentNode;\n      }\n\n      if (result) {\n        if (result.nodeType == Node.ELEMENT_NODE)\n          editor.selectElement(result);\n        else {\n          s.removeAllRanges();\n          var range = EditorUtils.getCurrentDocument().createRange();\n          range.selectNode(result);\n          s.addRange(range);\n        }\n      }\n    }\n   }\n\n};\n\nvar cmdCommentOrPICommand = {\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            !EditorUtils.activeViewActive  &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertCommentOrPI.xul\", \"_blank\",\n                      \"chrome,close,titlebar,modal,resizable=yes\", null);\n  }\n};\n\n"
  },
  {
    "path": "base/content/bluegriffon/js/editCommands.inc",
    "content": "var cmdBgFindCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var isSource = !EditorUtils.isWysiwygMode();\n    WysiwygShowFindBar();\n    gDialog.bespinLineLabel.hidden = !isSource;\n    gDialog.bespinLineTextbox.hidden = !isSource;\n  }\n};\n\nvar cmdBgFindAgainCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    BespinFind(true, false);\n  }\n};\n\nvar bgSpellingCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    window.cancelSendMessage = false;\n    try {\n      OpenAppModalWindow(window,\n                         \"chrome://bluegriffon/content/dialogs/spellCheck.xul\",\n                         \"Spell Check\",\n                         false); \n    }\n    catch(ex) {}\n    GetWindowContent().focus();\n  }\n};\n\nvar cmdCopyHTMLCodeCommand = {\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    var isHTMLView = (EditorUtils.getCurrentEditorElement() &&\n                      EditorUtils.isDocumentEditable() &&\n                      EditorUtils.isEditingRenderedHTML() &&\n                      EditorUtils.isWysiwygMode());\n    if (isHTMLView) {\n      var editor = EditorUtils.getCurrentEditor();\n      var selection = editor.selection;\n      if (selection.rangeCount == 1)\n      {\n        // We have a \"normal\" single-range selection\n        if (!selection.isCollapsed) {\n           return true;\n         }\n      }\n    }\n    return false;\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var editor    = EditorUtils.getCurrentEditor();\n    var selection = editor.selection;\n    selection instanceof Components.interfaces.nsISelectionPrivate;\n    var mimeType = EditorUtils.getCurrentDocument().contentType;\n\n    var flags = 1 << 1; // OutputFormatted\n    flags |= 1 << 5; // OutputWrap\n    flags |= 1 << 10; // OutputLF\n\n    var source = selection.toStringWithFormat(mimeType,\n                                              flags,\n                                              0);\n\n    var clipboardSvc = Components.classes[\"@mozilla.org/widget/clipboard;1\"]\n                         .getService(Components.interfaces.nsIClipboard);\n    var xferable = Components.classes[\"@mozilla.org/widget/transferable;1\"]\n                     .createInstance(Components.interfaces.nsITransferable);\n    xferable.addDataFlavor(\"text/unicode\");\n    var s = Components.classes[\"@mozilla.org/supports-string;1\"]\n              .createInstance(Components.interfaces.nsISupportsString);\n    s.data = source;\n    xferable.setTransferData(\"text/unicode\", s, source.length * 2);\n    clipboardSvc.setData(xferable, null, Components.interfaces.nsIClipboard.kGlobalClipboard);\n  }\n};\n\nvar cmdBGCopyCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n      if (EditorUtils.getCurrentEditorElement()\n          && EditorUtils.isDocumentEditable()\n          && EditorUtils.isEditingRenderedHTML()) {\n        if (!EditorUtils.isWysiwygMode()) {\n          var sourceIframe = EditorUtils.getCurrentSourceEditorElement();\n          var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n          return sourceEditor.somethingSelected();\n        }\n        var editor = EditorUtils.getCurrentEditor();\n        editor instanceof Components.interfaces.nsIEditor;\n        return editor.canCopy();\n      }\n      return false;\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {\n    var canCopy = this.isCommandEnabled();\n    aParams.setBooleanValue(\"state_enabled\", canCopy);\n  },\n  doCommandParams: function(aCommand, aParams, aRefCon) {\n    this.doCommand();\n  },\n\n  doCommand: function(aCommand)\n  {\n    if (!EditorUtils.isWysiwygMode()) {\n      var sourceIframe = EditorUtils.getCurrentSourceEditorElement();\n      var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n      var text = sourceEditor.getSelection();\n\n      var clipboardSvc = Components.classes[\"@mozilla.org/widget/clipboard;1\"]\n                           .getService(Components.interfaces.nsIClipboard);\n      var xferable = Components.classes[\"@mozilla.org/widget/transferable;1\"]\n                       .createInstance(Components.interfaces.nsITransferable);\n      xferable.addDataFlavor(\"text/unicode\");\n      var s = Components.classes[\"@mozilla.org/supports-string;1\"]\n                .createInstance(Components.interfaces.nsISupportsString);\n      s.data = text;\n      xferable.setTransferData(\"text/unicode\", s, text.length * 2);\n      clipboardSvc.setData(xferable, null, Components.interfaces.nsIClipboard.kGlobalClipboard);\n    }\n    else {\n      var editor = EditorUtils.getCurrentEditor();\n      editor instanceof Components.interfaces.nsIEditor;\n      editor.copy();\n    }\n  }\n};\n\nvar cmdBGCutCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n      if (EditorUtils.getCurrentEditorElement()\n          && EditorUtils.isDocumentEditable()\n          && EditorUtils.isEditingRenderedHTML()) {\n        if (!EditorUtils.isWysiwygMode()) {\n          var sourceIframe = EditorUtils.getCurrentSourceEditorElement();\n          var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n          return sourceEditor.somethingSelected();\n        }\n        var editor = EditorUtils.getCurrentEditor();\n        editor instanceof Components.interfaces.nsIEditor;\n        return editor.canCut();\n      }\n      return false;\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {\n    var canCut = this.isCommandEnabled();\n    aParams.setBooleanValue(\"state_enabled\", canCut);\n  },\n  doCommandParams: function(aCommand, aParams, aRefCon) {\n    this.doCommand();\n  },\n\n  doCommand: function(aCommand)\n  {\n    if (!EditorUtils.isWysiwygMode()) {\n      var sourceIframe = EditorUtils.getCurrentSourceEditorElement();\n      var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n      var text = sourceEditor.getSelection();\n\n      var clipboardSvc = Components.classes[\"@mozilla.org/widget/clipboard;1\"]\n                           .getService(Components.interfaces.nsIClipboard);\n      var xferable = Components.classes[\"@mozilla.org/widget/transferable;1\"]\n                       .createInstance(Components.interfaces.nsITransferable);\n      xferable.addDataFlavor(\"text/unicode\");\n      var s = Components.classes[\"@mozilla.org/supports-string;1\"]\n                .createInstance(Components.interfaces.nsISupportsString);\n      s.data = text;\n      xferable.setTransferData(\"text/unicode\", s, text.length * 2);\n      clipboardSvc.setData(xferable, null, Components.interfaces.nsIClipboard.kGlobalClipboard);\n\n      sourceEditor.replaceSelection(\"\");\n    }\n    else {\n      var editor = EditorUtils.getCurrentEditor();\n      editor instanceof Components.interfaces.nsIEditor;\n      editor.cut();\n    }\n  }\n};\n\nvar cmdBGPasteCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n      if (EditorUtils.getCurrentEditorElement()\n          && EditorUtils.isDocumentEditable()\n          && EditorUtils.isEditingRenderedHTML()) {\n        var editor = EditorUtils.getCurrentEditor();\n        editor instanceof Components.interfaces.nsIEditor;\n        return editor.canPaste(Components.interfaces.nsIClipboard.kGlobalClipboard);\n      }\n      return false;\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {\n    var canPaste = this.isCommandEnabled();\n    aParams.setBooleanValue(\"state_enabled\", canPaste);\n  },\n  doCommandParams: function(aCommand, aParams, aRefCon) {\n    this.doCommand();\n  },\n\n  doCommand: function(aCommand)\n  {\n    if (!EditorUtils.isWysiwygMode()) {\n      var sourceIframe = EditorUtils.getCurrentSourceEditorElement();\n      var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n      var text = sourceEditor.getSelection();\n\n      var clipboardSvc = Components.classes[\"@mozilla.org/widget/clipboard;1\"]\n                           .getService(Components.interfaces.nsIClipboard);\n      var xferable = Components.classes[\"@mozilla.org/widget/transferable;1\"]\n                       .createInstance(Components.interfaces.nsITransferable);\n      xferable.addDataFlavor(\"text/unicode\");\n      clipboardSvc.getData(xferable, Components.interfaces.nsIClipboard.kGlobalClipboard);\n\n      var data = {};\n      var dataLen = {};\n      xferable.getTransferData(\"text/unicode\", data, dataLen);\n  \n      var text = \"\"\n      if (data) {\n        data = data.value.QueryInterface(Components.interfaces.nsISupportsString);\n        text = data.data.substring(0, dataLen.value / 2);\n      }\n      sourceEditor.replaceSelection(text, \"end\");\n    }\n    else {\n      var editor = EditorUtils.getCurrentEditor();\n      editor instanceof Components.interfaces.nsIEditor;\n      editor.paste(Components.interfaces.nsIClipboard.kGlobalClipboard);\n    }\n  }\n};\n\nvar cmdBGUndoCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n      if (EditorUtils.getCurrentEditorElement()\n          && EditorUtils.isDocumentEditable()\n          && EditorUtils.isEditingRenderedHTML()) {\n        if (!EditorUtils.isWysiwygMode()) {\n          var sourceIframe = EditorUtils.getCurrentSourceEditorElement();\n          var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n          return (0 < sourceEditor.historySize().undo);\n        }\n        var editor = EditorUtils.getCurrentEditor();\n        editor instanceof Components.interfaces.nsIEditor;\n        var isEnabled = {}, canUndo = {};\n        editor.canUndo(isEnabled, canUndo);\n        return isEnabled.value && canUndo.value;\n      }\n      return false;\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {\n    var canUndo = this.isCommandEnabled();\n    aParams.setBooleanValue(\"state_enabled\", canUndo);\n  },\n  doCommandParams: function(aCommand, aParams, aRefCon) {\n    this.doCommand();\n  },\n\n  doCommand: function(aCommand)\n  {\n    if (!EditorUtils.isWysiwygMode()) {\n      var sourceIframe = EditorUtils.getCurrentSourceEditorElement();\n      var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n      sourceEditor.undo();\n    }\n    else {\n      var editor = EditorUtils.getCurrentEditor();\n      editor instanceof Components.interfaces.nsIEditor;\n      editor.undo(1);\n    }\n  }\n};\n\nvar cmdBGRedoCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n      if (EditorUtils.getCurrentEditorElement()\n          && EditorUtils.isDocumentEditable()\n          && EditorUtils.isEditingRenderedHTML()) {\n        if (!EditorUtils.isWysiwygMode()) {\n          var sourceIframe = EditorUtils.getCurrentSourceEditorElement();\n          var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n          return (0 < sourceEditor.historySize().redo);\n        }\n        var editor = EditorUtils.getCurrentEditor();\n        editor instanceof Components.interfaces.nsIEditor;\n        var isEnabled = {}, canRedo = {};\n        editor.canRedo(isEnabled, canRedo);\n        return isEnabled.value && canRedo.value;\n      }\n      return false;\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {\n    var canRedo = this.isCommandEnabled();\n    aParams.setBooleanValue(\"state_enabled\", canRedo);\n  },\n  doCommandParams: function(aCommand, aParams, aRefCon) {\n    this.doCommand();\n  },\n\n  doCommand: function(aCommand)\n  {\n    if (!EditorUtils.isWysiwygMode()) {\n      var sourceIframe = EditorUtils.getCurrentSourceEditorElement();\n      var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n      sourceEditor.redo();\n    }\n    else {\n      var editor = EditorUtils.getCurrentEditor();\n      editor instanceof Components.interfaces.nsIEditor;\n      editor.redo(1);\n    }\n  }\n};\n\nvar cmdBGselectAllCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement()\n            && EditorUtils.isDocumentEditable()\n            && EditorUtils.isEditingRenderedHTML());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {\n    var canRedo = this.isCommandEnabled();\n    aParams.setBooleanValue(\"state_enabled\", canRedo);\n  },\n  doCommandParams: function(aCommand, aParams, aRefCon) {\n    this.doCommand();\n  },\n\n  doCommand: function(aCommand)\n  {\n    if (!EditorUtils.isWysiwygMode()) {\n      var sourceIframe = EditorUtils.getCurrentSourceEditorElement();\n      var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n      sourceEditor.selectAll();\n    }\n    else {\n      var editor = EditorUtils.getCurrentEditor();\n      editor instanceof Components.interfaces.nsIEditor;\n      editor.selectAll();\n    }\n  }\n};\n\nvar cmdBGpasteNoFormattingCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n      if (EditorUtils.getCurrentEditorElement()\n          && EditorUtils.isDocumentEditable()\n          && EditorUtils.isEditingRenderedHTML()\n          && EditorUtils.isWysiwygMode()) {\n        var editor = EditorUtils.getCurrentEditor();\n        editor instanceof Components.interfaces.nsIEditor;\n        return editor.canPaste(Components.interfaces.nsIClipboard.kGlobalClipboard);\n      }\n      return false;\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {\n    var canPaste = this.isCommandEnabled();\n    aParams.setBooleanValue(\"state_enabled\", canPaste);\n  },\n  doCommandParams: function(aCommand, aParams, aRefCon) {\n    this.doCommand();\n  },\n\n  doCommand: function(aCommand)\n  {\n    if (EditorUtils.isWysiwygMode()) {\n      var editor = EditorUtils.getCurrentEditor();\n      editor instanceof Components.interfaces.nsIEditor;\n      editor.pasteNoFormatting(Components.interfaces.nsIClipboard.kGlobalClipboard);\n    }\n  }\n};\n\nvar cmdBGdeleteCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    if (EditorUtils.getCurrentEditorElement()\n        && EditorUtils.isDocumentEditable()\n        && EditorUtils.isEditingRenderedHTML()\n        && EditorUtils.isWysiwygMode()) {\n      var editor = EditorUtils.getCurrentEditor();\n      editor instanceof Components.interfaces.nsIEditor;\n      return editor.canCut();\n    }\n    return false;\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {\n    var canDelete = this.isCommandEnabled();\n    aParams.setBooleanValue(\"state_enabled\", canDelete);\n  },\n  doCommandParams: function(aCommand, aParams, aRefCon) {\n    this.doCommand();\n  },\n\n  doCommand: function(aCommand)\n  {\n    if (EditorUtils.isWysiwygMode()) {\n      var editor = EditorUtils.getCurrentEditor();\n      editor instanceof Components.interfaces.nsIEditor;\n      editor.deleteSelection(Components.interfaces.nsIEditor.ePrevious, Components.interfaces.nsIEditor.eStrip);\n    }\n  }\n};\n"
  },
  {
    "path": "base/content/bluegriffon/js/fileCommands.inc",
    "content": "var cmdNewEbook =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return true;\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n  doCommand: function(aCommand)\n  {\n    var rv = { cancelled: true };\n    window.openDialog(\"chrome://epub/content/epub/newEbook.xul\",\n                      \"_blank\",\n                      \"all,chrome,dialog=no,modal=no\",\n                      rv);\n  }\n};\n\nvar cmdOpen =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return true;    // we can always do this\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/openLocation.xul\",\"_blank\",\n                      \"chrome,modal,titlebar\", \"tab\");\n  }\n};\n\nvar cmdOpenFile =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return true;    // we can always do this\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    try {\n      var fp = Components.classes[\"@mozilla.org/filepicker;1\"].createInstance(Components.interfaces.nsIFilePicker);\n      fp.init(window,\n              gDialog.bundleOpenLocation.getString(\"chooseFileDialogTitle\"),\n              Components.interfaces.nsIFilePicker.modeOpen);\n      \n      var ebmAvailable = (\"EBookManager\" in window);\n      if (ebmAvailable)\n        fp.appendFilter(document.getElementById(\"bundleEbookManager\").getString(\"HTMLorEPUBBooks\"),\n                        \"*.html; *.htm; *.shtml; *.xhtml; *.epub\");\n      fp.appendFilters(Components.interfaces.nsIFilePicker.filterHTML);\n      fp.appendFilter(gDialog.bundleOpenLocation.getString(\"PHPfiles\"), \"*.php\");\n      fp.appendFilters(Components.interfaces.nsIFilePicker.filterText);\n      if (ebmAvailable)\n        fp.appendFilter(document.getElementById(\"bundleEbookManager\").getString(\"EPUBbooks\"),\n                        \"*.epub\");\n      fp.appendFilters(Components.interfaces.nsIFilePicker.filterAll);\n  \n      if (fp.show() == Components.interfaces.nsIFilePicker.returnOK\n          && fp.fileURL.spec\n          && fp.fileURL.spec.length > 0)\n      {\n        if (ebmAvailable && fp.fileURL.spec.toLowerCase().endsWith(\".epub\")) {\n          var windowEnumerator = Services.wm.getEnumerator(\"bluegriffon\");\n          var win = null;\n          while (windowEnumerator.hasMoreElements()) {\n            var w = windowEnumerator.getNext();\n            var ebookElt = w.document.querySelector(\"epub2,epub3,epub31\");\n            if (ebookElt) {\n              var ebook = ebookElt.getUserData(\"ebook\");\n              if (fp.file.equals(ebook.packageFile)) {\n                w.focus();\n                return;\n              }\n            }\n            else if (!win)\n              win = w;\n          }\n    \n          if (win && !win.EditorUtils.getCurrentEditor()) {\n            win.focus();\n            win.EBookManager.showEbook(fp.file, fp.fileURL.spec);\n            win.updateCommands(\"style\");\n            return;\n          }\n          OpenNewWindow(UrlUtils.getIOService().newFileURI(fp.file).QueryInterface(Components.interfaces.nsIURL).spec);\n        }\n        else {\n          if (!ebmAvailable || !EBookManager.isUrlSpecInBook(fp.fileURL.spec))\n            StoreUrlInLocationDB(fp.fileURL.spec);\n          OpenFile(fp.fileURL.spec, true);\n        }\n      }\n    }\n    catch(ex) {\n    }\n  }\n};\n\nvar cmdSave =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    // Always allow saving when editing a remote document,\n    //  otherwise the document modified state would prevent that\n    //  when you first open a remote file.\n    try {\n      var docUrl = EditorUtils.getDocumentUrl();\n      return EditorUtils.isDocumentEditable()\n              && (!EditorUtils.isWysiwygMode()\n                  || EditorUtils.isDocumentModified()\n                  || UrlUtils.isUrlOfBlankDocument(docUrl));\n    } catch (e) {return false;}\n  },\n  \n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var result = false;\n    var editor = EditorUtils.getCurrentEditor();\n    if (editor)\n      try {\n        var mode = EditorUtils.isWysiwygMode();\n        if (!mode) {\n          var editorElement = EditorUtils.getCurrentEditorElement();\n          var sourceIframe = EditorUtils.getCurrentSourceEditorElement();\n          var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n          var source = sourceEditor.getValue();\n\n          result = BGFileHelper.saveSourceDocument(source,\n                     UrlUtils.isUrlOfBlankDocument(EditorUtils.getDocumentUrl()),\n                     false,\n                     EditorUtils.getCurrentDocumentMimeType());\n          if (result) { \n            // we must update the original source to detect if the document has\n            // changed when we leave source mode; b=479\n            sourceIframe.setUserData(\"lastSaved\", source, null);\n          }\n          sourceIframe.focus();\n          sourceEditor.focus();\n        }\n        else {\n          EditorUtils.cleanup();\n          result = BGFileHelper.saveDocument(\n                     UrlUtils.isUrlOfBlankDocument(EditorUtils.getDocumentUrl()),\n                     false,\n                     EditorUtils.getCurrentDocumentMimeType());\n          GetWindowContent().focus();\n        }\n        NotifierUtils.notify(\"fileSaved\", EditorUtils.getDocumentUrl());\n        window.updateCommands(\"style\");\n        if (result)\n          StoreUrlInLocationDB(EditorUtils.getDocumentUrl());\n      }\n      catch (e) {}\n    return result;\n  }\n}\n\nvar cmdSaveAs =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return EditorUtils.isDocumentEditable();\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var result = false;\n    var editor = EditorUtils.getCurrentEditor();\n    if (editor)\n      try {\n        var mode = EditorUtils.isWysiwygMode();\n        if (!mode) {\n          var editorElement = EditorUtils.getCurrentEditorElement();\n          var sourceIframe = EditorUtils.getCurrentSourceEditorElement();\n          var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n          var source = sourceEditor.getValue();\n\n          result = BGFileHelper.saveSourceDocument(source,\n                     true,\n                     false,\n                     EditorUtils.getCurrentDocumentMimeType());\n          if (result) { \n            // we must update the original source to detect if the document has\n            // changed when we leave source mode; b=479\n            sourceIframe.setUserData(\"lastSaved\", source, null);\n          }\n        }\n        else {\n          EditorUtils.cleanup();\n          result = BGFileHelper.saveDocument(\n                     true,\n                     false,\n                     EditorUtils.getCurrentDocumentMimeType());\n        }\n        GetWindowContent().focus();\n        if (result) {\n          StoreUrlInLocationDB(EditorUtils.getDocumentUrl());\n        }\n      }\n      catch (e) {}\n    return result;\n  }\n}\n\nvar cmdCloseTab =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return true;\n  },\n  \n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var editorElement = EditorUtils.getCurrentEditorElement();\n    if (!editorElement) { // sanity check\n      var ebook = document.querySelector(\"epub2,epub3,epub31\");\n      if (!ebook)\n        window.close();\n      return;\n    }\n\n    switch (EditorUtils.getCurrentViewMode()) {\n      case \"source\":\n      case \"liveview\":\n        if (!ToggleViewMode(gDialog.wysiwygModeButton))\n          return;\n        break;\n      default: break;\n    }\n\n    if (EditorUtils.isDocumentModified()) {\n      var rv = PromptUtils.confirmWithTitle(\n                             L10NUtils.getString(\"FileNotSaved\"),\n                             L10NUtils.getString(\"SaveFileBeforeClosing\"),\n                             L10NUtils.getString(\"YesSaveFile\"),\n                             L10NUtils.getString(\"DontCloseTab\"),\n                             L10NUtils.getString(\"NoDiscardChanges\"));\n       switch(rv) {\n         case 1:\n           return rv;\n         case 0:\n           if (!cmdSave.doCommand()) {\n             return 1;\n           }\n         default: break;\n       }\n    }\n    doCloseTab(EditorUtils.getCurrentTabEditor().selectedTab);\n    return rv;\n  }\n}\n\nvar cmdCloseEbook =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (null != document.querySelector(\"epub2,epub3,epub31\"));\n  },\n  \n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var ebook = document.querySelector(\"epub2,epub3,epub31\");\n    if (ebook) // sanity check\n      ebook.closeBookOnSave();\n  }\n}\n\nfunction StoreUrlInLocationDB(url)\n{\n  RecentPagesHandler.saveRecentFilesPrefs();\n  RecentPagesHandler.buildRecentPagesMenu();\n  var file = Components.classes[\"@mozilla.org/file/directory_service;1\"]\n                       .getService(Components.interfaces.nsIProperties)\n                       .get(\"ProfD\", Components.interfaces.nsIFile);\n  file.append(\"bgLocations.sqlite\");\n  \n  var storageService = Components.classes[\"@mozilla.org/storage/service;1\"]\n                          .getService(Components.interfaces.mozIStorageService);\n  var dbConn = storageService.openDatabase(file);\n  try {\n    var statement = dbConn.createStatement(\n      \"INSERT INTO 'bgLocations' ('query','querydate') VALUES(?1,?2)\");\n  \n    statement.bindUTF8StringParameter(0, url);\n    statement.bindInt64Parameter(1, Date.parse(new Date()));\n  \n    statement.execute();\n    statement.finalize();\n\n    dbConn.close();\n  }\n  catch (e) {} // already exists in table\n}\n"
  },
  {
    "path": "base/content/bluegriffon/js/findbar.inc",
    "content": "function onBespinFocus(aIframe)\n{\n  aIframe.focus();\n}\n\nfunction onBespinLineBlur(aElt)\n{\n  aElt.value = \"\";\n}\n\nfunction onBespinLineKeypress(aEvent, aElt)\n{\n  if (aEvent.keyCode == 13) {\n    var line = aElt.value;\n    EditorUtils.getCurrentSourceEditor().setCursor(parseInt(line) - 1, 0);\n    onBespinLineBlur(aElt);\n    onBespinFocus(EditorUtils.getCurrentSourceEditorElement());\n  }\n  if (aEvent.keyCode == 13 ||\n      (aEvent.keyCode == 27 && !aEvent.which)) { // ESC key\n    gDialog.bespinToolbox1.hidden = true;\n    gDialog.bespinToolbox2.hidden = true;\n    EditorUtils.getCurrentSourceEditorElement().lastNeedle = null;\n    EditorUtils.getCurrentSourceEditorElement().focus();\n  }\n}\n\nfunction ToggleBespinFindCaseSensitivity()\n{\n  var sourceIframe = EditorUtils.getCurrentSourceEditorElement(); \n  var selPoint = sourceIframe.getUserData(\"selPoint\");\n  BespinFind(sourceIframe.getUserData(\"findLastDirection\"));\n}\n\nfunction BespinFind(aForward, aInitial)\n{\n  if (EditorUtils.isWysiwygMode()) {\n    if (!gDialog.bespinFindTextbox.value) {\n      gDialog.bespinFindPrevious.hidden = true;\n      gDialog.bespinFindNext.hidden = true;\n      gDialog.bespinToolbox2.hidden = true;\n      return false;\n    }\n    var findInst = EditorUtils.getCurrentEditorElement().webBrowserFind;\n    findInst.searchString  = gDialog.bespinFindTextbox.value;\n    findInst.matchCase     = gDialog.bespinFindCaseSensitive.checked;\n    findInst.wrapFind      = true;\n    findInst.findBackwards = !aForward;\n    findInst.searchFrames  = true;\n    findInst.entireWord    = false;\n\n    var findInFrames = findInst.QueryInterface(Components.interfaces.nsIWebBrowserFindInFrames);\n    findInFrames.rootSearchFrame = EditorUtils.getCurrentEditorElement().contentWindow;\n    findInFrames.currentSearchFrame = findInFrames.rootSearchFrame;\n\n    if (aInitial) {\n      // not sure about that one, let's comment it out for the time being\n      //EditorUtils.getCurrentEditor().beginningOfDocument();\n    }\n\n    var result = findInst.findNext();\n\n    gDialog.bespinFindTextbox.focus();\n    if (result) {\n      gDialog.bespinFindCaseSensitive.hidden = false;\n      gDialog.bespinFindPrevious.hidden = false;\n      gDialog.bespinFindNext.hidden = false;\n      gDialog.bespinFindTextbox.className = \"\";\n      gDialog.bespinToolbox2.hidden = false;\n      return true;\n    }\n    gDialog.bespinFindPrevious.hidden = true;\n    gDialog.bespinFindNext.hidden = true;\n    gDialog.bespinFindTextbox.className = \"notfound\";\n    gDialog.bespinToolbox2.hidden = true;\n    return false;\n  }\n  else {\n    var sourceIframe = EditorUtils.getCurrentSourceEditorElement();\n    var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n    sourceIframe.setUserData(\"findLastDirection\", aForward, null);\n    var query = gDialog.bespinFindTextbox.value;\n    var isCaseSensitive = gDialog.bespinFindCaseSensitive.checked;\n\n    var found = sourceIframe.contentWindow.wrappedJSObject.findNeedle(aForward, aInitial, query, !isCaseSensitive);\n\n    if (!found) {\n      //gDialog.bespinFindCaseSensitive.hidden = true;\n      gDialog.bespinFindPrevious.hidden = true;\n      gDialog.bespinFindNext.hidden = true;\n      gDialog.bespinFindTextbox.className = \"notfound\";\n      gDialog.bespinToolbox2.hidden = true;\n      return false;\n    }\n\n    gDialog.bespinFindCaseSensitive.hidden = false;\n    gDialog.bespinFindPrevious.hidden = false;\n    gDialog.bespinFindNext.hidden = false;\n    gDialog.bespinFindTextbox.className = \"\";\n    gDialog.bespinToolbox2.hidden = false;\n    return true;\n  }\n}\n\nfunction onBespinFindClear(aEvent, aElt)\n{\n  if (!aElt.value) {\n    aElt.className = \"\";\n    gDialog.bespinFindCaseSensitive.hidden = true;\n    gDialog.bespinFindPrevious.hidden = true;\n    gDialog.bespinFindNext.hidden = true;\n    gDialog.bespinToolbox2.hidden = true;\n  }\n}\n\nfunction onBespinFindKeypress(aEvent)\n{\n  if (aEvent.keyCode == 27 && !aEvent.which) { // ESC key\n    gDialog.bespinToolbox1.hidden = true;\n    gDialog.bespinToolbox2.hidden = true;\n    if (!EditorUtils.isWysiwygMode())\n      EditorUtils.getCurrentSourceEditorElement().focus();\n    else {\n      GetWindowContent().focus();\n    }\n  }\n}\n\nfunction BespinKeyPressCallback(aEvent)\n{\n#ifdef XP_MACOSX\n  if (aEvent.metaKey &&\n      !aEvent.ctrlKey &&\n      !aEvent.altKey) {\n#else\n  if (!aEvent.metaKey &&\n      aEvent.ctrlKey &&\n      !aEvent.altKey) {\n#endif\n    switch (aEvent.which) {\n      case 102: // meta-f\n      case 114: // meta-r\n        aEvent.preventDefault();\n        WysiwygShowFindBar();\n        break;\n      case 108: // meta-l\n        aEvent.preventDefault();\n        gDialog.bespinToolbox1.hidden = false;\n        gDialog.bespinLineTextbox.focus();\n        break;\n      default:\n        break;\n    }\n  }\n}\n\nfunction BespinReplace()\n{\n  if (!EditorUtils.isWysiwygMode()) {\n    var sourceIframe = EditorUtils.getCurrentSourceEditorElement();\n    var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n    if (sourceEditor.lastNeedle && sourceEditor.lastNeedle.from() && sourceEditor.lastNeedle.to()) {\n      var end = sourceEditor.lastNeedle.to();\n      sourceEditor.lastNeedle.replace(gDialog.bespinReplaceTextbox.value);\n      sourceEditor.setCursor(end);\n    }\n  }\n  else\n    ReplaceInWysiwyg();\n}\n\nfunction BespinReplaceAndFind()\n{\n  BespinReplace();\n  BespinFind(true, false);\n}\n\nfunction BespinReplaceAll()\n{\n  var occurences = 0;\n  if (!EditorUtils.isWysiwygMode()) {\n    var sourceIframe = EditorUtils.getCurrentSourceEditorElement();\n    var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n    sourceEditor.setCursor(0,0);\n    var query = gDialog.bespinFindTextbox.value;\n    var isCaseSensitive = gDialog.bespinFindCaseSensitive.checked;\n\n    sourceIframe.contentWindow.wrappedJSObject.findNeedle(true, true, query, !isCaseSensitive);\n\n    //BespinFind(true, false);\n\n    while (sourceEditor.lastNeedle &&\n           sourceEditor.lastNeedle.from() &&\n           sourceEditor.lastNeedle.to()) {\n      occurences++;\n      var end = sourceEditor.lastNeedle.to();\n      sourceEditor.lastNeedle.replace(gDialog.bespinReplaceTextbox.value);\n      sourceEditor.setCursor(end);\n\n      BespinFind(true, false);\n      var from = sourceEditor.getCursor(true);\n      if (from.line == end.line && from.ch == end.ch)\n        break;\n    }\n  }\n  else {\n    var found = true;\n    var editor = EditorUtils.getCurrentEditor();\n\n    var findInst = EditorUtils.getCurrentEditorElement().webBrowserFind;\n    findInst.searchString  = gDialog.bespinFindTextbox.value;\n    findInst.matchCase     = gDialog.bespinFindCaseSensitive.checked;\n    findInst.wrapFind      = false;\n    findInst.findBackwards = false;\n    findInst.searchFrames  = true;\n    findInst.entireWord    = false;\n\n    var findInFrames = findInst.QueryInterface(Components.interfaces.nsIWebBrowserFindInFrames);\n    findInFrames.rootSearchFrame = EditorUtils.getCurrentEditorElement().contentWindow;\n    findInFrames.currentSearchFrame = findInFrames.rootSearchFrame;\n\n    EditorUtils.getCurrentEditor().beginningOfDocument();\n\n    var result = findInst.findNext();\n\n    editor.beginTransaction();\n    while (result) {\n      occurences++;\n      ReplaceInWysiwyg();\n      result = findInst.findNext();\n    }\n    editor.endTransaction();\n  }\n  var title = L10NUtils.getString(\"ReplaceAll\");\n  var msg = L10NUtils.getString(\"ReplacedPart1\") +\n            \" \" +\n            occurences +\n            \" \" +\n            L10NUtils.getString(\"ReplacedPart2\");\n  Services.prompt.alert(null, title, msg);\n}\n\nfunction WysiwygShowFindBar()\n{\n  gDialog.bespinToolbox1.hidden = false;\n  gDialog.bespinFindTextbox.focus();\n  var editor = EditorUtils.getCurrentEditor();\n  if (EditorUtils.isWysiwygMode()) {\n    var text = editor.outputToString(\"text/plain\", 1).trim();\n    if (text) {\n      gDialog.bespinFindTextbox.value = text;\n      BespinFind(true, true);\n    }\n  }\n  else {\n    var sourceIframe = EditorUtils.getCurrentSourceEditorElement();\n    var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n    var text = sourceEditor.getSelection();\n    if (text) {\n      gDialog.bespinFindTextbox.value = text;\n      BespinFind(true, true);\n    }\n  }\n  gDialog.bespinFindTextbox.editor.selectAll();\n}\n\nfunction CloseFindBar()\n{\n  gDialog.bespinToolbox1.hidden = true;\n  gDialog.bespinToolbox2.hidden = true;\n  GetWindowContent().focus();\n}\n\nfunction ReplaceInWysiwyg()\n{\n  var editor = EditorUtils.getCurrentEditor();\n\n  // Does the current selection match the find string?\n  var selection = editor.selection;\n\n  var selStr = selection.toString();\n  var specStr = gDialog.bespinFindTextbox.value;\n  if (!gDialog.bespinFindCaseSensitive.checked)\n  {\n    selStr = selStr.toLowerCase();\n    specStr = specStr.toLowerCase();\n  }\n  // Unfortunately, because of whitespace we can't just check\n  // whether (selStr == specStr), but have to loop ourselves.\n  // N chars of whitespace in specStr can match any M >= N in selStr.\n  var matches = true;\n  var specLen = specStr.length;\n  var selLen = selStr.length;\n  if (selLen < specLen)\n    matches = false;\n  else\n  {\n    var specArray = specStr.match(/\\S+|\\s+/g);\n    var selArray = selStr.match(/\\S+|\\s+/g);\n    if ( specArray.length != selArray.length)\n      matches = false;\n    else\n    {\n      for (var i=0; i<selArray.length; i++)\n      {\n        if (selArray[i] != specArray[i])\n        {\n          if ( /\\S/.test(selArray[i][0]) || /\\S/.test(specArray[i][0]) )\n          {\n            // not a space chunk -- match fails\n            matches = false;\n            break;\n          }\n          else if ( selArray[i].length < specArray[i].length )\n          {\n            // if it's a space chunk then we only care that sel be\n            // at least as long as spec\n            matches = false;\n            break;\n          }\n        }\n      }\n    }\n  }\n\n  // If the current selection doesn't match the pattern,\n  // then we want to find the next match, but not do the replace.\n  // That's what most other apps seem to do.\n  // So here, just return.\n  if (!matches)\n    return false;\n\n  // nsPlaintextEditor::InsertText fails if the string is empty,\n  // so make that a special case:\n  var replStr = gDialog.bespinReplaceTextbox.value;\n  if (replStr == \"\")\n    editor.deleteSelection(0);\n  else\n    editor.insertText(replStr);\n\n  return true;\n}\n\nfunction BespinChangeCallback()\n{\n  var mode = EditorUtils.getCurrentViewMode();\n  if (mode == \"source\" ||\n      (mode == \"liveview\" && EditorUtils.getLiveViewMode() == \"source\")) {\n    gDialog.tabeditor.showCurrentTabAsModified(EditorUtils.isDocumentModified());    // || IsHTMLSourceChanged());\n\n#ifdef XP_MACOSX\n    gDialog.tabeditor.updateOSXCloseButton();\n    UpdateBadge();\n#endif\n  }\n}\n\nfunction BespinActivityCallback()\n{\n  var mode = EditorUtils.getCurrentViewMode();\n  if (mode == \"source\" ||\n      (mode == \"liveview\" && EditorUtils.getLiveViewMode() == \"source\")) {\n    ComposerCommands.goUpdateCommand(\"cmd_BGundo\");\n    ComposerCommands.goUpdateCommand(\"cmd_BGredo\");\n    ComposerCommands.goUpdateCommand(\"cmd_BGcopy\");\n    ComposerCommands.goUpdateCommand(\"cmd_BGcut\");\n    ComposerCommands.goUpdateCommand(\"cmd_BGpaste\");\n    ComposerCommands.goUpdateCommand(\"cmd_BGselectAll\");\n    ComposerCommands.goUpdateCommand(\"cmd_BGpasteNoFormatting\");\n    ComposerCommands.goUpdateCommand(\"cmd_BGdelete\");\n  }\n}\n"
  },
  {
    "path": "base/content/bluegriffon/js/formatCommands.inc",
    "content": "//-----------------------------------------------------------------------------------\n\nfunction ApplyToNodesArray(aFunctor, aEditor)\n{\n  var nodes = [], node;\n  if (aEditor\n      && aEditor.selection.rangeCount > 1) {\n    var selection = aEditor.selection;\n    var count = selection.rangeCount;\n    for (var i = 0; i < count; i++) {\n      var range = selection.getRangeAt(i);\n      if (range.startContainer == range.endContainer\n          && range.startOffset + 1 == range.endOffset\n          && range.startContainer.nodeType == Node.ELEMENT_NODE) {\n        node = range.startContainer.childNodes[range.startOffset];\n      }\n      else\n        node = selection.getRangeAt(i).commonAncestorContainer;\n      nodes.push(node);\n    }\n  }\n  else\n    nodes.push(EditorUtils.getSelectionContainer().node);\n\n  aEditor.beginTransaction();\n  for (var k = 0 ; k < nodes.length; k++) {\n    node = nodes[k];\n    aFunctor(node, arguments);\n  }\n  aEditor.endTransaction();\n\n  return nodes;\n}\n\nvar cmdClass =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function (aCommandName, aParams, aRefcon)\n  {\n    var enabled = this.isCommandEnabled(aCommandName, aRefcon);\n    aParams.setBooleanValue(\"state_enabled\", enabled);\n    aParams.setBooleanValue(\"state_mixed\", false);\n    var selContainer = EditorUtils.getSelectionContainer();\n    if (selContainer && selContainer.node)\n    {\n      var classes = selContainer.node.className;\n      if (classes)\n      {\n        aParams.setCStringValue(\"state_attribute\", classes);\n        return;\n      }\n    }\n\n    aParams.setCStringValue(\"state_attribute\", \"\");\n  },\n\n  doCommandParams: function(aCommandName, aParams, aRefCon)\n  {\n    var className = aParams.getCStringValue(\"state_attribute\");\n\n    function functor(aNode) {\n      var editor = arguments[1][1];\n      var cn = arguments[1][2];\n\n      if (cn) {\n        var classes = aNode.classList;\n    \n        var newList = cn;\n        if (classes)\n        {\n          var found = false;\n          newList = [];\n          for (var i = 0; i < classes.length; i++)\n          {\n            if (classes[i] == cn)\n              found = true;\n            else\n            newList.push(classes[i]);;\n          }\n          if (!found)\n            newList.push(cn);\n        }\n        if (newList.length)\n          editor.setAttribute(aNode, \"class\", newList.join(\" \"));\n        else\n          editor.removeAttribute(aNode, \"class\");\n      }\n      else\n        editor.removeAttribute(aNode, \"class\");\n    }\n\n    var nodes = ApplyToNodesArray(functor,\n                                  EditorUtils.getCurrentEditor(),\n                                  className);\n\n    // be kind with the rest of the world\n    NotifierUtils.notify(\"selection\", nodes[0], false);\n  }\n};\n\nvar cmdId =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function (aCommandName, aParams, aRefcon)\n  {\n    var enabled = this.isCommandEnabled(aCommandName, aRefcon);\n    aParams.setBooleanValue(\"state_enabled\", enabled);\n    aParams.setBooleanValue(\"state_mixed\", false);\n    var selContainer = EditorUtils.getSelectionContainer();\n    if (selContainer && selContainer.node)\n    {\n      var id = selContainer.node.id;\n      if (id)\n      {\n        aParams.setCStringValue(\"state_attribute\", id);\n        return;\n      }\n    }\n\n    aParams.setCStringValue(\"state_attribute\", \"\");\n  },\n\n  doCommandParams: function(aCommandName, aParams, aRefCon)\n  {\n    var id = aParams.getCStringValue(\"state_attribute\");\n    var node = EditorUtils.getSelectionContainer().node;\n    var editor = EditorUtils.getCurrentEditor();\n    var elt = id ? EditorUtils.getCurrentDocument().getElementById(id) : null;\n    var rv = 0;\n    if (elt && elt != node)\n      rv = PromptUtils.confirmWithTitle(\n                             L10NUtils.getString(\"IdAlreadyTaken\"),\n                             L10NUtils.getString(\"RemoveIdFromElement\"),\n                             L10NUtils.getString(\"YesRemoveId\"),\n                             L10NUtils.getString(\"NoCancel\"),\n                             null);\n\n    if (id && node.id != id) {\n      // first, let's check another element does not already carry that id...\n      if (rv == 1)\n        return;\n      editor.beginTransaction();\n      if (elt)\n        editor.removeAttribute(elt, \"id\");\n      editor.setAttribute(node, \"id\", id);\n      editor.endTransaction();\n    }\n    else\n      editor.removeAttribute(node, \"id\");\n\n    // be kind with the rest of the world\n    NotifierUtils.notify(\"selection\", node, false);\n  }\n};\n\n//-----------------------------------------------------------------------------------\n\nvar cmdAriaRole =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function (aCommandName, aParams, aRefcon)\n  {\n    var enabled = this.isCommandEnabled(aCommandName, aRefcon);\n    aParams.setBooleanValue(\"state_enabled\", enabled);\n    aParams.setBooleanValue(\"state_mixed\", false);\n    var selContainer = EditorUtils.getSelectionContainer();\n    if (selContainer)\n    {\n      var hasRole = selContainer.node.hasAttribute(\"role\");\n      var role = \"\";\n      if (hasRole)\n        role = selContainer.node.getAttribute(\"role\");\n      else {\n        var lookForEpubType = Services.prefs.getBoolPref(\"bluegriffon.aria.epub-type\") &&\n                              EditorUtils.isXHTMLDocument() &&\n                              selContainer.node.hasAttributeNS(\"http://www.idpf.org/2007/ops\", \"type\");\n        if (lookForEpubType)\n          role = selContainer.node.getAttributeNS(\"http://www.idpf.org/2007/ops\", \"type\");\n      }\n      if (role)\n      {\n        aParams.setCStringValue(\"state_attribute\", role);\n        return;\n      }\n    }\n\n    aParams.setCStringValue(\"state_attribute\", \"\");\n  },\n\n  doCommandParams: function(aCommandName, aParams, aRefCon)\n  {\n    var role = aParams.getCStringValue(\"state_attribute\");\n    var dealWithEpubType = Services.prefs.getBoolPref(\"bluegriffon.aria.epub-type\") &&\n                           EditorUtils.isXHTMLDocument();\n  \n    function functor(aNode) {\n      var editor = arguments[1][1];\n      var r = arguments[1][2];\n      if (r) {\n        if (dealWithEpubType) {\n          editor.beginTransaction();\n          editor.setAttribute(aNode, \"role\", r);\n  \n          var docElt = EditorUtils.getCurrentDocument().documentElement;\n          if (!docElt.hasAttributeNS(\"http://www.w3.org/2000/xmlns/\", \"epub\")) {\n            var txn = new diSetAttributeNSTxn(docElt, \"xmlns:epub\", \"http://www.w3.org/2000/xmlns/\", \"http://www.idpf.org/2007/ops\");\n            editor.transactionManager.doTransaction(txn);\n          }\n          var txn = new diSetAttributeNSTxn(aNode, \"type\", \"http://www.idpf.org/2007/ops\", r);\n          editor.transactionManager.doTransaction(txn);\n  \n          editor.endTransaction();\n        }\n        else\n          editor.setAttribute(aNode, \"role\", r);\n      }\n      else {\n        if (dealWithEpubType) {\n          editor.beginTransaction();\n  \n          editor.removeAttribute(aNode, \"role\");\n  \n          var txn = new diRemoveAttributeNSTxn(aNode, \"type\", \"http://www.idpf.org/2007/ops\");\n          editor.transactionManager.doTransaction(txn);\n  \n          editor.endTransaction();\n        }\n        else\n          editor.removeAttribute(aNode, \"role\");\n      }\n    }\n  \n    var nodes = ApplyToNodesArray(functor,\n                                  EditorUtils.getCurrentEditor(),\n                                  role);\n  \n    // be kind with the rest of the world\n    NotifierUtils.notify(\"selection_strict\", nodes[0], false);\n  \n  }\n};\n\n\nvar cmdPagePropertiesCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    try {\n      window.openDialog(\"chrome://bluegriffon/content/dialogs/pageProperties.xul\", \"_blank\",\n              \"chrome,close,titlebar,modal\");\n    }\n    catch(ex) {}\n    GetWindowContent().focus();\n  }\n};\n\nvar cmdEditListCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    var element = EditorUtils.getObjectForProperties([\"ul\",\"ol\"]);\n    return (element &&\n            EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/listProperties.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=no,dialog=yes\");\n   }\n};\n\n//-----------------------------------------------------------------------------------\n\nvar cmdBgFontColorCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function (aCommandName, aParams, aRefcon)\n  {\n    var selContainer = EditorUtils.getSelectionContainer();\n    var isCommandEnabled = this.isCommandEnabled(aCommandName);\n    if (selContainer && isCommandEnabled)\n    {\n      var node = selContainer.node;\n      var doc = EditorUtils.getCurrentDocument();\n      var color = doc.defaultView.getComputedStyle(node, \"\").getPropertyValue(\"color\");\n      if (color)\n      {\n        aParams.setCStringValue(\"state_attribute\", color);\n        document.getElementById(\"cmd_bgFontColor\").setAttribute(\"state\", color);\n        return;\n      }\n    }\n\n    aParams.setCStringValue(\"state_attribute\", \"\");\n    document.getElementById(\"cmd_bgFontColor\").setAttribute(\"state\", \"\");\n  },\n\n  doCommandParams: function(aCommandName, aParams, aRefCon)\n  {\n    var color = aParams.getCStringValue(\"state_attribute\");\n  \n    function functor(aNode) {\n      var editor = arguments[1][1];\n      var c = arguments[1][2];\n\n      editor.beginTransaction();\n      editor.isCSSEnabled = true;\n      editor.setInlineProperty('font', 'color', c)\n      editor.isCSSEnabled = isCSSEnabled;\n      editor.endTransaction();\n    }\n  \n    var nodes = ApplyToNodesArray(functor,\n                                  EditorUtils.getCurrentEditor(),\n                                  color);\n  \n    // be kind with the rest of the world\n    NotifierUtils.notify(\"selection_strict\", nodes[0], false);\n  \n  }\n};\n\nvar cmdBgBackgroundColorCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function (aCommandName, aParams, aRefcon)\n  {\n    var selContainer = EditorUtils.getSelectionContainer();\n    var isCommandEnabled = this.isCommandEnabled(aCommandName);\n    if (selContainer && isCommandEnabled)\n    {\n      var node = selContainer.node;\n      var doc = EditorUtils.getCurrentDocument();\n      var color = \"\";\n      while (node && \n             node.nodeType == Node.ELEMENT_NODE &&\n             (color == \"transparent\" ||\n              color == \"rgba(0, 0, 0, 0)\" ||\n              !color)) {\n        color = doc.defaultView.getComputedStyle(node, \"\").getPropertyValue(\"background-color\");\n        node = node.parentNode;\n      }\n      if (node && node.nodeType == Node.ELEMENT_NODE && color)\n      {\n        aParams.setCStringValue(\"state_attribute\", color);\n        document.getElementById(\"cmd_bgBackgroundColor\").setAttribute(\"state\", color);\n        return;\n      }\n    }\n\n    // we default to Gecko's default\n    color = Services.prefs.getCharPref(\"browser.display.background_color\");\n    aParams.setCStringValue(\"state_attribute\", color);\n    document.getElementById(\"cmd_bgBackgroundColor\").setAttribute(\"state\", color);\n  },\n\n  doCommandParams: function(aCommandName, aParams, aRefCon)\n  {\n    var color = aParams.getCStringValue(\"state_attribute\");\n  \n    function functor(aNode) {\n      var editor = arguments[1][1];\n      var c = arguments[1][2];\n\n      editor.beginTransaction();\n      editor.isCSSEnabled = true;\n      editor.setBackgroundColor(c);\n      editor.isCSSEnabled = isCSSEnabled;\n      editor.endTransaction();\n    }\n  \n    var nodes = ApplyToNodesArray(functor,\n                                  EditorUtils.getCurrentEditor(),\n                                  color);\n  \n    // be kind with the rest of the world\n    NotifierUtils.notify(\"selection_strict\", nodes[0], false);\n  \n  }\n};\n"
  },
  {
    "path": "base/content/bluegriffon/js/html5.js",
    "content": "Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar HTML5Helper = {\n  \n  mHTML5_ELEMENTS: [\n    {tag: 'a',          label: \"namedAnchor\", block: false, empty: false, command: 'insertNamedAnchor' },\n    {tag: 'a',          label: \"a\",           block: false, empty: false, command: 'insertLink' },\n    {tag: 'abbr',       label: \"abbr\",        block: false, empty: false, command: null },\n    {tag: 'area',       label: \"area\",        block: false, empty: true,  command: null },\n    {tag: 'article',    label: \"article\",     block: true,  empty: false, command: null },\n    {tag: 'aside',      label: \"aside\",       block: true,  empty: false, command: null },\n    {tag: 'audio',      label: \"audio\",       block: true,  empty: false, command: 'insertAudio' },\n    {tag: 'b',          label: \"b\",           block: false, empty: false, command: null },\n    {tag: 'bdi',        label: \"bdi\",         block: false, empty: false, command: null },\n    {tag: 'bdo',        label: \"bdo\",         block: false, empty: false, command: null },\n    {tag: 'blockquote', label: \"blockquote\",  block: true,  empty: false, command: null },\n    {tag: 'br',         label: \"br\",          block: false, empty: true,  command: null },\n    {tag: 'button',     label: \"button\",      block: false, empty: false, command: 'insertButton' },\n    {tag: 'canvas',     label: \"canvas\",      block: false, empty: false, command: null },\n    {tag: 'cite',       label: \"cite\",        block: false, empty: false, command: null },\n    {tag: 'code',       label: \"code\",        block: false, empty: false, command: null },\n    {tag: 'datalist',   label: \"datalist\",    block: false, empty: false, command: 'insertDatalist' },\n    {tag: 'dd',         label: \"dd\",          block: true,  empty: false, command: null },\n    {tag: 'del',        label: \"del\",         block: false, empty: false, command: null },\n    {tag: 'details',    label: \"details\",     block: true,  empty: false, command: null },\n    {tag: 'dfn',        label: \"dfn\",         block: false, empty: false, command: null },\n    {tag: 'div',        label: \"div\",         block: true,  empty: false, command: null },\n    {tag: 'dl',         label: \"dl\",          block: true,  empty: false, command: null },\n    {tag: 'dt',         label: \"dt\",          block: true,  empty: false, command: null },\n    {tag: 'em',         label: \"em\",          block: false, empty: false, command: null },\n    {tag: 'embed',      label: \"embed\",       block: false, empty: true,  command: null },\n    {tag: 'fieldset',   label: \"fieldset\",    block: false, empty: false, command: 'insertFieldset' },\n    {tag: 'figcaption', label: \"figcaption\",  block: true,  empty: false, command: null },\n    {tag: 'figure',     label: \"figure\",      block: true,  empty: false, command: null },\n    {tag: 'footer',     label: \"footer\",      block: true,  empty: false, command: null },\n    {tag: 'form',       label: \"form\",        block: true,  empty: false, command: 'insertForm' },\n    {tag: 'h1',         label: \"h1\",          block: true,  empty: false, command: null },\n    {tag: 'h2',         label: \"h2\",          block: true,  empty: false, command: null },\n    {tag: 'h3',         label: \"h3\",          block: true,  empty: false, command: null },\n    {tag: 'h4',         label: \"h4\",          block: true,  empty: false, command: null },\n    {tag: 'h5',         label: \"h5\",          block: true,  empty: false, command: null },\n    {tag: 'h6',         label: \"h6\",          block: true,  empty: false, command: null },\n    {tag: 'header',     label: \"header\",      block: true,  empty: false, command: null },\n    {tag: 'hgroup',     label: \"hgroup\",      block: true,  empty: false, command: null },\n    {tag: 'hr',         label: \"hr\",          block: false, empty: true,  command: null },\n    {tag: 'i',          label: \"i\",           block: false, empty: false, command: null },\n    {tag: 'iframe',     label: \"iframe\",      block: true,  empty: true,  command: null },\n    {tag: 'img',        label: \"img\",         block: false, empty: true,  command: 'insertImage' },\n    {tag: 'input',      label: \"input\",       block: false, empty: true,  command: 'insertInput' },\n    {tag: 'ins',        label: \"ins\",         block: false, empty: false, command: null },\n    {tag: 'kbd',        label: \"kbd\",         block: false, empty: false, command: null },\n    {tag: 'keygen',     label: \"keygen\",      block: false, empty: true,  command: 'insertKeygen' },\n    {tag: 'label',      label: \"label\",       block: true,  empty: false, command: 'insertLabel' },\n    {tag: 'legend',     label: \"legend\",      block: true,  empty: false, command: null },\n    {tag: 'li',         label: \"li\",          block: true,  empty: false, command: null },\n    {tag: 'map',        label: \"map\",         block: true,  empty: false, command: null },\n    {tag: 'mark',       label: \"mark\",        block: false, empty: false, command: null },\n    {tag: 'menu',       label: \"menu\",        block: true,  empty: false, command: null },\n    {tag: 'meter',      label: \"meter\",       block: false, empty: false, command: 'insertMeter' },\n    {tag: 'nav',        label: \"nav\",         block: true,  empty: false, command: null },\n    {tag: 'noscript',   label: \"noscript\",    block: true,  empty: false, command: null },\n    {tag: 'object',     label: \"object\",      block: true,  empty: false, command: null },\n    {tag: 'ol',         label: \"ol\",          block: true,  empty: false, command: null },\n    {tag: 'optgroup',   label: \"optgroup\",    block: true,  empty: false, command: null },\n    {tag: 'option',     label: \"option\",      block: true,  empty: false, command: null },\n    {tag: 'p',          label: \"p\",           block: true,  empty: false, command: null },\n    {tag: 'param',      label: \"param\",       block: false, empty: true,  command: null },\n    {tag: 'pre',        label: \"pre\",         block: true,  empty: false, command: null },\n    {tag: 'progress',   label: \"progress\",    block: false, empty: true,  command: 'insertProgress' },\n    {tag: 'q',          label: \"q\",           block: false, empty: false, command: null },\n    {tag: 'rp',         label: \"rp\",          block: false, empty: false, command: null },\n    {tag: 'rt',         label: \"rt\",          block: false, empty: false, command: null },\n    {tag: 's',          label: \"s\",           block: false, empty: false, command: null },\n    {tag: 'samp',       label: \"samp\",        block: false, empty: false, command: null },\n    {tag: 'section',    label: \"section\",     block: true,  empty: false, command: null },\n    {tag: 'select',     label: \"select\",      block: false, empty: false, command: 'insertSelect' },\n    {tag: 'small',      label: \"small\",       block: false, empty: false, command: null },\n    {tag: 'source',     label: \"source\",      block: false, empty: true,  command: null },\n    {tag: 'span',       label: \"span\",        block: false, empty: false, command: null },\n    {tag: 'strong',     label: \"strong\",      block: false, empty: false, command: null },\n    {tag: 'style',      label: \"style\",       block: true,  empty: false, command: null },\n    {tag: 'sub',        label: \"sub\",         block: false, empty: false, command: null },\n    {tag: 'summary',    label: \"summary\",     block: true,  empty: false, command: null },\n    {tag: 'sup',        label: \"sup\",         block: false, empty: false, command: null },\n    {tag: 'table',      label: \"table\",       block: true,  empty: false, command: 'insertTable' },\n    {tag: 'textarea',   label: \"textarea\",    block: false, empty: false, command: 'insertTextarea' },\n    {tag: 'time',       label: \"time\",        block: false, empty: false, command: null },\n    {tag: 'track',      label: \"track\",       block: false, empty: true,  command: null },\n    {tag: 'ul',         label: \"ul\",          block: true,  empty: false, command: null },\n    {tag: 'var',        label: \"var\",         block: false, empty: false, command: null },\n    {tag: 'video',      label: \"video\",       block: false, empty: false, command: 'insertVideo' },\n    {tag: 'wbr',        label: \"wbr\",         block: false, empty: true,  command: null }\n  ],\n\n  mOTHER_HTML5_ELEMENTS: [\n    {tag: 'html',       label: \"html\",        block: true, empty: false, command: null },\n    {tag: 'body',       label: \"body\",        block: true, empty: false, command: null },\n    {tag: 'head',       label: \"head\",        block: true, empty: false, command: null },\n    {tag: 'title',      label: \"title\",       block: true, empty: false, command: null },\n    {tag: 'meta',       label: \"meta\",        block: true, empty: true,  command: null },\n    {tag: 'link',       label: \"link\",        block: true, empty: true,  command: null },\n    {tag: 'style',      label: \"style\",       block: true, empty: false, command: null },\n    {tag: 'script',     label: \"script\",      block: true, empty: false, command: null }\n  ],\n\n  insertVideo: function()\n  {\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertVideo.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=yes,dialog=yes\", null, null);\n  },\n\n  insertTextarea: function()\n  {\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertTextarea.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=yes,dialog=yes\", null);\n  },\n\n  insertTable: function()\n  {\n    AutoInsertTable.reset();\n    gDialog.AutoInsertTableSheetPopup.openPopup(EditorUtils.getCurrentTabEditor(), \"at_pointer\", 0, 0, false);\n  },\n\n  insertSelect: function()\n  {\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertSelect.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=yes,dialog=yes\", null);\n  },\n\n  insertProgress: function()\n  {\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertProgress.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=yes,dialog=yes\", null);\n  },\n\n  insertMeter: function()\n  {\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertMeter.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=yes,dialog=yes\", null);\n  },\n  \n  insertLabel: function()\n  {\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertLabel.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=no,dialog=yes\", null);\n  },\n\n  insertKeygen: function()\n  {\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertKeygen.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=yes,dialog=yes\", null);\n  },\n\n  insertInput: function()\n  {\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertFormInput.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=no,dialog=yes\", null, \"hidden\");\n  },\n\n  insertImage: function()\n  {\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertImage.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=yes,dialog=yes\", null, null);\n  },\n\n  insertForm: function()\n  {\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertForm.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=no,dialog=yes\", null);\n\n  },\n\n  insertFieldset: function()\n  {\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertFieldset.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=no,dialog=yes\", null);\n  },\n\n  insertDatalist: function()\n  {\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertDatalist.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=yes,dialog=yes\", null);\n  },\n\n  insertButton: function()\n  {\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertButton.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=no,dialog=yes\", null);\n  },\n\n  insertAudio: function()\n  {\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertAudio.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=yes,dialog=yes\", null, null);\n  },\n\n  insertLink: function()\n  {\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertLink.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=yes,dialog=yes\", null);\n  },\n\n  insertNamedAnchor: function()\n  {\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertAnchor.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=yes,dialog=yes\", null);\n  },\n\n  initInsertMenu: function(aPopup)\n  {\n    deleteAllChildren(aPopup);\n    for (var i = 0; i < this.mHTML5_ELEMENTS.length; i++) {\n      var element = this.mHTML5_ELEMENTS[i];\n      var label = element.label;\n      try {\n        var str = gDialog.bundleHTML5.getString(label);\n        label = str;\n      }\n      catch(e) {}\n      var item = document.createElement(\"menuitem\");\n      item.setAttribute(\"label\", label);\n      item.setAttribute(\"observes\", \"cmd_renderedHTMLEnabler\");\n      item.setAttribute(\"html5index\", i);\n      item.setAttribute(\"oncommand\", \"HTML5Helper.insertElement(this)\")\n      aPopup.appendChild(item);\n    }\n  },\n\n  insertElement: function(aMenuitem)\n  {\n    var index = parseInt(aMenuitem.getAttribute(\"html5index\"))\n    var element = HTML5Helper.mHTML5_ELEMENTS[index];\n    this._insertElement(element);\n  },\n\n  _insertElement: function(element) {\n    if (element.command) {\n      HTML5Helper[element.command]();\n      return;\n    }\n\n    var editor = EditorUtils.getCurrentEditor();\n    var doc = EditorUtils.getCurrentDocument();\n    if (element.empty) {\n      editor.beginTransaction();\n      var node = doc.createElement(\"img\");\n      editor.insertElementAtSelection(node, true);\n      var finalNode = doc.createElement(element.tag);\n      txn = new diNodeInsertionTxn(finalNode,\n                                   node.parentNode,\n                                   node.nextSibling);\n      editor.transactionManager.doTransaction(txn);\n      editor.deleteNode(node);\n      editor.endTransaction();\n      editor.selectElement(finalNode);\n      return;\n    }\n\n    if (element.block) {\n      editor.beginTransaction();\n      var node = doc.createElement(\"img\");\n      editor.insertElementAtSelection(node, true);\n      var finalNode = doc.createElement(element.tag);\n      var finalBr = doc.createElement(\"br\");\n      finalNode.appendChild(finalBr);\n      var refNode = node;\n      while (refNode.parentNode\n             && refNode.parentNode.nodeName.toLowerCase() != \"div\"\n             && refNode.parentNode.nodeName.toLowerCase() != \"body\"\n             && refNode.parentNode.nodeName.toLowerCase() != \"td\"\n             && refNode.parentNode.nodeName.toLowerCase() != \"th\")\n        refNode = refNode.parentNode;\n      txn = new diNodeInsertionTxn(finalNode,\n                                   refNode.parentNode,\n                                   refNode.nextSibling);\n      editor.transactionManager.doTransaction(txn);\n      editor.deleteNode(node);\n      editor.endTransaction();\n      editor.selection.collapse(finalNode, 0);\n      return;\n    }\n\n    editor.beginTransaction();\n    var node = doc.createElement(\"img\");\n    editor.insertElementAtSelection(node, true);\n    var finalNode = doc.createElement(element.tag);\n    var finalTextNode = doc.createTextNode(\"\");\n    finalNode.appendChild(finalTextNode);\n    txn = new diNodeInsertionTxn(finalNode,\n                                 node.parentNode,\n                                 node.nextSibling);\n    editor.transactionManager.doTransaction(txn);\n    editor.deleteNode(node);\n    editor.endTransaction();\n    editor.selection.collapse(finalNode, 0);\n  }\n};\n\n\n\n\n\n\n\n"
  },
  {
    "path": "base/content/bluegriffon/js/inContext.js",
    "content": ""
  },
  {
    "path": "base/content/bluegriffon/js/insertionCommands.inc",
    "content": "\nvar cmdInsertOrEditTableCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() && \n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    if (EditorUtils.isWysiwygMode()) {\n      var element = EditorUtils.getObjectForProperties(\n            [\"table\", \"thead\", \"tfoot\", \"tbody\", \"tr\", \"th\", \"td\", \"caption\"]);\n      if (element) {\n        window.openDialog(\"chrome://bluegriffon/content/dialogs/insertTable.xul\",\"_blank\",\n                          \"chrome,modal,titlebar,resizable=yes,dialog=no\", element);\n        return;\n      }\n    }\n\n    // reset the table insertion panel\n    AutoInsertTable.reset();\n    gDialog.AutoInsertTableSheetPopup.openPopup(gDialog[\"tableButton\"], \"after_start\", 0, 0, false);\n  }\n};\n\n\nvar cmdInsertImageCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() && \n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var element = (EditorUtils.isWysiwygMode())\n                  ? EditorUtils.getObjectForProperties([\"img\"])\n                  : null;\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertImage.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=yes,dialog=yes\", element, null);\n  }\n};\n\nvar cmdInsertAnchorCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() && \n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var element = (EditorUtils.isWysiwygMode())\n                  ? EditorUtils.getObjectForProperties([\"a\"])\n                  : null;\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertAnchor.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=yes,dialog=yes\", element);\n  }\n};\n\nvar cmdInsertLinkCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var element = EditorUtils.getObjectForProperties([\"a\"], \"href\");\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertLink.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=yes,dialog=yes\", element);\n  }\n};\n\nvar cmdCssPanelCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    start_panel(gDialog[\"panel-cssproperties-menuitem\"]);\n  }\n};\n\nvar cmdDomExplorerPanelCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    start_panel(gDialog[\"panel-domexplorer-menuitem\"]);\n  }\n};\n\nvar cmdInsertVideoCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var element = EditorUtils.getObjectForProperties([\"video\"]);\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertVideo.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=yes,dialog=yes\", element, null);\n  }\n};\n\nvar cmdInsertAudioCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var element = EditorUtils.getObjectForProperties([\"audio\"]);\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertAudio.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=yes,dialog=yes\", element, null);\n  }\n};\n\nvar cmdInsertHRCommand = \n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var element = EditorUtils.getObjectForProperties([\"hr\"]);\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertHR.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=yes,dialog=yes\", element);\n  }\n};\n\nvar cmdInsertHTMLCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertHTML.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=yes,dialog=yes\");\n  }\n};\n\nvar cmdInsertFormCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var element = EditorUtils.getObjectForProperties([\"form\"]);\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertForm.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=no,dialog=yes\", element);\n  }\n};\n\nvar cmdInsertFormInputCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {\n    var type = aParams.getCStringValue(\"type\");\n    var element = EditorUtils.getObjectForProperties([\"input\"]);\n    if (element) {\n      if (!type || type != element.getAttribute(\"type\"))\n        element = null;\n    }\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertFormInput.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=no,dialog=yes\", element, type);\n  },\n\n  doCommand: function(aCommand) {}\n};\n\nvar cmdInsertFieldsetCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var element = EditorUtils.getObjectForProperties([\"fieldset\"]);\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertFieldset.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=no,dialog=yes\", element);\n  }\n};\n\nvar cmdInsertLabelCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var element = EditorUtils.getObjectForProperties([\"label\"]);\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertLabel.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=no,dialog=yes\", element);\n  }\n};\n\nvar cmdInsertButtonCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var element = EditorUtils.getObjectForProperties([\"button\"]);\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertButton.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=no,dialog=yes\", element);\n  }\n};\n\nvar cmdInsertSelectCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var element = EditorUtils.getObjectForProperties([\"select\"]);\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertSelect.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=yes,dialog=yes\", element);\n  }\n};\n\nvar cmdInsertTextareaCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var element = EditorUtils.getObjectForProperties([\"textarea\"]);\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertTextarea.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=yes,dialog=yes\", element);\n  }\n};\n\nvar cmdInsertKeygenCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var element = EditorUtils.getObjectForProperties([\"keygen\"]);\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertKeygen.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=yes,dialog=yes\", element);\n  }\n};\n\nvar cmdInsertOutputCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var element = EditorUtils.getObjectForProperties([\"output\"]);\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertOutput.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=yes,dialog=yes\", element);\n  }\n};\n\nvar cmdInsertProgressCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var element = EditorUtils.getObjectForProperties([\"progress\"]);\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertProgress.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=yes,dialog=yes\", element);\n  }\n};\n\nvar cmdInsertMeterCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var element = EditorUtils.getObjectForProperties([\"meter\"]);\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertMeter.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=yes,dialog=yes\", element);\n  }\n};\n\nvar cmdInsertDatalistCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var element = EditorUtils.getObjectForProperties([\"datalist\"]);\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertDatalist.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=yes,dialog=yes\", element);\n  }\n};\n\nvar cmdStylesheetsCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    OpenAppModalWindow(window, \"chrome://bluegriffon/content/dialogs/insertStylesheet.xul\", \"\", true); \n  }\n};\n\nvar cmdSpanCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    EditorUtils.setTextProperty(\"span\", null, null);\n    ComposerCommands.updateSelectionBased(false);\n  }\n};\n\nvar cmdBlockquoteCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var editor = EditorUtils.getCurrentEditor();\n    var isCSSEnabled = editor.isCSSEnabled;\n    editor.isCSSEnabled = false;\n    editor.indent(\"indent\");\n    editor.isCSSEnabled = isCSSEnabled;\n  }\n};\n\nvar cmdRebuildTOCCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    if (EditorUtils.getCurrentDocument().getElementById(\"mozToc\"))\n      TOCrebuilder.rebuild();\n    else\n      CreateOrUpdateTableOfContents();\n  }\n};\n"
  },
  {
    "path": "base/content/bluegriffon/js/languages.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is the Firefox Preferences System.\n *\n * The Initial Developer of the Original Code is\n * Ben Goodger.\n * Portions created by the Initial Developer are Copyright (C) 2005\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *  Ben Goodger <ben@mozilla.org>\n *  Adrian Havill <havill@redhat.com>\n *  Steffen Wilberg <steffen.wilberg@web.de>\n *  Daniel Glazman <daniel.glazman@disruptive-innovations.com>\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n \n/* code chunk needed in dialog or window is\n    <stringbundleset id=\"languageSet\">\n      <stringbundle id=\"bundleRegions\"      src=\"chrome://global/locale/regionNames.properties\"/>\n      <stringbundle id=\"bundleLanguages\"    src=\"chrome://global/locale/languageNames.properties\"/>\n      <stringbundle id=\"bundlePreferences\"  src=\"chrome://bluegriffon/locale/language.properties\"/>\n      <stringbundle id=\"bundleAccepted\"     src=\"resource://gre/res/language.properties\"/>\n    </stringbundleset>\n */\n\n\nvar BGLanguagesHelper = {\n\n  _availableLanguagesList : [],\n  _acceptLanguages        : { },\n  \n  _selectedItemID         : null,\n  \n  init: function ()\n  {\n    var languageListBox = document.getElementById(\"languageListBox\");\n    if (languageListBox)\n    {\n      this._loadAvailableLanguages();\n    }\n  },\n  \n  _loadAvailableLanguages: function ()\n  {\n    // This is a parser for: resource://gre/res/language.properties\n    // The file is formatted like so:\n    // ab[-cd].accept=true|false\n    //  ab = language\n    //  cd = region\n    var bundleAccepted    = document.getElementById(\"bundleAccepted\");\n    var bundleRegions     = document.getElementById(\"bundleRegions\");\n    var bundleLanguages   = document.getElementById(\"bundleLanguages\");\n    var bundlePreferences = document.getElementById(\"bundlePreferences\");\n\n    function LanguageInfo(aName, aABCD, aIsVisible)\n    {\n      this.name = aName;\n      this.abcd = aABCD;\n      this.isVisible = aIsVisible;\n    }\n\n    // 1) Read the available languages out of language.properties\n    var strings = bundleAccepted.strings;\n    while (strings.hasMoreElements()) {\n      var currString = strings.getNext();\n      if (!(currString instanceof Components.interfaces.nsIPropertyElement))\n        break;\n      \n      var property = currString.key.split(\".\"); // ab[-cd].accept\n      if (property[1] == \"accept\") {\n        var abCD = property[0];\n        var abCDPairs = abCD.split(\"-\");      // ab[-cd]\n        var useABCDFormat = abCDPairs.length > 1;\n        var ab = useABCDFormat ? abCDPairs[0] : abCD;\n        var cd = useABCDFormat ? abCDPairs[1] : \"\";\n        if (ab) {\n          var language = \"\";\n          try {\n            language = bundleLanguages.getString(ab);\n          } \n          catch (e) { continue; };\n          \n          var region = \"\";\n          if (useABCDFormat) {\n            try {\n              region = bundleRegions.getString(cd);\n            }\n            catch (e) { continue; }\n          }\n          \n          var name = \"\";\n          if (useABCDFormat)\n            name = bundlePreferences.getFormattedString(\"languageRegionCodeFormat\", \n                                                        [language, region, abCD]);\n          else\n            name = bundlePreferences.getFormattedString(\"languageCodeFormat\", \n                                                        [language, abCD]);\n          \n          if (name && abCD) {\n            var isVisible = currString.value == \"true\" && \n                            (!(abCD in this._acceptLanguages) || !this._acceptLanguages[abCD]);\n            var li = new LanguageInfo(name, abCD, isVisible);\n            this._availableLanguagesList.push(li);\n          }\n        }\n      }\n    }\n    this._buildAvailableLanguageList();\n  },\n  \n  _buildAvailableLanguageList: function ()\n  {\n    var languageListBox = document.getElementById(\"languageListBox\");\n    if (!languageListBox)\n      return;\n    while (languageListBox.hasChildNodes())\n      languageListBox.removeChild(languageListBox.firstChild);\n      \n    // Sort the list of languages by name\n    this._availableLanguagesList.sort(function (a, b) {\n                                        return a.name.localeCompare(b.name);\n                                      });\n                                  \n    // Load the UI with the data\n    for (var i = 0; i < this._availableLanguagesList.length; ++i) {\n      var abCD = this._availableLanguagesList[i].abcd;\n      if (this._availableLanguagesList[i].isVisible && \n          (!(abCD in this._acceptLanguages) || !this._acceptLanguages[abCD])) {\n        var menuitem = document.createElement(\"listitem\");\n        menuitem.id = this._availableLanguagesList[i].abcd;\n        languageListBox.appendChild(menuitem);\n        menuitem.setAttribute(\"label\", this._availableLanguagesList[i].name);\n        menuitem.setAttribute(\"value\", this._availableLanguagesList[i].abcd);\n      }\n    }\n  },\n\n  showChoice: function(aElt)\n  {\n    var a = 1;\n    alert(aElt.value);\n  },\n\n  get _activeLanguages()\n  {\n    return document.getElementById(\"activeLanguages\");\n  },\n  \n  get _availableLanguages()\n  {\n    return document.getElementById(\"availableLanguages\");\n  }\n  \n};\n\n"
  },
  {
    "path": "base/content/bluegriffon/js/liveview.inc",
    "content": "const kLIVEVIEW_UPDATE_DELAY = 500;\nvar gUpdateWysiwygLiveViewTimeOutID = null;\nvar gUpdateSourceLiveViewTimeOutID = null;\n\nfunction _UpdateSourceLiveView()\n{\n  if (EditorUtils.getCurrentViewMode() == \"liveview\" &&\n      EditorUtils.getLiveViewMode() == \"wysiwyg\") { // sanity check\n\n    gUpdateSourceLiveViewTimeOutID = null;\n\n    try {\n      var editor = EditorUtils.getCurrentEditor();\n      var editorElement = EditorUtils.getCurrentEditorElement();\n      var deck = editorElement.parentNode;\n      var sourceIframe = EditorUtils.getCurrentSourceEditorElement();\n      var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n\n      var doctype = EditorUtils.getCurrentDocument().doctype;\n      var systemId = doctype ? doctype.systemId : null;\n      var isXML = false;\n      switch (systemId) {\n        case \"http://www.w3.org/TR/html4/strict.dtd\": // HTML 4\n        case \"http://www.w3.org/TR/html4/loose.dtd\":\n        case \"http://www.w3.org/TR/REC-html40/strict.dtd\":\n        case \"http://www.w3.org/TR/REC-html40/loose.dtd\":\n          isXML = false;\n          break;\n        case \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\": // XHTML 1\n        case \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\":\n        case \"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\":\n          isXML = true;\n          break;\n        case \"\":\n        case \"about:legacy-compat\":\n          isXML = (EditorUtils.getCurrentDocument().documentElement.getAttribute(\"xmlns\") == \"http://www.w3.org/1999/xhtml\");\n          break;\n        case null:\n          isXML = (EditorUtils.getCurrentDocument().compatMode == \"CSS1Compat\");\n          break;\n      }\n\n      EditorUtils.cleanup();\n\n      var mimeType = EditorUtils.getCurrentDocumentMimeType();\n      const nsIDE = Components.interfaces.nsIDocumentEncoder;\n      var encoder = Components.classes[\"@mozilla.org/layout/documentEncoder;1?type=\" + mimeType]\n                     .createInstance(nsIDE);\n\n      var flags = EditorUtils.getSerializationFlags(EditorUtils.getCurrentDocument());\n\n      encoder.setCharset(editor.documentCharacterSet);\n      encoder.init(EditorUtils.getCurrentDocument(), mimeType, flags.value);\n      if (flags.value & nsIDE.OutputWrap)\n        encoder.setWrapColumn(flags.maxColumnPref);\n\n      var source = encoder.encodeToString();\n\n      var lastEditableChild = editor.document.body.lastChild;\n      if (lastEditableChild.nodeType == Node.TEXT_NODE)\n        lastEditableChild.data = lastEditableChild.data.replace( /\\s*$/, \"\\n\");\n\n      MarkSelection();\n      source = encoder.encodeToString();\n      UnmarkSelection();\n\n      sourceEditor.setValue(source.replace( /\\r\\n/g, \"\\n\").replace( /\\r/g, \"\\n\"));\n      sourceIframe.contentWindow.wrappedJSObject.markSelection();\n      sourceIframe.setUserData(\"oldSource\", sourceEditor.getValue(), null);\n      sourceIframe.setUserData(\"lastSaved\", \"\", null);\n\n      sourceIframe.contentWindow.wrappedJSObject.isXML = isXML;\n    }\n    catch(e) {Services.prompt.alert(null, \"UpdateSourceLiveView\", e);}\n  }\n}\n\nfunction _UpdateWysiwygLiveView()\n{\n  try {\n    if (EditorUtils.getCurrentViewMode() == \"liveview\") {\n      if (EditorUtils.getLiveViewMode() == \"source\") {\n\n        gUpdateWysiwygLiveViewTimeOutID = null;\n\n        var editor = EditorUtils.getCurrentEditor();\n        var editorElement = EditorUtils.getCurrentEditorElement();\n        var deck = editorElement.parentNode;\n        var sourceIframe = EditorUtils.getCurrentSourceEditorElement();\n        var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n\n        var doctype = EditorUtils.getCurrentDocument().doctype;\n        var systemId = doctype ? doctype.systemId : null;\n        var isXML = false;\n        switch (systemId) {\n          case \"http://www.w3.org/TR/html4/strict.dtd\": // HTML 4\n          case \"http://www.w3.org/TR/html4/loose.dtd\":\n          case \"http://www.w3.org/TR/REC-html40/strict.dtd\":\n          case \"http://www.w3.org/TR/REC-html40/loose.dtd\":\n            isXML = false;\n            break;\n          case \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\": // XHTML 1\n          case \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\":\n          case \"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\":\n            isXML = true;\n            break;\n          case \"\":\n          case \"about:legacy-compat\":\n            isXML = (EditorUtils.getCurrentDocument().documentElement.getAttribute(\"xmlns\") == \"http://www.w3.org/1999/xhtml\");\n            break;\n          case null:\n            isXML = (EditorUtils.getCurrentDocument().compatMode == \"CSS1Compat\");\n            break;\n        }\n\n        var source = MarkSelectionInSourceEditor();\n        var oldSource = sourceIframe.getUserData(\"oldSource\");\n\n        if (source != oldSource) {\n          var parser = new DOMParser();\n          var doc = parser.parseFromString(source, isXML ? \"text/xml\" : \"text/html\");\n          if (doc.documentElement.nodeName == \"parsererror\") {\n            return;\n          }\n          sourceIframe.setUserData(\"oldSource\", source, null);\n\n          RebuildFromSource(doc, isXML, true);\n        }\n      }\n    }\n  }\n  catch(e) {}\n}\n\nfunction WysiwygLiveViewEditorFocused()\n{\n  if (EditorUtils.getCurrentViewMode() == \"liveview\") {\n    if (EditorUtils.getLiveViewMode() == \"source\") {\n      // we switch from source to wysiwig in liveview mode\n      gDialog.tabeditor.enableRulers(true);\n      gDialog.structurebar.style.visibility = \"\";\n\n      EditorUtils.getCurrentEditorWindow().updateCommands(\"style\");\n      EditorUtils.getCurrentEditorWindow().goUpdateCommand(\"cmd_renderedHTMLEnabler\");\n      EditorUtils.getCurrentEditorElement().focus();\n\n      EditorUtils.setLiveViewMode(\"wysiwyg\");\n      NotifierUtils.notify(\"afterLeavingSourceMode\");\n      NotifierUtils.notify(\"modeSwitch\");\n    }\n    else {\n      // we're already in wysiwyg and have place the caret somwehere\n      // or gain focus again; we should assume a change, at least of\n      // caret position\n      UpdateSourceLiveView();\n    }\n  }\n}\n\nfunction SourceLiveViewEditorFocused()\n{\n  if (EditorUtils.getCurrentViewMode() == \"liveview\") {\n    if (EditorUtils.getLiveViewMode() == \"wysiwyg\") {\n      // we switch from wysiwyg to source in liveview mode\n      gDialog.tabeditor.enableRulers(false);\n      gDialog.structurebar.style.visibility = \"hidden\";\n\n      EditorUtils.setLiveViewMode(\"source\");\n      EditorUtils.getCurrentEditorWindow().updateCommands(\"style\");\n      EditorUtils.getCurrentEditorWindow().goUpdateCommand(\"cmd_renderedHTMLEnabler\");\n      NotifierUtils.notify(\"afterEnteringSourceMode\");\n      NotifierUtils.notify(\"modeSwitch\");\n    }\n    else {\n      // we're already in source and have place the caret somwehere\n      // or gain focus again; we should assume a change, at least of\n      // caret position\n      UpdateWysiwygLiveView();\n    }\n  }\n}\n\nfunction UpdateWysiwygLiveView()\n{\n  if (EditorUtils.getCurrentViewMode() != \"liveview\" ||\n      EditorUtils.getLiveViewMode() != \"source\")\n    return;\n\n  if (gUpdateWysiwygLiveViewTimeOutID) {\n    clearTimeout(gUpdateWysiwygLiveViewTimeOutID);\n  }\n\n  gUpdateWysiwygLiveViewTimeOutID = setTimeout(_UpdateWysiwygLiveView, kLIVEVIEW_UPDATE_DELAY);\n}\n\nfunction UpdateSourceLiveView()\n{\n  if (EditorUtils.getCurrentViewMode() != \"liveview\" ||\n      EditorUtils.getLiveViewMode() != \"wysiwyg\")\n    return;\n\n  if (gUpdateSourceLiveViewTimeOutID) {\n    clearTimeout(gUpdateSourceLiveViewTimeOutID);\n  }\n\n  gUpdateSourceLiveViewTimeOutID = setTimeout(_UpdateSourceLiveView, kLIVEVIEW_UPDATE_DELAY);\n}\n\nfunction MarkSelectionInSourceEditor()\n{\n  var editor = EditorUtils.getCurrentEditor();\n  var editorElement = EditorUtils.getCurrentEditorElement();\n  var deck = editorElement.parentNode;\n  var sourceIframe = EditorUtils.getCurrentSourceEditorElement();\n  var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n\n  var cursor = sourceEditor.getCursor(\"from\");\n  var index  = sourceEditor.indexFromPos(cursor);\n\n  var source = sourceEditor.getValue();\n\n  // are we inside a tag\n  if (source.lastIndexOf(\"<\", index) > source.lastIndexOf(\">\", index)) {\n    var found = false;\n    while (!found && index >= 0) {\n      let oldindex = index;\n      index = source.lastIndexOf(\"<\", index);\n      if (index != -1) {\n        found = /[a-zA-Z]/.test(source[index + 1]);\n        if (!found)\n          index--;\n      }\n      if (oldindex == index) // sanity case\n        break;\n    }\n\n    if (found) {\n      index = source.indexOf(\">\", index);\n      if (index != -1) {\n        if (source[index - 1] == \"/\")\n          index--;\n        if (source.toLowerCase().indexOf(\"<body\") == -1) // only if after body start tag\n          source = source.substr(0, index)\n                   + \" bluegriffonsourceselected='true'\"\n                   + source.substr(index);\n      }\n    }\n  }\n  else {\n    var lastGtIndex = source.lastIndexOf(\"<\", index);\n    if (lastGtIndex != -1) {\n      var lastGtTag = source.substring(lastGtIndex, index);\n      if (lastGtTag.indexOf(\">\") == -1) // yep, in a tag\n        return source;\n    }\n    // no, not inside a tag...\n    if (source.toLowerCase().indexOf(\"<body\") == -1) // only if after body start tag\n      source = source.substr(0, index)\n               + \"<span bluegriffonstandalone='true' bluegriffonsourceselected='true'></span>\"\n               + source.substr(index);\n  }\n\n  return source;\n}\n\nvar liveViewTransactionListener = {\n\n  interfaces: [Components.interfaces.nsITransactionListener,\n               Components.interfaces.nsISupports],\n\n  // nsISupports\n\n  QueryInterface: function(iid) {\n    if (!this.interfaces.some( function(v) { return iid.equals(v) } ))\n      throw Components.results.NS_ERROR_NO_INTERFACE;\n\n    return this;\n  },\n\n  getInterface: function(iid) {\n    return this.QueryInterface(iid);\n  },\n\n  willDo: function(aManager, aTransaction) { return false; },\n  didDo: function(aManager, aTransaction, aDoResult) {\n    UpdateSourceLiveView();\n  },\n  willUndo: function(aManager, aTransaction) { return false; },\n  didUndo: function(aManager, aTransaction, aDoResult) {\n    UpdateSourceLiveView();\n  },\n  willRedo: function(aManager, aTransaction) { return false; },\n  didRedo: function(aManager, aTransaction, aDoResult) {\n    UpdateSourceLiveView();\n  },\n  willBeginBatch: function(aManager) { return false; },\n  didBeginBatch: function(aManager, aResult) {},\n  willEndBatch: function(aManager) { return false; },\n  didEndBatch: function(aManager, aResult) {},\n  willMerge: function(aManager, aTopTransaction, aTransactionToMerge) { return false; },\n  didMerge: function(aManager, aTopTransaction, aTransactionToMerge, aDidMerge, aMergeResult) {}\n};\n"
  },
  {
    "path": "base/content/bluegriffon/js/macWindowMenu.js",
    "content": "// -*- indent-tabs-mode: nil; js-indent-level: 2 -*-\n\n/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nfunction macWindowMenuDidShow() {\n  var windowManagerDS =\n    Components.classes[\"@mozilla.org/rdf/datasource;1?name=window-mediator\"]\n              .getService(Components.interfaces.nsIWindowDataSource);\n  var sep = document.getElementById(\"sep-window-list\");\n  // Using double parens to avoid warning\n  while ((sep = sep.nextSibling)) {\n    var url = sep.getAttribute(\"id\");\n    var win = windowManagerDS.getWindowForResource(url);\n    if (\"gDialog\" in win && win.gDialog.titleInTitlebar.getAttribute(\"value\"))\n      sep.setAttribute(\"label\", win.gDialog.titleInTitlebar.getAttribute(\"value\"));\n    else if (win.document.title)\n      sep.setAttribute(\"label\", win.document.title);\n    if (win.document.documentElement.getAttribute(\"inwindowmenu\") == \"false\")\n      sep.hidden = true;\n    else if (win == window)\n      sep.setAttribute(\"checked\", \"true\");\n  }\n}\n\nfunction toOpenWindow( aWindow ) {\n  // deminiaturize the window, if it's in the Dock\n  if (aWindow.windowState == window.STATE_MINIMIZED)\n    aWindow.restore();\n  aWindow.document.commandDispatcher.focusedWindow.focus();\n}\n\nfunction ShowWindowFromResource( node ) {\n  var windowManagerDS =\n    Components.classes[\"@mozilla.org/rdf/datasource;1?name=window-mediator\"]\n              .getService(Components.interfaces.nsIWindowDataSource);\n\n  var desiredWindow = null;\n  var url = node.getAttribute(\"id\");\n  desiredWindow = windowManagerDS.getWindowForResource( url );\n  if (desiredWindow)\n    toOpenWindow(desiredWindow);\n}\n\nfunction zoomWindow() {\n  if (window.windowState == window.STATE_NORMAL)\n    window.maximize();\n  else\n    window.restore();\n}\n"
  },
  {
    "path": "base/content/bluegriffon/js/markupCleaner.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar MarkupCleaner = {\n  onlyWhiteTextNodesStartingAtNode: function(node, acceptOneBR)\n  {\n    var result = true;\n    var brOccurences = 0;\n    while (node && result)\n    {\n      if (node.nodeType != Node.TEXT_NODE)\n      {\n        if (acceptOneBR &&\n            node.nodeType == Node.ELEMENT_NODE &&\n            node.nodeName.toLowerCase() == \"br\")\n        {\n          brOccurences++;\n           if (brOccurences > 1)\n             result = false;\n        }\n        else\n          result = false;\n      }\n      else {\n        // allow non breakable space in divs...\n        result = !RegExp( /[^\\t\\n\\v\\f\\r \\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u200b\\u2028\\u2029\\u3000]/g ).test(node.data);\n      }\n      node = node.nextSibling;\n    }\n    return result;\n  },\n\n  runCleanup: function(aClearReport, aIncreaseReport)\n  {\n    if (aClearReport)\n    {\n      aClearReport(gDialog.nestedListsReport, gDialog.nestedListsCheckbox);\n      aClearReport(gDialog.trailinBRReport,   gDialog.trailinBRCheckbox);\n      aClearReport(gDialog.emptyBlocksReport, gDialog.emptyBlocksCheckbox);\n      aClearReport(gDialog.emptyCellsReport,  gDialog.emptyCellsCheckbox);\n    }\n\n    function acceptNodeBR(node, nestedLists, trailingBR, emptyBLocks, emptyCells)\n    {\n      if (node.nodeType == Node.ELEMENT_NODE)\n      {\n        var tagName = node.nodeName.toLowerCase();\n        if (tagName== \"br\") {\n          if ((!gDialog.trailinBRCheckbox || gDialog.trailinBRCheckbox.checked) &&\n               MarkupCleaner.onlyWhiteTextNodesStartingAtNode(node.nextSibling, false))\n            return NodeFilter.FILTER_ACCEPT;\n        }\n      }\n      return NodeFilter.FILTER_SKIP;\n    }\n\n    function acceptNodeBlocks(node, nestedLists, trailingBR, emptyBLocks, emptyCells)\n    {\n      // TBD : useless test below\n      if (node.nodeType == Node.ELEMENT_NODE)\n      {\n        var tagName = node.nodeName.toLowerCase();\n        switch (tagName)\n        {\n          case \"ul\":\n          case \"ol\":\n            if (!gDialog.nestedListsCheckbox || gDialog.nestedListsCheckbox.checked)\n            {\n              var parentTagName = node.parentNode.nodeName.toLowerCase();\n              if (parentTagName == \"ul\" || parentTagName == \"ol\")\n                return NodeFilter.FILTER_ACCEPT;\n            }\n            break;\n  \n          case \"p\":\n          case \"div\":\n          case \"h1\":\n          case \"h2\":\n          case \"h3\":\n          case \"h4\":\n          case \"h5\":\n          case \"h6\":\n            if ((!gDialog.emptyBlocksCheckbox || gDialog.emptyBlocksCheckbox.checked) &&\n                 MarkupCleaner.onlyWhiteTextNodesStartingAtNode(node.firstChild, true))\n              return NodeFilter.FILTER_ACCEPT;\n            break;\n  \n          case \"td\":\n          case \"th\":\n            if ((!gDialog.emptyCellsCheckbox || gDialog.emptyCellsCheckbox.checked) &&\n                MarkupCleaner.onlyWhiteTextNodesStartingAtNode(node.firstChild, true))\n              return NodeFilter.FILTER_ACCEPT;\n            break;\n            \n        }\n      }\n      return NodeFilter.FILTER_SKIP;\n    }\n  \n    var editor = EditorUtils.getCurrentEditor();\n    editor.beginTransaction();\n    var theDocument = editor.document;\n    var treeWalker = theDocument.createTreeWalker(theDocument.documentElement,\n                                                  NodeFilter.SHOW_ELEMENT,\n                                                  acceptNodeBR,\n                                                  true);\n    if (treeWalker) {\n      var theNode = treeWalker.nextNode(), tmpNode;\n      while (theNode) {\n        var tagName = theNode.nodeName.toLowerCase();\n        if (tagName == \"br\") // sanity check\n        {\n          tmpNode = treeWalker.nextNode();\n          var parentTagName = theNode.parentNode.nodeName.toLowerCase();\n          if (parentTagName != \"td\" && parentTagName != \"th\")\n          {\n            editor.deleteNode(theNode);\n            if (aIncreaseReport)\n              aIncreaseReport(gDialog.trailinBRReport);\n          }\n  \n          theNode = tmpNode;\n        }\n      }\n    }\n\n    treeWalker = theDocument.createTreeWalker(theDocument.documentElement,\n                                              NodeFilter.SHOW_ELEMENT,\n                                              acceptNodeBlocks,\n                                              true);\n    if (treeWalker) {\n      var theNode = treeWalker.nextNode(), tmpNode;\n  \n      while (theNode) {\n        var tagName = theNode.nodeName.toLowerCase();\n        if (tagName == \"ul\" || tagName == \"ol\")\n        {\n          var liNode = theNode.previousSibling;\n          while (liNode && liNode.nodeName.toLowerCase() != \"li\")\n            liNode = liNode.previousSibling;\n  \n          tmpNode = treeWalker.nextNode();\n          if (liNode)\n          {\n            editor.deleteNode(theNode);\n            // editor.insertNodeAfter(theNode, liNode, null);\n            editor.insertNode(theNode, liNode, liNode.childNodes.length);\n            if (aIncreaseReport)\n              aIncreaseReport(gDialog.nestedListsReport);\n          }\n          theNode = tmpNode;\n        }\n          \n        else if (tagName == \"td\" || tagName == \"th\")\n        {\n          if (theNode.hasAttribute(\"align\") ||\n              theNode.hasAttribute(\"valign\"))\n          {\n            editor.removeAttribute(theNode, \"align\");\n            editor.removeAttribute(theNode, \"valign\");\n            if (aIncreaseReport)\n              aIncreaseReport(gDialog.emptyCellsReport);\n  \n          }\n          theNode = treeWalker.nextNode();\n        }\n  \n        else\n        {\n          tmpNode = treeWalker.nextNode();\n          editor.deleteNode(theNode);\n          if (aIncreaseReport)\n            aIncreaseReport(gDialog.emptyBlocksReport);\n  \n          theNode = tmpNode;\n        }\n      }\n  \n      editor.endTransaction();\n    \n    }\n    return false;\n  }\n\n};\n\n"
  },
  {
    "path": "base/content/bluegriffon/js/navigationCommands.inc",
    "content": "\nvar cmdStopLoading =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    var res = false;\n    try {\n      var tab = document.getElementById(\"tabeditor\").selectedTab;\n      if (tab)\n        res = tab.hasAttribute(\"busy\");\n    }\n    catch(e) {}\n    return res;\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    document.getElementById(\"tabeditor\").stopWebNavigation();\n  }\n};\n\nvar cmdTabeditor =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return document.getElementById(\"tabeditor\").mTabpanels.hasChildNodes();\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n  doCommand: function(aCommand) {}\n};\n\nvar cmdNew =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return true;\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n  doCommand: function(aCommand)\n  {\n    var url = GetPreferredNewDocumentURL();\n    OpenFile(url, true);\n  }\n};\n\nvar cmdNewWindow =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return true;\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n  doCommand: function(aCommand)\n  {\n    OpenNewWindow(\"\");\n  }\n};\n\nvar cmdNewWizard =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return true;\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n  doCommand: function(aCommand)\n  {\n    OpenAppModalWindow(window,\n                       \"chrome://bluegriffon/content/dialogs/newPageWizard.xul\",\n                       \"newPageWizard\", false);\n  }\n};\n"
  },
  {
    "path": "base/content/bluegriffon/js/observers.inc",
    "content": "// implements nsIObserver\nvar gEditorDocumentObserver =\n{ \n  observe: function(aSubject, aTopic, aData)\n  {\n    // Should we allow this even if NOT the focused editor?\n    var commandManager = EditorUtils.getCurrentCommandManager();\n    if (commandManager != aSubject)\n      return;\n\n    var editor = EditorUtils.getCurrentEditor();\n    gContentWindow = GetWindowContent();\n    switch(aTopic)\n    {\n      case \"obs_documentCreated\":\n        // placeholder; TBD\n\n        // TBD : 1. DONE\n        //       2. add override stylesheets if needed\n        //       3. call \"load\" notifier callbacks\n        //       4. update window title\n        //       5. place initial selection\n        //       6. check DTD strictness\n\n        // Get state to see if document creation succeeded\n        var params = EditorUtils.newCommandParams();\n        if (!params)\n          return;\n\n        try {\n          var spellChecker = new InlineSpellChecker(editor);\n          var prefs = Services.prefs;\n          var enabled = prefs.getBoolPref(\"bluegriffon.spellCheck.enabled\");\n          spellChecker.enabled = enabled;\n          EditorUtils.getCurrentEditorElement().setUserData(\"spellchecker\", spellChecker, null);\n        }\n        catch(e) { }\n\n        try {\n          commandManager.getCommandState(aTopic, gContentWindow, params);\n          var errorStringId = 0;\n          var editorStatus = params.getLongValue(\"state_data\");\n          if (!editor && editorStatus == nsIEditingSession.eEditorOK)\n          {\n            editorStatus = nsIEditingSession.eEditorErrorUnknown;\n          }\n\n          switch (editorStatus)\n          {\n            case nsIEditingSession.eEditorErrorCantEditFramesets:\n              errorStringId = \"CantEditFramesetMsg\";\n              break;\n            case nsIEditingSession.eEditorErrorCantEditMimeType:\n              errorStringId = \"CantEditMimeTypeMsg\";\n              break;\n            case nsIEditingSession.eEditorErrorUnknown:\n              errorStringId = \"CantEditDocumentMsg\";\n              break;\n            // Note that for \"eEditorErrorFileNotFound, \n            // network code popped up an alert dialog, so we don't need to\n          }\n          if (errorStringId)\n            PromptUtils.alertWithTitle(\"\", L10NUtils.getString(errorStringId));\n        } catch(e) {  }\n\n        // We have a bad editor -- nsIEditingSession will rebuild an editor\n        //   with a blank page, so simply abort here\n        if (editorStatus)\n          return; \n\n        GetWindowContent().focus();\n        \n        NotifierUtils.notify(\"documentCreated\");\n        break;\n\n      case \"cmd_setDocumentModified\":\n        gDialog.tabeditor.showCurrentTabAsModified(EditorUtils.isDocumentModified());    // || IsHTMLSourceChanged());\n\n#ifdef XP_MACOSX\n        gDialog.tabeditor.updateOSXCloseButton();\n        UpdateBadge();\n#endif\n        // TBD : 1. update web navigation commands\n        //       2. DONE\n\n        break;\n\n      case \"obs_documentWillBeDestroyed\":\n        // placeholder; TBD\n        break;\n\n      case \"obs_documentLocationChanged\":\n        // TBD : 1. update base URL\n        break;\n\n      case \"cmd_bold\":\n        // Update all style items\n        // cmd_bold is a proxy; see EditorSharedStartup (above) for details\n        window.updateCommands(\"style\");\n        // update the undo/redo items too\n        window.updateCommands(\"undo\");\n        // and finally the main toolbar\n        window.updateCommands(\"navigation\");\n        break;\n    }\n  }\n}\n\nvar ResizeEventNotifier = {\n  startup: function ResizeEventNotifier_startup()\n  {\n    var _self = this;\n    window.addEventListener(\"resize\", function(e) {_self.onResizeEvent(e); }, false);\n    var tabeditor = EditorUtils.getCurrentTabEditor();\n    if (tabeditor)\n      tabeditor.addEventListener(\"resize\", this.doNotify, false);\n  },\n\n  shutdown: function ResizeEventNotifier_shutdown()\n  {\n    var _self = this;\n    window.removeEventListener(\"resize\", function(e) {_self.onResizeEvent(e); }, false);\n    var tabeditor = EditorUtils.getCurrentTabEditor();\n    if (tabeditor)\n      tabeditor.removeEventListener(\"resize\", this.doNotify, false);\n  },\n\n  doNotify: function()\n  {\n    NotifierUtils.notify(\"resizeEvent\");\n  },\n\n  onResizeEvent: function ResizeEventNotifier_onResizeEvent(aEvent)\n  {\n    if (aEvent.target.document.location.href == \"chrome://bluegriffon/content/xul/bluegriffon.xul\")\n      this.doNotify();\n  }\n};\n\nvar EditorScrolledNotifier =  {\n  startup: function EditorScrolledNotifier_startup()\n  {\n    var tabeditor = document.getElementById(\"tabeditor\");\n    tabeditor.addEventListener(\"scroll\", this.onEditorScrolled, false);\n  },\n\n  shutdown: function EditorScrolledNotifier_shutdown()\n  {\n    var tabeditor = document.getElementById(\"tabeditor\");\n    tabeditor.removeEventListener(\"scroll\", this.onEditorScrolled, false);\n  },\n\n  onEditorScrolled: function EditorScrolledNotifier_onEditorScrolled(aEvent)\n  {\n    NotifierUtils.notify(\"editorScrolled\");\n  }\n};\n\nvar BlueGriffonPrefsObserver = {\n  observe: function(subject, topic, prefName)\n  {\n    // verify that we're changing a button pref\n    if (topic != \"nsPref:changed\")\n      return;\n\n    const kSTRUCTUREBAR_PREFS = \"bluegriffon.structurebar\";\n    const kUI_PREFS           = \"bluegriffon.ui\";\n\n    if (prefName == \"bluegriffon.returnKey.createsParagraph\") {\n      var value = Services.prefs.getBoolPref(\"bluegriffon.returnKey.createsParagraph\");\n      var editors = gDialog.tabeditor.mTabpanels.childNodes;\n      for (var i = 0; i < editors.length; i++) {\n        try {\n          var e = editors[i].firstChild;\n          var innerEditor = e.getEditor(e.contentWindow);\n          innerEditor.returnInParagraphCreatesNewParagraph = value;\n        }\n        catch(e) {}\n      }\n    }\n\n    else if (prefName == \"bluegriffon.spellCheck.enabled\") {\n      var value = Services.prefs.getBoolPref(\"bluegriffon.spellCheck.enabled\");\n      var editors = gDialog.tabeditor.mTabpanels.childNodes;\n      for (var i = 0; i < editors.length; i++) {\n        try {\n          var e = editors[i].firstChild;\n          var innerEditor = e.getEditor(e.contentWindow);\n          innerEditor.setSpellcheckUserOverride(value);\n        }\n        catch(e) {}\n      }\n    }\n\n    else if (prefName == \"bluegriffon.toolbar.enabled\") {\n      var value = Services.prefs.getBoolPref(\"bluegriffon.toolbar.enabled\");\n      var mainToolbar = gDialog.MainToolbar;\n      if (value)\n        mainToolbar.removeAttribute(\"hidden\");\n      else\n        mainToolbar.setAttribute(\"hidden\", \"true\");\n    }\n\n    else if (prefName == \"bluegriffon.toolbar.icons\") {\n      var value = Services.prefs.getCharPref(\"bluegriffon.toolbar.icons\");\n      document.documentElement.setAttribute(\"iconsize\", value);\n      document.persist(document.documentElement.id, \"iconsize\");\n    }\n\n    else if (prefName == \"bluegriffon.tabs.position\") {\n      var value = Services.prefs.getCharPref(\"bluegriffon.tabs.position\");\n      gDialog.tabeditor.setAttribute(\"tabmode\", value);\n    }\n\n    else if (prefName == \"bluegriffon.wysiwyg.theme\") {\n      var value = Services.prefs.getCharPref(\"bluegriffon.wysiwyg.theme\");\n      var root = document.documentElement;\n      if (value == \"black\" &&\n          root.getAttribute(\"forcecleartheme\") != \"true\")\n        root.removeAttribute(\"cleartheme\");\n      else\n        root.setAttribute(\"cleartheme\", \"true\");\n      if (root.id)\n        document.persist(root.id, \"cleartheme\");\n\n      ApplyWysiwygThemeChange(document, value);\n    }\n\n    else if (prefName == \"bluegriffon.source.theme\") {\n      var value = Services.prefs.getCharPref(\"bluegriffon.source.theme\");\n      var tabeditor = gDialog.tabeditor;\n      var panels = tabeditor.mTabpanels;\n      var decks = panels.childNodes;\n      for (var i = 0; i < decks.length; i++) {\n        decks[i].lastElementChild.contentWindow.wrappedJSObject.useTheme(value);\n      }\n    }\n\n    else if (prefName == \"bluegriffon.osx.dock-integration\") {\n      var value = Services.prefs.getBoolPref(\"bluegriffon.osx.dock-integration\");\n      if (value)\n        UpdateBadge();\n      else\n        ResetBadge();\n    }\n\n    else if (prefName.substr(0, kSTRUCTUREBAR_PREFS.length) == kSTRUCTUREBAR_PREFS\n             && gDialog.structurebar.mLastNode)\n      gDialog.structurebar.selectionChanged(\n                null,\n                gDialog.structurebar.mLastNode,\n                gDialog.structurebar.mOneElementSelected);\n\n    else if (prefName == \"bluegriffon.display.comments\"\n             || prefName == \"bluegriffon.display.php\"\n             || prefName == \"bluegriffon.display.pi\") {\n      var valueArray = [];\n      if (!Services.prefs.getBoolPref(\"bluegriffon.display.comments\"))\n        valueArray.push(\"comment\");\n      if (!Services.prefs.getBoolPref(\"bluegriffon.display.php\"))\n        valueArray.push(\"php\");\n      if (!Services.prefs.getBoolPref(\"bluegriffon.display.pi\"))\n        valueArray.push(\"pi\");\n      var value = valueArray.join(\" \");\n\n      var editors = gDialog.tabeditor.mTabpanels.childNodes;\n      for (var i = 0; i < editors.length; i++) {\n        try {\n          var e = editors[i].firstChild;\n          var innerEditor = e.getEditor(e.contentWindow);\n          innerEditor.document.documentElement.setAttribute(\"_moz_hide\", value);\n        }\n        catch(e) {}\n      }\n    }\n\n    else if (prefName.substr(0, kUI_PREFS.length) == kUI_PREFS) {\n      var xulElements = [];\n      /*Services.prompt.alert(null, \"foo\",\n        gDialog.structurebar + \" \"+ gDialog.statusbar + \" \" +\n        gDialog.FormatToolbox + \" \"+ gDialog.MainToolbox + \" \" +\n        gDialog.FormatMenulistsToolbox)*/\n      switch (prefName) {\n        case \"bluegriffon.ui.structurebar.show\":\n          xulElements = [ gDialog.structurebar ];\n          break\n        case \"bluegriffon.ui.statusbar.show\":\n          xulElements = [ gDialog.statusbar ];\n          break;\n        case \"bluegriffon.ui.vertical_toolbar.show\":\n          xulElements = [ gDialog.FormatToolbox ];\n          break;\n        case \"bluegriffon.ui.horizontal_toolbars.show\":\n          xulElements = [ gDialog.MainToolbox, gDialog.FormatMenulistsToolbox ];\n          break;\n        default: break;\n      }\n      var prefValue = Services.prefs.getBoolPref(prefName);\n      for (var i = 0; i < xulElements.length; i++) {\n        var elt = xulElements[i];\n        if (elt == gDialog.MainToolbox) {\n          // special case for the main toolbar otherwise modal dialogs (sheets)\n          // appear at bottom of the window on OS X...\n          if (prefValue)\n            elt.removeAttribute(\"height\");\n          else\n            elt.setAttribute(\"height\", \"1\");\n        }\n        else if (prefValue)\n          elt.removeAttribute(\"hidden\");\n        else\n          elt.setAttribute(\"hidden\", \"true\");\n        document.persist(elt.id, \"hidden\");\n        document.persist(elt.id, \"height\");\n      }\n    }\n\n    else if (prefName == \"bluegriffon.display.anchors\") {\n      var value = Services.prefs.getBoolPref(\"bluegriffon.display.anchors\");\n      var editors = gDialog.tabeditor.mTabpanels.childNodes;\n      for (var i = 0; i < editors.length; i++) {\n        try {\n          var e = editors[i].firstChild;\n          var innerEditor = e.getEditor(e.contentWindow);\n          if (value)\n            innerEditor.document.documentElement.setAttribute(\"_moz_showanchors\", \"true\");\n          else\n            innerEditor.document.documentElement.removeAttribute(\"_moz_showanchors\");\n        }\n        catch(e) {}\n      }\n    }\n  }\n};\n\n\nconst nsIDCW = Components.interfaces.nsIDOMChromeWindow;\nvar gLastWindowState = -1;\n\nfunction onSizeModeChange()\n{\n  var badger = Components.classes[\"@disruptive-innovations.com/osintegration/badger;1\"]\n                         .createInstance(Components.interfaces.diIOSIntegration);\n  var wm = Services.wm;\n  var hidden = wm.getMostRecentWindow(\"hidden-main\");\n  var enumerator = wm.getEnumerator( \"\" );\n  switch (window.windowState) {\n    case nsIDCW.STATE_MINIMIZED:\n      {\n        // minified\n        gLastWindowState = window.windowState;\n        while ( enumerator.hasMoreElements() )\n        {\n          var win = enumerator.getNext().QueryInterface(Components.interfaces.nsIDOMWindow);\n          if (win.opener\n              && win.document.documentElement.id != \"Bluegriffon\"\n              && (win.opener == window || win.opener.document.documentElement.id == \"hidden-window\")) {\n            var baseWindow = win.QueryInterface(Components.interfaces.nsIInterfaceRequestor)\n                                   .getInterface(Components.interfaces.nsIWebNavigation)\n                                   .QueryInterface(Components.interfaces.nsIBaseWindow);\n            badger.show(baseWindow, false);\n          }\n        }\n      }\n      break;\n    default:\n      if (gLastWindowState == nsIDCW.STATE_MINIMIZED) {\n        // raised\n        gLastWindowState = -1;\n        while ( enumerator.hasMoreElements() )\n        {\n          var win = enumerator.getNext().QueryInterface(Components.interfaces.nsIDOMWindow);\n          if (win.opener\n              && win.document.documentElement.id != \"Bluegriffon\"\n              && (win.opener == window || win.opener.document.documentElement.id == \"hidden-window\")) {\n            var baseWindow = win.QueryInterface(Components.interfaces.nsIInterfaceRequestor)\n                                   .getInterface(Components.interfaces.nsIWebNavigation)\n                                   .QueryInterface(Components.interfaces.nsIBaseWindow);\n            badger.show(baseWindow, true);\n          }\n        }\n      }\n      break;\n  }\n}\n\n"
  },
  {
    "path": "base/content/bluegriffon/js/phpAndComments.inc",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is DWT Groker.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2005\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman (glazman@disruptive-innovations.com), Original author\n *   Fabien Cazenave <kaze@kompozer.net>\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nconst BLUEGRIFFON_NS = \"http://disruptive-innovations.com/zoo/bluegriffon\";\n\nfunction MakePhpAndCommentsVisible(doc)\n{\n  function acceptNode(node)\n  {\n    if ((node.nodeType == Node.COMMENT_NODE\n         || node.nodeType == Node.PROCESSING_INSTRUCTION_NODE)\n        && node.parentNode.getAttribute(\"xmlns\") != BLUEGRIFFON_NS) {\n      return NodeFilter.FILTER_ACCEPT;\n    }\n    return NodeFilter.FILTER_SKIP;\n  }\n\n  var element = doc.documentElement;\n  var editor = EditorUtils.getCurrentEditor();\n  var treeWalker = doc.createTreeWalker(element,\n                                        NodeFilter.SHOW_COMMENT | NodeFilter.SHOW_PROCESSING_INSTRUCTION,\n                                        acceptNode,\n                                        true);\n\n  function _tweakNode(aNode) {\n    if (aNode.nodeType == Node.COMMENT_NODE)\n    {\n      // do we have a comment created from a PI?\n      var data = aNode.data;\n      var target = \"\";\n      var d      = \"\";\n      if (data.substr(0, 4) == \"?php\" && data[data.length - 1] == \"?\") {\n        target = \"php\"\n        d      = data.substr(5, data.length - 6);\n      }\n      else if (data[0] == \"?\" && data[data.length - 1] == \"?\") {\n        target = data.substr(1, data.indexOf(\" \") - 1);\n        d      = data.substr(data.indexOf(\" \") + 1);\n        d      = d.substring(0, d.length - 1);\n       }\n\n       if (target) {\n        var pi = doc.createProcessingInstruction(target, d);\n\n        var txn = new diNodeInsertionTxn(pi, aNode.parentNode, aNode);\n        editor.transactionManager.doTransaction(txn);\n        //editor.deleteNode(aNode);\n        txn = new diNodeDeletionTxn(aNode);\n        editor.transactionManager.doTransaction(txn);\n        aNode = pi;\n       }\n    }\n\n    var p = aNode;\n    var ok = false;\n    while (p && !ok) {\n      var n = p.nodeName.toLowerCase();\n      ok = (n == \"body\" || n == \"head\");\n      p = p.parentNode;\n    }\n    if (ok) {\n      var span, text;\n      if (aNode.nodeType == Node.COMMENT_NODE)\n      {\n          span = doc.createElementNS(BLUEGRIFFON_NS, \"comment\");\n          text = aNode.data;\n      }\n      else if (aNode.nodeType == Node.PROCESSING_INSTRUCTION_NODE)\n      {\n        if (aNode.target == \"php\")\n        {\n          span = doc.createElementNS(BLUEGRIFFON_NS, \"php\");\n          text = aNode.data;\n        }\n        else\n        {\n          span = doc.createElementNS(BLUEGRIFFON_NS, \"pi\");\n          text = aNode.target + \" \" + aNode.data;\n        }\n      }\n\n      span.setAttribute(\"xmlns\", BLUEGRIFFON_NS);\n      if (text.length > 22)\n        text = text.substr(0, 22) + \"...\";\n      span.setAttribute(\"title\", text);\n      txn = new diNodeInsertionTxn(span, aNode.parentNode, aNode);\n      editor.transactionManager.doTransaction(txn);\n\n      var clone = aNode.cloneNode(true);\n      txn = new diNodeInsertionTxn(clone, span, null);\n      editor.transactionManager.doTransaction(txn);\n      editor.deleteNode(aNode);\n    }\n  }\n\n  if (treeWalker) {\n    var anchorNode = treeWalker.nextNode();\n    while (anchorNode) {\n      var tmp = treeWalker.nextNode();\n      _tweakNode(anchorNode)\n      anchorNode = tmp;\n    }\n  }\n  var anchorNode = doc.firstChild;\n  while (anchorNode) {\n    var tmp = anchorNode.nextSibling;\n    _tweakNode(anchorNode)\n    anchorNode = tmp;\n  }\n}\n\n"
  },
  {
    "path": "base/content/bluegriffon/js/printCommands.inc",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/.\n *\n * The Original Code is BlueGriffon\n *\n * Contributor(s):\n *   EVENTRIC LLC.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/printHelper.jsm\");\n\n//-----------------------------------------------------------------------------------\nvar cmdPrint =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    if (EditorUtils.isWysiwygMode())\n      PrintHelper.print(EditorUtils.getCurrentEditorElement().contentWindow);\n    else {\n\t    var editorElement = EditorUtils.getCurrentEditorElement();\n\t    if (editorElement) {\n\t      var sourceIframe = EditorUtils.getCurrentSourceEditorElement();\n\t      var sourceWindow = sourceIframe.contentWindow;\n\n        PrintHelper.print(sourceWindow);\n      }\n    }\n  }\n};\n\n//-----------------------------------------------------------------------------------\nvar cmdPrintSetup =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    PrintHelper.showPageSetup(window);\n  }\n};\n"
  },
  {
    "path": "base/content/bluegriffon/js/rebuildTOC-old.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is TOCMaker.\n *\n * The Initial Developer of the Original Code is\n * Daniel Glazman.\n * Portions created by the Initial Developer are Copyright (C) 2002\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel@glazman.org> (Original author)\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/prompterHelper.jsm\");\n\n// tocHeadersArray is the array containing the pairs tag/class\n// defining TOC entries\nvar tocHeadersArray = new Array(6);\n\n// a global used when building the TOC\nvar currentHeaderLevel = 0;\n\n// a global set to true if the TOC is to be readonly\nvar readonly = false;\n\n// a global set to true if user wants indexes in the TOC\nvar orderedList = true;\n\n// constants\nconst kMozToc                  = \"mozToc\";\nconst kMozTocLength            = 6;\nconst kMozTocIdPrefix          = \"mozTocId\";\nconst kMozTocIdPrefixLength    = 8;\nconst kMozTocClassPrefix       = \"mozToc\";\nconst kMozTocClassPrefixLength = 6;\n\n// Startup() is called when EdInsertTOC.xul is opened\nfunction Startup()\n{\n  // early way out if if we have no editor\n  if (!EditorUtils.getCurrentEditor()) {\n    window.close();\n    return;\n  }\n\n  var i, j;\n  // clean the table of tag/class pairs we look for\n  for (i = 0; i < 6; ++i)\n    tocHeadersArray[i] = [ \"\", \"\" ];\n\n  // reset all settings\n  for (i = 1; i < 7; ++i) {\n    var menulist = document.getElementById(\"header\" + i + \"Menulist\");\n    var menuitem = document.getElementById(\"header\" + i + \"none\");\n    var textbox  = document.getElementById(\"header\" + i + \"Class\");\n    menulist.selectedItem = menuitem;\n    textbox.setAttribute(\"disabled\", \"true\");\n  }\n\n  var theDocument = EditorUtils.getCurrentEditor().document;\n\n  // do we already have a TOC in the document ? It should have \"mozToc\" ID\n  var toc = theDocument.getElementById(kMozToc);\n\n  // default TOC definition, use h1-h6 for TOC entry levels 1-6\n  var headers = \"h1 1 h2 2 h3 3 h4 4 h5 5 h6 6\";\n\n  var orderedListCheckbox = document.getElementById(\"orderedListCheckbox\");\n  orderedListCheckbox.checked = true;\n\n  if (toc) {\n    // man, there is already a TOC here\n\n    if (toc.getAttribute(\"class\") == \"readonly\") {\n      // and it's readonly\n      var checkbox = document.getElementById(\"readOnlyCheckbox\");\n      checkbox.checked = true;\n      readonly = true;\n    }\n\n    // let's see if it's an OL or an UL\n    orderedList = (toc.nodeName.toLowerCase() == \"ol\");\n    orderedListCheckbox.checked = orderedList;\n\n    var nodeList = toc.childNodes;\n    // let's look at the children of the TOC ; if we find a comment beginning\n    // with \"mozToc\", it contains the TOC definition\n    for (i = 0; i< nodeList.length; ++i) {\n      var n = nodeList.item(i);\n      if (n.nodeType == Node.ELEMENT_NODE &&\n          n.localName == \"comment\" &&\n          n.namespaceURI == \"http://disruptive-innovations.com/zoo/bluegriffon\" &&\n          n.getAttribute(\"title\").substr(0, kMozTocLength) == kMozToc) {\n        // yep, there is already a definition here; parse it !\n        headers = n.lastChild.data.substr(kMozTocLength + 1,\n                                    n.lastChild.data.length - kMozTocLength - 1);\n        break;\n      }\n    }\n  }\n\n  // let's get an array filled with the (tag.class, index level) pairs\n  var headersArray = headers.split(\" \");\n\n  for (i = 0; i < headersArray.length; i += 2) {\n    var tag = headersArray[i], className = \"\";\n    var index = headersArray[i + 1];\n    menulist = document.getElementById(\"header\" + index + \"Menulist\");\n    if (menulist) {\n      var sep = tag.indexOf(\".\");\n      if (sep != -1) {\n        // the tag variable contains in fact \"tag.className\", let's parse\n        // the class and get the real tag name\n        var tmp   = tag.substr(0, sep);\n        className = tag.substr(sep + 1, tag.length - sep - 1);\n        tag = tmp;\n      }\n\n      // update the dialog\n      menuitem = document.getElementById(\"header\" + index +\n                                         tag.toUpperCase());\n      textbox  = document.getElementById(\"header\" + index + \"Class\");\n      menulist.selectedItem = menuitem;\n      if (tag != \"\") {\n        textbox.removeAttribute(\"disabled\");\n      }\n      if (className != \"\") {\n        textbox.value = className;\n      }\n      tocHeadersArray[index - 1] = [ tag, className ];\n    }\n  }\n\n#ifndef XP_MACOSX\n  CenterDialogOnOpener();\n#endif\n}\n\n\nfunction BuildTOC(update)\n{\n  // controlClass() is a node filter that accepts a node if\n  // (a) we don't look for a class (b) we look for a class and\n  // node has it\n  function controlClass(node, index)\n  {\n    currentHeaderLevel = index + 1;\n    if (tocHeadersArray[index][1] == \"\") {\n      // we are not looking for a specific class, this node is ok\n      return NodeFilter.FILTER_ACCEPT;\n    }\n    if (node.getAttribute(\"class\")) {\n      // yep, we look for a class, let's look at all the classes\n      // the node has\n      var classArray = node.getAttribute(\"class\").split(\" \");\n      for (var j = 0; j < classArray.length; j++) {\n        if (classArray[j] == tocHeadersArray[index][1]) {\n          // hehe, we found it...\n          return NodeFilter.FILTER_ACCEPT;\n        }\n      }\n    }\n    return NodeFilter.FILTER_SKIP;\n  }\n\n  // the main node filter for our node iterator\n  // it selects the tag names as specified in the dialog\n  // then calls the controlClass filter above\n  function acceptNode(node)\n  {\n    switch (node.nodeName.toLowerCase())\n    {\n      case tocHeadersArray[0][0]:\n        return controlClass(node, 0);\n        break;\n      case tocHeadersArray[1][0]:\n        return controlClass(node, 1);\n        break;\n      case tocHeadersArray[2][0]:\n        return controlClass(node, 2);\n        break;\n      case tocHeadersArray[3][0]:\n        return controlClass(node, 3);\n        break;\n      case tocHeadersArray[4][0]:\n        return controlClass(node, 4);\n        break;\n      case tocHeadersArray[5][0]:\n        return controlClass(node, 5);\n        break;\n      default:\n        return NodeFilter.FILTER_SKIP;\n        break;\n    }\n    return NodeFilter.FILTER_SKIP;   // placate the js compiler\n  }\n\n  var editor = EditorUtils.getCurrentEditor();\n  try {\n    editor.beginTransaction();\n    var theDocument = editor.document;\n    // let's create a TreeWalker to look for our nodes\n    var treeWalker = theDocument.createTreeWalker(theDocument.documentElement,\n                                                  NodeFilter.SHOW_ELEMENT,\n                                                  acceptNode,\n                                                  true);\n    // we need an array to store all TOC entries we find in the document\n    var tocArray = new Array();\n    if (treeWalker) {\n      var tocSourceNode = treeWalker.nextNode();\n      while (tocSourceNode) {\n        var headerIndex = currentHeaderLevel;\n  \n        var headerText = tocSourceNode.textContent.trim();\n  \n        var anchor = tocSourceNode.firstChild, id;\n        var mozTocClass = kMozTocClassPrefix + tocSourceNode.nodeName.toUpperCase();\n        // do we have a named anchor as 1st child of our node ?\n        if (anchor &&\n            anchor.nodeName.toLowerCase() == \"a\" &&\n            anchor.hasAttribute(\"id\") &&\n            anchor.getAttribute(\"id\").substr(0, kMozTocIdPrefixLength) == kMozTocIdPrefix) {\n          // yep, get its id\n          id = anchor.getAttribute(\"id\");\n          if (!anchor.classList.contains(mozTocClass))\n            editor.setAttribute(anchor, \"class\",\n                                  anchor.getAttribute(\"class\")\n                                  ? anchor.getAttribute(\"class\") + \" \" + mozTocClass\n                                  : mozTocClass);\n        }\n        else if (anchor &&\n            anchor.nodeName.toLowerCase() == \"a\" &&\n            anchor.hasAttribute(\"name\") &&\n            anchor.getAttribute(\"name\").substr(0, kMozTocIdPrefixLength) == kMozTocIdPrefix) {\n          // yep, get its name\n          id = anchor.getAttribute(\"name\");\n          if (!anchor.classList.contains(mozTocClass))\n            editor.setAttribute(anchor, \"class\",\n                                  anchor.getAttribute(\"class\")\n                                  ? anchor.getAttribute(\"class\") + \" \" + mozTocClass\n                                  : mozTocClass);\n        }\n        else {\n          // no we don't and we need to create one\n          anchor = theDocument.createElement(\"a\");\n          txn = new diNodeInsertionTxn(anchor,\n                                       tocSourceNode,\n                                       tocSourceNode.firstChild);\n          editor.transactionManager.doTransaction(txn);\n          // let's give it a random ID\n          var c = 1000000 * Math.random();\n          id = kMozTocIdPrefix + Math.round(c);\n          editor.setAttribute(anchor, \"id\",  id);\n          editor.setAttribute(anchor, \"class\", mozTocClass);\n        }\n        // and store that new entry in our array\n        tocArray.push({index: headerIndex, text: headerText, id: id});\n        tocSourceNode = treeWalker.nextNode();\n      }\n    }\n\n    // do we already have a TOC?\n    var toc = theDocument.getElementById(kMozToc);\n    var oldToc = toc;\n    var newToc = theDocument.createElement(orderedList ? \"ol\" : \"ul\");\n    newToc.setAttribute(\"id\", kMozToc);\n  \n    /* generate the TOC itself */\n    headerIndex = 0;\n    var item, toc;\n    for (var i = 0; i < tocArray.length; i++) {\n      if (!headerIndex) {\n        // do we need to create an ol/ul container for the first entry ?\n        ++headerIndex;\n        toc = newToc;\n        var commentText = \"mozToc \";\n        for (var j = 0; j < 6; j++) {\n          if (tocHeadersArray[j][0] != \"\") {\n            commentText += tocHeadersArray[j][0];\n            if (tocHeadersArray[j][1] != \"\") {\n              commentText += \".\" + tocHeadersArray[j][1];\n            }\n            commentText += \" \" + (j + 1) + \" \";\n          }\n        }\n        // important, we have to remove trailing spaces\n        commentText = TrimStringRight(commentText);\n  \n        // forge a comment we'll insert in the TOC ; that comment will hold\n        // the TOC definition for us\n        var ct = theDocument.createElementNS(\"http://disruptive-innovations.com/zoo/bluegriffon\", \"comment\");\n        ct.setAttribute(\"title\", commentText);\n        var ctct = theDocument.createComment(commentText);\n        ct.appendChild(ctct);\n        toc.appendChild(ct);\n  \n        // assign a special class to the TOC top element if the TOC is readonly\n        // the definition of this class is in EditorOverride.css\n        if (readonly) {\n          toc.setAttribute(\"class\", \"readonly\");\n        }\n        else {\n          toc.removeAttribute(\"class\");\n        }\n  \n        // We need a new variable to hold the local ul/ol container\n        // The toplevel TOC element is not the parent element of a\n        // TOC entry if its depth is > 1...\n        var tocList = toc;\n        // create a list item\n        var tocItem = theDocument.createElement(\"li\");\n        // and an anchor in this list item\n        var tocAnchor = theDocument.createElement(\"a\");\n        // make it target the source of the TOC entry\n        tocAnchor.setAttribute(\"href\", \"#\" + tocArray[i].id);\n        // and put the textual contents of the TOC entry in that anchor\n        var tocEntry = theDocument.createTextNode(tocArray[i].text);\n        // now, insert everything where it has to be inserted\n        tocAnchor.appendChild(tocEntry);\n        tocItem.appendChild(tocAnchor);\n        tocList.appendChild(tocItem);\n        item = tocList;\n      }\n      else {\n        if (tocArray[i].index < headerIndex) {\n          // if the depth of the new TOC entry is less than the depth of the\n          // last entry we created, find the good ul/ol ancestor\n          for (j = headerIndex - tocArray[i].index; j > 0; --j) {\n            if (item != toc) {\n              item = item.parentNode.parentNode;\n            }\n          }\n          tocItem = theDocument.createElement(\"li\");\n        }\n        else if (tocArray[i].index > headerIndex) {\n          // to the contrary, it's deeper than the last one\n          // we need to create sub ul/ol's and li's\n          for (j = tocArray[i].index - headerIndex; j > 0; --j) {\n            tocList = theDocument.createElement(orderedList ? \"ol\" : \"ul\");\n            item.lastChild.appendChild(tocList);\n            tocItem = theDocument.createElement(\"li\");\n            tocList.appendChild(tocItem);\n            item = tocList;\n          }\n        }\n        else {\n          tocItem = theDocument.createElement(\"li\");\n        }\n        tocAnchor = theDocument.createElement(\"a\");\n        tocAnchor.setAttribute(\"href\", \"#\" + tocArray[i].id);\n        tocEntry = theDocument.createTextNode(tocArray[i].text);\n        tocAnchor.appendChild(tocEntry);\n        tocItem.appendChild(tocAnchor);\n        item.appendChild(tocItem);\n        headerIndex = tocArray[i].index;\n      }\n    }\n  \n    if (oldToc) {\n      txn = new diNodeInsertionTxn(newToc,\n                                   oldToc.parentNode,\n                                   oldToc);\n      editor.transactionManager.doTransaction(txn);\n      editor.deleteNode(oldToc);\n    }\n    else\n      editor.insertElementAtSelection(newToc, true);\n  }\n  catch(e) {alert(e)}\n  editor.endTransaction();\n  return true;\n}\n\nfunction selectHeader(elt, index)\n{\n  var tag = elt.value;\n  tocHeadersArray[index - 1][0] = tag;\n  var textbox = document.getElementById(\"header\" + index + \"Class\");\n  if (tag == \"\") {\n    textbox.setAttribute(\"disabled\", \"true\");\n  }\n  else {\n    textbox.removeAttribute(\"disabled\");\n  }\n}\n\nfunction changeClass(elt, index)\n{\n  tocHeadersArray[index - 1][1] = elt.value;\n}\n\nfunction ToggleReadOnlyToc(elt)\n{\n  readonly = elt.checked;\n}\n\nfunction ToggleOrderedList(elt)\n{\n  orderedList = elt.checked;\n}\n"
  },
  {
    "path": "base/content/bluegriffon/js/rebuildTOC.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is TOCMaker.\n *\n * The Initial Developer of the Original Code is\n * Daniel Glazman.\n * Portions created by the Initial Developer are Copyright (C) 2002\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel@glazman.org> (Original author)\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/Services.jsm\");\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar TOCrebuilder = {\n\n  mTocHeadersArray: [],\n  mCurrentHeaderLevel: 0,\n  mReadonly : false,\n  mOrderedList: true,\n\n  kMozToc:                 \"mozToc\",\n  kMozTocLength:           6,\n  kMozTocIdPrefix:         \"mozTocId\",\n  kMozTocIdPrefixLength:   8,\n  kMozTocClassPrefix:      \"mozToc\",\n  kMozTocClassPrefixLength: 6,\n\n  rebuild: function() {\n    // early way out if if we have no editor; sanity case\n    if (!EditorUtils.getCurrentEditor()) {\n      return;\n    }\n\n    this.mTocHeadersArray = new Array(6);\n    var i, j;\n    // clean the table of tag/class pairs we look for\n    for (i = 0; i < 6; ++i)\n      this.mTocHeadersArray[i] = [ \"\", \"\" ];\n\n    var theDocument = EditorUtils.getCurrentEditor().document;\n    // do we already have a TOC in the document ? It should have \"mozToc\" ID\n    var toc = theDocument.getElementById(this.kMozToc);\n    // early way out if we don't\n    if (!toc)\n      return;\n\n    // default TOC definition, use h1-h6 for TOC entry levels 1-6\n    var headers = \"h1 1 h2 2 h3 3 h4 4 h5 5 h6 6\";\n\n    this.mReadOnly = false;\n    this.mOrderedList = true;\n    if (toc.getAttribute(\"class\") == \"readonly\") {\n      this.mReadOnly = true;\n    }\n\n    // let's see if it's an OL or an UL\n    this.mOrderedList = (toc.nodeName.toLowerCase() == \"ol\");\n\n    var nodeList = toc.childNodes;\n    // let's look at the children of the TOC ; if we find a comment beginning\n    // with \"mozToc\", it contains the TOC definition\n    for (i = 0; i< nodeList.length; ++i) {\n      var n = nodeList.item(i);\n      if (n.nodeType == Node.ELEMENT_NODE &&\n          n.localName == \"comment\" &&\n          n.namespaceURI == \"http://disruptive-innovations.com/zoo/bluegriffon\" &&\n          n.getAttribute(\"title\").substr(0, this.kMozTocLength) == this.kMozToc) {\n        // yep, there is already a definition here; parse it !\n        headers = n.lastChild.data.substr(this.kMozTocLength + 1,\n                                          n.lastChild.data.length - this.kMozTocLength - 1);\n        break;\n      }\n    }\n\n    // let's get an array filled with the (tag.class, index level) pairs\n    var headersArray = headers.split(\" \");\n  \n    for (i = 0; i < headersArray.length; i += 2) {\n      var tag = headersArray[i], className = \"\";\n      var index = headersArray[i + 1];\n      var sep = tag.indexOf(\".\");\n      if (sep != -1) {\n        // the tag variable contains in fact \"tag.className\", let's parse\n        // the class and get the real tag name\n        var tmp   = tag.substr(0, sep);\n        className = tag.substr(sep + 1, tag.length - sep - 1);\n        tag = tmp;\n      }\n      this.mTocHeadersArray[index - 1] = [ tag, className ];\n    }\n\n    // controlClass() is a node filter that accepts a node if\n    // (a) we don't look for a class (b) we look for a class and\n    // node has it\n    var self = this;\n    function controlClass(node, index)\n    {\n      currentHeaderLevel = index + 1;\n      if (self.mTocHeadersArray[index][1] == \"\") {\n        // we are not looking for a specific class, this node is ok\n        return NodeFilter.FILTER_ACCEPT;\n      }\n      if (node.getAttribute(\"class\")) {\n        // yep, we look for a class, let's look at all the classes\n        // the node has\n        var classArray = node.getAttribute(\"class\").split(\" \");\n        for (var j = 0; j < classArray.length; j++) {\n          if (classArray[j] == this.mTocHeadersArray[index][1]) {\n            // hehe, we found it...\n            return NodeFilter.FILTER_ACCEPT;\n          }\n        }\n      }\n      return NodeFilter.FILTER_SKIP;\n    }\n\n    // the main node filter for our node iterator\n    // it selects the tag names as specified in the dialog\n    // then calls the controlClass filter above\n    function acceptNode(node)\n    {\n      switch (node.nodeName.toLowerCase())\n      {\n        case self.mTocHeadersArray[0][0]:\n          return controlClass(node, 0);\n          break;\n        case self.mTocHeadersArray[1][0]:\n          return controlClass(node, 1);\n          break;\n        case self.mTocHeadersArray[2][0]:\n          return controlClass(node, 2);\n          break;\n        case self.mTocHeadersArray[3][0]:\n          return controlClass(node, 3);\n          break;\n        case self.mTocHeadersArray[4][0]:\n          return controlClass(node, 4);\n          break;\n        case self.mTocHeadersArray[5][0]:\n          return controlClass(node, 5);\n          break;\n        default:\n          return NodeFilter.FILTER_SKIP;\n          break;\n      }\n      return NodeFilter.FILTER_SKIP;   // placate the js compiler\n    }\n\n    var editor = EditorUtils.getCurrentEditor();\n    try {\n      editor.beginTransaction();\n      // let's create a TreeWalker to look for our nodes\n      var treeWalker = theDocument.createTreeWalker(theDocument.documentElement,\n                                                    NodeFilter.SHOW_ELEMENT,\n                                                    acceptNode,\n                                                    true);\n      // we need an array to store all TOC entries we find in the document\n      var tocArray = new Array();\n      if (treeWalker) {\n        var tocSourceNode = treeWalker.nextNode();\n        while (tocSourceNode) {\n          var headerIndex = currentHeaderLevel;\n    \n          var headerText = tocSourceNode.textContent.trim();\n    \n          var anchor = tocSourceNode.firstChild, id;\n          var mozTocClass = this.kMozTocClassPrefix + tocSourceNode.nodeName.toUpperCase();\n          // do we have a named anchor as 1st child of our node ?\n          if (anchor &&\n              anchor.nodeName.toLowerCase() == \"a\" &&\n              anchor.hasAttribute(\"id\") &&\n              anchor.getAttribute(\"id\").substr(0, this.kMozTocIdPrefixLength) == this.kMozTocIdPrefix) {\n            // yep, get its id\n            id = anchor.getAttribute(\"id\");\n            if (!anchor.classList.contains(mozTocClass))\n              editor.setAttribute(anchor, \"class\",\n                                    anchor.getAttribute(\"class\")\n                                    ? anchor.getAttribute(\"class\") + \" \" + mozTocClass\n                                    : mozTocClass);\n          }\n          else if (anchor &&\n              anchor.nodeName.toLowerCase() == \"a\" &&\n              anchor.hasAttribute(\"name\") &&\n              anchor.getAttribute(\"name\").substr(0, this.kMozTocIdPrefixLength) == this.kMozTocIdPrefix) {\n            // yep, get its name\n            id = anchor.getAttribute(\"name\");\n            if (!anchor.classList.contains(mozTocClass))\n              editor.setAttribute(anchor, \"class\",\n                                    anchor.getAttribute(\"class\")\n                                    ? anchor.getAttribute(\"class\") + \" \" + mozTocClass\n                                    : mozTocClass);\n          }\n          else {\n            // no we don't and we need to create one\n            anchor = theDocument.createElement(\"a\");\n            txn = new diNodeInsertionTxn(anchor,\n                                         tocSourceNode,\n                                         tocSourceNode.firstChild);\n            editor.transactionManager.doTransaction(txn);\n            // let's give it a random ID\n            var c = 1000000 * Math.random();\n            id = this.kMozTocIdPrefix + Math.round(c);\n            editor.setAttribute(anchor, \"id\",  id);\n            editor.setAttribute(anchor, \"class\", mozTocClass);\n          }\n          // and store that new entry in our array\n          tocArray.push({index: headerIndex, text: headerText, id: id});\n          tocSourceNode = treeWalker.nextNode();\n        }\n      }\n  \n      var oldToc = toc;\n      var newToc = theDocument.createElement(this.mOrderedList ? \"ol\" : \"ul\");\n      newToc.setAttribute(\"id\", this.kMozToc);\n    \n      /* generate the TOC itself */\n      headerIndex = 0;\n      var item, toc;\n      for (var i = 0; i < tocArray.length; i++) {\n        if (!headerIndex) {\n          // do we need to create an ol/ul container for the first entry ?\n          ++headerIndex;\n          toc = newToc;\n          var commentText = \"mozToc \";\n          for (var j = 0; j < 6; j++) {\n            if (this.mTocHeadersArray[j][0] != \"\") {\n              commentText += this.mTocHeadersArray[j][0];\n              if (this.mTocHeadersArray[j][1] != \"\") {\n                commentText += \".\" + this.mTocHeadersArray[j][1];\n              }\n              commentText += \" \" + (j + 1) + \" \";\n            }\n          }\n          // important, we have to remove trailing spaces\n          commentText = TrimStringRight(commentText);\n    \n          // forge a comment we'll insert in the TOC ; that comment will hold\n          // the TOC definition for us\n          var ct = theDocument.createElementNS(\"http://disruptive-innovations.com/zoo/bluegriffon\", \"comment\");\n          ct.setAttribute(\"title\", commentText);\n          var ctct = theDocument.createComment(commentText);\n          ct.appendChild(ctct);\n          toc.appendChild(ct);\n    \n          // assign a special class to the TOC top element if the TOC is readonly\n          // the definition of this class is in EditorOverride.css\n          if (this.mReadonly) {\n            toc.setAttribute(\"class\", \"readonly\");\n          }\n          else {\n            toc.removeAttribute(\"class\");\n          }\n    \n          // We need a new variable to hold the local ul/ol container\n          // The toplevel TOC element is not the parent element of a\n          // TOC entry if its depth is > 1...\n          var tocList = toc;\n          // create a list item\n          var tocItem = theDocument.createElement(\"li\");\n          // and an anchor in this list item\n          var tocAnchor = theDocument.createElement(\"a\");\n          // make it target the source of the TOC entry\n          tocAnchor.setAttribute(\"href\", \"#\" + tocArray[i].id);\n          // and put the textual contents of the TOC entry in that anchor\n          var tocEntry = theDocument.createTextNode(tocArray[i].text);\n          // now, insert everything where it has to be inserted\n          tocAnchor.appendChild(tocEntry);\n          tocItem.appendChild(tocAnchor);\n          tocList.appendChild(tocItem);\n          item = tocList;\n        }\n        else {\n          if (tocArray[i].index < headerIndex) {\n            // if the depth of the new TOC entry is less than the depth of the\n            // last entry we created, find the good ul/ol ancestor\n            for (j = headerIndex - tocArray[i].index; j > 0; --j) {\n              if (item != toc) {\n                item = item.parentNode.parentNode;\n              }\n            }\n            tocItem = theDocument.createElement(\"li\");\n          }\n          else if (tocArray[i].index > headerIndex) {\n            // to the contrary, it's deeper than the last one\n            // we need to create sub ul/ol's and li's\n            for (j = tocArray[i].index - headerIndex; j > 0; --j) {\n              tocList = theDocument.createElement(this.mOrderedList ? \"ol\" : \"ul\");\n              item.lastChild.appendChild(tocList);\n              tocItem = theDocument.createElement(\"li\");\n              tocList.appendChild(tocItem);\n              item = tocList;\n            }\n          }\n          else {\n            tocItem = theDocument.createElement(\"li\");\n          }\n          tocAnchor = theDocument.createElement(\"a\");\n          tocAnchor.setAttribute(\"href\", \"#\" + tocArray[i].id);\n          tocEntry = theDocument.createTextNode(tocArray[i].text);\n          tocAnchor.appendChild(tocEntry);\n          tocItem.appendChild(tocAnchor);\n          item.appendChild(tocItem);\n          headerIndex = tocArray[i].index;\n        }\n      }\n    \n      if (oldToc) {\n        txn = new diNodeInsertionTxn(newToc,\n                                     oldToc.parentNode,\n                                     oldToc);\n        editor.transactionManager.doTransaction(txn);\n        editor.deleteNode(oldToc);\n      }\n      else\n        editor.insertElementAtSelection(newToc, true);\n    }\n    catch(e) { Services.prompt.alert(null,\"erreur\",e);}\n    editor.endTransaction();\n  }\n};\n"
  },
  {
    "path": "base/content/bluegriffon/js/recentPages.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/Services.jsm\");\nComponents.utils.import(\"resource://gre/modules/urlHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar RecentPagesHandler = {\n\n  appendRecentMenuitem: function(menupopup, title, url, menuIndex, epubUrls)\n  {\n    if (epubUrls.indexOf(url) != -1)\n      return;\n\n    try {\n      var ioService =\n        Components.classes[\"@mozilla.org/network/io-service;1\"]\n                  .getService(Components.interfaces.nsIIOService);\n      var fileHandler =\n        ioService.getProtocolHandler(\"file\")\n                 .QueryInterface(Components.interfaces.nsIFileProtocolHandler);\n      var file = fileHandler.getFileFromURLSpec(url);\n      if (!file.exists())\n        return;\n    }\n    catch(e) {}\n\n    if (menupopup)\n    {\n      var menuItem = document.createElement(\"menuitem\");\n      if (menuItem)\n      {\n        var itemString = \"\";\n\n        if (url.toLowerCase().endsWith(\".epub\"))\n          itemString += \"📖 \";\n  \n        // Show \"title [url]\" or just the URL\n        if (title)\n        {\n         itemString += title;\n         itemString += \" [\";\n        }\n        itemString += unescape(url);\n        if (title)\n          itemString += \"]\";\n  \n        menuItem.setAttribute(\"label\", itemString);\n        menuItem.setAttribute(\"crop\", \"center\");\n        menuItem.setAttribute(\"value\", url);\n        menupopup.appendChild(menuItem);\n      }\n    }\n  },\n  \n  buildRecentPagesMenu: function()\n  {\n    var editor = EditorUtils.getCurrentEditor();\n\n    var popup = gDialog[\"menupopup_RecentFiles\"];\n    if (!popup)\n      return;\n  \n    // Delete existing menu\n    while (popup.firstChild)\n      popup.removeChild(popup.firstChild);\n  \n    // Current page is the \"0\" item in the list we save in prefs,\n    //  but we don't include it in the menu.\n    var curUrl = \"\";\n    if (editor)\n      curUrl = UrlUtils.stripPassword(EditorUtils.getDocumentUrl());\n    var historyCount = 10;\n    try {\n      historyCount = Services.prefs.getIntPref(\"bluegriffon.history.url_maximum\");\n    } catch(e) {}\n    var menuIndex = 1;\n  \n    var windowEnumerator = Services.wm.getEnumerator(\"bluegriffon\");\n    var win = null;\n    var epubUrls = [];\n    while (windowEnumerator.hasMoreElements()) {\n      var w = windowEnumerator.getNext();\n      var ebookElt = w.document.querySelector(\"epub2,epub3,epub31\");\n      if (ebookElt) {\n        var ebook = ebookElt.getUserData(\"ebook\");\n        epubUrls.push(ebook.url);\n      }\n    }\n\n    for (var i = 0; i < historyCount; i++)\n    {\n      var url = GetUnicharPref(\"bluegriffon.history_url_\"+i);\n  \n      // Skip over current url\n      if (url && url != curUrl)\n      {\n        // Build the menu\n        var title = GetUnicharPref(\"bluegriffon.history_title_\"+i);\n        this.appendRecentMenuitem(popup, title, url, menuIndex, epubUrls);\n        menuIndex++;\n      }\n    }\n  },\n  \n  addUrlAndTitle: function(curUrl, aTitle)\n  {\n    if (!curUrl)\n      return;\n    var historyCount = 10;\n    try {\n      historyCount = Services.prefs.getIntPref(\"bluegriffon.history.url_maximum\"); \n    } catch(e) {}\n  \n    var titleArray = [];\n    var urlArray = [];\n  \n    // XXX code below is suspect...\n    if (historyCount &&\n        !UrlUtils.isUrlOfBlankDocument(curUrl) &&\n        UrlUtils.getScheme(curUrl) != \"data\")\n    {\n      titleArray.push(aTitle);\n      urlArray.push(curUrl);\n    }\n  \n    for (var i = 0; i < historyCount && urlArray.length < historyCount; i++)\n    {\n      var url = GetUnicharPref(\"bluegriffon.history_url_\"+i);\n  \n      // Continue if URL pref is missing because \n      //  a URL not found during loading may have been removed\n  \n      // Skip over current an \"data\" URLs\n      if (url && url != curUrl && UrlUtils.getScheme(url) != \"data\")\n      {\n        var title = GetUnicharPref(\"bluegriffon.history_title_\"+i);\n        titleArray.push(title);\n        urlArray.push(url);\n      }\n    }\n  \n    // Resave the list back to prefs in the new order\n    for (i = 0; i < urlArray.length; i++)\n    {\n      SetUnicharPref(\"bluegriffon.history_title_\"+i, titleArray[i]);\n      SetUnicharPref(\"bluegriffon.history_url_\"+i, urlArray[i]);\n    }\n  },\n\n  saveRecentFilesPrefs: function()\n  {\n    var curUrl = UrlUtils.stripPassword(EditorUtils.getDocumentUrl());\n    var title  = EditorUtils.getDocumentTitle();\n    this.addUrlAndTitle(curUrl, title);\n  }\n};\n"
  },
  {
    "path": "base/content/bluegriffon/js/recentPages.js2",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/Services.jsm\");\nComponents.utils.import(\"resource://gre/modules/urlHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar RecentPagesHandler = {\n\n  kTITLE_PREF: \"bluegriffon.history_title_\",\n  kURL_PREF: \"bluegriffon.history_url_\",\n  kMAX_PREF: \"bluegriffon.history.url_maximum\",\n\n  appendRecentMenuitem: function(menupopup, title, url, menuIndex)\n  {\n    // don't show the entry if the corresponding file does not\n    // exist...\n    var ioService =\n      Components.classes[\"@mozilla.org/network/io-service;1\"]\n                .getService(Components.interfaces.nsIIOService);\n    var fileHandler =\n      ioService.getProtocolHandler(\"file\")\n               .QueryInterface(Components.interfaces.nsIFileProtocolHandler);\n    var file = fileHandler.getFileFromURLSpec(url);\n    if (!file.exists())\n      return;\n\n    if (menupopup)\n    {\n      var menuItem = document.createElement(\"menuitem\");\n      if (menuItem)\n      {\n        var itemString = \"\";\n  \n        // Show \"title [url]\" or just the URL\n        if (title)\n        {\n         itemString += title;\n         itemString += \" [\";\n        }\n        itemString += url;\n        if (title)\n          itemString += \"]\";\n  \n        menuItem.setAttribute(\"label\", itemString);\n        menuItem.setAttribute(\"crop\", \"center\");\n        menuItem.setAttribute(\"value\", url);\n        menupopup.appendChild(menuItem);\n      }\n    }\n  },\n  \n  buildRecentPagesMenu: function()\n  {\n    var editor = EditorUtils.getCurrentEditor();\n\n    var popup = gDialog[\"menupopup_RecentFiles\"];\n    if (!popup)\n      return;\n  \n    // Delete existing menu\n    while (popup.firstChild)\n      popup.removeChild(popup.firstChild);\n  \n    // Current page is the \"0\" item in the list we save in prefs,\n    //  but we don't include it in the menu.\n    var curUrl = \"\";\n    if (editor)\n      curUrl = UrlUtils.stripPassword(EditorUtils.getDocumentUrl());\n    var historyCount = 10;\n    try {\n      historyCount = Services.prefs.getIntPref(this.kMAX_PREF);\n    } catch(e) {}\n    var menuIndex = 1;\n  \n    for (var i = 0; i < historyCount; i++)\n    {\n      var url = GetUnicharPref(this.kURL_PREF+i);\n  \n      // Skip over current url\n      if (url && url != curUrl)\n      {\n        // Build the menu\n        var title = GetUnicharPref(this.kTITLE_PREF+i);\n        this.appendRecentMenuitem(popup, title, url, menuIndex);\n        menuIndex++;\n      }\n    }\n  },\n  \n  saveRecentFilesPrefs: function()\n  {\n    var curUrl = UrlUtils.stripPassword(EditorUtils.getDocumentUrl());\n    var title  = EditorUtils.getDocumentTitle();\n    this.addUrlAndTitle(curlUrl, title);\n  },\n\n  addUrlAndTitle: function(curlUrl, aTitle)\n  {\n    if (!curUrl)\n      return;\n    var historyCount = 10;\n    try {\n      historyCount = Services.prefs.getIntPref(this.kMAX_PREF); \n    } catch(e) {}\n  \n    var titleArray = [];\n    var urlArray = [];\n  \n    // XXX code below is suspect...\n    if (historyCount &&\n        !UrlUtils.isUrlOfBlankDocument(curUrl) &&\n        UrlUtils.getScheme(curUrl) != \"data\")\n    {\n      titleArray.push(aTitle);\n      urlArray.push(curUrl);\n    }\n  \n    for (var i = 0; i < historyCount && urlArray.length < historyCount; i++)\n    {\n      var url = GetUnicharPref(this.kURL_PREF+i);\n  \n      // Continue if URL pref is missing because \n      //  a URL not found during loading may have been removed\n  \n      // Skip over current an \"data\" URLs\n      if (url && url != curUrl && UrlUtils.getScheme(url) != \"data\")\n      {\n        var title = GetUnicharPref(this.kTITLE_PREF+i);\n        titleArray.push(title);\n        urlArray.push(url);\n      }\n    }\n  \n    // Resave the list back to prefs in the new order\n    for (i = 0; i < urlArray.length; i++)\n    {\n      SetUnicharPref(this.kTITLE_PREF+i, titleArray[i]);\n      SetUnicharPref(this.kURL_PREF+i, urlArray[i]);\n    }\n  }\n};\n"
  },
  {
    "path": "base/content/bluegriffon/js/shutdown.inc",
    "content": "function Shutdown()\n{\n  NotifierUtils.removeNotifierCallback(\"selection_strict\", BlueGriffon_lookForFileChanges, this);\n\n  try {\n    var pbi = Services.prefs.QueryInterface(Components.interfaces.nsIPrefBranchInternal);\n    pbi.removeObserver(\"bluegriffon.\", BlueGriffonPrefsObserver, false);\n  } catch(ex) {\n  }\n\n  gDialog.structurebar.shutdown();\n  ResizeEventNotifier.shutdown();\n  EditorScrolledNotifier.shutdown();\n  BGZoomManager.shutdown();\n\n  // persist floating panels' position\n  var panels = document.querySelectorAll('panel[floating=\"true\"]');\n  for (var i = 0; i < panels.length; i++) {\n    if (panels[i].popupBoxObject.popupState == \"open\") {\n      panels[i].persistPosition();\n      panels[i].setAttribute(\"open\", \"true\");\n      document.persist(panels[i].id, \"open\");\n    }\n    else {\n      panels[i].setAttribute(\"open\", \"false\");\n      document.persist(panels[i].id, \"open\");\n    }\n  }\n}\n\nfunction onClose()\n{\n  if (doSaveTabsBeforeQuit()) {\n    Shutdown();\n    return true;\n  }\n  return false;\n}"
  },
  {
    "path": "base/content/bluegriffon/js/startup.inc",
    "content": "\nvar gContentWindow = null;\nvar gURLArray = [];\nvar gBoundDelayedStartup = null;\n\nfunction Startup()\n{\n  SetLocationDB();\n  // do we have a URL to open ?\n  try {\n    if (window.arguments && window.arguments[0]) {\n      var cl = window.arguments[0];\n      if (cl && cl instanceof Components.interfaces.nsIMutableArray) {\n        for (var i = 0; i < cl.Count(); i++) {\n          var url = cl.GetElementAt(i).QueryInterface(Components.interfaces.nsISupportsString).data;\n          var localFile = UrlUtils.newLocalFile(url);\n          if (localFile) { // if localFile is null, then consider it's a remote URL\n            var ioService =\n              Components.classes[\"@mozilla.org/network/io-service;1\"]\n                        .getService(Components.interfaces.nsIIOService);\n            var fileHandler =\n              ioService.getProtocolHandler(\"file\")\n                      .QueryInterface(Components.interfaces.nsIFileProtocolHandler);\n            url = fileHandler.getURLSpecFromFile(localFile);\n          }\n          gURLArray.push(url);\n        }\n      }\n    }\n    else if (window.arguments.length >= 2 &&\n             window.arguments[1])\n      gURLArray = [ window.arguments[1] ];\n  }\n  catch(e) { gURLArray = []; }\n\n  GetUIElements();\n\n  ComposerCommands.setupMainCommands();\n  window.updateCommands(\"style\");\n  RestoreShortcuts();\n  RestorePanels();\n\n  InitializeARIARoleDropdown(gDialog.ARIARolePopup);\n  InitializeARIARoleDropdown(gDialog.ARIARoleStructureBarPopup);\n\n  gDialog.structurebar.init();\n\n  ResizeEventNotifier.startup();\n  EditorScrolledNotifier.startup();\n  BGZoomManager.startup();\n  BGUpdateManager.generateAppId();\n  BGUpdateManager.check(false);\n  \n  initLocalFontFaceMenu(gDialog.FontFacePopup);\n\n  try {\n    var pbi = Services.prefs.QueryInterface(Components.interfaces.nsIPrefBranchInternal);\n    pbi.addObserver(\"bluegriffon.\", BlueGriffonPrefsObserver, false);\n  } catch(ex) {\n  }\n\n  BlueGriffonQuitHelper.init();\n\n  NotifierUtils.addNotifierCallback(\"selection_strict\", BlueGriffon_lookForFileChanges, this);\n  NotifierUtils.addNotifierCallback(\"selection\",        UpdateSourceLiveView, this);\n\n  window.addEventListener(\"sizemodechange\", onSizeModeChange, false);\n\n  if (\"ActiveViewManager\" in window)\n    ActiveViewManager.init();\n\n  ShowReleaseNotes();\n\n  // Wait until chrome is painted before executing code not critical to making the window visible\n  gBoundDelayedStartup = _delayedStartup.bind(window);\n  window.addEventListener(\"MozAfterPaint\", gBoundDelayedStartup);\n}\n\nfunction _cancelDelayedStartup() {\n  window.removeEventListener(\"MozAfterPaint\", gBoundDelayedStartup);\n  gBoundDelayedStartup = null;\n}\n\nfunction _delayedStartup() {\n  _cancelDelayedStartup();\n  // let's finish with the url\n  try {\n    for (var i = 0; i < gURLArray.length; i++) {\n      var url = gURLArray[i];\n      if (url) {\n        var ebmAvailable = (\"EBookManager\" in window);\n        if (ebmAvailable && url.toLowerCase().endsWith(\".epub\")) {\n          EBookManager.showEbook(UrlUtils.newLocalFile(url), url);\n        }\n        else {\n          OpenFile(url, true);\n        }\n      }\n    }\n  }\n  catch(e) {}\n}\n\nvar gLookingForFileChangesTimeout = null;\n\nfunction BlueGriffon_lookForFileChanges() {\n  if (gLookingForFileChangesTimeout)\n    clearTimeout(gLookingForFileChangesTimeout);\n\n  gLookingForFileChangesTimeout = setTimeout(function() { FileChangeUtils.lookForChanges(); }, 500);\n}\n\nfunction RestoreShortcuts()\n{\n  try {\n    var file = Components.classes[\"@mozilla.org/file/directory_service;1\"]\n                         .getService(Components.interfaces.nsIProperties)\n                         .get(\"ProfD\", Components.interfaces.nsIFile);\n    file.append(\"shortcuts.sqlite\");\n    \n    var storageService = Components.classes[\"@mozilla.org/storage/service;1\"]\n                            .getService(Components.interfaces.mozIStorageService);\n    var dbConn = storageService.openDatabase(file);\n\n    // no table, no chocolate\n    if (!dbConn.tableExists(\"shortcuts\"))\n      return;\n\n    // remove all existing shortcuts...\n    var elts = document.querySelectorAll(\"#composer-main-menubar *[key], toolbar *[key]\");\n    for (var i = 0; i < elts.length; i++) {\n      var elt = elts[i];\n      var keyId = elt.getAttribute(\"key\");\n      elt.removeAttribute(\"key\");\n      var keyElt = document.getElementById(keyId);\n      if (keyElt) { //sanity check\n        var keyset = keyElt.parentNode;\n        keyset.removeChild(keyElt);\n       }\n    }\n\n    // get all shortcuts, pre-defined or user-defined\n    var statement = dbConn.createStatement(\"SELECT * from 'shortcuts'\");\n    var stepExecuted = false;\n\n    // for each entry in the shortcuts db\n    while (statement.executeStep()) {\n      stepExecuted = true;\n      var selector = statement.getUTF8String(1);\n      var modifiers = statement.getUTF8String(2);\n      var key = statement.getUTF8String(3);\n\n      var elt = document.querySelector(selector);\n      // recreate a key\n      var keyset = document.getElementById(\"mainKeySet\");\n      keyElt = document.createElement(\"key\");\n      keyElt.setAttribute(\"modifiers\", modifiers);\n      if (key.length == 1)\n        keyElt.setAttribute(\"key\", key);\n      else\n        keyElt.setAttribute(\"keycode\", key);\n      if (elt.hasAttribute(\"command\"))\n        keyElt.setAttribute(\"command\", elt.getAttribute(\"command\"));\n      if (elt.hasAttribute(\"oncommand\"))\n        keyElt.setAttribute(\"oncommand\", elt.getAttribute(\"oncommand\"));\n      if (!elt.hasAttribute(\"command\") && !elt.hasAttribute(\"oncommand\")) {\n        var cmdStr = 'var e = document.createEvent(\"Events\"); e.initEvent(\"command\", true, true); document.querySelector(\"'\n                     + selector\n                     +'\").dispatchEvent(e);';\n        keyElt.setAttribute(\"oncommand\", cmdStr);\n      }\n\n      var keyId =  \"key-\" + modifiers.replace( /,/g , \"-\") + key;\n      keyElt.setAttribute(\"id\", keyId);\n      keyset.appendChild(keyElt);\n      elt.setAttribute(\"key\", keyId);\n\n      var parent = keyset.parentNode;\n      var nextSibling = parent.nextSibling;\n      parent.removeChild(keyset);\n      parent.insertBefore(keyset, nextSibling);\n    }\n    dbConn.close();\n\n    // Wait !!!! Did we execute any step here? If we didn't, indicating there is not a\n    // a single shortcut in BlueGriffon, it's most probably because of the shortcuts bug\n    // in 2.4.x...\n    if (!stepExecuted) {\n      var fixForShortcutsBug = Services.prefs.getBoolPref(\"bluegriffon.kungfudeathgrip.shortcuts2017\");\n      if (!fixForShortcutsBug) {\n        // There Can Be Only One\n        Services.prefs.setBoolPref(\"bluegriffon.kungfudeathgrip.shortcuts2017\", true);\n        // we need to delete the erroneously empty shortcuts.sqlite file\n        file.remove(false);\n        // and then restart :-(\n        var appStartup = Components.classes[\"@mozilla.org/toolkit/app-startup;1\"]\n                         .getService(Components.interfaces.nsIAppStartup);\n\n        appStartup.quit(Components.interfaces.nsIAppStartup.eRestart |\n                        Components.interfaces.nsIAppStartup.eAttemptQuit);\n      }\n    }\n  }\n  catch(e) {\n    // no shortcut DB yet, do nothing\n  }\n}\n\nfunction RestorePanels()\n{\n  var items = document.querySelectorAll(\"#panelsMenuPopup > menuitem[panel]\");\n  for (var i = 0; i < items.length; i++) {\n    var item = items[i];\n    var panelid = item.getAttribute(\"panel\");\n    var panel = document.getElementById(panelid);\n    //var s = \"\"; for (var k = 0; k < item.attributes.length; k++) s+= item.attributes.item(k).nodeName + \"=\" + item.attributes.item(k).nodeValue + \"\\n\"; alert(s);\n    if (item.getAttribute(\"checked\") == \"true\") {\n      if (panel) {\n        if (item.getAttribute(\"decked\") == \"true\") {\n          gDialog.deckedPanelsTabs.addPanel(item.getAttribute(\"label\"),\n                                            item.getAttribute(\"url\"),\n                                            panelid);\n        }\n        else {\n          panel.firstElementChild.setAttribute(\"src\", item.getAttribute(\"url\"));\n        }\n  \t  }\n  \t  else { // linux case :(\n        if (item.getAttribute(\"decked\") == \"true\") {\n          gDialog.deckedPanelsTabs.addPanel(item.getAttribute(\"label\"),\n                                            item.getAttribute(\"url\"),\n                                            panelid);\n        }\n        else {\n          window.open(item.getAttribute(\"url\"),\"_blank\",\n                     \"chrome,resizable,scrollbars=yes\");\n        }\n      }\n    }\n  }\n}\n\nfunction ShowReleaseNotes(aForce)\n{\n  const kRELEASE_NOTES_PREF = \"bluegriffon.release_notes.last\";\n\n  var gApp = Services.appinfo;\n  var appVersion = gApp.version;\n  var lastReleaseNotes = Services.prefs.getCharPref(kRELEASE_NOTES_PREF);\n\n  if (aForce || Services.vc.compare(lastReleaseNotes, appVersion) < 0) {\n    if (!aForce) {\n      Services.prefs.setCharPref(kRELEASE_NOTES_PREF, appVersion);\n    }\n\n    var _window = window;\n    setTimeout(_window.openDialog, aForce ? 0 : 1000,\n               \"chrome://bluegriffon/content/dialogs/releaseNotes.xul\", \"_blank\",\n               \"chrome,modal,titlebar,resizable=yes,dialog=no\");\n  }\n}\n"
  },
  {
    "path": "base/content/bluegriffon/js/tableCommands.inc",
    "content": "var bgInsertTableCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    // reset the table insertion panel\n    AutoInsertTable.reset();\n    gDialog.AutoInsertTableSheetPopup.openPopup(EditorUtils.getCurrentTabEditor(), \"at_pointer\", 0, 0, false);\n  }\n};\n\nvar bgEditTableCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    var element = EditorUtils.getObjectForProperties([\"table\"]);\n    return (element &&\n            EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var element = EditorUtils.getObjectForProperties([\"table\"]);\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/insertTable.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable=yes,dialog=no\", element);\n  }\n};\n\nvar bgSelectTableCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    var element = EditorUtils.getObjectForProperties([\"table\"]);\n    return (element &&\n            EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    try {\n      EditorUtils.getCurrentTableEditor().selectTable();\n    } catch(e) {}\n    GetWindowContent().focus();\n  }\n};\n\nvar bgSelectTableCaptionCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    var element = EditorUtils.getObjectForProperties([\"table\"]);\n    if (element &&\n        EditorUtils.getCurrentEditorElement() &&\n        EditorUtils.isDocumentEditable() &&\n        EditorUtils.isEditingRenderedHTML() &&\n        EditorUtils.isWysiwygMode()) {\n      // but do we already have a caption?\n      return  (element.firstElementChild\n               && element.firstElementChild.nodeName == \"caption\");\n    }\n    return false;\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var element = EditorUtils.getObjectForProperties([\"table\"]);\n    try {\n      EditorUtils.getCurrentEditor().selectElement(element.firstElementChild);\n    } catch(e) {}\n    GetWindowContent().focus();\n  }\n};\n\nvar bgSelectTableRowCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    var element = EditorUtils.getObjectForProperties([\"td\", \"th\"]);\n    return (element &&\n            EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    try {\n      EditorUtils.getCurrentTableEditor().selectTableRow();\n    } catch(e) {}\n    GetWindowContent().focus();\n  }\n};\n\nvar bgsSelectTableColumnCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    var element = EditorUtils.getObjectForProperties([\"td\", \"th\"]);\n    return (element &&\n            EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    try {\n      EditorUtils.getCurrentTableEditor().selectTableColumn();\n    } catch(e) {}\n    GetWindowContent().focus();\n  }\n};\n\nvar bgSelectTableCellCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    var element = EditorUtils.getObjectForProperties([\"td\", \"th\"]);\n    return (element &&\n            EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    try {\n      EditorUtils.getCurrentTableEditor().selectTableCell();\n    } catch(e) {}\n    GetWindowContent().focus();\n  }\n};\n\nvar bgSelectAllTableCellsCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    var element = EditorUtils.getObjectForProperties([\"table\"]);\n    return (element &&\n            EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    try {\n      EditorUtils.getCurrentTableEditor().selectAllTableCells();\n    } catch(e) {}\n    GetWindowContent().focus();\n  }\n};\n\nvar bgInsertTableCaptionCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    var element = EditorUtils.getObjectForProperties([\"table\"]);\n    if (element &&\n        EditorUtils.getCurrentEditorElement() &&\n        EditorUtils.isDocumentEditable() &&\n        EditorUtils.isEditingRenderedHTML() &&\n        EditorUtils.isWysiwygMode()) {\n      // but do we already have a caption?\n      return  (!element.firstElementChild\n               || element.firstElementChild.nodeName != \"caption\");\n    }\n    return false;\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var element = EditorUtils.getObjectForProperties([\"table\"]);\n    try {\n      var caption = EditorUtils.getCurrentEditor().createElementWithDefaults(\"caption\");\n      var brNode = EditorUtils.getCurrentDocument().createElement(\"br\");\n      caption.appendChild(brNode);\n      EditorUtils.getCurrentEditor().insertNode(caption, element, 0);\n      EditorUtils.getCurrentEditor().selectElement(brNode);\n    } catch(e) {}\n    GetWindowContent().focus();\n  }\n};\n\nvar bgInsertTableRowAboveCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    var element = EditorUtils.getObjectForProperties([\"td\", \"th\"]);\n    return (element &&\n            EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    try {\n      EditorUtils.getCurrentTableEditor().insertTableRow(1, false);\n    } catch(e) {}\n    GetWindowContent().focus();\n  }\n};\n\nvar bgInsertTableRowBelowCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    var element = EditorUtils.getObjectForProperties([\"td\", \"th\"]);\n    return (element &&\n            EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    try {\n      EditorUtils.getCurrentTableEditor().insertTableRow(1, true);\n    } catch(e) {}\n    GetWindowContent().focus();\n  }\n};\n\nvar bgInsertTableColumnBeforeCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    var element = EditorUtils.getObjectForProperties([\"td\", \"th\"]);\n    return (element &&\n            EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    try {\n      EditorUtils.getCurrentTableEditor().insertTableColumn(1, false);\n    } catch(e) {}\n    GetWindowContent().focus();\n  }\n};\n\nvar bgInsertTableColumnAfterCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    var element = EditorUtils.getObjectForProperties([\"td\", \"th\"]);\n    return (element &&\n            EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    try {\n      EditorUtils.getCurrentTableEditor().insertTableColumn(1, true);\n    } catch(e) {}\n    GetWindowContent().focus();\n  }\n};\n\nvar bgInsertTableCellBeforeCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    var element = EditorUtils.getObjectForProperties([\"td\", \"th\"]);\n    return (element &&\n            EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    try {\n      EditorUtils.getCurrentTableEditor().insertTableCell(1, false);\n    } catch(e) {}\n    GetWindowContent().focus();\n  }\n};\n\nvar bgInsertTableCellAfterCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    var element = EditorUtils.getObjectForProperties([\"td\", \"th\"]);\n    return (element &&\n            EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    try {\n      EditorUtils.getCurrentTableEditor().insertTableCell(1, true);\n    } catch(e) {}\n    GetWindowContent().focus();\n  }\n};\n\nvar bgDeleteTableCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    var element = EditorUtils.getObjectForProperties([\"table\"]);\n    return (element &&\n            EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    try {\n      EditorUtils.getCurrentTableEditor().deleteTable();\n    } catch(e) {}\n    GetWindowContent().focus();\n  }\n};\n\nvar bgDeleteTableCaptionCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    var element = EditorUtils.getObjectForProperties([\"table\"]);\n    if (element &&\n        EditorUtils.getCurrentEditorElement() &&\n        EditorUtils.isDocumentEditable() &&\n        EditorUtils.isEditingRenderedHTML() &&\n        EditorUtils.isWysiwygMode()) {\n      // but do we already have a caption?\n      return  (element.firstElementChild\n               && element.firstElementChild.nodeName == \"caption\");\n    }\n    return false;\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var element = EditorUtils.getObjectForProperties([\"table\"]);\n    try {\n      EditorUtils.getCurrentEditor().deleteNode(element.firstElementChild);\n    } catch(e) {}\n    GetWindowContent().focus();\n  }\n};\n\nfunction GetNumberOfContiguousSelectedRows()\n{\n  var rows = 0;\n  try {\n    var editor = EditorUtils.getCurrentTableEditor();\n    var rowObj = { value: 0 };\n    var colObj = { value: 0 };\n    var cell = editor.getFirstSelectedCellInTable(rowObj, colObj);\n    if (!cell)\n      return 0;\n\n    // We have at least one row\n    rows++;\n\n    var lastIndex = rowObj.value;\n    do {\n      cell = editor.getNextSelectedCell({value:0});\n      if (cell)\n      {\n        editor.getCellIndexes(cell, rowObj, colObj);\n        var index = rowObj.value;\n        if (index == lastIndex + 1)\n        {\n          lastIndex = index;\n          rows++;\n        }\n      }\n    }\n    while (cell);\n  } catch (e) {}\n\n  return rows;\n}\n\nfunction GetNumberOfContiguousSelectedColumns()\n{\n  var columns = 0;\n  try {\n    var editor = EditorUtils.getCurrentTableEditor();\n    var colObj = { value: 0 };\n    var rowObj = { value: 0 };\n    var cell = editor.getFirstSelectedCellInTable(rowObj, colObj);\n    if (!cell)\n      return 0;\n\n    // We have at least one column\n    columns++;\n\n    var lastIndex = colObj.value;\n    do {\n      cell = editor.getNextSelectedCell({value:0});\n      if (cell)\n      {\n        editor.getCellIndexes(cell, rowObj, colObj);\n        var index = colObj.value;\n        if (index == lastIndex +1)\n        {\n          lastIndex = index;\n          columns++;\n        }\n      }\n    }\n    while (cell);\n  } catch (e) {}\n\n  return columns;\n}\n\nvar bgDeleteTableRowCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    var element = EditorUtils.getObjectForProperties([\"td\", \"th\"]);\n    return (element &&\n            EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var rows = GetNumberOfContiguousSelectedRows();\n    // Delete at least one row\n    if (rows == 0)\n      rows = 1;\n\n    try {\n      var editor = EditorUtils.getCurrentTableEditor();\n      editor.beginTransaction();\n\n      // Loop to delete all blocks of contiguous, selected rows\n      while (rows)\n      {\n        editor.deleteTableRow(rows);\n        rows = GetNumberOfContiguousSelectedRows();\n      }\n    } finally { editor.endTransaction(); }\n    GetWindowContent().focus();\n  }\n};\n\nvar bgDeleteTableColumnCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    var element = EditorUtils.getObjectForProperties([\"td\", \"th\"]);\n    return (element &&\n            EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var columns = GetNumberOfContiguousSelectedColumns();\n    // Delete at least one column\n    if (columns == 0)\n      columns = 1;\n\n    try {\n      var editor = EditorUtils.getCurrentTableEditor();\n      editor.beginTransaction();\n\n      // Loop to delete all blocks of contiguous, selected columns\n      while (columns)\n      {\n        editor.deleteTableColumn(columns);\n        columns = GetNumberOfContiguousSelectedColumns();\n      }\n    } finally { editor.endTransaction(); }\n    GetWindowContent().focus();\n  }\n};\n\nvar bgDeleteTableCellCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    var element = EditorUtils.getObjectForProperties([\"td\", \"th\"]);\n    return (element &&\n            EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    try {\n      EditorUtils.getCurrentTableEditor().deleteTableCell(1);   \n    } catch (e) {}\n    GetWindowContent().focus();\n  }\n};\n\nvar bgDeleteTableCellContentsCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    var element = EditorUtils.getObjectForProperties([\"td\", \"th\"]);\n    return (element &&\n            EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    try {\n      EditorUtils.getCurrentTableEditor().deleteTableCellContents();   \n    } catch (e) {}\n    GetWindowContent().focus();\n  }\n};\n\nvar bgNormalizeTableCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    var element = EditorUtils.getObjectForProperties([\"table\"]);\n    return (element &&\n            EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    // Use nsnull to let editor find table enclosing current selection\n    try {\n      EditorUtils.getCurrentTableEditor().normalizeTable(null);   \n    } catch (e) {}\n    GetWindowContent().focus();\n  }\n};\n\nvar bgJoinTableCellsCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    if (EditorUtils.getCurrentEditorElement() &&\n        EditorUtils.isDocumentEditable() &&\n        EditorUtils.isEditingRenderedHTML() &&\n        EditorUtils.isWysiwygMode())\n    {\n      try {\n        var editor = EditorUtils.getCurrentTableEditor();\n        var tagNameObj = { value: \"\" };\n        var countObj = { value: 0 };\n        var cell = editor.getSelectedOrParentTableElement(tagNameObj, countObj);\n\n        // We need a cell and either > 1 selected cell or a cell to the right\n        //  (this cell may originate in a row spanned from above current row)\n        // Note that editor returns \"td\" for \"th\" also.\n        // (this is a pain! Editor and gecko use lowercase tagNames, JS uses uppercase!)\n        if( cell && (tagNameObj.value == \"td\"))\n        {\n          // Selected cells\n          if (countObj.value > 1) return true;\n\n          var colSpan = cell.getAttribute(\"colspan\");\n\n          // getAttribute returns string, we need number\n          // no attribute means colspan = 1\n          if (!colSpan)\n            colSpan = Number(1);\n          else\n            colSpan = Number(colSpan);\n\n          var rowObj = { value: 0 };\n          var colObj = { value: 0 };\n          editor.getCellIndexes(cell, rowObj, colObj);\n\n          // Test if cell exists to the right of current cell\n          // (cells with 0 span should never have cells to the right\n          //  if there is, user can select the 2 cells to join them)\n          return (colSpan && editor.getCellAt(null, rowObj.value,\n                                              colObj.value + colSpan));\n        }\n      } catch (e) {}\n    }\n    return false;\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    // Param: Don't merge non-contiguous cells\n    try {\n      EditorUtils.getCurrentTableEditor().joinTableCells(false);\n    } catch (e) {alert(e)}\n    GetWindowContent().focus();\n  }\n};\n\nfunction IsSelectionInOneCell()\n{\n  try {\n    var editor = EditorUtils.getCurrentEditor();\n    var selection = editor.selection;\n\n    if (selection.rangeCount == 1)\n    {\n      // We have a \"normal\" single-range selection\n      if (!selection.isCollapsed &&\n         selection.anchorNode != selection.focusNode)\n      {\n        // Check if both nodes are within the same cell\n        var anchorCell = editor.getElementOrParentByTagName(\"td\", selection.anchorNode);\n        var focusCell = editor.getElementOrParentByTagName(\"td\", selection.focusNode);\n        return (focusCell != null && anchorCell != null && (focusCell == anchorCell));\n      }\n      // Collapsed selection or anchor == focus (thus must be in 1 cell)\n      return true;\n    }\n  } catch (e) {}\n  return false;\n}\n\nvar bgSplitTableCellCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    if (EditorUtils.getCurrentEditorElement() &&\n        EditorUtils.isDocumentEditable() &&\n        EditorUtils.isEditingRenderedHTML() &&\n        EditorUtils.isWysiwygMode())\n    {\n      var tagNameObj = { value: \"\" };\n      var countObj = { value: 0 };\n      var cell;\n      try {\n        cell = EditorUtils.getCurrentTableEditor().getSelectedOrParentTableElement(tagNameObj, countObj);\n      } catch (e) {}\n\n      // We need a cell parent and there's just 1 selected cell \n      // or selection is entirely inside 1 cell\n      if ( cell && (tagNameObj.value == \"td\") && \n           countObj.value <= 1 &&\n           IsSelectionInOneCell() )\n      {\n        var colSpan = cell.getAttribute(\"colspan\");\n        var rowSpan = cell.getAttribute(\"rowspan\");\n        if (!colSpan) colSpan = 1;\n        if (!rowSpan) rowSpan = 1;\n        return (colSpan > 1  || rowSpan > 1 ||\n                colSpan == 0 || rowSpan == 0);\n      }\n    }\n    return false;\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    try {\n      EditorUtils.getCurrentTableEditor().splitTableCell();\n    } catch (e) {}\n    GetWindowContent().focus();\n  }\n};\n\nfunction GetParentTableCell(element)\n{\n  var node = element;\n  while (node)\n  {\n    if (node.nodeName.toLowerCase() == \"td\" || node.nodeName.toLowerCase() == \"th\")\n      return node;\n\n    node = node.parentNode;\n  }\n  return node;\n}\n\nvar bgConvertToTable =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    if (EditorUtils.getCurrentEditorElement() &&\n        EditorUtils.isDocumentEditable() &&\n        EditorUtils.isEditingRenderedHTML() &&\n        EditorUtils.isWysiwygMode())\n    {\n      var selection;\n      var editor = EditorUtils.getCurrentEditor();\n      try {\n        selection = editor.selection;\n      } catch (e) {}\n\n      if (selection && !selection.isCollapsed)\n      {\n        // Don't allow if table or cell is the selection\n        var element;\n        try {\n          element = editor.getSelectedElement(\"\");\n        } catch (e) {}\n        if (element)\n        {\n          var name = element.nodeName.toLowerCase();\n          if (name == \"td\" ||\n              name == \"th\" ||\n              name == \"caption\" ||\n              name == \"table\")\n            return false;\n        }\n\n        // Selection start and end must be in the same cell\n        //   in same cell or both are NOT in a cell\n        if ( GetParentTableCell(selection.focusNode) !=\n             GetParentTableCell(selection.anchorNode) )\n          return false\n      \n        return true;\n      }\n    }\n    return false;\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/convertToTable.xul\",\"_blank\", \"chrome,close,titlebar,modal\")\n    GetWindowContent().focus();\n  }\n};\n\nvar bgConvertClipboardToTable =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n      if (EditorUtils.getCurrentEditorElement()\n          && EditorUtils.isDocumentEditable()\n          && EditorUtils.isEditingRenderedHTML()) {\n        var flavors = [\"text/unicode\"];\n        var hasData =\n          Services.clipboard.hasDataMatchingFlavors(flavors, flavors.length, Services.clipboard.kGlobalClipboard);\n        if (hasData) {\n          let trans = Components.classes[\"@mozilla.org/widget/transferable;1\"].\n                        createInstance(Components.interfaces.nsITransferable);\n          trans.init(null);\n          flavors.forEach(trans.addDataFlavor);\n\n          Services.clipboard.getData(trans, Services.clipboard.kGlobalClipboard);\n          var data = {};\n          var dataLen = {};\n          trans.getTransferData(flavors[0], data, dataLen);\n\n          if (data) {\n            data = data.value.QueryInterface(Components.interfaces.nsISupportsString);\n            str = data.data.substring(0, dataLen.value / 2);\n            if (str && str.replace( /\\s/g, \"\"))\n              return true;\n          }\n        }\n      }\n      return false;\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/convertClipboardToTable.xul\",\"_blank\", \"chrome,close,titlebar,modal\")\n    GetWindowContent().focus();\n  }\n};\n\nvar bgSelectTableColumnCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    var element = EditorUtils.getObjectForProperties([\"td\", \"th\"]);\n    return (element &&\n            EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    try {\n      EditorUtils.getCurrentTableEditor().selectTableColumn();\n    } catch(e) {}\n    GetWindowContent().focus();\n  }\n};\n\n\n"
  },
  {
    "path": "base/content/bluegriffon/js/tableResizer.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2012\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nvar TableResizer = {\n  \n    mResizerType: null,\n    mIsMoving: false,\n    mBar: null,\n    mMin: 0,\n    mMax: 0,\n    mBefore: null,\n    mAfter: null,\n    mStartX: 0,\n    mStartY: 0,\n\n    mInfo1: null,\n    mInfo2: null,\n\n    MouseDown: function(aClientX, aClientY, aTarget, aIsShiftKey) {\n      if (aTarget) {\n\t      switch(aTarget.localName.toLowerCase()) {\n\t        case \"tbody\":\n\t          {\n\t            this.mStartY = aClientY;\n\t            var doc = EditorUtils.getCurrentDocument();\n\t            this.mBefore = doc.elementFromPoint(aClientX, aClientY - 5);\n\t            this.mMin = this.mBefore.getBoundingClientRect().top;\n\t            var div = doc.createElement(\"div\");\n\t            div.setAttribute(\"_moz_anonclass\", \"tableRowResizer\");\n\t            div.style.top = (aClientY + doc.documentElement.scrollTop - 2) + \"px\";\n\t            var tbr = this.mBefore.parentNode.parentNode.parentNode.getBoundingClientRect();\n\t            div.style.left = (tbr.left + doc.documentElement.scrollLeft) + \"px\";\n\t            div.style.width = (tbr.right - tbr.left) + \"px\";\n\t            EditorUtils.getCurrentEditor().rootElement.appendChild(div);\n\t            this.mBar = div;\n\t\n\t            this.mInfo1 = doc.createElement(\"div\");\n\t            this.mInfo1.setAttribute(\"_moz_anonclass\", \"tableResizerInfo\");\n\t            this.mInfo1.style.top = (aClientY + doc.documentElement.scrollTop - 22) + \"px\";\n\t            this.mInfo1.style.left = (aClientX + doc.documentElement.scrollLeft + 10) + \"px\";\n\t            var hBefore = this.parsedGetComputedStyle(this.mBefore, \"height\");\n\t            this.mInfo1.textContent = Math.floor(hBefore) + \"px\";\n\t            EditorUtils.getCurrentEditor().rootElement.appendChild(this.mInfo1);\n\t\n\t            aTarget.setCapture(true);\n\t            this.mResizerType = \"tbody\";\n\t            this.mIsMoving = true;\n\t\n\t            return true;\n\t          }\n\t        break;\n\t        case \"tr\":\n\t          {\n\t            this.mStartX = aClientX;\n\t            var doc = EditorUtils.getCurrentDocument();\n\t            this.mBefore = doc.elementFromPoint(aClientX - 5, aClientY);\n\t            this.mAfter  = doc.elementFromPoint(aClientX + 5, aClientY);\n\t            this.mMin = this.mBefore.getBoundingClientRect().left;\n\t            this.mMax = this.mAfter.getBoundingClientRect().right;\n\t            var div = doc.createElement(\"div\");\n\t            div.setAttribute(\"_moz_anonclass\", \"tableColResizer\");\n\t            div.style.left = (aClientX + doc.documentElement.scrollLeft - 2) + \"px\";\n\t            var tbr = this.mBefore.parentNode.parentNode.parentNode.getBoundingClientRect();\n\t            div.style.top = (tbr.top + doc.documentElement.scrollTop) + \"px\";\n\t            div.style.height = (tbr.bottom - tbr.top) + \"px\";\n\t            EditorUtils.getCurrentEditor().rootElement.appendChild(div);\n\t            this.mBar = div;\n\t\n\t            this.mInfo1 = doc.createElement(\"div\");\n\t            this.mInfo2 = doc.createElement(\"div\");\n\t            this.mInfo1.setAttribute(\"_moz_anonclass\", \"tableResizerInfo\");\n\t            this.mInfo2.setAttribute(\"_moz_anonclass\", \"tableResizerInfo\");\n\t            this.mInfo1.style.right = (doc.documentElement.clientWidth - aClientX - doc.documentElement.scrollLeft + 8) + \"px\";\n\t            this.mInfo2.style.left = (aClientX + doc.documentElement.scrollLeft + 8) + \"px\";\n\t            this.mInfo1.style.top = (aClientY + doc.documentElement.scrollTop + 10) + \"px\";\n\t            this.mInfo2.style.top = (aClientY + doc.documentElement.scrollTop + 10) + \"px\";\n\t            var hBefore = this.parsedGetComputedStyle(this.mBefore, \"width\");\n\t            var hAfter  = this.parsedGetComputedStyle(this.mAfter, \"width\");\n\t            this.mInfo1.textContent = Math.floor(hBefore) + \"px\\n\"\n\t                         + Math.floor(100 * 10 * (hBefore)\n\t                                      / this.parsedGetComputedStyle(this.mBefore.parentNode.parentNode.parentNode, \"width\")) / 10 + \"%\"\n\t    \n\t            this.mInfo2.textContent = Math.floor(hAfter) + \"px\\n\"\n\t                         + Math.floor(100 * 10 * (hAfter)\n\t                                      / this.parsedGetComputedStyle(this.mAfter.parentNode.parentNode.parentNode, \"width\")) / 10 + \"%\"\n\t\n\t            EditorUtils.getCurrentEditor().rootElement.appendChild(this.mInfo1);\n\t            EditorUtils.getCurrentEditor().rootElement.appendChild(this.mInfo2);\n\t\n\t\n\t            aTarget.setCapture(true);\n\t            this.mResizerType = \"tr\";\n\t            this.mIsMoving = true;\n\t\n\t            return true;\n\t          }\n\t          break;\n\t        default: break;\n\t      }\n      }\n      return false;\n    },\n\n    parsedGetComputedStyle: function(aElt, aProperty)\n    {\n      return parseFloat(aElt.ownerDocument.defaultView.getComputedStyle(aElt, \"\").getPropertyValue(aProperty));\n    },\n\n    setHeight: function(aEditor, aElt, aValue) {\n      aEditor.removeAttribute(aElt, \"height\");\n      var txn = new diStyleAttrChangeTxn(aElt, \"height\", aValue, \"\");\n      aEditor.transactionManager.doTransaction(txn);\n      aEditor.incrementModificationCount(1);  \n    },\n\n    setWidth: function(aEditor, aElt, aValue) {\n      aEditor.removeAttribute(aElt, \"width\");\n      var txn = new diStyleAttrChangeTxn(aElt, \"width\", aValue, \"\");\n      aEditor.transactionManager.doTransaction(txn);\n      aEditor.incrementModificationCount(1);  \n    },\n\n    MouseUp: function(aClientX, aClientY, aTarget, aIsShiftKey) {\n      if (!this.mIsMoving)\n        return false;\n      this.mIsMoving = false;\n      this.mBar.ownerDocument.releaseCapture()\n      this.mBar.parentNode.removeChild(this.mBar);\n      this.mInfo1.parentNode.removeChild(this.mInfo1);\n      this.mBar = null;\n      this.mInfo1 = null;\n\n      if (this.mResizerType == \"tbody\") {\n        var doc = EditorUtils.getCurrentDocument();\n        var hBefore = this.parsedGetComputedStyle(this.mBefore, \"height\");\n    \n        var editor = EditorUtils.getCurrentEditor();\n        editor.beginTransaction();\n  \n        this.setHeight(editor, this.mBefore.parentNode, \"\");\n        var child = this.mBefore.parentNode.firstElementChild;\n        while (child) {\n          this.setHeight(editor, child, \"\");\n          child = child.nextElementSibling;\n        }\n  \n        var delta = aClientY - this.mStartY;\n        this.setHeight(editor, this.mBefore, (hBefore + delta) + \"px\");\n\n        editor.removeAttribute(this.mBefore.parentNode.parentNode.parentNode, \"height\");\n        var txn = new diStyleAttrChangeTxn(this.mBefore.parentNode.parentNode.parentNode, \"height\", \"\", \"\");\n        EditorUtils.getCurrentEditor().transactionManager.doTransaction(txn);\n        EditorUtils.getCurrentEditor().incrementModificationCount(1);  \n\n        editor.endTransaction();\n      }\n      else if (this.mResizerType == \"tr\") {\n        this.mInfo2.parentNode.removeChild(this.mInfo2);\n        this.mInfo2 = null;\n\n        var doc = EditorUtils.getCurrentDocument();\n        var hBefore = this.parsedGetComputedStyle(this.mBefore, \"width\");\n        var hAfter  = this.parsedGetComputedStyle(this.mAfter, \"width\");\n    \n        var editor = EditorUtils.getCurrentEditor();\n        editor.beginTransaction();\n\n        // TODO clear width in the two columns\n        editor instanceof Components.interfaces.nsITableEditor;\n        var beforeRowIndex = {}, beforeColIndex = {};\n        var afterRowIndex = {}, afterColIndex = {};\n        var tableRowCount = {}, tableColCount = {};\n        editor.getCellIndexes(this.mBefore, beforeRowIndex, beforeColIndex);\n        editor.getCellIndexes(this.mAfter,  afterRowIndex,  afterColIndex);\n        var table = this.mBefore.parentNode.parentNode.parentNode;\n        editor.getTableSize(table, tableRowCount, tableColCount);\n\n        for (var i = 0; i < tableRowCount.value; i++) {\n          var c = editor.getCellAt(table, i, beforeColIndex.value);\n          this.setWidth(editor, c, \"\");\n          c = editor.getCellAt(table, i, afterColIndex.value);\n          this.setWidth(editor, c, \"\");\n        }\n  \n        var delta = aClientX - this.mStartX;\n        this.setWidth(editor, this.mBefore, (hBefore + delta) + \"px\");\n        var realWidth = this.parsedGetComputedStyle(this.mBefore, \"width\");\n        if ((hBefore + delta) < realWidth) {\n          delta = realWidth - hBefore;\n        }\n        this.setWidth(editor, this.mAfter,  (hAfter - delta) + \"px\");\n        realWidth = this.parsedGetComputedStyle(this.mAfter, \"width\");\n        if ((hAfter - delta) < realWidth) {\n          delta = hAfter - realWidth;\n          this.setWidth(editor, this.mBefore, (hBefore + delta) + \"px\");\n        }\n\n        if (aIsShiftKey) {\n          var tbw = this.parsedGetComputedStyle(table, \"width\");\n          var newBeforeWidth = (100 * (parseFloat(this.mBefore.style.width)\n                                       + this.parsedGetComputedStyle(this.mBefore, \"border-left-width\")\n                                       + this.parsedGetComputedStyle(this.mBefore, \"border-right-width\")\n                                       + this.parsedGetComputedStyle(this.mBefore, \"padding-right\")\n                                       + this.parsedGetComputedStyle(this.mBefore, \"padding-left\")\n                                       + this.parsedGetComputedStyle(this.mBefore, \"border-spacing\")) / tbw) + \"%\";\n          var newAfterWidth = (100 * (parseFloat(this.mAfter.style.width)\n                                       + this.parsedGetComputedStyle(this.mAfter, \"border-left-width\")\n                                       + this.parsedGetComputedStyle(this.mAfter, \"border-right-width\")\n                                       + this.parsedGetComputedStyle(this.mAfter, \"padding-right\")\n                                       + this.parsedGetComputedStyle(this.mAfter, \"padding-left\")\n                                       + this.parsedGetComputedStyle(this.mAfter, \"border-spacing\")) / tbw) + \"%\";\n          this.setWidth(editor, this.mBefore, newBeforeWidth);\n          this.setWidth(editor, this.mAfter, newAfterWidth);\n        }\n\n        editor.endTransaction();\n      }\n\n      var node = EditorUtils.getSelectionContainer().node;\n      NotifierUtils.notify(\"selection\", node, false);\n      return true;\n    },\n\n    MouseMove: function(aClientX, aClientY, aTarget, aIsShiftKey) {\n      if (!this.mIsMoving)\n        return false;\n      var doc = EditorUtils.getCurrentDocument();\n      if (this.mResizerType == \"tbody\") {\n        var realClientY = Math.max(this.mMin, aClientY);\n\n        this.mInfo1.style.top = (realClientY + doc.documentElement.scrollTop - 22) + \"px\";\n        this.mInfo1.style.left = (aClientX + doc.documentElement.scrollLeft + 10) + \"px\";\n\n        var hBefore = this.parsedGetComputedStyle(this.mBefore, \"height\");\n        this.mInfo1.textContent = Math.floor(hBefore + realClientY - this.mStartY) + \"px\";\n\n        this.mBar.style.top = (realClientY + doc.documentElement.scrollTop - 2) + \"px\";\n      }\n      else if (this.mResizerType == \"tr\") {\n        var realClientX = Math.min(this.mMax, Math.max(this.mMin, aClientX));\n\n        this.mInfo1.style.right = (doc.documentElement.clientWidth - realClientX - doc.documentElement.scrollLeft + 8) + \"px\";\n        this.mInfo2.style.left = (realClientX + doc.documentElement.scrollLeft + 8) + \"px\";\n        this.mInfo1.style.top = (aClientY + doc.documentElement.scrollTop + 10) + \"px\";\n        this.mInfo2.style.top = (aClientY + doc.documentElement.scrollTop + 10) + \"px\";\n\n        var hBefore = this.parsedGetComputedStyle(this.mBefore, \"width\");\n        var hAfter  = this.parsedGetComputedStyle(this.mAfter, \"width\");\n        this.mInfo1.textContent = Math.floor(hBefore + realClientX - this.mStartX) + \"px\\n\"\n                     + Math.floor(100 * 10 * (hBefore + realClientX - this.mStartX)\n                                  / this.parsedGetComputedStyle(this.mBefore.parentNode.parentNode.parentNode, \"width\")) / 10 + \"%\"\n\n        this.mInfo2.textContent = Math.floor(hAfter - realClientX + this.mStartX) + \"px\\n\"\n                     + Math.floor(100 * 10 * (hAfter - realClientX + this.mStartX)\n                                  / this.parsedGetComputedStyle(this.mAfter.parentNode.parentNode.parentNode, \"width\")) / 10 + \"%\"\n\n        this.mBar.style.left = (realClientX + doc.documentElement.scrollLeft - 2) + \"px\";\n      }\n      return true;\n    }\n};\n"
  },
  {
    "path": "base/content/bluegriffon/js/updateManager.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/Services.jsm\");\n\nvar BGUpdateManager = {\n\n  kPREF_APPID:            \"bluegriffon.updates.id\",\n  kPREF_LAST_UPDATE:      \"bluegriffon.updates.last\",\n  kPREF_UPDATES_ENABLED:  \"bluegriffon.updates.check.enabled\",\n  kPREF_UPDATE_FREQUENCY: \"bluegriffon.updates.frequency\",\n  kPREF_UPDATE_MESSAGE:   \"bluegriffon.updates.message\",\n  kURL_UPDATE:            \"http://bluegriffon.org/pings/bluegriffon_ping.php?\",\n\n  //Interfaces this component implements.\n  interfaces: [Components.interfaces.nsIProgressEventSink,\n               Components.interfaces.nsIInterfaceRequestor,\n               Components.interfaces.nsISupports],\n\n  // nsISupports\n\n  QueryInterface: function(iid) {\n    if (!this.interfaces.some( function(v) { return iid.equals(v) } ))\n      throw Components.results.NS_ERROR_NO_INTERFACE;\n\n    return this;\n  },\n\n  getInterface: function(iid) {\n    return this.QueryInterface(iid);\n  },\n\n  generateAppId: function()\n  {\n    var prefs = Services.prefs;\n    var currentDate = Date.parse(new Date());\n\n    // we need an appId for the xmlhttprequest\n    var appId = null;\n    try {\n      appId = prefs.getCharPref(this.kPREF_APPID);\n    }\n    catch(e) {}\n    if (!appId) {\n      var uuidService = Components.classes[\"@mozilla.org/uuid-generator;1\"]\n                          .getService(Components.interfaces.nsIUUIDGenerator);\n      var uuid = uuidService.generateUUID().toString();\n      appId = uuid + \":\" + currentDate;\n      try {\n        prefs.setCharPref(this.kPREF_APPID, appId);\n      }\n      catch(e) {}\n    }\n\n    return appId;\n  },\n\n  check: function(aForceCheck)\n  {\n    if (gDialog.updateThrobber)\n      gDialog.updateThrobber.hidden = false;\n\n    var prefs = Services.prefs;\n    var currentDate = Date.parse(new Date());\n    var appId = this.generateAppId();\n\n    var lastCheck = 0;\n    try {\n      lastCheck = parseInt(prefs.getCharPref(this.kPREF_LAST_UPDATE));\n    }\n    catch(e) {}\n\n    var updatesEnabled = true;\n    try {\n      updatesEnabled = prefs.getBoolPref(this.kPREF_UPDATES_ENABLED);\n    }\n    catch(e) {}\n\n    var updateFrequency = \"launch\";\n    try {\n      updateFrequency = prefs.getCharPref(this.kPREF_UPDATE_FREQUENCY);\n    }\n    catch(e) {}\n\n    if (aForceCheck ||\n        (updatesEnabled &&\n          (updateFrequency == \"launch\" ||\n           (updateFrequency == \"onceperday\" && currentDate - lastCheck > 24*60*60*1000)))) {\n\n      // ok we have to look for an app update...\n      var rq = Components.classes[\"@mozilla.org/xmlextras/xmlhttprequest;1\"]\n                 .createInstance();\n\n      var loadHandler = {\n        _self: this,\n  \n        handleEvent: function(aEvent)\n        {\n          if (this._self._loadTimer)\n            this._self._loadTimer.cancel();\n  \n          this._self.status = aEvent.target.status;\n  \n          if (this._self._authFailer || this._self.status >= 400)\n          {\n            this._self = null;\n            if (gDialog.updateThrobber)\n              gDialog.updateThrobber.hidden = true;\n            if (\"ErrorOnUpdate\" in window)\n              ErrorOnUpdate();\n          }\n          else\n          {\n            try     { this._self._handleLoad(aEvent) }\n            finally { this._self = null }\n          }\n        }\n      };\n  \n      var errorHandler = {\n        _self: this,\n  \n        handleEvent: function(event) {\n          if (this._self._loadTimer)\n            this._self._loadTimer.cancel();\n  \n          this._self = null;\n          if (gDialog.updateThrobber)\n            gDialog.updateThrobber.hidden = true;\n          if (\"ErrorOnUpdate\" in window)\n            ErrorOnUpdate();\n        }\n      };\n      // cancel loads that take too long\n      var timeout = 120 * 1000;\n      var timerObserver = {\n        _self: this,\n        observe: function() {\n          rq.abort();\n          try     { this._self.destroy() }\n          finally { this._self = null }\n          if (gDialog.updateThrobber)\n            gDialog.updateThrobber.hidden = true;\n          if (\"ErrorOnUpdate\" in window)\n            ErrorOnUpdate();\n        }\n      };\n      this._loadTimer = Components.classes[\"@mozilla.org/timer;1\"].createInstance(Components.interfaces.nsITimer);\n      this._loadTimer.init(timerObserver, timeout, Components.interfaces.nsITimer.TYPE_ONE_SHOT);\n  \n      rq = rq.QueryInterface(Components.interfaces.nsIDOMEventTarget);\n      rq.addEventListener(\"load\", loadHandler, false);\n      rq.addEventListener(\"error\", errorHandler, false);\n  \n      rq = rq.QueryInterface(Components.interfaces.nsIXMLHttpRequest);\n      rq.open(\"GET\", this.kURL_UPDATE + \"v=\" + Services.appinfo.version\n                                      + \"&id=\" + appId, true);\n      rq.setRequestHeader(\"Pragma\", \"no-cache\");\n      rq.channel.loadFlags |= Components.interfaces.nsIRequest.LOAD_BYPASS_CACHE;\n      // Register ourselves as a listener for notification callbacks so we\n      // can handle authorization requests and SSL issues like cert mismatches.\n      // XMLHttpRequest will handle the notifications we don't handle.\n      rq.channel.notificationCallbacks = this;\n  \n      rq.send(null);\n    }\n  },\n\n  _handleLoad: function(aEvent)\n  {\n    if (gDialog.updateThrobber)\n      gDialog.updateThrobber.hidden = true;\n    // update the last update's time\n    Services.prefs.setCharPref(this.kPREF_LAST_UPDATE, Date.parse(new Date()));\n\n    var rq = aEvent.target;\n    var doc = rq.responseXML; \n    if (doc &&\n        doc.documentElement.nodeName == \"update\") {\n      var child = doc.documentElement.firstElementChild;\n      var message = \"\", messageURL = \"\";\n      var currentVersion, homeURL;\n      while (child) {\n        switch (child.nodeName)\n        {\n          case \"currentVersion\": currentVersion = child.textContent; break;\n          case \"homeURL\":        homeURL = child.textContent; break;\n          case \"message\":        message = child.textContent; break;\n          case \"messageURL\":     messageURL = child.textContent; break;\n          default:               break;\n        }\n        child = child.nextElementSibling;\n      }\n      var lastMessage = \"\";\n      try {\n        lastMessage = Services.prefs.getCharPref(this.kPREF_UPDATE_MESSAGE);\n      }\n      catch(e){}\n      var gApp = Services.appinfo;\n      if (currentVersion && homeURL) {\n        var skipped = \"\";\n        try {\n          skipped = Services.prefs.getCharPref(\"bluegriffon.updates.skipped\");\n        }\n        catch(e){}\n        if (Services.vc.compare(gApp.version, currentVersion) < 0\n            && (currentVersion != skipped || (\"BlueGriffonIsUpToDate\" in window))) {\n          var features = \"chrome,titlebar,toolbar,modal,centerscreen,dialog=no\";\n          window.openDialog(\"chrome://bluegriffon/content/dialogs/updateAvailable.xul\", \"\", features,\n                            message ? message : null, homeURL ? homeURL : null, currentVersion);\n        }\n        else {\n          if (\"BlueGriffonIsUpToDate\" in window)\n            BlueGriffonIsUpToDate();\n          if (message && lastMessage != message) {\n            Services.prefs.setCharPref(this.kPREF_UPDATE_MESSAGE, message);\n            var features = \"chrome,titlebar,toolbar,modal,centerscreen,dialog=no\";\n            window.openDialog(\"chrome://bluegriffon/content/dialogs/updateAvailable.xul\", \"\", features,\n                              message, messageURL, 0);\n          }\n        }\n      }\n    }\n  }\n};\n  "
  },
  {
    "path": "base/content/bluegriffon/js/viewCommands.inc",
    "content": "var cmdFullScreen =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return true;    // we can always do this\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    window.fullScreen = !window.fullScreen;\n    if (window.fullScreen)\n    {\n      window.document.documentElement.setAttribute(\"fullscreen\", \"true\");\n\n      gDialog[\"fullscr-grabber\"].addEventListener(\"mousemove\", function(){cmdFullScreen.showToolbars(true)}, false);\n      gDialog.maincontainer.addEventListener(\"mousemove\", function(){cmdFullScreen.showToolbars(false)}, false);\n    }\n    else\n      window.document.documentElement.removeAttribute(\"fullscreen\");\n  },\n\n  showToolbars: function(aShow)\n  {\n    if (aShow)\n      window.document.documentElement.setAttribute(\"forcetoolbars\", \"true\");\n    else\n      window.document.documentElement.removeAttribute(\"forcetoolbars\");\n  }\n};\n\n\nvar cmdBrowseCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML());\n  },\n  \n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var rv = cmdSave.doCommand();\n    if (rv)\n      loadExternalURL(EditorUtils.getDocumentUrl());\n    return rv;\n  }\n};\n\n\nvar cmdToggleView =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var nextMode = EditorUtils.isWysiwygMode()\n                   ? 'source'\n                   : 'wysiwyg';\n    ToggleViewMode(gDialog[nextMode + 'ModeButton']);\n  }\n};\n\n"
  },
  {
    "path": "base/content/bluegriffon/js/zoomManager.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2008\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/Services.jsm\");\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar BGZoomManager = {\n\n  kZOOM_VALUES:         \"toolkit.zoomManager.zoomValues\",\n  kDEFAULT_ZOOM:        \"bluegriffon.zoom.default\",\n  kDEFAULT_SOURCE_ZOOM: \"bluegriffon.source.zoom.default\",\n\n  zoomValues: function BGZoomManager_zoomValues()\n  {\n    var values;\n    try {\n      values = Services.prefs.getCharPref(this.kZOOM_VALUES);\n    }\n    catch(e) {\n      values = \".5,.75,1,1.25,1.5,2,3\";\n    }\n    return values.split(\",\").map(parseFloat);\n  },\n\n  getMarkupDocumentViewer: function BGZoomManager_getMarkupDocumentViewer()\n  {\n    return EditorUtils.getCurrentEditorElement()\n             .docShell.contentViewer;\n  },\n\n  getCurrentZoom: function BGZoomManager_getCurrentZoom()\n  {\n    if (EditorUtils.isWysiwygMode()) {\n      return this.getMarkupDocumentViewer().fullZoom;\n    }\n    else {\n      var editorElement = EditorUtils.getCurrentEditorElement();\n      var sourceIframe = EditorUtils.getCurrentSourceEditorElement();\n      var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.getEditableElement();\n\n      var value = sourceEditor.style.fontSize;\n      if (value)\n        return parseInt(value) / 100;\n    }\n    return 1;\n  },\n\n  setCurrentZoom: function BGZoomManager_setCurrentZoom(aZoom)\n  {\n    if (EditorUtils.isWysiwygMode()) {\n      this.getMarkupDocumentViewer().fullZoom = aZoom;\n    }\n    else {\n      var value = Math.round(aZoom * 100) + \"%\";\n\n      var editorElement = EditorUtils.getCurrentEditorElement();\n      var sourceIframe = EditorUtils.getCurrentSourceEditorElement();\n      var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.getEditableElement();\n  \n      sourceEditor.style.fontSize = value;\n    }\n    NotifierUtils.notify(\"zoomChanged\");\n  },\n\n  fillZoomValues: function BGZoomManager_fillZoomValues(aPopup)\n  {\n    var valueArray = this.zoomValues();\n\n    var menulist = aPopup.parentNode;\n    var child = aPopup.lastChild;\n    while (child)\n    {\n      var tmp = child.previousSibling;\n      aPopup.removeChild(child);\n      child = tmp;\n    }\n\n    var ratio = this.getCurrentZoom();\n    menulist.setAttribute(\"value\", ratio*100 +\"%\");\n\n    for (var i = 0; i < valueArray.length; i++)\n    {\n      var value = Math.floor(valueArray[i] * 100);\n      var item = document.createElement(\"menuitem\");\n      item.setAttribute(\"label\", value + \"%\");\n      item.setAttribute(\"value\", value);\n      aPopup.appendChild(item);\n    }\n  },\n\n  applyZoomValue: function BGZoomManager_applyZoomValue(aMenulist)\n  {\n    if (aMenulist.selectedItem && aMenulist.selectedItem.value)\n    {\n      this.setCurrentZoom(parseInt(aMenulist.selectedItem.value) / 100);\n      this.focus();\n    }\n    else\n      aMenulist.value = this.getCurrentZoom() * 100 + \"%\";\n  },\n\n  addToSourceViewFontSize: function(aIncrement) {\n    var editorElement = EditorUtils.getCurrentEditorElement();\n    var sourceIframe = EditorUtils.getCurrentSourceEditorElement();\n    var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.getEditableElement();\n\n    var fontSize = sourceEditor.ownerDocument\n                               .defaultView\n                               .getComputedStyle(sourceEditor, \"\")\n                               .getPropertyCSSValue(\"font-size\")\n                               .getFloatValue(CSSPrimitiveValue.CSS_PX)\n    fontSize = Math.max(fontSize + aIncrement, 6);\n    sourceEditor.style.fontSize = fontSize + \"px\";\n  },\n\n  enlarge: function BGZoomManager_enlarge(aMenulist)\n  {\n    var zoomValues = this.zoomValues();\n    var currentZoom = Math.round(this.getCurrentZoom() * 100) / 100;\n    var i = zoomValues.indexOf(currentZoom);\n    if (i >= 0 && i < zoomValues.length - 1)\n    {\n      var value = zoomValues[i+1];\n      this.setCurrentZoom(value);\n      aMenulist.value = Math.round(value * 100) + \"%\";\n    }\n    else if (i == -1)\n      for (var index = 0; index < zoomValues.length; index++)\n        if (zoomValues[index] > currentZoom)\n        {\n          var value = zoomValues[index];\n          this.setCurrentZoom(value);\n          aMenulist.value = Math.round(value * 100) + \"%\";\n          return;\n        }\n  },\n\n  reduce: function BGZoomManager_reduce(aMenulist)\n  {\n    var zoomValues = this.zoomValues();\n    var currentZoom = Math.round(this.getCurrentZoom() * 100) / 100;\n    var i = zoomValues.indexOf(currentZoom);\n    if (i > 0)\n    {\n      var value = zoomValues[i-1];\n      this.setCurrentZoom(value);\n      aMenulist.value = Math.round(value * 100) + \"%\";\n    }\n    else if (i == -1)\n      for (var index = 0; index < zoomValues.length; index++)\n        if (zoomValues[index] < currentZoom &&\n            zoomValues[index+1] > currentZoom)\n        {\n          var value = zoomValues[index];\n          this.setCurrentZoom(value);\n          aMenulist.value = Math.round(value * 100) + \"%\";\n          return;\n        }\n  },\n\n  onKeyUp: function onKeyUp(aEvent, aMenulist)\n  {\n    if (aEvent.keyCode != 13)\n      return;\n    var value = parseInt(aMenulist.value);\n    if (value)\n    {\n      this.setCurrentZoom(value / 100);\n    }\n    else\n    {\n      value = Math.floor(this.getCurrentZoom() * 100);\n    }\n    aMenulist.value = value + \"%\";\n    this.focus();\n  },\n\n  focus: function()\n  {\n    if (EditorUtils.isWysiwygMode())\n      EditorUtils.getCurrentEditorElement().contentWindow.focus();\n    else {\n      var editorElement = EditorUtils.getCurrentEditorElement();\n      var sourceIframe = EditorUtils.getCurrentSourceEditorElement();\n      var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.getEditableElement();\n\n      sourceIframe.focus();\n      sourceEditor.focus();\n    }\n  },\n\n  onModeSwitch: function()\n  {\n    gDialog[\"menulist-zoompanel\"].value = Math.floor(this.getCurrentZoom() * 100) + \"%\"; \n  },\n\n  startup: function BGZoomManager_startup()\n  {\n    var _self = this;\n    NotifierUtils.addNotifierCallback(\"tabSelected\",\n      function() { _self.onTabSelected(); }, this);\n    NotifierUtils.addNotifierCallback(\"tabCreated\",\n      function() { _self.onTabCreated(); }, this);\n    NotifierUtils.addNotifierCallback(\"modeSwitch\",\n      function() { _self.onModeSwitch(); }, this);\n  },\n\n  shutdown: function BGZoomManager_shutdown()\n  {\n    var _self = this;\n    NotifierUtils.removeNotifierCallback(\"tabSelected\",\n      function() { _self.onTabSelected(); }, this);\n    NotifierUtils.removeNotifierCallback(\"tabCreated\",\n      function() { _self.onTabCreated(); }, this);\n    NotifierUtils.removeNotifierCallback(\"modeSwitch\",\n      function() { _self.onModeSwitch(); }, this);\n  },\n\n  onTabSelected: function BGZoomManager_onTabSelect()\n  {\n    var zoom = this.getCurrentZoom();\n    gDialog[\"menulist-zoompanel\"].value = Math.floor(zoom * 100) + \"%\"; \n  },\n\n  onTabCreated: function BGZoomManager_onTabSelect()\n  {\n    var defaultZoom;\n    try {\n      defaultZoom = parseFloat(Services.prefs.getCharPref(this.kDEFAULT_ZOOM));\n    }\n    catch(e)\n    {\n      defaultZoom = 1;\n    }\n\n    this.setCurrentZoom(defaultZoom);\n    gDialog[\"menulist-zoompanel\"].value = Math.floor(defaultZoom * 100) + \"%\"; \n  }\n};\n\n"
  },
  {
    "path": "base/content/bluegriffon/prefs/advanced.js",
    "content": "function OnAdvancedPaneLoad()\n{\n  GetUIElements();\n\n  try {\n    // Query available and selected locales\n    \n    var chromeRegService = Components.classes[\"@mozilla.org/chrome/chrome-registry;1\"].getService();\n    var xulChromeReg = chromeRegService.QueryInterface(Components.interfaces.nsIXULChromeRegistry);\n    var toolkitChromeReg = chromeRegService.QueryInterface(Components.interfaces.nsIToolkitChromeRegistry);\n\n    var selectedLocale = xulChromeReg.getSelectedLocale(\"bluegriffon\");\n    var availableLocales = toolkitChromeReg.getLocalesForPackage(\"bluegriffon\");\n\n    // Render locale menulist by iterating through the query result from getLocalesForPackage()\n    const XUL_NS = \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\";\n\n    var localeListbox = gDialog[\"locale-listbox\"];\n\n    var selectedItem = null;\n    \n    while(availableLocales.hasMore()) {\n  \n      var locale = availableLocales.getNext();\n      var localeId = locale;\n  \n      var listitem = document.createElementNS(XUL_NS, \"listitem\");\n      listitem.setAttribute(\"value\", locale);\n      var match = locale.match( /^([a-zA-Z]*)(\\-([a-zA-Z]*))?$/ );\n      if (match && match[1]) {\n        locale += \" (\" + gDialog.bundleLanguages.getString(match[1].toLowerCase());\n        if (match[3])\n          locale += \", \" + gDialog.bundleRegions.getString(match[3].toLowerCase());\n        locale += \")\";\n      }\n      listitem.setAttribute(\"label\", locale);\n\n      localeListbox.appendChild(listitem);\n      if (localeId == selectedLocale) {\n        // Is this the current locale?\n         setTimeout(function(a, b) {a.selectedItem = b}, 100, localeListbox, listitem);\n      }\n  \n    }\n\n\n  } catch (err) {  }\n\n  setTimeout(SwitchToSystemLocale, 100, document.getElementById(\"matchOSRadiogroup\"));\n}\n\nfunction changeLocale() {\n\n  try {\n    // Which locale did the user select?\n    var localeListbox = gDialog[\"locale-listbox\"];\n    if (localeListbox.selectedItem) {\n      var newLocale = localeListbox.selectedItem.value;\n      \n      // Write preferred locale to local user config\n      var prefs = Components.classes[\"@mozilla.org/preferences-service;1\"].\n                      getService(Components.interfaces.nsIPrefBranch);\n      var supportsString = Components.classes[\"@mozilla.org/supports-string;1\"]\n                                     .createInstance(Components.interfaces.nsISupportsString);\n      supportsString.data = newLocale;\n      prefs.setComplexValue(\"general.useragent.locale\",\n                            Components.interfaces.nsISupportsString,\n                            supportsString);\n    }\n    var main = EditorUtils.getCurrentEditorWindow();\n    if (EditorUtils.getCurrentEditorElement())\n      if (!main.ToggleViewMode(main.gDialog.wysiwygModeButton))\n        return;\n    if (main.doSaveTabsBeforeQuit()) {\n    // Restart application\n      var appStartup = Components.classes[\"@mozilla.org/toolkit/app-startup;1\"]\n                       .getService(Components.interfaces.nsIAppStartup);\n  \n      appStartup.quit(Components.interfaces.nsIAppStartup.eRestart |\n                      Components.interfaces.nsIAppStartup.eAttemptQuit);\n    }\n    \n  } catch(err) {\n  \n    alert(\"Couldn't change locale: \" + err);\n  }\n}\n\nfunction OpenNetworkParams()\n{\n  document.documentElement.openSubDialog(\"chrome://bluegriffon/content/prefs/connection.xul\",\n                                         \"\", null);\n}\n\nfunction SwitchToSystemLocale(aElt)\n{\n  var listbox = document.getElementById(\"locale-listbox\");\n  if (aElt.value == \"true\")\n    listbox.setAttribute(\"disabled\", \"true\");\n  else\n    listbox.removeAttribute(\"disabled\");\n}\n\nfunction ResetPreviewers()\n{\n  const handlerSvc = Components.classes[\"@mozilla.org/uriloader/handler-service;1\"].\n                     getService(Components.interfaces.nsIHandlerService);\n  var e = handlerSvc.enumerate();\n  var handlers = [];\n  while (e.hasMoreElements()) {\n    var handler = e.getNext().QueryInterface(Components.interfaces.nsIHandlerInfo);\n    handlers.push(handler);\n  }\n\n  for (var i = 0; i < handlers.length; i++)\n    handlerSvc.remove(handlers[i]);\n}\n\n"
  },
  {
    "path": "base/content/bluegriffon/prefs/advanced.xul",
    "content": "<?xml version=\"1.0\"?>\n\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n\n<!DOCTYPE overlay SYSTEM \"chrome://bluegriffon/locale/prefs/advanced.dtd\">\n\n<overlay\n  id     = \"advancedPrefsOverlay\"\n  xmlns  = \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <prefpane id=\"advancedPrefPane\">\n    <preferences>\n      <preference id=\"pref-matchOS\" name=\"intl.locale.matchOS\" type=\"bool\"/>\n    </preferences>\n\n    <groupbox>\n      <caption label=\"&network.caption;\"/>\n      <hbox align=\"center\">\n        <label value=\"&configureNetwork.label;\"/>\n        <spacer flex=\"1\"/>\n        <button label=\"&parameters.label;\"\n                oncommand=\"OpenNetworkParams()\"/>\n      </hbox>\n    </groupbox>\n    <groupbox>\n      <caption label=\"&ui.caption;\"/>\n      <radiogroup id=\"matchOSRadiogroup\"\n                  preference=\"pref-matchOS\"\n                  oncommand=\"SwitchToSystemLocale(this)\">\n        <radio label=\"&useSystemLocale.radio;\" value=\"true\"/>\n        <radio label=\"&useInstalledLocale.radio;\" value=\"false\"/>\n      </radiogroup>\n      <listbox id=\"locale-listbox\" rows=\"4\" class=\"indent\"/>\n      <hbox>\n        <spacer flex=\"1\"/>\n        <button label=\"&switchLocale.button;\" oncommand=\"changeLocale()\"/>\n      </hbox>\n    </groupbox>\n\n    <groupbox>\n      <caption label=\"&preview.caption;\"/>\n      <hbox align=\"center\">\n        <spacer flex=\"1\"/>\n        <button label=\"&resetPreviewers.label;\"\n                oncommand=\"ResetPreviewers()\"/>\n      </hbox>\n    </groupbox>\n\n    <groupbox>\n      <caption label=\"&advancedConfig.caption;\"/>\n      <hbox align=\"center\">\n        <spacer flex=\"1\"/>\n        <button label=\"&configEditor.label;\"\n                oncommand='document.documentElement.openWindow(\"Preferences:ConfigManager\", \"chrome://global/content/config.xul\", \"\", null);'/>\n      </hbox>\n    </groupbox>\n  </prefpane>\n\n</overlay>\n"
  },
  {
    "path": "base/content/bluegriffon/prefs/connection.js",
    "content": "# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-\n# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is the Firefox Preferences System.\n#\n# The Initial Developer of the Original Code is\n# Ben Goodger.\n# Portions created by the Initial Developer are Copyright (C) 2005\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Ben Goodger <ben@mozilla.org>\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nvar gConnectionsDialog = {\n  beforeAccept: function ()\n  {\n    var proxyTypePref = document.getElementById(\"network.proxy.type\");\n    if (proxyTypePref.value == 2) {\n      this.doAutoconfigURLFixup();\n      return true;\n    }\n\n    if (proxyTypePref.value != 1)\n      return true;\n\n    var httpProxyURLPref = document.getElementById(\"network.proxy.http\");\n    var httpProxyPortPref = document.getElementById(\"network.proxy.http_port\");\n    var shareProxiesPref = document.getElementById(\"network.proxy.share_proxy_settings\");\n    if (shareProxiesPref.value) {\n      var proxyPrefs = [\"ssl\", \"ftp\", \"socks\"];\n      for (var i = 0; i < proxyPrefs.length; ++i) {\n        var proxyServerURLPref = document.getElementById(\"network.proxy.\" + proxyPrefs[i]);\n        var proxyPortPref = document.getElementById(\"network.proxy.\" + proxyPrefs[i] + \"_port\");\n        var backupServerURLPref = document.getElementById(\"network.proxy.backup.\" + proxyPrefs[i]);\n        var backupPortPref = document.getElementById(\"network.proxy.backup.\" + proxyPrefs[i] + \"_port\");\n        backupServerURLPref.value = proxyServerURLPref.value;\n        backupPortPref.value = proxyPortPref.value;\n        proxyServerURLPref.value = httpProxyURLPref.value;\n        proxyPortPref.value = httpProxyPortPref.value;\n      }\n    }\n    \n    var noProxiesPref = document.getElementById(\"network.proxy.no_proxies_on\");\n    noProxiesPref.value = noProxiesPref.value.replace(/[;]/g,',');\n    \n    return true;\n  },\n\n  checkForSystemProxy: function ()\n  {\n    if (\"@mozilla.org/system-proxy-settings;1\" in Components.classes)\n      document.getElementById(\"systemPref\").removeAttribute(\"hidden\");\n  },\n  \n  proxyTypeChanged: function ()\n  {\n    var proxyTypePref = document.getElementById(\"network.proxy.type\");\n    \n    // Update http\n    var httpProxyURLPref = document.getElementById(\"network.proxy.http\");\n    httpProxyURLPref.disabled = proxyTypePref.value != 1;\n    var httpProxyPortPref = document.getElementById(\"network.proxy.http_port\");\n    httpProxyPortPref.disabled = proxyTypePref.value != 1;\n\n    // Now update the other protocols\n    this.updateProtocolPrefs();\n\n    var shareProxiesPref = document.getElementById(\"network.proxy.share_proxy_settings\");\n    shareProxiesPref.disabled = proxyTypePref.value != 1;\n    \n    var noProxiesPref = document.getElementById(\"network.proxy.no_proxies_on\");\n    noProxiesPref.disabled = proxyTypePref.value != 1;\n    \n    var autoconfigURLPref = document.getElementById(\"network.proxy.autoconfig_url\");\n    autoconfigURLPref.disabled = proxyTypePref.value != 2;\n\n    this.updateReloadButton();\n  },\n\n  updateReloadButton: function ()\n  {\n    // Disable the \"Reload PAC\" button if the selected proxy type is not PAC or\n    // if the current value of the PAC textbox does not match the value stored\n    // in prefs.  Likewise, disable the reload button if PAC is not configured\n    // in prefs.\n\n    var typedURL = document.getElementById(\"networkProxyAutoconfigURL\").value;\n    var proxyTypeCur = document.getElementById(\"network.proxy.type\").value;\n\n    var prefs =\n        Components.classes[\"@mozilla.org/preferences-service;1\"].\n        getService(Components.interfaces.nsIPrefBranch);\n    var pacURL = prefs.getCharPref(\"network.proxy.autoconfig_url\");\n    var proxyType = prefs.getIntPref(\"network.proxy.type\");\n\n    var disableReloadPref =\n        document.getElementById(\"pref.advanced.proxies.disable_button.reload\");\n    disableReloadPref.disabled =\n        (proxyTypeCur != 2 || proxyType != 2 || typedURL != pacURL);\n  },\n  \n  readProxyType: function ()\n  {\n    this.proxyTypeChanged();\n    return undefined;\n  },\n  \n  updateProtocolPrefs: function ()\n  {\n    var proxyTypePref = document.getElementById(\"network.proxy.type\");\n    var shareProxiesPref = document.getElementById(\"network.proxy.share_proxy_settings\");\n    var proxyPrefs = [\"ssl\", \"ftp\", \"socks\"];\n    for (var i = 0; i < proxyPrefs.length; ++i) {\n      var proxyServerURLPref = document.getElementById(\"network.proxy.\" + proxyPrefs[i]);\n      var proxyPortPref = document.getElementById(\"network.proxy.\" + proxyPrefs[i] + \"_port\");\n      \n      // Restore previous per-proxy custom settings, if present. \n      if (!shareProxiesPref.value) {\n        var backupServerURLPref = document.getElementById(\"network.proxy.backup.\" + proxyPrefs[i]);\n        var backupPortPref = document.getElementById(\"network.proxy.backup.\" + proxyPrefs[i] + \"_port\");\n        if (backupServerURLPref.hasUserValue) {\n          proxyServerURLPref.value = backupServerURLPref.value;\n          backupServerURLPref.reset();\n        }\n        if (backupPortPref.hasUserValue) {\n          proxyPortPref.value = backupPortPref.value;\n          backupPortPref.reset();\n        }\n      }\n\n      proxyServerURLPref.updateElements();\n      proxyPortPref.updateElements();\n      proxyServerURLPref.disabled = proxyTypePref.value != 1 || shareProxiesPref.value;\n      proxyPortPref.disabled = proxyServerURLPref.disabled;\n    }\n    var socksVersionPref = document.getElementById(\"network.proxy.socks_version\");\n    socksVersionPref.disabled = proxyTypePref.value != 1 || shareProxiesPref.value;\n    \n    return undefined;\n  },\n  \n  readProxyProtocolPref: function (aProtocol, aIsPort)\n  {\n    var shareProxiesPref = document.getElementById(\"network.proxy.share_proxy_settings\");\n    if (shareProxiesPref.value) {\n      var pref = document.getElementById(\"network.proxy.http\" + (aIsPort ? \"_port\" : \"\"));    \n      return pref.value;\n    }\n    \n    var backupPref = document.getElementById(\"network.proxy.backup.\" + aProtocol + (aIsPort ? \"_port\" : \"\"));\n    return backupPref.hasUserValue ? backupPref.value : undefined;\n  },\n\n  reloadPAC: function ()\n  {\n    Components.classes[\"@mozilla.org/network/protocol-proxy-service;1\"].\n        getService().reloadPAC();\n  },\n  \n  doAutoconfigURLFixup: function ()\n  {\n    var autoURL = document.getElementById(\"networkProxyAutoconfigURL\");\n    var autoURLPref = document.getElementById(\"network.proxy.autoconfig_url\");\n    var URIFixup = Components.classes[\"@mozilla.org/docshell/urifixup;1\"]\n                             .getService(Components.interfaces.nsIURIFixup);\n    try {\n      autoURLPref.value = autoURL.value = URIFixup.createFixupURI(autoURL.value, 0).spec;\n    } catch(ex) {}\n  },\n  \n  readHTTPProxyServer: function ()\n  {\n    var shareProxiesPref = document.getElementById(\"network.proxy.share_proxy_settings\");\n    if (shareProxiesPref.value)\n      this.updateProtocolPrefs();\n    return undefined;\n  },\n  \n  readHTTPProxyPort: function ()\n  {\n    var shareProxiesPref = document.getElementById(\"network.proxy.share_proxy_settings\");\n    if (shareProxiesPref.value)\n      this.updateProtocolPrefs();\n    return undefined;\n  }\n};\n"
  },
  {
    "path": "base/content/bluegriffon/prefs/connection.xul",
    "content": "<?xml version=\"1.0\"?>\n\n# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-\n# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is the Firefox Preferences System.\n#\n# The Initial Developer of the Original Code is\n# Ben Goodger.\n# Portions created by the Initial Developer are Copyright (C) 2005\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Ben Goodger <ben@mozilla.org>\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\n<!DOCTYPE prefwindow SYSTEM \"chrome://bluegriffon/locale/prefs/connection.dtd\">\n\n<?xml-stylesheet href=\"chrome://global/skin/\"?>\n\n<prefwindow id=\"ConnectionsDialog\" type=\"child\"\n            xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n            title=\"&connectionsDialog.title;\"\n            dlgbuttons=\"accept,cancel\"\n            onbeforeaccept=\"return gConnectionsDialog.beforeAccept();\"\n            onload=\"gConnectionsDialog.checkForSystemProxy();\"\n#ifdef XP_MACOSX\n            style=\"width: &window.macWidth; !important;\">\n#else\n            style=\"width: &window.width; !important;\">\n#endif\n\n  <prefpane id=\"ConnectionsDialogPane\">\n\n    <preferences>\n      <preference id=\"network.proxy.type\"         name=\"network.proxy.type\"         type=\"int\" onchange=\"gConnectionsDialog.proxyTypeChanged();\"/>\n      <preference id=\"network.proxy.http\"         name=\"network.proxy.http\"         type=\"string\"/>\n      <preference id=\"network.proxy.http_port\"    name=\"network.proxy.http_port\"    type=\"int\"/>\n      <preference id=\"network.proxy.ftp\"          name=\"network.proxy.ftp\"          type=\"string\"/>\n      <preference id=\"network.proxy.ftp_port\"     name=\"network.proxy.ftp_port\"     type=\"int\"/>\n      <preference id=\"network.proxy.ssl\"          name=\"network.proxy.ssl\"          type=\"string\"/>\n      <preference id=\"network.proxy.ssl_port\"     name=\"network.proxy.ssl_port\"     type=\"int\"/>\n      <preference id=\"network.proxy.socks\"        name=\"network.proxy.socks\"        type=\"string\"/>\n      <preference id=\"network.proxy.socks_port\"   name=\"network.proxy.socks_port\"   type=\"int\"/>\n      <preference id=\"network.proxy.socks_version\"  name=\"network.proxy.socks_version\"  type=\"int\"/>\n      <preference id=\"network.proxy.no_proxies_on\"  name=\"network.proxy.no_proxies_on\"  type=\"string\"/>\n      <preference id=\"network.proxy.autoconfig_url\" name=\"network.proxy.autoconfig_url\" type=\"string\"/>\n      <preference id=\"network.proxy.share_proxy_settings\"\n                  name=\"network.proxy.share_proxy_settings\"\n                  type=\"bool\"/>\n      \n      <preference id=\"pref.advanced.proxies.disable_button.reload\"\n                  name=\"pref.advanced.proxies.disable_button.reload\"\n                  type=\"bool\"/>\n\n      <preference id=\"network.proxy.backup.ftp\"          name=\"network.proxy.backup.ftp\"          type=\"string\"/>\n      <preference id=\"network.proxy.backup.ftp_port\"     name=\"network.proxy.backup.ftp_port\"     type=\"int\"/>\n      <preference id=\"network.proxy.backup.ssl\"          name=\"network.proxy.backup.ssl\"          type=\"string\"/>\n      <preference id=\"network.proxy.backup.ssl_port\"     name=\"network.proxy.backup.ssl_port\"     type=\"int\"/>\n      <preference id=\"network.proxy.backup.socks\"        name=\"network.proxy.backup.socks\"        type=\"string\"/>\n      <preference id=\"network.proxy.backup.socks_port\"   name=\"network.proxy.backup.socks_port\"   type=\"int\"/>\n    </preferences>\n    \n    <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/prefs/connection.js\"/>\n\n    <groupbox>\n      <caption label=\"&proxyTitle.label;\"/>\n\n      <radiogroup id=\"networkProxyType\" preference=\"network.proxy.type\"\n                  onsyncfrompreference=\"return gConnectionsDialog.readProxyType();\">\n        <radio value=\"0\" label=\"&noProxyTypeRadio.label;\" accesskey=\"&noProxyTypeRadio.accesskey;\"/>\n        <radio value=\"4\" label=\"&WPADTypeRadio.label;\" accesskey=\"&WPADTypeRadio.accesskey;\"/>\n        <radio value=\"5\" label=\"&systemTypeRadio.label;\" accesskey=\"&systemTypeRadio.accesskey;\" id=\"systemPref\" hidden=\"true\"/>\n        <radio value=\"1\" label=\"&manualTypeRadio.label;\" accesskey=\"&manualTypeRadio.accesskey;\"/>\n        <grid class=\"indent\" flex=\"1\">\n          <columns>\n            <column/>\n            <column flex=\"1\"/>\n          </columns>\n          <rows>\n            <row align=\"center\">\n              <hbox pack=\"end\">\n                <label value=\"&http.label;\" accesskey=\"&http.accesskey;\" control=\"networkProxyHTTP\"/>\n              </hbox>\n              <hbox align=\"center\">\n                <textbox id=\"networkProxyHTTP\" flex=\"1\"\n                         preference=\"network.proxy.http\" onsyncfrompreference=\"return gConnectionsDialog.readHTTPProxyServer();\"/>\n                <label value=\"&port.label;\" accesskey=\"&HTTPport.accesskey;\" control=\"networkProxyHTTP_Port\"/>\n                <textbox id=\"networkProxyHTTP_Port\" type=\"number\" max=\"65535\" size=\"5\"\n                         preference=\"network.proxy.http_port\" onsyncfrompreference=\"return gConnectionsDialog.readHTTPProxyPort();\"/>\n              </hbox>\n            </row>\n            <row>\n              <hbox/>\n              <hbox>\n                <checkbox id=\"shareAllProxies\" label=\"&shareproxy.label;\" accesskey=\"&shareproxy.accesskey;\"\n                          preference=\"network.proxy.share_proxy_settings\"\n                          onsyncfrompreference=\"return gConnectionsDialog.updateProtocolPrefs();\"/>\n              </hbox>\n            </row>\n            <row align=\"center\">\n              <hbox pack=\"end\">\n                <label value=\"&ssl.label;\" accesskey=\"&ssl.accesskey;\" control=\"networkProxySSL\"/>\n              </hbox>\n              <hbox align=\"center\">\n                <textbox id=\"networkProxySSL\" flex=\"1\" preference=\"network.proxy.ssl\"\n                         onsyncfrompreference=\"return gConnectionsDialog.readProxyProtocolPref('ssl', false);\"/>\n                <label value=\"&port.label;\" accesskey=\"&SSLport.accesskey;\" control=\"networkProxySSL_Port\"/>\n                <textbox id=\"networkProxySSL_Port\" type=\"number\" max=\"65535\" size=\"5\" preference=\"network.proxy.ssl_port\"\n                         onsyncfrompreference=\"return gConnectionsDialog.readProxyProtocolPref('ssl', true);\"/>\n              </hbox>\n            </row>\n            <row align=\"center\">\n              <hbox pack=\"end\">\n                <label value=\"&ftp.label;\" accesskey=\"&ftp.accesskey;\" control=\"networkProxyFTP\"/>\n              </hbox>\n              <hbox align=\"center\">\n                <textbox id=\"networkProxyFTP\" flex=\"1\" preference=\"network.proxy.ftp\"\n                         onsyncfrompreference=\"return gConnectionsDialog.readProxyProtocolPref('ftp', false);\"/>\n                <label value=\"&port.label;\" accesskey=\"&FTPport.accesskey;\" control=\"networkProxyFTP_Port\"/>\n                <textbox id=\"networkProxyFTP_Port\" type=\"number\" max=\"65535\" size=\"5\" preference=\"network.proxy.ftp_port\"\n                         onsyncfrompreference=\"return gConnectionsDialog.readProxyProtocolPref('ftp', true);\"/>\n              </hbox>\n            </row>\n            <row align=\"center\">\n              <hbox pack=\"end\">\n                <label value=\"&socks.label;\" accesskey=\"&socks.accesskey;\" control=\"networkProxySOCKS\"/>\n              </hbox>\n              <hbox align=\"center\">\n                <textbox id=\"networkProxySOCKS\" flex=\"1\" preference=\"network.proxy.socks\"\n                         onsyncfrompreference=\"return gConnectionsDialog.readProxyProtocolPref('socks', false);\"/>\n                <label value=\"&port.label;\" accesskey=\"&SOCKSport.accesskey;\" control=\"networkProxySOCKS_Port\"/>\n                <textbox id=\"networkProxySOCKS_Port\" type=\"number\" max=\"65535\" size=\"5\" preference=\"network.proxy.socks_port\"\n                         onsyncfrompreference=\"return gConnectionsDialog.readProxyProtocolPref('socks', true);\"/>\n              </hbox>\n            </row>\n            <row>\n              <spacer/>\n              <radiogroup id=\"networkProxySOCKSVersion\" orient=\"horizontal\"\n                          preference=\"network.proxy.socks_version\">\n                <radio id=\"networkProxySOCKSVersion4\" value=\"4\" label=\"&socks4.label;\" accesskey=\"&socks4.accesskey;\" />\n                <radio id=\"networkProxySOCKSVersion5\" value=\"5\" label=\"&socks5.label;\" accesskey=\"&socks5.accesskey;\" />\n              </radiogroup>\n            </row>\n\n            <row align=\"center\"> \n              <hbox align=\"center\" pack=\"end\">\n                <label value=\"&noproxy.label;\" accesskey=\"&noproxy.accesskey;\" control=\"networkProxyNone\"/>\n              </hbox>\n              <textbox id=\"networkProxyNone\" preference=\"network.proxy.no_proxies_on\"/>\n            </row>\n            <row>\n              <spacer/>\n              <label value=\"&noproxyExplain.label;\" control=\"networkProxyNone\"/>\n            </row>\n          </rows>\n        </grid>\n        <radio value=\"2\" label=\"&autoTypeRadio.label;\" accesskey=\"&autoTypeRadio.accesskey;\"/>\n        <hbox class=\"indent\" flex=\"1\" align=\"center\">\n          <textbox id=\"networkProxyAutoconfigURL\" flex=\"1\" preference=\"network.proxy.autoconfig_url\"\n                   oninput=\"gConnectionsDialog.updateReloadButton();\"/>\n          <button id=\"autoReload\" icon=\"refresh\"\n                  label=\"&reload.label;\" accesskey=\"&reload.accesskey;\"\n                  oncommand=\"gConnectionsDialog.reloadPAC();\" \n                  preference=\"pref.advanced.proxies.disable_button.reload\"/>\n        </hbox>\n      </radiogroup>\n    </groupbox>\n  </prefpane>\n</prefwindow>\n\n"
  },
  {
    "path": "base/content/bluegriffon/prefs/deactivateLicense.js",
    "content": "Components.utils.import(\"resource://gre/modules/Services.jsm\");\n\nfunction Startup()\n{\n  GetUIElements();\n}\n\nfunction onError()\n{\n  gDialog.alertBox.style.visibility = \"visible\";\n}\n\nfunction onAccept()\n{\n  gDialog.throbberBox.removeAttribute(\"hidden\");\n  var appid = Services.prefs.getCharPref(\"bluegriffon.updates.id\");\n\n  var url = (\"gEPUB\" in window)\n            ? \"http://www.bluegriffon-epubedition.com/deac.php?appid=\" + appid\n            : \"http://www.bluegriffon-epubedition.com/deac-bg.php?appid=\" + appid;\n\n  var rq = Components.classes[\"@mozilla.org/xmlextras/xmlhttprequest;1\"]\n             .createInstance();\n\n  var loadHandler = {\n    _self: this,\n\n    handleEvent: function(aEvent) {\n      gDialog.throbberBox.setAttribute(\"hidden\", \"true\");\n      document.documentElement.getButton(\"accept\").setAttribute(\"disabled\", \"true\");\n      if (rq.status >= 400) {\n        onError();\n        return;\n      }\n\n      Services.prefs.setCharPref(\"bluegriffon.license.key\", \"\");\n      Services.prefs.setCharPref(\"bluegriffon.license.invoice\", \"\");\n      Services.prefs.setCharPref(\"bluegriffon.license.email\", \"\");\n\n      var appStartup = Components.classes[\"@mozilla.org/toolkit/app-startup;1\"]\n                       .getService(Components.interfaces.nsIAppStartup);\n    \n      appStartup.quit(Components.interfaces.nsIAppStartup.eRestart |\n                      Components.interfaces.nsIAppStartup.eAttemptQuit);\n    }\n  };\n\n  var errorHandler = {\n    _self: this,\n\n    handleEvent: function(event) {\n      document.documentElement.getButton(\"accept\").setAttribute(\"disabled\", \"true\");\n      gDialog.throbberBox.setAttribute(\"hidden\", \"true\");\n      onError();\n    }\n  };\n\n  rq = rq.QueryInterface(Components.interfaces.nsIDOMEventTarget);\n  rq.addEventListener(\"load\", loadHandler, false);\n  rq.addEventListener(\"error\", errorHandler, false);\n\n  rq = rq.QueryInterface(Components.interfaces.nsIXMLHttpRequest);\n  rq.open(\"GET\", url, true);\n  rq.setRequestHeader(\"Pragma\", \"no-cache\");\n  rq.channel.loadFlags |= Components.interfaces.nsIRequest.LOAD_BYPASS_CACHE;\n  // Register ourselves as a listener for notification callbacks so we\n  // can handle authorization requests and SSL issues like cert mismatches.\n  // XMLHttpRequest will handle the notifications we don't handle.\n  rq.channel.notificationCallbacks = this;\n\n  rq.send(null);\n\n  return false;\n}"
  },
  {
    "path": "base/content/bluegriffon/prefs/deactivateLicense.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/prefs/deactivateLicense.dtd\">\n\n<dialog buttons=\"cancel,accept\"\n        title=\"&windowTitle.label;\"\n        id=\"BlueGriffon:deactivateLicense\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        persist=\"screenX screenY\"\n        onload = \"Startup()\"\n        ondialogaccept=\"return onAccept()\"\n        buttonlabelaccept=\"&deactivate.label;\"\n        buttonlabelcancel=\"&closeWindow.label;\"\n        width=\"400\"\n        height=\"300\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/prefs/deactivateLicense.js\"/>\n\n  <description style=\"font-weight:bold\">&message.label;</description>\n  <description>&warning.label;</description>\n  <hbox class=\"indent\"\n        align=\"center\"\n        style=\"font-size: larger; visibility: hidden; color: red; margin-top: 2em;\"\n        id=\"alertBox\">\n    <spacer flex=\"1\"/>\n    <label value=\"&error.label;\"/>\n  </hbox>\n  <hbox class=\"indent\"\n        align=\"center\"\n        hidden=\"true\"\n        id=\"throbberBox\">\n    <spacer flex=\"1\"/>\n    <image src=\"chrome://bluegriffon/skin/throbber16.png\"/>\n    <label value=\"&inOp.label;\"/>\n  </hbox>\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/prefs/editShortcut.js",
    "content": "\nvar gSelector = \"\";\nvar gLabel = \"\";\nvar gModifiers = \"\";\nvar gKbdkey = \"\";\nvar gShortcut = \"\";\nvar gRv = null;\n\nfunction Startup()\n{\n  GetUIElements();\n  gLabel     = window.arguments[0];\n  gSelector  = window.arguments[1];\n  gModifiers = window.arguments[2];\n  gKbdkey    = window.arguments[3];\n  gShortcut  = window.arguments[4];\n  gRv        = window.arguments[5];\n\n  if (!gShortcut)\n    gDialog.deleteShortcutButton.disabled = true;\n  gDialog.labelLabel.setAttribute(\"value\", gLabel);\n  gDialog.shortcutTextbox.value = gShortcut;\n  gDialog.shortcutTextbox.focus();\n}\n\nfunction onTextEntered(aEvent)\n{\n  aEvent.preventDefault();\n  var key = \"\";\n  var shiftKey = aEvent.shiftKey;\n  var ctrlKey  = aEvent.ctrlKey;\n  var altKey   = aEvent.altKey;\n  var metaKey  = aEvent.metaKey;\n\n  var str = \"\";\n\n  if (shiftKey)\n#ifdef XP_MACOSX\n    str=\"⇧\";\n#else\n    str += \"shift-\";\n#endif\n\n  if (ctrlKey)\n#ifdef XP_MACOSX\n    str += \"⌃\";\n#else\n    str += \"ctrl-\";\n#endif\n\n  if (altKey)\n#ifdef XP_MACOSX\n    str += \"⌥\";\n#else\n    str += \"alt\";\n#endif\n\n  if (metaKey)\n#ifdef XP_UNIX\n#ifdef XP_MACOSX\n    str += \"⌘\";\n#else\n    str += \"meta-\";\n#endif\n#else\n    str += \"windows-\"\n#endif\n\n  if (aEvent.which) {\n    if (aEvent.which == 13)\n#ifdef XP_MACOSX\n      key = \"↩\";\n#else\n      key = \"VK_ENTER\";\n#endif\n    else\n      key = String.fromCharCode(aEvent.which);\n  }\n  else {\n    // non visible key code\n    switch (aEvent.keyCode)\n    {\n      case KeyEvent.DOM_VK_F1: key=\"VK_F1\"; break;\n      case KeyEvent.DOM_VK_F2: key=\"VK_F2\"; break;\n      case KeyEvent.DOM_VK_F3: key=\"VK_F3\"; break;\n      case KeyEvent.DOM_VK_F4: key=\"VK_F4\"; break;\n      case KeyEvent.DOM_VK_F5: key=\"VK_F5\"; break;\n      case KeyEvent.DOM_VK_F6: key=\"VK_F6\"; break;\n      case KeyEvent.DOM_VK_F7: key=\"VK_F7\"; break;\n      case KeyEvent.DOM_VK_F8: key=\"VK_F8\"; break;\n      case KeyEvent.DOM_VK_F9: key=\"VK_F9\"; break;\n      case KeyEvent.DOM_VK_F10: key=\"VK_F10\"; break;\n      case KeyEvent.DOM_VK_F11: key=\"VK_F11\"; break;\n      case KeyEvent.DOM_VK_F12: key=\"VK_F12\"; break;\n      case KeyEvent.DOM_VK_F13: key=\"VK_F13\"; break;\n      case KeyEvent.DOM_VK_F14: key=\"VK_F14\"; break;\n      case KeyEvent.DOM_VK_F15: key=\"VK_F15\"; break;\n      case KeyEvent.DOM_VK_F16: key=\"VK_F16\"; break;\n      case KeyEvent.DOM_VK_F17: key=\"VK_F17\"; break;\n      case KeyEvent.DOM_VK_F18: key=\"VK_F18\"; break;\n      case KeyEvent.DOM_VK_F19: key=\"VK_F19\"; break;\n      case KeyEvent.DOM_VK_F20: key=\"VK_F20\"; break;\n      case KeyEvent.DOM_VK_UP: key=\"VK_UP\"; break;\n      case KeyEvent.DOM_VK_DOWN: key=\"VK_DOWN\"; break;\n      case KeyEvent.DOM_VK_LEFT: key=\"VK_LEFT\"; break;\n      case KeyEvent.DOM_VK_RIGHT: key=\"VK_RIGHT\"; break;\n      case KeyEvent.DOM_VK_PAGE_UP: key=\"VK_PAGE_UP\"; break;\n      case KeyEvent.DOM_VK_PAGE_DOWN: key=\"VK_PAGE_DOWN\"; break;\n      case KeyEvent.DOM_VK_ENTER: key=\"VK_ENTER\"; break;\n      case KeyEvent.DOM_VK_RETURN: key=\"VK_RETURN\"; break;\n      case KeyEvent.DOM_VK_TAB: key=\"VK_TAB\"; break;\n      case KeyEvent.DOM_VK_BACK: key=\"VK_BACK\"; break;\n      case KeyEvent.DOM_VK_DELETE: key=\"VK_DELETE\"; break;\n      case KeyEvent.DOM_VK_HOME: key=\"VK_HOME\"; break;\n      case KeyEvent.DOM_VK_END: key=\"VK_END\"; break;\n      case KeyEvent.DOM_VK_ESCAPE: key=\"VK_ESCAPE\"; break;\n      case KeyEvent.DOM_VK_INSERT: key=\"VK_INSERT\"; break;\n      default: return;\n    }\n  }\n  gDialog.shortcutTextbox.value = str + key.replace( /VK_/ , \"\").toUpperCase();\n  gRv.shiftKey = shiftKey;\n  gRv.ctrlKey = ctrlKey;\n  gRv.altKey = altKey;\n  gRv.metaKey = metaKey;\n  gRv.key = key.toUpperCase();\n  gRv.shortcut = gDialog.shortcutTextbox.value;\n}\n\nfunction onCancel()\n{\n  gRv.cancelled = true;\n  window.close();\n}\n\nfunction onDelete()\n{\n  gRv.deleted = true;\n  window.close();\n}\n\nfunction onApply()\n{\n  window.close();\n}\n"
  },
  {
    "path": "base/content/bluegriffon/prefs/editShortcut.xul",
    "content": "<?xml version=\"1.0\"?>\n\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n\n<window id     = \"advancedPrefsOverlay\"\n        persist = \"screenX screenY\"\n\txmlns  = \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        onload = \"Startup()\">\n\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/prefs/editShortcut.js\"/>\n\n  <grid flex=\"1\" style=\"margin: 1em\">\n    <columns><column flex=\"1\"/><column flex=\"1\"/></columns>\n    <rows>\n      <row align=\"center\">\n        <label value=\"Label:\"/>\n        <label id=\"labelLabel\" value=\" \"/>\n      </row>\n      <row align=\"center\">\n        <label value=\"Shortcut:\"/>\n        <textbox id=\"shortcutTextbox\"\n                 readonly=\"true\"\n                 value=\" \"\n                 style=\"text-align: center; font-size: larger\"\n                 onkeypress=\"onTextEntered(event)\"/>\n      </row>\n    </rows>\n  </grid>\n  <hbox align=\"center\" style=\"width: 350px\">\n    <button label=\"Delete shortcut\"\n            id=\"deleteShortcutButton\"\n            oncommand=\"onDelete()\"/>\n    <spacer flex=\"1\"/>\n    <button label=\"Cancel\" oncommand=\"onCancel()\"/>\n    <button label=\"Apply\"  oncommand=\"onApply()\"/>\n  </hbox>\n</window>\n"
  },
  {
    "path": "base/content/bluegriffon/prefs/file.js",
    "content": ""
  },
  {
    "path": "base/content/bluegriffon/prefs/file.xul",
    "content": "<?xml version=\"1.0\"?>\n\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n\n<!DOCTYPE overlay SYSTEM \"chrome://bluegriffon/locale/prefs/file.dtd\">\n\n<overlay\n  id     = \"filePrefsOverlay\"\n  xmlns  = \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <prefpane id=\"filePrefPane\">\n    <preferences id=\"filePreferences\">\n      <preference id=\"pref-historyCount\"    name=\"bluegriffon.history.url_maximum\" type=\"int\"/>\n      <preference id=\"pref-extension-html\"  name=\"bluegriffon.defaults.extension.text-html\" type=\"string\"/>\n      <preference id=\"pref-extension-xhtml\" name=\"bluegriffon.defaults.extension.application-xhtml+xml\" type=\"string\"/>\n    </preferences>\n\n    <groupbox>\n      <caption label=\"&fileExtensions.label;\"/>\n      <grid>\n        <columns>\n          <column/>\n          <column/>\n          <column/>\n        </columns>\n        <rows>\n          <row align=\"center\">\n            <label value=\"&fileExtensionForHTML.label;\"/>\n            <textbox id=\"fileExtensionForHTMLTextbox\"\n                     preference=\"pref-extension-html\"/>\n          </row>\n          <row align=\"center\">\n            <label value=\"&fileExtensionForXHTML.label;\"/>\n            <textbox id=\"fileExtensionForXHTMLTextbox\"\n                     preference=\"pref-extension-xhtml\"/>\n          </row>\n        </rows>\n      </grid>\n      <label value=\"&emptyForDefault.label;\" class=\"indent\"/>\n    </groupbox>\n    <groupbox>\n      <caption label=\"&fileHistory.caption;\"/>\n      <hbox align=\"center\">\n        <label value=\"&fileHistoryDepth.label;\"/>\n        <textbox id=\"historyCount\" preference=\"pref-historyCount\"\n                 type=\"number\" size=\"3\" maxlength=\"3\"\n                 min=\"1\" max=\"50\" increment=\"1\"/>\n        <label value=\"&files.label;\"/>\n      </hbox>\n    </groupbox>\n  </prefpane>\n\n</overlay>\n"
  },
  {
    "path": "base/content/bluegriffon/prefs/general.xul",
    "content": "<?xml version=\"1.0\"?>\n\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n\n<!DOCTYPE overlay SYSTEM \"chrome://bluegriffon/locale/prefs/general.dtd\">\n\n<overlay\n  id     = \"generalPrefsOverlay\"\n  xmlns  = \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <prefpane id=\"generalPrefPane\">\n    <preferences>\n      <preference id=\"pref-iconsize\"       name=\"bluegriffon.toolbar.icons\" type=\"string\"/>\n      <preference id=\"pref-wysiwygTheme\"   name=\"bluegriffon.wysiwyg.theme\" type=\"string\"/>\n      <preference id=\"pref-tabmode\"        name=\"bluegriffon.tabs.position\" type=\"string\"/>\n      <preference id=\"pref-maintoolbar\"    name=\"bluegriffon.toolbar.enabled\" type=\"bool\"/>\n      <preference id=\"pref-showIDs\"        name=\"bluegriffon.structurebar.id.show\" type=\"bool\"/>\n      <preference id=\"pref-showClasses\"    name=\"bluegriffon.structurebar.class.show\" type=\"bool\"/>\n      <preference id=\"pref-showLangs\"      name=\"bluegriffon.structurebar.lang.show\" type=\"bool\"/>\n      <preference id=\"pref-showAriaRole\"   name=\"bluegriffon.structurebar.role.show\" type=\"bool\"/>\n      <preference id=\"pref-spellCheck\"     name=\"bluegriffon.spellCheck.enabled\" type=\"bool\"/>\n      <preference id=\"pref-suggestions\"    name=\"bluegriffon.spellCheck.suggestions\" type=\"int\"/>\n    </preferences>\n\n    <groupbox>\n      <caption label=\"&theme.label;\"/>\n      <radiogroup id=\"wysiwygThemeRadiogroup\"\n                  orient=\"horizontal\"\n                  preference=\"pref-wysiwygTheme\">\n        <radio label=\"Black\" value=\"black\"/>\n        <radio label=\"Light\" value=\"light\"/>\n      </radiogroup>\n    </groupbox>\n\n    <groupbox>\n      <caption label=\"&mainToolbar.label;\"/>\n      <checkbox id=\"mainToolbarVisibilityCheckbox\"\n                preference=\"pref-maintoolbar\"\n                label=\"&mainToolbarEnabled.label;\"/>\n      <radiogroup id=\"wysiwygIconSizeRadiogroup\"\n                  orient=\"horizontal\"\n                  preference=\"pref-iconsize\">\n        <radio label=\"&toolbarIconSizeSmall.label;\" value=\"small\"/>\n        <radio label=\"&toolbarIconSizeMedium.label;\" value=\"medium\"/>\n        <radio label=\"&toolbarIconSizeLarge.label;\" value=\"large\"/>\n      </radiogroup>\n    </groupbox>\n\n    <groupbox>\n      <caption label=\"&tabPosition.label;\"/>\n      <radiogroup id=\"tabPositionRadio\"\n                  orient=\"horizontal\"\n                  preference=\"pref-tabmode\">\n        <radio label=\"&leftTabPosition.label;\" value=\"left\"/>\n        <radio label=\"&centerTabPosition.label;\" value=\"center\"/>\n        <radio label=\"&rightTabPosition.label;\" value=\"right\"/>\n      </radiogroup>\n    </groupbox>\n\n    <groupbox>\n      <caption label=\"&structureBar.caption;\"/>\n      <grid>\n        <columns><column flex=\"1\"/><column flex=\"1\"/></columns>\n        <rows>\n          <row align=\"center\">\n            <checkbox id=\"showIDsCheckbox\" flex=\"1\"\n                      preference=\"pref-showIDs\"\n                      label=\"&showIDs.label;\"/>\n            <checkbox id=\"showClassesCheckbox\" flex=\"1\"\n                      preference=\"pref-showClasses\"\n                      label=\"&showClasses.label;\"/>\n          </row>\n          <row align=\"center\">\n            <checkbox id=\"showAriaRoleCheckbox\" flex=\"1\"\n                      preference=\"pref-showAriaRole\"\n                      label=\"&showRoles.label;\"/>\n            <checkbox id=\"showLanguageCheckbox\" flex=\"1\"\n                      preference=\"pref-showLangs\"\n                      label=\"&showLanguage.label;\"/>\n\n          </row>\n        </rows>\n      </grid>\n    </groupbox>\n\n    <groupbox>\n      <caption label=\"&spellCheck.caption;\"/>\n      <hbox align=\"center\">\n        <checkbox label=\"&enableSpellCheck.label;\"\n                  id=\"enableSpellCheckCheckbox\"\n                  preference=\"pref-spellCheck\"\n                  />\n      </hbox>\n      <hbox align=\"center\">\n        <label value=\"&numberSuggestions.label;\"/>\n        <textbox id=\"numberSuggestionsTextbox\"\n                 type=\"number\"\n                 size=\"2\"\n                 preference=\"pref-suggestions\"/>\n      </hbox>\n    </groupbox>\n  </prefpane>\n\n</overlay>\n"
  },
  {
    "path": "base/content/bluegriffon/prefs/license.js",
    "content": "Components.utils.import(\"resource://gre/modules/Services.jsm\");\n\nfunction OnLicensePaneLoad()\n{\n  GetUIElements();\n  CheckDeactivationButton();\n}\n\nfunction CheckDeactivationButton()\n{\n  var email = \"\";\n  try {\n    email = Services.prefs.getCharPref(\"bluegriffon.license.email\");\n  }\n  catch(e) {}\n\n  if (\"gValidBasic\" in window) {\n    gDialog.invalidLicense.setAttribute(\"hidden\", \"true\");\n  }\n  else {\n    gDialog.validBasicLicense.setAttribute(\"hidden\", \"true\");\n  }\n\n  if (\"gValidExtended\" in window) {\n    gDialog.invalidLicense.setAttribute(\"hidden\", \"true\");\n    gDialog.validBasicLicense.setAttribute(\"hidden\", \"true\");\n  }\n  else {\n    gDialog.validEPUBLicense.setAttribute(\"hidden\", \"true\");\n  }\n\n  if (!gDialog.licenseKeyTextbox.value\n       && !gDialog.licenseInvoiceTextbox.value) {\n    gDialog.invalidLicense.setAttribute(\"hidden\", \"true\");\n  }\n\n  gDialog.deactivateLicenseButton.disabled =\n    (!gDialog.licenseKeyTextbox.value\n     || !gDialog.licenseInvoiceTextbox.value\n     || !(\"gValidBasic\" in window));\n\n     gDialog.activateLicenseButton.disabled = !gDialog.deactivateLicenseButton.disabled ||\n    !gDialog.licenseKeyTextbox.value ||\n    !gDialog.licenseInvoiceTextbox.value;\n\n  gDialog.troubleshootButton.disabled = !gDialog.licenseInvoiceTextbox.value;\n}\n\nfunction DeactivateLicense()\n{\n  window.openDialog(\"chrome://bluegriffon/content/prefs/deactivateLicense.xul\",\n                    \"_blank\",\n                    \"chrome,modal,dialog=yes,titlebar,resizable=no\");\n  CheckDeactivationButton();\n}\n\nfunction ActivateLicense()\n{\n  var rv = Services.prompt.confirm(window,\n                                   gDialog.activationBundle.getString(\"confirmRestart\"),\n                                   gDialog.activationBundle.getString(\"activateWarning\"));\n  if (rv) {\n    var appStartup = Components.classes[\"@mozilla.org/toolkit/app-startup;1\"]\n                     .getService(Components.interfaces.nsIAppStartup);\n  \n    appStartup.quit(Components.interfaces.nsIAppStartup.eRestart |\n                    Components.interfaces.nsIAppStartup.eAttemptQuit);\n  }\n}\n\nfunction onResetError()\n{\n  Services.prompt.alert(null,\n                        gDialog.activationBundle.getString(\"fullResetTitle\"),\n                        gDialog.activationBundle.getString(\"fullResetErrorLabel\"));\n}\n\nfunction Troubleshoot()\n{\n  var url = \"http://www.bluegriffon-epubedition.com/request-full-reset.php?invoice=\"\n            + gDialog.licenseInvoiceTextbox.value.trim();\n\n  var rq = Components.classes[\"@mozilla.org/xmlextras/xmlhttprequest;1\"]\n             .createInstance();\n\n  var loadHandler = {\n    _self: this,\n\n    handleEvent: function(aEvent) {\n      if (rq.status >= 400) {\n        onResetError();\n        return;\n      }\n\n      var ok = (rq.responseText == \"ok\");\n      Services.prompt.alert(null,\n                            gDialog.activationBundle.getString(\"fullResetTitle\"),\n                            ok ? gDialog.activationBundle.getString(\"fullResetRequested\")\n                               : gDialog.activationBundle.getString(\"fullResetInvalid\"));\n\n      Services.prefs.setCharPref(\"bluegriffon.license.key\", \"\");\n      Services.prefs.setCharPref(\"bluegriffon.license.invoice\", \"\");\n      Services.prefs.setCharPref(\"bluegriffon.license.email\", \"\");\n\n      gDialog.licenseKeyTextbox.value = \"\";\n      gDialog.licenseInvoiceTextbox.value = \"\";\n\n      if (ok) {\n        var appStartup = Components.classes[\"@mozilla.org/toolkit/app-startup;1\"]\n                         .getService(Components.interfaces.nsIAppStartup);\n\n        appStartup.quit(Components.interfaces.nsIAppStartup.eRestart |\n                        Components.interfaces.nsIAppStartup.eAttemptQuit);\n      }\n    }\n  };\n\n  var errorHandler = {\n    _self: this,\n\n    handleEvent: function(event) {\n      onResetError();\n    }\n  };\n\n  rq = rq.QueryInterface(Components.interfaces.nsIDOMEventTarget);\n  rq.addEventListener(\"load\", loadHandler, false);\n  rq.addEventListener(\"error\", errorHandler, false);\n\n  rq = rq.QueryInterface(Components.interfaces.nsIXMLHttpRequest);\n  rq.open(\"GET\", url, true);\n  rq.setRequestHeader(\"Pragma\", \"no-cache\");\n  rq.channel.loadFlags |= Components.interfaces.nsIRequest.LOAD_BYPASS_CACHE;\n  // Register ourselves as a listener for notification callbacks so we\n  // can handle authorization requests and SSL issues like cert mismatches.\n  // XMLHttpRequest will handle the notifications we don't handle.\n  rq.channel.notificationCallbacks = this;\n\n  rq.send(null);\n\n  return false;\n}\n"
  },
  {
    "path": "base/content/bluegriffon/prefs/license.xul",
    "content": "<?xml version=\"1.0\"?>\n\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n\n<!DOCTYPE overlay SYSTEM \"chrome://bluegriffon/locale/prefs/license.dtd\">\n\n<overlay\n  id     = \"licensePrefsOverlay\"\n  xmlns  = \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <prefpane id=\"licensePrefPane\">\n    <preferences>\n      <preference id=\"pref-license-invoice\" name=\"bluegriffon.license.invoice\" type=\"string\"/>\n      <preference id=\"pref-license-key\"     name=\"bluegriffon.license.key\"   type=\"string\"/>\n    </preferences>\n\n    <description style=\"height: 3em; font-weight: bold\">&warning1.label;</description>\n    <description style=\"height: 3em; font-weight: bold\">&warning2.label;</description>\n    <grid>\n      <columns>\n        <column/>\n        <column flex=\"1\"/>\n      </columns>\n      <rows>\n        <row align=\"center\">\n          <label value=\"&licenseKey.label;\"/>\n          <textbox id=\"licenseKeyTextbox\"\n                   oninput=\"CheckDeactivationButton()\"\n                   preference=\"pref-license-key\"/>\n        </row>\n        <row align=\"center\">\n          <label value=\"&licenseInvoice.label;\"/>\n          <textbox id=\"licenseInvoiceTextbox\"\n                   oninput=\"CheckDeactivationButton()\"\n                   preference=\"pref-license-invoice\"/>\n        </row>\n      </rows>\n    </grid>\n    <hbox align=\"center\" id=\"validityBox\" class=\"indent\" style=\"margin-top: 1em\">\n      <label value=\"INVALID LICENSE\"             id=\"invalidLicense\" style=\"color: red; font-weight: bold\"/>\n      <label value=\"VALID LICENSE\"               id=\"validBasicLicense\" style=\"font-weight: bold\"/>\n      <label value=\"VALID LICENSE, EPUB EDITION\" id=\"validEPUBLicense\" style=\"font-weight: bold\"/>\n    </hbox>\n    <hbox align=\"center\">\n      <spacer flex=\"1\"/>\n      <button label=\"&deactivate.label;\"\n              id=\"deactivateLicenseButton\"\n              oncommand=\"DeactivateLicense();\"/>\n      <button label=\"&activate.label;\" disabled=\"true\"\n              id=\"activateLicenseButton\"\n              oncommand=\"ActivateLicense();\"/>\n    </hbox>\n    <vbox style=\"margin: 1em; height: 20em\">\n      <description>&helpNeeded.label;</description>\n      <hbox>\n        <spacer flex=\"1\"/>\n        <button label=\"&troubleshoot.label;\"\n                id=\"troubleshootButton\"\n                oncommand=\"Troubleshoot();\"/>\n      </hbox>\n    </vbox>\n  </prefpane>\n\n</overlay>\n"
  },
  {
    "path": "base/content/bluegriffon/prefs/newPage.js",
    "content": "Components.utils.import(\"resource://gre/modules/Services.jsm\");\n\nfunction OnNewPagePaneLoad()\n{\n  GetUIElements();\n  var zoom = Math.floor(parseFloat(Services.prefs.getCharPref(\"bluegriffon.zoom.default\")) * 100);\n  gDialog.zoomScale.value = zoom;\n  OnScaleChange(false);\n}\n\nfunction OnScaleChange(aChangePref)\n{\n  if (gDialog.zoomText) {\n    gDialog.zoomText.value = gDialog.zoomScale.value;\n    if (aChangePref)\n      Services.prefs.setCharPref(\"bluegriffon.zoom.default\", gDialog.zoomScale.value/100);\n  }\n}\n\nfunction OnZoomTextInput(aElt)\n{\n  var value = parseInt(aElt.value);\n  gDialog.zoomScale.value = value;\n}"
  },
  {
    "path": "base/content/bluegriffon/prefs/newPage.xul",
    "content": "<?xml version=\"1.0\"?>\n\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n\n<!DOCTYPE overlay SYSTEM \"chrome://bluegriffon/locale/prefs/newPage.dtd\">\n\n<overlay\n  id     = \"newPagePrefsOverlay\"\n  xmlns  = \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <prefpane id=\"newPagePrefPane\">\n    <preferences>\n      <preference id=\"pref-author\"              name=\"bluegriffon.author\"                     type=\"unichar\"/>\n      <preference id=\"pref-returnKey\"           name=\"bluegriffon.returnKey.createsParagraph\" type=\"bool\"/>\n      <preference id=\"pref-show-comments\"       name=\"bluegriffon.display.comments\"           type=\"bool\"/>\n      <preference id=\"pref-show-php\"            name=\"bluegriffon.display.php\"                type=\"bool\"/>\n      <preference id=\"pref-show-pi\"             name=\"bluegriffon.display.pi\"                 type=\"bool\"/>\n      <preference id=\"pref-absolute-links\"      name=\"clipboard.absoluteLinks\"                type=\"bool\"/>\n      <preference id=\"pref-keep-backup\"         name=\"bluegriffon.defaults.backups\"           type=\"bool\"/>\n      <preference id=\"pref-aria-role\"           name=\"bluegriffon.aria.epub-type\"             type=\"bool\"/>\n      <preference id=\"pref-show-anchors\"        name=\"bluegriffon.display.anchors\"            type=\"bool\"/>\n    </preferences>\n\n    <groupbox>\n      <caption label=\"&author.caption;\"/>\n      <hbox align=\"center\">\n        <label value=\"&authorName.label;\"/>\n        <textbox flex=\"1\"\n                 preference=\"pref-author\"/>\n      </hbox>\n    </groupbox>\n\n    <groupbox>\n      <caption label=\"&zoom.label;\"/>\n      <hbox align=\"center\">\n        <label value=\"&defaultZoomFactor.label;\"/>\n        <scale id=\"zoomScale\"\n               flex=\"1\"\n               min=\"1\" max=\"300\" increment=\"1\"\n               onchange=\"OnScaleChange(true)\"/>\n        <textbox value=\"100%\" id=\"zoomText\"\n                 style=\"text-align: right\"\n                 size=\"3\" maxlength=\"3\"\n                 oninput=\"OnZoomTextInput(this)\"/>\n        <label value=\"%\"/>\n      </hbox>\n    </groupbox>\n\n    <groupbox>\n      <caption label=\"&editingFeatures.label;\"/>\n      <checkbox label=\"&keepBackup.label;\" id=\"keepBackupP\" preference=\"pref-keep-backup\" />\n      <spacer style=\"height: 5px\"/>\n      <checkbox label=\"&returnKey.label;\" id=\"crInPCreatesNewP\" preference=\"pref-returnKey\" />\n      <spacer style=\"height: 5px\"/>\n      <spacer style=\"height: 5px\"/>\n\n      <checkbox id=\"showCommentsCheckbox\" preference=\"pref-show-comments\" label=\"&showComments.label;\"/>\n      <checkbox id=\"showPHPCheckbox\"      preference=\"pref-show-php\"      label=\"&showPHP.label;\"/>\n      <checkbox id=\"showPICheckbox\"       preference=\"pref-show-pi\"       label=\"&showPI.label;\"/>\n      <checkbox id=\"showAnchorsCheckbox\"  preference=\"pref-show-anchors\"  label=\"&showAnchors.label;\"/>\n      <spacer style=\"height: 5px\"/>\n      <label value=\"&linksManagement.label;\"/>\n      <radiogroup class=\"indent\"\n                  orient=\"horizontal\"\n                  id=\"linksManagementRadiogroup\"\n                  preference=\"pref-absolute-links\">\n        <radio label=\"&preserveRelative.label;\" value=\"false\"/>\n        <radio label=\"&makeAbsolute.label;\"     value=\"true\"/>\n      </radiogroup>\n    </groupbox>\n\n    <groupbox>\n      <caption label=\"&waiAria.label;\"/>\n      <radiogroup class=\"indent\"\n                  orient=\"horizontal\"\n                  id=\"ariaRadiogroup\"\n                  preference=\"pref-aria-role\">\n        <radio label=\"role\" value=\"false\"/>\n        <radio label=\"role, epub:type (XHTML)\"     value=\"true\"/>\n      </radiogroup>\n    </groupbox>\n  </prefpane>\n\n</overlay>\n"
  },
  {
    "path": "base/content/bluegriffon/prefs/osx.js",
    "content": "function OnOSXPaneLoad()\n{\n  GetUIElements();\n}\n"
  },
  {
    "path": "base/content/bluegriffon/prefs/osx.xul",
    "content": "<?xml version=\"1.0\"?>\n\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n\n<!DOCTYPE overlay SYSTEM \"chrome://bluegriffon/locale/prefs/osx.dtd\">\n\n<overlay\n  id     = \"osxPrefsOverlay\"\n  xmlns  = \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <prefpane id=\"osxPrefPane\">\n    <preferences>\n      <preference id=\"pref-osxdockintegration\" name=\"bluegriffon.osx.dock-integration\" type=\"bool\"/>\n      <preference id=\"pref-osxRTFPasteSupport\" name=\"bluegriffon.osx.clipboard.rtf.enabled\" type=\"bool\"/>\n    </preferences>\n    <vbox>\n      <checkbox id=\"osxDockIntegrationCheckbox\"\n                label=\"&showInDock.label;\"\n                preference=\"pref-osxdockintegration\"/>\n      <checkbox id=\"osxRTFPasteSupport\"\n                label=\"&osxRTFPasteSupport.label;\"\n                preference=\"pref-osxRTFPasteSupport\"/>\n    </vbox>\n  </prefpane>\n\n</overlay>\n"
  },
  {
    "path": "base/content/bluegriffon/prefs/prefs.js",
    "content": "Components.utils.import(\"resource://gre/modules/Services.jsm\");\nComponents.utils.import(\"resource://gre/modules/l10nHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/prompterHelper.jsm\");\n\nfunction Startup()\n{\n  //window.sizeToContent();\n  GetUIElements();\n\n  var site = \"\";\n  try {\n    site = Services.prefs.getBoolPref(\"bluegriffon.license.site\");\n  }\n  catch(e) {}\n\n  if (site) {\n    document.documentElement.setAttribute(\"sitelicense\", \"true\");\n    document.documentElement.showPane(gDialog.generalPrefPane);\n  }\n}\n"
  },
  {
    "path": "base/content/bluegriffon/prefs/prefs.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://global/skin/preferences.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://mozapps/content/preferences/preferences.css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/prefs/prefs.css\" type=\"text/css\"?>\n\n<!DOCTYPE prefwindow SYSTEM \"chrome://bluegriffon/locale/prefs.dtd\">\n\n<prefwindow\n  id     = \"bluegriffon-prefs\"\n  windowtype = \"bluegriffon-prefs\"\n  type   = \"prefwindow\"\n  title  = \"&window.title;\"\n  onload = \"Startup()\"\n#ifdef XP_MACOSX\n  style=\"min-width: 600px\"\n  width=\"600\" height=\"400\"\n#else\n  style=\"min-width: 800px\"\n  width=\"800\" height=\"400\"\n#endif\n  persist=\"screenX screenY width height\"\n  xmlns:html=\"http://www.w3.org/1999/xhtml\"\n  xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n  \n  <stringbundleset id=\"languageSet\">\n    <stringbundle id=\"bundleRegions\"      src=\"chrome://global/locale/regionNames.properties\"/>\n    <stringbundle id=\"bundleLanguages\"    src=\"chrome://global/locale/languageNames.properties\"/>\n    <stringbundle id=\"updaterBundle\"      src=\"chrome://bluegriffon/locale/prefs/update.properties\"/>\n    <stringbundle id=\"shortcutsBundle\"    src=\"chrome://bluegriffon/locale/prefs/shortcuts.properties\"/>\n    <stringbundle id=\"activationBundle\"   src=\"chrome://bluegriffon/locale/prefs/license.properties\"/>\n  </stringbundleset>\n\n  <prefpane id=\"licensePrefPane\"\n            label=\"&license.title;\"\n            onpaneload=\"OnLicensePaneLoad()\"\n            image=\"chrome://bluegriffon/skin/prefs/bluegriffon.png\"\n            src=\"chrome://bluegriffon/content/prefs/license.xul\"/>\n  <prefpane id=\"generalPrefPane\"\n            label=\"&general.title;\"\n            image=\"chrome://bluegriffon/skin/prefs/general.png\"\n            src=\"chrome://bluegriffon/content/prefs/general.xul\"/>\n  <prefpane id=\"filePrefPane\"\n            label=\"&file.title;\"\n            image=\"chrome://bluegriffon/skin/prefs/file.png\"\n            src=\"chrome://bluegriffon/content/prefs/file.xul\"/>\n  <prefpane id=\"newPagePrefPane\"\n            label=\"&newPage.title;\"\n            onpaneload=\"OnNewPagePaneLoad()\"\n            image=\"chrome://bluegriffon/skin/prefs/newPage.png\"\n            src=\"chrome://bluegriffon/content/prefs/newPage.xul\"/>\n  <prefpane id=\"sourcePrefPane\"\n            label=\"&source.title;\"\n            onpaneload=\"OnSourcePaneLoad()\"\n            image=\"chrome://bluegriffon/skin/prefs/source.png\"\n            src=\"chrome://bluegriffon/content/prefs/source.xul\"/>\n  <prefpane id=\"stylesPrefPane\"\n            label=\"&styles.title;\"\n            onpaneload=\"OnStylesPaneLoad()\"\n            image=\"chrome://bluegriffon/skin/prefs/styles.png\"\n            src=\"chrome://bluegriffon/content/prefs/styles.xul\"/>\n  <prefpane id=\"updatePrefPane\"\n            label=\"&update.title;\"\n            onpaneload=\"OnUpdatePaneLoad()\"\n            image=\"chrome://bluegriffon/skin/prefs/update.png\"\n            src=\"chrome://bluegriffon/content/prefs/update.xul\"/>\n  <prefpane id=\"advancedPrefPane\"\n            label=\"&advanced.title;\"\n            onpaneload=\"OnAdvancedPaneLoad()\"\n            image=\"chrome://bluegriffon/skin/prefs/advanced.png\"\n            src=\"chrome://bluegriffon/content/prefs/advanced.xul\"/>\n  <prefpane id=\"shortcutsPrefPane\"\n            label=\"&shortcuts.title;\"\n            onpaneload=\"OnShortcutsPaneLoad()\"\n            image=\"chrome://bluegriffon/skin/prefs/shortcuts.png\"\n            src=\"chrome://bluegriffon/content/prefs/shortcuts.xul\"/>\n\n#ifdef XP_MACOSX\n  <prefpane id=\"osxPrefPane\"\n            label=\"&osx.title;\"\n            onpaneload=\"OnOSXPaneLoad()\"\n            image=\"chrome://bluegriffon/skin/prefs/macosx.png\"\n            src=\"chrome://bluegriffon/content/prefs/osx.xul\"/>\n#endif\n\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/prefs/prefs.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/prefs/newPage.js\"/>\n  <script type=\"application/javascript\" src=\"resource://gre/res/codemirror/themes-list.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/prefs/source.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/prefs/update.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/prefs/styles.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/prefs/advanced.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/prefs/shortcuts.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/prefs/file.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/prefs/license.js\"/>\n#ifdef XP_MACOSX\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/prefs/osx.js\"/>\n#endif\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/js/updateManager.js\"/>\n\n</prefwindow>\n"
  },
  {
    "path": "base/content/bluegriffon/prefs/shortcuts.js",
    "content": "Components.utils.import(\"resource://gre/modules/Services.jsm\");\n\nconst nsIInterfaceRequestor  = Components.interfaces.nsIInterfaceRequestor;\nconst nsIWebNavigation       = Components.interfaces.nsIWebNavigation;\nconst nsIDocShellTreeItem    = Components.interfaces.nsIDocShellTreeItem;\nconst nsIDOMWindow           = Components.interfaces.nsIDOMWindow;\n\nvar bgWindow = null;\n\nfunction OnShortcutsPaneLoad()\n{\n  GetUIElements();\n  bgWindow = Services.wm.getMostRecentWindow(\"bluegriffon\");\n\n  if (bgWindow) {\n    gDialog.commandsShortcutsTree.disabled = false;\n    GetMenuItems(gDialog.menubarShortcutsTreechildren,\n                 bgWindow.gDialog[\"composer-main-menubar\"],\n                 \"#composer-main-menubar\");\n    var toolbars = bgWindow.document.querySelectorAll(\"toolbar\");\n    for (var i = 0; i < toolbars.length; i++) {\n      var toolbar = toolbars[i];\n      if (toolbar.id)\n        GetToolbarItems(gDialog.toolbarsShortcutsTreechildren,\n                        toolbar,\n                        \"#\" + toolbar.id);\n      else\n        GetToolbarItems(gDialog.toolbarsShortcutsTreechildren,\n                        toolbar,\n                        \"toolbar:nth-of-type(\" + (i+1) + \")\");\n    }\n  }\n  else { // certainly only on Mac...\n    Services.prompt.alert(null, gDialog.shortcutsBundle.getString(\"NoMainWindowAvaialble\"),\n                                gDialog.shortcutsBundle.getString(\"PleaseOpenOneMainWindow\"));\n    gDialog.commandsShortcutsTree.disabled = true;\n  }\n}\n\nfunction GetToolbarItems(aTreechildren, aElt, aSelector)\n{\n  var child = aElt.firstChild;\n  var index = 1;\n  while (child) {\n    switch (child.nodeName.toLowerCase()) {\n      case \"toolbaritem\":\n      case \"menupopup\":\n         if (child.id)\n            GetToolbarItems(aTreechildren, child, \"#\" + child.id);\n          else\n            GetToolbarItems(aTreechildren, child, aSelector + \"> :nth-child(\" + index + \")\");\n          break;\n      case \"menulist\":\n        {\n          var item     = document.createElement(\"treeitem\");\n          var row      = document.createElement(\"treerow\");\n          var cell     = document.createElement(\"treecell\");\n          var children = document.createElement(\"treechildren\");\n          item.setAttribute(\"container\", \"true\");\n          cell.setAttribute(\"label\", child.getAttribute(\"tooltiptext\"));\n          row.appendChild(cell);\n          item.appendChild(row);\n          item.appendChild(children);\n          aTreechildren.appendChild(item);\n          if (child.id)\n            GetToolbarItems(children, child, \"#\" + child.id);\n          else\n            GetToolbarItems(children, child, aSelector + \"> :nth-child(\" + index + \")\");\n        }\n        break;\n      case \"menuitem\":\n      case \"toolbarbutton\":\n        {\n          var label = \"\";\n          if (child.hasAttribute(\"label\"))\n            label = child.getAttribute(\"label\");\n          else if (child.hasAttribute(\"command\")) {\n            var cmdElt = bgWindow.document.getElementById(child.getAttribute(\"command\"));\n            if (cmdElt && cmdElt.hasAttribute(\"label\"))\n              label = cmdElt.getAttribute(\"label\");\n          }\n          if (!label && child.hasAttribute(\"tooltiptext\"))\n            label = child.getAttribute(\"tooltiptext\")\n\n          // wait, wait, wait, we have the case of a toolbarbutton type=\"menu\" thing... sigh\n          if (child.nodeName.toLowerCase() == \"toolbarbutton\"\n              && (child.getAttribute(\"type\") == \"menu\"\n                  || child.getAttribute(\"type\") == \"menu-button\")) {\n          var item     = document.createElement(\"treeitem\");\n          var row      = document.createElement(\"treerow\");\n          var cell     = document.createElement(\"treecell\");\n          var children = document.createElement(\"treechildren\");\n          item.setAttribute(\"container\", \"true\");\n          cell.setAttribute(\"label\", label);\n          row.appendChild(cell);\n          item.appendChild(row);\n          item.appendChild(children);\n          aTreechildren.appendChild(item);\n          if (child.id)\n            GetToolbarItems(children, child, \"#\" + child.id);\n          else\n            GetToolbarItems(children, child, aSelector + \"> :nth-child(\" + index + \")\");\n            break;\n          }\n\n          if (true) { // here, we must keep everything\n            var item     = document.createElement(\"treeitem\");\n            var row      = document.createElement(\"treerow\");\n            var cell     = document.createElement(\"treecell\");\n            cell.setAttribute(\"label\", label);\n            row.appendChild(cell);\n            if (child.hasAttribute(\"key\")) {\n              var keyElt = bgWindow.document.getElementById(child.getAttribute(\"key\"));\n              if (keyElt) {\n                var cell2 = document.createElement(\"treecell\");\n                var modifiers = keyElt.getAttribute(\"modifiers\");\n                var modifiersArray = modifiers.split(\",\");\n                var keyString = (keyElt.hasAttribute(\"keycode\")\n                                 ? keyElt.getAttribute(\"keycode\").replace( /VK_/ , \"\")\n                                 : keyElt.getAttribute(\"key\")).toUpperCase();\n                var str = GetModifiersStringFromModifiersArray(modifiersArray);\n                cell2.setAttribute(\"label\", str + keyString);\n                item.setAttribute(\"shortcut\", str + keyString);\n                item.setAttribute(\"modifiers\", modifiers);\n                item.setAttribute(\"kbdkey\", keyString);\n                item.setAttribute(\"toolbaritem\", \"true\");\n                row.appendChild(cell2);\n              }\n            }\n            item.appendChild(row);\n            aTreechildren.appendChild(item);\n            if (child.id)\n              item.setAttribute(\"selector\", \"#\" + child.id);\n            else\n              item.setAttribute(\"selector\", aSelector + \"> :nth-child(\" + index + \")\");\n          }\n        }\n        break;\n      default: break;\n    }\n    child = child.nextElementSibling;\n    index++;\n  }\n}\n\nfunction GetMenuItems(aTreechildren, aElt, aSelector)\n{\n  var child = aElt.firstChild;\n  var index = 1;\n  while (child) {\n    switch (child.nodeName.toLowerCase()) {\n      case \"menu\":\n        {\n          var item     = document.createElement(\"treeitem\");\n          var row      = document.createElement(\"treerow\");\n          var cell     = document.createElement(\"treecell\");\n          var children = document.createElement(\"treechildren\");\n          item.setAttribute(\"container\", \"true\");\n          cell.setAttribute(\"label\", child.getAttribute(\"label\"));\n          row.appendChild(cell);\n          item.appendChild(row);\n          item.appendChild(children);\n          aTreechildren.appendChild(item);\n          if (child.id)\n            GetMenuItems(children, child, \"#\" + child.id);\n          else\n            GetMenuItems(children, child, aSelector + \"> :nth-child(\" + index + \")\");\n        }\n        break;\n      case \"menupopup\":\n        if (child.id)\n          GetMenuItems(aTreechildren, child, \"#\" + child.id);\n        else\n          GetMenuItems(aTreechildren, child, aSelector + \"> :nth-child(\" + index + \")\");\n        break;\n      case \"menuitem\":\n        {\n          var label = \"\";\n          if (child.hasAttribute(\"label\"))\n            label = child.getAttribute(\"label\");\n          else if (child.hasAttribute(\"command\")) {\n            var cmdElt = bgWindow.document.getElementById(child.getAttribute(\"command\"));\n            if (cmdElt && cmdElt.hasAttribute(\"label\"))\n              label = cmdElt.getAttribute(\"label\");\n          }\n          if (label) {\n            var item     = document.createElement(\"treeitem\");\n            var row      = document.createElement(\"treerow\");\n            var cell     = document.createElement(\"treecell\");\n            cell.setAttribute(\"label\", label);\n            row.appendChild(cell);\n            if (child.hasAttribute(\"key\")) {\n              var keyElt = bgWindow.document.getElementById(child.getAttribute(\"key\"));\n              if (keyElt) {\n                var cell2 = document.createElement(\"treecell\");\n                var modifiers = keyElt.getAttribute(\"modifiers\");\n                var modifiersArray = modifiers.split(\",\");\n                var keyString = (keyElt.hasAttribute(\"keycode\")\n                                 ? keyElt.getAttribute(\"keycode\").replace( /VK_/ , \"\")\n                                 : keyElt.getAttribute(\"key\")).toUpperCase();\n                var str = GetModifiersStringFromModifiersArray(modifiersArray);\n                cell2.setAttribute(\"label\", str + keyString);\n                item.setAttribute(\"shortcut\", str + keyString);\n                item.setAttribute(\"modifiers\", modifiers);\n                item.setAttribute(\"kbdkey\", keyString);\n                row.appendChild(cell2);\n              }\n            }\n            item.appendChild(row);\n            aTreechildren.appendChild(item);\n            if (child.id)\n              item.setAttribute(\"selector\", \"#\" + child.id);\n            else\n              item.setAttribute(\"selector\", aSelector + \"> :nth-child(\" + index + \")\");\n            break;\n          }\n        }\n        break;\n      default: break;\n    }\n\n    child = child.nextElementSibling;\n    index++;\n  }\n}\n\nfunction GetModifiersStringFromModifiersArray(modifiersArray)\n{\n  var str = \"\";\n  if (modifiersArray.indexOf(\"shift\") != -1)\n#ifdef XP_MACOSX\n    str += \"⇧\";\n#else\n    str += \"shift-\";\n#endif\n\n  if (modifiersArray.indexOf(\"control\") != -1)\n#ifdef XP_MACOSX\n    str += \"⌃\";\n#else\n    str += \"ctrl-\";\n#endif\n\n  if (modifiersArray.indexOf(\"alt\") != -1)\n#ifdef XP_MACOSX\n    str += \"⌥\";\n#else\n    str += \"alt\";\n#endif\n  if (modifiersArray.indexOf(\"meta\") != -1)\n#ifdef XP_UNIX\n#ifdef XP_MACOSX\n    str += \"⌘\";\n#else\n    str += \"meta-\";\n#endif\n#else\n    str += \"windows-\"\n#endif\n  if (modifiersArray.indexOf(\"accel\") != -1)\n#ifdef XP_MACOSX\n    str += \"⌘\";\n#else\n    str += \"ctrl-\";\n#endif\n\n  return str;\n}\n\nfunction EditShortCut()\n{\n  var tree = gDialog.commandsShortcutsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  if (!view || !view.selection || !view.selection.count) { // no selection...\n    return;\n  }\n\n  var index = view.selection.currentIndex;\n  var item = contentView.getItemAtIndex(index);\n  if (item.hasAttribute(\"container\"))\n    return;\n\n  var selector    = item.getAttribute(\"selector\");\n  var modifiers   = item.getAttribute(\"modifiers\");\n  var kbdkey      = item.getAttribute(\"kbdkey\");\n  var shortcut    = item.getAttribute(\"shortcut\");\n  var rv         = {};\n  window.openDialog(\"chrome://bluegriffon/content/prefs/editShortcut.xul\",\n                    \"_blank\",\n                    \"chrome,modal,titlebar,resizable=no\",\n                    item.firstChild.firstChild.getAttribute(\"label\"),\n                    selector, modifiers, kbdkey, shortcut, rv);\n  if (rv && (\"cancelled\" in rv))\n    return;\n\n  if (rv && (\"deleted\" in rv)) {\n    DeleteShortCut(item);\n    return;\n  }\n\n  AddShortCut(item, rv);\n}\n\nfunction _DeleteShortCut(aItem)\n{\n  aItem.removeAttribute(\"shortcut\");\n  aItem.removeAttribute(\"modifiers\");\n  aItem.removeAttribute(\"kbdkey\");\n  aItem.firstChild.removeChild(aItem.firstChild.lastChild);\n\n  var selector = aItem.getAttribute(\"selector\");\n  var ee = Services.wm.getEnumerator(\"bluegriffon\");\n  while (ee.hasMoreElements()) {\n    var w = ee.getNext();\n    var navNav = w.QueryInterface(nsIInterfaceRequestor)\n                   .getInterface(nsIWebNavigation);\n    var rootItem = navNav.QueryInterface(nsIDocShellTreeItem).rootTreeItem;\n    var rootWin = rootItem.QueryInterface(nsIInterfaceRequestor)\n                          .getInterface(nsIDOMWindow);\n    var elt = rootWin.document.querySelector(selector);\n    if (elt) { // sanity check\n      var keyId = elt.getAttribute(\"key\");\n      if (keyId) {\n        try {\n          var keyElt = rootWin.document.getElementById(keyId)\n          if (keyElt) {\n            elt.setAttribute(\"key\", \"\");\n            elt.removeAttribute(\"key\");\n            var keyset = keyElt.parentNode;\n            keyElt.parentNode.removeChild(keyElt);\n\n            // need to reinstall the keyset...\n            var parent = keyset.parentNode;\n            var nextSibling = parent.nextSibling;\n            parent.removeChild(keyset);\n            parent.insertBefore(keyset, nextSibling);\n          }\n        }\n        catch(e) {}\n      }\n    }\n  }\n}\n\nfunction DeleteShortCut(aItem)\n{\n  _DeleteShortCut(aItem);\n  StoreAllShortcuts();\n}\n\nfunction AddShortCut(aItem, aRv)\n{\n  // modify the tree in the prefs window\n\n  var mArray = [];\n  if (aRv.shiftKey) mArray.push(\"shift\");\n  if (aRv.altKey)   mArray.push(\"alt\");\n  if (aRv.ctrlKey)  mArray.push(\"control\");\n  if (aRv.metaKey)  mArray.push(\"meta\");\n  aItem.setAttribute(\"modifiers\", mArray.length ? mArray.join(\",\") : \"\");\n\n  aItem.setAttribute(\"kbdkey\", aRv.key);\n\n  // check if shortcut is already used...\n  var conflictItems = document.querySelectorAll(\"treeitem[kbdkey='\" + aRv.key +\"']\");\n  for (var i = 0; i < conflictItems.length; i++) {\n    var ci = conflictItems[i];\n    if (ci != aItem) {\n      var m = ci.getAttribute(\"modifiers\").toLowerCase()\n#ifdef XP_MACOSX\n                .replace( /accel/ , \"meta\")\n#else\n                .replace( /accel/ , \"control\")\n#endif\n                .split(\",\");\n      if (m.sort().toSource() == mArray.sort().toSource()) {\n        // something to remove guys...\n        var selector = ci.getAttribute(\"selector\");\n        _DeleteShortCut(ci);\n      }\n    }\n  }\n\n  if (aItem.getAttribute(\"shortcut\")) { // already has a key mapping\n    aItem.firstChild.lastChild.setAttribute(\"label\", aRv.shortcut);\n    // now modify the menu item itself\n    // don't forget the menu item already has a key attached\n    var selector = aItem.getAttribute(\"selector\");\n    var ee = Services.wm.getEnumerator(\"bluegriffon\");\n    while (ee.hasMoreElements()) {\n      var w = ee.getNext();\n      var navNav = w.QueryInterface(nsIInterfaceRequestor)\n                     .getInterface(nsIWebNavigation);\n      var rootItem = navNav.QueryInterface(nsIDocShellTreeItem).rootTreeItem;\n      var rootWin = rootItem.QueryInterface(nsIInterfaceRequestor)\n                            .getInterface(nsIDOMWindow);\n      var elt = rootWin.document.querySelector(selector);\n      if (elt) { // sanity check\n        var keyId = elt.getAttribute(\"key\");\n        if (keyId) {\n          try {\n            var keyElt = rootWin.document.getElementById(keyId)\n            if (keyElt) {\n              elt.removeAttribute(\"key\");\n\n              keyElt.setAttribute(\"modifiers\", aItem.getAttribute(\"modifiers\"));\n              keyElt.removeAttribute(\"key\");\n              keyElt.removeAttribute(\"keycode\");\n              if (aRv.key.length == 1)\n                keyElt.setAttribute(\"key\", aRv.key);\n              else\n                keyElt.setAttribute(\"keycode\", aRv.key);\n\n              var parent = keyElt.parentNode;\n              var nextSibling = parent.nextSibling;\n              parent.parentNode.removeChild(parent);\n              nextSibling.parentNode.insertBefore(parent, nextSibling);\n              elt.setAttribute(\"key\", keyId);\n            }\n          }\n          catch(e) {}\n        }\n      }\n    }\n  }\n  else {\n    var cell = document.createElement(\"treecell\");\n    cell.setAttribute(\"label\", aRv.shortcut);\n    aItem.firstChild.appendChild(cell);\n    // no key mapping yet\n    var selector = aItem.getAttribute(\"selector\");\n    var isToolbarItem = aItem.hasAttribute(\"toolbaritem\");\n    \n    var ee = Services.wm.getEnumerator(\"bluegriffon\");\n    while (ee.hasMoreElements()) {\n      var w = ee.getNext();\n      var navNav = w.QueryInterface(nsIInterfaceRequestor)\n                     .getInterface(nsIWebNavigation);\n      var rootItem = navNav.QueryInterface(nsIDocShellTreeItem).rootTreeItem;\n      var rootWin = rootItem.QueryInterface(nsIInterfaceRequestor)\n                            .getInterface(nsIDOMWindow);\n      var elt = rootWin.document.querySelector(selector);\n      var keyset = rootWin.document.getElementById(\"mainKeySet\");\n      if (elt) { // sanity check\n        var keyElt = rootWin.document.createElement(\"key\");\n        keyElt.setAttribute(\"modifiers\", mArray.length ? mArray.join(\",\") : \"\");\n        if (aRv.key.length == 1)\n          keyElt.setAttribute(\"key\", aRv.key);\n        else\n          keyElt.setAttribute(\"keycode\", aRv.key);\n        if (elt.hasAttribute(\"command\"))\n          keyElt.setAttribute(\"command\", elt.getAttribute(\"command\"));\n        if (elt.hasAttribute(\"oncommand\"))\n          keyElt.setAttribute(\"oncommand\", elt.getAttribute(\"oncommand\"));\n        if (!elt.hasAttribute(\"command\") && !elt.hasAttribute(\"oncommand\")) {\n          var cmdStr = 'var e = document.createEvent(\"Events\"); e.initEvent(\"command\", true, true); document.querySelector(\"'\n                       + selector\n                       +'\").dispatchEvent(e);';\n          keyElt.setAttribute(\"oncommand\", cmdStr);\n        }\n\n        var keyId =  \"key-\" + (mArray.length ? mArray.join(\"-\") : \"\") + aRv.key;\n        keyElt.setAttribute(\"id\", keyId);\n        keyset.appendChild(keyElt);\n        elt.setAttribute(\"key\", keyId);\n\n        var parent = keyset.parentNode;\n        var nextSibling = parent.nextSibling;\n        parent.removeChild(keyset);\n        parent.insertBefore(keyset, nextSibling);\n      }\n    }\n  }\n\n  aItem.setAttribute(\"shortcut\", aRv.shortcut);\n\n  StoreAllShortcuts();\n}\n\nfunction GetDBConn()\n{\n  var file = Components.classes[\"@mozilla.org/file/directory_service;1\"]\n                       .getService(Components.interfaces.nsIProperties)\n                       .get(\"ProfD\", Components.interfaces.nsIFile);\n  file.append(\"shortcuts.sqlite\");\n  \n  var storageService = Components.classes[\"@mozilla.org/storage/service;1\"]\n                          .getService(Components.interfaces.mozIStorageService);\n  return storageService.openDatabase(file);\n}\n\nfunction InitShortcutDB()\n{\n  // create the SQLite table if it does not exist already\n  var mDBConn = GetDBConn();\n  mDBConn.executeSimpleSQL(\"CREATE TABLE IF NOT EXISTS 'shortcuts' ('id' INTEGER PRIMARY KEY NOT NULL, \\\n'selector' VARCHAR NOT NULL DEFAULT '', \\\n'modifiers' VARCHAR NOT NULL DEFAULT '', \\\n'key' VARCHAR NOT NULL DEFAULT '')\");\n\n  mDBConn.close();\n}\n\nfunction StoreAllShortcuts()\n{\n  InitShortcutDB();\n  // clobber all\n  var mDBConn = GetDBConn();\n  mDBConn.executeSimpleSQL(\"DELETE FROM 'shortcuts'\");\n\n  var items = gDialog.commandsShortcutsTree.querySelectorAll(\"treeitem[shortcut]\");\n  for (var i = 0; i < items.length; i++) {\n    var item = items[i];\n    var selector    = item.getAttribute(\"selector\");\n    var modifiers   = item.getAttribute(\"modifiers\");\n    var kbdkey      = item.getAttribute(\"kbdkey\");\n    var statement = mDBConn.createStatement(\n      \"INSERT INTO 'shortcuts' ('selector','modifiers','key') VALUES(?1, ?2, ?3)\");\n\n    statement.bindStringParameter(0, selector);\n    statement.bindStringParameter(1, modifiers);\n    statement.bindStringParameter(2, kbdkey);\n    statement.execute();\n    statement.finalize();\n  }\n  mDBConn.close();\n}\n"
  },
  {
    "path": "base/content/bluegriffon/prefs/shortcuts.xul",
    "content": "<?xml version=\"1.0\"?>\n\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n\n<!DOCTYPE overlay SYSTEM \"chrome://bluegriffon/locale/prefs/shortcuts.dtd\">\n\n<overlay\n  id     = \"shortcutsPrefsOverlay\"\n  xmlns  = \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <prefpane id=\"shortcutsPrefPane\">\n    <tree id=\"commandsShortcutsTree\"\n          class=\"tree\"\n          treelines=\"true\"\n          hidecolumnpicker=\"true\"\n          rows=\"15\"\n          ondblclick=\"EditShortCut()\">\n      <treecols>\n        <treecol id=\"commandTreecol\" label=\"&commandShortcutCol.label;\" flex=\"1\"\n               primary=\"true\"\n               persist=\"width ordinal hidden\"/>\n        <splitter class=\"tree-splitter\"/>\n        <treecol id=\"shortcutTreecol\" label=\"&shortcutShortcutCol.label;\"\n\t\t persist=\"width ordinal hidden\"/>\n      </treecols>\n      <treechildren id=\"commandsShortcutsTreechildren\">\n        <treeitem id=\"menubarShortcutsTreeitem\" container=\"true\">\n          <treerow>\n            <treecell label=\"&menubar.label;\"/>\n          </treerow>\n          <treechildren id=\"menubarShortcutsTreechildren\"/>\n        </treeitem>\n        <treeitem id=\"toolbarsShortcutsTreeitem\" container=\"true\">\n          <treerow>\n            <treecell label=\"&toolbars.label;\"/>\n          </treerow>\n          <treechildren id=\"toolbarsShortcutsTreechildren\"/>\n        </treeitem>\n      </treechildren>\n    </tree>\n  </prefpane>\n\n</overlay>\n"
  },
  {
    "path": "base/content/bluegriffon/prefs/source.js",
    "content": "Components.utils.import(\"resource://gre/modules/Services.jsm\");\n\nfunction OnSourcePaneLoad()\n{\n  GetUIElements();\n\n  var elt = document.getElementById(\"sourceThemeMenupopup\");\n  for (var i = 0; i < kTHEMES.length; i++) {\n    var s = document.createElement(\"menuitem\");\n    s.setAttribute(\"label\", kTHEMES[i]);\n    s.setAttribute(\"value\", kTHEMES[i]);\n    elt.appendChild(s);\n  }\n  var currentTheme = Services.prefs.getCharPref(\"bluegriffon.source.theme\");\n  document.getElementById(\"sourceThemeMenulist\").value = currentTheme;\n\n  toggleWrapping();\n\n  var zoom = Math.floor(parseFloat(Services.prefs.getCharPref(\"bluegriffon.source.zoom.default\")) * 100);\n  gDialog.sourceZoomScale.value = zoom;\n  OnSourceScaleChange(false);\n}\n\nfunction toggleWrapping()\n{\n  var wrapArray = [\"maxColumnLabel\", \"maxColumnCheckbox\", \"noWrapForLanguagesCheckbox\",\n                   \"langExclusionsTextbox\", \"langExclusionExampleLabel\"];\n  var wrapping = gDialog.wrapCheckbox.checked;\n  for (var i = 0; i < wrapArray.length; i++)\n    if (wrapping)\n      gDialog[wrapArray[i]].removeAttribute(\"disabled\");\n    else\n      gDialog[wrapArray[i]].setAttribute(\"disabled\", \"true\");\n}\n\nfunction OnSourceScaleChange(aChangePref)\n{\n  if (gDialog.sourceZoomText) {\n    gDialog.sourceZoomText.value = gDialog.sourceZoomScale.value;\n    if (aChangePref)\n      Services.prefs.setCharPref(\"bluegriffon.source.zoom.default\", gDialog.sourceZoomScale.value/100);\n  }\n}\n\nfunction OnSourceZoomTextInput(aElt)\n{\n  var value = parseInt(aElt.value);\n  gDialog.sourceZoomScale.value = value;\n}"
  },
  {
    "path": "base/content/bluegriffon/prefs/source.xul",
    "content": "<?xml version=\"1.0\"?>\n\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n\n<!DOCTYPE overlay [\n<!ENTITY % sourceDTD SYSTEM \"chrome://bluegriffon/locale/prefs/source.dtd\" >\n%sourceDTD;\n<!ENTITY % newPageDTD SYSTEM \"chrome://bluegriffon/locale/prefs/newPage.dtd\" >\n%newPageDTD;\n]>\n\n<overlay\n  id     = \"sourcePrefsOverlay\"\n  xmlns  = \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <prefpane id=\"sourcePrefPane\">\n    <preferences>\n      <preference id=\"pref-source-theme\"        name=\"bluegriffon.source.theme\"          type=\"string\"/>\n      <preference id=\"pref-source-entities\"     name=\"bluegriffon.source.entities\"       type=\"string\"/>\n\n      <preference id=\"pref-source-indent\"       name=\"bluegriffon.source.auto-indent\"    type=\"bool\"/>\n      <preference id=\"pref-source-wrap\"         name=\"bluegriffon.source.wrap\"           type=\"bool\"/>\n      <preference id=\"pref-source-wrap-col\"     name=\"bluegriffon.source.wrap.maxColumn\" type=\"int\"/>\n      <preference id=\"pref-source-nowrap-langs\" name=\"bluegriffon.source.wrap.language-exclusions\" type=\"string\"/>\n      <preference id=\"pref-source-excl-langs\"   name=\"bluegriffon.source.wrap.exclude-languages\" type=\"bool\"/>\n\n      <preference id=\"pref-source-force-lf\"     name=\"bluegriffon.defaults.forceLF\"      type=\"bool\"/>\n    </preferences>\n\n    <groupbox>\n      <caption label=\"&source.label;\"/>\n      <hbox align=\"center\">\n        <label value=\"&theme.label;\"/>\n        <menulist id=\"sourceThemeMenulist\"\n                  preference=\"pref-source-theme\">\n          <menupopup id=\"sourceThemeMenupopup\"/>\n        </menulist>\n      </hbox>\n\n      <hbox align=\"center\">\n        <label value=\"&defaultZoomFactor.label;\"/>\n        <scale id=\"sourceZoomScale\"\n               flex=\"1\"\n               min=\"1\" max=\"300\" increment=\"1\"\n               onchange=\"OnSourceScaleChange(true)\"/>\n        <textbox value=\"100%\" id=\"sourceZoomText\"\n                 style=\"text-align: right\"\n                 size=\"3\" maxlength=\"3\"\n                 oninput=\"OnSourceZoomTextInput(this)\"/>\n        <label value=\"%\"/>\n      </hbox>\n    </groupbox>\n\n    <groupbox>\n      <caption label=\"&serialization.label;\"/>\n      <vbox>\n        <label value=\"&specialChars.description;\"/>\n        <menulist id=\"entitiesOutputMenulist\"\n                  class=\"indent\"\n                  preference=\"pref-source-entities\">\n          <menupopup>\n            <menuitem label=\"&basicEncoding.label;\"          value=\"basic\"/>\n            <menuitem label=\"&latin1EntitiesEncoding.label;\" value=\"latin1\"/>\n            <menuitem label=\"&htmlEntitiesEncoding.label;\"   value=\"html\"/>\n            <menuitem label=\"&allEntitiesEncoding.label;\"    value=\"unicode\"/>\n          </menupopup>\n        </menulist>\n      </vbox>\n      <checkbox label=\"&forceLF.label;\"    preference=\"pref-source-force-lf\" id=\"forceLFCheckbox\"/>\n      <checkbox label=\"&autoIndent.label;\" preference=\"pref-source-indent\"   id=\"autoIdentCheckbox\"/>\n      <checkbox label=\"&wrap.label;\"       preference=\"pref-source-wrap\"     id=\"wrapCheckbox\"\n                oncommand=\"toggleWrapping()\"/>\n      <hbox class=\"indent\" align=\"center\">\n        <label value=\"&wrapColumn.label;\" id=\"maxColumnLabel\"/>\n        <textbox size=\"4\" type=\"number\" preference=\"pref-source-wrap-col\" id=\"maxColumnCheckbox\"/>\n      </hbox>\n      <vbox>\n        <checkbox class=\"indent\" label=\"&noWrapForLanguages.label;\" id=\"noWrapForLanguagesCheckbox\"\n                  preference=\"pref-source-excl-langs\"/>\n        <hbox align=\"center\">\n          <textbox class=\"indent\" flex=\"1\" preference=\"pref-source-nowrap-langs\" id=\"langExclusionsTextbox\"/>\n          <label value=\"&langExclusionExample.label;\" id=\"langExclusionExampleLabel\"/>\n        </hbox>\n      </vbox>\n    </groupbox>\n  </prefpane>\n\n</overlay>\n"
  },
  {
    "path": "base/content/bluegriffon/prefs/styles.js",
    "content": "Components.utils.import(\"resource://gre/modules/cssInspector.jsm\");\n\nfunction OnStylesPaneLoad()\n{\n  GetUIElements();\n  TogglePolicyRadiogroup(gDialog.cssPolicyRadiogroup);\n}\n\nfunction TogglePolicyRadiogroup(aElt)\n{\n  switch (aElt.value) {\n    case \"automatic\":\n      SetEnabledElementAndControl(gDialog.cssPrefixLabel, true);\n      break;\n    default:\n      SetEnabledElementAndControl(gDialog.cssPrefixLabel, false);\n      break;\n  }\n}\n\nfunction CleanPrefixes()\n{\n  CssInspector.cleanPrefixes();\n}"
  },
  {
    "path": "base/content/bluegriffon/prefs/styles.xul",
    "content": "<?xml version=\"1.0\"?>\n\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n\n<!DOCTYPE overlay SYSTEM \"chrome://bluegriffon/locale/prefs/styles.dtd\">\n\n<overlay\n  id     = \"stylesPrefsOverlay\"\n  xmlns  = \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <prefpane id=\"stylesPrefPane\">\n    <preferences>\n      <preference id=\"pref-csspolicy\"        name=\"bluegriffon.css.policy\" type=\"string\"/>\n      <preference id=\"pref-cssprefix\"        name=\"bluegriffon.css.prefix\" type=\"string\"/>\n\n      <preference id=\"pref-serialization\"    name=\"bluegriffon.css.serialization\" type=\"string\"/>\n\n      <preference id=\"pref-css-output-names\" name=\"bluegriffon.css.colors.names.enabled\" type=\"bool\"/>\n      <preference id=\"pref-css-output-type\"  name=\"bluegriffon.css.colors.type\" type=\"string\"/>\n\n      <preference id=\"pref-support-blink\"       name=\"bluegriffon.css.support.blink\" type=\"bool\"/>\n      <preference id=\"pref-support-gecko\"       name=\"bluegriffon.css.support.gecko\" type=\"bool\"/>\n      <preference id=\"pref-support-servo\"       name=\"bluegriffon.css.support.servo\" type=\"bool\"/>\n      <preference id=\"pref-support-vivliostyle\" name=\"bluegriffon.css.support.vivliostyle\" type=\"bool\"/>\n      <preference id=\"pref-support-weasyprint\"  name=\"bluegriffon.css.support.weasyprint\" type=\"bool\"/>\n      <preference id=\"pref-support-webkit\"      name=\"bluegriffon.css.support.webkit\" type=\"bool\"/>\n    </preferences>\n    <groupbox>\n      <caption label=\"&cssPolicy.caption;\"/>\n      <radiogroup orient=\"vertical\" preference=\"pref-csspolicy\"\n                  id=\"cssPolicyRadiogroup\"\n                  onselect=\"TogglePolicyRadiogroup(this)\">\n        <radio label=\"&bgDecidesAll.radio;\"\n               id=\"automaticRadio\"\n               value=\"automatic\"\n               tooltiptext=\"&bgDecidesAll.desc;\"/>\n        <hbox align=\"center\" class=\"indent\">\n          <label value=\"&prefixPrompt.label;\" id=\"cssPrefixLabel\"\n                 control=\"cssPrefixTextbox\"/>\n          <textbox preference=\"pref-cssprefix\"\n                   size=\"4\"\n                   id=\"cssPrefixTextbox\"/>\n        </hbox>\n        <radio label=\"&iDecide.radio;\"\n               id=\"manualRadio\"\n               value=\"manual\"\n               tooltiptext=\"&iDecide.desc;\"/>\n      </radiogroup>\n    </groupbox>\n    <groupbox>\n      <caption label=\"&serialization.label;\"/>\n      <radiogroup orient=\"horizontal\" preference=\"pref-serialization\"\n                  id=\"cssSerializationRadiogroup\">\n        <radio label=\"&shorthands.label;\" value=\"shorthands\"/>\n        <radio label=\"&longhands.label;\" value=\"longhands\"/>\n      </radiogroup>\n    </groupbox>\n    <groupbox>\n      <caption label=\"&cssColors.captions;\"/>\n      <checkbox id=\"outputCssColorNamesCheckbox\"\n                label=\"&outputCssColorNames.label;\"\n                preference=\"pref-css-output-names\"/>\n      <radiogroup id=\"cssColorTypeRadiogroup\"\n                  orient=\"horizontal\"\n                  preference=\"pref-css-output-type\">\n        <radio label=\"&rgbColors.label;\" value=\"rgb\"/>\n        <radio label=\"&hexColors.label;\" value=\"hex\"/>\n      </radiogroup>\n    </groupbox>\n    <groupbox>\n      <caption label=\"&browserSupport.caption;\"/>\n      <checkbox label=\"&blink.label;\" id=\"blinkBrowsers\" preference=\"pref-support-blink\" oncommand=\"CleanPrefixes()\"/>\n      <checkbox label=\"&gecko.label;\" id=\"geckoBrowsers\" disabled=\"true\" preference=\"pref-support-gecko\" oncommand=\"CleanPrefixes()\"/>\n      <checkbox label=\"&servo.label;\" id=\"servoBrowsers\" preference=\"pref-support-servo\" oncommand=\"CleanPrefixes()\"/>\n      <checkbox label=\"&vivliostyle.label;\" id=\"vivliostyleBrowsers\" preference=\"pref-support-vivliostyle\" oncommand=\"CleanPrefixes()\"/>\n      <checkbox label=\"&weasyprint.label;\" id=\"weasyprintBrowsers\" preference=\"pref-support-weasyprint\" oncommand=\"CleanPrefixes()\"/>\n      <checkbox label=\"&webkit.label;\" id=\"webkitBrowsers\" preference=\"pref-support-webkit\" oncommand=\"CleanPrefixes()\"/>\n    </groupbox>\n  </prefpane>\n\n</overlay>\n"
  },
  {
    "path": "base/content/bluegriffon/prefs/update.js",
    "content": "function UpdateFrequencyRadiogroup()\n{\n  if (!gDialog || !(\"checkUpdatesCheckbox\" in gDialog))\n    return; // sanity check\n  var disabled = !gDialog.checkUpdatesCheckbox.checked;\n  gDialog.atLaunchRadio.disabled = disabled;\n  gDialog.oncePerDayRadio.disabled = disabled;\n  gDialog.manuallyRadio.disabled = disabled;\n}\n\nfunction OnUpdatePaneLoad()\n{\n  GetUIElements();\n  UpdateFrequencyRadiogroup();\n}\n\nfunction OpenPrivacyPolicy()\n{\n  loadExternalURL(\"http://bluegriffon.org/#privacy\");\n}\n\nfunction loadExternalURL( url )\n{\n  if (url)\n  {\n    var ioService = Components.classes[\"@mozilla.org/network/io-service;1\"]\n                              .getService(Components.interfaces.nsIIOService);\n    var uri = ioService.newURI(url, null, null);\n    var extProtocolSvc = Components.classes[\"@mozilla.org/uriloader/external-protocol-service;1\"]\n                                   .getService(Components.interfaces.nsIExternalProtocolService);\n\n    extProtocolSvc.loadUrl(uri);\n  }\n}\n\nfunction CheckNow()\n{\n  BGUpdateManager.check(true);\n}\n\nfunction ErrorOnUpdate()\n{\n  PromptUtils.alertWithTitle(gDialog.updaterBundle.getString(\"SoftwareUpdates\"),\n                             gDialog.updaterBundle.getString(\"UnableToCheck\"),\n                             window);\n}\n\nfunction BlueGriffonIsUpToDate()\n{\n  PromptUtils.alertWithTitle(gDialog.updaterBundle.getString(\"SoftwareUpdates\"),\n                             gDialog.updaterBundle.getString(\"UpToDate\"),\n                             window);\n}\n"
  },
  {
    "path": "base/content/bluegriffon/prefs/update.xul",
    "content": "<?xml version=\"1.0\"?>\n\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n\n<!DOCTYPE overlay SYSTEM \"chrome://bluegriffon/locale/prefs/update.dtd\">\n\n<overlay\n  id     = \"updatePrefsOverlay\"\n  xmlns  = \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <prefpane id=\"updatePrefPane\">\n    <preferences>\n      <preference id=\"pref-checkUpdates\"    name=\"bluegriffon.updates.check.enabled\" type=\"bool\"/>\n      <preference id=\"pref-updateFrequency\" name=\"bluegriffon.updates.frequency\" type=\"string\"/>\n    </preferences>\n    <vbox>\n      <checkbox label=\"&checkForUpdates.label;\"\n                id=\"checkUpdatesCheckbox\"\n                preference=\"pref-checkUpdates\"\n                oncommand=\"UpdateFrequencyRadiogroup()\"/>\n      <radiogroup class=\"indent\"\n                  orient=\"vertical\"\n                  id=\"updateFrequency\"\n                  preference=\"pref-updateFrequency\">\n        <radio id=\"atLaunchRadio\"   label=\"&atLaunch.checkbox;\"       value=\"launch\"/>\n        <radio id=\"oncePerDayRadio\" label=\"&oncePerDay.checkbox;\"     value=\"onceperday\"/>\n        <radio id=\"manuallyRadio\"   label=\"&manually.checkbox;\"       value=\"manually\"/>\n      </radiogroup>\n      <hbox align=\"center\">\n        <button label=\"&checkNow.button;\" oncommand=\"CheckNow()\"/>\n        <image src=\"chrome://bluegriffon/skin/throbber16.gif\" id=\"updateThrobber\"\n               hidden=\"true\"/>\n        <spacer flex=\"1\"/>\n        <label value=\"&privacyPolicy.label;\" style=\"color: blue; text-decoration: underline; cursor: pointer\"\n               onclick=\"OpenPrivacyPolicy()\"/>\n      </hbox>\n    </vbox>\n  </prefpane>\n\n</overlay>\n"
  },
  {
    "path": "base/content/bluegriffon/txns/diChangeFileStylesheetTxn.js",
    "content": "Components.utils.import(\"resource://gre/modules/cssInspector.jsm\");\n\nfunction diChangeFileStylesheetTxn(aHref, aRule, aProperty, aValue, aPriority)\n{\n  this.mHref = aHref;\n  this.mRule = aRule;\n  this.mProperty = aProperty;\n  this.mNewValue = aValue;\n  this.mNewPriority = aPriority;\n  this.mOldValue = \"\";\n  this.mOldPriority = \"\";\n}\n\ndiChangeFileStylesheetTxn.prototype = {\n\n  QueryInterface : function(aIID)\n  {\n    if (aIID.equals(Components.interfaces.nsITransaction) ||\n        aIID.equals(Components.interfaces.diIChangeFileStylesheetTxn) ||\n        aIID.equals(Components.interfaces.nsISupportsWeakReference) ||\n        aIID.equals(Components.interfaces.nsISupports))\n      return this;\n    throw Components.results.NS_NOINTERFACE;\n  },\n\n  doTransaction: function()\n  {\n    this.mOldValue    = this.mRule.style.getPropertyValue(this.mProperty);\n    this.mOldPriority = this.mRule.style.getPropertyPriority(this.mProperty);\n    if (this.mNewValue)\n      this.mRule.style.setProperty(this.mProperty, this.mNewValue, this.mNewPriority);\n    else\n      this.mRule.style.removeProperty(this.mProperty);\n    CssInspector.serializeFileStyleSheet(this.mRule.parentStyleSheet, this.mHref);\n  },\n\n  undoTransaction: function()\n  {\n    if (this.mOldValue)\n      this.mRule.style.setProperty(this.mProperty, this.mOldValue, this.mOldPriority);\n    else\n      this.mRule.style.removeProperty(this.mProperty);\n    CssInspector.serializeFileStyleSheet(this.mRule.parentStyleSheet, this.mHref);\n  },\n\n  redoTransaction: function()\n  {\n    this.doTransaction();\n  },\n\n  isTransient: false,\n\n  merge: function(aTransaction)\n  {\n    return true;\n  }\n};\n"
  },
  {
    "path": "base/content/bluegriffon/txns/diCommentOrPIChangeTxn.js",
    "content": "/********************** diCommentOrPIChangeTxn **********************/\n\nfunction diCommentOrPIChangeTxn(aNode, aNewData)\n{\n  this.mNode = aNode;\n  this.mNewData = aNewData;\n  this.mOldData = aNode.data;\n}\n\ndiCommentOrPIChangeTxn.prototype = {\n\n  getNode:    function() { return this.mNode; },\n\n  QueryInterface : function(aIID)\n  {\n    if (aIID.equals(Components.interfaces.nsITransaction) ||\n        aIID.equals(Components.interfaces.nsISupportsWeakReference) ||\n        aIID.equals(Components.interfaces.nsISupports))\n      return this;\n    throw Components.results.NS_NOINTERFACE;\n  },\n\n  doTransaction: function()\n  {\n    this.mNode.data = this.mNewData;\n  },\n\n  undoTransaction: function()\n  {\n    this.mNode.data = this.mOldData;\n  },\n\n  redoTransaction: function()\n  {\n    this.doTransaction();\n  },\n\n  isTransient: false,\n\n  merge: function(aTransaction)\n  {\n    return false;\n  }\n};\n"
  },
  {
    "path": "base/content/bluegriffon/txns/diInnerHtmlChangedTxn.js",
    "content": "function diInnerHtmlChangedTxn(aContext, aNode, aData)\n{\n  this.mContext = aContext;\n  this.mNode = aNode;\n  this.mOldData = null;\n  this.mNewData = aData;\n}\n\ndiInnerHtmlChangedTxn.prototype = {\n\n  getNode:          function() { return this.mNode; },\n  getOldData:       function() { return this.mOldData; },\n  getNewData:       function() { return this.mNewData; },\n\n  QueryInterface : function(aIID)\n  {\n    if (aIID.equals(Components.interfaces.nsITransaction) ||\n        aIID.equals(Components.interfaces.diIInnerHtmlChangedTxn) ||\n        aIID.equals(Components.interfaces.nsISupportsWeakReference) ||\n        aIID.equals(Components.interfaces.nsISupports))\n      return this;\n    throw Components.results.NS_NOINTERFACE;\n  },\n\n  doTransaction: function()\n  {\n    this.mOldData = this.mNode.innerHTML;\n    this.mNode.innerHTML = this.mNewData;\n  },\n\n  undoTransaction: function()\n  {\n    this.mNode.innerHTML = this.mOldData;\n  },\n\n  redoTransaction: function()\n  {\n    this.doTransaction();\n  },\n\n  isTransient: false,\n\n  merge: function(aTransaction)\n  {\n    return true;\n  }\n};\n"
  },
  {
    "path": "base/content/bluegriffon/txns/diNodeDeletionTxn.js",
    "content": "/********************** diNodeDeletionTxn **********************/\n\nfunction diNodeDeletionTxn(aNode)\n{\n  this.mNode = aNode;\n  this.mParent = aNode.parentNode;\n  this.mNextSibling = aNode.nextSibling;\n}\n\ndiNodeDeletionTxn.prototype = {\n\n  getNode:    function() { return this.mNode; },\n\n  QueryInterface : function(aIID)\n  {\n    if (aIID.equals(Components.interfaces.nsITransaction) ||\n        aIID.equals(Components.interfaces.nsISupportsWeakReference) ||\n        aIID.equals(Components.interfaces.nsISupports))\n      return this;\n    throw Components.results.NS_NOINTERFACE;\n  },\n\n  doTransaction: function()\n  {\n    this.mParent.removeChild(this.mNode);\n  },\n\n  undoTransaction: function()\n  {\n    this.mParent.insertBefore(this.mNode, this.mNextSibling);\n  },\n\n  redoTransaction: function()\n  {\n    this.doTransaction();\n  },\n\n  isTransient: false,\n\n  merge: function(aTransaction)\n  {\n    return false;\n  }\n};\n"
  },
  {
    "path": "base/content/bluegriffon/txns/diNodeInsertionTxn.js",
    "content": "/********************** diNodeInsertionTxn **********************/\n\nfunction diNodeInsertionTxn(aNode, aParent, aRef)\n{\n  this.mNode = aNode;\n  this.mParent = aParent;\n  this.mRef = aRef;\n}\n\ndiNodeInsertionTxn.prototype = {\n\n  getNode:    function() { return this.mNode; },\n\n  QueryInterface : function(aIID)\n  {\n    if (aIID.equals(Components.interfaces.nsITransaction) ||\n        aIID.equals(Components.interfaces.diINodeInsertionTxn) ||\n        aIID.equals(Components.interfaces.nsISupportsWeakReference) ||\n        aIID.equals(Components.interfaces.nsISupports))\n      return this;\n    throw Components.results.NS_NOINTERFACE;\n  },\n\n  doTransaction: function()\n  {\n    this.mParent.insertBefore(this.mNode, this.mRef);\n  },\n\n  undoTransaction: function()\n  {\n    this.mNode.parentNode.removeChild(this.mNode);\n  },\n\n  redoTransaction: function()\n  {\n    this.doTransaction();\n  },\n\n  isTransient: false,\n\n  merge: function(aTransaction)\n  {\n    return false;\n  }\n};\n"
  },
  {
    "path": "base/content/bluegriffon/txns/diRemoveAttributeNSTxn.js",
    "content": "function diRemoveAttributeNSTxn(aNode, aAttribute, aNamespace)\n{\n  this.mNode = aNode;\n  this.mOldData = \"\";\n  this.mIsAttributeSet = false;\n  this.mAttribute = aAttribute;\n  this.mNamespace = aNamespace;\n}\n\ndiRemoveAttributeNSTxn.prototype = {\n\n  getNode:       function() { return this.mNode; },\n  getOldData:    function() { return this.mOldData; },\n  getAttribute:  function() { return this.mAttribute; },\n  getNamespace:  function() { return this.mNamespace; },\n\n  QueryInterface : function(aIID)\n  {\n    if (aIID.equals(Components.interfaces.nsITransaction) ||\n        aIID.equals(Components.interfaces.diIRemoveAttributeNSTxn) ||\n        aIID.equals(Components.interfaces.nsISupportsWeakReference) ||\n        aIID.equals(Components.interfaces.nsISupports))\n      return this;\n    throw Components.results.NS_NOINTERFACE;\n  },\n\n  doTransaction: function()\n  {\n    this.mIsAttributeSet = this.mNode.hasAttributeNS(this.mNamespace, this.mAttribute);\n    if (this.mIsAttributeSet) {\n      this.mOldData = this.mNode.getAttributeNS(this.mNamespace, this.mAttribute);\n      this.mNode.removeAttributeNS(this.mNamespace, this.mAttribute);\n    }\n  },\n\n  undoTransaction: function()\n  {\n    if (this.mIsAttributeSet)\n      this.mNode.setAttributeNS(this.mNamespace, this.mAttribute, this.mOldData);\n  },\n\n  redoTransaction: function()\n  {\n    this.doTransaction();\n  },\n\n  isTransient: false,\n\n  merge: function(aTransaction)\n  {\n    return false;\n  }\n};\n"
  },
  {
    "path": "base/content/bluegriffon/txns/diSetAttributeNSTxn.js",
    "content": "function diSetAttributeNSTxn(aNode, aAttribute, aNamespace, aNewData)\n{\n  this.mNode = aNode;\n  this.mOldData = \"\";\n  this.mNewData = aNewData;\n  this.mWasAttributeSet = false;\n  this.mAttribute = aAttribute;\n  this.mNamespace = aNamespace;\n}\n\ndiSetAttributeNSTxn.prototype = {\n\n  getNode:       function() { return this.mNode; },\n  getOldData:    function() { return this.mOldData; },\n  getNewData:    function() { return this.mNewData; },\n  getAttribute:  function() { return this.mAttribute; },\n  getNamespace:  function() { return this.mNamespace; },\n\n  QueryInterface : function(aIID)\n  {\n    if (aIID.equals(Components.interfaces.nsITransaction) ||\n        aIID.equals(Components.interfaces.diISetAttributeNSTxn) ||\n        aIID.equals(Components.interfaces.nsISupportsWeakReference) ||\n        aIID.equals(Components.interfaces.nsISupports))\n      return this;\n    throw Components.results.NS_NOINTERFACE;\n  },\n\n  doTransaction: function()\n  {\n    this.mWasAttributeSet = this.mNode.hasAttributeNS(this.mNamespace, this.mAttribute);\n    this.mNode.setAttributeNS(this.mNamespace, this.mAttribute, this.mNewData);\n  },\n\n  undoTransaction: function()\n  {\n    if (this.mWasAttributeSet)\n      this.mNode.setAttributeNS(this.mNamespace, this.mAttribute, this.mOldData);\n    else\n      this.mNode.removeAttributeNS(this.mNamespace, this.mAttribute);\n  },\n\n  redoTransaction: function()\n  {\n    this.doTransaction();\n  },\n\n  isTransient: false,\n\n  merge: function(aTransaction)\n  {\n    return false;\n  }\n};\n"
  },
  {
    "path": "base/content/bluegriffon/txns/diStyleAttrChangeTxn.js",
    "content": "function diStyleAttrChangeTxn(aNode, aProperty, aValue, aPriority)\n{\n  this.mNode = aNode;\n  this.mOldData = \"\";\n  this.mProperty = aProperty;\n  this.mValue = aValue;\n  this.mPriority = aPriority;\n}\n\ndiStyleAttrChangeTxn.prototype = {\n\n  getNode:          function() { return this.mNode; },\n  getOldData:       function() { return this.mOldData; },\n  getNewData:       function() { return this.mNewData; },\n\n  QueryInterface : function(aIID)\n  {\n    if (aIID.equals(Components.interfaces.nsITransaction) ||\n        aIID.equals(Components.interfaces.diIStyleAttrChangeTxn) ||\n        aIID.equals(Components.interfaces.nsISupportsWeakReference) ||\n        aIID.equals(Components.interfaces.nsISupports))\n      return this;\n    throw Components.results.NS_NOINTERFACE;\n  },\n\n  doTransaction: function()\n  {\n    this.mOldData = this.mNode.getAttribute(\"style\");\n    if (this.mValue)\n      this.mNode.style.setProperty(this.mProperty,\n                                   this.mValue,\n                                   this.mPriority);\n    else {\n      this.mNode.style.removeProperty(this.mProperty);\n      if (this.mNode.getAttribute(\"style\") == \"\")\n        this.mNode.removeAttribute(\"style\");\n    }\n  },\n\n  undoTransaction: function()\n  {\n    if (this.mOldData)\n      this.mNode.setAttribute(\"style\", this.mOldData);\n    else\n      this.mNode.removeAttribute(\"style\");\n  },\n\n  redoTransaction: function()\n  {\n    this.doTransaction();\n  },\n\n  isTransient: false,\n\n  merge: function(aTransaction)\n  {\n    return false;\n  }\n};\n"
  },
  {
    "path": "base/content/bluegriffon/utils/dgid.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n// we store all globals in a gDialog object for convenience\nComponents.utils.import(\"resource://gre/modules/Services.jsm\");\n\nvar gDialog = {};\n\nfunction GetUIElements()\n{\n  var elts = document.getElementsByAttribute(\"id\", \"*\");\n  for (var i = 0; i < elts.length; i++)\n  {\n    var elt = elts.item(i);\n    gDialog[ elt.getAttribute(\"id\") ] = elt;\n  }\n}\n\ndocument.documentElement\n        .setAttribute(\"rtl\",\n                      Components.classes[\"@mozilla.org/chrome/chrome-registry;1\"]\n                        .getService(Components.interfaces.nsIXULChromeRegistry)\n                        .isLocaleRTL(\"global\"));\n\nif (Services.prefs.getCharPref(\"bluegriffon.wysiwyg.theme\") == \"black\" &&\n    window.document.documentElement.getAttribute(\"forcecleartheme\") != \"true\")\n  window.document.documentElement.removeAttribute(\"cleartheme\");\nelse\n  window.document.documentElement.setAttribute(\"cleartheme\", \"true\");\n\nfunction ApplyWysiwygThemeChange(aDocument, aValue)\n{\n  var iframes = aDocument.querySelectorAll(\"iframe\");\n  for (var i = 0; i < iframes.length; i++) {\n    var root = iframes[i].contentDocument.documentElement;\n    if (aValue == \"black\" &&\n        root.getAttribute(\"forcecleartheme\") != \"true\")\n      root.removeAttribute(\"cleartheme\");\n    else\n      root.setAttribute(\"cleartheme\", \"true\");\n    if (root.id)\n      iframes[i].contentDocument.persist(root.id, \"cleartheme\");\n\n    ApplyWysiwygThemeChange(iframes[i].contentDocument, aValue)\n  }\n}\n\nfunction GetWindowContent()\n{\n  return EditorUtils.getCurrentEditorElement().contentWindow;\n}\n"
  },
  {
    "path": "base/content/bluegriffon/utils/global.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/cssHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/l10nHelper.jsm\");\n\nconst kWINDOWMEDIATOR_CID = \"@mozilla.org/appshell/window-mediator;1\";\n\nconst interfaces = Components.interfaces;\nconst nsIWindowMediator = interfaces.nsIWindowMediator;\nconst nsIPlaintextEditor = interfaces.nsIPlaintextEditor;\nconst nsIHTMLEditor = interfaces.nsIHTMLEditor;\nconst nsIEditingSession = interfaces.nsIEditingSession;\n\nvar BlueGriffonVars = {\n  kXUL_NS: \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n};\n\nvar gPrefs = null;\n\nfunction TrimStringLeft(string)\n{\n  if(!string) return \"\";\n  return string.replace(/^\\s+/, \"\");\n}\n\nfunction TrimStringRight(string)\n{\n  if (!string) return \"\";\n  return string.replace(/\\s+$/, '');\n}\n\n// Remove whitespace from both ends of a string\nfunction TrimString(string)\n{\n  if (!string) return \"\";\n  return string.replace(/(^\\s+)|(\\s+$)/g, '')\n}\n\nfunction baseConverter (number,ob,nb) {\n  // Created 1997 by Brian Risk.  http://members.aol.com/brianrisk\n  number = String(number).toUpperCase();\n  var list = \"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\";\n  var dec = 0;\n  for (var i = 0; i <=  number.length; i++) {\n    dec += (list.indexOf(number.charAt(i))) * (Math.pow(ob , (number.length - i - 1)));\n  }\n  number = \"\";\n  var magnitude = Math.floor((Math.log(dec))/(Math.log(nb)));\n  for (var i = magnitude; i >= 0; i--) {\n    var amount = Math.floor(dec/Math.pow(nb,i));\n    number = number + list.charAt(amount); \n    dec -= amount*(Math.pow(nb,i));\n  }\n  return number;\n}\n\n// used by openLocation. see openLocation.js for additional notes.\nfunction delayedOpenWindow(chrome, flags, param1, param2)\n{\n  setTimeout(window.openDialog, 10, chrome, '_blank', flags, param1, param2);\n}\n\nfunction GetPrefs()\n{\n  if (gPrefs)\n    return gPrefs;\n  try {\n    gPrefs = Components.classes[\"@mozilla.org/preferences-service;1\"]\n                     .getService(Components.interfaces.nsIPrefBranch);\n  } catch (ex) {\n    // not critical, remain silent\n  }\n  return gPrefs;\n}\n\nfunction GetPrefsService()\n{\n  if (gPrefsService)\n    return gPrefsService;\n\n  try {\n    gPrefsService = Components.classes[\"@mozilla.org/preferences-service;1\"].getService(Components.interfaces.nsIPrefService);\n  }\n  catch(ex) {\n  }\n\n  return gPrefsService;\n}\n\nfunction GetUnicharPref(aPrefName, aDefVal)\n{\n  var prefs = GetPrefs();\n  if (prefs)\n  {\n    try {\n      return prefs.getComplexValue(aPrefName, Components.interfaces.nsISupportsString).data;\n    }\n    catch(e) {}\n  }\n  return \"\";\n}\n\nfunction SetUnicharPref(aPrefName, aPrefValue)\n{\n  var prefs = GetPrefs();\n  if (prefs)\n  {\n    try {\n      var str = Components.classes[\"@mozilla.org/supports-string;1\"]\n                          .createInstance(Components.interfaces.nsISupportsString);\n      str.data = aPrefValue;\n      prefs.setComplexValue(aPrefName, Components.interfaces.nsISupportsString, str);\n    }\n    catch(e) {}\n  }\n}\n\nfunction toOpenWindowByType(inType, uri)\n{\n  window.open(uri, \"_blank\", \"chrome,extrachrome,menubar,resizable,scrollbars,status,toolbar\");\n}\n\nfunction SetTextboxFocusById(aId)\n{\n  SetTextboxFocus(document.getElementById(aId));\n}\n\nfunction SetTextboxFocus(aElt)\n{\n  if (aElt)\n  {\n    setTimeout( function(textbox) { textbox.focus(); textbox.select(); }, 0, aElt);\n  }\n}\n\nfunction SetEnabledElementAndControl(aElt, aEnabled)\n{\n  if (aElt)\n  {\n    SetEnabledElement(aElt, aEnabled);\n    if (aElt.hasAttribute(\"control\"))\n    {\n      SetEnabledElement(document.getElementById(aElt.getAttribute(\"control\")),\n                        aEnabled);\n    }\n  }\n}\n\nfunction SetEnabledElement(aElt, aEnabled)\n{\n  if (!aElt)\n    return;\n  if (aEnabled)\n    aElt.removeAttribute(\"disabled\");\n  else\n    aElt.setAttribute(\"disabled\", \"true\");\n}\n\nfunction deleteAllChildren(aElt)\n{\n  var child = aElt.lastChild;\n  while (child)\n  {\n    var tmp = child.previousSibling;\n    aElt.removeChild(child);\n    child = tmp;\n  }\n}\n\nfunction initClassMenu(menuPopup, aUseSelection)\n{\n  deleteAllChildren(menuPopup);\n\n  var mixedObj = new Object();\n  var classesArray, classesArrayLength = 0;\n\n  var doneForSelection = false;\n  if (aUseSelection)\n  {\n    var container  = EditorUtils.getSelectionContainer().node;\n    var classList = container.classList;\n    if (classList && classList.length)\n    {\n      doneForSelection = true;\n      var classesArray = [];\n      for (var index = 0; index < classList.length; index++)\n        classesArray.push(classList[index]);\n      classesArray.sort();\n      classesArrayLength = classesArray.length;\n\n      for (var index = 0; index < classesArrayLength; index++)\n      {\n        var menuEntry = document.createElementNS(BlueGriffonVars.kXUL_NS, \"menuitem\");\n        menuEntry.setAttribute(\"label\",   classesArray[index]);\n        menuEntry.setAttribute(\"value\",   classesArray[index]);\n  \n        menuPopup.appendChild(menuEntry);\n      }\n      var menuSep = document.createElementNS(BlueGriffonVars.kXUL_NS, \"menuseparator\");\n      menuPopup.appendChild(menuSep);\n    }\n  }\n\n  if (aUseSelection && !doneForSelection)\n  {\n    var menuEntry = document.createElementNS(BlueGriffonVars.kXUL_NS, \"menuitem\");\n    menuEntry.setAttribute(\"disabled\",\"true\");\n    menuEntry.setAttribute(\"label\",   L10NUtils.getString(\"NoClassAvailable\"));\n    menuEntry.setAttribute(\"value\",   \"\");\n    menuPopup.appendChild(menuEntry);\n\n    var menuSep = document.createElementNS(BlueGriffonVars.kXUL_NS, \"menuseparator\");\n    menuPopup.appendChild(menuSep);\n  }\n\n  var classList =  CssUtils.getAllClassesForDocument(EditorUtils.getCurrentEditor().document);\n\n  if (classList && classList.length)\n  {\n    var classListLength = classList.length;\n\n    classList.sort();\n\n    var previousClass = \"\";\n    for (var index = 0; index < classListLength; index++)\n    {\n      var classEntry = classList[index];\n      if (classEntry != previousClass)\n      {\n        previousClass = classEntry;\n\n        var found = false;\n        if (classesArrayLength)\n        {\n          var existingClassesIndex;\n          for (existingClassesIndex = 0; existingClassesIndex < classesArrayLength; existingClassesIndex++)\n            if (classesArray[existingClassesIndex] == classEntry)\n            {\n              found = true;\n              break;\n            }\n        }\n        if (!found)\n        {\n          menuEntry = document.createElementNS(BlueGriffonVars.kXUL_NS, \"menuitem\");\n          menuEntry.setAttribute(\"label\",   classEntry);\n          menuEntry.setAttribute(\"value\",   classEntry);\n          menuPopup.appendChild(menuEntry);\n        }\n      }\n    }\n    if (menuPopup.lastElementChild.nodeName == \"menuseparator\") {\n      menuEntry = document.createElementNS(BlueGriffonVars.kXUL_NS, \"menuitem\");\n      menuEntry.setAttribute(\"disabled\",\"true\");\n      menuEntry.setAttribute(\"label\",   L10NUtils.getString(\"NoClassAvailable\"));\n      menuPopup.appendChild(menuEntry);\n    }\n  }\n  else\n  {\n    // no class defined in the document\n    menuEntry = document.createElementNS(BlueGriffonVars.kXUL_NS, \"menuitem\");\n    menuEntry.setAttribute(\"disabled\",\"true\");\n    menuEntry.setAttribute(\"label\",   L10NUtils.getString(\"NoClassAvailable\"));\n    menuPopup.appendChild(menuEntry);\n  }\n}\n\nfunction initIdMenu(menuPopup)\n{\n  deleteAllChildren(menuPopup);\n\n  var node  = EditorUtils.getSelectionContainer().node;\n\n  var currentId = \"\";\n  if (node && node.hasAttribute(\"id\")) {\n    currentId = node.id;\n    var menuEntry = document.createElementNS(BlueGriffonVars.kXUL_NS, \"menuitem\");\n    menuEntry.setAttribute(\"label\",   currentId);\n    menuEntry.setAttribute(\"value\",   currentId);\n    menuPopup.appendChild(menuEntry);\n  }\n  else {\n    var menuEntry = document.createElementNS(BlueGriffonVars.kXUL_NS, \"menuitem\");\n    menuEntry.setAttribute(\"label\",   L10NUtils.getString(\"NoIdAvailable\"));\n    menuEntry.setAttribute(\"value\",   \"\");\n    menuEntry.setAttribute(\"disabled\",\"true\");\n    menuPopup.appendChild(menuEntry);\n  }\n\n  var menuSep = document.createElementNS(BlueGriffonVars.kXUL_NS, \"menuseparator\");\n  menuPopup.appendChild(menuSep);\n\n  var idList =  CssUtils.getAllIdsForDocument(EditorUtils.getCurrentEditor().document);\n\n  if (idList && idList.length)\n  {\n    var idListLength = idList.length;\n\n    idList.sort();\n\n    var previousId = \"\";\n    for (var index = 0; index < idListLength; index++)\n    {\n      var idEntry = idList[index];\n      if (idEntry != previousId && idEntry != currentId)\n      {\n        previousId = idEntry;\n\n        menuEntry = document.createElementNS(BlueGriffonVars.kXUL_NS, \"menuitem\");\n        menuEntry.setAttribute(\"label\",   idEntry);\n        menuEntry.setAttribute(\"value\",   idEntry);\n        menuPopup.appendChild(menuEntry);\n      }\n    }\n  }\n  else {\n    var menuEntry = document.createElementNS(BlueGriffonVars.kXUL_NS, \"menuitem\");\n    menuEntry.setAttribute(\"label\",   L10NUtils.getString(\"NoIdAvailable\"));\n    menuEntry.setAttribute(\"value\",   \"\");\n    menuEntry.setAttribute(\"disabled\",\"true\");\n    menuPopup.appendChild(menuEntry);\n  }\n}\n\nfunction GetIndexOfNode(aNode)\n{\n  if (aNode)\n  {\n    // the following 3 lines are an excellent suggestion from Neil Rashbrook\n    var range = aNode.ownerDocument.createRange();\n    range.selectNode(aNode);\n    return range.startOffset;\n  }\n  return null;\n}\n\nfunction OpenAppModalWindow(aParentWindow, aChromeURL, aWindowName, aResizable) \n{\n  var ww = Components.classes[\"@mozilla.org/embedcomp/window-watcher;1\"]\n                     .getService(Components.interfaces.nsIWindowWatcher);\n  var mutableArray = Components.classes[\"@mozilla.org/array;1\"]\n                       .createInstance(Components.interfaces.nsIMutableArray);\n\n  const args = Components.classes[\"@mozilla.org/embedcomp/dialogparam;1\"]\n                 .createInstance(Components.interfaces.nsIDialogParamBlock);\n\n  var a = [];\n  for (var i = 4 ; i < arguments.length; i++)\n    if (typeof arguments[i] == \"string\")\n      mutableArray.appendElement({value:arguments[i]}, false);\n    else\n      mutableArray.appendElement(arguments[i], false);\n\n  args.objects = mutableArray;\n\n  // This lets the dialog get the raw js object\n  //args.wrappedJSObject = args;\n\n#ifdef XP_MACOSX\n  ww.openWindow(null, // make this an app-modal window on Mac\n#else\n  ww.openWindow(aParentWindow,\n#endif\n                aChromeURL,\n                aWindowName,\n                \"chrome,titlebar,centerscreen,modal=no,dialog=no\" +\n                  (aResizable ? \",resizable\" : \"\"),\n                args);\n};\n\nfunction CenterDialogOnOpener()\n{\n  var opener = window.opener;\n  if (!opener || document.documentElement.hasAttribute(\"screenX\"))\n    return;\n\n  var dialogWidth  = window.outerWidth;\n  var dialogHeight = window.outerHeight;\n  var centerX = opener.screenX + (opener.outerWidth / 2);\n  var centerY = opener.screenY + (opener.outerHeight / 2);\n\n  window.moveTo(centerX - (dialogWidth / 2), centerY - (dialogHeight / 2));\n}\n\nfunction loadExternalURL( url )\n{\n  if (url)\n  { \n    var ioService = Components.classes[\"@mozilla.org/network/io-service;1\"]\n                              .getService(Components.interfaces.nsIIOService);\n    var uri = ioService.newURI(url, null, null);\n    var extProtocolSvc = Components.classes[\"@mozilla.org/uriloader/external-protocol-service;1\"]\n                                   .getService(Components.interfaces.nsIExternalProtocolService);\n\n    extProtocolSvc.loadURI(uri);\n  }\n}\n\nfunction ScrollToElement(aElement)\n{\n  if (!aElement)\n    return;\n  aElement.scrollIntoView(false);\n  EditorUtils.getCurrentEditorElement().contentWindow.scrollBy(0, -50);\n  return;\n}\n\nfunction appendPath(aFile, aPath)\n{\n  var pathArray = aPath.split(\"/\");\n  for (var i = 0; i < pathArray.length; i++)\n    aFile.append(pathArray[i]);\n}\n"
  },
  {
    "path": "base/content/bluegriffon/utils/login.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2008\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/l10nHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/prompterHelper.jsm\");\n\nvar LoginUtils = {\n\n  mLoginManager: null,\n\n  _getLoginManager: function()\n  {\n    if (!this.mLoginManager)\n      try {\n        this.mLoginManager = Components.classes[\"@mozilla.org/login-manager;1\"]\n                               .getService(Components.interfaces.nsILoginManager);\n      }\n      catch(e) { }\n\n    return this.mLoginManager;\n  },\n\n  newLoginInfo: function(aURL, aUser, aPassword)\n  {\n    var nsLoginInfo = new Components.Constructor(\"@mozilla.org/login-manager/loginInfo;1\",\n                                                 Components.interfaces.nsILoginInfo,\n                                                 \"init\");\n        \n    var loginInfo = new nsLoginInfo(aURL, null, \"bluegriffon\", aUser, aPassword,\n                                    \"\", \"\");\n    return loginInfo;\n  },\n\n  addLogin: function(aURL, aUser, aPassword)\n  {\n    var loginInfo = this.newLoginInfo(aURL, aUser, aPassword);\n    try {\n      this._getLoginManager().addLogin(loginInfo);\n    }\n    catch(e) { }\n  },\n\n  modifyLogin: function(aOldLoginInfo, aURL, aUser, aPassword)\n  {\n    var loginInfo = this.newLoginInfo(aURL, aUser, aPassword);\n    try {\n      this._getLoginManager().modifyLogin(aOldLoginInfo, loginInfo);\n    }\n    catch(e) { }\n  },\n\n  removeLogin: function(aOldLoginInfo)\n  {\n    try {\n      this._getLoginManager().removeLogin(aOldLoginInfo);\n    }\n    catch(e) { }\n  },\n\n  checkForMasterPasswordSetting: function()\n  {\n    if (!this.isMasterPasswordSet())\n    {\n      const bundleURL = \"chrome://bluegriffon/locale/masterPasswordQuery.properties\";\n      var windowTitle = L10NUtils.getStringFromURL(\"windowTitle\", bundleURL);\n      var query = L10NUtils.getStringFromURL(\"query\", bundleURL);\n      var yesButton = L10NUtils.getStringFromURL(\"yesButton\", bundleURL);\n      var noButton = L10NUtils.getStringFromURL(\"noButton\", bundleURL);\n      if (PromptUtils.confirmWithTitle(windowTitle, query, yesButton, noButton))\n        this.openSetMasterPasswordDialog();\n    }\n  },\n\n  openSetMasterPasswordDialog: function()\n  {\n    window.openDialog(\"chrome://mozapps/content/preferences/changemp.xul\", \"\",\n                      \"modal,centerscreen,resizable=no\", null);\n  },\n\n  openRemoveMasterPasswordDialog: function()\n  {\n    window.openDialog(\"chrome://mozapps/content/preferences/removemp.xul\", \"\",\n                      \"modal,centerscreen,resizable=no\", null);\n  },\n\n  isMasterPasswordSet: function ()\n  {\n    const Cc = Components.classes, Ci = Components.interfaces;\n    var secmodDB = Cc[\"@mozilla.org/security/pkcs11moduledb;1\"].\n                   getService(Ci.nsIPKCS11ModuleDB);\n    var slot = secmodDB.findSlotByName(\"\");\n    if (slot)\n    {\n      var status = slot.status;\n      var hasMP = status != Ci.nsIPKCS11Slot.SLOT_UNINITIALIZED &&\n                  status != Ci.nsIPKCS11Slot.SLOT_READY;\n      return hasMP;\n    }\n    else\n    {\n      // XXX I have no bloody idea what this means\n      return false;\n    }\n  },\n\n  findPassword: function(hostname, formSubmitURL, httprealm, username)\n  {\n    var password = null;\n    \n    try {\n       // Get Login Manager \n       var myLoginManager = this._getLoginManager();\n        \n       // Find users for the given parameters\n       var logins = myLoginManager.findLogins({}, hostname, formSubmitURL, httprealm);\n          \n       // Find user from returned array of nsILoginInfo objects\n       for (var i = 0; i < logins.length; i++) {\n          if (logins[i].username == username) {\n             password = logins[i].password;\n             break;\n          }\n       }\n    }\n    catch(ex) {\n       // This will only happen if there is no nsILoginManager component class\n    }\n\n    return password;\n  },\n\n  findLoginInfo: function(hostname, username)\n  {\n    try {\n       // Get Login Manager \n       var myLoginManager = this._getLoginManager();\n        \n       // Find users for the given parameters\n       var logins = myLoginManager.findLogins({}, hostname, null, \"bluegriffon\");\n          \n       // Find user from returned array of nsILoginInfo objects\n       for (var i = 0; i < logins.length; i++) {\n          if (logins[i].username == username) {\n             return logins[i];\n          }\n       }\n    }\n    catch(ex) {\n       // This will only happen if there is no nsILoginManager component class\n    }\n\n    return null;\n  }\n};\n\n"
  },
  {
    "path": "base/content/bluegriffon/utils/notifiers.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nvar NotifierUtils = {\n\n  mKeywords: {},\n  mContexts: {},\n\n  // PRIVATE\n\n  _error: function NotifierUtils__error(aErrorString, aHelperString)\n  {\n    var errorString = aErrorString +\n                      (aHelperString ? \" '\" + aHelperString + \"'\" : \"\");\n    Components.classes['@mozilla.org/consoleservice;1']\n              .getService(Components.interfaces.nsIConsoleService)\n              .logStringMessage(errorString);\n  },\n\n  _addNotifier: function NotifierUtils__addNotifier(aKeyword)\n  {\n    if (aKeyword &&\n        !(aKeyword in this.mKeywords))\n    {\n      this.mKeywords[aKeyword] = [];\n      this.mContexts[aKeyword] = [];\n    }\n  },\n\n\n  // PUBLIC\n\n  cleanNotifier: function NotifierUtils_cleanNotifier(aKeyword)\n  {\n    if (aKeyword in this.mKeywords)\n    {\n      this.mKeywords[aKeyword] = [];\n      this.mContexts[aKeyword] = [];\n    }\n    else\n      this._error(\"called with unrecognized notifier id\", aKeyword);\n  },\n\n  addNotifierCallback: function NotifierUtils_addNotifierCallback(aKeyword, aFn, aContext)\n  {\n    if (!aKeyword || !aFn || (typeof aFn != \"function\"))\n    {\n      this._error(\"invalid call\\n\");\n      return;\n    }\n\n    if (!(aKeyword in this.mKeywords))\n      this._addNotifier((aKeyword));\n\n    if (aKeyword in this.mKeywords)\n    {\n      this.mKeywords[aKeyword].push( aFn );\n      this.mContexts[aKeyword].push( aContext );\n    }\n    else\n      this._error(\"called with unrecognized notifier id\", aKeyword);\n  },\n\n  removeNotifierCallback: function NotifierUtils_removeNotifierCallback(aKeyword, aFn)\n  {\n    if (!aKeyword || !aFn || (typeof aFn != \"function\"))\n    {\n      this._error(\"invalid call\\n\");\n      return;\n    }\n\n    if (aKeyword in this.mKeywords)\n    {\n      var callbacks = this.mKeywords[aKeyword];\n      for (var index = 0; index < callbacks.length;  index++)\n        if (callbacks[index] == aFn)\n        {\n          this.mKeywords[aKeyword].splice(index, 1);\n          this.mContexts[aKeyword].splice(index, 1);\n          return;\n        }\n      this._error(\"no such callback for notifier id\", aKeyword);\n    }\n    else\n      this._error(\"called with unrecognized notifier id\", aKeyword);\n  },\n\n  notify: function NotifierUtils_notify(aKeyword)\n  {\n    if (aKeyword in this.mKeywords)\n    {\n      var processes = this.mKeywords[aKeyword];\n      var contexts  = this.mContexts[aKeyword];\n\n      for (var i = 0; i < processes.length; i++)\n        try {\n          processes[i].apply(contexts[i], arguments);\n        }\n        catch (e) {\n          this._error(e + \"\\ncallback raised an exception for notifier id\", aKeyword);\n        }\n    }\n  }\n\n};\n"
  },
  {
    "path": "base/content/bluegriffon/xul/autoInsertTable.inc",
    "content": "  <panel id=\"AutoInsertTableSheetPopup\">\n    <spacer style=\"height: 1em\"/>\n    <hbox>\n      <spacer style=\"width: 1em\"/>\n      <grid id=\"AutoInsertTableSizeSelector\">\n        <columns><column flex=\"1\"/><column/><column flex=\"1\"/></columns>\n        <rows id=\"AutoInsertTableSizeSelectorRows\">\n          <row>\n            <spacer/>\n            <hbox>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r1c1\" class=\"selected\"/>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r1c2\" class=\"selected\"/>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r1c3\"/>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r1c4\"/>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r1c5\"/>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r1c6\"/>\n            </hbox>\n            <spacer/>\n          </row>\n          <row>\n            <spacer/>\n            <hbox>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r2c1\" class=\"selected\"/>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r2c2\" class=\"selected\"/>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r2c3\"/>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r2c4\"/>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r2c5\"/>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r2c6\"/>\n            </hbox>\n            <spacer/>\n          </row>\n          <row>\n            <spacer/>\n            <hbox>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r3c1\"/>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r3c2\"/>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r3c3\"/>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r3c4\"/>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r3c5\"/>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r3c6\"/>\n            </hbox>\n            <spacer/>\n          </row>\n          <row>\n            <spacer/>\n            <hbox>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r4c1\"/>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r4c2\"/>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r4c3\"/>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r4c4\"/>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r4c5\"/>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r4c6\"/>\n            </hbox>\n            <spacer/>\n          </row>\n          <row>\n            <spacer/>\n            <hbox>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r5c1\"/>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r5c2\"/>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r5c3\"/>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r5c4\"/>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r5c5\"/>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r5c6\"/>\n            </hbox>\n            <spacer/>\n          </row>\n          <row>\n            <spacer/>\n            <hbox>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r6c1\"/>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r6c2\"/>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r6c3\"/>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r6c4\"/>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r6c5\"/>\n              <label onmouseover=\"AutoInsertTable.selectArea(this)\" onclick=\"AutoInsertTable.selectSize(this)\" value=\" \" id=\"AutoInsertTable_r6c6\"/>\n            </hbox>\n            <spacer/>\n          </row>\n        </rows>\n      </grid>\n      <spacer style=\"width: 1em\" onmouseover=\"AutoInsertTable.increaseSize(true, false)\"/>\n    </hbox>\n    <hbox align=\"center\" onmouseover=\"AutoInsertTable.increaseSize(false, true)\"\n          style=\"opacity: 1;\">\n      <spacer class=\"spacer\" flex=\"1\"/>\n      <label id=\"AutoInsertTableSizeLabel\" value=\"2 x 2\"/>\n      <spacer class=\"spacer\" flex=\"1\"/>\n    </hbox>\n  </panel>\n"
  },
  {
    "path": "base/content/bluegriffon/xul/bluegriffon.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffon.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n#include overlays.inc\n\n<!DOCTYPE window [\n  <!ENTITY % editMenuDTD     SYSTEM \"chrome://global/locale/editMenuOverlay.dtd\" >\n  %editMenuDTD;\n  <!ENTITY % tabEditorDTD    SYSTEM \"chrome://bluegriffon/locale/tabeditor.dtd\" >\n  %tabEditorDTD;\n  <!ENTITY % bluegriffonDTD  SYSTEM \"chrome://bluegriffon/locale/bluegriffon.dtd\" >\n  %bluegriffonDTD;\n  <!ENTITY % findbarDTD      SYSTEM \"chrome://bluegriffon/locale/findbar.dtd\" >\n  %findbarDTD;\n  <!ENTITY % structurebarDTD SYSTEM \"chrome://bluegriffon/locale/structurebar.dtd\" >\n  %structurebarDTD;\n  <!ENTITY % ariaDTD         SYSTEM \"chrome://bluegriffon/locale/aria.dtd\" >\n  %ariaDTD;\n  <!ENTITY % brandDTD        SYSTEM \"chrome://branding/locale/brand.dtd\" >\n  %brandDTD;\n  <!ENTITY % baseMenuOverlayDTD SYSTEM \"chrome://browser/locale/baseMenuOverlay.dtd\">\n  %baseMenuOverlayDTD;\n  <!ENTITY % pagePropertiesDTD SYSTEM \"chrome://bluegriffon/locale/pageProperties.dtd\" >\n  %pagePropertiesDTD;\n]>            \n\n<window\n  id         = \"Bluegriffon\"\n  windowtype = \"bluegriffon\"\n  fullscreenbutton=\"true\"\n  title      = \"&window.title;\"\n  width      = \"960\"\n  height     = \"640\"\n  persist    = \"screenX screenY width height\"\n  onload     = \"Startup()\"\n  onunload   = \"Shutdown()\"\n  iconsize   = \"medium\"\n  onclose    = \"return onClose()\"\n#ifdef CAN_DRAW_IN_TITLEBAR\n#ifdef XP_WIN\n        chromemargin=\"0,2,2,2\"\n#else\n        chromemargin=\"0,5,5,5\"\n#endif\n        tabsintitlebar=\"true\"\n#endif\n  xmlns      = \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n  xmlns:html = \"http://www.w3.org/1999/xhtml\">\n\n#include scripts.inc\n\n#include sets.inc\n#include popups.inc\n\n#ifdef CAN_DRAW_IN_TITLEBAR\n<vbox id=\"titlebar\">\n  <hbox id=\"titlebar-content\" flex=\"1\">\n    <spacer id=\"titlebar-spacer\" flex=\"1\"/>\n    <label id=\"titleInTitlebar\" value=\"BlueGriffon\" flex=\"1\" crop=\"center\"/>\n    <spacer id=\"titlebar-spacer2\" flex=\"1\"/>\n    <hbox id=\"titlebar-buttonbox-container\">\n      <hbox id=\"titlebar-buttonbox\">\n        <toolbarbutton class=\"titlebar-button\" id=\"titlebar-min\" oncommand=\"window.minimize();\"/>\n        <toolbarbutton class=\"titlebar-button\" id=\"titlebar-max\" oncommand=\"onTitlebarMaxClick();\"/>\n        <toolbarbutton class=\"titlebar-button\" id=\"titlebar-close\" oncommand=\"if (doSaveTabsBeforeQuit()) window.close()\"/>\n      </hbox>\n    </hbox>\n#ifdef XP_MACOSX\n    <!-- OS X does not natively support RTL for its titlebar items, so we prevent this secondary\n         buttonbox from reversing order in RTL by forcing an LTR direction. -->\n    <hbox id=\"titlebar-secondary-buttonbox\" dir=\"ltr\">\n      <hbox class=\"private-browsing-indicator\"/>\n      <hbox id=\"titlebar-fullscreen-button\"/>\n    </hbox>\n#endif\n  </hbox>\n</vbox>\n#endif\n\n#include menubar.inc\n\n  <toolbox class=\"toolbox-top\" id=\"MainToolbox\" context=\"main-toolbar-context-menu\">\n#include maintoolbarpalette.inc\n    <toolbar id=\"MainToolbar\" class=\"toolbar-primary chromeclass-toolbar\" align=\"center\"\n             toolbarname=\"Main\"\n             fullscreentoolbar=\"true\"\n             persist=\"iconsize,mode,hidden\"\n             iconsize=\"small\"\n             mode=\"icons\"\n#ifdef XP_MACOSX\n             defaultset=\"newButton,openButton,saveButton,stopButton,spacer,tableButton,tableLayoutButton,imageButton,thumbnailButton,anchorButton,linkButton,domexplorerButton,cssButton,csseditorButton,svgEditMainToolbarButton,videoButton,audioButton,formButton,refreshButton,mathmlButton,its20Button,spacer,browseButton,spacer,putterButton,mvButton,cssEditorButton\"/>\n#else\n             defaultset=\"newButton,spacer,openButton,spacer,saveButton,stopButton,spacer,tableButton,tableLayoutButton,imageButton,thumbnailButton,anchorButton,linkButton,domexplorerButton,cssButton,csseditorButton,svgEditMainToolbarButton,videoButton,audioButton,formButton,refreshButton,mathmlButton,its20Button,spacer,browseButton,spacer,putterButton,mvButton,cssEditorButton\"/>\n#endif\n    <toolbarset id=\"customMainToolbars\" context=\"main-toolbar-context-menu\"/>\n  </toolbox>\n\n  <toolbox id=\"FormatMenulistsToolbox\" mode=\"full\">\n#include formatmenulistsbarpalette.inc\n    <toolbar id=\"FormatMenulistsToolbar\"\n             toolbarname=\"Menulists\"\n             fullscreentoolbar=\"true\"\n             persist=\"iconsize,mode\"\n             iconsize=\"small\"\n             mode=\"full\"\n             context=\"format-menulists-toolbar-context-menu\"\n             customizable=\"true\"\n             defaultset=\"spacer,ParagraphSelectBox,IdButtonsBox,ClassButtonsBox,FontFaceSelectBox,ARIARoleSelectBox\"/>\n    <toolbarset id=\"customFormatMenulistsToolbars\" context=\"format-toolbar-context-menu\"/>\n  </toolbox>\n  <hbox id=\"horizContainer\" flex=\"1\">\n  <toolbox id=\"FormatToolbox\" mode=\"full\">\n#include formatbarpalette.inc\n    <toolbar id=\"FormatToolbar\"\n             toolbarname=\"&formatToolbar.name;\"\n             fullscreentoolbar=\"true\"\n             persist=\"iconsize,mode\"\n             iconsize=\"small\"\n             mode=\"full\"\n\t     sizemode=\"normal\"\n\t     fullscreenbutton=\"true\"\n             defaultset=\"EncapsulateSelect,separator,emButton,strongButton,codeButton,separator,ColorsBox,separator,boldButton,italicButton,underlineButton,separator,ulButton,olButton,dtButton,ddButton,separator,align-left-button,align-center-button,align-right-button,align-justify-button,separator,indentButton,outdentButton,separator,blockquoteButton,separator,dirLtrButton,dirRtlButton\"/>\n  </toolbox>\n\n    <vbox flex=\"1\" id=\"maincontainer\">\n      <vbox flex=\"1\">\n        <box flex=\"1\" id=\"tabeditorContainer\" >\n          <vbox id=\"ebm\" persist=\"width\" hidden=\"true\"/>\n          <splitter id=\"ebm_splitter\" hidden=\"true\" collapse=\"before\">\n            <grippy/>\n          </splitter>\n          <vbox id=\"responsiveContainer\" flex=\"1\">\n            <tabeditor flex=\"1\" id=\"tabeditor\" visibility=\"hidden\" persist=\"tabmode\">\n                <hbox id=\"modeTabbox\" previousMode=\"wysiwyg\">\n                  <spacer flex=\"1\"/>\n                  <label class=\"multiButton\"\n                           id=\"liveViewModeButton\"\n                           value=\"&dualview.label;\"\n                           onclick=\"ToggleViewMode(this)\"\n                           mode=\"liveview\"\n                           observes=\"cmd_viewModeEnabler\"/>\n                  <spacer style=\"width: 2em\"/>\n                  <label class=\"multiButton left\"\n                           selected=\"true\"\n                           id=\"wysiwygModeButton\"\n                           value=\"&wysiwygMode.label;\"\n                           onclick=\"ToggleViewMode(this)\"\n                           mode=\"wysiwyg\"\n                           observes=\"cmd_viewModeEnabler\"/>\n                  <label class=\"multiButton center\"\n                           id=\"sourceModeButton\"\n                           value=\"&sourceMode.label;\"\n                           onclick=\"ToggleViewMode(this)\"\n                           mode=\"source\"\n                           observes=\"cmd_viewModeEnabler\"/>\n                  <label class=\"multiButton right\"\n                           id=\"printPreviewModeButton\"\n                           value=\"&printMode.label;\"\n                           onclick=\"ToggleViewMode(this)\"\n                           mode=\"wysiwyg\"\n                           observes=\"cmd_viewModeEnabler\"/>\n                  <spacer flex=\"1\"/>\n                  <hbox id=\"zoomPanel\">\n                    <spinbuttons onup=\"BGZoomManager.enlarge(this.nextSibling)\"\n                                 ondown=\"BGZoomManager.reduce(this.nextSibling)\"/>\n                    <menulist id=\"menulist-zoompanel\"\n                              observes=\"cmd_renderedAllEnabler\"\n                              editable=\"true\"\n                              tooltiptext=\"&setZoomFactor.label;\"\n                              value=\"100%\"\n                              sizetopopup=\"none\"\n                              onkeyup=\"BGZoomManager.onKeyUp(event, this)\"\n                              oncommand=\"BGZoomManager.applyZoomValue(this)\">\n                      <menupopup id=\"menupopup-zoompanel\"\n                                 onpopupshowing=\"BGZoomManager.fillZoomValues(this)\">\n                        <menuitem label=\"dummy\"/>\n                      </menupopup>\n                    </menulist>\n          \n                  </hbox>\n                </hbox>\n            </tabeditor>\n          </vbox>\n          <splitter id=\"deckedPanelsSplitter\"\n                    collapse=\"after\">\n            <grippy/>\n          </splitter>\n          <vbox id=\"deckedPanels\"\n                persist=\"width\">\n            <deckedPanelsTabs id=\"deckedPanelsTabs\"/>\n            <iframe id=\"deckPanelsIframe\"\n                    type=\"chrome\"\n                    flex=\"1\"/>\n          </vbox>\n        </box>\n#include findbar.inc\n        <iframe id=\"parserIframe\" src=\"about:blank\" hidden=\"true\" type=\"content\"/>\n      </vbox>\n      <structurebar id=\"structurebar\" orient=\"horizontal\">\n        <spacer id=\"structbarflexer\" flex=\"1\"/>\n      </structurebar>\n    </vbox>\n</hbox>\n#ifdef TOOLBAR_CUSTOMIZATION_SHEET\n  <panel id=\"customizeToolbarSheetPopup\" noautohide=\"true\">\n    <iframe id=\"customizeToolbarSheetIFrame\"\n            style=\"width: 635px; height: 400px;\"\n            hidden=\"true\"/>\n  </panel>\n#endif\n\n  <panelset id=\"panels\"/>\n\n#include autoInsertTable.inc\n\n  <statusbar id=\"statusbar\" style=\"-moz-appearance: none\">\n    <deck flex=\"1\" id=\"statusbarDeck\">\n      <hbox id=\"editorBar\" align=\"center\">\n        <spacer flex=\"1\"/>\n      </hbox>\n      <hbox id=\"progressBar\" align=\"center\">\n        <statusbarpanel id=\"status\" label=\"\" crop=\"end\" flex=\"1\"/>\n        <spacer flex=\"1\"/>\n        <progressmeter id=\"progress\" mode=\"determined\" value=\"0%\" style=\"display: none\"/>\n        <statusbarpanel id=\"security\" label=\"\" style=\"display: none\"/>\n      </hbox>\n    </deck>\n  </statusbar>\n</window>\n"
  },
  {
    "path": "base/content/bluegriffon/xul/colourPicker.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla.org\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2003\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (glazman@disruptive-innovations.com), on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/colourPicker.css\" type=\"text/css\"?>\n\n<!DOCTYPE dialog SYSTEM \"chrome://bluegriffon/locale/colourPicker.dtd\" >\n<dialog\n    id=\"colourPickerDialog\"\n    xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n    xmlns:html=\"http://www.w3.org/1999/xhtml\"\n    onload=\"StartUp();\"\n    ondialogaccept=\"return onAccept();\"\n    ondialogcancel=\"return onCancelColor();\"\n    persist=\"screenX screenY\"\n    screenX=\"24\" screenY=\"24\"> \n\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/js/colourPicker.js\"/>\n\n  <stringbundleset id=\"otherBundles\"/>\n\n  <broadcaster id=\"args\" value=\"\"/>\n  <spacer id=\"location\" offsetY=\"50\" persist=\"offsetX offsetY\"/>\n\n  <hbox id=\"TableOrCellGroup\" align=\"center\" collapsed=\"true\">\n    <label control=\"CellOrTableGroup\" value=\"&background.label;\" accesskey=\"&background.accessKey;\"/>\n    <radiogroup id=\"CellOrTableGroup\" orient=\"horizontal\">\n      <radio id=\"TableRadio\" label=\"&table.label;\" accesskey=\"&table.accessKey;\"/>\n      <radio id=\"CellRadio\"  label=\"&cell.label;\"  accesskey=\"&cell.accessKey;\"/>\n    </radiogroup>\n  </hbox>\n\n  <tabbox>\n  \t<tabs>\n      <tab label=\"&dialog.title;\"  oncommand=\"ColorPickerSelected()\"/>\n      <tab label=\"&blender.label;\" oncommand=\"BlenderValidate()\"/>\n  \t</tabs>\n  \t<tabpanels>\n  \t\t<hbox>\n        <vbox>\n          <html:div style=\"position: relative;\">\n            <html:img id=\"hueAndSaturationImg\" src=\"chrome://bluegriffon/content/hsPanel.png\"\n                      style=\"width: 200px; height: 200px; max-width: 200px; max-height: 200px; border: inset thin; margin: 8px\" />\n            <html:img id=\"hueAndSaturationCrosshair\"\n                      src=\"chrome://bluegriffon/content/colourPickerCrosshair.gif\" style=\"position: absolute; top: 35px; left: 65px\" />\n          </html:div>\n          <spacer class=\"spacer\" />\n          <html:div style=\"position: relative; height: 34px;\">\n            <html:img id=\"brightnessImg\"\n                      src=\"chrome://bluegriffon/content/brightness.png\" style=\"width: 200px; height: 25px; border: inset thin; margin-left: 8px; margin-right: 8px\" />\n            <html:img id=\"brightnessArrow\"\n                      src=\"chrome://bluegriffon/content/colourPickerArrow.gif\" style=\"position: absolute; bottom: 0px; left: 35px\" />\n          </html:div>\n          <grid>\n            <columns><column/><column/><column/><column/><column/><column/><column/></columns>\n            <rows>\n              <row align=\"center\">\n                <label value=\"&hue.label;\"\n                       id=\"hueLabel\"\n                       control=\"hue\"/>\n                <textbox size=\"3\"\n                         id=\"hue\"\n                         oninput=\"onTextboxValueChanged(this, 'hue')\"/>\n                <spinbuttons onup=\"IncreaseTextboxValue('hue', 359)\"\n                             ondown=\"DecreaseTextboxValue('hue', 0)\"/>\n                <spacer class=\"spacer\"/>\n                <label value=\"&red.label;\"\n                       control=\"red\"\n                       id=\"redLabel\" />\n                <textbox size=\"3\"\n                         id=\"red\" \n                         oninput=\"onTextboxValueChanged(this, 'red')\"/>\n                <spinbuttons onup=\"IncreaseTextboxValue('red', 255)\"\n                             ondown=\"DecreaseTextboxValue('red', 0)\"/>\n              </row>\n              <row align=\"center\">\n                <label value=\"&saturation.label;\"\n                       control=\"saturation\"\n                       id=\"saturationLabel\" />\n                <textbox size=\"3\"\n                         id=\"saturation\" \n                         oninput=\"onTextboxValueChanged(this, 'saturation')\"/>\n                <spinbuttons onup=\"IncreaseTextboxValue('saturation', 100)\"\n                             ondown=\"DecreaseTextboxValue('saturation', 0)\"/>\n                <spacer class=\"spacer\"/>\n                <label value=\"&green.label;\"\n                       control=\"green\"\n                       id=\"greenLabel\" />\n                <textbox size=\"3\"\n                         id=\"green\" \n                         oninput=\"onTextboxValueChanged(this, 'green')\"/>\n                <spinbuttons onup=\"IncreaseTextboxValue('green', 255)\"\n                             ondown=\"DecreaseTextboxValue('green', 0)\"/>\n              </row>\n              <row align=\"center\">\n                <label value=\"&brightness.label;\"\n                       control=\"brightness\"\n                       id=\"brightnessLabel\" />\n                <textbox size=\"3\"\n                         id=\"brightness\" \n                         oninput=\"onTextboxValueChanged(this, 'brightness')\"/>\n                <spinbuttons onup=\"IncreaseTextboxValue('brightness', 255)\"\n                             ondown=\"DecreaseTextboxValue('brightness', 0)\"/>\n                <spacer class=\"spacer\"/>\n                <label value=\"&blue.label;\"\n                       control=\"blue\"\n                       id=\"blueLabel\" />\n                <textbox size=\"3\"\n                         id=\"blue\" \n                         oninput=\"onTextboxValueChanged(this, 'blue')\"/>\n                <spinbuttons onup=\"IncreaseTextboxValue('blue', 255)\"\n                             ondown=\"DecreaseTextboxValue('blue', 0)\"/>\n              </row>\n            </rows>\n          </grid>\n            \n        </vbox>\n    \n        <vbox>\n          <label value=\"&predef.label;\" />\n          <colorpicker id=\"colorpicker\"\n                       onselect=\"SelectColor();\"/>\n          <spacer flex=\"1\"/>\n          <button id=\"LastPickedButton\" crop=\"right\" oncommand=\"SelectLastPickedColor();\">\n            <spacer id=\"LastPickedColor\"\n                        LastTextColor=\"\" LastBackgroundColor=\"\"\n                        persist=\"LastTextColor LastBackgroundColor\"/>\n            <label value=\"&lastPickedColor.label;\" accesskey=\"&lastPickedColor.accessKey;\" flex=\"1\" style=\"text-align: center;\"/>\n          </button>\n          <hbox id=\"previewHbox\">\n            <grid>\n              <columns><column/><column/></columns>\n              <rows>\n                <row align=\"center\">\n                  <label value=\"&hexColor.label;\"\n                         control=\"hexColour\"\n                         id=\"hexColourLabel\" />\n                  <textbox size=\"7\" id=\"hexColour\"\n                  \t\t\t\t oninput=\"ValidateHex(this)\"/>\n                </row>\n                <row align=\"center\">\n                  <label value=\"&nameColor.label;\"\n                         control=\"nameColour\" \n                         id=\"nameColourLabel\" />\n                  <menulist size=\"4\"\n                            id=\"nameColour\"\n                            sizetopopup=\"none\"\n                            editable=\"true\"\n                            style=\"max-width: 8em\"\n                            oninput=\"onNamedColourChanged(this)\"\n                            oncommand=\"onNamedColourChanged(this)\">\n                    <menupopup id=\"nameColourPopup\"\n                               style=\"max-height: 20em\"\n                               onpopupshowing=\"PopulateColorNames()\"/>\n                  </menulist>\n                </row>\n              </rows>\n            </grid>\n            <box flex=\"1\" id=\"swatch\"/>\n          </hbox>\n          <!--checkbox label=\"&transparency.label;\"\n                    id=\"transparencyCheckbox\"\n                    oncommand=\"ToggleTransparency(this)\"/-->\n          <hbox align=\"center\">\n            <label value=\"&opacity.label;\"/>\n            <scale min=\"0\" max=\"100\" id=\"opacityScale\" value=\"100\"\n                   onchange=\"gDialog.opacityTextbox.value = this.value; ToggleTransparency(this)\"/>\n            <textbox type=\"number\" min=\"0\" max=\"100\" id=\"opacityTextbox\"\n                     size=\"3\" value=\"100\"\n                     oninput=\"gDialog.opacityScale.value = this.value;\"\n                     onchange=\"gDialog.opacityScale.value = this.value;\"/>\n          </hbox>\n        </vbox>\n  \t\t</hbox>\n  \t\t<hbox align=\"top\">\n  \t\t\t<vbox id=\"colorBoxes\"/>\n  \t\t\t<spacer flex=\"1\"/>\n  \t\t\t<vbox>\n  \t\t\t\t<radiogroup orient=\"vertical\" id=\"colorBlenderRadiogroup\">\n  \t\t\t\t\t<grid>\n  \t\t\t\t\t\t<columns>\n                <column/>\n                <column/>\n                <column/>\n  \t\t\t\t\t\t</columns>\n  \t\t\t\t\t\t<rows id=\"colorBlenderRows\">\n                <row align=\"center\">\n                  <radio id=\"colorBlenderCheckbox1\" label=\"&color1.label;\" value=\"1\"/>\n                  <textbox id=\"colorBlenderTextbox1\"\n                  \t\t\t\t oninput=\"colorBlenderTextboxChanged(this)\"/>\n                  <box id=\"colorBlenderPreviewBox1\">\n                    <label value=\" \"/>\n                  </box>\n                </row>\n                <row align=\"center\" id=\"colorStopsRow\">\n                  <radio id=\"colorBlenderCheckbox2\" label=\"&color2.label;\" value=\"2\"/>\n                  <textbox id=\"colorBlenderTextbox2\"\n                           oninput=\"colorBlenderTextboxChanged(this)\"/>\n                  <box id=\"colorBlenderPreviewBox2\">\n                    <label value=\" \"/>\n                  </box>\n                </row>\n  \t\t\t\t\t\t</rows>\n  \t\t\t\t\t</grid>\n          </radiogroup>\n        </vbox>\n        <spacer flex=\"1\"/>\n        <vbox>\n          <hbox align=\"center\">\n            <label value=\"&stops.label;\"/>\n            <textbox id=\"colorBlenderStopsTextbox\"\n                     type=\"number\" min=\"1\" max=\"10\" size=\"3\"\n                     oncommand=\"onColorBlenderStopsTextboxChanged(this)\"\n                     oninput=\"onColorBlenderStopsTextboxChanged(this)\"/>\n          </hbox>\n        </vbox>\n  \t\t</hbox>\n  \t</tabpanels>\n  </tabbox>\n\n</dialog>\n"
  },
  {
    "path": "base/content/bluegriffon/xul/extensionsOverlay.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/extensionsOverlay.css\"?>\n\n<!DOCTYPE overlay [\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\" >\n%brandDTD;\n<!ENTITY % extensionsDTD SYSTEM \"chrome://mozapps/locale/extensions/extensions.dtd\">\n%extensionsDTD;\n]>\n\n<overlay\n  id     = \"extensionsOverlay\"\n  xmlns  = \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <toolbarbutton id=\"header-utils-btn\"\n                 type=\"\"\n                 tooltiptext=\"&installAddonFromFile.label;\"\n                 command=\"cmd_installFromFile\"/>\n</overlay>\n"
  },
  {
    "path": "base/content/bluegriffon/xul/findbar.inc",
    "content": "            <hbox id=\"bespinToolbox2\" align=\"center\" hidden=\"true\">\n              <spacer flex=\"1\"/>\n              <label value=\"&replaceAll.button;\"\n                     class=\"findBarButton\"\n                     onclick=\"BespinReplaceAll()\"/>\n              <label value=\"&replace.button;\"\n                     class=\"findBarButton\"\n                     onclick=\"BespinReplace()\"/>\n              <label value=\"&replaceAndFind.button;\"\n                     class=\"findBarButton\"\n                     onclick=\"BespinReplaceAndFind()\"/>\n              <label value=\"&replace.label;\"/>\n              <textbox id=\"bespinReplaceTextbox\"\n                       onkeypress=\"BespinKeyPressCallback(event);\"\n                       size=\"10\"\n                       type=\"search\"/>\n            </hbox>\n            <hbox id=\"bespinToolbox1\" align=\"center\" hidden=\"true\">\n              <spacer style=\"width: 5px\"/>\n              <image id=\"closeFindbarButton\"\n                     onclick=\"CloseFindBar()\"/>\n              <label value=\"&line.label;\"\n                     id=\"bespinLineLabel\"/>\n              <textbox id=\"bespinLineTextbox\"\n                       size=\"5\"\n                       onkeypress=\"BespinKeyPressCallback(event); onBespinLineKeypress(event, this)\"\n                       onblur=\"onBespinLineBlur(this)\"/>\n              <spacer flex=\"1\"/>\n              <label  id=\"bespinFindPrevious\"\n                      class=\"findBarButton\"\n                      onclick=\"BespinFind(false, false)\"\n                      hidden=\"true\"\n                      value=\"&previous.label;\"/>\n              <label  id=\"bespinFindNext\"\n                      class=\"findBarButton\"\n                      onclick=\"BespinFind(true, false)\"\n                      hidden=\"true\"\n                      value=\"&next.label;\"/>\n              <checkbox label=\"&caseSensitive.checkbox;\"\n                        hidden=\"true\"\n                        id=\"bespinFindCaseSensitive\"\n                        oncommand=\"ToggleBespinFindCaseSensitivity()\"/>\n              <label value=\"&find.label;\"/>\n              <textbox id=\"bespinFindTextbox\"\n                       size=\"10\"\n                       type=\"search\"\n                       oncommand=\"onBespinFindClear(event, this)\"\n                       onkeypress=\"BespinKeyPressCallback(event); onBespinFindKeypress(event)\"\n                       onblur=\"onBespinFindClear(event, this)\"\n                       oninput=\"BespinFind(true, true)\"/>\n            </hbox>\n"
  },
  {
    "path": "base/content/bluegriffon/xul/formatbarpalette.inc",
    "content": "  <toolbarpalette id=\"FormatToolbarPalette\">\n\n      <toolbarbutton id=\"boldButton\" type=\"checkbox\" autoCheck=\"false\" command=\"cmd_bold\" label=\"&boldToolbarCmd.label;\"\n                       observes=\"cmd_renderedHTMLEnabler\"\n                     tooltiptext=\"&boldToolbarCmd.tooltip;\">\n        <observes element=\"cmd_bold\" type=\"checkbox\" attribute=\"state\" onbroadcast=\"onButtonUpdate(this.parentNode, 'cmd_bold')\"/>\n      </toolbarbutton>\n\n      <toolbarbutton id=\"italicButton\" type=\"checkbox\" autoCheck=\"false\" command=\"cmd_italic\" label=\"&italicToolbarCmd.label;\"\n                       observes=\"cmd_renderedHTMLEnabler\"\n                     tooltiptext=\"&italicToolbarCmd.tooltip;\">\n        <observes element=\"cmd_italic\" attribute=\"state\" onbroadcast=\"onButtonUpdate(this.parentNode, 'cmd_italic')\"/>\n      </toolbarbutton>\n\n      <toolbarbutton id=\"underlineButton\" type=\"checkbox\" autoCheck=\"false\" command=\"cmd_underline\" label=\"&underlineToolbarCmd.label;\"\n                       observes=\"cmd_renderedHTMLEnabler\"\n                     tooltiptext=\"&underlineToolbarCmd.tooltip;\">\n        <observes element=\"cmd_underline\" attribute=\"state\" onbroadcast=\"onButtonUpdate(this.parentNode, 'cmd_underline')\"/>\n      </toolbarbutton>\n    \n      <toolbarbutton id=\"strongButton\" type=\"checkbox\" autoCheck=\"false\" command=\"cmd_strong\" label=\"&strongToolbarCmd.label;\"\n                       observes=\"cmd_renderedHTMLEnabler\"\n                     tooltiptext=\"&strongToolbarCmd.tooltip;\">\n        <observes element=\"cmd_strong\" attribute=\"state\" onbroadcast=\"onButtonUpdate(this.parentNode, 'cmd_strong')\"/>\n      </toolbarbutton>\n    \n      <toolbarbutton id=\"emButton\" type=\"checkbox\" autoCheck=\"false\" command=\"cmd_em\" label=\"&emToolbarCmd.label;\"\n                       observes=\"cmd_renderedHTMLEnabler\"\n                     tooltiptext=\"&emToolbarCmd.tooltip;\">\n        <observes element=\"cmd_em\" attribute=\"state\" onbroadcast=\"onButtonUpdate(this.parentNode, 'cmd_em')\"/>\n      </toolbarbutton>\n\n      <toolbarbutton id=\"codeButton\" type=\"checkbox\" autoCheck=\"false\" command=\"cmd_code\" label=\"&codeToolbarCmd.label;\"\n                       observes=\"cmd_renderedHTMLEnabler\"\n                     tooltiptext=\"&codeToolbarCmd.tooltip;\">\n        <observes element=\"cmd_code\" type=\"checkbox\" attribute=\"state\" onbroadcast=\"onButtonUpdate(this.parentNode, 'cmd_code')\"/>\n      </toolbarbutton>\n\n      <toolbarbutton id=\"rotateButton\" command=\"cmd_renderedHTMLEnabler\" label=\"Rotate\" tooltiptext=\"Rotate\"\n                     type=\"checkbox\" oncommand=\"CSSRotationsHandler.toggle(this)\"/>\n\n    <toolbaritem id=\"ColorsBox\">\n      <stack>\n        <ecolorpicker id=\"BackgroundColorColorpicker\" left=\"11\" top=\"11\"\n                      colorObjectId=\"BackgroundColor\"\n                      tooltiptext=\"&bgColor.label;\"\n                      windowTitle=\"Background color\"\n                      oncommand=\"ApplyDirectBackgroundColorChange(this.color)\"\n                      showTransparency=\"true\">\n          <observes element=\"cmd_renderedHTMLEnabler\" attribute=\"disabled\" onbroadcast=\"onColorDisableChange(this.parentNode, 'cmd_renderedHTMLEnabler')\"/>\n          <observes element=\"cmd_bgBackgroundColor\"   attribute=\"state\"    onbroadcast=\"onColorChange(this.parentNode, 'cmd_bgBackgroundColor')\"/>\n        </ecolorpicker>\n        <ecolorpicker id=\"TextColorColorpicker\" left=\"1\" top=\"1\"\n                      color=\"transparent\"\n                      tooltiptext=\"&color.label;\"\n                      colorObjectId=\"TextColor\"\n                      windowTitle=\"Text color\"\n                      oncommand=\"ApplyDirectTextColorChange(this.color)\"\n                      showTransparency=\"true\">\n          <observes element=\"cmd_renderedHTMLEnabler\" attribute=\"disabled\" onbroadcast=\"onColorDisableChange(this.parentNode, 'cmd_renderedHTMLEnabler')\"/>\n          <observes element=\"cmd_bgFontColor\"         attribute=\"state\"    onbroadcast=\"onColorChange(this.parentNode, 'cmd_bgFontColor')\"/>\n        </ecolorpicker>\n      </stack>\n    </toolbaritem>\n\n    <toolbarbutton id=\"ulButton\" type=\"radio\" group=\"lists\" autoCheck=\"false\" command=\"cmd_ul\"\n                       observes=\"cmd_renderedHTMLEnabler\"\n                   tooltiptext=\"&unorderedList.tooltip;\" label=\"&unorderedList.label;\">\n        <observes element=\"cmd_ul\" attribute=\"state\" onbroadcast=\"onButtonUpdate(this.parentNode, 'cmd_ul')\"/>\n    </toolbarbutton>\n\n    <toolbarbutton id=\"olButton\" type=\"radio\" group=\"lists\" autoCheck=\"false\" command=\"cmd_ol\"\n                       observes=\"cmd_renderedHTMLEnabler\"\n                   tooltiptext=\"&orderedList.tooltip;\" label=\"&orderedList.label;\">\n        <observes element=\"cmd_ol\" attribute=\"state\" onbroadcast=\"onButtonUpdate(this.parentNode, 'cmd_ol')\"/>\n    </toolbarbutton>\n\n    <toolbarbutton id=\"align-left-button\" type=\"radio\" group=\"align\" autoCheck=\"false\"\n                   observes=\"cmd_renderedHTMLEnabler\"\n                   oncommand=\"ComposerCommands.doStatefulCommand('cmd_align', 'left')\"\n                   tooltiptext=\"&alignLeft.tooltip;\" label=\"&alignLeft.label;\" >\n      <observes element=\"cmd_align\" attribute=\"state\" \n                onbroadcast=\"ComposerCommands.onStateButtonUpdate(this.parentNode, 'cmd_align', 'left')\" />\n    </toolbarbutton>\n\n    <toolbarbutton id=\"align-center-button\" type=\"radio\" group=\"align\" autoCheck=\"false\"\n                   observes=\"cmd_renderedHTMLEnabler\"\n                   oncommand=\"ComposerCommands.doStatefulCommand('cmd_align', 'center')\"\n                   tooltiptext=\"&alignCenter.tooltip;\" label=\"&alignCenter.label;\" >\n      <observes element=\"cmd_align\" attribute=\"state\" \n                onbroadcast=\"ComposerCommands.onStateButtonUpdate(this.parentNode, 'cmd_align', 'center')\"/>\n    </toolbarbutton>\n\n    <toolbarbutton id=\"align-right-button\" type=\"radio\" group=\"align\" autoCheck=\"false\"\n                   observes=\"cmd_renderedHTMLEnabler\"\n                   oncommand=\"ComposerCommands.doStatefulCommand('cmd_align', 'right')\"\n                   tooltiptext=\"&alignRight.tooltip;\" label=\"&alignRight.label;\" >\n      <observes element=\"cmd_align\" attribute=\"state\"\n                onbroadcast=\"ComposerCommands.onStateButtonUpdate(this.parentNode, 'cmd_align', 'right')\"/>\n    </toolbarbutton>\n\n    <toolbarbutton id=\"align-justify-button\" type=\"radio\" group=\"align\" autoCheck=\"false\"\n                   observes=\"cmd_renderedHTMLEnabler\"\n                   oncommand=\"ComposerCommands.doStatefulCommand('cmd_align', 'justify')\"\n                   tooltiptext=\"&alignJustify.tooltip;\" label=\"&alignJustify.label;\" >\n      <observes element=\"cmd_align\" attribute=\"state\"\n                onbroadcast=\"ComposerCommands.onStateButtonUpdate(this.parentNode, 'cmd_align', 'justify')\"/>\n    </toolbarbutton>\n\n    <toolbarbutton id=\"indentButton\" command=\"cmd_indent\" label=\"&indentToolbarCmd.label;\"\n                   observes=\"cmd_renderedHTMLEnabler\"\n                   tooltiptext=\"&indentToolbarCmd.tooltip;\"/>\n\n    <toolbarbutton id=\"outdentButton\" command=\"cmd_outdent\" label=\"&outdentToolbarCmd.label;\"\n                   observes=\"cmd_renderedHTMLEnabler\"\n                   tooltiptext=\"&outdentToolbarCmd.tooltip;\"/>\n\n    <toolbarbutton id=\"blockquoteButton\" command=\"cmd_blockquote\" label=\"&blockquoteToolbarCmd.label;\"\n                   observes=\"cmd_renderedHTMLEnabler\"\n                   tooltiptext=\"&blockquoteToolbarCmd.tooltip;\"/>\n\n    <toolbarbutton id=\"ddButton\" type=\"radio\" group=\"lists\" autoCheck=\"false\" command=\"cmd_dd\"\n                   observes=\"cmd_renderedHTMLEnabler\"\n                   tooltiptext=\"&definitionDescription.tooltip;\" label=\"&definitionDescription.label;\">\n        <observes element=\"cmd_dd\" attribute=\"state\" onbroadcast=\"onButtonUpdate(this.parentNode, 'cmd_dd')\"/>\n    </toolbarbutton>\n\n    <toolbarbutton id=\"dtButton\" type=\"radio\" group=\"lists\" autoCheck=\"false\" command=\"cmd_dt\"\n                   observes=\"cmd_renderedHTMLEnabler\"\n                   tooltiptext=\"&definitionTitle.tooltip;\" label=\"&definitionTitle.label;\">\n        <observes element=\"cmd_dt\" attribute=\"state\" onbroadcast=\"onButtonUpdate(this.parentNode, 'cmd_dt')\"/>\n    </toolbarbutton>\n\n    <toolbarbutton id=\"EncapsulateSelect\"\n                   type=\"menu\"\n                   tooltiptext=\"&encapsulate.tooltip;\"\n                   observes=\"cmd_renderedHTMLEnabler\"\n                   tag=\"span\"\n                   oncommand=\"Encapsulate(event, this)\">\n      <menupopup id=\"EncapsulateSelectMenupopup\"\n                 onpopupshowing=\"initEncapsulateMenu(this);\" />\n    </toolbarbutton>\n\n  </toolbarpalette>\n"
  },
  {
    "path": "base/content/bluegriffon/xul/formatmenulistsbarpalette.inc",
    "content": "  <toolbarpalette id=\"FormatMenulistsToolbarPalette\">\n      <toolbaritem id=\"ParagraphSelectBox\">\n        <menulist class=\"toolbar-focustarget\" id=\"ParagraphSelect\" command=\"cmd_renderedHTMLEnabler\"\n                  tooltiptext=\"&ParagraphSelect.tooltip;\" crop=\"right\">\n          <observes element=\"cmd_paragraphState\" attribute=\"state\" onbroadcast=\"onParagraphFormatChange(this.parentNode, 'cmd_paragraphState')\"/>\n          <menupopup id=\"ParagraphPopup\" oncommand=\"ComposerCommands.doStatefulCommand('cmd_paragraphState', event.target.value)\">\n            <!-- TODO : add an onpopupshowing handler to hide the body text\n                        choice in strict mode -->\n            <menuitem label=\"&bodyTextCmd.label;\"            value=\"\" class=\"menuitem-non-iconic-accel\"/>\n            <menuitem label=\"&paragraphParagraphCmd.label;\"  value=\"p\" class=\"menuitem-non-iconic-accel\"/>\n            <menuitem label=\"&heading1Cmd.label;\"            value=\"h1\" class=\"menuitem-non-iconic-accel\"/>\n            <menuitem label=\"&heading2Cmd.label;\"            value=\"h2\" class=\"menuitem-non-iconic-accel\"/>\n            <menuitem label=\"&heading3Cmd.label;\"            value=\"h3\" class=\"menuitem-non-iconic-accel\"/>\n            <menuitem label=\"&heading4Cmd.label;\"            value=\"h4\" class=\"menuitem-non-iconic-accel\"/>\n            <menuitem label=\"&heading5Cmd.label;\"            value=\"h5\" class=\"menuitem-non-iconic-accel\"/>\n            <menuitem label=\"&heading6Cmd.label;\"            value=\"h6\" class=\"menuitem-non-iconic-accel\"/>\n            <menuitem label=\"&paragraphAddressCmd.label;\"    value=\"address\" class=\"menuitem-non-iconic-accel\"/>\n            <menuitem label=\"&paragraphPreformatCmd.label;\"  value=\"pre\" class=\"menuitem-non-iconic-accel\"/>\n            <menuseparator />\n            <menuitem label=\"&genericContainerCmd.label;\"    value=\"div\" class=\"menuitem-non-iconic-accel\"/>\n          </menupopup>\n        </menulist>\n      </toolbaritem>\n\n    <toolbaritem id=\"ARIARoleSelectBox\">\n      <menulist class=\"toolbar-focustarget\"\n                id=\"ARIARoleSelect\"\n                command=\"cmd_renderedHTMLEnabler\"\n                tooltiptext=\"&ARIARoleSelect.tooltip;\" crop=\"right\">\n        <observes element=\"cmd_ariaRole\" attribute=\"state\" onbroadcast=\"onARIARoleChange(this.parentNode, 'cmd_ariaRole')\"/>\n        <menupopup id=\"ARIARolePopup\" oncommand=\"ComposerCommands.doStatefulCommand('cmd_ariaRole', event.target.value)\">\n          <menuitem label=\"&noARIArole.label;\" value=\"\" class=\"menuitem-non-iconic-accel\"/>\n          <menuseparator/>\n        </menupopup>\n                   \n      </menulist>\n    </toolbaritem>\n\n    <toolbaritem id=\"FontFaceSelectBox\">\n      <menulist class=\"toolbar-focustarget\" command=\"cmd_renderedHTMLEnabler\"\n                id=\"FontFaceSelect\" tooltiptext=\"&FontFaceSelect.tooltip;\" crop=\"right\">\n        <observes element=\"cmd_fontFace\" attribute=\"state\" onbroadcast=\"onFontFaceChange(this.parentNode, 'cmd_fontFace')\"/>\n        <menupopup id=\"FontFacePopup\" oncommand=\"ComposerCommands.doStatefulCommand('cmd_fontFace', event.target.value)\"\n                   onpopupshowing=\"initFontFaceMenu(this);\">\n          <menuitem label=\"&fontVarWidth.label;\"      value=\"\" class=\"menuitem-non-iconic-accel\"/>\n          <menuitem label=\"&fontFixedWidth.label;\"    value=\"tt\" class=\"menuitem-non-iconic-accel\"/>\n          <menuseparator/>\n          <menuitem label=\"&fontHelveticaFont.label;\" value=\"Helvetica, Arial, sans-serif\" class=\"menuitem-non-iconic-accel\"/>\n          <menuitem label=\"&fontTimes.label;\"         value=\"Times New Roman, Times, serif\" class=\"menuitem-non-iconic-accel\"/>\n          <menuitem label=\"&fontCourier.label;\"       value=\"Courier New, Courier, monospace\" class=\"menuitem-non-iconic-accel\"/>\n          <menuseparator/>\n        </menupopup>\n      </menulist>\n    </toolbaritem>\n\n    <toolbaritem id=\"ClassButtonsBox\">\n      <menulist class=\"toolbar-focustarget\"\n                id=\"ClassSelect\"\n                style=\"min-width: 10em\"\n                sizetopopup=\"none\"\n                editable=\"true\"\n                placeholder=\"&noClass.label;\"\n                onkeypress=\"OnKeyPressInClassMenulist(event)\"\n                onblur=\"OnBlurFromClassMenulist(event)\"\n                command=\"cmd_renderedHTMLEnabler\"\n                tooltiptext=\"&applyClassToSelectionCmd.tooltip;\">\n        <observes element=\"cmd_class\" attribute=\"state\" onbroadcast=\"onClassChange(this.parentNode, 'cmd_class')\"/>\n        <menupopup id=\"ClassPopup\"\n                   oncommand=\"ComposerCommands.doStatefulCommand('cmd_class', event.target.value)\"\n                   onpopupshowing=\"initClassMenu(this, true);\"/>\n      </menulist>\n    </toolbaritem>\n\n    <toolbaritem id=\"IdButtonsBox\">\n      <menulist class=\"toolbar-focustarget\"\n                id=\"IdSelect\"\n                style=\"min-width: 10em\"\n                sizetopopup=\"none\"\n                editable=\"true\"\n                placeholder=\"&noId.label;\"\n                onkeypress=\"OnKeyPressInIdMenulist(event)\"\n                onblur=\"OnBlurFromIdMenulist(event)\"\n                command=\"cmd_renderedHTMLEnabler\"\n                tooltiptext=\"&applyIdToSelectionCmd.tooltip;\">\n        <observes element=\"cmd_id\" attribute=\"state\" onbroadcast=\"onIdChange(this.parentNode, 'cmd_id')\"/>\n        <menupopup id=\"IdPopup\"\n                   oncommand=\"ComposerCommands.doStatefulCommand('cmd_id', event.target.value)\"\n                   onpopupshowing=\"initIdMenu(this);\"/>\n      </menulist>\n    </toolbaritem>\n  </toolbarpalette>\n"
  },
  {
    "path": "base/content/bluegriffon/xul/hiddenWindow.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n\n#include overlays.inc\n\n<!DOCTYPE window [\n<!ENTITY % bluegriffonDTD  SYSTEM \"chrome://bluegriffon/locale/bluegriffon.dtd\" >\n<!ENTITY % findbarDTD      SYSTEM \"chrome://bluegriffon/locale/findbar.dtd\" >\n<!ENTITY % structurebarDTD SYSTEM \"chrome://bluegriffon/locale/structurebar.dtd\" >\n<!ENTITY % ariaDTD         SYSTEM \"chrome://bluegriffon/locale/aria.dtd\" >\n<!ENTITY % brandDTD        SYSTEM \"chrome://branding/locale/brand.dtd\" >\n<!ENTITY % baseMenuOverlayDTD SYSTEM \"chrome://browser/locale/baseMenuOverlay.dtd\">\n%baseMenuOverlayDTD;\n%bluegriffonDTD;\n%findbarDTD;\n%structurebarDTD;\n%ariaDTD;\n%brandDTD;\n]>            \n\n<window xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        id=\"hidden-window\" windowtype=\"hidden-main\"\n        width=\"0\" height=\"0\" >\n\n  <script><![CDATA[ \n    const PREFS_SERVICE_CONTRACTID = \"@mozilla.org/preferences-service;1\";\n    const WNDMEDIATOR_SERVICE_CONTRACTID = \"@mozilla.org/appshell/window-mediator;1\";\n    const CMDLINEHANDLER_SERVICE_CONTRACTID = \"@disruptive-innovations.com/commandlinehandler/general-startup;1?type=bluegriffon\";\n    const Cc = Components.classes;\n    const Ci = Components.interfaces;\n\n    function selectMainWindowAndClose() {\n      window.removeEventListener(\"load\", selectMainWindowAndClose, false);\n      GetUIElements();\n    \n      ComposerCommands.setupMainCommands();\n      window.updateCommands(\"style\");\n      // Setup the dock menu.\n      var dockMenuElement = document.getElementById(\"menu_mac_dockmenu\");\n      if (dockMenuElement != null) {\n        var nativeMenu = Cc[\"@mozilla.org/widget/standalonenativemenu;1\"]\n                         .createInstance(Ci.nsIStandaloneNativeMenu);\n  \n        try {\n          nativeMenu.init(dockMenuElement);\n  \n          var dockSupport = Cc[\"@mozilla.org/widget/macdocksupport;1\"]\n                            .getService(Ci.nsIMacDockSupport);\n          dockSupport.dockMenu = nativeMenu;\n        }\n        catch (e) {\n        }\n      }\n\n      var singletonWindowType = \"bluegriffon\";\n      var windowMediator = Cc[WNDMEDIATOR_SERVICE_CONTRACTID].getService(Ci.nsIWindowMediator);\n      var win = windowMediator.getMostRecentWindow(singletonWindowType);\n      if (win) {\n        win.focus();\n      }\n      else {\n        OpenBlueGriffonWindow();\n      }\n\n    }\n\n    function OpenBlueGriffonWindow()\n    {\n      window.openDialog(\"chrome://bluegriffon/content/xul/bluegriffon.xul\", \"_blank\",\n                        \"chrome,all,dialog=no\");\n    }\n\n    /*if (window.arguments && window.arguments[0]) {\n      var handler = Components.classes[CMDLINEHANDLER_SERVICE_CONTRACTID].getService(Ci.nsICommandLineHandler);\n      handler.QueryInterface(Ci.sbICommandLineManager).handleURL(window.arguments[0]);\n    } */\n    window.addEventListener(\"load\", selectMainWindowAndClose, false);\n\n  ]]></script>\n\n#include scripts.inc\n\n#include sets.inc\n\n#include menubar.inc\n\n<popupset>\n  <menupopup id=\"menu_mac_dockmenu\">\n    <!-- The command cannot be cmd_newNavigator because we need to activate\n         the application. -->\n    <menuitem label=\"&newMenu.label;\"\n              oncommand=\"OpenBlueGriffonWindow();\" />\n  </menupopup>\n</popupset>\n</window>\n\n"
  },
  {
    "path": "base/content/bluegriffon/xul/macWindowMenu.inc",
    "content": "    <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/js/macWindowMenu.js\"/>\n    <commandset id=\"baseMenuCommandSet\">\n        <command id=\"minimizeWindow\"\n                 label=\"&minimizeWindow.label;\"\n                 oncommand=\"window.minimize();\" />\n        <command id=\"zoomWindow\"\n                 label=\"&zoomWindow.label;\"\n                 oncommand=\"zoomWindow();\" />\n    </commandset>\n    <keyset id=\"baseMenuKeyset\">\n        <key id=\"key_minimizeWindow\"\n             command=\"minimizeWindow\"\n             key=\"&minimizeWindow.key;\"\n             modifiers=\"accel\"/>\n    </keyset>\n    <menu id=\"windowMenu\"\n          label=\"&windowMenu.label;\"\n          datasources=\"rdf:window-mediator\" ref=\"NC:WindowMediatorRoot\"\n          onpopupshowing=\"macWindowMenuDidShow();\"\n          hidden=\"false\">\n        <template>\n        <rule>\n            <menupopup>\n                <menuitem uri=\"rdf:*\"\n                          label=\"rdf:http://home.netscape.com/NC-rdf#Name\"\n                          type=\"radio\"\n                          name=\"windowList\"\n                          oncommand=\"ShowWindowFromResource(event.target)\"/>\n            </menupopup>\n        </rule>\n        </template>\n        <menupopup id=\"windowPopup\">\n            <menuitem command=\"minimizeWindow\" key=\"key_minimizeWindow\"/>\n            <menuitem command=\"zoomWindow\"/>\n            <!-- decomment when \"BringAllToFront\" is implemented\n                <menuseparator/>\n                <menuitem label=\"&bringAllToFront.label;\" disabled=\"true\"/> -->\n            <menuseparator id=\"sep-window-list\"/>\n        </menupopup>\n    </menu>\n"
  },
  {
    "path": "base/content/bluegriffon/xul/maintoolbarpalette.inc",
    "content": "  <toolbarpalette id=\"ComposerToolbarPalette\">\n\n      <toolbarbutton id=\"newButton\"  class=\"toolbarbutton-1\"\n                     label=\"&newMenu.label;\"\n                     type=\"menu-button\"\n                     iconsize=\"smaller\"\n                     oncommand=\"NewDocument(event);\"\n                     tooltiptext=\"&newToolbarCmd.tooltip;\">\n        <menupopup>\n          <menuitem label=\"&newOtherCmd.label;\"     oncommand=\"NewDocumentWithOptions(event);\"\n                    key=\"key_newWithOptions\" />\n        </menupopup>\n      </toolbarbutton>\n\n      <toolbarbutton id=\"openButton\"  class=\"toolbarbutton-1\"\n                     label=\"&openMenu.label;\"\n                     type=\"menu-button\"\n                     oncommand=\"OpenLocation(event, 'tab');\"\n                     tooltiptext=\"&openMenu.tooltip;\">\n        <menupopup>\n          <menuitem label=\"&openTab.label;\"          oncommand=\"OpenLocation(event, 'tab');\" default=\"true\"/>\n          <menuitem label=\"&openWindow.label;\"       oncommand=\"OpenLocation(event, 'window');\"/>\n        </menupopup>\n      </toolbarbutton>\n\n      <toolbarbutton id=\"saveButton\" class=\"toolbarbutton-1\" command=\"cmd_save\"\n                     label=\"&saveCmd.label;\"\n                     tooltiptext=\"&saveToolbarCmd.tooltip;\"/>\n\n      <toolbarbutton id=\"stopButton\"\n                     label=\"&stopButton.label;\"\n                     class=\"toolbarbutton-1\"\n                     iconsize=\"smaller\"\n                     tooltiptext=\"&stopButton.tooltip;\"\n                     command=\"cmd_stopLoading\"/>\n\n      <toolbarbutton id=\"refreshButton\"\n                     label=\"&tableOfContents.label;\"\n                     class=\"toolbarbutton-1\"\n                     iconsize=\"smaller\"\n                     tooltiptext=\"&tableOfContents.tooltip;\"\n                     command=\"cmd_rebuildTOC\"/>\n\n      <toolbarbutton id=\"tableButton\" class=\"toolbarbutton-1\"\n                     label=\"&tableToolbarCmd.label;\" command=\"cmd_table\"\n                     tooltiptext=\"&tableToolbarCmd.tooltip;\"/>\n\n      <toolbarbutton id=\"imageButton\" class=\"toolbarbutton-1\"\n                     label=\"&imageToolbarCmd.label;\" command=\"cmd_image\"\n                     tooltiptext=\"&imageToolbarCmd.tooltip;\"/>\n\n      <toolbarbutton id=\"anchorButton\" class=\"toolbarbutton-1\"\n                     label=\"&anchorToolbarCmd.label;\" command=\"cmd_anchor\"\n                     tooltiptext=\"&anchorToolbarCmd.tooltip;\"/>\n\n      <toolbarbutton id=\"linkButton\" class=\"toolbarbutton-1\"\n                     label=\"&linkToolbarCmd.label;\" command=\"cmd_link\"\n                     tooltiptext=\"&linkToolbarCmd.tooltip;\"/>\n\n      <toolbarbutton id=\"videoButton\" class=\"toolbarbutton-1\"\n                     label=\"&videoToolbarCmd.label;\" command=\"cmd_video\"\n                     tooltiptext=\"&videoToolbarCmd.tooltip;\"/>\n\n      <toolbarbutton id=\"audioButton\" class=\"toolbarbutton-1\"\n                     label=\"&audioToolbarCmd.label;\" command=\"cmd_audio\"\n                     tooltiptext=\"&audioToolbarCmd.tooltip;\"/>\n\n      <toolbarbutton id=\"browseButton\" class=\"toolbarbutton-1\"\n                     label=\"&browseToolbarCmd.label;\" command=\"cmd_browse\"\n                     tooltiptext=\"&browseToolbarCmd.tooltip;\"/>\n\n      <toolbarbutton id=\"formButton\" class=\"toolbarbutton-1\"\n                     label=\"&formToolbarCmd.label;\"\n                     command=\"cmd_form\"\n                     tooltiptext=\"&formToolbarCmd.tooltip;\"\n                     type=\"menu-button\">\n        <menupopup>\n          <menuitem label=\"&formToolbarCmd.label;\"\n                    accesskey=\"&formToolbarCmd.key;\"\n                    command=\"cmd_form\"\n                    default=\"true\"/>\n          <menuseparator/>\n          <menu label=\"&formInputs.label;\">\n            <menupopup>\n                <menuitem label=\"&hiddenInputForm.label;\"\n                          command=\"cmd_formInputHidden\"/>\n                <menuitem label=\"&textInputForm.label;\"\n                          command=\"cmd_formInputText\"/>\n                <menuitem label=\"&searchInputForm.label;\"\n                          command=\"cmd_formInputSearch\"/>\n                <menuitem label=\"&telInputForm.label;\"\n                          command=\"cmd_formInputTel\"/>\n                <menuitem label=\"&urlInputForm.label;\"\n                          command=\"cmd_formInputUrl\"/>\n                <menuitem label=\"&emailInputForm.label;\"\n                          command=\"cmd_formInputEmail\"/>\n                <menuitem label=\"&passwordInputForm.label;\"\n                          command=\"cmd_formInputPassword\"/>\n                <menuitem label=\"&datetimeInputForm.label;\"\n                          command=\"cmd_formInputDatetime\"/>\n                <menuitem label=\"&dateInputForm.label;\"\n                          command=\"cmd_formInputDate\"/>\n                <menuitem label=\"&monthInputForm.label;\"\n                          command=\"cmd_formInputMonth\"/>\n                <menuitem label=\"&weekInputForm.label;\"\n                          command=\"cmd_formInputWeek\"/>\n                <menuitem label=\"&timeInputForm.label;\"\n                          command=\"cmd_formInputTime\"/>\n                <menuitem label=\"&datetimelocalInputForm.label;\"\n                          command=\"cmd_formInputDatetimelocal\"/>\n                <menuitem label=\"&numberInputForm.label;\"\n                          command=\"cmd_formInputNumber\"/>\n                <menuitem label=\"&rangeInputForm.label;\"\n                          command=\"cmd_formInputRange\"/>\n                <menuitem label=\"&colorInputForm.label;\"\n                          command=\"cmd_formInputColor\"/>\n                <menuitem label=\"&checkboxInputForm.label;\"\n                          command=\"cmd_formInputCheckbox\"/>\n                <menuitem label=\"&radioInputForm.label;\"\n                          command=\"cmd_formInputRadio\"/>\n                <menuitem label=\"&fileInputForm.label;\"\n                          command=\"cmd_formInputFile\"/>\n                <menuitem label=\"&submitInputForm.label;\"\n                          command=\"cmd_formInputSubmit\"/>\n                <menuitem label=\"&imageInputForm.label;\"\n                          command=\"cmd_formInputImage\"/>\n                <menuitem label=\"&resetInputForm.label;\"\n                          command=\"cmd_formInputReset\"/>\n                <menuitem label=\"&buttonInputForm.label;\"\n                          command=\"cmd_formInputButton\"/>\n             </menupopup>\n          </menu>\n          <menuitem label=\"&fieldsetToolbarCmd.label;\"\n                    accesskey=\"&fieldsetToolbarCmd.key;\"\n                    command=\"cmd_fieldset\"/>\n          <menuitem label=\"&labelToolbarCmd.label;\"\n                    accesskey=\"&labelToolbarCmd.key;\"\n                    command=\"cmd_label\"/>\n          <menuitem label=\"&buttonToolbarCmd.label;\"\n                    accesskey=\"&buttonToolbarCmd.key;\"\n                    command=\"cmd_button\"/>\n          <menuitem label=\"&selectToolbarCmd.label;\"\n                    accesskey=\"&selectToolbarCmd.key;\"\n                    command=\"cmd_select\"/>\n          <menuitem label=\"&textareaToolbarCmd.label;\"\n                    accesskey=\"&textareaToolbarCmd.key;\"\n                    command=\"cmd_textarea\"/>\n          <menuitem label=\"&keygenToolbarCmd.label;\"\n                    accesskey=\"&keygenToolbarCmd.key;\"\n                    command=\"cmd_keygen\"/>\n          <menuitem label=\"&outputToolbarCmd.label;\"\n                    accesskey=\"&outputToolbarCmd.key;\"\n                    command=\"cmd_output\"/>\n          <menuitem label=\"&progressToolbarCmd.label;\"\n                    accesskey=\"&progressToolbarCmd.key;\"\n                    command=\"cmd_progress\"/>\n          <menuitem label=\"&meterToolbarCmd.label;\"\n                    accesskey=\"&meterToolbarCmd.key;\"\n                    command=\"cmd_meter\"/>\n          <menuitem label=\"&datalistToolbarCmd.label;\"\n                    accesskey=\"&datalistToolbarCmd.key;\"\n                    command=\"cmd_datalist\"/>\n       </menupopup>\n      </toolbarbutton>\n\n      <toolbaritem id=\"throbber-box\"  align=\"center\" pack=\"center\">\n        <image id=\"composer-throbber\" tooltiptext=\"&throbber.tooltip;\" onclick=\"AboutComposer()\"/>\n      </toolbaritem> \n\n    </toolbarpalette>\n"
  },
  {
    "path": "base/content/bluegriffon/xul/menubar.inc",
    "content": "  <menubar id=\"composer-main-menubar\" class=\"chromeclass-menubar\"\n           fullscreentoolbar=\"true\">\n\n    <menu id=\"fileMenu\" label=\"&fileMenu.label;\" accesskey=\"&fileMenu.accesskey;\">\n      <menupopup id=\"fileMenu_popup\">\n        <menuitem id=\"openPageMenuitem\" accesskey=\"&openPage.accesskey;\" key=\"openpagekb\" command=\"cmd_open\"/>\n        <menuitem id=\"openFileMenuitem\"                                  key=\"openfilekb\" command=\"cmd_openFile\"/>\n\n        <menu id=\"menu_RecentFiles\" accesskey=\"&filerecentmenu.accesskey;\" label=\"&fileRecentMenu.label;\"\n              onpopupshowing=\"RecentPagesHandler.buildRecentPagesMenu();\">\n          <menupopup id=\"menupopup_RecentFiles\"\n                      oncommand=\"OpenFile(event.target.getAttribute('value'), true);\"/>\n            <!-- menuitems appended at runtime -->\n        </menu>\n        <menuseparator/>\n        <menuitem id=\"saveMenuitem\"   key=\"savekb\" command=\"cmd_save\" label=\"&saveCmd.label;\"/>\n        <menuitem id=\"saveAsMenuitem\" key=\"saveaskb\" command=\"cmd_saveAs\"/>\n\n        <menuseparator/>\n        <menuitem label=\"&newMenu.label;\" accesskey=\"&newMenu.accesskey;\" key=\"key_newNavigator\"\n                  command=\"cmd_new\"/>\n        <menuitem label=\"&newOtherCmd.label;\"     oncommand=\"NewDocumentWithOptions(event);\"/>\n\n        <menuitem label=\"&newWindow.label;\" key=\"key_newWindow\"\n                  command=\"cmd_newWindow\" />\n\n        <menuseparator/>\n        <menuitem label=\"&newWizardMenu.label;\"\n                  id=\"newWizardMenu\"\n                  command=\"cmd_newWizard\"/>\n\n        <menuseparator/>\n        <menuitem id=\"browseMenuitem\"\n                  label=\"&browseToolbarCmd.label;\" command=\"cmd_browse\"/>\n\n        <menuseparator/>\n        <menuitem id=\"printSettingsMenuitem\" command=\"cmd_printSettings\"/>\n        <menuitem id=\"printMenuitem\"         command=\"cmd_print\" key=\"printkb\"/>\n\n        <menuseparator/>\n        <menuitem id=\"closeTabMenuitem\" key=\"closetabkb\" command=\"cmd_closeTab\"/>\n\n        <menuseparator id=\"menu_FileQuitSeparator\"/>\n        <menuitem id=\"menu_FileQuitItem\"\n                  label=\"&quit.label;\"\n                  accesskey=\"&quit.accesskey;\"\n                  key=\"key_quitApplication\"\n                  oncommand=\"goQuitApplication()\"/>\n      </menupopup>\n    </menu>\n\n    <menu id=\"editMenu\"   label=\"&editMenu.label;\"   accesskey=\"&editMenu.accesskey;\">\n      <menupopup id=\"editMenuPopup\">\n        <!-- magic from chrome://global/content/editMenuOverlay.xul -->\n        <menuitem id=\"menu_BGundo\" command=\"cmd_BGundo\" key=\"key_BGundo\"/>\n        <menuitem id=\"menu_BGredo\" command=\"cmd_BGredo\" key=\"key_BGredo\"/>\n        <menuseparator/>\n        <menuitem id=\"menu_BGcut\"   command=\"cmd_BGcut\"  key=\"key_BGcut\"/>\n        <menuitem id=\"menu_BGcopy\"  command=\"cmd_BGcopy\" key=\"key_BGcopy\"/>\n        <menuitem id=\"menu_BGpaste\" command=\"cmd_BGpaste\" key=\"key_BGpaste\"/>\n        <menuitem id=\"menu_BGpasteNoFormatting_cm\" command=\"cmd_BGpasteNoFormatting\"/>\n        <menuitem id=\"menu_BGdelete\"  command=\"cmd_BGdelete\"/>\n        <menuseparator/>\n        <menu label=\"&select.label;\">\n          <menupopup>\n            <menuitem label=\"&parentElement.label;\"\n                      key=\"structureclimbkb\"\n                      command=\"cmd_structureClimb\"/>\n            <menuitem label=\"&firstChild.label;\"\n                      key=\"structurefirstchildkb\"\n                      command=\"cmd_structureFirstChild\"/>\n            <menuseparator/>\n            <menuitem label=\"&nextSibling.label;\"\n                      key=\"structurenextkb\"\n                      command=\"cmd_structureNext\"/>\n            <menuitem label=\"&previousSibling.label;\"\n                      key=\"structurepreviousbkb\"\n                      command=\"cmd_structurePrevious\"/>\n          </menupopup>\n        </menu>\n        <menuitem id=\"menu_BGselectAll\" command=\"cmd_BGselectAll\" key=\"key_BGselectAll\"/>\n        <menuseparator/>\n        <menuitem id=\"menu_copyHTMLCode\"\n                  label=\"&copyHTMLCodeCmd.label;\"\n                  accesskey=\"&copyHTMLCodeCmd.accesskey;\"\n                  command=\"cmd_copyHTMLCode\"/>\n        <menuseparator/>\n        <menuitem id=\"menu_gotoLink\"\n                  label=\"&gotoLink.label;\"\n                  accesskey=\"&gotoLink.accesskey;\"\n                  command=\"cmd_gotoLink\"/>\n        <menuitem id=\"menu_editLink\"\n                  label=\"&openLinkCmdInTab.label;\"\n                  command=\"cmd_editLink\"/>\n        <menuseparator/>\n        <menuitem label=\"&spellCheck.label;\"\n                  accesskey=\"&spellCheck.accesskey;\"\n                  command=\"cmd_spellCheck\"/>\n        <menuseparator/>\n        <menuitem id=\"bgmenu_find\" command=\"cmd_bgfind\"\n                  key=\"findkb\"/>\n        <menuitem id=\"bgmenu_findAgain\" command=\"cmd_bgfindagain\"\n                  key=\"findagainkb\"/>\n        <menuitem id=\"bgmenu_replace\" command=\"cmd_replace\"\n                  key=\"replacekb\"/>\n      </menupopup>\n    </menu>\n\n    <menu id=\"viewMenu\"   label=\"&viewMenu.label;\"   accesskey=\"&viewMenu.accesskey;\">\n      <menupopup id=\"viewMenuPopup\"\n                 onpopupshowing=\"UpdateViewMenu()\">\n        <menuitem label=\"&allTagsMode.label;\"\n                  type=\"checkbox\"\n                  id=\"allTagsModeMenuitem\"\n                  observes=\"cmd_renderedHTMLEnabler\"\n                  oncommand=\"ToggleAllTagsMode()\"/>\n        <menuseparator/>\n        <menu label=\"&viewToolbars.label;\">\n          <menupopup id=\"viewToolbarsPopup\" onpopupshowing=\"onViewToolbarsPopupShowing()\">\n            <menuitem label=\"&formatToolbar.name;\"\n                      id=\"viewFormatToolbarMenuitem\"\n                      type=\"checkbox\"\n                      oncommand=\"ToggleToolbar('horizontal_toolbars')\"/>\n            <menuitem label=\"&formatToolbar2.name;\"\n                      id=\"viewFormatToolbar2Menuitem\"\n                      type=\"checkbox\"\n                      oncommand=\"ToggleToolbar('vertical_toolbar')\"/>\n            <menuseparator/>\n            <menuitem label=\"&structureBar.caption;\"\n                      id=\"viewStructurebarMenuitem\"\n                      type=\"checkbox\"\n                      oncommand=\"ToggleToolbar('structurebar')\"/>\n            <menuseparator/>\n            <menuitem label=\"&viewStatusbar.label;\"\n                      id=\"viewStatusbarMenuitem\"\n                      type=\"checkbox\"\n                      oncommand=\"ToggleToolbar('statusbar')\"/>\n          </menupopup>\n        </menu>\n        <menu label=\"&source.label;\" observes=\"cmd_renderedSourceEnabler\">\n          <menupopup>\n            <menu label=\"&theme.label;\">\n              <menupopup id=\"themesMenupopup\"\n                         onpopupshowing=\"FillAceThemesMenupopup()\"\n                         oncommand=\"UseAceTheme(event)\"/>\n            </menu>\n          </menupopup>\n        </menu>\n        <menuseparator/>\n        <menuitem label=\"&toggleViewMenu.label;\"\n                  id=\"toggleViewMenuitem\"\n                  accesskey=\"&toggleViewMenu.accesskey;\"\n                  key=\"toggleviewkb\"\n                  command=\"cmd_toggleView\"/>\n      </menupopup>\n    </menu>\n\n    <menu id=\"insertMenu\" label=\"&insertMenu.label;\" accesskey=\"&insertMenu.accesskey;\">\n      <menupopup id=\"insertMenuPopup\">\n        <menuitem label=\"&imageToolbarCmd.label;\"\n                  command=\"cmd_image\"\n                  accesskey=\"&imageToolbarCmd.key;\"/>\n        <menuitem label=\"&linkToolbarCmd.label;\"\n                  command=\"cmd_link\"\n                  accesskey=\"&linkToolbarCmd.key;\"/>\n        <menuitem label=\"&anchorToolbarCmd.label;\"\n                  command=\"cmd_anchor\"\n                  accesskey=\"&anchorToolbarCmd.key;\"/>\n        <menuitem label=\"&hrToolbarCmd.label;\"\n                  command=\"cmd_hr\"\n                  accesskey=\"&hrToolbarCmd.key;\"/>\n        <menuitem id=\"videoMenuitem\"\n                  label=\"&videoToolbarCmd.label;\" command=\"cmd_video\"/>\n        <menuitem id=\"audioMenuitem\"\n                  label=\"&audioToolbarCmd.label;\" command=\"cmd_audio\"/>\n\n        <menu label=\"&formToolbarCmd.label;\" id=\"formMenu\">\n            <menupopup>\n              <menuitem label=\"&formToolbarCmd.label;\"\n                        accesskey=\"&formToolbarCmd.key;\"\n                        command=\"cmd_form\"/>\n              <menuseparator/>\n              <menu label=\"&formInputs.label;\">\n                <menupopup>\n                    <menuitem label=\"&hiddenInputForm.label;\"\n                              command=\"cmd_formInputHidden\"/>\n                    <menuitem label=\"&textInputForm.label;\"\n                              command=\"cmd_formInputText\"/>\n                    <menuitem label=\"&searchInputForm.label;\"\n                              command=\"cmd_formInputSearch\"/>\n                    <menuitem label=\"&telInputForm.label;\"\n                              command=\"cmd_formInputTel\"/>\n                    <menuitem label=\"&urlInputForm.label;\"\n                              command=\"cmd_formInputUrl\"/>\n                    <menuitem label=\"&emailInputForm.label;\"\n                              command=\"cmd_formInputEmail\"/>\n                    <menuitem label=\"&passwordInputForm.label;\"\n                              command=\"cmd_formInputPassword\"/>\n                    <menuitem label=\"&datetimeInputForm.label;\"\n                              command=\"cmd_formInputDatetime\"/>\n                    <menuitem label=\"&dateInputForm.label;\"\n                              command=\"cmd_formInputDate\"/>\n                    <menuitem label=\"&monthInputForm.label;\"\n                              command=\"cmd_formInputMonth\"/>\n                    <menuitem label=\"&weekInputForm.label;\"\n                              command=\"cmd_formInputWeek\"/>\n                    <menuitem label=\"&timeInputForm.label;\"\n                              command=\"cmd_formInputTime\"/>\n                    <menuitem label=\"&datetimelocalInputForm.label;\"\n                              command=\"cmd_formInputDatetimelocal\"/>\n                    <menuitem label=\"&numberInputForm.label;\"\n                              command=\"cmd_formInputNumber\"/>\n                    <menuitem label=\"&rangeInputForm.label;\"\n                              command=\"cmd_formInputRange\"/>\n                    <menuitem label=\"&colorInputForm.label;\"\n                              command=\"cmd_formInputColor\"/>\n                    <menuitem label=\"&checkboxInputForm.label;\"\n                              command=\"cmd_formInputCheckbox\"/>\n                    <menuitem label=\"&radioInputForm.label;\"\n                              command=\"cmd_formInputRadio\"/>\n                    <menuitem label=\"&fileInputForm.label;\"\n                              command=\"cmd_formInputFile\"/>\n                    <menuitem label=\"&submitInputForm.label;\"\n                              command=\"cmd_formInputSubmit\"/>\n                    <menuitem label=\"&imageInputForm.label;\"\n                              command=\"cmd_formInputImage\"/>\n                    <menuitem label=\"&resetInputForm.label;\"\n                              command=\"cmd_formInputReset\"/>\n                    <menuitem label=\"&buttonInputForm.label;\"\n                              command=\"cmd_formInputButton\"/>\n                 </menupopup>\n              </menu>\n              <menuitem label=\"&fieldsetToolbarCmd.label;\"\n                        accesskey=\"&fieldsetToolbarCmd.key;\"\n                        command=\"cmd_fieldset\"/>\n              <menuitem label=\"&labelToolbarCmd.label;\"\n                        accesskey=\"&labelToolbarCmd.key;\"\n                        command=\"cmd_label\"/>\n              <menuitem label=\"&buttonToolbarCmd.label;\"\n                        accesskey=\"&buttonToolbarCmd.key;\"\n                        command=\"cmd_button\"/>\n              <menuitem label=\"&selectToolbarCmd.label;\"\n                        accesskey=\"&selectToolbarCmd.key;\"\n                        command=\"cmd_select\"/>\n              <menuitem label=\"&textareaToolbarCmd.label;\"\n                        accesskey=\"&textareaToolbarCmd.key;\"\n                        command=\"cmd_textarea\"/>\n              <menuitem label=\"&keygenToolbarCmd.label;\"\n                        accesskey=\"&keygenToolbarCmd.key;\"\n                        command=\"cmd_keygen\"/>\n              <menuitem label=\"&outputToolbarCmd.label;\"\n                        accesskey=\"&outputToolbarCmd.key;\"\n                        command=\"cmd_output\"/>\n              <menuitem label=\"&progressToolbarCmd.label;\"\n                        accesskey=\"&progressToolbarCmd.key;\"\n                        command=\"cmd_progress\"/>\n              <menuitem label=\"&meterToolbarCmd.label;\"\n                        accesskey=\"&meterToolbarCmd.key;\"\n                        command=\"cmd_meter\"/>\n              <menuitem label=\"&datalistToolbarCmd.label;\"\n                        accesskey=\"&datalistToolbarCmd.key;\"\n                        command=\"cmd_datalist\"/>\n           </menupopup>\n        </menu>\n        <menuseparator/>\n          <menuitem label=\"&tableOfContents.label;\"\n                    observes=\"cmd_renderedHTMLEnabler\"\n                    oncommand=\"CreateOrUpdateTableOfContents()\"/>\n        <menuseparator/>\n        <menu label=\"&html5Element.label;\">\n          <menupopup id=\"html5InsertionMenupopup\"\n                     onpopupshowing=\"HTML5Helper.initInsertMenu(this)\"/>\n        </menu>\n        <menuseparator/>\n        <menuitem label=\"&htmlToolbarCmd.label;\"\n                  command=\"cmd_html\"\n                  accesskey=\"&htmlToolbarCmd.key;\"/>\n        <menuitem label=\"&commentOrPHPOrPI.label;\"\n                  command=\"cmd_commentOrPI\"/>\n        <menuseparator/>\n        <menu label=\"&webfonts.label;\">\n          <menupopup id=\"webfontsMenupopup\"/>\n        </menu>\n#ifndef XP_MACOSX\n        <menuseparator/>\n        <menuitem label=\"&specialChars.label;\"\n                  oncommand=\"OpenCharInsertionDialog()\"/>\n#endif\n      </menupopup>\n    </menu>\n\n    <menu id=\"formatMenu\" label=\"&formatMenu.label;\" accesskey=\"&formatMenu.accesskey;\">\n      <menupopup id=\"formatMenuPopup\" onpopupshowing=\"initFontStyleMenu(this)\">\n        <menuitem label=\"&spanCmd.label;\"\n                  command=\"cmd_span\"\n                  accesskey=\"&spanCmd.accesskey;\"/>\n        <menuseparator/>\n        <menuitem label=\"&styleBoldCmd.label;\"        accesskey=\"&stylebold.accesskey;\"         observes=\"cmd_bold\"          type=\"checkbox\">\n          <observes element=\"cmd_renderedHTMLEnabler\" attribute=\"disabled\"/>\n        </menuitem>\n        <menuitem label=\"&styleItalicCmd.label;\"      accesskey=\"&styleitalic.accesskey;\"       observes=\"cmd_italic\"        type=\"checkbox\">\n          <observes element=\"cmd_renderedHTMLEnabler\" attribute=\"disabled\"/>\n        </menuitem>\n        <menuitem label=\"&styleUnderlineCmd.label;\"   accesskey=\"&styleunderline.accesskey;\"    observes=\"cmd_underline\"     type=\"checkbox\" key=\"underlinekb\">\n          <observes element=\"cmd_renderedHTMLEnabler\" attribute=\"disabled\"/>\n        </menuitem>\n        <menuitem label=\"&styleStrikeThruCmd.label;\"  accesskey=\"&stylestrikethru.accesskey;\"   observes=\"cmd_strikethrough\" type=\"checkbox\">\n          <observes element=\"cmd_renderedHTMLEnabler\" attribute=\"disabled\"/>\n        </menuitem>\n        <menuitem label=\"&styleSuperscriptCmd.label;\" accesskey=\"&stylesuperscript.accesskey;\"  observes=\"cmd_superscript\"   type=\"checkbox\">\n          <observes element=\"cmd_renderedHTMLEnabler\" attribute=\"disabled\"/>\n        </menuitem>\n        <menuitem label=\"&styleSubscriptCmd.label;\"   accesskey=\"&stylesubscript.accesskey;\"    observes=\"cmd_subscript\"     type=\"checkbox\">\n          <observes element=\"cmd_renderedHTMLEnabler\" attribute=\"disabled\"/>\n        </menuitem>\n        <menuitem label=\"&fontFixedWidth.label;\"      accesskey=\"&fontfixedwidth.accesskey;\"    observes=\"cmd_tt\"            type=\"checkbox\">\n          <observes element=\"cmd_renderedHTMLEnabler\" attribute=\"disabled\"/>\n        </menuitem>\n        <menuitem label=\"&styleNonbreakingCmd.label;\" accesskey=\"&stylenonbreaking.accesskey;\"  observes=\"cmd_nobreak\"       type=\"checkbox\">\n          <observes element=\"cmd_renderedHTMLEnabler\" attribute=\"disabled\"/>\n        </menuitem>\n        <menuseparator/>\n        <menuitem label=\"&styleEm.label;\"             accesskey=\"&styleEm.accesskey;\"           observes=\"cmd_em\"            type=\"checkbox\" key=\"emkb\">\n          <observes element=\"cmd_renderedHTMLEnabler\" attribute=\"disabled\"/>\n        </menuitem>\n        <menuitem label=\"&styleStrong.label;\"         accesskey=\"&styleStrong.accesskey;\"       observes=\"cmd_strong\"        type=\"checkbox\" key=\"strongkb\">\n          <observes element=\"cmd_renderedHTMLEnabler\" attribute=\"disabled\"/>\n        </menuitem>\n        <menuitem label=\"&styleCite.label;\"           accesskey=\"&styleCite.accesskey;\"         observes=\"cmd_cite\"          type=\"checkbox\">\n          <observes element=\"cmd_renderedHTMLEnabler\" attribute=\"disabled\"/>\n        </menuitem>\n        <menuitem label=\"&styleAbbr.label;\"           accesskey=\"&styleAbbr.accesskey;\"         observes=\"cmd_abbr\"          type=\"checkbox\">\n          <observes element=\"cmd_renderedHTMLEnabler\" attribute=\"disabled\"/>\n        </menuitem>\n        <menuitem label=\"&styleAcronym.label;\"        accesskey=\"&styleAcronym.accesskey;\"      observes=\"cmd_acronym\"       type=\"checkbox\">\n          <observes element=\"cmd_renderedHTMLEnabler\" attribute=\"disabled\"/>\n        </menuitem>\n        <menuitem label=\"&styleCode.label;\"           accesskey=\"&styleCode.accesskey;\"         observes=\"cmd_code\"          type=\"checkbox\" key=\"codekb\">\n          <observes element=\"cmd_renderedHTMLEnabler\" attribute=\"disabled\"/>\n        </menuitem>\n        <menuitem label=\"&styleSamp.label;\"           accesskey=\"&styleSamp.accesskey;\"         observes=\"cmd_samp\"          type=\"checkbox\">\n          <observes element=\"cmd_renderedHTMLEnabler\" attribute=\"disabled\"/>\n        </menuitem>\n        <menuitem label=\"&styleVar.label;\"            accesskey=\"&styleVar.accesskey;\"          observes=\"cmd_var\"           type=\"checkbox\">\n          <observes element=\"cmd_renderedHTMLEnabler\" attribute=\"disabled\"/>\n        </menuitem>\n        <menuseparator/>\n        <menuitem id=\"menu_removeAllStyles\"  label=\"&removeAllStyles.label;\"  accesskey=\"&removeAllStyles.accesskey;\"  observes=\"cmd_removeStyles\">\n          <observes element=\"cmd_renderedHTMLEnabler\" attribute=\"disabled\"/>\n        </menuitem>\n        <menuitem id=\"menu_removeAllLinks\"   label=\"&removeAllLinks.label;\"   accesskey=\"&removeAllLinks.accesskey;\"   observes=\"cmd_removeLinks\">\n          <observes element=\"cmd_renderedHTMLEnabler\" attribute=\"disabled\"/>\n        </menuitem>\n        <menuseparator />\n        <menuitem label=\"&listProperties.label;\" observes=\"cmd_list\">\n          <observes element=\"cmd_renderedHTMLEnabler\" attribute=\"disabled\"/>\n        </menuitem>\n        <menuseparator/>\n        <menuitem label=\"&pageProperties.label;\" observes=\"cmd_pageProperties\">\n          <observes element=\"cmd_renderedHTMLEnabler\" attribute=\"disabled\"/>\n        </menuitem>\n      </menupopup>\n    </menu>\n\n    <menu id=\"tableMenu\" label=\"&tableMenu.label;\" accesskey=\"&tableMenu.accesskey;\">\n      <menupopup id=\"tableMenuPopup\">\n        <menu id=\"tableInsertMenu\" label=\"&tableInsertMenu.label;\" accesskey=\"&tableinsertmenu.accesskey;\">\n          <menupopup>\n            <menuitem label=\"&tableTable.label;\"        accesskey=\"&tabletable.accesskey;\"        command=\"cmd_InsertTable\"/>\n            <menuseparator />\n            <menuitem label=\"&tableCaption.label;\"                                                command=\"cmd_InsertTableCaption\"/>\n            <menuseparator />\n            <menuitem label=\"&tableRowAbove.label;\"     accesskey=\"&tablerow.accesskey;\"          command=\"cmd_InsertRowAbove\"/>\n            <menuitem label=\"&tableRowBelow.label;\"     accesskey=\"&tablerowbelow.accesskey;\"     command=\"cmd_InsertRowBelow\"/>\n            <menuseparator />\n            <menuitem label=\"&tableColumnBefore.label;\" accesskey=\"&tablecolumn.accesskey;\"       command=\"cmd_InsertColumnBefore\"/>\n            <menuitem label=\"&tableColumnAfter.label;\"  accesskey=\"&tablecolumnafter.accesskey;\"  command=\"cmd_InsertColumnAfter\"/>\n            <menuseparator />\n            <menuitem label=\"&tableCellBefore.label;\"   accesskey=\"&tablecell.accesskey;\"         command=\"cmd_InsertCellBefore\"/>\n            <menuitem label=\"&tableCellAfter.label;\"    accesskey=\"&tablecellafter.accesskey;\"    command=\"cmd_InsertCellAfter\"/>\n          </menupopup>\n        </menu>\n        <menu id=\"tableSelectMenu\" label=\"&tableSelectMenu.label;\" accesskey=\"&tableselectmenu.accesskey;\">\n          <menupopup id=\"tableSelectPopup\">\n            <menuitem id=\"menu_SelectTable\"        label=\"&tableTable.label;\"    accesskey=\"&tabletable.accesskey;\"    command=\"cmd_SelectTable\"    />\n            <menuitem id=\"menu_SelectTableCaption\" label=\"&tableCaption.label;\"                                        command=\"cmd_SelectTableCaption\"    />\n            <menuitem id=\"menu_SelectRow\"          label=\"&tableRow.label;\"      accesskey=\"&tablerow.accesskey;\"      command=\"cmd_SelectRow\"      />\n            <menuitem id=\"menu_SelectColumn\"       label=\"&tableColumn.label;\"   accesskey=\"&tablecolumn.accesskey;\"   command=\"cmd_SelectColumn\"   />\n            <menuitem id=\"menu_SelectCell\"         label=\"&tableCell.label;\"     accesskey=\"&tablecell.accesskey;\"     command=\"cmd_SelectCell\"     />\n            <menuitem id=\"menu_SelectAllCells\"     label=\"&tableAllCells.label;\" accesskey=\"&tableallcells.accesskey;\" command=\"cmd_SelectAllCells\" />\n          </menupopup>\n        </menu>\n        <menu id=\"tableDeleteMenu\" label=\"&tableDeleteMenu.label;\" accesskey=\"&tabledeletemenu.accesskey;\">\n          <menupopup id=\"tableDeletePopup\">\n            <menuitem id=\"menu_DeleteTable\"         label=\"&tableTable.label;\"        accesskey=\"&tabletable.accesskey;\"          command=\"cmd_DeleteTable\"/>\n            <menuitem id=\"menu_DeleteTableCaption\"  label=\"&tableCaption.label;\"                                                  command=\"cmd_DeleteTableCaption\"/>\n            <menuitem id=\"menu_DeleteRow\"           label=\"&tableRows.label;\"         accesskey=\"&tablerow.accesskey;\"            command=\"cmd_DeleteRow\"/>\n            <menuitem id=\"menu_DeleteColumn\"        label=\"&tableColumns.label;\"      accesskey=\"&tablecolumn.accesskey;\"         command=\"cmd_DeleteColumn\"/>\n            <menuitem id=\"menu_DeleteCell\"          label=\"&tableCells.label;\"        accesskey=\"&tablecell.accesskey;\"           command=\"cmd_DeleteCell\"/>\n            <menuitem id=\"menu_DeleteCellContents\"  label=\"&tableCellContents.label;\" accesskey=\"&tablecellcontents.accesskey;\"   command=\"cmd_DeleteCellContents\"/>\n          </menupopup>\n        </menu>\n        <menuseparator />\n        <!-- menu label is set in InitTableMenu -->\n        <menuitem id=\"menu_JoinTableCells\"   label=\"&tableJoinCells.label;\"   accesskey=\"&tablejoincells.accesskey;\"   command=\"cmd_JoinTableCells\"/>\n        <menuitem id=\"menu_SplitTableCell\"   label=\"&tableSplitCell.label;\"   accesskey=\"&tablesplitcell.accesskey;\"   command=\"cmd_SplitTableCell\"/>\n        <menuitem id=\"menu_ConvertToTable\"   label=\"&convertToTable.label;\"   accesskey=\"&converttotable.accesskey;\"   command=\"cmd_ConvertToTable\"/>\n        <menuitem id=\"menu_ConvertClipboardToTable\"   label=\"&convertClipboardToTable.label;\" command=\"cmd_ConvertClipboardToTable\"/>\n        <menuseparator />\n        <menuitem id=\"menu_tableProperties\"  label=\"&tableProperties.label;\"  accesskey=\"&tableProperties.accesskey;\"  command=\"cmd_editTable\"/>\n\n      </menupopup>\n    </menu>\n\n    <menu id=\"panelsMenu\" label=\"&panelsMenu.label;\" accesskey=\"&panelsMenu.accesskey;\"\n          oncommand=\"start_panel(event.originalTarget)\">\n      <menupopup id=\"panelsMenuPopup\"/>\n    </menu>\n\n    <menu id=\"toolsMenu\" label=\"&toolsMenu.label;\" accesskey=\"&toolsMenu.accesskey;\">\n      <menupopup id=\"toolsPopup\">\n        <menuitem id=\"menu_cleanup\" command=\"cmd_cleanup\"/>\n        <menuseparator/>\n        <menuitem label=\"&addonsMenu.label;\"  oncommand=\"OpenExtensionsManager()\"/>\n        <!--menuseparator/-->\n        <!--menuitem label=\"&consoleMenu.label;\"  oncommand=\"OpenConsole()\"/-->\n        <menuseparator id=\"menu_PrefsSeparator\"/>\n        <menuitem id=\"menu_preferences\"\n                  label=\"&preferences.label;\"\n#ifdef XP_MACOSX\n                  key=\"key_preferencesCmdMac\"\n#endif\n                  oncommand=\"OpenPreferences()\"/>\n#ifdef XP_MACOSX\n        <menuitem id=\"menu_mac_services\" label=\"&servicesMenuMac.label;\"/>\n        <menuitem id=\"menu_mac_hide_app\" label=\"&hideThisAppCmdMac2.label;\" key=\"key_hideThisAppCmdMac\"/>\n        <menuitem id=\"menu_mac_hide_others\" label=\"&hideOtherAppsCmdMac.label;\" key=\"key_hideOtherAppsCmdMac\"/>\n        <menuitem id=\"menu_mac_show_all\" label=\"&showAllAppsCmdMac.label;\"/>\n#endif\n        <!--menuitem id=\"menu_inspector\" label=\"DOMI\" oncommand=\"inspectDOMDocument();\"/-->\n\n      </menupopup>\n    </menu>\n\n#ifdef XP_MACOSX\n#include macWindowMenu.inc\n#endif\n\n    <menu id=\"helpMenu\" label=\"&helpMenu.label;\" accesskey=\"&helpMenu.accesskey;\">\n      <menupopup id=\"helpMenuPopup\">\n        <menuitem label=\"&aboutComposer.label;\"\n                  id=\"aboutName\"\n                  oncommand=\"AboutComposer()\"/>\n        <menuitem label=\"&homePage.label;\"\n                  oncommand=\"loadExternalURL('http://bluegriffon.org')\"/>\n        <menuseparator/>\n        <menuitem label=\"&cmd.showReleaseNotes.label;\"\n                  oncommand=\"ShowReleaseNotes(true)\"/>\n        <menuseparator/>\n        <menuitem label=\"BlueGriffon @ Twitter\"\n                  oncommand=\"loadExternalURL('http://twitter.com/BlueGriffonApp')\"/>\n        <menuseparator/>\n        <menuitem label=\"&forumsHelpMenu.label;\"\n                  oncommand=\"loadExternalURL('&forums.url;')\"/>\n        <menuitem label=\"&qa.label;\"\n                  oncommand=\"loadExternalURL('http://bugzilla.bluegriffon.org')\"/>\n        <menuseparator/>\n        <menuitem label=\"&buyUsersManual.label;\"\n                  oncommand=\"loadExternalURL('http://bluegriffon.com/#manual')\"/>\n        <menuitem label=\"&buyLicense.label;\"\n                  oncommand=\"loadExternalURL('http://bluegriffon.com/#buy')\"/>\n      </menupopup>\n    </menu>\n\n  </menubar>\n"
  },
  {
    "path": "base/content/bluegriffon/xul/overlays.inc",
    "content": ""
  },
  {
    "path": "base/content/bluegriffon/xul/popups.inc",
    "content": "<popupset id=\"editorPopupSet\">\n\n  <menupopup id=\"tabContextPopup\">\n    <menuitem id=\"closeTabTabContextMenu\"         label=\"&closeTab.label;\"       oncommand=\"CloseOneTab()\" />\n    <menuitem id=\"closeOtherTabsTabContextMenu\"   label=\"&closeOtherTabs.label;\" oncommand=\"CloseAllTabsButOne()\" />\n    <menuseparator />\n    <menuitem id=\"revertTabContextMenu\"           label=\"&revert.label;\" oncommand=\"RevertTab()\" />\n  </menupopup>\n\n  <menupopup id=\"structureBarContextMenu\"\n         onpopupshowing=\"UpdateStructureBarContextMenu()\">\n    <menuitem label=\"&resetElementLanguage.label;\"\n              id=\"resetElementLanguageMenuitem\"\n              accesskey=\"&resetElementLanguage.accesskey;\"\n              oncommand=\"ResetLanguage(event)\" />\n    <menuitem label=\"&setElementLanguage.label;\"\n              accesskey=\"&setElementLanguage.accesskey;\"\n              oncommand=\"ShowLanguageDialog(event)\" />\n    <menu label=\"&writingDirectionMenu.label;\"\n          oncommand=\"SetDirection(event)\">\n      <menupopup onpopupshowing=\"UpdateDirectionMenu()\">\n        <menuitem id=\"noDirectionContextMenuitem\"\n                  label=\"&defaultDirectionMenu.label;\"\n                  value=\"\"\n                  type=\"radio\"\n                  name=\"direction\"/>\n        <menuseparator/>\n        <menuitem id=\"ltrDirectionContextMenuitem\"\n                  label=\"▶¶ (&ltrDirectionMenu.label;)\"\n                  value=\"ltr\"\n                  type=\"radio\"\n                  name=\"direction\"/>\n        <menuitem id=\"rtlDirectionContextMenuitem\"\n                  label=\"¶◀ (&rtlDirectionMenu.label;)\"\n                  value=\"rtl\"\n                  type=\"radio\"\n                  name=\"direction\"/>\n      </menupopup>\n    </menu>\n    <menuseparator/>\n    <menuitem label=\"&deleteElement.label;\"\n              id=\"deleteElementMenuitem\"\n              accesskey=\"&deleteElement.accesskey;\"\n              oncommand=\"DeleteElement(event)\"/>\n    <menuitem label=\"&removeTag.label;\"\n              id=\"removeTagMenuitem\"\n              accesskey=\"&removeTag.accesskey;\"\n              oncommand=\"ExplodeElement(event)\"/>\n     <menuitem label=\"&changeTag.label;\"\n              id=\"changeTagMenuitem\"\n              accesskey=\"&changeTag.accesskey;\"\n              oncommand=\"ChangeTag(event)\"/>\n     <menuseparator/>\n     <menuitem label=\"&copyHTMLCodeInStructurebarContext.label;\"\n               id=\"copyHTMLCodeOfElementMenuitem\"\n               oncommand=\"goDoCommand('cmd_copyHTMLCode')\"/>\n     <menuseparator/>\n     <menu label=\"&ariaRole.label;\">\n        <menupopup id=\"ARIARoleStructureBarPopup\" oncommand=\"ComposerCommands.doStatefulCommand('cmd_ariaRole', event.target.value)\"\n                   onpopupshowing=\"onARIARoleChangeStructureBar('cmd_ariaRole')\">\n          <menuitem label=\"&noARIArole.label;\" type=\"checkbox\" value=\"\"/>\n          <menuseparator/>\n        </menupopup>\n     </menu>\n  </menupopup>\n\n  <menupopup id=\"editorContextMenu\"\n         onpopupshowing=\"UpdateEditorContextMenu(event, this)\">\n    <menu label=\"&spellCheck.label;\"\n          id=\"spellCheckMenu\">\n      <menupopup onpopupshowing=\"UpdateSpellCheckMenu(this)\"\n                 onpopuphiding=\"CleanSpellCheckMenu()\">\n        <menuitem label=\"&addToDictionary;\"\n                  oncommand=\"AddWordToDictionary()\"\n                  id=\"addToDictionarySpellCheckMenuitem\"/>\n        <menuseparator/>\n        <menuseparator id=\"suggestionsSpellCheckSeparator\"/>\n        <menuitem label=\"&ignoreWord.label;\"\n                  command=\"IgnoreWord()\"/>\n      </menupopup>\n    </menu>\n    <menu label=\"&dictionary.label;\">\n      <menupopup id=\"dictionaryMenupopup\"\n                 onpopupshowing=\"UpdateSpellCheckDictionaries(this)\"\n                 onpopuphiding=\"CleanSpellCheckDictionaries()\"/>\n    </menu>\n    <menuseparator/>\n    <menuitem id=\"cMenu_undo\" key=\"key_BGundo\" command=\"cmd_BGundo\"/>\n    <menuitem id=\"cMenu_redo\" key=\"key_BGredo\" command=\"cmd_BGredo\"/>\n    <menuseparator/>\n    <menuitem id=\"cMenu_cut\" key=\"key_BGcut\" command=\"cmd_BGcut\"/>\n    <menuitem id=\"cMenu_copy\" key=\"key_BGcopy\" command=\"cmd_BGcopy\"/>\n    <menuitem id=\"cMenu_paste\" key=\"key_BGpaste\" command=\"cmd_BGpaste\"/>\n    <menuitem label=\"&pasteNoFormatting.label;\"\n              command=\"cmd_BGpasteNoFormatting\"/>\n    <menuitem id=\"cMenu_delete\" key=\"key_BGdelete\" command=\"cmd_BGdelete\"/>\n    <menuseparator/>\n    <menuitem id=\"cMenu_selectAll\" key=\"key_BGselectAll\"  command=\"cmd_BGselectAll\"/>\n    <menuseparator/>\n    <menuitem id=\"cMenu_removeAllStyles\"\n              label=\"&removeAllStyles.label;\"\n              accesskey=\"&removeAllStyles.accesskey;\"\n              command=\"cmd_removeStyles\"/>\n    <menuitem id=\"cMenu_removeAllLinks\"\n              label=\"&removeAllLinks.label;\"\n              accesskey=\"&removeAllLinks.accesskey;\"\n              command=\"cmd_removeLinks\"/>\n    <menuseparator />\n    <menuitem id=\"cMenu_copyHTMLCode\"\n              label=\"&copyHTMLCodeCmd.label;\"\n              command=\"cmd_copyHTMLCode\"/>\n    <menuseparator id=\"separator_before_cMenu_gotoLink\" />\n    <menuitem id=\"cMenu_insertLink\"\n              label=\"&cMenu_insertLink.label;\"\n              accesskey=\"&cMenu_insertLink.accesskey;\"\n              command=\"cmd_link\"/>\n    <menuitem id=\"cMenu_gotoLink\" label=\"&gotoLink.label;\" command=\"cmd_gotoLink\"/>\n    <menuitem id=\"cMenu_editLink\" label=\"&openLinkCmdInTab.label;\" command=\"cmd_editLink\"/>\n    <menuseparator id=\"separator_before_ctableInsertMenu\"/>\n    <menu id=\"ctableInsertMenu\" label=\"&tableInsertMenu2.label;\" accesskey=\"&tableinsertmenu.accesskey;\">\n      <menupopup>\n        <menuitem label=\"&tableCaption.label;\"                                                command=\"cmd_InsertTableCaption\"/>\n        <menuitem label=\"&tableRowAbove.label;\"     accesskey=\"&tablerow.accesskey;\"          command=\"cmd_InsertRowAbove\"/>\n        <menuitem label=\"&tableRowBelow.label;\"     accesskey=\"&tablerowbelow.accesskey;\"     command=\"cmd_InsertRowBelow\"/>\n        <menuseparator />\n        <menuitem label=\"&tableColumnBefore.label;\" accesskey=\"&tablecolumn.accesskey;\"       command=\"cmd_InsertColumnBefore\"/>\n        <menuitem label=\"&tableColumnAfter.label;\"  accesskey=\"&tablecolumnafter.accesskey;\"  command=\"cmd_InsertColumnAfter\"/>\n        <menuseparator />\n        <menuitem label=\"&tableCellBefore.label;\"   accesskey=\"&tablecell.accesskey;\"         command=\"cmd_InsertCellBefore\"/>\n        <menuitem label=\"&tableCellAfter.label;\"    accesskey=\"&tablecellafter.accesskey;\"    command=\"cmd_InsertCellAfter\"/>\n      </menupopup>\n    </menu>\n    <menu id=\"ctableSelectMenu\" label=\"&tableSelectMenu2.label;\" accesskey=\"&tableselectmenu.accesskey;\">\n      <menupopup id=\"ctableSelectPopup\">\n        <menuitem id=\"cmenu_SelectTable\"       label=\"&tableTable.label;\"    accesskey=\"&tabletable.accesskey;\"    command=\"cmd_SelectTable\"    />\n        <menuitem id=\"menu_SelectTableCaption\" label=\"&tableCaption.label;\"                                        command=\"cmd_SelectTableCaption\"    />\n        <menuitem id=\"cmenu_SelectRow\"         label=\"&tableRow.label;\"      accesskey=\"&tablerow.accesskey;\"      command=\"cmd_SelectRow\"      />\n        <menuitem id=\"cmenu_SelectColumn\"      label=\"&tableColumn.label;\"   accesskey=\"&tablecolumn.accesskey;\"   command=\"cmd_SelectColumn\"   />\n        <menuitem id=\"cmenu_SelectCell\"        label=\"&tableCell.label;\"     accesskey=\"&tablecell.accesskey;\"     command=\"cmd_SelectCell\"     />\n        <menuitem id=\"cmenu_SelectAllCells\"    label=\"&tableAllCells.label;\" accesskey=\"&tableallcells.accesskey;\" command=\"cmd_SelectAllCells\" />\n      </menupopup>\n    </menu>\n    <menu id=\"ctableDeleteMenu\" label=\"&tableDeleteMenu2.label;\" accesskey=\"&tabledeletemenu.accesskey;\">\n      <menupopup id=\"ctableDeletePopup\">\n        <menuitem id=\"cmenu_DeleteTable\"         label=\"&tableTable.label;\"        accesskey=\"&tabletable.accesskey;\"          command=\"cmd_DeleteTable\"/>\n        <menuitem id=\"menu_DeleteTableCaption\"   label=\"&tableCaption.label;\"                                                  command=\"cmd_DeleteTableCaption\"/>\n        <menuitem id=\"cmenu_DeleteRow\"           label=\"&tableRows.label;\"         accesskey=\"&tablerow.accesskey;\"            command=\"cmd_DeleteRow\"/>\n        <menuitem id=\"cmenu_DeleteColumn\"        label=\"&tableColumns.label;\"      accesskey=\"&tablecolumn.accesskey;\"         command=\"cmd_DeleteColumn\"/>\n        <menuitem id=\"cmenu_DeleteCell\"          label=\"&tableCells.label;\"        accesskey=\"&tablecell.accesskey;\"           command=\"cmd_DeleteCell\"/>\n        <menuitem id=\"cmenu_DeleteCellContents\"  label=\"&tableCellContents.label;\" accesskey=\"&tablecellcontents.accesskey;\"   command=\"cmd_DeleteCellContents\"/>\n      </menupopup>\n    </menu>\n    <menuseparator />\n    <!-- menu label is set in InitTableMenu -->\n    <menuitem id=\"cmenu_JoinTableCells\"   label=\"&tableJoinCells.label;\"   accesskey=\"&tablejoincells.accesskey;\"   command=\"cmd_JoinTableCells\"/>\n    <menuitem id=\"cmenu_SplitTableCell\"   label=\"&tableSplitCell.label;\"   accesskey=\"&tablesplitcell.accesskey;\"   command=\"cmd_SplitTableCell\"/>\n    <menuseparator />\n    <menuitem id=\"cmenu_tableProperties\"  label=\"&tableProperties.label;\"  accesskey=\"&tableProperties.accesskey;\"  command=\"cmd_editTable\"/>\n  </menupopup>\n\n  <tooltip id=\"tab-tooltip\" onpopupshowing=\"UpdateTabTooltip(document.tooltipNode)\">\n    <hbox align=\"center\" id=\"tab-tooltip-main-info\">\n      <label id=\"tab-tooltip-html-dialect\"/>\n      <label id=\"tab-tooltip-title\" flex=\"1\" crop=\"end\"/>\n    </hbox>\n    <grid id=\"tab-tooltip-grid\">\n      <columns>\n        <column/>\n        <column flex=\"1\"/>\n      </columns>\n      <rows>\n        <row align=\"center\">\n          <label value=\"&pageLocation.label;\"/>\n          <label id=\"tab-tooltip-location\"/>\n        </row>\n        <row align=\"center\">\n          <label value=\"&pageAuthor.label;\"/>\n          <label id=\"tab-tooltip-author\"/>\n        </row>\n        <row align=\"center\">\n          <label value=\"&pageDescription.label;\"/>\n          <label id=\"tab-tooltip-description\" crop=\"end\"/>\n        </row>\n        <row align=\"center\">\n          <label value=\"&pageKeywords.label;\"/>\n          <label id=\"tab-tooltip-keywords\" crop=\"end\"/>\n        </row>\n        <row align=\"center\">\n          <label value=\"&language.label;\"/>\n          <label id=\"tab-tooltip-language\"/>\n        </row>\n        <row align=\"center\">\n          <label value=\"&charset.label;\"/>\n          <label id=\"tab-tooltip-charset\"/>\n        </row>\n        <row align=\"center\">\n          <label value=\"&direction.label;\"/>\n          <label id=\"tab-tooltip-text-direction\"/>\n        </row>\n      </rows>\n    </grid>\n  </tooltip>\n</popupset>\n\n"
  },
  {
    "path": "base/content/bluegriffon/xul/scripts.inc",
    "content": "  <script type=\"application/x-javascript\" src=\"chrome://inspector/content/hooks.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/txns/diInnerHtmlChangedTxn.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/txns/diNodeInsertionTxn.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/txns/diNodeDeletionTxn.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/txns/diStyleAttrChangeTxn.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/txns/diCommentOrPIChangeTxn.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/txns/diRemoveAttributeNSTxn.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/txns/diSetAttributeNSTxn.js\"/>\n\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/utils/notifiers.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/js/commands.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://aria/content/aria-roles.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/js/bluegriffon.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://global/content/globalOverlay.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://global/content/nsDragAndDrop.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://global/content/nsTransferable.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/js/colourPickerHelper.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/js/zoomManager.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/js/recentPages.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/js/toolbars.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/js/languages.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/js/recentPages.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/js/updateManager.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/js/rotate.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/js/html5.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/js/tableResizer.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/js/beautify-html.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/js/rebuildTOC.js\"/>\n  <script type=\"application/javascript\" src=\"resource://gre/res/codemirror/themes-list.js\"/>\n\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/js/responsive.js\"/>\n"
  },
  {
    "path": "base/content/bluegriffon/xul/sets.inc",
    "content": "<broadcasterset id=\"broadcasterset\"/>\n\n<keyset id=\"mainKeySet\">\n  <key id=\"savekb\"              key=\"&filesave.key;\"         observes=\"cmd_save\"      modifiers=\"accel\"/>\n  <key id=\"saveaskb\"            key=\"&filesaveas.key;\"       observes=\"cmd_saveAs\"    modifiers=\"accel,shift\"/>\n  <key id=\"key_quitApplication\" key=\"&quit.key;\"                                      modifiers=\"accel\"/>\n  <key id=\"closetabkb\"          key=\"&closeWindow.key;\"      observes=\"cmd_closeTab\"  modifiers=\"accel\"/>\n  <key id=\"openpagekb\"          key=\"&openPage.key;\"         observes=\"cmd_open\"      modifiers=\"accel,shift\"/>\n  <key id=\"openfilekb\"          key=\"&openPage.key;\"         observes=\"cmd_openFile\"  modifiers=\"accel\"/>\n  <key id=\"findkb\"              key=\"&findCmd.key;\"          observes=\"cmd_bgfind\"    modifiers=\"accel\"/>\n  <key id=\"findagainkb\"         key=\"&findAgainCmd.key;\"     observes=\"cmd_bgfindagain\" modifiers=\"accel\"/>\n  <key id=\"replacekb\"           key=\"&replaceCmd.key;\"       observes=\"cmd_replace\"   modifiers=\"accel\"/>\n\n  <key id=\"strongkb\"            key=\"&styleStrong.key;\"      observes=\"cmd_strong\"    modifiers=\"accel\"/>\n  <key id=\"emkb\"                key=\"&styleEm.key;\"          observes=\"cmd_em\"        modifiers=\"accel\"/>\n  <key id=\"codekb\"              key=\"&styleCode.key;\"        observes=\"cmd_code\"      modifiers=\"accel,shift\"/>\n  <key id=\"underlinekb\"         key=\"&styleUnderline.key;\"   observes=\"cmd_underline\" modifiers=\"accel\"/>\n\n  <key keycode=\"VK_ESCAPE\"      observes=\"cmd_structureClimb\" />\n  <key id=\"structureclimbkb\"      keycode=\"VK_F2\"              observes=\"cmd_structureClimb\"/>\n  <key id=\"structurefirstchildkb\" keycode=\"VK_F2\"              observes=\"cmd_structureFirstChild\" modifiers=\"shift\"/>\n  <key id=\"structurenextkb\"       keycode=\"VK_F4\"              observes=\"cmd_structureNext\"/>\n  <key id=\"structurepreviousbkb\"  keycode=\"VK_F4\"              observes=\"cmd_structurePrevious\" modifiers=\"shift\"/>\n\n  <key id=\"toggleviewkb\"          keycode=\"VK_F8\"              observes=\"cmd_toggleView\"/>\n\n#ifdef XP_MACOSX\n  <key id=\"key_preferencesCmdMac\" key=\"&preferencesCmdMac.commandkey;\" modifiers=\"accel\"/>\n  <key id=\"key_hideThisAppCmdMac\" key=\"&hideThisAppCmdMac2.commandkey;\" modifiers=\"accel\"/>\n  <key id=\"key_hideOtherAppsCmdMac\" key=\"&hideOtherAppsCmdMac.commandkey;\" modifiers=\"accel,alt\"/>\n#endif\n\n  <key id=\"printkb\"               key=\"&printCmd.commandkey;\" observes=\"cmd_print\" modifiers=\"accel\"/>\n\n   <key id=\"key_BGundo\"  key=\"&undoCmd.key;\"  modifiers=\"accel\" command=\"cmd_BGundo\"/>  \n   <key id=\"key_BGredo\"  key=\"&redoCmd.key;\"  modifiers=\"accel\" command=\"cmd_BGredo\"/>  \n   <key id=\"key_BGcopy\"  key=\"&copyCmd.key;\"  modifiers=\"accel\" command=\"cmd_BGcopy\"/>  \n   <key id=\"key_BGcut\"   key=\"&cutCmd.key;\"   modifiers=\"accel\" command=\"cmd_BGcut\"/>  \n   <key id=\"key_BGpaste\" key=\"&pasteCmd.key;\" modifiers=\"accel\" command=\"cmd_BGpaste\"/>\n   <key id=\"key_BGselectAll\" key=\"&selectAllCmd.key;\" modifiers=\"accel\" command=\"cmd_BGselectAll\"/>  \n   <key id=\"key_BGdelete\" key=\"&deleteCmd.key;\" modifiers=\"accel\" command=\"cmd_BGdelete\"/>  \n</keyset>\n\n<!-- magic from chrome://global/content/editMenuOverlay.xul -->\n<keyset id=\"editMenuKeys\"/>\n\n<!-- magic from chrome://global/content/editMenuOverlay.xul -->\n<!--commandset id=\"editMenuCommands\"/-->\n\n<commandset id=\"webNavigationItems\"\n            commandupdater=\"true\"\n            events=\"navigation\"\n            oncommandupdate=\"ComposerCommands.goUpdateComposerMenuItems(this)\">\n  <command id=\"cmd_stopLoading\" disabled=\"true\" oncommand=\"goDoCommand('cmd_stopLoading')\"/>\n  <command id=\"cmd_new\"                         oncommand=\"goDoCommand('cmd_new')\"/>\n  <command id=\"cmd_newWindow\"                   oncommand=\"goDoCommand('cmd_newWindow')\"/>\n  <command id=\"cmd_newWizard\"                   oncommand=\"goDoCommand('cmd_newWizard')\"/>\n\n  <command id=\"Tasks:Inspector\"   oncommand=\"inspectDOMDocument();\"/>\n  <command id=\"Tasks:InspectPage\" oncommand=\"inspectDOMDocument(_content.document);\"/>\n</commandset>\n\n<commandset id=\"commonEditorMenuItems\"\n            commandupdater=\"true\"\n            events=\"create\"\n            oncommandupdate=\"ComposerCommands.goUpdateComposerMenuItems(this)\">\n  <command id=\"cmd_open\"         label=\"&openPage.label;\"    oncommand=\"goDoCommand('cmd_open')\"/>\n  <command id=\"cmd_openFile\"     label=\"&openFileCmd.label;\" oncommand=\"goDoCommand('cmd_openFile')\"/>\n</commandset>\n\n<commandset id=\"composerMenuItems\"\n            commandupdater=\"true\"\n            events=\"create,style,mode_switch\"\n            oncommandupdate=\"ComposerCommands.goUpdateComposerMenuItems(this)\">\n\n  <command id=\"cmd_list\"             oncommand=\"goDoCommand('cmd_list')\"/>\n  <command id=\"cmd_table\"            oncommand=\"goDoCommand('cmd_table')\"/>\n  <command id=\"cmd_InsertTable\"      oncommand=\"goDoCommand('cmd_InsertTable')\"/>\n  <command id=\"cmd_image\"            oncommand=\"goDoCommand('cmd_image')\"/>\n  <command id=\"cmd_rebuildTOC\"       oncommand=\"goDoCommand('cmd_rebuildTOC')\"/>\n  <command id=\"cmd_anchor\"           oncommand=\"goDoCommand('cmd_anchor')\"/>\n  <command id=\"cmd_link\"             oncommand=\"goDoCommand('cmd_link')\"/>\n  <command id=\"cmd_hr\"               oncommand=\"goDoCommand('cmd_hr')\"/>\n  <command id=\"cmd_css\"              oncommand=\"goDoCommand('cmd_css')\"/>\n  <command id=\"cmd_domexplorer\"      oncommand=\"goDoCommand('cmd_domexplorer')\"/>\n  <command id=\"cmd_commentOrPI\"      oncommand=\"goDoCommand('cmd_commentOrPI')\"/>\n  <command id=\"cmd_video\"            oncommand=\"goDoCommand('cmd_video')\"/>\n  <command id=\"cmd_audio\"            oncommand=\"goDoCommand('cmd_audio')\"/>\n  <command id=\"cmd_html\"             oncommand=\"goDoCommand('cmd_html')\"/>\n  <command id=\"cmd_form\"             oncommand=\"goDoCommand('cmd_form')\"/>\n  <command id=\"cmd_toc\"              oncommand=\"goDoCommand('cmd_toc')\"/>\n\n  <command id=\"cmd_formInputHidden\"   oncommand=\"ComposerCommands.doCommandWithValue('cmd_formInput', 'hidden')\"/>\n  <command id=\"cmd_formInputText\"     oncommand=\"ComposerCommands.doCommandWithValue('cmd_formInput', 'text')\"/>\n  <command id=\"cmd_formInputSearch\"   oncommand=\"ComposerCommands.doCommandWithValue('cmd_formInput', 'search')\"/>\n  <command id=\"cmd_formInputTel\"      oncommand=\"ComposerCommands.doCommandWithValue('cmd_formInput', 'tel')\"/>\n  <command id=\"cmd_formInputUrl\"      oncommand=\"ComposerCommands.doCommandWithValue('cmd_formInput', 'url')\"/>\n  <command id=\"cmd_formInputEmail\"    oncommand=\"ComposerCommands.doCommandWithValue('cmd_formInput', 'email')\"/>\n  <command id=\"cmd_formInputPassword\" oncommand=\"ComposerCommands.doCommandWithValue('cmd_formInput', 'password')\"/>\n  <command id=\"cmd_formInputDatetime\" oncommand=\"ComposerCommands.doCommandWithValue('cmd_formInput', 'datetime')\"/>\n  <command id=\"cmd_formInputDate\"     oncommand=\"ComposerCommands.doCommandWithValue('cmd_formInput', 'date')\"/>\n  <command id=\"cmd_formInputMonth\"    oncommand=\"ComposerCommands.doCommandWithValue('cmd_formInput', 'month')\"/>\n  <command id=\"cmd_formInputWeek\"     oncommand=\"ComposerCommands.doCommandWithValue('cmd_formInput', 'week')\"/>\n  <command id=\"cmd_formInputTime\"     oncommand=\"ComposerCommands.doCommandWithValue('cmd_formInput', 'time')\"/>\n  <command id=\"cmd_formInputDatetimelocal\" oncommand=\"ComposerCommands.doCommandWithValue('cmd_formInput', 'datetime-local')\"/>\n  <command id=\"cmd_formInputNumber\"   oncommand=\"ComposerCommands.doCommandWithValue('cmd_formInput', 'number')\"/>\n  <command id=\"cmd_formInputRange\"    oncommand=\"ComposerCommands.doCommandWithValue('cmd_formInput', 'range')\"/>\n  <command id=\"cmd_formInputColor\"    oncommand=\"ComposerCommands.doCommandWithValue('cmd_formInput', 'color')\"/>\n  <command id=\"cmd_formInputCheckbox\" oncommand=\"ComposerCommands.doCommandWithValue('cmd_formInput', 'checkbox')\"/>\n  <command id=\"cmd_formInputRadio\"    oncommand=\"ComposerCommands.doCommandWithValue('cmd_formInput', 'radio')\"/>\n  <command id=\"cmd_formInputFile\"     oncommand=\"ComposerCommands.doCommandWithValue('cmd_formInput', 'file')\"/>\n  <command id=\"cmd_formInputSubmit\"   oncommand=\"ComposerCommands.doCommandWithValue('cmd_formInput', 'submit')\"/>\n  <command id=\"cmd_formInputImage\"    oncommand=\"ComposerCommands.doCommandWithValue('cmd_formInput', 'image')\"/>\n  <command id=\"cmd_formInputReset\"    oncommand=\"ComposerCommands.doCommandWithValue('cmd_formInput', 'reset')\"/>\n  <command id=\"cmd_formInputButton\"   oncommand=\"ComposerCommands.doCommandWithValue('cmd_formInput', 'button')\"/>\n\n  <command id=\"cmd_fieldset\"          oncommand=\"goDoCommand('cmd_fieldset')\"/>\n  <command id=\"cmd_label\"             oncommand=\"goDoCommand('cmd_label')\"/>\n  <command id=\"cmd_button\"            oncommand=\"goDoCommand('cmd_button')\"/>\n  <command id=\"cmd_select\"            oncommand=\"goDoCommand('cmd_select')\"/>\n  <command id=\"cmd_textarea\"          oncommand=\"goDoCommand('cmd_textarea')\"/>\n  <command id=\"cmd_keygen\"            oncommand=\"goDoCommand('cmd_keygen')\"/>\n  <command id=\"cmd_output\"            oncommand=\"goDoCommand('cmd_output')\"/>\n  <command id=\"cmd_progress\"          oncommand=\"goDoCommand('cmd_progress')\"/>\n  <command id=\"cmd_meter\"             oncommand=\"goDoCommand('cmd_meter')\"/>\n  <command id=\"cmd_datalist\"          oncommand=\"goDoCommand('cmd_datalist')\"/>\n\n  <command id=\"cmd_pageProperties\"    oncommand=\"goDoCommand('cmd_pageProperties')\"/>\n\n  <command id=\"cmd_spellCheck\"        oncommand=\"goDoCommand('cmd_spellCheck')\"/>\n\n  <command id=\"cmd_gotoLink\"          oncommand=\"goDoCommand('cmd_gotoLink')\"/>\n  <command id=\"cmd_editLink\"          oncommand=\"goDoCommand('cmd_editLink')\"/>\n\n  <command id=\"cmd_toggleView\"        oncommand=\"goDoCommand('cmd_toggleView')\"/>\n  <command id=\"cmd_cleanup\"           oncommand=\"goDoCommand('cmd_cleanup')\" label=\"&markupCleanerCmd.label;\" accesskey=\"&markupcleaner.accesskey;\"/>\n</commandset>\n\n<commandset id=\"composerStyleMenuItems\"\n            commandupdater=\"true\"\n            events=\"create,select,style,mode_switch\"\n            oncommandupdate=\"ComposerCommands.goUpdateComposerMenuItems(this)\">\n  <command id=\"cmd_bold\"         state=\"false\"     oncommand=\"ComposerCommands.doStyleUICommand('cmd_bold')\"/>\n  <command id=\"cmd_italic\"       state=\"false\"     oncommand=\"ComposerCommands.doStyleUICommand('cmd_italic')\"/>\n  <command id=\"cmd_underline\"    state=\"false\"     oncommand=\"ComposerCommands.doStyleUICommand('cmd_underline')\"/>\n  <command id=\"cmd_strong\"       state=\"false\"     oncommand=\"ComposerCommands.doStyleUICommand('cmd_strong')\"/>\n  <command id=\"cmd_em\"           state=\"false\"     oncommand=\"ComposerCommands.doStyleUICommand('cmd_em')\"/>\n  <command id=\"cmd_strikethrough\" state=\"false\"    oncommand=\"ComposerCommands.doStyleUICommand('cmd_strikethrough');\"/>\n  <command id=\"cmd_superscript\"  state=\"false\"     oncommand=\"ComposerCommands.doStyleUICommand('cmd_superscript');\"/>\n  <command id=\"cmd_subscript\"    state=\"false\"     oncommand=\"ComposerCommands.doStyleUICommand('cmd_subscript');\"/>\n  <command id=\"cmd_nobreak\"      state=\"false\"     oncommand=\"ComposerCommands.doStyleUICommand('cmd_nobreak');\"/>\n\n  <command id=\"cmd_cite\"         state=\"false\"     oncommand=\"ComposerCommands.doStyleUICommand('cmd_cite')\"/>\n  <command id=\"cmd_abbr\"         state=\"false\"     oncommand=\"ComposerCommands.doStyleUICommand('cmd_abbr')\"/>\n  <command id=\"cmd_acronym\"      state=\"false\"     oncommand=\"ComposerCommands.doStyleUICommand('cmd_acronym')\"/>\n  <command id=\"cmd_code\"         state=\"false\"     oncommand=\"ComposerCommands.doStyleUICommand('cmd_code')\"/>\n  <command id=\"cmd_samp\"         state=\"false\"     oncommand=\"ComposerCommands.doStyleUICommand('cmd_samp')\"/>\n  <command id=\"cmd_var\"          state=\"false\"     oncommand=\"ComposerCommands.doStyleUICommand('cmd_var')\"/>\n  <command id=\"cmd_tt\"           state=\"false\"     oncommand=\"ComposerCommands.doStyleUICommand('cmd_tt')\"/>\n\n  <command id=\"cmd_span\"                           oncommand=\"goDoCommand('cmd_span')\"/>\n\n  <command id=\"cmd_paragraphState\" state=\"\"        oncommand=\"ComposerCommands.doStatefulCommand('cmd_paragraphState', event.target.value)\"/>\n  <command id=\"cmd_fontFace\"     state=\"\"          oncommand=\"ComposerCommands.doStatefulCommand('cmd_fontFace', event.target.value)\"/>\n  <command id=\"cmd_class\"        state=\"\"          oncommand=\"ComposerCommands.doStatefulCommand('cmd_class', event.target.value)\"/>\n  <command id=\"cmd_id\"           state=\"\"          oncommand=\"ComposerCommands.doStatefulCommand('cmd_id', event.target.value)\"/>\n  <command id=\"cmd_ariaRole\"     state=\"\"          oncommand=\"ComposerCommands.doStatefulCommand('cmd_ariaRole', event.target.value)\"/>\n  <command id=\"cmd_removeStyles\"                   oncommand=\"goDoCommand('cmd_removeStyles')\"/>\n  <command id=\"cmd_removeLinks\"                    oncommand=\"goDoCommand('cmd_removeLinks')\"/>\n\n  <command id=\"cmd_renderedHTMLEnabler\"/>\n  <command id=\"cmd_renderedSourceEnabler\"/>\n  <command id=\"cmd_renderedAllEnabler\"/>\n  <command id=\"cmd_viewModeEnabler\"/>\n  <command id=\"cmd_structureClimb\"                 oncommand=\"goDoCommand('cmd_structureClimb')\"/>\n  <command id=\"cmd_structureFirstChild\"            oncommand=\"goDoCommand('cmd_structureFirstChild')\"/>\n  <command id=\"cmd_structureNext\"                  oncommand=\"goDoCommand('cmd_structureNext')\"/>\n  <command id=\"cmd_structurePrevious\"              oncommand=\"goDoCommand('cmd_structurePrevious')\"/>\n  <command id=\"cmd_ul\"           state=\"false\"     oncommand=\"ComposerCommands.doStyleUICommand('cmd_ul')\"/>\n  <command id=\"cmd_ol\"           state=\"false\"     oncommand=\"ComposerCommands.doStyleUICommand('cmd_ol')\"/>\n  <command id=\"cmd_align\"        state=\"left\"      oncommand=\"ComposerCommands.doStatefulCommand('cmd_align', event.target.value)\"/>\n\n  <command id=\"cmd_dd\"           state=\"false\"     oncommand=\"ComposerCommands.doStyleUICommand('cmd_dd')\"/>\n  <command id=\"cmd_dt\"           state=\"false\"     oncommand=\"ComposerCommands.doStyleUICommand('cmd_dt')\"/>\n\n  <command id=\"cmd_indent\"                         oncommand=\"goDoCommand('cmd_indent')\"/>\n  <command id=\"cmd_outdent\"                        oncommand=\"goDoCommand('cmd_outdent')\"/>\n  <command id=\"cmd_blockquote\"                     oncommand=\"goDoNoCSSCommand('cmd_blockquote')\"/>\n\n  <command id=\"cmd_bgFontColor\"       state=\"\"            oncommand=\"ComposerCommands.doStatefulCommand('cmd_bgFontColor', event.target.value)\"/>\n  <command id=\"cmd_bgBackgroundColor\" state=\"transparent\" oncommand=\"ComposerCommands.doStatefulCommand('cmd_bgBackgroundColor', event.target.value)\"/>\n</commandset>\n\n<commandset id=\"selectionBasedCommands\"\n            commandupdater=\"true\"\n            events=\"style,create\"\n            oncommandupdate=\"ComposerCommands.goUpdateComposerMenuItems(this);\">\n  <command id=\"cmd_selectionChanged\"/>\n  <command id=\"cmd_BGundo\" label=\"&undoCmd.label;\" \n           accesskey=\"&undoCmd.accesskey;\"\n           oncommand=\"goDoCommand('cmd_BGundo')\"\n           disabled=\"true\"/>\n  <command id=\"cmd_BGredo\" label=\"&redoCmd.label;\"\n           accesskey=\"&redoCmd.accesskey;\"\n           oncommand=\"goDoCommand('cmd_BGredo')\"\n           disabled=\"true\"/>\n  <command id=\"cmd_BGcut\" label=\"&cutCmd.label;\"\n           accesskey=\"&cutCmd.accesskey;\"\n           oncommand=\"goDoCommand('cmd_BGcut')\"\n           disabled=\"true\"/>\n  <command id=\"cmd_BGcopy\" label=\"&copyCmd.label;\"\n           accesskey=\"&copyCmd.accesskey;\"\n           oncommand=\"goDoCommand('cmd_BGcopy')\"\n           disabled=\"true\"/>\n  <command id=\"cmd_BGpaste\" label=\"&pasteCmd.label;\"\n           accesskey=\"&pasteCmd.accesskey;\"\n           oncommand=\"goDoCommand('cmd_BGpaste')\"\n           disabled=\"true\"/>\n  <command id=\"cmd_BGdelete\" label=\"&deleteCmd.label;\"\n           accesskey=\"&deleteCmd.accesskey;\"\n           oncommand=\"goDoCommand('cmd_BGdelete')\"\n           disabled=\"true\"/>\n  <command id=\"cmd_BGselectAll\" label=\"&selectAllCmd.label;\"\n           accesskey=\"&selectAllCmd.accesskey;\"\n           oncommand=\"goDoCommand('cmd_BGselectAll')\"\n           disabled=\"true\"/>\n  <command id=\"cmd_copyHTMLCode\"\n           oncommand=\"goDoCommand('cmd_copyHTMLCode')\"\n           disabled=\"true\"/>\n  <command id=\"cmd_BGpasteNoFormatting\" label=\"&pasteNoFormatting.label;\"\n           accesskey=\"&pasteNoFormatting.accesskey;\"\n           oncommand=\"goDoCommand('cmd_BGpasteNoFormatting')\"\n           disabled=\"true\"/>\n\n</commandset>\n\n<commandset id=\"composerSaveMenuItems\"\n            commandupdater=\"true\"\n            events=\"create,style,save\"\n            oncommandupdate=\"ComposerCommands.goUpdateComposerMenuItems(this)\">\n  <command id=\"cmd_save\"                                             oncommand=\"goDoCommand('cmd_save')\"/>\n  <command id=\"cmd_saveAs\"         label=\"&saveAsCmd.label;\"         oncommand=\"goDoCommand('cmd_saveAs')\"/>\n  <command id=\"cmd_closeTab\"       label=\"&closeTabCmd.label;\"       oncommand=\"goDoCommand('cmd_closeTab')\"/>\n  <command id=\"cmd_closeEbook\"     label=\"&closeEbookCmd.label;\"     oncommand=\"goDoCommand('cmd_closeEbook')\"/>\n\n  <command id=\"cmd_print\"          label=\"&printCmd.label;\"          oncommand=\"goDoCommand('cmd_print')\"/>\n  <command id=\"cmd_printSettings\"  label=\"&printSetupCmd.label;\"     oncommand=\"goDoCommand('cmd_printSettings')\"/>\n\n  <command id=\"cmd_bgfind\"         label=\"&findCmd.label;\"           accesskey=\"&findCmd.accesskey;\"    oncommand=\"goDoCommand('cmd_bgfind')\"/>\n  <command id=\"cmd_bgfindagain\"    label=\"&findAgainCmd.label;\"      accesskey=\"&findAgainCmd.accesskey;\" oncommand=\"goDoCommand('cmd_bgfindagain')\"/>\n  <command id=\"cmd_replace\"        label=\"&replaceCmd.label;\"        accesskey=\"&replaceCmd.accesskey;\" oncommand=\"goDoCommand('cmd_replace')\"/>\n  <command id=\"cmd_browse\"                                           oncommand=\"goDoCommand('cmd_browse')\"/>\n</commandset>\n\n<commandset id=\"composerTableMenuItems\"\n            commandupdater=\"true\"\n            events=\"create,style,mode_switch\"\n            oncommandupdate=\"ComposerCommands.goUpdateComposerMenuItems(this)\">\n  <!-- Table menu -->\n  <command id=\"cmd_SelectTable\"         oncommand=\"goDoCommand('cmd_SelectTable')\"/>\n  <command id=\"cmd_SelectTableCaption\"  oncommand=\"goDoCommand('cmd_SelectTableCaption')\"/>\n  <command id=\"cmd_SelectRow\"           oncommand=\"goDoCommand('cmd_SelectRow')\"/>\n  <command id=\"cmd_SelectColumn\"        oncommand=\"goDoCommand('cmd_SelectColumn')\"/>\n  <command id=\"cmd_SelectCell\"          oncommand=\"goDoCommand('cmd_SelectCell')\"/>\n  <command id=\"cmd_SelectAllCells\"      oncommand=\"goDoCommand('cmd_SelectAllCells')\"/>\n  <command id=\"cmd_InsertTableCaption\"  oncommand=\"goDoCommand('cmd_InsertTableCaption')\"/>\n  <command id=\"cmd_InsertRowAbove\"      oncommand=\"goDoCommand('cmd_InsertRowAbove')\"/>\n  <command id=\"cmd_InsertRowBelow\"      oncommand=\"goDoCommand('cmd_InsertRowBelow')\"/>\n  <command id=\"cmd_InsertColumnBefore\"  oncommand=\"goDoCommand('cmd_InsertColumnBefore')\"/>\n  <command id=\"cmd_InsertColumnAfter\"   oncommand=\"goDoCommand('cmd_InsertColumnAfter')\"/>\n  <command id=\"cmd_InsertCellBefore\"    oncommand=\"goDoCommand('cmd_InsertCellBefore')\"/>\n  <command id=\"cmd_InsertCellAfter\"     oncommand=\"goDoCommand('cmd_InsertCellAfter')\"/>\n  <command id=\"cmd_DeleteTable\"         oncommand=\"goDoCommand('cmd_DeleteTable')\"/>\n  <command id=\"cmd_DeleteTableCaption\"  oncommand=\"goDoCommand('cmd_DeleteTableCaption')\"/>\n  <command id=\"cmd_DeleteRow\"           oncommand=\"goDoCommand('cmd_DeleteRow')\"/>\n  <command id=\"cmd_DeleteColumn\"        oncommand=\"goDoCommand('cmd_DeleteColumn')\"/>\n  <command id=\"cmd_DeleteCell\"          oncommand=\"goDoCommand('cmd_DeleteCell')\"/>\n  <command id=\"cmd_DeleteCellContents\"  oncommand=\"goDoCommand('cmd_DeleteCellContents')\"/>\n  <command id=\"cmd_NormalizeTable\"      oncommand=\"goDoCommand('cmd_NormalizeTable')\"/>\n  <command id=\"cmd_JoinTableCells\"      oncommand=\"goDoCommand('cmd_JoinTableCells')\"/>\n  <command id=\"cmd_SplitTableCell\"      oncommand=\"goDoCommand('cmd_SplitTableCell')\"/>\n  <command id=\"cmd_ConvertToTable\"      oncommand=\"goDoCommand('cmd_ConvertToTable')\"/>\n  <command id=\"cmd_ConvertClipboardToTable\" oncommand=\"goDoCommand('cmd_ConvertClipboardToTable')\"/>\n  <command id=\"cmd_TableOrCellColor\"    oncommand=\"goDoCommand('cmd_TableOrCellColor')\"/>\n  <command id=\"cmd_editTable\"           oncommand=\"goDoCommand('cmd_editTable')\"/>\n</commandset>\n\n<keyset id=\"editorKeys\">\n  <key id=\"key_newNavigator\"   key=\"t\" modifiers=\"accel\"       observes=\"cmd_new\"/>\n  <key id=\"key_newWindow\"      key=\"n\" modifiers=\"accel\"       observes=\"cmd_newWindow\"/>\n  <key id=\"key_newWithOptions\" key=\"n\" modifiers=\"accel,shift\" oncommand=\"NewDocumentWithOptions(event);\"/>\n</keyset>\n\n<stringbundleset id=\"languageSet\">\n  <stringbundle id=\"bundleRegions\"      src=\"chrome://global/locale/regionNames.properties\"/>\n  <stringbundle id=\"bundleLanguages\"    src=\"chrome://global/locale/languageNames.properties\"/>\n  <stringbundle id=\"bundlePreferences\"  src=\"chrome://bluegriffon/locale/language.properties\"/>\n  <stringbundle id=\"bundleHTML5\"        src=\"chrome://bluegriffon/locale/html5.properties\"/>\n  <stringbundle id=\"bundleAccepted\"     src=\"resource://gre/res/language.properties\"/>\n  <stringbundle id=\"bundleOpenLocation\" src=\"chrome://bluegriffon/locale/openLocation.properties\"/>\n</stringbundleset>\n\n<stringbundleset id=\"otherBundles\"/>\n\n"
  },
  {
    "path": "base/jar.mn",
    "content": ""
  },
  {
    "path": "base/jar.mn.in",
    "content": "bluegriffon.jar:\n% resource app ../modules\n% content   bluegriffon          %content/bluegriffon/\n% style  chrome://global/content/customizeToolbar.xul    chrome://global/skin/\n% style  chrome://global/content/customizeToolbar.xul    chrome://bluegriffon/skin/bluegriffon.css\n% style  chrome://global/content/customizeToolbar.xul    chrome://bluegriffon/skin/editorFormat.css\n% overlay chrome://mozapps/content/extensions/extensions.xul chrome://bluegriffon/content/xul/extensionsOverlay.xul\n* content/bluegriffon/xul/bluegriffon.xul               (content/bluegriffon/xul/bluegriffon.xul)\n* content/bluegriffon/xul/hiddenWindow.xul              (content/bluegriffon/xul/hiddenWindow.xul)\n* content/bluegriffon/js/bluegriffon.js                 (content/bluegriffon/js/bluegriffon.js)\n  content/bluegriffon/utils/dgid.js                     (content/bluegriffon/utils/dgid.js)\n* content/bluegriffon/utils/global.js                   (content/bluegriffon/utils/global.js)\n  content/bluegriffon/utils/notifiers.js                (content/bluegriffon/utils/notifiers.js)\n* content/bluegriffon/bindings/ecolorpicker.xml         (content/bluegriffon/bindings/ecolorpicker.xml)\n  content/bluegriffon/bindings/filepickerbutton.css     (content/bluegriffon/bindings/filepickerbutton.css)\n  content/bluegriffon/bindings/filepickerbutton.xml     (content/bluegriffon/bindings/filepickerbutton.xml)\n  content/bluegriffon/bindings/multistate.css           (content/bluegriffon/bindings/multistate.css)\n  content/bluegriffon/bindings/multistate.xml           (content/bluegriffon/bindings/multistate.xml)\n  content/bluegriffon/bindings/rulers.xml               (content/bluegriffon/bindings/rulers.xml)\n  content/bluegriffon/bindings/structurebar.css         (content/bluegriffon/bindings/structurebar.css)\n  content/bluegriffon/bindings/structurebar.xml         (content/bluegriffon/bindings/structurebar.xml)\n  content/bluegriffon/bindings/tab.xml                  (content/bluegriffon/bindings/tab.xml)\n  content/bluegriffon/bindings/tabeditor.xml            (content/bluegriffon/bindings/tabeditor.xml)\n  content/bluegriffon/bindings/rotator.xml              (content/bluegriffon/bindings/rotator.xml)\n  content/bluegriffon/bindings/lengthbox.xml            (content/bluegriffon/bindings/lengthbox.xml)\n  content/bluegriffon/bindings/cssClassPicker.xml       (content/bluegriffon/bindings/cssClassPicker.xml)\n  content/bluegriffon/bindings/deckedPanelsTabs.xml     (content/bluegriffon/bindings/deckedPanelsTabs.xml)\n  content/bluegriffon/bindings/floatingpanel.xml        (content/bluegriffon/bindings/floatingpanel.xml)\n  content/bluegriffon/bindings/media.xml                (content/bluegriffon/bindings/media.xml)\n* content/bluegriffon/js/commands.js                    (content/bluegriffon/js/commands.js)\n  content/bluegriffon/js/customize.js                   (content/bluegriffon/js/customize.js)\n  content/bluegriffon/js/zoomManager.js                 (content/bluegriffon/js/zoomManager.js)\n  content/bluegriffon/EditorAllTags.css                 (content/bluegriffon/EditorAllTags.css)\n  content/bluegriffon/EditorContent.css                 (content/bluegriffon/EditorContent.css)\n  content/bluegriffon/EditorContentAnchors.css          (content/bluegriffon/EditorContentAnchors.css)\n  content/bluegriffon/EditorOverride.css                (content/bluegriffon/EditorOverride.css)\n  content/bluegriffon/txns/diInnerHtmlChangedTxn.js     (content/bluegriffon/txns/diInnerHtmlChangedTxn.js)\n  content/bluegriffon/txns/diStyleAttrChangeTxn.js      (content/bluegriffon/txns/diStyleAttrChangeTxn.js)\n  content/bluegriffon/txns/diChangeFileStylesheetTxn.js (content/bluegriffon/txns/diChangeFileStylesheetTxn.js)\n  content/bluegriffon/txns/diNodeInsertionTxn.js        (content/bluegriffon/txns/diNodeInsertionTxn.js)\n  content/bluegriffon/txns/diNodeDeletionTxn.js         (content/bluegriffon/txns/diNodeDeletionTxn.js)\n  content/bluegriffon/txns/diCommentOrPIChangeTxn.js    (content/bluegriffon/txns/diCommentOrPIChangeTxn.js)\n  content/bluegriffon/txns/diRemoveAttributeNSTxn.js    (content/bluegriffon/txns/diRemoveAttributeNSTxn.js)\n  content/bluegriffon/txns/diSetAttributeNSTxn.js       (content/bluegriffon/txns/diSetAttributeNSTxn.js)\n  content/bluegriffon/credits.xhtml                     (content/bluegriffon/credits.xhtml)\n  content/bluegriffon/logo.png                          (content/bluegriffon/logo.png)\n  content/bluegriffon/js/languages.js                   (content/bluegriffon/js/languages.js)\n  content/bluegriffon/js/recentPages.js                 (content/bluegriffon/js/recentPages.js)\n  content/bluegriffon/js/rebuildTOC.js                  (content/bluegriffon/js/rebuildTOC.js)\n* content/bluegriffon/prefs/prefs.xul                   (content/bluegriffon/prefs/prefs.xul)\n  content/bluegriffon/prefs/file.xul                    (content/bluegriffon/prefs/file.xul)\n  content/bluegriffon/prefs/source.xul                  (content/bluegriffon/prefs/source.xul)\n  content/bluegriffon/prefs/general.xul                 (content/bluegriffon/prefs/general.xul)\n  content/bluegriffon/prefs/styles.xul                  (content/bluegriffon/prefs/styles.xul)\n  content/bluegriffon/prefs/newPage.xul                 (content/bluegriffon/prefs/newPage.xul)\n  content/bluegriffon/prefs/file.js                     (content/bluegriffon/prefs/file.js)\n  content/bluegriffon/prefs/source.js                   (content/bluegriffon/prefs/source.js)\n  content/bluegriffon/prefs/newPage.js                  (content/bluegriffon/prefs/newPage.js)\n  content/bluegriffon/prefs/styles.js                   (content/bluegriffon/prefs/styles.js)\n  content/bluegriffon/prefs/prefs.js                    (content/bluegriffon/prefs/prefs.js)\n  content/bluegriffon/prefs/update.xul                  (content/bluegriffon/prefs/update.xul)\n  content/bluegriffon/prefs/update.js                   (content/bluegriffon/prefs/update.js)\n  content/bluegriffon/prefs/advanced.xul                (content/bluegriffon/prefs/advanced.xul)\n  content/bluegriffon/prefs/advanced.js                 (content/bluegriffon/prefs/advanced.js)\n* content/bluegriffon/prefs/connection.xul              (content/bluegriffon/prefs/connection.xul)\n  content/bluegriffon/prefs/connection.js               (content/bluegriffon/prefs/connection.js)\n  content/bluegriffon/prefs/shortcuts.xul               (content/bluegriffon/prefs/shortcuts.xul)\n* content/bluegriffon/prefs/shortcuts.js                (content/bluegriffon/prefs/shortcuts.js)\n  content/bluegriffon/prefs/editShortcut.xul            (content/bluegriffon/prefs/editShortcut.xul)\n* content/bluegriffon/prefs/editShortcut.js             (content/bluegriffon/prefs/editShortcut.js)\n#ifdef XP_MACOSX\n  content/bluegriffon/prefs/osx.xul                     (content/bluegriffon/prefs/osx.xul)\n  content/bluegriffon/prefs/osx.js                      (content/bluegriffon/prefs/osx.js)\n#endif\n  content/bluegriffon/prefs/deactivateLicense.js        (content/bluegriffon/prefs/deactivateLicense.js)\n  content/bluegriffon/prefs/deactivateLicense.xul       (content/bluegriffon/prefs/deactivateLicense.xul)\n  content/bluegriffon/prefs/license.js                  (content/bluegriffon/prefs/license.js)\n  content/bluegriffon/prefs/license.xul                 (content/bluegriffon/prefs/license.xul)\n  content/bluegriffon/js/updateManager.js               (content/bluegriffon/js/updateManager.js)\n  content/bluegriffon/js/markupCleaner.js               (content/bluegriffon/js/markupCleaner.js)\n  content/bluegriffon/xul/colourPicker.xul              (content/bluegriffon/xul/colourPicker.xul)\n  content/bluegriffon/js/colourPicker.js                (content/bluegriffon/js/colourPicker.js)\n  content/bluegriffon/colourBox.png                     (content/bluegriffon/colourBox.png)\n  content/bluegriffon/colourPickerArrow.gif             (content/bluegriffon/colourPickerArrow.gif)\n  content/bluegriffon/colourPickerCrosshair.gif         (content/bluegriffon/colourPickerCrosshair.gif)\n  content/bluegriffon/hsPanel.png                       (content/bluegriffon/hsPanel.png)\n  content/bluegriffon/brightness.png                    (content/bluegriffon/brightness.png)\n  content/bluegriffon/utils/login.js                    (content/bluegriffon/utils/login.js)\n  content/bluegriffon/js/html5.js                       (content/bluegriffon/js/html5.js)\n  content/bluegriffon/js/tableResizer.js                (content/bluegriffon/js/tableResizer.js)\n  content/bluegriffon/js/beautify-html.js               (content/bluegriffon/js/beautify-html.js)\n  content/bluegriffon/dialogs/convertClipboardToTable.xul        (content/bluegriffon/dialogs/convertClipboardToTable.xul)\n  content/bluegriffon/dialogs/convertToTable.xul        (content/bluegriffon/dialogs/convertToTable.xul)\n  content/bluegriffon/dialogs/dictionary.xul            (content/bluegriffon/dialogs/dictionary.xul)\n  content/bluegriffon/dialogs/editStylesheet.xul        (content/bluegriffon/dialogs/editStylesheet.xul)\n  content/bluegriffon/dialogs/insertAnchor.xul          (content/bluegriffon/dialogs/insertAnchor.xul)\n  content/bluegriffon/dialogs/insertAudio.xul           (content/bluegriffon/dialogs/insertAudio.xul)\n  content/bluegriffon/dialogs/insertButton.xul          (content/bluegriffon/dialogs/insertButton.xul)\n  content/bluegriffon/dialogs/insertChars.xul           (content/bluegriffon/dialogs/insertChars.xul)\n  content/bluegriffon/dialogs/insertCommentOrPI.xul     (content/bluegriffon/dialogs/insertCommentOrPI.xul)\n  content/bluegriffon/dialogs/insertDatalist.xul        (content/bluegriffon/dialogs/insertDatalist.xul)\n  content/bluegriffon/dialogs/insertFieldset.xul        (content/bluegriffon/dialogs/insertFieldset.xul)\n  content/bluegriffon/dialogs/insertForm.xul            (content/bluegriffon/dialogs/insertForm.xul)\n  content/bluegriffon/dialogs/insertFormInput.xul       (content/bluegriffon/dialogs/insertFormInput.xul)\n  content/bluegriffon/dialogs/insertHR.xul              (content/bluegriffon/dialogs/insertHR.xul)\n  content/bluegriffon/dialogs/insertHTML.xul            (content/bluegriffon/dialogs/insertHTML.xul)\n  content/bluegriffon/dialogs/insertImage.xul           (content/bluegriffon/dialogs/insertImage.xul)\n  content/bluegriffon/dialogs/insertKeygen.xul          (content/bluegriffon/dialogs/insertKeygen.xul)\n  content/bluegriffon/dialogs/insertLabel.xul           (content/bluegriffon/dialogs/insertLabel.xul)\n  content/bluegriffon/dialogs/insertLink.xul            (content/bluegriffon/dialogs/insertLink.xul)\n  content/bluegriffon/dialogs/insertMeter.xul           (content/bluegriffon/dialogs/insertMeter.xul)\n  content/bluegriffon/dialogs/insertOutput.xul          (content/bluegriffon/dialogs/insertOutput.xul)\n  content/bluegriffon/dialogs/insertProgress.xul        (content/bluegriffon/dialogs/insertProgress.xul)\n  content/bluegriffon/dialogs/insertSelect.xul          (content/bluegriffon/dialogs/insertSelect.xul)\n  content/bluegriffon/dialogs/insertStylesheet.xul      (content/bluegriffon/dialogs/insertStylesheet.xul)\n  content/bluegriffon/dialogs/insertTOC.xul             (content/bluegriffon/dialogs/insertTOC.xul)\n  content/bluegriffon/dialogs/insertTable.xul           (content/bluegriffon/dialogs/insertTable.xul)\n  content/bluegriffon/dialogs/insertTextarea.xul        (content/bluegriffon/dialogs/insertTextarea.xul)\n  content/bluegriffon/dialogs/insertVideo.xul           (content/bluegriffon/dialogs/insertVideo.xul)\n  content/bluegriffon/dialogs/languages.xul             (content/bluegriffon/dialogs/languages.xul)\n  content/bluegriffon/dialogs/listProperties.xul        (content/bluegriffon/dialogs/listProperties.xul)\n  content/bluegriffon/dialogs/markupCleaner.xul         (content/bluegriffon/dialogs/markupCleaner.xul)\n  content/bluegriffon/dialogs/newDocument.xul           (content/bluegriffon/dialogs/newDocument.xul)\n  content/bluegriffon/dialogs/openLocation.xul          (content/bluegriffon/dialogs/openLocation.xul)\n  content/bluegriffon/dialogs/pageProperties.xul        (content/bluegriffon/dialogs/pageProperties.xul)\n  content/bluegriffon/dialogs/parsingError.xul          (content/bluegriffon/dialogs/parsingError.xul)\n  content/bluegriffon/dialogs/spellCheck.xul            (content/bluegriffon/dialogs/spellCheck.xul)\n  content/bluegriffon/dialogs/updateAvailable.xul       (content/bluegriffon/dialogs/updateAvailable.xul)\n* content/bluegriffon/dialogs/aboutDialog.js            (content/bluegriffon/dialogs/aboutDialog.js)\n* content/bluegriffon/dialogs/aboutDialog.xul           (content/bluegriffon/dialogs/aboutDialog.xul)\n* content/bluegriffon/dialogs/convertClipboardToTable.js         (content/bluegriffon/dialogs/convertClipboardToTable.js)\n* content/bluegriffon/dialogs/convertToTable.js         (content/bluegriffon/dialogs/convertToTable.js)\n* content/bluegriffon/dialogs/dictionary.js             (content/bluegriffon/dialogs/dictionary.js)\n* content/bluegriffon/dialogs/editStylesheet.js         (content/bluegriffon/dialogs/editStylesheet.js)\n  content/bluegriffon/dialogs/form-common.js            (content/bluegriffon/dialogs/form-common.js)\n* content/bluegriffon/dialogs/insertAnchor.js           (content/bluegriffon/dialogs/insertAnchor.js)\n* content/bluegriffon/dialogs/insertAudio.js            (content/bluegriffon/dialogs/insertAudio.js)\n* content/bluegriffon/dialogs/insertButton.js           (content/bluegriffon/dialogs/insertButton.js)\n* content/bluegriffon/dialogs/insertChars.js            (content/bluegriffon/dialogs/insertChars.js)\n* content/bluegriffon/dialogs/insertCommentOrPI.js      (content/bluegriffon/dialogs/insertCommentOrPI.js)\n* content/bluegriffon/dialogs/insertDatalist.js         (content/bluegriffon/dialogs/insertDatalist.js)\n* content/bluegriffon/dialogs/insertFieldset.js         (content/bluegriffon/dialogs/insertFieldset.js)\n* content/bluegriffon/dialogs/insertForm.js             (content/bluegriffon/dialogs/insertForm.js)\n* content/bluegriffon/dialogs/insertFormInput.js        (content/bluegriffon/dialogs/insertFormInput.js)\n* content/bluegriffon/dialogs/insertHR.js               (content/bluegriffon/dialogs/insertHR.js)\n* content/bluegriffon/dialogs/insertHTML.js             (content/bluegriffon/dialogs/insertHTML.js)\n* content/bluegriffon/dialogs/insertImage.js            (content/bluegriffon/dialogs/insertImage.js)\n* content/bluegriffon/dialogs/insertKeygen.js           (content/bluegriffon/dialogs/insertKeygen.js)\n* content/bluegriffon/dialogs/insertLabel.js            (content/bluegriffon/dialogs/insertLabel.js)\n* content/bluegriffon/dialogs/insertLink.js             (content/bluegriffon/dialogs/insertLink.js)\n* content/bluegriffon/dialogs/insertMeter.js            (content/bluegriffon/dialogs/insertMeter.js)\n* content/bluegriffon/dialogs/insertOutput.js           (content/bluegriffon/dialogs/insertOutput.js)\n* content/bluegriffon/dialogs/insertProgress.js         (content/bluegriffon/dialogs/insertProgress.js)\n* content/bluegriffon/dialogs/insertSelect.js           (content/bluegriffon/dialogs/insertSelect.js)\n* content/bluegriffon/dialogs/insertStylesheet.js       (content/bluegriffon/dialogs/insertStylesheet.js)\n* content/bluegriffon/dialogs/insertTOC.js              (content/bluegriffon/dialogs/insertTOC.js)\n* content/bluegriffon/dialogs/insertTable.js            (content/bluegriffon/dialogs/insertTable.js)\n* content/bluegriffon/dialogs/insertTextarea.js         (content/bluegriffon/dialogs/insertTextarea.js)\n* content/bluegriffon/dialogs/insertVideo.js            (content/bluegriffon/dialogs/insertVideo.js)\n* content/bluegriffon/dialogs/languages.js              (content/bluegriffon/dialogs/languages.js)\n* content/bluegriffon/dialogs/listProperties.js         (content/bluegriffon/dialogs/listProperties.js)\n* content/bluegriffon/dialogs/markupCleaner.js          (content/bluegriffon/dialogs/markupCleaner.js)\n* content/bluegriffon/dialogs/newDocument.js            (content/bluegriffon/dialogs/newDocument.js)\n* content/bluegriffon/dialogs/newPageWizard.js          (content/bluegriffon/dialogs/newPageWizard.js)\n* content/bluegriffon/dialogs/newPageWizard.xul         (content/bluegriffon/dialogs/newPageWizard.xul)\n* content/bluegriffon/dialogs/openLocation.js           (content/bluegriffon/dialogs/openLocation.js)\n* content/bluegriffon/dialogs/pageProperties.js         (content/bluegriffon/dialogs/pageProperties.js)\n* content/bluegriffon/dialogs/parsingError.js           (content/bluegriffon/dialogs/parsingError.js)\n* content/bluegriffon/dialogs/spellCheck.js             (content/bluegriffon/dialogs/spellCheck.js)\n* content/bluegriffon/dialogs/updateAvailable.js        (content/bluegriffon/dialogs/updateAvailable.js)\n  content/bluegriffon/dialogs/awards/sill.png           (content/bluegriffon/dialogs/awards/sill.png)\n  content/bluegriffon/dialogs/awards/meta.png           (content/bluegriffon/dialogs/awards/meta.png)\n  content/bluegriffon/dialogs/awards/owf.png            (content/bluegriffon/dialogs/awards/owf.png)\n  content/bluegriffon/dialogs/awards/moz.png            (content/bluegriffon/dialogs/awards/moz.png)\n  content/bluegriffon/dialogs/awards/wh.png             (content/bluegriffon/dialogs/awards/wh.png)\n  content/bluegriffon/dialogs/awards/netexplo.png       (content/bluegriffon/dialogs/awards/netexplo.png)\n* content/bluegriffon/dialogs/releaseNotes.xul          (content/bluegriffon/dialogs/releaseNotes.xul)\n  content/bluegriffon/xul/extensionsOverlay.xul         (content/bluegriffon/xul/extensionsOverlay.xul)\n  content/bluegriffon/js/macWindowMenu.js               (content/bluegriffon/js/macWindowMenu.js)\n\n"
  },
  {
    "path": "base/locale/en-US/bluegriffon/prefs/license.properties",
    "content": "activateWarning=BlueGriffon needs to restart to activate your license. Do you want to restart now?\nconfirmRestart=Restart BlueGriffon?\n\nfullResetTitle=License activation reset\nfullResetErrorLabel=Impossible to perform the operation, a network error occurred.\nfullResetRequested=A reset link was sent to the owner of the license/transaction. BlueGriffon must now restart.\nfullResetInvalid=The transaction ID is invalid.\n"
  },
  {
    "path": "base/locale/en-US/bluegriffon/prefs/newPage.dtd",
    "content": "<!ENTITY author.caption \"Author\">\n<!ENTITY authorName.label \"Author's name:\">\n\n<!ENTITY defaultZoomFactor.label \"Default zoom factor:\">\n<!ENTITY zoom.label \"Zoom\">\n\n<!ENTITY editingFeatures.label \"Editing features\">\n\n<!ENTITY showComments.label \"Show HTML comments\">\n<!ENTITY showPHP.label \"Show PHP instructions\">\n<!ENTITY showPI.label \"Show other Processing Instructions\">\n\n\n<!ENTITY linksManagement.label \"Copy/paste management of hyperlinks:\">\n<!ENTITY preserveRelative.label \"Preserve relative URLs\">\n<!ENTITY makeAbsolute.label \"Make all URLs absolute\">\n<!ENTITY returnKey.label \"Return key in a paragraph always creates a new paragraph\">\n<!ENTITY keepBackup.label \"Create a backup before saving a file (*.bak)\">\n\n<!ENTITY waiAria.label \"WAI-ARIA\">\n"
  },
  {
    "path": "base/moz.build",
    "content": "JAR_MANIFESTS += ['jar.mn']\n\nRESOURCE_FILES += [\n  'res/base-min.css',\n  'res/cm2.html',\n  'res/csseditor.html',\n  'res/html5.html',\n  'res/html_strict.html',\n  'res/html_transitional.html',\n  'res/markdowneditor.html',\n  'res/polyglot.xhtml',\n  'res/reset-fonts-grids.css',\n  'res/rotate_icon.png',\n  'res/rotatorCenterBG.png',\n  'res/scripteditor.html',\n  'res/xhtml11.xhtml',\n  'res/xhtml5.xhtml',\n  'res/xhtml_strict.html',\n  'res/xhtml_strict.xhtml',\n  'res/xhtml_transitional.html',\n  'res/xhtml_transitional.xhtml',\n]\n\nRESOURCE_FILES.codemirror += [\n  \"res/codemirror/themes-list.js\",\n]\n\nRESOURCE_FILES.codemirror.addon.comment += [\n  \"res/codemirror/addon/comment/comment.js\",\n  \"res/codemirror/addon/comment/continuecomment.js\",\n]\n\nRESOURCE_FILES.codemirror.addon.dialog += [\n  \"res/codemirror/addon/dialog/dialog.css\",\n  \"res/codemirror/addon/dialog/dialog.js\",\n]\n\nRESOURCE_FILES.codemirror.addon.display += [\n  \"res/codemirror/addon/display/fullscreen.css\",\n  \"res/codemirror/addon/display/fullscreen.js\",\n  \"res/codemirror/addon/display/panel.js\",\n  \"res/codemirror/addon/display/placeholder.js\",\n  \"res/codemirror/addon/display/rulers.js\",\n]\n\nRESOURCE_FILES.codemirror.addon.edit += [\n  \"res/codemirror/addon/edit/closebrackets.js\",\n  \"res/codemirror/addon/edit/closetag.js\",\n  \"res/codemirror/addon/edit/continuelist.js\",\n  \"res/codemirror/addon/edit/matchbrackets.js\",\n  \"res/codemirror/addon/edit/matchtags.js\",\n  \"res/codemirror/addon/edit/trailingspace.js\",\n]\n\nRESOURCE_FILES.codemirror.addon.fold += [\n  \"res/codemirror/addon/fold/brace-fold.js\",\n  \"res/codemirror/addon/fold/comment-fold.js\",\n  \"res/codemirror/addon/fold/foldcode.js\",\n  \"res/codemirror/addon/fold/foldgutter.css\",\n  \"res/codemirror/addon/fold/foldgutter.js\",\n  \"res/codemirror/addon/fold/indent-fold.js\",\n  \"res/codemirror/addon/fold/markdown-fold.js\",\n  \"res/codemirror/addon/fold/xml-fold.js\",\n]\n\nRESOURCE_FILES.codemirror.addon.hint += [\n  \"res/codemirror/addon/hint/anyword-hint.js\",\n  \"res/codemirror/addon/hint/css-hint.js\",\n  \"res/codemirror/addon/hint/html-hint.js\",\n  \"res/codemirror/addon/hint/javascript-hint.js\",\n  \"res/codemirror/addon/hint/show-hint.css\",\n  \"res/codemirror/addon/hint/show-hint.js\",\n  \"res/codemirror/addon/hint/sql-hint.js\",\n  \"res/codemirror/addon/hint/xml-hint.js\",\n]\n\nRESOURCE_FILES.codemirror.addon.lint += [\n  \"res/codemirror/addon/lint/coffeescript-lint.js\",\n  \"res/codemirror/addon/lint/css-lint.js\",\n  \"res/codemirror/addon/lint/javascript-lint.js\",\n  \"res/codemirror/addon/lint/json-lint.js\",\n  \"res/codemirror/addon/lint/lint.css\",\n  \"res/codemirror/addon/lint/lint.js\",\n  \"res/codemirror/addon/lint/yaml-lint.js\",\n]\n\nRESOURCE_FILES.codemirror.addon.merge += [\n  \"res/codemirror/addon/merge/merge.css\",\n  \"res/codemirror/addon/merge/merge.js\",\n]\n\nRESOURCE_FILES.codemirror.addon.mode += [\n  \"res/codemirror/addon/mode/loadmode.js\",\n  \"res/codemirror/addon/mode/multiplex.js\",\n  \"res/codemirror/addon/mode/multiplex_test.js\",\n  \"res/codemirror/addon/mode/overlay.js\",\n  \"res/codemirror/addon/mode/simple.js\",\n]\n\nRESOURCE_FILES.codemirror.addon.runmode += [\n  \"res/codemirror/addon/runmode/colorize.js\",\n  \"res/codemirror/addon/runmode/runmode-standalone.js\",\n  \"res/codemirror/addon/runmode/runmode.js\",\n  \"res/codemirror/addon/runmode/runmode.node.js\",\n]\n\nRESOURCE_FILES.codemirror.addon.scroll += [\n  \"res/codemirror/addon/scroll/annotatescrollbar.js\",\n  \"res/codemirror/addon/scroll/scrollpastend.js\",\n  \"res/codemirror/addon/scroll/simplescrollbars.css\",\n  \"res/codemirror/addon/scroll/simplescrollbars.js\",\n]\n\nRESOURCE_FILES.codemirror.addon.search += [\n  \"res/codemirror/addon/search/match-highlighter.js\",\n  \"res/codemirror/addon/search/matchesonscrollbar.css\",\n  \"res/codemirror/addon/search/matchesonscrollbar.js\",\n  \"res/codemirror/addon/search/search.js\",\n  \"res/codemirror/addon/search/searchcursor.js\",\n]\n\nRESOURCE_FILES.codemirror.addon.selection += [\n  \"res/codemirror/addon/selection/active-line.js\",\n  \"res/codemirror/addon/selection/mark-selection.js\",\n  \"res/codemirror/addon/selection/selection-pointer.js\",\n]\n\nRESOURCE_FILES.codemirror.addon.tern += [\n  \"res/codemirror/addon/tern/tern.css\",\n  \"res/codemirror/addon/tern/tern.js\",\n  \"res/codemirror/addon/tern/worker.js\",\n]\n\nRESOURCE_FILES.codemirror.addon.wrap += [\n  \"res/codemirror/addon/wrap/hardwrap.js\",\n]\n\nRESOURCE_FILES.codemirror.lib += [\n  \"res/codemirror/lib/codemirror.css\",\n  \"res/codemirror/lib/codemirror.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.apl += [\n  \"res/codemirror/mode/apl/apl.js\",\n  \"res/codemirror/mode/apl/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.asciiarmor += [\n  \"res/codemirror/mode/asciiarmor/asciiarmor.js\",\n  \"res/codemirror/mode/asciiarmor/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.asterisk += [\n  \"res/codemirror/mode/asterisk/asterisk.js\",\n  \"res/codemirror/mode/asterisk/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.clike += [\n  \"res/codemirror/mode/clike/clike.js\",\n  \"res/codemirror/mode/clike/index.html\",\n  \"res/codemirror/mode/clike/scala.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.clojure += [\n  \"res/codemirror/mode/clojure/clojure.js\",\n  \"res/codemirror/mode/clojure/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.cmake += [\n  \"res/codemirror/mode/cmake/cmake.js\",\n  \"res/codemirror/mode/cmake/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.cobol += [\n  \"res/codemirror/mode/cobol/cobol.js\",\n  \"res/codemirror/mode/cobol/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.coffeescript += [\n  \"res/codemirror/mode/coffeescript/coffeescript.js\",\n  \"res/codemirror/mode/coffeescript/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.commonlisp += [\n  \"res/codemirror/mode/commonlisp/commonlisp.js\",\n  \"res/codemirror/mode/commonlisp/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.css += [\n  \"res/codemirror/mode/css/css.js\",\n  \"res/codemirror/mode/css/index.html\",\n  \"res/codemirror/mode/css/less.html\",\n  \"res/codemirror/mode/css/less_test.js\",\n  \"res/codemirror/mode/css/scss.html\",\n  \"res/codemirror/mode/css/scss_test.js\",\n  \"res/codemirror/mode/css/test.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.cypher += [\n  \"res/codemirror/mode/cypher/cypher.js\",\n  \"res/codemirror/mode/cypher/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.d += [\n  \"res/codemirror/mode/d/d.js\",\n  \"res/codemirror/mode/d/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.dart += [\n  \"res/codemirror/mode/dart/dart.js\",\n  \"res/codemirror/mode/dart/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.diff += [\n  \"res/codemirror/mode/diff/diff.js\",\n  \"res/codemirror/mode/diff/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.django += [\n  \"res/codemirror/mode/django/django.js\",\n  \"res/codemirror/mode/django/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.dockerfile += [\n  \"res/codemirror/mode/dockerfile/dockerfile.js\",\n  \"res/codemirror/mode/dockerfile/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.dtd += [\n  \"res/codemirror/mode/dtd/dtd.js\",\n  \"res/codemirror/mode/dtd/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.dylan += [\n  \"res/codemirror/mode/dylan/dylan.js\",\n  \"res/codemirror/mode/dylan/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.ebnf += [\n  \"res/codemirror/mode/ebnf/ebnf.js\",\n  \"res/codemirror/mode/ebnf/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.ecl += [\n  \"res/codemirror/mode/ecl/ecl.js\",\n  \"res/codemirror/mode/ecl/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.eiffel += [\n  \"res/codemirror/mode/eiffel/eiffel.js\",\n  \"res/codemirror/mode/eiffel/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.erlang += [\n  \"res/codemirror/mode/erlang/erlang.js\",\n  \"res/codemirror/mode/erlang/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.forth += [\n  \"res/codemirror/mode/forth/forth.js\",\n  \"res/codemirror/mode/forth/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.fortran += [\n  \"res/codemirror/mode/fortran/fortran.js\",\n  \"res/codemirror/mode/fortran/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.gas += [\n  \"res/codemirror/mode/gas/gas.js\",\n  \"res/codemirror/mode/gas/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.gfm += [\n  \"res/codemirror/mode/gfm/gfm.js\",\n  \"res/codemirror/mode/gfm/index.html\",\n  \"res/codemirror/mode/gfm/test.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.gherkin += [\n  \"res/codemirror/mode/gherkin/gherkin.js\",\n  \"res/codemirror/mode/gherkin/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.go += [\n  \"res/codemirror/mode/go/go.js\",\n  \"res/codemirror/mode/go/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.groovy += [\n  \"res/codemirror/mode/groovy/groovy.js\",\n  \"res/codemirror/mode/groovy/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.haml += [\n  \"res/codemirror/mode/haml/haml.js\",\n  \"res/codemirror/mode/haml/index.html\",\n  \"res/codemirror/mode/haml/test.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.handlebars += [\n  \"res/codemirror/mode/handlebars/handlebars.js\",\n  \"res/codemirror/mode/handlebars/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.haskell += [\n  \"res/codemirror/mode/haskell/haskell.js\",\n  \"res/codemirror/mode/haskell/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.haxe += [\n  \"res/codemirror/mode/haxe/haxe.js\",\n  \"res/codemirror/mode/haxe/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.htmlembedded += [\n  \"res/codemirror/mode/htmlembedded/htmlembedded.js\",\n  \"res/codemirror/mode/htmlembedded/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.htmlmixed += [\n  \"res/codemirror/mode/htmlmixed/htmlmixed.js\",\n  \"res/codemirror/mode/htmlmixed/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.http += [\n  \"res/codemirror/mode/http/http.js\",\n  \"res/codemirror/mode/http/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.idl += [\n  \"res/codemirror/mode/idl/idl.js\",\n  \"res/codemirror/mode/idl/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.jade += [\n  \"res/codemirror/mode/jade/index.html\",\n  \"res/codemirror/mode/jade/jade.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.javascript += [\n  \"res/codemirror/mode/javascript/index.html\",\n  \"res/codemirror/mode/javascript/javascript.js\",\n  \"res/codemirror/mode/javascript/json-ld.html\",\n  \"res/codemirror/mode/javascript/test.js\",\n  \"res/codemirror/mode/javascript/typescript.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.jinja2 += [\n  \"res/codemirror/mode/jinja2/index.html\",\n  \"res/codemirror/mode/jinja2/jinja2.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.julia += [\n  \"res/codemirror/mode/julia/index.html\",\n  \"res/codemirror/mode/julia/julia.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.kotlin += [\n  \"res/codemirror/mode/kotlin/index.html\",\n  \"res/codemirror/mode/kotlin/kotlin.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.livescript += [\n  \"res/codemirror/mode/livescript/index.html\",\n  \"res/codemirror/mode/livescript/livescript.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.lua += [\n  \"res/codemirror/mode/lua/index.html\",\n  \"res/codemirror/mode/lua/lua.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.markdown += [\n  \"res/codemirror/mode/markdown/index.html\",\n  \"res/codemirror/mode/markdown/markdown.js\",\n  \"res/codemirror/mode/markdown/test.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.mirc += [\n  \"res/codemirror/mode/mirc/index.html\",\n  \"res/codemirror/mode/mirc/mirc.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.mllike += [\n  \"res/codemirror/mode/mllike/index.html\",\n  \"res/codemirror/mode/mllike/mllike.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.modelica += [\n  \"res/codemirror/mode/modelica/index.html\",\n  \"res/codemirror/mode/modelica/modelica.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.mumps += [\n  \"res/codemirror/mode/mumps/index.html\",\n  \"res/codemirror/mode/mumps/mumps.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.nginx += [\n  \"res/codemirror/mode/nginx/index.html\",\n  \"res/codemirror/mode/nginx/nginx.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.ntriples += [\n  \"res/codemirror/mode/ntriples/index.html\",\n  \"res/codemirror/mode/ntriples/ntriples.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.octave += [\n  \"res/codemirror/mode/octave/index.html\",\n  \"res/codemirror/mode/octave/octave.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.pascal += [\n  \"res/codemirror/mode/pascal/index.html\",\n  \"res/codemirror/mode/pascal/pascal.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.pegjs += [\n  \"res/codemirror/mode/pegjs/index.html\",\n  \"res/codemirror/mode/pegjs/pegjs.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.perl += [\n  \"res/codemirror/mode/perl/index.html\",\n  \"res/codemirror/mode/perl/perl.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.php += [\n  \"res/codemirror/mode/php/index.html\",\n  \"res/codemirror/mode/php/php.js\",\n  \"res/codemirror/mode/php/test.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.pig += [\n  \"res/codemirror/mode/pig/index.html\",\n  \"res/codemirror/mode/pig/pig.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.properties += [\n  \"res/codemirror/mode/properties/index.html\",\n  \"res/codemirror/mode/properties/properties.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.puppet += [\n  \"res/codemirror/mode/puppet/index.html\",\n  \"res/codemirror/mode/puppet/puppet.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.python += [\n  \"res/codemirror/mode/python/index.html\",\n  \"res/codemirror/mode/python/python.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.q += [\n  \"res/codemirror/mode/q/index.html\",\n  \"res/codemirror/mode/q/q.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.r += [\n  \"res/codemirror/mode/r/index.html\",\n  \"res/codemirror/mode/r/r.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.rpm += [\n  \"res/codemirror/mode/rpm/index.html\",\n  \"res/codemirror/mode/rpm/rpm.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.rpm.changes += [\n  \"res/codemirror/mode/rpm/changes/index.html\",\n]\n\nRESOURCE_FILES.codemirror.mode.rst += [\n  \"res/codemirror/mode/rst/index.html\",\n  \"res/codemirror/mode/rst/rst.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.ruby += [\n  \"res/codemirror/mode/ruby/index.html\",\n  \"res/codemirror/mode/ruby/ruby.js\",\n  \"res/codemirror/mode/ruby/test.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.rust += [\n  \"res/codemirror/mode/rust/index.html\",\n  \"res/codemirror/mode/rust/rust.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.sass += [\n  \"res/codemirror/mode/sass/index.html\",\n  \"res/codemirror/mode/sass/sass.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.scheme += [\n  \"res/codemirror/mode/scheme/index.html\",\n  \"res/codemirror/mode/scheme/scheme.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.shell += [\n  \"res/codemirror/mode/shell/index.html\",\n  \"res/codemirror/mode/shell/shell.js\",\n  \"res/codemirror/mode/shell/test.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.sieve += [\n  \"res/codemirror/mode/sieve/index.html\",\n  \"res/codemirror/mode/sieve/sieve.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.slim += [\n  \"res/codemirror/mode/slim/index.html\",\n  \"res/codemirror/mode/slim/slim.js\",\n  \"res/codemirror/mode/slim/test.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.smalltalk += [\n  \"res/codemirror/mode/smalltalk/index.html\",\n  \"res/codemirror/mode/smalltalk/smalltalk.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.smarty += [\n  \"res/codemirror/mode/smarty/index.html\",\n  \"res/codemirror/mode/smarty/smarty.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.solr += [\n  \"res/codemirror/mode/solr/index.html\",\n  \"res/codemirror/mode/solr/solr.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.soy += [\n  \"res/codemirror/mode/soy/index.html\",\n  \"res/codemirror/mode/soy/soy.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.sparql += [\n  \"res/codemirror/mode/sparql/index.html\",\n  \"res/codemirror/mode/sparql/sparql.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.spreadsheet += [\n  \"res/codemirror/mode/spreadsheet/index.html\",\n  \"res/codemirror/mode/spreadsheet/spreadsheet.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.sql += [\n  \"res/codemirror/mode/sql/index.html\",\n  \"res/codemirror/mode/sql/sql.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.stex += [\n  \"res/codemirror/mode/stex/index.html\",\n  \"res/codemirror/mode/stex/stex.js\",\n  \"res/codemirror/mode/stex/test.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.stylus += [\n  \"res/codemirror/mode/stylus/index.html\",\n  \"res/codemirror/mode/stylus/stylus.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.tcl += [\n  \"res/codemirror/mode/tcl/index.html\",\n  \"res/codemirror/mode/tcl/tcl.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.textile += [\n  \"res/codemirror/mode/textile/index.html\",\n  \"res/codemirror/mode/textile/test.js\",\n  \"res/codemirror/mode/textile/textile.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.tiddlywiki += [\n  \"res/codemirror/mode/tiddlywiki/index.html\",\n  \"res/codemirror/mode/tiddlywiki/tiddlywiki.css\",\n  \"res/codemirror/mode/tiddlywiki/tiddlywiki.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.tiki += [\n  \"res/codemirror/mode/tiki/index.html\",\n  \"res/codemirror/mode/tiki/tiki.css\",\n  \"res/codemirror/mode/tiki/tiki.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.toml += [\n  \"res/codemirror/mode/toml/index.html\",\n  \"res/codemirror/mode/toml/toml.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.tornado += [\n  \"res/codemirror/mode/tornado/index.html\",\n  \"res/codemirror/mode/tornado/tornado.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.troff += [\n  \"res/codemirror/mode/troff/index.html\",\n  \"res/codemirror/mode/troff/troff.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.turtle += [\n  \"res/codemirror/mode/turtle/index.html\",\n  \"res/codemirror/mode/turtle/turtle.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.vb += [\n  \"res/codemirror/mode/vb/index.html\",\n  \"res/codemirror/mode/vb/vb.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.vbscript += [\n  \"res/codemirror/mode/vbscript/index.html\",\n  \"res/codemirror/mode/vbscript/vbscript.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.velocity += [\n  \"res/codemirror/mode/velocity/index.html\",\n  \"res/codemirror/mode/velocity/velocity.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.verilog += [\n  \"res/codemirror/mode/verilog/index.html\",\n  \"res/codemirror/mode/verilog/test.js\",\n  \"res/codemirror/mode/verilog/verilog.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.xml += [\n  \"res/codemirror/mode/xml/index.html\",\n  \"res/codemirror/mode/xml/test.js\",\n  \"res/codemirror/mode/xml/xml.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.xquery += [\n  \"res/codemirror/mode/xquery/index.html\",\n  \"res/codemirror/mode/xquery/test.js\",\n  \"res/codemirror/mode/xquery/xquery.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.yaml += [\n  \"res/codemirror/mode/yaml/index.html\",\n  \"res/codemirror/mode/yaml/yaml.js\",\n]\n\nRESOURCE_FILES.codemirror.mode.z80 += [\n  \"res/codemirror/mode/z80/index.html\",\n  \"res/codemirror/mode/z80/z80.js\",\n]\n\nRESOURCE_FILES.codemirror.theme += [\n  \"res/codemirror/theme/3024-day.css\",\n  \"res/codemirror/theme/3024-night.css\",\n  \"res/codemirror/theme/ambiance-mobile.css\",\n  \"res/codemirror/theme/ambiance.css\",\n  \"res/codemirror/theme/base16-dark.css\",\n  \"res/codemirror/theme/base16-light.css\",\n  \"res/codemirror/theme/blackboard.css\",\n  \"res/codemirror/theme/cobalt.css\",\n  \"res/codemirror/theme/colorforth.css\",\n  \"res/codemirror/theme/eclipse.css\",\n  \"res/codemirror/theme/elegant.css\",\n  \"res/codemirror/theme/erlang-dark.css\",\n  \"res/codemirror/theme/lesser-dark.css\",\n  \"res/codemirror/theme/liquibyte.css\",\n  \"res/codemirror/theme/mbo.css\",\n  \"res/codemirror/theme/mdn-like.css\",\n  \"res/codemirror/theme/midnight.css\",\n  \"res/codemirror/theme/monokai.css\",\n  \"res/codemirror/theme/neat.css\",\n  \"res/codemirror/theme/neo.css\",\n  \"res/codemirror/theme/night.css\",\n  \"res/codemirror/theme/paraiso-dark.css\",\n  \"res/codemirror/theme/paraiso-light.css\",\n  \"res/codemirror/theme/pastel-on-dark.css\",\n  \"res/codemirror/theme/rubyblue.css\",\n  \"res/codemirror/theme/solarized.css\",\n  \"res/codemirror/theme/the-matrix.css\",\n  \"res/codemirror/theme/tomorrow-night-bright.css\",\n  \"res/codemirror/theme/tomorrow-night-eighties.css\",\n  \"res/codemirror/theme/twilight.css\",\n  \"res/codemirror/theme/vibrant-ink.css\",\n  \"res/codemirror/theme/xq-dark.css\",\n  \"res/codemirror/theme/xq-light.css\",\n  \"res/codemirror/theme/zenburn.css\",\n]\n\nif CONFIG['MOZ_WIDGET_TOOLKIT'] in ('windows', 'cocoa'):\n    DEFINES['CAN_DRAW_IN_TITLEBAR'] = 1\n\nif CONFIG['BG_RELEASE']:\n    DEFINES['BG_RELEASE'] = 1\n"
  },
  {
    "path": "base/res/base-min.css",
    "content": "/*\nCopyright (c) 2008, Yahoo! Inc. All rights reserved.\nCode licensed under the BSD License:\nhttp://developer.yahoo.net/yui/license.txt\nversion: 2.6.0\n*/\nh1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;} em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}\n"
  },
  {
    "path": "base/res/cm2.html",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE html>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n  <meta charset=\"UTF-8\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/lib/codemirror.css\"/>\n\n  <link rel=\"stylesheet\" href=\"codemirror/theme/3024-day.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/3024-night.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/ambiance-mobile.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/ambiance.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/base16-dark.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/base16-light.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/blackboard.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/cobalt.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/colorforth.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/eclipse.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/elegant.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/erlang-dark.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/lesser-dark.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/mbo.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/mdn-like.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/midnight.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/monokai.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/neat.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/neo.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/night.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/paraiso-dark.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/paraiso-light.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/pastel-on-dark.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/rubyblue.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/solarized.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/the-matrix.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/tomorrow-night-bright.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/tomorrow-night-eighties.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/twilight.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/vibrant-ink.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/xq-dark.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/xq-light.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/zenburn.css\"/>\n\n  <link rel=\"stylesheet\" href=\"codemirror/addon/hint/show-hint.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/addon/fold/foldgutter.css\" />\n\n  <script src=\"codemirror/lib/codemirror.js\"></script>\n  <script src=\"codemirror/addon/selection/active-line.js\"></script>\n  <script src=\"codemirror/addon/edit/closetag.js\"></script>\n  <script src=\"codemirror/addon/fold/foldcode.js\"></script>\n  <script src=\"codemirror/addon/fold/foldgutter.js\"></script>\n  <script src=\"codemirror/addon/fold/brace-fold.js\"></script>\n  <script src=\"codemirror/addon/fold/xml-fold.js\"></script>\n  <script src=\"codemirror/addon/fold/indent-fold.js\"></script>\n  <script src=\"codemirror/addon/fold/markdown-fold.js\"></script>\n  <script src=\"codemirror/addon/fold/comment-fold.js\"></script>\n  <script src=\"codemirror/addon/fold/xml-fold.js\"></script>\n  <script src=\"codemirror/addon/edit/matchtags.js\"></script>\n  <script src=\"codemirror/addon/hint/show-hint.js\"></script>\n  <script src=\"codemirror/addon/hint/xml-hint.js\"></script>\n  <script src=\"codemirror/addon/hint/html-hint.js\"></script>\n  <script src=\"codemirror/addon/search/searchcursor.js\"></script>\n  <script src=\"codemirror/mode/xml/xml.js\"></script>\n  <script src=\"codemirror/mode/javascript/javascript.js\"></script>\n  <script src=\"codemirror/mode/css/css.js\"></script>\n  <script src=\"codemirror/mode/htmlmixed/htmlmixed.js\"></script>\n  <style type=\"text/css\" media=\"screen\">\n    .CodeMirror {\n        height: 100%;\n        margin: 0;\n        position: absolute;\n        top: 0;\n        bottom: 0;\n        left: 0;\n        right: 0;\n        background-color: #fefefe;\n     }\n     .CodeMirror-scroll {height: 100% ! important}\n     .CodeMirror-gutter {cursor: pointer;}\n     .CodeMirror-gutter-elt { text-align: center; }\n   </style>\n </head>\n<body>\n\n<textarea id=\"code\" name=\"code\"></textarea>\n<script>\n  var gEditor = null;\n  var gChangeCallback = null;\n  var gActivityCallback = null;\n  var gLiveViewCallback = null;\n  var gChangeTimer = null;\n  var gLiveViewTimer = null;\n  var gTheme  = \"light\";\n\n  var gModificationCount = 0;\n\n  window.onload = function(){\n\n     function changeFunc() {\n       gModificationCount++;\n       if (gChangeTimer) {\n         clearTimeout(gChangeTimer);\n         gChangeTimer = null;\n       }\n       if (gLiveViewTimer) {\n         clearTimeout(gLiveViewTimer);\n         gLiveViewTimer = null;\n       }\n       if (gChangeCallback)\n         gChangeCallback();\n         // gChangeTimer = setTimeout(gChangeCallback, 100, gEditor.getValue());\n       if (gLiveViewCallback)\n         gLiveViewTimer = setTimeout(gLiveViewCallback, 1000, true);\n       if (gActivityCallback)\n         gActivityCallback();\n     }\n\n     gEditor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        mode: \"htmlmixed\",\n        extraKeys: {\n          \"'<'\": completeAfter,\n          \"'/'\": completeIfAfterLt,\n          \"' '\": completeIfInTag,\n          \"'='\": completeIfInTag,\n          \"Shift-Space\": \"autocomplete\"},\n        hintOptions: {schemaInfo: CodeMirror.htmlSchema},\n        lineNumbers: true,\n        lineWrapping: false,\n        value: \"\",\n        styleActiveLine: true,\n        matchTags: {bothTags: true},\n\n        tabSize: 2,\n        fixedGutter: true,\n        extraGutterSize: 4,\n        indentUnit: 2,\n        indentWithTabs: false,\n        matchBrackets: true,\n\n        autoCloseTags: true,\n\n        foldGutter: true,\n        gutters: [\"CodeMirror-linenumbers\", \"CodeMirror-foldgutter\"]\n      });\n\n      gEditor.on(\"cursorActivity\", function() { changeFunc(); });\n\n      gEditor.on(\"gutterClick\", function(cm, n, gutter, ev) {\n        if (ev.shiftKey) {\n          var anchor = gEditor.getCursor(\"anchor\");\n          var head = gEditor.getCursor(\"head\");\n          if (head.line > anchor.line\n              || (head.line == anchor.line && head.ch >= anchor.ch)) {\n            // the primary selection is in the normal direction\n            if (n < anchor.line)\n              gEditor.setSelections([{anchor: anchor, head: {line:n, ch:0}}]);\n            else\n              gEditor.setSelections([{anchor: anchor, head: {line:n, ch:null}}]);\n          }\n          else {\n            // the selection is in the reverse direction\n            if (n < anchor.line)\n              gEditor.setSelections([{anchor: anchor, head: {line:n, ch:0}}]);\n            else\n              gEditor.setSelections([{anchor: anchor, head: {line:n, ch:null}}]);              \n          }\n          gEditor.setSelections(sel, 0);\n        }\n        else\n          gEditor.setSelection({line:n, ch:0}, {line:n, ch:null});\n      });\n\n      useTheme(gTheme);\n  };\n\n  function completeAfter(cm, pred) {\n    var cur = cm.getCursor();\n    if (!pred || pred()) setTimeout(function() {\n      if (!cm.state.completionActive)\n        cm.showHint({completeSingle: false});\n    }, 100);\n    return CodeMirror.Pass;\n  }\n\n  function completeIfAfterLt(cm) {\n    return completeAfter(cm, function() {\n      var cur = cm.getCursor();\n      return cm.getRange(CodeMirror.Pos(cur.line, cur.ch - 1), cur) == \"<\";\n    });\n  }\n\n  function completeIfInTag(cm) {\n    return completeAfter(cm, function() {\n      var tok = cm.getTokenAt(cm.getCursor());\n      if (tok.type == \"string\" && (!/['\"]/.test(tok.string.charAt(tok.string.length - 1)) || tok.string.length == 1)) return false;\n      var inner = CodeMirror.innerMode(cm.getMode(), tok.state).state;\n      return inner.tagName;\n    });\n  }\n\n  function getEditableElement() {\n    return document.querySelector(\".CodeMirror\");\n  }\n\n  function useTheme(aTheme) {\n    gTheme = aTheme;\n    gEditor.setOption(\"theme\", aTheme);\n  }\n\n  function getCurrentTheme()\n  {\n    return gTheme;\n  }\n\n  var gInstalled = false;\n  function installCodeMirror(aKeyPressCallback, aChangeCallback, aActivityCallback, aLiveViewCallback, aTheme, aZoomFactor) {\n    if (gInstalled) return;\n    gInstalled = true;\n\n    getEditableElement().addEventListener(\"keypress\", aKeyPressCallback, true);\n    gChangeCallback = aChangeCallback;\n    gActivityCallback = aActivityCallback;\n    gLiveViewCallback = aLiveViewCallback;\n    useTheme(aTheme);\n    getEditableElement().style.fontSize = aZoomFactor;\n  }\n\n  function markSelection()\n  {\n    const kBGBGBG = \"--BG--\";\n  \n    gEditor.setSelection( { line: 0, ch: 0 }, { line: 0, ch: 0 } );\n  \n    var searchCursor = gEditor.getSearchCursor(kBGBGBG, { line: 0, ch: 0 }, true);\n    searchCursor.findNext();\n    var startRow    = searchCursor.from().line;\n    var startColumn = searchCursor.from().ch;\n    searchCursor.replace(\"\");\n  \n    searchCursor = gEditor.getSearchCursor(kBGBGBG, { line: 0, ch: 0 }, true);\n    searchCursor.findNext();\n    var endRow      = searchCursor.from().line;\n    var endColumn   = searchCursor.from().ch;\n    searchCursor.replace(\"\");\n  \n    gEditor.clearHistory();\n    gEditor.setSelection( { line: startRow, ch: startColumn }, { line: endRow, ch: endColumn } );\n    gEditor.scrollIntoView({ line: endRow, ch: endColumn }, 100);\n  }\n\n  function findNeedle(aForward, aInitial, aNeedle, aIsCaseSensitive)\n  {\n    var found = false;\n    if (aInitial || !gEditor.lastNeedle) {\n      var selection = gEditor.getCursor(true);\n      gEditor.lastNeedle = gEditor.getSearchCursor(aNeedle, { line: selection.line, ch: selection.ch }, aIsCaseSensitive);\n      found = gEditor.lastNeedle.findNext();\n    }\n    else {\n      if (aForward) {\n        found = gEditor.lastNeedle.findNext();\n      }\n      else {\n        found = gEditor.lastNeedle.findPrevious();\n      }\n    }\n\n    if (!found) { // maybe we hit the document's limits\n      if (aForward) {\n        gEditor.lastNeedle = gEditor.getSearchCursor(aNeedle, { line: 0, ch: 0 }, aIsCaseSensitive);\n        found = gEditor.lastNeedle.findNext();\n      }\n      else {\n        var line = gEditor.lineCount() - 1;\n        var lineProse = gEditor.getLine(line);\n        gEditor.lastNeedle = gEditor.getSearchCursor(aNeedle, { line: line, ch: lineProse.length -1 }, aIsCaseSensitive);\n        found = gEditor.lastNeedle.findPrevious();\n      }\n\n      if (found)\n        gEditor.setSelection(gEditor.lastNeedle.from(), gEditor.lastNeedle.to());\n    }\n    else\n      gEditor.setSelection(gEditor.lastNeedle.from(), gEditor.lastNeedle.to());\n\n    return found;\n  }\n\n  function ResetModificationCount()\n  {\n    gModificationCount = 0;\n  }\n\n  function GetModificationCount()\n  {\n    return gModificationCount;\n  }\n</script>\n</body>\n</html>\n"
  },
  {
    "path": "base/res/codemirror/addon/comment/comment.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  var noOptions = {};\n  var nonWS = /[^\\s\\u00a0]/;\n  var Pos = CodeMirror.Pos;\n\n  function firstNonWS(str) {\n    var found = str.search(nonWS);\n    return found == -1 ? 0 : found;\n  }\n\n  CodeMirror.commands.toggleComment = function(cm) {\n    var minLine = Infinity, ranges = cm.listSelections(), mode = null;\n    for (var i = ranges.length - 1; i >= 0; i--) {\n      var from = ranges[i].from(), to = ranges[i].to();\n      if (from.line >= minLine) continue;\n      if (to.line >= minLine) to = Pos(minLine, 0);\n      minLine = from.line;\n      if (mode == null) {\n        if (cm.uncomment(from, to)) mode = \"un\";\n        else { cm.lineComment(from, to); mode = \"line\"; }\n      } else if (mode == \"un\") {\n        cm.uncomment(from, to);\n      } else {\n        cm.lineComment(from, to);\n      }\n    }\n  };\n\n  CodeMirror.defineExtension(\"lineComment\", function(from, to, options) {\n    if (!options) options = noOptions;\n    var self = this, mode = self.getModeAt(from);\n    var commentString = options.lineComment || mode.lineComment;\n    if (!commentString) {\n      if (options.blockCommentStart || mode.blockCommentStart) {\n        options.fullLines = true;\n        self.blockComment(from, to, options);\n      }\n      return;\n    }\n    var firstLine = self.getLine(from.line);\n    if (firstLine == null) return;\n    var end = Math.min(to.ch != 0 || to.line == from.line ? to.line + 1 : to.line, self.lastLine() + 1);\n    var pad = options.padding == null ? \" \" : options.padding;\n    var blankLines = options.commentBlankLines || from.line == to.line;\n\n    self.operation(function() {\n      if (options.indent) {\n        var baseString = firstLine.slice(0, firstNonWS(firstLine));\n        for (var i = from.line; i < end; ++i) {\n          var line = self.getLine(i), cut = baseString.length;\n          if (!blankLines && !nonWS.test(line)) continue;\n          if (line.slice(0, cut) != baseString) cut = firstNonWS(line);\n          self.replaceRange(baseString + commentString + pad, Pos(i, 0), Pos(i, cut));\n        }\n      } else {\n        for (var i = from.line; i < end; ++i) {\n          if (blankLines || nonWS.test(self.getLine(i)))\n            self.replaceRange(commentString + pad, Pos(i, 0));\n        }\n      }\n    });\n  });\n\n  CodeMirror.defineExtension(\"blockComment\", function(from, to, options) {\n    if (!options) options = noOptions;\n    var self = this, mode = self.getModeAt(from);\n    var startString = options.blockCommentStart || mode.blockCommentStart;\n    var endString = options.blockCommentEnd || mode.blockCommentEnd;\n    if (!startString || !endString) {\n      if ((options.lineComment || mode.lineComment) && options.fullLines != false)\n        self.lineComment(from, to, options);\n      return;\n    }\n\n    var end = Math.min(to.line, self.lastLine());\n    if (end != from.line && to.ch == 0 && nonWS.test(self.getLine(end))) --end;\n\n    var pad = options.padding == null ? \" \" : options.padding;\n    if (from.line > end) return;\n\n    self.operation(function() {\n      if (options.fullLines != false) {\n        var lastLineHasText = nonWS.test(self.getLine(end));\n        self.replaceRange(pad + endString, Pos(end));\n        self.replaceRange(startString + pad, Pos(from.line, 0));\n        var lead = options.blockCommentLead || mode.blockCommentLead;\n        if (lead != null) for (var i = from.line + 1; i <= end; ++i)\n          if (i != end || lastLineHasText)\n            self.replaceRange(lead + pad, Pos(i, 0));\n      } else {\n        self.replaceRange(endString, to);\n        self.replaceRange(startString, from);\n      }\n    });\n  });\n\n  CodeMirror.defineExtension(\"uncomment\", function(from, to, options) {\n    if (!options) options = noOptions;\n    var self = this, mode = self.getModeAt(from);\n    var end = Math.min(to.ch != 0 || to.line == from.line ? to.line : to.line - 1, self.lastLine()), start = Math.min(from.line, end);\n\n    // Try finding line comments\n    var lineString = options.lineComment || mode.lineComment, lines = [];\n    var pad = options.padding == null ? \" \" : options.padding, didSomething;\n    lineComment: {\n      if (!lineString) break lineComment;\n      for (var i = start; i <= end; ++i) {\n        var line = self.getLine(i);\n        var found = line.indexOf(lineString);\n        if (found > -1 && !/comment/.test(self.getTokenTypeAt(Pos(i, found + 1)))) found = -1;\n        if (found == -1 && (i != end || i == start) && nonWS.test(line)) break lineComment;\n        if (found > -1 && nonWS.test(line.slice(0, found))) break lineComment;\n        lines.push(line);\n      }\n      self.operation(function() {\n        for (var i = start; i <= end; ++i) {\n          var line = lines[i - start];\n          var pos = line.indexOf(lineString), endPos = pos + lineString.length;\n          if (pos < 0) continue;\n          if (line.slice(endPos, endPos + pad.length) == pad) endPos += pad.length;\n          didSomething = true;\n          self.replaceRange(\"\", Pos(i, pos), Pos(i, endPos));\n        }\n      });\n      if (didSomething) return true;\n    }\n\n    // Try block comments\n    var startString = options.blockCommentStart || mode.blockCommentStart;\n    var endString = options.blockCommentEnd || mode.blockCommentEnd;\n    if (!startString || !endString) return false;\n    var lead = options.blockCommentLead || mode.blockCommentLead;\n    var startLine = self.getLine(start), endLine = end == start ? startLine : self.getLine(end);\n    var open = startLine.indexOf(startString), close = endLine.lastIndexOf(endString);\n    if (close == -1 && start != end) {\n      endLine = self.getLine(--end);\n      close = endLine.lastIndexOf(endString);\n    }\n    if (open == -1 || close == -1 ||\n        !/comment/.test(self.getTokenTypeAt(Pos(start, open + 1))) ||\n        !/comment/.test(self.getTokenTypeAt(Pos(end, close + 1))))\n      return false;\n\n    // Avoid killing block comments completely outside the selection.\n    // Positions of the last startString before the start of the selection, and the first endString after it.\n    var lastStart = startLine.lastIndexOf(startString, from.ch);\n    var firstEnd = lastStart == -1 ? -1 : startLine.slice(0, from.ch).indexOf(endString, lastStart + startString.length);\n    if (lastStart != -1 && firstEnd != -1 && firstEnd + endString.length != from.ch) return false;\n    // Positions of the first endString after the end of the selection, and the last startString before it.\n    firstEnd = endLine.indexOf(endString, to.ch);\n    var almostLastStart = endLine.slice(to.ch).lastIndexOf(startString, firstEnd - to.ch);\n    lastStart = (firstEnd == -1 || almostLastStart == -1) ? -1 : to.ch + almostLastStart;\n    if (firstEnd != -1 && lastStart != -1 && lastStart != to.ch) return false;\n\n    self.operation(function() {\n      self.replaceRange(\"\", Pos(end, close - (pad && endLine.slice(close - pad.length, close) == pad ? pad.length : 0)),\n                        Pos(end, close + endString.length));\n      var openEnd = open + startString.length;\n      if (pad && startLine.slice(openEnd, openEnd + pad.length) == pad) openEnd += pad.length;\n      self.replaceRange(\"\", Pos(start, open), Pos(start, openEnd));\n      if (lead) for (var i = start + 1; i <= end; ++i) {\n        var line = self.getLine(i), found = line.indexOf(lead);\n        if (found == -1 || nonWS.test(line.slice(0, found))) continue;\n        var foundEnd = found + lead.length;\n        if (pad && line.slice(foundEnd, foundEnd + pad.length) == pad) foundEnd += pad.length;\n        self.replaceRange(\"\", Pos(i, found), Pos(i, foundEnd));\n      }\n    });\n    return true;\n  });\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/comment/continuecomment.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  var modes = [\"clike\", \"css\", \"javascript\"];\n\n  for (var i = 0; i < modes.length; ++i)\n    CodeMirror.extendMode(modes[i], {blockCommentContinue: \" * \"});\n\n  function continueComment(cm) {\n    if (cm.getOption(\"disableInput\")) return CodeMirror.Pass;\n    var ranges = cm.listSelections(), mode, inserts = [];\n    for (var i = 0; i < ranges.length; i++) {\n      var pos = ranges[i].head, token = cm.getTokenAt(pos);\n      if (token.type != \"comment\") return CodeMirror.Pass;\n      var modeHere = CodeMirror.innerMode(cm.getMode(), token.state).mode;\n      if (!mode) mode = modeHere;\n      else if (mode != modeHere) return CodeMirror.Pass;\n\n      var insert = null;\n      if (mode.blockCommentStart && mode.blockCommentContinue) {\n        var end = token.string.indexOf(mode.blockCommentEnd);\n        var full = cm.getRange(CodeMirror.Pos(pos.line, 0), CodeMirror.Pos(pos.line, token.end)), found;\n        if (end != -1 && end == token.string.length - mode.blockCommentEnd.length && pos.ch >= end) {\n          // Comment ended, don't continue it\n        } else if (token.string.indexOf(mode.blockCommentStart) == 0) {\n          insert = full.slice(0, token.start);\n          if (!/^\\s*$/.test(insert)) {\n            insert = \"\";\n            for (var j = 0; j < token.start; ++j) insert += \" \";\n          }\n        } else if ((found = full.indexOf(mode.blockCommentContinue)) != -1 &&\n                   found + mode.blockCommentContinue.length > token.start &&\n                   /^\\s*$/.test(full.slice(0, found))) {\n          insert = full.slice(0, found);\n        }\n        if (insert != null) insert += mode.blockCommentContinue;\n      }\n      if (insert == null && mode.lineComment && continueLineCommentEnabled(cm)) {\n        var line = cm.getLine(pos.line), found = line.indexOf(mode.lineComment);\n        if (found > -1) {\n          insert = line.slice(0, found);\n          if (/\\S/.test(insert)) insert = null;\n          else insert += mode.lineComment + line.slice(found + mode.lineComment.length).match(/^\\s*/)[0];\n        }\n      }\n      if (insert == null) return CodeMirror.Pass;\n      inserts[i] = \"\\n\" + insert;\n    }\n\n    cm.operation(function() {\n      for (var i = ranges.length - 1; i >= 0; i--)\n        cm.replaceRange(inserts[i], ranges[i].from(), ranges[i].to(), \"+insert\");\n    });\n  }\n\n  function continueLineCommentEnabled(cm) {\n    var opt = cm.getOption(\"continueComments\");\n    if (opt && typeof opt == \"object\")\n      return opt.continueLineComment !== false;\n    return true;\n  }\n\n  CodeMirror.defineOption(\"continueComments\", null, function(cm, val, prev) {\n    if (prev && prev != CodeMirror.Init)\n      cm.removeKeyMap(\"continueComment\");\n    if (val) {\n      var key = \"Enter\";\n      if (typeof val == \"string\")\n        key = val;\n      else if (typeof val == \"object\" && val.key)\n        key = val.key;\n      var map = {name: \"continueComment\"};\n      map[key] = continueComment;\n      cm.addKeyMap(map);\n    }\n  });\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/dialog/dialog.css",
    "content": ".CodeMirror-dialog {\n  position: absolute;\n  left: 0; right: 0;\n  background: white;\n  z-index: 15;\n  padding: .1em .8em;\n  overflow: hidden;\n  color: #333;\n}\n\n.CodeMirror-dialog-top {\n  border-bottom: 1px solid #eee;\n  top: 0;\n}\n\n.CodeMirror-dialog-bottom {\n  border-top: 1px solid #eee;\n  bottom: 0;\n}\n\n.CodeMirror-dialog input {\n  border: none;\n  outline: none;\n  background: transparent;\n  width: 20em;\n  color: inherit;\n  font-family: monospace;\n}\n\n.CodeMirror-dialog button {\n  font-size: 70%;\n}\n"
  },
  {
    "path": "base/res/codemirror/addon/dialog/dialog.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n// Open simple dialogs on top of an editor. Relies on dialog.css.\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  function dialogDiv(cm, template, bottom) {\n    var wrap = cm.getWrapperElement();\n    var dialog;\n    dialog = wrap.appendChild(document.createElement(\"div\"));\n    if (bottom)\n      dialog.className = \"CodeMirror-dialog CodeMirror-dialog-bottom\";\n    else\n      dialog.className = \"CodeMirror-dialog CodeMirror-dialog-top\";\n\n    if (typeof template == \"string\") {\n      dialog.innerHTML = template;\n    } else { // Assuming it's a detached DOM element.\n      dialog.appendChild(template);\n    }\n    return dialog;\n  }\n\n  function closeNotification(cm, newVal) {\n    if (cm.state.currentNotificationClose)\n      cm.state.currentNotificationClose();\n    cm.state.currentNotificationClose = newVal;\n  }\n\n  CodeMirror.defineExtension(\"openDialog\", function(template, callback, options) {\n    if (!options) options = {};\n\n    closeNotification(this, null);\n\n    var dialog = dialogDiv(this, template, options.bottom);\n    var closed = false, me = this;\n    function close(newVal) {\n      if (typeof newVal == 'string') {\n        inp.value = newVal;\n      } else {\n        if (closed) return;\n        closed = true;\n        dialog.parentNode.removeChild(dialog);\n        me.focus();\n\n        if (options.onClose) options.onClose(dialog);\n      }\n    }\n\n    var inp = dialog.getElementsByTagName(\"input\")[0], button;\n    if (inp) {\n      if (options.value) {\n        inp.value = options.value;\n        if (options.selectValueOnOpen !== false) {\n          inp.select();\n        }\n      }\n\n      if (options.onInput)\n        CodeMirror.on(inp, \"input\", function(e) { options.onInput(e, inp.value, close);});\n      if (options.onKeyUp)\n        CodeMirror.on(inp, \"keyup\", function(e) {options.onKeyUp(e, inp.value, close);});\n\n      CodeMirror.on(inp, \"keydown\", function(e) {\n        if (options && options.onKeyDown && options.onKeyDown(e, inp.value, close)) { return; }\n        if (e.keyCode == 27 || (options.closeOnEnter !== false && e.keyCode == 13)) {\n          inp.blur();\n          CodeMirror.e_stop(e);\n          close();\n        }\n        if (e.keyCode == 13) callback(inp.value, e);\n      });\n\n      if (options.closeOnBlur !== false) CodeMirror.on(inp, \"blur\", close);\n\n      inp.focus();\n    } else if (button = dialog.getElementsByTagName(\"button\")[0]) {\n      CodeMirror.on(button, \"click\", function() {\n        close();\n        me.focus();\n      });\n\n      if (options.closeOnBlur !== false) CodeMirror.on(button, \"blur\", close);\n\n      button.focus();\n    }\n    return close;\n  });\n\n  CodeMirror.defineExtension(\"openConfirm\", function(template, callbacks, options) {\n    closeNotification(this, null);\n    var dialog = dialogDiv(this, template, options && options.bottom);\n    var buttons = dialog.getElementsByTagName(\"button\");\n    var closed = false, me = this, blurring = 1;\n    function close() {\n      if (closed) return;\n      closed = true;\n      dialog.parentNode.removeChild(dialog);\n      me.focus();\n    }\n    buttons[0].focus();\n    for (var i = 0; i < buttons.length; ++i) {\n      var b = buttons[i];\n      (function(callback) {\n        CodeMirror.on(b, \"click\", function(e) {\n          CodeMirror.e_preventDefault(e);\n          close();\n          if (callback) callback(me);\n        });\n      })(callbacks[i]);\n      CodeMirror.on(b, \"blur\", function() {\n        --blurring;\n        setTimeout(function() { if (blurring <= 0) close(); }, 200);\n      });\n      CodeMirror.on(b, \"focus\", function() { ++blurring; });\n    }\n  });\n\n  /*\n   * openNotification\n   * Opens a notification, that can be closed with an optional timer\n   * (default 5000ms timer) and always closes on click.\n   *\n   * If a notification is opened while another is opened, it will close the\n   * currently opened one and open the new one immediately.\n   */\n  CodeMirror.defineExtension(\"openNotification\", function(template, options) {\n    closeNotification(this, close);\n    var dialog = dialogDiv(this, template, options && options.bottom);\n    var closed = false, doneTimer;\n    var duration = options && typeof options.duration !== \"undefined\" ? options.duration : 5000;\n\n    function close() {\n      if (closed) return;\n      closed = true;\n      clearTimeout(doneTimer);\n      dialog.parentNode.removeChild(dialog);\n    }\n\n    CodeMirror.on(dialog, 'click', function(e) {\n      CodeMirror.e_preventDefault(e);\n      close();\n    });\n\n    if (duration)\n      doneTimer = setTimeout(close, duration);\n\n    return close;\n  });\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/display/fullscreen.css",
    "content": ".CodeMirror-fullscreen {\n  position: fixed;\n  top: 0; left: 0; right: 0; bottom: 0;\n  height: auto;\n  z-index: 9;\n}\n"
  },
  {
    "path": "base/res/codemirror/addon/display/fullscreen.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  CodeMirror.defineOption(\"fullScreen\", false, function(cm, val, old) {\n    if (old == CodeMirror.Init) old = false;\n    if (!old == !val) return;\n    if (val) setFullscreen(cm);\n    else setNormal(cm);\n  });\n\n  function setFullscreen(cm) {\n    var wrap = cm.getWrapperElement();\n    cm.state.fullScreenRestore = {scrollTop: window.pageYOffset, scrollLeft: window.pageXOffset,\n                                  width: wrap.style.width, height: wrap.style.height};\n    wrap.style.width = \"\";\n    wrap.style.height = \"auto\";\n    wrap.className += \" CodeMirror-fullscreen\";\n    document.documentElement.style.overflow = \"hidden\";\n    cm.refresh();\n  }\n\n  function setNormal(cm) {\n    var wrap = cm.getWrapperElement();\n    wrap.className = wrap.className.replace(/\\s*CodeMirror-fullscreen\\b/, \"\");\n    document.documentElement.style.overflow = \"\";\n    var info = cm.state.fullScreenRestore;\n    wrap.style.width = info.width; wrap.style.height = info.height;\n    window.scrollTo(info.scrollLeft, info.scrollTop);\n    cm.refresh();\n  }\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/display/panel.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  CodeMirror.defineExtension(\"addPanel\", function(node, options) {\n    options = options || {};\n\n    if (!this.state.panels) initPanels(this);\n\n    var info = this.state.panels;\n    var wrapper = info.wrapper;\n    var cmWrapper = this.getWrapperElement();\n\n    if (options.after instanceof Panel && !options.after.cleared) {\n      wrapper.insertBefore(node, options.before.node.nextSibling);\n    } else if (options.before instanceof Panel && !options.before.cleared) {\n      wrapper.insertBefore(node, options.before.node);\n    } else if (options.replace instanceof Panel && !options.replace.cleared) {\n      wrapper.insertBefore(node, options.replace.node);\n      options.replace.clear();\n    } else if (options.position == \"bottom\") {\n      wrapper.appendChild(node);\n    } else if (options.position == \"before-bottom\") {\n      wrapper.insertBefore(node, cmWrapper.nextSibling);\n    } else if (options.position == \"after-top\") {\n      wrapper.insertBefore(node, cmWrapper);\n    } else {\n      wrapper.insertBefore(node, wrapper.firstChild);\n    }\n\n    var height = (options && options.height) || node.offsetHeight;\n    this._setSize(null, info.heightLeft -= height);\n    info.panels++;\n    return new Panel(this, node, options, height);\n  });\n\n  function Panel(cm, node, options, height) {\n    this.cm = cm;\n    this.node = node;\n    this.options = options;\n    this.height = height;\n    this.cleared = false;\n  }\n\n  Panel.prototype.clear = function() {\n    if (this.cleared) return;\n    this.cleared = true;\n    var info = this.cm.state.panels;\n    this.cm._setSize(null, info.heightLeft += this.height);\n    info.wrapper.removeChild(this.node);\n    if (--info.panels == 0) removePanels(this.cm);\n  };\n\n  Panel.prototype.changed = function(height) {\n    var newHeight = height == null ? this.node.offsetHeight : height;\n    var info = this.cm.state.panels;\n    this.cm._setSize(null, info.height += (newHeight - this.height));\n    this.height = newHeight;\n  };\n\n  function initPanels(cm) {\n    var wrap = cm.getWrapperElement();\n    var style = window.getComputedStyle ? window.getComputedStyle(wrap) : wrap.currentStyle;\n    var height = parseInt(style.height);\n    var info = cm.state.panels = {\n      setHeight: wrap.style.height,\n      heightLeft: height,\n      panels: 0,\n      wrapper: document.createElement(\"div\")\n    };\n    wrap.parentNode.insertBefore(info.wrapper, wrap);\n    var hasFocus = cm.hasFocus();\n    info.wrapper.appendChild(wrap);\n    if (hasFocus) cm.focus();\n\n    cm._setSize = cm.setSize;\n    if (height != null) cm.setSize = function(width, newHeight) {\n      if (newHeight == null) return this._setSize(width, newHeight);\n      info.setHeight = newHeight;\n      if (typeof newHeight != \"number\") {\n        var px = /^(\\d+\\.?\\d*)px$/.exec(newHeight);\n        if (px) {\n          newHeight = Number(px[1]);\n        } else {\n          info.wrapper.style.height = newHeight;\n          newHeight = info.wrapper.offsetHeight;\n          info.wrapper.style.height = \"\";\n        }\n      }\n      cm._setSize(width, info.heightLeft += (newHeight - height));\n      height = newHeight;\n    };\n  }\n\n  function removePanels(cm) {\n    var info = cm.state.panels;\n    cm.state.panels = null;\n\n    var wrap = cm.getWrapperElement();\n    info.wrapper.parentNode.replaceChild(wrap, info.wrapper);\n    wrap.style.height = info.setHeight;\n    cm.setSize = cm._setSize;\n    cm.setSize();\n  }\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/display/placeholder.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  CodeMirror.defineOption(\"placeholder\", \"\", function(cm, val, old) {\n    var prev = old && old != CodeMirror.Init;\n    if (val && !prev) {\n      cm.on(\"blur\", onBlur);\n      cm.on(\"change\", onChange);\n      onChange(cm);\n    } else if (!val && prev) {\n      cm.off(\"blur\", onBlur);\n      cm.off(\"change\", onChange);\n      clearPlaceholder(cm);\n      var wrapper = cm.getWrapperElement();\n      wrapper.className = wrapper.className.replace(\" CodeMirror-empty\", \"\");\n    }\n\n    if (val && !cm.hasFocus()) onBlur(cm);\n  });\n\n  function clearPlaceholder(cm) {\n    if (cm.state.placeholder) {\n      cm.state.placeholder.parentNode.removeChild(cm.state.placeholder);\n      cm.state.placeholder = null;\n    }\n  }\n  function setPlaceholder(cm) {\n    clearPlaceholder(cm);\n    var elt = cm.state.placeholder = document.createElement(\"pre\");\n    elt.style.cssText = \"height: 0; overflow: visible\";\n    elt.className = \"CodeMirror-placeholder\";\n    elt.appendChild(document.createTextNode(cm.getOption(\"placeholder\")));\n    cm.display.lineSpace.insertBefore(elt, cm.display.lineSpace.firstChild);\n  }\n\n  function onBlur(cm) {\n    if (isEmpty(cm)) setPlaceholder(cm);\n  }\n  function onChange(cm) {\n    var wrapper = cm.getWrapperElement(), empty = isEmpty(cm);\n    wrapper.className = wrapper.className.replace(\" CodeMirror-empty\", \"\") + (empty ? \" CodeMirror-empty\" : \"\");\n\n    if (empty) setPlaceholder(cm);\n    else clearPlaceholder(cm);\n  }\n\n  function isEmpty(cm) {\n    return (cm.lineCount() === 1) && (cm.getLine(0) === \"\");\n  }\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/display/rulers.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  CodeMirror.defineOption(\"rulers\", false, function(cm, val, old) {\n    if (old && old != CodeMirror.Init) {\n      clearRulers(cm);\n      cm.off(\"refresh\", refreshRulers);\n    }\n    if (val && val.length) {\n      setRulers(cm);\n      cm.on(\"refresh\", refreshRulers);\n    }\n  });\n\n  function clearRulers(cm) {\n    for (var i = cm.display.lineSpace.childNodes.length - 1; i >= 0; i--) {\n      var node = cm.display.lineSpace.childNodes[i];\n      if (/(^|\\s)CodeMirror-ruler($|\\s)/.test(node.className))\n        node.parentNode.removeChild(node);\n    }\n  }\n\n  function setRulers(cm) {\n    var val = cm.getOption(\"rulers\");\n    var cw = cm.defaultCharWidth();\n    var left = cm.charCoords(CodeMirror.Pos(cm.firstLine(), 0), \"div\").left;\n    var minH = cm.display.scroller.offsetHeight + 30;\n    for (var i = 0; i < val.length; i++) {\n      var elt = document.createElement(\"div\");\n      elt.className = \"CodeMirror-ruler\";\n      var col, cls = null, conf = val[i];\n      if (typeof conf == \"number\") {\n        col = conf;\n      } else {\n        col = conf.column;\n        if (conf.className) elt.className += \" \" + conf.className;\n        if (conf.color) elt.style.borderColor = conf.color;\n        if (conf.lineStyle) elt.style.borderLeftStyle = conf.lineStyle;\n        if (conf.width) elt.style.borderLeftWidth = conf.width;\n        cls = val[i].className;\n      }\n      elt.style.left = (left + col * cw) + \"px\";\n      elt.style.top = \"-50px\";\n      elt.style.bottom = \"-20px\";\n      elt.style.minHeight = minH + \"px\";\n      cm.display.lineSpace.insertBefore(elt, cm.display.cursorDiv);\n    }\n  }\n\n  function refreshRulers(cm) {\n    clearRulers(cm);\n    setRulers(cm);\n  }\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/edit/closebrackets.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  var defaults = {\n    pairs: \"()[]{}''\\\"\\\"\",\n    triples: \"\",\n    explode: \"[]{}\"\n  };\n\n  var Pos = CodeMirror.Pos;\n\n  CodeMirror.defineOption(\"autoCloseBrackets\", false, function(cm, val, old) {\n    if (old && old != CodeMirror.Init) {\n      cm.removeKeyMap(keyMap);\n      cm.state.closeBrackets = null;\n    }\n    if (val) {\n      cm.state.closeBrackets = val;\n      cm.addKeyMap(keyMap);\n    }\n  });\n\n  function getOption(conf, name) {\n    if (name == \"pairs\" && typeof conf == \"string\") return conf;\n    if (typeof conf == \"object\" && conf[name] != null) return conf[name];\n    return defaults[name];\n  }\n\n  var bind = defaults.pairs + \"`\";\n  var keyMap = {Backspace: handleBackspace, Enter: handleEnter};\n  for (var i = 0; i < bind.length; i++)\n    keyMap[\"'\" + bind.charAt(i) + \"'\"] = handler(bind.charAt(i));\n\n  function handler(ch) {\n    return function(cm) { return handleChar(cm, ch); };\n  }\n\n  function getConfig(cm) {\n    var deflt = cm.state.closeBrackets;\n    if (!deflt) return null;\n    var mode = cm.getModeAt(cm.getCursor());\n    return mode.closeBrackets || deflt;\n  }\n\n  function handleBackspace(cm) {\n    var conf = getConfig(cm);\n    if (!conf || cm.getOption(\"disableInput\")) return CodeMirror.Pass;\n\n    var pairs = getOption(conf, \"pairs\");\n    var ranges = cm.listSelections();\n    for (var i = 0; i < ranges.length; i++) {\n      if (!ranges[i].empty()) return CodeMirror.Pass;\n      var around = charsAround(cm, ranges[i].head);\n      if (!around || pairs.indexOf(around) % 2 != 0) return CodeMirror.Pass;\n    }\n    for (var i = ranges.length - 1; i >= 0; i--) {\n      var cur = ranges[i].head;\n      cm.replaceRange(\"\", Pos(cur.line, cur.ch - 1), Pos(cur.line, cur.ch + 1));\n    }\n  }\n\n  function handleEnter(cm) {\n    var conf = getConfig(cm);\n    var explode = conf && getOption(conf, \"explode\");\n    if (!explode || cm.getOption(\"disableInput\")) return CodeMirror.Pass;\n\n    var ranges = cm.listSelections();\n    for (var i = 0; i < ranges.length; i++) {\n      if (!ranges[i].empty()) return CodeMirror.Pass;\n      var around = charsAround(cm, ranges[i].head);\n      if (!around || explode.indexOf(around) % 2 != 0) return CodeMirror.Pass;\n    }\n    cm.operation(function() {\n      cm.replaceSelection(\"\\n\\n\", null);\n      cm.execCommand(\"goCharLeft\");\n      ranges = cm.listSelections();\n      for (var i = 0; i < ranges.length; i++) {\n        var line = ranges[i].head.line;\n        cm.indentLine(line, null, true);\n        cm.indentLine(line + 1, null, true);\n      }\n    });\n  }\n\n  function handleChar(cm, ch) {\n    var conf = getConfig(cm);\n    if (!conf || cm.getOption(\"disableInput\")) return CodeMirror.Pass;\n\n    var pairs = getOption(conf, \"pairs\");\n    var pos = pairs.indexOf(ch);\n    if (pos == -1) return CodeMirror.Pass;\n    var triples = getOption(conf, \"triples\");\n\n    var identical = pairs.charAt(pos + 1) == ch;\n    var ranges = cm.listSelections();\n    var opening = pos % 2 == 0;\n\n    var type, next;\n    for (var i = 0; i < ranges.length; i++) {\n      var range = ranges[i], cur = range.head, curType;\n      var next = cm.getRange(cur, Pos(cur.line, cur.ch + 1));\n      if (opening && !range.empty()) {\n        curType = \"surround\";\n      } else if ((identical || !opening) && next == ch) {\n        if (triples.indexOf(ch) >= 0 && cm.getRange(cur, Pos(cur.line, cur.ch + 3)) == ch + ch + ch)\n          curType = \"skipThree\";\n        else\n          curType = \"skip\";\n      } else if (identical && cur.ch > 1 && triples.indexOf(ch) >= 0 &&\n                 cm.getRange(Pos(cur.line, cur.ch - 2), cur) == ch + ch &&\n                 (cur.ch <= 2 || cm.getRange(Pos(cur.line, cur.ch - 3), Pos(cur.line, cur.ch - 2)) != ch)) {\n        curType = \"addFour\";\n      } else if (identical) {\n        if (!CodeMirror.isWordChar(next) && enteringString(cm, cur, ch)) curType = \"both\";\n        else return CodeMirror.Pass;\n      } else if (opening && (cm.getLine(cur.line).length == cur.ch ||\n                             isClosingBracket(next, pairs) ||\n                             /\\s/.test(next))) {\n        curType = \"both\";\n      } else {\n        return CodeMirror.Pass;\n      }\n      if (!type) type = curType;\n      else if (type != curType) return CodeMirror.Pass;\n    }\n\n    var left = pos % 2 ? pairs.charAt(pos - 1) : ch;\n    var right = pos % 2 ? ch : pairs.charAt(pos + 1);\n    cm.operation(function() {\n      if (type == \"skip\") {\n        cm.execCommand(\"goCharRight\");\n      } else if (type == \"skipThree\") {\n        for (var i = 0; i < 3; i++)\n          cm.execCommand(\"goCharRight\");\n      } else if (type == \"surround\") {\n        var sels = cm.getSelections();\n        for (var i = 0; i < sels.length; i++)\n          sels[i] = left + sels[i] + right;\n        cm.replaceSelections(sels, \"around\");\n      } else if (type == \"both\") {\n        cm.replaceSelection(left + right, null);\n        cm.execCommand(\"goCharLeft\");\n      } else if (type == \"addFour\") {\n        cm.replaceSelection(left + left + left + left, \"before\");\n        cm.execCommand(\"goCharRight\");\n      }\n    });\n  }\n\n  function isClosingBracket(ch, pairs) {\n    var pos = pairs.lastIndexOf(ch);\n    return pos > -1 && pos % 2 == 1;\n  }\n\n  function charsAround(cm, pos) {\n    var str = cm.getRange(Pos(pos.line, pos.ch - 1),\n                          Pos(pos.line, pos.ch + 1));\n    return str.length == 2 ? str : null;\n  }\n\n  // Project the token type that will exists after the given char is\n  // typed, and use it to determine whether it would cause the start\n  // of a string token.\n  function enteringString(cm, pos, ch) {\n    var line = cm.getLine(pos.line);\n    var token = cm.getTokenAt(pos);\n    if (/\\bstring2?\\b/.test(token.type)) return false;\n    var stream = new CodeMirror.StringStream(line.slice(0, pos.ch) + ch + line.slice(pos.ch), 4);\n    stream.pos = stream.start = token.start;\n    for (;;) {\n      var type1 = cm.getMode().token(stream, token.state);\n      if (stream.pos >= pos.ch + 1) return /\\bstring2?\\b/.test(type1);\n      stream.start = stream.pos;\n    }\n  }\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/edit/closetag.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n/**\n * Tag-closer extension for CodeMirror.\n *\n * This extension adds an \"autoCloseTags\" option that can be set to\n * either true to get the default behavior, or an object to further\n * configure its behavior.\n *\n * These are supported options:\n *\n * `whenClosing` (default true)\n *   Whether to autoclose when the '/' of a closing tag is typed.\n * `whenOpening` (default true)\n *   Whether to autoclose the tag when the final '>' of an opening\n *   tag is typed.\n * `dontCloseTags` (default is empty tags for HTML, none for XML)\n *   An array of tag names that should not be autoclosed.\n * `indentTags` (default is block tags for HTML, none for XML)\n *   An array of tag names that should, when opened, cause a\n *   blank line to be added inside the tag, and the blank line and\n *   closing line to be indented.\n *\n * See demos/closetag.html for a usage example.\n */\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"), require(\"../fold/xml-fold\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\", \"../fold/xml-fold\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  CodeMirror.defineOption(\"autoCloseTags\", false, function(cm, val, old) {\n    if (old != CodeMirror.Init && old)\n      cm.removeKeyMap(\"autoCloseTags\");\n    if (!val) return;\n    var map = {name: \"autoCloseTags\"};\n    if (typeof val != \"object\" || val.whenClosing)\n      map[\"'/'\"] = function(cm) { return autoCloseSlash(cm); };\n    if (typeof val != \"object\" || val.whenOpening)\n      map[\"'>'\"] = function(cm) { return autoCloseGT(cm); };\n    cm.addKeyMap(map);\n  });\n\n  var htmlDontClose = [\"area\", \"base\", \"br\", \"col\", \"command\", \"embed\", \"hr\", \"img\", \"input\", \"keygen\", \"link\", \"meta\", \"param\",\n                       \"source\", \"track\", \"wbr\"];\n  var htmlIndent = [\"applet\", \"blockquote\", \"body\", \"button\", \"div\", \"dl\", \"fieldset\", \"form\", \"frameset\", \"h1\", \"h2\", \"h3\", \"h4\",\n                    \"h5\", \"h6\", \"head\", \"html\", \"iframe\", \"layer\", \"legend\", \"object\", \"ol\", \"p\", \"select\", \"table\", \"ul\"];\n\n  function autoCloseGT(cm) {\n    if (cm.getOption(\"disableInput\")) return CodeMirror.Pass;\n    var ranges = cm.listSelections(), replacements = [];\n    for (var i = 0; i < ranges.length; i++) {\n      if (!ranges[i].empty()) return CodeMirror.Pass;\n      var pos = ranges[i].head, tok = cm.getTokenAt(pos);\n      var inner = CodeMirror.innerMode(cm.getMode(), tok.state), state = inner.state;\n      if (inner.mode.name != \"xml\" || !state.tagName) return CodeMirror.Pass;\n\n      var opt = cm.getOption(\"autoCloseTags\"), html = inner.mode.configuration == \"html\";\n      var dontCloseTags = (typeof opt == \"object\" && opt.dontCloseTags) || (html && htmlDontClose);\n      var indentTags = (typeof opt == \"object\" && opt.indentTags) || (html && htmlIndent);\n\n      var tagName = state.tagName;\n      if (tok.end > pos.ch) tagName = tagName.slice(0, tagName.length - tok.end + pos.ch);\n      var lowerTagName = tagName.toLowerCase();\n      // Don't process the '>' at the end of an end-tag or self-closing tag\n      if (!tagName ||\n          tok.type == \"string\" && (tok.end != pos.ch || !/[\\\"\\']/.test(tok.string.charAt(tok.string.length - 1)) || tok.string.length == 1) ||\n          tok.type == \"tag\" && state.type == \"closeTag\" ||\n          tok.string.indexOf(\"/\") == (tok.string.length - 1) || // match something like <someTagName />\n          dontCloseTags && indexOf(dontCloseTags, lowerTagName) > -1 ||\n          closingTagExists(cm, tagName, pos, state, true))\n        return CodeMirror.Pass;\n\n      var indent = indentTags && indexOf(indentTags, lowerTagName) > -1;\n      replacements[i] = {indent: indent,\n                         text: \">\" + (indent ? \"\\n\\n\" : \"\") + \"</\" + tagName + \">\",\n                         newPos: indent ? CodeMirror.Pos(pos.line + 1, 0) : CodeMirror.Pos(pos.line, pos.ch + 1)};\n    }\n\n    for (var i = ranges.length - 1; i >= 0; i--) {\n      var info = replacements[i];\n      cm.replaceRange(info.text, ranges[i].head, ranges[i].anchor, \"+insert\");\n      var sel = cm.listSelections().slice(0);\n      sel[i] = {head: info.newPos, anchor: info.newPos};\n      cm.setSelections(sel);\n      if (info.indent) {\n        cm.indentLine(info.newPos.line, null, true);\n        cm.indentLine(info.newPos.line + 1, null, true);\n      }\n    }\n  }\n\n  function autoCloseCurrent(cm, typingSlash) {\n    var ranges = cm.listSelections(), replacements = [];\n    var head = typingSlash ? \"/\" : \"</\";\n    for (var i = 0; i < ranges.length; i++) {\n      if (!ranges[i].empty()) return CodeMirror.Pass;\n      var pos = ranges[i].head, tok = cm.getTokenAt(pos);\n      var inner = CodeMirror.innerMode(cm.getMode(), tok.state), state = inner.state;\n      if (typingSlash && (tok.type == \"string\" || tok.string.charAt(0) != \"<\" ||\n                          tok.start != pos.ch - 1))\n        return CodeMirror.Pass;\n      // Kludge to get around the fact that we are not in XML mode\n      // when completing in JS/CSS snippet in htmlmixed mode. Does not\n      // work for other XML embedded languages (there is no general\n      // way to go from a mixed mode to its current XML state).\n      if (inner.mode.name != \"xml\") {\n        if (cm.getMode().name == \"htmlmixed\" && inner.mode.name == \"javascript\")\n          replacements[i] = head + \"script>\";\n        else if (cm.getMode().name == \"htmlmixed\" && inner.mode.name == \"css\")\n          replacements[i] = head + \"style>\";\n        else\n          return CodeMirror.Pass;\n      } else {\n        if (!state.context || !state.context.tagName ||\n            closingTagExists(cm, state.context.tagName, pos, state))\n          return CodeMirror.Pass;\n        replacements[i] = head + state.context.tagName + \">\";\n      }\n    }\n    cm.replaceSelections(replacements);\n    ranges = cm.listSelections();\n    for (var i = 0; i < ranges.length; i++)\n      if (i == ranges.length - 1 || ranges[i].head.line < ranges[i + 1].head.line)\n        cm.indentLine(ranges[i].head.line);\n  }\n\n  function autoCloseSlash(cm) {\n    if (cm.getOption(\"disableInput\")) return CodeMirror.Pass;\n    return autoCloseCurrent(cm, true);\n  }\n\n  CodeMirror.commands.closeTag = function(cm) { return autoCloseCurrent(cm); };\n\n  function indexOf(collection, elt) {\n    if (collection.indexOf) return collection.indexOf(elt);\n    for (var i = 0, e = collection.length; i < e; ++i)\n      if (collection[i] == elt) return i;\n    return -1;\n  }\n\n  // If xml-fold is loaded, we use its functionality to try and verify\n  // whether a given tag is actually unclosed.\n  function closingTagExists(cm, tagName, pos, state, newTag) {\n    if (!CodeMirror.scanForClosingTag) return false;\n    var end = Math.min(cm.lastLine() + 1, pos.line + 500);\n    var nextClose = CodeMirror.scanForClosingTag(cm, pos, null, end);\n    if (!nextClose || nextClose.tag != tagName) return false;\n    var cx = state.context;\n    // If the immediate wrapping context contains onCx instances of\n    // the same tag, a closing tag only exists if there are at least\n    // that many closing tags of that type following.\n    for (var onCx = newTag ? 1 : 0; cx && cx.tagName == tagName; cx = cx.prev) ++onCx;\n    pos = nextClose.to;\n    for (var i = 1; i < onCx; i++) {\n      var next = CodeMirror.scanForClosingTag(cm, pos, null, end);\n      if (!next || next.tag != tagName) return false;\n      pos = next.to;\n    }\n    return true;\n  }\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/edit/continuelist.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  var listRE = /^(\\s*)(>[> ]*|[*+-]\\s|(\\d+)\\.)(\\s*)/,\n      emptyListRE = /^(\\s*)(>[> ]*|[*+-]|(\\d+)\\.)(\\s*)$/,\n      unorderedListRE = /[*+-]\\s/;\n\n  CodeMirror.commands.newlineAndIndentContinueMarkdownList = function(cm) {\n    if (cm.getOption(\"disableInput\")) return CodeMirror.Pass;\n    var ranges = cm.listSelections(), replacements = [];\n    for (var i = 0; i < ranges.length; i++) {\n      var pos = ranges[i].head;\n      var eolState = cm.getStateAfter(pos.line);\n      var inList = eolState.list !== false;\n      var inQuote = eolState.quote !== 0;\n\n      var line = cm.getLine(pos.line), match = listRE.exec(line);\n      if (!ranges[i].empty() || (!inList && !inQuote) || !match) {\n        cm.execCommand(\"newlineAndIndent\");\n        return;\n      }\n      if (emptyListRE.test(line)) {\n        cm.replaceRange(\"\", {\n          line: pos.line, ch: 0\n        }, {\n          line: pos.line, ch: pos.ch + 1\n        });\n        replacements[i] = \"\\n\";\n      } else {\n        var indent = match[1], after = match[4];\n        var bullet = unorderedListRE.test(match[2]) || match[2].indexOf(\">\") >= 0\n          ? match[2]\n          : (parseInt(match[3], 10) + 1) + \".\";\n\n        replacements[i] = \"\\n\" + indent + bullet + after;\n      }\n    }\n\n    cm.replaceSelections(replacements);\n  };\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/edit/matchbrackets.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  var ie_lt8 = /MSIE \\d/.test(navigator.userAgent) &&\n    (document.documentMode == null || document.documentMode < 8);\n\n  var Pos = CodeMirror.Pos;\n\n  var matching = {\"(\": \")>\", \")\": \"(<\", \"[\": \"]>\", \"]\": \"[<\", \"{\": \"}>\", \"}\": \"{<\"};\n\n  function findMatchingBracket(cm, where, strict, config) {\n    var line = cm.getLineHandle(where.line), pos = where.ch - 1;\n    var match = (pos >= 0 && matching[line.text.charAt(pos)]) || matching[line.text.charAt(++pos)];\n    if (!match) return null;\n    var dir = match.charAt(1) == \">\" ? 1 : -1;\n    if (strict && (dir > 0) != (pos == where.ch)) return null;\n    var style = cm.getTokenTypeAt(Pos(where.line, pos + 1));\n\n    var found = scanForBracket(cm, Pos(where.line, pos + (dir > 0 ? 1 : 0)), dir, style || null, config);\n    if (found == null) return null;\n    return {from: Pos(where.line, pos), to: found && found.pos,\n            match: found && found.ch == match.charAt(0), forward: dir > 0};\n  }\n\n  // bracketRegex is used to specify which type of bracket to scan\n  // should be a regexp, e.g. /[[\\]]/\n  //\n  // Note: If \"where\" is on an open bracket, then this bracket is ignored.\n  //\n  // Returns false when no bracket was found, null when it reached\n  // maxScanLines and gave up\n  function scanForBracket(cm, where, dir, style, config) {\n    var maxScanLen = (config && config.maxScanLineLength) || 10000;\n    var maxScanLines = (config && config.maxScanLines) || 1000;\n\n    var stack = [];\n    var re = config && config.bracketRegex ? config.bracketRegex : /[(){}[\\]]/;\n    var lineEnd = dir > 0 ? Math.min(where.line + maxScanLines, cm.lastLine() + 1)\n                          : Math.max(cm.firstLine() - 1, where.line - maxScanLines);\n    for (var lineNo = where.line; lineNo != lineEnd; lineNo += dir) {\n      var line = cm.getLine(lineNo);\n      if (!line) continue;\n      var pos = dir > 0 ? 0 : line.length - 1, end = dir > 0 ? line.length : -1;\n      if (line.length > maxScanLen) continue;\n      if (lineNo == where.line) pos = where.ch - (dir < 0 ? 1 : 0);\n      for (; pos != end; pos += dir) {\n        var ch = line.charAt(pos);\n        if (re.test(ch) && (style === undefined || cm.getTokenTypeAt(Pos(lineNo, pos + 1)) == style)) {\n          var match = matching[ch];\n          if ((match.charAt(1) == \">\") == (dir > 0)) stack.push(ch);\n          else if (!stack.length) return {pos: Pos(lineNo, pos), ch: ch};\n          else stack.pop();\n        }\n      }\n    }\n    return lineNo - dir == (dir > 0 ? cm.lastLine() : cm.firstLine()) ? false : null;\n  }\n\n  function matchBrackets(cm, autoclear, config) {\n    // Disable brace matching in long lines, since it'll cause hugely slow updates\n    var maxHighlightLen = cm.state.matchBrackets.maxHighlightLineLength || 1000;\n    var marks = [], ranges = cm.listSelections();\n    for (var i = 0; i < ranges.length; i++) {\n      var match = ranges[i].empty() && findMatchingBracket(cm, ranges[i].head, false, config);\n      if (match && cm.getLine(match.from.line).length <= maxHighlightLen) {\n        var style = match.match ? \"CodeMirror-matchingbracket\" : \"CodeMirror-nonmatchingbracket\";\n        marks.push(cm.markText(match.from, Pos(match.from.line, match.from.ch + 1), {className: style}));\n        if (match.to && cm.getLine(match.to.line).length <= maxHighlightLen)\n          marks.push(cm.markText(match.to, Pos(match.to.line, match.to.ch + 1), {className: style}));\n      }\n    }\n\n    if (marks.length) {\n      // Kludge to work around the IE bug from issue #1193, where text\n      // input stops going to the textare whever this fires.\n      if (ie_lt8 && cm.state.focused) cm.focus();\n\n      var clear = function() {\n        cm.operation(function() {\n          for (var i = 0; i < marks.length; i++) marks[i].clear();\n        });\n      };\n      if (autoclear) setTimeout(clear, 800);\n      else return clear;\n    }\n  }\n\n  var currentlyHighlighted = null;\n  function doMatchBrackets(cm) {\n    cm.operation(function() {\n      if (currentlyHighlighted) {currentlyHighlighted(); currentlyHighlighted = null;}\n      currentlyHighlighted = matchBrackets(cm, false, cm.state.matchBrackets);\n    });\n  }\n\n  CodeMirror.defineOption(\"matchBrackets\", false, function(cm, val, old) {\n    if (old && old != CodeMirror.Init)\n      cm.off(\"cursorActivity\", doMatchBrackets);\n    if (val) {\n      cm.state.matchBrackets = typeof val == \"object\" ? val : {};\n      cm.on(\"cursorActivity\", doMatchBrackets);\n    }\n  });\n\n  CodeMirror.defineExtension(\"matchBrackets\", function() {matchBrackets(this, true);});\n  CodeMirror.defineExtension(\"findMatchingBracket\", function(pos, strict, config){\n    return findMatchingBracket(this, pos, strict, config);\n  });\n  CodeMirror.defineExtension(\"scanForBracket\", function(pos, dir, style, config){\n    return scanForBracket(this, pos, dir, style, config);\n  });\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/edit/matchtags.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"), require(\"../fold/xml-fold\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\", \"../fold/xml-fold\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  CodeMirror.defineOption(\"matchTags\", false, function(cm, val, old) {\n    if (old && old != CodeMirror.Init) {\n      cm.off(\"cursorActivity\", doMatchTags);\n      cm.off(\"viewportChange\", maybeUpdateMatch);\n      clear(cm);\n    }\n    if (val) {\n      cm.state.matchBothTags = typeof val == \"object\" && val.bothTags;\n      cm.on(\"cursorActivity\", doMatchTags);\n      cm.on(\"viewportChange\", maybeUpdateMatch);\n      doMatchTags(cm);\n    }\n  });\n\n  function clear(cm) {\n    if (cm.state.tagHit) cm.state.tagHit.clear();\n    if (cm.state.tagOther) cm.state.tagOther.clear();\n    cm.state.tagHit = cm.state.tagOther = null;\n  }\n\n  function doMatchTags(cm) {\n    cm.state.failedTagMatch = false;\n    cm.operation(function() {\n      clear(cm);\n      if (cm.somethingSelected()) return;\n      var cur = cm.getCursor(), range = cm.getViewport();\n      range.from = Math.min(range.from, cur.line); range.to = Math.max(cur.line + 1, range.to);\n      var match = CodeMirror.findMatchingTag(cm, cur, range);\n      if (!match) return;\n      if (cm.state.matchBothTags) {\n        var hit = match.at == \"open\" ? match.open : match.close;\n        if (hit) cm.state.tagHit = cm.markText(hit.from, hit.to, {className: \"CodeMirror-matchingtag\"});\n      }\n      var other = match.at == \"close\" ? match.open : match.close;\n      if (other)\n        cm.state.tagOther = cm.markText(other.from, other.to, {className: \"CodeMirror-matchingtag\"});\n      else\n        cm.state.failedTagMatch = true;\n    });\n  }\n\n  function maybeUpdateMatch(cm) {\n    if (cm.state.failedTagMatch) doMatchTags(cm);\n  }\n\n  CodeMirror.commands.toMatchingTag = function(cm) {\n    var found = CodeMirror.findMatchingTag(cm, cm.getCursor());\n    if (found) {\n      var other = found.at == \"close\" ? found.open : found.close;\n      if (other) cm.extendSelection(other.to, other.from);\n    }\n  };\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/edit/trailingspace.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  CodeMirror.defineOption(\"showTrailingSpace\", false, function(cm, val, prev) {\n    if (prev == CodeMirror.Init) prev = false;\n    if (prev && !val)\n      cm.removeOverlay(\"trailingspace\");\n    else if (!prev && val)\n      cm.addOverlay({\n        token: function(stream) {\n          for (var l = stream.string.length, i = l; i && /\\s/.test(stream.string.charAt(i - 1)); --i) {}\n          if (i > stream.pos) { stream.pos = i; return null; }\n          stream.pos = l;\n          return \"trailingspace\";\n        },\n        name: \"trailingspace\"\n      });\n  });\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/fold/brace-fold.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.registerHelper(\"fold\", \"brace\", function(cm, start) {\n  var line = start.line, lineText = cm.getLine(line);\n  var startCh, tokenType;\n\n  function findOpening(openCh) {\n    for (var at = start.ch, pass = 0;;) {\n      var found = at <= 0 ? -1 : lineText.lastIndexOf(openCh, at - 1);\n      if (found == -1) {\n        if (pass == 1) break;\n        pass = 1;\n        at = lineText.length;\n        continue;\n      }\n      if (pass == 1 && found < start.ch) break;\n      tokenType = cm.getTokenTypeAt(CodeMirror.Pos(line, found + 1));\n      if (!/^(comment|string)/.test(tokenType)) return found + 1;\n      at = found - 1;\n    }\n  }\n\n  var startToken = \"{\", endToken = \"}\", startCh = findOpening(\"{\");\n  if (startCh == null) {\n    startToken = \"[\", endToken = \"]\";\n    startCh = findOpening(\"[\");\n  }\n\n  if (startCh == null) return;\n  var count = 1, lastLine = cm.lastLine(), end, endCh;\n  outer: for (var i = line; i <= lastLine; ++i) {\n    var text = cm.getLine(i), pos = i == line ? startCh : 0;\n    for (;;) {\n      var nextOpen = text.indexOf(startToken, pos), nextClose = text.indexOf(endToken, pos);\n      if (nextOpen < 0) nextOpen = text.length;\n      if (nextClose < 0) nextClose = text.length;\n      pos = Math.min(nextOpen, nextClose);\n      if (pos == text.length) break;\n      if (cm.getTokenTypeAt(CodeMirror.Pos(i, pos + 1)) == tokenType) {\n        if (pos == nextOpen) ++count;\n        else if (!--count) { end = i; endCh = pos; break outer; }\n      }\n      ++pos;\n    }\n  }\n  if (end == null || line == end && endCh == startCh) return;\n  return {from: CodeMirror.Pos(line, startCh),\n          to: CodeMirror.Pos(end, endCh)};\n});\n\nCodeMirror.registerHelper(\"fold\", \"import\", function(cm, start) {\n  function hasImport(line) {\n    if (line < cm.firstLine() || line > cm.lastLine()) return null;\n    var start = cm.getTokenAt(CodeMirror.Pos(line, 1));\n    if (!/\\S/.test(start.string)) start = cm.getTokenAt(CodeMirror.Pos(line, start.end + 1));\n    if (start.type != \"keyword\" || start.string != \"import\") return null;\n    // Now find closing semicolon, return its position\n    for (var i = line, e = Math.min(cm.lastLine(), line + 10); i <= e; ++i) {\n      var text = cm.getLine(i), semi = text.indexOf(\";\");\n      if (semi != -1) return {startCh: start.end, end: CodeMirror.Pos(i, semi)};\n    }\n  }\n\n  var start = start.line, has = hasImport(start), prev;\n  if (!has || hasImport(start - 1) || ((prev = hasImport(start - 2)) && prev.end.line == start - 1))\n    return null;\n  for (var end = has.end;;) {\n    var next = hasImport(end.line + 1);\n    if (next == null) break;\n    end = next.end;\n  }\n  return {from: cm.clipPos(CodeMirror.Pos(start, has.startCh + 1)), to: end};\n});\n\nCodeMirror.registerHelper(\"fold\", \"include\", function(cm, start) {\n  function hasInclude(line) {\n    if (line < cm.firstLine() || line > cm.lastLine()) return null;\n    var start = cm.getTokenAt(CodeMirror.Pos(line, 1));\n    if (!/\\S/.test(start.string)) start = cm.getTokenAt(CodeMirror.Pos(line, start.end + 1));\n    if (start.type == \"meta\" && start.string.slice(0, 8) == \"#include\") return start.start + 8;\n  }\n\n  var start = start.line, has = hasInclude(start);\n  if (has == null || hasInclude(start - 1) != null) return null;\n  for (var end = start;;) {\n    var next = hasInclude(end + 1);\n    if (next == null) break;\n    ++end;\n  }\n  return {from: CodeMirror.Pos(start, has + 1),\n          to: cm.clipPos(CodeMirror.Pos(end))};\n});\n\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/fold/comment-fold.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.registerGlobalHelper(\"fold\", \"comment\", function(mode) {\n  return mode.blockCommentStart && mode.blockCommentEnd;\n}, function(cm, start) {\n  var mode = cm.getModeAt(start), startToken = mode.blockCommentStart, endToken = mode.blockCommentEnd;\n  if (!startToken || !endToken) return;\n  var line = start.line, lineText = cm.getLine(line);\n\n  var startCh;\n  for (var at = start.ch, pass = 0;;) {\n    var found = at <= 0 ? -1 : lineText.lastIndexOf(startToken, at - 1);\n    if (found == -1) {\n      if (pass == 1) return;\n      pass = 1;\n      at = lineText.length;\n      continue;\n    }\n    if (pass == 1 && found < start.ch) return;\n    if (/comment/.test(cm.getTokenTypeAt(CodeMirror.Pos(line, found + 1)))) {\n      startCh = found + startToken.length;\n      break;\n    }\n    at = found - 1;\n  }\n\n  var depth = 1, lastLine = cm.lastLine(), end, endCh;\n  outer: for (var i = line; i <= lastLine; ++i) {\n    var text = cm.getLine(i), pos = i == line ? startCh : 0;\n    for (;;) {\n      var nextOpen = text.indexOf(startToken, pos), nextClose = text.indexOf(endToken, pos);\n      if (nextOpen < 0) nextOpen = text.length;\n      if (nextClose < 0) nextClose = text.length;\n      pos = Math.min(nextOpen, nextClose);\n      if (pos == text.length) break;\n      if (pos == nextOpen) ++depth;\n      else if (!--depth) { end = i; endCh = pos; break outer; }\n      ++pos;\n    }\n  }\n  if (end == null || line == end && endCh == startCh) return;\n  return {from: CodeMirror.Pos(line, startCh),\n          to: CodeMirror.Pos(end, endCh)};\n});\n\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/fold/foldcode.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  function doFold(cm, pos, options, force) {\n    if (options && options.call) {\n      var finder = options;\n      options = null;\n    } else {\n      var finder = getOption(cm, options, \"rangeFinder\");\n    }\n    if (typeof pos == \"number\") pos = CodeMirror.Pos(pos, 0);\n    var minSize = getOption(cm, options, \"minFoldSize\");\n\n    function getRange(allowFolded) {\n      var range = finder(cm, pos);\n      if (!range || range.to.line - range.from.line < minSize) return null;\n      var marks = cm.findMarksAt(range.from);\n      for (var i = 0; i < marks.length; ++i) {\n        if (marks[i].__isFold && force !== \"fold\") {\n          if (!allowFolded) return null;\n          range.cleared = true;\n          marks[i].clear();\n        }\n      }\n      return range;\n    }\n\n    var range = getRange(true);\n    if (getOption(cm, options, \"scanUp\")) while (!range && pos.line > cm.firstLine()) {\n      pos = CodeMirror.Pos(pos.line - 1, 0);\n      range = getRange(false);\n    }\n    if (!range || range.cleared || force === \"unfold\") return;\n\n    var myWidget = makeWidget(cm, options);\n    CodeMirror.on(myWidget, \"mousedown\", function(e) {\n      myRange.clear();\n      CodeMirror.e_preventDefault(e);\n    });\n    var myRange = cm.markText(range.from, range.to, {\n      replacedWith: myWidget,\n      clearOnEnter: true,\n      __isFold: true\n    });\n    myRange.on(\"clear\", function(from, to) {\n      CodeMirror.signal(cm, \"unfold\", cm, from, to);\n    });\n    CodeMirror.signal(cm, \"fold\", cm, range.from, range.to);\n  }\n\n  function makeWidget(cm, options) {\n    var widget = getOption(cm, options, \"widget\");\n    if (typeof widget == \"string\") {\n      var text = document.createTextNode(\"++++++\");\n      widget = document.createElement(\"span\");\n      widget.appendChild(text);\n      widget.className = \"CodeMirror-foldmarker\";\n    }\n    return widget;\n  }\n\n  // Clumsy backwards-compatible interface\n  CodeMirror.newFoldFunction = function(rangeFinder, widget) {\n    return function(cm, pos) { doFold(cm, pos, {rangeFinder: rangeFinder, widget: widget}); };\n  };\n\n  // New-style interface\n  CodeMirror.defineExtension(\"foldCode\", function(pos, options, force) {\n    doFold(this, pos, options, force);\n  });\n\n  CodeMirror.defineExtension(\"isFolded\", function(pos) {\n    var marks = this.findMarksAt(pos);\n    for (var i = 0; i < marks.length; ++i)\n      if (marks[i].__isFold) return true;\n  });\n\n  CodeMirror.commands.toggleFold = function(cm) {\n    cm.foldCode(cm.getCursor());\n  };\n  CodeMirror.commands.fold = function(cm) {\n    cm.foldCode(cm.getCursor(), null, \"fold\");\n  };\n  CodeMirror.commands.unfold = function(cm) {\n    cm.foldCode(cm.getCursor(), null, \"unfold\");\n  };\n  CodeMirror.commands.foldAll = function(cm) {\n    cm.operation(function() {\n      for (var i = cm.firstLine(), e = cm.lastLine(); i <= e; i++)\n        cm.foldCode(CodeMirror.Pos(i, 0), null, \"fold\");\n    });\n  };\n  CodeMirror.commands.unfoldAll = function(cm) {\n    cm.operation(function() {\n      for (var i = cm.firstLine(), e = cm.lastLine(); i <= e; i++)\n        cm.foldCode(CodeMirror.Pos(i, 0), null, \"unfold\");\n    });\n  };\n\n  CodeMirror.registerHelper(\"fold\", \"combine\", function() {\n    var funcs = Array.prototype.slice.call(arguments, 0);\n    return function(cm, start) {\n      for (var i = 0; i < funcs.length; ++i) {\n        var found = funcs[i](cm, start);\n        if (found) return found;\n      }\n    };\n  });\n\n  CodeMirror.registerHelper(\"fold\", \"auto\", function(cm, start) {\n    var helpers = cm.getHelpers(start, \"fold\");\n    for (var i = 0; i < helpers.length; i++) {\n      var cur = helpers[i](cm, start);\n      if (cur) return cur;\n    }\n  });\n\n  var defaultOptions = {\n    rangeFinder: CodeMirror.fold.auto,\n    widget: \"\\u2194\",\n    minFoldSize: 0,\n    scanUp: false\n  };\n\n  CodeMirror.defineOption(\"foldOptions\", null);\n\n  function getOption(cm, options, name) {\n    if (options && options[name] !== undefined)\n      return options[name];\n    var editorOptions = cm.options.foldOptions;\n    if (editorOptions && editorOptions[name] !== undefined)\n      return editorOptions[name];\n    return defaultOptions[name];\n  }\n\n  CodeMirror.defineExtension(\"foldOption\", function(options, name) {\n    return getOption(this, options, name);\n  });\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/fold/foldgutter.css",
    "content": ".CodeMirror-foldmarker {\n  color: red;\n  text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px;\n  font-family: arial;\n  line-height: .3;\n  cursor: pointer;\n}\n.CodeMirror-foldgutter {\n  width: 2em;\n  text-align: center;\n}\n.CodeMirror-foldgutter-open,\n.CodeMirror-foldgutter-folded {\n  cursor: pointer;\n}\n.CodeMirror-foldgutter-open:after {\n  content: \"\\25BE\";\n}\n.CodeMirror-foldgutter-folded:after {\n  content: \"\\25B8\";\n}\n"
  },
  {
    "path": "base/res/codemirror/addon/fold/foldgutter.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"), require(\"./foldcode\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\", \"./foldcode\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  CodeMirror.defineOption(\"foldGutter\", false, function(cm, val, old) {\n    if (old && old != CodeMirror.Init) {\n      cm.clearGutter(cm.state.foldGutter.options.gutter);\n      cm.state.foldGutter = null;\n      cm.off(\"gutterClick\", onGutterClick);\n      cm.off(\"change\", onChange);\n      cm.off(\"viewportChange\", onViewportChange);\n      cm.off(\"fold\", onFold);\n      cm.off(\"unfold\", onFold);\n      cm.off(\"swapDoc\", updateInViewport);\n    }\n    if (val) {\n      cm.state.foldGutter = new State(parseOptions(val));\n      updateInViewport(cm);\n      cm.on(\"gutterClick\", onGutterClick);\n      cm.on(\"change\", onChange);\n      cm.on(\"viewportChange\", onViewportChange);\n      cm.on(\"fold\", onFold);\n      cm.on(\"unfold\", onFold);\n      cm.on(\"swapDoc\", updateInViewport);\n    }\n  });\n\n  var Pos = CodeMirror.Pos;\n\n  function State(options) {\n    this.options = options;\n    this.from = this.to = 0;\n  }\n\n  function parseOptions(opts) {\n    if (opts === true) opts = {};\n    if (opts.gutter == null) opts.gutter = \"CodeMirror-foldgutter\";\n    if (opts.indicatorOpen == null) opts.indicatorOpen = \"CodeMirror-foldgutter-open\";\n    if (opts.indicatorFolded == null) opts.indicatorFolded = \"CodeMirror-foldgutter-folded\";\n    return opts;\n  }\n\n  function isFolded(cm, line) {\n    var marks = cm.findMarksAt(Pos(line));\n    for (var i = 0; i < marks.length; ++i)\n      if (marks[i].__isFold && marks[i].find().from.line == line) return marks[i];\n  }\n\n  function marker(spec) {\n    if (typeof spec == \"string\") {\n      var elt = document.createElement(\"div\");\n      elt.className = spec + \" CodeMirror-guttermarker-subtle\";\n      return elt;\n    } else {\n      return spec.cloneNode(true);\n    }\n  }\n\n  function updateFoldInfo(cm, from, to) {\n    var opts = cm.state.foldGutter.options, cur = from;\n    var minSize = cm.foldOption(opts, \"minFoldSize\");\n    var func = cm.foldOption(opts, \"rangeFinder\");\n    cm.eachLine(from, to, function(line) {\n      var mark = null;\n      if (isFolded(cm, cur)) {\n        mark = marker(opts.indicatorFolded);\n      } else {\n        var pos = Pos(cur, 0);\n        var range = func && func(cm, pos);\n        if (range && range.to.line - range.from.line >= minSize)\n          mark = marker(opts.indicatorOpen);\n      }\n      cm.setGutterMarker(line, opts.gutter, mark);\n      ++cur;\n    });\n  }\n\n  function updateInViewport(cm) {\n    var vp = cm.getViewport(), state = cm.state.foldGutter;\n    if (!state) return;\n    cm.operation(function() {\n      updateFoldInfo(cm, vp.from, vp.to);\n    });\n    state.from = vp.from; state.to = vp.to;\n  }\n\n  function onGutterClick(cm, line, gutter) {\n    var state = cm.state.foldGutter;\n    if (!state) return;\n    var opts = state.options;\n    if (gutter != opts.gutter) return;\n    var folded = isFolded(cm, line);\n    if (folded) folded.clear();\n    else cm.foldCode(Pos(line, 0), opts.rangeFinder);\n  }\n\n  function onChange(cm) {\n    var state = cm.state.foldGutter;\n    if (!state) return;\n    var opts = state.options;\n    state.from = state.to = 0;\n    clearTimeout(state.changeUpdate);\n    state.changeUpdate = setTimeout(function() { updateInViewport(cm); }, opts.foldOnChangeTimeSpan || 600);\n  }\n\n  function onViewportChange(cm) {\n    var state = cm.state.foldGutter;\n    if (!state) return;\n    var opts = state.options;\n    clearTimeout(state.changeUpdate);\n    state.changeUpdate = setTimeout(function() {\n      var vp = cm.getViewport();\n      if (state.from == state.to || vp.from - state.to > 20 || state.from - vp.to > 20) {\n        updateInViewport(cm);\n      } else {\n        cm.operation(function() {\n          if (vp.from < state.from) {\n            updateFoldInfo(cm, vp.from, state.from);\n            state.from = vp.from;\n          }\n          if (vp.to > state.to) {\n            updateFoldInfo(cm, state.to, vp.to);\n            state.to = vp.to;\n          }\n        });\n      }\n    }, opts.updateViewportTimeSpan || 400);\n  }\n\n  function onFold(cm, from) {\n    var state = cm.state.foldGutter;\n    if (!state) return;\n    var line = from.line;\n    if (line >= state.from && line < state.to)\n      updateFoldInfo(cm, line, line + 1);\n  }\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/fold/indent-fold.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.registerHelper(\"fold\", \"indent\", function(cm, start) {\n  var tabSize = cm.getOption(\"tabSize\"), firstLine = cm.getLine(start.line);\n  if (!/\\S/.test(firstLine)) return;\n  var getIndent = function(line) {\n    return CodeMirror.countColumn(line, null, tabSize);\n  };\n  var myIndent = getIndent(firstLine);\n  var lastLineInFold = null;\n  // Go through lines until we find a line that definitely doesn't belong in\n  // the block we're folding, or to the end.\n  for (var i = start.line + 1, end = cm.lastLine(); i <= end; ++i) {\n    var curLine = cm.getLine(i);\n    var curIndent = getIndent(curLine);\n    if (curIndent > myIndent) {\n      // Lines with a greater indent are considered part of the block.\n      lastLineInFold = i;\n    } else if (!/\\S/.test(curLine)) {\n      // Empty lines might be breaks within the block we're trying to fold.\n    } else {\n      // A non-empty line at an indent equal to or less than ours marks the\n      // start of another block.\n      break;\n    }\n  }\n  if (lastLineInFold) return {\n    from: CodeMirror.Pos(start.line, firstLine.length),\n    to: CodeMirror.Pos(lastLineInFold, cm.getLine(lastLineInFold).length)\n  };\n});\n\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/fold/markdown-fold.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.registerHelper(\"fold\", \"markdown\", function(cm, start) {\n  var maxDepth = 100;\n\n  function isHeader(lineNo) {\n    var tokentype = cm.getTokenTypeAt(CodeMirror.Pos(lineNo, 0));\n    return tokentype && /\\bheader\\b/.test(tokentype);\n  }\n\n  function headerLevel(lineNo, line, nextLine) {\n    var match = line && line.match(/^#+/);\n    if (match && isHeader(lineNo)) return match[0].length;\n    match = nextLine && nextLine.match(/^[=\\-]+\\s*$/);\n    if (match && isHeader(lineNo + 1)) return nextLine[0] == \"=\" ? 1 : 2;\n    return maxDepth;\n  }\n\n  var firstLine = cm.getLine(start.line), nextLine = cm.getLine(start.line + 1);\n  var level = headerLevel(start.line, firstLine, nextLine);\n  if (level === maxDepth) return undefined;\n\n  var lastLineNo = cm.lastLine();\n  var end = start.line, nextNextLine = cm.getLine(end + 2);\n  while (end < lastLineNo) {\n    if (headerLevel(end + 1, nextLine, nextNextLine) <= level) break;\n    ++end;\n    nextLine = nextNextLine;\n    nextNextLine = cm.getLine(end + 2);\n  }\n\n  return {\n    from: CodeMirror.Pos(start.line, firstLine.length),\n    to: CodeMirror.Pos(end, cm.getLine(end).length)\n  };\n});\n\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/fold/xml-fold.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  var Pos = CodeMirror.Pos;\n  function cmp(a, b) { return a.line - b.line || a.ch - b.ch; }\n\n  var nameStartChar = \"A-Z_a-z\\\\u00C0-\\\\u00D6\\\\u00D8-\\\\u00F6\\\\u00F8-\\\\u02FF\\\\u0370-\\\\u037D\\\\u037F-\\\\u1FFF\\\\u200C-\\\\u200D\\\\u2070-\\\\u218F\\\\u2C00-\\\\u2FEF\\\\u3001-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFFD\";\n  var nameChar = nameStartChar + \"\\-\\:\\.0-9\\\\u00B7\\\\u0300-\\\\u036F\\\\u203F-\\\\u2040\";\n  var xmlTagStart = new RegExp(\"<(/?)([\" + nameStartChar + \"][\" + nameChar + \"]*)\", \"g\");\n\n  function Iter(cm, line, ch, range) {\n    this.line = line; this.ch = ch;\n    this.cm = cm; this.text = cm.getLine(line);\n    this.min = range ? range.from : cm.firstLine();\n    this.max = range ? range.to - 1 : cm.lastLine();\n  }\n\n  function tagAt(iter, ch) {\n    var type = iter.cm.getTokenTypeAt(Pos(iter.line, ch));\n    return type && /\\btag\\b/.test(type);\n  }\n\n  function nextLine(iter) {\n    if (iter.line >= iter.max) return;\n    iter.ch = 0;\n    iter.text = iter.cm.getLine(++iter.line);\n    return true;\n  }\n  function prevLine(iter) {\n    if (iter.line <= iter.min) return;\n    iter.text = iter.cm.getLine(--iter.line);\n    iter.ch = iter.text.length;\n    return true;\n  }\n\n  function toTagEnd(iter) {\n    for (;;) {\n      var gt = iter.text.indexOf(\">\", iter.ch);\n      if (gt == -1) { if (nextLine(iter)) continue; else return; }\n      if (!tagAt(iter, gt + 1)) { iter.ch = gt + 1; continue; }\n      var lastSlash = iter.text.lastIndexOf(\"/\", gt);\n      var selfClose = lastSlash > -1 && !/\\S/.test(iter.text.slice(lastSlash + 1, gt));\n      iter.ch = gt + 1;\n      return selfClose ? \"selfClose\" : \"regular\";\n    }\n  }\n  function toTagStart(iter) {\n    for (;;) {\n      var lt = iter.ch ? iter.text.lastIndexOf(\"<\", iter.ch - 1) : -1;\n      if (lt == -1) { if (prevLine(iter)) continue; else return; }\n      if (!tagAt(iter, lt + 1)) { iter.ch = lt; continue; }\n      xmlTagStart.lastIndex = lt;\n      iter.ch = lt;\n      var match = xmlTagStart.exec(iter.text);\n      if (match && match.index == lt) return match;\n    }\n  }\n\n  function toNextTag(iter) {\n    for (;;) {\n      xmlTagStart.lastIndex = iter.ch;\n      var found = xmlTagStart.exec(iter.text);\n      if (!found) { if (nextLine(iter)) continue; else return; }\n      if (!tagAt(iter, found.index + 1)) { iter.ch = found.index + 1; continue; }\n      iter.ch = found.index + found[0].length;\n      return found;\n    }\n  }\n  function toPrevTag(iter) {\n    for (;;) {\n      var gt = iter.ch ? iter.text.lastIndexOf(\">\", iter.ch - 1) : -1;\n      if (gt == -1) { if (prevLine(iter)) continue; else return; }\n      if (!tagAt(iter, gt + 1)) { iter.ch = gt; continue; }\n      var lastSlash = iter.text.lastIndexOf(\"/\", gt);\n      var selfClose = lastSlash > -1 && !/\\S/.test(iter.text.slice(lastSlash + 1, gt));\n      iter.ch = gt + 1;\n      return selfClose ? \"selfClose\" : \"regular\";\n    }\n  }\n\n  function findMatchingClose(iter, tag) {\n    var stack = [];\n    for (;;) {\n      var next = toNextTag(iter), end, startLine = iter.line, startCh = iter.ch - (next ? next[0].length : 0);\n      if (!next || !(end = toTagEnd(iter))) return;\n      if (end == \"selfClose\") continue;\n      if (next[1]) { // closing tag\n        for (var i = stack.length - 1; i >= 0; --i) if (stack[i] == next[2]) {\n          stack.length = i;\n          break;\n        }\n        if (i < 0 && (!tag || tag == next[2])) return {\n          tag: next[2],\n          from: Pos(startLine, startCh),\n          to: Pos(iter.line, iter.ch)\n        };\n      } else { // opening tag\n        stack.push(next[2]);\n      }\n    }\n  }\n  function findMatchingOpen(iter, tag) {\n    var stack = [];\n    for (;;) {\n      var prev = toPrevTag(iter);\n      if (!prev) return;\n      if (prev == \"selfClose\") { toTagStart(iter); continue; }\n      var endLine = iter.line, endCh = iter.ch;\n      var start = toTagStart(iter);\n      if (!start) return;\n      if (start[1]) { // closing tag\n        stack.push(start[2]);\n      } else { // opening tag\n        for (var i = stack.length - 1; i >= 0; --i) if (stack[i] == start[2]) {\n          stack.length = i;\n          break;\n        }\n        if (i < 0 && (!tag || tag == start[2])) return {\n          tag: start[2],\n          from: Pos(iter.line, iter.ch),\n          to: Pos(endLine, endCh)\n        };\n      }\n    }\n  }\n\n  CodeMirror.registerHelper(\"fold\", \"xml\", function(cm, start) {\n    var iter = new Iter(cm, start.line, 0);\n    for (;;) {\n      var openTag = toNextTag(iter), end;\n      if (!openTag || iter.line != start.line || !(end = toTagEnd(iter))) return;\n      if (!openTag[1] && end != \"selfClose\") {\n        var start = Pos(iter.line, iter.ch);\n        var close = findMatchingClose(iter, openTag[2]);\n        return close && {from: start, to: close.from};\n      }\n    }\n  });\n  CodeMirror.findMatchingTag = function(cm, pos, range) {\n    var iter = new Iter(cm, pos.line, pos.ch, range);\n    if (iter.text.indexOf(\">\") == -1 && iter.text.indexOf(\"<\") == -1) return;\n    var end = toTagEnd(iter), to = end && Pos(iter.line, iter.ch);\n    var start = end && toTagStart(iter);\n    if (!end || !start || cmp(iter, pos) > 0) return;\n    var here = {from: Pos(iter.line, iter.ch), to: to, tag: start[2]};\n    if (end == \"selfClose\") return {open: here, close: null, at: \"open\"};\n\n    if (start[1]) { // closing tag\n      return {open: findMatchingOpen(iter, start[2]), close: here, at: \"close\"};\n    } else { // opening tag\n      iter = new Iter(cm, to.line, to.ch, range);\n      return {open: here, close: findMatchingClose(iter, start[2]), at: \"open\"};\n    }\n  };\n\n  CodeMirror.findEnclosingTag = function(cm, pos, range) {\n    var iter = new Iter(cm, pos.line, pos.ch, range);\n    for (;;) {\n      var open = findMatchingOpen(iter);\n      if (!open) break;\n      var forward = new Iter(cm, pos.line, pos.ch, range);\n      var close = findMatchingClose(forward, open.tag);\n      if (close) return {open: open, close: close};\n    }\n  };\n\n  // Used by addon/edit/closetag.js\n  CodeMirror.scanForClosingTag = function(cm, pos, name, end) {\n    var iter = new Iter(cm, pos.line, pos.ch, end ? {from: 0, to: end} : null);\n    return findMatchingClose(iter, name);\n  };\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/hint/anyword-hint.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  var WORD = /[\\w$]+/, RANGE = 500;\n\n  CodeMirror.registerHelper(\"hint\", \"anyword\", function(editor, options) {\n    var word = options && options.word || WORD;\n    var range = options && options.range || RANGE;\n    var cur = editor.getCursor(), curLine = editor.getLine(cur.line);\n    var end = cur.ch, start = end;\n    while (start && word.test(curLine.charAt(start - 1))) --start;\n    var curWord = start != end && curLine.slice(start, end);\n\n    var list = [], seen = {};\n    var re = new RegExp(word.source, \"g\");\n    for (var dir = -1; dir <= 1; dir += 2) {\n      var line = cur.line, endLine = Math.min(Math.max(line + dir * range, editor.firstLine()), editor.lastLine()) + dir;\n      for (; line != endLine; line += dir) {\n        var text = editor.getLine(line), m;\n        while (m = re.exec(text)) {\n          if (line == cur.line && m[0] === curWord) continue;\n          if ((!curWord || m[0].lastIndexOf(curWord, 0) == 0) && !Object.prototype.hasOwnProperty.call(seen, m[0])) {\n            seen[m[0]] = true;\n            list.push(m[0]);\n          }\n        }\n      }\n    }\n    return {list: list, from: CodeMirror.Pos(cur.line, start), to: CodeMirror.Pos(cur.line, end)};\n  });\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/hint/css-hint.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"), require(\"../../mode/css/css\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\", \"../../mode/css/css\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  var pseudoClasses = {link: 1, visited: 1, active: 1, hover: 1, focus: 1,\n                       \"first-letter\": 1, \"first-line\": 1, \"first-child\": 1,\n                       before: 1, after: 1, lang: 1};\n\n  CodeMirror.registerHelper(\"hint\", \"css\", function(cm) {\n    var cur = cm.getCursor(), token = cm.getTokenAt(cur);\n    var inner = CodeMirror.innerMode(cm.getMode(), token.state);\n    if (inner.mode.name != \"css\") return;\n\n    if (token.type == \"keyword\" && \"!important\".indexOf(token.string) == 0)\n      return {list: [\"!important\"], from: CodeMirror.Pos(cur.line, token.start),\n              to: CodeMirror.Pos(cur.line, token.end)};\n\n    var start = token.start, end = cur.ch, word = token.string.slice(0, end - start);\n    if (/[^\\w$_-]/.test(word)) {\n      word = \"\"; start = end = cur.ch;\n    }\n\n    var spec = CodeMirror.resolveMode(\"text/css\");\n\n    var result = [];\n    function add(keywords) {\n      for (var name in keywords)\n        if (!word || name.lastIndexOf(word, 0) == 0)\n          result.push(name);\n    }\n\n    var st = inner.state.state;\n    if (st == \"pseudo\" || token.type == \"variable-3\") {\n      add(pseudoClasses);\n    } else if (st == \"block\" || st == \"maybeprop\") {\n      add(spec.propertyKeywords);\n    } else if (st == \"prop\" || st == \"parens\" || st == \"at\" || st == \"params\") {\n      add(spec.valueKeywords);\n      add(spec.colorKeywords);\n    } else if (st == \"media\" || st == \"media_parens\") {\n      add(spec.mediaTypes);\n      add(spec.mediaFeatures);\n    }\n\n    if (result.length) return {\n      list: result,\n      from: CodeMirror.Pos(cur.line, start),\n      to: CodeMirror.Pos(cur.line, end)\n    };\n  });\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/hint/html-hint.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"), require(\"./xml-hint\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\", \"./xml-hint\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  var langs = \"ab aa af ak sq am ar an hy as av ae ay az bm ba eu be bn bh bi bs br bg my ca ch ce ny zh cv kw co cr hr cs da dv nl dz en eo et ee fo fj fi fr ff gl ka de el gn gu ht ha he hz hi ho hu ia id ie ga ig ik io is it iu ja jv kl kn kr ks kk km ki rw ky kv kg ko ku kj la lb lg li ln lo lt lu lv gv mk mg ms ml mt mi mr mh mn na nv nb nd ne ng nn no ii nr oc oj cu om or os pa pi fa pl ps pt qu rm rn ro ru sa sc sd se sm sg sr gd sn si sk sl so st es su sw ss sv ta te tg th ti bo tk tl tn to tr ts tt tw ty ug uk ur uz ve vi vo wa cy wo fy xh yi yo za zu\".split(\" \");\n  var targets = [\"_blank\", \"_self\", \"_top\", \"_parent\"];\n  var charsets = [\"ascii\", \"utf-8\", \"utf-16\", \"latin1\", \"latin1\"];\n  var methods = [\"get\", \"post\", \"put\", \"delete\"];\n  var encs = [\"application/x-www-form-urlencoded\", \"multipart/form-data\", \"text/plain\"];\n  var media = [\"all\", \"screen\", \"print\", \"embossed\", \"braille\", \"handheld\", \"print\", \"projection\", \"screen\", \"tty\", \"tv\", \"speech\",\n               \"3d-glasses\", \"resolution [>][<][=] [X]\", \"device-aspect-ratio: X/Y\", \"orientation:portrait\",\n               \"orientation:landscape\", \"device-height: [X]\", \"device-width: [X]\"];\n  var s = { attrs: {} }; // Simple tag, reused for a whole lot of tags\n\n  var data = {\n    a: {\n      attrs: {\n        href: null, ping: null, type: null,\n        media: media,\n        target: targets,\n        hreflang: langs\n      }\n    },\n    abbr: s,\n    acronym: s,\n    address: s,\n    applet: s,\n    area: {\n      attrs: {\n        alt: null, coords: null, href: null, target: null, ping: null,\n        media: media, hreflang: langs, type: null,\n        shape: [\"default\", \"rect\", \"circle\", \"poly\"]\n      }\n    },\n    article: s,\n    aside: s,\n    audio: {\n      attrs: {\n        src: null, mediagroup: null,\n        crossorigin: [\"anonymous\", \"use-credentials\"],\n        preload: [\"none\", \"metadata\", \"auto\"],\n        autoplay: [\"\", \"autoplay\"],\n        loop: [\"\", \"loop\"],\n        controls: [\"\", \"controls\"]\n      }\n    },\n    b: s,\n    base: { attrs: { href: null, target: targets } },\n    basefont: s,\n    bdi: s,\n    bdo: s,\n    big: s,\n    blockquote: { attrs: { cite: null } },\n    body: s,\n    br: s,\n    button: {\n      attrs: {\n        form: null, formaction: null, name: null, value: null,\n        autofocus: [\"\", \"autofocus\"],\n        disabled: [\"\", \"autofocus\"],\n        formenctype: encs,\n        formmethod: methods,\n        formnovalidate: [\"\", \"novalidate\"],\n        formtarget: targets,\n        type: [\"submit\", \"reset\", \"button\"]\n      }\n    },\n    canvas: { attrs: { width: null, height: null } },\n    caption: s,\n    center: s,\n    cite: s,\n    code: s,\n    col: { attrs: { span: null } },\n    colgroup: { attrs: { span: null } },\n    command: {\n      attrs: {\n        type: [\"command\", \"checkbox\", \"radio\"],\n        label: null, icon: null, radiogroup: null, command: null, title: null,\n        disabled: [\"\", \"disabled\"],\n        checked: [\"\", \"checked\"]\n      }\n    },\n    data: { attrs: { value: null } },\n    datagrid: { attrs: { disabled: [\"\", \"disabled\"], multiple: [\"\", \"multiple\"] } },\n    datalist: { attrs: { data: null } },\n    dd: s,\n    del: { attrs: { cite: null, datetime: null } },\n    details: { attrs: { open: [\"\", \"open\"] } },\n    dfn: s,\n    dir: s,\n    div: s,\n    dl: s,\n    dt: s,\n    em: s,\n    embed: { attrs: { src: null, type: null, width: null, height: null } },\n    eventsource: { attrs: { src: null } },\n    fieldset: { attrs: { disabled: [\"\", \"disabled\"], form: null, name: null } },\n    figcaption: s,\n    figure: s,\n    font: s,\n    footer: s,\n    form: {\n      attrs: {\n        action: null, name: null,\n        \"accept-charset\": charsets,\n        autocomplete: [\"on\", \"off\"],\n        enctype: encs,\n        method: methods,\n        novalidate: [\"\", \"novalidate\"],\n        target: targets\n      }\n    },\n    frame: s,\n    frameset: s,\n    h1: s, h2: s, h3: s, h4: s, h5: s, h6: s,\n    head: {\n      attrs: {},\n      children: [\"title\", \"base\", \"link\", \"style\", \"meta\", \"script\", \"noscript\", \"command\"]\n    },\n    header: s,\n    hgroup: s,\n    hr: s,\n    html: {\n      attrs: { manifest: null },\n      children: [\"head\", \"body\"]\n    },\n    i: s,\n    iframe: {\n      attrs: {\n        src: null, srcdoc: null, name: null, width: null, height: null,\n        sandbox: [\"allow-top-navigation\", \"allow-same-origin\", \"allow-forms\", \"allow-scripts\"],\n        seamless: [\"\", \"seamless\"]\n      }\n    },\n    img: {\n      attrs: {\n        alt: null, src: null, ismap: null, usemap: null, width: null, height: null,\n        crossorigin: [\"anonymous\", \"use-credentials\"]\n      }\n    },\n    input: {\n      attrs: {\n        alt: null, dirname: null, form: null, formaction: null,\n        height: null, list: null, max: null, maxlength: null, min: null,\n        name: null, pattern: null, placeholder: null, size: null, src: null,\n        step: null, value: null, width: null,\n        accept: [\"audio/*\", \"video/*\", \"image/*\"],\n        autocomplete: [\"on\", \"off\"],\n        autofocus: [\"\", \"autofocus\"],\n        checked: [\"\", \"checked\"],\n        disabled: [\"\", \"disabled\"],\n        formenctype: encs,\n        formmethod: methods,\n        formnovalidate: [\"\", \"novalidate\"],\n        formtarget: targets,\n        multiple: [\"\", \"multiple\"],\n        readonly: [\"\", \"readonly\"],\n        required: [\"\", \"required\"],\n        type: [\"hidden\", \"text\", \"search\", \"tel\", \"url\", \"email\", \"password\", \"datetime\", \"date\", \"month\",\n               \"week\", \"time\", \"datetime-local\", \"number\", \"range\", \"color\", \"checkbox\", \"radio\",\n               \"file\", \"submit\", \"image\", \"reset\", \"button\"]\n      }\n    },\n    ins: { attrs: { cite: null, datetime: null } },\n    kbd: s,\n    keygen: {\n      attrs: {\n        challenge: null, form: null, name: null,\n        autofocus: [\"\", \"autofocus\"],\n        disabled: [\"\", \"disabled\"],\n        keytype: [\"RSA\"]\n      }\n    },\n    label: { attrs: { \"for\": null, form: null } },\n    legend: s,\n    li: { attrs: { value: null } },\n    link: {\n      attrs: {\n        href: null, type: null,\n        hreflang: langs,\n        media: media,\n        sizes: [\"all\", \"16x16\", \"16x16 32x32\", \"16x16 32x32 64x64\"]\n      }\n    },\n    map: { attrs: { name: null } },\n    mark: s,\n    menu: { attrs: { label: null, type: [\"list\", \"context\", \"toolbar\"] } },\n    meta: {\n      attrs: {\n        content: null,\n        charset: charsets,\n        name: [\"viewport\", \"application-name\", \"author\", \"description\", \"generator\", \"keywords\"],\n        \"http-equiv\": [\"content-language\", \"content-type\", \"default-style\", \"refresh\"]\n      }\n    },\n    meter: { attrs: { value: null, min: null, low: null, high: null, max: null, optimum: null } },\n    nav: s,\n    noframes: s,\n    noscript: s,\n    object: {\n      attrs: {\n        data: null, type: null, name: null, usemap: null, form: null, width: null, height: null,\n        typemustmatch: [\"\", \"typemustmatch\"]\n      }\n    },\n    ol: { attrs: { reversed: [\"\", \"reversed\"], start: null, type: [\"1\", \"a\", \"A\", \"i\", \"I\"] } },\n    optgroup: { attrs: { disabled: [\"\", \"disabled\"], label: null } },\n    option: { attrs: { disabled: [\"\", \"disabled\"], label: null, selected: [\"\", \"selected\"], value: null } },\n    output: { attrs: { \"for\": null, form: null, name: null } },\n    p: s,\n    param: { attrs: { name: null, value: null } },\n    pre: s,\n    progress: { attrs: { value: null, max: null } },\n    q: { attrs: { cite: null } },\n    rp: s,\n    rt: s,\n    ruby: s,\n    s: s,\n    samp: s,\n    script: {\n      attrs: {\n        type: [\"text/javascript\"],\n        src: null,\n        async: [\"\", \"async\"],\n        defer: [\"\", \"defer\"],\n        charset: charsets\n      }\n    },\n    section: s,\n    select: {\n      attrs: {\n        form: null, name: null, size: null,\n        autofocus: [\"\", \"autofocus\"],\n        disabled: [\"\", \"disabled\"],\n        multiple: [\"\", \"multiple\"]\n      }\n    },\n    small: s,\n    source: { attrs: { src: null, type: null, media: null } },\n    span: s,\n    strike: s,\n    strong: s,\n    style: {\n      attrs: {\n        type: [\"text/css\"],\n        media: media,\n        scoped: null\n      }\n    },\n    sub: s,\n    summary: s,\n    sup: s,\n    table: s,\n    tbody: s,\n    td: { attrs: { colspan: null, rowspan: null, headers: null } },\n    textarea: {\n      attrs: {\n        dirname: null, form: null, maxlength: null, name: null, placeholder: null,\n        rows: null, cols: null,\n        autofocus: [\"\", \"autofocus\"],\n        disabled: [\"\", \"disabled\"],\n        readonly: [\"\", \"readonly\"],\n        required: [\"\", \"required\"],\n        wrap: [\"soft\", \"hard\"]\n      }\n    },\n    tfoot: s,\n    th: { attrs: { colspan: null, rowspan: null, headers: null, scope: [\"row\", \"col\", \"rowgroup\", \"colgroup\"] } },\n    thead: s,\n    time: { attrs: { datetime: null } },\n    title: s,\n    tr: s,\n    track: {\n      attrs: {\n        src: null, label: null, \"default\": null,\n        kind: [\"subtitles\", \"captions\", \"descriptions\", \"chapters\", \"metadata\"],\n        srclang: langs\n      }\n    },\n    tt: s,\n    u: s,\n    ul: s,\n    \"var\": s,\n    video: {\n      attrs: {\n        src: null, poster: null, width: null, height: null,\n        crossorigin: [\"anonymous\", \"use-credentials\"],\n        preload: [\"auto\", \"metadata\", \"none\"],\n        autoplay: [\"\", \"autoplay\"],\n        mediagroup: [\"movie\"],\n        muted: [\"\", \"muted\"],\n        controls: [\"\", \"controls\"]\n      }\n    },\n    wbr: s\n  };\n\n  var globalAttrs = {\n    accesskey: [\"a\", \"b\", \"c\", \"d\", \"e\", \"f\", \"g\", \"h\", \"i\", \"j\", \"k\", \"l\", \"m\", \"n\", \"o\", \"p\", \"q\", \"r\", \"s\", \"t\", \"u\", \"v\", \"w\", \"x\", \"y\", \"z\", \"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\"],\n    \"class\": null,\n    contenteditable: [\"true\", \"false\"],\n    contextmenu: null,\n    dir: [\"ltr\", \"rtl\", \"auto\"],\n    draggable: [\"true\", \"false\", \"auto\"],\n    dropzone: [\"copy\", \"move\", \"link\", \"string:\", \"file:\"],\n    hidden: [\"hidden\"],\n    id: null,\n    inert: [\"inert\"],\n    itemid: null,\n    itemprop: null,\n    itemref: null,\n    itemscope: [\"itemscope\"],\n    itemtype: null,\n    lang: [\"en\", \"es\"],\n    spellcheck: [\"true\", \"false\"],\n    style: null,\n    tabindex: [\"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\"],\n    title: null,\n    translate: [\"yes\", \"no\"],\n    onclick: null,\n    rel: [\"stylesheet\", \"alternate\", \"author\", \"bookmark\", \"help\", \"license\", \"next\", \"nofollow\", \"noreferrer\", \"prefetch\", \"prev\", \"search\", \"tag\"]\n  };\n  function populate(obj) {\n    for (var attr in globalAttrs) if (globalAttrs.hasOwnProperty(attr))\n      obj.attrs[attr] = globalAttrs[attr];\n  }\n\n  populate(s);\n  for (var tag in data) if (data.hasOwnProperty(tag) && data[tag] != s)\n    populate(data[tag]);\n\n  CodeMirror.htmlSchema = data;\n  function htmlHint(cm, options) {\n    var local = {schemaInfo: data};\n    if (options) for (var opt in options) local[opt] = options[opt];\n    return CodeMirror.hint.xml(cm, local);\n  }\n  CodeMirror.registerHelper(\"hint\", \"html\", htmlHint);\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/hint/javascript-hint.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  var Pos = CodeMirror.Pos;\n\n  function forEach(arr, f) {\n    for (var i = 0, e = arr.length; i < e; ++i) f(arr[i]);\n  }\n\n  function arrayContains(arr, item) {\n    if (!Array.prototype.indexOf) {\n      var i = arr.length;\n      while (i--) {\n        if (arr[i] === item) {\n          return true;\n        }\n      }\n      return false;\n    }\n    return arr.indexOf(item) != -1;\n  }\n\n  function scriptHint(editor, keywords, getToken, options) {\n    // Find the token at the cursor\n    var cur = editor.getCursor(), token = getToken(editor, cur);\n    if (/\\b(?:string|comment)\\b/.test(token.type)) return;\n    token.state = CodeMirror.innerMode(editor.getMode(), token.state).state;\n\n    // If it's not a 'word-style' token, ignore the token.\n    if (!/^[\\w$_]*$/.test(token.string)) {\n      token = {start: cur.ch, end: cur.ch, string: \"\", state: token.state,\n               type: token.string == \".\" ? \"property\" : null};\n    } else if (token.end > cur.ch) {\n      token.end = cur.ch;\n      token.string = token.string.slice(0, cur.ch - token.start);\n    }\n\n    var tprop = token;\n    // If it is a property, find out what it is a property of.\n    while (tprop.type == \"property\") {\n      tprop = getToken(editor, Pos(cur.line, tprop.start));\n      if (tprop.string != \".\") return;\n      tprop = getToken(editor, Pos(cur.line, tprop.start));\n      if (!context) var context = [];\n      context.push(tprop);\n    }\n    return {list: getCompletions(token, context, keywords, options),\n            from: Pos(cur.line, token.start),\n            to: Pos(cur.line, token.end)};\n  }\n\n  function javascriptHint(editor, options) {\n    return scriptHint(editor, javascriptKeywords,\n                      function (e, cur) {return e.getTokenAt(cur);},\n                      options);\n  };\n  CodeMirror.registerHelper(\"hint\", \"javascript\", javascriptHint);\n\n  function getCoffeeScriptToken(editor, cur) {\n  // This getToken, it is for coffeescript, imitates the behavior of\n  // getTokenAt method in javascript.js, that is, returning \"property\"\n  // type and treat \".\" as indepenent token.\n    var token = editor.getTokenAt(cur);\n    if (cur.ch == token.start + 1 && token.string.charAt(0) == '.') {\n      token.end = token.start;\n      token.string = '.';\n      token.type = \"property\";\n    }\n    else if (/^\\.[\\w$_]*$/.test(token.string)) {\n      token.type = \"property\";\n      token.start++;\n      token.string = token.string.replace(/\\./, '');\n    }\n    return token;\n  }\n\n  function coffeescriptHint(editor, options) {\n    return scriptHint(editor, coffeescriptKeywords, getCoffeeScriptToken, options);\n  }\n  CodeMirror.registerHelper(\"hint\", \"coffeescript\", coffeescriptHint);\n\n  var stringProps = (\"charAt charCodeAt indexOf lastIndexOf substring substr slice trim trimLeft trimRight \" +\n                     \"toUpperCase toLowerCase split concat match replace search\").split(\" \");\n  var arrayProps = (\"length concat join splice push pop shift unshift slice reverse sort indexOf \" +\n                    \"lastIndexOf every some filter forEach map reduce reduceRight \").split(\" \");\n  var funcProps = \"prototype apply call bind\".split(\" \");\n  var javascriptKeywords = (\"break case catch continue debugger default delete do else false finally for function \" +\n                  \"if in instanceof new null return switch throw true try typeof var void while with\").split(\" \");\n  var coffeescriptKeywords = (\"and break catch class continue delete do else extends false finally for \" +\n                  \"if in instanceof isnt new no not null of off on or return switch then throw true try typeof until void while with yes\").split(\" \");\n\n  function getCompletions(token, context, keywords, options) {\n    var found = [], start = token.string, global = options && options.globalScope || window;\n    function maybeAdd(str) {\n      if (str.lastIndexOf(start, 0) == 0 && !arrayContains(found, str)) found.push(str);\n    }\n    function gatherCompletions(obj) {\n      if (typeof obj == \"string\") forEach(stringProps, maybeAdd);\n      else if (obj instanceof Array) forEach(arrayProps, maybeAdd);\n      else if (obj instanceof Function) forEach(funcProps, maybeAdd);\n      for (var name in obj) maybeAdd(name);\n    }\n\n    if (context && context.length) {\n      // If this is a property, see if it belongs to some object we can\n      // find in the current environment.\n      var obj = context.pop(), base;\n      if (obj.type && obj.type.indexOf(\"variable\") === 0) {\n        if (options && options.additionalContext)\n          base = options.additionalContext[obj.string];\n        if (!options || options.useGlobalScope !== false)\n          base = base || global[obj.string];\n      } else if (obj.type == \"string\") {\n        base = \"\";\n      } else if (obj.type == \"atom\") {\n        base = 1;\n      } else if (obj.type == \"function\") {\n        if (global.jQuery != null && (obj.string == '$' || obj.string == 'jQuery') &&\n            (typeof global.jQuery == 'function'))\n          base = global.jQuery();\n        else if (global._ != null && (obj.string == '_') && (typeof global._ == 'function'))\n          base = global._();\n      }\n      while (base != null && context.length)\n        base = base[context.pop().string];\n      if (base != null) gatherCompletions(base);\n    } else {\n      // If not, just look in the global object and any local scope\n      // (reading into JS mode internals to get at the local and global variables)\n      for (var v = token.state.localVars; v; v = v.next) maybeAdd(v.name);\n      for (var v = token.state.globalVars; v; v = v.next) maybeAdd(v.name);\n      if (!options || options.useGlobalScope !== false)\n        gatherCompletions(global);\n      forEach(keywords, maybeAdd);\n    }\n    return found;\n  }\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/hint/show-hint.css",
    "content": ".CodeMirror-hints {\n  position: absolute;\n  z-index: 10;\n  overflow: hidden;\n  list-style: none;\n\n  margin: 0;\n  padding: 2px;\n\n  -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2);\n  -moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2);\n  box-shadow: 2px 3px 5px rgba(0,0,0,.2);\n  border-radius: 3px;\n  border: 1px solid silver;\n\n  background: white;\n  font-size: 90%;\n  font-family: monospace;\n\n  max-height: 20em;\n  overflow-y: auto;\n}\n\n.CodeMirror-hint {\n  margin: 0;\n  padding: 0 4px;\n  border-radius: 2px;\n  max-width: 19em;\n  overflow: hidden;\n  white-space: pre;\n  color: black;\n  cursor: pointer;\n}\n\nli.CodeMirror-hint-active {\n  background: #08f;\n  color: white;\n}\n"
  },
  {
    "path": "base/res/codemirror/addon/hint/show-hint.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  var HINT_ELEMENT_CLASS        = \"CodeMirror-hint\";\n  var ACTIVE_HINT_ELEMENT_CLASS = \"CodeMirror-hint-active\";\n\n  // This is the old interface, kept around for now to stay\n  // backwards-compatible.\n  CodeMirror.showHint = function(cm, getHints, options) {\n    if (!getHints) return cm.showHint(options);\n    if (options && options.async) getHints.async = true;\n    var newOpts = {hint: getHints};\n    if (options) for (var prop in options) newOpts[prop] = options[prop];\n    return cm.showHint(newOpts);\n  };\n\n  CodeMirror.defineExtension(\"showHint\", function(options) {\n    // We want a single cursor position.\n    if (this.listSelections().length > 1 || this.somethingSelected()) return;\n\n    if (this.state.completionActive) this.state.completionActive.close();\n    var completion = this.state.completionActive = new Completion(this, options);\n    if (!completion.options.hint) return;\n\n    CodeMirror.signal(this, \"startCompletion\", this);\n    completion.update();\n  });\n\n  function Completion(cm, options) {\n    this.cm = cm;\n    this.options = this.buildOptions(options);\n    this.widget = null;\n    this.debounce = 0;\n    this.tick = 0;\n    this.startPos = this.cm.getCursor();\n    this.startLen = this.cm.getLine(this.startPos.line).length;\n\n    var self = this;\n    cm.on(\"cursorActivity\", this.activityFunc = function() { self.cursorActivity(); });\n  }\n\n  var requestAnimationFrame = window.requestAnimationFrame || function(fn) {\n    return setTimeout(fn, 1000/60);\n  };\n  var cancelAnimationFrame = window.cancelAnimationFrame || clearTimeout;\n\n  Completion.prototype = {\n    close: function() {\n      if (!this.active()) return;\n      this.cm.state.completionActive = null;\n      this.tick = null;\n      this.cm.off(\"cursorActivity\", this.activityFunc);\n\n      if (this.widget) this.widget.close();\n      CodeMirror.signal(this.cm, \"endCompletion\", this.cm);\n    },\n\n    active: function() {\n      return this.cm.state.completionActive == this;\n    },\n\n    pick: function(data, i) {\n      var completion = data.list[i];\n      if (completion.hint) completion.hint(this.cm, data, completion);\n      else this.cm.replaceRange(getText(completion), completion.from || data.from,\n                                completion.to || data.to, \"complete\");\n      CodeMirror.signal(data, \"pick\", completion);\n      this.close();\n    },\n\n    showHints: function(data) {\n      if (!data || !data.list.length || !this.active()) return this.close();\n\n      if (this.options.completeSingle && data.list.length == 1)\n        this.pick(data, 0);\n      else\n        this.showWidget(data);\n    },\n\n    cursorActivity: function() {\n      if (this.debounce) {\n        cancelAnimationFrame(this.debounce);\n        this.debounce = 0;\n      }\n\n      var pos = this.cm.getCursor(), line = this.cm.getLine(pos.line);\n      if (pos.line != this.startPos.line || line.length - pos.ch != this.startLen - this.startPos.ch ||\n          pos.ch < this.startPos.ch || this.cm.somethingSelected() ||\n          (pos.ch && this.options.closeCharacters.test(line.charAt(pos.ch - 1)))) {\n        this.close();\n      } else {\n        var self = this;\n        this.debounce = requestAnimationFrame(function() {self.update();});\n        if (this.widget) this.widget.disable();\n      }\n    },\n\n    update: function() {\n      if (this.tick == null) return;\n      if (this.data) CodeMirror.signal(this.data, \"update\");\n      if (!this.options.hint.async) {\n        this.finishUpdate(this.options.hint(this.cm, this.options), myTick);\n      } else {\n        var myTick = ++this.tick, self = this;\n        this.options.hint(this.cm, function(data) {\n          if (self.tick == myTick) self.finishUpdate(data);\n        }, this.options);\n      }\n    },\n\n    finishUpdate: function(data) {\n      this.data = data;\n      var picked = this.widget && this.widget.picked;\n      if (this.widget) this.widget.close();\n      if (data && data.list.length) {\n        if (picked && data.list.length == 1) this.pick(data, 0);\n        else this.widget = new Widget(this, data);\n      }\n    },\n\n    showWidget: function(data) {\n      this.data = data;\n      this.widget = new Widget(this, data);\n      CodeMirror.signal(data, \"shown\");\n    },\n\n    buildOptions: function(options) {\n      var editor = this.cm.options.hintOptions;\n      var out = {};\n      for (var prop in defaultOptions) out[prop] = defaultOptions[prop];\n      if (editor) for (var prop in editor)\n        if (editor[prop] !== undefined) out[prop] = editor[prop];\n      if (options) for (var prop in options)\n        if (options[prop] !== undefined) out[prop] = options[prop];\n      return out;\n    }\n  };\n\n  function getText(completion) {\n    if (typeof completion == \"string\") return completion;\n    else return completion.text;\n  }\n\n  function buildKeyMap(completion, handle) {\n    var baseMap = {\n      Up: function() {handle.moveFocus(-1);},\n      Down: function() {handle.moveFocus(1);},\n      PageUp: function() {handle.moveFocus(-handle.menuSize() + 1, true);},\n      PageDown: function() {handle.moveFocus(handle.menuSize() - 1, true);},\n      Home: function() {handle.setFocus(0);},\n      End: function() {handle.setFocus(handle.length - 1);},\n      Enter: handle.pick,\n      Tab: handle.pick,\n      Esc: handle.close\n    };\n    var custom = completion.options.customKeys;\n    var ourMap = custom ? {} : baseMap;\n    function addBinding(key, val) {\n      var bound;\n      if (typeof val != \"string\")\n        bound = function(cm) { return val(cm, handle); };\n      // This mechanism is deprecated\n      else if (baseMap.hasOwnProperty(val))\n        bound = baseMap[val];\n      else\n        bound = val;\n      ourMap[key] = bound;\n    }\n    if (custom)\n      for (var key in custom) if (custom.hasOwnProperty(key))\n        addBinding(key, custom[key]);\n    var extra = completion.options.extraKeys;\n    if (extra)\n      for (var key in extra) if (extra.hasOwnProperty(key))\n        addBinding(key, extra[key]);\n    return ourMap;\n  }\n\n  function getHintElement(hintsElement, el) {\n    while (el && el != hintsElement) {\n      if (el.nodeName.toUpperCase() === \"LI\" && el.parentNode == hintsElement) return el;\n      el = el.parentNode;\n    }\n  }\n\n  function Widget(completion, data) {\n    this.completion = completion;\n    this.data = data;\n    this.picked = false;\n    var widget = this, cm = completion.cm;\n\n    var hints = this.hints = document.createElement(\"ul\");\n    hints.className = \"CodeMirror-hints\";\n    this.selectedHint = data.selectedHint || 0;\n\n    var completions = data.list;\n    for (var i = 0; i < completions.length; ++i) {\n      var elt = hints.appendChild(document.createElement(\"li\")), cur = completions[i];\n      var className = HINT_ELEMENT_CLASS + (i != this.selectedHint ? \"\" : \" \" + ACTIVE_HINT_ELEMENT_CLASS);\n      if (cur.className != null) className = cur.className + \" \" + className;\n      elt.className = className;\n      if (cur.render) cur.render(elt, data, cur);\n      else elt.appendChild(document.createTextNode(cur.displayText || getText(cur)));\n      elt.hintId = i;\n    }\n\n    var pos = cm.cursorCoords(completion.options.alignWithWord ? data.from : null);\n    var left = pos.left, top = pos.bottom, below = true;\n    hints.style.left = left + \"px\";\n    hints.style.top = top + \"px\";\n    // If we're at the edge of the screen, then we want the menu to appear on the left of the cursor.\n    var winW = window.innerWidth || Math.max(document.body.offsetWidth, document.documentElement.offsetWidth);\n    var winH = window.innerHeight || Math.max(document.body.offsetHeight, document.documentElement.offsetHeight);\n    (completion.options.container || document.body).appendChild(hints);\n    var box = hints.getBoundingClientRect(), overlapY = box.bottom - winH;\n    if (overlapY > 0) {\n      var height = box.bottom - box.top, curTop = pos.top - (pos.bottom - box.top);\n      if (curTop - height > 0) { // Fits above cursor\n        hints.style.top = (top = pos.top - height) + \"px\";\n        below = false;\n      } else if (height > winH) {\n        hints.style.height = (winH - 5) + \"px\";\n        hints.style.top = (top = pos.bottom - box.top) + \"px\";\n        var cursor = cm.getCursor();\n        if (data.from.ch != cursor.ch) {\n          pos = cm.cursorCoords(cursor);\n          hints.style.left = (left = pos.left) + \"px\";\n          box = hints.getBoundingClientRect();\n        }\n      }\n    }\n    var overlapX = box.right - winW;\n    if (overlapX > 0) {\n      if (box.right - box.left > winW) {\n        hints.style.width = (winW - 5) + \"px\";\n        overlapX -= (box.right - box.left) - winW;\n      }\n      hints.style.left = (left = pos.left - overlapX) + \"px\";\n    }\n\n    cm.addKeyMap(this.keyMap = buildKeyMap(completion, {\n      moveFocus: function(n, avoidWrap) { widget.changeActive(widget.selectedHint + n, avoidWrap); },\n      setFocus: function(n) { widget.changeActive(n); },\n      menuSize: function() { return widget.screenAmount(); },\n      length: completions.length,\n      close: function() { completion.close(); },\n      pick: function() { widget.pick(); },\n      data: data\n    }));\n\n    if (completion.options.closeOnUnfocus) {\n      var closingOnBlur;\n      cm.on(\"blur\", this.onBlur = function() { closingOnBlur = setTimeout(function() { completion.close(); }, 100); });\n      cm.on(\"focus\", this.onFocus = function() { clearTimeout(closingOnBlur); });\n    }\n\n    var startScroll = cm.getScrollInfo();\n    cm.on(\"scroll\", this.onScroll = function() {\n      var curScroll = cm.getScrollInfo(), editor = cm.getWrapperElement().getBoundingClientRect();\n      var newTop = top + startScroll.top - curScroll.top;\n      var point = newTop - (window.pageYOffset || (document.documentElement || document.body).scrollTop);\n      if (!below) point += hints.offsetHeight;\n      if (point <= editor.top || point >= editor.bottom) return completion.close();\n      hints.style.top = newTop + \"px\";\n      hints.style.left = (left + startScroll.left - curScroll.left) + \"px\";\n    });\n\n    CodeMirror.on(hints, \"dblclick\", function(e) {\n      var t = getHintElement(hints, e.target || e.srcElement);\n      if (t && t.hintId != null) {widget.changeActive(t.hintId); widget.pick();}\n    });\n\n    CodeMirror.on(hints, \"click\", function(e) {\n      var t = getHintElement(hints, e.target || e.srcElement);\n      if (t && t.hintId != null) {\n        widget.changeActive(t.hintId);\n        if (completion.options.completeOnSingleClick) widget.pick();\n      }\n    });\n\n    CodeMirror.on(hints, \"mousedown\", function() {\n      setTimeout(function(){cm.focus();}, 20);\n    });\n\n    CodeMirror.signal(data, \"select\", completions[0], hints.firstChild);\n    return true;\n  }\n\n  Widget.prototype = {\n    close: function() {\n      if (this.completion.widget != this) return;\n      this.completion.widget = null;\n      this.hints.parentNode.removeChild(this.hints);\n      this.completion.cm.removeKeyMap(this.keyMap);\n\n      var cm = this.completion.cm;\n      if (this.completion.options.closeOnUnfocus) {\n        cm.off(\"blur\", this.onBlur);\n        cm.off(\"focus\", this.onFocus);\n      }\n      cm.off(\"scroll\", this.onScroll);\n    },\n\n    disable: function() {\n      this.completion.cm.removeKeyMap(this.keyMap);\n      var widget = this;\n      this.keyMap = {Enter: function() { widget.picked = true; }};\n      this.completion.cm.addKeyMap(this.keyMap);\n    },\n\n    pick: function() {\n      this.completion.pick(this.data, this.selectedHint);\n    },\n\n    changeActive: function(i, avoidWrap) {\n      if (i >= this.data.list.length)\n        i = avoidWrap ? this.data.list.length - 1 : 0;\n      else if (i < 0)\n        i = avoidWrap ? 0  : this.data.list.length - 1;\n      if (this.selectedHint == i) return;\n      var node = this.hints.childNodes[this.selectedHint];\n      node.className = node.className.replace(\" \" + ACTIVE_HINT_ELEMENT_CLASS, \"\");\n      node = this.hints.childNodes[this.selectedHint = i];\n      node.className += \" \" + ACTIVE_HINT_ELEMENT_CLASS;\n      if (node.offsetTop < this.hints.scrollTop)\n        this.hints.scrollTop = node.offsetTop - 3;\n      else if (node.offsetTop + node.offsetHeight > this.hints.scrollTop + this.hints.clientHeight)\n        this.hints.scrollTop = node.offsetTop + node.offsetHeight - this.hints.clientHeight + 3;\n      CodeMirror.signal(this.data, \"select\", this.data.list[this.selectedHint], node);\n    },\n\n    screenAmount: function() {\n      return Math.floor(this.hints.clientHeight / this.hints.firstChild.offsetHeight) || 1;\n    }\n  };\n\n  CodeMirror.registerHelper(\"hint\", \"auto\", function(cm, options) {\n    var helpers = cm.getHelpers(cm.getCursor(), \"hint\"), words;\n    if (helpers.length) {\n      for (var i = 0; i < helpers.length; i++) {\n        var cur = helpers[i](cm, options);\n        if (cur && cur.list.length) return cur;\n      }\n    } else if (words = cm.getHelper(cm.getCursor(), \"hintWords\")) {\n      if (words) return CodeMirror.hint.fromList(cm, {words: words});\n    } else if (CodeMirror.hint.anyword) {\n      return CodeMirror.hint.anyword(cm, options);\n    }\n  });\n\n  CodeMirror.registerHelper(\"hint\", \"fromList\", function(cm, options) {\n    var cur = cm.getCursor(), token = cm.getTokenAt(cur);\n    var found = [];\n    for (var i = 0; i < options.words.length; i++) {\n      var word = options.words[i];\n      if (word.slice(0, token.string.length) == token.string)\n        found.push(word);\n    }\n\n    if (found.length) return {\n      list: found,\n      from: CodeMirror.Pos(cur.line, token.start),\n            to: CodeMirror.Pos(cur.line, token.end)\n    };\n  });\n\n  CodeMirror.commands.autocomplete = CodeMirror.showHint;\n\n  var defaultOptions = {\n    hint: CodeMirror.hint.auto,\n    completeSingle: true,\n    alignWithWord: true,\n    closeCharacters: /[\\s()\\[\\]{};:>,]/,\n    closeOnUnfocus: true,\n    completeOnSingleClick: false,\n    container: null,\n    customKeys: null,\n    extraKeys: null\n  };\n\n  CodeMirror.defineOption(\"hintOptions\", null);\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/hint/sql-hint.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"), require(\"../../mode/sql/sql\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\", \"../../mode/sql/sql\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  var tables;\n  var defaultTable;\n  var keywords;\n  var CONS = {\n    QUERY_DIV: \";\",\n    ALIAS_KEYWORD: \"AS\"\n  };\n  var Pos = CodeMirror.Pos;\n\n  function getKeywords(editor) {\n    var mode = editor.doc.modeOption;\n    if (mode === \"sql\") mode = \"text/x-sql\";\n    return CodeMirror.resolveMode(mode).keywords;\n  }\n\n  function getText(item) {\n    return typeof item == \"string\" ? item : item.text;\n  }\n\n  function getItem(list, item) {\n    if (!list.slice) return list[item];\n    for (var i = list.length - 1; i >= 0; i--) if (getText(list[i]) == item)\n      return list[i];\n  }\n\n  function shallowClone(object) {\n    var result = {};\n    for (var key in object) if (object.hasOwnProperty(key))\n      result[key] = object[key];\n    return result;\n  }\n\n  function match(string, word) {\n    var len = string.length;\n    var sub = getText(word).substr(0, len);\n    return string.toUpperCase() === sub.toUpperCase();\n  }\n\n  function addMatches(result, search, wordlist, formatter) {\n    for (var word in wordlist) {\n      if (!wordlist.hasOwnProperty(word)) continue;\n      if (wordlist.slice) word = wordlist[word];\n\n      if (match(search, word)) result.push(formatter(word));\n    }\n  }\n\n  function cleanName(name) {\n    // Get rid name from backticks(`) and preceding dot(.)\n    if (name.charAt(0) == \".\") {\n      name = name.substr(1);\n    }\n    return name.replace(/`/g, \"\");\n  }\n\n  function insertBackticks(name) {\n    var nameParts = getText(name).split(\".\");\n    for (var i = 0; i < nameParts.length; i++)\n      nameParts[i] = \"`\" + nameParts[i] + \"`\";\n    var escaped = nameParts.join(\".\");\n    if (typeof name == \"string\") return escaped;\n    name = shallowClone(name);\n    name.text = escaped;\n    return name;\n  }\n\n  function nameCompletion(cur, token, result, editor) {\n    // Try to complete table, colunm names and return start position of completion\n    var useBacktick = false;\n    var nameParts = [];\n    var start = token.start;\n    var cont = true;\n    while (cont) {\n      cont = (token.string.charAt(0) == \".\");\n      useBacktick = useBacktick || (token.string.charAt(0) == \"`\");\n\n      start = token.start;\n      nameParts.unshift(cleanName(token.string));\n\n      token = editor.getTokenAt(Pos(cur.line, token.start));\n      if (token.string == \".\") {\n        cont = true;\n        token = editor.getTokenAt(Pos(cur.line, token.start));\n      }\n    }\n\n    // Try to complete table names\n    var string = nameParts.join(\".\");\n    addMatches(result, string, tables, function(w) {\n      return useBacktick ? insertBackticks(w) : w;\n    });\n\n    // Try to complete columns from defaultTable\n    addMatches(result, string, defaultTable, function(w) {\n      return useBacktick ? insertBackticks(w) : w;\n    });\n\n    // Try to complete columns\n    string = nameParts.pop();\n    var table = nameParts.join(\".\");\n\n    // Check if table is available. If not, find table by Alias\n    if (!getItem(tables, table))\n      table = findTableByAlias(table, editor);\n\n    var columns = getItem(tables, table);\n    if (columns && columns.columns)\n      columns = columns.columns;\n\n    if (columns) {\n      addMatches(result, string, columns, function(w) {\n        if (typeof w == \"string\") {\n          w = table + \".\" + w;\n        } else {\n          w = shallowClone(w);\n          w.text = table + \".\" + w.text;\n        }\n        return useBacktick ? insertBackticks(w) : w;\n      });\n    }\n\n    return start;\n  }\n\n  function eachWord(lineText, f) {\n    if (!lineText) return;\n    var excepted = /[,;]/g;\n    var words = lineText.split(\" \");\n    for (var i = 0; i < words.length; i++) {\n      f(words[i]?words[i].replace(excepted, '') : '');\n    }\n  }\n\n  function convertCurToNumber(cur) {\n    // max characters of a line is 999,999.\n    return cur.line + cur.ch / Math.pow(10, 6);\n  }\n\n  function convertNumberToCur(num) {\n    return Pos(Math.floor(num), +num.toString().split('.').pop());\n  }\n\n  function findTableByAlias(alias, editor) {\n    var doc = editor.doc;\n    var fullQuery = doc.getValue();\n    var aliasUpperCase = alias.toUpperCase();\n    var previousWord = \"\";\n    var table = \"\";\n    var separator = [];\n    var validRange = {\n      start: Pos(0, 0),\n      end: Pos(editor.lastLine(), editor.getLineHandle(editor.lastLine()).length)\n    };\n\n    //add separator\n    var indexOfSeparator = fullQuery.indexOf(CONS.QUERY_DIV);\n    while(indexOfSeparator != -1) {\n      separator.push(doc.posFromIndex(indexOfSeparator));\n      indexOfSeparator = fullQuery.indexOf(CONS.QUERY_DIV, indexOfSeparator+1);\n    }\n    separator.unshift(Pos(0, 0));\n    separator.push(Pos(editor.lastLine(), editor.getLineHandle(editor.lastLine()).text.length));\n\n    //find valid range\n    var prevItem = 0;\n    var current = convertCurToNumber(editor.getCursor());\n    for (var i=0; i< separator.length; i++) {\n      var _v = convertCurToNumber(separator[i]);\n      if (current > prevItem && current <= _v) {\n        validRange = { start: convertNumberToCur(prevItem), end: convertNumberToCur(_v) };\n        break;\n      }\n      prevItem = _v;\n    }\n\n    var query = doc.getRange(validRange.start, validRange.end, false);\n\n    for (var i = 0; i < query.length; i++) {\n      var lineText = query[i];\n      eachWord(lineText, function(word) {\n        var wordUpperCase = word.toUpperCase();\n        if (wordUpperCase === aliasUpperCase && getItem(tables, previousWord))\n          table = previousWord;\n        if (wordUpperCase !== CONS.ALIAS_KEYWORD)\n          previousWord = word;\n      });\n      if (table) break;\n    }\n    return table;\n  }\n\n  CodeMirror.registerHelper(\"hint\", \"sql\", function(editor, options) {\n    tables = (options && options.tables) || {};\n    var defaultTableName = options && options.defaultTable;\n    defaultTable = defaultTableName && getItem(tables, defaultTableName);\n    keywords = keywords || getKeywords(editor);\n\n    if (defaultTableName && !defaultTable)\n      defaultTable = findTableByAlias(defaultTableName, editor);\n\n    defaultTable = defaultTable || [];\n\n    if (defaultTable.columns)\n      defaultTable = defaultTable.columns;\n\n    var cur = editor.getCursor();\n    var result = [];\n    var token = editor.getTokenAt(cur), start, end, search;\n    if (token.end > cur.ch) {\n      token.end = cur.ch;\n      token.string = token.string.slice(0, cur.ch - token.start);\n    }\n\n    if (token.string.match(/^[.`\\w@]\\w*$/)) {\n      search = token.string;\n      start = token.start;\n      end = token.end;\n    } else {\n      start = end = cur.ch;\n      search = \"\";\n    }\n    if (search.charAt(0) == \".\" || search.charAt(0) == \"`\") {\n      start = nameCompletion(cur, token, result, editor);\n    } else {\n      addMatches(result, search, tables, function(w) {return w;});\n      addMatches(result, search, defaultTable, function(w) {return w;});\n      addMatches(result, search, keywords, function(w) {return w.toUpperCase();});\n    }\n\n    return {list: result, from: Pos(cur.line, start), to: Pos(cur.line, end)};\n  });\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/hint/xml-hint.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  var Pos = CodeMirror.Pos;\n\n  function getHints(cm, options) {\n    var tags = options && options.schemaInfo;\n    var quote = (options && options.quoteChar) || '\"';\n    if (!tags) return;\n    var cur = cm.getCursor(), token = cm.getTokenAt(cur);\n    if (token.end > cur.ch) {\n      token.end = cur.ch;\n      token.string = token.string.slice(0, cur.ch - token.start);\n    }\n    var inner = CodeMirror.innerMode(cm.getMode(), token.state);\n    if (inner.mode.name != \"xml\") return;\n    var result = [], replaceToken = false, prefix;\n    var tag = /\\btag\\b/.test(token.type) && !/>$/.test(token.string);\n    var tagName = tag && /^\\w/.test(token.string), tagStart;\n\n    if (tagName) {\n      var before = cm.getLine(cur.line).slice(Math.max(0, token.start - 2), token.start);\n      var tagType = /<\\/$/.test(before) ? \"close\" : /<$/.test(before) ? \"open\" : null;\n      if (tagType) tagStart = token.start - (tagType == \"close\" ? 2 : 1);\n    } else if (tag && token.string == \"<\") {\n      tagType = \"open\";\n    } else if (tag && token.string == \"</\") {\n      tagType = \"close\";\n    }\n\n    if (!tag && !inner.state.tagName || tagType) {\n      if (tagName)\n        prefix = token.string;\n      replaceToken = tagType;\n      var cx = inner.state.context, curTag = cx && tags[cx.tagName];\n      var childList = cx ? curTag && curTag.children : tags[\"!top\"];\n      if (childList && tagType != \"close\") {\n        for (var i = 0; i < childList.length; ++i) if (!prefix || childList[i].lastIndexOf(prefix, 0) == 0)\n          result.push(\"<\" + childList[i]);\n      } else if (tagType != \"close\") {\n        for (var name in tags)\n          if (tags.hasOwnProperty(name) && name != \"!top\" && name != \"!attrs\" && (!prefix || name.lastIndexOf(prefix, 0) == 0))\n            result.push(\"<\" + name);\n      }\n      if (cx && (!prefix || tagType == \"close\" && cx.tagName.lastIndexOf(prefix, 0) == 0))\n        result.push(\"</\" + cx.tagName + \">\");\n    } else {\n      // Attribute completion\n      var curTag = tags[inner.state.tagName], attrs = curTag && curTag.attrs;\n      var globalAttrs = tags[\"!attrs\"];\n      if (!attrs && !globalAttrs) return;\n      if (!attrs) {\n        attrs = globalAttrs;\n      } else if (globalAttrs) { // Combine tag-local and global attributes\n        var set = {};\n        for (var nm in globalAttrs) if (globalAttrs.hasOwnProperty(nm)) set[nm] = globalAttrs[nm];\n        for (var nm in attrs) if (attrs.hasOwnProperty(nm)) set[nm] = attrs[nm];\n        attrs = set;\n      }\n      if (token.type == \"string\" || token.string == \"=\") { // A value\n        var before = cm.getRange(Pos(cur.line, Math.max(0, cur.ch - 60)),\n                                 Pos(cur.line, token.type == \"string\" ? token.start : token.end));\n        var atName = before.match(/([^\\s\\u00a0=<>\\\"\\']+)=$/), atValues;\n        if (!atName || !attrs.hasOwnProperty(atName[1]) || !(atValues = attrs[atName[1]])) return;\n        if (typeof atValues == 'function') atValues = atValues.call(this, cm); // Functions can be used to supply values for autocomplete widget\n        if (token.type == \"string\") {\n          prefix = token.string;\n          var n = 0;\n          if (/['\"]/.test(token.string.charAt(0))) {\n            quote = token.string.charAt(0);\n            prefix = token.string.slice(1);\n            n++;\n          }\n          var len = token.string.length;\n          if (/['\"]/.test(token.string.charAt(len - 1))) {\n            quote = token.string.charAt(len - 1);\n            prefix = token.string.substr(n, len - 2);\n          }\n          replaceToken = true;\n        }\n        for (var i = 0; i < atValues.length; ++i) if (!prefix || atValues[i].lastIndexOf(prefix, 0) == 0)\n          result.push(quote + atValues[i] + quote);\n      } else { // An attribute name\n        if (token.type == \"attribute\") {\n          prefix = token.string;\n          replaceToken = true;\n        }\n        for (var attr in attrs) if (attrs.hasOwnProperty(attr) && (!prefix || attr.lastIndexOf(prefix, 0) == 0))\n          result.push(attr);\n      }\n    }\n    return {\n      list: result,\n      from: replaceToken ? Pos(cur.line, tagStart == null ? token.start : tagStart) : cur,\n      to: replaceToken ? Pos(cur.line, token.end) : cur\n    };\n  }\n\n  CodeMirror.registerHelper(\"hint\", \"xml\", getHints);\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/lint/coffeescript-lint.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n// Depends on coffeelint.js from http://www.coffeelint.org/js/coffeelint.js\n\n// declare global: coffeelint\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.registerHelper(\"lint\", \"coffeescript\", function(text) {\n  var found = [];\n  var parseError = function(err) {\n    var loc = err.lineNumber;\n    found.push({from: CodeMirror.Pos(loc-1, 0),\n                to: CodeMirror.Pos(loc, 0),\n                severity: err.level,\n                message: err.message});\n  };\n  try {\n    var res = coffeelint.lint(text);\n    for(var i = 0; i < res.length; i++) {\n      parseError(res[i]);\n    }\n  } catch(e) {\n    found.push({from: CodeMirror.Pos(e.location.first_line, 0),\n                to: CodeMirror.Pos(e.location.last_line, e.location.last_column),\n                severity: 'error',\n                message: e.message});\n  }\n  return found;\n});\n\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/lint/css-lint.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n// Depends on csslint.js from https://github.com/stubbornella/csslint\n\n// declare global: CSSLint\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.registerHelper(\"lint\", \"css\", function(text) {\n  var found = [];\n  if (!window.CSSLint) return found;\n  var results = CSSLint.verify(text), messages = results.messages, message = null;\n  for ( var i = 0; i < messages.length; i++) {\n    message = messages[i];\n    var startLine = message.line -1, endLine = message.line -1, startCol = message.col -1, endCol = message.col;\n    found.push({\n      from: CodeMirror.Pos(startLine, startCol),\n      to: CodeMirror.Pos(endLine, endCol),\n      message: message.message,\n      severity : message.type\n    });\n  }\n  return found;\n});\n\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/lint/javascript-lint.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n  // declare global: JSHINT\n\n  var bogus = [ \"Dangerous comment\" ];\n\n  var warnings = [ [ \"Expected '{'\",\n                     \"Statement body should be inside '{ }' braces.\" ] ];\n\n  var errors = [ \"Missing semicolon\", \"Extra comma\", \"Missing property name\",\n                 \"Unmatched \", \" and instead saw\", \" is not defined\",\n                 \"Unclosed string\", \"Stopping, unable to continue\" ];\n\n  function validator(text, options) {\n    if (!window.JSHINT) return [];\n    JSHINT(text, options, options.globals);\n    var errors = JSHINT.data().errors, result = [];\n    if (errors) parseErrors(errors, result);\n    return result;\n  }\n\n  CodeMirror.registerHelper(\"lint\", \"javascript\", validator);\n\n  function cleanup(error) {\n    // All problems are warnings by default\n    fixWith(error, warnings, \"warning\", true);\n    fixWith(error, errors, \"error\");\n\n    return isBogus(error) ? null : error;\n  }\n\n  function fixWith(error, fixes, severity, force) {\n    var description, fix, find, replace, found;\n\n    description = error.description;\n\n    for ( var i = 0; i < fixes.length; i++) {\n      fix = fixes[i];\n      find = (typeof fix === \"string\" ? fix : fix[0]);\n      replace = (typeof fix === \"string\" ? null : fix[1]);\n      found = description.indexOf(find) !== -1;\n\n      if (force || found) {\n        error.severity = severity;\n      }\n      if (found && replace) {\n        error.description = replace;\n      }\n    }\n  }\n\n  function isBogus(error) {\n    var description = error.description;\n    for ( var i = 0; i < bogus.length; i++) {\n      if (description.indexOf(bogus[i]) !== -1) {\n        return true;\n      }\n    }\n    return false;\n  }\n\n  function parseErrors(errors, output) {\n    for ( var i = 0; i < errors.length; i++) {\n      var error = errors[i];\n      if (error) {\n        var linetabpositions, index;\n\n        linetabpositions = [];\n\n        // This next block is to fix a problem in jshint. Jshint\n        // replaces\n        // all tabs with spaces then performs some checks. The error\n        // positions (character/space) are then reported incorrectly,\n        // not taking the replacement step into account. Here we look\n        // at the evidence line and try to adjust the character position\n        // to the correct value.\n        if (error.evidence) {\n          // Tab positions are computed once per line and cached\n          var tabpositions = linetabpositions[error.line];\n          if (!tabpositions) {\n            var evidence = error.evidence;\n            tabpositions = [];\n            // ugggh phantomjs does not like this\n            // forEachChar(evidence, function(item, index) {\n            Array.prototype.forEach.call(evidence, function(item,\n                                                            index) {\n              if (item === '\\t') {\n                // First col is 1 (not 0) to match error\n                // positions\n                tabpositions.push(index + 1);\n              }\n            });\n            linetabpositions[error.line] = tabpositions;\n          }\n          if (tabpositions.length > 0) {\n            var pos = error.character;\n            tabpositions.forEach(function(tabposition) {\n              if (pos > tabposition) pos -= 1;\n            });\n            error.character = pos;\n          }\n        }\n\n        var start = error.character - 1, end = start + 1;\n        if (error.evidence) {\n          index = error.evidence.substring(start).search(/.\\b/);\n          if (index > -1) {\n            end += index;\n          }\n        }\n\n        // Convert to format expected by validation service\n        error.description = error.reason;// + \"(jshint)\";\n        error.start = error.character;\n        error.end = end;\n        error = cleanup(error);\n\n        if (error)\n          output.push({message: error.description,\n                       severity: error.severity,\n                       from: CodeMirror.Pos(error.line - 1, start),\n                       to: CodeMirror.Pos(error.line - 1, end)});\n      }\n    }\n  }\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/lint/json-lint.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n// Depends on jsonlint.js from https://github.com/zaach/jsonlint\n\n// declare global: jsonlint\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.registerHelper(\"lint\", \"json\", function(text) {\n  var found = [];\n  jsonlint.parseError = function(str, hash) {\n    var loc = hash.loc;\n    found.push({from: CodeMirror.Pos(loc.first_line - 1, loc.first_column),\n                to: CodeMirror.Pos(loc.last_line - 1, loc.last_column),\n                message: str});\n  };\n  try { jsonlint.parse(text); }\n  catch(e) {}\n  return found;\n});\n\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/lint/lint.css",
    "content": "/* The lint marker gutter */\n.CodeMirror-lint-markers {\n  width: 16px;\n}\n\n.CodeMirror-lint-tooltip {\n  background-color: infobackground;\n  border: 1px solid black;\n  border-radius: 4px 4px 4px 4px;\n  color: infotext;\n  font-family: monospace;\n  font-size: 10pt;\n  overflow: hidden;\n  padding: 2px 5px;\n  position: fixed;\n  white-space: pre;\n  white-space: pre-wrap;\n  z-index: 100;\n  max-width: 600px;\n  opacity: 0;\n  transition: opacity .4s;\n  transition: opacity .4s;\n  -webkit-transition: opacity .4s;\n  -o-transition: opacity .4s;\n  -ms-transition: opacity .4s;\n}\n\n.CodeMirror-lint-mark-error, .CodeMirror-lint-mark-warning {\n  background-position: left bottom;\n  background-repeat: repeat-x;\n}\n\n.CodeMirror-lint-mark-error {\n  background-image:\n  url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJDw4cOCW1/KIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAHElEQVQI12NggIL/DAz/GdA5/xkY/qPKMDAwAADLZwf5rvm+LQAAAABJRU5ErkJggg==\")\n  ;\n}\n\n.CodeMirror-lint-mark-warning {\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJFhQXEbhTg7YAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAMklEQVQI12NkgIIvJ3QXMjAwdDN+OaEbysDA4MPAwNDNwMCwiOHLCd1zX07o6kBVGQEAKBANtobskNMAAAAASUVORK5CYII=\");\n}\n\n.CodeMirror-lint-marker-error, .CodeMirror-lint-marker-warning {\n  background-position: center center;\n  background-repeat: no-repeat;\n  cursor: pointer;\n  display: inline-block;\n  height: 16px;\n  width: 16px;\n  vertical-align: middle;\n  position: relative;\n}\n\n.CodeMirror-lint-message-error, .CodeMirror-lint-message-warning {\n  padding-left: 18px;\n  background-position: top left;\n  background-repeat: no-repeat;\n}\n\n.CodeMirror-lint-marker-error, .CodeMirror-lint-message-error {\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEW7AAC7AACxAAC7AAC7AAAAAAC4AAC5AAD///+7AAAUdclpAAAABnRSTlMXnORSiwCK0ZKSAAAATUlEQVR42mWPOQ7AQAgDuQLx/z8csYRmPRIFIwRGnosRrpamvkKi0FTIiMASR3hhKW+hAN6/tIWhu9PDWiTGNEkTtIOucA5Oyr9ckPgAWm0GPBog6v4AAAAASUVORK5CYII=\");\n}\n\n.CodeMirror-lint-marker-warning, .CodeMirror-lint-message-warning {\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEX/uwDvrwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD6twD/uwAAAADurwD2tQD7uAD+ugAAAAD/uwDhmeTRAAAADHRSTlMJ8mN1EYcbmiixgACm7WbuAAAAVklEQVR42n3PUQqAIBBFUU1LLc3u/jdbOJoW1P08DA9Gba8+YWJ6gNJoNYIBzAA2chBth5kLmG9YUoG0NHAUwFXwO9LuBQL1giCQb8gC9Oro2vp5rncCIY8L8uEx5ZkAAAAASUVORK5CYII=\");\n}\n\n.CodeMirror-lint-marker-multiple {\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAACVBMVEUAAAAAAAC/v7914kyHAAAAAXRSTlMAQObYZgAAACNJREFUeNo1ioEJAAAIwmz/H90iFFSGJgFMe3gaLZ0od+9/AQZ0ADosbYraAAAAAElFTkSuQmCC\");\n  background-repeat: no-repeat;\n  background-position: right bottom;\n  width: 100%; height: 100%;\n}\n"
  },
  {
    "path": "base/res/codemirror/addon/lint/lint.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n  var GUTTER_ID = \"CodeMirror-lint-markers\";\n\n  function showTooltip(e, content) {\n    var tt = document.createElement(\"div\");\n    tt.className = \"CodeMirror-lint-tooltip\";\n    tt.appendChild(content.cloneNode(true));\n    document.body.appendChild(tt);\n\n    function position(e) {\n      if (!tt.parentNode) return CodeMirror.off(document, \"mousemove\", position);\n      tt.style.top = Math.max(0, e.clientY - tt.offsetHeight - 5) + \"px\";\n      tt.style.left = (e.clientX + 5) + \"px\";\n    }\n    CodeMirror.on(document, \"mousemove\", position);\n    position(e);\n    if (tt.style.opacity != null) tt.style.opacity = 1;\n    return tt;\n  }\n  function rm(elt) {\n    if (elt.parentNode) elt.parentNode.removeChild(elt);\n  }\n  function hideTooltip(tt) {\n    if (!tt.parentNode) return;\n    if (tt.style.opacity == null) rm(tt);\n    tt.style.opacity = 0;\n    setTimeout(function() { rm(tt); }, 600);\n  }\n\n  function showTooltipFor(e, content, node) {\n    var tooltip = showTooltip(e, content);\n    function hide() {\n      CodeMirror.off(node, \"mouseout\", hide);\n      if (tooltip) { hideTooltip(tooltip); tooltip = null; }\n    }\n    var poll = setInterval(function() {\n      if (tooltip) for (var n = node;; n = n.parentNode) {\n        if (n && n.nodeType == 11) n = n.host;\n        if (n == document.body) return;\n        if (!n) { hide(); break; }\n      }\n      if (!tooltip) return clearInterval(poll);\n    }, 400);\n    CodeMirror.on(node, \"mouseout\", hide);\n  }\n\n  function LintState(cm, options, hasGutter) {\n    this.marked = [];\n    this.options = options;\n    this.timeout = null;\n    this.hasGutter = hasGutter;\n    this.onMouseOver = function(e) { onMouseOver(cm, e); };\n  }\n\n  function parseOptions(cm, options) {\n    if (options instanceof Function) return {getAnnotations: options};\n    if (!options || options === true) options = {};\n    if (!options.getAnnotations) options.getAnnotations = cm.getHelper(CodeMirror.Pos(0, 0), \"lint\");\n    if (!options.getAnnotations) throw new Error(\"Required option 'getAnnotations' missing (lint addon)\");\n    return options;\n  }\n\n  function clearMarks(cm) {\n    var state = cm.state.lint;\n    if (state.hasGutter) cm.clearGutter(GUTTER_ID);\n    for (var i = 0; i < state.marked.length; ++i)\n      state.marked[i].clear();\n    state.marked.length = 0;\n  }\n\n  function makeMarker(labels, severity, multiple, tooltips) {\n    var marker = document.createElement(\"div\"), inner = marker;\n    marker.className = \"CodeMirror-lint-marker-\" + severity;\n    if (multiple) {\n      inner = marker.appendChild(document.createElement(\"div\"));\n      inner.className = \"CodeMirror-lint-marker-multiple\";\n    }\n\n    if (tooltips != false) CodeMirror.on(inner, \"mouseover\", function(e) {\n      showTooltipFor(e, labels, inner);\n    });\n\n    return marker;\n  }\n\n  function getMaxSeverity(a, b) {\n    if (a == \"error\") return a;\n    else return b;\n  }\n\n  function groupByLine(annotations) {\n    var lines = [];\n    for (var i = 0; i < annotations.length; ++i) {\n      var ann = annotations[i], line = ann.from.line;\n      (lines[line] || (lines[line] = [])).push(ann);\n    }\n    return lines;\n  }\n\n  function annotationTooltip(ann) {\n    var severity = ann.severity;\n    if (!severity) severity = \"error\";\n    var tip = document.createElement(\"div\");\n    tip.className = \"CodeMirror-lint-message-\" + severity;\n    tip.appendChild(document.createTextNode(ann.message));\n    return tip;\n  }\n\n  function startLinting(cm) {\n    var state = cm.state.lint, options = state.options;\n    var passOptions = options.options || options; // Support deprecated passing of `options` property in options\n    if (options.async || options.getAnnotations.async)\n      options.getAnnotations(cm.getValue(), updateLinting, passOptions, cm);\n    else\n      updateLinting(cm, options.getAnnotations(cm.getValue(), passOptions, cm));\n  }\n\n  function updateLinting(cm, annotationsNotSorted) {\n    clearMarks(cm);\n    var state = cm.state.lint, options = state.options;\n\n    var annotations = groupByLine(annotationsNotSorted);\n\n    for (var line = 0; line < annotations.length; ++line) {\n      var anns = annotations[line];\n      if (!anns) continue;\n\n      var maxSeverity = null;\n      var tipLabel = state.hasGutter && document.createDocumentFragment();\n\n      for (var i = 0; i < anns.length; ++i) {\n        var ann = anns[i];\n        var severity = ann.severity;\n        if (!severity) severity = \"error\";\n        maxSeverity = getMaxSeverity(maxSeverity, severity);\n\n        if (options.formatAnnotation) ann = options.formatAnnotation(ann);\n        if (state.hasGutter) tipLabel.appendChild(annotationTooltip(ann));\n\n        if (ann.to) state.marked.push(cm.markText(ann.from, ann.to, {\n          className: \"CodeMirror-lint-mark-\" + severity,\n          __annotation: ann\n        }));\n      }\n\n      if (state.hasGutter)\n        cm.setGutterMarker(line, GUTTER_ID, makeMarker(tipLabel, maxSeverity, anns.length > 1,\n                                                       state.options.tooltips));\n    }\n    if (options.onUpdateLinting) options.onUpdateLinting(annotationsNotSorted, annotations, cm);\n  }\n\n  function onChange(cm) {\n    var state = cm.state.lint;\n    if (!state) return;\n    clearTimeout(state.timeout);\n    state.timeout = setTimeout(function(){startLinting(cm);}, state.options.delay || 500);\n  }\n\n  function popupSpanTooltip(ann, e) {\n    var target = e.target || e.srcElement;\n    showTooltipFor(e, annotationTooltip(ann), target);\n  }\n\n  function onMouseOver(cm, e) {\n    var target = e.target || e.srcElement;\n    if (!/\\bCodeMirror-lint-mark-/.test(target.className)) return;\n    var box = target.getBoundingClientRect(), x = (box.left + box.right) / 2, y = (box.top + box.bottom) / 2;\n    var spans = cm.findMarksAt(cm.coordsChar({left: x, top: y}, \"client\"));\n    for (var i = 0; i < spans.length; ++i) {\n      var ann = spans[i].__annotation;\n      if (ann) return popupSpanTooltip(ann, e);\n    }\n  }\n\n  CodeMirror.defineOption(\"lint\", false, function(cm, val, old) {\n    if (old && old != CodeMirror.Init) {\n      clearMarks(cm);\n      cm.off(\"change\", onChange);\n      CodeMirror.off(cm.getWrapperElement(), \"mouseover\", cm.state.lint.onMouseOver);\n      clearTimeout(cm.state.lint.timeout);\n      delete cm.state.lint;\n    }\n\n    if (val) {\n      var gutters = cm.getOption(\"gutters\"), hasLintGutter = false;\n      for (var i = 0; i < gutters.length; ++i) if (gutters[i] == GUTTER_ID) hasLintGutter = true;\n      var state = cm.state.lint = new LintState(cm, parseOptions(cm, val), hasLintGutter);\n      cm.on(\"change\", onChange);\n      if (state.options.tooltips != false)\n        CodeMirror.on(cm.getWrapperElement(), \"mouseover\", state.onMouseOver);\n\n      startLinting(cm);\n    }\n  });\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/lint/yaml-lint.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\n// Depends on js-yaml.js from https://github.com/nodeca/js-yaml\n\n// declare global: jsyaml\n\nCodeMirror.registerHelper(\"lint\", \"yaml\", function(text) {\n  var found = [];\n  try { jsyaml.load(text); }\n  catch(e) {\n      var loc = e.mark;\n      found.push({ from: CodeMirror.Pos(loc.line, loc.column), to: CodeMirror.Pos(loc.line, loc.column), message: e.message });\n  }\n  return found;\n});\n\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/merge/merge.css",
    "content": ".CodeMirror-merge {\n  position: relative;\n  border: 1px solid #ddd;\n  white-space: pre;\n}\n\n.CodeMirror-merge, .CodeMirror-merge .CodeMirror {\n  height: 350px;\n}\n\n.CodeMirror-merge-2pane .CodeMirror-merge-pane { width: 47%; }\n.CodeMirror-merge-2pane .CodeMirror-merge-gap { width: 6%; }\n.CodeMirror-merge-3pane .CodeMirror-merge-pane { width: 31%; }\n.CodeMirror-merge-3pane .CodeMirror-merge-gap { width: 3.5%; }\n\n.CodeMirror-merge-pane {\n  display: inline-block;\n  white-space: normal;\n  vertical-align: top;\n}\n.CodeMirror-merge-pane-rightmost {\n  position: absolute;\n  right: 0px;\n  z-index: 1;\n}\n\n.CodeMirror-merge-gap {\n  z-index: 2;\n  display: inline-block;\n  height: 100%;\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n  overflow: hidden;\n  border-left: 1px solid #ddd;\n  border-right: 1px solid #ddd;\n  position: relative;\n  background: #f8f8f8;\n}\n\n.CodeMirror-merge-scrolllock-wrap {\n  position: absolute;\n  bottom: 0; left: 50%;\n}\n.CodeMirror-merge-scrolllock {\n  position: relative;\n  left: -50%;\n  cursor: pointer;\n  color: #555;\n  line-height: 1;\n}\n\n.CodeMirror-merge-copybuttons-left, .CodeMirror-merge-copybuttons-right {\n  position: absolute;\n  left: 0; top: 0;\n  right: 0; bottom: 0;\n  line-height: 1;\n}\n\n.CodeMirror-merge-copy {\n  position: absolute;\n  cursor: pointer;\n  color: #44c;\n}\n\n.CodeMirror-merge-copy-reverse {\n  position: absolute;\n  cursor: pointer;\n  color: #44c;\n}\n\n.CodeMirror-merge-copybuttons-left .CodeMirror-merge-copy { left: 2px; }\n.CodeMirror-merge-copybuttons-right .CodeMirror-merge-copy { right: 2px; }\n\n.CodeMirror-merge-r-inserted, .CodeMirror-merge-l-inserted {\n  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12MwuCXy3+CWyH8GBgYGJgYkAABZbAQ9ELXurwAAAABJRU5ErkJggg==);\n  background-position: bottom left;\n  background-repeat: repeat-x;\n}\n\n.CodeMirror-merge-r-deleted, .CodeMirror-merge-l-deleted {\n  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12M4Kyb2/6yY2H8GBgYGJgYkAABURgPz6Ks7wQAAAABJRU5ErkJggg==);\n  background-position: bottom left;\n  background-repeat: repeat-x;\n}\n\n.CodeMirror-merge-r-chunk { background: #ffffe0; }\n.CodeMirror-merge-r-chunk-start { border-top: 1px solid #ee8; }\n.CodeMirror-merge-r-chunk-end { border-bottom: 1px solid #ee8; }\n.CodeMirror-merge-r-connect { fill: #ffffe0; stroke: #ee8; stroke-width: 1px; }\n\n.CodeMirror-merge-l-chunk { background: #eef; }\n.CodeMirror-merge-l-chunk-start { border-top: 1px solid #88e; }\n.CodeMirror-merge-l-chunk-end { border-bottom: 1px solid #88e; }\n.CodeMirror-merge-l-connect { fill: #eef; stroke: #88e; stroke-width: 1px; }\n\n.CodeMirror-merge-l-chunk.CodeMirror-merge-r-chunk { background: #dfd; }\n.CodeMirror-merge-l-chunk-start.CodeMirror-merge-r-chunk-start { border-top: 1px solid #4e4; }\n.CodeMirror-merge-l-chunk-end.CodeMirror-merge-r-chunk-end { border-bottom: 1px solid #4e4; }\n\n.CodeMirror-merge-collapsed-widget:before {\n  content: \"(...)\";\n}\n.CodeMirror-merge-collapsed-widget {\n  cursor: pointer;\n  color: #88b;\n  background: #eef;\n  border: 1px solid #ddf;\n  font-size: 90%;\n  padding: 0 3px;\n  border-radius: 4px;\n}\n.CodeMirror-merge-collapsed-line .CodeMirror-gutter-elt { display: none; }\n"
  },
  {
    "path": "base/res/codemirror/addon/merge/merge.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n// declare global: diff_match_patch, DIFF_INSERT, DIFF_DELETE, DIFF_EQUAL\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"), require(\"diff_match_patch\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\", \"diff_match_patch\"], mod);\n  else // Plain browser env\n    mod(CodeMirror, diff_match_patch);\n})(function(CodeMirror, diff_match_patch) {\n  \"use strict\";\n  var Pos = CodeMirror.Pos;\n  var svgNS = \"http://www.w3.org/2000/svg\";\n\n  function DiffView(mv, type) {\n    this.mv = mv;\n    this.type = type;\n    this.classes = type == \"left\"\n      ? {chunk: \"CodeMirror-merge-l-chunk\",\n         start: \"CodeMirror-merge-l-chunk-start\",\n         end: \"CodeMirror-merge-l-chunk-end\",\n         insert: \"CodeMirror-merge-l-inserted\",\n         del: \"CodeMirror-merge-l-deleted\",\n         connect: \"CodeMirror-merge-l-connect\"}\n      : {chunk: \"CodeMirror-merge-r-chunk\",\n         start: \"CodeMirror-merge-r-chunk-start\",\n         end: \"CodeMirror-merge-r-chunk-end\",\n         insert: \"CodeMirror-merge-r-inserted\",\n         del: \"CodeMirror-merge-r-deleted\",\n         connect: \"CodeMirror-merge-r-connect\"};\n  }\n\n  DiffView.prototype = {\n    constructor: DiffView,\n    init: function(pane, orig, options) {\n      this.edit = this.mv.edit;\n      (this.edit.state.diffViews || (this.edit.state.diffViews = [])).push(this);\n      this.orig = CodeMirror(pane, copyObj({value: orig, readOnly: !this.mv.options.allowEditingOriginals}, copyObj(options)));\n      this.orig.state.diffViews = [this];\n\n      this.diff = getDiff(asString(orig), asString(options.value));\n      this.chunks = getChunks(this.diff);\n      this.diffOutOfDate = this.dealigned = false;\n\n      this.showDifferences = options.showDifferences !== false;\n      this.forceUpdate = registerUpdate(this);\n      setScrollLock(this, true, false);\n      registerScroll(this);\n    },\n    setShowDifferences: function(val) {\n      val = val !== false;\n      if (val != this.showDifferences) {\n        this.showDifferences = val;\n        this.forceUpdate(\"full\");\n      }\n    }\n  };\n\n  function ensureDiff(dv) {\n    if (dv.diffOutOfDate) {\n      dv.diff = getDiff(dv.orig.getValue(), dv.edit.getValue());\n      dv.chunks = getChunks(dv.diff);\n      dv.diffOutOfDate = false;\n      CodeMirror.signal(dv.edit, \"updateDiff\", dv.diff);\n    }\n  }\n\n  var updating = false;\n  function registerUpdate(dv) {\n    var edit = {from: 0, to: 0, marked: []};\n    var orig = {from: 0, to: 0, marked: []};\n    var debounceChange, updatingFast = false;\n    function update(mode) {\n      updating = true;\n      updatingFast = false;\n      if (mode == \"full\") {\n        if (dv.svg) clear(dv.svg);\n        if (dv.copyButtons) clear(dv.copyButtons);\n        clearMarks(dv.edit, edit.marked, dv.classes);\n        clearMarks(dv.orig, orig.marked, dv.classes);\n        edit.from = edit.to = orig.from = orig.to = 0;\n      }\n      ensureDiff(dv);\n      if (dv.showDifferences) {\n        updateMarks(dv.edit, dv.diff, edit, DIFF_INSERT, dv.classes);\n        updateMarks(dv.orig, dv.diff, orig, DIFF_DELETE, dv.classes);\n      }\n      makeConnections(dv);\n\n      if (dv.mv.options.connect == \"align\")\n        alignChunks(dv);\n      updating = false;\n    }\n    function setDealign(fast) {\n      if (updating) return;\n      dv.dealigned = true;\n      set(fast);\n    }\n    function set(fast) {\n      if (updating || updatingFast) return;\n      clearTimeout(debounceChange);\n      if (fast === true) updatingFast = true;\n      debounceChange = setTimeout(update, fast === true ? 20 : 250);\n    }\n    function change(_cm, change) {\n      if (!dv.diffOutOfDate) {\n        dv.diffOutOfDate = true;\n        edit.from = edit.to = orig.from = orig.to = 0;\n      }\n      // Update faster when a line was added/removed\n      setDealign(change.text.length - 1 != change.to.line - change.from.line);\n    }\n    dv.edit.on(\"change\", change);\n    dv.orig.on(\"change\", change);\n    dv.edit.on(\"markerAdded\", setDealign);\n    dv.edit.on(\"markerCleared\", setDealign);\n    dv.orig.on(\"markerAdded\", setDealign);\n    dv.orig.on(\"markerCleared\", setDealign);\n    dv.edit.on(\"viewportChange\", function() { set(false); });\n    dv.orig.on(\"viewportChange\", function() { set(false); });\n    update();\n    return update;\n  }\n\n  function registerScroll(dv) {\n    dv.edit.on(\"scroll\", function() {\n      syncScroll(dv, DIFF_INSERT) && makeConnections(dv);\n    });\n    dv.orig.on(\"scroll\", function() {\n      syncScroll(dv, DIFF_DELETE) && makeConnections(dv);\n    });\n  }\n\n  function syncScroll(dv, type) {\n    // Change handler will do a refresh after a timeout when diff is out of date\n    if (dv.diffOutOfDate) return false;\n    if (!dv.lockScroll) return true;\n    var editor, other, now = +new Date;\n    if (type == DIFF_INSERT) { editor = dv.edit; other = dv.orig; }\n    else { editor = dv.orig; other = dv.edit; }\n    // Don't take action if the position of this editor was recently set\n    // (to prevent feedback loops)\n    if (editor.state.scrollSetBy == dv && (editor.state.scrollSetAt || 0) + 50 > now) return false;\n\n    var sInfo = editor.getScrollInfo();\n    if (dv.mv.options.connect == \"align\") {\n      targetPos = sInfo.top;\n    } else {\n      var halfScreen = .5 * sInfo.clientHeight, midY = sInfo.top + halfScreen;\n      var mid = editor.lineAtHeight(midY, \"local\");\n      var around = chunkBoundariesAround(dv.chunks, mid, type == DIFF_INSERT);\n      var off = getOffsets(editor, type == DIFF_INSERT ? around.edit : around.orig);\n      var offOther = getOffsets(other, type == DIFF_INSERT ? around.orig : around.edit);\n      var ratio = (midY - off.top) / (off.bot - off.top);\n      var targetPos = (offOther.top - halfScreen) + ratio * (offOther.bot - offOther.top);\n\n      var botDist, mix;\n      // Some careful tweaking to make sure no space is left out of view\n      // when scrolling to top or bottom.\n      if (targetPos > sInfo.top && (mix = sInfo.top / halfScreen) < 1) {\n        targetPos = targetPos * mix + sInfo.top * (1 - mix);\n      } else if ((botDist = sInfo.height - sInfo.clientHeight - sInfo.top) < halfScreen) {\n        var otherInfo = other.getScrollInfo();\n        var botDistOther = otherInfo.height - otherInfo.clientHeight - targetPos;\n        if (botDistOther > botDist && (mix = botDist / halfScreen) < 1)\n          targetPos = targetPos * mix + (otherInfo.height - otherInfo.clientHeight - botDist) * (1 - mix);\n      }\n    }\n\n    other.scrollTo(sInfo.left, targetPos);\n    other.state.scrollSetAt = now;\n    other.state.scrollSetBy = dv;\n    return true;\n  }\n\n  function getOffsets(editor, around) {\n    var bot = around.after;\n    if (bot == null) bot = editor.lastLine() + 1;\n    return {top: editor.heightAtLine(around.before || 0, \"local\"),\n            bot: editor.heightAtLine(bot, \"local\")};\n  }\n\n  function setScrollLock(dv, val, action) {\n    dv.lockScroll = val;\n    if (val && action != false) syncScroll(dv, DIFF_INSERT) && makeConnections(dv);\n    dv.lockButton.innerHTML = val ? \"\\u21db\\u21da\" : \"\\u21db&nbsp;&nbsp;\\u21da\";\n  }\n\n  // Updating the marks for editor content\n\n  function clearMarks(editor, arr, classes) {\n    for (var i = 0; i < arr.length; ++i) {\n      var mark = arr[i];\n      if (mark instanceof CodeMirror.TextMarker) {\n        mark.clear();\n      } else if (mark.parent) {\n        editor.removeLineClass(mark, \"background\", classes.chunk);\n        editor.removeLineClass(mark, \"background\", classes.start);\n        editor.removeLineClass(mark, \"background\", classes.end);\n      }\n    }\n    arr.length = 0;\n  }\n\n  // FIXME maybe add a margin around viewport to prevent too many updates\n  function updateMarks(editor, diff, state, type, classes) {\n    var vp = editor.getViewport();\n    editor.operation(function() {\n      if (state.from == state.to || vp.from - state.to > 20 || state.from - vp.to > 20) {\n        clearMarks(editor, state.marked, classes);\n        markChanges(editor, diff, type, state.marked, vp.from, vp.to, classes);\n        state.from = vp.from; state.to = vp.to;\n      } else {\n        if (vp.from < state.from) {\n          markChanges(editor, diff, type, state.marked, vp.from, state.from, classes);\n          state.from = vp.from;\n        }\n        if (vp.to > state.to) {\n          markChanges(editor, diff, type, state.marked, state.to, vp.to, classes);\n          state.to = vp.to;\n        }\n      }\n    });\n  }\n\n  function markChanges(editor, diff, type, marks, from, to, classes) {\n    var pos = Pos(0, 0);\n    var top = Pos(from, 0), bot = editor.clipPos(Pos(to - 1));\n    var cls = type == DIFF_DELETE ? classes.del : classes.insert;\n    function markChunk(start, end) {\n      var bfrom = Math.max(from, start), bto = Math.min(to, end);\n      for (var i = bfrom; i < bto; ++i) {\n        var line = editor.addLineClass(i, \"background\", classes.chunk);\n        if (i == start) editor.addLineClass(line, \"background\", classes.start);\n        if (i == end - 1) editor.addLineClass(line, \"background\", classes.end);\n        marks.push(line);\n      }\n      // When the chunk is empty, make sure a horizontal line shows up\n      if (start == end && bfrom == end && bto == end) {\n        if (bfrom)\n          marks.push(editor.addLineClass(bfrom - 1, \"background\", classes.end));\n        else\n          marks.push(editor.addLineClass(bfrom, \"background\", classes.start));\n      }\n    }\n\n    var chunkStart = 0;\n    for (var i = 0; i < diff.length; ++i) {\n      var part = diff[i], tp = part[0], str = part[1];\n      if (tp == DIFF_EQUAL) {\n        var cleanFrom = pos.line + (startOfLineClean(diff, i) ? 0 : 1);\n        moveOver(pos, str);\n        var cleanTo = pos.line + (endOfLineClean(diff, i) ? 1 : 0);\n        if (cleanTo > cleanFrom) {\n          if (i) markChunk(chunkStart, cleanFrom);\n          chunkStart = cleanTo;\n        }\n      } else {\n        if (tp == type) {\n          var end = moveOver(pos, str, true);\n          var a = posMax(top, pos), b = posMin(bot, end);\n          if (!posEq(a, b))\n            marks.push(editor.markText(a, b, {className: cls}));\n          pos = end;\n        }\n      }\n    }\n    if (chunkStart <= pos.line) markChunk(chunkStart, pos.line + 1);\n  }\n\n  // Updating the gap between editor and original\n\n  function makeConnections(dv) {\n    if (!dv.showDifferences) return;\n\n    if (dv.svg) {\n      clear(dv.svg);\n      var w = dv.gap.offsetWidth;\n      attrs(dv.svg, \"width\", w, \"height\", dv.gap.offsetHeight);\n    }\n    if (dv.copyButtons) clear(dv.copyButtons);\n\n    var vpEdit = dv.edit.getViewport(), vpOrig = dv.orig.getViewport();\n    var sTopEdit = dv.edit.getScrollInfo().top, sTopOrig = dv.orig.getScrollInfo().top;\n    for (var i = 0; i < dv.chunks.length; i++) {\n      var ch = dv.chunks[i];\n      if (ch.editFrom <= vpEdit.to && ch.editTo >= vpEdit.from &&\n          ch.origFrom <= vpOrig.to && ch.origTo >= vpOrig.from)\n        drawConnectorsForChunk(dv, ch, sTopOrig, sTopEdit, w);\n    }\n  }\n\n  function getMatchingOrigLine(editLine, chunks) {\n    var editStart = 0, origStart = 0;\n    for (var i = 0; i < chunks.length; i++) {\n      var chunk = chunks[i];\n      if (chunk.editTo > editLine && chunk.editFrom <= editLine) return null;\n      if (chunk.editFrom > editLine) break;\n      editStart = chunk.editTo;\n      origStart = chunk.origTo;\n    }\n    return origStart + (editLine - editStart);\n  }\n\n  function findAlignedLines(dv, other) {\n    var linesToAlign = [];\n    for (var i = 0; i < dv.chunks.length; i++) {\n      var chunk = dv.chunks[i];\n      linesToAlign.push([chunk.origTo, chunk.editTo, other ? getMatchingOrigLine(chunk.editTo, other.chunks) : null]);\n    }\n    if (other) {\n      for (var i = 0; i < other.chunks.length; i++) {\n        var chunk = other.chunks[i];\n        for (var j = 0; j < linesToAlign.length; j++) {\n          var align = linesToAlign[j];\n          if (align[1] == chunk.editTo) {\n            j = -1;\n            break;\n          } else if (align[1] > chunk.editTo) {\n            break;\n          }\n        }\n        if (j > -1)\n          linesToAlign.splice(j - 1, 0, [getMatchingOrigLine(chunk.editTo, dv.chunks), chunk.editTo, chunk.origTo]);\n      }\n    }\n    return linesToAlign;\n  }\n\n  function alignChunks(dv, force) {\n    if (!dv.dealigned && !force) return;\n    if (!dv.orig.curOp) return dv.orig.operation(function() {\n      alignChunks(dv, force);\n    });\n\n    dv.dealigned = false;\n    var other = dv.mv.left == dv ? dv.mv.right : dv.mv.left;\n    if (other) {\n      ensureDiff(other);\n      other.dealigned = false;\n    }\n    var linesToAlign = findAlignedLines(dv, other);\n\n    // Clear old aligners\n    var aligners = dv.mv.aligners;\n    for (var i = 0; i < aligners.length; i++)\n      aligners[i].clear();\n    aligners.length = 0;\n\n    var cm = [dv.orig, dv.edit], scroll = [];\n    if (other) cm.push(other.orig);\n    for (var i = 0; i < cm.length; i++)\n      scroll.push(cm[i].getScrollInfo().top);\n\n    for (var ln = 0; ln < linesToAlign.length; ln++)\n      alignLines(cm, linesToAlign[ln], aligners);\n\n    for (var i = 0; i < cm.length; i++)\n      cm[i].scrollTo(null, scroll[i]);\n  }\n\n  function alignLines(cm, lines, aligners) {\n    var maxOffset = 0, offset = [];\n    for (var i = 0; i < cm.length; i++) if (lines[i] != null) {\n      var off = cm[i].heightAtLine(lines[i], \"local\");\n      offset[i] = off;\n      maxOffset = Math.max(maxOffset, off);\n    }\n    for (var i = 0; i < cm.length; i++) if (lines[i] != null) {\n      var diff = maxOffset - offset[i];\n      if (diff > 1)\n        aligners.push(padAbove(cm[i], lines[i], diff));\n    }\n  }\n\n  function padAbove(cm, line, size) {\n    var above = true;\n    if (line > cm.lastLine()) {\n      line--;\n      above = false;\n    }\n    var elt = document.createElement(\"div\");\n    elt.className = \"CodeMirror-merge-spacer\";\n    elt.style.height = size + \"px\"; elt.style.minWidth = \"1px\";\n    return cm.addLineWidget(line, elt, {height: size, above: above});\n  }\n\n  function drawConnectorsForChunk(dv, chunk, sTopOrig, sTopEdit, w) {\n    var flip = dv.type == \"left\";\n    var top = dv.orig.heightAtLine(chunk.origFrom, \"local\") - sTopOrig;\n    if (dv.svg) {\n      var topLpx = top;\n      var topRpx = dv.edit.heightAtLine(chunk.editFrom, \"local\") - sTopEdit;\n      if (flip) { var tmp = topLpx; topLpx = topRpx; topRpx = tmp; }\n      var botLpx = dv.orig.heightAtLine(chunk.origTo, \"local\") - sTopOrig;\n      var botRpx = dv.edit.heightAtLine(chunk.editTo, \"local\") - sTopEdit;\n      if (flip) { var tmp = botLpx; botLpx = botRpx; botRpx = tmp; }\n      var curveTop = \" C \" + w/2 + \" \" + topRpx + \" \" + w/2 + \" \" + topLpx + \" \" + (w + 2) + \" \" + topLpx;\n      var curveBot = \" C \" + w/2 + \" \" + botLpx + \" \" + w/2 + \" \" + botRpx + \" -1 \" + botRpx;\n      attrs(dv.svg.appendChild(document.createElementNS(svgNS, \"path\")),\n            \"d\", \"M -1 \" + topRpx + curveTop + \" L \" + (w + 2) + \" \" + botLpx + curveBot + \" z\",\n            \"class\", dv.classes.connect);\n    }\n    if (dv.copyButtons) {\n      var copy = dv.copyButtons.appendChild(elt(\"div\", dv.type == \"left\" ? \"\\u21dd\" : \"\\u21dc\",\n                                                \"CodeMirror-merge-copy\"));\n      var editOriginals = dv.mv.options.allowEditingOriginals;\n      copy.title = editOriginals ? \"Push to left\" : \"Revert chunk\";\n      copy.chunk = chunk;\n      copy.style.top = top + \"px\";\n\n      if (editOriginals) {\n        var topReverse = dv.orig.heightAtLine(chunk.editFrom, \"local\") - sTopEdit;\n        var copyReverse = dv.copyButtons.appendChild(elt(\"div\", dv.type == \"right\" ? \"\\u21dd\" : \"\\u21dc\",\n                                                         \"CodeMirror-merge-copy-reverse\"));\n        copyReverse.title = \"Push to right\";\n        copyReverse.chunk = {editFrom: chunk.origFrom, editTo: chunk.origTo,\n                             origFrom: chunk.editFrom, origTo: chunk.editTo};\n        copyReverse.style.top = topReverse + \"px\";\n        dv.type == \"right\" ? copyReverse.style.left = \"2px\" : copyReverse.style.right = \"2px\";\n      }\n    }\n  }\n\n  function copyChunk(dv, to, from, chunk) {\n    if (dv.diffOutOfDate) return;\n    to.replaceRange(from.getRange(Pos(chunk.origFrom, 0), Pos(chunk.origTo, 0)),\n                         Pos(chunk.editFrom, 0), Pos(chunk.editTo, 0));\n  }\n\n  // Merge view, containing 0, 1, or 2 diff views.\n\n  var MergeView = CodeMirror.MergeView = function(node, options) {\n    if (!(this instanceof MergeView)) return new MergeView(node, options);\n\n    this.options = options;\n    var origLeft = options.origLeft, origRight = options.origRight == null ? options.orig : options.origRight;\n\n    var hasLeft = origLeft != null, hasRight = origRight != null;\n    var panes = 1 + (hasLeft ? 1 : 0) + (hasRight ? 1 : 0);\n    var wrap = [], left = this.left = null, right = this.right = null;\n    var self = this;\n\n    if (hasLeft) {\n      left = this.left = new DiffView(this, \"left\");\n      var leftPane = elt(\"div\", null, \"CodeMirror-merge-pane\");\n      wrap.push(leftPane);\n      wrap.push(buildGap(left));\n    }\n\n    var editPane = elt(\"div\", null, \"CodeMirror-merge-pane\");\n    wrap.push(editPane);\n\n    if (hasRight) {\n      right = this.right = new DiffView(this, \"right\");\n      wrap.push(buildGap(right));\n      var rightPane = elt(\"div\", null, \"CodeMirror-merge-pane\");\n      wrap.push(rightPane);\n    }\n\n    (hasRight ? rightPane : editPane).className += \" CodeMirror-merge-pane-rightmost\";\n\n    wrap.push(elt(\"div\", null, null, \"height: 0; clear: both;\"));\n\n    var wrapElt = this.wrap = node.appendChild(elt(\"div\", wrap, \"CodeMirror-merge CodeMirror-merge-\" + panes + \"pane\"));\n    this.edit = CodeMirror(editPane, copyObj(options));\n\n    if (left) left.init(leftPane, origLeft, options);\n    if (right) right.init(rightPane, origRight, options);\n\n    if (options.collapseIdentical) {\n      updating = true;\n      this.editor().operation(function() {\n        collapseIdenticalStretches(self, options.collapseIdentical);\n      });\n      updating = false;\n    }\n    if (options.connect == \"align\") {\n      this.aligners = [];\n      alignChunks(this.left || this.right, true);\n    }\n\n    var onResize = function() {\n      if (left) makeConnections(left);\n      if (right) makeConnections(right);\n    };\n    CodeMirror.on(window, \"resize\", onResize);\n    var resizeInterval = setInterval(function() {\n      for (var p = wrapElt.parentNode; p && p != document.body; p = p.parentNode) {}\n      if (!p) { clearInterval(resizeInterval); CodeMirror.off(window, \"resize\", onResize); }\n    }, 5000);\n  };\n\n  function buildGap(dv) {\n    var lock = dv.lockButton = elt(\"div\", null, \"CodeMirror-merge-scrolllock\");\n    lock.title = \"Toggle locked scrolling\";\n    var lockWrap = elt(\"div\", [lock], \"CodeMirror-merge-scrolllock-wrap\");\n    CodeMirror.on(lock, \"click\", function() { setScrollLock(dv, !dv.lockScroll); });\n    var gapElts = [lockWrap];\n    if (dv.mv.options.revertButtons !== false) {\n      dv.copyButtons = elt(\"div\", null, \"CodeMirror-merge-copybuttons-\" + dv.type);\n      CodeMirror.on(dv.copyButtons, \"click\", function(e) {\n        var node = e.target || e.srcElement;\n        if (!node.chunk) return;\n        if (node.className == \"CodeMirror-merge-copy-reverse\") {\n          copyChunk(dv, dv.orig, dv.edit, node.chunk);\n          return;\n        }\n        copyChunk(dv, dv.edit, dv.orig, node.chunk);\n      });\n      gapElts.unshift(dv.copyButtons);\n    }\n    if (dv.mv.options.connect != \"align\") {\n      var svg = document.createElementNS && document.createElementNS(svgNS, \"svg\");\n      if (svg && !svg.createSVGRect) svg = null;\n      dv.svg = svg;\n      if (svg) gapElts.push(svg);\n    }\n\n    return dv.gap = elt(\"div\", gapElts, \"CodeMirror-merge-gap\");\n  }\n\n  MergeView.prototype = {\n    constuctor: MergeView,\n    editor: function() { return this.edit; },\n    rightOriginal: function() { return this.right && this.right.orig; },\n    leftOriginal: function() { return this.left && this.left.orig; },\n    setShowDifferences: function(val) {\n      if (this.right) this.right.setShowDifferences(val);\n      if (this.left) this.left.setShowDifferences(val);\n    },\n    rightChunks: function() {\n      if (this.right) { ensureDiff(this.right); return this.right.chunks; }\n    },\n    leftChunks: function() {\n      if (this.left) { ensureDiff(this.left); return this.left.chunks; }\n    }\n  };\n\n  function asString(obj) {\n    if (typeof obj == \"string\") return obj;\n    else return obj.getValue();\n  }\n\n  // Operations on diffs\n\n  var dmp = new diff_match_patch();\n  function getDiff(a, b) {\n    var diff = dmp.diff_main(a, b);\n    dmp.diff_cleanupSemantic(diff);\n    // The library sometimes leaves in empty parts, which confuse the algorithm\n    for (var i = 0; i < diff.length; ++i) {\n      var part = diff[i];\n      if (!part[1]) {\n        diff.splice(i--, 1);\n      } else if (i && diff[i - 1][0] == part[0]) {\n        diff.splice(i--, 1);\n        diff[i][1] += part[1];\n      }\n    }\n    return diff;\n  }\n\n  function getChunks(diff) {\n    var chunks = [];\n    var startEdit = 0, startOrig = 0;\n    var edit = Pos(0, 0), orig = Pos(0, 0);\n    for (var i = 0; i < diff.length; ++i) {\n      var part = diff[i], tp = part[0];\n      if (tp == DIFF_EQUAL) {\n        var startOff = startOfLineClean(diff, i) ? 0 : 1;\n        var cleanFromEdit = edit.line + startOff, cleanFromOrig = orig.line + startOff;\n        moveOver(edit, part[1], null, orig);\n        var endOff = endOfLineClean(diff, i) ? 1 : 0;\n        var cleanToEdit = edit.line + endOff, cleanToOrig = orig.line + endOff;\n        if (cleanToEdit > cleanFromEdit) {\n          if (i) chunks.push({origFrom: startOrig, origTo: cleanFromOrig,\n                              editFrom: startEdit, editTo: cleanFromEdit});\n          startEdit = cleanToEdit; startOrig = cleanToOrig;\n        }\n      } else {\n        moveOver(tp == DIFF_INSERT ? edit : orig, part[1]);\n      }\n    }\n    if (startEdit <= edit.line || startOrig <= orig.line)\n      chunks.push({origFrom: startOrig, origTo: orig.line + 1,\n                   editFrom: startEdit, editTo: edit.line + 1});\n    return chunks;\n  }\n\n  function endOfLineClean(diff, i) {\n    if (i == diff.length - 1) return true;\n    var next = diff[i + 1][1];\n    if (next.length == 1 || next.charCodeAt(0) != 10) return false;\n    if (i == diff.length - 2) return true;\n    next = diff[i + 2][1];\n    return next.length > 1 && next.charCodeAt(0) == 10;\n  }\n\n  function startOfLineClean(diff, i) {\n    if (i == 0) return true;\n    var last = diff[i - 1][1];\n    if (last.charCodeAt(last.length - 1) != 10) return false;\n    if (i == 1) return true;\n    last = diff[i - 2][1];\n    return last.charCodeAt(last.length - 1) == 10;\n  }\n\n  function chunkBoundariesAround(chunks, n, nInEdit) {\n    var beforeE, afterE, beforeO, afterO;\n    for (var i = 0; i < chunks.length; i++) {\n      var chunk = chunks[i];\n      var fromLocal = nInEdit ? chunk.editFrom : chunk.origFrom;\n      var toLocal = nInEdit ? chunk.editTo : chunk.origTo;\n      if (afterE == null) {\n        if (fromLocal > n) { afterE = chunk.editFrom; afterO = chunk.origFrom; }\n        else if (toLocal > n) { afterE = chunk.editTo; afterO = chunk.origTo; }\n      }\n      if (toLocal <= n) { beforeE = chunk.editTo; beforeO = chunk.origTo; }\n      else if (fromLocal <= n) { beforeE = chunk.editFrom; beforeO = chunk.origFrom; }\n    }\n    return {edit: {before: beforeE, after: afterE}, orig: {before: beforeO, after: afterO}};\n  }\n\n  function collapseSingle(cm, from, to) {\n    cm.addLineClass(from, \"wrap\", \"CodeMirror-merge-collapsed-line\");\n    var widget = document.createElement(\"span\");\n    widget.className = \"CodeMirror-merge-collapsed-widget\";\n    widget.title = \"Identical text collapsed. Click to expand.\";\n    var mark = cm.markText(Pos(from, 0), Pos(to - 1), {\n      inclusiveLeft: true,\n      inclusiveRight: true,\n      replacedWith: widget,\n      clearOnEnter: true\n    });\n    function clear() {\n      mark.clear();\n      cm.removeLineClass(from, \"wrap\", \"CodeMirror-merge-collapsed-line\");\n    }\n    widget.addEventListener(\"click\", clear);\n    return {mark: mark, clear: clear};\n  }\n\n  function collapseStretch(size, editors) {\n    var marks = [];\n    function clear() {\n      for (var i = 0; i < marks.length; i++) marks[i].clear();\n    }\n    for (var i = 0; i < editors.length; i++) {\n      var editor = editors[i];\n      var mark = collapseSingle(editor.cm, editor.line, editor.line + size);\n      marks.push(mark);\n      mark.mark.on(\"clear\", clear);\n    }\n    return marks[0].mark;\n  }\n\n  function unclearNearChunks(dv, margin, off, clear) {\n    for (var i = 0; i < dv.chunks.length; i++) {\n      var chunk = dv.chunks[i];\n      for (var l = chunk.editFrom - margin; l < chunk.editTo + margin; l++) {\n        var pos = l + off;\n        if (pos >= 0 && pos < clear.length) clear[pos] = false;\n      }\n    }\n  }\n\n  function collapseIdenticalStretches(mv, margin) {\n    if (typeof margin != \"number\") margin = 2;\n    var clear = [], edit = mv.editor(), off = edit.firstLine();\n    for (var l = off, e = edit.lastLine(); l <= e; l++) clear.push(true);\n    if (mv.left) unclearNearChunks(mv.left, margin, off, clear);\n    if (mv.right) unclearNearChunks(mv.right, margin, off, clear);\n\n    for (var i = 0; i < clear.length; i++) {\n      if (clear[i]) {\n        var line = i + off;\n        for (var size = 1; i < clear.length - 1 && clear[i + 1]; i++, size++) {}\n        if (size > margin) {\n          var editors = [{line: line, cm: edit}];\n          if (mv.left) editors.push({line: getMatchingOrigLine(line, mv.left.chunks), cm: mv.left.orig});\n          if (mv.right) editors.push({line: getMatchingOrigLine(line, mv.right.chunks), cm: mv.right.orig});\n          var mark = collapseStretch(size, editors);\n          if (mv.options.onCollapse) mv.options.onCollapse(mv, line, size, mark);\n        }\n      }\n    }\n  }\n\n  // General utilities\n\n  function elt(tag, content, className, style) {\n    var e = document.createElement(tag);\n    if (className) e.className = className;\n    if (style) e.style.cssText = style;\n    if (typeof content == \"string\") e.appendChild(document.createTextNode(content));\n    else if (content) for (var i = 0; i < content.length; ++i) e.appendChild(content[i]);\n    return e;\n  }\n\n  function clear(node) {\n    for (var count = node.childNodes.length; count > 0; --count)\n      node.removeChild(node.firstChild);\n  }\n\n  function attrs(elt) {\n    for (var i = 1; i < arguments.length; i += 2)\n      elt.setAttribute(arguments[i], arguments[i+1]);\n  }\n\n  function copyObj(obj, target) {\n    if (!target) target = {};\n    for (var prop in obj) if (obj.hasOwnProperty(prop)) target[prop] = obj[prop];\n    return target;\n  }\n\n  function moveOver(pos, str, copy, other) {\n    var out = copy ? Pos(pos.line, pos.ch) : pos, at = 0;\n    for (;;) {\n      var nl = str.indexOf(\"\\n\", at);\n      if (nl == -1) break;\n      ++out.line;\n      if (other) ++other.line;\n      at = nl + 1;\n    }\n    out.ch = (at ? 0 : out.ch) + (str.length - at);\n    if (other) other.ch = (at ? 0 : other.ch) + (str.length - at);\n    return out;\n  }\n\n  function posMin(a, b) { return (a.line - b.line || a.ch - b.ch) < 0 ? a : b; }\n  function posMax(a, b) { return (a.line - b.line || a.ch - b.ch) > 0 ? a : b; }\n  function posEq(a, b) { return a.line == b.line && a.ch == b.ch; }\n\n  function findPrevDiff(chunks, start, isOrig) {\n    for (var i = chunks.length - 1; i >= 0; i--) {\n      var chunk = chunks[i];\n      var to = (isOrig ? chunk.origTo : chunk.editTo) - 1;\n      if (to < start) return to;\n    }\n  }\n\n  function findNextDiff(chunks, start, isOrig) {\n    for (var i = 0; i < chunks.length; i++) {\n      var chunk = chunks[i];\n      var from = (isOrig ? chunk.origFrom : chunk.editFrom);\n      if (from > start) return from;\n    }\n  }\n\n  function goNearbyDiff(cm, dir) {\n    var found = null, views = cm.state.diffViews, line = cm.getCursor().line;\n    if (views) for (var i = 0; i < views.length; i++) {\n      var dv = views[i], isOrig = cm == dv.orig;\n      ensureDiff(dv);\n      var pos = dir < 0 ? findPrevDiff(dv.chunks, line, isOrig) : findNextDiff(dv.chunks, line, isOrig);\n      if (pos != null && (found == null || (dir < 0 ? pos > found : pos < found)))\n        found = pos;\n    }\n    if (found != null)\n      cm.setCursor(found, 0);\n    else\n      return CodeMirror.Pass;\n  }\n\n  CodeMirror.commands.goNextDiff = function(cm) {\n    return goNearbyDiff(cm, 1);\n  };\n  CodeMirror.commands.goPrevDiff = function(cm) {\n    return goNearbyDiff(cm, -1);\n  };\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/mode/loadmode.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"), \"cjs\");\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], function(CM) { mod(CM, \"amd\"); });\n  else // Plain browser env\n    mod(CodeMirror, \"plain\");\n})(function(CodeMirror, env) {\n  if (!CodeMirror.modeURL) CodeMirror.modeURL = \"../mode/%N/%N.js\";\n\n  var loading = {};\n  function splitCallback(cont, n) {\n    var countDown = n;\n    return function() { if (--countDown == 0) cont(); };\n  }\n  function ensureDeps(mode, cont) {\n    var deps = CodeMirror.modes[mode].dependencies;\n    if (!deps) return cont();\n    var missing = [];\n    for (var i = 0; i < deps.length; ++i) {\n      if (!CodeMirror.modes.hasOwnProperty(deps[i]))\n        missing.push(deps[i]);\n    }\n    if (!missing.length) return cont();\n    var split = splitCallback(cont, missing.length);\n    for (var i = 0; i < missing.length; ++i)\n      CodeMirror.requireMode(missing[i], split);\n  }\n\n  CodeMirror.requireMode = function(mode, cont) {\n    if (typeof mode != \"string\") mode = mode.name;\n    if (CodeMirror.modes.hasOwnProperty(mode)) return ensureDeps(mode, cont);\n    if (loading.hasOwnProperty(mode)) return loading[mode].push(cont);\n\n    var file = CodeMirror.modeURL.replace(/%N/g, mode);\n    if (env == \"plain\") {\n      var script = document.createElement(\"script\");\n      script.src = file;\n      var others = document.getElementsByTagName(\"script\")[0];\n      var list = loading[mode] = [cont];\n      CodeMirror.on(script, \"load\", function() {\n        ensureDeps(mode, function() {\n          for (var i = 0; i < list.length; ++i) list[i]();\n        });\n      });\n      others.parentNode.insertBefore(script, others);\n    } else if (env == \"cjs\") {\n      require(file);\n      cont();\n    } else if (env == \"amd\") {\n      requirejs([file], cont);\n    }\n  };\n\n  CodeMirror.autoLoadMode = function(instance, mode) {\n    if (!CodeMirror.modes.hasOwnProperty(mode))\n      CodeMirror.requireMode(mode, function() {\n        instance.setOption(\"mode\", instance.getOption(\"mode\"));\n      });\n  };\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/mode/multiplex.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.multiplexingMode = function(outer /*, others */) {\n  // Others should be {open, close, mode [, delimStyle] [, innerStyle]} objects\n  var others = Array.prototype.slice.call(arguments, 1);\n\n  function indexOf(string, pattern, from, returnEnd) {\n    if (typeof pattern == \"string\") {\n      var found = string.indexOf(pattern, from);\n      return returnEnd && found > -1 ? found + pattern.length : found;\n    }\n    var m = pattern.exec(from ? string.slice(from) : string);\n    return m ? m.index + from + (returnEnd ? m[0].length : 0) : -1;\n  }\n\n  return {\n    startState: function() {\n      return {\n        outer: CodeMirror.startState(outer),\n        innerActive: null,\n        inner: null\n      };\n    },\n\n    copyState: function(state) {\n      return {\n        outer: CodeMirror.copyState(outer, state.outer),\n        innerActive: state.innerActive,\n        inner: state.innerActive && CodeMirror.copyState(state.innerActive.mode, state.inner)\n      };\n    },\n\n    token: function(stream, state) {\n      if (!state.innerActive) {\n        var cutOff = Infinity, oldContent = stream.string;\n        for (var i = 0; i < others.length; ++i) {\n          var other = others[i];\n          var found = indexOf(oldContent, other.open, stream.pos);\n          if (found == stream.pos) {\n            if (!other.parseDelimiters) stream.match(other.open);\n            state.innerActive = other;\n            state.inner = CodeMirror.startState(other.mode, outer.indent ? outer.indent(state.outer, \"\") : 0);\n            return other.delimStyle;\n          } else if (found != -1 && found < cutOff) {\n            cutOff = found;\n          }\n        }\n        if (cutOff != Infinity) stream.string = oldContent.slice(0, cutOff);\n        var outerToken = outer.token(stream, state.outer);\n        if (cutOff != Infinity) stream.string = oldContent;\n        return outerToken;\n      } else {\n        var curInner = state.innerActive, oldContent = stream.string;\n        if (!curInner.close && stream.sol()) {\n          state.innerActive = state.inner = null;\n          return this.token(stream, state);\n        }\n        var found = curInner.close ? indexOf(oldContent, curInner.close, stream.pos, curInner.parseDelimiters) : -1;\n        if (found == stream.pos && !curInner.parseDelimiters) {\n          stream.match(curInner.close);\n          state.innerActive = state.inner = null;\n          return curInner.delimStyle;\n        }\n        if (found > -1) stream.string = oldContent.slice(0, found);\n        var innerToken = curInner.mode.token(stream, state.inner);\n        if (found > -1) stream.string = oldContent;\n\n        if (found == stream.pos && curInner.parseDelimiters)\n          state.innerActive = state.inner = null;\n\n        if (curInner.innerStyle) {\n          if (innerToken) innerToken = innerToken + ' ' + curInner.innerStyle;\n          else innerToken = curInner.innerStyle;\n        }\n\n        return innerToken;\n      }\n    },\n\n    indent: function(state, textAfter) {\n      var mode = state.innerActive ? state.innerActive.mode : outer;\n      if (!mode.indent) return CodeMirror.Pass;\n      return mode.indent(state.innerActive ? state.inner : state.outer, textAfter);\n    },\n\n    blankLine: function(state) {\n      var mode = state.innerActive ? state.innerActive.mode : outer;\n      if (mode.blankLine) {\n        mode.blankLine(state.innerActive ? state.inner : state.outer);\n      }\n      if (!state.innerActive) {\n        for (var i = 0; i < others.length; ++i) {\n          var other = others[i];\n          if (other.open === \"\\n\") {\n            state.innerActive = other;\n            state.inner = CodeMirror.startState(other.mode, mode.indent ? mode.indent(state.outer, \"\") : 0);\n          }\n        }\n      } else if (state.innerActive.close === \"\\n\") {\n        state.innerActive = state.inner = null;\n      }\n    },\n\n    electricChars: outer.electricChars,\n\n    innerMode: function(state) {\n      return state.inner ? {state: state.inner, mode: state.innerActive.mode} : {state: state.outer, mode: outer};\n    }\n  };\n};\n\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/mode/multiplex_test.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function() {\n  CodeMirror.defineMode(\"markdown_with_stex\", function(){\n    var inner = CodeMirror.getMode({}, \"stex\");\n    var outer = CodeMirror.getMode({}, \"markdown\");\n\n    var innerOptions = {\n      open: '$',\n      close: '$',\n      mode: inner,\n      delimStyle: 'delim',\n      innerStyle: 'inner'\n    };\n\n    return CodeMirror.multiplexingMode(outer, innerOptions);\n  });\n\n  var mode = CodeMirror.getMode({}, \"markdown_with_stex\");\n\n  function MT(name) {\n    test.mode(\n      name,\n      mode,\n      Array.prototype.slice.call(arguments, 1),\n      'multiplexing');\n  }\n\n  MT(\n    \"stexInsideMarkdown\",\n    \"[strong **Equation:**] [delim $][inner&tag \\\\pi][delim $]\");\n})();\n"
  },
  {
    "path": "base/res/codemirror/addon/mode/overlay.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n// Utility function that allows modes to be combined. The mode given\n// as the base argument takes care of most of the normal mode\n// functionality, but a second (typically simple) mode is used, which\n// can override the style of text. Both modes get to parse all of the\n// text, but when both assign a non-null style to a piece of code, the\n// overlay wins, unless the combine argument was true and not overridden,\n// or state.overlay.combineTokens was true, in which case the styles are\n// combined.\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.overlayMode = function(base, overlay, combine) {\n  return {\n    startState: function() {\n      return {\n        base: CodeMirror.startState(base),\n        overlay: CodeMirror.startState(overlay),\n        basePos: 0, baseCur: null,\n        overlayPos: 0, overlayCur: null,\n        streamSeen: null\n      };\n    },\n    copyState: function(state) {\n      return {\n        base: CodeMirror.copyState(base, state.base),\n        overlay: CodeMirror.copyState(overlay, state.overlay),\n        basePos: state.basePos, baseCur: null,\n        overlayPos: state.overlayPos, overlayCur: null\n      };\n    },\n\n    token: function(stream, state) {\n      if (stream != state.streamSeen ||\n          Math.min(state.basePos, state.overlayPos) < stream.start) {\n        state.streamSeen = stream;\n        state.basePos = state.overlayPos = stream.start;\n      }\n\n      if (stream.start == state.basePos) {\n        state.baseCur = base.token(stream, state.base);\n        state.basePos = stream.pos;\n      }\n      if (stream.start == state.overlayPos) {\n        stream.pos = stream.start;\n        state.overlayCur = overlay.token(stream, state.overlay);\n        state.overlayPos = stream.pos;\n      }\n      stream.pos = Math.min(state.basePos, state.overlayPos);\n\n      // state.overlay.combineTokens always takes precedence over combine,\n      // unless set to null\n      if (state.overlayCur == null) return state.baseCur;\n      else if (state.baseCur != null &&\n               state.overlay.combineTokens ||\n               combine && state.overlay.combineTokens == null)\n        return state.baseCur + \" \" + state.overlayCur;\n      else return state.overlayCur;\n    },\n\n    indent: base.indent && function(state, textAfter) {\n      return base.indent(state.base, textAfter);\n    },\n    electricChars: base.electricChars,\n\n    innerMode: function(state) { return {state: state.base, mode: base}; },\n\n    blankLine: function(state) {\n      if (base.blankLine) base.blankLine(state.base);\n      if (overlay.blankLine) overlay.blankLine(state.overlay);\n    }\n  };\n};\n\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/mode/simple.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  CodeMirror.defineSimpleMode = function(name, states) {\n    CodeMirror.defineMode(name, function(config) {\n      return CodeMirror.simpleMode(config, states);\n    });\n  };\n\n  CodeMirror.simpleMode = function(config, states) {\n    ensureState(states, \"start\");\n    var states_ = {}, meta = states.meta || {}, hasIndentation = false;\n    for (var state in states) if (state != meta && states.hasOwnProperty(state)) {\n      var list = states_[state] = [], orig = states[state];\n      for (var i = 0; i < orig.length; i++) {\n        var data = orig[i];\n        list.push(new Rule(data, states));\n        if (data.indent || data.dedent) hasIndentation = true;\n      }\n    }\n    var mode = {\n      startState: function() {\n        return {state: \"start\", pending: null,\n                local: null, localState: null,\n                indent: hasIndentation ? [] : null};\n      },\n      copyState: function(state) {\n        var s = {state: state.state, pending: state.pending,\n                 local: state.local, localState: null,\n                 indent: state.indent && state.indent.slice(0)};\n        if (state.localState)\n          s.localState = CodeMirror.copyState(state.local.mode, state.localState);\n        if (state.stack)\n          s.stack = state.stack.slice(0);\n        for (var pers = state.persistentStates; pers; pers = pers.next)\n          s.persistentStates = {mode: pers.mode,\n                                spec: pers.spec,\n                                state: pers.state == state.localState ? s.localState : CodeMirror.copyState(pers.mode, pers.state),\n                                next: s.persistentStates};\n        return s;\n      },\n      token: tokenFunction(states_, config),\n      innerMode: function(state) { return state.local && {mode: state.local.mode, state: state.localState}; },\n      indent: indentFunction(states_, meta)\n    };\n    if (meta) for (var prop in meta) if (meta.hasOwnProperty(prop))\n      mode[prop] = meta[prop];\n    return mode;\n  };\n\n  function ensureState(states, name) {\n    if (!states.hasOwnProperty(name))\n      throw new Error(\"Undefined state \" + name + \"in simple mode\");\n  }\n\n  function toRegex(val, caret) {\n    if (!val) return /(?:)/;\n    var flags = \"\";\n    if (val instanceof RegExp) {\n      if (val.ignoreCase) flags = \"i\";\n      val = val.source;\n    } else {\n      val = String(val);\n    }\n    return new RegExp((caret === false ? \"\" : \"^\") + \"(?:\" + val + \")\", flags);\n  }\n\n  function asToken(val) {\n    if (!val) return null;\n    if (typeof val == \"string\") return val.replace(/\\./g, \" \");\n    var result = [];\n    for (var i = 0; i < val.length; i++)\n      result.push(val[i] && val[i].replace(/\\./g, \" \"));\n    return result;\n  }\n\n  function Rule(data, states) {\n    if (data.next || data.push) ensureState(states, data.next || data.push);\n    this.regex = toRegex(data.regex);\n    this.token = asToken(data.token);\n    this.data = data;\n  }\n\n  function tokenFunction(states, config) {\n    return function(stream, state) {\n      if (state.pending) {\n        var pend = state.pending.shift();\n        if (state.pending.length == 0) state.pending = null;\n        stream.pos += pend.text.length;\n        return pend.token;\n      }\n\n      if (state.local) {\n        if (state.local.end && stream.match(state.local.end)) {\n          var tok = state.local.endToken || null;\n          state.local = state.localState = null;\n          return tok;\n        } else {\n          var tok = state.local.mode.token(stream, state.localState), m;\n          if (state.local.endScan && (m = state.local.endScan.exec(stream.current())))\n            stream.pos = stream.start + m.index;\n          return tok;\n        }\n      }\n\n      var curState = states[state.state];\n      for (var i = 0; i < curState.length; i++) {\n        var rule = curState[i];\n        var matches = (!rule.data.sol || stream.sol()) && stream.match(rule.regex);\n        if (matches) {\n          if (rule.data.next) {\n            state.state = rule.data.next;\n          } else if (rule.data.push) {\n            (state.stack || (state.stack = [])).push(state.state);\n            state.state = rule.data.push;\n          } else if (rule.data.pop && state.stack && state.stack.length) {\n            state.state = state.stack.pop();\n          }\n\n          if (rule.data.mode)\n            enterLocalMode(config, state, rule.data.mode, rule.token);\n          if (rule.data.indent)\n            state.indent.push(stream.indentation() + config.indentUnit);\n          if (rule.data.dedent)\n            state.indent.pop();\n          if (matches.length > 2) {\n            state.pending = [];\n            for (var j = 2; j < matches.length; j++)\n              if (matches[j])\n                state.pending.push({text: matches[j], token: rule.token[j - 1]});\n            stream.backUp(matches[0].length - (matches[1] ? matches[1].length : 0));\n            return rule.token[0];\n          } else if (rule.token && rule.token.join) {\n            return rule.token[0];\n          } else {\n            return rule.token;\n          }\n        }\n      }\n      stream.next();\n      return null;\n    };\n  }\n\n  function cmp(a, b) {\n    if (a === b) return true;\n    if (!a || typeof a != \"object\" || !b || typeof b != \"object\") return false;\n    var props = 0;\n    for (var prop in a) if (a.hasOwnProperty(prop)) {\n      if (!b.hasOwnProperty(prop) || !cmp(a[prop], b[prop])) return false;\n      props++;\n    }\n    for (var prop in b) if (b.hasOwnProperty(prop)) props--;\n    return props == 0;\n  }\n\n  function enterLocalMode(config, state, spec, token) {\n    var pers;\n    if (spec.persistent) for (var p = state.persistentStates; p && !pers; p = p.next)\n      if (spec.spec ? cmp(spec.spec, p.spec) : spec.mode == p.mode) pers = p;\n    var mode = pers ? pers.mode : spec.mode || CodeMirror.getMode(config, spec.spec);\n    var lState = pers ? pers.state : CodeMirror.startState(mode);\n    if (spec.persistent && !pers)\n      state.persistentStates = {mode: mode, spec: spec.spec, state: lState, next: state.persistentStates};\n\n    state.localState = lState;\n    state.local = {mode: mode,\n                   end: spec.end && toRegex(spec.end),\n                   endScan: spec.end && spec.forceEnd !== false && toRegex(spec.end, false),\n                   endToken: token && token.join ? token[token.length - 1] : token};\n  }\n\n  function indexOf(val, arr) {\n    for (var i = 0; i < arr.length; i++) if (arr[i] === val) return true;\n  }\n\n  function indentFunction(states, meta) {\n    return function(state, textAfter, line) {\n      if (state.local && state.local.mode.indent)\n        return state.local.mode.indent(state.localState, textAfter, line);\n      if (state.indent == null || state.local || meta.dontIndentStates && indexOf(state.state, meta.dontIndentStates) > -1)\n        return CodeMirror.Pass;\n\n      var pos = state.indent.length - 1, rules = states[state.state];\n      scan: for (;;) {\n        for (var i = 0; i < rules.length; i++) {\n          var rule = rules[i];\n          if (rule.data.dedent && rule.data.dedentIfLineStart !== false) {\n            var m = rule.regex.exec(textAfter);\n            if (m && m[0]) {\n              pos--;\n              if (rule.next || rule.push) rules = states[rule.next || rule.push];\n              textAfter = textAfter.slice(m[0].length);\n              continue scan;\n            }\n          }\n        }\n        break;\n      }\n      return pos < 0 ? 0 : state.indent[pos];\n    };\n  }\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/runmode/colorize.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"), require(\"./runmode\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\", \"./runmode\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  var isBlock = /^(p|li|div|h\\\\d|pre|blockquote|td)$/;\n\n  function textContent(node, out) {\n    if (node.nodeType == 3) return out.push(node.nodeValue);\n    for (var ch = node.firstChild; ch; ch = ch.nextSibling) {\n      textContent(ch, out);\n      if (isBlock.test(node.nodeType)) out.push(\"\\n\");\n    }\n  }\n\n  CodeMirror.colorize = function(collection, defaultMode) {\n    if (!collection) collection = document.body.getElementsByTagName(\"pre\");\n\n    for (var i = 0; i < collection.length; ++i) {\n      var node = collection[i];\n      var mode = node.getAttribute(\"data-lang\") || defaultMode;\n      if (!mode) continue;\n\n      var text = [];\n      textContent(node, text);\n      node.innerHTML = \"\";\n      CodeMirror.runMode(text.join(\"\"), mode, node);\n\n      node.className += \" cm-s-default\";\n    }\n  };\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/runmode/runmode-standalone.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\nwindow.CodeMirror = {};\n\n(function() {\n\"use strict\";\n\nfunction splitLines(string){ return string.split(/\\r?\\n|\\r/); };\n\nfunction StringStream(string) {\n  this.pos = this.start = 0;\n  this.string = string;\n  this.lineStart = 0;\n}\nStringStream.prototype = {\n  eol: function() {return this.pos >= this.string.length;},\n  sol: function() {return this.pos == 0;},\n  peek: function() {return this.string.charAt(this.pos) || null;},\n  next: function() {\n    if (this.pos < this.string.length)\n      return this.string.charAt(this.pos++);\n  },\n  eat: function(match) {\n    var ch = this.string.charAt(this.pos);\n    if (typeof match == \"string\") var ok = ch == match;\n    else var ok = ch && (match.test ? match.test(ch) : match(ch));\n    if (ok) {++this.pos; return ch;}\n  },\n  eatWhile: function(match) {\n    var start = this.pos;\n    while (this.eat(match)){}\n    return this.pos > start;\n  },\n  eatSpace: function() {\n    var start = this.pos;\n    while (/[\\s\\u00a0]/.test(this.string.charAt(this.pos))) ++this.pos;\n    return this.pos > start;\n  },\n  skipToEnd: function() {this.pos = this.string.length;},\n  skipTo: function(ch) {\n    var found = this.string.indexOf(ch, this.pos);\n    if (found > -1) {this.pos = found; return true;}\n  },\n  backUp: function(n) {this.pos -= n;},\n  column: function() {return this.start - this.lineStart;},\n  indentation: function() {return 0;},\n  match: function(pattern, consume, caseInsensitive) {\n    if (typeof pattern == \"string\") {\n      var cased = function(str) {return caseInsensitive ? str.toLowerCase() : str;};\n      var substr = this.string.substr(this.pos, pattern.length);\n      if (cased(substr) == cased(pattern)) {\n        if (consume !== false) this.pos += pattern.length;\n        return true;\n      }\n    } else {\n      var match = this.string.slice(this.pos).match(pattern);\n      if (match && match.index > 0) return null;\n      if (match && consume !== false) this.pos += match[0].length;\n      return match;\n    }\n  },\n  current: function(){return this.string.slice(this.start, this.pos);},\n  hideFirstChars: function(n, inner) {\n    this.lineStart += n;\n    try { return inner(); }\n    finally { this.lineStart -= n; }\n  }\n};\nCodeMirror.StringStream = StringStream;\n\nCodeMirror.startState = function (mode, a1, a2) {\n  return mode.startState ? mode.startState(a1, a2) : true;\n};\n\nvar modes = CodeMirror.modes = {}, mimeModes = CodeMirror.mimeModes = {};\nCodeMirror.defineMode = function (name, mode) {\n  if (arguments.length > 2)\n    mode.dependencies = Array.prototype.slice.call(arguments, 2);\n  modes[name] = mode;\n};\nCodeMirror.defineMIME = function (mime, spec) { mimeModes[mime] = spec; };\nCodeMirror.resolveMode = function(spec) {\n  if (typeof spec == \"string\" && mimeModes.hasOwnProperty(spec)) {\n    spec = mimeModes[spec];\n  } else if (spec && typeof spec.name == \"string\" && mimeModes.hasOwnProperty(spec.name)) {\n    spec = mimeModes[spec.name];\n  }\n  if (typeof spec == \"string\") return {name: spec};\n  else return spec || {name: \"null\"};\n};\nCodeMirror.getMode = function (options, spec) {\n  spec = CodeMirror.resolveMode(spec);\n  var mfactory = modes[spec.name];\n  if (!mfactory) throw new Error(\"Unknown mode: \" + spec);\n  return mfactory(options, spec);\n};\nCodeMirror.registerHelper = CodeMirror.registerGlobalHelper = Math.min;\nCodeMirror.defineMode(\"null\", function() {\n  return {token: function(stream) {stream.skipToEnd();}};\n});\nCodeMirror.defineMIME(\"text/plain\", \"null\");\n\nCodeMirror.runMode = function (string, modespec, callback, options) {\n  var mode = CodeMirror.getMode({ indentUnit: 2 }, modespec);\n\n  if (callback.nodeType == 1) {\n    var tabSize = (options && options.tabSize) || 4;\n    var node = callback, col = 0;\n    node.innerHTML = \"\";\n    callback = function (text, style) {\n      if (text == \"\\n\") {\n        node.appendChild(document.createElement(\"br\"));\n        col = 0;\n        return;\n      }\n      var content = \"\";\n      // replace tabs\n      for (var pos = 0; ;) {\n        var idx = text.indexOf(\"\\t\", pos);\n        if (idx == -1) {\n          content += text.slice(pos);\n          col += text.length - pos;\n          break;\n        } else {\n          col += idx - pos;\n          content += text.slice(pos, idx);\n          var size = tabSize - col % tabSize;\n          col += size;\n          for (var i = 0; i < size; ++i) content += \" \";\n          pos = idx + 1;\n        }\n      }\n\n      if (style) {\n        var sp = node.appendChild(document.createElement(\"span\"));\n        sp.className = \"cm-\" + style.replace(/ +/g, \" cm-\");\n        sp.appendChild(document.createTextNode(content));\n      } else {\n        node.appendChild(document.createTextNode(content));\n      }\n    };\n  }\n\n  var lines = splitLines(string), state = (options && options.state) || CodeMirror.startState(mode);\n  for (var i = 0, e = lines.length; i < e; ++i) {\n    if (i) callback(\"\\n\");\n    var stream = new CodeMirror.StringStream(lines[i]);\n    if (!stream.string && mode.blankLine) mode.blankLine(state);\n    while (!stream.eol()) {\n      var style = mode.token(stream, state);\n      callback(stream.current(), style, i, stream.start, state);\n      stream.start = stream.pos;\n    }\n  }\n};\n})();\n"
  },
  {
    "path": "base/res/codemirror/addon/runmode/runmode.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.runMode = function(string, modespec, callback, options) {\n  var mode = CodeMirror.getMode(CodeMirror.defaults, modespec);\n  var ie = /MSIE \\d/.test(navigator.userAgent);\n  var ie_lt9 = ie && (document.documentMode == null || document.documentMode < 9);\n\n  if (callback.nodeType == 1) {\n    var tabSize = (options && options.tabSize) || CodeMirror.defaults.tabSize;\n    var node = callback, col = 0;\n    node.innerHTML = \"\";\n    callback = function(text, style) {\n      if (text == \"\\n\") {\n        // Emitting LF or CRLF on IE8 or earlier results in an incorrect display.\n        // Emitting a carriage return makes everything ok.\n        node.appendChild(document.createTextNode(ie_lt9 ? '\\r' : text));\n        col = 0;\n        return;\n      }\n      var content = \"\";\n      // replace tabs\n      for (var pos = 0;;) {\n        var idx = text.indexOf(\"\\t\", pos);\n        if (idx == -1) {\n          content += text.slice(pos);\n          col += text.length - pos;\n          break;\n        } else {\n          col += idx - pos;\n          content += text.slice(pos, idx);\n          var size = tabSize - col % tabSize;\n          col += size;\n          for (var i = 0; i < size; ++i) content += \" \";\n          pos = idx + 1;\n        }\n      }\n\n      if (style) {\n        var sp = node.appendChild(document.createElement(\"span\"));\n        sp.className = \"cm-\" + style.replace(/ +/g, \" cm-\");\n        sp.appendChild(document.createTextNode(content));\n      } else {\n        node.appendChild(document.createTextNode(content));\n      }\n    };\n  }\n\n  var lines = CodeMirror.splitLines(string), state = (options && options.state) || CodeMirror.startState(mode);\n  for (var i = 0, e = lines.length; i < e; ++i) {\n    if (i) callback(\"\\n\");\n    var stream = new CodeMirror.StringStream(lines[i]);\n    if (!stream.string && mode.blankLine) mode.blankLine(state);\n    while (!stream.eol()) {\n      var style = mode.token(stream, state);\n      callback(stream.current(), style, i, stream.start, state);\n      stream.start = stream.pos;\n    }\n  }\n};\n\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/runmode/runmode.node.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n/* Just enough of CodeMirror to run runMode under node.js */\n\n// declare global: StringStream\n\nfunction splitLines(string){ return string.split(/\\r?\\n|\\r/); };\n\nfunction StringStream(string) {\n  this.pos = this.start = 0;\n  this.string = string;\n  this.lineStart = 0;\n}\nStringStream.prototype = {\n  eol: function() {return this.pos >= this.string.length;},\n  sol: function() {return this.pos == 0;},\n  peek: function() {return this.string.charAt(this.pos) || null;},\n  next: function() {\n    if (this.pos < this.string.length)\n      return this.string.charAt(this.pos++);\n  },\n  eat: function(match) {\n    var ch = this.string.charAt(this.pos);\n    if (typeof match == \"string\") var ok = ch == match;\n    else var ok = ch && (match.test ? match.test(ch) : match(ch));\n    if (ok) {++this.pos; return ch;}\n  },\n  eatWhile: function(match) {\n    var start = this.pos;\n    while (this.eat(match)){}\n    return this.pos > start;\n  },\n  eatSpace: function() {\n    var start = this.pos;\n    while (/[\\s\\u00a0]/.test(this.string.charAt(this.pos))) ++this.pos;\n    return this.pos > start;\n  },\n  skipToEnd: function() {this.pos = this.string.length;},\n  skipTo: function(ch) {\n    var found = this.string.indexOf(ch, this.pos);\n    if (found > -1) {this.pos = found; return true;}\n  },\n  backUp: function(n) {this.pos -= n;},\n  column: function() {return this.start - this.lineStart;},\n  indentation: function() {return 0;},\n  match: function(pattern, consume, caseInsensitive) {\n    if (typeof pattern == \"string\") {\n      var cased = function(str) {return caseInsensitive ? str.toLowerCase() : str;};\n      var substr = this.string.substr(this.pos, pattern.length);\n      if (cased(substr) == cased(pattern)) {\n        if (consume !== false) this.pos += pattern.length;\n        return true;\n      }\n    } else {\n      var match = this.string.slice(this.pos).match(pattern);\n      if (match && match.index > 0) return null;\n      if (match && consume !== false) this.pos += match[0].length;\n      return match;\n    }\n  },\n  current: function(){return this.string.slice(this.start, this.pos);},\n  hideFirstChars: function(n, inner) {\n    this.lineStart += n;\n    try { return inner(); }\n    finally { this.lineStart -= n; }\n  }\n};\nexports.StringStream = StringStream;\n\nexports.startState = function(mode, a1, a2) {\n  return mode.startState ? mode.startState(a1, a2) : true;\n};\n\nvar modes = exports.modes = {}, mimeModes = exports.mimeModes = {};\nexports.defineMode = function(name, mode) {\n  if (arguments.length > 2)\n    mode.dependencies = Array.prototype.slice.call(arguments, 2);\n  modes[name] = mode;\n};\nexports.defineMIME = function(mime, spec) { mimeModes[mime] = spec; };\n\nexports.defineMode(\"null\", function() {\n  return {token: function(stream) {stream.skipToEnd();}};\n});\nexports.defineMIME(\"text/plain\", \"null\");\n\nexports.resolveMode = function(spec) {\n  if (typeof spec == \"string\" && mimeModes.hasOwnProperty(spec)) {\n    spec = mimeModes[spec];\n  } else if (spec && typeof spec.name == \"string\" && mimeModes.hasOwnProperty(spec.name)) {\n    spec = mimeModes[spec.name];\n  }\n  if (typeof spec == \"string\") return {name: spec};\n  else return spec || {name: \"null\"};\n};\nexports.getMode = function(options, spec) {\n  spec = exports.resolveMode(spec);\n  var mfactory = modes[spec.name];\n  if (!mfactory) throw new Error(\"Unknown mode: \" + spec);\n  return mfactory(options, spec);\n};\nexports.registerHelper = exports.registerGlobalHelper = Math.min;\n\nexports.runMode = function(string, modespec, callback, options) {\n  var mode = exports.getMode({indentUnit: 2}, modespec);\n  var lines = splitLines(string), state = (options && options.state) || exports.startState(mode);\n  for (var i = 0, e = lines.length; i < e; ++i) {\n    if (i) callback(\"\\n\");\n    var stream = new exports.StringStream(lines[i]);\n    if (!stream.string && mode.blankLine) mode.blankLine(state);\n    while (!stream.eol()) {\n      var style = mode.token(stream, state);\n      callback(stream.current(), style, i, stream.start, state);\n      stream.start = stream.pos;\n    }\n  }\n};\n\nrequire.cache[require.resolve(\"../../lib/codemirror\")] = require.cache[require.resolve(\"./runmode.node\")];\n"
  },
  {
    "path": "base/res/codemirror/addon/scroll/annotatescrollbar.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  CodeMirror.defineExtension(\"annotateScrollbar\", function(options) {\n    if (typeof options == \"string\") options = {className: options};\n    return new Annotation(this, options);\n  });\n\n  CodeMirror.defineOption(\"scrollButtonHeight\", 0);\n\n  function Annotation(cm, options) {\n    this.cm = cm;\n    this.options = options;\n    this.buttonHeight = options.scrollButtonHeight || cm.getOption(\"scrollButtonHeight\");\n    this.annotations = [];\n    this.doRedraw = this.doUpdate = null;\n    this.div = cm.getWrapperElement().appendChild(document.createElement(\"div\"));\n    this.div.style.cssText = \"position: absolute; right: 0; top: 0; z-index: 7; pointer-events: none\";\n    this.computeScale();\n\n    function scheduleRedraw(delay) {\n      clearTimeout(self.doRedraw);\n      self.doRedraw = setTimeout(function() { self.redraw(); }, delay);\n    }\n\n    var self = this;\n    cm.on(\"refresh\", this.resizeHandler = function() {\n      clearTimeout(self.doUpdate);\n      self.doUpdate = setTimeout(function() {\n        if (self.computeScale()) scheduleRedraw(20);\n      }, 100);\n    });\n    cm.on(\"markerAdded\", this.resizeHandler);\n    cm.on(\"markerCleared\", this.resizeHandler);\n    if (options.listenForChanges !== false)\n      cm.on(\"change\", this.changeHandler = function() {\n        scheduleRedraw(250);\n      });\n  }\n\n  Annotation.prototype.computeScale = function() {\n    var cm = this.cm;\n    var hScale = (cm.getWrapperElement().clientHeight - cm.display.barHeight - this.buttonHeight * 2) /\n      cm.heightAtLine(cm.lastLine() + 1, \"local\");\n    if (hScale != this.hScale) {\n      this.hScale = hScale;\n      return true;\n    }\n  };\n\n  Annotation.prototype.update = function(annotations) {\n    this.annotations = annotations;\n    this.redraw();\n  };\n\n  Annotation.prototype.redraw = function(compute) {\n    if (compute !== false) this.computeScale();\n    var cm = this.cm, hScale = this.hScale;\n\n    var frag = document.createDocumentFragment(), anns = this.annotations;\n\n    var wrapping = cm.getOption(\"lineWrapping\");\n    var singleLineH = wrapping && cm.defaultTextHeight() * 1.5;\n    var curLine = null, curLineObj = null;\n    function getY(pos, top) {\n      if (curLine != pos.line) {\n        curLine = pos.line;\n        curLineObj = cm.getLineHandle(curLine);\n      }\n      if (wrapping && curLineObj.height > singleLineH)\n        return cm.charCoords(pos, \"local\")[top ? \"top\" : \"bottom\"];\n      var topY = cm.heightAtLine(curLineObj, \"local\");\n      return topY + (top ? 0 : curLineObj.height);\n    }\n\n    if (cm.display.barWidth) for (var i = 0, nextTop; i < anns.length; i++) {\n      var ann = anns[i];\n      var top = nextTop || getY(ann.from, true) * hScale;\n      var bottom = getY(ann.to, false) * hScale;\n      while (i < anns.length - 1) {\n        nextTop = getY(anns[i + 1].from, true) * hScale;\n        if (nextTop > bottom + .9) break;\n        ann = anns[++i];\n        bottom = getY(ann.to, false) * hScale;\n      }\n      if (bottom == top) continue;\n      var height = Math.max(bottom - top, 3);\n\n      var elt = frag.appendChild(document.createElement(\"div\"));\n      elt.style.cssText = \"position: absolute; right: 0px; width: \" + Math.max(cm.display.barWidth - 1, 2) + \"px; top: \"\n        + (top + this.buttonHeight) + \"px; height: \" + height + \"px\";\n      elt.className = this.options.className;\n    }\n    this.div.textContent = \"\";\n    this.div.appendChild(frag);\n  };\n\n  Annotation.prototype.clear = function() {\n    this.cm.off(\"refresh\", this.resizeHandler);\n    this.cm.off(\"markerAdded\", this.resizeHandler);\n    this.cm.off(\"markerCleared\", this.resizeHandler);\n    if (this.changeHandler) this.cm.off(\"change\", this.changeHandler);\n    this.div.parentNode.removeChild(this.div);\n  };\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/scroll/scrollpastend.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  CodeMirror.defineOption(\"scrollPastEnd\", false, function(cm, val, old) {\n    if (old && old != CodeMirror.Init) {\n      cm.off(\"change\", onChange);\n      cm.off(\"refresh\", updateBottomMargin);\n      cm.display.lineSpace.parentNode.style.paddingBottom = \"\";\n      cm.state.scrollPastEndPadding = null;\n    }\n    if (val) {\n      cm.on(\"change\", onChange);\n      cm.on(\"refresh\", updateBottomMargin);\n      updateBottomMargin(cm);\n    }\n  });\n\n  function onChange(cm, change) {\n    if (CodeMirror.changeEnd(change).line == cm.lastLine())\n      updateBottomMargin(cm);\n  }\n\n  function updateBottomMargin(cm) {\n    var padding = \"\";\n    if (cm.lineCount() > 1) {\n      var totalH = cm.display.scroller.clientHeight - 30,\n          lastLineH = cm.getLineHandle(cm.lastLine()).height;\n      padding = (totalH - lastLineH) + \"px\";\n    }\n    if (cm.state.scrollPastEndPadding != padding) {\n      cm.state.scrollPastEndPadding = padding;\n      cm.display.lineSpace.parentNode.style.paddingBottom = padding;\n      cm.setSize();\n    }\n  }\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/scroll/simplescrollbars.css",
    "content": ".CodeMirror-simplescroll-horizontal div, .CodeMirror-simplescroll-vertical div {\n  position: absolute;\n  background: #ccc;\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n  border: 1px solid #bbb;\n  border-radius: 2px;\n}\n\n.CodeMirror-simplescroll-horizontal, .CodeMirror-simplescroll-vertical {\n  position: absolute;\n  z-index: 6;\n  background: #eee;\n}\n\n.CodeMirror-simplescroll-horizontal {\n  bottom: 0; left: 0;\n  height: 8px;\n}\n.CodeMirror-simplescroll-horizontal div {\n  bottom: 0;\n  height: 100%;\n}\n\n.CodeMirror-simplescroll-vertical {\n  right: 0; top: 0;\n  width: 8px;\n}\n.CodeMirror-simplescroll-vertical div {\n  right: 0;\n  width: 100%;\n}\n\n\n.CodeMirror-overlayscroll .CodeMirror-scrollbar-filler, .CodeMirror-overlayscroll .CodeMirror-gutter-filler {\n  display: none;\n}\n\n.CodeMirror-overlayscroll-horizontal div, .CodeMirror-overlayscroll-vertical div {\n  position: absolute;\n  background: #bcd;\n  border-radius: 3px;\n}\n\n.CodeMirror-overlayscroll-horizontal, .CodeMirror-overlayscroll-vertical {\n  position: absolute;\n  z-index: 6;\n}\n\n.CodeMirror-overlayscroll-horizontal {\n  bottom: 0; left: 0;\n  height: 6px;\n}\n.CodeMirror-overlayscroll-horizontal div {\n  bottom: 0;\n  height: 100%;\n}\n\n.CodeMirror-overlayscroll-vertical {\n  right: 0; top: 0;\n  width: 6px;\n}\n.CodeMirror-overlayscroll-vertical div {\n  right: 0;\n  width: 100%;\n}\n"
  },
  {
    "path": "base/res/codemirror/addon/scroll/simplescrollbars.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  function Bar(cls, orientation, scroll) {\n    this.orientation = orientation;\n    this.scroll = scroll;\n    this.screen = this.total = this.size = 1;\n    this.pos = 0;\n\n    this.node = document.createElement(\"div\");\n    this.node.className = cls + \"-\" + orientation;\n    this.inner = this.node.appendChild(document.createElement(\"div\"));\n\n    var self = this;\n    CodeMirror.on(this.inner, \"mousedown\", function(e) {\n      if (e.which != 1) return;\n      CodeMirror.e_preventDefault(e);\n      var axis = self.orientation == \"horizontal\" ? \"pageX\" : \"pageY\";\n      var start = e[axis], startpos = self.pos;\n      function done() {\n        CodeMirror.off(document, \"mousemove\", move);\n        CodeMirror.off(document, \"mouseup\", done);\n      }\n      function move(e) {\n        if (e.which != 1) return done();\n        self.moveTo(startpos + (e[axis] - start) * (self.total / self.size));\n      }\n      CodeMirror.on(document, \"mousemove\", move);\n      CodeMirror.on(document, \"mouseup\", done);\n    });\n\n    CodeMirror.on(this.node, \"click\", function(e) {\n      CodeMirror.e_preventDefault(e);\n      var innerBox = self.inner.getBoundingClientRect(), where;\n      if (self.orientation == \"horizontal\")\n        where = e.clientX < innerBox.left ? -1 : e.clientX > innerBox.right ? 1 : 0;\n      else\n        where = e.clientY < innerBox.top ? -1 : e.clientY > innerBox.bottom ? 1 : 0;\n      self.moveTo(self.pos + where * self.screen);\n    });\n\n    function onWheel(e) {\n      var moved = CodeMirror.wheelEventPixels(e)[self.orientation == \"horizontal\" ? \"x\" : \"y\"];\n      var oldPos = self.pos;\n      self.moveTo(self.pos + moved);\n      if (self.pos != oldPos) CodeMirror.e_preventDefault(e);\n    }\n    CodeMirror.on(this.node, \"mousewheel\", onWheel);\n    CodeMirror.on(this.node, \"DOMMouseScroll\", onWheel);\n  }\n\n  Bar.prototype.moveTo = function(pos, update) {\n    if (pos < 0) pos = 0;\n    if (pos > this.total - this.screen) pos = this.total - this.screen;\n    if (pos == this.pos) return;\n    this.pos = pos;\n    this.inner.style[this.orientation == \"horizontal\" ? \"left\" : \"top\"] =\n      (pos * (this.size / this.total)) + \"px\";\n    if (update !== false) this.scroll(pos, this.orientation);\n  };\n\n  var minButtonSize = 10;\n\n  Bar.prototype.update = function(scrollSize, clientSize, barSize) {\n    this.screen = clientSize;\n    this.total = scrollSize;\n    this.size = barSize;\n\n    var buttonSize = this.screen * (this.size / this.total);\n    if (buttonSize < minButtonSize) {\n      this.size -= minButtonSize - buttonSize;\n      buttonSize = minButtonSize;\n    }\n    this.inner.style[this.orientation == \"horizontal\" ? \"width\" : \"height\"] =\n      buttonSize + \"px\";\n    this.inner.style[this.orientation == \"horizontal\" ? \"left\" : \"top\"] =\n      this.pos * (this.size / this.total) + \"px\";\n  };\n\n  function SimpleScrollbars(cls, place, scroll) {\n    this.addClass = cls;\n    this.horiz = new Bar(cls, \"horizontal\", scroll);\n    place(this.horiz.node);\n    this.vert = new Bar(cls, \"vertical\", scroll);\n    place(this.vert.node);\n    this.width = null;\n  }\n\n  SimpleScrollbars.prototype.update = function(measure) {\n    if (this.width == null) {\n      var style = window.getComputedStyle ? window.getComputedStyle(this.horiz.node) : this.horiz.node.currentStyle;\n      if (style) this.width = parseInt(style.height);\n    }\n    var width = this.width || 0;\n\n    var needsH = measure.scrollWidth > measure.clientWidth + 1;\n    var needsV = measure.scrollHeight > measure.clientHeight + 1;\n    this.vert.node.style.display = needsV ? \"block\" : \"none\";\n    this.horiz.node.style.display = needsH ? \"block\" : \"none\";\n\n    if (needsV) {\n      this.vert.update(measure.scrollHeight, measure.clientHeight,\n                       measure.viewHeight - (needsH ? width : 0));\n      this.vert.node.style.display = \"block\";\n      this.vert.node.style.bottom = needsH ? width + \"px\" : \"0\";\n    }\n    if (needsH) {\n      this.horiz.update(measure.scrollWidth, measure.clientWidth,\n                        measure.viewWidth - (needsV ? width : 0) - measure.barLeft);\n      this.horiz.node.style.right = needsV ? width + \"px\" : \"0\";\n      this.horiz.node.style.left = measure.barLeft + \"px\";\n    }\n\n    return {right: needsV ? width : 0, bottom: needsH ? width : 0};\n  };\n\n  SimpleScrollbars.prototype.setScrollTop = function(pos) {\n    this.vert.moveTo(pos, false);\n  };\n\n  SimpleScrollbars.prototype.setScrollLeft = function(pos) {\n    this.horiz.moveTo(pos, false);\n  };\n\n  SimpleScrollbars.prototype.clear = function() {\n    var parent = this.horiz.node.parentNode;\n    parent.removeChild(this.horiz.node);\n    parent.removeChild(this.vert.node);\n  };\n\n  CodeMirror.scrollbarModel.simple = function(place, scroll) {\n    return new SimpleScrollbars(\"CodeMirror-simplescroll\", place, scroll);\n  };\n  CodeMirror.scrollbarModel.overlay = function(place, scroll) {\n    return new SimpleScrollbars(\"CodeMirror-overlayscroll\", place, scroll);\n  };\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/search/match-highlighter.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n// Highlighting text that matches the selection\n//\n// Defines an option highlightSelectionMatches, which, when enabled,\n// will style strings that match the selection throughout the\n// document.\n//\n// The option can be set to true to simply enable it, or to a\n// {minChars, style, wordsOnly, showToken, delay} object to explicitly\n// configure it. minChars is the minimum amount of characters that should be\n// selected for the behavior to occur, and style is the token style to\n// apply to the matches. This will be prefixed by \"cm-\" to create an\n// actual CSS class name. If wordsOnly is enabled, the matches will be\n// highlighted only if the selected text is a word. showToken, when enabled,\n// will cause the current token to be highlighted when nothing is selected.\n// delay is used to specify how much time to wait, in milliseconds, before\n// highlighting the matches.\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  var DEFAULT_MIN_CHARS = 2;\n  var DEFAULT_TOKEN_STYLE = \"matchhighlight\";\n  var DEFAULT_DELAY = 100;\n  var DEFAULT_WORDS_ONLY = false;\n\n  function State(options) {\n    if (typeof options == \"object\") {\n      this.minChars = options.minChars;\n      this.style = options.style;\n      this.showToken = options.showToken;\n      this.delay = options.delay;\n      this.wordsOnly = options.wordsOnly;\n    }\n    if (this.style == null) this.style = DEFAULT_TOKEN_STYLE;\n    if (this.minChars == null) this.minChars = DEFAULT_MIN_CHARS;\n    if (this.delay == null) this.delay = DEFAULT_DELAY;\n    if (this.wordsOnly == null) this.wordsOnly = DEFAULT_WORDS_ONLY;\n    this.overlay = this.timeout = null;\n  }\n\n  CodeMirror.defineOption(\"highlightSelectionMatches\", false, function(cm, val, old) {\n    if (old && old != CodeMirror.Init) {\n      var over = cm.state.matchHighlighter.overlay;\n      if (over) cm.removeOverlay(over);\n      clearTimeout(cm.state.matchHighlighter.timeout);\n      cm.state.matchHighlighter = null;\n      cm.off(\"cursorActivity\", cursorActivity);\n    }\n    if (val) {\n      cm.state.matchHighlighter = new State(val);\n      highlightMatches(cm);\n      cm.on(\"cursorActivity\", cursorActivity);\n    }\n  });\n\n  function cursorActivity(cm) {\n    var state = cm.state.matchHighlighter;\n    clearTimeout(state.timeout);\n    state.timeout = setTimeout(function() {highlightMatches(cm);}, state.delay);\n  }\n\n  function highlightMatches(cm) {\n    cm.operation(function() {\n      var state = cm.state.matchHighlighter;\n      if (state.overlay) {\n        cm.removeOverlay(state.overlay);\n        state.overlay = null;\n      }\n      if (!cm.somethingSelected() && state.showToken) {\n        var re = state.showToken === true ? /[\\w$]/ : state.showToken;\n        var cur = cm.getCursor(), line = cm.getLine(cur.line), start = cur.ch, end = start;\n        while (start && re.test(line.charAt(start - 1))) --start;\n        while (end < line.length && re.test(line.charAt(end))) ++end;\n        if (start < end)\n          cm.addOverlay(state.overlay = makeOverlay(line.slice(start, end), re, state.style));\n        return;\n      }\n      var from = cm.getCursor(\"from\"), to = cm.getCursor(\"to\");\n      if (from.line != to.line) return;\n      if (state.wordsOnly && !isWord(cm, from, to)) return;\n      var selection = cm.getRange(from, to).replace(/^\\s+|\\s+$/g, \"\");\n      if (selection.length >= state.minChars)\n        cm.addOverlay(state.overlay = makeOverlay(selection, false, state.style));\n    });\n  }\n\n  function isWord(cm, from, to) {\n    var str = cm.getRange(from, to);\n    if (str.match(/^\\w+$/) !== null) {\n        if (from.ch > 0) {\n            var pos = {line: from.line, ch: from.ch - 1};\n            var chr = cm.getRange(pos, from);\n            if (chr.match(/\\W/) === null) return false;\n        }\n        if (to.ch < cm.getLine(from.line).length) {\n            var pos = {line: to.line, ch: to.ch + 1};\n            var chr = cm.getRange(to, pos);\n            if (chr.match(/\\W/) === null) return false;\n        }\n        return true;\n    } else return false;\n  }\n\n  function boundariesAround(stream, re) {\n    return (!stream.start || !re.test(stream.string.charAt(stream.start - 1))) &&\n      (stream.pos == stream.string.length || !re.test(stream.string.charAt(stream.pos)));\n  }\n\n  function makeOverlay(query, hasBoundary, style) {\n    return {token: function(stream) {\n      if (stream.match(query) &&\n          (!hasBoundary || boundariesAround(stream, hasBoundary)))\n        return style;\n      stream.next();\n      stream.skipTo(query.charAt(0)) || stream.skipToEnd();\n    }};\n  }\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/search/matchesonscrollbar.css",
    "content": ".CodeMirror-search-match {\n  background: gold;\n  border-top: 1px solid orange;\n  border-bottom: 1px solid orange;\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n  opacity: .5;\n}\n"
  },
  {
    "path": "base/res/codemirror/addon/search/matchesonscrollbar.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"), require(\"./searchcursor\"), require(\"../scroll/annotatescrollbar\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\", \"./searchcursor\", \"../scroll/annotatescrollbar\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  CodeMirror.defineExtension(\"showMatchesOnScrollbar\", function(query, caseFold, options) {\n    if (typeof options == \"string\") options = {className: options};\n    if (!options) options = {};\n    return new SearchAnnotation(this, query, caseFold, options);\n  });\n\n  function SearchAnnotation(cm, query, caseFold, options) {\n    this.cm = cm;\n    this.options = options;\n    var annotateOptions = {listenForChanges: false};\n    for (var prop in options) annotateOptions[prop] = options[prop];\n    if (!annotateOptions.className) annotateOptions.className = \"CodeMirror-search-match\";\n    this.annotation = cm.annotateScrollbar(annotateOptions);\n    this.query = query;\n    this.caseFold = caseFold;\n    this.gap = {from: cm.firstLine(), to: cm.lastLine() + 1};\n    this.matches = [];\n    this.update = null;\n\n    this.findMatches();\n    this.annotation.update(this.matches);\n\n    var self = this;\n    cm.on(\"change\", this.changeHandler = function(_cm, change) { self.onChange(change); });\n  }\n\n  var MAX_MATCHES = 1000;\n\n  SearchAnnotation.prototype.findMatches = function() {\n    if (!this.gap) return;\n    for (var i = 0; i < this.matches.length; i++) {\n      var match = this.matches[i];\n      if (match.from.line >= this.gap.to) break;\n      if (match.to.line >= this.gap.from) this.matches.splice(i--, 1);\n    }\n    var cursor = this.cm.getSearchCursor(this.query, CodeMirror.Pos(this.gap.from, 0), this.caseFold);\n    var maxMatches = this.options && this.options.maxMatches || MAX_MATCHES;\n    while (cursor.findNext()) {\n      var match = {from: cursor.from(), to: cursor.to()};\n      if (match.from.line >= this.gap.to) break;\n      this.matches.splice(i++, 0, match);\n      if (this.matches.length > maxMatches) break;\n    }\n    this.gap = null;\n  };\n\n  function offsetLine(line, changeStart, sizeChange) {\n    if (line <= changeStart) return line;\n    return Math.max(changeStart, line + sizeChange);\n  }\n\n  SearchAnnotation.prototype.onChange = function(change) {\n    var startLine = change.from.line;\n    var endLine = CodeMirror.changeEnd(change).line;\n    var sizeChange = endLine - change.to.line;\n    if (this.gap) {\n      this.gap.from = Math.min(offsetLine(this.gap.from, startLine, sizeChange), change.from.line);\n      this.gap.to = Math.max(offsetLine(this.gap.to, startLine, sizeChange), change.from.line);\n    } else {\n      this.gap = {from: change.from.line, to: endLine + 1};\n    }\n\n    if (sizeChange) for (var i = 0; i < this.matches.length; i++) {\n      var match = this.matches[i];\n      var newFrom = offsetLine(match.from.line, startLine, sizeChange);\n      if (newFrom != match.from.line) match.from = CodeMirror.Pos(newFrom, match.from.ch);\n      var newTo = offsetLine(match.to.line, startLine, sizeChange);\n      if (newTo != match.to.line) match.to = CodeMirror.Pos(newTo, match.to.ch);\n    }\n    clearTimeout(this.update);\n    var self = this;\n    this.update = setTimeout(function() { self.updateAfterChange(); }, 250);\n  };\n\n  SearchAnnotation.prototype.updateAfterChange = function() {\n    this.findMatches();\n    this.annotation.update(this.matches);\n  };\n\n  SearchAnnotation.prototype.clear = function() {\n    this.cm.off(\"change\", this.changeHandler);\n    this.annotation.clear();\n  };\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/search/search.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n// Define search commands. Depends on dialog.js or another\n// implementation of the openDialog method.\n\n// Replace works a little oddly -- it will do the replace on the next\n// Ctrl-G (or whatever is bound to findNext) press. You prevent a\n// replace by making sure the match is no longer selected when hitting\n// Ctrl-G.\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"), require(\"./searchcursor\"), require(\"../dialog/dialog\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\", \"./searchcursor\", \"../dialog/dialog\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n  function searchOverlay(query, caseInsensitive) {\n    if (typeof query == \"string\")\n      query = new RegExp(query.replace(/[\\-\\[\\]\\/\\{\\}\\(\\)\\*\\+\\?\\.\\\\\\^\\$\\|]/g, \"\\\\$&\"), caseInsensitive ? \"gi\" : \"g\");\n    else if (!query.global)\n      query = new RegExp(query.source, query.ignoreCase ? \"gi\" : \"g\");\n\n    return {token: function(stream) {\n      query.lastIndex = stream.pos;\n      var match = query.exec(stream.string);\n      if (match && match.index == stream.pos) {\n        stream.pos += match[0].length;\n        return \"searching\";\n      } else if (match) {\n        stream.pos = match.index;\n      } else {\n        stream.skipToEnd();\n      }\n    }};\n  }\n\n  function SearchState() {\n    this.posFrom = this.posTo = this.lastQuery = this.query = null;\n    this.overlay = null;\n  }\n  function getSearchState(cm) {\n    return cm.state.search || (cm.state.search = new SearchState());\n  }\n  function queryCaseInsensitive(query) {\n    return typeof query == \"string\" && query == query.toLowerCase();\n  }\n  function getSearchCursor(cm, query, pos) {\n    // Heuristic: if the query string is all lowercase, do a case insensitive search.\n    return cm.getSearchCursor(query, pos, queryCaseInsensitive(query));\n  }\n  function dialog(cm, text, shortText, deflt, f) {\n    if (cm.openDialog) cm.openDialog(text, f, {value: deflt, selectValueOnOpen: true});\n    else f(prompt(shortText, deflt));\n  }\n  function confirmDialog(cm, text, shortText, fs) {\n    if (cm.openConfirm) cm.openConfirm(text, fs);\n    else if (confirm(shortText)) fs[0]();\n  }\n  function parseQuery(query) {\n    var isRE = query.match(/^\\/(.*)\\/([a-z]*)$/);\n    if (isRE) {\n      try { query = new RegExp(isRE[1], isRE[2].indexOf(\"i\") == -1 ? \"\" : \"i\"); }\n      catch(e) {} // Not a regular expression after all, do a string search\n    }\n    if (typeof query == \"string\" ? query == \"\" : query.test(\"\"))\n      query = /x^/;\n    return query;\n  }\n  var queryDialog =\n    'Search: <input type=\"text\" style=\"width: 10em\" class=\"CodeMirror-search-field\"/> <span style=\"color: #888\" class=\"CodeMirror-search-hint\">(Use /re/ syntax for regexp search)</span>';\n  function doSearch(cm, rev) {\n    var state = getSearchState(cm);\n    if (state.query) return findNext(cm, rev);\n    var q = cm.getSelection() || state.lastQuery;\n    dialog(cm, queryDialog, \"Search for:\", q, function(query) {\n      cm.operation(function() {\n        if (!query || state.query) return;\n        state.query = parseQuery(query);\n        cm.removeOverlay(state.overlay, queryCaseInsensitive(state.query));\n        state.overlay = searchOverlay(state.query, queryCaseInsensitive(state.query));\n        cm.addOverlay(state.overlay);\n        if (cm.showMatchesOnScrollbar) {\n          if (state.annotate) { state.annotate.clear(); state.annotate = null; }\n          state.annotate = cm.showMatchesOnScrollbar(state.query, queryCaseInsensitive(state.query));\n        }\n        state.posFrom = state.posTo = cm.getCursor();\n        findNext(cm, rev);\n      });\n    });\n  }\n  function findNext(cm, rev) {cm.operation(function() {\n    var state = getSearchState(cm);\n    var cursor = getSearchCursor(cm, state.query, rev ? state.posFrom : state.posTo);\n    if (!cursor.find(rev)) {\n      cursor = getSearchCursor(cm, state.query, rev ? CodeMirror.Pos(cm.lastLine()) : CodeMirror.Pos(cm.firstLine(), 0));\n      if (!cursor.find(rev)) return;\n    }\n    cm.setSelection(cursor.from(), cursor.to());\n    cm.scrollIntoView({from: cursor.from(), to: cursor.to()});\n    state.posFrom = cursor.from(); state.posTo = cursor.to();\n  });}\n  function clearSearch(cm) {cm.operation(function() {\n    var state = getSearchState(cm);\n    state.lastQuery = state.query;\n    if (!state.query) return;\n    state.query = null;\n    cm.removeOverlay(state.overlay);\n    if (state.annotate) { state.annotate.clear(); state.annotate = null; }\n  });}\n\n  var replaceQueryDialog =\n    'Replace: <input type=\"text\" style=\"width: 10em\" class=\"CodeMirror-search-field\"/> <span style=\"color: #888\" class=\"CodeMirror-search-hint\">(Use /re/ syntax for regexp search)</span>';\n  var replacementQueryDialog = 'With: <input type=\"text\" style=\"width: 10em\" class=\"CodeMirror-search-field\"/>';\n  var doReplaceConfirm = \"Replace? <button>Yes</button> <button>No</button> <button>Stop</button>\";\n  function replace(cm, all) {\n    if (cm.getOption(\"readOnly\")) return;\n    var query = cm.getSelection() || getSearchState().lastQuery;\n    dialog(cm, replaceQueryDialog, \"Replace:\", query, function(query) {\n      if (!query) return;\n      query = parseQuery(query);\n      dialog(cm, replacementQueryDialog, \"Replace with:\", \"\", function(text) {\n        if (all) {\n          cm.operation(function() {\n            for (var cursor = getSearchCursor(cm, query); cursor.findNext();) {\n              if (typeof query != \"string\") {\n                var match = cm.getRange(cursor.from(), cursor.to()).match(query);\n                cursor.replace(text.replace(/\\$(\\d)/g, function(_, i) {return match[i];}));\n              } else cursor.replace(text);\n            }\n          });\n        } else {\n          clearSearch(cm);\n          var cursor = getSearchCursor(cm, query, cm.getCursor());\n          var advance = function() {\n            var start = cursor.from(), match;\n            if (!(match = cursor.findNext())) {\n              cursor = getSearchCursor(cm, query);\n              if (!(match = cursor.findNext()) ||\n                  (start && cursor.from().line == start.line && cursor.from().ch == start.ch)) return;\n            }\n            cm.setSelection(cursor.from(), cursor.to());\n            cm.scrollIntoView({from: cursor.from(), to: cursor.to()});\n            confirmDialog(cm, doReplaceConfirm, \"Replace?\",\n                          [function() {doReplace(match);}, advance]);\n          };\n          var doReplace = function(match) {\n            cursor.replace(typeof query == \"string\" ? text :\n                           text.replace(/\\$(\\d)/g, function(_, i) {return match[i];}));\n            advance();\n          };\n          advance();\n        }\n      });\n    });\n  }\n\n  CodeMirror.commands.find = function(cm) {clearSearch(cm); doSearch(cm);};\n  CodeMirror.commands.findNext = doSearch;\n  CodeMirror.commands.findPrev = function(cm) {doSearch(cm, true);};\n  CodeMirror.commands.clearSearch = clearSearch;\n  CodeMirror.commands.replace = replace;\n  CodeMirror.commands.replaceAll = function(cm) {replace(cm, true);};\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/search/searchcursor.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n  var Pos = CodeMirror.Pos;\n\n  function SearchCursor(doc, query, pos, caseFold) {\n    this.atOccurrence = false; this.doc = doc;\n    if (caseFold == null && typeof query == \"string\") caseFold = false;\n\n    pos = pos ? doc.clipPos(pos) : Pos(0, 0);\n    this.pos = {from: pos, to: pos};\n\n    // The matches method is filled in based on the type of query.\n    // It takes a position and a direction, and returns an object\n    // describing the next occurrence of the query, or null if no\n    // more matches were found.\n    if (typeof query != \"string\") { // Regexp match\n      if (!query.global) query = new RegExp(query.source, query.ignoreCase ? \"ig\" : \"g\");\n      this.matches = function(reverse, pos) {\n        if (reverse) {\n          query.lastIndex = 0;\n          var line = doc.getLine(pos.line).slice(0, pos.ch), cutOff = 0, match, start;\n          for (;;) {\n            query.lastIndex = cutOff;\n            var newMatch = query.exec(line);\n            if (!newMatch) break;\n            match = newMatch;\n            start = match.index;\n            cutOff = match.index + (match[0].length || 1);\n            if (cutOff == line.length) break;\n          }\n          var matchLen = (match && match[0].length) || 0;\n          if (!matchLen) {\n            if (start == 0 && line.length == 0) {match = undefined;}\n            else if (start != doc.getLine(pos.line).length) {\n              matchLen++;\n            }\n          }\n        } else {\n          query.lastIndex = pos.ch;\n          var line = doc.getLine(pos.line), match = query.exec(line);\n          var matchLen = (match && match[0].length) || 0;\n          var start = match && match.index;\n          if (start + matchLen != line.length && !matchLen) matchLen = 1;\n        }\n        if (match && matchLen)\n          return {from: Pos(pos.line, start),\n                  to: Pos(pos.line, start + matchLen),\n                  match: match};\n      };\n    } else { // String query\n      var origQuery = query;\n      if (caseFold) query = query.toLowerCase();\n      var fold = caseFold ? function(str){return str.toLowerCase();} : function(str){return str;};\n      var target = query.split(\"\\n\");\n      // Different methods for single-line and multi-line queries\n      if (target.length == 1) {\n        if (!query.length) {\n          // Empty string would match anything and never progress, so\n          // we define it to match nothing instead.\n          this.matches = function() {};\n        } else {\n          this.matches = function(reverse, pos) {\n            if (reverse) {\n              var orig = doc.getLine(pos.line).slice(0, pos.ch), line = fold(orig);\n              var match = line.lastIndexOf(query);\n              if (match > -1) {\n                match = adjustPos(orig, line, match);\n                return {from: Pos(pos.line, match), to: Pos(pos.line, match + origQuery.length)};\n              }\n             } else {\n               var orig = doc.getLine(pos.line).slice(pos.ch), line = fold(orig);\n               var match = line.indexOf(query);\n               if (match > -1) {\n                 match = adjustPos(orig, line, match) + pos.ch;\n                 return {from: Pos(pos.line, match), to: Pos(pos.line, match + origQuery.length)};\n               }\n            }\n          };\n        }\n      } else {\n        var origTarget = origQuery.split(\"\\n\");\n        this.matches = function(reverse, pos) {\n          var last = target.length - 1;\n          if (reverse) {\n            if (pos.line - (target.length - 1) < doc.firstLine()) return;\n            if (fold(doc.getLine(pos.line).slice(0, origTarget[last].length)) != target[target.length - 1]) return;\n            var to = Pos(pos.line, origTarget[last].length);\n            for (var ln = pos.line - 1, i = last - 1; i >= 1; --i, --ln)\n              if (target[i] != fold(doc.getLine(ln))) return;\n            var line = doc.getLine(ln), cut = line.length - origTarget[0].length;\n            if (fold(line.slice(cut)) != target[0]) return;\n            return {from: Pos(ln, cut), to: to};\n          } else {\n            if (pos.line + (target.length - 1) > doc.lastLine()) return;\n            var line = doc.getLine(pos.line), cut = line.length - origTarget[0].length;\n            if (fold(line.slice(cut)) != target[0]) return;\n            var from = Pos(pos.line, cut);\n            for (var ln = pos.line + 1, i = 1; i < last; ++i, ++ln)\n              if (target[i] != fold(doc.getLine(ln))) return;\n            if (fold(doc.getLine(ln).slice(0, origTarget[last].length)) != target[last]) return;\n            return {from: from, to: Pos(ln, origTarget[last].length)};\n          }\n        };\n      }\n    }\n  }\n\n  SearchCursor.prototype = {\n    findNext: function() {return this.find(false);},\n    findPrevious: function() {return this.find(true);},\n\n    find: function(reverse) {\n      var self = this, pos = this.doc.clipPos(reverse ? this.pos.from : this.pos.to);\n      function savePosAndFail(line) {\n        var pos = Pos(line, 0);\n        self.pos = {from: pos, to: pos};\n        self.atOccurrence = false;\n        return false;\n      }\n\n      for (;;) {\n        if (this.pos = this.matches(reverse, pos)) {\n          this.atOccurrence = true;\n          return this.pos.match || true;\n        }\n        if (reverse) {\n          if (!pos.line) return savePosAndFail(0);\n          pos = Pos(pos.line-1, this.doc.getLine(pos.line-1).length);\n        }\n        else {\n          var maxLine = this.doc.lineCount();\n          if (pos.line == maxLine - 1) return savePosAndFail(maxLine);\n          pos = Pos(pos.line + 1, 0);\n        }\n      }\n    },\n\n    from: function() {if (this.atOccurrence) return this.pos.from;},\n    to: function() {if (this.atOccurrence) return this.pos.to;},\n\n    replace: function(newText, origin) {\n      if (!this.atOccurrence) return;\n      var lines = CodeMirror.splitLines(newText);\n      this.doc.replaceRange(lines, this.pos.from, this.pos.to, origin);\n      this.pos.to = Pos(this.pos.from.line + lines.length - 1,\n                        lines[lines.length - 1].length + (lines.length == 1 ? this.pos.from.ch : 0));\n    }\n  };\n\n  // Maps a position in a case-folded line back to a position in the original line\n  // (compensating for codepoints increasing in number during folding)\n  function adjustPos(orig, folded, pos) {\n    if (orig.length == folded.length) return pos;\n    for (var pos1 = Math.min(pos, orig.length);;) {\n      var len1 = orig.slice(0, pos1).toLowerCase().length;\n      if (len1 < pos) ++pos1;\n      else if (len1 > pos) --pos1;\n      else return pos1;\n    }\n  }\n\n  CodeMirror.defineExtension(\"getSearchCursor\", function(query, pos, caseFold) {\n    return new SearchCursor(this.doc, query, pos, caseFold);\n  });\n  CodeMirror.defineDocExtension(\"getSearchCursor\", function(query, pos, caseFold) {\n    return new SearchCursor(this, query, pos, caseFold);\n  });\n\n  CodeMirror.defineExtension(\"selectMatches\", function(query, caseFold) {\n    var ranges = [], next;\n    var cur = this.getSearchCursor(query, this.getCursor(\"from\"), caseFold);\n    while (next = cur.findNext()) {\n      if (CodeMirror.cmpPos(cur.to(), this.getCursor(\"to\")) > 0) break;\n      ranges.push({anchor: cur.from(), head: cur.to()});\n    }\n    if (ranges.length)\n      this.setSelections(ranges, 0);\n  });\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/selection/active-line.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n// Because sometimes you need to style the cursor's line.\n//\n// Adds an option 'styleActiveLine' which, when enabled, gives the\n// active line's wrapping <div> the CSS class \"CodeMirror-activeline\",\n// and gives its background <div> the class \"CodeMirror-activeline-background\".\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n  var WRAP_CLASS = \"CodeMirror-activeline\";\n  var BACK_CLASS = \"CodeMirror-activeline-background\";\n\n  CodeMirror.defineOption(\"styleActiveLine\", false, function(cm, val, old) {\n    var prev = old && old != CodeMirror.Init;\n    if (val && !prev) {\n      cm.state.activeLines = [];\n      updateActiveLines(cm, cm.listSelections());\n      cm.on(\"beforeSelectionChange\", selectionChange);\n    } else if (!val && prev) {\n      cm.off(\"beforeSelectionChange\", selectionChange);\n      clearActiveLines(cm);\n      delete cm.state.activeLines;\n    }\n  });\n\n  function clearActiveLines(cm) {\n    for (var i = 0; i < cm.state.activeLines.length; i++) {\n      cm.removeLineClass(cm.state.activeLines[i], \"wrap\", WRAP_CLASS);\n      cm.removeLineClass(cm.state.activeLines[i], \"background\", BACK_CLASS);\n    }\n  }\n\n  function sameArray(a, b) {\n    if (a.length != b.length) return false;\n    for (var i = 0; i < a.length; i++)\n      if (a[i] != b[i]) return false;\n    return true;\n  }\n\n  function updateActiveLines(cm, ranges) {\n    var active = [];\n    for (var i = 0; i < ranges.length; i++) {\n      var range = ranges[i];\n      if (!range.empty()) continue;\n      var line = cm.getLineHandleVisualStart(range.head.line);\n      if (active[active.length - 1] != line) active.push(line);\n    }\n    if (sameArray(cm.state.activeLines, active)) return;\n    cm.operation(function() {\n      clearActiveLines(cm);\n      for (var i = 0; i < active.length; i++) {\n        cm.addLineClass(active[i], \"wrap\", WRAP_CLASS);\n        cm.addLineClass(active[i], \"background\", BACK_CLASS);\n      }\n      cm.state.activeLines = active;\n    });\n  }\n\n  function selectionChange(cm, sel) {\n    updateActiveLines(cm, sel.ranges);\n  }\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/selection/mark-selection.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n// Because sometimes you need to mark the selected *text*.\n//\n// Adds an option 'styleSelectedText' which, when enabled, gives\n// selected text the CSS class given as option value, or\n// \"CodeMirror-selectedtext\" when the value is not a string.\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  CodeMirror.defineOption(\"styleSelectedText\", false, function(cm, val, old) {\n    var prev = old && old != CodeMirror.Init;\n    if (val && !prev) {\n      cm.state.markedSelection = [];\n      cm.state.markedSelectionStyle = typeof val == \"string\" ? val : \"CodeMirror-selectedtext\";\n      reset(cm);\n      cm.on(\"cursorActivity\", onCursorActivity);\n      cm.on(\"change\", onChange);\n    } else if (!val && prev) {\n      cm.off(\"cursorActivity\", onCursorActivity);\n      cm.off(\"change\", onChange);\n      clear(cm);\n      cm.state.markedSelection = cm.state.markedSelectionStyle = null;\n    }\n  });\n\n  function onCursorActivity(cm) {\n    cm.operation(function() { update(cm); });\n  }\n\n  function onChange(cm) {\n    if (cm.state.markedSelection.length)\n      cm.operation(function() { clear(cm); });\n  }\n\n  var CHUNK_SIZE = 8;\n  var Pos = CodeMirror.Pos;\n  var cmp = CodeMirror.cmpPos;\n\n  function coverRange(cm, from, to, addAt) {\n    if (cmp(from, to) == 0) return;\n    var array = cm.state.markedSelection;\n    var cls = cm.state.markedSelectionStyle;\n    for (var line = from.line;;) {\n      var start = line == from.line ? from : Pos(line, 0);\n      var endLine = line + CHUNK_SIZE, atEnd = endLine >= to.line;\n      var end = atEnd ? to : Pos(endLine, 0);\n      var mark = cm.markText(start, end, {className: cls});\n      if (addAt == null) array.push(mark);\n      else array.splice(addAt++, 0, mark);\n      if (atEnd) break;\n      line = endLine;\n    }\n  }\n\n  function clear(cm) {\n    var array = cm.state.markedSelection;\n    for (var i = 0; i < array.length; ++i) array[i].clear();\n    array.length = 0;\n  }\n\n  function reset(cm) {\n    clear(cm);\n    var ranges = cm.listSelections();\n    for (var i = 0; i < ranges.length; i++)\n      coverRange(cm, ranges[i].from(), ranges[i].to());\n  }\n\n  function update(cm) {\n    if (!cm.somethingSelected()) return clear(cm);\n    if (cm.listSelections().length > 1) return reset(cm);\n\n    var from = cm.getCursor(\"start\"), to = cm.getCursor(\"end\");\n\n    var array = cm.state.markedSelection;\n    if (!array.length) return coverRange(cm, from, to);\n\n    var coverStart = array[0].find(), coverEnd = array[array.length - 1].find();\n    if (!coverStart || !coverEnd || to.line - from.line < CHUNK_SIZE ||\n        cmp(from, coverEnd.to) >= 0 || cmp(to, coverStart.from) <= 0)\n      return reset(cm);\n\n    while (cmp(from, coverStart.from) > 0) {\n      array.shift().clear();\n      coverStart = array[0].find();\n    }\n    if (cmp(from, coverStart.from) < 0) {\n      if (coverStart.to.line - from.line < CHUNK_SIZE) {\n        array.shift().clear();\n        coverRange(cm, from, coverStart.to, 0);\n      } else {\n        coverRange(cm, from, coverStart.from, 0);\n      }\n    }\n\n    while (cmp(to, coverEnd.to) < 0) {\n      array.pop().clear();\n      coverEnd = array[array.length - 1].find();\n    }\n    if (cmp(to, coverEnd.to) > 0) {\n      if (to.line - coverEnd.from.line < CHUNK_SIZE) {\n        array.pop().clear();\n        coverRange(cm, coverEnd.from, to);\n      } else {\n        coverRange(cm, coverEnd.to, to);\n      }\n    }\n  }\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/selection/selection-pointer.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  CodeMirror.defineOption(\"selectionPointer\", false, function(cm, val) {\n    var data = cm.state.selectionPointer;\n    if (data) {\n      CodeMirror.off(cm.getWrapperElement(), \"mousemove\", data.mousemove);\n      CodeMirror.off(cm.getWrapperElement(), \"mouseout\", data.mouseout);\n      CodeMirror.off(window, \"scroll\", data.windowScroll);\n      cm.off(\"cursorActivity\", reset);\n      cm.off(\"scroll\", reset);\n      cm.state.selectionPointer = null;\n      cm.display.lineDiv.style.cursor = \"\";\n    }\n    if (val) {\n      data = cm.state.selectionPointer = {\n        value: typeof val == \"string\" ? val : \"default\",\n        mousemove: function(event) { mousemove(cm, event); },\n        mouseout: function(event) { mouseout(cm, event); },\n        windowScroll: function() { reset(cm); },\n        rects: null,\n        mouseX: null, mouseY: null,\n        willUpdate: false\n      };\n      CodeMirror.on(cm.getWrapperElement(), \"mousemove\", data.mousemove);\n      CodeMirror.on(cm.getWrapperElement(), \"mouseout\", data.mouseout);\n      CodeMirror.on(window, \"scroll\", data.windowScroll);\n      cm.on(\"cursorActivity\", reset);\n      cm.on(\"scroll\", reset);\n    }\n  });\n\n  function mousemove(cm, event) {\n    var data = cm.state.selectionPointer;\n    if (event.buttons == null ? event.which : event.buttons) {\n      data.mouseX = data.mouseY = null;\n    } else {\n      data.mouseX = event.clientX;\n      data.mouseY = event.clientY;\n    }\n    scheduleUpdate(cm);\n  }\n\n  function mouseout(cm, event) {\n    if (!cm.getWrapperElement().contains(event.relatedTarget)) {\n      var data = cm.state.selectionPointer;\n      data.mouseX = data.mouseY = null;\n      scheduleUpdate(cm);\n    }\n  }\n\n  function reset(cm) {\n    cm.state.selectionPointer.rects = null;\n    scheduleUpdate(cm);\n  }\n\n  function scheduleUpdate(cm) {\n    if (!cm.state.selectionPointer.willUpdate) {\n      cm.state.selectionPointer.willUpdate = true;\n      setTimeout(function() {\n        update(cm);\n        cm.state.selectionPointer.willUpdate = false;\n      }, 50);\n    }\n  }\n\n  function update(cm) {\n    var data = cm.state.selectionPointer;\n    if (!data) return;\n    if (data.rects == null && data.mouseX != null) {\n      data.rects = [];\n      if (cm.somethingSelected()) {\n        for (var sel = cm.display.selectionDiv.firstChild; sel; sel = sel.nextSibling)\n          data.rects.push(sel.getBoundingClientRect());\n      }\n    }\n    var inside = false;\n    if (data.mouseX != null) for (var i = 0; i < data.rects.length; i++) {\n      var rect = data.rects[i];\n      if (rect.left <= data.mouseX && rect.right >= data.mouseX &&\n          rect.top <= data.mouseY && rect.bottom >= data.mouseY)\n        inside = true;\n    }\n    var cursor = inside ? data.value : \"\";\n    if (cm.display.lineDiv.style.cursor != cursor)\n      cm.display.lineDiv.style.cursor = cursor;\n  }\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/tern/tern.css",
    "content": ".CodeMirror-Tern-completion {\n  padding-left: 22px;\n  position: relative;\n}\n.CodeMirror-Tern-completion:before {\n  position: absolute;\n  left: 2px;\n  bottom: 2px;\n  border-radius: 50%;\n  font-size: 12px;\n  font-weight: bold;\n  height: 15px;\n  width: 15px;\n  line-height: 16px;\n  text-align: center;\n  color: white;\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n}\n.CodeMirror-Tern-completion-unknown:before {\n  content: \"?\";\n  background: #4bb;\n}\n.CodeMirror-Tern-completion-object:before {\n  content: \"O\";\n  background: #77c;\n}\n.CodeMirror-Tern-completion-fn:before {\n  content: \"F\";\n  background: #7c7;\n}\n.CodeMirror-Tern-completion-array:before {\n  content: \"A\";\n  background: #c66;\n}\n.CodeMirror-Tern-completion-number:before {\n  content: \"1\";\n  background: #999;\n}\n.CodeMirror-Tern-completion-string:before {\n  content: \"S\";\n  background: #999;\n}\n.CodeMirror-Tern-completion-bool:before {\n  content: \"B\";\n  background: #999;\n}\n\n.CodeMirror-Tern-completion-guess {\n  color: #999;\n}\n\n.CodeMirror-Tern-tooltip {\n  border: 1px solid silver;\n  border-radius: 3px;\n  color: #444;\n  padding: 2px 5px;\n  font-size: 90%;\n  font-family: monospace;\n  background-color: white;\n  white-space: pre-wrap;\n\n  max-width: 40em;\n  position: absolute;\n  z-index: 10;\n  -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2);\n  -moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2);\n  box-shadow: 2px 3px 5px rgba(0,0,0,.2);\n\n  transition: opacity 1s;\n  transition: opacity 1s;\n  -webkit-transition: opacity 1s;\n  -o-transition: opacity 1s;\n  -ms-transition: opacity 1s;\n}\n\n.CodeMirror-Tern-hint-doc {\n  max-width: 25em;\n  margin-top: -3px;\n}\n\n.CodeMirror-Tern-fname { color: black; }\n.CodeMirror-Tern-farg { color: #70a; }\n.CodeMirror-Tern-farg-current { text-decoration: underline; }\n.CodeMirror-Tern-type { color: #07c; }\n.CodeMirror-Tern-fhint-guess { opacity: .7; }\n"
  },
  {
    "path": "base/res/codemirror/addon/tern/tern.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n// Glue code between CodeMirror and Tern.\n//\n// Create a CodeMirror.TernServer to wrap an actual Tern server,\n// register open documents (CodeMirror.Doc instances) with it, and\n// call its methods to activate the assisting functions that Tern\n// provides.\n//\n// Options supported (all optional):\n// * defs: An array of JSON definition data structures.\n// * plugins: An object mapping plugin names to configuration\n//   options.\n// * getFile: A function(name, c) that can be used to access files in\n//   the project that haven't been loaded yet. Simply do c(null) to\n//   indicate that a file is not available.\n// * fileFilter: A function(value, docName, doc) that will be applied\n//   to documents before passing them on to Tern.\n// * switchToDoc: A function(name, doc) that should, when providing a\n//   multi-file view, switch the view or focus to the named file.\n// * showError: A function(editor, message) that can be used to\n//   override the way errors are displayed.\n// * completionTip: Customize the content in tooltips for completions.\n//   Is passed a single argument—the completion's data as returned by\n//   Tern—and may return a string, DOM node, or null to indicate that\n//   no tip should be shown. By default the docstring is shown.\n// * typeTip: Like completionTip, but for the tooltips shown for type\n//   queries.\n// * responseFilter: A function(doc, query, request, error, data) that\n//   will be applied to the Tern responses before treating them\n//\n//\n// It is possible to run the Tern server in a web worker by specifying\n// these additional options:\n// * useWorker: Set to true to enable web worker mode. You'll probably\n//   want to feature detect the actual value you use here, for example\n//   !!window.Worker.\n// * workerScript: The main script of the worker. Point this to\n//   wherever you are hosting worker.js from this directory.\n// * workerDeps: An array of paths pointing (relative to workerScript)\n//   to the Acorn and Tern libraries and any Tern plugins you want to\n//   load. Or, if you minified those into a single script and included\n//   them in the workerScript, simply leave this undefined.\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n  // declare global: tern\n\n  CodeMirror.TernServer = function(options) {\n    var self = this;\n    this.options = options || {};\n    var plugins = this.options.plugins || (this.options.plugins = {});\n    if (!plugins.doc_comment) plugins.doc_comment = true;\n    if (this.options.useWorker) {\n      this.server = new WorkerServer(this);\n    } else {\n      this.server = new tern.Server({\n        getFile: function(name, c) { return getFile(self, name, c); },\n        async: true,\n        defs: this.options.defs || [],\n        plugins: plugins\n      });\n    }\n    this.docs = Object.create(null);\n    this.trackChange = function(doc, change) { trackChange(self, doc, change); };\n\n    this.cachedArgHints = null;\n    this.activeArgHints = null;\n    this.jumpStack = [];\n\n    this.getHint = function(cm, c) { return hint(self, cm, c); };\n    this.getHint.async = true;\n  };\n\n  CodeMirror.TernServer.prototype = {\n    addDoc: function(name, doc) {\n      var data = {doc: doc, name: name, changed: null};\n      this.server.addFile(name, docValue(this, data));\n      CodeMirror.on(doc, \"change\", this.trackChange);\n      return this.docs[name] = data;\n    },\n\n    delDoc: function(id) {\n      var found = resolveDoc(this, id);\n      if (!found) return;\n      CodeMirror.off(found.doc, \"change\", this.trackChange);\n      delete this.docs[found.name];\n      this.server.delFile(found.name);\n    },\n\n    hideDoc: function(id) {\n      closeArgHints(this);\n      var found = resolveDoc(this, id);\n      if (found && found.changed) sendDoc(this, found);\n    },\n\n    complete: function(cm) {\n      cm.showHint({hint: this.getHint});\n    },\n\n    showType: function(cm, pos, c) { showContextInfo(this, cm, pos, \"type\", c); },\n\n    showDocs: function(cm, pos, c) { showContextInfo(this, cm, pos, \"documentation\", c); },\n\n    updateArgHints: function(cm) { updateArgHints(this, cm); },\n\n    jumpToDef: function(cm) { jumpToDef(this, cm); },\n\n    jumpBack: function(cm) { jumpBack(this, cm); },\n\n    rename: function(cm) { rename(this, cm); },\n\n    selectName: function(cm) { selectName(this, cm); },\n\n    request: function (cm, query, c, pos) {\n      var self = this;\n      var doc = findDoc(this, cm.getDoc());\n      var request = buildRequest(this, doc, query, pos);\n\n      this.server.request(request, function (error, data) {\n        if (!error && self.options.responseFilter)\n          data = self.options.responseFilter(doc, query, request, error, data);\n        c(error, data);\n      });\n    },\n\n    destroy: function () {\n      if (this.worker) {\n        this.worker.terminate();\n        this.worker = null;\n      }\n    }\n  };\n\n  var Pos = CodeMirror.Pos;\n  var cls = \"CodeMirror-Tern-\";\n  var bigDoc = 250;\n\n  function getFile(ts, name, c) {\n    var buf = ts.docs[name];\n    if (buf)\n      c(docValue(ts, buf));\n    else if (ts.options.getFile)\n      ts.options.getFile(name, c);\n    else\n      c(null);\n  }\n\n  function findDoc(ts, doc, name) {\n    for (var n in ts.docs) {\n      var cur = ts.docs[n];\n      if (cur.doc == doc) return cur;\n    }\n    if (!name) for (var i = 0;; ++i) {\n      n = \"[doc\" + (i || \"\") + \"]\";\n      if (!ts.docs[n]) { name = n; break; }\n    }\n    return ts.addDoc(name, doc);\n  }\n\n  function resolveDoc(ts, id) {\n    if (typeof id == \"string\") return ts.docs[id];\n    if (id instanceof CodeMirror) id = id.getDoc();\n    if (id instanceof CodeMirror.Doc) return findDoc(ts, id);\n  }\n\n  function trackChange(ts, doc, change) {\n    var data = findDoc(ts, doc);\n\n    var argHints = ts.cachedArgHints;\n    if (argHints && argHints.doc == doc && cmpPos(argHints.start, change.to) <= 0)\n      ts.cachedArgHints = null;\n\n    var changed = data.changed;\n    if (changed == null)\n      data.changed = changed = {from: change.from.line, to: change.from.line};\n    var end = change.from.line + (change.text.length - 1);\n    if (change.from.line < changed.to) changed.to = changed.to - (change.to.line - end);\n    if (end >= changed.to) changed.to = end + 1;\n    if (changed.from > change.from.line) changed.from = change.from.line;\n\n    if (doc.lineCount() > bigDoc && change.to - changed.from > 100) setTimeout(function() {\n      if (data.changed && data.changed.to - data.changed.from > 100) sendDoc(ts, data);\n    }, 200);\n  }\n\n  function sendDoc(ts, doc) {\n    ts.server.request({files: [{type: \"full\", name: doc.name, text: docValue(ts, doc)}]}, function(error) {\n      if (error) window.console.error(error);\n      else doc.changed = null;\n    });\n  }\n\n  // Completion\n\n  function hint(ts, cm, c) {\n    ts.request(cm, {type: \"completions\", types: true, docs: true, urls: true}, function(error, data) {\n      if (error) return showError(ts, cm, error);\n      var completions = [], after = \"\";\n      var from = data.start, to = data.end;\n      if (cm.getRange(Pos(from.line, from.ch - 2), from) == \"[\\\"\" &&\n          cm.getRange(to, Pos(to.line, to.ch + 2)) != \"\\\"]\")\n        after = \"\\\"]\";\n\n      for (var i = 0; i < data.completions.length; ++i) {\n        var completion = data.completions[i], className = typeToIcon(completion.type);\n        if (data.guess) className += \" \" + cls + \"guess\";\n        completions.push({text: completion.name + after,\n                          displayText: completion.name,\n                          className: className,\n                          data: completion});\n      }\n\n      var obj = {from: from, to: to, list: completions};\n      var tooltip = null;\n      CodeMirror.on(obj, \"close\", function() { remove(tooltip); });\n      CodeMirror.on(obj, \"update\", function() { remove(tooltip); });\n      CodeMirror.on(obj, \"select\", function(cur, node) {\n        remove(tooltip);\n        var content = ts.options.completionTip ? ts.options.completionTip(cur.data) : cur.data.doc;\n        if (content) {\n          tooltip = makeTooltip(node.parentNode.getBoundingClientRect().right + window.pageXOffset,\n                                node.getBoundingClientRect().top + window.pageYOffset, content);\n          tooltip.className += \" \" + cls + \"hint-doc\";\n        }\n      });\n      c(obj);\n    });\n  }\n\n  function typeToIcon(type) {\n    var suffix;\n    if (type == \"?\") suffix = \"unknown\";\n    else if (type == \"number\" || type == \"string\" || type == \"bool\") suffix = type;\n    else if (/^fn\\(/.test(type)) suffix = \"fn\";\n    else if (/^\\[/.test(type)) suffix = \"array\";\n    else suffix = \"object\";\n    return cls + \"completion \" + cls + \"completion-\" + suffix;\n  }\n\n  // Type queries\n\n  function showContextInfo(ts, cm, pos, queryName, c) {\n    ts.request(cm, queryName, function(error, data) {\n      if (error) return showError(ts, cm, error);\n      if (ts.options.typeTip) {\n        var tip = ts.options.typeTip(data);\n      } else {\n        var tip = elt(\"span\", null, elt(\"strong\", null, data.type || \"not found\"));\n        if (data.doc)\n          tip.appendChild(document.createTextNode(\" — \" + data.doc));\n        if (data.url) {\n          tip.appendChild(document.createTextNode(\" \"));\n          var child = tip.appendChild(elt(\"a\", null, \"[docs]\"));\n          child.href = data.url;\n          child.target = \"_blank\";\n        }\n      }\n      tempTooltip(cm, tip);\n      if (c) c();\n    }, pos);\n  }\n\n  // Maintaining argument hints\n\n  function updateArgHints(ts, cm) {\n    closeArgHints(ts);\n\n    if (cm.somethingSelected()) return;\n    var state = cm.getTokenAt(cm.getCursor()).state;\n    var inner = CodeMirror.innerMode(cm.getMode(), state);\n    if (inner.mode.name != \"javascript\") return;\n    var lex = inner.state.lexical;\n    if (lex.info != \"call\") return;\n\n    var ch, argPos = lex.pos || 0, tabSize = cm.getOption(\"tabSize\");\n    for (var line = cm.getCursor().line, e = Math.max(0, line - 9), found = false; line >= e; --line) {\n      var str = cm.getLine(line), extra = 0;\n      for (var pos = 0;;) {\n        var tab = str.indexOf(\"\\t\", pos);\n        if (tab == -1) break;\n        extra += tabSize - (tab + extra) % tabSize - 1;\n        pos = tab + 1;\n      }\n      ch = lex.column - extra;\n      if (str.charAt(ch) == \"(\") {found = true; break;}\n    }\n    if (!found) return;\n\n    var start = Pos(line, ch);\n    var cache = ts.cachedArgHints;\n    if (cache && cache.doc == cm.getDoc() && cmpPos(start, cache.start) == 0)\n      return showArgHints(ts, cm, argPos);\n\n    ts.request(cm, {type: \"type\", preferFunction: true, end: start}, function(error, data) {\n      if (error || !data.type || !(/^fn\\(/).test(data.type)) return;\n      ts.cachedArgHints = {\n        start: pos,\n        type: parseFnType(data.type),\n        name: data.exprName || data.name || \"fn\",\n        guess: data.guess,\n        doc: cm.getDoc()\n      };\n      showArgHints(ts, cm, argPos);\n    });\n  }\n\n  function showArgHints(ts, cm, pos) {\n    closeArgHints(ts);\n\n    var cache = ts.cachedArgHints, tp = cache.type;\n    var tip = elt(\"span\", cache.guess ? cls + \"fhint-guess\" : null,\n                  elt(\"span\", cls + \"fname\", cache.name), \"(\");\n    for (var i = 0; i < tp.args.length; ++i) {\n      if (i) tip.appendChild(document.createTextNode(\", \"));\n      var arg = tp.args[i];\n      tip.appendChild(elt(\"span\", cls + \"farg\" + (i == pos ? \" \" + cls + \"farg-current\" : \"\"), arg.name || \"?\"));\n      if (arg.type != \"?\") {\n        tip.appendChild(document.createTextNode(\":\\u00a0\"));\n        tip.appendChild(elt(\"span\", cls + \"type\", arg.type));\n      }\n    }\n    tip.appendChild(document.createTextNode(tp.rettype ? \") ->\\u00a0\" : \")\"));\n    if (tp.rettype) tip.appendChild(elt(\"span\", cls + \"type\", tp.rettype));\n    var place = cm.cursorCoords(null, \"page\");\n    ts.activeArgHints = makeTooltip(place.right + 1, place.bottom, tip);\n  }\n\n  function parseFnType(text) {\n    var args = [], pos = 3;\n\n    function skipMatching(upto) {\n      var depth = 0, start = pos;\n      for (;;) {\n        var next = text.charAt(pos);\n        if (upto.test(next) && !depth) return text.slice(start, pos);\n        if (/[{\\[\\(]/.test(next)) ++depth;\n        else if (/[}\\]\\)]/.test(next)) --depth;\n        ++pos;\n      }\n    }\n\n    // Parse arguments\n    if (text.charAt(pos) != \")\") for (;;) {\n      var name = text.slice(pos).match(/^([^, \\(\\[\\{]+): /);\n      if (name) {\n        pos += name[0].length;\n        name = name[1];\n      }\n      args.push({name: name, type: skipMatching(/[\\),]/)});\n      if (text.charAt(pos) == \")\") break;\n      pos += 2;\n    }\n\n    var rettype = text.slice(pos).match(/^\\) -> (.*)$/);\n\n    return {args: args, rettype: rettype && rettype[1]};\n  }\n\n  // Moving to the definition of something\n\n  function jumpToDef(ts, cm) {\n    function inner(varName) {\n      var req = {type: \"definition\", variable: varName || null};\n      var doc = findDoc(ts, cm.getDoc());\n      ts.server.request(buildRequest(ts, doc, req), function(error, data) {\n        if (error) return showError(ts, cm, error);\n        if (!data.file && data.url) { window.open(data.url); return; }\n\n        if (data.file) {\n          var localDoc = ts.docs[data.file], found;\n          if (localDoc && (found = findContext(localDoc.doc, data))) {\n            ts.jumpStack.push({file: doc.name,\n                               start: cm.getCursor(\"from\"),\n                               end: cm.getCursor(\"to\")});\n            moveTo(ts, doc, localDoc, found.start, found.end);\n            return;\n          }\n        }\n        showError(ts, cm, \"Could not find a definition.\");\n      });\n    }\n\n    if (!atInterestingExpression(cm))\n      dialog(cm, \"Jump to variable\", function(name) { if (name) inner(name); });\n    else\n      inner();\n  }\n\n  function jumpBack(ts, cm) {\n    var pos = ts.jumpStack.pop(), doc = pos && ts.docs[pos.file];\n    if (!doc) return;\n    moveTo(ts, findDoc(ts, cm.getDoc()), doc, pos.start, pos.end);\n  }\n\n  function moveTo(ts, curDoc, doc, start, end) {\n    doc.doc.setSelection(start, end);\n    if (curDoc != doc && ts.options.switchToDoc) {\n      closeArgHints(ts);\n      ts.options.switchToDoc(doc.name, doc.doc);\n    }\n  }\n\n  // The {line,ch} representation of positions makes this rather awkward.\n  function findContext(doc, data) {\n    var before = data.context.slice(0, data.contextOffset).split(\"\\n\");\n    var startLine = data.start.line - (before.length - 1);\n    var start = Pos(startLine, (before.length == 1 ? data.start.ch : doc.getLine(startLine).length) - before[0].length);\n\n    var text = doc.getLine(startLine).slice(start.ch);\n    for (var cur = startLine + 1; cur < doc.lineCount() && text.length < data.context.length; ++cur)\n      text += \"\\n\" + doc.getLine(cur);\n    if (text.slice(0, data.context.length) == data.context) return data;\n\n    var cursor = doc.getSearchCursor(data.context, 0, false);\n    var nearest, nearestDist = Infinity;\n    while (cursor.findNext()) {\n      var from = cursor.from(), dist = Math.abs(from.line - start.line) * 10000;\n      if (!dist) dist = Math.abs(from.ch - start.ch);\n      if (dist < nearestDist) { nearest = from; nearestDist = dist; }\n    }\n    if (!nearest) return null;\n\n    if (before.length == 1)\n      nearest.ch += before[0].length;\n    else\n      nearest = Pos(nearest.line + (before.length - 1), before[before.length - 1].length);\n    if (data.start.line == data.end.line)\n      var end = Pos(nearest.line, nearest.ch + (data.end.ch - data.start.ch));\n    else\n      var end = Pos(nearest.line + (data.end.line - data.start.line), data.end.ch);\n    return {start: nearest, end: end};\n  }\n\n  function atInterestingExpression(cm) {\n    var pos = cm.getCursor(\"end\"), tok = cm.getTokenAt(pos);\n    if (tok.start < pos.ch && (tok.type == \"comment\" || tok.type == \"string\")) return false;\n    return /[\\w)\\]]/.test(cm.getLine(pos.line).slice(Math.max(pos.ch - 1, 0), pos.ch + 1));\n  }\n\n  // Variable renaming\n\n  function rename(ts, cm) {\n    var token = cm.getTokenAt(cm.getCursor());\n    if (!/\\w/.test(token.string)) return showError(ts, cm, \"Not at a variable\");\n    dialog(cm, \"New name for \" + token.string, function(newName) {\n      ts.request(cm, {type: \"rename\", newName: newName, fullDocs: true}, function(error, data) {\n        if (error) return showError(ts, cm, error);\n        applyChanges(ts, data.changes);\n      });\n    });\n  }\n\n  function selectName(ts, cm) {\n    var name = findDoc(ts, cm.doc).name;\n    ts.request(cm, {type: \"refs\"}, function(error, data) {\n      if (error) return showError(ts, cm, error);\n      var ranges = [], cur = 0;\n      for (var i = 0; i < data.refs.length; i++) {\n        var ref = data.refs[i];\n        if (ref.file == name) {\n          ranges.push({anchor: ref.start, head: ref.end});\n          if (cmpPos(cur, ref.start) >= 0 && cmpPos(cur, ref.end) <= 0)\n            cur = ranges.length - 1;\n        }\n      }\n      cm.setSelections(ranges, cur);\n    });\n  }\n\n  var nextChangeOrig = 0;\n  function applyChanges(ts, changes) {\n    var perFile = Object.create(null);\n    for (var i = 0; i < changes.length; ++i) {\n      var ch = changes[i];\n      (perFile[ch.file] || (perFile[ch.file] = [])).push(ch);\n    }\n    for (var file in perFile) {\n      var known = ts.docs[file], chs = perFile[file];;\n      if (!known) continue;\n      chs.sort(function(a, b) { return cmpPos(b.start, a.start); });\n      var origin = \"*rename\" + (++nextChangeOrig);\n      for (var i = 0; i < chs.length; ++i) {\n        var ch = chs[i];\n        known.doc.replaceRange(ch.text, ch.start, ch.end, origin);\n      }\n    }\n  }\n\n  // Generic request-building helper\n\n  function buildRequest(ts, doc, query, pos) {\n    var files = [], offsetLines = 0, allowFragments = !query.fullDocs;\n    if (!allowFragments) delete query.fullDocs;\n    if (typeof query == \"string\") query = {type: query};\n    query.lineCharPositions = true;\n    if (query.end == null) {\n      query.end = pos || doc.doc.getCursor(\"end\");\n      if (doc.doc.somethingSelected())\n        query.start = doc.doc.getCursor(\"start\");\n    }\n    var startPos = query.start || query.end;\n\n    if (doc.changed) {\n      if (doc.doc.lineCount() > bigDoc && allowFragments !== false &&\n          doc.changed.to - doc.changed.from < 100 &&\n          doc.changed.from <= startPos.line && doc.changed.to > query.end.line) {\n        files.push(getFragmentAround(doc, startPos, query.end));\n        query.file = \"#0\";\n        var offsetLines = files[0].offsetLines;\n        if (query.start != null) query.start = Pos(query.start.line - -offsetLines, query.start.ch);\n        query.end = Pos(query.end.line - offsetLines, query.end.ch);\n      } else {\n        files.push({type: \"full\",\n                    name: doc.name,\n                    text: docValue(ts, doc)});\n        query.file = doc.name;\n        doc.changed = null;\n      }\n    } else {\n      query.file = doc.name;\n    }\n    for (var name in ts.docs) {\n      var cur = ts.docs[name];\n      if (cur.changed && cur != doc) {\n        files.push({type: \"full\", name: cur.name, text: docValue(ts, cur)});\n        cur.changed = null;\n      }\n    }\n\n    return {query: query, files: files};\n  }\n\n  function getFragmentAround(data, start, end) {\n    var doc = data.doc;\n    var minIndent = null, minLine = null, endLine, tabSize = 4;\n    for (var p = start.line - 1, min = Math.max(0, p - 50); p >= min; --p) {\n      var line = doc.getLine(p), fn = line.search(/\\bfunction\\b/);\n      if (fn < 0) continue;\n      var indent = CodeMirror.countColumn(line, null, tabSize);\n      if (minIndent != null && minIndent <= indent) continue;\n      minIndent = indent;\n      minLine = p;\n    }\n    if (minLine == null) minLine = min;\n    var max = Math.min(doc.lastLine(), end.line + 20);\n    if (minIndent == null || minIndent == CodeMirror.countColumn(doc.getLine(start.line), null, tabSize))\n      endLine = max;\n    else for (endLine = end.line + 1; endLine < max; ++endLine) {\n      var indent = CodeMirror.countColumn(doc.getLine(endLine), null, tabSize);\n      if (indent <= minIndent) break;\n    }\n    var from = Pos(minLine, 0);\n\n    return {type: \"part\",\n            name: data.name,\n            offsetLines: from.line,\n            text: doc.getRange(from, Pos(endLine, 0))};\n  }\n\n  // Generic utilities\n\n  var cmpPos = CodeMirror.cmpPos;\n\n  function elt(tagname, cls /*, ... elts*/) {\n    var e = document.createElement(tagname);\n    if (cls) e.className = cls;\n    for (var i = 2; i < arguments.length; ++i) {\n      var elt = arguments[i];\n      if (typeof elt == \"string\") elt = document.createTextNode(elt);\n      e.appendChild(elt);\n    }\n    return e;\n  }\n\n  function dialog(cm, text, f) {\n    if (cm.openDialog)\n      cm.openDialog(text + \": <input type=text>\", f);\n    else\n      f(prompt(text, \"\"));\n  }\n\n  // Tooltips\n\n  function tempTooltip(cm, content) {\n    if (cm.state.ternTooltip) remove(cm.state.ternTooltip);\n    var where = cm.cursorCoords();\n    var tip = cm.state.ternTooltip = makeTooltip(where.right + 1, where.bottom, content);\n    function maybeClear() {\n      old = true;\n      if (!mouseOnTip) clear();\n    }\n    function clear() {\n      cm.state.ternTooltip = null;\n      if (!tip.parentNode) return;\n      cm.off(\"cursorActivity\", clear);\n      cm.off('blur', clear);\n      cm.off('scroll', clear);\n      fadeOut(tip);\n    }\n    var mouseOnTip = false, old = false;\n    CodeMirror.on(tip, \"mousemove\", function() { mouseOnTip = true; });\n    CodeMirror.on(tip, \"mouseout\", function(e) {\n      if (!CodeMirror.contains(tip, e.relatedTarget || e.toElement)) {\n        if (old) clear();\n        else mouseOnTip = false;\n      }\n    });\n    setTimeout(maybeClear, 1700);\n    cm.on(\"cursorActivity\", clear);\n    cm.on('blur', clear);\n    cm.on('scroll', clear);\n  }\n\n  function makeTooltip(x, y, content) {\n    var node = elt(\"div\", cls + \"tooltip\", content);\n    node.style.left = x + \"px\";\n    node.style.top = y + \"px\";\n    document.body.appendChild(node);\n    return node;\n  }\n\n  function remove(node) {\n    var p = node && node.parentNode;\n    if (p) p.removeChild(node);\n  }\n\n  function fadeOut(tooltip) {\n    tooltip.style.opacity = \"0\";\n    setTimeout(function() { remove(tooltip); }, 1100);\n  }\n\n  function showError(ts, cm, msg) {\n    if (ts.options.showError)\n      ts.options.showError(cm, msg);\n    else\n      tempTooltip(cm, String(msg));\n  }\n\n  function closeArgHints(ts) {\n    if (ts.activeArgHints) { remove(ts.activeArgHints); ts.activeArgHints = null; }\n  }\n\n  function docValue(ts, doc) {\n    var val = doc.doc.getValue();\n    if (ts.options.fileFilter) val = ts.options.fileFilter(val, doc.name, doc.doc);\n    return val;\n  }\n\n  // Worker wrapper\n\n  function WorkerServer(ts) {\n    var worker = ts.worker = new Worker(ts.options.workerScript);\n    worker.postMessage({type: \"init\",\n                        defs: ts.options.defs,\n                        plugins: ts.options.plugins,\n                        scripts: ts.options.workerDeps});\n    var msgId = 0, pending = {};\n\n    function send(data, c) {\n      if (c) {\n        data.id = ++msgId;\n        pending[msgId] = c;\n      }\n      worker.postMessage(data);\n    }\n    worker.onmessage = function(e) {\n      var data = e.data;\n      if (data.type == \"getFile\") {\n        getFile(ts, data.name, function(err, text) {\n          send({type: \"getFile\", err: String(err), text: text, id: data.id});\n        });\n      } else if (data.type == \"debug\") {\n        window.console.log(data.message);\n      } else if (data.id && pending[data.id]) {\n        pending[data.id](data.err, data.body);\n        delete pending[data.id];\n      }\n    };\n    worker.onerror = function(e) {\n      for (var id in pending) pending[id](e);\n      pending = {};\n    };\n\n    this.addFile = function(name, text) { send({type: \"add\", name: name, text: text}); };\n    this.delFile = function(name) { send({type: \"del\", name: name}); };\n    this.request = function(body, c) { send({type: \"req\", body: body}, c); };\n  }\n});\n"
  },
  {
    "path": "base/res/codemirror/addon/tern/worker.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n// declare global: tern, server\n\nvar server;\n\nthis.onmessage = function(e) {\n  var data = e.data;\n  switch (data.type) {\n  case \"init\": return startServer(data.defs, data.plugins, data.scripts);\n  case \"add\": return server.addFile(data.name, data.text);\n  case \"del\": return server.delFile(data.name);\n  case \"req\": return server.request(data.body, function(err, reqData) {\n    postMessage({id: data.id, body: reqData, err: err && String(err)});\n  });\n  case \"getFile\":\n    var c = pending[data.id];\n    delete pending[data.id];\n    return c(data.err, data.text);\n  default: throw new Error(\"Unknown message type: \" + data.type);\n  }\n};\n\nvar nextId = 0, pending = {};\nfunction getFile(file, c) {\n  postMessage({type: \"getFile\", name: file, id: ++nextId});\n  pending[nextId] = c;\n}\n\nfunction startServer(defs, plugins, scripts) {\n  if (scripts) importScripts.apply(null, scripts);\n\n  server = new tern.Server({\n    getFile: getFile,\n    async: true,\n    defs: defs,\n    plugins: plugins\n  });\n}\n\nvar console = {\n  log: function(v) { postMessage({type: \"debug\", message: v}); }\n};\n"
  },
  {
    "path": "base/res/codemirror/addon/wrap/hardwrap.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  var Pos = CodeMirror.Pos;\n\n  function findParagraph(cm, pos, options) {\n    var startRE = options.paragraphStart || cm.getHelper(pos, \"paragraphStart\");\n    for (var start = pos.line, first = cm.firstLine(); start > first; --start) {\n      var line = cm.getLine(start);\n      if (startRE && startRE.test(line)) break;\n      if (!/\\S/.test(line)) { ++start; break; }\n    }\n    var endRE = options.paragraphEnd || cm.getHelper(pos, \"paragraphEnd\");\n    for (var end = pos.line + 1, last = cm.lastLine(); end <= last; ++end) {\n      var line = cm.getLine(end);\n      if (endRE && endRE.test(line)) { ++end; break; }\n      if (!/\\S/.test(line)) break;\n    }\n    return {from: start, to: end};\n  }\n\n  function findBreakPoint(text, column, wrapOn, killTrailingSpace) {\n    for (var at = column; at > 0; --at)\n      if (wrapOn.test(text.slice(at - 1, at + 1))) break;\n    if (at == 0) at = column;\n    var endOfText = at;\n    if (killTrailingSpace)\n      while (text.charAt(endOfText - 1) == \" \") --endOfText;\n    return {from: endOfText, to: at};\n  }\n\n  function wrapRange(cm, from, to, options) {\n    from = cm.clipPos(from); to = cm.clipPos(to);\n    var column = options.column || 80;\n    var wrapOn = options.wrapOn || /\\s\\S|-[^\\.\\d]/;\n    var killTrailing = options.killTrailingSpace !== false;\n    var changes = [], curLine = \"\", curNo = from.line;\n    var lines = cm.getRange(from, to, false);\n    if (!lines.length) return null;\n    var leadingSpace = lines[0].match(/^[ \\t]*/)[0];\n\n    for (var i = 0; i < lines.length; ++i) {\n      var text = lines[i], oldLen = curLine.length, spaceInserted = 0;\n      if (curLine && text && !wrapOn.test(curLine.charAt(curLine.length - 1) + text.charAt(0))) {\n        curLine += \" \";\n        spaceInserted = 1;\n      }\n      var spaceTrimmed = \"\";\n      if (i) {\n        spaceTrimmed = text.match(/^\\s*/)[0];\n        text = text.slice(spaceTrimmed.length);\n      }\n      curLine += text;\n      if (i) {\n        var firstBreak = curLine.length > column && leadingSpace == spaceTrimmed &&\n          findBreakPoint(curLine, column, wrapOn, killTrailing);\n        // If this isn't broken, or is broken at a different point, remove old break\n        if (!firstBreak || firstBreak.from != oldLen || firstBreak.to != oldLen + spaceInserted) {\n          changes.push({text: [spaceInserted ? \" \" : \"\"],\n                        from: Pos(curNo, oldLen),\n                        to: Pos(curNo + 1, spaceTrimmed.length)});\n        } else {\n          curLine = leadingSpace + text;\n          ++curNo;\n        }\n      }\n      while (curLine.length > column) {\n        var bp = findBreakPoint(curLine, column, wrapOn, killTrailing);\n        changes.push({text: [\"\", leadingSpace],\n                      from: Pos(curNo, bp.from),\n                      to: Pos(curNo, bp.to)});\n        curLine = leadingSpace + curLine.slice(bp.to);\n        ++curNo;\n      }\n    }\n    if (changes.length) cm.operation(function() {\n      for (var i = 0; i < changes.length; ++i) {\n        var change = changes[i];\n        cm.replaceRange(change.text, change.from, change.to);\n      }\n    });\n    return changes.length ? {from: changes[0].from, to: CodeMirror.changeEnd(changes[changes.length - 1])} : null;\n  }\n\n  CodeMirror.defineExtension(\"wrapParagraph\", function(pos, options) {\n    options = options || {};\n    if (!pos) pos = this.getCursor();\n    var para = findParagraph(this, pos, options);\n    return wrapRange(this, Pos(para.from, 0), Pos(para.to - 1), options);\n  });\n\n  CodeMirror.commands.wrapLines = function(cm) {\n    cm.operation(function() {\n      var ranges = cm.listSelections(), at = cm.lastLine() + 1;\n      for (var i = ranges.length - 1; i >= 0; i--) {\n        var range = ranges[i], span;\n        if (range.empty()) {\n          var para = findParagraph(cm, range.head, {});\n          span = {from: Pos(para.from, 0), to: Pos(para.to - 1)};\n        } else {\n          span = {from: range.from(), to: range.to()};\n        }\n        if (span.to.line >= at) continue;\n        at = span.from.line;\n        wrapRange(cm, span.from, span.to, {});\n      }\n    });\n  };\n\n  CodeMirror.defineExtension(\"wrapRange\", function(from, to, options) {\n    return wrapRange(this, from, to, options || {});\n  });\n\n  CodeMirror.defineExtension(\"wrapParagraphsInRange\", function(from, to, options) {\n    options = options || {};\n    var cm = this, paras = [];\n    for (var line = from.line; line <= to.line;) {\n      var para = findParagraph(cm, Pos(line, 0), options);\n      paras.push(para);\n      line = para.to;\n    }\n    var madeChange = false;\n    if (paras.length) cm.operation(function() {\n      for (var i = paras.length - 1; i >= 0; --i)\n        madeChange = madeChange || wrapRange(cm, Pos(paras[i].from, 0), Pos(paras[i].to - 1), options);\n    });\n    return madeChange;\n  });\n});\n"
  },
  {
    "path": "base/res/codemirror/lib/codemirror.css",
    "content": "/* BASICS */\n\n.CodeMirror {\n  /* Set height, width, borders, and global font properties here */\n  font-family: monospace;\n  height: 300px;\n  color: black;\n}\n\n/* PADDING */\n\n.CodeMirror-lines {\n  padding: 4px 0; /* Vertical padding around content */\n}\n.CodeMirror pre {\n  padding: 0 4px; /* Horizontal padding of content */\n}\n\n.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {\n  background-color: white; /* The little square between H and V scrollbars */\n}\n\n/* GUTTER */\n\n.CodeMirror-gutters {\n  border-right: 1px solid #ddd;\n  background-color: #f7f7f7;\n  white-space: nowrap;\n}\n.CodeMirror-linenumbers {}\n.CodeMirror-linenumber {\n  padding: 0 3px 0 5px;\n  min-width: 20px;\n  text-align: right;\n  color: #999;\n  white-space: nowrap;\n}\n\n.CodeMirror-guttermarker { color: black; }\n.CodeMirror-guttermarker-subtle { color: #999; }\n\n/* CURSOR */\n\n.CodeMirror div.CodeMirror-cursor {\n  border-left: 1px solid black;\n}\n/* Shown when moving in bi-directional text */\n.CodeMirror div.CodeMirror-secondarycursor {\n  border-left: 1px solid silver;\n}\n.CodeMirror.cm-fat-cursor div.CodeMirror-cursor {\n  width: auto;\n  border: 0;\n  background: #7e7;\n}\n.CodeMirror.cm-fat-cursor div.CodeMirror-cursors {\n  z-index: 1;\n}\n\n.cm-animate-fat-cursor {\n  width: auto;\n  border: 0;\n  -webkit-animation: blink 1.06s steps(1) infinite;\n  -moz-animation: blink 1.06s steps(1) infinite;\n  animation: blink 1.06s steps(1) infinite;\n}\n@-moz-keyframes blink {\n  0% { background: #7e7; }\n  50% { background: none; }\n  100% { background: #7e7; }\n}\n@-webkit-keyframes blink {\n  0% { background: #7e7; }\n  50% { background: none; }\n  100% { background: #7e7; }\n}\n@keyframes blink {\n  0% { background: #7e7; }\n  50% { background: none; }\n  100% { background: #7e7; }\n}\n\n/* Can style cursor different in overwrite (non-insert) mode */\ndiv.CodeMirror-overwrite div.CodeMirror-cursor {}\n\n.cm-tab { display: inline-block; text-decoration: inherit; }\n\n.CodeMirror-ruler {\n  border-left: 1px solid #ccc;\n  position: absolute;\n}\n\n/* DEFAULT THEME */\n\n.cm-s-default .cm-keyword {color: #708;}\n.cm-s-default .cm-atom {color: #219;}\n.cm-s-default .cm-number {color: #164;}\n.cm-s-default .cm-def {color: #00f;}\n.cm-s-default .cm-variable,\n.cm-s-default .cm-punctuation,\n.cm-s-default .cm-property,\n.cm-s-default .cm-operator {}\n.cm-s-default .cm-variable-2 {color: #05a;}\n.cm-s-default .cm-variable-3 {color: #085;}\n.cm-s-default .cm-comment {color: #a50;}\n.cm-s-default .cm-string {color: #a11;}\n.cm-s-default .cm-string-2 {color: #f50;}\n.cm-s-default .cm-meta {color: #555;}\n.cm-s-default .cm-qualifier {color: #555;}\n.cm-s-default .cm-builtin {color: #30a;}\n.cm-s-default .cm-bracket {color: #997;}\n.cm-s-default .cm-tag {color: #170;}\n.cm-s-default .cm-attribute {color: #00c;}\n.cm-s-default .cm-header {color: blue;}\n.cm-s-default .cm-quote {color: #090;}\n.cm-s-default .cm-hr {color: #999;}\n.cm-s-default .cm-link {color: #00c;}\n\n.cm-negative {color: #d44;}\n.cm-positive {color: #292;}\n.cm-header, .cm-strong {font-weight: bold;}\n.cm-em {font-style: italic;}\n.cm-link {text-decoration: underline;}\n.cm-strikethrough {text-decoration: line-through;}\n\n.cm-s-default .cm-error {color: #f00;}\n.cm-invalidchar {color: #f00;}\n\n.CodeMirror-composing { border-bottom: 2px solid; }\n\n/* Default styles for common addons */\n\ndiv.CodeMirror span.CodeMirror-matchingbracket {color: #0f0;}\ndiv.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}\n.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }\n.CodeMirror-activeline-background {background: #e8f2ff;}\n\n/* STOP */\n\n/* The rest of this file contains styles related to the mechanics of\n   the editor. You probably shouldn't touch them. */\n\n.CodeMirror {\n  position: relative;\n  overflow: hidden;\n  background: white;\n}\n\n.CodeMirror-scroll {\n  overflow: scroll !important; /* Things will break if this is overridden */\n  /* 30px is the magic margin used to hide the element's real scrollbars */\n  /* See overflow: hidden in .CodeMirror */\n  margin-bottom: -30px; margin-right: -30px;\n  padding-bottom: 30px;\n  height: 100%;\n  outline: none; /* Prevent dragging from highlighting the element */\n  position: relative;\n}\n.CodeMirror-sizer {\n  position: relative;\n  border-right: 30px solid transparent;\n}\n\n/* The fake, visible scrollbars. Used to force redraw during scrolling\n   before actuall scrolling happens, thus preventing shaking and\n   flickering artifacts. */\n.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {\n  position: absolute;\n  z-index: 6;\n  display: none;\n}\n.CodeMirror-vscrollbar {\n  right: 0; top: 0;\n  overflow-x: hidden;\n  overflow-y: scroll;\n}\n.CodeMirror-hscrollbar {\n  bottom: 0; left: 0;\n  overflow-y: hidden;\n  overflow-x: scroll;\n}\n.CodeMirror-scrollbar-filler {\n  right: 0; bottom: 0;\n}\n.CodeMirror-gutter-filler {\n  left: 0; bottom: 0;\n}\n\n.CodeMirror-gutters {\n  position: absolute; left: 0; top: 0;\n  z-index: 3;\n}\n.CodeMirror-gutter {\n  white-space: normal;\n  height: 100%;\n  display: inline-block;\n  margin-bottom: -30px;\n  /* Hack to make IE7 behave */\n  *zoom:1;\n  *display:inline;\n}\n.CodeMirror-gutter-wrapper {\n  position: absolute;\n  z-index: 4;\n  height: 100%;\n}\n.CodeMirror-gutter-elt {\n  position: absolute;\n  cursor: default;\n  z-index: 4;\n}\n.CodeMirror-gutter-wrapper {\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  user-select: none;\n}\n\n.CodeMirror-lines {\n  cursor: text;\n  min-height: 1px; /* prevents collapsing before first draw */\n}\n.CodeMirror pre {\n  /* Reset some styles that the rest of the page might have set */\n  -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;\n  border-width: 0;\n  background: transparent;\n  font-family: inherit;\n  font-size: inherit;\n  margin: 0;\n  white-space: pre;\n  word-wrap: normal;\n  line-height: inherit;\n  color: inherit;\n  z-index: 2;\n  position: relative;\n  overflow: visible;\n  -webkit-tap-highlight-color: transparent;\n}\n.CodeMirror-wrap pre {\n  word-wrap: break-word;\n  white-space: pre-wrap;\n  word-break: normal;\n}\n\n.CodeMirror-linebackground {\n  position: absolute;\n  left: 0; right: 0; top: 0; bottom: 0;\n  z-index: 0;\n}\n\n.CodeMirror-linewidget {\n  position: relative;\n  z-index: 2;\n  overflow: auto;\n}\n\n.CodeMirror-widget {}\n\n.CodeMirror-code {\n  outline: none;\n}\n\n/* Force content-box sizing for the elements where we expect it */\n.CodeMirror-scroll,\n.CodeMirror-sizer,\n.CodeMirror-gutter,\n.CodeMirror-gutters,\n.CodeMirror-linenumber {\n  -moz-box-sizing: content-box;\n  box-sizing: content-box;\n}\n\n.CodeMirror-measure {\n  position: absolute;\n  width: 100%;\n  height: 0;\n  overflow: hidden;\n  visibility: hidden;\n}\n.CodeMirror-measure pre { position: static; }\n\n.CodeMirror div.CodeMirror-cursor {\n  position: absolute;\n  border-right: none;\n  width: 0;\n}\n\ndiv.CodeMirror-cursors {\n  visibility: hidden;\n  position: relative;\n  z-index: 3;\n}\n.CodeMirror-focused div.CodeMirror-cursors {\n  visibility: visible;\n}\n\n.CodeMirror-selected { background: #d9d9d9; }\n.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }\n.CodeMirror-crosshair { cursor: crosshair; }\n.CodeMirror ::selection { background: #d7d4f0; }\n.CodeMirror ::-moz-selection { background: #d7d4f0; }\n\n.cm-searching {\n  background: #ffa;\n  background: rgba(255, 255, 0, .4);\n}\n\n/* IE7 hack to prevent it from returning funny offsetTops on the spans */\n.CodeMirror span { *vertical-align: text-bottom; }\n\n/* Used to force a border model for a node */\n.cm-force-border { padding-right: .1px; }\n\n@media print {\n  /* Hide the cursor when printing */\n  .CodeMirror div.CodeMirror-cursors {\n    visibility: hidden;\n  }\n}\n\n/* See issue #2901 */\n.cm-tab-wrap-hack:after { content: ''; }\n\n/* Help users use markselection to safely style text background */\nspan.CodeMirror-selectedtext { background: none; }\n"
  },
  {
    "path": "base/res/codemirror/lib/codemirror.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n// This is CodeMirror (http://codemirror.net), a code editor\n// implemented in JavaScript on top of the browser's DOM.\n//\n// You can find some technical background for some of the code below\n// at http://marijnhaverbeke.nl/blog/#cm-internals .\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    module.exports = mod();\n  else if (typeof define == \"function\" && define.amd) // AMD\n    return define([], mod);\n  else // Plain browser env\n    this.CodeMirror = mod();\n})(function() {\n  \"use strict\";\n\n  // BROWSER SNIFFING\n\n  // Kludges for bugs and behavior differences that can't be feature\n  // detected are enabled based on userAgent etc sniffing.\n\n  var gecko = /gecko\\/\\d/i.test(navigator.userAgent);\n  var ie_upto10 = /MSIE \\d/.test(navigator.userAgent);\n  var ie_11up = /Trident\\/(?:[7-9]|\\d{2,})\\..*rv:(\\d+)/.exec(navigator.userAgent);\n  var ie = ie_upto10 || ie_11up;\n  var ie_version = ie && (ie_upto10 ? document.documentMode || 6 : ie_11up[1]);\n  var webkit = /WebKit\\//.test(navigator.userAgent);\n  var qtwebkit = webkit && /Qt\\/\\d+\\.\\d+/.test(navigator.userAgent);\n  var chrome = /Chrome\\//.test(navigator.userAgent);\n  var presto = /Opera\\//.test(navigator.userAgent);\n  var safari = /Apple Computer/.test(navigator.vendor);\n  var mac_geMountainLion = /Mac OS X 1\\d\\D([8-9]|\\d\\d)\\D/.test(navigator.userAgent);\n  var phantom = /PhantomJS/.test(navigator.userAgent);\n\n  var ios = /AppleWebKit/.test(navigator.userAgent) && /Mobile\\/\\w+/.test(navigator.userAgent);\n  // This is woefully incomplete. Suggestions for alternative methods welcome.\n  var mobile = ios || /Android|webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(navigator.userAgent);\n  var mac = ios || /Mac/.test(navigator.platform);\n  var windows = /win/i.test(navigator.platform);\n\n  var presto_version = presto && navigator.userAgent.match(/Version\\/(\\d*\\.\\d*)/);\n  if (presto_version) presto_version = Number(presto_version[1]);\n  if (presto_version && presto_version >= 15) { presto = false; webkit = true; }\n  // Some browsers use the wrong event properties to signal cmd/ctrl on OS X\n  var flipCtrlCmd = mac && (qtwebkit || presto && (presto_version == null || presto_version < 12.11));\n  var captureRightClick = gecko || (ie && ie_version >= 9);\n\n  // Optimize some code when these features are not used.\n  var sawReadOnlySpans = false, sawCollapsedSpans = false;\n\n  // EDITOR CONSTRUCTOR\n\n  // A CodeMirror instance represents an editor. This is the object\n  // that user code is usually dealing with.\n\n  function CodeMirror(place, options) {\n    if (!(this instanceof CodeMirror)) return new CodeMirror(place, options);\n\n    this.options = options = options ? copyObj(options) : {};\n    // Determine effective options based on given values and defaults.\n    copyObj(defaults, options, false);\n    setGuttersForLineNumbers(options);\n\n    var doc = options.value;\n    if (typeof doc == \"string\") doc = new Doc(doc, options.mode);\n    this.doc = doc;\n\n    var input = new CodeMirror.inputStyles[options.inputStyle](this);\n    var display = this.display = new Display(place, doc, input);\n    display.wrapper.CodeMirror = this;\n    updateGutters(this);\n    themeChanged(this);\n    if (options.lineWrapping)\n      this.display.wrapper.className += \" CodeMirror-wrap\";\n    if (options.autofocus && !mobile) display.input.focus();\n    initScrollbars(this);\n\n    this.state = {\n      keyMaps: [],  // stores maps added by addKeyMap\n      overlays: [], // highlighting overlays, as added by addOverlay\n      modeGen: 0,   // bumped when mode/overlay changes, used to invalidate highlighting info\n      overwrite: false,\n      delayingBlurEvent: false,\n      focused: false,\n      suppressEdits: false, // used to disable editing during key handlers when in readOnly mode\n      pasteIncoming: false, cutIncoming: false, // help recognize paste/cut edits in input.poll\n      draggingText: false,\n      highlight: new Delayed(), // stores highlight worker timeout\n      keySeq: null,  // Unfinished key sequence\n      specialChars: null\n    };\n\n    var cm = this;\n\n    // Override magic textarea content restore that IE sometimes does\n    // on our hidden textarea on reload\n    if (ie && ie_version < 11) setTimeout(function() { cm.display.input.reset(true); }, 20);\n\n    registerEventHandlers(this);\n    ensureGlobalHandlers();\n\n    startOperation(this);\n    this.curOp.forceUpdate = true;\n    attachDoc(this, doc);\n\n    if ((options.autofocus && !mobile) || cm.hasFocus())\n      setTimeout(bind(onFocus, this), 20);\n    else\n      onBlur(this);\n\n    for (var opt in optionHandlers) if (optionHandlers.hasOwnProperty(opt))\n      optionHandlers[opt](this, options[opt], Init);\n    maybeUpdateLineNumberWidth(this);\n    if (options.finishInit) options.finishInit(this);\n    for (var i = 0; i < initHooks.length; ++i) initHooks[i](this);\n    endOperation(this);\n    // Suppress optimizelegibility in Webkit, since it breaks text\n    // measuring on line wrapping boundaries.\n    if (webkit && options.lineWrapping &&\n        getComputedStyle(display.lineDiv).textRendering == \"optimizelegibility\")\n      display.lineDiv.style.textRendering = \"auto\";\n  }\n\n  // DISPLAY CONSTRUCTOR\n\n  // The display handles the DOM integration, both for input reading\n  // and content drawing. It holds references to DOM nodes and\n  // display-related state.\n\n  function Display(place, doc, input) {\n    var d = this;\n    this.input = input;\n\n    // Covers bottom-right square when both scrollbars are present.\n    d.scrollbarFiller = elt(\"div\", null, \"CodeMirror-scrollbar-filler\");\n    d.scrollbarFiller.setAttribute(\"cm-not-content\", \"true\");\n    // Covers bottom of gutter when coverGutterNextToScrollbar is on\n    // and h scrollbar is present.\n    d.gutterFiller = elt(\"div\", null, \"CodeMirror-gutter-filler\");\n    d.gutterFiller.setAttribute(\"cm-not-content\", \"true\");\n    // Will contain the actual code, positioned to cover the viewport.\n    d.lineDiv = elt(\"div\", null, \"CodeMirror-code\");\n    // Elements are added to these to represent selection and cursors.\n    d.selectionDiv = elt(\"div\", null, null, \"position: relative; z-index: 1\");\n    d.cursorDiv = elt(\"div\", null, \"CodeMirror-cursors\");\n    // A visibility: hidden element used to find the size of things.\n    d.measure = elt(\"div\", null, \"CodeMirror-measure\");\n    // When lines outside of the viewport are measured, they are drawn in this.\n    d.lineMeasure = elt(\"div\", null, \"CodeMirror-measure\");\n    // Wraps everything that needs to exist inside the vertically-padded coordinate system\n    d.lineSpace = elt(\"div\", [d.measure, d.lineMeasure, d.selectionDiv, d.cursorDiv, d.lineDiv],\n                      null, \"position: relative; outline: none\");\n    // Moved around its parent to cover visible view.\n    d.mover = elt(\"div\", [elt(\"div\", [d.lineSpace], \"CodeMirror-lines\")], null, \"position: relative\");\n    // Set to the height of the document, allowing scrolling.\n    d.sizer = elt(\"div\", [d.mover], \"CodeMirror-sizer\");\n    d.sizerWidth = null;\n    // Behavior of elts with overflow: auto and padding is\n    // inconsistent across browsers. This is used to ensure the\n    // scrollable area is big enough.\n    d.heightForcer = elt(\"div\", null, null, \"position: absolute; height: \" + scrollerGap + \"px; width: 1px;\");\n    // Will contain the gutters, if any.\n    d.gutters = elt(\"div\", null, \"CodeMirror-gutters\");\n    d.lineGutter = null;\n    // Actual scrollable element.\n    d.scroller = elt(\"div\", [d.sizer, d.heightForcer, d.gutters], \"CodeMirror-scroll\");\n    d.scroller.setAttribute(\"tabIndex\", \"-1\");\n    // The element in which the editor lives.\n    d.wrapper = elt(\"div\", [d.scrollbarFiller, d.gutterFiller, d.scroller], \"CodeMirror\");\n\n    // Work around IE7 z-index bug (not perfect, hence IE7 not really being supported)\n    if (ie && ie_version < 8) { d.gutters.style.zIndex = -1; d.scroller.style.paddingRight = 0; }\n    if (!webkit && !(gecko && mobile)) d.scroller.draggable = true;\n\n    if (place) {\n      if (place.appendChild) place.appendChild(d.wrapper);\n      else place(d.wrapper);\n    }\n\n    // Current rendered range (may be bigger than the view window).\n    d.viewFrom = d.viewTo = doc.first;\n    d.reportedViewFrom = d.reportedViewTo = doc.first;\n    // Information about the rendered lines.\n    d.view = [];\n    d.renderedView = null;\n    // Holds info about a single rendered line when it was rendered\n    // for measurement, while not in view.\n    d.externalMeasured = null;\n    // Empty space (in pixels) above the view\n    d.viewOffset = 0;\n    d.lastWrapHeight = d.lastWrapWidth = 0;\n    d.updateLineNumbers = null;\n\n    d.nativeBarWidth = d.barHeight = d.barWidth = 0;\n    d.scrollbarsClipped = false;\n\n    // Used to only resize the line number gutter when necessary (when\n    // the amount of lines crosses a boundary that makes its width change)\n    d.lineNumWidth = d.lineNumInnerWidth = d.lineNumChars = null;\n    // Set to true when a non-horizontal-scrolling line widget is\n    // added. As an optimization, line widget aligning is skipped when\n    // this is false.\n    d.alignWidgets = false;\n\n    d.cachedCharWidth = d.cachedTextHeight = d.cachedPaddingH = null;\n\n    // Tracks the maximum line length so that the horizontal scrollbar\n    // can be kept static when scrolling.\n    d.maxLine = null;\n    d.maxLineLength = 0;\n    d.maxLineChanged = false;\n\n    // Used for measuring wheel scrolling granularity\n    d.wheelDX = d.wheelDY = d.wheelStartX = d.wheelStartY = null;\n\n    // True when shift is held down.\n    d.shift = false;\n\n    // Used to track whether anything happened since the context menu\n    // was opened.\n    d.selForContextMenu = null;\n\n    d.activeTouch = null;\n\n    input.init(d);\n  }\n\n  // STATE UPDATES\n\n  // Used to get the editor into a consistent state again when options change.\n\n  function loadMode(cm) {\n    cm.doc.mode = CodeMirror.getMode(cm.options, cm.doc.modeOption);\n    resetModeState(cm);\n  }\n\n  function resetModeState(cm) {\n    cm.doc.iter(function(line) {\n      if (line.stateAfter) line.stateAfter = null;\n      if (line.styles) line.styles = null;\n    });\n    cm.doc.frontier = cm.doc.first;\n    startWorker(cm, 100);\n    cm.state.modeGen++;\n    if (cm.curOp) regChange(cm);\n  }\n\n  function wrappingChanged(cm) {\n    if (cm.options.lineWrapping) {\n      addClass(cm.display.wrapper, \"CodeMirror-wrap\");\n      cm.display.sizer.style.minWidth = \"\";\n      cm.display.sizerWidth = null;\n    } else {\n      rmClass(cm.display.wrapper, \"CodeMirror-wrap\");\n      findMaxLine(cm);\n    }\n    estimateLineHeights(cm);\n    regChange(cm);\n    clearCaches(cm);\n    setTimeout(function(){updateScrollbars(cm);}, 100);\n  }\n\n  // Returns a function that estimates the height of a line, to use as\n  // first approximation until the line becomes visible (and is thus\n  // properly measurable).\n  function estimateHeight(cm) {\n    var th = textHeight(cm.display), wrapping = cm.options.lineWrapping;\n    var perLine = wrapping && Math.max(5, cm.display.scroller.clientWidth / charWidth(cm.display) - 3);\n    return function(line) {\n      if (lineIsHidden(cm.doc, line)) return 0;\n\n      var widgetsHeight = 0;\n      if (line.widgets) for (var i = 0; i < line.widgets.length; i++) {\n        if (line.widgets[i].height) widgetsHeight += line.widgets[i].height;\n      }\n\n      if (wrapping)\n        return widgetsHeight + (Math.ceil(line.text.length / perLine) || 1) * th;\n      else\n        return widgetsHeight + th;\n    };\n  }\n\n  function estimateLineHeights(cm) {\n    var doc = cm.doc, est = estimateHeight(cm);\n    doc.iter(function(line) {\n      var estHeight = est(line);\n      if (estHeight != line.height) updateLineHeight(line, estHeight);\n    });\n  }\n\n  function themeChanged(cm) {\n    cm.display.wrapper.className = cm.display.wrapper.className.replace(/\\s*cm-s-\\S+/g, \"\") +\n      cm.options.theme.replace(/(^|\\s)\\s*/g, \" cm-s-\");\n    clearCaches(cm);\n  }\n\n  function guttersChanged(cm) {\n    updateGutters(cm);\n    regChange(cm);\n    setTimeout(function(){alignHorizontally(cm);}, 20);\n  }\n\n  // Rebuild the gutter elements, ensure the margin to the left of the\n  // code matches their width.\n  function updateGutters(cm) {\n    var gutters = cm.display.gutters, specs = cm.options.gutters;\n    removeChildren(gutters);\n    for (var i = 0; i < specs.length; ++i) {\n      var gutterClass = specs[i];\n      var gElt = gutters.appendChild(elt(\"div\", null, \"CodeMirror-gutter \" + gutterClass));\n      if (gutterClass == \"CodeMirror-linenumbers\") {\n        cm.display.lineGutter = gElt;\n        gElt.style.width = (cm.display.lineNumWidth || 1) + \"px\";\n      }\n    }\n    gutters.style.display = i ? \"\" : \"none\";\n    updateGutterSpace(cm);\n  }\n\n  function updateGutterSpace(cm) {\n    var width = cm.display.gutters.offsetWidth;\n    cm.display.sizer.style.marginLeft = width + \"px\";\n  }\n\n  // Compute the character length of a line, taking into account\n  // collapsed ranges (see markText) that might hide parts, and join\n  // other lines onto it.\n  function lineLength(line) {\n    if (line.height == 0) return 0;\n    var len = line.text.length, merged, cur = line;\n    while (merged = collapsedSpanAtStart(cur)) {\n      var found = merged.find(0, true);\n      cur = found.from.line;\n      len += found.from.ch - found.to.ch;\n    }\n    cur = line;\n    while (merged = collapsedSpanAtEnd(cur)) {\n      var found = merged.find(0, true);\n      len -= cur.text.length - found.from.ch;\n      cur = found.to.line;\n      len += cur.text.length - found.to.ch;\n    }\n    return len;\n  }\n\n  // Find the longest line in the document.\n  function findMaxLine(cm) {\n    var d = cm.display, doc = cm.doc;\n    d.maxLine = getLine(doc, doc.first);\n    d.maxLineLength = lineLength(d.maxLine);\n    d.maxLineChanged = true;\n    doc.iter(function(line) {\n      var len = lineLength(line);\n      if (len > d.maxLineLength) {\n        d.maxLineLength = len;\n        d.maxLine = line;\n      }\n    });\n  }\n\n  // Make sure the gutters options contains the element\n  // \"CodeMirror-linenumbers\" when the lineNumbers option is true.\n  function setGuttersForLineNumbers(options) {\n    var found = indexOf(options.gutters, \"CodeMirror-linenumbers\");\n    if (found == -1 && options.lineNumbers) {\n      options.gutters = options.gutters.concat([\"CodeMirror-linenumbers\"]);\n    } else if (found > -1 && !options.lineNumbers) {\n      options.gutters = options.gutters.slice(0);\n      options.gutters.splice(found, 1);\n    }\n  }\n\n  // SCROLLBARS\n\n  // Prepare DOM reads needed to update the scrollbars. Done in one\n  // shot to minimize update/measure roundtrips.\n  function measureForScrollbars(cm) {\n    var d = cm.display, gutterW = d.gutters.offsetWidth;\n    var docH = Math.round(cm.doc.height + paddingVert(cm.display));\n    return {\n      clientHeight: d.scroller.clientHeight,\n      viewHeight: d.wrapper.clientHeight,\n      scrollWidth: d.scroller.scrollWidth, clientWidth: d.scroller.clientWidth,\n      viewWidth: d.wrapper.clientWidth,\n      barLeft: cm.options.fixedGutter ? gutterW : 0,\n      docHeight: docH,\n      scrollHeight: docH + scrollGap(cm) + d.barHeight,\n      nativeBarWidth: d.nativeBarWidth,\n      gutterWidth: gutterW\n    };\n  }\n\n  function NativeScrollbars(place, scroll, cm) {\n    this.cm = cm;\n    var vert = this.vert = elt(\"div\", [elt(\"div\", null, null, \"min-width: 1px\")], \"CodeMirror-vscrollbar\");\n    var horiz = this.horiz = elt(\"div\", [elt(\"div\", null, null, \"height: 100%; min-height: 1px\")], \"CodeMirror-hscrollbar\");\n    place(vert); place(horiz);\n\n    on(vert, \"scroll\", function() {\n      if (vert.clientHeight) scroll(vert.scrollTop, \"vertical\");\n    });\n    on(horiz, \"scroll\", function() {\n      if (horiz.clientWidth) scroll(horiz.scrollLeft, \"horizontal\");\n    });\n\n    this.checkedOverlay = false;\n    // Need to set a minimum width to see the scrollbar on IE7 (but must not set it on IE8).\n    if (ie && ie_version < 8) this.horiz.style.minHeight = this.vert.style.minWidth = \"18px\";\n  }\n\n  NativeScrollbars.prototype = copyObj({\n    update: function(measure) {\n      var needsH = measure.scrollWidth > measure.clientWidth + 1;\n      var needsV = measure.scrollHeight > measure.clientHeight + 1;\n      var sWidth = measure.nativeBarWidth;\n\n      if (needsV) {\n        this.vert.style.display = \"block\";\n        this.vert.style.bottom = needsH ? sWidth + \"px\" : \"0\";\n        var totalHeight = measure.viewHeight - (needsH ? sWidth : 0);\n        // A bug in IE8 can cause this value to be negative, so guard it.\n        this.vert.firstChild.style.height =\n          Math.max(0, measure.scrollHeight - measure.clientHeight + totalHeight) + \"px\";\n      } else {\n        this.vert.style.display = \"\";\n        this.vert.firstChild.style.height = \"0\";\n      }\n\n      if (needsH) {\n        this.horiz.style.display = \"block\";\n        this.horiz.style.right = needsV ? sWidth + \"px\" : \"0\";\n        this.horiz.style.left = measure.barLeft + \"px\";\n        var totalWidth = measure.viewWidth - measure.barLeft - (needsV ? sWidth : 0);\n        this.horiz.firstChild.style.width =\n          (measure.scrollWidth - measure.clientWidth + totalWidth) + \"px\";\n      } else {\n        this.horiz.style.display = \"\";\n        this.horiz.firstChild.style.width = \"0\";\n      }\n\n      if (!this.checkedOverlay && measure.clientHeight > 0) {\n        if (sWidth == 0) this.overlayHack();\n        this.checkedOverlay = true;\n      }\n\n      return {right: needsV ? sWidth : 0, bottom: needsH ? sWidth : 0};\n    },\n    setScrollLeft: function(pos) {\n      if (this.horiz.scrollLeft != pos) this.horiz.scrollLeft = pos;\n    },\n    setScrollTop: function(pos) {\n      if (this.vert.scrollTop != pos) this.vert.scrollTop = pos;\n    },\n    overlayHack: function() {\n      var w = mac && !mac_geMountainLion ? \"12px\" : \"18px\";\n      this.horiz.style.minHeight = this.vert.style.minWidth = w;\n      var self = this;\n      var barMouseDown = function(e) {\n        if (e_target(e) != self.vert && e_target(e) != self.horiz)\n          operation(self.cm, onMouseDown)(e);\n      };\n      on(this.vert, \"mousedown\", barMouseDown);\n      on(this.horiz, \"mousedown\", barMouseDown);\n    },\n    clear: function() {\n      var parent = this.horiz.parentNode;\n      parent.removeChild(this.horiz);\n      parent.removeChild(this.vert);\n    }\n  }, NativeScrollbars.prototype);\n\n  function NullScrollbars() {}\n\n  NullScrollbars.prototype = copyObj({\n    update: function() { return {bottom: 0, right: 0}; },\n    setScrollLeft: function() {},\n    setScrollTop: function() {},\n    clear: function() {}\n  }, NullScrollbars.prototype);\n\n  CodeMirror.scrollbarModel = {\"native\": NativeScrollbars, \"null\": NullScrollbars};\n\n  function initScrollbars(cm) {\n    if (cm.display.scrollbars) {\n      cm.display.scrollbars.clear();\n      if (cm.display.scrollbars.addClass)\n        rmClass(cm.display.wrapper, cm.display.scrollbars.addClass);\n    }\n\n    cm.display.scrollbars = new CodeMirror.scrollbarModel[cm.options.scrollbarStyle](function(node) {\n      cm.display.wrapper.insertBefore(node, cm.display.scrollbarFiller);\n      // Prevent clicks in the scrollbars from killing focus\n      on(node, \"mousedown\", function() {\n        if (cm.state.focused) setTimeout(function() { cm.display.input.focus(); }, 0);\n      });\n      node.setAttribute(\"cm-not-content\", \"true\");\n    }, function(pos, axis) {\n      if (axis == \"horizontal\") setScrollLeft(cm, pos);\n      else setScrollTop(cm, pos);\n    }, cm);\n    if (cm.display.scrollbars.addClass)\n      addClass(cm.display.wrapper, cm.display.scrollbars.addClass);\n  }\n\n  function updateScrollbars(cm, measure) {\n    if (!measure) measure = measureForScrollbars(cm);\n    var startWidth = cm.display.barWidth, startHeight = cm.display.barHeight;\n    updateScrollbarsInner(cm, measure);\n    for (var i = 0; i < 4 && startWidth != cm.display.barWidth || startHeight != cm.display.barHeight; i++) {\n      if (startWidth != cm.display.barWidth && cm.options.lineWrapping)\n        updateHeightsInViewport(cm);\n      updateScrollbarsInner(cm, measureForScrollbars(cm));\n      startWidth = cm.display.barWidth; startHeight = cm.display.barHeight;\n    }\n  }\n\n  // Re-synchronize the fake scrollbars with the actual size of the\n  // content.\n  function updateScrollbarsInner(cm, measure) {\n    var d = cm.display;\n    var sizes = d.scrollbars.update(measure);\n\n    d.sizer.style.paddingRight = (d.barWidth = sizes.right) + \"px\";\n    d.sizer.style.paddingBottom = (d.barHeight = sizes.bottom) + \"px\";\n\n    if (sizes.right && sizes.bottom) {\n      d.scrollbarFiller.style.display = \"block\";\n      d.scrollbarFiller.style.height = sizes.bottom + \"px\";\n      d.scrollbarFiller.style.width = sizes.right + \"px\";\n    } else d.scrollbarFiller.style.display = \"\";\n    if (sizes.bottom && cm.options.coverGutterNextToScrollbar && cm.options.fixedGutter) {\n      d.gutterFiller.style.display = \"block\";\n      d.gutterFiller.style.height = sizes.bottom + \"px\";\n      d.gutterFiller.style.width = measure.gutterWidth + \"px\";\n    } else d.gutterFiller.style.display = \"\";\n  }\n\n  // Compute the lines that are visible in a given viewport (defaults\n  // the the current scroll position). viewport may contain top,\n  // height, and ensure (see op.scrollToPos) properties.\n  function visibleLines(display, doc, viewport) {\n    var top = viewport && viewport.top != null ? Math.max(0, viewport.top) : display.scroller.scrollTop;\n    top = Math.floor(top - paddingTop(display));\n    var bottom = viewport && viewport.bottom != null ? viewport.bottom : top + display.wrapper.clientHeight;\n\n    var from = lineAtHeight(doc, top), to = lineAtHeight(doc, bottom);\n    // Ensure is a {from: {line, ch}, to: {line, ch}} object, and\n    // forces those lines into the viewport (if possible).\n    if (viewport && viewport.ensure) {\n      var ensureFrom = viewport.ensure.from.line, ensureTo = viewport.ensure.to.line;\n      if (ensureFrom < from) {\n        from = ensureFrom;\n        to = lineAtHeight(doc, heightAtLine(getLine(doc, ensureFrom)) + display.wrapper.clientHeight);\n      } else if (Math.min(ensureTo, doc.lastLine()) >= to) {\n        from = lineAtHeight(doc, heightAtLine(getLine(doc, ensureTo)) - display.wrapper.clientHeight);\n        to = ensureTo;\n      }\n    }\n    return {from: from, to: Math.max(to, from + 1)};\n  }\n\n  // LINE NUMBERS\n\n  // Re-align line numbers and gutter marks to compensate for\n  // horizontal scrolling.\n  function alignHorizontally(cm) {\n    var display = cm.display, view = display.view;\n    if (!display.alignWidgets && (!display.gutters.firstChild || !cm.options.fixedGutter)) return;\n    var comp = compensateForHScroll(display) - display.scroller.scrollLeft + cm.doc.scrollLeft;\n    var gutterW = display.gutters.offsetWidth, left = comp + \"px\";\n    for (var i = 0; i < view.length; i++) if (!view[i].hidden) {\n      if (cm.options.fixedGutter && view[i].gutter)\n        view[i].gutter.style.left = left;\n      var align = view[i].alignable;\n      if (align) for (var j = 0; j < align.length; j++)\n        align[j].style.left = left;\n    }\n    if (cm.options.fixedGutter)\n      display.gutters.style.left = (comp + gutterW) + \"px\";\n  }\n\n  // Used to ensure that the line number gutter is still the right\n  // size for the current document size. Returns true when an update\n  // is needed.\n  function maybeUpdateLineNumberWidth(cm) {\n    if (!cm.options.lineNumbers) return false;\n    var doc = cm.doc, last = lineNumberFor(cm.options, doc.first + doc.size - 1), display = cm.display;\n    if (last.length != display.lineNumChars) {\n      var test = display.measure.appendChild(elt(\"div\", [elt(\"div\", last)],\n                                                 \"CodeMirror-linenumber CodeMirror-gutter-elt\"));\n      var innerW = test.firstChild.offsetWidth, padding = test.offsetWidth - innerW;\n      display.lineGutter.style.width = \"\";\n      display.lineNumInnerWidth = Math.max(innerW, display.lineGutter.offsetWidth - padding) + 1;\n      display.lineNumWidth = display.lineNumInnerWidth + padding;\n      display.lineNumChars = display.lineNumInnerWidth ? last.length : -1;\n      display.lineGutter.style.width = display.lineNumWidth + \"px\";\n      updateGutterSpace(cm);\n      return true;\n    }\n    return false;\n  }\n\n  function lineNumberFor(options, i) {\n    return String(options.lineNumberFormatter(i + options.firstLineNumber));\n  }\n\n  // Computes display.scroller.scrollLeft + display.gutters.offsetWidth,\n  // but using getBoundingClientRect to get a sub-pixel-accurate\n  // result.\n  function compensateForHScroll(display) {\n    return display.scroller.getBoundingClientRect().left - display.sizer.getBoundingClientRect().left;\n  }\n\n  // DISPLAY DRAWING\n\n  function DisplayUpdate(cm, viewport, force) {\n    var display = cm.display;\n\n    this.viewport = viewport;\n    // Store some values that we'll need later (but don't want to force a relayout for)\n    this.visible = visibleLines(display, cm.doc, viewport);\n    this.editorIsHidden = !display.wrapper.offsetWidth;\n    this.wrapperHeight = display.wrapper.clientHeight;\n    this.wrapperWidth = display.wrapper.clientWidth;\n    this.oldDisplayWidth = displayWidth(cm);\n    this.force = force;\n    this.dims = getDimensions(cm);\n    this.events = [];\n  }\n\n  DisplayUpdate.prototype.signal = function(emitter, type) {\n    if (hasHandler(emitter, type))\n      this.events.push(arguments);\n  };\n  DisplayUpdate.prototype.finish = function() {\n    for (var i = 0; i < this.events.length; i++)\n      signal.apply(null, this.events[i]);\n  };\n\n  function maybeClipScrollbars(cm) {\n    var display = cm.display;\n    if (!display.scrollbarsClipped && display.scroller.offsetWidth) {\n      display.nativeBarWidth = display.scroller.offsetWidth - display.scroller.clientWidth;\n      display.heightForcer.style.height = scrollGap(cm) + \"px\";\n      display.sizer.style.marginBottom = -display.nativeBarWidth + \"px\";\n      display.sizer.style.borderRightWidth = scrollGap(cm) + \"px\";\n      display.scrollbarsClipped = true;\n    }\n  }\n\n  // Does the actual updating of the line display. Bails out\n  // (returning false) when there is nothing to be done and forced is\n  // false.\n  function updateDisplayIfNeeded(cm, update) {\n    var display = cm.display, doc = cm.doc;\n\n    if (update.editorIsHidden) {\n      resetView(cm);\n      return false;\n    }\n\n    // Bail out if the visible area is already rendered and nothing changed.\n    if (!update.force &&\n        update.visible.from >= display.viewFrom && update.visible.to <= display.viewTo &&\n        (display.updateLineNumbers == null || display.updateLineNumbers >= display.viewTo) &&\n        display.renderedView == display.view && countDirtyView(cm) == 0)\n      return false;\n\n    if (maybeUpdateLineNumberWidth(cm)) {\n      resetView(cm);\n      update.dims = getDimensions(cm);\n    }\n\n    // Compute a suitable new viewport (from & to)\n    var end = doc.first + doc.size;\n    var from = Math.max(update.visible.from - cm.options.viewportMargin, doc.first);\n    var to = Math.min(end, update.visible.to + cm.options.viewportMargin);\n    if (display.viewFrom < from && from - display.viewFrom < 20) from = Math.max(doc.first, display.viewFrom);\n    if (display.viewTo > to && display.viewTo - to < 20) to = Math.min(end, display.viewTo);\n    if (sawCollapsedSpans) {\n      from = visualLineNo(cm.doc, from);\n      to = visualLineEndNo(cm.doc, to);\n    }\n\n    var different = from != display.viewFrom || to != display.viewTo ||\n      display.lastWrapHeight != update.wrapperHeight || display.lastWrapWidth != update.wrapperWidth;\n    adjustView(cm, from, to);\n\n    display.viewOffset = heightAtLine(getLine(cm.doc, display.viewFrom));\n    // Position the mover div to align with the current scroll position\n    cm.display.mover.style.top = display.viewOffset + \"px\";\n\n    var toUpdate = countDirtyView(cm);\n    if (!different && toUpdate == 0 && !update.force && display.renderedView == display.view &&\n        (display.updateLineNumbers == null || display.updateLineNumbers >= display.viewTo))\n      return false;\n\n    // For big changes, we hide the enclosing element during the\n    // update, since that speeds up the operations on most browsers.\n    var focused = activeElt();\n    if (toUpdate > 4) display.lineDiv.style.display = \"none\";\n    patchDisplay(cm, display.updateLineNumbers, update.dims);\n    if (toUpdate > 4) display.lineDiv.style.display = \"\";\n    display.renderedView = display.view;\n    // There might have been a widget with a focused element that got\n    // hidden or updated, if so re-focus it.\n    if (focused && activeElt() != focused && focused.offsetHeight) focused.focus();\n\n    // Prevent selection and cursors from interfering with the scroll\n    // width and height.\n    removeChildren(display.cursorDiv);\n    removeChildren(display.selectionDiv);\n    display.gutters.style.height = 0;\n\n    if (different) {\n      display.lastWrapHeight = update.wrapperHeight;\n      display.lastWrapWidth = update.wrapperWidth;\n      startWorker(cm, 400);\n    }\n\n    display.updateLineNumbers = null;\n\n    return true;\n  }\n\n  function postUpdateDisplay(cm, update) {\n    var force = update.force, viewport = update.viewport;\n    for (var first = true;; first = false) {\n      if (first && cm.options.lineWrapping && update.oldDisplayWidth != displayWidth(cm)) {\n        force = true;\n      } else {\n        force = false;\n        // Clip forced viewport to actual scrollable area.\n        if (viewport && viewport.top != null)\n          viewport = {top: Math.min(cm.doc.height + paddingVert(cm.display) - displayHeight(cm), viewport.top)};\n        // Updated line heights might result in the drawn area not\n        // actually covering the viewport. Keep looping until it does.\n        update.visible = visibleLines(cm.display, cm.doc, viewport);\n        if (update.visible.from >= cm.display.viewFrom && update.visible.to <= cm.display.viewTo)\n          break;\n      }\n      if (!updateDisplayIfNeeded(cm, update)) break;\n      updateHeightsInViewport(cm);\n      var barMeasure = measureForScrollbars(cm);\n      updateSelection(cm);\n      setDocumentHeight(cm, barMeasure);\n      updateScrollbars(cm, barMeasure);\n    }\n\n    update.signal(cm, \"update\", cm);\n    if (cm.display.viewFrom != cm.display.reportedViewFrom || cm.display.viewTo != cm.display.reportedViewTo) {\n      update.signal(cm, \"viewportChange\", cm, cm.display.viewFrom, cm.display.viewTo);\n      cm.display.reportedViewFrom = cm.display.viewFrom; cm.display.reportedViewTo = cm.display.viewTo;\n    }\n  }\n\n  function updateDisplaySimple(cm, viewport) {\n    var update = new DisplayUpdate(cm, viewport);\n    if (updateDisplayIfNeeded(cm, update)) {\n      updateHeightsInViewport(cm);\n      postUpdateDisplay(cm, update);\n      var barMeasure = measureForScrollbars(cm);\n      updateSelection(cm);\n      setDocumentHeight(cm, barMeasure);\n      updateScrollbars(cm, barMeasure);\n      update.finish();\n    }\n  }\n\n  function setDocumentHeight(cm, measure) {\n    cm.display.sizer.style.minHeight = measure.docHeight + \"px\";\n    var total = measure.docHeight + cm.display.barHeight;\n    cm.display.heightForcer.style.top = total + \"px\";\n    cm.display.gutters.style.height = Math.max(total + scrollGap(cm), measure.clientHeight) + \"px\";\n  }\n\n  // Read the actual heights of the rendered lines, and update their\n  // stored heights to match.\n  function updateHeightsInViewport(cm) {\n    var display = cm.display;\n    var prevBottom = display.lineDiv.offsetTop;\n    for (var i = 0; i < display.view.length; i++) {\n      var cur = display.view[i], height;\n      if (cur.hidden) continue;\n      if (ie && ie_version < 8) {\n        var bot = cur.node.offsetTop + cur.node.offsetHeight;\n        height = bot - prevBottom;\n        prevBottom = bot;\n      } else {\n        var box = cur.node.getBoundingClientRect();\n        height = box.bottom - box.top;\n      }\n      var diff = cur.line.height - height;\n      if (height < 2) height = textHeight(display);\n      if (diff > .001 || diff < -.001) {\n        updateLineHeight(cur.line, height);\n        updateWidgetHeight(cur.line);\n        if (cur.rest) for (var j = 0; j < cur.rest.length; j++)\n          updateWidgetHeight(cur.rest[j]);\n      }\n    }\n  }\n\n  // Read and store the height of line widgets associated with the\n  // given line.\n  function updateWidgetHeight(line) {\n    if (line.widgets) for (var i = 0; i < line.widgets.length; ++i)\n      line.widgets[i].height = line.widgets[i].node.offsetHeight;\n  }\n\n  // Do a bulk-read of the DOM positions and sizes needed to draw the\n  // view, so that we don't interleave reading and writing to the DOM.\n  function getDimensions(cm) {\n    var d = cm.display, left = {}, width = {};\n    var gutterLeft = d.gutters.clientLeft;\n    for (var n = d.gutters.firstChild, i = 0; n; n = n.nextSibling, ++i) {\n      left[cm.options.gutters[i]] = n.offsetLeft + n.clientLeft + gutterLeft;\n      width[cm.options.gutters[i]] = n.clientWidth;\n    }\n    return {fixedPos: compensateForHScroll(d),\n            gutterTotalWidth: d.gutters.offsetWidth,\n            gutterLeft: left,\n            gutterWidth: width,\n            wrapperWidth: d.wrapper.clientWidth};\n  }\n\n  // Sync the actual display DOM structure with display.view, removing\n  // nodes for lines that are no longer in view, and creating the ones\n  // that are not there yet, and updating the ones that are out of\n  // date.\n  function patchDisplay(cm, updateNumbersFrom, dims) {\n    var display = cm.display, lineNumbers = cm.options.lineNumbers;\n    var container = display.lineDiv, cur = container.firstChild;\n\n    function rm(node) {\n      var next = node.nextSibling;\n      // Works around a throw-scroll bug in OS X Webkit\n      if (webkit && mac && cm.display.currentWheelTarget == node)\n        node.style.display = \"none\";\n      else\n        node.parentNode.removeChild(node);\n      return next;\n    }\n\n    var view = display.view, lineN = display.viewFrom;\n    // Loop over the elements in the view, syncing cur (the DOM nodes\n    // in display.lineDiv) with the view as we go.\n    for (var i = 0; i < view.length; i++) {\n      var lineView = view[i];\n      if (lineView.hidden) {\n      } else if (!lineView.node || lineView.node.parentNode != container) { // Not drawn yet\n        var node = buildLineElement(cm, lineView, lineN, dims);\n        container.insertBefore(node, cur);\n      } else { // Already drawn\n        while (cur != lineView.node) cur = rm(cur);\n        var updateNumber = lineNumbers && updateNumbersFrom != null &&\n          updateNumbersFrom <= lineN && lineView.lineNumber;\n        if (lineView.changes) {\n          if (indexOf(lineView.changes, \"gutter\") > -1) updateNumber = false;\n          updateLineForChanges(cm, lineView, lineN, dims);\n        }\n        if (updateNumber) {\n          removeChildren(lineView.lineNumber);\n          lineView.lineNumber.appendChild(document.createTextNode(lineNumberFor(cm.options, lineN)));\n        }\n        cur = lineView.node.nextSibling;\n      }\n      lineN += lineView.size;\n    }\n    while (cur) cur = rm(cur);\n  }\n\n  // When an aspect of a line changes, a string is added to\n  // lineView.changes. This updates the relevant part of the line's\n  // DOM structure.\n  function updateLineForChanges(cm, lineView, lineN, dims) {\n    for (var j = 0; j < lineView.changes.length; j++) {\n      var type = lineView.changes[j];\n      if (type == \"text\") updateLineText(cm, lineView);\n      else if (type == \"gutter\") updateLineGutter(cm, lineView, lineN, dims);\n      else if (type == \"class\") updateLineClasses(lineView);\n      else if (type == \"widget\") updateLineWidgets(cm, lineView, dims);\n    }\n    lineView.changes = null;\n  }\n\n  // Lines with gutter elements, widgets or a background class need to\n  // be wrapped, and have the extra elements added to the wrapper div\n  function ensureLineWrapped(lineView) {\n    if (lineView.node == lineView.text) {\n      lineView.node = elt(\"div\", null, null, \"position: relative\");\n      if (lineView.text.parentNode)\n        lineView.text.parentNode.replaceChild(lineView.node, lineView.text);\n      lineView.node.appendChild(lineView.text);\n      if (ie && ie_version < 8) lineView.node.style.zIndex = 2;\n    }\n    return lineView.node;\n  }\n\n  function updateLineBackground(lineView) {\n    var cls = lineView.bgClass ? lineView.bgClass + \" \" + (lineView.line.bgClass || \"\") : lineView.line.bgClass;\n    if (cls) cls += \" CodeMirror-linebackground\";\n    if (lineView.background) {\n      if (cls) lineView.background.className = cls;\n      else { lineView.background.parentNode.removeChild(lineView.background); lineView.background = null; }\n    } else if (cls) {\n      var wrap = ensureLineWrapped(lineView);\n      lineView.background = wrap.insertBefore(elt(\"div\", null, cls), wrap.firstChild);\n    }\n  }\n\n  // Wrapper around buildLineContent which will reuse the structure\n  // in display.externalMeasured when possible.\n  function getLineContent(cm, lineView) {\n    var ext = cm.display.externalMeasured;\n    if (ext && ext.line == lineView.line) {\n      cm.display.externalMeasured = null;\n      lineView.measure = ext.measure;\n      return ext.built;\n    }\n    return buildLineContent(cm, lineView);\n  }\n\n  // Redraw the line's text. Interacts with the background and text\n  // classes because the mode may output tokens that influence these\n  // classes.\n  function updateLineText(cm, lineView) {\n    var cls = lineView.text.className;\n    var built = getLineContent(cm, lineView);\n    if (lineView.text == lineView.node) lineView.node = built.pre;\n    lineView.text.parentNode.replaceChild(built.pre, lineView.text);\n    lineView.text = built.pre;\n    if (built.bgClass != lineView.bgClass || built.textClass != lineView.textClass) {\n      lineView.bgClass = built.bgClass;\n      lineView.textClass = built.textClass;\n      updateLineClasses(lineView);\n    } else if (cls) {\n      lineView.text.className = cls;\n    }\n  }\n\n  function updateLineClasses(lineView) {\n    updateLineBackground(lineView);\n    if (lineView.line.wrapClass)\n      ensureLineWrapped(lineView).className = lineView.line.wrapClass;\n    else if (lineView.node != lineView.text)\n      lineView.node.className = \"\";\n    var textClass = lineView.textClass ? lineView.textClass + \" \" + (lineView.line.textClass || \"\") : lineView.line.textClass;\n    lineView.text.className = textClass || \"\";\n  }\n\n  function updateLineGutter(cm, lineView, lineN, dims) {\n    if (lineView.gutter) {\n      lineView.node.removeChild(lineView.gutter);\n      lineView.gutter = null;\n    }\n    var markers = lineView.line.gutterMarkers;\n    if (cm.options.lineNumbers || markers) {\n      var wrap = ensureLineWrapped(lineView);\n      var gutterWrap = lineView.gutter = elt(\"div\", null, \"CodeMirror-gutter-wrapper\", \"left: \" +\n                                             (cm.options.fixedGutter ? dims.fixedPos : -dims.gutterTotalWidth) +\n                                             \"px; width: \" + dims.gutterTotalWidth + \"px\");\n      cm.display.input.setUneditable(gutterWrap);\n      wrap.insertBefore(gutterWrap, lineView.text);\n      if (lineView.line.gutterClass)\n        gutterWrap.className += \" \" + lineView.line.gutterClass;\n      if (cm.options.lineNumbers && (!markers || !markers[\"CodeMirror-linenumbers\"]))\n        lineView.lineNumber = gutterWrap.appendChild(\n          elt(\"div\", lineNumberFor(cm.options, lineN),\n              \"CodeMirror-linenumber CodeMirror-gutter-elt\",\n              \"left: \" + dims.gutterLeft[\"CodeMirror-linenumbers\"] + \"px; width: \"\n              + cm.display.lineNumInnerWidth + \"px\"));\n      if (markers) for (var k = 0; k < cm.options.gutters.length; ++k) {\n        var id = cm.options.gutters[k], found = markers.hasOwnProperty(id) && markers[id];\n        if (found)\n          gutterWrap.appendChild(elt(\"div\", [found], \"CodeMirror-gutter-elt\", \"left: \" +\n                                     dims.gutterLeft[id] + \"px; width: \" + dims.gutterWidth[id] + \"px\"));\n      }\n    }\n  }\n\n  function updateLineWidgets(cm, lineView, dims) {\n    if (lineView.alignable) lineView.alignable = null;\n    for (var node = lineView.node.firstChild, next; node; node = next) {\n      var next = node.nextSibling;\n      if (node.className == \"CodeMirror-linewidget\")\n        lineView.node.removeChild(node);\n    }\n    insertLineWidgets(cm, lineView, dims);\n  }\n\n  // Build a line's DOM representation from scratch\n  function buildLineElement(cm, lineView, lineN, dims) {\n    var built = getLineContent(cm, lineView);\n    lineView.text = lineView.node = built.pre;\n    if (built.bgClass) lineView.bgClass = built.bgClass;\n    if (built.textClass) lineView.textClass = built.textClass;\n\n    updateLineClasses(lineView);\n    updateLineGutter(cm, lineView, lineN, dims);\n    insertLineWidgets(cm, lineView, dims);\n    return lineView.node;\n  }\n\n  // A lineView may contain multiple logical lines (when merged by\n  // collapsed spans). The widgets for all of them need to be drawn.\n  function insertLineWidgets(cm, lineView, dims) {\n    insertLineWidgetsFor(cm, lineView.line, lineView, dims, true);\n    if (lineView.rest) for (var i = 0; i < lineView.rest.length; i++)\n      insertLineWidgetsFor(cm, lineView.rest[i], lineView, dims, false);\n  }\n\n  function insertLineWidgetsFor(cm, line, lineView, dims, allowAbove) {\n    if (!line.widgets) return;\n    var wrap = ensureLineWrapped(lineView);\n    for (var i = 0, ws = line.widgets; i < ws.length; ++i) {\n      var widget = ws[i], node = elt(\"div\", [widget.node], \"CodeMirror-linewidget\");\n      if (!widget.handleMouseEvents) node.setAttribute(\"cm-ignore-events\", \"true\");\n      positionLineWidget(widget, node, lineView, dims);\n      cm.display.input.setUneditable(node);\n      if (allowAbove && widget.above)\n        wrap.insertBefore(node, lineView.gutter || lineView.text);\n      else\n        wrap.appendChild(node);\n      signalLater(widget, \"redraw\");\n    }\n  }\n\n  function positionLineWidget(widget, node, lineView, dims) {\n    if (widget.noHScroll) {\n      (lineView.alignable || (lineView.alignable = [])).push(node);\n      var width = dims.wrapperWidth;\n      node.style.left = dims.fixedPos + \"px\";\n      if (!widget.coverGutter) {\n        width -= dims.gutterTotalWidth;\n        node.style.paddingLeft = dims.gutterTotalWidth + \"px\";\n      }\n      node.style.width = width + \"px\";\n    }\n    if (widget.coverGutter) {\n      node.style.zIndex = 5;\n      node.style.position = \"relative\";\n      if (!widget.noHScroll) node.style.marginLeft = -dims.gutterTotalWidth + \"px\";\n    }\n  }\n\n  // POSITION OBJECT\n\n  // A Pos instance represents a position within the text.\n  var Pos = CodeMirror.Pos = function(line, ch) {\n    if (!(this instanceof Pos)) return new Pos(line, ch);\n    this.line = line; this.ch = ch;\n  };\n\n  // Compare two positions, return 0 if they are the same, a negative\n  // number when a is less, and a positive number otherwise.\n  var cmp = CodeMirror.cmpPos = function(a, b) { return a.line - b.line || a.ch - b.ch; };\n\n  function copyPos(x) {return Pos(x.line, x.ch);}\n  function maxPos(a, b) { return cmp(a, b) < 0 ? b : a; }\n  function minPos(a, b) { return cmp(a, b) < 0 ? a : b; }\n\n  // INPUT HANDLING\n\n  function ensureFocus(cm) {\n    if (!cm.state.focused) { cm.display.input.focus(); onFocus(cm); }\n  }\n\n  function isReadOnly(cm) {\n    return cm.options.readOnly || cm.doc.cantEdit;\n  }\n\n  // This will be set to an array of strings when copying, so that,\n  // when pasting, we know what kind of selections the copied text\n  // was made out of.\n  var lastCopied = null;\n\n  function applyTextInput(cm, inserted, deleted, sel, origin) {\n    var doc = cm.doc;\n    cm.display.shift = false;\n    if (!sel) sel = doc.sel;\n\n    var textLines = splitLines(inserted), multiPaste = null;\n    // When pasing N lines into N selections, insert one line per selection\n    if (cm.state.pasteIncoming && sel.ranges.length > 1) {\n      if (lastCopied && lastCopied.join(\"\\n\") == inserted)\n        multiPaste = sel.ranges.length % lastCopied.length == 0 && map(lastCopied, splitLines);\n      else if (textLines.length == sel.ranges.length)\n        multiPaste = map(textLines, function(l) { return [l]; });\n    }\n\n    // Normal behavior is to insert the new text into every selection\n    for (var i = sel.ranges.length - 1; i >= 0; i--) {\n      var range = sel.ranges[i];\n      var from = range.from(), to = range.to();\n      if (range.empty()) {\n        if (deleted && deleted > 0) // Handle deletion\n          from = Pos(from.line, from.ch - deleted);\n        else if (cm.state.overwrite && !cm.state.pasteIncoming) // Handle overwrite\n          to = Pos(to.line, Math.min(getLine(doc, to.line).text.length, to.ch + lst(textLines).length));\n      }\n      var updateInput = cm.curOp.updateInput;\n      var changeEvent = {from: from, to: to, text: multiPaste ? multiPaste[i % multiPaste.length] : textLines,\n                         origin: origin || (cm.state.pasteIncoming ? \"paste\" : cm.state.cutIncoming ? \"cut\" : \"+input\")};\n      makeChange(cm.doc, changeEvent);\n      signalLater(cm, \"inputRead\", cm, changeEvent);\n      // When an 'electric' character is inserted, immediately trigger a reindent\n      if (inserted && !cm.state.pasteIncoming && cm.options.electricChars &&\n          cm.options.smartIndent && range.head.ch < 100 &&\n          (!i || sel.ranges[i - 1].head.line != range.head.line)) {\n        var mode = cm.getModeAt(range.head);\n        var end = changeEnd(changeEvent);\n        var indented = false;\n        if (mode.electricChars) {\n          for (var j = 0; j < mode.electricChars.length; j++)\n            if (inserted.indexOf(mode.electricChars.charAt(j)) > -1) {\n              indented = indentLine(cm, end.line, \"smart\");\n              break;\n            }\n        } else if (mode.electricInput) {\n          if (mode.electricInput.test(getLine(doc, end.line).text.slice(0, end.ch)))\n            indented = indentLine(cm, end.line, \"smart\");\n        }\n        if (indented) signalLater(cm, \"electricInput\", cm, end.line);\n      }\n    }\n    ensureCursorVisible(cm);\n    cm.curOp.updateInput = updateInput;\n    cm.curOp.typing = true;\n    cm.state.pasteIncoming = cm.state.cutIncoming = false;\n  }\n\n  function copyableRanges(cm) {\n    var text = [], ranges = [];\n    for (var i = 0; i < cm.doc.sel.ranges.length; i++) {\n      var line = cm.doc.sel.ranges[i].head.line;\n      var lineRange = {anchor: Pos(line, 0), head: Pos(line + 1, 0)};\n      ranges.push(lineRange);\n      text.push(cm.getRange(lineRange.anchor, lineRange.head));\n    }\n    return {text: text, ranges: ranges};\n  }\n\n  function disableBrowserMagic(field) {\n    field.setAttribute(\"autocorrect\", \"off\");\n    field.setAttribute(\"autocapitalize\", \"off\");\n    field.setAttribute(\"spellcheck\", \"false\");\n  }\n\n  // TEXTAREA INPUT STYLE\n\n  function TextareaInput(cm) {\n    this.cm = cm;\n    // See input.poll and input.reset\n    this.prevInput = \"\";\n\n    // Flag that indicates whether we expect input to appear real soon\n    // now (after some event like 'keypress' or 'input') and are\n    // polling intensively.\n    this.pollingFast = false;\n    // Self-resetting timeout for the poller\n    this.polling = new Delayed();\n    // Tracks when input.reset has punted to just putting a short\n    // string into the textarea instead of the full selection.\n    this.inaccurateSelection = false;\n    // Used to work around IE issue with selection being forgotten when focus moves away from textarea\n    this.hasSelection = false;\n    this.composing = null;\n  };\n\n  function hiddenTextarea() {\n    var te = elt(\"textarea\", null, null, \"position: absolute; padding: 0; width: 1px; height: 1em; outline: none\");\n    var div = elt(\"div\", [te], null, \"overflow: hidden; position: relative; width: 3px; height: 0px;\");\n    // The textarea is kept positioned near the cursor to prevent the\n    // fact that it'll be scrolled into view on input from scrolling\n    // our fake cursor out of view. On webkit, when wrap=off, paste is\n    // very slow. So make the area wide instead.\n    if (webkit) te.style.width = \"1000px\";\n    else te.setAttribute(\"wrap\", \"off\");\n    // If border: 0; -- iOS fails to open keyboard (issue #1287)\n    if (ios) te.style.border = \"1px solid black\";\n    disableBrowserMagic(te);\n    return div;\n  }\n\n  TextareaInput.prototype = copyObj({\n    init: function(display) {\n      var input = this, cm = this.cm;\n\n      // Wraps and hides input textarea\n      var div = this.wrapper = hiddenTextarea();\n      // The semihidden textarea that is focused when the editor is\n      // focused, and receives input.\n      var te = this.textarea = div.firstChild;\n      display.wrapper.insertBefore(div, display.wrapper.firstChild);\n\n      // Needed to hide big blue blinking cursor on Mobile Safari (doesn't seem to work in iOS 8 anymore)\n      if (ios) te.style.width = \"0px\";\n\n      on(te, \"input\", function() {\n        if (ie && ie_version >= 9 && input.hasSelection) input.hasSelection = null;\n        input.poll();\n      });\n\n      on(te, \"paste\", function() {\n        // Workaround for webkit bug https://bugs.webkit.org/show_bug.cgi?id=90206\n        // Add a char to the end of textarea before paste occur so that\n        // selection doesn't span to the end of textarea.\n        if (webkit && !cm.state.fakedLastChar && !(new Date - cm.state.lastMiddleDown < 200)) {\n          var start = te.selectionStart, end = te.selectionEnd;\n          te.value += \"$\";\n          // The selection end needs to be set before the start, otherwise there\n          // can be an intermediate non-empty selection between the two, which\n          // can override the middle-click paste buffer on linux and cause the\n          // wrong thing to get pasted.\n          te.selectionEnd = end;\n          te.selectionStart = start;\n          cm.state.fakedLastChar = true;\n        }\n        cm.state.pasteIncoming = true;\n        input.fastPoll();\n      });\n\n      function prepareCopyCut(e) {\n        if (cm.somethingSelected()) {\n          lastCopied = cm.getSelections();\n          if (input.inaccurateSelection) {\n            input.prevInput = \"\";\n            input.inaccurateSelection = false;\n            te.value = lastCopied.join(\"\\n\");\n            selectInput(te);\n          }\n        } else if (!cm.options.lineWiseCopyCut) {\n          return;\n        } else {\n          var ranges = copyableRanges(cm);\n          lastCopied = ranges.text;\n          if (e.type == \"cut\") {\n            cm.setSelections(ranges.ranges, null, sel_dontScroll);\n          } else {\n            input.prevInput = \"\";\n            te.value = ranges.text.join(\"\\n\");\n            selectInput(te);\n          }\n        }\n        if (e.type == \"cut\") cm.state.cutIncoming = true;\n      }\n      on(te, \"cut\", prepareCopyCut);\n      on(te, \"copy\", prepareCopyCut);\n\n      on(display.scroller, \"paste\", function(e) {\n        if (eventInWidget(display, e)) return;\n        cm.state.pasteIncoming = true;\n        input.focus();\n      });\n\n      // Prevent normal selection in the editor (we handle our own)\n      on(display.lineSpace, \"selectstart\", function(e) {\n        if (!eventInWidget(display, e)) e_preventDefault(e);\n      });\n\n      on(te, \"compositionstart\", function() {\n        var start = cm.getCursor(\"from\");\n        input.composing = {\n          start: start,\n          range: cm.markText(start, cm.getCursor(\"to\"), {className: \"CodeMirror-composing\"})\n        };\n      });\n      on(te, \"compositionend\", function() {\n        if (input.composing) {\n          input.poll();\n          input.composing.range.clear();\n          input.composing = null;\n        }\n      });\n    },\n\n    prepareSelection: function() {\n      // Redraw the selection and/or cursor\n      var cm = this.cm, display = cm.display, doc = cm.doc;\n      var result = prepareSelection(cm);\n\n      // Move the hidden textarea near the cursor to prevent scrolling artifacts\n      if (cm.options.moveInputWithCursor) {\n        var headPos = cursorCoords(cm, doc.sel.primary().head, \"div\");\n        var wrapOff = display.wrapper.getBoundingClientRect(), lineOff = display.lineDiv.getBoundingClientRect();\n        result.teTop = Math.max(0, Math.min(display.wrapper.clientHeight - 10,\n                                            headPos.top + lineOff.top - wrapOff.top));\n        result.teLeft = Math.max(0, Math.min(display.wrapper.clientWidth - 10,\n                                             headPos.left + lineOff.left - wrapOff.left));\n      }\n\n      return result;\n    },\n\n    showSelection: function(drawn) {\n      var cm = this.cm, display = cm.display;\n      removeChildrenAndAdd(display.cursorDiv, drawn.cursors);\n      removeChildrenAndAdd(display.selectionDiv, drawn.selection);\n      if (drawn.teTop != null) {\n        this.wrapper.style.top = drawn.teTop + \"px\";\n        this.wrapper.style.left = drawn.teLeft + \"px\";\n      }\n    },\n\n    // Reset the input to correspond to the selection (or to be empty,\n    // when not typing and nothing is selected)\n    reset: function(typing) {\n      if (this.contextMenuPending) return;\n      var minimal, selected, cm = this.cm, doc = cm.doc;\n      if (cm.somethingSelected()) {\n        this.prevInput = \"\";\n        var range = doc.sel.primary();\n        minimal = hasCopyEvent &&\n          (range.to().line - range.from().line > 100 || (selected = cm.getSelection()).length > 1000);\n        var content = minimal ? \"-\" : selected || cm.getSelection();\n        this.textarea.value = content;\n        if (cm.state.focused) selectInput(this.textarea);\n        if (ie && ie_version >= 9) this.hasSelection = content;\n      } else if (!typing) {\n        this.prevInput = this.textarea.value = \"\";\n        if (ie && ie_version >= 9) this.hasSelection = null;\n      }\n      this.inaccurateSelection = minimal;\n    },\n\n    getField: function() { return this.textarea; },\n\n    supportsTouch: function() { return false; },\n\n    focus: function() {\n      if (this.cm.options.readOnly != \"nocursor\" && (!mobile || activeElt() != this.textarea)) {\n        try { this.textarea.focus(); }\n        catch (e) {} // IE8 will throw if the textarea is display: none or not in DOM\n      }\n    },\n\n    blur: function() { this.textarea.blur(); },\n\n    resetPosition: function() {\n      this.wrapper.style.top = this.wrapper.style.left = 0;\n    },\n\n    receivedFocus: function() { this.slowPoll(); },\n\n    // Poll for input changes, using the normal rate of polling. This\n    // runs as long as the editor is focused.\n    slowPoll: function() {\n      var input = this;\n      if (input.pollingFast) return;\n      input.polling.set(this.cm.options.pollInterval, function() {\n        input.poll();\n        if (input.cm.state.focused) input.slowPoll();\n      });\n    },\n\n    // When an event has just come in that is likely to add or change\n    // something in the input textarea, we poll faster, to ensure that\n    // the change appears on the screen quickly.\n    fastPoll: function() {\n      var missed = false, input = this;\n      input.pollingFast = true;\n      function p() {\n        var changed = input.poll();\n        if (!changed && !missed) {missed = true; input.polling.set(60, p);}\n        else {input.pollingFast = false; input.slowPoll();}\n      }\n      input.polling.set(20, p);\n    },\n\n    // Read input from the textarea, and update the document to match.\n    // When something is selected, it is present in the textarea, and\n    // selected (unless it is huge, in which case a placeholder is\n    // used). When nothing is selected, the cursor sits after previously\n    // seen text (can be empty), which is stored in prevInput (we must\n    // not reset the textarea when typing, because that breaks IME).\n    poll: function() {\n      var cm = this.cm, input = this.textarea, prevInput = this.prevInput;\n      // Since this is called a *lot*, try to bail out as cheaply as\n      // possible when it is clear that nothing happened. hasSelection\n      // will be the case when there is a lot of text in the textarea,\n      // in which case reading its value would be expensive.\n      if (!cm.state.focused || (hasSelection(input) && !prevInput) ||\n          isReadOnly(cm) || cm.options.disableInput || cm.state.keySeq)\n        return false;\n      // See paste handler for more on the fakedLastChar kludge\n      if (cm.state.pasteIncoming && cm.state.fakedLastChar) {\n        input.value = input.value.substring(0, input.value.length - 1);\n        cm.state.fakedLastChar = false;\n      }\n      var text = input.value;\n      // If nothing changed, bail.\n      if (text == prevInput && !cm.somethingSelected()) return false;\n      // Work around nonsensical selection resetting in IE9/10, and\n      // inexplicable appearance of private area unicode characters on\n      // some key combos in Mac (#2689).\n      if (ie && ie_version >= 9 && this.hasSelection === text ||\n          mac && /[\\uf700-\\uf7ff]/.test(text)) {\n        cm.display.input.reset();\n        return false;\n      }\n\n      if (cm.doc.sel == cm.display.selForContextMenu) {\n        var first = text.charCodeAt(0);\n        if (first == 0x200b && !prevInput) prevInput = \"\\u200b\";\n        if (first == 0x21da) { this.reset(); return this.cm.execCommand(\"undo\"); }\n      }\n      // Find the part of the input that is actually new\n      var same = 0, l = Math.min(prevInput.length, text.length);\n      while (same < l && prevInput.charCodeAt(same) == text.charCodeAt(same)) ++same;\n\n      var self = this;\n      runInOp(cm, function() {\n        applyTextInput(cm, text.slice(same), prevInput.length - same,\n                       null, self.composing ? \"*compose\" : null);\n\n        // Don't leave long text in the textarea, since it makes further polling slow\n        if (text.length > 1000 || text.indexOf(\"\\n\") > -1) input.value = self.prevInput = \"\";\n        else self.prevInput = text;\n\n        if (self.composing) {\n          self.composing.range.clear();\n          self.composing.range = cm.markText(self.composing.start, cm.getCursor(\"to\"),\n                                             {className: \"CodeMirror-composing\"});\n        }\n      });\n      return true;\n    },\n\n    ensurePolled: function() {\n      if (this.pollingFast && this.poll()) this.pollingFast = false;\n    },\n\n    onKeyPress: function() {\n      if (ie && ie_version >= 9) this.hasSelection = null;\n      this.fastPoll();\n    },\n\n    onContextMenu: function(e) {\n      var input = this, cm = input.cm, display = cm.display, te = input.textarea;\n      var pos = posFromMouse(cm, e), scrollPos = display.scroller.scrollTop;\n      if (!pos || presto) return; // Opera is difficult.\n\n      // Reset the current text selection only if the click is done outside of the selection\n      // and 'resetSelectionOnContextMenu' option is true.\n      var reset = cm.options.resetSelectionOnContextMenu;\n      if (reset && cm.doc.sel.contains(pos) == -1)\n        operation(cm, setSelection)(cm.doc, simpleSelection(pos), sel_dontScroll);\n\n      var oldCSS = te.style.cssText;\n      input.wrapper.style.position = \"absolute\";\n      te.style.cssText = \"position: fixed; width: 30px; height: 30px; top: \" + (e.clientY - 5) +\n        \"px; left: \" + (e.clientX - 5) + \"px; z-index: 1000; background: \" +\n        (ie ? \"rgba(255, 255, 255, .05)\" : \"transparent\") +\n        \"; outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);\";\n      if (webkit) var oldScrollY = window.scrollY; // Work around Chrome issue (#2712)\n      display.input.focus();\n      if (webkit) window.scrollTo(null, oldScrollY);\n      display.input.reset();\n      // Adds \"Select all\" to context menu in FF\n      if (!cm.somethingSelected()) te.value = input.prevInput = \" \";\n      input.contextMenuPending = true;\n      display.selForContextMenu = cm.doc.sel;\n      clearTimeout(display.detectingSelectAll);\n\n      // Select-all will be greyed out if there's nothing to select, so\n      // this adds a zero-width space so that we can later check whether\n      // it got selected.\n      function prepareSelectAllHack() {\n        if (te.selectionStart != null) {\n          var selected = cm.somethingSelected();\n          var extval = \"\\u200b\" + (selected ? te.value : \"\");\n          te.value = \"\\u21da\"; // Used to catch context-menu undo\n          te.value = extval;\n          input.prevInput = selected ? \"\" : \"\\u200b\";\n          te.selectionStart = 1; te.selectionEnd = extval.length;\n          // Re-set this, in case some other handler touched the\n          // selection in the meantime.\n          display.selForContextMenu = cm.doc.sel;\n        }\n      }\n      function rehide() {\n        input.contextMenuPending = false;\n        input.wrapper.style.position = \"relative\";\n        te.style.cssText = oldCSS;\n        if (ie && ie_version < 9) display.scrollbars.setScrollTop(display.scroller.scrollTop = scrollPos);\n\n        // Try to detect the user choosing select-all\n        if (te.selectionStart != null) {\n          if (!ie || (ie && ie_version < 9)) prepareSelectAllHack();\n          var i = 0, poll = function() {\n            if (display.selForContextMenu == cm.doc.sel && te.selectionStart == 0 &&\n                te.selectionEnd > 0 && input.prevInput == \"\\u200b\")\n              operation(cm, commands.selectAll)(cm);\n            else if (i++ < 10) display.detectingSelectAll = setTimeout(poll, 500);\n            else display.input.reset();\n          };\n          display.detectingSelectAll = setTimeout(poll, 200);\n        }\n      }\n\n      if (ie && ie_version >= 9) prepareSelectAllHack();\n      if (captureRightClick) {\n        e_stop(e);\n        var mouseup = function() {\n          off(window, \"mouseup\", mouseup);\n          setTimeout(rehide, 20);\n        };\n        on(window, \"mouseup\", mouseup);\n      } else {\n        setTimeout(rehide, 50);\n      }\n    },\n\n    setUneditable: nothing,\n\n    needsContentAttribute: false\n  }, TextareaInput.prototype);\n\n  // CONTENTEDITABLE INPUT STYLE\n\n  function ContentEditableInput(cm) {\n    this.cm = cm;\n    this.lastAnchorNode = this.lastAnchorOffset = this.lastFocusNode = this.lastFocusOffset = null;\n    this.polling = new Delayed();\n    this.gracePeriod = false;\n  }\n\n  ContentEditableInput.prototype = copyObj({\n    init: function(display) {\n      var input = this, cm = input.cm;\n      var div = input.div = display.lineDiv;\n      div.contentEditable = \"true\";\n      disableBrowserMagic(div);\n\n      on(div, \"paste\", function(e) {\n        var pasted = e.clipboardData && e.clipboardData.getData(\"text/plain\");\n        if (pasted) {\n          e.preventDefault();\n          cm.replaceSelection(pasted, null, \"paste\");\n        }\n      });\n\n      on(div, \"compositionstart\", function(e) {\n        var data = e.data;\n        input.composing = {sel: cm.doc.sel, data: data, startData: data};\n        if (!data) return;\n        var prim = cm.doc.sel.primary();\n        var line = cm.getLine(prim.head.line);\n        var found = line.indexOf(data, Math.max(0, prim.head.ch - data.length));\n        if (found > -1 && found <= prim.head.ch)\n          input.composing.sel = simpleSelection(Pos(prim.head.line, found),\n                                                Pos(prim.head.line, found + data.length));\n      });\n      on(div, \"compositionupdate\", function(e) {\n        input.composing.data = e.data;\n      });\n      on(div, \"compositionend\", function(e) {\n        var ours = input.composing;\n        if (!ours) return;\n        if (e.data != ours.startData && !/\\u200b/.test(e.data))\n          ours.data = e.data;\n        // Need a small delay to prevent other code (input event,\n        // selection polling) from doing damage when fired right after\n        // compositionend.\n        setTimeout(function() {\n          if (!ours.handled)\n            input.applyComposition(ours);\n          if (input.composing == ours)\n            input.composing = null;\n        }, 50);\n      });\n\n      on(div, \"touchstart\", function() {\n        input.forceCompositionEnd();\n      });\n\n      on(div, \"input\", function() {\n        if (input.composing) return;\n        if (!input.pollContent())\n          runInOp(input.cm, function() {regChange(cm);});\n      });\n\n      function onCopyCut(e) {\n        if (cm.somethingSelected()) {\n          lastCopied = cm.getSelections();\n          if (e.type == \"cut\") cm.replaceSelection(\"\", null, \"cut\");\n        } else if (!cm.options.lineWiseCopyCut) {\n          return;\n        } else {\n          var ranges = copyableRanges(cm);\n          lastCopied = ranges.text;\n          if (e.type == \"cut\") {\n            cm.operation(function() {\n              cm.setSelections(ranges.ranges, 0, sel_dontScroll);\n              cm.replaceSelection(\"\", null, \"cut\");\n            });\n          }\n        }\n        // iOS exposes the clipboard API, but seems to discard content inserted into it\n        if (e.clipboardData && !ios) {\n          e.preventDefault();\n          e.clipboardData.clearData();\n          e.clipboardData.setData(\"text/plain\", lastCopied.join(\"\\n\"));\n        } else {\n          // Old-fashioned briefly-focus-a-textarea hack\n          var kludge = hiddenTextarea(), te = kludge.firstChild;\n          cm.display.lineSpace.insertBefore(kludge, cm.display.lineSpace.firstChild);\n          te.value = lastCopied.join(\"\\n\");\n          var hadFocus = document.activeElement;\n          selectInput(te);\n          setTimeout(function() {\n            cm.display.lineSpace.removeChild(kludge);\n            hadFocus.focus();\n          }, 50);\n        }\n      }\n      on(div, \"copy\", onCopyCut);\n      on(div, \"cut\", onCopyCut);\n    },\n\n    prepareSelection: function() {\n      var result = prepareSelection(this.cm, false);\n      result.focus = this.cm.state.focused;\n      return result;\n    },\n\n    showSelection: function(info) {\n      if (!info || !this.cm.display.view.length) return;\n      if (info.focus) this.showPrimarySelection();\n      this.showMultipleSelections(info);\n    },\n\n    showPrimarySelection: function() {\n      var sel = window.getSelection(), prim = this.cm.doc.sel.primary();\n      var curAnchor = domToPos(this.cm, sel.anchorNode, sel.anchorOffset);\n      var curFocus = domToPos(this.cm, sel.focusNode, sel.focusOffset);\n      if (curAnchor && !curAnchor.bad && curFocus && !curFocus.bad &&\n          cmp(minPos(curAnchor, curFocus), prim.from()) == 0 &&\n          cmp(maxPos(curAnchor, curFocus), prim.to()) == 0)\n        return;\n\n      var start = posToDOM(this.cm, prim.from());\n      var end = posToDOM(this.cm, prim.to());\n      if (!start && !end) return;\n\n      var view = this.cm.display.view;\n      var old = sel.rangeCount && sel.getRangeAt(0);\n      if (!start) {\n        start = {node: view[0].measure.map[2], offset: 0};\n      } else if (!end) { // FIXME dangerously hacky\n        var measure = view[view.length - 1].measure;\n        var map = measure.maps ? measure.maps[measure.maps.length - 1] : measure.map;\n        end = {node: map[map.length - 1], offset: map[map.length - 2] - map[map.length - 3]};\n      }\n\n      try { var rng = range(start.node, start.offset, end.offset, end.node); }\n      catch(e) {} // Our model of the DOM might be outdated, in which case the range we try to set can be impossible\n      if (rng) {\n        sel.removeAllRanges();\n        sel.addRange(rng);\n        if (old && sel.anchorNode == null) sel.addRange(old);\n        else if (gecko) this.startGracePeriod();\n      }\n      this.rememberSelection();\n    },\n\n    startGracePeriod: function() {\n      var input = this;\n      clearTimeout(this.gracePeriod);\n      this.gracePeriod = setTimeout(function() {\n        input.gracePeriod = false;\n        if (input.selectionChanged())\n          input.cm.operation(function() { input.cm.curOp.selectionChanged = true; });\n      }, 20);\n    },\n\n    showMultipleSelections: function(info) {\n      removeChildrenAndAdd(this.cm.display.cursorDiv, info.cursors);\n      removeChildrenAndAdd(this.cm.display.selectionDiv, info.selection);\n    },\n\n    rememberSelection: function() {\n      var sel = window.getSelection();\n      this.lastAnchorNode = sel.anchorNode; this.lastAnchorOffset = sel.anchorOffset;\n      this.lastFocusNode = sel.focusNode; this.lastFocusOffset = sel.focusOffset;\n    },\n\n    selectionInEditor: function() {\n      var sel = window.getSelection();\n      if (!sel.rangeCount) return false;\n      var node = sel.getRangeAt(0).commonAncestorContainer;\n      return contains(this.div, node);\n    },\n\n    focus: function() {\n      if (this.cm.options.readOnly != \"nocursor\") this.div.focus();\n    },\n    blur: function() { this.div.blur(); },\n    getField: function() { return this.div; },\n\n    supportsTouch: function() { return true; },\n\n    receivedFocus: function() {\n      var input = this;\n      if (this.selectionInEditor())\n        this.pollSelection();\n      else\n        runInOp(this.cm, function() { input.cm.curOp.selectionChanged = true; });\n\n      function poll() {\n        if (input.cm.state.focused) {\n          input.pollSelection();\n          input.polling.set(input.cm.options.pollInterval, poll);\n        }\n      }\n      this.polling.set(this.cm.options.pollInterval, poll);\n    },\n\n    selectionChanged: function() {\n      var sel = window.getSelection();\n      return sel.anchorNode != this.lastAnchorNode || sel.anchorOffset != this.lastAnchorOffset ||\n        sel.focusNode != this.lastFocusNode || sel.focusOffset != this.lastFocusOffset;\n    },\n\n    pollSelection: function() {\n      if (!this.composing && !this.gracePeriod && this.selectionChanged()) {\n        var sel = window.getSelection(), cm = this.cm;\n        this.rememberSelection();\n        var anchor = domToPos(cm, sel.anchorNode, sel.anchorOffset);\n        var head = domToPos(cm, sel.focusNode, sel.focusOffset);\n        if (anchor && head) runInOp(cm, function() {\n          setSelection(cm.doc, simpleSelection(anchor, head), sel_dontScroll);\n          if (anchor.bad || head.bad) cm.curOp.selectionChanged = true;\n        });\n      }\n    },\n\n    pollContent: function() {\n      var cm = this.cm, display = cm.display, sel = cm.doc.sel.primary();\n      var from = sel.from(), to = sel.to();\n      if (from.line < display.viewFrom || to.line > display.viewTo - 1) return false;\n\n      var fromIndex;\n      if (from.line == display.viewFrom || (fromIndex = findViewIndex(cm, from.line)) == 0) {\n        var fromLine = lineNo(display.view[0].line);\n        var fromNode = display.view[0].node;\n      } else {\n        var fromLine = lineNo(display.view[fromIndex].line);\n        var fromNode = display.view[fromIndex - 1].node.nextSibling;\n      }\n      var toIndex = findViewIndex(cm, to.line);\n      if (toIndex == display.view.length - 1) {\n        var toLine = display.viewTo - 1;\n        var toNode = display.view[toIndex].node;\n      } else {\n        var toLine = lineNo(display.view[toIndex + 1].line) - 1;\n        var toNode = display.view[toIndex + 1].node.previousSibling;\n      }\n\n      var newText = splitLines(domTextBetween(cm, fromNode, toNode, fromLine, toLine));\n      var oldText = getBetween(cm.doc, Pos(fromLine, 0), Pos(toLine, getLine(cm.doc, toLine).text.length));\n      while (newText.length > 1 && oldText.length > 1) {\n        if (lst(newText) == lst(oldText)) { newText.pop(); oldText.pop(); toLine--; }\n        else if (newText[0] == oldText[0]) { newText.shift(); oldText.shift(); fromLine++; }\n        else break;\n      }\n\n      var cutFront = 0, cutEnd = 0;\n      var newTop = newText[0], oldTop = oldText[0], maxCutFront = Math.min(newTop.length, oldTop.length);\n      while (cutFront < maxCutFront && newTop.charCodeAt(cutFront) == oldTop.charCodeAt(cutFront))\n        ++cutFront;\n      var newBot = lst(newText), oldBot = lst(oldText);\n      var maxCutEnd = Math.min(newBot.length - (newText.length == 1 ? cutFront : 0),\n                               oldBot.length - (oldText.length == 1 ? cutFront : 0));\n      while (cutEnd < maxCutEnd &&\n             newBot.charCodeAt(newBot.length - cutEnd - 1) == oldBot.charCodeAt(oldBot.length - cutEnd - 1))\n        ++cutEnd;\n\n      newText[newText.length - 1] = newBot.slice(0, newBot.length - cutEnd);\n      newText[0] = newText[0].slice(cutFront);\n\n      var chFrom = Pos(fromLine, cutFront);\n      var chTo = Pos(toLine, oldText.length ? lst(oldText).length - cutEnd : 0);\n      if (newText.length > 1 || newText[0] || cmp(chFrom, chTo)) {\n        replaceRange(cm.doc, newText, chFrom, chTo, \"+input\");\n        return true;\n      }\n    },\n\n    ensurePolled: function() {\n      this.forceCompositionEnd();\n    },\n    reset: function() {\n      this.forceCompositionEnd();\n    },\n    forceCompositionEnd: function() {\n      if (!this.composing || this.composing.handled) return;\n      this.applyComposition(this.composing);\n      this.composing.handled = true;\n      this.div.blur();\n      this.div.focus();\n    },\n    applyComposition: function(composing) {\n      if (composing.data && composing.data != composing.startData)\n        operation(this.cm, applyTextInput)(this.cm, composing.data, 0, composing.sel);\n    },\n\n    setUneditable: function(node) {\n      node.setAttribute(\"contenteditable\", \"false\");\n    },\n\n    onKeyPress: function(e) {\n      e.preventDefault();\n      operation(this.cm, applyTextInput)(this.cm, String.fromCharCode(e.charCode == null ? e.keyCode : e.charCode), 0);\n    },\n\n    onContextMenu: nothing,\n    resetPosition: nothing,\n\n    needsContentAttribute: true\n  }, ContentEditableInput.prototype);\n\n  function posToDOM(cm, pos) {\n    var view = findViewForLine(cm, pos.line);\n    if (!view || view.hidden) return null;\n    var line = getLine(cm.doc, pos.line);\n    var info = mapFromLineView(view, line, pos.line);\n\n    var order = getOrder(line), side = \"left\";\n    if (order) {\n      var partPos = getBidiPartAt(order, pos.ch);\n      side = partPos % 2 ? \"right\" : \"left\";\n    }\n    var result = nodeAndOffsetInLineMap(info.map, pos.ch, \"left\");\n    result.offset = result.collapse == \"right\" ? result.end : result.start;\n    return result;\n  }\n\n  function badPos(pos, bad) { if (bad) pos.bad = true; return pos; }\n\n  function domToPos(cm, node, offset) {\n    var lineNode;\n    if (node == cm.display.lineDiv) {\n      lineNode = cm.display.lineDiv.childNodes[offset];\n      if (!lineNode) return badPos(cm.clipPos(Pos(cm.display.viewTo - 1)), true);\n      node = null; offset = 0;\n    } else {\n      for (lineNode = node;; lineNode = lineNode.parentNode) {\n        if (!lineNode || lineNode == cm.display.lineDiv) return null;\n        if (lineNode.parentNode && lineNode.parentNode == cm.display.lineDiv) break;\n      }\n    }\n    for (var i = 0; i < cm.display.view.length; i++) {\n      var lineView = cm.display.view[i];\n      if (lineView.node == lineNode)\n        return locateNodeInLineView(lineView, node, offset);\n    }\n  }\n\n  function locateNodeInLineView(lineView, node, offset) {\n    var wrapper = lineView.text.firstChild, bad = false;\n    if (!node || !contains(wrapper, node)) return badPos(Pos(lineNo(lineView.line), 0), true);\n    if (node == wrapper) {\n      bad = true;\n      node = wrapper.childNodes[offset];\n      offset = 0;\n      if (!node) {\n        var line = lineView.rest ? lst(lineView.rest) : lineView.line;\n        return badPos(Pos(lineNo(line), line.text.length), bad);\n      }\n    }\n\n    var textNode = node.nodeType == 3 ? node : null, topNode = node;\n    if (!textNode && node.childNodes.length == 1 && node.firstChild.nodeType == 3) {\n      textNode = node.firstChild;\n      if (offset) offset = textNode.nodeValue.length;\n    }\n    while (topNode.parentNode != wrapper) topNode = topNode.parentNode;\n    var measure = lineView.measure, maps = measure.maps;\n\n    function find(textNode, topNode, offset) {\n      for (var i = -1; i < (maps ? maps.length : 0); i++) {\n        var map = i < 0 ? measure.map : maps[i];\n        for (var j = 0; j < map.length; j += 3) {\n          var curNode = map[j + 2];\n          if (curNode == textNode || curNode == topNode) {\n            var line = lineNo(i < 0 ? lineView.line : lineView.rest[i]);\n            var ch = map[j] + offset;\n            if (offset < 0 || curNode != textNode) ch = map[j + (offset ? 1 : 0)];\n            return Pos(line, ch);\n          }\n        }\n      }\n    }\n    var found = find(textNode, topNode, offset);\n    if (found) return badPos(found, bad);\n\n    // FIXME this is all really shaky. might handle the few cases it needs to handle, but likely to cause problems\n    for (var after = topNode.nextSibling, dist = textNode ? textNode.nodeValue.length - offset : 0; after; after = after.nextSibling) {\n      found = find(after, after.firstChild, 0);\n      if (found)\n        return badPos(Pos(found.line, found.ch - dist), bad);\n      else\n        dist += after.textContent.length;\n    }\n    for (var before = topNode.previousSibling, dist = offset; before; before = before.previousSibling) {\n      found = find(before, before.firstChild, -1);\n      if (found)\n        return badPos(Pos(found.line, found.ch + dist), bad);\n      else\n        dist += after.textContent.length;\n    }\n  }\n\n  function domTextBetween(cm, from, to, fromLine, toLine) {\n    var text = \"\", closing = false;\n    function recognizeMarker(id) { return function(marker) { return marker.id == id; }; }\n    function walk(node) {\n      if (node.nodeType == 1) {\n        var cmText = node.getAttribute(\"cm-text\");\n        if (cmText != null) {\n          if (cmText == \"\") cmText = node.textContent.replace(/\\u200b/g, \"\");\n          text += cmText;\n          return;\n        }\n        var markerID = node.getAttribute(\"cm-marker\"), range;\n        if (markerID) {\n          var found = cm.findMarks(Pos(fromLine, 0), Pos(toLine + 1, 0), recognizeMarker(+markerID));\n          if (found.length && (range = found[0].find()))\n            text += getBetween(cm.doc, range.from, range.to).join(\"\\n\");\n          return;\n        }\n        if (node.getAttribute(\"contenteditable\") == \"false\") return;\n        for (var i = 0; i < node.childNodes.length; i++)\n          walk(node.childNodes[i]);\n        if (/^(pre|div|p)$/i.test(node.nodeName))\n          closing = true;\n      } else if (node.nodeType == 3) {\n        var val = node.nodeValue;\n        if (!val) return;\n        if (closing) {\n          text += \"\\n\";\n          closing = false;\n        }\n        text += val;\n      }\n    }\n    for (;;) {\n      walk(from);\n      if (from == to) break;\n      from = from.nextSibling;\n    }\n    return text;\n  }\n\n  CodeMirror.inputStyles = {\"textarea\": TextareaInput, \"contenteditable\": ContentEditableInput};\n\n  // SELECTION / CURSOR\n\n  // Selection objects are immutable. A new one is created every time\n  // the selection changes. A selection is one or more non-overlapping\n  // (and non-touching) ranges, sorted, and an integer that indicates\n  // which one is the primary selection (the one that's scrolled into\n  // view, that getCursor returns, etc).\n  function Selection(ranges, primIndex) {\n    this.ranges = ranges;\n    this.primIndex = primIndex;\n  }\n\n  Selection.prototype = {\n    primary: function() { return this.ranges[this.primIndex]; },\n    equals: function(other) {\n      if (other == this) return true;\n      if (other.primIndex != this.primIndex || other.ranges.length != this.ranges.length) return false;\n      for (var i = 0; i < this.ranges.length; i++) {\n        var here = this.ranges[i], there = other.ranges[i];\n        if (cmp(here.anchor, there.anchor) != 0 || cmp(here.head, there.head) != 0) return false;\n      }\n      return true;\n    },\n    deepCopy: function() {\n      for (var out = [], i = 0; i < this.ranges.length; i++)\n        out[i] = new Range(copyPos(this.ranges[i].anchor), copyPos(this.ranges[i].head));\n      return new Selection(out, this.primIndex);\n    },\n    somethingSelected: function() {\n      for (var i = 0; i < this.ranges.length; i++)\n        if (!this.ranges[i].empty()) return true;\n      return false;\n    },\n    contains: function(pos, end) {\n      if (!end) end = pos;\n      for (var i = 0; i < this.ranges.length; i++) {\n        var range = this.ranges[i];\n        if (cmp(end, range.from()) >= 0 && cmp(pos, range.to()) <= 0)\n          return i;\n      }\n      return -1;\n    }\n  };\n\n  function Range(anchor, head) {\n    this.anchor = anchor; this.head = head;\n  }\n\n  Range.prototype = {\n    from: function() { return minPos(this.anchor, this.head); },\n    to: function() { return maxPos(this.anchor, this.head); },\n    empty: function() {\n      return this.head.line == this.anchor.line && this.head.ch == this.anchor.ch;\n    }\n  };\n\n  // Take an unsorted, potentially overlapping set of ranges, and\n  // build a selection out of it. 'Consumes' ranges array (modifying\n  // it).\n  function normalizeSelection(ranges, primIndex) {\n    var prim = ranges[primIndex];\n    ranges.sort(function(a, b) { return cmp(a.from(), b.from()); });\n    primIndex = indexOf(ranges, prim);\n    for (var i = 1; i < ranges.length; i++) {\n      var cur = ranges[i], prev = ranges[i - 1];\n      if (cmp(prev.to(), cur.from()) >= 0) {\n        var from = minPos(prev.from(), cur.from()), to = maxPos(prev.to(), cur.to());\n        var inv = prev.empty() ? cur.from() == cur.head : prev.from() == prev.head;\n        if (i <= primIndex) --primIndex;\n        ranges.splice(--i, 2, new Range(inv ? to : from, inv ? from : to));\n      }\n    }\n    return new Selection(ranges, primIndex);\n  }\n\n  function simpleSelection(anchor, head) {\n    return new Selection([new Range(anchor, head || anchor)], 0);\n  }\n\n  // Most of the external API clips given positions to make sure they\n  // actually exist within the document.\n  function clipLine(doc, n) {return Math.max(doc.first, Math.min(n, doc.first + doc.size - 1));}\n  function clipPos(doc, pos) {\n    if (pos.line < doc.first) return Pos(doc.first, 0);\n    var last = doc.first + doc.size - 1;\n    if (pos.line > last) return Pos(last, getLine(doc, last).text.length);\n    return clipToLen(pos, getLine(doc, pos.line).text.length);\n  }\n  function clipToLen(pos, linelen) {\n    var ch = pos.ch;\n    if (ch == null || ch > linelen) return Pos(pos.line, linelen);\n    else if (ch < 0) return Pos(pos.line, 0);\n    else return pos;\n  }\n  function isLine(doc, l) {return l >= doc.first && l < doc.first + doc.size;}\n  function clipPosArray(doc, array) {\n    for (var out = [], i = 0; i < array.length; i++) out[i] = clipPos(doc, array[i]);\n    return out;\n  }\n\n  // SELECTION UPDATES\n\n  // The 'scroll' parameter given to many of these indicated whether\n  // the new cursor position should be scrolled into view after\n  // modifying the selection.\n\n  // If shift is held or the extend flag is set, extends a range to\n  // include a given position (and optionally a second position).\n  // Otherwise, simply returns the range between the given positions.\n  // Used for cursor motion and such.\n  function extendRange(doc, range, head, other) {\n    if (doc.cm && doc.cm.display.shift || doc.extend) {\n      var anchor = range.anchor;\n      if (other) {\n        var posBefore = cmp(head, anchor) < 0;\n        if (posBefore != (cmp(other, anchor) < 0)) {\n          anchor = head;\n          head = other;\n        } else if (posBefore != (cmp(head, other) < 0)) {\n          head = other;\n        }\n      }\n      return new Range(anchor, head);\n    } else {\n      return new Range(other || head, head);\n    }\n  }\n\n  // Extend the primary selection range, discard the rest.\n  function extendSelection(doc, head, other, options) {\n    setSelection(doc, new Selection([extendRange(doc, doc.sel.primary(), head, other)], 0), options);\n  }\n\n  // Extend all selections (pos is an array of selections with length\n  // equal the number of selections)\n  function extendSelections(doc, heads, options) {\n    for (var out = [], i = 0; i < doc.sel.ranges.length; i++)\n      out[i] = extendRange(doc, doc.sel.ranges[i], heads[i], null);\n    var newSel = normalizeSelection(out, doc.sel.primIndex);\n    setSelection(doc, newSel, options);\n  }\n\n  // Updates a single range in the selection.\n  function replaceOneSelection(doc, i, range, options) {\n    var ranges = doc.sel.ranges.slice(0);\n    ranges[i] = range;\n    setSelection(doc, normalizeSelection(ranges, doc.sel.primIndex), options);\n  }\n\n  // Reset the selection to a single range.\n  function setSimpleSelection(doc, anchor, head, options) {\n    setSelection(doc, simpleSelection(anchor, head), options);\n  }\n\n  // Give beforeSelectionChange handlers a change to influence a\n  // selection update.\n  function filterSelectionChange(doc, sel) {\n    var obj = {\n      ranges: sel.ranges,\n      update: function(ranges) {\n        this.ranges = [];\n        for (var i = 0; i < ranges.length; i++)\n          this.ranges[i] = new Range(clipPos(doc, ranges[i].anchor),\n                                     clipPos(doc, ranges[i].head));\n      }\n    };\n    signal(doc, \"beforeSelectionChange\", doc, obj);\n    if (doc.cm) signal(doc.cm, \"beforeSelectionChange\", doc.cm, obj);\n    if (obj.ranges != sel.ranges) return normalizeSelection(obj.ranges, obj.ranges.length - 1);\n    else return sel;\n  }\n\n  function setSelectionReplaceHistory(doc, sel, options) {\n    var done = doc.history.done, last = lst(done);\n    if (last && last.ranges) {\n      done[done.length - 1] = sel;\n      setSelectionNoUndo(doc, sel, options);\n    } else {\n      setSelection(doc, sel, options);\n    }\n  }\n\n  // Set a new selection.\n  function setSelection(doc, sel, options) {\n    setSelectionNoUndo(doc, sel, options);\n    addSelectionToHistory(doc, doc.sel, doc.cm ? doc.cm.curOp.id : NaN, options);\n  }\n\n  function setSelectionNoUndo(doc, sel, options) {\n    if (hasHandler(doc, \"beforeSelectionChange\") || doc.cm && hasHandler(doc.cm, \"beforeSelectionChange\"))\n      sel = filterSelectionChange(doc, sel);\n\n    var bias = options && options.bias ||\n      (cmp(sel.primary().head, doc.sel.primary().head) < 0 ? -1 : 1);\n    setSelectionInner(doc, skipAtomicInSelection(doc, sel, bias, true));\n\n    if (!(options && options.scroll === false) && doc.cm)\n      ensureCursorVisible(doc.cm);\n  }\n\n  function setSelectionInner(doc, sel) {\n    if (sel.equals(doc.sel)) return;\n\n    doc.sel = sel;\n\n    if (doc.cm) {\n      doc.cm.curOp.updateInput = doc.cm.curOp.selectionChanged = true;\n      signalCursorActivity(doc.cm);\n    }\n    signalLater(doc, \"cursorActivity\", doc);\n  }\n\n  // Verify that the selection does not partially select any atomic\n  // marked ranges.\n  function reCheckSelection(doc) {\n    setSelectionInner(doc, skipAtomicInSelection(doc, doc.sel, null, false), sel_dontScroll);\n  }\n\n  // Return a selection that does not partially select any atomic\n  // ranges.\n  function skipAtomicInSelection(doc, sel, bias, mayClear) {\n    var out;\n    for (var i = 0; i < sel.ranges.length; i++) {\n      var range = sel.ranges[i];\n      var newAnchor = skipAtomic(doc, range.anchor, bias, mayClear);\n      var newHead = skipAtomic(doc, range.head, bias, mayClear);\n      if (out || newAnchor != range.anchor || newHead != range.head) {\n        if (!out) out = sel.ranges.slice(0, i);\n        out[i] = new Range(newAnchor, newHead);\n      }\n    }\n    return out ? normalizeSelection(out, sel.primIndex) : sel;\n  }\n\n  // Ensure a given position is not inside an atomic range.\n  function skipAtomic(doc, pos, bias, mayClear) {\n    var flipped = false, curPos = pos;\n    var dir = bias || 1;\n    doc.cantEdit = false;\n    search: for (;;) {\n      var line = getLine(doc, curPos.line);\n      if (line.markedSpans) {\n        for (var i = 0; i < line.markedSpans.length; ++i) {\n          var sp = line.markedSpans[i], m = sp.marker;\n          if ((sp.from == null || (m.inclusiveLeft ? sp.from <= curPos.ch : sp.from < curPos.ch)) &&\n              (sp.to == null || (m.inclusiveRight ? sp.to >= curPos.ch : sp.to > curPos.ch))) {\n            if (mayClear) {\n              signal(m, \"beforeCursorEnter\");\n              if (m.explicitlyCleared) {\n                if (!line.markedSpans) break;\n                else {--i; continue;}\n              }\n            }\n            if (!m.atomic) continue;\n            var newPos = m.find(dir < 0 ? -1 : 1);\n            if (cmp(newPos, curPos) == 0) {\n              newPos.ch += dir;\n              if (newPos.ch < 0) {\n                if (newPos.line > doc.first) newPos = clipPos(doc, Pos(newPos.line - 1));\n                else newPos = null;\n              } else if (newPos.ch > line.text.length) {\n                if (newPos.line < doc.first + doc.size - 1) newPos = Pos(newPos.line + 1, 0);\n                else newPos = null;\n              }\n              if (!newPos) {\n                if (flipped) {\n                  // Driven in a corner -- no valid cursor position found at all\n                  // -- try again *with* clearing, if we didn't already\n                  if (!mayClear) return skipAtomic(doc, pos, bias, true);\n                  // Otherwise, turn off editing until further notice, and return the start of the doc\n                  doc.cantEdit = true;\n                  return Pos(doc.first, 0);\n                }\n                flipped = true; newPos = pos; dir = -dir;\n              }\n            }\n            curPos = newPos;\n            continue search;\n          }\n        }\n      }\n      return curPos;\n    }\n  }\n\n  // SELECTION DRAWING\n\n  function updateSelection(cm) {\n    cm.display.input.showSelection(cm.display.input.prepareSelection());\n  }\n\n  function prepareSelection(cm, primary) {\n    var doc = cm.doc, result = {};\n    var curFragment = result.cursors = document.createDocumentFragment();\n    var selFragment = result.selection = document.createDocumentFragment();\n\n    for (var i = 0; i < doc.sel.ranges.length; i++) {\n      if (primary === false && i == doc.sel.primIndex) continue;\n      var range = doc.sel.ranges[i];\n      var collapsed = range.empty();\n      if (collapsed || cm.options.showCursorWhenSelecting)\n        drawSelectionCursor(cm, range, curFragment);\n      if (!collapsed)\n        drawSelectionRange(cm, range, selFragment);\n    }\n    return result;\n  }\n\n  // Draws a cursor for the given range\n  function drawSelectionCursor(cm, range, output) {\n    var pos = cursorCoords(cm, range.head, \"div\", null, null, !cm.options.singleCursorHeightPerLine);\n\n    var cursor = output.appendChild(elt(\"div\", \"\\u00a0\", \"CodeMirror-cursor\"));\n    cursor.style.left = pos.left + \"px\";\n    cursor.style.top = pos.top + \"px\";\n    cursor.style.height = Math.max(0, pos.bottom - pos.top) * cm.options.cursorHeight + \"px\";\n\n    if (pos.other) {\n      // Secondary cursor, shown when on a 'jump' in bi-directional text\n      var otherCursor = output.appendChild(elt(\"div\", \"\\u00a0\", \"CodeMirror-cursor CodeMirror-secondarycursor\"));\n      otherCursor.style.display = \"\";\n      otherCursor.style.left = pos.other.left + \"px\";\n      otherCursor.style.top = pos.other.top + \"px\";\n      otherCursor.style.height = (pos.other.bottom - pos.other.top) * .85 + \"px\";\n    }\n  }\n\n  // Draws the given range as a highlighted selection\n  function drawSelectionRange(cm, range, output) {\n    var display = cm.display, doc = cm.doc;\n    var fragment = document.createDocumentFragment();\n    var padding = paddingH(cm.display), leftSide = padding.left;\n    var rightSide = Math.max(display.sizerWidth, displayWidth(cm) - display.sizer.offsetLeft) - padding.right;\n\n    function add(left, top, width, bottom) {\n      if (top < 0) top = 0;\n      top = Math.round(top);\n      bottom = Math.round(bottom);\n      fragment.appendChild(elt(\"div\", null, \"CodeMirror-selected\", \"position: absolute; left: \" + left +\n                               \"px; top: \" + top + \"px; width: \" + (width == null ? rightSide - left : width) +\n                               \"px; height: \" + (bottom - top) + \"px\"));\n    }\n\n    function drawForLine(line, fromArg, toArg) {\n      var lineObj = getLine(doc, line);\n      var lineLen = lineObj.text.length;\n      var start, end;\n      function coords(ch, bias) {\n        return charCoords(cm, Pos(line, ch), \"div\", lineObj, bias);\n      }\n\n      iterateBidiSections(getOrder(lineObj), fromArg || 0, toArg == null ? lineLen : toArg, function(from, to, dir) {\n        var leftPos = coords(from, \"left\"), rightPos, left, right;\n        if (from == to) {\n          rightPos = leftPos;\n          left = right = leftPos.left;\n        } else {\n          rightPos = coords(to - 1, \"right\");\n          if (dir == \"rtl\") { var tmp = leftPos; leftPos = rightPos; rightPos = tmp; }\n          left = leftPos.left;\n          right = rightPos.right;\n        }\n        if (fromArg == null && from == 0) left = leftSide;\n        if (rightPos.top - leftPos.top > 3) { // Different lines, draw top part\n          add(left, leftPos.top, null, leftPos.bottom);\n          left = leftSide;\n          if (leftPos.bottom < rightPos.top) add(left, leftPos.bottom, null, rightPos.top);\n        }\n        if (toArg == null && to == lineLen) right = rightSide;\n        if (!start || leftPos.top < start.top || leftPos.top == start.top && leftPos.left < start.left)\n          start = leftPos;\n        if (!end || rightPos.bottom > end.bottom || rightPos.bottom == end.bottom && rightPos.right > end.right)\n          end = rightPos;\n        if (left < leftSide + 1) left = leftSide;\n        add(left, rightPos.top, right - left, rightPos.bottom);\n      });\n      return {start: start, end: end};\n    }\n\n    var sFrom = range.from(), sTo = range.to();\n    if (sFrom.line == sTo.line) {\n      drawForLine(sFrom.line, sFrom.ch, sTo.ch);\n    } else {\n      var fromLine = getLine(doc, sFrom.line), toLine = getLine(doc, sTo.line);\n      var singleVLine = visualLine(fromLine) == visualLine(toLine);\n      var leftEnd = drawForLine(sFrom.line, sFrom.ch, singleVLine ? fromLine.text.length + 1 : null).end;\n      var rightStart = drawForLine(sTo.line, singleVLine ? 0 : null, sTo.ch).start;\n      if (singleVLine) {\n        if (leftEnd.top < rightStart.top - 2) {\n          add(leftEnd.right, leftEnd.top, null, leftEnd.bottom);\n          add(leftSide, rightStart.top, rightStart.left, rightStart.bottom);\n        } else {\n          add(leftEnd.right, leftEnd.top, rightStart.left - leftEnd.right, leftEnd.bottom);\n        }\n      }\n      if (leftEnd.bottom < rightStart.top)\n        add(leftSide, leftEnd.bottom, null, rightStart.top);\n    }\n\n    output.appendChild(fragment);\n  }\n\n  // Cursor-blinking\n  function restartBlink(cm) {\n    if (!cm.state.focused) return;\n    var display = cm.display;\n    clearInterval(display.blinker);\n    var on = true;\n    display.cursorDiv.style.visibility = \"\";\n    if (cm.options.cursorBlinkRate > 0)\n      display.blinker = setInterval(function() {\n        display.cursorDiv.style.visibility = (on = !on) ? \"\" : \"hidden\";\n      }, cm.options.cursorBlinkRate);\n    else if (cm.options.cursorBlinkRate < 0)\n      display.cursorDiv.style.visibility = \"hidden\";\n  }\n\n  // HIGHLIGHT WORKER\n\n  function startWorker(cm, time) {\n    if (cm.doc.mode.startState && cm.doc.frontier < cm.display.viewTo)\n      cm.state.highlight.set(time, bind(highlightWorker, cm));\n  }\n\n  function highlightWorker(cm) {\n    var doc = cm.doc;\n    if (doc.frontier < doc.first) doc.frontier = doc.first;\n    if (doc.frontier >= cm.display.viewTo) return;\n    var end = +new Date + cm.options.workTime;\n    var state = copyState(doc.mode, getStateBefore(cm, doc.frontier));\n    var changedLines = [];\n\n    doc.iter(doc.frontier, Math.min(doc.first + doc.size, cm.display.viewTo + 500), function(line) {\n      if (doc.frontier >= cm.display.viewFrom) { // Visible\n        var oldStyles = line.styles;\n        var highlighted = highlightLine(cm, line, state, true);\n        line.styles = highlighted.styles;\n        var oldCls = line.styleClasses, newCls = highlighted.classes;\n        if (newCls) line.styleClasses = newCls;\n        else if (oldCls) line.styleClasses = null;\n        var ischange = !oldStyles || oldStyles.length != line.styles.length ||\n          oldCls != newCls && (!oldCls || !newCls || oldCls.bgClass != newCls.bgClass || oldCls.textClass != newCls.textClass);\n        for (var i = 0; !ischange && i < oldStyles.length; ++i) ischange = oldStyles[i] != line.styles[i];\n        if (ischange) changedLines.push(doc.frontier);\n        line.stateAfter = copyState(doc.mode, state);\n      } else {\n        processLine(cm, line.text, state);\n        line.stateAfter = doc.frontier % 5 == 0 ? copyState(doc.mode, state) : null;\n      }\n      ++doc.frontier;\n      if (+new Date > end) {\n        startWorker(cm, cm.options.workDelay);\n        return true;\n      }\n    });\n    if (changedLines.length) runInOp(cm, function() {\n      for (var i = 0; i < changedLines.length; i++)\n        regLineChange(cm, changedLines[i], \"text\");\n    });\n  }\n\n  // Finds the line to start with when starting a parse. Tries to\n  // find a line with a stateAfter, so that it can start with a\n  // valid state. If that fails, it returns the line with the\n  // smallest indentation, which tends to need the least context to\n  // parse correctly.\n  function findStartLine(cm, n, precise) {\n    var minindent, minline, doc = cm.doc;\n    var lim = precise ? -1 : n - (cm.doc.mode.innerMode ? 1000 : 100);\n    for (var search = n; search > lim; --search) {\n      if (search <= doc.first) return doc.first;\n      var line = getLine(doc, search - 1);\n      if (line.stateAfter && (!precise || search <= doc.frontier)) return search;\n      var indented = countColumn(line.text, null, cm.options.tabSize);\n      if (minline == null || minindent > indented) {\n        minline = search - 1;\n        minindent = indented;\n      }\n    }\n    return minline;\n  }\n\n  function getStateBefore(cm, n, precise) {\n    var doc = cm.doc, display = cm.display;\n    if (!doc.mode.startState) return true;\n    var pos = findStartLine(cm, n, precise), state = pos > doc.first && getLine(doc, pos-1).stateAfter;\n    if (!state) state = startState(doc.mode);\n    else state = copyState(doc.mode, state);\n    doc.iter(pos, n, function(line) {\n      processLine(cm, line.text, state);\n      var save = pos == n - 1 || pos % 5 == 0 || pos >= display.viewFrom && pos < display.viewTo;\n      line.stateAfter = save ? copyState(doc.mode, state) : null;\n      ++pos;\n    });\n    if (precise) doc.frontier = pos;\n    return state;\n  }\n\n  // POSITION MEASUREMENT\n\n  function paddingTop(display) {return display.lineSpace.offsetTop;}\n  function paddingVert(display) {return display.mover.offsetHeight - display.lineSpace.offsetHeight;}\n  function paddingH(display) {\n    if (display.cachedPaddingH) return display.cachedPaddingH;\n    var e = removeChildrenAndAdd(display.measure, elt(\"pre\", \"x\"));\n    var style = window.getComputedStyle ? window.getComputedStyle(e) : e.currentStyle;\n    var data = {left: parseInt(style.paddingLeft), right: parseInt(style.paddingRight)};\n    if (!isNaN(data.left) && !isNaN(data.right)) display.cachedPaddingH = data;\n    return data;\n  }\n\n  function scrollGap(cm) { return scrollerGap - cm.display.nativeBarWidth; }\n  function displayWidth(cm) {\n    return cm.display.scroller.clientWidth - scrollGap(cm) - cm.display.barWidth;\n  }\n  function displayHeight(cm) {\n    return cm.display.scroller.clientHeight - scrollGap(cm) - cm.display.barHeight;\n  }\n\n  // Ensure the lineView.wrapping.heights array is populated. This is\n  // an array of bottom offsets for the lines that make up a drawn\n  // line. When lineWrapping is on, there might be more than one\n  // height.\n  function ensureLineHeights(cm, lineView, rect) {\n    var wrapping = cm.options.lineWrapping;\n    var curWidth = wrapping && displayWidth(cm);\n    if (!lineView.measure.heights || wrapping && lineView.measure.width != curWidth) {\n      var heights = lineView.measure.heights = [];\n      if (wrapping) {\n        lineView.measure.width = curWidth;\n        var rects = lineView.text.firstChild.getClientRects();\n        for (var i = 0; i < rects.length - 1; i++) {\n          var cur = rects[i], next = rects[i + 1];\n          if (Math.abs(cur.bottom - next.bottom) > 2)\n            heights.push((cur.bottom + next.top) / 2 - rect.top);\n        }\n      }\n      heights.push(rect.bottom - rect.top);\n    }\n  }\n\n  // Find a line map (mapping character offsets to text nodes) and a\n  // measurement cache for the given line number. (A line view might\n  // contain multiple lines when collapsed ranges are present.)\n  function mapFromLineView(lineView, line, lineN) {\n    if (lineView.line == line)\n      return {map: lineView.measure.map, cache: lineView.measure.cache};\n    for (var i = 0; i < lineView.rest.length; i++)\n      if (lineView.rest[i] == line)\n        return {map: lineView.measure.maps[i], cache: lineView.measure.caches[i]};\n    for (var i = 0; i < lineView.rest.length; i++)\n      if (lineNo(lineView.rest[i]) > lineN)\n        return {map: lineView.measure.maps[i], cache: lineView.measure.caches[i], before: true};\n  }\n\n  // Render a line into the hidden node display.externalMeasured. Used\n  // when measurement is needed for a line that's not in the viewport.\n  function updateExternalMeasurement(cm, line) {\n    line = visualLine(line);\n    var lineN = lineNo(line);\n    var view = cm.display.externalMeasured = new LineView(cm.doc, line, lineN);\n    view.lineN = lineN;\n    var built = view.built = buildLineContent(cm, view);\n    view.text = built.pre;\n    removeChildrenAndAdd(cm.display.lineMeasure, built.pre);\n    return view;\n  }\n\n  // Get a {top, bottom, left, right} box (in line-local coordinates)\n  // for a given character.\n  function measureChar(cm, line, ch, bias) {\n    return measureCharPrepared(cm, prepareMeasureForLine(cm, line), ch, bias);\n  }\n\n  // Find a line view that corresponds to the given line number.\n  function findViewForLine(cm, lineN) {\n    if (lineN >= cm.display.viewFrom && lineN < cm.display.viewTo)\n      return cm.display.view[findViewIndex(cm, lineN)];\n    var ext = cm.display.externalMeasured;\n    if (ext && lineN >= ext.lineN && lineN < ext.lineN + ext.size)\n      return ext;\n  }\n\n  // Measurement can be split in two steps, the set-up work that\n  // applies to the whole line, and the measurement of the actual\n  // character. Functions like coordsChar, that need to do a lot of\n  // measurements in a row, can thus ensure that the set-up work is\n  // only done once.\n  function prepareMeasureForLine(cm, line) {\n    var lineN = lineNo(line);\n    var view = findViewForLine(cm, lineN);\n    if (view && !view.text)\n      view = null;\n    else if (view && view.changes)\n      updateLineForChanges(cm, view, lineN, getDimensions(cm));\n    if (!view)\n      view = updateExternalMeasurement(cm, line);\n\n    var info = mapFromLineView(view, line, lineN);\n    return {\n      line: line, view: view, rect: null,\n      map: info.map, cache: info.cache, before: info.before,\n      hasHeights: false\n    };\n  }\n\n  // Given a prepared measurement object, measures the position of an\n  // actual character (or fetches it from the cache).\n  function measureCharPrepared(cm, prepared, ch, bias, varHeight) {\n    if (prepared.before) ch = -1;\n    var key = ch + (bias || \"\"), found;\n    if (prepared.cache.hasOwnProperty(key)) {\n      found = prepared.cache[key];\n    } else {\n      if (!prepared.rect)\n        prepared.rect = prepared.view.text.getBoundingClientRect();\n      if (!prepared.hasHeights) {\n        ensureLineHeights(cm, prepared.view, prepared.rect);\n        prepared.hasHeights = true;\n      }\n      found = measureCharInner(cm, prepared, ch, bias);\n      if (!found.bogus) prepared.cache[key] = found;\n    }\n    return {left: found.left, right: found.right,\n            top: varHeight ? found.rtop : found.top,\n            bottom: varHeight ? found.rbottom : found.bottom};\n  }\n\n  var nullRect = {left: 0, right: 0, top: 0, bottom: 0};\n\n  function nodeAndOffsetInLineMap(map, ch, bias) {\n    var node, start, end, collapse;\n    // First, search the line map for the text node corresponding to,\n    // or closest to, the target character.\n    for (var i = 0; i < map.length; i += 3) {\n      var mStart = map[i], mEnd = map[i + 1];\n      if (ch < mStart) {\n        start = 0; end = 1;\n        collapse = \"left\";\n      } else if (ch < mEnd) {\n        start = ch - mStart;\n        end = start + 1;\n      } else if (i == map.length - 3 || ch == mEnd && map[i + 3] > ch) {\n        end = mEnd - mStart;\n        start = end - 1;\n        if (ch >= mEnd) collapse = \"right\";\n      }\n      if (start != null) {\n        node = map[i + 2];\n        if (mStart == mEnd && bias == (node.insertLeft ? \"left\" : \"right\"))\n          collapse = bias;\n        if (bias == \"left\" && start == 0)\n          while (i && map[i - 2] == map[i - 3] && map[i - 1].insertLeft) {\n            node = map[(i -= 3) + 2];\n            collapse = \"left\";\n          }\n        if (bias == \"right\" && start == mEnd - mStart)\n          while (i < map.length - 3 && map[i + 3] == map[i + 4] && !map[i + 5].insertLeft) {\n            node = map[(i += 3) + 2];\n            collapse = \"right\";\n          }\n        break;\n      }\n    }\n    return {node: node, start: start, end: end, collapse: collapse, coverStart: mStart, coverEnd: mEnd};\n  }\n\n  function measureCharInner(cm, prepared, ch, bias) {\n    var place = nodeAndOffsetInLineMap(prepared.map, ch, bias);\n    var node = place.node, start = place.start, end = place.end, collapse = place.collapse;\n\n    var rect;\n    if (node.nodeType == 3) { // If it is a text node, use a range to retrieve the coordinates.\n      for (var i = 0; i < 4; i++) { // Retry a maximum of 4 times when nonsense rectangles are returned\n        while (start && isExtendingChar(prepared.line.text.charAt(place.coverStart + start))) --start;\n        while (place.coverStart + end < place.coverEnd && isExtendingChar(prepared.line.text.charAt(place.coverStart + end))) ++end;\n        if (ie && ie_version < 9 && start == 0 && end == place.coverEnd - place.coverStart) {\n          rect = node.parentNode.getBoundingClientRect();\n        } else if (ie && cm.options.lineWrapping) {\n          var rects = range(node, start, end).getClientRects();\n          if (rects.length)\n            rect = rects[bias == \"right\" ? rects.length - 1 : 0];\n          else\n            rect = nullRect;\n        } else {\n          rect = range(node, start, end).getBoundingClientRect() || nullRect;\n        }\n        if (rect.left || rect.right || start == 0) break;\n        end = start;\n        start = start - 1;\n        collapse = \"right\";\n      }\n      if (ie && ie_version < 11) rect = maybeUpdateRectForZooming(cm.display.measure, rect);\n    } else { // If it is a widget, simply get the box for the whole widget.\n      if (start > 0) collapse = bias = \"right\";\n      var rects;\n      if (cm.options.lineWrapping && (rects = node.getClientRects()).length > 1)\n        rect = rects[bias == \"right\" ? rects.length - 1 : 0];\n      else\n        rect = node.getBoundingClientRect();\n    }\n    if (ie && ie_version < 9 && !start && (!rect || !rect.left && !rect.right)) {\n      var rSpan = node.parentNode.getClientRects()[0];\n      if (rSpan)\n        rect = {left: rSpan.left, right: rSpan.left + charWidth(cm.display), top: rSpan.top, bottom: rSpan.bottom};\n      else\n        rect = nullRect;\n    }\n\n    var rtop = rect.top - prepared.rect.top, rbot = rect.bottom - prepared.rect.top;\n    var mid = (rtop + rbot) / 2;\n    var heights = prepared.view.measure.heights;\n    for (var i = 0; i < heights.length - 1; i++)\n      if (mid < heights[i]) break;\n    var top = i ? heights[i - 1] : 0, bot = heights[i];\n    var result = {left: (collapse == \"right\" ? rect.right : rect.left) - prepared.rect.left,\n                  right: (collapse == \"left\" ? rect.left : rect.right) - prepared.rect.left,\n                  top: top, bottom: bot};\n    if (!rect.left && !rect.right) result.bogus = true;\n    if (!cm.options.singleCursorHeightPerLine) { result.rtop = rtop; result.rbottom = rbot; }\n\n    return result;\n  }\n\n  // Work around problem with bounding client rects on ranges being\n  // returned incorrectly when zoomed on IE10 and below.\n  function maybeUpdateRectForZooming(measure, rect) {\n    if (!window.screen || screen.logicalXDPI == null ||\n        screen.logicalXDPI == screen.deviceXDPI || !hasBadZoomedRects(measure))\n      return rect;\n    var scaleX = screen.logicalXDPI / screen.deviceXDPI;\n    var scaleY = screen.logicalYDPI / screen.deviceYDPI;\n    return {left: rect.left * scaleX, right: rect.right * scaleX,\n            top: rect.top * scaleY, bottom: rect.bottom * scaleY};\n  }\n\n  function clearLineMeasurementCacheFor(lineView) {\n    if (lineView.measure) {\n      lineView.measure.cache = {};\n      lineView.measure.heights = null;\n      if (lineView.rest) for (var i = 0; i < lineView.rest.length; i++)\n        lineView.measure.caches[i] = {};\n    }\n  }\n\n  function clearLineMeasurementCache(cm) {\n    cm.display.externalMeasure = null;\n    removeChildren(cm.display.lineMeasure);\n    for (var i = 0; i < cm.display.view.length; i++)\n      clearLineMeasurementCacheFor(cm.display.view[i]);\n  }\n\n  function clearCaches(cm) {\n    clearLineMeasurementCache(cm);\n    cm.display.cachedCharWidth = cm.display.cachedTextHeight = cm.display.cachedPaddingH = null;\n    if (!cm.options.lineWrapping) cm.display.maxLineChanged = true;\n    cm.display.lineNumChars = null;\n  }\n\n  function pageScrollX() { return window.pageXOffset || (document.documentElement || document.body).scrollLeft; }\n  function pageScrollY() { return window.pageYOffset || (document.documentElement || document.body).scrollTop; }\n\n  // Converts a {top, bottom, left, right} box from line-local\n  // coordinates into another coordinate system. Context may be one of\n  // \"line\", \"div\" (display.lineDiv), \"local\"/null (editor), \"window\",\n  // or \"page\".\n  function intoCoordSystem(cm, lineObj, rect, context) {\n    if (lineObj.widgets) for (var i = 0; i < lineObj.widgets.length; ++i) if (lineObj.widgets[i].above) {\n      var size = widgetHeight(lineObj.widgets[i]);\n      rect.top += size; rect.bottom += size;\n    }\n    if (context == \"line\") return rect;\n    if (!context) context = \"local\";\n    var yOff = heightAtLine(lineObj);\n    if (context == \"local\") yOff += paddingTop(cm.display);\n    else yOff -= cm.display.viewOffset;\n    if (context == \"page\" || context == \"window\") {\n      var lOff = cm.display.lineSpace.getBoundingClientRect();\n      yOff += lOff.top + (context == \"window\" ? 0 : pageScrollY());\n      var xOff = lOff.left + (context == \"window\" ? 0 : pageScrollX());\n      rect.left += xOff; rect.right += xOff;\n    }\n    rect.top += yOff; rect.bottom += yOff;\n    return rect;\n  }\n\n  // Coverts a box from \"div\" coords to another coordinate system.\n  // Context may be \"window\", \"page\", \"div\", or \"local\"/null.\n  function fromCoordSystem(cm, coords, context) {\n    if (context == \"div\") return coords;\n    var left = coords.left, top = coords.top;\n    // First move into \"page\" coordinate system\n    if (context == \"page\") {\n      left -= pageScrollX();\n      top -= pageScrollY();\n    } else if (context == \"local\" || !context) {\n      var localBox = cm.display.sizer.getBoundingClientRect();\n      left += localBox.left;\n      top += localBox.top;\n    }\n\n    var lineSpaceBox = cm.display.lineSpace.getBoundingClientRect();\n    return {left: left - lineSpaceBox.left, top: top - lineSpaceBox.top};\n  }\n\n  function charCoords(cm, pos, context, lineObj, bias) {\n    if (!lineObj) lineObj = getLine(cm.doc, pos.line);\n    return intoCoordSystem(cm, lineObj, measureChar(cm, lineObj, pos.ch, bias), context);\n  }\n\n  // Returns a box for a given cursor position, which may have an\n  // 'other' property containing the position of the secondary cursor\n  // on a bidi boundary.\n  function cursorCoords(cm, pos, context, lineObj, preparedMeasure, varHeight) {\n    lineObj = lineObj || getLine(cm.doc, pos.line);\n    if (!preparedMeasure) preparedMeasure = prepareMeasureForLine(cm, lineObj);\n    function get(ch, right) {\n      var m = measureCharPrepared(cm, preparedMeasure, ch, right ? \"right\" : \"left\", varHeight);\n      if (right) m.left = m.right; else m.right = m.left;\n      return intoCoordSystem(cm, lineObj, m, context);\n    }\n    function getBidi(ch, partPos) {\n      var part = order[partPos], right = part.level % 2;\n      if (ch == bidiLeft(part) && partPos && part.level < order[partPos - 1].level) {\n        part = order[--partPos];\n        ch = bidiRight(part) - (part.level % 2 ? 0 : 1);\n        right = true;\n      } else if (ch == bidiRight(part) && partPos < order.length - 1 && part.level < order[partPos + 1].level) {\n        part = order[++partPos];\n        ch = bidiLeft(part) - part.level % 2;\n        right = false;\n      }\n      if (right && ch == part.to && ch > part.from) return get(ch - 1);\n      return get(ch, right);\n    }\n    var order = getOrder(lineObj), ch = pos.ch;\n    if (!order) return get(ch);\n    var partPos = getBidiPartAt(order, ch);\n    var val = getBidi(ch, partPos);\n    if (bidiOther != null) val.other = getBidi(ch, bidiOther);\n    return val;\n  }\n\n  // Used to cheaply estimate the coordinates for a position. Used for\n  // intermediate scroll updates.\n  function estimateCoords(cm, pos) {\n    var left = 0, pos = clipPos(cm.doc, pos);\n    if (!cm.options.lineWrapping) left = charWidth(cm.display) * pos.ch;\n    var lineObj = getLine(cm.doc, pos.line);\n    var top = heightAtLine(lineObj) + paddingTop(cm.display);\n    return {left: left, right: left, top: top, bottom: top + lineObj.height};\n  }\n\n  // Positions returned by coordsChar contain some extra information.\n  // xRel is the relative x position of the input coordinates compared\n  // to the found position (so xRel > 0 means the coordinates are to\n  // the right of the character position, for example). When outside\n  // is true, that means the coordinates lie outside the line's\n  // vertical range.\n  function PosWithInfo(line, ch, outside, xRel) {\n    var pos = Pos(line, ch);\n    pos.xRel = xRel;\n    if (outside) pos.outside = true;\n    return pos;\n  }\n\n  // Compute the character position closest to the given coordinates.\n  // Input must be lineSpace-local (\"div\" coordinate system).\n  function coordsChar(cm, x, y) {\n    var doc = cm.doc;\n    y += cm.display.viewOffset;\n    if (y < 0) return PosWithInfo(doc.first, 0, true, -1);\n    var lineN = lineAtHeight(doc, y), last = doc.first + doc.size - 1;\n    if (lineN > last)\n      return PosWithInfo(doc.first + doc.size - 1, getLine(doc, last).text.length, true, 1);\n    if (x < 0) x = 0;\n\n    var lineObj = getLine(doc, lineN);\n    for (;;) {\n      var found = coordsCharInner(cm, lineObj, lineN, x, y);\n      var merged = collapsedSpanAtEnd(lineObj);\n      var mergedPos = merged && merged.find(0, true);\n      if (merged && (found.ch > mergedPos.from.ch || found.ch == mergedPos.from.ch && found.xRel > 0))\n        lineN = lineNo(lineObj = mergedPos.to.line);\n      else\n        return found;\n    }\n  }\n\n  function coordsCharInner(cm, lineObj, lineNo, x, y) {\n    var innerOff = y - heightAtLine(lineObj);\n    var wrongLine = false, adjust = 2 * cm.display.wrapper.clientWidth;\n    var preparedMeasure = prepareMeasureForLine(cm, lineObj);\n\n    function getX(ch) {\n      var sp = cursorCoords(cm, Pos(lineNo, ch), \"line\", lineObj, preparedMeasure);\n      wrongLine = true;\n      if (innerOff > sp.bottom) return sp.left - adjust;\n      else if (innerOff < sp.top) return sp.left + adjust;\n      else wrongLine = false;\n      return sp.left;\n    }\n\n    var bidi = getOrder(lineObj), dist = lineObj.text.length;\n    var from = lineLeft(lineObj), to = lineRight(lineObj);\n    var fromX = getX(from), fromOutside = wrongLine, toX = getX(to), toOutside = wrongLine;\n\n    if (x > toX) return PosWithInfo(lineNo, to, toOutside, 1);\n    // Do a binary search between these bounds.\n    for (;;) {\n      if (bidi ? to == from || to == moveVisually(lineObj, from, 1) : to - from <= 1) {\n        var ch = x < fromX || x - fromX <= toX - x ? from : to;\n        var xDiff = x - (ch == from ? fromX : toX);\n        while (isExtendingChar(lineObj.text.charAt(ch))) ++ch;\n        var pos = PosWithInfo(lineNo, ch, ch == from ? fromOutside : toOutside,\n                              xDiff < -1 ? -1 : xDiff > 1 ? 1 : 0);\n        return pos;\n      }\n      var step = Math.ceil(dist / 2), middle = from + step;\n      if (bidi) {\n        middle = from;\n        for (var i = 0; i < step; ++i) middle = moveVisually(lineObj, middle, 1);\n      }\n      var middleX = getX(middle);\n      if (middleX > x) {to = middle; toX = middleX; if (toOutside = wrongLine) toX += 1000; dist = step;}\n      else {from = middle; fromX = middleX; fromOutside = wrongLine; dist -= step;}\n    }\n  }\n\n  var measureText;\n  // Compute the default text height.\n  function textHeight(display) {\n    if (display.cachedTextHeight != null) return display.cachedTextHeight;\n    if (measureText == null) {\n      measureText = elt(\"pre\");\n      // Measure a bunch of lines, for browsers that compute\n      // fractional heights.\n      for (var i = 0; i < 49; ++i) {\n        measureText.appendChild(document.createTextNode(\"x\"));\n        measureText.appendChild(elt(\"br\"));\n      }\n      measureText.appendChild(document.createTextNode(\"x\"));\n    }\n    removeChildrenAndAdd(display.measure, measureText);\n    var height = measureText.offsetHeight / 50;\n    if (height > 3) display.cachedTextHeight = height;\n    removeChildren(display.measure);\n    return height || 1;\n  }\n\n  // Compute the default character width.\n  function charWidth(display) {\n    if (display.cachedCharWidth != null) return display.cachedCharWidth;\n    var anchor = elt(\"span\", \"xxxxxxxxxx\");\n    var pre = elt(\"pre\", [anchor]);\n    removeChildrenAndAdd(display.measure, pre);\n    var rect = anchor.getBoundingClientRect(), width = (rect.right - rect.left) / 10;\n    if (width > 2) display.cachedCharWidth = width;\n    return width || 10;\n  }\n\n  // OPERATIONS\n\n  // Operations are used to wrap a series of changes to the editor\n  // state in such a way that each change won't have to update the\n  // cursor and display (which would be awkward, slow, and\n  // error-prone). Instead, display updates are batched and then all\n  // combined and executed at once.\n\n  var operationGroup = null;\n\n  var nextOpId = 0;\n  // Start a new operation.\n  function startOperation(cm) {\n    cm.curOp = {\n      cm: cm,\n      viewChanged: false,      // Flag that indicates that lines might need to be redrawn\n      startHeight: cm.doc.height, // Used to detect need to update scrollbar\n      forceUpdate: false,      // Used to force a redraw\n      updateInput: null,       // Whether to reset the input textarea\n      typing: false,           // Whether this reset should be careful to leave existing text (for compositing)\n      changeObjs: null,        // Accumulated changes, for firing change events\n      cursorActivityHandlers: null, // Set of handlers to fire cursorActivity on\n      cursorActivityCalled: 0, // Tracks which cursorActivity handlers have been called already\n      selectionChanged: false, // Whether the selection needs to be redrawn\n      updateMaxLine: false,    // Set when the widest line needs to be determined anew\n      scrollLeft: null, scrollTop: null, // Intermediate scroll position, not pushed to DOM yet\n      scrollToPos: null,       // Used to scroll to a specific position\n      focus: false,\n      id: ++nextOpId           // Unique ID\n    };\n    if (operationGroup) {\n      operationGroup.ops.push(cm.curOp);\n    } else {\n      cm.curOp.ownsGroup = operationGroup = {\n        ops: [cm.curOp],\n        delayedCallbacks: []\n      };\n    }\n  }\n\n  function fireCallbacksForOps(group) {\n    // Calls delayed callbacks and cursorActivity handlers until no\n    // new ones appear\n    var callbacks = group.delayedCallbacks, i = 0;\n    do {\n      for (; i < callbacks.length; i++)\n        callbacks[i]();\n      for (var j = 0; j < group.ops.length; j++) {\n        var op = group.ops[j];\n        if (op.cursorActivityHandlers)\n          while (op.cursorActivityCalled < op.cursorActivityHandlers.length)\n            op.cursorActivityHandlers[op.cursorActivityCalled++](op.cm);\n      }\n    } while (i < callbacks.length);\n  }\n\n  // Finish an operation, updating the display and signalling delayed events\n  function endOperation(cm) {\n    var op = cm.curOp, group = op.ownsGroup;\n    if (!group) return;\n\n    try { fireCallbacksForOps(group); }\n    finally {\n      operationGroup = null;\n      for (var i = 0; i < group.ops.length; i++)\n        group.ops[i].cm.curOp = null;\n      endOperations(group);\n    }\n  }\n\n  // The DOM updates done when an operation finishes are batched so\n  // that the minimum number of relayouts are required.\n  function endOperations(group) {\n    var ops = group.ops;\n    for (var i = 0; i < ops.length; i++) // Read DOM\n      endOperation_R1(ops[i]);\n    for (var i = 0; i < ops.length; i++) // Write DOM (maybe)\n      endOperation_W1(ops[i]);\n    for (var i = 0; i < ops.length; i++) // Read DOM\n      endOperation_R2(ops[i]);\n    for (var i = 0; i < ops.length; i++) // Write DOM (maybe)\n      endOperation_W2(ops[i]);\n    for (var i = 0; i < ops.length; i++) // Read DOM\n      endOperation_finish(ops[i]);\n  }\n\n  function endOperation_R1(op) {\n    var cm = op.cm, display = cm.display;\n    maybeClipScrollbars(cm);\n    if (op.updateMaxLine) findMaxLine(cm);\n\n    op.mustUpdate = op.viewChanged || op.forceUpdate || op.scrollTop != null ||\n      op.scrollToPos && (op.scrollToPos.from.line < display.viewFrom ||\n                         op.scrollToPos.to.line >= display.viewTo) ||\n      display.maxLineChanged && cm.options.lineWrapping;\n    op.update = op.mustUpdate &&\n      new DisplayUpdate(cm, op.mustUpdate && {top: op.scrollTop, ensure: op.scrollToPos}, op.forceUpdate);\n  }\n\n  function endOperation_W1(op) {\n    op.updatedDisplay = op.mustUpdate && updateDisplayIfNeeded(op.cm, op.update);\n  }\n\n  function endOperation_R2(op) {\n    var cm = op.cm, display = cm.display;\n    if (op.updatedDisplay) updateHeightsInViewport(cm);\n\n    op.barMeasure = measureForScrollbars(cm);\n\n    // If the max line changed since it was last measured, measure it,\n    // and ensure the document's width matches it.\n    // updateDisplay_W2 will use these properties to do the actual resizing\n    if (display.maxLineChanged && !cm.options.lineWrapping) {\n      op.adjustWidthTo = measureChar(cm, display.maxLine, display.maxLine.text.length).left + 3;\n      cm.display.sizerWidth = op.adjustWidthTo;\n      op.barMeasure.scrollWidth =\n        Math.max(display.scroller.clientWidth, display.sizer.offsetLeft + op.adjustWidthTo + scrollGap(cm) + cm.display.barWidth);\n      op.maxScrollLeft = Math.max(0, display.sizer.offsetLeft + op.adjustWidthTo - displayWidth(cm));\n    }\n\n    if (op.updatedDisplay || op.selectionChanged)\n      op.preparedSelection = display.input.prepareSelection();\n  }\n\n  function endOperation_W2(op) {\n    var cm = op.cm;\n\n    if (op.adjustWidthTo != null) {\n      cm.display.sizer.style.minWidth = op.adjustWidthTo + \"px\";\n      if (op.maxScrollLeft < cm.doc.scrollLeft)\n        setScrollLeft(cm, Math.min(cm.display.scroller.scrollLeft, op.maxScrollLeft), true);\n      cm.display.maxLineChanged = false;\n    }\n\n    if (op.preparedSelection)\n      cm.display.input.showSelection(op.preparedSelection);\n    if (op.updatedDisplay)\n      setDocumentHeight(cm, op.barMeasure);\n    if (op.updatedDisplay || op.startHeight != cm.doc.height)\n      updateScrollbars(cm, op.barMeasure);\n\n    if (op.selectionChanged) restartBlink(cm);\n\n    if (cm.state.focused && op.updateInput)\n      cm.display.input.reset(op.typing);\n    if (op.focus && op.focus == activeElt()) ensureFocus(op.cm);\n  }\n\n  function endOperation_finish(op) {\n    var cm = op.cm, display = cm.display, doc = cm.doc;\n\n    if (op.updatedDisplay) postUpdateDisplay(cm, op.update);\n\n    // Abort mouse wheel delta measurement, when scrolling explicitly\n    if (display.wheelStartX != null && (op.scrollTop != null || op.scrollLeft != null || op.scrollToPos))\n      display.wheelStartX = display.wheelStartY = null;\n\n    // Propagate the scroll position to the actual DOM scroller\n    if (op.scrollTop != null && (display.scroller.scrollTop != op.scrollTop || op.forceScroll)) {\n      doc.scrollTop = Math.max(0, Math.min(display.scroller.scrollHeight - display.scroller.clientHeight, op.scrollTop));\n      display.scrollbars.setScrollTop(doc.scrollTop);\n      display.scroller.scrollTop = doc.scrollTop;\n    }\n    if (op.scrollLeft != null && (display.scroller.scrollLeft != op.scrollLeft || op.forceScroll)) {\n      doc.scrollLeft = Math.max(0, Math.min(display.scroller.scrollWidth - displayWidth(cm), op.scrollLeft));\n      display.scrollbars.setScrollLeft(doc.scrollLeft);\n      display.scroller.scrollLeft = doc.scrollLeft;\n      alignHorizontally(cm);\n    }\n    // If we need to scroll a specific position into view, do so.\n    if (op.scrollToPos) {\n      var coords = scrollPosIntoView(cm, clipPos(doc, op.scrollToPos.from),\n                                     clipPos(doc, op.scrollToPos.to), op.scrollToPos.margin);\n      if (op.scrollToPos.isCursor && cm.state.focused) maybeScrollWindow(cm, coords);\n    }\n\n    // Fire events for markers that are hidden/unidden by editing or\n    // undoing\n    var hidden = op.maybeHiddenMarkers, unhidden = op.maybeUnhiddenMarkers;\n    if (hidden) for (var i = 0; i < hidden.length; ++i)\n      if (!hidden[i].lines.length) signal(hidden[i], \"hide\");\n    if (unhidden) for (var i = 0; i < unhidden.length; ++i)\n      if (unhidden[i].lines.length) signal(unhidden[i], \"unhide\");\n\n    if (display.wrapper.offsetHeight)\n      doc.scrollTop = cm.display.scroller.scrollTop;\n\n    // Fire change events, and delayed event handlers\n    if (op.changeObjs)\n      signal(cm, \"changes\", cm, op.changeObjs);\n    if (op.update)\n      op.update.finish();\n  }\n\n  // Run the given function in an operation\n  function runInOp(cm, f) {\n    if (cm.curOp) return f();\n    startOperation(cm);\n    try { return f(); }\n    finally { endOperation(cm); }\n  }\n  // Wraps a function in an operation. Returns the wrapped function.\n  function operation(cm, f) {\n    return function() {\n      if (cm.curOp) return f.apply(cm, arguments);\n      startOperation(cm);\n      try { return f.apply(cm, arguments); }\n      finally { endOperation(cm); }\n    };\n  }\n  // Used to add methods to editor and doc instances, wrapping them in\n  // operations.\n  function methodOp(f) {\n    return function() {\n      if (this.curOp) return f.apply(this, arguments);\n      startOperation(this);\n      try { return f.apply(this, arguments); }\n      finally { endOperation(this); }\n    };\n  }\n  function docMethodOp(f) {\n    return function() {\n      var cm = this.cm;\n      if (!cm || cm.curOp) return f.apply(this, arguments);\n      startOperation(cm);\n      try { return f.apply(this, arguments); }\n      finally { endOperation(cm); }\n    };\n  }\n\n  // VIEW TRACKING\n\n  // These objects are used to represent the visible (currently drawn)\n  // part of the document. A LineView may correspond to multiple\n  // logical lines, if those are connected by collapsed ranges.\n  function LineView(doc, line, lineN) {\n    // The starting line\n    this.line = line;\n    // Continuing lines, if any\n    this.rest = visualLineContinued(line);\n    // Number of logical lines in this visual line\n    this.size = this.rest ? lineNo(lst(this.rest)) - lineN + 1 : 1;\n    this.node = this.text = null;\n    this.hidden = lineIsHidden(doc, line);\n  }\n\n  // Create a range of LineView objects for the given lines.\n  function buildViewArray(cm, from, to) {\n    var array = [], nextPos;\n    for (var pos = from; pos < to; pos = nextPos) {\n      var view = new LineView(cm.doc, getLine(cm.doc, pos), pos);\n      nextPos = pos + view.size;\n      array.push(view);\n    }\n    return array;\n  }\n\n  // Updates the display.view data structure for a given change to the\n  // document. From and to are in pre-change coordinates. Lendiff is\n  // the amount of lines added or subtracted by the change. This is\n  // used for changes that span multiple lines, or change the way\n  // lines are divided into visual lines. regLineChange (below)\n  // registers single-line changes.\n  function regChange(cm, from, to, lendiff) {\n    if (from == null) from = cm.doc.first;\n    if (to == null) to = cm.doc.first + cm.doc.size;\n    if (!lendiff) lendiff = 0;\n\n    var display = cm.display;\n    if (lendiff && to < display.viewTo &&\n        (display.updateLineNumbers == null || display.updateLineNumbers > from))\n      display.updateLineNumbers = from;\n\n    cm.curOp.viewChanged = true;\n\n    if (from >= display.viewTo) { // Change after\n      if (sawCollapsedSpans && visualLineNo(cm.doc, from) < display.viewTo)\n        resetView(cm);\n    } else if (to <= display.viewFrom) { // Change before\n      if (sawCollapsedSpans && visualLineEndNo(cm.doc, to + lendiff) > display.viewFrom) {\n        resetView(cm);\n      } else {\n        display.viewFrom += lendiff;\n        display.viewTo += lendiff;\n      }\n    } else if (from <= display.viewFrom && to >= display.viewTo) { // Full overlap\n      resetView(cm);\n    } else if (from <= display.viewFrom) { // Top overlap\n      var cut = viewCuttingPoint(cm, to, to + lendiff, 1);\n      if (cut) {\n        display.view = display.view.slice(cut.index);\n        display.viewFrom = cut.lineN;\n        display.viewTo += lendiff;\n      } else {\n        resetView(cm);\n      }\n    } else if (to >= display.viewTo) { // Bottom overlap\n      var cut = viewCuttingPoint(cm, from, from, -1);\n      if (cut) {\n        display.view = display.view.slice(0, cut.index);\n        display.viewTo = cut.lineN;\n      } else {\n        resetView(cm);\n      }\n    } else { // Gap in the middle\n      var cutTop = viewCuttingPoint(cm, from, from, -1);\n      var cutBot = viewCuttingPoint(cm, to, to + lendiff, 1);\n      if (cutTop && cutBot) {\n        display.view = display.view.slice(0, cutTop.index)\n          .concat(buildViewArray(cm, cutTop.lineN, cutBot.lineN))\n          .concat(display.view.slice(cutBot.index));\n        display.viewTo += lendiff;\n      } else {\n        resetView(cm);\n      }\n    }\n\n    var ext = display.externalMeasured;\n    if (ext) {\n      if (to < ext.lineN)\n        ext.lineN += lendiff;\n      else if (from < ext.lineN + ext.size)\n        display.externalMeasured = null;\n    }\n  }\n\n  // Register a change to a single line. Type must be one of \"text\",\n  // \"gutter\", \"class\", \"widget\"\n  function regLineChange(cm, line, type) {\n    cm.curOp.viewChanged = true;\n    var display = cm.display, ext = cm.display.externalMeasured;\n    if (ext && line >= ext.lineN && line < ext.lineN + ext.size)\n      display.externalMeasured = null;\n\n    if (line < display.viewFrom || line >= display.viewTo) return;\n    var lineView = display.view[findViewIndex(cm, line)];\n    if (lineView.node == null) return;\n    var arr = lineView.changes || (lineView.changes = []);\n    if (indexOf(arr, type) == -1) arr.push(type);\n  }\n\n  // Clear the view.\n  function resetView(cm) {\n    cm.display.viewFrom = cm.display.viewTo = cm.doc.first;\n    cm.display.view = [];\n    cm.display.viewOffset = 0;\n  }\n\n  // Find the view element corresponding to a given line. Return null\n  // when the line isn't visible.\n  function findViewIndex(cm, n) {\n    if (n >= cm.display.viewTo) return null;\n    n -= cm.display.viewFrom;\n    if (n < 0) return null;\n    var view = cm.display.view;\n    for (var i = 0; i < view.length; i++) {\n      n -= view[i].size;\n      if (n < 0) return i;\n    }\n  }\n\n  function viewCuttingPoint(cm, oldN, newN, dir) {\n    var index = findViewIndex(cm, oldN), diff, view = cm.display.view;\n    if (!sawCollapsedSpans || newN == cm.doc.first + cm.doc.size)\n      return {index: index, lineN: newN};\n    for (var i = 0, n = cm.display.viewFrom; i < index; i++)\n      n += view[i].size;\n    if (n != oldN) {\n      if (dir > 0) {\n        if (index == view.length - 1) return null;\n        diff = (n + view[index].size) - oldN;\n        index++;\n      } else {\n        diff = n - oldN;\n      }\n      oldN += diff; newN += diff;\n    }\n    while (visualLineNo(cm.doc, newN) != newN) {\n      if (index == (dir < 0 ? 0 : view.length - 1)) return null;\n      newN += dir * view[index - (dir < 0 ? 1 : 0)].size;\n      index += dir;\n    }\n    return {index: index, lineN: newN};\n  }\n\n  // Force the view to cover a given range, adding empty view element\n  // or clipping off existing ones as needed.\n  function adjustView(cm, from, to) {\n    var display = cm.display, view = display.view;\n    if (view.length == 0 || from >= display.viewTo || to <= display.viewFrom) {\n      display.view = buildViewArray(cm, from, to);\n      display.viewFrom = from;\n    } else {\n      if (display.viewFrom > from)\n        display.view = buildViewArray(cm, from, display.viewFrom).concat(display.view);\n      else if (display.viewFrom < from)\n        display.view = display.view.slice(findViewIndex(cm, from));\n      display.viewFrom = from;\n      if (display.viewTo < to)\n        display.view = display.view.concat(buildViewArray(cm, display.viewTo, to));\n      else if (display.viewTo > to)\n        display.view = display.view.slice(0, findViewIndex(cm, to));\n    }\n    display.viewTo = to;\n  }\n\n  // Count the number of lines in the view whose DOM representation is\n  // out of date (or nonexistent).\n  function countDirtyView(cm) {\n    var view = cm.display.view, dirty = 0;\n    for (var i = 0; i < view.length; i++) {\n      var lineView = view[i];\n      if (!lineView.hidden && (!lineView.node || lineView.changes)) ++dirty;\n    }\n    return dirty;\n  }\n\n  // EVENT HANDLERS\n\n  // Attach the necessary event handlers when initializing the editor\n  function registerEventHandlers(cm) {\n    var d = cm.display;\n    on(d.scroller, \"mousedown\", operation(cm, onMouseDown));\n    // Older IE's will not fire a second mousedown for a double click\n    if (ie && ie_version < 11)\n      on(d.scroller, \"dblclick\", operation(cm, function(e) {\n        if (signalDOMEvent(cm, e)) return;\n        var pos = posFromMouse(cm, e);\n        if (!pos || clickInGutter(cm, e) || eventInWidget(cm.display, e)) return;\n        e_preventDefault(e);\n        var word = cm.findWordAt(pos);\n        extendSelection(cm.doc, word.anchor, word.head);\n      }));\n    else\n      on(d.scroller, \"dblclick\", function(e) { signalDOMEvent(cm, e) || e_preventDefault(e); });\n    // Some browsers fire contextmenu *after* opening the menu, at\n    // which point we can't mess with it anymore. Context menu is\n    // handled in onMouseDown for these browsers.\n    if (!captureRightClick) on(d.scroller, \"contextmenu\", function(e) {onContextMenu(cm, e);});\n\n    // Used to suppress mouse event handling when a touch happens\n    var touchFinished, prevTouch = {end: 0};\n    function finishTouch() {\n      if (d.activeTouch) {\n        touchFinished = setTimeout(function() {d.activeTouch = null;}, 1000);\n        prevTouch = d.activeTouch;\n        prevTouch.end = +new Date;\n      }\n    };\n    function isMouseLikeTouchEvent(e) {\n      if (e.touches.length != 1) return false;\n      var touch = e.touches[0];\n      return touch.radiusX <= 1 && touch.radiusY <= 1;\n    }\n    function farAway(touch, other) {\n      if (other.left == null) return true;\n      var dx = other.left - touch.left, dy = other.top - touch.top;\n      return dx * dx + dy * dy > 20 * 20;\n    }\n    on(d.scroller, \"touchstart\", function(e) {\n      if (!isMouseLikeTouchEvent(e)) {\n        clearTimeout(touchFinished);\n        var now = +new Date;\n        d.activeTouch = {start: now, moved: false,\n                         prev: now - prevTouch.end <= 300 ? prevTouch : null};\n        if (e.touches.length == 1) {\n          d.activeTouch.left = e.touches[0].pageX;\n          d.activeTouch.top = e.touches[0].pageY;\n        }\n      }\n    });\n    on(d.scroller, \"touchmove\", function() {\n      if (d.activeTouch) d.activeTouch.moved = true;\n    });\n    on(d.scroller, \"touchend\", function(e) {\n      var touch = d.activeTouch;\n      if (touch && !eventInWidget(d, e) && touch.left != null &&\n          !touch.moved && new Date - touch.start < 300) {\n        var pos = cm.coordsChar(d.activeTouch, \"page\"), range;\n        if (!touch.prev || farAway(touch, touch.prev)) // Single tap\n          range = new Range(pos, pos);\n        else if (!touch.prev.prev || farAway(touch, touch.prev.prev)) // Double tap\n          range = cm.findWordAt(pos);\n        else // Triple tap\n          range = new Range(Pos(pos.line, 0), clipPos(cm.doc, Pos(pos.line + 1, 0)));\n        cm.setSelection(range.anchor, range.head);\n        cm.focus();\n        e_preventDefault(e);\n      }\n      finishTouch();\n    });\n    on(d.scroller, \"touchcancel\", finishTouch);\n\n    // Sync scrolling between fake scrollbars and real scrollable\n    // area, ensure viewport is updated when scrolling.\n    on(d.scroller, \"scroll\", function() {\n      if (d.scroller.clientHeight) {\n        setScrollTop(cm, d.scroller.scrollTop);\n        setScrollLeft(cm, d.scroller.scrollLeft, true);\n        signal(cm, \"scroll\", cm);\n      }\n    });\n\n    // Listen to wheel events in order to try and update the viewport on time.\n    on(d.scroller, \"mousewheel\", function(e){onScrollWheel(cm, e);});\n    on(d.scroller, \"DOMMouseScroll\", function(e){onScrollWheel(cm, e);});\n\n    // Prevent wrapper from ever scrolling\n    on(d.wrapper, \"scroll\", function() { d.wrapper.scrollTop = d.wrapper.scrollLeft = 0; });\n\n    d.dragFunctions = {\n      simple: function(e) {if (!signalDOMEvent(cm, e)) e_stop(e);},\n      start: function(e){onDragStart(cm, e);},\n      drop: operation(cm, onDrop)\n    };\n\n    var inp = d.input.getField();\n    on(inp, \"keyup\", function(e) { onKeyUp.call(cm, e); });\n    on(inp, \"keydown\", operation(cm, onKeyDown));\n    on(inp, \"keypress\", operation(cm, onKeyPress));\n    on(inp, \"focus\", bind(onFocus, cm));\n    on(inp, \"blur\", bind(onBlur, cm));\n  }\n\n  function dragDropChanged(cm, value, old) {\n    var wasOn = old && old != CodeMirror.Init;\n    if (!value != !wasOn) {\n      var funcs = cm.display.dragFunctions;\n      var toggle = value ? on : off;\n      toggle(cm.display.scroller, \"dragstart\", funcs.start);\n      toggle(cm.display.scroller, \"dragenter\", funcs.simple);\n      toggle(cm.display.scroller, \"dragover\", funcs.simple);\n      toggle(cm.display.scroller, \"drop\", funcs.drop);\n    }\n  }\n\n  // Called when the window resizes\n  function onResize(cm) {\n    var d = cm.display;\n    if (d.lastWrapHeight == d.wrapper.clientHeight && d.lastWrapWidth == d.wrapper.clientWidth)\n      return;\n    // Might be a text scaling operation, clear size caches.\n    d.cachedCharWidth = d.cachedTextHeight = d.cachedPaddingH = null;\n    d.scrollbarsClipped = false;\n    cm.setSize();\n  }\n\n  // MOUSE EVENTS\n\n  // Return true when the given mouse event happened in a widget\n  function eventInWidget(display, e) {\n    for (var n = e_target(e); n != display.wrapper; n = n.parentNode) {\n      if (!n || (n.nodeType == 1 && n.getAttribute(\"cm-ignore-events\") == \"true\") ||\n          (n.parentNode == display.sizer && n != display.mover))\n        return true;\n    }\n  }\n\n  // Given a mouse event, find the corresponding position. If liberal\n  // is false, it checks whether a gutter or scrollbar was clicked,\n  // and returns null if it was. forRect is used by rectangular\n  // selections, and tries to estimate a character position even for\n  // coordinates beyond the right of the text.\n  function posFromMouse(cm, e, liberal, forRect) {\n    var display = cm.display;\n    if (!liberal && e_target(e).getAttribute(\"cm-not-content\") == \"true\") return null;\n\n    var x, y, space = display.lineSpace.getBoundingClientRect();\n    // Fails unpredictably on IE[67] when mouse is dragged around quickly.\n    try { x = e.clientX - space.left; y = e.clientY - space.top; }\n    catch (e) { return null; }\n    var coords = coordsChar(cm, x, y), line;\n    if (forRect && coords.xRel == 1 && (line = getLine(cm.doc, coords.line).text).length == coords.ch) {\n      var colDiff = countColumn(line, line.length, cm.options.tabSize) - line.length;\n      coords = Pos(coords.line, Math.max(0, Math.round((x - paddingH(cm.display).left) / charWidth(cm.display)) - colDiff));\n    }\n    return coords;\n  }\n\n  // A mouse down can be a single click, double click, triple click,\n  // start of selection drag, start of text drag, new cursor\n  // (ctrl-click), rectangle drag (alt-drag), or xwin\n  // middle-click-paste. Or it might be a click on something we should\n  // not interfere with, such as a scrollbar or widget.\n  function onMouseDown(e) {\n    var cm = this, display = cm.display;\n    if (display.activeTouch && display.input.supportsTouch() || signalDOMEvent(cm, e)) return;\n    display.shift = e.shiftKey;\n\n    if (eventInWidget(display, e)) {\n      if (!webkit) {\n        // Briefly turn off draggability, to allow widgets to do\n        // normal dragging things.\n        display.scroller.draggable = false;\n        setTimeout(function(){display.scroller.draggable = true;}, 100);\n      }\n      return;\n    }\n    if (clickInGutter(cm, e)) return;\n    var start = posFromMouse(cm, e);\n    window.focus();\n\n    switch (e_button(e)) {\n    case 1:\n      if (start)\n        leftButtonDown(cm, e, start);\n      else if (e_target(e) == display.scroller)\n        e_preventDefault(e);\n      break;\n    case 2:\n      if (webkit) cm.state.lastMiddleDown = +new Date;\n      if (start) extendSelection(cm.doc, start);\n      setTimeout(function() {display.input.focus();}, 20);\n      e_preventDefault(e);\n      break;\n    case 3:\n      if (captureRightClick) onContextMenu(cm, e);\n      else delayBlurEvent(cm);\n      break;\n    }\n  }\n\n  var lastClick, lastDoubleClick;\n  function leftButtonDown(cm, e, start) {\n    if (ie) setTimeout(bind(ensureFocus, cm), 0);\n    else cm.curOp.focus = activeElt();\n\n    var now = +new Date, type;\n    if (lastDoubleClick && lastDoubleClick.time > now - 400 && cmp(lastDoubleClick.pos, start) == 0) {\n      type = \"triple\";\n    } else if (lastClick && lastClick.time > now - 400 && cmp(lastClick.pos, start) == 0) {\n      type = \"double\";\n      lastDoubleClick = {time: now, pos: start};\n    } else {\n      type = \"single\";\n      lastClick = {time: now, pos: start};\n    }\n\n    var sel = cm.doc.sel, modifier = mac ? e.metaKey : e.ctrlKey, contained;\n    if (cm.options.dragDrop && dragAndDrop && !isReadOnly(cm) &&\n        type == \"single\" && (contained = sel.contains(start)) > -1 &&\n        !sel.ranges[contained].empty())\n      leftButtonStartDrag(cm, e, start, modifier);\n    else\n      leftButtonSelect(cm, e, start, type, modifier);\n  }\n\n  // Start a text drag. When it ends, see if any dragging actually\n  // happen, and treat as a click if it didn't.\n  function leftButtonStartDrag(cm, e, start, modifier) {\n    var display = cm.display, startTime = +new Date;\n    var dragEnd = operation(cm, function(e2) {\n      if (webkit) display.scroller.draggable = false;\n      cm.state.draggingText = false;\n      off(document, \"mouseup\", dragEnd);\n      off(display.scroller, \"drop\", dragEnd);\n      if (Math.abs(e.clientX - e2.clientX) + Math.abs(e.clientY - e2.clientY) < 10) {\n        e_preventDefault(e2);\n        if (!modifier && +new Date - 200 < startTime)\n          extendSelection(cm.doc, start);\n        // Work around unexplainable focus problem in IE9 (#2127) and Chrome (#3081)\n        if (webkit || ie && ie_version == 9)\n          setTimeout(function() {document.body.focus(); display.input.focus();}, 20);\n        else\n          display.input.focus();\n      }\n    });\n    // Let the drag handler handle this.\n    if (webkit) display.scroller.draggable = true;\n    cm.state.draggingText = dragEnd;\n    // IE's approach to draggable\n    if (display.scroller.dragDrop) display.scroller.dragDrop();\n    on(document, \"mouseup\", dragEnd);\n    on(display.scroller, \"drop\", dragEnd);\n  }\n\n  // Normal selection, as opposed to text dragging.\n  function leftButtonSelect(cm, e, start, type, addNew) {\n    var display = cm.display, doc = cm.doc;\n    e_preventDefault(e);\n\n    var ourRange, ourIndex, startSel = doc.sel, ranges = startSel.ranges;\n    if (addNew && !e.shiftKey) {\n      ourIndex = doc.sel.contains(start);\n      if (ourIndex > -1)\n        ourRange = ranges[ourIndex];\n      else\n        ourRange = new Range(start, start);\n    } else {\n      ourRange = doc.sel.primary();\n      ourIndex = doc.sel.primIndex;\n    }\n\n    if (e.altKey) {\n      type = \"rect\";\n      if (!addNew) ourRange = new Range(start, start);\n      start = posFromMouse(cm, e, true, true);\n      ourIndex = -1;\n    } else if (type == \"double\") {\n      var word = cm.findWordAt(start);\n      if (cm.display.shift || doc.extend)\n        ourRange = extendRange(doc, ourRange, word.anchor, word.head);\n      else\n        ourRange = word;\n    } else if (type == \"triple\") {\n      var line = new Range(Pos(start.line, 0), clipPos(doc, Pos(start.line + 1, 0)));\n      if (cm.display.shift || doc.extend)\n        ourRange = extendRange(doc, ourRange, line.anchor, line.head);\n      else\n        ourRange = line;\n    } else {\n      ourRange = extendRange(doc, ourRange, start);\n    }\n\n    if (!addNew) {\n      ourIndex = 0;\n      setSelection(doc, new Selection([ourRange], 0), sel_mouse);\n      startSel = doc.sel;\n    } else if (ourIndex == -1) {\n      ourIndex = ranges.length;\n      setSelection(doc, normalizeSelection(ranges.concat([ourRange]), ourIndex),\n                   {scroll: false, origin: \"*mouse\"});\n    } else if (ranges.length > 1 && ranges[ourIndex].empty() && type == \"single\" && !e.shiftKey) {\n      setSelection(doc, normalizeSelection(ranges.slice(0, ourIndex).concat(ranges.slice(ourIndex + 1)), 0));\n      startSel = doc.sel;\n    } else {\n      replaceOneSelection(doc, ourIndex, ourRange, sel_mouse);\n    }\n\n    var lastPos = start;\n    function extendTo(pos) {\n      if (cmp(lastPos, pos) == 0) return;\n      lastPos = pos;\n\n      if (type == \"rect\") {\n        var ranges = [], tabSize = cm.options.tabSize;\n        var startCol = countColumn(getLine(doc, start.line).text, start.ch, tabSize);\n        var posCol = countColumn(getLine(doc, pos.line).text, pos.ch, tabSize);\n        var left = Math.min(startCol, posCol), right = Math.max(startCol, posCol);\n        for (var line = Math.min(start.line, pos.line), end = Math.min(cm.lastLine(), Math.max(start.line, pos.line));\n             line <= end; line++) {\n          var text = getLine(doc, line).text, leftPos = findColumn(text, left, tabSize);\n          if (left == right)\n            ranges.push(new Range(Pos(line, leftPos), Pos(line, leftPos)));\n          else if (text.length > leftPos)\n            ranges.push(new Range(Pos(line, leftPos), Pos(line, findColumn(text, right, tabSize))));\n        }\n        if (!ranges.length) ranges.push(new Range(start, start));\n        setSelection(doc, normalizeSelection(startSel.ranges.slice(0, ourIndex).concat(ranges), ourIndex),\n                     {origin: \"*mouse\", scroll: false});\n        cm.scrollIntoView(pos);\n      } else {\n        var oldRange = ourRange;\n        var anchor = oldRange.anchor, head = pos;\n        if (type != \"single\") {\n          if (type == \"double\")\n            var range = cm.findWordAt(pos);\n          else\n            var range = new Range(Pos(pos.line, 0), clipPos(doc, Pos(pos.line + 1, 0)));\n          if (cmp(range.anchor, anchor) > 0) {\n            head = range.head;\n            anchor = minPos(oldRange.from(), range.anchor);\n          } else {\n            head = range.anchor;\n            anchor = maxPos(oldRange.to(), range.head);\n          }\n        }\n        var ranges = startSel.ranges.slice(0);\n        ranges[ourIndex] = new Range(clipPos(doc, anchor), head);\n        setSelection(doc, normalizeSelection(ranges, ourIndex), sel_mouse);\n      }\n    }\n\n    var editorSize = display.wrapper.getBoundingClientRect();\n    // Used to ensure timeout re-tries don't fire when another extend\n    // happened in the meantime (clearTimeout isn't reliable -- at\n    // least on Chrome, the timeouts still happen even when cleared,\n    // if the clear happens after their scheduled firing time).\n    var counter = 0;\n\n    function extend(e) {\n      var curCount = ++counter;\n      var cur = posFromMouse(cm, e, true, type == \"rect\");\n      if (!cur) return;\n      if (cmp(cur, lastPos) != 0) {\n        cm.curOp.focus = activeElt();\n        extendTo(cur);\n        var visible = visibleLines(display, doc);\n        if (cur.line >= visible.to || cur.line < visible.from)\n          setTimeout(operation(cm, function(){if (counter == curCount) extend(e);}), 150);\n      } else {\n        var outside = e.clientY < editorSize.top ? -20 : e.clientY > editorSize.bottom ? 20 : 0;\n        if (outside) setTimeout(operation(cm, function() {\n          if (counter != curCount) return;\n          display.scroller.scrollTop += outside;\n          extend(e);\n        }), 50);\n      }\n    }\n\n    function done(e) {\n      counter = Infinity;\n      e_preventDefault(e);\n      display.input.focus();\n      off(document, \"mousemove\", move);\n      off(document, \"mouseup\", up);\n      doc.history.lastSelOrigin = null;\n    }\n\n    var move = operation(cm, function(e) {\n      if (!e_button(e)) done(e);\n      else extend(e);\n    });\n    var up = operation(cm, done);\n    on(document, \"mousemove\", move);\n    on(document, \"mouseup\", up);\n  }\n\n  // Determines whether an event happened in the gutter, and fires the\n  // handlers for the corresponding event.\n  function gutterEvent(cm, e, type, prevent, signalfn) {\n    try { var mX = e.clientX, mY = e.clientY; }\n    catch(e) { return false; }\n    if (mX >= Math.floor(cm.display.gutters.getBoundingClientRect().right)) return false;\n    if (prevent) e_preventDefault(e);\n\n    var display = cm.display;\n    var lineBox = display.lineDiv.getBoundingClientRect();\n\n    if (mY > lineBox.bottom || !hasHandler(cm, type)) return e_defaultPrevented(e);\n    mY -= lineBox.top - display.viewOffset;\n\n    for (var i = 0; i < cm.options.gutters.length; ++i) {\n      var g = display.gutters.childNodes[i];\n      if (g && g.getBoundingClientRect().right >= mX) {\n        var line = lineAtHeight(cm.doc, mY);\n        var gutter = cm.options.gutters[i];\n        signalfn(cm, type, cm, line, gutter, e);\n        return e_defaultPrevented(e);\n      }\n    }\n  }\n\n  function clickInGutter(cm, e) {\n    return gutterEvent(cm, e, \"gutterClick\", true, signalLater);\n  }\n\n  // Kludge to work around strange IE behavior where it'll sometimes\n  // re-fire a series of drag-related events right after the drop (#1551)\n  var lastDrop = 0;\n\n  function onDrop(e) {\n    var cm = this;\n    if (signalDOMEvent(cm, e) || eventInWidget(cm.display, e))\n      return;\n    e_preventDefault(e);\n    if (ie) lastDrop = +new Date;\n    var pos = posFromMouse(cm, e, true), files = e.dataTransfer.files;\n    if (!pos || isReadOnly(cm)) return;\n    // Might be a file drop, in which case we simply extract the text\n    // and insert it.\n    if (files && files.length && window.FileReader && window.File) {\n      var n = files.length, text = Array(n), read = 0;\n      var loadFile = function(file, i) {\n        var reader = new FileReader;\n        reader.onload = operation(cm, function() {\n          text[i] = reader.result;\n          if (++read == n) {\n            pos = clipPos(cm.doc, pos);\n            var change = {from: pos, to: pos, text: splitLines(text.join(\"\\n\")), origin: \"paste\"};\n            makeChange(cm.doc, change);\n            setSelectionReplaceHistory(cm.doc, simpleSelection(pos, changeEnd(change)));\n          }\n        });\n        reader.readAsText(file);\n      };\n      for (var i = 0; i < n; ++i) loadFile(files[i], i);\n    } else { // Normal drop\n      // Don't do a replace if the drop happened inside of the selected text.\n      if (cm.state.draggingText && cm.doc.sel.contains(pos) > -1) {\n        cm.state.draggingText(e);\n        // Ensure the editor is re-focused\n        setTimeout(function() {cm.display.input.focus();}, 20);\n        return;\n      }\n      try {\n        var text = e.dataTransfer.getData(\"Text\");\n        if (text) {\n          if (cm.state.draggingText && !(mac ? e.altKey : e.ctrlKey))\n            var selected = cm.listSelections();\n          setSelectionNoUndo(cm.doc, simpleSelection(pos, pos));\n          if (selected) for (var i = 0; i < selected.length; ++i)\n            replaceRange(cm.doc, \"\", selected[i].anchor, selected[i].head, \"drag\");\n          cm.replaceSelection(text, \"around\", \"paste\");\n          cm.display.input.focus();\n        }\n      }\n      catch(e){}\n    }\n  }\n\n  function onDragStart(cm, e) {\n    if (ie && (!cm.state.draggingText || +new Date - lastDrop < 100)) { e_stop(e); return; }\n    if (signalDOMEvent(cm, e) || eventInWidget(cm.display, e)) return;\n\n    e.dataTransfer.setData(\"Text\", cm.getSelection());\n\n    // Use dummy image instead of default browsers image.\n    // Recent Safari (~6.0.2) have a tendency to segfault when this happens, so we don't do it there.\n    if (e.dataTransfer.setDragImage && !safari) {\n      var img = elt(\"img\", null, null, \"position: fixed; left: 0; top: 0;\");\n      img.src = \"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\";\n      if (presto) {\n        img.width = img.height = 1;\n        cm.display.wrapper.appendChild(img);\n        // Force a relayout, or Opera won't use our image for some obscure reason\n        img._top = img.offsetTop;\n      }\n      e.dataTransfer.setDragImage(img, 0, 0);\n      if (presto) img.parentNode.removeChild(img);\n    }\n  }\n\n  // SCROLL EVENTS\n\n  // Sync the scrollable area and scrollbars, ensure the viewport\n  // covers the visible area.\n  function setScrollTop(cm, val) {\n    if (Math.abs(cm.doc.scrollTop - val) < 2) return;\n    cm.doc.scrollTop = val;\n    if (!gecko) updateDisplaySimple(cm, {top: val});\n    if (cm.display.scroller.scrollTop != val) cm.display.scroller.scrollTop = val;\n    cm.display.scrollbars.setScrollTop(val);\n    if (gecko) updateDisplaySimple(cm);\n    startWorker(cm, 100);\n  }\n  // Sync scroller and scrollbar, ensure the gutter elements are\n  // aligned.\n  function setScrollLeft(cm, val, isScroller) {\n    if (isScroller ? val == cm.doc.scrollLeft : Math.abs(cm.doc.scrollLeft - val) < 2) return;\n    val = Math.min(val, cm.display.scroller.scrollWidth - cm.display.scroller.clientWidth);\n    cm.doc.scrollLeft = val;\n    alignHorizontally(cm);\n    if (cm.display.scroller.scrollLeft != val) cm.display.scroller.scrollLeft = val;\n    cm.display.scrollbars.setScrollLeft(val);\n  }\n\n  // Since the delta values reported on mouse wheel events are\n  // unstandardized between browsers and even browser versions, and\n  // generally horribly unpredictable, this code starts by measuring\n  // the scroll effect that the first few mouse wheel events have,\n  // and, from that, detects the way it can convert deltas to pixel\n  // offsets afterwards.\n  //\n  // The reason we want to know the amount a wheel event will scroll\n  // is that it gives us a chance to update the display before the\n  // actual scrolling happens, reducing flickering.\n\n  var wheelSamples = 0, wheelPixelsPerUnit = null;\n  // Fill in a browser-detected starting value on browsers where we\n  // know one. These don't have to be accurate -- the result of them\n  // being wrong would just be a slight flicker on the first wheel\n  // scroll (if it is large enough).\n  if (ie) wheelPixelsPerUnit = -.53;\n  else if (gecko) wheelPixelsPerUnit = 15;\n  else if (chrome) wheelPixelsPerUnit = -.7;\n  else if (safari) wheelPixelsPerUnit = -1/3;\n\n  var wheelEventDelta = function(e) {\n    var dx = e.wheelDeltaX, dy = e.wheelDeltaY;\n    if (dx == null && e.detail && e.axis == e.HORIZONTAL_AXIS) dx = e.detail;\n    if (dy == null && e.detail && e.axis == e.VERTICAL_AXIS) dy = e.detail;\n    else if (dy == null) dy = e.wheelDelta;\n    return {x: dx, y: dy};\n  };\n  CodeMirror.wheelEventPixels = function(e) {\n    var delta = wheelEventDelta(e);\n    delta.x *= wheelPixelsPerUnit;\n    delta.y *= wheelPixelsPerUnit;\n    return delta;\n  };\n\n  function onScrollWheel(cm, e) {\n    var delta = wheelEventDelta(e), dx = delta.x, dy = delta.y;\n\n    var display = cm.display, scroll = display.scroller;\n    // Quit if there's nothing to scroll here\n    if (!(dx && scroll.scrollWidth > scroll.clientWidth ||\n          dy && scroll.scrollHeight > scroll.clientHeight)) return;\n\n    // Webkit browsers on OS X abort momentum scrolls when the target\n    // of the scroll event is removed from the scrollable element.\n    // This hack (see related code in patchDisplay) makes sure the\n    // element is kept around.\n    if (dy && mac && webkit) {\n      outer: for (var cur = e.target, view = display.view; cur != scroll; cur = cur.parentNode) {\n        for (var i = 0; i < view.length; i++) {\n          if (view[i].node == cur) {\n            cm.display.currentWheelTarget = cur;\n            break outer;\n          }\n        }\n      }\n    }\n\n    // On some browsers, horizontal scrolling will cause redraws to\n    // happen before the gutter has been realigned, causing it to\n    // wriggle around in a most unseemly way. When we have an\n    // estimated pixels/delta value, we just handle horizontal\n    // scrolling entirely here. It'll be slightly off from native, but\n    // better than glitching out.\n    if (dx && !gecko && !presto && wheelPixelsPerUnit != null) {\n      if (dy)\n        setScrollTop(cm, Math.max(0, Math.min(scroll.scrollTop + dy * wheelPixelsPerUnit, scroll.scrollHeight - scroll.clientHeight)));\n      setScrollLeft(cm, Math.max(0, Math.min(scroll.scrollLeft + dx * wheelPixelsPerUnit, scroll.scrollWidth - scroll.clientWidth)));\n      e_preventDefault(e);\n      display.wheelStartX = null; // Abort measurement, if in progress\n      return;\n    }\n\n    // 'Project' the visible viewport to cover the area that is being\n    // scrolled into view (if we know enough to estimate it).\n    if (dy && wheelPixelsPerUnit != null) {\n      var pixels = dy * wheelPixelsPerUnit;\n      var top = cm.doc.scrollTop, bot = top + display.wrapper.clientHeight;\n      if (pixels < 0) top = Math.max(0, top + pixels - 50);\n      else bot = Math.min(cm.doc.height, bot + pixels + 50);\n      updateDisplaySimple(cm, {top: top, bottom: bot});\n    }\n\n    if (wheelSamples < 20) {\n      if (display.wheelStartX == null) {\n        display.wheelStartX = scroll.scrollLeft; display.wheelStartY = scroll.scrollTop;\n        display.wheelDX = dx; display.wheelDY = dy;\n        setTimeout(function() {\n          if (display.wheelStartX == null) return;\n          var movedX = scroll.scrollLeft - display.wheelStartX;\n          var movedY = scroll.scrollTop - display.wheelStartY;\n          var sample = (movedY && display.wheelDY && movedY / display.wheelDY) ||\n            (movedX && display.wheelDX && movedX / display.wheelDX);\n          display.wheelStartX = display.wheelStartY = null;\n          if (!sample) return;\n          wheelPixelsPerUnit = (wheelPixelsPerUnit * wheelSamples + sample) / (wheelSamples + 1);\n          ++wheelSamples;\n        }, 200);\n      } else {\n        display.wheelDX += dx; display.wheelDY += dy;\n      }\n    }\n  }\n\n  // KEY EVENTS\n\n  // Run a handler that was bound to a key.\n  function doHandleBinding(cm, bound, dropShift) {\n    if (typeof bound == \"string\") {\n      bound = commands[bound];\n      if (!bound) return false;\n    }\n    // Ensure previous input has been read, so that the handler sees a\n    // consistent view of the document\n    cm.display.input.ensurePolled();\n    var prevShift = cm.display.shift, done = false;\n    try {\n      if (isReadOnly(cm)) cm.state.suppressEdits = true;\n      if (dropShift) cm.display.shift = false;\n      done = bound(cm) != Pass;\n    } finally {\n      cm.display.shift = prevShift;\n      cm.state.suppressEdits = false;\n    }\n    return done;\n  }\n\n  function lookupKeyForEditor(cm, name, handle) {\n    for (var i = 0; i < cm.state.keyMaps.length; i++) {\n      var result = lookupKey(name, cm.state.keyMaps[i], handle, cm);\n      if (result) return result;\n    }\n    return (cm.options.extraKeys && lookupKey(name, cm.options.extraKeys, handle, cm))\n      || lookupKey(name, cm.options.keyMap, handle, cm);\n  }\n\n  var stopSeq = new Delayed;\n  function dispatchKey(cm, name, e, handle) {\n    var seq = cm.state.keySeq;\n    if (seq) {\n      if (isModifierKey(name)) return \"handled\";\n      stopSeq.set(50, function() {\n        if (cm.state.keySeq == seq) {\n          cm.state.keySeq = null;\n          cm.display.input.reset();\n        }\n      });\n      name = seq + \" \" + name;\n    }\n    var result = lookupKeyForEditor(cm, name, handle);\n\n    if (result == \"multi\")\n      cm.state.keySeq = name;\n    if (result == \"handled\")\n      signalLater(cm, \"keyHandled\", cm, name, e);\n\n    if (result == \"handled\" || result == \"multi\") {\n      e_preventDefault(e);\n      restartBlink(cm);\n    }\n\n    if (seq && !result && /\\'$/.test(name)) {\n      e_preventDefault(e);\n      return true;\n    }\n    return !!result;\n  }\n\n  // Handle a key from the keydown event.\n  function handleKeyBinding(cm, e) {\n    var name = keyName(e, true);\n    if (!name) return false;\n\n    if (e.shiftKey && !cm.state.keySeq) {\n      // First try to resolve full name (including 'Shift-'). Failing\n      // that, see if there is a cursor-motion command (starting with\n      // 'go') bound to the keyname without 'Shift-'.\n      return dispatchKey(cm, \"Shift-\" + name, e, function(b) {return doHandleBinding(cm, b, true);})\n          || dispatchKey(cm, name, e, function(b) {\n               if (typeof b == \"string\" ? /^go[A-Z]/.test(b) : b.motion)\n                 return doHandleBinding(cm, b);\n             });\n    } else {\n      return dispatchKey(cm, name, e, function(b) { return doHandleBinding(cm, b); });\n    }\n  }\n\n  // Handle a key from the keypress event\n  function handleCharBinding(cm, e, ch) {\n    return dispatchKey(cm, \"'\" + ch + \"'\", e,\n                       function(b) { return doHandleBinding(cm, b, true); });\n  }\n\n  var lastStoppedKey = null;\n  function onKeyDown(e) {\n    var cm = this;\n    cm.curOp.focus = activeElt();\n    if (signalDOMEvent(cm, e)) return;\n    // IE does strange things with escape.\n    if (ie && ie_version < 11 && e.keyCode == 27) e.returnValue = false;\n    var code = e.keyCode;\n    cm.display.shift = code == 16 || e.shiftKey;\n    var handled = handleKeyBinding(cm, e);\n    if (presto) {\n      lastStoppedKey = handled ? code : null;\n      // Opera has no cut event... we try to at least catch the key combo\n      if (!handled && code == 88 && !hasCopyEvent && (mac ? e.metaKey : e.ctrlKey))\n        cm.replaceSelection(\"\", null, \"cut\");\n    }\n\n    // Turn mouse into crosshair when Alt is held on Mac.\n    if (code == 18 && !/\\bCodeMirror-crosshair\\b/.test(cm.display.lineDiv.className))\n      showCrossHair(cm);\n  }\n\n  function showCrossHair(cm) {\n    var lineDiv = cm.display.lineDiv;\n    addClass(lineDiv, \"CodeMirror-crosshair\");\n\n    function up(e) {\n      if (e.keyCode == 18 || !e.altKey) {\n        rmClass(lineDiv, \"CodeMirror-crosshair\");\n        off(document, \"keyup\", up);\n        off(document, \"mouseover\", up);\n      }\n    }\n    on(document, \"keyup\", up);\n    on(document, \"mouseover\", up);\n  }\n\n  function onKeyUp(e) {\n    if (e.keyCode == 16) this.doc.sel.shift = false;\n    signalDOMEvent(this, e);\n  }\n\n  function onKeyPress(e) {\n    var cm = this;\n    if (eventInWidget(cm.display, e) || signalDOMEvent(cm, e) || e.ctrlKey && !e.altKey || mac && e.metaKey) return;\n    var keyCode = e.keyCode, charCode = e.charCode;\n    if (presto && keyCode == lastStoppedKey) {lastStoppedKey = null; e_preventDefault(e); return;}\n    if ((presto && (!e.which || e.which < 10)) && handleKeyBinding(cm, e)) return;\n    var ch = String.fromCharCode(charCode == null ? keyCode : charCode);\n    if (handleCharBinding(cm, e, ch)) return;\n    cm.display.input.onKeyPress(e);\n  }\n\n  // FOCUS/BLUR EVENTS\n\n  function delayBlurEvent(cm) {\n    cm.state.delayingBlurEvent = true;\n    setTimeout(function() {\n      if (cm.state.delayingBlurEvent) {\n        cm.state.delayingBlurEvent = false;\n        onBlur(cm);\n      }\n    }, 100);\n  }\n\n  function onFocus(cm) {\n    if (cm.state.delayingBlurEvent) cm.state.delayingBlurEvent = false;\n\n    if (cm.options.readOnly == \"nocursor\") return;\n    if (!cm.state.focused) {\n      signal(cm, \"focus\", cm);\n      cm.state.focused = true;\n      addClass(cm.display.wrapper, \"CodeMirror-focused\");\n      // This test prevents this from firing when a context\n      // menu is closed (since the input reset would kill the\n      // select-all detection hack)\n      if (!cm.curOp && cm.display.selForContextMenu != cm.doc.sel) {\n        cm.display.input.reset();\n        if (webkit) setTimeout(function() { cm.display.input.reset(true); }, 20); // Issue #1730\n      }\n      cm.display.input.receivedFocus();\n    }\n    restartBlink(cm);\n  }\n  function onBlur(cm) {\n    if (cm.state.delayingBlurEvent) return;\n\n    if (cm.state.focused) {\n      signal(cm, \"blur\", cm);\n      cm.state.focused = false;\n      rmClass(cm.display.wrapper, \"CodeMirror-focused\");\n    }\n    clearInterval(cm.display.blinker);\n    setTimeout(function() {if (!cm.state.focused) cm.display.shift = false;}, 150);\n  }\n\n  // CONTEXT MENU HANDLING\n\n  // To make the context menu work, we need to briefly unhide the\n  // textarea (making it as unobtrusive as possible) to let the\n  // right-click take effect on it.\n  function onContextMenu(cm, e) {\n    if (eventInWidget(cm.display, e) || contextMenuInGutter(cm, e)) return;\n    cm.display.input.onContextMenu(e);\n  }\n\n  function contextMenuInGutter(cm, e) {\n    if (!hasHandler(cm, \"gutterContextMenu\")) return false;\n    return gutterEvent(cm, e, \"gutterContextMenu\", false, signal);\n  }\n\n  // UPDATING\n\n  // Compute the position of the end of a change (its 'to' property\n  // refers to the pre-change end).\n  var changeEnd = CodeMirror.changeEnd = function(change) {\n    if (!change.text) return change.to;\n    return Pos(change.from.line + change.text.length - 1,\n               lst(change.text).length + (change.text.length == 1 ? change.from.ch : 0));\n  };\n\n  // Adjust a position to refer to the post-change position of the\n  // same text, or the end of the change if the change covers it.\n  function adjustForChange(pos, change) {\n    if (cmp(pos, change.from) < 0) return pos;\n    if (cmp(pos, change.to) <= 0) return changeEnd(change);\n\n    var line = pos.line + change.text.length - (change.to.line - change.from.line) - 1, ch = pos.ch;\n    if (pos.line == change.to.line) ch += changeEnd(change).ch - change.to.ch;\n    return Pos(line, ch);\n  }\n\n  function computeSelAfterChange(doc, change) {\n    var out = [];\n    for (var i = 0; i < doc.sel.ranges.length; i++) {\n      var range = doc.sel.ranges[i];\n      out.push(new Range(adjustForChange(range.anchor, change),\n                         adjustForChange(range.head, change)));\n    }\n    return normalizeSelection(out, doc.sel.primIndex);\n  }\n\n  function offsetPos(pos, old, nw) {\n    if (pos.line == old.line)\n      return Pos(nw.line, pos.ch - old.ch + nw.ch);\n    else\n      return Pos(nw.line + (pos.line - old.line), pos.ch);\n  }\n\n  // Used by replaceSelections to allow moving the selection to the\n  // start or around the replaced test. Hint may be \"start\" or \"around\".\n  function computeReplacedSel(doc, changes, hint) {\n    var out = [];\n    var oldPrev = Pos(doc.first, 0), newPrev = oldPrev;\n    for (var i = 0; i < changes.length; i++) {\n      var change = changes[i];\n      var from = offsetPos(change.from, oldPrev, newPrev);\n      var to = offsetPos(changeEnd(change), oldPrev, newPrev);\n      oldPrev = change.to;\n      newPrev = to;\n      if (hint == \"around\") {\n        var range = doc.sel.ranges[i], inv = cmp(range.head, range.anchor) < 0;\n        out[i] = new Range(inv ? to : from, inv ? from : to);\n      } else {\n        out[i] = new Range(from, from);\n      }\n    }\n    return new Selection(out, doc.sel.primIndex);\n  }\n\n  // Allow \"beforeChange\" event handlers to influence a change\n  function filterChange(doc, change, update) {\n    var obj = {\n      canceled: false,\n      from: change.from,\n      to: change.to,\n      text: change.text,\n      origin: change.origin,\n      cancel: function() { this.canceled = true; }\n    };\n    if (update) obj.update = function(from, to, text, origin) {\n      if (from) this.from = clipPos(doc, from);\n      if (to) this.to = clipPos(doc, to);\n      if (text) this.text = text;\n      if (origin !== undefined) this.origin = origin;\n    };\n    signal(doc, \"beforeChange\", doc, obj);\n    if (doc.cm) signal(doc.cm, \"beforeChange\", doc.cm, obj);\n\n    if (obj.canceled) return null;\n    return {from: obj.from, to: obj.to, text: obj.text, origin: obj.origin};\n  }\n\n  // Apply a change to a document, and add it to the document's\n  // history, and propagating it to all linked documents.\n  function makeChange(doc, change, ignoreReadOnly) {\n    if (doc.cm) {\n      if (!doc.cm.curOp) return operation(doc.cm, makeChange)(doc, change, ignoreReadOnly);\n      if (doc.cm.state.suppressEdits) return;\n    }\n\n    if (hasHandler(doc, \"beforeChange\") || doc.cm && hasHandler(doc.cm, \"beforeChange\")) {\n      change = filterChange(doc, change, true);\n      if (!change) return;\n    }\n\n    // Possibly split or suppress the update based on the presence\n    // of read-only spans in its range.\n    var split = sawReadOnlySpans && !ignoreReadOnly && removeReadOnlyRanges(doc, change.from, change.to);\n    if (split) {\n      for (var i = split.length - 1; i >= 0; --i)\n        makeChangeInner(doc, {from: split[i].from, to: split[i].to, text: i ? [\"\"] : change.text});\n    } else {\n      makeChangeInner(doc, change);\n    }\n  }\n\n  function makeChangeInner(doc, change) {\n    if (change.text.length == 1 && change.text[0] == \"\" && cmp(change.from, change.to) == 0) return;\n    var selAfter = computeSelAfterChange(doc, change);\n    addChangeToHistory(doc, change, selAfter, doc.cm ? doc.cm.curOp.id : NaN);\n\n    makeChangeSingleDoc(doc, change, selAfter, stretchSpansOverChange(doc, change));\n    var rebased = [];\n\n    linkedDocs(doc, function(doc, sharedHist) {\n      if (!sharedHist && indexOf(rebased, doc.history) == -1) {\n        rebaseHist(doc.history, change);\n        rebased.push(doc.history);\n      }\n      makeChangeSingleDoc(doc, change, null, stretchSpansOverChange(doc, change));\n    });\n  }\n\n  // Revert a change stored in a document's history.\n  function makeChangeFromHistory(doc, type, allowSelectionOnly) {\n    if (doc.cm && doc.cm.state.suppressEdits) return;\n\n    var hist = doc.history, event, selAfter = doc.sel;\n    var source = type == \"undo\" ? hist.done : hist.undone, dest = type == \"undo\" ? hist.undone : hist.done;\n\n    // Verify that there is a useable event (so that ctrl-z won't\n    // needlessly clear selection events)\n    for (var i = 0; i < source.length; i++) {\n      event = source[i];\n      if (allowSelectionOnly ? event.ranges && !event.equals(doc.sel) : !event.ranges)\n        break;\n    }\n    if (i == source.length) return;\n    hist.lastOrigin = hist.lastSelOrigin = null;\n\n    for (;;) {\n      event = source.pop();\n      if (event.ranges) {\n        pushSelectionToHistory(event, dest);\n        if (allowSelectionOnly && !event.equals(doc.sel)) {\n          setSelection(doc, event, {clearRedo: false});\n          return;\n        }\n        selAfter = event;\n      }\n      else break;\n    }\n\n    // Build up a reverse change object to add to the opposite history\n    // stack (redo when undoing, and vice versa).\n    var antiChanges = [];\n    pushSelectionToHistory(selAfter, dest);\n    dest.push({changes: antiChanges, generation: hist.generation});\n    hist.generation = event.generation || ++hist.maxGeneration;\n\n    var filter = hasHandler(doc, \"beforeChange\") || doc.cm && hasHandler(doc.cm, \"beforeChange\");\n\n    for (var i = event.changes.length - 1; i >= 0; --i) {\n      var change = event.changes[i];\n      change.origin = type;\n      if (filter && !filterChange(doc, change, false)) {\n        source.length = 0;\n        return;\n      }\n\n      antiChanges.push(historyChangeFromChange(doc, change));\n\n      var after = i ? computeSelAfterChange(doc, change) : lst(source);\n      makeChangeSingleDoc(doc, change, after, mergeOldSpans(doc, change));\n      if (!i && doc.cm) doc.cm.scrollIntoView({from: change.from, to: changeEnd(change)});\n      var rebased = [];\n\n      // Propagate to the linked documents\n      linkedDocs(doc, function(doc, sharedHist) {\n        if (!sharedHist && indexOf(rebased, doc.history) == -1) {\n          rebaseHist(doc.history, change);\n          rebased.push(doc.history);\n        }\n        makeChangeSingleDoc(doc, change, null, mergeOldSpans(doc, change));\n      });\n    }\n  }\n\n  // Sub-views need their line numbers shifted when text is added\n  // above or below them in the parent document.\n  function shiftDoc(doc, distance) {\n    if (distance == 0) return;\n    doc.first += distance;\n    doc.sel = new Selection(map(doc.sel.ranges, function(range) {\n      return new Range(Pos(range.anchor.line + distance, range.anchor.ch),\n                       Pos(range.head.line + distance, range.head.ch));\n    }), doc.sel.primIndex);\n    if (doc.cm) {\n      regChange(doc.cm, doc.first, doc.first - distance, distance);\n      for (var d = doc.cm.display, l = d.viewFrom; l < d.viewTo; l++)\n        regLineChange(doc.cm, l, \"gutter\");\n    }\n  }\n\n  // More lower-level change function, handling only a single document\n  // (not linked ones).\n  function makeChangeSingleDoc(doc, change, selAfter, spans) {\n    if (doc.cm && !doc.cm.curOp)\n      return operation(doc.cm, makeChangeSingleDoc)(doc, change, selAfter, spans);\n\n    if (change.to.line < doc.first) {\n      shiftDoc(doc, change.text.length - 1 - (change.to.line - change.from.line));\n      return;\n    }\n    if (change.from.line > doc.lastLine()) return;\n\n    // Clip the change to the size of this doc\n    if (change.from.line < doc.first) {\n      var shift = change.text.length - 1 - (doc.first - change.from.line);\n      shiftDoc(doc, shift);\n      change = {from: Pos(doc.first, 0), to: Pos(change.to.line + shift, change.to.ch),\n                text: [lst(change.text)], origin: change.origin};\n    }\n    var last = doc.lastLine();\n    if (change.to.line > last) {\n      change = {from: change.from, to: Pos(last, getLine(doc, last).text.length),\n                text: [change.text[0]], origin: change.origin};\n    }\n\n    change.removed = getBetween(doc, change.from, change.to);\n\n    if (!selAfter) selAfter = computeSelAfterChange(doc, change);\n    if (doc.cm) makeChangeSingleDocInEditor(doc.cm, change, spans);\n    else updateDoc(doc, change, spans);\n    setSelectionNoUndo(doc, selAfter, sel_dontScroll);\n  }\n\n  // Handle the interaction of a change to a document with the editor\n  // that this document is part of.\n  function makeChangeSingleDocInEditor(cm, change, spans) {\n    var doc = cm.doc, display = cm.display, from = change.from, to = change.to;\n\n    var recomputeMaxLength = false, checkWidthStart = from.line;\n    if (!cm.options.lineWrapping) {\n      checkWidthStart = lineNo(visualLine(getLine(doc, from.line)));\n      doc.iter(checkWidthStart, to.line + 1, function(line) {\n        if (line == display.maxLine) {\n          recomputeMaxLength = true;\n          return true;\n        }\n      });\n    }\n\n    if (doc.sel.contains(change.from, change.to) > -1)\n      signalCursorActivity(cm);\n\n    updateDoc(doc, change, spans, estimateHeight(cm));\n\n    if (!cm.options.lineWrapping) {\n      doc.iter(checkWidthStart, from.line + change.text.length, function(line) {\n        var len = lineLength(line);\n        if (len > display.maxLineLength) {\n          display.maxLine = line;\n          display.maxLineLength = len;\n          display.maxLineChanged = true;\n          recomputeMaxLength = false;\n        }\n      });\n      if (recomputeMaxLength) cm.curOp.updateMaxLine = true;\n    }\n\n    // Adjust frontier, schedule worker\n    doc.frontier = Math.min(doc.frontier, from.line);\n    startWorker(cm, 400);\n\n    var lendiff = change.text.length - (to.line - from.line) - 1;\n    // Remember that these lines changed, for updating the display\n    if (change.full)\n      regChange(cm);\n    else if (from.line == to.line && change.text.length == 1 && !isWholeLineUpdate(cm.doc, change))\n      regLineChange(cm, from.line, \"text\");\n    else\n      regChange(cm, from.line, to.line + 1, lendiff);\n\n    var changesHandler = hasHandler(cm, \"changes\"), changeHandler = hasHandler(cm, \"change\");\n    if (changeHandler || changesHandler) {\n      var obj = {\n        from: from, to: to,\n        text: change.text,\n        removed: change.removed,\n        origin: change.origin\n      };\n      if (changeHandler) signalLater(cm, \"change\", cm, obj);\n      if (changesHandler) (cm.curOp.changeObjs || (cm.curOp.changeObjs = [])).push(obj);\n    }\n    cm.display.selForContextMenu = null;\n  }\n\n  function replaceRange(doc, code, from, to, origin) {\n    if (!to) to = from;\n    if (cmp(to, from) < 0) { var tmp = to; to = from; from = tmp; }\n    if (typeof code == \"string\") code = splitLines(code);\n    makeChange(doc, {from: from, to: to, text: code, origin: origin});\n  }\n\n  // SCROLLING THINGS INTO VIEW\n\n  // If an editor sits on the top or bottom of the window, partially\n  // scrolled out of view, this ensures that the cursor is visible.\n  function maybeScrollWindow(cm, coords) {\n    if (signalDOMEvent(cm, \"scrollCursorIntoView\")) return;\n\n    var display = cm.display, box = display.sizer.getBoundingClientRect(), doScroll = null;\n    if (coords.top + box.top < 0) doScroll = true;\n    else if (coords.bottom + box.top > (window.innerHeight || document.documentElement.clientHeight)) doScroll = false;\n    if (doScroll != null && !phantom) {\n      var scrollNode = elt(\"div\", \"\\u200b\", null, \"position: absolute; top: \" +\n                           (coords.top - display.viewOffset - paddingTop(cm.display)) + \"px; height: \" +\n                           (coords.bottom - coords.top + scrollGap(cm) + display.barHeight) + \"px; left: \" +\n                           coords.left + \"px; width: 2px;\");\n      cm.display.lineSpace.appendChild(scrollNode);\n      scrollNode.scrollIntoView(doScroll);\n      cm.display.lineSpace.removeChild(scrollNode);\n    }\n  }\n\n  // Scroll a given position into view (immediately), verifying that\n  // it actually became visible (as line heights are accurately\n  // measured, the position of something may 'drift' during drawing).\n  function scrollPosIntoView(cm, pos, end, margin) {\n    if (margin == null) margin = 0;\n    for (var limit = 0; limit < 5; limit++) {\n      var changed = false, coords = cursorCoords(cm, pos);\n      var endCoords = !end || end == pos ? coords : cursorCoords(cm, end);\n      var scrollPos = calculateScrollPos(cm, Math.min(coords.left, endCoords.left),\n                                         Math.min(coords.top, endCoords.top) - margin,\n                                         Math.max(coords.left, endCoords.left),\n                                         Math.max(coords.bottom, endCoords.bottom) + margin);\n      var startTop = cm.doc.scrollTop, startLeft = cm.doc.scrollLeft;\n      if (scrollPos.scrollTop != null) {\n        setScrollTop(cm, scrollPos.scrollTop);\n        if (Math.abs(cm.doc.scrollTop - startTop) > 1) changed = true;\n      }\n      if (scrollPos.scrollLeft != null) {\n        setScrollLeft(cm, scrollPos.scrollLeft);\n        if (Math.abs(cm.doc.scrollLeft - startLeft) > 1) changed = true;\n      }\n      if (!changed) break;\n    }\n    return coords;\n  }\n\n  // Scroll a given set of coordinates into view (immediately).\n  function scrollIntoView(cm, x1, y1, x2, y2) {\n    var scrollPos = calculateScrollPos(cm, x1, y1, x2, y2);\n    if (scrollPos.scrollTop != null) setScrollTop(cm, scrollPos.scrollTop);\n    if (scrollPos.scrollLeft != null) setScrollLeft(cm, scrollPos.scrollLeft);\n  }\n\n  // Calculate a new scroll position needed to scroll the given\n  // rectangle into view. Returns an object with scrollTop and\n  // scrollLeft properties. When these are undefined, the\n  // vertical/horizontal position does not need to be adjusted.\n  function calculateScrollPos(cm, x1, y1, x2, y2) {\n    var display = cm.display, snapMargin = textHeight(cm.display);\n    if (y1 < 0) y1 = 0;\n    var screentop = cm.curOp && cm.curOp.scrollTop != null ? cm.curOp.scrollTop : display.scroller.scrollTop;\n    var screen = displayHeight(cm), result = {};\n    if (y2 - y1 > screen) y2 = y1 + screen;\n    var docBottom = cm.doc.height + paddingVert(display);\n    var atTop = y1 < snapMargin, atBottom = y2 > docBottom - snapMargin;\n    if (y1 < screentop) {\n      result.scrollTop = atTop ? 0 : y1;\n    } else if (y2 > screentop + screen) {\n      var newTop = Math.min(y1, (atBottom ? docBottom : y2) - screen);\n      if (newTop != screentop) result.scrollTop = newTop;\n    }\n\n    var screenleft = cm.curOp && cm.curOp.scrollLeft != null ? cm.curOp.scrollLeft : display.scroller.scrollLeft;\n    var screenw = displayWidth(cm) - (cm.options.fixedGutter ? display.gutters.offsetWidth : 0);\n    var tooWide = x2 - x1 > screenw;\n    if (tooWide) x2 = x1 + screenw;\n    if (x1 < 10)\n      result.scrollLeft = 0;\n    else if (x1 < screenleft)\n      result.scrollLeft = Math.max(0, x1 - (tooWide ? 0 : 10));\n    else if (x2 > screenw + screenleft - 3)\n      result.scrollLeft = x2 + (tooWide ? 0 : 10) - screenw;\n    return result;\n  }\n\n  // Store a relative adjustment to the scroll position in the current\n  // operation (to be applied when the operation finishes).\n  function addToScrollPos(cm, left, top) {\n    if (left != null || top != null) resolveScrollToPos(cm);\n    if (left != null)\n      cm.curOp.scrollLeft = (cm.curOp.scrollLeft == null ? cm.doc.scrollLeft : cm.curOp.scrollLeft) + left;\n    if (top != null)\n      cm.curOp.scrollTop = (cm.curOp.scrollTop == null ? cm.doc.scrollTop : cm.curOp.scrollTop) + top;\n  }\n\n  // Make sure that at the end of the operation the current cursor is\n  // shown.\n  function ensureCursorVisible(cm) {\n    resolveScrollToPos(cm);\n    var cur = cm.getCursor(), from = cur, to = cur;\n    if (!cm.options.lineWrapping) {\n      from = cur.ch ? Pos(cur.line, cur.ch - 1) : cur;\n      to = Pos(cur.line, cur.ch + 1);\n    }\n    cm.curOp.scrollToPos = {from: from, to: to, margin: cm.options.cursorScrollMargin, isCursor: true};\n  }\n\n  // When an operation has its scrollToPos property set, and another\n  // scroll action is applied before the end of the operation, this\n  // 'simulates' scrolling that position into view in a cheap way, so\n  // that the effect of intermediate scroll commands is not ignored.\n  function resolveScrollToPos(cm) {\n    var range = cm.curOp.scrollToPos;\n    if (range) {\n      cm.curOp.scrollToPos = null;\n      var from = estimateCoords(cm, range.from), to = estimateCoords(cm, range.to);\n      var sPos = calculateScrollPos(cm, Math.min(from.left, to.left),\n                                    Math.min(from.top, to.top) - range.margin,\n                                    Math.max(from.right, to.right),\n                                    Math.max(from.bottom, to.bottom) + range.margin);\n      cm.scrollTo(sPos.scrollLeft, sPos.scrollTop);\n    }\n  }\n\n  // API UTILITIES\n\n  // Indent the given line. The how parameter can be \"smart\",\n  // \"add\"/null, \"subtract\", or \"prev\". When aggressive is false\n  // (typically set to true for forced single-line indents), empty\n  // lines are not indented, and places where the mode returns Pass\n  // are left alone.\n  function indentLine(cm, n, how, aggressive) {\n    var doc = cm.doc, state;\n    if (how == null) how = \"add\";\n    if (how == \"smart\") {\n      // Fall back to \"prev\" when the mode doesn't have an indentation\n      // method.\n      if (!doc.mode.indent) how = \"prev\";\n      else state = getStateBefore(cm, n);\n    }\n\n    var tabSize = cm.options.tabSize;\n    var line = getLine(doc, n), curSpace = countColumn(line.text, null, tabSize);\n    if (line.stateAfter) line.stateAfter = null;\n    var curSpaceString = line.text.match(/^\\s*/)[0], indentation;\n    if (!aggressive && !/\\S/.test(line.text)) {\n      indentation = 0;\n      how = \"not\";\n    } else if (how == \"smart\") {\n      indentation = doc.mode.indent(state, line.text.slice(curSpaceString.length), line.text);\n      if (indentation == Pass || indentation > 150) {\n        if (!aggressive) return;\n        how = \"prev\";\n      }\n    }\n    if (how == \"prev\") {\n      if (n > doc.first) indentation = countColumn(getLine(doc, n-1).text, null, tabSize);\n      else indentation = 0;\n    } else if (how == \"add\") {\n      indentation = curSpace + cm.options.indentUnit;\n    } else if (how == \"subtract\") {\n      indentation = curSpace - cm.options.indentUnit;\n    } else if (typeof how == \"number\") {\n      indentation = curSpace + how;\n    }\n    indentation = Math.max(0, indentation);\n\n    var indentString = \"\", pos = 0;\n    if (cm.options.indentWithTabs)\n      for (var i = Math.floor(indentation / tabSize); i; --i) {pos += tabSize; indentString += \"\\t\";}\n    if (pos < indentation) indentString += spaceStr(indentation - pos);\n\n    if (indentString != curSpaceString) {\n      replaceRange(doc, indentString, Pos(n, 0), Pos(n, curSpaceString.length), \"+input\");\n      line.stateAfter = null;\n      return true;\n    } else {\n      // Ensure that, if the cursor was in the whitespace at the start\n      // of the line, it is moved to the end of that space.\n      for (var i = 0; i < doc.sel.ranges.length; i++) {\n        var range = doc.sel.ranges[i];\n        if (range.head.line == n && range.head.ch < curSpaceString.length) {\n          var pos = Pos(n, curSpaceString.length);\n          replaceOneSelection(doc, i, new Range(pos, pos));\n          break;\n        }\n      }\n    }\n  }\n\n  // Utility for applying a change to a line by handle or number,\n  // returning the number and optionally registering the line as\n  // changed.\n  function changeLine(doc, handle, changeType, op) {\n    var no = handle, line = handle;\n    if (typeof handle == \"number\") line = getLine(doc, clipLine(doc, handle));\n    else no = lineNo(handle);\n    if (no == null) return null;\n    if (op(line, no) && doc.cm) regLineChange(doc.cm, no, changeType);\n    return line;\n  }\n\n  // Helper for deleting text near the selection(s), used to implement\n  // backspace, delete, and similar functionality.\n  function deleteNearSelection(cm, compute) {\n    var ranges = cm.doc.sel.ranges, kill = [];\n    // Build up a set of ranges to kill first, merging overlapping\n    // ranges.\n    for (var i = 0; i < ranges.length; i++) {\n      var toKill = compute(ranges[i]);\n      while (kill.length && cmp(toKill.from, lst(kill).to) <= 0) {\n        var replaced = kill.pop();\n        if (cmp(replaced.from, toKill.from) < 0) {\n          toKill.from = replaced.from;\n          break;\n        }\n      }\n      kill.push(toKill);\n    }\n    // Next, remove those actual ranges.\n    runInOp(cm, function() {\n      for (var i = kill.length - 1; i >= 0; i--)\n        replaceRange(cm.doc, \"\", kill[i].from, kill[i].to, \"+delete\");\n      ensureCursorVisible(cm);\n    });\n  }\n\n  // Used for horizontal relative motion. Dir is -1 or 1 (left or\n  // right), unit can be \"char\", \"column\" (like char, but doesn't\n  // cross line boundaries), \"word\" (across next word), or \"group\" (to\n  // the start of next group of word or non-word-non-whitespace\n  // chars). The visually param controls whether, in right-to-left\n  // text, direction 1 means to move towards the next index in the\n  // string, or towards the character to the right of the current\n  // position. The resulting position will have a hitSide=true\n  // property if it reached the end of the document.\n  function findPosH(doc, pos, dir, unit, visually) {\n    var line = pos.line, ch = pos.ch, origDir = dir;\n    var lineObj = getLine(doc, line);\n    var possible = true;\n    function findNextLine() {\n      var l = line + dir;\n      if (l < doc.first || l >= doc.first + doc.size) return (possible = false);\n      line = l;\n      return lineObj = getLine(doc, l);\n    }\n    function moveOnce(boundToLine) {\n      var next = (visually ? moveVisually : moveLogically)(lineObj, ch, dir, true);\n      if (next == null) {\n        if (!boundToLine && findNextLine()) {\n          if (visually) ch = (dir < 0 ? lineRight : lineLeft)(lineObj);\n          else ch = dir < 0 ? lineObj.text.length : 0;\n        } else return (possible = false);\n      } else ch = next;\n      return true;\n    }\n\n    if (unit == \"char\") moveOnce();\n    else if (unit == \"column\") moveOnce(true);\n    else if (unit == \"word\" || unit == \"group\") {\n      var sawType = null, group = unit == \"group\";\n      var helper = doc.cm && doc.cm.getHelper(pos, \"wordChars\");\n      for (var first = true;; first = false) {\n        if (dir < 0 && !moveOnce(!first)) break;\n        var cur = lineObj.text.charAt(ch) || \"\\n\";\n        var type = isWordChar(cur, helper) ? \"w\"\n          : group && cur == \"\\n\" ? \"n\"\n          : !group || /\\s/.test(cur) ? null\n          : \"p\";\n        if (group && !first && !type) type = \"s\";\n        if (sawType && sawType != type) {\n          if (dir < 0) {dir = 1; moveOnce();}\n          break;\n        }\n\n        if (type) sawType = type;\n        if (dir > 0 && !moveOnce(!first)) break;\n      }\n    }\n    var result = skipAtomic(doc, Pos(line, ch), origDir, true);\n    if (!possible) result.hitSide = true;\n    return result;\n  }\n\n  // For relative vertical movement. Dir may be -1 or 1. Unit can be\n  // \"page\" or \"line\". The resulting position will have a hitSide=true\n  // property if it reached the end of the document.\n  function findPosV(cm, pos, dir, unit) {\n    var doc = cm.doc, x = pos.left, y;\n    if (unit == \"page\") {\n      var pageSize = Math.min(cm.display.wrapper.clientHeight, window.innerHeight || document.documentElement.clientHeight);\n      y = pos.top + dir * (pageSize - (dir < 0 ? 1.5 : .5) * textHeight(cm.display));\n    } else if (unit == \"line\") {\n      y = dir > 0 ? pos.bottom + 3 : pos.top - 3;\n    }\n    for (;;) {\n      var target = coordsChar(cm, x, y);\n      if (!target.outside) break;\n      if (dir < 0 ? y <= 0 : y >= doc.height) { target.hitSide = true; break; }\n      y += dir * 5;\n    }\n    return target;\n  }\n\n  // EDITOR METHODS\n\n  // The publicly visible API. Note that methodOp(f) means\n  // 'wrap f in an operation, performed on its `this` parameter'.\n\n  // This is not the complete set of editor methods. Most of the\n  // methods defined on the Doc type are also injected into\n  // CodeMirror.prototype, for backwards compatibility and\n  // convenience.\n\n  CodeMirror.prototype = {\n    constructor: CodeMirror,\n    focus: function(){window.focus(); this.display.input.focus();},\n\n    setOption: function(option, value) {\n      var options = this.options, old = options[option];\n      if (options[option] == value && option != \"mode\") return;\n      options[option] = value;\n      if (optionHandlers.hasOwnProperty(option))\n        operation(this, optionHandlers[option])(this, value, old);\n    },\n\n    getOption: function(option) {return this.options[option];},\n    getDoc: function() {return this.doc;},\n\n    addKeyMap: function(map, bottom) {\n      this.state.keyMaps[bottom ? \"push\" : \"unshift\"](getKeyMap(map));\n    },\n    removeKeyMap: function(map) {\n      var maps = this.state.keyMaps;\n      for (var i = 0; i < maps.length; ++i)\n        if (maps[i] == map || maps[i].name == map) {\n          maps.splice(i, 1);\n          return true;\n        }\n    },\n\n    addOverlay: methodOp(function(spec, options) {\n      var mode = spec.token ? spec : CodeMirror.getMode(this.options, spec);\n      if (mode.startState) throw new Error(\"Overlays may not be stateful.\");\n      this.state.overlays.push({mode: mode, modeSpec: spec, opaque: options && options.opaque});\n      this.state.modeGen++;\n      regChange(this);\n    }),\n    removeOverlay: methodOp(function(spec) {\n      var overlays = this.state.overlays;\n      for (var i = 0; i < overlays.length; ++i) {\n        var cur = overlays[i].modeSpec;\n        if (cur == spec || typeof spec == \"string\" && cur.name == spec) {\n          overlays.splice(i, 1);\n          this.state.modeGen++;\n          regChange(this);\n          return;\n        }\n      }\n    }),\n\n    indentLine: methodOp(function(n, dir, aggressive) {\n      if (typeof dir != \"string\" && typeof dir != \"number\") {\n        if (dir == null) dir = this.options.smartIndent ? \"smart\" : \"prev\";\n        else dir = dir ? \"add\" : \"subtract\";\n      }\n      if (isLine(this.doc, n)) indentLine(this, n, dir, aggressive);\n    }),\n    indentSelection: methodOp(function(how) {\n      var ranges = this.doc.sel.ranges, end = -1;\n      for (var i = 0; i < ranges.length; i++) {\n        var range = ranges[i];\n        if (!range.empty()) {\n          var from = range.from(), to = range.to();\n          var start = Math.max(end, from.line);\n          end = Math.min(this.lastLine(), to.line - (to.ch ? 0 : 1)) + 1;\n          for (var j = start; j < end; ++j)\n            indentLine(this, j, how);\n          var newRanges = this.doc.sel.ranges;\n          if (from.ch == 0 && ranges.length == newRanges.length && newRanges[i].from().ch > 0)\n            replaceOneSelection(this.doc, i, new Range(from, newRanges[i].to()), sel_dontScroll);\n        } else if (range.head.line > end) {\n          indentLine(this, range.head.line, how, true);\n          end = range.head.line;\n          if (i == this.doc.sel.primIndex) ensureCursorVisible(this);\n        }\n      }\n    }),\n\n    // Fetch the parser token for a given character. Useful for hacks\n    // that want to inspect the mode state (say, for completion).\n    getTokenAt: function(pos, precise) {\n      return takeToken(this, pos, precise);\n    },\n\n    getLineTokens: function(line, precise) {\n      return takeToken(this, Pos(line), precise, true);\n    },\n\n    getTokenTypeAt: function(pos) {\n      pos = clipPos(this.doc, pos);\n      var styles = getLineStyles(this, getLine(this.doc, pos.line));\n      var before = 0, after = (styles.length - 1) / 2, ch = pos.ch;\n      var type;\n      if (ch == 0) type = styles[2];\n      else for (;;) {\n        var mid = (before + after) >> 1;\n        if ((mid ? styles[mid * 2 - 1] : 0) >= ch) after = mid;\n        else if (styles[mid * 2 + 1] < ch) before = mid + 1;\n        else { type = styles[mid * 2 + 2]; break; }\n      }\n      var cut = type ? type.indexOf(\"cm-overlay \") : -1;\n      return cut < 0 ? type : cut == 0 ? null : type.slice(0, cut - 1);\n    },\n\n    getModeAt: function(pos) {\n      var mode = this.doc.mode;\n      if (!mode.innerMode) return mode;\n      return CodeMirror.innerMode(mode, this.getTokenAt(pos).state).mode;\n    },\n\n    getHelper: function(pos, type) {\n      return this.getHelpers(pos, type)[0];\n    },\n\n    getHelpers: function(pos, type) {\n      var found = [];\n      if (!helpers.hasOwnProperty(type)) return found;\n      var help = helpers[type], mode = this.getModeAt(pos);\n      if (typeof mode[type] == \"string\") {\n        if (help[mode[type]]) found.push(help[mode[type]]);\n      } else if (mode[type]) {\n        for (var i = 0; i < mode[type].length; i++) {\n          var val = help[mode[type][i]];\n          if (val) found.push(val);\n        }\n      } else if (mode.helperType && help[mode.helperType]) {\n        found.push(help[mode.helperType]);\n      } else if (help[mode.name]) {\n        found.push(help[mode.name]);\n      }\n      for (var i = 0; i < help._global.length; i++) {\n        var cur = help._global[i];\n        if (cur.pred(mode, this) && indexOf(found, cur.val) == -1)\n          found.push(cur.val);\n      }\n      return found;\n    },\n\n    getStateAfter: function(line, precise) {\n      var doc = this.doc;\n      line = clipLine(doc, line == null ? doc.first + doc.size - 1: line);\n      return getStateBefore(this, line + 1, precise);\n    },\n\n    cursorCoords: function(start, mode) {\n      var pos, range = this.doc.sel.primary();\n      if (start == null) pos = range.head;\n      else if (typeof start == \"object\") pos = clipPos(this.doc, start);\n      else pos = start ? range.from() : range.to();\n      return cursorCoords(this, pos, mode || \"page\");\n    },\n\n    charCoords: function(pos, mode) {\n      return charCoords(this, clipPos(this.doc, pos), mode || \"page\");\n    },\n\n    coordsChar: function(coords, mode) {\n      coords = fromCoordSystem(this, coords, mode || \"page\");\n      return coordsChar(this, coords.left, coords.top);\n    },\n\n    lineAtHeight: function(height, mode) {\n      height = fromCoordSystem(this, {top: height, left: 0}, mode || \"page\").top;\n      return lineAtHeight(this.doc, height + this.display.viewOffset);\n    },\n    heightAtLine: function(line, mode) {\n      var end = false, lineObj;\n      if (typeof line == \"number\") {\n        var last = this.doc.first + this.doc.size - 1;\n        if (line < this.doc.first) line = this.doc.first;\n        else if (line > last) { line = last; end = true; }\n        lineObj = getLine(this.doc, line);\n      } else {\n        lineObj = line;\n      }\n      return intoCoordSystem(this, lineObj, {top: 0, left: 0}, mode || \"page\").top +\n        (end ? this.doc.height - heightAtLine(lineObj) : 0);\n    },\n\n    defaultTextHeight: function() { return textHeight(this.display); },\n    defaultCharWidth: function() { return charWidth(this.display); },\n\n    setGutterMarker: methodOp(function(line, gutterID, value) {\n      return changeLine(this.doc, line, \"gutter\", function(line) {\n        var markers = line.gutterMarkers || (line.gutterMarkers = {});\n        markers[gutterID] = value;\n        if (!value && isEmpty(markers)) line.gutterMarkers = null;\n        return true;\n      });\n    }),\n\n    clearGutter: methodOp(function(gutterID) {\n      var cm = this, doc = cm.doc, i = doc.first;\n      doc.iter(function(line) {\n        if (line.gutterMarkers && line.gutterMarkers[gutterID]) {\n          line.gutterMarkers[gutterID] = null;\n          regLineChange(cm, i, \"gutter\");\n          if (isEmpty(line.gutterMarkers)) line.gutterMarkers = null;\n        }\n        ++i;\n      });\n    }),\n\n    lineInfo: function(line) {\n      if (typeof line == \"number\") {\n        if (!isLine(this.doc, line)) return null;\n        var n = line;\n        line = getLine(this.doc, line);\n        if (!line) return null;\n      } else {\n        var n = lineNo(line);\n        if (n == null) return null;\n      }\n      return {line: n, handle: line, text: line.text, gutterMarkers: line.gutterMarkers,\n              textClass: line.textClass, bgClass: line.bgClass, wrapClass: line.wrapClass,\n              widgets: line.widgets};\n    },\n\n    getViewport: function() { return {from: this.display.viewFrom, to: this.display.viewTo};},\n\n    addWidget: function(pos, node, scroll, vert, horiz) {\n      var display = this.display;\n      pos = cursorCoords(this, clipPos(this.doc, pos));\n      var top = pos.bottom, left = pos.left;\n      node.style.position = \"absolute\";\n      node.setAttribute(\"cm-ignore-events\", \"true\");\n      this.display.input.setUneditable(node);\n      display.sizer.appendChild(node);\n      if (vert == \"over\") {\n        top = pos.top;\n      } else if (vert == \"above\" || vert == \"near\") {\n        var vspace = Math.max(display.wrapper.clientHeight, this.doc.height),\n        hspace = Math.max(display.sizer.clientWidth, display.lineSpace.clientWidth);\n        // Default to positioning above (if specified and possible); otherwise default to positioning below\n        if ((vert == 'above' || pos.bottom + node.offsetHeight > vspace) && pos.top > node.offsetHeight)\n          top = pos.top - node.offsetHeight;\n        else if (pos.bottom + node.offsetHeight <= vspace)\n          top = pos.bottom;\n        if (left + node.offsetWidth > hspace)\n          left = hspace - node.offsetWidth;\n      }\n      node.style.top = top + \"px\";\n      node.style.left = node.style.right = \"\";\n      if (horiz == \"right\") {\n        left = display.sizer.clientWidth - node.offsetWidth;\n        node.style.right = \"0px\";\n      } else {\n        if (horiz == \"left\") left = 0;\n        else if (horiz == \"middle\") left = (display.sizer.clientWidth - node.offsetWidth) / 2;\n        node.style.left = left + \"px\";\n      }\n      if (scroll)\n        scrollIntoView(this, left, top, left + node.offsetWidth, top + node.offsetHeight);\n    },\n\n    triggerOnKeyDown: methodOp(onKeyDown),\n    triggerOnKeyPress: methodOp(onKeyPress),\n    triggerOnKeyUp: onKeyUp,\n\n    execCommand: function(cmd) {\n      if (commands.hasOwnProperty(cmd))\n        return commands[cmd](this);\n    },\n\n    findPosH: function(from, amount, unit, visually) {\n      var dir = 1;\n      if (amount < 0) { dir = -1; amount = -amount; }\n      for (var i = 0, cur = clipPos(this.doc, from); i < amount; ++i) {\n        cur = findPosH(this.doc, cur, dir, unit, visually);\n        if (cur.hitSide) break;\n      }\n      return cur;\n    },\n\n    moveH: methodOp(function(dir, unit) {\n      var cm = this;\n      cm.extendSelectionsBy(function(range) {\n        if (cm.display.shift || cm.doc.extend || range.empty())\n          return findPosH(cm.doc, range.head, dir, unit, cm.options.rtlMoveVisually);\n        else\n          return dir < 0 ? range.from() : range.to();\n      }, sel_move);\n    }),\n\n    deleteH: methodOp(function(dir, unit) {\n      var sel = this.doc.sel, doc = this.doc;\n      if (sel.somethingSelected())\n        doc.replaceSelection(\"\", null, \"+delete\");\n      else\n        deleteNearSelection(this, function(range) {\n          var other = findPosH(doc, range.head, dir, unit, false);\n          return dir < 0 ? {from: other, to: range.head} : {from: range.head, to: other};\n        });\n    }),\n\n    findPosV: function(from, amount, unit, goalColumn) {\n      var dir = 1, x = goalColumn;\n      if (amount < 0) { dir = -1; amount = -amount; }\n      for (var i = 0, cur = clipPos(this.doc, from); i < amount; ++i) {\n        var coords = cursorCoords(this, cur, \"div\");\n        if (x == null) x = coords.left;\n        else coords.left = x;\n        cur = findPosV(this, coords, dir, unit);\n        if (cur.hitSide) break;\n      }\n      return cur;\n    },\n\n    moveV: methodOp(function(dir, unit) {\n      var cm = this, doc = this.doc, goals = [];\n      var collapse = !cm.display.shift && !doc.extend && doc.sel.somethingSelected();\n      doc.extendSelectionsBy(function(range) {\n        if (collapse)\n          return dir < 0 ? range.from() : range.to();\n        var headPos = cursorCoords(cm, range.head, \"div\");\n        if (range.goalColumn != null) headPos.left = range.goalColumn;\n        goals.push(headPos.left);\n        var pos = findPosV(cm, headPos, dir, unit);\n        if (unit == \"page\" && range == doc.sel.primary())\n          addToScrollPos(cm, null, charCoords(cm, pos, \"div\").top - headPos.top);\n        return pos;\n      }, sel_move);\n      if (goals.length) for (var i = 0; i < doc.sel.ranges.length; i++)\n        doc.sel.ranges[i].goalColumn = goals[i];\n    }),\n\n    // Find the word at the given position (as returned by coordsChar).\n    findWordAt: function(pos) {\n      var doc = this.doc, line = getLine(doc, pos.line).text;\n      var start = pos.ch, end = pos.ch;\n      if (line) {\n        var helper = this.getHelper(pos, \"wordChars\");\n        if ((pos.xRel < 0 || end == line.length) && start) --start; else ++end;\n        var startChar = line.charAt(start);\n        var check = isWordChar(startChar, helper)\n          ? function(ch) { return isWordChar(ch, helper); }\n          : /\\s/.test(startChar) ? function(ch) {return /\\s/.test(ch);}\n          : function(ch) {return !/\\s/.test(ch) && !isWordChar(ch);};\n        while (start > 0 && check(line.charAt(start - 1))) --start;\n        while (end < line.length && check(line.charAt(end))) ++end;\n      }\n      return new Range(Pos(pos.line, start), Pos(pos.line, end));\n    },\n\n    toggleOverwrite: function(value) {\n      if (value != null && value == this.state.overwrite) return;\n      if (this.state.overwrite = !this.state.overwrite)\n        addClass(this.display.cursorDiv, \"CodeMirror-overwrite\");\n      else\n        rmClass(this.display.cursorDiv, \"CodeMirror-overwrite\");\n\n      signal(this, \"overwriteToggle\", this, this.state.overwrite);\n    },\n    hasFocus: function() { return this.display.input.getField() == activeElt(); },\n\n    scrollTo: methodOp(function(x, y) {\n      if (x != null || y != null) resolveScrollToPos(this);\n      if (x != null) this.curOp.scrollLeft = x;\n      if (y != null) this.curOp.scrollTop = y;\n    }),\n    getScrollInfo: function() {\n      var scroller = this.display.scroller;\n      return {left: scroller.scrollLeft, top: scroller.scrollTop,\n              height: scroller.scrollHeight - scrollGap(this) - this.display.barHeight,\n              width: scroller.scrollWidth - scrollGap(this) - this.display.barWidth,\n              clientHeight: displayHeight(this), clientWidth: displayWidth(this)};\n    },\n\n    scrollIntoView: methodOp(function(range, margin) {\n      if (range == null) {\n        range = {from: this.doc.sel.primary().head, to: null};\n        if (margin == null) margin = this.options.cursorScrollMargin;\n      } else if (typeof range == \"number\") {\n        range = {from: Pos(range, 0), to: null};\n      } else if (range.from == null) {\n        range = {from: range, to: null};\n      }\n      if (!range.to) range.to = range.from;\n      range.margin = margin || 0;\n\n      if (range.from.line != null) {\n        resolveScrollToPos(this);\n        this.curOp.scrollToPos = range;\n      } else {\n        var sPos = calculateScrollPos(this, Math.min(range.from.left, range.to.left),\n                                      Math.min(range.from.top, range.to.top) - range.margin,\n                                      Math.max(range.from.right, range.to.right),\n                                      Math.max(range.from.bottom, range.to.bottom) + range.margin);\n        this.scrollTo(sPos.scrollLeft, sPos.scrollTop);\n      }\n    }),\n\n    setSize: methodOp(function(width, height) {\n      var cm = this;\n      function interpret(val) {\n        return typeof val == \"number\" || /^\\d+$/.test(String(val)) ? val + \"px\" : val;\n      }\n      if (width != null) cm.display.wrapper.style.width = interpret(width);\n      if (height != null) cm.display.wrapper.style.height = interpret(height);\n      if (cm.options.lineWrapping) clearLineMeasurementCache(this);\n      var lineNo = cm.display.viewFrom;\n      cm.doc.iter(lineNo, cm.display.viewTo, function(line) {\n        if (line.widgets) for (var i = 0; i < line.widgets.length; i++)\n          if (line.widgets[i].noHScroll) { regLineChange(cm, lineNo, \"widget\"); break; }\n        ++lineNo;\n      });\n      cm.curOp.forceUpdate = true;\n      signal(cm, \"refresh\", this);\n    }),\n\n    operation: function(f){return runInOp(this, f);},\n\n    refresh: methodOp(function() {\n      var oldHeight = this.display.cachedTextHeight;\n      regChange(this);\n      this.curOp.forceUpdate = true;\n      clearCaches(this);\n      this.scrollTo(this.doc.scrollLeft, this.doc.scrollTop);\n      updateGutterSpace(this);\n      if (oldHeight == null || Math.abs(oldHeight - textHeight(this.display)) > .5)\n        estimateLineHeights(this);\n      signal(this, \"refresh\", this);\n    }),\n\n    swapDoc: methodOp(function(doc) {\n      var old = this.doc;\n      old.cm = null;\n      attachDoc(this, doc);\n      clearCaches(this);\n      this.display.input.reset();\n      this.scrollTo(doc.scrollLeft, doc.scrollTop);\n      this.curOp.forceScroll = true;\n      signalLater(this, \"swapDoc\", this, old);\n      return old;\n    }),\n\n    getInputField: function(){return this.display.input.getField();},\n    getWrapperElement: function(){return this.display.wrapper;},\n    getScrollerElement: function(){return this.display.scroller;},\n    getGutterElement: function(){return this.display.gutters;}\n  };\n  eventMixin(CodeMirror);\n\n  // OPTION DEFAULTS\n\n  // The default configuration options.\n  var defaults = CodeMirror.defaults = {};\n  // Functions to run when options are changed.\n  var optionHandlers = CodeMirror.optionHandlers = {};\n\n  function option(name, deflt, handle, notOnInit) {\n    CodeMirror.defaults[name] = deflt;\n    if (handle) optionHandlers[name] =\n      notOnInit ? function(cm, val, old) {if (old != Init) handle(cm, val, old);} : handle;\n  }\n\n  // Passed to option handlers when there is no old value.\n  var Init = CodeMirror.Init = {toString: function(){return \"CodeMirror.Init\";}};\n\n  // These two are, on init, called from the constructor because they\n  // have to be initialized before the editor can start at all.\n  option(\"value\", \"\", function(cm, val) {\n    cm.setValue(val);\n  }, true);\n  option(\"mode\", null, function(cm, val) {\n    cm.doc.modeOption = val;\n    loadMode(cm);\n  }, true);\n\n  option(\"indentUnit\", 2, loadMode, true);\n  option(\"indentWithTabs\", false);\n  option(\"smartIndent\", true);\n  option(\"tabSize\", 4, function(cm) {\n    resetModeState(cm);\n    clearCaches(cm);\n    regChange(cm);\n  }, true);\n  option(\"specialChars\", /[\\t\\u0000-\\u0019\\u00ad\\u200b-\\u200f\\u2028\\u2029\\ufeff]/g, function(cm, val, old) {\n    cm.state.specialChars = new RegExp(val.source + (val.test(\"\\t\") ? \"\" : \"|\\t\"), \"g\");\n    if (old != CodeMirror.Init) cm.refresh();\n  });\n  option(\"specialCharPlaceholder\", defaultSpecialCharPlaceholder, function(cm) {cm.refresh();}, true);\n  option(\"electricChars\", true);\n  option(\"inputStyle\", mobile ? \"contenteditable\" : \"textarea\", function() {\n    throw new Error(\"inputStyle can not (yet) be changed in a running editor\"); // FIXME\n  }, true);\n  option(\"rtlMoveVisually\", !windows);\n  option(\"wholeLineUpdateBefore\", true);\n\n  option(\"theme\", \"default\", function(cm) {\n    themeChanged(cm);\n    guttersChanged(cm);\n  }, true);\n  option(\"keyMap\", \"default\", function(cm, val, old) {\n    var next = getKeyMap(val);\n    var prev = old != CodeMirror.Init && getKeyMap(old);\n    if (prev && prev.detach) prev.detach(cm, next);\n    if (next.attach) next.attach(cm, prev || null);\n  });\n  option(\"extraKeys\", null);\n\n  option(\"lineWrapping\", false, wrappingChanged, true);\n  option(\"gutters\", [], function(cm) {\n    setGuttersForLineNumbers(cm.options);\n    guttersChanged(cm);\n  }, true);\n  option(\"fixedGutter\", true, function(cm, val) {\n    cm.display.gutters.style.left = val ? compensateForHScroll(cm.display) + \"px\" : \"0\";\n    cm.refresh();\n  }, true);\n  option(\"coverGutterNextToScrollbar\", false, function(cm) {updateScrollbars(cm);}, true);\n  option(\"scrollbarStyle\", \"native\", function(cm) {\n    initScrollbars(cm);\n    updateScrollbars(cm);\n    cm.display.scrollbars.setScrollTop(cm.doc.scrollTop);\n    cm.display.scrollbars.setScrollLeft(cm.doc.scrollLeft);\n  }, true);\n  option(\"lineNumbers\", false, function(cm) {\n    setGuttersForLineNumbers(cm.options);\n    guttersChanged(cm);\n  }, true);\n  option(\"firstLineNumber\", 1, guttersChanged, true);\n  option(\"lineNumberFormatter\", function(integer) {return integer;}, guttersChanged, true);\n  option(\"showCursorWhenSelecting\", false, updateSelection, true);\n\n  option(\"resetSelectionOnContextMenu\", true);\n  option(\"lineWiseCopyCut\", true);\n\n  option(\"readOnly\", false, function(cm, val) {\n    if (val == \"nocursor\") {\n      onBlur(cm);\n      cm.display.input.blur();\n      cm.display.disabled = true;\n    } else {\n      cm.display.disabled = false;\n      if (!val) cm.display.input.reset();\n    }\n  });\n  option(\"disableInput\", false, function(cm, val) {if (!val) cm.display.input.reset();}, true);\n  option(\"dragDrop\", true, dragDropChanged);\n\n  option(\"cursorBlinkRate\", 530);\n  option(\"cursorScrollMargin\", 0);\n  option(\"cursorHeight\", 1, updateSelection, true);\n  option(\"singleCursorHeightPerLine\", true, updateSelection, true);\n  option(\"workTime\", 100);\n  option(\"workDelay\", 100);\n  option(\"flattenSpans\", true, resetModeState, true);\n  option(\"addModeClass\", false, resetModeState, true);\n  option(\"pollInterval\", 100);\n  option(\"undoDepth\", 200, function(cm, val){cm.doc.history.undoDepth = val;});\n  option(\"historyEventDelay\", 1250);\n  option(\"viewportMargin\", 10, function(cm){cm.refresh();}, true);\n  option(\"maxHighlightLength\", 10000, resetModeState, true);\n  option(\"moveInputWithCursor\", true, function(cm, val) {\n    if (!val) cm.display.input.resetPosition();\n  });\n\n  option(\"tabindex\", null, function(cm, val) {\n    cm.display.input.getField().tabIndex = val || \"\";\n  });\n  option(\"autofocus\", null);\n\n  // MODE DEFINITION AND QUERYING\n\n  // Known modes, by name and by MIME\n  var modes = CodeMirror.modes = {}, mimeModes = CodeMirror.mimeModes = {};\n\n  // Extra arguments are stored as the mode's dependencies, which is\n  // used by (legacy) mechanisms like loadmode.js to automatically\n  // load a mode. (Preferred mechanism is the require/define calls.)\n  CodeMirror.defineMode = function(name, mode) {\n    if (!CodeMirror.defaults.mode && name != \"null\") CodeMirror.defaults.mode = name;\n    if (arguments.length > 2)\n      mode.dependencies = Array.prototype.slice.call(arguments, 2);\n    modes[name] = mode;\n  };\n\n  CodeMirror.defineMIME = function(mime, spec) {\n    mimeModes[mime] = spec;\n  };\n\n  // Given a MIME type, a {name, ...options} config object, or a name\n  // string, return a mode config object.\n  CodeMirror.resolveMode = function(spec) {\n    if (typeof spec == \"string\" && mimeModes.hasOwnProperty(spec)) {\n      spec = mimeModes[spec];\n    } else if (spec && typeof spec.name == \"string\" && mimeModes.hasOwnProperty(spec.name)) {\n      var found = mimeModes[spec.name];\n      if (typeof found == \"string\") found = {name: found};\n      spec = createObj(found, spec);\n      spec.name = found.name;\n    } else if (typeof spec == \"string\" && /^[\\w\\-]+\\/[\\w\\-]+\\+xml$/.test(spec)) {\n      return CodeMirror.resolveMode(\"application/xml\");\n    }\n    if (typeof spec == \"string\") return {name: spec};\n    else return spec || {name: \"null\"};\n  };\n\n  // Given a mode spec (anything that resolveMode accepts), find and\n  // initialize an actual mode object.\n  CodeMirror.getMode = function(options, spec) {\n    var spec = CodeMirror.resolveMode(spec);\n    var mfactory = modes[spec.name];\n    if (!mfactory) return CodeMirror.getMode(options, \"text/plain\");\n    var modeObj = mfactory(options, spec);\n    if (modeExtensions.hasOwnProperty(spec.name)) {\n      var exts = modeExtensions[spec.name];\n      for (var prop in exts) {\n        if (!exts.hasOwnProperty(prop)) continue;\n        if (modeObj.hasOwnProperty(prop)) modeObj[\"_\" + prop] = modeObj[prop];\n        modeObj[prop] = exts[prop];\n      }\n    }\n    modeObj.name = spec.name;\n    if (spec.helperType) modeObj.helperType = spec.helperType;\n    if (spec.modeProps) for (var prop in spec.modeProps)\n      modeObj[prop] = spec.modeProps[prop];\n\n    return modeObj;\n  };\n\n  // Minimal default mode.\n  CodeMirror.defineMode(\"null\", function() {\n    return {token: function(stream) {stream.skipToEnd();}};\n  });\n  CodeMirror.defineMIME(\"text/plain\", \"null\");\n\n  // This can be used to attach properties to mode objects from\n  // outside the actual mode definition.\n  var modeExtensions = CodeMirror.modeExtensions = {};\n  CodeMirror.extendMode = function(mode, properties) {\n    var exts = modeExtensions.hasOwnProperty(mode) ? modeExtensions[mode] : (modeExtensions[mode] = {});\n    copyObj(properties, exts);\n  };\n\n  // EXTENSIONS\n\n  CodeMirror.defineExtension = function(name, func) {\n    CodeMirror.prototype[name] = func;\n  };\n  CodeMirror.defineDocExtension = function(name, func) {\n    Doc.prototype[name] = func;\n  };\n  CodeMirror.defineOption = option;\n\n  var initHooks = [];\n  CodeMirror.defineInitHook = function(f) {initHooks.push(f);};\n\n  var helpers = CodeMirror.helpers = {};\n  CodeMirror.registerHelper = function(type, name, value) {\n    if (!helpers.hasOwnProperty(type)) helpers[type] = CodeMirror[type] = {_global: []};\n    helpers[type][name] = value;\n  };\n  CodeMirror.registerGlobalHelper = function(type, name, predicate, value) {\n    CodeMirror.registerHelper(type, name, value);\n    helpers[type]._global.push({pred: predicate, val: value});\n  };\n\n  // MODE STATE HANDLING\n\n  // Utility functions for working with state. Exported because nested\n  // modes need to do this for their inner modes.\n\n  var copyState = CodeMirror.copyState = function(mode, state) {\n    if (state === true) return state;\n    if (mode.copyState) return mode.copyState(state);\n    var nstate = {};\n    for (var n in state) {\n      var val = state[n];\n      if (val instanceof Array) val = val.concat([]);\n      nstate[n] = val;\n    }\n    return nstate;\n  };\n\n  var startState = CodeMirror.startState = function(mode, a1, a2) {\n    return mode.startState ? mode.startState(a1, a2) : true;\n  };\n\n  // Given a mode and a state (for that mode), find the inner mode and\n  // state at the position that the state refers to.\n  CodeMirror.innerMode = function(mode, state) {\n    while (mode.innerMode) {\n      var info = mode.innerMode(state);\n      if (!info || info.mode == mode) break;\n      state = info.state;\n      mode = info.mode;\n    }\n    return info || {mode: mode, state: state};\n  };\n\n  // STANDARD COMMANDS\n\n  // Commands are parameter-less actions that can be performed on an\n  // editor, mostly used for keybindings.\n  var commands = CodeMirror.commands = {\n    selectAll: function(cm) {cm.setSelection(Pos(cm.firstLine(), 0), Pos(cm.lastLine()), sel_dontScroll);},\n    singleSelection: function(cm) {\n      cm.setSelection(cm.getCursor(\"anchor\"), cm.getCursor(\"head\"), sel_dontScroll);\n    },\n    killLine: function(cm) {\n      deleteNearSelection(cm, function(range) {\n        if (range.empty()) {\n          var len = getLine(cm.doc, range.head.line).text.length;\n          if (range.head.ch == len && range.head.line < cm.lastLine())\n            return {from: range.head, to: Pos(range.head.line + 1, 0)};\n          else\n            return {from: range.head, to: Pos(range.head.line, len)};\n        } else {\n          return {from: range.from(), to: range.to()};\n        }\n      });\n    },\n    deleteLine: function(cm) {\n      deleteNearSelection(cm, function(range) {\n        return {from: Pos(range.from().line, 0),\n                to: clipPos(cm.doc, Pos(range.to().line + 1, 0))};\n      });\n    },\n    delLineLeft: function(cm) {\n      deleteNearSelection(cm, function(range) {\n        return {from: Pos(range.from().line, 0), to: range.from()};\n      });\n    },\n    delWrappedLineLeft: function(cm) {\n      deleteNearSelection(cm, function(range) {\n        var top = cm.charCoords(range.head, \"div\").top + 5;\n        var leftPos = cm.coordsChar({left: 0, top: top}, \"div\");\n        return {from: leftPos, to: range.from()};\n      });\n    },\n    delWrappedLineRight: function(cm) {\n      deleteNearSelection(cm, function(range) {\n        var top = cm.charCoords(range.head, \"div\").top + 5;\n        var rightPos = cm.coordsChar({left: cm.display.lineDiv.offsetWidth + 100, top: top}, \"div\");\n        return {from: range.from(), to: rightPos };\n      });\n    },\n    undo: function(cm) {cm.undo();},\n    redo: function(cm) {cm.redo();},\n    undoSelection: function(cm) {cm.undoSelection();},\n    redoSelection: function(cm) {cm.redoSelection();},\n    goDocStart: function(cm) {cm.extendSelection(Pos(cm.firstLine(), 0));},\n    goDocEnd: function(cm) {cm.extendSelection(Pos(cm.lastLine()));},\n    goLineStart: function(cm) {\n      cm.extendSelectionsBy(function(range) { return lineStart(cm, range.head.line); },\n                            {origin: \"+move\", bias: 1});\n    },\n    goLineStartSmart: function(cm) {\n      cm.extendSelectionsBy(function(range) {\n        return lineStartSmart(cm, range.head);\n      }, {origin: \"+move\", bias: 1});\n    },\n    goLineEnd: function(cm) {\n      cm.extendSelectionsBy(function(range) { return lineEnd(cm, range.head.line); },\n                            {origin: \"+move\", bias: -1});\n    },\n    goLineRight: function(cm) {\n      cm.extendSelectionsBy(function(range) {\n        var top = cm.charCoords(range.head, \"div\").top + 5;\n        return cm.coordsChar({left: cm.display.lineDiv.offsetWidth + 100, top: top}, \"div\");\n      }, sel_move);\n    },\n    goLineLeft: function(cm) {\n      cm.extendSelectionsBy(function(range) {\n        var top = cm.charCoords(range.head, \"div\").top + 5;\n        return cm.coordsChar({left: 0, top: top}, \"div\");\n      }, sel_move);\n    },\n    goLineLeftSmart: function(cm) {\n      cm.extendSelectionsBy(function(range) {\n        var top = cm.charCoords(range.head, \"div\").top + 5;\n        var pos = cm.coordsChar({left: 0, top: top}, \"div\");\n        if (pos.ch < cm.getLine(pos.line).search(/\\S/)) return lineStartSmart(cm, range.head);\n        return pos;\n      }, sel_move);\n    },\n    goLineUp: function(cm) {cm.moveV(-1, \"line\");},\n    goLineDown: function(cm) {cm.moveV(1, \"line\");},\n    goPageUp: function(cm) {cm.moveV(-1, \"page\");},\n    goPageDown: function(cm) {cm.moveV(1, \"page\");},\n    goCharLeft: function(cm) {cm.moveH(-1, \"char\");},\n    goCharRight: function(cm) {cm.moveH(1, \"char\");},\n    goColumnLeft: function(cm) {cm.moveH(-1, \"column\");},\n    goColumnRight: function(cm) {cm.moveH(1, \"column\");},\n    goWordLeft: function(cm) {cm.moveH(-1, \"word\");},\n    goGroupRight: function(cm) {cm.moveH(1, \"group\");},\n    goGroupLeft: function(cm) {cm.moveH(-1, \"group\");},\n    goWordRight: function(cm) {cm.moveH(1, \"word\");},\n    delCharBefore: function(cm) {cm.deleteH(-1, \"char\");},\n    delCharAfter: function(cm) {cm.deleteH(1, \"char\");},\n    delWordBefore: function(cm) {cm.deleteH(-1, \"word\");},\n    delWordAfter: function(cm) {cm.deleteH(1, \"word\");},\n    delGroupBefore: function(cm) {cm.deleteH(-1, \"group\");},\n    delGroupAfter: function(cm) {cm.deleteH(1, \"group\");},\n    indentAuto: function(cm) {cm.indentSelection(\"smart\");},\n    indentMore: function(cm) {cm.indentSelection(\"add\");},\n    indentLess: function(cm) {cm.indentSelection(\"subtract\");},\n    insertTab: function(cm) {cm.replaceSelection(\"\\t\");},\n    insertSoftTab: function(cm) {\n      var spaces = [], ranges = cm.listSelections(), tabSize = cm.options.tabSize;\n      for (var i = 0; i < ranges.length; i++) {\n        var pos = ranges[i].from();\n        var col = countColumn(cm.getLine(pos.line), pos.ch, tabSize);\n        spaces.push(new Array(tabSize - col % tabSize + 1).join(\" \"));\n      }\n      cm.replaceSelections(spaces);\n    },\n    defaultTab: function(cm) {\n      if (cm.somethingSelected()) cm.indentSelection(\"add\");\n      else cm.execCommand(\"insertTab\");\n    },\n    transposeChars: function(cm) {\n      runInOp(cm, function() {\n        var ranges = cm.listSelections(), newSel = [];\n        for (var i = 0; i < ranges.length; i++) {\n          var cur = ranges[i].head, line = getLine(cm.doc, cur.line).text;\n          if (line) {\n            if (cur.ch == line.length) cur = new Pos(cur.line, cur.ch - 1);\n            if (cur.ch > 0) {\n              cur = new Pos(cur.line, cur.ch + 1);\n              cm.replaceRange(line.charAt(cur.ch - 1) + line.charAt(cur.ch - 2),\n                              Pos(cur.line, cur.ch - 2), cur, \"+transpose\");\n            } else if (cur.line > cm.doc.first) {\n              var prev = getLine(cm.doc, cur.line - 1).text;\n              if (prev)\n                cm.replaceRange(line.charAt(0) + \"\\n\" + prev.charAt(prev.length - 1),\n                                Pos(cur.line - 1, prev.length - 1), Pos(cur.line, 1), \"+transpose\");\n            }\n          }\n          newSel.push(new Range(cur, cur));\n        }\n        cm.setSelections(newSel);\n      });\n    },\n    newlineAndIndent: function(cm) {\n      runInOp(cm, function() {\n        var len = cm.listSelections().length;\n        for (var i = 0; i < len; i++) {\n          var range = cm.listSelections()[i];\n          cm.replaceRange(\"\\n\", range.anchor, range.head, \"+input\");\n          cm.indentLine(range.from().line + 1, null, true);\n          ensureCursorVisible(cm);\n        }\n      });\n    },\n    toggleOverwrite: function(cm) {cm.toggleOverwrite();}\n  };\n\n\n  // STANDARD KEYMAPS\n\n  var keyMap = CodeMirror.keyMap = {};\n\n  keyMap.basic = {\n    \"Left\": \"goCharLeft\", \"Right\": \"goCharRight\", \"Up\": \"goLineUp\", \"Down\": \"goLineDown\",\n    \"End\": \"goLineEnd\", \"Home\": \"goLineStartSmart\", \"PageUp\": \"goPageUp\", \"PageDown\": \"goPageDown\",\n    \"Delete\": \"delCharAfter\", \"Backspace\": \"delCharBefore\", \"Shift-Backspace\": \"delCharBefore\",\n    \"Tab\": \"defaultTab\", \"Shift-Tab\": \"indentAuto\",\n    \"Enter\": \"newlineAndIndent\", \"Insert\": \"toggleOverwrite\",\n    \"Esc\": \"singleSelection\"\n  };\n  // Note that the save and find-related commands aren't defined by\n  // default. User code or addons can define them. Unknown commands\n  // are simply ignored.\n  keyMap.pcDefault = {\n    \"Ctrl-A\": \"selectAll\", \"Ctrl-D\": \"deleteLine\", \"Ctrl-Z\": \"undo\", \"Shift-Ctrl-Z\": \"redo\", \"Ctrl-Y\": \"redo\",\n    \"Ctrl-Home\": \"goDocStart\", \"Ctrl-End\": \"goDocEnd\", \"Ctrl-Up\": \"goLineUp\", \"Ctrl-Down\": \"goLineDown\",\n    \"Ctrl-Left\": \"goGroupLeft\", \"Ctrl-Right\": \"goGroupRight\", \"Alt-Left\": \"goLineStart\", \"Alt-Right\": \"goLineEnd\",\n    \"Ctrl-Backspace\": \"delGroupBefore\", \"Ctrl-Delete\": \"delGroupAfter\", \"Ctrl-S\": \"save\", \"Ctrl-F\": \"find\",\n    \"Ctrl-G\": \"findNext\", \"Shift-Ctrl-G\": \"findPrev\", \"Shift-Ctrl-F\": \"replace\", \"Shift-Ctrl-R\": \"replaceAll\",\n    \"Ctrl-[\": \"indentLess\", \"Ctrl-]\": \"indentMore\",\n    \"Ctrl-U\": \"undoSelection\", \"Shift-Ctrl-U\": \"redoSelection\", \"Alt-U\": \"redoSelection\",\n    fallthrough: \"basic\"\n  };\n  // Very basic readline/emacs-style bindings, which are standard on Mac.\n  keyMap.emacsy = {\n    \"Ctrl-F\": \"goCharRight\", \"Ctrl-B\": \"goCharLeft\", \"Ctrl-P\": \"goLineUp\", \"Ctrl-N\": \"goLineDown\",\n    \"Alt-F\": \"goWordRight\", \"Alt-B\": \"goWordLeft\", \"Ctrl-A\": \"goLineStart\", \"Ctrl-E\": \"goLineEnd\",\n    \"Ctrl-V\": \"goPageDown\", \"Shift-Ctrl-V\": \"goPageUp\", \"Ctrl-D\": \"delCharAfter\", \"Ctrl-H\": \"delCharBefore\",\n    \"Alt-D\": \"delWordAfter\", \"Alt-Backspace\": \"delWordBefore\", \"Ctrl-K\": \"killLine\", \"Ctrl-T\": \"transposeChars\"\n  };\n  keyMap.macDefault = {\n    \"Cmd-A\": \"selectAll\", \"Cmd-D\": \"deleteLine\", \"Cmd-Z\": \"undo\", \"Shift-Cmd-Z\": \"redo\", \"Cmd-Y\": \"redo\",\n    \"Cmd-Home\": \"goDocStart\", \"Cmd-Up\": \"goDocStart\", \"Cmd-End\": \"goDocEnd\", \"Cmd-Down\": \"goDocEnd\", \"Alt-Left\": \"goGroupLeft\",\n    \"Alt-Right\": \"goGroupRight\", \"Cmd-Left\": \"goLineLeft\", \"Cmd-Right\": \"goLineRight\", \"Alt-Backspace\": \"delGroupBefore\",\n    \"Ctrl-Alt-Backspace\": \"delGroupAfter\", \"Alt-Delete\": \"delGroupAfter\", \"Cmd-S\": \"save\", \"Cmd-F\": \"find\",\n    \"Cmd-G\": \"findNext\", \"Shift-Cmd-G\": \"findPrev\", \"Cmd-Alt-F\": \"replace\", \"Shift-Cmd-Alt-F\": \"replaceAll\",\n    \"Cmd-[\": \"indentLess\", \"Cmd-]\": \"indentMore\", \"Cmd-Backspace\": \"delWrappedLineLeft\", \"Cmd-Delete\": \"delWrappedLineRight\",\n    \"Cmd-U\": \"undoSelection\", \"Shift-Cmd-U\": \"redoSelection\", \"Ctrl-Up\": \"goDocStart\", \"Ctrl-Down\": \"goDocEnd\",\n    fallthrough: [\"basic\", \"emacsy\"]\n  };\n  keyMap[\"default\"] = mac ? keyMap.macDefault : keyMap.pcDefault;\n\n  // KEYMAP DISPATCH\n\n  function normalizeKeyName(name) {\n    var parts = name.split(/-(?!$)/), name = parts[parts.length - 1];\n    var alt, ctrl, shift, cmd;\n    for (var i = 0; i < parts.length - 1; i++) {\n      var mod = parts[i];\n      if (/^(cmd|meta|m)$/i.test(mod)) cmd = true;\n      else if (/^a(lt)?$/i.test(mod)) alt = true;\n      else if (/^(c|ctrl|control)$/i.test(mod)) ctrl = true;\n      else if (/^s(hift)$/i.test(mod)) shift = true;\n      else throw new Error(\"Unrecognized modifier name: \" + mod);\n    }\n    if (alt) name = \"Alt-\" + name;\n    if (ctrl) name = \"Ctrl-\" + name;\n    if (cmd) name = \"Cmd-\" + name;\n    if (shift) name = \"Shift-\" + name;\n    return name;\n  }\n\n  // This is a kludge to keep keymaps mostly working as raw objects\n  // (backwards compatibility) while at the same time support features\n  // like normalization and multi-stroke key bindings. It compiles a\n  // new normalized keymap, and then updates the old object to reflect\n  // this.\n  CodeMirror.normalizeKeyMap = function(keymap) {\n    var copy = {};\n    for (var keyname in keymap) if (keymap.hasOwnProperty(keyname)) {\n      var value = keymap[keyname];\n      if (/^(name|fallthrough|(de|at)tach)$/.test(keyname)) continue;\n      if (value == \"...\") { delete keymap[keyname]; continue; }\n\n      var keys = map(keyname.split(\" \"), normalizeKeyName);\n      for (var i = 0; i < keys.length; i++) {\n        var val, name;\n        if (i == keys.length - 1) {\n          name = keyname;\n          val = value;\n        } else {\n          name = keys.slice(0, i + 1).join(\" \");\n          val = \"...\";\n        }\n        var prev = copy[name];\n        if (!prev) copy[name] = val;\n        else if (prev != val) throw new Error(\"Inconsistent bindings for \" + name);\n      }\n      delete keymap[keyname];\n    }\n    for (var prop in copy) keymap[prop] = copy[prop];\n    return keymap;\n  };\n\n  var lookupKey = CodeMirror.lookupKey = function(key, map, handle, context) {\n    map = getKeyMap(map);\n    var found = map.call ? map.call(key, context) : map[key];\n    if (found === false) return \"nothing\";\n    if (found === \"...\") return \"multi\";\n    if (found != null && handle(found)) return \"handled\";\n\n    if (map.fallthrough) {\n      if (Object.prototype.toString.call(map.fallthrough) != \"[object Array]\")\n        return lookupKey(key, map.fallthrough, handle, context);\n      for (var i = 0; i < map.fallthrough.length; i++) {\n        var result = lookupKey(key, map.fallthrough[i], handle, context);\n        if (result) return result;\n      }\n    }\n  };\n\n  // Modifier key presses don't count as 'real' key presses for the\n  // purpose of keymap fallthrough.\n  var isModifierKey = CodeMirror.isModifierKey = function(value) {\n    var name = typeof value == \"string\" ? value : keyNames[value.keyCode];\n    return name == \"Ctrl\" || name == \"Alt\" || name == \"Shift\" || name == \"Mod\";\n  };\n\n  // Look up the name of a key as indicated by an event object.\n  var keyName = CodeMirror.keyName = function(event, noShift) {\n    if (presto && event.keyCode == 34 && event[\"char\"]) return false;\n    var base = keyNames[event.keyCode], name = base;\n    if (name == null || event.altGraphKey) return false;\n    if (event.altKey && base != \"Alt\") name = \"Alt-\" + name;\n    if ((flipCtrlCmd ? event.metaKey : event.ctrlKey) && base != \"Ctrl\") name = \"Ctrl-\" + name;\n    if ((flipCtrlCmd ? event.ctrlKey : event.metaKey) && base != \"Cmd\") name = \"Cmd-\" + name;\n    if (!noShift && event.shiftKey && base != \"Shift\") name = \"Shift-\" + name;\n    return name;\n  };\n\n  function getKeyMap(val) {\n    return typeof val == \"string\" ? keyMap[val] : val;\n  }\n\n  // FROMTEXTAREA\n\n  CodeMirror.fromTextArea = function(textarea, options) {\n    options = options ? copyObj(options) : {};\n    options.value = textarea.value;\n    if (!options.tabindex && textarea.tabIndex)\n      options.tabindex = textarea.tabIndex;\n    if (!options.placeholder && textarea.placeholder)\n      options.placeholder = textarea.placeholder;\n    // Set autofocus to true if this textarea is focused, or if it has\n    // autofocus and no other element is focused.\n    if (options.autofocus == null) {\n      var hasFocus = activeElt();\n      options.autofocus = hasFocus == textarea ||\n        textarea.getAttribute(\"autofocus\") != null && hasFocus == document.body;\n    }\n\n    function save() {textarea.value = cm.getValue();}\n    if (textarea.form) {\n      on(textarea.form, \"submit\", save);\n      // Deplorable hack to make the submit method do the right thing.\n      if (!options.leaveSubmitMethodAlone) {\n        var form = textarea.form, realSubmit = form.submit;\n        try {\n          var wrappedSubmit = form.submit = function() {\n            save();\n            form.submit = realSubmit;\n            form.submit();\n            form.submit = wrappedSubmit;\n          };\n        } catch(e) {}\n      }\n    }\n\n    options.finishInit = function(cm) {\n      cm.save = save;\n      cm.getTextArea = function() { return textarea; };\n      cm.toTextArea = function() {\n        cm.toTextArea = isNaN; // Prevent this from being ran twice\n        save();\n        textarea.parentNode.removeChild(cm.getWrapperElement());\n        textarea.style.display = \"\";\n        if (textarea.form) {\n          off(textarea.form, \"submit\", save);\n          if (typeof textarea.form.submit == \"function\")\n            textarea.form.submit = realSubmit;\n        }\n      };\n    };\n\n    textarea.style.display = \"none\";\n    var cm = CodeMirror(function(node) {\n      textarea.parentNode.insertBefore(node, textarea.nextSibling);\n    }, options);\n    return cm;\n  };\n\n  // STRING STREAM\n\n  // Fed to the mode parsers, provides helper functions to make\n  // parsers more succinct.\n\n  var StringStream = CodeMirror.StringStream = function(string, tabSize) {\n    this.pos = this.start = 0;\n    this.string = string;\n    this.tabSize = tabSize || 8;\n    this.lastColumnPos = this.lastColumnValue = 0;\n    this.lineStart = 0;\n  };\n\n  StringStream.prototype = {\n    eol: function() {return this.pos >= this.string.length;},\n    sol: function() {return this.pos == this.lineStart;},\n    peek: function() {return this.string.charAt(this.pos) || undefined;},\n    next: function() {\n      if (this.pos < this.string.length)\n        return this.string.charAt(this.pos++);\n    },\n    eat: function(match) {\n      var ch = this.string.charAt(this.pos);\n      if (typeof match == \"string\") var ok = ch == match;\n      else var ok = ch && (match.test ? match.test(ch) : match(ch));\n      if (ok) {++this.pos; return ch;}\n    },\n    eatWhile: function(match) {\n      var start = this.pos;\n      while (this.eat(match)){}\n      return this.pos > start;\n    },\n    eatSpace: function() {\n      var start = this.pos;\n      while (/[\\s\\u00a0]/.test(this.string.charAt(this.pos))) ++this.pos;\n      return this.pos > start;\n    },\n    skipToEnd: function() {this.pos = this.string.length;},\n    skipTo: function(ch) {\n      var found = this.string.indexOf(ch, this.pos);\n      if (found > -1) {this.pos = found; return true;}\n    },\n    backUp: function(n) {this.pos -= n;},\n    column: function() {\n      if (this.lastColumnPos < this.start) {\n        this.lastColumnValue = countColumn(this.string, this.start, this.tabSize, this.lastColumnPos, this.lastColumnValue);\n        this.lastColumnPos = this.start;\n      }\n      return this.lastColumnValue - (this.lineStart ? countColumn(this.string, this.lineStart, this.tabSize) : 0);\n    },\n    indentation: function() {\n      return countColumn(this.string, null, this.tabSize) -\n        (this.lineStart ? countColumn(this.string, this.lineStart, this.tabSize) : 0);\n    },\n    match: function(pattern, consume, caseInsensitive) {\n      if (typeof pattern == \"string\") {\n        var cased = function(str) {return caseInsensitive ? str.toLowerCase() : str;};\n        var substr = this.string.substr(this.pos, pattern.length);\n        if (cased(substr) == cased(pattern)) {\n          if (consume !== false) this.pos += pattern.length;\n          return true;\n        }\n      } else {\n        var match = this.string.slice(this.pos).match(pattern);\n        if (match && match.index > 0) return null;\n        if (match && consume !== false) this.pos += match[0].length;\n        return match;\n      }\n    },\n    current: function(){return this.string.slice(this.start, this.pos);},\n    hideFirstChars: function(n, inner) {\n      this.lineStart += n;\n      try { return inner(); }\n      finally { this.lineStart -= n; }\n    }\n  };\n\n  // TEXTMARKERS\n\n  // Created with markText and setBookmark methods. A TextMarker is a\n  // handle that can be used to clear or find a marked position in the\n  // document. Line objects hold arrays (markedSpans) containing\n  // {from, to, marker} object pointing to such marker objects, and\n  // indicating that such a marker is present on that line. Multiple\n  // lines may point to the same marker when it spans across lines.\n  // The spans will have null for their from/to properties when the\n  // marker continues beyond the start/end of the line. Markers have\n  // links back to the lines they currently touch.\n\n  var nextMarkerId = 0;\n\n  var TextMarker = CodeMirror.TextMarker = function(doc, type) {\n    this.lines = [];\n    this.type = type;\n    this.doc = doc;\n    this.id = ++nextMarkerId;\n  };\n  eventMixin(TextMarker);\n\n  // Clear the marker.\n  TextMarker.prototype.clear = function() {\n    if (this.explicitlyCleared) return;\n    var cm = this.doc.cm, withOp = cm && !cm.curOp;\n    if (withOp) startOperation(cm);\n    if (hasHandler(this, \"clear\")) {\n      var found = this.find();\n      if (found) signalLater(this, \"clear\", found.from, found.to);\n    }\n    var min = null, max = null;\n    for (var i = 0; i < this.lines.length; ++i) {\n      var line = this.lines[i];\n      var span = getMarkedSpanFor(line.markedSpans, this);\n      if (cm && !this.collapsed) regLineChange(cm, lineNo(line), \"text\");\n      else if (cm) {\n        if (span.to != null) max = lineNo(line);\n        if (span.from != null) min = lineNo(line);\n      }\n      line.markedSpans = removeMarkedSpan(line.markedSpans, span);\n      if (span.from == null && this.collapsed && !lineIsHidden(this.doc, line) && cm)\n        updateLineHeight(line, textHeight(cm.display));\n    }\n    if (cm && this.collapsed && !cm.options.lineWrapping) for (var i = 0; i < this.lines.length; ++i) {\n      var visual = visualLine(this.lines[i]), len = lineLength(visual);\n      if (len > cm.display.maxLineLength) {\n        cm.display.maxLine = visual;\n        cm.display.maxLineLength = len;\n        cm.display.maxLineChanged = true;\n      }\n    }\n\n    if (min != null && cm && this.collapsed) regChange(cm, min, max + 1);\n    this.lines.length = 0;\n    this.explicitlyCleared = true;\n    if (this.atomic && this.doc.cantEdit) {\n      this.doc.cantEdit = false;\n      if (cm) reCheckSelection(cm.doc);\n    }\n    if (cm) signalLater(cm, \"markerCleared\", cm, this);\n    if (withOp) endOperation(cm);\n    if (this.parent) this.parent.clear();\n  };\n\n  // Find the position of the marker in the document. Returns a {from,\n  // to} object by default. Side can be passed to get a specific side\n  // -- 0 (both), -1 (left), or 1 (right). When lineObj is true, the\n  // Pos objects returned contain a line object, rather than a line\n  // number (used to prevent looking up the same line twice).\n  TextMarker.prototype.find = function(side, lineObj) {\n    if (side == null && this.type == \"bookmark\") side = 1;\n    var from, to;\n    for (var i = 0; i < this.lines.length; ++i) {\n      var line = this.lines[i];\n      var span = getMarkedSpanFor(line.markedSpans, this);\n      if (span.from != null) {\n        from = Pos(lineObj ? line : lineNo(line), span.from);\n        if (side == -1) return from;\n      }\n      if (span.to != null) {\n        to = Pos(lineObj ? line : lineNo(line), span.to);\n        if (side == 1) return to;\n      }\n    }\n    return from && {from: from, to: to};\n  };\n\n  // Signals that the marker's widget changed, and surrounding layout\n  // should be recomputed.\n  TextMarker.prototype.changed = function() {\n    var pos = this.find(-1, true), widget = this, cm = this.doc.cm;\n    if (!pos || !cm) return;\n    runInOp(cm, function() {\n      var line = pos.line, lineN = lineNo(pos.line);\n      var view = findViewForLine(cm, lineN);\n      if (view) {\n        clearLineMeasurementCacheFor(view);\n        cm.curOp.selectionChanged = cm.curOp.forceUpdate = true;\n      }\n      cm.curOp.updateMaxLine = true;\n      if (!lineIsHidden(widget.doc, line) && widget.height != null) {\n        var oldHeight = widget.height;\n        widget.height = null;\n        var dHeight = widgetHeight(widget) - oldHeight;\n        if (dHeight)\n          updateLineHeight(line, line.height + dHeight);\n      }\n    });\n  };\n\n  TextMarker.prototype.attachLine = function(line) {\n    if (!this.lines.length && this.doc.cm) {\n      var op = this.doc.cm.curOp;\n      if (!op.maybeHiddenMarkers || indexOf(op.maybeHiddenMarkers, this) == -1)\n        (op.maybeUnhiddenMarkers || (op.maybeUnhiddenMarkers = [])).push(this);\n    }\n    this.lines.push(line);\n  };\n  TextMarker.prototype.detachLine = function(line) {\n    this.lines.splice(indexOf(this.lines, line), 1);\n    if (!this.lines.length && this.doc.cm) {\n      var op = this.doc.cm.curOp;\n      (op.maybeHiddenMarkers || (op.maybeHiddenMarkers = [])).push(this);\n    }\n  };\n\n  // Collapsed markers have unique ids, in order to be able to order\n  // them, which is needed for uniquely determining an outer marker\n  // when they overlap (they may nest, but not partially overlap).\n  var nextMarkerId = 0;\n\n  // Create a marker, wire it up to the right lines, and\n  function markText(doc, from, to, options, type) {\n    // Shared markers (across linked documents) are handled separately\n    // (markTextShared will call out to this again, once per\n    // document).\n    if (options && options.shared) return markTextShared(doc, from, to, options, type);\n    // Ensure we are in an operation.\n    if (doc.cm && !doc.cm.curOp) return operation(doc.cm, markText)(doc, from, to, options, type);\n\n    var marker = new TextMarker(doc, type), diff = cmp(from, to);\n    if (options) copyObj(options, marker, false);\n    // Don't connect empty markers unless clearWhenEmpty is false\n    if (diff > 0 || diff == 0 && marker.clearWhenEmpty !== false)\n      return marker;\n    if (marker.replacedWith) {\n      // Showing up as a widget implies collapsed (widget replaces text)\n      marker.collapsed = true;\n      marker.widgetNode = elt(\"span\", [marker.replacedWith], \"CodeMirror-widget\");\n      if (!options.handleMouseEvents) marker.widgetNode.setAttribute(\"cm-ignore-events\", \"true\");\n      if (options.insertLeft) marker.widgetNode.insertLeft = true;\n    }\n    if (marker.collapsed) {\n      if (conflictingCollapsedRange(doc, from.line, from, to, marker) ||\n          from.line != to.line && conflictingCollapsedRange(doc, to.line, from, to, marker))\n        throw new Error(\"Inserting collapsed marker partially overlapping an existing one\");\n      sawCollapsedSpans = true;\n    }\n\n    if (marker.addToHistory)\n      addChangeToHistory(doc, {from: from, to: to, origin: \"markText\"}, doc.sel, NaN);\n\n    var curLine = from.line, cm = doc.cm, updateMaxLine;\n    doc.iter(curLine, to.line + 1, function(line) {\n      if (cm && marker.collapsed && !cm.options.lineWrapping && visualLine(line) == cm.display.maxLine)\n        updateMaxLine = true;\n      if (marker.collapsed && curLine != from.line) updateLineHeight(line, 0);\n      addMarkedSpan(line, new MarkedSpan(marker,\n                                         curLine == from.line ? from.ch : null,\n                                         curLine == to.line ? to.ch : null));\n      ++curLine;\n    });\n    // lineIsHidden depends on the presence of the spans, so needs a second pass\n    if (marker.collapsed) doc.iter(from.line, to.line + 1, function(line) {\n      if (lineIsHidden(doc, line)) updateLineHeight(line, 0);\n    });\n\n    if (marker.clearOnEnter) on(marker, \"beforeCursorEnter\", function() { marker.clear(); });\n\n    if (marker.readOnly) {\n      sawReadOnlySpans = true;\n      if (doc.history.done.length || doc.history.undone.length)\n        doc.clearHistory();\n    }\n    if (marker.collapsed) {\n      marker.id = ++nextMarkerId;\n      marker.atomic = true;\n    }\n    if (cm) {\n      // Sync editor state\n      if (updateMaxLine) cm.curOp.updateMaxLine = true;\n      if (marker.collapsed)\n        regChange(cm, from.line, to.line + 1);\n      else if (marker.className || marker.title || marker.startStyle || marker.endStyle || marker.css)\n        for (var i = from.line; i <= to.line; i++) regLineChange(cm, i, \"text\");\n      if (marker.atomic) reCheckSelection(cm.doc);\n      signalLater(cm, \"markerAdded\", cm, marker);\n    }\n    return marker;\n  }\n\n  // SHARED TEXTMARKERS\n\n  // A shared marker spans multiple linked documents. It is\n  // implemented as a meta-marker-object controlling multiple normal\n  // markers.\n  var SharedTextMarker = CodeMirror.SharedTextMarker = function(markers, primary) {\n    this.markers = markers;\n    this.primary = primary;\n    for (var i = 0; i < markers.length; ++i)\n      markers[i].parent = this;\n  };\n  eventMixin(SharedTextMarker);\n\n  SharedTextMarker.prototype.clear = function() {\n    if (this.explicitlyCleared) return;\n    this.explicitlyCleared = true;\n    for (var i = 0; i < this.markers.length; ++i)\n      this.markers[i].clear();\n    signalLater(this, \"clear\");\n  };\n  SharedTextMarker.prototype.find = function(side, lineObj) {\n    return this.primary.find(side, lineObj);\n  };\n\n  function markTextShared(doc, from, to, options, type) {\n    options = copyObj(options);\n    options.shared = false;\n    var markers = [markText(doc, from, to, options, type)], primary = markers[0];\n    var widget = options.widgetNode;\n    linkedDocs(doc, function(doc) {\n      if (widget) options.widgetNode = widget.cloneNode(true);\n      markers.push(markText(doc, clipPos(doc, from), clipPos(doc, to), options, type));\n      for (var i = 0; i < doc.linked.length; ++i)\n        if (doc.linked[i].isParent) return;\n      primary = lst(markers);\n    });\n    return new SharedTextMarker(markers, primary);\n  }\n\n  function findSharedMarkers(doc) {\n    return doc.findMarks(Pos(doc.first, 0), doc.clipPos(Pos(doc.lastLine())),\n                         function(m) { return m.parent; });\n  }\n\n  function copySharedMarkers(doc, markers) {\n    for (var i = 0; i < markers.length; i++) {\n      var marker = markers[i], pos = marker.find();\n      var mFrom = doc.clipPos(pos.from), mTo = doc.clipPos(pos.to);\n      if (cmp(mFrom, mTo)) {\n        var subMark = markText(doc, mFrom, mTo, marker.primary, marker.primary.type);\n        marker.markers.push(subMark);\n        subMark.parent = marker;\n      }\n    }\n  }\n\n  function detachSharedMarkers(markers) {\n    for (var i = 0; i < markers.length; i++) {\n      var marker = markers[i], linked = [marker.primary.doc];;\n      linkedDocs(marker.primary.doc, function(d) { linked.push(d); });\n      for (var j = 0; j < marker.markers.length; j++) {\n        var subMarker = marker.markers[j];\n        if (indexOf(linked, subMarker.doc) == -1) {\n          subMarker.parent = null;\n          marker.markers.splice(j--, 1);\n        }\n      }\n    }\n  }\n\n  // TEXTMARKER SPANS\n\n  function MarkedSpan(marker, from, to) {\n    this.marker = marker;\n    this.from = from; this.to = to;\n  }\n\n  // Search an array of spans for a span matching the given marker.\n  function getMarkedSpanFor(spans, marker) {\n    if (spans) for (var i = 0; i < spans.length; ++i) {\n      var span = spans[i];\n      if (span.marker == marker) return span;\n    }\n  }\n  // Remove a span from an array, returning undefined if no spans are\n  // left (we don't store arrays for lines without spans).\n  function removeMarkedSpan(spans, span) {\n    for (var r, i = 0; i < spans.length; ++i)\n      if (spans[i] != span) (r || (r = [])).push(spans[i]);\n    return r;\n  }\n  // Add a span to a line.\n  function addMarkedSpan(line, span) {\n    line.markedSpans = line.markedSpans ? line.markedSpans.concat([span]) : [span];\n    span.marker.attachLine(line);\n  }\n\n  // Used for the algorithm that adjusts markers for a change in the\n  // document. These functions cut an array of spans at a given\n  // character position, returning an array of remaining chunks (or\n  // undefined if nothing remains).\n  function markedSpansBefore(old, startCh, isInsert) {\n    if (old) for (var i = 0, nw; i < old.length; ++i) {\n      var span = old[i], marker = span.marker;\n      var startsBefore = span.from == null || (marker.inclusiveLeft ? span.from <= startCh : span.from < startCh);\n      if (startsBefore || span.from == startCh && marker.type == \"bookmark\" && (!isInsert || !span.marker.insertLeft)) {\n        var endsAfter = span.to == null || (marker.inclusiveRight ? span.to >= startCh : span.to > startCh);\n        (nw || (nw = [])).push(new MarkedSpan(marker, span.from, endsAfter ? null : span.to));\n      }\n    }\n    return nw;\n  }\n  function markedSpansAfter(old, endCh, isInsert) {\n    if (old) for (var i = 0, nw; i < old.length; ++i) {\n      var span = old[i], marker = span.marker;\n      var endsAfter = span.to == null || (marker.inclusiveRight ? span.to >= endCh : span.to > endCh);\n      if (endsAfter || span.from == endCh && marker.type == \"bookmark\" && (!isInsert || span.marker.insertLeft)) {\n        var startsBefore = span.from == null || (marker.inclusiveLeft ? span.from <= endCh : span.from < endCh);\n        (nw || (nw = [])).push(new MarkedSpan(marker, startsBefore ? null : span.from - endCh,\n                                              span.to == null ? null : span.to - endCh));\n      }\n    }\n    return nw;\n  }\n\n  // Given a change object, compute the new set of marker spans that\n  // cover the line in which the change took place. Removes spans\n  // entirely within the change, reconnects spans belonging to the\n  // same marker that appear on both sides of the change, and cuts off\n  // spans partially within the change. Returns an array of span\n  // arrays with one element for each line in (after) the change.\n  function stretchSpansOverChange(doc, change) {\n    if (change.full) return null;\n    var oldFirst = isLine(doc, change.from.line) && getLine(doc, change.from.line).markedSpans;\n    var oldLast = isLine(doc, change.to.line) && getLine(doc, change.to.line).markedSpans;\n    if (!oldFirst && !oldLast) return null;\n\n    var startCh = change.from.ch, endCh = change.to.ch, isInsert = cmp(change.from, change.to) == 0;\n    // Get the spans that 'stick out' on both sides\n    var first = markedSpansBefore(oldFirst, startCh, isInsert);\n    var last = markedSpansAfter(oldLast, endCh, isInsert);\n\n    // Next, merge those two ends\n    var sameLine = change.text.length == 1, offset = lst(change.text).length + (sameLine ? startCh : 0);\n    if (first) {\n      // Fix up .to properties of first\n      for (var i = 0; i < first.length; ++i) {\n        var span = first[i];\n        if (span.to == null) {\n          var found = getMarkedSpanFor(last, span.marker);\n          if (!found) span.to = startCh;\n          else if (sameLine) span.to = found.to == null ? null : found.to + offset;\n        }\n      }\n    }\n    if (last) {\n      // Fix up .from in last (or move them into first in case of sameLine)\n      for (var i = 0; i < last.length; ++i) {\n        var span = last[i];\n        if (span.to != null) span.to += offset;\n        if (span.from == null) {\n          var found = getMarkedSpanFor(first, span.marker);\n          if (!found) {\n            span.from = offset;\n            if (sameLine) (first || (first = [])).push(span);\n          }\n        } else {\n          span.from += offset;\n          if (sameLine) (first || (first = [])).push(span);\n        }\n      }\n    }\n    // Make sure we didn't create any zero-length spans\n    if (first) first = clearEmptySpans(first);\n    if (last && last != first) last = clearEmptySpans(last);\n\n    var newMarkers = [first];\n    if (!sameLine) {\n      // Fill gap with whole-line-spans\n      var gap = change.text.length - 2, gapMarkers;\n      if (gap > 0 && first)\n        for (var i = 0; i < first.length; ++i)\n          if (first[i].to == null)\n            (gapMarkers || (gapMarkers = [])).push(new MarkedSpan(first[i].marker, null, null));\n      for (var i = 0; i < gap; ++i)\n        newMarkers.push(gapMarkers);\n      newMarkers.push(last);\n    }\n    return newMarkers;\n  }\n\n  // Remove spans that are empty and don't have a clearWhenEmpty\n  // option of false.\n  function clearEmptySpans(spans) {\n    for (var i = 0; i < spans.length; ++i) {\n      var span = spans[i];\n      if (span.from != null && span.from == span.to && span.marker.clearWhenEmpty !== false)\n        spans.splice(i--, 1);\n    }\n    if (!spans.length) return null;\n    return spans;\n  }\n\n  // Used for un/re-doing changes from the history. Combines the\n  // result of computing the existing spans with the set of spans that\n  // existed in the history (so that deleting around a span and then\n  // undoing brings back the span).\n  function mergeOldSpans(doc, change) {\n    var old = getOldSpans(doc, change);\n    var stretched = stretchSpansOverChange(doc, change);\n    if (!old) return stretched;\n    if (!stretched) return old;\n\n    for (var i = 0; i < old.length; ++i) {\n      var oldCur = old[i], stretchCur = stretched[i];\n      if (oldCur && stretchCur) {\n        spans: for (var j = 0; j < stretchCur.length; ++j) {\n          var span = stretchCur[j];\n          for (var k = 0; k < oldCur.length; ++k)\n            if (oldCur[k].marker == span.marker) continue spans;\n          oldCur.push(span);\n        }\n      } else if (stretchCur) {\n        old[i] = stretchCur;\n      }\n    }\n    return old;\n  }\n\n  // Used to 'clip' out readOnly ranges when making a change.\n  function removeReadOnlyRanges(doc, from, to) {\n    var markers = null;\n    doc.iter(from.line, to.line + 1, function(line) {\n      if (line.markedSpans) for (var i = 0; i < line.markedSpans.length; ++i) {\n        var mark = line.markedSpans[i].marker;\n        if (mark.readOnly && (!markers || indexOf(markers, mark) == -1))\n          (markers || (markers = [])).push(mark);\n      }\n    });\n    if (!markers) return null;\n    var parts = [{from: from, to: to}];\n    for (var i = 0; i < markers.length; ++i) {\n      var mk = markers[i], m = mk.find(0);\n      for (var j = 0; j < parts.length; ++j) {\n        var p = parts[j];\n        if (cmp(p.to, m.from) < 0 || cmp(p.from, m.to) > 0) continue;\n        var newParts = [j, 1], dfrom = cmp(p.from, m.from), dto = cmp(p.to, m.to);\n        if (dfrom < 0 || !mk.inclusiveLeft && !dfrom)\n          newParts.push({from: p.from, to: m.from});\n        if (dto > 0 || !mk.inclusiveRight && !dto)\n          newParts.push({from: m.to, to: p.to});\n        parts.splice.apply(parts, newParts);\n        j += newParts.length - 1;\n      }\n    }\n    return parts;\n  }\n\n  // Connect or disconnect spans from a line.\n  function detachMarkedSpans(line) {\n    var spans = line.markedSpans;\n    if (!spans) return;\n    for (var i = 0; i < spans.length; ++i)\n      spans[i].marker.detachLine(line);\n    line.markedSpans = null;\n  }\n  function attachMarkedSpans(line, spans) {\n    if (!spans) return;\n    for (var i = 0; i < spans.length; ++i)\n      spans[i].marker.attachLine(line);\n    line.markedSpans = spans;\n  }\n\n  // Helpers used when computing which overlapping collapsed span\n  // counts as the larger one.\n  function extraLeft(marker) { return marker.inclusiveLeft ? -1 : 0; }\n  function extraRight(marker) { return marker.inclusiveRight ? 1 : 0; }\n\n  // Returns a number indicating which of two overlapping collapsed\n  // spans is larger (and thus includes the other). Falls back to\n  // comparing ids when the spans cover exactly the same range.\n  function compareCollapsedMarkers(a, b) {\n    var lenDiff = a.lines.length - b.lines.length;\n    if (lenDiff != 0) return lenDiff;\n    var aPos = a.find(), bPos = b.find();\n    var fromCmp = cmp(aPos.from, bPos.from) || extraLeft(a) - extraLeft(b);\n    if (fromCmp) return -fromCmp;\n    var toCmp = cmp(aPos.to, bPos.to) || extraRight(a) - extraRight(b);\n    if (toCmp) return toCmp;\n    return b.id - a.id;\n  }\n\n  // Find out whether a line ends or starts in a collapsed span. If\n  // so, return the marker for that span.\n  function collapsedSpanAtSide(line, start) {\n    var sps = sawCollapsedSpans && line.markedSpans, found;\n    if (sps) for (var sp, i = 0; i < sps.length; ++i) {\n      sp = sps[i];\n      if (sp.marker.collapsed && (start ? sp.from : sp.to) == null &&\n          (!found || compareCollapsedMarkers(found, sp.marker) < 0))\n        found = sp.marker;\n    }\n    return found;\n  }\n  function collapsedSpanAtStart(line) { return collapsedSpanAtSide(line, true); }\n  function collapsedSpanAtEnd(line) { return collapsedSpanAtSide(line, false); }\n\n  // Test whether there exists a collapsed span that partially\n  // overlaps (covers the start or end, but not both) of a new span.\n  // Such overlap is not allowed.\n  function conflictingCollapsedRange(doc, lineNo, from, to, marker) {\n    var line = getLine(doc, lineNo);\n    var sps = sawCollapsedSpans && line.markedSpans;\n    if (sps) for (var i = 0; i < sps.length; ++i) {\n      var sp = sps[i];\n      if (!sp.marker.collapsed) continue;\n      var found = sp.marker.find(0);\n      var fromCmp = cmp(found.from, from) || extraLeft(sp.marker) - extraLeft(marker);\n      var toCmp = cmp(found.to, to) || extraRight(sp.marker) - extraRight(marker);\n      if (fromCmp >= 0 && toCmp <= 0 || fromCmp <= 0 && toCmp >= 0) continue;\n      if (fromCmp <= 0 && (cmp(found.to, from) > 0 || (sp.marker.inclusiveRight && marker.inclusiveLeft)) ||\n          fromCmp >= 0 && (cmp(found.from, to) < 0 || (sp.marker.inclusiveLeft && marker.inclusiveRight)))\n        return true;\n    }\n  }\n\n  // A visual line is a line as drawn on the screen. Folding, for\n  // example, can cause multiple logical lines to appear on the same\n  // visual line. This finds the start of the visual line that the\n  // given line is part of (usually that is the line itself).\n  function visualLine(line) {\n    var merged;\n    while (merged = collapsedSpanAtStart(line))\n      line = merged.find(-1, true).line;\n    return line;\n  }\n\n  // Returns an array of logical lines that continue the visual line\n  // started by the argument, or undefined if there are no such lines.\n  function visualLineContinued(line) {\n    var merged, lines;\n    while (merged = collapsedSpanAtEnd(line)) {\n      line = merged.find(1, true).line;\n      (lines || (lines = [])).push(line);\n    }\n    return lines;\n  }\n\n  // Get the line number of the start of the visual line that the\n  // given line number is part of.\n  function visualLineNo(doc, lineN) {\n    var line = getLine(doc, lineN), vis = visualLine(line);\n    if (line == vis) return lineN;\n    return lineNo(vis);\n  }\n  // Get the line number of the start of the next visual line after\n  // the given line.\n  function visualLineEndNo(doc, lineN) {\n    if (lineN > doc.lastLine()) return lineN;\n    var line = getLine(doc, lineN), merged;\n    if (!lineIsHidden(doc, line)) return lineN;\n    while (merged = collapsedSpanAtEnd(line))\n      line = merged.find(1, true).line;\n    return lineNo(line) + 1;\n  }\n\n  // Compute whether a line is hidden. Lines count as hidden when they\n  // are part of a visual line that starts with another line, or when\n  // they are entirely covered by collapsed, non-widget span.\n  function lineIsHidden(doc, line) {\n    var sps = sawCollapsedSpans && line.markedSpans;\n    if (sps) for (var sp, i = 0; i < sps.length; ++i) {\n      sp = sps[i];\n      if (!sp.marker.collapsed) continue;\n      if (sp.from == null) return true;\n      if (sp.marker.widgetNode) continue;\n      if (sp.from == 0 && sp.marker.inclusiveLeft && lineIsHiddenInner(doc, line, sp))\n        return true;\n    }\n  }\n  function lineIsHiddenInner(doc, line, span) {\n    if (span.to == null) {\n      var end = span.marker.find(1, true);\n      return lineIsHiddenInner(doc, end.line, getMarkedSpanFor(end.line.markedSpans, span.marker));\n    }\n    if (span.marker.inclusiveRight && span.to == line.text.length)\n      return true;\n    for (var sp, i = 0; i < line.markedSpans.length; ++i) {\n      sp = line.markedSpans[i];\n      if (sp.marker.collapsed && !sp.marker.widgetNode && sp.from == span.to &&\n          (sp.to == null || sp.to != span.from) &&\n          (sp.marker.inclusiveLeft || span.marker.inclusiveRight) &&\n          lineIsHiddenInner(doc, line, sp)) return true;\n    }\n  }\n\n  // LINE WIDGETS\n\n  // Line widgets are block elements displayed above or below a line.\n\n  var LineWidget = CodeMirror.LineWidget = function(doc, node, options) {\n    if (options) for (var opt in options) if (options.hasOwnProperty(opt))\n      this[opt] = options[opt];\n    this.doc = doc;\n    this.node = node;\n  };\n  eventMixin(LineWidget);\n\n  function adjustScrollWhenAboveVisible(cm, line, diff) {\n    if (heightAtLine(line) < ((cm.curOp && cm.curOp.scrollTop) || cm.doc.scrollTop))\n      addToScrollPos(cm, null, diff);\n  }\n\n  LineWidget.prototype.clear = function() {\n    var cm = this.doc.cm, ws = this.line.widgets, line = this.line, no = lineNo(line);\n    if (no == null || !ws) return;\n    for (var i = 0; i < ws.length; ++i) if (ws[i] == this) ws.splice(i--, 1);\n    if (!ws.length) line.widgets = null;\n    var height = widgetHeight(this);\n    updateLineHeight(line, Math.max(0, line.height - height));\n    if (cm) runInOp(cm, function() {\n      adjustScrollWhenAboveVisible(cm, line, -height);\n      regLineChange(cm, no, \"widget\");\n    });\n  };\n  LineWidget.prototype.changed = function() {\n    var oldH = this.height, cm = this.doc.cm, line = this.line;\n    this.height = null;\n    var diff = widgetHeight(this) - oldH;\n    if (!diff) return;\n    updateLineHeight(line, line.height + diff);\n    if (cm) runInOp(cm, function() {\n      cm.curOp.forceUpdate = true;\n      adjustScrollWhenAboveVisible(cm, line, diff);\n    });\n  };\n\n  function widgetHeight(widget) {\n    if (widget.height != null) return widget.height;\n    var cm = widget.doc.cm;\n    if (!cm) return 0;\n    if (!contains(document.body, widget.node)) {\n      var parentStyle = \"position: relative;\";\n      if (widget.coverGutter)\n        parentStyle += \"margin-left: -\" + cm.display.gutters.offsetWidth + \"px;\";\n      if (widget.noHScroll)\n        parentStyle += \"width: \" + cm.display.wrapper.clientWidth + \"px;\";\n      removeChildrenAndAdd(cm.display.measure, elt(\"div\", [widget.node], null, parentStyle));\n    }\n    return widget.height = widget.node.offsetHeight;\n  }\n\n  function addLineWidget(doc, handle, node, options) {\n    var widget = new LineWidget(doc, node, options);\n    var cm = doc.cm;\n    if (cm && widget.noHScroll) cm.display.alignWidgets = true;\n    changeLine(doc, handle, \"widget\", function(line) {\n      var widgets = line.widgets || (line.widgets = []);\n      if (widget.insertAt == null) widgets.push(widget);\n      else widgets.splice(Math.min(widgets.length - 1, Math.max(0, widget.insertAt)), 0, widget);\n      widget.line = line;\n      if (cm && !lineIsHidden(doc, line)) {\n        var aboveVisible = heightAtLine(line) < doc.scrollTop;\n        updateLineHeight(line, line.height + widgetHeight(widget));\n        if (aboveVisible) addToScrollPos(cm, null, widget.height);\n        cm.curOp.forceUpdate = true;\n      }\n      return true;\n    });\n    return widget;\n  }\n\n  // LINE DATA STRUCTURE\n\n  // Line objects. These hold state related to a line, including\n  // highlighting info (the styles array).\n  var Line = CodeMirror.Line = function(text, markedSpans, estimateHeight) {\n    this.text = text;\n    attachMarkedSpans(this, markedSpans);\n    this.height = estimateHeight ? estimateHeight(this) : 1;\n  };\n  eventMixin(Line);\n  Line.prototype.lineNo = function() { return lineNo(this); };\n\n  // Change the content (text, markers) of a line. Automatically\n  // invalidates cached information and tries to re-estimate the\n  // line's height.\n  function updateLine(line, text, markedSpans, estimateHeight) {\n    line.text = text;\n    if (line.stateAfter) line.stateAfter = null;\n    if (line.styles) line.styles = null;\n    if (line.order != null) line.order = null;\n    detachMarkedSpans(line);\n    attachMarkedSpans(line, markedSpans);\n    var estHeight = estimateHeight ? estimateHeight(line) : 1;\n    if (estHeight != line.height) updateLineHeight(line, estHeight);\n  }\n\n  // Detach a line from the document tree and its markers.\n  function cleanUpLine(line) {\n    line.parent = null;\n    detachMarkedSpans(line);\n  }\n\n  function extractLineClasses(type, output) {\n    if (type) for (;;) {\n      var lineClass = type.match(/(?:^|\\s+)line-(background-)?(\\S+)/);\n      if (!lineClass) break;\n      type = type.slice(0, lineClass.index) + type.slice(lineClass.index + lineClass[0].length);\n      var prop = lineClass[1] ? \"bgClass\" : \"textClass\";\n      if (output[prop] == null)\n        output[prop] = lineClass[2];\n      else if (!(new RegExp(\"(?:^|\\s)\" + lineClass[2] + \"(?:$|\\s)\")).test(output[prop]))\n        output[prop] += \" \" + lineClass[2];\n    }\n    return type;\n  }\n\n  function callBlankLine(mode, state) {\n    if (mode.blankLine) return mode.blankLine(state);\n    if (!mode.innerMode) return;\n    var inner = CodeMirror.innerMode(mode, state);\n    if (inner.mode.blankLine) return inner.mode.blankLine(inner.state);\n  }\n\n  function readToken(mode, stream, state, inner) {\n    for (var i = 0; i < 10; i++) {\n      if (inner) inner[0] = CodeMirror.innerMode(mode, state).mode;\n      var style = mode.token(stream, state);\n      if (stream.pos > stream.start) return style;\n    }\n    throw new Error(\"Mode \" + mode.name + \" failed to advance stream.\");\n  }\n\n  // Utility for getTokenAt and getLineTokens\n  function takeToken(cm, pos, precise, asArray) {\n    function getObj(copy) {\n      return {start: stream.start, end: stream.pos,\n              string: stream.current(),\n              type: style || null,\n              state: copy ? copyState(doc.mode, state) : state};\n    }\n\n    var doc = cm.doc, mode = doc.mode, style;\n    pos = clipPos(doc, pos);\n    var line = getLine(doc, pos.line), state = getStateBefore(cm, pos.line, precise);\n    var stream = new StringStream(line.text, cm.options.tabSize), tokens;\n    if (asArray) tokens = [];\n    while ((asArray || stream.pos < pos.ch) && !stream.eol()) {\n      stream.start = stream.pos;\n      style = readToken(mode, stream, state);\n      if (asArray) tokens.push(getObj(true));\n    }\n    return asArray ? tokens : getObj();\n  }\n\n  // Run the given mode's parser over a line, calling f for each token.\n  function runMode(cm, text, mode, state, f, lineClasses, forceToEnd) {\n    var flattenSpans = mode.flattenSpans;\n    if (flattenSpans == null) flattenSpans = cm.options.flattenSpans;\n    var curStart = 0, curStyle = null;\n    var stream = new StringStream(text, cm.options.tabSize), style;\n    var inner = cm.options.addModeClass && [null];\n    if (text == \"\") extractLineClasses(callBlankLine(mode, state), lineClasses);\n    while (!stream.eol()) {\n      if (stream.pos > cm.options.maxHighlightLength) {\n        flattenSpans = false;\n        if (forceToEnd) processLine(cm, text, state, stream.pos);\n        stream.pos = text.length;\n        style = null;\n      } else {\n        style = extractLineClasses(readToken(mode, stream, state, inner), lineClasses);\n      }\n      if (inner) {\n        var mName = inner[0].name;\n        if (mName) style = \"m-\" + (style ? mName + \" \" + style : mName);\n      }\n      if (!flattenSpans || curStyle != style) {\n        while (curStart < stream.start) {\n          curStart = Math.min(stream.start, curStart + 50000);\n          f(curStart, curStyle);\n        }\n        curStyle = style;\n      }\n      stream.start = stream.pos;\n    }\n    while (curStart < stream.pos) {\n      // Webkit seems to refuse to render text nodes longer than 57444 characters\n      var pos = Math.min(stream.pos, curStart + 50000);\n      f(pos, curStyle);\n      curStart = pos;\n    }\n  }\n\n  // Compute a style array (an array starting with a mode generation\n  // -- for invalidation -- followed by pairs of end positions and\n  // style strings), which is used to highlight the tokens on the\n  // line.\n  function highlightLine(cm, line, state, forceToEnd) {\n    // A styles array always starts with a number identifying the\n    // mode/overlays that it is based on (for easy invalidation).\n    var st = [cm.state.modeGen], lineClasses = {};\n    // Compute the base array of styles\n    runMode(cm, line.text, cm.doc.mode, state, function(end, style) {\n      st.push(end, style);\n    }, lineClasses, forceToEnd);\n\n    // Run overlays, adjust style array.\n    for (var o = 0; o < cm.state.overlays.length; ++o) {\n      var overlay = cm.state.overlays[o], i = 1, at = 0;\n      runMode(cm, line.text, overlay.mode, true, function(end, style) {\n        var start = i;\n        // Ensure there's a token end at the current position, and that i points at it\n        while (at < end) {\n          var i_end = st[i];\n          if (i_end > end)\n            st.splice(i, 1, end, st[i+1], i_end);\n          i += 2;\n          at = Math.min(end, i_end);\n        }\n        if (!style) return;\n        if (overlay.opaque) {\n          st.splice(start, i - start, end, \"cm-overlay \" + style);\n          i = start + 2;\n        } else {\n          for (; start < i; start += 2) {\n            var cur = st[start+1];\n            st[start+1] = (cur ? cur + \" \" : \"\") + \"cm-overlay \" + style;\n          }\n        }\n      }, lineClasses);\n    }\n\n    return {styles: st, classes: lineClasses.bgClass || lineClasses.textClass ? lineClasses : null};\n  }\n\n  function getLineStyles(cm, line, updateFrontier) {\n    if (!line.styles || line.styles[0] != cm.state.modeGen) {\n      var result = highlightLine(cm, line, line.stateAfter = getStateBefore(cm, lineNo(line)));\n      line.styles = result.styles;\n      if (result.classes) line.styleClasses = result.classes;\n      else if (line.styleClasses) line.styleClasses = null;\n      if (updateFrontier === cm.doc.frontier) cm.doc.frontier++;\n    }\n    return line.styles;\n  }\n\n  // Lightweight form of highlight -- proceed over this line and\n  // update state, but don't save a style array. Used for lines that\n  // aren't currently visible.\n  function processLine(cm, text, state, startAt) {\n    var mode = cm.doc.mode;\n    var stream = new StringStream(text, cm.options.tabSize);\n    stream.start = stream.pos = startAt || 0;\n    if (text == \"\") callBlankLine(mode, state);\n    while (!stream.eol() && stream.pos <= cm.options.maxHighlightLength) {\n      readToken(mode, stream, state);\n      stream.start = stream.pos;\n    }\n  }\n\n  // Convert a style as returned by a mode (either null, or a string\n  // containing one or more styles) to a CSS style. This is cached,\n  // and also looks for line-wide styles.\n  var styleToClassCache = {}, styleToClassCacheWithMode = {};\n  function interpretTokenStyle(style, options) {\n    if (!style || /^\\s*$/.test(style)) return null;\n    var cache = options.addModeClass ? styleToClassCacheWithMode : styleToClassCache;\n    return cache[style] ||\n      (cache[style] = style.replace(/\\S+/g, \"cm-$&\"));\n  }\n\n  // Render the DOM representation of the text of a line. Also builds\n  // up a 'line map', which points at the DOM nodes that represent\n  // specific stretches of text, and is used by the measuring code.\n  // The returned object contains the DOM node, this map, and\n  // information about line-wide styles that were set by the mode.\n  function buildLineContent(cm, lineView) {\n    // The padding-right forces the element to have a 'border', which\n    // is needed on Webkit to be able to get line-level bounding\n    // rectangles for it (in measureChar).\n    var content = elt(\"span\", null, null, webkit ? \"padding-right: .1px\" : null);\n    var builder = {pre: elt(\"pre\", [content]), content: content,\n                   col: 0, pos: 0, cm: cm,\n                   splitSpaces: (ie || webkit) && cm.getOption(\"lineWrapping\")};\n    lineView.measure = {};\n\n    // Iterate over the logical lines that make up this visual line.\n    for (var i = 0; i <= (lineView.rest ? lineView.rest.length : 0); i++) {\n      var line = i ? lineView.rest[i - 1] : lineView.line, order;\n      builder.pos = 0;\n      builder.addToken = buildToken;\n      // Optionally wire in some hacks into the token-rendering\n      // algorithm, to deal with browser quirks.\n      if (hasBadBidiRects(cm.display.measure) && (order = getOrder(line)))\n        builder.addToken = buildTokenBadBidi(builder.addToken, order);\n      builder.map = [];\n      var allowFrontierUpdate = lineView != cm.display.externalMeasured && lineNo(line);\n      insertLineContent(line, builder, getLineStyles(cm, line, allowFrontierUpdate));\n      if (line.styleClasses) {\n        if (line.styleClasses.bgClass)\n          builder.bgClass = joinClasses(line.styleClasses.bgClass, builder.bgClass || \"\");\n        if (line.styleClasses.textClass)\n          builder.textClass = joinClasses(line.styleClasses.textClass, builder.textClass || \"\");\n      }\n\n      // Ensure at least a single node is present, for measuring.\n      if (builder.map.length == 0)\n        builder.map.push(0, 0, builder.content.appendChild(zeroWidthElement(cm.display.measure)));\n\n      // Store the map and a cache object for the current logical line\n      if (i == 0) {\n        lineView.measure.map = builder.map;\n        lineView.measure.cache = {};\n      } else {\n        (lineView.measure.maps || (lineView.measure.maps = [])).push(builder.map);\n        (lineView.measure.caches || (lineView.measure.caches = [])).push({});\n      }\n    }\n\n    // See issue #2901\n    if (webkit && /\\bcm-tab\\b/.test(builder.content.lastChild.className))\n      builder.content.className = \"cm-tab-wrap-hack\";\n\n    signal(cm, \"renderLine\", cm, lineView.line, builder.pre);\n    if (builder.pre.className)\n      builder.textClass = joinClasses(builder.pre.className, builder.textClass || \"\");\n\n    return builder;\n  }\n\n  function defaultSpecialCharPlaceholder(ch) {\n    var token = elt(\"span\", \"\\u2022\", \"cm-invalidchar\");\n    token.title = \"\\\\u\" + ch.charCodeAt(0).toString(16);\n    token.setAttribute(\"aria-label\", token.title);\n    return token;\n  }\n\n  // Build up the DOM representation for a single token, and add it to\n  // the line map. Takes care to render special characters separately.\n  function buildToken(builder, text, style, startStyle, endStyle, title, css) {\n    if (!text) return;\n    var displayText = builder.splitSpaces ? text.replace(/ {3,}/g, splitSpaces) : text;\n    var special = builder.cm.state.specialChars, mustWrap = false;\n    if (!special.test(text)) {\n      builder.col += text.length;\n      var content = document.createTextNode(displayText);\n      builder.map.push(builder.pos, builder.pos + text.length, content);\n      if (ie && ie_version < 9) mustWrap = true;\n      builder.pos += text.length;\n    } else {\n      var content = document.createDocumentFragment(), pos = 0;\n      while (true) {\n        special.lastIndex = pos;\n        var m = special.exec(text);\n        var skipped = m ? m.index - pos : text.length - pos;\n        if (skipped) {\n          var txt = document.createTextNode(displayText.slice(pos, pos + skipped));\n          if (ie && ie_version < 9) content.appendChild(elt(\"span\", [txt]));\n          else content.appendChild(txt);\n          builder.map.push(builder.pos, builder.pos + skipped, txt);\n          builder.col += skipped;\n          builder.pos += skipped;\n        }\n        if (!m) break;\n        pos += skipped + 1;\n        if (m[0] == \"\\t\") {\n          var tabSize = builder.cm.options.tabSize, tabWidth = tabSize - builder.col % tabSize;\n          var txt = content.appendChild(elt(\"span\", spaceStr(tabWidth), \"cm-tab\"));\n          txt.setAttribute(\"role\", \"presentation\");\n          txt.setAttribute(\"cm-text\", \"\\t\");\n          builder.col += tabWidth;\n        } else {\n          var txt = builder.cm.options.specialCharPlaceholder(m[0]);\n          txt.setAttribute(\"cm-text\", m[0]);\n          if (ie && ie_version < 9) content.appendChild(elt(\"span\", [txt]));\n          else content.appendChild(txt);\n          builder.col += 1;\n        }\n        builder.map.push(builder.pos, builder.pos + 1, txt);\n        builder.pos++;\n      }\n    }\n    if (style || startStyle || endStyle || mustWrap || css) {\n      var fullStyle = style || \"\";\n      if (startStyle) fullStyle += startStyle;\n      if (endStyle) fullStyle += endStyle;\n      var token = elt(\"span\", [content], fullStyle, css);\n      if (title) token.title = title;\n      return builder.content.appendChild(token);\n    }\n    builder.content.appendChild(content);\n  }\n\n  function splitSpaces(old) {\n    var out = \" \";\n    for (var i = 0; i < old.length - 2; ++i) out += i % 2 ? \" \" : \"\\u00a0\";\n    out += \" \";\n    return out;\n  }\n\n  // Work around nonsense dimensions being reported for stretches of\n  // right-to-left text.\n  function buildTokenBadBidi(inner, order) {\n    return function(builder, text, style, startStyle, endStyle, title, css) {\n      style = style ? style + \" cm-force-border\" : \"cm-force-border\";\n      var start = builder.pos, end = start + text.length;\n      for (;;) {\n        // Find the part that overlaps with the start of this text\n        for (var i = 0; i < order.length; i++) {\n          var part = order[i];\n          if (part.to > start && part.from <= start) break;\n        }\n        if (part.to >= end) return inner(builder, text, style, startStyle, endStyle, title, css);\n        inner(builder, text.slice(0, part.to - start), style, startStyle, null, title, css);\n        startStyle = null;\n        text = text.slice(part.to - start);\n        start = part.to;\n      }\n    };\n  }\n\n  function buildCollapsedSpan(builder, size, marker, ignoreWidget) {\n    var widget = !ignoreWidget && marker.widgetNode;\n    if (widget) builder.map.push(builder.pos, builder.pos + size, widget);\n    if (!ignoreWidget && builder.cm.display.input.needsContentAttribute) {\n      if (!widget)\n        widget = builder.content.appendChild(document.createElement(\"span\"));\n      widget.setAttribute(\"cm-marker\", marker.id);\n    }\n    if (widget) {\n      builder.cm.display.input.setUneditable(widget);\n      builder.content.appendChild(widget);\n    }\n    builder.pos += size;\n  }\n\n  // Outputs a number of spans to make up a line, taking highlighting\n  // and marked text into account.\n  function insertLineContent(line, builder, styles) {\n    var spans = line.markedSpans, allText = line.text, at = 0;\n    if (!spans) {\n      for (var i = 1; i < styles.length; i+=2)\n        builder.addToken(builder, allText.slice(at, at = styles[i]), interpretTokenStyle(styles[i+1], builder.cm.options));\n      return;\n    }\n\n    var len = allText.length, pos = 0, i = 1, text = \"\", style, css;\n    var nextChange = 0, spanStyle, spanEndStyle, spanStartStyle, title, collapsed;\n    for (;;) {\n      if (nextChange == pos) { // Update current marker set\n        spanStyle = spanEndStyle = spanStartStyle = title = css = \"\";\n        collapsed = null; nextChange = Infinity;\n        var foundBookmarks = [];\n        for (var j = 0; j < spans.length; ++j) {\n          var sp = spans[j], m = sp.marker;\n          if (m.type == \"bookmark\" && sp.from == pos && m.widgetNode) {\n            foundBookmarks.push(m);\n          } else if (sp.from <= pos && (sp.to == null || sp.to > pos || m.collapsed && sp.to == pos && sp.from == pos)) {\n            if (sp.to != null && sp.to != pos && nextChange > sp.to) {\n              nextChange = sp.to;\n              spanEndStyle = \"\";\n            }\n            if (m.className) spanStyle += \" \" + m.className;\n            if (m.css) css = m.css;\n            if (m.startStyle && sp.from == pos) spanStartStyle += \" \" + m.startStyle;\n            if (m.endStyle && sp.to == nextChange) spanEndStyle += \" \" + m.endStyle;\n            if (m.title && !title) title = m.title;\n            if (m.collapsed && (!collapsed || compareCollapsedMarkers(collapsed.marker, m) < 0))\n              collapsed = sp;\n          } else if (sp.from > pos && nextChange > sp.from) {\n            nextChange = sp.from;\n          }\n        }\n        if (collapsed && (collapsed.from || 0) == pos) {\n          buildCollapsedSpan(builder, (collapsed.to == null ? len + 1 : collapsed.to) - pos,\n                             collapsed.marker, collapsed.from == null);\n          if (collapsed.to == null) return;\n          if (collapsed.to == pos) collapsed = false;\n        }\n        if (!collapsed && foundBookmarks.length) for (var j = 0; j < foundBookmarks.length; ++j)\n          buildCollapsedSpan(builder, 0, foundBookmarks[j]);\n      }\n      if (pos >= len) break;\n\n      var upto = Math.min(len, nextChange);\n      while (true) {\n        if (text) {\n          var end = pos + text.length;\n          if (!collapsed) {\n            var tokenText = end > upto ? text.slice(0, upto - pos) : text;\n            builder.addToken(builder, tokenText, style ? style + spanStyle : spanStyle,\n                             spanStartStyle, pos + tokenText.length == nextChange ? spanEndStyle : \"\", title, css);\n          }\n          if (end >= upto) {text = text.slice(upto - pos); pos = upto; break;}\n          pos = end;\n          spanStartStyle = \"\";\n        }\n        text = allText.slice(at, at = styles[i++]);\n        style = interpretTokenStyle(styles[i++], builder.cm.options);\n      }\n    }\n  }\n\n  // DOCUMENT DATA STRUCTURE\n\n  // By default, updates that start and end at the beginning of a line\n  // are treated specially, in order to make the association of line\n  // widgets and marker elements with the text behave more intuitive.\n  function isWholeLineUpdate(doc, change) {\n    return change.from.ch == 0 && change.to.ch == 0 && lst(change.text) == \"\" &&\n      (!doc.cm || doc.cm.options.wholeLineUpdateBefore);\n  }\n\n  // Perform a change on the document data structure.\n  function updateDoc(doc, change, markedSpans, estimateHeight) {\n    function spansFor(n) {return markedSpans ? markedSpans[n] : null;}\n    function update(line, text, spans) {\n      updateLine(line, text, spans, estimateHeight);\n      signalLater(line, \"change\", line, change);\n    }\n    function linesFor(start, end) {\n      for (var i = start, result = []; i < end; ++i)\n        result.push(new Line(text[i], spansFor(i), estimateHeight));\n      return result;\n    }\n\n    var from = change.from, to = change.to, text = change.text;\n    var firstLine = getLine(doc, from.line), lastLine = getLine(doc, to.line);\n    var lastText = lst(text), lastSpans = spansFor(text.length - 1), nlines = to.line - from.line;\n\n    // Adjust the line structure\n    if (change.full) {\n      doc.insert(0, linesFor(0, text.length));\n      doc.remove(text.length, doc.size - text.length);\n    } else if (isWholeLineUpdate(doc, change)) {\n      // This is a whole-line replace. Treated specially to make\n      // sure line objects move the way they are supposed to.\n      var added = linesFor(0, text.length - 1);\n      update(lastLine, lastLine.text, lastSpans);\n      if (nlines) doc.remove(from.line, nlines);\n      if (added.length) doc.insert(from.line, added);\n    } else if (firstLine == lastLine) {\n      if (text.length == 1) {\n        update(firstLine, firstLine.text.slice(0, from.ch) + lastText + firstLine.text.slice(to.ch), lastSpans);\n      } else {\n        var added = linesFor(1, text.length - 1);\n        added.push(new Line(lastText + firstLine.text.slice(to.ch), lastSpans, estimateHeight));\n        update(firstLine, firstLine.text.slice(0, from.ch) + text[0], spansFor(0));\n        doc.insert(from.line + 1, added);\n      }\n    } else if (text.length == 1) {\n      update(firstLine, firstLine.text.slice(0, from.ch) + text[0] + lastLine.text.slice(to.ch), spansFor(0));\n      doc.remove(from.line + 1, nlines);\n    } else {\n      update(firstLine, firstLine.text.slice(0, from.ch) + text[0], spansFor(0));\n      update(lastLine, lastText + lastLine.text.slice(to.ch), lastSpans);\n      var added = linesFor(1, text.length - 1);\n      if (nlines > 1) doc.remove(from.line + 1, nlines - 1);\n      doc.insert(from.line + 1, added);\n    }\n\n    signalLater(doc, \"change\", doc, change);\n  }\n\n  // The document is represented as a BTree consisting of leaves, with\n  // chunk of lines in them, and branches, with up to ten leaves or\n  // other branch nodes below them. The top node is always a branch\n  // node, and is the document object itself (meaning it has\n  // additional methods and properties).\n  //\n  // All nodes have parent links. The tree is used both to go from\n  // line numbers to line objects, and to go from objects to numbers.\n  // It also indexes by height, and is used to convert between height\n  // and line object, and to find the total height of the document.\n  //\n  // See also http://marijnhaverbeke.nl/blog/codemirror-line-tree.html\n\n  function LeafChunk(lines) {\n    this.lines = lines;\n    this.parent = null;\n    for (var i = 0, height = 0; i < lines.length; ++i) {\n      lines[i].parent = this;\n      height += lines[i].height;\n    }\n    this.height = height;\n  }\n\n  LeafChunk.prototype = {\n    chunkSize: function() { return this.lines.length; },\n    // Remove the n lines at offset 'at'.\n    removeInner: function(at, n) {\n      for (var i = at, e = at + n; i < e; ++i) {\n        var line = this.lines[i];\n        this.height -= line.height;\n        cleanUpLine(line);\n        signalLater(line, \"delete\");\n      }\n      this.lines.splice(at, n);\n    },\n    // Helper used to collapse a small branch into a single leaf.\n    collapse: function(lines) {\n      lines.push.apply(lines, this.lines);\n    },\n    // Insert the given array of lines at offset 'at', count them as\n    // having the given height.\n    insertInner: function(at, lines, height) {\n      this.height += height;\n      this.lines = this.lines.slice(0, at).concat(lines).concat(this.lines.slice(at));\n      for (var i = 0; i < lines.length; ++i) lines[i].parent = this;\n    },\n    // Used to iterate over a part of the tree.\n    iterN: function(at, n, op) {\n      for (var e = at + n; at < e; ++at)\n        if (op(this.lines[at])) return true;\n    }\n  };\n\n  function BranchChunk(children) {\n    this.children = children;\n    var size = 0, height = 0;\n    for (var i = 0; i < children.length; ++i) {\n      var ch = children[i];\n      size += ch.chunkSize(); height += ch.height;\n      ch.parent = this;\n    }\n    this.size = size;\n    this.height = height;\n    this.parent = null;\n  }\n\n  BranchChunk.prototype = {\n    chunkSize: function() { return this.size; },\n    removeInner: function(at, n) {\n      this.size -= n;\n      for (var i = 0; i < this.children.length; ++i) {\n        var child = this.children[i], sz = child.chunkSize();\n        if (at < sz) {\n          var rm = Math.min(n, sz - at), oldHeight = child.height;\n          child.removeInner(at, rm);\n          this.height -= oldHeight - child.height;\n          if (sz == rm) { this.children.splice(i--, 1); child.parent = null; }\n          if ((n -= rm) == 0) break;\n          at = 0;\n        } else at -= sz;\n      }\n      // If the result is smaller than 25 lines, ensure that it is a\n      // single leaf node.\n      if (this.size - n < 25 &&\n          (this.children.length > 1 || !(this.children[0] instanceof LeafChunk))) {\n        var lines = [];\n        this.collapse(lines);\n        this.children = [new LeafChunk(lines)];\n        this.children[0].parent = this;\n      }\n    },\n    collapse: function(lines) {\n      for (var i = 0; i < this.children.length; ++i) this.children[i].collapse(lines);\n    },\n    insertInner: function(at, lines, height) {\n      this.size += lines.length;\n      this.height += height;\n      for (var i = 0; i < this.children.length; ++i) {\n        var child = this.children[i], sz = child.chunkSize();\n        if (at <= sz) {\n          child.insertInner(at, lines, height);\n          if (child.lines && child.lines.length > 50) {\n            while (child.lines.length > 50) {\n              var spilled = child.lines.splice(child.lines.length - 25, 25);\n              var newleaf = new LeafChunk(spilled);\n              child.height -= newleaf.height;\n              this.children.splice(i + 1, 0, newleaf);\n              newleaf.parent = this;\n            }\n            this.maybeSpill();\n          }\n          break;\n        }\n        at -= sz;\n      }\n    },\n    // When a node has grown, check whether it should be split.\n    maybeSpill: function() {\n      if (this.children.length <= 10) return;\n      var me = this;\n      do {\n        var spilled = me.children.splice(me.children.length - 5, 5);\n        var sibling = new BranchChunk(spilled);\n        if (!me.parent) { // Become the parent node\n          var copy = new BranchChunk(me.children);\n          copy.parent = me;\n          me.children = [copy, sibling];\n          me = copy;\n        } else {\n          me.size -= sibling.size;\n          me.height -= sibling.height;\n          var myIndex = indexOf(me.parent.children, me);\n          me.parent.children.splice(myIndex + 1, 0, sibling);\n        }\n        sibling.parent = me.parent;\n      } while (me.children.length > 10);\n      me.parent.maybeSpill();\n    },\n    iterN: function(at, n, op) {\n      for (var i = 0; i < this.children.length; ++i) {\n        var child = this.children[i], sz = child.chunkSize();\n        if (at < sz) {\n          var used = Math.min(n, sz - at);\n          if (child.iterN(at, used, op)) return true;\n          if ((n -= used) == 0) break;\n          at = 0;\n        } else at -= sz;\n      }\n    }\n  };\n\n  var nextDocId = 0;\n  var Doc = CodeMirror.Doc = function(text, mode, firstLine) {\n    if (!(this instanceof Doc)) return new Doc(text, mode, firstLine);\n    if (firstLine == null) firstLine = 0;\n\n    BranchChunk.call(this, [new LeafChunk([new Line(\"\", null)])]);\n    this.first = firstLine;\n    this.scrollTop = this.scrollLeft = 0;\n    this.cantEdit = false;\n    this.cleanGeneration = 1;\n    this.frontier = firstLine;\n    var start = Pos(firstLine, 0);\n    this.sel = simpleSelection(start);\n    this.history = new History(null);\n    this.id = ++nextDocId;\n    this.modeOption = mode;\n\n    if (typeof text == \"string\") text = splitLines(text);\n    updateDoc(this, {from: start, to: start, text: text});\n    setSelection(this, simpleSelection(start), sel_dontScroll);\n  };\n\n  Doc.prototype = createObj(BranchChunk.prototype, {\n    constructor: Doc,\n    // Iterate over the document. Supports two forms -- with only one\n    // argument, it calls that for each line in the document. With\n    // three, it iterates over the range given by the first two (with\n    // the second being non-inclusive).\n    iter: function(from, to, op) {\n      if (op) this.iterN(from - this.first, to - from, op);\n      else this.iterN(this.first, this.first + this.size, from);\n    },\n\n    // Non-public interface for adding and removing lines.\n    insert: function(at, lines) {\n      var height = 0;\n      for (var i = 0; i < lines.length; ++i) height += lines[i].height;\n      this.insertInner(at - this.first, lines, height);\n    },\n    remove: function(at, n) { this.removeInner(at - this.first, n); },\n\n    // From here, the methods are part of the public interface. Most\n    // are also available from CodeMirror (editor) instances.\n\n    getValue: function(lineSep) {\n      var lines = getLines(this, this.first, this.first + this.size);\n      if (lineSep === false) return lines;\n      return lines.join(lineSep || \"\\n\");\n    },\n    setValue: docMethodOp(function(code) {\n      var top = Pos(this.first, 0), last = this.first + this.size - 1;\n      makeChange(this, {from: top, to: Pos(last, getLine(this, last).text.length),\n                        text: splitLines(code), origin: \"setValue\", full: true}, true);\n      setSelection(this, simpleSelection(top));\n    }),\n    replaceRange: function(code, from, to, origin) {\n      from = clipPos(this, from);\n      to = to ? clipPos(this, to) : from;\n      replaceRange(this, code, from, to, origin);\n    },\n    getRange: function(from, to, lineSep) {\n      var lines = getBetween(this, clipPos(this, from), clipPos(this, to));\n      if (lineSep === false) return lines;\n      return lines.join(lineSep || \"\\n\");\n    },\n\n    getLine: function(line) {var l = this.getLineHandle(line); return l && l.text;},\n\n    getLineHandle: function(line) {if (isLine(this, line)) return getLine(this, line);},\n    getLineNumber: function(line) {return lineNo(line);},\n\n    getLineHandleVisualStart: function(line) {\n      if (typeof line == \"number\") line = getLine(this, line);\n      return visualLine(line);\n    },\n\n    lineCount: function() {return this.size;},\n    firstLine: function() {return this.first;},\n    lastLine: function() {return this.first + this.size - 1;},\n\n    clipPos: function(pos) {return clipPos(this, pos);},\n\n    getCursor: function(start) {\n      var range = this.sel.primary(), pos;\n      if (start == null || start == \"head\") pos = range.head;\n      else if (start == \"anchor\") pos = range.anchor;\n      else if (start == \"end\" || start == \"to\" || start === false) pos = range.to();\n      else pos = range.from();\n      return pos;\n    },\n    listSelections: function() { return this.sel.ranges; },\n    somethingSelected: function() {return this.sel.somethingSelected();},\n\n    setCursor: docMethodOp(function(line, ch, options) {\n      setSimpleSelection(this, clipPos(this, typeof line == \"number\" ? Pos(line, ch || 0) : line), null, options);\n    }),\n    setSelection: docMethodOp(function(anchor, head, options) {\n      setSimpleSelection(this, clipPos(this, anchor), clipPos(this, head || anchor), options);\n    }),\n    extendSelection: docMethodOp(function(head, other, options) {\n      extendSelection(this, clipPos(this, head), other && clipPos(this, other), options);\n    }),\n    extendSelections: docMethodOp(function(heads, options) {\n      extendSelections(this, clipPosArray(this, heads, options));\n    }),\n    extendSelectionsBy: docMethodOp(function(f, options) {\n      extendSelections(this, map(this.sel.ranges, f), options);\n    }),\n    setSelections: docMethodOp(function(ranges, primary, options) {\n      if (!ranges.length) return;\n      for (var i = 0, out = []; i < ranges.length; i++)\n        out[i] = new Range(clipPos(this, ranges[i].anchor),\n                           clipPos(this, ranges[i].head));\n      if (primary == null) primary = Math.min(ranges.length - 1, this.sel.primIndex);\n      setSelection(this, normalizeSelection(out, primary), options);\n    }),\n    addSelection: docMethodOp(function(anchor, head, options) {\n      var ranges = this.sel.ranges.slice(0);\n      ranges.push(new Range(clipPos(this, anchor), clipPos(this, head || anchor)));\n      setSelection(this, normalizeSelection(ranges, ranges.length - 1), options);\n    }),\n\n    getSelection: function(lineSep) {\n      var ranges = this.sel.ranges, lines;\n      for (var i = 0; i < ranges.length; i++) {\n        var sel = getBetween(this, ranges[i].from(), ranges[i].to());\n        lines = lines ? lines.concat(sel) : sel;\n      }\n      if (lineSep === false) return lines;\n      else return lines.join(lineSep || \"\\n\");\n    },\n    getSelections: function(lineSep) {\n      var parts = [], ranges = this.sel.ranges;\n      for (var i = 0; i < ranges.length; i++) {\n        var sel = getBetween(this, ranges[i].from(), ranges[i].to());\n        if (lineSep !== false) sel = sel.join(lineSep || \"\\n\");\n        parts[i] = sel;\n      }\n      return parts;\n    },\n    replaceSelection: function(code, collapse, origin) {\n      var dup = [];\n      for (var i = 0; i < this.sel.ranges.length; i++)\n        dup[i] = code;\n      this.replaceSelections(dup, collapse, origin || \"+input\");\n    },\n    replaceSelections: docMethodOp(function(code, collapse, origin) {\n      var changes = [], sel = this.sel;\n      for (var i = 0; i < sel.ranges.length; i++) {\n        var range = sel.ranges[i];\n        changes[i] = {from: range.from(), to: range.to(), text: splitLines(code[i]), origin: origin};\n      }\n      var newSel = collapse && collapse != \"end\" && computeReplacedSel(this, changes, collapse);\n      for (var i = changes.length - 1; i >= 0; i--)\n        makeChange(this, changes[i]);\n      if (newSel) setSelectionReplaceHistory(this, newSel);\n      else if (this.cm) ensureCursorVisible(this.cm);\n    }),\n    undo: docMethodOp(function() {makeChangeFromHistory(this, \"undo\");}),\n    redo: docMethodOp(function() {makeChangeFromHistory(this, \"redo\");}),\n    undoSelection: docMethodOp(function() {makeChangeFromHistory(this, \"undo\", true);}),\n    redoSelection: docMethodOp(function() {makeChangeFromHistory(this, \"redo\", true);}),\n\n    setExtending: function(val) {this.extend = val;},\n    getExtending: function() {return this.extend;},\n\n    historySize: function() {\n      var hist = this.history, done = 0, undone = 0;\n      for (var i = 0; i < hist.done.length; i++) if (!hist.done[i].ranges) ++done;\n      for (var i = 0; i < hist.undone.length; i++) if (!hist.undone[i].ranges) ++undone;\n      return {undo: done, redo: undone};\n    },\n    clearHistory: function() {this.history = new History(this.history.maxGeneration);},\n\n    markClean: function() {\n      this.cleanGeneration = this.changeGeneration(true);\n    },\n    changeGeneration: function(forceSplit) {\n      if (forceSplit)\n        this.history.lastOp = this.history.lastSelOp = this.history.lastOrigin = null;\n      return this.history.generation;\n    },\n    isClean: function (gen) {\n      return this.history.generation == (gen || this.cleanGeneration);\n    },\n\n    getHistory: function() {\n      return {done: copyHistoryArray(this.history.done),\n              undone: copyHistoryArray(this.history.undone)};\n    },\n    setHistory: function(histData) {\n      var hist = this.history = new History(this.history.maxGeneration);\n      hist.done = copyHistoryArray(histData.done.slice(0), null, true);\n      hist.undone = copyHistoryArray(histData.undone.slice(0), null, true);\n    },\n\n    addLineClass: docMethodOp(function(handle, where, cls) {\n      return changeLine(this, handle, where == \"gutter\" ? \"gutter\" : \"class\", function(line) {\n        var prop = where == \"text\" ? \"textClass\"\n                 : where == \"background\" ? \"bgClass\"\n                 : where == \"gutter\" ? \"gutterClass\" : \"wrapClass\";\n        if (!line[prop]) line[prop] = cls;\n        else if (classTest(cls).test(line[prop])) return false;\n        else line[prop] += \" \" + cls;\n        return true;\n      });\n    }),\n    removeLineClass: docMethodOp(function(handle, where, cls) {\n      return changeLine(this, handle, where == \"gutter\" ? \"gutter\" : \"class\", function(line) {\n        var prop = where == \"text\" ? \"textClass\"\n                 : where == \"background\" ? \"bgClass\"\n                 : where == \"gutter\" ? \"gutterClass\" : \"wrapClass\";\n        var cur = line[prop];\n        if (!cur) return false;\n        else if (cls == null) line[prop] = null;\n        else {\n          var found = cur.match(classTest(cls));\n          if (!found) return false;\n          var end = found.index + found[0].length;\n          line[prop] = cur.slice(0, found.index) + (!found.index || end == cur.length ? \"\" : \" \") + cur.slice(end) || null;\n        }\n        return true;\n      });\n    }),\n\n    addLineWidget: docMethodOp(function(handle, node, options) {\n      return addLineWidget(this, handle, node, options);\n    }),\n    removeLineWidget: function(widget) { widget.clear(); },\n\n    markText: function(from, to, options) {\n      return markText(this, clipPos(this, from), clipPos(this, to), options, \"range\");\n    },\n    setBookmark: function(pos, options) {\n      var realOpts = {replacedWith: options && (options.nodeType == null ? options.widget : options),\n                      insertLeft: options && options.insertLeft,\n                      clearWhenEmpty: false, shared: options && options.shared,\n                      handleMouseEvents: options && options.handleMouseEvents};\n      pos = clipPos(this, pos);\n      return markText(this, pos, pos, realOpts, \"bookmark\");\n    },\n    findMarksAt: function(pos) {\n      pos = clipPos(this, pos);\n      var markers = [], spans = getLine(this, pos.line).markedSpans;\n      if (spans) for (var i = 0; i < spans.length; ++i) {\n        var span = spans[i];\n        if ((span.from == null || span.from <= pos.ch) &&\n            (span.to == null || span.to >= pos.ch))\n          markers.push(span.marker.parent || span.marker);\n      }\n      return markers;\n    },\n    findMarks: function(from, to, filter) {\n      from = clipPos(this, from); to = clipPos(this, to);\n      var found = [], lineNo = from.line;\n      this.iter(from.line, to.line + 1, function(line) {\n        var spans = line.markedSpans;\n        if (spans) for (var i = 0; i < spans.length; i++) {\n          var span = spans[i];\n          if (!(lineNo == from.line && from.ch > span.to ||\n                span.from == null && lineNo != from.line||\n                lineNo == to.line && span.from > to.ch) &&\n              (!filter || filter(span.marker)))\n            found.push(span.marker.parent || span.marker);\n        }\n        ++lineNo;\n      });\n      return found;\n    },\n    getAllMarks: function() {\n      var markers = [];\n      this.iter(function(line) {\n        var sps = line.markedSpans;\n        if (sps) for (var i = 0; i < sps.length; ++i)\n          if (sps[i].from != null) markers.push(sps[i].marker);\n      });\n      return markers;\n    },\n\n    posFromIndex: function(off) {\n      var ch, lineNo = this.first;\n      this.iter(function(line) {\n        var sz = line.text.length + 1;\n        if (sz > off) { ch = off; return true; }\n        off -= sz;\n        ++lineNo;\n      });\n      return clipPos(this, Pos(lineNo, ch));\n    },\n    indexFromPos: function (coords) {\n      coords = clipPos(this, coords);\n      var index = coords.ch;\n      if (coords.line < this.first || coords.ch < 0) return 0;\n      this.iter(this.first, coords.line, function (line) {\n        index += line.text.length + 1;\n      });\n      return index;\n    },\n\n    copy: function(copyHistory) {\n      var doc = new Doc(getLines(this, this.first, this.first + this.size), this.modeOption, this.first);\n      doc.scrollTop = this.scrollTop; doc.scrollLeft = this.scrollLeft;\n      doc.sel = this.sel;\n      doc.extend = false;\n      if (copyHistory) {\n        doc.history.undoDepth = this.history.undoDepth;\n        doc.setHistory(this.getHistory());\n      }\n      return doc;\n    },\n\n    linkedDoc: function(options) {\n      if (!options) options = {};\n      var from = this.first, to = this.first + this.size;\n      if (options.from != null && options.from > from) from = options.from;\n      if (options.to != null && options.to < to) to = options.to;\n      var copy = new Doc(getLines(this, from, to), options.mode || this.modeOption, from);\n      if (options.sharedHist) copy.history = this.history;\n      (this.linked || (this.linked = [])).push({doc: copy, sharedHist: options.sharedHist});\n      copy.linked = [{doc: this, isParent: true, sharedHist: options.sharedHist}];\n      copySharedMarkers(copy, findSharedMarkers(this));\n      return copy;\n    },\n    unlinkDoc: function(other) {\n      if (other instanceof CodeMirror) other = other.doc;\n      if (this.linked) for (var i = 0; i < this.linked.length; ++i) {\n        var link = this.linked[i];\n        if (link.doc != other) continue;\n        this.linked.splice(i, 1);\n        other.unlinkDoc(this);\n        detachSharedMarkers(findSharedMarkers(this));\n        break;\n      }\n      // If the histories were shared, split them again\n      if (other.history == this.history) {\n        var splitIds = [other.id];\n        linkedDocs(other, function(doc) {splitIds.push(doc.id);}, true);\n        other.history = new History(null);\n        other.history.done = copyHistoryArray(this.history.done, splitIds);\n        other.history.undone = copyHistoryArray(this.history.undone, splitIds);\n      }\n    },\n    iterLinkedDocs: function(f) {linkedDocs(this, f);},\n\n    getMode: function() {return this.mode;},\n    getEditor: function() {return this.cm;}\n  });\n\n  // Public alias.\n  Doc.prototype.eachLine = Doc.prototype.iter;\n\n  // Set up methods on CodeMirror's prototype to redirect to the editor's document.\n  var dontDelegate = \"iter insert remove copy getEditor\".split(\" \");\n  for (var prop in Doc.prototype) if (Doc.prototype.hasOwnProperty(prop) && indexOf(dontDelegate, prop) < 0)\n    CodeMirror.prototype[prop] = (function(method) {\n      return function() {return method.apply(this.doc, arguments);};\n    })(Doc.prototype[prop]);\n\n  eventMixin(Doc);\n\n  // Call f for all linked documents.\n  function linkedDocs(doc, f, sharedHistOnly) {\n    function propagate(doc, skip, sharedHist) {\n      if (doc.linked) for (var i = 0; i < doc.linked.length; ++i) {\n        var rel = doc.linked[i];\n        if (rel.doc == skip) continue;\n        var shared = sharedHist && rel.sharedHist;\n        if (sharedHistOnly && !shared) continue;\n        f(rel.doc, shared);\n        propagate(rel.doc, doc, shared);\n      }\n    }\n    propagate(doc, null, true);\n  }\n\n  // Attach a document to an editor.\n  function attachDoc(cm, doc) {\n    if (doc.cm) throw new Error(\"This document is already in use.\");\n    cm.doc = doc;\n    doc.cm = cm;\n    estimateLineHeights(cm);\n    loadMode(cm);\n    if (!cm.options.lineWrapping) findMaxLine(cm);\n    cm.options.mode = doc.modeOption;\n    regChange(cm);\n  }\n\n  // LINE UTILITIES\n\n  // Find the line object corresponding to the given line number.\n  function getLine(doc, n) {\n    n -= doc.first;\n    if (n < 0 || n >= doc.size) throw new Error(\"There is no line \" + (n + doc.first) + \" in the document.\");\n    for (var chunk = doc; !chunk.lines;) {\n      for (var i = 0;; ++i) {\n        var child = chunk.children[i], sz = child.chunkSize();\n        if (n < sz) { chunk = child; break; }\n        n -= sz;\n      }\n    }\n    return chunk.lines[n];\n  }\n\n  // Get the part of a document between two positions, as an array of\n  // strings.\n  function getBetween(doc, start, end) {\n    var out = [], n = start.line;\n    doc.iter(start.line, end.line + 1, function(line) {\n      var text = line.text;\n      if (n == end.line) text = text.slice(0, end.ch);\n      if (n == start.line) text = text.slice(start.ch);\n      out.push(text);\n      ++n;\n    });\n    return out;\n  }\n  // Get the lines between from and to, as array of strings.\n  function getLines(doc, from, to) {\n    var out = [];\n    doc.iter(from, to, function(line) { out.push(line.text); });\n    return out;\n  }\n\n  // Update the height of a line, propagating the height change\n  // upwards to parent nodes.\n  function updateLineHeight(line, height) {\n    var diff = height - line.height;\n    if (diff) for (var n = line; n; n = n.parent) n.height += diff;\n  }\n\n  // Given a line object, find its line number by walking up through\n  // its parent links.\n  function lineNo(line) {\n    if (line.parent == null) return null;\n    var cur = line.parent, no = indexOf(cur.lines, line);\n    for (var chunk = cur.parent; chunk; cur = chunk, chunk = chunk.parent) {\n      for (var i = 0;; ++i) {\n        if (chunk.children[i] == cur) break;\n        no += chunk.children[i].chunkSize();\n      }\n    }\n    return no + cur.first;\n  }\n\n  // Find the line at the given vertical position, using the height\n  // information in the document tree.\n  function lineAtHeight(chunk, h) {\n    var n = chunk.first;\n    outer: do {\n      for (var i = 0; i < chunk.children.length; ++i) {\n        var child = chunk.children[i], ch = child.height;\n        if (h < ch) { chunk = child; continue outer; }\n        h -= ch;\n        n += child.chunkSize();\n      }\n      return n;\n    } while (!chunk.lines);\n    for (var i = 0; i < chunk.lines.length; ++i) {\n      var line = chunk.lines[i], lh = line.height;\n      if (h < lh) break;\n      h -= lh;\n    }\n    return n + i;\n  }\n\n\n  // Find the height above the given line.\n  function heightAtLine(lineObj) {\n    lineObj = visualLine(lineObj);\n\n    var h = 0, chunk = lineObj.parent;\n    for (var i = 0; i < chunk.lines.length; ++i) {\n      var line = chunk.lines[i];\n      if (line == lineObj) break;\n      else h += line.height;\n    }\n    for (var p = chunk.parent; p; chunk = p, p = chunk.parent) {\n      for (var i = 0; i < p.children.length; ++i) {\n        var cur = p.children[i];\n        if (cur == chunk) break;\n        else h += cur.height;\n      }\n    }\n    return h;\n  }\n\n  // Get the bidi ordering for the given line (and cache it). Returns\n  // false for lines that are fully left-to-right, and an array of\n  // BidiSpan objects otherwise.\n  function getOrder(line) {\n    var order = line.order;\n    if (order == null) order = line.order = bidiOrdering(line.text);\n    return order;\n  }\n\n  // HISTORY\n\n  function History(startGen) {\n    // Arrays of change events and selections. Doing something adds an\n    // event to done and clears undo. Undoing moves events from done\n    // to undone, redoing moves them in the other direction.\n    this.done = []; this.undone = [];\n    this.undoDepth = Infinity;\n    // Used to track when changes can be merged into a single undo\n    // event\n    this.lastModTime = this.lastSelTime = 0;\n    this.lastOp = this.lastSelOp = null;\n    this.lastOrigin = this.lastSelOrigin = null;\n    // Used by the isClean() method\n    this.generation = this.maxGeneration = startGen || 1;\n  }\n\n  // Create a history change event from an updateDoc-style change\n  // object.\n  function historyChangeFromChange(doc, change) {\n    var histChange = {from: copyPos(change.from), to: changeEnd(change), text: getBetween(doc, change.from, change.to)};\n    attachLocalSpans(doc, histChange, change.from.line, change.to.line + 1);\n    linkedDocs(doc, function(doc) {attachLocalSpans(doc, histChange, change.from.line, change.to.line + 1);}, true);\n    return histChange;\n  }\n\n  // Pop all selection events off the end of a history array. Stop at\n  // a change event.\n  function clearSelectionEvents(array) {\n    while (array.length) {\n      var last = lst(array);\n      if (last.ranges) array.pop();\n      else break;\n    }\n  }\n\n  // Find the top change event in the history. Pop off selection\n  // events that are in the way.\n  function lastChangeEvent(hist, force) {\n    if (force) {\n      clearSelectionEvents(hist.done);\n      return lst(hist.done);\n    } else if (hist.done.length && !lst(hist.done).ranges) {\n      return lst(hist.done);\n    } else if (hist.done.length > 1 && !hist.done[hist.done.length - 2].ranges) {\n      hist.done.pop();\n      return lst(hist.done);\n    }\n  }\n\n  // Register a change in the history. Merges changes that are within\n  // a single operation, ore are close together with an origin that\n  // allows merging (starting with \"+\") into a single event.\n  function addChangeToHistory(doc, change, selAfter, opId) {\n    var hist = doc.history;\n    hist.undone.length = 0;\n    var time = +new Date, cur;\n\n    if ((hist.lastOp == opId ||\n         hist.lastOrigin == change.origin && change.origin &&\n         ((change.origin.charAt(0) == \"+\" && doc.cm && hist.lastModTime > time - doc.cm.options.historyEventDelay) ||\n          change.origin.charAt(0) == \"*\")) &&\n        (cur = lastChangeEvent(hist, hist.lastOp == opId))) {\n      // Merge this change into the last event\n      var last = lst(cur.changes);\n      if (cmp(change.from, change.to) == 0 && cmp(change.from, last.to) == 0) {\n        // Optimized case for simple insertion -- don't want to add\n        // new changesets for every character typed\n        last.to = changeEnd(change);\n      } else {\n        // Add new sub-event\n        cur.changes.push(historyChangeFromChange(doc, change));\n      }\n    } else {\n      // Can not be merged, start a new event.\n      var before = lst(hist.done);\n      if (!before || !before.ranges)\n        pushSelectionToHistory(doc.sel, hist.done);\n      cur = {changes: [historyChangeFromChange(doc, change)],\n             generation: hist.generation};\n      hist.done.push(cur);\n      while (hist.done.length > hist.undoDepth) {\n        hist.done.shift();\n        if (!hist.done[0].ranges) hist.done.shift();\n      }\n    }\n    hist.done.push(selAfter);\n    hist.generation = ++hist.maxGeneration;\n    hist.lastModTime = hist.lastSelTime = time;\n    hist.lastOp = hist.lastSelOp = opId;\n    hist.lastOrigin = hist.lastSelOrigin = change.origin;\n\n    if (!last) signal(doc, \"historyAdded\");\n  }\n\n  function selectionEventCanBeMerged(doc, origin, prev, sel) {\n    var ch = origin.charAt(0);\n    return ch == \"*\" ||\n      ch == \"+\" &&\n      prev.ranges.length == sel.ranges.length &&\n      prev.somethingSelected() == sel.somethingSelected() &&\n      new Date - doc.history.lastSelTime <= (doc.cm ? doc.cm.options.historyEventDelay : 500);\n  }\n\n  // Called whenever the selection changes, sets the new selection as\n  // the pending selection in the history, and pushes the old pending\n  // selection into the 'done' array when it was significantly\n  // different (in number of selected ranges, emptiness, or time).\n  function addSelectionToHistory(doc, sel, opId, options) {\n    var hist = doc.history, origin = options && options.origin;\n\n    // A new event is started when the previous origin does not match\n    // the current, or the origins don't allow matching. Origins\n    // starting with * are always merged, those starting with + are\n    // merged when similar and close together in time.\n    if (opId == hist.lastSelOp ||\n        (origin && hist.lastSelOrigin == origin &&\n         (hist.lastModTime == hist.lastSelTime && hist.lastOrigin == origin ||\n          selectionEventCanBeMerged(doc, origin, lst(hist.done), sel))))\n      hist.done[hist.done.length - 1] = sel;\n    else\n      pushSelectionToHistory(sel, hist.done);\n\n    hist.lastSelTime = +new Date;\n    hist.lastSelOrigin = origin;\n    hist.lastSelOp = opId;\n    if (options && options.clearRedo !== false)\n      clearSelectionEvents(hist.undone);\n  }\n\n  function pushSelectionToHistory(sel, dest) {\n    var top = lst(dest);\n    if (!(top && top.ranges && top.equals(sel)))\n      dest.push(sel);\n  }\n\n  // Used to store marked span information in the history.\n  function attachLocalSpans(doc, change, from, to) {\n    var existing = change[\"spans_\" + doc.id], n = 0;\n    doc.iter(Math.max(doc.first, from), Math.min(doc.first + doc.size, to), function(line) {\n      if (line.markedSpans)\n        (existing || (existing = change[\"spans_\" + doc.id] = {}))[n] = line.markedSpans;\n      ++n;\n    });\n  }\n\n  // When un/re-doing restores text containing marked spans, those\n  // that have been explicitly cleared should not be restored.\n  function removeClearedSpans(spans) {\n    if (!spans) return null;\n    for (var i = 0, out; i < spans.length; ++i) {\n      if (spans[i].marker.explicitlyCleared) { if (!out) out = spans.slice(0, i); }\n      else if (out) out.push(spans[i]);\n    }\n    return !out ? spans : out.length ? out : null;\n  }\n\n  // Retrieve and filter the old marked spans stored in a change event.\n  function getOldSpans(doc, change) {\n    var found = change[\"spans_\" + doc.id];\n    if (!found) return null;\n    for (var i = 0, nw = []; i < change.text.length; ++i)\n      nw.push(removeClearedSpans(found[i]));\n    return nw;\n  }\n\n  // Used both to provide a JSON-safe object in .getHistory, and, when\n  // detaching a document, to split the history in two\n  function copyHistoryArray(events, newGroup, instantiateSel) {\n    for (var i = 0, copy = []; i < events.length; ++i) {\n      var event = events[i];\n      if (event.ranges) {\n        copy.push(instantiateSel ? Selection.prototype.deepCopy.call(event) : event);\n        continue;\n      }\n      var changes = event.changes, newChanges = [];\n      copy.push({changes: newChanges});\n      for (var j = 0; j < changes.length; ++j) {\n        var change = changes[j], m;\n        newChanges.push({from: change.from, to: change.to, text: change.text});\n        if (newGroup) for (var prop in change) if (m = prop.match(/^spans_(\\d+)$/)) {\n          if (indexOf(newGroup, Number(m[1])) > -1) {\n            lst(newChanges)[prop] = change[prop];\n            delete change[prop];\n          }\n        }\n      }\n    }\n    return copy;\n  }\n\n  // Rebasing/resetting history to deal with externally-sourced changes\n\n  function rebaseHistSelSingle(pos, from, to, diff) {\n    if (to < pos.line) {\n      pos.line += diff;\n    } else if (from < pos.line) {\n      pos.line = from;\n      pos.ch = 0;\n    }\n  }\n\n  // Tries to rebase an array of history events given a change in the\n  // document. If the change touches the same lines as the event, the\n  // event, and everything 'behind' it, is discarded. If the change is\n  // before the event, the event's positions are updated. Uses a\n  // copy-on-write scheme for the positions, to avoid having to\n  // reallocate them all on every rebase, but also avoid problems with\n  // shared position objects being unsafely updated.\n  function rebaseHistArray(array, from, to, diff) {\n    for (var i = 0; i < array.length; ++i) {\n      var sub = array[i], ok = true;\n      if (sub.ranges) {\n        if (!sub.copied) { sub = array[i] = sub.deepCopy(); sub.copied = true; }\n        for (var j = 0; j < sub.ranges.length; j++) {\n          rebaseHistSelSingle(sub.ranges[j].anchor, from, to, diff);\n          rebaseHistSelSingle(sub.ranges[j].head, from, to, diff);\n        }\n        continue;\n      }\n      for (var j = 0; j < sub.changes.length; ++j) {\n        var cur = sub.changes[j];\n        if (to < cur.from.line) {\n          cur.from = Pos(cur.from.line + diff, cur.from.ch);\n          cur.to = Pos(cur.to.line + diff, cur.to.ch);\n        } else if (from <= cur.to.line) {\n          ok = false;\n          break;\n        }\n      }\n      if (!ok) {\n        array.splice(0, i + 1);\n        i = 0;\n      }\n    }\n  }\n\n  function rebaseHist(hist, change) {\n    var from = change.from.line, to = change.to.line, diff = change.text.length - (to - from) - 1;\n    rebaseHistArray(hist.done, from, to, diff);\n    rebaseHistArray(hist.undone, from, to, diff);\n  }\n\n  // EVENT UTILITIES\n\n  // Due to the fact that we still support jurassic IE versions, some\n  // compatibility wrappers are needed.\n\n  var e_preventDefault = CodeMirror.e_preventDefault = function(e) {\n    if (e.preventDefault) e.preventDefault();\n    else e.returnValue = false;\n  };\n  var e_stopPropagation = CodeMirror.e_stopPropagation = function(e) {\n    if (e.stopPropagation) e.stopPropagation();\n    else e.cancelBubble = true;\n  };\n  function e_defaultPrevented(e) {\n    return e.defaultPrevented != null ? e.defaultPrevented : e.returnValue == false;\n  }\n  var e_stop = CodeMirror.e_stop = function(e) {e_preventDefault(e); e_stopPropagation(e);};\n\n  function e_target(e) {return e.target || e.srcElement;}\n  function e_button(e) {\n    var b = e.which;\n    if (b == null) {\n      if (e.button & 1) b = 1;\n      else if (e.button & 2) b = 3;\n      else if (e.button & 4) b = 2;\n    }\n    if (mac && e.ctrlKey && b == 1) b = 3;\n    return b;\n  }\n\n  // EVENT HANDLING\n\n  // Lightweight event framework. on/off also work on DOM nodes,\n  // registering native DOM handlers.\n\n  var on = CodeMirror.on = function(emitter, type, f) {\n    if (emitter.addEventListener)\n      emitter.addEventListener(type, f, false);\n    else if (emitter.attachEvent)\n      emitter.attachEvent(\"on\" + type, f);\n    else {\n      var map = emitter._handlers || (emitter._handlers = {});\n      var arr = map[type] || (map[type] = []);\n      arr.push(f);\n    }\n  };\n\n  var off = CodeMirror.off = function(emitter, type, f) {\n    if (emitter.removeEventListener)\n      emitter.removeEventListener(type, f, false);\n    else if (emitter.detachEvent)\n      emitter.detachEvent(\"on\" + type, f);\n    else {\n      var arr = emitter._handlers && emitter._handlers[type];\n      if (!arr) return;\n      for (var i = 0; i < arr.length; ++i)\n        if (arr[i] == f) { arr.splice(i, 1); break; }\n    }\n  };\n\n  var signal = CodeMirror.signal = function(emitter, type /*, values...*/) {\n    var arr = emitter._handlers && emitter._handlers[type];\n    if (!arr) return;\n    var args = Array.prototype.slice.call(arguments, 2);\n    for (var i = 0; i < arr.length; ++i) arr[i].apply(null, args);\n  };\n\n  var orphanDelayedCallbacks = null;\n\n  // Often, we want to signal events at a point where we are in the\n  // middle of some work, but don't want the handler to start calling\n  // other methods on the editor, which might be in an inconsistent\n  // state or simply not expect any other events to happen.\n  // signalLater looks whether there are any handlers, and schedules\n  // them to be executed when the last operation ends, or, if no\n  // operation is active, when a timeout fires.\n  function signalLater(emitter, type /*, values...*/) {\n    var arr = emitter._handlers && emitter._handlers[type];\n    if (!arr) return;\n    var args = Array.prototype.slice.call(arguments, 2), list;\n    if (operationGroup) {\n      list = operationGroup.delayedCallbacks;\n    } else if (orphanDelayedCallbacks) {\n      list = orphanDelayedCallbacks;\n    } else {\n      list = orphanDelayedCallbacks = [];\n      setTimeout(fireOrphanDelayed, 0);\n    }\n    function bnd(f) {return function(){f.apply(null, args);};};\n    for (var i = 0; i < arr.length; ++i)\n      list.push(bnd(arr[i]));\n  }\n\n  function fireOrphanDelayed() {\n    var delayed = orphanDelayedCallbacks;\n    orphanDelayedCallbacks = null;\n    for (var i = 0; i < delayed.length; ++i) delayed[i]();\n  }\n\n  // The DOM events that CodeMirror handles can be overridden by\n  // registering a (non-DOM) handler on the editor for the event name,\n  // and preventDefault-ing the event in that handler.\n  function signalDOMEvent(cm, e, override) {\n    if (typeof e == \"string\")\n      e = {type: e, preventDefault: function() { this.defaultPrevented = true; }};\n    signal(cm, override || e.type, cm, e);\n    return e_defaultPrevented(e) || e.codemirrorIgnore;\n  }\n\n  function signalCursorActivity(cm) {\n    var arr = cm._handlers && cm._handlers.cursorActivity;\n    if (!arr) return;\n    var set = cm.curOp.cursorActivityHandlers || (cm.curOp.cursorActivityHandlers = []);\n    for (var i = 0; i < arr.length; ++i) if (indexOf(set, arr[i]) == -1)\n      set.push(arr[i]);\n  }\n\n  function hasHandler(emitter, type) {\n    var arr = emitter._handlers && emitter._handlers[type];\n    return arr && arr.length > 0;\n  }\n\n  // Add on and off methods to a constructor's prototype, to make\n  // registering events on such objects more convenient.\n  function eventMixin(ctor) {\n    ctor.prototype.on = function(type, f) {on(this, type, f);};\n    ctor.prototype.off = function(type, f) {off(this, type, f);};\n  }\n\n  // MISC UTILITIES\n\n  // Number of pixels added to scroller and sizer to hide scrollbar\n  var scrollerGap = 30;\n\n  // Returned or thrown by various protocols to signal 'I'm not\n  // handling this'.\n  var Pass = CodeMirror.Pass = {toString: function(){return \"CodeMirror.Pass\";}};\n\n  // Reused option objects for setSelection & friends\n  var sel_dontScroll = {scroll: false}, sel_mouse = {origin: \"*mouse\"}, sel_move = {origin: \"+move\"};\n\n  function Delayed() {this.id = null;}\n  Delayed.prototype.set = function(ms, f) {\n    clearTimeout(this.id);\n    this.id = setTimeout(f, ms);\n  };\n\n  // Counts the column offset in a string, taking tabs into account.\n  // Used mostly to find indentation.\n  var countColumn = CodeMirror.countColumn = function(string, end, tabSize, startIndex, startValue) {\n    if (end == null) {\n      end = string.search(/[^\\s\\u00a0]/);\n      if (end == -1) end = string.length;\n    }\n    for (var i = startIndex || 0, n = startValue || 0;;) {\n      var nextTab = string.indexOf(\"\\t\", i);\n      if (nextTab < 0 || nextTab >= end)\n        return n + (end - i);\n      n += nextTab - i;\n      n += tabSize - (n % tabSize);\n      i = nextTab + 1;\n    }\n  };\n\n  // The inverse of countColumn -- find the offset that corresponds to\n  // a particular column.\n  function findColumn(string, goal, tabSize) {\n    for (var pos = 0, col = 0;;) {\n      var nextTab = string.indexOf(\"\\t\", pos);\n      if (nextTab == -1) nextTab = string.length;\n      var skipped = nextTab - pos;\n      if (nextTab == string.length || col + skipped >= goal)\n        return pos + Math.min(skipped, goal - col);\n      col += nextTab - pos;\n      col += tabSize - (col % tabSize);\n      pos = nextTab + 1;\n      if (col >= goal) return pos;\n    }\n  }\n\n  var spaceStrs = [\"\"];\n  function spaceStr(n) {\n    while (spaceStrs.length <= n)\n      spaceStrs.push(lst(spaceStrs) + \" \");\n    return spaceStrs[n];\n  }\n\n  function lst(arr) { return arr[arr.length-1]; }\n\n  var selectInput = function(node) { node.select(); };\n  if (ios) // Mobile Safari apparently has a bug where select() is broken.\n    selectInput = function(node) { node.selectionStart = 0; node.selectionEnd = node.value.length; };\n  else if (ie) // Suppress mysterious IE10 errors\n    selectInput = function(node) { try { node.select(); } catch(_e) {} };\n\n  function indexOf(array, elt) {\n    for (var i = 0; i < array.length; ++i)\n      if (array[i] == elt) return i;\n    return -1;\n  }\n  function map(array, f) {\n    var out = [];\n    for (var i = 0; i < array.length; i++) out[i] = f(array[i], i);\n    return out;\n  }\n\n  function nothing() {}\n\n  function createObj(base, props) {\n    var inst;\n    if (Object.create) {\n      inst = Object.create(base);\n    } else {\n      nothing.prototype = base;\n      inst = new nothing();\n    }\n    if (props) copyObj(props, inst);\n    return inst;\n  };\n\n  function copyObj(obj, target, overwrite) {\n    if (!target) target = {};\n    for (var prop in obj)\n      if (obj.hasOwnProperty(prop) && (overwrite !== false || !target.hasOwnProperty(prop)))\n        target[prop] = obj[prop];\n    return target;\n  }\n\n  function bind(f) {\n    var args = Array.prototype.slice.call(arguments, 1);\n    return function(){return f.apply(null, args);};\n  }\n\n  var nonASCIISingleCaseWordChar = /[\\u00df\\u0587\\u0590-\\u05f4\\u0600-\\u06ff\\u3040-\\u309f\\u30a0-\\u30ff\\u3400-\\u4db5\\u4e00-\\u9fcc\\uac00-\\ud7af]/;\n  var isWordCharBasic = CodeMirror.isWordChar = function(ch) {\n    return /\\w/.test(ch) || ch > \"\\x80\" &&\n      (ch.toUpperCase() != ch.toLowerCase() || nonASCIISingleCaseWordChar.test(ch));\n  };\n  function isWordChar(ch, helper) {\n    if (!helper) return isWordCharBasic(ch);\n    if (helper.source.indexOf(\"\\\\w\") > -1 && isWordCharBasic(ch)) return true;\n    return helper.test(ch);\n  }\n\n  function isEmpty(obj) {\n    for (var n in obj) if (obj.hasOwnProperty(n) && obj[n]) return false;\n    return true;\n  }\n\n  // Extending unicode characters. A series of a non-extending char +\n  // any number of extending chars is treated as a single unit as far\n  // as editing and measuring is concerned. This is not fully correct,\n  // since some scripts/fonts/browsers also treat other configurations\n  // of code points as a group.\n  var extendingChars = /[\\u0300-\\u036f\\u0483-\\u0489\\u0591-\\u05bd\\u05bf\\u05c1\\u05c2\\u05c4\\u05c5\\u05c7\\u0610-\\u061a\\u064b-\\u065e\\u0670\\u06d6-\\u06dc\\u06de-\\u06e4\\u06e7\\u06e8\\u06ea-\\u06ed\\u0711\\u0730-\\u074a\\u07a6-\\u07b0\\u07eb-\\u07f3\\u0816-\\u0819\\u081b-\\u0823\\u0825-\\u0827\\u0829-\\u082d\\u0900-\\u0902\\u093c\\u0941-\\u0948\\u094d\\u0951-\\u0955\\u0962\\u0963\\u0981\\u09bc\\u09be\\u09c1-\\u09c4\\u09cd\\u09d7\\u09e2\\u09e3\\u0a01\\u0a02\\u0a3c\\u0a41\\u0a42\\u0a47\\u0a48\\u0a4b-\\u0a4d\\u0a51\\u0a70\\u0a71\\u0a75\\u0a81\\u0a82\\u0abc\\u0ac1-\\u0ac5\\u0ac7\\u0ac8\\u0acd\\u0ae2\\u0ae3\\u0b01\\u0b3c\\u0b3e\\u0b3f\\u0b41-\\u0b44\\u0b4d\\u0b56\\u0b57\\u0b62\\u0b63\\u0b82\\u0bbe\\u0bc0\\u0bcd\\u0bd7\\u0c3e-\\u0c40\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55\\u0c56\\u0c62\\u0c63\\u0cbc\\u0cbf\\u0cc2\\u0cc6\\u0ccc\\u0ccd\\u0cd5\\u0cd6\\u0ce2\\u0ce3\\u0d3e\\u0d41-\\u0d44\\u0d4d\\u0d57\\u0d62\\u0d63\\u0dca\\u0dcf\\u0dd2-\\u0dd4\\u0dd6\\u0ddf\\u0e31\\u0e34-\\u0e3a\\u0e47-\\u0e4e\\u0eb1\\u0eb4-\\u0eb9\\u0ebb\\u0ebc\\u0ec8-\\u0ecd\\u0f18\\u0f19\\u0f35\\u0f37\\u0f39\\u0f71-\\u0f7e\\u0f80-\\u0f84\\u0f86\\u0f87\\u0f90-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u102d-\\u1030\\u1032-\\u1037\\u1039\\u103a\\u103d\\u103e\\u1058\\u1059\\u105e-\\u1060\\u1071-\\u1074\\u1082\\u1085\\u1086\\u108d\\u109d\\u135f\\u1712-\\u1714\\u1732-\\u1734\\u1752\\u1753\\u1772\\u1773\\u17b7-\\u17bd\\u17c6\\u17c9-\\u17d3\\u17dd\\u180b-\\u180d\\u18a9\\u1920-\\u1922\\u1927\\u1928\\u1932\\u1939-\\u193b\\u1a17\\u1a18\\u1a56\\u1a58-\\u1a5e\\u1a60\\u1a62\\u1a65-\\u1a6c\\u1a73-\\u1a7c\\u1a7f\\u1b00-\\u1b03\\u1b34\\u1b36-\\u1b3a\\u1b3c\\u1b42\\u1b6b-\\u1b73\\u1b80\\u1b81\\u1ba2-\\u1ba5\\u1ba8\\u1ba9\\u1c2c-\\u1c33\\u1c36\\u1c37\\u1cd0-\\u1cd2\\u1cd4-\\u1ce0\\u1ce2-\\u1ce8\\u1ced\\u1dc0-\\u1de6\\u1dfd-\\u1dff\\u200c\\u200d\\u20d0-\\u20f0\\u2cef-\\u2cf1\\u2de0-\\u2dff\\u302a-\\u302f\\u3099\\u309a\\ua66f-\\ua672\\ua67c\\ua67d\\ua6f0\\ua6f1\\ua802\\ua806\\ua80b\\ua825\\ua826\\ua8c4\\ua8e0-\\ua8f1\\ua926-\\ua92d\\ua947-\\ua951\\ua980-\\ua982\\ua9b3\\ua9b6-\\ua9b9\\ua9bc\\uaa29-\\uaa2e\\uaa31\\uaa32\\uaa35\\uaa36\\uaa43\\uaa4c\\uaab0\\uaab2-\\uaab4\\uaab7\\uaab8\\uaabe\\uaabf\\uaac1\\uabe5\\uabe8\\uabed\\udc00-\\udfff\\ufb1e\\ufe00-\\ufe0f\\ufe20-\\ufe26\\uff9e\\uff9f]/;\n  function isExtendingChar(ch) { return ch.charCodeAt(0) >= 768 && extendingChars.test(ch); }\n\n  // DOM UTILITIES\n\n  function elt(tag, content, className, style) {\n    var e = document.createElement(tag);\n    if (className) e.className = className;\n    if (style) e.style.cssText = style;\n    if (typeof content == \"string\") e.appendChild(document.createTextNode(content));\n    else if (content) for (var i = 0; i < content.length; ++i) e.appendChild(content[i]);\n    return e;\n  }\n\n  var range;\n  if (document.createRange) range = function(node, start, end, endNode) {\n    var r = document.createRange();\n    r.setEnd(endNode || node, end);\n    r.setStart(node, start);\n    return r;\n  };\n  else range = function(node, start, end) {\n    var r = document.body.createTextRange();\n    try { r.moveToElementText(node.parentNode); }\n    catch(e) { return r; }\n    r.collapse(true);\n    r.moveEnd(\"character\", end);\n    r.moveStart(\"character\", start);\n    return r;\n  };\n\n  function removeChildren(e) {\n    for (var count = e.childNodes.length; count > 0; --count)\n      e.removeChild(e.firstChild);\n    return e;\n  }\n\n  function removeChildrenAndAdd(parent, e) {\n    return removeChildren(parent).appendChild(e);\n  }\n\n  var contains = CodeMirror.contains = function(parent, child) {\n    if (child.nodeType == 3) // Android browser always returns false when child is a textnode\n      child = child.parentNode;\n    if (parent.contains)\n      return parent.contains(child);\n    do {\n      if (child.nodeType == 11) child = child.host;\n      if (child == parent) return true;\n    } while (child = child.parentNode);\n  };\n\n  function activeElt() { return document.activeElement; }\n  // Older versions of IE throws unspecified error when touching\n  // document.activeElement in some cases (during loading, in iframe)\n  if (ie && ie_version < 11) activeElt = function() {\n    try { return document.activeElement; }\n    catch(e) { return document.body; }\n  };\n\n  function classTest(cls) { return new RegExp(\"(^|\\\\s)\" + cls + \"(?:$|\\\\s)\\\\s*\"); }\n  var rmClass = CodeMirror.rmClass = function(node, cls) {\n    var current = node.className;\n    var match = classTest(cls).exec(current);\n    if (match) {\n      var after = current.slice(match.index + match[0].length);\n      node.className = current.slice(0, match.index) + (after ? match[1] + after : \"\");\n    }\n  };\n  var addClass = CodeMirror.addClass = function(node, cls) {\n    var current = node.className;\n    if (!classTest(cls).test(current)) node.className += (current ? \" \" : \"\") + cls;\n  };\n  function joinClasses(a, b) {\n    var as = a.split(\" \");\n    for (var i = 0; i < as.length; i++)\n      if (as[i] && !classTest(as[i]).test(b)) b += \" \" + as[i];\n    return b;\n  }\n\n  // WINDOW-WIDE EVENTS\n\n  // These must be handled carefully, because naively registering a\n  // handler for each editor will cause the editors to never be\n  // garbage collected.\n\n  function forEachCodeMirror(f) {\n    if (!document.body.getElementsByClassName) return;\n    var byClass = document.body.getElementsByClassName(\"CodeMirror\");\n    for (var i = 0; i < byClass.length; i++) {\n      var cm = byClass[i].CodeMirror;\n      if (cm) f(cm);\n    }\n  }\n\n  var globalsRegistered = false;\n  function ensureGlobalHandlers() {\n    if (globalsRegistered) return;\n    registerGlobalHandlers();\n    globalsRegistered = true;\n  }\n  function registerGlobalHandlers() {\n    // When the window resizes, we need to refresh active editors.\n    var resizeTimer;\n    on(window, \"resize\", function() {\n      if (resizeTimer == null) resizeTimer = setTimeout(function() {\n        resizeTimer = null;\n        forEachCodeMirror(onResize);\n      }, 100);\n    });\n    // When the window loses focus, we want to show the editor as blurred\n    on(window, \"blur\", function() {\n      forEachCodeMirror(onBlur);\n    });\n  }\n\n  // FEATURE DETECTION\n\n  // Detect drag-and-drop\n  var dragAndDrop = function() {\n    // There is *some* kind of drag-and-drop support in IE6-8, but I\n    // couldn't get it to work yet.\n    if (ie && ie_version < 9) return false;\n    var div = elt('div');\n    return \"draggable\" in div || \"dragDrop\" in div;\n  }();\n\n  var zwspSupported;\n  function zeroWidthElement(measure) {\n    if (zwspSupported == null) {\n      var test = elt(\"span\", \"\\u200b\");\n      removeChildrenAndAdd(measure, elt(\"span\", [test, document.createTextNode(\"x\")]));\n      if (measure.firstChild.offsetHeight != 0)\n        zwspSupported = test.offsetWidth <= 1 && test.offsetHeight > 2 && !(ie && ie_version < 8);\n    }\n    var node = zwspSupported ? elt(\"span\", \"\\u200b\") :\n      elt(\"span\", \"\\u00a0\", null, \"display: inline-block; width: 1px; margin-right: -1px\");\n    node.setAttribute(\"cm-text\", \"\");\n    return node;\n  }\n\n  // Feature-detect IE's crummy client rect reporting for bidi text\n  var badBidiRects;\n  function hasBadBidiRects(measure) {\n    if (badBidiRects != null) return badBidiRects;\n    var txt = removeChildrenAndAdd(measure, document.createTextNode(\"A\\u062eA\"));\n    var r0 = range(txt, 0, 1).getBoundingClientRect();\n    if (!r0 || r0.left == r0.right) return false; // Safari returns null in some cases (#2780)\n    var r1 = range(txt, 1, 2).getBoundingClientRect();\n    return badBidiRects = (r1.right - r0.right < 3);\n  }\n\n  // See if \"\".split is the broken IE version, if so, provide an\n  // alternative way to split lines.\n  var splitLines = CodeMirror.splitLines = \"\\n\\nb\".split(/\\n/).length != 3 ? function(string) {\n    var pos = 0, result = [], l = string.length;\n    while (pos <= l) {\n      var nl = string.indexOf(\"\\n\", pos);\n      if (nl == -1) nl = string.length;\n      var line = string.slice(pos, string.charAt(nl - 1) == \"\\r\" ? nl - 1 : nl);\n      var rt = line.indexOf(\"\\r\");\n      if (rt != -1) {\n        result.push(line.slice(0, rt));\n        pos += rt + 1;\n      } else {\n        result.push(line);\n        pos = nl + 1;\n      }\n    }\n    return result;\n  } : function(string){return string.split(/\\r\\n?|\\n/);};\n\n  var hasSelection = window.getSelection ? function(te) {\n    try { return te.selectionStart != te.selectionEnd; }\n    catch(e) { return false; }\n  } : function(te) {\n    try {var range = te.ownerDocument.selection.createRange();}\n    catch(e) {}\n    if (!range || range.parentElement() != te) return false;\n    return range.compareEndPoints(\"StartToEnd\", range) != 0;\n  };\n\n  var hasCopyEvent = (function() {\n    var e = elt(\"div\");\n    if (\"oncopy\" in e) return true;\n    e.setAttribute(\"oncopy\", \"return;\");\n    return typeof e.oncopy == \"function\";\n  })();\n\n  var badZoomedRects = null;\n  function hasBadZoomedRects(measure) {\n    if (badZoomedRects != null) return badZoomedRects;\n    var node = removeChildrenAndAdd(measure, elt(\"span\", \"x\"));\n    var normal = node.getBoundingClientRect();\n    var fromRange = range(node, 0, 1).getBoundingClientRect();\n    return badZoomedRects = Math.abs(normal.left - fromRange.left) > 1;\n  }\n\n  // KEY NAMES\n\n  var keyNames = {3: \"Enter\", 8: \"Backspace\", 9: \"Tab\", 13: \"Enter\", 16: \"Shift\", 17: \"Ctrl\", 18: \"Alt\",\n                  19: \"Pause\", 20: \"CapsLock\", 27: \"Esc\", 32: \"Space\", 33: \"PageUp\", 34: \"PageDown\", 35: \"End\",\n                  36: \"Home\", 37: \"Left\", 38: \"Up\", 39: \"Right\", 40: \"Down\", 44: \"PrintScrn\", 45: \"Insert\",\n                  46: \"Delete\", 59: \";\", 61: \"=\", 91: \"Mod\", 92: \"Mod\", 93: \"Mod\", 107: \"=\", 109: \"-\", 127: \"Delete\",\n                  173: \"-\", 186: \";\", 187: \"=\", 188: \",\", 189: \"-\", 190: \".\", 191: \"/\", 192: \"`\", 219: \"[\", 220: \"\\\\\",\n                  221: \"]\", 222: \"'\", 63232: \"Up\", 63233: \"Down\", 63234: \"Left\", 63235: \"Right\", 63272: \"Delete\",\n                  63273: \"Home\", 63275: \"End\", 63276: \"PageUp\", 63277: \"PageDown\", 63302: \"Insert\"};\n  CodeMirror.keyNames = keyNames;\n  (function() {\n    // Number keys\n    for (var i = 0; i < 10; i++) keyNames[i + 48] = keyNames[i + 96] = String(i);\n    // Alphabetic keys\n    for (var i = 65; i <= 90; i++) keyNames[i] = String.fromCharCode(i);\n    // Function keys\n    for (var i = 1; i <= 12; i++) keyNames[i + 111] = keyNames[i + 63235] = \"F\" + i;\n  })();\n\n  // BIDI HELPERS\n\n  function iterateBidiSections(order, from, to, f) {\n    if (!order) return f(from, to, \"ltr\");\n    var found = false;\n    for (var i = 0; i < order.length; ++i) {\n      var part = order[i];\n      if (part.from < to && part.to > from || from == to && part.to == from) {\n        f(Math.max(part.from, from), Math.min(part.to, to), part.level == 1 ? \"rtl\" : \"ltr\");\n        found = true;\n      }\n    }\n    if (!found) f(from, to, \"ltr\");\n  }\n\n  function bidiLeft(part) { return part.level % 2 ? part.to : part.from; }\n  function bidiRight(part) { return part.level % 2 ? part.from : part.to; }\n\n  function lineLeft(line) { var order = getOrder(line); return order ? bidiLeft(order[0]) : 0; }\n  function lineRight(line) {\n    var order = getOrder(line);\n    if (!order) return line.text.length;\n    return bidiRight(lst(order));\n  }\n\n  function lineStart(cm, lineN) {\n    var line = getLine(cm.doc, lineN);\n    var visual = visualLine(line);\n    if (visual != line) lineN = lineNo(visual);\n    var order = getOrder(visual);\n    var ch = !order ? 0 : order[0].level % 2 ? lineRight(visual) : lineLeft(visual);\n    return Pos(lineN, ch);\n  }\n  function lineEnd(cm, lineN) {\n    var merged, line = getLine(cm.doc, lineN);\n    while (merged = collapsedSpanAtEnd(line)) {\n      line = merged.find(1, true).line;\n      lineN = null;\n    }\n    var order = getOrder(line);\n    var ch = !order ? line.text.length : order[0].level % 2 ? lineLeft(line) : lineRight(line);\n    return Pos(lineN == null ? lineNo(line) : lineN, ch);\n  }\n  function lineStartSmart(cm, pos) {\n    var start = lineStart(cm, pos.line);\n    var line = getLine(cm.doc, start.line);\n    var order = getOrder(line);\n    if (!order || order[0].level == 0) {\n      var firstNonWS = Math.max(0, line.text.search(/\\S/));\n      var inWS = pos.line == start.line && pos.ch <= firstNonWS && pos.ch;\n      return Pos(start.line, inWS ? 0 : firstNonWS);\n    }\n    return start;\n  }\n\n  function compareBidiLevel(order, a, b) {\n    var linedir = order[0].level;\n    if (a == linedir) return true;\n    if (b == linedir) return false;\n    return a < b;\n  }\n  var bidiOther;\n  function getBidiPartAt(order, pos) {\n    bidiOther = null;\n    for (var i = 0, found; i < order.length; ++i) {\n      var cur = order[i];\n      if (cur.from < pos && cur.to > pos) return i;\n      if ((cur.from == pos || cur.to == pos)) {\n        if (found == null) {\n          found = i;\n        } else if (compareBidiLevel(order, cur.level, order[found].level)) {\n          if (cur.from != cur.to) bidiOther = found;\n          return i;\n        } else {\n          if (cur.from != cur.to) bidiOther = i;\n          return found;\n        }\n      }\n    }\n    return found;\n  }\n\n  function moveInLine(line, pos, dir, byUnit) {\n    if (!byUnit) return pos + dir;\n    do pos += dir;\n    while (pos > 0 && isExtendingChar(line.text.charAt(pos)));\n    return pos;\n  }\n\n  // This is needed in order to move 'visually' through bi-directional\n  // text -- i.e., pressing left should make the cursor go left, even\n  // when in RTL text. The tricky part is the 'jumps', where RTL and\n  // LTR text touch each other. This often requires the cursor offset\n  // to move more than one unit, in order to visually move one unit.\n  function moveVisually(line, start, dir, byUnit) {\n    var bidi = getOrder(line);\n    if (!bidi) return moveLogically(line, start, dir, byUnit);\n    var pos = getBidiPartAt(bidi, start), part = bidi[pos];\n    var target = moveInLine(line, start, part.level % 2 ? -dir : dir, byUnit);\n\n    for (;;) {\n      if (target > part.from && target < part.to) return target;\n      if (target == part.from || target == part.to) {\n        if (getBidiPartAt(bidi, target) == pos) return target;\n        part = bidi[pos += dir];\n        return (dir > 0) == part.level % 2 ? part.to : part.from;\n      } else {\n        part = bidi[pos += dir];\n        if (!part) return null;\n        if ((dir > 0) == part.level % 2)\n          target = moveInLine(line, part.to, -1, byUnit);\n        else\n          target = moveInLine(line, part.from, 1, byUnit);\n      }\n    }\n  }\n\n  function moveLogically(line, start, dir, byUnit) {\n    var target = start + dir;\n    if (byUnit) while (target > 0 && isExtendingChar(line.text.charAt(target))) target += dir;\n    return target < 0 || target > line.text.length ? null : target;\n  }\n\n  // Bidirectional ordering algorithm\n  // See http://unicode.org/reports/tr9/tr9-13.html for the algorithm\n  // that this (partially) implements.\n\n  // One-char codes used for character types:\n  // L (L):   Left-to-Right\n  // R (R):   Right-to-Left\n  // r (AL):  Right-to-Left Arabic\n  // 1 (EN):  European Number\n  // + (ES):  European Number Separator\n  // % (ET):  European Number Terminator\n  // n (AN):  Arabic Number\n  // , (CS):  Common Number Separator\n  // m (NSM): Non-Spacing Mark\n  // b (BN):  Boundary Neutral\n  // s (B):   Paragraph Separator\n  // t (S):   Segment Separator\n  // w (WS):  Whitespace\n  // N (ON):  Other Neutrals\n\n  // Returns null if characters are ordered as they appear\n  // (left-to-right), or an array of sections ({from, to, level}\n  // objects) in the order in which they occur visually.\n  var bidiOrdering = (function() {\n    // Character types for codepoints 0 to 0xff\n    var lowTypes = \"bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN\";\n    // Character types for codepoints 0x600 to 0x6ff\n    var arabicTypes = \"rrrrrrrrrrrr,rNNmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmrrrrrrrnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmNmmmm\";\n    function charType(code) {\n      if (code <= 0xf7) return lowTypes.charAt(code);\n      else if (0x590 <= code && code <= 0x5f4) return \"R\";\n      else if (0x600 <= code && code <= 0x6ed) return arabicTypes.charAt(code - 0x600);\n      else if (0x6ee <= code && code <= 0x8ac) return \"r\";\n      else if (0x2000 <= code && code <= 0x200b) return \"w\";\n      else if (code == 0x200c) return \"b\";\n      else return \"L\";\n    }\n\n    var bidiRE = /[\\u0590-\\u05f4\\u0600-\\u06ff\\u0700-\\u08ac]/;\n    var isNeutral = /[stwN]/, isStrong = /[LRr]/, countsAsLeft = /[Lb1n]/, countsAsNum = /[1n]/;\n    // Browsers seem to always treat the boundaries of block elements as being L.\n    var outerType = \"L\";\n\n    function BidiSpan(level, from, to) {\n      this.level = level;\n      this.from = from; this.to = to;\n    }\n\n    return function(str) {\n      if (!bidiRE.test(str)) return false;\n      var len = str.length, types = [];\n      for (var i = 0, type; i < len; ++i)\n        types.push(type = charType(str.charCodeAt(i)));\n\n      // W1. Examine each non-spacing mark (NSM) in the level run, and\n      // change the type of the NSM to the type of the previous\n      // character. If the NSM is at the start of the level run, it will\n      // get the type of sor.\n      for (var i = 0, prev = outerType; i < len; ++i) {\n        var type = types[i];\n        if (type == \"m\") types[i] = prev;\n        else prev = type;\n      }\n\n      // W2. Search backwards from each instance of a European number\n      // until the first strong type (R, L, AL, or sor) is found. If an\n      // AL is found, change the type of the European number to Arabic\n      // number.\n      // W3. Change all ALs to R.\n      for (var i = 0, cur = outerType; i < len; ++i) {\n        var type = types[i];\n        if (type == \"1\" && cur == \"r\") types[i] = \"n\";\n        else if (isStrong.test(type)) { cur = type; if (type == \"r\") types[i] = \"R\"; }\n      }\n\n      // W4. A single European separator between two European numbers\n      // changes to a European number. A single common separator between\n      // two numbers of the same type changes to that type.\n      for (var i = 1, prev = types[0]; i < len - 1; ++i) {\n        var type = types[i];\n        if (type == \"+\" && prev == \"1\" && types[i+1] == \"1\") types[i] = \"1\";\n        else if (type == \",\" && prev == types[i+1] &&\n                 (prev == \"1\" || prev == \"n\")) types[i] = prev;\n        prev = type;\n      }\n\n      // W5. A sequence of European terminators adjacent to European\n      // numbers changes to all European numbers.\n      // W6. Otherwise, separators and terminators change to Other\n      // Neutral.\n      for (var i = 0; i < len; ++i) {\n        var type = types[i];\n        if (type == \",\") types[i] = \"N\";\n        else if (type == \"%\") {\n          for (var end = i + 1; end < len && types[end] == \"%\"; ++end) {}\n          var replace = (i && types[i-1] == \"!\") || (end < len && types[end] == \"1\") ? \"1\" : \"N\";\n          for (var j = i; j < end; ++j) types[j] = replace;\n          i = end - 1;\n        }\n      }\n\n      // W7. Search backwards from each instance of a European number\n      // until the first strong type (R, L, or sor) is found. If an L is\n      // found, then change the type of the European number to L.\n      for (var i = 0, cur = outerType; i < len; ++i) {\n        var type = types[i];\n        if (cur == \"L\" && type == \"1\") types[i] = \"L\";\n        else if (isStrong.test(type)) cur = type;\n      }\n\n      // N1. A sequence of neutrals takes the direction of the\n      // surrounding strong text if the text on both sides has the same\n      // direction. European and Arabic numbers act as if they were R in\n      // terms of their influence on neutrals. Start-of-level-run (sor)\n      // and end-of-level-run (eor) are used at level run boundaries.\n      // N2. Any remaining neutrals take the embedding direction.\n      for (var i = 0; i < len; ++i) {\n        if (isNeutral.test(types[i])) {\n          for (var end = i + 1; end < len && isNeutral.test(types[end]); ++end) {}\n          var before = (i ? types[i-1] : outerType) == \"L\";\n          var after = (end < len ? types[end] : outerType) == \"L\";\n          var replace = before || after ? \"L\" : \"R\";\n          for (var j = i; j < end; ++j) types[j] = replace;\n          i = end - 1;\n        }\n      }\n\n      // Here we depart from the documented algorithm, in order to avoid\n      // building up an actual levels array. Since there are only three\n      // levels (0, 1, 2) in an implementation that doesn't take\n      // explicit embedding into account, we can build up the order on\n      // the fly, without following the level-based algorithm.\n      var order = [], m;\n      for (var i = 0; i < len;) {\n        if (countsAsLeft.test(types[i])) {\n          var start = i;\n          for (++i; i < len && countsAsLeft.test(types[i]); ++i) {}\n          order.push(new BidiSpan(0, start, i));\n        } else {\n          var pos = i, at = order.length;\n          for (++i; i < len && types[i] != \"L\"; ++i) {}\n          for (var j = pos; j < i;) {\n            if (countsAsNum.test(types[j])) {\n              if (pos < j) order.splice(at, 0, new BidiSpan(1, pos, j));\n              var nstart = j;\n              for (++j; j < i && countsAsNum.test(types[j]); ++j) {}\n              order.splice(at, 0, new BidiSpan(2, nstart, j));\n              pos = j;\n            } else ++j;\n          }\n          if (pos < i) order.splice(at, 0, new BidiSpan(1, pos, i));\n        }\n      }\n      if (order[0].level == 1 && (m = str.match(/^\\s+/))) {\n        order[0].from = m[0].length;\n        order.unshift(new BidiSpan(0, 0, m[0].length));\n      }\n      if (lst(order).level == 1 && (m = str.match(/\\s+$/))) {\n        lst(order).to -= m[0].length;\n        order.push(new BidiSpan(0, len - m[0].length, len));\n      }\n      if (order[0].level == 2)\n        order.unshift(new BidiSpan(1, order[0].to, order[0].to));\n      if (order[0].level != lst(order).level)\n        order.push(new BidiSpan(order[0].level, len, len));\n\n      return order;\n    };\n  })();\n\n  // THE END\n\n  CodeMirror.version = \"5.2.0\";\n\n  return CodeMirror;\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/apl/apl.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"apl\", function() {\n  var builtInOps = {\n    \".\": \"innerProduct\",\n    \"\\\\\": \"scan\",\n    \"/\": \"reduce\",\n    \"⌿\": \"reduce1Axis\",\n    \"⍀\": \"scan1Axis\",\n    \"¨\": \"each\",\n    \"⍣\": \"power\"\n  };\n  var builtInFuncs = {\n    \"+\": [\"conjugate\", \"add\"],\n    \"−\": [\"negate\", \"subtract\"],\n    \"×\": [\"signOf\", \"multiply\"],\n    \"÷\": [\"reciprocal\", \"divide\"],\n    \"⌈\": [\"ceiling\", \"greaterOf\"],\n    \"⌊\": [\"floor\", \"lesserOf\"],\n    \"∣\": [\"absolute\", \"residue\"],\n    \"⍳\": [\"indexGenerate\", \"indexOf\"],\n    \"?\": [\"roll\", \"deal\"],\n    \"⋆\": [\"exponentiate\", \"toThePowerOf\"],\n    \"⍟\": [\"naturalLog\", \"logToTheBase\"],\n    \"○\": [\"piTimes\", \"circularFuncs\"],\n    \"!\": [\"factorial\", \"binomial\"],\n    \"⌹\": [\"matrixInverse\", \"matrixDivide\"],\n    \"<\": [null, \"lessThan\"],\n    \"≤\": [null, \"lessThanOrEqual\"],\n    \"=\": [null, \"equals\"],\n    \">\": [null, \"greaterThan\"],\n    \"≥\": [null, \"greaterThanOrEqual\"],\n    \"≠\": [null, \"notEqual\"],\n    \"≡\": [\"depth\", \"match\"],\n    \"≢\": [null, \"notMatch\"],\n    \"∈\": [\"enlist\", \"membership\"],\n    \"⍷\": [null, \"find\"],\n    \"∪\": [\"unique\", \"union\"],\n    \"∩\": [null, \"intersection\"],\n    \"∼\": [\"not\", \"without\"],\n    \"∨\": [null, \"or\"],\n    \"∧\": [null, \"and\"],\n    \"⍱\": [null, \"nor\"],\n    \"⍲\": [null, \"nand\"],\n    \"⍴\": [\"shapeOf\", \"reshape\"],\n    \",\": [\"ravel\", \"catenate\"],\n    \"⍪\": [null, \"firstAxisCatenate\"],\n    \"⌽\": [\"reverse\", \"rotate\"],\n    \"⊖\": [\"axis1Reverse\", \"axis1Rotate\"],\n    \"⍉\": [\"transpose\", null],\n    \"↑\": [\"first\", \"take\"],\n    \"↓\": [null, \"drop\"],\n    \"⊂\": [\"enclose\", \"partitionWithAxis\"],\n    \"⊃\": [\"diclose\", \"pick\"],\n    \"⌷\": [null, \"index\"],\n    \"⍋\": [\"gradeUp\", null],\n    \"⍒\": [\"gradeDown\", null],\n    \"⊤\": [\"encode\", null],\n    \"⊥\": [\"decode\", null],\n    \"⍕\": [\"format\", \"formatByExample\"],\n    \"⍎\": [\"execute\", null],\n    \"⊣\": [\"stop\", \"left\"],\n    \"⊢\": [\"pass\", \"right\"]\n  };\n\n  var isOperator = /[\\.\\/⌿⍀¨⍣]/;\n  var isNiladic = /⍬/;\n  var isFunction = /[\\+−×÷⌈⌊∣⍳\\?⋆⍟○!⌹<≤=>≥≠≡≢∈⍷∪∩∼∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⌷⍋⍒⊤⊥⍕⍎⊣⊢]/;\n  var isArrow = /←/;\n  var isComment = /[⍝#].*$/;\n\n  var stringEater = function(type) {\n    var prev;\n    prev = false;\n    return function(c) {\n      prev = c;\n      if (c === type) {\n        return prev === \"\\\\\";\n      }\n      return true;\n    };\n  };\n  return {\n    startState: function() {\n      return {\n        prev: false,\n        func: false,\n        op: false,\n        string: false,\n        escape: false\n      };\n    },\n    token: function(stream, state) {\n      var ch, funcName, word;\n      if (stream.eatSpace()) {\n        return null;\n      }\n      ch = stream.next();\n      if (ch === '\"' || ch === \"'\") {\n        stream.eatWhile(stringEater(ch));\n        stream.next();\n        state.prev = true;\n        return \"string\";\n      }\n      if (/[\\[{\\(]/.test(ch)) {\n        state.prev = false;\n        return null;\n      }\n      if (/[\\]}\\)]/.test(ch)) {\n        state.prev = true;\n        return null;\n      }\n      if (isNiladic.test(ch)) {\n        state.prev = false;\n        return \"niladic\";\n      }\n      if (/[¯\\d]/.test(ch)) {\n        if (state.func) {\n          state.func = false;\n          state.prev = false;\n        } else {\n          state.prev = true;\n        }\n        stream.eatWhile(/[\\w\\.]/);\n        return \"number\";\n      }\n      if (isOperator.test(ch)) {\n        return \"operator apl-\" + builtInOps[ch];\n      }\n      if (isArrow.test(ch)) {\n        return \"apl-arrow\";\n      }\n      if (isFunction.test(ch)) {\n        funcName = \"apl-\";\n        if (builtInFuncs[ch] != null) {\n          if (state.prev) {\n            funcName += builtInFuncs[ch][1];\n          } else {\n            funcName += builtInFuncs[ch][0];\n          }\n        }\n        state.func = true;\n        state.prev = false;\n        return \"function \" + funcName;\n      }\n      if (isComment.test(ch)) {\n        stream.skipToEnd();\n        return \"comment\";\n      }\n      if (ch === \"∘\" && stream.peek() === \".\") {\n        stream.next();\n        return \"function jot-dot\";\n      }\n      stream.eatWhile(/[\\w\\$_]/);\n      word = stream.current();\n      state.prev = true;\n      return \"keyword\";\n    }\n  };\n});\n\nCodeMirror.defineMIME(\"text/apl\", \"apl\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/apl/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: APL mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/edit/matchbrackets.js\"></script>\n<script src=\"./apl.js\"></script>\n<style>\n\t.CodeMirror { border: 2px inset #dee; }\n    </style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">APL</a>\n  </ul>\n</div>\n\n<article>\n<h2>APL mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n⍝ Conway's game of life\n\n⍝ This example was inspired by the impressive demo at\n⍝ http://www.youtube.com/watch?v=a9xAKttWgP4\n\n⍝ Create a matrix:\n⍝     0 1 1\n⍝     1 1 0\n⍝     0 1 0\ncreature ← (3 3 ⍴ ⍳ 9) ∈ 1 2 3 4 7   ⍝ Original creature from demo\ncreature ← (3 3 ⍴ ⍳ 9) ∈ 1 3 6 7 8   ⍝ Glider\n\n⍝ Place the creature on a larger board, near the centre\nboard ← ¯1 ⊖ ¯2 ⌽ 5 7 ↑ creature\n\n⍝ A function to move from one generation to the next\nlife ← {∨/ 1 ⍵ ∧ 3 4 = ⊂+/ +⌿ 1 0 ¯1 ∘.⊖ 1 0 ¯1 ⌽¨ ⊂⍵}\n\n⍝ Compute n-th generation and format it as a\n⍝ character matrix\ngen ← {' #'[(life ⍣ ⍵) board]}\n\n⍝ Show first three generations\n(gen 1) (gen 2) (gen 3)\n</textarea></form>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers: true,\n        matchBrackets: true,\n        mode: \"text/apl\"\n      });\n    </script>\n\n    <p>Simple mode that tries to handle APL as well as it can.</p>\n    <p>It attempts to label functions/operators based upon\n    monadic/dyadic usage (but this is far from fully fleshed out).\n    This means there are meaningful classnames so hover states can\n    have popups etc.</p>\n\n    <p><strong>MIME types defined:</strong> <code>text/apl</code> (APL code)</p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/asciiarmor/asciiarmor.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  function errorIfNotEmpty(stream) {\n    var nonWS = stream.match(/^\\s*\\S/);\n    stream.skipToEnd();\n    return nonWS ? \"error\" : null;\n  }\n\n  CodeMirror.defineMode(\"asciiarmor\", function() {\n    return {\n      token: function(stream, state) {\n        var m;\n        if (state.state == \"top\") {\n          if (stream.sol() && (m = stream.match(/^-----BEGIN (.*)?-----\\s*$/))) {\n            state.state = \"headers\";\n            state.type = m[1];\n            return \"tag\";\n          }\n          return errorIfNotEmpty(stream);\n        } else if (state.state == \"headers\") {\n          if (stream.sol() && stream.match(/^\\w+:/)) {\n            state.state = \"header\";\n            return \"atom\";\n          } else {\n            var result = errorIfNotEmpty(stream);\n            if (result) state.state = \"body\";\n            return result;\n          }\n        } else if (state.state == \"header\") {\n          stream.skipToEnd();\n          state.state = \"headers\";\n          return \"string\";\n        } else if (state.state == \"body\") {\n          if (stream.sol() && (m = stream.match(/^-----END (.*)?-----\\s*$/))) {\n            if (m[1] != state.type) return \"error\";\n            state.state = \"end\";\n            return \"tag\";\n          } else {\n            if (stream.eatWhile(/[A-Za-z0-9+\\/=]/)) {\n              return null;\n            } else {\n              stream.next();\n              return \"error\";\n            }\n          }\n        } else if (state.state == \"end\") {\n          return errorIfNotEmpty(stream);\n        }\n      },\n      blankLine: function(state) {\n        if (state.state == \"headers\") state.state = \"body\";\n      },\n      startState: function() {\n        return {state: \"top\", type: null};\n      }\n    };\n  });\n\n  CodeMirror.defineMIME(\"application/pgp\", \"asciiarmor\");\n  CodeMirror.defineMIME(\"application/pgp-keys\", \"asciiarmor\");\n  CodeMirror.defineMIME(\"application/pgp-signature\", \"asciiarmor\");\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/asciiarmor/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: ASCII Armor (PGP) mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"asciiarmor.js\"></script>\n<style>.CodeMirror {background: #f8f8f8;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">ASCII Armor</a>\n  </ul>\n</div>\n\n<article>\n<h2>ASCII Armor (PGP) mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n-----BEGIN PGP MESSAGE-----\nVersion: OpenPrivacy 0.99\n\nyDgBO22WxBHv7O8X7O/jygAEzol56iUKiXmV+XmpCtmpqQUKiQrFqclFqUDBovzS\nvBSFjNSiVHsuAA==\n=njUN\n-----END PGP MESSAGE-----\n</textarea></form>\n\n<script>\nvar editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n  lineNumbers: true\n});\n</script>\n\n<p><strong>MIME types\ndefined:</strong> <code>application/pgp</code>, <code>application/pgp-keys</code>, <code>application/pgp-signature</code></p>\n\n</article>\n"
  },
  {
    "path": "base/res/codemirror/mode/asterisk/asterisk.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n/*\n * =====================================================================================\n *\n *       Filename:  mode/asterisk/asterisk.js\n *\n *    Description:  CodeMirror mode for Asterisk dialplan\n *\n *        Created:  05/17/2012 09:20:25 PM\n *       Revision:  none\n *\n *         Author:  Stas Kobzar (stas@modulis.ca),\n *        Company:  Modulis.ca Inc.\n *\n * =====================================================================================\n */\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"asterisk\", function() {\n  var atoms    = [\"exten\", \"same\", \"include\",\"ignorepat\",\"switch\"],\n      dpcmd    = [\"#include\",\"#exec\"],\n      apps     = [\n                  \"addqueuemember\",\"adsiprog\",\"aelsub\",\"agentlogin\",\"agentmonitoroutgoing\",\"agi\",\n                  \"alarmreceiver\",\"amd\",\"answer\",\"authenticate\",\"background\",\"backgrounddetect\",\n                  \"bridge\",\"busy\",\"callcompletioncancel\",\"callcompletionrequest\",\"celgenuserevent\",\n                  \"changemonitor\",\"chanisavail\",\"channelredirect\",\"chanspy\",\"clearhash\",\"confbridge\",\n                  \"congestion\",\"continuewhile\",\"controlplayback\",\"dahdiacceptr2call\",\"dahdibarge\",\n                  \"dahdiras\",\"dahdiscan\",\"dahdisendcallreroutingfacility\",\"dahdisendkeypadfacility\",\n                  \"datetime\",\"dbdel\",\"dbdeltree\",\"deadagi\",\"dial\",\"dictate\",\"directory\",\"disa\",\n                  \"dumpchan\",\"eagi\",\"echo\",\"endwhile\",\"exec\",\"execif\",\"execiftime\",\"exitwhile\",\"extenspy\",\n                  \"externalivr\",\"festival\",\"flash\",\"followme\",\"forkcdr\",\"getcpeid\",\"gosub\",\"gosubif\",\n                  \"goto\",\"gotoif\",\"gotoiftime\",\"hangup\",\"iax2provision\",\"ices\",\"importvar\",\"incomplete\",\n                  \"ivrdemo\",\"jabberjoin\",\"jabberleave\",\"jabbersend\",\"jabbersendgroup\",\"jabberstatus\",\n                  \"jack\",\"log\",\"macro\",\"macroexclusive\",\"macroexit\",\"macroif\",\"mailboxexists\",\"meetme\",\n                  \"meetmeadmin\",\"meetmechanneladmin\",\"meetmecount\",\"milliwatt\",\"minivmaccmess\",\"minivmdelete\",\n                  \"minivmgreet\",\"minivmmwi\",\"minivmnotify\",\"minivmrecord\",\"mixmonitor\",\"monitor\",\"morsecode\",\n                  \"mp3player\",\"mset\",\"musiconhold\",\"nbscat\",\"nocdr\",\"noop\",\"odbc\",\"odbc\",\"odbcfinish\",\n                  \"originate\",\"ospauth\",\"ospfinish\",\"osplookup\",\"ospnext\",\"page\",\"park\",\"parkandannounce\",\n                  \"parkedcall\",\"pausemonitor\",\"pausequeuemember\",\"pickup\",\"pickupchan\",\"playback\",\"playtones\",\n                  \"privacymanager\",\"proceeding\",\"progress\",\"queue\",\"queuelog\",\"raiseexception\",\"read\",\"readexten\",\n                  \"readfile\",\"receivefax\",\"receivefax\",\"receivefax\",\"record\",\"removequeuemember\",\n                  \"resetcdr\",\"retrydial\",\"return\",\"ringing\",\"sayalpha\",\"saycountedadj\",\"saycountednoun\",\n                  \"saycountpl\",\"saydigits\",\"saynumber\",\"sayphonetic\",\"sayunixtime\",\"senddtmf\",\"sendfax\",\n                  \"sendfax\",\"sendfax\",\"sendimage\",\"sendtext\",\"sendurl\",\"set\",\"setamaflags\",\n                  \"setcallerpres\",\"setmusiconhold\",\"sipaddheader\",\"sipdtmfmode\",\"sipremoveheader\",\"skel\",\n                  \"slastation\",\"slatrunk\",\"sms\",\"softhangup\",\"speechactivategrammar\",\"speechbackground\",\n                  \"speechcreate\",\"speechdeactivategrammar\",\"speechdestroy\",\"speechloadgrammar\",\"speechprocessingsound\",\n                  \"speechstart\",\"speechunloadgrammar\",\"stackpop\",\"startmusiconhold\",\"stopmixmonitor\",\"stopmonitor\",\n                  \"stopmusiconhold\",\"stopplaytones\",\"system\",\"testclient\",\"testserver\",\"transfer\",\"tryexec\",\n                  \"trysystem\",\"unpausemonitor\",\"unpausequeuemember\",\"userevent\",\"verbose\",\"vmauthenticate\",\n                  \"vmsayname\",\"voicemail\",\"voicemailmain\",\"wait\",\"waitexten\",\"waitfornoise\",\"waitforring\",\n                  \"waitforsilence\",\"waitmusiconhold\",\"waituntil\",\"while\",\"zapateller\"\n                 ];\n\n  function basicToken(stream,state){\n    var cur = '';\n    var ch  = '';\n    ch = stream.next();\n    // comment\n    if(ch == \";\") {\n      stream.skipToEnd();\n      return \"comment\";\n    }\n    // context\n    if(ch == '[') {\n      stream.skipTo(']');\n      stream.eat(']');\n      return \"header\";\n    }\n    // string\n    if(ch == '\"') {\n      stream.skipTo('\"');\n      return \"string\";\n    }\n    if(ch == \"'\") {\n      stream.skipTo(\"'\");\n      return \"string-2\";\n    }\n    // dialplan commands\n    if(ch == '#') {\n      stream.eatWhile(/\\w/);\n      cur = stream.current();\n      if(dpcmd.indexOf(cur) !== -1) {\n        stream.skipToEnd();\n        return \"strong\";\n      }\n    }\n    // application args\n    if(ch == '$'){\n      var ch1 = stream.peek();\n      if(ch1 == '{'){\n        stream.skipTo('}');\n        stream.eat('}');\n        return \"variable-3\";\n      }\n    }\n    // extension\n    stream.eatWhile(/\\w/);\n    cur = stream.current();\n    if(atoms.indexOf(cur) !== -1) {\n      state.extenStart = true;\n      switch(cur) {\n        case 'same': state.extenSame = true; break;\n        case 'include':\n        case 'switch':\n        case 'ignorepat':\n          state.extenInclude = true;break;\n        default:break;\n      }\n      return \"atom\";\n    }\n  }\n\n  return {\n    startState: function() {\n      return {\n        extenStart: false,\n        extenSame:  false,\n        extenInclude: false,\n        extenExten: false,\n        extenPriority: false,\n        extenApplication: false\n      };\n    },\n    token: function(stream, state) {\n\n      var cur = '';\n      var ch  = '';\n      if(stream.eatSpace()) return null;\n      // extension started\n      if(state.extenStart){\n        stream.eatWhile(/[^\\s]/);\n        cur = stream.current();\n        if(/^=>?$/.test(cur)){\n          state.extenExten = true;\n          state.extenStart = false;\n          return \"strong\";\n        } else {\n          state.extenStart = false;\n          stream.skipToEnd();\n          return \"error\";\n        }\n      } else if(state.extenExten) {\n        // set exten and priority\n        state.extenExten = false;\n        state.extenPriority = true;\n        stream.eatWhile(/[^,]/);\n        if(state.extenInclude) {\n          stream.skipToEnd();\n          state.extenPriority = false;\n          state.extenInclude = false;\n        }\n        if(state.extenSame) {\n          state.extenPriority = false;\n          state.extenSame = false;\n          state.extenApplication = true;\n        }\n        return \"tag\";\n      } else if(state.extenPriority) {\n        state.extenPriority = false;\n        state.extenApplication = true;\n        ch = stream.next(); // get comma\n        if(state.extenSame) return null;\n        stream.eatWhile(/[^,]/);\n        return \"number\";\n      } else if(state.extenApplication) {\n        stream.eatWhile(/,/);\n        cur = stream.current();\n        if(cur === ',') return null;\n        stream.eatWhile(/\\w/);\n        cur = stream.current().toLowerCase();\n        state.extenApplication = false;\n        if(apps.indexOf(cur) !== -1){\n          return \"def strong\";\n        }\n      } else{\n        return basicToken(stream,state);\n      }\n\n      return null;\n    }\n  };\n});\n\nCodeMirror.defineMIME(\"text/x-asterisk\", \"asterisk\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/asterisk/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Asterisk dialplan mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"asterisk.js\"></script>\n<style>\n      .CodeMirror {border: 1px solid #999;}\n      .cm-s-default span.cm-arrow { color: red; }\n    </style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Asterisk dialplan</a>\n  </ul>\n</div>\n\n<article>\n<h2>Asterisk dialplan mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n; extensions.conf - the Asterisk dial plan\n;\n\n[general]\n;\n; If static is set to no, or omitted, then the pbx_config will rewrite\n; this file when extensions are modified.  Remember that all comments\n; made in the file will be lost when that happens.\nstatic=yes\n\n#include \"/etc/asterisk/additional_general.conf\n\n[iaxprovider]\nswitch => IAX2/user:[key]@myserver/mycontext\n\n[dynamic]\n#exec /usr/bin/dynamic-peers.pl\n\n[trunkint]\n;\n; International long distance through trunk\n;\nexten => _9011.,1,Macro(dundi-e164,${EXTEN:4})\nexten => _9011.,n,Dial(${GLOBAL(TRUNK)}/${FILTER(0-9,${EXTEN:${GLOBAL(TRUNKMSD)}})})\n\n[local]\n;\n; Master context for local, toll-free, and iaxtel calls only\n;\nignorepat => 9\ninclude => default\n\n[demo]\ninclude => stdexten\n;\n; We start with what to do when a call first comes in.\n;\nexten => s,1,Wait(1)\t\t\t; Wait a second, just for fun\nsame  => n,Answer\t\t\t; Answer the line\nsame  => n,Set(TIMEOUT(digit)=5)\t; Set Digit Timeout to 5 seconds\nsame  => n,Set(TIMEOUT(response)=10)\t; Set Response Timeout to 10 seconds\nsame  => n(restart),BackGround(demo-congrats)\t; Play a congratulatory message\nsame  => n(instruct),BackGround(demo-instruct)\t; Play some instructions\nsame  => n,WaitExten\t\t\t; Wait for an extension to be dialed.\n\nexten => 2,1,BackGround(demo-moreinfo)\t; Give some more information.\nexten => 2,n,Goto(s,instruct)\n\nexten => 3,1,Set(LANGUAGE()=fr)\t\t; Set language to french\nexten => 3,n,Goto(s,restart)\t\t; Start with the congratulations\n\nexten => 1000,1,Goto(default,s,1)\n;\n; We also create an example user, 1234, who is on the console and has\n; voicemail, etc.\n;\nexten => 1234,1,Playback(transfer,skip)\t\t; \"Please hold while...\"\n\t\t\t\t\t; (but skip if channel is not up)\nexten => 1234,n,Gosub(${EXTEN},stdexten(${GLOBAL(CONSOLE)}))\nexten => 1234,n,Goto(default,s,1)\t\t; exited Voicemail\n\nexten => 1235,1,Voicemail(1234,u)\t\t; Right to voicemail\n\nexten => 1236,1,Dial(Console/dsp)\t\t; Ring forever\nexten => 1236,n,Voicemail(1234,b)\t\t; Unless busy\n\n;\n; # for when they're done with the demo\n;\nexten => #,1,Playback(demo-thanks)\t; \"Thanks for trying the demo\"\nexten => #,n,Hangup\t\t\t; Hang them up.\n\n;\n; A timeout and \"invalid extension rule\"\n;\nexten => t,1,Goto(#,1)\t\t\t; If they take too long, give up\nexten => i,1,Playback(invalid)\t\t; \"That's not valid, try again\"\n\n;\n; Create an extension, 500, for dialing the\n; Asterisk demo.\n;\nexten => 500,1,Playback(demo-abouttotry); Let them know what's going on\nexten => 500,n,Dial(IAX2/guest@pbx.digium.com/s@default)\t; Call the Asterisk demo\nexten => 500,n,Playback(demo-nogo)\t; Couldn't connect to the demo site\nexten => 500,n,Goto(s,6)\t\t; Return to the start over message.\n\n;\n; Create an extension, 600, for evaluating echo latency.\n;\nexten => 600,1,Playback(demo-echotest)\t; Let them know what's going on\nexten => 600,n,Echo\t\t\t; Do the echo test\nexten => 600,n,Playback(demo-echodone)\t; Let them know it's over\nexten => 600,n,Goto(s,6)\t\t; Start over\n\n;\n;\tYou can use the Macro Page to intercom a individual user\nexten => 76245,1,Macro(page,SIP/Grandstream1)\n; or if your peernames are the same as extensions\nexten => _7XXX,1,Macro(page,SIP/${EXTEN})\n;\n;\n; System Wide Page at extension 7999\n;\nexten => 7999,1,Set(TIMEOUT(absolute)=60)\nexten => 7999,2,Page(Local/Grandstream1@page&Local/Xlite1@page&Local/1234@page/n,d)\n\n; Give voicemail at extension 8500\n;\nexten => 8500,1,VoicemailMain\nexten => 8500,n,Goto(s,6)\n\n    </textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        mode: \"text/x-asterisk\",\n        matchBrackets: true,\n        lineNumber: true\n      });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-asterisk</code>.</p>\n\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/clike/clike.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"clike\", function(config, parserConfig) {\n  var indentUnit = config.indentUnit,\n      statementIndentUnit = parserConfig.statementIndentUnit || indentUnit,\n      dontAlignCalls = parserConfig.dontAlignCalls,\n      keywords = parserConfig.keywords || {},\n      builtin = parserConfig.builtin || {},\n      blockKeywords = parserConfig.blockKeywords || {},\n      atoms = parserConfig.atoms || {},\n      hooks = parserConfig.hooks || {},\n      multiLineStrings = parserConfig.multiLineStrings,\n      indentStatements = parserConfig.indentStatements !== false;\n  var isOperatorChar = /[+\\-*&%=<>!?|\\/]/;\n\n  var curPunc;\n\n  function tokenBase(stream, state) {\n    var ch = stream.next();\n    if (hooks[ch]) {\n      var result = hooks[ch](stream, state);\n      if (result !== false) return result;\n    }\n    if (ch == '\"' || ch == \"'\") {\n      state.tokenize = tokenString(ch);\n      return state.tokenize(stream, state);\n    }\n    if (/[\\[\\]{}\\(\\),;\\:\\.]/.test(ch)) {\n      curPunc = ch;\n      return null;\n    }\n    if (/\\d/.test(ch)) {\n      stream.eatWhile(/[\\w\\.]/);\n      return \"number\";\n    }\n    if (ch == \"/\") {\n      if (stream.eat(\"*\")) {\n        state.tokenize = tokenComment;\n        return tokenComment(stream, state);\n      }\n      if (stream.eat(\"/\")) {\n        stream.skipToEnd();\n        return \"comment\";\n      }\n    }\n    if (isOperatorChar.test(ch)) {\n      stream.eatWhile(isOperatorChar);\n      return \"operator\";\n    }\n    stream.eatWhile(/[\\w\\$_\\xa1-\\uffff]/);\n    var cur = stream.current();\n    if (keywords.propertyIsEnumerable(cur)) {\n      if (blockKeywords.propertyIsEnumerable(cur)) curPunc = \"newstatement\";\n      return \"keyword\";\n    }\n    if (builtin.propertyIsEnumerable(cur)) {\n      if (blockKeywords.propertyIsEnumerable(cur)) curPunc = \"newstatement\";\n      return \"builtin\";\n    }\n    if (atoms.propertyIsEnumerable(cur)) return \"atom\";\n    return \"variable\";\n  }\n\n  function tokenString(quote) {\n    return function(stream, state) {\n      var escaped = false, next, end = false;\n      while ((next = stream.next()) != null) {\n        if (next == quote && !escaped) {end = true; break;}\n        escaped = !escaped && next == \"\\\\\";\n      }\n      if (end || !(escaped || multiLineStrings))\n        state.tokenize = null;\n      return \"string\";\n    };\n  }\n\n  function tokenComment(stream, state) {\n    var maybeEnd = false, ch;\n    while (ch = stream.next()) {\n      if (ch == \"/\" && maybeEnd) {\n        state.tokenize = null;\n        break;\n      }\n      maybeEnd = (ch == \"*\");\n    }\n    return \"comment\";\n  }\n\n  function Context(indented, column, type, align, prev) {\n    this.indented = indented;\n    this.column = column;\n    this.type = type;\n    this.align = align;\n    this.prev = prev;\n  }\n  function pushContext(state, col, type) {\n    var indent = state.indented;\n    if (state.context && state.context.type == \"statement\")\n      indent = state.context.indented;\n    return state.context = new Context(indent, col, type, null, state.context);\n  }\n  function popContext(state) {\n    var t = state.context.type;\n    if (t == \")\" || t == \"]\" || t == \"}\")\n      state.indented = state.context.indented;\n    return state.context = state.context.prev;\n  }\n\n  // Interface\n\n  return {\n    startState: function(basecolumn) {\n      return {\n        tokenize: null,\n        context: new Context((basecolumn || 0) - indentUnit, 0, \"top\", false),\n        indented: 0,\n        startOfLine: true\n      };\n    },\n\n    token: function(stream, state) {\n      var ctx = state.context;\n      if (stream.sol()) {\n        if (ctx.align == null) ctx.align = false;\n        state.indented = stream.indentation();\n        state.startOfLine = true;\n      }\n      if (stream.eatSpace()) return null;\n      curPunc = null;\n      var style = (state.tokenize || tokenBase)(stream, state);\n      if (style == \"comment\" || style == \"meta\") return style;\n      if (ctx.align == null) ctx.align = true;\n\n      if ((curPunc == \";\" || curPunc == \":\" || curPunc == \",\") && ctx.type == \"statement\") popContext(state);\n      else if (curPunc == \"{\") pushContext(state, stream.column(), \"}\");\n      else if (curPunc == \"[\") pushContext(state, stream.column(), \"]\");\n      else if (curPunc == \"(\") pushContext(state, stream.column(), \")\");\n      else if (curPunc == \"}\") {\n        while (ctx.type == \"statement\") ctx = popContext(state);\n        if (ctx.type == \"}\") ctx = popContext(state);\n        while (ctx.type == \"statement\") ctx = popContext(state);\n      }\n      else if (curPunc == ctx.type) popContext(state);\n      else if (indentStatements &&\n               (((ctx.type == \"}\" || ctx.type == \"top\") && curPunc != ';') ||\n                (ctx.type == \"statement\" && curPunc == \"newstatement\")))\n        pushContext(state, stream.column(), \"statement\");\n      state.startOfLine = false;\n      return style;\n    },\n\n    indent: function(state, textAfter) {\n      if (state.tokenize != tokenBase && state.tokenize != null) return CodeMirror.Pass;\n      var ctx = state.context, firstChar = textAfter && textAfter.charAt(0);\n      if (ctx.type == \"statement\" && firstChar == \"}\") ctx = ctx.prev;\n      var closing = firstChar == ctx.type;\n      if (ctx.type == \"statement\") return ctx.indented + (firstChar == \"{\" ? 0 : statementIndentUnit);\n      else if (ctx.align && (!dontAlignCalls || ctx.type != \")\")) return ctx.column + (closing ? 0 : 1);\n      else if (ctx.type == \")\" && !closing) return ctx.indented + statementIndentUnit;\n      else return ctx.indented + (closing ? 0 : indentUnit);\n    },\n\n    electricChars: \"{}\",\n    blockCommentStart: \"/*\",\n    blockCommentEnd: \"*/\",\n    lineComment: \"//\",\n    fold: \"brace\"\n  };\n});\n\n  function words(str) {\n    var obj = {}, words = str.split(\" \");\n    for (var i = 0; i < words.length; ++i) obj[words[i]] = true;\n    return obj;\n  }\n  var cKeywords = \"auto if break int case long char register continue return default short do sizeof \" +\n    \"double static else struct switch extern typedef float union for unsigned \" +\n    \"goto while enum void const signed volatile\";\n\n  function cppHook(stream, state) {\n    if (!state.startOfLine) return false;\n    for (;;) {\n      if (stream.skipTo(\"\\\\\")) {\n        stream.next();\n        if (stream.eol()) {\n          state.tokenize = cppHook;\n          break;\n        }\n      } else {\n        stream.skipToEnd();\n        state.tokenize = null;\n        break;\n      }\n    }\n    return \"meta\";\n  }\n\n  function cpp11StringHook(stream, state) {\n    stream.backUp(1);\n    // Raw strings.\n    if (stream.match(/(R|u8R|uR|UR|LR)/)) {\n      var match = stream.match(/\"([^\\s\\\\()]{0,16})\\(/);\n      if (!match) {\n        return false;\n      }\n      state.cpp11RawStringDelim = match[1];\n      state.tokenize = tokenRawString;\n      return tokenRawString(stream, state);\n    }\n    // Unicode strings/chars.\n    if (stream.match(/(u8|u|U|L)/)) {\n      if (stream.match(/[\"']/, /* eat */ false)) {\n        return \"string\";\n      }\n      return false;\n    }\n    // Ignore this hook.\n    stream.next();\n    return false;\n  }\n\n  // C#-style strings where \"\" escapes a quote.\n  function tokenAtString(stream, state) {\n    var next;\n    while ((next = stream.next()) != null) {\n      if (next == '\"' && !stream.eat('\"')) {\n        state.tokenize = null;\n        break;\n      }\n    }\n    return \"string\";\n  }\n\n  // C++11 raw string literal is <prefix>\"<delim>( anything )<delim>\", where\n  // <delim> can be a string up to 16 characters long.\n  function tokenRawString(stream, state) {\n    // Escape characters that have special regex meanings.\n    var delim = state.cpp11RawStringDelim.replace(/[^\\w\\s]/g, '\\\\$&');\n    var match = stream.match(new RegExp(\".*?\\\\)\" + delim + '\"'));\n    if (match)\n      state.tokenize = null;\n    else\n      stream.skipToEnd();\n    return \"string\";\n  }\n\n  function def(mimes, mode) {\n    if (typeof mimes == \"string\") mimes = [mimes];\n    var words = [];\n    function add(obj) {\n      if (obj) for (var prop in obj) if (obj.hasOwnProperty(prop))\n        words.push(prop);\n    }\n    add(mode.keywords);\n    add(mode.builtin);\n    add(mode.atoms);\n    if (words.length) {\n      mode.helperType = mimes[0];\n      CodeMirror.registerHelper(\"hintWords\", mimes[0], words);\n    }\n\n    for (var i = 0; i < mimes.length; ++i)\n      CodeMirror.defineMIME(mimes[i], mode);\n  }\n\n  def([\"text/x-csrc\", \"text/x-c\", \"text/x-chdr\"], {\n    name: \"clike\",\n    keywords: words(cKeywords),\n    blockKeywords: words(\"case do else for if switch while struct\"),\n    atoms: words(\"null\"),\n    hooks: {\"#\": cppHook},\n    modeProps: {fold: [\"brace\", \"include\"]}\n  });\n\n  def([\"text/x-c++src\", \"text/x-c++hdr\"], {\n    name: \"clike\",\n    keywords: words(cKeywords + \" asm dynamic_cast namespace reinterpret_cast try bool explicit new \" +\n                    \"static_cast typeid catch operator template typename class friend private \" +\n                    \"this using const_cast inline public throw virtual delete mutable protected \" +\n                    \"wchar_t alignas alignof constexpr decltype nullptr noexcept thread_local final \" +\n                    \"static_assert override\"),\n    blockKeywords: words(\"catch class do else finally for if struct switch try while\"),\n    atoms: words(\"true false null\"),\n    hooks: {\n      \"#\": cppHook,\n      \"u\": cpp11StringHook,\n      \"U\": cpp11StringHook,\n      \"L\": cpp11StringHook,\n      \"R\": cpp11StringHook\n    },\n    modeProps: {fold: [\"brace\", \"include\"]}\n  });\n\n  def(\"text/x-java\", {\n    name: \"clike\",\n    keywords: words(\"abstract assert boolean break byte case catch char class const continue default \" +\n                    \"do double else enum extends final finally float for goto if implements import \" +\n                    \"instanceof int interface long native new package private protected public \" +\n                    \"return short static strictfp super switch synchronized this throw throws transient \" +\n                    \"try void volatile while\"),\n    blockKeywords: words(\"catch class do else finally for if switch try while\"),\n    atoms: words(\"true false null\"),\n    hooks: {\n      \"@\": function(stream) {\n        stream.eatWhile(/[\\w\\$_]/);\n        return \"meta\";\n      }\n    },\n    modeProps: {fold: [\"brace\", \"import\"]}\n  });\n\n  def(\"text/x-csharp\", {\n    name: \"clike\",\n    keywords: words(\"abstract as base break case catch checked class const continue\" +\n                    \" default delegate do else enum event explicit extern finally fixed for\" +\n                    \" foreach goto if implicit in interface internal is lock namespace new\" +\n                    \" operator out override params private protected public readonly ref return sealed\" +\n                    \" sizeof stackalloc static struct switch this throw try typeof unchecked\" +\n                    \" unsafe using virtual void volatile while add alias ascending descending dynamic from get\" +\n                    \" global group into join let orderby partial remove select set value var yield\"),\n    blockKeywords: words(\"catch class do else finally for foreach if struct switch try while\"),\n    builtin: words(\"Boolean Byte Char DateTime DateTimeOffset Decimal Double\" +\n                    \" Guid Int16 Int32 Int64 Object SByte Single String TimeSpan UInt16 UInt32\" +\n                    \" UInt64 bool byte char decimal double short int long object\"  +\n                    \" sbyte float string ushort uint ulong\"),\n    atoms: words(\"true false null\"),\n    hooks: {\n      \"@\": function(stream, state) {\n        if (stream.eat('\"')) {\n          state.tokenize = tokenAtString;\n          return tokenAtString(stream, state);\n        }\n        stream.eatWhile(/[\\w\\$_]/);\n        return \"meta\";\n      }\n    }\n  });\n\n  function tokenTripleString(stream, state) {\n    var escaped = false;\n    while (!stream.eol()) {\n      if (!escaped && stream.match('\"\"\"')) {\n        state.tokenize = null;\n        break;\n      }\n      escaped = stream.next() == \"\\\\\" && !escaped;\n    }\n    return \"string\";\n  }\n\n  def(\"text/x-scala\", {\n    name: \"clike\",\n    keywords: words(\n\n      /* scala */\n      \"abstract case catch class def do else extends false final finally for forSome if \" +\n      \"implicit import lazy match new null object override package private protected return \" +\n      \"sealed super this throw trait try trye type val var while with yield _ : = => <- <: \" +\n      \"<% >: # @ \" +\n\n      /* package scala */\n      \"assert assume require print println printf readLine readBoolean readByte readShort \" +\n      \"readChar readInt readLong readFloat readDouble \" +\n\n      \"AnyVal App Application Array BufferedIterator BigDecimal BigInt Char Console Either \" +\n      \"Enumeration Equiv Error Exception Fractional Function IndexedSeq Integral Iterable \" +\n      \"Iterator List Map Numeric Nil NotNull Option Ordered Ordering PartialFunction PartialOrdering \" +\n      \"Product Proxy Range Responder Seq Serializable Set Specializable Stream StringBuilder \" +\n      \"StringContext Symbol Throwable Traversable TraversableOnce Tuple Unit Vector :: #:: \" +\n\n      /* package java.lang */\n      \"Boolean Byte Character CharSequence Class ClassLoader Cloneable Comparable \" +\n      \"Compiler Double Exception Float Integer Long Math Number Object Package Pair Process \" +\n      \"Runtime Runnable SecurityManager Short StackTraceElement StrictMath String \" +\n      \"StringBuffer System Thread ThreadGroup ThreadLocal Throwable Triple Void\"\n    ),\n    multiLineStrings: true,\n    blockKeywords: words(\"catch class do else finally for forSome if match switch try while\"),\n    atoms: words(\"true false null\"),\n    indentStatements: false,\n    hooks: {\n      \"@\": function(stream) {\n        stream.eatWhile(/[\\w\\$_]/);\n        return \"meta\";\n      },\n      '\"': function(stream, state) {\n        if (!stream.match('\"\"')) return false;\n        state.tokenize = tokenTripleString;\n        return state.tokenize(stream, state);\n      },\n      \"'\": function(stream) {\n        stream.eatWhile(/[\\w\\$_\\xa1-\\uffff]/);\n        return \"atom\";\n      }\n    },\n    modeProps: {closeBrackets: {triples: '\"'}}\n  });\n\n  def([\"x-shader/x-vertex\", \"x-shader/x-fragment\"], {\n    name: \"clike\",\n    keywords: words(\"float int bool void \" +\n                    \"vec2 vec3 vec4 ivec2 ivec3 ivec4 bvec2 bvec3 bvec4 \" +\n                    \"mat2 mat3 mat4 \" +\n                    \"sampler1D sampler2D sampler3D samplerCube \" +\n                    \"sampler1DShadow sampler2DShadow \" +\n                    \"const attribute uniform varying \" +\n                    \"break continue discard return \" +\n                    \"for while do if else struct \" +\n                    \"in out inout\"),\n    blockKeywords: words(\"for while do if else struct\"),\n    builtin: words(\"radians degrees sin cos tan asin acos atan \" +\n                    \"pow exp log exp2 sqrt inversesqrt \" +\n                    \"abs sign floor ceil fract mod min max clamp mix step smoothstep \" +\n                    \"length distance dot cross normalize ftransform faceforward \" +\n                    \"reflect refract matrixCompMult \" +\n                    \"lessThan lessThanEqual greaterThan greaterThanEqual \" +\n                    \"equal notEqual any all not \" +\n                    \"texture1D texture1DProj texture1DLod texture1DProjLod \" +\n                    \"texture2D texture2DProj texture2DLod texture2DProjLod \" +\n                    \"texture3D texture3DProj texture3DLod texture3DProjLod \" +\n                    \"textureCube textureCubeLod \" +\n                    \"shadow1D shadow2D shadow1DProj shadow2DProj \" +\n                    \"shadow1DLod shadow2DLod shadow1DProjLod shadow2DProjLod \" +\n                    \"dFdx dFdy fwidth \" +\n                    \"noise1 noise2 noise3 noise4\"),\n    atoms: words(\"true false \" +\n                \"gl_FragColor gl_SecondaryColor gl_Normal gl_Vertex \" +\n                \"gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 \" +\n                \"gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 \" +\n                \"gl_FogCoord gl_PointCoord \" +\n                \"gl_Position gl_PointSize gl_ClipVertex \" +\n                \"gl_FrontColor gl_BackColor gl_FrontSecondaryColor gl_BackSecondaryColor \" +\n                \"gl_TexCoord gl_FogFragCoord \" +\n                \"gl_FragCoord gl_FrontFacing \" +\n                \"gl_FragData gl_FragDepth \" +\n                \"gl_ModelViewMatrix gl_ProjectionMatrix gl_ModelViewProjectionMatrix \" +\n                \"gl_TextureMatrix gl_NormalMatrix gl_ModelViewMatrixInverse \" +\n                \"gl_ProjectionMatrixInverse gl_ModelViewProjectionMatrixInverse \" +\n                \"gl_TexureMatrixTranspose gl_ModelViewMatrixInverseTranspose \" +\n                \"gl_ProjectionMatrixInverseTranspose \" +\n                \"gl_ModelViewProjectionMatrixInverseTranspose \" +\n                \"gl_TextureMatrixInverseTranspose \" +\n                \"gl_NormalScale gl_DepthRange gl_ClipPlane \" +\n                \"gl_Point gl_FrontMaterial gl_BackMaterial gl_LightSource gl_LightModel \" +\n                \"gl_FrontLightModelProduct gl_BackLightModelProduct \" +\n                \"gl_TextureColor gl_EyePlaneS gl_EyePlaneT gl_EyePlaneR gl_EyePlaneQ \" +\n                \"gl_FogParameters \" +\n                \"gl_MaxLights gl_MaxClipPlanes gl_MaxTextureUnits gl_MaxTextureCoords \" +\n                \"gl_MaxVertexAttribs gl_MaxVertexUniformComponents gl_MaxVaryingFloats \" +\n                \"gl_MaxVertexTextureImageUnits gl_MaxTextureImageUnits \" +\n                \"gl_MaxFragmentUniformComponents gl_MaxCombineTextureImageUnits \" +\n                \"gl_MaxDrawBuffers\"),\n    hooks: {\"#\": cppHook},\n    modeProps: {fold: [\"brace\", \"include\"]}\n  });\n\n  def(\"text/x-nesc\", {\n    name: \"clike\",\n    keywords: words(cKeywords + \"as atomic async call command component components configuration event generic \" +\n                    \"implementation includes interface module new norace nx_struct nx_union post provides \" +\n                    \"signal task uses abstract extends\"),\n    blockKeywords: words(\"case do else for if switch while struct\"),\n    atoms: words(\"null\"),\n    hooks: {\"#\": cppHook},\n    modeProps: {fold: [\"brace\", \"include\"]}\n  });\n\n  def(\"text/x-objectivec\", {\n    name: \"clike\",\n    keywords: words(cKeywords + \"inline restrict _Bool _Complex _Imaginery BOOL Class bycopy byref id IMP in \" +\n                    \"inout nil oneway out Protocol SEL self super atomic nonatomic retain copy readwrite readonly\"),\n    atoms: words(\"YES NO NULL NILL ON OFF\"),\n    hooks: {\n      \"@\": function(stream) {\n        stream.eatWhile(/[\\w\\$]/);\n        return \"keyword\";\n      },\n      \"#\": cppHook\n    },\n    modeProps: {fold: \"brace\"}\n  });\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/clike/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: C-like mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/edit/matchbrackets.js\"></script>\n<link rel=\"stylesheet\" href=\"../../addon/hint/show-hint.css\">\n<script src=\"../../addon/hint/show-hint.js\"></script>\n<script src=\"clike.js\"></script>\n<style>.CodeMirror {border: 2px inset #dee;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">C-like</a>\n  </ul>\n</div>\n\n<article>\n<h2>C-like mode</h2>\n\n<div><textarea id=\"c-code\">\n/* C demo code */\n\n#include <zmq.h>\n#include <pthread.h>\n#include <semaphore.h>\n#include <time.h>\n#include <stdio.h>\n#include <fcntl.h>\n#include <malloc.h>\n\ntypedef struct {\n  void* arg_socket;\n  zmq_msg_t* arg_msg;\n  char* arg_string;\n  unsigned long arg_len;\n  int arg_int, arg_command;\n\n  int signal_fd;\n  int pad;\n  void* context;\n  sem_t sem;\n} acl_zmq_context;\n\n#define p(X) (context->arg_##X)\n\nvoid* zmq_thread(void* context_pointer) {\n  acl_zmq_context* context = (acl_zmq_context*)context_pointer;\n  char ok = 'K', err = 'X';\n  int res;\n\n  while (1) {\n    while ((res = sem_wait(&amp;context->sem)) == EINTR);\n    if (res) {write(context->signal_fd, &amp;err, 1); goto cleanup;}\n    switch(p(command)) {\n    case 0: goto cleanup;\n    case 1: p(socket) = zmq_socket(context->context, p(int)); break;\n    case 2: p(int) = zmq_close(p(socket)); break;\n    case 3: p(int) = zmq_bind(p(socket), p(string)); break;\n    case 4: p(int) = zmq_connect(p(socket), p(string)); break;\n    case 5: p(int) = zmq_getsockopt(p(socket), p(int), (void*)p(string), &amp;p(len)); break;\n    case 6: p(int) = zmq_setsockopt(p(socket), p(int), (void*)p(string), p(len)); break;\n    case 7: p(int) = zmq_send(p(socket), p(msg), p(int)); break;\n    case 8: p(int) = zmq_recv(p(socket), p(msg), p(int)); break;\n    case 9: p(int) = zmq_poll(p(socket), p(int), p(len)); break;\n    }\n    p(command) = errno;\n    write(context->signal_fd, &amp;ok, 1);\n  }\n cleanup:\n  close(context->signal_fd);\n  free(context_pointer);\n  return 0;\n}\n\nvoid* zmq_thread_init(void* zmq_context, int signal_fd) {\n  acl_zmq_context* context = malloc(sizeof(acl_zmq_context));\n  pthread_t thread;\n\n  context->context = zmq_context;\n  context->signal_fd = signal_fd;\n  sem_init(&amp;context->sem, 1, 0);\n  pthread_create(&amp;thread, 0, &amp;zmq_thread, context);\n  pthread_detach(thread);\n  return context;\n}\n</textarea></div>\n\n<h2>C++ example</h2>\n\n<div><textarea id=\"cpp-code\">\n#include <iostream>\n#include \"mystuff/util.h\"\n\nnamespace {\nenum Enum {\n  VAL1, VAL2, VAL3\n};\n\nchar32_t unicode_string = U\"\\U0010FFFF\";\nstring raw_string = R\"delim(anything\nyou\nwant)delim\";\n\nint Helper(const MyType& param) {\n  return 0;\n}\n} // namespace\n\nclass ForwardDec;\n\ntemplate <class T, class V>\nclass Class : public BaseClass {\n  const MyType<T, V> member_;\n\n public:\n  const MyType<T, V>& Method() const {\n    return member_;\n  }\n\n  void Method2(MyType<T, V>* value);\n}\n\ntemplate <class T, class V>\nvoid Class::Method2(MyType<T, V>* value) {\n  std::out << 1 >> method();\n  value->Method3(member_);\n  member_ = value;\n}\n</textarea></div>\n\n<h2>Objective-C example</h2>\n\n<div><textarea id=\"objectivec-code\">\n/*\nThis is a longer comment\nThat spans two lines\n*/\n\n#import <Test/Test.h>\n@implementation YourAppDelegate\n\n// This is a one-line comment\n\n- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{\n  char myString[] = \"This is a C character array\";\n  int test = 5;\n  return YES;\n}\n</textarea></div>\n\n<h2>Java example</h2>\n\n<div><textarea id=\"java-code\">\nimport com.demo.util.MyType;\nimport com.demo.util.MyInterface;\n\npublic enum Enum {\n  VAL1, VAL2, VAL3\n}\n\npublic class Class<T, V> implements MyInterface {\n  public static final MyType<T, V> member;\n  \n  private class InnerClass {\n    public int zero() {\n      return 0;\n    }\n  }\n\n  @Override\n  public MyType method() {\n    return member;\n  }\n\n  public void method2(MyType<T, V> value) {\n    method();\n    value.method3();\n    member = value;\n  }\n}\n</textarea></div>\n\n<h2>Scala example</h2>\n\n<div><textarea id=\"scala-code\">\nobject FilterTest extends App {\n  def filter(xs: List[Int], threshold: Int) = {\n    def process(ys: List[Int]): List[Int] =\n      if (ys.isEmpty) ys\n      else if (ys.head < threshold) ys.head :: process(ys.tail)\n      else process(ys.tail)\n    process(xs)\n  }\n  println(filter(List(1, 9, 2, 8, 3, 7, 4), 5))\n}\n</textarea></div>\n\n    <script>\n      var cEditor = CodeMirror.fromTextArea(document.getElementById(\"c-code\"), {\n        lineNumbers: true,\n        matchBrackets: true,\n        mode: \"text/x-csrc\"\n      });\n      var cppEditor = CodeMirror.fromTextArea(document.getElementById(\"cpp-code\"), {\n        lineNumbers: true,\n        matchBrackets: true,\n        mode: \"text/x-c++src\"\n      });\n      var javaEditor = CodeMirror.fromTextArea(document.getElementById(\"java-code\"), {\n        lineNumbers: true,\n        matchBrackets: true,\n        mode: \"text/x-java\"\n      });\n      var objectivecEditor = CodeMirror.fromTextArea(document.getElementById(\"objectivec-code\"), {\n        lineNumbers: true,\n        matchBrackets: true,\n        mode: \"text/x-objectivec\"\n      });\n      var scalaEditor = CodeMirror.fromTextArea(document.getElementById(\"scala-code\"), {\n        lineNumbers: true,\n        matchBrackets: true,\n        mode: \"text/x-scala\"\n      });\n      var mac = CodeMirror.keyMap.default == CodeMirror.keyMap.macDefault;\n      CodeMirror.keyMap.default[(mac ? \"Cmd\" : \"Ctrl\") + \"-Space\"] = \"autocomplete\";\n    </script>\n\n    <p>Simple mode that tries to handle C-like languages as well as it\n    can. Takes two configuration parameters: <code>keywords</code>, an\n    object whose property names are the keywords in the language,\n    and <code>useCPP</code>, which determines whether C preprocessor\n    directives are recognized.</p>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-csrc</code>\n    (C), <code>text/x-c++src</code> (C++), <code>text/x-java</code>\n    (Java), <code>text/x-csharp</code> (C#),\n    <code>text/x-objectivec</code> (Objective-C),\n    <code>text/x-scala</code> (Scala), <code>text/x-vertex</code>\n    and <code>x-shader/x-fragment</code> (shader programs).</p>\n</article>\n"
  },
  {
    "path": "base/res/codemirror/mode/clike/scala.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Scala mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<link rel=\"stylesheet\" href=\"../../theme/ambiance.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/edit/matchbrackets.js\"></script>\n<script src=\"clike.js\"></script>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Scala</a>\n  </ul>\n</div>\n\n<article>\n<h2>Scala mode</h2>\n<form>\n<textarea id=\"code\" name=\"code\">\n\n  /*                     __                                               *\\\n  **     ________ ___   / /  ___     Scala API                            **\n  **    / __/ __// _ | / /  / _ |    (c) 2003-2011, LAMP/EPFL             **\n  **  __\\ \\/ /__/ __ |/ /__/ __ |    http://scala-lang.org/               **\n  ** /____/\\___/_/ |_/____/_/ | |                                         **\n  **                          |/                                          **\n  \\*                                                                      */\n\n  package scala.collection\n\n  import generic._\n  import mutable.{ Builder, ListBuffer }\n  import annotation.{tailrec, migration, bridge}\n  import annotation.unchecked.{ uncheckedVariance => uV }\n  import parallel.ParIterable\n\n  /** A template trait for traversable collections of type `Traversable[A]`.\n   *  \n   *  $traversableInfo\n   *  @define mutability\n   *  @define traversableInfo\n   *  This is a base trait of all kinds of $mutability Scala collections. It\n   *  implements the behavior common to all collections, in terms of a method\n   *  `foreach` with signature:\n   * {{{\n   *     def foreach[U](f: Elem => U): Unit\n   * }}}\n   *  Collection classes mixing in this trait provide a concrete \n   *  `foreach` method which traverses all the\n   *  elements contained in the collection, applying a given function to each.\n   *  They also need to provide a method `newBuilder`\n   *  which creates a builder for collections of the same kind.\n   *  \n   *  A traversable class might or might not have two properties: strictness\n   *  and orderedness. Neither is represented as a type.\n   *  \n   *  The instances of a strict collection class have all their elements\n   *  computed before they can be used as values. By contrast, instances of\n   *  a non-strict collection class may defer computation of some of their\n   *  elements until after the instance is available as a value.\n   *  A typical example of a non-strict collection class is a\n   *  <a href=\"../immutable/Stream.html\" target=\"ContentFrame\">\n   *  `scala.collection.immutable.Stream`</a>.\n   *  A more general class of examples are `TraversableViews`.\n   *  \n   *  If a collection is an instance of an ordered collection class, traversing\n   *  its elements with `foreach` will always visit elements in the\n   *  same order, even for different runs of the program. If the class is not\n   *  ordered, `foreach` can visit elements in different orders for\n   *  different runs (but it will keep the same order in the same run).'\n   * \n   *  A typical example of a collection class which is not ordered is a\n   *  `HashMap` of objects. The traversal order for hash maps will\n   *  depend on the hash codes of its elements, and these hash codes might\n   *  differ from one run to the next. By contrast, a `LinkedHashMap`\n   *  is ordered because it's `foreach` method visits elements in the\n   *  order they were inserted into the `HashMap`.\n   *\n   *  @author Martin Odersky\n   *  @version 2.8\n   *  @since   2.8\n   *  @tparam A    the element type of the collection\n   *  @tparam Repr the type of the actual collection containing the elements.\n   *\n   *  @define Coll Traversable\n   *  @define coll traversable collection\n   */\n  trait TraversableLike[+A, +Repr] extends HasNewBuilder[A, Repr] \n                                      with FilterMonadic[A, Repr]\n                                      with TraversableOnce[A]\n                                      with GenTraversableLike[A, Repr]\n                                      with Parallelizable[A, ParIterable[A]]\n  {\n    self =>\n\n    import Traversable.breaks._\n\n    /** The type implementing this traversable */\n    protected type Self = Repr\n\n    /** The collection of type $coll underlying this `TraversableLike` object.\n     *  By default this is implemented as the `TraversableLike` object itself,\n     *  but this can be overridden.\n     */\n    def repr: Repr = this.asInstanceOf[Repr]\n\n    /** The underlying collection seen as an instance of `$Coll`.\n     *  By default this is implemented as the current collection object itself,\n     *  but this can be overridden.\n     */\n    protected[this] def thisCollection: Traversable[A] = this.asInstanceOf[Traversable[A]]\n\n    /** A conversion from collections of type `Repr` to `$Coll` objects.\n     *  By default this is implemented as just a cast, but this can be overridden.\n     */\n    protected[this] def toCollection(repr: Repr): Traversable[A] = repr.asInstanceOf[Traversable[A]]\n\n    /** Creates a new builder for this collection type.\n     */\n    protected[this] def newBuilder: Builder[A, Repr]\n\n    protected[this] def parCombiner = ParIterable.newCombiner[A]\n\n    /** Applies a function `f` to all elements of this $coll.\n     *  \n     *    Note: this method underlies the implementation of most other bulk operations.\n     *    It's important to implement this method in an efficient way.\n     *  \n     *\n     *  @param  f   the function that is applied for its side-effect to every element.\n     *              The result of function `f` is discarded.\n     *              \n     *  @tparam  U  the type parameter describing the result of function `f`. \n     *              This result will always be ignored. Typically `U` is `Unit`,\n     *              but this is not necessary.\n     *\n     *  @usecase def foreach(f: A => Unit): Unit\n     */\n    def foreach[U](f: A => U): Unit\n\n    /** Tests whether this $coll is empty.\n     *\n     *  @return    `true` if the $coll contain no elements, `false` otherwise.\n     */\n    def isEmpty: Boolean = {\n      var result = true\n      breakable {\n        for (x <- this) {\n          result = false\n          break\n        }\n      }\n      result\n    }\n\n    /** Tests whether this $coll is known to have a finite size.\n     *  All strict collections are known to have finite size. For a non-strict collection\n     *  such as `Stream`, the predicate returns `true` if all elements have been computed.\n     *  It returns `false` if the stream is not yet evaluated to the end.\n     *\n     *  Note: many collection methods will not work on collections of infinite sizes. \n     *\n     *  @return  `true` if this collection is known to have finite size, `false` otherwise.\n     */\n    def hasDefiniteSize = true\n\n    def ++[B >: A, That](that: GenTraversableOnce[B])(implicit bf: CanBuildFrom[Repr, B, That]): That = {\n      val b = bf(repr)\n      if (that.isInstanceOf[IndexedSeqLike[_, _]]) b.sizeHint(this, that.seq.size)\n      b ++= thisCollection\n      b ++= that.seq\n      b.result\n    }\n\n    @bridge\n    def ++[B >: A, That](that: TraversableOnce[B])(implicit bf: CanBuildFrom[Repr, B, That]): That =\n      ++(that: GenTraversableOnce[B])(bf)\n\n    /** Concatenates this $coll with the elements of a traversable collection.\n     *  It differs from ++ in that the right operand determines the type of the\n     *  resulting collection rather than the left one.\n     * \n     *  @param that   the traversable to append.\n     *  @tparam B     the element type of the returned collection. \n     *  @tparam That  $thatinfo\n     *  @param bf     $bfinfo\n     *  @return       a new collection of type `That` which contains all elements\n     *                of this $coll followed by all elements of `that`.\n     * \n     *  @usecase def ++:[B](that: TraversableOnce[B]): $Coll[B]\n     *  \n     *  @return       a new $coll which contains all elements of this $coll\n     *                followed by all elements of `that`.\n     */\n    def ++:[B >: A, That](that: TraversableOnce[B])(implicit bf: CanBuildFrom[Repr, B, That]): That = {\n      val b = bf(repr)\n      if (that.isInstanceOf[IndexedSeqLike[_, _]]) b.sizeHint(this, that.size)\n      b ++= that\n      b ++= thisCollection\n      b.result\n    }\n\n    /** This overload exists because: for the implementation of ++: we should reuse\n     *  that of ++ because many collections override it with more efficient versions.\n     *  Since TraversableOnce has no '++' method, we have to implement that directly,\n     *  but Traversable and down can use the overload.\n     */\n    def ++:[B >: A, That](that: Traversable[B])(implicit bf: CanBuildFrom[Repr, B, That]): That =\n      (that ++ seq)(breakOut)\n\n    def map[B, That](f: A => B)(implicit bf: CanBuildFrom[Repr, B, That]): That = {\n      val b = bf(repr)\n      b.sizeHint(this) \n      for (x <- this) b += f(x)\n      b.result\n    }\n\n    def flatMap[B, That](f: A => GenTraversableOnce[B])(implicit bf: CanBuildFrom[Repr, B, That]): That = {\n      val b = bf(repr)\n      for (x <- this) b ++= f(x).seq\n      b.result\n    }\n\n    /** Selects all elements of this $coll which satisfy a predicate.\n     *\n     *  @param p     the predicate used to test elements.\n     *  @return      a new $coll consisting of all elements of this $coll that satisfy the given\n     *               predicate `p`. The order of the elements is preserved.\n     */\n    def filter(p: A => Boolean): Repr = {\n      val b = newBuilder\n      for (x <- this) \n        if (p(x)) b += x\n      b.result\n    }\n\n    /** Selects all elements of this $coll which do not satisfy a predicate.\n     *\n     *  @param p     the predicate used to test elements.\n     *  @return      a new $coll consisting of all elements of this $coll that do not satisfy the given\n     *               predicate `p`. The order of the elements is preserved.\n     */\n    def filterNot(p: A => Boolean): Repr = filter(!p(_))\n\n    def collect[B, That](pf: PartialFunction[A, B])(implicit bf: CanBuildFrom[Repr, B, That]): That = {\n      val b = bf(repr)\n      for (x <- this) if (pf.isDefinedAt(x)) b += pf(x)\n      b.result\n    }\n\n    /** Builds a new collection by applying an option-valued function to all\n     *  elements of this $coll on which the function is defined.\n     *\n     *  @param f      the option-valued function which filters and maps the $coll.\n     *  @tparam B     the element type of the returned collection.\n     *  @tparam That  $thatinfo\n     *  @param bf     $bfinfo\n     *  @return       a new collection of type `That` resulting from applying the option-valued function\n     *                `f` to each element and collecting all defined results.\n     *                The order of the elements is preserved.\n     *\n     *  @usecase def filterMap[B](f: A => Option[B]): $Coll[B]\n     *  \n     *  @param pf     the partial function which filters and maps the $coll.\n     *  @return       a new $coll resulting from applying the given option-valued function\n     *                `f` to each element and collecting all defined results.\n     *                The order of the elements is preserved.\n    def filterMap[B, That](f: A => Option[B])(implicit bf: CanBuildFrom[Repr, B, That]): That = {\n      val b = bf(repr)\n      for (x <- this) \n        f(x) match {\n          case Some(y) => b += y\n          case _ =>\n        }\n      b.result\n    }\n     */\n\n    /** Partitions this $coll in two ${coll}s according to a predicate.\n     *\n     *  @param p the predicate on which to partition.\n     *  @return  a pair of ${coll}s: the first $coll consists of all elements that \n     *           satisfy the predicate `p` and the second $coll consists of all elements\n     *           that don't. The relative order of the elements in the resulting ${coll}s\n     *           is the same as in the original $coll.\n     */\n    def partition(p: A => Boolean): (Repr, Repr) = {\n      val l, r = newBuilder\n      for (x <- this) (if (p(x)) l else r) += x\n      (l.result, r.result)\n    }\n\n    def groupBy[K](f: A => K): immutable.Map[K, Repr] = {\n      val m = mutable.Map.empty[K, Builder[A, Repr]]\n      for (elem <- this) {\n        val key = f(elem)\n        val bldr = m.getOrElseUpdate(key, newBuilder)\n        bldr += elem\n      }\n      val b = immutable.Map.newBuilder[K, Repr]\n      for ((k, v) <- m)\n        b += ((k, v.result))\n\n      b.result\n    }\n\n    /** Tests whether a predicate holds for all elements of this $coll.\n     *\n     *  $mayNotTerminateInf\n     *\n     *  @param   p     the predicate used to test elements.\n     *  @return        `true` if the given predicate `p` holds for all elements\n     *                 of this $coll, otherwise `false`.\n     */\n    def forall(p: A => Boolean): Boolean = {\n      var result = true\n      breakable {\n        for (x <- this)\n          if (!p(x)) { result = false; break }\n      }\n      result\n    }\n\n    /** Tests whether a predicate holds for some of the elements of this $coll.\n     *\n     *  $mayNotTerminateInf\n     *\n     *  @param   p     the predicate used to test elements.\n     *  @return        `true` if the given predicate `p` holds for some of the\n     *                 elements of this $coll, otherwise `false`.\n     */\n    def exists(p: A => Boolean): Boolean = {\n      var result = false\n      breakable {\n        for (x <- this)\n          if (p(x)) { result = true; break }\n      }\n      result\n    }\n\n    /** Finds the first element of the $coll satisfying a predicate, if any.\n     * \n     *  $mayNotTerminateInf\n     *  $orderDependent\n     *\n     *  @param p    the predicate used to test elements.\n     *  @return     an option value containing the first element in the $coll\n     *              that satisfies `p`, or `None` if none exists.\n     */\n    def find(p: A => Boolean): Option[A] = {\n      var result: Option[A] = None\n      breakable {\n        for (x <- this)\n          if (p(x)) { result = Some(x); break }\n      }\n      result\n    }\n\n    def scan[B >: A, That](z: B)(op: (B, B) => B)(implicit cbf: CanBuildFrom[Repr, B, That]): That = scanLeft(z)(op)\n\n    def scanLeft[B, That](z: B)(op: (B, A) => B)(implicit bf: CanBuildFrom[Repr, B, That]): That = {\n      val b = bf(repr)\n      b.sizeHint(this, 1)\n      var acc = z\n      b += acc\n      for (x <- this) { acc = op(acc, x); b += acc }\n      b.result\n    }\n\n    @migration(2, 9,\n      \"This scanRight definition has changed in 2.9.\\n\" +\n      \"The previous behavior can be reproduced with scanRight.reverse.\"\n    )\n    def scanRight[B, That](z: B)(op: (A, B) => B)(implicit bf: CanBuildFrom[Repr, B, That]): That = {\n      var scanned = List(z)\n      var acc = z\n      for (x <- reversed) {\n        acc = op(x, acc)\n        scanned ::= acc\n      }\n      val b = bf(repr)\n      for (elem <- scanned) b += elem\n      b.result\n    }\n\n    /** Selects the first element of this $coll.\n     *  $orderDependent\n     *  @return  the first element of this $coll.\n     *  @throws `NoSuchElementException` if the $coll is empty.\n     */\n    def head: A = {\n      var result: () => A = () => throw new NoSuchElementException\n      breakable {\n        for (x <- this) {\n          result = () => x\n          break\n        }\n      }\n      result()\n    }\n\n    /** Optionally selects the first element.\n     *  $orderDependent\n     *  @return  the first element of this $coll if it is nonempty, `None` if it is empty.\n     */\n    def headOption: Option[A] = if (isEmpty) None else Some(head)\n\n    /** Selects all elements except the first.\n     *  $orderDependent\n     *  @return  a $coll consisting of all elements of this $coll\n     *           except the first one.\n     *  @throws `UnsupportedOperationException` if the $coll is empty.\n     */ \n    override def tail: Repr = {\n      if (isEmpty) throw new UnsupportedOperationException(\"empty.tail\")\n      drop(1)\n    }\n\n    /** Selects the last element.\n      * $orderDependent\n      * @return The last element of this $coll.\n      * @throws NoSuchElementException If the $coll is empty.\n      */\n    def last: A = {\n      var lst = head\n      for (x <- this)\n        lst = x\n      lst\n    }\n\n    /** Optionally selects the last element.\n     *  $orderDependent\n     *  @return  the last element of this $coll$ if it is nonempty, `None` if it is empty.\n     */\n    def lastOption: Option[A] = if (isEmpty) None else Some(last)\n\n    /** Selects all elements except the last.\n     *  $orderDependent\n     *  @return  a $coll consisting of all elements of this $coll\n     *           except the last one.\n     *  @throws `UnsupportedOperationException` if the $coll is empty.\n     */\n    def init: Repr = {\n      if (isEmpty) throw new UnsupportedOperationException(\"empty.init\")\n      var lst = head\n      var follow = false\n      val b = newBuilder\n      b.sizeHint(this, -1)\n      for (x <- this.seq) {\n        if (follow) b += lst\n        else follow = true\n        lst = x\n      }\n      b.result\n    }\n\n    def take(n: Int): Repr = slice(0, n)\n\n    def drop(n: Int): Repr = \n      if (n <= 0) {\n        val b = newBuilder\n        b.sizeHint(this)\n        b ++= thisCollection result\n      }\n      else sliceWithKnownDelta(n, Int.MaxValue, -n)\n\n    def slice(from: Int, until: Int): Repr = sliceWithKnownBound(math.max(from, 0), until)\n\n    // Precondition: from >= 0, until > 0, builder already configured for building.\n    private[this] def sliceInternal(from: Int, until: Int, b: Builder[A, Repr]): Repr = {\n      var i = 0\n      breakable {\n        for (x <- this.seq) {\n          if (i >= from) b += x\n          i += 1\n          if (i >= until) break\n        }\n      }\n      b.result\n    }\n    // Precondition: from >= 0\n    private[scala] def sliceWithKnownDelta(from: Int, until: Int, delta: Int): Repr = {\n      val b = newBuilder\n      if (until <= from) b.result\n      else {\n        b.sizeHint(this, delta)\n        sliceInternal(from, until, b)\n      }\n    }\n    // Precondition: from >= 0\n    private[scala] def sliceWithKnownBound(from: Int, until: Int): Repr = {\n      val b = newBuilder\n      if (until <= from) b.result\n      else {\n        b.sizeHintBounded(until - from, this)      \n        sliceInternal(from, until, b)\n      }\n    }\n\n    def takeWhile(p: A => Boolean): Repr = {\n      val b = newBuilder\n      breakable {\n        for (x <- this) {\n          if (!p(x)) break\n          b += x\n        }\n      }\n      b.result\n    }\n\n    def dropWhile(p: A => Boolean): Repr = {\n      val b = newBuilder\n      var go = false\n      for (x <- this) {\n        if (!p(x)) go = true\n        if (go) b += x\n      }\n      b.result\n    }\n\n    def span(p: A => Boolean): (Repr, Repr) = {\n      val l, r = newBuilder\n      var toLeft = true\n      for (x <- this) {\n        toLeft = toLeft && p(x)\n        (if (toLeft) l else r) += x\n      }\n      (l.result, r.result)\n    }\n\n    def splitAt(n: Int): (Repr, Repr) = {\n      val l, r = newBuilder\n      l.sizeHintBounded(n, this)\n      if (n >= 0) r.sizeHint(this, -n)\n      var i = 0\n      for (x <- this) {\n        (if (i < n) l else r) += x\n        i += 1\n      }\n      (l.result, r.result)\n    }\n\n    /** Iterates over the tails of this $coll. The first value will be this\n     *  $coll and the final one will be an empty $coll, with the intervening\n     *  values the results of successive applications of `tail`.\n     *\n     *  @return   an iterator over all the tails of this $coll\n     *  @example  `List(1,2,3).tails = Iterator(List(1,2,3), List(2,3), List(3), Nil)`\n     */  \n    def tails: Iterator[Repr] = iterateUntilEmpty(_.tail)\n\n    /** Iterates over the inits of this $coll. The first value will be this\n     *  $coll and the final one will be an empty $coll, with the intervening\n     *  values the results of successive applications of `init`.\n     *\n     *  @return  an iterator over all the inits of this $coll\n     *  @example  `List(1,2,3).inits = Iterator(List(1,2,3), List(1,2), List(1), Nil)`\n     */\n    def inits: Iterator[Repr] = iterateUntilEmpty(_.init)\n\n    /** Copies elements of this $coll to an array.\n     *  Fills the given array `xs` with at most `len` elements of\n     *  this $coll, starting at position `start`.\n     *  Copying will stop once either the end of the current $coll is reached,\n     *  or the end of the array is reached, or `len` elements have been copied.\n     *\n     *  $willNotTerminateInf\n     * \n     *  @param  xs     the array to fill.\n     *  @param  start  the starting index.\n     *  @param  len    the maximal number of elements to copy.\n     *  @tparam B      the type of the elements of the array. \n     * \n     *\n     *  @usecase def copyToArray(xs: Array[A], start: Int, len: Int): Unit\n     */\n    def copyToArray[B >: A](xs: Array[B], start: Int, len: Int) {\n      var i = start\n      val end = (start + len) min xs.length\n      breakable {\n        for (x <- this) {\n          if (i >= end) break\n          xs(i) = x\n          i += 1\n        }\n      }\n    }\n\n    def toTraversable: Traversable[A] = thisCollection\n    def toIterator: Iterator[A] = toStream.iterator\n    def toStream: Stream[A] = toBuffer.toStream\n\n    /** Converts this $coll to a string.\n     *\n     *  @return   a string representation of this collection. By default this\n     *            string consists of the `stringPrefix` of this $coll,\n     *            followed by all elements separated by commas and enclosed in parentheses.\n     */\n    override def toString = mkString(stringPrefix + \"(\", \", \", \")\")\n\n    /** Defines the prefix of this object's `toString` representation.\n     *\n     *  @return  a string representation which starts the result of `toString`\n     *           applied to this $coll. By default the string prefix is the\n     *           simple name of the collection class $coll.\n     */\n    def stringPrefix : String = {\n      var string = repr.asInstanceOf[AnyRef].getClass.getName\n      val idx1 = string.lastIndexOf('.' : Int)\n      if (idx1 != -1) string = string.substring(idx1 + 1)\n      val idx2 = string.indexOf('$')\n      if (idx2 != -1) string = string.substring(0, idx2)\n      string\n    }\n\n    /** Creates a non-strict view of this $coll.\n     * \n     *  @return a non-strict view of this $coll.\n     */\n    def view = new TraversableView[A, Repr] {\n      protected lazy val underlying = self.repr\n      override def foreach[U](f: A => U) = self foreach f\n    }\n\n    /** Creates a non-strict view of a slice of this $coll.\n     *\n     *  Note: the difference between `view` and `slice` is that `view` produces\n     *        a view of the current $coll, whereas `slice` produces a new $coll.\n     * \n     *  Note: `view(from, to)` is equivalent to `view.slice(from, to)`\n     *  $orderDependent\n     * \n     *  @param from   the index of the first element of the view\n     *  @param until  the index of the element following the view\n     *  @return a non-strict view of a slice of this $coll, starting at index `from`\n     *  and extending up to (but not including) index `until`.\n     */\n    def view(from: Int, until: Int): TraversableView[A, Repr] = view.slice(from, until)\n\n    /** Creates a non-strict filter of this $coll.\n     *\n     *  Note: the difference between `c filter p` and `c withFilter p` is that\n     *        the former creates a new collection, whereas the latter only\n     *        restricts the domain of subsequent `map`, `flatMap`, `foreach`,\n     *        and `withFilter` operations.\n     *  $orderDependent\n     * \n     *  @param p   the predicate used to test elements.\n     *  @return    an object of class `WithFilter`, which supports\n     *             `map`, `flatMap`, `foreach`, and `withFilter` operations.\n     *             All these operations apply to those elements of this $coll which\n     *             satisfy the predicate `p`.\n     */\n    def withFilter(p: A => Boolean): FilterMonadic[A, Repr] = new WithFilter(p)\n\n    /** A class supporting filtered operations. Instances of this class are\n     *  returned by method `withFilter`.\n     */\n    class WithFilter(p: A => Boolean) extends FilterMonadic[A, Repr] {\n\n      /** Builds a new collection by applying a function to all elements of the\n       *  outer $coll containing this `WithFilter` instance that satisfy predicate `p`.\n       *\n       *  @param f      the function to apply to each element.\n       *  @tparam B     the element type of the returned collection.\n       *  @tparam That  $thatinfo\n       *  @param bf     $bfinfo\n       *  @return       a new collection of type `That` resulting from applying\n       *                the given function `f` to each element of the outer $coll\n       *                that satisfies predicate `p` and collecting the results.\n       *\n       *  @usecase def map[B](f: A => B): $Coll[B] \n       *  \n       *  @return       a new $coll resulting from applying the given function\n       *                `f` to each element of the outer $coll that satisfies\n       *                predicate `p` and collecting the results.\n       */\n      def map[B, That](f: A => B)(implicit bf: CanBuildFrom[Repr, B, That]): That = {\n        val b = bf(repr)\n        for (x <- self) \n          if (p(x)) b += f(x)\n        b.result\n      }\n\n      /** Builds a new collection by applying a function to all elements of the\n       *  outer $coll containing this `WithFilter` instance that satisfy\n       *  predicate `p` and concatenating the results. \n       *\n       *  @param f      the function to apply to each element.\n       *  @tparam B     the element type of the returned collection.\n       *  @tparam That  $thatinfo\n       *  @param bf     $bfinfo\n       *  @return       a new collection of type `That` resulting from applying\n       *                the given collection-valued function `f` to each element\n       *                of the outer $coll that satisfies predicate `p` and\n       *                concatenating the results.\n       *\n       *  @usecase def flatMap[B](f: A => TraversableOnce[B]): $Coll[B]\n       * \n       *  @return       a new $coll resulting from applying the given collection-valued function\n       *                `f` to each element of the outer $coll that satisfies predicate `p` and concatenating the results.\n       */\n      def flatMap[B, That](f: A => GenTraversableOnce[B])(implicit bf: CanBuildFrom[Repr, B, That]): That = {\n        val b = bf(repr)\n        for (x <- self) \n          if (p(x)) b ++= f(x).seq\n        b.result\n      }\n\n      /** Applies a function `f` to all elements of the outer $coll containing\n       *  this `WithFilter` instance that satisfy predicate `p`.\n       *\n       *  @param  f   the function that is applied for its side-effect to every element.\n       *              The result of function `f` is discarded.\n       *              \n       *  @tparam  U  the type parameter describing the result of function `f`. \n       *              This result will always be ignored. Typically `U` is `Unit`,\n       *              but this is not necessary.\n       *\n       *  @usecase def foreach(f: A => Unit): Unit\n       */   \n      def foreach[U](f: A => U): Unit = \n        for (x <- self) \n          if (p(x)) f(x)\n\n      /** Further refines the filter for this $coll.\n       *\n       *  @param q   the predicate used to test elements.\n       *  @return    an object of class `WithFilter`, which supports\n       *             `map`, `flatMap`, `foreach`, and `withFilter` operations.\n       *             All these operations apply to those elements of this $coll which\n       *             satisfy the predicate `q` in addition to the predicate `p`.\n       */\n      def withFilter(q: A => Boolean): WithFilter = \n        new WithFilter(x => p(x) && q(x))\n    }\n\n    // A helper for tails and inits.\n    private def iterateUntilEmpty(f: Traversable[A @uV] => Traversable[A @uV]): Iterator[Repr] = {\n      val it = Iterator.iterate(thisCollection)(f) takeWhile (x => !x.isEmpty)\n      it ++ Iterator(Nil) map (newBuilder ++= _ result)\n    }\n  }\n\n\n</textarea>\n</form>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers: true,\n        matchBrackets: true,\n        theme: \"ambiance\",\n        mode: \"text/x-scala\"\n      });\n    </script>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/clojure/clojure.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n/**\n * Author: Hans Engel\n * Branched from CodeMirror's Scheme mode (by Koh Zi Han, based on implementation by Koh Zi Chun)\n */\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"clojure\", function (options) {\n    var BUILTIN = \"builtin\", COMMENT = \"comment\", STRING = \"string\", CHARACTER = \"string-2\",\n        ATOM = \"atom\", NUMBER = \"number\", BRACKET = \"bracket\", KEYWORD = \"keyword\", VAR = \"variable\";\n    var INDENT_WORD_SKIP = options.indentUnit || 2;\n    var NORMAL_INDENT_UNIT = options.indentUnit || 2;\n\n    function makeKeywords(str) {\n        var obj = {}, words = str.split(\" \");\n        for (var i = 0; i < words.length; ++i) obj[words[i]] = true;\n        return obj;\n    }\n\n    var atoms = makeKeywords(\"true false nil\");\n\n    var keywords = makeKeywords(\n      \"defn defn- def def- defonce defmulti defmethod defmacro defstruct deftype defprotocol defrecord defproject deftest slice defalias defhinted defmacro- defn-memo defnk defnk defonce- defunbound defunbound- defvar defvar- let letfn do case cond condp for loop recur when when-not when-let when-first if if-let if-not . .. -> ->> doto and or dosync doseq dotimes dorun doall load import unimport ns in-ns refer try catch finally throw with-open with-local-vars binding gen-class gen-and-load-class gen-and-save-class handler-case handle\");\n\n    var builtins = makeKeywords(\n        \"* *' *1 *2 *3 *agent* *allow-unresolved-vars* *assert* *clojure-version* *command-line-args* *compile-files* *compile-path* *compiler-options* *data-readers* *e *err* *file* *flush-on-newline* *fn-loader* *in* *math-context* *ns* *out* *print-dup* *print-length* *print-level* *print-meta* *print-readably* *read-eval* *source-path* *unchecked-math* *use-context-classloader* *verbose-defrecords* *warn-on-reflection* + +' - -' -> ->> ->ArrayChunk ->Vec ->VecNode ->VecSeq -cache-protocol-fn -reset-methods .. / < <= = == > >= EMPTY-NODE accessor aclone add-classpath add-watch agent agent-error agent-errors aget alength alias all-ns alter alter-meta! alter-var-root amap ancestors and apply areduce array-map aset aset-boolean aset-byte aset-char aset-double aset-float aset-int aset-long aset-short assert assoc assoc! assoc-in associative? atom await await-for await1 bases bean bigdec bigint biginteger binding bit-and bit-and-not bit-clear bit-flip bit-not bit-or bit-set bit-shift-left bit-shift-right bit-test bit-xor boolean boolean-array booleans bound-fn bound-fn* bound? butlast byte byte-array bytes case cast char char-array char-escape-string char-name-string char? chars chunk chunk-append chunk-buffer chunk-cons chunk-first chunk-next chunk-rest chunked-seq? class class? clear-agent-errors clojure-version coll? comment commute comp comparator compare compare-and-set! compile complement concat cond condp conj conj! cons constantly construct-proxy contains? count counted? create-ns create-struct cycle dec dec' decimal? declare default-data-readers definline definterface defmacro defmethod defmulti defn defn- defonce defprotocol defrecord defstruct deftype delay delay? deliver denominator deref derive descendants destructure disj disj! dissoc dissoc! distinct distinct? doall dorun doseq dosync dotimes doto double double-array doubles drop drop-last drop-while empty empty? ensure enumeration-seq error-handler error-mode eval even? every-pred every? ex-data ex-info extend extend-protocol extend-type extenders extends? false? ffirst file-seq filter filterv find find-keyword find-ns find-protocol-impl find-protocol-method find-var first flatten float float-array float? floats flush fn fn? fnext fnil for force format frequencies future future-call future-cancel future-cancelled? future-done? future? gen-class gen-interface gensym get get-in get-method get-proxy-class get-thread-bindings get-validator group-by hash hash-combine hash-map hash-set identical? identity if-let if-not ifn? import in-ns inc inc' init-proxy instance? int int-array integer? interleave intern interpose into into-array ints io! isa? iterate iterator-seq juxt keep keep-indexed key keys keyword keyword? last lazy-cat lazy-seq let letfn line-seq list list* list? load load-file load-reader load-string loaded-libs locking long long-array longs loop macroexpand macroexpand-1 make-array make-hierarchy map map-indexed map? mapcat mapv max max-key memfn memoize merge merge-with meta method-sig methods min min-key mod munge name namespace namespace-munge neg? newline next nfirst nil? nnext not not-any? not-empty not-every? not= ns ns-aliases ns-imports ns-interns ns-map ns-name ns-publics ns-refers ns-resolve ns-unalias ns-unmap nth nthnext nthrest num number? numerator object-array odd? or parents partial partition partition-all partition-by pcalls peek persistent! pmap pop pop! pop-thread-bindings pos? pr pr-str prefer-method prefers primitives-classnames print print-ctor print-dup print-method print-simple print-str printf println println-str prn prn-str promise proxy proxy-call-with-super proxy-mappings proxy-name proxy-super push-thread-bindings pvalues quot rand rand-int rand-nth range ratio? rational? rationalize re-find re-groups re-matcher re-matches re-pattern re-seq read read-line read-string realized? reduce reduce-kv reductions ref ref-history-count ref-max-history ref-min-history ref-set refer refer-clojure reify release-pending-sends rem remove remove-all-methods remove-method remove-ns remove-watch repeat repeatedly replace replicate require reset! reset-meta! resolve rest restart-agent resultset-seq reverse reversible? rseq rsubseq satisfies? second select-keys send send-off seq seq? seque sequence sequential? set set-error-handler! set-error-mode! set-validator! set? short short-array shorts shuffle shutdown-agents slurp some some-fn sort sort-by sorted-map sorted-map-by sorted-set sorted-set-by sorted? special-symbol? spit split-at split-with str string? struct struct-map subs subseq subvec supers swap! symbol symbol? sync take take-last take-nth take-while test the-ns thread-bound? time to-array to-array-2d trampoline transient tree-seq true? type unchecked-add unchecked-add-int unchecked-byte unchecked-char unchecked-dec unchecked-dec-int unchecked-divide-int unchecked-double unchecked-float unchecked-inc unchecked-inc-int unchecked-int unchecked-long unchecked-multiply unchecked-multiply-int unchecked-negate unchecked-negate-int unchecked-remainder-int unchecked-short unchecked-subtract unchecked-subtract-int underive unquote unquote-splicing update-in update-proxy use val vals var-get var-set var? vary-meta vec vector vector-of vector? when when-first when-let when-not while with-bindings with-bindings* with-in-str with-loading-context with-local-vars with-meta with-open with-out-str with-precision with-redefs with-redefs-fn xml-seq zero? zipmap *default-data-reader-fn* as-> cond-> cond->> reduced reduced? send-via set-agent-send-executor! set-agent-send-off-executor! some-> some->>\");\n\n    var indentKeys = makeKeywords(\n        // Built-ins\n        \"ns fn def defn defmethod bound-fn if if-not case condp when while when-not when-first do future comment doto locking proxy with-open with-precision reify deftype defrecord defprotocol extend extend-protocol extend-type try catch \" +\n\n        // Binding forms\n        \"let letfn binding loop for doseq dotimes when-let if-let \" +\n\n        // Data structures\n        \"defstruct struct-map assoc \" +\n\n        // clojure.test\n        \"testing deftest \" +\n\n        // contrib\n        \"handler-case handle dotrace deftrace\");\n\n    var tests = {\n        digit: /\\d/,\n        digit_or_colon: /[\\d:]/,\n        hex: /[0-9a-f]/i,\n        sign: /[+-]/,\n        exponent: /e/i,\n        keyword_char: /[^\\s\\(\\[\\;\\)\\]]/,\n        symbol: /[\\w*+!\\-\\._?:<>\\/\\xa1-\\uffff]/\n    };\n\n    function stateStack(indent, type, prev) { // represents a state stack object\n        this.indent = indent;\n        this.type = type;\n        this.prev = prev;\n    }\n\n    function pushStack(state, indent, type) {\n        state.indentStack = new stateStack(indent, type, state.indentStack);\n    }\n\n    function popStack(state) {\n        state.indentStack = state.indentStack.prev;\n    }\n\n    function isNumber(ch, stream){\n        // hex\n        if ( ch === '0' && stream.eat(/x/i) ) {\n            stream.eatWhile(tests.hex);\n            return true;\n        }\n\n        // leading sign\n        if ( ( ch == '+' || ch == '-' ) && ( tests.digit.test(stream.peek()) ) ) {\n          stream.eat(tests.sign);\n          ch = stream.next();\n        }\n\n        if ( tests.digit.test(ch) ) {\n            stream.eat(ch);\n            stream.eatWhile(tests.digit);\n\n            if ( '.' == stream.peek() ) {\n                stream.eat('.');\n                stream.eatWhile(tests.digit);\n            }\n\n            if ( stream.eat(tests.exponent) ) {\n                stream.eat(tests.sign);\n                stream.eatWhile(tests.digit);\n            }\n\n            return true;\n        }\n\n        return false;\n    }\n\n    // Eat character that starts after backslash \\\n    function eatCharacter(stream) {\n        var first = stream.next();\n        // Read special literals: backspace, newline, space, return.\n        // Just read all lowercase letters.\n        if (first && first.match(/[a-z]/) && stream.match(/[a-z]+/, true)) {\n            return;\n        }\n        // Read unicode character: \\u1000 \\uA0a1\n        if (first === \"u\") {\n            stream.match(/[0-9a-z]{4}/i, true);\n        }\n    }\n\n    return {\n        startState: function () {\n            return {\n                indentStack: null,\n                indentation: 0,\n                mode: false\n            };\n        },\n\n        token: function (stream, state) {\n            if (state.indentStack == null && stream.sol()) {\n                // update indentation, but only if indentStack is empty\n                state.indentation = stream.indentation();\n            }\n\n            // skip spaces\n            if (stream.eatSpace()) {\n                return null;\n            }\n            var returnType = null;\n\n            switch(state.mode){\n                case \"string\": // multi-line string parsing mode\n                    var next, escaped = false;\n                    while ((next = stream.next()) != null) {\n                        if (next == \"\\\"\" && !escaped) {\n\n                            state.mode = false;\n                            break;\n                        }\n                        escaped = !escaped && next == \"\\\\\";\n                    }\n                    returnType = STRING; // continue on in string mode\n                    break;\n                default: // default parsing mode\n                    var ch = stream.next();\n\n                    if (ch == \"\\\"\") {\n                        state.mode = \"string\";\n                        returnType = STRING;\n                    } else if (ch == \"\\\\\") {\n                        eatCharacter(stream);\n                        returnType = CHARACTER;\n                    } else if (ch == \"'\" && !( tests.digit_or_colon.test(stream.peek()) )) {\n                        returnType = ATOM;\n                    } else if (ch == \";\") { // comment\n                        stream.skipToEnd(); // rest of the line is a comment\n                        returnType = COMMENT;\n                    } else if (isNumber(ch,stream)){\n                        returnType = NUMBER;\n                    } else if (ch == \"(\" || ch == \"[\" || ch == \"{\" ) {\n                        var keyWord = '', indentTemp = stream.column(), letter;\n                        /**\n                        Either\n                        (indent-word ..\n                        (non-indent-word ..\n                        (;something else, bracket, etc.\n                        */\n\n                        if (ch == \"(\") while ((letter = stream.eat(tests.keyword_char)) != null) {\n                            keyWord += letter;\n                        }\n\n                        if (keyWord.length > 0 && (indentKeys.propertyIsEnumerable(keyWord) ||\n                                                   /^(?:def|with)/.test(keyWord))) { // indent-word\n                            pushStack(state, indentTemp + INDENT_WORD_SKIP, ch);\n                        } else { // non-indent word\n                            // we continue eating the spaces\n                            stream.eatSpace();\n                            if (stream.eol() || stream.peek() == \";\") {\n                                // nothing significant after\n                                // we restart indentation the user defined spaces after\n                                pushStack(state, indentTemp + NORMAL_INDENT_UNIT, ch);\n                            } else {\n                                pushStack(state, indentTemp + stream.current().length, ch); // else we match\n                            }\n                        }\n                        stream.backUp(stream.current().length - 1); // undo all the eating\n\n                        returnType = BRACKET;\n                    } else if (ch == \")\" || ch == \"]\" || ch == \"}\") {\n                        returnType = BRACKET;\n                        if (state.indentStack != null && state.indentStack.type == (ch == \")\" ? \"(\" : (ch == \"]\" ? \"[\" :\"{\"))) {\n                            popStack(state);\n                        }\n                    } else if ( ch == \":\" ) {\n                        stream.eatWhile(tests.symbol);\n                        return ATOM;\n                    } else {\n                        stream.eatWhile(tests.symbol);\n\n                        if (keywords && keywords.propertyIsEnumerable(stream.current())) {\n                            returnType = KEYWORD;\n                        } else if (builtins && builtins.propertyIsEnumerable(stream.current())) {\n                            returnType = BUILTIN;\n                        } else if (atoms && atoms.propertyIsEnumerable(stream.current())) {\n                            returnType = ATOM;\n                        } else {\n                          returnType = VAR;\n                        }\n                    }\n            }\n\n            return returnType;\n        },\n\n        indent: function (state) {\n            if (state.indentStack == null) return state.indentation;\n            return state.indentStack.indent;\n        },\n\n        closeBrackets: {pairs: \"()[]{}\\\"\\\"\"},\n        lineComment: \";;\"\n    };\n});\n\nCodeMirror.defineMIME(\"text/x-clojure\", \"clojure\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/clojure/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Clojure mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"clojure.js\"></script>\n<style>.CodeMirror {background: #f8f8f8;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Clojure</a>\n  </ul>\n</div>\n\n<article>\n<h2>Clojure mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n; Conway's Game of Life, based on the work of:\n;; Laurent Petit https://gist.github.com/1200343\n;; Christophe Grand http://clj-me.cgrand.net/2011/08/19/conways-game-of-life\n\n(ns ^{:doc \"Conway's Game of Life.\"}\n game-of-life)\n\n;; Core game of life's algorithm functions\n\n(defn neighbours\n  \"Given a cell's coordinates, returns the coordinates of its neighbours.\"\n  [[x y]]\n  (for [dx [-1 0 1] dy (if (zero? dx) [-1 1] [-1 0 1])]\n    [(+ dx x) (+ dy y)]))\n\n(defn step\n  \"Given a set of living cells, computes the new set of living cells.\"\n  [cells]\n  (set (for [[cell n] (frequencies (mapcat neighbours cells))\n             :when (or (= n 3) (and (= n 2) (cells cell)))]\n         cell)))\n\n;; Utility methods for displaying game on a text terminal\n\n(defn print-board\n  \"Prints a board on *out*, representing a step in the game.\"\n  [board w h]\n  (doseq [x (range (inc w)) y (range (inc h))]\n    (if (= y 0) (print \"\\n\"))\n    (print (if (board [x y]) \"[X]\" \" . \"))))\n\n(defn display-grids\n  \"Prints a squence of boards on *out*, representing several steps.\"\n  [grids w h]\n  (doseq [board grids]\n    (print-board board w h)\n    (print \"\\n\")))\n\n;; Launches an example board\n\n(def\n  ^{:doc \"board represents the initial set of living cells\"}\n   board #{[2 1] [2 2] [2 3]})\n\n(display-grids (take 3 (iterate step board)) 5 5)\n\n;; Let's play with characters\n(println \\1 \\a \\# \\\\\n         \\\" \\( \\newline\n         \\} \\\" \\space\n         \\tab \\return \\backspace\n         \\u1000 \\uAaAa \\u9F9F)\n\n</textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {});\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-clojure</code>.</p>\n\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/cmake/cmake.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\")\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd)\n    define([\"../../lib/codemirror\"], mod);\n  else\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"cmake\", function () {\n  var variable_regex = /({)?[a-zA-Z0-9_]+(})?/;\n\n  function tokenString(stream, state) {\n    var current, prev, found_var = false;\n    while (!stream.eol() && (current = stream.next()) != state.pending) {\n      if (current === '$' && prev != '\\\\' && state.pending == '\"') {\n        found_var = true;\n        break;\n      }\n      prev = current;\n    }\n    if (found_var) {\n      stream.backUp(1);\n    }\n    if (current == state.pending) {\n      state.continueString = false;\n    } else {\n      state.continueString = true;\n    }\n    return \"string\";\n  }\n\n  function tokenize(stream, state) {\n    var ch = stream.next();\n\n    // Have we found a variable?\n    if (ch === '$') {\n      if (stream.match(variable_regex)) {\n        return 'variable-2';\n      }\n      return 'variable';\n    }\n    // Should we still be looking for the end of a string?\n    if (state.continueString) {\n      // If so, go through the loop again\n      stream.backUp(1);\n      return tokenString(stream, state);\n    }\n    // Do we just have a function on our hands?\n    // In 'cmake_minimum_required (VERSION 2.8.8)', 'cmake_minimum_required' is matched\n    if (stream.match(/(\\s+)?\\w+\\(/) || stream.match(/(\\s+)?\\w+\\ \\(/)) {\n      stream.backUp(1);\n      return 'def';\n    }\n    if (ch == \"#\") {\n      stream.skipToEnd();\n      return \"comment\";\n    }\n    // Have we found a string?\n    if (ch == \"'\" || ch == '\"') {\n      // Store the type (single or double)\n      state.pending = ch;\n      // Perform the looping function to find the end\n      return tokenString(stream, state);\n    }\n    if (ch == '(' || ch == ')') {\n      return 'bracket';\n    }\n    if (ch.match(/[0-9]/)) {\n      return 'number';\n    }\n    stream.eatWhile(/[\\w-]/);\n    return null;\n  }\n  return {\n    startState: function () {\n      var state = {};\n      state.inDefinition = false;\n      state.inInclude = false;\n      state.continueString = false;\n      state.pending = false;\n      return state;\n    },\n    token: function (stream, state) {\n      if (stream.eatSpace()) return null;\n      return tokenize(stream, state);\n    }\n  };\n});\n\nCodeMirror.defineMIME(\"text/x-cmake\", \"cmake\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/cmake/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: CMake mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/edit/matchbrackets.js\"></script>\n<script src=\"cmake.js\"></script>\n<style>\n      .CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}\n      .cm-s-default span.cm-arrow { color: red; }\n    </style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">CMake</a>\n  </ul>\n</div>\n\n<article>\n<h2>CMake mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n# vim: syntax=cmake\nif(NOT CMAKE_BUILD_TYPE)\n    # default to Release build for GCC builds\n    set(CMAKE_BUILD_TYPE Release CACHE STRING\n        \"Choose the type of build, options are: None(CMAKE_CXX_FLAGS or CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel.\"\n        FORCE)\nendif()\nmessage(STATUS \"cmake version ${CMAKE_VERSION}\")\nif(POLICY CMP0025)\n    cmake_policy(SET CMP0025 OLD) # report Apple's Clang as just Clang\nendif()\nif(POLICY CMP0042)\n    cmake_policy(SET CMP0042 NEW) # MACOSX_RPATH\nendif()\n\nproject (x265)\ncmake_minimum_required (VERSION 2.8.8) # OBJECT libraries require 2.8.8\ninclude(CheckIncludeFiles)\ninclude(CheckFunctionExists)\ninclude(CheckSymbolExists)\ninclude(CheckCXXCompilerFlag)\n\n# X265_BUILD must be incremented each time the public API is changed\nset(X265_BUILD 48)\nconfigure_file(\"${PROJECT_SOURCE_DIR}/x265.def.in\"\n               \"${PROJECT_BINARY_DIR}/x265.def\")\nconfigure_file(\"${PROJECT_SOURCE_DIR}/x265_config.h.in\"\n               \"${PROJECT_BINARY_DIR}/x265_config.h\")\n\nSET(CMAKE_MODULE_PATH \"${PROJECT_SOURCE_DIR}/cmake\" \"${CMAKE_MODULE_PATH}\")\n\n# System architecture detection\nstring(TOLOWER \"${CMAKE_SYSTEM_PROCESSOR}\" SYSPROC)\nset(X86_ALIASES x86 i386 i686 x86_64 amd64)\nlist(FIND X86_ALIASES \"${SYSPROC}\" X86MATCH)\nif(\"${SYSPROC}\" STREQUAL \"\" OR X86MATCH GREATER \"-1\")\n    message(STATUS \"Detected x86 target processor\")\n    set(X86 1)\n    add_definitions(-DX265_ARCH_X86=1)\n    if(\"${CMAKE_SIZEOF_VOID_P}\" MATCHES 8)\n        set(X64 1)\n        add_definitions(-DX86_64=1)\n    endif()\nelseif(${SYSPROC} STREQUAL \"armv6l\")\n    message(STATUS \"Detected ARM target processor\")\n    set(ARM 1)\n    add_definitions(-DX265_ARCH_ARM=1 -DHAVE_ARMV6=1)\nelse()\n    message(STATUS \"CMAKE_SYSTEM_PROCESSOR value `${CMAKE_SYSTEM_PROCESSOR}` is unknown\")\n    message(STATUS \"Please add this value near ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE}\")\nendif()\n\nif(UNIX)\n    list(APPEND PLATFORM_LIBS pthread)\n    find_library(LIBRT rt)\n    if(LIBRT)\n        list(APPEND PLATFORM_LIBS rt)\n    endif()\n    find_package(Numa)\n    if(NUMA_FOUND)\n        list(APPEND CMAKE_REQUIRED_LIBRARIES ${NUMA_LIBRARY})\n        check_symbol_exists(numa_node_of_cpu numa.h NUMA_V2)\n        if(NUMA_V2)\n            add_definitions(-DHAVE_LIBNUMA)\n            message(STATUS \"libnuma found, building with support for NUMA nodes\")\n            list(APPEND PLATFORM_LIBS ${NUMA_LIBRARY})\n            link_directories(${NUMA_LIBRARY_DIR})\n            include_directories(${NUMA_INCLUDE_DIR})\n        endif()\n    endif()\n    mark_as_advanced(LIBRT NUMA_FOUND)\nendif(UNIX)\n\nif(X64 AND NOT WIN32)\n    option(ENABLE_PIC \"Enable Position Independent Code\" ON)\nelse()\n    option(ENABLE_PIC \"Enable Position Independent Code\" OFF)\nendif(X64 AND NOT WIN32)\n\n# Compiler detection\nif(CMAKE_GENERATOR STREQUAL \"Xcode\")\n  set(XCODE 1)\nendif()\nif (APPLE)\n  add_definitions(-DMACOS)\nendif()\n</textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        mode: \"text/x-cmake\",\n        matchBrackets: true,\n        indentUnit: 4\n      });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-cmake</code>.</p>\n\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/cobol/cobol.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n/**\n * Author: Gautam Mehta\n * Branched from CodeMirror's Scheme mode\n */\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"cobol\", function () {\n  var BUILTIN = \"builtin\", COMMENT = \"comment\", STRING = \"string\",\n      ATOM = \"atom\", NUMBER = \"number\", KEYWORD = \"keyword\", MODTAG = \"header\",\n      COBOLLINENUM = \"def\", PERIOD = \"link\";\n  function makeKeywords(str) {\n    var obj = {}, words = str.split(\" \");\n    for (var i = 0; i < words.length; ++i) obj[words[i]] = true;\n    return obj;\n  }\n  var atoms = makeKeywords(\"TRUE FALSE ZEROES ZEROS ZERO SPACES SPACE LOW-VALUE LOW-VALUES \");\n  var keywords = makeKeywords(\n      \"ACCEPT ACCESS ACQUIRE ADD ADDRESS \" +\n      \"ADVANCING AFTER ALIAS ALL ALPHABET \" +\n      \"ALPHABETIC ALPHABETIC-LOWER ALPHABETIC-UPPER ALPHANUMERIC ALPHANUMERIC-EDITED \" +\n      \"ALSO ALTER ALTERNATE AND ANY \" +\n      \"ARE AREA AREAS ARITHMETIC ASCENDING \" +\n      \"ASSIGN AT ATTRIBUTE AUTHOR AUTO \" +\n      \"AUTO-SKIP AUTOMATIC B-AND B-EXOR B-LESS \" +\n      \"B-NOT B-OR BACKGROUND-COLOR BACKGROUND-COLOUR BEEP \" +\n      \"BEFORE BELL BINARY BIT BITS \" +\n      \"BLANK BLINK BLOCK BOOLEAN BOTTOM \" +\n      \"BY CALL CANCEL CD CF \" +\n      \"CH CHARACTER CHARACTERS CLASS CLOCK-UNITS \" +\n      \"CLOSE COBOL CODE CODE-SET COL \" +\n      \"COLLATING COLUMN COMMA COMMIT COMMITMENT \" +\n      \"COMMON COMMUNICATION COMP COMP-0 COMP-1 \" +\n      \"COMP-2 COMP-3 COMP-4 COMP-5 COMP-6 \" +\n      \"COMP-7 COMP-8 COMP-9 COMPUTATIONAL COMPUTATIONAL-0 \" +\n      \"COMPUTATIONAL-1 COMPUTATIONAL-2 COMPUTATIONAL-3 COMPUTATIONAL-4 COMPUTATIONAL-5 \" +\n      \"COMPUTATIONAL-6 COMPUTATIONAL-7 COMPUTATIONAL-8 COMPUTATIONAL-9 COMPUTE \" +\n      \"CONFIGURATION CONNECT CONSOLE CONTAINED CONTAINS \" +\n      \"CONTENT CONTINUE CONTROL CONTROL-AREA CONTROLS \" +\n      \"CONVERTING COPY CORR CORRESPONDING COUNT \" +\n      \"CRT CRT-UNDER CURRENCY CURRENT CURSOR \" +\n      \"DATA DATE DATE-COMPILED DATE-WRITTEN DAY \" +\n      \"DAY-OF-WEEK DB DB-ACCESS-CONTROL-KEY DB-DATA-NAME DB-EXCEPTION \" +\n      \"DB-FORMAT-NAME DB-RECORD-NAME DB-SET-NAME DB-STATUS DBCS \" +\n      \"DBCS-EDITED DE DEBUG-CONTENTS DEBUG-ITEM DEBUG-LINE \" +\n      \"DEBUG-NAME DEBUG-SUB-1 DEBUG-SUB-2 DEBUG-SUB-3 DEBUGGING \" +\n      \"DECIMAL-POINT DECLARATIVES DEFAULT DELETE DELIMITED \" +\n      \"DELIMITER DEPENDING DESCENDING DESCRIBED DESTINATION \" +\n      \"DETAIL DISABLE DISCONNECT DISPLAY DISPLAY-1 \" +\n      \"DISPLAY-2 DISPLAY-3 DISPLAY-4 DISPLAY-5 DISPLAY-6 \" +\n      \"DISPLAY-7 DISPLAY-8 DISPLAY-9 DIVIDE DIVISION \" +\n      \"DOWN DROP DUPLICATE DUPLICATES DYNAMIC \" +\n      \"EBCDIC EGI EJECT ELSE EMI \" +\n      \"EMPTY EMPTY-CHECK ENABLE END END. END-ACCEPT END-ACCEPT. \" +\n      \"END-ADD END-CALL END-COMPUTE END-DELETE END-DISPLAY \" +\n      \"END-DIVIDE END-EVALUATE END-IF END-INVOKE END-MULTIPLY \" +\n      \"END-OF-PAGE END-PERFORM END-READ END-RECEIVE END-RETURN \" +\n      \"END-REWRITE END-SEARCH END-START END-STRING END-SUBTRACT \" +\n      \"END-UNSTRING END-WRITE END-XML ENTER ENTRY \" +\n      \"ENVIRONMENT EOP EQUAL EQUALS ERASE \" +\n      \"ERROR ESI EVALUATE EVERY EXCEEDS \" +\n      \"EXCEPTION EXCLUSIVE EXIT EXTEND EXTERNAL \" +\n      \"EXTERNALLY-DESCRIBED-KEY FD FETCH FILE FILE-CONTROL \" +\n      \"FILE-STREAM FILES FILLER FINAL FIND \" +\n      \"FINISH FIRST FOOTING FOR FOREGROUND-COLOR \" +\n      \"FOREGROUND-COLOUR FORMAT FREE FROM FULL \" +\n      \"FUNCTION GENERATE GET GIVING GLOBAL \" +\n      \"GO GOBACK GREATER GROUP HEADING \" +\n      \"HIGH-VALUE HIGH-VALUES HIGHLIGHT I-O I-O-CONTROL \" +\n      \"ID IDENTIFICATION IF IN INDEX \" +\n      \"INDEX-1 INDEX-2 INDEX-3 INDEX-4 INDEX-5 \" +\n      \"INDEX-6 INDEX-7 INDEX-8 INDEX-9 INDEXED \" +\n      \"INDIC INDICATE INDICATOR INDICATORS INITIAL \" +\n      \"INITIALIZE INITIATE INPUT INPUT-OUTPUT INSPECT \" +\n      \"INSTALLATION INTO INVALID INVOKE IS \" +\n      \"JUST JUSTIFIED KANJI KEEP KEY \" +\n      \"LABEL LAST LD LEADING LEFT \" +\n      \"LEFT-JUSTIFY LENGTH LENGTH-CHECK LESS LIBRARY \" +\n      \"LIKE LIMIT LIMITS LINAGE LINAGE-COUNTER \" +\n      \"LINE LINE-COUNTER LINES LINKAGE LOCAL-STORAGE \" +\n      \"LOCALE LOCALLY LOCK \" +\n      \"MEMBER MEMORY MERGE MESSAGE METACLASS \" +\n      \"MODE MODIFIED MODIFY MODULES MOVE \" +\n      \"MULTIPLE MULTIPLY NATIONAL NATIVE NEGATIVE \" +\n      \"NEXT NO NO-ECHO NONE NOT \" +\n      \"NULL NULL-KEY-MAP NULL-MAP NULLS NUMBER \" +\n      \"NUMERIC NUMERIC-EDITED OBJECT OBJECT-COMPUTER OCCURS \" +\n      \"OF OFF OMITTED ON ONLY \" +\n      \"OPEN OPTIONAL OR ORDER ORGANIZATION \" +\n      \"OTHER OUTPUT OVERFLOW OWNER PACKED-DECIMAL \" +\n      \"PADDING PAGE PAGE-COUNTER PARSE PERFORM \" +\n      \"PF PH PIC PICTURE PLUS \" +\n      \"POINTER POSITION POSITIVE PREFIX PRESENT \" +\n      \"PRINTING PRIOR PROCEDURE PROCEDURE-POINTER PROCEDURES \" +\n      \"PROCEED PROCESS PROCESSING PROGRAM PROGRAM-ID \" +\n      \"PROMPT PROTECTED PURGE QUEUE QUOTE \" +\n      \"QUOTES RANDOM RD READ READY \" +\n      \"REALM RECEIVE RECONNECT RECORD RECORD-NAME \" +\n      \"RECORDS RECURSIVE REDEFINES REEL REFERENCE \" +\n      \"REFERENCE-MONITOR REFERENCES RELATION RELATIVE RELEASE \" +\n      \"REMAINDER REMOVAL RENAMES REPEATED REPLACE \" +\n      \"REPLACING REPORT REPORTING REPORTS REPOSITORY \" +\n      \"REQUIRED RERUN RESERVE RESET RETAINING \" +\n      \"RETRIEVAL RETURN RETURN-CODE RETURNING REVERSE-VIDEO \" +\n      \"REVERSED REWIND REWRITE RF RH \" +\n      \"RIGHT RIGHT-JUSTIFY ROLLBACK ROLLING ROUNDED \" +\n      \"RUN SAME SCREEN SD SEARCH \" +\n      \"SECTION SECURE SECURITY SEGMENT SEGMENT-LIMIT \" +\n      \"SELECT SEND SENTENCE SEPARATE SEQUENCE \" +\n      \"SEQUENTIAL SET SHARED SIGN SIZE \" +\n      \"SKIP1 SKIP2 SKIP3 SORT SORT-MERGE \" +\n      \"SORT-RETURN SOURCE SOURCE-COMPUTER SPACE-FILL \" +\n      \"SPECIAL-NAMES STANDARD STANDARD-1 STANDARD-2 \" +\n      \"START STARTING STATUS STOP STORE \" +\n      \"STRING SUB-QUEUE-1 SUB-QUEUE-2 SUB-QUEUE-3 SUB-SCHEMA \" +\n      \"SUBFILE SUBSTITUTE SUBTRACT SUM SUPPRESS \" +\n      \"SYMBOLIC SYNC SYNCHRONIZED SYSIN SYSOUT \" +\n      \"TABLE TALLYING TAPE TENANT TERMINAL \" +\n      \"TERMINATE TEST TEXT THAN THEN \" +\n      \"THROUGH THRU TIME TIMES TITLE \" +\n      \"TO TOP TRAILING TRAILING-SIGN TRANSACTION \" +\n      \"TYPE TYPEDEF UNDERLINE UNEQUAL UNIT \" +\n      \"UNSTRING UNTIL UP UPDATE UPON \" +\n      \"USAGE USAGE-MODE USE USING VALID \" +\n      \"VALIDATE VALUE VALUES VARYING VLR \" +\n      \"WAIT WHEN WHEN-COMPILED WITH WITHIN \" +\n      \"WORDS WORKING-STORAGE WRITE XML XML-CODE \" +\n      \"XML-EVENT XML-NTEXT XML-TEXT ZERO ZERO-FILL \" );\n\n  var builtins = makeKeywords(\"- * ** / + < <= = > >= \");\n  var tests = {\n    digit: /\\d/,\n    digit_or_colon: /[\\d:]/,\n    hex: /[0-9a-f]/i,\n    sign: /[+-]/,\n    exponent: /e/i,\n    keyword_char: /[^\\s\\(\\[\\;\\)\\]]/,\n    symbol: /[\\w*+\\-]/\n  };\n  function isNumber(ch, stream){\n    // hex\n    if ( ch === '0' && stream.eat(/x/i) ) {\n      stream.eatWhile(tests.hex);\n      return true;\n    }\n    // leading sign\n    if ( ( ch == '+' || ch == '-' ) && ( tests.digit.test(stream.peek()) ) ) {\n      stream.eat(tests.sign);\n      ch = stream.next();\n    }\n    if ( tests.digit.test(ch) ) {\n      stream.eat(ch);\n      stream.eatWhile(tests.digit);\n      if ( '.' == stream.peek()) {\n        stream.eat('.');\n        stream.eatWhile(tests.digit);\n      }\n      if ( stream.eat(tests.exponent) ) {\n        stream.eat(tests.sign);\n        stream.eatWhile(tests.digit);\n      }\n      return true;\n    }\n    return false;\n  }\n  return {\n    startState: function () {\n      return {\n        indentStack: null,\n        indentation: 0,\n        mode: false\n      };\n    },\n    token: function (stream, state) {\n      if (state.indentStack == null && stream.sol()) {\n        // update indentation, but only if indentStack is empty\n        state.indentation = 6 ; //stream.indentation();\n      }\n      // skip spaces\n      if (stream.eatSpace()) {\n        return null;\n      }\n      var returnType = null;\n      switch(state.mode){\n      case \"string\": // multi-line string parsing mode\n        var next = false;\n        while ((next = stream.next()) != null) {\n          if (next == \"\\\"\" || next == \"\\'\") {\n            state.mode = false;\n            break;\n          }\n        }\n        returnType = STRING; // continue on in string mode\n        break;\n      default: // default parsing mode\n        var ch = stream.next();\n        var col = stream.column();\n        if (col >= 0 && col <= 5) {\n          returnType = COBOLLINENUM;\n        } else if (col >= 72 && col <= 79) {\n          stream.skipToEnd();\n          returnType = MODTAG;\n        } else if (ch == \"*\" && col == 6) { // comment\n          stream.skipToEnd(); // rest of the line is a comment\n          returnType = COMMENT;\n        } else if (ch == \"\\\"\" || ch == \"\\'\") {\n          state.mode = \"string\";\n          returnType = STRING;\n        } else if (ch == \"'\" && !( tests.digit_or_colon.test(stream.peek()) )) {\n          returnType = ATOM;\n        } else if (ch == \".\") {\n          returnType = PERIOD;\n        } else if (isNumber(ch,stream)){\n          returnType = NUMBER;\n        } else {\n          if (stream.current().match(tests.symbol)) {\n            while (col < 71) {\n              if (stream.eat(tests.symbol) === undefined) {\n                break;\n              } else {\n                col++;\n              }\n            }\n          }\n          if (keywords && keywords.propertyIsEnumerable(stream.current().toUpperCase())) {\n            returnType = KEYWORD;\n          } else if (builtins && builtins.propertyIsEnumerable(stream.current().toUpperCase())) {\n            returnType = BUILTIN;\n          } else if (atoms && atoms.propertyIsEnumerable(stream.current().toUpperCase())) {\n            returnType = ATOM;\n          } else returnType = null;\n        }\n      }\n      return returnType;\n    },\n    indent: function (state) {\n      if (state.indentStack == null) return state.indentation;\n      return state.indentStack.indent;\n    }\n  };\n});\n\nCodeMirror.defineMIME(\"text/x-cobol\", \"cobol\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/cobol/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: COBOL mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<link rel=\"stylesheet\" href=\"../../theme/neat.css\">\n<link rel=\"stylesheet\" href=\"../../theme/elegant.css\">\n<link rel=\"stylesheet\" href=\"../../theme/erlang-dark.css\">\n<link rel=\"stylesheet\" href=\"../../theme/night.css\">\n<link rel=\"stylesheet\" href=\"../../theme/monokai.css\">\n<link rel=\"stylesheet\" href=\"../../theme/cobalt.css\">\n<link rel=\"stylesheet\" href=\"../../theme/eclipse.css\">\n<link rel=\"stylesheet\" href=\"../../theme/rubyblue.css\">\n<link rel=\"stylesheet\" href=\"../../theme/lesser-dark.css\">\n<link rel=\"stylesheet\" href=\"../../theme/xq-dark.css\">\n<link rel=\"stylesheet\" href=\"../../theme/xq-light.css\">\n<link rel=\"stylesheet\" href=\"../../theme/ambiance.css\">\n<link rel=\"stylesheet\" href=\"../../theme/blackboard.css\">\n<link rel=\"stylesheet\" href=\"../../theme/vibrant-ink.css\">\n<link rel=\"stylesheet\" href=\"../../theme/solarized.css\">\n<link rel=\"stylesheet\" href=\"../../theme/twilight.css\">\n<link rel=\"stylesheet\" href=\"../../theme/midnight.css\">\n<link rel=\"stylesheet\" href=\"../../addon/dialog/dialog.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/edit/matchbrackets.js\"></script>\n<script src=\"cobol.js\"></script>\n<script src=\"../../addon/selection/active-line.js\"></script>\n<script src=\"../../addon/search/search.js\"></script>\n<script src=\"../../addon/dialog/dialog.js\"></script>\n<script src=\"../../addon/search/searchcursor.js\"></script>\n<style>\n        .CodeMirror {\n          border: 1px solid #eee;\n          font-size : 20px;\n          height : auto !important;\n        }\n        .CodeMirror-activeline-background {background: #555555 !important;}\n    </style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">COBOL</a>\n  </ul>\n</div>\n\n<article>\n<h2>COBOL mode</h2>\n\n    <p> Select Theme <select onchange=\"selectTheme()\" id=\"selectTheme\">\n        <option>default</option>\n        <option>ambiance</option>\n        <option>blackboard</option>\n        <option>cobalt</option>\n        <option>eclipse</option>\n        <option>elegant</option>\n        <option>erlang-dark</option>\n        <option>lesser-dark</option>\n        <option>midnight</option>\n        <option>monokai</option>\n        <option>neat</option>\n        <option>night</option>\n        <option>rubyblue</option>\n        <option>solarized dark</option>\n        <option>solarized light</option>\n        <option selected>twilight</option>\n        <option>vibrant-ink</option>\n        <option>xq-dark</option>\n        <option>xq-light</option>\n    </select>    Select Font Size <select onchange=\"selectFontsize()\" id=\"selectFontSize\">\n          <option value=\"13px\">13px</option>\n          <option value=\"14px\">14px</option>\n          <option value=\"16px\">16px</option>\n          <option value=\"18px\">18px</option>\n          <option value=\"20px\" selected=\"selected\">20px</option>\n          <option value=\"24px\">24px</option>\n          <option value=\"26px\">26px</option>\n          <option value=\"28px\">28px</option>\n          <option value=\"30px\">30px</option>\n          <option value=\"32px\">32px</option>\n          <option value=\"34px\">34px</option>\n          <option value=\"36px\">36px</option>\n        </select>\n<label for=\"checkBoxReadOnly\">Read-only</label>\n<input type=\"checkbox\" id=\"checkBoxReadOnly\" onchange=\"selectReadOnly()\">\n<label for=\"id_tabToIndentSpace\">Insert Spaces on Tab</label>\n<input type=\"checkbox\" id=\"id_tabToIndentSpace\" onchange=\"tabToIndentSpace()\">\n</p>\n<textarea id=\"code\" name=\"code\">\n---------1---------2---------3---------4---------5---------6---------7---------8\n12345678911234567892123456789312345678941234567895123456789612345678971234567898\n000010 IDENTIFICATION DIVISION.                                        MODTGHERE\n000020 PROGRAM-ID.       SAMPLE.\n000030 AUTHOR.           TEST SAM. \n000040 DATE-WRITTEN.     5 February 2013\n000041\n000042* A sample program just to show the form.\n000043* The program copies its input to the output,\n000044* and counts the number of records.\n000045* At the end this number is printed.\n000046\n000050 ENVIRONMENT DIVISION.\n000060 INPUT-OUTPUT SECTION.\n000070 FILE-CONTROL.\n000080     SELECT STUDENT-FILE     ASSIGN TO SYSIN\n000090         ORGANIZATION IS LINE SEQUENTIAL.\n000100     SELECT PRINT-FILE       ASSIGN TO SYSOUT\n000110         ORGANIZATION IS LINE SEQUENTIAL.\n000120\n000130 DATA DIVISION.\n000140 FILE SECTION.\n000150 FD  STUDENT-FILE\n000160     RECORD CONTAINS 43 CHARACTERS\n000170     DATA RECORD IS STUDENT-IN.\n000180 01  STUDENT-IN              PIC X(43).\n000190\n000200 FD  PRINT-FILE\n000210     RECORD CONTAINS 80 CHARACTERS\n000220     DATA RECORD IS PRINT-LINE.\n000230 01  PRINT-LINE              PIC X(80).\n000240\n000250 WORKING-STORAGE SECTION.\n000260 01  DATA-REMAINS-SWITCH     PIC X(2)      VALUE SPACES.\n000261 01  RECORDS-WRITTEN         PIC 99.\n000270\n000280 01  DETAIL-LINE.\n000290     05  FILLER              PIC X(7)      VALUE SPACES.\n000300     05  RECORD-IMAGE        PIC X(43).\n000310     05  FILLER              PIC X(30)     VALUE SPACES.\n000311 \n000312 01  SUMMARY-LINE.\n000313     05  FILLER              PIC X(7)      VALUE SPACES.\n000314     05  TOTAL-READ          PIC 99.\n000315     05  FILLER              PIC X         VALUE SPACE.\n000316     05  FILLER              PIC X(17)     \n000317                 VALUE  'Records were read'.\n000318     05  FILLER              PIC X(53)     VALUE SPACES.\n000319\n000320 PROCEDURE DIVISION.\n000321\n000330 PREPARE-SENIOR-REPORT.\n000340     OPEN INPUT  STUDENT-FILE\n000350          OUTPUT PRINT-FILE.\n000351     MOVE ZERO TO RECORDS-WRITTEN.\n000360     READ STUDENT-FILE\n000370         AT END MOVE 'NO' TO DATA-REMAINS-SWITCH\n000380     END-READ.\n000390     PERFORM PROCESS-RECORDS\n000410         UNTIL DATA-REMAINS-SWITCH = 'NO'.\n000411     PERFORM PRINT-SUMMARY.\n000420     CLOSE STUDENT-FILE\n000430           PRINT-FILE.\n000440     STOP RUN.\n000450\n000460 PROCESS-RECORDS.\n000470     MOVE STUDENT-IN TO RECORD-IMAGE.\n000480     MOVE DETAIL-LINE TO PRINT-LINE.\n000490     WRITE PRINT-LINE.\n000500     ADD 1 TO RECORDS-WRITTEN.\n000510     READ STUDENT-FILE\n000520         AT END MOVE 'NO' TO DATA-REMAINS-SWITCH\n000530     END-READ. \n000540\n000550 PRINT-SUMMARY.\n000560     MOVE RECORDS-WRITTEN TO TOTAL-READ.\n000570     MOVE SUMMARY-LINE TO PRINT-LINE.\n000571     WRITE PRINT-LINE. \n000572\n000580\n</textarea>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers: true,\n        matchBrackets: true,\n        mode: \"text/x-cobol\",\n        theme : \"twilight\",\n        styleActiveLine: true,\n        showCursorWhenSelecting : true,  \n      });\n      function selectTheme() {\n        var themeInput = document.getElementById(\"selectTheme\");\n        var theme = themeInput.options[themeInput.selectedIndex].innerHTML;\n        editor.setOption(\"theme\", theme);\n      }\n      function selectFontsize() {\n        var fontSizeInput = document.getElementById(\"selectFontSize\");\n        var fontSize = fontSizeInput.options[fontSizeInput.selectedIndex].innerHTML;\n        editor.getWrapperElement().style.fontSize = fontSize;\n        editor.refresh();\n      }\n      function selectReadOnly() {\n        editor.setOption(\"readOnly\", document.getElementById(\"checkBoxReadOnly\").checked);\n      }\n      function tabToIndentSpace() {\n        if (document.getElementById(\"id_tabToIndentSpace\").checked) {\n            editor.setOption(\"extraKeys\", {Tab: function(cm) { cm.replaceSelection(\"    \", \"end\"); }});\n        } else {\n            editor.setOption(\"extraKeys\", {Tab: function(cm) { cm.replaceSelection(\"    \", \"end\"); }});\n        }\n      }\n    </script>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/coffeescript/coffeescript.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n/**\n * Link to the project's GitHub page:\n * https://github.com/pickhardt/coffeescript-codemirror-mode\n */\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"coffeescript\", function(conf, parserConf) {\n  var ERRORCLASS = \"error\";\n\n  function wordRegexp(words) {\n    return new RegExp(\"^((\" + words.join(\")|(\") + \"))\\\\b\");\n  }\n\n  var operators = /^(?:->|=>|\\+[+=]?|-[\\-=]?|\\*[\\*=]?|\\/[\\/=]?|[=!]=|<[><]?=?|>>?=?|%=?|&=?|\\|=?|\\^=?|\\~|!|\\?|(or|and|\\|\\||&&|\\?)=)/;\n  var delimiters = /^(?:[()\\[\\]{},:`=;]|\\.\\.?\\.?)/;\n  var identifiers = /^[_A-Za-z$][_A-Za-z$0-9]*/;\n  var properties = /^(@|this\\.)[_A-Za-z$][_A-Za-z$0-9]*/;\n\n  var wordOperators = wordRegexp([\"and\", \"or\", \"not\",\n                                  \"is\", \"isnt\", \"in\",\n                                  \"instanceof\", \"typeof\"]);\n  var indentKeywords = [\"for\", \"while\", \"loop\", \"if\", \"unless\", \"else\",\n                        \"switch\", \"try\", \"catch\", \"finally\", \"class\"];\n  var commonKeywords = [\"break\", \"by\", \"continue\", \"debugger\", \"delete\",\n                        \"do\", \"in\", \"of\", \"new\", \"return\", \"then\",\n                        \"this\", \"@\", \"throw\", \"when\", \"until\", \"extends\"];\n\n  var keywords = wordRegexp(indentKeywords.concat(commonKeywords));\n\n  indentKeywords = wordRegexp(indentKeywords);\n\n\n  var stringPrefixes = /^('{3}|\\\"{3}|['\\\"])/;\n  var regexPrefixes = /^(\\/{3}|\\/)/;\n  var commonConstants = [\"Infinity\", \"NaN\", \"undefined\", \"null\", \"true\", \"false\", \"on\", \"off\", \"yes\", \"no\"];\n  var constants = wordRegexp(commonConstants);\n\n  // Tokenizers\n  function tokenBase(stream, state) {\n    // Handle scope changes\n    if (stream.sol()) {\n      if (state.scope.align === null) state.scope.align = false;\n      var scopeOffset = state.scope.offset;\n      if (stream.eatSpace()) {\n        var lineOffset = stream.indentation();\n        if (lineOffset > scopeOffset && state.scope.type == \"coffee\") {\n          return \"indent\";\n        } else if (lineOffset < scopeOffset) {\n          return \"dedent\";\n        }\n        return null;\n      } else {\n        if (scopeOffset > 0) {\n          dedent(stream, state);\n        }\n      }\n    }\n    if (stream.eatSpace()) {\n      return null;\n    }\n\n    var ch = stream.peek();\n\n    // Handle docco title comment (single line)\n    if (stream.match(\"####\")) {\n      stream.skipToEnd();\n      return \"comment\";\n    }\n\n    // Handle multi line comments\n    if (stream.match(\"###\")) {\n      state.tokenize = longComment;\n      return state.tokenize(stream, state);\n    }\n\n    // Single line comment\n    if (ch === \"#\") {\n      stream.skipToEnd();\n      return \"comment\";\n    }\n\n    // Handle number literals\n    if (stream.match(/^-?[0-9\\.]/, false)) {\n      var floatLiteral = false;\n      // Floats\n      if (stream.match(/^-?\\d*\\.\\d+(e[\\+\\-]?\\d+)?/i)) {\n        floatLiteral = true;\n      }\n      if (stream.match(/^-?\\d+\\.\\d*/)) {\n        floatLiteral = true;\n      }\n      if (stream.match(/^-?\\.\\d+/)) {\n        floatLiteral = true;\n      }\n\n      if (floatLiteral) {\n        // prevent from getting extra . on 1..\n        if (stream.peek() == \".\"){\n          stream.backUp(1);\n        }\n        return \"number\";\n      }\n      // Integers\n      var intLiteral = false;\n      // Hex\n      if (stream.match(/^-?0x[0-9a-f]+/i)) {\n        intLiteral = true;\n      }\n      // Decimal\n      if (stream.match(/^-?[1-9]\\d*(e[\\+\\-]?\\d+)?/)) {\n        intLiteral = true;\n      }\n      // Zero by itself with no other piece of number.\n      if (stream.match(/^-?0(?![\\dx])/i)) {\n        intLiteral = true;\n      }\n      if (intLiteral) {\n        return \"number\";\n      }\n    }\n\n    // Handle strings\n    if (stream.match(stringPrefixes)) {\n      state.tokenize = tokenFactory(stream.current(), false, \"string\");\n      return state.tokenize(stream, state);\n    }\n    // Handle regex literals\n    if (stream.match(regexPrefixes)) {\n      if (stream.current() != \"/\" || stream.match(/^.*\\//, false)) { // prevent highlight of division\n        state.tokenize = tokenFactory(stream.current(), true, \"string-2\");\n        return state.tokenize(stream, state);\n      } else {\n        stream.backUp(1);\n      }\n    }\n\n    // Handle operators and delimiters\n    if (stream.match(operators) || stream.match(wordOperators)) {\n      return \"operator\";\n    }\n    if (stream.match(delimiters)) {\n      return \"punctuation\";\n    }\n\n    if (stream.match(constants)) {\n      return \"atom\";\n    }\n\n    if (stream.match(keywords)) {\n      return \"keyword\";\n    }\n\n    if (stream.match(identifiers)) {\n      return \"variable\";\n    }\n\n    if (stream.match(properties)) {\n      return \"property\";\n    }\n\n    // Handle non-detected items\n    stream.next();\n    return ERRORCLASS;\n  }\n\n  function tokenFactory(delimiter, singleline, outclass) {\n    return function(stream, state) {\n      while (!stream.eol()) {\n        stream.eatWhile(/[^'\"\\/\\\\]/);\n        if (stream.eat(\"\\\\\")) {\n          stream.next();\n          if (singleline && stream.eol()) {\n            return outclass;\n          }\n        } else if (stream.match(delimiter)) {\n          state.tokenize = tokenBase;\n          return outclass;\n        } else {\n          stream.eat(/['\"\\/]/);\n        }\n      }\n      if (singleline) {\n        if (parserConf.singleLineStringErrors) {\n          outclass = ERRORCLASS;\n        } else {\n          state.tokenize = tokenBase;\n        }\n      }\n      return outclass;\n    };\n  }\n\n  function longComment(stream, state) {\n    while (!stream.eol()) {\n      stream.eatWhile(/[^#]/);\n      if (stream.match(\"###\")) {\n        state.tokenize = tokenBase;\n        break;\n      }\n      stream.eatWhile(\"#\");\n    }\n    return \"comment\";\n  }\n\n  function indent(stream, state, type) {\n    type = type || \"coffee\";\n    var offset = 0, align = false, alignOffset = null;\n    for (var scope = state.scope; scope; scope = scope.prev) {\n      if (scope.type === \"coffee\" || scope.type == \"}\") {\n        offset = scope.offset + conf.indentUnit;\n        break;\n      }\n    }\n    if (type !== \"coffee\") {\n      align = null;\n      alignOffset = stream.column() + stream.current().length;\n    } else if (state.scope.align) {\n      state.scope.align = false;\n    }\n    state.scope = {\n      offset: offset,\n      type: type,\n      prev: state.scope,\n      align: align,\n      alignOffset: alignOffset\n    };\n  }\n\n  function dedent(stream, state) {\n    if (!state.scope.prev) return;\n    if (state.scope.type === \"coffee\") {\n      var _indent = stream.indentation();\n      var matched = false;\n      for (var scope = state.scope; scope; scope = scope.prev) {\n        if (_indent === scope.offset) {\n          matched = true;\n          break;\n        }\n      }\n      if (!matched) {\n        return true;\n      }\n      while (state.scope.prev && state.scope.offset !== _indent) {\n        state.scope = state.scope.prev;\n      }\n      return false;\n    } else {\n      state.scope = state.scope.prev;\n      return false;\n    }\n  }\n\n  function tokenLexer(stream, state) {\n    var style = state.tokenize(stream, state);\n    var current = stream.current();\n\n    // Handle \".\" connected identifiers\n    if (current === \".\") {\n      style = state.tokenize(stream, state);\n      current = stream.current();\n      if (/^\\.[\\w$]+$/.test(current)) {\n        return \"variable\";\n      } else {\n        return ERRORCLASS;\n      }\n    }\n\n    // Handle scope changes.\n    if (current === \"return\") {\n      state.dedent = true;\n    }\n    if (((current === \"->\" || current === \"=>\") &&\n         !state.lambda &&\n         !stream.peek())\n        || style === \"indent\") {\n      indent(stream, state);\n    }\n    var delimiter_index = \"[({\".indexOf(current);\n    if (delimiter_index !== -1) {\n      indent(stream, state, \"])}\".slice(delimiter_index, delimiter_index+1));\n    }\n    if (indentKeywords.exec(current)){\n      indent(stream, state);\n    }\n    if (current == \"then\"){\n      dedent(stream, state);\n    }\n\n\n    if (style === \"dedent\") {\n      if (dedent(stream, state)) {\n        return ERRORCLASS;\n      }\n    }\n    delimiter_index = \"])}\".indexOf(current);\n    if (delimiter_index !== -1) {\n      while (state.scope.type == \"coffee\" && state.scope.prev)\n        state.scope = state.scope.prev;\n      if (state.scope.type == current)\n        state.scope = state.scope.prev;\n    }\n    if (state.dedent && stream.eol()) {\n      if (state.scope.type == \"coffee\" && state.scope.prev)\n        state.scope = state.scope.prev;\n      state.dedent = false;\n    }\n\n    return style;\n  }\n\n  var external = {\n    startState: function(basecolumn) {\n      return {\n        tokenize: tokenBase,\n        scope: {offset:basecolumn || 0, type:\"coffee\", prev: null, align: false},\n        lastToken: null,\n        lambda: false,\n        dedent: 0\n      };\n    },\n\n    token: function(stream, state) {\n      var fillAlign = state.scope.align === null && state.scope;\n      if (fillAlign && stream.sol()) fillAlign.align = false;\n\n      var style = tokenLexer(stream, state);\n      if (fillAlign && style && style != \"comment\") fillAlign.align = true;\n\n      state.lastToken = {style:style, content: stream.current()};\n\n      if (stream.eol() && stream.lambda) {\n        state.lambda = false;\n      }\n\n      return style;\n    },\n\n    indent: function(state, text) {\n      if (state.tokenize != tokenBase) return 0;\n      var scope = state.scope;\n      var closer = text && \"])}\".indexOf(text.charAt(0)) > -1;\n      if (closer) while (scope.type == \"coffee\" && scope.prev) scope = scope.prev;\n      var closes = closer && scope.type === text.charAt(0);\n      if (scope.align)\n        return scope.alignOffset - (closes ? 1 : 0);\n      else\n        return (closes ? scope.prev : scope).offset;\n    },\n\n    lineComment: \"#\",\n    fold: \"indent\"\n  };\n  return external;\n});\n\nCodeMirror.defineMIME(\"text/x-coffeescript\", \"coffeescript\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/coffeescript/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: CoffeeScript mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"coffeescript.js\"></script>\n<style>.CodeMirror {border-top: 1px solid silver; border-bottom: 1px solid silver;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">CoffeeScript</a>\n  </ul>\n</div>\n\n<article>\n<h2>CoffeeScript mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n# CoffeeScript mode for CodeMirror\n# Copyright (c) 2011 Jeff Pickhardt, released under\n# the MIT License.\n#\n# Modified from the Python CodeMirror mode, which also is \n# under the MIT License Copyright (c) 2010 Timothy Farrell.\n#\n# The following script, Underscore.coffee, is used to \n# demonstrate CoffeeScript mode for CodeMirror.\n#\n# To download CoffeeScript mode for CodeMirror, go to:\n# https://github.com/pickhardt/coffeescript-codemirror-mode\n\n# **Underscore.coffee\n# (c) 2011 Jeremy Ashkenas, DocumentCloud Inc.**\n# Underscore is freely distributable under the terms of the\n# [MIT license](http://en.wikipedia.org/wiki/MIT_License).\n# Portions of Underscore are inspired by or borrowed from\n# [Prototype.js](http://prototypejs.org/api), Oliver Steele's\n# [Functional](http://osteele.com), and John Resig's\n# [Micro-Templating](http://ejohn.org).\n# For all details and documentation:\n# http://documentcloud.github.com/underscore/\n\n\n# Baseline setup\n# --------------\n\n# Establish the root object, `window` in the browser, or `global` on the server.\nroot = this\n\n\n# Save the previous value of the `_` variable.\npreviousUnderscore = root._\n\n### Multiline\n    comment\n###\n\n# Establish the object that gets thrown to break out of a loop iteration.\n# `StopIteration` is SOP on Mozilla.\nbreaker = if typeof(StopIteration) is 'undefined' then '__break__' else StopIteration\n\n\n#### Docco style single line comment (title)\n\n\n# Helper function to escape **RegExp** contents, because JS doesn't have one.\nescapeRegExp = (string) -> string.replace(/([.*+?^${}()|[\\]\\/\\\\])/g, '\\\\$1')\n\n\n# Save bytes in the minified (but not gzipped) version:\nArrayProto = Array.prototype\nObjProto = Object.prototype\n\n\n# Create quick reference variables for speed access to core prototypes.\nslice = ArrayProto.slice\nunshift = ArrayProto.unshift\ntoString = ObjProto.toString\nhasOwnProperty = ObjProto.hasOwnProperty\npropertyIsEnumerable = ObjProto.propertyIsEnumerable\n\n\n# All **ECMA5** native implementations we hope to use are declared here.\nnativeForEach = ArrayProto.forEach\nnativeMap = ArrayProto.map\nnativeReduce = ArrayProto.reduce\nnativeReduceRight = ArrayProto.reduceRight\nnativeFilter = ArrayProto.filter\nnativeEvery = ArrayProto.every\nnativeSome = ArrayProto.some\nnativeIndexOf = ArrayProto.indexOf\nnativeLastIndexOf = ArrayProto.lastIndexOf\nnativeIsArray = Array.isArray\nnativeKeys = Object.keys\n\n\n# Create a safe reference to the Underscore object for use below.\n_ = (obj) -> new wrapper(obj)\n\n\n# Export the Underscore object for **CommonJS**.\nif typeof(exports) != 'undefined' then exports._ = _\n\n\n# Export Underscore to global scope.\nroot._ = _\n\n\n# Current version.\n_.VERSION = '1.1.0'\n\n\n# Collection Functions\n# --------------------\n\n# The cornerstone, an **each** implementation.\n# Handles objects implementing **forEach**, arrays, and raw objects.\n_.each = (obj, iterator, context) ->\n  try\n    if nativeForEach and obj.forEach is nativeForEach\n      obj.forEach iterator, context\n    else if _.isNumber obj.length\n      iterator.call context, obj[i], i, obj for i in [0...obj.length]\n    else\n      iterator.call context, val, key, obj for own key, val of obj\n  catch e\n    throw e if e isnt breaker\n  obj\n\n\n# Return the results of applying the iterator to each element. Use JavaScript\n# 1.6's version of **map**, if possible.\n_.map = (obj, iterator, context) ->\n  return obj.map(iterator, context) if nativeMap and obj.map is nativeMap\n  results = []\n  _.each obj, (value, index, list) ->\n    results.push iterator.call context, value, index, list\n  results\n\n\n# **Reduce** builds up a single result from a list of values. Also known as\n# **inject**, or **foldl**. Uses JavaScript 1.8's version of **reduce**, if possible.\n_.reduce = (obj, iterator, memo, context) ->\n  if nativeReduce and obj.reduce is nativeReduce\n    iterator = _.bind iterator, context if context\n    return obj.reduce iterator, memo\n  _.each obj, (value, index, list) ->\n    memo = iterator.call context, memo, value, index, list\n  memo\n\n\n# The right-associative version of **reduce**, also known as **foldr**. Uses\n# JavaScript 1.8's version of **reduceRight**, if available.\n_.reduceRight = (obj, iterator, memo, context) ->\n  if nativeReduceRight and obj.reduceRight is nativeReduceRight\n    iterator = _.bind iterator, context if context\n    return obj.reduceRight iterator, memo\n  reversed = _.clone(_.toArray(obj)).reverse()\n  _.reduce reversed, iterator, memo, context\n\n\n# Return the first value which passes a truth test.\n_.detect = (obj, iterator, context) ->\n  result = null\n  _.each obj, (value, index, list) ->\n    if iterator.call context, value, index, list\n      result = value\n      _.breakLoop()\n  result\n\n\n# Return all the elements that pass a truth test. Use JavaScript 1.6's\n# **filter**, if it exists.\n_.filter = (obj, iterator, context) ->\n  return obj.filter iterator, context if nativeFilter and obj.filter is nativeFilter\n  results = []\n  _.each obj, (value, index, list) ->\n    results.push value if iterator.call context, value, index, list\n  results\n\n\n# Return all the elements for which a truth test fails.\n_.reject = (obj, iterator, context) ->\n  results = []\n  _.each obj, (value, index, list) ->\n    results.push value if not iterator.call context, value, index, list\n  results\n\n\n# Determine whether all of the elements match a truth test. Delegate to\n# JavaScript 1.6's **every**, if it is present.\n_.every = (obj, iterator, context) ->\n  iterator ||= _.identity\n  return obj.every iterator, context if nativeEvery and obj.every is nativeEvery\n  result = true\n  _.each obj, (value, index, list) ->\n    _.breakLoop() unless (result = result and iterator.call(context, value, index, list))\n  result\n\n\n# Determine if at least one element in the object matches a truth test. Use\n# JavaScript 1.6's **some**, if it exists.\n_.some = (obj, iterator, context) ->\n  iterator ||= _.identity\n  return obj.some iterator, context if nativeSome and obj.some is nativeSome\n  result = false\n  _.each obj, (value, index, list) ->\n    _.breakLoop() if (result = iterator.call(context, value, index, list))\n  result\n\n\n# Determine if a given value is included in the array or object,\n# based on `===`.\n_.include = (obj, target) ->\n  return _.indexOf(obj, target) isnt -1 if nativeIndexOf and obj.indexOf is nativeIndexOf\n  return true for own key, val of obj when val is target\n  false\n\n\n# Invoke a method with arguments on every item in a collection.\n_.invoke = (obj, method) ->\n  args = _.rest arguments, 2\n  (if method then val[method] else val).apply(val, args) for val in obj\n\n\n# Convenience version of a common use case of **map**: fetching a property.\n_.pluck = (obj, key) ->\n  _.map(obj, (val) -> val[key])\n\n\n# Return the maximum item or (item-based computation).\n_.max = (obj, iterator, context) ->\n  return Math.max.apply(Math, obj) if not iterator and _.isArray(obj)\n  result = computed: -Infinity\n  _.each obj, (value, index, list) ->\n    computed = if iterator then iterator.call(context, value, index, list) else value\n    computed >= result.computed and (result = {value: value, computed: computed})\n  result.value\n\n\n# Return the minimum element (or element-based computation).\n_.min = (obj, iterator, context) ->\n  return Math.min.apply(Math, obj) if not iterator and _.isArray(obj)\n  result = computed: Infinity\n  _.each obj, (value, index, list) ->\n    computed = if iterator then iterator.call(context, value, index, list) else value\n    computed < result.computed and (result = {value: value, computed: computed})\n  result.value\n\n\n# Sort the object's values by a criterion produced by an iterator.\n_.sortBy = (obj, iterator, context) ->\n  _.pluck(((_.map obj, (value, index, list) ->\n    {value: value, criteria: iterator.call(context, value, index, list)}\n  ).sort((left, right) ->\n    a = left.criteria; b = right.criteria\n    if a < b then -1 else if a > b then 1 else 0\n  )), 'value')\n\n\n# Use a comparator function to figure out at what index an object should\n# be inserted so as to maintain order. Uses binary search.\n_.sortedIndex = (array, obj, iterator) ->\n  iterator ||= _.identity\n  low = 0\n  high = array.length\n  while low < high\n    mid = (low + high) >> 1\n    if iterator(array[mid]) < iterator(obj) then low = mid + 1 else high = mid\n  low\n\n\n# Convert anything iterable into a real, live array.\n_.toArray = (iterable) ->\n  return [] if (!iterable)\n  return iterable.toArray() if (iterable.toArray)\n  return iterable if (_.isArray(iterable))\n  return slice.call(iterable) if (_.isArguments(iterable))\n  _.values(iterable)\n\n\n# Return the number of elements in an object.\n_.size = (obj) -> _.toArray(obj).length\n\n\n# Array Functions\n# ---------------\n\n# Get the first element of an array. Passing `n` will return the first N\n# values in the array. Aliased as **head**. The `guard` check allows it to work\n# with **map**.\n_.first = (array, n, guard) ->\n  if n and not guard then slice.call(array, 0, n) else array[0]\n\n\n# Returns everything but the first entry of the array. Aliased as **tail**.\n# Especially useful on the arguments object. Passing an `index` will return\n# the rest of the values in the array from that index onward. The `guard`\n# check allows it to work with **map**.\n_.rest = (array, index, guard) ->\n  slice.call(array, if _.isUndefined(index) or guard then 1 else index)\n\n\n# Get the last element of an array.\n_.last = (array) -> array[array.length - 1]\n\n\n# Trim out all falsy values from an array.\n_.compact = (array) -> item for item in array when item\n\n\n# Return a completely flattened version of an array.\n_.flatten = (array) ->\n  _.reduce array, (memo, value) ->\n    return memo.concat(_.flatten(value)) if _.isArray value\n    memo.push value\n    memo\n  , []\n\n\n# Return a version of the array that does not contain the specified value(s).\n_.without = (array) ->\n  values = _.rest arguments\n  val for val in _.toArray(array) when not _.include values, val\n\n\n# Produce a duplicate-free version of the array. If the array has already\n# been sorted, you have the option of using a faster algorithm.\n_.uniq = (array, isSorted) ->\n  memo = []\n  for el, i in _.toArray array\n    memo.push el if i is 0 || (if isSorted is true then _.last(memo) isnt el else not _.include(memo, el))\n  memo\n\n\n# Produce an array that contains every item shared between all the\n# passed-in arrays.\n_.intersect = (array) ->\n  rest = _.rest arguments\n  _.select _.uniq(array), (item) ->\n    _.all rest, (other) ->\n      _.indexOf(other, item) >= 0\n\n\n# Zip together multiple lists into a single array -- elements that share\n# an index go together.\n_.zip = ->\n  length = _.max _.pluck arguments, 'length'\n  results = new Array length\n  for i in [0...length]\n    results[i] = _.pluck arguments, String i\n  results\n\n\n# If the browser doesn't supply us with **indexOf** (I'm looking at you, MSIE),\n# we need this function. Return the position of the first occurrence of an\n# item in an array, or -1 if the item is not included in the array.\n_.indexOf = (array, item) ->\n  return array.indexOf item if nativeIndexOf and array.indexOf is nativeIndexOf\n  i = 0; l = array.length\n  while l - i\n    if array[i] is item then return i else i++\n  -1\n\n\n# Provide JavaScript 1.6's **lastIndexOf**, delegating to the native function,\n# if possible.\n_.lastIndexOf = (array, item) ->\n  return array.lastIndexOf(item) if nativeLastIndexOf and array.lastIndexOf is nativeLastIndexOf\n  i = array.length\n  while i\n    if array[i] is item then return i else i--\n  -1\n\n\n# Generate an integer Array containing an arithmetic progression. A port of\n# [the native Python **range** function](http://docs.python.org/library/functions.html#range).\n_.range = (start, stop, step) ->\n  a = arguments\n  solo = a.length <= 1\n  i = start = if solo then 0 else a[0]\n  stop = if solo then a[0] else a[1]\n  step = a[2] or 1\n  len = Math.ceil((stop - start) / step)\n  return [] if len <= 0\n  range = new Array len\n  idx = 0\n  loop\n    return range if (if step > 0 then i - stop else stop - i) >= 0\n    range[idx] = i\n    idx++\n    i+= step\n\n\n# Function Functions\n# ------------------\n\n# Create a function bound to a given object (assigning `this`, and arguments,\n# optionally). Binding with arguments is also known as **curry**.\n_.bind = (func, obj) ->\n  args = _.rest arguments, 2\n  -> func.apply obj or root, args.concat arguments\n\n\n# Bind all of an object's methods to that object. Useful for ensuring that\n# all callbacks defined on an object belong to it.\n_.bindAll = (obj) ->\n  funcs = if arguments.length > 1 then _.rest(arguments) else _.functions(obj)\n  _.each funcs, (f) -> obj[f] = _.bind obj[f], obj\n  obj\n\n\n# Delays a function for the given number of milliseconds, and then calls\n# it with the arguments supplied.\n_.delay = (func, wait) ->\n  args = _.rest arguments, 2\n  setTimeout((-> func.apply(func, args)), wait)\n\n\n# Memoize an expensive function by storing its results.\n_.memoize = (func, hasher) ->\n  memo = {}\n  hasher or= _.identity\n  ->\n    key = hasher.apply this, arguments\n    return memo[key] if key of memo\n    memo[key] = func.apply this, arguments\n\n\n# Defers a function, scheduling it to run after the current call stack has\n# cleared.\n_.defer = (func) ->\n  _.delay.apply _, [func, 1].concat _.rest arguments\n\n\n# Returns the first function passed as an argument to the second,\n# allowing you to adjust arguments, run code before and after, and\n# conditionally execute the original function.\n_.wrap = (func, wrapper) ->\n  -> wrapper.apply wrapper, [func].concat arguments\n\n\n# Returns a function that is the composition of a list of functions, each\n# consuming the return value of the function that follows.\n_.compose = ->\n  funcs = arguments\n  ->\n    args = arguments\n    for i in [funcs.length - 1..0] by -1\n      args = [funcs[i].apply(this, args)]\n    args[0]\n\n\n# Object Functions\n# ----------------\n\n# Retrieve the names of an object's properties.\n_.keys = nativeKeys or (obj) ->\n  return _.range 0, obj.length if _.isArray(obj)\n  key for key, val of obj\n\n\n# Retrieve the values of an object's properties.\n_.values = (obj) ->\n  _.map obj, _.identity\n\n\n# Return a sorted list of the function names available in Underscore.\n_.functions = (obj) ->\n  _.filter(_.keys(obj), (key) -> _.isFunction(obj[key])).sort()\n\n\n# Extend a given object with all of the properties in a source object.\n_.extend = (obj) ->\n  for source in _.rest(arguments)\n    obj[key] = val for key, val of source\n  obj\n\n\n# Create a (shallow-cloned) duplicate of an object.\n_.clone = (obj) ->\n  return obj.slice 0 if _.isArray obj\n  _.extend {}, obj\n\n\n# Invokes interceptor with the obj, and then returns obj.\n# The primary purpose of this method is to \"tap into\" a method chain,\n# in order to perform operations on intermediate results within\n the chain.\n_.tap = (obj, interceptor) ->\n  interceptor obj\n  obj\n\n\n# Perform a deep comparison to check if two objects are equal.\n_.isEqual = (a, b) ->\n  # Check object identity.\n  return true if a is b\n  # Different types?\n  atype = typeof(a); btype = typeof(b)\n  return false if atype isnt btype\n  # Basic equality test (watch out for coercions).\n  return true if `a == b`\n  # One is falsy and the other truthy.\n  return false if (!a and b) or (a and !b)\n  # One of them implements an `isEqual()`?\n  return a.isEqual(b) if a.isEqual\n  # Check dates' integer values.\n  return a.getTime() is b.getTime() if _.isDate(a) and _.isDate(b)\n  # Both are NaN?\n  return false if _.isNaN(a) and _.isNaN(b)\n  # Compare regular expressions.\n  if _.isRegExp(a) and _.isRegExp(b)\n    return a.source is b.source and\n           a.global is b.global and\n           a.ignoreCase is b.ignoreCase and\n           a.multiline is b.multiline\n  # If a is not an object by this point, we can't handle it.\n  return false if atype isnt 'object'\n  # Check for different array lengths before comparing contents.\n  return false if a.length and (a.length isnt b.length)\n  # Nothing else worked, deep compare the contents.\n  aKeys = _.keys(a); bKeys = _.keys(b)\n  # Different object sizes?\n  return false if aKeys.length isnt bKeys.length\n  # Recursive comparison of contents.\n  return false for key, val of a when !(key of b) or !_.isEqual(val, b[key])\n  true\n\n\n# Is a given array or object empty?\n_.isEmpty = (obj) ->\n  return obj.length is 0 if _.isArray(obj) or _.isString(obj)\n  return false for own key of obj\n  true\n\n\n# Is a given value a DOM element?\n_.isElement = (obj) -> obj and obj.nodeType is 1\n\n\n# Is a given value an array?\n_.isArray = nativeIsArray or (obj) -> !!(obj and obj.concat and obj.unshift and not obj.callee)\n\n\n# Is a given variable an arguments object?\n_.isArguments = (obj) -> obj and obj.callee\n\n\n# Is the given value a function?\n_.isFunction = (obj) -> !!(obj and obj.constructor and obj.call and obj.apply)\n\n\n# Is the given value a string?\n_.isString = (obj) -> !!(obj is '' or (obj and obj.charCodeAt and obj.substr))\n\n\n# Is a given value a number?\n_.isNumber = (obj) -> (obj is +obj) or toString.call(obj) is '[object Number]'\n\n\n# Is a given value a boolean?\n_.isBoolean = (obj) -> obj is true or obj is false\n\n\n# Is a given value a Date?\n_.isDate = (obj) -> !!(obj and obj.getTimezoneOffset and obj.setUTCFullYear)\n\n\n# Is the given value a regular expression?\n_.isRegExp = (obj) -> !!(obj and obj.exec and (obj.ignoreCase or obj.ignoreCase is false))\n\n\n# Is the given value NaN -- this one is interesting. `NaN != NaN`, and\n# `isNaN(undefined) == true`, so we make sure it's a number first.\n_.isNaN = (obj) -> _.isNumber(obj) and window.isNaN(obj)\n\n\n# Is a given value equal to null?\n_.isNull = (obj) -> obj is null\n\n\n# Is a given variable undefined?\n_.isUndefined = (obj) -> typeof obj is 'undefined'\n\n\n# Utility Functions\n# -----------------\n\n# Run Underscore.js in noConflict mode, returning the `_` variable to its\n# previous owner. Returns a reference to the Underscore object.\n_.noConflict = ->\n  root._ = previousUnderscore\n  this\n\n\n# Keep the identity function around for default iterators.\n_.identity = (value) -> value\n\n\n# Run a function `n` times.\n_.times = (n, iterator, context) ->\n  iterator.call context, i for i in [0...n]\n\n\n# Break out of the middle of an iteration.\n_.breakLoop = -> throw breaker\n\n\n# Add your own custom functions to the Underscore object, ensuring that\n# they're correctly added to the OOP wrapper as well.\n_.mixin = (obj) ->\n  for name in _.functions(obj)\n    addToWrapper name, _[name] = obj[name]\n\n\n# Generate a unique integer id (unique within the entire client session).\n# Useful for temporary DOM ids.\nidCounter = 0\n_.uniqueId = (prefix) ->\n  (prefix or '') + idCounter++\n\n\n# By default, Underscore uses **ERB**-style template delimiters, change the\n# following template settings to use alternative delimiters.\n_.templateSettings = {\n  start: '<%'\n  end: '%>'\n  interpolate: /<%=(.+?)%>/g\n}\n\n\n# JavaScript templating a-la **ERB**, pilfered from John Resig's\n# *Secrets of the JavaScript Ninja*, page 83.\n# Single-quote fix from Rick Strahl.\n# With alterations for arbitrary delimiters, and to preserve whitespace.\n_.template = (str, data) ->\n  c = _.templateSettings\n  endMatch = new RegExp(\"'(?=[^\"+c.end.substr(0, 1)+\"]*\"+escapeRegExp(c.end)+\")\",\"g\")\n  fn = new Function 'obj',\n    'var p=[],print=function(){p.push.apply(p,arguments);};' +\n    'with(obj||{}){p.push(\\'' +\n    str.replace(/\\r/g, '\\\\r')\n       .replace(/\\n/g, '\\\\n')\n       .replace(/\\t/g, '\\\\t')\n       .replace(endMatch,\"���\")\n       .split(\"'\").join(\"\\\\'\")\n       .split(\"���\").join(\"'\")\n       .replace(c.interpolate, \"',$1,'\")\n       .split(c.start).join(\"');\")\n       .split(c.end).join(\"p.push('\") +\n       \"');}return p.join('');\"\n  if data then fn(data) else fn\n\n\n# Aliases\n# -------\n\n_.forEach = _.each\n_.foldl = _.inject = _.reduce\n_.foldr = _.reduceRight\n_.select = _.filter\n_.all = _.every\n_.any = _.some\n_.contains = _.include\n_.head = _.first\n_.tail = _.rest\n_.methods = _.functions\n\n\n# Setup the OOP Wrapper\n# ---------------------\n\n# If Underscore is called as a function, it returns a wrapped object that\n# can be used OO-style. This wrapper holds altered versions of all the\n# underscore functions. Wrapped objects may be chained.\nwrapper = (obj) ->\n  this._wrapped = obj\n  this\n\n\n# Helper function to continue chaining intermediate results.\nresult = (obj, chain) ->\n  if chain then _(obj).chain() else obj\n\n\n# A method to easily add functions to the OOP wrapper.\naddToWrapper = (name, func) ->\n  wrapper.prototype[name] = ->\n    args = _.toArray arguments\n    unshift.call args, this._wrapped\n    result func.apply(_, args), this._chain\n\n\n# Add all ofthe Underscore functions to the wrapper object.\n_.mixin _\n\n\n# Add all mutator Array functions to the wrapper.\n_.each ['pop', 'push', 'reverse', 'shift', 'sort', 'splice', 'unshift'], (name) ->\n  method = Array.prototype[name]\n  wrapper.prototype[name] = ->\n    method.apply(this._wrapped, arguments)\n    result(this._wrapped, this._chain)\n\n\n# Add all accessor Array functions to the wrapper.\n_.each ['concat', 'join', 'slice'], (name) ->\n  method = Array.prototype[name]\n  wrapper.prototype[name] = ->\n    result(method.apply(this._wrapped, arguments), this._chain)\n\n\n# Start chaining a wrapped Underscore object.\nwrapper::chain = ->\n  this._chain = true\n  this\n\n\n# Extracts the result from a wrapped and chained object.\nwrapper::value = -> this._wrapped\n</textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {});\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-coffeescript</code>.</p>\n\n    <p>The CoffeeScript mode was written by Jeff Pickhardt.</p>\n\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/commonlisp/commonlisp.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"commonlisp\", function (config) {\n  var specialForm = /^(block|let*|return-from|catch|load-time-value|setq|eval-when|locally|symbol-macrolet|flet|macrolet|tagbody|function|multiple-value-call|the|go|multiple-value-prog1|throw|if|progn|unwind-protect|labels|progv|let|quote)$/;\n  var assumeBody = /^with|^def|^do|^prog|case$|^cond$|bind$|when$|unless$/;\n  var numLiteral = /^(?:[+\\-]?(?:\\d+|\\d*\\.\\d+)(?:[efd][+\\-]?\\d+)?|[+\\-]?\\d+(?:\\/[+\\-]?\\d+)?|#b[+\\-]?[01]+|#o[+\\-]?[0-7]+|#x[+\\-]?[\\da-f]+)/;\n  var symbol = /[^\\s'`,@()\\[\\]\";]/;\n  var type;\n\n  function readSym(stream) {\n    var ch;\n    while (ch = stream.next()) {\n      if (ch == \"\\\\\") stream.next();\n      else if (!symbol.test(ch)) { stream.backUp(1); break; }\n    }\n    return stream.current();\n  }\n\n  function base(stream, state) {\n    if (stream.eatSpace()) {type = \"ws\"; return null;}\n    if (stream.match(numLiteral)) return \"number\";\n    var ch = stream.next();\n    if (ch == \"\\\\\") ch = stream.next();\n\n    if (ch == '\"') return (state.tokenize = inString)(stream, state);\n    else if (ch == \"(\") { type = \"open\"; return \"bracket\"; }\n    else if (ch == \")\" || ch == \"]\") { type = \"close\"; return \"bracket\"; }\n    else if (ch == \";\") { stream.skipToEnd(); type = \"ws\"; return \"comment\"; }\n    else if (/['`,@]/.test(ch)) return null;\n    else if (ch == \"|\") {\n      if (stream.skipTo(\"|\")) { stream.next(); return \"symbol\"; }\n      else { stream.skipToEnd(); return \"error\"; }\n    } else if (ch == \"#\") {\n      var ch = stream.next();\n      if (ch == \"[\") { type = \"open\"; return \"bracket\"; }\n      else if (/[+\\-=\\.']/.test(ch)) return null;\n      else if (/\\d/.test(ch) && stream.match(/^\\d*#/)) return null;\n      else if (ch == \"|\") return (state.tokenize = inComment)(stream, state);\n      else if (ch == \":\") { readSym(stream); return \"meta\"; }\n      else return \"error\";\n    } else {\n      var name = readSym(stream);\n      if (name == \".\") return null;\n      type = \"symbol\";\n      if (name == \"nil\" || name == \"t\" || name.charAt(0) == \":\") return \"atom\";\n      if (state.lastType == \"open\" && (specialForm.test(name) || assumeBody.test(name))) return \"keyword\";\n      if (name.charAt(0) == \"&\") return \"variable-2\";\n      return \"variable\";\n    }\n  }\n\n  function inString(stream, state) {\n    var escaped = false, next;\n    while (next = stream.next()) {\n      if (next == '\"' && !escaped) { state.tokenize = base; break; }\n      escaped = !escaped && next == \"\\\\\";\n    }\n    return \"string\";\n  }\n\n  function inComment(stream, state) {\n    var next, last;\n    while (next = stream.next()) {\n      if (next == \"#\" && last == \"|\") { state.tokenize = base; break; }\n      last = next;\n    }\n    type = \"ws\";\n    return \"comment\";\n  }\n\n  return {\n    startState: function () {\n      return {ctx: {prev: null, start: 0, indentTo: 0}, lastType: null, tokenize: base};\n    },\n\n    token: function (stream, state) {\n      if (stream.sol() && typeof state.ctx.indentTo != \"number\")\n        state.ctx.indentTo = state.ctx.start + 1;\n\n      type = null;\n      var style = state.tokenize(stream, state);\n      if (type != \"ws\") {\n        if (state.ctx.indentTo == null) {\n          if (type == \"symbol\" && assumeBody.test(stream.current()))\n            state.ctx.indentTo = state.ctx.start + config.indentUnit;\n          else\n            state.ctx.indentTo = \"next\";\n        } else if (state.ctx.indentTo == \"next\") {\n          state.ctx.indentTo = stream.column();\n        }\n        state.lastType = type;\n      }\n      if (type == \"open\") state.ctx = {prev: state.ctx, start: stream.column(), indentTo: null};\n      else if (type == \"close\") state.ctx = state.ctx.prev || state.ctx;\n      return style;\n    },\n\n    indent: function (state, _textAfter) {\n      var i = state.ctx.indentTo;\n      return typeof i == \"number\" ? i : state.ctx.start + 1;\n    },\n\n    closeBrackets: {pairs: \"()[]{}\\\"\\\"\"},\n    lineComment: \";;\",\n    blockCommentStart: \"#|\",\n    blockCommentEnd: \"|#\"\n  };\n});\n\nCodeMirror.defineMIME(\"text/x-common-lisp\", \"commonlisp\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/commonlisp/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Common Lisp mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"commonlisp.js\"></script>\n<style>.CodeMirror {background: #f8f8f8;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Common Lisp</a>\n  </ul>\n</div>\n\n<article>\n<h2>Common Lisp mode</h2>\n<form><textarea id=\"code\" name=\"code\">(in-package :cl-postgres)\n\n;; These are used to synthesize reader and writer names for integer\n;; reading/writing functions when the amount of bytes and the\n;; signedness is known. Both the macro that creates the functions and\n;; some macros that use them create names this way.\n(eval-when (:compile-toplevel :load-toplevel :execute)\n  (defun integer-reader-name (bytes signed)\n    (intern (with-standard-io-syntax\n              (format nil \"~a~a~a~a\" '#:read- (if signed \"\" '#:u) '#:int bytes))))\n  (defun integer-writer-name (bytes signed)\n    (intern (with-standard-io-syntax\n              (format nil \"~a~a~a~a\" '#:write- (if signed \"\" '#:u) '#:int bytes)))))\n\n(defmacro integer-reader (bytes)\n  \"Create a function to read integers from a binary stream.\"\n  (let ((bits (* bytes 8)))\n    (labels ((return-form (signed)\n               (if signed\n                   `(if (logbitp ,(1- bits) result)\n                        (dpb result (byte ,(1- bits) 0) -1)\n                        result)\n                   `result))\n             (generate-reader (signed)\n               `(defun ,(integer-reader-name bytes signed) (socket)\n                  (declare (type stream socket)\n                           #.*optimize*)\n                  ,(if (= bytes 1)\n                       `(let ((result (the (unsigned-byte 8) (read-byte socket))))\n                          (declare (type (unsigned-byte 8) result))\n                          ,(return-form signed))\n                       `(let ((result 0))\n                          (declare (type (unsigned-byte ,bits) result))\n                          ,@(loop :for byte :from (1- bytes) :downto 0\n                                   :collect `(setf (ldb (byte 8 ,(* 8 byte)) result)\n                                                   (the (unsigned-byte 8) (read-byte socket))))\n                          ,(return-form signed))))))\n      `(progn\n;; This causes weird errors on SBCL in some circumstances. Disabled for now.\n;;         (declaim (inline ,(integer-reader-name bytes t)\n;;                          ,(integer-reader-name bytes nil)))\n         (declaim (ftype (function (t) (signed-byte ,bits))\n                         ,(integer-reader-name bytes t)))\n         ,(generate-reader t)\n         (declaim (ftype (function (t) (unsigned-byte ,bits))\n                         ,(integer-reader-name bytes nil)))\n         ,(generate-reader nil)))))\n\n(defmacro integer-writer (bytes)\n  \"Create a function to write integers to a binary stream.\"\n  (let ((bits (* 8 bytes)))\n    `(progn\n      (declaim (inline ,(integer-writer-name bytes t)\n                       ,(integer-writer-name bytes nil)))\n      (defun ,(integer-writer-name bytes nil) (socket value)\n        (declare (type stream socket)\n                 (type (unsigned-byte ,bits) value)\n                 #.*optimize*)\n        ,@(if (= bytes 1)\n              `((write-byte value socket))\n              (loop :for byte :from (1- bytes) :downto 0\n                    :collect `(write-byte (ldb (byte 8 ,(* byte 8)) value)\n                               socket)))\n        (values))\n      (defun ,(integer-writer-name bytes t) (socket value)\n        (declare (type stream socket)\n                 (type (signed-byte ,bits) value)\n                 #.*optimize*)\n        ,@(if (= bytes 1)\n              `((write-byte (ldb (byte 8 0) value) socket))\n              (loop :for byte :from (1- bytes) :downto 0\n                    :collect `(write-byte (ldb (byte 8 ,(* byte 8)) value)\n                               socket)))\n        (values)))))\n\n;; All the instances of the above that we need.\n\n(integer-reader 1)\n(integer-reader 2)\n(integer-reader 4)\n(integer-reader 8)\n\n(integer-writer 1)\n(integer-writer 2)\n(integer-writer 4)\n\n(defun write-bytes (socket bytes)\n  \"Write a byte-array to a stream.\"\n  (declare (type stream socket)\n           (type (simple-array (unsigned-byte 8)) bytes)\n           #.*optimize*)\n  (write-sequence bytes socket))\n\n(defun write-str (socket string)\n  \"Write a null-terminated string to a stream \\(encoding it when UTF-8\nsupport is enabled.).\"\n  (declare (type stream socket)\n           (type string string)\n           #.*optimize*)\n  (enc-write-string string socket)\n  (write-uint1 socket 0))\n\n(declaim (ftype (function (t unsigned-byte)\n                          (simple-array (unsigned-byte 8) (*)))\n                read-bytes))\n(defun read-bytes (socket length)\n  \"Read a byte array of the given length from a stream.\"\n  (declare (type stream socket)\n           (type fixnum length)\n           #.*optimize*)\n  (let ((result (make-array length :element-type '(unsigned-byte 8))))\n    (read-sequence result socket)\n    result))\n\n(declaim (ftype (function (t) string) read-str))\n(defun read-str (socket)\n  \"Read a null-terminated string from a stream. Takes care of encoding\nwhen UTF-8 support is enabled.\"\n  (declare (type stream socket)\n           #.*optimize*)\n  (enc-read-string socket :null-terminated t))\n\n(defun skip-bytes (socket length)\n  \"Skip a given number of bytes in a binary stream.\"\n  (declare (type stream socket)\n           (type (unsigned-byte 32) length)\n           #.*optimize*)\n  (dotimes (i length)\n    (read-byte socket)))\n\n(defun skip-str (socket)\n  \"Skip a null-terminated string.\"\n  (declare (type stream socket)\n           #.*optimize*)\n  (loop :for char :of-type fixnum = (read-byte socket)\n        :until (zerop char)))\n\n(defun ensure-socket-is-closed (socket &amp;key abort)\n  (when (open-stream-p socket)\n    (handler-case\n        (close socket :abort abort)\n      (error (error)\n        (warn \"Ignoring the error which happened while trying to close PostgreSQL socket: ~A\" error)))))\n</textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {lineNumbers: true});\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-common-lisp</code>.</p>\n\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/css/css.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"css\", function(config, parserConfig) {\n  if (!parserConfig.propertyKeywords) parserConfig = CodeMirror.resolveMode(\"text/css\");\n\n  var indentUnit = config.indentUnit,\n      tokenHooks = parserConfig.tokenHooks,\n      documentTypes = parserConfig.documentTypes || {},\n      mediaTypes = parserConfig.mediaTypes || {},\n      mediaFeatures = parserConfig.mediaFeatures || {},\n      propertyKeywords = parserConfig.propertyKeywords || {},\n      nonStandardPropertyKeywords = parserConfig.nonStandardPropertyKeywords || {},\n      fontProperties = parserConfig.fontProperties || {},\n      counterDescriptors = parserConfig.counterDescriptors || {},\n      colorKeywords = parserConfig.colorKeywords || {},\n      valueKeywords = parserConfig.valueKeywords || {},\n      allowNested = parserConfig.allowNested;\n\n  var type, override;\n  function ret(style, tp) { type = tp; return style; }\n\n  // Tokenizers\n\n  function tokenBase(stream, state) {\n    var ch = stream.next();\n    if (tokenHooks[ch]) {\n      var result = tokenHooks[ch](stream, state);\n      if (result !== false) return result;\n    }\n    if (ch == \"@\") {\n      stream.eatWhile(/[\\w\\\\\\-]/);\n      return ret(\"def\", stream.current());\n    } else if (ch == \"=\" || (ch == \"~\" || ch == \"|\") && stream.eat(\"=\")) {\n      return ret(null, \"compare\");\n    } else if (ch == \"\\\"\" || ch == \"'\") {\n      state.tokenize = tokenString(ch);\n      return state.tokenize(stream, state);\n    } else if (ch == \"#\") {\n      stream.eatWhile(/[\\w\\\\\\-]/);\n      return ret(\"atom\", \"hash\");\n    } else if (ch == \"!\") {\n      stream.match(/^\\s*\\w*/);\n      return ret(\"keyword\", \"important\");\n    } else if (/\\d/.test(ch) || ch == \".\" && stream.eat(/\\d/)) {\n      stream.eatWhile(/[\\w.%]/);\n      return ret(\"number\", \"unit\");\n    } else if (ch === \"-\") {\n      if (/[\\d.]/.test(stream.peek())) {\n        stream.eatWhile(/[\\w.%]/);\n        return ret(\"number\", \"unit\");\n      } else if (stream.match(/^-[\\w\\\\\\-]+/)) {\n        stream.eatWhile(/[\\w\\\\\\-]/);\n        if (stream.match(/^\\s*:/, false))\n          return ret(\"variable-2\", \"variable-definition\");\n        return ret(\"variable-2\", \"variable\");\n      } else if (stream.match(/^\\w+-/)) {\n        return ret(\"meta\", \"meta\");\n      }\n    } else if (/[,+>*\\/]/.test(ch)) {\n      return ret(null, \"select-op\");\n    } else if (ch == \".\" && stream.match(/^-?[_a-z][_a-z0-9-]*/i)) {\n      return ret(\"qualifier\", \"qualifier\");\n    } else if (/[:;{}\\[\\]\\(\\)]/.test(ch)) {\n      return ret(null, ch);\n    } else if ((ch == \"u\" && stream.match(/rl(-prefix)?\\(/)) ||\n               (ch == \"d\" && stream.match(\"omain(\")) ||\n               (ch == \"r\" && stream.match(\"egexp(\"))) {\n      stream.backUp(1);\n      state.tokenize = tokenParenthesized;\n      return ret(\"property\", \"word\");\n    } else if (/[\\w\\\\\\-]/.test(ch)) {\n      stream.eatWhile(/[\\w\\\\\\-]/);\n      return ret(\"property\", \"word\");\n    } else {\n      return ret(null, null);\n    }\n  }\n\n  function tokenString(quote) {\n    return function(stream, state) {\n      var escaped = false, ch;\n      while ((ch = stream.next()) != null) {\n        if (ch == quote && !escaped) {\n          if (quote == \")\") stream.backUp(1);\n          break;\n        }\n        escaped = !escaped && ch == \"\\\\\";\n      }\n      if (ch == quote || !escaped && quote != \")\") state.tokenize = null;\n      return ret(\"string\", \"string\");\n    };\n  }\n\n  function tokenParenthesized(stream, state) {\n    stream.next(); // Must be '('\n    if (!stream.match(/\\s*[\\\"\\')]/, false))\n      state.tokenize = tokenString(\")\");\n    else\n      state.tokenize = null;\n    return ret(null, \"(\");\n  }\n\n  // Context management\n\n  function Context(type, indent, prev) {\n    this.type = type;\n    this.indent = indent;\n    this.prev = prev;\n  }\n\n  function pushContext(state, stream, type) {\n    state.context = new Context(type, stream.indentation() + indentUnit, state.context);\n    return type;\n  }\n\n  function popContext(state) {\n    state.context = state.context.prev;\n    return state.context.type;\n  }\n\n  function pass(type, stream, state) {\n    return states[state.context.type](type, stream, state);\n  }\n  function popAndPass(type, stream, state, n) {\n    for (var i = n || 1; i > 0; i--)\n      state.context = state.context.prev;\n    return pass(type, stream, state);\n  }\n\n  // Parser\n\n  function wordAsValue(stream) {\n    var word = stream.current().toLowerCase();\n    if (valueKeywords.hasOwnProperty(word))\n      override = \"atom\";\n    else if (colorKeywords.hasOwnProperty(word))\n      override = \"keyword\";\n    else\n      override = \"variable\";\n  }\n\n  var states = {};\n\n  states.top = function(type, stream, state) {\n    if (type == \"{\") {\n      return pushContext(state, stream, \"block\");\n    } else if (type == \"}\" && state.context.prev) {\n      return popContext(state);\n    } else if (/@(media|supports|(-moz-)?document)/.test(type)) {\n      return pushContext(state, stream, \"atBlock\");\n    } else if (/@(font-face|counter-style)/.test(type)) {\n      state.stateArg = type;\n      return \"restricted_atBlock_before\";\n    } else if (/^@(-(moz|ms|o|webkit)-)?keyframes$/.test(type)) {\n      return \"keyframes\";\n    } else if (type && type.charAt(0) == \"@\") {\n      return pushContext(state, stream, \"at\");\n    } else if (type == \"hash\") {\n      override = \"builtin\";\n    } else if (type == \"word\") {\n      override = \"tag\";\n    } else if (type == \"variable-definition\") {\n      return \"maybeprop\";\n    } else if (type == \"interpolation\") {\n      return pushContext(state, stream, \"interpolation\");\n    } else if (type == \":\") {\n      return \"pseudo\";\n    } else if (allowNested && type == \"(\") {\n      return pushContext(state, stream, \"parens\");\n    }\n    return state.context.type;\n  };\n\n  states.block = function(type, stream, state) {\n    if (type == \"word\") {\n      var word = stream.current().toLowerCase();\n      if (propertyKeywords.hasOwnProperty(word)) {\n        override = \"property\";\n        return \"maybeprop\";\n      } else if (nonStandardPropertyKeywords.hasOwnProperty(word)) {\n        override = \"string-2\";\n        return \"maybeprop\";\n      } else if (allowNested) {\n        override = stream.match(/^\\s*:(?:\\s|$)/, false) ? \"property\" : \"tag\";\n        return \"block\";\n      } else {\n        override += \" error\";\n        return \"maybeprop\";\n      }\n    } else if (type == \"meta\") {\n      return \"block\";\n    } else if (!allowNested && (type == \"hash\" || type == \"qualifier\")) {\n      override = \"error\";\n      return \"block\";\n    } else {\n      return states.top(type, stream, state);\n    }\n  };\n\n  states.maybeprop = function(type, stream, state) {\n    if (type == \":\") return pushContext(state, stream, \"prop\");\n    return pass(type, stream, state);\n  };\n\n  states.prop = function(type, stream, state) {\n    if (type == \";\") return popContext(state);\n    if (type == \"{\" && allowNested) return pushContext(state, stream, \"propBlock\");\n    if (type == \"}\" || type == \"{\") return popAndPass(type, stream, state);\n    if (type == \"(\") return pushContext(state, stream, \"parens\");\n\n    if (type == \"hash\" && !/^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/.test(stream.current())) {\n      override += \" error\";\n    } else if (type == \"word\") {\n      wordAsValue(stream);\n    } else if (type == \"interpolation\") {\n      return pushContext(state, stream, \"interpolation\");\n    }\n    return \"prop\";\n  };\n\n  states.propBlock = function(type, _stream, state) {\n    if (type == \"}\") return popContext(state);\n    if (type == \"word\") { override = \"property\"; return \"maybeprop\"; }\n    return state.context.type;\n  };\n\n  states.parens = function(type, stream, state) {\n    if (type == \"{\" || type == \"}\") return popAndPass(type, stream, state);\n    if (type == \")\") return popContext(state);\n    if (type == \"(\") return pushContext(state, stream, \"parens\");\n    if (type == \"interpolation\") return pushContext(state, stream, \"interpolation\");\n    if (type == \"word\") wordAsValue(stream);\n    return \"parens\";\n  };\n\n  states.pseudo = function(type, stream, state) {\n    if (type == \"word\") {\n      override = \"variable-3\";\n      return state.context.type;\n    }\n    return pass(type, stream, state);\n  };\n\n  states.atBlock = function(type, stream, state) {\n    if (type == \"(\") return pushContext(state, stream, \"atBlock_parens\");\n    if (type == \"}\") return popAndPass(type, stream, state);\n    if (type == \"{\") return popContext(state) && pushContext(state, stream, allowNested ? \"block\" : \"top\");\n\n    if (type == \"word\") {\n      var word = stream.current().toLowerCase();\n      if (word == \"only\" || word == \"not\" || word == \"and\" || word == \"or\")\n        override = \"keyword\";\n      else if (documentTypes.hasOwnProperty(word))\n        override = \"tag\";\n      else if (mediaTypes.hasOwnProperty(word))\n        override = \"attribute\";\n      else if (mediaFeatures.hasOwnProperty(word))\n        override = \"property\";\n      else if (propertyKeywords.hasOwnProperty(word))\n        override = \"property\";\n      else if (nonStandardPropertyKeywords.hasOwnProperty(word))\n        override = \"string-2\";\n      else if (valueKeywords.hasOwnProperty(word))\n        override = \"atom\";\n      else\n        override = \"error\";\n    }\n    return state.context.type;\n  };\n\n  states.atBlock_parens = function(type, stream, state) {\n    if (type == \")\") return popContext(state);\n    if (type == \"{\" || type == \"}\") return popAndPass(type, stream, state, 2);\n    return states.atBlock(type, stream, state);\n  };\n\n  states.restricted_atBlock_before = function(type, stream, state) {\n    if (type == \"{\")\n      return pushContext(state, stream, \"restricted_atBlock\");\n    if (type == \"word\" && state.stateArg == \"@counter-style\") {\n      override = \"variable\";\n      return \"restricted_atBlock_before\";\n    }\n    return pass(type, stream, state);\n  };\n\n  states.restricted_atBlock = function(type, stream, state) {\n    if (type == \"}\") {\n      state.stateArg = null;\n      return popContext(state);\n    }\n    if (type == \"word\") {\n      if ((state.stateArg == \"@font-face\" && !fontProperties.hasOwnProperty(stream.current().toLowerCase())) ||\n          (state.stateArg == \"@counter-style\" && !counterDescriptors.hasOwnProperty(stream.current().toLowerCase())))\n        override = \"error\";\n      else\n        override = \"property\";\n      return \"maybeprop\";\n    }\n    return \"restricted_atBlock\";\n  };\n\n  states.keyframes = function(type, stream, state) {\n    if (type == \"word\") { override = \"variable\"; return \"keyframes\"; }\n    if (type == \"{\") return pushContext(state, stream, \"top\");\n    return pass(type, stream, state);\n  };\n\n  states.at = function(type, stream, state) {\n    if (type == \";\") return popContext(state);\n    if (type == \"{\" || type == \"}\") return popAndPass(type, stream, state);\n    if (type == \"word\") override = \"tag\";\n    else if (type == \"hash\") override = \"builtin\";\n    return \"at\";\n  };\n\n  states.interpolation = function(type, stream, state) {\n    if (type == \"}\") return popContext(state);\n    if (type == \"{\" || type == \";\") return popAndPass(type, stream, state);\n    if (type == \"word\") override = \"variable\";\n    else if (type != \"variable\") override = \"error\";\n    return \"interpolation\";\n  };\n\n  return {\n    startState: function(base) {\n      return {tokenize: null,\n              state: \"top\",\n              stateArg: null,\n              context: new Context(\"top\", base || 0, null)};\n    },\n\n    token: function(stream, state) {\n      if (!state.tokenize && stream.eatSpace()) return null;\n      var style = (state.tokenize || tokenBase)(stream, state);\n      if (style && typeof style == \"object\") {\n        type = style[1];\n        style = style[0];\n      }\n      override = style;\n      state.state = states[state.state](type, stream, state);\n      return override;\n    },\n\n    indent: function(state, textAfter) {\n      var cx = state.context, ch = textAfter && textAfter.charAt(0);\n      var indent = cx.indent;\n      if (cx.type == \"prop\" && (ch == \"}\" || ch == \")\")) cx = cx.prev;\n      if (cx.prev &&\n          (ch == \"}\" && (cx.type == \"block\" || cx.type == \"top\" || cx.type == \"interpolation\" || cx.type == \"restricted_atBlock\") ||\n           ch == \")\" && (cx.type == \"parens\" || cx.type == \"atBlock_parens\") ||\n           ch == \"{\" && (cx.type == \"at\" || cx.type == \"atBlock\"))) {\n        indent = cx.indent - indentUnit;\n        cx = cx.prev;\n      }\n      return indent;\n    },\n\n    electricChars: \"}\",\n    blockCommentStart: \"/*\",\n    blockCommentEnd: \"*/\",\n    fold: \"brace\"\n  };\n});\n\n  function keySet(array) {\n    var keys = {};\n    for (var i = 0; i < array.length; ++i) {\n      keys[array[i]] = true;\n    }\n    return keys;\n  }\n\n  var documentTypes_ = [\n    \"domain\", \"regexp\", \"url\", \"url-prefix\"\n  ], documentTypes = keySet(documentTypes_);\n\n  var mediaTypes_ = [\n    \"all\", \"aural\", \"braille\", \"handheld\", \"print\", \"projection\", \"screen\",\n    \"tty\", \"tv\", \"embossed\"\n  ], mediaTypes = keySet(mediaTypes_);\n\n  var mediaFeatures_ = [\n    \"width\", \"min-width\", \"max-width\", \"height\", \"min-height\", \"max-height\",\n    \"device-width\", \"min-device-width\", \"max-device-width\", \"device-height\",\n    \"min-device-height\", \"max-device-height\", \"aspect-ratio\",\n    \"min-aspect-ratio\", \"max-aspect-ratio\", \"device-aspect-ratio\",\n    \"min-device-aspect-ratio\", \"max-device-aspect-ratio\", \"color\", \"min-color\",\n    \"max-color\", \"color-index\", \"min-color-index\", \"max-color-index\",\n    \"monochrome\", \"min-monochrome\", \"max-monochrome\", \"resolution\",\n    \"min-resolution\", \"max-resolution\", \"scan\", \"grid\"\n  ], mediaFeatures = keySet(mediaFeatures_);\n\n  var propertyKeywords_ = [\n    \"align-content\", \"align-items\", \"align-self\", \"alignment-adjust\",\n    \"alignment-baseline\", \"anchor-point\", \"animation\", \"animation-delay\",\n    \"animation-direction\", \"animation-duration\", \"animation-fill-mode\",\n    \"animation-iteration-count\", \"animation-name\", \"animation-play-state\",\n    \"animation-timing-function\", \"appearance\", \"azimuth\", \"backface-visibility\",\n    \"background\", \"background-attachment\", \"background-clip\", \"background-color\",\n    \"background-image\", \"background-origin\", \"background-position\",\n    \"background-repeat\", \"background-size\", \"baseline-shift\", \"binding\",\n    \"bleed\", \"bookmark-label\", \"bookmark-level\", \"bookmark-state\",\n    \"bookmark-target\", \"border\", \"border-bottom\", \"border-bottom-color\",\n    \"border-bottom-left-radius\", \"border-bottom-right-radius\",\n    \"border-bottom-style\", \"border-bottom-width\", \"border-collapse\",\n    \"border-color\", \"border-image\", \"border-image-outset\",\n    \"border-image-repeat\", \"border-image-slice\", \"border-image-source\",\n    \"border-image-width\", \"border-left\", \"border-left-color\",\n    \"border-left-style\", \"border-left-width\", \"border-radius\", \"border-right\",\n    \"border-right-color\", \"border-right-style\", \"border-right-width\",\n    \"border-spacing\", \"border-style\", \"border-top\", \"border-top-color\",\n    \"border-top-left-radius\", \"border-top-right-radius\", \"border-top-style\",\n    \"border-top-width\", \"border-width\", \"bottom\", \"box-decoration-break\",\n    \"box-shadow\", \"box-sizing\", \"break-after\", \"break-before\", \"break-inside\",\n    \"caption-side\", \"clear\", \"clip\", \"color\", \"color-profile\", \"column-count\",\n    \"column-fill\", \"column-gap\", \"column-rule\", \"column-rule-color\",\n    \"column-rule-style\", \"column-rule-width\", \"column-span\", \"column-width\",\n    \"columns\", \"content\", \"counter-increment\", \"counter-reset\", \"crop\", \"cue\",\n    \"cue-after\", \"cue-before\", \"cursor\", \"direction\", \"display\",\n    \"dominant-baseline\", \"drop-initial-after-adjust\",\n    \"drop-initial-after-align\", \"drop-initial-before-adjust\",\n    \"drop-initial-before-align\", \"drop-initial-size\", \"drop-initial-value\",\n    \"elevation\", \"empty-cells\", \"fit\", \"fit-position\", \"flex\", \"flex-basis\",\n    \"flex-direction\", \"flex-flow\", \"flex-grow\", \"flex-shrink\", \"flex-wrap\",\n    \"float\", \"float-offset\", \"flow-from\", \"flow-into\", \"font\", \"font-feature-settings\",\n    \"font-family\", \"font-kerning\", \"font-language-override\", \"font-size\", \"font-size-adjust\",\n    \"font-stretch\", \"font-style\", \"font-synthesis\", \"font-variant\",\n    \"font-variant-alternates\", \"font-variant-caps\", \"font-variant-east-asian\",\n    \"font-variant-ligatures\", \"font-variant-numeric\", \"font-variant-position\",\n    \"font-weight\", \"grid\", \"grid-area\", \"grid-auto-columns\", \"grid-auto-flow\",\n    \"grid-auto-position\", \"grid-auto-rows\", \"grid-column\", \"grid-column-end\",\n    \"grid-column-start\", \"grid-row\", \"grid-row-end\", \"grid-row-start\",\n    \"grid-template\", \"grid-template-areas\", \"grid-template-columns\",\n    \"grid-template-rows\", \"hanging-punctuation\", \"height\", \"hyphens\",\n    \"icon\", \"image-orientation\", \"image-rendering\", \"image-resolution\",\n    \"inline-box-align\", \"justify-content\", \"left\", \"letter-spacing\",\n    \"line-break\", \"line-height\", \"line-stacking\", \"line-stacking-ruby\",\n    \"line-stacking-shift\", \"line-stacking-strategy\", \"list-style\",\n    \"list-style-image\", \"list-style-position\", \"list-style-type\", \"margin\",\n    \"margin-bottom\", \"margin-left\", \"margin-right\", \"margin-top\",\n    \"marker-offset\", \"marks\", \"marquee-direction\", \"marquee-loop\",\n    \"marquee-play-count\", \"marquee-speed\", \"marquee-style\", \"max-height\",\n    \"max-width\", \"min-height\", \"min-width\", \"move-to\", \"nav-down\", \"nav-index\",\n    \"nav-left\", \"nav-right\", \"nav-up\", \"object-fit\", \"object-position\",\n    \"opacity\", \"order\", \"orphans\", \"outline\",\n    \"outline-color\", \"outline-offset\", \"outline-style\", \"outline-width\",\n    \"overflow\", \"overflow-style\", \"overflow-wrap\", \"overflow-x\", \"overflow-y\",\n    \"padding\", \"padding-bottom\", \"padding-left\", \"padding-right\", \"padding-top\",\n    \"page\", \"page-break-after\", \"page-break-before\", \"page-break-inside\",\n    \"page-policy\", \"pause\", \"pause-after\", \"pause-before\", \"perspective\",\n    \"perspective-origin\", \"pitch\", \"pitch-range\", \"play-during\", \"position\",\n    \"presentation-level\", \"punctuation-trim\", \"quotes\", \"region-break-after\",\n    \"region-break-before\", \"region-break-inside\", \"region-fragment\",\n    \"rendering-intent\", \"resize\", \"rest\", \"rest-after\", \"rest-before\", \"richness\",\n    \"right\", \"rotation\", \"rotation-point\", \"ruby-align\", \"ruby-overhang\",\n    \"ruby-position\", \"ruby-span\", \"shape-image-threshold\", \"shape-inside\", \"shape-margin\",\n    \"shape-outside\", \"size\", \"speak\", \"speak-as\", \"speak-header\",\n    \"speak-numeral\", \"speak-punctuation\", \"speech-rate\", \"stress\", \"string-set\",\n    \"tab-size\", \"table-layout\", \"target\", \"target-name\", \"target-new\",\n    \"target-position\", \"text-align\", \"text-align-last\", \"text-decoration\",\n    \"text-decoration-color\", \"text-decoration-line\", \"text-decoration-skip\",\n    \"text-decoration-style\", \"text-emphasis\", \"text-emphasis-color\",\n    \"text-emphasis-position\", \"text-emphasis-style\", \"text-height\",\n    \"text-indent\", \"text-justify\", \"text-outline\", \"text-overflow\", \"text-shadow\",\n    \"text-size-adjust\", \"text-space-collapse\", \"text-transform\", \"text-underline-position\",\n    \"text-wrap\", \"top\", \"transform\", \"transform-origin\", \"transform-style\",\n    \"transition\", \"transition-delay\", \"transition-duration\",\n    \"transition-property\", \"transition-timing-function\", \"unicode-bidi\",\n    \"vertical-align\", \"visibility\", \"voice-balance\", \"voice-duration\",\n    \"voice-family\", \"voice-pitch\", \"voice-range\", \"voice-rate\", \"voice-stress\",\n    \"voice-volume\", \"volume\", \"white-space\", \"widows\", \"width\", \"word-break\",\n    \"word-spacing\", \"word-wrap\", \"z-index\",\n    // SVG-specific\n    \"clip-path\", \"clip-rule\", \"mask\", \"enable-background\", \"filter\", \"flood-color\",\n    \"flood-opacity\", \"lighting-color\", \"stop-color\", \"stop-opacity\", \"pointer-events\",\n    \"color-interpolation\", \"color-interpolation-filters\",\n    \"color-rendering\", \"fill\", \"fill-opacity\", \"fill-rule\", \"image-rendering\",\n    \"marker\", \"marker-end\", \"marker-mid\", \"marker-start\", \"shape-rendering\", \"stroke\",\n    \"stroke-dasharray\", \"stroke-dashoffset\", \"stroke-linecap\", \"stroke-linejoin\",\n    \"stroke-miterlimit\", \"stroke-opacity\", \"stroke-width\", \"text-rendering\",\n    \"baseline-shift\", \"dominant-baseline\", \"glyph-orientation-horizontal\",\n    \"glyph-orientation-vertical\", \"text-anchor\", \"writing-mode\"\n  ], propertyKeywords = keySet(propertyKeywords_);\n\n  var nonStandardPropertyKeywords_ = [\n    \"scrollbar-arrow-color\", \"scrollbar-base-color\", \"scrollbar-dark-shadow-color\",\n    \"scrollbar-face-color\", \"scrollbar-highlight-color\", \"scrollbar-shadow-color\",\n    \"scrollbar-3d-light-color\", \"scrollbar-track-color\", \"shape-inside\",\n    \"searchfield-cancel-button\", \"searchfield-decoration\", \"searchfield-results-button\",\n    \"searchfield-results-decoration\", \"zoom\"\n  ], nonStandardPropertyKeywords = keySet(nonStandardPropertyKeywords_);\n\n  var fontProperties_ = [\n    \"font-family\", \"src\", \"unicode-range\", \"font-variant\", \"font-feature-settings\",\n    \"font-stretch\", \"font-weight\", \"font-style\"\n  ], fontProperties = keySet(fontProperties_);\n\n  var counterDescriptors_ = [\n    \"additive-symbols\", \"fallback\", \"negative\", \"pad\", \"prefix\", \"range\",\n    \"speak-as\", \"suffix\", \"symbols\", \"system\"\n  ], counterDescriptors = keySet(counterDescriptors_);\n\n  var colorKeywords_ = [\n    \"aliceblue\", \"antiquewhite\", \"aqua\", \"aquamarine\", \"azure\", \"beige\",\n    \"bisque\", \"black\", \"blanchedalmond\", \"blue\", \"blueviolet\", \"brown\",\n    \"burlywood\", \"cadetblue\", \"chartreuse\", \"chocolate\", \"coral\", \"cornflowerblue\",\n    \"cornsilk\", \"crimson\", \"cyan\", \"darkblue\", \"darkcyan\", \"darkgoldenrod\",\n    \"darkgray\", \"darkgreen\", \"darkkhaki\", \"darkmagenta\", \"darkolivegreen\",\n    \"darkorange\", \"darkorchid\", \"darkred\", \"darksalmon\", \"darkseagreen\",\n    \"darkslateblue\", \"darkslategray\", \"darkturquoise\", \"darkviolet\",\n    \"deeppink\", \"deepskyblue\", \"dimgray\", \"dodgerblue\", \"firebrick\",\n    \"floralwhite\", \"forestgreen\", \"fuchsia\", \"gainsboro\", \"ghostwhite\",\n    \"gold\", \"goldenrod\", \"gray\", \"grey\", \"green\", \"greenyellow\", \"honeydew\",\n    \"hotpink\", \"indianred\", \"indigo\", \"ivory\", \"khaki\", \"lavender\",\n    \"lavenderblush\", \"lawngreen\", \"lemonchiffon\", \"lightblue\", \"lightcoral\",\n    \"lightcyan\", \"lightgoldenrodyellow\", \"lightgray\", \"lightgreen\", \"lightpink\",\n    \"lightsalmon\", \"lightseagreen\", \"lightskyblue\", \"lightslategray\",\n    \"lightsteelblue\", \"lightyellow\", \"lime\", \"limegreen\", \"linen\", \"magenta\",\n    \"maroon\", \"mediumaquamarine\", \"mediumblue\", \"mediumorchid\", \"mediumpurple\",\n    \"mediumseagreen\", \"mediumslateblue\", \"mediumspringgreen\", \"mediumturquoise\",\n    \"mediumvioletred\", \"midnightblue\", \"mintcream\", \"mistyrose\", \"moccasin\",\n    \"navajowhite\", \"navy\", \"oldlace\", \"olive\", \"olivedrab\", \"orange\", \"orangered\",\n    \"orchid\", \"palegoldenrod\", \"palegreen\", \"paleturquoise\", \"palevioletred\",\n    \"papayawhip\", \"peachpuff\", \"peru\", \"pink\", \"plum\", \"powderblue\",\n    \"purple\", \"rebeccapurple\", \"red\", \"rosybrown\", \"royalblue\", \"saddlebrown\",\n    \"salmon\", \"sandybrown\", \"seagreen\", \"seashell\", \"sienna\", \"silver\", \"skyblue\",\n    \"slateblue\", \"slategray\", \"snow\", \"springgreen\", \"steelblue\", \"tan\",\n    \"teal\", \"thistle\", \"tomato\", \"turquoise\", \"violet\", \"wheat\", \"white\",\n    \"whitesmoke\", \"yellow\", \"yellowgreen\"\n  ], colorKeywords = keySet(colorKeywords_);\n\n  var valueKeywords_ = [\n    \"above\", \"absolute\", \"activeborder\", \"additive\", \"activecaption\", \"afar\",\n    \"after-white-space\", \"ahead\", \"alias\", \"all\", \"all-scroll\", \"alphabetic\", \"alternate\",\n    \"always\", \"amharic\", \"amharic-abegede\", \"antialiased\", \"appworkspace\",\n    \"arabic-indic\", \"armenian\", \"asterisks\", \"attr\", \"auto\", \"avoid\", \"avoid-column\", \"avoid-page\",\n    \"avoid-region\", \"background\", \"backwards\", \"baseline\", \"below\", \"bidi-override\", \"binary\",\n    \"bengali\", \"blink\", \"block\", \"block-axis\", \"bold\", \"bolder\", \"border\", \"border-box\",\n    \"both\", \"bottom\", \"break\", \"break-all\", \"break-word\", \"bullets\", \"button\", \"button-bevel\",\n    \"buttonface\", \"buttonhighlight\", \"buttonshadow\", \"buttontext\", \"calc\", \"cambodian\",\n    \"capitalize\", \"caps-lock-indicator\", \"caption\", \"captiontext\", \"caret\",\n    \"cell\", \"center\", \"checkbox\", \"circle\", \"cjk-decimal\", \"cjk-earthly-branch\",\n    \"cjk-heavenly-stem\", \"cjk-ideographic\", \"clear\", \"clip\", \"close-quote\",\n    \"col-resize\", \"collapse\", \"column\", \"compact\", \"condensed\", \"contain\", \"content\",\n    \"content-box\", \"context-menu\", \"continuous\", \"copy\", \"counter\", \"counters\", \"cover\", \"crop\",\n    \"cross\", \"crosshair\", \"currentcolor\", \"cursive\", \"cyclic\", \"dashed\", \"decimal\",\n    \"decimal-leading-zero\", \"default\", \"default-button\", \"destination-atop\",\n    \"destination-in\", \"destination-out\", \"destination-over\", \"devanagari\",\n    \"disc\", \"discard\", \"disclosure-closed\", \"disclosure-open\", \"document\",\n    \"dot-dash\", \"dot-dot-dash\",\n    \"dotted\", \"double\", \"down\", \"e-resize\", \"ease\", \"ease-in\", \"ease-in-out\", \"ease-out\",\n    \"element\", \"ellipse\", \"ellipsis\", \"embed\", \"end\", \"ethiopic\", \"ethiopic-abegede\",\n    \"ethiopic-abegede-am-et\", \"ethiopic-abegede-gez\", \"ethiopic-abegede-ti-er\",\n    \"ethiopic-abegede-ti-et\", \"ethiopic-halehame-aa-er\",\n    \"ethiopic-halehame-aa-et\", \"ethiopic-halehame-am-et\",\n    \"ethiopic-halehame-gez\", \"ethiopic-halehame-om-et\",\n    \"ethiopic-halehame-sid-et\", \"ethiopic-halehame-so-et\",\n    \"ethiopic-halehame-ti-er\", \"ethiopic-halehame-ti-et\", \"ethiopic-halehame-tig\",\n    \"ethiopic-numeric\", \"ew-resize\", \"expanded\", \"extends\", \"extra-condensed\",\n    \"extra-expanded\", \"fantasy\", \"fast\", \"fill\", \"fixed\", \"flat\", \"flex\", \"footnotes\",\n    \"forwards\", \"from\", \"geometricPrecision\", \"georgian\", \"graytext\", \"groove\",\n    \"gujarati\", \"gurmukhi\", \"hand\", \"hangul\", \"hangul-consonant\", \"hebrew\",\n    \"help\", \"hidden\", \"hide\", \"higher\", \"highlight\", \"highlighttext\",\n    \"hiragana\", \"hiragana-iroha\", \"horizontal\", \"hsl\", \"hsla\", \"icon\", \"ignore\",\n    \"inactiveborder\", \"inactivecaption\", \"inactivecaptiontext\", \"infinite\",\n    \"infobackground\", \"infotext\", \"inherit\", \"initial\", \"inline\", \"inline-axis\",\n    \"inline-block\", \"inline-flex\", \"inline-table\", \"inset\", \"inside\", \"intrinsic\", \"invert\",\n    \"italic\", \"japanese-formal\", \"japanese-informal\", \"justify\", \"kannada\",\n    \"katakana\", \"katakana-iroha\", \"keep-all\", \"khmer\",\n    \"korean-hangul-formal\", \"korean-hanja-formal\", \"korean-hanja-informal\",\n    \"landscape\", \"lao\", \"large\", \"larger\", \"left\", \"level\", \"lighter\",\n    \"line-through\", \"linear\", \"linear-gradient\", \"lines\", \"list-item\", \"listbox\", \"listitem\",\n    \"local\", \"logical\", \"loud\", \"lower\", \"lower-alpha\", \"lower-armenian\",\n    \"lower-greek\", \"lower-hexadecimal\", \"lower-latin\", \"lower-norwegian\",\n    \"lower-roman\", \"lowercase\", \"ltr\", \"malayalam\", \"match\", \"matrix\", \"matrix3d\",\n    \"media-controls-background\", \"media-current-time-display\",\n    \"media-fullscreen-button\", \"media-mute-button\", \"media-play-button\",\n    \"media-return-to-realtime-button\", \"media-rewind-button\",\n    \"media-seek-back-button\", \"media-seek-forward-button\", \"media-slider\",\n    \"media-sliderthumb\", \"media-time-remaining-display\", \"media-volume-slider\",\n    \"media-volume-slider-container\", \"media-volume-sliderthumb\", \"medium\",\n    \"menu\", \"menulist\", \"menulist-button\", \"menulist-text\",\n    \"menulist-textfield\", \"menutext\", \"message-box\", \"middle\", \"min-intrinsic\",\n    \"mix\", \"mongolian\", \"monospace\", \"move\", \"multiple\", \"myanmar\", \"n-resize\",\n    \"narrower\", \"ne-resize\", \"nesw-resize\", \"no-close-quote\", \"no-drop\",\n    \"no-open-quote\", \"no-repeat\", \"none\", \"normal\", \"not-allowed\", \"nowrap\",\n    \"ns-resize\", \"numbers\", \"numeric\", \"nw-resize\", \"nwse-resize\", \"oblique\", \"octal\", \"open-quote\",\n    \"optimizeLegibility\", \"optimizeSpeed\", \"oriya\", \"oromo\", \"outset\",\n    \"outside\", \"outside-shape\", \"overlay\", \"overline\", \"padding\", \"padding-box\",\n    \"painted\", \"page\", \"paused\", \"persian\", \"perspective\", \"plus-darker\", \"plus-lighter\",\n    \"pointer\", \"polygon\", \"portrait\", \"pre\", \"pre-line\", \"pre-wrap\", \"preserve-3d\",\n    \"progress\", \"push-button\", \"radial-gradient\", \"radio\", \"read-only\",\n    \"read-write\", \"read-write-plaintext-only\", \"rectangle\", \"region\",\n    \"relative\", \"repeat\", \"repeating-linear-gradient\",\n    \"repeating-radial-gradient\", \"repeat-x\", \"repeat-y\", \"reset\", \"reverse\",\n    \"rgb\", \"rgba\", \"ridge\", \"right\", \"rotate\", \"rotate3d\", \"rotateX\", \"rotateY\",\n    \"rotateZ\", \"round\", \"row-resize\", \"rtl\", \"run-in\", \"running\",\n    \"s-resize\", \"sans-serif\", \"scale\", \"scale3d\", \"scaleX\", \"scaleY\", \"scaleZ\",\n    \"scroll\", \"scrollbar\", \"se-resize\", \"searchfield\",\n    \"searchfield-cancel-button\", \"searchfield-decoration\",\n    \"searchfield-results-button\", \"searchfield-results-decoration\",\n    \"semi-condensed\", \"semi-expanded\", \"separate\", \"serif\", \"show\", \"sidama\",\n    \"simp-chinese-formal\", \"simp-chinese-informal\", \"single\",\n    \"skew\", \"skewX\", \"skewY\", \"skip-white-space\", \"slide\", \"slider-horizontal\",\n    \"slider-vertical\", \"sliderthumb-horizontal\", \"sliderthumb-vertical\", \"slow\",\n    \"small\", \"small-caps\", \"small-caption\", \"smaller\", \"solid\", \"somali\",\n    \"source-atop\", \"source-in\", \"source-out\", \"source-over\", \"space\", \"spell-out\", \"square\",\n    \"square-button\", \"start\", \"static\", \"status-bar\", \"stretch\", \"stroke\", \"sub\",\n    \"subpixel-antialiased\", \"super\", \"sw-resize\", \"symbolic\", \"symbols\", \"table\",\n    \"table-caption\", \"table-cell\", \"table-column\", \"table-column-group\",\n    \"table-footer-group\", \"table-header-group\", \"table-row\", \"table-row-group\",\n    \"tamil\",\n    \"telugu\", \"text\", \"text-bottom\", \"text-top\", \"textarea\", \"textfield\", \"thai\",\n    \"thick\", \"thin\", \"threeddarkshadow\", \"threedface\", \"threedhighlight\",\n    \"threedlightshadow\", \"threedshadow\", \"tibetan\", \"tigre\", \"tigrinya-er\",\n    \"tigrinya-er-abegede\", \"tigrinya-et\", \"tigrinya-et-abegede\", \"to\", \"top\",\n    \"trad-chinese-formal\", \"trad-chinese-informal\",\n    \"translate\", \"translate3d\", \"translateX\", \"translateY\", \"translateZ\",\n    \"transparent\", \"ultra-condensed\", \"ultra-expanded\", \"underline\", \"up\",\n    \"upper-alpha\", \"upper-armenian\", \"upper-greek\", \"upper-hexadecimal\",\n    \"upper-latin\", \"upper-norwegian\", \"upper-roman\", \"uppercase\", \"urdu\", \"url\",\n    \"var\", \"vertical\", \"vertical-text\", \"visible\", \"visibleFill\", \"visiblePainted\",\n    \"visibleStroke\", \"visual\", \"w-resize\", \"wait\", \"wave\", \"wider\",\n    \"window\", \"windowframe\", \"windowtext\", \"words\", \"x-large\", \"x-small\", \"xor\",\n    \"xx-large\", \"xx-small\"\n  ], valueKeywords = keySet(valueKeywords_);\n\n  var allWords = documentTypes_.concat(mediaTypes_).concat(mediaFeatures_).concat(propertyKeywords_)\n    .concat(nonStandardPropertyKeywords_).concat(colorKeywords_).concat(valueKeywords_);\n  CodeMirror.registerHelper(\"hintWords\", \"css\", allWords);\n\n  function tokenCComment(stream, state) {\n    var maybeEnd = false, ch;\n    while ((ch = stream.next()) != null) {\n      if (maybeEnd && ch == \"/\") {\n        state.tokenize = null;\n        break;\n      }\n      maybeEnd = (ch == \"*\");\n    }\n    return [\"comment\", \"comment\"];\n  }\n\n  function tokenSGMLComment(stream, state) {\n    if (stream.skipTo(\"-->\")) {\n      stream.match(\"-->\");\n      state.tokenize = null;\n    } else {\n      stream.skipToEnd();\n    }\n    return [\"comment\", \"comment\"];\n  }\n\n  CodeMirror.defineMIME(\"text/css\", {\n    documentTypes: documentTypes,\n    mediaTypes: mediaTypes,\n    mediaFeatures: mediaFeatures,\n    propertyKeywords: propertyKeywords,\n    nonStandardPropertyKeywords: nonStandardPropertyKeywords,\n    fontProperties: fontProperties,\n    counterDescriptors: counterDescriptors,\n    colorKeywords: colorKeywords,\n    valueKeywords: valueKeywords,\n    tokenHooks: {\n      \"<\": function(stream, state) {\n        if (!stream.match(\"!--\")) return false;\n        state.tokenize = tokenSGMLComment;\n        return tokenSGMLComment(stream, state);\n      },\n      \"/\": function(stream, state) {\n        if (!stream.eat(\"*\")) return false;\n        state.tokenize = tokenCComment;\n        return tokenCComment(stream, state);\n      }\n    },\n    name: \"css\"\n  });\n\n  CodeMirror.defineMIME(\"text/x-scss\", {\n    mediaTypes: mediaTypes,\n    mediaFeatures: mediaFeatures,\n    propertyKeywords: propertyKeywords,\n    nonStandardPropertyKeywords: nonStandardPropertyKeywords,\n    colorKeywords: colorKeywords,\n    valueKeywords: valueKeywords,\n    fontProperties: fontProperties,\n    allowNested: true,\n    tokenHooks: {\n      \"/\": function(stream, state) {\n        if (stream.eat(\"/\")) {\n          stream.skipToEnd();\n          return [\"comment\", \"comment\"];\n        } else if (stream.eat(\"*\")) {\n          state.tokenize = tokenCComment;\n          return tokenCComment(stream, state);\n        } else {\n          return [\"operator\", \"operator\"];\n        }\n      },\n      \":\": function(stream) {\n        if (stream.match(/\\s*\\{/))\n          return [null, \"{\"];\n        return false;\n      },\n      \"$\": function(stream) {\n        stream.match(/^[\\w-]+/);\n        if (stream.match(/^\\s*:/, false))\n          return [\"variable-2\", \"variable-definition\"];\n        return [\"variable-2\", \"variable\"];\n      },\n      \"#\": function(stream) {\n        if (!stream.eat(\"{\")) return false;\n        return [null, \"interpolation\"];\n      }\n    },\n    name: \"css\",\n    helperType: \"scss\"\n  });\n\n  CodeMirror.defineMIME(\"text/x-less\", {\n    mediaTypes: mediaTypes,\n    mediaFeatures: mediaFeatures,\n    propertyKeywords: propertyKeywords,\n    nonStandardPropertyKeywords: nonStandardPropertyKeywords,\n    colorKeywords: colorKeywords,\n    valueKeywords: valueKeywords,\n    fontProperties: fontProperties,\n    allowNested: true,\n    tokenHooks: {\n      \"/\": function(stream, state) {\n        if (stream.eat(\"/\")) {\n          stream.skipToEnd();\n          return [\"comment\", \"comment\"];\n        } else if (stream.eat(\"*\")) {\n          state.tokenize = tokenCComment;\n          return tokenCComment(stream, state);\n        } else {\n          return [\"operator\", \"operator\"];\n        }\n      },\n      \"@\": function(stream) {\n        if (stream.eat(\"{\")) return [null, \"interpolation\"];\n        if (stream.match(/^(charset|document|font-face|import|(-(moz|ms|o|webkit)-)?keyframes|media|namespace|page|supports)\\b/, false)) return false;\n        stream.eatWhile(/[\\w\\\\\\-]/);\n        if (stream.match(/^\\s*:/, false))\n          return [\"variable-2\", \"variable-definition\"];\n        return [\"variable-2\", \"variable\"];\n      },\n      \"&\": function() {\n        return [\"atom\", \"atom\"];\n      }\n    },\n    name: \"css\",\n    helperType: \"less\"\n  });\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/css/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: CSS mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<link rel=\"stylesheet\" href=\"../../addon/hint/show-hint.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"css.js\"></script>\n<script src=\"../../addon/hint/show-hint.js\"></script>\n<script src=\"../../addon/hint/css-hint.js\"></script>\n<style>.CodeMirror {background: #f8f8f8;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">CSS</a>\n  </ul>\n</div>\n\n<article>\n<h2>CSS mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n/* Some example CSS */\n\n@import url(\"something.css\");\n\nbody {\n  margin: 0;\n  padding: 3em 6em;\n  font-family: tahoma, arial, sans-serif;\n  color: #000;\n}\n\n#navigation a {\n  font-weight: bold;\n  text-decoration: none !important;\n}\n\nh1 {\n  font-size: 2.5em;\n}\n\nh2 {\n  font-size: 1.7em;\n}\n\nh1:before, h2:before {\n  content: \"::\";\n}\n\ncode {\n  font-family: courier, monospace;\n  font-size: 80%;\n  color: #418A8A;\n}\n</textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        extraKeys: {\"Ctrl-Space\": \"autocomplete\"},\n      });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/css</code>, <code>text/x-scss</code> (<a href=\"scss.html\">demo</a>), <code>text/x-less</code> (<a href=\"less.html\">demo</a>).</p>\n\n    <p><strong>Parsing/Highlighting Tests:</strong> <a href=\"../../test/index.html#css_*\">normal</a>,  <a href=\"../../test/index.html#verbose,css_*\">verbose</a>.</p>\n\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/css/less.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: LESS mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/edit/matchbrackets.js\"></script>\n<script src=\"css.js\"></script>\n<style>.CodeMirror {border: 1px solid #ddd; line-height: 1.2;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">LESS</a>\n  </ul>\n</div>\n\n<article>\n<h2>LESS mode</h2>\n<form><textarea id=\"code\" name=\"code\">@media screen and (device-aspect-ratio: 16/9) { … }\n@media screen and (device-aspect-ratio: 1280/720) { … }\n@media screen and (device-aspect-ratio: 2560/1440) { … }\n\nhtml:lang(fr-be)\n\ntr:nth-child(2n+1) /* represents every odd row of an HTML table */\n\nimg:nth-of-type(2n+1) { float: right; }\nimg:nth-of-type(2n) { float: left; }\n\nbody > h2:not(:first-of-type):not(:last-of-type)\n\nhtml|*:not(:link):not(:visited)\n*|*:not(:hover)\np::first-line { text-transform: uppercase }\n\n@namespace foo url(http://www.example.com);\nfoo|h1 { color: blue }  /* first rule */\n\nspan[hello=\"Ocean\"][goodbye=\"Land\"]\n\nE[foo]{\n  padding:65px;\n}\n\ninput[type=\"search\"]::-webkit-search-decoration,\ninput[type=\"search\"]::-webkit-search-cancel-button {\n  -webkit-appearance: none; // Inner-padding issues in Chrome OSX, Safari 5\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner { // Inner padding and border oddities in FF3/4\n  padding: 0;\n  border: 0;\n}\n.btn {\n  // reset here as of 2.0.3 due to Recess property order\n  border-color: #ccc;\n  border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);\n}\nfieldset span button, fieldset span input[type=\"file\"] {\n  font-size:12px;\n\tfont-family:Arial, Helvetica, sans-serif;\n}\n\n.rounded-corners (@radius: 5px) {\n  border-radius: @radius;\n  -webkit-border-radius: @radius;\n  -moz-border-radius: @radius;\n}\n\n@import url(\"something.css\");\n\n@light-blue:   hsl(190, 50%, 65%);\n\n#menu {\n  position: absolute;\n  width: 100%;\n  z-index: 3;\n  clear: both;\n  display: block;\n  background-color: @blue;\n  height: 42px;\n  border-top: 2px solid lighten(@alpha-blue, 20%);\n  border-bottom: 2px solid darken(@alpha-blue, 25%);\n  .box-shadow(0, 1px, 8px, 0.6);\n  -moz-box-shadow: 0 0 0 #000; // Because firefox sucks.\n\n  &.docked {\n    background-color: hsla(210, 60%, 40%, 0.4);\n  }\n  &:hover {\n    background-color: @blue;\n  }\n\n  #dropdown {\n    margin: 0 0 0 117px;\n    padding: 0;\n    padding-top: 5px;\n    display: none;\n    width: 190px;\n    border-top: 2px solid @medium;\n    color: @highlight;\n    border: 2px solid darken(@medium, 25%);\n    border-left-color: darken(@medium, 15%);\n    border-right-color: darken(@medium, 15%);\n    border-top-width: 0;\n    background-color: darken(@medium, 10%);\n    ul {\n      padding: 0px;  \n    }\n    li {\n      font-size: 14px;\n      display: block;\n      text-align: left;\n      padding: 0;\n      border: 0;\n      a {\n        display: block;\n        padding: 0px 15px;  \n        text-decoration: none;\n        color: white;  \n        &:hover {\n          background-color: darken(@medium, 15%);\n          text-decoration: none;\n        }\n      }\n    }\n    .border-radius(5px, bottom);\n    .box-shadow(0, 6px, 8px, 0.5);\n  }\n}\n</textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers : true,\n        matchBrackets : true,\n        mode: \"text/x-less\"\n      });\n    </script>\n\n    <p>The LESS mode is a sub-mode of the <a href=\"index.html\">CSS mode</a> (defined in <code>css.js</code>).</p>\n\n    <p><strong>Parsing/Highlighting Tests:</strong> <a href=\"../../test/index.html#less_*\">normal</a>,  <a href=\"../../test/index.html#verbose,less_*\">verbose</a>.</p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/css/less_test.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function() {\n  \"use strict\";\n\n  var mode = CodeMirror.getMode({indentUnit: 2}, \"text/x-less\");\n  function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1), \"less\"); }\n\n  MT(\"variable\",\n     \"[variable-2 @base]: [atom #f04615];\",\n     \"[qualifier .class] {\",\n     \"  [property width]: [variable percentage]([number 0.5]); [comment // returns `50%`]\",\n     \"  [property color]: [variable saturate]([variable-2 @base], [number 5%]);\",\n     \"}\");\n\n  MT(\"amp\",\n     \"[qualifier .child], [qualifier .sibling] {\",\n     \"  [qualifier .parent] [atom &] {\",\n     \"    [property color]: [keyword black];\",\n     \"  }\",\n     \"  [atom &] + [atom &] {\",\n     \"    [property color]: [keyword red];\",\n     \"  }\",\n     \"}\");\n\n  MT(\"mixin\",\n     \"[qualifier .mixin] ([variable dark]; [variable-2 @color]) {\",\n     \"  [property color]: [variable darken]([variable-2 @color], [number 10%]);\",\n     \"}\",\n     \"[qualifier .mixin] ([variable light]; [variable-2 @color]) {\",\n     \"  [property color]: [variable lighten]([variable-2 @color], [number 10%]);\",\n     \"}\",\n     \"[qualifier .mixin] ([variable-2 @_]; [variable-2 @color]) {\",\n     \"  [property display]: [atom block];\",\n     \"}\",\n     \"[variable-2 @switch]: [variable light];\",\n     \"[qualifier .class] {\",\n     \"  [qualifier .mixin]([variable-2 @switch]; [atom #888]);\",\n     \"}\");\n\n  MT(\"nest\",\n     \"[qualifier .one] {\",\n     \"  [def @media] ([property width]: [number 400px]) {\",\n     \"    [property font-size]: [number 1.2em];\",\n     \"    [def @media] [attribute print] [keyword and] [property color] {\",\n     \"      [property color]: [keyword blue];\",\n     \"    }\",\n     \"  }\",\n     \"}\");\n\n\n  MT(\"interpolation\", \".@{[variable foo]} { [property font-weight]: [atom bold]; }\");\n})();\n"
  },
  {
    "path": "base/res/codemirror/mode/css/scss.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: SCSS mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"css.js\"></script>\n<style>.CodeMirror {background: #f8f8f8;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">SCSS</a>\n  </ul>\n</div>\n\n<article>\n<h2>SCSS mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n/* Some example SCSS */\n\n@import \"compass/css3\";\n$variable: #333;\n\n$blue: #3bbfce;\n$margin: 16px;\n\n.content-navigation {\n  #nested {\n    background-color: black;\n  }\n  border-color: $blue;\n  color:\n    darken($blue, 9%);\n}\n\n.border {\n  padding: $margin / 2;\n  margin: $margin / 2;\n  border-color: $blue;\n}\n\n@mixin table-base {\n  th {\n    text-align: center;\n    font-weight: bold;\n  }\n  td, th {padding: 2px}\n}\n\ntable.hl {\n  margin: 2em 0;\n  td.ln {\n    text-align: right;\n  }\n}\n\nli {\n  font: {\n    family: serif;\n    weight: bold;\n    size: 1.2em;\n  }\n}\n\n@mixin left($dist) {\n  float: left;\n  margin-left: $dist;\n}\n\n#data {\n  @include left(10px);\n  @include table-base;\n}\n\n.source {\n  @include flow-into(target);\n  border: 10px solid green;\n  margin: 20px;\n  width: 200px; }\n\n.new-container {\n  @include flow-from(target);\n  border: 10px solid red;\n  margin: 20px;\n  width: 200px; }\n\nbody {\n  margin: 0;\n  padding: 3em 6em;\n  font-family: tahoma, arial, sans-serif;\n  color: #000;\n}\n\n@mixin yellow() {\n  background: yellow;\n}\n\n.big {\n  font-size: 14px;\n}\n\n.nested {\n  @include border-radius(3px);\n  @extend .big;\n  p {\n    background: whitesmoke;\n    a {\n      color: red;\n    }\n  }\n}\n\n#navigation a {\n  font-weight: bold;\n  text-decoration: none !important;\n}\n\nh1 {\n  font-size: 2.5em;\n}\n\nh2 {\n  font-size: 1.7em;\n}\n\nh1:before, h2:before {\n  content: \"::\";\n}\n\ncode {\n  font-family: courier, monospace;\n  font-size: 80%;\n  color: #418A8A;\n}\n</textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers: true,\n        matchBrackets: true,\n        mode: \"text/x-scss\"\n      });\n    </script>\n\n    <p>The SCSS mode is a sub-mode of the <a href=\"index.html\">CSS mode</a> (defined in <code>css.js</code>).</p>\n\n    <p><strong>Parsing/Highlighting Tests:</strong> <a href=\"../../test/index.html#scss_*\">normal</a>,  <a href=\"../../test/index.html#verbose,scss_*\">verbose</a>.</p>\n\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/css/scss_test.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function() {\n  var mode = CodeMirror.getMode({indentUnit: 2}, \"text/x-scss\");\n  function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1), \"scss\"); }\n\n  MT('url_with_quotation',\n    \"[tag foo] { [property background]:[atom url]([string test.jpg]) }\");\n\n  MT('url_with_double_quotes',\n    \"[tag foo] { [property background]:[atom url]([string \\\"test.jpg\\\"]) }\");\n\n  MT('url_with_single_quotes',\n    \"[tag foo] { [property background]:[atom url]([string \\'test.jpg\\']) }\");\n\n  MT('string',\n    \"[def @import] [string \\\"compass/css3\\\"]\");\n\n  MT('important_keyword',\n    \"[tag foo] { [property background]:[atom url]([string \\'test.jpg\\']) [keyword !important] }\");\n\n  MT('variable',\n    \"[variable-2 $blue]:[atom #333]\");\n\n  MT('variable_as_attribute',\n    \"[tag foo] { [property color]:[variable-2 $blue] }\");\n\n  MT('numbers',\n    \"[tag foo] { [property padding]:[number 10px] [number 10] [number 10em] [number 8in] }\");\n\n  MT('number_percentage',\n    \"[tag foo] { [property width]:[number 80%] }\");\n\n  MT('selector',\n    \"[builtin #hello][qualifier .world]{}\");\n\n  MT('singleline_comment',\n    \"[comment // this is a comment]\");\n\n  MT('multiline_comment',\n    \"[comment /*foobar*/]\");\n\n  MT('attribute_with_hyphen',\n    \"[tag foo] { [property font-size]:[number 10px] }\");\n\n  MT('string_after_attribute',\n    \"[tag foo] { [property content]:[string \\\"::\\\"] }\");\n\n  MT('directives',\n    \"[def @include] [qualifier .mixin]\");\n\n  MT('basic_structure',\n    \"[tag p] { [property background]:[keyword red]; }\");\n\n  MT('nested_structure',\n    \"[tag p] { [tag a] { [property color]:[keyword red]; } }\");\n\n  MT('mixin',\n    \"[def @mixin] [tag table-base] {}\");\n\n  MT('number_without_semicolon',\n    \"[tag p] {[property width]:[number 12]}\",\n    \"[tag a] {[property color]:[keyword red];}\");\n\n  MT('atom_in_nested_block',\n    \"[tag p] { [tag a] { [property color]:[atom #000]; } }\");\n\n  MT('interpolation_in_property',\n    \"[tag foo] { #{[variable-2 $hello]}:[number 2]; }\");\n\n  MT('interpolation_in_selector',\n    \"[tag foo]#{[variable-2 $hello]} { [property color]:[atom #000]; }\");\n\n  MT('interpolation_error',\n    \"[tag foo]#{[variable foo]} { [property color]:[atom #000]; }\");\n\n  MT(\"divide_operator\",\n    \"[tag foo] { [property width]:[number 4] [operator /] [number 2] }\");\n\n  MT('nested_structure_with_id_selector',\n    \"[tag p] { [builtin #hello] { [property color]:[keyword red]; } }\");\n\n  MT('indent_mixin',\n     \"[def @mixin] [tag container] (\",\n     \"  [variable-2 $a]: [number 10],\",\n     \"  [variable-2 $b]: [number 10])\",\n     \"{}\");\n\n  MT('indent_nested',\n     \"[tag foo] {\",\n     \"  [tag bar] {\",\n     \"  }\",\n     \"}\");\n\n  MT('indent_parentheses',\n     \"[tag foo] {\",\n     \"  [property color]: [variable darken]([variable-2 $blue],\",\n     \"    [number 9%]);\",\n     \"}\");\n\n  MT('indent_vardef',\n     \"[variable-2 $name]:\",\n     \"  [string 'val'];\",\n     \"[tag tag] {\",\n     \"  [tag inner] {\",\n     \"    [property margin]: [number 3px];\",\n     \"  }\",\n     \"}\");\n})();\n"
  },
  {
    "path": "base/res/codemirror/mode/css/test.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function() {\n  var mode = CodeMirror.getMode({indentUnit: 2}, \"css\");\n  function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); }\n\n  // Error, because \"foobarhello\" is neither a known type or property, but\n  // property was expected (after \"and\"), and it should be in parenthese.\n  MT(\"atMediaUnknownType\",\n     \"[def @media] [attribute screen] [keyword and] [error foobarhello] { }\");\n\n  // Soft error, because \"foobarhello\" is not a known property or type.\n  MT(\"atMediaUnknownProperty\",\n     \"[def @media] [attribute screen] [keyword and] ([error foobarhello]) { }\");\n\n  // Make sure nesting works with media queries\n  MT(\"atMediaMaxWidthNested\",\n     \"[def @media] [attribute screen] [keyword and] ([property max-width]: [number 25px]) { [tag foo] { } }\");\n\n  MT(\"tagSelector\",\n     \"[tag foo] { }\");\n\n  MT(\"classSelector\",\n     \"[qualifier .foo-bar_hello] { }\");\n\n  MT(\"idSelector\",\n     \"[builtin #foo] { [error #foo] }\");\n\n  MT(\"tagSelectorUnclosed\",\n     \"[tag foo] { [property margin]: [number 0] } [tag bar] { }\");\n\n  MT(\"tagStringNoQuotes\",\n     \"[tag foo] { [property font-family]: [variable hello] [variable world]; }\");\n\n  MT(\"tagStringDouble\",\n     \"[tag foo] { [property font-family]: [string \\\"hello world\\\"]; }\");\n\n  MT(\"tagStringSingle\",\n     \"[tag foo] { [property font-family]: [string 'hello world']; }\");\n\n  MT(\"tagColorKeyword\",\n     \"[tag foo] {\",\n     \"  [property color]: [keyword black];\",\n     \"  [property color]: [keyword navy];\",\n     \"  [property color]: [keyword yellow];\",\n     \"}\");\n\n  MT(\"tagColorHex3\",\n     \"[tag foo] { [property background]: [atom #fff]; }\");\n\n  MT(\"tagColorHex6\",\n     \"[tag foo] { [property background]: [atom #ffffff]; }\");\n\n  MT(\"tagColorHex4\",\n     \"[tag foo] { [property background]: [atom&error #ffff]; }\");\n\n  MT(\"tagColorHexInvalid\",\n     \"[tag foo] { [property background]: [atom&error #ffg]; }\");\n\n  MT(\"tagNegativeNumber\",\n     \"[tag foo] { [property margin]: [number -5px]; }\");\n\n  MT(\"tagPositiveNumber\",\n     \"[tag foo] { [property padding]: [number 5px]; }\");\n\n  MT(\"tagVendor\",\n     \"[tag foo] { [meta -foo-][property box-sizing]: [meta -foo-][atom border-box]; }\");\n\n  MT(\"tagBogusProperty\",\n     \"[tag foo] { [property&error barhelloworld]: [number 0]; }\");\n\n  MT(\"tagTwoProperties\",\n     \"[tag foo] { [property margin]: [number 0]; [property padding]: [number 0]; }\");\n\n  MT(\"tagTwoPropertiesURL\",\n     \"[tag foo] { [property background]: [atom url]([string //example.com/foo.png]); [property padding]: [number 0]; }\");\n\n  MT(\"commentSGML\",\n     \"[comment <!--comment-->]\");\n\n  MT(\"commentSGML2\",\n     \"[comment <!--comment]\",\n     \"[comment -->] [tag div] {}\");\n\n  MT(\"indent_tagSelector\",\n     \"[tag strong], [tag em] {\",\n     \"  [property background]: [atom rgba](\",\n     \"    [number 255], [number 255], [number 0], [number .2]\",\n     \"  );\",\n     \"}\");\n\n  MT(\"indent_atMedia\",\n     \"[def @media] {\",\n     \"  [tag foo] {\",\n     \"    [property color]:\",\n     \"      [keyword yellow];\",\n     \"  }\",\n     \"}\");\n\n  MT(\"indent_comma\",\n     \"[tag foo] {\",\n     \"  [property font-family]: [variable verdana],\",\n     \"    [atom sans-serif];\",\n     \"}\");\n\n  MT(\"indent_parentheses\",\n     \"[tag foo]:[variable-3 before] {\",\n     \"  [property background]: [atom url](\",\n     \"[string     blahblah]\",\n     \"[string     etc]\",\n     \"[string   ]) [keyword !important];\",\n     \"}\");\n\n  MT(\"font_face\",\n     \"[def @font-face] {\",\n     \"  [property font-family]: [string 'myfont'];\",\n     \"  [error nonsense]: [string 'abc'];\",\n     \"  [property src]: [atom url]([string http://blah]),\",\n     \"    [atom url]([string http://foo]);\",\n     \"}\");\n\n  MT(\"empty_url\",\n     \"[def @import] [tag url]() [tag screen];\");\n\n  MT(\"parens\",\n     \"[qualifier .foo] {\",\n     \"  [property background-image]: [variable fade]([atom #000], [number 20%]);\",\n     \"  [property border-image]: [atom linear-gradient](\",\n     \"    [atom to] [atom bottom],\",\n     \"    [variable fade]([atom #000], [number 20%]) [number 0%],\",\n     \"    [variable fade]([atom #000], [number 20%]) [number 100%]\",\n     \"  );\",\n     \"}\");\n\n  MT(\"css_variable\",\n     \":[variable-3 root] {\",\n     \"  [variable-2 --main-color]: [atom #06c];\",\n     \"}\",\n     \"[tag h1][builtin #foo] {\",\n     \"  [property color]: [atom var]([variable-2 --main-color]);\",\n     \"}\");\n\n  MT(\"supports\",\n     \"[def @supports] ([keyword not] (([property text-align-last]: [atom justify]) [keyword or] ([meta -moz-][property text-align-last]: [atom justify])) {\",\n     \"  [property text-align-last]: [atom justify];\",\n     \"}\");\n\n   MT(\"document\",\n      \"[def @document] [tag url]([string http://blah]),\",\n      \"  [tag url-prefix]([string https://]),\",\n      \"  [tag domain]([string blah.com]),\",\n      \"  [tag regexp]([string \\\".*blah.+\\\"]) {\",\n      \"    [builtin #id] {\",\n      \"      [property background-color]: [keyword white];\",\n      \"    }\",\n      \"    [tag foo] {\",\n      \"      [property font-family]: [variable Verdana], [atom sans-serif];\",\n      \"    }\",\n      \"  }\");\n\n   MT(\"document_url\",\n      \"[def @document] [tag url]([string http://blah]) { [qualifier .class] { } }\");\n\n   MT(\"document_urlPrefix\",\n      \"[def @document] [tag url-prefix]([string https://]) { [builtin #id] { } }\");\n\n   MT(\"document_domain\",\n      \"[def @document] [tag domain]([string blah.com]) { [tag foo] { } }\");\n\n   MT(\"document_regexp\",\n      \"[def @document] [tag regexp]([string \\\".*blah.+\\\"]) { [builtin #id] { } }\");\n\n   MT(\"counter-style\",\n      \"[def @counter-style] [variable binary] {\",\n      \"  [property system]: [atom numeric];\",\n      \"  [property symbols]: [number 0] [number 1];\",\n      \"  [property suffix]: [string \\\".\\\"];\",\n      \"  [property range]: [atom infinite];\",\n      \"  [property speak-as]: [atom numeric];\",\n      \"}\");\n\n   MT(\"counter-style-additive-symbols\",\n      \"[def @counter-style] [variable simple-roman] {\",\n      \"  [property system]: [atom additive];\",\n      \"  [property additive-symbols]: [number 10] [variable X], [number 5] [variable V], [number 1] [variable I];\",\n      \"  [property range]: [number 1] [number 49];\",\n      \"}\");\n\n   MT(\"counter-style-use\",\n      \"[tag ol][qualifier .roman] { [property list-style]: [variable simple-roman]; }\");\n\n   MT(\"counter-style-symbols\",\n      \"[tag ol] { [property list-style]: [atom symbols]([atom cyclic] [string \\\"*\\\"] [string \\\"\\\\2020\\\"] [string \\\"\\\\2021\\\"] [string \\\"\\\\A7\\\"]); }\");\n})();\n"
  },
  {
    "path": "base/res/codemirror/mode/cypher/cypher.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n// By the Neo4j Team and contributors.\n// https://github.com/neo4j-contrib/CodeMirror\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n  var wordRegexp = function(words) {\n    return new RegExp(\"^(?:\" + words.join(\"|\") + \")$\", \"i\");\n  };\n\n  CodeMirror.defineMode(\"cypher\", function(config) {\n    var tokenBase = function(stream/*, state*/) {\n      var ch = stream.next(), curPunc = null;\n      if (ch === \"\\\"\" || ch === \"'\") {\n        stream.match(/.+?[\"']/);\n        return \"string\";\n      }\n      if (/[{}\\(\\),\\.;\\[\\]]/.test(ch)) {\n        curPunc = ch;\n        return \"node\";\n      } else if (ch === \"/\" && stream.eat(\"/\")) {\n        stream.skipToEnd();\n        return \"comment\";\n      } else if (operatorChars.test(ch)) {\n        stream.eatWhile(operatorChars);\n        return null;\n      } else {\n        stream.eatWhile(/[_\\w\\d]/);\n        if (stream.eat(\":\")) {\n          stream.eatWhile(/[\\w\\d_\\-]/);\n          return \"atom\";\n        }\n        var word = stream.current();\n        if (funcs.test(word)) return \"builtin\";\n        if (preds.test(word)) return \"def\";\n        if (keywords.test(word)) return \"keyword\";\n        return \"variable\";\n      }\n    };\n    var pushContext = function(state, type, col) {\n      return state.context = {\n        prev: state.context,\n        indent: state.indent,\n        col: col,\n        type: type\n      };\n    };\n    var popContext = function(state) {\n      state.indent = state.context.indent;\n      return state.context = state.context.prev;\n    };\n    var indentUnit = config.indentUnit;\n    var curPunc;\n    var funcs = wordRegexp([\"abs\", \"acos\", \"allShortestPaths\", \"asin\", \"atan\", \"atan2\", \"avg\", \"ceil\", \"coalesce\", \"collect\", \"cos\", \"cot\", \"count\", \"degrees\", \"e\", \"endnode\", \"exp\", \"extract\", \"filter\", \"floor\", \"haversin\", \"head\", \"id\", \"keys\", \"labels\", \"last\", \"left\", \"length\", \"log\", \"log10\", \"lower\", \"ltrim\", \"max\", \"min\", \"node\", \"nodes\", \"percentileCont\", \"percentileDisc\", \"pi\", \"radians\", \"rand\", \"range\", \"reduce\", \"rel\", \"relationship\", \"relationships\", \"replace\", \"right\", \"round\", \"rtrim\", \"shortestPath\", \"sign\", \"sin\", \"split\", \"sqrt\", \"startnode\", \"stdev\", \"stdevp\", \"str\", \"substring\", \"sum\", \"tail\", \"tan\", \"timestamp\", \"toFloat\", \"toInt\", \"trim\", \"type\", \"upper\"]);\n    var preds = wordRegexp([\"all\", \"and\", \"any\", \"has\", \"in\", \"none\", \"not\", \"or\", \"single\", \"xor\"]);\n    var keywords = wordRegexp([\"as\", \"asc\", \"ascending\", \"assert\", \"by\", \"case\", \"commit\", \"constraint\", \"create\", \"csv\", \"cypher\", \"delete\", \"desc\", \"descending\", \"distinct\", \"drop\", \"else\", \"end\", \"explain\", \"false\", \"fieldterminator\", \"foreach\", \"from\", \"headers\", \"in\", \"index\", \"is\", \"limit\", \"load\", \"match\", \"merge\", \"null\", \"on\", \"optional\", \"order\", \"periodic\", \"profile\", \"remove\", \"return\", \"scan\", \"set\", \"skip\", \"start\", \"then\", \"true\", \"union\", \"unique\", \"unwind\", \"using\", \"when\", \"where\", \"with\"]);\n    var operatorChars = /[*+\\-<>=&|~%^]/;\n\n    return {\n      startState: function(/*base*/) {\n        return {\n          tokenize: tokenBase,\n          context: null,\n          indent: 0,\n          col: 0\n        };\n      },\n      token: function(stream, state) {\n        if (stream.sol()) {\n          if (state.context && (state.context.align == null)) {\n            state.context.align = false;\n          }\n          state.indent = stream.indentation();\n        }\n        if (stream.eatSpace()) {\n          return null;\n        }\n        var style = state.tokenize(stream, state);\n        if (style !== \"comment\" && state.context && (state.context.align == null) && state.context.type !== \"pattern\") {\n          state.context.align = true;\n        }\n        if (curPunc === \"(\") {\n          pushContext(state, \")\", stream.column());\n        } else if (curPunc === \"[\") {\n          pushContext(state, \"]\", stream.column());\n        } else if (curPunc === \"{\") {\n          pushContext(state, \"}\", stream.column());\n        } else if (/[\\]\\}\\)]/.test(curPunc)) {\n          while (state.context && state.context.type === \"pattern\") {\n            popContext(state);\n          }\n          if (state.context && curPunc === state.context.type) {\n            popContext(state);\n          }\n        } else if (curPunc === \".\" && state.context && state.context.type === \"pattern\") {\n          popContext(state);\n        } else if (/atom|string|variable/.test(style) && state.context) {\n          if (/[\\}\\]]/.test(state.context.type)) {\n            pushContext(state, \"pattern\", stream.column());\n          } else if (state.context.type === \"pattern\" && !state.context.align) {\n            state.context.align = true;\n            state.context.col = stream.column();\n          }\n        }\n        return style;\n      },\n      indent: function(state, textAfter) {\n        var firstChar = textAfter && textAfter.charAt(0);\n        var context = state.context;\n        if (/[\\]\\}]/.test(firstChar)) {\n          while (context && context.type === \"pattern\") {\n            context = context.prev;\n          }\n        }\n        var closing = context && firstChar === context.type;\n        if (!context) return 0;\n        if (context.type === \"keywords\") return CodeMirror.commands.newlineAndIndent;\n        if (context.align) return context.col + (closing ? 0 : 1);\n        return context.indent + (closing ? 0 : indentUnit);\n      }\n    };\n  });\n\n  CodeMirror.modeExtensions[\"cypher\"] = {\n    autoFormatLineBreaks: function(text) {\n      var i, lines, reProcessedPortion;\n      var lines = text.split(\"\\n\");\n      var reProcessedPortion = /\\s+\\b(return|where|order by|match|with|skip|limit|create|delete|set)\\b\\s/g;\n      for (var i = 0; i < lines.length; i++)\n        lines[i] = lines[i].replace(reProcessedPortion, \" \\n$1 \").trim();\n      return lines.join(\"\\n\");\n    }\n  };\n\n  CodeMirror.defineMIME(\"application/x-cypher-query\", \"cypher\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/cypher/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Cypher Mode for CodeMirror</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\" />\n<link rel=\"stylesheet\" href=\"../../theme/neo.css\" />\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"cypher.js\"></script>\n<style>\n.CodeMirror {\n    border-top: 1px solid black;\n    border-bottom: 1px solid black;\n}\n        </style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Cypher Mode for CodeMirror</a>\n  </ul>\n</div>\n\n<article>\n<h2>Cypher Mode for CodeMirror</h2>\n<form>\n            <textarea id=\"code\" name=\"code\">// Cypher Mode for CodeMirror, using the neo theme\nMATCH (joe { name: 'Joe' })-[:knows*2..2]-(friend_of_friend)\nWHERE NOT (joe)-[:knows]-(friend_of_friend)\nRETURN friend_of_friend.name, COUNT(*)\nORDER BY COUNT(*) DESC , friend_of_friend.name\n</textarea>\n            </form>\n            <p><strong>MIME types defined:</strong> \n            <code><a href=\"?mime=application/x-cypher-query\">application/x-cypher-query</a></code>\n        </p>\n<script>\nwindow.onload = function() {\n  var mime = 'application/x-cypher-query';\n  // get mime type\n  if (window.location.href.indexOf('mime=') > -1) {\n    mime = window.location.href.substr(window.location.href.indexOf('mime=') + 5);\n  }\n  window.editor = CodeMirror.fromTextArea(document.getElementById('code'), {\n    mode: mime,\n    indentWithTabs: true,\n    smartIndent: true,\n    lineNumbers: true,\n    matchBrackets : true,\n    autofocus: true,\n    theme: 'neo'\n  });\n};\n</script>\n\n</article>\n"
  },
  {
    "path": "base/res/codemirror/mode/d/d.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"d\", function(config, parserConfig) {\n  var indentUnit = config.indentUnit,\n      statementIndentUnit = parserConfig.statementIndentUnit || indentUnit,\n      keywords = parserConfig.keywords || {},\n      builtin = parserConfig.builtin || {},\n      blockKeywords = parserConfig.blockKeywords || {},\n      atoms = parserConfig.atoms || {},\n      hooks = parserConfig.hooks || {},\n      multiLineStrings = parserConfig.multiLineStrings;\n  var isOperatorChar = /[+\\-*&%=<>!?|\\/]/;\n\n  var curPunc;\n\n  function tokenBase(stream, state) {\n    var ch = stream.next();\n    if (hooks[ch]) {\n      var result = hooks[ch](stream, state);\n      if (result !== false) return result;\n    }\n    if (ch == '\"' || ch == \"'\" || ch == \"`\") {\n      state.tokenize = tokenString(ch);\n      return state.tokenize(stream, state);\n    }\n    if (/[\\[\\]{}\\(\\),;\\:\\.]/.test(ch)) {\n      curPunc = ch;\n      return null;\n    }\n    if (/\\d/.test(ch)) {\n      stream.eatWhile(/[\\w\\.]/);\n      return \"number\";\n    }\n    if (ch == \"/\") {\n      if (stream.eat(\"+\")) {\n        state.tokenize = tokenComment;\n        return tokenNestedComment(stream, state);\n      }\n      if (stream.eat(\"*\")) {\n        state.tokenize = tokenComment;\n        return tokenComment(stream, state);\n      }\n      if (stream.eat(\"/\")) {\n        stream.skipToEnd();\n        return \"comment\";\n      }\n    }\n    if (isOperatorChar.test(ch)) {\n      stream.eatWhile(isOperatorChar);\n      return \"operator\";\n    }\n    stream.eatWhile(/[\\w\\$_\\xa1-\\uffff]/);\n    var cur = stream.current();\n    if (keywords.propertyIsEnumerable(cur)) {\n      if (blockKeywords.propertyIsEnumerable(cur)) curPunc = \"newstatement\";\n      return \"keyword\";\n    }\n    if (builtin.propertyIsEnumerable(cur)) {\n      if (blockKeywords.propertyIsEnumerable(cur)) curPunc = \"newstatement\";\n      return \"builtin\";\n    }\n    if (atoms.propertyIsEnumerable(cur)) return \"atom\";\n    return \"variable\";\n  }\n\n  function tokenString(quote) {\n    return function(stream, state) {\n      var escaped = false, next, end = false;\n      while ((next = stream.next()) != null) {\n        if (next == quote && !escaped) {end = true; break;}\n        escaped = !escaped && next == \"\\\\\";\n      }\n      if (end || !(escaped || multiLineStrings))\n        state.tokenize = null;\n      return \"string\";\n    };\n  }\n\n  function tokenComment(stream, state) {\n    var maybeEnd = false, ch;\n    while (ch = stream.next()) {\n      if (ch == \"/\" && maybeEnd) {\n        state.tokenize = null;\n        break;\n      }\n      maybeEnd = (ch == \"*\");\n    }\n    return \"comment\";\n  }\n\n  function tokenNestedComment(stream, state) {\n    var maybeEnd = false, ch;\n    while (ch = stream.next()) {\n      if (ch == \"/\" && maybeEnd) {\n        state.tokenize = null;\n        break;\n      }\n      maybeEnd = (ch == \"+\");\n    }\n    return \"comment\";\n  }\n\n  function Context(indented, column, type, align, prev) {\n    this.indented = indented;\n    this.column = column;\n    this.type = type;\n    this.align = align;\n    this.prev = prev;\n  }\n  function pushContext(state, col, type) {\n    var indent = state.indented;\n    if (state.context && state.context.type == \"statement\")\n      indent = state.context.indented;\n    return state.context = new Context(indent, col, type, null, state.context);\n  }\n  function popContext(state) {\n    var t = state.context.type;\n    if (t == \")\" || t == \"]\" || t == \"}\")\n      state.indented = state.context.indented;\n    return state.context = state.context.prev;\n  }\n\n  // Interface\n\n  return {\n    startState: function(basecolumn) {\n      return {\n        tokenize: null,\n        context: new Context((basecolumn || 0) - indentUnit, 0, \"top\", false),\n        indented: 0,\n        startOfLine: true\n      };\n    },\n\n    token: function(stream, state) {\n      var ctx = state.context;\n      if (stream.sol()) {\n        if (ctx.align == null) ctx.align = false;\n        state.indented = stream.indentation();\n        state.startOfLine = true;\n      }\n      if (stream.eatSpace()) return null;\n      curPunc = null;\n      var style = (state.tokenize || tokenBase)(stream, state);\n      if (style == \"comment\" || style == \"meta\") return style;\n      if (ctx.align == null) ctx.align = true;\n\n      if ((curPunc == \";\" || curPunc == \":\" || curPunc == \",\") && ctx.type == \"statement\") popContext(state);\n      else if (curPunc == \"{\") pushContext(state, stream.column(), \"}\");\n      else if (curPunc == \"[\") pushContext(state, stream.column(), \"]\");\n      else if (curPunc == \"(\") pushContext(state, stream.column(), \")\");\n      else if (curPunc == \"}\") {\n        while (ctx.type == \"statement\") ctx = popContext(state);\n        if (ctx.type == \"}\") ctx = popContext(state);\n        while (ctx.type == \"statement\") ctx = popContext(state);\n      }\n      else if (curPunc == ctx.type) popContext(state);\n      else if (((ctx.type == \"}\" || ctx.type == \"top\") && curPunc != ';') || (ctx.type == \"statement\" && curPunc == \"newstatement\"))\n        pushContext(state, stream.column(), \"statement\");\n      state.startOfLine = false;\n      return style;\n    },\n\n    indent: function(state, textAfter) {\n      if (state.tokenize != tokenBase && state.tokenize != null) return CodeMirror.Pass;\n      var ctx = state.context, firstChar = textAfter && textAfter.charAt(0);\n      if (ctx.type == \"statement\" && firstChar == \"}\") ctx = ctx.prev;\n      var closing = firstChar == ctx.type;\n      if (ctx.type == \"statement\") return ctx.indented + (firstChar == \"{\" ? 0 : statementIndentUnit);\n      else if (ctx.align) return ctx.column + (closing ? 0 : 1);\n      else return ctx.indented + (closing ? 0 : indentUnit);\n    },\n\n    electricChars: \"{}\"\n  };\n});\n\n  function words(str) {\n    var obj = {}, words = str.split(\" \");\n    for (var i = 0; i < words.length; ++i) obj[words[i]] = true;\n    return obj;\n  }\n\n  var blockKeywords = \"body catch class do else enum for foreach foreach_reverse if in interface mixin \" +\n                      \"out scope struct switch try union unittest version while with\";\n\n  CodeMirror.defineMIME(\"text/x-d\", {\n    name: \"d\",\n    keywords: words(\"abstract alias align asm assert auto break case cast cdouble cent cfloat const continue \" +\n                    \"debug default delegate delete deprecated export extern final finally function goto immutable \" +\n                    \"import inout invariant is lazy macro module new nothrow override package pragma private \" +\n                    \"protected public pure ref return shared short static super synchronized template this \" +\n                    \"throw typedef typeid typeof volatile __FILE__ __LINE__ __gshared __traits __vector __parameters \" +\n                    blockKeywords),\n    blockKeywords: words(blockKeywords),\n    builtin: words(\"bool byte char creal dchar double float idouble ifloat int ireal long real short ubyte \" +\n                   \"ucent uint ulong ushort wchar wstring void size_t sizediff_t\"),\n    atoms: words(\"exit failure success true false null\"),\n    hooks: {\n      \"@\": function(stream, _state) {\n        stream.eatWhile(/[\\w\\$_]/);\n        return \"meta\";\n      }\n    }\n  });\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/d/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: D mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/edit/matchbrackets.js\"></script>\n<script src=\"d.js\"></script>\n<style>.CodeMirror {border: 2px inset #dee;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">D</a>\n  </ul>\n</div>\n\n<article>\n<h2>D mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n/* D demo code // copied from phobos/sd/metastrings.d */\n// Written in the D programming language.\n\n/**\nTemplates with which to do compile-time manipulation of strings.\n\nMacros:\n WIKI = Phobos/StdMetastrings\n\nCopyright: Copyright Digital Mars 2007 - 2009.\nLicense:   <a href=\"http://www.boost.org/LICENSE_1_0.txt\">Boost License 1.0</a>.\nAuthors:   $(WEB digitalmars.com, Walter Bright),\n           Don Clugston\nSource:    $(PHOBOSSRC std/_metastrings.d)\n*/\n/*\n         Copyright Digital Mars 2007 - 2009.\nDistributed under the Boost Software License, Version 1.0.\n   (See accompanying file LICENSE_1_0.txt or copy at\n         http://www.boost.org/LICENSE_1_0.txt)\n */\nmodule std.metastrings;\n\n/**\nFormats constants into a string at compile time.  Analogous to $(XREF\nstring,format).\n\nParameters:\n\nA = tuple of constants, which can be strings, characters, or integral\n    values.\n\nFormats:\n *    The formats supported are %s for strings, and %%\n *    for the % character.\nExample:\n---\nimport std.metastrings;\nimport std.stdio;\n\nvoid main()\n{\n  string s = Format!(\"Arg %s = %s\", \"foo\", 27);\n  writefln(s); // \"Arg foo = 27\"\n}\n * ---\n */\n\ntemplate Format(A...)\n{\n    static if (A.length == 0)\n        enum Format = \"\";\n    else static if (is(typeof(A[0]) : const(char)[]))\n        enum Format = FormatString!(A[0], A[1..$]);\n    else\n        enum Format = toStringNow!(A[0]) ~ Format!(A[1..$]);\n}\n\ntemplate FormatString(const(char)[] F, A...)\n{\n    static if (F.length == 0)\n        enum FormatString = Format!(A);\n    else static if (F.length == 1)\n        enum FormatString = F[0] ~ Format!(A);\n    else static if (F[0..2] == \"%s\")\n        enum FormatString\n            = toStringNow!(A[0]) ~ FormatString!(F[2..$],A[1..$]);\n    else static if (F[0..2] == \"%%\")\n        enum FormatString = \"%\" ~ FormatString!(F[2..$],A);\n    else\n    {\n        static assert(F[0] != '%', \"unrecognized format %\" ~ F[1]);\n        enum FormatString = F[0] ~ FormatString!(F[1..$],A);\n    }\n}\n\nunittest\n{\n    auto s = Format!(\"hel%slo\", \"world\", -138, 'c', true);\n    assert(s == \"helworldlo-138ctrue\", \"[\" ~ s ~ \"]\");\n}\n\n/**\n * Convert constant argument to a string.\n */\n\ntemplate toStringNow(ulong v)\n{\n    static if (v < 10)\n        enum toStringNow = \"\" ~ cast(char)(v + '0');\n    else\n        enum toStringNow = toStringNow!(v / 10) ~ toStringNow!(v % 10);\n}\n\nunittest\n{\n    static assert(toStringNow!(1uL << 62) == \"4611686018427387904\");\n}\n\n/// ditto\ntemplate toStringNow(long v)\n{\n    static if (v < 0)\n        enum toStringNow = \"-\" ~ toStringNow!(cast(ulong) -v);\n    else\n        enum toStringNow = toStringNow!(cast(ulong) v);\n}\n\nunittest\n{\n    static assert(toStringNow!(0x100000000) == \"4294967296\");\n    static assert(toStringNow!(-138L) == \"-138\");\n}\n\n/// ditto\ntemplate toStringNow(uint U)\n{\n    enum toStringNow = toStringNow!(cast(ulong)U);\n}\n\n/// ditto\ntemplate toStringNow(int I)\n{\n    enum toStringNow = toStringNow!(cast(long)I);\n}\n\n/// ditto\ntemplate toStringNow(bool B)\n{\n    enum toStringNow = B ? \"true\" : \"false\";\n}\n\n/// ditto\ntemplate toStringNow(string S)\n{\n    enum toStringNow = S;\n}\n\n/// ditto\ntemplate toStringNow(char C)\n{\n    enum toStringNow = \"\" ~ C;\n}\n\n\n/********\n * Parse unsigned integer literal from the start of string s.\n * returns:\n *    .value = the integer literal as a string,\n *    .rest = the string following the integer literal\n * Otherwise:\n *    .value = null,\n *    .rest = s\n */\n\ntemplate parseUinteger(const(char)[] s)\n{\n    static if (s.length == 0)\n    {\n        enum value = \"\";\n        enum rest = \"\";\n    }\n    else static if (s[0] >= '0' && s[0] <= '9')\n    {\n        enum value = s[0] ~ parseUinteger!(s[1..$]).value;\n        enum rest = parseUinteger!(s[1..$]).rest;\n    }\n    else\n    {\n        enum value = \"\";\n        enum rest = s;\n    }\n}\n\n/********\nParse integer literal optionally preceded by $(D '-') from the start\nof string $(D s).\n\nReturns:\n   .value = the integer literal as a string,\n   .rest = the string following the integer literal\n\nOtherwise:\n   .value = null,\n   .rest = s\n*/\n\ntemplate parseInteger(const(char)[] s)\n{\n    static if (s.length == 0)\n    {\n        enum value = \"\";\n        enum rest = \"\";\n    }\n    else static if (s[0] >= '0' && s[0] <= '9')\n    {\n        enum value = s[0] ~ parseUinteger!(s[1..$]).value;\n        enum rest = parseUinteger!(s[1..$]).rest;\n    }\n    else static if (s.length >= 2 &&\n            s[0] == '-' && s[1] >= '0' && s[1] <= '9')\n    {\n        enum value = s[0..2] ~ parseUinteger!(s[2..$]).value;\n        enum rest = parseUinteger!(s[2..$]).rest;\n    }\n    else\n    {\n        enum value = \"\";\n        enum rest = s;\n    }\n}\n\nunittest\n{\n    assert(parseUinteger!(\"1234abc\").value == \"1234\");\n    assert(parseUinteger!(\"1234abc\").rest == \"abc\");\n    assert(parseInteger!(\"-1234abc\").value == \"-1234\");\n    assert(parseInteger!(\"-1234abc\").rest == \"abc\");\n}\n\n/**\nDeprecated aliases held for backward compatibility.\n*/\ndeprecated alias toStringNow ToString;\n/// Ditto\ndeprecated alias parseUinteger ParseUinteger;\n/// Ditto\ndeprecated alias parseUinteger ParseInteger;\n\n</textarea></form>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers: true,\n        matchBrackets: true,\n        indentUnit: 4,\n        mode: \"text/x-d\"\n      });\n    </script>\n\n    <p>Simple mode that handle D-Syntax (<a href=\"http://www.dlang.org\">DLang Homepage</a>).</p>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-d</code>\n    .</p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/dart/dart.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"), require(\"../clike/clike\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\", \"../clike/clike\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  var keywords = (\"this super static final const abstract class extends external factory \" +\n    \"implements get native operator set typedef with enum throw rethrow \" +\n    \"assert break case continue default in return new deferred async await \" +\n    \"try catch finally do else for if switch while import library export \" +\n    \"part of show hide is\").split(\" \");\n  var blockKeywords = \"try catch finally do else for if switch while\".split(\" \");\n  var atoms = \"true false null\".split(\" \");\n  var builtins = \"void bool num int double dynamic var String\".split(\" \");\n\n  function set(words) {\n    var obj = {};\n    for (var i = 0; i < words.length; ++i) obj[words[i]] = true;\n    return obj;\n  }\n\n  CodeMirror.defineMIME(\"application/dart\", {\n    name: \"clike\",\n    keywords: set(keywords),\n    multiLineStrings: true,\n    blockKeywords: set(blockKeywords),\n    builtin: set(builtins),\n    atoms: set(atoms),\n    hooks: {\n      \"@\": function(stream) {\n        stream.eatWhile(/[\\w\\$_]/);\n        return \"meta\";\n      }\n    }\n  });\n\n  CodeMirror.registerHelper(\"hintWords\", \"application/dart\", keywords.concat(atoms).concat(builtins));\n\n  // This is needed to make loading through meta.js work.\n  CodeMirror.defineMode(\"dart\", function(conf) {\n    return CodeMirror.getMode(conf, \"application/dart\");\n  }, \"clike\");\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/dart/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Dart mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../clike/clike.js\"></script>\n<script src=\"dart.js\"></script>\n<style>.CodeMirror {border: 1px solid #dee;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Dart</a>\n  </ul>\n</div>\n\n<article>\n<h2>Dart mode</h2>\n<form>\n<textarea id=\"code\" name=\"code\">\nimport 'dart:math' show Random;\n\nvoid main() {\n  print(new Die(n: 12).roll());\n}\n\n// Define a class.\nclass Die {\n  // Define a class variable.\n  static Random shaker = new Random();\n\n  // Define instance variables.\n  int sides, value;\n\n  // Define a method using shorthand syntax.\n  String toString() => '$value';\n\n  // Define a constructor.\n  Die({int n: 6}) {\n    if (4 <= n && n <= 20) {\n      sides = n;\n    } else {\n      // Support for errors and exceptions.\n      throw new ArgumentError(/* */);\n    }\n  }\n\n  // Define an instance method.\n  int roll() {\n    return value = shaker.nextInt(sides) + 1;\n  }\n}\n</textarea>\n</form>\n\n<script>\n  var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n    lineNumbers: true,\n    mode: \"application/dart\"\n  });\n</script>\n\n</article>\n"
  },
  {
    "path": "base/res/codemirror/mode/diff/diff.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"diff\", function() {\n\n  var TOKEN_NAMES = {\n    '+': 'positive',\n    '-': 'negative',\n    '@': 'meta'\n  };\n\n  return {\n    token: function(stream) {\n      var tw_pos = stream.string.search(/[\\t ]+?$/);\n\n      if (!stream.sol() || tw_pos === 0) {\n        stream.skipToEnd();\n        return (\"error \" + (\n          TOKEN_NAMES[stream.string.charAt(0)] || '')).replace(/ $/, '');\n      }\n\n      var token_name = TOKEN_NAMES[stream.peek()] || stream.skipToEnd();\n\n      if (tw_pos === -1) {\n        stream.skipToEnd();\n      } else {\n        stream.pos = tw_pos;\n      }\n\n      return token_name;\n    }\n  };\n});\n\nCodeMirror.defineMIME(\"text/x-diff\", \"diff\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/diff/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Diff mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"diff.js\"></script>\n<style>\n      .CodeMirror {border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}\n      span.cm-meta {color: #a0b !important;}\n      span.cm-error { background-color: black; opacity: 0.4;}\n      span.cm-error.cm-string { background-color: red; }\n      span.cm-error.cm-tag { background-color: #2b2; }\n    </style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Diff</a>\n  </ul>\n</div>\n\n<article>\n<h2>Diff mode</h2>\n<form><textarea id=\"code\" name=\"code\">\ndiff --git a/index.html b/index.html\nindex c1d9156..7764744 100644\n--- a/index.html\n+++ b/index.html\n@@ -95,7 +95,8 @@ StringStream.prototype = {\n     <script>\n       var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n         lineNumbers: true,\n-        autoMatchBrackets: true\n+        autoMatchBrackets: true,\n+      onGutterClick: function(x){console.log(x);}\n       });\n     </script>\n   </body>\ndiff --git a/lib/codemirror.js b/lib/codemirror.js\nindex 04646a9..9a39cc7 100644\n--- a/lib/codemirror.js\n+++ b/lib/codemirror.js\n@@ -399,10 +399,16 @@ var CodeMirror = (function() {\n     }\n \n     function onMouseDown(e) {\n-      var start = posFromMouse(e), last = start;    \n+      var start = posFromMouse(e), last = start, target = e.target();\n       if (!start) return;\n       setCursor(start.line, start.ch, false);\n       if (e.button() != 1) return;\n+      if (target.parentNode == gutter) {    \n+        if (options.onGutterClick)\n+          options.onGutterClick(indexOf(gutter.childNodes, target) + showingFrom);\n+        return;\n+      }\n+\n       if (!focused) onFocus();\n \n       e.stop();\n@@ -808,7 +814,7 @@ var CodeMirror = (function() {\n       for (var i = showingFrom; i < showingTo; ++i) {\n         var marker = lines[i].gutterMarker;\n         if (marker) html.push('<div class=\"' + marker.style + '\">' + htmlEscape(marker.text) + '</div>');\n-        else html.push(\"<div>\" + (options.lineNumbers ? i + 1 : \"\\u00a0\") + \"</div>\");\n+        else html.push(\"<div>\" + (options.lineNumbers ? i + options.firstLineNumber : \"\\u00a0\") + \"</div>\");\n       }\n       gutter.style.display = \"none\"; // TODO test whether this actually helps\n       gutter.innerHTML = html.join(\"\");\n@@ -1371,10 +1377,8 @@ var CodeMirror = (function() {\n         if (option == \"parser\") setParser(value);\n         else if (option === \"lineNumbers\") setLineNumbers(value);\n         else if (option === \"gutter\") setGutter(value);\n-        else if (option === \"readOnly\") options.readOnly = value;\n-        else if (option === \"indentUnit\") {options.indentUnit = indentUnit = value; setParser(options.parser);}\n-        else if (/^(?:enterMode|tabMode|indentWithTabs|readOnly|autoMatchBrackets|undoDepth)$/.test(option)) options[option] = value;\n-        else throw new Error(\"Can't set option \" + option);\n+        else if (option === \"indentUnit\") {options.indentUnit = value; setParser(options.parser);}\n+        else options[option] = value;\n       },\n       cursorCoords: cursorCoords,\n       undo: operation(undo),\n@@ -1402,7 +1406,8 @@ var CodeMirror = (function() {\n       replaceRange: operation(replaceRange),\n \n       operation: function(f){return operation(f)();},\n-      refresh: function(){updateDisplay([{from: 0, to: lines.length}]);}\n+      refresh: function(){updateDisplay([{from: 0, to: lines.length}]);},\n+      getInputField: function(){return input;}\n     };\n     return instance;\n   }\n@@ -1420,6 +1425,7 @@ var CodeMirror = (function() {\n     readOnly: false,\n     onChange: null,\n     onCursorActivity: null,\n+    onGutterClick: null,\n     autoMatchBrackets: false,\n     workTime: 200,\n     workDelay: 300,\n</textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {});\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-diff</code>.</p>\n\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/django/django.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"), require(\"../htmlmixed/htmlmixed\"),\n        require(\"../../addon/mode/overlay\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\", \"../htmlmixed/htmlmixed\",\n            \"../../addon/mode/overlay\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  CodeMirror.defineMode(\"django:inner\", function() {\n    var keywords = [\"block\", \"endblock\", \"for\", \"endfor\", \"true\", \"false\",\n                    \"loop\", \"none\", \"self\", \"super\", \"if\", \"endif\", \"as\",\n                    \"else\", \"import\", \"with\", \"endwith\", \"without\", \"context\", \"ifequal\", \"endifequal\",\n                    \"ifnotequal\", \"endifnotequal\", \"extends\", \"include\", \"load\", \"comment\",\n                    \"endcomment\", \"empty\", \"url\", \"static\", \"trans\", \"blocktrans\", \"now\", \"regroup\",\n                    \"lorem\", \"ifchanged\", \"endifchanged\", \"firstof\", \"debug\", \"cycle\", \"csrf_token\",\n                    \"autoescape\", \"endautoescape\", \"spaceless\", \"ssi\", \"templatetag\",\n                    \"verbatim\", \"endverbatim\", \"widthratio\"],\n        filters = [\"add\", \"addslashes\", \"capfirst\", \"center\", \"cut\", \"date\",\n                   \"default\", \"default_if_none\", \"dictsort\",\n                   \"dictsortreversed\", \"divisibleby\", \"escape\", \"escapejs\",\n                   \"filesizeformat\", \"first\", \"floatformat\", \"force_escape\",\n                   \"get_digit\", \"iriencode\", \"join\", \"last\", \"length\",\n                   \"length_is\", \"linebreaks\", \"linebreaksbr\", \"linenumbers\",\n                   \"ljust\", \"lower\", \"make_list\", \"phone2numeric\", \"pluralize\",\n                   \"pprint\", \"random\", \"removetags\", \"rjust\", \"safe\",\n                   \"safeseq\", \"slice\", \"slugify\", \"stringformat\", \"striptags\",\n                   \"time\", \"timesince\", \"timeuntil\", \"title\", \"truncatechars\",\n                   \"truncatechars_html\", \"truncatewords\", \"truncatewords_html\",\n                   \"unordered_list\", \"upper\", \"urlencode\", \"urlize\",\n                   \"urlizetrunc\", \"wordcount\", \"wordwrap\", \"yesno\"],\n        operators = [\"==\", \"!=\", \"<\", \">\", \"<=\", \">=\", \"in\", \"not\", \"or\", \"and\"];\n\n    keywords = new RegExp(\"^\\\\b(\" + keywords.join(\"|\") + \")\\\\b\");\n    filters = new RegExp(\"^\\\\b(\" + filters.join(\"|\") + \")\\\\b\");\n    operators = new RegExp(\"^\\\\b(\" + operators.join(\"|\") + \")\\\\b\");\n\n    // We have to return \"null\" instead of null, in order to avoid string\n    // styling as the default, when using Django templates inside HTML\n    // element attributes\n    function tokenBase (stream, state) {\n      // Attempt to identify a variable, template or comment tag respectively\n      if (stream.match(\"{{\")) {\n        state.tokenize = inVariable;\n        return \"tag\";\n      } else if (stream.match(\"{%\")) {\n        state.tokenize = inTag;\n        return \"tag\";\n      } else if (stream.match(\"{#\")) {\n        state.tokenize = inComment;\n        return \"comment\";\n      }\n\n      // Ignore completely any stream series that do not match the\n      // Django template opening tags.\n      while (stream.next() != null && !stream.match(\"{{\", false) && !stream.match(\"{%\", false)) {}\n      return null;\n    }\n\n    // A string can be included in either single or double quotes (this is\n    // the delimeter). Mark everything as a string until the start delimeter\n    // occurs again.\n    function inString (delimeter, previousTokenizer) {\n      return function (stream, state) {\n        if (!state.escapeNext && stream.eat(delimeter)) {\n          state.tokenize = previousTokenizer;\n        } else {\n          if (state.escapeNext) {\n            state.escapeNext = false;\n          }\n\n          var ch = stream.next();\n\n          // Take into account the backslash for escaping characters, such as\n          // the string delimeter.\n          if (ch == \"\\\\\") {\n            state.escapeNext = true;\n          }\n        }\n\n        return \"string\";\n      };\n    }\n\n    // Apply Django template variable syntax highlighting\n    function inVariable (stream, state) {\n      // Attempt to match a dot that precedes a property\n      if (state.waitDot) {\n        state.waitDot = false;\n\n        if (stream.peek() != \".\") {\n          return \"null\";\n        }\n\n        // Dot folowed by a non-word character should be considered an error.\n        if (stream.match(/\\.\\W+/)) {\n          return \"error\";\n        } else if (stream.eat(\".\")) {\n          state.waitProperty = true;\n          return \"null\";\n        } else {\n          throw Error (\"Unexpected error while waiting for property.\");\n        }\n      }\n\n      // Attempt to match a pipe that precedes a filter\n      if (state.waitPipe) {\n        state.waitPipe = false;\n\n        if (stream.peek() != \"|\") {\n          return \"null\";\n        }\n\n        // Pipe folowed by a non-word character should be considered an error.\n        if (stream.match(/\\.\\W+/)) {\n          return \"error\";\n        } else if (stream.eat(\"|\")) {\n          state.waitFilter = true;\n          return \"null\";\n        } else {\n          throw Error (\"Unexpected error while waiting for filter.\");\n        }\n      }\n\n      // Highlight properties\n      if (state.waitProperty) {\n        state.waitProperty = false;\n        if (stream.match(/\\b(\\w+)\\b/)) {\n          state.waitDot = true;  // A property can be followed by another property\n          state.waitPipe = true;  // A property can be followed by a filter\n          return \"property\";\n        }\n      }\n\n      // Highlight filters\n      if (state.waitFilter) {\n          state.waitFilter = false;\n        if (stream.match(filters)) {\n          return \"variable-2\";\n        }\n      }\n\n      // Ignore all white spaces\n      if (stream.eatSpace()) {\n        state.waitProperty = false;\n        return \"null\";\n      }\n\n      // Identify numbers\n      if (stream.match(/\\b\\d+(\\.\\d+)?\\b/)) {\n        return \"number\";\n      }\n\n      // Identify strings\n      if (stream.match(\"'\")) {\n        state.tokenize = inString(\"'\", state.tokenize);\n        return \"string\";\n      } else if (stream.match('\"')) {\n        state.tokenize = inString('\"', state.tokenize);\n        return \"string\";\n      }\n\n      // Attempt to find the variable\n      if (stream.match(/\\b(\\w+)\\b/) && !state.foundVariable) {\n        state.waitDot = true;\n        state.waitPipe = true;  // A property can be followed by a filter\n        return \"variable\";\n      }\n\n      // If found closing tag reset\n      if (stream.match(\"}}\")) {\n        state.waitProperty = null;\n        state.waitFilter = null;\n        state.waitDot = null;\n        state.waitPipe = null;\n        state.tokenize = tokenBase;\n        return \"tag\";\n      }\n\n      // If nothing was found, advance to the next character\n      stream.next();\n      return \"null\";\n    }\n\n    function inTag (stream, state) {\n      // Attempt to match a dot that precedes a property\n      if (state.waitDot) {\n        state.waitDot = false;\n\n        if (stream.peek() != \".\") {\n          return \"null\";\n        }\n\n        // Dot folowed by a non-word character should be considered an error.\n        if (stream.match(/\\.\\W+/)) {\n          return \"error\";\n        } else if (stream.eat(\".\")) {\n          state.waitProperty = true;\n          return \"null\";\n        } else {\n          throw Error (\"Unexpected error while waiting for property.\");\n        }\n      }\n\n      // Attempt to match a pipe that precedes a filter\n      if (state.waitPipe) {\n        state.waitPipe = false;\n\n        if (stream.peek() != \"|\") {\n          return \"null\";\n        }\n\n        // Pipe folowed by a non-word character should be considered an error.\n        if (stream.match(/\\.\\W+/)) {\n          return \"error\";\n        } else if (stream.eat(\"|\")) {\n          state.waitFilter = true;\n          return \"null\";\n        } else {\n          throw Error (\"Unexpected error while waiting for filter.\");\n        }\n      }\n\n      // Highlight properties\n      if (state.waitProperty) {\n        state.waitProperty = false;\n        if (stream.match(/\\b(\\w+)\\b/)) {\n          state.waitDot = true;  // A property can be followed by another property\n          state.waitPipe = true;  // A property can be followed by a filter\n          return \"property\";\n        }\n      }\n\n      // Highlight filters\n      if (state.waitFilter) {\n          state.waitFilter = false;\n        if (stream.match(filters)) {\n          return \"variable-2\";\n        }\n      }\n\n      // Ignore all white spaces\n      if (stream.eatSpace()) {\n        state.waitProperty = false;\n        return \"null\";\n      }\n\n      // Identify numbers\n      if (stream.match(/\\b\\d+(\\.\\d+)?\\b/)) {\n        return \"number\";\n      }\n\n      // Identify strings\n      if (stream.match(\"'\")) {\n        state.tokenize = inString(\"'\", state.tokenize);\n        return \"string\";\n      } else if (stream.match('\"')) {\n        state.tokenize = inString('\"', state.tokenize);\n        return \"string\";\n      }\n\n      // Attempt to match an operator\n      if (stream.match(operators)) {\n        return \"operator\";\n      }\n\n      // Attempt to match a keyword\n      var keywordMatch = stream.match(keywords);\n      if (keywordMatch) {\n        if (keywordMatch[0] == \"comment\") {\n          state.blockCommentTag = true;\n        }\n        return \"keyword\";\n      }\n\n      // Attempt to match a variable\n      if (stream.match(/\\b(\\w+)\\b/)) {\n        state.waitDot = true;\n        state.waitPipe = true;  // A property can be followed by a filter\n        return \"variable\";\n      }\n\n      // If found closing tag reset\n      if (stream.match(\"%}\")) {\n        state.waitProperty = null;\n        state.waitFilter = null;\n        state.waitDot = null;\n        state.waitPipe = null;\n        // If the tag that closes is a block comment tag, we want to mark the\n        // following code as comment, until the tag closes.\n        if (state.blockCommentTag) {\n          state.blockCommentTag = false;  // Release the \"lock\"\n          state.tokenize = inBlockComment;\n        } else {\n          state.tokenize = tokenBase;\n        }\n        return \"tag\";\n      }\n\n      // If nothing was found, advance to the next character\n      stream.next();\n      return \"null\";\n    }\n\n    // Mark everything as comment inside the tag and the tag itself.\n    function inComment (stream, state) {\n      if (stream.match(\"#}\")) {\n        state.tokenize = tokenBase;\n      }\n      return \"comment\";\n    }\n\n    // Mark everything as a comment until the `blockcomment` tag closes.\n    function inBlockComment (stream, state) {\n      if (stream.match(/\\{%\\s*endcomment\\s*%\\}/, false)) {\n        state.tokenize = inTag;\n        stream.match(\"{%\");\n        return \"tag\";\n      } else {\n        stream.next();\n        return \"comment\";\n      }\n    }\n\n    return {\n      startState: function () {\n        return {tokenize: tokenBase};\n      },\n      token: function (stream, state) {\n        return state.tokenize(stream, state);\n      },\n      blockCommentStart: \"{% comment %}\",\n      blockCommentEnd: \"{% endcomment %}\"\n    };\n  });\n\n  CodeMirror.defineMode(\"django\", function(config) {\n    var htmlBase = CodeMirror.getMode(config, \"text/html\");\n    var djangoInner = CodeMirror.getMode(config, \"django:inner\");\n    return CodeMirror.overlayMode(htmlBase, djangoInner);\n  });\n\n  CodeMirror.defineMIME(\"text/x-django\", \"django\");\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/django/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Django template mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<link rel=\"stylesheet\" href=\"../../theme/mdn-like.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/mode/overlay.js\"></script>\n<script src=\"../xml/xml.js\"></script>\n<script src=\"../htmlmixed/htmlmixed.js\"></script>\n<script src=\"django.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Django</a>\n  </ul>\n</div>\n\n<article>\n<h2>Django template mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n<!doctype html>\n<html>\n  <head>\n    <title>My Django web application</title>\n  </head>\n  <body>\n    <h1>\n      {{ page.title|capfirst }}\n    </h1>\n    <ul class=\"my-list\">\n      {# traverse a list of items and produce links to their views. #}\n      {% for item in items %}\n      <li>\n        <a href=\"{% url 'item_view' item.name|slugify %}\">\n          {{ item.name }}\n        </a>\n      </li>\n      {% empty %}\n      <li>You have no items in your list.</li>\n      {% endfor %}\n    </ul>\n    {% comment \"this is a forgotten footer\" %}\n    <footer></footer>\n    {% endcomment %}\n  </body>\n</html>\n</textarea></form>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers: true,\n        mode: \"django\",\n        indentUnit: 2,\n        indentWithTabs: true,\n        theme: \"mdn-like\"\n      });\n    </script>\n\n    <p>Mode for HTML with embedded Django template markup.</p>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-django</code></p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/dockerfile/dockerfile.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"), require(\"../../addon/mode/simple\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\", \"../../addon/mode/simple\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  // Collect all Dockerfile directives\n  var instructions = [\"from\", \"maintainer\", \"run\", \"cmd\", \"expose\", \"env\",\n                      \"add\", \"copy\", \"entrypoint\", \"volume\", \"user\",\n                      \"workdir\", \"onbuild\"],\n      instructionRegex = \"(\" + instructions.join('|') + \")\",\n      instructionOnlyLine = new RegExp(instructionRegex + \"\\\\s*$\", \"i\"),\n      instructionWithArguments = new RegExp(instructionRegex + \"(\\\\s+)\", \"i\");\n\n  CodeMirror.defineSimpleMode(\"dockerfile\", {\n    start: [\n      // Block comment: This is a line starting with a comment\n      {\n        regex: /#.*$/,\n        token: \"comment\"\n      },\n      // Highlight an instruction without any arguments (for convenience)\n      {\n        regex: instructionOnlyLine,\n        token: \"variable-2\"\n      },\n      // Highlight an instruction followed by arguments\n      {\n        regex: instructionWithArguments,\n        token: [\"variable-2\", null],\n        next: \"arguments\"\n      },\n      {\n        regex: /./,\n        token: null\n      }\n    ],\n    arguments: [\n      {\n        // Line comment without instruction arguments is an error\n        regex: /#.*$/,\n        token: \"error\",\n        next: \"start\"\n      },\n      {\n        regex: /[^#]+\\\\$/,\n        token: null\n      },\n      {\n        // Match everything except for the inline comment\n        regex: /[^#]+/,\n        token: null,\n        next: \"start\"\n      },\n      {\n        regex: /$/,\n        token: null,\n        next: \"start\"\n      },\n      // Fail safe return to start\n      {\n        token: null,\n        next: \"start\"\n      }\n    ]\n  });\n\n  CodeMirror.defineMIME(\"text/x-dockerfile\", \"dockerfile\");\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/dockerfile/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Dockerfile mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/mode/simple.js\"></script>\n<script src=\"dockerfile.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Dockerfile</a>\n  </ul>\n</div>\n\n<article>\n<h2>Dockerfile mode</h2>\n<form><textarea id=\"code\" name=\"code\"># Install Ghost blogging platform and run development environment\n#\n# VERSION 1.0.0\n\nFROM ubuntu:12.10\nMAINTAINER Amer Grgic \"amer@livebyt.es\"\nWORKDIR /data/ghost\n\n# Install dependencies for nginx installation\nRUN apt-get update\nRUN apt-get install -y python g++ make software-properties-common --force-yes\nRUN add-apt-repository ppa:chris-lea/node.js\nRUN apt-get update\n# Install unzip\nRUN apt-get install -y unzip\n# Install curl\nRUN apt-get install -y curl\n# Install nodejs & npm\nRUN apt-get install -y rlwrap\nRUN apt-get install -y nodejs \n# Download Ghost v0.4.1\nRUN curl -L https://ghost.org/zip/ghost-latest.zip -o /tmp/ghost.zip\n# Unzip Ghost zip to /data/ghost\nRUN unzip -uo /tmp/ghost.zip -d /data/ghost\n# Add custom config js to /data/ghost\nADD ./config.example.js /data/ghost/config.js\n# Install Ghost with NPM\nRUN cd /data/ghost/ && npm install --production\n# Expose port 2368\nEXPOSE 2368\n# Run Ghost\nCMD [\"npm\",\"start\"]\n</textarea></form>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers: true,\n        mode: \"dockerfile\"\n      });\n    </script>\n\n    <p>Dockerfile syntax highlighting for CodeMirror. Depends on\n    the <a href=\"../../demo/simplemode.html\">simplemode</a> addon.</p>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-dockerfile</code></p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/dtd/dtd.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n/*\n  DTD mode\n  Ported to CodeMirror by Peter Kroon <plakroon@gmail.com>\n  Report bugs/issues here: https://github.com/codemirror/CodeMirror/issues\n  GitHub: @peterkroon\n*/\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"dtd\", function(config) {\n  var indentUnit = config.indentUnit, type;\n  function ret(style, tp) {type = tp; return style;}\n\n  function tokenBase(stream, state) {\n    var ch = stream.next();\n\n    if (ch == \"<\" && stream.eat(\"!\") ) {\n      if (stream.eatWhile(/[\\-]/)) {\n        state.tokenize = tokenSGMLComment;\n        return tokenSGMLComment(stream, state);\n      } else if (stream.eatWhile(/[\\w]/)) return ret(\"keyword\", \"doindent\");\n    } else if (ch == \"<\" && stream.eat(\"?\")) { //xml declaration\n      state.tokenize = inBlock(\"meta\", \"?>\");\n      return ret(\"meta\", ch);\n    } else if (ch == \"#\" && stream.eatWhile(/[\\w]/)) return ret(\"atom\", \"tag\");\n    else if (ch == \"|\") return ret(\"keyword\", \"seperator\");\n    else if (ch.match(/[\\(\\)\\[\\]\\-\\.,\\+\\?>]/)) return ret(null, ch);//if(ch === \">\") return ret(null, \"endtag\"); else\n    else if (ch.match(/[\\[\\]]/)) return ret(\"rule\", ch);\n    else if (ch == \"\\\"\" || ch == \"'\") {\n      state.tokenize = tokenString(ch);\n      return state.tokenize(stream, state);\n    } else if (stream.eatWhile(/[a-zA-Z\\?\\+\\d]/)) {\n      var sc = stream.current();\n      if( sc.substr(sc.length-1,sc.length).match(/\\?|\\+/) !== null )stream.backUp(1);\n      return ret(\"tag\", \"tag\");\n    } else if (ch == \"%\" || ch == \"*\" ) return ret(\"number\", \"number\");\n    else {\n      stream.eatWhile(/[\\w\\\\\\-_%.{,]/);\n      return ret(null, null);\n    }\n  }\n\n  function tokenSGMLComment(stream, state) {\n    var dashes = 0, ch;\n    while ((ch = stream.next()) != null) {\n      if (dashes >= 2 && ch == \">\") {\n        state.tokenize = tokenBase;\n        break;\n      }\n      dashes = (ch == \"-\") ? dashes + 1 : 0;\n    }\n    return ret(\"comment\", \"comment\");\n  }\n\n  function tokenString(quote) {\n    return function(stream, state) {\n      var escaped = false, ch;\n      while ((ch = stream.next()) != null) {\n        if (ch == quote && !escaped) {\n          state.tokenize = tokenBase;\n          break;\n        }\n        escaped = !escaped && ch == \"\\\\\";\n      }\n      return ret(\"string\", \"tag\");\n    };\n  }\n\n  function inBlock(style, terminator) {\n    return function(stream, state) {\n      while (!stream.eol()) {\n        if (stream.match(terminator)) {\n          state.tokenize = tokenBase;\n          break;\n        }\n        stream.next();\n      }\n      return style;\n    };\n  }\n\n  return {\n    startState: function(base) {\n      return {tokenize: tokenBase,\n              baseIndent: base || 0,\n              stack: []};\n    },\n\n    token: function(stream, state) {\n      if (stream.eatSpace()) return null;\n      var style = state.tokenize(stream, state);\n\n      var context = state.stack[state.stack.length-1];\n      if (stream.current() == \"[\" || type === \"doindent\" || type == \"[\") state.stack.push(\"rule\");\n      else if (type === \"endtag\") state.stack[state.stack.length-1] = \"endtag\";\n      else if (stream.current() == \"]\" || type == \"]\" || (type == \">\" && context == \"rule\")) state.stack.pop();\n      else if (type == \"[\") state.stack.push(\"[\");\n      return style;\n    },\n\n    indent: function(state, textAfter) {\n      var n = state.stack.length;\n\n      if( textAfter.match(/\\]\\s+|\\]/) )n=n-1;\n      else if(textAfter.substr(textAfter.length-1, textAfter.length) === \">\"){\n        if(textAfter.substr(0,1) === \"<\")n;\n        else if( type == \"doindent\" && textAfter.length > 1 )n;\n        else if( type == \"doindent\")n--;\n        else if( type == \">\" && textAfter.length > 1)n;\n        else if( type == \"tag\" && textAfter !== \">\")n;\n        else if( type == \"tag\" && state.stack[state.stack.length-1] == \"rule\")n--;\n        else if( type == \"tag\")n++;\n        else if( textAfter === \">\" && state.stack[state.stack.length-1] == \"rule\" && type === \">\")n--;\n        else if( textAfter === \">\" && state.stack[state.stack.length-1] == \"rule\")n;\n        else if( textAfter.substr(0,1) !== \"<\" && textAfter.substr(0,1) === \">\" )n=n-1;\n        else if( textAfter === \">\")n;\n        else n=n-1;\n        //over rule them all\n        if(type == null || type == \"]\")n--;\n      }\n\n      return state.baseIndent + n * indentUnit;\n    },\n\n    electricChars: \"]>\"\n  };\n});\n\nCodeMirror.defineMIME(\"application/xml-dtd\", \"dtd\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/dtd/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: DTD mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"dtd.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">DTD</a>\n  </ul>\n</div>\n\n<article>\n<h2>DTD mode</h2>\n<form><textarea id=\"code\" name=\"code\"><?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\n<!ATTLIST title\n  xmlns\tCDATA\t#FIXED\t\"http://docbook.org/ns/docbook\"\n  role\tCDATA\t#IMPLIED\n  %db.common.attributes;\n  %db.common.linking.attributes;\n>\n\n<!--\n  Try: http://docbook.org/xml/5.0/dtd/docbook.dtd\n-->\n\n<!DOCTYPE xsl:stylesheet\n  [\n    <!ENTITY nbsp   \"&amp;#160;\">\n    <!ENTITY copy   \"&amp;#169;\">\n    <!ENTITY reg    \"&amp;#174;\">\n    <!ENTITY trade  \"&amp;#8482;\">\n    <!ENTITY mdash  \"&amp;#8212;\">\n    <!ENTITY ldquo  \"&amp;#8220;\">\n    <!ENTITY rdquo  \"&amp;#8221;\">\n    <!ENTITY pound  \"&amp;#163;\">\n    <!ENTITY yen    \"&amp;#165;\">\n    <!ENTITY euro   \"&amp;#8364;\">\n    <!ENTITY mathml \"http://www.w3.org/1998/Math/MathML\">\n  ]\n>\n\n<!ELEMENT title (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>\n\n<!ENTITY % db.common.attributes \"\n  xml:id\tID\t#IMPLIED\n  version\tCDATA\t#IMPLIED\n  xml:lang\tCDATA\t#IMPLIED\n  xml:base\tCDATA\t#IMPLIED\n  remap\tCDATA\t#IMPLIED\n  xreflabel\tCDATA\t#IMPLIED\n  revisionflag\t(changed|added|deleted|off)\t#IMPLIED\n  dir\t(ltr|rtl|lro|rlo)\t#IMPLIED\n  arch\tCDATA\t#IMPLIED\n  audience\tCDATA\t#IMPLIED\n  condition\tCDATA\t#IMPLIED\n  conformance\tCDATA\t#IMPLIED\n  os\tCDATA\t#IMPLIED\n  revision\tCDATA\t#IMPLIED\n  security\tCDATA\t#IMPLIED\n  userlevel\tCDATA\t#IMPLIED\n  vendor\tCDATA\t#IMPLIED\n  wordsize\tCDATA\t#IMPLIED\n  annotations\tCDATA\t#IMPLIED\n\n\"></textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        mode: {name: \"dtd\", alignCDATA: true},\n        lineNumbers: true,\n        lineWrapping: true\n      });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>application/xml-dtd</code>.</p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/dylan/dylan.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"dylan\", function(_config) {\n  // Words\n  var words = {\n    // Words that introduce unnamed definitions like \"define interface\"\n    unnamedDefinition: [\"interface\"],\n\n    // Words that introduce simple named definitions like \"define library\"\n    namedDefinition: [\"module\", \"library\", \"macro\",\n                      \"C-struct\", \"C-union\",\n                      \"C-function\", \"C-callable-wrapper\"\n                     ],\n\n    // Words that introduce type definitions like \"define class\".\n    // These are also parameterized like \"define method\" and are\n    // appended to otherParameterizedDefinitionWords\n    typeParameterizedDefinition: [\"class\", \"C-subtype\", \"C-mapped-subtype\"],\n\n    // Words that introduce trickier definitions like \"define method\".\n    // These require special definitions to be added to startExpressions\n    otherParameterizedDefinition: [\"method\", \"function\",\n                                   \"C-variable\", \"C-address\"\n                                  ],\n\n    // Words that introduce module constant definitions.\n    // These must also be simple definitions and are\n    // appended to otherSimpleDefinitionWords\n    constantSimpleDefinition: [\"constant\"],\n\n    // Words that introduce module variable definitions.\n    // These must also be simple definitions and are\n    // appended to otherSimpleDefinitionWords\n    variableSimpleDefinition: [\"variable\"],\n\n    // Other words that introduce simple definitions\n    // (without implicit bodies).\n    otherSimpleDefinition: [\"generic\", \"domain\",\n                            \"C-pointer-type\",\n                            \"table\"\n                           ],\n\n    // Words that begin statements with implicit bodies.\n    statement: [\"if\", \"block\", \"begin\", \"method\", \"case\",\n                \"for\", \"select\", \"when\", \"unless\", \"until\",\n                \"while\", \"iterate\", \"profiling\", \"dynamic-bind\"\n               ],\n\n    // Patterns that act as separators in compound statements.\n    // This may include any general pattern that must be indented\n    // specially.\n    separator: [\"finally\", \"exception\", \"cleanup\", \"else\",\n                \"elseif\", \"afterwards\"\n               ],\n\n    // Keywords that do not require special indentation handling,\n    // but which should be highlighted\n    other: [\"above\", \"below\", \"by\", \"from\", \"handler\", \"in\",\n            \"instance\", \"let\", \"local\", \"otherwise\", \"slot\",\n            \"subclass\", \"then\", \"to\", \"keyed-by\", \"virtual\"\n           ],\n\n    // Condition signaling function calls\n    signalingCalls: [\"signal\", \"error\", \"cerror\",\n                     \"break\", \"check-type\", \"abort\"\n                    ]\n  };\n\n  words[\"otherDefinition\"] =\n    words[\"unnamedDefinition\"]\n    .concat(words[\"namedDefinition\"])\n    .concat(words[\"otherParameterizedDefinition\"]);\n\n  words[\"definition\"] =\n    words[\"typeParameterizedDefinition\"]\n    .concat(words[\"otherDefinition\"]);\n\n  words[\"parameterizedDefinition\"] =\n    words[\"typeParameterizedDefinition\"]\n    .concat(words[\"otherParameterizedDefinition\"]);\n\n  words[\"simpleDefinition\"] =\n    words[\"constantSimpleDefinition\"]\n    .concat(words[\"variableSimpleDefinition\"])\n    .concat(words[\"otherSimpleDefinition\"]);\n\n  words[\"keyword\"] =\n    words[\"statement\"]\n    .concat(words[\"separator\"])\n    .concat(words[\"other\"]);\n\n  // Patterns\n  var symbolPattern = \"[-_a-zA-Z?!*@<>$%]+\";\n  var symbol = new RegExp(\"^\" + symbolPattern);\n  var patterns = {\n    // Symbols with special syntax\n    symbolKeyword: symbolPattern + \":\",\n    symbolClass: \"<\" + symbolPattern + \">\",\n    symbolGlobal: \"\\\\*\" + symbolPattern + \"\\\\*\",\n    symbolConstant: \"\\\\$\" + symbolPattern\n  };\n  var patternStyles = {\n    symbolKeyword: \"atom\",\n    symbolClass: \"tag\",\n    symbolGlobal: \"variable-2\",\n    symbolConstant: \"variable-3\"\n  };\n\n  // Compile all patterns to regular expressions\n  for (var patternName in patterns)\n    if (patterns.hasOwnProperty(patternName))\n      patterns[patternName] = new RegExp(\"^\" + patterns[patternName]);\n\n  // Names beginning \"with-\" and \"without-\" are commonly\n  // used as statement macro\n  patterns[\"keyword\"] = [/^with(?:out)?-[-_a-zA-Z?!*@<>$%]+/];\n\n  var styles = {};\n  styles[\"keyword\"] = \"keyword\";\n  styles[\"definition\"] = \"def\";\n  styles[\"simpleDefinition\"] = \"def\";\n  styles[\"signalingCalls\"] = \"builtin\";\n\n  // protected words lookup table\n  var wordLookup = {};\n  var styleLookup = {};\n\n  [\n    \"keyword\",\n    \"definition\",\n    \"simpleDefinition\",\n    \"signalingCalls\"\n  ].forEach(function(type) {\n    words[type].forEach(function(word) {\n      wordLookup[word] = type;\n      styleLookup[word] = styles[type];\n    });\n  });\n\n\n  function chain(stream, state, f) {\n    state.tokenize = f;\n    return f(stream, state);\n  }\n\n  var type, content;\n\n  function ret(_type, style, _content) {\n    type = _type;\n    content = _content;\n    return style;\n  }\n\n  function tokenBase(stream, state) {\n    // String\n    var ch = stream.peek();\n    if (ch == \"'\" || ch == '\"') {\n      stream.next();\n      return chain(stream, state, tokenString(ch, \"string\", \"string\"));\n    }\n    // Comment\n    else if (ch == \"/\") {\n      stream.next();\n      if (stream.eat(\"*\")) {\n        return chain(stream, state, tokenComment);\n      } else if (stream.eat(\"/\")) {\n        stream.skipToEnd();\n        return ret(\"comment\", \"comment\");\n      } else {\n        stream.skipTo(\" \");\n        return ret(\"operator\", \"operator\");\n      }\n    }\n    // Decimal\n    else if (/\\d/.test(ch)) {\n      stream.match(/^\\d*(?:\\.\\d*)?(?:e[+\\-]?\\d+)?/);\n      return ret(\"number\", \"number\");\n    }\n    // Hash\n    else if (ch == \"#\") {\n      stream.next();\n      // Symbol with string syntax\n      ch = stream.peek();\n      if (ch == '\"') {\n        stream.next();\n        return chain(stream, state, tokenString('\"', \"symbol\", \"string-2\"));\n      }\n      // Binary number\n      else if (ch == \"b\") {\n        stream.next();\n        stream.eatWhile(/[01]/);\n        return ret(\"number\", \"number\");\n      }\n      // Hex number\n      else if (ch == \"x\") {\n        stream.next();\n        stream.eatWhile(/[\\da-f]/i);\n        return ret(\"number\", \"number\");\n      }\n      // Octal number\n      else if (ch == \"o\") {\n        stream.next();\n        stream.eatWhile(/[0-7]/);\n        return ret(\"number\", \"number\");\n      }\n      // Hash symbol\n      else {\n        stream.eatWhile(/[-a-zA-Z]/);\n        return ret(\"hash\", \"keyword\");\n      }\n    } else if (stream.match(\"end\")) {\n      return ret(\"end\", \"keyword\");\n    }\n    for (var name in patterns) {\n      if (patterns.hasOwnProperty(name)) {\n        var pattern = patterns[name];\n        if ((pattern instanceof Array && pattern.some(function(p) {\n          return stream.match(p);\n        })) || stream.match(pattern))\n          return ret(name, patternStyles[name], stream.current());\n      }\n    }\n    if (stream.match(\"define\")) {\n      return ret(\"definition\", \"def\");\n    } else {\n      stream.eatWhile(/[\\w\\-]/);\n      // Keyword\n      if (wordLookup[stream.current()]) {\n        return ret(wordLookup[stream.current()], styleLookup[stream.current()], stream.current());\n      } else if (stream.current().match(symbol)) {\n        return ret(\"variable\", \"variable\");\n      } else {\n        stream.next();\n        return ret(\"other\", \"variable-2\");\n      }\n    }\n  }\n\n  function tokenComment(stream, state) {\n    var maybeEnd = false,\n    ch;\n    while ((ch = stream.next())) {\n      if (ch == \"/\" && maybeEnd) {\n        state.tokenize = tokenBase;\n        break;\n      }\n      maybeEnd = (ch == \"*\");\n    }\n    return ret(\"comment\", \"comment\");\n  }\n\n  function tokenString(quote, type, style) {\n    return function(stream, state) {\n      var next, end = false;\n      while ((next = stream.next()) != null) {\n        if (next == quote) {\n          end = true;\n          break;\n        }\n      }\n      if (end)\n        state.tokenize = tokenBase;\n      return ret(type, style);\n    };\n  }\n\n  // Interface\n  return {\n    startState: function() {\n      return {\n        tokenize: tokenBase,\n        currentIndent: 0\n      };\n    },\n    token: function(stream, state) {\n      if (stream.eatSpace())\n        return null;\n      var style = state.tokenize(stream, state);\n      return style;\n    },\n    blockCommentStart: \"/*\",\n    blockCommentEnd: \"*/\"\n  };\n});\n\nCodeMirror.defineMIME(\"text/x-dylan\", \"dylan\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/dylan/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Dylan mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/edit/matchbrackets.js\"></script>\n<script src=\"../../addon/comment/continuecomment.js\"></script>\n<script src=\"../../addon/comment/comment.js\"></script>\n<script src=\"dylan.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Dylan</a>\n  </ul>\n</div>\n\n<article>\n<h2>Dylan mode</h2>\n\n\n<div><textarea id=\"code\" name=\"code\">\nModule:       locators-internals\nSynopsis:     Abstract modeling of locations\nAuthor:       Andy Armstrong\nCopyright:    Original Code is Copyright (c) 1995-2004 Functional Objects, Inc.\n              All rights reserved.\nLicense:      See License.txt in this distribution for details.\nWarranty:     Distributed WITHOUT WARRANTY OF ANY KIND\n\ndefine open generic locator-server\n    (locator :: <locator>) => (server :: false-or(<server-locator>));\ndefine open generic locator-host\n    (locator :: <locator>) => (host :: false-or(<string>));\ndefine open generic locator-volume\n    (locator :: <locator>) => (volume :: false-or(<string>));\ndefine open generic locator-directory\n    (locator :: <locator>) => (directory :: false-or(<directory-locator>));\ndefine open generic locator-relative?\n    (locator :: <locator>) => (relative? :: <boolean>);\ndefine open generic locator-path\n    (locator :: <locator>) => (path :: <sequence>);\ndefine open generic locator-base\n    (locator :: <locator>) => (base :: false-or(<string>));\ndefine open generic locator-extension\n    (locator :: <locator>) => (extension :: false-or(<string>));\n\n/// Locator classes\n\ndefine open abstract class <directory-locator> (<physical-locator>)\nend class <directory-locator>;\n\ndefine open abstract class <file-locator> (<physical-locator>)\nend class <file-locator>;\n\ndefine method as\n    (class == <directory-locator>, string :: <string>)\n => (locator :: <directory-locator>)\n  as(<native-directory-locator>, string)\nend method as;\n\ndefine method make\n    (class == <directory-locator>,\n     #key server :: false-or(<server-locator>) = #f,\n          path :: <sequence> = #[],\n          relative? :: <boolean> = #f,\n          name :: false-or(<string>) = #f)\n => (locator :: <directory-locator>)\n  make(<native-directory-locator>,\n       server:    server,\n       path:      path,\n       relative?: relative?,\n       name:      name)\nend method make;\n\ndefine method as\n    (class == <file-locator>, string :: <string>)\n => (locator :: <file-locator>)\n  as(<native-file-locator>, string)\nend method as;\n\ndefine method make\n    (class == <file-locator>,\n     #key directory :: false-or(<directory-locator>) = #f,\n          base :: false-or(<string>) = #f,\n          extension :: false-or(<string>) = #f,\n          name :: false-or(<string>) = #f)\n => (locator :: <file-locator>)\n  make(<native-file-locator>,\n       directory: directory,\n       base:      base,\n       extension: extension,\n       name:      name)\nend method make;\n\n/// Locator coercion\n\n//---*** andrewa: This caching scheme doesn't work yet, so disable it.\ndefine constant $cache-locators?        = #f;\ndefine constant $cache-locator-strings? = #f;\n\ndefine constant $locator-to-string-cache = make(<object-table>, weak: #\"key\");\ndefine constant $string-to-locator-cache = make(<string-table>, weak: #\"value\");\n\ndefine open generic locator-as-string\n    (class :: subclass(<string>), locator :: <locator>)\n => (string :: <string>);\n\ndefine open generic string-as-locator\n    (class :: subclass(<locator>), string :: <string>)\n => (locator :: <locator>);\n\ndefine sealed sideways method as\n    (class :: subclass(<string>), locator :: <locator>)\n => (string :: <string>)\n  let string = element($locator-to-string-cache, locator, default: #f);\n  if (string)\n    as(class, string)\n  else\n    let string = locator-as-string(class, locator);\n    if ($cache-locator-strings?)\n      element($locator-to-string-cache, locator) := string;\n    else\n      string\n    end\n  end\nend method as;\n\ndefine sealed sideways method as\n    (class :: subclass(<locator>), string :: <string>)\n => (locator :: <locator>)\n  let locator = element($string-to-locator-cache, string, default: #f);\n  if (instance?(locator, class))\n    locator\n  else\n    let locator = string-as-locator(class, string);\n    if ($cache-locators?)\n      element($string-to-locator-cache, string) := locator;\n    else\n      locator\n    end\n  end\nend method as;\n\n/// Locator conditions\n\ndefine class <locator-error> (<format-string-condition>, <error>)\nend class <locator-error>;\n\ndefine function locator-error\n    (format-string :: <string>, #rest format-arguments)\n  error(make(<locator-error>, \n             format-string:    format-string,\n             format-arguments: format-arguments))\nend function locator-error;\n\n/// Useful locator protocols\n\ndefine open generic locator-test\n    (locator :: <directory-locator>) => (test :: <function>);\n\ndefine method locator-test\n    (locator :: <directory-locator>) => (test :: <function>)\n  \\=\nend method locator-test;\n\ndefine open generic locator-might-have-links?\n    (locator :: <directory-locator>) => (links? :: <boolean>);\n\ndefine method locator-might-have-links?\n    (locator :: <directory-locator>) => (links? :: singleton(#f))\n  #f\nend method locator-might-have-links?;\n\ndefine method locator-relative?\n    (locator :: <file-locator>) => (relative? :: <boolean>)\n  let directory = locator.locator-directory;\n  ~directory | directory.locator-relative?\nend method locator-relative?;\n\ndefine method current-directory-locator?\n    (locator :: <directory-locator>) => (current-directory? :: <boolean>)\n  locator.locator-relative?\n    & locator.locator-path = #[#\"self\"]\nend method current-directory-locator?;\n\ndefine method locator-directory\n    (locator :: <directory-locator>) => (parent :: false-or(<directory-locator>))\n  let path = locator.locator-path;\n  unless (empty?(path))\n    make(object-class(locator),\n         server:    locator.locator-server,\n         path:      copy-sequence(path, end: path.size - 1),\n         relative?: locator.locator-relative?)\n  end\nend method locator-directory;\n\n/// Simplify locator\n\ndefine open generic simplify-locator\n    (locator :: <physical-locator>)\n => (simplified-locator :: <physical-locator>);\n\ndefine method simplify-locator\n    (locator :: <directory-locator>)\n => (simplified-locator :: <directory-locator>)\n  let path = locator.locator-path;\n  let relative? = locator.locator-relative?;\n  let resolve-parent? = ~locator.locator-might-have-links?;\n  let simplified-path\n    = simplify-path(path, \n                    resolve-parent?: resolve-parent?,\n                    relative?: relative?);\n  if (path ~= simplified-path)\n    make(object-class(locator),\n         server:    locator.locator-server,\n         path:      simplified-path,\n         relative?: locator.locator-relative?)\n  else\n    locator\n  end\nend method simplify-locator;\n\ndefine method simplify-locator\n    (locator :: <file-locator>) => (simplified-locator :: <file-locator>)\n  let directory = locator.locator-directory;\n  let simplified-directory = directory & simplify-locator(directory);\n  if (directory ~= simplified-directory)\n    make(object-class(locator),\n         directory: simplified-directory,\n         base:      locator.locator-base,\n         extension: locator.locator-extension)\n  else\n    locator\n  end\nend method simplify-locator;\n\n/// Subdirectory locator\n\ndefine open generic subdirectory-locator\n    (locator :: <directory-locator>, #rest sub-path)\n => (subdirectory :: <directory-locator>);\n\ndefine method subdirectory-locator\n    (locator :: <directory-locator>, #rest sub-path)\n => (subdirectory :: <directory-locator>)\n  let old-path = locator.locator-path;\n  let new-path = concatenate-as(<simple-object-vector>, old-path, sub-path);\n  make(object-class(locator),\n       server:    locator.locator-server,\n       path:      new-path,\n       relative?: locator.locator-relative?)\nend method subdirectory-locator;\n\n/// Relative locator\n\ndefine open generic relative-locator\n    (locator :: <physical-locator>, from-locator :: <physical-locator>)\n => (relative-locator :: <physical-locator>);\n\ndefine method relative-locator\n    (locator :: <directory-locator>, from-locator :: <directory-locator>)\n => (relative-locator :: <directory-locator>)\n  let path = locator.locator-path;\n  let from-path = from-locator.locator-path;\n  case\n    ~locator.locator-relative? & from-locator.locator-relative? =>\n      locator-error\n        (\"Cannot find relative path of absolute locator %= from relative locator %=\",\n         locator, from-locator);\n    locator.locator-server ~= from-locator.locator-server =>\n      locator;\n    path = from-path =>\n      make(object-class(locator),\n           path: vector(#\"self\"),\n           relative?: #t);\n    otherwise =>\n      make(object-class(locator),\n           path: relative-path(path, from-path, test: locator.locator-test),\n           relative?: #t);\n  end\nend method relative-locator;\n\ndefine method relative-locator\n    (locator :: <file-locator>, from-directory :: <directory-locator>)\n => (relative-locator :: <file-locator>)\n  let directory = locator.locator-directory;\n  let relative-directory = directory & relative-locator(directory, from-directory);\n  if (relative-directory ~= directory)\n    simplify-locator\n      (make(object-class(locator),\n            directory: relative-directory,\n            base:      locator.locator-base,\n            extension: locator.locator-extension))\n  else\n    locator\n  end\nend method relative-locator;\n\ndefine method relative-locator\n    (locator :: <physical-locator>, from-locator :: <file-locator>)\n => (relative-locator :: <physical-locator>)\n  let from-directory = from-locator.locator-directory;\n  case\n    from-directory =>\n      relative-locator(locator, from-directory);\n    ~locator.locator-relative? =>\n      locator-error\n        (\"Cannot find relative path of absolute locator %= from relative locator %=\",\n         locator, from-locator);\n    otherwise =>\n      locator;\n  end\nend method relative-locator;\n\n/// Merge locators\n\ndefine open generic merge-locators\n    (locator :: <physical-locator>, from-locator :: <physical-locator>)\n => (merged-locator :: <physical-locator>);\n\n/// Merge locators\n\ndefine method merge-locators\n    (locator :: <directory-locator>, from-locator :: <directory-locator>)\n => (merged-locator :: <directory-locator>)\n  if (locator.locator-relative?)\n    let path = concatenate(from-locator.locator-path, locator.locator-path);\n    simplify-locator\n      (make(object-class(locator),\n            server:    from-locator.locator-server,\n            path:      path,\n            relative?: from-locator.locator-relative?))\n  else\n    locator\n  end\nend method merge-locators;\n\ndefine method merge-locators\n    (locator :: <file-locator>, from-locator :: <directory-locator>)\n => (merged-locator :: <file-locator>)\n  let directory = locator.locator-directory;\n  let merged-directory \n    = if (directory)\n        merge-locators(directory, from-locator)\n      else\n        simplify-locator(from-locator)\n      end;\n  if (merged-directory ~= directory)\n    make(object-class(locator),\n         directory: merged-directory,\n         base:      locator.locator-base,\n         extension: locator.locator-extension)\n  else\n    locator\n  end\nend method merge-locators;\n\ndefine method merge-locators\n    (locator :: <physical-locator>, from-locator :: <file-locator>)\n => (merged-locator :: <physical-locator>)\n  let from-directory = from-locator.locator-directory;\n  if (from-directory)\n    merge-locators(locator, from-directory)\n  else\n    locator\n  end\nend method merge-locators;\n\n/// Locator protocols\n\ndefine sideways method supports-open-locator?\n    (locator :: <file-locator>) => (openable? :: <boolean>)\n  ~locator.locator-relative?\nend method supports-open-locator?;\n\ndefine sideways method open-locator\n    (locator :: <file-locator>, #rest keywords, #key, #all-keys)\n => (stream :: <stream>)\n  apply(open-file-stream, locator, keywords)\nend method open-locator;\n</textarea></div>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        mode: \"text/x-dylan\",\n        lineNumbers: true,\n        matchBrackets: true,\n        continueComments: \"Enter\",\n        extraKeys: {\"Ctrl-Q\": \"toggleComment\"},\n        tabMode: \"indent\",\n        indentUnit: 2\n      });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-dylan</code>.</p>\n</article>\n"
  },
  {
    "path": "base/res/codemirror/mode/ebnf/ebnf.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  CodeMirror.defineMode(\"ebnf\", function (config) {\n    var commentType = {slash: 0, parenthesis: 1};\n    var stateType = {comment: 0, _string: 1, characterClass: 2};\n    var bracesMode = null;\n\n    if (config.bracesMode)\n      bracesMode = CodeMirror.getMode(config, config.bracesMode);\n\n    return {\n      startState: function () {\n        return {\n          stringType: null,\n          commentType: null,\n          braced: 0,\n          lhs: true,\n          localState: null,\n          stack: [],\n          inDefinition: false\n        };\n      },\n      token: function (stream, state) {\n        if (!stream) return;\n\n        //check for state changes\n        if (state.stack.length === 0) {\n          //strings\n          if ((stream.peek() == '\"') || (stream.peek() == \"'\")) {\n            state.stringType = stream.peek();\n            stream.next(); // Skip quote\n            state.stack.unshift(stateType._string);\n          } else if (stream.match(/^\\/\\*/)) { //comments starting with /*\n            state.stack.unshift(stateType.comment);\n            state.commentType = commentType.slash;\n          } else if (stream.match(/^\\(\\*/)) { //comments starting with (*\n            state.stack.unshift(stateType.comment);\n            state.commentType = commentType.parenthesis;\n          }\n        }\n\n        //return state\n        //stack has\n        switch (state.stack[0]) {\n        case stateType._string:\n          while (state.stack[0] === stateType._string && !stream.eol()) {\n            if (stream.peek() === state.stringType) {\n              stream.next(); // Skip quote\n              state.stack.shift(); // Clear flag\n            } else if (stream.peek() === \"\\\\\") {\n              stream.next();\n              stream.next();\n            } else {\n              stream.match(/^.[^\\\\\\\"\\']*/);\n            }\n          }\n          return state.lhs ? \"property string\" : \"string\"; // Token style\n\n        case stateType.comment:\n          while (state.stack[0] === stateType.comment && !stream.eol()) {\n            if (state.commentType === commentType.slash && stream.match(/\\*\\//)) {\n              state.stack.shift(); // Clear flag\n              state.commentType = null;\n            } else if (state.commentType === commentType.parenthesis && stream.match(/\\*\\)/)) {\n              state.stack.shift(); // Clear flag\n              state.commentType = null;\n            } else {\n              stream.match(/^.[^\\*]*/);\n            }\n          }\n          return \"comment\";\n\n        case stateType.characterClass:\n          while (state.stack[0] === stateType.characterClass && !stream.eol()) {\n            if (!(stream.match(/^[^\\]\\\\]+/) || stream.match(/^\\\\./))) {\n              state.stack.shift();\n            }\n          }\n          return \"operator\";\n        }\n\n        var peek = stream.peek();\n\n        if (bracesMode !== null && (state.braced || peek === \"{\")) {\n          if (state.localState === null)\n            state.localState = bracesMode.startState();\n\n          var token = bracesMode.token(stream, state.localState),\n          text = stream.current();\n\n          if (!token) {\n            for (var i = 0; i < text.length; i++) {\n              if (text[i] === \"{\") {\n                if (state.braced === 0) {\n                  token = \"matchingbracket\";\n                }\n                state.braced++;\n              } else if (text[i] === \"}\") {\n                state.braced--;\n                if (state.braced === 0) {\n                  token = \"matchingbracket\";\n                }\n              }\n            }\n          }\n          return token;\n        }\n\n        //no stack\n        switch (peek) {\n        case \"[\":\n          stream.next();\n          state.stack.unshift(stateType.characterClass);\n          return \"bracket\";\n        case \":\":\n        case \"|\":\n        case \";\":\n          stream.next();\n          return \"operator\";\n        case \"%\":\n          if (stream.match(\"%%\")) {\n            return \"header\";\n          } else if (stream.match(/[%][A-Za-z]+/)) {\n            return \"keyword\";\n          } else if (stream.match(/[%][}]/)) {\n            return \"matchingbracket\";\n          }\n          break;\n        case \"/\":\n          if (stream.match(/[\\/][A-Za-z]+/)) {\n          return \"keyword\";\n        }\n        case \"\\\\\":\n          if (stream.match(/[\\][a-z]+/)) {\n            return \"string-2\";\n          }\n        case \".\":\n          if (stream.match(\".\")) {\n            return \"atom\";\n          }\n        case \"*\":\n        case \"-\":\n        case \"+\":\n        case \"^\":\n          if (stream.match(peek)) {\n            return \"atom\";\n          }\n        case \"$\":\n          if (stream.match(\"$$\")) {\n            return \"builtin\";\n          } else if (stream.match(/[$][0-9]+/)) {\n            return \"variable-3\";\n          }\n        case \"<\":\n          if (stream.match(/<<[a-zA-Z_]+>>/)) {\n            return \"builtin\";\n          }\n        }\n\n        if (stream.match(/^\\/\\//)) {\n          stream.skipToEnd();\n          return \"comment\";\n        } else if (stream.match(/return/)) {\n          return \"operator\";\n        } else if (stream.match(/^[a-zA-Z_][a-zA-Z0-9_]*/)) {\n          if (stream.match(/(?=[\\(.])/)) {\n            return \"variable\";\n          } else if (stream.match(/(?=[\\s\\n]*[:=])/)) {\n            return \"def\";\n          }\n          return \"variable-2\";\n        } else if ([\"[\", \"]\", \"(\", \")\"].indexOf(stream.peek()) != -1) {\n          stream.next();\n          return \"bracket\";\n        } else if (!stream.eatSpace()) {\n          stream.next();\n        }\n        return null;\n      }\n    };\n  });\n\n  CodeMirror.defineMIME(\"text/x-ebnf\", \"ebnf\");\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/ebnf/index.html",
    "content": "<!doctype html>\n<html>\n  <head>\n    <title>CodeMirror: EBNF Mode</title>\n    <meta charset=\"utf-8\"/>\n    <link rel=stylesheet href=\"../../doc/docs.css\">\n\n    <link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n    <script src=\"../../lib/codemirror.js\"></script>\n    <script src=\"../javascript/javascript.js\"></script>\n    <script src=\"ebnf.js\"></script>\n    <style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n  </head>\n  <body>\n    <div id=nav>\n      <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n      <ul>\n        <li><a href=\"../../index.html\">Home</a>\n        <li><a href=\"../../doc/manual.html\">Manual</a>\n        <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n      </ul>\n      <ul>\n        <li><a href=\"../index.html\">Language modes</a>\n        <li><a class=active href=\"#\">EBNF Mode</a>\n      </ul>\n    </div>\n\n    <article>\n      <h2>EBNF Mode (bracesMode setting = \"javascript\")</h2>\n      <form><textarea id=\"code\" name=\"code\">\n/* description: Parses end executes mathematical expressions. */\n\n/* lexical grammar */\n%lex\n\n%%\n\\s+                   /* skip whitespace */\n[0-9]+(\".\"[0-9]+)?\\b  return 'NUMBER';\n\"*\"                   return '*';\n\"/\"                   return '/';\n\"-\"                   return '-';\n\"+\"                   return '+';\n\"^\"                   return '^';\n\"(\"                   return '(';\n\")\"                   return ')';\n\"PI\"                  return 'PI';\n\"E\"                   return 'E';\n&lt;&lt;EOF&gt;&gt;               return 'EOF';\n\n/lex\n\n/* operator associations and precedence */\n\n%left '+' '-'\n%left '*' '/'\n%left '^'\n%left UMINUS\n\n%start expressions\n\n%% /* language grammar */\n\nexpressions\n: e EOF\n{print($1); return $1;}\n;\n\ne\n: e '+' e\n{$$ = $1+$3;}\n| e '-' e\n{$$ = $1-$3;}\n| e '*' e\n{$$ = $1*$3;}\n| e '/' e\n{$$ = $1/$3;}\n| e '^' e\n{$$ = Math.pow($1, $3);}\n| '-' e %prec UMINUS\n{$$ = -$2;}\n| '(' e ')'\n{$$ = $2;}\n| NUMBER\n{$$ = Number(yytext);}\n| E\n{$$ = Math.E;}\n| PI\n{$$ = Math.PI;}\n;</textarea></form>\n      <script>\n        var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n          mode: {name: \"ebnf\"},\n          lineNumbers: true,\n          bracesMode: 'javascript'\n        });\n      </script>\n      <h3>The EBNF Mode</h3>\n      <p> Created by <a href=\"https://github.com/robertleeplummerjr\">Robert Plummer</a></p>\n    </article>\n  </body>\n</html>\n"
  },
  {
    "path": "base/res/codemirror/mode/ecl/ecl.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"ecl\", function(config) {\n\n  function words(str) {\n    var obj = {}, words = str.split(\" \");\n    for (var i = 0; i < words.length; ++i) obj[words[i]] = true;\n    return obj;\n  }\n\n  function metaHook(stream, state) {\n    if (!state.startOfLine) return false;\n    stream.skipToEnd();\n    return \"meta\";\n  }\n\n  var indentUnit = config.indentUnit;\n  var keyword = words(\"abs acos allnodes ascii asin asstring atan atan2 ave case choose choosen choosesets clustersize combine correlation cos cosh count covariance cron dataset dedup define denormalize distribute distributed distribution ebcdic enth error evaluate event eventextra eventname exists exp failcode failmessage fetch fromunicode getisvalid global graph group hash hash32 hash64 hashcrc hashmd5 having if index intformat isvalid iterate join keyunicode length library limit ln local log loop map matched matchlength matchposition matchtext matchunicode max merge mergejoin min nolocal nonempty normalize parse pipe power preload process project pull random range rank ranked realformat recordof regexfind regexreplace regroup rejected rollup round roundup row rowdiff sample set sin sinh sizeof soapcall sort sorted sqrt stepped stored sum table tan tanh thisnode topn tounicode transfer trim truncate typeof ungroup unicodeorder variance which workunit xmldecode xmlencode xmltext xmlunicode\");\n  var variable = words(\"apply assert build buildindex evaluate fail keydiff keypatch loadxml nothor notify output parallel sequential soapcall wait\");\n  var variable_2 = words(\"__compressed__ all and any as atmost before beginc++ best between case const counter csv descend encrypt end endc++ endmacro except exclusive expire export extend false few first flat from full function group header heading hole ifblock import in interface joined keep keyed last left limit load local locale lookup macro many maxcount maxlength min skew module named nocase noroot noscan nosort not of only opt or outer overwrite packed partition penalty physicallength pipe quote record relationship repeat return right scan self separator service shared skew skip sql store terminator thor threshold token transform trim true type unicodeorder unsorted validate virtual whole wild within xml xpath\");\n  var variable_3 = words(\"ascii big_endian boolean data decimal ebcdic integer pattern qstring real record rule set of string token udecimal unicode unsigned varstring varunicode\");\n  var builtin = words(\"checkpoint deprecated failcode failmessage failure global independent onwarning persist priority recovery stored success wait when\");\n  var blockKeywords = words(\"catch class do else finally for if switch try while\");\n  var atoms = words(\"true false null\");\n  var hooks = {\"#\": metaHook};\n  var multiLineStrings;\n  var isOperatorChar = /[+\\-*&%=<>!?|\\/]/;\n\n  var curPunc;\n\n  function tokenBase(stream, state) {\n    var ch = stream.next();\n    if (hooks[ch]) {\n      var result = hooks[ch](stream, state);\n      if (result !== false) return result;\n    }\n    if (ch == '\"' || ch == \"'\") {\n      state.tokenize = tokenString(ch);\n      return state.tokenize(stream, state);\n    }\n    if (/[\\[\\]{}\\(\\),;\\:\\.]/.test(ch)) {\n      curPunc = ch;\n      return null;\n    }\n    if (/\\d/.test(ch)) {\n      stream.eatWhile(/[\\w\\.]/);\n      return \"number\";\n    }\n    if (ch == \"/\") {\n      if (stream.eat(\"*\")) {\n        state.tokenize = tokenComment;\n        return tokenComment(stream, state);\n      }\n      if (stream.eat(\"/\")) {\n        stream.skipToEnd();\n        return \"comment\";\n      }\n    }\n    if (isOperatorChar.test(ch)) {\n      stream.eatWhile(isOperatorChar);\n      return \"operator\";\n    }\n    stream.eatWhile(/[\\w\\$_]/);\n    var cur = stream.current().toLowerCase();\n    if (keyword.propertyIsEnumerable(cur)) {\n      if (blockKeywords.propertyIsEnumerable(cur)) curPunc = \"newstatement\";\n      return \"keyword\";\n    } else if (variable.propertyIsEnumerable(cur)) {\n      if (blockKeywords.propertyIsEnumerable(cur)) curPunc = \"newstatement\";\n      return \"variable\";\n    } else if (variable_2.propertyIsEnumerable(cur)) {\n      if (blockKeywords.propertyIsEnumerable(cur)) curPunc = \"newstatement\";\n      return \"variable-2\";\n    } else if (variable_3.propertyIsEnumerable(cur)) {\n      if (blockKeywords.propertyIsEnumerable(cur)) curPunc = \"newstatement\";\n      return \"variable-3\";\n    } else if (builtin.propertyIsEnumerable(cur)) {\n      if (blockKeywords.propertyIsEnumerable(cur)) curPunc = \"newstatement\";\n      return \"builtin\";\n    } else { //Data types are of from KEYWORD##\n                var i = cur.length - 1;\n                while(i >= 0 && (!isNaN(cur[i]) || cur[i] == '_'))\n                        --i;\n\n                if (i > 0) {\n                        var cur2 = cur.substr(0, i + 1);\n                if (variable_3.propertyIsEnumerable(cur2)) {\n                        if (blockKeywords.propertyIsEnumerable(cur2)) curPunc = \"newstatement\";\n                        return \"variable-3\";\n                }\n            }\n    }\n    if (atoms.propertyIsEnumerable(cur)) return \"atom\";\n    return null;\n  }\n\n  function tokenString(quote) {\n    return function(stream, state) {\n      var escaped = false, next, end = false;\n      while ((next = stream.next()) != null) {\n        if (next == quote && !escaped) {end = true; break;}\n        escaped = !escaped && next == \"\\\\\";\n      }\n      if (end || !(escaped || multiLineStrings))\n        state.tokenize = tokenBase;\n      return \"string\";\n    };\n  }\n\n  function tokenComment(stream, state) {\n    var maybeEnd = false, ch;\n    while (ch = stream.next()) {\n      if (ch == \"/\" && maybeEnd) {\n        state.tokenize = tokenBase;\n        break;\n      }\n      maybeEnd = (ch == \"*\");\n    }\n    return \"comment\";\n  }\n\n  function Context(indented, column, type, align, prev) {\n    this.indented = indented;\n    this.column = column;\n    this.type = type;\n    this.align = align;\n    this.prev = prev;\n  }\n  function pushContext(state, col, type) {\n    return state.context = new Context(state.indented, col, type, null, state.context);\n  }\n  function popContext(state) {\n    var t = state.context.type;\n    if (t == \")\" || t == \"]\" || t == \"}\")\n      state.indented = state.context.indented;\n    return state.context = state.context.prev;\n  }\n\n  // Interface\n\n  return {\n    startState: function(basecolumn) {\n      return {\n        tokenize: null,\n        context: new Context((basecolumn || 0) - indentUnit, 0, \"top\", false),\n        indented: 0,\n        startOfLine: true\n      };\n    },\n\n    token: function(stream, state) {\n      var ctx = state.context;\n      if (stream.sol()) {\n        if (ctx.align == null) ctx.align = false;\n        state.indented = stream.indentation();\n        state.startOfLine = true;\n      }\n      if (stream.eatSpace()) return null;\n      curPunc = null;\n      var style = (state.tokenize || tokenBase)(stream, state);\n      if (style == \"comment\" || style == \"meta\") return style;\n      if (ctx.align == null) ctx.align = true;\n\n      if ((curPunc == \";\" || curPunc == \":\") && ctx.type == \"statement\") popContext(state);\n      else if (curPunc == \"{\") pushContext(state, stream.column(), \"}\");\n      else if (curPunc == \"[\") pushContext(state, stream.column(), \"]\");\n      else if (curPunc == \"(\") pushContext(state, stream.column(), \")\");\n      else if (curPunc == \"}\") {\n        while (ctx.type == \"statement\") ctx = popContext(state);\n        if (ctx.type == \"}\") ctx = popContext(state);\n        while (ctx.type == \"statement\") ctx = popContext(state);\n      }\n      else if (curPunc == ctx.type) popContext(state);\n      else if (ctx.type == \"}\" || ctx.type == \"top\" || (ctx.type == \"statement\" && curPunc == \"newstatement\"))\n        pushContext(state, stream.column(), \"statement\");\n      state.startOfLine = false;\n      return style;\n    },\n\n    indent: function(state, textAfter) {\n      if (state.tokenize != tokenBase && state.tokenize != null) return 0;\n      var ctx = state.context, firstChar = textAfter && textAfter.charAt(0);\n      if (ctx.type == \"statement\" && firstChar == \"}\") ctx = ctx.prev;\n      var closing = firstChar == ctx.type;\n      if (ctx.type == \"statement\") return ctx.indented + (firstChar == \"{\" ? 0 : indentUnit);\n      else if (ctx.align) return ctx.column + (closing ? 0 : 1);\n      else return ctx.indented + (closing ? 0 : indentUnit);\n    },\n\n    electricChars: \"{}\"\n  };\n});\n\nCodeMirror.defineMIME(\"text/x-ecl\", \"ecl\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/ecl/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: ECL mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"ecl.js\"></script>\n<style>.CodeMirror {border: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">ECL</a>\n  </ul>\n</div>\n\n<article>\n<h2>ECL mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n/*\nsample useless code to demonstrate ecl syntax highlighting\nthis is a multiline comment!\n*/\n\n//  this is a singleline comment!\n\nimport ut;\nr := \n  record\n   string22 s1 := '123';\n   integer4 i1 := 123;\n  end;\n#option('tmp', true);\nd := dataset('tmp::qb', r, thor);\noutput(d);\n</textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {});\n    </script>\n\n    <p>Based on CodeMirror's clike mode.  For more information see <a href=\"http://hpccsystems.com\">HPCC Systems</a> web site.</p>\n    <p><strong>MIME types defined:</strong> <code>text/x-ecl</code>.</p>\n\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/eiffel/eiffel.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"eiffel\", function() {\n  function wordObj(words) {\n    var o = {};\n    for (var i = 0, e = words.length; i < e; ++i) o[words[i]] = true;\n    return o;\n  }\n  var keywords = wordObj([\n    'note',\n    'across',\n    'when',\n    'variant',\n    'until',\n    'unique',\n    'undefine',\n    'then',\n    'strip',\n    'select',\n    'retry',\n    'rescue',\n    'require',\n    'rename',\n    'reference',\n    'redefine',\n    'prefix',\n    'once',\n    'old',\n    'obsolete',\n    'loop',\n    'local',\n    'like',\n    'is',\n    'inspect',\n    'infix',\n    'include',\n    'if',\n    'frozen',\n    'from',\n    'external',\n    'export',\n    'ensure',\n    'end',\n    'elseif',\n    'else',\n    'do',\n    'creation',\n    'create',\n    'check',\n    'alias',\n    'agent',\n    'separate',\n    'invariant',\n    'inherit',\n    'indexing',\n    'feature',\n    'expanded',\n    'deferred',\n    'class',\n    'Void',\n    'True',\n    'Result',\n    'Precursor',\n    'False',\n    'Current',\n    'create',\n    'attached',\n    'detachable',\n    'as',\n    'and',\n    'implies',\n    'not',\n    'or'\n  ]);\n  var operators = wordObj([\":=\", \"and then\",\"and\", \"or\",\"<<\",\">>\"]);\n  var curPunc;\n\n  function chain(newtok, stream, state) {\n    state.tokenize.push(newtok);\n    return newtok(stream, state);\n  }\n\n  function tokenBase(stream, state) {\n    curPunc = null;\n    if (stream.eatSpace()) return null;\n    var ch = stream.next();\n    if (ch == '\"'||ch == \"'\") {\n      return chain(readQuoted(ch, \"string\"), stream, state);\n    } else if (ch == \"-\"&&stream.eat(\"-\")) {\n      stream.skipToEnd();\n      return \"comment\";\n    } else if (ch == \":\"&&stream.eat(\"=\")) {\n      return \"operator\";\n    } else if (/[0-9]/.test(ch)) {\n      stream.eatWhile(/[xXbBCc0-9\\.]/);\n      stream.eat(/[\\?\\!]/);\n      return \"ident\";\n    } else if (/[a-zA-Z_0-9]/.test(ch)) {\n      stream.eatWhile(/[a-zA-Z_0-9]/);\n      stream.eat(/[\\?\\!]/);\n      return \"ident\";\n    } else if (/[=+\\-\\/*^%<>~]/.test(ch)) {\n      stream.eatWhile(/[=+\\-\\/*^%<>~]/);\n      return \"operator\";\n    } else {\n      return null;\n    }\n  }\n\n  function readQuoted(quote, style,  unescaped) {\n    return function(stream, state) {\n      var escaped = false, ch;\n      while ((ch = stream.next()) != null) {\n        if (ch == quote && (unescaped || !escaped)) {\n          state.tokenize.pop();\n          break;\n        }\n        escaped = !escaped && ch == \"%\";\n      }\n      return style;\n    };\n  }\n\n  return {\n    startState: function() {\n      return {tokenize: [tokenBase]};\n    },\n\n    token: function(stream, state) {\n      var style = state.tokenize[state.tokenize.length-1](stream, state);\n      if (style == \"ident\") {\n        var word = stream.current();\n        style = keywords.propertyIsEnumerable(stream.current()) ? \"keyword\"\n          : operators.propertyIsEnumerable(stream.current()) ? \"operator\"\n          : /^[A-Z][A-Z_0-9]*$/g.test(word) ? \"tag\"\n          : /^0[bB][0-1]+$/g.test(word) ? \"number\"\n          : /^0[cC][0-7]+$/g.test(word) ? \"number\"\n          : /^0[xX][a-fA-F0-9]+$/g.test(word) ? \"number\"\n          : /^([0-9]+\\.[0-9]*)|([0-9]*\\.[0-9]+)$/g.test(word) ? \"number\"\n          : /^[0-9]+$/g.test(word) ? \"number\"\n          : \"variable\";\n      }\n      return style;\n    },\n    lineComment: \"--\"\n  };\n});\n\nCodeMirror.defineMIME(\"text/x-eiffel\", \"eiffel\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/eiffel/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Eiffel mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<link rel=\"stylesheet\" href=\"../../theme/neat.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"eiffel.js\"></script>\n<style>\n      .CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}\n      .cm-s-default span.cm-arrow { color: red; }\n    </style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Eiffel</a>\n  </ul>\n</div>\n\n<article>\n<h2>Eiffel mode</h2>\n<form><textarea id=\"code\" name=\"code\">\nnote\n    description: \"[\n        Project-wide universal properties.\n        This class is an ancestor to all developer-written classes.\n        ANY may be customized for individual projects or teams.\n        ]\"\n\n    library: \"Free implementation of ELKS library\"\n    status: \"See notice at end of class.\"\n    legal: \"See notice at end of class.\"\n    date: \"$Date: 2013-01-25 11:49:00 -0800 (Fri, 25 Jan 2013) $\"\n    revision: \"$Revision: 712 $\"\n\nclass\n    ANY\n\nfeature -- Customization\n\nfeature -- Access\n\n    generator: STRING\n            -- Name of current object's generating class\n            -- (base class of the type of which it is a direct instance)\n        external\n            \"built_in\"\n        ensure\n            generator_not_void: Result /= Void\n            generator_not_empty: not Result.is_empty\n        end\n\n    generating_type: TYPE [detachable like Current]\n            -- Type of current object\n            -- (type of which it is a direct instance)\n        do\n            Result := {detachable like Current}\n        ensure\n            generating_type_not_void: Result /= Void\n        end\n\nfeature -- Status report\n\n    conforms_to (other: ANY): BOOLEAN\n            -- Does type of current object conform to type\n            -- of `other' (as per Eiffel: The Language, chapter 13)?\n        require\n            other_not_void: other /= Void\n        external\n            \"built_in\"\n        end\n\n    same_type (other: ANY): BOOLEAN\n            -- Is type of current object identical to type of `other'?\n        require\n            other_not_void: other /= Void\n        external\n            \"built_in\"\n        ensure\n            definition: Result = (conforms_to (other) and\n                                        other.conforms_to (Current))\n        end\n\nfeature -- Comparison\n\n    is_equal (other: like Current): BOOLEAN\n            -- Is `other' attached to an object considered\n            -- equal to current object?\n        require\n            other_not_void: other /= Void\n        external\n            \"built_in\"\n        ensure\n            symmetric: Result implies other ~ Current\n            consistent: standard_is_equal (other) implies Result\n        end\n\n    frozen standard_is_equal (other: like Current): BOOLEAN\n            -- Is `other' attached to an object of the same type\n            -- as current object, and field-by-field identical to it?\n        require\n            other_not_void: other /= Void\n        external\n            \"built_in\"\n        ensure\n            same_type: Result implies same_type (other)\n            symmetric: Result implies other.standard_is_equal (Current)\n        end\n\n    frozen equal (a: detachable ANY; b: like a): BOOLEAN\n            -- Are `a' and `b' either both void or attached\n            -- to objects considered equal?\n        do\n            if a = Void then\n                Result := b = Void\n            else\n                Result := b /= Void and then\n                            a.is_equal (b)\n            end\n        ensure\n            definition: Result = (a = Void and b = Void) or else\n                        ((a /= Void and b /= Void) and then\n                        a.is_equal (b))\n        end\n\n    frozen standard_equal (a: detachable ANY; b: like a): BOOLEAN\n            -- Are `a' and `b' either both void or attached to\n            -- field-by-field identical objects of the same type?\n            -- Always uses default object comparison criterion.\n        do\n            if a = Void then\n                Result := b = Void\n            else\n                Result := b /= Void and then\n                            a.standard_is_equal (b)\n            end\n        ensure\n            definition: Result = (a = Void and b = Void) or else\n                        ((a /= Void and b /= Void) and then\n                        a.standard_is_equal (b))\n        end\n\n    frozen is_deep_equal (other: like Current): BOOLEAN\n            -- Are `Current' and `other' attached to isomorphic object structures?\n        require\n            other_not_void: other /= Void\n        external\n            \"built_in\"\n        ensure\n            shallow_implies_deep: standard_is_equal (other) implies Result\n            same_type: Result implies same_type (other)\n            symmetric: Result implies other.is_deep_equal (Current)\n        end\n\n    frozen deep_equal (a: detachable ANY; b: like a): BOOLEAN\n            -- Are `a' and `b' either both void\n            -- or attached to isomorphic object structures?\n        do\n            if a = Void then\n                Result := b = Void\n            else\n                Result := b /= Void and then a.is_deep_equal (b)\n            end\n        ensure\n            shallow_implies_deep: standard_equal (a, b) implies Result\n            both_or_none_void: (a = Void) implies (Result = (b = Void))\n            same_type: (Result and (a /= Void)) implies (b /= Void and then a.same_type (b))\n            symmetric: Result implies deep_equal (b, a)\n        end\n\nfeature -- Duplication\n\n    frozen twin: like Current\n            -- New object equal to `Current'\n            -- `twin' calls `copy'; to change copying/twinning semantics, redefine `copy'.\n        external\n            \"built_in\"\n        ensure\n            twin_not_void: Result /= Void\n            is_equal: Result ~ Current\n        end\n\n    copy (other: like Current)\n            -- Update current object using fields of object attached\n            -- to `other', so as to yield equal objects.\n        require\n            other_not_void: other /= Void\n            type_identity: same_type (other)\n        external\n            \"built_in\"\n        ensure\n            is_equal: Current ~ other\n        end\n\n    frozen standard_copy (other: like Current)\n            -- Copy every field of `other' onto corresponding field\n            -- of current object.\n        require\n            other_not_void: other /= Void\n            type_identity: same_type (other)\n        external\n            \"built_in\"\n        ensure\n            is_standard_equal: standard_is_equal (other)\n        end\n\n    frozen clone (other: detachable ANY): like other\n            -- Void if `other' is void; otherwise new object\n            -- equal to `other'\n            --\n            -- For non-void `other', `clone' calls `copy';\n            -- to change copying/cloning semantics, redefine `copy'.\n        obsolete\n            \"Use `twin' instead.\"\n        do\n            if other /= Void then\n                Result := other.twin\n            end\n        ensure\n            equal: Result ~ other\n        end\n\n    frozen standard_clone (other: detachable ANY): like other\n            -- Void if `other' is void; otherwise new object\n            -- field-by-field identical to `other'.\n            -- Always uses default copying semantics.\n        obsolete\n            \"Use `standard_twin' instead.\"\n        do\n            if other /= Void then\n                Result := other.standard_twin\n            end\n        ensure\n            equal: standard_equal (Result, other)\n        end\n\n    frozen standard_twin: like Current\n            -- New object field-by-field identical to `other'.\n            -- Always uses default copying semantics.\n        external\n            \"built_in\"\n        ensure\n            standard_twin_not_void: Result /= Void\n            equal: standard_equal (Result, Current)\n        end\n\n    frozen deep_twin: like Current\n            -- New object structure recursively duplicated from Current.\n        external\n            \"built_in\"\n        ensure\n            deep_twin_not_void: Result /= Void\n            deep_equal: deep_equal (Current, Result)\n        end\n\n    frozen deep_clone (other: detachable ANY): like other\n            -- Void if `other' is void: otherwise, new object structure\n            -- recursively duplicated from the one attached to `other'\n        obsolete\n            \"Use `deep_twin' instead.\"\n        do\n            if other /= Void then\n                Result := other.deep_twin\n            end\n        ensure\n            deep_equal: deep_equal (other, Result)\n        end\n\n    frozen deep_copy (other: like Current)\n            -- Effect equivalent to that of:\n            --      `copy' (`other' . `deep_twin')\n        require\n            other_not_void: other /= Void\n        do\n            copy (other.deep_twin)\n        ensure\n            deep_equal: deep_equal (Current, other)\n        end\n\nfeature {NONE} -- Retrieval\n\n    frozen internal_correct_mismatch\n            -- Called from runtime to perform a proper dynamic dispatch on `correct_mismatch'\n            -- from MISMATCH_CORRECTOR.\n        local\n            l_msg: STRING\n            l_exc: EXCEPTIONS\n        do\n            if attached {MISMATCH_CORRECTOR} Current as l_corrector then\n                l_corrector.correct_mismatch\n            else\n                create l_msg.make_from_string (\"Mismatch: \")\n                create l_exc\n                l_msg.append (generating_type.name)\n                l_exc.raise_retrieval_exception (l_msg)\n            end\n        end\n\nfeature -- Output\n\n    io: STD_FILES\n            -- Handle to standard file setup\n        once\n            create Result\n            Result.set_output_default\n        ensure\n            io_not_void: Result /= Void\n        end\n\n    out: STRING\n            -- New string containing terse printable representation\n            -- of current object\n        do\n            Result := tagged_out\n        ensure\n            out_not_void: Result /= Void\n        end\n\n    frozen tagged_out: STRING\n            -- New string containing terse printable representation\n            -- of current object\n        external\n            \"built_in\"\n        ensure\n            tagged_out_not_void: Result /= Void\n        end\n\n    print (o: detachable ANY)\n            -- Write terse external representation of `o'\n            -- on standard output.\n        do\n            if o /= Void then\n                io.put_string (o.out)\n            end\n        end\n\nfeature -- Platform\n\n    Operating_environment: OPERATING_ENVIRONMENT\n            -- Objects available from the operating system\n        once\n            create Result\n        ensure\n            operating_environment_not_void: Result /= Void\n        end\n\nfeature {NONE} -- Initialization\n\n    default_create\n            -- Process instances of classes with no creation clause.\n            -- (Default: do nothing.)\n        do\n        end\n\nfeature -- Basic operations\n\n    default_rescue\n            -- Process exception for routines with no Rescue clause.\n            -- (Default: do nothing.)\n        do\n        end\n\n    frozen do_nothing\n            -- Execute a null action.\n        do\n        end\n\n    frozen default: detachable like Current\n            -- Default value of object's type\n        do\n        end\n\n    frozen default_pointer: POINTER\n            -- Default value of type `POINTER'\n            -- (Avoid the need to write `p'.`default' for\n            -- some `p' of type `POINTER'.)\n        do\n        ensure\n            -- Result = Result.default\n        end\n\n    frozen as_attached: attached like Current\n            -- Attached version of Current\n            -- (Can be used during transitional period to convert\n            -- non-void-safe classes to void-safe ones.)\n        do\n            Result := Current\n        end\n\ninvariant\n    reflexive_equality: standard_is_equal (Current)\n    reflexive_conformance: conforms_to (Current)\n\nnote\n    copyright: \"Copyright (c) 1984-2012, Eiffel Software and others\"\n    license:   \"Eiffel Forum License v2 (see http://www.eiffel.com/licensing/forum.txt)\"\n    source: \"[\n            Eiffel Software\n            5949 Hollister Ave., Goleta, CA 93117 USA\n            Telephone 805-685-1006, Fax 805-685-6869\n            Website http://www.eiffel.com\n            Customer support http://support.eiffel.com\n        ]\"\n\nend\n\n</textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        mode: \"text/x-eiffel\",\n        indentUnit: 4,\n        lineNumbers: true,\n        theme: \"neat\"\n      });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-eiffel</code>.</p>\n \n <p> Created by <a href=\"https://github.com/ynh\">YNH</a>.</p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/erlang/erlang.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n/*jshint unused:true, eqnull:true, curly:true, bitwise:true */\n/*jshint undef:true, latedef:true, trailing:true */\n/*global CodeMirror:true */\n\n// erlang mode.\n// tokenizer -> token types -> CodeMirror styles\n// tokenizer maintains a parse stack\n// indenter uses the parse stack\n\n// TODO indenter:\n//   bit syntax\n//   old guard/bif/conversion clashes (e.g. \"float/1\")\n//   type/spec/opaque\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMIME(\"text/x-erlang\", \"erlang\");\n\nCodeMirror.defineMode(\"erlang\", function(cmCfg) {\n  \"use strict\";\n\n/////////////////////////////////////////////////////////////////////////////\n// constants\n\n  var typeWords = [\n    \"-type\", \"-spec\", \"-export_type\", \"-opaque\"];\n\n  var keywordWords = [\n    \"after\",\"begin\",\"catch\",\"case\",\"cond\",\"end\",\"fun\",\"if\",\n    \"let\",\"of\",\"query\",\"receive\",\"try\",\"when\"];\n\n  var separatorRE    = /[\\->,;]/;\n  var separatorWords = [\n    \"->\",\";\",\",\"];\n\n  var operatorAtomWords = [\n    \"and\",\"andalso\",\"band\",\"bnot\",\"bor\",\"bsl\",\"bsr\",\"bxor\",\n    \"div\",\"not\",\"or\",\"orelse\",\"rem\",\"xor\"];\n\n  var operatorSymbolRE    = /[\\+\\-\\*\\/<>=\\|:!]/;\n  var operatorSymbolWords = [\n    \"=\",\"+\",\"-\",\"*\",\"/\",\">\",\">=\",\"<\",\"=<\",\"=:=\",\"==\",\"=/=\",\"/=\",\"||\",\"<-\",\"!\"];\n\n  var openParenRE    = /[<\\(\\[\\{]/;\n  var openParenWords = [\n    \"<<\",\"(\",\"[\",\"{\"];\n\n  var closeParenRE    = /[>\\)\\]\\}]/;\n  var closeParenWords = [\n    \"}\",\"]\",\")\",\">>\"];\n\n  var guardWords = [\n    \"is_atom\",\"is_binary\",\"is_bitstring\",\"is_boolean\",\"is_float\",\n    \"is_function\",\"is_integer\",\"is_list\",\"is_number\",\"is_pid\",\n    \"is_port\",\"is_record\",\"is_reference\",\"is_tuple\",\n    \"atom\",\"binary\",\"bitstring\",\"boolean\",\"function\",\"integer\",\"list\",\n    \"number\",\"pid\",\"port\",\"record\",\"reference\",\"tuple\"];\n\n  var bifWords = [\n    \"abs\",\"adler32\",\"adler32_combine\",\"alive\",\"apply\",\"atom_to_binary\",\n    \"atom_to_list\",\"binary_to_atom\",\"binary_to_existing_atom\",\n    \"binary_to_list\",\"binary_to_term\",\"bit_size\",\"bitstring_to_list\",\n    \"byte_size\",\"check_process_code\",\"contact_binary\",\"crc32\",\n    \"crc32_combine\",\"date\",\"decode_packet\",\"delete_module\",\n    \"disconnect_node\",\"element\",\"erase\",\"exit\",\"float\",\"float_to_list\",\n    \"garbage_collect\",\"get\",\"get_keys\",\"group_leader\",\"halt\",\"hd\",\n    \"integer_to_list\",\"internal_bif\",\"iolist_size\",\"iolist_to_binary\",\n    \"is_alive\",\"is_atom\",\"is_binary\",\"is_bitstring\",\"is_boolean\",\n    \"is_float\",\"is_function\",\"is_integer\",\"is_list\",\"is_number\",\"is_pid\",\n    \"is_port\",\"is_process_alive\",\"is_record\",\"is_reference\",\"is_tuple\",\n    \"length\",\"link\",\"list_to_atom\",\"list_to_binary\",\"list_to_bitstring\",\n    \"list_to_existing_atom\",\"list_to_float\",\"list_to_integer\",\n    \"list_to_pid\",\"list_to_tuple\",\"load_module\",\"make_ref\",\"module_loaded\",\n    \"monitor_node\",\"node\",\"node_link\",\"node_unlink\",\"nodes\",\"notalive\",\n    \"now\",\"open_port\",\"pid_to_list\",\"port_close\",\"port_command\",\n    \"port_connect\",\"port_control\",\"pre_loaded\",\"process_flag\",\n    \"process_info\",\"processes\",\"purge_module\",\"put\",\"register\",\n    \"registered\",\"round\",\"self\",\"setelement\",\"size\",\"spawn\",\"spawn_link\",\n    \"spawn_monitor\",\"spawn_opt\",\"split_binary\",\"statistics\",\n    \"term_to_binary\",\"time\",\"throw\",\"tl\",\"trunc\",\"tuple_size\",\n    \"tuple_to_list\",\"unlink\",\"unregister\",\"whereis\"];\n\n// upper case: [A-Z] [Ø-Þ] [À-Ö]\n// lower case: [a-z] [ß-ö] [ø-ÿ]\n  var anumRE       = /[\\w@Ø-ÞÀ-Öß-öø-ÿ]/;\n  var escapesRE    =\n    /[0-7]{1,3}|[bdefnrstv\\\\\"']|\\^[a-zA-Z]|x[0-9a-zA-Z]{2}|x{[0-9a-zA-Z]+}/;\n\n/////////////////////////////////////////////////////////////////////////////\n// tokenizer\n\n  function tokenizer(stream,state) {\n    // in multi-line string\n    if (state.in_string) {\n      state.in_string = (!doubleQuote(stream));\n      return rval(state,stream,\"string\");\n    }\n\n    // in multi-line atom\n    if (state.in_atom) {\n      state.in_atom = (!singleQuote(stream));\n      return rval(state,stream,\"atom\");\n    }\n\n    // whitespace\n    if (stream.eatSpace()) {\n      return rval(state,stream,\"whitespace\");\n    }\n\n    // attributes and type specs\n    if (!peekToken(state) &&\n        stream.match(/-\\s*[a-zß-öø-ÿ][\\wØ-ÞÀ-Öß-öø-ÿ]*/)) {\n      if (is_member(stream.current(),typeWords)) {\n        return rval(state,stream,\"type\");\n      }else{\n        return rval(state,stream,\"attribute\");\n      }\n    }\n\n    var ch = stream.next();\n\n    // comment\n    if (ch == '%') {\n      stream.skipToEnd();\n      return rval(state,stream,\"comment\");\n    }\n\n    // colon\n    if (ch == \":\") {\n      return rval(state,stream,\"colon\");\n    }\n\n    // macro\n    if (ch == '?') {\n      stream.eatSpace();\n      stream.eatWhile(anumRE);\n      return rval(state,stream,\"macro\");\n    }\n\n    // record\n    if (ch == \"#\") {\n      stream.eatSpace();\n      stream.eatWhile(anumRE);\n      return rval(state,stream,\"record\");\n    }\n\n    // dollar escape\n    if (ch == \"$\") {\n      if (stream.next() == \"\\\\\" && !stream.match(escapesRE)) {\n        return rval(state,stream,\"error\");\n      }\n      return rval(state,stream,\"number\");\n    }\n\n    // dot\n    if (ch == \".\") {\n      return rval(state,stream,\"dot\");\n    }\n\n    // quoted atom\n    if (ch == '\\'') {\n      if (!(state.in_atom = (!singleQuote(stream)))) {\n        if (stream.match(/\\s*\\/\\s*[0-9]/,false)) {\n          stream.match(/\\s*\\/\\s*[0-9]/,true);\n          return rval(state,stream,\"fun\");      // 'f'/0 style fun\n        }\n        if (stream.match(/\\s*\\(/,false) || stream.match(/\\s*:/,false)) {\n          return rval(state,stream,\"function\");\n        }\n      }\n      return rval(state,stream,\"atom\");\n    }\n\n    // string\n    if (ch == '\"') {\n      state.in_string = (!doubleQuote(stream));\n      return rval(state,stream,\"string\");\n    }\n\n    // variable\n    if (/[A-Z_Ø-ÞÀ-Ö]/.test(ch)) {\n      stream.eatWhile(anumRE);\n      return rval(state,stream,\"variable\");\n    }\n\n    // atom/keyword/BIF/function\n    if (/[a-z_ß-öø-ÿ]/.test(ch)) {\n      stream.eatWhile(anumRE);\n\n      if (stream.match(/\\s*\\/\\s*[0-9]/,false)) {\n        stream.match(/\\s*\\/\\s*[0-9]/,true);\n        return rval(state,stream,\"fun\");      // f/0 style fun\n      }\n\n      var w = stream.current();\n\n      if (is_member(w,keywordWords)) {\n        return rval(state,stream,\"keyword\");\n      }else if (is_member(w,operatorAtomWords)) {\n        return rval(state,stream,\"operator\");\n      }else if (stream.match(/\\s*\\(/,false)) {\n        // 'put' and 'erlang:put' are bifs, 'foo:put' is not\n        if (is_member(w,bifWords) &&\n            ((peekToken(state).token != \":\") ||\n             (peekToken(state,2).token == \"erlang\"))) {\n          return rval(state,stream,\"builtin\");\n        }else if (is_member(w,guardWords)) {\n          return rval(state,stream,\"guard\");\n        }else{\n          return rval(state,stream,\"function\");\n        }\n      }else if (is_member(w,operatorAtomWords)) {\n        return rval(state,stream,\"operator\");\n      }else if (lookahead(stream) == \":\") {\n        if (w == \"erlang\") {\n          return rval(state,stream,\"builtin\");\n        } else {\n          return rval(state,stream,\"function\");\n        }\n      }else if (is_member(w,[\"true\",\"false\"])) {\n        return rval(state,stream,\"boolean\");\n      }else if (is_member(w,[\"true\",\"false\"])) {\n        return rval(state,stream,\"boolean\");\n      }else{\n        return rval(state,stream,\"atom\");\n      }\n    }\n\n    // number\n    var digitRE      = /[0-9]/;\n    var radixRE      = /[0-9a-zA-Z]/;         // 36#zZ style int\n    if (digitRE.test(ch)) {\n      stream.eatWhile(digitRE);\n      if (stream.eat('#')) {                // 36#aZ  style integer\n        if (!stream.eatWhile(radixRE)) {\n          stream.backUp(1);                 //\"36#\" - syntax error\n        }\n      } else if (stream.eat('.')) {       // float\n        if (!stream.eatWhile(digitRE)) {\n          stream.backUp(1);        // \"3.\" - probably end of function\n        } else {\n          if (stream.eat(/[eE]/)) {        // float with exponent\n            if (stream.eat(/[-+]/)) {\n              if (!stream.eatWhile(digitRE)) {\n                stream.backUp(2);            // \"2e-\" - syntax error\n              }\n            } else {\n              if (!stream.eatWhile(digitRE)) {\n                stream.backUp(1);            // \"2e\" - syntax error\n              }\n            }\n          }\n        }\n      }\n      return rval(state,stream,\"number\");   // normal integer\n    }\n\n    // open parens\n    if (nongreedy(stream,openParenRE,openParenWords)) {\n      return rval(state,stream,\"open_paren\");\n    }\n\n    // close parens\n    if (nongreedy(stream,closeParenRE,closeParenWords)) {\n      return rval(state,stream,\"close_paren\");\n    }\n\n    // separators\n    if (greedy(stream,separatorRE,separatorWords)) {\n      return rval(state,stream,\"separator\");\n    }\n\n    // operators\n    if (greedy(stream,operatorSymbolRE,operatorSymbolWords)) {\n      return rval(state,stream,\"operator\");\n    }\n\n    return rval(state,stream,null);\n  }\n\n/////////////////////////////////////////////////////////////////////////////\n// utilities\n  function nongreedy(stream,re,words) {\n    if (stream.current().length == 1 && re.test(stream.current())) {\n      stream.backUp(1);\n      while (re.test(stream.peek())) {\n        stream.next();\n        if (is_member(stream.current(),words)) {\n          return true;\n        }\n      }\n      stream.backUp(stream.current().length-1);\n    }\n    return false;\n  }\n\n  function greedy(stream,re,words) {\n    if (stream.current().length == 1 && re.test(stream.current())) {\n      while (re.test(stream.peek())) {\n        stream.next();\n      }\n      while (0 < stream.current().length) {\n        if (is_member(stream.current(),words)) {\n          return true;\n        }else{\n          stream.backUp(1);\n        }\n      }\n      stream.next();\n    }\n    return false;\n  }\n\n  function doubleQuote(stream) {\n    return quote(stream, '\"', '\\\\');\n  }\n\n  function singleQuote(stream) {\n    return quote(stream,'\\'','\\\\');\n  }\n\n  function quote(stream,quoteChar,escapeChar) {\n    while (!stream.eol()) {\n      var ch = stream.next();\n      if (ch == quoteChar) {\n        return true;\n      }else if (ch == escapeChar) {\n        stream.next();\n      }\n    }\n    return false;\n  }\n\n  function lookahead(stream) {\n    var m = stream.match(/([\\n\\s]+|%[^\\n]*\\n)*(.)/,false);\n    return m ? m.pop() : \"\";\n  }\n\n  function is_member(element,list) {\n    return (-1 < list.indexOf(element));\n  }\n\n  function rval(state,stream,type) {\n\n    // parse stack\n    pushToken(state,realToken(type,stream));\n\n    // map erlang token type to CodeMirror style class\n    //     erlang             -> CodeMirror tag\n    switch (type) {\n      case \"atom\":        return \"atom\";\n      case \"attribute\":   return \"attribute\";\n      case \"boolean\":     return \"atom\";\n      case \"builtin\":     return \"builtin\";\n      case \"close_paren\": return null;\n      case \"colon\":       return null;\n      case \"comment\":     return \"comment\";\n      case \"dot\":         return null;\n      case \"error\":       return \"error\";\n      case \"fun\":         return \"meta\";\n      case \"function\":    return \"tag\";\n      case \"guard\":       return \"property\";\n      case \"keyword\":     return \"keyword\";\n      case \"macro\":       return \"variable-2\";\n      case \"number\":      return \"number\";\n      case \"open_paren\":  return null;\n      case \"operator\":    return \"operator\";\n      case \"record\":      return \"bracket\";\n      case \"separator\":   return null;\n      case \"string\":      return \"string\";\n      case \"type\":        return \"def\";\n      case \"variable\":    return \"variable\";\n      default:            return null;\n    }\n  }\n\n  function aToken(tok,col,ind,typ) {\n    return {token:  tok,\n            column: col,\n            indent: ind,\n            type:   typ};\n  }\n\n  function realToken(type,stream) {\n    return aToken(stream.current(),\n                 stream.column(),\n                 stream.indentation(),\n                 type);\n  }\n\n  function fakeToken(type) {\n    return aToken(type,0,0,type);\n  }\n\n  function peekToken(state,depth) {\n    var len = state.tokenStack.length;\n    var dep = (depth ? depth : 1);\n\n    if (len < dep) {\n      return false;\n    }else{\n      return state.tokenStack[len-dep];\n    }\n  }\n\n  function pushToken(state,token) {\n\n    if (!(token.type == \"comment\" || token.type == \"whitespace\")) {\n      state.tokenStack = maybe_drop_pre(state.tokenStack,token);\n      state.tokenStack = maybe_drop_post(state.tokenStack);\n    }\n  }\n\n  function maybe_drop_pre(s,token) {\n    var last = s.length-1;\n\n    if (0 < last && s[last].type === \"record\" && token.type === \"dot\") {\n      s.pop();\n    }else if (0 < last && s[last].type === \"group\") {\n      s.pop();\n      s.push(token);\n    }else{\n      s.push(token);\n    }\n    return s;\n  }\n\n  function maybe_drop_post(s) {\n    var last = s.length-1;\n\n    if (s[last].type === \"dot\") {\n      return [];\n    }\n    if (s[last].type === \"fun\" && s[last-1].token === \"fun\") {\n      return s.slice(0,last-1);\n    }\n    switch (s[s.length-1].token) {\n      case \"}\":    return d(s,{g:[\"{\"]});\n      case \"]\":    return d(s,{i:[\"[\"]});\n      case \")\":    return d(s,{i:[\"(\"]});\n      case \">>\":   return d(s,{i:[\"<<\"]});\n      case \"end\":  return d(s,{i:[\"begin\",\"case\",\"fun\",\"if\",\"receive\",\"try\"]});\n      case \",\":    return d(s,{e:[\"begin\",\"try\",\"when\",\"->\",\n                                  \",\",\"(\",\"[\",\"{\",\"<<\"]});\n      case \"->\":   return d(s,{r:[\"when\"],\n                               m:[\"try\",\"if\",\"case\",\"receive\"]});\n      case \";\":    return d(s,{E:[\"case\",\"fun\",\"if\",\"receive\",\"try\",\"when\"]});\n      case \"catch\":return d(s,{e:[\"try\"]});\n      case \"of\":   return d(s,{e:[\"case\"]});\n      case \"after\":return d(s,{e:[\"receive\",\"try\"]});\n      default:     return s;\n    }\n  }\n\n  function d(stack,tt) {\n    // stack is a stack of Token objects.\n    // tt is an object; {type:tokens}\n    // type is a char, tokens is a list of token strings.\n    // The function returns (possibly truncated) stack.\n    // It will descend the stack, looking for a Token such that Token.token\n    //  is a member of tokens. If it does not find that, it will normally (but\n    //  see \"E\" below) return stack. If it does find a match, it will remove\n    //  all the Tokens between the top and the matched Token.\n    // If type is \"m\", that is all it does.\n    // If type is \"i\", it will also remove the matched Token and the top Token.\n    // If type is \"g\", like \"i\", but add a fake \"group\" token at the top.\n    // If type is \"r\", it will remove the matched Token, but not the top Token.\n    // If type is \"e\", it will keep the matched Token but not the top Token.\n    // If type is \"E\", it behaves as for type \"e\", except if there is no match,\n    //  in which case it will return an empty stack.\n\n    for (var type in tt) {\n      var len = stack.length-1;\n      var tokens = tt[type];\n      for (var i = len-1; -1 < i ; i--) {\n        if (is_member(stack[i].token,tokens)) {\n          var ss = stack.slice(0,i);\n          switch (type) {\n              case \"m\": return ss.concat(stack[i]).concat(stack[len]);\n              case \"r\": return ss.concat(stack[len]);\n              case \"i\": return ss;\n              case \"g\": return ss.concat(fakeToken(\"group\"));\n              case \"E\": return ss.concat(stack[i]);\n              case \"e\": return ss.concat(stack[i]);\n          }\n        }\n      }\n    }\n    return (type == \"E\" ? [] : stack);\n  }\n\n/////////////////////////////////////////////////////////////////////////////\n// indenter\n\n  function indenter(state,textAfter) {\n    var t;\n    var unit = cmCfg.indentUnit;\n    var wordAfter = wordafter(textAfter);\n    var currT = peekToken(state,1);\n    var prevT = peekToken(state,2);\n\n    if (state.in_string || state.in_atom) {\n      return CodeMirror.Pass;\n    }else if (!prevT) {\n      return 0;\n    }else if (currT.token == \"when\") {\n      return currT.column+unit;\n    }else if (wordAfter === \"when\" && prevT.type === \"function\") {\n      return prevT.indent+unit;\n    }else if (wordAfter === \"(\" && currT.token === \"fun\") {\n      return  currT.column+3;\n    }else if (wordAfter === \"catch\" && (t = getToken(state,[\"try\"]))) {\n      return t.column;\n    }else if (is_member(wordAfter,[\"end\",\"after\",\"of\"])) {\n      t = getToken(state,[\"begin\",\"case\",\"fun\",\"if\",\"receive\",\"try\"]);\n      return t ? t.column : CodeMirror.Pass;\n    }else if (is_member(wordAfter,closeParenWords)) {\n      t = getToken(state,openParenWords);\n      return t ? t.column : CodeMirror.Pass;\n    }else if (is_member(currT.token,[\",\",\"|\",\"||\"]) ||\n              is_member(wordAfter,[\",\",\"|\",\"||\"])) {\n      t = postcommaToken(state);\n      return t ? t.column+t.token.length : unit;\n    }else if (currT.token == \"->\") {\n      if (is_member(prevT.token, [\"receive\",\"case\",\"if\",\"try\"])) {\n        return prevT.column+unit+unit;\n      }else{\n        return prevT.column+unit;\n      }\n    }else if (is_member(currT.token,openParenWords)) {\n      return currT.column+currT.token.length;\n    }else{\n      t = defaultToken(state);\n      return truthy(t) ? t.column+unit : 0;\n    }\n  }\n\n  function wordafter(str) {\n    var m = str.match(/,|[a-z]+|\\}|\\]|\\)|>>|\\|+|\\(/);\n\n    return truthy(m) && (m.index === 0) ? m[0] : \"\";\n  }\n\n  function postcommaToken(state) {\n    var objs = state.tokenStack.slice(0,-1);\n    var i = getTokenIndex(objs,\"type\",[\"open_paren\"]);\n\n    return truthy(objs[i]) ? objs[i] : false;\n  }\n\n  function defaultToken(state) {\n    var objs = state.tokenStack;\n    var stop = getTokenIndex(objs,\"type\",[\"open_paren\",\"separator\",\"keyword\"]);\n    var oper = getTokenIndex(objs,\"type\",[\"operator\"]);\n\n    if (truthy(stop) && truthy(oper) && stop < oper) {\n      return objs[stop+1];\n    } else if (truthy(stop)) {\n      return objs[stop];\n    } else {\n      return false;\n    }\n  }\n\n  function getToken(state,tokens) {\n    var objs = state.tokenStack;\n    var i = getTokenIndex(objs,\"token\",tokens);\n\n    return truthy(objs[i]) ? objs[i] : false;\n  }\n\n  function getTokenIndex(objs,propname,propvals) {\n\n    for (var i = objs.length-1; -1 < i ; i--) {\n      if (is_member(objs[i][propname],propvals)) {\n        return i;\n      }\n    }\n    return false;\n  }\n\n  function truthy(x) {\n    return (x !== false) && (x != null);\n  }\n\n/////////////////////////////////////////////////////////////////////////////\n// this object defines the mode\n\n  return {\n    startState:\n      function() {\n        return {tokenStack: [],\n                in_string:  false,\n                in_atom:    false};\n      },\n\n    token:\n      function(stream, state) {\n        return tokenizer(stream, state);\n      },\n\n    indent:\n      function(state, textAfter) {\n        return indenter(state,textAfter);\n      },\n\n    lineComment: \"%\"\n  };\n});\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/erlang/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Erlang mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<link rel=\"stylesheet\" href=\"../../theme/erlang-dark.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/edit/matchbrackets.js\"></script>\n<script src=\"erlang.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Erlang</a>\n  </ul>\n</div>\n\n<article>\n<h2>Erlang mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n%% -*- mode: erlang; erlang-indent-level: 2 -*-\n%%% Created :  7 May 2012 by mats cronqvist <masse@klarna.com>\n\n%% @doc\n%% Demonstrates how to print a record.\n%% @end\n\n-module('ex').\n-author('mats cronqvist').\n-export([demo/0,\n         rec_info/1]).\n\n-record(demo,{a=\"One\",b=\"Two\",c=\"Three\",d=\"Four\"}).\n\nrec_info(demo) -> record_info(fields,demo).\n\ndemo() -> expand_recs(?MODULE,#demo{a=\"A\",b=\"BB\"}).\n\nexpand_recs(M,List) when is_list(List) ->\n  [expand_recs(M,L)||L<-List];\nexpand_recs(M,Tup) when is_tuple(Tup) ->\n  case tuple_size(Tup) of\n    L when L < 1 -> Tup;\n    L ->\n      try\n        Fields = M:rec_info(element(1,Tup)),\n        L = length(Fields)+1,\n        lists:zip(Fields,expand_recs(M,tl(tuple_to_list(Tup))))\n      catch\n        _:_ -> list_to_tuple(expand_recs(M,tuple_to_list(Tup)))\n      end\n  end;\nexpand_recs(_,Term) ->\n  Term.\n</textarea></form>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers: true,\n        matchBrackets: true,\n        extraKeys: {\"Tab\":  \"indentAuto\"},\n        theme: \"erlang-dark\"\n      });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-erlang</code>.</p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/forth/forth.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n// Author: Aliaksei Chapyzhenka\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  function toWordList(words) {\n    var ret = [];\n    words.split(' ').forEach(function(e){\n      ret.push({name: e});\n    });\n    return ret;\n  }\n\n  var coreWordList = toWordList(\n'INVERT AND OR XOR\\\n 2* 2/ LSHIFT RSHIFT\\\n 0= = 0< < > U< MIN MAX\\\n 2DROP 2DUP 2OVER 2SWAP ?DUP DEPTH DROP DUP OVER ROT SWAP\\\n >R R> R@\\\n + - 1+ 1- ABS NEGATE\\\n S>D * M* UM*\\\n FM/MOD SM/REM UM/MOD */ */MOD / /MOD MOD\\\n HERE , @ ! CELL+ CELLS C, C@ C! CHARS 2@ 2!\\\n ALIGN ALIGNED +! ALLOT\\\n CHAR [CHAR] [ ] BL\\\n FIND EXECUTE IMMEDIATE COUNT LITERAL STATE\\\n ; DOES> >BODY\\\n EVALUATE\\\n SOURCE >IN\\\n <# # #S #> HOLD SIGN BASE >NUMBER HEX DECIMAL\\\n FILL MOVE\\\n . CR EMIT SPACE SPACES TYPE U. .R U.R\\\n ACCEPT\\\n TRUE FALSE\\\n <> U> 0<> 0>\\\n NIP TUCK ROLL PICK\\\n 2>R 2R@ 2R>\\\n WITHIN UNUSED MARKER\\\n I J\\\n TO\\\n COMPILE, [COMPILE]\\\n SAVE-INPUT RESTORE-INPUT\\\n PAD ERASE\\\n 2LITERAL DNEGATE\\\n D- D+ D0< D0= D2* D2/ D< D= DMAX DMIN D>S DABS\\\n M+ M*/ D. D.R 2ROT DU<\\\n CATCH THROW\\\n FREE RESIZE ALLOCATE\\\n CS-PICK CS-ROLL\\\n GET-CURRENT SET-CURRENT FORTH-WORDLIST GET-ORDER SET-ORDER\\\n PREVIOUS SEARCH-WORDLIST WORDLIST FIND ALSO ONLY FORTH DEFINITIONS ORDER\\\n -TRAILING /STRING SEARCH COMPARE CMOVE CMOVE> BLANK SLITERAL');\n\n  var immediateWordList = toWordList('IF ELSE THEN BEGIN WHILE REPEAT UNTIL RECURSE [IF] [ELSE] [THEN] ?DO DO LOOP +LOOP UNLOOP LEAVE EXIT AGAIN CASE OF ENDOF ENDCASE');\n\n  CodeMirror.defineMode('forth', function() {\n    function searchWordList (wordList, word) {\n      var i;\n      for (i = wordList.length - 1; i >= 0; i--) {\n        if (wordList[i].name === word.toUpperCase()) {\n          return wordList[i];\n        }\n      }\n      return undefined;\n    }\n  return {\n    startState: function() {\n      return {\n        state: '',\n        base: 10,\n        coreWordList: coreWordList,\n        immediateWordList: immediateWordList,\n        wordList: []\n      };\n    },\n    token: function (stream, stt) {\n      var mat;\n      if (stream.eatSpace()) {\n        return null;\n      }\n      if (stt.state === '') { // interpretation\n        if (stream.match(/^(\\]|:NONAME)(\\s|$)/i)) {\n          stt.state = ' compilation';\n          return 'builtin compilation';\n        }\n        mat = stream.match(/^(\\:)\\s+(\\S+)(\\s|$)+/);\n        if (mat) {\n          stt.wordList.push({name: mat[2].toUpperCase()});\n          stt.state = ' compilation';\n          return 'def' + stt.state;\n        }\n        mat = stream.match(/^(VARIABLE|2VARIABLE|CONSTANT|2CONSTANT|CREATE|POSTPONE|VALUE|WORD)\\s+(\\S+)(\\s|$)+/i);\n        if (mat) {\n          stt.wordList.push({name: mat[2].toUpperCase()});\n          return 'def' + stt.state;\n        }\n        mat = stream.match(/^(\\'|\\[\\'\\])\\s+(\\S+)(\\s|$)+/);\n        if (mat) {\n          return 'builtin' + stt.state;\n        }\n        } else { // compilation\n        // ; [\n        if (stream.match(/^(\\;|\\[)(\\s)/)) {\n          stt.state = '';\n          stream.backUp(1);\n          return 'builtin compilation';\n        }\n        if (stream.match(/^(\\;|\\[)($)/)) {\n          stt.state = '';\n          return 'builtin compilation';\n        }\n        if (stream.match(/^(POSTPONE)\\s+\\S+(\\s|$)+/)) {\n          return 'builtin';\n        }\n      }\n\n      // dynamic wordlist\n      mat = stream.match(/^(\\S+)(\\s+|$)/);\n      if (mat) {\n        if (searchWordList(stt.wordList, mat[1]) !== undefined) {\n          return 'variable' + stt.state;\n        }\n\n        // comments\n        if (mat[1] === '\\\\') {\n          stream.skipToEnd();\n            return 'comment' + stt.state;\n          }\n\n          // core words\n          if (searchWordList(stt.coreWordList, mat[1]) !== undefined) {\n            return 'builtin' + stt.state;\n          }\n          if (searchWordList(stt.immediateWordList, mat[1]) !== undefined) {\n            return 'keyword' + stt.state;\n          }\n\n          if (mat[1] === '(') {\n            stream.eatWhile(function (s) { return s !== ')'; });\n            stream.eat(')');\n            return 'comment' + stt.state;\n          }\n\n          // // strings\n          if (mat[1] === '.(') {\n            stream.eatWhile(function (s) { return s !== ')'; });\n            stream.eat(')');\n            return 'string' + stt.state;\n          }\n          if (mat[1] === 'S\"' || mat[1] === '.\"' || mat[1] === 'C\"') {\n            stream.eatWhile(function (s) { return s !== '\"'; });\n            stream.eat('\"');\n            return 'string' + stt.state;\n          }\n\n          // numbers\n          if (mat[1] - 0xfffffffff) {\n            return 'number' + stt.state;\n          }\n          // if (mat[1].match(/^[-+]?[0-9]+\\.[0-9]*/)) {\n          //     return 'number' + stt.state;\n          // }\n\n          return 'atom' + stt.state;\n        }\n      }\n    };\n  });\n  CodeMirror.defineMIME(\"text/x-forth\", \"forth\");\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/forth/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Forth mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link href='http://fonts.googleapis.com/css?family=Droid+Sans+Mono' rel='stylesheet' type='text/css'>\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<link rel=stylesheet href=\"../../theme/colorforth.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"forth.js\"></script>\n<style>\n.CodeMirror {\n    font-family: 'Droid Sans Mono', monospace;\n    font-size: 14px;\n}\n</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Forth</a>\n  </ul>\n</div>\n\n<article>\n\n<h2>Forth mode</h2>\n\n<form><textarea id=\"code\" name=\"code\">\n\\ Insertion sort\n\n: cell-  1 cells - ;\n\n: insert ( start end -- start )\n  dup @ >r ( r: v )\n  begin\n    2dup <\n  while\n    r@ over cell- @ <\n  while\n    cell-\n    dup @ over cell+ !\n  repeat then\n  r> swap ! ;\n\n: sort ( array len -- )\n  1 ?do\n    dup i cells + insert\n  loop drop ;</textarea>\n  </form>\n\n<script>\n  var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n    lineNumbers: true,\n    lineWrapping: true,\n    indentUnit: 2,\n    tabSize: 2,\n    autofocus: true,\n    theme: \"colorforth\",\n    mode: \"text/x-forth\"\n  });\n</script>\n\n<p>Simple mode that handle Forth-Syntax (<a href=\"http://en.wikipedia.org/wiki/Forth_%28programming_language%29\">Forth on WikiPedia</a>).</p>\n\n<p><strong>MIME types defined:</strong> <code>text/x-forth</code>.</p>\n\n</article>\n"
  },
  {
    "path": "base/res/codemirror/mode/fortran/fortran.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"fortran\", function() {\n  function words(array) {\n    var keys = {};\n    for (var i = 0; i < array.length; ++i) {\n      keys[array[i]] = true;\n    }\n    return keys;\n  }\n\n  var keywords = words([\n                  \"abstract\", \"accept\", \"allocatable\", \"allocate\",\n                  \"array\", \"assign\", \"asynchronous\", \"backspace\",\n                  \"bind\", \"block\", \"byte\", \"call\", \"case\",\n                  \"class\", \"close\", \"common\", \"contains\",\n                  \"continue\", \"cycle\", \"data\", \"deallocate\",\n                  \"decode\", \"deferred\", \"dimension\", \"do\",\n                  \"elemental\", \"else\", \"encode\", \"end\",\n                  \"endif\", \"entry\", \"enumerator\", \"equivalence\",\n                  \"exit\", \"external\", \"extrinsic\", \"final\",\n                  \"forall\", \"format\", \"function\", \"generic\",\n                  \"go\", \"goto\", \"if\", \"implicit\", \"import\", \"include\",\n                  \"inquire\", \"intent\", \"interface\", \"intrinsic\",\n                  \"module\", \"namelist\", \"non_intrinsic\",\n                  \"non_overridable\", \"none\", \"nopass\",\n                  \"nullify\", \"open\", \"optional\", \"options\",\n                  \"parameter\", \"pass\", \"pause\", \"pointer\",\n                  \"print\", \"private\", \"program\", \"protected\",\n                  \"public\", \"pure\", \"read\", \"recursive\", \"result\",\n                  \"return\", \"rewind\", \"save\", \"select\", \"sequence\",\n                  \"stop\", \"subroutine\", \"target\", \"then\", \"to\", \"type\",\n                  \"use\", \"value\", \"volatile\", \"where\", \"while\",\n                  \"write\"]);\n  var builtins = words([\"abort\", \"abs\", \"access\", \"achar\", \"acos\",\n                          \"adjustl\", \"adjustr\", \"aimag\", \"aint\", \"alarm\",\n                          \"all\", \"allocated\", \"alog\", \"amax\", \"amin\",\n                          \"amod\", \"and\", \"anint\", \"any\", \"asin\",\n                          \"associated\", \"atan\", \"besj\", \"besjn\", \"besy\",\n                          \"besyn\", \"bit_size\", \"btest\", \"cabs\", \"ccos\",\n                          \"ceiling\", \"cexp\", \"char\", \"chdir\", \"chmod\",\n                          \"clog\", \"cmplx\", \"command_argument_count\",\n                          \"complex\", \"conjg\", \"cos\", \"cosh\", \"count\",\n                          \"cpu_time\", \"cshift\", \"csin\", \"csqrt\", \"ctime\",\n                          \"c_funloc\", \"c_loc\", \"c_associated\", \"c_null_ptr\",\n                          \"c_null_funptr\", \"c_f_pointer\", \"c_null_char\",\n                          \"c_alert\", \"c_backspace\", \"c_form_feed\",\n                          \"c_new_line\", \"c_carriage_return\",\n                          \"c_horizontal_tab\", \"c_vertical_tab\", \"dabs\",\n                          \"dacos\", \"dasin\", \"datan\", \"date_and_time\",\n                          \"dbesj\", \"dbesj\", \"dbesjn\", \"dbesy\", \"dbesy\",\n                          \"dbesyn\", \"dble\", \"dcos\", \"dcosh\", \"ddim\", \"derf\",\n                          \"derfc\", \"dexp\", \"digits\", \"dim\", \"dint\", \"dlog\",\n                          \"dlog\", \"dmax\", \"dmin\", \"dmod\", \"dnint\",\n                          \"dot_product\", \"dprod\", \"dsign\", \"dsinh\",\n                          \"dsin\", \"dsqrt\", \"dtanh\", \"dtan\", \"dtime\",\n                          \"eoshift\", \"epsilon\", \"erf\", \"erfc\", \"etime\",\n                          \"exit\", \"exp\", \"exponent\", \"extends_type_of\",\n                          \"fdate\", \"fget\", \"fgetc\", \"float\", \"floor\",\n                          \"flush\", \"fnum\", \"fputc\", \"fput\", \"fraction\",\n                          \"fseek\", \"fstat\", \"ftell\", \"gerror\", \"getarg\",\n                          \"get_command\", \"get_command_argument\",\n                          \"get_environment_variable\", \"getcwd\",\n                          \"getenv\", \"getgid\", \"getlog\", \"getpid\",\n                          \"getuid\", \"gmtime\", \"hostnm\", \"huge\", \"iabs\",\n                          \"iachar\", \"iand\", \"iargc\", \"ibclr\", \"ibits\",\n                          \"ibset\", \"ichar\", \"idate\", \"idim\", \"idint\",\n                          \"idnint\", \"ieor\", \"ierrno\", \"ifix\", \"imag\",\n                          \"imagpart\", \"index\", \"int\", \"ior\", \"irand\",\n                          \"isatty\", \"ishft\", \"ishftc\", \"isign\",\n                          \"iso_c_binding\", \"is_iostat_end\", \"is_iostat_eor\",\n                          \"itime\", \"kill\", \"kind\", \"lbound\", \"len\", \"len_trim\",\n                          \"lge\", \"lgt\", \"link\", \"lle\", \"llt\", \"lnblnk\", \"loc\",\n                          \"log\", \"logical\", \"long\", \"lshift\", \"lstat\", \"ltime\",\n                          \"matmul\", \"max\", \"maxexponent\", \"maxloc\", \"maxval\",\n                          \"mclock\", \"merge\", \"move_alloc\", \"min\", \"minexponent\",\n                          \"minloc\", \"minval\", \"mod\", \"modulo\", \"mvbits\",\n                          \"nearest\", \"new_line\", \"nint\", \"not\", \"or\", \"pack\",\n                          \"perror\", \"precision\", \"present\", \"product\", \"radix\",\n                          \"rand\", \"random_number\", \"random_seed\", \"range\",\n                          \"real\", \"realpart\", \"rename\", \"repeat\", \"reshape\",\n                          \"rrspacing\", \"rshift\", \"same_type_as\", \"scale\",\n                          \"scan\", \"second\", \"selected_int_kind\",\n                          \"selected_real_kind\", \"set_exponent\", \"shape\",\n                          \"short\", \"sign\", \"signal\", \"sinh\", \"sin\", \"sleep\",\n                          \"sngl\", \"spacing\", \"spread\", \"sqrt\", \"srand\", \"stat\",\n                          \"sum\", \"symlnk\", \"system\", \"system_clock\", \"tan\",\n                          \"tanh\", \"time\", \"tiny\", \"transfer\", \"transpose\",\n                          \"trim\", \"ttynam\", \"ubound\", \"umask\", \"unlink\",\n                          \"unpack\", \"verify\", \"xor\", \"zabs\", \"zcos\", \"zexp\",\n                          \"zlog\", \"zsin\", \"zsqrt\"]);\n\n    var dataTypes =  words([\"c_bool\", \"c_char\", \"c_double\", \"c_double_complex\",\n                     \"c_float\", \"c_float_complex\", \"c_funptr\", \"c_int\",\n                     \"c_int16_t\", \"c_int32_t\", \"c_int64_t\", \"c_int8_t\",\n                     \"c_int_fast16_t\", \"c_int_fast32_t\", \"c_int_fast64_t\",\n                     \"c_int_fast8_t\", \"c_int_least16_t\", \"c_int_least32_t\",\n                     \"c_int_least64_t\", \"c_int_least8_t\", \"c_intmax_t\",\n                     \"c_intptr_t\", \"c_long\", \"c_long_double\",\n                     \"c_long_double_complex\", \"c_long_long\", \"c_ptr\",\n                     \"c_short\", \"c_signed_char\", \"c_size_t\", \"character\",\n                     \"complex\", \"double\", \"integer\", \"logical\", \"real\"]);\n  var isOperatorChar = /[+\\-*&=<>\\/\\:]/;\n  var litOperator = new RegExp(\"(\\.and\\.|\\.or\\.|\\.eq\\.|\\.lt\\.|\\.le\\.|\\.gt\\.|\\.ge\\.|\\.ne\\.|\\.not\\.|\\.eqv\\.|\\.neqv\\.)\", \"i\");\n\n  function tokenBase(stream, state) {\n\n    if (stream.match(litOperator)){\n        return 'operator';\n    }\n\n    var ch = stream.next();\n    if (ch == \"!\") {\n      stream.skipToEnd();\n      return \"comment\";\n    }\n    if (ch == '\"' || ch == \"'\") {\n      state.tokenize = tokenString(ch);\n      return state.tokenize(stream, state);\n    }\n    if (/[\\[\\]\\(\\),]/.test(ch)) {\n      return null;\n    }\n    if (/\\d/.test(ch)) {\n      stream.eatWhile(/[\\w\\.]/);\n      return \"number\";\n    }\n    if (isOperatorChar.test(ch)) {\n      stream.eatWhile(isOperatorChar);\n      return \"operator\";\n    }\n    stream.eatWhile(/[\\w\\$_]/);\n    var word = stream.current().toLowerCase();\n\n    if (keywords.hasOwnProperty(word)){\n            return 'keyword';\n    }\n    if (builtins.hasOwnProperty(word) || dataTypes.hasOwnProperty(word)) {\n            return 'builtin';\n    }\n    return \"variable\";\n  }\n\n  function tokenString(quote) {\n    return function(stream, state) {\n      var escaped = false, next, end = false;\n      while ((next = stream.next()) != null) {\n        if (next == quote && !escaped) {\n            end = true;\n            break;\n        }\n        escaped = !escaped && next == \"\\\\\";\n      }\n      if (end || !escaped) state.tokenize = null;\n      return \"string\";\n    };\n  }\n\n  // Interface\n\n  return {\n    startState: function() {\n      return {tokenize: null};\n    },\n\n    token: function(stream, state) {\n      if (stream.eatSpace()) return null;\n      var style = (state.tokenize || tokenBase)(stream, state);\n      if (style == \"comment\" || style == \"meta\") return style;\n      return style;\n    }\n  };\n});\n\nCodeMirror.defineMIME(\"text/x-fortran\", \"fortran\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/fortran/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Fortran mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"fortran.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Fortran</a>\n  </ul>\n</div>\n\n<article>\n<h2>Fortran mode</h2>\n\n\n<div><textarea id=\"code\" name=\"code\">\n! Example Fortran code\n  program average\n\n  ! Read in some numbers and take the average\n  ! As written, if there are no data points, an average of zero is returned\n  ! While this may not be desired behavior, it keeps this example simple\n\n  implicit none\n\n  real, dimension(:), allocatable :: points\n  integer                         :: number_of_points\n  real                            :: average_points=0., positive_average=0., negative_average=0.\n\n  write (*,*) \"Input number of points to average:\"\n  read  (*,*) number_of_points\n\n  allocate (points(number_of_points))\n\n  write (*,*) \"Enter the points to average:\"\n  read  (*,*) points\n\n  ! Take the average by summing points and dividing by number_of_points\n  if (number_of_points > 0) average_points = sum(points) / number_of_points\n\n  ! Now form average over positive and negative points only\n  if (count(points > 0.) > 0) then\n     positive_average = sum(points, points > 0.) / count(points > 0.)\n  end if\n\n  if (count(points < 0.) > 0) then\n     negative_average = sum(points, points < 0.) / count(points < 0.)\n  end if\n\n  deallocate (points)\n\n  ! Print result to terminal\n  write (*,'(a,g12.4)') 'Average = ', average_points\n  write (*,'(a,g12.4)') 'Average of positive points = ', positive_average\n  write (*,'(a,g12.4)') 'Average of negative points = ', negative_average\n\n  end program average\n</textarea></div>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers: true,\n        mode: \"text/x-fortran\"\n      });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-Fortran</code>.</p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/gas/gas.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"gas\", function(_config, parserConfig) {\n  'use strict';\n\n  // If an architecture is specified, its initialization function may\n  // populate this array with custom parsing functions which will be\n  // tried in the event that the standard functions do not find a match.\n  var custom = [];\n\n  // The symbol used to start a line comment changes based on the target\n  // architecture.\n  // If no architecture is pased in \"parserConfig\" then only multiline\n  // comments will have syntax support.\n  var lineCommentStartSymbol = \"\";\n\n  // These directives are architecture independent.\n  // Machine specific directives should go in their respective\n  // architecture initialization function.\n  // Reference:\n  // http://sourceware.org/binutils/docs/as/Pseudo-Ops.html#Pseudo-Ops\n  var directives = {\n    \".abort\" : \"builtin\",\n    \".align\" : \"builtin\",\n    \".altmacro\" : \"builtin\",\n    \".ascii\" : \"builtin\",\n    \".asciz\" : \"builtin\",\n    \".balign\" : \"builtin\",\n    \".balignw\" : \"builtin\",\n    \".balignl\" : \"builtin\",\n    \".bundle_align_mode\" : \"builtin\",\n    \".bundle_lock\" : \"builtin\",\n    \".bundle_unlock\" : \"builtin\",\n    \".byte\" : \"builtin\",\n    \".cfi_startproc\" : \"builtin\",\n    \".comm\" : \"builtin\",\n    \".data\" : \"builtin\",\n    \".def\" : \"builtin\",\n    \".desc\" : \"builtin\",\n    \".dim\" : \"builtin\",\n    \".double\" : \"builtin\",\n    \".eject\" : \"builtin\",\n    \".else\" : \"builtin\",\n    \".elseif\" : \"builtin\",\n    \".end\" : \"builtin\",\n    \".endef\" : \"builtin\",\n    \".endfunc\" : \"builtin\",\n    \".endif\" : \"builtin\",\n    \".equ\" : \"builtin\",\n    \".equiv\" : \"builtin\",\n    \".eqv\" : \"builtin\",\n    \".err\" : \"builtin\",\n    \".error\" : \"builtin\",\n    \".exitm\" : \"builtin\",\n    \".extern\" : \"builtin\",\n    \".fail\" : \"builtin\",\n    \".file\" : \"builtin\",\n    \".fill\" : \"builtin\",\n    \".float\" : \"builtin\",\n    \".func\" : \"builtin\",\n    \".global\" : \"builtin\",\n    \".gnu_attribute\" : \"builtin\",\n    \".hidden\" : \"builtin\",\n    \".hword\" : \"builtin\",\n    \".ident\" : \"builtin\",\n    \".if\" : \"builtin\",\n    \".incbin\" : \"builtin\",\n    \".include\" : \"builtin\",\n    \".int\" : \"builtin\",\n    \".internal\" : \"builtin\",\n    \".irp\" : \"builtin\",\n    \".irpc\" : \"builtin\",\n    \".lcomm\" : \"builtin\",\n    \".lflags\" : \"builtin\",\n    \".line\" : \"builtin\",\n    \".linkonce\" : \"builtin\",\n    \".list\" : \"builtin\",\n    \".ln\" : \"builtin\",\n    \".loc\" : \"builtin\",\n    \".loc_mark_labels\" : \"builtin\",\n    \".local\" : \"builtin\",\n    \".long\" : \"builtin\",\n    \".macro\" : \"builtin\",\n    \".mri\" : \"builtin\",\n    \".noaltmacro\" : \"builtin\",\n    \".nolist\" : \"builtin\",\n    \".octa\" : \"builtin\",\n    \".offset\" : \"builtin\",\n    \".org\" : \"builtin\",\n    \".p2align\" : \"builtin\",\n    \".popsection\" : \"builtin\",\n    \".previous\" : \"builtin\",\n    \".print\" : \"builtin\",\n    \".protected\" : \"builtin\",\n    \".psize\" : \"builtin\",\n    \".purgem\" : \"builtin\",\n    \".pushsection\" : \"builtin\",\n    \".quad\" : \"builtin\",\n    \".reloc\" : \"builtin\",\n    \".rept\" : \"builtin\",\n    \".sbttl\" : \"builtin\",\n    \".scl\" : \"builtin\",\n    \".section\" : \"builtin\",\n    \".set\" : \"builtin\",\n    \".short\" : \"builtin\",\n    \".single\" : \"builtin\",\n    \".size\" : \"builtin\",\n    \".skip\" : \"builtin\",\n    \".sleb128\" : \"builtin\",\n    \".space\" : \"builtin\",\n    \".stab\" : \"builtin\",\n    \".string\" : \"builtin\",\n    \".struct\" : \"builtin\",\n    \".subsection\" : \"builtin\",\n    \".symver\" : \"builtin\",\n    \".tag\" : \"builtin\",\n    \".text\" : \"builtin\",\n    \".title\" : \"builtin\",\n    \".type\" : \"builtin\",\n    \".uleb128\" : \"builtin\",\n    \".val\" : \"builtin\",\n    \".version\" : \"builtin\",\n    \".vtable_entry\" : \"builtin\",\n    \".vtable_inherit\" : \"builtin\",\n    \".warning\" : \"builtin\",\n    \".weak\" : \"builtin\",\n    \".weakref\" : \"builtin\",\n    \".word\" : \"builtin\"\n  };\n\n  var registers = {};\n\n  function x86(_parserConfig) {\n    lineCommentStartSymbol = \"#\";\n\n    registers.ax  = \"variable\";\n    registers.eax = \"variable-2\";\n    registers.rax = \"variable-3\";\n\n    registers.bx  = \"variable\";\n    registers.ebx = \"variable-2\";\n    registers.rbx = \"variable-3\";\n\n    registers.cx  = \"variable\";\n    registers.ecx = \"variable-2\";\n    registers.rcx = \"variable-3\";\n\n    registers.dx  = \"variable\";\n    registers.edx = \"variable-2\";\n    registers.rdx = \"variable-3\";\n\n    registers.si  = \"variable\";\n    registers.esi = \"variable-2\";\n    registers.rsi = \"variable-3\";\n\n    registers.di  = \"variable\";\n    registers.edi = \"variable-2\";\n    registers.rdi = \"variable-3\";\n\n    registers.sp  = \"variable\";\n    registers.esp = \"variable-2\";\n    registers.rsp = \"variable-3\";\n\n    registers.bp  = \"variable\";\n    registers.ebp = \"variable-2\";\n    registers.rbp = \"variable-3\";\n\n    registers.ip  = \"variable\";\n    registers.eip = \"variable-2\";\n    registers.rip = \"variable-3\";\n\n    registers.cs  = \"keyword\";\n    registers.ds  = \"keyword\";\n    registers.ss  = \"keyword\";\n    registers.es  = \"keyword\";\n    registers.fs  = \"keyword\";\n    registers.gs  = \"keyword\";\n  }\n\n  function armv6(_parserConfig) {\n    // Reference:\n    // http://infocenter.arm.com/help/topic/com.arm.doc.qrc0001l/QRC0001_UAL.pdf\n    // http://infocenter.arm.com/help/topic/com.arm.doc.ddi0301h/DDI0301H_arm1176jzfs_r0p7_trm.pdf\n    lineCommentStartSymbol = \"@\";\n    directives.syntax = \"builtin\";\n\n    registers.r0  = \"variable\";\n    registers.r1  = \"variable\";\n    registers.r2  = \"variable\";\n    registers.r3  = \"variable\";\n    registers.r4  = \"variable\";\n    registers.r5  = \"variable\";\n    registers.r6  = \"variable\";\n    registers.r7  = \"variable\";\n    registers.r8  = \"variable\";\n    registers.r9  = \"variable\";\n    registers.r10 = \"variable\";\n    registers.r11 = \"variable\";\n    registers.r12 = \"variable\";\n\n    registers.sp  = \"variable-2\";\n    registers.lr  = \"variable-2\";\n    registers.pc  = \"variable-2\";\n    registers.r13 = registers.sp;\n    registers.r14 = registers.lr;\n    registers.r15 = registers.pc;\n\n    custom.push(function(ch, stream) {\n      if (ch === '#') {\n        stream.eatWhile(/\\w/);\n        return \"number\";\n      }\n    });\n  }\n\n  var arch = (parserConfig.architecture || \"x86\").toLowerCase();\n  if (arch === \"x86\") {\n    x86(parserConfig);\n  } else if (arch === \"arm\" || arch === \"armv6\") {\n    armv6(parserConfig);\n  }\n\n  function nextUntilUnescaped(stream, end) {\n    var escaped = false, next;\n    while ((next = stream.next()) != null) {\n      if (next === end && !escaped) {\n        return false;\n      }\n      escaped = !escaped && next === \"\\\\\";\n    }\n    return escaped;\n  }\n\n  function clikeComment(stream, state) {\n    var maybeEnd = false, ch;\n    while ((ch = stream.next()) != null) {\n      if (ch === \"/\" && maybeEnd) {\n        state.tokenize = null;\n        break;\n      }\n      maybeEnd = (ch === \"*\");\n    }\n    return \"comment\";\n  }\n\n  return {\n    startState: function() {\n      return {\n        tokenize: null\n      };\n    },\n\n    token: function(stream, state) {\n      if (state.tokenize) {\n        return state.tokenize(stream, state);\n      }\n\n      if (stream.eatSpace()) {\n        return null;\n      }\n\n      var style, cur, ch = stream.next();\n\n      if (ch === \"/\") {\n        if (stream.eat(\"*\")) {\n          state.tokenize = clikeComment;\n          return clikeComment(stream, state);\n        }\n      }\n\n      if (ch === lineCommentStartSymbol) {\n        stream.skipToEnd();\n        return \"comment\";\n      }\n\n      if (ch === '\"') {\n        nextUntilUnescaped(stream, '\"');\n        return \"string\";\n      }\n\n      if (ch === '.') {\n        stream.eatWhile(/\\w/);\n        cur = stream.current().toLowerCase();\n        style = directives[cur];\n        return style || null;\n      }\n\n      if (ch === '=') {\n        stream.eatWhile(/\\w/);\n        return \"tag\";\n      }\n\n      if (ch === '{') {\n        return \"braket\";\n      }\n\n      if (ch === '}') {\n        return \"braket\";\n      }\n\n      if (/\\d/.test(ch)) {\n        if (ch === \"0\" && stream.eat(\"x\")) {\n          stream.eatWhile(/[0-9a-fA-F]/);\n          return \"number\";\n        }\n        stream.eatWhile(/\\d/);\n        return \"number\";\n      }\n\n      if (/\\w/.test(ch)) {\n        stream.eatWhile(/\\w/);\n        if (stream.eat(\":\")) {\n          return 'tag';\n        }\n        cur = stream.current().toLowerCase();\n        style = registers[cur];\n        return style || null;\n      }\n\n      for (var i = 0; i < custom.length; i++) {\n        style = custom[i](ch, stream, state);\n        if (style) {\n          return style;\n        }\n      }\n    },\n\n    lineComment: lineCommentStartSymbol,\n    blockCommentStart: \"/*\",\n    blockCommentEnd: \"*/\"\n  };\n});\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/gas/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Gas mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"gas.js\"></script>\n<style>.CodeMirror {border: 2px inset #dee;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Gas</a>\n  </ul>\n</div>\n\n<article>\n<h2>Gas mode</h2>\n<form>\n<textarea id=\"code\" name=\"code\">\n.syntax unified\n.global main\n\n/* \n *  A\n *  multi-line\n *  comment.\n */\n\n@ A single line comment.\n\nmain:\n        push    {sp, lr}\n        ldr     r0, =message\n        bl      puts\n        mov     r0, #0\n        pop     {sp, pc}\n\nmessage:\n        .asciz \"Hello world!<br />\"\n</textarea>\n        </form>\n\n        <script>\n            var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n                lineNumbers: true,\n                mode: {name: \"gas\", architecture: \"ARMv6\"},\n            });\n        </script>\n\n        <p>Handles AT&amp;T assembler syntax (more specifically this handles\n        the GNU Assembler (gas) syntax.)\n        It takes a single optional configuration parameter:\n        <code>architecture</code>, which can be one of <code>\"ARM\"</code>,\n        <code>\"ARMv6\"</code> or <code>\"x86\"</code>.\n        Including the parameter adds syntax for the registers and special\n        directives for the supplied architecture.\n\n        <p><strong>MIME types defined:</strong> <code>text/x-gas</code></p>\n    </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/gfm/gfm.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"), require(\"../markdown/markdown\"), require(\"../../addon/mode/overlay\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\", \"../markdown/markdown\", \"../../addon/mode/overlay\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"gfm\", function(config, modeConfig) {\n  var codeDepth = 0;\n  function blankLine(state) {\n    state.code = false;\n    return null;\n  }\n  var gfmOverlay = {\n    startState: function() {\n      return {\n        code: false,\n        codeBlock: false,\n        ateSpace: false\n      };\n    },\n    copyState: function(s) {\n      return {\n        code: s.code,\n        codeBlock: s.codeBlock,\n        ateSpace: s.ateSpace\n      };\n    },\n    token: function(stream, state) {\n      state.combineTokens = null;\n\n      // Hack to prevent formatting override inside code blocks (block and inline)\n      if (state.codeBlock) {\n        if (stream.match(/^```/)) {\n          state.codeBlock = false;\n          return null;\n        }\n        stream.skipToEnd();\n        return null;\n      }\n      if (stream.sol()) {\n        state.code = false;\n      }\n      if (stream.sol() && stream.match(/^```/)) {\n        stream.skipToEnd();\n        state.codeBlock = true;\n        return null;\n      }\n      // If this block is changed, it may need to be updated in Markdown mode\n      if (stream.peek() === '`') {\n        stream.next();\n        var before = stream.pos;\n        stream.eatWhile('`');\n        var difference = 1 + stream.pos - before;\n        if (!state.code) {\n          codeDepth = difference;\n          state.code = true;\n        } else {\n          if (difference === codeDepth) { // Must be exact\n            state.code = false;\n          }\n        }\n        return null;\n      } else if (state.code) {\n        stream.next();\n        return null;\n      }\n      // Check if space. If so, links can be formatted later on\n      if (stream.eatSpace()) {\n        state.ateSpace = true;\n        return null;\n      }\n      if (stream.sol() || state.ateSpace) {\n        state.ateSpace = false;\n        if(stream.match(/^(?:[a-zA-Z0-9\\-_]+\\/)?(?:[a-zA-Z0-9\\-_]+@)?(?:[a-f0-9]{7,40}\\b)/)) {\n          // User/Project@SHA\n          // User@SHA\n          // SHA\n          state.combineTokens = true;\n          return \"link\";\n        } else if (stream.match(/^(?:[a-zA-Z0-9\\-_]+\\/)?(?:[a-zA-Z0-9\\-_]+)?#[0-9]+\\b/)) {\n          // User/Project#Num\n          // User#Num\n          // #Num\n          state.combineTokens = true;\n          return \"link\";\n        }\n      }\n      if (stream.match(/^((?:[a-z][\\w-]+:(?:\\/{1,3}|[a-z0-9%])|www\\d{0,3}[.]|[a-z0-9.\\-]+[.][a-z]{2,4}\\/)(?:[^\\s()<>]|\\([^\\s()<>]*\\))+(?:\\([^\\s()<>]*\\)|[^\\s`*!()\\[\\]{};:'\".,<>?«»“”‘’]))/i) &&\n         stream.string.slice(stream.start - 2, stream.start) != \"](\") {\n        // URLs\n        // Taken from http://daringfireball.net/2010/07/improved_regex_for_matching_urls\n        // And then (issue #1160) simplified to make it not crash the Chrome Regexp engine\n        state.combineTokens = true;\n        return \"link\";\n      }\n      stream.next();\n      return null;\n    },\n    blankLine: blankLine\n  };\n\n  var markdownConfig = {\n    underscoresBreakWords: false,\n    taskLists: true,\n    fencedCodeBlocks: true,\n    strikethrough: true\n  };\n  for (var attr in modeConfig) {\n    markdownConfig[attr] = modeConfig[attr];\n  }\n  markdownConfig.name = \"markdown\";\n  CodeMirror.defineMIME(\"gfmBase\", markdownConfig);\n  return CodeMirror.overlayMode(CodeMirror.getMode(config, \"gfmBase\"), gfmOverlay);\n}, \"markdown\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/gfm/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: GFM mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/mode/overlay.js\"></script>\n<script src=\"../xml/xml.js\"></script>\n<script src=\"../markdown/markdown.js\"></script>\n<script src=\"gfm.js\"></script>\n<script src=\"../javascript/javascript.js\"></script>\n<script src=\"../css/css.js\"></script>\n<script src=\"../htmlmixed/htmlmixed.js\"></script>\n<script src=\"../clike/clike.js\"></script>\n<script src=\"../meta.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">GFM</a>\n  </ul>\n</div>\n\n<article>\n<h2>GFM mode</h2>\n<form><textarea id=\"code\" name=\"code\">\nGitHub Flavored Markdown\n========================\n\nEverything from markdown plus GFM features:\n\n## URL autolinking\n\nUnderscores_are_allowed_between_words.\n\n## Strikethrough text\n\nGFM adds syntax to strikethrough text, which is missing from standard Markdown.\n\n~~Mistaken text.~~\n~~**works with other fomatting**~~\n\n~~spans across\nlines~~\n\n## Fenced code blocks (and syntax highlighting)\n\n```javascript\nfor (var i = 0; i &lt; items.length; i++) {\n    console.log(items[i], i); // log them\n}\n```\n\n## Task Lists\n\n- [ ] Incomplete task list item\n- [x] **Completed** task list item\n\n## A bit of GitHub spice\n\n* SHA: be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2\n* User@SHA ref: mojombo@be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2\n* User/Project@SHA: mojombo/god@be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2\n* \\#Num: #1\n* User/#Num: mojombo#1\n* User/Project#Num: mojombo/god#1\n\nSee http://github.github.com/github-flavored-markdown/.\n\n</textarea></form>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        mode: 'gfm',\n        lineNumbers: true,\n        theme: \"default\"\n      });\n    </script>\n\n    <p>Optionally depends on other modes for properly highlighted code blocks.</p>\n\n    <p><strong>Parsing/Highlighting Tests:</strong> <a href=\"../../test/index.html#gfm_*\">normal</a>,  <a href=\"../../test/index.html#verbose,gfm_*\">verbose</a>.</p>\n\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/gfm/test.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function() {\n  var mode = CodeMirror.getMode({tabSize: 4}, \"gfm\");\n  function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); }\n  var modeHighlightFormatting = CodeMirror.getMode({tabSize: 4}, {name: \"gfm\", highlightFormatting: true});\n  function FT(name) { test.mode(name, modeHighlightFormatting, Array.prototype.slice.call(arguments, 1)); }\n\n  FT(\"codeBackticks\",\n     \"[comment&formatting&formatting-code `][comment foo][comment&formatting&formatting-code `]\");\n\n  FT(\"doubleBackticks\",\n     \"[comment&formatting&formatting-code ``][comment foo ` bar][comment&formatting&formatting-code ``]\");\n\n  FT(\"codeBlock\",\n     \"[comment&formatting&formatting-code-block ```css]\",\n     \"[tag foo]\",\n     \"[comment&formatting&formatting-code-block ```]\");\n\n  FT(\"taskList\",\n     \"[variable-2&formatting&formatting-list&formatting-list-ul - ][meta&formatting&formatting-task [ ]]][variable-2  foo]\",\n     \"[variable-2&formatting&formatting-list&formatting-list-ul - ][property&formatting&formatting-task [x]]][variable-2  foo]\");\n\n  FT(\"formatting_strikethrough\",\n     \"[strikethrough&formatting&formatting-strikethrough ~~][strikethrough foo][strikethrough&formatting&formatting-strikethrough ~~]\");\n\n  FT(\"formatting_strikethrough\",\n     \"foo [strikethrough&formatting&formatting-strikethrough ~~][strikethrough bar][strikethrough&formatting&formatting-strikethrough ~~]\");\n\n  MT(\"emInWordAsterisk\",\n     \"foo[em *bar*]hello\");\n\n  MT(\"emInWordUnderscore\",\n     \"foo_bar_hello\");\n\n  MT(\"emStrongUnderscore\",\n     \"[strong __][em&strong _foo__][em _] bar\");\n\n  MT(\"fencedCodeBlocks\",\n     \"[comment ```]\",\n     \"[comment foo]\",\n     \"\",\n     \"[comment ```]\",\n     \"bar\");\n\n  MT(\"fencedCodeBlockModeSwitching\",\n     \"[comment ```javascript]\",\n     \"[variable foo]\",\n     \"\",\n     \"[comment ```]\",\n     \"bar\");\n\n  MT(\"taskListAsterisk\",\n     \"[variable-2 * []] foo]\", // Invalid; must have space or x between []\n     \"[variable-2 * [ ]]bar]\", // Invalid; must have space after ]\n     \"[variable-2 * [x]]hello]\", // Invalid; must have space after ]\n     \"[variable-2 * ][meta [ ]]][variable-2  [world]]]\", // Valid; tests reference style links\n     \"    [variable-3 * ][property [x]]][variable-3  foo]\"); // Valid; can be nested\n\n  MT(\"taskListPlus\",\n     \"[variable-2 + []] foo]\", // Invalid; must have space or x between []\n     \"[variable-2 + [ ]]bar]\", // Invalid; must have space after ]\n     \"[variable-2 + [x]]hello]\", // Invalid; must have space after ]\n     \"[variable-2 + ][meta [ ]]][variable-2  [world]]]\", // Valid; tests reference style links\n     \"    [variable-3 + ][property [x]]][variable-3  foo]\"); // Valid; can be nested\n\n  MT(\"taskListDash\",\n     \"[variable-2 - []] foo]\", // Invalid; must have space or x between []\n     \"[variable-2 - [ ]]bar]\", // Invalid; must have space after ]\n     \"[variable-2 - [x]]hello]\", // Invalid; must have space after ]\n     \"[variable-2 - ][meta [ ]]][variable-2  [world]]]\", // Valid; tests reference style links\n     \"    [variable-3 - ][property [x]]][variable-3  foo]\"); // Valid; can be nested\n\n  MT(\"taskListNumber\",\n     \"[variable-2 1. []] foo]\", // Invalid; must have space or x between []\n     \"[variable-2 2. [ ]]bar]\", // Invalid; must have space after ]\n     \"[variable-2 3. [x]]hello]\", // Invalid; must have space after ]\n     \"[variable-2 4. ][meta [ ]]][variable-2  [world]]]\", // Valid; tests reference style links\n     \"    [variable-3 1. ][property [x]]][variable-3  foo]\"); // Valid; can be nested\n\n  MT(\"SHA\",\n     \"foo [link be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2] bar\");\n\n  MT(\"SHAEmphasis\",\n     \"[em *foo ][em&link be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2][em *]\");\n\n  MT(\"shortSHA\",\n     \"foo [link be6a8cc] bar\");\n\n  MT(\"tooShortSHA\",\n     \"foo be6a8c bar\");\n\n  MT(\"longSHA\",\n     \"foo be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd22 bar\");\n\n  MT(\"badSHA\",\n     \"foo be6a8cc1c1ecfe9489fb51e4869af15a13fc2cg2 bar\");\n\n  MT(\"userSHA\",\n     \"foo [link bar@be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2] hello\");\n\n  MT(\"userSHAEmphasis\",\n     \"[em *foo ][em&link bar@be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2][em *]\");\n\n  MT(\"userProjectSHA\",\n     \"foo [link bar/hello@be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2] world\");\n\n  MT(\"userProjectSHAEmphasis\",\n     \"[em *foo ][em&link bar/hello@be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2][em *]\");\n\n  MT(\"num\",\n     \"foo [link #1] bar\");\n\n  MT(\"numEmphasis\",\n     \"[em *foo ][em&link #1][em *]\");\n\n  MT(\"badNum\",\n     \"foo #1bar hello\");\n\n  MT(\"userNum\",\n     \"foo [link bar#1] hello\");\n\n  MT(\"userNumEmphasis\",\n     \"[em *foo ][em&link bar#1][em *]\");\n\n  MT(\"userProjectNum\",\n     \"foo [link bar/hello#1] world\");\n\n  MT(\"userProjectNumEmphasis\",\n     \"[em *foo ][em&link bar/hello#1][em *]\");\n\n  MT(\"vanillaLink\",\n     \"foo [link http://www.example.com/] bar\");\n\n  MT(\"vanillaLinkPunctuation\",\n     \"foo [link http://www.example.com/]. bar\");\n\n  MT(\"vanillaLinkExtension\",\n     \"foo [link http://www.example.com/index.html] bar\");\n\n  MT(\"vanillaLinkEmphasis\",\n     \"foo [em *][em&link http://www.example.com/index.html][em *] bar\");\n\n  MT(\"notALink\",\n     \"[comment ```css]\",\n     \"[tag foo] {[property color]:[keyword black];}\",\n     \"[comment ```][link http://www.example.com/]\");\n\n  MT(\"notALink\",\n     \"[comment ``foo `bar` http://www.example.com/``] hello\");\n\n  MT(\"notALink\",\n     \"[comment `foo]\",\n     \"[link http://www.example.com/]\",\n     \"[comment `foo]\",\n     \"\",\n     \"[link http://www.example.com/]\");\n\n  MT(\"headerCodeBlockGithub\",\n     \"[header&header-1 # heading]\",\n     \"\",\n     \"[comment ```]\",\n     \"[comment code]\",\n     \"[comment ```]\",\n     \"\",\n     \"Commit: [link be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2]\",\n     \"Issue: [link #1]\",\n     \"Link: [link http://www.example.com/]\");\n\n  MT(\"strikethrough\",\n     \"[strikethrough ~~foo~~]\");\n\n  MT(\"strikethroughWithStartingSpace\",\n     \"~~ foo~~\");\n\n  MT(\"strikethroughUnclosedStrayTildes\",\n    \"[strikethrough ~~foo~~~]\");\n\n  MT(\"strikethroughUnclosedStrayTildes\",\n     \"[strikethrough ~~foo ~~]\");\n\n  MT(\"strikethroughUnclosedStrayTildes\",\n    \"[strikethrough ~~foo ~~ bar]\");\n\n  MT(\"strikethroughUnclosedStrayTildes\",\n    \"[strikethrough ~~foo ~~ bar~~]hello\");\n\n  MT(\"strikethroughOneLetter\",\n     \"[strikethrough ~~a~~]\");\n\n  MT(\"strikethroughWrapped\",\n     \"[strikethrough ~~foo]\",\n     \"[strikethrough foo~~]\");\n\n  MT(\"strikethroughParagraph\",\n     \"[strikethrough ~~foo]\",\n     \"\",\n     \"foo[strikethrough ~~bar]\");\n\n  MT(\"strikethroughEm\",\n     \"[strikethrough ~~foo][em&strikethrough *bar*][strikethrough ~~]\");\n\n  MT(\"strikethroughEm\",\n     \"[em *][em&strikethrough ~~foo~~][em *]\");\n\n  MT(\"strikethroughStrong\",\n     \"[strikethrough ~~][strong&strikethrough **foo**][strikethrough ~~]\");\n\n  MT(\"strikethroughStrong\",\n     \"[strong **][strong&strikethrough ~~foo~~][strong **]\");\n\n})();\n"
  },
  {
    "path": "base/res/codemirror/mode/gherkin/gherkin.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n/*\nGherkin mode - http://www.cukes.info/\nReport bugs/issues here: https://github.com/codemirror/CodeMirror/issues\n*/\n\n// Following Objs from Brackets implementation: https://github.com/tregusti/brackets-gherkin/blob/master/main.js\n//var Quotes = {\n//  SINGLE: 1,\n//  DOUBLE: 2\n//};\n\n//var regex = {\n//  keywords: /(Feature| {2}(Scenario|In order to|As|I)| {4}(Given|When|Then|And))/\n//};\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"gherkin\", function () {\n  return {\n    startState: function () {\n      return {\n        lineNumber: 0,\n        tableHeaderLine: false,\n        allowFeature: true,\n        allowBackground: false,\n        allowScenario: false,\n        allowSteps: false,\n        allowPlaceholders: false,\n        allowMultilineArgument: false,\n        inMultilineString: false,\n        inMultilineTable: false,\n        inKeywordLine: false\n      };\n    },\n    token: function (stream, state) {\n      if (stream.sol()) {\n        state.lineNumber++;\n        state.inKeywordLine = false;\n        if (state.inMultilineTable) {\n            state.tableHeaderLine = false;\n            if (!stream.match(/\\s*\\|/, false)) {\n              state.allowMultilineArgument = false;\n              state.inMultilineTable = false;\n            }\n        }\n      }\n\n      stream.eatSpace();\n\n      if (state.allowMultilineArgument) {\n\n        // STRING\n        if (state.inMultilineString) {\n          if (stream.match('\"\"\"')) {\n            state.inMultilineString = false;\n            state.allowMultilineArgument = false;\n          } else {\n            stream.match(/.*/);\n          }\n          return \"string\";\n        }\n\n        // TABLE\n        if (state.inMultilineTable) {\n          if (stream.match(/\\|\\s*/)) {\n            return \"bracket\";\n          } else {\n            stream.match(/[^\\|]*/);\n            return state.tableHeaderLine ? \"header\" : \"string\";\n          }\n        }\n\n        // DETECT START\n        if (stream.match('\"\"\"')) {\n          // String\n          state.inMultilineString = true;\n          return \"string\";\n        } else if (stream.match(\"|\")) {\n          // Table\n          state.inMultilineTable = true;\n          state.tableHeaderLine = true;\n          return \"bracket\";\n        }\n\n      }\n\n      // LINE COMMENT\n      if (stream.match(/#.*/)) {\n        return \"comment\";\n\n      // TAG\n      } else if (!state.inKeywordLine && stream.match(/@\\S+/)) {\n        return \"tag\";\n\n      // FEATURE\n      } else if (!state.inKeywordLine && state.allowFeature && stream.match(/(機能|功能|フィーチャ|기능|โครงหลัก|ความสามารถ|ความต้องการทางธุรกิจ|ಹೆಚ್ಚಳ|గుణము|ਮੁਹਾਂਦਰਾ|ਨਕਸ਼ ਨੁਹਾਰ|ਖਾਸੀਅਤ|रूप लेख|وِیژگی|خاصية|תכונה|Функціонал|Функция|Функционалност|Функционал|Үзенчәлеклелек|Свойство|Особина|Мөмкинлек|Могућност|Λειτουργία|Δυνατότητα|Właściwość|Vlastnosť|Trajto|Tính năng|Savybė|Pretty much|Požiadavka|Požadavek|Potrzeba biznesowa|Özellik|Osobina|Ominaisuus|Omadus|OH HAI|Mogućnost|Mogucnost|Jellemző|Hwæt|Hwaet|Funzionalità|Funktionalitéit|Funktionalität|Funkcja|Funkcionalnost|Funkcionalitāte|Funkcia|Fungsi|Functionaliteit|Funcționalitate|Funcţionalitate|Functionalitate|Funcionalitat|Funcionalidade|Fonctionnalité|Fitur|Fīča|Feature|Eiginleiki|Egenskap|Egenskab|Característica|Caracteristica|Business Need|Aspekt|Arwedd|Ahoy matey!|Ability):/)) {\n        state.allowScenario = true;\n        state.allowBackground = true;\n        state.allowPlaceholders = false;\n        state.allowSteps = false;\n        state.allowMultilineArgument = false;\n        state.inKeywordLine = true;\n        return \"keyword\";\n\n      // BACKGROUND\n      } else if (!state.inKeywordLine && state.allowBackground && stream.match(/(背景|배경|แนวคิด|ಹಿನ್ನೆಲೆ|నేపథ్యం|ਪਿਛੋਕੜ|पृष्ठभूमि|زمینه|الخلفية|רקע|Тарих|Предыстория|Предистория|Позадина|Передумова|Основа|Контекст|Кереш|Υπόβαθρο|Założenia|Yo\\-ho\\-ho|Tausta|Taust|Situācija|Rerefons|Pozadina|Pozadie|Pozadí|Osnova|Latar Belakang|Kontext|Konteksts|Kontekstas|Kontekst|Háttér|Hannergrond|Grundlage|Geçmiş|Fundo|Fono|First off|Dis is what went down|Dasar|Contexto|Contexte|Context|Contesto|Cenário de Fundo|Cenario de Fundo|Cefndir|Bối cảnh|Bakgrunnur|Bakgrunn|Bakgrund|Baggrund|Background|B4|Antecedents|Antecedentes|Ær|Aer|Achtergrond):/)) {\n        state.allowPlaceholders = false;\n        state.allowSteps = true;\n        state.allowBackground = false;\n        state.allowMultilineArgument = false;\n        state.inKeywordLine = true;\n        return \"keyword\";\n\n      // SCENARIO OUTLINE\n      } else if (!state.inKeywordLine && state.allowScenario && stream.match(/(場景大綱|场景大纲|劇本大綱|剧本大纲|テンプレ|シナリオテンプレート|シナリオテンプレ|シナリオアウトライン|시나리오 개요|สรุปเหตุการณ์|โครงสร้างของเหตุการณ์|ವಿವರಣೆ|కథనం|ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ|ਪਟਕਥਾ ਢਾਂਚਾ|परिदृश्य रूपरेखा|سيناريو مخطط|الگوی سناریو|תבנית תרחיש|Сценарийның төзелеше|Сценарий структураси|Структура сценарію|Структура сценария|Структура сценарија|Скица|Рамка на сценарий|Концепт|Περιγραφή Σεναρίου|Wharrimean is|Template Situai|Template Senario|Template Keadaan|Tapausaihio|Szenariogrundriss|Szablon scenariusza|Swa hwær swa|Swa hwaer swa|Struktura scenarija|Structură scenariu|Structura scenariu|Skica|Skenario konsep|Shiver me timbers|Senaryo taslağı|Schema dello scenario|Scenariomall|Scenariomal|Scenario Template|Scenario Outline|Scenario Amlinellol|Scenārijs pēc parauga|Scenarijaus šablonas|Reckon it's like|Raamstsenaarium|Plang vum Szenario|Plan du Scénario|Plan du scénario|Osnova scénáře|Osnova Scenára|Náčrt Scenáru|Náčrt Scénáře|Náčrt Scenára|MISHUN SRSLY|Menggariskan Senario|Lýsing Dæma|Lýsing Atburðarásar|Konturo de la scenaro|Koncept|Khung tình huống|Khung kịch bản|Forgatókönyv vázlat|Esquema do Cenário|Esquema do Cenario|Esquema del escenario|Esquema de l'escenari|Esbozo do escenario|Delineação do Cenário|Delineacao do Cenario|All y'all|Abstrakt Scenario|Abstract Scenario):/)) {\n        state.allowPlaceholders = true;\n        state.allowSteps = true;\n        state.allowMultilineArgument = false;\n        state.inKeywordLine = true;\n        return \"keyword\";\n\n      // EXAMPLES\n      } else if (state.allowScenario && stream.match(/(例子|例|サンプル|예|ชุดของเหตุการณ์|ชุดของตัวอย่าง|ಉದಾಹರಣೆಗಳು|ఉదాహరణలు|ਉਦਾਹਰਨਾਂ|उदाहरण|نمونه ها|امثلة|דוגמאות|Үрнәкләр|Сценарији|Примеры|Примери|Приклади|Мисоллар|Мисаллар|Σενάρια|Παραδείγματα|You'll wanna|Voorbeelden|Variantai|Tapaukset|Se þe|Se the|Se ðe|Scenarios|Scenariji|Scenarijai|Przykłady|Primjeri|Primeri|Příklady|Príklady|Piemēri|Példák|Pavyzdžiai|Paraugs|Örnekler|Juhtumid|Exemplos|Exemples|Exemple|Exempel|EXAMPLZ|Examples|Esempi|Enghreifftiau|Ekzemploj|Eksempler|Ejemplos|Dữ liệu|Dead men tell no tales|Dæmi|Contoh|Cenários|Cenarios|Beispiller|Beispiele|Atburðarásir):/)) {\n        state.allowPlaceholders = false;\n        state.allowSteps = true;\n        state.allowBackground = false;\n        state.allowMultilineArgument = true;\n        return \"keyword\";\n\n      // SCENARIO\n      } else if (!state.inKeywordLine && state.allowScenario && stream.match(/(場景|场景|劇本|剧本|シナリオ|시나리오|เหตุการณ์|ಕಥಾಸಾರಾಂಶ|సన్నివేశం|ਪਟਕਥਾ|परिदृश्य|سيناريو|سناریو|תרחיש|Сценарій|Сценарио|Сценарий|Пример|Σενάριο|Tình huống|The thing of it is|Tapaus|Szenario|Swa|Stsenaarium|Skenario|Situai|Senaryo|Senario|Scenaro|Scenariusz|Scenariu|Scénario|Scenario|Scenarijus|Scenārijs|Scenarij|Scenarie|Scénář|Scenár|Primer|MISHUN|Kịch bản|Keadaan|Heave to|Forgatókönyv|Escenario|Escenari|Cenário|Cenario|Awww, look mate|Atburðarás):/)) {\n        state.allowPlaceholders = false;\n        state.allowSteps = true;\n        state.allowBackground = false;\n        state.allowMultilineArgument = false;\n        state.inKeywordLine = true;\n        return \"keyword\";\n\n      // STEPS\n      } else if (!state.inKeywordLine && state.allowSteps && stream.match(/(那麼|那么|而且|當|当|并且|同時|同时|前提|假设|假設|假定|假如|但是|但し|並且|もし|ならば|ただし|しかし|かつ|하지만|조건|먼저|만일|만약|단|그리고|그러면|และ |เมื่อ |แต่ |ดังนั้น |กำหนดให้ |ಸ್ಥಿತಿಯನ್ನು |ಮತ್ತು |ನೀಡಿದ |ನಂತರ |ಆದರೆ |మరియు |చెప్పబడినది |కాని |ఈ పరిస్థితిలో |అప్పుడు |ਪਰ |ਤਦ |ਜੇਕਰ |ਜਿਵੇਂ ਕਿ |ਜਦੋਂ |ਅਤੇ |यदि |परन्तु |पर |तब |तदा |तथा |जब |चूंकि |किन्तु |कदा |और |अगर |و |هنگامی |متى |لكن |عندما |ثم |بفرض |با فرض |اما |اذاً |آنگاه |כאשר |וגם |בהינתן |אזי |אז |אבל |Якщо |Һәм |Унда |Тоді |Тогда |То |Также |Та |Пусть |Припустимо, що |Припустимо |Онда |Но |Нехай |Нәтиҗәдә |Лекин |Ләкин |Коли |Когда |Когато |Када |Кад |К тому же |І |И |Задато |Задати |Задате |Если |Допустим |Дано |Дадено |Вә |Ва |Бирок |Әмма |Әйтик |Әгәр |Аммо |Али |Але |Агар |А також |А |Τότε |Όταν |Και |Δεδομένου |Αλλά |Þurh |Þegar |Þa þe |Þá |Þa |Zatati |Zakładając |Zadato |Zadate |Zadano |Zadani |Zadan |Za předpokladu |Za predpokladu |Youse know when youse got |Youse know like when |Yna |Yeah nah |Y'know |Y |Wun |Wtedy |When y'all |When |Wenn |WEN |wann |Ve |Và |Und |Un |ugeholl |Too right |Thurh |Thì |Then y'all |Then |Tha the |Tha |Tetapi |Tapi |Tak |Tada |Tad |Stel |Soit |Siis |Și |Şi |Si |Sed |Se |Så |Quando |Quand |Quan |Pryd |Potom |Pokud |Pokiaľ |Però |Pero |Pak |Oraz |Onda |Ond |Oletetaan |Og |Och |O zaman |Niin |Nhưng |När |Når |Mutta |Men |Mas |Maka |Majd |Mając |Mais |Maar |mä |Ma |Lorsque |Lorsqu'|Logo |Let go and haul |Kun |Kuid |Kui |Kiedy |Khi |Ketika |Kemudian |Keď |Když |Kaj |Kai |Kada |Kad |Jeżeli |Jeśli |Ja |It's just unbelievable |Ir |I CAN HAZ |I |Ha |Givun |Givet |Given y'all |Given |Gitt |Gegeven |Gegeben seien |Gegeben sei |Gdy |Gangway! |Fakat |Étant donnés |Etant donnés |Étant données |Etant données |Étant donnée |Etant donnée |Étant donné |Etant donné |Et |És |Entonces |Entón |Então |Entao |En |Eğer ki |Ef |Eeldades |E |Ðurh |Duota |Dun |Donitaĵo |Donat |Donada |Do |Diyelim ki |Diberi |Dengan |Den youse gotta |DEN |De |Dato |Dați fiind |Daţi fiind |Dati fiind |Dati |Date fiind |Date |Data |Dat fiind |Dar |Dann |dann |Dan |Dados |Dado |Dadas |Dada |Ða ðe |Ða |Cuando |Cho |Cando |Când |Cand |Cal |But y'all |But at the end of the day I reckon |BUT |But |Buh |Blimey! |Biết |Bet |Bagi |Aye |awer |Avast! |Atunci |Atesa |Atès |Apabila |Anrhegedig a |Angenommen |And y'all |And |AN |An |an |Amikor |Amennyiben |Ama |Als |Alors |Allora |Ali |Aleshores |Ale |Akkor |Ak |Adott |Ac |Aber |A zároveň |A tiež |A taktiež |A také |A |a |7 |\\* )/)) {\n        state.inStep = true;\n        state.allowPlaceholders = true;\n        state.allowMultilineArgument = true;\n        state.inKeywordLine = true;\n        return \"keyword\";\n\n      // INLINE STRING\n      } else if (stream.match(/\"[^\"]*\"?/)) {\n        return \"string\";\n\n      // PLACEHOLDER\n      } else if (state.allowPlaceholders && stream.match(/<[^>]*>?/)) {\n        return \"variable\";\n\n      // Fall through\n      } else {\n        stream.next();\n        stream.eatWhile(/[^@\"<#]/);\n        return null;\n      }\n    }\n  };\n});\n\nCodeMirror.defineMIME(\"text/x-feature\", \"gherkin\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/gherkin/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Gherkin mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"gherkin.js\"></script>\n<style>.CodeMirror { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Gherkin</a>\n  </ul>\n</div>\n\n<article>\n<h2>Gherkin mode</h2>\n<form><textarea id=\"code\" name=\"code\">\nFeature: Using Google\n  Background: \n    Something something\n    Something else\n  Scenario: Has a homepage\n    When I navigate to the google home page\n    Then the home page should contain the menu and the search form\n  Scenario: Searching for a term \n    When I navigate to the google home page\n    When I search for Tofu\n    Then the search results page is displayed\n    Then the search results page contains 10 individual search results\n    Then the search results contain a link to the wikipedia tofu page\n</textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {});\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-feature</code>.</p>\n\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/go/go.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"go\", function(config) {\n  var indentUnit = config.indentUnit;\n\n  var keywords = {\n    \"break\":true, \"case\":true, \"chan\":true, \"const\":true, \"continue\":true,\n    \"default\":true, \"defer\":true, \"else\":true, \"fallthrough\":true, \"for\":true,\n    \"func\":true, \"go\":true, \"goto\":true, \"if\":true, \"import\":true,\n    \"interface\":true, \"map\":true, \"package\":true, \"range\":true, \"return\":true,\n    \"select\":true, \"struct\":true, \"switch\":true, \"type\":true, \"var\":true,\n    \"bool\":true, \"byte\":true, \"complex64\":true, \"complex128\":true,\n    \"float32\":true, \"float64\":true, \"int8\":true, \"int16\":true, \"int32\":true,\n    \"int64\":true, \"string\":true, \"uint8\":true, \"uint16\":true, \"uint32\":true,\n    \"uint64\":true, \"int\":true, \"uint\":true, \"uintptr\":true\n  };\n\n  var atoms = {\n    \"true\":true, \"false\":true, \"iota\":true, \"nil\":true, \"append\":true,\n    \"cap\":true, \"close\":true, \"complex\":true, \"copy\":true, \"imag\":true,\n    \"len\":true, \"make\":true, \"new\":true, \"panic\":true, \"print\":true,\n    \"println\":true, \"real\":true, \"recover\":true\n  };\n\n  var isOperatorChar = /[+\\-*&^%:=<>!|\\/]/;\n\n  var curPunc;\n\n  function tokenBase(stream, state) {\n    var ch = stream.next();\n    if (ch == '\"' || ch == \"'\" || ch == \"`\") {\n      state.tokenize = tokenString(ch);\n      return state.tokenize(stream, state);\n    }\n    if (/[\\d\\.]/.test(ch)) {\n      if (ch == \".\") {\n        stream.match(/^[0-9]+([eE][\\-+]?[0-9]+)?/);\n      } else if (ch == \"0\") {\n        stream.match(/^[xX][0-9a-fA-F]+/) || stream.match(/^0[0-7]+/);\n      } else {\n        stream.match(/^[0-9]*\\.?[0-9]*([eE][\\-+]?[0-9]+)?/);\n      }\n      return \"number\";\n    }\n    if (/[\\[\\]{}\\(\\),;\\:\\.]/.test(ch)) {\n      curPunc = ch;\n      return null;\n    }\n    if (ch == \"/\") {\n      if (stream.eat(\"*\")) {\n        state.tokenize = tokenComment;\n        return tokenComment(stream, state);\n      }\n      if (stream.eat(\"/\")) {\n        stream.skipToEnd();\n        return \"comment\";\n      }\n    }\n    if (isOperatorChar.test(ch)) {\n      stream.eatWhile(isOperatorChar);\n      return \"operator\";\n    }\n    stream.eatWhile(/[\\w\\$_\\xa1-\\uffff]/);\n    var cur = stream.current();\n    if (keywords.propertyIsEnumerable(cur)) {\n      if (cur == \"case\" || cur == \"default\") curPunc = \"case\";\n      return \"keyword\";\n    }\n    if (atoms.propertyIsEnumerable(cur)) return \"atom\";\n    return \"variable\";\n  }\n\n  function tokenString(quote) {\n    return function(stream, state) {\n      var escaped = false, next, end = false;\n      while ((next = stream.next()) != null) {\n        if (next == quote && !escaped) {end = true; break;}\n        escaped = !escaped && next == \"\\\\\";\n      }\n      if (end || !(escaped || quote == \"`\"))\n        state.tokenize = tokenBase;\n      return \"string\";\n    };\n  }\n\n  function tokenComment(stream, state) {\n    var maybeEnd = false, ch;\n    while (ch = stream.next()) {\n      if (ch == \"/\" && maybeEnd) {\n        state.tokenize = tokenBase;\n        break;\n      }\n      maybeEnd = (ch == \"*\");\n    }\n    return \"comment\";\n  }\n\n  function Context(indented, column, type, align, prev) {\n    this.indented = indented;\n    this.column = column;\n    this.type = type;\n    this.align = align;\n    this.prev = prev;\n  }\n  function pushContext(state, col, type) {\n    return state.context = new Context(state.indented, col, type, null, state.context);\n  }\n  function popContext(state) {\n    if (!state.context.prev) return;\n    var t = state.context.type;\n    if (t == \")\" || t == \"]\" || t == \"}\")\n      state.indented = state.context.indented;\n    return state.context = state.context.prev;\n  }\n\n  // Interface\n\n  return {\n    startState: function(basecolumn) {\n      return {\n        tokenize: null,\n        context: new Context((basecolumn || 0) - indentUnit, 0, \"top\", false),\n        indented: 0,\n        startOfLine: true\n      };\n    },\n\n    token: function(stream, state) {\n      var ctx = state.context;\n      if (stream.sol()) {\n        if (ctx.align == null) ctx.align = false;\n        state.indented = stream.indentation();\n        state.startOfLine = true;\n        if (ctx.type == \"case\") ctx.type = \"}\";\n      }\n      if (stream.eatSpace()) return null;\n      curPunc = null;\n      var style = (state.tokenize || tokenBase)(stream, state);\n      if (style == \"comment\") return style;\n      if (ctx.align == null) ctx.align = true;\n\n      if (curPunc == \"{\") pushContext(state, stream.column(), \"}\");\n      else if (curPunc == \"[\") pushContext(state, stream.column(), \"]\");\n      else if (curPunc == \"(\") pushContext(state, stream.column(), \")\");\n      else if (curPunc == \"case\") ctx.type = \"case\";\n      else if (curPunc == \"}\" && ctx.type == \"}\") ctx = popContext(state);\n      else if (curPunc == ctx.type) popContext(state);\n      state.startOfLine = false;\n      return style;\n    },\n\n    indent: function(state, textAfter) {\n      if (state.tokenize != tokenBase && state.tokenize != null) return 0;\n      var ctx = state.context, firstChar = textAfter && textAfter.charAt(0);\n      if (ctx.type == \"case\" && /^(?:case|default)\\b/.test(textAfter)) {\n        state.context.type = \"}\";\n        return ctx.indented;\n      }\n      var closing = firstChar == ctx.type;\n      if (ctx.align) return ctx.column + (closing ? 0 : 1);\n      else return ctx.indented + (closing ? 0 : indentUnit);\n    },\n\n    electricChars: \"{}):\",\n    fold: \"brace\",\n    blockCommentStart: \"/*\",\n    blockCommentEnd: \"*/\",\n    lineComment: \"//\"\n  };\n});\n\nCodeMirror.defineMIME(\"text/x-go\", \"go\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/go/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Go mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<link rel=\"stylesheet\" href=\"../../theme/elegant.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/edit/matchbrackets.js\"></script>\n<script src=\"go.js\"></script>\n<style>.CodeMirror {border:1px solid #999; background:#ffc}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Go</a>\n  </ul>\n</div>\n\n<article>\n<h2>Go mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n// Prime Sieve in Go.\n// Taken from the Go specification.\n// Copyright © The Go Authors.\n\npackage main\n\nimport \"fmt\"\n\n// Send the sequence 2, 3, 4, ... to channel 'ch'.\nfunc generate(ch chan&lt;- int) {\n\tfor i := 2; ; i++ {\n\t\tch &lt;- i  // Send 'i' to channel 'ch'\n\t}\n}\n\n// Copy the values from channel 'src' to channel 'dst',\n// removing those divisible by 'prime'.\nfunc filter(src &lt;-chan int, dst chan&lt;- int, prime int) {\n\tfor i := range src {    // Loop over values received from 'src'.\n\t\tif i%prime != 0 {\n\t\t\tdst &lt;- i  // Send 'i' to channel 'dst'.\n\t\t}\n\t}\n}\n\n// The prime sieve: Daisy-chain filter processes together.\nfunc sieve() {\n\tch := make(chan int)  // Create a new channel.\n\tgo generate(ch)       // Start generate() as a subprocess.\n\tfor {\n\t\tprime := &lt;-ch\n\t\tfmt.Print(prime, \"\\n\")\n\t\tch1 := make(chan int)\n\t\tgo filter(ch, ch1, prime)\n\t\tch = ch1\n\t}\n}\n\nfunc main() {\n\tsieve()\n}\n</textarea></form>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        theme: \"elegant\",\n        matchBrackets: true,\n        indentUnit: 8,\n        tabSize: 8,\n        indentWithTabs: true,\n        mode: \"text/x-go\"\n      });\n    </script>\n\n    <p><strong>MIME type:</strong> <code>text/x-go</code></p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/groovy/groovy.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"groovy\", function(config) {\n  function words(str) {\n    var obj = {}, words = str.split(\" \");\n    for (var i = 0; i < words.length; ++i) obj[words[i]] = true;\n    return obj;\n  }\n  var keywords = words(\n    \"abstract as assert boolean break byte case catch char class const continue def default \" +\n    \"do double else enum extends final finally float for goto if implements import in \" +\n    \"instanceof int interface long native new package private protected public return \" +\n    \"short static strictfp super switch synchronized threadsafe throw throws transient \" +\n    \"try void volatile while\");\n  var blockKeywords = words(\"catch class do else finally for if switch try while enum interface def\");\n  var atoms = words(\"null true false this\");\n\n  var curPunc;\n  function tokenBase(stream, state) {\n    var ch = stream.next();\n    if (ch == '\"' || ch == \"'\") {\n      return startString(ch, stream, state);\n    }\n    if (/[\\[\\]{}\\(\\),;\\:\\.]/.test(ch)) {\n      curPunc = ch;\n      return null;\n    }\n    if (/\\d/.test(ch)) {\n      stream.eatWhile(/[\\w\\.]/);\n      if (stream.eat(/eE/)) { stream.eat(/\\+\\-/); stream.eatWhile(/\\d/); }\n      return \"number\";\n    }\n    if (ch == \"/\") {\n      if (stream.eat(\"*\")) {\n        state.tokenize.push(tokenComment);\n        return tokenComment(stream, state);\n      }\n      if (stream.eat(\"/\")) {\n        stream.skipToEnd();\n        return \"comment\";\n      }\n      if (expectExpression(state.lastToken)) {\n        return startString(ch, stream, state);\n      }\n    }\n    if (ch == \"-\" && stream.eat(\">\")) {\n      curPunc = \"->\";\n      return null;\n    }\n    if (/[+\\-*&%=<>!?|\\/~]/.test(ch)) {\n      stream.eatWhile(/[+\\-*&%=<>|~]/);\n      return \"operator\";\n    }\n    stream.eatWhile(/[\\w\\$_]/);\n    if (ch == \"@\") { stream.eatWhile(/[\\w\\$_\\.]/); return \"meta\"; }\n    if (state.lastToken == \".\") return \"property\";\n    if (stream.eat(\":\")) { curPunc = \"proplabel\"; return \"property\"; }\n    var cur = stream.current();\n    if (atoms.propertyIsEnumerable(cur)) { return \"atom\"; }\n    if (keywords.propertyIsEnumerable(cur)) {\n      if (blockKeywords.propertyIsEnumerable(cur)) curPunc = \"newstatement\";\n      return \"keyword\";\n    }\n    return \"variable\";\n  }\n  tokenBase.isBase = true;\n\n  function startString(quote, stream, state) {\n    var tripleQuoted = false;\n    if (quote != \"/\" && stream.eat(quote)) {\n      if (stream.eat(quote)) tripleQuoted = true;\n      else return \"string\";\n    }\n    function t(stream, state) {\n      var escaped = false, next, end = !tripleQuoted;\n      while ((next = stream.next()) != null) {\n        if (next == quote && !escaped) {\n          if (!tripleQuoted) { break; }\n          if (stream.match(quote + quote)) { end = true; break; }\n        }\n        if (quote == '\"' && next == \"$\" && !escaped && stream.eat(\"{\")) {\n          state.tokenize.push(tokenBaseUntilBrace());\n          return \"string\";\n        }\n        escaped = !escaped && next == \"\\\\\";\n      }\n      if (end) state.tokenize.pop();\n      return \"string\";\n    }\n    state.tokenize.push(t);\n    return t(stream, state);\n  }\n\n  function tokenBaseUntilBrace() {\n    var depth = 1;\n    function t(stream, state) {\n      if (stream.peek() == \"}\") {\n        depth--;\n        if (depth == 0) {\n          state.tokenize.pop();\n          return state.tokenize[state.tokenize.length-1](stream, state);\n        }\n      } else if (stream.peek() == \"{\") {\n        depth++;\n      }\n      return tokenBase(stream, state);\n    }\n    t.isBase = true;\n    return t;\n  }\n\n  function tokenComment(stream, state) {\n    var maybeEnd = false, ch;\n    while (ch = stream.next()) {\n      if (ch == \"/\" && maybeEnd) {\n        state.tokenize.pop();\n        break;\n      }\n      maybeEnd = (ch == \"*\");\n    }\n    return \"comment\";\n  }\n\n  function expectExpression(last) {\n    return !last || last == \"operator\" || last == \"->\" || /[\\.\\[\\{\\(,;:]/.test(last) ||\n      last == \"newstatement\" || last == \"keyword\" || last == \"proplabel\";\n  }\n\n  function Context(indented, column, type, align, prev) {\n    this.indented = indented;\n    this.column = column;\n    this.type = type;\n    this.align = align;\n    this.prev = prev;\n  }\n  function pushContext(state, col, type) {\n    return state.context = new Context(state.indented, col, type, null, state.context);\n  }\n  function popContext(state) {\n    var t = state.context.type;\n    if (t == \")\" || t == \"]\" || t == \"}\")\n      state.indented = state.context.indented;\n    return state.context = state.context.prev;\n  }\n\n  // Interface\n\n  return {\n    startState: function(basecolumn) {\n      return {\n        tokenize: [tokenBase],\n        context: new Context((basecolumn || 0) - config.indentUnit, 0, \"top\", false),\n        indented: 0,\n        startOfLine: true,\n        lastToken: null\n      };\n    },\n\n    token: function(stream, state) {\n      var ctx = state.context;\n      if (stream.sol()) {\n        if (ctx.align == null) ctx.align = false;\n        state.indented = stream.indentation();\n        state.startOfLine = true;\n        // Automatic semicolon insertion\n        if (ctx.type == \"statement\" && !expectExpression(state.lastToken)) {\n          popContext(state); ctx = state.context;\n        }\n      }\n      if (stream.eatSpace()) return null;\n      curPunc = null;\n      var style = state.tokenize[state.tokenize.length-1](stream, state);\n      if (style == \"comment\") return style;\n      if (ctx.align == null) ctx.align = true;\n\n      if ((curPunc == \";\" || curPunc == \":\") && ctx.type == \"statement\") popContext(state);\n      // Handle indentation for {x -> \\n ... }\n      else if (curPunc == \"->\" && ctx.type == \"statement\" && ctx.prev.type == \"}\") {\n        popContext(state);\n        state.context.align = false;\n      }\n      else if (curPunc == \"{\") pushContext(state, stream.column(), \"}\");\n      else if (curPunc == \"[\") pushContext(state, stream.column(), \"]\");\n      else if (curPunc == \"(\") pushContext(state, stream.column(), \")\");\n      else if (curPunc == \"}\") {\n        while (ctx.type == \"statement\") ctx = popContext(state);\n        if (ctx.type == \"}\") ctx = popContext(state);\n        while (ctx.type == \"statement\") ctx = popContext(state);\n      }\n      else if (curPunc == ctx.type) popContext(state);\n      else if (ctx.type == \"}\" || ctx.type == \"top\" || (ctx.type == \"statement\" && curPunc == \"newstatement\"))\n        pushContext(state, stream.column(), \"statement\");\n      state.startOfLine = false;\n      state.lastToken = curPunc || style;\n      return style;\n    },\n\n    indent: function(state, textAfter) {\n      if (!state.tokenize[state.tokenize.length-1].isBase) return 0;\n      var firstChar = textAfter && textAfter.charAt(0), ctx = state.context;\n      if (ctx.type == \"statement\" && !expectExpression(state.lastToken)) ctx = ctx.prev;\n      var closing = firstChar == ctx.type;\n      if (ctx.type == \"statement\") return ctx.indented + (firstChar == \"{\" ? 0 : config.indentUnit);\n      else if (ctx.align) return ctx.column + (closing ? 0 : 1);\n      else return ctx.indented + (closing ? 0 : config.indentUnit);\n    },\n\n    electricChars: \"{}\",\n    closeBrackets: {triples: \"'\\\"\"},\n    fold: \"brace\"\n  };\n});\n\nCodeMirror.defineMIME(\"text/x-groovy\", \"groovy\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/groovy/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Groovy mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/edit/matchbrackets.js\"></script>\n<script src=\"groovy.js\"></script>\n<style>.CodeMirror {border-top: 1px solid #500; border-bottom: 1px solid #500;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Groovy</a>\n  </ul>\n</div>\n\n<article>\n<h2>Groovy mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n//Pattern for groovy script\ndef p = ~/.*\\.groovy/\nnew File( 'd:\\\\scripts' ).eachFileMatch(p) {f ->\n  // imports list\n  def imports = []\n  f.eachLine {\n    // condition to detect an import instruction\n    ln -> if ( ln =~ '^import .*' ) {\n      imports << \"${ln - 'import '}\"\n    }\n  }\n  // print thmen\n  if ( ! imports.empty ) {\n    println f\n    imports.each{ println \"   $it\" }\n  }\n}\n\n/* Coin changer demo code from http://groovy.codehaus.org */\n\nenum UsCoin {\n  quarter(25), dime(10), nickel(5), penny(1)\n  UsCoin(v) { value = v }\n  final value\n}\n\nenum OzzieCoin {\n  fifty(50), twenty(20), ten(10), five(5)\n  OzzieCoin(v) { value = v }\n  final value\n}\n\ndef plural(word, count) {\n  if (count == 1) return word\n  word[-1] == 'y' ? word[0..-2] + \"ies\" : word + \"s\"\n}\n\ndef change(currency, amount) {\n  currency.values().inject([]){ list, coin ->\n     int count = amount / coin.value\n     amount = amount % coin.value\n     list += \"$count ${plural(coin.toString(), count)}\"\n  }\n}\n</textarea></form>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers: true,\n        matchBrackets: true,\n        mode: \"text/x-groovy\"\n      });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-groovy</code></p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/haml/haml.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"), require(\"../htmlmixed/htmlmixed\"), require(\"../ruby/ruby\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\", \"../htmlmixed/htmlmixed\", \"../ruby/ruby\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\n  // full haml mode. This handled embeded ruby and html fragments too\n  CodeMirror.defineMode(\"haml\", function(config) {\n    var htmlMode = CodeMirror.getMode(config, {name: \"htmlmixed\"});\n    var rubyMode = CodeMirror.getMode(config, \"ruby\");\n\n    function rubyInQuote(endQuote) {\n      return function(stream, state) {\n        var ch = stream.peek();\n        if (ch == endQuote && state.rubyState.tokenize.length == 1) {\n          // step out of ruby context as it seems to complete processing all the braces\n          stream.next();\n          state.tokenize = html;\n          return \"closeAttributeTag\";\n        } else {\n          return ruby(stream, state);\n        }\n      };\n    }\n\n    function ruby(stream, state) {\n      if (stream.match(\"-#\")) {\n        stream.skipToEnd();\n        return \"comment\";\n      }\n      return rubyMode.token(stream, state.rubyState);\n    }\n\n    function html(stream, state) {\n      var ch = stream.peek();\n\n      // handle haml declarations. All declarations that cant be handled here\n      // will be passed to html mode\n      if (state.previousToken.style == \"comment\" ) {\n        if (state.indented > state.previousToken.indented) {\n          stream.skipToEnd();\n          return \"commentLine\";\n        }\n      }\n\n      if (state.startOfLine) {\n        if (ch == \"!\" && stream.match(\"!!\")) {\n          stream.skipToEnd();\n          return \"tag\";\n        } else if (stream.match(/^%[\\w:#\\.]+=/)) {\n          state.tokenize = ruby;\n          return \"hamlTag\";\n        } else if (stream.match(/^%[\\w:]+/)) {\n          return \"hamlTag\";\n        } else if (ch == \"/\" ) {\n          stream.skipToEnd();\n          return \"comment\";\n        }\n      }\n\n      if (state.startOfLine || state.previousToken.style == \"hamlTag\") {\n        if ( ch == \"#\" || ch == \".\") {\n          stream.match(/[\\w-#\\.]*/);\n          return \"hamlAttribute\";\n        }\n      }\n\n      // donot handle --> as valid ruby, make it HTML close comment instead\n      if (state.startOfLine && !stream.match(\"-->\", false) && (ch == \"=\" || ch == \"-\" )) {\n        state.tokenize = ruby;\n        return state.tokenize(stream, state);\n      }\n\n      if (state.previousToken.style == \"hamlTag\" ||\n          state.previousToken.style == \"closeAttributeTag\" ||\n          state.previousToken.style == \"hamlAttribute\") {\n        if (ch == \"(\") {\n          state.tokenize = rubyInQuote(\")\");\n          return state.tokenize(stream, state);\n        } else if (ch == \"{\") {\n          state.tokenize = rubyInQuote(\"}\");\n          return state.tokenize(stream, state);\n        }\n      }\n\n      return htmlMode.token(stream, state.htmlState);\n    }\n\n    return {\n      // default to html mode\n      startState: function() {\n        var htmlState = htmlMode.startState();\n        var rubyState = rubyMode.startState();\n        return {\n          htmlState: htmlState,\n          rubyState: rubyState,\n          indented: 0,\n          previousToken: { style: null, indented: 0},\n          tokenize: html\n        };\n      },\n\n      copyState: function(state) {\n        return {\n          htmlState : CodeMirror.copyState(htmlMode, state.htmlState),\n          rubyState: CodeMirror.copyState(rubyMode, state.rubyState),\n          indented: state.indented,\n          previousToken: state.previousToken,\n          tokenize: state.tokenize\n        };\n      },\n\n      token: function(stream, state) {\n        if (stream.sol()) {\n          state.indented = stream.indentation();\n          state.startOfLine = true;\n        }\n        if (stream.eatSpace()) return null;\n        var style = state.tokenize(stream, state);\n        state.startOfLine = false;\n        // dont record comment line as we only want to measure comment line with\n        // the opening comment block\n        if (style && style != \"commentLine\") {\n          state.previousToken = { style: style, indented: state.indented };\n        }\n        // if current state is ruby and the previous token is not `,` reset the\n        // tokenize to html\n        if (stream.eol() && state.tokenize == ruby) {\n          stream.backUp(1);\n          var ch = stream.peek();\n          stream.next();\n          if (ch && ch != \",\") {\n            state.tokenize = html;\n          }\n        }\n        // reprocess some of the specific style tag when finish setting previousToken\n        if (style == \"hamlTag\") {\n          style = \"tag\";\n        } else if (style == \"commentLine\") {\n          style = \"comment\";\n        } else if (style == \"hamlAttribute\") {\n          style = \"attribute\";\n        } else if (style == \"closeAttributeTag\") {\n          style = null;\n        }\n        return style;\n      }\n    };\n  }, \"htmlmixed\", \"ruby\");\n\n  CodeMirror.defineMIME(\"text/x-haml\", \"haml\");\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/haml/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: HAML mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../xml/xml.js\"></script>\n<script src=\"../htmlmixed/htmlmixed.js\"></script>\n<script src=\"../javascript/javascript.js\"></script>\n<script src=\"../ruby/ruby.js\"></script>\n<script src=\"haml.js\"></script>\n<style>.CodeMirror {background: #f8f8f8;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">HAML</a>\n  </ul>\n</div>\n\n<article>\n<h2>HAML mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n!!!\n#content\n.left.column(title=\"title\"){:href => \"/hello\", :test => \"#{hello}_#{world}\"}\n    <!-- This is a comment -->\n    %h2 Welcome to our site!\n    %p= puts \"HAML MODE\"\n  .right.column\n    = render :partial => \"sidebar\"\n\n.container\n  .row\n    .span8\n      %h1.title= @page_title\n%p.title= @page_title\n%p\n  /\n    The same as HTML comment\n    Hello multiline comment\n\n  -# haml comment\n      This wont be displayed\n      nor will this\n  Date/Time:\n  - now = DateTime.now\n  %strong= now\n  - if now > DateTime.parse(\"December 31, 2006\")\n    = \"Happy new \" + \"year!\"\n\n%title\n  = @title\n  \\= @title\n  <h1>Title</h1>\n  <h1 title=\"HELLO\">\n    Title\n  </h1>\n    </textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers: true,\n        mode: \"text/x-haml\"\n      });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-haml</code>.</p>\n\n    <p><strong>Parsing/Highlighting Tests:</strong> <a href=\"../../test/index.html#haml_*\">normal</a>,  <a href=\"../../test/index.html#verbose,haml_*\">verbose</a>.</p>\n\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/haml/test.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function() {\n  var mode = CodeMirror.getMode({tabSize: 4, indentUnit: 2}, \"haml\");\n  function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); }\n\n  // Requires at least one media query\n  MT(\"elementName\",\n     \"[tag %h1] Hey There\");\n\n  MT(\"oneElementPerLine\",\n     \"[tag %h1] Hey There %h2\");\n\n  MT(\"idSelector\",\n     \"[tag %h1][attribute #test] Hey There\");\n\n  MT(\"classSelector\",\n     \"[tag %h1][attribute .hello] Hey There\");\n\n  MT(\"docType\",\n     \"[tag !!! XML]\");\n\n  MT(\"comment\",\n     \"[comment / Hello WORLD]\");\n\n  MT(\"notComment\",\n     \"[tag %h1] This is not a / comment \");\n\n  MT(\"attributes\",\n     \"[tag %a]([variable title][operator =][string \\\"test\\\"]){[atom :title] [operator =>] [string \\\"test\\\"]}\");\n\n  MT(\"htmlCode\",\n     \"[tag&bracket <][tag h1][tag&bracket >]Title[tag&bracket </][tag h1][tag&bracket >]\");\n\n  MT(\"rubyBlock\",\n     \"[operator =][variable-2 @item]\");\n\n  MT(\"selectorRubyBlock\",\n     \"[tag %a.selector=] [variable-2 @item]\");\n\n  MT(\"nestedRubyBlock\",\n      \"[tag %a]\",\n      \"   [operator =][variable puts] [string \\\"test\\\"]\");\n\n  MT(\"multilinePlaintext\",\n      \"[tag %p]\",\n      \"  Hello,\",\n      \"  World\");\n\n  MT(\"multilineRuby\",\n      \"[tag %p]\",\n      \"  [comment -# this is a comment]\",\n      \"     [comment and this is a comment too]\",\n      \"  Date/Time\",\n      \"  [operator -] [variable now] [operator =] [tag DateTime][operator .][property now]\",\n      \"  [tag %strong=] [variable now]\",\n      \"  [operator -] [keyword if] [variable now] [operator >] [tag DateTime][operator .][property parse]([string \\\"December 31, 2006\\\"])\",\n      \"     [operator =][string \\\"Happy\\\"]\",\n      \"     [operator =][string \\\"Belated\\\"]\",\n      \"     [operator =][string \\\"Birthday\\\"]\");\n\n  MT(\"multilineComment\",\n      \"[comment /]\",\n      \"  [comment Multiline]\",\n      \"  [comment Comment]\");\n\n  MT(\"hamlComment\",\n     \"[comment -# this is a comment]\");\n\n  MT(\"multilineHamlComment\",\n     \"[comment -# this is a comment]\",\n     \"   [comment and this is a comment too]\");\n\n  MT(\"multilineHTMLComment\",\n    \"[comment <!--]\",\n    \"  [comment what a comment]\",\n    \"  [comment -->]\");\n\n  MT(\"hamlAfterRubyTag\",\n    \"[attribute .block]\",\n    \"  [tag %strong=] [variable now]\",\n    \"  [attribute .test]\",\n    \"     [operator =][variable now]\",\n    \"  [attribute .right]\");\n\n  MT(\"stretchedRuby\",\n     \"[operator =] [variable puts] [string \\\"Hello\\\"],\",\n     \"   [string \\\"World\\\"]\");\n\n  MT(\"interpolationInHashAttribute\",\n     //\"[tag %div]{[atom :id] [operator =>] [string \\\"#{][variable test][string }_#{][variable ting][string }\\\"]} test\");\n     \"[tag %div]{[atom :id] [operator =>] [string \\\"#{][variable test][string }_#{][variable ting][string }\\\"]} test\");\n\n  MT(\"interpolationInHTMLAttribute\",\n     \"[tag %div]([variable title][operator =][string \\\"#{][variable test][string }_#{][variable ting]()[string }\\\"]) Test\");\n})();\n"
  },
  {
    "path": "base/res/codemirror/mode/handlebars/handlebars.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"), require(\"../../addon/mode/simple\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\", \"../../addon/mode/simple\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  CodeMirror.defineSimpleMode(\"handlebars\", {\n    start: [\n      { regex: /\\{\\{!--/, push: \"dash_comment\", token: \"comment\" },\n      { regex: /\\{\\{!/,   push: \"comment\", token: \"comment\" },\n      { regex: /\\{\\{/,    push: \"handlebars\", token: \"tag\" }\n    ],\n    handlebars: [\n      { regex: /\\}\\}/, pop: true, token: \"tag\" },\n\n      // Double and single quotes\n      { regex: /\"(?:[^\\\\]|\\\\.)*?\"/, token: \"string\" },\n      { regex: /'(?:[^\\\\]|\\\\.)*?'/, token: \"string\" },\n\n      // Handlebars keywords\n      { regex: />|[#\\/]([A-Za-z_]\\w*)/, token: \"keyword\" },\n      { regex: /(?:else|this)\\b/, token: \"keyword\" },\n\n      // Numeral\n      { regex: /\\d+/i, token: \"number\" },\n\n      // Atoms like = and .\n      { regex: /=|~|@|true|false/, token: \"atom\" },\n\n      // Paths\n      { regex: /(?:\\.\\.\\/)*(?:[A-Za-z_][\\w\\.]*)+/, token: \"variable-2\" }\n    ],\n    dash_comment: [\n      { regex: /--\\}\\}/, pop: true, token: \"comment\" },\n\n      // Commented code\n      { regex: /./, token: \"comment\"}\n    ],\n    comment: [\n      { regex: /\\}\\}/, pop: true, token: \"comment\" },\n      { regex: /./, token: \"comment\" }\n    ]\n  });\n\n  CodeMirror.defineMIME(\"text/x-handlebars-template\", \"handlebars\");\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/handlebars/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Handlebars mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/mode/simple.js\"></script>\n<script src=\"../../addon/mode/multiplex.js\"></script>\n<script src=\"../xml/xml.js\"></script>\n<script src=\"handlebars.js\"></script>\n<style>.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">HTML mixed</a>\n  </ul>\n</div>\n\n<article>\n<h2>Handlebars</h2>\n<form><textarea id=\"code\" name=\"code\">\n{{> breadcrumbs}}\n\n{{!--\n  You can use the t function to get\n  content translated to the current locale, es:\n  {{t 'article_list'}}\n--}}\n\n<h1>{{t 'article_list'}}</h1>\n\n{{! one line comment }}\n\n{{#each articles}}\n  {{~title}}\n  <p>{{excerpt body size=120 ellipsis=true}}</p>\n\n  {{#with author}}\n    written by {{first_name}} {{last_name}}\n    from category: {{../category.title}}\n    {{#if @../last}}foobar!{{/if}}\n  {{/with~}}\n\n  {{#if promoted.latest}}Read this one! {{else}} This is ok! {{/if}}\n\n  {{#if @last}}<hr>{{/if}}\n{{/each}}\n\n{{#form new_comment}}\n  <input type=\"text\" name=\"body\">\n{{/form}}\n\n</textarea></form>\n    <script>\n      CodeMirror.defineMode(\"htmlhandlebars\", function(config) {\n        return CodeMirror.multiplexingMode(\n          CodeMirror.getMode(config, \"text/html\"),\n          {open: \"{{\", close: \"}}\",\n           mode: CodeMirror.getMode(config, \"handlebars\"),\n           parseDelimiters: true});\n      });\n\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers: true,\n        matchBrackets: true,\n        mode: \"htmlhandlebars\"\n      });\n    </script>\n    </script>\n\n    <p>Handlebars syntax highlighting for CodeMirror.</p>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-handlebars-template</code></p>\n</article>\n"
  },
  {
    "path": "base/res/codemirror/mode/haskell/haskell.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"haskell\", function(_config, modeConfig) {\n\n  function switchState(source, setState, f) {\n    setState(f);\n    return f(source, setState);\n  }\n\n  // These should all be Unicode extended, as per the Haskell 2010 report\n  var smallRE = /[a-z_]/;\n  var largeRE = /[A-Z]/;\n  var digitRE = /\\d/;\n  var hexitRE = /[0-9A-Fa-f]/;\n  var octitRE = /[0-7]/;\n  var idRE = /[a-z_A-Z0-9'\\xa1-\\uffff]/;\n  var symbolRE = /[-!#$%&*+.\\/<=>?@\\\\^|~:]/;\n  var specialRE = /[(),;[\\]`{}]/;\n  var whiteCharRE = /[ \\t\\v\\f]/; // newlines are handled in tokenizer\n\n  function normal(source, setState) {\n    if (source.eatWhile(whiteCharRE)) {\n      return null;\n    }\n\n    var ch = source.next();\n    if (specialRE.test(ch)) {\n      if (ch == '{' && source.eat('-')) {\n        var t = \"comment\";\n        if (source.eat('#')) {\n          t = \"meta\";\n        }\n        return switchState(source, setState, ncomment(t, 1));\n      }\n      return null;\n    }\n\n    if (ch == '\\'') {\n      if (source.eat('\\\\')) {\n        source.next();  // should handle other escapes here\n      }\n      else {\n        source.next();\n      }\n      if (source.eat('\\'')) {\n        return \"string\";\n      }\n      return \"error\";\n    }\n\n    if (ch == '\"') {\n      return switchState(source, setState, stringLiteral);\n    }\n\n    if (largeRE.test(ch)) {\n      source.eatWhile(idRE);\n      if (source.eat('.')) {\n        return \"qualifier\";\n      }\n      return \"variable-2\";\n    }\n\n    if (smallRE.test(ch)) {\n      source.eatWhile(idRE);\n      return \"variable\";\n    }\n\n    if (digitRE.test(ch)) {\n      if (ch == '0') {\n        if (source.eat(/[xX]/)) {\n          source.eatWhile(hexitRE); // should require at least 1\n          return \"integer\";\n        }\n        if (source.eat(/[oO]/)) {\n          source.eatWhile(octitRE); // should require at least 1\n          return \"number\";\n        }\n      }\n      source.eatWhile(digitRE);\n      var t = \"number\";\n      if (source.match(/^\\.\\d+/)) {\n        t = \"number\";\n      }\n      if (source.eat(/[eE]/)) {\n        t = \"number\";\n        source.eat(/[-+]/);\n        source.eatWhile(digitRE); // should require at least 1\n      }\n      return t;\n    }\n\n    if (ch == \".\" && source.eat(\".\"))\n      return \"keyword\";\n\n    if (symbolRE.test(ch)) {\n      if (ch == '-' && source.eat(/-/)) {\n        source.eatWhile(/-/);\n        if (!source.eat(symbolRE)) {\n          source.skipToEnd();\n          return \"comment\";\n        }\n      }\n      var t = \"variable\";\n      if (ch == ':') {\n        t = \"variable-2\";\n      }\n      source.eatWhile(symbolRE);\n      return t;\n    }\n\n    return \"error\";\n  }\n\n  function ncomment(type, nest) {\n    if (nest == 0) {\n      return normal;\n    }\n    return function(source, setState) {\n      var currNest = nest;\n      while (!source.eol()) {\n        var ch = source.next();\n        if (ch == '{' && source.eat('-')) {\n          ++currNest;\n        }\n        else if (ch == '-' && source.eat('}')) {\n          --currNest;\n          if (currNest == 0) {\n            setState(normal);\n            return type;\n          }\n        }\n      }\n      setState(ncomment(type, currNest));\n      return type;\n    };\n  }\n\n  function stringLiteral(source, setState) {\n    while (!source.eol()) {\n      var ch = source.next();\n      if (ch == '\"') {\n        setState(normal);\n        return \"string\";\n      }\n      if (ch == '\\\\') {\n        if (source.eol() || source.eat(whiteCharRE)) {\n          setState(stringGap);\n          return \"string\";\n        }\n        if (source.eat('&')) {\n        }\n        else {\n          source.next(); // should handle other escapes here\n        }\n      }\n    }\n    setState(normal);\n    return \"error\";\n  }\n\n  function stringGap(source, setState) {\n    if (source.eat('\\\\')) {\n      return switchState(source, setState, stringLiteral);\n    }\n    source.next();\n    setState(normal);\n    return \"error\";\n  }\n\n\n  var wellKnownWords = (function() {\n    var wkw = {};\n    function setType(t) {\n      return function () {\n        for (var i = 0; i < arguments.length; i++)\n          wkw[arguments[i]] = t;\n      };\n    }\n\n    setType(\"keyword\")(\n      \"case\", \"class\", \"data\", \"default\", \"deriving\", \"do\", \"else\", \"foreign\",\n      \"if\", \"import\", \"in\", \"infix\", \"infixl\", \"infixr\", \"instance\", \"let\",\n      \"module\", \"newtype\", \"of\", \"then\", \"type\", \"where\", \"_\");\n\n    setType(\"keyword\")(\n      \"\\.\\.\", \":\", \"::\", \"=\", \"\\\\\", \"\\\"\", \"<-\", \"->\", \"@\", \"~\", \"=>\");\n\n    setType(\"builtin\")(\n      \"!!\", \"$!\", \"$\", \"&&\", \"+\", \"++\", \"-\", \".\", \"/\", \"/=\", \"<\", \"<=\", \"=<<\",\n      \"==\", \">\", \">=\", \">>\", \">>=\", \"^\", \"^^\", \"||\", \"*\", \"**\");\n\n    setType(\"builtin\")(\n      \"Bool\", \"Bounded\", \"Char\", \"Double\", \"EQ\", \"Either\", \"Enum\", \"Eq\",\n      \"False\", \"FilePath\", \"Float\", \"Floating\", \"Fractional\", \"Functor\", \"GT\",\n      \"IO\", \"IOError\", \"Int\", \"Integer\", \"Integral\", \"Just\", \"LT\", \"Left\",\n      \"Maybe\", \"Monad\", \"Nothing\", \"Num\", \"Ord\", \"Ordering\", \"Rational\", \"Read\",\n      \"ReadS\", \"Real\", \"RealFloat\", \"RealFrac\", \"Right\", \"Show\", \"ShowS\",\n      \"String\", \"True\");\n\n    setType(\"builtin\")(\n      \"abs\", \"acos\", \"acosh\", \"all\", \"and\", \"any\", \"appendFile\", \"asTypeOf\",\n      \"asin\", \"asinh\", \"atan\", \"atan2\", \"atanh\", \"break\", \"catch\", \"ceiling\",\n      \"compare\", \"concat\", \"concatMap\", \"const\", \"cos\", \"cosh\", \"curry\",\n      \"cycle\", \"decodeFloat\", \"div\", \"divMod\", \"drop\", \"dropWhile\", \"either\",\n      \"elem\", \"encodeFloat\", \"enumFrom\", \"enumFromThen\", \"enumFromThenTo\",\n      \"enumFromTo\", \"error\", \"even\", \"exp\", \"exponent\", \"fail\", \"filter\",\n      \"flip\", \"floatDigits\", \"floatRadix\", \"floatRange\", \"floor\", \"fmap\",\n      \"foldl\", \"foldl1\", \"foldr\", \"foldr1\", \"fromEnum\", \"fromInteger\",\n      \"fromIntegral\", \"fromRational\", \"fst\", \"gcd\", \"getChar\", \"getContents\",\n      \"getLine\", \"head\", \"id\", \"init\", \"interact\", \"ioError\", \"isDenormalized\",\n      \"isIEEE\", \"isInfinite\", \"isNaN\", \"isNegativeZero\", \"iterate\", \"last\",\n      \"lcm\", \"length\", \"lex\", \"lines\", \"log\", \"logBase\", \"lookup\", \"map\",\n      \"mapM\", \"mapM_\", \"max\", \"maxBound\", \"maximum\", \"maybe\", \"min\", \"minBound\",\n      \"minimum\", \"mod\", \"negate\", \"not\", \"notElem\", \"null\", \"odd\", \"or\",\n      \"otherwise\", \"pi\", \"pred\", \"print\", \"product\", \"properFraction\",\n      \"putChar\", \"putStr\", \"putStrLn\", \"quot\", \"quotRem\", \"read\", \"readFile\",\n      \"readIO\", \"readList\", \"readLn\", \"readParen\", \"reads\", \"readsPrec\",\n      \"realToFrac\", \"recip\", \"rem\", \"repeat\", \"replicate\", \"return\", \"reverse\",\n      \"round\", \"scaleFloat\", \"scanl\", \"scanl1\", \"scanr\", \"scanr1\", \"seq\",\n      \"sequence\", \"sequence_\", \"show\", \"showChar\", \"showList\", \"showParen\",\n      \"showString\", \"shows\", \"showsPrec\", \"significand\", \"signum\", \"sin\",\n      \"sinh\", \"snd\", \"span\", \"splitAt\", \"sqrt\", \"subtract\", \"succ\", \"sum\",\n      \"tail\", \"take\", \"takeWhile\", \"tan\", \"tanh\", \"toEnum\", \"toInteger\",\n      \"toRational\", \"truncate\", \"uncurry\", \"undefined\", \"unlines\", \"until\",\n      \"unwords\", \"unzip\", \"unzip3\", \"userError\", \"words\", \"writeFile\", \"zip\",\n      \"zip3\", \"zipWith\", \"zipWith3\");\n\n    var override = modeConfig.overrideKeywords;\n    if (override) for (var word in override) if (override.hasOwnProperty(word))\n      wkw[word] = override[word];\n\n    return wkw;\n  })();\n\n\n\n  return {\n    startState: function ()  { return { f: normal }; },\n    copyState:  function (s) { return { f: s.f }; },\n\n    token: function(stream, state) {\n      var t = state.f(stream, function(s) { state.f = s; });\n      var w = stream.current();\n      return wellKnownWords.hasOwnProperty(w) ? wellKnownWords[w] : t;\n    },\n\n    blockCommentStart: \"{-\",\n    blockCommentEnd: \"-}\",\n    lineComment: \"--\"\n  };\n\n});\n\nCodeMirror.defineMIME(\"text/x-haskell\", \"haskell\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/haskell/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Haskell mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<link rel=\"stylesheet\" href=\"../../theme/elegant.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/edit/matchbrackets.js\"></script>\n<script src=\"haskell.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Haskell</a>\n  </ul>\n</div>\n\n<article>\n<h2>Haskell mode</h2>\n<form><textarea id=\"code\" name=\"code\">\nmodule UniquePerms (\n    uniquePerms\n    )\nwhere\n\n-- | Find all unique permutations of a list where there might be duplicates.\nuniquePerms :: (Eq a) => [a] -> [[a]]\nuniquePerms = permBag . makeBag\n\n-- | An unordered collection where duplicate values are allowed,\n-- but represented with a single value and a count.\ntype Bag a = [(a, Int)]\n\nmakeBag :: (Eq a) => [a] -> Bag a\nmakeBag [] = []\nmakeBag (a:as) = mix a $ makeBag as\n  where\n    mix a []                        = [(a,1)]\n    mix a (bn@(b,n):bs) | a == b    = (b,n+1):bs\n                        | otherwise = bn : mix a bs\n\npermBag :: Bag a -> [[a]]\npermBag [] = [[]]\npermBag bs = concatMap (\\(f,cs) -> map (f:) $ permBag cs) . oneOfEach $ bs\n  where\n    oneOfEach [] = []\n    oneOfEach (an@(a,n):bs) =\n        let bs' = if n == 1 then bs else (a,n-1):bs\n        in (a,bs') : mapSnd (an:) (oneOfEach bs)\n    \n    apSnd f (a,b) = (a, f b)\n    mapSnd = map . apSnd\n</textarea></form>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers: true,\n        matchBrackets: true,\n        theme: \"elegant\"\n      });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-haskell</code>.</p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/haxe/haxe.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"haxe\", function(config, parserConfig) {\n  var indentUnit = config.indentUnit;\n\n  // Tokenizer\n\n  var keywords = function(){\n    function kw(type) {return {type: type, style: \"keyword\"};}\n    var A = kw(\"keyword a\"), B = kw(\"keyword b\"), C = kw(\"keyword c\");\n    var operator = kw(\"operator\"), atom = {type: \"atom\", style: \"atom\"}, attribute = {type:\"attribute\", style: \"attribute\"};\n  var type = kw(\"typedef\");\n    return {\n      \"if\": A, \"while\": A, \"else\": B, \"do\": B, \"try\": B,\n      \"return\": C, \"break\": C, \"continue\": C, \"new\": C, \"throw\": C,\n      \"var\": kw(\"var\"), \"inline\":attribute, \"static\": attribute, \"using\":kw(\"import\"),\n    \"public\": attribute, \"private\": attribute, \"cast\": kw(\"cast\"), \"import\": kw(\"import\"), \"macro\": kw(\"macro\"),\n      \"function\": kw(\"function\"), \"catch\": kw(\"catch\"), \"untyped\": kw(\"untyped\"), \"callback\": kw(\"cb\"),\n      \"for\": kw(\"for\"), \"switch\": kw(\"switch\"), \"case\": kw(\"case\"), \"default\": kw(\"default\"),\n      \"in\": operator, \"never\": kw(\"property_access\"), \"trace\":kw(\"trace\"),\n    \"class\": type, \"abstract\":type, \"enum\":type, \"interface\":type, \"typedef\":type, \"extends\":type, \"implements\":type, \"dynamic\":type,\n      \"true\": atom, \"false\": atom, \"null\": atom\n    };\n  }();\n\n  var isOperatorChar = /[+\\-*&%=<>!?|]/;\n\n  function chain(stream, state, f) {\n    state.tokenize = f;\n    return f(stream, state);\n  }\n\n  function nextUntilUnescaped(stream, end) {\n    var escaped = false, next;\n    while ((next = stream.next()) != null) {\n      if (next == end && !escaped)\n        return false;\n      escaped = !escaped && next == \"\\\\\";\n    }\n    return escaped;\n  }\n\n  // Used as scratch variables to communicate multiple values without\n  // consing up tons of objects.\n  var type, content;\n  function ret(tp, style, cont) {\n    type = tp; content = cont;\n    return style;\n  }\n\n  function haxeTokenBase(stream, state) {\n    var ch = stream.next();\n    if (ch == '\"' || ch == \"'\")\n      return chain(stream, state, haxeTokenString(ch));\n    else if (/[\\[\\]{}\\(\\),;\\:\\.]/.test(ch))\n      return ret(ch);\n    else if (ch == \"0\" && stream.eat(/x/i)) {\n      stream.eatWhile(/[\\da-f]/i);\n      return ret(\"number\", \"number\");\n    }\n    else if (/\\d/.test(ch) || ch == \"-\" && stream.eat(/\\d/)) {\n      stream.match(/^\\d*(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?/);\n      return ret(\"number\", \"number\");\n    }\n    else if (state.reAllowed && (ch == \"~\" && stream.eat(/\\//))) {\n      nextUntilUnescaped(stream, \"/\");\n      stream.eatWhile(/[gimsu]/);\n      return ret(\"regexp\", \"string-2\");\n    }\n    else if (ch == \"/\") {\n      if (stream.eat(\"*\")) {\n        return chain(stream, state, haxeTokenComment);\n      }\n      else if (stream.eat(\"/\")) {\n        stream.skipToEnd();\n        return ret(\"comment\", \"comment\");\n      }\n      else {\n        stream.eatWhile(isOperatorChar);\n        return ret(\"operator\", null, stream.current());\n      }\n    }\n    else if (ch == \"#\") {\n        stream.skipToEnd();\n        return ret(\"conditional\", \"meta\");\n    }\n    else if (ch == \"@\") {\n      stream.eat(/:/);\n      stream.eatWhile(/[\\w_]/);\n      return ret (\"metadata\", \"meta\");\n    }\n    else if (isOperatorChar.test(ch)) {\n      stream.eatWhile(isOperatorChar);\n      return ret(\"operator\", null, stream.current());\n    }\n    else {\n    var word;\n    if(/[A-Z]/.test(ch))\n    {\n      stream.eatWhile(/[\\w_<>]/);\n      word = stream.current();\n      return ret(\"type\", \"variable-3\", word);\n    }\n    else\n    {\n        stream.eatWhile(/[\\w_]/);\n        var word = stream.current(), known = keywords.propertyIsEnumerable(word) && keywords[word];\n        return (known && state.kwAllowed) ? ret(known.type, known.style, word) :\n                       ret(\"variable\", \"variable\", word);\n    }\n    }\n  }\n\n  function haxeTokenString(quote) {\n    return function(stream, state) {\n      if (!nextUntilUnescaped(stream, quote))\n        state.tokenize = haxeTokenBase;\n      return ret(\"string\", \"string\");\n    };\n  }\n\n  function haxeTokenComment(stream, state) {\n    var maybeEnd = false, ch;\n    while (ch = stream.next()) {\n      if (ch == \"/\" && maybeEnd) {\n        state.tokenize = haxeTokenBase;\n        break;\n      }\n      maybeEnd = (ch == \"*\");\n    }\n    return ret(\"comment\", \"comment\");\n  }\n\n  // Parser\n\n  var atomicTypes = {\"atom\": true, \"number\": true, \"variable\": true, \"string\": true, \"regexp\": true};\n\n  function HaxeLexical(indented, column, type, align, prev, info) {\n    this.indented = indented;\n    this.column = column;\n    this.type = type;\n    this.prev = prev;\n    this.info = info;\n    if (align != null) this.align = align;\n  }\n\n  function inScope(state, varname) {\n    for (var v = state.localVars; v; v = v.next)\n      if (v.name == varname) return true;\n  }\n\n  function parseHaxe(state, style, type, content, stream) {\n    var cc = state.cc;\n    // Communicate our context to the combinators.\n    // (Less wasteful than consing up a hundred closures on every call.)\n    cx.state = state; cx.stream = stream; cx.marked = null, cx.cc = cc;\n\n    if (!state.lexical.hasOwnProperty(\"align\"))\n      state.lexical.align = true;\n\n    while(true) {\n      var combinator = cc.length ? cc.pop() : statement;\n      if (combinator(type, content)) {\n        while(cc.length && cc[cc.length - 1].lex)\n          cc.pop()();\n        if (cx.marked) return cx.marked;\n        if (type == \"variable\" && inScope(state, content)) return \"variable-2\";\n    if (type == \"variable\" && imported(state, content)) return \"variable-3\";\n        return style;\n      }\n    }\n  }\n\n  function imported(state, typename)\n  {\n  if (/[a-z]/.test(typename.charAt(0)))\n    return false;\n  var len = state.importedtypes.length;\n  for (var i = 0; i<len; i++)\n    if(state.importedtypes[i]==typename) return true;\n  }\n\n\n  function registerimport(importname) {\n  var state = cx.state;\n  for (var t = state.importedtypes; t; t = t.next)\n    if(t.name == importname) return;\n  state.importedtypes = { name: importname, next: state.importedtypes };\n  }\n  // Combinator utils\n\n  var cx = {state: null, column: null, marked: null, cc: null};\n  function pass() {\n    for (var i = arguments.length - 1; i >= 0; i--) cx.cc.push(arguments[i]);\n  }\n  function cont() {\n    pass.apply(null, arguments);\n    return true;\n  }\n  function register(varname) {\n    var state = cx.state;\n    if (state.context) {\n      cx.marked = \"def\";\n      for (var v = state.localVars; v; v = v.next)\n        if (v.name == varname) return;\n      state.localVars = {name: varname, next: state.localVars};\n    }\n  }\n\n  // Combinators\n\n  var defaultVars = {name: \"this\", next: null};\n  function pushcontext() {\n    if (!cx.state.context) cx.state.localVars = defaultVars;\n    cx.state.context = {prev: cx.state.context, vars: cx.state.localVars};\n  }\n  function popcontext() {\n    cx.state.localVars = cx.state.context.vars;\n    cx.state.context = cx.state.context.prev;\n  }\n  function pushlex(type, info) {\n    var result = function() {\n      var state = cx.state;\n      state.lexical = new HaxeLexical(state.indented, cx.stream.column(), type, null, state.lexical, info);\n    };\n    result.lex = true;\n    return result;\n  }\n  function poplex() {\n    var state = cx.state;\n    if (state.lexical.prev) {\n      if (state.lexical.type == \")\")\n        state.indented = state.lexical.indented;\n      state.lexical = state.lexical.prev;\n    }\n  }\n  poplex.lex = true;\n\n  function expect(wanted) {\n    function f(type) {\n      if (type == wanted) return cont();\n      else if (wanted == \";\") return pass();\n      else return cont(f);\n    };\n    return f;\n  }\n\n  function statement(type) {\n    if (type == \"@\") return cont(metadef);\n    if (type == \"var\") return cont(pushlex(\"vardef\"), vardef1, expect(\";\"), poplex);\n    if (type == \"keyword a\") return cont(pushlex(\"form\"), expression, statement, poplex);\n    if (type == \"keyword b\") return cont(pushlex(\"form\"), statement, poplex);\n    if (type == \"{\") return cont(pushlex(\"}\"), pushcontext, block, poplex, popcontext);\n    if (type == \";\") return cont();\n    if (type == \"attribute\") return cont(maybeattribute);\n    if (type == \"function\") return cont(functiondef);\n    if (type == \"for\") return cont(pushlex(\"form\"), expect(\"(\"), pushlex(\")\"), forspec1, expect(\")\"),\n                                      poplex, statement, poplex);\n    if (type == \"variable\") return cont(pushlex(\"stat\"), maybelabel);\n    if (type == \"switch\") return cont(pushlex(\"form\"), expression, pushlex(\"}\", \"switch\"), expect(\"{\"),\n                                         block, poplex, poplex);\n    if (type == \"case\") return cont(expression, expect(\":\"));\n    if (type == \"default\") return cont(expect(\":\"));\n    if (type == \"catch\") return cont(pushlex(\"form\"), pushcontext, expect(\"(\"), funarg, expect(\")\"),\n                                        statement, poplex, popcontext);\n    if (type == \"import\") return cont(importdef, expect(\";\"));\n    if (type == \"typedef\") return cont(typedef);\n    return pass(pushlex(\"stat\"), expression, expect(\";\"), poplex);\n  }\n  function expression(type) {\n    if (atomicTypes.hasOwnProperty(type)) return cont(maybeoperator);\n    if (type == \"function\") return cont(functiondef);\n    if (type == \"keyword c\") return cont(maybeexpression);\n    if (type == \"(\") return cont(pushlex(\")\"), maybeexpression, expect(\")\"), poplex, maybeoperator);\n    if (type == \"operator\") return cont(expression);\n    if (type == \"[\") return cont(pushlex(\"]\"), commasep(expression, \"]\"), poplex, maybeoperator);\n    if (type == \"{\") return cont(pushlex(\"}\"), commasep(objprop, \"}\"), poplex, maybeoperator);\n    return cont();\n  }\n  function maybeexpression(type) {\n    if (type.match(/[;\\}\\)\\],]/)) return pass();\n    return pass(expression);\n  }\n\n  function maybeoperator(type, value) {\n    if (type == \"operator\" && /\\+\\+|--/.test(value)) return cont(maybeoperator);\n    if (type == \"operator\" || type == \":\") return cont(expression);\n    if (type == \";\") return;\n    if (type == \"(\") return cont(pushlex(\")\"), commasep(expression, \")\"), poplex, maybeoperator);\n    if (type == \".\") return cont(property, maybeoperator);\n    if (type == \"[\") return cont(pushlex(\"]\"), expression, expect(\"]\"), poplex, maybeoperator);\n  }\n\n  function maybeattribute(type) {\n    if (type == \"attribute\") return cont(maybeattribute);\n    if (type == \"function\") return cont(functiondef);\n    if (type == \"var\") return cont(vardef1);\n  }\n\n  function metadef(type) {\n    if(type == \":\") return cont(metadef);\n    if(type == \"variable\") return cont(metadef);\n    if(type == \"(\") return cont(pushlex(\")\"), commasep(metaargs, \")\"), poplex, statement);\n  }\n  function metaargs(type) {\n    if(type == \"variable\") return cont();\n  }\n\n  function importdef (type, value) {\n  if(type == \"variable\" && /[A-Z]/.test(value.charAt(0))) { registerimport(value); return cont(); }\n  else if(type == \"variable\" || type == \"property\" || type == \".\" || value == \"*\") return cont(importdef);\n  }\n\n  function typedef (type, value)\n  {\n  if(type == \"variable\" && /[A-Z]/.test(value.charAt(0))) { registerimport(value); return cont(); }\n  else if (type == \"type\" && /[A-Z]/.test(value.charAt(0))) { return cont(); }\n  }\n\n  function maybelabel(type) {\n    if (type == \":\") return cont(poplex, statement);\n    return pass(maybeoperator, expect(\";\"), poplex);\n  }\n  function property(type) {\n    if (type == \"variable\") {cx.marked = \"property\"; return cont();}\n  }\n  function objprop(type) {\n    if (type == \"variable\") cx.marked = \"property\";\n    if (atomicTypes.hasOwnProperty(type)) return cont(expect(\":\"), expression);\n  }\n  function commasep(what, end) {\n    function proceed(type) {\n      if (type == \",\") return cont(what, proceed);\n      if (type == end) return cont();\n      return cont(expect(end));\n    }\n    return function(type) {\n      if (type == end) return cont();\n      else return pass(what, proceed);\n    };\n  }\n  function block(type) {\n    if (type == \"}\") return cont();\n    return pass(statement, block);\n  }\n  function vardef1(type, value) {\n    if (type == \"variable\"){register(value); return cont(typeuse, vardef2);}\n    return cont();\n  }\n  function vardef2(type, value) {\n    if (value == \"=\") return cont(expression, vardef2);\n    if (type == \",\") return cont(vardef1);\n  }\n  function forspec1(type, value) {\n  if (type == \"variable\") {\n    register(value);\n  }\n  return cont(pushlex(\")\"), pushcontext, forin, expression, poplex, statement, popcontext);\n  }\n  function forin(_type, value) {\n    if (value == \"in\") return cont();\n  }\n  function functiondef(type, value) {\n    if (type == \"variable\") {register(value); return cont(functiondef);}\n    if (value == \"new\") return cont(functiondef);\n    if (type == \"(\") return cont(pushlex(\")\"), pushcontext, commasep(funarg, \")\"), poplex, typeuse, statement, popcontext);\n  }\n  function typeuse(type) {\n    if(type == \":\") return cont(typestring);\n  }\n  function typestring(type) {\n    if(type == \"type\") return cont();\n    if(type == \"variable\") return cont();\n    if(type == \"{\") return cont(pushlex(\"}\"), commasep(typeprop, \"}\"), poplex);\n  }\n  function typeprop(type) {\n    if(type == \"variable\") return cont(typeuse);\n  }\n  function funarg(type, value) {\n    if (type == \"variable\") {register(value); return cont(typeuse);}\n  }\n\n  // Interface\n\n  return {\n    startState: function(basecolumn) {\n    var defaulttypes = [\"Int\", \"Float\", \"String\", \"Void\", \"Std\", \"Bool\", \"Dynamic\", \"Array\"];\n      return {\n        tokenize: haxeTokenBase,\n        reAllowed: true,\n        kwAllowed: true,\n        cc: [],\n        lexical: new HaxeLexical((basecolumn || 0) - indentUnit, 0, \"block\", false),\n        localVars: parserConfig.localVars,\n    importedtypes: defaulttypes,\n        context: parserConfig.localVars && {vars: parserConfig.localVars},\n        indented: 0\n      };\n    },\n\n    token: function(stream, state) {\n      if (stream.sol()) {\n        if (!state.lexical.hasOwnProperty(\"align\"))\n          state.lexical.align = false;\n        state.indented = stream.indentation();\n      }\n      if (stream.eatSpace()) return null;\n      var style = state.tokenize(stream, state);\n      if (type == \"comment\") return style;\n      state.reAllowed = !!(type == \"operator\" || type == \"keyword c\" || type.match(/^[\\[{}\\(,;:]$/));\n      state.kwAllowed = type != '.';\n      return parseHaxe(state, style, type, content, stream);\n    },\n\n    indent: function(state, textAfter) {\n      if (state.tokenize != haxeTokenBase) return 0;\n      var firstChar = textAfter && textAfter.charAt(0), lexical = state.lexical;\n      if (lexical.type == \"stat\" && firstChar == \"}\") lexical = lexical.prev;\n      var type = lexical.type, closing = firstChar == type;\n      if (type == \"vardef\") return lexical.indented + 4;\n      else if (type == \"form\" && firstChar == \"{\") return lexical.indented;\n      else if (type == \"stat\" || type == \"form\") return lexical.indented + indentUnit;\n      else if (lexical.info == \"switch\" && !closing)\n        return lexical.indented + (/^(?:case|default)\\b/.test(textAfter) ? indentUnit : 2 * indentUnit);\n      else if (lexical.align) return lexical.column + (closing ? 0 : 1);\n      else return lexical.indented + (closing ? 0 : indentUnit);\n    },\n\n    electricChars: \"{}\",\n    blockCommentStart: \"/*\",\n    blockCommentEnd: \"*/\",\n    lineComment: \"//\"\n  };\n});\n\nCodeMirror.defineMIME(\"text/x-haxe\", \"haxe\");\n\nCodeMirror.defineMode(\"hxml\", function () {\n\n  return {\n    startState: function () {\n      return {\n        define: false,\n        inString: false\n      };\n    },\n    token: function (stream, state) {\n      var ch = stream.peek();\n      var sol = stream.sol();\n\n      ///* comments */\n      if (ch == \"#\") {\n        stream.skipToEnd();\n        return \"comment\";\n      }\n      if (sol && ch == \"-\") {\n        var style = \"variable-2\";\n\n        stream.eat(/-/);\n\n        if (stream.peek() == \"-\") {\n          stream.eat(/-/);\n          style = \"keyword a\";\n        }\n\n        if (stream.peek() == \"D\") {\n          stream.eat(/[D]/);\n          style = \"keyword c\";\n          state.define = true;\n        }\n\n        stream.eatWhile(/[A-Z]/i);\n        return style;\n      }\n\n      var ch = stream.peek();\n\n      if (state.inString == false && ch == \"'\") {\n        state.inString = true;\n        ch = stream.next();\n      }\n\n      if (state.inString == true) {\n        if (stream.skipTo(\"'\")) {\n\n        } else {\n          stream.skipToEnd();\n        }\n\n        if (stream.peek() == \"'\") {\n          stream.next();\n          state.inString = false;\n        }\n\n        return \"string\";\n      }\n\n      stream.next();\n      return null;\n    },\n    lineComment: \"#\"\n  };\n});\n\nCodeMirror.defineMIME(\"text/x-hxml\", \"hxml\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/haxe/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Haxe mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"haxe.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Haxe</a>\n  </ul>\n</div>\n\n<article>\n<h2>Haxe mode</h2>\n\n\n<div><p><textarea id=\"code-haxe\" name=\"code\">\nimport one.two.Three;\n\n@attr(\"test\")\nclass Foo&lt;T&gt; extends Three\n{\n\tpublic function new()\n\t{\n\t\tnoFoo = 12;\n\t}\n\t\n\tpublic static inline function doFoo(obj:{k:Int, l:Float}):Int\n\t{\n\t\tfor(i in 0...10)\n\t\t{\n\t\t\tobj.k++;\n\t\t\ttrace(i);\n\t\t\tvar var1 = new Array();\n\t\t\tif(var1.length > 1)\n\t\t\t\tthrow \"Error\";\n\t\t}\n\t\t// The following line should not be colored, the variable is scoped out\n\t\tvar1;\n\t\t/* Multi line\n\t\t * Comment test\n\t\t */\n\t\treturn obj.k;\n\t}\n\tprivate function bar():Void\n\t{\n\t\t#if flash\n\t\tvar t1:String = \"1.21\";\n\t\t#end\n\t\ttry {\n\t\t\tdoFoo({k:3, l:1.2});\n\t\t}\n\t\tcatch (e : String) {\n\t\t\ttrace(e);\n\t\t}\n\t\tvar t2:Float = cast(3.2);\n\t\tvar t3:haxe.Timer = new haxe.Timer();\n\t\tvar t4 = {k:Std.int(t2), l:Std.parseFloat(t1)};\n\t\tvar t5 = ~/123+.*$/i;\n\t\tdoFoo(t4);\n\t\tuntyped t1 = 4;\n\t\tbob = new Foo&lt;Int&gt;\n\t}\n\tpublic var okFoo(default, never):Float;\n\tvar noFoo(getFoo, null):Int;\n\tfunction getFoo():Int {\n\t\treturn noFoo;\n\t}\n\t\n\tpublic var three:Int;\n}\nenum Color\n{\n\tred;\n\tgreen;\n\tblue;\n\tgrey( v : Int );\n\trgb (r:Int,g:Int,b:Int);\n}\n</textarea></p>\n\n<p>Hxml mode:</p>\n\n<p><textarea id=\"code-hxml\">\n-cp test\n-js path/to/file.js\n#-remap nme:flash\n--next\n-D source-map-content\n-cmd 'test'\n-lib lime\n</textarea></p>\n</div>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code-haxe\"), {\n      \tmode: \"haxe\",\n        lineNumbers: true,\n        indentUnit: 4,\n        indentWithTabs: true\n      });\n      \n      editor = CodeMirror.fromTextArea(document.getElementById(\"code-hxml\"), {\n      \tmode: \"hxml\",\n        lineNumbers: true,\n        indentUnit: 4,\n        indentWithTabs: true\n      });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-haxe, text/x-hxml</code>.</p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/htmlembedded/htmlembedded.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"), require(\"../htmlmixed/htmlmixed\"),\n        require(\"../../addon/mode/multiplex\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\", \"../htmlmixed/htmlmixed\",\n            \"../../addon/mode/multiplex\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  CodeMirror.defineMode(\"htmlembedded\", function(config, parserConfig) {\n    return CodeMirror.multiplexingMode(CodeMirror.getMode(config, \"htmlmixed\"), {\n      open: parserConfig.open || parserConfig.scriptStartRegex || \"<%\",\n      close: parserConfig.close || parserConfig.scriptEndRegex || \"%>\",\n      mode: CodeMirror.getMode(config, parserConfig.scriptingModeSpec)\n    });\n  }, \"htmlmixed\");\n\n  CodeMirror.defineMIME(\"application/x-ejs\", {name: \"htmlembedded\", scriptingModeSpec:\"javascript\"});\n  CodeMirror.defineMIME(\"application/x-aspx\", {name: \"htmlembedded\", scriptingModeSpec:\"text/x-csharp\"});\n  CodeMirror.defineMIME(\"application/x-jsp\", {name: \"htmlembedded\", scriptingModeSpec:\"text/x-java\"});\n  CodeMirror.defineMIME(\"application/x-erb\", {name: \"htmlembedded\", scriptingModeSpec:\"ruby\"});\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/htmlembedded/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Html Embedded Scripts mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../xml/xml.js\"></script>\n<script src=\"../javascript/javascript.js\"></script>\n<script src=\"../css/css.js\"></script>\n<script src=\"../htmlmixed/htmlmixed.js\"></script>\n<script src=\"../../addon/mode/multiplex.js\"></script>\n<script src=\"htmlembedded.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Html Embedded Scripts</a>\n  </ul>\n</div>\n\n<article>\n<h2>Html Embedded Scripts mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n<%\nfunction hello(who) {\n\treturn \"Hello \" + who;\n}\n%>\nThis is an example of EJS (embedded javascript)\n<p>The program says <%= hello(\"world\") %>.</p>\n<script>\n\talert(\"And here is some normal JS code\"); // also colored\n</script>\n</textarea></form>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers: true,\n        mode: \"application/x-ejs\",\n        indentUnit: 4,\n        indentWithTabs: true\n      });\n    </script>\n\n    <p>Mode for html embedded scripts like JSP and ASP.NET. Depends on HtmlMixed which in turn depends on\n    JavaScript, CSS and XML.<br />Other dependancies include those of the scriping language chosen.</p>\n\n    <p><strong>MIME types defined:</strong> <code>application/x-aspx</code> (ASP.NET), \n    <code>application/x-ejs</code> (Embedded Javascript), <code>application/x-jsp</code> (JavaServer Pages)</p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/htmlmixed/htmlmixed.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"), require(\"../xml/xml\"), require(\"../javascript/javascript\"), require(\"../css/css\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\", \"../xml/xml\", \"../javascript/javascript\", \"../css/css\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"htmlmixed\", function(config, parserConfig) {\n  var htmlMode = CodeMirror.getMode(config, {name: \"xml\",\n                                             htmlMode: true,\n                                             multilineTagIndentFactor: parserConfig.multilineTagIndentFactor,\n                                             multilineTagIndentPastTag: parserConfig.multilineTagIndentPastTag});\n  var cssMode = CodeMirror.getMode(config, \"css\");\n\n  var scriptTypes = [], scriptTypesConf = parserConfig && parserConfig.scriptTypes;\n  scriptTypes.push({matches: /^(?:text|application)\\/(?:x-)?(?:java|ecma)script$|^$/i,\n                    mode: CodeMirror.getMode(config, \"javascript\")});\n  if (scriptTypesConf) for (var i = 0; i < scriptTypesConf.length; ++i) {\n    var conf = scriptTypesConf[i];\n    scriptTypes.push({matches: conf.matches, mode: conf.mode && CodeMirror.getMode(config, conf.mode)});\n  }\n  scriptTypes.push({matches: /./,\n                    mode: CodeMirror.getMode(config, \"text/plain\")});\n\n  function html(stream, state) {\n    var tagName = state.htmlState.tagName;\n    if (tagName) tagName = tagName.toLowerCase();\n    var style = htmlMode.token(stream, state.htmlState);\n    if (tagName == \"script\" && /\\btag\\b/.test(style) && stream.current() == \">\") {\n      // Script block: mode to change to depends on type attribute\n      var scriptType = stream.string.slice(Math.max(0, stream.pos - 100), stream.pos).match(/\\btype\\s*=\\s*(\"[^\"]+\"|'[^']+'|\\S+)[^<]*$/i);\n      scriptType = scriptType ? scriptType[1] : \"\";\n      if (scriptType && /[\\\"\\']/.test(scriptType.charAt(0))) scriptType = scriptType.slice(1, scriptType.length - 1);\n      for (var i = 0; i < scriptTypes.length; ++i) {\n        var tp = scriptTypes[i];\n        if (typeof tp.matches == \"string\" ? scriptType == tp.matches : tp.matches.test(scriptType)) {\n          if (tp.mode) {\n            state.token = script;\n            state.localMode = tp.mode;\n            state.localState = tp.mode.startState && tp.mode.startState(htmlMode.indent(state.htmlState, \"\"));\n          }\n          break;\n        }\n      }\n    } else if (tagName == \"style\" && /\\btag\\b/.test(style) && stream.current() == \">\") {\n      state.token = css;\n      state.localMode = cssMode;\n      state.localState = cssMode.startState(htmlMode.indent(state.htmlState, \"\"));\n    }\n    return style;\n  }\n  function maybeBackup(stream, pat, style) {\n    var cur = stream.current();\n    var close = cur.search(pat), m;\n    if (close > -1) stream.backUp(cur.length - close);\n    else if (m = cur.match(/<\\/?$/)) {\n      stream.backUp(cur.length);\n      if (!stream.match(pat, false)) stream.match(cur);\n    }\n    return style;\n  }\n  function script(stream, state) {\n    if (stream.match(/^<\\/\\s*script\\s*>/i, false)) {\n      state.token = html;\n      state.localState = state.localMode = null;\n      return null;\n    }\n    return maybeBackup(stream, /<\\/\\s*script\\s*>/,\n                       state.localMode.token(stream, state.localState));\n  }\n  function css(stream, state) {\n    if (stream.match(/^<\\/\\s*style\\s*>/i, false)) {\n      state.token = html;\n      state.localState = state.localMode = null;\n      return null;\n    }\n    return maybeBackup(stream, /<\\/\\s*style\\s*>/,\n                       cssMode.token(stream, state.localState));\n  }\n\n  return {\n    startState: function() {\n      var state = htmlMode.startState();\n      return {token: html, localMode: null, localState: null, htmlState: state};\n    },\n\n    copyState: function(state) {\n      if (state.localState)\n        var local = CodeMirror.copyState(state.localMode, state.localState);\n      return {token: state.token, localMode: state.localMode, localState: local,\n              htmlState: CodeMirror.copyState(htmlMode, state.htmlState)};\n    },\n\n    token: function(stream, state) {\n      return state.token(stream, state);\n    },\n\n    indent: function(state, textAfter) {\n      if (!state.localMode || /^\\s*<\\//.test(textAfter))\n        return htmlMode.indent(state.htmlState, textAfter);\n      else if (state.localMode.indent)\n        return state.localMode.indent(state.localState, textAfter);\n      else\n        return CodeMirror.Pass;\n    },\n\n    innerMode: function(state) {\n      return {state: state.localState || state.htmlState, mode: state.localMode || htmlMode};\n    }\n  };\n}, \"xml\", \"javascript\", \"css\");\n\nCodeMirror.defineMIME(\"text/html\", \"htmlmixed\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/htmlmixed/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: HTML mixed mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/selection/selection-pointer.js\"></script>\n<script src=\"../xml/xml.js\"></script>\n<script src=\"../javascript/javascript.js\"></script>\n<script src=\"../css/css.js\"></script>\n<script src=\"../vbscript/vbscript.js\"></script>\n<script src=\"htmlmixed.js\"></script>\n<style>.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">HTML mixed</a>\n  </ul>\n</div>\n\n<article>\n<h2>HTML mixed mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n<html style=\"color: green\">\n  <!-- this is a comment -->\n  <head>\n    <title>Mixed HTML Example</title>\n    <style type=\"text/css\">\n      h1 {font-family: comic sans; color: #f0f;}\n      div {background: yellow !important;}\n      body {\n        max-width: 50em;\n        margin: 1em 2em 1em 5em;\n      }\n    </style>\n  </head>\n  <body>\n    <h1>Mixed HTML Example</h1>\n    <script>\n      function jsFunc(arg1, arg2) {\n        if (arg1 && arg2) document.body.innerHTML = \"achoo\";\n      }\n    </script>\n  </body>\n</html>\n</textarea></form>\n    <script>\n      // Define an extended mixed-mode that understands vbscript and\n      // leaves mustache/handlebars embedded templates in html mode\n      var mixedMode = {\n        name: \"htmlmixed\",\n        scriptTypes: [{matches: /\\/x-handlebars-template|\\/x-mustache/i,\n                       mode: null},\n                      {matches: /(text|application)\\/(x-)?vb(a|script)/i,\n                       mode: \"vbscript\"}]\n      };\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        mode: mixedMode,\n        selectionPointer: true\n      });\n    </script>\n\n    <p>The HTML mixed mode depends on the XML, JavaScript, and CSS modes.</p>\n\n    <p>It takes an optional mode configuration\n    option, <code>scriptTypes</code>, which can be used to add custom\n    behavior for specific <code>&lt;script type=\"...\"></code> tags. If\n    given, it should hold an array of <code>{matches, mode}</code>\n    objects, where <code>matches</code> is a string or regexp that\n    matches the script type, and <code>mode</code> is\n    either <code>null</code>, for script types that should stay in\n    HTML mode, or a <a href=\"../../doc/manual.html#option_mode\">mode\n    spec</a> corresponding to the mode that should be used for the\n    script.</p>\n\n    <p><strong>MIME types defined:</strong> <code>text/html</code>\n    (redefined, only takes effect if you load this parser after the\n    XML parser).</p>\n\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/http/http.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"http\", function() {\n  function failFirstLine(stream, state) {\n    stream.skipToEnd();\n    state.cur = header;\n    return \"error\";\n  }\n\n  function start(stream, state) {\n    if (stream.match(/^HTTP\\/\\d\\.\\d/)) {\n      state.cur = responseStatusCode;\n      return \"keyword\";\n    } else if (stream.match(/^[A-Z]+/) && /[ \\t]/.test(stream.peek())) {\n      state.cur = requestPath;\n      return \"keyword\";\n    } else {\n      return failFirstLine(stream, state);\n    }\n  }\n\n  function responseStatusCode(stream, state) {\n    var code = stream.match(/^\\d+/);\n    if (!code) return failFirstLine(stream, state);\n\n    state.cur = responseStatusText;\n    var status = Number(code[0]);\n    if (status >= 100 && status < 200) {\n      return \"positive informational\";\n    } else if (status >= 200 && status < 300) {\n      return \"positive success\";\n    } else if (status >= 300 && status < 400) {\n      return \"positive redirect\";\n    } else if (status >= 400 && status < 500) {\n      return \"negative client-error\";\n    } else if (status >= 500 && status < 600) {\n      return \"negative server-error\";\n    } else {\n      return \"error\";\n    }\n  }\n\n  function responseStatusText(stream, state) {\n    stream.skipToEnd();\n    state.cur = header;\n    return null;\n  }\n\n  function requestPath(stream, state) {\n    stream.eatWhile(/\\S/);\n    state.cur = requestProtocol;\n    return \"string-2\";\n  }\n\n  function requestProtocol(stream, state) {\n    if (stream.match(/^HTTP\\/\\d\\.\\d$/)) {\n      state.cur = header;\n      return \"keyword\";\n    } else {\n      return failFirstLine(stream, state);\n    }\n  }\n\n  function header(stream) {\n    if (stream.sol() && !stream.eat(/[ \\t]/)) {\n      if (stream.match(/^.*?:/)) {\n        return \"atom\";\n      } else {\n        stream.skipToEnd();\n        return \"error\";\n      }\n    } else {\n      stream.skipToEnd();\n      return \"string\";\n    }\n  }\n\n  function body(stream) {\n    stream.skipToEnd();\n    return null;\n  }\n\n  return {\n    token: function(stream, state) {\n      var cur = state.cur;\n      if (cur != header && cur != body && stream.eatSpace()) return null;\n      return cur(stream, state);\n    },\n\n    blankLine: function(state) {\n      state.cur = body;\n    },\n\n    startState: function() {\n      return {cur: start};\n    }\n  };\n});\n\nCodeMirror.defineMIME(\"message/http\", \"http\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/http/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: HTTP mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"http.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">HTTP</a>\n  </ul>\n</div>\n\n<article>\n<h2>HTTP mode</h2>\n\n\n<div><textarea id=\"code\" name=\"code\">\nPOST /somewhere HTTP/1.1\nHost: example.com\nIf-Modified-Since: Sat, 29 Oct 1994 19:43:31 GMT\nContent-Type: application/x-www-form-urlencoded;\n\tcharset=utf-8\nUser-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/536.11 (KHTML, like Gecko) Ubuntu/12.04 Chromium/20.0.1132.47 Chrome/20.0.1132.47 Safari/536.11\n\nThis is the request body!\n</textarea></div>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {});\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>message/http</code>.</p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/idl/idl.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  function wordRegexp(words) {\n    return new RegExp('^((' + words.join(')|(') + '))\\\\b', 'i');\n  };\n\n  var builtinArray = [\n    'a_correlate', 'abs', 'acos', 'adapt_hist_equal', 'alog',\n    'alog2', 'alog10', 'amoeba', 'annotate', 'app_user_dir',\n    'app_user_dir_query', 'arg_present', 'array_equal', 'array_indices',\n    'arrow', 'ascii_template', 'asin', 'assoc', 'atan',\n    'axis', 'axis', 'bandpass_filter', 'bandreject_filter', 'barplot',\n    'bar_plot', 'beseli', 'beselj', 'beselk', 'besely',\n    'beta', 'biginteger', 'bilinear', 'bin_date', 'binary_template',\n    'bindgen', 'binomial', 'bit_ffs', 'bit_population', 'blas_axpy',\n    'blk_con', 'boolarr', 'boolean', 'boxplot', 'box_cursor',\n    'breakpoint', 'broyden', 'bubbleplot', 'butterworth', 'bytarr',\n    'byte', 'byteorder', 'bytscl', 'c_correlate', 'calendar',\n    'caldat', 'call_external', 'call_function', 'call_method',\n    'call_procedure', 'canny', 'catch', 'cd', 'cdf', 'ceil',\n    'chebyshev', 'check_math', 'chisqr_cvf', 'chisqr_pdf', 'choldc',\n    'cholsol', 'cindgen', 'cir_3pnt', 'clipboard', 'close',\n    'clust_wts', 'cluster', 'cluster_tree', 'cmyk_convert', 'code_coverage',\n    'color_convert', 'color_exchange', 'color_quan', 'color_range_map',\n    'colorbar', 'colorize_sample', 'colormap_applicable',\n    'colormap_gradient', 'colormap_rotation', 'colortable',\n    'comfit', 'command_line_args', 'common', 'compile_opt', 'complex',\n    'complexarr', 'complexround', 'compute_mesh_normals', 'cond', 'congrid',\n    'conj', 'constrained_min', 'contour', 'contour', 'convert_coord',\n    'convol', 'convol_fft', 'coord2to3', 'copy_lun', 'correlate',\n    'cos', 'cosh', 'cpu', 'cramer', 'createboxplotdata',\n    'create_cursor', 'create_struct', 'create_view', 'crossp', 'crvlength',\n    'ct_luminance', 'cti_test', 'cursor', 'curvefit', 'cv_coord',\n    'cvttobm', 'cw_animate', 'cw_animate_getp', 'cw_animate_load',\n    'cw_animate_run', 'cw_arcball', 'cw_bgroup', 'cw_clr_index',\n    'cw_colorsel', 'cw_defroi', 'cw_field', 'cw_filesel', 'cw_form',\n    'cw_fslider', 'cw_light_editor', 'cw_light_editor_get',\n    'cw_light_editor_set', 'cw_orient', 'cw_palette_editor',\n    'cw_palette_editor_get', 'cw_palette_editor_set', 'cw_pdmenu',\n    'cw_rgbslider', 'cw_tmpl', 'cw_zoom', 'db_exists',\n    'dblarr', 'dcindgen', 'dcomplex', 'dcomplexarr', 'define_key',\n    'define_msgblk', 'define_msgblk_from_file', 'defroi', 'defsysv',\n    'delvar', 'dendro_plot', 'dendrogram', 'deriv', 'derivsig',\n    'determ', 'device', 'dfpmin', 'diag_matrix', 'dialog_dbconnect',\n    'dialog_message', 'dialog_pickfile', 'dialog_printersetup',\n    'dialog_printjob', 'dialog_read_image',\n    'dialog_write_image', 'dictionary', 'digital_filter', 'dilate', 'dindgen',\n    'dissolve', 'dist', 'distance_measure', 'dlm_load', 'dlm_register',\n    'doc_library', 'double', 'draw_roi', 'edge_dog', 'efont',\n    'eigenql', 'eigenvec', 'ellipse', 'elmhes', 'emboss',\n    'empty', 'enable_sysrtn', 'eof', 'eos', 'erase',\n    'erf', 'erfc', 'erfcx', 'erode', 'errorplot',\n    'errplot', 'estimator_filter', 'execute', 'exit', 'exp',\n    'expand', 'expand_path', 'expint', 'extrac', 'extract_slice',\n    'f_cvf', 'f_pdf', 'factorial', 'fft', 'file_basename',\n    'file_chmod', 'file_copy', 'file_delete', 'file_dirname',\n    'file_expand_path', 'file_gunzip', 'file_gzip', 'file_info',\n    'file_lines', 'file_link', 'file_mkdir', 'file_move',\n    'file_poll_input', 'file_readlink', 'file_same',\n    'file_search', 'file_tar', 'file_test', 'file_untar', 'file_unzip',\n    'file_which', 'file_zip', 'filepath', 'findgen', 'finite',\n    'fix', 'flick', 'float', 'floor', 'flow3',\n    'fltarr', 'flush', 'format_axis_values', 'forward_function', 'free_lun',\n    'fstat', 'fulstr', 'funct', 'function', 'fv_test',\n    'fx_root', 'fz_roots', 'gamma', 'gamma_ct', 'gauss_cvf',\n    'gauss_pdf', 'gauss_smooth', 'gauss2dfit', 'gaussfit',\n    'gaussian_function', 'gaussint', 'get_drive_list', 'get_dxf_objects',\n    'get_kbrd', 'get_login_info',\n    'get_lun', 'get_screen_size', 'getenv', 'getwindows', 'greg2jul',\n    'grib', 'grid_input', 'grid_tps', 'grid3', 'griddata',\n    'gs_iter', 'h_eq_ct', 'h_eq_int', 'hanning', 'hash',\n    'hdf', 'hdf5', 'heap_free', 'heap_gc', 'heap_nosave',\n    'heap_refcount', 'heap_save', 'help', 'hilbert', 'hist_2d',\n    'hist_equal', 'histogram', 'hls', 'hough', 'hqr',\n    'hsv', 'i18n_multibytetoutf8',\n    'i18n_multibytetowidechar', 'i18n_utf8tomultibyte',\n    'i18n_widechartomultibyte',\n    'ibeta', 'icontour', 'iconvertcoord', 'idelete', 'identity',\n    'idl_base64', 'idl_container', 'idl_validname',\n    'idlexbr_assistant', 'idlitsys_createtool',\n    'idlunit', 'iellipse', 'igamma', 'igetcurrent', 'igetdata',\n    'igetid', 'igetproperty', 'iimage', 'image', 'image_cont',\n    'image_statistics', 'image_threshold', 'imaginary', 'imap', 'indgen',\n    'int_2d', 'int_3d', 'int_tabulated', 'intarr', 'interpol',\n    'interpolate', 'interval_volume', 'invert', 'ioctl', 'iopen',\n    'ir_filter', 'iplot', 'ipolygon', 'ipolyline', 'iputdata',\n    'iregister', 'ireset', 'iresolve', 'irotate', 'isa',\n    'isave', 'iscale', 'isetcurrent', 'isetproperty', 'ishft',\n    'isocontour', 'isosurface', 'isurface', 'itext', 'itranslate',\n    'ivector', 'ivolume', 'izoom', 'journal', 'json_parse',\n    'json_serialize', 'jul2greg', 'julday', 'keyword_set', 'krig2d',\n    'kurtosis', 'kw_test', 'l64indgen', 'la_choldc', 'la_cholmprove',\n    'la_cholsol', 'la_determ', 'la_eigenproblem', 'la_eigenql', 'la_eigenvec',\n    'la_elmhes', 'la_gm_linear_model', 'la_hqr', 'la_invert',\n    'la_least_square_equality', 'la_least_squares', 'la_linear_equation',\n    'la_ludc', 'la_lumprove', 'la_lusol',\n    'la_svd', 'la_tridc', 'la_trimprove', 'la_triql', 'la_trired',\n    'la_trisol', 'label_date', 'label_region', 'ladfit', 'laguerre',\n    'lambda', 'lambdap', 'lambertw', 'laplacian', 'least_squares_filter',\n    'leefilt', 'legend', 'legendre', 'linbcg', 'lindgen',\n    'linfit', 'linkimage', 'list', 'll_arc_distance', 'lmfit',\n    'lmgr', 'lngamma', 'lnp_test', 'loadct', 'locale_get',\n    'logical_and', 'logical_or', 'logical_true', 'lon64arr', 'lonarr',\n    'long', 'long64', 'lsode', 'lu_complex', 'ludc',\n    'lumprove', 'lusol', 'm_correlate', 'machar', 'make_array',\n    'make_dll', 'make_rt', 'map', 'mapcontinents', 'mapgrid',\n    'map_2points', 'map_continents', 'map_grid', 'map_image', 'map_patch',\n    'map_proj_forward', 'map_proj_image', 'map_proj_info',\n    'map_proj_init', 'map_proj_inverse',\n    'map_set', 'matrix_multiply', 'matrix_power', 'max', 'md_test',\n    'mean', 'meanabsdev', 'mean_filter', 'median', 'memory',\n    'mesh_clip', 'mesh_decimate', 'mesh_issolid',\n    'mesh_merge', 'mesh_numtriangles',\n    'mesh_obj', 'mesh_smooth', 'mesh_surfacearea',\n    'mesh_validate', 'mesh_volume',\n    'message', 'min', 'min_curve_surf', 'mk_html_help', 'modifyct',\n    'moment', 'morph_close', 'morph_distance',\n    'morph_gradient', 'morph_hitormiss',\n    'morph_open', 'morph_thin', 'morph_tophat', 'multi', 'n_elements',\n    'n_params', 'n_tags', 'ncdf', 'newton', 'noise_hurl',\n    'noise_pick', 'noise_scatter', 'noise_slur', 'norm', 'obj_class',\n    'obj_destroy', 'obj_hasmethod', 'obj_isa', 'obj_new', 'obj_valid',\n    'objarr', 'on_error', 'on_ioerror', 'online_help', 'openr',\n    'openu', 'openw', 'oplot', 'oploterr', 'orderedhash',\n    'p_correlate', 'parse_url', 'particle_trace', 'path_cache', 'path_sep',\n    'pcomp', 'plot', 'plot3d', 'plot', 'plot_3dbox',\n    'plot_field', 'ploterr', 'plots', 'polar_contour', 'polar_surface',\n    'polyfill', 'polyshade', 'pnt_line', 'point_lun', 'polarplot',\n    'poly', 'poly_2d', 'poly_area', 'poly_fit', 'polyfillv',\n    'polygon', 'polyline', 'polywarp', 'popd', 'powell',\n    'pref_commit', 'pref_get', 'pref_set', 'prewitt', 'primes',\n    'print', 'printf', 'printd', 'pro', 'product',\n    'profile', 'profiler', 'profiles', 'project_vol', 'ps_show_fonts',\n    'psafm', 'pseudo', 'ptr_free', 'ptr_new', 'ptr_valid',\n    'ptrarr', 'pushd', 'qgrid3', 'qhull', 'qromb',\n    'qromo', 'qsimp', 'query_*', 'query_ascii', 'query_bmp',\n    'query_csv', 'query_dicom', 'query_gif', 'query_image', 'query_jpeg',\n    'query_jpeg2000', 'query_mrsid', 'query_pict', 'query_png', 'query_ppm',\n    'query_srf', 'query_tiff', 'query_video', 'query_wav', 'r_correlate',\n    'r_test', 'radon', 'randomn', 'randomu', 'ranks',\n    'rdpix', 'read', 'readf', 'read_ascii', 'read_binary',\n    'read_bmp', 'read_csv', 'read_dicom', 'read_gif', 'read_image',\n    'read_interfile', 'read_jpeg', 'read_jpeg2000', 'read_mrsid', 'read_pict',\n    'read_png', 'read_ppm', 'read_spr', 'read_srf', 'read_sylk',\n    'read_tiff', 'read_video', 'read_wav', 'read_wave', 'read_x11_bitmap',\n    'read_xwd', 'reads', 'readu', 'real_part', 'rebin',\n    'recall_commands', 'recon3', 'reduce_colors', 'reform', 'region_grow',\n    'register_cursor', 'regress', 'replicate',\n    'replicate_inplace', 'resolve_all',\n    'resolve_routine', 'restore', 'retall', 'return', 'reverse',\n    'rk4', 'roberts', 'rot', 'rotate', 'round',\n    'routine_filepath', 'routine_info', 'rs_test', 's_test', 'save',\n    'savgol', 'scale3', 'scale3d', 'scatterplot', 'scatterplot3d',\n    'scope_level', 'scope_traceback', 'scope_varfetch',\n    'scope_varname', 'search2d',\n    'search3d', 'sem_create', 'sem_delete', 'sem_lock', 'sem_release',\n    'set_plot', 'set_shading', 'setenv', 'sfit', 'shade_surf',\n    'shade_surf_irr', 'shade_volume', 'shift', 'shift_diff', 'shmdebug',\n    'shmmap', 'shmunmap', 'shmvar', 'show3', 'showfont',\n    'signum', 'simplex', 'sin', 'sindgen', 'sinh',\n    'size', 'skewness', 'skip_lun', 'slicer3', 'slide_image',\n    'smooth', 'sobel', 'socket', 'sort', 'spawn',\n    'sph_4pnt', 'sph_scat', 'spher_harm', 'spl_init', 'spl_interp',\n    'spline', 'spline_p', 'sprsab', 'sprsax', 'sprsin',\n    'sprstp', 'sqrt', 'standardize', 'stddev', 'stop',\n    'strarr', 'strcmp', 'strcompress', 'streamline', 'streamline',\n    'stregex', 'stretch', 'string', 'strjoin', 'strlen',\n    'strlowcase', 'strmatch', 'strmessage', 'strmid', 'strpos',\n    'strput', 'strsplit', 'strtrim', 'struct_assign', 'struct_hide',\n    'strupcase', 'surface', 'surface', 'surfr', 'svdc',\n    'svdfit', 'svsol', 'swap_endian', 'swap_endian_inplace', 'symbol',\n    'systime', 't_cvf', 't_pdf', 't3d', 'tag_names',\n    'tan', 'tanh', 'tek_color', 'temporary', 'terminal_size',\n    'tetra_clip', 'tetra_surface', 'tetra_volume', 'text', 'thin',\n    'thread', 'threed', 'tic', 'time_test2', 'timegen',\n    'timer', 'timestamp', 'timestamptovalues', 'tm_test', 'toc',\n    'total', 'trace', 'transpose', 'tri_surf', 'triangulate',\n    'trigrid', 'triql', 'trired', 'trisol', 'truncate_lun',\n    'ts_coef', 'ts_diff', 'ts_fcast', 'ts_smooth', 'tv',\n    'tvcrs', 'tvlct', 'tvrd', 'tvscl', 'typename',\n    'uindgen', 'uint', 'uintarr', 'ul64indgen', 'ulindgen',\n    'ulon64arr', 'ulonarr', 'ulong', 'ulong64', 'uniq',\n    'unsharp_mask', 'usersym', 'value_locate', 'variance', 'vector',\n    'vector_field', 'vel', 'velovect', 'vert_t3d', 'voigt',\n    'volume', 'voronoi', 'voxel_proj', 'wait', 'warp_tri',\n    'watershed', 'wdelete', 'wf_draw', 'where', 'widget_base',\n    'widget_button', 'widget_combobox', 'widget_control',\n    'widget_displaycontextmenu', 'widget_draw',\n    'widget_droplist', 'widget_event', 'widget_info',\n    'widget_label', 'widget_list',\n    'widget_propertysheet', 'widget_slider', 'widget_tab',\n    'widget_table', 'widget_text',\n    'widget_tree', 'widget_tree_move', 'widget_window',\n    'wiener_filter', 'window',\n    'window', 'write_bmp', 'write_csv', 'write_gif', 'write_image',\n    'write_jpeg', 'write_jpeg2000', 'write_nrif', 'write_pict', 'write_png',\n    'write_ppm', 'write_spr', 'write_srf', 'write_sylk', 'write_tiff',\n    'write_video', 'write_wav', 'write_wave', 'writeu', 'wset',\n    'wshow', 'wtn', 'wv_applet', 'wv_cwt', 'wv_cw_wavelet',\n    'wv_denoise', 'wv_dwt', 'wv_fn_coiflet',\n    'wv_fn_daubechies', 'wv_fn_gaussian',\n    'wv_fn_haar', 'wv_fn_morlet', 'wv_fn_paul',\n    'wv_fn_symlet', 'wv_import_data',\n    'wv_import_wavelet', 'wv_plot3d_wps', 'wv_plot_multires',\n    'wv_pwt', 'wv_tool_denoise',\n    'xbm_edit', 'xdisplayfile', 'xdxf', 'xfont', 'xinteranimate',\n    'xloadct', 'xmanager', 'xmng_tmpl', 'xmtool', 'xobjview',\n    'xobjview_rotate', 'xobjview_write_image',\n    'xpalette', 'xpcolor', 'xplot3d',\n    'xregistered', 'xroi', 'xsq_test', 'xsurface', 'xvaredit',\n    'xvolume', 'xvolume_rotate', 'xvolume_write_image',\n    'xyouts', 'zlib_compress', 'zlib_uncompress', 'zoom', 'zoom_24'\n  ];\n  var builtins = wordRegexp(builtinArray);\n\n  var keywordArray = [\n    'begin', 'end', 'endcase', 'endfor',\n    'endwhile', 'endif', 'endrep', 'endforeach',\n    'break', 'case', 'continue', 'for',\n    'foreach', 'goto', 'if', 'then', 'else',\n    'repeat', 'until', 'switch', 'while',\n    'do', 'pro', 'function'\n  ];\n  var keywords = wordRegexp(keywordArray);\n\n  CodeMirror.registerHelper(\"hintWords\", \"idl\", builtinArray.concat(keywordArray));\n\n  var identifiers = new RegExp('^[_a-z\\xa1-\\uffff][_a-z0-9\\xa1-\\uffff]*', 'i');\n\n  var singleOperators = /[+\\-*&=<>\\/@#~$]/;\n  var boolOperators = new RegExp('(and|or|eq|lt|le|gt|ge|ne|not)', 'i');\n\n  function tokenBase(stream) {\n    // whitespaces\n    if (stream.eatSpace()) return null;\n\n    // Handle one line Comments\n    if (stream.match(';')) {\n      stream.skipToEnd();\n      return 'comment';\n    }\n\n    // Handle Number Literals\n    if (stream.match(/^[0-9\\.+-]/, false)) {\n      if (stream.match(/^[+-]?0x[0-9a-fA-F]+/))\n        return 'number';\n      if (stream.match(/^[+-]?\\d*\\.\\d+([EeDd][+-]?\\d+)?/))\n        return 'number';\n      if (stream.match(/^[+-]?\\d+([EeDd][+-]?\\d+)?/))\n        return 'number';\n    }\n\n    // Handle Strings\n    if (stream.match(/^\"([^\"]|(\"\"))*\"/)) { return 'string'; }\n    if (stream.match(/^'([^']|(''))*'/)) { return 'string'; }\n\n    // Handle words\n    if (stream.match(keywords)) { return 'keyword'; }\n    if (stream.match(builtins)) { return 'builtin'; }\n    if (stream.match(identifiers)) { return 'variable'; }\n\n    if (stream.match(singleOperators) || stream.match(boolOperators)) {\n      return 'operator'; }\n\n    // Handle non-detected items\n    stream.next();\n    return null;\n  };\n\n  CodeMirror.defineMode('idl', function() {\n    return {\n      token: function(stream) {\n        return tokenBase(stream);\n      }\n    };\n  });\n\n  CodeMirror.defineMIME('text/x-idl', 'idl');\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/idl/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: IDL mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"idl.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">IDL</a>\n  </ul>\n</div>\n\n<article>\n<h2>IDL mode</h2>\n\n    <div><textarea id=\"code\" name=\"code\">\n;; Example IDL code\nFUNCTION mean_and_stddev,array\n  ;; This program reads in an array of numbers\n  ;; and returns a structure containing the\n  ;; average and standard deviation\n\n  ave = 0.0\n  count = 0.0\n\n  for i=0,N_ELEMENTS(array)-1 do begin\n      ave = ave + array[i]\n      count = count + 1\n  endfor\n  \n  ave = ave/count\n\n  std = stddev(array)  \n\n  return, {average:ave,std:std}\n\nEND\n\n    </textarea></div>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        mode: {name: \"idl\",\n               version: 1,\n               singleLineStringErrors: false},\n        lineNumbers: true,\n        indentUnit: 4,\n        matchBrackets: true\n      });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-idl</code>.</p>\n</article>\n"
  },
  {
    "path": "base/res/codemirror/mode/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Language Modes</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../doc/docs.css\">\n\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../index.html\">Home</a>\n    <li><a href=\"../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a class=active href=\"#\">Language modes</a>\n  </ul>\n</div>\n\n<article>\n\n  <h2>Language modes</h2>\n\n  <p>This is a list of every mode in the distribution. Each mode lives\nin a subdirectory of the <code>mode/</code> directory, and typically\ndefines a single JavaScript file that implements the mode. Loading\nsuch file will make the language available to CodeMirror, through\nthe <a href=\"../doc/manual.html#option_mode\"><code>mode</code></a>\noption.</p>\n\n  <div style=\"-webkit-columns: 100px 2; -moz-columns: 100px 2; columns: 100px 2;\">\n    <ul style=\"margin-top: 0\">\n      <li><a href=\"apl/index.html\">APL</a></li>\n      <li><a href=\"asterisk/index.html\">Asterisk dialplan</a></li>\n      <li><a href=\"clike/index.html\">C, C++, C#</a></li>\n      <li><a href=\"clojure/index.html\">Clojure</a></li>\n      <li><a href=\"cmake/index.html\">CMake</a></li>\n      <li><a href=\"cobol/index.html\">COBOL</a></li>\n      <li><a href=\"coffeescript/index.html\">CoffeeScript</a></li>\n      <li><a href=\"commonlisp/index.html\">Common Lisp</a></li>\n      <li><a href=\"css/index.html\">CSS</a></li>\n      <li><a href=\"cypher/index.html\">Cypher</a></li>\n      <li><a href=\"python/index.html\">Cython</a></li>\n      <li><a href=\"d/index.html\">D</a></li>\n      <li><a href=\"dart/index.html\">Dart</a></li>\n      <li><a href=\"django/index.html\">Django</a> (templating language)</li>\n      <li><a href=\"dockerfile/index.html\">Dockerfile</a></li>\n      <li><a href=\"diff/index.html\">diff</a></li>\n      <li><a href=\"dtd/index.html\">DTD</a></li>\n      <li><a href=\"dylan/index.html\">Dylan</a></li>\n      <li><a href=\"ebnf/index.html\">EBNF</a></li>\n      <li><a href=\"ecl/index.html\">ECL</a></li>\n      <li><a href=\"eiffel/index.html\">Eiffel</a></li>\n      <li><a href=\"erlang/index.html\">Erlang</a></li>\n      <li><a href=\"forth/index.html\">Forth</a></li>\n      <li><a href=\"fortran/index.html\">Fortran</a></li>\n      <li><a href=\"mllike/index.html\">F#</a></li>\n      <li><a href=\"gas/index.html\">Gas</a> (AT&amp;T-style assembly)</li>\n      <li><a href=\"gherkin/index.html\">Gherkin</a></li>\n      <li><a href=\"go/index.html\">Go</a></li>\n      <li><a href=\"groovy/index.html\">Groovy</a></li>\n      <li><a href=\"haml/index.html\">HAML</a></li>\n      <li><a href=\"handlebars/index.html\">Handlebars</a></li>\n      <li><a href=\"haskell/index.html\">Haskell</a></li>\n      <li><a href=\"haxe/index.html\">Haxe</a></li>\n      <li><a href=\"htmlmixed/index.html\">HTML mixed-mode</a></li>\n      <li><a href=\"http/index.html\">HTTP</a></li>\n      <li><a href=\"idl/index.html\">IDL</a></li>\n      <li><a href=\"clike/index.html\">Java</a></li>\n      <li><a href=\"jade/index.html\">Jade</a></li>\n      <li><a href=\"javascript/index.html\">JavaScript</a></li>\n      <li><a href=\"jinja2/index.html\">Jinja2</a></li>\n      <li><a href=\"julia/index.html\">Julia</a></li>\n      <li><a href=\"kotlin/index.html\">Kotlin</a></li>\n      <li><a href=\"css/less.html\">LESS</a></li>\n      <li><a href=\"livescript/index.html\">LiveScript</a></li>\n      <li><a href=\"lua/index.html\">Lua</a></li>\n      <li><a href=\"markdown/index.html\">Markdown</a> (<a href=\"gfm/index.html\">GitHub-flavour</a>)</li>\n      <li><a href=\"mirc/index.html\">mIRC</a></li>\n      <li><a href=\"modelica/index.html\">Modelica</a></li>\n      <li><a href=\"mumps/index.html\">MUMPS</a></li>\n      <li><a href=\"nginx/index.html\">Nginx</a></li>\n      <li><a href=\"ntriples/index.html\">NTriples</a></li>\n      <li><a href=\"clike/index.html\">Objective C</a></li>\n      <li><a href=\"mllike/index.html\">OCaml</a></li>\n      <li><a href=\"octave/index.html\">Octave</a> (MATLAB)</li>\n      <li><a href=\"pascal/index.html\">Pascal</a></li>\n      <li><a href=\"pegjs/index.html\">PEG.js</a></li>\n      <li><a href=\"perl/index.html\">Perl</a></li>\n      <li><a href=\"asciiarmor/index.html\">PGP (ASCII armor)</a></li>\n      <li><a href=\"php/index.html\">PHP</a></li>\n      <li><a href=\"pig/index.html\">Pig Latin</a></li>\n      <li><a href=\"properties/index.html\">Properties files</a></li>\n      <li><a href=\"puppet/index.html\">Puppet</a></li>\n      <li><a href=\"python/index.html\">Python</a></li>\n      <li><a href=\"q/index.html\">Q</a></li>\n      <li><a href=\"r/index.html\">R</a></li>\n      <li><a href=\"rpm/index.html\">RPM</a></li>\n      <li><a href=\"rst/index.html\">reStructuredText</a></li>\n      <li><a href=\"ruby/index.html\">Ruby</a></li>\n      <li><a href=\"rust/index.html\">Rust</a></li>\n      <li><a href=\"sass/index.html\">Sass</a></li>\n      <li><a href=\"spreadsheet/index.html\">Spreadsheet</a></li>\n      <li><a href=\"clike/scala.html\">Scala</a></li>\n      <li><a href=\"scheme/index.html\">Scheme</a></li>\n      <li><a href=\"css/scss.html\">SCSS</a></li>\n      <li><a href=\"shell/index.html\">Shell</a></li>\n      <li><a href=\"sieve/index.html\">Sieve</a></li>\n      <li><a href=\"slim/index.html\">Slim</a></li>\n      <li><a href=\"smalltalk/index.html\">Smalltalk</a></li>\n      <li><a href=\"smarty/index.html\">Smarty</a></li>\n      <li><a href=\"solr/index.html\">Solr</a></li>\n      <li><a href=\"soy/index.html\">Soy</a></li>\n      <li><a href=\"stylus/index.html\">Stylus</a></li>\n      <li><a href=\"sql/index.html\">SQL</a> (several dialects)</li>\n      <li><a href=\"sparql/index.html\">SPARQL</a></li>\n      <li><a href=\"stex/index.html\">sTeX, LaTeX</a></li>\n      <li><a href=\"tcl/index.html\">Tcl</a></li>\n      <li><a href=\"textile/index.html\">Textile</a></li>\n      <li><a href=\"tiddlywiki/index.html\">Tiddlywiki</a></li>\n      <li><a href=\"tiki/index.html\">Tiki wiki</a></li>\n      <li><a href=\"toml/index.html\">TOML</a></li>\n      <li><a href=\"tornado/index.html\">Tornado</a> (templating language)</li>\n      <li><a href=\"troff/index.html\">troff</a> (for manpages)</li>\n      <li><a href=\"turtle/index.html\">Turtle</a></li>\n      <li><a href=\"vb/index.html\">VB.NET</a></li>\n      <li><a href=\"vbscript/index.html\">VBScript</a></li>\n      <li><a href=\"velocity/index.html\">Velocity</a></li>\n      <li><a href=\"verilog/index.html\">Verilog/SystemVerilog</a></li>\n      <li><a href=\"xml/index.html\">XML/HTML</a></li>\n      <li><a href=\"xquery/index.html\">XQuery</a></li>\n      <li><a href=\"yaml/index.html\">YAML</a></li>\n      <li><a href=\"z80/index.html\">Z80</a></li>\n    </ul>\n  </div>\n\n</article>\n"
  },
  {
    "path": "base/res/codemirror/mode/jade/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Jade Templating Mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../javascript/javascript.js\"></script>\n<script src=\"../css/css.js\"></script>\n<script src=\"../xml/xml.js\"></script>\n<script src=\"../htmlmixed/htmlmixed.js\"></script>\n<script src=\"jade.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Jade Templating Mode</a>\n  </ul>\n</div>\n\n<article>\n<h2>Jade Templating Mode</h2>\n<form><textarea id=\"code\" name=\"code\">\ndoctype html\n  html\n    head\n      title= \"Jade Templating CodeMirror Mode Example\"\n      link(rel='stylesheet', href='/css/bootstrap.min.css')\n      link(rel='stylesheet', href='/css/index.css')\n      script(type='text/javascript', src='/js/jquery-1.9.1.min.js')\n      script(type='text/javascript', src='/js/bootstrap.min.js')\n    body\n      div.header\n        h1 Welcome to this Example\n      div.spots\n        if locals.spots\n          each spot in spots\n            div.spot.well\n         div\n           if spot.logo\n             img.img-rounded.logo(src=spot.logo)\n           else\n             img.img-rounded.logo(src=\"img/placeholder.png\")\n         h3\n           a(href=spot.hash) ##{spot.hash}\n           if spot.title\n             span.title #{spot.title}\n           if spot.desc\n             div #{spot.desc}\n        else\n          h3 There are no spots currently available.\n</textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        mode: {name: \"jade\", alignCDATA: true},\n        lineNumbers: true\n      });\n    </script>\n    <h3>The Jade Templating Mode</h3>\n      <p> Created by Forbes Lindesay. Managed as part of a Brackets extension at <a href=\"https://github.com/ForbesLindesay/jade-brackets\">https://github.com/ForbesLindesay/jade-brackets</a>.</p>\n    <p><strong>MIME type defined:</strong> <code>text/x-jade</code>.</p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/jade/jade.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"), require(\"../javascript/javascript\"), require(\"../css/css\"), require(\"../htmlmixed/htmlmixed\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\", \"../javascript/javascript\", \"../css/css\", \"../htmlmixed/htmlmixed\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode('jade', function (config) {\n  // token types\n  var KEYWORD = 'keyword';\n  var DOCTYPE = 'meta';\n  var ID = 'builtin';\n  var CLASS = 'qualifier';\n\n  var ATTRS_NEST = {\n    '{': '}',\n    '(': ')',\n    '[': ']'\n  };\n\n  var jsMode = CodeMirror.getMode(config, 'javascript');\n\n  function State() {\n    this.javaScriptLine = false;\n    this.javaScriptLineExcludesColon = false;\n\n    this.javaScriptArguments = false;\n    this.javaScriptArgumentsDepth = 0;\n\n    this.isInterpolating = false;\n    this.interpolationNesting = 0;\n\n    this.jsState = jsMode.startState();\n\n    this.restOfLine = '';\n\n    this.isIncludeFiltered = false;\n    this.isEach = false;\n\n    this.lastTag = '';\n    this.scriptType = '';\n\n    // Attributes Mode\n    this.isAttrs = false;\n    this.attrsNest = [];\n    this.inAttributeName = true;\n    this.attributeIsType = false;\n    this.attrValue = '';\n\n    // Indented Mode\n    this.indentOf = Infinity;\n    this.indentToken = '';\n\n    this.innerMode = null;\n    this.innerState = null;\n\n    this.innerModeForLine = false;\n  }\n  /**\n   * Safely copy a state\n   *\n   * @return {State}\n   */\n  State.prototype.copy = function () {\n    var res = new State();\n    res.javaScriptLine = this.javaScriptLine;\n    res.javaScriptLineExcludesColon = this.javaScriptLineExcludesColon;\n    res.javaScriptArguments = this.javaScriptArguments;\n    res.javaScriptArgumentsDepth = this.javaScriptArgumentsDepth;\n    res.isInterpolating = this.isInterpolating;\n    res.interpolationNesting = this.intpolationNesting;\n\n    res.jsState = CodeMirror.copyState(jsMode, this.jsState);\n\n    res.innerMode = this.innerMode;\n    if (this.innerMode && this.innerState) {\n      res.innerState = CodeMirror.copyState(this.innerMode, this.innerState);\n    }\n\n    res.restOfLine = this.restOfLine;\n\n    res.isIncludeFiltered = this.isIncludeFiltered;\n    res.isEach = this.isEach;\n    res.lastTag = this.lastTag;\n    res.scriptType = this.scriptType;\n    res.isAttrs = this.isAttrs;\n    res.attrsNest = this.attrsNest.slice();\n    res.inAttributeName = this.inAttributeName;\n    res.attributeIsType = this.attributeIsType;\n    res.attrValue = this.attrValue;\n    res.indentOf = this.indentOf;\n    res.indentToken = this.indentToken;\n\n    res.innerModeForLine = this.innerModeForLine;\n\n    return res;\n  };\n\n  function javaScript(stream, state) {\n    if (stream.sol()) {\n      // if javaScriptLine was set at end of line, ignore it\n      state.javaScriptLine = false;\n      state.javaScriptLineExcludesColon = false;\n    }\n    if (state.javaScriptLine) {\n      if (state.javaScriptLineExcludesColon && stream.peek() === ':') {\n        state.javaScriptLine = false;\n        state.javaScriptLineExcludesColon = false;\n        return;\n      }\n      var tok = jsMode.token(stream, state.jsState);\n      if (stream.eol()) state.javaScriptLine = false;\n      return tok || true;\n    }\n  }\n  function javaScriptArguments(stream, state) {\n    if (state.javaScriptArguments) {\n      if (state.javaScriptArgumentsDepth === 0 && stream.peek() !== '(') {\n        state.javaScriptArguments = false;\n        return;\n      }\n      if (stream.peek() === '(') {\n        state.javaScriptArgumentsDepth++;\n      } else if (stream.peek() === ')') {\n        state.javaScriptArgumentsDepth--;\n      }\n      if (state.javaScriptArgumentsDepth === 0) {\n        state.javaScriptArguments = false;\n        return;\n      }\n\n      var tok = jsMode.token(stream, state.jsState);\n      return tok || true;\n    }\n  }\n\n  function yieldStatement(stream) {\n    if (stream.match(/^yield\\b/)) {\n        return 'keyword';\n    }\n  }\n\n  function doctype(stream) {\n    if (stream.match(/^(?:doctype) *([^\\n]+)?/)) {\n        return DOCTYPE;\n    }\n  }\n\n  function interpolation(stream, state) {\n    if (stream.match('#{')) {\n      state.isInterpolating = true;\n      state.interpolationNesting = 0;\n      return 'punctuation';\n    }\n  }\n\n  function interpolationContinued(stream, state) {\n    if (state.isInterpolating) {\n      if (stream.peek() === '}') {\n        state.interpolationNesting--;\n        if (state.interpolationNesting < 0) {\n          stream.next();\n          state.isInterpolating = false;\n          return 'puncutation';\n        }\n      } else if (stream.peek() === '{') {\n        state.interpolationNesting++;\n      }\n      return jsMode.token(stream, state.jsState) || true;\n    }\n  }\n\n  function caseStatement(stream, state) {\n    if (stream.match(/^case\\b/)) {\n      state.javaScriptLine = true;\n      return KEYWORD;\n    }\n  }\n\n  function when(stream, state) {\n    if (stream.match(/^when\\b/)) {\n      state.javaScriptLine = true;\n      state.javaScriptLineExcludesColon = true;\n      return KEYWORD;\n    }\n  }\n\n  function defaultStatement(stream) {\n    if (stream.match(/^default\\b/)) {\n      return KEYWORD;\n    }\n  }\n\n  function extendsStatement(stream, state) {\n    if (stream.match(/^extends?\\b/)) {\n      state.restOfLine = 'string';\n      return KEYWORD;\n    }\n  }\n\n  function append(stream, state) {\n    if (stream.match(/^append\\b/)) {\n      state.restOfLine = 'variable';\n      return KEYWORD;\n    }\n  }\n  function prepend(stream, state) {\n    if (stream.match(/^prepend\\b/)) {\n      state.restOfLine = 'variable';\n      return KEYWORD;\n    }\n  }\n  function block(stream, state) {\n    if (stream.match(/^block\\b *(?:(prepend|append)\\b)?/)) {\n      state.restOfLine = 'variable';\n      return KEYWORD;\n    }\n  }\n\n  function include(stream, state) {\n    if (stream.match(/^include\\b/)) {\n      state.restOfLine = 'string';\n      return KEYWORD;\n    }\n  }\n\n  function includeFiltered(stream, state) {\n    if (stream.match(/^include:([a-zA-Z0-9\\-]+)/, false) && stream.match('include')) {\n      state.isIncludeFiltered = true;\n      return KEYWORD;\n    }\n  }\n\n  function includeFilteredContinued(stream, state) {\n    if (state.isIncludeFiltered) {\n      var tok = filter(stream, state);\n      state.isIncludeFiltered = false;\n      state.restOfLine = 'string';\n      return tok;\n    }\n  }\n\n  function mixin(stream, state) {\n    if (stream.match(/^mixin\\b/)) {\n      state.javaScriptLine = true;\n      return KEYWORD;\n    }\n  }\n\n  function call(stream, state) {\n    if (stream.match(/^\\+([-\\w]+)/)) {\n      if (!stream.match(/^\\( *[-\\w]+ *=/, false)) {\n        state.javaScriptArguments = true;\n        state.javaScriptArgumentsDepth = 0;\n      }\n      return 'variable';\n    }\n    if (stream.match(/^\\+#{/, false)) {\n      stream.next();\n      state.mixinCallAfter = true;\n      return interpolation(stream, state);\n    }\n  }\n  function callArguments(stream, state) {\n    if (state.mixinCallAfter) {\n      state.mixinCallAfter = false;\n      if (!stream.match(/^\\( *[-\\w]+ *=/, false)) {\n        state.javaScriptArguments = true;\n        state.javaScriptArgumentsDepth = 0;\n      }\n      return true;\n    }\n  }\n\n  function conditional(stream, state) {\n    if (stream.match(/^(if|unless|else if|else)\\b/)) {\n      state.javaScriptLine = true;\n      return KEYWORD;\n    }\n  }\n\n  function each(stream, state) {\n    if (stream.match(/^(- *)?(each|for)\\b/)) {\n      state.isEach = true;\n      return KEYWORD;\n    }\n  }\n  function eachContinued(stream, state) {\n    if (state.isEach) {\n      if (stream.match(/^ in\\b/)) {\n        state.javaScriptLine = true;\n        state.isEach = false;\n        return KEYWORD;\n      } else if (stream.sol() || stream.eol()) {\n        state.isEach = false;\n      } else if (stream.next()) {\n        while (!stream.match(/^ in\\b/, false) && stream.next());\n        return 'variable';\n      }\n    }\n  }\n\n  function whileStatement(stream, state) {\n    if (stream.match(/^while\\b/)) {\n      state.javaScriptLine = true;\n      return KEYWORD;\n    }\n  }\n\n  function tag(stream, state) {\n    var captures;\n    if (captures = stream.match(/^(\\w(?:[-:\\w]*\\w)?)\\/?/)) {\n      state.lastTag = captures[1].toLowerCase();\n      if (state.lastTag === 'script') {\n        state.scriptType = 'application/javascript';\n      }\n      return 'tag';\n    }\n  }\n\n  function filter(stream, state) {\n    if (stream.match(/^:([\\w\\-]+)/)) {\n      var innerMode;\n      if (config && config.innerModes) {\n        innerMode = config.innerModes(stream.current().substring(1));\n      }\n      if (!innerMode) {\n        innerMode = stream.current().substring(1);\n      }\n      if (typeof innerMode === 'string') {\n        innerMode = CodeMirror.getMode(config, innerMode);\n      }\n      setInnerMode(stream, state, innerMode);\n      return 'atom';\n    }\n  }\n\n  function code(stream, state) {\n    if (stream.match(/^(!?=|-)/)) {\n      state.javaScriptLine = true;\n      return 'punctuation';\n    }\n  }\n\n  function id(stream) {\n    if (stream.match(/^#([\\w-]+)/)) {\n      return ID;\n    }\n  }\n\n  function className(stream) {\n    if (stream.match(/^\\.([\\w-]+)/)) {\n      return CLASS;\n    }\n  }\n\n  function attrs(stream, state) {\n    if (stream.peek() == '(') {\n      stream.next();\n      state.isAttrs = true;\n      state.attrsNest = [];\n      state.inAttributeName = true;\n      state.attrValue = '';\n      state.attributeIsType = false;\n      return 'punctuation';\n    }\n  }\n\n  function attrsContinued(stream, state) {\n    if (state.isAttrs) {\n      if (ATTRS_NEST[stream.peek()]) {\n        state.attrsNest.push(ATTRS_NEST[stream.peek()]);\n      }\n      if (state.attrsNest[state.attrsNest.length - 1] === stream.peek()) {\n        state.attrsNest.pop();\n      } else  if (stream.eat(')')) {\n        state.isAttrs = false;\n        return 'punctuation';\n      }\n      if (state.inAttributeName && stream.match(/^[^=,\\)!]+/)) {\n        if (stream.peek() === '=' || stream.peek() === '!') {\n          state.inAttributeName = false;\n          state.jsState = jsMode.startState();\n          if (state.lastTag === 'script' && stream.current().trim().toLowerCase() === 'type') {\n            state.attributeIsType = true;\n          } else {\n            state.attributeIsType = false;\n          }\n        }\n        return 'attribute';\n      }\n\n      var tok = jsMode.token(stream, state.jsState);\n      if (state.attributeIsType && tok === 'string') {\n        state.scriptType = stream.current().toString();\n      }\n      if (state.attrsNest.length === 0 && (tok === 'string' || tok === 'variable' || tok === 'keyword')) {\n        try {\n          Function('', 'var x ' + state.attrValue.replace(/,\\s*$/, '').replace(/^!/, ''));\n          state.inAttributeName = true;\n          state.attrValue = '';\n          stream.backUp(stream.current().length);\n          return attrsContinued(stream, state);\n        } catch (ex) {\n          //not the end of an attribute\n        }\n      }\n      state.attrValue += stream.current();\n      return tok || true;\n    }\n  }\n\n  function attributesBlock(stream, state) {\n    if (stream.match(/^&attributes\\b/)) {\n      state.javaScriptArguments = true;\n      state.javaScriptArgumentsDepth = 0;\n      return 'keyword';\n    }\n  }\n\n  function indent(stream) {\n    if (stream.sol() && stream.eatSpace()) {\n      return 'indent';\n    }\n  }\n\n  function comment(stream, state) {\n    if (stream.match(/^ *\\/\\/(-)?([^\\n]*)/)) {\n      state.indentOf = stream.indentation();\n      state.indentToken = 'comment';\n      return 'comment';\n    }\n  }\n\n  function colon(stream) {\n    if (stream.match(/^: */)) {\n      return 'colon';\n    }\n  }\n\n  function text(stream, state) {\n    if (stream.match(/^(?:\\| ?| )([^\\n]+)/)) {\n      return 'string';\n    }\n    if (stream.match(/^(<[^\\n]*)/, false)) {\n      // html string\n      setInnerMode(stream, state, 'htmlmixed');\n      state.innerModeForLine = true;\n      return innerMode(stream, state, true);\n    }\n  }\n\n  function dot(stream, state) {\n    if (stream.eat('.')) {\n      var innerMode = null;\n      if (state.lastTag === 'script' && state.scriptType.toLowerCase().indexOf('javascript') != -1) {\n        innerMode = state.scriptType.toLowerCase().replace(/\"|'/g, '');\n      } else if (state.lastTag === 'style') {\n        innerMode = 'css';\n      }\n      setInnerMode(stream, state, innerMode);\n      return 'dot';\n    }\n  }\n\n  function fail(stream) {\n    stream.next();\n    return null;\n  }\n\n\n  function setInnerMode(stream, state, mode) {\n    mode = CodeMirror.mimeModes[mode] || mode;\n    mode = config.innerModes ? config.innerModes(mode) || mode : mode;\n    mode = CodeMirror.mimeModes[mode] || mode;\n    mode = CodeMirror.getMode(config, mode);\n    state.indentOf = stream.indentation();\n\n    if (mode && mode.name !== 'null') {\n      state.innerMode = mode;\n    } else {\n      state.indentToken = 'string';\n    }\n  }\n  function innerMode(stream, state, force) {\n    if (stream.indentation() > state.indentOf || (state.innerModeForLine && !stream.sol()) || force) {\n      if (state.innerMode) {\n        if (!state.innerState) {\n          state.innerState = state.innerMode.startState ? state.innerMode.startState(stream.indentation()) : {};\n        }\n        return stream.hideFirstChars(state.indentOf + 2, function () {\n          return state.innerMode.token(stream, state.innerState) || true;\n        });\n      } else {\n        stream.skipToEnd();\n        return state.indentToken;\n      }\n    } else if (stream.sol()) {\n      state.indentOf = Infinity;\n      state.indentToken = null;\n      state.innerMode = null;\n      state.innerState = null;\n    }\n  }\n  function restOfLine(stream, state) {\n    if (stream.sol()) {\n      // if restOfLine was set at end of line, ignore it\n      state.restOfLine = '';\n    }\n    if (state.restOfLine) {\n      stream.skipToEnd();\n      var tok = state.restOfLine;\n      state.restOfLine = '';\n      return tok;\n    }\n  }\n\n\n  function startState() {\n    return new State();\n  }\n  function copyState(state) {\n    return state.copy();\n  }\n  /**\n   * Get the next token in the stream\n   *\n   * @param {Stream} stream\n   * @param {State} state\n   */\n  function nextToken(stream, state) {\n    var tok = innerMode(stream, state)\n      || restOfLine(stream, state)\n      || interpolationContinued(stream, state)\n      || includeFilteredContinued(stream, state)\n      || eachContinued(stream, state)\n      || attrsContinued(stream, state)\n      || javaScript(stream, state)\n      || javaScriptArguments(stream, state)\n      || callArguments(stream, state)\n\n      || yieldStatement(stream, state)\n      || doctype(stream, state)\n      || interpolation(stream, state)\n      || caseStatement(stream, state)\n      || when(stream, state)\n      || defaultStatement(stream, state)\n      || extendsStatement(stream, state)\n      || append(stream, state)\n      || prepend(stream, state)\n      || block(stream, state)\n      || include(stream, state)\n      || includeFiltered(stream, state)\n      || mixin(stream, state)\n      || call(stream, state)\n      || conditional(stream, state)\n      || each(stream, state)\n      || whileStatement(stream, state)\n      || tag(stream, state)\n      || filter(stream, state)\n      || code(stream, state)\n      || id(stream, state)\n      || className(stream, state)\n      || attrs(stream, state)\n      || attributesBlock(stream, state)\n      || indent(stream, state)\n      || text(stream, state)\n      || comment(stream, state)\n      || colon(stream, state)\n      || dot(stream, state)\n      || fail(stream, state);\n\n    return tok === true ? null : tok;\n  }\n  return {\n    startState: startState,\n    copyState: copyState,\n    token: nextToken\n  };\n});\n\nCodeMirror.defineMIME('text/x-jade', 'jade');\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/javascript/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: JavaScript mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/edit/matchbrackets.js\"></script>\n<script src=\"../../addon/comment/continuecomment.js\"></script>\n<script src=\"../../addon/comment/comment.js\"></script>\n<script src=\"javascript.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">JavaScript</a>\n  </ul>\n</div>\n\n<article>\n<h2>JavaScript mode</h2>\n\n\n<div><textarea id=\"code\" name=\"code\">\n// Demo code (the actual new parser character stream implementation)\n\nfunction StringStream(string) {\n  this.pos = 0;\n  this.string = string;\n}\n\nStringStream.prototype = {\n  done: function() {return this.pos >= this.string.length;},\n  peek: function() {return this.string.charAt(this.pos);},\n  next: function() {\n    if (this.pos &lt; this.string.length)\n      return this.string.charAt(this.pos++);\n  },\n  eat: function(match) {\n    var ch = this.string.charAt(this.pos);\n    if (typeof match == \"string\") var ok = ch == match;\n    else var ok = ch &amp;&amp; match.test ? match.test(ch) : match(ch);\n    if (ok) {this.pos++; return ch;}\n  },\n  eatWhile: function(match) {\n    var start = this.pos;\n    while (this.eat(match));\n    if (this.pos > start) return this.string.slice(start, this.pos);\n  },\n  backUp: function(n) {this.pos -= n;},\n  column: function() {return this.pos;},\n  eatSpace: function() {\n    var start = this.pos;\n    while (/\\s/.test(this.string.charAt(this.pos))) this.pos++;\n    return this.pos - start;\n  },\n  match: function(pattern, consume, caseInsensitive) {\n    if (typeof pattern == \"string\") {\n      function cased(str) {return caseInsensitive ? str.toLowerCase() : str;}\n      if (cased(this.string).indexOf(cased(pattern), this.pos) == this.pos) {\n        if (consume !== false) this.pos += str.length;\n        return true;\n      }\n    }\n    else {\n      var match = this.string.slice(this.pos).match(pattern);\n      if (match &amp;&amp; consume !== false) this.pos += match[0].length;\n      return match;\n    }\n  }\n};\n</textarea></div>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers: true,\n        matchBrackets: true,\n        continueComments: \"Enter\",\n        extraKeys: {\"Ctrl-Q\": \"toggleComment\"}\n      });\n    </script>\n\n    <p>\n      JavaScript mode supports several configuration options:\n      <ul>\n        <li><code>json</code> which will set the mode to expect JSON\n        data rather than a JavaScript program.</li>\n        <li><code>jsonld</code> which will set the mode to expect\n        <a href=\"http://json-ld.org\">JSON-LD</a> linked data rather\n        than a JavaScript program (<a href=\"json-ld.html\">demo</a>).</li>\n        <li><code>typescript</code> which will activate additional\n        syntax highlighting and some other things for TypeScript code\n        (<a href=\"typescript.html\">demo</a>).</li>\n        <li><code>statementIndent</code> which (given a number) will\n        determine the amount of indentation to use for statements\n        continued on a new line.</li>\n        <li><code>wordCharacters</code>, a regexp that indicates which\n        characters should be considered part of an identifier.\n        Defaults to <code>/[\\w$]/</code>, which does not handle\n        non-ASCII identifiers. Can be set to something more elaborate\n        to improve Unicode support.</li>\n      </ul>\n    </p>\n\n    <p><strong>MIME types defined:</strong> <code>text/javascript</code>, <code>application/json</code>, <code>application/ld+json</code>, <code>text/typescript</code>, <code>application/typescript</code>.</p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/javascript/javascript.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n// TODO actually recognize syntax of TypeScript constructs\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"javascript\", function(config, parserConfig) {\n  var indentUnit = config.indentUnit;\n  var statementIndent = parserConfig.statementIndent;\n  var jsonldMode = parserConfig.jsonld;\n  var jsonMode = parserConfig.json || jsonldMode;\n  var isTS = parserConfig.typescript;\n  var wordRE = parserConfig.wordCharacters || /[\\w$\\xa1-\\uffff]/;\n\n  // Tokenizer\n\n  var keywords = function(){\n    function kw(type) {return {type: type, style: \"keyword\"};}\n    var A = kw(\"keyword a\"), B = kw(\"keyword b\"), C = kw(\"keyword c\");\n    var operator = kw(\"operator\"), atom = {type: \"atom\", style: \"atom\"};\n\n    var jsKeywords = {\n      \"if\": kw(\"if\"), \"while\": A, \"with\": A, \"else\": B, \"do\": B, \"try\": B, \"finally\": B,\n      \"return\": C, \"break\": C, \"continue\": C, \"new\": C, \"delete\": C, \"throw\": C, \"debugger\": C,\n      \"var\": kw(\"var\"), \"const\": kw(\"var\"), \"let\": kw(\"var\"),\n      \"function\": kw(\"function\"), \"catch\": kw(\"catch\"),\n      \"for\": kw(\"for\"), \"switch\": kw(\"switch\"), \"case\": kw(\"case\"), \"default\": kw(\"default\"),\n      \"in\": operator, \"typeof\": operator, \"instanceof\": operator,\n      \"true\": atom, \"false\": atom, \"null\": atom, \"undefined\": atom, \"NaN\": atom, \"Infinity\": atom,\n      \"this\": kw(\"this\"), \"module\": kw(\"module\"), \"class\": kw(\"class\"), \"super\": kw(\"atom\"),\n      \"yield\": C, \"export\": kw(\"export\"), \"import\": kw(\"import\"), \"extends\": C\n    };\n\n    // Extend the 'normal' keywords with the TypeScript language extensions\n    if (isTS) {\n      var type = {type: \"variable\", style: \"variable-3\"};\n      var tsKeywords = {\n        // object-like things\n        \"interface\": kw(\"interface\"),\n        \"extends\": kw(\"extends\"),\n        \"constructor\": kw(\"constructor\"),\n\n        // scope modifiers\n        \"public\": kw(\"public\"),\n        \"private\": kw(\"private\"),\n        \"protected\": kw(\"protected\"),\n        \"static\": kw(\"static\"),\n\n        // types\n        \"string\": type, \"number\": type, \"bool\": type, \"any\": type\n      };\n\n      for (var attr in tsKeywords) {\n        jsKeywords[attr] = tsKeywords[attr];\n      }\n    }\n\n    return jsKeywords;\n  }();\n\n  var isOperatorChar = /[+\\-*&%=<>!?|~^]/;\n  var isJsonldKeyword = /^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)\"/;\n\n  function readRegexp(stream) {\n    var escaped = false, next, inSet = false;\n    while ((next = stream.next()) != null) {\n      if (!escaped) {\n        if (next == \"/\" && !inSet) return;\n        if (next == \"[\") inSet = true;\n        else if (inSet && next == \"]\") inSet = false;\n      }\n      escaped = !escaped && next == \"\\\\\";\n    }\n  }\n\n  // Used as scratch variables to communicate multiple values without\n  // consing up tons of objects.\n  var type, content;\n  function ret(tp, style, cont) {\n    type = tp; content = cont;\n    return style;\n  }\n  function tokenBase(stream, state) {\n    var ch = stream.next();\n    if (ch == '\"' || ch == \"'\") {\n      state.tokenize = tokenString(ch);\n      return state.tokenize(stream, state);\n    } else if (ch == \".\" && stream.match(/^\\d+(?:[eE][+\\-]?\\d+)?/)) {\n      return ret(\"number\", \"number\");\n    } else if (ch == \".\" && stream.match(\"..\")) {\n      return ret(\"spread\", \"meta\");\n    } else if (/[\\[\\]{}\\(\\),;\\:\\.]/.test(ch)) {\n      return ret(ch);\n    } else if (ch == \"=\" && stream.eat(\">\")) {\n      return ret(\"=>\", \"operator\");\n    } else if (ch == \"0\" && stream.eat(/x/i)) {\n      stream.eatWhile(/[\\da-f]/i);\n      return ret(\"number\", \"number\");\n    } else if (/\\d/.test(ch)) {\n      stream.match(/^\\d*(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?/);\n      return ret(\"number\", \"number\");\n    } else if (ch == \"/\") {\n      if (stream.eat(\"*\")) {\n        state.tokenize = tokenComment;\n        return tokenComment(stream, state);\n      } else if (stream.eat(\"/\")) {\n        stream.skipToEnd();\n        return ret(\"comment\", \"comment\");\n      } else if (state.lastType == \"operator\" || state.lastType == \"keyword c\" ||\n               state.lastType == \"sof\" || /^[\\[{}\\(,;:]$/.test(state.lastType)) {\n        readRegexp(stream);\n        stream.match(/^\\b(([gimyu])(?![gimyu]*\\2))+\\b/);\n        return ret(\"regexp\", \"string-2\");\n      } else {\n        stream.eatWhile(isOperatorChar);\n        return ret(\"operator\", \"operator\", stream.current());\n      }\n    } else if (ch == \"`\") {\n      state.tokenize = tokenQuasi;\n      return tokenQuasi(stream, state);\n    } else if (ch == \"#\") {\n      stream.skipToEnd();\n      return ret(\"error\", \"error\");\n    } else if (isOperatorChar.test(ch)) {\n      stream.eatWhile(isOperatorChar);\n      return ret(\"operator\", \"operator\", stream.current());\n    } else if (wordRE.test(ch)) {\n      stream.eatWhile(wordRE);\n      var word = stream.current(), known = keywords.propertyIsEnumerable(word) && keywords[word];\n      return (known && state.lastType != \".\") ? ret(known.type, known.style, word) :\n                     ret(\"variable\", \"variable\", word);\n    }\n  }\n\n  function tokenString(quote) {\n    return function(stream, state) {\n      var escaped = false, next;\n      if (jsonldMode && stream.peek() == \"@\" && stream.match(isJsonldKeyword)){\n        state.tokenize = tokenBase;\n        return ret(\"jsonld-keyword\", \"meta\");\n      }\n      while ((next = stream.next()) != null) {\n        if (next == quote && !escaped) break;\n        escaped = !escaped && next == \"\\\\\";\n      }\n      if (!escaped) state.tokenize = tokenBase;\n      return ret(\"string\", \"string\");\n    };\n  }\n\n  function tokenComment(stream, state) {\n    var maybeEnd = false, ch;\n    while (ch = stream.next()) {\n      if (ch == \"/\" && maybeEnd) {\n        state.tokenize = tokenBase;\n        break;\n      }\n      maybeEnd = (ch == \"*\");\n    }\n    return ret(\"comment\", \"comment\");\n  }\n\n  function tokenQuasi(stream, state) {\n    var escaped = false, next;\n    while ((next = stream.next()) != null) {\n      if (!escaped && (next == \"`\" || next == \"$\" && stream.eat(\"{\"))) {\n        state.tokenize = tokenBase;\n        break;\n      }\n      escaped = !escaped && next == \"\\\\\";\n    }\n    return ret(\"quasi\", \"string-2\", stream.current());\n  }\n\n  var brackets = \"([{}])\";\n  // This is a crude lookahead trick to try and notice that we're\n  // parsing the argument patterns for a fat-arrow function before we\n  // actually hit the arrow token. It only works if the arrow is on\n  // the same line as the arguments and there's no strange noise\n  // (comments) in between. Fallback is to only notice when we hit the\n  // arrow, and not declare the arguments as locals for the arrow\n  // body.\n  function findFatArrow(stream, state) {\n    if (state.fatArrowAt) state.fatArrowAt = null;\n    var arrow = stream.string.indexOf(\"=>\", stream.start);\n    if (arrow < 0) return;\n\n    var depth = 0, sawSomething = false;\n    for (var pos = arrow - 1; pos >= 0; --pos) {\n      var ch = stream.string.charAt(pos);\n      var bracket = brackets.indexOf(ch);\n      if (bracket >= 0 && bracket < 3) {\n        if (!depth) { ++pos; break; }\n        if (--depth == 0) break;\n      } else if (bracket >= 3 && bracket < 6) {\n        ++depth;\n      } else if (wordRE.test(ch)) {\n        sawSomething = true;\n      } else if (/[\"'\\/]/.test(ch)) {\n        return;\n      } else if (sawSomething && !depth) {\n        ++pos;\n        break;\n      }\n    }\n    if (sawSomething && !depth) state.fatArrowAt = pos;\n  }\n\n  // Parser\n\n  var atomicTypes = {\"atom\": true, \"number\": true, \"variable\": true, \"string\": true, \"regexp\": true, \"this\": true, \"jsonld-keyword\": true};\n\n  function JSLexical(indented, column, type, align, prev, info) {\n    this.indented = indented;\n    this.column = column;\n    this.type = type;\n    this.prev = prev;\n    this.info = info;\n    if (align != null) this.align = align;\n  }\n\n  function inScope(state, varname) {\n    for (var v = state.localVars; v; v = v.next)\n      if (v.name == varname) return true;\n    for (var cx = state.context; cx; cx = cx.prev) {\n      for (var v = cx.vars; v; v = v.next)\n        if (v.name == varname) return true;\n    }\n  }\n\n  function parseJS(state, style, type, content, stream) {\n    var cc = state.cc;\n    // Communicate our context to the combinators.\n    // (Less wasteful than consing up a hundred closures on every call.)\n    cx.state = state; cx.stream = stream; cx.marked = null, cx.cc = cc; cx.style = style;\n\n    if (!state.lexical.hasOwnProperty(\"align\"))\n      state.lexical.align = true;\n\n    while(true) {\n      var combinator = cc.length ? cc.pop() : jsonMode ? expression : statement;\n      if (combinator(type, content)) {\n        while(cc.length && cc[cc.length - 1].lex)\n          cc.pop()();\n        if (cx.marked) return cx.marked;\n        if (type == \"variable\" && inScope(state, content)) return \"variable-2\";\n        return style;\n      }\n    }\n  }\n\n  // Combinator utils\n\n  var cx = {state: null, column: null, marked: null, cc: null};\n  function pass() {\n    for (var i = arguments.length - 1; i >= 0; i--) cx.cc.push(arguments[i]);\n  }\n  function cont() {\n    pass.apply(null, arguments);\n    return true;\n  }\n  function register(varname) {\n    function inList(list) {\n      for (var v = list; v; v = v.next)\n        if (v.name == varname) return true;\n      return false;\n    }\n    var state = cx.state;\n    if (state.context) {\n      cx.marked = \"def\";\n      if (inList(state.localVars)) return;\n      state.localVars = {name: varname, next: state.localVars};\n    } else {\n      if (inList(state.globalVars)) return;\n      if (parserConfig.globalVars)\n        state.globalVars = {name: varname, next: state.globalVars};\n    }\n  }\n\n  // Combinators\n\n  var defaultVars = {name: \"this\", next: {name: \"arguments\"}};\n  function pushcontext() {\n    cx.state.context = {prev: cx.state.context, vars: cx.state.localVars};\n    cx.state.localVars = defaultVars;\n  }\n  function popcontext() {\n    cx.state.localVars = cx.state.context.vars;\n    cx.state.context = cx.state.context.prev;\n  }\n  function pushlex(type, info) {\n    var result = function() {\n      var state = cx.state, indent = state.indented;\n      if (state.lexical.type == \"stat\") indent = state.lexical.indented;\n      else for (var outer = state.lexical; outer && outer.type == \")\" && outer.align; outer = outer.prev)\n        indent = outer.indented;\n      state.lexical = new JSLexical(indent, cx.stream.column(), type, null, state.lexical, info);\n    };\n    result.lex = true;\n    return result;\n  }\n  function poplex() {\n    var state = cx.state;\n    if (state.lexical.prev) {\n      if (state.lexical.type == \")\")\n        state.indented = state.lexical.indented;\n      state.lexical = state.lexical.prev;\n    }\n  }\n  poplex.lex = true;\n\n  function expect(wanted) {\n    function exp(type) {\n      if (type == wanted) return cont();\n      else if (wanted == \";\") return pass();\n      else return cont(exp);\n    };\n    return exp;\n  }\n\n  function statement(type, value) {\n    if (type == \"var\") return cont(pushlex(\"vardef\", value.length), vardef, expect(\";\"), poplex);\n    if (type == \"keyword a\") return cont(pushlex(\"form\"), expression, statement, poplex);\n    if (type == \"keyword b\") return cont(pushlex(\"form\"), statement, poplex);\n    if (type == \"{\") return cont(pushlex(\"}\"), block, poplex);\n    if (type == \";\") return cont();\n    if (type == \"if\") {\n      if (cx.state.lexical.info == \"else\" && cx.state.cc[cx.state.cc.length - 1] == poplex)\n        cx.state.cc.pop()();\n      return cont(pushlex(\"form\"), expression, statement, poplex, maybeelse);\n    }\n    if (type == \"function\") return cont(functiondef);\n    if (type == \"for\") return cont(pushlex(\"form\"), forspec, statement, poplex);\n    if (type == \"variable\") return cont(pushlex(\"stat\"), maybelabel);\n    if (type == \"switch\") return cont(pushlex(\"form\"), expression, pushlex(\"}\", \"switch\"), expect(\"{\"),\n                                      block, poplex, poplex);\n    if (type == \"case\") return cont(expression, expect(\":\"));\n    if (type == \"default\") return cont(expect(\":\"));\n    if (type == \"catch\") return cont(pushlex(\"form\"), pushcontext, expect(\"(\"), funarg, expect(\")\"),\n                                     statement, poplex, popcontext);\n    if (type == \"module\") return cont(pushlex(\"form\"), pushcontext, afterModule, popcontext, poplex);\n    if (type == \"class\") return cont(pushlex(\"form\"), className, poplex);\n    if (type == \"export\") return cont(pushlex(\"form\"), afterExport, poplex);\n    if (type == \"import\") return cont(pushlex(\"form\"), afterImport, poplex);\n    return pass(pushlex(\"stat\"), expression, expect(\";\"), poplex);\n  }\n  function expression(type) {\n    return expressionInner(type, false);\n  }\n  function expressionNoComma(type) {\n    return expressionInner(type, true);\n  }\n  function expressionInner(type, noComma) {\n    if (cx.state.fatArrowAt == cx.stream.start) {\n      var body = noComma ? arrowBodyNoComma : arrowBody;\n      if (type == \"(\") return cont(pushcontext, pushlex(\")\"), commasep(pattern, \")\"), poplex, expect(\"=>\"), body, popcontext);\n      else if (type == \"variable\") return pass(pushcontext, pattern, expect(\"=>\"), body, popcontext);\n    }\n\n    var maybeop = noComma ? maybeoperatorNoComma : maybeoperatorComma;\n    if (atomicTypes.hasOwnProperty(type)) return cont(maybeop);\n    if (type == \"function\") return cont(functiondef, maybeop);\n    if (type == \"keyword c\") return cont(noComma ? maybeexpressionNoComma : maybeexpression);\n    if (type == \"(\") return cont(pushlex(\")\"), maybeexpression, comprehension, expect(\")\"), poplex, maybeop);\n    if (type == \"operator\" || type == \"spread\") return cont(noComma ? expressionNoComma : expression);\n    if (type == \"[\") return cont(pushlex(\"]\"), arrayLiteral, poplex, maybeop);\n    if (type == \"{\") return contCommasep(objprop, \"}\", null, maybeop);\n    if (type == \"quasi\") { return pass(quasi, maybeop); }\n    return cont();\n  }\n  function maybeexpression(type) {\n    if (type.match(/[;\\}\\)\\],]/)) return pass();\n    return pass(expression);\n  }\n  function maybeexpressionNoComma(type) {\n    if (type.match(/[;\\}\\)\\],]/)) return pass();\n    return pass(expressionNoComma);\n  }\n\n  function maybeoperatorComma(type, value) {\n    if (type == \",\") return cont(expression);\n    return maybeoperatorNoComma(type, value, false);\n  }\n  function maybeoperatorNoComma(type, value, noComma) {\n    var me = noComma == false ? maybeoperatorComma : maybeoperatorNoComma;\n    var expr = noComma == false ? expression : expressionNoComma;\n    if (type == \"=>\") return cont(pushcontext, noComma ? arrowBodyNoComma : arrowBody, popcontext);\n    if (type == \"operator\") {\n      if (/\\+\\+|--/.test(value)) return cont(me);\n      if (value == \"?\") return cont(expression, expect(\":\"), expr);\n      return cont(expr);\n    }\n    if (type == \"quasi\") { return pass(quasi, me); }\n    if (type == \";\") return;\n    if (type == \"(\") return contCommasep(expressionNoComma, \")\", \"call\", me);\n    if (type == \".\") return cont(property, me);\n    if (type == \"[\") return cont(pushlex(\"]\"), maybeexpression, expect(\"]\"), poplex, me);\n  }\n  function quasi(type, value) {\n    if (type != \"quasi\") return pass();\n    if (value.slice(value.length - 2) != \"${\") return cont(quasi);\n    return cont(expression, continueQuasi);\n  }\n  function continueQuasi(type) {\n    if (type == \"}\") {\n      cx.marked = \"string-2\";\n      cx.state.tokenize = tokenQuasi;\n      return cont(quasi);\n    }\n  }\n  function arrowBody(type) {\n    findFatArrow(cx.stream, cx.state);\n    return pass(type == \"{\" ? statement : expression);\n  }\n  function arrowBodyNoComma(type) {\n    findFatArrow(cx.stream, cx.state);\n    return pass(type == \"{\" ? statement : expressionNoComma);\n  }\n  function maybelabel(type) {\n    if (type == \":\") return cont(poplex, statement);\n    return pass(maybeoperatorComma, expect(\";\"), poplex);\n  }\n  function property(type) {\n    if (type == \"variable\") {cx.marked = \"property\"; return cont();}\n  }\n  function objprop(type, value) {\n    if (type == \"variable\" || cx.style == \"keyword\") {\n      cx.marked = \"property\";\n      if (value == \"get\" || value == \"set\") return cont(getterSetter);\n      return cont(afterprop);\n    } else if (type == \"number\" || type == \"string\") {\n      cx.marked = jsonldMode ? \"property\" : (cx.style + \" property\");\n      return cont(afterprop);\n    } else if (type == \"jsonld-keyword\") {\n      return cont(afterprop);\n    } else if (type == \"[\") {\n      return cont(expression, expect(\"]\"), afterprop);\n    }\n  }\n  function getterSetter(type) {\n    if (type != \"variable\") return pass(afterprop);\n    cx.marked = \"property\";\n    return cont(functiondef);\n  }\n  function afterprop(type) {\n    if (type == \":\") return cont(expressionNoComma);\n    if (type == \"(\") return pass(functiondef);\n  }\n  function commasep(what, end) {\n    function proceed(type) {\n      if (type == \",\") {\n        var lex = cx.state.lexical;\n        if (lex.info == \"call\") lex.pos = (lex.pos || 0) + 1;\n        return cont(what, proceed);\n      }\n      if (type == end) return cont();\n      return cont(expect(end));\n    }\n    return function(type) {\n      if (type == end) return cont();\n      return pass(what, proceed);\n    };\n  }\n  function contCommasep(what, end, info) {\n    for (var i = 3; i < arguments.length; i++)\n      cx.cc.push(arguments[i]);\n    return cont(pushlex(end, info), commasep(what, end), poplex);\n  }\n  function block(type) {\n    if (type == \"}\") return cont();\n    return pass(statement, block);\n  }\n  function maybetype(type) {\n    if (isTS && type == \":\") return cont(typedef);\n  }\n  function typedef(type) {\n    if (type == \"variable\"){cx.marked = \"variable-3\"; return cont();}\n  }\n  function vardef() {\n    return pass(pattern, maybetype, maybeAssign, vardefCont);\n  }\n  function pattern(type, value) {\n    if (type == \"variable\") { register(value); return cont(); }\n    if (type == \"[\") return contCommasep(pattern, \"]\");\n    if (type == \"{\") return contCommasep(proppattern, \"}\");\n  }\n  function proppattern(type, value) {\n    if (type == \"variable\" && !cx.stream.match(/^\\s*:/, false)) {\n      register(value);\n      return cont(maybeAssign);\n    }\n    if (type == \"variable\") cx.marked = \"property\";\n    return cont(expect(\":\"), pattern, maybeAssign);\n  }\n  function maybeAssign(_type, value) {\n    if (value == \"=\") return cont(expressionNoComma);\n  }\n  function vardefCont(type) {\n    if (type == \",\") return cont(vardef);\n  }\n  function maybeelse(type, value) {\n    if (type == \"keyword b\" && value == \"else\") return cont(pushlex(\"form\", \"else\"), statement, poplex);\n  }\n  function forspec(type) {\n    if (type == \"(\") return cont(pushlex(\")\"), forspec1, expect(\")\"), poplex);\n  }\n  function forspec1(type) {\n    if (type == \"var\") return cont(vardef, expect(\";\"), forspec2);\n    if (type == \";\") return cont(forspec2);\n    if (type == \"variable\") return cont(formaybeinof);\n    return pass(expression, expect(\";\"), forspec2);\n  }\n  function formaybeinof(_type, value) {\n    if (value == \"in\" || value == \"of\") { cx.marked = \"keyword\"; return cont(expression); }\n    return cont(maybeoperatorComma, forspec2);\n  }\n  function forspec2(type, value) {\n    if (type == \";\") return cont(forspec3);\n    if (value == \"in\" || value == \"of\") { cx.marked = \"keyword\"; return cont(expression); }\n    return pass(expression, expect(\";\"), forspec3);\n  }\n  function forspec3(type) {\n    if (type != \")\") cont(expression);\n  }\n  function functiondef(type, value) {\n    if (value == \"*\") {cx.marked = \"keyword\"; return cont(functiondef);}\n    if (type == \"variable\") {register(value); return cont(functiondef);}\n    if (type == \"(\") return cont(pushcontext, pushlex(\")\"), commasep(funarg, \")\"), poplex, statement, popcontext);\n  }\n  function funarg(type) {\n    if (type == \"spread\") return cont(funarg);\n    return pass(pattern, maybetype);\n  }\n  function className(type, value) {\n    if (type == \"variable\") {register(value); return cont(classNameAfter);}\n  }\n  function classNameAfter(type, value) {\n    if (value == \"extends\") return cont(expression, classNameAfter);\n    if (type == \"{\") return cont(pushlex(\"}\"), classBody, poplex);\n  }\n  function classBody(type, value) {\n    if (type == \"variable\" || cx.style == \"keyword\") {\n      if (value == \"static\") {\n        cx.marked = \"keyword\";\n        return cont(classBody);\n      }\n      cx.marked = \"property\";\n      if (value == \"get\" || value == \"set\") return cont(classGetterSetter, functiondef, classBody);\n      return cont(functiondef, classBody);\n    }\n    if (value == \"*\") {\n      cx.marked = \"keyword\";\n      return cont(classBody);\n    }\n    if (type == \";\") return cont(classBody);\n    if (type == \"}\") return cont();\n  }\n  function classGetterSetter(type) {\n    if (type != \"variable\") return pass();\n    cx.marked = \"property\";\n    return cont();\n  }\n  function afterModule(type, value) {\n    if (type == \"string\") return cont(statement);\n    if (type == \"variable\") { register(value); return cont(maybeFrom); }\n  }\n  function afterExport(_type, value) {\n    if (value == \"*\") { cx.marked = \"keyword\"; return cont(maybeFrom, expect(\";\")); }\n    if (value == \"default\") { cx.marked = \"keyword\"; return cont(expression, expect(\";\")); }\n    return pass(statement);\n  }\n  function afterImport(type) {\n    if (type == \"string\") return cont();\n    return pass(importSpec, maybeFrom);\n  }\n  function importSpec(type, value) {\n    if (type == \"{\") return contCommasep(importSpec, \"}\");\n    if (type == \"variable\") register(value);\n    if (value == \"*\") cx.marked = \"keyword\";\n    return cont(maybeAs);\n  }\n  function maybeAs(_type, value) {\n    if (value == \"as\") { cx.marked = \"keyword\"; return cont(importSpec); }\n  }\n  function maybeFrom(_type, value) {\n    if (value == \"from\") { cx.marked = \"keyword\"; return cont(expression); }\n  }\n  function arrayLiteral(type) {\n    if (type == \"]\") return cont();\n    return pass(expressionNoComma, maybeArrayComprehension);\n  }\n  function maybeArrayComprehension(type) {\n    if (type == \"for\") return pass(comprehension, expect(\"]\"));\n    if (type == \",\") return cont(commasep(maybeexpressionNoComma, \"]\"));\n    return pass(commasep(expressionNoComma, \"]\"));\n  }\n  function comprehension(type) {\n    if (type == \"for\") return cont(forspec, comprehension);\n    if (type == \"if\") return cont(expression, comprehension);\n  }\n\n  function isContinuedStatement(state, textAfter) {\n    return state.lastType == \"operator\" || state.lastType == \",\" ||\n      isOperatorChar.test(textAfter.charAt(0)) ||\n      /[,.]/.test(textAfter.charAt(0));\n  }\n\n  // Interface\n\n  return {\n    startState: function(basecolumn) {\n      var state = {\n        tokenize: tokenBase,\n        lastType: \"sof\",\n        cc: [],\n        lexical: new JSLexical((basecolumn || 0) - indentUnit, 0, \"block\", false),\n        localVars: parserConfig.localVars,\n        context: parserConfig.localVars && {vars: parserConfig.localVars},\n        indented: 0\n      };\n      if (parserConfig.globalVars && typeof parserConfig.globalVars == \"object\")\n        state.globalVars = parserConfig.globalVars;\n      return state;\n    },\n\n    token: function(stream, state) {\n      if (stream.sol()) {\n        if (!state.lexical.hasOwnProperty(\"align\"))\n          state.lexical.align = false;\n        state.indented = stream.indentation();\n        findFatArrow(stream, state);\n      }\n      if (state.tokenize != tokenComment && stream.eatSpace()) return null;\n      var style = state.tokenize(stream, state);\n      if (type == \"comment\") return style;\n      state.lastType = type == \"operator\" && (content == \"++\" || content == \"--\") ? \"incdec\" : type;\n      return parseJS(state, style, type, content, stream);\n    },\n\n    indent: function(state, textAfter) {\n      if (state.tokenize == tokenComment) return CodeMirror.Pass;\n      if (state.tokenize != tokenBase) return 0;\n      var firstChar = textAfter && textAfter.charAt(0), lexical = state.lexical;\n      // Kludge to prevent 'maybelse' from blocking lexical scope pops\n      if (!/^\\s*else\\b/.test(textAfter)) for (var i = state.cc.length - 1; i >= 0; --i) {\n        var c = state.cc[i];\n        if (c == poplex) lexical = lexical.prev;\n        else if (c != maybeelse) break;\n      }\n      if (lexical.type == \"stat\" && firstChar == \"}\") lexical = lexical.prev;\n      if (statementIndent && lexical.type == \")\" && lexical.prev.type == \"stat\")\n        lexical = lexical.prev;\n      var type = lexical.type, closing = firstChar == type;\n\n      if (type == \"vardef\") return lexical.indented + (state.lastType == \"operator\" || state.lastType == \",\" ? lexical.info + 1 : 0);\n      else if (type == \"form\" && firstChar == \"{\") return lexical.indented;\n      else if (type == \"form\") return lexical.indented + indentUnit;\n      else if (type == \"stat\")\n        return lexical.indented + (isContinuedStatement(state, textAfter) ? statementIndent || indentUnit : 0);\n      else if (lexical.info == \"switch\" && !closing && parserConfig.doubleIndentSwitch != false)\n        return lexical.indented + (/^(?:case|default)\\b/.test(textAfter) ? indentUnit : 2 * indentUnit);\n      else if (lexical.align) return lexical.column + (closing ? 0 : 1);\n      else return lexical.indented + (closing ? 0 : indentUnit);\n    },\n\n    electricInput: /^\\s*(?:case .*?:|default:|\\{|\\})$/,\n    blockCommentStart: jsonMode ? null : \"/*\",\n    blockCommentEnd: jsonMode ? null : \"*/\",\n    lineComment: jsonMode ? null : \"//\",\n    fold: \"brace\",\n    closeBrackets: \"()[]{}''\\\"\\\"``\",\n\n    helperType: jsonMode ? \"json\" : \"javascript\",\n    jsonldMode: jsonldMode,\n    jsonMode: jsonMode\n  };\n});\n\nCodeMirror.registerHelper(\"wordChars\", \"javascript\", /[\\w$]/);\n\nCodeMirror.defineMIME(\"text/javascript\", \"javascript\");\nCodeMirror.defineMIME(\"text/ecmascript\", \"javascript\");\nCodeMirror.defineMIME(\"application/javascript\", \"javascript\");\nCodeMirror.defineMIME(\"application/x-javascript\", \"javascript\");\nCodeMirror.defineMIME(\"application/ecmascript\", \"javascript\");\nCodeMirror.defineMIME(\"application/json\", {name: \"javascript\", json: true});\nCodeMirror.defineMIME(\"application/x-json\", {name: \"javascript\", json: true});\nCodeMirror.defineMIME(\"application/ld+json\", {name: \"javascript\", jsonld: true});\nCodeMirror.defineMIME(\"text/typescript\", { name: \"javascript\", typescript: true });\nCodeMirror.defineMIME(\"application/typescript\", { name: \"javascript\", typescript: true });\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/javascript/json-ld.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: JSON-LD mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/edit/matchbrackets.js\"></script>\n<script src=\"../../addon/comment/continuecomment.js\"></script>\n<script src=\"../../addon/comment/comment.js\"></script>\n<script src=\"javascript.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=\"nav\">\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"/></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">JSON-LD</a>\n  </ul>\n</div>\n\n<article>\n<h2>JSON-LD mode</h2>\n\n\n<div><textarea id=\"code\" name=\"code\">\n{\n  \"@context\": {\n    \"name\": \"http://schema.org/name\",\n    \"description\": \"http://schema.org/description\",\n    \"image\": {\n      \"@id\": \"http://schema.org/image\",\n      \"@type\": \"@id\"\n    },\n    \"geo\": \"http://schema.org/geo\",\n    \"latitude\": {\n      \"@id\": \"http://schema.org/latitude\",\n      \"@type\": \"xsd:float\"\n    },\n    \"longitude\": {\n      \"@id\": \"http://schema.org/longitude\",\n      \"@type\": \"xsd:float\"\n    },\n    \"xsd\": \"http://www.w3.org/2001/XMLSchema#\"\n  },\n  \"name\": \"The Empire State Building\",\n  \"description\": \"The Empire State Building is a 102-story landmark in New York City.\",\n  \"image\": \"http://www.civil.usherbrooke.ca/cours/gci215a/empire-state-building.jpg\",\n  \"geo\": {\n    \"latitude\": \"40.75\",\n    \"longitude\": \"73.98\"\n  }\n}\n</textarea></div>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        matchBrackets: true,\n        autoCloseBrackets: true,\n        mode: \"application/ld+json\",\n        lineWrapping: true\n      });\n    </script>\n    \n    <p>This is a specialization of the <a href=\"index.html\">JavaScript mode</a>.</p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/javascript/test.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function() {\n  var mode = CodeMirror.getMode({indentUnit: 2}, \"javascript\");\n  function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); }\n\n  MT(\"locals\",\n     \"[keyword function] [variable foo]([def a], [def b]) { [keyword var] [def c] [operator =] [number 10]; [keyword return] [variable-2 a] [operator +] [variable-2 c] [operator +] [variable d]; }\");\n\n  MT(\"comma-and-binop\",\n     \"[keyword function](){ [keyword var] [def x] [operator =] [number 1] [operator +] [number 2], [def y]; }\");\n\n  MT(\"destructuring\",\n     \"([keyword function]([def a], [[[def b], [def c] ]]) {\",\n     \"  [keyword let] {[def d], [property foo]: [def c][operator =][number 10], [def x]} [operator =] [variable foo]([variable-2 a]);\",\n     \"  [[[variable-2 c], [variable y] ]] [operator =] [variable-2 c];\",\n     \"})();\");\n\n  MT(\"class_body\",\n     \"[keyword class] [variable Foo] {\",\n     \"  [property constructor]() {}\",\n     \"  [property sayName]() {\",\n     \"    [keyword return] [string-2 `foo${][variable foo][string-2 }oo`];\",\n     \"  }\",\n     \"}\");\n\n  MT(\"class\",\n     \"[keyword class] [variable Point] [keyword extends] [variable SuperThing] {\",\n     \"  [property get] [property prop]() { [keyword return] [number 24]; }\",\n     \"  [property constructor]([def x], [def y]) {\",\n     \"    [keyword super]([string 'something']);\",\n     \"    [keyword this].[property x] [operator =] [variable-2 x];\",\n     \"  }\",\n     \"}\");\n\n  MT(\"module\",\n     \"[keyword module] [string 'foo'] {\",\n     \"  [keyword export] [keyword let] [def x] [operator =] [number 42];\",\n     \"  [keyword export] [keyword *] [keyword from] [string 'somewhere'];\",\n     \"}\");\n\n  MT(\"import\",\n     \"[keyword function] [variable foo]() {\",\n     \"  [keyword import] [def $] [keyword from] [string 'jquery'];\",\n     \"  [keyword module] [def crypto] [keyword from] [string 'crypto'];\",\n     \"  [keyword import] { [def encrypt], [def decrypt] } [keyword from] [string 'crypto'];\",\n     \"}\");\n\n  MT(\"const\",\n     \"[keyword function] [variable f]() {\",\n     \"  [keyword const] [[ [def a], [def b] ]] [operator =] [[ [number 1], [number 2] ]];\",\n     \"}\");\n\n  MT(\"for/of\",\n     \"[keyword for]([keyword let] [variable of] [keyword of] [variable something]) {}\");\n\n  MT(\"generator\",\n     \"[keyword function*] [variable repeat]([def n]) {\",\n     \"  [keyword for]([keyword var] [def i] [operator =] [number 0]; [variable-2 i] [operator <] [variable-2 n]; [operator ++][variable-2 i])\",\n     \"    [keyword yield] [variable-2 i];\",\n     \"}\");\n\n  MT(\"quotedStringAddition\",\n     \"[keyword let] [variable f] [operator =] [variable a] [operator +] [string 'fatarrow'] [operator +] [variable c];\");\n\n  MT(\"quotedFatArrow\",\n     \"[keyword let] [variable f] [operator =] [variable a] [operator +] [string '=>'] [operator +] [variable c];\");\n\n  MT(\"fatArrow\",\n     \"[variable array].[property filter]([def a] [operator =>] [variable-2 a] [operator +] [number 1]);\",\n     \"[variable a];\", // No longer in scope\n     \"[keyword let] [variable f] [operator =] ([[ [def a], [def b] ]], [def c]) [operator =>] [variable-2 a] [operator +] [variable-2 c];\",\n     \"[variable c];\");\n\n  MT(\"spread\",\n     \"[keyword function] [variable f]([def a], [meta ...][def b]) {\",\n     \"  [variable something]([variable-2 a], [meta ...][variable-2 b]);\",\n     \"}\");\n\n  MT(\"comprehension\",\n     \"[keyword function] [variable f]() {\",\n     \"  [[([variable x] [operator +] [number 1]) [keyword for] ([keyword var] [def x] [keyword in] [variable y]) [keyword if] [variable pred]([variable-2 x]) ]];\",\n     \"  ([variable u] [keyword for] ([keyword var] [def u] [keyword of] [variable generateValues]()) [keyword if] ([variable-2 u].[property color] [operator ===] [string 'blue']));\",\n     \"}\");\n\n  MT(\"quasi\",\n     \"[variable re][string-2 `fofdlakj${][variable x] [operator +] ([variable re][string-2 `foo`]) [operator +] [number 1][string-2 }fdsa`] [operator +] [number 2]\");\n\n  MT(\"quasi_no_function\",\n     \"[variable x] [operator =] [string-2 `fofdlakj${][variable x] [operator +] [string-2 `foo`] [operator +] [number 1][string-2 }fdsa`] [operator +] [number 2]\");\n\n  MT(\"indent_statement\",\n     \"[keyword var] [variable x] [operator =] [number 10]\",\n     \"[variable x] [operator +=] [variable y] [operator +]\",\n     \"  [atom Infinity]\",\n     \"[keyword debugger];\");\n\n  MT(\"indent_if\",\n     \"[keyword if] ([number 1])\",\n     \"  [keyword break];\",\n     \"[keyword else] [keyword if] ([number 2])\",\n     \"  [keyword continue];\",\n     \"[keyword else]\",\n     \"  [number 10];\",\n     \"[keyword if] ([number 1]) {\",\n     \"  [keyword break];\",\n     \"} [keyword else] [keyword if] ([number 2]) {\",\n     \"  [keyword continue];\",\n     \"} [keyword else] {\",\n     \"  [number 10];\",\n     \"}\");\n\n  MT(\"indent_for\",\n     \"[keyword for] ([keyword var] [variable i] [operator =] [number 0];\",\n     \"     [variable i] [operator <] [number 100];\",\n     \"     [variable i][operator ++])\",\n     \"  [variable doSomething]([variable i]);\",\n     \"[keyword debugger];\");\n\n  MT(\"indent_c_style\",\n     \"[keyword function] [variable foo]()\",\n     \"{\",\n     \"  [keyword debugger];\",\n     \"}\");\n\n  MT(\"indent_else\",\n     \"[keyword for] (;;)\",\n     \"  [keyword if] ([variable foo])\",\n     \"    [keyword if] ([variable bar])\",\n     \"      [number 1];\",\n     \"    [keyword else]\",\n     \"      [number 2];\",\n     \"  [keyword else]\",\n     \"    [number 3];\");\n\n  MT(\"indent_funarg\",\n     \"[variable foo]([number 10000],\",\n     \"    [keyword function]([def a]) {\",\n     \"  [keyword debugger];\",\n     \"};\");\n\n  MT(\"indent_below_if\",\n     \"[keyword for] (;;)\",\n     \"  [keyword if] ([variable foo])\",\n     \"    [number 1];\",\n     \"[number 2];\");\n\n  MT(\"multilinestring\",\n     \"[keyword var] [variable x] [operator =] [string 'foo\\\\]\",\n     \"[string bar'];\");\n\n  MT(\"scary_regexp\",\n     \"[string-2 /foo[[/]]bar/];\");\n\n  MT(\"indent_strange_array\",\n     \"[keyword var] [variable x] [operator =] [[\",\n     \"  [number 1],,\",\n     \"  [number 2],\",\n     \"]];\",\n     \"[number 10];\");\n\n  var jsonld_mode = CodeMirror.getMode(\n    {indentUnit: 2},\n    {name: \"javascript\", jsonld: true}\n  );\n  function LD(name) {\n    test.mode(name, jsonld_mode, Array.prototype.slice.call(arguments, 1));\n  }\n\n  LD(\"json_ld_keywords\",\n    '{',\n    '  [meta \"@context\"]: {',\n    '    [meta \"@base\"]: [string \"http://example.com\"],',\n    '    [meta \"@vocab\"]: [string \"http://xmlns.com/foaf/0.1/\"],',\n    '    [property \"likesFlavor\"]: {',\n    '      [meta \"@container\"]: [meta \"@list\"]',\n    '      [meta \"@reverse\"]: [string \"@beFavoriteOf\"]',\n    '    },',\n    '    [property \"nick\"]: { [meta \"@container\"]: [meta \"@set\"] },',\n    '    [property \"nick\"]: { [meta \"@container\"]: [meta \"@index\"] }',\n    '  },',\n    '  [meta \"@graph\"]: [[ {',\n    '    [meta \"@id\"]: [string \"http://dbpedia.org/resource/John_Lennon\"],',\n    '    [property \"name\"]: [string \"John Lennon\"],',\n    '    [property \"modified\"]: {',\n    '      [meta \"@value\"]: [string \"2010-05-29T14:17:39+02:00\"],',\n    '      [meta \"@type\"]: [string \"http://www.w3.org/2001/XMLSchema#dateTime\"]',\n    '    }',\n    '  } ]]',\n    '}');\n\n  LD(\"json_ld_fake\",\n    '{',\n    '  [property \"@fake\"]: [string \"@fake\"],',\n    '  [property \"@contextual\"]: [string \"@identifier\"],',\n    '  [property \"user@domain.com\"]: [string \"@graphical\"],',\n    '  [property \"@ID\"]: [string \"@@ID\"]',\n    '}');\n})();\n"
  },
  {
    "path": "base/res/codemirror/mode/javascript/typescript.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: TypeScript mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"javascript.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">TypeScript</a>\n  </ul>\n</div>\n\n<article>\n<h2>TypeScript mode</h2>\n\n\n<div><textarea id=\"code\" name=\"code\">\nclass Greeter {\n\tgreeting: string;\n\tconstructor (message: string) {\n\t\tthis.greeting = message;\n\t}\n\tgreet() {\n\t\treturn \"Hello, \" + this.greeting;\n\t}\n}   \n\nvar greeter = new Greeter(\"world\");\n\nvar button = document.createElement('button')\nbutton.innerText = \"Say Hello\"\nbutton.onclick = function() {\n\talert(greeter.greet())\n}\n\ndocument.body.appendChild(button)\n\n</textarea></div>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers: true,\n        matchBrackets: true,\n        mode: \"text/typescript\"\n      });\n    </script>\n\n    <p>This is a specialization of the <a href=\"index.html\">JavaScript mode</a>.</p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/jinja2/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Jinja2 mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"jinja2.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Jinja2</a>\n  </ul>\n</div>\n\n<article>\n<h2>Jinja2 mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n{# this is a comment #}\n{%- for item in li -%}\n  &lt;li&gt;{{ item.label }}&lt;/li&gt;\n{% endfor -%}\n{{ item.sand == true and item.keyword == false ? 1 : 0 }}\n{{ app.get(55, 1.2, true) }}\n{% if app.get(&#39;_route&#39;) == (&#39;_home&#39;) %}home{% endif %}\n{% if app.session.flashbag.has(&#39;message&#39;) %}\n  {% for message in app.session.flashbag.get(&#39;message&#39;) %}\n    {{ message.content }}\n  {% endfor %}\n{% endif %}\n{{ path(&#39;_home&#39;, {&#39;section&#39;: app.request.get(&#39;section&#39;)}) }}\n{{ path(&#39;_home&#39;, {\n    &#39;section&#39;: app.request.get(&#39;section&#39;),\n    &#39;boolean&#39;: true,\n    &#39;number&#39;: 55.33\n  })\n}}\n{% include (&#39;test.incl.html.twig&#39;) %}\n</textarea></form>\n    <script>\n      var editor =\n      CodeMirror.fromTextArea(document.getElementById(\"code\"), {mode:\n        {name: \"jinja2\", htmlMode: true}});\n    </script>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/jinja2/jinja2.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  CodeMirror.defineMode(\"jinja2\", function() {\n    var keywords = [\"and\", \"as\", \"block\", \"endblock\", \"by\", \"cycle\", \"debug\", \"else\", \"elif\",\n      \"extends\", \"filter\", \"endfilter\", \"firstof\", \"for\",\n      \"endfor\", \"if\", \"endif\", \"ifchanged\", \"endifchanged\",\n      \"ifequal\", \"endifequal\", \"ifnotequal\",\n      \"endifnotequal\", \"in\", \"include\", \"load\", \"not\", \"now\", \"or\",\n      \"parsed\", \"regroup\", \"reversed\", \"spaceless\",\n      \"endspaceless\", \"ssi\", \"templatetag\", \"openblock\",\n      \"closeblock\", \"openvariable\", \"closevariable\",\n      \"openbrace\", \"closebrace\", \"opencomment\",\n      \"closecomment\", \"widthratio\", \"url\", \"with\", \"endwith\",\n      \"get_current_language\", \"trans\", \"endtrans\", \"noop\", \"blocktrans\",\n      \"endblocktrans\", \"get_available_languages\",\n      \"get_current_language_bidi\", \"plural\"],\n    operator = /^[+\\-*&%=<>!?|~^]/,\n    sign = /^[:\\[\\(\\{]/,\n    atom = [\"true\", \"false\"],\n    number = /^(\\d[+\\-\\*\\/])?\\d+(\\.\\d+)?/;\n\n    keywords = new RegExp(\"((\" + keywords.join(\")|(\") + \"))\\\\b\");\n    atom = new RegExp(\"((\" + atom.join(\")|(\") + \"))\\\\b\");\n\n    function tokenBase (stream, state) {\n      var ch = stream.peek();\n\n      //Comment\n      if (state.incomment) {\n        if(!stream.skipTo(\"#}\")) {\n          stream.skipToEnd();\n        } else {\n          stream.eatWhile(/\\#|}/);\n          state.incomment = false;\n        }\n        return \"comment\";\n      //Tag\n      } else if (state.intag) {\n        //After operator\n        if(state.operator) {\n          state.operator = false;\n          if(stream.match(atom)) {\n            return \"atom\";\n          }\n          if(stream.match(number)) {\n            return \"number\";\n          }\n        }\n        //After sign\n        if(state.sign) {\n          state.sign = false;\n          if(stream.match(atom)) {\n            return \"atom\";\n          }\n          if(stream.match(number)) {\n            return \"number\";\n          }\n        }\n\n        if(state.instring) {\n          if(ch == state.instring) {\n            state.instring = false;\n          }\n          stream.next();\n          return \"string\";\n        } else if(ch == \"'\" || ch == '\"') {\n          state.instring = ch;\n          stream.next();\n          return \"string\";\n        } else if(stream.match(state.intag + \"}\") || stream.eat(\"-\") && stream.match(state.intag + \"}\")) {\n          state.intag = false;\n          return \"tag\";\n        } else if(stream.match(operator)) {\n          state.operator = true;\n          return \"operator\";\n        } else if(stream.match(sign)) {\n          state.sign = true;\n        } else {\n          if(stream.eat(\" \") || stream.sol()) {\n            if(stream.match(keywords)) {\n              return \"keyword\";\n            }\n            if(stream.match(atom)) {\n              return \"atom\";\n            }\n            if(stream.match(number)) {\n              return \"number\";\n            }\n            if(stream.sol()) {\n              stream.next();\n            }\n          } else {\n            stream.next();\n          }\n\n        }\n        return \"variable\";\n      } else if (stream.eat(\"{\")) {\n        if (ch = stream.eat(\"#\")) {\n          state.incomment = true;\n          if(!stream.skipTo(\"#}\")) {\n            stream.skipToEnd();\n          } else {\n            stream.eatWhile(/\\#|}/);\n            state.incomment = false;\n          }\n          return \"comment\";\n        //Open tag\n        } else if (ch = stream.eat(/\\{|%/)) {\n          //Cache close tag\n          state.intag = ch;\n          if(ch == \"{\") {\n            state.intag = \"}\";\n          }\n          stream.eat(\"-\");\n          return \"tag\";\n        }\n      }\n      stream.next();\n    };\n\n    return {\n      startState: function () {\n        return {tokenize: tokenBase};\n      },\n      token: function (stream, state) {\n        return state.tokenize(stream, state);\n      }\n    };\n  });\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/julia/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Julia mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"julia.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Julia</a>\n  </ul>\n</div>\n\n<article>\n<h2>Julia mode</h2>\n\n    <div><textarea id=\"code\" name=\"code\">\n#numbers\n1234\n1234im\n.234\n.234im\n2.23im\n2.3f3\n23e2\n0x234\n\n#strings\n'a'\n\"asdf\"\nr\"regex\"\nb\"bytestring\"\n\n\"\"\"\nmultiline string\n\"\"\"\n\n#identifiers\na\nas123\nfunction_name!\n\n#unicode identifiers\n# a = x\\ddot\na⃗ = ẍ\n# a = v\\dot\na⃗ = v̇\n#F\\vec = m \\cdotp a\\vec\nF⃗ = m·a⃗\n\n#literal identifier multiples\n3x\n4[1, 2, 3]\n\n#dicts and indexing\nx=[1, 2, 3]\nx[end-1]\nx={\"julia\"=>\"language of technical computing\"}\n\n\n#exception handling\ntry\n  f()\ncatch\n  @printf \"Error\"\nfinally\n  g()\nend\n\n#types\nimmutable Color{T<:Number}\n  r::T\n  g::T\n  b::T\nend\n\n#functions\nfunction change!(x::Vector{Float64})\n  for i = 1:length(x)\n    x[i] *= 2\n  end\nend\n\n#function invocation\nf('b', (2, 3)...)\n\n#operators\n|=\n&=\n^=\n\\-\n%=\n*=\n+=\n-=\n<=\n>=\n!=\n==\n%\n*\n+\n-\n<\n>\n!\n=\n|\n&\n^\n\\\n?\n~\n:\n$\n<:\n.<\n.>\n<<\n<<=\n>>\n>>>>\n>>=\n>>>=\n<<=\n<<<=\n.<=\n.>=\n.==\n->\n//\nin\n...\n//\n:=\n.//=\n.*=\n./=\n.^=\n.%=\n.+=\n.-=\n\\=\n\\\\=\n||\n===\n&&\n|=\n.|=\n<:\n>:\n|>\n<|\n::\nx ? y : z\n\n#macros\n@spawnat 2 1+1\n@eval(:x)\n\n#keywords and operators\nif else elseif while for\n begin let end do\ntry catch finally return break continue\nglobal local const \nexport import importall using\nfunction macro module baremodule \ntype immutable quote\ntrue false enumerate\n\n\n    </textarea></div>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        mode: {name: \"julia\",\n               },\n        lineNumbers: true,\n        indentUnit: 4,\n        matchBrackets: true\n      });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-julia</code>.</p>\n</article>\n"
  },
  {
    "path": "base/res/codemirror/mode/julia/julia.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"julia\", function(_conf, parserConf) {\n  var ERRORCLASS = 'error';\n\n  function wordRegexp(words) {\n    return new RegExp(\"^((\" + words.join(\")|(\") + \"))\\\\b\");\n  }\n\n  var operators = parserConf.operators || /^\\.?[|&^\\\\%*+\\-<>!=\\/]=?|\\?|~|:|\\$|\\.[<>]|<<=?|>>>?=?|\\.[<>=]=|->?|\\/\\/|\\bin\\b/;\n  var delimiters = parserConf.delimiters || /^[;,()[\\]{}]/;\n  var identifiers = parserConf.identifiers|| /^[_A-Za-z\\u00A1-\\uFFFF][_A-Za-z0-9\\u00A1-\\uFFFF]*!*/;\n  var blockOpeners = [\"begin\", \"function\", \"type\", \"immutable\", \"let\", \"macro\", \"for\", \"while\", \"quote\", \"if\", \"else\", \"elseif\", \"try\", \"finally\", \"catch\", \"do\"];\n  var blockClosers = [\"end\", \"else\", \"elseif\", \"catch\", \"finally\"];\n  var keywordList = ['if', 'else', 'elseif', 'while', 'for', 'begin', 'let', 'end', 'do', 'try', 'catch', 'finally', 'return', 'break', 'continue', 'global', 'local', 'const', 'export', 'import', 'importall', 'using', 'function', 'macro', 'module', 'baremodule', 'type', 'immutable', 'quote', 'typealias', 'abstract', 'bitstype', 'ccall'];\n  var builtinList = ['true', 'false', 'enumerate', 'open', 'close', 'nothing', 'NaN', 'Inf', 'print', 'println', 'Int', 'Int8', 'Uint8', 'Int16', 'Uint16', 'Int32', 'Uint32', 'Int64', 'Uint64', 'Int128', 'Uint128', 'Bool', 'Char', 'Float16', 'Float32', 'Float64', 'Array', 'Vector', 'Matrix', 'String', 'UTF8String', 'ASCIIString', 'error', 'warn', 'info', '@printf'];\n\n  //var stringPrefixes = new RegExp(\"^[br]?('|\\\")\")\n  var stringPrefixes = /^(`|'|\"{3}|([br]?\"))/;\n  var keywords = wordRegexp(keywordList);\n  var builtins = wordRegexp(builtinList);\n  var openers = wordRegexp(blockOpeners);\n  var closers = wordRegexp(blockClosers);\n  var macro = /^@[_A-Za-z][_A-Za-z0-9]*/;\n  var symbol = /^:[_A-Za-z][_A-Za-z0-9]*/;\n  var indentInfo = null;\n\n  function in_array(state) {\n    var ch = cur_scope(state);\n    if(ch==\"[\" || ch==\"{\") {\n      return true;\n    }\n    else {\n      return false;\n    }\n  }\n\n  function cur_scope(state) {\n    if(state.scopes.length==0) {\n      return null;\n    }\n    return state.scopes[state.scopes.length - 1];\n  }\n\n  // tokenizers\n  function tokenBase(stream, state) {\n    // Handle scope changes\n    var leaving_expr = state.leaving_expr;\n    if(stream.sol()) {\n      leaving_expr = false;\n    }\n    state.leaving_expr = false;\n    if(leaving_expr) {\n      if(stream.match(/^'+/)) {\n        return 'operator';\n      }\n\n    }\n\n    if(stream.match(/^\\.{2,3}/)) {\n      return 'operator';\n    }\n\n    if (stream.eatSpace()) {\n      return null;\n    }\n\n    var ch = stream.peek();\n    // Handle Comments\n    if (ch === '#') {\n        stream.skipToEnd();\n        return 'comment';\n    }\n    if(ch==='[') {\n      state.scopes.push(\"[\");\n    }\n\n    if(ch==='{') {\n      state.scopes.push(\"{\");\n    }\n\n    var scope=cur_scope(state);\n\n    if(scope==='[' && ch===']') {\n      state.scopes.pop();\n      state.leaving_expr=true;\n    }\n\n    if(scope==='{' && ch==='}') {\n      state.scopes.pop();\n      state.leaving_expr=true;\n    }\n\n    if(ch===')') {\n      state.leaving_expr = true;\n    }\n\n    var match;\n    if(!in_array(state) && (match=stream.match(openers, false))) {\n      state.scopes.push(match);\n    }\n\n    if(!in_array(state) && stream.match(closers, false)) {\n      state.scopes.pop();\n    }\n\n    if(in_array(state)) {\n      if(stream.match(/^end/)) {\n        return 'number';\n      }\n\n    }\n\n    if(stream.match(/^=>/)) {\n      return 'operator';\n    }\n\n\n    // Handle Number Literals\n    if (stream.match(/^[0-9\\.]/, false)) {\n      var imMatcher = RegExp(/^im\\b/);\n      var floatLiteral = false;\n      // Floats\n      if (stream.match(/^\\d*\\.(?!\\.)\\d+([ef][\\+\\-]?\\d+)?/i)) { floatLiteral = true; }\n      if (stream.match(/^\\d+\\.(?!\\.)\\d*/)) { floatLiteral = true; }\n      if (stream.match(/^\\.\\d+/)) { floatLiteral = true; }\n      if (floatLiteral) {\n          // Float literals may be \"imaginary\"\n          stream.match(imMatcher);\n          state.leaving_expr = true;\n          return 'number';\n      }\n      // Integers\n      var intLiteral = false;\n      // Hex\n      if (stream.match(/^0x[0-9a-f]+/i)) { intLiteral = true; }\n      // Binary\n      if (stream.match(/^0b[01]+/i)) { intLiteral = true; }\n      // Octal\n      if (stream.match(/^0o[0-7]+/i)) { intLiteral = true; }\n      // Decimal\n      if (stream.match(/^[1-9]\\d*(e[\\+\\-]?\\d+)?/)) {\n          intLiteral = true;\n      }\n      // Zero by itself with no other piece of number.\n      if (stream.match(/^0(?![\\dx])/i)) { intLiteral = true; }\n      if (intLiteral) {\n          // Integer literals may be \"long\"\n          stream.match(imMatcher);\n          state.leaving_expr = true;\n          return 'number';\n      }\n    }\n\n    if(stream.match(/^(::)|(<:)/)) {\n      return 'operator';\n    }\n\n    // Handle symbols\n    if(!leaving_expr && stream.match(symbol)) {\n      return 'string';\n    }\n\n    // Handle operators and Delimiters\n    if (stream.match(operators)) {\n      return 'operator';\n    }\n\n\n    // Handle Strings\n    if (stream.match(stringPrefixes)) {\n      state.tokenize = tokenStringFactory(stream.current());\n      return state.tokenize(stream, state);\n    }\n\n    if (stream.match(macro)) {\n      return 'meta';\n    }\n\n\n    if (stream.match(delimiters)) {\n      return null;\n    }\n\n    if (stream.match(keywords)) {\n      return 'keyword';\n    }\n\n    if (stream.match(builtins)) {\n      return 'builtin';\n    }\n\n\n    if (stream.match(identifiers)) {\n      state.leaving_expr=true;\n      return 'variable';\n    }\n    // Handle non-detected items\n    stream.next();\n    return ERRORCLASS;\n  }\n\n  function tokenStringFactory(delimiter) {\n    while ('rub'.indexOf(delimiter.charAt(0).toLowerCase()) >= 0) {\n      delimiter = delimiter.substr(1);\n    }\n    var singleline = delimiter.length == 1;\n    var OUTCLASS = 'string';\n\n    function tokenString(stream, state) {\n      while (!stream.eol()) {\n        stream.eatWhile(/[^'\"\\\\]/);\n        if (stream.eat('\\\\')) {\n            stream.next();\n            if (singleline && stream.eol()) {\n              return OUTCLASS;\n            }\n        } else if (stream.match(delimiter)) {\n            state.tokenize = tokenBase;\n            return OUTCLASS;\n        } else {\n            stream.eat(/['\"]/);\n        }\n      }\n      if (singleline) {\n        if (parserConf.singleLineStringErrors) {\n            return ERRORCLASS;\n        } else {\n            state.tokenize = tokenBase;\n        }\n      }\n      return OUTCLASS;\n    }\n    tokenString.isString = true;\n    return tokenString;\n  }\n\n  function tokenLexer(stream, state) {\n    indentInfo = null;\n    var style = state.tokenize(stream, state);\n    var current = stream.current();\n\n    // Handle '.' connected identifiers\n    if (current === '.') {\n      style = stream.match(identifiers, false) ? null : ERRORCLASS;\n      if (style === null && state.lastStyle === 'meta') {\n          // Apply 'meta' style to '.' connected identifiers when\n          // appropriate.\n        style = 'meta';\n      }\n      return style;\n    }\n\n    return style;\n  }\n\n  var external = {\n    startState: function() {\n      return {\n        tokenize: tokenBase,\n        scopes: [],\n        leaving_expr: false\n      };\n    },\n\n    token: function(stream, state) {\n      var style = tokenLexer(stream, state);\n      state.lastStyle = style;\n      return style;\n    },\n\n    indent: function(state, textAfter) {\n      var delta = 0;\n      if(textAfter==\"end\" || textAfter==\"]\" || textAfter==\"}\" || textAfter==\"else\" || textAfter==\"elseif\" || textAfter==\"catch\" || textAfter==\"finally\") {\n        delta = -1;\n      }\n      return (state.scopes.length + delta) * 4;\n    },\n\n    lineComment: \"#\",\n    fold: \"indent\",\n    electricChars: \"edlsifyh]}\"\n  };\n  return external;\n});\n\n\nCodeMirror.defineMIME(\"text/x-julia\", \"julia\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/kotlin/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Kotlin mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"kotlin.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Kotlin</a>\n  </ul>\n</div>\n\n<article>\n<h2>Kotlin mode</h2>\n\n\n<div><textarea id=\"code\" name=\"code\">\npackage org.wasabi.http\n\nimport java.util.concurrent.Executors\nimport java.net.InetSocketAddress\nimport org.wasabi.app.AppConfiguration\nimport io.netty.bootstrap.ServerBootstrap\nimport io.netty.channel.nio.NioEventLoopGroup\nimport io.netty.channel.socket.nio.NioServerSocketChannel\nimport org.wasabi.app.AppServer\n\npublic class HttpServer(private val appServer: AppServer) {\n\n    val bootstrap: ServerBootstrap\n    val primaryGroup: NioEventLoopGroup\n    val workerGroup:  NioEventLoopGroup\n\n    {\n        // Define worker groups\n        primaryGroup = NioEventLoopGroup()\n        workerGroup = NioEventLoopGroup()\n\n        // Initialize bootstrap of server\n        bootstrap = ServerBootstrap()\n\n        bootstrap.group(primaryGroup, workerGroup)\n        bootstrap.channel(javaClass<NioServerSocketChannel>())\n        bootstrap.childHandler(NettyPipelineInitializer(appServer))\n    }\n\n    public fun start(wait: Boolean = true) {\n        val channel = bootstrap.bind(appServer.configuration.port)?.sync()?.channel()\n\n        if (wait) {\n            channel?.closeFuture()?.sync()\n        }\n    }\n\n    public fun stop() {\n        // Shutdown all event loops\n        primaryGroup.shutdownGracefully()\n        workerGroup.shutdownGracefully()\n\n        // Wait till all threads are terminated\n        primaryGroup.terminationFuture().sync()\n        workerGroup.terminationFuture().sync()\n    }\n}\n</textarea></div>\n\n    <script>\n        var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n            mode: {name: \"kotlin\"},\n            lineNumbers: true,\n            indentUnit: 4\n        });\n    </script>\n    <h3>Mode for Kotlin (http://kotlin.jetbrains.org/)</h3>\n    <p>Developed by Hadi Hariri (https://github.com/hhariri).</p>\n    <p><strong>MIME type defined:</strong> <code>text/x-kotlin</code>.</p>\n</article>\n"
  },
  {
    "path": "base/res/codemirror/mode/kotlin/kotlin.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"kotlin\", function (config, parserConfig) {\n  function words(str) {\n    var obj = {}, words = str.split(\" \");\n    for (var i = 0; i < words.length; ++i) obj[words[i]] = true;\n    return obj;\n  }\n\n  var multiLineStrings = parserConfig.multiLineStrings;\n\n  var keywords = words(\n          \"package continue return object while break class data trait throw super\" +\n          \" when type this else This try val var fun for is in if do as true false null get set\");\n  var softKeywords = words(\"import\" +\n      \" where by get set abstract enum open annotation override private public internal\" +\n      \" protected catch out vararg inline finally final ref\");\n  var blockKeywords = words(\"catch class do else finally for if where try while enum\");\n  var atoms = words(\"null true false this\");\n\n  var curPunc;\n\n  function tokenBase(stream, state) {\n    var ch = stream.next();\n    if (ch == '\"' || ch == \"'\") {\n      return startString(ch, stream, state);\n    }\n    // Wildcard import w/o trailing semicolon (import smth.*)\n    if (ch == \".\" && stream.eat(\"*\")) {\n      return \"word\";\n    }\n    if (/[\\[\\]{}\\(\\),;\\:\\.]/.test(ch)) {\n      curPunc = ch;\n      return null;\n    }\n    if (/\\d/.test(ch)) {\n      if (stream.eat(/eE/)) {\n        stream.eat(/\\+\\-/);\n        stream.eatWhile(/\\d/);\n      }\n      return \"number\";\n    }\n    if (ch == \"/\") {\n      if (stream.eat(\"*\")) {\n        state.tokenize.push(tokenComment);\n        return tokenComment(stream, state);\n      }\n      if (stream.eat(\"/\")) {\n        stream.skipToEnd();\n        return \"comment\";\n      }\n      if (expectExpression(state.lastToken)) {\n        return startString(ch, stream, state);\n      }\n    }\n    // Commented\n    if (ch == \"-\" && stream.eat(\">\")) {\n      curPunc = \"->\";\n      return null;\n    }\n    if (/[\\-+*&%=<>!?|\\/~]/.test(ch)) {\n      stream.eatWhile(/[\\-+*&%=<>|~]/);\n      return \"operator\";\n    }\n    stream.eatWhile(/[\\w\\$_]/);\n\n    var cur = stream.current();\n    if (atoms.propertyIsEnumerable(cur)) {\n      return \"atom\";\n    }\n    if (softKeywords.propertyIsEnumerable(cur)) {\n      if (blockKeywords.propertyIsEnumerable(cur)) curPunc = \"newstatement\";\n      return \"softKeyword\";\n    }\n\n    if (keywords.propertyIsEnumerable(cur)) {\n      if (blockKeywords.propertyIsEnumerable(cur)) curPunc = \"newstatement\";\n      return \"keyword\";\n    }\n    return \"word\";\n  }\n\n  tokenBase.isBase = true;\n\n  function startString(quote, stream, state) {\n    var tripleQuoted = false;\n    if (quote != \"/\" && stream.eat(quote)) {\n      if (stream.eat(quote)) tripleQuoted = true;\n      else return \"string\";\n    }\n    function t(stream, state) {\n      var escaped = false, next, end = !tripleQuoted;\n\n      while ((next = stream.next()) != null) {\n        if (next == quote && !escaped) {\n          if (!tripleQuoted) {\n            break;\n          }\n          if (stream.match(quote + quote)) {\n            end = true;\n            break;\n          }\n        }\n\n        if (quote == '\"' && next == \"$\" && !escaped && stream.eat(\"{\")) {\n          state.tokenize.push(tokenBaseUntilBrace());\n          return \"string\";\n        }\n\n        if (next == \"$\" && !escaped && !stream.eat(\" \")) {\n          state.tokenize.push(tokenBaseUntilSpace());\n          return \"string\";\n        }\n        escaped = !escaped && next == \"\\\\\";\n      }\n      if (multiLineStrings)\n        state.tokenize.push(t);\n      if (end) state.tokenize.pop();\n      return \"string\";\n    }\n\n    state.tokenize.push(t);\n    return t(stream, state);\n  }\n\n  function tokenBaseUntilBrace() {\n    var depth = 1;\n\n    function t(stream, state) {\n      if (stream.peek() == \"}\") {\n        depth--;\n        if (depth == 0) {\n          state.tokenize.pop();\n          return state.tokenize[state.tokenize.length - 1](stream, state);\n        }\n      } else if (stream.peek() == \"{\") {\n        depth++;\n      }\n      return tokenBase(stream, state);\n    }\n\n    t.isBase = true;\n    return t;\n  }\n\n  function tokenBaseUntilSpace() {\n    function t(stream, state) {\n      if (stream.eat(/[\\w]/)) {\n        var isWord = stream.eatWhile(/[\\w]/);\n        if (isWord) {\n          state.tokenize.pop();\n          return \"word\";\n        }\n      }\n      state.tokenize.pop();\n      return \"string\";\n    }\n\n    t.isBase = true;\n    return t;\n  }\n\n  function tokenComment(stream, state) {\n    var maybeEnd = false, ch;\n    while (ch = stream.next()) {\n      if (ch == \"/\" && maybeEnd) {\n        state.tokenize.pop();\n        break;\n      }\n      maybeEnd = (ch == \"*\");\n    }\n    return \"comment\";\n  }\n\n  function expectExpression(last) {\n    return !last || last == \"operator\" || last == \"->\" || /[\\.\\[\\{\\(,;:]/.test(last) ||\n        last == \"newstatement\" || last == \"keyword\" || last == \"proplabel\";\n  }\n\n  function Context(indented, column, type, align, prev) {\n    this.indented = indented;\n    this.column = column;\n    this.type = type;\n    this.align = align;\n    this.prev = prev;\n  }\n\n  function pushContext(state, col, type) {\n    return state.context = new Context(state.indented, col, type, null, state.context);\n  }\n\n  function popContext(state) {\n    var t = state.context.type;\n    if (t == \")\" || t == \"]\" || t == \"}\")\n      state.indented = state.context.indented;\n    return state.context = state.context.prev;\n  }\n\n  // Interface\n\n  return {\n    startState: function (basecolumn) {\n      return {\n        tokenize: [tokenBase],\n        context: new Context((basecolumn || 0) - config.indentUnit, 0, \"top\", false),\n        indented: 0,\n        startOfLine: true,\n        lastToken: null\n      };\n    },\n\n    token: function (stream, state) {\n      var ctx = state.context;\n      if (stream.sol()) {\n        if (ctx.align == null) ctx.align = false;\n        state.indented = stream.indentation();\n        state.startOfLine = true;\n        // Automatic semicolon insertion\n        if (ctx.type == \"statement\" && !expectExpression(state.lastToken)) {\n          popContext(state);\n          ctx = state.context;\n        }\n      }\n      if (stream.eatSpace()) return null;\n      curPunc = null;\n      var style = state.tokenize[state.tokenize.length - 1](stream, state);\n      if (style == \"comment\") return style;\n      if (ctx.align == null) ctx.align = true;\n      if ((curPunc == \";\" || curPunc == \":\") && ctx.type == \"statement\") popContext(state);\n      // Handle indentation for {x -> \\n ... }\n      else if (curPunc == \"->\" && ctx.type == \"statement\" && ctx.prev.type == \"}\") {\n        popContext(state);\n        state.context.align = false;\n      }\n      else if (curPunc == \"{\") pushContext(state, stream.column(), \"}\");\n      else if (curPunc == \"[\") pushContext(state, stream.column(), \"]\");\n      else if (curPunc == \"(\") pushContext(state, stream.column(), \")\");\n      else if (curPunc == \"}\") {\n        while (ctx.type == \"statement\") ctx = popContext(state);\n        if (ctx.type == \"}\") ctx = popContext(state);\n        while (ctx.type == \"statement\") ctx = popContext(state);\n      }\n      else if (curPunc == ctx.type) popContext(state);\n      else if (ctx.type == \"}\" || ctx.type == \"top\" || (ctx.type == \"statement\" && curPunc == \"newstatement\"))\n        pushContext(state, stream.column(), \"statement\");\n      state.startOfLine = false;\n      state.lastToken = curPunc || style;\n      return style;\n    },\n\n    indent: function (state, textAfter) {\n      if (!state.tokenize[state.tokenize.length - 1].isBase) return 0;\n      var firstChar = textAfter && textAfter.charAt(0), ctx = state.context;\n      if (ctx.type == \"statement\" && !expectExpression(state.lastToken)) ctx = ctx.prev;\n      var closing = firstChar == ctx.type;\n      if (ctx.type == \"statement\") {\n        return ctx.indented + (firstChar == \"{\" ? 0 : config.indentUnit);\n      }\n      else if (ctx.align) return ctx.column + (closing ? 0 : 1);\n      else return ctx.indented + (closing ? 0 : config.indentUnit);\n    },\n\n    closeBrackets: {triples: \"'\\\"\"},\n    electricChars: \"{}\"\n  };\n});\n\nCodeMirror.defineMIME(\"text/x-kotlin\", \"kotlin\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/livescript/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: LiveScript mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<link rel=\"stylesheet\" href=\"../../theme/solarized.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"livescript.js\"></script>\n<style>.CodeMirror {font-size: 80%;border-top: 1px solid silver; border-bottom: 1px solid silver;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">LiveScript</a>\n  </ul>\n</div>\n\n<article>\n<h2>LiveScript mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n# LiveScript mode for CodeMirror\n# The following script, prelude.ls, is used to\n# demonstrate LiveScript mode for CodeMirror.\n#   https://github.com/gkz/prelude-ls\n\nexport objToFunc = objToFunc = (obj) ->\n  (key) -> obj[key]\n\nexport each = (f, xs) -->\n  if typeof! xs is \\Object\n    for , x of xs then f x\n  else\n    for x in xs then f x\n  xs\n\nexport map = (f, xs) -->\n  f = objToFunc f if typeof! f isnt \\Function\n  type = typeof! xs\n  if type is \\Object\n    {[key, f x] for key, x of xs}\n  else\n    result = [f x for x in xs]\n    if type is \\String then result * '' else result\n\nexport filter = (f, xs) -->\n  f = objToFunc f if typeof! f isnt \\Function\n  type = typeof! xs\n  if type is \\Object\n    {[key, x] for key, x of xs when f x}\n  else\n    result = [x for x in xs when f x]\n    if type is \\String then result * '' else result\n\nexport reject = (f, xs) -->\n  f = objToFunc f if typeof! f isnt \\Function\n  type = typeof! xs\n  if type is \\Object\n    {[key, x] for key, x of xs when not f x}\n  else\n    result = [x for x in xs when not f x]\n    if type is \\String then result * '' else result\n\nexport partition = (f, xs) -->\n  f = objToFunc f if typeof! f isnt \\Function\n  type = typeof! xs\n  if type is \\Object\n    passed = {}\n    failed = {}\n    for key, x of xs\n      (if f x then passed else failed)[key] = x\n  else\n    passed = []\n    failed = []\n    for x in xs\n      (if f x then passed else failed)push x\n    if type is \\String\n      passed *= ''\n      failed *= ''\n  [passed, failed]\n\nexport find = (f, xs) -->\n  f = objToFunc f if typeof! f isnt \\Function\n  if typeof! xs is \\Object\n    for , x of xs when f x then return x\n  else\n    for x in xs when f x then return x\n  void\n\nexport head = export first = (xs) ->\n  return void if not xs.length\n  xs.0\n\nexport tail = (xs) ->\n  return void if not xs.length\n  xs.slice 1\n\nexport last = (xs) ->\n  return void if not xs.length\n  xs[*-1]\n\nexport initial = (xs) ->\n  return void if not xs.length\n  xs.slice 0 xs.length - 1\n\nexport empty = (xs) ->\n  if typeof! xs is \\Object\n    for x of xs then return false\n    return yes\n  not xs.length\n\nexport values = (obj) ->\n  [x for , x of obj]\n\nexport keys = (obj) ->\n  [x for x of obj]\n\nexport len = (xs) ->\n  xs = values xs if typeof! xs is \\Object\n  xs.length\n\nexport cons = (x, xs) -->\n  if typeof! xs is \\String then x + xs else [x] ++ xs\n\nexport append = (xs, ys) -->\n  if typeof! ys is \\String then xs + ys else xs ++ ys\n\nexport join = (sep, xs) -->\n  xs = values xs if typeof! xs is \\Object\n  xs.join sep\n\nexport reverse = (xs) ->\n  if typeof! xs is \\String\n  then (xs / '')reverse! * ''\n  else xs.slice!reverse!\n\nexport fold = export foldl = (f, memo, xs) -->\n  if typeof! xs is \\Object\n    for , x of xs then memo = f memo, x\n  else\n    for x in xs then memo = f memo, x\n  memo\n\nexport fold1 = export foldl1 = (f, xs) --> fold f, xs.0, xs.slice 1\n\nexport foldr = (f, memo, xs) --> fold f, memo, xs.slice!reverse!\n\nexport foldr1 = (f, xs) -->\n  xs.=slice!reverse!\n  fold f, xs.0, xs.slice 1\n\nexport unfoldr = export unfold = (f, b) -->\n  if (f b)?\n    [that.0] ++ unfoldr f, that.1\n  else\n    []\n\nexport andList = (xs) ->\n  for x in xs when not x\n    return false\n  true\n\nexport orList = (xs) ->\n  for x in xs when x\n    return true\n  false\n\nexport any = (f, xs) -->\n  f = objToFunc f if typeof! f isnt \\Function\n  for x in xs when f x\n    return yes\n  no\n\nexport all = (f, xs) -->\n  f = objToFunc f if typeof! f isnt \\Function\n  for x in xs when not f x\n    return no\n  yes\n\nexport unique = (xs) ->\n  result = []\n  if typeof! xs is \\Object\n    for , x of xs when x not in result then result.push x\n  else\n    for x   in xs when x not in result then result.push x\n  if typeof! xs is \\String then result * '' else result\n\nexport sort = (xs) ->\n  xs.concat!sort (x, y) ->\n    | x > y =>  1\n    | x < y => -1\n    | _     =>  0\n\nexport sortBy = (f, xs) -->\n  return [] unless xs.length\n  xs.concat!sort f\n\nexport compare = (f, x, y) -->\n  | (f x) > (f y) =>  1\n  | (f x) < (f y) => -1\n  | otherwise     =>  0\n\nexport sum = (xs) ->\n  result = 0\n  if typeof! xs is \\Object\n    for , x of xs then result += x\n  else\n    for x   in xs then result += x\n  result\n\nexport product = (xs) ->\n  result = 1\n  if typeof! xs is \\Object\n    for , x of xs then result *= x\n  else\n    for x   in xs then result *= x\n  result\n\nexport mean = export average = (xs) -> (sum xs) / len xs\n\nexport concat = (xss) -> fold append, [], xss\n\nexport concatMap = (f, xs) --> fold ((memo, x) -> append memo, f x), [], xs\n\nexport listToObj = (xs) ->\n  {[x.0, x.1] for x in xs}\n\nexport maximum = (xs) -> fold1 (>?), xs\n\nexport minimum = (xs) -> fold1 (<?), xs\n\nexport scan = export scanl = (f, memo, xs) -->\n  last = memo\n  if typeof! xs is \\Object\n  then [memo] ++ [last = f last, x for , x of xs]\n  else [memo] ++ [last = f last, x for x in xs]\n\nexport scan1 = export scanl1 = (f, xs) --> scan f, xs.0, xs.slice 1\n\nexport scanr = (f, memo, xs) -->\n  xs.=slice!reverse!\n  scan f, memo, xs .reverse!\n\nexport scanr1 = (f, xs) -->\n  xs.=slice!reverse!\n  scan f, xs.0, xs.slice 1 .reverse!\n\nexport replicate = (n, x) -->\n  result = []\n  i = 0\n  while i < n, ++i then result.push x\n  result\n\nexport take = (n, xs) -->\n  | n <= 0\n    if typeof! xs is \\String then '' else []\n  | not xs.length => xs\n  | otherwise     => xs.slice 0, n\n\nexport drop = (n, xs) -->\n  | n <= 0        => xs\n  | not xs.length => xs\n  | otherwise     => xs.slice n\n\nexport splitAt = (n, xs) --> [(take n, xs), (drop n, xs)]\n\nexport takeWhile = (p, xs) -->\n  return xs if not xs.length\n  p = objToFunc p if typeof! p isnt \\Function\n  result = []\n  for x in xs\n    break if not p x\n    result.push x\n  if typeof! xs is \\String then result * '' else result\n\nexport dropWhile = (p, xs) -->\n  return xs if not xs.length\n  p = objToFunc p if typeof! p isnt \\Function\n  i = 0\n  for x in xs\n    break if not p x\n    ++i\n  drop i, xs\n\nexport span = (p, xs) --> [(takeWhile p, xs), (dropWhile p, xs)]\n\nexport breakIt = (p, xs) --> span (not) << p, xs\n\nexport zip = (xs, ys) -->\n  result = []\n  for zs, i in [xs, ys]\n    for z, j in zs\n      result.push [] if i is 0\n      result[j]?push z\n  result\n\nexport zipWith = (f,xs, ys) -->\n  f = objToFunc f if typeof! f isnt \\Function\n  if not xs.length or not ys.length\n    []\n  else\n    [f.apply this, zs for zs in zip.call this, xs, ys]\n\nexport zipAll = (...xss) ->\n  result = []\n  for xs, i in xss\n    for x, j in xs\n      result.push [] if i is 0\n      result[j]?push x\n  result\n\nexport zipAllWith = (f, ...xss) ->\n  f = objToFunc f if typeof! f isnt \\Function\n  if not xss.0.length or not xss.1.length\n    []\n  else\n    [f.apply this, xs for xs in zipAll.apply this, xss]\n\nexport compose = (...funcs) ->\n  ->\n    args = arguments\n    for f in funcs\n      args = [f.apply this, args]\n    args.0\n\nexport curry = (f) ->\n  curry$ f # using util method curry$ from livescript\n\nexport id = (x) -> x\n\nexport flip = (f, x, y) --> f y, x\n\nexport fix = (f) ->\n  ( (g, x) -> -> f(g g) ...arguments ) do\n    (g, x) -> -> f(g g) ...arguments\n\nexport lines = (str) ->\n  return [] if not str.length\n  str / \\\\n\n\nexport unlines = (strs) -> strs * \\\\n\n\nexport words = (str) ->\n  return [] if not str.length\n  str / /[ ]+/\n\nexport unwords = (strs) -> strs * ' '\n\nexport max = (>?)\n\nexport min = (<?)\n\nexport negate = (x) -> -x\n\nexport abs = Math.abs\n\nexport signum = (x) ->\n  | x < 0     => -1\n  | x > 0     =>  1\n  | otherwise =>  0\n\nexport quot = (x, y) --> ~~(x / y)\n\nexport rem = (%)\n\nexport div = (x, y) --> Math.floor x / y\n\nexport mod = (%%)\n\nexport recip = (1 /)\n\nexport pi = Math.PI\n\nexport tau = pi * 2\n\nexport exp = Math.exp\n\nexport sqrt = Math.sqrt\n\n# changed from log as log is a\n# common function for logging things\nexport ln = Math.log\n\nexport pow = (^)\n\nexport sin = Math.sin\n\nexport tan = Math.tan\n\nexport cos = Math.cos\n\nexport asin = Math.asin\n\nexport acos = Math.acos\n\nexport atan = Math.atan\n\nexport atan2 = (x, y) --> Math.atan2 x, y\n\n# sinh\n# tanh\n# cosh\n# asinh\n# atanh\n# acosh\n\nexport truncate = (x) -> ~~x\n\nexport round = Math.round\n\nexport ceiling = Math.ceil\n\nexport floor = Math.floor\n\nexport isItNaN = (x) -> x isnt x\n\nexport even = (x) -> x % 2 == 0\n\nexport odd = (x) -> x % 2 != 0\n\nexport gcd = (x, y) -->\n  x = Math.abs x\n  y = Math.abs y\n  until y is 0\n    z = x % y\n    x = y\n    y = z\n  x\n\nexport lcm = (x, y) -->\n  Math.abs Math.floor (x / (gcd x, y) * y)\n\n# meta\nexport installPrelude = !(target) ->\n  unless target.prelude?isInstalled\n    target <<< out$ # using out$ generated by livescript\n    target <<< target.prelude.isInstalled = true\n\nexport prelude = out$\n</textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        theme: \"solarized light\",\n        lineNumbers: true\n      });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-livescript</code>.</p>\n\n    <p>The LiveScript mode was written by Kenneth Bentley.</p>\n\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/livescript/livescript.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n/**\n * Link to the project's GitHub page:\n * https://github.com/duralog/CodeMirror\n */\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  CodeMirror.defineMode('livescript', function(){\n    var tokenBase = function(stream, state) {\n      var next_rule = state.next || \"start\";\n      if (next_rule) {\n        state.next = state.next;\n        var nr = Rules[next_rule];\n        if (nr.splice) {\n          for (var i$ = 0; i$ < nr.length; ++i$) {\n            var r = nr[i$], m;\n            if (r.regex && (m = stream.match(r.regex))) {\n              state.next = r.next || state.next;\n              return r.token;\n            }\n          }\n          stream.next();\n          return 'error';\n        }\n        if (stream.match(r = Rules[next_rule])) {\n          if (r.regex && stream.match(r.regex)) {\n            state.next = r.next;\n            return r.token;\n          } else {\n            stream.next();\n            return 'error';\n          }\n        }\n      }\n      stream.next();\n      return 'error';\n    };\n    var external = {\n      startState: function(){\n        return {\n          next: 'start',\n          lastToken: null\n        };\n      },\n      token: function(stream, state){\n        while (stream.pos == stream.start)\n          var style = tokenBase(stream, state);\n        state.lastToken = {\n          style: style,\n          indent: stream.indentation(),\n          content: stream.current()\n        };\n        return style.replace(/\\./g, ' ');\n      },\n      indent: function(state){\n        var indentation = state.lastToken.indent;\n        if (state.lastToken.content.match(indenter)) {\n          indentation += 2;\n        }\n        return indentation;\n      }\n    };\n    return external;\n  });\n\n  var identifier = '(?![\\\\d\\\\s])[$\\\\w\\\\xAA-\\\\uFFDC](?:(?!\\\\s)[$\\\\w\\\\xAA-\\\\uFFDC]|-[A-Za-z])*';\n  var indenter = RegExp('(?:[({[=:]|[-~]>|\\\\b(?:e(?:lse|xport)|d(?:o|efault)|t(?:ry|hen)|finally|import(?:\\\\s*all)?|const|var|let|new|catch(?:\\\\s*' + identifier + ')?))\\\\s*$');\n  var keywordend = '(?![$\\\\w]|-[A-Za-z]|\\\\s*:(?![:=]))';\n  var stringfill = {\n    token: 'string',\n    regex: '.+'\n  };\n  var Rules = {\n    start: [\n      {\n        token: 'comment.doc',\n        regex: '/\\\\*',\n        next: 'comment'\n      }, {\n        token: 'comment',\n        regex: '#.*'\n      }, {\n        token: 'keyword',\n        regex: '(?:t(?:h(?:is|row|en)|ry|ypeof!?)|c(?:on(?:tinue|st)|a(?:se|tch)|lass)|i(?:n(?:stanceof)?|mp(?:ort(?:\\\\s+all)?|lements)|[fs])|d(?:e(?:fault|lete|bugger)|o)|f(?:or(?:\\\\s+own)?|inally|unction)|s(?:uper|witch)|e(?:lse|x(?:tends|port)|val)|a(?:nd|rguments)|n(?:ew|ot)|un(?:less|til)|w(?:hile|ith)|o[fr]|return|break|let|var|loop)' + keywordend\n      }, {\n        token: 'constant.language',\n        regex: '(?:true|false|yes|no|on|off|null|void|undefined)' + keywordend\n      }, {\n        token: 'invalid.illegal',\n        regex: '(?:p(?:ackage|r(?:ivate|otected)|ublic)|i(?:mplements|nterface)|enum|static|yield)' + keywordend\n      }, {\n        token: 'language.support.class',\n        regex: '(?:R(?:e(?:gExp|ferenceError)|angeError)|S(?:tring|yntaxError)|E(?:rror|valError)|Array|Boolean|Date|Function|Number|Object|TypeError|URIError)' + keywordend\n      }, {\n        token: 'language.support.function',\n        regex: '(?:is(?:NaN|Finite)|parse(?:Int|Float)|Math|JSON|(?:en|de)codeURI(?:Component)?)' + keywordend\n      }, {\n        token: 'variable.language',\n        regex: '(?:t(?:hat|il|o)|f(?:rom|allthrough)|it|by|e)' + keywordend\n      }, {\n        token: 'identifier',\n        regex: identifier + '\\\\s*:(?![:=])'\n      }, {\n        token: 'variable',\n        regex: identifier\n      }, {\n        token: 'keyword.operator',\n        regex: '(?:\\\\.{3}|\\\\s+\\\\?)'\n      }, {\n        token: 'keyword.variable',\n        regex: '(?:@+|::|\\\\.\\\\.)',\n        next: 'key'\n      }, {\n        token: 'keyword.operator',\n        regex: '\\\\.\\\\s*',\n        next: 'key'\n      }, {\n        token: 'string',\n        regex: '\\\\\\\\\\\\S[^\\\\s,;)}\\\\]]*'\n      }, {\n        token: 'string.doc',\n        regex: '\\'\\'\\'',\n        next: 'qdoc'\n      }, {\n        token: 'string.doc',\n        regex: '\"\"\"',\n        next: 'qqdoc'\n      }, {\n        token: 'string',\n        regex: '\\'',\n        next: 'qstring'\n      }, {\n        token: 'string',\n        regex: '\"',\n        next: 'qqstring'\n      }, {\n        token: 'string',\n        regex: '`',\n        next: 'js'\n      }, {\n        token: 'string',\n        regex: '<\\\\[',\n        next: 'words'\n      }, {\n        token: 'string.regex',\n        regex: '//',\n        next: 'heregex'\n      }, {\n        token: 'string.regex',\n        regex: '\\\\/(?:[^[\\\\/\\\\n\\\\\\\\]*(?:(?:\\\\\\\\.|\\\\[[^\\\\]\\\\n\\\\\\\\]*(?:\\\\\\\\.[^\\\\]\\\\n\\\\\\\\]*)*\\\\])[^[\\\\/\\\\n\\\\\\\\]*)*)\\\\/[gimy$]{0,4}',\n        next: 'key'\n      }, {\n        token: 'constant.numeric',\n        regex: '(?:0x[\\\\da-fA-F][\\\\da-fA-F_]*|(?:[2-9]|[12]\\\\d|3[0-6])r[\\\\da-zA-Z][\\\\da-zA-Z_]*|(?:\\\\d[\\\\d_]*(?:\\\\.\\\\d[\\\\d_]*)?|\\\\.\\\\d[\\\\d_]*)(?:e[+-]?\\\\d[\\\\d_]*)?[\\\\w$]*)'\n      }, {\n        token: 'lparen',\n        regex: '[({[]'\n      }, {\n        token: 'rparen',\n        regex: '[)}\\\\]]',\n        next: 'key'\n      }, {\n        token: 'keyword.operator',\n        regex: '\\\\S+'\n      }, {\n        token: 'text',\n        regex: '\\\\s+'\n      }\n    ],\n    heregex: [\n      {\n        token: 'string.regex',\n        regex: '.*?//[gimy$?]{0,4}',\n        next: 'start'\n      }, {\n        token: 'string.regex',\n        regex: '\\\\s*#{'\n      }, {\n        token: 'comment.regex',\n        regex: '\\\\s+(?:#.*)?'\n      }, {\n        token: 'string.regex',\n        regex: '\\\\S+'\n      }\n    ],\n    key: [\n      {\n        token: 'keyword.operator',\n        regex: '[.?@!]+'\n      }, {\n        token: 'identifier',\n        regex: identifier,\n        next: 'start'\n      }, {\n        token: 'text',\n        regex: '',\n        next: 'start'\n      }\n    ],\n    comment: [\n      {\n        token: 'comment.doc',\n        regex: '.*?\\\\*/',\n        next: 'start'\n      }, {\n        token: 'comment.doc',\n        regex: '.+'\n      }\n    ],\n    qdoc: [\n      {\n        token: 'string',\n        regex: \".*?'''\",\n        next: 'key'\n      }, stringfill\n    ],\n    qqdoc: [\n      {\n        token: 'string',\n        regex: '.*?\"\"\"',\n        next: 'key'\n      }, stringfill\n    ],\n    qstring: [\n      {\n        token: 'string',\n        regex: '[^\\\\\\\\\\']*(?:\\\\\\\\.[^\\\\\\\\\\']*)*\\'',\n        next: 'key'\n      }, stringfill\n    ],\n    qqstring: [\n      {\n        token: 'string',\n        regex: '[^\\\\\\\\\"]*(?:\\\\\\\\.[^\\\\\\\\\"]*)*\"',\n        next: 'key'\n      }, stringfill\n    ],\n    js: [\n      {\n        token: 'string',\n        regex: '[^\\\\\\\\`]*(?:\\\\\\\\.[^\\\\\\\\`]*)*`',\n        next: 'key'\n      }, stringfill\n    ],\n    words: [\n      {\n        token: 'string',\n        regex: '.*?\\\\]>',\n        next: 'key'\n      }, stringfill\n    ]\n  };\n  for (var idx in Rules) {\n    var r = Rules[idx];\n    if (r.splice) {\n      for (var i = 0, len = r.length; i < len; ++i) {\n        var rr = r[i];\n        if (typeof rr.regex === 'string') {\n          Rules[idx][i].regex = new RegExp('^' + rr.regex);\n        }\n      }\n    } else if (typeof rr.regex === 'string') {\n      Rules[idx].regex = new RegExp('^' + r.regex);\n    }\n  }\n\n  CodeMirror.defineMIME('text/x-livescript', 'livescript');\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/lua/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Lua mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<link rel=\"stylesheet\" href=\"../../theme/neat.css\">\n<script src=\"../../addon/edit/matchbrackets.js\"></script>\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"lua.js\"></script>\n<style>.CodeMirror {border: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Lua</a>\n  </ul>\n</div>\n\n<article>\n<h2>Lua mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n--[[\nexample useless code to show lua syntax highlighting\nthis is multiline comment\n]]\n\nfunction blahblahblah(x)\n\n  local table = {\n    \"asd\" = 123,\n    \"x\" = 0.34,  \n  }\n  if x ~= 3 then\n    print( x )\n  elseif x == \"string\"\n    my_custom_function( 0x34 )\n  else\n    unknown_function( \"some string\" )\n  end\n\n  --single line comment\n  \nend\n\nfunction blablabla3()\n\n  for k,v in ipairs( table ) do\n    --abcde..\n    y=[=[\n  x=[[\n      x is a multi line string\n   ]]\n  but its definition is iside a highest level string!\n  ]=]\n    print(\" \\\"\\\" \")\n\n    s = math.sin( x )\n  end\n\nend\n</textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        matchBrackets: true,\n        theme: \"neat\"\n      });\n    </script>\n\n    <p>Loosely based on Franciszek\n    Wawrzak's <a href=\"http://codemirror.net/1/contrib/lua\">CodeMirror\n    1 mode</a>. One configuration parameter is\n    supported, <code>specials</code>, to which you can provide an\n    array of strings to have those identifiers highlighted with\n    the <code>lua-special</code> style.</p>\n    <p><strong>MIME types defined:</strong> <code>text/x-lua</code>.</p>\n\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/lua/lua.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n// LUA mode. Ported to CodeMirror 2 from Franciszek Wawrzak's\n// CodeMirror 1 mode.\n// highlights keywords, strings, comments (no leveling supported! (\"[==[\")), tokens, basic indenting\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"lua\", function(config, parserConfig) {\n  var indentUnit = config.indentUnit;\n\n  function prefixRE(words) {\n    return new RegExp(\"^(?:\" + words.join(\"|\") + \")\", \"i\");\n  }\n  function wordRE(words) {\n    return new RegExp(\"^(?:\" + words.join(\"|\") + \")$\", \"i\");\n  }\n  var specials = wordRE(parserConfig.specials || []);\n\n  // long list of standard functions from lua manual\n  var builtins = wordRE([\n    \"_G\",\"_VERSION\",\"assert\",\"collectgarbage\",\"dofile\",\"error\",\"getfenv\",\"getmetatable\",\"ipairs\",\"load\",\n    \"loadfile\",\"loadstring\",\"module\",\"next\",\"pairs\",\"pcall\",\"print\",\"rawequal\",\"rawget\",\"rawset\",\"require\",\n    \"select\",\"setfenv\",\"setmetatable\",\"tonumber\",\"tostring\",\"type\",\"unpack\",\"xpcall\",\n\n    \"coroutine.create\",\"coroutine.resume\",\"coroutine.running\",\"coroutine.status\",\"coroutine.wrap\",\"coroutine.yield\",\n\n    \"debug.debug\",\"debug.getfenv\",\"debug.gethook\",\"debug.getinfo\",\"debug.getlocal\",\"debug.getmetatable\",\n    \"debug.getregistry\",\"debug.getupvalue\",\"debug.setfenv\",\"debug.sethook\",\"debug.setlocal\",\"debug.setmetatable\",\n    \"debug.setupvalue\",\"debug.traceback\",\n\n    \"close\",\"flush\",\"lines\",\"read\",\"seek\",\"setvbuf\",\"write\",\n\n    \"io.close\",\"io.flush\",\"io.input\",\"io.lines\",\"io.open\",\"io.output\",\"io.popen\",\"io.read\",\"io.stderr\",\"io.stdin\",\n    \"io.stdout\",\"io.tmpfile\",\"io.type\",\"io.write\",\n\n    \"math.abs\",\"math.acos\",\"math.asin\",\"math.atan\",\"math.atan2\",\"math.ceil\",\"math.cos\",\"math.cosh\",\"math.deg\",\n    \"math.exp\",\"math.floor\",\"math.fmod\",\"math.frexp\",\"math.huge\",\"math.ldexp\",\"math.log\",\"math.log10\",\"math.max\",\n    \"math.min\",\"math.modf\",\"math.pi\",\"math.pow\",\"math.rad\",\"math.random\",\"math.randomseed\",\"math.sin\",\"math.sinh\",\n    \"math.sqrt\",\"math.tan\",\"math.tanh\",\n\n    \"os.clock\",\"os.date\",\"os.difftime\",\"os.execute\",\"os.exit\",\"os.getenv\",\"os.remove\",\"os.rename\",\"os.setlocale\",\n    \"os.time\",\"os.tmpname\",\n\n    \"package.cpath\",\"package.loaded\",\"package.loaders\",\"package.loadlib\",\"package.path\",\"package.preload\",\n    \"package.seeall\",\n\n    \"string.byte\",\"string.char\",\"string.dump\",\"string.find\",\"string.format\",\"string.gmatch\",\"string.gsub\",\n    \"string.len\",\"string.lower\",\"string.match\",\"string.rep\",\"string.reverse\",\"string.sub\",\"string.upper\",\n\n    \"table.concat\",\"table.insert\",\"table.maxn\",\"table.remove\",\"table.sort\"\n  ]);\n  var keywords = wordRE([\"and\",\"break\",\"elseif\",\"false\",\"nil\",\"not\",\"or\",\"return\",\n                         \"true\",\"function\", \"end\", \"if\", \"then\", \"else\", \"do\",\n                         \"while\", \"repeat\", \"until\", \"for\", \"in\", \"local\" ]);\n\n  var indentTokens = wordRE([\"function\", \"if\",\"repeat\",\"do\", \"\\\\(\", \"{\"]);\n  var dedentTokens = wordRE([\"end\", \"until\", \"\\\\)\", \"}\"]);\n  var dedentPartial = prefixRE([\"end\", \"until\", \"\\\\)\", \"}\", \"else\", \"elseif\"]);\n\n  function readBracket(stream) {\n    var level = 0;\n    while (stream.eat(\"=\")) ++level;\n    stream.eat(\"[\");\n    return level;\n  }\n\n  function normal(stream, state) {\n    var ch = stream.next();\n    if (ch == \"-\" && stream.eat(\"-\")) {\n      if (stream.eat(\"[\") && stream.eat(\"[\"))\n        return (state.cur = bracketed(readBracket(stream), \"comment\"))(stream, state);\n      stream.skipToEnd();\n      return \"comment\";\n    }\n    if (ch == \"\\\"\" || ch == \"'\")\n      return (state.cur = string(ch))(stream, state);\n    if (ch == \"[\" && /[\\[=]/.test(stream.peek()))\n      return (state.cur = bracketed(readBracket(stream), \"string\"))(stream, state);\n    if (/\\d/.test(ch)) {\n      stream.eatWhile(/[\\w.%]/);\n      return \"number\";\n    }\n    if (/[\\w_]/.test(ch)) {\n      stream.eatWhile(/[\\w\\\\\\-_.]/);\n      return \"variable\";\n    }\n    return null;\n  }\n\n  function bracketed(level, style) {\n    return function(stream, state) {\n      var curlev = null, ch;\n      while ((ch = stream.next()) != null) {\n        if (curlev == null) {if (ch == \"]\") curlev = 0;}\n        else if (ch == \"=\") ++curlev;\n        else if (ch == \"]\" && curlev == level) { state.cur = normal; break; }\n        else curlev = null;\n      }\n      return style;\n    };\n  }\n\n  function string(quote) {\n    return function(stream, state) {\n      var escaped = false, ch;\n      while ((ch = stream.next()) != null) {\n        if (ch == quote && !escaped) break;\n        escaped = !escaped && ch == \"\\\\\";\n      }\n      if (!escaped) state.cur = normal;\n      return \"string\";\n    };\n  }\n\n  return {\n    startState: function(basecol) {\n      return {basecol: basecol || 0, indentDepth: 0, cur: normal};\n    },\n\n    token: function(stream, state) {\n      if (stream.eatSpace()) return null;\n      var style = state.cur(stream, state);\n      var word = stream.current();\n      if (style == \"variable\") {\n        if (keywords.test(word)) style = \"keyword\";\n        else if (builtins.test(word)) style = \"builtin\";\n        else if (specials.test(word)) style = \"variable-2\";\n      }\n      if ((style != \"comment\") && (style != \"string\")){\n        if (indentTokens.test(word)) ++state.indentDepth;\n        else if (dedentTokens.test(word)) --state.indentDepth;\n      }\n      return style;\n    },\n\n    indent: function(state, textAfter) {\n      var closing = dedentPartial.test(textAfter);\n      return state.basecol + indentUnit * (state.indentDepth - (closing ? 1 : 0));\n    },\n\n    lineComment: \"--\",\n    blockCommentStart: \"--[[\",\n    blockCommentEnd: \"]]\"\n  };\n});\n\nCodeMirror.defineMIME(\"text/x-lua\", \"lua\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/markdown/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Markdown mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/edit/continuelist.js\"></script>\n<script src=\"../xml/xml.js\"></script>\n<script src=\"markdown.js\"></script>\n<style type=\"text/css\">\n      .CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}\n      .cm-s-default .cm-trailing-space-a:before,\n      .cm-s-default .cm-trailing-space-b:before {position: absolute; content: \"\\00B7\"; color: #777;}\n      .cm-s-default .cm-trailing-space-new-line:before {position: absolute; content: \"\\21B5\"; color: #777;}\n    </style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Markdown</a>\n  </ul>\n</div>\n\n<article>\n<h2>Markdown mode</h2>\n<form><textarea id=\"code\" name=\"code\">\nMarkdown: Basics\n================\n\n&lt;ul id=\"ProjectSubmenu\"&gt;\n    &lt;li&gt;&lt;a href=\"/projects/markdown/\" title=\"Markdown Project Page\"&gt;Main&lt;/a&gt;&lt;/li&gt;\n    &lt;li&gt;&lt;a class=\"selected\" title=\"Markdown Basics\"&gt;Basics&lt;/a&gt;&lt;/li&gt;\n    &lt;li&gt;&lt;a href=\"/projects/markdown/syntax\" title=\"Markdown Syntax Documentation\"&gt;Syntax&lt;/a&gt;&lt;/li&gt;\n    &lt;li&gt;&lt;a href=\"/projects/markdown/license\" title=\"Pricing and License Information\"&gt;License&lt;/a&gt;&lt;/li&gt;\n    &lt;li&gt;&lt;a href=\"/projects/markdown/dingus\" title=\"Online Markdown Web Form\"&gt;Dingus&lt;/a&gt;&lt;/li&gt;\n&lt;/ul&gt;\n\n\nGetting the Gist of Markdown's Formatting Syntax\n------------------------------------------------\n\nThis page offers a brief overview of what it's like to use Markdown.\nThe [syntax page] [s] provides complete, detailed documentation for\nevery feature, but Markdown should be very easy to pick up simply by\nlooking at a few examples of it in action. The examples on this page\nare written in a before/after style, showing example syntax and the\nHTML output produced by Markdown.\n\nIt's also helpful to simply try Markdown out; the [Dingus] [d] is a\nweb application that allows you type your own Markdown-formatted text\nand translate it to XHTML.\n\n**Note:** This document is itself written using Markdown; you\ncan [see the source for it by adding '.text' to the URL] [src].\n\n  [s]: /projects/markdown/syntax  \"Markdown Syntax\"\n  [d]: /projects/markdown/dingus  \"Markdown Dingus\"\n  [src]: /projects/markdown/basics.text\n\n\n## Paragraphs, Headers, Blockquotes ##\n\nA paragraph is simply one or more consecutive lines of text, separated\nby one or more blank lines. (A blank line is any line that looks like\na blank line -- a line containing nothing but spaces or tabs is\nconsidered blank.) Normal paragraphs should not be indented with\nspaces or tabs.\n\nMarkdown offers two styles of headers: *Setext* and *atx*.\nSetext-style headers for `&lt;h1&gt;` and `&lt;h2&gt;` are created by\n\"underlining\" with equal signs (`=`) and hyphens (`-`), respectively.\nTo create an atx-style header, you put 1-6 hash marks (`#`) at the\nbeginning of the line -- the number of hashes equals the resulting\nHTML header level.\n\nBlockquotes are indicated using email-style '`&gt;`' angle brackets.\n\nMarkdown:\n\n    A First Level Header\n    ====================\n    \n    A Second Level Header\n    ---------------------\n\n    Now is the time for all good men to come to\n    the aid of their country. This is just a\n    regular paragraph.\n\n    The quick brown fox jumped over the lazy\n    dog's back.\n    \n    ### Header 3\n\n    &gt; This is a blockquote.\n    &gt; \n    &gt; This is the second paragraph in the blockquote.\n    &gt;\n    &gt; ## This is an H2 in a blockquote\n\n\nOutput:\n\n    &lt;h1&gt;A First Level Header&lt;/h1&gt;\n    \n    &lt;h2&gt;A Second Level Header&lt;/h2&gt;\n    \n    &lt;p&gt;Now is the time for all good men to come to\n    the aid of their country. This is just a\n    regular paragraph.&lt;/p&gt;\n    \n    &lt;p&gt;The quick brown fox jumped over the lazy\n    dog's back.&lt;/p&gt;\n    \n    &lt;h3&gt;Header 3&lt;/h3&gt;\n    \n    &lt;blockquote&gt;\n        &lt;p&gt;This is a blockquote.&lt;/p&gt;\n        \n        &lt;p&gt;This is the second paragraph in the blockquote.&lt;/p&gt;\n        \n        &lt;h2&gt;This is an H2 in a blockquote&lt;/h2&gt;\n    &lt;/blockquote&gt;\n\n\n\n### Phrase Emphasis ###\n\nMarkdown uses asterisks and underscores to indicate spans of emphasis.\n\nMarkdown:\n\n    Some of these words *are emphasized*.\n    Some of these words _are emphasized also_.\n    \n    Use two asterisks for **strong emphasis**.\n    Or, if you prefer, __use two underscores instead__.\n\nOutput:\n\n    &lt;p&gt;Some of these words &lt;em&gt;are emphasized&lt;/em&gt;.\n    Some of these words &lt;em&gt;are emphasized also&lt;/em&gt;.&lt;/p&gt;\n    \n    &lt;p&gt;Use two asterisks for &lt;strong&gt;strong emphasis&lt;/strong&gt;.\n    Or, if you prefer, &lt;strong&gt;use two underscores instead&lt;/strong&gt;.&lt;/p&gt;\n   \n\n\n## Lists ##\n\nUnordered (bulleted) lists use asterisks, pluses, and hyphens (`*`,\n`+`, and `-`) as list markers. These three markers are\ninterchangable; this:\n\n    *   Candy.\n    *   Gum.\n    *   Booze.\n\nthis:\n\n    +   Candy.\n    +   Gum.\n    +   Booze.\n\nand this:\n\n    -   Candy.\n    -   Gum.\n    -   Booze.\n\nall produce the same output:\n\n    &lt;ul&gt;\n    &lt;li&gt;Candy.&lt;/li&gt;\n    &lt;li&gt;Gum.&lt;/li&gt;\n    &lt;li&gt;Booze.&lt;/li&gt;\n    &lt;/ul&gt;\n\nOrdered (numbered) lists use regular numbers, followed by periods, as\nlist markers:\n\n    1.  Red\n    2.  Green\n    3.  Blue\n\nOutput:\n\n    &lt;ol&gt;\n    &lt;li&gt;Red&lt;/li&gt;\n    &lt;li&gt;Green&lt;/li&gt;\n    &lt;li&gt;Blue&lt;/li&gt;\n    &lt;/ol&gt;\n\nIf you put blank lines between items, you'll get `&lt;p&gt;` tags for the\nlist item text. You can create multi-paragraph list items by indenting\nthe paragraphs by 4 spaces or 1 tab:\n\n    *   A list item.\n    \n        With multiple paragraphs.\n\n    *   Another item in the list.\n\nOutput:\n\n    &lt;ul&gt;\n    &lt;li&gt;&lt;p&gt;A list item.&lt;/p&gt;\n    &lt;p&gt;With multiple paragraphs.&lt;/p&gt;&lt;/li&gt;\n    &lt;li&gt;&lt;p&gt;Another item in the list.&lt;/p&gt;&lt;/li&gt;\n    &lt;/ul&gt;\n    \n\n\n### Links ###\n\nMarkdown supports two styles for creating links: *inline* and\n*reference*. With both styles, you use square brackets to delimit the\ntext you want to turn into a link.\n\nInline-style links use parentheses immediately after the link text.\nFor example:\n\n    This is an [example link](http://example.com/).\n\nOutput:\n\n    &lt;p&gt;This is an &lt;a href=\"http://example.com/\"&gt;\n    example link&lt;/a&gt;.&lt;/p&gt;\n\nOptionally, you may include a title attribute in the parentheses:\n\n    This is an [example link](http://example.com/ \"With a Title\").\n\nOutput:\n\n    &lt;p&gt;This is an &lt;a href=\"http://example.com/\" title=\"With a Title\"&gt;\n    example link&lt;/a&gt;.&lt;/p&gt;\n\nReference-style links allow you to refer to your links by names, which\nyou define elsewhere in your document:\n\n    I get 10 times more traffic from [Google][1] than from\n    [Yahoo][2] or [MSN][3].\n\n    [1]: http://google.com/        \"Google\"\n    [2]: http://search.yahoo.com/  \"Yahoo Search\"\n    [3]: http://search.msn.com/    \"MSN Search\"\n\nOutput:\n\n    &lt;p&gt;I get 10 times more traffic from &lt;a href=\"http://google.com/\"\n    title=\"Google\"&gt;Google&lt;/a&gt; than from &lt;a href=\"http://search.yahoo.com/\"\n    title=\"Yahoo Search\"&gt;Yahoo&lt;/a&gt; or &lt;a href=\"http://search.msn.com/\"\n    title=\"MSN Search\"&gt;MSN&lt;/a&gt;.&lt;/p&gt;\n\nThe title attribute is optional. Link names may contain letters,\nnumbers and spaces, but are *not* case sensitive:\n\n    I start my morning with a cup of coffee and\n    [The New York Times][NY Times].\n\n    [ny times]: http://www.nytimes.com/\n\nOutput:\n\n    &lt;p&gt;I start my morning with a cup of coffee and\n    &lt;a href=\"http://www.nytimes.com/\"&gt;The New York Times&lt;/a&gt;.&lt;/p&gt;\n\n\n### Images ###\n\nImage syntax is very much like link syntax.\n\nInline (titles are optional):\n\n    ![alt text](/path/to/img.jpg \"Title\")\n\nReference-style:\n\n    ![alt text][id]\n\n    [id]: /path/to/img.jpg \"Title\"\n\nBoth of the above examples produce the same output:\n\n    &lt;img src=\"/path/to/img.jpg\" alt=\"alt text\" title=\"Title\" /&gt;\n\n\n\n### Code ###\n\nIn a regular paragraph, you can create code span by wrapping text in\nbacktick quotes. Any ampersands (`&amp;`) and angle brackets (`&lt;` or\n`&gt;`) will automatically be translated into HTML entities. This makes\nit easy to use Markdown to write about HTML example code:\n\n    I strongly recommend against using any `&lt;blink&gt;` tags.\n\n    I wish SmartyPants used named entities like `&amp;mdash;`\n    instead of decimal-encoded entites like `&amp;#8212;`.\n\nOutput:\n\n    &lt;p&gt;I strongly recommend against using any\n    &lt;code&gt;&amp;lt;blink&amp;gt;&lt;/code&gt; tags.&lt;/p&gt;\n    \n    &lt;p&gt;I wish SmartyPants used named entities like\n    &lt;code&gt;&amp;amp;mdash;&lt;/code&gt; instead of decimal-encoded\n    entites like &lt;code&gt;&amp;amp;#8212;&lt;/code&gt;.&lt;/p&gt;\n\n\nTo specify an entire block of pre-formatted code, indent every line of\nthe block by 4 spaces or 1 tab. Just like with code spans, `&amp;`, `&lt;`,\nand `&gt;` characters will be escaped automatically.\n\nMarkdown:\n\n    If you want your page to validate under XHTML 1.0 Strict,\n    you've got to put paragraph tags in your blockquotes:\n\n        &lt;blockquote&gt;\n            &lt;p&gt;For example.&lt;/p&gt;\n        &lt;/blockquote&gt;\n\nOutput:\n\n    &lt;p&gt;If you want your page to validate under XHTML 1.0 Strict,\n    you've got to put paragraph tags in your blockquotes:&lt;/p&gt;\n    \n    &lt;pre&gt;&lt;code&gt;&amp;lt;blockquote&amp;gt;\n        &amp;lt;p&amp;gt;For example.&amp;lt;/p&amp;gt;\n    &amp;lt;/blockquote&amp;gt;\n    &lt;/code&gt;&lt;/pre&gt;\n</textarea></form>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        mode: 'markdown',\n        lineNumbers: true,\n        theme: \"default\",\n        extraKeys: {\"Enter\": \"newlineAndIndentContinueMarkdownList\"}\n      });\n    </script>\n\n    <p>Optionally depends on the XML mode for properly highlighted inline XML blocks.</p>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-markdown</code>.</p>\n\n    <p><strong>Parsing/Highlighting Tests:</strong> <a href=\"../../test/index.html#markdown_*\">normal</a>,  <a href=\"../../test/index.html#verbose,markdown_*\">verbose</a>.</p>\n\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/markdown/markdown.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"), require(\"../xml/xml\"), require(\"../meta\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\", \"../xml/xml\", \"../meta\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"markdown\", function(cmCfg, modeCfg) {\n\n  var htmlFound = CodeMirror.modes.hasOwnProperty(\"xml\");\n  var htmlMode = CodeMirror.getMode(cmCfg, htmlFound ? {name: \"xml\", htmlMode: true} : \"text/plain\");\n\n  function getMode(name) {\n    if (CodeMirror.findModeByName) {\n      var found = CodeMirror.findModeByName(name);\n      if (found) name = found.mime || found.mimes[0];\n    }\n    var mode = CodeMirror.getMode(cmCfg, name);\n    return mode.name == \"null\" ? null : mode;\n  }\n\n  // Should characters that affect highlighting be highlighted separate?\n  // Does not include characters that will be output (such as `1.` and `-` for lists)\n  if (modeCfg.highlightFormatting === undefined)\n    modeCfg.highlightFormatting = false;\n\n  // Maximum number of nested blockquotes. Set to 0 for infinite nesting.\n  // Excess `>` will emit `error` token.\n  if (modeCfg.maxBlockquoteDepth === undefined)\n    modeCfg.maxBlockquoteDepth = 0;\n\n  // Should underscores in words open/close em/strong?\n  if (modeCfg.underscoresBreakWords === undefined)\n    modeCfg.underscoresBreakWords = true;\n\n  // Turn on fenced code blocks? (\"```\" to start/end)\n  if (modeCfg.fencedCodeBlocks === undefined) modeCfg.fencedCodeBlocks = false;\n\n  // Turn on task lists? (\"- [ ] \" and \"- [x] \")\n  if (modeCfg.taskLists === undefined) modeCfg.taskLists = false;\n\n  // Turn on strikethrough syntax\n  if (modeCfg.strikethrough === undefined)\n    modeCfg.strikethrough = false;\n\n  var codeDepth = 0;\n\n  var header   = 'header'\n  ,   code     = 'comment'\n  ,   quote    = 'quote'\n  ,   list1    = 'variable-2'\n  ,   list2    = 'variable-3'\n  ,   list3    = 'keyword'\n  ,   hr       = 'hr'\n  ,   image    = 'tag'\n  ,   formatting = 'formatting'\n  ,   linkinline = 'link'\n  ,   linkemail = 'link'\n  ,   linktext = 'link'\n  ,   linkhref = 'string'\n  ,   em       = 'em'\n  ,   strong   = 'strong'\n  ,   strikethrough = 'strikethrough';\n\n  var hrRE = /^([*\\-=_])(?:\\s*\\1){2,}\\s*$/\n  ,   ulRE = /^[*\\-+]\\s+/\n  ,   olRE = /^[0-9]+\\.\\s+/\n  ,   taskListRE = /^\\[(x| )\\](?=\\s)/ // Must follow ulRE or olRE\n  ,   atxHeaderRE = /^#+ ?/\n  ,   setextHeaderRE = /^(?:\\={1,}|-{1,})$/\n  ,   textRE = /^[^#!\\[\\]*_\\\\<>` \"'(~]+/;\n\n  function switchInline(stream, state, f) {\n    state.f = state.inline = f;\n    return f(stream, state);\n  }\n\n  function switchBlock(stream, state, f) {\n    state.f = state.block = f;\n    return f(stream, state);\n  }\n\n\n  // Blocks\n\n  function blankLine(state) {\n    // Reset linkTitle state\n    state.linkTitle = false;\n    // Reset EM state\n    state.em = false;\n    // Reset STRONG state\n    state.strong = false;\n    // Reset strikethrough state\n    state.strikethrough = false;\n    // Reset state.quote\n    state.quote = 0;\n    if (!htmlFound && state.f == htmlBlock) {\n      state.f = inlineNormal;\n      state.block = blockNormal;\n    }\n    // Reset state.trailingSpace\n    state.trailingSpace = 0;\n    state.trailingSpaceNewLine = false;\n    // Mark this line as blank\n    state.thisLineHasContent = false;\n    return null;\n  }\n\n  function blockNormal(stream, state) {\n\n    var sol = stream.sol();\n\n    var prevLineIsList = state.list !== false;\n    if (prevLineIsList) {\n      if (state.indentationDiff >= 0) { // Continued list\n        if (state.indentationDiff < 4) { // Only adjust indentation if *not* a code block\n          state.indentation -= state.indentationDiff;\n        }\n        state.list = null;\n      } else if (state.indentation > 0) {\n        state.list = null;\n        state.listDepth = Math.floor(state.indentation / 4);\n      } else { // No longer a list\n        state.list = false;\n        state.listDepth = 0;\n      }\n    }\n\n    var match = null;\n    if (state.indentationDiff >= 4) {\n      state.indentation -= 4;\n      stream.skipToEnd();\n      return code;\n    } else if (stream.eatSpace()) {\n      return null;\n    } else if (match = stream.match(atxHeaderRE)) {\n      state.header = Math.min(6, match[0].indexOf(\" \") !== -1 ? match[0].length - 1 : match[0].length);\n      if (modeCfg.highlightFormatting) state.formatting = \"header\";\n      state.f = state.inline;\n      return getType(state);\n    } else if (state.prevLineHasContent && (match = stream.match(setextHeaderRE))) {\n      state.header = match[0].charAt(0) == '=' ? 1 : 2;\n      if (modeCfg.highlightFormatting) state.formatting = \"header\";\n      state.f = state.inline;\n      return getType(state);\n    } else if (stream.eat('>')) {\n      state.indentation++;\n      state.quote = sol ? 1 : state.quote + 1;\n      if (modeCfg.highlightFormatting) state.formatting = \"quote\";\n      stream.eatSpace();\n      return getType(state);\n    } else if (stream.peek() === '[') {\n      return switchInline(stream, state, footnoteLink);\n    } else if (stream.match(hrRE, true)) {\n      return hr;\n    } else if ((!state.prevLineHasContent || prevLineIsList) && (stream.match(ulRE, false) || stream.match(olRE, false))) {\n      var listType = null;\n      if (stream.match(ulRE, true)) {\n        listType = 'ul';\n      } else {\n        stream.match(olRE, true);\n        listType = 'ol';\n      }\n      state.indentation += 4;\n      state.list = true;\n      state.listDepth++;\n      if (modeCfg.taskLists && stream.match(taskListRE, false)) {\n        state.taskList = true;\n      }\n      state.f = state.inline;\n      if (modeCfg.highlightFormatting) state.formatting = [\"list\", \"list-\" + listType];\n      return getType(state);\n    } else if (modeCfg.fencedCodeBlocks && stream.match(/^```[ \\t]*([\\w+#]*)/, true)) {\n      // try switching mode\n      state.localMode = getMode(RegExp.$1);\n      if (state.localMode) state.localState = state.localMode.startState();\n      state.f = state.block = local;\n      if (modeCfg.highlightFormatting) state.formatting = \"code-block\";\n      state.code = true;\n      return getType(state);\n    }\n\n    return switchInline(stream, state, state.inline);\n  }\n\n  function htmlBlock(stream, state) {\n    var style = htmlMode.token(stream, state.htmlState);\n    if ((htmlFound && state.htmlState.tagStart === null && !state.htmlState.context) ||\n        (state.md_inside && stream.current().indexOf(\">\") > -1)) {\n      state.f = inlineNormal;\n      state.block = blockNormal;\n      state.htmlState = null;\n    }\n    return style;\n  }\n\n  function local(stream, state) {\n    if (stream.sol() && stream.match(\"```\", false)) {\n      state.localMode = state.localState = null;\n      state.f = state.block = leavingLocal;\n      return null;\n    } else if (state.localMode) {\n      return state.localMode.token(stream, state.localState);\n    } else {\n      stream.skipToEnd();\n      return code;\n    }\n  }\n\n  function leavingLocal(stream, state) {\n    stream.match(\"```\");\n    state.block = blockNormal;\n    state.f = inlineNormal;\n    if (modeCfg.highlightFormatting) state.formatting = \"code-block\";\n    state.code = true;\n    var returnType = getType(state);\n    state.code = false;\n    return returnType;\n  }\n\n  // Inline\n  function getType(state) {\n    var styles = [];\n\n    if (state.formatting) {\n      styles.push(formatting);\n\n      if (typeof state.formatting === \"string\") state.formatting = [state.formatting];\n\n      for (var i = 0; i < state.formatting.length; i++) {\n        styles.push(formatting + \"-\" + state.formatting[i]);\n\n        if (state.formatting[i] === \"header\") {\n          styles.push(formatting + \"-\" + state.formatting[i] + \"-\" + state.header);\n        }\n\n        // Add `formatting-quote` and `formatting-quote-#` for blockquotes\n        // Add `error` instead if the maximum blockquote nesting depth is passed\n        if (state.formatting[i] === \"quote\") {\n          if (!modeCfg.maxBlockquoteDepth || modeCfg.maxBlockquoteDepth >= state.quote) {\n            styles.push(formatting + \"-\" + state.formatting[i] + \"-\" + state.quote);\n          } else {\n            styles.push(\"error\");\n          }\n        }\n      }\n    }\n\n    if (state.taskOpen) {\n      styles.push(\"meta\");\n      return styles.length ? styles.join(' ') : null;\n    }\n    if (state.taskClosed) {\n      styles.push(\"property\");\n      return styles.length ? styles.join(' ') : null;\n    }\n\n    if (state.linkHref) {\n      styles.push(linkhref);\n      return styles.length ? styles.join(' ') : null;\n    }\n\n    if (state.strong) { styles.push(strong); }\n    if (state.em) { styles.push(em); }\n    if (state.strikethrough) { styles.push(strikethrough); }\n\n    if (state.linkText) { styles.push(linktext); }\n\n    if (state.code) { styles.push(code); }\n\n    if (state.header) { styles.push(header); styles.push(header + \"-\" + state.header); }\n\n    if (state.quote) {\n      styles.push(quote);\n\n      // Add `quote-#` where the maximum for `#` is modeCfg.maxBlockquoteDepth\n      if (!modeCfg.maxBlockquoteDepth || modeCfg.maxBlockquoteDepth >= state.quote) {\n        styles.push(quote + \"-\" + state.quote);\n      } else {\n        styles.push(quote + \"-\" + modeCfg.maxBlockquoteDepth);\n      }\n    }\n\n    if (state.list !== false) {\n      var listMod = (state.listDepth - 1) % 3;\n      if (!listMod) {\n        styles.push(list1);\n      } else if (listMod === 1) {\n        styles.push(list2);\n      } else {\n        styles.push(list3);\n      }\n    }\n\n    if (state.trailingSpaceNewLine) {\n      styles.push(\"trailing-space-new-line\");\n    } else if (state.trailingSpace) {\n      styles.push(\"trailing-space-\" + (state.trailingSpace % 2 ? \"a\" : \"b\"));\n    }\n\n    return styles.length ? styles.join(' ') : null;\n  }\n\n  function handleText(stream, state) {\n    if (stream.match(textRE, true)) {\n      return getType(state);\n    }\n    return undefined;\n  }\n\n  function inlineNormal(stream, state) {\n    var style = state.text(stream, state);\n    if (typeof style !== 'undefined')\n      return style;\n\n    if (state.list) { // List marker (*, +, -, 1., etc)\n      state.list = null;\n      return getType(state);\n    }\n\n    if (state.taskList) {\n      var taskOpen = stream.match(taskListRE, true)[1] !== \"x\";\n      if (taskOpen) state.taskOpen = true;\n      else state.taskClosed = true;\n      if (modeCfg.highlightFormatting) state.formatting = \"task\";\n      state.taskList = false;\n      return getType(state);\n    }\n\n    state.taskOpen = false;\n    state.taskClosed = false;\n\n    if (state.header && stream.match(/^#+$/, true)) {\n      if (modeCfg.highlightFormatting) state.formatting = \"header\";\n      return getType(state);\n    }\n\n    // Get sol() value now, before character is consumed\n    var sol = stream.sol();\n\n    var ch = stream.next();\n\n    if (ch === '\\\\') {\n      stream.next();\n      if (modeCfg.highlightFormatting) {\n        var type = getType(state);\n        return type ? type + \" formatting-escape\" : \"formatting-escape\";\n      }\n    }\n\n    // Matches link titles present on next line\n    if (state.linkTitle) {\n      state.linkTitle = false;\n      var matchCh = ch;\n      if (ch === '(') {\n        matchCh = ')';\n      }\n      matchCh = (matchCh+'').replace(/([.?*+^$[\\]\\\\(){}|-])/g, \"\\\\$1\");\n      var regex = '^\\\\s*(?:[^' + matchCh + '\\\\\\\\]+|\\\\\\\\\\\\\\\\|\\\\\\\\.)' + matchCh;\n      if (stream.match(new RegExp(regex), true)) {\n        return linkhref;\n      }\n    }\n\n    // If this block is changed, it may need to be updated in GFM mode\n    if (ch === '`') {\n      var previousFormatting = state.formatting;\n      if (modeCfg.highlightFormatting) state.formatting = \"code\";\n      var t = getType(state);\n      var before = stream.pos;\n      stream.eatWhile('`');\n      var difference = 1 + stream.pos - before;\n      if (!state.code) {\n        codeDepth = difference;\n        state.code = true;\n        return getType(state);\n      } else {\n        if (difference === codeDepth) { // Must be exact\n          state.code = false;\n          return t;\n        }\n        state.formatting = previousFormatting;\n        return getType(state);\n      }\n    } else if (state.code) {\n      return getType(state);\n    }\n\n    if (ch === '!' && stream.match(/\\[[^\\]]*\\] ?(?:\\(|\\[)/, false)) {\n      stream.match(/\\[[^\\]]*\\]/);\n      state.inline = state.f = linkHref;\n      return image;\n    }\n\n    if (ch === '[' && stream.match(/.*\\](\\(.*\\)| ?\\[.*\\])/, false)) {\n      state.linkText = true;\n      if (modeCfg.highlightFormatting) state.formatting = \"link\";\n      return getType(state);\n    }\n\n    if (ch === ']' && state.linkText && stream.match(/\\(.*\\)| ?\\[.*\\]/, false)) {\n      if (modeCfg.highlightFormatting) state.formatting = \"link\";\n      var type = getType(state);\n      state.linkText = false;\n      state.inline = state.f = linkHref;\n      return type;\n    }\n\n    if (ch === '<' && stream.match(/^(https?|ftps?):\\/\\/(?:[^\\\\>]|\\\\.)+>/, false)) {\n      state.f = state.inline = linkInline;\n      if (modeCfg.highlightFormatting) state.formatting = \"link\";\n      var type = getType(state);\n      if (type){\n        type += \" \";\n      } else {\n        type = \"\";\n      }\n      return type + linkinline;\n    }\n\n    if (ch === '<' && stream.match(/^[^> \\\\]+@(?:[^\\\\>]|\\\\.)+>/, false)) {\n      state.f = state.inline = linkInline;\n      if (modeCfg.highlightFormatting) state.formatting = \"link\";\n      var type = getType(state);\n      if (type){\n        type += \" \";\n      } else {\n        type = \"\";\n      }\n      return type + linkemail;\n    }\n\n    if (ch === '<' && stream.match(/^\\w/, false)) {\n      if (stream.string.indexOf(\">\") != -1) {\n        var atts = stream.string.substring(1,stream.string.indexOf(\">\"));\n        if (/markdown\\s*=\\s*('|\"){0,1}1('|\"){0,1}/.test(atts)) {\n          state.md_inside = true;\n        }\n      }\n      stream.backUp(1);\n      state.htmlState = CodeMirror.startState(htmlMode);\n      return switchBlock(stream, state, htmlBlock);\n    }\n\n    if (ch === '<' && stream.match(/^\\/\\w*?>/)) {\n      state.md_inside = false;\n      return \"tag\";\n    }\n\n    var ignoreUnderscore = false;\n    if (!modeCfg.underscoresBreakWords) {\n      if (ch === '_' && stream.peek() !== '_' && stream.match(/(\\w)/, false)) {\n        var prevPos = stream.pos - 2;\n        if (prevPos >= 0) {\n          var prevCh = stream.string.charAt(prevPos);\n          if (prevCh !== '_' && prevCh.match(/(\\w)/, false)) {\n            ignoreUnderscore = true;\n          }\n        }\n      }\n    }\n    if (ch === '*' || (ch === '_' && !ignoreUnderscore)) {\n      if (sol && stream.peek() === ' ') {\n        // Do nothing, surrounded by newline and space\n      } else if (state.strong === ch && stream.eat(ch)) { // Remove STRONG\n        if (modeCfg.highlightFormatting) state.formatting = \"strong\";\n        var t = getType(state);\n        state.strong = false;\n        return t;\n      } else if (!state.strong && stream.eat(ch)) { // Add STRONG\n        state.strong = ch;\n        if (modeCfg.highlightFormatting) state.formatting = \"strong\";\n        return getType(state);\n      } else if (state.em === ch) { // Remove EM\n        if (modeCfg.highlightFormatting) state.formatting = \"em\";\n        var t = getType(state);\n        state.em = false;\n        return t;\n      } else if (!state.em) { // Add EM\n        state.em = ch;\n        if (modeCfg.highlightFormatting) state.formatting = \"em\";\n        return getType(state);\n      }\n    } else if (ch === ' ') {\n      if (stream.eat('*') || stream.eat('_')) { // Probably surrounded by spaces\n        if (stream.peek() === ' ') { // Surrounded by spaces, ignore\n          return getType(state);\n        } else { // Not surrounded by spaces, back up pointer\n          stream.backUp(1);\n        }\n      }\n    }\n\n    if (modeCfg.strikethrough) {\n      if (ch === '~' && stream.eatWhile(ch)) {\n        if (state.strikethrough) {// Remove strikethrough\n          if (modeCfg.highlightFormatting) state.formatting = \"strikethrough\";\n          var t = getType(state);\n          state.strikethrough = false;\n          return t;\n        } else if (stream.match(/^[^\\s]/, false)) {// Add strikethrough\n          state.strikethrough = true;\n          if (modeCfg.highlightFormatting) state.formatting = \"strikethrough\";\n          return getType(state);\n        }\n      } else if (ch === ' ') {\n        if (stream.match(/^~~/, true)) { // Probably surrounded by space\n          if (stream.peek() === ' ') { // Surrounded by spaces, ignore\n            return getType(state);\n          } else { // Not surrounded by spaces, back up pointer\n            stream.backUp(2);\n          }\n        }\n      }\n    }\n\n    if (ch === ' ') {\n      if (stream.match(/ +$/, false)) {\n        state.trailingSpace++;\n      } else if (state.trailingSpace) {\n        state.trailingSpaceNewLine = true;\n      }\n    }\n\n    return getType(state);\n  }\n\n  function linkInline(stream, state) {\n    var ch = stream.next();\n\n    if (ch === \">\") {\n      state.f = state.inline = inlineNormal;\n      if (modeCfg.highlightFormatting) state.formatting = \"link\";\n      var type = getType(state);\n      if (type){\n        type += \" \";\n      } else {\n        type = \"\";\n      }\n      return type + linkinline;\n    }\n\n    stream.match(/^[^>]+/, true);\n\n    return linkinline;\n  }\n\n  function linkHref(stream, state) {\n    // Check if space, and return NULL if so (to avoid marking the space)\n    if(stream.eatSpace()){\n      return null;\n    }\n    var ch = stream.next();\n    if (ch === '(' || ch === '[') {\n      state.f = state.inline = getLinkHrefInside(ch === \"(\" ? \")\" : \"]\");\n      if (modeCfg.highlightFormatting) state.formatting = \"link-string\";\n      state.linkHref = true;\n      return getType(state);\n    }\n    return 'error';\n  }\n\n  function getLinkHrefInside(endChar) {\n    return function(stream, state) {\n      var ch = stream.next();\n\n      if (ch === endChar) {\n        state.f = state.inline = inlineNormal;\n        if (modeCfg.highlightFormatting) state.formatting = \"link-string\";\n        var returnState = getType(state);\n        state.linkHref = false;\n        return returnState;\n      }\n\n      if (stream.match(inlineRE(endChar), true)) {\n        stream.backUp(1);\n      }\n\n      state.linkHref = true;\n      return getType(state);\n    };\n  }\n\n  function footnoteLink(stream, state) {\n    if (stream.match(/^[^\\]]*\\]:/, false)) {\n      state.f = footnoteLinkInside;\n      stream.next(); // Consume [\n      if (modeCfg.highlightFormatting) state.formatting = \"link\";\n      state.linkText = true;\n      return getType(state);\n    }\n    return switchInline(stream, state, inlineNormal);\n  }\n\n  function footnoteLinkInside(stream, state) {\n    if (stream.match(/^\\]:/, true)) {\n      state.f = state.inline = footnoteUrl;\n      if (modeCfg.highlightFormatting) state.formatting = \"link\";\n      var returnType = getType(state);\n      state.linkText = false;\n      return returnType;\n    }\n\n    stream.match(/^[^\\]]+/, true);\n\n    return linktext;\n  }\n\n  function footnoteUrl(stream, state) {\n    // Check if space, and return NULL if so (to avoid marking the space)\n    if(stream.eatSpace()){\n      return null;\n    }\n    // Match URL\n    stream.match(/^[^\\s]+/, true);\n    // Check for link title\n    if (stream.peek() === undefined) { // End of line, set flag to check next line\n      state.linkTitle = true;\n    } else { // More content on line, check if link title\n      stream.match(/^(?:\\s+(?:\"(?:[^\"\\\\]|\\\\\\\\|\\\\.)+\"|'(?:[^'\\\\]|\\\\\\\\|\\\\.)+'|\\((?:[^)\\\\]|\\\\\\\\|\\\\.)+\\)))?/, true);\n    }\n    state.f = state.inline = inlineNormal;\n    return linkhref;\n  }\n\n  var savedInlineRE = [];\n  function inlineRE(endChar) {\n    if (!savedInlineRE[endChar]) {\n      // Escape endChar for RegExp (taken from http://stackoverflow.com/a/494122/526741)\n      endChar = (endChar+'').replace(/([.?*+^$[\\]\\\\(){}|-])/g, \"\\\\$1\");\n      // Match any non-endChar, escaped character, as well as the closing\n      // endChar.\n      savedInlineRE[endChar] = new RegExp('^(?:[^\\\\\\\\]|\\\\\\\\.)*?(' + endChar + ')');\n    }\n    return savedInlineRE[endChar];\n  }\n\n  var mode = {\n    startState: function() {\n      return {\n        f: blockNormal,\n\n        prevLineHasContent: false,\n        thisLineHasContent: false,\n\n        block: blockNormal,\n        htmlState: null,\n        indentation: 0,\n\n        inline: inlineNormal,\n        text: handleText,\n\n        formatting: false,\n        linkText: false,\n        linkHref: false,\n        linkTitle: false,\n        em: false,\n        strong: false,\n        header: 0,\n        taskList: false,\n        list: false,\n        listDepth: 0,\n        quote: 0,\n        trailingSpace: 0,\n        trailingSpaceNewLine: false,\n        strikethrough: false\n      };\n    },\n\n    copyState: function(s) {\n      return {\n        f: s.f,\n\n        prevLineHasContent: s.prevLineHasContent,\n        thisLineHasContent: s.thisLineHasContent,\n\n        block: s.block,\n        htmlState: s.htmlState && CodeMirror.copyState(htmlMode, s.htmlState),\n        indentation: s.indentation,\n\n        localMode: s.localMode,\n        localState: s.localMode ? CodeMirror.copyState(s.localMode, s.localState) : null,\n\n        inline: s.inline,\n        text: s.text,\n        formatting: false,\n        linkTitle: s.linkTitle,\n        em: s.em,\n        strong: s.strong,\n        strikethrough: s.strikethrough,\n        header: s.header,\n        taskList: s.taskList,\n        list: s.list,\n        listDepth: s.listDepth,\n        quote: s.quote,\n        trailingSpace: s.trailingSpace,\n        trailingSpaceNewLine: s.trailingSpaceNewLine,\n        md_inside: s.md_inside\n      };\n    },\n\n    token: function(stream, state) {\n\n      // Reset state.formatting\n      state.formatting = false;\n\n      if (stream.sol()) {\n        var forceBlankLine = !!state.header;\n\n        // Reset state.header\n        state.header = 0;\n\n        if (stream.match(/^\\s*$/, true) || forceBlankLine) {\n          state.prevLineHasContent = false;\n          blankLine(state);\n          return forceBlankLine ? this.token(stream, state) : null;\n        } else {\n          state.prevLineHasContent = state.thisLineHasContent;\n          state.thisLineHasContent = true;\n        }\n\n        // Reset state.taskList\n        state.taskList = false;\n\n        // Reset state.code\n        state.code = false;\n\n        // Reset state.trailingSpace\n        state.trailingSpace = 0;\n        state.trailingSpaceNewLine = false;\n\n        state.f = state.block;\n        var indentation = stream.match(/^\\s*/, true)[0].replace(/\\t/g, '    ').length;\n        var difference = Math.floor((indentation - state.indentation) / 4) * 4;\n        if (difference > 4) difference = 4;\n        var adjustedIndentation = state.indentation + difference;\n        state.indentationDiff = adjustedIndentation - state.indentation;\n        state.indentation = adjustedIndentation;\n        if (indentation > 0) return null;\n      }\n      return state.f(stream, state);\n    },\n\n    innerMode: function(state) {\n      if (state.block == htmlBlock) return {state: state.htmlState, mode: htmlMode};\n      if (state.localState) return {state: state.localState, mode: state.localMode};\n      return {state: state, mode: mode};\n    },\n\n    blankLine: blankLine,\n\n    getType: getType,\n\n    fold: \"markdown\"\n  };\n  return mode;\n}, \"xml\");\n\nCodeMirror.defineMIME(\"text/x-markdown\", \"markdown\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/markdown/test.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function() {\n  var mode = CodeMirror.getMode({tabSize: 4}, \"markdown\");\n  function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); }\n  var modeHighlightFormatting = CodeMirror.getMode({tabSize: 4}, {name: \"markdown\", highlightFormatting: true});\n  function FT(name) { test.mode(name, modeHighlightFormatting, Array.prototype.slice.call(arguments, 1)); }\n\n  FT(\"formatting_emAsterisk\",\n     \"[em&formatting&formatting-em *][em foo][em&formatting&formatting-em *]\");\n\n  FT(\"formatting_emUnderscore\",\n     \"[em&formatting&formatting-em _][em foo][em&formatting&formatting-em _]\");\n\n  FT(\"formatting_strongAsterisk\",\n     \"[strong&formatting&formatting-strong **][strong foo][strong&formatting&formatting-strong **]\");\n\n  FT(\"formatting_strongUnderscore\",\n     \"[strong&formatting&formatting-strong __][strong foo][strong&formatting&formatting-strong __]\");\n\n  FT(\"formatting_codeBackticks\",\n     \"[comment&formatting&formatting-code `][comment foo][comment&formatting&formatting-code `]\");\n\n  FT(\"formatting_doubleBackticks\",\n     \"[comment&formatting&formatting-code ``][comment foo ` bar][comment&formatting&formatting-code ``]\");\n\n  FT(\"formatting_atxHeader\",\n     \"[header&header-1&formatting&formatting-header&formatting-header-1 # ][header&header-1 foo # bar ][header&header-1&formatting&formatting-header&formatting-header-1 #]\");\n\n  FT(\"formatting_setextHeader\",\n     \"foo\",\n     \"[header&header-1&formatting&formatting-header&formatting-header-1 =]\");\n\n  FT(\"formatting_blockquote\",\n     \"[quote&quote-1&formatting&formatting-quote&formatting-quote-1 > ][quote&quote-1 foo]\");\n\n  FT(\"formatting_list\",\n     \"[variable-2&formatting&formatting-list&formatting-list-ul - ][variable-2 foo]\");\n  FT(\"formatting_list\",\n     \"[variable-2&formatting&formatting-list&formatting-list-ol 1. ][variable-2 foo]\");\n\n  FT(\"formatting_link\",\n     \"[link&formatting&formatting-link [][link foo][link&formatting&formatting-link ]]][string&formatting&formatting-link-string (][string http://example.com/][string&formatting&formatting-link-string )]\");\n\n  FT(\"formatting_linkReference\",\n     \"[link&formatting&formatting-link [][link foo][link&formatting&formatting-link ]]][string&formatting&formatting-link-string [][string bar][string&formatting&formatting-link-string ]]]\",\n     \"[link&formatting&formatting-link [][link bar][link&formatting&formatting-link ]]:] [string http://example.com/]\");\n\n  FT(\"formatting_linkWeb\",\n     \"[link&formatting&formatting-link <][link http://example.com/][link&formatting&formatting-link >]\");\n\n  FT(\"formatting_linkEmail\",\n     \"[link&formatting&formatting-link <][link user@example.com][link&formatting&formatting-link >]\");\n\n  FT(\"formatting_escape\",\n     \"[formatting-escape \\\\*]\");\n\n  MT(\"plainText\",\n     \"foo\");\n\n  // Don't style single trailing space\n  MT(\"trailingSpace1\",\n     \"foo \");\n\n  // Two or more trailing spaces should be styled with line break character\n  MT(\"trailingSpace2\",\n     \"foo[trailing-space-a  ][trailing-space-new-line  ]\");\n\n  MT(\"trailingSpace3\",\n     \"foo[trailing-space-a  ][trailing-space-b  ][trailing-space-new-line  ]\");\n\n  MT(\"trailingSpace4\",\n     \"foo[trailing-space-a  ][trailing-space-b  ][trailing-space-a  ][trailing-space-new-line  ]\");\n\n  // Code blocks using 4 spaces (regardless of CodeMirror.tabSize value)\n  MT(\"codeBlocksUsing4Spaces\",\n     \"    [comment foo]\");\n\n  // Code blocks using 4 spaces with internal indentation\n  MT(\"codeBlocksUsing4SpacesIndentation\",\n     \"    [comment bar]\",\n     \"        [comment hello]\",\n     \"            [comment world]\",\n     \"    [comment foo]\",\n     \"bar\");\n\n  // Code blocks using 4 spaces with internal indentation\n  MT(\"codeBlocksUsing4SpacesIndentation\",\n     \" foo\",\n     \"    [comment bar]\",\n     \"        [comment hello]\",\n     \"    [comment world]\");\n\n  // Code blocks should end even after extra indented lines\n  MT(\"codeBlocksWithTrailingIndentedLine\",\n     \"    [comment foo]\",\n     \"        [comment bar]\",\n     \"    [comment baz]\",\n     \"    \",\n     \"hello\");\n\n  // Code blocks using 1 tab (regardless of CodeMirror.indentWithTabs value)\n  MT(\"codeBlocksUsing1Tab\",\n     \"\\t[comment foo]\");\n\n  // Inline code using backticks\n  MT(\"inlineCodeUsingBackticks\",\n     \"foo [comment `bar`]\");\n\n  // Block code using single backtick (shouldn't work)\n  MT(\"blockCodeSingleBacktick\",\n     \"[comment `]\",\n     \"foo\",\n     \"[comment `]\");\n\n  // Unclosed backticks\n  // Instead of simply marking as CODE, it would be nice to have an\n  // incomplete flag for CODE, that is styled slightly different.\n  MT(\"unclosedBackticks\",\n     \"foo [comment `bar]\");\n\n  // Per documentation: \"To include a literal backtick character within a\n  // code span, you can use multiple backticks as the opening and closing\n  // delimiters\"\n  MT(\"doubleBackticks\",\n     \"[comment ``foo ` bar``]\");\n\n  // Tests based on Dingus\n  // http://daringfireball.net/projects/markdown/dingus\n  //\n  // Multiple backticks within an inline code block\n  MT(\"consecutiveBackticks\",\n     \"[comment `foo```bar`]\");\n\n  // Multiple backticks within an inline code block with a second code block\n  MT(\"consecutiveBackticks\",\n     \"[comment `foo```bar`] hello [comment `world`]\");\n\n  // Unclosed with several different groups of backticks\n  MT(\"unclosedBackticks\",\n     \"[comment ``foo ``` bar` hello]\");\n\n  // Closed with several different groups of backticks\n  MT(\"closedBackticks\",\n     \"[comment ``foo ``` bar` hello``] world\");\n\n  // atx headers\n  // http://daringfireball.net/projects/markdown/syntax#header\n\n  MT(\"atxH1\",\n     \"[header&header-1 # foo]\");\n\n  MT(\"atxH2\",\n     \"[header&header-2 ## foo]\");\n\n  MT(\"atxH3\",\n     \"[header&header-3 ### foo]\");\n\n  MT(\"atxH4\",\n     \"[header&header-4 #### foo]\");\n\n  MT(\"atxH5\",\n     \"[header&header-5 ##### foo]\");\n\n  MT(\"atxH6\",\n     \"[header&header-6 ###### foo]\");\n\n  // H6 - 7x '#' should still be H6, per Dingus\n  // http://daringfireball.net/projects/markdown/dingus\n  MT(\"atxH6NotH7\",\n     \"[header&header-6 ####### foo]\");\n\n  // Inline styles should be parsed inside headers\n  MT(\"atxH1inline\",\n     \"[header&header-1 # foo ][header&header-1&em *bar*]\");\n\n  // Setext headers - H1, H2\n  // Per documentation, \"Any number of underlining =’s or -’s will work.\"\n  // http://daringfireball.net/projects/markdown/syntax#header\n  // Ideally, the text would be marked as `header` as well, but this is\n  // not really feasible at the moment. So, instead, we're testing against\n  // what works today, to avoid any regressions.\n  //\n  // Check if single underlining = works\n  MT(\"setextH1\",\n     \"foo\",\n     \"[header&header-1 =]\");\n\n  // Check if 3+ ='s work\n  MT(\"setextH1\",\n     \"foo\",\n     \"[header&header-1 ===]\");\n\n  // Check if single underlining - works\n  MT(\"setextH2\",\n     \"foo\",\n     \"[header&header-2 -]\");\n\n  // Check if 3+ -'s work\n  MT(\"setextH2\",\n     \"foo\",\n     \"[header&header-2 ---]\");\n\n  // Single-line blockquote with trailing space\n  MT(\"blockquoteSpace\",\n     \"[quote&quote-1 > foo]\");\n\n  // Single-line blockquote\n  MT(\"blockquoteNoSpace\",\n     \"[quote&quote-1 >foo]\");\n\n  // No blank line before blockquote\n  MT(\"blockquoteNoBlankLine\",\n     \"foo\",\n     \"[quote&quote-1 > bar]\");\n\n  // Nested blockquote\n  MT(\"blockquoteSpace\",\n     \"[quote&quote-1 > foo]\",\n     \"[quote&quote-1 >][quote&quote-2 > foo]\",\n     \"[quote&quote-1 >][quote&quote-2 >][quote&quote-3 > foo]\");\n\n  // Single-line blockquote followed by normal paragraph\n  MT(\"blockquoteThenParagraph\",\n     \"[quote&quote-1 >foo]\",\n     \"\",\n     \"bar\");\n\n  // Multi-line blockquote (lazy mode)\n  MT(\"multiBlockquoteLazy\",\n     \"[quote&quote-1 >foo]\",\n     \"[quote&quote-1 bar]\");\n\n  // Multi-line blockquote followed by normal paragraph (lazy mode)\n  MT(\"multiBlockquoteLazyThenParagraph\",\n     \"[quote&quote-1 >foo]\",\n     \"[quote&quote-1 bar]\",\n     \"\",\n     \"hello\");\n\n  // Multi-line blockquote (non-lazy mode)\n  MT(\"multiBlockquote\",\n     \"[quote&quote-1 >foo]\",\n     \"[quote&quote-1 >bar]\");\n\n  // Multi-line blockquote followed by normal paragraph (non-lazy mode)\n  MT(\"multiBlockquoteThenParagraph\",\n     \"[quote&quote-1 >foo]\",\n     \"[quote&quote-1 >bar]\",\n     \"\",\n     \"hello\");\n\n  // Check list types\n\n  MT(\"listAsterisk\",\n     \"foo\",\n     \"bar\",\n     \"\",\n     \"[variable-2 * foo]\",\n     \"[variable-2 * bar]\");\n\n  MT(\"listPlus\",\n     \"foo\",\n     \"bar\",\n     \"\",\n     \"[variable-2 + foo]\",\n     \"[variable-2 + bar]\");\n\n  MT(\"listDash\",\n     \"foo\",\n     \"bar\",\n     \"\",\n     \"[variable-2 - foo]\",\n     \"[variable-2 - bar]\");\n\n  MT(\"listNumber\",\n     \"foo\",\n     \"bar\",\n     \"\",\n     \"[variable-2 1. foo]\",\n     \"[variable-2 2. bar]\");\n\n  // Lists require a preceding blank line (per Dingus)\n  MT(\"listBogus\",\n     \"foo\",\n     \"1. bar\",\n     \"2. hello\");\n\n  // List after header\n  MT(\"listAfterHeader\",\n     \"[header&header-1 # foo]\",\n     \"[variable-2 - bar]\");\n\n  // Formatting in lists (*)\n  MT(\"listAsteriskFormatting\",\n     \"[variable-2 * ][variable-2&em *foo*][variable-2  bar]\",\n     \"[variable-2 * ][variable-2&strong **foo**][variable-2  bar]\",\n     \"[variable-2 * ][variable-2&strong **][variable-2&em&strong *foo**][variable-2&em *][variable-2  bar]\",\n     \"[variable-2 * ][variable-2&comment `foo`][variable-2  bar]\");\n\n  // Formatting in lists (+)\n  MT(\"listPlusFormatting\",\n     \"[variable-2 + ][variable-2&em *foo*][variable-2  bar]\",\n     \"[variable-2 + ][variable-2&strong **foo**][variable-2  bar]\",\n     \"[variable-2 + ][variable-2&strong **][variable-2&em&strong *foo**][variable-2&em *][variable-2  bar]\",\n     \"[variable-2 + ][variable-2&comment `foo`][variable-2  bar]\");\n\n  // Formatting in lists (-)\n  MT(\"listDashFormatting\",\n     \"[variable-2 - ][variable-2&em *foo*][variable-2  bar]\",\n     \"[variable-2 - ][variable-2&strong **foo**][variable-2  bar]\",\n     \"[variable-2 - ][variable-2&strong **][variable-2&em&strong *foo**][variable-2&em *][variable-2  bar]\",\n     \"[variable-2 - ][variable-2&comment `foo`][variable-2  bar]\");\n\n  // Formatting in lists (1.)\n  MT(\"listNumberFormatting\",\n     \"[variable-2 1. ][variable-2&em *foo*][variable-2  bar]\",\n     \"[variable-2 2. ][variable-2&strong **foo**][variable-2  bar]\",\n     \"[variable-2 3. ][variable-2&strong **][variable-2&em&strong *foo**][variable-2&em *][variable-2  bar]\",\n     \"[variable-2 4. ][variable-2&comment `foo`][variable-2  bar]\");\n\n  // Paragraph lists\n  MT(\"listParagraph\",\n     \"[variable-2 * foo]\",\n     \"\",\n     \"[variable-2 * bar]\");\n\n  // Multi-paragraph lists\n  //\n  // 4 spaces\n  MT(\"listMultiParagraph\",\n     \"[variable-2 * foo]\",\n     \"\",\n     \"[variable-2 * bar]\",\n     \"\",\n     \"    [variable-2 hello]\");\n\n  // 4 spaces, extra blank lines (should still be list, per Dingus)\n  MT(\"listMultiParagraphExtra\",\n     \"[variable-2 * foo]\",\n     \"\",\n     \"[variable-2 * bar]\",\n     \"\",\n     \"\",\n     \"    [variable-2 hello]\");\n\n  // 4 spaces, plus 1 space (should still be list, per Dingus)\n  MT(\"listMultiParagraphExtraSpace\",\n     \"[variable-2 * foo]\",\n     \"\",\n     \"[variable-2 * bar]\",\n     \"\",\n     \"     [variable-2 hello]\",\n     \"\",\n     \"    [variable-2 world]\");\n\n  // 1 tab\n  MT(\"listTab\",\n     \"[variable-2 * foo]\",\n     \"\",\n     \"[variable-2 * bar]\",\n     \"\",\n     \"\\t[variable-2 hello]\");\n\n  // No indent\n  MT(\"listNoIndent\",\n     \"[variable-2 * foo]\",\n     \"\",\n     \"[variable-2 * bar]\",\n     \"\",\n     \"hello\");\n\n  // Blockquote\n  MT(\"blockquote\",\n     \"[variable-2 * foo]\",\n     \"\",\n     \"[variable-2 * bar]\",\n     \"\",\n     \"    [variable-2&quote&quote-1 > hello]\");\n\n  // Code block\n  MT(\"blockquoteCode\",\n     \"[variable-2 * foo]\",\n     \"\",\n     \"[variable-2 * bar]\",\n     \"\",\n     \"        [comment > hello]\",\n     \"\",\n     \"    [variable-2 world]\");\n\n  // Code block followed by text\n  MT(\"blockquoteCodeText\",\n     \"[variable-2 * foo]\",\n     \"\",\n     \"    [variable-2 bar]\",\n     \"\",\n     \"        [comment hello]\",\n     \"\",\n     \"    [variable-2 world]\");\n\n  // Nested list\n\n  MT(\"listAsteriskNested\",\n     \"[variable-2 * foo]\",\n     \"\",\n     \"    [variable-3 * bar]\");\n\n  MT(\"listPlusNested\",\n     \"[variable-2 + foo]\",\n     \"\",\n     \"    [variable-3 + bar]\");\n\n  MT(\"listDashNested\",\n     \"[variable-2 - foo]\",\n     \"\",\n     \"    [variable-3 - bar]\");\n\n  MT(\"listNumberNested\",\n     \"[variable-2 1. foo]\",\n     \"\",\n     \"    [variable-3 2. bar]\");\n\n  MT(\"listMixed\",\n     \"[variable-2 * foo]\",\n     \"\",\n     \"    [variable-3 + bar]\",\n     \"\",\n     \"        [keyword - hello]\",\n     \"\",\n     \"            [variable-2 1. world]\");\n\n  MT(\"listBlockquote\",\n     \"[variable-2 * foo]\",\n     \"\",\n     \"    [variable-3 + bar]\",\n     \"\",\n     \"        [quote&quote-1&variable-3 > hello]\");\n\n  MT(\"listCode\",\n     \"[variable-2 * foo]\",\n     \"\",\n     \"    [variable-3 + bar]\",\n     \"\",\n     \"            [comment hello]\");\n\n  // Code with internal indentation\n  MT(\"listCodeIndentation\",\n     \"[variable-2 * foo]\",\n     \"\",\n     \"        [comment bar]\",\n     \"            [comment hello]\",\n     \"                [comment world]\",\n     \"        [comment foo]\",\n     \"    [variable-2 bar]\");\n\n  // List nesting edge cases\n  MT(\"listNested\",\n    \"[variable-2 * foo]\",\n    \"\",\n    \"    [variable-3 * bar]\",\n    \"\",\n    \"       [variable-2 hello]\"\n  );\n  MT(\"listNested\",\n    \"[variable-2 * foo]\",\n    \"\",\n    \"    [variable-3 * bar]\",\n    \"\",\n    \"      [variable-3 * foo]\"\n  );\n\n  // Code followed by text\n  MT(\"listCodeText\",\n     \"[variable-2 * foo]\",\n     \"\",\n     \"        [comment bar]\",\n     \"\",\n     \"hello\");\n\n  // Following tests directly from official Markdown documentation\n  // http://daringfireball.net/projects/markdown/syntax#hr\n\n  MT(\"hrSpace\",\n     \"[hr * * *]\");\n\n  MT(\"hr\",\n     \"[hr ***]\");\n\n  MT(\"hrLong\",\n     \"[hr *****]\");\n\n  MT(\"hrSpaceDash\",\n     \"[hr - - -]\");\n\n  MT(\"hrDashLong\",\n     \"[hr ---------------------------------------]\");\n\n  // Inline link with title\n  MT(\"linkTitle\",\n     \"[link [[foo]]][string (http://example.com/ \\\"bar\\\")] hello\");\n\n  // Inline link without title\n  MT(\"linkNoTitle\",\n     \"[link [[foo]]][string (http://example.com/)] bar\");\n\n  // Inline link with image\n  MT(\"linkImage\",\n     \"[link [[][tag ![[foo]]][string (http://example.com/)][link ]]][string (http://example.com/)] bar\");\n\n  // Inline link with Em\n  MT(\"linkEm\",\n     \"[link [[][link&em *foo*][link ]]][string (http://example.com/)] bar\");\n\n  // Inline link with Strong\n  MT(\"linkStrong\",\n     \"[link [[][link&strong **foo**][link ]]][string (http://example.com/)] bar\");\n\n  // Inline link with EmStrong\n  MT(\"linkEmStrong\",\n     \"[link [[][link&strong **][link&em&strong *foo**][link&em *][link ]]][string (http://example.com/)] bar\");\n\n  // Image with title\n  MT(\"imageTitle\",\n     \"[tag ![[foo]]][string (http://example.com/ \\\"bar\\\")] hello\");\n\n  // Image without title\n  MT(\"imageNoTitle\",\n     \"[tag ![[foo]]][string (http://example.com/)] bar\");\n\n  // Image with asterisks\n  MT(\"imageAsterisks\",\n     \"[tag ![[*foo*]]][string (http://example.com/)] bar\");\n\n  // Not a link. Should be normal text due to square brackets being used\n  // regularly in text, especially in quoted material, and no space is allowed\n  // between square brackets and parentheses (per Dingus).\n  MT(\"notALink\",\n     \"[[foo]] (bar)\");\n\n  // Reference-style links\n  MT(\"linkReference\",\n     \"[link [[foo]]][string [[bar]]] hello\");\n\n  // Reference-style links with Em\n  MT(\"linkReferenceEm\",\n     \"[link [[][link&em *foo*][link ]]][string [[bar]]] hello\");\n\n  // Reference-style links with Strong\n  MT(\"linkReferenceStrong\",\n     \"[link [[][link&strong **foo**][link ]]][string [[bar]]] hello\");\n\n  // Reference-style links with EmStrong\n  MT(\"linkReferenceEmStrong\",\n     \"[link [[][link&strong **][link&em&strong *foo**][link&em *][link ]]][string [[bar]]] hello\");\n\n  // Reference-style links with optional space separator (per docuentation)\n  // \"You can optionally use a space to separate the sets of brackets\"\n  MT(\"linkReferenceSpace\",\n     \"[link [[foo]]] [string [[bar]]] hello\");\n\n  // Should only allow a single space (\"...use *a* space...\")\n  MT(\"linkReferenceDoubleSpace\",\n     \"[[foo]]  [[bar]] hello\");\n\n  // Reference-style links with implicit link name\n  MT(\"linkImplicit\",\n     \"[link [[foo]]][string [[]]] hello\");\n\n  // @todo It would be nice if, at some point, the document was actually\n  // checked to see if the referenced link exists\n\n  // Link label, for reference-style links (taken from documentation)\n\n  MT(\"labelNoTitle\",\n     \"[link [[foo]]:] [string http://example.com/]\");\n\n  MT(\"labelIndented\",\n     \"   [link [[foo]]:] [string http://example.com/]\");\n\n  MT(\"labelSpaceTitle\",\n     \"[link [[foo bar]]:] [string http://example.com/ \\\"hello\\\"]\");\n\n  MT(\"labelDoubleTitle\",\n     \"[link [[foo bar]]:] [string http://example.com/ \\\"hello\\\"] \\\"world\\\"\");\n\n  MT(\"labelTitleDoubleQuotes\",\n     \"[link [[foo]]:] [string http://example.com/  \\\"bar\\\"]\");\n\n  MT(\"labelTitleSingleQuotes\",\n     \"[link [[foo]]:] [string http://example.com/  'bar']\");\n\n  MT(\"labelTitleParenthese\",\n     \"[link [[foo]]:] [string http://example.com/  (bar)]\");\n\n  MT(\"labelTitleInvalid\",\n     \"[link [[foo]]:] [string http://example.com/] bar\");\n\n  MT(\"labelLinkAngleBrackets\",\n     \"[link [[foo]]:] [string <http://example.com/>  \\\"bar\\\"]\");\n\n  MT(\"labelTitleNextDoubleQuotes\",\n     \"[link [[foo]]:] [string http://example.com/]\",\n     \"[string \\\"bar\\\"] hello\");\n\n  MT(\"labelTitleNextSingleQuotes\",\n     \"[link [[foo]]:] [string http://example.com/]\",\n     \"[string 'bar'] hello\");\n\n  MT(\"labelTitleNextParenthese\",\n     \"[link [[foo]]:] [string http://example.com/]\",\n     \"[string (bar)] hello\");\n\n  MT(\"labelTitleNextMixed\",\n     \"[link [[foo]]:] [string http://example.com/]\",\n     \"(bar\\\" hello\");\n\n  MT(\"linkWeb\",\n     \"[link <http://example.com/>] foo\");\n\n  MT(\"linkWebDouble\",\n     \"[link <http://example.com/>] foo [link <http://example.com/>]\");\n\n  MT(\"linkEmail\",\n     \"[link <user@example.com>] foo\");\n\n  MT(\"linkEmailDouble\",\n     \"[link <user@example.com>] foo [link <user@example.com>]\");\n\n  MT(\"emAsterisk\",\n     \"[em *foo*] bar\");\n\n  MT(\"emUnderscore\",\n     \"[em _foo_] bar\");\n\n  MT(\"emInWordAsterisk\",\n     \"foo[em *bar*]hello\");\n\n  MT(\"emInWordUnderscore\",\n     \"foo[em _bar_]hello\");\n\n  // Per documentation: \"...surround an * or _ with spaces, it’ll be\n  // treated as a literal asterisk or underscore.\"\n\n  MT(\"emEscapedBySpaceIn\",\n     \"foo [em _bar _ hello_] world\");\n\n  MT(\"emEscapedBySpaceOut\",\n     \"foo _ bar[em _hello_]world\");\n\n  MT(\"emEscapedByNewline\",\n     \"foo\",\n     \"_ bar[em _hello_]world\");\n\n  // Unclosed emphasis characters\n  // Instead of simply marking as EM / STRONG, it would be nice to have an\n  // incomplete flag for EM and STRONG, that is styled slightly different.\n  MT(\"emIncompleteAsterisk\",\n     \"foo [em *bar]\");\n\n  MT(\"emIncompleteUnderscore\",\n     \"foo [em _bar]\");\n\n  MT(\"strongAsterisk\",\n     \"[strong **foo**] bar\");\n\n  MT(\"strongUnderscore\",\n     \"[strong __foo__] bar\");\n\n  MT(\"emStrongAsterisk\",\n     \"[em *foo][em&strong **bar*][strong hello**] world\");\n\n  MT(\"emStrongUnderscore\",\n     \"[em _foo][em&strong __bar_][strong hello__] world\");\n\n  // \"...same character must be used to open and close an emphasis span.\"\"\n  MT(\"emStrongMixed\",\n     \"[em _foo][em&strong **bar*hello__ world]\");\n\n  MT(\"emStrongMixed\",\n     \"[em *foo][em&strong __bar_hello** world]\");\n\n  // These characters should be escaped:\n  // \\   backslash\n  // `   backtick\n  // *   asterisk\n  // _   underscore\n  // {}  curly braces\n  // []  square brackets\n  // ()  parentheses\n  // #   hash mark\n  // +   plus sign\n  // -   minus sign (hyphen)\n  // .   dot\n  // !   exclamation mark\n\n  MT(\"escapeBacktick\",\n     \"foo \\\\`bar\\\\`\");\n\n  MT(\"doubleEscapeBacktick\",\n     \"foo \\\\\\\\[comment `bar\\\\\\\\`]\");\n\n  MT(\"escapeAsterisk\",\n     \"foo \\\\*bar\\\\*\");\n\n  MT(\"doubleEscapeAsterisk\",\n     \"foo \\\\\\\\[em *bar\\\\\\\\*]\");\n\n  MT(\"escapeUnderscore\",\n     \"foo \\\\_bar\\\\_\");\n\n  MT(\"doubleEscapeUnderscore\",\n     \"foo \\\\\\\\[em _bar\\\\\\\\_]\");\n\n  MT(\"escapeHash\",\n     \"\\\\# foo\");\n\n  MT(\"doubleEscapeHash\",\n     \"\\\\\\\\# foo\");\n\n  MT(\"escapeNewline\",\n     \"\\\\\",\n     \"[em *foo*]\");\n\n\n  // Tests to make sure GFM-specific things aren't getting through\n\n  MT(\"taskList\",\n     \"[variable-2 * [ ]] bar]\");\n\n  MT(\"fencedCodeBlocks\",\n     \"[comment ```]\",\n     \"foo\",\n     \"[comment ```]\");\n\n  // Tests that require XML mode\n\n  MT(\"xmlMode\",\n     \"[tag&bracket <][tag div][tag&bracket >]\",\n     \"*foo*\",\n     \"[tag&bracket <][tag http://github.com][tag&bracket />]\",\n     \"[tag&bracket </][tag div][tag&bracket >]\",\n     \"[link <http://github.com/>]\");\n\n  MT(\"xmlModeWithMarkdownInside\",\n     \"[tag&bracket <][tag div] [attribute markdown]=[string 1][tag&bracket >]\",\n     \"[em *foo*]\",\n     \"[link <http://github.com/>]\",\n     \"[tag </div>]\",\n     \"[link <http://github.com/>]\",\n     \"[tag&bracket <][tag div][tag&bracket >]\",\n     \"[tag&bracket </][tag div][tag&bracket >]\");\n\n})();\n"
  },
  {
    "path": "base/res/codemirror/mode/meta.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  CodeMirror.modeInfo = [\n    {name: \"APL\", mime: \"text/apl\", mode: \"apl\", ext: [\"dyalog\", \"apl\"]},\n    {name: \"PGP\", mimes: [\"application/pgp\", \"application/pgp-keys\", \"application/pgp-signature\"], mode: \"asciiarmor\", ext: [\"pgp\"]},\n    {name: \"Asterisk\", mime: \"text/x-asterisk\", mode: \"asterisk\", file: /^extensions\\.conf$/i},\n    {name: \"C\", mime: \"text/x-csrc\", mode: \"clike\", ext: [\"c\", \"h\"]},\n    {name: \"C++\", mime: \"text/x-c++src\", mode: \"clike\", ext: [\"cpp\", \"c++\", \"cc\", \"cxx\", \"hpp\", \"h++\", \"hh\", \"hxx\"], alias: [\"cpp\"]},\n    {name: \"Cobol\", mime: \"text/x-cobol\", mode: \"cobol\", ext: [\"cob\", \"cpy\"]},\n    {name: \"C#\", mime: \"text/x-csharp\", mode: \"clike\", ext: [\"cs\"], alias: [\"csharp\"]},\n    {name: \"Clojure\", mime: \"text/x-clojure\", mode: \"clojure\", ext: [\"clj\"]},\n    {name: \"CMake\", mime: \"text/x-cmake\", mode: \"cmake\", ext: [\"cmake\", \"cmake.in\"], file: /^CMakeLists.txt$/},\n    {name: \"CoffeeScript\", mime: \"text/x-coffeescript\", mode: \"coffeescript\", ext: [\"coffee\"], alias: [\"coffee\", \"coffee-script\"]},\n    {name: \"Common Lisp\", mime: \"text/x-common-lisp\", mode: \"commonlisp\", ext: [\"cl\", \"lisp\", \"el\"], alias: [\"lisp\"]},\n    {name: \"Cypher\", mime: \"application/x-cypher-query\", mode: \"cypher\", ext: [\"cyp\", \"cypher\"]},\n    {name: \"Cython\", mime: \"text/x-cython\", mode: \"python\", ext: [\"pyx\", \"pxd\", \"pxi\"]},\n    {name: \"CSS\", mime: \"text/css\", mode: \"css\", ext: [\"css\"]},\n    {name: \"CQL\", mime: \"text/x-cassandra\", mode: \"sql\", ext: [\"cql\"]},\n    {name: \"D\", mime: \"text/x-d\", mode: \"d\", ext: [\"d\"]},\n    {name: \"Dart\", mimes: [\"application/dart\", \"text/x-dart\"], mode: \"dart\", ext: [\"dart\"]},\n    {name: \"diff\", mime: \"text/x-diff\", mode: \"diff\", ext: [\"diff\", \"patch\"]},\n    {name: \"Django\", mime: \"text/x-django\", mode: \"django\"},\n    {name: \"Dockerfile\", mime: \"text/x-dockerfile\", mode: \"dockerfile\", file: /^Dockerfile$/},\n    {name: \"DTD\", mime: \"application/xml-dtd\", mode: \"dtd\", ext: [\"dtd\"]},\n    {name: \"Dylan\", mime: \"text/x-dylan\", mode: \"dylan\", ext: [\"dylan\", \"dyl\", \"intr\"]},\n    {name: \"EBNF\", mime: \"text/x-ebnf\", mode: \"ebnf\"},\n    {name: \"ECL\", mime: \"text/x-ecl\", mode: \"ecl\", ext: [\"ecl\"]},\n    {name: \"Eiffel\", mime: \"text/x-eiffel\", mode: \"eiffel\", ext: [\"e\"]},\n    {name: \"Embedded Javascript\", mime: \"application/x-ejs\", mode: \"htmlembedded\", ext: [\"ejs\"]},\n    {name: \"Embedded Ruby\", mime: \"application/x-erb\", mode: \"htmlembedded\", ext: [\"erb\"]},\n    {name: \"Erlang\", mime: \"text/x-erlang\", mode: \"erlang\", ext: [\"erl\"]},\n    {name: \"Forth\", mime: \"text/x-forth\", mode: \"forth\", ext: [\"forth\", \"fth\", \"4th\"]},\n    {name: \"Fortran\", mime: \"text/x-fortran\", mode: \"fortran\", ext: [\"f\", \"for\", \"f77\", \"f90\"]},\n    {name: \"F#\", mime: \"text/x-fsharp\", mode: \"mllike\", ext: [\"fs\"], alias: [\"fsharp\"]},\n    {name: \"Gas\", mime: \"text/x-gas\", mode: \"gas\", ext: [\"s\"]},\n    {name: \"Gherkin\", mime: \"text/x-feature\", mode: \"gherkin\", ext: [\"feature\"]},\n    {name: \"GitHub Flavored Markdown\", mime: \"text/x-gfm\", mode: \"gfm\", file: /^(readme|contributing|history).md$/i},\n    {name: \"Go\", mime: \"text/x-go\", mode: \"go\", ext: [\"go\"]},\n    {name: \"Groovy\", mime: \"text/x-groovy\", mode: \"groovy\", ext: [\"groovy\"]},\n    {name: \"HAML\", mime: \"text/x-haml\", mode: \"haml\", ext: [\"haml\"]},\n    {name: \"Haskell\", mime: \"text/x-haskell\", mode: \"haskell\", ext: [\"hs\"]},\n    {name: \"Haxe\", mime: \"text/x-haxe\", mode: \"haxe\", ext: [\"hx\"]},\n    {name: \"HXML\", mime: \"text/x-hxml\", mode: \"haxe\", ext: [\"hxml\"]},\n    {name: \"ASP.NET\", mime: \"application/x-aspx\", mode: \"htmlembedded\", ext: [\"aspx\"], alias: [\"asp\", \"aspx\"]},\n    {name: \"HTML\", mime: \"text/html\", mode: \"htmlmixed\", ext: [\"html\", \"htm\"], alias: [\"xhtml\"]},\n    {name: \"HTTP\", mime: \"message/http\", mode: \"http\"},\n    {name: \"IDL\", mime: \"text/x-idl\", mode: \"idl\", ext: [\"pro\"]},\n    {name: \"Jade\", mime: \"text/x-jade\", mode: \"jade\", ext: [\"jade\"]},\n    {name: \"Java\", mime: \"text/x-java\", mode: \"clike\", ext: [\"java\"]},\n    {name: \"Java Server Pages\", mime: \"application/x-jsp\", mode: \"htmlembedded\", ext: [\"jsp\"], alias: [\"jsp\"]},\n    {name: \"JavaScript\", mimes: [\"text/javascript\", \"text/ecmascript\", \"application/javascript\", \"application/x-javascript\", \"application/ecmascript\"],\n     mode: \"javascript\", ext: [\"js\"], alias: [\"ecmascript\", \"js\", \"node\"]},\n    {name: \"JSON\", mimes: [\"application/json\", \"application/x-json\"], mode: \"javascript\", ext: [\"json\", \"map\"], alias: [\"json5\"]},\n    {name: \"JSON-LD\", mime: \"application/ld+json\", mode: \"javascript\", ext: [\"jsonld\"], alias: [\"jsonld\"]},\n    {name: \"Jinja2\", mime: \"null\", mode: \"jinja2\"},\n    {name: \"Julia\", mime: \"text/x-julia\", mode: \"julia\", ext: [\"jl\"]},\n    {name: \"Kotlin\", mime: \"text/x-kotlin\", mode: \"kotlin\", ext: [\"kt\"]},\n    {name: \"LESS\", mime: \"text/x-less\", mode: \"css\", ext: [\"less\"]},\n    {name: \"LiveScript\", mime: \"text/x-livescript\", mode: \"livescript\", ext: [\"ls\"], alias: [\"ls\"]},\n    {name: \"Lua\", mime: \"text/x-lua\", mode: \"lua\", ext: [\"lua\"]},\n    {name: \"Markdown\", mime: \"text/x-markdown\", mode: \"markdown\", ext: [\"markdown\", \"md\", \"mkd\"]},\n    {name: \"mIRC\", mime: \"text/mirc\", mode: \"mirc\"},\n    {name: \"MariaDB SQL\", mime: \"text/x-mariadb\", mode: \"sql\"},\n    {name: \"Modelica\", mime: \"text/x-modelica\", mode: \"modelica\", ext: [\"mo\"]},\n    {name: \"MUMPS\", mime: \"text/x-mumps\", mode: \"mumps\"},\n    {name: \"MS SQL\", mime: \"text/x-mssql\", mode: \"sql\"},\n    {name: \"MySQL\", mime: \"text/x-mysql\", mode: \"sql\"},\n    {name: \"Nginx\", mime: \"text/x-nginx-conf\", mode: \"nginx\", file: /nginx.*\\.conf$/i},\n    {name: \"NTriples\", mime: \"text/n-triples\", mode: \"ntriples\", ext: [\"nt\"]},\n    {name: \"Objective C\", mime: \"text/x-objectivec\", mode: \"clike\", ext: [\"m\", \"mm\"]},\n    {name: \"OCaml\", mime: \"text/x-ocaml\", mode: \"mllike\", ext: [\"ml\", \"mli\", \"mll\", \"mly\"]},\n    {name: \"Octave\", mime: \"text/x-octave\", mode: \"octave\", ext: [\"m\"]},\n    {name: \"Pascal\", mime: \"text/x-pascal\", mode: \"pascal\", ext: [\"p\", \"pas\"]},\n    {name: \"PEG.js\", mime: \"null\", mode: \"pegjs\", ext: [\"jsonld\"]},\n    {name: \"Perl\", mime: \"text/x-perl\", mode: \"perl\", ext: [\"pl\", \"pm\"]},\n    {name: \"PHP\", mime: \"application/x-httpd-php\", mode: \"php\", ext: [\"php\", \"php3\", \"php4\", \"php5\", \"phtml\"]},\n    {name: \"Pig\", mime: \"text/x-pig\", mode: \"pig\", ext: [\"pig\"]},\n    {name: \"Plain Text\", mime: \"text/plain\", mode: \"null\", ext: [\"txt\", \"text\", \"conf\", \"def\", \"list\", \"log\"]},\n    {name: \"PLSQL\", mime: \"text/x-plsql\", mode: \"sql\", ext: [\"pls\"]},\n    {name: \"Properties files\", mime: \"text/x-properties\", mode: \"properties\", ext: [\"properties\", \"ini\", \"in\"], alias: [\"ini\", \"properties\"]},\n    {name: \"Python\", mime: \"text/x-python\", mode: \"python\", ext: [\"py\", \"pyw\"]},\n    {name: \"Puppet\", mime: \"text/x-puppet\", mode: \"puppet\", ext: [\"pp\"]},\n    {name: \"Q\", mime: \"text/x-q\", mode: \"q\", ext: [\"q\"]},\n    {name: \"R\", mime: \"text/x-rsrc\", mode: \"r\", ext: [\"r\"], alias: [\"rscript\"]},\n    {name: \"reStructuredText\", mime: \"text/x-rst\", mode: \"rst\", ext: [\"rst\"], alias: [\"rst\"]},\n    {name: \"RPM Changes\", mime: \"text/x-rpm-changes\", mode: \"rpm\"},\n    {name: \"RPM Spec\", mime: \"text/x-rpm-spec\", mode: \"rpm\", ext: [\"spec\"]},\n    {name: \"Ruby\", mime: \"text/x-ruby\", mode: \"ruby\", ext: [\"rb\"], alias: [\"jruby\", \"macruby\", \"rake\", \"rb\", \"rbx\"]},\n    {name: \"Rust\", mime: \"text/x-rustsrc\", mode: \"rust\", ext: [\"rs\"]},\n    {name: \"Sass\", mime: \"text/x-sass\", mode: \"sass\", ext: [\"sass\"]},\n    {name: \"Scala\", mime: \"text/x-scala\", mode: \"clike\", ext: [\"scala\"]},\n    {name: \"Scheme\", mime: \"text/x-scheme\", mode: \"scheme\", ext: [\"scm\", \"ss\"]},\n    {name: \"SCSS\", mime: \"text/x-scss\", mode: \"css\", ext: [\"scss\"]},\n    {name: \"Shell\", mime: \"text/x-sh\", mode: \"shell\", ext: [\"sh\", \"ksh\", \"bash\"], alias: [\"bash\", \"sh\", \"zsh\"]},\n    {name: \"Sieve\", mime: \"application/sieve\", mode: \"sieve\", ext: [\"siv\", \"sieve\"]},\n    {name: \"Slim\", mimes: [\"text/x-slim\", \"application/x-slim\"], mode: \"slim\", ext: [\"slim\"]},\n    {name: \"Smalltalk\", mime: \"text/x-stsrc\", mode: \"smalltalk\", ext: [\"st\"]},\n    {name: \"Smarty\", mime: \"text/x-smarty\", mode: \"smarty\", ext: [\"tpl\"]},\n    {name: \"Solr\", mime: \"text/x-solr\", mode: \"solr\"},\n    {name: \"Soy\", mime: \"text/x-soy\", mode: \"soy\", ext: [\"soy\"], alias: [\"closure template\"]},\n    {name: \"SPARQL\", mime: \"application/sparql-query\", mode: \"sparql\", ext: [\"rq\", \"sparql\"], alias: [\"sparul\"]},\n    {name: \"Spreadsheet\", mime: \"text/x-spreadsheet\", mode: \"spreadsheet\", alias: [\"excel\", \"formula\"]},\n    {name: \"SQL\", mime: \"text/x-sql\", mode: \"sql\", ext: [\"sql\"]},\n    {name: \"MariaDB\", mime: \"text/x-mariadb\", mode: \"sql\"},\n    {name: \"sTeX\", mime: \"text/x-stex\", mode: \"stex\"},\n    {name: \"LaTeX\", mime: \"text/x-latex\", mode: \"stex\", ext: [\"text\", \"ltx\"], alias: [\"tex\"]},\n    {name: \"SystemVerilog\", mime: \"text/x-systemverilog\", mode: \"verilog\", ext: [\"v\"]},\n    {name: \"Tcl\", mime: \"text/x-tcl\", mode: \"tcl\", ext: [\"tcl\"]},\n    {name: \"Textile\", mime: \"text/x-textile\", mode: \"textile\", ext: [\"textile\"]},\n    {name: \"TiddlyWiki \", mime: \"text/x-tiddlywiki\", mode: \"tiddlywiki\"},\n    {name: \"Tiki wiki\", mime: \"text/tiki\", mode: \"tiki\"},\n    {name: \"TOML\", mime: \"text/x-toml\", mode: \"toml\", ext: [\"toml\"]},\n    {name: \"Tornado\", mime: \"text/x-tornado\", mode: \"tornado\"},\n    {name: \"troff\", mime: \"troff\", mode: \"troff\", ext: [\"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\"]},\n    {name: \"Turtle\", mime: \"text/turtle\", mode: \"turtle\", ext: [\"ttl\"]},\n    {name: \"TypeScript\", mime: \"application/typescript\", mode: \"javascript\", ext: [\"ts\"], alias: [\"ts\"]},\n    {name: \"VB.NET\", mime: \"text/x-vb\", mode: \"vb\", ext: [\"vb\"]},\n    {name: \"VBScript\", mime: \"text/vbscript\", mode: \"vbscript\", ext: [\"vbs\"]},\n    {name: \"Velocity\", mime: \"text/velocity\", mode: \"velocity\", ext: [\"vtl\"]},\n    {name: \"Verilog\", mime: \"text/x-verilog\", mode: \"verilog\", ext: [\"v\"]},\n    {name: \"XML\", mimes: [\"application/xml\", \"text/xml\"], mode: \"xml\", ext: [\"xml\", \"xsl\", \"xsd\"], alias: [\"rss\", \"wsdl\", \"xsd\"]},\n    {name: \"XQuery\", mime: \"application/xquery\", mode: \"xquery\", ext: [\"xy\", \"xquery\"]},\n    {name: \"YAML\", mime: \"text/x-yaml\", mode: \"yaml\", ext: [\"yaml\", \"yml\"], alias: [\"yml\"]},\n    {name: \"Z80\", mime: \"text/x-z80\", mode: \"z80\", ext: [\"z80\"]}\n  ];\n  // Ensure all modes have a mime property for backwards compatibility\n  for (var i = 0; i < CodeMirror.modeInfo.length; i++) {\n    var info = CodeMirror.modeInfo[i];\n    if (info.mimes) info.mime = info.mimes[0];\n  }\n\n  CodeMirror.findModeByMIME = function(mime) {\n    mime = mime.toLowerCase();\n    for (var i = 0; i < CodeMirror.modeInfo.length; i++) {\n      var info = CodeMirror.modeInfo[i];\n      if (info.mime == mime) return info;\n      if (info.mimes) for (var j = 0; j < info.mimes.length; j++)\n        if (info.mimes[j] == mime) return info;\n    }\n  };\n\n  CodeMirror.findModeByExtension = function(ext) {\n    for (var i = 0; i < CodeMirror.modeInfo.length; i++) {\n      var info = CodeMirror.modeInfo[i];\n      if (info.ext) for (var j = 0; j < info.ext.length; j++)\n        if (info.ext[j] == ext) return info;\n    }\n  };\n\n  CodeMirror.findModeByFileName = function(filename) {\n    for (var i = 0; i < CodeMirror.modeInfo.length; i++) {\n      var info = CodeMirror.modeInfo[i];\n      if (info.file && info.file.test(filename)) return info;\n    }\n    var dot = filename.lastIndexOf(\".\");\n    var ext = dot > -1 && filename.substring(dot + 1, filename.length);\n    if (ext) return CodeMirror.findModeByExtension(ext);\n  };\n\n  CodeMirror.findModeByName = function(name) {\n    name = name.toLowerCase();\n    for (var i = 0; i < CodeMirror.modeInfo.length; i++) {\n      var info = CodeMirror.modeInfo[i];\n      if (info.name.toLowerCase() == name) return info;\n      if (info.alias) for (var j = 0; j < info.alias.length; j++)\n        if (info.alias[j].toLowerCase() == name) return info;\n    }\n  };\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/mirc/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: mIRC mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<link rel=\"stylesheet\" href=\"../../theme/twilight.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"mirc.js\"></script>\n<style>.CodeMirror {border: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">mIRC</a>\n  </ul>\n</div>\n\n<article>\n<h2>mIRC mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n;AKA Nick Tracker by Ford_Lawnmower irc.GeekShed.net #Script-Help\n;*****************************************************************************;\n;**Start Setup\n;Change JoinDisplay, below, for On Join AKA Display. On = 1 - Off = 0\nalias -l JoinDisplay { return 1 }\n;Change MaxNicks, below, to the number of nicknames you want to store for each hostmask. I wouldn't go over 400 with this ;/\nalias -l MaxNicks { return 20 }\n;Change AKALogo, below, To the text you want displayed before each AKA result.\nalias -l AKALogo { return \u000306\u0007 \u000305A\u000306K\u000307A \u000306\u0007 }\n;**End Setup\n;*****************************************************************************;\nOn *:Join:#: {\n  if ($nick == $me) { .timer 1 1 ialupdateCheck $chan }\n  NickNamesAdd $nick $+($network,$wildsite)\n  if ($JoinDisplay) { .timerNickNames $+ $nick 1 2 NickNames.display $nick $chan $network $wildsite }\n}\non *:Nick: { NickNamesAdd $newnick $+($network,$wildsite) $nick }\nalias -l NickNames.display {\n  if ($gettok($hget(NickNames,$+($3,$4)),0,126) > 1) {\n    echo -g $2 $AKALogo $+(\u000309,$1) $AKALogo \u000307 $mid($replace($hget(NickNames,$+($3,$4)),$chr(126),$chr(44)),2,-1)\n  }\n}\nalias -l NickNamesAdd {\n  if ($hget(NickNames,$2)) {\n    if (!$regex($hget(NickNames,$2),/~\\Q $+ $replacecs($1,\\E,\\E\\\\E\\Q) $+ \\E~/i)) {\n      if ($gettok($hget(NickNames,$2),0,126) <= $MaxNicks) {\n        hadd NickNames $2 $+($hget(NickNames,$2),$1,~)\n      }\n      else {\n        hadd NickNames $2 $+($mid($hget(NickNames,$2),$pos($hget(NickNames,$2),~,2)),$1,~)\n      }\n    }\n  }\n  else {\n    hadd -m NickNames $2 $+(~,$1,~,$iif($3,$+($3,~)))\n  }\n}\nalias -l Fix.All.MindUser {\n  var %Fix.Count = $hfind(NickNames,/[^~]+[0-9]{4}~/,0,r).data\n  while (%Fix.Count) {\n    if ($Fix.MindUser($hget(NickNames,$hfind(NickNames,/[^~]+[0-9]{4}~/,%Fix.Count,r).data))) {\n      echo -ag Record %Fix.Count - $v1 - Was Cleaned\n      hadd NickNames $hfind(NickNames,/[^~]+[0-9]{4}~/,%Fix.Count,r).data $v1\n    }\n    dec %Fix.Count\n  }\n}\nalias -l Fix.MindUser { return $regsubex($1,/[^~]+[0-9]{4}~/g,$null) }\nmenu nicklist,query {\n  -\n  .AKA\n  ..Check $$1: {\n    if ($gettok($hget(NickNames,$+($network,$address($1,2))),0,126) > 1) {\n      NickNames.display $1 $active $network $address($1,2)\n    }\n    else { echo -ag $AKALogo $+(\u000309,$1) \u000307has not been known by any other nicknames while I have been watching. }\n  }\n  ..Cleanup $$1:hadd NickNames $+($network,$address($1,2)) $fix.minduser($hget(NickNames,$+($network,$address($1,2))))\n  ..Clear $$1:hadd NickNames $+($network,$address($1,2)) $+(~,$1,~)\n  ..AKA Search Dialog:dialog $iif($dialog(AKA_Search),-v,-m) AKA_Search AKA_Search\n  -\n}\nmenu status,channel {\n  -\n  .AKA\n  ..AKA Search Dialog:dialog $iif($dialog(AKA_Search),-v,-m) AKA_Search AKA_Search\n  ..Clean All Records:Fix.All.Minduser\n  -\n}\ndialog AKA_Search {\n  title \"AKA Search Engine\"\n  size -1 -1 206 221\n  option dbu\n  edit \"\", 1, 8 5 149 10, autohs\n  button \"Search\", 2, 163 4 32 12\n  radio \"Search HostMask\", 4, 61 22 55 10\n  radio \"Search Nicknames\", 5, 123 22 56 10\n  list 6, 8 38 190 169, sort extsel vsbar\n  button \"Check Selected\", 7, 67 206 40 12\n  button \"Close\", 8, 160 206 38 12, cancel\n  box \"Search Type\", 3, 11 17 183 18\n  button \"Copy to Clipboard\", 9, 111 206 46 12\n}\nOn *:Dialog:Aka_Search:init:*: { did -c $dname 5 }\nOn *:Dialog:Aka_Search:Sclick:2,7,9: {\n  if ($did == 2) && ($did($dname,1)) {\n    did -r $dname 6\n    var %search $+(*,$v1,*), %type $iif($did($dname,5).state,data,item), %matches = $hfind(NickNames,%search,0,w). [ $+ [ %type ] ]\n    while (%matches) {\n      did -a $dname 6 $hfind(NickNames,%search,%matches,w). [ $+ [ %type ] ]\n      dec %matches\n    }\n    did -c $dname 6 1\n  }\n  elseif ($did == 7) && ($did($dname,6).seltext) { echo -ga $AKALogo \u000307 $mid($replace($hget(NickNames,$v1),$chr(126),$chr(44)),2,-1) }\n  elseif ($did == 9) && ($did($dname,6).seltext) { clipboard $mid($v1,$pos($v1,*,1)) }\n}\nOn *:Start:{\n  if (!$hget(NickNames)) { hmake NickNames 10 }\n  if ($isfile(NickNames.hsh)) { hload  NickNames NickNames.hsh }\n}\nOn *:Exit: { if ($hget(NickNames)) { hsave NickNames NickNames.hsh } }\nOn *:Disconnect: { if ($hget(NickNames)) { hsave NickNames NickNames.hsh } }\nOn *:Unload: { hfree NickNames }\nalias -l ialupdateCheck {\n  inc -z $+(%,ialupdateCheck,$network) $calc($nick($1,0) / 4)\n  ;If your ial is already being updated on join .who $1 out.\n  ;If you are using /names to update ial you will still need this line.\n  .who $1\n}\nRaw 352:*: {\n  if ($($+(%,ialupdateCheck,$network),2)) haltdef\n  NickNamesAdd $6 $+($network,$address($6,2))\n}\nRaw 315:*: {\n  if ($($+(%,ialupdateCheck,$network),2)) haltdef\n}\n\n</textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        theme: \"twilight\",\n        lineNumbers: true,\n        matchBrackets: true,\n        indentUnit: 4,\n        mode: \"text/mirc\"\n      });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/mirc</code>.</p>\n\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/mirc/mirc.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n//mIRC mode by Ford_Lawnmower :: Based on Velocity mode by Steve O'Hara\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMIME(\"text/mirc\", \"mirc\");\nCodeMirror.defineMode(\"mirc\", function() {\n  function parseWords(str) {\n    var obj = {}, words = str.split(\" \");\n    for (var i = 0; i < words.length; ++i) obj[words[i]] = true;\n    return obj;\n  }\n  var specials = parseWords(\"$! $$ $& $? $+ $abook $abs $active $activecid \" +\n                            \"$activewid $address $addtok $agent $agentname $agentstat $agentver \" +\n                            \"$alias $and $anick $ansi2mirc $aop $appactive $appstate $asc $asctime \" +\n                            \"$asin $atan $avoice $away $awaymsg $awaytime $banmask $base $bfind \" +\n                            \"$binoff $biton $bnick $bvar $bytes $calc $cb $cd $ceil $chan $chanmodes \" +\n                            \"$chantypes $chat $chr $cid $clevel $click $cmdbox $cmdline $cnick $color \" +\n                            \"$com $comcall $comchan $comerr $compact $compress $comval $cos $count \" +\n                            \"$cr $crc $creq $crlf $ctime $ctimer $ctrlenter $date $day $daylight \" +\n                            \"$dbuh $dbuw $dccignore $dccport $dde $ddename $debug $decode $decompress \" +\n                            \"$deltok $devent $dialog $did $didreg $didtok $didwm $disk $dlevel $dll \" +\n                            \"$dllcall $dname $dns $duration $ebeeps $editbox $emailaddr $encode $error \" +\n                            \"$eval $event $exist $feof $ferr $fgetc $file $filename $filtered $finddir \" +\n                            \"$finddirn $findfile $findfilen $findtok $fline $floor $fopen $fread $fserve \" +\n                            \"$fulladdress $fulldate $fullname $fullscreen $get $getdir $getdot $gettok $gmt \" +\n                            \"$group $halted $hash $height $hfind $hget $highlight $hnick $hotline \" +\n                            \"$hotlinepos $ial $ialchan $ibl $idle $iel $ifmatch $ignore $iif $iil \" +\n                            \"$inelipse $ini $inmidi $inpaste $inpoly $input $inrect $inroundrect \" +\n                            \"$insong $instok $int $inwave $ip $isalias $isbit $isdde $isdir $isfile \" +\n                            \"$isid $islower $istok $isupper $keychar $keyrpt $keyval $knick $lactive \" +\n                            \"$lactivecid $lactivewid $left $len $level $lf $line $lines $link $lock \" +\n                            \"$lock $locked $log $logstamp $logstampfmt $longfn $longip $lower $ltimer \" +\n                            \"$maddress $mask $matchkey $matchtok $md5 $me $menu $menubar $menucontext \" +\n                            \"$menutype $mid $middir $mircdir $mircexe $mircini $mklogfn $mnick $mode \" +\n                            \"$modefirst $modelast $modespl $mouse $msfile $network $newnick $nick $nofile \" +\n                            \"$nopath $noqt $not $notags $notify $null $numeric $numok $oline $onpoly \" +\n                            \"$opnick $or $ord $os $passivedcc $pic $play $pnick $port $portable $portfree \" +\n                            \"$pos $prefix $prop $protect $puttok $qt $query $rand $r $rawmsg $read $readomo \" +\n                            \"$readn $regex $regml $regsub $regsubex $remove $remtok $replace $replacex \" +\n                            \"$reptok $result $rgb $right $round $scid $scon $script $scriptdir $scriptline \" +\n                            \"$sdir $send $server $serverip $sfile $sha1 $shortfn $show $signal $sin \" +\n                            \"$site $sline $snick $snicks $snotify $sock $sockbr $sockerr $sockname \" +\n                            \"$sorttok $sound $sqrt $ssl $sreq $sslready $status $strip $str $stripped \" +\n                            \"$syle $submenu $switchbar $tan $target $ticks $time $timer $timestamp \" +\n                            \"$timestampfmt $timezone $tip $titlebar $toolbar $treebar $trust $ulevel \" +\n                            \"$ulist $upper $uptime $url $usermode $v1 $v2 $var $vcmd $vcmdstat $vcmdver \" +\n                            \"$version $vnick $vol $wid $width $wildsite $wildtok $window $wrap $xor\");\n  var keywords = parseWords(\"abook ajinvite alias aline ame amsg anick aop auser autojoin avoice \" +\n                            \"away background ban bcopy beep bread break breplace bset btrunc bunset bwrite \" +\n                            \"channel clear clearall cline clipboard close cnick color comclose comopen \" +\n                            \"comreg continue copy creq ctcpreply ctcps dcc dccserver dde ddeserver \" +\n                            \"debug dec describe dialog did didtok disable disconnect dlevel dline dll \" +\n                            \"dns dqwindow drawcopy drawdot drawfill drawline drawpic drawrect drawreplace \" +\n                            \"drawrot drawsave drawscroll drawtext ebeeps echo editbox emailaddr enable \" +\n                            \"events exit fclose filter findtext finger firewall flash flist flood flush \" +\n                            \"flushini font fopen fseek fsend fserve fullname fwrite ghide gload gmove \" +\n                            \"gopts goto gplay gpoint gqreq groups gshow gsize gstop gtalk gunload hadd \" +\n                            \"halt haltdef hdec hdel help hfree hinc hload hmake hop hsave ial ialclear \" +\n                            \"ialmark identd if ignore iline inc invite iuser join kick linesep links list \" +\n                            \"load loadbuf localinfo log mdi me menubar mkdir mnick mode msg nick noop notice \" +\n                            \"notify omsg onotice part partall pdcc perform play playctrl pop protect pvoice \" +\n                            \"qme qmsg query queryn quit raw reload remini remote remove rename renwin \" +\n                            \"reseterror resetidle return rlevel rline rmdir run ruser save savebuf saveini \" +\n                            \"say scid scon server set showmirc signam sline sockaccept sockclose socklist \" +\n                            \"socklisten sockmark sockopen sockpause sockread sockrename sockudp sockwrite \" +\n                            \"sound speak splay sreq strip switchbar timer timestamp titlebar tnick tokenize \" +\n                            \"toolbar topic tray treebar ulist unload unset unsetall updatenl url uwho \" +\n                            \"var vcadd vcmd vcrem vol while whois window winhelp write writeint if isalnum \" +\n                            \"isalpha isaop isavoice isban ischan ishop isignore isin isincs isletter islower \" +\n                            \"isnotify isnum ison isop isprotect isreg isupper isvoice iswm iswmcs \" +\n                            \"elseif else goto menu nicklist status title icon size option text edit \" +\n                            \"button check radio box scroll list combo link tab item\");\n  var functions = parseWords(\"if elseif else and not or eq ne in ni for foreach while switch\");\n  var isOperatorChar = /[+\\-*&%=<>!?^\\/\\|]/;\n  function chain(stream, state, f) {\n    state.tokenize = f;\n    return f(stream, state);\n  }\n  function tokenBase(stream, state) {\n    var beforeParams = state.beforeParams;\n    state.beforeParams = false;\n    var ch = stream.next();\n    if (/[\\[\\]{}\\(\\),\\.]/.test(ch)) {\n      if (ch == \"(\" && beforeParams) state.inParams = true;\n      else if (ch == \")\") state.inParams = false;\n      return null;\n    }\n    else if (/\\d/.test(ch)) {\n      stream.eatWhile(/[\\w\\.]/);\n      return \"number\";\n    }\n    else if (ch == \"\\\\\") {\n      stream.eat(\"\\\\\");\n      stream.eat(/./);\n      return \"number\";\n    }\n    else if (ch == \"/\" && stream.eat(\"*\")) {\n      return chain(stream, state, tokenComment);\n    }\n    else if (ch == \";\" && stream.match(/ *\\( *\\(/)) {\n      return chain(stream, state, tokenUnparsed);\n    }\n    else if (ch == \";\" && !state.inParams) {\n      stream.skipToEnd();\n      return \"comment\";\n    }\n    else if (ch == '\"') {\n      stream.eat(/\"/);\n      return \"keyword\";\n    }\n    else if (ch == \"$\") {\n      stream.eatWhile(/[$_a-z0-9A-Z\\.:]/);\n      if (specials && specials.propertyIsEnumerable(stream.current().toLowerCase())) {\n        return \"keyword\";\n      }\n      else {\n        state.beforeParams = true;\n        return \"builtin\";\n      }\n    }\n    else if (ch == \"%\") {\n      stream.eatWhile(/[^,^\\s^\\(^\\)]/);\n      state.beforeParams = true;\n      return \"string\";\n    }\n    else if (isOperatorChar.test(ch)) {\n      stream.eatWhile(isOperatorChar);\n      return \"operator\";\n    }\n    else {\n      stream.eatWhile(/[\\w\\$_{}]/);\n      var word = stream.current().toLowerCase();\n      if (keywords && keywords.propertyIsEnumerable(word))\n        return \"keyword\";\n      if (functions && functions.propertyIsEnumerable(word)) {\n        state.beforeParams = true;\n        return \"keyword\";\n      }\n      return null;\n    }\n  }\n  function tokenComment(stream, state) {\n    var maybeEnd = false, ch;\n    while (ch = stream.next()) {\n      if (ch == \"/\" && maybeEnd) {\n        state.tokenize = tokenBase;\n        break;\n      }\n      maybeEnd = (ch == \"*\");\n    }\n    return \"comment\";\n  }\n  function tokenUnparsed(stream, state) {\n    var maybeEnd = 0, ch;\n    while (ch = stream.next()) {\n      if (ch == \";\" && maybeEnd == 2) {\n        state.tokenize = tokenBase;\n        break;\n      }\n      if (ch == \")\")\n        maybeEnd++;\n      else if (ch != \" \")\n        maybeEnd = 0;\n    }\n    return \"meta\";\n  }\n  return {\n    startState: function() {\n      return {\n        tokenize: tokenBase,\n        beforeParams: false,\n        inParams: false\n      };\n    },\n    token: function(stream, state) {\n      if (stream.eatSpace()) return null;\n      return state.tokenize(stream, state);\n    }\n  };\n});\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/mllike/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: ML-like mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=stylesheet href=../../lib/codemirror.css>\n<script src=../../lib/codemirror.js></script>\n<script src=../../addon/edit/matchbrackets.js></script>\n<script src=mllike.js></script>\n<style type=text/css>\n  .CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}\n</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">ML-like</a>\n  </ul>\n</div>\n\n<article>\n<h2>OCaml mode</h2>\n\n\n<textarea id=\"ocamlCode\">\n(* Summing a list of integers *)\nlet rec sum xs =\n  match xs with\n    | []       -&gt; 0\n    | x :: xs' -&gt; x + sum xs'\n\n(* Quicksort *)\nlet rec qsort = function\n   | [] -&gt; []\n   | pivot :: rest -&gt;\n       let is_less x = x &lt; pivot in\n       let left, right = List.partition is_less rest in\n       qsort left @ [pivot] @ qsort right\n\n(* Fibonacci Sequence *)\nlet rec fib_aux n a b =\n  match n with\n  | 0 -&gt; a\n  | _ -&gt; fib_aux (n - 1) (a + b) a\nlet fib n = fib_aux n 0 1\n\n(* Birthday paradox *)\nlet year_size = 365.\n\nlet rec birthday_paradox prob people =\n    let prob' = (year_size -. float people) /. year_size *. prob  in\n    if prob' &lt; 0.5 then\n        Printf.printf \"answer = %d\\n\" (people+1)\n    else\n        birthday_paradox prob' (people+1) ;;\n\nbirthday_paradox 1.0 1\n\n(* Church numerals *)\nlet zero f x = x\nlet succ n f x = f (n f x)\nlet one = succ zero\nlet two = succ (succ zero)\nlet add n1 n2 f x = n1 f (n2 f x)\nlet to_string n = n (fun k -&gt; \"S\" ^ k) \"0\"\nlet _ = to_string (add (succ two) two)\n\n(* Elementary functions *)\nlet square x = x * x;;\nlet rec fact x =\n  if x &lt;= 1 then 1 else x * fact (x - 1);;\n\n(* Automatic memory management *)\nlet l = 1 :: 2 :: 3 :: [];;\n[1; 2; 3];;\n5 :: l;;\n\n(* Polymorphism: sorting lists *)\nlet rec sort = function\n  | [] -&gt; []\n  | x :: l -&gt; insert x (sort l)\n\nand insert elem = function\n  | [] -&gt; [elem]\n  | x :: l -&gt;\n      if elem &lt; x then elem :: x :: l else x :: insert elem l;;\n\n(* Imperative features *)\nlet add_polynom p1 p2 =\n  let n1 = Array.length p1\n  and n2 = Array.length p2 in\n  let result = Array.create (max n1 n2) 0 in\n  for i = 0 to n1 - 1 do result.(i) &lt;- p1.(i) done;\n  for i = 0 to n2 - 1 do result.(i) &lt;- result.(i) + p2.(i) done;\n  result;;\nadd_polynom [| 1; 2 |] [| 1; 2; 3 |];;\n\n(* We may redefine fact using a reference cell and a for loop *)\nlet fact n =\n  let result = ref 1 in\n  for i = 2 to n do\n    result := i * !result\n   done;\n   !result;;\nfact 5;;\n\n(* Triangle (graphics) *)\nlet () =\n  ignore( Glut.init Sys.argv );\n  Glut.initDisplayMode ~double_buffer:true ();\n  ignore (Glut.createWindow ~title:\"OpenGL Demo\");\n  let angle t = 10. *. t *. t in\n  let render () =\n    GlClear.clear [ `color ];\n    GlMat.load_identity ();\n    GlMat.rotate ~angle: (angle (Sys.time ())) ~z:1. ();\n    GlDraw.begins `triangles;\n    List.iter GlDraw.vertex2 [-1., -1.; 0., 1.; 1., -1.];\n    GlDraw.ends ();\n    Glut.swapBuffers () in\n  GlMat.mode `modelview;\n  Glut.displayFunc ~cb:render;\n  Glut.idleFunc ~cb:(Some Glut.postRedisplay);\n  Glut.mainLoop ()\n\n(* A Hundred Lines of Caml - http://caml.inria.fr/about/taste.en.html *)\n(* OCaml page on Wikipedia - http://en.wikipedia.org/wiki/OCaml *)\n</textarea>\n\n<h2>F# mode</h2>\n<textarea id=\"fsharpCode\">\nmodule CodeMirror.FSharp\n\nlet rec fib = function\n    | 0 -> 0\n    | 1 -> 1\n    | n -> fib (n - 1) + fib (n - 2)\n\ntype Point =\n    {\n        x : int\n        y : int\n    }\n\ntype Color =\n    | Red\n    | Green\n    | Blue\n\n[0 .. 10]\n|> List.map ((+) 2)\n|> List.fold (fun x y -> x + y) 0\n|> printf \"%i\"\n</textarea>\n\n\n<script>\n  var ocamlEditor = CodeMirror.fromTextArea(document.getElementById('ocamlCode'), {\n    mode: 'text/x-ocaml',\n    lineNumbers: true,\n    matchBrackets: true\n  });\n\n  var fsharpEditor = CodeMirror.fromTextArea(document.getElementById('fsharpCode'), {\n    mode: 'text/x-fsharp',\n    lineNumbers: true,\n    matchBrackets: true\n  });\n</script>\n\n<p><strong>MIME types defined:</strong> <code>text/x-ocaml</code> (OCaml) and <code>text/x-fsharp</code> (F#).</p>\n</article>\n"
  },
  {
    "path": "base/res/codemirror/mode/mllike/mllike.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode('mllike', function(_config, parserConfig) {\n  var words = {\n    'let': 'keyword',\n    'rec': 'keyword',\n    'in': 'keyword',\n    'of': 'keyword',\n    'and': 'keyword',\n    'if': 'keyword',\n    'then': 'keyword',\n    'else': 'keyword',\n    'for': 'keyword',\n    'to': 'keyword',\n    'while': 'keyword',\n    'do': 'keyword',\n    'done': 'keyword',\n    'fun': 'keyword',\n    'function': 'keyword',\n    'val': 'keyword',\n    'type': 'keyword',\n    'mutable': 'keyword',\n    'match': 'keyword',\n    'with': 'keyword',\n    'try': 'keyword',\n    'open': 'builtin',\n    'ignore': 'builtin',\n    'begin': 'keyword',\n    'end': 'keyword'\n  };\n\n  var extraWords = parserConfig.extraWords || {};\n  for (var prop in extraWords) {\n    if (extraWords.hasOwnProperty(prop)) {\n      words[prop] = parserConfig.extraWords[prop];\n    }\n  }\n\n  function tokenBase(stream, state) {\n    var ch = stream.next();\n\n    if (ch === '\"') {\n      state.tokenize = tokenString;\n      return state.tokenize(stream, state);\n    }\n    if (ch === '(') {\n      if (stream.eat('*')) {\n        state.commentLevel++;\n        state.tokenize = tokenComment;\n        return state.tokenize(stream, state);\n      }\n    }\n    if (ch === '~') {\n      stream.eatWhile(/\\w/);\n      return 'variable-2';\n    }\n    if (ch === '`') {\n      stream.eatWhile(/\\w/);\n      return 'quote';\n    }\n    if (ch === '/' && parserConfig.slashComments && stream.eat('/')) {\n      stream.skipToEnd();\n      return 'comment';\n    }\n    if (/\\d/.test(ch)) {\n      stream.eatWhile(/[\\d]/);\n      if (stream.eat('.')) {\n        stream.eatWhile(/[\\d]/);\n      }\n      return 'number';\n    }\n    if ( /[+\\-*&%=<>!?|]/.test(ch)) {\n      return 'operator';\n    }\n    stream.eatWhile(/\\w/);\n    var cur = stream.current();\n    return words.hasOwnProperty(cur) ? words[cur] : 'variable';\n  }\n\n  function tokenString(stream, state) {\n    var next, end = false, escaped = false;\n    while ((next = stream.next()) != null) {\n      if (next === '\"' && !escaped) {\n        end = true;\n        break;\n      }\n      escaped = !escaped && next === '\\\\';\n    }\n    if (end && !escaped) {\n      state.tokenize = tokenBase;\n    }\n    return 'string';\n  };\n\n  function tokenComment(stream, state) {\n    var prev, next;\n    while(state.commentLevel > 0 && (next = stream.next()) != null) {\n      if (prev === '(' && next === '*') state.commentLevel++;\n      if (prev === '*' && next === ')') state.commentLevel--;\n      prev = next;\n    }\n    if (state.commentLevel <= 0) {\n      state.tokenize = tokenBase;\n    }\n    return 'comment';\n  }\n\n  return {\n    startState: function() {return {tokenize: tokenBase, commentLevel: 0};},\n    token: function(stream, state) {\n      if (stream.eatSpace()) return null;\n      return state.tokenize(stream, state);\n    },\n\n    blockCommentStart: \"(*\",\n    blockCommentEnd: \"*)\",\n    lineComment: parserConfig.slashComments ? \"//\" : null\n  };\n});\n\nCodeMirror.defineMIME('text/x-ocaml', {\n  name: 'mllike',\n  extraWords: {\n    'succ': 'keyword',\n    'trace': 'builtin',\n    'exit': 'builtin',\n    'print_string': 'builtin',\n    'print_endline': 'builtin',\n    'true': 'atom',\n    'false': 'atom',\n    'raise': 'keyword'\n  }\n});\n\nCodeMirror.defineMIME('text/x-fsharp', {\n  name: 'mllike',\n  extraWords: {\n    'abstract': 'keyword',\n    'as': 'keyword',\n    'assert': 'keyword',\n    'base': 'keyword',\n    'class': 'keyword',\n    'default': 'keyword',\n    'delegate': 'keyword',\n    'downcast': 'keyword',\n    'downto': 'keyword',\n    'elif': 'keyword',\n    'exception': 'keyword',\n    'extern': 'keyword',\n    'finally': 'keyword',\n    'global': 'keyword',\n    'inherit': 'keyword',\n    'inline': 'keyword',\n    'interface': 'keyword',\n    'internal': 'keyword',\n    'lazy': 'keyword',\n    'let!': 'keyword',\n    'member' : 'keyword',\n    'module': 'keyword',\n    'namespace': 'keyword',\n    'new': 'keyword',\n    'null': 'keyword',\n    'override': 'keyword',\n    'private': 'keyword',\n    'public': 'keyword',\n    'return': 'keyword',\n    'return!': 'keyword',\n    'select': 'keyword',\n    'static': 'keyword',\n    'struct': 'keyword',\n    'upcast': 'keyword',\n    'use': 'keyword',\n    'use!': 'keyword',\n    'val': 'keyword',\n    'when': 'keyword',\n    'yield': 'keyword',\n    'yield!': 'keyword',\n\n    'List': 'builtin',\n    'Seq': 'builtin',\n    'Map': 'builtin',\n    'Set': 'builtin',\n    'int': 'builtin',\n    'string': 'builtin',\n    'raise': 'builtin',\n    'failwith': 'builtin',\n    'not': 'builtin',\n    'true': 'builtin',\n    'false': 'builtin'\n  },\n  slashComments: true\n});\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/modelica/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Modelica mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/edit/matchbrackets.js\"></script>\n<link rel=\"stylesheet\" href=\"../../addon/hint/show-hint.css\">\n<script src=\"../../addon/hint/show-hint.js\"></script>\n<script src=\"modelica.js\"></script>\n<style>.CodeMirror {border: 2px inset #dee;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Modelica</a>\n  </ul>\n</div>\n\n<article>\n<h2>Modelica mode</h2>\n\n<div><textarea id=\"modelica\">\nmodel BouncingBall\n  parameter Real e = 0.7;\n  parameter Real g = 9.81;\n  Real h(start=1);\n  Real v;\n  Boolean flying(start=true);\n  Boolean impact;\n  Real v_new;\nequation\n  impact = h <= 0.0;\n  der(v) = if flying then -g else 0;\n  der(h) = v;\n  when {h <= 0.0 and v <= 0.0, impact} then\n    v_new = if edge(impact) then -e*pre(v) else 0;\n    flying = v_new > 0;\n    reinit(v, v_new);\n  end when;\n  annotation (uses(Modelica(version=\"3.2\")));\nend BouncingBall;\n</textarea></div>\n\n    <script>\n      var modelicaEditor = CodeMirror.fromTextArea(document.getElementById(\"modelica\"), {\n        lineNumbers: true,\n        matchBrackets: true,\n        mode: \"text/x-modelica\"\n      });\n      var mac = CodeMirror.keyMap.default == CodeMirror.keyMap.macDefault;\n      CodeMirror.keyMap.default[(mac ? \"Cmd\" : \"Ctrl\") + \"-Space\"] = \"autocomplete\";\n    </script>\n\n    <p>Simple mode that tries to handle Modelica as well as it can.</p>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-modelica</code>\n    (Modlica code).</p>\n</article>\n"
  },
  {
    "path": "base/res/codemirror/mode/modelica/modelica.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n// Modelica support for CodeMirror, copyright (c) by Lennart Ochel\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})\n\n(function(CodeMirror) {\n  \"use strict\";\n\n  CodeMirror.defineMode(\"modelica\", function(config, parserConfig) {\n\n    var indentUnit = config.indentUnit;\n    var keywords = parserConfig.keywords || {};\n    var builtin = parserConfig.builtin || {};\n    var atoms = parserConfig.atoms || {};\n\n    var isSingleOperatorChar = /[;=\\(:\\),{}.*<>+\\-\\/^\\[\\]]/;\n    var isDoubleOperatorChar = /(:=|<=|>=|==|<>|\\.\\+|\\.\\-|\\.\\*|\\.\\/|\\.\\^)/;\n    var isDigit = /[0-9]/;\n    var isNonDigit = /[_a-zA-Z]/;\n\n    function tokenLineComment(stream, state) {\n      stream.skipToEnd();\n      state.tokenize = null;\n      return \"comment\";\n    }\n\n    function tokenBlockComment(stream, state) {\n      var maybeEnd = false, ch;\n      while (ch = stream.next()) {\n        if (maybeEnd && ch == \"/\") {\n          state.tokenize = null;\n          break;\n        }\n        maybeEnd = (ch == \"*\");\n      }\n      return \"comment\";\n    }\n\n    function tokenString(stream, state) {\n      var escaped = false, ch;\n      while ((ch = stream.next()) != null) {\n        if (ch == '\"' && !escaped) {\n          state.tokenize = null;\n          state.sol = false;\n          break;\n        }\n        escaped = !escaped && ch == \"\\\\\";\n      }\n\n      return \"string\";\n    }\n\n    function tokenIdent(stream, state) {\n      stream.eatWhile(isDigit);\n      while (stream.eat(isDigit) || stream.eat(isNonDigit)) { }\n\n\n      var cur = stream.current();\n\n      if(state.sol && (cur == \"package\" || cur == \"model\" || cur == \"when\" || cur == \"connector\")) state.level++;\n      else if(state.sol && cur == \"end\" && state.level > 0) state.level--;\n\n      state.tokenize = null;\n      state.sol = false;\n\n      if (keywords.propertyIsEnumerable(cur)) return \"keyword\";\n      else if (builtin.propertyIsEnumerable(cur)) return \"builtin\";\n      else if (atoms.propertyIsEnumerable(cur)) return \"atom\";\n      else return \"variable\";\n    }\n\n    function tokenQIdent(stream, state) {\n      while (stream.eat(/[^']/)) { }\n\n      state.tokenize = null;\n      state.sol = false;\n\n      if(stream.eat(\"'\"))\n        return \"variable\";\n      else\n        return \"error\";\n    }\n\n    function tokenUnsignedNuber(stream, state) {\n      stream.eatWhile(isDigit);\n      if (stream.eat('.')) {\n        stream.eatWhile(isDigit);\n      }\n      if (stream.eat('e') || stream.eat('E')) {\n        if (!stream.eat('-'))\n          stream.eat('+');\n        stream.eatWhile(isDigit);\n      }\n\n      state.tokenize = null;\n      state.sol = false;\n      return \"number\";\n    }\n\n    // Interface\n    return {\n      startState: function() {\n        return {\n          tokenize: null,\n          level: 0,\n          sol: true\n        };\n      },\n\n      token: function(stream, state) {\n        if(state.tokenize != null) {\n          return state.tokenize(stream, state);\n        }\n\n        if(stream.sol()) {\n          state.sol = true;\n        }\n\n        // WHITESPACE\n        if(stream.eatSpace()) {\n          state.tokenize = null;\n          return null;\n        }\n\n        var ch = stream.next();\n\n        // LINECOMMENT\n        if(ch == '/' && stream.eat('/')) {\n          state.tokenize = tokenLineComment;\n        }\n        // BLOCKCOMMENT\n        else if(ch == '/' && stream.eat('*')) {\n          state.tokenize = tokenBlockComment;\n        }\n        // TWO SYMBOL TOKENS\n        else if(isDoubleOperatorChar.test(ch+stream.peek())) {\n          stream.next();\n          state.tokenize = null;\n          return \"operator\";\n        }\n        // SINGLE SYMBOL TOKENS\n        else if(isSingleOperatorChar.test(ch)) {\n          state.tokenize = null;\n          return \"operator\";\n        }\n        // IDENT\n        else if(isNonDigit.test(ch)) {\n          state.tokenize = tokenIdent;\n        }\n        // Q-IDENT\n        else if(ch == \"'\" && stream.peek() && stream.peek() != \"'\") {\n          state.tokenize = tokenQIdent;\n        }\n        // STRING\n        else if(ch == '\"') {\n          state.tokenize = tokenString;\n        }\n        // UNSIGNED_NUBER\n        else if(isDigit.test(ch)) {\n          state.tokenize = tokenUnsignedNuber;\n        }\n        // ERROR\n        else {\n          state.tokenize = null;\n          return \"error\";\n        }\n\n        return state.tokenize(stream, state);\n      },\n\n      indent: function(state, textAfter) {\n        if (state.tokenize != null) return CodeMirror.Pass;\n\n        var level = state.level;\n        if(/(algorithm)/.test(textAfter)) level--;\n        if(/(equation)/.test(textAfter)) level--;\n        if(/(initial algorithm)/.test(textAfter)) level--;\n        if(/(initial equation)/.test(textAfter)) level--;\n        if(/(end)/.test(textAfter)) level--;\n\n        if(level > 0)\n          return indentUnit*level;\n        else\n          return 0;\n      },\n\n      blockCommentStart: \"/*\",\n      blockCommentEnd: \"*/\",\n      lineComment: \"//\"\n    };\n  });\n\n  function words(str) {\n    var obj = {}, words = str.split(\" \");\n    for (var i=0; i<words.length; ++i)\n      obj[words[i]] = true;\n    return obj;\n  }\n\n  var modelicaKeywords = \"algorithm and annotation assert block break class connect connector constant constrainedby der discrete each else elseif elsewhen encapsulated end enumeration equation expandable extends external false final flow for function if import impure in initial inner input loop model not operator or outer output package parameter partial protected public pure record redeclare replaceable return stream then true type when while within\";\n  var modelicaBuiltin = \"abs acos actualStream asin atan atan2 cardinality ceil cos cosh delay div edge exp floor getInstanceName homotopy inStream integer log log10 mod pre reinit rem semiLinear sign sin sinh spatialDistribution sqrt tan tanh\";\n  var modelicaAtoms = \"Real Boolean Integer String\";\n\n  function def(mimes, mode) {\n    if (typeof mimes == \"string\")\n      mimes = [mimes];\n\n    var words = [];\n\n    function add(obj) {\n      if (obj)\n        for (var prop in obj)\n          if (obj.hasOwnProperty(prop))\n            words.push(prop);\n    }\n\n    add(mode.keywords);\n    add(mode.builtin);\n    add(mode.atoms);\n\n    if (words.length) {\n      mode.helperType = mimes[0];\n      CodeMirror.registerHelper(\"hintWords\", mimes[0], words);\n    }\n\n    for (var i=0; i<mimes.length; ++i)\n      CodeMirror.defineMIME(mimes[i], mode);\n  }\n\n  def([\"text/x-modelica\"], {\n    name: \"modelica\",\n    keywords: words(modelicaKeywords),\n    builtin: words(modelicaBuiltin),\n    atoms: words(modelicaAtoms)\n  });\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/mumps/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: MUMPS mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"mumps.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">MUMPS</a>\n  </ul>\n</div>\n\n<article>\n<h2>MUMPS mode</h2>\n\n\n<div><textarea id=\"code\" name=\"code\">\n ; Lloyd Milligan\n ; 03-30-2015\n ;\n ; MUMPS support for Code Mirror - Excerpts below from routine ^XUS\n ;\nCHECKAV(X1) ;Check A/V code return DUZ or Zero. (Called from XUSRB)\n N %,%1,X,Y,IEN,DA,DIK\n S IEN=0\n ;Start CCOW\n I $E(X1,1,7)=\"~~TOK~~\" D  Q:IEN>0 IEN\n . I $E(X1,8,9)=\"~1\" S IEN=$$CHKASH^XUSRB4($E(X1,8,255))\n . I $E(X1,8,9)=\"~2\" S IEN=$$CHKCCOW^XUSRB4($E(X1,8,255))\n . Q\n ;End CCOW\n S X1=$$UP(X1) S:X1[\":\" XUTT=1,X1=$TR(X1,\":\")\n S X=$P(X1,\";\") Q:X=\"^\" -1 S:XUF %1=\"Access: \"_X\n Q:X'?1.20ANP 0\n S X=$$EN^XUSHSH(X) I '$D(^VA(200,\"A\",X)) D LBAV Q 0\n S %1=\"\",IEN=$O(^VA(200,\"A\",X,0)),XUF(.3)=IEN D USER(IEN)\n S X=$P(X1,\";\",2) S:XUF %1=\"Verify: \"_X S X=$$EN^XUSHSH(X)\n I $P(XUSER(1),\"^\",2)'=X D LBAV Q 0\n I $G(XUFAC(1)) S DIK=\"^XUSEC(4,\",DA=XUFAC(1) D ^DIK\n Q IEN\n ;\n ; Spell out commands\n ;\nSET2() ;EF. Return error code (also called from XUSRB)\n NEW %,X\n SET XUNOW=$$HTFM^XLFDT($H),DT=$P(XUNOW,\".\")\n KILL DUZ,XUSER\n SET (DUZ,DUZ(2))=0,(DUZ(0),DUZ(\"AG\"),XUSER(0),XUSER(1),XUTT,%UCI)=\"\"\n SET %=$$INHIBIT^XUSRB() IF %>0 QUIT %\n SET X=$G(^%ZIS(1,XUDEV,\"XUS\")),XU1=$G(^(1))\n IF $L(X) FOR I=1:1:15 IF $L($P(X,U,I)) SET $P(XOPT,U,I)=$P(X,U,I)\n SET DTIME=600\n IF '$P(XOPT,U,11),$D(^%ZIS(1,XUDEV,90)),^(90)>2800000,^(90)'>DT QUIT 8\n QUIT 0\n ;\n ; Spell out commands and functions\n ;\n IF $PIECE(XUSER(0),U,11),$PIECE(XUSER(0),U,11)'>DT QUIT 11 ;Terminated\n IF $DATA(DUZ(\"ASH\")) QUIT 0 ;If auto handle, Allow to sign-on p434\n IF $PIECE(XUSER(0),U,7) QUIT 5 ;Disuser flag set\n IF '$LENGTH($PIECE(XUSER(1),U,2)) QUIT 21 ;p419, p434\n Q 0\n ;\n  </textarea>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n         mode: \"mumps\",\n         lineNumbers: true,\n         lineWrapping: true\n      });\n    </script>\n\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/mumps/mumps.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n/*\n  This MUMPS Language script was constructed using vbscript.js as a template.\n*/\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  CodeMirror.defineMode(\"mumps\", function() {\n    function wordRegexp(words) {\n      return new RegExp(\"^((\" + words.join(\")|(\") + \"))\\\\b\", \"i\");\n    }\n\n    var singleOperators = new RegExp(\"^[\\\\+\\\\-\\\\*/&#!_?\\\\\\\\<>=\\\\'\\\\[\\\\]]\");\n    var doubleOperators = new RegExp(\"^(('=)|(<=)|(>=)|('>)|('<)|([[)|(]])|(^$))\");\n    var singleDelimiters = new RegExp(\"^[\\\\.,:]\");\n    var brackets = new RegExp(\"[()]\");\n    var identifiers = new RegExp(\"^[%A-Za-z][A-Za-z0-9]*\");\n    var commandKeywords = [\"break\",\"close\",\"do\",\"else\",\"for\",\"goto\", \"halt\", \"hang\", \"if\", \"job\",\"kill\",\"lock\",\"merge\",\"new\",\"open\", \"quit\", \"read\", \"set\", \"tcommit\", \"trollback\", \"tstart\", \"use\", \"view\", \"write\", \"xecute\", \"b\",\"c\",\"d\",\"e\",\"f\",\"g\", \"h\", \"i\", \"j\",\"k\",\"l\",\"m\",\"n\",\"o\", \"q\", \"r\", \"s\", \"tc\", \"tro\", \"ts\", \"u\", \"v\", \"w\", \"x\"];\n    // The following list includes instrinsic functions _and_ special variables\n    var intrinsicFuncsWords = [\"\\\\$ascii\", \"\\\\$char\", \"\\\\$data\", \"\\\\$ecode\", \"\\\\$estack\", \"\\\\$etrap\", \"\\\\$extract\", \"\\\\$find\", \"\\\\$fnumber\", \"\\\\$get\", \"\\\\$horolog\", \"\\\\$io\", \"\\\\$increment\", \"\\\\$job\", \"\\\\$justify\", \"\\\\$length\", \"\\\\$name\", \"\\\\$next\", \"\\\\$order\", \"\\\\$piece\", \"\\\\$qlength\", \"\\\\$qsubscript\", \"\\\\$query\", \"\\\\$quit\", \"\\\\$random\", \"\\\\$reverse\", \"\\\\$select\", \"\\\\$stack\", \"\\\\$test\", \"\\\\$text\", \"\\\\$translate\", \"\\\\$view\", \"\\\\$x\", \"\\\\$y\", \"\\\\$a\", \"\\\\$c\", \"\\\\$d\", \"\\\\$e\", \"\\\\$ec\", \"\\\\$es\", \"\\\\$et\", \"\\\\$f\", \"\\\\$fn\", \"\\\\$g\", \"\\\\$h\", \"\\\\$i\", \"\\\\$j\", \"\\\\$l\", \"\\\\$n\", \"\\\\$na\", \"\\\\$o\", \"\\\\$p\", \"\\\\$q\", \"\\\\$ql\", \"\\\\$qs\", \"\\\\$r\", \"\\\\$re\", \"\\\\$s\", \"\\\\$st\", \"\\\\$t\", \"\\\\$tr\", \"\\\\$v\", \"\\\\$z\"];\n    var intrinsicFuncs = wordRegexp(intrinsicFuncsWords);\n    var command = wordRegexp(commandKeywords);\n\n    function tokenBase(stream, state) {\n      if (stream.sol()) {\n        state.label = true;\n        state.commandMode = 0;\n      }\n\n      // The <space> character has meaning in MUMPS. Ignoring consecutive\n      // spaces would interfere with interpreting whether the next non-space\n      // character belongs to the command or argument context.\n\n      // Examine each character and update a mode variable whose interpretation is:\n      //   >0 => command    0 => argument    <0 => command post-conditional\n      var ch = stream.peek();\n\n      if (ch == \" \" || ch == \"\\t\") { // Pre-process <space>\n        state.label = false;\n        if (state.commandMode == 0)\n          state.commandMode = 1;\n        else if ((state.commandMode < 0) || (state.commandMode == 2))\n          state.commandMode = 0;\n      } else if ((ch != \".\") && (state.commandMode > 0)) {\n        if (ch == \":\")\n          state.commandMode = -1;   // SIS - Command post-conditional\n        else\n          state.commandMode = 2;\n      }\n\n      // Do not color parameter list as line tag\n      if ((ch === \"(\") || (ch === \"\\u0009\"))\n        state.label = false;\n\n      // MUMPS comment starts with \";\"\n      if (ch === \";\") {\n        stream.skipToEnd();\n        return \"comment\";\n      }\n\n      // Number Literals // SIS/RLM - MUMPS permits canonic number followed by concatenate operator\n      if (stream.match(/^[-+]?\\d+(\\.\\d+)?([eE][-+]?\\d+)?/))\n        return \"number\";\n\n      // Handle Strings\n      if (ch == '\"') {\n        if (stream.skipTo('\"')) {\n          stream.next();\n          return \"string\";\n        } else {\n          stream.skipToEnd();\n          return \"error\";\n        }\n      }\n\n      // Handle operators and Delimiters\n      if (stream.match(doubleOperators) || stream.match(singleOperators))\n        return \"operator\";\n\n      // Prevents leading \".\" in DO block from falling through to error\n      if (stream.match(singleDelimiters))\n        return null;\n\n      if (brackets.test(ch)) {\n        stream.next();\n        return \"bracket\";\n      }\n\n      if (state.commandMode > 0 && stream.match(command))\n        return \"variable-2\";\n\n      if (stream.match(intrinsicFuncs))\n        return \"builtin\";\n\n      if (stream.match(identifiers))\n        return \"variable\";\n\n      // Detect dollar-sign when not a documented intrinsic function\n      // \"^\" may introduce a GVN or SSVN - Color same as function\n      if (ch === \"$\" || ch === \"^\") {\n        stream.next();\n        return \"builtin\";\n      }\n\n      // MUMPS Indirection\n      if (ch === \"@\") {\n        stream.next();\n        return \"string-2\";\n      }\n\n      if (/[\\w%]/.test(ch)) {\n        stream.eatWhile(/[\\w%]/);\n        return \"variable\";\n      }\n\n      // Handle non-detected items\n      stream.next();\n      return \"error\";\n    }\n\n    return {\n      startState: function() {\n        return {\n          label: false,\n          commandMode: 0\n        };\n      },\n\n      token: function(stream, state) {\n        var style = tokenBase(stream, state);\n        if (state.label) return \"tag\";\n        return style;\n      }\n    };\n  });\n\n  CodeMirror.defineMIME(\"text/x-mumps\", \"mumps\");\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/nginx/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: NGINX mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"nginx.js\"></script>\n<style>.CodeMirror {background: #f8f8f8;}</style>\n    <link rel=\"stylesheet\" href=\"../../doc/docs.css\">\n  </head>\n\n  <style>\n    body {\n      margin: 0em auto;\n    }\n\n    .CodeMirror, .CodeMirror-scroll {\n      height: 600px;\n    }\n  </style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">NGINX</a>\n  </ul>\n</div>\n\n<article>\n<h2>NGINX mode</h2>\n<form><textarea id=\"code\" name=\"code\" style=\"height: 800px;\">\nserver {\n  listen 173.255.219.235:80;\n  server_name website.com.au;\n  rewrite / $scheme://www.$host$request_uri permanent; ## Forcibly prepend a www\n}\n\nserver {\n  listen 173.255.219.235:443;\n  server_name website.com.au;\n  rewrite / $scheme://www.$host$request_uri permanent; ## Forcibly prepend a www\n}\n\nserver {\n\n  listen      173.255.219.235:80;\n  server_name www.website.com.au;\n\n\n\n  root        /data/www;\n  index       index.html index.php;\n\n  location / {\n    index index.html index.php;     ## Allow a static html file to be shown first\n    try_files $uri $uri/ @handler;  ## If missing pass the URI to Magento's front handler\n    expires 30d;                    ## Assume all files are cachable\n  }\n\n  ## These locations would be hidden by .htaccess normally\n  location /app/                { deny all; }\n  location /includes/           { deny all; }\n  location /lib/                { deny all; }\n  location /media/downloadable/ { deny all; }\n  location /pkginfo/            { deny all; }\n  location /report/config.xml   { deny all; }\n  location /var/                { deny all; }\n\n  location /var/export/ { ## Allow admins only to view export folder\n    auth_basic           \"Restricted\"; ## Message shown in login window\n    auth_basic_user_file /rs/passwords/testfile; ## See /etc/nginx/htpassword\n    autoindex            on;\n  }\n\n  location  /. { ## Disable .htaccess and other hidden files\n    return 404;\n  }\n\n  location @handler { ## Magento uses a common front handler\n    rewrite / /index.php;\n  }\n\n  location ~ .php/ { ## Forward paths like /js/index.php/x.js to relevant handler\n    rewrite ^/(.*.php)/ /$1 last;\n  }\n\n  location ~ \\.php$ {\n    if (!-e $request_filename) { rewrite / /index.php last; } ## Catch 404s that try_files miss\n\n    fastcgi_pass   127.0.0.1:9000;\n    fastcgi_index  index.php;\n    fastcgi_param PATH_INFO $fastcgi_script_name;\n    fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;\n    include        /rs/confs/nginx/fastcgi_params;\n  }\n\n}\n\n\nserver {\n\n  listen              173.255.219.235:443;\n  server_name         website.com.au www.website.com.au;\n\n  root   /data/www;\n  index index.html index.php;\n\n  ssl                 on;\n  ssl_certificate     /rs/ssl/ssl.crt;\n  ssl_certificate_key /rs/ssl/ssl.key;\n\n  ssl_session_timeout  5m;\n\n  ssl_protocols  SSLv2 SSLv3 TLSv1;\n  ssl_ciphers  ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;\n  ssl_prefer_server_ciphers   on;\n\n\n\n  location / {\n    index index.html index.php; ## Allow a static html file to be shown first\n    try_files $uri $uri/ @handler; ## If missing pass the URI to Magento's front handler\n    expires 30d; ## Assume all files are cachable\n  }\n\n  ## These locations would be hidden by .htaccess normally\n  location /app/                { deny all; }\n  location /includes/           { deny all; }\n  location /lib/                { deny all; }\n  location /media/downloadable/ { deny all; }\n  location /pkginfo/            { deny all; }\n  location /report/config.xml   { deny all; }\n  location /var/                { deny all; }\n\n  location /var/export/ { ## Allow admins only to view export folder\n    auth_basic           \"Restricted\"; ## Message shown in login window\n    auth_basic_user_file htpasswd; ## See /etc/nginx/htpassword\n    autoindex            on;\n  }\n\n  location  /. { ## Disable .htaccess and other hidden files\n    return 404;\n  }\n\n  location @handler { ## Magento uses a common front handler\n    rewrite / /index.php;\n  }\n\n  location ~ .php/ { ## Forward paths like /js/index.php/x.js to relevant handler\n    rewrite ^/(.*.php)/ /$1 last;\n  }\n\n  location ~ .php$ { ## Execute PHP scripts\n    if (!-e $request_filename) { rewrite  /index.php last; } ## Catch 404s that try_files miss\n\n    fastcgi_pass 127.0.0.1:9000;\n    fastcgi_index  index.php;\n    fastcgi_param PATH_INFO $fastcgi_script_name;\n    fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;\n    include        /rs/confs/nginx/fastcgi_params;\n\n    fastcgi_param HTTPS on;\n  }\n\n}\n</textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {});\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/nginx</code>.</p>\n\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/nginx/nginx.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"nginx\", function(config) {\n\n  function words(str) {\n    var obj = {}, words = str.split(\" \");\n    for (var i = 0; i < words.length; ++i) obj[words[i]] = true;\n    return obj;\n  }\n\n  var keywords = words(\n    /* ngxDirectiveControl */ \"break return rewrite set\" +\n    /* ngxDirective */ \" accept_mutex accept_mutex_delay access_log add_after_body add_before_body add_header addition_types aio alias allow ancient_browser ancient_browser_value auth_basic auth_basic_user_file auth_http auth_http_header auth_http_timeout autoindex autoindex_exact_size autoindex_localtime charset charset_types client_body_buffer_size client_body_in_file_only client_body_in_single_buffer client_body_temp_path client_body_timeout client_header_buffer_size client_header_timeout client_max_body_size connection_pool_size create_full_put_path daemon dav_access dav_methods debug_connection debug_points default_type degradation degrade deny devpoll_changes devpoll_events directio directio_alignment empty_gif env epoll_events error_log eventport_events expires fastcgi_bind fastcgi_buffer_size fastcgi_buffers fastcgi_busy_buffers_size fastcgi_cache fastcgi_cache_key fastcgi_cache_methods fastcgi_cache_min_uses fastcgi_cache_path fastcgi_cache_use_stale fastcgi_cache_valid fastcgi_catch_stderr fastcgi_connect_timeout fastcgi_hide_header fastcgi_ignore_client_abort fastcgi_ignore_headers fastcgi_index fastcgi_intercept_errors fastcgi_max_temp_file_size fastcgi_next_upstream fastcgi_param fastcgi_pass_header fastcgi_pass_request_body fastcgi_pass_request_headers fastcgi_read_timeout fastcgi_send_lowat fastcgi_send_timeout fastcgi_split_path_info fastcgi_store fastcgi_store_access fastcgi_temp_file_write_size fastcgi_temp_path fastcgi_upstream_fail_timeout fastcgi_upstream_max_fails flv geoip_city geoip_country google_perftools_profiles gzip gzip_buffers gzip_comp_level gzip_disable gzip_hash gzip_http_version gzip_min_length gzip_no_buffer gzip_proxied gzip_static gzip_types gzip_vary gzip_window if_modified_since ignore_invalid_headers image_filter image_filter_buffer image_filter_jpeg_quality image_filter_transparency imap_auth imap_capabilities imap_client_buffer index ip_hash keepalive_requests keepalive_timeout kqueue_changes kqueue_events large_client_header_buffers limit_conn limit_conn_log_level limit_rate limit_rate_after limit_req limit_req_log_level limit_req_zone limit_zone lingering_time lingering_timeout lock_file log_format log_not_found log_subrequest map_hash_bucket_size map_hash_max_size master_process memcached_bind memcached_buffer_size memcached_connect_timeout memcached_next_upstream memcached_read_timeout memcached_send_timeout memcached_upstream_fail_timeout memcached_upstream_max_fails merge_slashes min_delete_depth modern_browser modern_browser_value msie_padding msie_refresh multi_accept open_file_cache open_file_cache_errors open_file_cache_events open_file_cache_min_uses open_file_cache_valid open_log_file_cache output_buffers override_charset perl perl_modules perl_require perl_set pid pop3_auth pop3_capabilities port_in_redirect postpone_gzipping postpone_output protocol proxy proxy_bind proxy_buffer proxy_buffer_size proxy_buffering proxy_buffers proxy_busy_buffers_size proxy_cache proxy_cache_key proxy_cache_methods proxy_cache_min_uses proxy_cache_path proxy_cache_use_stale proxy_cache_valid proxy_connect_timeout proxy_headers_hash_bucket_size proxy_headers_hash_max_size proxy_hide_header proxy_ignore_client_abort proxy_ignore_headers proxy_intercept_errors proxy_max_temp_file_size proxy_method proxy_next_upstream proxy_pass_error_message proxy_pass_header proxy_pass_request_body proxy_pass_request_headers proxy_read_timeout proxy_redirect proxy_send_lowat proxy_send_timeout proxy_set_body proxy_set_header proxy_ssl_session_reuse proxy_store proxy_store_access proxy_temp_file_write_size proxy_temp_path proxy_timeout proxy_upstream_fail_timeout proxy_upstream_max_fails random_index read_ahead real_ip_header recursive_error_pages request_pool_size reset_timedout_connection resolver resolver_timeout rewrite_log rtsig_overflow_events rtsig_overflow_test rtsig_overflow_threshold rtsig_signo satisfy secure_link_secret send_lowat send_timeout sendfile sendfile_max_chunk server_name_in_redirect server_names_hash_bucket_size server_names_hash_max_size server_tokens set_real_ip_from smtp_auth smtp_capabilities smtp_client_buffer smtp_greeting_delay so_keepalive source_charset ssi ssi_ignore_recycled_buffers ssi_min_file_chunk ssi_silent_errors ssi_types ssi_value_length ssl ssl_certificate ssl_certificate_key ssl_ciphers ssl_client_certificate ssl_crl ssl_dhparam ssl_engine ssl_prefer_server_ciphers ssl_protocols ssl_session_cache ssl_session_timeout ssl_verify_client ssl_verify_depth starttls stub_status sub_filter sub_filter_once sub_filter_types tcp_nodelay tcp_nopush thread_stack_size timeout timer_resolution types_hash_bucket_size types_hash_max_size underscores_in_headers uninitialized_variable_warn use user userid userid_domain userid_expires userid_mark userid_name userid_p3p userid_path userid_service valid_referers variables_hash_bucket_size variables_hash_max_size worker_connections worker_cpu_affinity worker_priority worker_processes worker_rlimit_core worker_rlimit_nofile worker_rlimit_sigpending worker_threads working_directory xclient xml_entities xslt_stylesheet xslt_typesdrew@li229-23\"\n    );\n\n  var keywords_block = words(\n    /* ngxDirectiveBlock */ \"http mail events server types location upstream charset_map limit_except if geo map\"\n    );\n\n  var keywords_important = words(\n    /* ngxDirectiveImportant */ \"include root server server_name listen internal proxy_pass memcached_pass fastcgi_pass try_files\"\n    );\n\n  var indentUnit = config.indentUnit, type;\n  function ret(style, tp) {type = tp; return style;}\n\n  function tokenBase(stream, state) {\n\n\n    stream.eatWhile(/[\\w\\$_]/);\n\n    var cur = stream.current();\n\n\n    if (keywords.propertyIsEnumerable(cur)) {\n      return \"keyword\";\n    }\n    else if (keywords_block.propertyIsEnumerable(cur)) {\n      return \"variable-2\";\n    }\n    else if (keywords_important.propertyIsEnumerable(cur)) {\n      return \"string-2\";\n    }\n    /**/\n\n    var ch = stream.next();\n    if (ch == \"@\") {stream.eatWhile(/[\\w\\\\\\-]/); return ret(\"meta\", stream.current());}\n    else if (ch == \"/\" && stream.eat(\"*\")) {\n      state.tokenize = tokenCComment;\n      return tokenCComment(stream, state);\n    }\n    else if (ch == \"<\" && stream.eat(\"!\")) {\n      state.tokenize = tokenSGMLComment;\n      return tokenSGMLComment(stream, state);\n    }\n    else if (ch == \"=\") ret(null, \"compare\");\n    else if ((ch == \"~\" || ch == \"|\") && stream.eat(\"=\")) return ret(null, \"compare\");\n    else if (ch == \"\\\"\" || ch == \"'\") {\n      state.tokenize = tokenString(ch);\n      return state.tokenize(stream, state);\n    }\n    else if (ch == \"#\") {\n      stream.skipToEnd();\n      return ret(\"comment\", \"comment\");\n    }\n    else if (ch == \"!\") {\n      stream.match(/^\\s*\\w*/);\n      return ret(\"keyword\", \"important\");\n    }\n    else if (/\\d/.test(ch)) {\n      stream.eatWhile(/[\\w.%]/);\n      return ret(\"number\", \"unit\");\n    }\n    else if (/[,.+>*\\/]/.test(ch)) {\n      return ret(null, \"select-op\");\n    }\n    else if (/[;{}:\\[\\]]/.test(ch)) {\n      return ret(null, ch);\n    }\n    else {\n      stream.eatWhile(/[\\w\\\\\\-]/);\n      return ret(\"variable\", \"variable\");\n    }\n  }\n\n  function tokenCComment(stream, state) {\n    var maybeEnd = false, ch;\n    while ((ch = stream.next()) != null) {\n      if (maybeEnd && ch == \"/\") {\n        state.tokenize = tokenBase;\n        break;\n      }\n      maybeEnd = (ch == \"*\");\n    }\n    return ret(\"comment\", \"comment\");\n  }\n\n  function tokenSGMLComment(stream, state) {\n    var dashes = 0, ch;\n    while ((ch = stream.next()) != null) {\n      if (dashes >= 2 && ch == \">\") {\n        state.tokenize = tokenBase;\n        break;\n      }\n      dashes = (ch == \"-\") ? dashes + 1 : 0;\n    }\n    return ret(\"comment\", \"comment\");\n  }\n\n  function tokenString(quote) {\n    return function(stream, state) {\n      var escaped = false, ch;\n      while ((ch = stream.next()) != null) {\n        if (ch == quote && !escaped)\n          break;\n        escaped = !escaped && ch == \"\\\\\";\n      }\n      if (!escaped) state.tokenize = tokenBase;\n      return ret(\"string\", \"string\");\n    };\n  }\n\n  return {\n    startState: function(base) {\n      return {tokenize: tokenBase,\n              baseIndent: base || 0,\n              stack: []};\n    },\n\n    token: function(stream, state) {\n      if (stream.eatSpace()) return null;\n      type = null;\n      var style = state.tokenize(stream, state);\n\n      var context = state.stack[state.stack.length-1];\n      if (type == \"hash\" && context == \"rule\") style = \"atom\";\n      else if (style == \"variable\") {\n        if (context == \"rule\") style = \"number\";\n        else if (!context || context == \"@media{\") style = \"tag\";\n      }\n\n      if (context == \"rule\" && /^[\\{\\};]$/.test(type))\n        state.stack.pop();\n      if (type == \"{\") {\n        if (context == \"@media\") state.stack[state.stack.length-1] = \"@media{\";\n        else state.stack.push(\"{\");\n      }\n      else if (type == \"}\") state.stack.pop();\n      else if (type == \"@media\") state.stack.push(\"@media\");\n      else if (context == \"{\" && type != \"comment\") state.stack.push(\"rule\");\n      return style;\n    },\n\n    indent: function(state, textAfter) {\n      var n = state.stack.length;\n      if (/^\\}/.test(textAfter))\n        n -= state.stack[state.stack.length-1] == \"rule\" ? 2 : 1;\n      return state.baseIndent + n * indentUnit;\n    },\n\n    electricChars: \"}\"\n  };\n});\n\nCodeMirror.defineMIME(\"text/nginx\", \"text/x-nginx-conf\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/ntriples/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: NTriples mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"ntriples.js\"></script>\n<style type=\"text/css\">\n      .CodeMirror {\n        border: 1px solid #eee;\n      }\n    </style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">NTriples</a>\n  </ul>\n</div>\n\n<article>\n<h2>NTriples mode</h2>\n<form>\n<textarea id=\"ntriples\" name=\"ntriples\">    \n<http://Sub1>     <http://pred1>     <http://obj> .\n<http://Sub2>     <http://pred2#an2> \"literal 1\" .\n<http://Sub3#an3> <http://pred3>     _:bnode3 .\n_:bnode4          <http://pred4>     \"literal 2\"@lang .\n_:bnode5          <http://pred5>     \"literal 3\"^^<http://type> .\n</textarea>\n</form>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"ntriples\"), {});\n    </script>\n    <p><strong>MIME types defined:</strong> <code>text/n-triples</code>.</p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/ntriples/ntriples.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n/**********************************************************\n* This script provides syntax highlighting support for\n* the Ntriples format.\n* Ntriples format specification:\n*     http://www.w3.org/TR/rdf-testcases/#ntriples\n***********************************************************/\n\n/*\n    The following expression defines the defined ASF grammar transitions.\n\n    pre_subject ->\n        {\n        ( writing_subject_uri | writing_bnode_uri )\n            -> pre_predicate\n                -> writing_predicate_uri\n                    -> pre_object\n                        -> writing_object_uri | writing_object_bnode |\n                          (\n                            writing_object_literal\n                                -> writing_literal_lang | writing_literal_type\n                          )\n                            -> post_object\n                                -> BEGIN\n         } otherwise {\n             -> ERROR\n         }\n*/\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"ntriples\", function() {\n\n  var Location = {\n    PRE_SUBJECT         : 0,\n    WRITING_SUB_URI     : 1,\n    WRITING_BNODE_URI   : 2,\n    PRE_PRED            : 3,\n    WRITING_PRED_URI    : 4,\n    PRE_OBJ             : 5,\n    WRITING_OBJ_URI     : 6,\n    WRITING_OBJ_BNODE   : 7,\n    WRITING_OBJ_LITERAL : 8,\n    WRITING_LIT_LANG    : 9,\n    WRITING_LIT_TYPE    : 10,\n    POST_OBJ            : 11,\n    ERROR               : 12\n  };\n  function transitState(currState, c) {\n    var currLocation = currState.location;\n    var ret;\n\n    // Opening.\n    if     (currLocation == Location.PRE_SUBJECT && c == '<') ret = Location.WRITING_SUB_URI;\n    else if(currLocation == Location.PRE_SUBJECT && c == '_') ret = Location.WRITING_BNODE_URI;\n    else if(currLocation == Location.PRE_PRED    && c == '<') ret = Location.WRITING_PRED_URI;\n    else if(currLocation == Location.PRE_OBJ     && c == '<') ret = Location.WRITING_OBJ_URI;\n    else if(currLocation == Location.PRE_OBJ     && c == '_') ret = Location.WRITING_OBJ_BNODE;\n    else if(currLocation == Location.PRE_OBJ     && c == '\"') ret = Location.WRITING_OBJ_LITERAL;\n\n    // Closing.\n    else if(currLocation == Location.WRITING_SUB_URI     && c == '>') ret = Location.PRE_PRED;\n    else if(currLocation == Location.WRITING_BNODE_URI   && c == ' ') ret = Location.PRE_PRED;\n    else if(currLocation == Location.WRITING_PRED_URI    && c == '>') ret = Location.PRE_OBJ;\n    else if(currLocation == Location.WRITING_OBJ_URI     && c == '>') ret = Location.POST_OBJ;\n    else if(currLocation == Location.WRITING_OBJ_BNODE   && c == ' ') ret = Location.POST_OBJ;\n    else if(currLocation == Location.WRITING_OBJ_LITERAL && c == '\"') ret = Location.POST_OBJ;\n    else if(currLocation == Location.WRITING_LIT_LANG && c == ' ') ret = Location.POST_OBJ;\n    else if(currLocation == Location.WRITING_LIT_TYPE && c == '>') ret = Location.POST_OBJ;\n\n    // Closing typed and language literal.\n    else if(currLocation == Location.WRITING_OBJ_LITERAL && c == '@') ret = Location.WRITING_LIT_LANG;\n    else if(currLocation == Location.WRITING_OBJ_LITERAL && c == '^') ret = Location.WRITING_LIT_TYPE;\n\n    // Spaces.\n    else if( c == ' ' &&\n             (\n               currLocation == Location.PRE_SUBJECT ||\n               currLocation == Location.PRE_PRED    ||\n               currLocation == Location.PRE_OBJ     ||\n               currLocation == Location.POST_OBJ\n             )\n           ) ret = currLocation;\n\n    // Reset.\n    else if(currLocation == Location.POST_OBJ && c == '.') ret = Location.PRE_SUBJECT;\n\n    // Error\n    else ret = Location.ERROR;\n\n    currState.location=ret;\n  }\n\n  return {\n    startState: function() {\n       return {\n           location : Location.PRE_SUBJECT,\n           uris     : [],\n           anchors  : [],\n           bnodes   : [],\n           langs    : [],\n           types    : []\n       };\n    },\n    token: function(stream, state) {\n      var ch = stream.next();\n      if(ch == '<') {\n         transitState(state, ch);\n         var parsedURI = '';\n         stream.eatWhile( function(c) { if( c != '#' && c != '>' ) { parsedURI += c; return true; } return false;} );\n         state.uris.push(parsedURI);\n         if( stream.match('#', false) ) return 'variable';\n         stream.next();\n         transitState(state, '>');\n         return 'variable';\n      }\n      if(ch == '#') {\n        var parsedAnchor = '';\n        stream.eatWhile(function(c) { if(c != '>' && c != ' ') { parsedAnchor+= c; return true; } return false;});\n        state.anchors.push(parsedAnchor);\n        return 'variable-2';\n      }\n      if(ch == '>') {\n          transitState(state, '>');\n          return 'variable';\n      }\n      if(ch == '_') {\n          transitState(state, ch);\n          var parsedBNode = '';\n          stream.eatWhile(function(c) { if( c != ' ' ) { parsedBNode += c; return true; } return false;});\n          state.bnodes.push(parsedBNode);\n          stream.next();\n          transitState(state, ' ');\n          return 'builtin';\n      }\n      if(ch == '\"') {\n          transitState(state, ch);\n          stream.eatWhile( function(c) { return c != '\"'; } );\n          stream.next();\n          if( stream.peek() != '@' && stream.peek() != '^' ) {\n              transitState(state, '\"');\n          }\n          return 'string';\n      }\n      if( ch == '@' ) {\n          transitState(state, '@');\n          var parsedLang = '';\n          stream.eatWhile(function(c) { if( c != ' ' ) { parsedLang += c; return true; } return false;});\n          state.langs.push(parsedLang);\n          stream.next();\n          transitState(state, ' ');\n          return 'string-2';\n      }\n      if( ch == '^' ) {\n          stream.next();\n          transitState(state, '^');\n          var parsedType = '';\n          stream.eatWhile(function(c) { if( c != '>' ) { parsedType += c; return true; } return false;} );\n          state.types.push(parsedType);\n          stream.next();\n          transitState(state, '>');\n          return 'variable';\n      }\n      if( ch == ' ' ) {\n          transitState(state, ch);\n      }\n      if( ch == '.' ) {\n          transitState(state, ch);\n      }\n    }\n  };\n});\n\nCodeMirror.defineMIME(\"text/n-triples\", \"ntriples\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/octave/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Octave mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"octave.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Octave</a>\n  </ul>\n</div>\n\n<article>\n<h2>Octave mode</h2>\n\n    <div><textarea id=\"code\" name=\"code\">\n%numbers\n[1234 1234i 1234j]\n[.234 .234j 2.23i]\n[23e2 12E1j 123D-4 0x234]\n\n%strings\n'asda''a'\n\"asda\"\"a\"\n\n%identifiers\na + as123 - __asd__\n\n%operators\n-\n+\n=\n==\n>\n<\n>=\n<=\n&\n~\n...\nbreak zeros default margin round ones rand\nceil floor size clear zeros eye mean std cov\nerror eval function\nabs acos atan asin cos cosh exp log prod sum\nlog10 max min sign sin sinh sqrt tan reshape\nreturn\ncase switch\nelse elseif end if otherwise\ndo for while\ntry catch\nclassdef properties events methods\nglobal persistent\n\n%one line comment\n%{ multi \nline commment %}\n\n    </textarea></div>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        mode: {name: \"octave\",\n               version: 2,\n               singleLineStringErrors: false},\n        lineNumbers: true,\n        indentUnit: 4,\n        matchBrackets: true\n      });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-octave</code>.</p>\n</article>\n"
  },
  {
    "path": "base/res/codemirror/mode/octave/octave.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"octave\", function() {\n  function wordRegexp(words) {\n    return new RegExp(\"^((\" + words.join(\")|(\") + \"))\\\\b\");\n  }\n\n  var singleOperators = new RegExp(\"^[\\\\+\\\\-\\\\*/&|\\\\^~<>!@'\\\\\\\\]\");\n  var singleDelimiters = new RegExp('^[\\\\(\\\\[\\\\{\\\\},:=;]');\n  var doubleOperators = new RegExp(\"^((==)|(~=)|(<=)|(>=)|(<<)|(>>)|(\\\\.[\\\\+\\\\-\\\\*/\\\\^\\\\\\\\]))\");\n  var doubleDelimiters = new RegExp(\"^((!=)|(\\\\+=)|(\\\\-=)|(\\\\*=)|(/=)|(&=)|(\\\\|=)|(\\\\^=))\");\n  var tripleDelimiters = new RegExp(\"^((>>=)|(<<=))\");\n  var expressionEnd = new RegExp(\"^[\\\\]\\\\)]\");\n  var identifiers = new RegExp(\"^[_A-Za-z\\xa1-\\uffff][_A-Za-z0-9\\xa1-\\uffff]*\");\n\n  var builtins = wordRegexp([\n    'error', 'eval', 'function', 'abs', 'acos', 'atan', 'asin', 'cos',\n    'cosh', 'exp', 'log', 'prod', 'sum', 'log10', 'max', 'min', 'sign', 'sin', 'sinh',\n    'sqrt', 'tan', 'reshape', 'break', 'zeros', 'default', 'margin', 'round', 'ones',\n    'rand', 'syn', 'ceil', 'floor', 'size', 'clear', 'zeros', 'eye', 'mean', 'std', 'cov',\n    'det', 'eig', 'inv', 'norm', 'rank', 'trace', 'expm', 'logm', 'sqrtm', 'linspace', 'plot',\n    'title', 'xlabel', 'ylabel', 'legend', 'text', 'grid', 'meshgrid', 'mesh', 'num2str',\n    'fft', 'ifft', 'arrayfun', 'cellfun', 'input', 'fliplr', 'flipud', 'ismember'\n  ]);\n\n  var keywords = wordRegexp([\n    'return', 'case', 'switch', 'else', 'elseif', 'end', 'endif', 'endfunction',\n    'if', 'otherwise', 'do', 'for', 'while', 'try', 'catch', 'classdef', 'properties', 'events',\n    'methods', 'global', 'persistent', 'endfor', 'endwhile', 'printf', 'sprintf', 'disp', 'until',\n    'continue', 'pkg'\n  ]);\n\n\n  // tokenizers\n  function tokenTranspose(stream, state) {\n    if (!stream.sol() && stream.peek() === '\\'') {\n      stream.next();\n      state.tokenize = tokenBase;\n      return 'operator';\n    }\n    state.tokenize = tokenBase;\n    return tokenBase(stream, state);\n  }\n\n\n  function tokenComment(stream, state) {\n    if (stream.match(/^.*%}/)) {\n      state.tokenize = tokenBase;\n      return 'comment';\n    };\n    stream.skipToEnd();\n    return 'comment';\n  }\n\n  function tokenBase(stream, state) {\n    // whitespaces\n    if (stream.eatSpace()) return null;\n\n    // Handle one line Comments\n    if (stream.match('%{')){\n      state.tokenize = tokenComment;\n      stream.skipToEnd();\n      return 'comment';\n    }\n\n    if (stream.match(/^[%#]/)){\n      stream.skipToEnd();\n      return 'comment';\n    }\n\n    // Handle Number Literals\n    if (stream.match(/^[0-9\\.+-]/, false)) {\n      if (stream.match(/^[+-]?0x[0-9a-fA-F]+[ij]?/)) {\n        stream.tokenize = tokenBase;\n        return 'number'; };\n      if (stream.match(/^[+-]?\\d*\\.\\d+([EeDd][+-]?\\d+)?[ij]?/)) { return 'number'; };\n      if (stream.match(/^[+-]?\\d+([EeDd][+-]?\\d+)?[ij]?/)) { return 'number'; };\n    }\n    if (stream.match(wordRegexp(['nan','NaN','inf','Inf']))) { return 'number'; };\n\n    // Handle Strings\n    if (stream.match(/^\"([^\"]|(\"\"))*\"/)) { return 'string'; } ;\n    if (stream.match(/^'([^']|(''))*'/)) { return 'string'; } ;\n\n    // Handle words\n    if (stream.match(keywords)) { return 'keyword'; } ;\n    if (stream.match(builtins)) { return 'builtin'; } ;\n    if (stream.match(identifiers)) { return 'variable'; } ;\n\n    if (stream.match(singleOperators) || stream.match(doubleOperators)) { return 'operator'; };\n    if (stream.match(singleDelimiters) || stream.match(doubleDelimiters) || stream.match(tripleDelimiters)) { return null; };\n\n    if (stream.match(expressionEnd)) {\n      state.tokenize = tokenTranspose;\n      return null;\n    };\n\n\n    // Handle non-detected items\n    stream.next();\n    return 'error';\n  };\n\n\n  return {\n    startState: function() {\n      return {\n        tokenize: tokenBase\n      };\n    },\n\n    token: function(stream, state) {\n      var style = state.tokenize(stream, state);\n      if (style === 'number' || style === 'variable'){\n        state.tokenize = tokenTranspose;\n      }\n      return style;\n    }\n  };\n});\n\nCodeMirror.defineMIME(\"text/x-octave\", \"octave\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/pascal/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Pascal mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"pascal.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Pascal</a>\n  </ul>\n</div>\n\n<article>\n<h2>Pascal mode</h2>\n\n\n<div><textarea id=\"code\" name=\"code\">\n(* Example Pascal code *)\n\nwhile a <> b do writeln('Waiting');\n \nif a > b then \n  writeln('Condition met')\nelse \n  writeln('Condition not met');\n \nfor i := 1 to 10 do \n  writeln('Iteration: ', i:1);\n \nrepeat\n  a := a + 1\nuntil a = 10;\n \ncase i of\n  0: write('zero');\n  1: write('one');\n  2: write('two')\nend;\n</textarea></div>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers: true,\n        mode: \"text/x-pascal\"\n      });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-pascal</code>.</p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/pascal/pascal.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"pascal\", function() {\n  function words(str) {\n    var obj = {}, words = str.split(\" \");\n    for (var i = 0; i < words.length; ++i) obj[words[i]] = true;\n    return obj;\n  }\n  var keywords = words(\"and array begin case const div do downto else end file for forward integer \" +\n                       \"boolean char function goto if in label mod nil not of or packed procedure \" +\n                       \"program record repeat set string then to type until var while with\");\n  var atoms = {\"null\": true};\n\n  var isOperatorChar = /[+\\-*&%=<>!?|\\/]/;\n\n  function tokenBase(stream, state) {\n    var ch = stream.next();\n    if (ch == \"#\" && state.startOfLine) {\n      stream.skipToEnd();\n      return \"meta\";\n    }\n    if (ch == '\"' || ch == \"'\") {\n      state.tokenize = tokenString(ch);\n      return state.tokenize(stream, state);\n    }\n    if (ch == \"(\" && stream.eat(\"*\")) {\n      state.tokenize = tokenComment;\n      return tokenComment(stream, state);\n    }\n    if (/[\\[\\]{}\\(\\),;\\:\\.]/.test(ch)) {\n      return null;\n    }\n    if (/\\d/.test(ch)) {\n      stream.eatWhile(/[\\w\\.]/);\n      return \"number\";\n    }\n    if (ch == \"/\") {\n      if (stream.eat(\"/\")) {\n        stream.skipToEnd();\n        return \"comment\";\n      }\n    }\n    if (isOperatorChar.test(ch)) {\n      stream.eatWhile(isOperatorChar);\n      return \"operator\";\n    }\n    stream.eatWhile(/[\\w\\$_]/);\n    var cur = stream.current();\n    if (keywords.propertyIsEnumerable(cur)) return \"keyword\";\n    if (atoms.propertyIsEnumerable(cur)) return \"atom\";\n    return \"variable\";\n  }\n\n  function tokenString(quote) {\n    return function(stream, state) {\n      var escaped = false, next, end = false;\n      while ((next = stream.next()) != null) {\n        if (next == quote && !escaped) {end = true; break;}\n        escaped = !escaped && next == \"\\\\\";\n      }\n      if (end || !escaped) state.tokenize = null;\n      return \"string\";\n    };\n  }\n\n  function tokenComment(stream, state) {\n    var maybeEnd = false, ch;\n    while (ch = stream.next()) {\n      if (ch == \")\" && maybeEnd) {\n        state.tokenize = null;\n        break;\n      }\n      maybeEnd = (ch == \"*\");\n    }\n    return \"comment\";\n  }\n\n  // Interface\n\n  return {\n    startState: function() {\n      return {tokenize: null};\n    },\n\n    token: function(stream, state) {\n      if (stream.eatSpace()) return null;\n      var style = (state.tokenize || tokenBase)(stream, state);\n      if (style == \"comment\" || style == \"meta\") return style;\n      return style;\n    },\n\n    electricChars: \"{}\"\n  };\n});\n\nCodeMirror.defineMIME(\"text/x-pascal\", \"pascal\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/pegjs/index.html",
    "content": "<!doctype html>\n<html>\n  <head>\n    <title>CodeMirror: PEG.js Mode</title>\n    <meta charset=\"utf-8\"/>\n    <link rel=stylesheet href=\"../../doc/docs.css\">\n\n    <link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n    <script src=\"../../lib/codemirror.js\"></script>\n    <script src=\"../javascript/javascript.js\"></script>\n    <script src=\"pegjs.js\"></script>\n    <style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n  </head>\n  <body>\n    <div id=nav>\n      <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n      <ul>\n        <li><a href=\"../../index.html\">Home</a>\n        <li><a href=\"../../doc/manual.html\">Manual</a>\n        <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n      </ul>\n      <ul>\n        <li><a href=\"../index.html\">Language modes</a>\n        <li><a class=active href=\"#\">PEG.js Mode</a>\n      </ul>\n    </div>\n\n    <article>\n      <h2>PEG.js Mode</h2>\n      <form><textarea id=\"code\" name=\"code\">\n/*\n * Classic example grammar, which recognizes simple arithmetic expressions like\n * \"2*(3+4)\". The parser generated from this grammar then computes their value.\n */\n\nstart\n  = additive\n\nadditive\n  = left:multiplicative \"+\" right:additive { return left + right; }\n  / multiplicative\n\nmultiplicative\n  = left:primary \"*\" right:multiplicative { return left * right; }\n  / primary\n\nprimary\n  = integer\n  / \"(\" additive:additive \")\" { return additive; }\n\ninteger \"integer\"\n  = digits:[0-9]+ { return parseInt(digits.join(\"\"), 10); }\n\nletter = [a-z]+</textarea></form>\n      <script>\n        var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n          mode: {name: \"pegjs\"},\n          lineNumbers: true\n        });\n      </script>\n      <h3>The PEG.js Mode</h3>\n      <p> Created by Forbes Lindesay.</p>\n    </article>\n  </body>\n</html>\n"
  },
  {
    "path": "base/res/codemirror/mode/pegjs/pegjs.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"), require(\"../javascript/javascript\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\", \"../javascript/javascript\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"pegjs\", function (config) {\n  var jsMode = CodeMirror.getMode(config, \"javascript\");\n\n  function identifier(stream) {\n    return stream.match(/^[a-zA-Z_][a-zA-Z0-9_]*/);\n  }\n\n  return {\n    startState: function () {\n      return {\n        inString: false,\n        stringType: null,\n        inComment: false,\n        inChracterClass: false,\n        braced: 0,\n        lhs: true,\n        localState: null\n      };\n    },\n    token: function (stream, state) {\n      if (stream)\n\n      //check for state changes\n      if (!state.inString && !state.inComment && ((stream.peek() == '\"') || (stream.peek() == \"'\"))) {\n        state.stringType = stream.peek();\n        stream.next(); // Skip quote\n        state.inString = true; // Update state\n      }\n      if (!state.inString && !state.inComment && stream.match(/^\\/\\*/)) {\n        state.inComment = true;\n      }\n\n      //return state\n      if (state.inString) {\n        while (state.inString && !stream.eol()) {\n          if (stream.peek() === state.stringType) {\n            stream.next(); // Skip quote\n            state.inString = false; // Clear flag\n          } else if (stream.peek() === '\\\\') {\n            stream.next();\n            stream.next();\n          } else {\n            stream.match(/^.[^\\\\\\\"\\']*/);\n          }\n        }\n        return state.lhs ? \"property string\" : \"string\"; // Token style\n      } else if (state.inComment) {\n        while (state.inComment && !stream.eol()) {\n          if (stream.match(/\\*\\//)) {\n            state.inComment = false; // Clear flag\n          } else {\n            stream.match(/^.[^\\*]*/);\n          }\n        }\n        return \"comment\";\n      } else if (state.inChracterClass) {\n          while (state.inChracterClass && !stream.eol()) {\n            if (!(stream.match(/^[^\\]\\\\]+/) || stream.match(/^\\\\./))) {\n              state.inChracterClass = false;\n            }\n          }\n      } else if (stream.peek() === '[') {\n        stream.next();\n        state.inChracterClass = true;\n        return 'bracket';\n      } else if (stream.match(/^\\/\\//)) {\n        stream.skipToEnd();\n        return \"comment\";\n      } else if (state.braced || stream.peek() === '{') {\n        if (state.localState === null) {\n          state.localState = jsMode.startState();\n        }\n        var token = jsMode.token(stream, state.localState);\n        var text = stream.current();\n        if (!token) {\n          for (var i = 0; i < text.length; i++) {\n            if (text[i] === '{') {\n              state.braced++;\n            } else if (text[i] === '}') {\n              state.braced--;\n            }\n          };\n        }\n        return token;\n      } else if (identifier(stream)) {\n        if (stream.peek() === ':') {\n          return 'variable';\n        }\n        return 'variable-2';\n      } else if (['[', ']', '(', ')'].indexOf(stream.peek()) != -1) {\n        stream.next();\n        return 'bracket';\n      } else if (!stream.eatSpace()) {\n        stream.next();\n      }\n      return null;\n    }\n  };\n}, \"javascript\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/perl/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Perl mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"perl.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Perl</a>\n  </ul>\n</div>\n\n<article>\n<h2>Perl mode</h2>\n\n\n<div><textarea id=\"code\" name=\"code\">\n#!/usr/bin/perl\n\nuse Something qw(func1 func2);\n\n# strings\nmy $s1 = qq'single line';\nour $s2 = q(multi-\n              line);\n\n=item Something\n\tExample.\n=cut\n\nmy $html=<<'HTML'\n<html>\n<title>hi!</title>\n</html>\nHTML\n\nprint \"first,\".join(',', 'second', qq~third~);\n\nif($s1 =~ m[(?<!\\s)(l.ne)\\z]o) {\n\t$h->{$1}=$$.' predefined variables';\n\t$s2 =~ s/\\-line//ox;\n\t$s1 =~ s[\n\t\t  line ]\n\t\t[\n\t\t  block\n\t\t]ox;\n}\n\n1; # numbers and comments\n\n__END__\nsomething...\n\n</textarea></div>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers: true\n      });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-perl</code>.</p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/perl/perl.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n// CodeMirror2 mode/perl/perl.js (text/x-perl) beta 0.10 (2011-11-08)\n// This is a part of CodeMirror from https://github.com/sabaca/CodeMirror_mode_perl (mail@sabaca.com)\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"perl\",function(){\n        // http://perldoc.perl.org\n        var PERL={                                      //   null - magic touch\n                                                        //   1 - keyword\n                                                        //   2 - def\n                                                        //   3 - atom\n                                                        //   4 - operator\n                                                        //   5 - variable-2 (predefined)\n                                                        //   [x,y] - x=1,2,3; y=must be defined if x{...}\n                                                //      PERL operators\n                '->'                            :   4,\n                '++'                            :   4,\n                '--'                            :   4,\n                '**'                            :   4,\n                                                        //   ! ~ \\ and unary + and -\n                '=~'                            :   4,\n                '!~'                            :   4,\n                '*'                             :   4,\n                '/'                             :   4,\n                '%'                             :   4,\n                'x'                             :   4,\n                '+'                             :   4,\n                '-'                             :   4,\n                '.'                             :   4,\n                '<<'                            :   4,\n                '>>'                            :   4,\n                                                        //   named unary operators\n                '<'                             :   4,\n                '>'                             :   4,\n                '<='                            :   4,\n                '>='                            :   4,\n                'lt'                            :   4,\n                'gt'                            :   4,\n                'le'                            :   4,\n                'ge'                            :   4,\n                '=='                            :   4,\n                '!='                            :   4,\n                '<=>'                           :   4,\n                'eq'                            :   4,\n                'ne'                            :   4,\n                'cmp'                           :   4,\n                '~~'                            :   4,\n                '&'                             :   4,\n                '|'                             :   4,\n                '^'                             :   4,\n                '&&'                            :   4,\n                '||'                            :   4,\n                '//'                            :   4,\n                '..'                            :   4,\n                '...'                           :   4,\n                '?'                             :   4,\n                ':'                             :   4,\n                '='                             :   4,\n                '+='                            :   4,\n                '-='                            :   4,\n                '*='                            :   4,  //   etc. ???\n                ','                             :   4,\n                '=>'                            :   4,\n                '::'                            :   4,\n                                                        //   list operators (rightward)\n                'not'                           :   4,\n                'and'                           :   4,\n                'or'                            :   4,\n                'xor'                           :   4,\n                                                //      PERL predefined variables (I know, what this is a paranoid idea, but may be needed for people, who learn PERL, and for me as well, ...and may be for you?;)\n                'BEGIN'                         :   [5,1],\n                'END'                           :   [5,1],\n                'PRINT'                         :   [5,1],\n                'PRINTF'                        :   [5,1],\n                'GETC'                          :   [5,1],\n                'READ'                          :   [5,1],\n                'READLINE'                      :   [5,1],\n                'DESTROY'                       :   [5,1],\n                'TIE'                           :   [5,1],\n                'TIEHANDLE'                     :   [5,1],\n                'UNTIE'                         :   [5,1],\n                'STDIN'                         :    5,\n                'STDIN_TOP'                     :    5,\n                'STDOUT'                        :    5,\n                'STDOUT_TOP'                    :    5,\n                'STDERR'                        :    5,\n                'STDERR_TOP'                    :    5,\n                '$ARG'                          :    5,\n                '$_'                            :    5,\n                '@ARG'                          :    5,\n                '@_'                            :    5,\n                '$LIST_SEPARATOR'               :    5,\n                '$\"'                            :    5,\n                '$PROCESS_ID'                   :    5,\n                '$PID'                          :    5,\n                '$$'                            :    5,\n                '$REAL_GROUP_ID'                :    5,\n                '$GID'                          :    5,\n                '$('                            :    5,\n                '$EFFECTIVE_GROUP_ID'           :    5,\n                '$EGID'                         :    5,\n                '$)'                            :    5,\n                '$PROGRAM_NAME'                 :    5,\n                '$0'                            :    5,\n                '$SUBSCRIPT_SEPARATOR'          :    5,\n                '$SUBSEP'                       :    5,\n                '$;'                            :    5,\n                '$REAL_USER_ID'                 :    5,\n                '$UID'                          :    5,\n                '$<'                            :    5,\n                '$EFFECTIVE_USER_ID'            :    5,\n                '$EUID'                         :    5,\n                '$>'                            :    5,\n                '$a'                            :    5,\n                '$b'                            :    5,\n                '$COMPILING'                    :    5,\n                '$^C'                           :    5,\n                '$DEBUGGING'                    :    5,\n                '$^D'                           :    5,\n                '${^ENCODING}'                  :    5,\n                '$ENV'                          :    5,\n                '%ENV'                          :    5,\n                '$SYSTEM_FD_MAX'                :    5,\n                '$^F'                           :    5,\n                '@F'                            :    5,\n                '${^GLOBAL_PHASE}'              :    5,\n                '$^H'                           :    5,\n                '%^H'                           :    5,\n                '@INC'                          :    5,\n                '%INC'                          :    5,\n                '$INPLACE_EDIT'                 :    5,\n                '$^I'                           :    5,\n                '$^M'                           :    5,\n                '$OSNAME'                       :    5,\n                '$^O'                           :    5,\n                '${^OPEN}'                      :    5,\n                '$PERLDB'                       :    5,\n                '$^P'                           :    5,\n                '$SIG'                          :    5,\n                '%SIG'                          :    5,\n                '$BASETIME'                     :    5,\n                '$^T'                           :    5,\n                '${^TAINT}'                     :    5,\n                '${^UNICODE}'                   :    5,\n                '${^UTF8CACHE}'                 :    5,\n                '${^UTF8LOCALE}'                :    5,\n                '$PERL_VERSION'                 :    5,\n                '$^V'                           :    5,\n                '${^WIN32_SLOPPY_STAT}'         :    5,\n                '$EXECUTABLE_NAME'              :    5,\n                '$^X'                           :    5,\n                '$1'                            :    5, // - regexp $1, $2...\n                '$MATCH'                        :    5,\n                '$&'                            :    5,\n                '${^MATCH}'                     :    5,\n                '$PREMATCH'                     :    5,\n                '$`'                            :    5,\n                '${^PREMATCH}'                  :    5,\n                '$POSTMATCH'                    :    5,\n                \"$'\"                            :    5,\n                '${^POSTMATCH}'                 :    5,\n                '$LAST_PAREN_MATCH'             :    5,\n                '$+'                            :    5,\n                '$LAST_SUBMATCH_RESULT'         :    5,\n                '$^N'                           :    5,\n                '@LAST_MATCH_END'               :    5,\n                '@+'                            :    5,\n                '%LAST_PAREN_MATCH'             :    5,\n                '%+'                            :    5,\n                '@LAST_MATCH_START'             :    5,\n                '@-'                            :    5,\n                '%LAST_MATCH_START'             :    5,\n                '%-'                            :    5,\n                '$LAST_REGEXP_CODE_RESULT'      :    5,\n                '$^R'                           :    5,\n                '${^RE_DEBUG_FLAGS}'            :    5,\n                '${^RE_TRIE_MAXBUF}'            :    5,\n                '$ARGV'                         :    5,\n                '@ARGV'                         :    5,\n                'ARGV'                          :    5,\n                'ARGVOUT'                       :    5,\n                '$OUTPUT_FIELD_SEPARATOR'       :    5,\n                '$OFS'                          :    5,\n                '$,'                            :    5,\n                '$INPUT_LINE_NUMBER'            :    5,\n                '$NR'                           :    5,\n                '$.'                            :    5,\n                '$INPUT_RECORD_SEPARATOR'       :    5,\n                '$RS'                           :    5,\n                '$/'                            :    5,\n                '$OUTPUT_RECORD_SEPARATOR'      :    5,\n                '$ORS'                          :    5,\n                '$\\\\'                           :    5,\n                '$OUTPUT_AUTOFLUSH'             :    5,\n                '$|'                            :    5,\n                '$ACCUMULATOR'                  :    5,\n                '$^A'                           :    5,\n                '$FORMAT_FORMFEED'              :    5,\n                '$^L'                           :    5,\n                '$FORMAT_PAGE_NUMBER'           :    5,\n                '$%'                            :    5,\n                '$FORMAT_LINES_LEFT'            :    5,\n                '$-'                            :    5,\n                '$FORMAT_LINE_BREAK_CHARACTERS' :    5,\n                '$:'                            :    5,\n                '$FORMAT_LINES_PER_PAGE'        :    5,\n                '$='                            :    5,\n                '$FORMAT_TOP_NAME'              :    5,\n                '$^'                            :    5,\n                '$FORMAT_NAME'                  :    5,\n                '$~'                            :    5,\n                '${^CHILD_ERROR_NATIVE}'        :    5,\n                '$EXTENDED_OS_ERROR'            :    5,\n                '$^E'                           :    5,\n                '$EXCEPTIONS_BEING_CAUGHT'      :    5,\n                '$^S'                           :    5,\n                '$WARNING'                      :    5,\n                '$^W'                           :    5,\n                '${^WARNING_BITS}'              :    5,\n                '$OS_ERROR'                     :    5,\n                '$ERRNO'                        :    5,\n                '$!'                            :    5,\n                '%OS_ERROR'                     :    5,\n                '%ERRNO'                        :    5,\n                '%!'                            :    5,\n                '$CHILD_ERROR'                  :    5,\n                '$?'                            :    5,\n                '$EVAL_ERROR'                   :    5,\n                '$@'                            :    5,\n                '$OFMT'                         :    5,\n                '$#'                            :    5,\n                '$*'                            :    5,\n                '$ARRAY_BASE'                   :    5,\n                '$['                            :    5,\n                '$OLD_PERL_VERSION'             :    5,\n                '$]'                            :    5,\n                                                //      PERL blocks\n                'if'                            :[1,1],\n                elsif                           :[1,1],\n                'else'                          :[1,1],\n                'while'                         :[1,1],\n                unless                          :[1,1],\n                'for'                           :[1,1],\n                foreach                         :[1,1],\n                                                //      PERL functions\n                'abs'                           :1,     // - absolute value function\n                accept                          :1,     // - accept an incoming socket connect\n                alarm                           :1,     // - schedule a SIGALRM\n                'atan2'                         :1,     // - arctangent of Y/X in the range -PI to PI\n                bind                            :1,     // - binds an address to a socket\n                binmode                         :1,     // - prepare binary files for I/O\n                bless                           :1,     // - create an object\n                bootstrap                       :1,     //\n                'break'                         :1,     // - break out of a \"given\" block\n                caller                          :1,     // - get context of the current subroutine call\n                chdir                           :1,     // - change your current working directory\n                chmod                           :1,     // - changes the permissions on a list of files\n                chomp                           :1,     // - remove a trailing record separator from a string\n                chop                            :1,     // - remove the last character from a string\n                chown                           :1,     // - change the owership on a list of files\n                chr                             :1,     // - get character this number represents\n                chroot                          :1,     // - make directory new root for path lookups\n                close                           :1,     // - close file (or pipe or socket) handle\n                closedir                        :1,     // - close directory handle\n                connect                         :1,     // - connect to a remote socket\n                'continue'                      :[1,1], // - optional trailing block in a while or foreach\n                'cos'                           :1,     // - cosine function\n                crypt                           :1,     // - one-way passwd-style encryption\n                dbmclose                        :1,     // - breaks binding on a tied dbm file\n                dbmopen                         :1,     // - create binding on a tied dbm file\n                'default'                       :1,     //\n                defined                         :1,     // - test whether a value, variable, or function is defined\n                'delete'                        :1,     // - deletes a value from a hash\n                die                             :1,     // - raise an exception or bail out\n                'do'                            :1,     // - turn a BLOCK into a TERM\n                dump                            :1,     // - create an immediate core dump\n                each                            :1,     // - retrieve the next key/value pair from a hash\n                endgrent                        :1,     // - be done using group file\n                endhostent                      :1,     // - be done using hosts file\n                endnetent                       :1,     // - be done using networks file\n                endprotoent                     :1,     // - be done using protocols file\n                endpwent                        :1,     // - be done using passwd file\n                endservent                      :1,     // - be done using services file\n                eof                             :1,     // - test a filehandle for its end\n                'eval'                          :1,     // - catch exceptions or compile and run code\n                'exec'                          :1,     // - abandon this program to run another\n                exists                          :1,     // - test whether a hash key is present\n                exit                            :1,     // - terminate this program\n                'exp'                           :1,     // - raise I to a power\n                fcntl                           :1,     // - file control system call\n                fileno                          :1,     // - return file descriptor from filehandle\n                flock                           :1,     // - lock an entire file with an advisory lock\n                fork                            :1,     // - create a new process just like this one\n                format                          :1,     // - declare a picture format with use by the write() function\n                formline                        :1,     // - internal function used for formats\n                getc                            :1,     // - get the next character from the filehandle\n                getgrent                        :1,     // - get next group record\n                getgrgid                        :1,     // - get group record given group user ID\n                getgrnam                        :1,     // - get group record given group name\n                gethostbyaddr                   :1,     // - get host record given its address\n                gethostbyname                   :1,     // - get host record given name\n                gethostent                      :1,     // - get next hosts record\n                getlogin                        :1,     // - return who logged in at this tty\n                getnetbyaddr                    :1,     // - get network record given its address\n                getnetbyname                    :1,     // - get networks record given name\n                getnetent                       :1,     // - get next networks record\n                getpeername                     :1,     // - find the other end of a socket connection\n                getpgrp                         :1,     // - get process group\n                getppid                         :1,     // - get parent process ID\n                getpriority                     :1,     // - get current nice value\n                getprotobyname                  :1,     // - get protocol record given name\n                getprotobynumber                :1,     // - get protocol record numeric protocol\n                getprotoent                     :1,     // - get next protocols record\n                getpwent                        :1,     // - get next passwd record\n                getpwnam                        :1,     // - get passwd record given user login name\n                getpwuid                        :1,     // - get passwd record given user ID\n                getservbyname                   :1,     // - get services record given its name\n                getservbyport                   :1,     // - get services record given numeric port\n                getservent                      :1,     // - get next services record\n                getsockname                     :1,     // - retrieve the sockaddr for a given socket\n                getsockopt                      :1,     // - get socket options on a given socket\n                given                           :1,     //\n                glob                            :1,     // - expand filenames using wildcards\n                gmtime                          :1,     // - convert UNIX time into record or string using Greenwich time\n                'goto'                          :1,     // - create spaghetti code\n                grep                            :1,     // - locate elements in a list test true against a given criterion\n                hex                             :1,     // - convert a string to a hexadecimal number\n                'import'                        :1,     // - patch a module's namespace into your own\n                index                           :1,     // - find a substring within a string\n                'int'                           :1,     // - get the integer portion of a number\n                ioctl                           :1,     // - system-dependent device control system call\n                'join'                          :1,     // - join a list into a string using a separator\n                keys                            :1,     // - retrieve list of indices from a hash\n                kill                            :1,     // - send a signal to a process or process group\n                last                            :1,     // - exit a block prematurely\n                lc                              :1,     // - return lower-case version of a string\n                lcfirst                         :1,     // - return a string with just the next letter in lower case\n                length                          :1,     // - return the number of bytes in a string\n                'link'                          :1,     // - create a hard link in the filesytem\n                listen                          :1,     // - register your socket as a server\n                local                           : 2,    // - create a temporary value for a global variable (dynamic scoping)\n                localtime                       :1,     // - convert UNIX time into record or string using local time\n                lock                            :1,     // - get a thread lock on a variable, subroutine, or method\n                'log'                           :1,     // - retrieve the natural logarithm for a number\n                lstat                           :1,     // - stat a symbolic link\n                m                               :null,  // - match a string with a regular expression pattern\n                map                             :1,     // - apply a change to a list to get back a new list with the changes\n                mkdir                           :1,     // - create a directory\n                msgctl                          :1,     // - SysV IPC message control operations\n                msgget                          :1,     // - get SysV IPC message queue\n                msgrcv                          :1,     // - receive a SysV IPC message from a message queue\n                msgsnd                          :1,     // - send a SysV IPC message to a message queue\n                my                              : 2,    // - declare and assign a local variable (lexical scoping)\n                'new'                           :1,     //\n                next                            :1,     // - iterate a block prematurely\n                no                              :1,     // - unimport some module symbols or semantics at compile time\n                oct                             :1,     // - convert a string to an octal number\n                open                            :1,     // - open a file, pipe, or descriptor\n                opendir                         :1,     // - open a directory\n                ord                             :1,     // - find a character's numeric representation\n                our                             : 2,    // - declare and assign a package variable (lexical scoping)\n                pack                            :1,     // - convert a list into a binary representation\n                'package'                       :1,     // - declare a separate global namespace\n                pipe                            :1,     // - open a pair of connected filehandles\n                pop                             :1,     // - remove the last element from an array and return it\n                pos                             :1,     // - find or set the offset for the last/next m//g search\n                print                           :1,     // - output a list to a filehandle\n                printf                          :1,     // - output a formatted list to a filehandle\n                prototype                       :1,     // - get the prototype (if any) of a subroutine\n                push                            :1,     // - append one or more elements to an array\n                q                               :null,  // - singly quote a string\n                qq                              :null,  // - doubly quote a string\n                qr                              :null,  // - Compile pattern\n                quotemeta                       :null,  // - quote regular expression magic characters\n                qw                              :null,  // - quote a list of words\n                qx                              :null,  // - backquote quote a string\n                rand                            :1,     // - retrieve the next pseudorandom number\n                read                            :1,     // - fixed-length buffered input from a filehandle\n                readdir                         :1,     // - get a directory from a directory handle\n                readline                        :1,     // - fetch a record from a file\n                readlink                        :1,     // - determine where a symbolic link is pointing\n                readpipe                        :1,     // - execute a system command and collect standard output\n                recv                            :1,     // - receive a message over a Socket\n                redo                            :1,     // - start this loop iteration over again\n                ref                             :1,     // - find out the type of thing being referenced\n                rename                          :1,     // - change a filename\n                require                         :1,     // - load in external functions from a library at runtime\n                reset                           :1,     // - clear all variables of a given name\n                'return'                        :1,     // - get out of a function early\n                reverse                         :1,     // - flip a string or a list\n                rewinddir                       :1,     // - reset directory handle\n                rindex                          :1,     // - right-to-left substring search\n                rmdir                           :1,     // - remove a directory\n                s                               :null,  // - replace a pattern with a string\n                say                             :1,     // - print with newline\n                scalar                          :1,     // - force a scalar context\n                seek                            :1,     // - reposition file pointer for random-access I/O\n                seekdir                         :1,     // - reposition directory pointer\n                select                          :1,     // - reset default output or do I/O multiplexing\n                semctl                          :1,     // - SysV semaphore control operations\n                semget                          :1,     // - get set of SysV semaphores\n                semop                           :1,     // - SysV semaphore operations\n                send                            :1,     // - send a message over a socket\n                setgrent                        :1,     // - prepare group file for use\n                sethostent                      :1,     // - prepare hosts file for use\n                setnetent                       :1,     // - prepare networks file for use\n                setpgrp                         :1,     // - set the process group of a process\n                setpriority                     :1,     // - set a process's nice value\n                setprotoent                     :1,     // - prepare protocols file for use\n                setpwent                        :1,     // - prepare passwd file for use\n                setservent                      :1,     // - prepare services file for use\n                setsockopt                      :1,     // - set some socket options\n                shift                           :1,     // - remove the first element of an array, and return it\n                shmctl                          :1,     // - SysV shared memory operations\n                shmget                          :1,     // - get SysV shared memory segment identifier\n                shmread                         :1,     // - read SysV shared memory\n                shmwrite                        :1,     // - write SysV shared memory\n                shutdown                        :1,     // - close down just half of a socket connection\n                'sin'                           :1,     // - return the sine of a number\n                sleep                           :1,     // - block for some number of seconds\n                socket                          :1,     // - create a socket\n                socketpair                      :1,     // - create a pair of sockets\n                'sort'                          :1,     // - sort a list of values\n                splice                          :1,     // - add or remove elements anywhere in an array\n                'split'                         :1,     // - split up a string using a regexp delimiter\n                sprintf                         :1,     // - formatted print into a string\n                'sqrt'                          :1,     // - square root function\n                srand                           :1,     // - seed the random number generator\n                stat                            :1,     // - get a file's status information\n                state                           :1,     // - declare and assign a state variable (persistent lexical scoping)\n                study                           :1,     // - optimize input data for repeated searches\n                'sub'                           :1,     // - declare a subroutine, possibly anonymously\n                'substr'                        :1,     // - get or alter a portion of a stirng\n                symlink                         :1,     // - create a symbolic link to a file\n                syscall                         :1,     // - execute an arbitrary system call\n                sysopen                         :1,     // - open a file, pipe, or descriptor\n                sysread                         :1,     // - fixed-length unbuffered input from a filehandle\n                sysseek                         :1,     // - position I/O pointer on handle used with sysread and syswrite\n                system                          :1,     // - run a separate program\n                syswrite                        :1,     // - fixed-length unbuffered output to a filehandle\n                tell                            :1,     // - get current seekpointer on a filehandle\n                telldir                         :1,     // - get current seekpointer on a directory handle\n                tie                             :1,     // - bind a variable to an object class\n                tied                            :1,     // - get a reference to the object underlying a tied variable\n                time                            :1,     // - return number of seconds since 1970\n                times                           :1,     // - return elapsed time for self and child processes\n                tr                              :null,  // - transliterate a string\n                truncate                        :1,     // - shorten a file\n                uc                              :1,     // - return upper-case version of a string\n                ucfirst                         :1,     // - return a string with just the next letter in upper case\n                umask                           :1,     // - set file creation mode mask\n                undef                           :1,     // - remove a variable or function definition\n                unlink                          :1,     // - remove one link to a file\n                unpack                          :1,     // - convert binary structure into normal perl variables\n                unshift                         :1,     // - prepend more elements to the beginning of a list\n                untie                           :1,     // - break a tie binding to a variable\n                use                             :1,     // - load in a module at compile time\n                utime                           :1,     // - set a file's last access and modify times\n                values                          :1,     // - return a list of the values in a hash\n                vec                             :1,     // - test or set particular bits in a string\n                wait                            :1,     // - wait for any child process to die\n                waitpid                         :1,     // - wait for a particular child process to die\n                wantarray                       :1,     // - get void vs scalar vs list context of current subroutine call\n                warn                            :1,     // - print debugging info\n                when                            :1,     //\n                write                           :1,     // - print a picture record\n                y                               :null}; // - transliterate a string\n\n        var RXstyle=\"string-2\";\n        var RXmodifiers=/[goseximacplud]/;              // NOTE: \"m\", \"s\", \"y\" and \"tr\" need to correct real modifiers for each regexp type\n\n        function tokenChain(stream,state,chain,style,tail){     // NOTE: chain.length > 2 is not working now (it's for s[...][...]geos;)\n                state.chain=null;                               //                                                          12   3tail\n                state.style=null;\n                state.tail=null;\n                state.tokenize=function(stream,state){\n                        var e=false,c,i=0;\n                        while(c=stream.next()){\n                                if(c===chain[i]&&!e){\n                                        if(chain[++i]!==undefined){\n                                                state.chain=chain[i];\n                                                state.style=style;\n                                                state.tail=tail;}\n                                        else if(tail)\n                                                stream.eatWhile(tail);\n                                        state.tokenize=tokenPerl;\n                                        return style;}\n                                e=!e&&c==\"\\\\\";}\n                        return style;};\n                return state.tokenize(stream,state);}\n\n        function tokenSOMETHING(stream,state,string){\n                state.tokenize=function(stream,state){\n                        if(stream.string==string)\n                                state.tokenize=tokenPerl;\n                        stream.skipToEnd();\n                        return \"string\";};\n                return state.tokenize(stream,state);}\n\n        function tokenPerl(stream,state){\n                if(stream.eatSpace())\n                        return null;\n                if(state.chain)\n                        return tokenChain(stream,state,state.chain,state.style,state.tail);\n                if(stream.match(/^\\-?[\\d\\.]/,false))\n                        if(stream.match(/^(\\-?(\\d*\\.\\d+(e[+-]?\\d+)?|\\d+\\.\\d*)|0x[\\da-fA-F]+|0b[01]+|\\d+(e[+-]?\\d+)?)/))\n                                return 'number';\n                if(stream.match(/^<<(?=\\w)/)){                  // NOTE: <<SOMETHING\\n...\\nSOMETHING\\n\n                        stream.eatWhile(/\\w/);\n                        return tokenSOMETHING(stream,state,stream.current().substr(2));}\n                if(stream.sol()&&stream.match(/^\\=item(?!\\w)/)){// NOTE: \\n=item...\\n=cut\\n\n                        return tokenSOMETHING(stream,state,'=cut');}\n                var ch=stream.next();\n                if(ch=='\"'||ch==\"'\"){                           // NOTE: ' or \" or <<'SOMETHING'\\n...\\nSOMETHING\\n or <<\"SOMETHING\"\\n...\\nSOMETHING\\n\n                        if(prefix(stream, 3)==\"<<\"+ch){\n                                var p=stream.pos;\n                                stream.eatWhile(/\\w/);\n                                var n=stream.current().substr(1);\n                                if(n&&stream.eat(ch))\n                                        return tokenSOMETHING(stream,state,n);\n                                stream.pos=p;}\n                        return tokenChain(stream,state,[ch],\"string\");}\n                if(ch==\"q\"){\n                        var c=look(stream, -2);\n                        if(!(c&&/\\w/.test(c))){\n                                c=look(stream, 0);\n                                if(c==\"x\"){\n                                        c=look(stream, 1);\n                                        if(c==\"(\"){\n                                                eatSuffix(stream, 2);\n                                                return tokenChain(stream,state,[\")\"],RXstyle,RXmodifiers);}\n                                        if(c==\"[\"){\n                                                eatSuffix(stream, 2);\n                                                return tokenChain(stream,state,[\"]\"],RXstyle,RXmodifiers);}\n                                        if(c==\"{\"){\n                                                eatSuffix(stream, 2);\n                                                return tokenChain(stream,state,[\"}\"],RXstyle,RXmodifiers);}\n                                        if(c==\"<\"){\n                                                eatSuffix(stream, 2);\n                                                return tokenChain(stream,state,[\">\"],RXstyle,RXmodifiers);}\n                                        if(/[\\^'\"!~\\/]/.test(c)){\n                                                eatSuffix(stream, 1);\n                                                return tokenChain(stream,state,[stream.eat(c)],RXstyle,RXmodifiers);}}\n                                else if(c==\"q\"){\n                                        c=look(stream, 1);\n                                        if(c==\"(\"){\n                                                eatSuffix(stream, 2);\n                                                return tokenChain(stream,state,[\")\"],\"string\");}\n                                        if(c==\"[\"){\n                                                eatSuffix(stream, 2);\n                                                return tokenChain(stream,state,[\"]\"],\"string\");}\n                                        if(c==\"{\"){\n                                                eatSuffix(stream, 2);\n                                                return tokenChain(stream,state,[\"}\"],\"string\");}\n                                        if(c==\"<\"){\n                                                eatSuffix(stream, 2);\n                                                return tokenChain(stream,state,[\">\"],\"string\");}\n                                        if(/[\\^'\"!~\\/]/.test(c)){\n                                                eatSuffix(stream, 1);\n                                                return tokenChain(stream,state,[stream.eat(c)],\"string\");}}\n                                else if(c==\"w\"){\n                                        c=look(stream, 1);\n                                        if(c==\"(\"){\n                                                eatSuffix(stream, 2);\n                                                return tokenChain(stream,state,[\")\"],\"bracket\");}\n                                        if(c==\"[\"){\n                                                eatSuffix(stream, 2);\n                                                return tokenChain(stream,state,[\"]\"],\"bracket\");}\n                                        if(c==\"{\"){\n                                                eatSuffix(stream, 2);\n                                                return tokenChain(stream,state,[\"}\"],\"bracket\");}\n                                        if(c==\"<\"){\n                                                eatSuffix(stream, 2);\n                                                return tokenChain(stream,state,[\">\"],\"bracket\");}\n                                        if(/[\\^'\"!~\\/]/.test(c)){\n                                                eatSuffix(stream, 1);\n                                                return tokenChain(stream,state,[stream.eat(c)],\"bracket\");}}\n                                else if(c==\"r\"){\n                                        c=look(stream, 1);\n                                        if(c==\"(\"){\n                                                eatSuffix(stream, 2);\n                                                return tokenChain(stream,state,[\")\"],RXstyle,RXmodifiers);}\n                                        if(c==\"[\"){\n                                                eatSuffix(stream, 2);\n                                                return tokenChain(stream,state,[\"]\"],RXstyle,RXmodifiers);}\n                                        if(c==\"{\"){\n                                                eatSuffix(stream, 2);\n                                                return tokenChain(stream,state,[\"}\"],RXstyle,RXmodifiers);}\n                                        if(c==\"<\"){\n                                                eatSuffix(stream, 2);\n                                                return tokenChain(stream,state,[\">\"],RXstyle,RXmodifiers);}\n                                        if(/[\\^'\"!~\\/]/.test(c)){\n                                                eatSuffix(stream, 1);\n                                                return tokenChain(stream,state,[stream.eat(c)],RXstyle,RXmodifiers);}}\n                                else if(/[\\^'\"!~\\/(\\[{<]/.test(c)){\n                                        if(c==\"(\"){\n                                                eatSuffix(stream, 1);\n                                                return tokenChain(stream,state,[\")\"],\"string\");}\n                                        if(c==\"[\"){\n                                                eatSuffix(stream, 1);\n                                                return tokenChain(stream,state,[\"]\"],\"string\");}\n                                        if(c==\"{\"){\n                                                eatSuffix(stream, 1);\n                                                return tokenChain(stream,state,[\"}\"],\"string\");}\n                                        if(c==\"<\"){\n                                                eatSuffix(stream, 1);\n                                                return tokenChain(stream,state,[\">\"],\"string\");}\n                                        if(/[\\^'\"!~\\/]/.test(c)){\n                                                return tokenChain(stream,state,[stream.eat(c)],\"string\");}}}}\n                if(ch==\"m\"){\n                        var c=look(stream, -2);\n                        if(!(c&&/\\w/.test(c))){\n                                c=stream.eat(/[(\\[{<\\^'\"!~\\/]/);\n                                if(c){\n                                        if(/[\\^'\"!~\\/]/.test(c)){\n                                                return tokenChain(stream,state,[c],RXstyle,RXmodifiers);}\n                                        if(c==\"(\"){\n                                                return tokenChain(stream,state,[\")\"],RXstyle,RXmodifiers);}\n                                        if(c==\"[\"){\n                                                return tokenChain(stream,state,[\"]\"],RXstyle,RXmodifiers);}\n                                        if(c==\"{\"){\n                                                return tokenChain(stream,state,[\"}\"],RXstyle,RXmodifiers);}\n                                        if(c==\"<\"){\n                                                return tokenChain(stream,state,[\">\"],RXstyle,RXmodifiers);}}}}\n                if(ch==\"s\"){\n                        var c=/[\\/>\\]})\\w]/.test(look(stream, -2));\n                        if(!c){\n                                c=stream.eat(/[(\\[{<\\^'\"!~\\/]/);\n                                if(c){\n                                        if(c==\"[\")\n                                                return tokenChain(stream,state,[\"]\",\"]\"],RXstyle,RXmodifiers);\n                                        if(c==\"{\")\n                                                return tokenChain(stream,state,[\"}\",\"}\"],RXstyle,RXmodifiers);\n                                        if(c==\"<\")\n                                                return tokenChain(stream,state,[\">\",\">\"],RXstyle,RXmodifiers);\n                                        if(c==\"(\")\n                                                return tokenChain(stream,state,[\")\",\")\"],RXstyle,RXmodifiers);\n                                        return tokenChain(stream,state,[c,c],RXstyle,RXmodifiers);}}}\n                if(ch==\"y\"){\n                        var c=/[\\/>\\]})\\w]/.test(look(stream, -2));\n                        if(!c){\n                                c=stream.eat(/[(\\[{<\\^'\"!~\\/]/);\n                                if(c){\n                                        if(c==\"[\")\n                                                return tokenChain(stream,state,[\"]\",\"]\"],RXstyle,RXmodifiers);\n                                        if(c==\"{\")\n                                                return tokenChain(stream,state,[\"}\",\"}\"],RXstyle,RXmodifiers);\n                                        if(c==\"<\")\n                                                return tokenChain(stream,state,[\">\",\">\"],RXstyle,RXmodifiers);\n                                        if(c==\"(\")\n                                                return tokenChain(stream,state,[\")\",\")\"],RXstyle,RXmodifiers);\n                                        return tokenChain(stream,state,[c,c],RXstyle,RXmodifiers);}}}\n                if(ch==\"t\"){\n                        var c=/[\\/>\\]})\\w]/.test(look(stream, -2));\n                        if(!c){\n                                c=stream.eat(\"r\");if(c){\n                                c=stream.eat(/[(\\[{<\\^'\"!~\\/]/);\n                                if(c){\n                                        if(c==\"[\")\n                                                return tokenChain(stream,state,[\"]\",\"]\"],RXstyle,RXmodifiers);\n                                        if(c==\"{\")\n                                                return tokenChain(stream,state,[\"}\",\"}\"],RXstyle,RXmodifiers);\n                                        if(c==\"<\")\n                                                return tokenChain(stream,state,[\">\",\">\"],RXstyle,RXmodifiers);\n                                        if(c==\"(\")\n                                                return tokenChain(stream,state,[\")\",\")\"],RXstyle,RXmodifiers);\n                                        return tokenChain(stream,state,[c,c],RXstyle,RXmodifiers);}}}}\n                if(ch==\"`\"){\n                        return tokenChain(stream,state,[ch],\"variable-2\");}\n                if(ch==\"/\"){\n                        if(!/~\\s*$/.test(prefix(stream)))\n                                return \"operator\";\n                        else\n                                return tokenChain(stream,state,[ch],RXstyle,RXmodifiers);}\n                if(ch==\"$\"){\n                        var p=stream.pos;\n                        if(stream.eatWhile(/\\d/)||stream.eat(\"{\")&&stream.eatWhile(/\\d/)&&stream.eat(\"}\"))\n                                return \"variable-2\";\n                        else\n                                stream.pos=p;}\n                if(/[$@%]/.test(ch)){\n                        var p=stream.pos;\n                        if(stream.eat(\"^\")&&stream.eat(/[A-Z]/)||!/[@$%&]/.test(look(stream, -2))&&stream.eat(/[=|\\\\\\-#?@;:&`~\\^!\\[\\]*'\"$+.,\\/<>()]/)){\n                                var c=stream.current();\n                                if(PERL[c])\n                                        return \"variable-2\";}\n                        stream.pos=p;}\n                if(/[$@%&]/.test(ch)){\n                        if(stream.eatWhile(/[\\w$\\[\\]]/)||stream.eat(\"{\")&&stream.eatWhile(/[\\w$\\[\\]]/)&&stream.eat(\"}\")){\n                                var c=stream.current();\n                                if(PERL[c])\n                                        return \"variable-2\";\n                                else\n                                        return \"variable\";}}\n                if(ch==\"#\"){\n                        if(look(stream, -2)!=\"$\"){\n                                stream.skipToEnd();\n                                return \"comment\";}}\n                if(/[:+\\-\\^*$&%@=<>!?|\\/~\\.]/.test(ch)){\n                        var p=stream.pos;\n                        stream.eatWhile(/[:+\\-\\^*$&%@=<>!?|\\/~\\.]/);\n                        if(PERL[stream.current()])\n                                return \"operator\";\n                        else\n                                stream.pos=p;}\n                if(ch==\"_\"){\n                        if(stream.pos==1){\n                                if(suffix(stream, 6)==\"_END__\"){\n                                        return tokenChain(stream,state,['\\0'],\"comment\");}\n                                else if(suffix(stream, 7)==\"_DATA__\"){\n                                        return tokenChain(stream,state,['\\0'],\"variable-2\");}\n                                else if(suffix(stream, 7)==\"_C__\"){\n                                        return tokenChain(stream,state,['\\0'],\"string\");}}}\n                if(/\\w/.test(ch)){\n                        var p=stream.pos;\n                        if(look(stream, -2)==\"{\"&&(look(stream, 0)==\"}\"||stream.eatWhile(/\\w/)&&look(stream, 0)==\"}\"))\n                                return \"string\";\n                        else\n                                stream.pos=p;}\n                if(/[A-Z]/.test(ch)){\n                        var l=look(stream, -2);\n                        var p=stream.pos;\n                        stream.eatWhile(/[A-Z_]/);\n                        if(/[\\da-z]/.test(look(stream, 0))){\n                                stream.pos=p;}\n                        else{\n                                var c=PERL[stream.current()];\n                                if(!c)\n                                        return \"meta\";\n                                if(c[1])\n                                        c=c[0];\n                                if(l!=\":\"){\n                                        if(c==1)\n                                                return \"keyword\";\n                                        else if(c==2)\n                                                return \"def\";\n                                        else if(c==3)\n                                                return \"atom\";\n                                        else if(c==4)\n                                                return \"operator\";\n                                        else if(c==5)\n                                                return \"variable-2\";\n                                        else\n                                                return \"meta\";}\n                                else\n                                        return \"meta\";}}\n                if(/[a-zA-Z_]/.test(ch)){\n                        var l=look(stream, -2);\n                        stream.eatWhile(/\\w/);\n                        var c=PERL[stream.current()];\n                        if(!c)\n                                return \"meta\";\n                        if(c[1])\n                                c=c[0];\n                        if(l!=\":\"){\n                                if(c==1)\n                                        return \"keyword\";\n                                else if(c==2)\n                                        return \"def\";\n                                else if(c==3)\n                                        return \"atom\";\n                                else if(c==4)\n                                        return \"operator\";\n                                else if(c==5)\n                                        return \"variable-2\";\n                                else\n                                        return \"meta\";}\n                        else\n                                return \"meta\";}\n                return null;}\n\n        return {\n            startState: function() {\n                return {\n                    tokenize: tokenPerl,\n                    chain: null,\n                    style: null,\n                    tail: null\n                };\n            },\n            token: function(stream, state) {\n                return (state.tokenize || tokenPerl)(stream, state);\n            },\n            lineComment: '#'\n        };\n});\n\nCodeMirror.registerHelper(\"wordChars\", \"perl\", /[\\w$]/);\n\nCodeMirror.defineMIME(\"text/x-perl\", \"perl\");\n\n// it's like \"peek\", but need for look-ahead or look-behind if index < 0\nfunction look(stream, c){\n  return stream.string.charAt(stream.pos+(c||0));\n}\n\n// return a part of prefix of current stream from current position\nfunction prefix(stream, c){\n  if(c){\n    var x=stream.pos-c;\n    return stream.string.substr((x>=0?x:0),c);}\n  else{\n    return stream.string.substr(0,stream.pos-1);\n  }\n}\n\n// return a part of suffix of current stream from current position\nfunction suffix(stream, c){\n  var y=stream.string.length;\n  var x=y-stream.pos+1;\n  return stream.string.substr(stream.pos,(c&&c<y?c:x));\n}\n\n// eating and vomiting a part of stream from current position\nfunction eatSuffix(stream, c){\n  var x=stream.pos+c;\n  var y;\n  if(x<=0)\n    stream.pos=0;\n  else if(x>=(y=stream.string.length-1))\n    stream.pos=y;\n  else\n    stream.pos=x;\n}\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/php/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: PHP mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/edit/matchbrackets.js\"></script>\n<script src=\"../htmlmixed/htmlmixed.js\"></script>\n<script src=\"../xml/xml.js\"></script>\n<script src=\"../javascript/javascript.js\"></script>\n<script src=\"../css/css.js\"></script>\n<script src=\"../clike/clike.js\"></script>\n<script src=\"php.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">PHP</a>\n  </ul>\n</div>\n\n<article>\n<h2>PHP mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n<?php\n$a = array('a' => 1, 'b' => 2, 3 => 'c');\n\necho \"$a[a] ${a[3] /* } comment */} {$a[b]} \\$a[a]\";\n\nfunction hello($who) {\n\treturn \"Hello $who!\";\n}\n?>\n<p>The program says <?= hello(\"World\") ?>.</p>\n<script>\n\talert(\"And here is some JS code\"); // also colored\n</script>\n</textarea></form>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers: true,\n        matchBrackets: true,\n        mode: \"application/x-httpd-php\",\n        indentUnit: 4,\n        indentWithTabs: true\n      });\n    </script>\n\n    <p>Simple HTML/PHP mode based on\n    the <a href=\"../clike/\">C-like</a> mode. Depends on XML,\n    JavaScript, CSS, HTMLMixed, and C-like modes.</p>\n\n    <p><strong>MIME types defined:</strong> <code>application/x-httpd-php</code> (HTML with PHP code), <code>text/x-php</code> (plain, non-wrapped PHP code).</p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/php/php.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"), require(\"../htmlmixed/htmlmixed\"), require(\"../clike/clike\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\", \"../htmlmixed/htmlmixed\", \"../clike/clike\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  function keywords(str) {\n    var obj = {}, words = str.split(\" \");\n    for (var i = 0; i < words.length; ++i) obj[words[i]] = true;\n    return obj;\n  }\n\n  // Helper for stringWithEscapes\n  function matchSequence(list, end) {\n    if (list.length == 0) return stringWithEscapes(end);\n    return function (stream, state) {\n      var patterns = list[0];\n      for (var i = 0; i < patterns.length; i++) if (stream.match(patterns[i][0])) {\n        state.tokenize = matchSequence(list.slice(1), end);\n        return patterns[i][1];\n      }\n      state.tokenize = stringWithEscapes(end);\n      return \"string\";\n    };\n  }\n  function stringWithEscapes(closing) {\n    return function(stream, state) { return stringWithEscapes_(stream, state, closing); };\n  }\n  function stringWithEscapes_(stream, state, closing) {\n    // \"Complex\" syntax\n    if (stream.match(\"${\", false) || stream.match(\"{$\", false)) {\n      state.tokenize = null;\n      return \"string\";\n    }\n\n    // Simple syntax\n    if (stream.match(/^\\$[a-zA-Z_][a-zA-Z0-9_]*/)) {\n      // After the variable name there may appear array or object operator.\n      if (stream.match(\"[\", false)) {\n        // Match array operator\n        state.tokenize = matchSequence([\n          [[\"[\", null]],\n          [[/\\d[\\w\\.]*/, \"number\"],\n           [/\\$[a-zA-Z_][a-zA-Z0-9_]*/, \"variable-2\"],\n           [/[\\w\\$]+/, \"variable\"]],\n          [[\"]\", null]]\n        ], closing);\n      }\n      if (stream.match(/\\-\\>\\w/, false)) {\n        // Match object operator\n        state.tokenize = matchSequence([\n          [[\"->\", null]],\n          [[/[\\w]+/, \"variable\"]]\n        ], closing);\n      }\n      return \"variable-2\";\n    }\n\n    var escaped = false;\n    // Normal string\n    while (!stream.eol() &&\n           (escaped || (!stream.match(\"{$\", false) &&\n                        !stream.match(/^(\\$[a-zA-Z_][a-zA-Z0-9_]*|\\$\\{)/, false)))) {\n      if (!escaped && stream.match(closing)) {\n        state.tokenize = null;\n        state.tokStack.pop(); state.tokStack.pop();\n        break;\n      }\n      escaped = stream.next() == \"\\\\\" && !escaped;\n    }\n    return \"string\";\n  }\n\n  var phpKeywords = \"abstract and array as break case catch class clone const continue declare default \" +\n    \"do else elseif enddeclare endfor endforeach endif endswitch endwhile extends final \" +\n    \"for foreach function global goto if implements interface instanceof namespace \" +\n    \"new or private protected public static switch throw trait try use var while xor \" +\n    \"die echo empty exit eval include include_once isset list require require_once return \" +\n    \"print unset __halt_compiler self static parent yield insteadof finally\";\n  var phpAtoms = \"true false null TRUE FALSE NULL __CLASS__ __DIR__ __FILE__ __LINE__ __METHOD__ __FUNCTION__ __NAMESPACE__ __TRAIT__\";\n  var phpBuiltin = \"func_num_args func_get_arg func_get_args strlen strcmp strncmp strcasecmp strncasecmp each error_reporting define defined trigger_error user_error set_error_handler restore_error_handler get_declared_classes get_loaded_extensions extension_loaded get_extension_funcs debug_backtrace constant bin2hex hex2bin sleep usleep time mktime gmmktime strftime gmstrftime strtotime date gmdate getdate localtime checkdate flush wordwrap htmlspecialchars htmlentities html_entity_decode md5 md5_file crc32 getimagesize image_type_to_mime_type phpinfo phpversion phpcredits strnatcmp strnatcasecmp substr_count strspn strcspn strtok strtoupper strtolower strpos strrpos strrev hebrev hebrevc nl2br basename dirname pathinfo stripslashes stripcslashes strstr stristr strrchr str_shuffle str_word_count strcoll substr substr_replace quotemeta ucfirst ucwords strtr addslashes addcslashes rtrim str_replace str_repeat count_chars chunk_split trim ltrim strip_tags similar_text explode implode setlocale localeconv parse_str str_pad chop strchr sprintf printf vprintf vsprintf sscanf fscanf parse_url urlencode urldecode rawurlencode rawurldecode readlink linkinfo link unlink exec system escapeshellcmd escapeshellarg passthru shell_exec proc_open proc_close rand srand getrandmax mt_rand mt_srand mt_getrandmax base64_decode base64_encode abs ceil floor round is_finite is_nan is_infinite bindec hexdec octdec decbin decoct dechex base_convert number_format fmod ip2long long2ip getenv putenv getopt microtime gettimeofday getrusage uniqid quoted_printable_decode set_time_limit get_cfg_var magic_quotes_runtime set_magic_quotes_runtime get_magic_quotes_gpc get_magic_quotes_runtime import_request_variables error_log serialize unserialize memory_get_usage var_dump var_export debug_zval_dump print_r highlight_file show_source highlight_string ini_get ini_get_all ini_set ini_alter ini_restore get_include_path set_include_path restore_include_path setcookie header headers_sent connection_aborted connection_status ignore_user_abort parse_ini_file is_uploaded_file move_uploaded_file intval floatval doubleval strval gettype settype is_null is_resource is_bool is_long is_float is_int is_integer is_double is_real is_numeric is_string is_array is_object is_scalar ereg ereg_replace eregi eregi_replace split spliti join sql_regcase dl pclose popen readfile rewind rmdir umask fclose feof fgetc fgets fgetss fread fopen fpassthru ftruncate fstat fseek ftell fflush fwrite fputs mkdir rename copy tempnam tmpfile file file_get_contents stream_select stream_context_create stream_context_set_params stream_context_set_option stream_context_get_options stream_filter_prepend stream_filter_append fgetcsv flock get_meta_tags stream_set_write_buffer set_file_buffer set_socket_blocking stream_set_blocking socket_set_blocking stream_get_meta_data stream_register_wrapper stream_wrapper_register stream_set_timeout socket_set_timeout socket_get_status realpath fnmatch fsockopen pfsockopen pack unpack get_browser crypt opendir closedir chdir getcwd rewinddir readdir dir glob fileatime filectime filegroup fileinode filemtime fileowner fileperms filesize filetype file_exists is_writable is_writeable is_readable is_executable is_file is_dir is_link stat lstat chown touch clearstatcache mail ob_start ob_flush ob_clean ob_end_flush ob_end_clean ob_get_flush ob_get_clean ob_get_length ob_get_level ob_get_status ob_get_contents ob_implicit_flush ob_list_handlers ksort krsort natsort natcasesort asort arsort sort rsort usort uasort uksort shuffle array_walk count end prev next reset current key min max in_array array_search extract compact array_fill range array_multisort array_push array_pop array_shift array_unshift array_splice array_slice array_merge array_merge_recursive array_keys array_values array_count_values array_reverse array_reduce array_pad array_flip array_change_key_case array_rand array_unique array_intersect array_intersect_assoc array_diff array_diff_assoc array_sum array_filter array_map array_chunk array_key_exists pos sizeof key_exists assert assert_options version_compare ftok str_rot13 aggregate session_name session_module_name session_save_path session_id session_regenerate_id session_decode session_register session_unregister session_is_registered session_encode session_start session_destroy session_unset session_set_save_handler session_cache_limiter session_cache_expire session_set_cookie_params session_get_cookie_params session_write_close preg_match preg_match_all preg_replace preg_replace_callback preg_split preg_quote preg_grep overload ctype_alnum ctype_alpha ctype_cntrl ctype_digit ctype_lower ctype_graph ctype_print ctype_punct ctype_space ctype_upper ctype_xdigit virtual apache_request_headers apache_note apache_lookup_uri apache_child_terminate apache_setenv apache_response_headers apache_get_version getallheaders mysql_connect mysql_pconnect mysql_close mysql_select_db mysql_create_db mysql_drop_db mysql_query mysql_unbuffered_query mysql_db_query mysql_list_dbs mysql_list_tables mysql_list_fields mysql_list_processes mysql_error mysql_errno mysql_affected_rows mysql_insert_id mysql_result mysql_num_rows mysql_num_fields mysql_fetch_row mysql_fetch_array mysql_fetch_assoc mysql_fetch_object mysql_data_seek mysql_fetch_lengths mysql_fetch_field mysql_field_seek mysql_free_result mysql_field_name mysql_field_table mysql_field_len mysql_field_type mysql_field_flags mysql_escape_string mysql_real_escape_string mysql_stat mysql_thread_id mysql_client_encoding mysql_get_client_info mysql_get_host_info mysql_get_proto_info mysql_get_server_info mysql_info mysql mysql_fieldname mysql_fieldtable mysql_fieldlen mysql_fieldtype mysql_fieldflags mysql_selectdb mysql_createdb mysql_dropdb mysql_freeresult mysql_numfields mysql_numrows mysql_listdbs mysql_listtables mysql_listfields mysql_db_name mysql_dbname mysql_tablename mysql_table_name pg_connect pg_pconnect pg_close pg_connection_status pg_connection_busy pg_connection_reset pg_host pg_dbname pg_port pg_tty pg_options pg_ping pg_query pg_send_query pg_cancel_query pg_fetch_result pg_fetch_row pg_fetch_assoc pg_fetch_array pg_fetch_object pg_fetch_all pg_affected_rows pg_get_result pg_result_seek pg_result_status pg_free_result pg_last_oid pg_num_rows pg_num_fields pg_field_name pg_field_num pg_field_size pg_field_type pg_field_prtlen pg_field_is_null pg_get_notify pg_get_pid pg_result_error pg_last_error pg_last_notice pg_put_line pg_end_copy pg_copy_to pg_copy_from pg_trace pg_untrace pg_lo_create pg_lo_unlink pg_lo_open pg_lo_close pg_lo_read pg_lo_write pg_lo_read_all pg_lo_import pg_lo_export pg_lo_seek pg_lo_tell pg_escape_string pg_escape_bytea pg_unescape_bytea pg_client_encoding pg_set_client_encoding pg_meta_data pg_convert pg_insert pg_update pg_delete pg_select pg_exec pg_getlastoid pg_cmdtuples pg_errormessage pg_numrows pg_numfields pg_fieldname pg_fieldsize pg_fieldtype pg_fieldnum pg_fieldprtlen pg_fieldisnull pg_freeresult pg_result pg_loreadall pg_locreate pg_lounlink pg_loopen pg_loclose pg_loread pg_lowrite pg_loimport pg_loexport http_response_code get_declared_traits getimagesizefromstring socket_import_stream stream_set_chunk_size trait_exists header_register_callback class_uses session_status session_register_shutdown echo print global static exit array empty eval isset unset die include require include_once require_once json_decode json_encode json_last_error json_last_error_msg curl_close curl_copy_handle curl_errno curl_error curl_escape curl_exec curl_file_create curl_getinfo curl_init curl_multi_add_handle curl_multi_close curl_multi_exec curl_multi_getcontent curl_multi_info_read curl_multi_init curl_multi_remove_handle curl_multi_select curl_multi_setopt curl_multi_strerror curl_pause curl_reset curl_setopt_array curl_setopt curl_share_close curl_share_init curl_share_setopt curl_strerror curl_unescape curl_version mysqli_affected_rows mysqli_autocommit mysqli_change_user mysqli_character_set_name mysqli_close mysqli_commit mysqli_connect_errno mysqli_connect_error mysqli_connect mysqli_data_seek mysqli_debug mysqli_dump_debug_info mysqli_errno mysqli_error_list mysqli_error mysqli_fetch_all mysqli_fetch_array mysqli_fetch_assoc mysqli_fetch_field_direct mysqli_fetch_field mysqli_fetch_fields mysqli_fetch_lengths mysqli_fetch_object mysqli_fetch_row mysqli_field_count mysqli_field_seek mysqli_field_tell mysqli_free_result mysqli_get_charset mysqli_get_client_info mysqli_get_client_stats mysqli_get_client_version mysqli_get_connection_stats mysqli_get_host_info mysqli_get_proto_info mysqli_get_server_info mysqli_get_server_version mysqli_info mysqli_init mysqli_insert_id mysqli_kill mysqli_more_results mysqli_multi_query mysqli_next_result mysqli_num_fields mysqli_num_rows mysqli_options mysqli_ping mysqli_prepare mysqli_query mysqli_real_connect mysqli_real_escape_string mysqli_real_query mysqli_reap_async_query mysqli_refresh mysqli_rollback mysqli_select_db mysqli_set_charset mysqli_set_local_infile_default mysqli_set_local_infile_handler mysqli_sqlstate mysqli_ssl_set mysqli_stat mysqli_stmt_init mysqli_store_result mysqli_thread_id mysqli_thread_safe mysqli_use_result mysqli_warning_count\";\n  CodeMirror.registerHelper(\"hintWords\", \"php\", [phpKeywords, phpAtoms, phpBuiltin].join(\" \").split(\" \"));\n  CodeMirror.registerHelper(\"wordChars\", \"php\", /[\\w$]/);\n\n  var phpConfig = {\n    name: \"clike\",\n    helperType: \"php\",\n    keywords: keywords(phpKeywords),\n    blockKeywords: keywords(\"catch do else elseif for foreach if switch try while finally\"),\n    atoms: keywords(phpAtoms),\n    builtin: keywords(phpBuiltin),\n    multiLineStrings: true,\n    hooks: {\n      \"$\": function(stream) {\n        stream.eatWhile(/[\\w\\$_]/);\n        return \"variable-2\";\n      },\n      \"<\": function(stream, state) {\n        if (stream.match(/<</)) {\n          stream.eatWhile(/[\\w\\.]/);\n          var delim = stream.current().slice(3);\n          if (delim) {\n            (state.tokStack || (state.tokStack = [])).push(delim, 0);\n            state.tokenize = stringWithEscapes(delim);\n            return \"string\";\n          }\n        }\n        return false;\n      },\n      \"#\": function(stream) {\n        while (!stream.eol() && !stream.match(\"?>\", false)) stream.next();\n        return \"comment\";\n      },\n      \"/\": function(stream) {\n        if (stream.eat(\"/\")) {\n          while (!stream.eol() && !stream.match(\"?>\", false)) stream.next();\n          return \"comment\";\n        }\n        return false;\n      },\n      '\"': function(_stream, state) {\n        (state.tokStack || (state.tokStack = [])).push('\"', 0);\n        state.tokenize = stringWithEscapes('\"');\n        return \"string\";\n      },\n      \"{\": function(_stream, state) {\n        if (state.tokStack && state.tokStack.length)\n          state.tokStack[state.tokStack.length - 1]++;\n        return false;\n      },\n      \"}\": function(_stream, state) {\n        if (state.tokStack && state.tokStack.length > 0 &&\n            !--state.tokStack[state.tokStack.length - 1]) {\n          state.tokenize = stringWithEscapes(state.tokStack[state.tokStack.length - 2]);\n        }\n        return false;\n      }\n    }\n  };\n\n  CodeMirror.defineMode(\"php\", function(config, parserConfig) {\n    var htmlMode = CodeMirror.getMode(config, \"text/html\");\n    var phpMode = CodeMirror.getMode(config, phpConfig);\n\n    function dispatch(stream, state) {\n      var isPHP = state.curMode == phpMode;\n      if (stream.sol() && state.pending && state.pending != '\"' && state.pending != \"'\") state.pending = null;\n      if (!isPHP) {\n        if (stream.match(/^<\\?\\w*/)) {\n          state.curMode = phpMode;\n          state.curState = state.php;\n          return \"meta\";\n        }\n        if (state.pending == '\"' || state.pending == \"'\") {\n          while (!stream.eol() && stream.next() != state.pending) {}\n          var style = \"string\";\n        } else if (state.pending && stream.pos < state.pending.end) {\n          stream.pos = state.pending.end;\n          var style = state.pending.style;\n        } else {\n          var style = htmlMode.token(stream, state.curState);\n        }\n        if (state.pending) state.pending = null;\n        var cur = stream.current(), openPHP = cur.search(/<\\?/), m;\n        if (openPHP != -1) {\n          if (style == \"string\" && (m = cur.match(/[\\'\\\"]$/)) && !/\\?>/.test(cur)) state.pending = m[0];\n          else state.pending = {end: stream.pos, style: style};\n          stream.backUp(cur.length - openPHP);\n        }\n        return style;\n      } else if (isPHP && state.php.tokenize == null && stream.match(\"?>\")) {\n        state.curMode = htmlMode;\n        state.curState = state.html;\n        return \"meta\";\n      } else {\n        return phpMode.token(stream, state.curState);\n      }\n    }\n\n    return {\n      startState: function() {\n        var html = CodeMirror.startState(htmlMode), php = CodeMirror.startState(phpMode);\n        return {html: html,\n                php: php,\n                curMode: parserConfig.startOpen ? phpMode : htmlMode,\n                curState: parserConfig.startOpen ? php : html,\n                pending: null};\n      },\n\n      copyState: function(state) {\n        var html = state.html, htmlNew = CodeMirror.copyState(htmlMode, html),\n            php = state.php, phpNew = CodeMirror.copyState(phpMode, php), cur;\n        if (state.curMode == htmlMode) cur = htmlNew;\n        else cur = phpNew;\n        return {html: htmlNew, php: phpNew, curMode: state.curMode, curState: cur,\n                pending: state.pending};\n      },\n\n      token: dispatch,\n\n      indent: function(state, textAfter) {\n        if ((state.curMode != phpMode && /^\\s*<\\//.test(textAfter)) ||\n            (state.curMode == phpMode && /^\\?>/.test(textAfter)))\n          return htmlMode.indent(state.html, textAfter);\n        return state.curMode.indent(state.curState, textAfter);\n      },\n\n      blockCommentStart: \"/*\",\n      blockCommentEnd: \"*/\",\n      lineComment: \"//\",\n\n      innerMode: function(state) { return {state: state.curState, mode: state.curMode}; }\n    };\n  }, \"htmlmixed\", \"clike\");\n\n  CodeMirror.defineMIME(\"application/x-httpd-php\", \"php\");\n  CodeMirror.defineMIME(\"application/x-httpd-php-open\", {name: \"php\", startOpen: true});\n  CodeMirror.defineMIME(\"text/x-php\", phpConfig);\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/php/test.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function() {\n  var mode = CodeMirror.getMode({indentUnit: 2}, \"php\");\n  function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); }\n\n  MT('simple_test',\n     '[meta <?php] ' +\n     '[keyword echo] [string \"aaa\"]; ' +\n     '[meta ?>]');\n\n  MT('variable_interpolation_non_alphanumeric',\n     '[meta <?php]',\n     '[keyword echo] [string \"aaa$~$!$@$#$$$%$^$&$*$($)$.$<$>$/$\\\\$}$\\\\\\\"$:$;$?$|$[[$]]$+$=aaa\"]',\n     '[meta ?>]');\n\n  MT('variable_interpolation_digits',\n     '[meta <?php]',\n     '[keyword echo] [string \"aaa$1$2$3$4$5$6$7$8$9$0aaa\"]',\n     '[meta ?>]');\n\n  MT('variable_interpolation_simple_syntax_1',\n     '[meta <?php]',\n     '[keyword echo] [string \"aaa][variable-2 $aaa][string .aaa\"];',\n     '[meta ?>]');\n\n  MT('variable_interpolation_simple_syntax_2',\n     '[meta <?php]',\n     '[keyword echo] [string \"][variable-2 $aaaa][[','[number 2]',         ']][string aa\"];',\n     '[keyword echo] [string \"][variable-2 $aaaa][[','[number 2345]',      ']][string aa\"];',\n     '[keyword echo] [string \"][variable-2 $aaaa][[','[number 2.3]',       ']][string aa\"];',\n     '[keyword echo] [string \"][variable-2 $aaaa][[','[variable aaaaa]',   ']][string aa\"];',\n     '[keyword echo] [string \"][variable-2 $aaaa][[','[variable-2 $aaaaa]',']][string aa\"];',\n\n     '[keyword echo] [string \"1aaa][variable-2 $aaaa][[','[number 2]',         ']][string aa\"];',\n     '[keyword echo] [string \"aaa][variable-2 $aaaa][[','[number 2345]',      ']][string aa\"];',\n     '[keyword echo] [string \"aaa][variable-2 $aaaa][[','[number 2.3]',       ']][string aa\"];',\n     '[keyword echo] [string \"aaa][variable-2 $aaaa][[','[variable aaaaa]',   ']][string aa\"];',\n     '[keyword echo] [string \"aaa][variable-2 $aaaa][[','[variable-2 $aaaaa]',']][string aa\"];',\n     '[meta ?>]');\n\n  MT('variable_interpolation_simple_syntax_3',\n     '[meta <?php]',\n     '[keyword echo] [string \"aaa][variable-2 $aaaa]->[variable aaaaa][string .aaaaaa\"];',\n     '[keyword echo] [string \"aaa][variable-2 $aaaa][string ->][variable-2 $aaaaa][string .aaaaaa\"];',\n     '[keyword echo] [string \"aaa][variable-2 $aaaa]->[variable aaaaa][string [[2]].aaaaaa\"];',\n     '[keyword echo] [string \"aaa][variable-2 $aaaa]->[variable aaaaa][string ->aaaa2.aaaaaa\"];',\n     '[meta ?>]');\n\n  MT('variable_interpolation_escaping',\n     '[meta <?php] [comment /* Escaping */]',\n     '[keyword echo] [string \"aaa\\\\$aaaa->aaa.aaa\"];',\n     '[keyword echo] [string \"aaa\\\\$aaaa[[2]]aaa.aaa\"];',\n     '[keyword echo] [string \"aaa\\\\$aaaa[[asd]]aaa.aaa\"];',\n     '[keyword echo] [string \"aaa{\\\\$aaaa->aaa.aaa\"];',\n     '[keyword echo] [string \"aaa{\\\\$aaaa[[2]]aaa.aaa\"];',\n     '[keyword echo] [string \"aaa{\\\\aaaaa[[asd]]aaa.aaa\"];',\n     '[keyword echo] [string \"aaa\\\\${aaaa->aaa.aaa\"];',\n     '[keyword echo] [string \"aaa\\\\${aaaa[[2]]aaa.aaa\"];',\n     '[keyword echo] [string \"aaa\\\\${aaaa[[asd]]aaa.aaa\"];',\n     '[meta ?>]');\n\n  MT('variable_interpolation_complex_syntax_1',\n     '[meta <?php]',\n     '[keyword echo] [string \"aaa][variable-2 $]{[variable aaaa]}[string ->aaa.aaa\"];',\n     '[keyword echo] [string \"aaa][variable-2 $]{[variable-2 $aaaa]}[string ->aaa.aaa\"];',\n     '[keyword echo] [string \"aaa][variable-2 $]{[variable-2 $aaaa][[','  [number 42]',']]}[string ->aaa.aaa\"];',\n     '[keyword echo] [string \"aaa][variable-2 $]{[variable aaaa][meta ?>]aaaaaa');\n\n  MT('variable_interpolation_complex_syntax_2',\n     '[meta <?php] [comment /* Monsters */]',\n     '[keyword echo] [string \"][variable-2 $]{[variable aaa][comment /*}?>} $aaa<?php } */]}[string ->aaa.aaa\"];',\n     '[keyword echo] [string \"][variable-2 $]{[variable aaa][comment /*}?>*/][[','  [string \"aaa][variable-2 $aaa][string {}][variable-2 $]{[variable aaa]}[string \"]',']]}[string ->aaa.aaa\"];',\n     '[keyword echo] [string \"][variable-2 $]{[variable aaa][comment /*} } $aaa } */]}[string ->aaa.aaa\"];');\n\n\n  function build_recursive_monsters(nt, t, n){\n    var monsters = [t];\n    for (var i = 1; i <= n; ++i)\n      monsters[i] = nt.join(monsters[i - 1]);\n    return monsters;\n  }\n\n  var m1 = build_recursive_monsters(\n    ['[string \"][variable-2 $]{[variable aaa] [operator +] ', '}[string \"]'],\n    '[comment /* }?>} */] [string \"aaa][variable-2 $aaa][string .aaa\"]',\n    10\n  );\n\n  MT('variable_interpolation_complex_syntax_3_1',\n     '[meta <?php] [comment /* Recursive monsters */]',\n     '[keyword echo] ' + m1[4] + ';',\n     '[keyword echo] ' + m1[7] + ';',\n     '[keyword echo] ' + m1[8] + ';',\n     '[keyword echo] ' + m1[5] + ';',\n     '[keyword echo] ' + m1[1] + ';',\n     '[keyword echo] ' + m1[6] + ';',\n     '[keyword echo] ' + m1[9] + ';',\n     '[keyword echo] ' + m1[0] + ';',\n     '[keyword echo] ' + m1[10] + ';',\n     '[keyword echo] ' + m1[2] + ';',\n     '[keyword echo] ' + m1[3] + ';',\n     '[keyword echo] [string \"end\"];',\n     '[meta ?>]');\n\n  var m2 = build_recursive_monsters(\n    ['[string \"a][variable-2 $]{[variable aaa] [operator +] ', ' [operator +] ', '}[string .a\"]'],\n    '[comment /* }?>{{ */] [string \"a?>}{{aa][variable-2 $aaa][string .a}a?>a\"]',\n    5\n  );\n\n  MT('variable_interpolation_complex_syntax_3_2',\n     '[meta <?php] [comment /* Recursive monsters 2 */]',\n     '[keyword echo] ' + m2[0] + ';',\n     '[keyword echo] ' + m2[1] + ';',\n     '[keyword echo] ' + m2[5] + ';',\n     '[keyword echo] ' + m2[4] + ';',\n     '[keyword echo] ' + m2[2] + ';',\n     '[keyword echo] ' + m2[3] + ';',\n     '[keyword echo] [string \"end\"];',\n     '[meta ?>]');\n\n  function build_recursive_monsters_2(mf1, mf2, nt, t, n){\n    var monsters = [t];\n    for (var i = 1; i <= n; ++i)\n      monsters[i] = nt[0] + mf1[i - 1] + nt[1] + mf2[i - 1] + nt[2] + monsters[i - 1] + nt[3];\n    return monsters;\n  }\n\n  var m3 = build_recursive_monsters_2(\n    m1,\n    m2,\n    ['[string \"a][variable-2 $]{[variable aaa] [operator +] ', ' [operator +] ', ' [operator +] ', '}[string .a\"]'],\n    '[comment /* }?>{{ */] [string \"a?>}{{aa][variable-2 $aaa][string .a}a?>a\"]',\n    4\n  );\n\n  MT('variable_interpolation_complex_syntax_3_3',\n     '[meta <?php] [comment /* Recursive monsters 2 */]',\n     '[keyword echo] ' + m3[4] + ';',\n     '[keyword echo] ' + m3[0] + ';',\n     '[keyword echo] ' + m3[3] + ';',\n     '[keyword echo] ' + m3[1] + ';',\n     '[keyword echo] ' + m3[2] + ';',\n     '[keyword echo] [string \"end\"];',\n     '[meta ?>]');\n\n  MT(\"variable_interpolation_heredoc\",\n     \"[meta <?php]\",\n     \"[string <<<here]\",\n     \"[string doc ][variable-2 $]{[variable yay]}[string more]\",\n     \"[string here]; [comment // normal]\");\n})();\n"
  },
  {
    "path": "base/res/codemirror/mode/pig/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Pig Latin mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"pig.js\"></script>\n<style>.CodeMirror {border: 2px inset #dee;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Pig Latin</a>\n  </ul>\n</div>\n\n<article>\n<h2>Pig Latin mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n-- Apache Pig (Pig Latin Language) Demo\n/* \nThis is a multiline comment.\n*/\na = LOAD \"\\path\\to\\input\" USING PigStorage('\\t') AS (x:long, y:chararray, z:bytearray);\nb = GROUP a BY (x,y,3+4);\nc = FOREACH b GENERATE flatten(group) as (x,y), SUM(group.$2) as z;\nSTORE c INTO \"\\path\\to\\output\";\n\n--\n</textarea></form>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers: true,\n        indentUnit: 4,\n        mode: \"text/x-pig\"\n      });\n    </script>\n\n    <p>\n        Simple mode that handles Pig Latin language.\n    </p>\n\n    <p><strong>MIME type defined:</strong> <code>text/x-pig</code>\n    (PIG code)\n</html>\n</article>\n"
  },
  {
    "path": "base/res/codemirror/mode/pig/pig.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n/*\n *      Pig Latin Mode for CodeMirror 2\n *      @author Prasanth Jayachandran\n *      @link   https://github.com/prasanthj/pig-codemirror-2\n *  This implementation is adapted from PL/SQL mode in CodeMirror 2.\n */\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"pig\", function(_config, parserConfig) {\n  var keywords = parserConfig.keywords,\n  builtins = parserConfig.builtins,\n  types = parserConfig.types,\n  multiLineStrings = parserConfig.multiLineStrings;\n\n  var isOperatorChar = /[*+\\-%<>=&?:\\/!|]/;\n\n  function chain(stream, state, f) {\n    state.tokenize = f;\n    return f(stream, state);\n  }\n\n  var type;\n  function ret(tp, style) {\n    type = tp;\n    return style;\n  }\n\n  function tokenComment(stream, state) {\n    var isEnd = false;\n    var ch;\n    while(ch = stream.next()) {\n      if(ch == \"/\" && isEnd) {\n        state.tokenize = tokenBase;\n        break;\n      }\n      isEnd = (ch == \"*\");\n    }\n    return ret(\"comment\", \"comment\");\n  }\n\n  function tokenString(quote) {\n    return function(stream, state) {\n      var escaped = false, next, end = false;\n      while((next = stream.next()) != null) {\n        if (next == quote && !escaped) {\n          end = true; break;\n        }\n        escaped = !escaped && next == \"\\\\\";\n      }\n      if (end || !(escaped || multiLineStrings))\n        state.tokenize = tokenBase;\n      return ret(\"string\", \"error\");\n    };\n  }\n\n  function tokenBase(stream, state) {\n    var ch = stream.next();\n\n    // is a start of string?\n    if (ch == '\"' || ch == \"'\")\n      return chain(stream, state, tokenString(ch));\n    // is it one of the special chars\n    else if(/[\\[\\]{}\\(\\),;\\.]/.test(ch))\n      return ret(ch);\n    // is it a number?\n    else if(/\\d/.test(ch)) {\n      stream.eatWhile(/[\\w\\.]/);\n      return ret(\"number\", \"number\");\n    }\n    // multi line comment or operator\n    else if (ch == \"/\") {\n      if (stream.eat(\"*\")) {\n        return chain(stream, state, tokenComment);\n      }\n      else {\n        stream.eatWhile(isOperatorChar);\n        return ret(\"operator\", \"operator\");\n      }\n    }\n    // single line comment or operator\n    else if (ch==\"-\") {\n      if(stream.eat(\"-\")){\n        stream.skipToEnd();\n        return ret(\"comment\", \"comment\");\n      }\n      else {\n        stream.eatWhile(isOperatorChar);\n        return ret(\"operator\", \"operator\");\n      }\n    }\n    // is it an operator\n    else if (isOperatorChar.test(ch)) {\n      stream.eatWhile(isOperatorChar);\n      return ret(\"operator\", \"operator\");\n    }\n    else {\n      // get the while word\n      stream.eatWhile(/[\\w\\$_]/);\n      // is it one of the listed keywords?\n      if (keywords && keywords.propertyIsEnumerable(stream.current().toUpperCase())) {\n        if (stream.eat(\")\") || stream.eat(\".\")) {\n          //keywords can be used as variables like flatten(group), group.$0 etc..\n        }\n        else {\n          return (\"keyword\", \"keyword\");\n        }\n      }\n      // is it one of the builtin functions?\n      if (builtins && builtins.propertyIsEnumerable(stream.current().toUpperCase()))\n      {\n        return (\"keyword\", \"variable-2\");\n      }\n      // is it one of the listed types?\n      if (types && types.propertyIsEnumerable(stream.current().toUpperCase()))\n        return (\"keyword\", \"variable-3\");\n      // default is a 'variable'\n      return ret(\"variable\", \"pig-word\");\n    }\n  }\n\n  // Interface\n  return {\n    startState: function() {\n      return {\n        tokenize: tokenBase,\n        startOfLine: true\n      };\n    },\n\n    token: function(stream, state) {\n      if(stream.eatSpace()) return null;\n      var style = state.tokenize(stream, state);\n      return style;\n    }\n  };\n});\n\n(function() {\n  function keywords(str) {\n    var obj = {}, words = str.split(\" \");\n    for (var i = 0; i < words.length; ++i) obj[words[i]] = true;\n    return obj;\n  }\n\n  // builtin funcs taken from trunk revision 1303237\n  var pBuiltins = \"ABS ACOS ARITY ASIN ATAN AVG BAGSIZE BINSTORAGE BLOOM BUILDBLOOM CBRT CEIL \"\n    + \"CONCAT COR COS COSH COUNT COUNT_STAR COV CONSTANTSIZE CUBEDIMENSIONS DIFF DISTINCT DOUBLEABS \"\n    + \"DOUBLEAVG DOUBLEBASE DOUBLEMAX DOUBLEMIN DOUBLEROUND DOUBLESUM EXP FLOOR FLOATABS FLOATAVG \"\n    + \"FLOATMAX FLOATMIN FLOATROUND FLOATSUM GENERICINVOKER INDEXOF INTABS INTAVG INTMAX INTMIN \"\n    + \"INTSUM INVOKEFORDOUBLE INVOKEFORFLOAT INVOKEFORINT INVOKEFORLONG INVOKEFORSTRING INVOKER \"\n    + \"ISEMPTY JSONLOADER JSONMETADATA JSONSTORAGE LAST_INDEX_OF LCFIRST LOG LOG10 LOWER LONGABS \"\n    + \"LONGAVG LONGMAX LONGMIN LONGSUM MAX MIN MAPSIZE MONITOREDUDF NONDETERMINISTIC OUTPUTSCHEMA  \"\n    + \"PIGSTORAGE PIGSTREAMING RANDOM REGEX_EXTRACT REGEX_EXTRACT_ALL REPLACE ROUND SIN SINH SIZE \"\n    + \"SQRT STRSPLIT SUBSTRING SUM STRINGCONCAT STRINGMAX STRINGMIN STRINGSIZE TAN TANH TOBAG \"\n    + \"TOKENIZE TOMAP TOP TOTUPLE TRIM TEXTLOADER TUPLESIZE UCFIRST UPPER UTF8STORAGECONVERTER \";\n\n  // taken from QueryLexer.g\n  var pKeywords = \"VOID IMPORT RETURNS DEFINE LOAD FILTER FOREACH ORDER CUBE DISTINCT COGROUP \"\n    + \"JOIN CROSS UNION SPLIT INTO IF OTHERWISE ALL AS BY USING INNER OUTER ONSCHEMA PARALLEL \"\n    + \"PARTITION GROUP AND OR NOT GENERATE FLATTEN ASC DESC IS STREAM THROUGH STORE MAPREDUCE \"\n    + \"SHIP CACHE INPUT OUTPUT STDERROR STDIN STDOUT LIMIT SAMPLE LEFT RIGHT FULL EQ GT LT GTE LTE \"\n    + \"NEQ MATCHES TRUE FALSE DUMP\";\n\n  // data types\n  var pTypes = \"BOOLEAN INT LONG FLOAT DOUBLE CHARARRAY BYTEARRAY BAG TUPLE MAP \";\n\n  CodeMirror.defineMIME(\"text/x-pig\", {\n    name: \"pig\",\n    builtins: keywords(pBuiltins),\n    keywords: keywords(pKeywords),\n    types: keywords(pTypes)\n  });\n\n  CodeMirror.registerHelper(\"hintWords\", \"pig\", (pBuiltins + pTypes + pKeywords).split(\" \"));\n}());\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/properties/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Properties files mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"properties.js\"></script>\n<style>.CodeMirror {border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Properties files</a>\n  </ul>\n</div>\n\n<article>\n<h2>Properties files mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n# This is a properties file\na.key = A value\nanother.key = http://example.com\n! Exclamation mark as comment\nbut.not=Within ! A value # indeed\n   # Spaces at the beginning of a line\n   spaces.before.key=value\nbackslash=Used for multi\\\n          line entries,\\\n          that's convenient.\n# Unicode sequences\nunicode.key=This is \\u0020 Unicode\nno.multiline=here\n# Colons\ncolons : can be used too\n# Spaces\nspaces\\ in\\ keys=Not very common...\n</textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {});\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-properties</code>,\n    <code>text/x-ini</code>.</p>\n\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/properties/properties.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"properties\", function() {\n  return {\n    token: function(stream, state) {\n      var sol = stream.sol() || state.afterSection;\n      var eol = stream.eol();\n\n      state.afterSection = false;\n\n      if (sol) {\n        if (state.nextMultiline) {\n          state.inMultiline = true;\n          state.nextMultiline = false;\n        } else {\n          state.position = \"def\";\n        }\n      }\n\n      if (eol && ! state.nextMultiline) {\n        state.inMultiline = false;\n        state.position = \"def\";\n      }\n\n      if (sol) {\n        while(stream.eatSpace());\n      }\n\n      var ch = stream.next();\n\n      if (sol && (ch === \"#\" || ch === \"!\" || ch === \";\")) {\n        state.position = \"comment\";\n        stream.skipToEnd();\n        return \"comment\";\n      } else if (sol && ch === \"[\") {\n        state.afterSection = true;\n        stream.skipTo(\"]\"); stream.eat(\"]\");\n        return \"header\";\n      } else if (ch === \"=\" || ch === \":\") {\n        state.position = \"quote\";\n        return null;\n      } else if (ch === \"\\\\\" && state.position === \"quote\") {\n        if (stream.eol()) {  // end of line?\n          // Multiline value\n          state.nextMultiline = true;\n        }\n      }\n\n      return state.position;\n    },\n\n    startState: function() {\n      return {\n        position : \"def\",       // Current position, \"def\", \"quote\" or \"comment\"\n        nextMultiline : false,  // Is the next line multiline value\n        inMultiline : false,    // Is the current line a multiline value\n        afterSection : false    // Did we just open a section\n      };\n    }\n\n  };\n});\n\nCodeMirror.defineMIME(\"text/x-properties\", \"properties\");\nCodeMirror.defineMIME(\"text/x-ini\", \"properties\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/puppet/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Puppet mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/edit/matchbrackets.js\"></script>\n<script src=\"puppet.js\"></script>\n<style>\n      .CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}\n      .cm-s-default span.cm-arrow { color: red; }\n    </style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Puppet</a>\n  </ul>\n</div>\n\n<article>\n<h2>Puppet mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n# == Class: automysqlbackup\n#\n# Puppet module to install AutoMySQLBackup for periodic MySQL backups.\n#\n# class { 'automysqlbackup':\n#   backup_dir => '/mnt/backups',\n# }\n#\n\nclass automysqlbackup (\n  $bin_dir = $automysqlbackup::params::bin_dir,\n  $etc_dir = $automysqlbackup::params::etc_dir,\n  $backup_dir = $automysqlbackup::params::backup_dir,\n  $install_multicore = undef,\n  $config = {},\n  $config_defaults = {},\n) inherits automysqlbackup::params {\n\n# Ensure valid paths are assigned\n  validate_absolute_path($bin_dir)\n  validate_absolute_path($etc_dir)\n  validate_absolute_path($backup_dir)\n\n# Create a subdirectory in /etc for config files\n  file { $etc_dir:\n    ensure => directory,\n    owner => 'root',\n    group => 'root',\n    mode => '0750',\n  }\n\n# Create an example backup file, useful for reference\n  file { \"${etc_dir}/automysqlbackup.conf.example\":\n    ensure => file,\n    owner => 'root',\n    group => 'root',\n    mode => '0660',\n    source => 'puppet:///modules/automysqlbackup/automysqlbackup.conf',\n  }\n\n# Add files from the developer\n  file { \"${etc_dir}/AMB_README\":\n    ensure => file,\n    source => 'puppet:///modules/automysqlbackup/AMB_README',\n  }\n  file { \"${etc_dir}/AMB_LICENSE\":\n    ensure => file,\n    source => 'puppet:///modules/automysqlbackup/AMB_LICENSE',\n  }\n\n# Install the actual binary file\n  file { \"${bin_dir}/automysqlbackup\":\n    ensure => file,\n    owner => 'root',\n    group => 'root',\n    mode => '0755',\n    source => 'puppet:///modules/automysqlbackup/automysqlbackup',\n  }\n\n# Create the base backup directory\n  file { $backup_dir:\n    ensure => directory,\n    owner => 'root',\n    group => 'root',\n    mode => '0755',\n  }\n\n# If you'd like to keep your config in hiera and pass it to this class\n  if !empty($config) {\n    create_resources('automysqlbackup::backup', $config, $config_defaults)\n  }\n\n# If using RedHat family, must have the RPMforge repo's enabled\n  if $install_multicore {\n    package { ['pigz', 'pbzip2']: ensure => installed }\n  }\n\n}\n</textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        mode: \"text/x-puppet\",\n        matchBrackets: true,\n        indentUnit: 4\n      });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-puppet</code>.</p>\n\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/puppet/puppet.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"puppet\", function () {\n  // Stores the words from the define method\n  var words = {};\n  // Taken, mostly, from the Puppet official variable standards regex\n  var variable_regex = /({)?([a-z][a-z0-9_]*)?((::[a-z][a-z0-9_]*)*::)?[a-zA-Z0-9_]+(})?/;\n\n  // Takes a string of words separated by spaces and adds them as\n  // keys with the value of the first argument 'style'\n  function define(style, string) {\n    var split = string.split(' ');\n    for (var i = 0; i < split.length; i++) {\n      words[split[i]] = style;\n    }\n  }\n\n  // Takes commonly known puppet types/words and classifies them to a style\n  define('keyword', 'class define site node include import inherits');\n  define('keyword', 'case if else in and elsif default or');\n  define('atom', 'false true running present absent file directory undef');\n  define('builtin', 'action augeas burst chain computer cron destination dport exec ' +\n    'file filebucket group host icmp iniface interface jump k5login limit log_level ' +\n    'log_prefix macauthorization mailalias maillist mcx mount nagios_command ' +\n    'nagios_contact nagios_contactgroup nagios_host nagios_hostdependency ' +\n    'nagios_hostescalation nagios_hostextinfo nagios_hostgroup nagios_service ' +\n    'nagios_servicedependency nagios_serviceescalation nagios_serviceextinfo ' +\n    'nagios_servicegroup nagios_timeperiod name notify outiface package proto reject ' +\n    'resources router schedule scheduled_task selboolean selmodule service source ' +\n    'sport ssh_authorized_key sshkey stage state table tidy todest toports tosource ' +\n    'user vlan yumrepo zfs zone zpool');\n\n  // After finding a start of a string ('|\") this function attempts to find the end;\n  // If a variable is encountered along the way, we display it differently when it\n  // is encapsulated in a double-quoted string.\n  function tokenString(stream, state) {\n    var current, prev, found_var = false;\n    while (!stream.eol() && (current = stream.next()) != state.pending) {\n      if (current === '$' && prev != '\\\\' && state.pending == '\"') {\n        found_var = true;\n        break;\n      }\n      prev = current;\n    }\n    if (found_var) {\n      stream.backUp(1);\n    }\n    if (current == state.pending) {\n      state.continueString = false;\n    } else {\n      state.continueString = true;\n    }\n    return \"string\";\n  }\n\n  // Main function\n  function tokenize(stream, state) {\n    // Matches one whole word\n    var word = stream.match(/[\\w]+/, false);\n    // Matches attributes (i.e. ensure => present ; 'ensure' would be matched)\n    var attribute = stream.match(/(\\s+)?\\w+\\s+=>.*/, false);\n    // Matches non-builtin resource declarations\n    // (i.e. \"apache::vhost {\" or \"mycustomclasss {\" would be matched)\n    var resource = stream.match(/(\\s+)?[\\w:_]+(\\s+)?{/, false);\n    // Matches virtual and exported resources (i.e. @@user { ; and the like)\n    var special_resource = stream.match(/(\\s+)?[@]{1,2}[\\w:_]+(\\s+)?{/, false);\n\n    // Finally advance the stream\n    var ch = stream.next();\n\n    // Have we found a variable?\n    if (ch === '$') {\n      if (stream.match(variable_regex)) {\n        // If so, and its in a string, assign it a different color\n        return state.continueString ? 'variable-2' : 'variable';\n      }\n      // Otherwise return an invalid variable\n      return \"error\";\n    }\n    // Should we still be looking for the end of a string?\n    if (state.continueString) {\n      // If so, go through the loop again\n      stream.backUp(1);\n      return tokenString(stream, state);\n    }\n    // Are we in a definition (class, node, define)?\n    if (state.inDefinition) {\n      // If so, return def (i.e. for 'class myclass {' ; 'myclass' would be matched)\n      if (stream.match(/(\\s+)?[\\w:_]+(\\s+)?/)) {\n        return 'def';\n      }\n      // Match the rest it the next time around\n      stream.match(/\\s+{/);\n      state.inDefinition = false;\n    }\n    // Are we in an 'include' statement?\n    if (state.inInclude) {\n      // Match and return the included class\n      stream.match(/(\\s+)?\\S+(\\s+)?/);\n      state.inInclude = false;\n      return 'def';\n    }\n    // Do we just have a function on our hands?\n    // In 'ensure_resource(\"myclass\")', 'ensure_resource' is matched\n    if (stream.match(/(\\s+)?\\w+\\(/)) {\n      stream.backUp(1);\n      return 'def';\n    }\n    // Have we matched the prior attribute regex?\n    if (attribute) {\n      stream.match(/(\\s+)?\\w+/);\n      return 'tag';\n    }\n    // Do we have Puppet specific words?\n    if (word && words.hasOwnProperty(word)) {\n      // Negates the initial next()\n      stream.backUp(1);\n      // Acutally move the stream\n      stream.match(/[\\w]+/);\n      // We want to process these words differently\n      // do to the importance they have in Puppet\n      if (stream.match(/\\s+\\S+\\s+{/, false)) {\n        state.inDefinition = true;\n      }\n      if (word == 'include') {\n        state.inInclude = true;\n      }\n      // Returns their value as state in the prior define methods\n      return words[word];\n    }\n    // Is there a match on a reference?\n    if (/(^|\\s+)[A-Z][\\w:_]+/.test(word)) {\n      // Negate the next()\n      stream.backUp(1);\n      // Match the full reference\n      stream.match(/(^|\\s+)[A-Z][\\w:_]+/);\n      return 'def';\n    }\n    // Have we matched the prior resource regex?\n    if (resource) {\n      stream.match(/(\\s+)?[\\w:_]+/);\n      return 'def';\n    }\n    // Have we matched the prior special_resource regex?\n    if (special_resource) {\n      stream.match(/(\\s+)?[@]{1,2}/);\n      return 'special';\n    }\n    // Match all the comments. All of them.\n    if (ch == \"#\") {\n      stream.skipToEnd();\n      return \"comment\";\n    }\n    // Have we found a string?\n    if (ch == \"'\" || ch == '\"') {\n      // Store the type (single or double)\n      state.pending = ch;\n      // Perform the looping function to find the end\n      return tokenString(stream, state);\n    }\n    // Match all the brackets\n    if (ch == '{' || ch == '}') {\n      return 'bracket';\n    }\n    // Match characters that we are going to assume\n    // are trying to be regex\n    if (ch == '/') {\n      stream.match(/.*?\\//);\n      return 'variable-3';\n    }\n    // Match all the numbers\n    if (ch.match(/[0-9]/)) {\n      stream.eatWhile(/[0-9]+/);\n      return 'number';\n    }\n    // Match the '=' and '=>' operators\n    if (ch == '=') {\n      if (stream.peek() == '>') {\n          stream.next();\n      }\n      return \"operator\";\n    }\n    // Keep advancing through all the rest\n    stream.eatWhile(/[\\w-]/);\n    // Return a blank line for everything else\n    return null;\n  }\n  // Start it all\n  return {\n    startState: function () {\n      var state = {};\n      state.inDefinition = false;\n      state.inInclude = false;\n      state.continueString = false;\n      state.pending = false;\n      return state;\n    },\n    token: function (stream, state) {\n      // Strip the spaces, but regex will account for them eitherway\n      if (stream.eatSpace()) return null;\n      // Go through the main process\n      return tokenize(stream, state);\n    }\n  };\n});\n\nCodeMirror.defineMIME(\"text/x-puppet\", \"puppet\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/python/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Python mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/edit/matchbrackets.js\"></script>\n<script src=\"python.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Python</a>\n  </ul>\n</div>\n\n<article>\n<h2>Python mode</h2>\n\n    <div><textarea id=\"code\" name=\"code\">\n# Literals\n1234\n0.0e101\n.123\n0b01010011100\n0o01234567\n0x0987654321abcdef\n7\n2147483647\n3L\n79228162514264337593543950336L\n0x100000000L\n79228162514264337593543950336\n0xdeadbeef\n3.14j\n10.j\n10j\n.001j\n1e100j\n3.14e-10j\n\n\n# String Literals\n'For\\''\n\"God\\\"\"\n\"\"\"so loved\nthe world\"\"\"\n'''that he gave\nhis only begotten\\' '''\n'that whosoever believeth \\\nin him'\n''\n\n# Identifiers\n__a__\na.b\na.b.c\n\n#Unicode identifiers on Python3\n# a = x\\ddot\na⃗ = ẍ\n# a = v\\dot\na⃗ = v̇\n\n#F\\vec = m \\cdot a\\vec\nF⃗ = m•a⃗ \n\n# Operators\n+ - * / % & | ^ ~ < >\n== != <= >= <> << >> // **\nand or not in is\n\n#infix matrix multiplication operator (PEP 465)\nA @ B\n\n# Delimiters\n() [] {} , : ` = ; @ .  # Note that @ and . require the proper context on Python 2.\n+= -= *= /= %= &= |= ^=\n//= >>= <<= **=\n\n# Keywords\nas assert break class continue def del elif else except\nfinally for from global if import lambda pass raise\nreturn try while with yield\n\n# Python 2 Keywords (otherwise Identifiers)\nexec print\n\n# Python 3 Keywords (otherwise Identifiers)\nnonlocal\n\n# Types\nbool classmethod complex dict enumerate float frozenset int list object\nproperty reversed set slice staticmethod str super tuple type\n\n# Python 2 Types (otherwise Identifiers)\nbasestring buffer file long unicode xrange\n\n# Python 3 Types (otherwise Identifiers)\nbytearray bytes filter map memoryview open range zip\n\n# Some Example code\nimport os\nfrom package import ParentClass\n\n@nonsenseDecorator\ndef doesNothing():\n    pass\n\nclass ExampleClass(ParentClass):\n    @staticmethod\n    def example(inputStr):\n        a = list(inputStr)\n        a.reverse()\n        return ''.join(a)\n\n    def __init__(self, mixin = 'Hello'):\n        self.mixin = mixin\n\n</textarea></div>\n\n\n<h2>Cython mode</h2>\n\n<div><textarea id=\"code-cython\" name=\"code-cython\">\n\nimport numpy as np\ncimport cython\nfrom libc.math cimport sqrt\n\n@cython.boundscheck(False)\n@cython.wraparound(False)\ndef pairwise_cython(double[:, ::1] X):\n    cdef int M = X.shape[0]\n    cdef int N = X.shape[1]\n    cdef double tmp, d\n    cdef double[:, ::1] D = np.empty((M, M), dtype=np.float64)\n    for i in range(M):\n        for j in range(M):\n            d = 0.0\n            for k in range(N):\n                tmp = X[i, k] - X[j, k]\n                d += tmp * tmp\n            D[i, j] = sqrt(d)\n    return np.asarray(D)\n\n</textarea></div>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        mode: {name: \"python\",\n               version: 3,\n               singleLineStringErrors: false},\n        lineNumbers: true,\n        indentUnit: 4,\n        matchBrackets: true\n    });\n\n    CodeMirror.fromTextArea(document.getElementById(\"code-cython\"), {\n        mode: {name: \"text/x-cython\",\n               version: 2,\n               singleLineStringErrors: false},\n        lineNumbers: true,\n        indentUnit: 4,\n        matchBrackets: true\n      });\n    </script>\n    <h2>Configuration Options for Python mode:</h2>\n    <ul>\n      <li>version - 2/3 - The version of Python to recognize.  Default is 2.</li>\n      <li>singleLineStringErrors - true/false - If you have a single-line string that is not terminated at the end of the line, this will show subsequent lines as errors if true, otherwise it will consider the newline as the end of the string. Default is false.</li>\n      <li>hangingIndent - int - If you want to write long arguments to a function starting on a new line, how much that line should be indented. Defaults to one normal indentation unit.</li>\n    </ul>\n    <h2>Advanced Configuration Options:</h2>\n    <p>Usefull for superset of python syntax like Enthought enaml, IPython magics and  questionmark help</p>\n    <ul>\n      <li>singleOperators - RegEx - Regular Expression for single operator matching,  default : <pre>^[\\\\+\\\\-\\\\*/%&amp;|\\\\^~&lt;&gt;!]</pre> including <pre>@</pre> on Python 3</li>\n      <li>singleDelimiters - RegEx - Regular Expression for single delimiter matching, default :  <pre>^[\\\\(\\\\)\\\\[\\\\]\\\\{\\\\}@,:`=;\\\\.]</pre></li>\n      <li>doubleOperators - RegEx - Regular Expression for double operators matching, default : <pre>^((==)|(!=)|(&lt;=)|(&gt;=)|(&lt;&gt;)|(&lt;&lt;)|(&gt;&gt;)|(//)|(\\\\*\\\\*))</pre></li>\n      <li>doubleDelimiters - RegEx - Regular Expressoin for double delimiters matching, default : <pre>^((\\\\+=)|(\\\\-=)|(\\\\*=)|(%=)|(/=)|(&amp;=)|(\\\\|=)|(\\\\^=))</pre></li>\n      <li>tripleDelimiters - RegEx - Regular Expression for triple delimiters matching, default : <pre>^((//=)|(&gt;&gt;=)|(&lt;&lt;=)|(\\\\*\\\\*=))</pre></li>\n      <li>identifiers - RegEx - Regular Expression for identifier, default : <pre>^[_A-Za-z][_A-Za-z0-9]*</pre> on Python 2 and <pre>^[_A-Za-z\\u00A1-\\uFFFF][_A-Za-z0-9\\u00A1-\\uFFFF]*</pre> on Python 3.</li>\n      <li>extra_keywords - list of string - List of extra words ton consider as keywords</li>\n      <li>extra_builtins - list of string - List of extra words ton consider as builtins</li>\n    </ul>\n\n\n    <p><strong>MIME types defined:</strong> <code>text/x-python</code> and <code>text/x-cython</code>.</p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/python/python.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  function wordRegexp(words) {\n    return new RegExp(\"^((\" + words.join(\")|(\") + \"))\\\\b\");\n  }\n\n  var wordOperators = wordRegexp([\"and\", \"or\", \"not\", \"is\"]);\n  var commonKeywords = [\"as\", \"assert\", \"break\", \"class\", \"continue\",\n                        \"def\", \"del\", \"elif\", \"else\", \"except\", \"finally\",\n                        \"for\", \"from\", \"global\", \"if\", \"import\",\n                        \"lambda\", \"pass\", \"raise\", \"return\",\n                        \"try\", \"while\", \"with\", \"yield\", \"in\"];\n  var commonBuiltins = [\"abs\", \"all\", \"any\", \"bin\", \"bool\", \"bytearray\", \"callable\", \"chr\",\n                        \"classmethod\", \"compile\", \"complex\", \"delattr\", \"dict\", \"dir\", \"divmod\",\n                        \"enumerate\", \"eval\", \"filter\", \"float\", \"format\", \"frozenset\",\n                        \"getattr\", \"globals\", \"hasattr\", \"hash\", \"help\", \"hex\", \"id\",\n                        \"input\", \"int\", \"isinstance\", \"issubclass\", \"iter\", \"len\",\n                        \"list\", \"locals\", \"map\", \"max\", \"memoryview\", \"min\", \"next\",\n                        \"object\", \"oct\", \"open\", \"ord\", \"pow\", \"property\", \"range\",\n                        \"repr\", \"reversed\", \"round\", \"set\", \"setattr\", \"slice\",\n                        \"sorted\", \"staticmethod\", \"str\", \"sum\", \"super\", \"tuple\",\n                        \"type\", \"vars\", \"zip\", \"__import__\", \"NotImplemented\",\n                        \"Ellipsis\", \"__debug__\"];\n  var py2 = {builtins: [\"apply\", \"basestring\", \"buffer\", \"cmp\", \"coerce\", \"execfile\",\n                        \"file\", \"intern\", \"long\", \"raw_input\", \"reduce\", \"reload\",\n                        \"unichr\", \"unicode\", \"xrange\", \"False\", \"True\", \"None\"],\n             keywords: [\"exec\", \"print\"]};\n  var py3 = {builtins: [\"ascii\", \"bytes\", \"exec\", \"print\"],\n             keywords: [\"nonlocal\", \"False\", \"True\", \"None\"]};\n\n  CodeMirror.registerHelper(\"hintWords\", \"python\", commonKeywords.concat(commonBuiltins));\n\n  function top(state) {\n    return state.scopes[state.scopes.length - 1];\n  }\n\n  CodeMirror.defineMode(\"python\", function(conf, parserConf) {\n    var ERRORCLASS = \"error\";\n\n    var singleDelimiters = parserConf.singleDelimiters || new RegExp(\"^[\\\\(\\\\)\\\\[\\\\]\\\\{\\\\}@,:`=;\\\\.]\");\n    var doubleOperators = parserConf.doubleOperators || new RegExp(\"^((==)|(!=)|(<=)|(>=)|(<>)|(<<)|(>>)|(//)|(\\\\*\\\\*))\");\n    var doubleDelimiters = parserConf.doubleDelimiters || new RegExp(\"^((\\\\+=)|(\\\\-=)|(\\\\*=)|(%=)|(/=)|(&=)|(\\\\|=)|(\\\\^=))\");\n    var tripleDelimiters = parserConf.tripleDelimiters || new RegExp(\"^((//=)|(>>=)|(<<=)|(\\\\*\\\\*=))\");\n\n    if (parserConf.version && parseInt(parserConf.version, 10) == 3){\n        // since http://legacy.python.org/dev/peps/pep-0465/ @ is also an operator\n        var singleOperators = parserConf.singleOperators || new RegExp(\"^[\\\\+\\\\-\\\\*/%&|\\\\^~<>!@]\");\n        var identifiers = parserConf.identifiers|| new RegExp(\"^[_A-Za-z\\u00A1-\\uFFFF][_A-Za-z0-9\\u00A1-\\uFFFF]*\");\n    } else {\n        var singleOperators = parserConf.singleOperators || new RegExp(\"^[\\\\+\\\\-\\\\*/%&|\\\\^~<>!]\");\n        var identifiers = parserConf.identifiers|| new RegExp(\"^[_A-Za-z][_A-Za-z0-9]*\");\n    }\n\n    var hangingIndent = parserConf.hangingIndent || conf.indentUnit;\n\n    var myKeywords = commonKeywords, myBuiltins = commonBuiltins;\n    if(parserConf.extra_keywords != undefined){\n      myKeywords = myKeywords.concat(parserConf.extra_keywords);\n    }\n    if(parserConf.extra_builtins != undefined){\n      myBuiltins = myBuiltins.concat(parserConf.extra_builtins);\n    }\n    if (parserConf.version && parseInt(parserConf.version, 10) == 3) {\n      myKeywords = myKeywords.concat(py3.keywords);\n      myBuiltins = myBuiltins.concat(py3.builtins);\n      var stringPrefixes = new RegExp(\"^(([rb]|(br))?('{3}|\\\"{3}|['\\\"]))\", \"i\");\n    } else {\n      myKeywords = myKeywords.concat(py2.keywords);\n      myBuiltins = myBuiltins.concat(py2.builtins);\n      var stringPrefixes = new RegExp(\"^(([rub]|(ur)|(br))?('{3}|\\\"{3}|['\\\"]))\", \"i\");\n    }\n    var keywords = wordRegexp(myKeywords);\n    var builtins = wordRegexp(myBuiltins);\n\n    // tokenizers\n    function tokenBase(stream, state) {\n      // Handle scope changes\n      if (stream.sol() && top(state).type == \"py\") {\n        var scopeOffset = top(state).offset;\n        if (stream.eatSpace()) {\n          var lineOffset = stream.indentation();\n          if (lineOffset > scopeOffset)\n            pushScope(stream, state, \"py\");\n          else if (lineOffset < scopeOffset && dedent(stream, state))\n            state.errorToken = true;\n          return null;\n        } else {\n          var style = tokenBaseInner(stream, state);\n          if (scopeOffset > 0 && dedent(stream, state))\n            style += \" \" + ERRORCLASS;\n          return style;\n        }\n      }\n      return tokenBaseInner(stream, state);\n    }\n\n    function tokenBaseInner(stream, state) {\n      if (stream.eatSpace()) return null;\n\n      var ch = stream.peek();\n\n      // Handle Comments\n      if (ch == \"#\") {\n        stream.skipToEnd();\n        return \"comment\";\n      }\n\n      // Handle Number Literals\n      if (stream.match(/^[0-9\\.]/, false)) {\n        var floatLiteral = false;\n        // Floats\n        if (stream.match(/^\\d*\\.\\d+(e[\\+\\-]?\\d+)?/i)) { floatLiteral = true; }\n        if (stream.match(/^\\d+\\.\\d*/)) { floatLiteral = true; }\n        if (stream.match(/^\\.\\d+/)) { floatLiteral = true; }\n        if (floatLiteral) {\n          // Float literals may be \"imaginary\"\n          stream.eat(/J/i);\n          return \"number\";\n        }\n        // Integers\n        var intLiteral = false;\n        // Hex\n        if (stream.match(/^0x[0-9a-f]+/i)) intLiteral = true;\n        // Binary\n        if (stream.match(/^0b[01]+/i)) intLiteral = true;\n        // Octal\n        if (stream.match(/^0o[0-7]+/i)) intLiteral = true;\n        // Decimal\n        if (stream.match(/^[1-9]\\d*(e[\\+\\-]?\\d+)?/)) {\n          // Decimal literals may be \"imaginary\"\n          stream.eat(/J/i);\n          // TODO - Can you have imaginary longs?\n          intLiteral = true;\n        }\n        // Zero by itself with no other piece of number.\n        if (stream.match(/^0(?![\\dx])/i)) intLiteral = true;\n        if (intLiteral) {\n          // Integer literals may be \"long\"\n          stream.eat(/L/i);\n          return \"number\";\n        }\n      }\n\n      // Handle Strings\n      if (stream.match(stringPrefixes)) {\n        state.tokenize = tokenStringFactory(stream.current());\n        return state.tokenize(stream, state);\n      }\n\n      // Handle operators and Delimiters\n      if (stream.match(tripleDelimiters) || stream.match(doubleDelimiters))\n        return null;\n\n      if (stream.match(doubleOperators) || stream.match(singleOperators))\n        return \"operator\";\n\n      if (stream.match(singleDelimiters))\n        return null;\n\n      if (stream.match(keywords) || stream.match(wordOperators))\n        return \"keyword\";\n\n      if (stream.match(builtins))\n        return \"builtin\";\n\n      if (stream.match(/^(self|cls)\\b/))\n        return \"variable-2\";\n\n      if (stream.match(identifiers)) {\n        if (state.lastToken == \"def\" || state.lastToken == \"class\")\n          return \"def\";\n        return \"variable\";\n      }\n\n      // Handle non-detected items\n      stream.next();\n      return ERRORCLASS;\n    }\n\n    function tokenStringFactory(delimiter) {\n      while (\"rub\".indexOf(delimiter.charAt(0).toLowerCase()) >= 0)\n        delimiter = delimiter.substr(1);\n\n      var singleline = delimiter.length == 1;\n      var OUTCLASS = \"string\";\n\n      function tokenString(stream, state) {\n        while (!stream.eol()) {\n          stream.eatWhile(/[^'\"\\\\]/);\n          if (stream.eat(\"\\\\\")) {\n            stream.next();\n            if (singleline && stream.eol())\n              return OUTCLASS;\n          } else if (stream.match(delimiter)) {\n            state.tokenize = tokenBase;\n            return OUTCLASS;\n          } else {\n            stream.eat(/['\"]/);\n          }\n        }\n        if (singleline) {\n          if (parserConf.singleLineStringErrors)\n            return ERRORCLASS;\n          else\n            state.tokenize = tokenBase;\n        }\n        return OUTCLASS;\n      }\n      tokenString.isString = true;\n      return tokenString;\n    }\n\n    function pushScope(stream, state, type) {\n      var offset = 0, align = null;\n      if (type == \"py\") {\n        while (top(state).type != \"py\")\n          state.scopes.pop();\n      }\n      offset = top(state).offset + (type == \"py\" ? conf.indentUnit : hangingIndent);\n      if (type != \"py\" && !stream.match(/^(\\s|#.*)*$/, false))\n        align = stream.column() + 1;\n      state.scopes.push({offset: offset, type: type, align: align});\n    }\n\n    function dedent(stream, state) {\n      var indented = stream.indentation();\n      while (top(state).offset > indented) {\n        if (top(state).type != \"py\") return true;\n        state.scopes.pop();\n      }\n      return top(state).offset != indented;\n    }\n\n    function tokenLexer(stream, state) {\n      var style = state.tokenize(stream, state);\n      var current = stream.current();\n\n      // Handle '.' connected identifiers\n      if (current == \".\") {\n        style = stream.match(identifiers, false) ? null : ERRORCLASS;\n        if (style == null && state.lastStyle == \"meta\") {\n          // Apply 'meta' style to '.' connected identifiers when\n          // appropriate.\n          style = \"meta\";\n        }\n        return style;\n      }\n\n      // Handle decorators\n      if (current == \"@\"){\n        if(parserConf.version && parseInt(parserConf.version, 10) == 3){\n            return stream.match(identifiers, false) ? \"meta\" : \"operator\";\n        } else {\n            return stream.match(identifiers, false) ? \"meta\" : ERRORCLASS;\n        }\n      }\n\n      if ((style == \"variable\" || style == \"builtin\")\n          && state.lastStyle == \"meta\")\n        style = \"meta\";\n\n      // Handle scope changes.\n      if (current == \"pass\" || current == \"return\")\n        state.dedent += 1;\n\n      if (current == \"lambda\") state.lambda = true;\n      if (current == \":\" && !state.lambda && top(state).type == \"py\")\n        pushScope(stream, state, \"py\");\n\n      var delimiter_index = current.length == 1 ? \"[({\".indexOf(current) : -1;\n      if (delimiter_index != -1)\n        pushScope(stream, state, \"])}\".slice(delimiter_index, delimiter_index+1));\n\n      delimiter_index = \"])}\".indexOf(current);\n      if (delimiter_index != -1) {\n        if (top(state).type == current) state.scopes.pop();\n        else return ERRORCLASS;\n      }\n      if (state.dedent > 0 && stream.eol() && top(state).type == \"py\") {\n        if (state.scopes.length > 1) state.scopes.pop();\n        state.dedent -= 1;\n      }\n\n      return style;\n    }\n\n    var external = {\n      startState: function(basecolumn) {\n        return {\n          tokenize: tokenBase,\n          scopes: [{offset: basecolumn || 0, type: \"py\", align: null}],\n          lastStyle: null,\n          lastToken: null,\n          lambda: false,\n          dedent: 0\n        };\n      },\n\n      token: function(stream, state) {\n        var addErr = state.errorToken;\n        if (addErr) state.errorToken = false;\n        var style = tokenLexer(stream, state);\n\n        state.lastStyle = style;\n\n        var current = stream.current();\n        if (current && style)\n          state.lastToken = current;\n\n        if (stream.eol() && state.lambda)\n          state.lambda = false;\n        return addErr ? style + \" \" + ERRORCLASS : style;\n      },\n\n      indent: function(state, textAfter) {\n        if (state.tokenize != tokenBase)\n          return state.tokenize.isString ? CodeMirror.Pass : 0;\n\n        var scope = top(state);\n        var closing = textAfter && textAfter.charAt(0) == scope.type;\n        if (scope.align != null)\n          return scope.align - (closing ? 1 : 0);\n        else if (closing && state.scopes.length > 1)\n          return state.scopes[state.scopes.length - 2].offset;\n        else\n          return scope.offset;\n      },\n\n      closeBrackets: {triples: \"'\\\"\"},\n      lineComment: \"#\",\n      fold: \"indent\"\n    };\n    return external;\n  });\n\n  CodeMirror.defineMIME(\"text/x-python\", \"python\");\n\n  var words = function(str) { return str.split(\" \"); };\n\n  CodeMirror.defineMIME(\"text/x-cython\", {\n    name: \"python\",\n    extra_keywords: words(\"by cdef cimport cpdef ctypedef enum except\"+\n                          \"extern gil include nogil property public\"+\n                          \"readonly struct union DEF IF ELIF ELSE\")\n  });\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/q/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Q mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/edit/matchbrackets.js\"></script>\n<script src=\"q.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Q</a>\n  </ul>\n</div>\n\n<article>\n<h2>Q mode</h2>\n\n\n<div><textarea id=\"code\" name=\"code\">\n/ utilities to quickly load a csv file - for more exhaustive analysis of the csv contents see csvguess.q\n/ 2009.09.20 - updated to match latest csvguess.q \n\n/ .csv.colhdrs[file] - return a list of colhdrs from file\n/ info:.csv.info[file] - return a table of information about the file\n/ columns are: \n/\tc - column name; ci - column index; t - load type; mw - max width; \n/\tdchar - distinct characters in values; rule - rule that caught the type\n/\tmaybe - needs checking, _could_ be say a date, but perhaps just a float?\n/ .csv.info0[file;onlycols] - like .csv.info except that it only analyses <onlycols>\n/ example:\n/\tinfo:.csv.info0[file;(.csv.colhdrs file)like\"*price\"]\n/\tinfo:.csv.infolike[file;\"*price\"]\n/\tshow delete from info where t=\" \"\n/ .csv.data[file;info] - use the info from .csv.info to read the data\n/ .csv.data10[file;info] - like .csv.data but only returns the first 10 rows\n/ bulkload[file;info] - bulk loads file into table DATA (which must be already defined :: DATA:() )\n/ .csv.read[file]/read10[file] - for when you don't care about checking/tweaking the <info> before reading \n\n\\d .csv\nDELIM:\",\"\nZAPHDRS:0b / lowercase and remove _ from colhdrs (junk characters are always removed)\nWIDTHHDR:25000 / number of characters read to get the header\nREADLINES:222 / number of lines read and used to guess the types\nSYMMAXWIDTH:11 / character columns narrower than this are stored as symbols\nSYMMAXGR:10 / max symbol granularity% before we give up and keep as a * string\nFORCECHARWIDTH:30 / every field (of any type) with values this wide or more is forced to character \"*\"\nDISCARDEMPTY:0b / completely ignore empty columns if true else set them to \"C\"\nCHUNKSIZE:50000000 / used in fs2 (modified .Q.fs)\n\nk)nameltrim:{$[~@x;.z.s'x;~(*x)in aA:.Q.a,.Q.A;(+/&\\~x in aA)_x;x]}\nk)fs2:{[f;s]((-7!s)>){[f;s;x]i:1+last@&0xa=r:1:(s;x;CHUNKSIZE);f@`\\:i#r;x+i}[f;s]/0j}\ncleanhdrs:{{$[ZAPHDRS;lower x except\"_\";x]}x where x in DELIM,.Q.an}\ncancast:{nw:x$\"\";if[not x in\"BXCS\";nw:(min 0#;max 0#;::)@\\:nw];$[not any nw in x$(11&count y)#y;$[11<count y;not any nw in x$y;1b];0b]}\n\nread:{[file]data[file;info[file]]}  \nread10:{[file]data10[file;info[file]]}  \n\ncolhdrs:{[file]\n\t`$nameltrim DELIM vs cleanhdrs first read0(file;0;1+first where 0xa=read1(file;0;WIDTHHDR))}\ndata:{[file;info]\n\t(exec c from info where not t=\" \")xcol(exec t from info;enlist DELIM)0:file}\ndata10:{[file;info]\n\tdata[;info](file;0;1+last 11#where 0xa=read1(file;0;15*WIDTHHDR))}\ninfo0:{[file;onlycols]\n\tcolhdrs:`$nameltrim DELIM vs cleanhdrs first head:read0(file;0;1+last where 0xa=read1(file;0;WIDTHHDR));\n\tloadfmts:(count colhdrs)#\"S\";if[count onlycols;loadfmts[where not colhdrs in onlycols]:\"C\"];\n\tbreaks:where 0xa=read1(file;0;floor(10+READLINES)*WIDTHHDR%count head);\n\tnas:count as:colhdrs xcol(loadfmts;enlist DELIM)0:(file;0;1+last((1+READLINES)&count breaks)#breaks);\n\tinfo:([]c:key flip as;v:value flip as);as:();\n\treserved:key`.q;reserved,:.Q.res;reserved,:`i;\n\tinfo:update res:c in reserved from info;\n\tinfo:update ci:i,t:\"?\",ipa:0b,mdot:0,mw:0,rule:0,gr:0,ndv:0,maybe:0b,empty:0b,j10:0b,j12:0b from info;\n\tinfo:update ci:`s#ci from info;\n\tif[count onlycols;info:update t:\" \",rule:10 from info where not c in onlycols];\n\tinfo:update sdv:{string(distinct x)except`}peach v from info; \n\tinfo:update ndv:count each sdv from info;\n\tinfo:update gr:floor 0.5+100*ndv%nas,mw:{max count each x}peach sdv from info where 0<ndv;\n\tinfo:update t:\"*\",rule:20 from info where mw>.csv.FORCECHARWIDTH; / long values\n\tinfo:update t:\"C \"[.csv.DISCARDEMPTY],rule:30,empty:1b from info where t=\"?\",mw=0; / empty columns\n\tinfo:update dchar:{asc distinct raze x}peach sdv from info where t=\"?\";\n\tinfo:update mdot:{max sum each\".\"=x}peach sdv from info where t=\"?\",{\".\"in x}each dchar;\n\tinfo:update t:\"n\",rule:40 from info where t=\"?\",{any x in\"0123456789\"}each dchar; / vaguely numeric..\n\tinfo:update t:\"I\",rule:50,ipa:1b from info where t=\"n\",mw within 7 15,mdot=3,{all x in\".0123456789\"}each dchar,.csv.cancast[\"I\"]peach sdv; / ip-address\n\tinfo:update t:\"J\",rule:60 from info where t=\"n\",mdot=0,{all x in\"+-0123456789\"}each dchar,.csv.cancast[\"J\"]peach sdv;\n\tinfo:update t:\"I\",rule:70 from info where t=\"J\",mw<12,.csv.cancast[\"I\"]peach sdv;\n\tinfo:update t:\"H\",rule:80 from info where t=\"I\",mw<7,.csv.cancast[\"H\"]peach sdv;\n\tinfo:update t:\"F\",rule:90 from info where t=\"n\",mdot<2,mw>1,.csv.cancast[\"F\"]peach sdv;\n\tinfo:update t:\"E\",rule:100,maybe:1b from info where t=\"F\",mw<9;\n\tinfo:update t:\"M\",rule:110,maybe:1b from info where t in\"nIHEF\",mdot<2,mw within 4 7,.csv.cancast[\"M\"]peach sdv; \n\tinfo:update t:\"D\",rule:120,maybe:1b from info where t in\"nI\",mdot in 0 2,mw within 6 11,.csv.cancast[\"D\"]peach sdv; \n\tinfo:update t:\"V\",rule:130,maybe:1b from info where t=\"I\",mw in 5 6,7<count each dchar,{all x like\"*[0-9][0-5][0-9][0-5][0-9]\"}peach sdv,.csv.cancast[\"V\"]peach sdv; / 235959 12345        \n\tinfo:update t:\"U\",rule:140,maybe:1b from info where t=\"H\",mw in 3 4,7<count each dchar,{all x like\"*[0-9][0-5][0-9]\"}peach sdv,.csv.cancast[\"U\"]peach sdv; /2359\n\tinfo:update t:\"U\",rule:150,maybe:0b from info where t=\"n\",mw in 4 5,mdot=0,{all x like\"*[0-9]:[0-5][0-9]\"}peach sdv,.csv.cancast[\"U\"]peach sdv;\n\tinfo:update t:\"T\",rule:160,maybe:0b from info where t=\"n\",mw within 7 12,mdot<2,{all x like\"*[0-9]:[0-5][0-9]:[0-5][0-9]*\"}peach sdv,.csv.cancast[\"T\"]peach sdv;\n\tinfo:update t:\"V\",rule:170,maybe:0b from info where t=\"T\",mw in 7 8,mdot=0,.csv.cancast[\"V\"]peach sdv;\n\tinfo:update t:\"T\",rule:180,maybe:1b from info where t in\"EF\",mw within 7 10,mdot=1,{all x like\"*[0-9][0-5][0-9][0-5][0-9].*\"}peach sdv,.csv.cancast[\"T\"]peach sdv;\n\tinfo:update t:\"Z\",rule:190,maybe:0b from info where t=\"n\",mw within 11 24,mdot<4,.csv.cancast[\"Z\"]peach sdv;\n\tinfo:update t:\"P\",rule:200,maybe:1b from info where t=\"n\",mw within 12 29,mdot<4,{all x like\"[12]*\"}peach sdv,.csv.cancast[\"P\"]peach sdv;\n\tinfo:update t:\"N\",rule:210,maybe:1b from info where t=\"n\",mw within 3 28,mdot=1,.csv.cancast[\"N\"]peach sdv;\n\tinfo:update t:\"?\",rule:220,maybe:0b from info where t=\"n\"; / reset remaining maybe numeric\n\tinfo:update t:\"C\",rule:230,maybe:0b from info where t=\"?\",mw=1; / char\n\tinfo:update t:\"B\",rule:240,maybe:0b from info where t in\"HC\",mw=1,mdot=0,{$[all x in\"01tTfFyYnN\";(any\"0fFnN\"in x)and any\"1tTyY\"in x;0b]}each dchar; / boolean\n\tinfo:update t:\"B\",rule:250,maybe:1b from info where t in\"HC\",mw=1,mdot=0,{all x in\"01tTfFyYnN\"}each dchar; / boolean\n\tinfo:update t:\"X\",rule:260,maybe:0b from info where t=\"?\",mw=2,{$[all x in\"0123456789abcdefABCDEF\";(any .Q.n in x)and any\"abcdefABCDEF\"in x;0b]}each dchar; /hex\n\tinfo:update t:\"S\",rule:270,maybe:1b from info where t=\"?\",mw<.csv.SYMMAXWIDTH,mw>1,gr<.csv.SYMMAXGR; / symbols (max width permitting)\n\tinfo:update t:\"*\",rule:280,maybe:0b from info where t=\"?\"; / the rest as strings\n\t/ flag those S/* columns which could be encoded to integers (.Q.j10/x10/j12/x12) to avoid symbols\n\tinfo:update j12:1b from info where t in\"S*\",mw<13,{all x in .Q.nA}each dchar;\n\tinfo:update j10:1b from info where t in\"S*\",mw<11,{all x in .Q.b6}each dchar; \n\tselect c,ci,t,maybe,empty,res,j10,j12,ipa,mw,mdot,rule,gr,ndv,dchar from info}\ninfo:info0[;()] / by default don't restrict columns\ninfolike:{[file;pattern] info0[file;{x where x like y}[lower colhdrs[file];pattern]]} / .csv.infolike[file;\"*time\"]\n\n\\d .\n/ DATA:()\nbulkload:{[file;info]\n\tif[not`DATA in system\"v\";'`DATA.not.defined];\n\tif[count DATA;'`DATA.not.empty];\n\tloadhdrs:exec c from info where not t=\" \";loadfmts:exec t from info;\n\t.csv.fs2[{[file;loadhdrs;loadfmts] `DATA insert $[count DATA;flip loadhdrs!(loadfmts;.csv.DELIM)0:file;loadhdrs xcol(loadfmts;enlist .csv.DELIM)0:file]}[file;loadhdrs;loadfmts]];\n\tcount DATA}\n@[.:;\"\\\\l csvutil.custom.q\";::]; / save your custom settings in csvutil.custom.q to override those set at the beginning of the file \n</textarea></div>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers: true,\n        matchBrackets: true\n      });\n    </script>\n\n    <p><strong>MIME type defined:</strong> <code>text/x-q</code>.</p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/q/q.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"q\",function(config){\n  var indentUnit=config.indentUnit,\n      curPunc,\n      keywords=buildRE([\"abs\",\"acos\",\"aj\",\"aj0\",\"all\",\"and\",\"any\",\"asc\",\"asin\",\"asof\",\"atan\",\"attr\",\"avg\",\"avgs\",\"bin\",\"by\",\"ceiling\",\"cols\",\"cor\",\"cos\",\"count\",\"cov\",\"cross\",\"csv\",\"cut\",\"delete\",\"deltas\",\"desc\",\"dev\",\"differ\",\"distinct\",\"div\",\"do\",\"each\",\"ej\",\"enlist\",\"eval\",\"except\",\"exec\",\"exit\",\"exp\",\"fby\",\"fills\",\"first\",\"fkeys\",\"flip\",\"floor\",\"from\",\"get\",\"getenv\",\"group\",\"gtime\",\"hclose\",\"hcount\",\"hdel\",\"hopen\",\"hsym\",\"iasc\",\"idesc\",\"if\",\"ij\",\"in\",\"insert\",\"inter\",\"inv\",\"key\",\"keys\",\"last\",\"like\",\"list\",\"lj\",\"load\",\"log\",\"lower\",\"lsq\",\"ltime\",\"ltrim\",\"mavg\",\"max\",\"maxs\",\"mcount\",\"md5\",\"mdev\",\"med\",\"meta\",\"min\",\"mins\",\"mmax\",\"mmin\",\"mmu\",\"mod\",\"msum\",\"neg\",\"next\",\"not\",\"null\",\"or\",\"over\",\"parse\",\"peach\",\"pj\",\"plist\",\"prd\",\"prds\",\"prev\",\"prior\",\"rand\",\"rank\",\"ratios\",\"raze\",\"read0\",\"read1\",\"reciprocal\",\"reverse\",\"rload\",\"rotate\",\"rsave\",\"rtrim\",\"save\",\"scan\",\"select\",\"set\",\"setenv\",\"show\",\"signum\",\"sin\",\"sqrt\",\"ss\",\"ssr\",\"string\",\"sublist\",\"sum\",\"sums\",\"sv\",\"system\",\"tables\",\"tan\",\"til\",\"trim\",\"txf\",\"type\",\"uj\",\"ungroup\",\"union\",\"update\",\"upper\",\"upsert\",\"value\",\"var\",\"view\",\"views\",\"vs\",\"wavg\",\"where\",\"where\",\"while\",\"within\",\"wj\",\"wj1\",\"wsum\",\"xasc\",\"xbar\",\"xcol\",\"xcols\",\"xdesc\",\"xexp\",\"xgroup\",\"xkey\",\"xlog\",\"xprev\",\"xrank\"]),\n      E=/[|/&^!+:\\\\\\-*%$=~#;@><,?_\\'\\\"\\[\\(\\]\\)\\s{}]/;\n  function buildRE(w){return new RegExp(\"^(\"+w.join(\"|\")+\")$\");}\n  function tokenBase(stream,state){\n    var sol=stream.sol(),c=stream.next();\n    curPunc=null;\n    if(sol)\n      if(c==\"/\")\n        return(state.tokenize=tokenLineComment)(stream,state);\n      else if(c==\"\\\\\"){\n        if(stream.eol()||/\\s/.test(stream.peek()))\n          return stream.skipToEnd(),/^\\\\\\s*$/.test(stream.current())?(state.tokenize=tokenCommentToEOF)(stream, state):state.tokenize=tokenBase,\"comment\";\n        else\n          return state.tokenize=tokenBase,\"builtin\";\n      }\n    if(/\\s/.test(c))\n      return stream.peek()==\"/\"?(stream.skipToEnd(),\"comment\"):\"whitespace\";\n    if(c=='\"')\n      return(state.tokenize=tokenString)(stream,state);\n    if(c=='`')\n      return stream.eatWhile(/[A-Z|a-z|\\d|_|:|\\/|\\.]/),\"symbol\";\n    if((\".\"==c&&/\\d/.test(stream.peek()))||/\\d/.test(c)){\n      var t=null;\n      stream.backUp(1);\n      if(stream.match(/^\\d{4}\\.\\d{2}(m|\\.\\d{2}([D|T](\\d{2}(:\\d{2}(:\\d{2}(\\.\\d{1,9})?)?)?)?)?)/)\n      || stream.match(/^\\d+D(\\d{2}(:\\d{2}(:\\d{2}(\\.\\d{1,9})?)?)?)/)\n      || stream.match(/^\\d{2}:\\d{2}(:\\d{2}(\\.\\d{1,9})?)?/)\n      || stream.match(/^\\d+[ptuv]{1}/))\n        t=\"temporal\";\n      else if(stream.match(/^0[NwW]{1}/)\n      || stream.match(/^0x[\\d|a-f|A-F]*/)\n      || stream.match(/^[0|1]+[b]{1}/)\n      || stream.match(/^\\d+[chijn]{1}/)\n      || stream.match(/-?\\d*(\\.\\d*)?(e[+\\-]?\\d+)?(e|f)?/))\n        t=\"number\";\n      return(t&&(!(c=stream.peek())||E.test(c)))?t:(stream.next(),\"error\");\n    }\n    if(/[A-Z|a-z]|\\./.test(c))\n      return stream.eatWhile(/[A-Z|a-z|\\.|_|\\d]/),keywords.test(stream.current())?\"keyword\":\"variable\";\n    if(/[|/&^!+:\\\\\\-*%$=~#;@><\\.,?_\\']/.test(c))\n      return null;\n    if(/[{}\\(\\[\\]\\)]/.test(c))\n      return null;\n    return\"error\";\n  }\n  function tokenLineComment(stream,state){\n    return stream.skipToEnd(),/\\/\\s*$/.test(stream.current())?(state.tokenize=tokenBlockComment)(stream,state):(state.tokenize=tokenBase),\"comment\";\n  }\n  function tokenBlockComment(stream,state){\n    var f=stream.sol()&&stream.peek()==\"\\\\\";\n    stream.skipToEnd();\n    if(f&&/^\\\\\\s*$/.test(stream.current()))\n      state.tokenize=tokenBase;\n    return\"comment\";\n  }\n  function tokenCommentToEOF(stream){return stream.skipToEnd(),\"comment\";}\n  function tokenString(stream,state){\n    var escaped=false,next,end=false;\n    while((next=stream.next())){\n      if(next==\"\\\"\"&&!escaped){end=true;break;}\n      escaped=!escaped&&next==\"\\\\\";\n    }\n    if(end)state.tokenize=tokenBase;\n    return\"string\";\n  }\n  function pushContext(state,type,col){state.context={prev:state.context,indent:state.indent,col:col,type:type};}\n  function popContext(state){state.indent=state.context.indent;state.context=state.context.prev;}\n  return{\n    startState:function(){\n      return{tokenize:tokenBase,\n             context:null,\n             indent:0,\n             col:0};\n    },\n    token:function(stream,state){\n      if(stream.sol()){\n        if(state.context&&state.context.align==null)\n          state.context.align=false;\n        state.indent=stream.indentation();\n      }\n      //if (stream.eatSpace()) return null;\n      var style=state.tokenize(stream,state);\n      if(style!=\"comment\"&&state.context&&state.context.align==null&&state.context.type!=\"pattern\"){\n        state.context.align=true;\n      }\n      if(curPunc==\"(\")pushContext(state,\")\",stream.column());\n      else if(curPunc==\"[\")pushContext(state,\"]\",stream.column());\n      else if(curPunc==\"{\")pushContext(state,\"}\",stream.column());\n      else if(/[\\]\\}\\)]/.test(curPunc)){\n        while(state.context&&state.context.type==\"pattern\")popContext(state);\n        if(state.context&&curPunc==state.context.type)popContext(state);\n      }\n      else if(curPunc==\".\"&&state.context&&state.context.type==\"pattern\")popContext(state);\n      else if(/atom|string|variable/.test(style)&&state.context){\n        if(/[\\}\\]]/.test(state.context.type))\n          pushContext(state,\"pattern\",stream.column());\n        else if(state.context.type==\"pattern\"&&!state.context.align){\n          state.context.align=true;\n          state.context.col=stream.column();\n        }\n      }\n      return style;\n    },\n    indent:function(state,textAfter){\n      var firstChar=textAfter&&textAfter.charAt(0);\n      var context=state.context;\n      if(/[\\]\\}]/.test(firstChar))\n        while (context&&context.type==\"pattern\")context=context.prev;\n      var closing=context&&firstChar==context.type;\n      if(!context)\n        return 0;\n      else if(context.type==\"pattern\")\n        return context.col;\n      else if(context.align)\n        return context.col+(closing?0:1);\n      else\n        return context.indent+(closing?0:indentUnit);\n    }\n  };\n});\nCodeMirror.defineMIME(\"text/x-q\",\"q\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/r/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: R mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"r.js\"></script>\n<style>\n      .CodeMirror { border-top: 1px solid silver; border-bottom: 1px solid silver; }\n      .cm-s-default span.cm-semi { color: blue; font-weight: bold; }\n      .cm-s-default span.cm-dollar { color: orange; font-weight: bold; }\n      .cm-s-default span.cm-arrow { color: brown; }\n      .cm-s-default span.cm-arg-is { color: brown; }\n    </style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">R</a>\n  </ul>\n</div>\n\n<article>\n<h2>R mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n# Code from http://www.mayin.org/ajayshah/KB/R/\n\n# FIRST LEARN ABOUT LISTS --\nX = list(height=5.4, weight=54)\nprint(\"Use default printing --\")\nprint(X)\nprint(\"Accessing individual elements --\")\ncat(\"Your height is \", X$height, \" and your weight is \", X$weight, \"\\n\")\n\n# FUNCTIONS --\nsquare <- function(x) {\n  return(x*x)\n}\ncat(\"The square of 3 is \", square(3), \"\\n\")\n\n                 # default value of the arg is set to 5.\ncube <- function(x=5) {\n  return(x*x*x);\n}\ncat(\"Calling cube with 2 : \", cube(2), \"\\n\")    # will give 2^3\ncat(\"Calling cube        : \", cube(), \"\\n\")     # will default to 5^3.\n\n# LEARN ABOUT FUNCTIONS THAT RETURN MULTIPLE OBJECTS --\npowers <- function(x) {\n  parcel = list(x2=x*x, x3=x*x*x, x4=x*x*x*x);\n  return(parcel);\n}\n\nX = powers(3);\nprint(\"Showing powers of 3 --\"); print(X);\n\n# WRITING THIS COMPACTLY (4 lines instead of 7)\n\npowerful <- function(x) {\n  return(list(x2=x*x, x3=x*x*x, x4=x*x*x*x));\n}\nprint(\"Showing powers of 3 --\"); print(powerful(3));\n\n# In R, the last expression in a function is, by default, what is\n# returned. So you could equally just say:\npowerful <- function(x) {list(x2=x*x, x3=x*x*x, x4=x*x*x*x)}\n</textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {});\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-rsrc</code>.</p>\n\n    <p>Development of the CodeMirror R mode was kindly sponsored\n    by <a href=\"https://twitter.com/ubalo\">Ubalo</a>.</p>\n\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/r/r.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"r\", function(config) {\n  function wordObj(str) {\n    var words = str.split(\" \"), res = {};\n    for (var i = 0; i < words.length; ++i) res[words[i]] = true;\n    return res;\n  }\n  var atoms = wordObj(\"NULL NA Inf NaN NA_integer_ NA_real_ NA_complex_ NA_character_\");\n  var builtins = wordObj(\"list quote bquote eval return call parse deparse\");\n  var keywords = wordObj(\"if else repeat while function for in next break\");\n  var blockkeywords = wordObj(\"if else repeat while function for\");\n  var opChars = /[+\\-*\\/^<>=!&|~$:]/;\n  var curPunc;\n\n  function tokenBase(stream, state) {\n    curPunc = null;\n    var ch = stream.next();\n    if (ch == \"#\") {\n      stream.skipToEnd();\n      return \"comment\";\n    } else if (ch == \"0\" && stream.eat(\"x\")) {\n      stream.eatWhile(/[\\da-f]/i);\n      return \"number\";\n    } else if (ch == \".\" && stream.eat(/\\d/)) {\n      stream.match(/\\d*(?:e[+\\-]?\\d+)?/);\n      return \"number\";\n    } else if (/\\d/.test(ch)) {\n      stream.match(/\\d*(?:\\.\\d+)?(?:e[+\\-]\\d+)?L?/);\n      return \"number\";\n    } else if (ch == \"'\" || ch == '\"') {\n      state.tokenize = tokenString(ch);\n      return \"string\";\n    } else if (ch == \".\" && stream.match(/.[.\\d]+/)) {\n      return \"keyword\";\n    } else if (/[\\w\\.]/.test(ch) && ch != \"_\") {\n      stream.eatWhile(/[\\w\\.]/);\n      var word = stream.current();\n      if (atoms.propertyIsEnumerable(word)) return \"atom\";\n      if (keywords.propertyIsEnumerable(word)) {\n        // Block keywords start new blocks, except 'else if', which only starts\n        // one new block for the 'if', no block for the 'else'.\n        if (blockkeywords.propertyIsEnumerable(word) &&\n            !stream.match(/\\s*if(\\s+|$)/, false))\n          curPunc = \"block\";\n        return \"keyword\";\n      }\n      if (builtins.propertyIsEnumerable(word)) return \"builtin\";\n      return \"variable\";\n    } else if (ch == \"%\") {\n      if (stream.skipTo(\"%\")) stream.next();\n      return \"variable-2\";\n    } else if (ch == \"<\" && stream.eat(\"-\")) {\n      return \"arrow\";\n    } else if (ch == \"=\" && state.ctx.argList) {\n      return \"arg-is\";\n    } else if (opChars.test(ch)) {\n      if (ch == \"$\") return \"dollar\";\n      stream.eatWhile(opChars);\n      return \"operator\";\n    } else if (/[\\(\\){}\\[\\];]/.test(ch)) {\n      curPunc = ch;\n      if (ch == \";\") return \"semi\";\n      return null;\n    } else {\n      return null;\n    }\n  }\n\n  function tokenString(quote) {\n    return function(stream, state) {\n      if (stream.eat(\"\\\\\")) {\n        var ch = stream.next();\n        if (ch == \"x\") stream.match(/^[a-f0-9]{2}/i);\n        else if ((ch == \"u\" || ch == \"U\") && stream.eat(\"{\") && stream.skipTo(\"}\")) stream.next();\n        else if (ch == \"u\") stream.match(/^[a-f0-9]{4}/i);\n        else if (ch == \"U\") stream.match(/^[a-f0-9]{8}/i);\n        else if (/[0-7]/.test(ch)) stream.match(/^[0-7]{1,2}/);\n        return \"string-2\";\n      } else {\n        var next;\n        while ((next = stream.next()) != null) {\n          if (next == quote) { state.tokenize = tokenBase; break; }\n          if (next == \"\\\\\") { stream.backUp(1); break; }\n        }\n        return \"string\";\n      }\n    };\n  }\n\n  function push(state, type, stream) {\n    state.ctx = {type: type,\n                 indent: state.indent,\n                 align: null,\n                 column: stream.column(),\n                 prev: state.ctx};\n  }\n  function pop(state) {\n    state.indent = state.ctx.indent;\n    state.ctx = state.ctx.prev;\n  }\n\n  return {\n    startState: function() {\n      return {tokenize: tokenBase,\n              ctx: {type: \"top\",\n                    indent: -config.indentUnit,\n                    align: false},\n              indent: 0,\n              afterIdent: false};\n    },\n\n    token: function(stream, state) {\n      if (stream.sol()) {\n        if (state.ctx.align == null) state.ctx.align = false;\n        state.indent = stream.indentation();\n      }\n      if (stream.eatSpace()) return null;\n      var style = state.tokenize(stream, state);\n      if (style != \"comment\" && state.ctx.align == null) state.ctx.align = true;\n\n      var ctype = state.ctx.type;\n      if ((curPunc == \";\" || curPunc == \"{\" || curPunc == \"}\") && ctype == \"block\") pop(state);\n      if (curPunc == \"{\") push(state, \"}\", stream);\n      else if (curPunc == \"(\") {\n        push(state, \")\", stream);\n        if (state.afterIdent) state.ctx.argList = true;\n      }\n      else if (curPunc == \"[\") push(state, \"]\", stream);\n      else if (curPunc == \"block\") push(state, \"block\", stream);\n      else if (curPunc == ctype) pop(state);\n      state.afterIdent = style == \"variable\" || style == \"keyword\";\n      return style;\n    },\n\n    indent: function(state, textAfter) {\n      if (state.tokenize != tokenBase) return 0;\n      var firstChar = textAfter && textAfter.charAt(0), ctx = state.ctx,\n          closing = firstChar == ctx.type;\n      if (ctx.type == \"block\") return ctx.indent + (firstChar == \"{\" ? 0 : config.indentUnit);\n      else if (ctx.align) return ctx.column + (closing ? 0 : 1);\n      else return ctx.indent + (closing ? 0 : config.indentUnit);\n    },\n\n    lineComment: \"#\"\n  };\n});\n\nCodeMirror.defineMIME(\"text/x-rsrc\", \"r\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/rpm/changes/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: RPM changes mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n    <link rel=\"stylesheet\" href=\"../../../lib/codemirror.css\">\n    <script src=\"../../../lib/codemirror.js\"></script>\n    <script src=\"changes.js\"></script>\n    <link rel=\"stylesheet\" href=\"../../../doc/docs.css\">\n    <style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../../index.html\">Home</a>\n    <li><a href=\"../../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">RPM changes</a>\n  </ul>\n</div>\n\n<article>\n<h2>RPM changes mode</h2>\n\n    <div><textarea id=\"code\" name=\"code\">\n-------------------------------------------------------------------\nTue Oct 18 13:58:40 UTC 2011 - misterx@example.com\n\n- Update to r60.3\n- Fixes bug in the reflect package\n  * disallow Interface method on Value obtained via unexported name\n\n-------------------------------------------------------------------\nThu Oct  6 08:14:24 UTC 2011 - misterx@example.com\n\n- Update to r60.2\n- Fixes memory leak in certain map types\n\n-------------------------------------------------------------------\nWed Oct  5 14:34:10 UTC 2011 - misterx@example.com\n\n- Tweaks for gdb debugging\n- go.spec changes:\n  - move %go_arch definition to %prep section\n  - pass correct location of go specific gdb pretty printer and\n    functions to cpp as HOST_EXTRA_CFLAGS macro\n  - install go gdb functions & printer\n- gdb-printer.patch\n  - patch linker (src/cmd/ld/dwarf.c) to emit correct location of go\n    gdb functions and pretty printer\n</textarea></div>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        mode: {name: \"changes\"},\n        lineNumbers: true,\n        indentUnit: 4\n      });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-rpm-changes</code>.</p>\n</article>\n"
  },
  {
    "path": "base/res/codemirror/mode/rpm/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: RPM changes mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n    <link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n    <script src=\"../../lib/codemirror.js\"></script>\n    <script src=\"rpm.js\"></script>\n    <link rel=\"stylesheet\" href=\"../../doc/docs.css\">\n    <style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">RPM</a>\n  </ul>\n</div>\n\n<article>\n<h2>RPM changes mode</h2>\n\n    <div><textarea id=\"code\" name=\"code\">\n-------------------------------------------------------------------\nTue Oct 18 13:58:40 UTC 2011 - misterx@example.com\n\n- Update to r60.3\n- Fixes bug in the reflect package\n  * disallow Interface method on Value obtained via unexported name\n\n-------------------------------------------------------------------\nThu Oct  6 08:14:24 UTC 2011 - misterx@example.com\n\n- Update to r60.2\n- Fixes memory leak in certain map types\n\n-------------------------------------------------------------------\nWed Oct  5 14:34:10 UTC 2011 - misterx@example.com\n\n- Tweaks for gdb debugging\n- go.spec changes:\n  - move %go_arch definition to %prep section\n  - pass correct location of go specific gdb pretty printer and\n    functions to cpp as HOST_EXTRA_CFLAGS macro\n  - install go gdb functions & printer\n- gdb-printer.patch\n  - patch linker (src/cmd/ld/dwarf.c) to emit correct location of go\n    gdb functions and pretty printer\n</textarea></div>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        mode: {name: \"rpm-changes\"},\n        lineNumbers: true,\n        indentUnit: 4\n      });\n    </script>\n\n<h2>RPM spec mode</h2>\n    \n    <div><textarea id=\"code2\" name=\"code2\">\n#\n# spec file for package minidlna\n#\n# Copyright (c) 2011, Sascha Peilicke <saschpe@gmx.de>\n#\n# All modifications and additions to the file contributed by third parties\n# remain the property of their copyright owners, unless otherwise agreed\n# upon. The license for this file, and modifications and additions to the\n# file, is the same license as for the pristine package itself (unless the\n# license for the pristine package is not an Open Source License, in which\n# case the license is the MIT License). An \"Open Source License\" is a\n# license that conforms to the Open Source Definition (Version 1.9)\n# published by the Open Source Initiative.\n\n\nName:           libupnp6\nVersion:        1.6.13\nRelease:        0\nSummary:        Portable Universal Plug and Play (UPnP) SDK\nGroup:          System/Libraries\nLicense:        BSD-3-Clause\nUrl:            http://sourceforge.net/projects/pupnp/\nSource0:        http://downloads.sourceforge.net/pupnp/libupnp-%{version}.tar.bz2\nBuildRoot:      %{_tmppath}/%{name}-%{version}-build\n\n%description\nThe portable Universal Plug and Play (UPnP) SDK provides support for building\nUPnP-compliant control points, devices, and bridges on several operating\nsystems.\n\n%package -n libupnp-devel\nSummary:        Portable Universal Plug and Play (UPnP) SDK\nGroup:          Development/Libraries/C and C++\nProvides:       pkgconfig(libupnp)\nRequires:       %{name} = %{version}\n\n%description -n libupnp-devel\nThe portable Universal Plug and Play (UPnP) SDK provides support for building\nUPnP-compliant control points, devices, and bridges on several operating\nsystems.\n\n%prep\n%setup -n libupnp-%{version}\n\n%build\n%configure --disable-static\nmake %{?_smp_mflags}\n\n%install\n%makeinstall\nfind %{buildroot} -type f -name '*.la' -exec rm -f {} ';'\n\n%post -p /sbin/ldconfig\n\n%postun -p /sbin/ldconfig\n\n%files\n%defattr(-,root,root,-)\n%doc ChangeLog NEWS README TODO\n%{_libdir}/libixml.so.*\n%{_libdir}/libthreadutil.so.*\n%{_libdir}/libupnp.so.*\n\n%files -n libupnp-devel\n%defattr(-,root,root,-)\n%{_libdir}/pkgconfig/libupnp.pc\n%{_libdir}/libixml.so\n%{_libdir}/libthreadutil.so\n%{_libdir}/libupnp.so\n%{_includedir}/upnp/\n\n%changelog</textarea></div>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code2\"), {\n        mode: {name: \"rpm-spec\"},\n        lineNumbers: true,\n        indentUnit: 4\n      });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-rpm-spec</code>, <code>text/x-rpm-changes</code>.</p>\n</article>\n"
  },
  {
    "path": "base/res/codemirror/mode/rpm/rpm.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"rpm-changes\", function() {\n  var headerSeperator = /^-+$/;\n  var headerLine = /^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)  ?\\d{1,2} \\d{2}:\\d{2}(:\\d{2})? [A-Z]{3,4} \\d{4} - /;\n  var simpleEmail = /^[\\w+.-]+@[\\w.-]+/;\n\n  return {\n    token: function(stream) {\n      if (stream.sol()) {\n        if (stream.match(headerSeperator)) { return 'tag'; }\n        if (stream.match(headerLine)) { return 'tag'; }\n      }\n      if (stream.match(simpleEmail)) { return 'string'; }\n      stream.next();\n      return null;\n    }\n  };\n});\n\nCodeMirror.defineMIME(\"text/x-rpm-changes\", \"rpm-changes\");\n\n// Quick and dirty spec file highlighting\n\nCodeMirror.defineMode(\"rpm-spec\", function() {\n  var arch = /^(i386|i586|i686|x86_64|ppc64|ppc|ia64|s390x|s390|sparc64|sparcv9|sparc|noarch|alphaev6|alpha|hppa|mipsel)/;\n\n  var preamble = /^(Name|Version|Release|License|Summary|Url|Group|Source|BuildArch|BuildRequires|BuildRoot|AutoReqProv|Provides|Requires(\\(\\w+\\))?|Obsoletes|Conflicts|Recommends|Source\\d*|Patch\\d*|ExclusiveArch|NoSource|Supplements):/;\n  var section = /^%(debug_package|package|description|prep|build|install|files|clean|changelog|preinstall|preun|postinstall|postun|pre|post|triggerin|triggerun|pretrans|posttrans|verifyscript|check|triggerpostun|triggerprein|trigger)/;\n  var control_flow_complex = /^%(ifnarch|ifarch|if)/; // rpm control flow macros\n  var control_flow_simple = /^%(else|endif)/; // rpm control flow macros\n  var operators = /^(\\!|\\?|\\<\\=|\\<|\\>\\=|\\>|\\=\\=|\\&\\&|\\|\\|)/; // operators in control flow macros\n\n  return {\n    startState: function () {\n        return {\n          controlFlow: false,\n          macroParameters: false,\n          section: false\n        };\n    },\n    token: function (stream, state) {\n      var ch = stream.peek();\n      if (ch == \"#\") { stream.skipToEnd(); return \"comment\"; }\n\n      if (stream.sol()) {\n        if (stream.match(preamble)) { return \"preamble\"; }\n        if (stream.match(section)) { return \"section\"; }\n      }\n\n      if (stream.match(/^\\$\\w+/)) { return \"def\"; } // Variables like '$RPM_BUILD_ROOT'\n      if (stream.match(/^\\$\\{\\w+\\}/)) { return \"def\"; } // Variables like '${RPM_BUILD_ROOT}'\n\n      if (stream.match(control_flow_simple)) { return \"keyword\"; }\n      if (stream.match(control_flow_complex)) {\n        state.controlFlow = true;\n        return \"keyword\";\n      }\n      if (state.controlFlow) {\n        if (stream.match(operators)) { return \"operator\"; }\n        if (stream.match(/^(\\d+)/)) { return \"number\"; }\n        if (stream.eol()) { state.controlFlow = false; }\n      }\n\n      if (stream.match(arch)) { return \"number\"; }\n\n      // Macros like '%make_install' or '%attr(0775,root,root)'\n      if (stream.match(/^%[\\w]+/)) {\n        if (stream.match(/^\\(/)) { state.macroParameters = true; }\n        return \"macro\";\n      }\n      if (state.macroParameters) {\n        if (stream.match(/^\\d+/)) { return \"number\";}\n        if (stream.match(/^\\)/)) {\n          state.macroParameters = false;\n          return \"macro\";\n        }\n      }\n      if (stream.match(/^%\\{\\??[\\w \\-]+\\}/)) { return \"macro\"; } // Macros like '%{defined fedora}'\n\n      //TODO: Include bash script sub-parser (CodeMirror supports that)\n      stream.next();\n      return null;\n    }\n  };\n});\n\nCodeMirror.defineMIME(\"text/x-rpm-spec\", \"rpm-spec\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/rst/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: reStructuredText mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/mode/overlay.js\"></script>\n<script src=\"rst.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">reStructuredText</a>\n  </ul>\n</div>\n\n<article>\n<h2>reStructuredText mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n.. This is an excerpt from Sphinx documentation: http://sphinx.pocoo.org/_sources/rest.txt\n\n.. highlightlang:: rest\n\n.. _rst-primer:\n\nreStructuredText Primer\n=======================\n\nThis section is a brief introduction to reStructuredText (reST) concepts and\nsyntax, intended to provide authors with enough information to author documents\nproductively.  Since reST was designed to be a simple, unobtrusive markup\nlanguage, this will not take too long.\n\n.. seealso::\n\n   The authoritative `reStructuredText User Documentation\n   &lt;http://docutils.sourceforge.net/rst.html&gt;`_.  The \"ref\" links in this\n   document link to the description of the individual constructs in the reST\n   reference.\n\n\nParagraphs\n----------\n\nThe paragraph (:duref:`ref &lt;paragraphs&gt;`) is the most basic block in a reST\ndocument.  Paragraphs are simply chunks of text separated by one or more blank\nlines.  As in Python, indentation is significant in reST, so all lines of the\nsame paragraph must be left-aligned to the same level of indentation.\n\n\n.. _inlinemarkup:\n\nInline markup\n-------------\n\nThe standard reST inline markup is quite simple: use\n\n* one asterisk: ``*text*`` for emphasis (italics),\n* two asterisks: ``**text**`` for strong emphasis (boldface), and\n* backquotes: ````text```` for code samples.\n\nIf asterisks or backquotes appear in running text and could be confused with\ninline markup delimiters, they have to be escaped with a backslash.\n\nBe aware of some restrictions of this markup:\n\n* it may not be nested,\n* content may not start or end with whitespace: ``* text*`` is wrong,\n* it must be separated from surrounding text by non-word characters.  Use a\n  backslash escaped space to work around that: ``thisis\\ *one*\\ word``.\n\nThese restrictions may be lifted in future versions of the docutils.\n\nreST also allows for custom \"interpreted text roles\"', which signify that the\nenclosed text should be interpreted in a specific way.  Sphinx uses this to\nprovide semantic markup and cross-referencing of identifiers, as described in\nthe appropriate section.  The general syntax is ``:rolename:`content```.\n\nStandard reST provides the following roles:\n\n* :durole:`emphasis` -- alternate spelling for ``*emphasis*``\n* :durole:`strong` -- alternate spelling for ``**strong**``\n* :durole:`literal` -- alternate spelling for ````literal````\n* :durole:`subscript` -- subscript text\n* :durole:`superscript` -- superscript text\n* :durole:`title-reference` -- for titles of books, periodicals, and other\n  materials\n\nSee :ref:`inline-markup` for roles added by Sphinx.\n\n\nLists and Quote-like blocks\n---------------------------\n\nList markup (:duref:`ref &lt;bullet-lists&gt;`) is natural: just place an asterisk at\nthe start of a paragraph and indent properly.  The same goes for numbered lists;\nthey can also be autonumbered using a ``#`` sign::\n\n   * This is a bulleted list.\n   * It has two items, the second\n     item uses two lines.\n\n   1. This is a numbered list.\n   2. It has two items too.\n\n   #. This is a numbered list.\n   #. It has two items too.\n\n\nNested lists are possible, but be aware that they must be separated from the\nparent list items by blank lines::\n\n   * this is\n   * a list\n\n     * with a nested list\n     * and some subitems\n\n   * and here the parent list continues\n\nDefinition lists (:duref:`ref &lt;definition-lists&gt;`) are created as follows::\n\n   term (up to a line of text)\n      Definition of the term, which must be indented\n\n      and can even consist of multiple paragraphs\n\n   next term\n      Description.\n\nNote that the term cannot have more than one line of text.\n\nQuoted paragraphs (:duref:`ref &lt;block-quotes&gt;`) are created by just indenting\nthem more than the surrounding paragraphs.\n\nLine blocks (:duref:`ref &lt;line-blocks&gt;`) are a way of preserving line breaks::\n\n   | These lines are\n   | broken exactly like in\n   | the source file.\n\nThere are also several more special blocks available:\n\n* field lists (:duref:`ref &lt;field-lists&gt;`)\n* option lists (:duref:`ref &lt;option-lists&gt;`)\n* quoted literal blocks (:duref:`ref &lt;quoted-literal-blocks&gt;`)\n* doctest blocks (:duref:`ref &lt;doctest-blocks&gt;`)\n\n\nSource Code\n-----------\n\nLiteral code blocks (:duref:`ref &lt;literal-blocks&gt;`) are introduced by ending a\nparagraph with the special marker ``::``.  The literal block must be indented\n(and, like all paragraphs, separated from the surrounding ones by blank lines)::\n\n   This is a normal text paragraph. The next paragraph is a code sample::\n\n      It is not processed in any way, except\n      that the indentation is removed.\n\n      It can span multiple lines.\n\n   This is a normal text paragraph again.\n\nThe handling of the ``::`` marker is smart:\n\n* If it occurs as a paragraph of its own, that paragraph is completely left\n  out of the document.\n* If it is preceded by whitespace, the marker is removed.\n* If it is preceded by non-whitespace, the marker is replaced by a single\n  colon.\n\nThat way, the second sentence in the above example's first paragraph would be\nrendered as \"The next paragraph is a code sample:\".\n\n\n.. _rst-tables:\n\nTables\n------\n\nTwo forms of tables are supported.  For *grid tables* (:duref:`ref\n&lt;grid-tables&gt;`), you have to \"paint\" the cell grid yourself.  They look like\nthis::\n\n   +------------------------+------------+----------+----------+\n   | Header row, column 1   | Header 2   | Header 3 | Header 4 |\n   | (header rows optional) |            |          |          |\n   +========================+============+==========+==========+\n   | body row 1, column 1   | column 2   | column 3 | column 4 |\n   +------------------------+------------+----------+----------+\n   | body row 2             | ...        | ...      |          |\n   +------------------------+------------+----------+----------+\n\n*Simple tables* (:duref:`ref &lt;simple-tables&gt;`) are easier to write, but\nlimited: they must contain more than one row, and the first column cannot\ncontain multiple lines.  They look like this::\n\n   =====  =====  =======\n   A      B      A and B\n   =====  =====  =======\n   False  False  False\n   True   False  False\n   False  True   False\n   True   True   True\n   =====  =====  =======\n\n\nHyperlinks\n----------\n\nExternal links\n^^^^^^^^^^^^^^\n\nUse ```Link text &lt;http://example.com/&gt;`_`` for inline web links.  If the link\ntext should be the web address, you don't need special markup at all, the parser\nfinds links and mail addresses in ordinary text.\n\nYou can also separate the link and the target definition (:duref:`ref\n&lt;hyperlink-targets&gt;`), like this::\n\n   This is a paragraph that contains `a link`_.\n\n   .. _a link: http://example.com/\n\n\nInternal links\n^^^^^^^^^^^^^^\n\nInternal linking is done via a special reST role provided by Sphinx, see the\nsection on specific markup, :ref:`ref-role`.\n\n\nSections\n--------\n\nSection headers (:duref:`ref &lt;sections&gt;`) are created by underlining (and\noptionally overlining) the section title with a punctuation character, at least\nas long as the text::\n\n   =================\n   This is a heading\n   =================\n\nNormally, there are no heading levels assigned to certain characters as the\nstructure is determined from the succession of headings.  However, for the\nPython documentation, this convention is used which you may follow:\n\n* ``#`` with overline, for parts\n* ``*`` with overline, for chapters\n* ``=``, for sections\n* ``-``, for subsections\n* ``^``, for subsubsections\n* ``\"``, for paragraphs\n\nOf course, you are free to use your own marker characters (see the reST\ndocumentation), and use a deeper nesting level, but keep in mind that most\ntarget formats (HTML, LaTeX) have a limited supported nesting depth.\n\n\nExplicit Markup\n---------------\n\n\"Explicit markup\" (:duref:`ref &lt;explicit-markup-blocks&gt;`) is used in reST for\nmost constructs that need special handling, such as footnotes,\nspecially-highlighted paragraphs, comments, and generic directives.\n\nAn explicit markup block begins with a line starting with ``..`` followed by\nwhitespace and is terminated by the next paragraph at the same level of\nindentation.  (There needs to be a blank line between explicit markup and normal\nparagraphs.  This may all sound a bit complicated, but it is intuitive enough\nwhen you write it.)\n\n\n.. _directives:\n\nDirectives\n----------\n\nA directive (:duref:`ref &lt;directives&gt;`) is a generic block of explicit markup.\nBesides roles, it is one of the extension mechanisms of reST, and Sphinx makes\nheavy use of it.\n\nDocutils supports the following directives:\n\n* Admonitions: :dudir:`attention`, :dudir:`caution`, :dudir:`danger`,\n  :dudir:`error`, :dudir:`hint`, :dudir:`important`, :dudir:`note`,\n  :dudir:`tip`, :dudir:`warning` and the generic :dudir:`admonition`.\n  (Most themes style only \"note\" and \"warning\" specially.)\n\n* Images:\n\n  - :dudir:`image` (see also Images_ below)\n  - :dudir:`figure` (an image with caption and optional legend)\n\n* Additional body elements:\n\n  - :dudir:`contents` (a local, i.e. for the current file only, table of\n    contents)\n  - :dudir:`container` (a container with a custom class, useful to generate an\n    outer ``&lt;div&gt;`` in HTML)\n  - :dudir:`rubric` (a heading without relation to the document sectioning)\n  - :dudir:`topic`, :dudir:`sidebar` (special highlighted body elements)\n  - :dudir:`parsed-literal` (literal block that supports inline markup)\n  - :dudir:`epigraph` (a block quote with optional attribution line)\n  - :dudir:`highlights`, :dudir:`pull-quote` (block quotes with their own\n    class attribute)\n  - :dudir:`compound` (a compound paragraph)\n\n* Special tables:\n\n  - :dudir:`table` (a table with title)\n  - :dudir:`csv-table` (a table generated from comma-separated values)\n  - :dudir:`list-table` (a table generated from a list of lists)\n\n* Special directives:\n\n  - :dudir:`raw` (include raw target-format markup)\n  - :dudir:`include` (include reStructuredText from another file)\n    -- in Sphinx, when given an absolute include file path, this directive takes\n    it as relative to the source directory\n  - :dudir:`class` (assign a class attribute to the next element) [1]_\n\n* HTML specifics:\n\n  - :dudir:`meta` (generation of HTML ``&lt;meta&gt;`` tags)\n  - :dudir:`title` (override document title)\n\n* Influencing markup:\n\n  - :dudir:`default-role` (set a new default role)\n  - :dudir:`role` (create a new role)\n\n  Since these are only per-file, better use Sphinx' facilities for setting the\n  :confval:`default_role`.\n\nDo *not* use the directives :dudir:`sectnum`, :dudir:`header` and\n:dudir:`footer`.\n\nDirectives added by Sphinx are described in :ref:`sphinxmarkup`.\n\nBasically, a directive consists of a name, arguments, options and content. (Keep\nthis terminology in mind, it is used in the next chapter describing custom\ndirectives.)  Looking at this example, ::\n\n   .. function:: foo(x)\n                 foo(y, z)\n      :module: some.module.name\n\n      Return a line of text input from the user.\n\n``function`` is the directive name.  It is given two arguments here, the\nremainder of the first line and the second line, as well as one option\n``module`` (as you can see, options are given in the lines immediately following\nthe arguments and indicated by the colons).  Options must be indented to the\nsame level as the directive content.\n\nThe directive content follows after a blank line and is indented relative to the\ndirective start.\n\n\nImages\n------\n\nreST supports an image directive (:dudir:`ref &lt;image&gt;`), used like so::\n\n   .. image:: gnu.png\n      (options)\n\nWhen used within Sphinx, the file name given (here ``gnu.png``) must either be\nrelative to the source file, or absolute which means that they are relative to\nthe top source directory.  For example, the file ``sketch/spam.rst`` could refer\nto the image ``images/spam.png`` as ``../images/spam.png`` or\n``/images/spam.png``.\n\nSphinx will automatically copy image files over to a subdirectory of the output\ndirectory on building (e.g. the ``_static`` directory for HTML output.)\n\nInterpretation of image size options (``width`` and ``height``) is as follows:\nif the size has no unit or the unit is pixels, the given size will only be\nrespected for output channels that support pixels (i.e. not in LaTeX output).\nOther units (like ``pt`` for points) will be used for HTML and LaTeX output.\n\nSphinx extends the standard docutils behavior by allowing an asterisk for the\nextension::\n\n   .. image:: gnu.*\n\nSphinx then searches for all images matching the provided pattern and determines\ntheir type.  Each builder then chooses the best image out of these candidates.\nFor instance, if the file name ``gnu.*`` was given and two files :file:`gnu.pdf`\nand :file:`gnu.png` existed in the source tree, the LaTeX builder would choose\nthe former, while the HTML builder would prefer the latter.\n\n.. versionchanged:: 0.4\n   Added the support for file names ending in an asterisk.\n\n.. versionchanged:: 0.6\n   Image paths can now be absolute.\n\n\nFootnotes\n---------\n\nFor footnotes (:duref:`ref &lt;footnotes&gt;`), use ``[#name]_`` to mark the footnote\nlocation, and add the footnote body at the bottom of the document after a\n\"Footnotes\" rubric heading, like so::\n\n   Lorem ipsum [#f1]_ dolor sit amet ... [#f2]_\n\n   .. rubric:: Footnotes\n\n   .. [#f1] Text of the first footnote.\n   .. [#f2] Text of the second footnote.\n\nYou can also explicitly number the footnotes (``[1]_``) or use auto-numbered\nfootnotes without names (``[#]_``).\n\n\nCitations\n---------\n\nStandard reST citations (:duref:`ref &lt;citations&gt;`) are supported, with the\nadditional feature that they are \"global\", i.e. all citations can be referenced\nfrom all files.  Use them like so::\n\n   Lorem ipsum [Ref]_ dolor sit amet.\n\n   .. [Ref] Book or article reference, URL or whatever.\n\nCitation usage is similar to footnote usage, but with a label that is not\nnumeric or begins with ``#``.\n\n\nSubstitutions\n-------------\n\nreST supports \"substitutions\" (:duref:`ref &lt;substitution-definitions&gt;`), which\nare pieces of text and/or markup referred to in the text by ``|name|``.  They\nare defined like footnotes with explicit markup blocks, like this::\n\n   .. |name| replace:: replacement *text*\n\nor this::\n\n   .. |caution| image:: warning.png\n                :alt: Warning!\n\nSee the :duref:`reST reference for substitutions &lt;substitution-definitions&gt;`\nfor details.\n\nIf you want to use some substitutions for all documents, put them into\n:confval:`rst_prolog` or put them into a separate file and include it into all\ndocuments you want to use them in, using the :rst:dir:`include` directive.  (Be\nsure to give the include file a file name extension differing from that of other\nsource files, to avoid Sphinx finding it as a standalone document.)\n\nSphinx defines some default substitutions, see :ref:`default-substitutions`.\n\n\nComments\n--------\n\nEvery explicit markup block which isn't a valid markup construct (like the\nfootnotes above) is regarded as a comment (:duref:`ref &lt;comments&gt;`).  For\nexample::\n\n   .. This is a comment.\n\nYou can indent text after a comment start to form multiline comments::\n\n   ..\n      This whole indented block\n      is a comment.\n\n      Still in the comment.\n\n\nSource encoding\n---------------\n\nSince the easiest way to include special characters like em dashes or copyright\nsigns in reST is to directly write them as Unicode characters, one has to\nspecify an encoding.  Sphinx assumes source files to be encoded in UTF-8 by\ndefault; you can change this with the :confval:`source_encoding` config value.\n\n\nGotchas\n-------\n\nThere are some problems one commonly runs into while authoring reST documents:\n\n* **Separation of inline markup:** As said above, inline markup spans must be\n  separated from the surrounding text by non-word characters, you have to use a\n  backslash-escaped space to get around that.  See `the reference\n  &lt;http://docutils.sf.net/docs/ref/rst/restructuredtext.html#inline-markup&gt;`_\n  for the details.\n\n* **No nested inline markup:** Something like ``*see :func:`foo`*`` is not\n  possible.\n\n\n.. rubric:: Footnotes\n\n.. [1] When the default domain contains a :rst:dir:`class` directive, this directive\n       will be shadowed.  Therefore, Sphinx re-exports it as :rst:dir:`rst-class`.\n</textarea></form>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers: true,\n      });\n    </script>\n    <p>\n        The <code>python</code> mode will be used for highlighting blocks\n        containing Python/IPython terminal sessions: blocks starting with\n        <code>&gt;&gt;&gt;</code> (for Python) or <code>In [num]:</code> (for\n        IPython).\n\n        Further, the <code>stex</code> mode will be used for highlighting\n        blocks containing LaTex code.\n    </p>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-rst</code>.</p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/rst/rst.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"), require(\"../python/python\"), require(\"../stex/stex\"), require(\"../../addon/mode/overlay\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\", \"../python/python\", \"../stex/stex\", \"../../addon/mode/overlay\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode('rst', function (config, options) {\n\n  var rx_strong = /^\\*\\*[^\\*\\s](?:[^\\*]*[^\\*\\s])?\\*\\*/;\n  var rx_emphasis = /^\\*[^\\*\\s](?:[^\\*]*[^\\*\\s])?\\*/;\n  var rx_literal = /^``[^`\\s](?:[^`]*[^`\\s])``/;\n\n  var rx_number = /^(?:[\\d]+(?:[\\.,]\\d+)*)/;\n  var rx_positive = /^(?:\\s\\+[\\d]+(?:[\\.,]\\d+)*)/;\n  var rx_negative = /^(?:\\s\\-[\\d]+(?:[\\.,]\\d+)*)/;\n\n  var rx_uri_protocol = \"[Hh][Tt][Tt][Pp][Ss]?://\";\n  var rx_uri_domain = \"(?:[\\\\d\\\\w.-]+)\\\\.(?:\\\\w{2,6})\";\n  var rx_uri_path = \"(?:/[\\\\d\\\\w\\\\#\\\\%\\\\&\\\\-\\\\.\\\\,\\\\/\\\\:\\\\=\\\\?\\\\~]+)*\";\n  var rx_uri = new RegExp(\"^\" + rx_uri_protocol + rx_uri_domain + rx_uri_path);\n\n  var overlay = {\n    token: function (stream) {\n\n      if (stream.match(rx_strong) && stream.match (/\\W+|$/, false))\n        return 'strong';\n      if (stream.match(rx_emphasis) && stream.match (/\\W+|$/, false))\n        return 'em';\n      if (stream.match(rx_literal) && stream.match (/\\W+|$/, false))\n        return 'string-2';\n      if (stream.match(rx_number))\n        return 'number';\n      if (stream.match(rx_positive))\n        return 'positive';\n      if (stream.match(rx_negative))\n        return 'negative';\n      if (stream.match(rx_uri))\n        return 'link';\n\n      while (stream.next() != null) {\n        if (stream.match(rx_strong, false)) break;\n        if (stream.match(rx_emphasis, false)) break;\n        if (stream.match(rx_literal, false)) break;\n        if (stream.match(rx_number, false)) break;\n        if (stream.match(rx_positive, false)) break;\n        if (stream.match(rx_negative, false)) break;\n        if (stream.match(rx_uri, false)) break;\n      }\n\n      return null;\n    }\n  };\n\n  var mode = CodeMirror.getMode(\n    config, options.backdrop || 'rst-base'\n  );\n\n  return CodeMirror.overlayMode(mode, overlay, true); // combine\n}, 'python', 'stex');\n\n///////////////////////////////////////////////////////////////////////////////\n///////////////////////////////////////////////////////////////////////////////\n\nCodeMirror.defineMode('rst-base', function (config) {\n\n  ///////////////////////////////////////////////////////////////////////////\n  ///////////////////////////////////////////////////////////////////////////\n\n  function format(string) {\n    var args = Array.prototype.slice.call(arguments, 1);\n    return string.replace(/{(\\d+)}/g, function (match, n) {\n      return typeof args[n] != 'undefined' ? args[n] : match;\n    });\n  }\n\n  ///////////////////////////////////////////////////////////////////////////\n  ///////////////////////////////////////////////////////////////////////////\n\n  var mode_python = CodeMirror.getMode(config, 'python');\n  var mode_stex = CodeMirror.getMode(config, 'stex');\n\n  ///////////////////////////////////////////////////////////////////////////\n  ///////////////////////////////////////////////////////////////////////////\n\n  var SEPA = \"\\\\s+\";\n  var TAIL = \"(?:\\\\s*|\\\\W|$)\",\n  rx_TAIL = new RegExp(format('^{0}', TAIL));\n\n  var NAME =\n    \"(?:[^\\\\W\\\\d_](?:[\\\\w!\\\"#$%&'()\\\\*\\\\+,\\\\-\\\\.\\/:;<=>\\\\?]*[^\\\\W_])?)\",\n  rx_NAME = new RegExp(format('^{0}', NAME));\n  var NAME_WWS =\n    \"(?:[^\\\\W\\\\d_](?:[\\\\w\\\\s!\\\"#$%&'()\\\\*\\\\+,\\\\-\\\\.\\/:;<=>\\\\?]*[^\\\\W_])?)\";\n  var REF_NAME = format('(?:{0}|`{1}`)', NAME, NAME_WWS);\n\n  var TEXT1 = \"(?:[^\\\\s\\\\|](?:[^\\\\|]*[^\\\\s\\\\|])?)\";\n  var TEXT2 = \"(?:[^\\\\`]+)\",\n  rx_TEXT2 = new RegExp(format('^{0}', TEXT2));\n\n  var rx_section = new RegExp(\n    \"^([!'#$%&\\\"()*+,-./:;<=>?@\\\\[\\\\\\\\\\\\]^_`{|}~])\\\\1{3,}\\\\s*$\");\n  var rx_explicit = new RegExp(\n    format('^\\\\.\\\\.{0}', SEPA));\n  var rx_link = new RegExp(\n    format('^_{0}:{1}|^__:{1}', REF_NAME, TAIL));\n  var rx_directive = new RegExp(\n    format('^{0}::{1}', REF_NAME, TAIL));\n  var rx_substitution = new RegExp(\n    format('^\\\\|{0}\\\\|{1}{2}::{3}', TEXT1, SEPA, REF_NAME, TAIL));\n  var rx_footnote = new RegExp(\n    format('^\\\\[(?:\\\\d+|#{0}?|\\\\*)]{1}', REF_NAME, TAIL));\n  var rx_citation = new RegExp(\n    format('^\\\\[{0}\\\\]{1}', REF_NAME, TAIL));\n\n  var rx_substitution_ref = new RegExp(\n    format('^\\\\|{0}\\\\|', TEXT1));\n  var rx_footnote_ref = new RegExp(\n    format('^\\\\[(?:\\\\d+|#{0}?|\\\\*)]_', REF_NAME));\n  var rx_citation_ref = new RegExp(\n    format('^\\\\[{0}\\\\]_', REF_NAME));\n  var rx_link_ref1 = new RegExp(\n    format('^{0}__?', REF_NAME));\n  var rx_link_ref2 = new RegExp(\n    format('^`{0}`_', TEXT2));\n\n  var rx_role_pre = new RegExp(\n    format('^:{0}:`{1}`{2}', NAME, TEXT2, TAIL));\n  var rx_role_suf = new RegExp(\n    format('^`{1}`:{0}:{2}', NAME, TEXT2, TAIL));\n  var rx_role = new RegExp(\n    format('^:{0}:{1}', NAME, TAIL));\n\n  var rx_directive_name = new RegExp(format('^{0}', REF_NAME));\n  var rx_directive_tail = new RegExp(format('^::{0}', TAIL));\n  var rx_substitution_text = new RegExp(format('^\\\\|{0}\\\\|', TEXT1));\n  var rx_substitution_sepa = new RegExp(format('^{0}', SEPA));\n  var rx_substitution_name = new RegExp(format('^{0}', REF_NAME));\n  var rx_substitution_tail = new RegExp(format('^::{0}', TAIL));\n  var rx_link_head = new RegExp(\"^_\");\n  var rx_link_name = new RegExp(format('^{0}|_', REF_NAME));\n  var rx_link_tail = new RegExp(format('^:{0}', TAIL));\n\n  var rx_verbatim = new RegExp('^::\\\\s*$');\n  var rx_examples = new RegExp('^\\\\s+(?:>>>|In \\\\[\\\\d+\\\\]:)\\\\s');\n\n  ///////////////////////////////////////////////////////////////////////////\n  ///////////////////////////////////////////////////////////////////////////\n\n  function to_normal(stream, state) {\n    var token = null;\n\n    if (stream.sol() && stream.match(rx_examples, false)) {\n      change(state, to_mode, {\n        mode: mode_python, local: CodeMirror.startState(mode_python)\n      });\n    } else if (stream.sol() && stream.match(rx_explicit)) {\n      change(state, to_explicit);\n      token = 'meta';\n    } else if (stream.sol() && stream.match(rx_section)) {\n      change(state, to_normal);\n      token = 'header';\n    } else if (phase(state) == rx_role_pre ||\n               stream.match(rx_role_pre, false)) {\n\n      switch (stage(state)) {\n      case 0:\n        change(state, to_normal, context(rx_role_pre, 1));\n        stream.match(/^:/);\n        token = 'meta';\n        break;\n      case 1:\n        change(state, to_normal, context(rx_role_pre, 2));\n        stream.match(rx_NAME);\n        token = 'keyword';\n\n        if (stream.current().match(/^(?:math|latex)/)) {\n          state.tmp_stex = true;\n        }\n        break;\n      case 2:\n        change(state, to_normal, context(rx_role_pre, 3));\n        stream.match(/^:`/);\n        token = 'meta';\n        break;\n      case 3:\n        if (state.tmp_stex) {\n          state.tmp_stex = undefined; state.tmp = {\n            mode: mode_stex, local: CodeMirror.startState(mode_stex)\n          };\n        }\n\n        if (state.tmp) {\n          if (stream.peek() == '`') {\n            change(state, to_normal, context(rx_role_pre, 4));\n            state.tmp = undefined;\n            break;\n          }\n\n          token = state.tmp.mode.token(stream, state.tmp.local);\n          break;\n        }\n\n        change(state, to_normal, context(rx_role_pre, 4));\n        stream.match(rx_TEXT2);\n        token = 'string';\n        break;\n      case 4:\n        change(state, to_normal, context(rx_role_pre, 5));\n        stream.match(/^`/);\n        token = 'meta';\n        break;\n      case 5:\n        change(state, to_normal, context(rx_role_pre, 6));\n        stream.match(rx_TAIL);\n        break;\n      default:\n        change(state, to_normal);\n      }\n    } else if (phase(state) == rx_role_suf ||\n               stream.match(rx_role_suf, false)) {\n\n      switch (stage(state)) {\n      case 0:\n        change(state, to_normal, context(rx_role_suf, 1));\n        stream.match(/^`/);\n        token = 'meta';\n        break;\n      case 1:\n        change(state, to_normal, context(rx_role_suf, 2));\n        stream.match(rx_TEXT2);\n        token = 'string';\n        break;\n      case 2:\n        change(state, to_normal, context(rx_role_suf, 3));\n        stream.match(/^`:/);\n        token = 'meta';\n        break;\n      case 3:\n        change(state, to_normal, context(rx_role_suf, 4));\n        stream.match(rx_NAME);\n        token = 'keyword';\n        break;\n      case 4:\n        change(state, to_normal, context(rx_role_suf, 5));\n        stream.match(/^:/);\n        token = 'meta';\n        break;\n      case 5:\n        change(state, to_normal, context(rx_role_suf, 6));\n        stream.match(rx_TAIL);\n        break;\n      default:\n        change(state, to_normal);\n      }\n    } else if (phase(state) == rx_role || stream.match(rx_role, false)) {\n\n      switch (stage(state)) {\n      case 0:\n        change(state, to_normal, context(rx_role, 1));\n        stream.match(/^:/);\n        token = 'meta';\n        break;\n      case 1:\n        change(state, to_normal, context(rx_role, 2));\n        stream.match(rx_NAME);\n        token = 'keyword';\n        break;\n      case 2:\n        change(state, to_normal, context(rx_role, 3));\n        stream.match(/^:/);\n        token = 'meta';\n        break;\n      case 3:\n        change(state, to_normal, context(rx_role, 4));\n        stream.match(rx_TAIL);\n        break;\n      default:\n        change(state, to_normal);\n      }\n    } else if (phase(state) == rx_substitution_ref ||\n               stream.match(rx_substitution_ref, false)) {\n\n      switch (stage(state)) {\n      case 0:\n        change(state, to_normal, context(rx_substitution_ref, 1));\n        stream.match(rx_substitution_text);\n        token = 'variable-2';\n        break;\n      case 1:\n        change(state, to_normal, context(rx_substitution_ref, 2));\n        if (stream.match(/^_?_?/)) token = 'link';\n        break;\n      default:\n        change(state, to_normal);\n      }\n    } else if (stream.match(rx_footnote_ref)) {\n      change(state, to_normal);\n      token = 'quote';\n    } else if (stream.match(rx_citation_ref)) {\n      change(state, to_normal);\n      token = 'quote';\n    } else if (stream.match(rx_link_ref1)) {\n      change(state, to_normal);\n      if (!stream.peek() || stream.peek().match(/^\\W$/)) {\n        token = 'link';\n      }\n    } else if (phase(state) == rx_link_ref2 ||\n               stream.match(rx_link_ref2, false)) {\n\n      switch (stage(state)) {\n      case 0:\n        if (!stream.peek() || stream.peek().match(/^\\W$/)) {\n          change(state, to_normal, context(rx_link_ref2, 1));\n        } else {\n          stream.match(rx_link_ref2);\n        }\n        break;\n      case 1:\n        change(state, to_normal, context(rx_link_ref2, 2));\n        stream.match(/^`/);\n        token = 'link';\n        break;\n      case 2:\n        change(state, to_normal, context(rx_link_ref2, 3));\n        stream.match(rx_TEXT2);\n        break;\n      case 3:\n        change(state, to_normal, context(rx_link_ref2, 4));\n        stream.match(/^`_/);\n        token = 'link';\n        break;\n      default:\n        change(state, to_normal);\n      }\n    } else if (stream.match(rx_verbatim)) {\n      change(state, to_verbatim);\n    }\n\n    else {\n      if (stream.next()) change(state, to_normal);\n    }\n\n    return token;\n  }\n\n  ///////////////////////////////////////////////////////////////////////////\n  ///////////////////////////////////////////////////////////////////////////\n\n  function to_explicit(stream, state) {\n    var token = null;\n\n    if (phase(state) == rx_substitution ||\n        stream.match(rx_substitution, false)) {\n\n      switch (stage(state)) {\n      case 0:\n        change(state, to_explicit, context(rx_substitution, 1));\n        stream.match(rx_substitution_text);\n        token = 'variable-2';\n        break;\n      case 1:\n        change(state, to_explicit, context(rx_substitution, 2));\n        stream.match(rx_substitution_sepa);\n        break;\n      case 2:\n        change(state, to_explicit, context(rx_substitution, 3));\n        stream.match(rx_substitution_name);\n        token = 'keyword';\n        break;\n      case 3:\n        change(state, to_explicit, context(rx_substitution, 4));\n        stream.match(rx_substitution_tail);\n        token = 'meta';\n        break;\n      default:\n        change(state, to_normal);\n      }\n    } else if (phase(state) == rx_directive ||\n               stream.match(rx_directive, false)) {\n\n      switch (stage(state)) {\n      case 0:\n        change(state, to_explicit, context(rx_directive, 1));\n        stream.match(rx_directive_name);\n        token = 'keyword';\n\n        if (stream.current().match(/^(?:math|latex)/))\n          state.tmp_stex = true;\n        else if (stream.current().match(/^python/))\n          state.tmp_py = true;\n        break;\n      case 1:\n        change(state, to_explicit, context(rx_directive, 2));\n        stream.match(rx_directive_tail);\n        token = 'meta';\n\n        if (stream.match(/^latex\\s*$/) || state.tmp_stex) {\n          state.tmp_stex = undefined; change(state, to_mode, {\n            mode: mode_stex, local: CodeMirror.startState(mode_stex)\n          });\n        }\n        break;\n      case 2:\n        change(state, to_explicit, context(rx_directive, 3));\n        if (stream.match(/^python\\s*$/) || state.tmp_py) {\n          state.tmp_py = undefined; change(state, to_mode, {\n            mode: mode_python, local: CodeMirror.startState(mode_python)\n          });\n        }\n        break;\n      default:\n        change(state, to_normal);\n      }\n    } else if (phase(state) == rx_link || stream.match(rx_link, false)) {\n\n      switch (stage(state)) {\n      case 0:\n        change(state, to_explicit, context(rx_link, 1));\n        stream.match(rx_link_head);\n        stream.match(rx_link_name);\n        token = 'link';\n        break;\n      case 1:\n        change(state, to_explicit, context(rx_link, 2));\n        stream.match(rx_link_tail);\n        token = 'meta';\n        break;\n      default:\n        change(state, to_normal);\n      }\n    } else if (stream.match(rx_footnote)) {\n      change(state, to_normal);\n      token = 'quote';\n    } else if (stream.match(rx_citation)) {\n      change(state, to_normal);\n      token = 'quote';\n    }\n\n    else {\n      stream.eatSpace();\n      if (stream.eol()) {\n        change(state, to_normal);\n      } else {\n        stream.skipToEnd();\n        change(state, to_comment);\n        token = 'comment';\n      }\n    }\n\n    return token;\n  }\n\n  ///////////////////////////////////////////////////////////////////////////\n  ///////////////////////////////////////////////////////////////////////////\n\n  function to_comment(stream, state) {\n    return as_block(stream, state, 'comment');\n  }\n\n  function to_verbatim(stream, state) {\n    return as_block(stream, state, 'meta');\n  }\n\n  function as_block(stream, state, token) {\n    if (stream.eol() || stream.eatSpace()) {\n      stream.skipToEnd();\n      return token;\n    } else {\n      change(state, to_normal);\n      return null;\n    }\n  }\n\n  ///////////////////////////////////////////////////////////////////////////\n  ///////////////////////////////////////////////////////////////////////////\n\n  function to_mode(stream, state) {\n\n    if (state.ctx.mode && state.ctx.local) {\n\n      if (stream.sol()) {\n        if (!stream.eatSpace()) change(state, to_normal);\n        return null;\n      }\n\n      return state.ctx.mode.token(stream, state.ctx.local);\n    }\n\n    change(state, to_normal);\n    return null;\n  }\n\n  ///////////////////////////////////////////////////////////////////////////\n  ///////////////////////////////////////////////////////////////////////////\n\n  function context(phase, stage, mode, local) {\n    return {phase: phase, stage: stage, mode: mode, local: local};\n  }\n\n  function change(state, tok, ctx) {\n    state.tok = tok;\n    state.ctx = ctx || {};\n  }\n\n  function stage(state) {\n    return state.ctx.stage || 0;\n  }\n\n  function phase(state) {\n    return state.ctx.phase;\n  }\n\n  ///////////////////////////////////////////////////////////////////////////\n  ///////////////////////////////////////////////////////////////////////////\n\n  return {\n    startState: function () {\n      return {tok: to_normal, ctx: context(undefined, 0)};\n    },\n\n    copyState: function (state) {\n      var ctx = state.ctx, tmp = state.tmp;\n      if (ctx.local)\n        ctx = {mode: ctx.mode, local: CodeMirror.copyState(ctx.mode, ctx.local)};\n      if (tmp)\n        tmp = {mode: tmp.mode, local: CodeMirror.copyState(tmp.mode, tmp.local)};\n      return {tok: state.tok, ctx: ctx, tmp: tmp};\n    },\n\n    innerMode: function (state) {\n      return state.tmp      ? {state: state.tmp.local, mode: state.tmp.mode}\n      : state.ctx.mode ? {state: state.ctx.local, mode: state.ctx.mode}\n      : null;\n    },\n\n    token: function (stream, state) {\n      return state.tok(stream, state);\n    }\n  };\n}, 'python', 'stex');\n\n///////////////////////////////////////////////////////////////////////////////\n///////////////////////////////////////////////////////////////////////////////\n\nCodeMirror.defineMIME('text/x-rst', 'rst');\n\n///////////////////////////////////////////////////////////////////////////////\n///////////////////////////////////////////////////////////////////////////////\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/ruby/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Ruby mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/edit/matchbrackets.js\"></script>\n<script src=\"ruby.js\"></script>\n<style>\n      .CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}\n      .cm-s-default span.cm-arrow { color: red; }\n    </style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Ruby</a>\n  </ul>\n</div>\n\n<article>\n<h2>Ruby mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n# Code from http://sandbox.mc.edu/~bennet/ruby/code/poly_rb.html\n#\n# This program evaluates polynomials.  It first asks for the coefficients\n# of a polynomial, which must be entered on one line, highest-order first.\n# It then requests values of x and will compute the value of the poly for\n# each x.  It will repeatly ask for x values, unless you the user enters\n# a blank line.  It that case, it will ask for another polynomial.  If the\n# user types quit for either input, the program immediately exits.\n#\n\n#\n# Function to evaluate a polynomial at x.  The polynomial is given\n# as a list of coefficients, from the greatest to the least.\ndef polyval(x, coef)\n    sum = 0\n    coef = coef.clone           # Don't want to destroy the original\n    while true\n        sum += coef.shift       # Add and remove the next coef\n        break if coef.empty?    # If no more, done entirely.\n        sum *= x                # This happens the right number of times.\n    end\n    return sum\nend\n\n#\n# Function to read a line containing a list of integers and return\n# them as an array of integers.  If the string conversion fails, it\n# throws TypeError.  If the input line is the word 'quit', then it\n# converts it to an end-of-file exception\ndef readints(prompt)\n    # Read a line\n    print prompt\n    line = readline.chomp\n    raise EOFError.new if line == 'quit' # You can also use a real EOF.\n            \n    # Go through each item on the line, converting each one and adding it\n    # to retval.\n    retval = [ ]\n    for str in line.split(/\\s+/)\n        if str =~ /^\\-?\\d+$/\n            retval.push(str.to_i)\n        else\n            raise TypeError.new\n        end\n    end\n\n    return retval\nend\n\n#\n# Take a coeff and an exponent and return the string representation, ignoring\n# the sign of the coefficient.\ndef term_to_str(coef, exp)\n    ret = \"\"\n\n    # Show coeff, unless it's 1 or at the right\n    coef = coef.abs\n    ret = coef.to_s     unless coef == 1 && exp > 0\n    ret += \"x\" if exp > 0                               # x if exponent not 0\n    ret += \"^\" + exp.to_s if exp > 1                    # ^exponent, if > 1.\n\n    return ret\nend\n\n#\n# Create a string of the polynomial in sort-of-readable form.\ndef polystr(p)\n    # Get the exponent of first coefficient, plus 1.\n    exp = p.length\n\n    # Assign exponents to each term, making pairs of coeff and exponent,\n    # Then get rid of the zero terms.\n    p = (p.map { |c| exp -= 1; [ c, exp ] }).select { |p| p[0] != 0 }\n\n    # If there's nothing left, it's a zero\n    return \"0\" if p.empty?\n\n    # *** Now p is a non-empty list of [ coef, exponent ] pairs. ***\n\n    # Convert the first term, preceded by a \"-\" if it's negative.\n    result = (if p[0][0] < 0 then \"-\" else \"\" end) + term_to_str(*p[0])\n\n    # Convert the rest of the terms, in each case adding the appropriate\n    # + or - separating them.  \n    for term in p[1...p.length]\n        # Add the separator then the rep. of the term.\n        result += (if term[0] < 0 then \" - \" else \" + \" end) + \n                term_to_str(*term)\n    end\n\n    return result\nend\n        \n#\n# Run until some kind of endfile.\nbegin\n    # Repeat until an exception or quit gets us out.\n    while true\n        # Read a poly until it works.  An EOF will except out of the\n        # program.\n        print \"\\n\"\n        begin\n            poly = readints(\"Enter a polynomial coefficients: \")\n        rescue TypeError\n            print \"Try again.\\n\"\n            retry\n        end\n        break if poly.empty?\n\n        # Read and evaluate x values until the user types a blank line.\n        # Again, an EOF will except out of the pgm.\n        while true\n            # Request an integer.\n            print \"Enter x value or blank line: \"\n            x = readline.chomp\n            break if x == ''\n            raise EOFError.new if x == 'quit'\n\n            # If it looks bad, let's try again.\n            if x !~ /^\\-?\\d+$/\n                print \"That doesn't look like an integer.  Please try again.\\n\"\n                next\n            end\n\n            # Convert to an integer and print the result.\n            x = x.to_i\n            print \"p(x) = \", polystr(poly), \"\\n\"\n            print \"p(\", x, \") = \", polyval(x, poly), \"\\n\"\n        end\n    end\nrescue EOFError\n    print \"\\n=== EOF ===\\n\"\nrescue Interrupt, SignalException\n    print \"\\n=== Interrupted ===\\n\"\nelse\n    print \"--- Bye ---\\n\"\nend\n</textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        mode: \"text/x-ruby\",\n        matchBrackets: true,\n        indentUnit: 4\n      });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-ruby</code>.</p>\n\n    <p>Development of the CodeMirror Ruby mode was kindly sponsored\n    by <a href=\"http://ubalo.com/\">Ubalo</a>.</p>\n\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/ruby/ruby.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"ruby\", function(config) {\n  function wordObj(words) {\n    var o = {};\n    for (var i = 0, e = words.length; i < e; ++i) o[words[i]] = true;\n    return o;\n  }\n  var keywords = wordObj([\n    \"alias\", \"and\", \"BEGIN\", \"begin\", \"break\", \"case\", \"class\", \"def\", \"defined?\", \"do\", \"else\",\n    \"elsif\", \"END\", \"end\", \"ensure\", \"false\", \"for\", \"if\", \"in\", \"module\", \"next\", \"not\", \"or\",\n    \"redo\", \"rescue\", \"retry\", \"return\", \"self\", \"super\", \"then\", \"true\", \"undef\", \"unless\",\n    \"until\", \"when\", \"while\", \"yield\", \"nil\", \"raise\", \"throw\", \"catch\", \"fail\", \"loop\", \"callcc\",\n    \"caller\", \"lambda\", \"proc\", \"public\", \"protected\", \"private\", \"require\", \"load\",\n    \"require_relative\", \"extend\", \"autoload\", \"__END__\", \"__FILE__\", \"__LINE__\", \"__dir__\"\n  ]);\n  var indentWords = wordObj([\"def\", \"class\", \"case\", \"for\", \"while\", \"module\", \"then\",\n                             \"catch\", \"loop\", \"proc\", \"begin\"]);\n  var dedentWords = wordObj([\"end\", \"until\"]);\n  var matching = {\"[\": \"]\", \"{\": \"}\", \"(\": \")\"};\n  var curPunc;\n\n  function chain(newtok, stream, state) {\n    state.tokenize.push(newtok);\n    return newtok(stream, state);\n  }\n\n  function tokenBase(stream, state) {\n    curPunc = null;\n    if (stream.sol() && stream.match(\"=begin\") && stream.eol()) {\n      state.tokenize.push(readBlockComment);\n      return \"comment\";\n    }\n    if (stream.eatSpace()) return null;\n    var ch = stream.next(), m;\n    if (ch == \"`\" || ch == \"'\" || ch == '\"') {\n      return chain(readQuoted(ch, \"string\", ch == '\"' || ch == \"`\"), stream, state);\n    } else if (ch == \"/\") {\n      var currentIndex = stream.current().length;\n      if (stream.skipTo(\"/\")) {\n        var search_till = stream.current().length;\n        stream.backUp(stream.current().length - currentIndex);\n        var balance = 0;  // balance brackets\n        while (stream.current().length < search_till) {\n          var chchr = stream.next();\n          if (chchr == \"(\") balance += 1;\n          else if (chchr == \")\") balance -= 1;\n          if (balance < 0) break;\n        }\n        stream.backUp(stream.current().length - currentIndex);\n        if (balance == 0)\n          return chain(readQuoted(ch, \"string-2\", true), stream, state);\n      }\n      return \"operator\";\n    } else if (ch == \"%\") {\n      var style = \"string\", embed = true;\n      if (stream.eat(\"s\")) style = \"atom\";\n      else if (stream.eat(/[WQ]/)) style = \"string\";\n      else if (stream.eat(/[r]/)) style = \"string-2\";\n      else if (stream.eat(/[wxq]/)) { style = \"string\"; embed = false; }\n      var delim = stream.eat(/[^\\w\\s=]/);\n      if (!delim) return \"operator\";\n      if (matching.propertyIsEnumerable(delim)) delim = matching[delim];\n      return chain(readQuoted(delim, style, embed, true), stream, state);\n    } else if (ch == \"#\") {\n      stream.skipToEnd();\n      return \"comment\";\n    } else if (ch == \"<\" && (m = stream.match(/^<-?[\\`\\\"\\']?([a-zA-Z_?]\\w*)[\\`\\\"\\']?(?:;|$)/))) {\n      return chain(readHereDoc(m[1]), stream, state);\n    } else if (ch == \"0\") {\n      if (stream.eat(\"x\")) stream.eatWhile(/[\\da-fA-F]/);\n      else if (stream.eat(\"b\")) stream.eatWhile(/[01]/);\n      else stream.eatWhile(/[0-7]/);\n      return \"number\";\n    } else if (/\\d/.test(ch)) {\n      stream.match(/^[\\d_]*(?:\\.[\\d_]+)?(?:[eE][+\\-]?[\\d_]+)?/);\n      return \"number\";\n    } else if (ch == \"?\") {\n      while (stream.match(/^\\\\[CM]-/)) {}\n      if (stream.eat(\"\\\\\")) stream.eatWhile(/\\w/);\n      else stream.next();\n      return \"string\";\n    } else if (ch == \":\") {\n      if (stream.eat(\"'\")) return chain(readQuoted(\"'\", \"atom\", false), stream, state);\n      if (stream.eat('\"')) return chain(readQuoted('\"', \"atom\", true), stream, state);\n\n      // :> :>> :< :<< are valid symbols\n      if (stream.eat(/[\\<\\>]/)) {\n        stream.eat(/[\\<\\>]/);\n        return \"atom\";\n      }\n\n      // :+ :- :/ :* :| :& :! are valid symbols\n      if (stream.eat(/[\\+\\-\\*\\/\\&\\|\\:\\!]/)) {\n        return \"atom\";\n      }\n\n      // Symbols can't start by a digit\n      if (stream.eat(/[a-zA-Z$@_\\xa1-\\uffff]/)) {\n        stream.eatWhile(/[\\w$\\xa1-\\uffff]/);\n        // Only one ? ! = is allowed and only as the last character\n        stream.eat(/[\\?\\!\\=]/);\n        return \"atom\";\n      }\n      return \"operator\";\n    } else if (ch == \"@\" && stream.match(/^@?[a-zA-Z_\\xa1-\\uffff]/)) {\n      stream.eat(\"@\");\n      stream.eatWhile(/[\\w\\xa1-\\uffff]/);\n      return \"variable-2\";\n    } else if (ch == \"$\") {\n      if (stream.eat(/[a-zA-Z_]/)) {\n        stream.eatWhile(/[\\w]/);\n      } else if (stream.eat(/\\d/)) {\n        stream.eat(/\\d/);\n      } else {\n        stream.next(); // Must be a special global like $: or $!\n      }\n      return \"variable-3\";\n    } else if (/[a-zA-Z_\\xa1-\\uffff]/.test(ch)) {\n      stream.eatWhile(/[\\w\\xa1-\\uffff]/);\n      stream.eat(/[\\?\\!]/);\n      if (stream.eat(\":\")) return \"atom\";\n      return \"ident\";\n    } else if (ch == \"|\" && (state.varList || state.lastTok == \"{\" || state.lastTok == \"do\")) {\n      curPunc = \"|\";\n      return null;\n    } else if (/[\\(\\)\\[\\]{}\\\\;]/.test(ch)) {\n      curPunc = ch;\n      return null;\n    } else if (ch == \"-\" && stream.eat(\">\")) {\n      return \"arrow\";\n    } else if (/[=+\\-\\/*:\\.^%<>~|]/.test(ch)) {\n      var more = stream.eatWhile(/[=+\\-\\/*:\\.^%<>~|]/);\n      if (ch == \".\" && !more) curPunc = \".\";\n      return \"operator\";\n    } else {\n      return null;\n    }\n  }\n\n  function tokenBaseUntilBrace(depth) {\n    if (!depth) depth = 1;\n    return function(stream, state) {\n      if (stream.peek() == \"}\") {\n        if (depth == 1) {\n          state.tokenize.pop();\n          return state.tokenize[state.tokenize.length-1](stream, state);\n        } else {\n          state.tokenize[state.tokenize.length - 1] = tokenBaseUntilBrace(depth - 1);\n        }\n      } else if (stream.peek() == \"{\") {\n        state.tokenize[state.tokenize.length - 1] = tokenBaseUntilBrace(depth + 1);\n      }\n      return tokenBase(stream, state);\n    };\n  }\n  function tokenBaseOnce() {\n    var alreadyCalled = false;\n    return function(stream, state) {\n      if (alreadyCalled) {\n        state.tokenize.pop();\n        return state.tokenize[state.tokenize.length-1](stream, state);\n      }\n      alreadyCalled = true;\n      return tokenBase(stream, state);\n    };\n  }\n  function readQuoted(quote, style, embed, unescaped) {\n    return function(stream, state) {\n      var escaped = false, ch;\n\n      if (state.context.type === 'read-quoted-paused') {\n        state.context = state.context.prev;\n        stream.eat(\"}\");\n      }\n\n      while ((ch = stream.next()) != null) {\n        if (ch == quote && (unescaped || !escaped)) {\n          state.tokenize.pop();\n          break;\n        }\n        if (embed && ch == \"#\" && !escaped) {\n          if (stream.eat(\"{\")) {\n            if (quote == \"}\") {\n              state.context = {prev: state.context, type: 'read-quoted-paused'};\n            }\n            state.tokenize.push(tokenBaseUntilBrace());\n            break;\n          } else if (/[@\\$]/.test(stream.peek())) {\n            state.tokenize.push(tokenBaseOnce());\n            break;\n          }\n        }\n        escaped = !escaped && ch == \"\\\\\";\n      }\n      return style;\n    };\n  }\n  function readHereDoc(phrase) {\n    return function(stream, state) {\n      if (stream.match(phrase)) state.tokenize.pop();\n      else stream.skipToEnd();\n      return \"string\";\n    };\n  }\n  function readBlockComment(stream, state) {\n    if (stream.sol() && stream.match(\"=end\") && stream.eol())\n      state.tokenize.pop();\n    stream.skipToEnd();\n    return \"comment\";\n  }\n\n  return {\n    startState: function() {\n      return {tokenize: [tokenBase],\n              indented: 0,\n              context: {type: \"top\", indented: -config.indentUnit},\n              continuedLine: false,\n              lastTok: null,\n              varList: false};\n    },\n\n    token: function(stream, state) {\n      if (stream.sol()) state.indented = stream.indentation();\n      var style = state.tokenize[state.tokenize.length-1](stream, state), kwtype;\n      var thisTok = curPunc;\n      if (style == \"ident\") {\n        var word = stream.current();\n        style = state.lastTok == \".\" ? \"property\"\n          : keywords.propertyIsEnumerable(stream.current()) ? \"keyword\"\n          : /^[A-Z]/.test(word) ? \"tag\"\n          : (state.lastTok == \"def\" || state.lastTok == \"class\" || state.varList) ? \"def\"\n          : \"variable\";\n        if (style == \"keyword\") {\n          thisTok = word;\n          if (indentWords.propertyIsEnumerable(word)) kwtype = \"indent\";\n          else if (dedentWords.propertyIsEnumerable(word)) kwtype = \"dedent\";\n          else if ((word == \"if\" || word == \"unless\") && stream.column() == stream.indentation())\n            kwtype = \"indent\";\n          else if (word == \"do\" && state.context.indented < state.indented)\n            kwtype = \"indent\";\n        }\n      }\n      if (curPunc || (style && style != \"comment\")) state.lastTok = thisTok;\n      if (curPunc == \"|\") state.varList = !state.varList;\n\n      if (kwtype == \"indent\" || /[\\(\\[\\{]/.test(curPunc))\n        state.context = {prev: state.context, type: curPunc || style, indented: state.indented};\n      else if ((kwtype == \"dedent\" || /[\\)\\]\\}]/.test(curPunc)) && state.context.prev)\n        state.context = state.context.prev;\n\n      if (stream.eol())\n        state.continuedLine = (curPunc == \"\\\\\" || style == \"operator\");\n      return style;\n    },\n\n    indent: function(state, textAfter) {\n      if (state.tokenize[state.tokenize.length-1] != tokenBase) return 0;\n      var firstChar = textAfter && textAfter.charAt(0);\n      var ct = state.context;\n      var closing = ct.type == matching[firstChar] ||\n        ct.type == \"keyword\" && /^(?:end|until|else|elsif|when|rescue)\\b/.test(textAfter);\n      return ct.indented + (closing ? 0 : config.indentUnit) +\n        (state.continuedLine ? config.indentUnit : 0);\n    },\n\n    electricChars: \"}de\", // enD and rescuE\n    lineComment: \"#\"\n  };\n});\n\nCodeMirror.defineMIME(\"text/x-ruby\", \"ruby\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/ruby/test.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function() {\n  var mode = CodeMirror.getMode({indentUnit: 2}, \"ruby\");\n  function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); }\n\n  MT(\"divide_equal_operator\",\n     \"[variable bar] [operator /=] [variable foo]\");\n\n  MT(\"divide_equal_operator_no_spacing\",\n     \"[variable foo][operator /=][number 42]\");\n\n})();\n"
  },
  {
    "path": "base/res/codemirror/mode/rust/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Rust mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"rust.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Rust</a>\n  </ul>\n</div>\n\n<article>\n<h2>Rust mode</h2>\n\n\n<div><textarea id=\"code\" name=\"code\">\n// Demo code.\n\ntype foo<T> = int;\nenum bar {\n    some(int, foo<float>),\n    none\n}\n\nfn check_crate(x: int) {\n    let v = 10;\n    alt foo {\n      1 to 3 {\n        print_foo();\n        if x {\n            blah() + 10;\n        }\n      }\n      (x, y) { \"bye\" }\n      _ { \"hi\" }\n    }\n}\n</textarea></div>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers: true\n      });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-rustsrc</code>.</p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/rust/rust.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"rust\", function() {\n  var indentUnit = 4, altIndentUnit = 2;\n  var valKeywords = {\n    \"if\": \"if-style\", \"while\": \"if-style\", \"loop\": \"else-style\", \"else\": \"else-style\",\n    \"do\": \"else-style\", \"ret\": \"else-style\", \"fail\": \"else-style\",\n    \"break\": \"atom\", \"cont\": \"atom\", \"const\": \"let\", \"resource\": \"fn\",\n    \"let\": \"let\", \"fn\": \"fn\", \"for\": \"for\", \"alt\": \"alt\", \"iface\": \"iface\",\n    \"impl\": \"impl\", \"type\": \"type\", \"enum\": \"enum\", \"mod\": \"mod\",\n    \"as\": \"op\", \"true\": \"atom\", \"false\": \"atom\", \"assert\": \"op\", \"check\": \"op\",\n    \"claim\": \"op\", \"native\": \"ignore\", \"unsafe\": \"ignore\", \"import\": \"else-style\",\n    \"export\": \"else-style\", \"copy\": \"op\", \"log\": \"op\", \"log_err\": \"op\",\n    \"use\": \"op\", \"bind\": \"op\", \"self\": \"atom\", \"struct\": \"enum\"\n  };\n  var typeKeywords = function() {\n    var keywords = {\"fn\": \"fn\", \"block\": \"fn\", \"obj\": \"obj\"};\n    var atoms = \"bool uint int i8 i16 i32 i64 u8 u16 u32 u64 float f32 f64 str char\".split(\" \");\n    for (var i = 0, e = atoms.length; i < e; ++i) keywords[atoms[i]] = \"atom\";\n    return keywords;\n  }();\n  var operatorChar = /[+\\-*&%=<>!?|\\.@]/;\n\n  // Tokenizer\n\n  // Used as scratch variable to communicate multiple values without\n  // consing up tons of objects.\n  var tcat, content;\n  function r(tc, style) {\n    tcat = tc;\n    return style;\n  }\n\n  function tokenBase(stream, state) {\n    var ch = stream.next();\n    if (ch == '\"') {\n      state.tokenize = tokenString;\n      return state.tokenize(stream, state);\n    }\n    if (ch == \"'\") {\n      tcat = \"atom\";\n      if (stream.eat(\"\\\\\")) {\n        if (stream.skipTo(\"'\")) { stream.next(); return \"string\"; }\n        else { return \"error\"; }\n      } else {\n        stream.next();\n        return stream.eat(\"'\") ? \"string\" : \"error\";\n      }\n    }\n    if (ch == \"/\") {\n      if (stream.eat(\"/\")) { stream.skipToEnd(); return \"comment\"; }\n      if (stream.eat(\"*\")) {\n        state.tokenize = tokenComment(1);\n        return state.tokenize(stream, state);\n      }\n    }\n    if (ch == \"#\") {\n      if (stream.eat(\"[\")) { tcat = \"open-attr\"; return null; }\n      stream.eatWhile(/\\w/);\n      return r(\"macro\", \"meta\");\n    }\n    if (ch == \":\" && stream.match(\":<\")) {\n      return r(\"op\", null);\n    }\n    if (ch.match(/\\d/) || (ch == \".\" && stream.eat(/\\d/))) {\n      var flp = false;\n      if (!stream.match(/^x[\\da-f]+/i) && !stream.match(/^b[01]+/)) {\n        stream.eatWhile(/\\d/);\n        if (stream.eat(\".\")) { flp = true; stream.eatWhile(/\\d/); }\n        if (stream.match(/^e[+\\-]?\\d+/i)) { flp = true; }\n      }\n      if (flp) stream.match(/^f(?:32|64)/);\n      else stream.match(/^[ui](?:8|16|32|64)/);\n      return r(\"atom\", \"number\");\n    }\n    if (ch.match(/[()\\[\\]{}:;,]/)) return r(ch, null);\n    if (ch == \"-\" && stream.eat(\">\")) return r(\"->\", null);\n    if (ch.match(operatorChar)) {\n      stream.eatWhile(operatorChar);\n      return r(\"op\", null);\n    }\n    stream.eatWhile(/\\w/);\n    content = stream.current();\n    if (stream.match(/^::\\w/)) {\n      stream.backUp(1);\n      return r(\"prefix\", \"variable-2\");\n    }\n    if (state.keywords.propertyIsEnumerable(content))\n      return r(state.keywords[content], content.match(/true|false/) ? \"atom\" : \"keyword\");\n    return r(\"name\", \"variable\");\n  }\n\n  function tokenString(stream, state) {\n    var ch, escaped = false;\n    while (ch = stream.next()) {\n      if (ch == '\"' && !escaped) {\n        state.tokenize = tokenBase;\n        return r(\"atom\", \"string\");\n      }\n      escaped = !escaped && ch == \"\\\\\";\n    }\n    // Hack to not confuse the parser when a string is split in\n    // pieces.\n    return r(\"op\", \"string\");\n  }\n\n  function tokenComment(depth) {\n    return function(stream, state) {\n      var lastCh = null, ch;\n      while (ch = stream.next()) {\n        if (ch == \"/\" && lastCh == \"*\") {\n          if (depth == 1) {\n            state.tokenize = tokenBase;\n            break;\n          } else {\n            state.tokenize = tokenComment(depth - 1);\n            return state.tokenize(stream, state);\n          }\n        }\n        if (ch == \"*\" && lastCh == \"/\") {\n          state.tokenize = tokenComment(depth + 1);\n          return state.tokenize(stream, state);\n        }\n        lastCh = ch;\n      }\n      return \"comment\";\n    };\n  }\n\n  // Parser\n\n  var cx = {state: null, stream: null, marked: null, cc: null};\n  function pass() {\n    for (var i = arguments.length - 1; i >= 0; i--) cx.cc.push(arguments[i]);\n  }\n  function cont() {\n    pass.apply(null, arguments);\n    return true;\n  }\n\n  function pushlex(type, info) {\n    var result = function() {\n      var state = cx.state;\n      state.lexical = {indented: state.indented, column: cx.stream.column(),\n                       type: type, prev: state.lexical, info: info};\n    };\n    result.lex = true;\n    return result;\n  }\n  function poplex() {\n    var state = cx.state;\n    if (state.lexical.prev) {\n      if (state.lexical.type == \")\")\n        state.indented = state.lexical.indented;\n      state.lexical = state.lexical.prev;\n    }\n  }\n  function typecx() { cx.state.keywords = typeKeywords; }\n  function valcx() { cx.state.keywords = valKeywords; }\n  poplex.lex = typecx.lex = valcx.lex = true;\n\n  function commasep(comb, end) {\n    function more(type) {\n      if (type == \",\") return cont(comb, more);\n      if (type == end) return cont();\n      return cont(more);\n    }\n    return function(type) {\n      if (type == end) return cont();\n      return pass(comb, more);\n    };\n  }\n\n  function stat_of(comb, tag) {\n    return cont(pushlex(\"stat\", tag), comb, poplex, block);\n  }\n  function block(type) {\n    if (type == \"}\") return cont();\n    if (type == \"let\") return stat_of(letdef1, \"let\");\n    if (type == \"fn\") return stat_of(fndef);\n    if (type == \"type\") return cont(pushlex(\"stat\"), tydef, endstatement, poplex, block);\n    if (type == \"enum\") return stat_of(enumdef);\n    if (type == \"mod\") return stat_of(mod);\n    if (type == \"iface\") return stat_of(iface);\n    if (type == \"impl\") return stat_of(impl);\n    if (type == \"open-attr\") return cont(pushlex(\"]\"), commasep(expression, \"]\"), poplex);\n    if (type == \"ignore\" || type.match(/[\\]\\);,]/)) return cont(block);\n    return pass(pushlex(\"stat\"), expression, poplex, endstatement, block);\n  }\n  function endstatement(type) {\n    if (type == \";\") return cont();\n    return pass();\n  }\n  function expression(type) {\n    if (type == \"atom\" || type == \"name\") return cont(maybeop);\n    if (type == \"{\") return cont(pushlex(\"}\"), exprbrace, poplex);\n    if (type.match(/[\\[\\(]/)) return matchBrackets(type, expression);\n    if (type.match(/[\\]\\)\\};,]/)) return pass();\n    if (type == \"if-style\") return cont(expression, expression);\n    if (type == \"else-style\" || type == \"op\") return cont(expression);\n    if (type == \"for\") return cont(pattern, maybetype, inop, expression, expression);\n    if (type == \"alt\") return cont(expression, altbody);\n    if (type == \"fn\") return cont(fndef);\n    if (type == \"macro\") return cont(macro);\n    return cont();\n  }\n  function maybeop(type) {\n    if (content == \".\") return cont(maybeprop);\n    if (content == \"::<\"){return cont(typarams, maybeop);}\n    if (type == \"op\" || content == \":\") return cont(expression);\n    if (type == \"(\" || type == \"[\") return matchBrackets(type, expression);\n    return pass();\n  }\n  function maybeprop() {\n    if (content.match(/^\\w+$/)) {cx.marked = \"variable\"; return cont(maybeop);}\n    return pass(expression);\n  }\n  function exprbrace(type) {\n    if (type == \"op\") {\n      if (content == \"|\") return cont(blockvars, poplex, pushlex(\"}\", \"block\"), block);\n      if (content == \"||\") return cont(poplex, pushlex(\"}\", \"block\"), block);\n    }\n    if (content == \"mutable\" || (content.match(/^\\w+$/) && cx.stream.peek() == \":\"\n                                 && !cx.stream.match(\"::\", false)))\n      return pass(record_of(expression));\n    return pass(block);\n  }\n  function record_of(comb) {\n    function ro(type) {\n      if (content == \"mutable\" || content == \"with\") {cx.marked = \"keyword\"; return cont(ro);}\n      if (content.match(/^\\w*$/)) {cx.marked = \"variable\"; return cont(ro);}\n      if (type == \":\") return cont(comb, ro);\n      if (type == \"}\") return cont();\n      return cont(ro);\n    }\n    return ro;\n  }\n  function blockvars(type) {\n    if (type == \"name\") {cx.marked = \"def\"; return cont(blockvars);}\n    if (type == \"op\" && content == \"|\") return cont();\n    return cont(blockvars);\n  }\n\n  function letdef1(type) {\n    if (type.match(/[\\]\\)\\};]/)) return cont();\n    if (content == \"=\") return cont(expression, letdef2);\n    if (type == \",\") return cont(letdef1);\n    return pass(pattern, maybetype, letdef1);\n  }\n  function letdef2(type) {\n    if (type.match(/[\\]\\)\\};,]/)) return pass(letdef1);\n    else return pass(expression, letdef2);\n  }\n  function maybetype(type) {\n    if (type == \":\") return cont(typecx, rtype, valcx);\n    return pass();\n  }\n  function inop(type) {\n    if (type == \"name\" && content == \"in\") {cx.marked = \"keyword\"; return cont();}\n    return pass();\n  }\n  function fndef(type) {\n    if (content == \"@\" || content == \"~\") {cx.marked = \"keyword\"; return cont(fndef);}\n    if (type == \"name\") {cx.marked = \"def\"; return cont(fndef);}\n    if (content == \"<\") return cont(typarams, fndef);\n    if (type == \"{\") return pass(expression);\n    if (type == \"(\") return cont(pushlex(\")\"), commasep(argdef, \")\"), poplex, fndef);\n    if (type == \"->\") return cont(typecx, rtype, valcx, fndef);\n    if (type == \";\") return cont();\n    return cont(fndef);\n  }\n  function tydef(type) {\n    if (type == \"name\") {cx.marked = \"def\"; return cont(tydef);}\n    if (content == \"<\") return cont(typarams, tydef);\n    if (content == \"=\") return cont(typecx, rtype, valcx);\n    return cont(tydef);\n  }\n  function enumdef(type) {\n    if (type == \"name\") {cx.marked = \"def\"; return cont(enumdef);}\n    if (content == \"<\") return cont(typarams, enumdef);\n    if (content == \"=\") return cont(typecx, rtype, valcx, endstatement);\n    if (type == \"{\") return cont(pushlex(\"}\"), typecx, enumblock, valcx, poplex);\n    return cont(enumdef);\n  }\n  function enumblock(type) {\n    if (type == \"}\") return cont();\n    if (type == \"(\") return cont(pushlex(\")\"), commasep(rtype, \")\"), poplex, enumblock);\n    if (content.match(/^\\w+$/)) cx.marked = \"def\";\n    return cont(enumblock);\n  }\n  function mod(type) {\n    if (type == \"name\") {cx.marked = \"def\"; return cont(mod);}\n    if (type == \"{\") return cont(pushlex(\"}\"), block, poplex);\n    return pass();\n  }\n  function iface(type) {\n    if (type == \"name\") {cx.marked = \"def\"; return cont(iface);}\n    if (content == \"<\") return cont(typarams, iface);\n    if (type == \"{\") return cont(pushlex(\"}\"), block, poplex);\n    return pass();\n  }\n  function impl(type) {\n    if (content == \"<\") return cont(typarams, impl);\n    if (content == \"of\" || content == \"for\") {cx.marked = \"keyword\"; return cont(rtype, impl);}\n    if (type == \"name\") {cx.marked = \"def\"; return cont(impl);}\n    if (type == \"{\") return cont(pushlex(\"}\"), block, poplex);\n    return pass();\n  }\n  function typarams() {\n    if (content == \">\") return cont();\n    if (content == \",\") return cont(typarams);\n    if (content == \":\") return cont(rtype, typarams);\n    return pass(rtype, typarams);\n  }\n  function argdef(type) {\n    if (type == \"name\") {cx.marked = \"def\"; return cont(argdef);}\n    if (type == \":\") return cont(typecx, rtype, valcx);\n    return pass();\n  }\n  function rtype(type) {\n    if (type == \"name\") {cx.marked = \"variable-3\"; return cont(rtypemaybeparam); }\n    if (content == \"mutable\") {cx.marked = \"keyword\"; return cont(rtype);}\n    if (type == \"atom\") return cont(rtypemaybeparam);\n    if (type == \"op\" || type == \"obj\") return cont(rtype);\n    if (type == \"fn\") return cont(fntype);\n    if (type == \"{\") return cont(pushlex(\"{\"), record_of(rtype), poplex);\n    return matchBrackets(type, rtype);\n  }\n  function rtypemaybeparam() {\n    if (content == \"<\") return cont(typarams);\n    return pass();\n  }\n  function fntype(type) {\n    if (type == \"(\") return cont(pushlex(\"(\"), commasep(rtype, \")\"), poplex, fntype);\n    if (type == \"->\") return cont(rtype);\n    return pass();\n  }\n  function pattern(type) {\n    if (type == \"name\") {cx.marked = \"def\"; return cont(patternmaybeop);}\n    if (type == \"atom\") return cont(patternmaybeop);\n    if (type == \"op\") return cont(pattern);\n    if (type.match(/[\\]\\)\\};,]/)) return pass();\n    return matchBrackets(type, pattern);\n  }\n  function patternmaybeop(type) {\n    if (type == \"op\" && content == \".\") return cont();\n    if (content == \"to\") {cx.marked = \"keyword\"; return cont(pattern);}\n    else return pass();\n  }\n  function altbody(type) {\n    if (type == \"{\") return cont(pushlex(\"}\", \"alt\"), altblock1, poplex);\n    return pass();\n  }\n  function altblock1(type) {\n    if (type == \"}\") return cont();\n    if (type == \"|\") return cont(altblock1);\n    if (content == \"when\") {cx.marked = \"keyword\"; return cont(expression, altblock2);}\n    if (type.match(/[\\]\\);,]/)) return cont(altblock1);\n    return pass(pattern, altblock2);\n  }\n  function altblock2(type) {\n    if (type == \"{\") return cont(pushlex(\"}\", \"alt\"), block, poplex, altblock1);\n    else return pass(altblock1);\n  }\n\n  function macro(type) {\n    if (type.match(/[\\[\\(\\{]/)) return matchBrackets(type, expression);\n    return pass();\n  }\n  function matchBrackets(type, comb) {\n    if (type == \"[\") return cont(pushlex(\"]\"), commasep(comb, \"]\"), poplex);\n    if (type == \"(\") return cont(pushlex(\")\"), commasep(comb, \")\"), poplex);\n    if (type == \"{\") return cont(pushlex(\"}\"), commasep(comb, \"}\"), poplex);\n    return cont();\n  }\n\n  function parse(state, stream, style) {\n    var cc = state.cc;\n    // Communicate our context to the combinators.\n    // (Less wasteful than consing up a hundred closures on every call.)\n    cx.state = state; cx.stream = stream; cx.marked = null, cx.cc = cc;\n\n    while (true) {\n      var combinator = cc.length ? cc.pop() : block;\n      if (combinator(tcat)) {\n        while(cc.length && cc[cc.length - 1].lex)\n          cc.pop()();\n        return cx.marked || style;\n      }\n    }\n  }\n\n  return {\n    startState: function() {\n      return {\n        tokenize: tokenBase,\n        cc: [],\n        lexical: {indented: -indentUnit, column: 0, type: \"top\", align: false},\n        keywords: valKeywords,\n        indented: 0\n      };\n    },\n\n    token: function(stream, state) {\n      if (stream.sol()) {\n        if (!state.lexical.hasOwnProperty(\"align\"))\n          state.lexical.align = false;\n        state.indented = stream.indentation();\n      }\n      if (stream.eatSpace()) return null;\n      tcat = content = null;\n      var style = state.tokenize(stream, state);\n      if (style == \"comment\") return style;\n      if (!state.lexical.hasOwnProperty(\"align\"))\n        state.lexical.align = true;\n      if (tcat == \"prefix\") return style;\n      if (!content) content = stream.current();\n      return parse(state, stream, style);\n    },\n\n    indent: function(state, textAfter) {\n      if (state.tokenize != tokenBase) return 0;\n      var firstChar = textAfter && textAfter.charAt(0), lexical = state.lexical,\n          type = lexical.type, closing = firstChar == type;\n      if (type == \"stat\") return lexical.indented + indentUnit;\n      if (lexical.align) return lexical.column + (closing ? 0 : 1);\n      return lexical.indented + (closing ? 0 : (lexical.info == \"alt\" ? altIndentUnit : indentUnit));\n    },\n\n    electricChars: \"{}\",\n    blockCommentStart: \"/*\",\n    blockCommentEnd: \"*/\",\n    lineComment: \"//\",\n    fold: \"brace\"\n  };\n});\n\nCodeMirror.defineMIME(\"text/x-rustsrc\", \"rust\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/sass/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Sass mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/edit/matchbrackets.js\"></script>\n<script src=\"sass.js\"></script>\n<style>.CodeMirror {border: 1px solid #ddd; font-size:12px; height: 400px}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Sass</a>\n  </ul>\n</div>\n\n<article>\n<h2>Sass mode</h2>\n<form><textarea id=\"code\" name=\"code\">// Variable Definitions\n\n$page-width:    800px\n$sidebar-width: 200px\n$primary-color: #eeeeee\n\n// Global Attributes\n\nbody\n  font:\n    family: sans-serif\n    size: 30em\n    weight: bold\n\n// Scoped Styles\n\n#contents\n  width: $page-width\n  #sidebar\n    float: right\n    width: $sidebar-width\n  #main\n    width: $page-width - $sidebar-width\n    background: $primary-color\n    h2\n      color: blue\n\n#footer\n  height: 200px\n</textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers : true,\n        matchBrackets : true\n      });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-sass</code>.</p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/sass/sass.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"sass\", function(config) {\n  function tokenRegexp(words) {\n    return new RegExp(\"^\" + words.join(\"|\"));\n  }\n\n  var keywords = [\"true\", \"false\", \"null\", \"auto\"];\n  var keywordsRegexp = new RegExp(\"^\" + keywords.join(\"|\"));\n\n  var operators = [\"\\\\(\", \"\\\\)\", \"=\", \">\", \"<\", \"==\", \">=\", \"<=\", \"\\\\+\", \"-\",\n                   \"\\\\!=\", \"/\", \"\\\\*\", \"%\", \"and\", \"or\", \"not\", \";\",\"\\\\{\",\"\\\\}\",\":\"];\n  var opRegexp = tokenRegexp(operators);\n\n  var pseudoElementsRegexp = /^::?[a-zA-Z_][\\w\\-]*/;\n\n  function urlTokens(stream, state) {\n    var ch = stream.peek();\n\n    if (ch === \")\") {\n      stream.next();\n      state.tokenizer = tokenBase;\n      return \"operator\";\n    } else if (ch === \"(\") {\n      stream.next();\n      stream.eatSpace();\n\n      return \"operator\";\n    } else if (ch === \"'\" || ch === '\"') {\n      state.tokenizer = buildStringTokenizer(stream.next());\n      return \"string\";\n    } else {\n      state.tokenizer = buildStringTokenizer(\")\", false);\n      return \"string\";\n    }\n  }\n  function comment(indentation, multiLine) {\n    return function(stream, state) {\n      if (stream.sol() && stream.indentation() <= indentation) {\n        state.tokenizer = tokenBase;\n        return tokenBase(stream, state);\n      }\n\n      if (multiLine && stream.skipTo(\"*/\")) {\n        stream.next();\n        stream.next();\n        state.tokenizer = tokenBase;\n      } else {\n        stream.skipToEnd();\n      }\n\n      return \"comment\";\n    };\n  }\n\n  function buildStringTokenizer(quote, greedy) {\n    if (greedy == null) { greedy = true; }\n\n    function stringTokenizer(stream, state) {\n      var nextChar = stream.next();\n      var peekChar = stream.peek();\n      var previousChar = stream.string.charAt(stream.pos-2);\n\n      var endingString = ((nextChar !== \"\\\\\" && peekChar === quote) || (nextChar === quote && previousChar !== \"\\\\\"));\n\n      if (endingString) {\n        if (nextChar !== quote && greedy) { stream.next(); }\n        state.tokenizer = tokenBase;\n        return \"string\";\n      } else if (nextChar === \"#\" && peekChar === \"{\") {\n        state.tokenizer = buildInterpolationTokenizer(stringTokenizer);\n        stream.next();\n        return \"operator\";\n      } else {\n        return \"string\";\n      }\n    }\n\n    return stringTokenizer;\n  }\n\n  function buildInterpolationTokenizer(currentTokenizer) {\n    return function(stream, state) {\n      if (stream.peek() === \"}\") {\n        stream.next();\n        state.tokenizer = currentTokenizer;\n        return \"operator\";\n      } else {\n        return tokenBase(stream, state);\n      }\n    };\n  }\n\n  function indent(state) {\n    if (state.indentCount == 0) {\n      state.indentCount++;\n      var lastScopeOffset = state.scopes[0].offset;\n      var currentOffset = lastScopeOffset + config.indentUnit;\n      state.scopes.unshift({ offset:currentOffset });\n    }\n  }\n\n  function dedent(state) {\n    if (state.scopes.length == 1) return;\n\n    state.scopes.shift();\n  }\n\n  function tokenBase(stream, state) {\n    var ch = stream.peek();\n\n    // Comment\n    if (stream.match(\"/*\")) {\n      state.tokenizer = comment(stream.indentation(), true);\n      return state.tokenizer(stream, state);\n    }\n    if (stream.match(\"//\")) {\n      state.tokenizer = comment(stream.indentation(), false);\n      return state.tokenizer(stream, state);\n    }\n\n    // Interpolation\n    if (stream.match(\"#{\")) {\n      state.tokenizer = buildInterpolationTokenizer(tokenBase);\n      return \"operator\";\n    }\n\n    // Strings\n    if (ch === '\"' || ch === \"'\") {\n      stream.next();\n      state.tokenizer = buildStringTokenizer(ch);\n      return \"string\";\n    }\n\n    if(!state.cursorHalf){// state.cursorHalf === 0\n    // first half i.e. before : for key-value pairs\n    // including selectors\n\n      if (ch === \".\") {\n        stream.next();\n        if (stream.match(/^[\\w-]+/)) {\n          indent(state);\n          return \"atom\";\n        } else if (stream.peek() === \"#\") {\n          indent(state);\n          return \"atom\";\n        }\n      }\n\n      if (ch === \"#\") {\n        stream.next();\n        // ID selectors\n        if (stream.match(/^[\\w-]+/)) {\n          indent(state);\n          return \"atom\";\n        }\n        if (stream.peek() === \"#\") {\n          indent(state);\n          return \"atom\";\n        }\n      }\n\n      // Variables\n      if (ch === \"$\") {\n        stream.next();\n        stream.eatWhile(/[\\w-]/);\n        return \"variable-2\";\n      }\n\n      // Numbers\n      if (stream.match(/^-?[0-9\\.]+/))\n        return \"number\";\n\n      // Units\n      if (stream.match(/^(px|em|in)\\b/))\n        return \"unit\";\n\n      if (stream.match(keywordsRegexp))\n        return \"keyword\";\n\n      if (stream.match(/^url/) && stream.peek() === \"(\") {\n        state.tokenizer = urlTokens;\n        return \"atom\";\n      }\n\n      if (ch === \"=\") {\n        // Match shortcut mixin definition\n        if (stream.match(/^=[\\w-]+/)) {\n          indent(state);\n          return \"meta\";\n        }\n      }\n\n      if (ch === \"+\") {\n        // Match shortcut mixin definition\n        if (stream.match(/^\\+[\\w-]+/)){\n          return \"variable-3\";\n        }\n      }\n\n      if(ch === \"@\"){\n        if(stream.match(/@extend/)){\n          if(!stream.match(/\\s*[\\w]/))\n            dedent(state);\n        }\n      }\n\n\n      // Indent Directives\n      if (stream.match(/^@(else if|if|media|else|for|each|while|mixin|function)/)) {\n        indent(state);\n        return \"meta\";\n      }\n\n      // Other Directives\n      if (ch === \"@\") {\n        stream.next();\n        stream.eatWhile(/[\\w-]/);\n        return \"meta\";\n      }\n\n      if (stream.eatWhile(/[\\w-]/)){\n        if(stream.match(/ *: *[\\w-\\+\\$#!\\(\"']/,false)){\n          return \"property\";\n        }\n        else if(stream.match(/ *:/,false)){\n          indent(state);\n          state.cursorHalf = 1;\n          return \"atom\";\n        }\n        else if(stream.match(/ *,/,false)){\n          return \"atom\";\n        }\n        else{\n          indent(state);\n          return \"atom\";\n        }\n      }\n\n      if(ch === \":\"){\n        if (stream.match(pseudoElementsRegexp)){ // could be a pseudo-element\n          return \"keyword\";\n        }\n        stream.next();\n        state.cursorHalf=1;\n        return \"operator\";\n      }\n\n    } // cursorHalf===0 ends here\n    else{\n\n      if (ch === \"#\") {\n        stream.next();\n        // Hex numbers\n        if (stream.match(/[0-9a-fA-F]{6}|[0-9a-fA-F]{3}/)){\n          if(!stream.peek()){\n            state.cursorHalf = 0;\n          }\n          return \"number\";\n        }\n      }\n\n      // Numbers\n      if (stream.match(/^-?[0-9\\.]+/)){\n        if(!stream.peek()){\n          state.cursorHalf = 0;\n        }\n        return \"number\";\n      }\n\n      // Units\n      if (stream.match(/^(px|em|in)\\b/)){\n        if(!stream.peek()){\n          state.cursorHalf = 0;\n        }\n        return \"unit\";\n      }\n\n      if (stream.match(keywordsRegexp)){\n        if(!stream.peek()){\n          state.cursorHalf = 0;\n        }\n        return \"keyword\";\n      }\n\n      if (stream.match(/^url/) && stream.peek() === \"(\") {\n        state.tokenizer = urlTokens;\n        if(!stream.peek()){\n          state.cursorHalf = 0;\n        }\n        return \"atom\";\n      }\n\n      // Variables\n      if (ch === \"$\") {\n        stream.next();\n        stream.eatWhile(/[\\w-]/);\n        if(!stream.peek()){\n          state.cursorHalf = 0;\n        }\n        return \"variable-3\";\n      }\n\n      // bang character for !important, !default, etc.\n      if (ch === \"!\") {\n        stream.next();\n        if(!stream.peek()){\n          state.cursorHalf = 0;\n        }\n        return stream.match(/^[\\w]+/) ? \"keyword\": \"operator\";\n      }\n\n      if (stream.match(opRegexp)){\n        if(!stream.peek()){\n          state.cursorHalf = 0;\n        }\n        return \"operator\";\n      }\n\n      // attributes\n      if (stream.eatWhile(/[\\w-]/)) {\n        if(!stream.peek()){\n          state.cursorHalf = 0;\n        }\n        return \"attribute\";\n      }\n\n      //stream.eatSpace();\n      if(!stream.peek()){\n        state.cursorHalf = 0;\n        return null;\n      }\n\n    } // else ends here\n\n    if (stream.match(opRegexp))\n      return \"operator\";\n\n    // If we haven't returned by now, we move 1 character\n    // and return an error\n    stream.next();\n    return null;\n  }\n\n  function tokenLexer(stream, state) {\n    if (stream.sol()) state.indentCount = 0;\n    var style = state.tokenizer(stream, state);\n    var current = stream.current();\n\n    if (current === \"@return\" || current === \"}\"){\n      dedent(state);\n    }\n\n    if (style !== null) {\n      var startOfToken = stream.pos - current.length;\n\n      var withCurrentIndent = startOfToken + (config.indentUnit * state.indentCount);\n\n      var newScopes = [];\n\n      for (var i = 0; i < state.scopes.length; i++) {\n        var scope = state.scopes[i];\n\n        if (scope.offset <= withCurrentIndent)\n          newScopes.push(scope);\n      }\n\n      state.scopes = newScopes;\n    }\n\n\n    return style;\n  }\n\n  return {\n    startState: function() {\n      return {\n        tokenizer: tokenBase,\n        scopes: [{offset: 0, type: \"sass\"}],\n        indentCount: 0,\n        cursorHalf: 0,  // cursor half tells us if cursor lies after (1)\n                        // or before (0) colon (well... more or less)\n        definedVars: [],\n        definedMixins: []\n      };\n    },\n    token: function(stream, state) {\n      var style = tokenLexer(stream, state);\n\n      state.lastToken = { style: style, content: stream.current() };\n\n      return style;\n    },\n\n    indent: function(state) {\n      return state.scopes[0].offset;\n    }\n  };\n});\n\nCodeMirror.defineMIME(\"text/x-sass\", \"sass\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/scheme/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Scheme mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"scheme.js\"></script>\n<style>.CodeMirror {background: #f8f8f8;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Scheme</a>\n  </ul>\n</div>\n\n<article>\n<h2>Scheme mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n; See if the input starts with a given symbol.\n(define (match-symbol input pattern)\n  (cond ((null? (remain input)) #f)\n\t((eqv? (car (remain input)) pattern) (r-cdr input))\n\t(else #f)))\n\n; Allow the input to start with one of a list of patterns.\n(define (match-or input pattern)\n  (cond ((null? pattern) #f)\n\t((match-pattern input (car pattern)))\n\t(else (match-or input (cdr pattern)))))\n\n; Allow a sequence of patterns.\n(define (match-seq input pattern)\n  (if (null? pattern)\n      input\n      (let ((match (match-pattern input (car pattern))))\n\t(if match (match-seq match (cdr pattern)) #f))))\n\n; Match with the pattern but no problem if it does not match.\n(define (match-opt input pattern)\n  (let ((match (match-pattern input (car pattern))))\n    (if match match input)))\n\n; Match anything (other than '()), until pattern is found. The rather\n; clumsy form of requiring an ending pattern is needed to decide where\n; the end of the match is. If none is given, this will match the rest\n; of the sentence.\n(define (match-any input pattern)\n  (cond ((null? (remain input)) #f)\n\t((null? pattern) (f-cons (remain input) (clear-remain input)))\n\t(else\n\t (let ((accum-any (collector)))\n\t   (define (match-pattern-any input pattern)\n\t     (cond ((null? (remain input)) #f)\n\t\t   (else (accum-any (car (remain input)))\n\t\t\t (cond ((match-pattern (r-cdr input) pattern))\n\t\t\t       (else (match-pattern-any (r-cdr input) pattern))))))\n\t   (let ((retval (match-pattern-any input (car pattern))))\n\t     (if retval\n\t\t (f-cons (accum-any) retval)\n\t\t #f))))))\n</textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {});\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-scheme</code>.</p>\n\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/scheme/scheme.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n/**\n * Author: Koh Zi Han, based on implementation by Koh Zi Chun\n */\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"scheme\", function () {\n    var BUILTIN = \"builtin\", COMMENT = \"comment\", STRING = \"string\",\n        ATOM = \"atom\", NUMBER = \"number\", BRACKET = \"bracket\";\n    var INDENT_WORD_SKIP = 2;\n\n    function makeKeywords(str) {\n        var obj = {}, words = str.split(\" \");\n        for (var i = 0; i < words.length; ++i) obj[words[i]] = true;\n        return obj;\n    }\n\n    var keywords = makeKeywords(\"λ case-lambda call/cc class define-class exit-handler field import inherit init-field interface let*-values let-values let/ec mixin opt-lambda override protect provide public rename require require-for-syntax syntax syntax-case syntax-error unit/sig unless when with-syntax and begin call-with-current-continuation call-with-input-file call-with-output-file case cond define define-syntax delay do dynamic-wind else for-each if lambda let let* let-syntax letrec letrec-syntax map or syntax-rules abs acos angle append apply asin assoc assq assv atan boolean? caar cadr call-with-input-file call-with-output-file call-with-values car cdddar cddddr cdr ceiling char->integer char-alphabetic? char-ci<=? char-ci<? char-ci=? char-ci>=? char-ci>? char-downcase char-lower-case? char-numeric? char-ready? char-upcase char-upper-case? char-whitespace? char<=? char<? char=? char>=? char>? char? close-input-port close-output-port complex? cons cos current-input-port current-output-port denominator display eof-object? eq? equal? eqv? eval even? exact->inexact exact? exp expt #f floor force gcd imag-part inexact->exact inexact? input-port? integer->char integer? interaction-environment lcm length list list->string list->vector list-ref list-tail list? load log magnitude make-polar make-rectangular make-string make-vector max member memq memv min modulo negative? newline not null-environment null? number->string number? numerator odd? open-input-file open-output-file output-port? pair? peek-char port? positive? procedure? quasiquote quote quotient rational? rationalize read read-char real-part real? remainder reverse round scheme-report-environment set! set-car! set-cdr! sin sqrt string string->list string->number string->symbol string-append string-ci<=? string-ci<? string-ci=? string-ci>=? string-ci>? string-copy string-fill! string-length string-ref string-set! string<=? string<? string=? string>=? string>? string? substring symbol->string symbol? #t tan transcript-off transcript-on truncate values vector vector->list vector-fill! vector-length vector-ref vector-set! with-input-from-file with-output-to-file write write-char zero?\");\n    var indentKeys = makeKeywords(\"define let letrec let* lambda\");\n\n    function stateStack(indent, type, prev) { // represents a state stack object\n        this.indent = indent;\n        this.type = type;\n        this.prev = prev;\n    }\n\n    function pushStack(state, indent, type) {\n        state.indentStack = new stateStack(indent, type, state.indentStack);\n    }\n\n    function popStack(state) {\n        state.indentStack = state.indentStack.prev;\n    }\n\n    var binaryMatcher = new RegExp(/^(?:[-+]i|[-+][01]+#*(?:\\/[01]+#*)?i|[-+]?[01]+#*(?:\\/[01]+#*)?@[-+]?[01]+#*(?:\\/[01]+#*)?|[-+]?[01]+#*(?:\\/[01]+#*)?[-+](?:[01]+#*(?:\\/[01]+#*)?)?i|[-+]?[01]+#*(?:\\/[01]+#*)?)(?=[()\\s;\"]|$)/i);\n    var octalMatcher = new RegExp(/^(?:[-+]i|[-+][0-7]+#*(?:\\/[0-7]+#*)?i|[-+]?[0-7]+#*(?:\\/[0-7]+#*)?@[-+]?[0-7]+#*(?:\\/[0-7]+#*)?|[-+]?[0-7]+#*(?:\\/[0-7]+#*)?[-+](?:[0-7]+#*(?:\\/[0-7]+#*)?)?i|[-+]?[0-7]+#*(?:\\/[0-7]+#*)?)(?=[()\\s;\"]|$)/i);\n    var hexMatcher = new RegExp(/^(?:[-+]i|[-+][\\da-f]+#*(?:\\/[\\da-f]+#*)?i|[-+]?[\\da-f]+#*(?:\\/[\\da-f]+#*)?@[-+]?[\\da-f]+#*(?:\\/[\\da-f]+#*)?|[-+]?[\\da-f]+#*(?:\\/[\\da-f]+#*)?[-+](?:[\\da-f]+#*(?:\\/[\\da-f]+#*)?)?i|[-+]?[\\da-f]+#*(?:\\/[\\da-f]+#*)?)(?=[()\\s;\"]|$)/i);\n    var decimalMatcher = new RegExp(/^(?:[-+]i|[-+](?:(?:(?:\\d+#+\\.?#*|\\d+\\.\\d*#*|\\.\\d+#*|\\d+)(?:[esfdl][-+]?\\d+)?)|\\d+#*\\/\\d+#*)i|[-+]?(?:(?:(?:\\d+#+\\.?#*|\\d+\\.\\d*#*|\\.\\d+#*|\\d+)(?:[esfdl][-+]?\\d+)?)|\\d+#*\\/\\d+#*)@[-+]?(?:(?:(?:\\d+#+\\.?#*|\\d+\\.\\d*#*|\\.\\d+#*|\\d+)(?:[esfdl][-+]?\\d+)?)|\\d+#*\\/\\d+#*)|[-+]?(?:(?:(?:\\d+#+\\.?#*|\\d+\\.\\d*#*|\\.\\d+#*|\\d+)(?:[esfdl][-+]?\\d+)?)|\\d+#*\\/\\d+#*)[-+](?:(?:(?:\\d+#+\\.?#*|\\d+\\.\\d*#*|\\.\\d+#*|\\d+)(?:[esfdl][-+]?\\d+)?)|\\d+#*\\/\\d+#*)?i|(?:(?:(?:\\d+#+\\.?#*|\\d+\\.\\d*#*|\\.\\d+#*|\\d+)(?:[esfdl][-+]?\\d+)?)|\\d+#*\\/\\d+#*))(?=[()\\s;\"]|$)/i);\n\n    function isBinaryNumber (stream) {\n        return stream.match(binaryMatcher);\n    }\n\n    function isOctalNumber (stream) {\n        return stream.match(octalMatcher);\n    }\n\n    function isDecimalNumber (stream, backup) {\n        if (backup === true) {\n            stream.backUp(1);\n        }\n        return stream.match(decimalMatcher);\n    }\n\n    function isHexNumber (stream) {\n        return stream.match(hexMatcher);\n    }\n\n    return {\n        startState: function () {\n            return {\n                indentStack: null,\n                indentation: 0,\n                mode: false,\n                sExprComment: false\n            };\n        },\n\n        token: function (stream, state) {\n            if (state.indentStack == null && stream.sol()) {\n                // update indentation, but only if indentStack is empty\n                state.indentation = stream.indentation();\n            }\n\n            // skip spaces\n            if (stream.eatSpace()) {\n                return null;\n            }\n            var returnType = null;\n\n            switch(state.mode){\n                case \"string\": // multi-line string parsing mode\n                    var next, escaped = false;\n                    while ((next = stream.next()) != null) {\n                        if (next == \"\\\"\" && !escaped) {\n\n                            state.mode = false;\n                            break;\n                        }\n                        escaped = !escaped && next == \"\\\\\";\n                    }\n                    returnType = STRING; // continue on in scheme-string mode\n                    break;\n                case \"comment\": // comment parsing mode\n                    var next, maybeEnd = false;\n                    while ((next = stream.next()) != null) {\n                        if (next == \"#\" && maybeEnd) {\n\n                            state.mode = false;\n                            break;\n                        }\n                        maybeEnd = (next == \"|\");\n                    }\n                    returnType = COMMENT;\n                    break;\n                case \"s-expr-comment\": // s-expr commenting mode\n                    state.mode = false;\n                    if(stream.peek() == \"(\" || stream.peek() == \"[\"){\n                        // actually start scheme s-expr commenting mode\n                        state.sExprComment = 0;\n                    }else{\n                        // if not we just comment the entire of the next token\n                        stream.eatWhile(/[^/s]/); // eat non spaces\n                        returnType = COMMENT;\n                        break;\n                    }\n                default: // default parsing mode\n                    var ch = stream.next();\n\n                    if (ch == \"\\\"\") {\n                        state.mode = \"string\";\n                        returnType = STRING;\n\n                    } else if (ch == \"'\") {\n                        returnType = ATOM;\n                    } else if (ch == '#') {\n                        if (stream.eat(\"|\")) {                    // Multi-line comment\n                            state.mode = \"comment\"; // toggle to comment mode\n                            returnType = COMMENT;\n                        } else if (stream.eat(/[tf]/i)) {            // #t/#f (atom)\n                            returnType = ATOM;\n                        } else if (stream.eat(';')) {                // S-Expr comment\n                            state.mode = \"s-expr-comment\";\n                            returnType = COMMENT;\n                        } else {\n                            var numTest = null, hasExactness = false, hasRadix = true;\n                            if (stream.eat(/[ei]/i)) {\n                                hasExactness = true;\n                            } else {\n                                stream.backUp(1);       // must be radix specifier\n                            }\n                            if (stream.match(/^#b/i)) {\n                                numTest = isBinaryNumber;\n                            } else if (stream.match(/^#o/i)) {\n                                numTest = isOctalNumber;\n                            } else if (stream.match(/^#x/i)) {\n                                numTest = isHexNumber;\n                            } else if (stream.match(/^#d/i)) {\n                                numTest = isDecimalNumber;\n                            } else if (stream.match(/^[-+0-9.]/, false)) {\n                                hasRadix = false;\n                                numTest = isDecimalNumber;\n                            // re-consume the intial # if all matches failed\n                            } else if (!hasExactness) {\n                                stream.eat('#');\n                            }\n                            if (numTest != null) {\n                                if (hasRadix && !hasExactness) {\n                                    // consume optional exactness after radix\n                                    stream.match(/^#[ei]/i);\n                                }\n                                if (numTest(stream))\n                                    returnType = NUMBER;\n                            }\n                        }\n                    } else if (/^[-+0-9.]/.test(ch) && isDecimalNumber(stream, true)) { // match non-prefixed number, must be decimal\n                        returnType = NUMBER;\n                    } else if (ch == \";\") { // comment\n                        stream.skipToEnd(); // rest of the line is a comment\n                        returnType = COMMENT;\n                    } else if (ch == \"(\" || ch == \"[\") {\n                      var keyWord = ''; var indentTemp = stream.column(), letter;\n                        /**\n                        Either\n                        (indent-word ..\n                        (non-indent-word ..\n                        (;something else, bracket, etc.\n                        */\n\n                        while ((letter = stream.eat(/[^\\s\\(\\[\\;\\)\\]]/)) != null) {\n                            keyWord += letter;\n                        }\n\n                        if (keyWord.length > 0 && indentKeys.propertyIsEnumerable(keyWord)) { // indent-word\n\n                            pushStack(state, indentTemp + INDENT_WORD_SKIP, ch);\n                        } else { // non-indent word\n                            // we continue eating the spaces\n                            stream.eatSpace();\n                            if (stream.eol() || stream.peek() == \";\") {\n                                // nothing significant after\n                                // we restart indentation 1 space after\n                                pushStack(state, indentTemp + 1, ch);\n                            } else {\n                                pushStack(state, indentTemp + stream.current().length, ch); // else we match\n                            }\n                        }\n                        stream.backUp(stream.current().length - 1); // undo all the eating\n\n                        if(typeof state.sExprComment == \"number\") state.sExprComment++;\n\n                        returnType = BRACKET;\n                    } else if (ch == \")\" || ch == \"]\") {\n                        returnType = BRACKET;\n                        if (state.indentStack != null && state.indentStack.type == (ch == \")\" ? \"(\" : \"[\")) {\n                            popStack(state);\n\n                            if(typeof state.sExprComment == \"number\"){\n                                if(--state.sExprComment == 0){\n                                    returnType = COMMENT; // final closing bracket\n                                    state.sExprComment = false; // turn off s-expr commenting mode\n                                }\n                            }\n                        }\n                    } else {\n                        stream.eatWhile(/[\\w\\$_\\-!$%&*+\\.\\/:<=>?@\\^~]/);\n\n                        if (keywords && keywords.propertyIsEnumerable(stream.current())) {\n                            returnType = BUILTIN;\n                        } else returnType = \"variable\";\n                    }\n            }\n            return (typeof state.sExprComment == \"number\") ? COMMENT : returnType;\n        },\n\n        indent: function (state) {\n            if (state.indentStack == null) return state.indentation;\n            return state.indentStack.indent;\n        },\n\n        closeBrackets: {pairs: \"()[]{}\\\"\\\"\"},\n        lineComment: \";;\"\n    };\n});\n\nCodeMirror.defineMIME(\"text/x-scheme\", \"scheme\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/shell/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Shell mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=stylesheet href=../../lib/codemirror.css>\n<script src=../../lib/codemirror.js></script>\n<script src=\"../../addon/edit/matchbrackets.js\"></script>\n<script src=shell.js></script>\n<style type=text/css>\n  .CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}\n</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Shell</a>\n  </ul>\n</div>\n\n<article>\n<h2>Shell mode</h2>\n\n\n<textarea id=code>\n#!/bin/bash\n\n# clone the repository\ngit clone http://github.com/garden/tree\n\n# generate HTTPS credentials\ncd tree\nopenssl genrsa -aes256 -out https.key 1024\nopenssl req -new -nodes -key https.key -out https.csr\nopenssl x509 -req -days 365 -in https.csr -signkey https.key -out https.crt\ncp https.key{,.orig}\nopenssl rsa -in https.key.orig -out https.key\n\n# start the server in HTTPS mode\ncd web\nsudo node ../server.js 443 'yes' &gt;&gt; ../node.log &amp;\n\n# here is how to stop the server\nfor pid in `ps aux | grep 'node ../server.js' | awk '{print $2}'` ; do\n  sudo kill -9 $pid 2&gt; /dev/null\ndone\n\nexit 0</textarea>\n\n<script>\n  var editor = CodeMirror.fromTextArea(document.getElementById('code'), {\n    mode: 'shell',\n    lineNumbers: true,\n    matchBrackets: true\n  });\n</script>\n\n<p><strong>MIME types defined:</strong> <code>text/x-sh</code>.</p>\n</article>\n"
  },
  {
    "path": "base/res/codemirror/mode/shell/shell.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode('shell', function() {\n\n  var words = {};\n  function define(style, string) {\n    var split = string.split(' ');\n    for(var i = 0; i < split.length; i++) {\n      words[split[i]] = style;\n    }\n  };\n\n  // Atoms\n  define('atom', 'true false');\n\n  // Keywords\n  define('keyword', 'if then do else elif while until for in esac fi fin ' +\n    'fil done exit set unset export function');\n\n  // Commands\n  define('builtin', 'ab awk bash beep cat cc cd chown chmod chroot clear cp ' +\n    'curl cut diff echo find gawk gcc get git grep kill killall ln ls make ' +\n    'mkdir openssl mv nc node npm ping ps restart rm rmdir sed service sh ' +\n    'shopt shred source sort sleep ssh start stop su sudo tee telnet top ' +\n    'touch vi vim wall wc wget who write yes zsh');\n\n  function tokenBase(stream, state) {\n    if (stream.eatSpace()) return null;\n\n    var sol = stream.sol();\n    var ch = stream.next();\n\n    if (ch === '\\\\') {\n      stream.next();\n      return null;\n    }\n    if (ch === '\\'' || ch === '\"' || ch === '`') {\n      state.tokens.unshift(tokenString(ch));\n      return tokenize(stream, state);\n    }\n    if (ch === '#') {\n      if (sol && stream.eat('!')) {\n        stream.skipToEnd();\n        return 'meta'; // 'comment'?\n      }\n      stream.skipToEnd();\n      return 'comment';\n    }\n    if (ch === '$') {\n      state.tokens.unshift(tokenDollar);\n      return tokenize(stream, state);\n    }\n    if (ch === '+' || ch === '=') {\n      return 'operator';\n    }\n    if (ch === '-') {\n      stream.eat('-');\n      stream.eatWhile(/\\w/);\n      return 'attribute';\n    }\n    if (/\\d/.test(ch)) {\n      stream.eatWhile(/\\d/);\n      if(stream.eol() || !/\\w/.test(stream.peek())) {\n        return 'number';\n      }\n    }\n    stream.eatWhile(/[\\w-]/);\n    var cur = stream.current();\n    if (stream.peek() === '=' && /\\w+/.test(cur)) return 'def';\n    return words.hasOwnProperty(cur) ? words[cur] : null;\n  }\n\n  function tokenString(quote) {\n    return function(stream, state) {\n      var next, end = false, escaped = false;\n      while ((next = stream.next()) != null) {\n        if (next === quote && !escaped) {\n          end = true;\n          break;\n        }\n        if (next === '$' && !escaped && quote !== '\\'') {\n          escaped = true;\n          stream.backUp(1);\n          state.tokens.unshift(tokenDollar);\n          break;\n        }\n        escaped = !escaped && next === '\\\\';\n      }\n      if (end || !escaped) {\n        state.tokens.shift();\n      }\n      return (quote === '`' || quote === ')' ? 'quote' : 'string');\n    };\n  };\n\n  var tokenDollar = function(stream, state) {\n    if (state.tokens.length > 1) stream.eat('$');\n    var ch = stream.next(), hungry = /\\w/;\n    if (ch === '{') hungry = /[^}]/;\n    if (ch === '(') {\n      state.tokens[0] = tokenString(')');\n      return tokenize(stream, state);\n    }\n    if (!/\\d/.test(ch)) {\n      stream.eatWhile(hungry);\n      stream.eat('}');\n    }\n    state.tokens.shift();\n    return 'def';\n  };\n\n  function tokenize(stream, state) {\n    return (state.tokens[0] || tokenBase) (stream, state);\n  };\n\n  return {\n    startState: function() {return {tokens:[]};},\n    token: function(stream, state) {\n      return tokenize(stream, state);\n    },\n    lineComment: '#',\n    fold: \"brace\"\n  };\n});\n\nCodeMirror.defineMIME('text/x-sh', 'shell');\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/shell/test.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function() {\n  var mode = CodeMirror.getMode({}, \"shell\");\n  function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); }\n\n  MT(\"var\",\n     \"text [def $var] text\");\n  MT(\"varBraces\",\n     \"text[def ${var}]text\");\n  MT(\"varVar\",\n     \"text [def $a$b] text\");\n  MT(\"varBracesVarBraces\",\n     \"text[def ${a}${b}]text\");\n\n  MT(\"singleQuotedVar\",\n     \"[string 'text $var text']\");\n  MT(\"singleQuotedVarBraces\",\n     \"[string 'text ${var} text']\");\n\n  MT(\"doubleQuotedVar\",\n     '[string \"text ][def $var][string  text\"]');\n  MT(\"doubleQuotedVarBraces\",\n     '[string \"text][def ${var}][string text\"]');\n  MT(\"doubleQuotedVarPunct\",\n     '[string \"text ][def $@][string  text\"]');\n  MT(\"doubleQuotedVarVar\",\n     '[string \"][def $a$b][string \"]');\n  MT(\"doubleQuotedVarBracesVarBraces\",\n     '[string \"][def ${a}${b}][string \"]');\n\n  MT(\"notAString\",\n     \"text\\\\'text\");\n  MT(\"escapes\",\n     \"outside\\\\'\\\\\\\"\\\\`\\\\\\\\[string \\\"inside\\\\`\\\\'\\\\\\\"\\\\\\\\`\\\\$notAVar\\\"]outside\\\\$\\\\(notASubShell\\\\)\");\n\n  MT(\"subshell\",\n     \"[builtin echo] [quote $(whoami)] s log, stardate [quote `date`].\");\n  MT(\"doubleQuotedSubshell\",\n     \"[builtin echo] [string \\\"][quote $(whoami)][string 's log, stardate `date`.\\\"]\");\n\n  MT(\"hashbang\",\n     \"[meta #!/bin/bash]\");\n  MT(\"comment\",\n     \"text [comment # Blurb]\");\n\n  MT(\"numbers\",\n     \"[number 0] [number 1] [number 2]\");\n  MT(\"keywords\",\n     \"[keyword while] [atom true]; [keyword do]\",\n     \"  [builtin sleep] [number 3]\",\n     \"[keyword done]\");\n  MT(\"options\",\n     \"[builtin ls] [attribute -l] [attribute --human-readable]\");\n  MT(\"operator\",\n     \"[def var][operator =]value\");\n})();\n"
  },
  {
    "path": "base/res/codemirror/mode/sieve/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Sieve (RFC5228) mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"sieve.js\"></script>\n<style>.CodeMirror {background: #f8f8f8;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Sieve (RFC5228)</a>\n  </ul>\n</div>\n\n<article>\n<h2>Sieve (RFC5228) mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n#\n# Example Sieve Filter\n# Declare any optional features or extension used by the script\n#\n\nrequire [\"fileinto\", \"reject\"];\n\n#\n# Reject any large messages (note that the four leading dots get\n# \"stuffed\" to three)\n#\nif size :over 1M\n{\n  reject text:\nPlease do not send me large attachments.\nPut your file on a server and send me the URL.\nThank you.\n.... Fred\n.\n;\n  stop;\n}\n\n#\n# Handle messages from known mailing lists\n# Move messages from IETF filter discussion list to filter folder\n#\nif header :is \"Sender\" \"owner-ietf-mta-filters@imc.org\"\n{\n  fileinto \"filter\";  # move to \"filter\" folder\n}\n#\n# Keep all messages to or from people in my company\n#\nelsif address :domain :is [\"From\", \"To\"] \"example.com\"\n{\n  keep;               # keep in \"In\" folder\n}\n\n#\n# Try and catch unsolicited email.  If a message is not to me,\n# or it contains a subject known to be spam, file it away.\n#\nelsif anyof (not address :all :contains\n               [\"To\", \"Cc\", \"Bcc\"] \"me@example.com\",\n             header :matches \"subject\"\n               [\"*make*money*fast*\", \"*university*dipl*mas*\"])\n{\n  # If message header does not contain my address,\n  # it's from a list.\n  fileinto \"spam\";   # move to \"spam\" folder\n}\nelse\n{\n  # Move all other (non-company) mail to \"personal\"\n  # folder.\n  fileinto \"personal\";\n}\n</textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {});\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>application/sieve</code>.</p>\n\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/sieve/sieve.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"sieve\", function(config) {\n  function words(str) {\n    var obj = {}, words = str.split(\" \");\n    for (var i = 0; i < words.length; ++i) obj[words[i]] = true;\n    return obj;\n  }\n\n  var keywords = words(\"if elsif else stop require\");\n  var atoms = words(\"true false not\");\n  var indentUnit = config.indentUnit;\n\n  function tokenBase(stream, state) {\n\n    var ch = stream.next();\n    if (ch == \"/\" && stream.eat(\"*\")) {\n      state.tokenize = tokenCComment;\n      return tokenCComment(stream, state);\n    }\n\n    if (ch === '#') {\n      stream.skipToEnd();\n      return \"comment\";\n    }\n\n    if (ch == \"\\\"\") {\n      state.tokenize = tokenString(ch);\n      return state.tokenize(stream, state);\n    }\n\n    if (ch == \"(\") {\n      state._indent.push(\"(\");\n      // add virtual angel wings so that editor behaves...\n      // ...more sane incase of broken brackets\n      state._indent.push(\"{\");\n      return null;\n    }\n\n    if (ch === \"{\") {\n      state._indent.push(\"{\");\n      return null;\n    }\n\n    if (ch == \")\")  {\n      state._indent.pop();\n      state._indent.pop();\n    }\n\n    if (ch === \"}\") {\n      state._indent.pop();\n      return null;\n    }\n\n    if (ch == \",\")\n      return null;\n\n    if (ch == \";\")\n      return null;\n\n\n    if (/[{}\\(\\),;]/.test(ch))\n      return null;\n\n    // 1*DIGIT \"K\" / \"M\" / \"G\"\n    if (/\\d/.test(ch)) {\n      stream.eatWhile(/[\\d]/);\n      stream.eat(/[KkMmGg]/);\n      return \"number\";\n    }\n\n    // \":\" (ALPHA / \"_\") *(ALPHA / DIGIT / \"_\")\n    if (ch == \":\") {\n      stream.eatWhile(/[a-zA-Z_]/);\n      stream.eatWhile(/[a-zA-Z0-9_]/);\n\n      return \"operator\";\n    }\n\n    stream.eatWhile(/\\w/);\n    var cur = stream.current();\n\n    // \"text:\" *(SP / HTAB) (hash-comment / CRLF)\n    // *(multiline-literal / multiline-dotstart)\n    // \".\" CRLF\n    if ((cur == \"text\") && stream.eat(\":\"))\n    {\n      state.tokenize = tokenMultiLineString;\n      return \"string\";\n    }\n\n    if (keywords.propertyIsEnumerable(cur))\n      return \"keyword\";\n\n    if (atoms.propertyIsEnumerable(cur))\n      return \"atom\";\n\n    return null;\n  }\n\n  function tokenMultiLineString(stream, state)\n  {\n    state._multiLineString = true;\n    // the first line is special it may contain a comment\n    if (!stream.sol()) {\n      stream.eatSpace();\n\n      if (stream.peek() == \"#\") {\n        stream.skipToEnd();\n        return \"comment\";\n      }\n\n      stream.skipToEnd();\n      return \"string\";\n    }\n\n    if ((stream.next() == \".\")  && (stream.eol()))\n    {\n      state._multiLineString = false;\n      state.tokenize = tokenBase;\n    }\n\n    return \"string\";\n  }\n\n  function tokenCComment(stream, state) {\n    var maybeEnd = false, ch;\n    while ((ch = stream.next()) != null) {\n      if (maybeEnd && ch == \"/\") {\n        state.tokenize = tokenBase;\n        break;\n      }\n      maybeEnd = (ch == \"*\");\n    }\n    return \"comment\";\n  }\n\n  function tokenString(quote) {\n    return function(stream, state) {\n      var escaped = false, ch;\n      while ((ch = stream.next()) != null) {\n        if (ch == quote && !escaped)\n          break;\n        escaped = !escaped && ch == \"\\\\\";\n      }\n      if (!escaped) state.tokenize = tokenBase;\n      return \"string\";\n    };\n  }\n\n  return {\n    startState: function(base) {\n      return {tokenize: tokenBase,\n              baseIndent: base || 0,\n              _indent: []};\n    },\n\n    token: function(stream, state) {\n      if (stream.eatSpace())\n        return null;\n\n      return (state.tokenize || tokenBase)(stream, state);;\n    },\n\n    indent: function(state, _textAfter) {\n      var length = state._indent.length;\n      if (_textAfter && (_textAfter[0] == \"}\"))\n        length--;\n\n      if (length <0)\n        length = 0;\n\n      return length * indentUnit;\n    },\n\n    electricChars: \"}\"\n  };\n});\n\nCodeMirror.defineMIME(\"application/sieve\", \"sieve\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/slim/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: SLIM mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<link rel=\"stylesheet\" href=\"../../theme/ambiance.css\">\n<script src=\"https://code.jquery.com/jquery-1.11.1.min.js\"></script>\n<script src=\"https://code.jquery.com/ui/1.11.0/jquery-ui.min.js\"></script>\n<link rel=\"stylesheet\" href=\"https://code.jquery.com/ui/1.11.0/themes/smoothness/jquery-ui.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../xml/xml.js\"></script>\n<script src=\"../htmlembedded/htmlembedded.js\"></script>\n<script src=\"../htmlmixed/htmlmixed.js\"></script>\n<script src=\"../coffeescript/coffeescript.js\"></script>\n<script src=\"../javascript/javascript.js\"></script>\n<script src=\"../ruby/ruby.js\"></script>\n<script src=\"../markdown/markdown.js\"></script>\n<script src=\"slim.js\"></script>\n<style>.CodeMirror {background: #f8f8f8;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">SLIM</a>\n  </ul>\n</div>\n\n<article>\n  <h2>SLIM mode</h2>\n  <form><textarea id=\"code\" name=\"code\">\nbody\n  table\n    - for user in users\n      td id=\"user_#{user.id}\" class=user.role\n        a href=user_action(user, :edit) Edit #{user.name}\n        a href=(path_to_user user) = user.name\nbody\n  h1(id=\"logo\") = page_logo\n  h2[id=\"tagline\" class=\"small tagline\"] = page_tagline\n\nh2[id=\"tagline\"\n   class=\"small tagline\"] = page_tagline\n\nh1 id = \"logo\" = page_logo\nh2 [ id = \"tagline\" ] = page_tagline\n\n/ comment\n  second line\n/! html comment\n   second line\n<!-- html comment -->\n<a href=\"#{'hello' if set}\">link</a>\na.slim href=\"work\" disabled=false running==:atom Text <b>bold</b>\n.clazz data-id=\"test\" == 'hello' unless quark\n | Text mode #{12}\n   Second line\n= x ||= :ruby_atom\n#menu.left\n  - @env.each do |x|\n    li: a = x\n*@dyntag attr=\"val\"\n.first *{:class => [:second, :third]} Text\n.second class=[\"text\",\"more\"]\n.third class=:text,:symbol\n\n  </textarea></form>\n  <script>\n    var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n      lineNumbers: true,\n      theme: \"ambiance\",\n      mode: \"application/x-slim\"\n    });\n    $('.CodeMirror').resizable({\n      resize: function() {\n        editor.setSize($(this).width(), $(this).height());\n        //editor.refresh();\n      }\n    });\n  </script>\n\n  <p><strong>MIME types defined:</strong> <code>application/x-slim</code>.</p>\n\n  <p>\n    <strong>Parsing/Highlighting Tests:</strong>\n    <a href=\"../../test/index.html#slim_*\">normal</a>,\n    <a href=\"../../test/index.html#verbose,slim_*\">verbose</a>.\n  </p>\n</article>\n"
  },
  {
    "path": "base/res/codemirror/mode/slim/slim.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n// Slim Highlighting for CodeMirror copyright (c) HicknHack Software Gmbh\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"), require(\"../htmlmixed/htmlmixed\"), require(\"../ruby/ruby\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\", \"../htmlmixed/htmlmixed\", \"../ruby/ruby\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\n  CodeMirror.defineMode(\"slim\", function(config) {\n    var htmlMode = CodeMirror.getMode(config, {name: \"htmlmixed\"});\n    var rubyMode = CodeMirror.getMode(config, \"ruby\");\n    var modes = { html: htmlMode, ruby: rubyMode };\n    var embedded = {\n      ruby: \"ruby\",\n      javascript: \"javascript\",\n      css: \"text/css\",\n      sass: \"text/x-sass\",\n      scss: \"text/x-scss\",\n      less: \"text/x-less\",\n      styl: \"text/x-styl\", // no highlighting so far\n      coffee: \"coffeescript\",\n      asciidoc: \"text/x-asciidoc\",\n      markdown: \"text/x-markdown\",\n      textile: \"text/x-textile\", // no highlighting so far\n      creole: \"text/x-creole\", // no highlighting so far\n      wiki: \"text/x-wiki\", // no highlighting so far\n      mediawiki: \"text/x-mediawiki\", // no highlighting so far\n      rdoc: \"text/x-rdoc\", // no highlighting so far\n      builder: \"text/x-builder\", // no highlighting so far\n      nokogiri: \"text/x-nokogiri\", // no highlighting so far\n      erb: \"application/x-erb\"\n    };\n    var embeddedRegexp = function(map){\n      var arr = [];\n      for(var key in map) arr.push(key);\n      return new RegExp(\"^(\"+arr.join('|')+\"):\");\n    }(embedded);\n\n    var styleMap = {\n      \"commentLine\": \"comment\",\n      \"slimSwitch\": \"operator special\",\n      \"slimTag\": \"tag\",\n      \"slimId\": \"attribute def\",\n      \"slimClass\": \"attribute qualifier\",\n      \"slimAttribute\": \"attribute\",\n      \"slimSubmode\": \"keyword special\",\n      \"closeAttributeTag\": null,\n      \"slimDoctype\": null,\n      \"lineContinuation\": null\n    };\n    var closing = {\n      \"{\": \"}\",\n      \"[\": \"]\",\n      \"(\": \")\"\n    };\n\n    var nameStartChar = \"_a-zA-Z\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\";\n    var nameChar = nameStartChar + \"\\\\-0-9\\xB7\\u0300-\\u036F\\u203F-\\u2040\";\n    var nameRegexp = new RegExp(\"^[:\"+nameStartChar+\"](?::[\"+nameChar+\"]|[\"+nameChar+\"]*)\");\n    var attributeNameRegexp = new RegExp(\"^[:\"+nameStartChar+\"][:\\\\.\"+nameChar+\"]*(?=\\\\s*=)\");\n    var wrappedAttributeNameRegexp = new RegExp(\"^[:\"+nameStartChar+\"][:\\\\.\"+nameChar+\"]*\");\n    var classNameRegexp = /^\\.-?[_a-zA-Z]+[\\w\\-]*/;\n    var classIdRegexp = /^#[_a-zA-Z]+[\\w\\-]*/;\n\n    function backup(pos, tokenize, style) {\n      var restore = function(stream, state) {\n        state.tokenize = tokenize;\n        if (stream.pos < pos) {\n          stream.pos = pos;\n          return style;\n        }\n        return state.tokenize(stream, state);\n      };\n      return function(stream, state) {\n        state.tokenize = restore;\n        return tokenize(stream, state);\n      };\n    }\n\n    function maybeBackup(stream, state, pat, offset, style) {\n      var cur = stream.current();\n      var idx = cur.search(pat);\n      if (idx > -1) {\n        state.tokenize = backup(stream.pos, state.tokenize, style);\n        stream.backUp(cur.length - idx - offset);\n      }\n      return style;\n    }\n\n    function continueLine(state, column) {\n      state.stack = {\n        parent: state.stack,\n        style: \"continuation\",\n        indented: column,\n        tokenize: state.line\n      };\n      state.line = state.tokenize;\n    }\n    function finishContinue(state) {\n      if (state.line == state.tokenize) {\n        state.line = state.stack.tokenize;\n        state.stack = state.stack.parent;\n      }\n    }\n\n    function lineContinuable(column, tokenize) {\n      return function(stream, state) {\n        finishContinue(state);\n        if (stream.match(/^\\\\$/)) {\n          continueLine(state, column);\n          return \"lineContinuation\";\n        }\n        var style = tokenize(stream, state);\n        if (stream.eol() && stream.current().match(/(?:^|[^\\\\])(?:\\\\\\\\)*\\\\$/)) {\n          stream.backUp(1);\n        }\n        return style;\n      };\n    }\n    function commaContinuable(column, tokenize) {\n      return function(stream, state) {\n        finishContinue(state);\n        var style = tokenize(stream, state);\n        if (stream.eol() && stream.current().match(/,$/)) {\n          continueLine(state, column);\n        }\n        return style;\n      };\n    }\n\n    function rubyInQuote(endQuote, tokenize) {\n      // TODO: add multi line support\n      return function(stream, state) {\n        var ch = stream.peek();\n        if (ch == endQuote && state.rubyState.tokenize.length == 1) {\n          // step out of ruby context as it seems to complete processing all the braces\n          stream.next();\n          state.tokenize = tokenize;\n          return \"closeAttributeTag\";\n        } else {\n          return ruby(stream, state);\n        }\n      };\n    }\n    function startRubySplat(tokenize) {\n      var rubyState;\n      var runSplat = function(stream, state) {\n        if (state.rubyState.tokenize.length == 1 && !state.rubyState.context.prev) {\n          stream.backUp(1);\n          if (stream.eatSpace()) {\n            state.rubyState = rubyState;\n            state.tokenize = tokenize;\n            return tokenize(stream, state);\n          }\n          stream.next();\n        }\n        return ruby(stream, state);\n      };\n      return function(stream, state) {\n        rubyState = state.rubyState;\n        state.rubyState = rubyMode.startState();\n        state.tokenize = runSplat;\n        return ruby(stream, state);\n      };\n    }\n\n    function ruby(stream, state) {\n      return rubyMode.token(stream, state.rubyState);\n    }\n\n    function htmlLine(stream, state) {\n      if (stream.match(/^\\\\$/)) {\n        return \"lineContinuation\";\n      }\n      return html(stream, state);\n    }\n    function html(stream, state) {\n      if (stream.match(/^#\\{/)) {\n        state.tokenize = rubyInQuote(\"}\", state.tokenize);\n        return null;\n      }\n      return maybeBackup(stream, state, /[^\\\\]#\\{/, 1, htmlMode.token(stream, state.htmlState));\n    }\n\n    function startHtmlLine(lastTokenize) {\n      return function(stream, state) {\n        var style = htmlLine(stream, state);\n        if (stream.eol()) state.tokenize = lastTokenize;\n        return style;\n      };\n    }\n\n    function startHtmlMode(stream, state, offset) {\n      state.stack = {\n        parent: state.stack,\n        style: \"html\",\n        indented: stream.column() + offset, // pipe + space\n        tokenize: state.line\n      };\n      state.line = state.tokenize = html;\n      return null;\n    }\n\n    function comment(stream, state) {\n      stream.skipToEnd();\n      return state.stack.style;\n    }\n\n    function commentMode(stream, state) {\n      state.stack = {\n        parent: state.stack,\n        style: \"comment\",\n        indented: state.indented + 1,\n        tokenize: state.line\n      };\n      state.line = comment;\n      return comment(stream, state);\n    }\n\n    function attributeWrapper(stream, state) {\n      if (stream.eat(state.stack.endQuote)) {\n        state.line = state.stack.line;\n        state.tokenize = state.stack.tokenize;\n        state.stack = state.stack.parent;\n        return null;\n      }\n      if (stream.match(wrappedAttributeNameRegexp)) {\n        state.tokenize = attributeWrapperAssign;\n        return \"slimAttribute\";\n      }\n      stream.next();\n      return null;\n    }\n    function attributeWrapperAssign(stream, state) {\n      if (stream.match(/^==?/)) {\n        state.tokenize = attributeWrapperValue;\n        return null;\n      }\n      return attributeWrapper(stream, state);\n    }\n    function attributeWrapperValue(stream, state) {\n      var ch = stream.peek();\n      if (ch == '\"' || ch == \"\\'\") {\n        state.tokenize = readQuoted(ch, \"string\", true, false, attributeWrapper);\n        stream.next();\n        return state.tokenize(stream, state);\n      }\n      if (ch == '[') {\n        return startRubySplat(attributeWrapper)(stream, state);\n      }\n      if (stream.match(/^(true|false|nil)\\b/)) {\n        state.tokenize = attributeWrapper;\n        return \"keyword\";\n      }\n      return startRubySplat(attributeWrapper)(stream, state);\n    }\n\n    function startAttributeWrapperMode(state, endQuote, tokenize) {\n      state.stack = {\n        parent: state.stack,\n        style: \"wrapper\",\n        indented: state.indented + 1,\n        tokenize: tokenize,\n        line: state.line,\n        endQuote: endQuote\n      };\n      state.line = state.tokenize = attributeWrapper;\n      return null;\n    }\n\n    function sub(stream, state) {\n      if (stream.match(/^#\\{/)) {\n        state.tokenize = rubyInQuote(\"}\", state.tokenize);\n        return null;\n      }\n      var subStream = new CodeMirror.StringStream(stream.string.slice(state.stack.indented), stream.tabSize);\n      subStream.pos = stream.pos - state.stack.indented;\n      subStream.start = stream.start - state.stack.indented;\n      subStream.lastColumnPos = stream.lastColumnPos - state.stack.indented;\n      subStream.lastColumnValue = stream.lastColumnValue - state.stack.indented;\n      var style = state.subMode.token(subStream, state.subState);\n      stream.pos = subStream.pos + state.stack.indented;\n      return style;\n    }\n    function firstSub(stream, state) {\n      state.stack.indented = stream.column();\n      state.line = state.tokenize = sub;\n      return state.tokenize(stream, state);\n    }\n\n    function createMode(mode) {\n      var query = embedded[mode];\n      var spec = CodeMirror.mimeModes[query];\n      if (spec) {\n        return CodeMirror.getMode(config, spec);\n      }\n      var factory = CodeMirror.modes[query];\n      if (factory) {\n        return factory(config, {name: query});\n      }\n      return CodeMirror.getMode(config, \"null\");\n    }\n\n    function getMode(mode) {\n      if (!modes.hasOwnProperty(mode)) {\n        return modes[mode] = createMode(mode);\n      }\n      return modes[mode];\n    }\n\n    function startSubMode(mode, state) {\n      var subMode = getMode(mode);\n      var subState = subMode.startState && subMode.startState();\n\n      state.subMode = subMode;\n      state.subState = subState;\n\n      state.stack = {\n        parent: state.stack,\n        style: \"sub\",\n        indented: state.indented + 1,\n        tokenize: state.line\n      };\n      state.line = state.tokenize = firstSub;\n      return \"slimSubmode\";\n    }\n\n    function doctypeLine(stream, _state) {\n      stream.skipToEnd();\n      return \"slimDoctype\";\n    }\n\n    function startLine(stream, state) {\n      var ch = stream.peek();\n      if (ch == '<') {\n        return (state.tokenize = startHtmlLine(state.tokenize))(stream, state);\n      }\n      if (stream.match(/^[|']/)) {\n        return startHtmlMode(stream, state, 1);\n      }\n      if (stream.match(/^\\/(!|\\[\\w+])?/)) {\n        return commentMode(stream, state);\n      }\n      if (stream.match(/^(-|==?[<>]?)/)) {\n        state.tokenize = lineContinuable(stream.column(), commaContinuable(stream.column(), ruby));\n        return \"slimSwitch\";\n      }\n      if (stream.match(/^doctype\\b/)) {\n        state.tokenize = doctypeLine;\n        return \"keyword\";\n      }\n\n      var m = stream.match(embeddedRegexp);\n      if (m) {\n        return startSubMode(m[1], state);\n      }\n\n      return slimTag(stream, state);\n    }\n\n    function slim(stream, state) {\n      if (state.startOfLine) {\n        return startLine(stream, state);\n      }\n      return slimTag(stream, state);\n    }\n\n    function slimTag(stream, state) {\n      if (stream.eat('*')) {\n        state.tokenize = startRubySplat(slimTagExtras);\n        return null;\n      }\n      if (stream.match(nameRegexp)) {\n        state.tokenize = slimTagExtras;\n        return \"slimTag\";\n      }\n      return slimClass(stream, state);\n    }\n    function slimTagExtras(stream, state) {\n      if (stream.match(/^(<>?|><?)/)) {\n        state.tokenize = slimClass;\n        return null;\n      }\n      return slimClass(stream, state);\n    }\n    function slimClass(stream, state) {\n      if (stream.match(classIdRegexp)) {\n        state.tokenize = slimClass;\n        return \"slimId\";\n      }\n      if (stream.match(classNameRegexp)) {\n        state.tokenize = slimClass;\n        return \"slimClass\";\n      }\n      return slimAttribute(stream, state);\n    }\n    function slimAttribute(stream, state) {\n      if (stream.match(/^([\\[\\{\\(])/)) {\n        return startAttributeWrapperMode(state, closing[RegExp.$1], slimAttribute);\n      }\n      if (stream.match(attributeNameRegexp)) {\n        state.tokenize = slimAttributeAssign;\n        return \"slimAttribute\";\n      }\n      if (stream.peek() == '*') {\n        stream.next();\n        state.tokenize = startRubySplat(slimContent);\n        return null;\n      }\n      return slimContent(stream, state);\n    }\n    function slimAttributeAssign(stream, state) {\n      if (stream.match(/^==?/)) {\n        state.tokenize = slimAttributeValue;\n        return null;\n      }\n      // should never happen, because of forward lookup\n      return slimAttribute(stream, state);\n    }\n\n    function slimAttributeValue(stream, state) {\n      var ch = stream.peek();\n      if (ch == '\"' || ch == \"\\'\") {\n        state.tokenize = readQuoted(ch, \"string\", true, false, slimAttribute);\n        stream.next();\n        return state.tokenize(stream, state);\n      }\n      if (ch == '[') {\n        return startRubySplat(slimAttribute)(stream, state);\n      }\n      if (ch == ':') {\n        return startRubySplat(slimAttributeSymbols)(stream, state);\n      }\n      if (stream.match(/^(true|false|nil)\\b/)) {\n        state.tokenize = slimAttribute;\n        return \"keyword\";\n      }\n      return startRubySplat(slimAttribute)(stream, state);\n    }\n    function slimAttributeSymbols(stream, state) {\n      stream.backUp(1);\n      if (stream.match(/^[^\\s],(?=:)/)) {\n        state.tokenize = startRubySplat(slimAttributeSymbols);\n        return null;\n      }\n      stream.next();\n      return slimAttribute(stream, state);\n    }\n    function readQuoted(quote, style, embed, unescaped, nextTokenize) {\n      return function(stream, state) {\n        finishContinue(state);\n        var fresh = stream.current().length == 0;\n        if (stream.match(/^\\\\$/, fresh)) {\n          if (!fresh) return style;\n          continueLine(state, state.indented);\n          return \"lineContinuation\";\n        }\n        if (stream.match(/^#\\{/, fresh)) {\n          if (!fresh) return style;\n          state.tokenize = rubyInQuote(\"}\", state.tokenize);\n          return null;\n        }\n        var escaped = false, ch;\n        while ((ch = stream.next()) != null) {\n          if (ch == quote && (unescaped || !escaped)) {\n            state.tokenize = nextTokenize;\n            break;\n          }\n          if (embed && ch == \"#\" && !escaped) {\n            if (stream.eat(\"{\")) {\n              stream.backUp(2);\n              break;\n            }\n          }\n          escaped = !escaped && ch == \"\\\\\";\n        }\n        if (stream.eol() && escaped) {\n          stream.backUp(1);\n        }\n        return style;\n      };\n    }\n    function slimContent(stream, state) {\n      if (stream.match(/^==?/)) {\n        state.tokenize = ruby;\n        return \"slimSwitch\";\n      }\n      if (stream.match(/^\\/$/)) { // tag close hint\n        state.tokenize = slim;\n        return null;\n      }\n      if (stream.match(/^:/)) { // inline tag\n        state.tokenize = slimTag;\n        return \"slimSwitch\";\n      }\n      startHtmlMode(stream, state, 0);\n      return state.tokenize(stream, state);\n    }\n\n    var mode = {\n      // default to html mode\n      startState: function() {\n        var htmlState = htmlMode.startState();\n        var rubyState = rubyMode.startState();\n        return {\n          htmlState: htmlState,\n          rubyState: rubyState,\n          stack: null,\n          last: null,\n          tokenize: slim,\n          line: slim,\n          indented: 0\n        };\n      },\n\n      copyState: function(state) {\n        return {\n          htmlState : CodeMirror.copyState(htmlMode, state.htmlState),\n          rubyState: CodeMirror.copyState(rubyMode, state.rubyState),\n          subMode: state.subMode,\n          subState: state.subMode && CodeMirror.copyState(state.subMode, state.subState),\n          stack: state.stack,\n          last: state.last,\n          tokenize: state.tokenize,\n          line: state.line\n        };\n      },\n\n      token: function(stream, state) {\n        if (stream.sol()) {\n          state.indented = stream.indentation();\n          state.startOfLine = true;\n          state.tokenize = state.line;\n          while (state.stack && state.stack.indented > state.indented && state.last != \"slimSubmode\") {\n            state.line = state.tokenize = state.stack.tokenize;\n            state.stack = state.stack.parent;\n            state.subMode = null;\n            state.subState = null;\n          }\n        }\n        if (stream.eatSpace()) return null;\n        var style = state.tokenize(stream, state);\n        state.startOfLine = false;\n        if (style) state.last = style;\n        return styleMap.hasOwnProperty(style) ? styleMap[style] : style;\n      },\n\n      blankLine: function(state) {\n        if (state.subMode && state.subMode.blankLine) {\n          return state.subMode.blankLine(state.subState);\n        }\n      },\n\n      innerMode: function(state) {\n        if (state.subMode) return {state: state.subState, mode: state.subMode};\n        return {state: state, mode: mode};\n      }\n\n      //indent: function(state) {\n      //  return state.indented;\n      //}\n    };\n    return mode;\n  }, \"htmlmixed\", \"ruby\");\n\n  CodeMirror.defineMIME(\"text/x-slim\", \"slim\");\n  CodeMirror.defineMIME(\"application/x-slim\", \"slim\");\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/slim/test.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n// Slim Highlighting for CodeMirror copyright (c) HicknHack Software Gmbh\n\n(function() {\n  var mode = CodeMirror.getMode({tabSize: 4, indentUnit: 2}, \"slim\");\n  function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); }\n\n  // Requires at least one media query\n  MT(\"elementName\",\n     \"[tag h1] Hey There\");\n\n  MT(\"oneElementPerLine\",\n     \"[tag h1] Hey There .h2\");\n\n  MT(\"idShortcut\",\n     \"[attribute&def #test] Hey There\");\n\n  MT(\"tagWithIdShortcuts\",\n     \"[tag h1][attribute&def #test] Hey There\");\n\n  MT(\"classShortcut\",\n     \"[attribute&qualifier .hello] Hey There\");\n\n  MT(\"tagWithIdAndClassShortcuts\",\n     \"[tag h1][attribute&def #test][attribute&qualifier .hello] Hey There\");\n\n  MT(\"docType\",\n     \"[keyword doctype] xml\");\n\n  MT(\"comment\",\n     \"[comment / Hello WORLD]\");\n\n  MT(\"notComment\",\n     \"[tag h1] This is not a / comment \");\n\n  MT(\"attributes\",\n     \"[tag a]([attribute title]=[string \\\"test\\\"]) [attribute href]=[string \\\"link\\\"]}\");\n\n  MT(\"multiLineAttributes\",\n     \"[tag a]([attribute title]=[string \\\"test\\\"]\",\n     \"  ) [attribute href]=[string \\\"link\\\"]}\");\n\n  MT(\"htmlCode\",\n     \"[tag&bracket <][tag h1][tag&bracket >]Title[tag&bracket </][tag h1][tag&bracket >]\");\n\n  MT(\"rubyBlock\",\n     \"[operator&special =][variable-2 @item]\");\n\n  MT(\"selectorRubyBlock\",\n     \"[tag a][attribute&qualifier .test][operator&special =] [variable-2 @item]\");\n\n  MT(\"nestedRubyBlock\",\n      \"[tag a]\",\n      \"  [operator&special =][variable puts] [string \\\"test\\\"]\");\n\n  MT(\"multilinePlaintext\",\n      \"[tag p]\",\n      \"  | Hello,\",\n      \"    World\");\n\n  MT(\"multilineRuby\",\n      \"[tag p]\",\n      \"  [comment /# this is a comment]\",\n      \"     [comment and this is a comment too]\",\n      \"  | Date/Time\",\n      \"  [operator&special -] [variable now] [operator =] [tag DateTime][operator .][property now]\",\n      \"  [tag strong][operator&special =] [variable now]\",\n      \"  [operator&special -] [keyword if] [variable now] [operator >] [tag DateTime][operator .][property parse]([string \\\"December 31, 2006\\\"])\",\n      \"     [operator&special =][string \\\"Happy\\\"]\",\n      \"     [operator&special =][string \\\"Belated\\\"]\",\n      \"     [operator&special =][string \\\"Birthday\\\"]\");\n\n  MT(\"multilineComment\",\n      \"[comment /]\",\n      \"  [comment Multiline]\",\n      \"  [comment Comment]\");\n\n  MT(\"hamlAfterRubyTag\",\n    \"[attribute&qualifier .block]\",\n    \"  [tag strong][operator&special =] [variable now]\",\n    \"  [attribute&qualifier .test]\",\n    \"     [operator&special =][variable now]\",\n    \"  [attribute&qualifier .right]\");\n\n  MT(\"stretchedRuby\",\n     \"[operator&special =] [variable puts] [string \\\"Hello\\\"],\",\n     \"   [string \\\"World\\\"]\");\n\n  MT(\"interpolationInHashAttribute\",\n     \"[tag div]{[attribute id] = [string \\\"]#{[variable test]}[string _]#{[variable ting]}[string \\\"]} test\");\n\n  MT(\"interpolationInHTMLAttribute\",\n     \"[tag div]([attribute title]=[string \\\"]#{[variable test]}[string _]#{[variable ting]()}[string \\\"]) Test\");\n})();\n"
  },
  {
    "path": "base/res/codemirror/mode/smalltalk/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Smalltalk mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/edit/matchbrackets.js\"></script>\n<script src=\"smalltalk.js\"></script>\n<style>\n      .CodeMirror {border: 2px solid #dee; border-right-width: 10px;}\n      .CodeMirror-gutter {border: none; background: #dee;}\n      .CodeMirror-gutter pre {color: white; font-weight: bold;}\n    </style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Smalltalk</a>\n  </ul>\n</div>\n\n<article>\n<h2>Smalltalk mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n\" \n    This is a test of the Smalltalk code\n\"\nSeaside.WAComponent subclass: #MyCounter [\n    | count |\n    MyCounter class &gt;&gt; canBeRoot [ ^true ]\n\n    initialize [\n        super initialize.\n        count := 0.\n    ]\n    states [ ^{ self } ]\n    renderContentOn: html [\n        html heading: count.\n        html anchor callback: [ count := count + 1 ]; with: '++'.\n        html space.\n        html anchor callback: [ count := count - 1 ]; with: '--'.\n    ]\n]\n\nMyCounter registerAsApplication: 'mycounter'\n</textarea></form>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers: true,\n        matchBrackets: true,\n        mode: \"text/x-stsrc\",\n        indentUnit: 4\n      });\n    </script>\n\n    <p>Simple Smalltalk mode.</p>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-stsrc</code>.</p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/smalltalk/smalltalk.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode('smalltalk', function(config) {\n\n  var specialChars = /[+\\-\\/\\\\*~<>=@%|&?!.,:;^]/;\n  var keywords = /true|false|nil|self|super|thisContext/;\n\n  var Context = function(tokenizer, parent) {\n    this.next = tokenizer;\n    this.parent = parent;\n  };\n\n  var Token = function(name, context, eos) {\n    this.name = name;\n    this.context = context;\n    this.eos = eos;\n  };\n\n  var State = function() {\n    this.context = new Context(next, null);\n    this.expectVariable = true;\n    this.indentation = 0;\n    this.userIndentationDelta = 0;\n  };\n\n  State.prototype.userIndent = function(indentation) {\n    this.userIndentationDelta = indentation > 0 ? (indentation / config.indentUnit - this.indentation) : 0;\n  };\n\n  var next = function(stream, context, state) {\n    var token = new Token(null, context, false);\n    var aChar = stream.next();\n\n    if (aChar === '\"') {\n      token = nextComment(stream, new Context(nextComment, context));\n\n    } else if (aChar === '\\'') {\n      token = nextString(stream, new Context(nextString, context));\n\n    } else if (aChar === '#') {\n      if (stream.peek() === '\\'') {\n        stream.next();\n        token = nextSymbol(stream, new Context(nextSymbol, context));\n      } else {\n        if (stream.eatWhile(/[^\\s.{}\\[\\]()]/))\n          token.name = 'string-2';\n        else\n          token.name = 'meta';\n      }\n\n    } else if (aChar === '$') {\n      if (stream.next() === '<') {\n        stream.eatWhile(/[^\\s>]/);\n        stream.next();\n      }\n      token.name = 'string-2';\n\n    } else if (aChar === '|' && state.expectVariable) {\n      token.context = new Context(nextTemporaries, context);\n\n    } else if (/[\\[\\]{}()]/.test(aChar)) {\n      token.name = 'bracket';\n      token.eos = /[\\[{(]/.test(aChar);\n\n      if (aChar === '[') {\n        state.indentation++;\n      } else if (aChar === ']') {\n        state.indentation = Math.max(0, state.indentation - 1);\n      }\n\n    } else if (specialChars.test(aChar)) {\n      stream.eatWhile(specialChars);\n      token.name = 'operator';\n      token.eos = aChar !== ';'; // ; cascaded message expression\n\n    } else if (/\\d/.test(aChar)) {\n      stream.eatWhile(/[\\w\\d]/);\n      token.name = 'number';\n\n    } else if (/[\\w_]/.test(aChar)) {\n      stream.eatWhile(/[\\w\\d_]/);\n      token.name = state.expectVariable ? (keywords.test(stream.current()) ? 'keyword' : 'variable') : null;\n\n    } else {\n      token.eos = state.expectVariable;\n    }\n\n    return token;\n  };\n\n  var nextComment = function(stream, context) {\n    stream.eatWhile(/[^\"]/);\n    return new Token('comment', stream.eat('\"') ? context.parent : context, true);\n  };\n\n  var nextString = function(stream, context) {\n    stream.eatWhile(/[^']/);\n    return new Token('string', stream.eat('\\'') ? context.parent : context, false);\n  };\n\n  var nextSymbol = function(stream, context) {\n    stream.eatWhile(/[^']/);\n    return new Token('string-2', stream.eat('\\'') ? context.parent : context, false);\n  };\n\n  var nextTemporaries = function(stream, context) {\n    var token = new Token(null, context, false);\n    var aChar = stream.next();\n\n    if (aChar === '|') {\n      token.context = context.parent;\n      token.eos = true;\n\n    } else {\n      stream.eatWhile(/[^|]/);\n      token.name = 'variable';\n    }\n\n    return token;\n  };\n\n  return {\n    startState: function() {\n      return new State;\n    },\n\n    token: function(stream, state) {\n      state.userIndent(stream.indentation());\n\n      if (stream.eatSpace()) {\n        return null;\n      }\n\n      var token = state.context.next(stream, state.context, state);\n      state.context = token.context;\n      state.expectVariable = token.eos;\n\n      return token.name;\n    },\n\n    blankLine: function(state) {\n      state.userIndent(0);\n    },\n\n    indent: function(state, textAfter) {\n      var i = state.context.next === next && textAfter && textAfter.charAt(0) === ']' ? -1 : state.userIndentationDelta;\n      return (state.indentation + i) * config.indentUnit;\n    },\n\n    electricChars: ']'\n  };\n\n});\n\nCodeMirror.defineMIME('text/x-stsrc', {name: 'smalltalk'});\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/smarty/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Smarty mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../xml/xml.js\"></script>\n<script src=\"smarty.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Smarty</a>\n  </ul>\n</div>\n\n<article>\n<h2>Smarty mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n{extends file=\"parent.tpl\"}\n{include file=\"template.tpl\"}\n\n{* some example Smarty content *}\n{if isset($name) && $name == 'Blog'}\n  This is a {$var}.\n  {$integer = 451}, {$array[] = \"a\"}, {$stringvar = \"string\"}\n  {assign var='bob' value=$var.prop}\n{elseif $name == $foo}\n  {function name=menu level=0}\n    {foreach $data as $entry}\n      {if is_array($entry)}\n        - {$entry@key}\n        {menu data=$entry level=$level+1}\n      {else}\n        {$entry}\n      {/if}\n    {/foreach}\n  {/function}\n{/if}</textarea></form>\n\n<p>Mode for Smarty version 2 or 3, which allows for custom delimiter tags.</p>\n\n<p>Several configuration parameters are supported:</p>\n\n<ul>\n  <li><code>leftDelimiter</code> and <code>rightDelimiter</code>,\n  which should be strings that determine where the Smarty syntax\n  starts and ends.</li>\n  <li><code>version</code>, which should be 2 or 3.</li>\n  <li><code>baseMode</code>, which can be a mode spec\n  like <code>\"text/html\"</code> to set a different background mode.</li>\n</ul>\n\n<p><strong>MIME types defined:</strong> <code>text/x-smarty</code></p>\n\n<h3>Smarty 2, custom delimiters</h3>\n\n<form><textarea id=\"code2\" name=\"code2\">\n{--extends file=\"parent.tpl\"--}\n{--include file=\"template.tpl\"--}\n\n{--* some example Smarty content *--}\n{--if isset($name) && $name == 'Blog'--}\n  This is a {--$var--}.\n  {--$integer = 451--}, {--$array[] = \"a\"--}, {--$stringvar = \"string\"--}\n  {--assign var='bob' value=$var.prop--}\n{--elseif $name == $foo--}\n  {--function name=menu level=0--}\n    {--foreach $data as $entry--}\n      {--if is_array($entry)--}\n        - {--$entry@key--}\n        {--menu data=$entry level=$level+1--}\n      {--else--}\n        {--$entry--}\n      {--/if--}\n    {--/foreach--}\n  {--/function--}\n{--/if--}</textarea></form>\n\n<h3>Smarty 3</h3>\n\n<textarea id=\"code3\" name=\"code3\">\nNested tags {$foo={counter one=1 two={inception}}+3} are now valid in Smarty 3.\n\n<script>\nfunction test() {\n  console.log(\"Smarty 3 permits single curly braces followed by whitespace to NOT slip into Smarty mode.\");\n}\n</script>\n\n{assign var=foo value=[1,2,3]}\n{assign var=foo value=['y'=>'yellow','b'=>'blue']}\n{assign var=foo value=[1,[9,8],3]}\n\n{$foo=$bar+2} {* a comment *}\n{$foo.bar=1}  {* another comment *}\n{$foo = myfunct(($x+$y)*3)}\n{$foo = strlen($bar)}\n{$foo.bar.baz=1}, {$foo[]=1}\n\nSmarty \"dot\" syntax (note: embedded {} are used to address ambiguities):\n\n{$foo.a.b.c}      => $foo['a']['b']['c']\n{$foo.a.$b.c}     => $foo['a'][$b]['c']\n{$foo.a.{$b+4}.c} => $foo['a'][$b+4]['c']\n{$foo.a.{$b.c}}   => $foo['a'][$b['c']]\n\n{$object->method1($x)->method2($y)}</textarea>\n\n<script>\nvar editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n  lineNumbers: true,\n  mode: \"smarty\"\n});\nvar editor = CodeMirror.fromTextArea(document.getElementById(\"code2\"), {\n  lineNumbers: true,\n  mode: {\n    name: \"smarty\",\n    leftDelimiter: \"{--\",\n    rightDelimiter: \"--}\"\n  }\n});\nvar editor = CodeMirror.fromTextArea(document.getElementById(\"code3\"), {\n  lineNumbers: true,\n  mode: {name: \"smarty\", version: 3, baseMode: \"text/html\"}\n});\n</script>\n\n</article>\n"
  },
  {
    "path": "base/res/codemirror/mode/smarty/smarty.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n/**\n * Smarty 2 and 3 mode.\n */\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  CodeMirror.defineMode(\"smarty\", function(config, parserConf) {\n    var rightDelimiter = parserConf.rightDelimiter || \"}\";\n    var leftDelimiter = parserConf.leftDelimiter || \"{\";\n    var version = parserConf.version || 2;\n    var baseMode = CodeMirror.getMode(config, parserConf.baseMode || \"null\");\n\n    var keyFunctions = [\"debug\", \"extends\", \"function\", \"include\", \"literal\"];\n    var regs = {\n      operatorChars: /[+\\-*&%=<>!?]/,\n      validIdentifier: /[a-zA-Z0-9_]/,\n      stringChar: /['\"]/\n    };\n\n    var last;\n    function cont(style, lastType) {\n      last = lastType;\n      return style;\n    }\n\n    function chain(stream, state, parser) {\n      state.tokenize = parser;\n      return parser(stream, state);\n    }\n\n    // Smarty 3 allows { and } surrounded by whitespace to NOT slip into Smarty mode\n    function doesNotCount(stream, pos) {\n      if (pos == null) pos = stream.pos;\n      return version === 3 && leftDelimiter == \"{\" &&\n        (pos == stream.string.length || /\\s/.test(stream.string.charAt(pos)));\n    }\n\n    function tokenTop(stream, state) {\n      var string = stream.string;\n      for (var scan = stream.pos;;) {\n        var nextMatch = string.indexOf(leftDelimiter, scan);\n        scan = nextMatch + leftDelimiter.length;\n        if (nextMatch == -1 || !doesNotCount(stream, nextMatch + leftDelimiter.length)) break;\n      }\n      if (nextMatch == stream.pos) {\n        stream.match(leftDelimiter);\n        if (stream.eat(\"*\")) {\n          return chain(stream, state, tokenBlock(\"comment\", \"*\" + rightDelimiter));\n        } else {\n          state.depth++;\n          state.tokenize = tokenSmarty;\n          last = \"startTag\";\n          return \"tag\";\n        }\n      }\n\n      if (nextMatch > -1) stream.string = string.slice(0, nextMatch);\n      var token = baseMode.token(stream, state.base);\n      if (nextMatch > -1) stream.string = string;\n      return token;\n    }\n\n    // parsing Smarty content\n    function tokenSmarty(stream, state) {\n      if (stream.match(rightDelimiter, true)) {\n        if (version === 3) {\n          state.depth--;\n          if (state.depth <= 0) {\n            state.tokenize = tokenTop;\n          }\n        } else {\n          state.tokenize = tokenTop;\n        }\n        return cont(\"tag\", null);\n      }\n\n      if (stream.match(leftDelimiter, true)) {\n        state.depth++;\n        return cont(\"tag\", \"startTag\");\n      }\n\n      var ch = stream.next();\n      if (ch == \"$\") {\n        stream.eatWhile(regs.validIdentifier);\n        return cont(\"variable-2\", \"variable\");\n      } else if (ch == \"|\") {\n        return cont(\"operator\", \"pipe\");\n      } else if (ch == \".\") {\n        return cont(\"operator\", \"property\");\n      } else if (regs.stringChar.test(ch)) {\n        state.tokenize = tokenAttribute(ch);\n        return cont(\"string\", \"string\");\n      } else if (regs.operatorChars.test(ch)) {\n        stream.eatWhile(regs.operatorChars);\n        return cont(\"operator\", \"operator\");\n      } else if (ch == \"[\" || ch == \"]\") {\n        return cont(\"bracket\", \"bracket\");\n      } else if (ch == \"(\" || ch == \")\") {\n        return cont(\"bracket\", \"operator\");\n      } else if (/\\d/.test(ch)) {\n        stream.eatWhile(/\\d/);\n        return cont(\"number\", \"number\");\n      } else {\n\n        if (state.last == \"variable\") {\n          if (ch == \"@\") {\n            stream.eatWhile(regs.validIdentifier);\n            return cont(\"property\", \"property\");\n          } else if (ch == \"|\") {\n            stream.eatWhile(regs.validIdentifier);\n            return cont(\"qualifier\", \"modifier\");\n          }\n        } else if (state.last == \"pipe\") {\n          stream.eatWhile(regs.validIdentifier);\n          return cont(\"qualifier\", \"modifier\");\n        } else if (state.last == \"whitespace\") {\n          stream.eatWhile(regs.validIdentifier);\n          return cont(\"attribute\", \"modifier\");\n        } if (state.last == \"property\") {\n          stream.eatWhile(regs.validIdentifier);\n          return cont(\"property\", null);\n        } else if (/\\s/.test(ch)) {\n          last = \"whitespace\";\n          return null;\n        }\n\n        var str = \"\";\n        if (ch != \"/\") {\n          str += ch;\n        }\n        var c = null;\n        while (c = stream.eat(regs.validIdentifier)) {\n          str += c;\n        }\n        for (var i=0, j=keyFunctions.length; i<j; i++) {\n          if (keyFunctions[i] == str) {\n            return cont(\"keyword\", \"keyword\");\n          }\n        }\n        if (/\\s/.test(ch)) {\n          return null;\n        }\n        return cont(\"tag\", \"tag\");\n      }\n    }\n\n    function tokenAttribute(quote) {\n      return function(stream, state) {\n        var prevChar = null;\n        var currChar = null;\n        while (!stream.eol()) {\n          currChar = stream.peek();\n          if (stream.next() == quote && prevChar !== '\\\\') {\n            state.tokenize = tokenSmarty;\n            break;\n          }\n          prevChar = currChar;\n        }\n        return \"string\";\n      };\n    }\n\n    function tokenBlock(style, terminator) {\n      return function(stream, state) {\n        while (!stream.eol()) {\n          if (stream.match(terminator)) {\n            state.tokenize = tokenTop;\n            break;\n          }\n          stream.next();\n        }\n        return style;\n      };\n    }\n\n    return {\n      startState: function() {\n        return {\n          base: CodeMirror.startState(baseMode),\n          tokenize: tokenTop,\n          last: null,\n          depth: 0\n        };\n      },\n      copyState: function(state) {\n        return {\n          base: CodeMirror.copyState(baseMode, state.base),\n          tokenize: state.tokenize,\n          last: state.last,\n          depth: state.depth\n        };\n      },\n      innerMode: function(state) {\n        if (state.tokenize == tokenTop)\n          return {mode: baseMode, state: state.base};\n      },\n      token: function(stream, state) {\n        var style = state.tokenize(stream, state);\n        state.last = last;\n        return style;\n      },\n      indent: function(state, text) {\n        if (state.tokenize == tokenTop && baseMode.indent)\n          return baseMode.indent(state.base, text);\n        else\n          return CodeMirror.Pass;\n      },\n      blockCommentStart: leftDelimiter + \"*\",\n      blockCommentEnd: \"*\" + rightDelimiter\n    };\n  });\n\n  CodeMirror.defineMIME(\"text/x-smarty\", \"smarty\");\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/solr/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Solr mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"solr.js\"></script>\n<style type=\"text/css\">\n  .CodeMirror {\n    border-top: 1px solid black;\n    border-bottom: 1px solid black;\n  }\n\n  .CodeMirror .cm-operator {\n    color: orange;\n  }\n</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Solr</a>\n  </ul>\n</div>\n\n<article>\n  <h2>Solr mode</h2>\n\n  <div>\n    <textarea id=\"code\" name=\"code\">author:Camus\n\ntitle:\"The Rebel\" and author:Camus\n\nphilosophy:Existentialism -author:Kierkegaard\n\nhardToSpell:Dostoevsky~\n\npublished:[194* TO 1960] and author:(Sartre or \"Simone de Beauvoir\")</textarea>\n  </div>\n\n  <script>\n    var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n      mode: 'solr',\n      lineNumbers: true\n    });\n  </script>\n\n  <p><strong>MIME types defined:</strong> <code>text/x-solr</code>.</p>\n</article>\n"
  },
  {
    "path": "base/res/codemirror/mode/solr/solr.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"solr\", function() {\n  \"use strict\";\n\n  var isStringChar = /[^\\s\\|\\!\\+\\-\\*\\?\\~\\^\\&\\:\\(\\)\\[\\]\\{\\}\\^\\\"\\\\]/;\n  var isOperatorChar = /[\\|\\!\\+\\-\\*\\?\\~\\^\\&]/;\n  var isOperatorString = /^(OR|AND|NOT|TO)$/i;\n\n  function isNumber(word) {\n    return parseFloat(word, 10).toString() === word;\n  }\n\n  function tokenString(quote) {\n    return function(stream, state) {\n      var escaped = false, next;\n      while ((next = stream.next()) != null) {\n        if (next == quote && !escaped) break;\n        escaped = !escaped && next == \"\\\\\";\n      }\n\n      if (!escaped) state.tokenize = tokenBase;\n      return \"string\";\n    };\n  }\n\n  function tokenOperator(operator) {\n    return function(stream, state) {\n      var style = \"operator\";\n      if (operator == \"+\")\n        style += \" positive\";\n      else if (operator == \"-\")\n        style += \" negative\";\n      else if (operator == \"|\")\n        stream.eat(/\\|/);\n      else if (operator == \"&\")\n        stream.eat(/\\&/);\n      else if (operator == \"^\")\n        style += \" boost\";\n\n      state.tokenize = tokenBase;\n      return style;\n    };\n  }\n\n  function tokenWord(ch) {\n    return function(stream, state) {\n      var word = ch;\n      while ((ch = stream.peek()) && ch.match(isStringChar) != null) {\n        word += stream.next();\n      }\n\n      state.tokenize = tokenBase;\n      if (isOperatorString.test(word))\n        return \"operator\";\n      else if (isNumber(word))\n        return \"number\";\n      else if (stream.peek() == \":\")\n        return \"field\";\n      else\n        return \"string\";\n    };\n  }\n\n  function tokenBase(stream, state) {\n    var ch = stream.next();\n    if (ch == '\"')\n      state.tokenize = tokenString(ch);\n    else if (isOperatorChar.test(ch))\n      state.tokenize = tokenOperator(ch);\n    else if (isStringChar.test(ch))\n      state.tokenize = tokenWord(ch);\n\n    return (state.tokenize != tokenBase) ? state.tokenize(stream, state) : null;\n  }\n\n  return {\n    startState: function() {\n      return {\n        tokenize: tokenBase\n      };\n    },\n\n    token: function(stream, state) {\n      if (stream.eatSpace()) return null;\n      return state.tokenize(stream, state);\n    }\n  };\n});\n\nCodeMirror.defineMIME(\"text/x-solr\", \"solr\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/soy/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Soy (Closure Template) mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/edit/matchbrackets.js\"></script>\n<script src=\"../htmlmixed/htmlmixed.js\"></script>\n<script src=\"../xml/xml.js\"></script>\n<script src=\"../javascript/javascript.js\"></script>\n<script src=\"../css/css.js\"></script>\n<script src=\"soy.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Soy (Closure Template)</a>\n  </ul>\n</div>\n\n<article>\n<h2>Soy (Closure Template) mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n{namespace example}\n\n/**\n * Says hello to the world.\n */\n{template .helloWorld}\n  {@param name: string}\n  {@param? score: number}\n  Hello <b>{$name}</b>!\n  <div>\n    {if $score}\n      <em>{$score} points</em>\n    {else}\n      no score\n    {/if}\n  </div>\n{/template}\n\n{template .alertHelloWorld kind=\"js\"}\n  alert('Hello World');\n{/template}\n</textarea></form>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers: true,\n        matchBrackets: true,\n        mode: \"text/x-soy\",\n        indentUnit: 2,\n        indentWithTabs: false\n      });\n    </script>\n\n    <p>A mode for <a href=\"https://developers.google.com/closure/templates/\">Closure Templates</a> (Soy).</p>\n    <p><strong>MIME type defined:</strong> <code>text/x-soy</code>.</p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/soy/soy.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"), require(\"../htmlmixed/htmlmixed\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\", \"../htmlmixed/htmlmixed\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  var indentingTags = [\"template\", \"literal\", \"msg\", \"fallbackmsg\", \"let\", \"if\", \"elseif\",\n                       \"else\", \"switch\", \"case\", \"default\", \"foreach\", \"ifempty\", \"for\",\n                       \"call\", \"param\", \"deltemplate\", \"delcall\", \"log\"];\n\n  CodeMirror.defineMode(\"soy\", function(config) {\n    var textMode = CodeMirror.getMode(config, \"text/plain\");\n    var modes = {\n      html: CodeMirror.getMode(config, {name: \"text/html\", multilineTagIndentFactor: 2, multilineTagIndentPastTag: false}),\n      attributes: textMode,\n      text: textMode,\n      uri: textMode,\n      css: CodeMirror.getMode(config, \"text/css\"),\n      js: CodeMirror.getMode(config, {name: \"text/javascript\", statementIndent: 2 * config.indentUnit})\n    };\n\n    function last(array) {\n      return array[array.length - 1];\n    }\n\n    function tokenUntil(stream, state, untilRegExp) {\n      var oldString = stream.string;\n      var match = untilRegExp.exec(oldString.substr(stream.pos));\n      if (match) {\n        // We don't use backUp because it backs up just the position, not the state.\n        // This uses an undocumented API.\n        stream.string = oldString.substr(0, stream.pos + match.index);\n      }\n      var result = stream.hideFirstChars(state.indent, function() {\n        return state.localMode.token(stream, state.localState);\n      });\n      stream.string = oldString;\n      return result;\n    }\n\n    return {\n      startState: function() {\n        return {\n          kind: [],\n          kindTag: [],\n          soyState: [],\n          indent: 0,\n          localMode: modes.html,\n          localState: CodeMirror.startState(modes.html)\n        };\n      },\n\n      copyState: function(state) {\n        return {\n          tag: state.tag, // Last seen Soy tag.\n          kind: state.kind.concat([]), // Values of kind=\"\" attributes.\n          kindTag: state.kindTag.concat([]), // Opened tags with kind=\"\" attributes.\n          soyState: state.soyState.concat([]),\n          indent: state.indent, // Indentation of the following line.\n          localMode: state.localMode,\n          localState: CodeMirror.copyState(state.localMode, state.localState)\n        };\n      },\n\n      token: function(stream, state) {\n        var match;\n\n        switch (last(state.soyState)) {\n          case \"comment\":\n            if (stream.match(/^.*?\\*\\//)) {\n              state.soyState.pop();\n            } else {\n              stream.skipToEnd();\n            }\n            return \"comment\";\n\n          case \"variable\":\n            if (stream.match(/^}/)) {\n              state.indent -= 2 * config.indentUnit;\n              state.soyState.pop();\n              return \"variable-2\";\n            }\n            stream.next();\n            return null;\n\n          case \"tag\":\n            if (stream.match(/^\\/?}/)) {\n              if (state.tag == \"/template\" || state.tag == \"/deltemplate\") state.indent = 0;\n              else state.indent -= (stream.current() == \"/}\" || indentingTags.indexOf(state.tag) == -1 ? 2 : 1) * config.indentUnit;\n              state.soyState.pop();\n              return \"keyword\";\n            } else if (stream.match(/^([\\w?]+)(?==)/)) {\n              if (stream.current() == \"kind\" && (match = stream.match(/^=\"([^\"]+)/, false))) {\n                var kind = match[1];\n                state.kind.push(kind);\n                state.kindTag.push(state.tag);\n                state.localMode = modes[kind] || modes.html;\n                state.localState = CodeMirror.startState(state.localMode);\n              }\n              return \"attribute\";\n            } else if (stream.match(/^\"/)) {\n              state.soyState.push(\"string\");\n              return \"string\";\n            }\n            stream.next();\n            return null;\n\n          case \"literal\":\n            if (stream.match(/^(?=\\{\\/literal})/)) {\n              state.indent -= config.indentUnit;\n              state.soyState.pop();\n              return this.token(stream, state);\n            }\n            return tokenUntil(stream, state, /\\{\\/literal}/);\n\n          case \"string\":\n            if (stream.match(/^.*?\"/)) {\n              state.soyState.pop();\n            } else {\n              stream.skipToEnd();\n            }\n            return \"string\";\n        }\n\n        if (stream.match(/^\\/\\*/)) {\n          state.soyState.push(\"comment\");\n          return \"comment\";\n        } else if (stream.match(stream.sol() ? /^\\s*\\/\\/.*/ : /^\\s+\\/\\/.*/)) {\n          return \"comment\";\n        } else if (stream.match(/^\\{\\$[\\w?]*/)) {\n          state.indent += 2 * config.indentUnit;\n          state.soyState.push(\"variable\");\n          return \"variable-2\";\n        } else if (stream.match(/^\\{literal}/)) {\n          state.indent += config.indentUnit;\n          state.soyState.push(\"literal\");\n          return \"keyword\";\n        } else if (match = stream.match(/^\\{([\\/@\\\\]?[\\w?]*)/)) {\n          if (match[1] != \"/switch\")\n            state.indent += (/^(\\/|(else|elseif|case|default)$)/.test(match[1]) && state.tag != \"switch\" ? 1 : 2) * config.indentUnit;\n          state.tag = match[1];\n          if (state.tag == \"/\" + last(state.kindTag)) {\n            // We found the tag that opened the current kind=\"\".\n            state.kind.pop();\n            state.kindTag.pop();\n            state.localMode = modes[last(state.kind)] || modes.html;\n            state.localState = CodeMirror.startState(state.localMode);\n          }\n          state.soyState.push(\"tag\");\n          return \"keyword\";\n        }\n\n        return tokenUntil(stream, state, /\\{|\\s+\\/\\/|\\/\\*/);\n      },\n\n      indent: function(state, textAfter) {\n        var indent = state.indent, top = last(state.soyState);\n        if (top == \"comment\") return CodeMirror.Pass;\n\n        if (top == \"literal\") {\n          if (/^\\{\\/literal}/.test(textAfter)) indent -= config.indentUnit;\n        } else {\n          if (/^\\s*\\{\\/(template|deltemplate)\\b/.test(textAfter)) return 0;\n          if (/^\\{(\\/|(fallbackmsg|elseif|else|ifempty)\\b)/.test(textAfter)) indent -= config.indentUnit;\n          if (state.tag != \"switch\" && /^\\{(case|default)\\b/.test(textAfter)) indent -= config.indentUnit;\n          if (/^\\{\\/switch\\b/.test(textAfter)) indent -= config.indentUnit;\n        }\n        if (indent && state.localMode.indent)\n          indent += state.localMode.indent(state.localState, textAfter);\n        return indent;\n      },\n\n      innerMode: function(state) {\n        if (state.soyState.length && last(state.soyState) != \"literal\") return null;\n        else return {state: state.localState, mode: state.localMode};\n      },\n\n      electricInput: /^\\s*\\{(\\/|\\/template|\\/deltemplate|\\/switch|fallbackmsg|elseif|else|case|default|ifempty|\\/literal\\})$/,\n      lineComment: \"//\",\n      blockCommentStart: \"/*\",\n      blockCommentEnd: \"*/\",\n      blockCommentContinue: \" * \",\n      fold: \"indent\"\n    };\n  }, \"htmlmixed\");\n\n  CodeMirror.registerHelper(\"hintWords\", \"soy\", indentingTags.concat(\n      [\"delpackage\", \"namespace\", \"alias\", \"print\", \"css\", \"debugger\"]));\n\n  CodeMirror.defineMIME(\"text/x-soy\", \"soy\");\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/sparql/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: SPARQL mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/edit/matchbrackets.js\"></script>\n<script src=\"sparql.js\"></script>\n<style>.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">SPARQL</a>\n  </ul>\n</div>\n\n<article>\n<h2>SPARQL mode</h2>\n<form><textarea id=\"code\" name=\"code\">\nPREFIX a: &lt;http://www.w3.org/2000/10/annotation-ns#>\nPREFIX dc: &lt;http://purl.org/dc/elements/1.1/>\nPREFIX foaf: &lt;http://xmlns.com/foaf/0.1/>\nPREFIX rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#>\n\n# Comment!\n\nSELECT ?given ?family\nWHERE {\n  {\n    ?annot a:annotates &lt;http://www.w3.org/TR/rdf-sparql-query/> .\n    ?annot dc:creator ?c .\n    OPTIONAL {?c foaf:givenName ?given ;\n                 foaf:familyName ?family }\n  } UNION {\n    ?c !foaf:knows/foaf:knows? ?thing.\n    ?thing rdfs\n  } MINUS {\n    ?thing rdfs:label \"剛柔流\"@jp\n  }\n  FILTER isBlank(?c)\n}\n</textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        mode: \"application/sparql-query\",\n        matchBrackets: true\n      });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>application/sparql-query</code>.</p>\n\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/sparql/sparql.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"sparql\", function(config) {\n  var indentUnit = config.indentUnit;\n  var curPunc;\n\n  function wordRegexp(words) {\n    return new RegExp(\"^(?:\" + words.join(\"|\") + \")$\", \"i\");\n  }\n  var ops = wordRegexp([\"str\", \"lang\", \"langmatches\", \"datatype\", \"bound\", \"sameterm\", \"isiri\", \"isuri\",\n                        \"iri\", \"uri\", \"bnode\", \"count\", \"sum\", \"min\", \"max\", \"avg\", \"sample\",\n                        \"group_concat\", \"rand\", \"abs\", \"ceil\", \"floor\", \"round\", \"concat\", \"substr\", \"strlen\",\n                        \"replace\", \"ucase\", \"lcase\", \"encode_for_uri\", \"contains\", \"strstarts\", \"strends\",\n                        \"strbefore\", \"strafter\", \"year\", \"month\", \"day\", \"hours\", \"minutes\", \"seconds\",\n                        \"timezone\", \"tz\", \"now\", \"uuid\", \"struuid\", \"md5\", \"sha1\", \"sha256\", \"sha384\",\n                        \"sha512\", \"coalesce\", \"if\", \"strlang\", \"strdt\", \"isnumeric\", \"regex\", \"exists\",\n                        \"isblank\", \"isliteral\", \"a\"]);\n  var keywords = wordRegexp([\"base\", \"prefix\", \"select\", \"distinct\", \"reduced\", \"construct\", \"describe\",\n                             \"ask\", \"from\", \"named\", \"where\", \"order\", \"limit\", \"offset\", \"filter\", \"optional\",\n                             \"graph\", \"by\", \"asc\", \"desc\", \"as\", \"having\", \"undef\", \"values\", \"group\",\n                             \"minus\", \"in\", \"not\", \"service\", \"silent\", \"using\", \"insert\", \"delete\", \"union\",\n                             \"true\", \"false\", \"with\",\n                             \"data\", \"copy\", \"to\", \"move\", \"add\", \"create\", \"drop\", \"clear\", \"load\"]);\n  var operatorChars = /[*+\\-<>=&|\\^\\/!\\?]/;\n\n  function tokenBase(stream, state) {\n    var ch = stream.next();\n    curPunc = null;\n    if (ch == \"$\" || ch == \"?\") {\n      if(ch == \"?\" && stream.match(/\\s/, false)){\n        return \"operator\";\n      }\n      stream.match(/^[\\w\\d]*/);\n      return \"variable-2\";\n    }\n    else if (ch == \"<\" && !stream.match(/^[\\s\\u00a0=]/, false)) {\n      stream.match(/^[^\\s\\u00a0>]*>?/);\n      return \"atom\";\n    }\n    else if (ch == \"\\\"\" || ch == \"'\") {\n      state.tokenize = tokenLiteral(ch);\n      return state.tokenize(stream, state);\n    }\n    else if (/[{}\\(\\),\\.;\\[\\]]/.test(ch)) {\n      curPunc = ch;\n      return \"bracket\";\n    }\n    else if (ch == \"#\") {\n      stream.skipToEnd();\n      return \"comment\";\n    }\n    else if (operatorChars.test(ch)) {\n      stream.eatWhile(operatorChars);\n      return \"operator\";\n    }\n    else if (ch == \":\") {\n      stream.eatWhile(/[\\w\\d\\._\\-]/);\n      return \"atom\";\n    }\n    else if (ch == \"@\") {\n      stream.eatWhile(/[a-z\\d\\-]/i);\n      return \"meta\";\n    }\n    else {\n      stream.eatWhile(/[_\\w\\d]/);\n      if (stream.eat(\":\")) {\n        stream.eatWhile(/[\\w\\d_\\-]/);\n        return \"atom\";\n      }\n      var word = stream.current();\n      if (ops.test(word))\n        return \"builtin\";\n      else if (keywords.test(word))\n        return \"keyword\";\n      else\n        return \"variable\";\n    }\n  }\n\n  function tokenLiteral(quote) {\n    return function(stream, state) {\n      var escaped = false, ch;\n      while ((ch = stream.next()) != null) {\n        if (ch == quote && !escaped) {\n          state.tokenize = tokenBase;\n          break;\n        }\n        escaped = !escaped && ch == \"\\\\\";\n      }\n      return \"string\";\n    };\n  }\n\n  function pushContext(state, type, col) {\n    state.context = {prev: state.context, indent: state.indent, col: col, type: type};\n  }\n  function popContext(state) {\n    state.indent = state.context.indent;\n    state.context = state.context.prev;\n  }\n\n  return {\n    startState: function() {\n      return {tokenize: tokenBase,\n              context: null,\n              indent: 0,\n              col: 0};\n    },\n\n    token: function(stream, state) {\n      if (stream.sol()) {\n        if (state.context && state.context.align == null) state.context.align = false;\n        state.indent = stream.indentation();\n      }\n      if (stream.eatSpace()) return null;\n      var style = state.tokenize(stream, state);\n\n      if (style != \"comment\" && state.context && state.context.align == null && state.context.type != \"pattern\") {\n        state.context.align = true;\n      }\n\n      if (curPunc == \"(\") pushContext(state, \")\", stream.column());\n      else if (curPunc == \"[\") pushContext(state, \"]\", stream.column());\n      else if (curPunc == \"{\") pushContext(state, \"}\", stream.column());\n      else if (/[\\]\\}\\)]/.test(curPunc)) {\n        while (state.context && state.context.type == \"pattern\") popContext(state);\n        if (state.context && curPunc == state.context.type) popContext(state);\n      }\n      else if (curPunc == \".\" && state.context && state.context.type == \"pattern\") popContext(state);\n      else if (/atom|string|variable/.test(style) && state.context) {\n        if (/[\\}\\]]/.test(state.context.type))\n          pushContext(state, \"pattern\", stream.column());\n        else if (state.context.type == \"pattern\" && !state.context.align) {\n          state.context.align = true;\n          state.context.col = stream.column();\n        }\n      }\n\n      return style;\n    },\n\n    indent: function(state, textAfter) {\n      var firstChar = textAfter && textAfter.charAt(0);\n      var context = state.context;\n      if (/[\\]\\}]/.test(firstChar))\n        while (context && context.type == \"pattern\") context = context.prev;\n\n      var closing = context && firstChar == context.type;\n      if (!context)\n        return 0;\n      else if (context.type == \"pattern\")\n        return context.col;\n      else if (context.align)\n        return context.col + (closing ? 0 : 1);\n      else\n        return context.indent + (closing ? 0 : indentUnit);\n    }\n  };\n});\n\nCodeMirror.defineMIME(\"application/sparql-query\", \"sparql\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/spreadsheet/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Spreadsheet mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/edit/matchbrackets.js\"></script>\n<script src=\"spreadsheet.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Spreadsheet</a>\n  </ul>\n</div>\n\n<article>\n  <h2>Spreadsheet mode</h2>\n  <form><textarea id=\"code\" name=\"code\">=IF(A1:B2, TRUE, FALSE) / 100</textarea></form>\n\n  <script>\n    var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n      lineNumbers: true,\n      matchBrackets: true,\n      extraKeys: {\"Tab\":  \"indentAuto\"}\n    });\n  </script>\n\n  <p><strong>MIME types defined:</strong> <code>text/x-spreadsheet</code>.</p>\n  \n  <h3>The Spreadsheet Mode</h3>\n  <p> Created by <a href=\"https://github.com/robertleeplummerjr\">Robert Plummer</a></p>\n</article>\n"
  },
  {
    "path": "base/res/codemirror/mode/spreadsheet/spreadsheet.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  CodeMirror.defineMode(\"spreadsheet\", function () {\n    return {\n      startState: function () {\n        return {\n          stringType: null,\n          stack: []\n        };\n      },\n      token: function (stream, state) {\n        if (!stream) return;\n\n        //check for state changes\n        if (state.stack.length === 0) {\n          //strings\n          if ((stream.peek() == '\"') || (stream.peek() == \"'\")) {\n            state.stringType = stream.peek();\n            stream.next(); // Skip quote\n            state.stack.unshift(\"string\");\n          }\n        }\n\n        //return state\n        //stack has\n        switch (state.stack[0]) {\n        case \"string\":\n          while (state.stack[0] === \"string\" && !stream.eol()) {\n            if (stream.peek() === state.stringType) {\n              stream.next(); // Skip quote\n              state.stack.shift(); // Clear flag\n            } else if (stream.peek() === \"\\\\\") {\n              stream.next();\n              stream.next();\n            } else {\n              stream.match(/^.[^\\\\\\\"\\']*/);\n            }\n          }\n          return \"string\";\n\n        case \"characterClass\":\n          while (state.stack[0] === \"characterClass\" && !stream.eol()) {\n            if (!(stream.match(/^[^\\]\\\\]+/) || stream.match(/^\\\\./)))\n              state.stack.shift();\n          }\n          return \"operator\";\n        }\n\n        var peek = stream.peek();\n\n        //no stack\n        switch (peek) {\n        case \"[\":\n          stream.next();\n          state.stack.unshift(\"characterClass\");\n          return \"bracket\";\n        case \":\":\n          stream.next();\n          return \"operator\";\n        case \"\\\\\":\n          if (stream.match(/\\\\[a-z]+/)) return \"string-2\";\n          else return null;\n        case \".\":\n        case \",\":\n        case \";\":\n        case \"*\":\n        case \"-\":\n        case \"+\":\n        case \"^\":\n        case \"<\":\n        case \"/\":\n        case \"=\":\n          stream.next();\n          return \"atom\";\n        case \"$\":\n          stream.next();\n          return \"builtin\";\n        }\n\n        if (stream.match(/\\d+/)) {\n          if (stream.match(/^\\w+/)) return \"error\";\n          return \"number\";\n        } else if (stream.match(/^[a-zA-Z_]\\w*/)) {\n          if (stream.match(/(?=[\\(.])/, false)) return \"keyword\";\n          return \"variable-2\";\n        } else if ([\"[\", \"]\", \"(\", \")\", \"{\", \"}\"].indexOf(peek) != -1) {\n          stream.next();\n          return \"bracket\";\n        } else if (!stream.eatSpace()) {\n          stream.next();\n        }\n        return null;\n      }\n    };\n  });\n\n  CodeMirror.defineMIME(\"text/x-spreadsheet\", \"spreadsheet\");\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/sql/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: SQL Mode for CodeMirror</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\" />\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"sql.js\"></script>\n<link rel=\"stylesheet\" href=\"../../addon/hint/show-hint.css\" />\n<script src=\"../../addon/hint/show-hint.js\"></script>\n<script src=\"../../addon/hint/sql-hint.js\"></script>\n<style>\n.CodeMirror {\n    border-top: 1px solid black;\n    border-bottom: 1px solid black;\n}\n        </style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">SQL Mode for CodeMirror</a>\n  </ul>\n</div>\n\n<article>\n<h2>SQL Mode for CodeMirror</h2>\n<form>\n            <textarea id=\"code\" name=\"code\">-- SQL Mode for CodeMirror\nSELECT SQL_NO_CACHE DISTINCT\n\t\t@var1 AS `val1`, @'val2', @global.'sql_mode',\n\t\t1.1 AS `float_val`, .14 AS `another_float`, 0.09e3 AS `int_with_esp`,\n\t\t0xFA5 AS `hex`, x'fa5' AS `hex2`, 0b101 AS `bin`, b'101' AS `bin2`,\n\t\tDATE '1994-01-01' AS `sql_date`, { T \"1994-01-01\" } AS `odbc_date`,\n\t\t'my string', _utf8'your string', N'her string',\n        TRUE, FALSE, UNKNOWN\n\tFROM DUAL\n\t-- space needed after '--'\n\t# 1 line comment\n\t/* multiline\n\tcomment! */\n\tLIMIT 1 OFFSET 0;\n</textarea>\n            </form>\n            <p><strong>MIME types defined:</strong> \n            <code><a href=\"?mime=text/x-sql\">text/x-sql</a></code>,\n            <code><a href=\"?mime=text/x-mysql\">text/x-mysql</a></code>,\n            <code><a href=\"?mime=text/x-mariadb\">text/x-mariadb</a></code>,\n            <code><a href=\"?mime=text/x-cassandra\">text/x-cassandra</a></code>,\n            <code><a href=\"?mime=text/x-plsql\">text/x-plsql</a></code>,\n            <code><a href=\"?mime=text/x-mssql\">text/x-mssql</a></code>,\n            <code><a href=\"?mime=text/x-hive\">text/x-hive</a></code>.\n        </p>\n<script>\nwindow.onload = function() {\n  var mime = 'text/x-mariadb';\n  // get mime type\n  if (window.location.href.indexOf('mime=') > -1) {\n    mime = window.location.href.substr(window.location.href.indexOf('mime=') + 5);\n  }\n  window.editor = CodeMirror.fromTextArea(document.getElementById('code'), {\n    mode: mime,\n    indentWithTabs: true,\n    smartIndent: true,\n    lineNumbers: true,\n    matchBrackets : true,\n    autofocus: true,\n    extraKeys: {\"Ctrl-Space\": \"autocomplete\"},\n    hintOptions: {tables: {\n      users: {name: null, score: null, birthDate: null},\n      countries: {name: null, population: null, size: null}\n    }}\n  });\n};\n</script>\n\n</article>\n"
  },
  {
    "path": "base/res/codemirror/mode/sql/sql.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"sql\", function(config, parserConfig) {\n  \"use strict\";\n\n  var client         = parserConfig.client || {},\n      atoms          = parserConfig.atoms || {\"false\": true, \"true\": true, \"null\": true},\n      builtin        = parserConfig.builtin || {},\n      keywords       = parserConfig.keywords || {},\n      operatorChars  = parserConfig.operatorChars || /^[*+\\-%<>!=&|~^]/,\n      support        = parserConfig.support || {},\n      hooks          = parserConfig.hooks || {},\n      dateSQL        = parserConfig.dateSQL || {\"date\" : true, \"time\" : true, \"timestamp\" : true};\n\n  function tokenBase(stream, state) {\n    var ch = stream.next();\n\n    // call hooks from the mime type\n    if (hooks[ch]) {\n      var result = hooks[ch](stream, state);\n      if (result !== false) return result;\n    }\n\n    if (support.hexNumber == true &&\n      ((ch == \"0\" && stream.match(/^[xX][0-9a-fA-F]+/))\n      || (ch == \"x\" || ch == \"X\") && stream.match(/^'[0-9a-fA-F]+'/))) {\n      // hex\n      // ref: http://dev.mysql.com/doc/refman/5.5/en/hexadecimal-literals.html\n      return \"number\";\n    } else if (support.binaryNumber == true &&\n      (((ch == \"b\" || ch == \"B\") && stream.match(/^'[01]+'/))\n      || (ch == \"0\" && stream.match(/^b[01]+/)))) {\n      // bitstring\n      // ref: http://dev.mysql.com/doc/refman/5.5/en/bit-field-literals.html\n      return \"number\";\n    } else if (ch.charCodeAt(0) > 47 && ch.charCodeAt(0) < 58) {\n      // numbers\n      // ref: http://dev.mysql.com/doc/refman/5.5/en/number-literals.html\n          stream.match(/^[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?/);\n      support.decimallessFloat == true && stream.eat('.');\n      return \"number\";\n    } else if (ch == \"?\" && (stream.eatSpace() || stream.eol() || stream.eat(\";\"))) {\n      // placeholders\n      return \"variable-3\";\n    } else if (ch == \"'\" || (ch == '\"' && support.doubleQuote)) {\n      // strings\n      // ref: http://dev.mysql.com/doc/refman/5.5/en/string-literals.html\n      state.tokenize = tokenLiteral(ch);\n      return state.tokenize(stream, state);\n    } else if ((((support.nCharCast == true && (ch == \"n\" || ch == \"N\"))\n        || (support.charsetCast == true && ch == \"_\" && stream.match(/[a-z][a-z0-9]*/i)))\n        && (stream.peek() == \"'\" || stream.peek() == '\"'))) {\n      // charset casting: _utf8'str', N'str', n'str'\n      // ref: http://dev.mysql.com/doc/refman/5.5/en/string-literals.html\n      return \"keyword\";\n    } else if (/^[\\(\\),\\;\\[\\]]/.test(ch)) {\n      // no highlightning\n      return null;\n    } else if (support.commentSlashSlash && ch == \"/\" && stream.eat(\"/\")) {\n      // 1-line comment\n      stream.skipToEnd();\n      return \"comment\";\n    } else if ((support.commentHash && ch == \"#\")\n        || (ch == \"-\" && stream.eat(\"-\") && (!support.commentSpaceRequired || stream.eat(\" \")))) {\n      // 1-line comments\n      // ref: https://kb.askmonty.org/en/comment-syntax/\n      stream.skipToEnd();\n      return \"comment\";\n    } else if (ch == \"/\" && stream.eat(\"*\")) {\n      // multi-line comments\n      // ref: https://kb.askmonty.org/en/comment-syntax/\n      state.tokenize = tokenComment;\n      return state.tokenize(stream, state);\n    } else if (ch == \".\") {\n      // .1 for 0.1\n      if (support.zerolessFloat == true && stream.match(/^(?:\\d+(?:e[+-]?\\d+)?)/i)) {\n        return \"number\";\n      }\n      // .table_name (ODBC)\n      // // ref: http://dev.mysql.com/doc/refman/5.6/en/identifier-qualifiers.html\n      if (support.ODBCdotTable == true && stream.match(/^[a-zA-Z_]+/)) {\n        return \"variable-2\";\n      }\n    } else if (operatorChars.test(ch)) {\n      // operators\n      stream.eatWhile(operatorChars);\n      return null;\n    } else if (ch == '{' &&\n        (stream.match(/^( )*(d|D|t|T|ts|TS)( )*'[^']*'( )*}/) || stream.match(/^( )*(d|D|t|T|ts|TS)( )*\"[^\"]*\"( )*}/))) {\n      // dates (weird ODBC syntax)\n      // ref: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-literals.html\n      return \"number\";\n    } else {\n      stream.eatWhile(/^[_\\w\\d]/);\n      var word = stream.current().toLowerCase();\n      // dates (standard SQL syntax)\n      // ref: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-literals.html\n      if (dateSQL.hasOwnProperty(word) && (stream.match(/^( )+'[^']*'/) || stream.match(/^( )+\"[^\"]*\"/)))\n        return \"number\";\n      if (atoms.hasOwnProperty(word)) return \"atom\";\n      if (builtin.hasOwnProperty(word)) return \"builtin\";\n      if (keywords.hasOwnProperty(word)) return \"keyword\";\n      if (client.hasOwnProperty(word)) return \"string-2\";\n      return null;\n    }\n  }\n\n  // 'string', with char specified in quote escaped by '\\'\n  function tokenLiteral(quote) {\n    return function(stream, state) {\n      var escaped = false, ch;\n      while ((ch = stream.next()) != null) {\n        if (ch == quote && !escaped) {\n          state.tokenize = tokenBase;\n          break;\n        }\n        escaped = !escaped && ch == \"\\\\\";\n      }\n      return \"string\";\n    };\n  }\n  function tokenComment(stream, state) {\n    while (true) {\n      if (stream.skipTo(\"*\")) {\n        stream.next();\n        if (stream.eat(\"/\")) {\n          state.tokenize = tokenBase;\n          break;\n        }\n      } else {\n        stream.skipToEnd();\n        break;\n      }\n    }\n    return \"comment\";\n  }\n\n  function pushContext(stream, state, type) {\n    state.context = {\n      prev: state.context,\n      indent: stream.indentation(),\n      col: stream.column(),\n      type: type\n    };\n  }\n\n  function popContext(state) {\n    state.indent = state.context.indent;\n    state.context = state.context.prev;\n  }\n\n  return {\n    startState: function() {\n      return {tokenize: tokenBase, context: null};\n    },\n\n    token: function(stream, state) {\n      if (stream.sol()) {\n        if (state.context && state.context.align == null)\n          state.context.align = false;\n      }\n      if (stream.eatSpace()) return null;\n\n      var style = state.tokenize(stream, state);\n      if (style == \"comment\") return style;\n\n      if (state.context && state.context.align == null)\n        state.context.align = true;\n\n      var tok = stream.current();\n      if (tok == \"(\")\n        pushContext(stream, state, \")\");\n      else if (tok == \"[\")\n        pushContext(stream, state, \"]\");\n      else if (state.context && state.context.type == tok)\n        popContext(state);\n      return style;\n    },\n\n    indent: function(state, textAfter) {\n      var cx = state.context;\n      if (!cx) return CodeMirror.Pass;\n      var closing = textAfter.charAt(0) == cx.type;\n      if (cx.align) return cx.col + (closing ? 0 : 1);\n      else return cx.indent + (closing ? 0 : config.indentUnit);\n    },\n\n    blockCommentStart: \"/*\",\n    blockCommentEnd: \"*/\",\n    lineComment: support.commentSlashSlash ? \"//\" : support.commentHash ? \"#\" : null\n  };\n});\n\n(function() {\n  \"use strict\";\n\n  // `identifier`\n  function hookIdentifier(stream) {\n    // MySQL/MariaDB identifiers\n    // ref: http://dev.mysql.com/doc/refman/5.6/en/identifier-qualifiers.html\n    var ch;\n    while ((ch = stream.next()) != null) {\n      if (ch == \"`\" && !stream.eat(\"`\")) return \"variable-2\";\n    }\n    stream.backUp(stream.current().length - 1);\n    return stream.eatWhile(/\\w/) ? \"variable-2\" : null;\n  }\n\n  // variable token\n  function hookVar(stream) {\n    // variables\n    // @@prefix.varName @varName\n    // varName can be quoted with ` or ' or \"\n    // ref: http://dev.mysql.com/doc/refman/5.5/en/user-variables.html\n    if (stream.eat(\"@\")) {\n      stream.match(/^session\\./);\n      stream.match(/^local\\./);\n      stream.match(/^global\\./);\n    }\n\n    if (stream.eat(\"'\")) {\n      stream.match(/^.*'/);\n      return \"variable-2\";\n    } else if (stream.eat('\"')) {\n      stream.match(/^.*\"/);\n      return \"variable-2\";\n    } else if (stream.eat(\"`\")) {\n      stream.match(/^.*`/);\n      return \"variable-2\";\n    } else if (stream.match(/^[0-9a-zA-Z$\\.\\_]+/)) {\n      return \"variable-2\";\n    }\n    return null;\n  };\n\n  // short client keyword token\n  function hookClient(stream) {\n    // \\N means NULL\n    // ref: http://dev.mysql.com/doc/refman/5.5/en/null-values.html\n    if (stream.eat(\"N\")) {\n        return \"atom\";\n    }\n    // \\g, etc\n    // ref: http://dev.mysql.com/doc/refman/5.5/en/mysql-commands.html\n    return stream.match(/^[a-zA-Z.#!?]/) ? \"variable-2\" : null;\n  }\n\n  // these keywords are used by all SQL dialects (however, a mode can still overwrite it)\n  var sqlKeywords = \"alter and as asc between by count create delete desc distinct drop from having in insert into is join like not on or order select set table union update values where \";\n\n  // turn a space-separated list into an array\n  function set(str) {\n    var obj = {}, words = str.split(\" \");\n    for (var i = 0; i < words.length; ++i) obj[words[i]] = true;\n    return obj;\n  }\n\n  // A generic SQL Mode. It's not a standard, it just try to support what is generally supported\n  CodeMirror.defineMIME(\"text/x-sql\", {\n    name: \"sql\",\n    keywords: set(sqlKeywords + \"begin\"),\n    builtin: set(\"bool boolean bit blob enum long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision real date datetime year unsigned signed decimal numeric\"),\n    atoms: set(\"false true null unknown\"),\n    operatorChars: /^[*+\\-%<>!=]/,\n    dateSQL: set(\"date time timestamp\"),\n    support: set(\"ODBCdotTable doubleQuote binaryNumber hexNumber\")\n  });\n\n  CodeMirror.defineMIME(\"text/x-mssql\", {\n    name: \"sql\",\n    client: set(\"charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee\"),\n    keywords: set(sqlKeywords + \"begin trigger proc view index for add constraint key primary foreign collate clustered nonclustered declare\"),\n    builtin: set(\"bigint numeric bit smallint decimal smallmoney int tinyint money float real char varchar text nchar nvarchar ntext binary varbinary image cursor timestamp hierarchyid uniqueidentifier sql_variant xml table \"),\n    atoms: set(\"false true null unknown\"),\n    operatorChars: /^[*+\\-%<>!=]/,\n    dateSQL: set(\"date datetimeoffset datetime2 smalldatetime datetime time\"),\n    hooks: {\n      \"@\":   hookVar\n    }\n  });\n\n  CodeMirror.defineMIME(\"text/x-mysql\", {\n    name: \"sql\",\n    client: set(\"charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee\"),\n    keywords: set(sqlKeywords + \"accessible action add after algorithm all analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general get global grant grants group groupby_concat handler hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show signal slave slow smallint snapshot soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views warnings when while with work write xa xor year_month zerofill begin do then else loop repeat\"),\n    builtin: set(\"bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric\"),\n    atoms: set(\"false true null unknown\"),\n    operatorChars: /^[*+\\-%<>!=&|^]/,\n    dateSQL: set(\"date time timestamp\"),\n    support: set(\"ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired\"),\n    hooks: {\n      \"@\":   hookVar,\n      \"`\":   hookIdentifier,\n      \"\\\\\":  hookClient\n    }\n  });\n\n  CodeMirror.defineMIME(\"text/x-mariadb\", {\n    name: \"sql\",\n    client: set(\"charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee\"),\n    keywords: set(sqlKeywords + \"accessible action add after algorithm all always analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general generated get global grant grants group groupby_concat handler hard hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password persistent phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show shutdown signal slave slow smallint snapshot soft soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views virtual warnings when while with work write xa xor year_month zerofill begin do then else loop repeat\"),\n    builtin: set(\"bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric\"),\n    atoms: set(\"false true null unknown\"),\n    operatorChars: /^[*+\\-%<>!=&|^]/,\n    dateSQL: set(\"date time timestamp\"),\n    support: set(\"ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired\"),\n    hooks: {\n      \"@\":   hookVar,\n      \"`\":   hookIdentifier,\n      \"\\\\\":  hookClient\n    }\n  });\n\n  // the query language used by Apache Cassandra is called CQL, but this mime type\n  // is called Cassandra to avoid confusion with Contextual Query Language\n  CodeMirror.defineMIME(\"text/x-cassandra\", {\n    name: \"sql\",\n    client: { },\n    keywords: set(\"add all allow alter and any apply as asc authorize batch begin by clustering columnfamily compact consistency count create custom delete desc distinct drop each_quorum exists filtering from grant if in index insert into key keyspace keyspaces level limit local_one local_quorum modify nan norecursive nosuperuser not of on one order password permission permissions primary quorum rename revoke schema select set storage superuser table three to token truncate ttl two type unlogged update use user users using values where with writetime\"),\n    builtin: set(\"ascii bigint blob boolean counter decimal double float frozen inet int list map static text timestamp timeuuid tuple uuid varchar varint\"),\n    atoms: set(\"false true infinity NaN\"),\n    operatorChars: /^[<>=]/,\n    dateSQL: { },\n    support: set(\"commentSlashSlash decimallessFloat\"),\n    hooks: { }\n  });\n\n  // this is based on Peter Raganitsch's 'plsql' mode\n  CodeMirror.defineMIME(\"text/x-plsql\", {\n    name:       \"sql\",\n    client:     set(\"appinfo arraysize autocommit autoprint autorecovery autotrace blockterminator break btitle cmdsep colsep compatibility compute concat copycommit copytypecheck define describe echo editfile embedded escape exec execute feedback flagger flush heading headsep instance linesize lno loboffset logsource long longchunksize markup native newpage numformat numwidth pagesize pause pno recsep recsepchar release repfooter repheader serveroutput shiftinout show showmode size spool sqlblanklines sqlcase sqlcode sqlcontinue sqlnumber sqlpluscompatibility sqlprefix sqlprompt sqlterminator suffix tab term termout time timing trimout trimspool ttitle underline verify version wrap\"),\n    keywords:   set(\"abort accept access add all alter and any array arraylen as asc assert assign at attributes audit authorization avg base_table begin between binary_integer body boolean by case cast char char_base check close cluster clusters colauth column comment commit compress connect connected constant constraint crash create current currval cursor data_base database date dba deallocate debugoff debugon decimal declare default definition delay delete desc digits dispose distinct do drop else elseif elsif enable end entry escape exception exception_init exchange exclusive exists exit external fast fetch file for force form from function generic goto grant group having identified if immediate in increment index indexes indicator initial initrans insert interface intersect into is key level library like limited local lock log logging long loop master maxextents maxtrans member minextents minus mislabel mode modify multiset new next no noaudit nocompress nologging noparallel not nowait number_base object of off offline on online only open option or order out package parallel partition pctfree pctincrease pctused pls_integer positive positiven pragma primary prior private privileges procedure public raise range raw read rebuild record ref references refresh release rename replace resource restrict return returning returns reverse revoke rollback row rowid rowlabel rownum rows run savepoint schema segment select separate session set share snapshot some space split sql start statement storage subtype successful synonym tabauth table tables tablespace task terminate then to trigger truncate type union unique unlimited unrecoverable unusable update use using validate value values variable view views when whenever where while with work\"),\n    builtin:    set(\"abs acos add_months ascii asin atan atan2 average bfile bfilename bigserial bit blob ceil character chartorowid chr clob concat convert cos cosh count dec decode deref dual dump dup_val_on_index empty error exp false float floor found glb greatest hextoraw initcap instr instrb int integer isopen last_day least lenght lenghtb ln lower lpad ltrim lub make_ref max min mlslabel mod months_between natural naturaln nchar nclob new_time next_day nextval nls_charset_decl_len nls_charset_id nls_charset_name nls_initcap nls_lower nls_sort nls_upper nlssort no_data_found notfound null number numeric nvarchar2 nvl others power rawtohex real reftohex round rowcount rowidtochar rowtype rpad rtrim serial sign signtype sin sinh smallint soundex sqlcode sqlerrm sqrt stddev string substr substrb sum sysdate tan tanh to_char text to_date to_label to_multi_byte to_number to_single_byte translate true trunc uid unlogged upper user userenv varchar varchar2 variance varying vsize xml\"),\n    operatorChars: /^[*+\\-%<>!=~]/,\n    dateSQL:    set(\"date time timestamp\"),\n    support:    set(\"doubleQuote nCharCast zerolessFloat binaryNumber hexNumber\")\n  });\n\n  // Created to support specific hive keywords\n  CodeMirror.defineMIME(\"text/x-hive\", {\n    name: \"sql\",\n    keywords: set(\"select alter $elem$ $key$ $value$ add after all analyze and archive as asc before between binary both bucket buckets by cascade case cast change cluster clustered clusterstatus collection column columns comment compute concatenate continue create cross cursor data database databases dbproperties deferred delete delimited desc describe directory disable distinct distribute drop else enable end escaped exclusive exists explain export extended external false fetch fields fileformat first format formatted from full function functions grant group having hold_ddltime idxproperties if import in index indexes inpath inputdriver inputformat insert intersect into is items join keys lateral left like limit lines load local location lock locks mapjoin materialized minus msck no_drop nocompress not of offline on option or order out outer outputdriver outputformat overwrite partition partitioned partitions percent plus preserve procedure purge range rcfile read readonly reads rebuild recordreader recordwriter recover reduce regexp rename repair replace restrict revoke right rlike row schema schemas semi sequencefile serde serdeproperties set shared show show_database sort sorted ssl statistics stored streamtable table tables tablesample tblproperties temporary terminated textfile then tmp to touch transform trigger true unarchive undo union uniquejoin unlock update use using utc utc_tmestamp view when where while with\"),\n    builtin: set(\"bool boolean long timestamp tinyint smallint bigint int float double date datetime unsigned string array struct map uniontype\"),\n    atoms: set(\"false true null unknown\"),\n    operatorChars: /^[*+\\-%<>!=]/,\n    dateSQL: set(\"date timestamp\"),\n    support: set(\"ODBCdotTable doubleQuote binaryNumber hexNumber\")\n  });\n}());\n\n});\n\n/*\n  How Properties of Mime Types are used by SQL Mode\n  =================================================\n\n  keywords:\n    A list of keywords you want to be highlighted.\n  builtin:\n    A list of builtin types you want to be highlighted (if you want types to be of class \"builtin\" instead of \"keyword\").\n  operatorChars:\n    All characters that must be handled as operators.\n  client:\n    Commands parsed and executed by the client (not the server).\n  support:\n    A list of supported syntaxes which are not common, but are supported by more than 1 DBMS.\n    * ODBCdotTable: .tableName\n    * zerolessFloat: .1\n    * doubleQuote\n    * nCharCast: N'string'\n    * charsetCast: _utf8'string'\n    * commentHash: use # char for comments\n    * commentSlashSlash: use // for comments\n    * commentSpaceRequired: require a space after -- for comments\n  atoms:\n    Keywords that must be highlighted as atoms,. Some DBMS's support more atoms than others:\n    UNKNOWN, INFINITY, UNDERFLOW, NaN...\n  dateSQL:\n    Used for date/time SQL standard syntax, because not all DBMS's support same temporal types.\n*/\n"
  },
  {
    "path": "base/res/codemirror/mode/stex/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: sTeX mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"stex.js\"></script>\n<style>.CodeMirror {background: #f8f8f8;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">sTeX</a>\n  </ul>\n</div>\n\n<article>\n<h2>sTeX mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n\\begin{module}[id=bbt-size]\n\\importmodule[balanced-binary-trees]{balanced-binary-trees}\n\\importmodule[\\KWARCslides{dmath/en/cardinality}]{cardinality}\n\n\\begin{frame}\n  \\frametitle{Size Lemma for Balanced Trees}\n  \\begin{itemize}\n  \\item\n    \\begin{assertion}[id=size-lemma,type=lemma] \n    Let $G=\\tup{V,E}$ be a \\termref[cd=binary-trees]{balanced binary tree} \n    of \\termref[cd=graph-depth,name=vertex-depth]{depth}$n>i$, then the set\n     $\\defeq{\\livar{V}i}{\\setst{\\inset{v}{V}}{\\gdepth{v} = i}}$ of\n    \\termref[cd=graphs-intro,name=node]{nodes} at \n    \\termref[cd=graph-depth,name=vertex-depth]{depth} $i$ has\n    \\termref[cd=cardinality,name=cardinality]{cardinality} $\\power2i$.\n   \\end{assertion}\n  \\item\n    \\begin{sproof}[id=size-lemma-pf,proofend=,for=size-lemma]{via induction over the depth $i$.}\n      \\begin{spfcases}{We have to consider two cases}\n        \\begin{spfcase}{$i=0$}\n          \\begin{spfstep}[display=flow]\n            then $\\livar{V}i=\\set{\\livar{v}r}$, where $\\livar{v}r$ is the root, so\n            $\\eq{\\card{\\livar{V}0},\\card{\\set{\\livar{v}r}},1,\\power20}$.\n          \\end{spfstep}\n        \\end{spfcase}\n        \\begin{spfcase}{$i>0$}\n          \\begin{spfstep}[display=flow]\n           then $\\livar{V}{i-1}$ contains $\\power2{i-1}$ vertexes \n           \\begin{justification}[method=byIH](IH)\\end{justification}\n          \\end{spfstep}\n          \\begin{spfstep}\n           By the \\begin{justification}[method=byDef]definition of a binary\n              tree\\end{justification}, each $\\inset{v}{\\livar{V}{i-1}}$ is a leaf or has\n            two children that are at depth $i$.\n          \\end{spfstep}\n          \\begin{spfstep}\n           As $G$ is \\termref[cd=balanced-binary-trees,name=balanced-binary-tree]{balanced} and $\\gdepth{G}=n>i$, $\\livar{V}{i-1}$ cannot contain\n            leaves.\n          \\end{spfstep}\n          \\begin{spfstep}[type=conclusion]\n           Thus $\\eq{\\card{\\livar{V}i},{\\atimes[cdot]{2,\\card{\\livar{V}{i-1}}}},{\\atimes[cdot]{2,\\power2{i-1}}},\\power2i}$.\n          \\end{spfstep}\n        \\end{spfcase}\n      \\end{spfcases}\n    \\end{sproof}\n  \\item \n    \\begin{assertion}[id=fbbt,type=corollary]\t\n      A fully balanced tree of depth $d$ has $\\power2{d+1}-1$ nodes.\n    \\end{assertion}\n  \\item\n      \\begin{sproof}[for=fbbt,id=fbbt-pf]{}\n        \\begin{spfstep}\n          Let $\\defeq{G}{\\tup{V,E}}$ be a fully balanced tree\n        \\end{spfstep}\n        \\begin{spfstep}\n          Then $\\card{V}=\\Sumfromto{i}1d{\\power2i}= \\power2{d+1}-1$.\n        \\end{spfstep}\n      \\end{sproof}\n    \\end{itemize}\n  \\end{frame}\n\\begin{note}\n  \\begin{omtext}[type=conclusion,for=binary-tree]\n    This shows that balanced binary trees grow in breadth very quickly, a consequence of\n    this is that they are very shallow (and this compute very fast), which is the essence of\n    the next result.\n  \\end{omtext}\n\\end{note}\n\\end{module}\n\n%%% Local Variables: \n%%% mode: LaTeX\n%%% TeX-master: \"all\"\n%%% End: \\end{document}\n</textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {});\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-stex</code>.</p>\n\n    <p><strong>Parsing/Highlighting Tests:</strong> <a href=\"../../test/index.html#stex_*\">normal</a>,  <a href=\"../../test/index.html#verbose,stex_*\">verbose</a>.</p>\n\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/stex/stex.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n/*\n * Author: Constantin Jucovschi (c.jucovschi@jacobs-university.de)\n * Licence: MIT\n */\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  CodeMirror.defineMode(\"stex\", function() {\n    \"use strict\";\n\n    function pushCommand(state, command) {\n      state.cmdState.push(command);\n    }\n\n    function peekCommand(state) {\n      if (state.cmdState.length > 0) {\n        return state.cmdState[state.cmdState.length - 1];\n      } else {\n        return null;\n      }\n    }\n\n    function popCommand(state) {\n      var plug = state.cmdState.pop();\n      if (plug) {\n        plug.closeBracket();\n      }\n    }\n\n    // returns the non-default plugin closest to the end of the list\n    function getMostPowerful(state) {\n      var context = state.cmdState;\n      for (var i = context.length - 1; i >= 0; i--) {\n        var plug = context[i];\n        if (plug.name == \"DEFAULT\") {\n          continue;\n        }\n        return plug;\n      }\n      return { styleIdentifier: function() { return null; } };\n    }\n\n    function addPluginPattern(pluginName, cmdStyle, styles) {\n      return function () {\n        this.name = pluginName;\n        this.bracketNo = 0;\n        this.style = cmdStyle;\n        this.styles = styles;\n        this.argument = null;   // \\begin and \\end have arguments that follow. These are stored in the plugin\n\n        this.styleIdentifier = function() {\n          return this.styles[this.bracketNo - 1] || null;\n        };\n        this.openBracket = function() {\n          this.bracketNo++;\n          return \"bracket\";\n        };\n        this.closeBracket = function() {};\n      };\n    }\n\n    var plugins = {};\n\n    plugins[\"importmodule\"] = addPluginPattern(\"importmodule\", \"tag\", [\"string\", \"builtin\"]);\n    plugins[\"documentclass\"] = addPluginPattern(\"documentclass\", \"tag\", [\"\", \"atom\"]);\n    plugins[\"usepackage\"] = addPluginPattern(\"usepackage\", \"tag\", [\"atom\"]);\n    plugins[\"begin\"] = addPluginPattern(\"begin\", \"tag\", [\"atom\"]);\n    plugins[\"end\"] = addPluginPattern(\"end\", \"tag\", [\"atom\"]);\n\n    plugins[\"DEFAULT\"] = function () {\n      this.name = \"DEFAULT\";\n      this.style = \"tag\";\n\n      this.styleIdentifier = this.openBracket = this.closeBracket = function() {};\n    };\n\n    function setState(state, f) {\n      state.f = f;\n    }\n\n    // called when in a normal (no environment) context\n    function normal(source, state) {\n      var plug;\n      // Do we look like '\\command' ?  If so, attempt to apply the plugin 'command'\n      if (source.match(/^\\\\[a-zA-Z@]+/)) {\n        var cmdName = source.current().slice(1);\n        plug = plugins[cmdName] || plugins[\"DEFAULT\"];\n        plug = new plug();\n        pushCommand(state, plug);\n        setState(state, beginParams);\n        return plug.style;\n      }\n\n      // escape characters\n      if (source.match(/^\\\\[$&%#{}_]/)) {\n        return \"tag\";\n      }\n\n      // white space control characters\n      if (source.match(/^\\\\[,;!\\/\\\\]/)) {\n        return \"tag\";\n      }\n\n      // find if we're starting various math modes\n      if (source.match(\"\\\\[\")) {\n        setState(state, function(source, state){ return inMathMode(source, state, \"\\\\]\"); });\n        return \"keyword\";\n      }\n      if (source.match(\"$$\")) {\n        setState(state, function(source, state){ return inMathMode(source, state, \"$$\"); });\n        return \"keyword\";\n      }\n      if (source.match(\"$\")) {\n        setState(state, function(source, state){ return inMathMode(source, state, \"$\"); });\n        return \"keyword\";\n      }\n\n      var ch = source.next();\n      if (ch == \"%\") {\n        source.skipToEnd();\n        return \"comment\";\n      } else if (ch == '}' || ch == ']') {\n        plug = peekCommand(state);\n        if (plug) {\n          plug.closeBracket(ch);\n          setState(state, beginParams);\n        } else {\n          return \"error\";\n        }\n        return \"bracket\";\n      } else if (ch == '{' || ch == '[') {\n        plug = plugins[\"DEFAULT\"];\n        plug = new plug();\n        pushCommand(state, plug);\n        return \"bracket\";\n      } else if (/\\d/.test(ch)) {\n        source.eatWhile(/[\\w.%]/);\n        return \"atom\";\n      } else {\n        source.eatWhile(/[\\w\\-_]/);\n        plug = getMostPowerful(state);\n        if (plug.name == 'begin') {\n          plug.argument = source.current();\n        }\n        return plug.styleIdentifier();\n      }\n    }\n\n    function inMathMode(source, state, endModeSeq) {\n      if (source.eatSpace()) {\n        return null;\n      }\n      if (source.match(endModeSeq)) {\n        setState(state, normal);\n        return \"keyword\";\n      }\n      if (source.match(/^\\\\[a-zA-Z@]+/)) {\n        return \"tag\";\n      }\n      if (source.match(/^[a-zA-Z]+/)) {\n        return \"variable-2\";\n      }\n      // escape characters\n      if (source.match(/^\\\\[$&%#{}_]/)) {\n        return \"tag\";\n      }\n      // white space control characters\n      if (source.match(/^\\\\[,;!\\/]/)) {\n        return \"tag\";\n      }\n      // special math-mode characters\n      if (source.match(/^[\\^_&]/)) {\n        return \"tag\";\n      }\n      // non-special characters\n      if (source.match(/^[+\\-<>|=,\\/@!*:;'\"`~#?]/)) {\n        return null;\n      }\n      if (source.match(/^(\\d+\\.\\d*|\\d*\\.\\d+|\\d+)/)) {\n        return \"number\";\n      }\n      var ch = source.next();\n      if (ch == \"{\" || ch == \"}\" || ch == \"[\" || ch == \"]\" || ch == \"(\" || ch == \")\") {\n        return \"bracket\";\n      }\n\n      if (ch == \"%\") {\n        source.skipToEnd();\n        return \"comment\";\n      }\n      return \"error\";\n    }\n\n    function beginParams(source, state) {\n      var ch = source.peek(), lastPlug;\n      if (ch == '{' || ch == '[') {\n        lastPlug = peekCommand(state);\n        lastPlug.openBracket(ch);\n        source.eat(ch);\n        setState(state, normal);\n        return \"bracket\";\n      }\n      if (/[ \\t\\r]/.test(ch)) {\n        source.eat(ch);\n        return null;\n      }\n      setState(state, normal);\n      popCommand(state);\n\n      return normal(source, state);\n    }\n\n    return {\n      startState: function() {\n        return {\n          cmdState: [],\n          f: normal\n        };\n      },\n      copyState: function(s) {\n        return {\n          cmdState: s.cmdState.slice(),\n          f: s.f\n        };\n      },\n      token: function(stream, state) {\n        return state.f(stream, state);\n      },\n      blankLine: function(state) {\n        state.f = normal;\n        state.cmdState.length = 0;\n      },\n      lineComment: \"%\"\n    };\n  });\n\n  CodeMirror.defineMIME(\"text/x-stex\", \"stex\");\n  CodeMirror.defineMIME(\"text/x-latex\", \"stex\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/stex/test.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function() {\n  var mode = CodeMirror.getMode({tabSize: 4}, \"stex\");\n  function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); }\n\n  MT(\"word\",\n     \"foo\");\n\n  MT(\"twoWords\",\n     \"foo bar\");\n\n  MT(\"beginEndDocument\",\n     \"[tag \\\\begin][bracket {][atom document][bracket }]\",\n     \"[tag \\\\end][bracket {][atom document][bracket }]\");\n\n  MT(\"beginEndEquation\",\n     \"[tag \\\\begin][bracket {][atom equation][bracket }]\",\n     \"  E=mc^2\",\n     \"[tag \\\\end][bracket {][atom equation][bracket }]\");\n\n  MT(\"beginModule\",\n     \"[tag \\\\begin][bracket {][atom module][bracket }[[]]]\");\n\n  MT(\"beginModuleId\",\n     \"[tag \\\\begin][bracket {][atom module][bracket }[[]id=bbt-size[bracket ]]]\");\n\n  MT(\"importModule\",\n     \"[tag \\\\importmodule][bracket [[][string b-b-t][bracket ]]{][builtin b-b-t][bracket }]\");\n\n  MT(\"importModulePath\",\n     \"[tag \\\\importmodule][bracket [[][tag \\\\KWARCslides][bracket {][string dmath/en/cardinality][bracket }]]{][builtin card][bracket }]\");\n\n  MT(\"psForPDF\",\n     \"[tag \\\\PSforPDF][bracket [[][atom 1][bracket ]]{]#1[bracket }]\");\n\n  MT(\"comment\",\n     \"[comment % foo]\");\n\n  MT(\"tagComment\",\n     \"[tag \\\\item][comment % bar]\");\n\n  MT(\"commentTag\",\n     \" [comment % \\\\item]\");\n\n  MT(\"commentLineBreak\",\n     \"[comment %]\",\n     \"foo\");\n\n  MT(\"tagErrorCurly\",\n     \"[tag \\\\begin][error }][bracket {]\");\n\n  MT(\"tagErrorSquare\",\n     \"[tag \\\\item][error ]]][bracket {]\");\n\n  MT(\"commentCurly\",\n     \"[comment % }]\");\n\n  MT(\"tagHash\",\n     \"the [tag \\\\#] key\");\n\n  MT(\"tagNumber\",\n     \"a [tag \\\\$][atom 5] stetson\");\n\n  MT(\"tagPercent\",\n     \"[atom 100][tag \\\\%] beef\");\n\n  MT(\"tagAmpersand\",\n     \"L [tag \\\\&] N\");\n\n  MT(\"tagUnderscore\",\n     \"foo[tag \\\\_]bar\");\n\n  MT(\"tagBracketOpen\",\n     \"[tag \\\\emph][bracket {][tag \\\\{][bracket }]\");\n\n  MT(\"tagBracketClose\",\n     \"[tag \\\\emph][bracket {][tag \\\\}][bracket }]\");\n\n  MT(\"tagLetterNumber\",\n     \"section [tag \\\\S][atom 1]\");\n\n  MT(\"textTagNumber\",\n     \"para [tag \\\\P][atom 2]\");\n\n  MT(\"thinspace\",\n     \"x[tag \\\\,]y\");\n\n  MT(\"thickspace\",\n     \"x[tag \\\\;]y\");\n\n  MT(\"negativeThinspace\",\n     \"x[tag \\\\!]y\");\n\n  MT(\"periodNotSentence\",\n     \"J.\\\\ L.\\\\ is\");\n\n  MT(\"periodSentence\",\n     \"X[tag \\\\@]. The\");\n\n  MT(\"italicCorrection\",\n     \"[bracket {][tag \\\\em] If[tag \\\\/][bracket }] I\");\n\n  MT(\"tagBracket\",\n     \"[tag \\\\newcommand][bracket {][tag \\\\pop][bracket }]\");\n\n  MT(\"inlineMathTagFollowedByNumber\",\n     \"[keyword $][tag \\\\pi][number 2][keyword $]\");\n\n  MT(\"inlineMath\",\n     \"[keyword $][number 3][variable-2 x][tag ^][number 2.45]-[tag \\\\sqrt][bracket {][tag \\\\$\\\\alpha][bracket }] = [number 2][keyword $] other text\");\n\n  MT(\"displayMath\",\n     \"More [keyword $$]\\t[variable-2 S][tag ^][variable-2 n][tag \\\\sum] [variable-2 i][keyword $$] other text\");\n\n  MT(\"mathWithComment\",\n     \"[keyword $][variable-2 x] [comment % $]\",\n     \"[variable-2 y][keyword $] other text\");\n\n  MT(\"lineBreakArgument\",\n    \"[tag \\\\\\\\][bracket [[][atom 1cm][bracket ]]]\");\n})();\n"
  },
  {
    "path": "base/res/codemirror/mode/stylus/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Stylus mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<link rel=\"stylesheet\" href=\"../../addon/hint/show-hint.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"stylus.js\"></script>\n<script src=\"../../addon/hint/show-hint.js\"></script>\n<script src=\"../../addon/hint/css-hint.js\"></script>\n<style>.CodeMirror {background: #f8f8f8;} form{margin-bottom: .7em;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Stylus</a>\n  </ul>\n</div>\n\n<article>\n<h2>Stylus mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n/* Stylus mode */\n\n#id,\n.class,\narticle\n  font-family Arial, sans-serif\n\n#id,\n.class,\narticle {\n  font-family: Arial, sans-serif;\n}\n\n// Variables\nfont-size-base = 16px\nline-height-base = 1.5\nfont-family-base = \"Helvetica Neue\", Helvetica, Arial, sans-serif\ntext-color = lighten(#000, 20%)\n\nbody\n  font font-size-base/line-height-base font-family-base\n  color text-color\n\nbody {\n  font: 400 16px/1.5 \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n  color: #333;\n}\n\n// Variables\nlink-color = darken(#428bca, 6.5%)\nlink-hover-color = darken(link-color, 15%)\nlink-decoration = none\nlink-hover-decoration = false\n\n// Mixin\ntab-focus()\n  outline thin dotted\n  outline 5px auto -webkit-focus-ring-color\n  outline-offset -2px\n\na\n  color link-color\n  if link-decoration\n    text-decoration link-decoration\n  &:hover\n  &:focus\n    color link-hover-color\n    if link-hover-decoration\n      text-decoration link-hover-decoration\n  &:focus\n    tab-focus()\n\na {\n  color: #3782c4;\n  text-decoration: none;\n}\na:hover,\na:focus {\n  color: #2f6ea7;\n}\na:focus {\n  outline: thin dotted;\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\n</textarea>\n</form>\n<script>\n  var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n    extraKeys: {\"Ctrl-Space\": \"autocomplete\"},\n    tabSize: 2\n  });\n</script>\n\n<p><strong>MIME types defined:</strong> <code>text/x-styl</code>.</p>\n<p>Created by <a href=\"https://github.com/dmitrykiselyov\">Dmitry Kiselyov</a></p>\n</article>\n"
  },
  {
    "path": "base/res/codemirror/mode/stylus/stylus.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n// Stylus mode created by Dmitry Kiselyov http://git.io/AaRB\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  CodeMirror.defineMode(\"stylus\", function(config) {\n    var indentUnit = config.indentUnit,\n        tagKeywords = keySet(tagKeywords_),\n        tagVariablesRegexp = /^(a|b|i|s|col|em)$/i,\n        propertyKeywords = keySet(propertyKeywords_),\n        nonStandardPropertyKeywords = keySet(nonStandardPropertyKeywords_),\n        valueKeywords = keySet(valueKeywords_),\n        colorKeywords = keySet(colorKeywords_),\n        documentTypes = keySet(documentTypes_),\n        documentTypesRegexp = wordRegexp(documentTypes_),\n        mediaFeatures = keySet(mediaFeatures_),\n        mediaTypes = keySet(mediaTypes_),\n        fontProperties = keySet(fontProperties_),\n        operatorsRegexp = /^\\s*([.]{2,3}|&&|\\|\\||\\*\\*|[?!=:]?=|[-+*\\/%<>]=?|\\?:|\\~)/,\n        wordOperatorKeywordsRegexp = wordRegexp(wordOperatorKeywords_),\n        blockKeywords = keySet(blockKeywords_),\n        vendorPrefixesRegexp = new RegExp(/^\\-(moz|ms|o|webkit)-/i),\n        commonAtoms = keySet(commonAtoms_),\n        firstWordMatch = \"\",\n        states = {},\n        ch,\n        style,\n        type,\n        override;\n\n    /**\n     * Tokenizers\n     */\n    function tokenBase(stream, state) {\n      firstWordMatch = stream.string.match(/(^[\\w-]+\\s*=\\s*$)|(^\\s*[\\w-]+\\s*=\\s*[\\w-])|(^\\s*(\\.|#|@|\\$|\\&|\\[|\\d|\\+|::?|\\{|\\>|~|\\/)?\\s*[\\w-]*([a-z0-9-]|\\*|\\/\\*)(\\(|,)?)/);\n      state.context.line.firstWord = firstWordMatch ? firstWordMatch[0].replace(/^\\s*/, \"\") : \"\";\n      state.context.line.indent = stream.indentation();\n      ch = stream.peek();\n\n      // Line comment\n      if (stream.match(\"//\")) {\n        stream.skipToEnd();\n        return [\"comment\", \"comment\"];\n      }\n      // Block comment\n      if (stream.match(\"/*\")) {\n        state.tokenize = tokenCComment;\n        return tokenCComment(stream, state);\n      }\n      // String\n      if (ch == \"\\\"\" || ch == \"'\") {\n        stream.next();\n        state.tokenize = tokenString(ch);\n        return state.tokenize(stream, state);\n      }\n      // Def\n      if (ch == \"@\") {\n        stream.next();\n        stream.eatWhile(/[\\w\\\\-]/);\n        return [\"def\", stream.current()];\n      }\n      // ID selector or Hex color\n      if (ch == \"#\") {\n        stream.next();\n        // Hex color\n        if (stream.match(/^[0-9a-f]{6}|[0-9a-f]{3}/i)) {\n          return [\"atom\", \"atom\"];\n        }\n        // ID selector\n        if (stream.match(/^[a-z][\\w-]*/i)) {\n          return [\"builtin\", \"hash\"];\n        }\n      }\n      // Vendor prefixes\n      if (stream.match(vendorPrefixesRegexp)) {\n        return [\"meta\", \"vendor-prefixes\"];\n      }\n      // Numbers\n      if (stream.match(/^-?[0-9]?\\.?[0-9]/)) {\n        stream.eatWhile(/[a-z%]/i);\n        return [\"number\", \"unit\"];\n      }\n      // !important|optional\n      if (ch == \"!\") {\n        stream.next();\n        return [stream.match(/^(important|optional)/i) ? \"keyword\": \"operator\", \"important\"];\n      }\n      // Class\n      if (ch == \".\" && stream.match(/^\\.[a-z][\\w-]*/i)) {\n        return [\"qualifier\", \"qualifier\"];\n      }\n      // url url-prefix domain regexp\n      if (stream.match(documentTypesRegexp)) {\n        if (stream.peek() == \"(\") state.tokenize = tokenParenthesized;\n        return [\"property\", \"word\"];\n      }\n      // Mixins / Functions\n      if (stream.match(/^[a-z][\\w-]*\\(/i)) {\n        stream.backUp(1);\n        return [\"keyword\", \"mixin\"];\n      }\n      // Block mixins\n      if (stream.match(/^(\\+|-)[a-z][\\w-]*\\(/i)) {\n        stream.backUp(1);\n        return [\"keyword\", \"block-mixin\"];\n      }\n      // Parent Reference BEM naming\n      if (stream.string.match(/^\\s*&/) && stream.match(/^[-_]+[a-z][\\w-]*/)) {\n        return [\"qualifier\", \"qualifier\"];\n      }\n      // / Root Reference & Parent Reference\n      if (stream.match(/^(\\/|&)(-|_|:|\\.|#|[a-z])/)) {\n        stream.backUp(1);\n        return [\"variable-3\", \"reference\"];\n      }\n      if (stream.match(/^&{1}\\s*$/)) {\n        return [\"variable-3\", \"reference\"];\n      }\n      // Variable\n      if (ch == \"$\" && stream.match(/^\\$[\\w-]+/i)) {\n        return [\"variable-2\", \"variable-name\"];\n      }\n      // Word operator\n      if (stream.match(wordOperatorKeywordsRegexp)) {\n        return [\"operator\", \"operator\"];\n      }\n      // Word\n      if (stream.match(/^[-_]*[a-z0-9]+[\\w-]*/i)) {\n        if (stream.match(/^(\\.|\\[)[\\w-\\'\\\"\\]]+/i, false)) {\n          if (!wordIsTag(stream.current())) {\n            stream.match(/[\\w-]+/);\n            return [\"variable-2\", \"variable-name\"];\n          }\n        }\n        return [\"variable-2\", \"word\"];\n      }\n      // Operators\n      if (stream.match(operatorsRegexp)) {\n        return [\"operator\", stream.current()];\n      }\n      // Delimiters\n      if (/[:;,{}\\[\\]\\(\\)]/.test(ch)) {\n        stream.next();\n        return [null, ch];\n      }\n      // Non-detected items\n      stream.next();\n      return [null, null];\n    }\n\n    /**\n     * Token comment\n     */\n    function tokenCComment(stream, state) {\n      var maybeEnd = false, ch;\n      while ((ch = stream.next()) != null) {\n        if (maybeEnd && ch == \"/\") {\n          state.tokenize = null;\n          break;\n        }\n        maybeEnd = (ch == \"*\");\n      }\n      return [\"comment\", \"comment\"];\n    }\n\n    /**\n     * Token string\n     */\n    function tokenString(quote) {\n      return function(stream, state) {\n        var escaped = false, ch;\n        while ((ch = stream.next()) != null) {\n          if (ch == quote && !escaped) {\n            if (quote == \")\") stream.backUp(1);\n            break;\n          }\n          escaped = !escaped && ch == \"\\\\\";\n        }\n        if (ch == quote || !escaped && quote != \")\") state.tokenize = null;\n        return [\"string\", \"string\"];\n      };\n    }\n\n    /**\n     * Token parenthesized\n     */\n    function tokenParenthesized(stream, state) {\n      stream.next(); // Must be \"(\"\n      if (!stream.match(/\\s*[\\\"\\')]/, false))\n        state.tokenize = tokenString(\")\");\n      else\n        state.tokenize = null;\n      return [null, \"(\"];\n    }\n\n    /**\n     * Context management\n     */\n    function Context(type, indent, prev, line) {\n      this.type = type;\n      this.indent = indent;\n      this.prev = prev;\n      this.line = line || {firstWord: \"\", indent: 0};\n    }\n\n    function pushContext(state, stream, type, indent) {\n      indent = indent >= 0 ? indent : indentUnit;\n      state.context = new Context(type, stream.indentation() + indent, state.context);\n      return type;\n    }\n\n    function popContext(state, currentIndent) {\n      var contextIndent = state.context.indent - indentUnit;\n      currentIndent = currentIndent || false;\n      state.context = state.context.prev;\n      if (currentIndent) state.context.indent = contextIndent;\n      return state.context.type;\n    }\n\n    function pass(type, stream, state) {\n      return states[state.context.type](type, stream, state);\n    }\n\n    function popAndPass(type, stream, state, n) {\n      for (var i = n || 1; i > 0; i--)\n        state.context = state.context.prev;\n      return pass(type, stream, state);\n    }\n\n\n    /**\n     * Parser\n     */\n    function wordIsTag(word) {\n      return word.toLowerCase() in tagKeywords;\n    }\n\n    function wordIsProperty(word) {\n      word = word.toLowerCase();\n      return word in propertyKeywords || word in fontProperties;\n    }\n\n    function wordIsBlock(word) {\n      return word.toLowerCase() in blockKeywords;\n    }\n\n    function wordIsVendorPrefix(word) {\n      return word.toLowerCase().match(vendorPrefixesRegexp);\n    }\n\n    function wordAsValue(word) {\n      var wordLC = word.toLowerCase();\n      var override = \"variable-2\";\n      if (wordIsTag(word)) override = \"tag\";\n      else if (wordIsBlock(word)) override = \"block-keyword\";\n      else if (wordIsProperty(word)) override = \"property\";\n      else if (wordLC in valueKeywords || wordLC in commonAtoms) override = \"atom\";\n      else if (wordLC == \"return\" || wordLC in colorKeywords) override = \"keyword\";\n\n      // Font family\n      else if (word.match(/^[A-Z]/)) override = \"string\";\n      return override;\n    }\n\n    function typeIsBlock(type, stream) {\n      return ((endOfLine(stream) && (type == \"{\" || type == \"]\" || type == \"hash\" || type == \"qualifier\")) || type == \"block-mixin\");\n    }\n\n    function typeIsInterpolation(type, stream) {\n      return type == \"{\" && stream.match(/^\\s*\\$?[\\w-]+/i, false);\n    }\n\n    function typeIsPseudo(type, stream) {\n      return type == \":\" && stream.match(/^[a-z-]+/, false);\n    }\n\n    function startOfLine(stream) {\n      return stream.sol() || stream.string.match(new RegExp(\"^\\\\s*\" + escapeRegExp(stream.current())));\n    }\n\n    function endOfLine(stream) {\n      return stream.eol() || stream.match(/^\\s*$/, false);\n    }\n\n    function firstWordOfLine(line) {\n      var re = /^\\s*[-_]*[a-z0-9]+[\\w-]*/i;\n      var result = typeof line == \"string\" ? line.match(re) : line.string.match(re);\n      return result ? result[0].replace(/^\\s*/, \"\") : \"\";\n    }\n\n\n    /**\n     * Block\n     */\n    states.block = function(type, stream, state) {\n      if ((type == \"comment\" && startOfLine(stream)) ||\n          (type == \",\" && endOfLine(stream)) ||\n          type == \"mixin\") {\n        return pushContext(state, stream, \"block\", 0);\n      }\n      if (typeIsInterpolation(type, stream)) {\n        return pushContext(state, stream, \"interpolation\");\n      }\n      if (endOfLine(stream) && type == \"]\") {\n        if (!/^\\s*(\\.|#|:|\\[|\\*|&)/.test(stream.string) && !wordIsTag(firstWordOfLine(stream))) {\n          return pushContext(state, stream, \"block\", 0);\n        }\n      }\n      if (typeIsBlock(type, stream, state)) {\n        return pushContext(state, stream, \"block\");\n      }\n      if (type == \"}\" && endOfLine(stream)) {\n        return pushContext(state, stream, \"block\", 0);\n      }\n      if (type == \"variable-name\") {\n        if ((stream.indentation() == 0 && startOfLine(stream)) || wordIsBlock(firstWordOfLine(stream))) {\n          return pushContext(state, stream, \"variableName\");\n        }\n        else {\n          return pushContext(state, stream, \"variableName\", 0);\n        }\n      }\n      if (type == \"=\") {\n        if (!endOfLine(stream) && !wordIsBlock(firstWordOfLine(stream))) {\n          return pushContext(state, stream, \"block\", 0);\n        }\n        return pushContext(state, stream, \"block\");\n      }\n      if (type == \"*\") {\n        if (endOfLine(stream) || stream.match(/\\s*(,|\\.|#|\\[|:|{)/,false)) {\n          override = \"tag\";\n          return pushContext(state, stream, \"block\");\n        }\n      }\n      if (typeIsPseudo(type, stream)) {\n        return pushContext(state, stream, \"pseudo\");\n      }\n      if (/@(font-face|media|supports|(-moz-)?document)/.test(type)) {\n        return pushContext(state, stream, endOfLine(stream) ? \"block\" : \"atBlock\");\n      }\n      if (/@(-(moz|ms|o|webkit)-)?keyframes$/.test(type)) {\n        return pushContext(state, stream, \"keyframes\");\n      }\n      if (/@extends?/.test(type)) {\n        return pushContext(state, stream, \"extend\", 0);\n      }\n      if (type && type.charAt(0) == \"@\") {\n\n        // Property Lookup\n        if (stream.indentation() > 0 && wordIsProperty(stream.current().slice(1))) {\n          override = \"variable-2\";\n          return \"block\";\n        }\n        if (/(@import|@require|@charset)/.test(type)) {\n          return pushContext(state, stream, \"block\", 0);\n        }\n        return pushContext(state, stream, \"block\");\n      }\n      if (type == \"reference\" && endOfLine(stream)) {\n        return pushContext(state, stream, \"block\");\n      }\n      if (type == \"(\") {\n        return pushContext(state, stream, \"parens\");\n      }\n\n      if (type == \"vendor-prefixes\") {\n        return pushContext(state, stream, \"vendorPrefixes\");\n      }\n      if (type == \"word\") {\n        var word = stream.current();\n        override = wordAsValue(word);\n\n        if (override == \"property\") {\n          if (startOfLine(stream)) {\n            return pushContext(state, stream, \"block\", 0);\n          } else {\n            override = \"atom\";\n            return \"block\";\n          }\n        }\n\n        if (override == \"tag\") {\n\n          // tag is a css value\n          if (/embed|menu|pre|progress|sub|table/.test(word)) {\n            if (wordIsProperty(firstWordOfLine(stream))) {\n              override = \"atom\";\n              return \"block\";\n            }\n          }\n\n          // tag is an attribute\n          if (stream.string.match(new RegExp(\"\\\\[\\\\s*\" + word + \"|\" + word +\"\\\\s*\\\\]\"))) {\n            override = \"atom\";\n            return \"block\";\n          }\n\n          // tag is a variable\n          if (tagVariablesRegexp.test(word)) {\n            if ((startOfLine(stream) && stream.string.match(/=/)) ||\n                (!startOfLine(stream) &&\n                 !stream.string.match(/^(\\s*\\.|#|\\&|\\[|\\/|>|\\*)/) &&\n                 !wordIsTag(firstWordOfLine(stream)))) {\n              override = \"variable-2\";\n              if (wordIsBlock(firstWordOfLine(stream)))  return \"block\";\n              return pushContext(state, stream, \"block\", 0);\n            }\n          }\n\n          if (endOfLine(stream)) return pushContext(state, stream, \"block\");\n        }\n        if (override == \"block-keyword\") {\n          override = \"keyword\";\n\n          // Postfix conditionals\n          if (stream.current(/(if|unless)/) && !startOfLine(stream)) {\n            return \"block\";\n          }\n          return pushContext(state, stream, \"block\");\n        }\n        if (word == \"return\") return pushContext(state, stream, \"block\", 0);\n      }\n      return state.context.type;\n    };\n\n\n    /**\n     * Parens\n     */\n    states.parens = function(type, stream, state) {\n      if (type == \"(\") return pushContext(state, stream, \"parens\");\n      if (type == \")\") {\n        if (state.context.prev.type == \"parens\") {\n          return popContext(state);\n        }\n        if ((stream.string.match(/^[a-z][\\w-]*\\(/i) && endOfLine(stream)) ||\n            wordIsBlock(firstWordOfLine(stream)) ||\n            /(\\.|#|:|\\[|\\*|&|>|~|\\+|\\/)/.test(firstWordOfLine(stream)) ||\n            (!stream.string.match(/^-?[a-z][\\w-\\.\\[\\]\\'\\\"]*\\s*=/) &&\n             wordIsTag(firstWordOfLine(stream)))) {\n          return pushContext(state, stream, \"block\");\n        }\n        if (stream.string.match(/^[\\$-]?[a-z][\\w-\\.\\[\\]\\'\\\"]*\\s*=/) ||\n            stream.string.match(/^\\s*(\\(|\\)|[0-9])/) ||\n            stream.string.match(/^\\s+[a-z][\\w-]*\\(/i) ||\n            stream.string.match(/^\\s+[\\$-]?[a-z]/i)) {\n          return pushContext(state, stream, \"block\", 0);\n        }\n        if (endOfLine(stream)) return pushContext(state, stream, \"block\");\n        else return pushContext(state, stream, \"block\", 0);\n      }\n      if (type && type.charAt(0) == \"@\" && wordIsProperty(stream.current().slice(1))) {\n        override = \"variable-2\";\n      }\n      if (type == \"word\") {\n        var word = stream.current();\n        override = wordAsValue(word);\n        if (override == \"tag\" && tagVariablesRegexp.test(word)) {\n          override = \"variable-2\";\n        }\n        if (override == \"property\" || word == \"to\") override = \"atom\";\n      }\n      if (type == \"variable-name\") {\n        return pushContext(state, stream, \"variableName\");\n      }\n      if (typeIsPseudo(type, stream)) {\n        return pushContext(state, stream, \"pseudo\");\n      }\n      return state.context.type;\n    };\n\n\n    /**\n     * Vendor prefixes\n     */\n    states.vendorPrefixes = function(type, stream, state) {\n      if (type == \"word\") {\n        override = \"property\";\n        return pushContext(state, stream, \"block\", 0);\n      }\n      return popContext(state);\n    };\n\n\n    /**\n     * Pseudo\n     */\n    states.pseudo = function(type, stream, state) {\n      if (!wordIsProperty(firstWordOfLine(stream.string))) {\n        stream.match(/^[a-z-]+/);\n        override = \"variable-3\";\n        if (endOfLine(stream)) return pushContext(state, stream, \"block\");\n        return popContext(state);\n      }\n      return popAndPass(type, stream, state);\n    };\n\n\n    /**\n     * atBlock\n     */\n    states.atBlock = function(type, stream, state) {\n      if (type == \"(\") return pushContext(state, stream, \"atBlock_parens\");\n      if (typeIsBlock(type, stream, state)) {\n        return pushContext(state, stream, \"block\");\n      }\n      if (typeIsInterpolation(type, stream)) {\n        return pushContext(state, stream, \"interpolation\");\n      }\n      if (type == \"word\") {\n        var word = stream.current().toLowerCase();\n        if (/^(only|not|and|or)$/.test(word))\n          override = \"keyword\";\n        else if (documentTypes.hasOwnProperty(word))\n          override = \"tag\";\n        else if (mediaTypes.hasOwnProperty(word))\n          override = \"attribute\";\n        else if (mediaFeatures.hasOwnProperty(word))\n          override = \"property\";\n        else if (nonStandardPropertyKeywords.hasOwnProperty(word))\n          override = \"string-2\";\n        else override = wordAsValue(stream.current());\n        if (override == \"tag\" && endOfLine(stream)) {\n          return pushContext(state, stream, \"block\");\n        }\n      }\n      if (type == \"operator\" && /^(not|and|or)$/.test(stream.current())) {\n        override = \"keyword\";\n      }\n      return state.context.type;\n    };\n\n    states.atBlock_parens = function(type, stream, state) {\n      if (type == \"{\" || type == \"}\") return state.context.type;\n      if (type == \")\") {\n        if (endOfLine(stream)) return pushContext(state, stream, \"block\");\n        else return pushContext(state, stream, \"atBlock\");\n      }\n      if (type == \"word\") {\n        var word = stream.current().toLowerCase();\n        override = wordAsValue(word);\n        if (/^(max|min)/.test(word)) override = \"property\";\n        if (override == \"tag\") {\n          tagVariablesRegexp.test(word) ? override = \"variable-2\" : override = \"atom\";\n        }\n        return state.context.type;\n      }\n      return states.atBlock(type, stream, state);\n    };\n\n\n    /**\n     * Keyframes\n     */\n    states.keyframes = function(type, stream, state) {\n      if (stream.indentation() == \"0\" && ((type == \"}\" && startOfLine(stream)) || type == \"]\" || type == \"hash\"\n                                          || type == \"qualifier\" || wordIsTag(stream.current()))) {\n        return popAndPass(type, stream, state);\n      }\n      if (type == \"{\") return pushContext(state, stream, \"keyframes\");\n      if (type == \"}\") {\n        if (startOfLine(stream)) return popContext(state, true);\n        else return pushContext(state, stream, \"keyframes\");\n      }\n      if (type == \"unit\" && /^[0-9]+\\%$/.test(stream.current())) {\n        return pushContext(state, stream, \"keyframes\");\n      }\n      if (type == \"word\") {\n        override = wordAsValue(stream.current());\n        if (override == \"block-keyword\") {\n          override = \"keyword\";\n          return pushContext(state, stream, \"keyframes\");\n        }\n      }\n      if (/@(font-face|media|supports|(-moz-)?document)/.test(type)) {\n        return pushContext(state, stream, endOfLine(stream) ? \"block\" : \"atBlock\");\n      }\n      if (type == \"mixin\") {\n        return pushContext(state, stream, \"block\", 0);\n      }\n      return state.context.type;\n    };\n\n\n    /**\n     * Interpolation\n     */\n    states.interpolation = function(type, stream, state) {\n      if (type == \"{\") popContext(state) && pushContext(state, stream, \"block\");\n      if (type == \"}\") {\n        if (stream.string.match(/^\\s*(\\.|#|:|\\[|\\*|&|>|~|\\+|\\/)/i) ||\n            (stream.string.match(/^\\s*[a-z]/i) && wordIsTag(firstWordOfLine(stream)))) {\n          return pushContext(state, stream, \"block\");\n        }\n        if (!stream.string.match(/^(\\{|\\s*\\&)/) ||\n            stream.match(/\\s*[\\w-]/,false)) {\n          return pushContext(state, stream, \"block\", 0);\n        }\n        return pushContext(state, stream, \"block\");\n      }\n      if (type == \"variable-name\") {\n        return pushContext(state, stream, \"variableName\", 0);\n      }\n      if (type == \"word\") {\n        override = wordAsValue(stream.current());\n        if (override == \"tag\") override = \"atom\";\n      }\n      return state.context.type;\n    };\n\n\n    /**\n     * Extend/s\n     */\n    states.extend = function(type, stream, state) {\n      if (type == \"[\" || type == \"=\") return \"extend\";\n      if (type == \"]\") return popContext(state);\n      if (type == \"word\") {\n        override = wordAsValue(stream.current());\n        return \"extend\";\n      }\n      return popContext(state);\n    };\n\n\n    /**\n     * Variable name\n     */\n    states.variableName = function(type, stream, state) {\n      if (type == \"string\" || type == \"[\" || type == \"]\" || stream.current().match(/^(\\.|\\$)/)) {\n        if (stream.current().match(/^\\.[\\w-]+/i)) override = \"variable-2\";\n        if (endOfLine(stream)) return popContext(state);\n        return \"variableName\";\n      }\n      return popAndPass(type, stream, state);\n    };\n\n\n    return {\n      startState: function(base) {\n        return {\n          tokenize: null,\n          state: \"block\",\n          context: new Context(\"block\", base || 0, null)\n        };\n      },\n      token: function(stream, state) {\n        if (!state.tokenize && stream.eatSpace()) return null;\n        style = (state.tokenize || tokenBase)(stream, state);\n        if (style && typeof style == \"object\") {\n          type = style[1];\n          style = style[0];\n        }\n        override = style;\n        state.state = states[state.state](type, stream, state);\n        return override;\n      },\n      indent: function(state, textAfter, line) {\n\n        var cx = state.context,\n            ch = textAfter && textAfter.charAt(0),\n            indent = cx.indent,\n            lineFirstWord = firstWordOfLine(textAfter),\n            lineIndent = line.length - line.replace(/^\\s*/, \"\").length,\n            prevLineFirstWord = state.context.prev ? state.context.prev.line.firstWord : \"\",\n            prevLineIndent = state.context.prev ? state.context.prev.line.indent : lineIndent;\n\n        if (cx.prev &&\n            (ch == \"}\" && (cx.type == \"block\" || cx.type == \"atBlock\" || cx.type == \"keyframes\") ||\n             ch == \")\" && (cx.type == \"parens\" || cx.type == \"atBlock_parens\") ||\n             ch == \"{\" && (cx.type == \"at\"))) {\n          indent = cx.indent - indentUnit;\n          cx = cx.prev;\n        } else if (!(/(\\})/.test(ch))) {\n          if (/@|\\$|\\d/.test(ch) ||\n              /^\\{/.test(textAfter) ||\n/^\\s*\\/(\\/|\\*)/.test(textAfter) ||\n              /^\\s*\\/\\*/.test(prevLineFirstWord) ||\n              /^\\s*[\\w-\\.\\[\\]\\'\\\"]+\\s*(\\?|:|\\+)?=/i.test(textAfter) ||\n/^(\\+|-)?[a-z][\\w-]*\\(/i.test(textAfter) ||\n/^return/.test(textAfter) ||\n              wordIsBlock(lineFirstWord)) {\n            indent = lineIndent;\n          } else if (/(\\.|#|:|\\[|\\*|&|>|~|\\+|\\/)/.test(ch) || wordIsTag(lineFirstWord)) {\n            if (/\\,\\s*$/.test(prevLineFirstWord)) {\n              indent = prevLineIndent;\n            } else if (/^\\s+/.test(line) && (/(\\.|#|:|\\[|\\*|&|>|~|\\+|\\/)/.test(prevLineFirstWord) || wordIsTag(prevLineFirstWord))) {\n              indent = lineIndent <= prevLineIndent ? prevLineIndent : prevLineIndent + indentUnit;\n            } else {\n              indent = lineIndent;\n            }\n          } else if (!/,\\s*$/.test(line) && (wordIsVendorPrefix(lineFirstWord) || wordIsProperty(lineFirstWord))) {\n            if (wordIsBlock(prevLineFirstWord)) {\n              indent = lineIndent <= prevLineIndent ? prevLineIndent : prevLineIndent + indentUnit;\n            } else if (/^\\{/.test(prevLineFirstWord)) {\n              indent = lineIndent <= prevLineIndent ? lineIndent : prevLineIndent + indentUnit;\n            } else if (wordIsVendorPrefix(prevLineFirstWord) || wordIsProperty(prevLineFirstWord)) {\n              indent = lineIndent >= prevLineIndent ? prevLineIndent : lineIndent;\n            } else if (/^(\\.|#|:|\\[|\\*|&|@|\\+|\\-|>|~|\\/)/.test(prevLineFirstWord) ||\n                      /=\\s*$/.test(prevLineFirstWord) ||\n                      wordIsTag(prevLineFirstWord) ||\n                      /^\\$[\\w-\\.\\[\\]\\'\\\"]/.test(prevLineFirstWord)) {\n              indent = prevLineIndent + indentUnit;\n            } else {\n              indent = lineIndent;\n            }\n          }\n        }\n        return indent;\n      },\n      electricChars: \"}\",\n      lineComment: \"//\",\n      fold: \"indent\"\n    };\n  });\n\n  // developer.mozilla.org/en-US/docs/Web/HTML/Element\n  var tagKeywords_ = [\"a\",\"abbr\",\"address\",\"area\",\"article\",\"aside\",\"audio\", \"b\", \"base\",\"bdi\", \"bdo\",\"bgsound\",\"blockquote\",\"body\",\"br\",\"button\",\"canvas\",\"caption\",\"cite\", \"code\",\"col\",\"colgroup\",\"data\",\"datalist\",\"dd\",\"del\",\"details\",\"dfn\",\"div\", \"dl\",\"dt\",\"em\",\"embed\",\"fieldset\",\"figcaption\",\"figure\",\"footer\",\"form\",\"h1\", \"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"head\",\"header\",\"hgroup\",\"hr\",\"html\",\"i\",\"iframe\", \"img\",\"input\",\"ins\",\"kbd\",\"keygen\",\"label\",\"legend\",\"li\",\"link\",\"main\",\"map\", \"mark\",\"marquee\",\"menu\",\"menuitem\",\"meta\",\"meter\",\"nav\",\"nobr\",\"noframes\", \"noscript\",\"object\",\"ol\",\"optgroup\",\"option\",\"output\",\"p\",\"param\",\"pre\", \"progress\",\"q\",\"rp\",\"rt\",\"ruby\",\"s\",\"samp\",\"script\",\"section\",\"select\", \"small\",\"source\",\"span\",\"strong\",\"style\",\"sub\",\"summary\",\"sup\",\"table\",\"tbody\",\"td\",\"textarea\",\"tfoot\",\"th\",\"thead\",\"time\",\"tr\",\"track\", \"u\",\"ul\",\"var\",\"video\"];\n\n  // github.com/codemirror/CodeMirror/blob/master/mode/css/css.js\n  var documentTypes_ = [\"domain\", \"regexp\", \"url\", \"url-prefix\"];\n  var mediaTypes_ = [\"all\",\"aural\",\"braille\",\"handheld\",\"print\",\"projection\",\"screen\",\"tty\",\"tv\",\"embossed\"];\n  var mediaFeatures_ = [\"width\",\"min-width\",\"max-width\",\"height\",\"min-height\",\"max-height\",\"device-width\",\"min-device-width\",\"max-device-width\",\"device-height\",\"min-device-height\",\"max-device-height\",\"aspect-ratio\",\"min-aspect-ratio\",\"max-aspect-ratio\",\"device-aspect-ratio\",\"min-device-aspect-ratio\",\"max-device-aspect-ratio\",\"color\",\"min-color\",\"max-color\",\"color-index\",\"min-color-index\",\"max-color-index\",\"monochrome\",\"min-monochrome\",\"max-monochrome\",\"resolution\",\"min-resolution\",\"max-resolution\",\"scan\",\"grid\"];\n  var propertyKeywords_ = [\"align-content\",\"align-items\",\"align-self\",\"alignment-adjust\",\"alignment-baseline\",\"anchor-point\",\"animation\",\"animation-delay\",\"animation-direction\",\"animation-duration\",\"animation-fill-mode\",\"animation-iteration-count\",\"animation-name\",\"animation-play-state\",\"animation-timing-function\",\"appearance\",\"azimuth\",\"backface-visibility\",\"background\",\"background-attachment\",\"background-clip\",\"background-color\",\"background-image\",\"background-origin\",\"background-position\",\"background-repeat\",\"background-size\",\"baseline-shift\",\"binding\",\"bleed\",\"bookmark-label\",\"bookmark-level\",\"bookmark-state\",\"bookmark-target\",\"border\",\"border-bottom\",\"border-bottom-color\",\"border-bottom-left-radius\",\"border-bottom-right-radius\",\"border-bottom-style\",\"border-bottom-width\",\"border-collapse\",\"border-color\",\"border-image\",\"border-image-outset\",\"border-image-repeat\",\"border-image-slice\",\"border-image-source\",\"border-image-width\",\"border-left\",\"border-left-color\",\"border-left-style\",\"border-left-width\",\"border-radius\",\"border-right\",\"border-right-color\",\"border-right-style\",\"border-right-width\",\"border-spacing\",\"border-style\",\"border-top\",\"border-top-color\",\"border-top-left-radius\",\"border-top-right-radius\",\"border-top-style\",\"border-top-width\",\"border-width\",\"bottom\",\"box-decoration-break\",\"box-shadow\",\"box-sizing\",\"break-after\",\"break-before\",\"break-inside\",\"caption-side\",\"clear\",\"clip\",\"color\",\"color-profile\",\"column-count\",\"column-fill\",\"column-gap\",\"column-rule\",\"column-rule-color\",\"column-rule-style\",\"column-rule-width\",\"column-span\",\"column-width\",\"columns\",\"content\",\"counter-increment\",\"counter-reset\",\"crop\",\"cue\",\"cue-after\",\"cue-before\",\"cursor\",\"direction\",\"display\",\"dominant-baseline\",\"drop-initial-after-adjust\",\"drop-initial-after-align\",\"drop-initial-before-adjust\",\"drop-initial-before-align\",\"drop-initial-size\",\"drop-initial-value\",\"elevation\",\"empty-cells\",\"fit\",\"fit-position\",\"flex\",\"flex-basis\",\"flex-direction\",\"flex-flow\",\"flex-grow\",\"flex-shrink\",\"flex-wrap\",\"float\",\"float-offset\",\"flow-from\",\"flow-into\",\"font\",\"font-feature-settings\",\"font-family\",\"font-kerning\",\"font-language-override\",\"font-size\",\"font-size-adjust\",\"font-stretch\",\"font-style\",\"font-synthesis\",\"font-variant\",\"font-variant-alternates\",\"font-variant-caps\",\"font-variant-east-asian\",\"font-variant-ligatures\",\"font-variant-numeric\",\"font-variant-position\",\"font-weight\",\"grid\",\"grid-area\",\"grid-auto-columns\",\"grid-auto-flow\",\"grid-auto-position\",\"grid-auto-rows\",\"grid-column\",\"grid-column-end\",\"grid-column-start\",\"grid-row\",\"grid-row-end\",\"grid-row-start\",\"grid-template\",\"grid-template-areas\",\"grid-template-columns\",\"grid-template-rows\",\"hanging-punctuation\",\"height\",\"hyphens\",\"icon\",\"image-orientation\",\"image-rendering\",\"image-resolution\",\"inline-box-align\",\"justify-content\",\"left\",\"letter-spacing\",\"line-break\",\"line-height\",\"line-stacking\",\"line-stacking-ruby\",\"line-stacking-shift\",\"line-stacking-strategy\",\"list-style\",\"list-style-image\",\"list-style-position\",\"list-style-type\",\"margin\",\"margin-bottom\",\"margin-left\",\"margin-right\",\"margin-top\",\"marker-offset\",\"marks\",\"marquee-direction\",\"marquee-loop\",\"marquee-play-count\",\"marquee-speed\",\"marquee-style\",\"max-height\",\"max-width\",\"min-height\",\"min-width\",\"move-to\",\"nav-down\",\"nav-index\",\"nav-left\",\"nav-right\",\"nav-up\",\"object-fit\",\"object-position\",\"opacity\",\"order\",\"orphans\",\"outline\",\"outline-color\",\"outline-offset\",\"outline-style\",\"outline-width\",\"overflow\",\"overflow-style\",\"overflow-wrap\",\"overflow-x\",\"overflow-y\",\"padding\",\"padding-bottom\",\"padding-left\",\"padding-right\",\"padding-top\",\"page\",\"page-break-after\",\"page-break-before\",\"page-break-inside\",\"page-policy\",\"pause\",\"pause-after\",\"pause-before\",\"perspective\",\"perspective-origin\",\"pitch\",\"pitch-range\",\"play-during\",\"position\",\"presentation-level\",\"punctuation-trim\",\"quotes\",\"region-break-after\",\"region-break-before\",\"region-break-inside\",\"region-fragment\",\"rendering-intent\",\"resize\",\"rest\",\"rest-after\",\"rest-before\",\"richness\",\"right\",\"rotation\",\"rotation-point\",\"ruby-align\",\"ruby-overhang\",\"ruby-position\",\"ruby-span\",\"shape-image-threshold\",\"shape-inside\",\"shape-margin\",\"shape-outside\",\"size\",\"speak\",\"speak-as\",\"speak-header\",\"speak-numeral\",\"speak-punctuation\",\"speech-rate\",\"stress\",\"string-set\",\"tab-size\",\"table-layout\",\"target\",\"target-name\",\"target-new\",\"target-position\",\"text-align\",\"text-align-last\",\"text-decoration\",\"text-decoration-color\",\"text-decoration-line\",\"text-decoration-skip\",\"text-decoration-style\",\"text-emphasis\",\"text-emphasis-color\",\"text-emphasis-position\",\"text-emphasis-style\",\"text-height\",\"text-indent\",\"text-justify\",\"text-outline\",\"text-overflow\",\"text-shadow\",\"text-size-adjust\",\"text-space-collapse\",\"text-transform\",\"text-underline-position\",\"text-wrap\",\"top\",\"transform\",\"transform-origin\",\"transform-style\",\"transition\",\"transition-delay\",\"transition-duration\",\"transition-property\",\"transition-timing-function\",\"unicode-bidi\",\"vertical-align\",\"visibility\",\"voice-balance\",\"voice-duration\",\"voice-family\",\"voice-pitch\",\"voice-range\",\"voice-rate\",\"voice-stress\",\"voice-volume\",\"volume\",\"white-space\",\"widows\",\"width\",\"word-break\",\"word-spacing\",\"word-wrap\",\"z-index\",\"clip-path\",\"clip-rule\",\"mask\",\"enable-background\",\"filter\",\"flood-color\",\"flood-opacity\",\"lighting-color\",\"stop-color\",\"stop-opacity\",\"pointer-events\",\"color-interpolation\",\"color-interpolation-filters\",\"color-rendering\",\"fill\",\"fill-opacity\",\"fill-rule\",\"image-rendering\",\"marker\",\"marker-end\",\"marker-mid\",\"marker-start\",\"shape-rendering\",\"stroke\",\"stroke-dasharray\",\"stroke-dashoffset\",\"stroke-linecap\",\"stroke-linejoin\",\"stroke-miterlimit\",\"stroke-opacity\",\"stroke-width\",\"text-rendering\",\"baseline-shift\",\"dominant-baseline\",\"glyph-orientation-horizontal\",\"glyph-orientation-vertical\",\"text-anchor\",\"writing-mode\",\"font-smoothing\",\"osx-font-smoothing\"];\n  var nonStandardPropertyKeywords_ = [\"scrollbar-arrow-color\",\"scrollbar-base-color\",\"scrollbar-dark-shadow-color\",\"scrollbar-face-color\",\"scrollbar-highlight-color\",\"scrollbar-shadow-color\",\"scrollbar-3d-light-color\",\"scrollbar-track-color\",\"shape-inside\",\"searchfield-cancel-button\",\"searchfield-decoration\",\"searchfield-results-button\",\"searchfield-results-decoration\",\"zoom\"];\n  var fontProperties_ = [\"font-family\",\"src\",\"unicode-range\",\"font-variant\",\"font-feature-settings\",\"font-stretch\",\"font-weight\",\"font-style\"];\n  var colorKeywords_ = [\"aliceblue\",\"antiquewhite\",\"aqua\",\"aquamarine\",\"azure\",\"beige\",\"bisque\",\"black\",\"blanchedalmond\",\"blue\",\"blueviolet\",\"brown\",\"burlywood\",\"cadetblue\",\"chartreuse\",\"chocolate\",\"coral\",\"cornflowerblue\",\"cornsilk\",\"crimson\",\"cyan\",\"darkblue\",\"darkcyan\",\"darkgoldenrod\",\"darkgray\",\"darkgreen\",\"darkkhaki\",\"darkmagenta\",\"darkolivegreen\",\"darkorange\",\"darkorchid\",\"darkred\",\"darksalmon\",\"darkseagreen\",\"darkslateblue\",\"darkslategray\",\"darkturquoise\",\"darkviolet\",\"deeppink\",\"deepskyblue\",\"dimgray\",\"dodgerblue\",\"firebrick\",\"floralwhite\",\"forestgreen\",\"fuchsia\",\"gainsboro\",\"ghostwhite\",\"gold\",\"goldenrod\",\"gray\",\"grey\",\"green\",\"greenyellow\",\"honeydew\",\"hotpink\",\"indianred\",\"indigo\",\"ivory\",\"khaki\",\"lavender\",\"lavenderblush\",\"lawngreen\",\"lemonchiffon\",\"lightblue\",\"lightcoral\",\"lightcyan\",\"lightgoldenrodyellow\",\"lightgray\",\"lightgreen\",\"lightpink\",\"lightsalmon\",\"lightseagreen\",\"lightskyblue\",\"lightslategray\",\"lightsteelblue\",\"lightyellow\",\"lime\",\"limegreen\",\"linen\",\"magenta\",\"maroon\",\"mediumaquamarine\",\"mediumblue\",\"mediumorchid\",\"mediumpurple\",\"mediumseagreen\",\"mediumslateblue\",\"mediumspringgreen\",\"mediumturquoise\",\"mediumvioletred\",\"midnightblue\",\"mintcream\",\"mistyrose\",\"moccasin\",\"navajowhite\",\"navy\",\"oldlace\",\"olive\",\"olivedrab\",\"orange\",\"orangered\",\"orchid\",\"palegoldenrod\",\"palegreen\",\"paleturquoise\",\"palevioletred\",\"papayawhip\",\"peachpuff\",\"peru\",\"pink\",\"plum\",\"powderblue\",\"purple\",\"rebeccapurple\",\"red\",\"rosybrown\",\"royalblue\",\"saddlebrown\",\"salmon\",\"sandybrown\",\"seagreen\",\"seashell\",\"sienna\",\"silver\",\"skyblue\",\"slateblue\",\"slategray\",\"snow\",\"springgreen\",\"steelblue\",\"tan\",\"teal\",\"thistle\",\"tomato\",\"turquoise\",\"violet\",\"wheat\",\"white\",\"whitesmoke\",\"yellow\",\"yellowgreen\"];\n  var valueKeywords_ = [\"above\",\"absolute\",\"activeborder\",\"additive\",\"activecaption\",\"afar\",\"after-white-space\",\"ahead\",\"alias\",\"all\",\"all-scroll\",\"alphabetic\",\"alternate\",\"always\",\"amharic\",\"amharic-abegede\",\"antialiased\",\"appworkspace\",\"arabic-indic\",\"armenian\",\"asterisks\",\"attr\",\"auto\",\"avoid\",\"avoid-column\",\"avoid-page\",\"avoid-region\",\"background\",\"backwards\",\"baseline\",\"below\",\"bidi-override\",\"binary\",\"bengali\",\"blink\",\"block\",\"block-axis\",\"bold\",\"bolder\",\"border\",\"border-box\",\"both\",\"bottom\",\"break\",\"break-all\",\"break-word\",\"bullets\",\"button\",\"button-bevel\",\"buttonface\",\"buttonhighlight\",\"buttonshadow\",\"buttontext\",\"calc\",\"cambodian\",\"capitalize\",\"caps-lock-indicator\",\"caption\",\"captiontext\",\"caret\",\"cell\",\"center\",\"checkbox\",\"circle\",\"cjk-decimal\",\"cjk-earthly-branch\",\"cjk-heavenly-stem\",\"cjk-ideographic\",\"clear\",\"clip\",\"close-quote\",\"col-resize\",\"collapse\",\"column\",\"compact\",\"condensed\",\"contain\",\"content\",\"content-box\",\"context-menu\",\"continuous\",\"copy\",\"counter\",\"counters\",\"cover\",\"crop\",\"cross\",\"crosshair\",\"currentcolor\",\"cursive\",\"cyclic\",\"dashed\",\"decimal\",\"decimal-leading-zero\",\"default\",\"default-button\",\"destination-atop\",\"destination-in\",\"destination-out\",\"destination-over\",\"devanagari\",\"disc\",\"discard\",\"disclosure-closed\",\"disclosure-open\",\"document\",\"dot-dash\",\"dot-dot-dash\",\"dotted\",\"double\",\"down\",\"e-resize\",\"ease\",\"ease-in\",\"ease-in-out\",\"ease-out\",\"element\",\"ellipse\",\"ellipsis\",\"embed\",\"end\",\"ethiopic\",\"ethiopic-abegede\",\"ethiopic-abegede-am-et\",\"ethiopic-abegede-gez\",\"ethiopic-abegede-ti-er\",\"ethiopic-abegede-ti-et\",\"ethiopic-halehame-aa-er\",\"ethiopic-halehame-aa-et\",\"ethiopic-halehame-am-et\",\"ethiopic-halehame-gez\",\"ethiopic-halehame-om-et\",\"ethiopic-halehame-sid-et\",\"ethiopic-halehame-so-et\",\"ethiopic-halehame-ti-er\",\"ethiopic-halehame-ti-et\",\"ethiopic-halehame-tig\",\"ethiopic-numeric\",\"ew-resize\",\"expanded\",\"extends\",\"extra-condensed\",\"extra-expanded\",\"fantasy\",\"fast\",\"fill\",\"fixed\",\"flat\",\"flex\",\"footnotes\",\"forwards\",\"from\",\"geometricPrecision\",\"georgian\",\"graytext\",\"groove\",\"gujarati\",\"gurmukhi\",\"hand\",\"hangul\",\"hangul-consonant\",\"hebrew\",\"help\",\"hidden\",\"hide\",\"higher\",\"highlight\",\"highlighttext\",\"hiragana\",\"hiragana-iroha\",\"horizontal\",\"hsl\",\"hsla\",\"icon\",\"ignore\",\"inactiveborder\",\"inactivecaption\",\"inactivecaptiontext\",\"infinite\",\"infobackground\",\"infotext\",\"inherit\",\"initial\",\"inline\",\"inline-axis\",\"inline-block\",\"inline-flex\",\"inline-table\",\"inset\",\"inside\",\"intrinsic\",\"invert\",\"italic\",\"japanese-formal\",\"japanese-informal\",\"justify\",\"kannada\",\"katakana\",\"katakana-iroha\",\"keep-all\",\"khmer\",\"korean-hangul-formal\",\"korean-hanja-formal\",\"korean-hanja-informal\",\"landscape\",\"lao\",\"large\",\"larger\",\"left\",\"level\",\"lighter\",\"line-through\",\"linear\",\"linear-gradient\",\"lines\",\"list-item\",\"listbox\",\"listitem\",\"local\",\"logical\",\"loud\",\"lower\",\"lower-alpha\",\"lower-armenian\",\"lower-greek\",\"lower-hexadecimal\",\"lower-latin\",\"lower-norwegian\",\"lower-roman\",\"lowercase\",\"ltr\",\"malayalam\",\"match\",\"matrix\",\"matrix3d\",\"media-controls-background\",\"media-current-time-display\",\"media-fullscreen-button\",\"media-mute-button\",\"media-play-button\",\"media-return-to-realtime-button\",\"media-rewind-button\",\"media-seek-back-button\",\"media-seek-forward-button\",\"media-slider\",\"media-sliderthumb\",\"media-time-remaining-display\",\"media-volume-slider\",\"media-volume-slider-container\",\"media-volume-sliderthumb\",\"medium\",\"menu\",\"menulist\",\"menulist-button\",\"menulist-text\",\"menulist-textfield\",\"menutext\",\"message-box\",\"middle\",\"min-intrinsic\",\"mix\",\"mongolian\",\"monospace\",\"move\",\"multiple\",\"myanmar\",\"n-resize\",\"narrower\",\"ne-resize\",\"nesw-resize\",\"no-close-quote\",\"no-drop\",\"no-open-quote\",\"no-repeat\",\"none\",\"normal\",\"not-allowed\",\"nowrap\",\"ns-resize\",\"numbers\",\"numeric\",\"nw-resize\",\"nwse-resize\",\"oblique\",\"octal\",\"open-quote\",\"optimizeLegibility\",\"optimizeSpeed\",\"oriya\",\"oromo\",\"outset\",\"outside\",\"outside-shape\",\"overlay\",\"overline\",\"padding\",\"padding-box\",\"painted\",\"page\",\"paused\",\"persian\",\"perspective\",\"plus-darker\",\"plus-lighter\",\"pointer\",\"polygon\",\"portrait\",\"pre\",\"pre-line\",\"pre-wrap\",\"preserve-3d\",\"progress\",\"push-button\",\"radial-gradient\",\"radio\",\"read-only\",\"read-write\",\"read-write-plaintext-only\",\"rectangle\",\"region\",\"relative\",\"repeat\",\"repeating-linear-gradient\",\"repeating-radial-gradient\",\"repeat-x\",\"repeat-y\",\"reset\",\"reverse\",\"rgb\",\"rgba\",\"ridge\",\"right\",\"rotate\",\"rotate3d\",\"rotateX\",\"rotateY\",\"rotateZ\",\"round\",\"row-resize\",\"rtl\",\"run-in\",\"running\",\"s-resize\",\"sans-serif\",\"scale\",\"scale3d\",\"scaleX\",\"scaleY\",\"scaleZ\",\"scroll\",\"scrollbar\",\"se-resize\",\"searchfield\",\"searchfield-cancel-button\",\"searchfield-decoration\",\"searchfield-results-button\",\"searchfield-results-decoration\",\"semi-condensed\",\"semi-expanded\",\"separate\",\"serif\",\"show\",\"sidama\",\"simp-chinese-formal\",\"simp-chinese-informal\",\"single\",\"skew\",\"skewX\",\"skewY\",\"skip-white-space\",\"slide\",\"slider-horizontal\",\"slider-vertical\",\"sliderthumb-horizontal\",\"sliderthumb-vertical\",\"slow\",\"small\",\"small-caps\",\"small-caption\",\"smaller\",\"solid\",\"somali\",\"source-atop\",\"source-in\",\"source-out\",\"source-over\",\"space\",\"spell-out\",\"square\",\"square-button\",\"start\",\"static\",\"status-bar\",\"stretch\",\"stroke\",\"sub\",\"subpixel-antialiased\",\"super\",\"sw-resize\",\"symbolic\",\"symbols\",\"table\",\"table-caption\",\"table-cell\",\"table-column\",\"table-column-group\",\"table-footer-group\",\"table-header-group\",\"table-row\",\"table-row-group\",\"tamil\",\"telugu\",\"text\",\"text-bottom\",\"text-top\",\"textarea\",\"textfield\",\"thai\",\"thick\",\"thin\",\"threeddarkshadow\",\"threedface\",\"threedhighlight\",\"threedlightshadow\",\"threedshadow\",\"tibetan\",\"tigre\",\"tigrinya-er\",\"tigrinya-er-abegede\",\"tigrinya-et\",\"tigrinya-et-abegede\",\"to\",\"top\",\"trad-chinese-formal\",\"trad-chinese-informal\",\"translate\",\"translate3d\",\"translateX\",\"translateY\",\"translateZ\",\"transparent\",\"ultra-condensed\",\"ultra-expanded\",\"underline\",\"up\",\"upper-alpha\",\"upper-armenian\",\"upper-greek\",\"upper-hexadecimal\",\"upper-latin\",\"upper-norwegian\",\"upper-roman\",\"uppercase\",\"urdu\",\"url\",\"var\",\"vertical\",\"vertical-text\",\"visible\",\"visibleFill\",\"visiblePainted\",\"visibleStroke\",\"visual\",\"w-resize\",\"wait\",\"wave\",\"wider\",\"window\",\"windowframe\",\"windowtext\",\"words\",\"x-large\",\"x-small\",\"xor\",\"xx-large\",\"xx-small\",\"bicubic\",\"optimizespeed\",\"grayscale\"];\n\n  var wordOperatorKeywords_ = [\"in\",\"and\",\"or\",\"not\",\"is not\",\"is a\",\"is\",\"isnt\",\"defined\",\"if unless\"],\n      blockKeywords_ = [\"for\",\"if\",\"else\",\"unless\", \"from\", \"to\"],\n      commonAtoms_ = [\"null\",\"true\",\"false\",\"href\",\"title\",\"type\",\"not-allowed\",\"readonly\",\"disabled\"],\n      commonDef_ = [\"@font-face\", \"@keyframes\", \"@media\", \"@viewport\", \"@page\", \"@host\", \"@supports\", \"@block\", \"@css\"];\n\n  var hintWords = tagKeywords_.concat(documentTypes_,mediaTypes_,mediaFeatures_,\n                                      propertyKeywords_,nonStandardPropertyKeywords_,\n                                      colorKeywords_,valueKeywords_,fontProperties_,\n                                      wordOperatorKeywords_,blockKeywords_,\n                                      commonAtoms_,commonDef_);\n\n  function wordRegexp(words) {\n    words = words.sort(function(a,b){return b > a;});\n    return new RegExp(\"^((\" + words.join(\")|(\") + \"))\\\\b\");\n  }\n\n  function keySet(array) {\n    var keys = {};\n    for (var i = 0; i < array.length; ++i) keys[array[i]] = true;\n    return keys;\n  }\n\n  function escapeRegExp(text) {\n    return text.replace(/[-[\\]{}()*+?.,\\\\^$|#\\s]/g, \"\\\\$&\");\n  }\n\n  CodeMirror.registerHelper(\"hintWords\", \"stylus\", hintWords);\n  CodeMirror.defineMIME(\"text/x-styl\", \"stylus\");\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/tcl/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Tcl mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<link rel=\"stylesheet\" href=\"../../theme/night.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"tcl.js\"></script>\n<script src=\"../../addon/scroll/scrollpastend.js\"></script>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Tcl</a>\n  </ul>\n</div>\n\n<article>\n<h2>Tcl mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n##############################################################################################\n##  ##     whois.tcl for eggdrop by Ford_Lawnmower irc.geekshed.net #Script-Help        ##  ##\n##############################################################################################\n## To use this script you must set channel flag +whois (ie .chanset #chan +whois)           ##\n##############################################################################################\n##      ____                __                 ###########################################  ##\n##     / __/___ _ ___ _ ___/ /____ ___   ___   ###########################################  ##\n##    / _/ / _ `// _ `// _  // __// _ \\ / _ \\  ###########################################  ##\n##   /___/ \\_, / \\_, / \\_,_//_/   \\___// .__/  ###########################################  ##\n##        /___/ /___/                 /_/      ###########################################  ##\n##                                             ###########################################  ##\n##############################################################################################\n##  ##                             Start Setup.                                         ##  ##\n##############################################################################################\nnamespace eval whois {\n## change cmdchar to the trigger you want to use                                        ##  ##\n  variable cmdchar \"!\"\n## change command to the word trigger you would like to use.                            ##  ##\n## Keep in mind, This will also change the .chanset +/-command                          ##  ##\n  variable command \"whois\"\n## change textf to the colors you want for the text.                                    ##  ##\n  variable textf \"\\017\\00304\"\n## change tagf to the colors you want for tags:                                         ##  ##\n  variable tagf \"\\017\\002\"\n## Change logo to the logo you want at the start of the line.                           ##  ##\n  variable logo \"\\017\\00304\\002\\[\\00306W\\003hois\\00304\\]\\017\"\n## Change lineout to the results you want. Valid results are channel users modes topic  ##  ##\n  variable lineout \"channel users modes topic\"\n##############################################################################################\n##  ##                           End Setup.                                              ## ##\n##############################################################################################\n  variable channel \"\"\n  setudef flag $whois::command\n  bind pub -|- [string trimleft $whois::cmdchar]${whois::command} whois::list\n  bind raw -|- \"311\" whois::311\n  bind raw -|- \"312\" whois::312\n  bind raw -|- \"319\" whois::319\n  bind raw -|- \"317\" whois::317\n  bind raw -|- \"313\" whois::multi\n  bind raw -|- \"310\" whois::multi\n  bind raw -|- \"335\" whois::multi\n  bind raw -|- \"301\" whois::301\n  bind raw -|- \"671\" whois::multi\n  bind raw -|- \"320\" whois::multi\n  bind raw -|- \"401\" whois::multi\n  bind raw -|- \"318\" whois::318\n  bind raw -|- \"307\" whois::307\n}\nproc whois::311 {from key text} {\n  if {[regexp -- {^[^\\s]+\\s(.+?)\\s(.+?)\\s(.+?)\\s\\*\\s\\:(.+)$} $text wholematch nick ident host realname]} {\n    putserv \"PRIVMSG $whois::channel :${whois::logo} ${whois::tagf}Host:${whois::textf} \\\n        $nick \\(${ident}@${host}\\) ${whois::tagf}Realname:${whois::textf} $realname\"\n  }\n}\nproc whois::multi {from key text} {\n  if {[regexp {\\:(.*)$} $text match $key]} {\n    putserv \"PRIVMSG $whois::channel :${whois::logo} ${whois::tagf}Note:${whois::textf} [subst $$key]\"\n        return 1\n  }\n}\nproc whois::312 {from key text} {\n  regexp {([^\\s]+)\\s\\:} $text match server\n  putserv \"PRIVMSG $whois::channel :${whois::logo} ${whois::tagf}Server:${whois::textf} $server\"\n}\nproc whois::319 {from key text} {\n  if {[regexp {.+\\:(.+)$} $text match channels]} {\n    putserv \"PRIVMSG $whois::channel :${whois::logo} ${whois::tagf}Channels:${whois::textf} $channels\"\n  }\n}\nproc whois::317 {from key text} {\n  if {[regexp -- {.*\\s(\\d+)\\s(\\d+)\\s\\:} $text wholematch idle signon]} {\n    putserv \"PRIVMSG $whois::channel :${whois::logo} ${whois::tagf}Connected:${whois::textf} \\\n        [ctime $signon] ${whois::tagf}Idle:${whois::textf} [duration $idle]\"\n  }\n}\nproc whois::301 {from key text} {\n  if {[regexp {^.+\\s[^\\s]+\\s\\:(.*)$} $text match awaymsg]} {\n    putserv \"PRIVMSG $whois::channel :${whois::logo} ${whois::tagf}Away:${whois::textf} $awaymsg\"\n  }\n}\nproc whois::318 {from key text} {\n  namespace eval whois {\n        variable channel \"\"\n  }\n  variable whois::channel \"\"\n}\nproc whois::307 {from key text} {\n  putserv \"PRIVMSG $whois::channel :${whois::logo} ${whois::tagf}Services:${whois::textf} Registered Nick\"\n}\nproc whois::list {nick host hand chan text} {\n  if {[lsearch -exact [channel info $chan] \"+${whois::command}\"] != -1} {\n    namespace eval whois {\n          variable channel \"\"\n        }\n    variable whois::channel $chan\n    putserv \"WHOIS $text\"\n  }\n}\nputlog \"\\002*Loaded* \\017\\00304\\002\\[\\00306W\\003hois\\00304\\]\\017 \\002by \\\nFord_Lawnmower irc.GeekShed.net #Script-Help\"\n</textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        theme: \"night\",\n        lineNumbers: true,\n        indentUnit: 2,\n        scrollPastEnd: true,\n        mode: \"text/x-tcl\"\n      });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-tcl</code>.</p>\n\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/tcl/tcl.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n//tcl mode by Ford_Lawnmower :: Based on Velocity mode by Steve O'Hara\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"tcl\", function() {\n  function parseWords(str) {\n    var obj = {}, words = str.split(\" \");\n    for (var i = 0; i < words.length; ++i) obj[words[i]] = true;\n    return obj;\n  }\n  var keywords = parseWords(\"Tcl safe after append array auto_execok auto_import auto_load \" +\n        \"auto_mkindex auto_mkindex_old auto_qualify auto_reset bgerror \" +\n        \"binary break catch cd close concat continue dde eof encoding error \" +\n        \"eval exec exit expr fblocked fconfigure fcopy file fileevent filename \" +\n        \"filename flush for foreach format gets glob global history http if \" +\n        \"incr info interp join lappend lindex linsert list llength load lrange \" +\n        \"lreplace lsearch lset lsort memory msgcat namespace open package parray \" +\n        \"pid pkg::create pkg_mkIndex proc puts pwd re_syntax read regex regexp \" +\n        \"registry regsub rename resource return scan seek set socket source split \" +\n        \"string subst switch tcl_endOfWord tcl_findLibrary tcl_startOfNextWord \" +\n        \"tcl_wordBreakAfter tcl_startOfPreviousWord tcl_wordBreakBefore tcltest \" +\n        \"tclvars tell time trace unknown unset update uplevel upvar variable \" +\n    \"vwait\");\n    var functions = parseWords(\"if elseif else and not or eq ne in ni for foreach while switch\");\n    var isOperatorChar = /[+\\-*&%=<>!?^\\/\\|]/;\n    function chain(stream, state, f) {\n      state.tokenize = f;\n      return f(stream, state);\n    }\n    function tokenBase(stream, state) {\n      var beforeParams = state.beforeParams;\n      state.beforeParams = false;\n      var ch = stream.next();\n      if ((ch == '\"' || ch == \"'\") && state.inParams)\n        return chain(stream, state, tokenString(ch));\n      else if (/[\\[\\]{}\\(\\),;\\.]/.test(ch)) {\n        if (ch == \"(\" && beforeParams) state.inParams = true;\n        else if (ch == \")\") state.inParams = false;\n          return null;\n      }\n      else if (/\\d/.test(ch)) {\n        stream.eatWhile(/[\\w\\.]/);\n        return \"number\";\n      }\n      else if (ch == \"#\" && stream.eat(\"*\")) {\n        return chain(stream, state, tokenComment);\n      }\n      else if (ch == \"#\" && stream.match(/ *\\[ *\\[/)) {\n        return chain(stream, state, tokenUnparsed);\n      }\n      else if (ch == \"#\" && stream.eat(\"#\")) {\n        stream.skipToEnd();\n        return \"comment\";\n      }\n      else if (ch == '\"') {\n        stream.skipTo(/\"/);\n        return \"comment\";\n      }\n      else if (ch == \"$\") {\n        stream.eatWhile(/[$_a-z0-9A-Z\\.{:]/);\n        stream.eatWhile(/}/);\n        state.beforeParams = true;\n        return \"builtin\";\n      }\n      else if (isOperatorChar.test(ch)) {\n        stream.eatWhile(isOperatorChar);\n        return \"comment\";\n      }\n      else {\n        stream.eatWhile(/[\\w\\$_{}\\xa1-\\uffff]/);\n        var word = stream.current().toLowerCase();\n        if (keywords && keywords.propertyIsEnumerable(word))\n          return \"keyword\";\n        if (functions && functions.propertyIsEnumerable(word)) {\n          state.beforeParams = true;\n          return \"keyword\";\n        }\n        return null;\n      }\n    }\n    function tokenString(quote) {\n      return function(stream, state) {\n      var escaped = false, next, end = false;\n      while ((next = stream.next()) != null) {\n        if (next == quote && !escaped) {\n          end = true;\n          break;\n        }\n        escaped = !escaped && next == \"\\\\\";\n      }\n      if (end) state.tokenize = tokenBase;\n        return \"string\";\n      };\n    }\n    function tokenComment(stream, state) {\n      var maybeEnd = false, ch;\n      while (ch = stream.next()) {\n        if (ch == \"#\" && maybeEnd) {\n          state.tokenize = tokenBase;\n          break;\n        }\n        maybeEnd = (ch == \"*\");\n      }\n      return \"comment\";\n    }\n    function tokenUnparsed(stream, state) {\n      var maybeEnd = 0, ch;\n      while (ch = stream.next()) {\n        if (ch == \"#\" && maybeEnd == 2) {\n          state.tokenize = tokenBase;\n          break;\n        }\n        if (ch == \"]\")\n          maybeEnd++;\n        else if (ch != \" \")\n          maybeEnd = 0;\n      }\n      return \"meta\";\n    }\n    return {\n      startState: function() {\n        return {\n          tokenize: tokenBase,\n          beforeParams: false,\n          inParams: false\n        };\n      },\n      token: function(stream, state) {\n        if (stream.eatSpace()) return null;\n        return state.tokenize(stream, state);\n      }\n    };\n});\nCodeMirror.defineMIME(\"text/x-tcl\", \"tcl\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/textile/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Textile mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"textile.js\"></script>\n<style>.CodeMirror {background: #f8f8f8;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/marijnh/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=\"active\" href=\"#\">Textile</a>\n  </ul>\n</div>\n\n<article>\n    <h2>Textile mode</h2>\n    <form><textarea id=\"code\" name=\"code\">\nh1. Textile Mode\n\nA paragraph without formatting.\n\np. A simple Paragraph.\n\n\nh2. Phrase Modifiers\n\nHere are some simple phrase modifiers: *strong*, _emphasis_, **bold**, and __italic__.\n\nA ??citation??, -deleted text-, +inserted text+, some ^superscript^, and some ~subscript~.\n\nA %span element% and @code element@\n\nA \"link\":http://example.com, a \"link with (alt text)\":urlAlias\n\n[urlAlias]http://example.com/\n\nAn image: !http://example.com/image.png! and an image with a link: !http://example.com/image.png!:http://example.com\n\nA sentence with a footnote.[123]\n\nfn123. The footnote is defined here.\n\nRegistered(r), Trademark(tm), and Copyright(c)\n\n\nh2. Headers\n\nh1. Top level\nh2. Second level\nh3. Third level\nh4. Fourth level\nh5. Fifth level\nh6. Lowest level\n\n\nh2.  Lists\n\n* An unordered list\n** foo bar\n*** foo bar\n**** foo bar\n** foo bar\n\n# An ordered list\n## foo bar\n### foo bar\n#### foo bar\n## foo bar\n\n- definition list := description\n- another item    := foo bar\n- spanning ines   :=\n                     foo bar\n\n                     foo bar =:\n\n\nh2. Attributes\n\nLayouts and phrase modifiers can be modified with various kinds of attributes: alignment, CSS ID, CSS class names, language, padding, and CSS styles.\n\nh3. Alignment\n\ndiv<. left align\ndiv>. right align\n\nh3. CSS ID and class name\n\nYou are a %(my-id#my-classname) rad% person.\n\nh3. Language\n\np[en_CA]. Strange weather, eh?\n\nh3. Horizontal Padding\n\np(())). 2em left padding, 3em right padding\n\nh3. CSS styling\n\np{background: red}. Fire!\n\n\nh2. Table\n\n|_.              Header 1               |_.      Header 2        |\n|{background:#ddd}. Cell with background|         Normal         |\n|\\2.         Cell spanning 2 columns                             |\n|/2.         Cell spanning 2 rows       |(cell-class). one       |\n|                                                two             |\n|>.                  Right aligned cell |<. Left aligned cell    |\n\n\nh3. A table with attributes:\n\ntable(#prices).\n|Adults|$5|\n|Children|$2|\n\n\nh2. Code blocks\n\nbc.\nfunction factorial(n) {\n    if (n === 0) {\n        return 1;\n    }\n    return n * factorial(n - 1);\n}\n\npre..\n                ,,,,,,\n            o#'9MMHb':'-,o,\n         .oH\":HH$' \"' ' -*R&o,\n        dMMM*\"\"'`'      .oM\"HM?.\n       ,MMM'          \"HLbd< ?&H\\\n      .:MH .\"\\          ` MM  MM&b\n     . \"*H    -        &MMMMMMMMMH:\n     .    dboo        MMMMMMMMMMMM.\n     .   dMMMMMMb      *MMMMMMMMMP.\n     .    MMMMMMMP        *MMMMMP .\n          `#MMMMM           MM6P ,\n       '    `MMMP\"           HM*`,\n        '    :MM             .- ,\n         '.   `#?..  .       ..'\n            -.   .         .-\n              ''-.oo,oo.-''\n\n\\. _(9>\n \\==_)\n  -'=\n\nh2. Temporarily disabling textile markup\n\nnotextile. Don't __touch this!__\n\nSurround text with double-equals to disable textile inline. Example: Use ==*asterisks*== for *strong* text.\n\n\nh2. HTML\n\nSome block layouts are simply textile versions of HTML tags with the same name, like @div@, @pre@, and @p@. HTML tags can also exist on their own line:\n\n<section>\n  <h1>Title</h1>\n  <p>Hello!</p>\n</section>\n\n</textarea></form>\n    <script>\n        var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n            lineNumbers: true,\n            mode: \"text/x-textile\"\n        });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-textile</code>.</p>\n\n    <p><strong>Parsing/Highlighting Tests:</strong> <a href=\"../../test/index.html#textile_*\">normal</a>,  <a href=\"../../test/index.html#verbose,textile_*\">verbose</a>.</p>\n\n</article>\n"
  },
  {
    "path": "base/res/codemirror/mode/textile/test.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function() {\n  var mode = CodeMirror.getMode({tabSize: 4}, 'textile');\n  function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); }\n\n  MT('simpleParagraphs',\n      'Some text.',\n      '',\n      'Some more text.');\n\n  /*\n   * Phrase Modifiers\n   */\n\n  MT('em',\n      'foo [em _bar_]');\n\n  MT('emBoogus',\n      'code_mirror');\n\n  MT('strong',\n      'foo [strong *bar*]');\n\n  MT('strongBogus',\n      '3 * 3 = 9');\n\n  MT('italic',\n      'foo [em __bar__]');\n\n  MT('italicBogus',\n      'code__mirror');\n\n  MT('bold',\n      'foo [strong **bar**]');\n\n  MT('boldBogus',\n      '3 ** 3 = 27');\n\n  MT('simpleLink',\n      '[link \"CodeMirror\":http://codemirror.net]');\n\n  MT('referenceLink',\n      '[link \"CodeMirror\":code_mirror]',\n      'Normal Text.',\n      '[link [[code_mirror]]http://codemirror.net]');\n\n  MT('footCite',\n      'foo bar[qualifier [[1]]]');\n\n  MT('footCiteBogus',\n      'foo bar[[1a2]]');\n\n  MT('special-characters',\n          'Registered [tag (r)], ' +\n          'Trademark [tag (tm)], and ' +\n          'Copyright [tag (c)] 2008');\n\n  MT('cite',\n      \"A book is [keyword ??The Count of Monte Cristo??] by Dumas.\");\n\n  MT('additionAndDeletion',\n      'The news networks declared [negative -Al Gore-] ' +\n        '[positive +George W. Bush+] the winner in Florida.');\n\n  MT('subAndSup',\n      'f(x, n) = log [builtin ~4~] x [builtin ^n^]');\n\n  MT('spanAndCode',\n      'A [quote %span element%] and [atom @code element@]');\n\n  MT('spanBogus',\n      'Percentage 25% is not a span.');\n\n  MT('citeBogus',\n      'Question? is not a citation.');\n\n  MT('codeBogus',\n      'user@example.com');\n\n  MT('subBogus',\n      '~username');\n\n  MT('supBogus',\n      'foo ^ bar');\n\n  MT('deletionBogus',\n      '3 - 3 = 0');\n\n  MT('additionBogus',\n      '3 + 3 = 6');\n\n  MT('image',\n      'An image: [string !http://www.example.com/image.png!]');\n\n  MT('imageWithAltText',\n      'An image: [string !http://www.example.com/image.png (Alt Text)!]');\n\n  MT('imageWithUrl',\n      'An image: [string !http://www.example.com/image.png!:http://www.example.com/]');\n\n  /*\n   * Headers\n   */\n\n  MT('h1',\n      '[header&header-1 h1. foo]');\n\n  MT('h2',\n      '[header&header-2 h2. foo]');\n\n  MT('h3',\n      '[header&header-3 h3. foo]');\n\n  MT('h4',\n      '[header&header-4 h4. foo]');\n\n  MT('h5',\n      '[header&header-5 h5. foo]');\n\n  MT('h6',\n      '[header&header-6 h6. foo]');\n\n  MT('h7Bogus',\n      'h7. foo');\n\n  MT('multipleHeaders',\n      '[header&header-1 h1. Heading 1]',\n      '',\n      'Some text.',\n      '',\n      '[header&header-2 h2. Heading 2]',\n      '',\n      'More text.');\n\n  MT('h1inline',\n      '[header&header-1 h1. foo ][header&header-1&em _bar_][header&header-1  baz]');\n\n  /*\n   * Lists\n   */\n\n  MT('ul',\n      'foo',\n      'bar',\n      '',\n      '[variable-2 * foo]',\n      '[variable-2 * bar]');\n\n  MT('ulNoBlank',\n      'foo',\n      'bar',\n      '[variable-2 * foo]',\n      '[variable-2 * bar]');\n\n  MT('ol',\n      'foo',\n      'bar',\n      '',\n      '[variable-2 # foo]',\n      '[variable-2 # bar]');\n\n  MT('olNoBlank',\n      'foo',\n      'bar',\n      '[variable-2 # foo]',\n      '[variable-2 # bar]');\n\n  MT('ulFormatting',\n      '[variable-2 * ][variable-2&em _foo_][variable-2  bar]',\n      '[variable-2 * ][variable-2&strong *][variable-2&em&strong _foo_]' +\n        '[variable-2&strong *][variable-2  bar]',\n      '[variable-2 * ][variable-2&strong *foo*][variable-2  bar]');\n\n  MT('olFormatting',\n      '[variable-2 # ][variable-2&em _foo_][variable-2  bar]',\n      '[variable-2 # ][variable-2&strong *][variable-2&em&strong _foo_]' +\n        '[variable-2&strong *][variable-2  bar]',\n      '[variable-2 # ][variable-2&strong *foo*][variable-2  bar]');\n\n  MT('ulNested',\n      '[variable-2 * foo]',\n      '[variable-3 ** bar]',\n      '[keyword *** bar]',\n      '[variable-2 **** bar]',\n      '[variable-3 ** bar]');\n\n  MT('olNested',\n      '[variable-2 # foo]',\n      '[variable-3 ## bar]',\n      '[keyword ### bar]',\n      '[variable-2 #### bar]',\n      '[variable-3 ## bar]');\n\n  MT('ulNestedWithOl',\n      '[variable-2 * foo]',\n      '[variable-3 ## bar]',\n      '[keyword *** bar]',\n      '[variable-2 #### bar]',\n      '[variable-3 ** bar]');\n\n  MT('olNestedWithUl',\n      '[variable-2 # foo]',\n      '[variable-3 ** bar]',\n      '[keyword ### bar]',\n      '[variable-2 **** bar]',\n      '[variable-3 ## bar]');\n\n  MT('definitionList',\n      '[number - coffee := Hot ][number&em _and_][number  black]',\n      '',\n      'Normal text.');\n\n  MT('definitionListSpan',\n      '[number - coffee :=]',\n      '',\n      '[number Hot ][number&em _and_][number  black =:]',\n      '',\n      'Normal text.');\n\n  MT('boo',\n      '[number - dog := woof woof]',\n      '[number - cat := meow meow]',\n      '[number - whale :=]',\n      '[number Whale noises.]',\n      '',\n      '[number Also, ][number&em _splashing_][number . =:]');\n\n  /*\n   * Attributes\n   */\n\n  MT('divWithAttribute',\n      '[punctuation div][punctuation&attribute (#my-id)][punctuation . foo bar]');\n\n  MT('divWithAttributeAnd2emRightPadding',\n      '[punctuation div][punctuation&attribute (#my-id)((][punctuation . foo bar]');\n\n  MT('divWithClassAndId',\n      '[punctuation div][punctuation&attribute (my-class#my-id)][punctuation . foo bar]');\n\n  MT('paragraphWithCss',\n      'p[attribute {color:red;}]. foo bar');\n\n  MT('paragraphNestedStyles',\n      'p. [strong *foo ][strong&em _bar_][strong *]');\n\n  MT('paragraphWithLanguage',\n      'p[attribute [[fr]]]. Parlez-vous français?');\n\n  MT('paragraphLeftAlign',\n      'p[attribute <]. Left');\n\n  MT('paragraphRightAlign',\n      'p[attribute >]. Right');\n\n  MT('paragraphRightAlign',\n      'p[attribute =]. Center');\n\n  MT('paragraphJustified',\n      'p[attribute <>]. Justified');\n\n  MT('paragraphWithLeftIndent1em',\n      'p[attribute (]. Left');\n\n  MT('paragraphWithRightIndent1em',\n      'p[attribute )]. Right');\n\n  MT('paragraphWithLeftIndent2em',\n      'p[attribute ((]. Left');\n\n  MT('paragraphWithRightIndent2em',\n      'p[attribute ))]. Right');\n\n  MT('paragraphWithLeftIndent3emRightIndent2em',\n      'p[attribute ((())]. Right');\n\n  MT('divFormatting',\n      '[punctuation div. ][punctuation&strong *foo ]' +\n        '[punctuation&strong&em _bar_][punctuation&strong *]');\n\n  MT('phraseModifierAttributes',\n      'p[attribute (my-class)]. This is a paragraph that has a class and' +\n      ' this [em _][em&attribute (#special-phrase)][em emphasized phrase_]' +\n      ' has an id.');\n\n  MT('linkWithClass',\n      '[link \"(my-class). This is a link with class\":http://redcloth.org]');\n\n  /*\n   * Layouts\n   */\n\n  MT('paragraphLayouts',\n      'p. This is one paragraph.',\n      '',\n      'p. This is another.');\n\n  MT('div',\n      '[punctuation div. foo bar]');\n\n  MT('pre',\n      '[operator pre. Text]');\n\n  MT('bq.',\n      '[bracket bq. foo bar]',\n      '',\n      'Normal text.');\n\n  MT('footnote',\n      '[variable fn123. foo ][variable&strong *bar*]');\n\n  /*\n   * Spanning Layouts\n   */\n\n  MT('bq..ThenParagraph',\n      '[bracket bq.. foo bar]',\n      '',\n      '[bracket More quote.]',\n      'p. Normal Text');\n\n  MT('bq..ThenH1',\n      '[bracket bq.. foo bar]',\n      '',\n      '[bracket More quote.]',\n      '[header&header-1 h1. Header Text]');\n\n  MT('bc..ThenParagraph',\n      '[atom bc.. # Some ruby code]',\n      '[atom obj = {foo: :bar}]',\n      '[atom puts obj]',\n      '',\n      '[atom obj[[:love]] = \"*love*\"]',\n      '[atom puts obj.love.upcase]',\n      '',\n      'p. Normal text.');\n\n  MT('fn1..ThenParagraph',\n      '[variable fn1.. foo bar]',\n      '',\n      '[variable More.]',\n      'p. Normal Text');\n\n  MT('pre..ThenParagraph',\n      '[operator pre.. foo bar]',\n      '',\n      '[operator More.]',\n      'p. Normal Text');\n\n  /*\n   * Tables\n   */\n\n  MT('table',\n      '[variable-3&operator |_. name |_. age|]',\n      '[variable-3 |][variable-3&strong *Walter*][variable-3 |   5  |]',\n      '[variable-3 |Florence|   6  |]',\n      '',\n      'p. Normal text.');\n\n  MT('tableWithAttributes',\n      '[variable-3&operator |_. name |_. age|]',\n      '[variable-3 |][variable-3&attribute /2.][variable-3  Jim |]',\n      '[variable-3 |][variable-3&attribute \\\\2{color: red}.][variable-3  Sam |]');\n\n  /*\n   * HTML\n   */\n\n  MT('html',\n      '[comment <div id=\"wrapper\">]',\n      '[comment <section id=\"introduction\">]',\n      '',\n      '[header&header-1 h1. Welcome]',\n      '',\n      '[variable-2 * Item one]',\n      '[variable-2 * Item two]',\n      '',\n      '[comment <a href=\"http://example.com\">Example</a>]',\n      '',\n      '[comment </section>]',\n      '[comment </div>]');\n\n  MT('inlineHtml',\n      'I can use HTML directly in my [comment <span class=\"youbetcha\">Textile</span>].');\n\n  /*\n   * No-Textile\n   */\n\n  MT('notextile',\n    '[string-2 notextile. *No* formatting]');\n\n  MT('notextileInline',\n      'Use [string-2 ==*asterisks*==] for [strong *strong*] text.');\n\n  MT('notextileWithPre',\n      '[operator pre. *No* formatting]');\n\n  MT('notextileWithSpanningPre',\n      '[operator pre.. *No* formatting]',\n      '',\n      '[operator *No* formatting]');\n\n  /* Only toggling phrases between non-word chars. */\n\n  MT('phrase-in-word',\n     'foo_bar_baz');\n\n  MT('phrase-non-word',\n     '[negative -x-] aaa-bbb ccc-ddd [negative -eee-] fff [negative -ggg-]');\n\n  MT('phrase-lone-dash',\n     'foo - bar - baz');\n})();\n"
  },
  {
    "path": "base/res/codemirror/mode/textile/textile.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") { // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  } else if (typeof define == \"function\" && define.amd) { // AMD\n    define([\"../../lib/codemirror\"], mod);\n  } else { // Plain browser env\n    mod(CodeMirror);\n  }\n})(function(CodeMirror) {\n  \"use strict\";\n\n  var TOKEN_STYLES = {\n    addition: \"positive\",\n    attributes: \"attribute\",\n    bold: \"strong\",\n    cite: \"keyword\",\n    code: \"atom\",\n    definitionList: \"number\",\n    deletion: \"negative\",\n    div: \"punctuation\",\n    em: \"em\",\n    footnote: \"variable\",\n    footCite: \"qualifier\",\n    header: \"header\",\n    html: \"comment\",\n    image: \"string\",\n    italic: \"em\",\n    link: \"link\",\n    linkDefinition: \"link\",\n    list1: \"variable-2\",\n    list2: \"variable-3\",\n    list3: \"keyword\",\n    notextile: \"string-2\",\n    pre: \"operator\",\n    p: \"property\",\n    quote: \"bracket\",\n    span: \"quote\",\n    specialChar: \"tag\",\n    strong: \"strong\",\n    sub: \"builtin\",\n    sup: \"builtin\",\n    table: \"variable-3\",\n    tableHeading: \"operator\"\n  };\n\n  function startNewLine(stream, state) {\n    state.mode = Modes.newLayout;\n    state.tableHeading = false;\n\n    if (state.layoutType === \"definitionList\" && state.spanningLayout &&\n        stream.match(RE(\"definitionListEnd\"), false))\n      state.spanningLayout = false;\n  }\n\n  function handlePhraseModifier(stream, state, ch) {\n    if (ch === \"_\") {\n      if (stream.eat(\"_\"))\n        return togglePhraseModifier(stream, state, \"italic\", /__/, 2);\n      else\n        return togglePhraseModifier(stream, state, \"em\", /_/, 1);\n    }\n\n    if (ch === \"*\") {\n      if (stream.eat(\"*\")) {\n        return togglePhraseModifier(stream, state, \"bold\", /\\*\\*/, 2);\n      }\n      return togglePhraseModifier(stream, state, \"strong\", /\\*/, 1);\n    }\n\n    if (ch === \"[\") {\n      if (stream.match(/\\d+\\]/)) state.footCite = true;\n      return tokenStyles(state);\n    }\n\n    if (ch === \"(\") {\n      var spec = stream.match(/^(r|tm|c)\\)/);\n      if (spec)\n        return tokenStylesWith(state, TOKEN_STYLES.specialChar);\n    }\n\n    if (ch === \"<\" && stream.match(/(\\w+)[^>]+>[^<]+<\\/\\1>/))\n      return tokenStylesWith(state, TOKEN_STYLES.html);\n\n    if (ch === \"?\" && stream.eat(\"?\"))\n      return togglePhraseModifier(stream, state, \"cite\", /\\?\\?/, 2);\n\n    if (ch === \"=\" && stream.eat(\"=\"))\n      return togglePhraseModifier(stream, state, \"notextile\", /==/, 2);\n\n    if (ch === \"-\" && !stream.eat(\"-\"))\n      return togglePhraseModifier(stream, state, \"deletion\", /-/, 1);\n\n    if (ch === \"+\")\n      return togglePhraseModifier(stream, state, \"addition\", /\\+/, 1);\n\n    if (ch === \"~\")\n      return togglePhraseModifier(stream, state, \"sub\", /~/, 1);\n\n    if (ch === \"^\")\n      return togglePhraseModifier(stream, state, \"sup\", /\\^/, 1);\n\n    if (ch === \"%\")\n      return togglePhraseModifier(stream, state, \"span\", /%/, 1);\n\n    if (ch === \"@\")\n      return togglePhraseModifier(stream, state, \"code\", /@/, 1);\n\n    if (ch === \"!\") {\n      var type = togglePhraseModifier(stream, state, \"image\", /(?:\\([^\\)]+\\))?!/, 1);\n      stream.match(/^:\\S+/); // optional Url portion\n      return type;\n    }\n    return tokenStyles(state);\n  }\n\n  function togglePhraseModifier(stream, state, phraseModifier, closeRE, openSize) {\n    var charBefore = stream.pos > openSize ? stream.string.charAt(stream.pos - openSize - 1) : null;\n    var charAfter = stream.peek();\n    if (state[phraseModifier]) {\n      if ((!charAfter || /\\W/.test(charAfter)) && charBefore && /\\S/.test(charBefore)) {\n        var type = tokenStyles(state);\n        state[phraseModifier] = false;\n        return type;\n      }\n    } else if ((!charBefore || /\\W/.test(charBefore)) && charAfter && /\\S/.test(charAfter) &&\n               stream.match(new RegExp(\"^.*\\\\S\" + closeRE.source + \"(?:\\\\W|$)\"), false)) {\n      state[phraseModifier] = true;\n      state.mode = Modes.attributes;\n    }\n    return tokenStyles(state);\n  };\n\n  function tokenStyles(state) {\n    var disabled = textileDisabled(state);\n    if (disabled) return disabled;\n\n    var styles = [];\n    if (state.layoutType) styles.push(TOKEN_STYLES[state.layoutType]);\n\n    styles = styles.concat(activeStyles(\n      state, \"addition\", \"bold\", \"cite\", \"code\", \"deletion\", \"em\", \"footCite\",\n      \"image\", \"italic\", \"link\", \"span\", \"strong\", \"sub\", \"sup\", \"table\", \"tableHeading\"));\n\n    if (state.layoutType === \"header\")\n      styles.push(TOKEN_STYLES.header + \"-\" + state.header);\n\n    return styles.length ? styles.join(\" \") : null;\n  }\n\n  function textileDisabled(state) {\n    var type = state.layoutType;\n\n    switch(type) {\n    case \"notextile\":\n    case \"code\":\n    case \"pre\":\n      return TOKEN_STYLES[type];\n    default:\n      if (state.notextile)\n        return TOKEN_STYLES.notextile + (type ? (\" \" + TOKEN_STYLES[type]) : \"\");\n      return null;\n    }\n  }\n\n  function tokenStylesWith(state, extraStyles) {\n    var disabled = textileDisabled(state);\n    if (disabled) return disabled;\n\n    var type = tokenStyles(state);\n    if (extraStyles)\n      return type ? (type + \" \" + extraStyles) : extraStyles;\n    else\n      return type;\n  }\n\n  function activeStyles(state) {\n    var styles = [];\n    for (var i = 1; i < arguments.length; ++i) {\n      if (state[arguments[i]])\n        styles.push(TOKEN_STYLES[arguments[i]]);\n    }\n    return styles;\n  }\n\n  function blankLine(state) {\n    var spanningLayout = state.spanningLayout, type = state.layoutType;\n\n    for (var key in state) if (state.hasOwnProperty(key))\n      delete state[key];\n\n    state.mode = Modes.newLayout;\n    if (spanningLayout) {\n      state.layoutType = type;\n      state.spanningLayout = true;\n    }\n  }\n\n  var REs = {\n    cache: {},\n    single: {\n      bc: \"bc\",\n      bq: \"bq\",\n      definitionList: /- [^(?::=)]+:=+/,\n      definitionListEnd: /.*=:\\s*$/,\n      div: \"div\",\n      drawTable: /\\|.*\\|/,\n      foot: /fn\\d+/,\n      header: /h[1-6]/,\n      html: /\\s*<(?:\\/)?(\\w+)(?:[^>]+)?>(?:[^<]+<\\/\\1>)?/,\n      link: /[^\"]+\":\\S/,\n      linkDefinition: /\\[[^\\s\\]]+\\]\\S+/,\n      list: /(?:#+|\\*+)/,\n      notextile: \"notextile\",\n      para: \"p\",\n      pre: \"pre\",\n      table: \"table\",\n      tableCellAttributes: /[\\/\\\\]\\d+/,\n      tableHeading: /\\|_\\./,\n      tableText: /[^\"_\\*\\[\\(\\?\\+~\\^%@|-]+/,\n      text: /[^!\"_=\\*\\[\\(<\\?\\+~\\^%@-]+/\n    },\n    attributes: {\n      align: /(?:<>|<|>|=)/,\n      selector: /\\([^\\(][^\\)]+\\)/,\n      lang: /\\[[^\\[\\]]+\\]/,\n      pad: /(?:\\(+|\\)+){1,2}/,\n      css: /\\{[^\\}]+\\}/\n    },\n    createRe: function(name) {\n      switch (name) {\n      case \"drawTable\":\n        return REs.makeRe(\"^\", REs.single.drawTable, \"$\");\n      case \"html\":\n        return REs.makeRe(\"^\", REs.single.html, \"(?:\", REs.single.html, \")*\", \"$\");\n      case \"linkDefinition\":\n        return REs.makeRe(\"^\", REs.single.linkDefinition, \"$\");\n      case \"listLayout\":\n        return REs.makeRe(\"^\", REs.single.list, RE(\"allAttributes\"), \"*\\\\s+\");\n      case \"tableCellAttributes\":\n        return REs.makeRe(\"^\", REs.choiceRe(REs.single.tableCellAttributes,\n                                            RE(\"allAttributes\")), \"+\\\\.\");\n      case \"type\":\n        return REs.makeRe(\"^\", RE(\"allTypes\"));\n      case \"typeLayout\":\n        return REs.makeRe(\"^\", RE(\"allTypes\"), RE(\"allAttributes\"),\n                          \"*\\\\.\\\\.?\", \"(\\\\s+|$)\");\n      case \"attributes\":\n        return REs.makeRe(\"^\", RE(\"allAttributes\"), \"+\");\n\n      case \"allTypes\":\n        return REs.choiceRe(REs.single.div, REs.single.foot,\n                            REs.single.header, REs.single.bc, REs.single.bq,\n                            REs.single.notextile, REs.single.pre, REs.single.table,\n                            REs.single.para);\n\n      case \"allAttributes\":\n        return REs.choiceRe(REs.attributes.selector, REs.attributes.css,\n                            REs.attributes.lang, REs.attributes.align, REs.attributes.pad);\n\n      default:\n        return REs.makeRe(\"^\", REs.single[name]);\n      }\n    },\n    makeRe: function() {\n      var pattern = \"\";\n      for (var i = 0; i < arguments.length; ++i) {\n        var arg = arguments[i];\n        pattern += (typeof arg === \"string\") ? arg : arg.source;\n      }\n      return new RegExp(pattern);\n    },\n    choiceRe: function() {\n      var parts = [arguments[0]];\n      for (var i = 1; i < arguments.length; ++i) {\n        parts[i * 2 - 1] = \"|\";\n        parts[i * 2] = arguments[i];\n      }\n\n      parts.unshift(\"(?:\");\n      parts.push(\")\");\n      return REs.makeRe.apply(null, parts);\n    }\n  };\n\n  function RE(name) {\n    return (REs.cache[name] || (REs.cache[name] = REs.createRe(name)));\n  }\n\n  var Modes = {\n    newLayout: function(stream, state) {\n      if (stream.match(RE(\"typeLayout\"), false)) {\n        state.spanningLayout = false;\n        return (state.mode = Modes.blockType)(stream, state);\n      }\n      var newMode;\n      if (!textileDisabled(state)) {\n        if (stream.match(RE(\"listLayout\"), false))\n          newMode = Modes.list;\n        else if (stream.match(RE(\"drawTable\"), false))\n          newMode = Modes.table;\n        else if (stream.match(RE(\"linkDefinition\"), false))\n          newMode = Modes.linkDefinition;\n        else if (stream.match(RE(\"definitionList\")))\n          newMode = Modes.definitionList;\n        else if (stream.match(RE(\"html\"), false))\n          newMode = Modes.html;\n      }\n      return (state.mode = (newMode || Modes.text))(stream, state);\n    },\n\n    blockType: function(stream, state) {\n      var match, type;\n      state.layoutType = null;\n\n      if (match = stream.match(RE(\"type\")))\n        type = match[0];\n      else\n        return (state.mode = Modes.text)(stream, state);\n\n      if (match = type.match(RE(\"header\"))) {\n        state.layoutType = \"header\";\n        state.header = parseInt(match[0][1]);\n      } else if (type.match(RE(\"bq\"))) {\n        state.layoutType = \"quote\";\n      } else if (type.match(RE(\"bc\"))) {\n        state.layoutType = \"code\";\n      } else if (type.match(RE(\"foot\"))) {\n        state.layoutType = \"footnote\";\n      } else if (type.match(RE(\"notextile\"))) {\n        state.layoutType = \"notextile\";\n      } else if (type.match(RE(\"pre\"))) {\n        state.layoutType = \"pre\";\n      } else if (type.match(RE(\"div\"))) {\n        state.layoutType = \"div\";\n      } else if (type.match(RE(\"table\"))) {\n        state.layoutType = \"table\";\n      }\n\n      state.mode = Modes.attributes;\n      return tokenStyles(state);\n    },\n\n    text: function(stream, state) {\n      if (stream.match(RE(\"text\"))) return tokenStyles(state);\n\n      var ch = stream.next();\n      if (ch === '\"')\n        return (state.mode = Modes.link)(stream, state);\n      return handlePhraseModifier(stream, state, ch);\n    },\n\n    attributes: function(stream, state) {\n      state.mode = Modes.layoutLength;\n\n      if (stream.match(RE(\"attributes\")))\n        return tokenStylesWith(state, TOKEN_STYLES.attributes);\n      else\n        return tokenStyles(state);\n    },\n\n    layoutLength: function(stream, state) {\n      if (stream.eat(\".\") && stream.eat(\".\"))\n        state.spanningLayout = true;\n\n      state.mode = Modes.text;\n      return tokenStyles(state);\n    },\n\n    list: function(stream, state) {\n      var match = stream.match(RE(\"list\"));\n      state.listDepth = match[0].length;\n      var listMod = (state.listDepth - 1) % 3;\n      if (!listMod)\n        state.layoutType = \"list1\";\n      else if (listMod === 1)\n        state.layoutType = \"list2\";\n      else\n        state.layoutType = \"list3\";\n\n      state.mode = Modes.attributes;\n      return tokenStyles(state);\n    },\n\n    link: function(stream, state) {\n      state.mode = Modes.text;\n      if (stream.match(RE(\"link\"))) {\n        stream.match(/\\S+/);\n        return tokenStylesWith(state, TOKEN_STYLES.link);\n      }\n      return tokenStyles(state);\n    },\n\n    linkDefinition: function(stream, state) {\n      stream.skipToEnd();\n      return tokenStylesWith(state, TOKEN_STYLES.linkDefinition);\n    },\n\n    definitionList: function(stream, state) {\n      stream.match(RE(\"definitionList\"));\n\n      state.layoutType = \"definitionList\";\n\n      if (stream.match(/\\s*$/))\n        state.spanningLayout = true;\n      else\n        state.mode = Modes.attributes;\n\n      return tokenStyles(state);\n    },\n\n    html: function(stream, state) {\n      stream.skipToEnd();\n      return tokenStylesWith(state, TOKEN_STYLES.html);\n    },\n\n    table: function(stream, state) {\n      state.layoutType = \"table\";\n      return (state.mode = Modes.tableCell)(stream, state);\n    },\n\n    tableCell: function(stream, state) {\n      if (stream.match(RE(\"tableHeading\")))\n        state.tableHeading = true;\n      else\n        stream.eat(\"|\");\n\n      state.mode = Modes.tableCellAttributes;\n      return tokenStyles(state);\n    },\n\n    tableCellAttributes: function(stream, state) {\n      state.mode = Modes.tableText;\n\n      if (stream.match(RE(\"tableCellAttributes\")))\n        return tokenStylesWith(state, TOKEN_STYLES.attributes);\n      else\n        return tokenStyles(state);\n    },\n\n    tableText: function(stream, state) {\n      if (stream.match(RE(\"tableText\")))\n        return tokenStyles(state);\n\n      if (stream.peek() === \"|\") { // end of cell\n        state.mode = Modes.tableCell;\n        return tokenStyles(state);\n      }\n      return handlePhraseModifier(stream, state, stream.next());\n    }\n  };\n\n  CodeMirror.defineMode(\"textile\", function() {\n    return {\n      startState: function() {\n        return { mode: Modes.newLayout };\n      },\n      token: function(stream, state) {\n        if (stream.sol()) startNewLine(stream, state);\n        return state.mode(stream, state);\n      },\n      blankLine: blankLine\n    };\n  });\n\n  CodeMirror.defineMIME(\"text/x-textile\", \"textile\");\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/tiddlywiki/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: TiddlyWiki mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<link rel=\"stylesheet\" href=\"tiddlywiki.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/edit/matchbrackets.js\"></script>\n<script src=\"tiddlywiki.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">TiddlyWiki</a>\n  </ul>\n</div>\n\n<article>\n<h2>TiddlyWiki mode</h2>\n\n\n<div><textarea id=\"code\" name=\"code\">\n!TiddlyWiki Formatting\n* Rendered versions can be found at: http://www.tiddlywiki.com/#Reference\n\n|!Option            | !Syntax            |\n|bold font          | ''bold''           |\n|italic type        | //italic//         |\n|underlined text    | __underlined__     |\n|strikethrough text | --strikethrough--  |\n|superscript text   | super^^script^^    |\n|subscript text     | sub~~script~~      |\n|highlighted text   | @@highlighted@@    |\n|preformatted text  | {{{preformatted}}} |\n\n!Block Elements\n<<<\n!Heading 1\n\n!!Heading 2\n\n!!!Heading 3\n\n!!!!Heading 4\n\n!!!!!Heading 5\n<<<\n\n!!Lists\n<<<\n* unordered list, level 1\n** unordered list, level 2\n*** unordered list, level 3\n\n# ordered list, level 1\n## ordered list, level 2\n### unordered list, level 3\n\n; definition list, term\n: definition list, description\n<<<\n\n!!Blockquotes\n<<<\n> blockquote, level 1\n>> blockquote, level 2\n>>> blockquote, level 3\n\n> blockquote\n<<<\n\n!!Preformatted Text\n<<<\n{{{\npreformatted (e.g. code)\n}}}\n<<<\n\n!!Code Sections\n<<<\n{{{\nText style code\n}}}\n\n//{{{\nJS styled code. TiddlyWiki mixed mode should support highlighter switching in the future.\n//}}}\n\n<!--{{{-->\nXML styled code. TiddlyWiki mixed mode should support highlighter switching in the future.\n<!--}}}-->\n<<<\n\n!!Tables\n<<<\n|CssClass|k\n|!heading column 1|!heading column 2|\n|row 1, column 1|row 1, column 2|\n|row 2, column 1|row 2, column 2|\n|>|COLSPAN|\n|ROWSPAN| ... |\n|~| ... |\n|CssProperty:value;...| ... |\n|caption|c\n\n''Annotation:''\n* The {{{>}}} marker creates a \"colspan\", causing the current cell to merge with the one to the right.\n* The {{{~}}} marker creates a \"rowspan\", causing the current cell to merge with the one above.\n<<<\n!!Images /% TODO %/\ncf. [[TiddlyWiki.com|http://www.tiddlywiki.com/#EmbeddedImages]]\n\n!Hyperlinks\n* [[WikiWords|WikiWord]] are automatically transformed to hyperlinks to the respective tiddler\n** the automatic transformation can be suppressed by preceding the respective WikiWord with a tilde ({{{~}}}): {{{~WikiWord}}}\n* [[PrettyLinks]] are enclosed in square brackets and contain the desired tiddler name: {{{[[tiddler name]]}}}\n** optionally, a custom title or description can be added, separated by a pipe character ({{{|}}}): {{{[[title|target]]}}}<br>'''N.B.:''' In this case, the target can also be any website (i.e. URL).\n\n!Custom Styling\n* {{{@@CssProperty:value;CssProperty:value;...@@}}}<br>''N.B.:'' CSS color definitions should use lowercase letters to prevent the inadvertent creation of WikiWords.\n* <html><code>{{customCssClass{...}}}</code></html>\n* raw HTML can be inserted by enclosing the respective code in HTML tags: {{{<html> ... </html>}}}\n\n!Special Markers\n* {{{<br>}}} forces a manual line break\n* {{{----}}} creates a horizontal ruler\n* [[HTML entities|http://www.tiddlywiki.com/#HtmlEntities]]\n* [[HTML entities local|HtmlEntities]]\n* {{{<<macroName>>}}} calls the respective [[macro|Macros]]\n* To hide text within a tiddler so that it is not displayed, it can be wrapped in {{{/%}}} and {{{%/}}}.<br/>This can be a useful trick for hiding drafts or annotating complex markup.\n* To prevent wiki markup from taking effect for a particular section, that section can be enclosed in three double quotes: e.g. {{{\"\"\"WikiWord\"\"\"}}}.\n</textarea></div>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        mode: 'tiddlywiki',      \n        lineNumbers: true,\n        matchBrackets: true\n      });\n    </script>\n\n    <p>TiddlyWiki mode supports a single configuration.</p>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-tiddlywiki</code>.</p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/tiddlywiki/tiddlywiki.css",
    "content": "span.cm-underlined {\n  text-decoration: underline;\n}\nspan.cm-strikethrough {\n  text-decoration: line-through;\n}\nspan.cm-brace {\n  color: #170;\n  font-weight: bold;\n}\nspan.cm-table {\n  color: blue;\n  font-weight: bold;\n}\n"
  },
  {
    "path": "base/res/codemirror/mode/tiddlywiki/tiddlywiki.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n/***\n    |''Name''|tiddlywiki.js|\n    |''Description''|Enables TiddlyWikiy syntax highlighting using CodeMirror|\n    |''Author''|PMario|\n    |''Version''|0.1.7|\n    |''Status''|''stable''|\n    |''Source''|[[GitHub|https://github.com/pmario/CodeMirror2/blob/tw-syntax/mode/tiddlywiki]]|\n    |''Documentation''|http://codemirror.tiddlyspace.com/|\n    |''License''|[[MIT License|http://www.opensource.org/licenses/mit-license.php]]|\n    |''CoreVersion''|2.5.0|\n    |''Requires''|codemirror.js|\n    |''Keywords''|syntax highlighting color code mirror codemirror|\n    ! Info\n    CoreVersion parameter is needed for TiddlyWiki only!\n***/\n//{{{\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"tiddlywiki\", function () {\n  // Tokenizer\n  var textwords = {};\n\n  var keywords = function () {\n    function kw(type) {\n      return { type: type, style: \"macro\"};\n    }\n    return {\n      \"allTags\": kw('allTags'), \"closeAll\": kw('closeAll'), \"list\": kw('list'),\n      \"newJournal\": kw('newJournal'), \"newTiddler\": kw('newTiddler'),\n      \"permaview\": kw('permaview'), \"saveChanges\": kw('saveChanges'),\n      \"search\": kw('search'), \"slider\": kw('slider'),   \"tabs\": kw('tabs'),\n      \"tag\": kw('tag'), \"tagging\": kw('tagging'),       \"tags\": kw('tags'),\n      \"tiddler\": kw('tiddler'), \"timeline\": kw('timeline'),\n      \"today\": kw('today'), \"version\": kw('version'),   \"option\": kw('option'),\n\n      \"with\": kw('with'),\n      \"filter\": kw('filter')\n    };\n  }();\n\n  var isSpaceName = /[\\w_\\-]/i,\n  reHR = /^\\-\\-\\-\\-+$/,                                 // <hr>\n  reWikiCommentStart = /^\\/\\*\\*\\*$/,            // /***\n  reWikiCommentStop = /^\\*\\*\\*\\/$/,             // ***/\n  reBlockQuote = /^<<<$/,\n\n  reJsCodeStart = /^\\/\\/\\{\\{\\{$/,                       // //{{{ js block start\n  reJsCodeStop = /^\\/\\/\\}\\}\\}$/,                        // //}}} js stop\n  reXmlCodeStart = /^<!--\\{\\{\\{-->$/,           // xml block start\n  reXmlCodeStop = /^<!--\\}\\}\\}-->$/,            // xml stop\n\n  reCodeBlockStart = /^\\{\\{\\{$/,                        // {{{ TW text div block start\n  reCodeBlockStop = /^\\}\\}\\}$/,                 // }}} TW text stop\n\n  reUntilCodeStop = /.*?\\}\\}\\}/;\n\n  function chain(stream, state, f) {\n    state.tokenize = f;\n    return f(stream, state);\n  }\n\n  // Used as scratch variables to communicate multiple values without\n  // consing up tons of objects.\n  var type, content;\n\n  function ret(tp, style, cont) {\n    type = tp;\n    content = cont;\n    return style;\n  }\n\n  function jsTokenBase(stream, state) {\n    var sol = stream.sol(), ch;\n\n    state.block = false;        // indicates the start of a code block.\n\n    ch = stream.peek();         // don't eat, to make matching simpler\n\n    // check start of  blocks\n    if (sol && /[<\\/\\*{}\\-]/.test(ch)) {\n      if (stream.match(reCodeBlockStart)) {\n        state.block = true;\n        return chain(stream, state, twTokenCode);\n      }\n      if (stream.match(reBlockQuote)) {\n        return ret('quote', 'quote');\n      }\n      if (stream.match(reWikiCommentStart) || stream.match(reWikiCommentStop)) {\n        return ret('code', 'comment');\n      }\n      if (stream.match(reJsCodeStart) || stream.match(reJsCodeStop) || stream.match(reXmlCodeStart) || stream.match(reXmlCodeStop)) {\n        return ret('code', 'comment');\n      }\n      if (stream.match(reHR)) {\n        return ret('hr', 'hr');\n      }\n    } // sol\n    ch = stream.next();\n\n    if (sol && /[\\/\\*!#;:>|]/.test(ch)) {\n      if (ch == \"!\") { // tw header\n        stream.skipToEnd();\n        return ret(\"header\", \"header\");\n      }\n      if (ch == \"*\") { // tw list\n        stream.eatWhile('*');\n        return ret(\"list\", \"comment\");\n      }\n      if (ch == \"#\") { // tw numbered list\n        stream.eatWhile('#');\n        return ret(\"list\", \"comment\");\n      }\n      if (ch == \";\") { // definition list, term\n        stream.eatWhile(';');\n        return ret(\"list\", \"comment\");\n      }\n      if (ch == \":\") { // definition list, description\n        stream.eatWhile(':');\n        return ret(\"list\", \"comment\");\n      }\n      if (ch == \">\") { // single line quote\n        stream.eatWhile(\">\");\n        return ret(\"quote\", \"quote\");\n      }\n      if (ch == '|') {\n        return ret('table', 'header');\n      }\n    }\n\n    if (ch == '{' && stream.match(/\\{\\{/)) {\n      return chain(stream, state, twTokenCode);\n    }\n\n    // rudimentary html:// file:// link matching. TW knows much more ...\n    if (/[hf]/i.test(ch)) {\n      if (/[ti]/i.test(stream.peek()) && stream.match(/\\b(ttps?|tp|ile):\\/\\/[\\-A-Z0-9+&@#\\/%?=~_|$!:,.;]*[A-Z0-9+&@#\\/%=~_|$]/i)) {\n        return ret(\"link\", \"link\");\n      }\n    }\n    // just a little string indicator, don't want to have the whole string covered\n    if (ch == '\"') {\n      return ret('string', 'string');\n    }\n    if (ch == '~') {    // _no_ CamelCase indicator should be bold\n      return ret('text', 'brace');\n    }\n    if (/[\\[\\]]/.test(ch)) { // check for [[..]]\n      if (stream.peek() == ch) {\n        stream.next();\n        return ret('brace', 'brace');\n      }\n    }\n    if (ch == \"@\") {    // check for space link. TODO fix @@...@@ highlighting\n      stream.eatWhile(isSpaceName);\n      return ret(\"link\", \"link\");\n    }\n    if (/\\d/.test(ch)) {        // numbers\n      stream.eatWhile(/\\d/);\n      return ret(\"number\", \"number\");\n    }\n    if (ch == \"/\") { // tw invisible comment\n      if (stream.eat(\"%\")) {\n        return chain(stream, state, twTokenComment);\n      }\n      else if (stream.eat(\"/\")) { //\n        return chain(stream, state, twTokenEm);\n      }\n    }\n    if (ch == \"_\") { // tw underline\n      if (stream.eat(\"_\")) {\n        return chain(stream, state, twTokenUnderline);\n      }\n    }\n    // strikethrough and mdash handling\n    if (ch == \"-\") {\n      if (stream.eat(\"-\")) {\n        // if strikethrough looks ugly, change CSS.\n        if (stream.peek() != ' ')\n          return chain(stream, state, twTokenStrike);\n        // mdash\n        if (stream.peek() == ' ')\n          return ret('text', 'brace');\n      }\n    }\n    if (ch == \"'\") { // tw bold\n      if (stream.eat(\"'\")) {\n        return chain(stream, state, twTokenStrong);\n      }\n    }\n    if (ch == \"<\") { // tw macro\n      if (stream.eat(\"<\")) {\n        return chain(stream, state, twTokenMacro);\n      }\n    }\n    else {\n      return ret(ch);\n    }\n\n    // core macro handling\n    stream.eatWhile(/[\\w\\$_]/);\n    var word = stream.current(),\n    known = textwords.propertyIsEnumerable(word) && textwords[word];\n\n    return known ? ret(known.type, known.style, word) : ret(\"text\", null, word);\n\n  } // jsTokenBase()\n\n  // tw invisible comment\n  function twTokenComment(stream, state) {\n    var maybeEnd = false,\n    ch;\n    while (ch = stream.next()) {\n      if (ch == \"/\" && maybeEnd) {\n        state.tokenize = jsTokenBase;\n        break;\n      }\n      maybeEnd = (ch == \"%\");\n    }\n    return ret(\"comment\", \"comment\");\n  }\n\n  // tw strong / bold\n  function twTokenStrong(stream, state) {\n    var maybeEnd = false,\n    ch;\n    while (ch = stream.next()) {\n      if (ch == \"'\" && maybeEnd) {\n        state.tokenize = jsTokenBase;\n        break;\n      }\n      maybeEnd = (ch == \"'\");\n    }\n    return ret(\"text\", \"strong\");\n  }\n\n  // tw code\n  function twTokenCode(stream, state) {\n    var ch, sb = state.block;\n\n    if (sb && stream.current()) {\n      return ret(\"code\", \"comment\");\n    }\n\n    if (!sb && stream.match(reUntilCodeStop)) {\n      state.tokenize = jsTokenBase;\n      return ret(\"code\", \"comment\");\n    }\n\n    if (sb && stream.sol() && stream.match(reCodeBlockStop)) {\n      state.tokenize = jsTokenBase;\n      return ret(\"code\", \"comment\");\n    }\n\n    ch = stream.next();\n    return (sb) ? ret(\"code\", \"comment\") : ret(\"code\", \"comment\");\n  }\n\n  // tw em / italic\n  function twTokenEm(stream, state) {\n    var maybeEnd = false,\n    ch;\n    while (ch = stream.next()) {\n      if (ch == \"/\" && maybeEnd) {\n        state.tokenize = jsTokenBase;\n        break;\n      }\n      maybeEnd = (ch == \"/\");\n    }\n    return ret(\"text\", \"em\");\n  }\n\n  // tw underlined text\n  function twTokenUnderline(stream, state) {\n    var maybeEnd = false,\n    ch;\n    while (ch = stream.next()) {\n      if (ch == \"_\" && maybeEnd) {\n        state.tokenize = jsTokenBase;\n        break;\n      }\n      maybeEnd = (ch == \"_\");\n    }\n    return ret(\"text\", \"underlined\");\n  }\n\n  // tw strike through text looks ugly\n  // change CSS if needed\n  function twTokenStrike(stream, state) {\n    var maybeEnd = false, ch;\n\n    while (ch = stream.next()) {\n      if (ch == \"-\" && maybeEnd) {\n        state.tokenize = jsTokenBase;\n        break;\n      }\n      maybeEnd = (ch == \"-\");\n    }\n    return ret(\"text\", \"strikethrough\");\n  }\n\n  // macro\n  function twTokenMacro(stream, state) {\n    var ch, word, known;\n\n    if (stream.current() == '<<') {\n      return ret('brace', 'macro');\n    }\n\n    ch = stream.next();\n    if (!ch) {\n      state.tokenize = jsTokenBase;\n      return ret(ch);\n    }\n    if (ch == \">\") {\n      if (stream.peek() == '>') {\n        stream.next();\n        state.tokenize = jsTokenBase;\n        return ret(\"brace\", \"macro\");\n      }\n    }\n\n    stream.eatWhile(/[\\w\\$_]/);\n    word = stream.current();\n    known = keywords.propertyIsEnumerable(word) && keywords[word];\n\n    if (known) {\n      return ret(known.type, known.style, word);\n    }\n    else {\n      return ret(\"macro\", null, word);\n    }\n  }\n\n  // Interface\n  return {\n    startState: function () {\n      return {\n        tokenize: jsTokenBase,\n        indented: 0,\n        level: 0\n      };\n    },\n\n    token: function (stream, state) {\n      if (stream.eatSpace()) return null;\n      var style = state.tokenize(stream, state);\n      return style;\n    },\n\n    electricChars: \"\"\n  };\n});\n\nCodeMirror.defineMIME(\"text/x-tiddlywiki\", \"tiddlywiki\");\n});\n\n//}}}\n"
  },
  {
    "path": "base/res/codemirror/mode/tiki/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Tiki wiki mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<link rel=\"stylesheet\" href=\"tiki.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"tiki.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Tiki wiki</a>\n  </ul>\n</div>\n\n<article>\n<h2>Tiki wiki mode</h2>\n\n\n<div><textarea id=\"code\" name=\"code\">\nHeadings\n!Header 1\n!!Header 2\n!!!Header 3\n!!!!Header 4\n!!!!!Header 5\n!!!!!!Header 6\n\nStyling\n-=titlebar=-\n^^ Box on multi\nlines\nof content^^\n__bold__\n''italic''\n===underline===\n::center::\n--Line Through--\n\nOperators\n~np~No parse~/np~\n\nLink\n[link|desc|nocache]\n\nWiki\n((Wiki))\n((Wiki|desc))\n((Wiki|desc|timeout))\n\nTable\n||row1 col1|row1 col2|row1 col3\nrow2 col1|row2 col2|row2 col3\nrow3 col1|row3 col2|row3 col3||\n\nLists:\n*bla\n**bla-1\n++continue-bla-1\n***bla-2\n++continue-bla-1\n*bla\n+continue-bla\n#bla\n** tra-la-la\n+continue-bla\n#bla\n\nPlugin (standard):\n{PLUGIN(attr=\"my attr\")}\nPlugin Body\n{PLUGIN}\n\nPlugin (inline):\n{plugin attr=\"my attr\"}\n</textarea></div>\n\n<script type=\"text/javascript\">\n\tvar editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        mode: 'tiki',      \n        lineNumbers: true\n    });\n</script>\n\n</article>\n"
  },
  {
    "path": "base/res/codemirror/mode/tiki/tiki.css",
    "content": ".cm-tw-syntaxerror {\n\tcolor: #FFF;\n\tbackground-color: #900;\n}\n\n.cm-tw-deleted {\n\ttext-decoration: line-through;\n}\n\n.cm-tw-header5 {\n\tfont-weight: bold;\n}\n.cm-tw-listitem:first-child { /*Added first child to fix duplicate padding when highlighting*/\n\tpadding-left: 10px;\n}\n\n.cm-tw-box {\n\tborder-top-width: 0px ! important;\n\tborder-style: solid;\n\tborder-width: 1px;\n\tborder-color: inherit;\n}\n\n.cm-tw-underline {\n\ttext-decoration: underline;\n}"
  },
  {
    "path": "base/res/codemirror/mode/tiki/tiki.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode('tiki', function(config) {\n  function inBlock(style, terminator, returnTokenizer) {\n    return function(stream, state) {\n      while (!stream.eol()) {\n        if (stream.match(terminator)) {\n          state.tokenize = inText;\n          break;\n        }\n        stream.next();\n      }\n\n      if (returnTokenizer) state.tokenize = returnTokenizer;\n\n      return style;\n    };\n  }\n\n  function inLine(style) {\n    return function(stream, state) {\n      while(!stream.eol()) {\n        stream.next();\n      }\n      state.tokenize = inText;\n      return style;\n    };\n  }\n\n  function inText(stream, state) {\n    function chain(parser) {\n      state.tokenize = parser;\n      return parser(stream, state);\n    }\n\n    var sol = stream.sol();\n    var ch = stream.next();\n\n    //non start of line\n    switch (ch) { //switch is generally much faster than if, so it is used here\n    case \"{\": //plugin\n      stream.eat(\"/\");\n      stream.eatSpace();\n      var tagName = \"\";\n      var c;\n      while ((c = stream.eat(/[^\\s\\u00a0=\\\"\\'\\/?(}]/))) tagName += c;\n      state.tokenize = inPlugin;\n      return \"tag\";\n      break;\n    case \"_\": //bold\n      if (stream.eat(\"_\")) {\n        return chain(inBlock(\"strong\", \"__\", inText));\n      }\n      break;\n    case \"'\": //italics\n      if (stream.eat(\"'\")) {\n        // Italic text\n        return chain(inBlock(\"em\", \"''\", inText));\n      }\n      break;\n    case \"(\":// Wiki Link\n      if (stream.eat(\"(\")) {\n        return chain(inBlock(\"variable-2\", \"))\", inText));\n      }\n      break;\n    case \"[\":// Weblink\n      return chain(inBlock(\"variable-3\", \"]\", inText));\n      break;\n    case \"|\": //table\n      if (stream.eat(\"|\")) {\n        return chain(inBlock(\"comment\", \"||\"));\n      }\n      break;\n    case \"-\":\n      if (stream.eat(\"=\")) {//titleBar\n        return chain(inBlock(\"header string\", \"=-\", inText));\n      } else if (stream.eat(\"-\")) {//deleted\n        return chain(inBlock(\"error tw-deleted\", \"--\", inText));\n      }\n      break;\n    case \"=\": //underline\n      if (stream.match(\"==\")) {\n        return chain(inBlock(\"tw-underline\", \"===\", inText));\n      }\n      break;\n    case \":\":\n      if (stream.eat(\":\")) {\n        return chain(inBlock(\"comment\", \"::\"));\n      }\n      break;\n    case \"^\": //box\n      return chain(inBlock(\"tw-box\", \"^\"));\n      break;\n    case \"~\": //np\n      if (stream.match(\"np~\")) {\n        return chain(inBlock(\"meta\", \"~/np~\"));\n      }\n      break;\n    }\n\n    //start of line types\n    if (sol) {\n      switch (ch) {\n      case \"!\": //header at start of line\n        if (stream.match('!!!!!')) {\n          return chain(inLine(\"header string\"));\n        } else if (stream.match('!!!!')) {\n          return chain(inLine(\"header string\"));\n        } else if (stream.match('!!!')) {\n          return chain(inLine(\"header string\"));\n        } else if (stream.match('!!')) {\n          return chain(inLine(\"header string\"));\n        } else {\n          return chain(inLine(\"header string\"));\n        }\n        break;\n      case \"*\": //unordered list line item, or <li /> at start of line\n      case \"#\": //ordered list line item, or <li /> at start of line\n      case \"+\": //ordered list line item, or <li /> at start of line\n        return chain(inLine(\"tw-listitem bracket\"));\n        break;\n      }\n    }\n\n    //stream.eatWhile(/[&{]/); was eating up plugins, turned off to act less like html and more like tiki\n    return null;\n  }\n\n  var indentUnit = config.indentUnit;\n\n  // Return variables for tokenizers\n  var pluginName, type;\n  function inPlugin(stream, state) {\n    var ch = stream.next();\n    var peek = stream.peek();\n\n    if (ch == \"}\") {\n      state.tokenize = inText;\n      //type = ch == \")\" ? \"endPlugin\" : \"selfclosePlugin\"; inPlugin\n      return \"tag\";\n    } else if (ch == \"(\" || ch == \")\") {\n      return \"bracket\";\n    } else if (ch == \"=\") {\n      type = \"equals\";\n\n      if (peek == \">\") {\n        ch = stream.next();\n        peek = stream.peek();\n      }\n\n      //here we detect values directly after equal character with no quotes\n      if (!/[\\'\\\"]/.test(peek)) {\n        state.tokenize = inAttributeNoQuote();\n      }\n      //end detect values\n\n      return \"operator\";\n    } else if (/[\\'\\\"]/.test(ch)) {\n      state.tokenize = inAttribute(ch);\n      return state.tokenize(stream, state);\n    } else {\n      stream.eatWhile(/[^\\s\\u00a0=\\\"\\'\\/?]/);\n      return \"keyword\";\n    }\n  }\n\n  function inAttribute(quote) {\n    return function(stream, state) {\n      while (!stream.eol()) {\n        if (stream.next() == quote) {\n          state.tokenize = inPlugin;\n          break;\n        }\n      }\n      return \"string\";\n    };\n  }\n\n  function inAttributeNoQuote() {\n    return function(stream, state) {\n      while (!stream.eol()) {\n        var ch = stream.next();\n        var peek = stream.peek();\n        if (ch == \" \" || ch == \",\" || /[ )}]/.test(peek)) {\n      state.tokenize = inPlugin;\n      break;\n    }\n  }\n  return \"string\";\n};\n                     }\n\nvar curState, setStyle;\nfunction pass() {\n  for (var i = arguments.length - 1; i >= 0; i--) curState.cc.push(arguments[i]);\n}\n\nfunction cont() {\n  pass.apply(null, arguments);\n  return true;\n}\n\nfunction pushContext(pluginName, startOfLine) {\n  var noIndent = curState.context && curState.context.noIndent;\n  curState.context = {\n    prev: curState.context,\n    pluginName: pluginName,\n    indent: curState.indented,\n    startOfLine: startOfLine,\n    noIndent: noIndent\n  };\n}\n\nfunction popContext() {\n  if (curState.context) curState.context = curState.context.prev;\n}\n\nfunction element(type) {\n  if (type == \"openPlugin\") {curState.pluginName = pluginName; return cont(attributes, endplugin(curState.startOfLine));}\n  else if (type == \"closePlugin\") {\n    var err = false;\n    if (curState.context) {\n      err = curState.context.pluginName != pluginName;\n      popContext();\n    } else {\n      err = true;\n    }\n    if (err) setStyle = \"error\";\n    return cont(endcloseplugin(err));\n  }\n  else if (type == \"string\") {\n    if (!curState.context || curState.context.name != \"!cdata\") pushContext(\"!cdata\");\n    if (curState.tokenize == inText) popContext();\n    return cont();\n  }\n  else return cont();\n}\n\nfunction endplugin(startOfLine) {\n  return function(type) {\n    if (\n      type == \"selfclosePlugin\" ||\n        type == \"endPlugin\"\n    )\n      return cont();\n    if (type == \"endPlugin\") {pushContext(curState.pluginName, startOfLine); return cont();}\n    return cont();\n  };\n}\n\nfunction endcloseplugin(err) {\n  return function(type) {\n    if (err) setStyle = \"error\";\n    if (type == \"endPlugin\") return cont();\n    return pass();\n  };\n}\n\nfunction attributes(type) {\n  if (type == \"keyword\") {setStyle = \"attribute\"; return cont(attributes);}\n  if (type == \"equals\") return cont(attvalue, attributes);\n  return pass();\n}\nfunction attvalue(type) {\n  if (type == \"keyword\") {setStyle = \"string\"; return cont();}\n  if (type == \"string\") return cont(attvaluemaybe);\n  return pass();\n}\nfunction attvaluemaybe(type) {\n  if (type == \"string\") return cont(attvaluemaybe);\n  else return pass();\n}\nreturn {\n  startState: function() {\n    return {tokenize: inText, cc: [], indented: 0, startOfLine: true, pluginName: null, context: null};\n  },\n  token: function(stream, state) {\n    if (stream.sol()) {\n      state.startOfLine = true;\n      state.indented = stream.indentation();\n    }\n    if (stream.eatSpace()) return null;\n\n    setStyle = type = pluginName = null;\n    var style = state.tokenize(stream, state);\n    if ((style || type) && style != \"comment\") {\n      curState = state;\n      while (true) {\n        var comb = state.cc.pop() || element;\n        if (comb(type || style)) break;\n      }\n    }\n    state.startOfLine = false;\n    return setStyle || style;\n  },\n  indent: function(state, textAfter) {\n    var context = state.context;\n    if (context && context.noIndent) return 0;\n    if (context && /^{\\//.test(textAfter))\n        context = context.prev;\n        while (context && !context.startOfLine)\n          context = context.prev;\n        if (context) return context.indent + indentUnit;\n        else return 0;\n       },\n    electricChars: \"/\"\n  };\n});\n\nCodeMirror.defineMIME(\"text/tiki\", \"tiki\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/toml/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: TOML Mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"toml.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">TOML Mode</a>\n  </ul>\n</div>\n\n<article>\n<h2>TOML Mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n# This is a TOML document. Boom.\n\ntitle = \"TOML Example\"\n\n[owner]\nname = \"Tom Preston-Werner\"\norganization = \"GitHub\"\nbio = \"GitHub Cofounder &amp; CEO\\nLikes tater tots and beer.\"\ndob = 1979-05-27T07:32:00Z # First class dates? Why not?\n\n[database]\nserver = \"192.168.1.1\"\nports = [ 8001, 8001, 8002 ]\nconnection_max = 5000\nenabled = true\n\n[servers]\n\n  # You can indent as you please. Tabs or spaces. TOML don't care.\n  [servers.alpha]\n  ip = \"10.0.0.1\"\n  dc = \"eqdc10\"\n  \n  [servers.beta]\n  ip = \"10.0.0.2\"\n  dc = \"eqdc10\"\n  \n[clients]\ndata = [ [\"gamma\", \"delta\"], [1, 2] ]\n\n# Line breaks are OK when inside arrays\nhosts = [\n  \"alpha\",\n  \"omega\"\n]\n</textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        mode: {name: \"toml\"},\n        lineNumbers: true\n      });\n    </script>\n    <h3>The TOML Mode</h3>\n      <p> Created by Forbes Lindesay.</p>\n    <p><strong>MIME type defined:</strong> <code>text/x-toml</code>.</p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/toml/toml.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"toml\", function () {\n  return {\n    startState: function () {\n      return {\n        inString: false,\n        stringType: \"\",\n        lhs: true,\n        inArray: 0\n      };\n    },\n    token: function (stream, state) {\n      //check for state changes\n      if (!state.inString && ((stream.peek() == '\"') || (stream.peek() == \"'\"))) {\n        state.stringType = stream.peek();\n        stream.next(); // Skip quote\n        state.inString = true; // Update state\n      }\n      if (stream.sol() && state.inArray === 0) {\n        state.lhs = true;\n      }\n      //return state\n      if (state.inString) {\n        while (state.inString && !stream.eol()) {\n          if (stream.peek() === state.stringType) {\n            stream.next(); // Skip quote\n            state.inString = false; // Clear flag\n          } else if (stream.peek() === '\\\\') {\n            stream.next();\n            stream.next();\n          } else {\n            stream.match(/^.[^\\\\\\\"\\']*/);\n          }\n        }\n        return state.lhs ? \"property string\" : \"string\"; // Token style\n      } else if (state.inArray && stream.peek() === ']') {\n        stream.next();\n        state.inArray--;\n        return 'bracket';\n      } else if (state.lhs && stream.peek() === '[' && stream.skipTo(']')) {\n        stream.next();//skip closing ]\n        // array of objects has an extra open & close []\n        if (stream.peek() === ']') stream.next();\n        return \"atom\";\n      } else if (stream.peek() === \"#\") {\n        stream.skipToEnd();\n        return \"comment\";\n      } else if (stream.eatSpace()) {\n        return null;\n      } else if (state.lhs && stream.eatWhile(function (c) { return c != '=' && c != ' '; })) {\n        return \"property\";\n      } else if (state.lhs && stream.peek() === \"=\") {\n        stream.next();\n        state.lhs = false;\n        return null;\n      } else if (!state.lhs && stream.match(/^\\d\\d\\d\\d[\\d\\-\\:\\.T]*Z/)) {\n        return 'atom'; //date\n      } else if (!state.lhs && (stream.match('true') || stream.match('false'))) {\n        return 'atom';\n      } else if (!state.lhs && stream.peek() === '[') {\n        state.inArray++;\n        stream.next();\n        return 'bracket';\n      } else if (!state.lhs && stream.match(/^\\-?\\d+(?:\\.\\d+)?/)) {\n        return 'number';\n      } else if (!stream.eatSpace()) {\n        stream.next();\n      }\n      return null;\n    }\n  };\n});\n\nCodeMirror.defineMIME('text/x-toml', 'toml');\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/tornado/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Tornado template mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/mode/overlay.js\"></script>\n<script src=\"../xml/xml.js\"></script>\n<script src=\"../htmlmixed/htmlmixed.js\"></script>\n<script src=\"tornado.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/marijnh/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Tornado</a>\n  </ul>\n</div>\n\n<article>\n<h2>Tornado template mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n<!doctype html>\n<html>\n    <head>\n        <title>My Tornado web application</title>\n    </head>\n    <body>\n        <h1>\n            {{ title }}\n        </h1>\n        <ul class=\"my-list\">\n            {% for item in items %}\n                <li>{% item.name %}</li>\n            {% empty %}\n                <li>You have no items in your list.</li>\n            {% end %}\n        </ul>\n    </body>\n</html>\n</textarea></form>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers: true,\n        mode: \"tornado\",\n        indentUnit: 4,\n        indentWithTabs: true\n      });\n    </script>\n\n    <p>Mode for HTML with embedded Tornado template markup.</p>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-tornado</code></p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/tornado/tornado.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"), require(\"../htmlmixed/htmlmixed\"),\n        require(\"../../addon/mode/overlay\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\", \"../htmlmixed/htmlmixed\",\n            \"../../addon/mode/overlay\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  CodeMirror.defineMode(\"tornado:inner\", function() {\n    var keywords = [\"and\",\"as\",\"assert\",\"autoescape\",\"block\",\"break\",\"class\",\"comment\",\"context\",\n                    \"continue\",\"datetime\",\"def\",\"del\",\"elif\",\"else\",\"end\",\"escape\",\"except\",\n                    \"exec\",\"extends\",\"false\",\"finally\",\"for\",\"from\",\"global\",\"if\",\"import\",\"in\",\n                    \"include\",\"is\",\"json_encode\",\"lambda\",\"length\",\"linkify\",\"load\",\"module\",\n                    \"none\",\"not\",\"or\",\"pass\",\"print\",\"put\",\"raise\",\"raw\",\"return\",\"self\",\"set\",\n                    \"squeeze\",\"super\",\"true\",\"try\",\"url_escape\",\"while\",\"with\",\"without\",\"xhtml_escape\",\"yield\"];\n    keywords = new RegExp(\"^((\" + keywords.join(\")|(\") + \"))\\\\b\");\n\n    function tokenBase (stream, state) {\n      stream.eatWhile(/[^\\{]/);\n      var ch = stream.next();\n      if (ch == \"{\") {\n        if (ch = stream.eat(/\\{|%|#/)) {\n          state.tokenize = inTag(ch);\n          return \"tag\";\n        }\n      }\n    }\n    function inTag (close) {\n      if (close == \"{\") {\n        close = \"}\";\n      }\n      return function (stream, state) {\n        var ch = stream.next();\n        if ((ch == close) && stream.eat(\"}\")) {\n          state.tokenize = tokenBase;\n          return \"tag\";\n        }\n        if (stream.match(keywords)) {\n          return \"keyword\";\n        }\n        return close == \"#\" ? \"comment\" : \"string\";\n      };\n    }\n    return {\n      startState: function () {\n        return {tokenize: tokenBase};\n      },\n      token: function (stream, state) {\n        return state.tokenize(stream, state);\n      }\n    };\n  });\n\n  CodeMirror.defineMode(\"tornado\", function(config) {\n    var htmlBase = CodeMirror.getMode(config, \"text/html\");\n    var tornadoInner = CodeMirror.getMode(config, \"tornado:inner\");\n    return CodeMirror.overlayMode(htmlBase, tornadoInner);\n  });\n\n  CodeMirror.defineMIME(\"text/x-tornado\", \"tornado\");\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/troff/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: troff mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=stylesheet href=../../lib/codemirror.css>\n<script src=../../lib/codemirror.js></script>\n<script src=\"../../addon/edit/matchbrackets.js\"></script>\n<script src=troff.js></script>\n<style type=text/css>\n  .CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}\n</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">troff</a>\n  </ul>\n</div>\n\n<article>\n<h2>troff</h2>\n\n\n<textarea id=code>\n'\\\" t\n.\\\"     Title: mkvextract\n.TH \"MKVEXTRACT\" \"1\" \"2015\\-02\\-28\" \"MKVToolNix 7\\&.7\\&.0\" \"User Commands\"\n.\\\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n.ie \\n(.g .ds Aq \\(aq\n.el       .ds Aq '\n.\\\" -----------------------------------------------------------------\n.nh\n.\\\" disable justification (adjust text to left margin only)\n.ad l\n.\\\" -----------------------------------------------------------------\n.SH \"NAME\"\nmkvextract \\- extract tracks from Matroska(TM) files into other files\n.SH \"SYNOPSIS\"\n.HP \\w'\\fBmkvextract\\fR\\ 'u\n\\fBmkvextract\\fR {mode} {source\\-filename} [options] [extraction\\-spec]\n.SH \"DESCRIPTION\"\n.PP\n.B mkvextract\nextracts specific parts from a\n.I Matroska(TM)\nfile to other useful formats\\&. The first argument,\n\\fBmode\\fR, tells\n\\fBmkvextract\\fR(1)\nwhat to extract\\&. Currently supported is the extraction of\ntracks,\ntags,\nattachments,\nchapters,\nCUE sheets,\ntimecodes\nand\ncues\\&. The second argument is the name of the source file\\&. It must be a\nMatroska(TM)\nfile\\&. All following arguments are options and extraction specifications; both of which depend on the selected mode\\&.\n.SS \"Common options\"\n.PP\nThe following options are available in all modes and only described once in this section\\&.\n.PP\n\\fB\\-f\\fR, \\fB\\-\\-parse\\-fully\\fR\n.RS 4\nSets the parse mode to \\*(Aqfull\\*(Aq\\&. The default mode does not parse the whole file but uses the meta seek elements for locating the required elements of a source file\\&. In 99% of all cases this is enough\\&. But for files that do not contain meta seek elements or which are damaged the user might have to use this mode\\&. A full scan of a file can take a couple of minutes while a fast scan only takes seconds\\&.\n.RE\n.PP\n\\fB\\-\\-command\\-line\\-charset\\fR \\fIcharacter\\-set\\fR\n.RS 4\nSets the character set to convert strings given on the command line from\\&. It defaults to the character set given by system\\*(Aqs current locale\\&.\n.RE\n.PP\n\\fB\\-\\-output\\-charset\\fR \\fIcharacter\\-set\\fR\n.RS 4\nSets the character set to which strings are converted that are to be output\\&. It defaults to the character set given by system\\*(Aqs current locale\\&.\n.RE\n.PP\n\\fB\\-r\\fR, \\fB\\-\\-redirect\\-output\\fR \\fIfile\\-name\\fR\n.RS 4\nWrites all messages to the file\n\\fIfile\\-name\\fR\ninstead of to the console\\&. While this can be done easily with output redirection there are cases in which this option is needed: when the terminal reinterprets the output before writing it to a file\\&. The character set set with\n\\fB\\-\\-output\\-charset\\fR\nis honored\\&.\n.RE\n.PP\n\\fB\\-\\-ui\\-language\\fR \\fIcode\\fR\n.RS 4\nForces the translations for the language\n\\fIcode\\fR\nto be used (e\\&.g\\&. \\*(Aqde_DE\\*(Aq for the German translations)\\&. It is preferable to use the environment variables\n\\fILANG\\fR,\n\\fILC_MESSAGES\\fR\nand\n\\fILC_ALL\\fR\nthough\\&. Entering \\*(Aqlist\\*(Aq as the\n\\fIcode\\fR\nwill cause\n\\fBmkvextract\\fR(1)\nto output a list of available translations\\&.\n\n.\\\" [...]\n\n.SH \"SEE ALSO\"\n.PP\n\\fBmkvmerge\\fR(1),\n\\fBmkvinfo\\fR(1),\n\\fBmkvpropedit\\fR(1),\n\\fBmmg\\fR(1)\n.SH \"WWW\"\n.PP\nThe latest version can always be found at\n\\m[blue]\\fBthe MKVToolNix homepage\\fR\\m[]\\&\\s-2\\u[1]\\d\\s+2\\&.\n.SH \"AUTHOR\"\n.PP\n\\(co \\fBMoritz Bunkus\\fR <\\&moritz@bunkus\\&.org\\&>\n.RS 4\nDeveloper\n.RE\n.SH \"NOTES\"\n.IP \" 1.\" 4\nthe MKVToolNix homepage\n.RS 4\n\\%https://www.bunkus.org/videotools/mkvtoolnix/\n.RE\n</textarea>\n\n<script>\n  var editor = CodeMirror.fromTextArea(document.getElementById('code'), {\n    mode: 'troff',\n    lineNumbers: true,\n    matchBrackets: false\n  });\n</script>\n\n<p><strong>MIME types defined:</strong> <code>troff</code>.</p>\n</article>\n"
  },
  {
    "path": "base/res/codemirror/mode/troff/troff.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\")\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd)\n    define([\"../../lib/codemirror\"], mod);\n  else\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode('troff', function() {\n\n  var words = {};\n\n  function tokenBase(stream) {\n    if (stream.eatSpace()) return null;\n\n    var sol = stream.sol();\n    var ch = stream.next();\n\n    if (ch === '\\\\') {\n      if (stream.match('fB') || stream.match('fR') || stream.match('fI') ||\n          stream.match('u')  || stream.match('d')  ||\n          stream.match('%')  || stream.match('&')) {\n        return 'string';\n      }\n      if (stream.match('m[')) {\n        stream.skipTo(']');\n        stream.next();\n        return 'string';\n      }\n      if (stream.match('s+') || stream.match('s-')) {\n        stream.eatWhile(/[\\d-]/);\n        return 'string';\n      }\n      if (stream.match('\\(') || stream.match('*\\(')) {\n        stream.eatWhile(/[\\w-]/);\n        return 'string';\n      }\n      return 'string';\n    }\n    if (sol && (ch === '.' || ch === '\\'')) {\n      if (stream.eat('\\\\') && stream.eat('\\\"')) {\n        stream.skipToEnd();\n        return 'comment';\n      }\n    }\n    if (sol && ch === '.') {\n      if (stream.match('B ') || stream.match('I ') || stream.match('R ')) {\n        return 'attribute';\n      }\n      if (stream.match('TH ') || stream.match('SH ') || stream.match('SS ') || stream.match('HP ')) {\n        stream.skipToEnd();\n        return 'quote';\n      }\n      if ((stream.match(/[A-Z]/) && stream.match(/[A-Z]/)) || (stream.match(/[a-z]/) && stream.match(/[a-z]/))) {\n        return 'attribute';\n      }\n    }\n    stream.eatWhile(/[\\w-]/);\n    var cur = stream.current();\n    return words.hasOwnProperty(cur) ? words[cur] : null;\n  }\n\n  function tokenize(stream, state) {\n    return (state.tokens[0] || tokenBase) (stream, state);\n  };\n\n  return {\n    startState: function() {return {tokens:[]};},\n    token: function(stream, state) {\n      return tokenize(stream, state);\n    }\n  };\n});\n\nCodeMirror.defineMIME('troff', 'troff');\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/turtle/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Turtle mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"turtle.js\"></script>\n<style>.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Turtle</a>\n  </ul>\n</div>\n\n<article>\n<h2>Turtle mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n@prefix foaf: <http://xmlns.com/foaf/0.1/> .\n@prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> .\n@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .\n\n<http://purl.org/net/bsletten> \n    a foaf:Person;\n    foaf:interest <http://www.w3.org/2000/01/sw/>;\n    foaf:based_near [\n        geo:lat \"34.0736111\" ;\n        geo:lon \"-118.3994444\"\n   ]\n\n</textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        mode: \"text/turtle\",\n        matchBrackets: true\n      });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/turtle</code>.</p>\n\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/turtle/turtle.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"turtle\", function(config) {\n  var indentUnit = config.indentUnit;\n  var curPunc;\n\n  function wordRegexp(words) {\n    return new RegExp(\"^(?:\" + words.join(\"|\") + \")$\", \"i\");\n  }\n  var ops = wordRegexp([]);\n  var keywords = wordRegexp([\"@prefix\", \"@base\", \"a\"]);\n  var operatorChars = /[*+\\-<>=&|]/;\n\n  function tokenBase(stream, state) {\n    var ch = stream.next();\n    curPunc = null;\n    if (ch == \"<\" && !stream.match(/^[\\s\\u00a0=]/, false)) {\n      stream.match(/^[^\\s\\u00a0>]*>?/);\n      return \"atom\";\n    }\n    else if (ch == \"\\\"\" || ch == \"'\") {\n      state.tokenize = tokenLiteral(ch);\n      return state.tokenize(stream, state);\n    }\n    else if (/[{}\\(\\),\\.;\\[\\]]/.test(ch)) {\n      curPunc = ch;\n      return null;\n    }\n    else if (ch == \"#\") {\n      stream.skipToEnd();\n      return \"comment\";\n    }\n    else if (operatorChars.test(ch)) {\n      stream.eatWhile(operatorChars);\n      return null;\n    }\n    else if (ch == \":\") {\n          return \"operator\";\n        } else {\n      stream.eatWhile(/[_\\w\\d]/);\n      if(stream.peek() == \":\") {\n        return \"variable-3\";\n      } else {\n             var word = stream.current();\n\n             if(keywords.test(word)) {\n                        return \"meta\";\n             }\n\n             if(ch >= \"A\" && ch <= \"Z\") {\n                    return \"comment\";\n                 } else {\n                        return \"keyword\";\n                 }\n      }\n      var word = stream.current();\n      if (ops.test(word))\n        return null;\n      else if (keywords.test(word))\n        return \"meta\";\n      else\n        return \"variable\";\n    }\n  }\n\n  function tokenLiteral(quote) {\n    return function(stream, state) {\n      var escaped = false, ch;\n      while ((ch = stream.next()) != null) {\n        if (ch == quote && !escaped) {\n          state.tokenize = tokenBase;\n          break;\n        }\n        escaped = !escaped && ch == \"\\\\\";\n      }\n      return \"string\";\n    };\n  }\n\n  function pushContext(state, type, col) {\n    state.context = {prev: state.context, indent: state.indent, col: col, type: type};\n  }\n  function popContext(state) {\n    state.indent = state.context.indent;\n    state.context = state.context.prev;\n  }\n\n  return {\n    startState: function() {\n      return {tokenize: tokenBase,\n              context: null,\n              indent: 0,\n              col: 0};\n    },\n\n    token: function(stream, state) {\n      if (stream.sol()) {\n        if (state.context && state.context.align == null) state.context.align = false;\n        state.indent = stream.indentation();\n      }\n      if (stream.eatSpace()) return null;\n      var style = state.tokenize(stream, state);\n\n      if (style != \"comment\" && state.context && state.context.align == null && state.context.type != \"pattern\") {\n        state.context.align = true;\n      }\n\n      if (curPunc == \"(\") pushContext(state, \")\", stream.column());\n      else if (curPunc == \"[\") pushContext(state, \"]\", stream.column());\n      else if (curPunc == \"{\") pushContext(state, \"}\", stream.column());\n      else if (/[\\]\\}\\)]/.test(curPunc)) {\n        while (state.context && state.context.type == \"pattern\") popContext(state);\n        if (state.context && curPunc == state.context.type) popContext(state);\n      }\n      else if (curPunc == \".\" && state.context && state.context.type == \"pattern\") popContext(state);\n      else if (/atom|string|variable/.test(style) && state.context) {\n        if (/[\\}\\]]/.test(state.context.type))\n          pushContext(state, \"pattern\", stream.column());\n        else if (state.context.type == \"pattern\" && !state.context.align) {\n          state.context.align = true;\n          state.context.col = stream.column();\n        }\n      }\n\n      return style;\n    },\n\n    indent: function(state, textAfter) {\n      var firstChar = textAfter && textAfter.charAt(0);\n      var context = state.context;\n      if (/[\\]\\}]/.test(firstChar))\n        while (context && context.type == \"pattern\") context = context.prev;\n\n      var closing = context && firstChar == context.type;\n      if (!context)\n        return 0;\n      else if (context.type == \"pattern\")\n        return context.col;\n      else if (context.align)\n        return context.col + (closing ? 0 : 1);\n      else\n        return context.indent + (closing ? 0 : indentUnit);\n    },\n\n    lineComment: \"#\"\n  };\n});\n\nCodeMirror.defineMIME(\"text/turtle\", \"turtle\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/vb/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: VB.NET mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<link href=\"http://fonts.googleapis.com/css?family=Inconsolata\" rel=\"stylesheet\" type=\"text/css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"vb.js\"></script>\n<script type=\"text/javascript\" src=\"../../addon/runmode/runmode.js\"></script>\n<style>\n      .CodeMirror {border: 1px solid #aaa; height:210px; height: auto;}\n      .CodeMirror-scroll { overflow-x: auto; overflow-y: hidden;}\n      .CodeMirror pre { font-family: Inconsolata; font-size: 14px}\n    </style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">VB.NET</a>\n  </ul>\n</div>\n\n<article>\n<h2>VB.NET mode</h2>\n\n<script type=\"text/javascript\">\nfunction test(golden, text) {\n  var ok = true;\n  var i = 0;\n  function callback(token, style, lineNo, pos){\n\t\t//console.log(String(token) + \" \" + String(style) + \" \" + String(lineNo) + \" \" + String(pos));\n    var result = [String(token), String(style)];\n    if (golden[i][0] != result[0] || golden[i][1] != result[1]){\n      return \"Error, expected: \" + String(golden[i]) + \", got: \" + String(result);\n      ok = false;\n    }\n    i++;\n  }\n  CodeMirror.runMode(text, \"text/x-vb\",callback); \n\n  if (ok) return \"Tests OK\";\n}\nfunction testTypes() {\n  var golden = [['Integer','keyword'],[' ','null'],['Float','keyword']]\n  var text =  \"Integer Float\";\n  return test(golden,text);\n}\nfunction testIf(){\n  var golden = [['If','keyword'],[' ','null'],['True','keyword'],[' ','null'],['End','keyword'],[' ','null'],['If','keyword']];\n  var text = 'If True End If';\n  return test(golden, text);\n}\nfunction testDecl(){\n   var golden = [['Dim','keyword'],[' ','null'],['x','variable'],[' ','null'],['as','keyword'],[' ','null'],['Integer','keyword']];\n   var text = 'Dim x as Integer';\n   return test(golden, text);\n}\nfunction testAll(){\n  var result = \"\";\n\n  result += testTypes() + \"\\n\";\n  result += testIf() + \"\\n\";\n  result += testDecl() + \"\\n\";\n  return result;\n\n}\nfunction initText(editor) {\n  var content = 'Class rocket\\nPrivate quality as Double\\nPublic Sub launch() as String\\nif quality > 0.8\\nlaunch = \"Successful\"\\nElse\\nlaunch = \"Failed\"\\nEnd If\\nEnd sub\\nEnd class\\n';\n  editor.setValue(content);\n  for (var i =0; i< editor.lineCount(); i++) editor.indentLine(i);\n}\nfunction init() {\n    editor = CodeMirror.fromTextArea(document.getElementById(\"solution\"), {\n        lineNumbers: true,\n        mode: \"text/x-vb\",\n        readOnly: false\n    });\n    runTest();\n}\nfunction runTest() {\n\tdocument.getElementById('testresult').innerHTML = testAll();\n  initText(editor);\n\t\n}\ndocument.body.onload = init;\n</script>\n\n  <div id=\"edit\">\n  <textarea style=\"width:95%;height:200px;padding:5px;\" name=\"solution\" id=\"solution\" ></textarea>\n  </div>\n  <pre id=\"testresult\"></pre>\n  <p>MIME type defined: <code>text/x-vb</code>.</p>\n\n</article>\n"
  },
  {
    "path": "base/res/codemirror/mode/vb/vb.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"vb\", function(conf, parserConf) {\n    var ERRORCLASS = 'error';\n\n    function wordRegexp(words) {\n        return new RegExp(\"^((\" + words.join(\")|(\") + \"))\\\\b\", \"i\");\n    }\n\n    var singleOperators = new RegExp(\"^[\\\\+\\\\-\\\\*/%&\\\\\\\\|\\\\^~<>!]\");\n    var singleDelimiters = new RegExp('^[\\\\(\\\\)\\\\[\\\\]\\\\{\\\\}@,:`=;\\\\.]');\n    var doubleOperators = new RegExp(\"^((==)|(<>)|(<=)|(>=)|(<>)|(<<)|(>>)|(//)|(\\\\*\\\\*))\");\n    var doubleDelimiters = new RegExp(\"^((\\\\+=)|(\\\\-=)|(\\\\*=)|(%=)|(/=)|(&=)|(\\\\|=)|(\\\\^=))\");\n    var tripleDelimiters = new RegExp(\"^((//=)|(>>=)|(<<=)|(\\\\*\\\\*=))\");\n    var identifiers = new RegExp(\"^[_A-Za-z][_A-Za-z0-9]*\");\n\n    var openingKeywords = ['class','module', 'sub','enum','select','while','if','function',  'get','set','property', 'try'];\n    var middleKeywords = ['else','elseif','case', 'catch'];\n    var endKeywords = ['next','loop'];\n\n    var operatorKeywords = ['and', 'or', 'not', 'xor', 'in'];\n    var wordOperators = wordRegexp(operatorKeywords);\n    var commonKeywords = ['as', 'dim', 'break',  'continue','optional', 'then',  'until',\n                          'goto', 'byval','byref','new','handles','property', 'return',\n                          'const','private', 'protected', 'friend', 'public', 'shared', 'static', 'true','false'];\n    var commontypes = ['integer','string','double','decimal','boolean','short','char', 'float','single'];\n\n    var keywords = wordRegexp(commonKeywords);\n    var types = wordRegexp(commontypes);\n    var stringPrefixes = '\"';\n\n    var opening = wordRegexp(openingKeywords);\n    var middle = wordRegexp(middleKeywords);\n    var closing = wordRegexp(endKeywords);\n    var doubleClosing = wordRegexp(['end']);\n    var doOpening = wordRegexp(['do']);\n\n    var indentInfo = null;\n\n    CodeMirror.registerHelper(\"hintWords\", \"vb\", openingKeywords.concat(middleKeywords).concat(endKeywords)\n                                .concat(operatorKeywords).concat(commonKeywords).concat(commontypes));\n\n    function indent(_stream, state) {\n      state.currentIndent++;\n    }\n\n    function dedent(_stream, state) {\n      state.currentIndent--;\n    }\n    // tokenizers\n    function tokenBase(stream, state) {\n        if (stream.eatSpace()) {\n            return null;\n        }\n\n        var ch = stream.peek();\n\n        // Handle Comments\n        if (ch === \"'\") {\n            stream.skipToEnd();\n            return 'comment';\n        }\n\n\n        // Handle Number Literals\n        if (stream.match(/^((&H)|(&O))?[0-9\\.a-f]/i, false)) {\n            var floatLiteral = false;\n            // Floats\n            if (stream.match(/^\\d*\\.\\d+F?/i)) { floatLiteral = true; }\n            else if (stream.match(/^\\d+\\.\\d*F?/)) { floatLiteral = true; }\n            else if (stream.match(/^\\.\\d+F?/)) { floatLiteral = true; }\n\n            if (floatLiteral) {\n                // Float literals may be \"imaginary\"\n                stream.eat(/J/i);\n                return 'number';\n            }\n            // Integers\n            var intLiteral = false;\n            // Hex\n            if (stream.match(/^&H[0-9a-f]+/i)) { intLiteral = true; }\n            // Octal\n            else if (stream.match(/^&O[0-7]+/i)) { intLiteral = true; }\n            // Decimal\n            else if (stream.match(/^[1-9]\\d*F?/)) {\n                // Decimal literals may be \"imaginary\"\n                stream.eat(/J/i);\n                // TODO - Can you have imaginary longs?\n                intLiteral = true;\n            }\n            // Zero by itself with no other piece of number.\n            else if (stream.match(/^0(?![\\dx])/i)) { intLiteral = true; }\n            if (intLiteral) {\n                // Integer literals may be \"long\"\n                stream.eat(/L/i);\n                return 'number';\n            }\n        }\n\n        // Handle Strings\n        if (stream.match(stringPrefixes)) {\n            state.tokenize = tokenStringFactory(stream.current());\n            return state.tokenize(stream, state);\n        }\n\n        // Handle operators and Delimiters\n        if (stream.match(tripleDelimiters) || stream.match(doubleDelimiters)) {\n            return null;\n        }\n        if (stream.match(doubleOperators)\n            || stream.match(singleOperators)\n            || stream.match(wordOperators)) {\n            return 'operator';\n        }\n        if (stream.match(singleDelimiters)) {\n            return null;\n        }\n        if (stream.match(doOpening)) {\n            indent(stream,state);\n            state.doInCurrentLine = true;\n            return 'keyword';\n        }\n        if (stream.match(opening)) {\n            if (! state.doInCurrentLine)\n              indent(stream,state);\n            else\n              state.doInCurrentLine = false;\n            return 'keyword';\n        }\n        if (stream.match(middle)) {\n            return 'keyword';\n        }\n\n        if (stream.match(doubleClosing)) {\n            dedent(stream,state);\n            dedent(stream,state);\n            return 'keyword';\n        }\n        if (stream.match(closing)) {\n            dedent(stream,state);\n            return 'keyword';\n        }\n\n        if (stream.match(types)) {\n            return 'keyword';\n        }\n\n        if (stream.match(keywords)) {\n            return 'keyword';\n        }\n\n        if (stream.match(identifiers)) {\n            return 'variable';\n        }\n\n        // Handle non-detected items\n        stream.next();\n        return ERRORCLASS;\n    }\n\n    function tokenStringFactory(delimiter) {\n        var singleline = delimiter.length == 1;\n        var OUTCLASS = 'string';\n\n        return function(stream, state) {\n            while (!stream.eol()) {\n                stream.eatWhile(/[^'\"]/);\n                if (stream.match(delimiter)) {\n                    state.tokenize = tokenBase;\n                    return OUTCLASS;\n                } else {\n                    stream.eat(/['\"]/);\n                }\n            }\n            if (singleline) {\n                if (parserConf.singleLineStringErrors) {\n                    return ERRORCLASS;\n                } else {\n                    state.tokenize = tokenBase;\n                }\n            }\n            return OUTCLASS;\n        };\n    }\n\n\n    function tokenLexer(stream, state) {\n        var style = state.tokenize(stream, state);\n        var current = stream.current();\n\n        // Handle '.' connected identifiers\n        if (current === '.') {\n            style = state.tokenize(stream, state);\n            current = stream.current();\n            if (style === 'variable') {\n                return 'variable';\n            } else {\n                return ERRORCLASS;\n            }\n        }\n\n\n        var delimiter_index = '[({'.indexOf(current);\n        if (delimiter_index !== -1) {\n            indent(stream, state );\n        }\n        if (indentInfo === 'dedent') {\n            if (dedent(stream, state)) {\n                return ERRORCLASS;\n            }\n        }\n        delimiter_index = '])}'.indexOf(current);\n        if (delimiter_index !== -1) {\n            if (dedent(stream, state)) {\n                return ERRORCLASS;\n            }\n        }\n\n        return style;\n    }\n\n    var external = {\n        electricChars:\"dDpPtTfFeE \",\n        startState: function() {\n            return {\n              tokenize: tokenBase,\n              lastToken: null,\n              currentIndent: 0,\n              nextLineIndent: 0,\n              doInCurrentLine: false\n\n\n          };\n        },\n\n        token: function(stream, state) {\n            if (stream.sol()) {\n              state.currentIndent += state.nextLineIndent;\n              state.nextLineIndent = 0;\n              state.doInCurrentLine = 0;\n            }\n            var style = tokenLexer(stream, state);\n\n            state.lastToken = {style:style, content: stream.current()};\n\n\n\n            return style;\n        },\n\n        indent: function(state, textAfter) {\n            var trueText = textAfter.replace(/^\\s+|\\s+$/g, '') ;\n            if (trueText.match(closing) || trueText.match(doubleClosing) || trueText.match(middle)) return conf.indentUnit*(state.currentIndent-1);\n            if(state.currentIndent < 0) return 0;\n            return state.currentIndent * conf.indentUnit;\n        }\n\n    };\n    return external;\n});\n\nCodeMirror.defineMIME(\"text/x-vb\", \"vb\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/vbscript/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: VBScript mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"vbscript.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">VBScript</a>\n  </ul>\n</div>\n\n<article>\n<h2>VBScript mode</h2>\n\n\n<div><textarea id=\"code\" name=\"code\">\n' Pete Guhl\n' 03-04-2012\n'\n' Basic VBScript support for codemirror2\n\nConst ForReading = 1, ForWriting = 2, ForAppending = 8\n\nCall Sub020_PostBroadcastToUrbanAirship(strUserName, strPassword, intTransmitID, strResponse)\n\nIf Not IsNull(strResponse) AND Len(strResponse) = 0 Then\n\tboolTransmitOkYN = False\nElse\n\t' WScript.Echo \"Oh Happy Day! Oh Happy DAY!\"\n\tboolTransmitOkYN = True\nEnd If\n</textarea></div>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers: true,\n        indentUnit: 4\n      });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/vbscript</code>.</p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/vbscript/vbscript.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n/*\nFor extra ASP classic objects, initialize CodeMirror instance with this option:\n    isASP: true\n\nE.G.:\n    var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers: true,\n        isASP: true\n      });\n*/\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"vbscript\", function(conf, parserConf) {\n    var ERRORCLASS = 'error';\n\n    function wordRegexp(words) {\n        return new RegExp(\"^((\" + words.join(\")|(\") + \"))\\\\b\", \"i\");\n    }\n\n    var singleOperators = new RegExp(\"^[\\\\+\\\\-\\\\*/&\\\\\\\\\\\\^<>=]\");\n    var doubleOperators = new RegExp(\"^((<>)|(<=)|(>=))\");\n    var singleDelimiters = new RegExp('^[\\\\.,]');\n    var brakets = new RegExp('^[\\\\(\\\\)]');\n    var identifiers = new RegExp(\"^[A-Za-z][_A-Za-z0-9]*\");\n\n    var openingKeywords = ['class','sub','select','while','if','function', 'property', 'with', 'for'];\n    var middleKeywords = ['else','elseif','case'];\n    var endKeywords = ['next','loop','wend'];\n\n    var wordOperators = wordRegexp(['and', 'or', 'not', 'xor', 'is', 'mod', 'eqv', 'imp']);\n    var commonkeywords = ['dim', 'redim', 'then',  'until', 'randomize',\n                          'byval','byref','new','property', 'exit', 'in',\n                          'const','private', 'public',\n                          'get','set','let', 'stop', 'on error resume next', 'on error goto 0', 'option explicit', 'call', 'me'];\n\n    //This list was from: http://msdn.microsoft.com/en-us/library/f8tbc79x(v=vs.84).aspx\n    var atomWords = ['true', 'false', 'nothing', 'empty', 'null'];\n    //This list was from: http://msdn.microsoft.com/en-us/library/3ca8tfek(v=vs.84).aspx\n    var builtinFuncsWords = ['abs', 'array', 'asc', 'atn', 'cbool', 'cbyte', 'ccur', 'cdate', 'cdbl', 'chr', 'cint', 'clng', 'cos', 'csng', 'cstr', 'date', 'dateadd', 'datediff', 'datepart',\n                        'dateserial', 'datevalue', 'day', 'escape', 'eval', 'execute', 'exp', 'filter', 'formatcurrency', 'formatdatetime', 'formatnumber', 'formatpercent', 'getlocale', 'getobject',\n                        'getref', 'hex', 'hour', 'inputbox', 'instr', 'instrrev', 'int', 'fix', 'isarray', 'isdate', 'isempty', 'isnull', 'isnumeric', 'isobject', 'join', 'lbound', 'lcase', 'left',\n                        'len', 'loadpicture', 'log', 'ltrim', 'rtrim', 'trim', 'maths', 'mid', 'minute', 'month', 'monthname', 'msgbox', 'now', 'oct', 'replace', 'rgb', 'right', 'rnd', 'round',\n                        'scriptengine', 'scriptenginebuildversion', 'scriptenginemajorversion', 'scriptengineminorversion', 'second', 'setlocale', 'sgn', 'sin', 'space', 'split', 'sqr', 'strcomp',\n                        'string', 'strreverse', 'tan', 'time', 'timer', 'timeserial', 'timevalue', 'typename', 'ubound', 'ucase', 'unescape', 'vartype', 'weekday', 'weekdayname', 'year'];\n\n    //This list was from: http://msdn.microsoft.com/en-us/library/ydz4cfk3(v=vs.84).aspx\n    var builtinConsts = ['vbBlack', 'vbRed', 'vbGreen', 'vbYellow', 'vbBlue', 'vbMagenta', 'vbCyan', 'vbWhite', 'vbBinaryCompare', 'vbTextCompare',\n                         'vbSunday', 'vbMonday', 'vbTuesday', 'vbWednesday', 'vbThursday', 'vbFriday', 'vbSaturday', 'vbUseSystemDayOfWeek', 'vbFirstJan1', 'vbFirstFourDays', 'vbFirstFullWeek',\n                         'vbGeneralDate', 'vbLongDate', 'vbShortDate', 'vbLongTime', 'vbShortTime', 'vbObjectError',\n                         'vbOKOnly', 'vbOKCancel', 'vbAbortRetryIgnore', 'vbYesNoCancel', 'vbYesNo', 'vbRetryCancel', 'vbCritical', 'vbQuestion', 'vbExclamation', 'vbInformation', 'vbDefaultButton1', 'vbDefaultButton2',\n                         'vbDefaultButton3', 'vbDefaultButton4', 'vbApplicationModal', 'vbSystemModal', 'vbOK', 'vbCancel', 'vbAbort', 'vbRetry', 'vbIgnore', 'vbYes', 'vbNo',\n                         'vbCr', 'VbCrLf', 'vbFormFeed', 'vbLf', 'vbNewLine', 'vbNullChar', 'vbNullString', 'vbTab', 'vbVerticalTab', 'vbUseDefault', 'vbTrue', 'vbFalse',\n                         'vbEmpty', 'vbNull', 'vbInteger', 'vbLong', 'vbSingle', 'vbDouble', 'vbCurrency', 'vbDate', 'vbString', 'vbObject', 'vbError', 'vbBoolean', 'vbVariant', 'vbDataObject', 'vbDecimal', 'vbByte', 'vbArray'];\n    //This list was from: http://msdn.microsoft.com/en-us/library/hkc375ea(v=vs.84).aspx\n    var builtinObjsWords = ['WScript', 'err', 'debug', 'RegExp'];\n    var knownProperties = ['description', 'firstindex', 'global', 'helpcontext', 'helpfile', 'ignorecase', 'length', 'number', 'pattern', 'source', 'value', 'count'];\n    var knownMethods = ['clear', 'execute', 'raise', 'replace', 'test', 'write', 'writeline', 'close', 'open', 'state', 'eof', 'update', 'addnew', 'end', 'createobject', 'quit'];\n\n    var aspBuiltinObjsWords = ['server', 'response', 'request', 'session', 'application'];\n    var aspKnownProperties = ['buffer', 'cachecontrol', 'charset', 'contenttype', 'expires', 'expiresabsolute', 'isclientconnected', 'pics', 'status', //response\n                              'clientcertificate', 'cookies', 'form', 'querystring', 'servervariables', 'totalbytes', //request\n                              'contents', 'staticobjects', //application\n                              'codepage', 'lcid', 'sessionid', 'timeout', //session\n                              'scripttimeout']; //server\n    var aspKnownMethods = ['addheader', 'appendtolog', 'binarywrite', 'end', 'flush', 'redirect', //response\n                           'binaryread', //request\n                           'remove', 'removeall', 'lock', 'unlock', //application\n                           'abandon', //session\n                           'getlasterror', 'htmlencode', 'mappath', 'transfer', 'urlencode']; //server\n\n    var knownWords = knownMethods.concat(knownProperties);\n\n    builtinObjsWords = builtinObjsWords.concat(builtinConsts);\n\n    if (conf.isASP){\n        builtinObjsWords = builtinObjsWords.concat(aspBuiltinObjsWords);\n        knownWords = knownWords.concat(aspKnownMethods, aspKnownProperties);\n    };\n\n    var keywords = wordRegexp(commonkeywords);\n    var atoms = wordRegexp(atomWords);\n    var builtinFuncs = wordRegexp(builtinFuncsWords);\n    var builtinObjs = wordRegexp(builtinObjsWords);\n    var known = wordRegexp(knownWords);\n    var stringPrefixes = '\"';\n\n    var opening = wordRegexp(openingKeywords);\n    var middle = wordRegexp(middleKeywords);\n    var closing = wordRegexp(endKeywords);\n    var doubleClosing = wordRegexp(['end']);\n    var doOpening = wordRegexp(['do']);\n    var noIndentWords = wordRegexp(['on error resume next', 'exit']);\n    var comment = wordRegexp(['rem']);\n\n\n    function indent(_stream, state) {\n      state.currentIndent++;\n    }\n\n    function dedent(_stream, state) {\n      state.currentIndent--;\n    }\n    // tokenizers\n    function tokenBase(stream, state) {\n        if (stream.eatSpace()) {\n            return 'space';\n            //return null;\n        }\n\n        var ch = stream.peek();\n\n        // Handle Comments\n        if (ch === \"'\") {\n            stream.skipToEnd();\n            return 'comment';\n        }\n        if (stream.match(comment)){\n            stream.skipToEnd();\n            return 'comment';\n        }\n\n\n        // Handle Number Literals\n        if (stream.match(/^((&H)|(&O))?[0-9\\.]/i, false) && !stream.match(/^((&H)|(&O))?[0-9\\.]+[a-z_]/i, false)) {\n            var floatLiteral = false;\n            // Floats\n            if (stream.match(/^\\d*\\.\\d+/i)) { floatLiteral = true; }\n            else if (stream.match(/^\\d+\\.\\d*/)) { floatLiteral = true; }\n            else if (stream.match(/^\\.\\d+/)) { floatLiteral = true; }\n\n            if (floatLiteral) {\n                // Float literals may be \"imaginary\"\n                stream.eat(/J/i);\n                return 'number';\n            }\n            // Integers\n            var intLiteral = false;\n            // Hex\n            if (stream.match(/^&H[0-9a-f]+/i)) { intLiteral = true; }\n            // Octal\n            else if (stream.match(/^&O[0-7]+/i)) { intLiteral = true; }\n            // Decimal\n            else if (stream.match(/^[1-9]\\d*F?/)) {\n                // Decimal literals may be \"imaginary\"\n                stream.eat(/J/i);\n                // TODO - Can you have imaginary longs?\n                intLiteral = true;\n            }\n            // Zero by itself with no other piece of number.\n            else if (stream.match(/^0(?![\\dx])/i)) { intLiteral = true; }\n            if (intLiteral) {\n                // Integer literals may be \"long\"\n                stream.eat(/L/i);\n                return 'number';\n            }\n        }\n\n        // Handle Strings\n        if (stream.match(stringPrefixes)) {\n            state.tokenize = tokenStringFactory(stream.current());\n            return state.tokenize(stream, state);\n        }\n\n        // Handle operators and Delimiters\n        if (stream.match(doubleOperators)\n            || stream.match(singleOperators)\n            || stream.match(wordOperators)) {\n            return 'operator';\n        }\n        if (stream.match(singleDelimiters)) {\n            return null;\n        }\n\n        if (stream.match(brakets)) {\n            return \"bracket\";\n        }\n\n        if (stream.match(noIndentWords)) {\n            state.doInCurrentLine = true;\n\n            return 'keyword';\n        }\n\n        if (stream.match(doOpening)) {\n            indent(stream,state);\n            state.doInCurrentLine = true;\n\n            return 'keyword';\n        }\n        if (stream.match(opening)) {\n            if (! state.doInCurrentLine)\n              indent(stream,state);\n            else\n              state.doInCurrentLine = false;\n\n            return 'keyword';\n        }\n        if (stream.match(middle)) {\n            return 'keyword';\n        }\n\n\n        if (stream.match(doubleClosing)) {\n            dedent(stream,state);\n            dedent(stream,state);\n\n            return 'keyword';\n        }\n        if (stream.match(closing)) {\n            if (! state.doInCurrentLine)\n              dedent(stream,state);\n            else\n              state.doInCurrentLine = false;\n\n            return 'keyword';\n        }\n\n        if (stream.match(keywords)) {\n            return 'keyword';\n        }\n\n        if (stream.match(atoms)) {\n            return 'atom';\n        }\n\n        if (stream.match(known)) {\n            return 'variable-2';\n        }\n\n        if (stream.match(builtinFuncs)) {\n            return 'builtin';\n        }\n\n        if (stream.match(builtinObjs)){\n            return 'variable-2';\n        }\n\n        if (stream.match(identifiers)) {\n            return 'variable';\n        }\n\n        // Handle non-detected items\n        stream.next();\n        return ERRORCLASS;\n    }\n\n    function tokenStringFactory(delimiter) {\n        var singleline = delimiter.length == 1;\n        var OUTCLASS = 'string';\n\n        return function(stream, state) {\n            while (!stream.eol()) {\n                stream.eatWhile(/[^'\"]/);\n                if (stream.match(delimiter)) {\n                    state.tokenize = tokenBase;\n                    return OUTCLASS;\n                } else {\n                    stream.eat(/['\"]/);\n                }\n            }\n            if (singleline) {\n                if (parserConf.singleLineStringErrors) {\n                    return ERRORCLASS;\n                } else {\n                    state.tokenize = tokenBase;\n                }\n            }\n            return OUTCLASS;\n        };\n    }\n\n\n    function tokenLexer(stream, state) {\n        var style = state.tokenize(stream, state);\n        var current = stream.current();\n\n        // Handle '.' connected identifiers\n        if (current === '.') {\n            style = state.tokenize(stream, state);\n\n            current = stream.current();\n            if (style && (style.substr(0, 8) === 'variable' || style==='builtin' || style==='keyword')){//|| knownWords.indexOf(current.substring(1)) > -1) {\n                if (style === 'builtin' || style === 'keyword') style='variable';\n                if (knownWords.indexOf(current.substr(1)) > -1) style='variable-2';\n\n                return style;\n            } else {\n                return ERRORCLASS;\n            }\n        }\n\n        return style;\n    }\n\n    var external = {\n        electricChars:\"dDpPtTfFeE \",\n        startState: function() {\n            return {\n              tokenize: tokenBase,\n              lastToken: null,\n              currentIndent: 0,\n              nextLineIndent: 0,\n              doInCurrentLine: false,\n              ignoreKeyword: false\n\n\n          };\n        },\n\n        token: function(stream, state) {\n            if (stream.sol()) {\n              state.currentIndent += state.nextLineIndent;\n              state.nextLineIndent = 0;\n              state.doInCurrentLine = 0;\n            }\n            var style = tokenLexer(stream, state);\n\n            state.lastToken = {style:style, content: stream.current()};\n\n            if (style==='space') style=null;\n\n            return style;\n        },\n\n        indent: function(state, textAfter) {\n            var trueText = textAfter.replace(/^\\s+|\\s+$/g, '') ;\n            if (trueText.match(closing) || trueText.match(doubleClosing) || trueText.match(middle)) return conf.indentUnit*(state.currentIndent-1);\n            if(state.currentIndent < 0) return 0;\n            return state.currentIndent * conf.indentUnit;\n        }\n\n    };\n    return external;\n});\n\nCodeMirror.defineMIME(\"text/vbscript\", \"vbscript\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/velocity/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Velocity mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<link rel=\"stylesheet\" href=\"../../theme/night.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"velocity.js\"></script>\n<style>.CodeMirror {border: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Velocity</a>\n  </ul>\n</div>\n\n<article>\n<h2>Velocity mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n## Velocity Code Demo\n#*\n   based on PL/SQL mode by Peter Raganitsch, adapted to Velocity by Steve O'Hara ( http://www.pivotal-solutions.co.uk )\n   August 2011\n*#\n\n#*\n   This is a multiline comment.\n   This is the second line\n*#\n\n#[[ hello steve\n   This has invalid syntax that would normally need \"poor man's escaping\" like:\n\n   #define()\n\n   ${blah\n]]#\n\n#include( \"disclaimer.txt\" \"opinion.txt\" )\n#include( $foo $bar )\n\n#parse( \"lecorbusier.vm\" )\n#parse( $foo )\n\n#evaluate( 'string with VTL #if(true)will be displayed#end' )\n\n#define( $hello ) Hello $who #end #set( $who = \"World!\") $hello ## displays Hello World!\n\n#foreach( $customer in $customerList )\n\n    $foreach.count $customer.Name\n\n    #if( $foo == ${bar})\n        it's true!\n        #break\n    #{else}\n        it's not!\n        #stop\n    #end\n\n    #if ($foreach.parent.hasNext)\n        $velocityCount\n    #end\n#end\n\n$someObject.getValues(\"this is a string split\n        across lines\")\n\n$someObject(\"This plus $something in the middle\").method(7567).property\n\n#macro( tablerows $color $somelist )\n    #foreach( $something in $somelist )\n        <tr><td bgcolor=$color>$something</td></tr>\n        <tr><td bgcolor=$color>$bodyContent</td></tr>\n    #end\n#end\n\n#tablerows(\"red\" [\"dadsdf\",\"dsa\"])\n#@tablerows(\"red\" [\"dadsdf\",\"dsa\"]) some body content #end\n\n   Variable reference: #set( $monkey = $bill )\n   String literal: #set( $monkey.Friend = 'monica' )\n   Property reference: #set( $monkey.Blame = $whitehouse.Leak )\n   Method reference: #set( $monkey.Plan = $spindoctor.weave($web) )\n   Number literal: #set( $monkey.Number = 123 )\n   Range operator: #set( $monkey.Numbers = [1..3] )\n   Object list: #set( $monkey.Say = [\"Not\", $my, \"fault\"] )\n   Object map: #set( $monkey.Map = {\"banana\" : \"good\", \"roast beef\" : \"bad\"})\n\nThe RHS can also be a simple arithmetic expression, such as:\nAddition: #set( $value = $foo + 1 )\n   Subtraction: #set( $value = $bar - 1 )\n   Multiplication: #set( $value = $foo * $bar )\n   Division: #set( $value = $foo / $bar )\n   Remainder: #set( $value = $foo % $bar )\n\n</textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        theme: \"night\",\n        lineNumbers: true,\n        indentUnit: 4,\n        mode: \"text/velocity\"\n      });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/velocity</code>.</p>\n\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/velocity/velocity.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"velocity\", function() {\n    function parseWords(str) {\n        var obj = {}, words = str.split(\" \");\n        for (var i = 0; i < words.length; ++i) obj[words[i]] = true;\n        return obj;\n    }\n\n    var keywords = parseWords(\"#end #else #break #stop #[[ #]] \" +\n                              \"#{end} #{else} #{break} #{stop}\");\n    var functions = parseWords(\"#if #elseif #foreach #set #include #parse #macro #define #evaluate \" +\n                               \"#{if} #{elseif} #{foreach} #{set} #{include} #{parse} #{macro} #{define} #{evaluate}\");\n    var specials = parseWords(\"$foreach.count $foreach.hasNext $foreach.first $foreach.last $foreach.topmost $foreach.parent.count $foreach.parent.hasNext $foreach.parent.first $foreach.parent.last $foreach.parent $velocityCount $!bodyContent $bodyContent\");\n    var isOperatorChar = /[+\\-*&%=<>!?:\\/|]/;\n\n    function chain(stream, state, f) {\n        state.tokenize = f;\n        return f(stream, state);\n    }\n    function tokenBase(stream, state) {\n        var beforeParams = state.beforeParams;\n        state.beforeParams = false;\n        var ch = stream.next();\n        // start of unparsed string?\n        if ((ch == \"'\") && state.inParams) {\n            state.lastTokenWasBuiltin = false;\n            return chain(stream, state, tokenString(ch));\n        }\n        // start of parsed string?\n        else if ((ch == '\"')) {\n            state.lastTokenWasBuiltin = false;\n            if (state.inString) {\n                state.inString = false;\n                return \"string\";\n            }\n            else if (state.inParams)\n                return chain(stream, state, tokenString(ch));\n        }\n        // is it one of the special signs []{}().,;? Seperator?\n        else if (/[\\[\\]{}\\(\\),;\\.]/.test(ch)) {\n            if (ch == \"(\" && beforeParams)\n                state.inParams = true;\n            else if (ch == \")\") {\n                state.inParams = false;\n                state.lastTokenWasBuiltin = true;\n            }\n            return null;\n        }\n        // start of a number value?\n        else if (/\\d/.test(ch)) {\n            state.lastTokenWasBuiltin = false;\n            stream.eatWhile(/[\\w\\.]/);\n            return \"number\";\n        }\n        // multi line comment?\n        else if (ch == \"#\" && stream.eat(\"*\")) {\n            state.lastTokenWasBuiltin = false;\n            return chain(stream, state, tokenComment);\n        }\n        // unparsed content?\n        else if (ch == \"#\" && stream.match(/ *\\[ *\\[/)) {\n            state.lastTokenWasBuiltin = false;\n            return chain(stream, state, tokenUnparsed);\n        }\n        // single line comment?\n        else if (ch == \"#\" && stream.eat(\"#\")) {\n            state.lastTokenWasBuiltin = false;\n            stream.skipToEnd();\n            return \"comment\";\n        }\n        // variable?\n        else if (ch == \"$\") {\n            stream.eatWhile(/[\\w\\d\\$_\\.{}]/);\n            // is it one of the specials?\n            if (specials && specials.propertyIsEnumerable(stream.current())) {\n                return \"keyword\";\n            }\n            else {\n                state.lastTokenWasBuiltin = true;\n                state.beforeParams = true;\n                return \"builtin\";\n            }\n        }\n        // is it a operator?\n        else if (isOperatorChar.test(ch)) {\n            state.lastTokenWasBuiltin = false;\n            stream.eatWhile(isOperatorChar);\n            return \"operator\";\n        }\n        else {\n            // get the whole word\n            stream.eatWhile(/[\\w\\$_{}@]/);\n            var word = stream.current();\n            // is it one of the listed keywords?\n            if (keywords && keywords.propertyIsEnumerable(word))\n                return \"keyword\";\n            // is it one of the listed functions?\n            if (functions && functions.propertyIsEnumerable(word) ||\n                    (stream.current().match(/^#@?[a-z0-9_]+ *$/i) && stream.peek()==\"(\") &&\n                     !(functions && functions.propertyIsEnumerable(word.toLowerCase()))) {\n                state.beforeParams = true;\n                state.lastTokenWasBuiltin = false;\n                return \"keyword\";\n            }\n            if (state.inString) {\n                state.lastTokenWasBuiltin = false;\n                return \"string\";\n            }\n            if (stream.pos > word.length && stream.string.charAt(stream.pos-word.length-1)==\".\" && state.lastTokenWasBuiltin)\n                return \"builtin\";\n            // default: just a \"word\"\n            state.lastTokenWasBuiltin = false;\n            return null;\n        }\n    }\n\n    function tokenString(quote) {\n        return function(stream, state) {\n            var escaped = false, next, end = false;\n            while ((next = stream.next()) != null) {\n                if ((next == quote) && !escaped) {\n                    end = true;\n                    break;\n                }\n                if (quote=='\"' && stream.peek() == '$' && !escaped) {\n                    state.inString = true;\n                    end = true;\n                    break;\n                }\n                escaped = !escaped && next == \"\\\\\";\n            }\n            if (end) state.tokenize = tokenBase;\n            return \"string\";\n        };\n    }\n\n    function tokenComment(stream, state) {\n        var maybeEnd = false, ch;\n        while (ch = stream.next()) {\n            if (ch == \"#\" && maybeEnd) {\n                state.tokenize = tokenBase;\n                break;\n            }\n            maybeEnd = (ch == \"*\");\n        }\n        return \"comment\";\n    }\n\n    function tokenUnparsed(stream, state) {\n        var maybeEnd = 0, ch;\n        while (ch = stream.next()) {\n            if (ch == \"#\" && maybeEnd == 2) {\n                state.tokenize = tokenBase;\n                break;\n            }\n            if (ch == \"]\")\n                maybeEnd++;\n            else if (ch != \" \")\n                maybeEnd = 0;\n        }\n        return \"meta\";\n    }\n    // Interface\n\n    return {\n        startState: function() {\n            return {\n                tokenize: tokenBase,\n                beforeParams: false,\n                inParams: false,\n                inString: false,\n                lastTokenWasBuiltin: false\n            };\n        },\n\n        token: function(stream, state) {\n            if (stream.eatSpace()) return null;\n            return state.tokenize(stream, state);\n        },\n        blockCommentStart: \"#*\",\n        blockCommentEnd: \"*#\",\n        lineComment: \"##\",\n        fold: \"velocity\"\n    };\n});\n\nCodeMirror.defineMIME(\"text/velocity\", \"velocity\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/verilog/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Verilog/SystemVerilog mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"../../addon/edit/matchbrackets.js\"></script>\n<script src=\"verilog.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Verilog/SystemVerilog</a>\n  </ul>\n</div>\n\n<article>\n<h2>SystemVerilog mode</h2>\n\n<div><textarea id=\"code\" name=\"code\">\n// Literals\n1'b0\n1'bx\n1'bz\n16'hDC78\n'hdeadbeef\n'b0011xxzz\n1234\n32'd5678\n3.4e6\n-128.7\n\n// Macro definition\n`define BUS_WIDTH = 8;\n\n// Module definition\nmodule block(\n  input                   clk,\n  input                   rst_n,\n  input  [`BUS_WIDTH-1:0] data_in,\n  output [`BUS_WIDTH-1:0] data_out\n);\n  \n  always @(posedge clk or negedge rst_n) begin\n\n    if (~rst_n) begin\n      data_out <= 8'b0;\n    end else begin\n      data_out <= data_in;\n    end\n    \n    if (~rst_n)\n      data_out <= 8'b0;\n    else\n      data_out <= data_in;\n    \n    if (~rst_n)\n      begin\n        data_out <= 8'b0;\n      end\n    else\n      begin\n        data_out <= data_in;\n      end\n\n  end\n  \nendmodule\n\n// Class definition\nclass test;\n\n  /**\n   * Sum two integers\n   */\n  function int sum(int a, int b);\n    int result = a + b;\n    string msg = $sformatf(\"%d + %d = %d\", a, b, result);\n    $display(msg);\n    return result;\n  endfunction\n  \n  task delay(int num_cycles);\n    repeat(num_cycles) #1;\n  endtask\n  \nendclass\n\n</textarea></div>\n\n<script>\n  var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n    lineNumbers: true,\n    matchBrackets: true,\n    mode: {\n      name: \"verilog\",\n      noIndentKeywords: [\"package\"]\n    }\n  });\n</script>\n\n<p>\nSyntax highlighting and indentation for the Verilog and SystemVerilog languages (IEEE 1800).\n<h2>Configuration options:</h2>\n  <ul>\n    <li><strong>noIndentKeywords</strong> - List of keywords which should not cause identation to increase. E.g. [\"package\", \"module\"]. Default: None</li>\n  </ul>\n</p>\n\n<p><strong>MIME types defined:</strong> <code>text/x-verilog</code> and <code>text/x-systemverilog</code>.</p>\n</article>\n"
  },
  {
    "path": "base/res/codemirror/mode/verilog/test.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function() {\n  var mode = CodeMirror.getMode({indentUnit: 4}, \"verilog\");\n  function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); }\n\n  MT(\"binary_literals\",\n     \"[number 1'b0]\",\n     \"[number 1'b1]\",\n     \"[number 1'bx]\",\n     \"[number 1'bz]\",\n     \"[number 1'bX]\",\n     \"[number 1'bZ]\",\n     \"[number 1'B0]\",\n     \"[number 1'B1]\",\n     \"[number 1'Bx]\",\n     \"[number 1'Bz]\",\n     \"[number 1'BX]\",\n     \"[number 1'BZ]\",\n     \"[number 1'b0]\",\n     \"[number 1'b1]\",\n     \"[number 2'b01]\",\n     \"[number 2'bxz]\",\n     \"[number 2'b11]\",\n     \"[number 2'b10]\",\n     \"[number 2'b1Z]\",\n     \"[number 12'b0101_0101_0101]\",\n     \"[number 1'b 0]\",\n     \"[number 'b0101]\"\n  );\n\n  MT(\"octal_literals\",\n     \"[number 3'o7]\",\n     \"[number 3'O7]\",\n     \"[number 3'so7]\",\n     \"[number 3'SO7]\"\n  );\n\n  MT(\"decimal_literals\",\n     \"[number 0]\",\n     \"[number 1]\",\n     \"[number 7]\",\n     \"[number 123_456]\",\n     \"[number 'd33]\",\n     \"[number 8'd255]\",\n     \"[number 8'D255]\",\n     \"[number 8'sd255]\",\n     \"[number 8'SD255]\",\n     \"[number 32'd123]\",\n     \"[number 32 'd123]\",\n     \"[number 32 'd 123]\"\n  );\n\n  MT(\"hex_literals\",\n     \"[number 4'h0]\",\n     \"[number 4'ha]\",\n     \"[number 4'hF]\",\n     \"[number 4'hx]\",\n     \"[number 4'hz]\",\n     \"[number 4'hX]\",\n     \"[number 4'hZ]\",\n     \"[number 32'hdc78]\",\n     \"[number 32'hDC78]\",\n     \"[number 32 'hDC78]\",\n     \"[number 32'h DC78]\",\n     \"[number 32 'h DC78]\",\n     \"[number 32'h44x7]\",\n     \"[number 32'hFFF?]\"\n  );\n\n  MT(\"real_number_literals\",\n     \"[number 1.2]\",\n     \"[number 0.1]\",\n     \"[number 2394.26331]\",\n     \"[number 1.2E12]\",\n     \"[number 1.2e12]\",\n     \"[number 1.30e-2]\",\n     \"[number 0.1e-0]\",\n     \"[number 23E10]\",\n     \"[number 29E-2]\",\n     \"[number 236.123_763_e-12]\"\n  );\n\n  MT(\"operators\",\n     \"[meta ^]\"\n  );\n\n  MT(\"keywords\",\n     \"[keyword logic]\",\n     \"[keyword logic] [variable foo]\",\n     \"[keyword reg] [variable abc]\"\n  );\n\n  MT(\"variables\",\n     \"[variable _leading_underscore]\",\n     \"[variable _if]\",\n     \"[number 12] [variable foo]\",\n     \"[variable foo] [number 14]\"\n  );\n\n  MT(\"tick_defines\",\n     \"[def `FOO]\",\n     \"[def `foo]\",\n     \"[def `FOO_bar]\"\n  );\n\n  MT(\"system_calls\",\n     \"[meta $display]\",\n     \"[meta $vpi_printf]\"\n  );\n\n  MT(\"line_comment\", \"[comment // Hello world]\");\n\n  // Alignment tests\n  MT(\"align_port_map_style1\",\n     /**\n      * mod mod(.a(a),\n      *         .b(b)\n      *        );\n      */\n     \"[variable mod] [variable mod][bracket (].[variable a][bracket (][variable a][bracket )],\",\n     \"        .[variable b][bracket (][variable b][bracket )]\",\n     \"       [bracket )];\",\n     \"\"\n  );\n\n  MT(\"align_port_map_style2\",\n     /**\n      * mod mod(\n      *     .a(a),\n      *     .b(b)\n      * );\n      */\n     \"[variable mod] [variable mod][bracket (]\",\n     \"    .[variable a][bracket (][variable a][bracket )],\",\n     \"    .[variable b][bracket (][variable b][bracket )]\",\n     \"[bracket )];\",\n     \"\"\n  );\n\n  // Indentation tests\n  MT(\"indent_single_statement_if\",\n      \"[keyword if] [bracket (][variable foo][bracket )]\",\n      \"    [keyword break];\",\n      \"\"\n  );\n\n  MT(\"no_indent_after_single_line_if\",\n      \"[keyword if] [bracket (][variable foo][bracket )] [keyword break];\",\n      \"\"\n  );\n\n  MT(\"indent_after_if_begin_same_line\",\n      \"[keyword if] [bracket (][variable foo][bracket )] [keyword begin]\",\n      \"    [keyword break];\",\n      \"    [keyword break];\",\n      \"[keyword end]\",\n      \"\"\n  );\n\n  MT(\"indent_after_if_begin_next_line\",\n      \"[keyword if] [bracket (][variable foo][bracket )]\",\n      \"    [keyword begin]\",\n      \"        [keyword break];\",\n      \"        [keyword break];\",\n      \"    [keyword end]\",\n      \"\"\n  );\n\n  MT(\"indent_single_statement_if_else\",\n      \"[keyword if] [bracket (][variable foo][bracket )]\",\n      \"    [keyword break];\",\n      \"[keyword else]\",\n      \"    [keyword break];\",\n      \"\"\n  );\n\n  MT(\"indent_if_else_begin_same_line\",\n      \"[keyword if] [bracket (][variable foo][bracket )] [keyword begin]\",\n      \"    [keyword break];\",\n      \"    [keyword break];\",\n      \"[keyword end] [keyword else] [keyword begin]\",\n      \"    [keyword break];\",\n      \"    [keyword break];\",\n      \"[keyword end]\",\n      \"\"\n  );\n\n  MT(\"indent_if_else_begin_next_line\",\n      \"[keyword if] [bracket (][variable foo][bracket )]\",\n      \"    [keyword begin]\",\n      \"        [keyword break];\",\n      \"        [keyword break];\",\n      \"    [keyword end]\",\n      \"[keyword else]\",\n      \"    [keyword begin]\",\n      \"        [keyword break];\",\n      \"        [keyword break];\",\n      \"    [keyword end]\",\n      \"\"\n  );\n\n  MT(\"indent_if_nested_without_begin\",\n      \"[keyword if] [bracket (][variable foo][bracket )]\",\n      \"    [keyword if] [bracket (][variable foo][bracket )]\",\n      \"        [keyword if] [bracket (][variable foo][bracket )]\",\n      \"            [keyword break];\",\n      \"\"\n  );\n\n  MT(\"indent_case\",\n      \"[keyword case] [bracket (][variable state][bracket )]\",\n      \"    [variable FOO]:\",\n      \"        [keyword break];\",\n      \"    [variable BAR]:\",\n      \"        [keyword break];\",\n      \"[keyword endcase]\",\n      \"\"\n  );\n\n  MT(\"unindent_after_end_with_preceding_text\",\n      \"[keyword begin]\",\n      \"    [keyword break]; [keyword end]\",\n      \"\"\n  );\n\n  MT(\"export_function_one_line_does_not_indent\",\n     \"[keyword export] [string \\\"DPI-C\\\"] [keyword function] [variable helloFromSV];\",\n     \"\"\n  );\n\n  MT(\"export_task_one_line_does_not_indent\",\n     \"[keyword export] [string \\\"DPI-C\\\"] [keyword task] [variable helloFromSV];\",\n     \"\"\n  );\n\n  MT(\"export_function_two_lines_indents_properly\",\n    \"[keyword export]\",\n    \"    [string \\\"DPI-C\\\"] [keyword function] [variable helloFromSV];\",\n    \"\"\n  );\n\n  MT(\"export_task_two_lines_indents_properly\",\n    \"[keyword export]\",\n    \"    [string \\\"DPI-C\\\"] [keyword task] [variable helloFromSV];\",\n    \"\"\n  );\n\n  MT(\"import_function_one_line_does_not_indent\",\n    \"[keyword import] [string \\\"DPI-C\\\"] [keyword function] [variable helloFromC];\",\n    \"\"\n  );\n\n  MT(\"import_task_one_line_does_not_indent\",\n    \"[keyword import] [string \\\"DPI-C\\\"] [keyword task] [variable helloFromC];\",\n    \"\"\n  );\n\n  MT(\"import_package_single_line_does_not_indent\",\n    \"[keyword import] [variable p]::[variable x];\",\n    \"[keyword import] [variable p]::[variable y];\",\n    \"\"\n  );\n\n  MT(\"covergoup_with_function_indents_properly\",\n    \"[keyword covergroup] [variable cg] [keyword with] [keyword function] [variable sample][bracket (][keyword bit] [variable b][bracket )];\",\n    \"    [variable c] : [keyword coverpoint] [variable c];\",\n    \"[keyword endgroup]: [variable cg]\",\n    \"\"\n  );\n\n})();\n"
  },
  {
    "path": "base/res/codemirror/mode/verilog/verilog.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"verilog\", function(config, parserConfig) {\n\n  var indentUnit = config.indentUnit,\n      statementIndentUnit = parserConfig.statementIndentUnit || indentUnit,\n      dontAlignCalls = parserConfig.dontAlignCalls,\n      noIndentKeywords = parserConfig.noIndentKeywords || [],\n      multiLineStrings = parserConfig.multiLineStrings,\n      hooks = parserConfig.hooks || {};\n\n  function words(str) {\n    var obj = {}, words = str.split(\" \");\n    for (var i = 0; i < words.length; ++i) obj[words[i]] = true;\n    return obj;\n  }\n\n  /**\n   * Keywords from IEEE 1800-2012\n   */\n  var keywords = words(\n    \"accept_on alias always always_comb always_ff always_latch and assert assign assume automatic before begin bind \" +\n    \"bins binsof bit break buf bufif0 bufif1 byte case casex casez cell chandle checker class clocking cmos config \" +\n    \"const constraint context continue cover covergroup coverpoint cross deassign default defparam design disable \" +\n    \"dist do edge else end endcase endchecker endclass endclocking endconfig endfunction endgenerate endgroup \" +\n    \"endinterface endmodule endpackage endprimitive endprogram endproperty endspecify endsequence endtable endtask \" +\n    \"enum event eventually expect export extends extern final first_match for force foreach forever fork forkjoin \" +\n    \"function generate genvar global highz0 highz1 if iff ifnone ignore_bins illegal_bins implements implies import \" +\n    \"incdir include initial inout input inside instance int integer interconnect interface intersect join join_any \" +\n    \"join_none large let liblist library local localparam logic longint macromodule matches medium modport module \" +\n    \"nand negedge nettype new nexttime nmos nor noshowcancelled not notif0 notif1 null or output package packed \" +\n    \"parameter pmos posedge primitive priority program property protected pull0 pull1 pulldown pullup \" +\n    \"pulsestyle_ondetect pulsestyle_onevent pure rand randc randcase randsequence rcmos real realtime ref reg \" +\n    \"reject_on release repeat restrict return rnmos rpmos rtran rtranif0 rtranif1 s_always s_eventually s_nexttime \" +\n    \"s_until s_until_with scalared sequence shortint shortreal showcancelled signed small soft solve specify \" +\n    \"specparam static string strong strong0 strong1 struct super supply0 supply1 sync_accept_on sync_reject_on \" +\n    \"table tagged task this throughout time timeprecision timeunit tran tranif0 tranif1 tri tri0 tri1 triand trior \" +\n    \"trireg type typedef union unique unique0 unsigned until until_with untyped use uwire var vectored virtual void \" +\n    \"wait wait_order wand weak weak0 weak1 while wildcard wire with within wor xnor xor\");\n\n  /** Operators from IEEE 1800-2012\n     unary_operator ::=\n       + | - | ! | ~ | & | ~& | | | ~| | ^ | ~^ | ^~\n     binary_operator ::=\n       + | - | * | / | % | == | != | === | !== | ==? | !=? | && | || | **\n       | < | <= | > | >= | & | | | ^ | ^~ | ~^ | >> | << | >>> | <<<\n       | -> | <->\n     inc_or_dec_operator ::= ++ | --\n     unary_module_path_operator ::=\n       ! | ~ | & | ~& | | | ~| | ^ | ~^ | ^~\n     binary_module_path_operator ::=\n       == | != | && | || | & | | | ^ | ^~ | ~^\n  */\n  var isOperatorChar = /[\\+\\-\\*\\/!~&|^%=?:]/;\n  var isBracketChar = /[\\[\\]{}()]/;\n\n  var unsignedNumber = /\\d[0-9_]*/;\n  var decimalLiteral = /\\d*\\s*'s?d\\s*\\d[0-9_]*/i;\n  var binaryLiteral = /\\d*\\s*'s?b\\s*[xz01][xz01_]*/i;\n  var octLiteral = /\\d*\\s*'s?o\\s*[xz0-7][xz0-7_]*/i;\n  var hexLiteral = /\\d*\\s*'s?h\\s*[0-9a-fxz?][0-9a-fxz?_]*/i;\n  var realLiteral = /(\\d[\\d_]*(\\.\\d[\\d_]*)?E-?[\\d_]+)|(\\d[\\d_]*\\.\\d[\\d_]*)/i;\n\n  var closingBracketOrWord = /^((\\w+)|[)}\\]])/;\n  var closingBracket = /[)}\\]]/;\n\n  var curPunc;\n  var curKeyword;\n\n  // Block openings which are closed by a matching keyword in the form of (\"end\" + keyword)\n  // E.g. \"task\" => \"endtask\"\n  var blockKeywords = words(\n    \"case checker class clocking config function generate interface module package\" +\n    \"primitive program property specify sequence table task\"\n  );\n\n  // Opening/closing pairs\n  var openClose = {};\n  for (var keyword in blockKeywords) {\n    openClose[keyword] = \"end\" + keyword;\n  }\n  openClose[\"begin\"] = \"end\";\n  openClose[\"casex\"] = \"endcase\";\n  openClose[\"casez\"] = \"endcase\";\n  openClose[\"do\"   ] = \"while\";\n  openClose[\"fork\" ] = \"join;join_any;join_none\";\n  openClose[\"covergroup\"] = \"endgroup\";\n\n  for (var i in noIndentKeywords) {\n    var keyword = noIndentKeywords[i];\n    if (openClose[keyword]) {\n      openClose[keyword] = undefined;\n    }\n  }\n\n  // Keywords which open statements that are ended with a semi-colon\n  var statementKeywords = words(\"always always_comb always_ff always_latch assert assign assume else export for foreach forever if import initial repeat while\");\n\n  function tokenBase(stream, state) {\n    var ch = stream.peek(), style;\n    if (hooks[ch] && (style = hooks[ch](stream, state)) != false) return style;\n    if (hooks.tokenBase && (style = hooks.tokenBase(stream, state)) != false)\n      return style;\n\n    if (/[,;:\\.]/.test(ch)) {\n      curPunc = stream.next();\n      return null;\n    }\n    if (isBracketChar.test(ch)) {\n      curPunc = stream.next();\n      return \"bracket\";\n    }\n    // Macros (tick-defines)\n    if (ch == '`') {\n      stream.next();\n      if (stream.eatWhile(/[\\w\\$_]/)) {\n        return \"def\";\n      } else {\n        return null;\n      }\n    }\n    // System calls\n    if (ch == '$') {\n      stream.next();\n      if (stream.eatWhile(/[\\w\\$_]/)) {\n        return \"meta\";\n      } else {\n        return null;\n      }\n    }\n    // Time literals\n    if (ch == '#') {\n      stream.next();\n      stream.eatWhile(/[\\d_.]/);\n      return \"def\";\n    }\n    // Strings\n    if (ch == '\"') {\n      stream.next();\n      state.tokenize = tokenString(ch);\n      return state.tokenize(stream, state);\n    }\n    // Comments\n    if (ch == \"/\") {\n      stream.next();\n      if (stream.eat(\"*\")) {\n        state.tokenize = tokenComment;\n        return tokenComment(stream, state);\n      }\n      if (stream.eat(\"/\")) {\n        stream.skipToEnd();\n        return \"comment\";\n      }\n      stream.backUp(1);\n    }\n\n    // Numeric literals\n    if (stream.match(realLiteral) ||\n        stream.match(decimalLiteral) ||\n        stream.match(binaryLiteral) ||\n        stream.match(octLiteral) ||\n        stream.match(hexLiteral) ||\n        stream.match(unsignedNumber) ||\n        stream.match(realLiteral)) {\n      return \"number\";\n    }\n\n    // Operators\n    if (stream.eatWhile(isOperatorChar)) {\n      return \"meta\";\n    }\n\n    // Keywords / plain variables\n    if (stream.eatWhile(/[\\w\\$_]/)) {\n      var cur = stream.current();\n      if (keywords[cur]) {\n        if (openClose[cur]) {\n          curPunc = \"newblock\";\n        }\n        if (statementKeywords[cur]) {\n          curPunc = \"newstatement\";\n        }\n        curKeyword = cur;\n        return \"keyword\";\n      }\n      return \"variable\";\n    }\n\n    stream.next();\n    return null;\n  }\n\n  function tokenString(quote) {\n    return function(stream, state) {\n      var escaped = false, next, end = false;\n      while ((next = stream.next()) != null) {\n        if (next == quote && !escaped) {end = true; break;}\n        escaped = !escaped && next == \"\\\\\";\n      }\n      if (end || !(escaped || multiLineStrings))\n        state.tokenize = tokenBase;\n      return \"string\";\n    };\n  }\n\n  function tokenComment(stream, state) {\n    var maybeEnd = false, ch;\n    while (ch = stream.next()) {\n      if (ch == \"/\" && maybeEnd) {\n        state.tokenize = tokenBase;\n        break;\n      }\n      maybeEnd = (ch == \"*\");\n    }\n    return \"comment\";\n  }\n\n  function Context(indented, column, type, align, prev) {\n    this.indented = indented;\n    this.column = column;\n    this.type = type;\n    this.align = align;\n    this.prev = prev;\n  }\n  function pushContext(state, col, type) {\n    var indent = state.indented;\n    var c = new Context(indent, col, type, null, state.context);\n    return state.context = c;\n  }\n  function popContext(state) {\n    var t = state.context.type;\n    if (t == \")\" || t == \"]\" || t == \"}\") {\n      state.indented = state.context.indented;\n    }\n    return state.context = state.context.prev;\n  }\n\n  function isClosing(text, contextClosing) {\n    if (text == contextClosing) {\n      return true;\n    } else {\n      // contextClosing may be mulitple keywords separated by ;\n      var closingKeywords = contextClosing.split(\";\");\n      for (var i in closingKeywords) {\n        if (text == closingKeywords[i]) {\n          return true;\n        }\n      }\n      return false;\n    }\n  }\n\n  function buildElectricInputRegEx() {\n    // Reindentation should occur on any bracket char: {}()[]\n    // or on a match of any of the block closing keywords, at\n    // the end of a line\n    var allClosings = [];\n    for (var i in openClose) {\n      if (openClose[i]) {\n        var closings = openClose[i].split(\";\");\n        for (var j in closings) {\n          allClosings.push(closings[j]);\n        }\n      }\n    }\n    var re = new RegExp(\"[{}()\\\\[\\\\]]|(\" + allClosings.join(\"|\") + \")$\");\n    return re;\n  }\n\n  // Interface\n  return {\n\n    // Regex to force current line to reindent\n    electricInput: buildElectricInputRegEx(),\n\n    startState: function(basecolumn) {\n      var state = {\n        tokenize: null,\n        context: new Context((basecolumn || 0) - indentUnit, 0, \"top\", false),\n        indented: 0,\n        startOfLine: true\n      };\n      if (hooks.startState) hooks.startState(state);\n      return state;\n    },\n\n    token: function(stream, state) {\n      var ctx = state.context;\n      if (stream.sol()) {\n        if (ctx.align == null) ctx.align = false;\n        state.indented = stream.indentation();\n        state.startOfLine = true;\n      }\n      if (hooks.token) hooks.token(stream, state);\n      if (stream.eatSpace()) return null;\n      curPunc = null;\n      curKeyword = null;\n      var style = (state.tokenize || tokenBase)(stream, state);\n      if (style == \"comment\" || style == \"meta\" || style == \"variable\") return style;\n      if (ctx.align == null) ctx.align = true;\n\n      if (curPunc == ctx.type) {\n        popContext(state);\n      } else if ((curPunc == \";\" && ctx.type == \"statement\") ||\n               (ctx.type && isClosing(curKeyword, ctx.type))) {\n        ctx = popContext(state);\n        while (ctx && ctx.type == \"statement\") ctx = popContext(state);\n      } else if (curPunc == \"{\") {\n        pushContext(state, stream.column(), \"}\");\n      } else if (curPunc == \"[\") {\n        pushContext(state, stream.column(), \"]\");\n      } else if (curPunc == \"(\") {\n        pushContext(state, stream.column(), \")\");\n      } else if (ctx && ctx.type == \"endcase\" && curPunc == \":\") {\n        pushContext(state, stream.column(), \"statement\");\n      } else if (curPunc == \"newstatement\") {\n        pushContext(state, stream.column(), \"statement\");\n      } else if (curPunc == \"newblock\") {\n        if (curKeyword == \"function\" && ctx && (ctx.type == \"statement\" || ctx.type == \"endgroup\")) {\n          // The 'function' keyword can appear in some other contexts where it actually does not\n          // indicate a function (import/export DPI and covergroup definitions).\n          // Do nothing in this case\n        } else if (curKeyword == \"task\" && ctx && ctx.type == \"statement\") {\n          // Same thing for task\n        } else {\n          var close = openClose[curKeyword];\n          pushContext(state, stream.column(), close);\n        }\n      }\n\n      state.startOfLine = false;\n      return style;\n    },\n\n    indent: function(state, textAfter) {\n      if (state.tokenize != tokenBase && state.tokenize != null) return CodeMirror.Pass;\n      if (hooks.indent) {\n        var fromHook = hooks.indent(state);\n        if (fromHook >= 0) return fromHook;\n      }\n      var ctx = state.context, firstChar = textAfter && textAfter.charAt(0);\n      if (ctx.type == \"statement\" && firstChar == \"}\") ctx = ctx.prev;\n      var closing = false;\n      var possibleClosing = textAfter.match(closingBracketOrWord);\n      if (possibleClosing)\n        closing = isClosing(possibleClosing[0], ctx.type);\n      if (ctx.type == \"statement\") return ctx.indented + (firstChar == \"{\" ? 0 : statementIndentUnit);\n      else if (closingBracket.test(ctx.type) && ctx.align && !dontAlignCalls) return ctx.column + (closing ? 0 : 1);\n      else if (ctx.type == \")\" && !closing) return ctx.indented + statementIndentUnit;\n      else return ctx.indented + (closing ? 0 : indentUnit);\n    },\n\n    blockCommentStart: \"/*\",\n    blockCommentEnd: \"*/\",\n    lineComment: \"//\"\n  };\n});\n\n  CodeMirror.defineMIME(\"text/x-verilog\", {\n    name: \"verilog\"\n  });\n\n  CodeMirror.defineMIME(\"text/x-systemverilog\", {\n    name: \"verilog\"\n  });\n\n  // TLVVerilog mode\n\n  var tlvchScopePrefixes = {\n    \">\": \"property\", \"->\": \"property\", \"-\": \"hr\", \"|\": \"link\", \"?$\": \"qualifier\", \"?*\": \"qualifier\",\n    \"@-\": \"variable-3\", \"@\": \"variable-3\", \"?\": \"qualifier\"\n  };\n\n  function tlvGenIndent(stream, state) {\n    var tlvindentUnit = 2;\n    var rtnIndent = -1, indentUnitRq = 0, curIndent = stream.indentation();\n    switch (state.tlvCurCtlFlowChar) {\n    case \"\\\\\":\n      curIndent = 0;\n      break;\n    case \"|\":\n      if (state.tlvPrevPrevCtlFlowChar == \"@\") {\n        indentUnitRq = -2; //-2 new pipe rq after cur pipe\n        break;\n      }\n      if (tlvchScopePrefixes[state.tlvPrevCtlFlowChar])\n        indentUnitRq = 1; // +1 new scope\n      break;\n    case \"M\":  // m4\n      if (state.tlvPrevPrevCtlFlowChar == \"@\") {\n        indentUnitRq = -2; //-2 new inst rq after  pipe\n        break;\n      }\n      if (tlvchScopePrefixes[state.tlvPrevCtlFlowChar])\n        indentUnitRq = 1; // +1 new scope\n      break;\n    case \"@\":\n      if (state.tlvPrevCtlFlowChar == \"S\")\n        indentUnitRq = -1; // new pipe stage after stmts\n      if (state.tlvPrevCtlFlowChar == \"|\")\n        indentUnitRq = 1; // 1st pipe stage\n      break;\n    case \"S\":\n      if (state.tlvPrevCtlFlowChar == \"@\")\n        indentUnitRq = 1; // flow in pipe stage\n      if (tlvchScopePrefixes[state.tlvPrevCtlFlowChar])\n        indentUnitRq = 1; // +1 new scope\n      break;\n    }\n    var statementIndentUnit = tlvindentUnit;\n    rtnIndent = curIndent + (indentUnitRq*statementIndentUnit);\n    return rtnIndent >= 0 ? rtnIndent : curIndent;\n  }\n\n  CodeMirror.defineMIME(\"text/x-tlv\", {\n    name: \"verilog\",\n    hooks: {\n      \"\\\\\": function(stream, state) {\n        var vxIndent = 0, style = false;\n        var curPunc  = stream.string;\n        if ((stream.sol()) && ((/\\\\SV/.test(stream.string)) || (/\\\\TLV/.test(stream.string)))) {\n          curPunc = (/\\\\TLV_version/.test(stream.string))\n            ? \"\\\\TLV_version\" : stream.string;\n          stream.skipToEnd();\n          if (curPunc == \"\\\\SV\" && state.vxCodeActive) {state.vxCodeActive = false;};\n          if ((/\\\\TLV/.test(curPunc) && !state.vxCodeActive)\n            || (curPunc==\"\\\\TLV_version\" && state.vxCodeActive)) {state.vxCodeActive = true;};\n          style = \"keyword\";\n          state.tlvCurCtlFlowChar  = state.tlvPrevPrevCtlFlowChar\n            = state.tlvPrevCtlFlowChar = \"\";\n          if (state.vxCodeActive == true) {\n            state.tlvCurCtlFlowChar  = \"\\\\\";\n            vxIndent = tlvGenIndent(stream, state);\n          }\n          state.vxIndentRq = vxIndent;\n        }\n        return style;\n      },\n      tokenBase: function(stream, state) {\n        var vxIndent = 0, style = false;\n        var tlvisOperatorChar = /[\\[\\]=:]/;\n        var tlvkpScopePrefixs = {\n          \"**\":\"variable-2\", \"*\":\"variable-2\", \"$$\":\"variable\", \"$\":\"variable\",\n          \"^^\":\"attribute\", \"^\":\"attribute\"};\n        var ch = stream.peek();\n        var vxCurCtlFlowCharValueAtStart = state.tlvCurCtlFlowChar;\n        if (state.vxCodeActive == true) {\n          if (/[\\[\\]{}\\(\\);\\:]/.test(ch)) {\n            // bypass nesting and 1 char punc\n            style = \"meta\";\n            stream.next();\n          } else if (ch == \"/\") {\n            stream.next();\n            if (stream.eat(\"/\")) {\n              stream.skipToEnd();\n              style = \"comment\";\n              state.tlvCurCtlFlowChar = \"S\";\n            } else {\n              stream.backUp(1);\n            }\n          } else if (ch == \"@\") {\n            // pipeline stage\n            style = tlvchScopePrefixes[ch];\n            state.tlvCurCtlFlowChar = \"@\";\n            stream.next();\n            stream.eatWhile(/[\\w\\$_]/);\n          } else if (stream.match(/\\b[mM]4+/, true)) { // match: function(pattern, consume, caseInsensitive)\n            // m4 pre proc\n            stream.skipTo(\"(\");\n            style = \"def\";\n            state.tlvCurCtlFlowChar = \"M\";\n          } else if (ch == \"!\" && stream.sol()) {\n            // v stmt in tlv region\n            // state.tlvCurCtlFlowChar  = \"S\";\n            style = \"comment\";\n            stream.next();\n          } else if (tlvisOperatorChar.test(ch)) {\n            // operators\n            stream.eatWhile(tlvisOperatorChar);\n            style = \"operator\";\n          } else if (ch == \"#\") {\n            // phy hier\n            state.tlvCurCtlFlowChar  = (state.tlvCurCtlFlowChar == \"\")\n              ? ch : state.tlvCurCtlFlowChar;\n            stream.next();\n            stream.eatWhile(/[+-]\\d/);\n            style = \"tag\";\n          } else if (tlvkpScopePrefixs.propertyIsEnumerable(ch)) {\n            // special TLV operators\n            style = tlvkpScopePrefixs[ch];\n            state.tlvCurCtlFlowChar = state.tlvCurCtlFlowChar == \"\" ? \"S\" : state.tlvCurCtlFlowChar;  // stmt\n            stream.next();\n            stream.match(/[a-zA-Z_0-9]+/);\n          } else if (style = tlvchScopePrefixes[ch] || false) {\n            // special TLV operators\n            state.tlvCurCtlFlowChar = state.tlvCurCtlFlowChar == \"\" ? ch : state.tlvCurCtlFlowChar;\n            stream.next();\n            stream.match(/[a-zA-Z_0-9]+/);\n          }\n          if (state.tlvCurCtlFlowChar != vxCurCtlFlowCharValueAtStart) { // flow change\n            vxIndent = tlvGenIndent(stream, state);\n            state.vxIndentRq = vxIndent;\n          }\n        }\n        return style;\n      },\n      token: function(stream, state) {\n        if (state.vxCodeActive == true && stream.sol() && state.tlvCurCtlFlowChar != \"\") {\n          state.tlvPrevPrevCtlFlowChar = state.tlvPrevCtlFlowChar;\n          state.tlvPrevCtlFlowChar = state.tlvCurCtlFlowChar;\n          state.tlvCurCtlFlowChar = \"\";\n        }\n      },\n      indent: function(state) {\n        return (state.vxCodeActive == true) ? state.vxIndentRq : -1;\n      },\n      startState: function(state) {\n        state.tlvCurCtlFlowChar = \"\";\n        state.tlvPrevCtlFlowChar = \"\";\n        state.tlvPrevPrevCtlFlowChar = \"\";\n        state.vxCodeActive = true;\n        state.vxIndentRq = 0;\n      }\n    }\n  });\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/xml/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: XML mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"xml.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">XML</a>\n  </ul>\n</div>\n\n<article>\n<h2>XML mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n&lt;html style=\"color: green\"&gt;\n  &lt;!-- this is a comment --&gt;\n  &lt;head&gt;\n    &lt;title&gt;HTML Example&lt;/title&gt;\n  &lt;/head&gt;\n  &lt;body&gt;\n    The indentation tries to be &lt;em&gt;somewhat &amp;quot;do what\n    I mean&amp;quot;&lt;/em&gt;... but might not match your style.\n  &lt;/body&gt;\n&lt;/html&gt;\n</textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        mode: \"text/html\",\n        lineNumbers: true\n      });\n    </script>\n    <p>The XML mode supports two configuration parameters:</p>\n    <dl>\n      <dt><code>htmlMode (boolean)</code></dt>\n      <dd>This switches the mode to parse HTML instead of XML. This\n      means attributes do not have to be quoted, and some elements\n      (such as <code>br</code>) do not require a closing tag.</dd>\n      <dt><code>alignCDATA (boolean)</code></dt>\n      <dd>Setting this to true will force the opening tag of CDATA\n      blocks to not be indented.</dd>\n    </dl>\n\n    <p><strong>MIME types defined:</strong> <code>application/xml</code>, <code>text/html</code>.</p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/xml/test.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function() {\n  var mode = CodeMirror.getMode({indentUnit: 2}, \"xml\"), mname = \"xml\";\n  function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1), mname); }\n\n  MT(\"matching\",\n     \"[tag&bracket <][tag top][tag&bracket >]\",\n     \"  text\",\n     \"  [tag&bracket <][tag inner][tag&bracket />]\",\n     \"[tag&bracket </][tag top][tag&bracket >]\");\n\n  MT(\"nonmatching\",\n     \"[tag&bracket <][tag top][tag&bracket >]\",\n     \"  [tag&bracket <][tag inner][tag&bracket />]\",\n     \"  [tag&bracket </][tag&error tip][tag&bracket&error >]\");\n\n  MT(\"doctype\",\n     \"[meta <!doctype foobar>]\",\n     \"[tag&bracket <][tag top][tag&bracket />]\");\n\n  MT(\"cdata\",\n     \"[tag&bracket <][tag top][tag&bracket >]\",\n     \"  [atom <![CDATA[foo]\",\n     \"[atom barbazguh]]]]>]\",\n     \"[tag&bracket </][tag top][tag&bracket >]\");\n\n  // HTML tests\n  mode = CodeMirror.getMode({indentUnit: 2}, \"text/html\");\n\n  MT(\"selfclose\",\n     \"[tag&bracket <][tag html][tag&bracket >]\",\n     \"  [tag&bracket <][tag link] [attribute rel]=[string stylesheet] [attribute href]=[string \\\"/foobar\\\"][tag&bracket >]\",\n     \"[tag&bracket </][tag html][tag&bracket >]\");\n\n  MT(\"list\",\n     \"[tag&bracket <][tag ol][tag&bracket >]\",\n     \"  [tag&bracket <][tag li][tag&bracket >]one\",\n     \"  [tag&bracket <][tag li][tag&bracket >]two\",\n     \"[tag&bracket </][tag ol][tag&bracket >]\");\n\n  MT(\"valueless\",\n     \"[tag&bracket <][tag input] [attribute type]=[string checkbox] [attribute checked][tag&bracket />]\");\n\n  MT(\"pThenArticle\",\n     \"[tag&bracket <][tag p][tag&bracket >]\",\n     \"  foo\",\n     \"[tag&bracket <][tag article][tag&bracket >]bar\");\n\n})();\n"
  },
  {
    "path": "base/res/codemirror/mode/xml/xml.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"xml\", function(config, parserConfig) {\n  var indentUnit = config.indentUnit;\n  var multilineTagIndentFactor = parserConfig.multilineTagIndentFactor || 1;\n  var multilineTagIndentPastTag = parserConfig.multilineTagIndentPastTag;\n  if (multilineTagIndentPastTag == null) multilineTagIndentPastTag = true;\n\n  var Kludges = parserConfig.htmlMode ? {\n    autoSelfClosers: {'area': true, 'base': true, 'br': true, 'col': true, 'command': true,\n                      'embed': true, 'frame': true, 'hr': true, 'img': true, 'input': true,\n                      'keygen': true, 'link': true, 'meta': true, 'param': true, 'source': true,\n                      'track': true, 'wbr': true, 'menuitem': true},\n    implicitlyClosed: {'dd': true, 'li': true, 'optgroup': true, 'option': true, 'p': true,\n                       'rp': true, 'rt': true, 'tbody': true, 'td': true, 'tfoot': true,\n                       'th': true, 'tr': true},\n    contextGrabbers: {\n      'dd': {'dd': true, 'dt': true},\n      'dt': {'dd': true, 'dt': true},\n      'li': {'li': true},\n      'option': {'option': true, 'optgroup': true},\n      'optgroup': {'optgroup': true},\n      'p': {'address': true, 'article': true, 'aside': true, 'blockquote': true, 'dir': true,\n            'div': true, 'dl': true, 'fieldset': true, 'footer': true, 'form': true,\n            'h1': true, 'h2': true, 'h3': true, 'h4': true, 'h5': true, 'h6': true,\n            'header': true, 'hgroup': true, 'hr': true, 'menu': true, 'nav': true, 'ol': true,\n            'p': true, 'pre': true, 'section': true, 'table': true, 'ul': true},\n      'rp': {'rp': true, 'rt': true},\n      'rt': {'rp': true, 'rt': true},\n      'tbody': {'tbody': true, 'tfoot': true},\n      'td': {'td': true, 'th': true},\n      'tfoot': {'tbody': true},\n      'th': {'td': true, 'th': true},\n      'thead': {'tbody': true, 'tfoot': true},\n      'tr': {'tr': true}\n    },\n    doNotIndent: {\"pre\": true},\n    allowUnquoted: true,\n    allowMissing: true,\n    caseFold: true\n  } : {\n    autoSelfClosers: {},\n    implicitlyClosed: {},\n    contextGrabbers: {},\n    doNotIndent: {},\n    allowUnquoted: false,\n    allowMissing: false,\n    caseFold: false\n  };\n  var alignCDATA = parserConfig.alignCDATA;\n\n  // Return variables for tokenizers\n  var type, setStyle;\n\n  function inText(stream, state) {\n    function chain(parser) {\n      state.tokenize = parser;\n      return parser(stream, state);\n    }\n\n    var ch = stream.next();\n    if (ch == \"<\") {\n      if (stream.eat(\"!\")) {\n        if (stream.eat(\"[\")) {\n          if (stream.match(\"CDATA[\")) return chain(inBlock(\"atom\", \"]]>\"));\n          else return null;\n        } else if (stream.match(\"--\")) {\n          return chain(inBlock(\"comment\", \"-->\"));\n        } else if (stream.match(\"DOCTYPE\", true, true)) {\n          stream.eatWhile(/[\\w\\._\\-]/);\n          return chain(doctype(1));\n        } else {\n          return null;\n        }\n      } else if (stream.eat(\"?\")) {\n        stream.eatWhile(/[\\w\\._\\-]/);\n        state.tokenize = inBlock(\"meta\", \"?>\");\n        return \"meta\";\n      } else {\n        type = stream.eat(\"/\") ? \"closeTag\" : \"openTag\";\n        state.tokenize = inTag;\n        return \"tag bracket\";\n      }\n    } else if (ch == \"&\") {\n      var ok;\n      if (stream.eat(\"#\")) {\n        if (stream.eat(\"x\")) {\n          ok = stream.eatWhile(/[a-fA-F\\d]/) && stream.eat(\";\");\n        } else {\n          ok = stream.eatWhile(/[\\d]/) && stream.eat(\";\");\n        }\n      } else {\n        ok = stream.eatWhile(/[\\w\\.\\-:]/) && stream.eat(\";\");\n      }\n      return ok ? \"atom\" : \"error\";\n    } else {\n      stream.eatWhile(/[^&<]/);\n      return null;\n    }\n  }\n\n  function inTag(stream, state) {\n    var ch = stream.next();\n    if (ch == \">\" || (ch == \"/\" && stream.eat(\">\"))) {\n      state.tokenize = inText;\n      type = ch == \">\" ? \"endTag\" : \"selfcloseTag\";\n      return \"tag bracket\";\n    } else if (ch == \"=\") {\n      type = \"equals\";\n      return null;\n    } else if (ch == \"<\") {\n      state.tokenize = inText;\n      state.state = baseState;\n      state.tagName = state.tagStart = null;\n      var next = state.tokenize(stream, state);\n      return next ? next + \" tag error\" : \"tag error\";\n    } else if (/[\\'\\\"]/.test(ch)) {\n      state.tokenize = inAttribute(ch);\n      state.stringStartCol = stream.column();\n      return state.tokenize(stream, state);\n    } else {\n      stream.match(/^[^\\s\\u00a0=<>\\\"\\']*[^\\s\\u00a0=<>\\\"\\'\\/]/);\n      return \"word\";\n    }\n  }\n\n  function inAttribute(quote) {\n    var closure = function(stream, state) {\n      while (!stream.eol()) {\n        if (stream.next() == quote) {\n          state.tokenize = inTag;\n          break;\n        }\n      }\n      return \"string\";\n    };\n    closure.isInAttribute = true;\n    return closure;\n  }\n\n  function inBlock(style, terminator) {\n    return function(stream, state) {\n      while (!stream.eol()) {\n        if (stream.match(terminator)) {\n          state.tokenize = inText;\n          break;\n        }\n        stream.next();\n      }\n      return style;\n    };\n  }\n  function doctype(depth) {\n    return function(stream, state) {\n      var ch;\n      while ((ch = stream.next()) != null) {\n        if (ch == \"<\") {\n          state.tokenize = doctype(depth + 1);\n          return state.tokenize(stream, state);\n        } else if (ch == \">\") {\n          if (depth == 1) {\n            state.tokenize = inText;\n            break;\n          } else {\n            state.tokenize = doctype(depth - 1);\n            return state.tokenize(stream, state);\n          }\n        }\n      }\n      return \"meta\";\n    };\n  }\n\n  function Context(state, tagName, startOfLine) {\n    this.prev = state.context;\n    this.tagName = tagName;\n    this.indent = state.indented;\n    this.startOfLine = startOfLine;\n    if (Kludges.doNotIndent.hasOwnProperty(tagName) || (state.context && state.context.noIndent))\n      this.noIndent = true;\n  }\n  function popContext(state) {\n    if (state.context) state.context = state.context.prev;\n  }\n  function maybePopContext(state, nextTagName) {\n    var parentTagName;\n    while (true) {\n      if (!state.context) {\n        return;\n      }\n      parentTagName = state.context.tagName;\n      if (!Kludges.contextGrabbers.hasOwnProperty(parentTagName) ||\n          !Kludges.contextGrabbers[parentTagName].hasOwnProperty(nextTagName)) {\n        return;\n      }\n      popContext(state);\n    }\n  }\n\n  function baseState(type, stream, state) {\n    if (type == \"openTag\") {\n      state.tagStart = stream.column();\n      return tagNameState;\n    } else if (type == \"closeTag\") {\n      return closeTagNameState;\n    } else {\n      return baseState;\n    }\n  }\n  function tagNameState(type, stream, state) {\n    if (type == \"word\") {\n      state.tagName = stream.current();\n      setStyle = \"tag\";\n      return attrState;\n    } else {\n      setStyle = \"error\";\n      return tagNameState;\n    }\n  }\n  function closeTagNameState(type, stream, state) {\n    if (type == \"word\") {\n      var tagName = stream.current();\n      if (state.context && state.context.tagName != tagName &&\n          Kludges.implicitlyClosed.hasOwnProperty(state.context.tagName))\n        popContext(state);\n      if (state.context && state.context.tagName == tagName) {\n        setStyle = \"tag\";\n        return closeState;\n      } else {\n        setStyle = \"tag error\";\n        return closeStateErr;\n      }\n    } else {\n      setStyle = \"error\";\n      return closeStateErr;\n    }\n  }\n\n  function closeState(type, _stream, state) {\n    if (type != \"endTag\") {\n      setStyle = \"error\";\n      return closeState;\n    }\n    popContext(state);\n    return baseState;\n  }\n  function closeStateErr(type, stream, state) {\n    setStyle = \"error\";\n    return closeState(type, stream, state);\n  }\n\n  function attrState(type, _stream, state) {\n    if (type == \"word\") {\n      setStyle = \"attribute\";\n      return attrEqState;\n    } else if (type == \"endTag\" || type == \"selfcloseTag\") {\n      var tagName = state.tagName, tagStart = state.tagStart;\n      state.tagName = state.tagStart = null;\n      if (type == \"selfcloseTag\" ||\n          Kludges.autoSelfClosers.hasOwnProperty(tagName)) {\n        maybePopContext(state, tagName);\n      } else {\n        maybePopContext(state, tagName);\n        state.context = new Context(state, tagName, tagStart == state.indented);\n      }\n      return baseState;\n    }\n    setStyle = \"error\";\n    return attrState;\n  }\n  function attrEqState(type, stream, state) {\n    if (type == \"equals\") return attrValueState;\n    if (!Kludges.allowMissing) setStyle = \"error\";\n    return attrState(type, stream, state);\n  }\n  function attrValueState(type, stream, state) {\n    if (type == \"string\") return attrContinuedState;\n    if (type == \"word\" && Kludges.allowUnquoted) {setStyle = \"string\"; return attrState;}\n    setStyle = \"error\";\n    return attrState(type, stream, state);\n  }\n  function attrContinuedState(type, stream, state) {\n    if (type == \"string\") return attrContinuedState;\n    return attrState(type, stream, state);\n  }\n\n  return {\n    startState: function() {\n      return {tokenize: inText,\n              state: baseState,\n              indented: 0,\n              tagName: null, tagStart: null,\n              context: null};\n    },\n\n    token: function(stream, state) {\n      if (!state.tagName && stream.sol())\n        state.indented = stream.indentation();\n\n      if (stream.eatSpace()) return null;\n      type = null;\n      var style = state.tokenize(stream, state);\n      if ((style || type) && style != \"comment\") {\n        setStyle = null;\n        state.state = state.state(type || style, stream, state);\n        if (setStyle)\n          style = setStyle == \"error\" ? style + \" error\" : setStyle;\n      }\n      return style;\n    },\n\n    indent: function(state, textAfter, fullLine) {\n      var context = state.context;\n      // Indent multi-line strings (e.g. css).\n      if (state.tokenize.isInAttribute) {\n        if (state.tagStart == state.indented)\n          return state.stringStartCol + 1;\n        else\n          return state.indented + indentUnit;\n      }\n      if (context && context.noIndent) return CodeMirror.Pass;\n      if (state.tokenize != inTag && state.tokenize != inText)\n        return fullLine ? fullLine.match(/^(\\s*)/)[0].length : 0;\n      // Indent the starts of attribute names.\n      if (state.tagName) {\n        if (multilineTagIndentPastTag)\n          return state.tagStart + state.tagName.length + 2;\n        else\n          return state.tagStart + indentUnit * multilineTagIndentFactor;\n      }\n      if (alignCDATA && /<!\\[CDATA\\[/.test(textAfter)) return 0;\n      var tagAfter = textAfter && /^<(\\/)?([\\w_:\\.-]*)/.exec(textAfter);\n      if (tagAfter && tagAfter[1]) { // Closing tag spotted\n        while (context) {\n          if (context.tagName == tagAfter[2]) {\n            context = context.prev;\n            break;\n          } else if (Kludges.implicitlyClosed.hasOwnProperty(context.tagName)) {\n            context = context.prev;\n          } else {\n            break;\n          }\n        }\n      } else if (tagAfter) { // Opening tag spotted\n        while (context) {\n          var grabbers = Kludges.contextGrabbers[context.tagName];\n          if (grabbers && grabbers.hasOwnProperty(tagAfter[2]))\n            context = context.prev;\n          else\n            break;\n        }\n      }\n      while (context && !context.startOfLine)\n        context = context.prev;\n      if (context) return context.indent + indentUnit;\n      else return 0;\n    },\n\n    electricInput: /<\\/[\\s\\w:]+>$/,\n    blockCommentStart: \"<!--\",\n    blockCommentEnd: \"-->\",\n\n    configuration: parserConfig.htmlMode ? \"html\" : \"xml\",\n    helperType: parserConfig.htmlMode ? \"html\" : \"xml\"\n  };\n});\n\nCodeMirror.defineMIME(\"text/xml\", \"xml\");\nCodeMirror.defineMIME(\"application/xml\", \"xml\");\nif (!CodeMirror.mimeModes.hasOwnProperty(\"text/html\"))\n  CodeMirror.defineMIME(\"text/html\", {name: \"xml\", htmlMode: true});\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/xquery/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: XQuery mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<link rel=\"stylesheet\" href=\"../../theme/xq-dark.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"xquery.js\"></script>\n<style type=\"text/css\">\n\t.CodeMirror {\n\t  border-top: 1px solid black; border-bottom: 1px solid black;\n\t  height:400px;\n\t}\n    </style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">XQuery</a>\n  </ul>\n</div>\n\n<article>\n<h2>XQuery mode</h2>\n \n \n<div class=\"cm-s-default\"> \n\t<textarea id=\"code\" name=\"code\"> \nxquery version &quot;1.0-ml&quot;;\n(: this is\n : a \n   \"comment\" :)\nlet $let := &lt;x attr=&quot;value&quot;&gt;&quot;test&quot;&lt;func&gt;function() $var {function()} {$var}&lt;/func&gt;&lt;/x&gt;\nlet $joe:=1\nreturn element element {\n\tattribute attribute { 1 },\n\telement test { &#39;a&#39; }, \n\tattribute foo { &quot;bar&quot; },\n\tfn:doc()[ foo/@bar eq $let ],\n\t//x }    \n \n(: a more 'evil' test :)\n(: Modified Blakeley example (: with nested comment :) ... :)\ndeclare private function local:declare() {()};\ndeclare private function local:private() {()};\ndeclare private function local:function() {()};\ndeclare private function local:local() {()};\nlet $let := &lt;let&gt;let $let := &quot;let&quot;&lt;/let&gt;\nreturn element element {\n\tattribute attribute { try { xdmp:version() } catch($e) { xdmp:log($e) } },\n\tattribute fn:doc { &quot;bar&quot; castable as xs:string },\n\telement text { text { &quot;text&quot; } },\n\tfn:doc()[ child::eq/(@bar | attribute::attribute) eq $let ],\n\t//fn:doc\n}\n\n\n\nxquery version &quot;1.0-ml&quot;;\n\n(: Copyright 2006-2010 Mark Logic Corporation. :)\n\n(:\n : Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);\n : you may not use this file except in compliance with the License.\n : You may obtain a copy of the License at\n :\n :     http://www.apache.org/licenses/LICENSE-2.0\n :\n : Unless required by applicable law or agreed to in writing, software\n : distributed under the License is distributed on an &quot;AS IS&quot; BASIS,\n : WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n : See the License for the specific language governing permissions and\n : limitations under the License.\n :)\n\nmodule namespace json = &quot;http://marklogic.com/json&quot;;\ndeclare default function namespace &quot;http://www.w3.org/2005/xpath-functions&quot;;\n\n(: Need to backslash escape any double quotes, backslashes, and newlines :)\ndeclare function json:escape($s as xs:string) as xs:string {\n  let $s := replace($s, &quot;\\\\&quot;, &quot;\\\\\\\\&quot;)\n  let $s := replace($s, &quot;&quot;&quot;&quot;, &quot;\\\\&quot;&quot;&quot;)\n  let $s := replace($s, codepoints-to-string((13, 10)), &quot;\\\\n&quot;)\n  let $s := replace($s, codepoints-to-string(13), &quot;\\\\n&quot;)\n  let $s := replace($s, codepoints-to-string(10), &quot;\\\\n&quot;)\n  return $s\n};\n\ndeclare function json:atomize($x as element()) as xs:string {\n  if (count($x/node()) = 0) then 'null'\n  else if ($x/@type = &quot;number&quot;) then\n    let $castable := $x castable as xs:float or\n                     $x castable as xs:double or\n                     $x castable as xs:decimal\n    return\n    if ($castable) then xs:string($x)\n    else error(concat(&quot;Not a number: &quot;, xdmp:describe($x)))\n  else if ($x/@type = &quot;boolean&quot;) then\n    let $castable := $x castable as xs:boolean\n    return\n    if ($castable) then xs:string(xs:boolean($x))\n    else error(concat(&quot;Not a boolean: &quot;, xdmp:describe($x)))\n  else concat('&quot;', json:escape($x), '&quot;')\n};\n\n(: Print the thing that comes after the colon :)\ndeclare function json:print-value($x as element()) as xs:string {\n  if (count($x/*) = 0) then\n    json:atomize($x)\n  else if ($x/@quote = &quot;true&quot;) then\n    concat('&quot;', json:escape(xdmp:quote($x/node())), '&quot;')\n  else\n    string-join(('{',\n      string-join(for $i in $x/* return json:print-name-value($i), &quot;,&quot;),\n    '}'), &quot;&quot;)\n};\n\n(: Print the name and value both :)\ndeclare function json:print-name-value($x as element()) as xs:string? {\n  let $name := name($x)\n  let $first-in-array :=\n    count($x/preceding-sibling::*[name(.) = $name]) = 0 and\n    (count($x/following-sibling::*[name(.) = $name]) &gt; 0 or $x/@array = &quot;true&quot;)\n  let $later-in-array := count($x/preceding-sibling::*[name(.) = $name]) &gt; 0\n  return\n\n  if ($later-in-array) then\n    ()  (: I was handled previously :)\n  else if ($first-in-array) then\n    string-join(('&quot;', json:escape($name), '&quot;:[',\n      string-join((for $i in ($x, $x/following-sibling::*[name(.) = $name]) return json:print-value($i)), &quot;,&quot;),\n    ']'), &quot;&quot;)\n   else\n     string-join(('&quot;', json:escape($name), '&quot;:', json:print-value($x)), &quot;&quot;)\n};\n\n(:~\n  Transforms an XML element into a JSON string representation.  See http://json.org.\n  &lt;p/&gt;\n  Sample usage:\n  &lt;pre&gt;\n    xquery version &quot;1.0-ml&quot;;\n    import module namespace json=&quot;http://marklogic.com/json&quot; at &quot;json.xqy&quot;;\n    json:serialize(&amp;lt;foo&amp;gt;&amp;lt;bar&amp;gt;kid&amp;lt;/bar&amp;gt;&amp;lt;/foo&amp;gt;)\n  &lt;/pre&gt;\n  Sample transformations:\n  &lt;pre&gt;\n  &amp;lt;e/&amp;gt; becomes {&quot;e&quot;:null}\n  &amp;lt;e&amp;gt;text&amp;lt;/e&amp;gt; becomes {&quot;e&quot;:&quot;text&quot;}\n  &amp;lt;e&amp;gt;quote &quot; escaping&amp;lt;/e&amp;gt; becomes {&quot;e&quot;:&quot;quote \\&quot; escaping&quot;}\n  &amp;lt;e&amp;gt;backslash \\ escaping&amp;lt;/e&amp;gt; becomes {&quot;e&quot;:&quot;backslash \\\\ escaping&quot;}\n  &amp;lt;e&amp;gt;&amp;lt;a&amp;gt;text1&amp;lt;/a&amp;gt;&amp;lt;b&amp;gt;text2&amp;lt;/b&amp;gt;&amp;lt;/e&amp;gt; becomes {&quot;e&quot;:{&quot;a&quot;:&quot;text1&quot;,&quot;b&quot;:&quot;text2&quot;}}\n  &amp;lt;e&amp;gt;&amp;lt;a&amp;gt;text1&amp;lt;/a&amp;gt;&amp;lt;a&amp;gt;text2&amp;lt;/a&amp;gt;&amp;lt;/e&amp;gt; becomes {&quot;e&quot;:{&quot;a&quot;:[&quot;text1&quot;,&quot;text2&quot;]}}\n  &amp;lt;e&amp;gt;&amp;lt;a array=&quot;true&quot;&amp;gt;text1&amp;lt;/a&amp;gt;&amp;lt;/e&amp;gt; becomes {&quot;e&quot;:{&quot;a&quot;:[&quot;text1&quot;]}}\n  &amp;lt;e&amp;gt;&amp;lt;a type=&quot;boolean&quot;&amp;gt;false&amp;lt;/a&amp;gt;&amp;lt;/e&amp;gt; becomes {&quot;e&quot;:{&quot;a&quot;:false}}\n  &amp;lt;e&amp;gt;&amp;lt;a type=&quot;number&quot;&amp;gt;123.5&amp;lt;/a&amp;gt;&amp;lt;/e&amp;gt; becomes {&quot;e&quot;:{&quot;a&quot;:123.5}}\n  &amp;lt;e quote=&quot;true&quot;&amp;gt;&amp;lt;div attrib=&quot;value&quot;/&amp;gt;&amp;lt;/e&amp;gt; becomes {&quot;e&quot;:&quot;&amp;lt;div attrib=\\&quot;value\\&quot;/&amp;gt;&quot;}\n  &lt;/pre&gt;\n  &lt;p/&gt;\n  Namespace URIs are ignored.  Namespace prefixes are included in the JSON name.\n  &lt;p/&gt;\n  Attributes are ignored, except for the special attribute @array=&quot;true&quot; that\n  indicates the JSON serialization should write the node, even if single, as an\n  array, and the attribute @type that can be set to &quot;boolean&quot; or &quot;number&quot; to\n  dictate the value should be written as that type (unquoted).  There's also\n  an @quote attribute that when set to true writes the inner content as text\n  rather than as structured JSON, useful for sending some XHTML over the\n  wire.\n  &lt;p/&gt;\n  Text nodes within mixed content are ignored.\n\n  @param $x Element node to convert\n  @return String holding JSON serialized representation of $x\n\n  @author Jason Hunter\n  @version 1.0.1\n  \n  Ported to xquery 1.0-ml; double escaped backslashes in json:escape\n:)\ndeclare function json:serialize($x as element())  as xs:string {\n  string-join(('{', json:print-name-value($x), '}'), &quot;&quot;)\n};\n  </textarea> \n</div> \n \n    <script> \n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers: true,\n        matchBrackets: true,\n        theme: \"xq-dark\"\n      });\n    </script> \n \n    <p><strong>MIME types defined:</strong> <code>application/xquery</code>.</p> \n \n    <p>Development of the CodeMirror XQuery mode was sponsored by \n      <a href=\"http://marklogic.com\">MarkLogic</a> and developed by \n      <a href=\"https://twitter.com/mbrevoort\">Mike Brevoort</a>.\n    </p>\n \n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/xquery/test.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n// Don't take these too seriously -- the expected results appear to be\n// based on the results of actual runs without any serious manual\n// verification. If a change you made causes them to fail, the test is\n// as likely to wrong as the code.\n\n(function() {\n  var mode = CodeMirror.getMode({tabSize: 4}, \"xquery\");\n  function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); }\n\n  MT(\"eviltest\",\n     \"[keyword xquery] [keyword version] [variable &quot;1][keyword .][atom 0][keyword -][variable ml&quot;][def&variable ;]      [comment (: this is       : a          \\\"comment\\\" :)]\",\n     \"      [keyword let] [variable $let] [keyword :=] [variable &lt;x] [variable attr][keyword =][variable &quot;value&quot;&gt;&quot;test&quot;&lt;func&gt][def&variable ;function]() [variable $var] {[keyword function]()} {[variable $var]}[variable &lt;][keyword /][variable func&gt;&lt;][keyword /][variable x&gt;]\",\n     \"      [keyword let] [variable $joe][keyword :=][atom 1]\",\n     \"      [keyword return] [keyword element] [variable element] {\",\n     \"          [keyword attribute] [variable attribute] { [atom 1] },\",\n     \"          [keyword element] [variable test] { [variable &#39;a&#39;] },           [keyword attribute] [variable foo] { [variable &quot;bar&quot;] },\",\n     \"          [def&variable fn:doc]()[[ [variable foo][keyword /][variable @bar] [keyword eq] [variable $let] ]],\",\n     \"          [keyword //][variable x] }                 [comment (: a more 'evil' test :)]\",\n     \"      [comment (: Modified Blakeley example (: with nested comment :) ... :)]\",\n     \"      [keyword declare] [keyword private] [keyword function] [def&variable local:declare]() {()}[variable ;]\",\n     \"      [keyword declare] [keyword private] [keyword function] [def&variable local:private]() {()}[variable ;]\",\n     \"      [keyword declare] [keyword private] [keyword function] [def&variable local:function]() {()}[variable ;]\",\n     \"      [keyword declare] [keyword private] [keyword function] [def&variable local:local]() {()}[variable ;]\",\n     \"      [keyword let] [variable $let] [keyword :=] [variable &lt;let&gt;let] [variable $let] [keyword :=] [variable &quot;let&quot;&lt;][keyword /let][variable &gt;]\",\n     \"      [keyword return] [keyword element] [variable element] {\",\n     \"          [keyword attribute] [variable attribute] { [keyword try] { [def&variable xdmp:version]() } [keyword catch]([variable $e]) { [def&variable xdmp:log]([variable $e]) } },\",\n     \"          [keyword attribute] [variable fn:doc] { [variable &quot;bar&quot;] [variable castable] [keyword as] [atom xs:string] },\",\n     \"          [keyword element] [variable text] { [keyword text] { [variable &quot;text&quot;] } },\",\n     \"          [def&variable fn:doc]()[[ [qualifier child::][variable eq][keyword /]([variable @bar] [keyword |] [qualifier attribute::][variable attribute]) [keyword eq] [variable $let] ]],\",\n     \"          [keyword //][variable fn:doc]\",\n     \"      }\");\n\n  MT(\"testEmptySequenceKeyword\",\n     \"[string \\\"foo\\\"] [keyword instance] [keyword of] [keyword empty-sequence]()\");\n\n  MT(\"testMultiAttr\",\n     \"[tag <p ][attribute a1]=[string \\\"foo\\\"] [attribute a2]=[string \\\"bar\\\"][tag >][variable hello] [variable world][tag </p>]\");\n\n  MT(\"test namespaced variable\",\n     \"[keyword declare] [keyword namespace] [variable e] [keyword =] [string \\\"http://example.com/ANamespace\\\"][variable ;declare] [keyword variable] [variable $e:exampleComThisVarIsNotRecognized] [keyword as] [keyword element]([keyword *]) [variable external;]\");\n\n  MT(\"test EQName variable\",\n     \"[keyword declare] [keyword variable] [variable $\\\"http://www.example.com/ns/my\\\":var] [keyword :=] [atom 12][variable ;]\",\n     \"[tag <out>]{[variable $\\\"http://www.example.com/ns/my\\\":var]}[tag </out>]\");\n\n  MT(\"test EQName function\",\n     \"[keyword declare] [keyword function] [def&variable \\\"http://www.example.com/ns/my\\\":fn] ([variable $a] [keyword as] [atom xs:integer]) [keyword as] [atom xs:integer] {\",\n     \"   [variable $a] [keyword +] [atom 2]\",\n     \"}[variable ;]\",\n     \"[tag <out>]{[def&variable \\\"http://www.example.com/ns/my\\\":fn]([atom 12])}[tag </out>]\");\n\n  MT(\"test EQName function with single quotes\",\n     \"[keyword declare] [keyword function] [def&variable 'http://www.example.com/ns/my':fn] ([variable $a] [keyword as] [atom xs:integer]) [keyword as] [atom xs:integer] {\",\n     \"   [variable $a] [keyword +] [atom 2]\",\n     \"}[variable ;]\",\n     \"[tag <out>]{[def&variable 'http://www.example.com/ns/my':fn]([atom 12])}[tag </out>]\");\n\n  MT(\"testProcessingInstructions\",\n     \"[def&variable data]([comment&meta <?target content?>]) [keyword instance] [keyword of] [atom xs:string]\");\n\n  MT(\"testQuoteEscapeDouble\",\n     \"[keyword let] [variable $rootfolder] [keyword :=] [string \\\"c:\\\\builds\\\\winnt\\\\HEAD\\\\qa\\\\scripts\\\\\\\"]\",\n     \"[keyword let] [variable $keysfolder] [keyword :=] [def&variable concat]([variable $rootfolder], [string \\\"keys\\\\\\\"])\");\n})();\n"
  },
  {
    "path": "base/res/codemirror/mode/xquery/xquery.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"xquery\", function() {\n\n  // The keywords object is set to the result of this self executing\n  // function. Each keyword is a property of the keywords object whose\n  // value is {type: atype, style: astyle}\n  var keywords = function(){\n    // conveinence functions used to build keywords object\n    function kw(type) {return {type: type, style: \"keyword\"};}\n    var A = kw(\"keyword a\")\n      , B = kw(\"keyword b\")\n      , C = kw(\"keyword c\")\n      , operator = kw(\"operator\")\n      , atom = {type: \"atom\", style: \"atom\"}\n      , punctuation = {type: \"punctuation\", style: null}\n      , qualifier = {type: \"axis_specifier\", style: \"qualifier\"};\n\n    // kwObj is what is return from this function at the end\n    var kwObj = {\n      'if': A, 'switch': A, 'while': A, 'for': A,\n      'else': B, 'then': B, 'try': B, 'finally': B, 'catch': B,\n      'element': C, 'attribute': C, 'let': C, 'implements': C, 'import': C, 'module': C, 'namespace': C,\n      'return': C, 'super': C, 'this': C, 'throws': C, 'where': C, 'private': C,\n      ',': punctuation,\n      'null': atom, 'fn:false()': atom, 'fn:true()': atom\n    };\n\n    // a list of 'basic' keywords. For each add a property to kwObj with the value of\n    // {type: basic[i], style: \"keyword\"} e.g. 'after' --> {type: \"after\", style: \"keyword\"}\n    var basic = ['after','ancestor','ancestor-or-self','and','as','ascending','assert','attribute','before',\n    'by','case','cast','child','comment','declare','default','define','descendant','descendant-or-self',\n    'descending','document','document-node','element','else','eq','every','except','external','following',\n    'following-sibling','follows','for','function','if','import','in','instance','intersect','item',\n    'let','module','namespace','node','node','of','only','or','order','parent','precedes','preceding',\n    'preceding-sibling','processing-instruction','ref','return','returns','satisfies','schema','schema-element',\n    'self','some','sortby','stable','text','then','to','treat','typeswitch','union','variable','version','where',\n    'xquery', 'empty-sequence'];\n    for(var i=0, l=basic.length; i < l; i++) { kwObj[basic[i]] = kw(basic[i]);};\n\n    // a list of types. For each add a property to kwObj with the value of\n    // {type: \"atom\", style: \"atom\"}\n    var types = ['xs:string', 'xs:float', 'xs:decimal', 'xs:double', 'xs:integer', 'xs:boolean', 'xs:date', 'xs:dateTime',\n    'xs:time', 'xs:duration', 'xs:dayTimeDuration', 'xs:time', 'xs:yearMonthDuration', 'numeric', 'xs:hexBinary',\n    'xs:base64Binary', 'xs:anyURI', 'xs:QName', 'xs:byte','xs:boolean','xs:anyURI','xf:yearMonthDuration'];\n    for(var i=0, l=types.length; i < l; i++) { kwObj[types[i]] = atom;};\n\n    // each operator will add a property to kwObj with value of {type: \"operator\", style: \"keyword\"}\n    var operators = ['eq', 'ne', 'lt', 'le', 'gt', 'ge', ':=', '=', '>', '>=', '<', '<=', '.', '|', '?', 'and', 'or', 'div', 'idiv', 'mod', '*', '/', '+', '-'];\n    for(var i=0, l=operators.length; i < l; i++) { kwObj[operators[i]] = operator;};\n\n    // each axis_specifiers will add a property to kwObj with value of {type: \"axis_specifier\", style: \"qualifier\"}\n    var axis_specifiers = [\"self::\", \"attribute::\", \"child::\", \"descendant::\", \"descendant-or-self::\", \"parent::\",\n    \"ancestor::\", \"ancestor-or-self::\", \"following::\", \"preceding::\", \"following-sibling::\", \"preceding-sibling::\"];\n    for(var i=0, l=axis_specifiers.length; i < l; i++) { kwObj[axis_specifiers[i]] = qualifier; };\n\n    return kwObj;\n  }();\n\n  // Used as scratch variables to communicate multiple values without\n  // consing up tons of objects.\n  var type, content;\n\n  function ret(tp, style, cont) {\n    type = tp; content = cont;\n    return style;\n  }\n\n  function chain(stream, state, f) {\n    state.tokenize = f;\n    return f(stream, state);\n  }\n\n  // the primary mode tokenizer\n  function tokenBase(stream, state) {\n    var ch = stream.next(),\n        mightBeFunction = false,\n        isEQName = isEQNameAhead(stream);\n\n    // an XML tag (if not in some sub, chained tokenizer)\n    if (ch == \"<\") {\n      if(stream.match(\"!--\", true))\n        return chain(stream, state, tokenXMLComment);\n\n      if(stream.match(\"![CDATA\", false)) {\n        state.tokenize = tokenCDATA;\n        return ret(\"tag\", \"tag\");\n      }\n\n      if(stream.match(\"?\", false)) {\n        return chain(stream, state, tokenPreProcessing);\n      }\n\n      var isclose = stream.eat(\"/\");\n      stream.eatSpace();\n      var tagName = \"\", c;\n      while ((c = stream.eat(/[^\\s\\u00a0=<>\\\"\\'\\/?]/))) tagName += c;\n\n      return chain(stream, state, tokenTag(tagName, isclose));\n    }\n    // start code block\n    else if(ch == \"{\") {\n      pushStateStack(state,{ type: \"codeblock\"});\n      return ret(\"\", null);\n    }\n    // end code block\n    else if(ch == \"}\") {\n      popStateStack(state);\n      return ret(\"\", null);\n    }\n    // if we're in an XML block\n    else if(isInXmlBlock(state)) {\n      if(ch == \">\")\n        return ret(\"tag\", \"tag\");\n      else if(ch == \"/\" && stream.eat(\">\")) {\n        popStateStack(state);\n        return ret(\"tag\", \"tag\");\n      }\n      else\n        return ret(\"word\", \"variable\");\n    }\n    // if a number\n    else if (/\\d/.test(ch)) {\n      stream.match(/^\\d*(?:\\.\\d*)?(?:E[+\\-]?\\d+)?/);\n      return ret(\"number\", \"atom\");\n    }\n    // comment start\n    else if (ch === \"(\" && stream.eat(\":\")) {\n      pushStateStack(state, { type: \"comment\"});\n      return chain(stream, state, tokenComment);\n    }\n    // quoted string\n    else if (  !isEQName && (ch === '\"' || ch === \"'\"))\n      return chain(stream, state, tokenString(ch));\n    // variable\n    else if(ch === \"$\") {\n      return chain(stream, state, tokenVariable);\n    }\n    // assignment\n    else if(ch ===\":\" && stream.eat(\"=\")) {\n      return ret(\"operator\", \"keyword\");\n    }\n    // open paren\n    else if(ch === \"(\") {\n      pushStateStack(state, { type: \"paren\"});\n      return ret(\"\", null);\n    }\n    // close paren\n    else if(ch === \")\") {\n      popStateStack(state);\n      return ret(\"\", null);\n    }\n    // open paren\n    else if(ch === \"[\") {\n      pushStateStack(state, { type: \"bracket\"});\n      return ret(\"\", null);\n    }\n    // close paren\n    else if(ch === \"]\") {\n      popStateStack(state);\n      return ret(\"\", null);\n    }\n    else {\n      var known = keywords.propertyIsEnumerable(ch) && keywords[ch];\n\n      // if there's a EQName ahead, consume the rest of the string portion, it's likely a function\n      if(isEQName && ch === '\\\"') while(stream.next() !== '\"'){}\n      if(isEQName && ch === '\\'') while(stream.next() !== '\\''){}\n\n      // gobble up a word if the character is not known\n      if(!known) stream.eatWhile(/[\\w\\$_-]/);\n\n      // gobble a colon in the case that is a lib func type call fn:doc\n      var foundColon = stream.eat(\":\");\n\n      // if there's not a second colon, gobble another word. Otherwise, it's probably an axis specifier\n      // which should get matched as a keyword\n      if(!stream.eat(\":\") && foundColon) {\n        stream.eatWhile(/[\\w\\$_-]/);\n      }\n      // if the next non whitespace character is an open paren, this is probably a function (if not a keyword of other sort)\n      if(stream.match(/^[ \\t]*\\(/, false)) {\n        mightBeFunction = true;\n      }\n      // is the word a keyword?\n      var word = stream.current();\n      known = keywords.propertyIsEnumerable(word) && keywords[word];\n\n      // if we think it's a function call but not yet known,\n      // set style to variable for now for lack of something better\n      if(mightBeFunction && !known) known = {type: \"function_call\", style: \"variable def\"};\n\n      // if the previous word was element, attribute, axis specifier, this word should be the name of that\n      if(isInXmlConstructor(state)) {\n        popStateStack(state);\n        return ret(\"word\", \"variable\", word);\n      }\n      // as previously checked, if the word is element,attribute, axis specifier, call it an \"xmlconstructor\" and\n      // push the stack so we know to look for it on the next word\n      if(word == \"element\" || word == \"attribute\" || known.type == \"axis_specifier\") pushStateStack(state, {type: \"xmlconstructor\"});\n\n      // if the word is known, return the details of that else just call this a generic 'word'\n      return known ? ret(known.type, known.style, word) :\n                     ret(\"word\", \"variable\", word);\n    }\n  }\n\n  // handle comments, including nested\n  function tokenComment(stream, state) {\n    var maybeEnd = false, maybeNested = false, nestedCount = 0, ch;\n    while (ch = stream.next()) {\n      if (ch == \")\" && maybeEnd) {\n        if(nestedCount > 0)\n          nestedCount--;\n        else {\n          popStateStack(state);\n          break;\n        }\n      }\n      else if(ch == \":\" && maybeNested) {\n        nestedCount++;\n      }\n      maybeEnd = (ch == \":\");\n      maybeNested = (ch == \"(\");\n    }\n\n    return ret(\"comment\", \"comment\");\n  }\n\n  // tokenizer for string literals\n  // optionally pass a tokenizer function to set state.tokenize back to when finished\n  function tokenString(quote, f) {\n    return function(stream, state) {\n      var ch;\n\n      if(isInString(state) && stream.current() == quote) {\n        popStateStack(state);\n        if(f) state.tokenize = f;\n        return ret(\"string\", \"string\");\n      }\n\n      pushStateStack(state, { type: \"string\", name: quote, tokenize: tokenString(quote, f) });\n\n      // if we're in a string and in an XML block, allow an embedded code block\n      if(stream.match(\"{\", false) && isInXmlAttributeBlock(state)) {\n        state.tokenize = tokenBase;\n        return ret(\"string\", \"string\");\n      }\n\n\n      while (ch = stream.next()) {\n        if (ch ==  quote) {\n          popStateStack(state);\n          if(f) state.tokenize = f;\n          break;\n        }\n        else {\n          // if we're in a string and in an XML block, allow an embedded code block in an attribute\n          if(stream.match(\"{\", false) && isInXmlAttributeBlock(state)) {\n            state.tokenize = tokenBase;\n            return ret(\"string\", \"string\");\n          }\n\n        }\n      }\n\n      return ret(\"string\", \"string\");\n    };\n  }\n\n  // tokenizer for variables\n  function tokenVariable(stream, state) {\n    var isVariableChar = /[\\w\\$_-]/;\n\n    // a variable may start with a quoted EQName so if the next character is quote, consume to the next quote\n    if(stream.eat(\"\\\"\")) {\n      while(stream.next() !== '\\\"'){};\n      stream.eat(\":\");\n    } else {\n      stream.eatWhile(isVariableChar);\n      if(!stream.match(\":=\", false)) stream.eat(\":\");\n    }\n    stream.eatWhile(isVariableChar);\n    state.tokenize = tokenBase;\n    return ret(\"variable\", \"variable\");\n  }\n\n  // tokenizer for XML tags\n  function tokenTag(name, isclose) {\n    return function(stream, state) {\n      stream.eatSpace();\n      if(isclose && stream.eat(\">\")) {\n        popStateStack(state);\n        state.tokenize = tokenBase;\n        return ret(\"tag\", \"tag\");\n      }\n      // self closing tag without attributes?\n      if(!stream.eat(\"/\"))\n        pushStateStack(state, { type: \"tag\", name: name, tokenize: tokenBase});\n      if(!stream.eat(\">\")) {\n        state.tokenize = tokenAttribute;\n        return ret(\"tag\", \"tag\");\n      }\n      else {\n        state.tokenize = tokenBase;\n      }\n      return ret(\"tag\", \"tag\");\n    };\n  }\n\n  // tokenizer for XML attributes\n  function tokenAttribute(stream, state) {\n    var ch = stream.next();\n\n    if(ch == \"/\" && stream.eat(\">\")) {\n      if(isInXmlAttributeBlock(state)) popStateStack(state);\n      if(isInXmlBlock(state)) popStateStack(state);\n      return ret(\"tag\", \"tag\");\n    }\n    if(ch == \">\") {\n      if(isInXmlAttributeBlock(state)) popStateStack(state);\n      return ret(\"tag\", \"tag\");\n    }\n    if(ch == \"=\")\n      return ret(\"\", null);\n    // quoted string\n    if (ch == '\"' || ch == \"'\")\n      return chain(stream, state, tokenString(ch, tokenAttribute));\n\n    if(!isInXmlAttributeBlock(state))\n      pushStateStack(state, { type: \"attribute\", tokenize: tokenAttribute});\n\n    stream.eat(/[a-zA-Z_:]/);\n    stream.eatWhile(/[-a-zA-Z0-9_:.]/);\n    stream.eatSpace();\n\n    // the case where the attribute has not value and the tag was closed\n    if(stream.match(\">\", false) || stream.match(\"/\", false)) {\n      popStateStack(state);\n      state.tokenize = tokenBase;\n    }\n\n    return ret(\"attribute\", \"attribute\");\n  }\n\n  // handle comments, including nested\n  function tokenXMLComment(stream, state) {\n    var ch;\n    while (ch = stream.next()) {\n      if (ch == \"-\" && stream.match(\"->\", true)) {\n        state.tokenize = tokenBase;\n        return ret(\"comment\", \"comment\");\n      }\n    }\n  }\n\n\n  // handle CDATA\n  function tokenCDATA(stream, state) {\n    var ch;\n    while (ch = stream.next()) {\n      if (ch == \"]\" && stream.match(\"]\", true)) {\n        state.tokenize = tokenBase;\n        return ret(\"comment\", \"comment\");\n      }\n    }\n  }\n\n  // handle preprocessing instructions\n  function tokenPreProcessing(stream, state) {\n    var ch;\n    while (ch = stream.next()) {\n      if (ch == \"?\" && stream.match(\">\", true)) {\n        state.tokenize = tokenBase;\n        return ret(\"comment\", \"comment meta\");\n      }\n    }\n  }\n\n\n  // functions to test the current context of the state\n  function isInXmlBlock(state) { return isIn(state, \"tag\"); }\n  function isInXmlAttributeBlock(state) { return isIn(state, \"attribute\"); }\n  function isInXmlConstructor(state) { return isIn(state, \"xmlconstructor\"); }\n  function isInString(state) { return isIn(state, \"string\"); }\n\n  function isEQNameAhead(stream) {\n    // assume we've already eaten a quote (\")\n    if(stream.current() === '\"')\n      return stream.match(/^[^\\\"]+\\\"\\:/, false);\n    else if(stream.current() === '\\'')\n      return stream.match(/^[^\\\"]+\\'\\:/, false);\n    else\n      return false;\n  }\n\n  function isIn(state, type) {\n    return (state.stack.length && state.stack[state.stack.length - 1].type == type);\n  }\n\n  function pushStateStack(state, newState) {\n    state.stack.push(newState);\n  }\n\n  function popStateStack(state) {\n    state.stack.pop();\n    var reinstateTokenize = state.stack.length && state.stack[state.stack.length-1].tokenize;\n    state.tokenize = reinstateTokenize || tokenBase;\n  }\n\n  // the interface for the mode API\n  return {\n    startState: function() {\n      return {\n        tokenize: tokenBase,\n        cc: [],\n        stack: []\n      };\n    },\n\n    token: function(stream, state) {\n      if (stream.eatSpace()) return null;\n      var style = state.tokenize(stream, state);\n      return style;\n    },\n\n    blockCommentStart: \"(:\",\n    blockCommentEnd: \":)\"\n\n  };\n\n});\n\nCodeMirror.defineMIME(\"application/xquery\", \"xquery\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/yaml/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: YAML mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"yaml.js\"></script>\n<style>.CodeMirror { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">YAML</a>\n  </ul>\n</div>\n\n<article>\n<h2>YAML mode</h2>\n<form><textarea id=\"code\" name=\"code\">\n--- # Favorite movies\n- Casablanca\n- North by Northwest\n- The Man Who Wasn't There\n--- # Shopping list\n[milk, pumpkin pie, eggs, juice]\n--- # Indented Blocks, common in YAML data files, use indentation and new lines to separate the key: value pairs\n  name: John Smith\n  age: 33\n--- # Inline Blocks, common in YAML data streams, use commas to separate the key: value pairs between braces\n{name: John Smith, age: 33}\n---\nreceipt:     Oz-Ware Purchase Invoice\ndate:        2007-08-06\ncustomer:\n    given:   Dorothy\n    family:  Gale\n\nitems:\n    - part_no:   A4786\n      descrip:   Water Bucket (Filled)\n      price:     1.47\n      quantity:  4\n\n    - part_no:   E1628\n      descrip:   High Heeled \"Ruby\" Slippers\n      size:       8\n      price:     100.27\n      quantity:  1\n\nbill-to:  &id001\n    street: |\n            123 Tornado Alley\n            Suite 16\n    city:   East Centerville\n    state:  KS\n\nship-to:  *id001\n\nspecialDelivery:  >\n    Follow the Yellow Brick\n    Road to the Emerald City.\n    Pay no attention to the\n    man behind the curtain.\n...\n</textarea></form>\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {});\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-yaml</code>.</p>\n\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/yaml/yaml.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"yaml\", function() {\n\n  var cons = ['true', 'false', 'on', 'off', 'yes', 'no'];\n  var keywordRegex = new RegExp(\"\\\\b((\"+cons.join(\")|(\")+\"))$\", 'i');\n\n  return {\n    token: function(stream, state) {\n      var ch = stream.peek();\n      var esc = state.escaped;\n      state.escaped = false;\n      /* comments */\n      if (ch == \"#\" && (stream.pos == 0 || /\\s/.test(stream.string.charAt(stream.pos - 1)))) {\n        stream.skipToEnd();\n        return \"comment\";\n      }\n\n      if (stream.match(/^('([^']|\\\\.)*'?|\"([^\"]|\\\\.)*\"?)/))\n        return \"string\";\n\n      if (state.literal && stream.indentation() > state.keyCol) {\n        stream.skipToEnd(); return \"string\";\n      } else if (state.literal) { state.literal = false; }\n      if (stream.sol()) {\n        state.keyCol = 0;\n        state.pair = false;\n        state.pairStart = false;\n        /* document start */\n        if(stream.match(/---/)) { return \"def\"; }\n        /* document end */\n        if (stream.match(/\\.\\.\\./)) { return \"def\"; }\n        /* array list item */\n        if (stream.match(/\\s*-\\s+/)) { return 'meta'; }\n      }\n      /* inline pairs/lists */\n      if (stream.match(/^(\\{|\\}|\\[|\\])/)) {\n        if (ch == '{')\n          state.inlinePairs++;\n        else if (ch == '}')\n          state.inlinePairs--;\n        else if (ch == '[')\n          state.inlineList++;\n        else\n          state.inlineList--;\n        return 'meta';\n      }\n\n      /* list seperator */\n      if (state.inlineList > 0 && !esc && ch == ',') {\n        stream.next();\n        return 'meta';\n      }\n      /* pairs seperator */\n      if (state.inlinePairs > 0 && !esc && ch == ',') {\n        state.keyCol = 0;\n        state.pair = false;\n        state.pairStart = false;\n        stream.next();\n        return 'meta';\n      }\n\n      /* start of value of a pair */\n      if (state.pairStart) {\n        /* block literals */\n        if (stream.match(/^\\s*(\\||\\>)\\s*/)) { state.literal = true; return 'meta'; };\n        /* references */\n        if (stream.match(/^\\s*(\\&|\\*)[a-z0-9\\._-]+\\b/i)) { return 'variable-2'; }\n        /* numbers */\n        if (state.inlinePairs == 0 && stream.match(/^\\s*-?[0-9\\.\\,]+\\s?$/)) { return 'number'; }\n        if (state.inlinePairs > 0 && stream.match(/^\\s*-?[0-9\\.\\,]+\\s?(?=(,|}))/)) { return 'number'; }\n        /* keywords */\n        if (stream.match(keywordRegex)) { return 'keyword'; }\n      }\n\n      /* pairs (associative arrays) -> key */\n      if (!state.pair && stream.match(/^\\s*(?:[,\\[\\]{}&*!|>'\"%@`][^\\s'\":]|[^,\\[\\]{}#&*!|>'\"%@`])[^#]*?(?=\\s*:($|\\s))/)) {\n        state.pair = true;\n        state.keyCol = stream.indentation();\n        return \"atom\";\n      }\n      if (state.pair && stream.match(/^:\\s*/)) { state.pairStart = true; return 'meta'; }\n\n      /* nothing found, continue */\n      state.pairStart = false;\n      state.escaped = (ch == '\\\\');\n      stream.next();\n      return null;\n    },\n    startState: function() {\n      return {\n        pair: false,\n        pairStart: false,\n        keyCol: 0,\n        inlinePairs: 0,\n        inlineList: 0,\n        literal: false,\n        escaped: false\n      };\n    }\n  };\n});\n\nCodeMirror.defineMIME(\"text/x-yaml\", \"yaml\");\n\n});\n"
  },
  {
    "path": "base/res/codemirror/mode/z80/index.html",
    "content": "<!doctype html>\n\n<title>CodeMirror: Z80 assembly mode</title>\n<meta charset=\"utf-8\"/>\n<link rel=stylesheet href=\"../../doc/docs.css\">\n\n<link rel=\"stylesheet\" href=\"../../lib/codemirror.css\">\n<script src=\"../../lib/codemirror.js\"></script>\n<script src=\"z80.js\"></script>\n<style type=\"text/css\">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>\n<div id=nav>\n  <a href=\"http://codemirror.net\"><h1>CodeMirror</h1><img id=logo src=\"../../doc/logo.png\"></a>\n\n  <ul>\n    <li><a href=\"../../index.html\">Home</a>\n    <li><a href=\"../../doc/manual.html\">Manual</a>\n    <li><a href=\"https://github.com/codemirror/codemirror\">Code</a>\n  </ul>\n  <ul>\n    <li><a href=\"../index.html\">Language modes</a>\n    <li><a class=active href=\"#\">Z80 assembly</a>\n  </ul>\n</div>\n\n<article>\n<h2>Z80 assembly mode</h2>\n\n\n<div><textarea id=\"code\" name=\"code\">\n#include    \"ti83plus.inc\"\n#define     progStart   $9D95\n    .org progStart-2\n    .db $BB,$6D\n\n    bcall(_ClrLCDFull)\n    ld hl,0\n    ld (CurCol),hl\n    ld hl,Message\n    bcall(_PutS) ; Displays the string\n    bcall(_NewLine)\n    ret\nMessage:\n    .db \"Hello world!\",0\n</textarea></div>\n\n    <script>\n      var editor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        lineNumbers: true\n      });\n    </script>\n\n    <p><strong>MIME types defined:</strong> <code>text/x-z80</code>, <code>text/x-ez80</code>.</p>\n  </article>\n"
  },
  {
    "path": "base/res/codemirror/mode/z80/z80.js",
    "content": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n  mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n  define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n  mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode('z80', function(_config, parserConfig) {\n  var ez80 = parserConfig.ez80;\n  var keywords1, keywords2;\n  if (ez80) {\n    keywords1 = /^(exx?|(ld|cp)([di]r?)?|[lp]ea|pop|push|ad[cd]|cpl|daa|dec|inc|neg|sbc|sub|and|bit|[cs]cf|x?or|res|set|r[lr]c?a?|r[lr]d|s[lr]a|srl|djnz|nop|[de]i|halt|im|in([di]mr?|ir?|irx|2r?)|ot(dmr?|[id]rx|imr?)|out(0?|[di]r?|[di]2r?)|tst(io)?|slp)(\\.([sl]?i)?[sl])?\\b/i;\n    keywords2 = /^(((call|j[pr]|rst|ret[in]?)(\\.([sl]?i)?[sl])?)|(rs|st)mix)\\b/i;\n  } else {\n    keywords1 = /^(exx?|(ld|cp|in)([di]r?)?|pop|push|ad[cd]|cpl|daa|dec|inc|neg|sbc|sub|and|bit|[cs]cf|x?or|res|set|r[lr]c?a?|r[lr]d|s[lr]a|srl|djnz|nop|rst|[de]i|halt|im|ot[di]r|out[di]?)\\b/i;\n    keywords2 = /^(call|j[pr]|ret[in]?|b_?(call|jump))\\b/i;\n  }\n\n  var variables1 = /^(af?|bc?|c|de?|e|hl?|l|i[xy]?|r|sp)\\b/i;\n  var variables2 = /^(n?[zc]|p[oe]?|m)\\b/i;\n  var errors = /^([hl][xy]|i[xy][hl]|slia|sll)\\b/i;\n  var numbers = /^([\\da-f]+h|[0-7]+o|[01]+b|\\d+d?)\\b/i;\n\n  return {\n    startState: function() {\n      return {\n        context: 0\n      };\n    },\n    token: function(stream, state) {\n      if (!stream.column())\n        state.context = 0;\n\n      if (stream.eatSpace())\n        return null;\n\n      var w;\n\n      if (stream.eatWhile(/\\w/)) {\n        if (ez80 && stream.eat('.')) {\n          stream.eatWhile(/\\w/);\n        }\n        w = stream.current();\n\n        if (stream.indentation()) {\n          if ((state.context == 1 || state.context == 4) && variables1.test(w)) {\n            state.context = 4;\n            return 'var2';\n          }\n\n          if (state.context == 2 && variables2.test(w)) {\n            state.context = 4;\n            return 'var3';\n          }\n\n          if (keywords1.test(w)) {\n            state.context = 1;\n            return 'keyword';\n          } else if (keywords2.test(w)) {\n            state.context = 2;\n            return 'keyword';\n          } else if (state.context == 4 && numbers.test(w)) {\n            return 'number';\n          }\n\n          if (errors.test(w))\n            return 'error';\n        } else if (stream.match(numbers)) {\n          return 'number';\n        } else {\n          return null;\n        }\n      } else if (stream.eat(';')) {\n        stream.skipToEnd();\n        return 'comment';\n      } else if (stream.eat('\"')) {\n        while (w = stream.next()) {\n          if (w == '\"')\n            break;\n\n          if (w == '\\\\')\n            stream.next();\n        }\n        return 'string';\n      } else if (stream.eat('\\'')) {\n        if (stream.match(/\\\\?.'/))\n          return 'number';\n      } else if (stream.eat('.') || stream.sol() && stream.eat('#')) {\n        state.context = 5;\n\n        if (stream.eatWhile(/\\w/))\n          return 'def';\n      } else if (stream.eat('$')) {\n        if (stream.eatWhile(/[\\da-f]/i))\n          return 'number';\n      } else if (stream.eat('%')) {\n        if (stream.eatWhile(/[01]/))\n          return 'number';\n      } else {\n        stream.next();\n      }\n      return null;\n    }\n  };\n});\n\nCodeMirror.defineMIME(\"text/x-z80\", \"z80\");\nCodeMirror.defineMIME(\"text/x-ez80\", { name: \"z80\", ez80: true });\n\n});\n"
  },
  {
    "path": "base/res/codemirror/theme/3024-day.css",
    "content": "/*\n\n    Name:       3024 day\n    Author:     Jan T. Sott (http://github.com/idleberg)\n\n    CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror)\n    Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)\n\n*/\n\n.cm-s-3024-day.CodeMirror {background: #f7f7f7; color: #3a3432;}\n.cm-s-3024-day div.CodeMirror-selected {background: #d6d5d4 !important;}\n.cm-s-3024-day.CodeMirror ::selection { background: #d6d5d4; }\n.cm-s-3024-day.CodeMirror ::-moz-selection { background: #d9d9d9; }\n\n.cm-s-3024-day .CodeMirror-gutters {background: #f7f7f7; border-right: 0px;}\n.cm-s-3024-day .CodeMirror-guttermarker { color: #db2d20; }\n.cm-s-3024-day .CodeMirror-guttermarker-subtle { color: #807d7c; }\n.cm-s-3024-day .CodeMirror-linenumber {color: #807d7c;}\n\n.cm-s-3024-day .CodeMirror-cursor {border-left: 1px solid #5c5855 !important;}\n\n.cm-s-3024-day span.cm-comment {color: #cdab53;}\n.cm-s-3024-day span.cm-atom {color: #a16a94;}\n.cm-s-3024-day span.cm-number {color: #a16a94;}\n\n.cm-s-3024-day span.cm-property, .cm-s-3024-day span.cm-attribute {color: #01a252;}\n.cm-s-3024-day span.cm-keyword {color: #db2d20;}\n.cm-s-3024-day span.cm-string {color: #fded02;}\n\n.cm-s-3024-day span.cm-variable {color: #01a252;}\n.cm-s-3024-day span.cm-variable-2 {color: #01a0e4;}\n.cm-s-3024-day span.cm-def {color: #e8bbd0;}\n.cm-s-3024-day span.cm-bracket {color: #3a3432;}\n.cm-s-3024-day span.cm-tag {color: #db2d20;}\n.cm-s-3024-day span.cm-link {color: #a16a94;}\n.cm-s-3024-day span.cm-error {background: #db2d20; color: #5c5855;}\n\n.cm-s-3024-day .CodeMirror-activeline-background {background: #e8f2ff !important;}\n.cm-s-3024-day .CodeMirror-matchingbracket { text-decoration: underline; color: #a16a94 !important;}\n"
  },
  {
    "path": "base/res/codemirror/theme/3024-night.css",
    "content": "/*\n\n    Name:       3024 night\n    Author:     Jan T. Sott (http://github.com/idleberg)\n\n    CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror)\n    Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)\n\n*/\n\n.cm-s-3024-night.CodeMirror {background: #090300; color: #d6d5d4;}\n.cm-s-3024-night div.CodeMirror-selected {background: #3a3432 !important;}\n.cm-s-3024-night.CodeMirror ::selection { background: rgba(58, 52, 50, .99); }\n.cm-s-3024-night.CodeMirror ::-moz-selection { background: rgba(58, 52, 50, .99); }\n.cm-s-3024-night .CodeMirror-gutters {background: #090300; border-right: 0px;}\n.cm-s-3024-night .CodeMirror-guttermarker { color: #db2d20; }\n.cm-s-3024-night .CodeMirror-guttermarker-subtle { color: #5c5855; }\n.cm-s-3024-night .CodeMirror-linenumber {color: #5c5855;}\n\n.cm-s-3024-night .CodeMirror-cursor {border-left: 1px solid #807d7c !important;}\n\n.cm-s-3024-night span.cm-comment {color: #cdab53;}\n.cm-s-3024-night span.cm-atom {color: #a16a94;}\n.cm-s-3024-night span.cm-number {color: #a16a94;}\n\n.cm-s-3024-night span.cm-property, .cm-s-3024-night span.cm-attribute {color: #01a252;}\n.cm-s-3024-night span.cm-keyword {color: #db2d20;}\n.cm-s-3024-night span.cm-string {color: #fded02;}\n\n.cm-s-3024-night span.cm-variable {color: #01a252;}\n.cm-s-3024-night span.cm-variable-2 {color: #01a0e4;}\n.cm-s-3024-night span.cm-def {color: #e8bbd0;}\n.cm-s-3024-night span.cm-bracket {color: #d6d5d4;}\n.cm-s-3024-night span.cm-tag {color: #db2d20;}\n.cm-s-3024-night span.cm-link {color: #a16a94;}\n.cm-s-3024-night span.cm-error {background: #db2d20; color: #807d7c;}\n\n.cm-s-3024-night .CodeMirror-activeline-background {background: #2F2F2F !important;}\n.cm-s-3024-night .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;}\n"
  },
  {
    "path": "base/res/codemirror/theme/ambiance-mobile.css",
    "content": ".cm-s-ambiance.CodeMirror {\n  -webkit-box-shadow: none;\n  -moz-box-shadow: none;\n  box-shadow: none;\n}\n"
  },
  {
    "path": "base/res/codemirror/theme/ambiance.css",
    "content": "/* ambiance theme for codemirror */\n\n/* Color scheme */\n\n.cm-s-ambiance .cm-keyword { color: #cda869; }\n.cm-s-ambiance .cm-atom { color: #CF7EA9; }\n.cm-s-ambiance .cm-number { color: #78CF8A; }\n.cm-s-ambiance .cm-def { color: #aac6e3; }\n.cm-s-ambiance .cm-variable { color: #ffb795; }\n.cm-s-ambiance .cm-variable-2 { color: #eed1b3; }\n.cm-s-ambiance .cm-variable-3 { color: #faded3; }\n.cm-s-ambiance .cm-property { color: #eed1b3; }\n.cm-s-ambiance .cm-operator {color: #fa8d6a;}\n.cm-s-ambiance .cm-comment { color: #555; font-style:italic; }\n.cm-s-ambiance .cm-string { color: #8f9d6a; }\n.cm-s-ambiance .cm-string-2 { color: #9d937c; }\n.cm-s-ambiance .cm-meta { color: #D2A8A1; }\n.cm-s-ambiance .cm-qualifier { color: yellow; }\n.cm-s-ambiance .cm-builtin { color: #9999cc; }\n.cm-s-ambiance .cm-bracket { color: #24C2C7; }\n.cm-s-ambiance .cm-tag { color: #fee4ff }\n.cm-s-ambiance .cm-attribute {  color: #9B859D; }\n.cm-s-ambiance .cm-header {color: blue;}\n.cm-s-ambiance .cm-quote { color: #24C2C7; }\n.cm-s-ambiance .cm-hr { color: pink; }\n.cm-s-ambiance .cm-link { color: #F4C20B; }\n.cm-s-ambiance .cm-special { color: #FF9D00; }\n.cm-s-ambiance .cm-error { color: #AF2018; }\n\n.cm-s-ambiance .CodeMirror-matchingbracket { color: #0f0; }\n.cm-s-ambiance .CodeMirror-nonmatchingbracket { color: #f22; }\n\n.cm-s-ambiance .CodeMirror-selected { background: rgba(255, 255, 255, 0.15); }\n.cm-s-ambiance.CodeMirror-focused .CodeMirror-selected { background: rgba(255, 255, 255, 0.10); }\n.cm-s-ambiance.CodeMirror ::selection { background: rgba(255, 255, 255, 0.10); }\n.cm-s-ambiance.CodeMirror ::-moz-selection { background: rgba(255, 255, 255, 0.10); }\n\n/* Editor styling */\n\n.cm-s-ambiance.CodeMirror {\n  line-height: 1.40em;\n  color: #E6E1DC;\n  background-color: #202020;\n  -webkit-box-shadow: inset 0 0 10px black;\n  -moz-box-shadow: inset 0 0 10px black;\n  box-shadow: inset 0 0 10px black;\n}\n\n.cm-s-ambiance .CodeMirror-gutters {\n  background: #3D3D3D;\n  border-right: 1px solid #4D4D4D;\n  box-shadow: 0 10px 20px black;\n}\n\n.cm-s-ambiance .CodeMirror-linenumber {\n  text-shadow: 0px 1px 1px #4d4d4d;\n  color: #111;\n  padding: 0 5px;\n}\n\n.cm-s-ambiance .CodeMirror-guttermarker { color: #aaa; }\n.cm-s-ambiance .CodeMirror-guttermarker-subtle { color: #111; }\n\n.cm-s-ambiance .CodeMirror-lines .CodeMirror-cursor {\n  border-left: 1px solid #7991E8;\n}\n\n.cm-s-ambiance .CodeMirror-activeline-background {\n  background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.031);\n}\n\n.cm-s-ambiance.CodeMirror,\n.cm-s-ambiance .CodeMirror-gutters {\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAQAAAAHUWYVAABFFUlEQVQYGbzBCeDVU/74/6fj9HIcx/FRHx9JCFmzMyGRURhLZIkUsoeRfUjS2FNDtr6WkMhO9sm+S8maJfu+Jcsg+/o/c+Z4z/t97/vezy3z+z8ekGlnYICG/o7gdk+wmSHZ1z4pJItqapjoKXWahm8NmV6eOTbWUOp6/6a/XIg6GQqmenJ2lDHyvCFZ2cBDbmtHA043VFhHwXxClWmeYAdLhV00Bd85go8VmaFCkbVkzlQENzfBDZ5gtN7HwF0KDrTwJ0dypSOzpaKCMwQHKTIreYIxlmhXTzTWkVm+LTynZhiSBT3RZQ7aGfjGEd3qyXQ1FDymqbKxpspERQN2MiRjNZlFFQXfCNFm9nM1zpAsoYjmtRTc5ajwuaXc5xrWskT97RaKzAGe5ARHhVUsDbjKklziiX5WROcJwSNCNI+9w1Jwv4Zb2r7lCMZ4oq5C0EdTx+2GzNuKpJ+iFf38JEWkHJn9DNF7mmBDITrWEg0VWL3pHU20tSZnuqWu+R3BtYa8XxV1HO7GyD32UkOpL/yDloINFTmvtId+nmAjxRw40VMwVKiwrKLE4bK5UOVntYwhOcSSXKrJHKPJedocpGjVz/ZMIbnYUPB10/eKCrs5apqpgVmWzBYWpmtKHecJPjaUuEgRDDaU0oZghCJ6zNMQ5ZhDYx05r5v2muQdM0EILtXUsaKiQX9WMEUotagQzFbUNN6NUPC2nm5pxEWGCjMc3GdJHjSU2kORLK/JGSrkfGEIjncU/CYUnOipoYemwj8tST9NsJmB7TUVXtbUtXATJVZXBMvYeTXJfobgJUPmGMP/yFaWonaa6BcFO3nqcIqCozSZoZoSr1g4zJOzuyGnxTEX3lUEJ7WcZgme8ddaWvWJo2AJR9DZU3CUIbhCSG6ybSwN6qtJVnCU2svDTP2ZInOw2cBTrqtQahtNZn9NcJ4l2NaSmSkkP1noZWnVwkLmdUPOwLZEwy2Z3S3R+4rIG9hcbpPXHFVWcQdZkn2FOta3cKWQnNRC5g1LsJah4GCzSVsKnCOY5OAFRTBekyyryeyilhFKva75r4Mc0aWanGEaThcy31s439KKxTzJYY5WTHPU1FtIHjQU3Oip4xlNzj/lBw23dYZVliQa7WAXf4shetcQfatI+jWRDBPmyNeW6A1P5kdDgyYJlba0BIM8BZu1JfrFwItyjcAMR3K0BWOIrtMEXyhyrlVEx3ui5dUBjmB/Q3CXW85R4mBD0s7B+4q5tKUjOlb9qqmhi5AZ6GFIC5HXtOobdYGlVdMVbNJ8toNTFcHxnoL+muBagcctjWnbNMuR00uI7nQESwg5q2qqrKWIfrNUmeQocY6HuyxJV02wj36w00yhpmUFenv4p6fUkZYqLyuinx2RGOjhCXYyJF84oiU00YMOOhhquNdfbOB7gU88pY4xJO8LVdp6/q2voeB4R04vIdhSE40xZObx1HGGJ/ja0LBthFInKaLPPFzuCaYaoj8JjPME8yoyxo6zlBqkiUZYgq00OYMswbWO5NGmq+xhipxHLRW29ARjNKXO0wRnear8XSg4XFPLKEPUS1GqvyLwiuBUoa7zpZ0l5xxFwWmWZC1H5h5FwU8eQ7K+g8UcVY6TMQreVQT/8uQ8Z+ALIXnSEa2pYZQneE9RZbSBNYXfWYJzW/h/4j4Dp1tYVcFIC5019Vyi4ThPqSFCzjGWaHQTBU8q6vrVwgxP9Lkm840imWKpcLCjYTtrKuwvsKSnrvHCXGkSMk9p6lhckfRpIeis+N2PiszT+mFLspyGleUhDwcLrZqmyeylxwjBcKHEapqkmyangyLZRVOijwOtCY5SsG5zL0OwlCJ4y5KznF3EUNDDrinwiyLZRzOXtlBbK5ITHFGLp8Q0R6ab6mS7enI2cFrxOyHvOCFaT1HThS1krjCwqWeurCkk+willhCC+RSZnRXBiZaC5RXRIZYKp2lyfrHwiKPKR0JDzrdU2EFgpidawlFDR6FgXUMNa+g1FY3bUQh2cLCwosRdnuQTS/S+JVrGLeWIvtQUvONJxlqSQYYKpwoN2kaocLjdVsis4Mk80ESF2YpSkzwldjHkjFCUutI/r+EHDU8oCs6yzL3PhWiEooZdFMkymlas4AcI3KmoMMNSQ3tHzjGWCrcJJdYyZC7QFGwjRL9p+MrRkAGWzIaWCn9W0F3TsK01c2ZvQw0byvxuQU0r1lM0qJO7wW0kRIMdDTtXEdzi4VIh+EoIHm0mWtAtpCixlabgn83fKTI7anJe9ST7WIK1DMGpQmYeA58ImV6ezOGOzK2Kgq01pd60cKWiUi9Lievb/0vIDPHQ05Kzt4ddPckQBQtoaurjyHnek/nKzpQLrVgKPjIkh2v4uyezpv+Xoo7fPFXaGFp1vaLKxQ4uUpQQS5VuQs7BCq4xRJv7fwpVvvFEB3j+620haOuocqMhWd6TTPAEx+mdFNGHdranFe95WrWmIvlY4F1Dle2ECgc6cto7SryuqGGGha0tFQ5V53migUKmg6XKAo4qS3mik+0OZpAhOLeZKicacgaYcyx5hypYQE02ZA4xi/pNhOQxR4klNKyqacj+mpxnLTnnGSo85++3ZCZq6lrZkXlGEX3o+C9FieccJbZWVFjC0Yo1FZnJhoYMFoI1hEZ9r6hwg75HwzBNhbZCdJEfJwTPGzJvaKImw1yYX1HDAmpXR+ZJQ/SmgqMNVQb5vgamGwLtt7VwvP7Qk1xpiM5x5Cyv93E06MZmgs0Nya2azIKOYKCGBQQW97RmhKNKF02JZqHEJ4o58qp7X5EcZmc56trXEqzjCBZ1MFGR87Ql2tSTs6CGxS05PTzRQorkbw7aKoKXFDXsYW42VJih/q+FP2BdTzDTwVqOYB13liM50vG7wy28qagyuIXMeQI/Oqq8bcn5wJI50xH00CRntyfpL1T4hydYpoXgNiFzoIUTDZnLNRzh4TBHwbYGDvZkxmlyJloyr6tRihpeUG94GnKtIznREF0tzJG/OOr73JBcrSh1k6WuTprgLU+mnSGnv6Zge0NNz+kTDdH8nuAuTdJDCNb21LCiIuqlYbqGzT3RAoZofQfjFazkqeNWdYaGvYTM001EW2oKPvVk1ldUGSgUtHFwjKM1h9jnFcmy5lChoLNaQMGGDsYbKixlaMBmmsx1QjCfflwTfO/gckW0ruZ3jugKR3R5W9hGUWqCgxuFgsuaCHorotGKzGaeZB9DMsaTnKCpMtwTvOzhYk0rdrArKCqcaWmVk1+F372ur1YkKxgatI8Qfe1gIX9wE9FgS8ESmuABIXnRUbCapcKe+nO7slClSZFzpV/LkLncEb1qiO42fS3R855Su2mCLh62t1SYZZYVmKwIHjREF2uihTzB20JOkz7dkxzYQnK0UOU494wh+VWRc6Un2kpTaVgLDFEkJ/uhzRcI0YKGgpGWOlocBU/a4fKoJ/pEaNV6jip3+Es9VXY078rGnmAdf7t9ylPXS34RBSuYPs1UecZTU78WanhBCHpZ5sAoTz0LGZKjPf9TRypqWEiTvOFglL1fCEY3wY/++rbk7C8bWebA6p6om6PgOL2kp44TFJlVNBXae2rqqdZztOJpT87GQsE9jqCPIe9VReZuQ/CIgacsyZdCpIScSYqcZk8r+nsyCzhyfhOqHGOIvrLknC8wTpFcaYiGC/RU1NRbUeUpocQOnkRpGOrIOcNRx+1uA0UrzhSSt+VyS3SJpnFWkzNDqOFGIWcfR86DnmARTQ1HKIL33ExPiemeOhYSSjzlSUZZuE4TveoJLnBUOFof6KiysCbnAEcZgcUNTDOwkqWu3RWtmGpZwlHhJENdZ3miGz0lJlsKnjbwqSHQjpxnFDlTLLwqJPMZMjd7KrzkSG7VsxXBZE+F8YZkb01Oe00yyRK9psh5SYh29ySPKBo2ylNht7ZkZnsKenjKNJu9PNEyZpaCHv4Kt6RQsLvAVp7M9kIimmCUwGeWqLMmGuIotYMmWNpSahkhZw9FqZsVnKJhsjAHvtHMsTM9fCI06Dx/u3vfUXCqfsKRc4oFY2jMsoo/7DJDwZ1CsIKnJu+J9ldkpmiCxQx1rWjI+T9FwcWWzOuaYH0Hj7klNRVWEQpmaqosakiGNTFHdjS/qnUdmf0NJW5xsL0HhimCCZZSRzmSPTXJQ4aaztAwtZnoabebJ+htCaZ7Cm535ByoqXKbX1WRc4Eh2MkRXWzImVc96Cj4VdOKVxR84VdQsIUM8Psoou2byVHyZFuq7O8otbSQ2UAoeEWTudATLGSpZzVLlXVkPU2Jc+27lsw2jmg5T5VhbeE3BT083K9WsTTkFU/Osi0rC5lRlpwRHUiesNS0sOvmqGML1aRbPAxTJD9ZKtxuob+hhl8cwYGWpJ8nub7t5p6coYbMovZ1BTdaKn1jYD6h4GFDNFyT/Kqe1XCXphXHOKLZmuRSRdBPEfVUXQzJm5YGPGGJdvAEr7hHNdGZnuBvrpciGmopOLf5N0uVMy0FfYToJk90uUCbJupaVpO53UJXR2bVpoU00V2KOo4zMFrBd0Jtz2pa0clT5Q5L8IpQ177mWQejPMEJhuQjS10ref6HHjdEhy1P1EYR7GtO0uSsKJQYLiTnG1rVScj5lyazpqWGl5uBbRWl7m6ixGOOnEsMJR7z8J0n6KMnCdxhiNYQCoZ6CmYLnO8omC3MkW3bktlPmEt/VQQHejL3+dOE5FlPdK/Mq8hZxxJtLyRrepLThYKbLZxkSb5W52vYxNOaOxUF0yxMUPwBTYqCzy01XayYK0sJyWBLqX0MwU5CzoymRzV0EjjeUeLgDpTo6ij42ZAzvD01dHUUTPLU96MdLbBME8nFBn7zJCMtJcZokn8YoqU0FS5WFKyniHobguMcmW8N0XkWZjkyN3hqOMtS08r+/xTBwpZSZ3qiVRX8SzMHHjfUNFjgHEPmY9PL3ykEzxkSre/1ZD6z/NuznuB0RcE1TWTm9zRgfUWVJiG6yrzgmWPXC8EAR4Wxhlad0ZbgQyEz3pG5RVEwwDJH2mgKpjcTiCOzn1lfUWANFbZ2BA8balnEweJC9J0iuaeZoI+ippFCztEKVvckR2iice1JvhVytrQwUAZpgsubCPaU7xUe9vWnaOpaSBEspalykhC9bUlOMpT42ZHca6hyrqKmw/wMR8H5ZmdFoBVJb03O4UL0tSNnvIeRmkrLWqrs78gcrEn2tpcboh0UPOW3UUR9PMk4T4nnNKWmCjlrefhCwxRNztfmIQVdDElvS4m1/WuOujoZCs5XVOjtKPGokJzsYCtFYoWonSPT21DheU/wWhM19FcElwqNGOsp9Q8N/cwXaiND1MmeL1Q5XROtYYgGeFq1aTMsoMmcrKjQrOFQTQ1fmBYhmW6o8Jkjc7iDJRTBIo5kgJD5yMEYA3srCg7VFKwiVJkmRCc5ohGOKhsYMn/XBLdo5taZjlb9YAlGWRimqbCsoY7HFAXLa5I1HPRxMMsQDHFkWtRNniqT9UEeNjcE7RUlrCJ4R2CSJuqlKHWvJXjAUNcITYkenuBRB84TbeepcqTj3zZyFJzgYQdHnqfgI0ddUwS6GqWpsKWhjq9cV0vBAEMN2znq+EBfIWT+pClYw5xsTlJU6GeIBsjGmmANTzJZiIYpgrM0Oa8ZMjd7NP87jxhqGOhJlnQtjuQpB+8aEE00wZFznSJPyHxgH3HkPOsJFvYk8zqCHzTs1BYOa4J3PFU+UVRZxlHDM4YavlNUuMoRveiZA2d7grMNc2g+RbSCEKzmgYsUmWmazFJyoiOZ4KnyhKOGRzWJa0+moyV4TVHDzn51Awtqaphfk/lRQ08FX1iiqxTB/kLwd0VynKfEvI6cd4XMV5bMhZ7gZUWVzYQ6Nm2BYzxJbw3bGthEUUMfgbGeorae6DxHtJoZ6alhZ0+ytiVoK1R4z5PTrOECT/SugseEOlb1MMNR4VRNcJy+V1Hg9ONClSZFZjdHlc6W6FBLdJja2MC5hhpu0DBYEY1TFGwiFAxRRCsYkiM9JRb0JNMVkW6CZYT/2EiTGWmo8k+h4FhDNE7BvppoTSFnmCV5xZKzvcCdDo7VVPnIU+I+Rc68juApC90MwcFCsJ5hDqxgScYKreruyQwTqrzoqDCmhWi4IbhB0Yrt3RGa6GfDv52rKXWhh28dyZaWUvcZeMTBaZoSGyiCtRU5J8iviioHaErs7Jkj61syVzTTgOcUOQ8buFBTYWdL5g3T4qlpe0+wvD63heAXRfCCIed9RbCsp2CiI7raUOYOTU13N8PNHvpaGvayo4a3LLT1lDrVEPT2zLUlheB1R+ZTRfKWJ+dcocLJfi11vyJ51lLqJ0WD7tRwryezjiV5W28uJO9qykzX8JDe2lHl/9oyBwa2UMfOngpXCixvKdXTk3wrsKmiVYdZIqsoWEERjbcUNDuiaQomGoIbFdEHmsyWnuR+IeriKDVLnlawlyNHKwKlSU631PKep8J4Q+ayjkSLKYLhalNHlYvttb6fHm0p6OApsZ4l2VfdqZkjuysy6ysKLlckf1KUutCTs39bmCgEyyoasIWlVaMF7mgmWtBT8Kol5xpH9IGllo8cJdopcvZ2sImlDmMIbtDk3KIpeNiS08lQw11NFPTwVFlPP6pJ2gvRfI7gQUfmNAtf6Gs0wQxDsKGlVBdF8rCa3jzdwMaGHOsItrZk7hAyOzpK9VS06j5F49b0VNGOOfKs3lDToMsMBe9ZWtHFEgxTJLs7qrygKZjUnmCYoeAqeU6jqWuLJup4WghOdvCYJnrSkSzoyRkm5M2StQwVltPkfCAk58tET/CSg+8MUecmotMEnhBKfWBIZsg2ihruMJQaoIm+tkTLKEqspMh00w95gvFCQRtDwTT1gVDDSEVdlwqZfxoQRbK0g+tbiBZxzKlpnpypejdDwTaeOvorMk/IJE10h9CqRe28hhLbe0pMsdSwv4ZbhKivo2BjDWfL8UKJgeavwlwb5KlwhyE4u4XkGE2ytZCznKLCDZZq42VzT8HLCrpruFbIfOIINmh/qCdZ1ZBc65kLHR1Bkyf5zn6pN3SvGKIlFNGplhrO9QSXanLOMQTLCa0YJCRrCZm/CZmrLTm7WzCK4GJDiWUdFeYx1LCFg3NMd0XmCuF3Y5rITLDUsYS9zoHVzwnJoYpSTQoObyEzr4cFBNqYTopoaU/wkyLZ2lPhX/5Y95ulxGTV7KjhWrOZgl8MyUUafjYraNjNU1N3IWcjT5WzWqjwtoarHSUObGYO3GCJZpsBlnJGPd6ZYLyl1GdCA2625IwwJDP8GUKymbzuyPlZlvTUsaUh5zFDhRWFzPKKZLAlWdcQbObgF9tOqOsmB1dqcqYJmWstFbZRRI9poolmqiLnU0POvxScpah2iSL5UJNzgScY5+AuIbpO0YD3NCW+dLMszFSdFCWGqG6eVq2uYVNDdICGD6W7EPRWZEY5gpsE9rUkS3mijzzJnm6UpUFXG1hCUeVoS5WfNcFpblELL2qqrCvMvRfd45oalvKU2tiQ6ePJOVMRXase9iTtLJztPxJKLWpo2CRDcJwn2sWSLKIO1WQWNTCvpVUvOZhgSC40JD0dOctaSqzkCRbXsKlb11Oip6PCJ0IwSJM31j3akRxlP7Rwn6aGaUL0qiLnJkvB3xWZ2+Q1TfCwpQH3G0o92UzmX4o/oJNQMMSQc547wVHhdk+VCw01DFYEnTxzZKAm74QmeNNR1w6WzEhNK15VJzuCdxQ53dRUDws5KvwgBMOEgpcVNe0hZI6RXT1Jd0cyj5nsaEAHgVmGaJIlWdsc5Ui2ElrRR6jrRAttNMEAIWrTDFubkZaok7/AkzfIwfuWVq0jHzuCK4QabtLUMVPB3kJ0oyHTSVFlqMALilJf2Rf8k5aaHtMfayocLBS8L89oKoxpJvnAkDPa0qp5DAUTHKWmCcnthlou8iCKaFFLHWcINd1nyIwXqrSxMNmSs6KmoL2QrKuWtlQ5V0120xQ5vRyZS1rgFkWwhiOwiuQbR0OOVhQM9iS3tiXp4RawRPMp5tDletOOBL95MpM01dZTBM9pkn5qF010rIeHFcFZhmSGpYpTsI6nwhqe5C9ynhlpp5ophuRb6WcJFldkVnVEwwxVfrVkvnWUuNLCg5bgboFHPDlDPDmnK7hUrWiIbjadDclujlZcaokOFup4Ri1kacV6jmrrK1hN9bGwpKEBQ4Q6DvIUXOmo6U5LqQM6EPyiKNjVkPnJkDPNEaxhiFay5ExW1NXVUGqcpYYdPcGiCq7z/TSlbhL4pplWXKd7NZO5QQFrefhRQW/NHOsqcIglc4UhWklR8K0QzbAw08CBDnpbgqXdeD/QUsM4RZXDFBW6WJKe/mFPdH0LtBgiq57wFLzlyQzz82qYx5D5WJP5yVJDW01BfyHnS6HKO/reZqId1WGa4Hkh2kWodJ8i6KoIPlAj2hPt76CzXsVR6koPRzWTfKqIentatYpQw2me4AA3y1Kind3SwoOKZDcFXTwl9tWU6mfgRk9d71sKtlNwrjnYw5tC5n5LdKiGry3JKNlHEd3oaMCFHrazBPMp/uNJ+V7IudcSbeOIdjUEdwl0VHCOZo5t6YluEuaC9mQeMgSfOyKnYGFHcIeQ84yQWbuJYJpZw5CzglDH7gKnWqqM9ZTaXcN0TeYhR84eQtJT76JJ1lREe7WnnvsMmRc9FQ7SBBM9mV3lCUdmHk/S2RAMt0QjFNFqQpWjDPQ01DXWUdDBkXziKPjGEP3VP+zIWU2t7im41FOloyWzn/L6dkUy3VLDaZ6appgDLHPjJEsyvJngWEPUyVBiAaHCTEXwrLvSEbV1e1gKJniicWorC1MUrVjB3uDhJE/wgSOzk1DXpk0k73qCM8xw2UvD5kJmDUfOomqMpWCkJRlvKXGmoeBm18USjVIk04SClxTB6YrgLAPLWYK9HLUt5cmc0vYES8GnTeRc6skZbQkWdxRsIcyBRzx1DbTk9FbU0caTPOgJHhJKnOGIVhQqvKmo0llRw9sabrZkDtdg3PqaKi9oatjY8B+G371paMg6+mZFNNtQ04mWBq3rYLOmtWWQp8KJnpy9DdFensyjdqZ+yY40VJlH8wcdLzC8PZnvHMFUTZUrDTkLyQaGus5X5LzpYAf3i+e/ZlhqGqWhh6Ou6xTR9Z6oi5AZZtp7Mj2EEm8oSpxiYZCHU/1fbGdNNNRRoZMhmilEb2gqHOEJDtXkHK/JnG6IrvbPCwV3NhONVdS1thBMs1T4QOBcTWa2IzhMk2nW5Kyn9tXUtpv9RsG2msxk+ZsQzRQacJncpgke0+T8y5Fzj8BiGo7XlJjaTIlpQs7KFjpqGnKuoyEPeIKnFMkZHvopgh81ySxNFWvJWcKRs70j2FOT012IllEEO1n4pD1513Yg2ssQPOThOkvyrqHUdEXOSEsihmBbTbKX1kLBPWqWkLOqJbjB3GBIZmoa8qWl4CG/iZ7oiA72ZL7TJNeZUY7kFQftDcHHluBzRbCegzMtrRjVQpX2lgoPKKLJAkcbMl01XK2p7yhL8pCBbQ3BN2avJgKvttcrWDK3CiUOVxQ8ZP+pqXKyIxnmBymCg5vJjNfkPK4+c8cIfK8ocVt7kmfd/I5SR1hKvCzUtb+lhgc00ZaO6CyhIQP1Uv4yIZjload72PXX0OIJvnFU+0Zf6MhsJwTfW0r0UwQfW4LNLZl5HK261JCZ4qnBaAreVAS3WrjV0LBnNDUNNDToCEeFfwgcb4gOEqLRhirWkexrCEYKVV711DLYEE1XBEsp5tpTGjorkomKYF9FDXv7fR3BGwbettSxnyL53MBPjsxDZjMh+VUW9NRxq1DhVk+FSxQcaGjV9Pawv6eGByw5qzoy7xk4RsOShqjJwWKe/1pEEfzkobeD/dQJmpqedcyBTy2sr4nGNRH0c0SPWTLrqAc0OQcb/gemKgqucQT7ySWKCn2EUotoCvpZct7RO2sy/QW0IWcXd7pQRQyZVwT2USRO87uhjioTLKV2brpMUcMQRbKH/N2T+UlTpaMls6cmc6CCNy3JdYYSUzzJQ4oSD3oKLncULOiJvjBEC2oqnCJkJluCYy2ZQ5so9YYlZ1VLlQU1mXEW1jZERwj/MUSRc24TdexlqLKfQBtDTScJUV8FszXBEY5ktpD5Ur9hYB4Nb1iikw3JoYpkKX+RodRKFt53MMuRnKSpY31PwYaGaILh3wxJGz9TkTPEETxoCWZrgvOlmyMzxFEwVJE5xZKzvyJ4WxEc16Gd4Xe3Weq4XH2jKRikqOkGQ87hQnC7wBmGYLAnesX3M+S87eFATauuN+Qcrh7xIxXJbUIdMw3JGE3ylCWzrieaqCn4zhGM19TQ3z1oH1AX+pWEqIc7wNGAkULBo/ZxRaV9NNyh4Br3rCHZzbzmSfawBL0dNRwpW1kK9mxPXR9povcdrGSZK9c2k0xwFGzjuniCtRSZCZ6ccZ7gaktmgAOtKbG/JnOkJrjcQTdFMsxRQ2cLY3WTIrlCw1eWKn8R6pvt4GFDso3QoL4a3nLk3G6JrtME3dSenpx7PNFTmga0EaJTLQ061sEeQoWXhSo9LTXsaSjoJQRXeZLtDclbCrYzfzHHeaKjHCVOUkQHO3JeEepr56mhiyaYYKjjNU+Fed1wS5VlhWSqI/hYUdDOkaxiKehoyOnrCV5yBHtbWFqTHCCwtpDcYolesVR5yUzTZBb3RNMd0d6WP+SvhuBmRcGxnuQzT95IC285cr41cLGQ6aJJhmi4TMGempxeimBRQw1tFKV+8jd6KuzoSTqqDxzRtpZkurvKEHxlqXKRIjjfUNNXQsNOsRScoWFLT+YeRZVD3GRN0MdQcKqQjHDMrdGGVu3iYJpQx3WGUvfbmxwFfR20WBq0oYY7LMFhhgYtr8jpaEnaOzjawWWaTP8mMr0t/EPDPoqcnxTBI5o58L7uoWnMrpoqPwgVrlAUWE+V+TQl9rawoyP6QGAlQw2TPRX+YSkxyBC8Z6jhHkXBgQL7WII3DVFnRfCrBfxewv9D6xsyjys4VkhWb9pUU627JllV0YDNHMku/ldNMMXDEo4aFnAkk4U6frNEU4XgZUPmEKHUl44KrzmYamjAbh0JFvGnaTLPu1s9jPCwjFpYiN7z1DTOk/nc07CfDFzmCf7i+bfNHXhDtLeBXzTBT5rkMvWOIxpl4EMh2LGJBu2syDnAEx2naEhHDWMMzPZEhygyS1mS5RTJr5ZkoKbEUoYqr2kqdDUE8ztK7OaIntJkFrIECwv8LJTaVx5XJE86go8dFeZ3FN3rjabCAYpoYEeC9zzJVULBbmZhDyd7ko09ydpNZ3nm2Kee4FPPXHnYEF1nqOFEC08LUVcDvYXkJHW8gTaKCk9YGOeIJhqiE4ToPEepdp7IWFjdwnWaufGMwJJCMtUTTBBK9BGCOy2tGGrJTHIwyEOzp6aPzNMOtlZkDvcEWpP5SVNhfkvDxhmSazTJXYrM9U1E0xwFVwqZQwzJxw6+kGGGUj2FglGGmnb1/G51udRSMNlTw6GGnCcUwVcOpmsqTHa06o72sw1RL02p9z0VbnMLOaIX3QKaYKSCFQzBKEUNHTSc48k53RH9wxGMtpQa5KjjW0W0n6XCCCG4yxNNdhQ4R4l1Ff+2sSd6UFHiIEOyqqFgT01mEUMD+joy75jPhOA+oVVLm309FR4yVOlp4RhLiScNmSmaYF5Pw0STrOIoWMSR2UkRXOMp+M4SHW8o8Zoi6OZgjKOaFar8zZDzkWzvKOjkKBjmCXby8JahhjXULY4KlzgKLvAwxVGhvyd4zxB1d9T0piazmKLCVZY5sKiD0y2ZSYrkUEPUbIk+dlQ4SJHTR50k1DPaUWIdTZW9NJwnJMOECgd7ou/MnppMJ02O1VT4Wsh85MnZzcFTngpXGKo84qmwgKbCL/orR/SzJ2crA+t6Mp94KvxJUeIbT3CQu1uIdlQEOzlKfS3UMcrTiFmOuroocrZrT2AcmamOKg8YomeEKm/rlT2sociMaybaUlFhuqHCM2qIJ+rg4EcDFymiDSxzaHdPcpE62pD5kyM5SBMoA1PaUtfIthS85ig1VPiPPYXgYEMNk4Qq7TXBgo7oT57gPUdwgCHzhIVFPFU6OYJzHAX9m5oNrVjeE61miDrqQ4VSa1oiURTsKHC0IfjNwU2WzK6eqK8jWln4g15TVBnqmDteCJ501PGAocJhhqjZdtBEB6lnhLreFJKxmlKbeGrqLiSThVIbCdGzloasa6lpMQXHCME2boLpJgT7yWaemu6wBONbqGNVRS0PKIL7LckbjmQtR7K8I5qtqel+T/ChJTNIKLjdUMNIRyvOEko9YYl2cwQveBikCNawJKcLBbc7+JM92mysNvd/Fqp8a0k6CNEe7cnZrxlW0wQXaXjaktnRwNOGZKYiONwS7a1JVheq3WgJHlQUGKHKmp4KAxXR/ULURcNgoa4zhKSLpZR3kxRRb0NmD0OFn+UCS7CzI1nbP6+o4x47QZE5xRCt3ZagnYcvmpYQktXdk5YKXTzBC57kKEe0VVuiSYqapssMS3C9p2CKkHOg8B8Pa8p5atrIw3qezIWanMGa5HRDNF6RM9wcacl0N+Q8Z8hsIkSnaIIdHRUOEebAPy1zbCkhM062FCJtif7PU+UtoVXzWKqM1PxXO8cfdruhFQ/a6x3JKYagvVDhQEtNiyiiSQ7OsuRsZUku0CRNDs4Sog6KKjsZgk2bYJqijgsEenoKeniinRXBn/U3lgpPdyDZynQx8IiioMnCep5Ky8mjGs6Wty0l1hUQTcNWswS3WRp2kCNZwJG8omG8JphPUaFbC8lEfabwP7VtM9yoaNCAjpR41VNhrD9LkbN722v0CoZMByFzhaW+MyzRYEWFDQwN2M4/JiT76PuljT3VU/A36eaIThb+R9oZGOAJ9tewkgGvqOMNRWYjT/Cwu99Q8LqDE4TgbLWxJ1jaDDAERsFOFrobgjUsBScaguXU8kKm2RL19tRypSHnHNlHiIZqgufs4opgQdVdwxBNNFBR6kVFqb8ogimOzB6a6HTzrlDHEpYaxjiiA4TMQobkDg2vejjfwJGWmnbVFAw3H3hq2NyQfG7hz4aC+w3BbwbesG0swYayvpAs6++Ri1Vfzx93mFChvyN5xVHTS+0p9aqCAxyZ6ZacZyw5+7uuQkFPR9DDk9NOiE7X1PCYJVjVUqq7JlrHwWALF5nfHNGjApdpqgzx5OwilDhCiDYTgnc9waGW4BdLNNUQvOtpzDOWHDH8D7TR/A/85KljEQu3NREc4Pl/6B1Hhc8Umb5CsKMmGC9EPcxoT2amwHNCmeOEnOPbklnMkbOgIvO5UMOpQrS9UGVdt6iH/fURjhI/WOpaW9OKLYRod6HCUEdOX000wpDZQ6hwg6LgZfOqo1RfT/CrJzjekXOGhpc1VW71ZLbXyyp+93ILbC1kPtIEYx0FIx1VDrLoVzXRKRYWk809yYlC9ImcrinxtabKnzRJk3lAU1OLEN1j2zrYzr2myHRXJFf4h4QKT1qSTzTB5+ZNTzTRkAxX8FcLV2uS8eoQQ2aAkFzvCM72sJIcJET3WPjRk5wi32uSS9rfZajpWEvj9hW42F4o5NytSXYy8IKHay10VYdrcl4SkqscrXpMwyGOgtkajheSxdQqmpxP1L3t4R5PqasFnrQEjytq6qgp9Y09Qx9o4S1FzhUCn1kyHSzBWLemoSGvOqLNhZyBjmCaAUYpMgt4Ck7wBBMMwWKWgjsUwTaGVsxWC1mYoKiyqqeGKYqonSIRQ3KIkHO0pmAxTdBHkbOvfllfr+AA+7gnc50huVKYK393FOyg7rbPO/izI7hE4CnHHHnJ0ogNPRUGeUpsrZZTBJcrovUcJe51BPsr6GkJdhCCsZ6aTtMEb2pqWkqeVtDXE/QVggsU/Nl86d9RMF3DxvZTA58agu810RWawCiSzzXBeU3MMW9oyJUedvNEvQyNu1f10BSMddR1vaLCYpYa/mGocLSiYDcLbQz8aMn5iyF4xBNMs1P0QEOV7o5gaWGuzSeLue4tt3ro7y4Tgm4G/mopdZgl6q0o6KzJWE3mMksNr3r+a6CbT8g5wZNzT9O7fi/zpaOmnz3BRoqos+tv9zMbdpxsqDBOEewtJLt7cg5wtKKbvldpSzRRCD43VFheCI7yZLppggMVBS/KMAdHODJvOwq2NQSbKKKPLdFWQs7Fqo+mpl01JXYRgq8dnGLhTiFzqmWsUMdpllZdbKlyvSdYxhI9YghOtxR8LgSLWHK62mGGVoxzBE8LNWzqH9CUesQzFy5RQzTc56mhi6fgXEWwpKfE5Z7M05ZgZUPmo6auiv8YKzDYwWBLMErIbKHJvOwIrvEdhOBcQ9JdU1NHQ7CXn2XIDFBKU2WAgcX9UAUzDXWd5alwuyJ41Z9rjKLCL4aCp4WarhPm2rH+SaHUYE001JDZ2ZAzXPjdMpZWvC9wmqIB2lLhQ01D5jO06hghWMndbM7yRJMsoCj1vYbnFQVrW9jak3OlEJ3s/96+p33dEPRV5GxiqaGjIthUU6FFEZyqCa5qJrpBdzSw95IUnOPIrCUUjRZQFrbw5PR0R1qiYx3cb6nrWUMrBmmiBQxVHtTew5ICP/ip6g4hed/Akob/32wvBHsIOX83cI8hGeNeNPCIkPmXe8fPKx84OMSRM1MTdXSwjCZ4S30jVGhvqTRak/OVhgGazHuOCud5onEO1lJr6ecVyaOK6H7zqlBlIaHE0oroCgfvGJIdPcmfLNGLjpz7hZwZQpUbFME0A1cIJa7VNORkgfsMBatbKgwwJM9bSvQXeNOvbIjelg6WWvo5kvbKaJJNHexkKNHL9xRyFlH8Ti2riB5wVPhUk7nGkJnoCe428LR/wRGdYIlmWebCyxou1rCk4g/ShugBDX0V0ZQWkh0dOVsagkM0yV6OoLd5ye+pRlsCr0n+KiQrGuq5yJDzrTAXHtLUMduTDBVKrSm3eHL+6ijxhFDX9Z5gVU/wliHYTMiMFpKLNMEywu80wd3meoFmt6VbRMPenhrOc6DVe4pgXU8DnnHakLOIIrlF4FZPIw6R+zxBP0dyq6OOZ4Q5sLKCcz084ok+VsMMyQhNZmmBgX5xIXOEJTmi7VsGTvMTNdHHhpzdbE8Du2oKxgvBqQKdDDnTFOylCFaxR1syz2iqrOI/FEpNc3C6f11/7+ASS6l2inq2ciTrCCzgyemrCL5SVPjQkdPZUmGy2c9Sw9FtR1sS30RmsKPCS4rkIC/2U0MduwucYolGaPjKEyhzmiPYXagyWbYz8LWBDdzRimAXzxx4z8K9hpzlhLq+NiQ97HuKorMUfK/OVvC2JfiHUPCQI/q7J2gjK+tTDNxkCc4TMssqCs4TGtLVwQihyoAWgj9bosU80XGW6Ac9TJGziaUh5+hnFcHOnlaM1iRn29NaqGENTTTSUHCH2tWTeV0osUhH6psuVLjRUmGWhm6OZEshGeNowABHcJ2Bpy2ZszRcKkRXd2QuKVEeXnbfaEq825FguqfgfE2whlChSRMdron+LATTPQ2Z369t4B9C5gs/ylzv+CMmepIDPclFQl13W0rspPd1JOcbghGOEutqCv5qacURQl3dDKyvyJlqKXGPgcM9FfawJAMVmdcspcYKOZc4GjDYkFlK05olNMHyHn4zFNykyOxt99RkHlfwmiHo60l2EKI+mhreEKp080Tbug08BVPcgoqC5zWt+NLDTZ7oNSF51N1qie7Va3uCCwyZbkINf/NED6jzOsBdZjFN8oqG3wxVunqCSYYKf3EdhJyf9YWGf7tRU2oH3VHgPr1fe5J9hOgHd7xQ0y7qBwXr23aGErP0cm64JVjZwsOGqL+mhNgZmhJLW2oY4UhedsyBgzrCKrq7BmcpNVhR6jBPq64Vgi+kn6XE68pp8J5/+0wRHGOpsKenQn9DZntPzjRLZpDAdD2fnSgkG9tmIXnUwQ6WVighs7Yi2MxQ0N3CqYaCXkJ0oyOztMDJjmSSpcpvlrk0RMMOjmArQ04PRV1DO1FwhCVaUVPpKUM03JK5SxPsIWRu8/CGHi8UHChiqGFDTbSRJWeYUDDcH6vJWUxR4k1FXbMUwV6e4AJFXS8oMqsZKqzvYQ9DDQdZckY4aGsIhtlubbd2r3j4QBMoTamdPZk7O/Bf62lacZwneNjQoGcdVU7zJOd7ghsUHOkosagic6cnWc8+4gg285R6zZP5s1/LUbCKIznTwK36PkdwlOrl4U1LwfdCCa+IrvFkmgw1PCAUXKWo0sURXWcI2muKJlgyFzhynCY4RBOsqCjoI1R5zREco0n2Vt09BQtYSizgKNHfUmUrQ5UOCh51BFcLmY7umhYqXKQomOop8bUnWNNQcIiBcYaC6xzMNOS8JQQfeqKBmmglB+97ok/lfk3ygaHSyZaCRTzRxQo6GzLfa2jWBPepw+UmT7SQEJyiyRkhBLMVOfcoMjcK0eZChfUNzFAUzCsEN5vP/X1uP/n/aoMX+K+nw/Hjr/9xOo7j7Pju61tLcgvJpTWXNbfN5jLpi6VfCOviTktKlFusQixdEKWmEBUKNaIpjZRSSOXSgzaaKLdabrm1/9nZ+/f+vd/vz/v9+Xy+zZ7PRorYoZqyLrCwQdEAixxVOEXNNnjX2nUSRlkqGmWowk8lxR50JPy9Bo6qJXaXwNvREBvnThPEPrewryLhcAnj5WE15Fqi8W7R1sAuEu86S4ENikItFN4xkv9Af4nXSnUVcLiA9xzesFpivRRVeFKtsMRaKBhuSbjOELnAUtlSQUpXgdfB4Z1oSbnFEetbQ0IrAe+Y+pqnDcEJFj6S8LDZzZHwY4e3XONNlARraomNEt2bkvGsosA3ioyHm+6jCMbI59wqt4eeara28IzEmyPgoRaUOEDhTVdEJhmCoTWfC0p8aNkCp0oYqih2iqGi4yXeMkOsn4LdLLnmKfh/YogjNsPebeFGR4m9BJHLzB61XQ3BtpISfS2FugsK9FAtLWX1dCRcrCnUp44CNzuCowUZmxSRgYaE6Za0W2u/E7CVXCiI/UOR8aAm1+OSyE3mOUcwyc1zBBeoX1kiKy0Zfxck1Gsyulti11i83QTBF5Kg3pDQThFMVHiPSlK+0cSedng/VaS8bOZbtsBcTcZAR8JP5KeqQ1OYKAi20njdNNRpgnsU//K+JnaXJaGTomr7aYIphoRn9aeShJWKEq9LcozSF7QleEfDI5LYm5bgVkFkRwVDBCVu0DDIkGupo8TZBq+/pMQURYErJQmPKGKjNDkWOLx7Jd5QizdUweIaKrlP7SwJDhZvONjLkOsBBX9UpGxnydhXkfBLQ8IxgojQbLFnJf81JytSljclYYyEFyx0kVBvKWOFJmONpshGAcsduQY5giVNCV51eOdJYo/pLhbvM0uDHSevNKRcrKZIqnCtJeEsO95RoqcgGK4ocZcho1tTYtcZvH41pNQ7vA0WrhIfOSraIIntIAi+NXWCErdbkvrWwjRLrt0NKUdL6KSOscTOdMSOUtBHwL6OLA0vNSdynaWQEnCpIvKaIrJJEbvHkmuNhn6OjM8VkSGSqn1uYJCGHnq9I3aLhNME3t6GjIkO7xrNFumpyTNX/NrwX7CrIRiqqWijI9JO4d1iieykyfiposQIQ8YjjsjlBh6oHWbwRjgYJQn2NgSnNycmJAk3NiXhx44Sxykihxm8ybUwT1OVKySc7vi3OXVkdBJ4AyXBeksDXG0IhgtYY0lY5ahCD0ehborIk5aUWRJviMA7Xt5kyRjonrXENkm8yYqgs8VzgrJmClK20uMM3jRJ0FiQICQF9hdETlLQWRIb5ki6WDfWRPobvO6a4GP5mcOrNzDFELtTkONLh9dXE8xypEg7z8A9jkhrQ6Fhjlg/QVktJXxt4WXzT/03Q8IaQWSqIuEvloQ2mqC9Jfi7wRul4RX3pSPlzpoVlmCtI2jvKHCFhjcM3sN6lqF6HxnKelLjXWbwrpR4xzuCrTUZx2qq9oAh8p6ixCUGr78g8oyjRAtB5CZFwi80VerVpI0h+IeBxa6Zg6kWvpDHaioYYuEsRbDC3eOmC2JvGYLeioxGknL2UATNJN6hmtj1DlpLvDVmocYbrGCVJKOrg4X6DgddLA203BKMFngdJJFtFd7vJLm6KEpc5yjQrkk7M80SGe34X24nSex1Ra5Omgb71JKyg8SrU3i/kARKwWpH0kOGhKkObyfd0ZGjvyXlAkVZ4xRbYJ2irFMkFY1SwyWxr2oo4zlNiV+7zmaweFpT4kR3kaDAFW6xpSqzJay05FtYR4HmZhc9UxKbbfF2V8RG1MBmSaE+kmC6JnaRXK9gsiXhJHl/U0qM0WTcbyhwkYIvFGwjSbjfwhiJt8ZSQU+Bd5+marPMOkVkD0muxYLIfEuhh60x/J92itguihJSEMySVPQnTewnEm+620rTQEMsOfo4/kP/0ARvWjitlpSX7GxBgcMEsd3EEeYWvdytd+Saawi6aCIj1CkGb6Aj9rwhx16Cf3vAwFy5pyLhVonXzy51FDpdEblbkdJbUcEPDEFzQ8qNmhzzLTmmKWKbFCXeEuRabp6rxbvAtLF442QjQ+wEA9eL1xSR7Q0JXzlSHjJ4exq89yR0laScJ/FW6z4a73pFMEfDiRZvuvijIt86RaSFOl01riV2mD1UEvxGk/Geg5aWwGki1zgKPG9J2U8PEg8qYvMsZeytiTRXBMslCU8JSlxi8EabjwUldlDNLfzTUmCgxWsjqWCOHavYAqsknKFIO0yQ61VL5AVFxk6WhEaCAkdJgt9aSkzXlKNX2jEa79waYuc7gq0N3GDJGCBhoiTXUEPsdknCUE1CK0fwsiaylSF2uiDyO4XX3pFhNd7R4itFGc0k/ElBZwWvq+GC6szVeEoS/MZ+qylwpKNKv9Z469UOjqCjwlusicyTxG6VpNxcQ8IncoR4RhLbR+NdpGGmJWOcIzJGUuKPGpQg8rrG21dOMqQssJQ4RxH5jaUqnZuQ0F4Q+cjxLwPtpZbIAk3QTJHQWBE5S1BokoVtDd6lhqr9UpHSUxMcIYl9pojsb8h4SBOsMQcqvOWC2E8EVehqiJ1hrrAEbQxeK0NGZ0Gkq+guSRgniM23bIHVkqwx4hiHd7smaOyglyIyQuM978j4VS08J/A2G1KeMBRo4fBaSNhKUEZfQewVQ/C1I+MgfbEleEzCUw7mKXI0M3hd1EESVji8x5uQ41nxs1q4RMJCCXs7Iq9acpxn22oSDnQ/sJTxsCbHIYZiLyhY05TY0ZLIOQrGaSJDDN4t8pVaIrsqqFdEegtizc1iTew5Q4ayBDMUsQMkXocaYkc0hZua412siZ1rSXlR460zRJ5SlHGe5j801RLMlJTxtaOM3Q1pvxJ45zUlWFD7rsAbpfEm1JHxG0eh8w2R7QQVzBUw28FhFp5QZzq8t2rx2joqulYTWSuJdTYfWwqMFMcovFmSyJPNyLhE4E10pHzYjOC3huArRa571ZsGajQpQx38SBP5pyZB6lMU3khDnp0MBV51BE9o2E+TY5Ml2E8S7C0o6w1xvCZjf0HkVEHCzFoyNmqC+9wdcqN+Tp7jSDheE9ws8Y5V0NJCn2bk2tqSY4okdrEhx1iDN8cSudwepWmAGXKcJXK65H9to8jYQRH7SBF01ESUJdd0TayVInaWhLkOjlXE5irKGOnI6GSWGCJa482zBI9rCr0jyTVcEuzriC1vcr6mwFGSiqy5zMwxBH/TJHwjSPhL8+01kaaSUuMFKTcLEvaUePcrSmwn8DZrgikWb7CGPxkSjhQwrRk57tctmxLsb9sZvL9LSlyuSLlWkqOjwduo8b6Uv1DkmudIeFF2dHCgxVtk8dpIvHpBxhEOdhKk7OLIUSdJ+cSRY57B+0DgGUUlNfpthTfGkauzxrvTsUUaCVhlKeteTXCoJDCa2NOKhOmC4G1H8JBd4OBZReSRGkqcb/CO1PyLJTLB4j1q8JYaIutEjSLX8YKM+a6phdMsdLFUoV5RTm9JSkuDN8WcIon0NZMNZWh1q8C7SJEwV5HxrmnnTrf3KoJBlmCYI2ilSLlfEvlE4011NNgjgthzEua0oKK7JLE7HZHlEl60BLMVFewg4EWNt0ThrVNEVkkiTwpKXSWJzdRENgvKGq4IhjsiezgSFtsfCUq8qki5S1LRQeYQQ4nemmCkImWMw3tFUoUBZk4NOeZYEp4XRKTGa6wJjrWNHBVJR4m3FCnbuD6aak2WsMTh3SZImGCIPKNgsDpVwnsa70K31lCFJZYcwwSMFcQulGTsZuEaSdBXkPGZhu0FsdUO73RHjq8MPGGIfaGIbVTk6iuI3GFgucHrIQkmWSJdBd7BBu+uOryWAhY7+Lki9rK5wtEQzWwvtbqGhIMFwWRJsElsY4m9IIg9L6lCX0VklaPAYkfkZEGDnOWowlBJjtMUkcGK4Lg6EtoZInMUBVYLgn0UsdmCyCz7gIGHFfk+k1QwTh5We7A9x+IdJ6CvIkEagms0hR50eH9UnTQJ+2oiKyVlLFUE+8gBGu8MQ3CppUHesnjTHN4QB/UGPhCTHLFPHMFrCqa73gqObUJGa03wgbhHkrCfpEpzNLE7JDS25FMKhlhKKWKfCgqstLCPu1zBXy0J2ztwjtixBu8UTRn9LVtkmCN2iyFhtME70JHRQ1KVZXqKI/KNIKYMCYs1GUMEKbM1bKOI9LDXC7zbHS+bt+1MTWS9odA9DtrYtpbImQJ2VHh/lisEwaHqUk1kjKTAKknkBEXkbkdMGwq0dnhzLJF3NJH3JVwrqOB4Sca2hti75nmJN0WzxS6UxDYoEpxpa4htVlRjkYE7DZGzJVU72uC9IyhQL4i8YfGWSYLLNcHXloyz7QhNifmKSE9JgfGmuyLhc403Xm9vqcp6gXe3xuuv8F6VJNxkyTHEkHG2g0aKXL0MsXc1bGfgas2//dCONXiNLCX+5mB7eZIl1kHh7ajwpikyzlUUWOVOsjSQlsS+M0R+pPje/dzBXRZGO0rMtgQrLLG9VSu9n6CMXS3BhwYmSoIBhsjNBmZbgusE9BCPCP5triU4VhNbJfE+swSP27aayE8tuTpYYjtrYjMVGZdp2NpS1s6aBnKSHDsbKuplKbHM4a0wMFd/5/DmGyKrJSUaW4IBrqUhx0vyfzTBBLPIUcnZdrAkNsKR0sWRspumSns6Ch0v/qqIbBYUWKvPU/CFoyrDJGwSNFhbA/MlzKqjrO80hRbpKx0Jewsi/STftwGSlKc1JZyAzx05dhLEdnfQvhZOqiHWWEAHC7+30FuRcZUgaO5gpaIK+xsiHRUsqaPElTV40xQZQ107Q9BZE1nryDVGU9ZSQ47bmhBpLcYpUt7S+xuK/FiT8qKjwXYw5ypS2iuCv7q1gtgjhuBuB8LCFY5cUuCNtsQOFcT+4Ih9JX+k8Ea6v0iCIRZOtCT0Et00JW5UeC85Cg0ScK0k411HcG1zKtre3SeITBRk7WfwDhEvaYLTHP9le0m8By0JDwn4TlLW/aJOvGHxdjYUes+ScZigCkYQdNdEOhkiezgShqkx8ueKjI8lDfK2oNiOFvrZH1hS+tk7NV7nOmLHicGWEgubkXKdwdtZknCLJXaCpkrjZBtLZFsDP9CdxWsSr05Sxl6CMmoFbCOgryX40uDtamB7SVmXW4Ihlgpmq+00tBKUUa83WbjLUNkzDmY7cow1JDygyPGlhgGKYKz4vcV7QBNbJIgM11TUqZaMdwTeSguH6rOaw1JRKzaaGyxVm2EJ/uCIrVWUcZUkcp2grMsEjK+DMwS59jQk3Kd6SEq1d0S6uVmO4Bc1lDXTUcHjluCXEq+1OlBDj1pi9zgiXxnKuE0SqTXwhqbETW6RggMEnGl/q49UT2iCzgJvRwVXS2K/d6+ZkyUl7jawSVLit46EwxVljDZwoSQ20sDBihztHfk2yA8NVZghiXwrYHQdfKAOtzsayjhY9bY0yE2CWEeJ9xfzO423xhL5syS2TFJofO2pboHob0nY4GiAgRrvGQEDa/FWSsoaaYl0syRsEt3kWoH3B01shCXhTUWe9w3Bt44SC9QCh3eShQctwbaK2ApLroGCMlZrYqvlY3qYhM0aXpFkPOuoqJ3Dm6fxXrGwVF9gCWZagjPqznfkuMKQ8DPTQRO8ZqG1hPGKEm9IgpGW4DZDgTNriTxvFiq+Lz+0cKfp4wj6OCK9JSnzNSn9LFU7UhKZZMnYwcJ8s8yRsECScK4j5UOB95HFO0CzhY4xJxuCix0lDlEUeMdS6EZBkTsUkZ4K74dugyTXS7aNgL8aqjDfkCE0ZbwkCXpaWCKhl8P7VD5jxykivSyxyZrYERbe168LYu9ZYh86IkscgVLE7tWPKmJv11CgoyJltMEbrohtVAQfO4ImltiHEroYEs7RxAarVpY8AwXMcMReFOTYWe5iiLRQxJ5Q8DtJ8LQhWOhIeFESPGsILhbNDRljNbHzNRlTFbk2S3L0NOS6V1KFJYKUbSTcIIhM0wQ/s2TM0SRMNcQmSap3jCH4yhJZKSkwyRHpYYgsFeQ4U7xoCB7VVOExhXepo9ABBsYbvGWKXPME3lyH95YioZ0gssQRWWbI+FaSMkXijZXwgiTlYdPdkNLaETxlyDVIwqeaEus0aTcYcg0RVOkpR3CSJqIddK+90JCxzsDVloyrFd5ZAr4TBKfaWa6boEA7C7s6EpYaeFPjveooY72mjIccLHJ9HUwVlDhKkmutJDJBwnp1rvulJZggKDRfbXAkvC/4l3ozQOG9a8lxjx0i7nV4jSXc7vhe3OwIxjgSHjdEhhsif9YkPGlus3iLFDnWOFhtCZbJg0UbQcIaR67JjthoCyMEZRwhiXWyxO5QxI6w5NhT4U1WsJvDO60J34fW9hwzwlKij6ZAW9ne4L0s8C6XeBMEkd/LQy1VucBRot6QMlbivaBhoBgjqGiCJNhsqVp/S2SsG6DIONCR0dXhvWbJ+MRRZJkkuEjgDXJjFQW6SSL7GXK8Z2CZg7cVsbWGoKmEpzQ5elpiy8Ryg7dMkLLUEauzeO86CuwlSOlgYLojZWeJ9xM3S1PWfEfKl5ISLQ0MEKR8YOB2QfCxJBjrKPCN4f9MkaSsqoVXJBmP7EpFZ9UQfOoOFwSzBN4MQ8LsGrymlipcJQhmy0GaQjPqCHaXRwuCZwRbqK2Fg9wlClZqYicrIgMdZfxTQ0c7TBIbrChxmuzoKG8XRaSrIhhiyNFJkrC7oIAWMEOQa5aBekPCRknCo4IKPrYkvCDI8aYmY7WFtprgekcJZ3oLIqssCSMtFbQTJKwXYy3BY5oCh2iKPCpJOE+zRdpYgi6O2KmOAgvVCYaU4ySRek1sgyFhJ403QFHiVEmJHwtybO1gs8Hr5+BETQX3War0qZngYGgtVZtoqd6vFSk/UwdZElYqyjrF4HXUeFspIi9IGKf4j92pKGAdCYMVsbcV3kRF0N+R8LUd5PCsIGWoxDtBkCI0nKofdJQxT+LtZflvuc8Q3CjwWkq8KwUpHzkK/NmSsclCL0nseQdj5FRH5CNHSgtLiW80Of5HU9Hhlsga9bnBq3fEVltKfO5IaSTmGjjc4J0otcP7QsJUSQM8pEj5/wCuUuC2DWz8AAAAAElFTkSuQmCC\");\n}\n"
  },
  {
    "path": "base/res/codemirror/theme/base16-dark.css",
    "content": "/*\n\n    Name:       Base16 Default Dark\n    Author:     Chris Kempson (http://chriskempson.com)\n\n    CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools)\n    Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)\n\n*/\n\n.cm-s-base16-dark.CodeMirror {background: #151515; color: #e0e0e0;}\n.cm-s-base16-dark div.CodeMirror-selected {background: #303030 !important;}\n.cm-s-base16-dark.CodeMirror ::selection { background: rgba(48, 48, 48, .99); }\n.cm-s-base16-dark.CodeMirror ::-moz-selection { background: rgba(48, 48, 48, .99); }\n.cm-s-base16-dark .CodeMirror-gutters {background: #151515; border-right: 0px;}\n.cm-s-base16-dark .CodeMirror-guttermarker { color: #ac4142; }\n.cm-s-base16-dark .CodeMirror-guttermarker-subtle { color: #505050; }\n.cm-s-base16-dark .CodeMirror-linenumber {color: #505050;}\n.cm-s-base16-dark .CodeMirror-cursor {border-left: 1px solid #b0b0b0 !important;}\n\n.cm-s-base16-dark span.cm-comment {color: #8f5536;}\n.cm-s-base16-dark span.cm-atom {color: #aa759f;}\n.cm-s-base16-dark span.cm-number {color: #aa759f;}\n\n.cm-s-base16-dark span.cm-property, .cm-s-base16-dark span.cm-attribute {color: #90a959;}\n.cm-s-base16-dark span.cm-keyword {color: #ac4142;}\n.cm-s-base16-dark span.cm-string {color: #f4bf75;}\n\n.cm-s-base16-dark span.cm-variable {color: #90a959;}\n.cm-s-base16-dark span.cm-variable-2 {color: #6a9fb5;}\n.cm-s-base16-dark span.cm-def {color: #d28445;}\n.cm-s-base16-dark span.cm-bracket {color: #e0e0e0;}\n.cm-s-base16-dark span.cm-tag {color: #ac4142;}\n.cm-s-base16-dark span.cm-link {color: #aa759f;}\n.cm-s-base16-dark span.cm-error {background: #ac4142; color: #b0b0b0;}\n\n.cm-s-base16-dark .CodeMirror-activeline-background {background: #202020 !important;}\n.cm-s-base16-dark .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;}\n"
  },
  {
    "path": "base/res/codemirror/theme/base16-light.css",
    "content": "/*\n\n    Name:       Base16 Default Light\n    Author:     Chris Kempson (http://chriskempson.com)\n\n    CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools)\n    Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)\n\n*/\n\n.cm-s-base16-light.CodeMirror {background: #f5f5f5; color: #202020;}\n.cm-s-base16-light div.CodeMirror-selected {background: #e0e0e0 !important;}\n.cm-s-base16-light.CodeMirror ::selection { background: #e0e0e0; }\n.cm-s-base16-light.CodeMirror ::-moz-selection { background: #e0e0e0; }\n.cm-s-base16-light .CodeMirror-gutters {background: #f5f5f5; border-right: 0px;}\n.cm-s-base16-light .CodeMirror-guttermarker { color: #ac4142; }\n.cm-s-base16-light .CodeMirror-guttermarker-subtle { color: #b0b0b0; }\n.cm-s-base16-light .CodeMirror-linenumber {color: #b0b0b0;}\n.cm-s-base16-light .CodeMirror-cursor {border-left: 1px solid #505050 !important;}\n\n.cm-s-base16-light span.cm-comment {color: #8f5536;}\n.cm-s-base16-light span.cm-atom {color: #aa759f;}\n.cm-s-base16-light span.cm-number {color: #aa759f;}\n\n.cm-s-base16-light span.cm-property, .cm-s-base16-light span.cm-attribute {color: #90a959;}\n.cm-s-base16-light span.cm-keyword {color: #ac4142;}\n.cm-s-base16-light span.cm-string {color: #f4bf75;}\n\n.cm-s-base16-light span.cm-variable {color: #90a959;}\n.cm-s-base16-light span.cm-variable-2 {color: #6a9fb5;}\n.cm-s-base16-light span.cm-def {color: #d28445;}\n.cm-s-base16-light span.cm-bracket {color: #202020;}\n.cm-s-base16-light span.cm-tag {color: #ac4142;}\n.cm-s-base16-light span.cm-link {color: #aa759f;}\n.cm-s-base16-light span.cm-error {background: #ac4142; color: #505050;}\n\n.cm-s-base16-light .CodeMirror-activeline-background {background: #DDDCDC !important;}\n.cm-s-base16-light .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;}\n"
  },
  {
    "path": "base/res/codemirror/theme/blackboard.css",
    "content": "/* Port of TextMate's Blackboard theme */\n\n.cm-s-blackboard.CodeMirror { background: #0C1021; color: #F8F8F8; }\n.cm-s-blackboard .CodeMirror-selected { background: #253B76 !important; }\n.cm-s-blackboard.CodeMirror ::selection { background: rgba(37, 59, 118, .99); }\n.cm-s-blackboard.CodeMirror ::-moz-selection { background: rgba(37, 59, 118, .99); }\n.cm-s-blackboard .CodeMirror-gutters { background: #0C1021; border-right: 0; }\n.cm-s-blackboard .CodeMirror-guttermarker { color: #FBDE2D; }\n.cm-s-blackboard .CodeMirror-guttermarker-subtle { color: #888; }\n.cm-s-blackboard .CodeMirror-linenumber { color: #888; }\n.cm-s-blackboard .CodeMirror-cursor { border-left: 1px solid #A7A7A7 !important; }\n\n.cm-s-blackboard .cm-keyword { color: #FBDE2D; }\n.cm-s-blackboard .cm-atom { color: #D8FA3C; }\n.cm-s-blackboard .cm-number { color: #D8FA3C; }\n.cm-s-blackboard .cm-def { color: #8DA6CE; }\n.cm-s-blackboard .cm-variable { color: #FF6400; }\n.cm-s-blackboard .cm-operator { color: #FBDE2D;}\n.cm-s-blackboard .cm-comment { color: #AEAEAE; }\n.cm-s-blackboard .cm-string { color: #61CE3C; }\n.cm-s-blackboard .cm-string-2 { color: #61CE3C; }\n.cm-s-blackboard .cm-meta { color: #D8FA3C; }\n.cm-s-blackboard .cm-builtin { color: #8DA6CE; }\n.cm-s-blackboard .cm-tag { color: #8DA6CE; }\n.cm-s-blackboard .cm-attribute { color: #8DA6CE; }\n.cm-s-blackboard .cm-header { color: #FF6400; }\n.cm-s-blackboard .cm-hr { color: #AEAEAE; }\n.cm-s-blackboard .cm-link { color: #8DA6CE; }\n.cm-s-blackboard .cm-error { background: #9D1E15; color: #F8F8F8; }\n\n.cm-s-blackboard .CodeMirror-activeline-background {background: #3C3636 !important;}\n.cm-s-blackboard .CodeMirror-matchingbracket {outline:1px solid grey;color:white !important}"
  },
  {
    "path": "base/res/codemirror/theme/cobalt.css",
    "content": ".cm-s-cobalt.CodeMirror { background: #002240; color: white; }\n.cm-s-cobalt div.CodeMirror-selected { background: #b36539 !important; }\n.cm-s-cobalt.CodeMirror ::selection { background: rgba(179, 101, 57, .99); }\n.cm-s-cobalt.CodeMirror ::-moz-selection { background: rgba(179, 101, 57, .99); }\n.cm-s-cobalt .CodeMirror-gutters { background: #002240; border-right: 1px solid #aaa; }\n.cm-s-cobalt .CodeMirror-guttermarker { color: #ffee80; }\n.cm-s-cobalt .CodeMirror-guttermarker-subtle { color: #d0d0d0; }\n.cm-s-cobalt .CodeMirror-linenumber { color: #d0d0d0; }\n.cm-s-cobalt .CodeMirror-cursor { border-left: 1px solid white !important; }\n\n.cm-s-cobalt span.cm-comment { color: #08f; }\n.cm-s-cobalt span.cm-atom { color: #845dc4; }\n.cm-s-cobalt span.cm-number, .cm-s-cobalt span.cm-attribute { color: #ff80e1; }\n.cm-s-cobalt span.cm-keyword { color: #ffee80; }\n.cm-s-cobalt span.cm-string { color: #3ad900; }\n.cm-s-cobalt span.cm-meta { color: #ff9d00; }\n.cm-s-cobalt span.cm-variable-2, .cm-s-cobalt span.cm-tag { color: #9effff; }\n.cm-s-cobalt span.cm-variable-3, .cm-s-cobalt span.cm-def { color: white; }\n.cm-s-cobalt span.cm-bracket { color: #d8d8d8; }\n.cm-s-cobalt span.cm-builtin, .cm-s-cobalt span.cm-special { color: #ff9e59; }\n.cm-s-cobalt span.cm-link { color: #845dc4; }\n.cm-s-cobalt span.cm-error { color: #9d1e15; }\n\n.cm-s-cobalt .CodeMirror-activeline-background {background: #002D57 !important;}\n.cm-s-cobalt .CodeMirror-matchingbracket {outline:1px solid grey;color:white !important}\n"
  },
  {
    "path": "base/res/codemirror/theme/colorforth.css",
    "content": ".cm-s-colorforth.CodeMirror { background: #000000; color: #f8f8f8; }\n.cm-s-colorforth .CodeMirror-gutters { background: #0a001f; border-right: 1px solid #aaa; }\n.cm-s-colorforth .CodeMirror-guttermarker { color: #FFBD40; }\n.cm-s-colorforth .CodeMirror-guttermarker-subtle { color: #78846f; }\n.cm-s-colorforth .CodeMirror-linenumber { color: #bababa; }\n.cm-s-colorforth .CodeMirror-cursor { border-left: 1px solid white !important; }\n\n.cm-s-colorforth span.cm-comment     { color: #ededed; }\n.cm-s-colorforth span.cm-def         { color: #ff1c1c; font-weight:bold; }\n.cm-s-colorforth span.cm-keyword     { color: #ffd900; }\n.cm-s-colorforth span.cm-builtin     { color: #00d95a; }\n.cm-s-colorforth span.cm-variable    { color: #73ff00; }\n.cm-s-colorforth span.cm-string      { color: #007bff; }\n.cm-s-colorforth span.cm-number      { color: #00c4ff; }\n.cm-s-colorforth span.cm-atom        { color: #606060; }\n\n.cm-s-colorforth span.cm-variable-2  { color: #EEE; }\n.cm-s-colorforth span.cm-variable-3  { color: #DDD; }\n.cm-s-colorforth span.cm-property    {}\n.cm-s-colorforth span.cm-operator    {}\n\n.cm-s-colorforth span.cm-meta        { color: yellow; }\n.cm-s-colorforth span.cm-qualifier   { color: #FFF700; }\n.cm-s-colorforth span.cm-bracket     { color: #cc7; }\n.cm-s-colorforth span.cm-tag         { color: #FFBD40; }\n.cm-s-colorforth span.cm-attribute   { color: #FFF700; }\n.cm-s-colorforth span.cm-error       { color: #f00; }\n\n.cm-s-colorforth .CodeMirror-selected { background: #333d53 !important; }\n\n.cm-s-colorforth span.cm-compilation { background: rgba(255, 255, 255, 0.12); }\n\n.cm-s-colorforth .CodeMirror-activeline-background {background: #253540 !important;}\n"
  },
  {
    "path": "base/res/codemirror/theme/eclipse.css",
    "content": ".cm-s-eclipse span.cm-meta {color: #FF1717;}\n.cm-s-eclipse span.cm-keyword { line-height: 1em; font-weight: bold; color: #7F0055; }\n.cm-s-eclipse span.cm-atom {color: #219;}\n.cm-s-eclipse span.cm-number {color: #164;}\n.cm-s-eclipse span.cm-def {color: #00f;}\n.cm-s-eclipse span.cm-variable {color: black;}\n.cm-s-eclipse span.cm-variable-2 {color: #0000C0;}\n.cm-s-eclipse span.cm-variable-3 {color: #0000C0;}\n.cm-s-eclipse span.cm-property {color: black;}\n.cm-s-eclipse span.cm-operator {color: black;}\n.cm-s-eclipse span.cm-comment {color: #3F7F5F;}\n.cm-s-eclipse span.cm-string {color: #2A00FF;}\n.cm-s-eclipse span.cm-string-2 {color: #f50;}\n.cm-s-eclipse span.cm-qualifier {color: #555;}\n.cm-s-eclipse span.cm-builtin {color: #30a;}\n.cm-s-eclipse span.cm-bracket {color: #cc7;}\n.cm-s-eclipse span.cm-tag {color: #170;}\n.cm-s-eclipse span.cm-attribute {color: #00c;}\n.cm-s-eclipse span.cm-link {color: #219;}\n.cm-s-eclipse span.cm-error {color: #f00;}\n\n.cm-s-eclipse .CodeMirror-activeline-background {background: #e8f2ff !important;}\n.cm-s-eclipse .CodeMirror-matchingbracket {outline:1px solid grey; color:black !important;}\n"
  },
  {
    "path": "base/res/codemirror/theme/elegant.css",
    "content": ".cm-s-elegant span.cm-number, .cm-s-elegant span.cm-string, .cm-s-elegant span.cm-atom {color: #762;}\n.cm-s-elegant span.cm-comment {color: #262; font-style: italic; line-height: 1em;}\n.cm-s-elegant span.cm-meta {color: #555; font-style: italic; line-height: 1em;}\n.cm-s-elegant span.cm-variable {color: black;}\n.cm-s-elegant span.cm-variable-2 {color: #b11;}\n.cm-s-elegant span.cm-qualifier {color: #555;}\n.cm-s-elegant span.cm-keyword {color: #730;}\n.cm-s-elegant span.cm-builtin {color: #30a;}\n.cm-s-elegant span.cm-link {color: #762;}\n.cm-s-elegant span.cm-error {background-color: #fdd;}\n\n.cm-s-elegant .CodeMirror-activeline-background {background: #e8f2ff !important;}\n.cm-s-elegant .CodeMirror-matchingbracket {outline:1px solid grey; color:black !important;}\n"
  },
  {
    "path": "base/res/codemirror/theme/erlang-dark.css",
    "content": ".cm-s-erlang-dark.CodeMirror { background: #002240; color: white; }\n.cm-s-erlang-dark div.CodeMirror-selected { background: #b36539 !important; }\n.cm-s-erlang-dark.CodeMirror ::selection { background: rgba(179, 101, 57, .99); }\n.cm-s-erlang-dark.CodeMirror ::-moz-selection { background: rgba(179, 101, 57, .99); }\n.cm-s-erlang-dark .CodeMirror-gutters { background: #002240; border-right: 1px solid #aaa; }\n.cm-s-erlang-dark .CodeMirror-guttermarker { color: white; }\n.cm-s-erlang-dark .CodeMirror-guttermarker-subtle { color: #d0d0d0; }\n.cm-s-erlang-dark .CodeMirror-linenumber { color: #d0d0d0; }\n.cm-s-erlang-dark .CodeMirror-cursor { border-left: 1px solid white !important; }\n\n.cm-s-erlang-dark span.cm-atom       { color: #f133f1; }\n.cm-s-erlang-dark span.cm-attribute  { color: #ff80e1; }\n.cm-s-erlang-dark span.cm-bracket    { color: #ff9d00; }\n.cm-s-erlang-dark span.cm-builtin    { color: #eaa; }\n.cm-s-erlang-dark span.cm-comment    { color: #77f; }\n.cm-s-erlang-dark span.cm-def        { color: #e7a; }\n.cm-s-erlang-dark span.cm-keyword    { color: #ffee80; }\n.cm-s-erlang-dark span.cm-meta       { color: #50fefe; }\n.cm-s-erlang-dark span.cm-number     { color: #ffd0d0; }\n.cm-s-erlang-dark span.cm-operator   { color: #d55; }\n.cm-s-erlang-dark span.cm-property   { color: #ccc; }\n.cm-s-erlang-dark span.cm-qualifier  { color: #ccc; }\n.cm-s-erlang-dark span.cm-quote      { color: #ccc; }\n.cm-s-erlang-dark span.cm-special    { color: #ffbbbb; }\n.cm-s-erlang-dark span.cm-string     { color: #3ad900; }\n.cm-s-erlang-dark span.cm-string-2   { color: #ccc; }\n.cm-s-erlang-dark span.cm-tag        { color: #9effff; }\n.cm-s-erlang-dark span.cm-variable   { color: #50fe50; }\n.cm-s-erlang-dark span.cm-variable-2 { color: #e0e; }\n.cm-s-erlang-dark span.cm-variable-3 { color: #ccc; }\n.cm-s-erlang-dark span.cm-error      { color: #9d1e15; }\n\n.cm-s-erlang-dark .CodeMirror-activeline-background {background: #013461 !important;}\n.cm-s-erlang-dark .CodeMirror-matchingbracket {outline:1px solid grey; color:white !important;}\n"
  },
  {
    "path": "base/res/codemirror/theme/lesser-dark.css",
    "content": "/*\nhttp://lesscss.org/ dark theme\nPorted to CodeMirror by Peter Kroon\n*/\n.cm-s-lesser-dark {\n  line-height: 1.3em;\n}\n.cm-s-lesser-dark.CodeMirror { background: #262626; color: #EBEFE7; text-shadow: 0 -1px 1px #262626; }\n.cm-s-lesser-dark div.CodeMirror-selected {background: #45443B !important;} /* 33322B*/\n.cm-s-lesser-dark.CodeMirror ::selection { background: rgba(69, 68, 59, .99); }\n.cm-s-lesser-dark.CodeMirror ::-moz-selection { background: rgba(69, 68, 59, .99); }\n.cm-s-lesser-dark .CodeMirror-cursor { border-left: 1px solid white !important; }\n.cm-s-lesser-dark pre { padding: 0 8px; }/*editable code holder*/\n\n.cm-s-lesser-dark.CodeMirror span.CodeMirror-matchingbracket { color: #7EFC7E; }/*65FC65*/\n\n.cm-s-lesser-dark .CodeMirror-gutters { background: #262626; border-right:1px solid #aaa; }\n.cm-s-lesser-dark .CodeMirror-guttermarker { color: #599eff; }\n.cm-s-lesser-dark .CodeMirror-guttermarker-subtle { color: #777; }\n.cm-s-lesser-dark .CodeMirror-linenumber { color: #777; }\n\n.cm-s-lesser-dark span.cm-keyword { color: #599eff; }\n.cm-s-lesser-dark span.cm-atom { color: #C2B470; }\n.cm-s-lesser-dark span.cm-number { color: #B35E4D; }\n.cm-s-lesser-dark span.cm-def {color: white;}\n.cm-s-lesser-dark span.cm-variable { color:#D9BF8C; }\n.cm-s-lesser-dark span.cm-variable-2 { color: #669199; }\n.cm-s-lesser-dark span.cm-variable-3 { color: white; }\n.cm-s-lesser-dark span.cm-property {color: #92A75C;}\n.cm-s-lesser-dark span.cm-operator {color: #92A75C;}\n.cm-s-lesser-dark span.cm-comment { color: #666; }\n.cm-s-lesser-dark span.cm-string { color: #BCD279; }\n.cm-s-lesser-dark span.cm-string-2 {color: #f50;}\n.cm-s-lesser-dark span.cm-meta { color: #738C73; }\n.cm-s-lesser-dark span.cm-qualifier {color: #555;}\n.cm-s-lesser-dark span.cm-builtin { color: #ff9e59; }\n.cm-s-lesser-dark span.cm-bracket { color: #EBEFE7; }\n.cm-s-lesser-dark span.cm-tag { color: #669199; }\n.cm-s-lesser-dark span.cm-attribute {color: #00c;}\n.cm-s-lesser-dark span.cm-header {color: #a0a;}\n.cm-s-lesser-dark span.cm-quote {color: #090;}\n.cm-s-lesser-dark span.cm-hr {color: #999;}\n.cm-s-lesser-dark span.cm-link {color: #00c;}\n.cm-s-lesser-dark span.cm-error { color: #9d1e15; }\n\n.cm-s-lesser-dark .CodeMirror-activeline-background {background: #3C3A3A !important;}\n.cm-s-lesser-dark .CodeMirror-matchingbracket {outline:1px solid grey; color:white !important;}\n"
  },
  {
    "path": "base/res/codemirror/theme/liquibyte.css",
    "content": ".cm-s-liquibyte.CodeMirror {\n\tbackground-color: #000;\n\tcolor: #fff;\n\tline-height: 1.2em;\n\tfont-size: 1em;\n}\n.CodeMirror-focused .cm-matchhighlight {\n\ttext-decoration: underline;\n\ttext-decoration-color: #0f0;\n\ttext-decoration-style: wavy;\n}\n.cm-trailingspace {\n\ttext-decoration: line-through;\n\ttext-decoration-color: #f00;\n\ttext-decoration-style: dotted;\n}\n.cm-tab {\n\ttext-decoration: line-through;\n\ttext-decoration-color: #404040;\n\ttext-decoration-style: dotted;\n}\n.cm-s-liquibyte .CodeMirror-gutters { background-color: #262626; border-right: 1px solid #505050; padding-right: 0.8em; }\n.cm-s-liquibyte .CodeMirror-gutter-elt div{ font-size: 1.2em; }\n.cm-s-liquibyte .CodeMirror-guttermarker {  }\n.cm-s-liquibyte .CodeMirror-guttermarker-subtle {  }\n.cm-s-liquibyte .CodeMirror-linenumber { color: #606060; padding-left: 0;}\n.cm-s-liquibyte .CodeMirror-cursor { border-left: 1px solid #eee !important; }\n\n.cm-s-liquibyte span.cm-comment     { color: #008000; }\n.cm-s-liquibyte span.cm-def         { color: #ffaf40; font-weight: bold; }\n.cm-s-liquibyte span.cm-keyword     { color: #c080ff; font-weight: bold; }\n.cm-s-liquibyte span.cm-builtin     { color: #ffaf40; font-weight: bold; }\n.cm-s-liquibyte span.cm-variable    { color: #5967ff; font-weight: bold; }\n.cm-s-liquibyte span.cm-string      { color: #ff8000; }\n.cm-s-liquibyte span.cm-number      { color: #0f0; font-weight: bold; }\n.cm-s-liquibyte span.cm-atom        { color: #bf3030; font-weight: bold; }\n\n.cm-s-liquibyte span.cm-variable-2  { color: #007f7f; font-weight: bold; }\n.cm-s-liquibyte span.cm-variable-3  { color: #c080ff; font-weight: bold; }\n.cm-s-liquibyte span.cm-property    { color: #999; font-weight: bold; }\n.cm-s-liquibyte span.cm-operator    { color: #fff; }\n\n.cm-s-liquibyte span.cm-meta        { color: #0f0; }\n.cm-s-liquibyte span.cm-qualifier   { color: #fff700; font-weight: bold; }\n.cm-s-liquibyte span.cm-bracket     { color: #cc7; }\n.cm-s-liquibyte span.cm-tag         { color: #ff0; font-weight: bold; }\n.cm-s-liquibyte span.cm-attribute   { color: #c080ff; font-weight: bold; }\n.cm-s-liquibyte span.cm-error       { color: #f00; }\n\n.cm-s-liquibyte .CodeMirror-selected { background-color: rgba(255, 0, 0, 0.25) !important; }\n\n.cm-s-liquibyte span.cm-compilation { background-color: rgba(255, 255, 255, 0.12); }\n\n.cm-s-liquibyte .CodeMirror-activeline-background {background-color: rgba(0, 255, 0, 0.15) !important;}\n\n/* Default styles for common addons */\ndiv.CodeMirror span.CodeMirror-matchingbracket { color: #0f0; font-weight: bold; }\ndiv.CodeMirror span.CodeMirror-nonmatchingbracket { color: #f00; font-weight: bold; }\n.CodeMirror-matchingtag { background-color: rgba(150, 255, 0, .3); }\n/* Scrollbars */\n/* Simple */\ndiv.CodeMirror-simplescroll-horizontal div:hover, div.CodeMirror-simplescroll-vertical div:hover {\n\tbackground-color: rgba(80, 80, 80, .7);\n}\ndiv.CodeMirror-simplescroll-horizontal div, div.CodeMirror-simplescroll-vertical div {\n\tbackground-color: rgba(80, 80, 80, .3);\n\tborder: 1px solid #404040;\n\tborder-radius: 5px;\n}\ndiv.CodeMirror-simplescroll-vertical div {\n\tborder-top: 1px solid #404040;\n\tborder-bottom: 1px solid #404040;\n}\ndiv.CodeMirror-simplescroll-horizontal div {\n\tborder-left: 1px solid #404040;\n\tborder-right: 1px solid #404040;\n}\ndiv.CodeMirror-simplescroll-vertical {\n\tbackground-color: #262626;\n}\ndiv.CodeMirror-simplescroll-horizontal {\n\tbackground-color: #262626;\n\tborder-top: 1px solid #404040;\n}\n/* Overlay */\ndiv.CodeMirror-overlayscroll-horizontal div, div.CodeMirror-overlayscroll-vertical div {\n\tbackground-color: #404040;\n\tborder-radius: 5px;\n}\ndiv.CodeMirror-overlayscroll-vertical div {\n\tborder: 1px solid #404040;\n}\ndiv.CodeMirror-overlayscroll-horizontal div {\n\tborder: 1px solid #404040;\n}\n"
  },
  {
    "path": "base/res/codemirror/theme/mbo.css",
    "content": "/****************************************************************/\n/*   Based on mbonaci's Brackets mbo theme                      */\n/*   https://github.com/mbonaci/global/blob/master/Mbo.tmTheme  */\n/*   Create your own: http://tmtheme-editor.herokuapp.com       */\n/****************************************************************/\n\n.cm-s-mbo.CodeMirror {background: #2c2c2c; color: #ffffec;}\n.cm-s-mbo div.CodeMirror-selected {background: #716C62 !important;}\n.cm-s-mbo.CodeMirror ::selection { background: rgba(113, 108, 98, .99); }\n.cm-s-mbo.CodeMirror ::-moz-selection { background: rgba(113, 108, 98, .99); }\n.cm-s-mbo .CodeMirror-gutters {background: #4e4e4e; border-right: 0px;}\n.cm-s-mbo .CodeMirror-guttermarker { color: white; }\n.cm-s-mbo .CodeMirror-guttermarker-subtle { color: grey; }\n.cm-s-mbo .CodeMirror-linenumber {color: #dadada;}\n.cm-s-mbo .CodeMirror-cursor {border-left: 1px solid #ffffec !important;}\n\n.cm-s-mbo span.cm-comment {color: #95958a;}\n.cm-s-mbo span.cm-atom {color: #00a8c6;}\n.cm-s-mbo span.cm-number {color: #00a8c6;}\n\n.cm-s-mbo span.cm-property, .cm-s-mbo span.cm-attribute {color: #9ddfe9;}\n.cm-s-mbo span.cm-keyword {color: #ffb928;}\n.cm-s-mbo span.cm-string {color: #ffcf6c;}\n.cm-s-mbo span.cm-string.cm-property {color: #ffffec;}\n\n.cm-s-mbo span.cm-variable {color: #ffffec;}\n.cm-s-mbo span.cm-variable-2 {color: #00a8c6;}\n.cm-s-mbo span.cm-def {color: #ffffec;}\n.cm-s-mbo span.cm-bracket {color: #fffffc; font-weight: bold;}\n.cm-s-mbo span.cm-tag {color: #9ddfe9;}\n.cm-s-mbo span.cm-link {color: #f54b07;}\n.cm-s-mbo span.cm-error {border-bottom: #636363; color: #ffffec;}\n.cm-s-mbo span.cm-qualifier {color: #ffffec;}\n\n.cm-s-mbo .CodeMirror-activeline-background {background: #494b41 !important;}\n.cm-s-mbo .CodeMirror-matchingbracket {color: #222 !important;}\n.cm-s-mbo .CodeMirror-matchingtag {background: rgba(255, 255, 255, .37);}\n"
  },
  {
    "path": "base/res/codemirror/theme/mdn-like.css",
    "content": "/*\n  MDN-LIKE Theme - Mozilla\n  Ported to CodeMirror by Peter Kroon <plakroon@gmail.com>\n  Report bugs/issues here: https://github.com/codemirror/CodeMirror/issues\n  GitHub: @peterkroon\n\n  The mdn-like theme is inspired on the displayed code examples at: https://developer.mozilla.org/en-US/docs/Web/CSS/animation\n\n*/\n.cm-s-mdn-like.CodeMirror { color: #999; background-color: #fff; }\n.cm-s-mdn-like .CodeMirror-selected { background: #cfc !important; }\n.cm-s-mdn-like.CodeMirror ::selection { background: #cfc; }\n.cm-s-mdn-like.CodeMirror ::-moz-selection { background: #cfc; }\n\n.cm-s-mdn-like .CodeMirror-gutters { background: #f8f8f8; border-left: 6px solid rgba(0,83,159,0.65); color: #333; }\n.cm-s-mdn-like .CodeMirror-linenumber { color: #aaa; padding-left: 8px; }\ndiv.cm-s-mdn-like .CodeMirror-cursor { border-left: 2px solid #222; }\n\n.cm-s-mdn-like .cm-keyword {  color: #6262FF; }\n.cm-s-mdn-like .cm-atom { color: #F90; }\n.cm-s-mdn-like .cm-number { color:  #ca7841; }\n.cm-s-mdn-like .cm-def { color: #8DA6CE; }\n.cm-s-mdn-like span.cm-variable-2, .cm-s-mdn-like span.cm-tag { color: #690; }\n.cm-s-mdn-like span.cm-variable-3, .cm-s-mdn-like span.cm-def { color: #07a; }\n\n.cm-s-mdn-like .cm-variable { color: #07a; }\n.cm-s-mdn-like .cm-property { color: #905; }\n.cm-s-mdn-like .cm-qualifier { color: #690; }\n\n.cm-s-mdn-like .cm-operator { color: #cda869; }\n.cm-s-mdn-like .cm-comment { color:#777; font-weight:normal; }\n.cm-s-mdn-like .cm-string { color:#07a; font-style:italic; }\n.cm-s-mdn-like .cm-string-2 { color:#bd6b18; } /*?*/\n.cm-s-mdn-like .cm-meta { color: #000; } /*?*/\n.cm-s-mdn-like .cm-builtin { color: #9B7536; } /*?*/\n.cm-s-mdn-like .cm-tag { color: #997643; }\n.cm-s-mdn-like .cm-attribute { color: #d6bb6d; } /*?*/\n.cm-s-mdn-like .cm-header { color: #FF6400; }\n.cm-s-mdn-like .cm-hr { color: #AEAEAE; }\n.cm-s-mdn-like .cm-link {   color:#ad9361; font-style:italic; text-decoration:none; }\n.cm-s-mdn-like .cm-error { border-bottom: 1px solid red; }\n\ndiv.cm-s-mdn-like .CodeMirror-activeline-background {background: #efefff;}\ndiv.cm-s-mdn-like span.CodeMirror-matchingbracket {outline:1px solid grey; color: inherit;}\n\n.cm-s-mdn-like.CodeMirror { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAAAyCAYAAAAp8UeFAAAHvklEQVR42s2b63bcNgyEQZCSHCdt2vd/0tWF7I+Q6XgMXiTtuvU5Pl57ZQKkKHzEAOtF5KeIJBGJ8uvL599FRFREZhFx8DeXv8trn68RuGaC8TRfo3SNp9dlDDHedyLyTUTeRWStXKPZrjtpZxaRw5hPqozRs1N8/enzIiQRWcCgy4MUA0f+XWliDhyL8Lfyvx7ei/Ae3iQFHyw7U/59pQVIMEEPEz0G7XiwdRjzSfC3UTtz9vchIntxvry5iMgfIhJoEflOz2CQr3F5h/HfeFe+GTdLaKcu9L8LTeQb/R/7GgbsfKedyNdoHsN31uRPWrfZ5wsj/NzzRQHuToIdU3ahwnsKPxXCjJITuOsi7XLc7SG/v5GdALs7wf8JjTFiB5+QvTEfRyGOfX3Lrx8wxyQi3sNq46O7QahQiCsRFgqddjBouVEHOKDgXAQHD9gJCr5sMKkEdjwsarG/ww3BMHBU7OBjXnzdyY7SfCxf5/z6ATccrwlKuwC/jhznnPF4CgVzhhVf4xp2EixcBActO75iZ8/fM9zAs2OMzKdslgXWJ9XG8PQoOAMA5fGcsvORgv0doBXyHrCwfLJAOwo71QLNkb8n2Pl6EWiR7OCibtkPaz4Kc/0NNAze2gju3zOwekALDaCFPI5vjPFmgGY5AZqyGEvH1x7QfIb8YtxMnA/b+QQ0aQDAwc6JMFg8CbQZ4qoYEEHbRwNojuK3EHwd7VALSgq+MNDKzfT58T8qdpADrgW0GmgcAS1lhzztJmkAzcPNOQbsWEALBDSlMKUG0Eq4CLAQWvEVQ9WU57gZJwZtgPO3r9oBTQ9WO8TjqXINx8R0EYpiZEUWOF3FxkbJkgU9B2f41YBrIj5ZfsQa0M5kTgiAAqM3ShXLgu8XMqcrQBvJ0CL5pnTsfMB13oB8athpAq2XOQmcGmoACCLydx7nToa23ATaSIY2ichfOdPTGxlasXMLaL0MLZAOwAKIM+y8CmicobGdCcbbK9DzN+yYGVoNNI5iUKTMyYOjPse4A8SM1MmcXgU0toOq1yO/v8FOxlASyc7TgeYaAMBJHcY1CcCwGI/TK4AmDbDyKYBBtFUkRwto8gygiQEaByFgJ00BH2M8JWwQS1nafDXQCidWyOI8AcjDCSjCLk8ngObuAm3JAHAdubAmOaK06V8MNEsKPJOhobSprwQa6gD7DclRQdqcwL4zxqgBrQcabUiBLclRDKAlWp+etPkBaNMA0AKlrHwTdEByZAA4GM+SNluSY6wAzcMNewxmgig5Ks0nkrSpBvSaQHMdKTBAnLojOdYyGpQ254602ZILPdTD1hdlggdIm74jbTp8vDwF5ZYUeLWGJpWsh6XNyXgcYwVoJQTEhhTYkxzZjiU5npU2TaB979TQehlaAVq4kaGpiPwwwLkYUuBbQwocyQTv1tA0+1UFWoJF3iv1oq+qoSk8EQdJmwHkziIF7oOZk14EGitibAdjLYYK78H5vZOhtWpoI0ATGHs0Q8OMb4Ey+2bU2UYztCtA0wFAs7TplGLRVQCcqaFdGSPCeTI1QNIC52iWNzof6Uib7xjEp07mNNoUYmVosVItHrHzRlLgBn9LFyRHaQCtVUMbtTNhoXWiTOO9k/V8BdAc1Oq0ArSQs6/5SU0hckNy9NnXqQY0PGYo5dWJ7nINaN6o958FWin27aBaWRka1r5myvLOAm0j30eBJqCxHLReVclxhxOEN2JfDWjxBtAC7MIH1fVaGdoOp4qJYDgKtKPSFNID2gSnGldrCqkFZ+5UeQXQBIRrSwocbdZYQT/2LwRahBPBXoHrB8nxaGROST62DKUbQOMMzZIC9abkuELfQzQALWTnDNAm8KHWFOJgJ5+SHIvTPcmx1xQyZRhNL5Qci689aXMEaN/uNIWkEwDAvFpOZmgsBaaGnbs1NPa1Jm32gBZAIh1pCtG7TSH4aE0y1uVY4uqoFPisGlpP2rSA5qTecWn5agK6BzSpgAyD+wFaqhnYoSZ1Vwr8CmlTQbrcO3ZaX0NAEyMbYaAlyquFoLKK3SPby9CeVUPThrSJmkCAE0CrKUQadi4DrdSlWhmah0YL9z9vClH59YGbHx1J8VZTyAjQepJjmXwAKTDQI3omc3p1U4gDUf6RfcdYfrUp5ClAi2J3Ba6UOXGo+K+bQrjjssitG2SJzshaLwMtXgRagUNpYYoVkMSBLM+9GGiJZMvduG6DRZ4qc04DMPtQQxOjEtACmhO7K1AbNbQDEggZyJwscFpAGwENhoBeUwh3bWolhe8BTYVKxQEWrSUn/uhcM5KhvUu/+eQu0Lzhi+VrK0PrZZNDQKs9cpYUuFYgMVpD4/NxenJTiMCNqdUEUf1qZWjppLT5qSkkUZbCwkbZMSuVnu80hfSkzRbQeqCZSAh6huR4VtoM2gHAlLf72smuWgE+VV7XpE25Ab2WFDgyhnSuKbs4GuGzCjR+tIoUuMFg3kgcWKLTwRqanJQ2W00hAsenfaApRC42hbCvK1SlE0HtE9BGgneJO+ELamitD1YjjOYnNYVcraGhtKkW0EqVVeDx733I2NH581k1NNxNLG0i0IJ8/NjVaOZ0tYZ2Vtr0Xv7tPV3hkWp9EFkgS/J0vosngTaSoaG06WHi+xObQkaAdlbanP8B2+2l0f90LmUAAAAASUVORK5CYII=); }\n"
  },
  {
    "path": "base/res/codemirror/theme/midnight.css",
    "content": "/* Based on the theme at http://bonsaiden.github.com/JavaScript-Garden */\n\n/*<!--match-->*/\n.cm-s-midnight span.CodeMirror-matchhighlight { background: #494949; }\n.cm-s-midnight.CodeMirror-focused span.CodeMirror-matchhighlight { background: #314D67 !important; }\n\n/*<!--activeline-->*/\n.cm-s-midnight .CodeMirror-activeline-background {background: #253540 !important;}\n\n.cm-s-midnight.CodeMirror {\n    background: #0F192A;\n    color: #D1EDFF;\n}\n\n.cm-s-midnight.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}\n\n.cm-s-midnight div.CodeMirror-selected {background: #314D67 !important;}\n.cm-s-midnight.CodeMirror ::selection { background: rgba(49, 77, 103, .99); }\n.cm-s-midnight.CodeMirror ::-moz-selection { background: rgba(49, 77, 103, .99); }\n.cm-s-midnight .CodeMirror-gutters {background: #0F192A; border-right: 1px solid;}\n.cm-s-midnight .CodeMirror-guttermarker { color: white; }\n.cm-s-midnight .CodeMirror-guttermarker-subtle { color: #d0d0d0; }\n.cm-s-midnight .CodeMirror-linenumber {color: #D0D0D0;}\n.cm-s-midnight .CodeMirror-cursor {\n    border-left: 1px solid #F8F8F0 !important;\n}\n\n.cm-s-midnight span.cm-comment {color: #428BDD;}\n.cm-s-midnight span.cm-atom {color: #AE81FF;}\n.cm-s-midnight span.cm-number {color: #D1EDFF;}\n\n.cm-s-midnight span.cm-property, .cm-s-midnight span.cm-attribute {color: #A6E22E;}\n.cm-s-midnight span.cm-keyword {color: #E83737;}\n.cm-s-midnight span.cm-string {color: #1DC116;}\n\n.cm-s-midnight span.cm-variable {color: #FFAA3E;}\n.cm-s-midnight span.cm-variable-2 {color: #FFAA3E;}\n.cm-s-midnight span.cm-def {color: #4DD;}\n.cm-s-midnight span.cm-bracket {color: #D1EDFF;}\n.cm-s-midnight span.cm-tag {color: #449;}\n.cm-s-midnight span.cm-link {color: #AE81FF;}\n.cm-s-midnight span.cm-error {background: #F92672; color: #F8F8F0;}\n\n.cm-s-midnight .CodeMirror-matchingbracket {\n  text-decoration: underline;\n  color: white !important;\n}\n"
  },
  {
    "path": "base/res/codemirror/theme/monokai.css",
    "content": "/* Based on Sublime Text's Monokai theme */\n\n.cm-s-monokai.CodeMirror {background: #272822; color: #f8f8f2;}\n.cm-s-monokai div.CodeMirror-selected {background: #49483E !important;}\n.cm-s-monokai.CodeMirror ::selection { background: rgba(73, 72, 62, .99); }\n.cm-s-monokai.CodeMirror ::-moz-selection { background: rgba(73, 72, 62, .99); }\n.cm-s-monokai .CodeMirror-gutters {background: #272822; border-right: 0px;}\n.cm-s-monokai .CodeMirror-guttermarker { color: white; }\n.cm-s-monokai .CodeMirror-guttermarker-subtle { color: #d0d0d0; }\n.cm-s-monokai .CodeMirror-linenumber {color: #d0d0d0;}\n.cm-s-monokai .CodeMirror-cursor {border-left: 1px solid #f8f8f0 !important;}\n\n.cm-s-monokai span.cm-comment {color: #75715e;}\n.cm-s-monokai span.cm-atom {color: #ae81ff;}\n.cm-s-monokai span.cm-number {color: #ae81ff;}\n\n.cm-s-monokai span.cm-property, .cm-s-monokai span.cm-attribute {color: #a6e22e;}\n.cm-s-monokai span.cm-keyword {color: #f92672;}\n.cm-s-monokai span.cm-string {color: #e6db74;}\n\n.cm-s-monokai span.cm-variable {color: #f8f8f2;}\n.cm-s-monokai span.cm-variable-2 {color: #9effff;}\n.cm-s-monokai span.cm-def {color: #fd971f;}\n.cm-s-monokai span.cm-bracket {color: #f8f8f2;}\n.cm-s-monokai span.cm-tag {color: #f92672;}\n.cm-s-monokai span.cm-link {color: #ae81ff;}\n.cm-s-monokai span.cm-error {background: #f92672; color: #f8f8f0;}\n\n.cm-s-monokai .CodeMirror-activeline-background {background: #373831 !important;}\n.cm-s-monokai .CodeMirror-matchingbracket {\n  text-decoration: underline;\n  color: white !important;\n}\n"
  },
  {
    "path": "base/res/codemirror/theme/neat.css",
    "content": ".cm-s-neat span.cm-comment { color: #a86; }\n.cm-s-neat span.cm-keyword { line-height: 1em; font-weight: bold; color: blue; }\n.cm-s-neat span.cm-string { color: #a22; }\n.cm-s-neat span.cm-builtin { line-height: 1em; font-weight: bold; color: #077; }\n.cm-s-neat span.cm-special { line-height: 1em; font-weight: bold; color: #0aa; }\n.cm-s-neat span.cm-variable { color: black; }\n.cm-s-neat span.cm-number, .cm-s-neat span.cm-atom { color: #3a3; }\n.cm-s-neat span.cm-meta {color: #555;}\n.cm-s-neat span.cm-link { color: #3a3; }\n\n.cm-s-neat .CodeMirror-activeline-background {background: #e8f2ff !important;}\n.cm-s-neat .CodeMirror-matchingbracket {outline:1px solid grey; color:black !important;}\n"
  },
  {
    "path": "base/res/codemirror/theme/neo.css",
    "content": "/* neo theme for codemirror */\n\n/* Color scheme */\n\n.cm-s-neo.CodeMirror {\n  background-color:#ffffff;\n  color:#2e383c;\n  line-height:1.4375;\n}\n.cm-s-neo .cm-comment {color:#75787b}\n.cm-s-neo .cm-keyword, .cm-s-neo .cm-property {color:#1d75b3}\n.cm-s-neo .cm-atom,.cm-s-neo .cm-number {color:#75438a}\n.cm-s-neo .cm-node,.cm-s-neo .cm-tag {color:#9c3328}\n.cm-s-neo .cm-string {color:#b35e14}\n.cm-s-neo .cm-variable,.cm-s-neo .cm-qualifier {color:#047d65}\n\n\n/* Editor styling */\n\n.cm-s-neo pre {\n  padding:0;\n}\n\n.cm-s-neo .CodeMirror-gutters {\n  border:none;\n  border-right:10px solid transparent;\n  background-color:transparent;\n}\n\n.cm-s-neo .CodeMirror-linenumber {\n  padding:0;\n  color:#e0e2e5;\n}\n\n.cm-s-neo .CodeMirror-guttermarker { color: #1d75b3; }\n.cm-s-neo .CodeMirror-guttermarker-subtle { color: #e0e2e5; }\n\n.cm-s-neo div.CodeMirror-cursor {\n  width: auto;\n  border: 0;\n  background: rgba(155,157,162,0.37);\n  z-index: 1;\n}\n"
  },
  {
    "path": "base/res/codemirror/theme/night.css",
    "content": "/* Loosely based on the Midnight Textmate theme */\n\n.cm-s-night.CodeMirror { background: #0a001f; color: #f8f8f8; }\n.cm-s-night div.CodeMirror-selected { background: #447 !important; }\n.cm-s-night.CodeMirror ::selection { background: rgba(68, 68, 119, .99); }\n.cm-s-night.CodeMirror ::-moz-selection { background: rgba(68, 68, 119, .99); }\n.cm-s-night .CodeMirror-gutters { background: #0a001f; border-right: 1px solid #aaa; }\n.cm-s-night .CodeMirror-guttermarker { color: white; }\n.cm-s-night .CodeMirror-guttermarker-subtle { color: #bbb; }\n.cm-s-night .CodeMirror-linenumber { color: #f8f8f8; }\n.cm-s-night .CodeMirror-cursor { border-left: 1px solid white !important; }\n\n.cm-s-night span.cm-comment { color: #6900a1; }\n.cm-s-night span.cm-atom { color: #845dc4; }\n.cm-s-night span.cm-number, .cm-s-night span.cm-attribute { color: #ffd500; }\n.cm-s-night span.cm-keyword { color: #599eff; }\n.cm-s-night span.cm-string { color: #37f14a; }\n.cm-s-night span.cm-meta { color: #7678e2; }\n.cm-s-night span.cm-variable-2, .cm-s-night span.cm-tag { color: #99b2ff; }\n.cm-s-night span.cm-variable-3, .cm-s-night span.cm-def { color: white; }\n.cm-s-night span.cm-bracket { color: #8da6ce; }\n.cm-s-night span.cm-comment { color: #6900a1; }\n.cm-s-night span.cm-builtin, .cm-s-night span.cm-special { color: #ff9e59; }\n.cm-s-night span.cm-link { color: #845dc4; }\n.cm-s-night span.cm-error { color: #9d1e15; }\n\n.cm-s-night .CodeMirror-activeline-background {background: #1C005A !important;}\n.cm-s-night .CodeMirror-matchingbracket {outline:1px solid grey; color:white !important;}\n"
  },
  {
    "path": "base/res/codemirror/theme/paraiso-dark.css",
    "content": "/*\n\n    Name:       Paraíso (Dark)\n    Author:     Jan T. Sott\n\n    Color scheme by Jan T. Sott (https://github.com/idleberg/Paraiso-CodeMirror)\n    Inspired by the art of Rubens LP (http://www.rubenslp.com.br)\n\n*/\n\n.cm-s-paraiso-dark.CodeMirror {background: #2f1e2e; color: #b9b6b0;}\n.cm-s-paraiso-dark div.CodeMirror-selected {background: #41323f !important;}\n.cm-s-paraiso-dark.CodeMirror ::selection { background: rgba(65, 50, 63, .99); }\n.cm-s-paraiso-dark.CodeMirror ::-moz-selection { background: rgba(65, 50, 63, .99); }\n.cm-s-paraiso-dark .CodeMirror-gutters {background: #2f1e2e; border-right: 0px;}\n.cm-s-paraiso-dark .CodeMirror-guttermarker { color: #ef6155; }\n.cm-s-paraiso-dark .CodeMirror-guttermarker-subtle { color: #776e71; }\n.cm-s-paraiso-dark .CodeMirror-linenumber {color: #776e71;}\n.cm-s-paraiso-dark .CodeMirror-cursor {border-left: 1px solid #8d8687 !important;}\n\n.cm-s-paraiso-dark span.cm-comment {color: #e96ba8;}\n.cm-s-paraiso-dark span.cm-atom {color: #815ba4;}\n.cm-s-paraiso-dark span.cm-number {color: #815ba4;}\n\n.cm-s-paraiso-dark span.cm-property, .cm-s-paraiso-dark span.cm-attribute {color: #48b685;}\n.cm-s-paraiso-dark span.cm-keyword {color: #ef6155;}\n.cm-s-paraiso-dark span.cm-string {color: #fec418;}\n\n.cm-s-paraiso-dark span.cm-variable {color: #48b685;}\n.cm-s-paraiso-dark span.cm-variable-2 {color: #06b6ef;}\n.cm-s-paraiso-dark span.cm-def {color: #f99b15;}\n.cm-s-paraiso-dark span.cm-bracket {color: #b9b6b0;}\n.cm-s-paraiso-dark span.cm-tag {color: #ef6155;}\n.cm-s-paraiso-dark span.cm-link {color: #815ba4;}\n.cm-s-paraiso-dark span.cm-error {background: #ef6155; color: #8d8687;}\n\n.cm-s-paraiso-dark .CodeMirror-activeline-background {background: #4D344A !important;}\n.cm-s-paraiso-dark .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;}\n"
  },
  {
    "path": "base/res/codemirror/theme/paraiso-light.css",
    "content": "/*\n\n    Name:       Paraíso (Light)\n    Author:     Jan T. Sott\n\n    Color scheme by Jan T. Sott (https://github.com/idleberg/Paraiso-CodeMirror)\n    Inspired by the art of Rubens LP (http://www.rubenslp.com.br)\n\n*/\n\n.cm-s-paraiso-light.CodeMirror {background: #e7e9db; color: #41323f;}\n.cm-s-paraiso-light div.CodeMirror-selected {background: #b9b6b0 !important;}\n.cm-s-paraiso-light.CodeMirror ::selection { background: #b9b6b0; }\n.cm-s-paraiso-light.CodeMirror ::-moz-selection { background: #b9b6b0; }\n.cm-s-paraiso-light .CodeMirror-gutters {background: #e7e9db; border-right: 0px;}\n.cm-s-paraiso-light .CodeMirror-guttermarker { color: black; }\n.cm-s-paraiso-light .CodeMirror-guttermarker-subtle { color: #8d8687; }\n.cm-s-paraiso-light .CodeMirror-linenumber {color: #8d8687;}\n.cm-s-paraiso-light .CodeMirror-cursor {border-left: 1px solid #776e71 !important;}\n\n.cm-s-paraiso-light span.cm-comment {color: #e96ba8;}\n.cm-s-paraiso-light span.cm-atom {color: #815ba4;}\n.cm-s-paraiso-light span.cm-number {color: #815ba4;}\n\n.cm-s-paraiso-light span.cm-property, .cm-s-paraiso-light span.cm-attribute {color: #48b685;}\n.cm-s-paraiso-light span.cm-keyword {color: #ef6155;}\n.cm-s-paraiso-light span.cm-string {color: #fec418;}\n\n.cm-s-paraiso-light span.cm-variable {color: #48b685;}\n.cm-s-paraiso-light span.cm-variable-2 {color: #06b6ef;}\n.cm-s-paraiso-light span.cm-def {color: #f99b15;}\n.cm-s-paraiso-light span.cm-bracket {color: #41323f;}\n.cm-s-paraiso-light span.cm-tag {color: #ef6155;}\n.cm-s-paraiso-light span.cm-link {color: #815ba4;}\n.cm-s-paraiso-light span.cm-error {background: #ef6155; color: #776e71;}\n\n.cm-s-paraiso-light .CodeMirror-activeline-background {background: #CFD1C4 !important;}\n.cm-s-paraiso-light .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;}\n"
  },
  {
    "path": "base/res/codemirror/theme/pastel-on-dark.css",
    "content": "/**\n * Pastel On Dark theme ported from ACE editor\n * @license MIT\n * @copyright AtomicPages LLC 2014\n * @author Dennis Thompson, AtomicPages LLC\n * @version 1.1\n * @source https://github.com/atomicpages/codemirror-pastel-on-dark-theme\n */\n\n.cm-s-pastel-on-dark.CodeMirror {\n\tbackground: #2c2827;\n\tcolor: #8F938F;\n\tline-height: 1.5;\n\tfont-size: 14px;\n}\n.cm-s-pastel-on-dark div.CodeMirror-selected { background: rgba(221,240,255,0.2) !important; }\n.cm-s-pastel-on-dark.CodeMirror ::selection { background: rgba(221,240,255,0.2); }\n.cm-s-pastel-on-dark.CodeMirror ::-moz-selection { background: rgba(221,240,255,0.2); }\n\n.cm-s-pastel-on-dark .CodeMirror-gutters {\n\tbackground: #34302f;\n\tborder-right: 0px;\n\tpadding: 0 3px;\n}\n.cm-s-pastel-on-dark .CodeMirror-guttermarker { color: white; }\n.cm-s-pastel-on-dark .CodeMirror-guttermarker-subtle { color: #8F938F; }\n.cm-s-pastel-on-dark .CodeMirror-linenumber { color: #8F938F; }\n.cm-s-pastel-on-dark .CodeMirror-cursor { border-left: 1px solid #A7A7A7 !important; }\n.cm-s-pastel-on-dark span.cm-comment { color: #A6C6FF; }\n.cm-s-pastel-on-dark span.cm-atom { color: #DE8E30; }\n.cm-s-pastel-on-dark span.cm-number { color: #CCCCCC; }\n.cm-s-pastel-on-dark span.cm-property { color: #8F938F; }\n.cm-s-pastel-on-dark span.cm-attribute { color: #a6e22e; }\n.cm-s-pastel-on-dark span.cm-keyword { color: #AEB2F8; }\n.cm-s-pastel-on-dark span.cm-string { color: #66A968; }\n.cm-s-pastel-on-dark span.cm-variable { color: #AEB2F8; }\n.cm-s-pastel-on-dark span.cm-variable-2 { color: #BEBF55; }\n.cm-s-pastel-on-dark span.cm-variable-3 { color: #DE8E30; }\n.cm-s-pastel-on-dark span.cm-def { color: #757aD8; }\n.cm-s-pastel-on-dark span.cm-bracket { color: #f8f8f2; }\n.cm-s-pastel-on-dark span.cm-tag { color: #C1C144; }\n.cm-s-pastel-on-dark span.cm-link { color: #ae81ff; }\n.cm-s-pastel-on-dark span.cm-qualifier,.cm-s-pastel-on-dark span.cm-builtin { color: #C1C144; }\n.cm-s-pastel-on-dark span.cm-error {\n\tbackground: #757aD8;\n\tcolor: #f8f8f0;\n}\n.cm-s-pastel-on-dark .CodeMirror-activeline-background { background: rgba(255, 255, 255, 0.031) !important; }\n.cm-s-pastel-on-dark .CodeMirror-matchingbracket {\n\tborder: 1px solid rgba(255,255,255,0.25);\n\tcolor: #8F938F !important;\n\tmargin: -1px -1px 0 -1px;\n}\n"
  },
  {
    "path": "base/res/codemirror/theme/rubyblue.css",
    "content": ".cm-s-rubyblue.CodeMirror { background: #112435; color: white; }\n.cm-s-rubyblue div.CodeMirror-selected { background: #38566F !important; }\n.cm-s-rubyblue.CodeMirror ::selection { background: rgba(56, 86, 111, 0.99); }\n.cm-s-rubyblue.CodeMirror ::-moz-selection { background: rgba(56, 86, 111, 0.99); }\n.cm-s-rubyblue .CodeMirror-gutters { background: #1F4661; border-right: 7px solid #3E7087; }\n.cm-s-rubyblue .CodeMirror-guttermarker { color: white; }\n.cm-s-rubyblue .CodeMirror-guttermarker-subtle { color: #3E7087; }\n.cm-s-rubyblue .CodeMirror-linenumber { color: white; }\n.cm-s-rubyblue .CodeMirror-cursor { border-left: 1px solid white !important; }\n\n.cm-s-rubyblue span.cm-comment { color: #999; font-style:italic; line-height: 1em; }\n.cm-s-rubyblue span.cm-atom { color: #F4C20B; }\n.cm-s-rubyblue span.cm-number, .cm-s-rubyblue span.cm-attribute { color: #82C6E0; }\n.cm-s-rubyblue span.cm-keyword { color: #F0F; }\n.cm-s-rubyblue span.cm-string { color: #F08047; }\n.cm-s-rubyblue span.cm-meta { color: #F0F; }\n.cm-s-rubyblue span.cm-variable-2, .cm-s-rubyblue span.cm-tag { color: #7BD827; }\n.cm-s-rubyblue span.cm-variable-3, .cm-s-rubyblue span.cm-def { color: white; }\n.cm-s-rubyblue span.cm-bracket { color: #F0F; }\n.cm-s-rubyblue span.cm-link { color: #F4C20B; }\n.cm-s-rubyblue span.CodeMirror-matchingbracket { color:#F0F !important; }\n.cm-s-rubyblue span.cm-builtin, .cm-s-rubyblue span.cm-special { color: #FF9D00; }\n.cm-s-rubyblue span.cm-error { color: #AF2018; }\n\n.cm-s-rubyblue .CodeMirror-activeline-background {background: #173047 !important;}\n"
  },
  {
    "path": "base/res/codemirror/theme/solarized.css",
    "content": "/*\nSolarized theme for code-mirror\nhttp://ethanschoonover.com/solarized\n*/\n\n/*\nSolarized color pallet\nhttp://ethanschoonover.com/solarized/img/solarized-palette.png\n*/\n\n.solarized.base03 { color: #002b36; }\n.solarized.base02 { color: #073642; }\n.solarized.base01 { color: #586e75; }\n.solarized.base00 { color: #657b83; }\n.solarized.base0 { color: #839496; }\n.solarized.base1 { color: #93a1a1; }\n.solarized.base2 { color: #eee8d5; }\n.solarized.base3  { color: #fdf6e3; }\n.solarized.solar-yellow  { color: #b58900; }\n.solarized.solar-orange  { color: #cb4b16; }\n.solarized.solar-red { color: #dc322f; }\n.solarized.solar-magenta { color: #d33682; }\n.solarized.solar-violet  { color: #6c71c4; }\n.solarized.solar-blue { color: #268bd2; }\n.solarized.solar-cyan { color: #2aa198; }\n.solarized.solar-green { color: #859900; }\n\n/* Color scheme for code-mirror */\n\n.cm-s-solarized {\n  line-height: 1.45em;\n  color-profile: sRGB;\n  rendering-intent: auto;\n}\n.cm-s-solarized.cm-s-dark {\n  color: #839496;\n  background-color:  #002b36;\n  text-shadow: #002b36 0 1px;\n}\n.cm-s-solarized.cm-s-light {\n  background-color: #fdf6e3;\n  color: #657b83;\n  text-shadow: #eee8d5 0 1px;\n}\n\n.cm-s-solarized .CodeMirror-widget {\n  text-shadow: none;\n}\n\n\n.cm-s-solarized .cm-keyword { color: #cb4b16 }\n.cm-s-solarized .cm-atom { color: #d33682; }\n.cm-s-solarized .cm-number { color: #d33682; }\n.cm-s-solarized .cm-def { color: #2aa198; }\n\n.cm-s-solarized .cm-variable { color: #839496; }\n.cm-s-solarized .cm-variable-2 { color: #b58900; }\n.cm-s-solarized .cm-variable-3 { color: #6c71c4; }\n\n.cm-s-solarized .cm-property { color: #2aa198; }\n.cm-s-solarized .cm-operator {color: #6c71c4;}\n\n.cm-s-solarized .cm-comment { color: #586e75; font-style:italic; }\n\n.cm-s-solarized .cm-string { color: #859900; }\n.cm-s-solarized .cm-string-2 { color: #b58900; }\n\n.cm-s-solarized .cm-meta { color: #859900; }\n.cm-s-solarized .cm-qualifier { color: #b58900; }\n.cm-s-solarized .cm-builtin { color: #d33682; }\n.cm-s-solarized .cm-bracket { color: #cb4b16; }\n.cm-s-solarized .CodeMirror-matchingbracket { color: #859900; }\n.cm-s-solarized .CodeMirror-nonmatchingbracket { color: #dc322f; }\n.cm-s-solarized .cm-tag { color: #93a1a1 }\n.cm-s-solarized .cm-attribute {  color: #2aa198; }\n.cm-s-solarized .cm-header { color: #586e75; }\n.cm-s-solarized .cm-quote { color: #93a1a1; }\n.cm-s-solarized .cm-hr {\n  color: transparent;\n  border-top: 1px solid #586e75;\n  display: block;\n}\n.cm-s-solarized .cm-link { color: #93a1a1; cursor: pointer; }\n.cm-s-solarized .cm-special { color: #6c71c4; }\n.cm-s-solarized .cm-em {\n  color: #999;\n  text-decoration: underline;\n  text-decoration-style: dotted;\n}\n.cm-s-solarized .cm-strong { color: #eee; }\n.cm-s-solarized .cm-error,\n.cm-s-solarized .cm-invalidchar {\n  color: #586e75;\n  border-bottom: 1px dotted #dc322f;\n}\n\n.cm-s-solarized.cm-s-dark .CodeMirror-selected { background: #073642; }\n.cm-s-solarized.cm-s-dark.CodeMirror ::selection { background: rgba(7, 54, 66, 0.99); }\n.cm-s-solarized.cm-s-dark.CodeMirror ::-moz-selection { background: rgba(7, 54, 66, 0.99); }\n\n.cm-s-solarized.cm-s-light .CodeMirror-selected { background: #eee8d5; }\n.cm-s-solarized.cm-s-light.CodeMirror ::selection { background: #eee8d5; }\n.cm-s-solarized.cm-s-lightCodeMirror ::-moz-selection { background: #eee8d5; }\n\n/* Editor styling */\n\n\n\n/* Little shadow on the view-port of the buffer view */\n.cm-s-solarized.CodeMirror {\n  -moz-box-shadow: inset 7px 0 12px -6px #000;\n  -webkit-box-shadow: inset 7px 0 12px -6px #000;\n  box-shadow: inset 7px 0 12px -6px #000;\n}\n\n/* Gutter border and some shadow from it  */\n.cm-s-solarized .CodeMirror-gutters {\n  border-right: 1px solid;\n}\n\n/* Gutter colors and line number styling based of color scheme (dark / light) */\n\n/* Dark */\n.cm-s-solarized.cm-s-dark .CodeMirror-gutters {\n  background-color:  #002b36;\n  border-color: #00232c;\n}\n\n.cm-s-solarized.cm-s-dark .CodeMirror-linenumber {\n  text-shadow: #021014 0 -1px;\n}\n\n/* Light */\n.cm-s-solarized.cm-s-light .CodeMirror-gutters {\n  background-color: #fdf6e3;\n  border-color: #eee8d5;\n}\n\n/* Common */\n.cm-s-solarized .CodeMirror-linenumber {\n  color: #586e75;\n  padding: 0 5px;\n}\n.cm-s-solarized .CodeMirror-guttermarker-subtle { color: #586e75; }\n.cm-s-solarized.cm-s-dark .CodeMirror-guttermarker { color: #ddd; }\n.cm-s-solarized.cm-s-light .CodeMirror-guttermarker { color: #cb4b16; }\n\n.cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text {\n  color: #586e75;\n}\n\n.cm-s-solarized .CodeMirror-lines .CodeMirror-cursor {\n  border-left: 1px solid #819090;\n}\n\n/*\nActive line. Negative margin compensates left padding of the text in the\nview-port\n*/\n.cm-s-solarized.cm-s-dark .CodeMirror-activeline-background {\n  background: rgba(255, 255, 255, 0.10);\n}\n.cm-s-solarized.cm-s-light .CodeMirror-activeline-background {\n  background: rgba(0, 0, 0, 0.10);\n}\n"
  },
  {
    "path": "base/res/codemirror/theme/the-matrix.css",
    "content": ".cm-s-the-matrix.CodeMirror { background: #000000; color: #00FF00; }\n.cm-s-the-matrix div.CodeMirror-selected { background: #2D2D2D !important; }\n.cm-s-the-matrix.CodeMirror ::selection { background: rgba(45, 45, 45, 0.99); }\n.cm-s-the-matrix.CodeMirror ::-moz-selection { background: rgba(45, 45, 45, 0.99); }\n.cm-s-the-matrix .CodeMirror-gutters { background: #060; border-right: 2px solid #00FF00; }\n.cm-s-the-matrix .CodeMirror-guttermarker { color: #0f0; }\n.cm-s-the-matrix .CodeMirror-guttermarker-subtle { color: white; }\n.cm-s-the-matrix .CodeMirror-linenumber { color: #FFFFFF; }\n.cm-s-the-matrix .CodeMirror-cursor { border-left: 1px solid #00FF00 !important; }\n\n.cm-s-the-matrix span.cm-keyword {color: #008803; font-weight: bold;}\n.cm-s-the-matrix span.cm-atom {color: #3FF;}\n.cm-s-the-matrix span.cm-number {color: #FFB94F;}\n.cm-s-the-matrix span.cm-def {color: #99C;}\n.cm-s-the-matrix span.cm-variable {color: #F6C;}\n.cm-s-the-matrix span.cm-variable-2 {color: #C6F;}\n.cm-s-the-matrix span.cm-variable-3 {color: #96F;}\n.cm-s-the-matrix span.cm-property {color: #62FFA0;}\n.cm-s-the-matrix span.cm-operator {color: #999}\n.cm-s-the-matrix span.cm-comment {color: #CCCCCC;}\n.cm-s-the-matrix span.cm-string {color: #39C;}\n.cm-s-the-matrix span.cm-meta {color: #C9F;}\n.cm-s-the-matrix span.cm-qualifier {color: #FFF700;}\n.cm-s-the-matrix span.cm-builtin {color: #30a;}\n.cm-s-the-matrix span.cm-bracket {color: #cc7;}\n.cm-s-the-matrix span.cm-tag {color: #FFBD40;}\n.cm-s-the-matrix span.cm-attribute {color: #FFF700;}\n.cm-s-the-matrix span.cm-error {color: #FF0000;}\n\n.cm-s-the-matrix .CodeMirror-activeline-background {background: #040;}\n"
  },
  {
    "path": "base/res/codemirror/theme/tomorrow-night-bright.css",
    "content": "/*\n\n    Name:       Tomorrow Night - Bright\n    Author:     Chris Kempson\n\n    Port done by Gerard Braad <me@gbraad.nl>\n\n*/\n\n.cm-s-tomorrow-night-bright.CodeMirror {background: #000000; color: #eaeaea;}\n.cm-s-tomorrow-night-bright div.CodeMirror-selected {background: #424242 !important;}\n.cm-s-tomorrow-night-bright .CodeMirror-gutters {background: #000000; border-right: 0px;}\n.cm-s-tomorrow-night-bright .CodeMirror-guttermarker { color: #e78c45; }\n.cm-s-tomorrow-night-bright .CodeMirror-guttermarker-subtle { color: #777; }\n.cm-s-tomorrow-night-bright .CodeMirror-linenumber {color: #424242;}\n.cm-s-tomorrow-night-bright .CodeMirror-cursor {border-left: 1px solid #6A6A6A !important;}\n\n.cm-s-tomorrow-night-bright span.cm-comment {color: #d27b53;}\n.cm-s-tomorrow-night-bright span.cm-atom {color: #a16a94;}\n.cm-s-tomorrow-night-bright span.cm-number {color: #a16a94;}\n\n.cm-s-tomorrow-night-bright span.cm-property, .cm-s-tomorrow-night-bright span.cm-attribute {color: #99cc99;}\n.cm-s-tomorrow-night-bright span.cm-keyword {color: #d54e53;}\n.cm-s-tomorrow-night-bright span.cm-string {color: #e7c547;}\n\n.cm-s-tomorrow-night-bright span.cm-variable {color: #b9ca4a;}\n.cm-s-tomorrow-night-bright span.cm-variable-2 {color: #7aa6da;}\n.cm-s-tomorrow-night-bright span.cm-def {color: #e78c45;}\n.cm-s-tomorrow-night-bright span.cm-bracket {color: #eaeaea;}\n.cm-s-tomorrow-night-bright span.cm-tag {color: #d54e53;}\n.cm-s-tomorrow-night-bright span.cm-link {color: #a16a94;}\n.cm-s-tomorrow-night-bright span.cm-error {background: #d54e53; color: #6A6A6A;}\n\n.cm-s-tomorrow-night-bright .CodeMirror-activeline-background {background: #2a2a2a !important;}\n.cm-s-tomorrow-night-bright .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;}\n"
  },
  {
    "path": "base/res/codemirror/theme/tomorrow-night-eighties.css",
    "content": "/*\n\n    Name:       Tomorrow Night - Eighties\n    Author:     Chris Kempson\n\n    CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror)\n    Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)\n\n*/\n\n.cm-s-tomorrow-night-eighties.CodeMirror {background: #000000; color: #CCCCCC;}\n.cm-s-tomorrow-night-eighties div.CodeMirror-selected {background: #2D2D2D !important;}\n.cm-s-tomorrow-night-eighties.CodeMirror ::selection { background: rgba(45, 45, 45, 0.99); }\n.cm-s-tomorrow-night-eighties.CodeMirror ::-moz-selection { background: rgba(45, 45, 45, 0.99); }\n.cm-s-tomorrow-night-eighties .CodeMirror-gutters {background: #000000; border-right: 0px;}\n.cm-s-tomorrow-night-eighties .CodeMirror-guttermarker { color: #f2777a; }\n.cm-s-tomorrow-night-eighties .CodeMirror-guttermarker-subtle { color: #777; }\n.cm-s-tomorrow-night-eighties .CodeMirror-linenumber {color: #515151;}\n.cm-s-tomorrow-night-eighties .CodeMirror-cursor {border-left: 1px solid #6A6A6A !important;}\n\n.cm-s-tomorrow-night-eighties span.cm-comment {color: #d27b53;}\n.cm-s-tomorrow-night-eighties span.cm-atom {color: #a16a94;}\n.cm-s-tomorrow-night-eighties span.cm-number {color: #a16a94;}\n\n.cm-s-tomorrow-night-eighties span.cm-property, .cm-s-tomorrow-night-eighties span.cm-attribute {color: #99cc99;}\n.cm-s-tomorrow-night-eighties span.cm-keyword {color: #f2777a;}\n.cm-s-tomorrow-night-eighties span.cm-string {color: #ffcc66;}\n\n.cm-s-tomorrow-night-eighties span.cm-variable {color: #99cc99;}\n.cm-s-tomorrow-night-eighties span.cm-variable-2 {color: #6699cc;}\n.cm-s-tomorrow-night-eighties span.cm-def {color: #f99157;}\n.cm-s-tomorrow-night-eighties span.cm-bracket {color: #CCCCCC;}\n.cm-s-tomorrow-night-eighties span.cm-tag {color: #f2777a;}\n.cm-s-tomorrow-night-eighties span.cm-link {color: #a16a94;}\n.cm-s-tomorrow-night-eighties span.cm-error {background: #f2777a; color: #6A6A6A;}\n\n.cm-s-tomorrow-night-eighties .CodeMirror-activeline-background {background: #343600 !important;}\n.cm-s-tomorrow-night-eighties .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;}\n"
  },
  {
    "path": "base/res/codemirror/theme/twilight.css",
    "content": ".cm-s-twilight.CodeMirror { background: #141414; color: #f7f7f7; } /**/\n.cm-s-twilight .CodeMirror-selected { background: #323232 !important; } /**/\n.cm-s-twilight.CodeMirror ::selection { background: rgba(50, 50, 50, 0.99); }\n.cm-s-twilight.CodeMirror ::-moz-selection { background: rgba(50, 50, 50, 0.99); }\n\n.cm-s-twilight .CodeMirror-gutters { background: #222; border-right: 1px solid #aaa; }\n.cm-s-twilight .CodeMirror-guttermarker { color: white; }\n.cm-s-twilight .CodeMirror-guttermarker-subtle { color: #aaa; }\n.cm-s-twilight .CodeMirror-linenumber { color: #aaa; }\n.cm-s-twilight .CodeMirror-cursor { border-left: 1px solid white !important; }\n\n.cm-s-twilight .cm-keyword {  color: #f9ee98; } /**/\n.cm-s-twilight .cm-atom { color: #FC0; }\n.cm-s-twilight .cm-number { color:  #ca7841; } /**/\n.cm-s-twilight .cm-def { color: #8DA6CE; }\n.cm-s-twilight span.cm-variable-2, .cm-s-twilight span.cm-tag { color: #607392; } /**/\n.cm-s-twilight span.cm-variable-3, .cm-s-twilight span.cm-def { color: #607392; } /**/\n.cm-s-twilight .cm-operator { color: #cda869; } /**/\n.cm-s-twilight .cm-comment { color:#777; font-style:italic; font-weight:normal; } /**/\n.cm-s-twilight .cm-string { color:#8f9d6a; font-style:italic; } /**/\n.cm-s-twilight .cm-string-2 { color:#bd6b18 } /*?*/\n.cm-s-twilight .cm-meta { background-color:#141414; color:#f7f7f7; } /*?*/\n.cm-s-twilight .cm-builtin { color: #cda869; } /*?*/\n.cm-s-twilight .cm-tag { color: #997643; } /**/\n.cm-s-twilight .cm-attribute { color: #d6bb6d; } /*?*/\n.cm-s-twilight .cm-header { color: #FF6400; }\n.cm-s-twilight .cm-hr { color: #AEAEAE; }\n.cm-s-twilight .cm-link {   color:#ad9361; font-style:italic; text-decoration:none; } /**/\n.cm-s-twilight .cm-error { border-bottom: 1px solid red; }\n\n.cm-s-twilight .CodeMirror-activeline-background {background: #27282E !important;}\n.cm-s-twilight .CodeMirror-matchingbracket {outline:1px solid grey; color:white !important;}\n"
  },
  {
    "path": "base/res/codemirror/theme/vibrant-ink.css",
    "content": "/* Taken from the popular Visual Studio Vibrant Ink Schema */\n\n.cm-s-vibrant-ink.CodeMirror { background: black; color: white; }\n.cm-s-vibrant-ink .CodeMirror-selected { background: #35493c !important; }\n.cm-s-vibrant-ink.CodeMirror ::selection { background: rgba(53, 73, 60, 0.99); }\n.cm-s-vibrant-ink.CodeMirror ::-moz-selection { background: rgba(53, 73, 60, 0.99); }\n\n.cm-s-vibrant-ink .CodeMirror-gutters { background: #002240; border-right: 1px solid #aaa; }\n.cm-s-vibrant-ink .CodeMirror-guttermarker { color: white; }\n.cm-s-vibrant-ink .CodeMirror-guttermarker-subtle { color: #d0d0d0; }\n.cm-s-vibrant-ink .CodeMirror-linenumber { color: #d0d0d0; }\n.cm-s-vibrant-ink .CodeMirror-cursor { border-left: 1px solid white !important; }\n\n.cm-s-vibrant-ink .cm-keyword {  color: #CC7832; }\n.cm-s-vibrant-ink .cm-atom { color: #FC0; }\n.cm-s-vibrant-ink .cm-number { color:  #FFEE98; }\n.cm-s-vibrant-ink .cm-def { color: #8DA6CE; }\n.cm-s-vibrant-ink span.cm-variable-2, .cm-s-vibrant span.cm-tag { color: #FFC66D }\n.cm-s-vibrant-ink span.cm-variable-3, .cm-s-vibrant span.cm-def { color: #FFC66D }\n.cm-s-vibrant-ink .cm-operator { color: #888; }\n.cm-s-vibrant-ink .cm-comment { color: gray; font-weight: bold; }\n.cm-s-vibrant-ink .cm-string { color:  #A5C25C }\n.cm-s-vibrant-ink .cm-string-2 { color: red }\n.cm-s-vibrant-ink .cm-meta { color: #D8FA3C; }\n.cm-s-vibrant-ink .cm-builtin { color: #8DA6CE; }\n.cm-s-vibrant-ink .cm-tag { color: #8DA6CE; }\n.cm-s-vibrant-ink .cm-attribute { color: #8DA6CE; }\n.cm-s-vibrant-ink .cm-header { color: #FF6400; }\n.cm-s-vibrant-ink .cm-hr { color: #AEAEAE; }\n.cm-s-vibrant-ink .cm-link { color: blue; }\n.cm-s-vibrant-ink .cm-error { border-bottom: 1px solid red; }\n\n.cm-s-vibrant-ink .CodeMirror-activeline-background {background: #27282E !important;}\n.cm-s-vibrant-ink .CodeMirror-matchingbracket {outline:1px solid grey; color:white !important;}\n"
  },
  {
    "path": "base/res/codemirror/theme/xq-dark.css",
    "content": "/*\nCopyright (C) 2011 by MarkLogic Corporation\nAuthor: Mike Brevoort <mike@brevoort.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n*/\n.cm-s-xq-dark.CodeMirror { background: #0a001f; color: #f8f8f8; }\n.cm-s-xq-dark .CodeMirror-selected { background: #27007A !important; }\n.cm-s-xq-dark.CodeMirror ::selection { background: rgba(39, 0, 122, 0.99); }\n.cm-s-xq-dark.CodeMirror ::-moz-selection { background: rgba(39, 0, 122, 0.99); }\n.cm-s-xq-dark .CodeMirror-gutters { background: #0a001f; border-right: 1px solid #aaa; }\n.cm-s-xq-dark .CodeMirror-guttermarker { color: #FFBD40; }\n.cm-s-xq-dark .CodeMirror-guttermarker-subtle { color: #f8f8f8; }\n.cm-s-xq-dark .CodeMirror-linenumber { color: #f8f8f8; }\n.cm-s-xq-dark .CodeMirror-cursor { border-left: 1px solid white !important; }\n\n.cm-s-xq-dark span.cm-keyword {color: #FFBD40;}\n.cm-s-xq-dark span.cm-atom {color: #6C8CD5;}\n.cm-s-xq-dark span.cm-number {color: #164;}\n.cm-s-xq-dark span.cm-def {color: #FFF; text-decoration:underline;}\n.cm-s-xq-dark span.cm-variable {color: #FFF;}\n.cm-s-xq-dark span.cm-variable-2 {color: #EEE;}\n.cm-s-xq-dark span.cm-variable-3 {color: #DDD;}\n.cm-s-xq-dark span.cm-property {}\n.cm-s-xq-dark span.cm-operator {}\n.cm-s-xq-dark span.cm-comment {color: gray;}\n.cm-s-xq-dark span.cm-string {color: #9FEE00;}\n.cm-s-xq-dark span.cm-meta {color: yellow;}\n.cm-s-xq-dark span.cm-qualifier {color: #FFF700;}\n.cm-s-xq-dark span.cm-builtin {color: #30a;}\n.cm-s-xq-dark span.cm-bracket {color: #cc7;}\n.cm-s-xq-dark span.cm-tag {color: #FFBD40;}\n.cm-s-xq-dark span.cm-attribute {color: #FFF700;}\n.cm-s-xq-dark span.cm-error {color: #f00;}\n\n.cm-s-xq-dark .CodeMirror-activeline-background {background: #27282E !important;}\n.cm-s-xq-dark .CodeMirror-matchingbracket {outline:1px solid grey; color:white !important;}"
  },
  {
    "path": "base/res/codemirror/theme/xq-light.css",
    "content": "/*\nCopyright (C) 2011 by MarkLogic Corporation\nAuthor: Mike Brevoort <mike@brevoort.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n*/\n.cm-s-xq-light span.cm-keyword {line-height: 1em; font-weight: bold; color: #5A5CAD; }\n.cm-s-xq-light span.cm-atom {color: #6C8CD5;}\n.cm-s-xq-light span.cm-number {color: #164;}\n.cm-s-xq-light span.cm-def {text-decoration:underline;}\n.cm-s-xq-light span.cm-variable {color: black; }\n.cm-s-xq-light span.cm-variable-2 {color:black;}\n.cm-s-xq-light span.cm-variable-3 {color: black; }\n.cm-s-xq-light span.cm-property {}\n.cm-s-xq-light span.cm-operator {}\n.cm-s-xq-light span.cm-comment {color: #0080FF; font-style: italic;}\n.cm-s-xq-light span.cm-string {color: red;}\n.cm-s-xq-light span.cm-meta {color: yellow;}\n.cm-s-xq-light span.cm-qualifier {color: grey}\n.cm-s-xq-light span.cm-builtin {color: #7EA656;}\n.cm-s-xq-light span.cm-bracket {color: #cc7;}\n.cm-s-xq-light span.cm-tag {color: #3F7F7F;}\n.cm-s-xq-light span.cm-attribute {color: #7F007F;}\n.cm-s-xq-light span.cm-error {color: #f00;}\n\n.cm-s-xq-light .CodeMirror-activeline-background {background: #e8f2ff !important;}\n.cm-s-xq-light .CodeMirror-matchingbracket {outline:1px solid grey;color:black !important;background:yellow;}"
  },
  {
    "path": "base/res/codemirror/theme/zenburn.css",
    "content": "/**\n * \"\n *  Using Zenburn color palette from the Emacs Zenburn Theme\n *  https://github.com/bbatsov/zenburn-emacs/blob/master/zenburn-theme.el\n *\n *  Also using parts of https://github.com/xavi/coderay-lighttable-theme\n * \"\n * From: https://github.com/wisenomad/zenburn-lighttable-theme/blob/master/zenburn.css\n */\n\n.cm-s-zenburn .CodeMirror-gutters { background: #3f3f3f !important; }\n.cm-s-zenburn .CodeMirror-foldgutter-open, .CodeMirror-foldgutter-folded { color: #999; }\n.cm-s-zenburn .CodeMirror-cursor { border-left: 1px solid white !important; }\n.cm-s-zenburn { background-color: #3f3f3f; color: #dcdccc; }\n.cm-s-zenburn span.cm-builtin { color: #dcdccc; font-weight: bold; }\n.cm-s-zenburn span.cm-comment { color: #7f9f7f; }\n.cm-s-zenburn span.cm-keyword { color: #f0dfaf; font-weight: bold; }\n.cm-s-zenburn span.cm-atom { color: #bfebbf; }\n.cm-s-zenburn span.cm-def { color: #dcdccc; }\n.cm-s-zenburn span.cm-variable { color: #dfaf8f; }\n.cm-s-zenburn span.cm-variable-2 { color: #dcdccc; }\n.cm-s-zenburn span.cm-string { color: #cc9393; }\n.cm-s-zenburn span.cm-string-2 { color: #cc9393; }\n.cm-s-zenburn span.cm-number { color: #dcdccc; }\n.cm-s-zenburn span.cm-tag { color: #93e0e3; }\n.cm-s-zenburn span.cm-property { color: #dfaf8f; }\n.cm-s-zenburn span.cm-attribute { color: #dfaf8f; }\n.cm-s-zenburn span.cm-qualifier { color: #7cb8bb; }\n.cm-s-zenburn span.cm-meta { color: #f0dfaf; }\n.cm-s-zenburn span.cm-header { color: #f0efd0; }\n.cm-s-zenburn span.cm-operator { color: #f0efd0; }\n.cm-s-zenburn span.CodeMirror-matchingbracket { box-sizing: border-box; background: transparent; border-bottom: 1px solid; }\n.cm-s-zenburn span.CodeMirror-nonmatchingbracket { border-bottom: 1px solid; background: none; }\n.cm-s-zenburn .CodeMirror-activeline { background: #000000; }\n.cm-s-zenburn .CodeMirror-activeline-background { background: #000000; }\n.cm-s-zenburn .CodeMirror-selected { background: #545454; }\n.cm-s-zenburn .CodeMirror-focused .CodeMirror-selected { background: #4f4f4f; }\n"
  },
  {
    "path": "base/res/codemirror/themes-list.js",
    "content": "const kTHEMES = [\n  \"3024-day\",\n  \"3024-night\",\n  \"ambiance-mobile\",\n  \"ambiance\",\n  \"base16-dark\",\n  \"base16-light\",\n  \"blackboard\",\n  \"cobalt\",\n  \"colorforth\",\n  \"eclipse\",\n  \"elegant\",\n  \"erlang-dark\",\n  \"lesser-dark\",\n  \"liquibyte\",\n  \"mbo\",\n  \"mdn-like\",\n  \"midnight\",\n  \"monokai\",\n  \"neat\",\n  \"neo\",\n  \"night\",\n  \"paraiso-dark\",\n  \"paraiso-light\",\n  \"pastel-on-dark\",\n  \"rubyblue\",\n  \"solarized\",\n  \"the-matrix\",\n  \"tomorrow-night-bright\",\n  \"tomorrow-night-eighties\",\n  \"twilight\",\n  \"vibrant-ink\",\n  \"xq-dark\",\n  \"xq-light\",\n  \"zenburn\",\n];\n"
  },
  {
    "path": "base/res/csseditor.html",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE html>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n  <meta charset=\"UTF-8\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/lib/codemirror.css\"/>\n\n  <link rel=\"stylesheet\" href=\"codemirror/theme/3024-day.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/3024-night.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/ambiance-mobile.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/ambiance.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/base16-dark.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/base16-light.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/blackboard.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/cobalt.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/colorforth.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/eclipse.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/elegant.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/erlang-dark.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/lesser-dark.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/mbo.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/mdn-like.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/midnight.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/monokai.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/neat.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/neo.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/night.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/paraiso-dark.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/paraiso-light.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/pastel-on-dark.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/rubyblue.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/solarized.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/the-matrix.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/tomorrow-night-bright.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/tomorrow-night-eighties.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/twilight.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/vibrant-ink.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/xq-dark.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/xq-light.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/zenburn.css\"/>\n\n  <link rel=\"stylesheet\" href=\"codemirror/addon/hint/show-hint.css\"/>\n\n  <script src=\"codemirror/lib/codemirror.js\"></script>\n  <script src=\"codemirror/addon/selection/active-line.js\"></script>\n  <script src=\"codemirror/addon/fold/xml-fold.js\"></script>\n  <script src=\"codemirror/addon/edit/matchtags.js\"></script>\n  <script src=\"codemirror/addon/hint/show-hint.js\"></script>\n  <script src=\"codemirror/addon/hint/xml-hint.js\"></script>\n  <script src=\"codemirror/addon/hint/html-hint.js\"></script>\n  <script src=\"codemirror/addon/search/searchcursor.js\"></script>\n  <script src=\"codemirror/mode/css/css.js\"></script>\n  <style type=\"text/css\" media=\"screen\">\n    .CodeMirror { \n        height: 100%;\n        margin: 0;\n        position: absolute;\n        top: 0;\n        bottom: 0;\n        left: 0;\n        right: 0;\n        background-color: #fefefe;\n    }\n    .CodeMirror-scroll {height: 100% ! important}\n    .CodeMirror-gutter {cursor: pointer;}\n  </style>\n</head>\n<body>\n\n<textarea id=\"code\" name=\"code\"></textarea>\n<script>\n  var gEditor = null;\n  var gChangeCallback = null;\n  var gKeyPressCallback = null;\n  var gChangeTimer = null;\n  var gTheme  = \"light\";\n  var gInstalled = false;\n  var gInitialValue = \"\";\n\n  window.onload = function(){\n\n     function changeFunc() {\n       if (gChangeTimer) {\n         clearTimeout(gChangeTimer);\n         gChangeTimer = null;\n       }\n       if (gChangeCallback)\n         gChangeTimer = setTimeout(gChangeCallback, 100, gEditor.getValue());\n     }\n\n     gEditor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        mode: \"css\",\n        extraKeys: {\"Shift-Space\": \"autocomplete\"},\n        lineNumbers: true,\n        lineWrapping: false,\n        value: \"\",\n        styleActiveLine: true,\n        matchTags: {bothTags: true},\n\n        tabSize: 2,\n        fixedGutter: true,\n        extraGutterSize: 4,\n        indentUnit: 2,\n        indentWithTabs: false,\n        matchBrackets: true,\n        onChange: changeFunc,\n      });\n    getEditableElement().addEventListener(\"keypress\", gKeyPressCallback, true);\n    gEditor.setValue(gInitialValue);\n    gEditor.clearHistory();\n    gEditor.focus();\n   };\n\n  function getEditableElement() {\n    return document.querySelector(\".CodeMirror\");\n  }\n\n  function useTheme(aTheme) {\n    gTheme = aTheme;\n    gEditor.setOption(\"theme\", aTheme);\n  }\n\n  function getCurrentTheme()\n  {\n    return gTheme;\n  }\n\n  function installCodeMirror(aKeyPressCallback, aChangeCallback, aTheme, aValue) {\n    gKeyPressCallback = aKeyPressCallback;\n    gChangeCallback = aChangeCallback;\n    gTheme = aTheme;\n    gInitialValue = aValue;\n  }\n\n  function findNeedle(aForward, aInitial, aNeedle, aIsCaseSensitive)\n  {\n    var found = false;\n    if (aInitial || !gEditor.lastNeedle) {\n      var selection = gEditor.getCursor(true);\n      gEditor.lastNeedle = gEditor.getSearchCursor(aNeedle, { line: selection.line, ch: selection.ch }, aIsCaseSensitive);\n      found = gEditor.lastNeedle.findNext();\n    }\n    else {\n      if (aForward) {\n        found = gEditor.lastNeedle.findNext();\n      }\n      else {\n        found = gEditor.lastNeedle.findPrevious();\n      }\n    }\n\n    if (!found) { // maybe we hit the document's limits\n      if (aForward) {\n        gEditor.lastNeedle = gEditor.getSearchCursor(aNeedle, { line: 0, ch: 0 }, aIsCaseSensitive);\n        found = gEditor.lastNeedle.findNext();\n      }\n      else {\n        var line = gEditor.lineCount() - 1;\n        var lineProse = gEditor.getLine(line);\n        gEditor.lastNeedle = gEditor.getSearchCursor(aNeedle, { line: line, ch: lineProse.length }, aIsCaseSensitive);\n        found = gEditor.lastNeedle.findPrevious();\n      }\n    }\n    if (found)\n      gEditor.setSelection(gEditor.lastNeedle.from(), gEditor.lastNeedle.to());\n\n    return found;\n  }\n</script>\n</body>\n</html>\n"
  },
  {
    "path": "base/res/html5.html",
    "content": "<!doctype html>\n<html>\n<head>\n    <title></title>\n</head>\n<body>\n  <p><br/></p>\n</body>\n</html>\n"
  },
  {
    "path": "base/res/html_strict.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n  <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\">\n  <title></title>\n</head>\n<body>\n  <p><br></p>\n</body>\n</html>\n"
  },
  {
    "path": "base/res/html_transitional.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<html>\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\">\n    <title></title>\n  </head>\n<body>\n  <p><br></p>\n</body>\n</html>"
  },
  {
    "path": "base/res/markdowneditor.html",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE html>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n  <meta charset=\"UTF-8\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/lib/codemirror.css\"/>\n\n  <link rel=\"stylesheet\" href=\"codemirror/theme/3024-day.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/3024-night.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/ambiance-mobile.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/ambiance.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/base16-dark.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/base16-light.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/blackboard.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/cobalt.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/colorforth.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/eclipse.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/elegant.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/erlang-dark.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/lesser-dark.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/mbo.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/mdn-like.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/midnight.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/monokai.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/neat.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/neo.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/night.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/paraiso-dark.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/paraiso-light.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/pastel-on-dark.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/rubyblue.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/solarized.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/the-matrix.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/tomorrow-night-bright.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/tomorrow-night-eighties.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/twilight.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/vibrant-ink.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/xq-dark.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/xq-light.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/zenburn.css\"/>\n\n  <link rel=\"stylesheet\" href=\"codemirror/addon/hint/show-hint.css\"/>\n\n  <script src=\"codemirror/lib/codemirror.js\"></script>\n  <script src=\"codemirror/addon/selection/active-line.js\"></script>\n  <script src=\"codemirror/addon/fold/xml-fold.js\"></script>\n  <script src=\"codemirror/addon/edit/matchtags.js\"></script>\n  <script src=\"codemirror/addon/hint/show-hint.js\"></script>\n  <script src=\"codemirror/addon/hint/xml-hint.js\"></script>\n  <script src=\"codemirror/addon/hint/html-hint.js\"></script>\n  <script src=\"codemirror/addon/search/searchcursor.js\"></script>\n  <script src=\"codemirror/mode/markdown/markdown.js\"></script>\n  <style type=\"text/css\" media=\"screen\">\n    .CodeMirror { \n        height: 100%;\n        margin: 0;\n        position: absolute;\n        top: 0;\n        bottom: 0;\n        left: 0;\n        right: 0;\n        background-color: #fefefe;\n    }\n    .CodeMirror-scroll {height: 100% ! important}\n    .CodeMirror-gutter {cursor: pointer;}\n  </style>\n</head>\n<body>\n\n<textarea id=\"code\" name=\"code\"></textarea>\n<script>\n  var gEditor = null;\n  var gChangeCallback = null;\n  var gKeyPressCallback = null;\n  var gChangeTimer = null;\n  var gTheme  = \"light\";\n  var gInstalled = false;\n  var gInitialValue = \"\";\n\n  window.onload = function(){\n\n     function changeFunc() {\n       if (gChangeTimer) {\n         clearTimeout(gChangeTimer);\n         gChangeTimer = null;\n       }\n       if (gChangeCallback)\n         gChangeTimer = setTimeout(gChangeCallback, 100, gEditor.getValue());\n     }\n\n     gEditor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        mode: \"markdown\",\n        lineNumbers: true,\n        lineWrapping: false,\n        value: \"\",\n        styleActiveLine: true,\n        matchTags: {bothTags: true},\n\n        tabSize: 2,\n        fixedGutter: true,\n        extraGutterSize: 4,\n        indentUnit: 2,\n        indentWithTabs: false,\n        matchBrackets: true,\n        onChange: changeFunc,\n      });\n    getEditableElement().addEventListener(\"keypress\", gKeyPressCallback, true);\n    gEditor.setValue(gInitialValue);\n    gEditor.clearHistory();\n    gEditor.focus();\n   };\n\n  function getEditableElement() {\n    return document.querySelector(\".CodeMirror\");\n  }\n\n  function useTheme(aTheme) {\n    gTheme = aTheme;\n    gEditor.setOption(\"theme\", aTheme);\n  }\n\n  function getCurrentTheme()\n  {\n    return gTheme;\n  }\n\n  function installCodeMirror(aKeyPressCallback, aChangeCallback, aTheme, aValue) {\n    gKeyPressCallback = aKeyPressCallback;\n    gChangeCallback = aChangeCallback;\n    gTheme = aTheme;\n    gInitialValue = aValue;\n  }\n\n  function findNeedle(aForward, aInitial, aNeedle, aIsCaseSensitive)\n  {\n    var found = false;\n    if (aInitial || !gEditor.lastNeedle) {\n      var selection = gEditor.getCursor(true);\n      gEditor.lastNeedle = gEditor.getSearchCursor(aNeedle, { line: selection.line, ch: selection.ch }, aIsCaseSensitive);\n      found = gEditor.lastNeedle.findNext();\n    }\n    else {\n      if (aForward) {\n        found = gEditor.lastNeedle.findNext();\n      }\n      else {\n        found = gEditor.lastNeedle.findPrevious();\n      }\n    }\n\n    if (!found) { // maybe we hit the document's limits\n      if (aForward) {\n        gEditor.lastNeedle = gEditor.getSearchCursor(aNeedle, { line: 0, ch: 0 }, aIsCaseSensitive);\n        found = gEditor.lastNeedle.findNext();\n      }\n      else {\n        var line = gEditor.lineCount() - 1;\n        var lineProse = gEditor.getLine(line);\n        gEditor.lastNeedle = gEditor.getSearchCursor(aNeedle, { line: line, ch: lineProse.length }, aIsCaseSensitive);\n        found = gEditor.lastNeedle.findPrevious();\n      }\n    }\n    if (found)\n      gEditor.setSelection(gEditor.lastNeedle.from(), gEditor.lastNeedle.to());\n\n    return found;\n  }\n</script>\n</body>\n</html>\n"
  },
  {
    "path": "base/res/polyglot.xhtml",
    "content": "<!DOCTYPE html>\n<html xmlns=\"http://www.w3.org/1999/xhtml\" lang=\"\" xml:lang=\"\">\n  <head>\n    <title></title>\n    <meta charset=\"UTF-8\"/>\n  </head>\n  <body>\n    <p><br/></p>\n  </body>\n</html>"
  },
  {
    "path": "base/res/reset-fonts-grids.css",
    "content": "/*\nCopyright (c) 2008, Yahoo! Inc. All rights reserved.\nCode licensed under the BSD License:\nhttp://developer.yahoo.net/yui/license.txt\nversion: 2.6.0\n*/\nhtml{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;} .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:\".\";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}"
  },
  {
    "path": "base/res/scripteditor.html",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE html>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n  <meta charset=\"UTF-8\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/lib/codemirror.css\"/>\n\n  <link rel=\"stylesheet\" href=\"codemirror/theme/3024-day.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/3024-night.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/ambiance-mobile.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/ambiance.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/base16-dark.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/base16-light.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/blackboard.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/cobalt.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/colorforth.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/eclipse.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/elegant.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/erlang-dark.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/lesser-dark.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/mbo.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/mdn-like.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/midnight.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/monokai.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/neat.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/neo.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/night.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/paraiso-dark.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/paraiso-light.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/pastel-on-dark.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/rubyblue.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/solarized.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/the-matrix.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/tomorrow-night-bright.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/tomorrow-night-eighties.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/twilight.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/vibrant-ink.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/xq-dark.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/xq-light.css\"/>\n  <link rel=\"stylesheet\" href=\"codemirror/theme/zenburn.css\"/>\n\n  <link rel=\"stylesheet\" href=\"codemirror/addon/hint/show-hint.css\"/>\n\n  <script src=\"codemirror/lib/codemirror.js\"></script>\n  <script src=\"codemirror/addon/selection/active-line.js\"></script>\n  <script src=\"codemirror/addon/fold/xml-fold.js\"></script>\n  <script src=\"codemirror/addon/edit/matchtags.js\"></script>\n  <script src=\"codemirror/addon/hint/show-hint.js\"></script>\n  <script src=\"codemirror/addon/hint/javascript-hint.js\"></script>\n  <script src=\"codemirror/addon/search/searchcursor.js\"></script>\n  <script src=\"codemirror/mode/javascript/javascript.js\"></script>\n  <style type=\"text/css\" media=\"screen\">\n    .CodeMirror { \n        height: 100%;\n        margin: 0;\n        position: absolute;\n        top: 0;\n        bottom: 0;\n        left: 0;\n        right: 0;\n        background-color: #fefefe;\n    }\n    .CodeMirror-scroll {height: 100% ! important}\n    .CodeMirror-gutter {cursor: pointer;}\n  </style>\n</head>\n<body>\n\n<textarea id=\"code\" name=\"code\"></textarea>\n<script>\n  var gEditor = null;\n  var gChangeCallback = null;\n  var gKeyPressCallback = null;\n  var gChangeTimer = null;\n  var gTheme  = \"light\";\n  var gInstalled = false;\n  var gInitialValue = \"\";\n\n  window.onload = function(){\n\n     function changeFunc() {\n       if (gChangeTimer) {\n         clearTimeout(gChangeTimer);\n         gChangeTimer = null;\n       }\n       if (gChangeCallback)\n         gChangeTimer = setTimeout(gChangeCallback, 100, gEditor.getValue());\n     }\n\n     gEditor = CodeMirror.fromTextArea(document.getElementById(\"code\"), {\n        mode: \"javascript\",\n        extraKeys: {\"Shift-Space\": \"autocomplete\"},\n        lineNumbers: true,\n        lineWrapping: false,\n        value: \"\",\n        styleActiveLine: true,\n        matchTags: {bothTags: true},\n\n        tabSize: 2,\n        fixedGutter: true,\n        extraGutterSize: 4,\n        indentUnit: 2,\n        indentWithTabs: false,\n        matchBrackets: true,\n        onChange: changeFunc,\n      });\n    getEditableElement().addEventListener(\"keypress\", gKeyPressCallback, true);\n    gEditor.setValue(gInitialValue);\n    gEditor.clearHistory();\n    gEditor.focus();\n   };\n\n  function getEditableElement() {\n    return document.querySelector(\".CodeMirror\");\n  }\n\n  function useTheme(aTheme) {\n    gTheme = aTheme;\n    gEditor.setOption(\"theme\", aTheme);\n  }\n\n  function getCurrentTheme()\n  {\n    return gTheme;\n  }\n\n  function installCodeMirror(aKeyPressCallback, aChangeCallback, aTheme, aValue) {\n    gKeyPressCallback = aKeyPressCallback;\n    gChangeCallback = aChangeCallback;\n    gTheme = aTheme;\n    gInitialValue = aValue;\n  }\n\n  function findNeedle(aForward, aInitial, aNeedle, aIsCaseSensitive)\n  {\n    var found = false;\n    if (aInitial || !gEditor.lastNeedle) {\n      var selection = gEditor.getCursor(true);\n      gEditor.lastNeedle = gEditor.getSearchCursor(aNeedle, { line: selection.line, ch: selection.ch }, aIsCaseSensitive);\n      found = gEditor.lastNeedle.findNext();\n    }\n    else {\n      if (aForward) {\n        found = gEditor.lastNeedle.findNext();\n      }\n      else {\n        found = gEditor.lastNeedle.findPrevious();\n      }\n    }\n\n    if (!found) { // maybe we hit the document's limits\n      if (aForward) {\n        gEditor.lastNeedle = gEditor.getSearchCursor(aNeedle, { line: 0, ch: 0 }, aIsCaseSensitive);\n        found = gEditor.lastNeedle.findNext();\n      }\n      else {\n        var line = gEditor.lineCount() - 1;\n        var lineProse = gEditor.getLine(line);\n        gEditor.lastNeedle = gEditor.getSearchCursor(aNeedle, { line: line, ch: lineProse.length }, aIsCaseSensitive);\n        found = gEditor.lastNeedle.findPrevious();\n      }\n    }\n    if (found)\n      gEditor.setSelection(gEditor.lastNeedle.from(), gEditor.lastNeedle.to());\n\n    return found;\n  }\n</script>\n</body>\n</html>\n"
  },
  {
    "path": "base/res/xhtml11.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\" \"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <title></title>\n  </head>\n  <body>\n    <p><br/></p>\n  </body>\n</html>"
  },
  {
    "path": "base/res/xhtml5.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE html>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n    <title></title>\n</head>\n<body>\n  <p><br/></p>\n</body>\n</html>\n"
  },
  {
    "path": "base/res/xhtml_strict.html",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <title></title>\n  </head>\n  <body><br /></body>\n</html>\n"
  },
  {
    "path": "base/res/xhtml_strict.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <title></title>\n  </head>\n  <body><p><br/></p></body>\n</html>\n"
  },
  {
    "path": "base/res/xhtml_transitional.html",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE html PUBLIC  \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <title></title>\n  </head>\n  <body>\n    <br/>\n  </body>\n</html>';\n"
  },
  {
    "path": "base/res/xhtml_transitional.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE html PUBLIC  \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <title></title>\n  </head>\n  <body>\n    <p><br/></p>\n  </body>\n</html>\n\n"
  },
  {
    "path": "branding/Makefile.in",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is mozilla.org code.\n#\n# The Initial Developer of the Original Code is Mozilla Foundation.\n# Portions created by the Initial Developer are Copyright (C) 2009\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Justin Dolske <dolske@mozilla.com> (original author)\n#   Jared Wein <jwein@mozilla.com>\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nDEPTH = ../..\ntopsrcdir = @top_srcdir@\nsrcdir = @srcdir@\nVPATH = @srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\ninclude $(topsrcdir)/config/rules.mk\n\nWINDOWS_BRANDING_FILES = \\\n\tbluegriffon.ico \\\n\tdocument.ico \\\n\tbranding.nsi \\\n\twizHeader.bmp \\\n\twizHeaderRTL.bmp \\\n\twizWatermark.bmp \\\n\t$(NULL)\n\nOSX_BRANDING_FILES = \\\n\tbackground.png \\\n\tbluegriffon.icns \\\n\tdisk.icns \\\n\tdsstore \\\n\t$(NULL)\n\nLINUX_BRANDING_FILES = \\\n\tdefault16.png \\\n\tdefault32.png \\\n\tdefault48.png \\\n\tmozicon128.png \\\n\t$(NULL)\n\nOS2_BRANDING_FILES = \\\n\tbluegriffon-os2.ico \\\n\tdocument-os2.ico \\\n\t$(NULL)\n\nexport::\n\t$(NSINSTALL) -D $(DIST)/branding\nifeq ($(MOZ_WIDGET_TOOLKIT),windows)\n\tcp $(addprefix $(srcdir)/, $(WINDOWS_BRANDING_FILES)) $(DIST)/branding/\nendif\nifeq ($(MOZ_WIDGET_TOOLKIT),cocoa)\n\tcp $(addprefix $(srcdir)/, $(OSX_BRANDING_FILES)) $(DIST)/branding/\nendif\nifeq ($(MOZ_WIDGET_TOOLKIT),gtk2)\n\tcp $(addprefix $(srcdir)/, $(LINUX_BRANDING_FILES)) $(DIST)/branding/\n\t$(NSINSTALL) -D $(DIST)/install\nendif\nifeq ($(OS_ARCH),OS2)\n\tcp $(addprefix $(srcdir)/, $(OS2_BRANDING_FILES)) $(DIST)/branding/\nendif\n"
  },
  {
    "path": "branding/branding.nsi",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is the Mozilla Installer code.\n#\n# The Initial Developer of the Original Code is Mozilla Foundation\n# Portions created by the Initial Developer are Copyright (C) 2006\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#  Robert Strong <robert.bugzilla@gmail.com>\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\n# NSIS branding defines for official release builds.\n# The nightly build branding.nsi is located in browser/installer/windows/nsis/\n# The unofficial build branding.nsi is located in browser/branding/unofficial/\n\n# BrandFullNameInternal is used for some registry and file system values\n# instead of BrandFullName and typically should not be modified.\n!define BrandFullNameInternal \"BlueGriffon\"\n!define CompanyName           \"Disruptive Innovation SAS\"\n!define URLInfoAbout          \"http://www.bluegriffon.org\"\n!define URLUpdateInfo         \"http://www.bluegriffon.org\"\n"
  },
  {
    "path": "branding/configure.sh",
    "content": "MOZ_APP_DISPLAYNAME=BlueGriffon\nMOZ_UA_BUILDID=20100101\n"
  },
  {
    "path": "branding/moz.build",
    "content": ""
  },
  {
    "path": "build.mk",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ninstaller:\n\t@$(MAKE) -C bluegriffon/installer installer\n\npackage:\n\t@$(MAKE) -C bluegriffon/installer\n\npackage-compare:\n\t@$(MAKE) -C bluegriffon/installer package-compare\n\nstage-package:\n\t@$(MAKE) -C bluegriffon/installer stage-package\n\nsdk:\n\t@$(MAKE) -C bluegriffon/installer make-sdk\n\ninstall::\n\t@$(MAKE) -C bluegriffon/installer install\n\nclean::\n\t@$(MAKE) -C bluegriffon/installer clean\n\ndistclean::\n\t@$(MAKE) -C bluegriffon/installer distclean\n\nsource-package::\n\t@$(MAKE) -C bluegriffon/installer source-package\n\nupload::\n\t@$(MAKE) -C bluegriffon/installer upload\n\nsource-upload::\n\t@$(MAKE) -C bluegriffon/installer source-upload\n\nhg-bundle::\n\t@$(MAKE) -C bluegriffon/installer hg-bundle\n\nl10n-check::\n\t@$(MAKE) -C bluegriffon/locales l10n-check\n\nifdef ENABLE_TESTS\n# Implemented in testing/testsuite-targets.mk\n\nmochitest-bluegriffon-chrome:\n\t$(RUN_MOCHITEST) --bluegriffon-chrome\n\t$(CHECK_TEST_ERROR)\n\nmochitest:: mochitest-bluegriffon-chrome\n\n.PHONY: mochitest-bluegriffon-chrome\n\nmochitest-metro-chrome:\n\t$(RUN_MOCHITEST) --metro-immersive --bluegriffon-chrome\n\t$(CHECK_TEST_ERROR)\n\n\nendif\n"
  },
  {
    "path": "components/Makefile.in",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is the Mozilla Browser code.\n#\n# The Initial Developer of the Original Code is\n# Netscape Communications Corporation.\n# Portions created by the Initial Developer are Copyright (C) 2002\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#  Brian Ryner <bryner@brianryner.com>\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nDEPTH\t\t= ../..\ntopsrcdir\t= @top_srcdir@\nsrcdir\t\t= @srcdir@\nVPATH\t\t= @srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\ninclude $(topsrcdir)/config/rules.mk\n"
  },
  {
    "path": "components/bgCharUnicodeAutocomplete.js",
    "content": "Components.utils.import(\"resource://gre/modules/XPCOMUtils.jsm\");\nComponents.utils.import(\"resource://gre/modules/unicodeHelper.jsm\");\n\n////////////////////////////////////////////////////////////////////////////////\n//// Constants\n\nconst Cc = Components.classes;\nconst Ci = Components.interfaces;\nconst Cr = Components.results;\n\nfunction bgCharUnicodeAutocompleteResult(searchString, searchResult,\n                                      defaultIndex, errorDescription,\n                                      results, comments) {\n  this._searchString = searchString;\n  this._searchResult = searchResult;\n  this._defaultIndex = defaultIndex;\n  this._errorDescription = errorDescription;\n  this._results = results;\n  this._comments = comments;\n}\n\nbgCharUnicodeAutocompleteResult.prototype = {\n  _searchString: \"\",\n  _searchResult: 0,\n  _defaultIndex: 0,\n  _errorDescription: \"\",\n  _results: [],\n  _comments: [],\n\n  /**\n   * The original search string\n   */\n  get searchString() {\n    return this._searchString;\n  },\n\n  /**\n   * The result code of this result object, either:\n   *         RESULT_IGNORED   (invalid searchString)\n   *         RESULT_FAILURE   (failure)\n   *         RESULT_NOMATCH   (no matches found)\n   *         RESULT_SUCCESS   (matches found)\n   */\n  get searchResult() {\n    return this._searchResult;\n  },\n\n  /**\n   * Index of the default item that should be entered if none is selected\n   */\n  get defaultIndex() {\n    return this._defaultIndex;\n  },\n\n  /**\n   * A string describing the cause of a search failure\n   */\n  get errorDescription() {\n    return this._errorDescription;\n  },\n\n  /**\n   * The number of matches\n   */\n  get matchCount() {\n    return this._results.length;\n  },\n\n  /**\n   * Get the value of the result at the given index\n   */\n  getValueAt: function(index) {\n    return this._results[index];\n  },\n\n  getLabelAt: function(index) {\n    return this._results[index];\n  },\n\n  /**\n   * Get the comment of the result at the given index\n   */\n  getCommentAt: function(index) {\n    return this._comments[index];\n  },\n\n  /**\n   * Get the style hint for the result at the given index\n   */\n  getStyleAt: function(index) {\n    if (!this._comments[index])\n      return null;  // not a category label, so no special styling\n\n    if (index == 0)\n      return \"suggestfirst\";  // category label on first line of results\n\n    return \"suggesthint\";   // category label on any other line of results\n  },\n\n  /**\n   * Get the image for the result at the given index\n   * The return value is expected to be an URI to the image to display\n   */\n  getImageAt : function (index) {\n    return \"\";\n  },\n\n  /**\n   * Remove the value at the given index from the autocomplete results.\n   * If removeFromDb is set to true, the value should be removed from\n   * persistent storage as well.\n   */\n  removeValueAt: function(index, removeFromDb) {\n    this._results.splice(index, 1);\n    this._comments.splice(index, 1);\n  },\n\n  QueryInterface: function(aIID) {\n    if (!aIID.equals(Ci.nsIAutoCompleteResult) && !aIID.equals(Ci.nsISupports))\n        throw Components.results.NS_ERROR_NO_INTERFACE;\n    return this;\n  }\n};\n\n////////////////////////////////////////////////////////////////////////////////\n//// bgCharUnicodeAutocomplete\n\nfunction bgCharUnicodeAutocomplete() {\n}\n\nbgCharUnicodeAutocomplete.prototype = {\n  /*\n   * Search for a given string and notify a listener (either synchronously\n   * or asynchronously) of the result\n   *\n   * @param searchString - The string to search for\n   * @param searchParam - An extra parameter\n   * @param previousResult - A previous result to use for faster searchinig\n   * @param listener - A listener to notify when the search is complete\n   */\n  startSearch: function(searchString, searchParam, result, listener) {\n    // This autocomplete source assumes the developer attached a JSON string\n    // to the the \"autocompletesearchparam\" attribute or \"searchParam\" property\n    // of the <textbox> element. The JSON is converted into an array and used\n    // as the source of match data. Any values that match the search string\n    // are moved into temporary arrays and passed to the AutoCompleteResult\n    var results = [];\n    var comments = [];\n\n    results = UnicodeUtils.findCharFromName(searchString);\n    var newResult = new bgCharUnicodeAutocompleteResult(searchString, Ci.nsIAutoCompleteResult.RESULT_SUCCESS, 0, \"\", results, comments);\n    listener.onSearchResult(this, newResult);\n  },\n\n  /*\n   * Stop an asynchronous search that is in progress\n   */\n  stopSearch: function() {\n  },\n    \n  //////////////////////////////////////////////////////////////////////////////\n  //// nsISupports\n\n  classID: Components.ID(\"0f80c041-f794-4589-9d82-60332a69ca5a\"),\n\n  QueryInterface: XPCOMUtils.generateQI([\n    Ci.nsIAutoCompleteSearch,\n    Ci.nsISupports\n  ])\n};\n\nlet components = [bgCharUnicodeAutocomplete];\nconst NSGetFactory = XPCOMUtils.generateNSGetFactory(components);\n"
  },
  {
    "path": "components/bgCharUnicodeAutocomplete.manifest",
    "content": "component {0f80c041-f794-4589-9d82-60332a69ca5a} bgCharUnicodeAutocomplete.js\ncontract @mozilla.org/autocomplete/search;1?name=bluegriffoncharunicode-autocomplete {0f80c041-f794-4589-9d82-60332a69ca5a}\n"
  },
  {
    "path": "components/bgCommandHandler.js",
    "content": "Components.utils.import(\"resource://gre/modules/XPCOMUtils.jsm\");\nComponents.utils.import(\"resource://gre/modules/Services.jsm\");\nComponents.utils.import(\"resource://gre/modules/urlHelper.jsm\");\n\nconst nsISupports            = Components.interfaces.nsISupports;\n\nconst nsICommandLine         = Components.interfaces.nsICommandLine;\nconst nsICommandLineHandler  = Components.interfaces.nsICommandLineHandler;\nconst nsIContentHandler      = Components.interfaces.nsIContentHandler;\nconst nsIDocShellTreeItem    = Components.interfaces.nsIDocShellTreeItem;\nconst nsIDOMChromeWindow     = Components.interfaces.nsIDOMChromeWindow;\nconst nsIDOMWindow           = Components.interfaces.nsIDOMWindow;\nconst nsIFileURL             = Components.interfaces.nsIFileURL;\nconst nsIHttpProtocolHandler = Components.interfaces.nsIHttpProtocolHandler;\nconst nsIInterfaceRequestor  = Components.interfaces.nsIInterfaceRequestor;\nconst nsINetUtil             = Components.interfaces.nsINetUtil;\nconst nsIPrefBranch          = Components.interfaces.nsIPrefBranch;\nconst nsIPrefLocalizedString = Components.interfaces.nsIPrefLocalizedString;\nconst nsISupportsString      = Components.interfaces.nsISupportsString;\nconst nsIURIFixup            = Components.interfaces.nsIURIFixup;\nconst nsIWebNavigation       = Components.interfaces.nsIWebNavigation;\nconst nsIWindowMediator      = Components.interfaces.nsIWindowMediator;\nconst nsIWindowWatcher       = Components.interfaces.nsIWindowWatcher;\nconst nsICategoryManager     = Components.interfaces.nsICategoryManager;\nconst nsIWebNavigationInfo   = Components.interfaces.nsIWebNavigationInfo;\nconst nsIBrowserSearchService = Components.interfaces.nsIBrowserSearchService;\nconst nsICommandLineValidator = Components.interfaces.nsICommandLineValidator;\nconst nsIXULAppInfo          = Components.interfaces.nsIXULAppInfo;\nconst nsIObserver            = Components.interfaces.nsIObserver;\n\nconst NS_BINDING_ABORTED = Components.results.NS_BINDING_ABORTED;\nconst NS_ERROR_WONT_HANDLE_CONTENT = 0x805d0001;\nconst NS_ERROR_ABORT = Components.results.NS_ERROR_ABORT;\n\nconst URI_INHERITS_SECURITY_CONTEXT = nsIHttpProtocolHandler\n                                        .URI_INHERITS_SECURITY_CONTEXT;\n\n// Flag used to indicate that the arguments to openWindow can be passed directly.\nconst NO_EXTERNAL_URIS = 1;\n\nfunction openWindow(parent, url, target, features, args, noExternalArgs) {\n  var wwatch = Components.classes[\"@mozilla.org/embedcomp/window-watcher;1\"]\n                         .getService(nsIWindowWatcher);\n\n  if (noExternalArgs == NO_EXTERNAL_URIS) {\n    // Just pass in the defaultArgs directly\n    var argstring;\n    if (args) {\n      argstring = Components.classes[\"@mozilla.org/supports-string;1\"]\n                            .createInstance(nsISupportsString);\n      argstring.data = args;\n    }\n\n    return wwatch.openWindow(parent, url, target, features, argstring);\n  }\n  \n  // Pass an array to avoid the browser \"|\"-splitting behavior.\n  var argArray = Components.classes[\"@mozilla.org/array;1\"]\n                    .createInstance(Components.interfaces.nsIMutableArray);\n\n  // add args to the arguments array\n  var stringArgs = null;\n  if (args instanceof Array) // array\n    stringArgs = args;\n  else if (args) // string\n    stringArgs = [args];\n\n  if (stringArgs) {\n    // put the URIs into argArray\n    var uriArray = Components.classes[\"@mozilla.org/array;1\"]\n                       .createInstance(Components.interfaces.nsIMutableArray);\n    stringArgs.forEach(function (uri) {\n      var sstring = Components.classes[\"@mozilla.org/supports-string;1\"]\n                              .createInstance(nsISupportsString);\n      sstring.data = uri;\n      uriArray.appendElement(sstring);\n    });\n    argArray.appendElement(uriArray);\n  } else {\n    argArray.appendElement(null);\n  }\n\n  return wwatch.openWindow(parent, url, target, features, argArray);\n}\n\n\nfunction nsBlueGriffonContentHandler() {\n}\nnsBlueGriffonContentHandler.prototype = {\n  classID: Components.ID(\"{207D7161-7548-4BA3-99C9-01AE98C53A32}\"),\n\n  _xpcom_factory: {\n    createInstance: function bch_factory_ci(outer, iid) {\n      if (outer)\n        throw Components.results.NS_ERROR_NO_AGGREGATION;\n      return gBlueGriffonContentHandler.QueryInterface(iid);\n    }\n  },\n\n  /* helper functions */\n\n  mChromeURL : null,\n\n  get chromeURL() {\n    if (this.mChromeURL) {\n      return this.mChromeURL;\n    }\n\n    var prefb = Components.classes[\"@mozilla.org/preferences-service;1\"]\n                          .getService(nsIPrefBranch);\n    this.mChromeURL = prefb.getCharPref(\"browser.chromeURL\");\n\n    return this.mChromeURL;\n  },\n\n  /* nsISupports */\n  QueryInterface : XPCOMUtils.generateQI([nsICommandLineHandler,\n                                          nsIContentHandler]),\n\n  /* nsICommandLineHandler */\n  handle : function bch_handle(cmdLine) {\n    if (!cmdLine.length)\n      return;\n\n    var urlArray = [];\n    var url = null;\n    var ar = null;\n\n    // deal with -file arguments\n    do {\n      var ar = cmdLine.handleFlagWithParam(\"file\", false);\n      if (ar) {\n        cmdLine.preventDefault = true;\n        try {\n          var localFile = UrlUtils.newLocalFile(ar);\n          var ioService =\n            Components.classes[\"@mozilla.org/network/io-service;1\"]\n                      .getService(Components.interfaces.nsIIOService);\n          var fileHandler =\n            ioService.getProtocolHandler(\"file\")\n                    .QueryInterface(Components.interfaces.nsIFileProtocolHandler);\n          url = fileHandler.getURLSpecFromFile(localFile);\n          urlArray.push(url);\n        }\n        catch(e) {}\n      }\n    }\n    while (ar);\n\n    do {\n      url = cmdLine.handleFlagWithParam(\"url\", false);\n      if (url)\n        urlArray.push(url);\n    }\n    while(url);\n    \n#ifndef XP_MACOSX\n    if (cmdLine.length) {\n      for (var i = 0; i < cmdLine.length; i++) {\n        var arg = cmdLine.getArgument(i);\n        if (arg[0] != \"-\")\n          urlArray.push(arg);\n      }\n    }\n#endif\n\n    var wm = Components.classes[\"@mozilla.org/appshell/window-mediator;1\"]\n               .getService(nsIWindowMediator);\n    var e = Services.wm.getEnumerator(\"bluegriffon\");\n    var mostRecent = null;\n    if (e && e.hasMoreElements()) {\n      mostRecent = e.getNext();\n    }\n\n    if (urlArray && urlArray.length) {\n      cmdLine.preventDefault = true;\n      if (mostRecent) {\n        var navNav = mostRecent.QueryInterface(nsIInterfaceRequestor)\n                          .getInterface(nsIWebNavigation);\n        var rootItem = navNav.QueryInterface(nsIDocShellTreeItem).rootTreeItem;\n        var rootWin = rootItem.QueryInterface(nsIInterfaceRequestor)\n                              .getInterface(nsIDOMWindow);\n        rootWin.OpenFiles(urlArray, true);\n        return;\n      }\n      return openWindow(null, \"chrome://bluegriffon/content/xul/bluegriffon.xul\",\n                              \"_blank\",\n                              \"chrome,dialog=no,all\",\n                              urlArray);\n    }\n  },\n\n  helpInfo : \"\",\n\n  /* nsIContentHandler */\n\n  handleContent : function bch_handleContent(contentType, context, request) {\n    Services.prompt.alert(null, \"nsBlueGriffonContentHandler\", \"handleContent\");\n  }\n};\n\nfunction nsDefaultCommandLineHandler() {\n}\n\nnsDefaultCommandLineHandler.prototype = {\n  classID: Components.ID(\"{87B61700-9D3D-47FE-802D-10F57F30AD9A}\"),\n\n  /* nsISupports */\n  QueryInterface : function dch_QI(iid) {\n    if (!iid.equals(nsISupports) &&\n        !iid.equals(nsICommandLineHandler) &&\n        !iid.equals(nsIObserver))\n      throw Components.results.NS_ERROR_NO_INTERFACE;\n\n    return this;\n  },\n\n  // List of uri's that were passed via the command line without the app\n  // running and have already been handled. This is compared against uri's\n  // opened using DDE on Win32 so we only open one of the requests.\n  _handledURIs: [ ],\n\n  /* nsICommandLineHandler */\n  handle : function dch_handle(cmdLine) {\n    if (!cmdLine.length)\n      return;\n\n    var urlArray = [];\n    var url = null;\n    var ar = null;\n\n    // deal with -file arguments\n    do {\n      var ar = cmdLine.handleFlagWithParam(\"file\", false);\n      if (ar) {\n        cmdLine.preventDefault = true;\n        try {\n          var localFile = UrlUtils.newLocalFile(ar);\n          var ioService =\n            Components.classes[\"@mozilla.org/network/io-service;1\"]\n                      .getService(Components.interfaces.nsIIOService);\n          var fileHandler =\n            ioService.getProtocolHandler(\"file\")\n                    .QueryInterface(Components.interfaces.nsIFileProtocolHandler);\n          url = fileHandler.getURLSpecFromFile(localFile);\n          urlArray.push(url);\n        }\n        catch(e) {}\n      }\n    }\n    while (ar);\n\n    do {\n      url = cmdLine.handleFlagWithParam(\"url\", false);\n      if (url)\n        urlArray.push(url);\n    }\n    while(url);\n  \n#ifndef XP_MACOSX\n    if (cmdLine.length) {\n      for (var i = 0; i < cmdLine.length; i++) {\n        var arg = cmdLine.getArgument(i);\n        if (arg[0] != \"-\")\n          urlArray.push(arg);\n      }\n    }\n#endif\n\n    var wm = Components.classes[\"@mozilla.org/appshell/window-mediator;1\"]\n              .getService(nsIWindowMediator);\n    var e = Services.wm.getEnumerator(\"bluegriffon\");\n    var mostRecent = null;\n    if (e && e.hasMoreElements()) {\n      mostRecent = e.getNext();\n    }\n\n    if (urlArray && urlArray.length) {\n      cmdLine.preventDefault = true;\n      if (mostRecent) {\n        var navNav = mostRecent.QueryInterface(nsIInterfaceRequestor)\n                          .getInterface(nsIWebNavigation);\n        var rootItem = navNav.QueryInterface(nsIDocShellTreeItem).rootTreeItem;\n        var rootWin = rootItem.QueryInterface(nsIInterfaceRequestor)\n                              .getInterface(nsIDOMWindow);\n        rootWin.OpenFiles(urlArray, true);\n        return;\n      }\n      return openWindow(null, \"chrome://bluegriffon/content/xul/bluegriffon.xul\",\n                              \"_blank\",\n                              \"chrome,dialog=no,all\",\n                              urlArray);\n    }\n\n    if (mostRecent) {\n      mostRecent.focus();\n      return mostRecent;\n    }\n#ifdef TAGADA\n    var wwatch = Components.classes[\"@mozilla.org/embedcomp/window-watcher;1\"]\n                           .getService(nsIWindowWatcher);\n    return wwatch.openWindow(null, this.hiddenChromeURL,\n                             \"_blank\",\n                             \"chrome,dialog=no,all\",\n                             cmdLine);\n#else\n    if (!cmdLine.preventDefault)\n      return openWindow(null, \"chrome://bluegriffon/content/xul/bluegriffon.xul\",\n                               \"_blank\",\n                               \"chrome,dialog=no,all\",\n                               \"\");\n#endif\n\n  },\n\n#ifdef XP_MACOSX\n  mHiddenChromeURL : null,\n\n  get hiddenChromeURL() {\n    if (this.mHiddenChromeURL) {\n      return this.mHiddenChromeURL;\n    }\n\n    var prefb = Components.classes[\"@mozilla.org/preferences-service;1\"]\n                          .getService(nsIPrefBranch);\n    this.mHiddenChromeURL = prefb.getCharPref(\"browser.hiddenWindowChromeURL\");\n\n    return this.mHiddenChromeURL;\n  },\n#endif\n\n  helpInfo : \"\"\n};\n\nvar gBlueGriffonContentHandler = new nsBlueGriffonContentHandler();\n\nvar components = [nsBlueGriffonContentHandler, nsDefaultCommandLineHandler];\nvar NSGetFactory = XPCOMUtils.generateNSGetFactory(components);\n"
  },
  {
    "path": "components/bgCommandHandler.manifest",
    "content": "# bgCommandHandler.js\ncomponent {207D7161-7548-4BA3-99C9-01AE98C53A32} bgCommandHandler.js\ncontract @disruptive-innovations.com/bluegriffon/clh;1 {207D7161-7548-4BA3-99C9-01AE98C53A32}\ncomponent {87B61700-9D3D-47FE-802D-10F57F30AD9A} bgCommandHandler.js\ncontract @disruptive-innovations.com/bluegriffon/final-clh;1 {87B61700-9D3D-47FE-802D-10F57F30AD9A}\ncontract @mozilla.org/uriloader/content-handler;1?type=text/html {87B61700-9D3D-47FE-802D-10F57F30AD9A}\n#contract @mozilla.org/uriloader/content-handler;1?type=text/xml {207D7161-7548-4BA3-99C9-01AE98C53A32}\n#contract @mozilla.org/uriloader/content-handler;1?type=application/xhtml+xml {207D7161-7548-4BA3-99C9-01AE98C53A32}\ncategory command-line-handler m-bluegriffon @disruptive-innovations.com/bluegriffon/clh;1\ncategory command-line-handler y-default @disruptive-innovations.com/bluegriffon/final-clh;1\n"
  },
  {
    "path": "components/bgLocationAutocomplete.js",
    "content": "Components.utils.import(\"resource://gre/modules/XPCOMUtils.jsm\");\n\n////////////////////////////////////////////////////////////////////////////////\n//// Constants\n\nconst Cc = Components.classes;\nconst Ci = Components.interfaces;\nconst Cr = Components.results;\n\nfunction bgLocationAutocompleteResult(searchString, searchResult,\n                                      defaultIndex, errorDescription,\n                                      results, comments) {\n  this._searchString = searchString;\n  this._searchResult = searchResult;\n  this._defaultIndex = defaultIndex;\n  this._errorDescription = errorDescription;\n  this._results = results;\n  this._comments = comments;\n}\n\nbgLocationAutocompleteResult.prototype = {\n  _searchString: \"\",\n  _searchResult: 0,\n  _defaultIndex: 0,\n  _errorDescription: \"\",\n  _results: [],\n  _comments: [],\n\n  /**\n   * The original search string\n   */\n  get searchString() {\n    return this._searchString;\n  },\n\n  /**\n   * The result code of this result object, either:\n   *         RESULT_IGNORED   (invalid searchString)\n   *         RESULT_FAILURE   (failure)\n   *         RESULT_NOMATCH   (no matches found)\n   *         RESULT_SUCCESS   (matches found)\n   */\n  get searchResult() {\n    return this._searchResult;\n  },\n\n  /**\n   * Index of the default item that should be entered if none is selected\n   */\n  get defaultIndex() {\n    return this._defaultIndex;\n  },\n\n  /**\n   * A string describing the cause of a search failure\n   */\n  get errorDescription() {\n    return this._errorDescription;\n  },\n\n  /**\n   * The number of matches\n   */\n  get matchCount() {\n    return this._results.length;\n  },\n\n  /**\n   * Get the value of the result at the given index\n   */\n  getValueAt: function(index) {\n    return this._results[index];\n  },\n\n  getLabelAt: function(index) {\n    return this._results[index];\n  },\n\n  /**\n   * Get the comment of the result at the given index\n   */\n  getCommentAt: function(index) {\n    return this._comments[index];\n  },\n\n  /**\n   * Get the style hint for the result at the given index\n   */\n  getStyleAt: function(index) {\n    if (!this._comments[index])\n      return null;  // not a category label, so no special styling\n\n    if (index == 0)\n      return \"suggestfirst\";  // category label on first line of results\n\n    return \"suggesthint\";   // category label on any other line of results\n  },\n\n  /**\n   * Get the image for the result at the given index\n   * The return value is expected to be an URI to the image to display\n   */\n  getImageAt : function (index) {\n    return \"\";\n  },\n\n  /**\n   * Remove the value at the given index from the autocomplete results.\n   * If removeFromDb is set to true, the value should be removed from\n   * persistent storage as well.\n   */\n  removeValueAt: function(index, removeFromDb) {\n    this._results.splice(index, 1);\n    this._comments.splice(index, 1);\n  },\n\n  QueryInterface: function(aIID) {\n    if (!aIID.equals(Ci.nsIAutoCompleteResult) && !aIID.equals(Ci.nsISupports))\n        throw Components.results.NS_ERROR_NO_INTERFACE;\n    return this;\n  }\n};\n\n////////////////////////////////////////////////////////////////////////////////\n//// bgLocationAutocomplete\n\nfunction bgLocationAutocomplete() {\n}\n\nbgLocationAutocomplete.prototype = {\n  /*\n   * Search for a given string and notify a listener (either synchronously\n   * or asynchronously) of the result\n   *\n   * @param searchString - The string to search for\n   * @param searchParam - An extra parameter\n   * @param previousResult - A previous result to use for faster searchinig\n   * @param listener - A listener to notify when the search is complete\n   */\n  startSearch: function(searchString, searchParam, result, listener) {\n    // This autocomplete source assumes the developer attached a JSON string\n    // to the the \"autocompletesearchparam\" attribute or \"searchParam\" property\n    // of the <textbox> element. The JSON is converted into an array and used\n    // as the source of match data. Any values that match the search string\n    // are moved into temporary arrays and passed to the AutoCompleteResult\n    var results = [];\n    var comments = [];\n\n    var file = Components.classes[\"@mozilla.org/file/directory_service;1\"]\n                         .getService(Components.interfaces.nsIProperties)\n                         .get(\"ProfD\", Components.interfaces.nsIFile);\n    file.append(\"bgLocations.sqlite\");\n    \n    var storageService = Components.classes[\"@mozilla.org/storage/service;1\"]\n                            .getService(Components.interfaces.mozIStorageService);\n    var dbConn = storageService.openDatabase(file);\n    var statement = dbConn.createStatement(\"SELECT * FROM bgLocations WHERE query LIKE '%\" + searchString + \"%'\");\n    \n    while (statement.executeStep()) {\n      var value = statement.getUTF8String(1);\n      results.push(value);\n      comments.push(null);\n    }\n    statement.finalize();\n    dbConn.close();\n\n    var newResult = new bgLocationAutocompleteResult(searchString, Ci.nsIAutoCompleteResult.RESULT_SUCCESS, 0, \"\", results, comments);\n    listener.onSearchResult(this, newResult);\n\n  },\n\n  /*\n   * Stop an asynchronous search that is in progress\n   */\n  stopSearch: function() {\n  },\n    \n  //////////////////////////////////////////////////////////////////////////////\n  //// nsISupports\n\n  classID: Components.ID(\"D96C4CF7-DEEB-4C61-8C39-789A97B49546\"),\n\n  QueryInterface: XPCOMUtils.generateQI([\n    Ci.nsIAutoCompleteSearch,\n    Ci.nsISupports\n  ])\n};\n\nlet components = [bgLocationAutocomplete];\nconst NSGetFactory = XPCOMUtils.generateNSGetFactory(components);\n"
  },
  {
    "path": "components/bgLocationAutocomplete.manifest",
    "content": "component {D96C4CF7-DEEB-4C61-8C39-789A97B49546} bgLocationAutocomplete.js\ncontract @mozilla.org/autocomplete/search;1?name=bluegriffonlocation-autocomplete {D96C4CF7-DEEB-4C61-8C39-789A97B49546}\n"
  },
  {
    "path": "components/devtools/content/dbg-messenger-overlay.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nComponents.utils.import(\"resource://gre/modules/Services.jsm\");\nComponents.utils.import(\"resource://gre/modules/RemoteDebuggerServer.jsm\");\n/**\n * Handler to call when the checked state of the menuitem is toggled. Sets the\n * remote-enabled preference of the debugger and starts the debugger if needed.\n */\nfunction toggleDebugger() {\n  let shouldEnable = document.getElementById(\"devtoolsDebugger\").getAttribute(\"checked\") == \"true\";\n  Services.prefs.setBoolPref(\"devtools.debugger.remote-enabled\", shouldEnable);\n\n  RemoteDebuggerServer.extraInit = function(DebuggerServer) {\n    DebuggerServer.registerModule(\"resource://gre/modules/XULRootActor.js\");\n  };\n  RemoteDebuggerServer.startstop(shouldEnable);\n}\n\n/**\n * Intialize the checked state, to be used when the view menu is opened.\n */\nfunction initDebuggerToolsMenu() {\n  let debuggerEnabled = Services.prefs.getBoolPref(\"devtools.debugger.remote-enabled\");\n  document.getElementById(\"devtoolsDebugger\")\n          .setAttribute(\"checked\", debuggerEnabled);\n}\n\n/**\n * Intialize everything needed on load in the window for the debugger, i.e\n * menuitem checked state listeners.\n */\nfunction loadDebugger() {\n  window.removeEventListener(\"load\", loadDebugger, false);\n  let viewPopup = document.getElementById(\"toolsPopup\");\n  viewPopup.addEventListener(\"popupshowing\", initDebuggerToolsMenu, false);\n\n  // Call these functions once to start or stop the debugger on startup.\n  initDebuggerToolsMenu();\n  toggleDebugger();\n}\n\n/**\n * Shutdown everything needed on load in the window for the debugger, i.e\n * menuitem checked state listeners.\n */\nfunction unloadDebugger() {\n  window.removeEventListener(\"unload\", unloadDebugger, false);\n  let viewPopup = document.getElementById(\"toolsPopup\");\n  viewPopup.removeEventListener(\"popupshowing\", initDebuggerToolsMenu, false);\n}\n\n// Load and unload the debugger when the window loads/unloads.\nwindow.addEventListener(\"load\", loadDebugger, false);\nwindow.addEventListener(\"unload\", unloadDebugger, false);\n"
  },
  {
    "path": "components/devtools/content/dbg-messenger-overlay.xul",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<overlay id=\"devtools-overlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/devtools/dbg-messenger-overlay.js\"/>\n\n  <menupopup id=\"toolsPopup\">\n    <menuitem id=\"devtoolsDebugger\"\n              type=\"checkbox\"\n              insertafter=\"menu_inspector,javascriptConsole,javaScriptConsole\"\n              label=\"Allow Remote Debugging...\"\n              oncommand=\"toggleDebugger()\"/>\n  </menupopup>\n</overlay>\n"
  },
  {
    "path": "components/devtools/extension/Makefile.in",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nXPI_PKGNAME = dbgserver-$(MOZILLA_VERSION).$(AB_CD)\n\nDEFINES += -DLOCALE_SRCDIR=$(LOCALE_SRCDIR)\n\nDIST_FILES = bootstrap.js install.rdf\nUSE_EXTENSION_MANIFEST = 1\n"
  },
  {
    "path": "components/devtools/extension/bootstrap.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nvar { classes: Cc, interfaces: Ci, results: Cr, utils: Cu } = Components;\n\nCu.import(\"resource://gre/modules/Services.jsm\");\n\nfunction startup(aData, aReasion) {\n  // Register the resource:// location\n  let resource = Services.io\n                         .getProtocolHandler(\"resource\")\n                         .QueryInterface(Ci.nsIResProtocolHandler);\n  resource.setSubstitution(\"dbgserver\", aData.resourceURI);\n\n  // Load the debug server and start it if enabled.\n  Cu.import(\"resource://dbgserver/modules/RemoteDebuggerServer.jsm\");\n  let remoteEnabled = Services.prefs.getBoolPref(\"devtools.debugger.remote-enabled\");\n\n  RemoteDebuggerServer.extraInit = function(DebuggerServer) {\n    DebuggerServer.registerModule(\"resource://gre/modules/XULRootActor.js\");\n  };\n  RemoteDebuggerServer.startstop(remoteEnabled);\n}\n\nfunction shutdown(aData, aReason) {\n  if (aReason == APP_SHUTDOWN) return;\n\n  // Make sure to stop the debug server on disable and uninstall\n  if (aReason == ADDON_DISABLE || aReason == ADDON_UNINSTALL) {\n    RemoteDebuggerServer.stop();\n  }\n\n  // Unload our debug server\n  Cu.unload(\"resource://dbgserver/modules/RemoteDebuggerServer.jsm\");\n\n  // Unregister the dbgserve resource:// location\n  let resource = Services.io\n                         .getProtocolHandler(\"resource\")\n                         .QueryInterface(Ci.nsIResProtocolHandler);\n  resource.setSubstitution(\"dbgserver\", null);\n}\n\nfunction install(aData, aReason) {}\nfunction uninstall(aData, aReason) {}\n"
  },
  {
    "path": "components/devtools/extension/content/options.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nComponents.utils.import(\"resource://dbgserver/modules/RemoteDebuggerServer.jsm\");\nComponents.utils.import(\"resource://gre/modules/PluralForm.jsm\");\n\n/**\n * Toggle the debugger and reinitialize the UI\n */\nfunction toggleDebugger() {\n  applyChanges();\n  RemoteDebuggerServer.startstop(!RemoteDebuggerServer.listening);\n  updateState();\n}\n\n/**\n * Initialize the options pane\n */\nfunction initPane() {\n  RemoteDebuggerServer.onConnectionChange = updateState;\n  window.addEventListener(\"unload\", function() {\n    RemoteDebuggerServer.onConnectionChange = null;\n  }, false);\n  updateState();\n}\n\n/**\n * Update the label states, i.e on connection change\n */\nfunction updateState() {\n  let buttonKey = \"\";\n  let statusKey = \"\";\n  let statusArg = null;\n\n  if (RemoteDebuggerServer.supported) {\n    if (RemoteDebuggerServer.listening) {\n      buttonKey = \"stop\";\n      if (RemoteDebuggerServer.connections > 0) {\n        statusKey = \"connected\";\n        statusArg = RemoteDebuggerServer.connections;\n      } else {\n        statusKey = \"listening\";\n      }\n    } else {\n      buttonKey = \"start\";\n      statusKey = \"idle\";\n    }\n  } else {\n    buttonKey = \"start\";\n    statusKey = \"unsupported\";\n  }\n\n  let strings = document.getElementById(\"strings\");\n  let btn = document.getElementById(\"toggleDebugger-button\");\n  btn.label = strings.getString(\"options.\" + buttonKey + \".label\");\n  btn.disabled = !RemoteDebuggerServer.supported;\n\n  let lbl = document.getElementById(\"status-label\");\n  if (statusArg) {\n    let status = strings.getFormattedString(\"options.\" + statusKey + \".label\", [statusArg]);\n    lbl.textContent = PluralForm.get(statusArg, status).replace(\"#1\", statusArg);\n  } else {\n    lbl.textContent = strings.getString(\"options.\" + statusKey + \".label\");\n  }\n  lbl.setAttribute(\"tooltiptext\", strings.getString(\"options.\" + statusKey + \".tooltip\"));\n}\n\n/**\n * Apply the pref changes (useful for non-instant-apply platforms)\n */\nfunction applyChanges() {\n  document.getElementById(\"dbgserver-prefpane\").writePreferences(false);\n  Components.classes[\"@mozilla.org/preferences-service;1\"]\n            .getService(Components.interfaces.nsIPrefService)\n            .savePrefFile(null);\n}\n"
  },
  {
    "path": "components/devtools/extension/content/options.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<?xml-stylesheet href=\"chrome://global/skin/global.css\" type=\"text/css\"?>\n\n<!DOCTYPE prefwindow SYSTEM \"chrome://dbgserver/locale/dbgserver.dtd\">\n\n<prefwindow id=\"dbgserver\"\n            xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n            title=\"&options.title;\"\n            buttons=\"accept\"\n            width=\"300\"\n            height=\"300\"\n            ondialogaccept=\"return true;\">\n  <prefpane id=\"dbgserver-prefpane\" flex=\"1\" onpaneload=\"initPane()\">\n    <preferences>\n      <preference id=\"devtools.debugger.remote-port\" name=\"devtools.debugger.remote-port\" type=\"int\" onchange=\"RemoteDebuggerServer.stop(); updateState();\"/>\n      <preference id=\"devtools.debugger.force-local\" name=\"devtools.debugger.force-local\" type=\"bool\" inverted=\"true\"/>\n    </preferences>\n\n    <grid flex=\"1\">\n      <columns>\n        <column/>\n        <column flex=\"1\"/>\n      </columns>\n      <rows>\n        <row>\n          <label for=\"port\">&options.port.label;</label>\n          <textbox type=\"number\"\n                   id=\"port\"\n                   preference=\"devtools.debugger.remote-port\"/>\n        </row>\n        <row>\n          <label>&options.status.label;</label>\n          <label id=\"status-label\"/>\n        </row>\n        <checkbox id=\"force-local\"\n                  preference=\"devtools.debugger.force-local\"\n                  label=\"&options.forcelocal.label;\"/>\n      </rows>\n    </grid>\n    <button id=\"toggleDebugger-button\" oncommand=\"toggleDebugger()\"/>\n  </prefpane>\n  <script src=\"chrome://dbgserver/content/options.js\" type=\"application/javascript\"/>\n  <stringbundle id=\"strings\" src=\"chrome://dbgserver/locale/dbgserver.properties\"/>\n</prefwindow>\n"
  },
  {
    "path": "components/devtools/extension/install.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n#filter substitution\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n     xmlns:em=\"http://www.mozilla.org/2004/em-rdf#\">\n  <Description about=\"urn:mozilla:install-manifest\">\n\n    <em:id>remote-debugger@mozilla.org</em:id>\n    <em:version>@MOZILLA_VERSION_U@</em:version>\n    <em:type>2</em:type>\n    <em:bootstrap>true</em:bootstrap>\n\n    <em:targetApplication>\n      <Description>\n        <em:id>toolkit@mozilla.org</em:id>\n        <em:minVersion>@MOZILLA_VERSION_U@</em:minVersion>\n        <em:maxVersion>@MOZILLA_VERSION_U@</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n\n    <em:name>Remote Developer Tools Server</em:name>\n    <em:description>Access for the Firefox Web Developer Tools</em:description>\n    <em:creator>Philipp Kewisch</em:creator>\n    <em:optionsURL>chrome://dbgserver/content/options.xul</em:optionsURL>\n  </Description>\n</RDF>\n"
  },
  {
    "path": "components/devtools/extension/jar.mn",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n#filter substitution\n\ndbgserver.jar:\n% content dbgserver %content/\n    content/options.xul                          (content/options.xul)\n    content/options.js                           (content/options.js)\n\n% locale dbgserver en-US %locale/en-US/\n    locale/en-US/dbgserver.properties          (locale/en-US/dbgserver.properties)\n    locale/en-US/dbgserver.dtd                 (locale/en-US/dbgserver.dtd)\n"
  },
  {
    "path": "components/devtools/extension/locale/en-US/dbgserver.dtd",
    "content": "<!ENTITY options.title \"Developer Tools Options\">\n<!ENTITY options.status.label \"Status:\">\n<!ENTITY options.port.label \"Port:\">\n<!ENTITY options.forcelocal.label \"Allow connections from other computers\">\n"
  },
  {
    "path": "components/devtools/extension/locale/en-US/dbgserver.properties",
    "content": "options.stop.label=Stop Developer Tools Server\noptions.start.label=Start Developer Tools Server\n\noptions.connected.label=#1 Client Connected;#1 Clients Connected\noptions.connected.tooltip=The developer tools server is running and there are clients connected.\noptions.listening.label=Listening\noptions.listening.tooltip=The developer tools server is running and waiting for connections.\noptions.idle.label=Not Running\noptions.idle.tooltip=The developer tools server is not running. You can start it from this dialog.\noptions.unsupported.label=Unsupported\noptions.unsupported.tooltip=There was an error loading the built-in developer tools server. Make sure it is packaged and check your error console for messages.\n"
  },
  {
    "path": "components/devtools/extension/moz.build",
    "content": "# vim: set filetype=python:\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nEXTRA_JS_MODULES += [\"../modules/RemoteDebuggerServer.jsm\",\n                     \"../modules/XULRootActor.js\"]\n\nXPI_NAME = 'dbgserver'\n\n\nJAR_MANIFESTS += ['jar.mn']\n"
  },
  {
    "path": "components/devtools/jar.mn",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbluegriffon.jar:\n% overlay chrome://bluegriffon/content/xul/bluegriffon.xul chrome://bluegriffon/content/devtools/webconsole-overlay.xul\n  content/instantbird/devtools/webconsole-overlay.xul        (content/webconsole-overlay.xul)\n"
  },
  {
    "path": "components/devtools/modules/RemoteDebuggerServer.jsm",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nvar EXPORTED_SYMBOLS = [\"RemoteDebuggerServer\"];\n\n/**\n * A module to wrap the devtools DebuggerServer with some extra methods.\n */\n\nComponents.utils.import(\"resource://gre/modules/Services.jsm\");\n\n/** Load the debugger module, if its available. */\nvar debugServerSupported = (function() {\n  try {\n    Components.utils.import(\"resource://gre/modules/devtools/dbg-server.jsm\");\n    return true;\n  } catch (e) {\n    return false;\n  }\n})();\n\n/** @return the list of main windows, see isMainWindow */\nfunction getMainWindows() {\n  let found = [];\n  let windows = Services.wm.getEnumerator(null);\n  while (windows.hasMoreElements()) {\n    let win = windows.getNext();\n    if (isMainWindow(win)) {\n      found.push(win);\n    }\n  }\n  return found;\n}\n\n/**\n * Check if the window is the \"main window\" by checking if the host part\n * matches the basename of the filename.\n *\n * @param aWindow       The window to check\n */\nfunction isMainWindow(aWindow) {\n  let urlParser = Components.classes[\"@mozilla.org/network/url-parser;1?auth=no\"]\n                            .getService(Components.interfaces.nsIURLParser);\n  let baseName, bnpos = {}, bnlen = {};\n  let path = aWindow.location.pathname;\n  urlParser.parseFilePath(path, path.length, {}, {}, bnpos, bnlen, {}, {});\n  baseName = path.substr(bnpos.value, bnlen.value);\n  return (aWindow.location.hostname == baseName);\n}\n\n/**\n * The Frontend for the remote debugger, starts, stops and initializes the\n * actors.\n */\nvar RemoteDebuggerServer = {\n  /** @return true if the debugger server is running */\n  get listening() { return DebuggerServer && DebuggerServer._listener != null; },\n\n  /** @return the number of connections to the debugger server */\n  get connections() { return DebuggerServer ? Object.keys(DebuggerServer._connections).length : 0; },\n\n  /** @return true if the debugger server could be loaded */\n  get supported() { return debugServerSupported; },\n\n  /**\n   * Get all windows that should be checked by the actors. The first one\n   * will be used as the chrome window type for DebuggerServer. If this is not\n   * set explicitly, it will be detected once from the open window urls.\n   */\n  get chromeWindowTypes() {\n    if (!this._chromeWindowTypes) {\n      let mainWindows = getMainWindows().map(function(win) {\n        return win.document.documentElement.getAttribute(\"windowtype\");\n      });\n      this._chromeWindowTypes = mainWindows;\n    }\n\n    return this._chromeWindowTypes || [];\n  },\n  set chromeWindowTypes(v) { this._chromeWindowTypes = v; },\n\n  /**\n   * Set a function to wrap the DebuggerServer's onConnectionChange\n   * notification. This is not failsafe with multiple functions or other\n   * callers changing the DebuggerServer's function, so it should be used\n   * with caution.\n   */\n  get onConnectionChange() { return DebuggerServer.onConnectionChange; },\n  set onConnectionChange(aFunc) {\n    if (this.supported) {\n      if (aFunc) {\n        if (!this._origConnChange) {\n          this._origConnChange = DebuggerServer.onConnectionChange;\n        }\n        DebuggerServer.onConnectionChange = aFunc;\n      } else {\n        DebuggerServer.onConnectionChange = this._origConnChange;\n        this._origConnChange = null;\n      }\n    }\n    return aFunc;\n  },\n\n  /**\n   * Ensure the Remote Debugger is properly initialized.\n   */\n  _checkInit: function() {\n    if (DebuggerServer.initialized && DebuggerServer.createRootActor) {\n      return;\n    }\n\n    // Initialize the debugger, if non-local connections are permitted then\n    // have the default prompt kick in.\n    DebuggerServer.init(() => {\n      return Services.prefs.getBoolPref(\"devtools.debugger.force-local\") ||\n             DebuggerServer._defaultAllowConnection();\n    });\n\n    // Load the toolkit actors first\n    DebuggerServer.addBrowserActors();\n\n    // Set up the chrome window type\n    DebuggerServer.chromeWindowType = this.chromeWindowTypes[0];\n\n    // Set up the extra actors. Pass DebuggerServer for convenience\n    this.extraInit(DebuggerServer);\n  },\n\n  extraInit: function(DebuggerServer) {\n    // Overwrite this to add your actors\n  },\n\n  /**\n   * Start or stop the server depending on the parameters\n   *\n   * @param start   If true, start the server, else stop.\n   * @return        True if the debugger server was started.\n   */\n  startstop: function(start) {\n    if (start) {\n      this.start();\n    } else {\n      this.stop();\n    }\n    return this.listening;\n  },\n\n  /**\n   * Start the debugger server\n   *\n   * @return    True, if the server was successfully started\n   */\n  start: function() {\n    if (!this.supported) {\n      return false;\n    }\n\n    this._checkInit();\n    Services.prefs.setBoolPref('devtools.debugger.remote-enabled', true);\n\n    // Make sure chrome debugging is enabled, no sense in starting otherwise.\n    DebuggerServer.allowChromeProcess = true;\n\n    let port = Services.prefs.getIntPref('devtools.debugger.remote-port') || 6000;\n    try {\n      let listener = DebuggerServer.createListener();\n      listener.portOrPath = port;\n\n      // Expose this listener via wifi discovery, if enabled.\n      if (Services.prefs.getBoolPref(\"devtools.remote.wifi.visible\") &&\n          !Services.prefs.getBoolPref(\"devtools.debugger.force-local\")) {\n        listener.discoverable = true;\n      }\n\n      listener.open();\n    } catch (e) {\n      Components.utils.reportError(\"Unable to start debugger server: \" + e);\n      return false;\n    }\n    return true;\n  },\n\n  /**\n   * Stop the debugger server.\n   *\n   * @param aForce      If not passed or true, force debugger server shutdown\n   * @return            True, if the server was successfully stopped\n   */\n  stop: function(aForce=true) {\n    if (!this.supported) {\n      return false;\n    }\n\n    Services.prefs.setBoolPref('devtools.debugger.remote-enabled', false);\n    try {\n      DebuggerServer.closeAllListeners(aForce);\n    } catch (e) {\n      Components.utils.reportError(\"Unable to stop debugger server: \" + e);\n      return false;\n    }\n    return true;\n  }\n};\n\n// Add this to DebuggerServer so the actors can make use of it without loading\n// this file, because the URL is different between loading as an extension and\n// directly.\nDebuggerServer.RemoteDebuggerServer = RemoteDebuggerServer;\n"
  },
  {
    "path": "components/devtools/modules/XULRootActor.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/**\n * Actors for the remote debugger server.\n *\n * NOTE: This file is used from both Thundebird and the Debugger Server\n * extension. Please don't introduce any Thunderbird-specific code\n */\n\nvar { Ci, Cu } = require(\"chrome\");\nvar Services = require(\"Services\");\nvar DevToolsUtils = require(\"resource://gre/modules/devtools/DevToolsUtils.js\");\nvar { RootActor } = require(\"resource://gre/modules/devtools/server/actors/root\");\nvar { DebuggerServer } = require(\"resource://gre/modules/devtools/server/main\");\nvar { Promise } = Cu.import(\"resource://gre/modules/Promise.jsm\", {});\nvar { BrowserTabList, BrowserTabActor, BrowserAddonList } = require(\"devtools/server/actors/webbrowser\");\n\n/**\n * Create the root actor for this XUL application.\n *\n * @param aConnection       The debugger connection to create the actor for.\n * @return                  The mail actor for the connection.\n */\nfunction createRootActor(aConnection) {\n  let parameters = {\n    tabList: new XulTabList(aConnection),\n    addonList: new BrowserAddonList(aConnection),\n    globalActorFactories: DebuggerServer.globalActorFactories,\n    onShutdown: sendShutdownEvent,\n  };\n\n  // Create the root actor and set the application type\n  let rootActor = new RootActor(aConnection, parameters);\n  if (DebuggerServer.chromeWindowType) {\n    rootActor.applicationType = DebuggerServer.chromeWindowType.split(\":\")[0];\n  } else {\n    rootActor.applicationType = \"xulrunner\";\n  }\n\n  return rootActor;\n}\n\n/**\n * Returns the window type of the passed window.\n */\nfunction appShellDOMWindowType(aWindow) {\n  /* This is what nsIWindowMediator's enumerator checks. */\n  return aWindow.document.documentElement.getAttribute('windowtype');\n}\n\n/**\n * Send a debugger shutdown event to all main windows.\n */\nfunction sendShutdownEvent() {\n  let windowTypes = DebuggerServer.RemoteDebuggerServer.chromeWindowTypes;\n  for (let type of windowTypes) {\n    let enumerator = Services.wm.getEnumerator(type);\n    while (enumerator.hasMoreElements()) {\n      let win = enumerator.getNext();\n      let evt = win.document.createEvent(\"Event\");\n      evt.initEvent(\"Debugger:Shutdown\", true, false);\n      win.document.documentElement.dispatchEvent(evt);\n    }\n  }\n}\n\n/**\n * The live list of tabs for a XUL Application. The term tab is taken from\n * Firefox tabs, where each browser tab shows up as a tab in the debugger.\n * Not all apps have the concept where each tab is a content tab, so we will\n * be iterating the content windows and presenting them as tabs instead.\n *\n * @param aConnection       The connection to create the tab list for.\n */\nfunction XulTabList(aConnection) {\n  this._connection = aConnection;\n  this._actorByBrowser = new Map();\n\n  // These windows should be checked for browser elements\n  this._checkedWindows = new Set(DebuggerServer.RemoteDebuggerServer.chromeWindowTypes);\n}\n\nXulTabList.prototype = {\n  _onListChanged: null,\n  _actorByBrowser: null,\n  _checkedWindows: null,\n  _mustNotify: false,\n  _listeningToMediator: false,\n\n  get onListChanged() {\n    return this._onListChanged;\n  },\n\n  set onListChanged(v) {\n    if (v !== null && typeof v !== 'function') {\n      throw Error(\"onListChanged property may only be set to 'null' or a function\");\n    }\n    this._onListChanged = v;\n    this._checkListening();\n  },\n\n  _checkListening: function() {\n    let shouldListenToMediator =\n        ((this._onListChanged && this._mustNotify) ||\n         this._actorByBrowser.size > 0);\n\n    if (this._listeningToMediator !== shouldListenToMediator) {\n      let op = shouldListenToMediator ? \"addListener\" : \"removeListener\";\n      Services.wm[op](this);\n      this._listeningToMediator = shouldListenToMediator;\n    }\n  },\n\n  _notifyListChanged: function() {\n    if (this._onListChanged && this._mustNotify) {\n      this._onListChanged();\n      this._mustNotify = false;\n    }\n  },\n\n  _getTopWindow: function() {\n    let winIter = Services.wm.getZOrderDOMWindowEnumerator(null, true);\n    while (winIter.hasMoreElements()) {\n      let win = winIter.getNext();\n      if (this._checkedWindows.has(appShellDOMWindowType(win))) {\n        // This is one of our windows, return it\n        return win;\n      }\n    }\n    return null;\n  },\n\n  getList: function() {\n    let topWindow = this._getTopWindow();\n\n    // Look for all browser elements in all the windows we care about\n    for (let winName of this._checkedWindows) {\n      let winIter = Services.wm.getEnumerator(winName);\n      while (winIter.hasMoreElements()) {\n        let win = winIter.getNext();\n        let foundSelected = false;\n        // Check for browser elements and create a tab actor for each.\n        // This will catch content tabs, the message reader and the\n        // multi-message reader.\n        for (let browser of win.document.getElementsByTagName(\"browser\")) {\n          if (browser.currentURI.spec == \"about:blank\") {\n            // about:blank is not particularly interesting. Don't\n            // add it to the list.\n            continue;\n          }\n          let actor = this._actorByBrowser.get(browser);\n          if (!actor) {\n            actor = new BrowserTabActor(this._connection,\n                                        browser, null);\n            this._actorByBrowser.set(browser, actor);\n          }\n\n          // Select the first visible browser in the top xul\n          // window.\n          let bo = browser.boxObject;\n          actor.selected = foundSelected =\n              win == topWindow &&\n              !foundSelected &&\n              bo.height > 0 &&\n              bo.width > 0;\n        }\n      }\n    }\n\n    this._mustNotify = true;\n    this._checkListening();\n\n    return Promise.resolve([...this._actorByBrowser.values()]);\n  },\n\n  onOpenWindow: DevToolsUtils.makeInfallible(function(aWindow) {\n    let handleLoad = DevToolsUtils.makeInfallible(() => {\n      aWindow.removeEventListener(\"load\", handleLoad, false);\n\n      if (this._checkedWindows.has(appShellDOMWindowType(aWindow))) {\n        // This is one of our windows, we need to check for browser\n        // elements. Notify is enough, iterate will do the actual actor\n        // creation.\n        this._notifyListChanged();\n      }\n    });\n\n    // You can hardly do anything at all with a XUL window at this point; it\n    // doesn't even have its document yet. Wait until its document has\n    // loaded, and then see what we've got. This also avoids\n    // nsIWindowMediator enumeration from within listeners (bug 873589).\n    aWindow = aWindow.QueryInterface(Ci.nsIInterfaceRequestor)\n                     .getInterface(Ci.nsIDOMWindow);\n    aWindow.addEventListener(\"load\", handleLoad, false);\n  }, \"XulTabList.prototype.onOpenWindow\"),\n\n  onCloseWindow: DevToolsUtils.makeInfallible(function(aWindow) {\n    aWindow = aWindow.QueryInterface(Ci.nsIInterfaceRequestor)\n                     .getInterface(Ci.nsIDOMWindow);\n\n    // Only handle our window types\n    if (this._checkedWindows.has(appShellDOMWindowType(aWindow))) {\n      return;\n    }\n\n    // nsIWindowMediator deadlocks if you call its GetEnumerator method from\n    // a nsIWindowMediatorListener's onCloseWindow hook (bug 873589), so\n    // handle the close in a different tick.\n    Services.tm.currentThread.dispatch(DevToolsUtils.makeInfallible(() => {\n      let shouldNotify = false;\n\n      // Scan the whole map for browsers that were in this window.\n      for (let [browser, actor] of this._actorByBrowser) {\n        // The browser document of a closed window has no default view.\n        if (!browser.ownerDocument.defaultView) {\n          this._actorByBrowser.delete(browser);\n          actor.exit();\n          shouldNotify = true;\n        }\n      }\n\n      if (shouldNotify) {\n        this._notifyListChanged();\n      }\n      this._checkListening();\n    }, \"XulTabList.prototype.onCloseWindow's delayed body\"), 0);\n  }, \"XulTabList.prototype.onCloseWindow\"),\n\n  onWindowTitleChange: function() {}\n};\n\nexports.register = function(handle) {\n  handle.setRootActor(createRootActor);\n};\n\nexports.unregister = function(handle) {\n  handle.setRootActor(null);\n};\n"
  },
  {
    "path": "components/devtools/moz.build",
    "content": "# vim: set filetype=python:\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# DIRS += [\"extension\"]\n\n# EXTRA_JS_MODULES += [\"modules/RemoteDebuggerServer.jsm\",\n#                      \"modules/XULRootActor.js\"]\n\nJAR_MANIFESTS += ['jar.mn']\n"
  },
  {
    "path": "components/fuelApplication.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is FUEL.\n *\n * The Initial Developer of the Original Code is Mozilla Foundation.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *  Mark Finkle <mfinkle@mozilla.com> (Original Author)\n *  John Resig  <jresig@mozilla.com> (Original Author)\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nconst Ci = Components.interfaces;\nconst Cc = Components.classes;\n\nComponents.utils.import(\"resource://gre/modules/XPCOMUtils.jsm\");\n\n//=================================================\n// Singleton that holds services and utilities\nvar Utilities = {\n  get bookmarks() {\n    let bookmarks = Cc[\"@mozilla.org/browser/nav-bookmarks-service;1\"].\n                    getService(Ci.nsINavBookmarksService);\n    this.__defineGetter__(\"bookmarks\", function() bookmarks);\n    return this.bookmarks;\n  },\n\n  get livemarks() {\n    let livemarks = Cc[\"@mozilla.org/browser/livemark-service;2\"].\n                    getService(Ci.nsILivemarkService);\n    this.__defineGetter__(\"livemarks\", function() livemarks);\n    return this.livemarks;\n  },\n\n  get annotations() {\n    let annotations = Cc[\"@mozilla.org/browser/annotation-service;1\"].\n                      getService(Ci.nsIAnnotationService);\n    this.__defineGetter__(\"annotations\", function() annotations);\n    return this.annotations;\n  },\n\n  get history() {\n    let history = Cc[\"@mozilla.org/browser/nav-history-service;1\"].\n                  getService(Ci.nsINavHistoryService);\n    this.__defineGetter__(\"history\", function() history);\n    return this.history;\n  },\n\n  get windowMediator() {\n    let windowMediator = Cc[\"@mozilla.org/appshell/window-mediator;1\"].\n                         getService(Ci.nsIWindowMediator);\n    this.__defineGetter__(\"windowMediator\", function() windowMediator);\n    return this.windowMediator;\n  },\n\n  makeURI : function(aSpec) {\n    if (!aSpec)\n      return null;\n    var ios = Cc[\"@mozilla.org/network/io-service;1\"].getService(Ci.nsIIOService);\n    return ios.newURI(aSpec, null, null);\n  },\n\n  free : function() {\n    delete this.bookmarks;\n    delete this.livemarks\n    delete this.annotations;\n    delete this.history;\n    delete this.windowMediator;\n  }\n};\n\n\n//=================================================\n// Window implementation\nfunction Window(aWindow) {\n  this._window = aWindow;\n  this._tabbrowser = aWindow.getBrowser();\n  this._events = new Events();\n  this._cleanup = {};\n\n  this._watch(\"TabOpen\");\n  this._watch(\"TabMove\");\n  this._watch(\"TabClose\");\n  this._watch(\"TabSelect\");\n\n  var self = this;\n  gShutdown.push(function() { self._shutdown(); });\n}\n\nWindow.prototype = {\n  get events() {\n    return this._events;\n  },\n\n  /*\n   * Helper used to setup event handlers on the XBL element. Note that the events\n   * are actually dispatched to tabs, so we capture them.\n   */\n  _watch : function win_watch(aType) {\n    var self = this;\n    this._tabbrowser.tabContainer.addEventListener(aType,\n      this._cleanup[aType] = function(e){ self._event(e); },\n      true);\n  },\n\n  /*\n   * Helper event callback used to redirect events made on the XBL element\n   */\n  _event : function win_event(aEvent) {\n    this._events.dispatch(aEvent.type, new BrowserTab(this, aEvent.originalTarget.linkedBrowser));\n  },\n  get tabs() {\n    var tabs = [];\n    var browsers = this._tabbrowser.browsers;\n    for (var i=0; i<browsers.length; i++)\n      tabs.push(new BrowserTab(this, browsers[i]));\n    return tabs;\n  },\n  get activeTab() {\n    return new BrowserTab(this, this._tabbrowser.selectedBrowser);\n  },\n  open : function win_open(aURI) {\n    return new BrowserTab(this, this._tabbrowser.addTab(aURI.spec).linkedBrowser);\n  },\n  _shutdown : function win_shutdown() {\n    for (var type in this._cleanup)\n      this._tabbrowser.removeEventListener(type, this._cleanup[type], true);\n    this._cleanup = null;\n\n    this._window = null;\n    this._tabbrowser = null;\n    this._events = null;\n  },\n\n  QueryInterface : XPCOMUtils.generateQI([Ci.fuelIWindow])\n};\n\n//=================================================\n// BrowserTab implementation\nfunction BrowserTab(aFUELWindow, aBrowser) {\n  this._window = aFUELWindow;\n  this._tabbrowser = aFUELWindow._tabbrowser;\n  this._browser = aBrowser;\n  this._events = new Events();\n  this._cleanup = {};\n\n  this._watch(\"load\");\n\n  var self = this;\n  gShutdown.push(function() { self._shutdown(); });\n}\n\nBrowserTab.prototype = {\n  get uri() {\n    return this._browser.currentURI;\n  },\n\n  get index() {\n    var tabs = this._tabbrowser.tabs;\n    for (var i=0; i<tabs.length; i++) {\n      if (tabs[i].linkedBrowser == this._browser)\n        return i;\n    }\n    return -1;\n  },\n\n  get events() {\n    return this._events;\n  },\n\n  get window() {\n    return this._window;\n  },\n\n  get document() {\n    return this._browser.contentDocument;\n  },\n\n  /*\n   * Helper used to setup event handlers on the XBL element\n   */\n  _watch : function bt_watch(aType) {\n    var self = this;\n    this._browser.addEventListener(aType,\n      this._cleanup[aType] = function(e){ self._event(e); },\n      true);\n  },\n\n  /*\n   * Helper event callback used to redirect events made on the XBL element\n   */\n  _event : function bt_event(aEvent) {\n    if (aEvent.type == \"load\") {\n      if (!(aEvent.originalTarget instanceof Ci.nsIDOMDocument))\n        return;\n\n      if (aEvent.originalTarget.defaultView instanceof Ci.nsIDOMWindow &&\n          aEvent.originalTarget.defaultView.frameElement)\n        return;\n    }\n    this._events.dispatch(aEvent.type, this);\n  },\n  /*\n   * Helper used to determine the index offset of the browsertab\n   */\n  _getTab : function bt_gettab() {\n    var tabs = this._tabbrowser.tabs;\n    return tabs[this.index] || null;\n  },\n\n  load : function bt_load(aURI) {\n    this._browser.loadURI(aURI.spec, null, null);\n  },\n\n  focus : function bt_focus() {\n    this._tabbrowser.selectedTab = this._getTab();\n    this._tabbrowser.focus();\n  },\n\n  close : function bt_close() {\n    this._tabbrowser.removeTab(this._getTab());\n  },\n\n  moveBefore : function bt_movebefore(aBefore) {\n    this._tabbrowser.moveTabTo(this._getTab(), aBefore.index);\n  },\n\n  moveToEnd : function bt_moveend() {\n    this._tabbrowser.moveTabTo(this._getTab(), this._tabbrowser.browsers.length);\n  },\n\n  _shutdown : function bt_shutdown() {\n    for (var type in this._cleanup)\n      this._browser.removeEventListener(type, this._cleanup[type], true);\n    this._cleanup = null;\n\n    this._window = null;\n    this._tabbrowser = null;\n    this._browser = null;\n    this._events = null;\n  },\n\n  QueryInterface : XPCOMUtils.generateQI([Ci.fuelIBrowserTab])\n};\n\n\n//=================================================\n// Annotations implementation\nfunction Annotations(aId) {\n  this._id = aId;\n}\n\nAnnotations.prototype = {\n  get names() {\n    return Utilities.annotations.getItemAnnotationNames(this._id);\n  },\n\n  has : function ann_has(aName) {\n    return Utilities.annotations.itemHasAnnotation(this._id, aName);\n  },\n\n  get : function(aName) {\n    if (this.has(aName))\n      return Utilities.annotations.getItemAnnotation(this._id, aName);\n    return null;\n  },\n\n  set : function(aName, aValue, aExpiration) {\n    Utilities.annotations.setItemAnnotation(this._id, aName, aValue, 0, aExpiration);\n  },\n\n  remove : function ann_remove(aName) {\n    if (aName)\n      Utilities.annotations.removeItemAnnotation(this._id, aName);\n  },\n\n  QueryInterface : XPCOMUtils.generateQI([Ci.fuelIAnnotations])\n};\n\n\n//=================================================\n// Bookmark implementation\nfunction Bookmark(aId, aParent, aType) {\n  this._id = aId;\n  this._parent = aParent;\n  this._type = aType || \"bookmark\";\n  this._annotations = new Annotations(this._id);\n  this._events = new Events();\n\n  Utilities.bookmarks.addObserver(this, false);\n\n  var self = this;\n  gShutdown.push(function() { self._shutdown(); });\n}\n\nBookmark.prototype = {\n  _shutdown : function bm_shutdown() {\n    this._annotations = null;\n    this._events = null;\n\n    Utilities.bookmarks.removeObserver(this);\n  },\n\n  get id() {\n    return this._id;\n  },\n\n  get title() {\n    return Utilities.bookmarks.getItemTitle(this._id);\n  },\n\n  set title(aTitle) {\n    Utilities.bookmarks.setItemTitle(this._id, aTitle);\n  },\n\n  get uri() {\n    return Utilities.bookmarks.getBookmarkURI(this._id);\n  },\n\n  set uri(aURI) {\n    return Utilities.bookmarks.changeBookmarkURI(this._id, aURI);\n  },\n\n  get description() {\n    return this._annotations.get(\"bookmarkProperties/description\");\n  },\n\n  set description(aDesc) {\n    this._annotations.set(\"bookmarkProperties/description\", aDesc, Ci.nsIAnnotationService.EXPIRE_NEVER);\n  },\n\n  get keyword() {\n    return Utilities.bookmarks.getKeywordForBookmark(this._id);\n  },\n\n  set keyword(aKeyword) {\n    Utilities.bookmarks.setKeywordForBookmark(this._id, aKeyword);\n  },\n\n  get type() {\n    return this._type;\n  },\n\n  get parent() {\n    return this._parent;\n  },\n\n  set parent(aFolder) {\n    Utilities.bookmarks.moveItem(this._id, aFolder.id, Utilities.bookmarks.DEFAULT_INDEX);\n    // this._parent is updated in onItemMoved\n  },\n\n  get annotations() {\n    return this._annotations;\n  },\n\n  get events() {\n    return this._events;\n  },\n\n  remove : function bm_remove() {\n    Utilities.bookmarks.removeItem(this._id);\n  },\n\n  // observer\n  onBeginUpdateBatch : function bm_obub() {\n  },\n\n  onEndUpdateBatch : function bm_oeub() {\n  },\n\n  onItemAdded : function bm_oia(aId, aFolder, aIndex) {\n    // bookmark object doesn't exist at this point\n  },\n\n  onBeforeItemRemoved : function bm_obir(aId) {\n  },\n\n  onItemRemoved : function bm_oir(aId, aFolder, aIndex) {\n    if (this._id == aId)\n      this._events.dispatch(\"remove\", aId);\n  },\n\n  onItemChanged : function bm_oic(aId, aProperty, aIsAnnotationProperty, aValue) {\n    if (this._id == aId)\n      this._events.dispatch(\"change\", aProperty);\n  },\n\n  onItemVisited: function bm_oiv(aId, aVisitID, aTime) {\n  },\n\n  onItemMoved: function bm_oim(aId, aOldParent, aOldIndex, aNewParent, aNewIndex) {\n    if (this._id == aId) {\n      this._parent = new BookmarkFolder(aNewParent, Utilities.bookmarks.getFolderIdForItem(aNewParent));\n      this._events.dispatch(\"move\", aId);\n    }\n  },\n\n  QueryInterface : XPCOMUtils.generateQI([Ci.fuelIBookmark, Ci.nsINavBookmarkObserver])\n};\n\n\n//=================================================\n// BookmarkFolder implementation\nfunction BookmarkFolder(aId, aParent) {\n  this._id = aId;\n  this._parent = aParent;\n  this._annotations = new Annotations(this._id);\n  this._events = new Events();\n\n  Utilities.bookmarks.addObserver(this, false);\n\n  var self = this;\n  gShutdown.push(function() { self._shutdown(); });\n}\n\nBookmarkFolder.prototype = {\n  _shutdown : function bmf_shutdown() {\n    this._annotations = null;\n    this._events = null;\n\n    Utilities.bookmarks.removeObserver(this);\n  },\n\n  get id() {\n    return this._id;\n  },\n\n  get title() {\n    return Utilities.bookmarks.getItemTitle(this._id);\n  },\n\n  set title(aTitle) {\n    Utilities.bookmarks.setItemTitle(this._id, aTitle);\n  },\n\n  get description() {\n    return this._annotations.get(\"bookmarkProperties/description\");\n  },\n\n  set description(aDesc) {\n    this._annotations.set(\"bookmarkProperties/description\", aDesc, Ci.nsIAnnotationService.EXPIRE_NEVER);\n  },\n\n  get type() {\n    return \"folder\";\n  },\n\n  get parent() {\n    return this._parent;\n  },\n\n  set parent(aFolder) {\n    Utilities.bookmarks.moveItem(this._id, aFolder.id, Utilities.bookmarks.DEFAULT_INDEX);\n    // this._parent is updated in onItemMoved\n  },\n\n  get annotations() {\n    return this._annotations;\n  },\n\n  get events() {\n    return this._events;\n  },\n\n  get children() {\n    var items = [];\n\n    var options = Utilities.history.getNewQueryOptions();\n    var query = Utilities.history.getNewQuery();\n    query.setFolders([this._id], 1);\n    var result = Utilities.history.executeQuery(query, options);\n    var rootNode = result.root;\n    rootNode.containerOpen = true;\n    var cc = rootNode.childCount;\n    for (var i=0; i<cc; ++i) {\n      var node = rootNode.getChild(i);\n      if (node.type == node.RESULT_TYPE_FOLDER) {\n        var folder = new BookmarkFolder(node.itemId, this._id);\n        items.push(folder);\n      }\n      else if (node.type == node.RESULT_TYPE_SEPARATOR) {\n        var separator = new Bookmark(node.itemId, this._id, \"separator\");\n        items.push(separator);\n      }\n      else {\n        var bookmark = new Bookmark(node.itemId, this._id, \"bookmark\");\n        items.push(bookmark);\n      }\n    }\n    rootNode.containerOpen = false;\n\n    return items;\n  },\n\n  addBookmark : function bmf_addbm(aTitle, aUri) {\n    var newBookmarkID = Utilities.bookmarks.insertBookmark(this._id, aUri, Utilities.bookmarks.DEFAULT_INDEX, aTitle);\n    var newBookmark = new Bookmark(newBookmarkID, this, \"bookmark\");\n    return newBookmark;\n  },\n\n  addSeparator : function bmf_addsep() {\n    var newBookmarkID = Utilities.bookmarks.insertSeparator(this._id, Utilities.bookmarks.DEFAULT_INDEX);\n    var newBookmark = new Bookmark(newBookmarkID, this, \"separator\");\n    return newBookmark;\n  },\n\n  addFolder : function bmf_addfolder(aTitle) {\n    var newFolderID = Utilities.bookmarks.createFolder(this._id, aTitle, Utilities.bookmarks.DEFAULT_INDEX);\n    var newFolder = new BookmarkFolder(newFolderID, this);\n    return newFolder;\n  },\n\n  remove : function bmf_remove() {\n    Utilities.bookmarks.removeItem(this._id);\n  },\n\n  // observer\n  onBeginUpdateBatch : function bmf_obub() {\n  },\n\n  onEndUpdateBatch : function bmf_oeub() {\n  },\n\n  onItemAdded : function bmf_oia(aId, aFolder, aIndex) {\n    // handle root folder events\n    if (!this._parent)\n      this._events.dispatch(\"add\", aId);\n\n    // handle this folder events\n    if (this._id == aFolder)\n      this._events.dispatch(\"addchild\", aId);\n  },\n\n  onBeforeItemRemoved : function bmf_oir(aId) {\n  },\n\n  onItemRemoved : function bmf_oir(aId, aFolder, aIndex) {\n    // handle root folder events\n    if (!this._parent || this._id == aId)\n      this._events.dispatch(\"remove\", aId);\n\n    // handle this folder events\n    if (this._id == aFolder)\n      this._events.dispatch(\"removechild\", aId);\n  },\n\n  onItemChanged : function bmf_oic(aId, aProperty, aIsAnnotationProperty, aValue) {\n    // handle root folder and this folder events\n    if (!this._parent || this._id == aId)\n      this._events.dispatch(\"change\", aProperty);\n  },\n\n  onItemVisited: function bmf_oiv(aId, aVisitID, aTime) {\n  },\n\n  onItemMoved: function bmf_oim(aId, aOldParent, aOldIndex, aNewParent, aNewIndex) {\n    // handle this folder event, root folder cannot be moved\n    if (this._id == aId) {\n      this._parent = new BookmarkFolder(aNewParent, Utilities.bookmarks.getFolderIdForItem(aNewParent));\n      this._events.dispatch(\"move\", aId);\n    }\n  },\n\n  QueryInterface : XPCOMUtils.generateQI([Ci.fuelIBookmarkFolder, Ci.nsINavBookmarkObserver])\n};\n\n//=================================================\n// BookmarkRoots implementation\nfunction BookmarkRoots() {\n  var self = this;\n  gShutdown.push(function() { self._shutdown(); });\n}\n\nBookmarkRoots.prototype = {\n  _shutdown : function bmr_shutdown() {\n    this._menu = null;\n    this._toolbar = null;\n    this._tags = null;\n    this._unfiled = null;\n  },\n\n  get menu() {\n    if (!this._menu)\n      this._menu = new BookmarkFolder(Utilities.bookmarks.bookmarksMenuFolder, null);\n\n    return this._menu;\n  },\n\n  get toolbar() {\n    if (!this._toolbar)\n      this._toolbar = new BookmarkFolder(Utilities.bookmarks.toolbarFolder, null);\n\n    return this._toolbar;\n  },\n\n  get tags() {\n    if (!this._tags)\n      this._tags = new BookmarkFolder(Utilities.bookmarks.tagsFolder, null);\n\n    return this._tags;\n  },\n\n  get unfiled() {\n    if (!this._unfiled)\n      this._unfiled = new BookmarkFolder(Utilities.bookmarks.unfiledBookmarksFolder, null);\n\n    return this._unfiled;\n  },\n\n  QueryInterface : XPCOMUtils.generateQI([Ci.fuelIBookmarkRoots])\n};\n\n\n//=================================================\n// Factory - Treat Application as a singleton\n// XXX This is required, because we're registered for the 'JavaScript global\n// privileged property' category, whose handler always calls createInstance.\n// See bug 386535.\nvar gSingleton = null;\nvar ApplicationFactory = {\n  createInstance: function af_ci(aOuter, aIID) {\n    if (aOuter != null)\n      throw Components.results.NS_ERROR_NO_AGGREGATION;\n\n    if (gSingleton == null) {\n      gSingleton = new Application();\n    }\n\n    return gSingleton.QueryInterface(aIID);\n  }\n};\n\n\n//=================================================\n// Application constructor\nfunction Application() {\n  this.initToolkitHelpers();\n  this._bookmarks = null;\n}\n\n//=================================================\n// Application implementation\nApplication.prototype = {\n  // for nsIClassInfo + XPCOMUtils\n  classID:          Components.ID(\"fe74cf80-aa2d-11db-abbd-0800200c9a66\"),\n\n  // redefine the default factory for XPCOMUtils\n  _xpcom_factory: ApplicationFactory,\n\n  // for nsISupports\n  QueryInterface : XPCOMUtils.generateQI([Ci.fuelIApplication, Ci.extIApplication,\n                                          Ci.nsIObserver, Ci.nsIClassInfo]),\n\n  getInterfaces : function app_gi(aCount) {\n    var interfaces = [Ci.fuelIApplication, Ci.extIApplication, Ci.nsIObserver,\n                      Ci.nsIClassInfo];\n    aCount.value = interfaces.length;\n    return interfaces;\n  },\n\n  // for nsIObserver\n  observe: function app_observe(aSubject, aTopic, aData) {\n    // Call the extApplication version of this function first\n    this.__proto__.__proto__.observe.call(this, aSubject, aTopic, aData);\n    if (aTopic == \"xpcom-shutdown\") {\n      this._obs.removeObserver(this, \"xpcom-shutdown\");\n      this._bookmarks = null;\n      Utilities.free();\n    }\n  },\n\n  get bookmarks() {\n    let bookmarks = new BookmarkRoots();\n    this.__defineGetter__(\"bookmarks\", function() bookmarks);\n    return this.bookmarks;\n  },\n\n  get windows() {\n    var win = [];\n    var enum = Utilities.windowMediator.getEnumerator(\"navigator:browser\");\n\n    while (enum.hasMoreElements())\n      win.push(new Window(enum.getNext()));\n\n    return win;\n  },\n\n  get activeWindow() {\n    return new Window(Utilities.windowMediator.getMostRecentWindow(\"navigator:browser\"));\n  }\n};\n\n#include ../../toolkit/components/exthelper/extApplication.js\n\n// set the proto, defined in extApplication.js\nApplication.prototype.__proto__ = extApplication.prototype;\n\nvar NSGetFactory = XPCOMUtils.generateNSGetFactory([Application]);\n\n"
  },
  {
    "path": "components/fuelApplication.manifest",
    "content": "component {fe74cf80-aa2d-11db-abbd-0800200c9a66} fuelApplication.js\ncontract @mozilla.org/fuel/application;1 {fe74cf80-aa2d-11db-abbd-0800200c9a66}\ncategory JavaScript-global-privileged-property Application @mozilla.org/fuel/application;1\n"
  },
  {
    "path": "components/moz.build",
    "content": "# DIRS += ['devtools']\n\nEXTRA_COMPONENTS += [\n  'bgCharUnicodeAutocomplete.js',\n  'bgCharUnicodeAutocomplete.manifest',\n  'bgCommandHandler.manifest',\n  'bgLocationAutocomplete.js',\n  'bgLocationAutocomplete.manifest',\n  'phpStreamConverter.js',\n  'phpStreamConverter.manifest',\n]\n\nEXTRA_PP_COMPONENTS += [\n    'bgCommandHandler.js',\n]\n"
  },
  {
    "path": "components/phpStreamConverter.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * Contributor(s):\n *   Vivien Nicolas <21@vingtetun.org>\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either of the GNU General Public License Version 2 or later (the \"GPL\"),\n * or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/XPCOMUtils.jsm\");\n\nconst Cc = Components.classes;\nconst Ci = Components.interfaces;\n\nconst nsBinaryInputStream = Components.Constructor(\n                              \"@mozilla.org/binaryinputstream;1\",\n                              \"nsIBinaryInputStream\", \"setInputStream\");\n\nconst nsConverter = Components.Constructor(\n                              \"@mozilla.org/intl/scriptableunicodeconverter\",\n                              \"nsIScriptableUnicodeConverter\");\n\n/*\n * This component is required on GNU/Linux to open local PHP files in Composer.\n *\n * By default, Composer will refuse to open PHP files because they don't have a text/html MIME type;\n * so let's use a stream I/O to 'convert' an application/x-php MIME type to a text/html one.\n *\n * This component could also be used for text/html files to get rid of the awful\n * hack that is applied to mozilla/content in order to display PHP and comment\n * nodes in the main edition window.\n *\n * Besides, we could use this to edit text/plain files with pseudo syntax highlighting\n * directly in an HTML editor tab.\n * Adding [\"text/plain\", \"*\"] to the MIME table works on some Linux distros:\n * e.g. it works on Ubuntu Jaunty but not on Ubuntu Hardy.\n * Last but not least, I'm not sure it would work on Windows and MacOS X.\n * To be tested.\n */\n\nfunction phpStreamConverter() {\n  this._listener = null;\n  this._data = \"\";\n  this._path = null;\n}\n\nphpStreamConverter.prototype = {\n\n  asyncConvertData: function(aFromType, aToType, aListener, aCtx) {\n    this._listener = aListener;\n  },\n  \n  convert: function (aFromStream, aFromType, aToType, aCtx) {\n    return aFromStream;\n  },\n\n  onStartRequest: function (aRequest, aCtx) {\n    var channel = aRequest.QueryInterface(Ci.nsIChannel);\n\n    // Hack the content type under which the document is seen by Composer\n    // XXX is there a way to know its charset right now?\n    channel.contentType = \"text/html\";\n    this._path = channel.URI.path;\n\n    this._listener.onStartRequest(channel, aCtx);\n  },\n\n  onDataAvailable: function (aRequest, aCtx, aInputStream, aOffset, aCount) {\n    var binaryInputStream = new nsBinaryInputStream(aInputStream);\n    this._data += binaryInputStream.readBytes(binaryInputStream.available());\n  },\n  \n  onStopRequest: function (aRequest, aCtx, aStatusCode) {\n    var hasBodyNode = this._data.match(/<html/i)\n                      && this._data.match(/<head/i)\n                      && this._data.match(/<body/i);\n\n    var charset = \"UTF-8\";\n    var tmp = this._data.match(/charset=([^\"\\s]+)/i);\n    if (tmp && tmp.length > 1)\n      charset = tmp[1];\n    else try { // no charset found, get the default one (user pref)\n      const nsPrefService = Components.interfaces.nsIPrefService;\n      const nsStringPref = Components.interfaces.nsISupportsString;\n      charset = Components.classes[\"@mozilla.org/preferences-service;1\"]\n                          .getService(nsPrefService)\n                          .getBranch(null)\n                          .getComplexValue(\"editor.custom_charset\", nsStringPref)\n                          .data;\n    } catch(e) {}\n\n    // apply the proper character set\n    var converter = new nsConverter();\n    converter.charset = charset;\n    this._data = converter.ConvertToUnicode(this._data);\n\n    // Do whatever you want with _data!\n    // this is also where we could get rid of the awful hack in mozilla/content\n    // to display comment/php nodes in the main window\n\n    if (true /*hasBodyNode*/) { // this document should be editable in Composer\n      // quick hack to support short tags in PHP files\n      this._data = this._data.replace(/<%/g, \"<?php\").replace(/%>/g, \"?>\");\n      // TODO: check PHP prologs\n    }\n    else {             // this document is not editable in Composer\n      // experimental, ugly hack: embed '_data' in an HTML document\n      var fileName = this._path.substring(this._path.lastIndexOf(\"/\") + 1, this._path.length);\n      this._data = this._data.replace(/&/g, \"&amp;\").replace(/</g, \"&lt;\").replace(/>/g, \"&gt;\");\n      // TODO: syntax highlighting\n      this._data = '<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\\n'\n            + '<html xmlns=\"http://www.w3.org/1999/xhtml\">\\n'\n            + '<head>\\n'\n            + '  <meta http-equiv=\"content-type\" content=\"text/html; charset=\"' + charset + '\" />\\n'\n            + '  <meta id=\"_moz_text_document\" />\\n'\n            + '  <title>' + fileName + '</title>\\n'\n            + '</head>\\n'\n            + '<body>\\n'\n            + '  <pre>' + this._data + '</pre>\\n'\n            + '</body>\\n'\n            + '</html>';\n    }\n\n    // Serialise the result back into Composer\n    var channel = aRequest.QueryInterface(Ci.nsIChannel);\n    var stream = converter.convertToInputStream(this._data);\n    this._listener.onDataAvailable(channel, aCtx, stream, 0, stream.available());\n    this._listener.onStopRequest(channel, aCtx, aStatusCode);\n  },\n\n  //////////////////////////////////////////////////////////////////////////////\n  //// nsISupports\n\n  classID: Components.ID(\"3045D171-BF71-41AD-BD8D-19BFEABFE83B\"),\n\n  QueryInterface: XPCOMUtils.generateQI([\n    Ci.nsIStreamConverter,\n    Ci.nsIStreamListener,\n    Ci.nsIRequestObserver,\n    Ci.nsISupports\n  ])\n};\n\nlet components = [phpStreamConverter];\nconst NSGetFactory = XPCOMUtils.generateNSGetFactory(components);\n"
  },
  {
    "path": "components/phpStreamConverter.manifest",
    "content": "component {3045D171-BF71-41AD-BD8D-19BFEABFE83B} phpStreamConverter.js\ncontract @mozilla.org/streamconv;1?from=text/php&to=*/* {3045D171-BF71-41AD-BD8D-19BFEABFE83B}\ncontract @mozilla.org/streamconv;1?from=application/php&to=*/* {3045D171-BF71-41AD-BD8D-19BFEABFE83B}\ncontract @mozilla.org/streamconv;1?from=application/x-php&to=*/* {3045D171-BF71-41AD-BD8D-19BFEABFE83B}\ncontract @mozilla.org/streamconv;1?from=application/x-httpd-php&to=*/* {3045D171-BF71-41AD-BD8D-19BFEABFE83B}\ncontract @mozilla.org/streamconv;1?from=application/x-httpd-php3&to=*/* {3045D171-BF71-41AD-BD8D-19BFEABFE83B}\ncontract @mozilla.org/streamconv;1?from=application/x-httpd-php4&to=*/* {3045D171-BF71-41AD-BD8D-19BFEABFE83B}\n"
  },
  {
    "path": "config/codename.txt",
    "content": "\"Artemus\"\n"
  },
  {
    "path": "config/gecko_dev_content.patch",
    "content": "diff --git a/browser/base/content/baseMenuOverlay.xul b/browser/base/content/baseMenuOverlay.xul\nindex da74ca077c0c..89e848298620 100644\n--- a/browser/base/content/baseMenuOverlay.xul\n+++ b/browser/base/content/baseMenuOverlay.xul\n@@ -103,7 +103,7 @@\n              key=\"&preferencesCmdMac.commandkey;\"\n              modifiers=\"accel\"/>\n         <key id=\"key_hideThisAppCmdMac\"\n-             key=\"&hideThisAppCmdMac2.commandkey;\"\n+             key=\"&hideThisAppCmdMac.commandkey;\"\n              modifiers=\"accel\"/>\n         <key id=\"key_hideOtherAppsCmdMac\"\n              key=\"&hideOtherAppsCmdMac.commandkey;\"\ndiff --git a/browser/locales/en-US/chrome/browser/baseMenuOverlay.dtd b/browser/locales/en-US/chrome/browser/baseMenuOverlay.dtd\nindex de92ad3aab68..ce621df0cf1c 100644\n--- a/browser/locales/en-US/chrome/browser/baseMenuOverlay.dtd\n+++ b/browser/locales/en-US/chrome/browser/baseMenuOverlay.dtd\n@@ -46,7 +46,7 @@\n <!ENTITY servicesMenuMac.label          \"Services\">\n \n <!ENTITY hideThisAppCmdMac2.label       \"Hide &brandShorterName;\">\n-<!ENTITY hideThisAppCmdMac2.commandkey  \"H\">\n+<!ENTITY hideThisAppCmdMac.commandkey  \"H\">\n \n <!ENTITY hideOtherAppsCmdMac.label      \"Hide Others\">\n <!ENTITY hideOtherAppsCmdMac.commandkey \"H\">\ndiff --git a/caps/nsScriptSecurityManager.cpp b/caps/nsScriptSecurityManager.cpp\nindex 5a9fa0f75b14..03db2b5469a5 100644\n--- a/caps/nsScriptSecurityManager.cpp\n+++ b/caps/nsScriptSecurityManager.cpp\n@@ -937,6 +937,7 @@ nsScriptSecurityManager::CheckLoadURIFlags(nsIURI *aSourceURI,\n                              &hasFlags);\n     NS_ENSURE_SUCCESS(rv, rv);\n     if (hasFlags) {\n+        return NS_OK;\n         // Allow domains that were whitelisted in the prefs. In 99.9% of cases,\n         // this array is empty.\n         for (nsIURI* uri : EnsureFileURIWhitelist()) {\ndiff --git a/dom/base/nsCopySupport.cpp b/dom/base/nsCopySupport.cpp\nindex 646775444f58..4623c54e931f 100644\n--- a/dom/base/nsCopySupport.cpp\n+++ b/dom/base/nsCopySupport.cpp\n@@ -155,7 +155,8 @@ SelectionCopyHelper(nsISelection *aSel, nsIDocument *aDoc,\n \n   // The mime type is ultimately text/html if the encoder successfully encoded\n   // the selection as text/html.\n-  bool encodedTextHTML = mimeType.EqualsLiteral(kHTMLMime);\n+  bool encodedTextHTML = mimeType.EqualsLiteral(kHTMLMime) ||\n+                         mimeType.EqualsLiteral(\"application/xhtml+xml\");\n \n   // First, prepare the text/plain clipboard flavor.\n   nsAutoString textPlainBuf;\n@@ -558,8 +559,9 @@ static nsresult AppendDOMNode(nsITransferable *aTransferable,\n \n   // init encoder with document and node\n   rv = docEncoder->NativeInit(document, NS_LITERAL_STRING(kHTMLMime),\n-                              nsIDocumentEncoder::OutputAbsoluteLinks |\n-                              nsIDocumentEncoder::OutputEncodeW3CEntities);\n+                              Preferences::GetBool(\"clipboard.absoluteLinks\", true)\n+                                ? nsIDocumentEncoder::OutputEncodeCharacterEntities | nsIDocumentEncoder::OutputAbsoluteLinks\n+                                : nsIDocumentEncoder::OutputEncodeCharacterEntities);\n   NS_ENSURE_SUCCESS(rv, rv);\n \n   rv = docEncoder->SetNativeNode(aDOMNode);\ndiff --git a/dom/base/nsDocument.cpp b/dom/base/nsDocument.cpp\nindex c1f01febb829..b45481359154 100644\n--- a/dom/base/nsDocument.cpp\n+++ b/dom/base/nsDocument.cpp\n@@ -7407,6 +7407,13 @@ nsDocument::GetMozSyntheticDocument(bool *aSyntheticDocument)\n   return NS_OK;\n }\n \n+ NS_IMETHODIMP\n+nsDocument::GetHasXMLDeclaration(bool *aHasXMLDeclaration)\n+{\n+  *aHasXMLDeclaration = mXMLDeclarationBits & XML_DECLARATION_BITS_DECLARATION_EXISTS;\n+  return NS_OK;\n+}\n+\n NS_IMETHODIMP\n nsDocument::GetDocumentURI(nsAString& aDocumentURI)\n {\ndiff --git a/dom/base/nsDocumentEncoder.cpp b/dom/base/nsDocumentEncoder.cpp\nindex 65e184999607..f6576ce6327f 100644\n--- a/dom/base/nsDocumentEncoder.cpp\n+++ b/dom/base/nsDocumentEncoder.cpp\n@@ -119,6 +119,11 @@ protected:\n       }\n \n       if (content) {\n+        nsIAtom *tag = content->NodeInfo()->NameAtom();\n+        if (tag == nsGkAtoms::script\n+            || tag == nsGkAtoms::style) {\n+          return true;\n+        }\n         nsIFrame* frame = content->GetPrimaryFrame();\n         if (!frame) {\n           if (aNode->IsNodeOfType(nsINode::eTEXT)) {\n@@ -1344,7 +1349,9 @@ nsHTMLCopyEncoder::Init(nsIDOMDocument* aDocument,\n \n   // Make all links absolute when copying\n   // (see related bugs #57296, #41924, #58646, #32768)\n-  mFlags = aFlags | OutputAbsoluteLinks;\n+  mFlags = Preferences::GetBool(\"clipboard.absoluteLinks\", true)\n+             ? aFlags | nsIDocumentEncoder::OutputAbsoluteLinks\n+             : aFlags;\n \n   if (!mDocument->IsScriptEnabled())\n     mFlags |= OutputNoScriptContent;\n@@ -1445,7 +1452,7 @@ nsHTMLCopyEncoder::SetSelection(nsISelection* aSelection)\n \n   // also consider ourselves in a text widget if we can't find an html document\n   nsCOMPtr<nsIHTMLDocument> htmlDoc = do_QueryInterface(mDocument);\n-  if (!(htmlDoc && mDocument->IsHTMLDocument())) {\n+  if (!htmlDoc) {\n     mIsTextWidget = true;\n     mSelection = aSelection;\n     // mMimeType is set to text/plain when encoding starts.\n@@ -1466,9 +1473,10 @@ nsHTMLCopyEncoder::SetSelection(nsISelection* aSelection)\n     range->CloneRange(getter_AddRefs(myRange));\n     NS_ENSURE_TRUE(myRange, NS_ERROR_FAILURE);\n \n+    // BLUEGRIFFON, do not promote ranges for copy\n     // adjust range to include any ancestors who's children are entirely selected\n-    rv = PromoteRange(myRange);\n-    NS_ENSURE_SUCCESS(rv, rv);\n+    /*rv = PromoteRange(myRange);\n+    NS_ENSURE_SUCCESS(rv, rv);*/\n \n     ErrorResult result;\n     nsRange* r = static_cast<nsRange*>(myRange.get());\ndiff --git a/dom/base/nsFocusManager.cpp b/dom/base/nsFocusManager.cpp\nindex 8735837865bb..d774e9aa2b1f 100644\n--- a/dom/base/nsFocusManager.cpp\n+++ b/dom/base/nsFocusManager.cpp\n@@ -2716,31 +2716,6 @@ nsFocusManager::DetermineElementToMoveFocus(nsPIDOMWindowOuter* aWindow,\n     }\n   }\n   else {\n-#ifdef MOZ_XUL\n-    if (aType != MOVEFOCUS_CARET) {\n-      // if there is no focus, yet a panel is open, focus the first item in\n-      // the panel\n-      nsXULPopupManager* pm = nsXULPopupManager::GetInstance();\n-      if (pm)\n-        popupFrame = pm->GetTopPopup(ePopupTypePanel);\n-    }\n-#endif\n-    if (popupFrame) {\n-      // When there is a popup open, and no starting content, start the search\n-      // at the topmost popup.\n-      startContent = popupFrame->GetContent();\n-      NS_ASSERTION(startContent, \"Popup frame doesn't have a content node\");\n-      // Unless we are searching for documents, set the root content to the\n-      // popup as well, so that we don't tab-navigate outside the popup.\n-      // When navigating by documents, we start at the popup but can navigate\n-      // outside of it to look for other panels and documents.\n-      if (!forDocumentNavigation) {\n-        rootContent = startContent;\n-      }\n-\n-      doc = startContent ? startContent->GetComposedDoc() : nullptr;\n-    }\n-    else {\n       // Otherwise, for content shells, start from the location of the caret.\n       nsCOMPtr<nsIDocShell> docShell = aWindow->GetDocShell();\n       if (docShell && docShell->ItemType() != nsIDocShellTreeItem::typeChrome) {\n@@ -2772,13 +2747,27 @@ nsFocusManager::DetermineElementToMoveFocus(nsPIDOMWindowOuter* aWindow,\n         }\n       }\n \n+#ifdef MOZ_XUL\n+    else {\n+      // if there is no focus, yet a panel is open, focus the first item in\n+      // the panel\n+      nsXULPopupManager* pm = nsXULPopupManager::GetInstance();\n+      if (pm)\n+        popupFrame = pm->GetTopPopup(ePopupTypePanel);\n+      if (popupFrame) {\n+        rootContent = popupFrame->GetContent();\n+        NS_ASSERTION(rootContent, \"Popup frame doesn't have a content node\");\n+        startContent = rootContent;\n+      }\n+    }\n+#endif\n+\n       if (!startContent) {\n         // otherwise, just use the root content as the starting point\n         startContent = rootContent;\n         NS_ENSURE_TRUE(startContent, NS_OK);\n       }\n     }\n-  }\n \n   // Check if the starting content is the same as the content assigned to the\n   // retargetdocumentfocus attribute. Is so, we don't want to start searching\ndiff --git a/dom/base/nsGkAtomList.h b/dom/base/nsGkAtomList.h\nindex 1558cdc6e0be..fe4fbc44f1f9 100644\n--- a/dom/base/nsGkAtomList.h\n+++ b/dom/base/nsGkAtomList.h\n@@ -1148,6 +1148,7 @@ GK_ATOM(shape, \"shape\")\n GK_ATOM(show, \"show\")\n GK_ATOM(showcaret, \"showcaret\")\n GK_ATOM(showresizer, \"showresizer\")\n+GK_ATOM(showtransparency, \"showTransparency\")\n GK_ATOM(simple, \"simple\")\n GK_ATOM(single, \"single\")\n GK_ATOM(size, \"size\")\ndiff --git a/dom/base/nsHTMLContentSerializer.cpp b/dom/base/nsHTMLContentSerializer.cpp\nindex ab8b4f2b2573..2cbf3d88f15f 100644\n--- a/dom/base/nsHTMLContentSerializer.cpp\n+++ b/dom/base/nsHTMLContentSerializer.cpp\n@@ -197,101 +197,110 @@ nsHTMLContentSerializer::AppendElementStart(Element* aElement,\n   nsIAtom *name = content->NodeInfo()->NameAtom();\n   int32_t ns = content->GetNameSpaceID();\n \n-  bool lineBreakBeforeOpen = LineBreakBeforeOpen(ns, name);\n+  bool hideTag = false;\n+  if (ns != kNameSpaceID_XHTML) {\n+    nsAutoString nsStr;\n+    nsresult rv = nsContentUtils::NameSpaceManager()->GetNameSpaceURI(ns, nsStr);\n+    hideTag = ( NS_SUCCEEDED(rv) && nsStr.LowerCaseEqualsLiteral(\"http://disruptive-innovations.com/zoo/bluegriffon\"));\n+  }\n \n-  if ((mDoFormat || forceFormat) && !mDoRaw && !PreLevel()) {\n-    if (mColPos && lineBreakBeforeOpen) {\n-      NS_ENSURE_TRUE(AppendNewLineToString(aStr), NS_ERROR_OUT_OF_MEMORY);\n-    }\n-    else {\n-      NS_ENSURE_TRUE(MaybeAddNewlineForRootNode(aStr), NS_ERROR_OUT_OF_MEMORY);\n-    }\n-    if (!mColPos) {\n-      NS_ENSURE_TRUE(AppendIndentation(aStr), NS_ERROR_OUT_OF_MEMORY);\n+  if (!hideTag) {\n+    bool lineBreakBeforeOpen = LineBreakBeforeOpen(ns, name);\n+\n+    if (((mDoFormat || forceFormat) && !PreLevel()) || mDoRaw) {\n+      if (mColPos && lineBreakBeforeOpen) {\n+        NS_ENSURE_TRUE(AppendNewLineToString(aStr), NS_ERROR_OUT_OF_MEMORY);\n+        mMayIgnoreLineBreakSequence = PR_FALSE;\n+      }\n+      else {\n+        NS_ENSURE_TRUE(MaybeAddNewlineForRootNode(aStr), NS_ERROR_OUT_OF_MEMORY);;\n+      }\n+      if (!mColPos && !mDoRaw) {\n+        NS_ENSURE_TRUE(AppendIndentation(aStr), NS_ERROR_OUT_OF_MEMORY);;;\n+      }\n+      else if (mAddSpace) {\n+        NS_ENSURE_TRUE(AppendToString(char16_t(' '), aStr), NS_ERROR_OUT_OF_MEMORY);;;\n+        mAddSpace = false;\n+      }\n     }\n     else if (mAddSpace) {\n       bool result = AppendToString(char16_t(' '), aStr);\n       mAddSpace = false;\n       NS_ENSURE_TRUE(result, NS_ERROR_OUT_OF_MEMORY);\n     }\n-  }\n-  else if (mAddSpace) {\n-    bool result = AppendToString(char16_t(' '), aStr);\n-    mAddSpace = false;\n-    NS_ENSURE_TRUE(result, NS_ERROR_OUT_OF_MEMORY);\n-  }\n-  else {\n-    NS_ENSURE_TRUE(MaybeAddNewlineForRootNode(aStr), NS_ERROR_OUT_OF_MEMORY);\n-  }\n-  // Always reset to avoid false newlines in case MaybeAddNewlineForRootNode wasn't\n-  // called\n-  mAddNewlineForRootNode = false;\n+    else {\n+      NS_ENSURE_TRUE(MaybeAddNewlineForRootNode(aStr), NS_ERROR_OUT_OF_MEMORY);\n+    }\n+    // Always reset to avoid false newlines in case MaybeAddNewlineForRootNode wasn't\n+    // called\n+    mAddNewlineForRootNode = false;\n \n-  NS_ENSURE_TRUE(AppendToString(kLessThan, aStr), NS_ERROR_OUT_OF_MEMORY);\n+    NS_ENSURE_TRUE(AppendToString(kLessThan, aStr), NS_ERROR_OUT_OF_MEMORY);\n \n-  NS_ENSURE_TRUE(AppendToString(nsDependentAtomString(name), aStr), NS_ERROR_OUT_OF_MEMORY);\n+    NS_ENSURE_TRUE(AppendToString(nsDependentAtomString(name), aStr), NS_ERROR_OUT_OF_MEMORY);\n \n-  MaybeEnterInPreContent(content);\n-\n-  // for block elements, we increase the indentation\n-  if ((mDoFormat || forceFormat) && !mDoRaw && !PreLevel())\n-    NS_ENSURE_TRUE(IncrIndentation(name), NS_ERROR_OUT_OF_MEMORY);\n-\n-  // Need to keep track of OL and LI elements in order to get ordinal number \n-  // for the LI.\n-  if (mIsCopying && name == nsGkAtoms::ol && ns == kNameSpaceID_XHTML){\n-    // We are copying and current node is an OL;\n-    // Store its start attribute value in olState->startVal.\n-    nsAutoString start;\n-    int32_t startAttrVal = 0;\n-\n-    aElement->GetAttr(kNameSpaceID_None, nsGkAtoms::start, start);\n-    if (!start.IsEmpty()){\n-      nsresult rv = NS_OK;\n-      startAttrVal = start.ToInteger(&rv);\n-      //If OL has \"start\" attribute, first LI element has to start with that value\n-      //Therefore subtracting 1 as all the LI elements are incrementing it before using it;\n-      //In failure of ToInteger(), default StartAttrValue to 0.\n-      if (NS_SUCCEEDED(rv))\n-        startAttrVal--; \n-      else\n-        startAttrVal = 0;\n-    }\n-    mOLStateStack.AppendElement(olState(startAttrVal, true));\n-  }\n+    MaybeEnterInPreContent(content);\n \n-  if (mIsCopying && name == nsGkAtoms::li && ns == kNameSpaceID_XHTML) {\n-    mIsFirstChildOfOL = IsFirstChildOfOL(aOriginalElement);\n-    if (mIsFirstChildOfOL){\n-      // If OL is parent of this LI, serialize attributes in different manner.\n-      NS_ENSURE_TRUE(SerializeLIValueAttribute(aElement, aStr), NS_ERROR_OUT_OF_MEMORY);\n+    // for block elements, we increase the indentation\n+    if ((mDoFormat || forceFormat) && !mDoRaw && !PreLevel())\n+      NS_ENSURE_TRUE(IncrIndentation(name), NS_ERROR_OUT_OF_MEMORY);\n+\n+    // Need to keep track of OL and LI elements in order to get ordinal number\n+    // for the LI.\n+    if (mIsCopying && name == nsGkAtoms::ol && ns == kNameSpaceID_XHTML){\n+      // We are copying and current node is an OL;\n+      // Store its start attribute value in olState->startVal.\n+      nsAutoString start;\n+      int32_t startAttrVal = 0;\n+\n+      aElement->GetAttr(kNameSpaceID_None, nsGkAtoms::start, start);\n+      if (!start.IsEmpty()){\n+        nsresult rv = NS_OK;\n+        startAttrVal = start.ToInteger(&rv);\n+        //If OL has \"start\" attribute, first LI element has to start with that value\n+        //Therefore subtracting 1 as all the LI elements are incrementing it before using it;\n+        //In failure of ToInteger(), default StartAttrValue to 0.\n+        if (NS_SUCCEEDED(rv))\n+          startAttrVal--;\n+        else\n+          startAttrVal = 0;\n+      }\n+      mOLStateStack.AppendElement(olState(startAttrVal, true));\n     }\n-  }\n \n-  // Even LI passed above have to go through this \n-  // for serializing attributes other than \"value\".\n-  nsAutoString dummyPrefix;\n-  NS_ENSURE_TRUE(SerializeHTMLAttributes(content,\n-                                         aOriginalElement,\n-                                         dummyPrefix,\n-                                         EmptyString(),\n-                                         name,\n-                                         ns,\n-                                         aStr), NS_ERROR_OUT_OF_MEMORY);\n-\n-  NS_ENSURE_TRUE(AppendToString(kGreaterThan, aStr), NS_ERROR_OUT_OF_MEMORY);\n+    if (mIsCopying && name == nsGkAtoms::li && ns == kNameSpaceID_XHTML) {\n+      mIsFirstChildOfOL = IsFirstChildOfOL(aOriginalElement);\n+      if (mIsFirstChildOfOL){\n+        // If OL is parent of this LI, serialize attributes in different manner.\n+        NS_ENSURE_TRUE(SerializeLIValueAttribute(aElement, aStr), NS_ERROR_OUT_OF_MEMORY);\n+      }\n+    }\n \n-  if (ns == kNameSpaceID_XHTML &&\n-      (name == nsGkAtoms::script ||\n-       name == nsGkAtoms::style ||\n-       name == nsGkAtoms::noscript ||\n-       name == nsGkAtoms::noframes)) {\n-    ++mDisableEntityEncoding;\n-  }\n+    // Even LI passed above have to go through this\n+    // for serializing attributes other than \"value\".\n+    nsAutoString dummyPrefix;\n+    NS_ENSURE_TRUE(SerializeHTMLAttributes(content,\n+                                           aOriginalElement,\n+                                           dummyPrefix,\n+                                           EmptyString(),\n+                                           name,\n+                                           ns,\n+                                           aStr), NS_ERROR_OUT_OF_MEMORY);\n+\n+    NS_ENSURE_TRUE(AppendToString(kGreaterThan, aStr), NS_ERROR_OUT_OF_MEMORY);\n+\n+    if (ns == kNameSpaceID_XHTML &&\n+        (name == nsGkAtoms::script ||\n+         name == nsGkAtoms::style ||\n+         name == nsGkAtoms::noscript ||\n+         name == nsGkAtoms::noframes)) {\n+      ++mDisableEntityEncoding;\n+    }\n \n-  if ((mDoFormat || forceFormat) && !mDoRaw && !PreLevel() &&\n-    LineBreakAfterOpen(ns, name)) {\n-    NS_ENSURE_TRUE(AppendNewLineToString(aStr), NS_ERROR_OUT_OF_MEMORY);\n+    if ((mDoFormat || forceFormat) && !PreLevel() &&\n+      !mDoRaw && LineBreakAfterOpen(ns, name)) {\n+      NS_ENSURE_TRUE(AppendNewLineToString(aStr), NS_ERROR_OUT_OF_MEMORY);\n+    }\n   }\n \n   NS_ENSURE_TRUE(AfterElementStart(content, aOriginalElement, aStr), NS_ERROR_OUT_OF_MEMORY);\n@@ -310,6 +319,13 @@ nsHTMLContentSerializer::AppendElementEnd(Element* aElement,\n   nsIAtom *name = content->NodeInfo()->NameAtom();\n   int32_t ns = content->GetNameSpaceID();\n \n+  if (ns != kNameSpaceID_XHTML) {\n+    nsAutoString nsStr;\n+    nsresult rv = nsContentUtils::NameSpaceManager()->GetNameSpaceURI(ns, nsStr);\n+    if (NS_SUCCEEDED(rv) && nsStr.LowerCaseEqualsLiteral(\"http://disruptive-innovations.com/zoo/bluegriffon\"))\n+      return NS_OK;\n+  }\n+\n   if (ns == kNameSpaceID_XHTML &&\n       (name == nsGkAtoms::script ||\n        name == nsGkAtoms::style ||\n@@ -497,7 +513,8 @@ nsHTMLContentSerializer::AppendAndTranslateEntities(const nsAString& aStr,\n   bool nonBasicEntities =\n     !!(mFlags & (nsIDocumentEncoder::OutputEncodeLatin1Entities |\n                  nsIDocumentEncoder::OutputEncodeHTMLEntities   |\n-                 nsIDocumentEncoder::OutputEncodeW3CEntities));\n+                 nsIDocumentEncoder::OutputEncodeW3CEntities    |\n+                 nsIDocumentEncoder::OutputEncodeCharacterEntities));\n \n   if (!nonBasicEntities &&\n       (mFlags & (nsIDocumentEncoder::OutputEncodeBasicEntities))) {\n@@ -554,7 +571,13 @@ nsHTMLContentSerializer::AppendAndTranslateEntities(const nsAString& aStr,\n       // needs to be replaced\n       for (; c < fragmentEnd; c++, advanceLength++) {\n         char16_t val = *c;\n-        if (val <= kValNBSP && entityTable[val]) {\n+        if ((val == kValNBSP || val > 127) &&\n+            (mFlags & nsIDocumentEncoder::OutputEncodeCharacterEntities)) {\n+          nsAutoString entityValue(char16_t('#'));\n+          entityValue.AppendInt(val);\n+          entityText = ToNewCString(entityValue);\n+          break;\n+        } else if (val <= kValNBSP && entityTable[val]) {\n           fullConstEntityText = kEntityStrings[entityTable[val]];\n           break;\n         } else if (val > 127 &&\ndiff --git a/dom/base/nsIDocumentEncoder.idl b/dom/base/nsIDocumentEncoder.idl\nindex cf1f56f494bb..abf9f4a82a4e 100644\n--- a/dom/base/nsIDocumentEncoder.idl\n+++ b/dom/base/nsIDocumentEncoder.idl\n@@ -18,7 +18,7 @@ class nsIDocument;\n [ptr] native nsINodePtr(nsINode);\n [ptr] native nsIDocumentPtr(nsIDocument);\n \n-[scriptable, uuid(3d9371d8-a2ad-403e-8b0e-8885ad3562e3)]\n+[scriptable, uuid(30a3161c-09e0-425e-84e6-ff952c0fd859)]\n interface nsIDocumentEncoderNodeFixup : nsISupports\n {\n   /**\n@@ -254,6 +254,11 @@ interface nsIDocumentEncoder : nsISupports\n    */\n   const unsigned long RequiresReinitAfterOutput = (1 << 28);\n \n+  /**\n+    * Output all non-ascii characters as numeric entities\n+    */                                                                                                                                         \n+   const unsigned long OutputEncodeCharacterEntities = (1 << 29);\n+ \n   /**\n    * Initialize with a pointer to the document and the mime type.\n    * @param aDocument Document to encode.\ndiff --git a/dom/base/nsXHTMLContentSerializer.cpp b/dom/base/nsXHTMLContentSerializer.cpp\nindex ef87b8168611..c213b2b494d5 100644\n--- a/dom/base/nsXHTMLContentSerializer.cpp\n+++ b/dom/base/nsXHTMLContentSerializer.cpp\n@@ -63,13 +63,6 @@ nsXHTMLContentSerializer::Init(uint32_t aFlags, uint32_t aWrapColumn,\n                               const char* aCharSet, bool aIsCopying,\n                               bool aRewriteEncodingDeclaration)\n {\n-  // The previous version of the HTML serializer did implicit wrapping\n-  // when there is no flags, so we keep wrapping in order to keep\n-  // compatibility with the existing calling code\n-  // XXXLJ perhaps should we remove this default settings later ?\n-  if (aFlags & nsIDocumentEncoder::OutputFormatted ) {\n-      aFlags = aFlags | nsIDocumentEncoder::OutputWrap;\n-  }\n \n   nsresult rv;\n   rv = nsXMLContentSerializer::Init(aFlags, aWrapColumn, aCharSet, aIsCopying, aRewriteEncodingDeclaration);\n@@ -662,7 +655,16 @@ nsXHTMLContentSerializer::LineBreakBeforeOpen(int32_t aNamespaceID, nsIAtom* aNa\n       aName == nsGkAtoms::select ||\n       aName == nsGkAtoms::option ||\n       aName == nsGkAtoms::script ||\n-      aName == nsGkAtoms::html) {\n+      aName == nsGkAtoms::html ||\n+      aName == nsGkAtoms::head ||\n+      //aName == nsGkAtoms::body ||\n+      aName == nsGkAtoms::table ||\n+      aName == nsGkAtoms::caption ||\n+      aName == nsGkAtoms::tbody ||\n+      aName == nsGkAtoms::thead ||\n+      aName == nsGkAtoms::tfoot ||\n+      aName == nsGkAtoms::tr ||\n+      aName == nsGkAtoms::td) {\n     return true;\n   }\n   else {\n@@ -689,12 +691,14 @@ nsXHTMLContentSerializer::LineBreakAfterOpen(int32_t aNamespaceID, nsIAtom* aNam\n \n   if ((aName == nsGkAtoms::html) ||\n       (aName == nsGkAtoms::head) ||\n-      (aName == nsGkAtoms::body) ||\n+      // (aName == nsGkAtoms::body) ||\n       (aName == nsGkAtoms::ul) ||\n       (aName == nsGkAtoms::ol) ||\n       (aName == nsGkAtoms::dl) ||\n       (aName == nsGkAtoms::table) ||\n       (aName == nsGkAtoms::tbody) ||\n+      (aName == nsGkAtoms::thead) ||\n+      (aName == nsGkAtoms::tfoot) ||\n       (aName == nsGkAtoms::tr) ||\n       (aName == nsGkAtoms::br) ||\n       (aName == nsGkAtoms::meta) ||\n@@ -782,12 +786,15 @@ nsXHTMLContentSerializer::MaybeEnterInPreContent(nsIContent* aNode)\n     return;\n   }\n \n-  if (IsElementPreformatted(aNode) ||\n+  PRBool disableEntityEncoding =\n       aNode->IsAnyOfHTMLElements(nsGkAtoms::script,\n                                  nsGkAtoms::style,\n                                  nsGkAtoms::noscript,\n-                                 nsGkAtoms::noframes)) {\n+                                 nsGkAtoms::noframes);\n+  if (IsElementPreformatted(aNode) || disableEntityEncoding) {\n     PreLevel()++;\n+    if (disableEntityEncoding)\n+      ++mDisableEntityEncoding;\n   }\n }\n \n@@ -799,12 +806,15 @@ nsXHTMLContentSerializer::MaybeLeaveFromPreContent(nsIContent* aNode)\n     return;\n   }\n \n-  if (IsElementPreformatted(aNode) ||\n+  PRBool disableEntityEncoding =\n       aNode->IsAnyOfHTMLElements(nsGkAtoms::script,\n                                  nsGkAtoms::style,\n                                  nsGkAtoms::noscript,\n-                                 nsGkAtoms::noframes)) {\n+                                 nsGkAtoms::noframes);\n+  if (IsElementPreformatted(aNode) || disableEntityEncoding) {\n     --PreLevel();\n+    if (disableEntityEncoding)\n+      --mDisableEntityEncoding;\n   }\n }\n \ndiff --git a/dom/base/nsXMLContentSerializer.cpp b/dom/base/nsXMLContentSerializer.cpp\nindex 54fadaa94ac8..a10b05e0f3e9 100644\n--- a/dom/base/nsXMLContentSerializer.cpp\n+++ b/dom/base/nsXMLContentSerializer.cpp\n@@ -625,7 +625,26 @@ nsXMLContentSerializer::SerializeAttr(const nsAString& aPrefix,\n   bool rawAppend = mDoRaw && aDoEscapeEntities;\n   nsAString& attrString = (rawAppend) ? aStr : attrString_;\n \n-  NS_ENSURE_TRUE(attrString.Append(char16_t(' '), mozilla::fallible), false);\n+  //NS_ENSURE_TRUE(attrString.Append(char16_t(' '), mozilla::fallible), false);\n+  if (mColPos + 1 >= mMaxColumn && !mDoRaw) {\n+    if (PreLevel() > 0) {\n+      AppendToStringConvertLF(mLineBreak, aStr);\n+    }\n+    else if (mDoFormat) {\n+      AppendToStringFormatedWrapped(mLineBreak, aStr);\n+      AppendIndentation(aStr);\n+    }\n+    else if (mDoWrap) {\n+      AppendToStringWrapped(mLineBreak, aStr);\n+      AppendIndentation(aStr);\n+    }\n+    else {\n+      AppendToStringConvertLF(mLineBreak, aStr);\n+    }\n+  }\n+  else\n+    attrString.Append(char16_t(' '));\n+\n   if (!aPrefix.IsEmpty()) {\n     NS_ENSURE_TRUE(attrString.Append(aPrefix, mozilla::fallible), false);\n     NS_ENSURE_TRUE(attrString.Append(char16_t(':'), mozilla::fallible), false);\n@@ -694,6 +713,8 @@ nsXMLContentSerializer::SerializeAttr(const nsAString& aPrefix,\n     NS_ENSURE_TRUE(attrString.Append(sValue, mozilla::fallible), false);\n     NS_ENSURE_TRUE(attrString.Append(cDelimiter, mozilla::fallible), false);\n   }\n+  AppendToStringConvertLF(attrString, aStr);\n+  /* XXX\n   if (mDoRaw || PreLevel() > 0) {\n     NS_ENSURE_TRUE(AppendToStringConvertLF(attrString, aStr), false);\n   }\n@@ -707,6 +728,7 @@ nsXMLContentSerializer::SerializeAttr(const nsAString& aPrefix,\n     NS_ENSURE_TRUE(AppendToStringConvertLF(attrString, aStr), false);\n   }\n \n+  */\n   return true;\n }\n \n@@ -906,67 +928,73 @@ nsXMLContentSerializer::AppendElementStart(Element* aElement,\n   aElement->NodeInfo()->GetName(tagLocalName);\n   aElement->NodeInfo()->GetNamespaceURI(tagNamespaceURI);\n \n-  uint32_t skipAttr = ScanNamespaceDeclarations(content,\n-                          aOriginalElement, tagNamespaceURI);\n-\n-  nsIAtom *name = content->NodeInfo()->NameAtom();\n-  bool lineBreakBeforeOpen = LineBreakBeforeOpen(content->GetNameSpaceID(), name);\n+  bool hideTag = tagNamespaceURI.LowerCaseEqualsLiteral(\"http://disruptive-innovations.com/zoo/bluegriffon\");\n+  if (!hideTag) {\n+    uint32_t skipAttr = ScanNamespaceDeclarations(content,\n+                            aOriginalElement, tagNamespaceURI);\n+    nsIAtom *name = content->NodeInfo()->NameAtom();\n+    bool lineBreakBeforeOpen = LineBreakBeforeOpen(content->GetNameSpaceID(), name);\n \n-  if ((mDoFormat || forceFormat) && !mDoRaw && !PreLevel()) {\n-    if (mColPos && lineBreakBeforeOpen) {\n-      NS_ENSURE_TRUE(AppendNewLineToString(aStr), NS_ERROR_OUT_OF_MEMORY);\n-    }\n-    else {\n-      NS_ENSURE_TRUE(MaybeAddNewlineForRootNode(aStr), NS_ERROR_OUT_OF_MEMORY);\n-    }\n-    if (!mColPos) {\n-      NS_ENSURE_TRUE(AppendIndentation(aStr), NS_ERROR_OUT_OF_MEMORY);\n+    if (((mDoFormat || forceFormat) && !PreLevel()) || mDoRaw) {\n+      if (mColPos && lineBreakBeforeOpen) {\n+        AppendNewLineToString(aStr);\n+      }\n+      else {\n+        MaybeAddNewlineForRootNode(aStr);\n+      }\n+      if (!mColPos) {\n+        AppendIndentation(aStr);\n+      }\n+      else if (mAddSpace) {\n+        AppendToString(char16_t(' '), aStr);\n+        mAddSpace = false;\n+      }\n     }\n     else if (mAddSpace) {\n       NS_ENSURE_TRUE(AppendToString(char16_t(' '), aStr), NS_ERROR_OUT_OF_MEMORY);\n       mAddSpace = false;\n     }\n-  }\n-  else if (mAddSpace) {\n-    NS_ENSURE_TRUE(AppendToString(char16_t(' '), aStr), NS_ERROR_OUT_OF_MEMORY);\n-    mAddSpace = false;\n-  }\n-  else {\n-    NS_ENSURE_TRUE(MaybeAddNewlineForRootNode(aStr), NS_ERROR_OUT_OF_MEMORY);\n-  }\n+    else {\n+      MaybeAddNewlineForRootNode(aStr);\n+    }\n \n-  // Always reset to avoid false newlines in case MaybeAddNewlineForRootNode wasn't\n-  // called\n-  mAddNewlineForRootNode = false;\n+    // Always reset to avoid false newlines in case MaybeAddNewlineForRootNode wasn't\n+    // called\n+    mAddNewlineForRootNode = false;\n \n-  bool addNSAttr;\n-  addNSAttr = ConfirmPrefix(tagPrefix, tagNamespaceURI, aOriginalElement,\n-                            false);\n+    bool addNSAttr;\n+    addNSAttr = ConfirmPrefix(tagPrefix, tagNamespaceURI, aOriginalElement,\n+                              false);\n \n-  // Serialize the qualified name of the element\n-  NS_ENSURE_TRUE(AppendToString(kLessThan, aStr), NS_ERROR_OUT_OF_MEMORY);\n-  if (!tagPrefix.IsEmpty()) {\n-    NS_ENSURE_TRUE(AppendToString(tagPrefix, aStr), NS_ERROR_OUT_OF_MEMORY);\n-    NS_ENSURE_TRUE(AppendToString(NS_LITERAL_STRING(\":\"), aStr), NS_ERROR_OUT_OF_MEMORY);\n-  }\n-  NS_ENSURE_TRUE(AppendToString(tagLocalName, aStr), NS_ERROR_OUT_OF_MEMORY);\n+    if (!mNameSpaceStack.Length()\n+        && tagNamespaceURI.EqualsLiteral(\"http://www.w3.org/1999/xhtml\")\n+        && !tagLocalName.EqualsLiteral(\"html\"))\n+      addNSAttr = false;\n \n-  MaybeEnterInPreContent(content);\n+    // Serialize the qualified name of the element\n+    AppendToString(kLessThan, aStr);\n+    if (!tagPrefix.IsEmpty()) {\n+      AppendToString(tagPrefix, aStr);\n+      AppendToString(NS_LITERAL_STRING(\":\"), aStr);\n+    }\n+    AppendToString(tagLocalName, aStr);\n \n-  if ((mDoFormat || forceFormat) && !mDoRaw && !PreLevel()) {\n-    NS_ENSURE_TRUE(IncrIndentation(name), NS_ERROR_OUT_OF_MEMORY);\n-  }\n+    MaybeEnterInPreContent(content);\n+\n+    if ((mDoFormat || forceFormat) && !PreLevel() && !mDoRaw) {\n+      IncrIndentation(name);\n+    }\n \n-  NS_ENSURE_TRUE(SerializeAttributes(content, aOriginalElement, tagPrefix, tagNamespaceURI,\n-                                     name, aStr, skipAttr, addNSAttr),\n-                 NS_ERROR_OUT_OF_MEMORY);\n+    SerializeAttributes(content, aOriginalElement, tagPrefix, tagNamespaceURI,\n+                        name, aStr, skipAttr, addNSAttr);\n \n-  NS_ENSURE_TRUE(AppendEndOfElementStart(aElement, aOriginalElement, aStr),\n-                 NS_ERROR_OUT_OF_MEMORY);\n+    AppendEndOfElementStart(aElement, aOriginalElement,\n+                            aStr);\n \n-  if ((mDoFormat || forceFormat) && !mDoRaw && !PreLevel()\n-    && LineBreakAfterOpen(content->GetNameSpaceID(), name)) {\n-    NS_ENSURE_TRUE(AppendNewLineToString(aStr), NS_ERROR_OUT_OF_MEMORY);\n+    if ((mDoFormat || forceFormat) && !PreLevel()\n+      && !mDoRaw && LineBreakAfterOpen(content->GetNameSpaceID(), name)) {\n+      AppendNewLineToString(aStr);\n+    }\n   }\n \n   NS_ENSURE_TRUE(AfterElementStart(content, aOriginalElement, aStr), NS_ERROR_OUT_OF_MEMORY);\n@@ -1034,75 +1062,72 @@ nsXMLContentSerializer::AppendElementEnd(Element* aElement,\n \n   nsIContent* content = aElement;\n \n-  bool forceFormat = false, outputElementEnd;\n-  outputElementEnd = CheckElementEnd(aElement, forceFormat, aStr);\n-\n-  nsIAtom *name = content->NodeInfo()->NameAtom();\n-\n-  if ((mDoFormat || forceFormat) && !mDoRaw && !PreLevel()) {\n-    DecrIndentation(name);\n-  }\n-\n-  if (!outputElementEnd) {\n-    // Keep this in sync with the cleanup at the end of this method.\n-    PopNameSpaceDeclsFor(aElement);\n-    MaybeLeaveFromPreContent(content);\n-    MaybeFlagNewlineForRootNode(aElement);\n-    AfterElementEnd(content, aStr);\n-    return NS_OK;\n-  }\n-\n   nsAutoString tagPrefix, tagLocalName, tagNamespaceURI;\n-\n   aElement->NodeInfo()->GetPrefix(tagPrefix);\n   aElement->NodeInfo()->GetName(tagLocalName);\n   aElement->NodeInfo()->GetNamespaceURI(tagNamespaceURI);\n \n+  bool hideTag = tagNamespaceURI.LowerCaseEqualsLiteral(\"http://disruptive-innovations.com/zoo/bluegriffon\");\n+  if (!hideTag) {\n+    bool forceFormat = false, outputElementEnd;\n+    outputElementEnd = CheckElementEnd(aElement, forceFormat, aStr);\n+\n+    nsIAtom *name = content->NodeInfo()->NameAtom();\n+\n+    if ((mDoFormat || forceFormat) && !PreLevel() && !mDoRaw) {\n+      DecrIndentation(name);\n+    }\n+\n+    if (!outputElementEnd) {\n+      PopNameSpaceDeclsFor(aElement);\n+      MaybeFlagNewlineForRootNode(aElement);\n+      return NS_OK;\n+    }\n+\n #ifdef DEBUG\n-  bool debugNeedToPushNamespace =\n+    bool debugNeedToPushNamespace =\n #endif\n-  ConfirmPrefix(tagPrefix, tagNamespaceURI, aElement, false);\n-  NS_ASSERTION(!debugNeedToPushNamespace, \"Can't push namespaces in closing tag!\");\n+    ConfirmPrefix(tagPrefix, tagNamespaceURI, aElement, false);\n+    NS_ASSERTION(!debugNeedToPushNamespace, \"Can't push namespaces in closing tag!\");\n \n-  if ((mDoFormat || forceFormat) && !mDoRaw && !PreLevel()) {\n+    if ((mDoFormat || forceFormat) && !mDoRaw && !PreLevel()) {\n \n-    bool lineBreakBeforeClose = LineBreakBeforeClose(content->GetNameSpaceID(), name);\n+      bool lineBreakBeforeClose = LineBreakBeforeClose(content->GetNameSpaceID(), name);\n \n-    if (mColPos && lineBreakBeforeClose) {\n-      NS_ENSURE_TRUE(AppendNewLineToString(aStr), NS_ERROR_OUT_OF_MEMORY);\n-    }\n-    if (!mColPos) {\n-      NS_ENSURE_TRUE(AppendIndentation(aStr), NS_ERROR_OUT_OF_MEMORY);\n+      if (mColPos && lineBreakBeforeClose) {\n+        AppendNewLineToString(aStr);\n+      }\n+      if (!mColPos) {\n+        AppendIndentation(aStr);\n+      }\n+      else if (mAddSpace) {\n+        AppendToString(char16_t(' '), aStr);\n+        mAddSpace = false;\n+      }\n     }\n     else if (mAddSpace) {\n       NS_ENSURE_TRUE(AppendToString(char16_t(' '), aStr), NS_ERROR_OUT_OF_MEMORY);\n       mAddSpace = false;\n     }\n-  }\n-  else if (mAddSpace) {\n-    NS_ENSURE_TRUE(AppendToString(char16_t(' '), aStr), NS_ERROR_OUT_OF_MEMORY);\n-    mAddSpace = false;\n-  }\n-\n-  NS_ENSURE_TRUE(AppendToString(kEndTag, aStr), NS_ERROR_OUT_OF_MEMORY);\n-  if (!tagPrefix.IsEmpty()) {\n-    NS_ENSURE_TRUE(AppendToString(tagPrefix, aStr), NS_ERROR_OUT_OF_MEMORY);\n-    NS_ENSURE_TRUE(AppendToString(NS_LITERAL_STRING(\":\"), aStr), NS_ERROR_OUT_OF_MEMORY);\n-  }\n-  NS_ENSURE_TRUE(AppendToString(tagLocalName, aStr), NS_ERROR_OUT_OF_MEMORY);\n-  NS_ENSURE_TRUE(AppendToString(kGreaterThan, aStr), NS_ERROR_OUT_OF_MEMORY);\n+    AppendToString(kEndTag, aStr);\n+    if (!tagPrefix.IsEmpty()) {\n+      AppendToString(tagPrefix, aStr);\n+      AppendToString(NS_LITERAL_STRING(\":\"), aStr);\n+    }\n+    AppendToString(tagLocalName, aStr);\n+    AppendToString(kGreaterThan, aStr);\n \n-  // Keep what follows in sync with the cleanup in the !outputElementEnd case.\n-  PopNameSpaceDeclsFor(aElement);\n+    PopNameSpaceDeclsFor(aElement);\n \n-  MaybeLeaveFromPreContent(content);\n+    MaybeLeaveFromPreContent(content);\n \n-  if ((mDoFormat || forceFormat) && !mDoRaw && !PreLevel()\n-      && LineBreakAfterClose(content->GetNameSpaceID(), name)) {\n-    NS_ENSURE_TRUE(AppendNewLineToString(aStr), NS_ERROR_OUT_OF_MEMORY);\n-  }\n-  else {\n-    MaybeFlagNewlineForRootNode(aElement);\n+    if ((mDoFormat || forceFormat) && !mDoRaw && !PreLevel()\n+        && LineBreakAfterClose(content->GetNameSpaceID(), name)) {\n+      AppendNewLineToString(aStr);\n+    }\n+    else {\n+      MaybeFlagNewlineForRootNode(aElement);\n+    }\n   }\n \n   AfterElementEnd(content, aStr);\n@@ -1192,6 +1217,23 @@ nsXMLContentSerializer::AppendToString(const nsAString& aStr,\n     return true;\n   }\n   mColPos += aStr.Length();\n+  nsASingleFragmentString::const_char_iterator pos, end, sequenceStart;\n+\n+  aStr.BeginReading(pos);\n+  aStr.EndReading(end);\n+  bool foundCR = PR_FALSE;\n+  bool foundOtherThanCROrBlank = PR_FALSE;\n+  while (pos < end) {\n+    if (*pos == '\\n' || *pos == '\\r')\n+      foundCR = PR_TRUE;\n+    else if (*pos != ' ' && *pos != '\\t')\n+      foundOtherThanCROrBlank = PR_TRUE;\n+    pos++;\n+  }\n+\n+  if (foundCR && !foundOtherThanCROrBlank) {\n+    mMayIgnoreLineBreakSequence = PR_TRUE;\n+  }\n   return aOutputStr.Append(aStr, mozilla::fallible);\n }\n \n@@ -1323,6 +1365,10 @@ nsXMLContentSerializer::MaybeLeaveFromPreContent(nsIContent* aNode)\n bool\n nsXMLContentSerializer::AppendNewLineToString(nsAString& aStr)\n {\n+  if (!PreLevel() && mMayIgnoreLineBreakSequence) {\n+    mMayIgnoreLineBreakSequence = PR_FALSE;\n+    return true;\n+  }\n   bool result = AppendToString(mLineBreak, aStr);\n   mMayIgnoreLineBreakSequence = true;\n   mColPos = 0;\n@@ -1631,9 +1677,29 @@ nsXMLContentSerializer::AppendWrapped_NonWhitespaceSequence(\n             mAddSpace = false;\n             NS_ENSURE_TRUE(result, false);\n           }\n+          bool CRDone = PR_FALSE;\n+          if (wrapPosition) {\n+            CRDone = (*(aSequenceStart + wrapPosition - 1) == '\\n');\n+          }\n           NS_ENSURE_TRUE(aOutputStr.Append(aSequenceStart, wrapPosition, mozilla::fallible), false);\n \n-          NS_ENSURE_TRUE(AppendNewLineToString(aOutputStr), false);\n+          if (CRDone) {\n+            // we found a wrapping spot but there is a newline\n+            // char right before that point... So we don't need another CR.\n+            mMayIgnoreLineBreakSequence = PR_TRUE;\n+            mColPos = 0;\n+            mAddSpace = PR_FALSE;\n+            mIsIndentationAddedOnCurrentLine = PR_FALSE;\n+          }\n+          else {\n+            AppendNewLineToString(aOutputStr);\n+          }\n+\n+          if (mDoFormat) {\n+            AppendIndentation(aOutputStr);\n+          }\n+\n+          mMayIgnoreLineBreakSequence = PR_TRUE;\n           aPos = aSequenceStart + wrapPosition;\n           aMayIgnoreStartOfLineWhitespaceSequence = true;\n         }\ndiff --git a/dom/html/HTMLInputElement.cpp b/dom/html/HTMLInputElement.cpp\nindex d03bd840ae7c..f9e49d3ed476 100644\n--- a/dom/html/HTMLInputElement.cpp\n+++ b/dom/html/HTMLInputElement.cpp\n@@ -123,6 +123,8 @@\n // input type=date\n #include \"js/Date.h\"\n \n+#include \"nsCSSParser.h\"\n+\n NS_IMPL_NS_NEW_HTML_ELEMENT_CHECK_PARSER(Input)\n \n // XXX align=left, hspace, vspace, border? other nav4 attrs\n@@ -873,9 +875,13 @@ HTMLInputElement::InitColorPicker()\n     return NS_ERROR_FAILURE;\n   }\n \n+  nsAutoString showtransparency;\n+  GetAttr(kNameSpaceID_None, nsGkAtoms::showtransparency, showtransparency);\n+  PRBool showAlpha = showtransparency.EqualsLiteral(\"true\");\n+\n   nsAutoString initialValue;\n   GetNonFileValueInternal(initialValue);\n-  nsresult rv = colorPicker->Init(win, title, initialValue);\n+  nsresult rv = colorPicker->Init(win, title, initialValue, showAlpha);\n   NS_ENSURE_SUCCESS(rv, rv);\n \n   nsCOMPtr<nsIColorPickerShownCallback> callback =\n@@ -5463,17 +5469,17 @@ HTMLInputElement::SanitizeValue(nsAString& aValue)\n \n bool HTMLInputElement::IsValidSimpleColor(const nsAString& aValue) const\n {\n-  if (aValue.Length() != 7 || aValue.First() != '#') {\n+  nsCSSValue value;\n+  nsCSSParser parser;\n+  if (!parser.ParseColorString(aValue, nullptr, 0, value)) {\n     return false;\n   }\n \n-  for (int i = 1; i < 7; ++i) {\n-    if (!nsCRT::IsAsciiDigit(aValue[i]) &&\n-        !(aValue[i] >= 'a' && aValue[i] <= 'f') &&\n-        !(aValue[i] >= 'A' && aValue[i] <= 'F')) {\n-      return false;\n-    }\n+  nscolor color;\n+  if (!nsRuleNode::ComputeColor(value, nullptr, nullptr, color)) {\n+    return false;\n   }\n+\n   return true;\n }\n \ndiff --git a/dom/html/HTMLInputElement.h b/dom/html/HTMLInputElement.h\nindex c085b119aa99..9eead122914c 100644\n--- a/dom/html/HTMLInputElement.h\n+++ b/dom/html/HTMLInputElement.h\n@@ -901,6 +901,7 @@ protected:\n     VALUE_MODE_FILENAME\n   };\n \n+public:\n   /**\n    * This helper method returns true if aValue is a valid email address.\n    * This is following the HTML5 specification:\n@@ -911,6 +912,7 @@ protected:\n    */\n   static bool IsValidEmailAddress(const nsAString& aValue);\n \n+protected:\n   /**\n    * This helper method returns true if aValue is a valid email address list.\n    * Email address list is a list of email address separated by comas (,) which\ndiff --git a/dom/interfaces/core/nsIDOMDocument.idl b/dom/interfaces/core/nsIDOMDocument.idl\nindex efa4c851ca5e..08f7908cdc1f 100644\n--- a/dom/interfaces/core/nsIDOMDocument.idl\n+++ b/dom/interfaces/core/nsIDOMDocument.idl\n@@ -33,7 +33,7 @@ interface nsIDOMLocation;\n  * http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html\n  */\n \n-[uuid(b15fa0f4-97c1-4388-af62-2ceff7a89bdf)]\n+[uuid(D792B34B-8419-4729-9E09-43C61DC2FACE)]\n interface nsIDOMDocument : nsIDOMNode\n {\n   readonly attribute nsIDOMDocumentType         doctype;\n@@ -80,6 +80,9 @@ interface nsIDOMDocument : nsIDOMNode\n   nsIDOMNode         adoptNode(in nsIDOMNode source)\n                                         raises(DOMException);\n \n+  // BLUEGRIFFON\n+  readonly attribute boolean hasXMLDeclaration;\n+\n   /**\n    * Create a range\n    *\ndiff --git a/dom/ipc/ColorPickerParent.cpp b/dom/ipc/ColorPickerParent.cpp\nindex a84cb29867bd..b130ebd7574d 100644\n--- a/dom/ipc/ColorPickerParent.cpp\n+++ b/dom/ipc/ColorPickerParent.cpp\n@@ -61,7 +61,7 @@ ColorPickerParent::CreateColorPicker()\n     return false;\n   }\n \n-  return NS_SUCCEEDED(mPicker->Init(window, mTitle, mInitialColor));\n+  return NS_SUCCEEDED(mPicker->Init(window, mTitle, mInitialColor, mShowsAlpha));\n }\n \n mozilla::ipc::IPCResult\ndiff --git a/dom/ipc/ColorPickerParent.h b/dom/ipc/ColorPickerParent.h\nindex 76c39f3db207..d43e06760617 100644\n--- a/dom/ipc/ColorPickerParent.h\n+++ b/dom/ipc/ColorPickerParent.h\n@@ -17,9 +17,11 @@ class ColorPickerParent : public PColorPickerParent\n {\n  public:\n   ColorPickerParent(const nsString& aTitle,\n-                    const nsString& aInitialColor)\n+                    const nsString& aInitialColor,\n+                    bool aShowsAlpha)\n   : mTitle(aTitle)\n   , mInitialColor(aInitialColor)\n+  , mShowsAlpha(aShowsAlpha)\n   {}\n \n   virtual mozilla::ipc::IPCResult RecvOpen() override;\n@@ -53,6 +55,7 @@ class ColorPickerParent : public PColorPickerParent\n \n   nsString mTitle;\n   nsString mInitialColor;\n+  bool     mShowsAlpha;\n };\n \n } // namespace dom\ndiff --git a/dom/ipc/PBrowser.ipdl b/dom/ipc/PBrowser.ipdl\nindex a7b096d16b8d..84d85c1f38b8 100644\n--- a/dom/ipc/PBrowser.ipdl\n+++ b/dom/ipc/PBrowser.ipdl\n@@ -446,7 +446,7 @@ parent:\n      * Create an asynchronous color picker on the parent side,\n      * but don't open it yet.\n      */\n-    async PColorPicker(nsString title, nsString initialColor);\n+    async PColorPicker(nsString title, nsString initialColor, bool showsAlpha);\n \n     async PFilePicker(nsString aTitle, int16_t aMode);\n \ndiff --git a/dom/ipc/TabChild.cpp b/dom/ipc/TabChild.cpp\nindex 538880452f1f..cd2ca1259166 100644\n--- a/dom/ipc/TabChild.cpp\n+++ b/dom/ipc/TabChild.cpp\n@@ -2131,7 +2131,7 @@ TabChild::RecvPDocumentRendererConstructor(PDocumentRendererChild* actor,\n }\n \n PColorPickerChild*\n-TabChild::AllocPColorPickerChild(const nsString&, const nsString&)\n+TabChild::AllocPColorPickerChild(const nsString&, const nsString&, const bool &)\n {\n   MOZ_CRASH(\"unused\");\n   return nullptr;\ndiff --git a/dom/ipc/TabChild.h b/dom/ipc/TabChild.h\nindex 54be8255ec49..420ff365636c 100644\n--- a/dom/ipc/TabChild.h\n+++ b/dom/ipc/TabChild.h\n@@ -472,7 +472,8 @@ public:\n \n   virtual PColorPickerChild*\n   AllocPColorPickerChild(const nsString& aTitle,\n-                         const nsString& aInitialColor) override;\n+                         const nsString& aInitialColor,\n+                         const bool &showsAlpha) override;\n \n   virtual bool DeallocPColorPickerChild(PColorPickerChild* aActor) override;\n \ndiff --git a/dom/ipc/TabParent.cpp b/dom/ipc/TabParent.cpp\nindex d0a20bcd0d55..a017fbb300f9 100644\n--- a/dom/ipc/TabParent.cpp\n+++ b/dom/ipc/TabParent.cpp\n@@ -2438,9 +2438,10 @@ TabParent::GetAuthPrompt(uint32_t aPromptReason, const nsIID& iid,\n \n PColorPickerParent*\n TabParent::AllocPColorPickerParent(const nsString& aTitle,\n-                                   const nsString& aInitialColor)\n+                                   const nsString& aInitialColor,\n+                                   const bool &aShowsAlpha)\n {\n-  return new ColorPickerParent(aTitle, aInitialColor);\n+  return new ColorPickerParent(aTitle, aInitialColor, aShowsAlpha);\n }\n \n bool\ndiff --git a/dom/ipc/TabParent.h b/dom/ipc/TabParent.h\nindex c3b82953e38a..196a5b9d9a63 100644\n--- a/dom/ipc/TabParent.h\n+++ b/dom/ipc/TabParent.h\n@@ -334,7 +334,8 @@ public:\n \n   virtual PColorPickerParent*\n   AllocPColorPickerParent(const nsString& aTitle,\n-                          const nsString& aInitialColor) override;\n+                          const nsString& aInitialColor,\n+                          const bool &aShowsAlpha) override;\n \n   virtual bool\n   DeallocPColorPickerParent(PColorPickerParent* aColorPicker) override;\ndiff --git a/dom/xbl/nsXBLContentSink.cpp b/dom/xbl/nsXBLContentSink.cpp\nindex 4d5c9fb74fcf..7fed7ce73efc 100644\n--- a/dom/xbl/nsXBLContentSink.cpp\n+++ b/dom/xbl/nsXBLContentSink.cpp\n@@ -169,6 +169,8 @@ NS_IMETHODIMP\n nsXBLContentSink::ReportError(const char16_t* aErrorText, \n                               const char16_t* aSourceText,\n                               nsIScriptError *aError,\n+                              uint32_t aLineNumber,\n+                              uint32_t aColNumber,\n                               bool *_retval)\n {\n   NS_PRECONDITION(aError && aSourceText && aErrorText, \"Check arguments!!!\");\n@@ -194,6 +196,8 @@ nsXBLContentSink::ReportError(const char16_t* aErrorText,\n   return nsXMLContentSink::ReportError(aErrorText, \n                                        aSourceText, \n                                        aError,\n+                                       aLineNumber,\n+                                       aColNumber,\n                                        _retval);\n }\n \ndiff --git a/dom/xbl/nsXBLContentSink.h b/dom/xbl/nsXBLContentSink.h\nindex cfd1cf1c236c..d5c757f2cdd6 100644\n--- a/dom/xbl/nsXBLContentSink.h\n+++ b/dom/xbl/nsXBLContentSink.h\n@@ -119,6 +119,8 @@ protected:\n   NS_IMETHOD ReportError(const char16_t* aErrorText,\n                          const char16_t* aSourceText,\n                          nsIScriptError *aError,\n+                         uint32_t aLineNumber,\n+                         uint32_t aColNumber,\n                          bool *_retval) override;\n \n protected:\ndiff --git a/dom/xml/nsXMLContentSink.cpp b/dom/xml/nsXMLContentSink.cpp\nindex cbf13c914b11..ff80ad808f56 100644\n--- a/dom/xml/nsXMLContentSink.cpp\n+++ b/dom/xml/nsXMLContentSink.cpp\n@@ -1307,6 +1307,8 @@ NS_IMETHODIMP\n nsXMLContentSink::ReportError(const char16_t* aErrorText,\n                               const char16_t* aSourceText,\n                               nsIScriptError *aError,\n+                              uint32_t aLineNumber,\n+                              uint32_t aColNumber,\n                               bool *_retval)\n {\n   NS_PRECONDITION(aError && aSourceText && aErrorText, \"Check arguments!!!\");\n@@ -1363,7 +1365,13 @@ nsXMLContentSink::ReportError(const char16_t* aErrorText,\n                                    u\"href=\\\"chrome://global/locale/intl.css\\\" type=\\\"text/css\\\"\");\n   NS_ENSURE_SUCCESS(rv, rv);\n \n-  const char16_t* noAtts[] = { 0, 0 };\n+  nsAutoString lineString, colString;\n+  lineString.AppendInt(aLineNumber);\n+  colString.AppendInt(aColNumber);\n+  const char16_t* noAtts[] = {  lineString.get(),\n+                                colString.get(),\n+                                0,\n+                                0 };\n \n   NS_NAMED_LITERAL_STRING(errorNs,\n                           \"http://www.mozilla.org/newlayout/xml/parsererror.xml\");\n@@ -1372,7 +1380,7 @@ nsXMLContentSink::ReportError(const char16_t* aErrorText,\n   parsererror.Append((char16_t)0xFFFF);\n   parsererror.AppendLiteral(\"parsererror\");\n \n-  rv = HandleStartElement(parsererror.get(), noAtts, 0, (uint32_t)-1,\n+  rv = HandleStartElement(parsererror.get(), noAtts, 2, (uint32_t)-1,\n                           false);\n   NS_ENSURE_SUCCESS(rv, rv);\n \ndiff --git a/dom/xml/nsXMLFragmentContentSink.cpp b/dom/xml/nsXMLFragmentContentSink.cpp\nindex 16f03160a845..626319ef86d5 100644\n--- a/dom/xml/nsXMLFragmentContentSink.cpp\n+++ b/dom/xml/nsXMLFragmentContentSink.cpp\n@@ -57,6 +57,8 @@ public:\n   NS_IMETHOD ReportError(const char16_t* aErrorText,\n                          const char16_t* aSourceText,\n                          nsIScriptError* aError,\n+                         uint32_t aLineNumber,\n+                         uint32_t aColNumber,\n                          bool* aRetval) override;\n \n   // nsIContentSink\n@@ -286,6 +288,8 @@ NS_IMETHODIMP\n nsXMLFragmentContentSink::ReportError(const char16_t* aErrorText, \n                                       const char16_t* aSourceText,\n                                       nsIScriptError *aError,\n+                                      uint32_t aLineNumber,\n+                                      uint32_t aColNumber,\n                                       bool *_retval)\n {\n   NS_PRECONDITION(aError && aSourceText && aErrorText, \"Check arguments!!!\");\ndiff --git a/dom/xslt/xslt/txMozillaStylesheetCompiler.cpp b/dom/xslt/xslt/txMozillaStylesheetCompiler.cpp\nindex a996be501634..84747a4d47af 100644\n--- a/dom/xslt/xslt/txMozillaStylesheetCompiler.cpp\n+++ b/dom/xslt/xslt/txMozillaStylesheetCompiler.cpp\n@@ -205,6 +205,8 @@ NS_IMETHODIMP\n txStylesheetSink::ReportError(const char16_t *aErrorText,\n                               const char16_t *aSourceText,\n                               nsIScriptError *aError,\n+                              uint32_t aLineNumber,\n+                              uint32_t aColNumber,\n                               bool *_retval)\n {\n     NS_PRECONDITION(aError && aSourceText && aErrorText, \"Check arguments!!!\");\ndiff --git a/dom/xul/nsXULContentSink.cpp b/dom/xul/nsXULContentSink.cpp\nindex 7103be758d91..1c1bea0056b1 100644\n--- a/dom/xul/nsXULContentSink.cpp\n+++ b/dom/xul/nsXULContentSink.cpp\n@@ -652,6 +652,8 @@ NS_IMETHODIMP\n XULContentSinkImpl::ReportError(const char16_t* aErrorText,\n                                 const char16_t* aSourceText,\n                                 nsIScriptError *aError,\n+                                uint32_t aLineNumber,\n+                                uint32_t aColNumber,\n                                 bool *_retval)\n {\n   NS_PRECONDITION(aError && aSourceText && aErrorText, \"Check arguments!!!\");\ndiff --git a/editor/composer/nsComposerCommands.cpp b/editor/composer/nsComposerCommands.cpp\nindex 3853604e4b9b..2da560f96f74 100644\n--- a/editor/composer/nsComposerCommands.cpp\n+++ b/editor/composer/nsComposerCommands.cpp\n@@ -211,6 +211,13 @@ nsStyleUpdatingCommand::ToggleState(nsIEditor *aEditor)\n   if (NS_FAILED(rv) || !params)\n     return rv;\n \n+  bool isCSS;\n+  htmlEditor->GetIsCSSEnabled(&isCSS);\n+  if (isCSS\n+      && (mTagName == nsGkAtoms::b\n+          || mTagName == nsGkAtoms::i\n+          || mTagName == nsGkAtoms::u))\n+    htmlEditor->SetIsCSSEnabled(false);\n   // tags \"href\" and \"name\" are special cases in the core editor\n   // they are used to remove named anchor/link and shouldn't be used for insertion\n   bool doTagRemoval;\n@@ -252,6 +259,7 @@ nsStyleUpdatingCommand::ToggleState(nsIEditor *aEditor)\n     aEditor->EndTransaction();\n   }\n \n+  htmlEditor->SetIsCSSEnabled(isCSS);\n   return rv;\n }\n \n@@ -463,7 +471,15 @@ nsIndentCommand::DoCommand(const char *aCommandName, nsISupports *refCon)\n \n   nsresult rv = NS_OK;\n   if (editor) {\n+    bool isCssEnabled;\n+    nsresult rv = editor->GetIsCSSEnabled(&isCssEnabled);\n+    NS_ENSURE_SUCCESS(rv, rv);\n+    rv = editor->SetIsCSSEnabled(true);\n+    NS_ENSURE_SUCCESS(rv, rv);\n+\n     rv = editor->Indent(NS_LITERAL_STRING(\"indent\"));\n+    NS_ENSURE_SUCCESS(rv, rv);\n+    rv = editor->SetIsCSSEnabled(isCssEnabled);\n   }\n \n   return rv;\n@@ -512,7 +528,17 @@ nsOutdentCommand::DoCommand(const char *aCommandName, nsISupports *refCon)\n {\n   nsCOMPtr<nsIHTMLEditor> htmlEditor = do_QueryInterface(refCon);\n   if (htmlEditor)\n-    return htmlEditor->Indent(NS_LITERAL_STRING(\"outdent\"));\n+  {\n+    bool isCssEnabled;\n+    nsresult rv = htmlEditor->GetIsCSSEnabled(&isCssEnabled);\n+    NS_ENSURE_SUCCESS(rv, rv);\n+    rv = htmlEditor->SetIsCSSEnabled(true);\n+    NS_ENSURE_SUCCESS(rv, rv);\n+\n+    rv = htmlEditor->Indent(NS_LITERAL_STRING(\"outdent\"));\n+    NS_ENSURE_SUCCESS(rv, rv);\n+    rv = htmlEditor->SetIsCSSEnabled(isCssEnabled);\n+  }\n \n   return NS_OK;\n }\n@@ -919,10 +945,19 @@ nsAlignCommand::GetCurrentState(nsIEditor *aEditor, nsICommandParams *aParams)\n   nsCOMPtr<nsIHTMLEditor> htmlEditor = do_QueryInterface(aEditor);\n   NS_ENSURE_TRUE(htmlEditor, NS_ERROR_FAILURE);\n \n+  bool isCssEnabled;\n+  nsresult rv = htmlEditor->GetIsCSSEnabled(&isCssEnabled);\n+  NS_ENSURE_SUCCESS(rv, rv);\n+  rv = htmlEditor->SetIsCSSEnabled(true);\n+  NS_ENSURE_SUCCESS(rv, rv);\n+\n   nsIHTMLEditor::EAlignment firstAlign;\n   bool outMixed;\n-  nsresult rv = htmlEditor->GetAlignment(&outMixed, &firstAlign);\n+  rv = htmlEditor->GetAlignment(&outMixed, &firstAlign);\n+\n+  NS_ENSURE_SUCCESS(rv, rv);\n \n+  rv = htmlEditor->SetIsCSSEnabled(isCssEnabled);\n   NS_ENSURE_SUCCESS(rv, rv);\n \n   nsAutoString outStateString;\n@@ -959,7 +994,14 @@ nsAlignCommand::SetState(nsIEditor *aEditor, nsString& newState)\n   nsCOMPtr<nsIHTMLEditor> htmlEditor = do_QueryInterface(aEditor);\n   NS_ENSURE_TRUE(htmlEditor, NS_ERROR_FAILURE);\n \n-  return htmlEditor->Align(newState);\n+  bool isCssEnabled;\n+  nsresult rv = htmlEditor->GetIsCSSEnabled(&isCssEnabled);\n+  NS_ENSURE_SUCCESS(rv, rv);\n+  rv = htmlEditor->SetIsCSSEnabled(true);\n+  NS_ENSURE_SUCCESS(rv, rv);\n+  rv = htmlEditor->Align(newState);\n+  NS_ENSURE_SUCCESS(rv, rv);\n+  return htmlEditor->SetIsCSSEnabled(isCssEnabled);\n }\n \n nsAbsolutePositioningCommand::nsAbsolutePositioningCommand()\ndiff --git a/editor/composer/nsEditorSpellCheck.cpp b/editor/composer/nsEditorSpellCheck.cpp\nindex c6d12666914d..83006ba3a954 100644\n--- a/editor/composer/nsEditorSpellCheck.cpp\n+++ b/editor/composer/nsEditorSpellCheck.cpp\n@@ -768,7 +768,9 @@ nsEditorSpellCheck::DictionaryFetched(DictionaryFetcher* aFetcher)\n     // SetCurrentDictionary was called after the fetch started.  Don't overwrite\n     // that dictionary with the fetched one.\n     EndUpdateDictionary();\n-    aFetcher->mCallback->EditorSpellCheckDone();\n+    RefPtr<DictionaryFetcher> fetcher = aFetcher;\n+    if (fetcher->mCallback)\n+      aFetcher->mCallback->EditorSpellCheckDone();\n     return NS_OK;\n   }\n \n@@ -817,7 +819,9 @@ nsEditorSpellCheck::DictionaryFetched(DictionaryFetcher* aFetcher)\n   nsresult rv = mSpellChecker->GetDictionaryList(&dictList);\n   if (NS_WARN_IF(NS_FAILED(rv))) {\n     EndUpdateDictionary();\n-    aFetcher->mCallback->EditorSpellCheckDone();\n+    RefPtr<DictionaryFetcher> fetcher = aFetcher;\n+    if (fetcher->mCallback)\n+      aFetcher->mCallback->EditorSpellCheckDone();\n     return rv;\n   }\n \n@@ -849,7 +853,8 @@ nsEditorSpellCheck::DictionaryFetched(DictionaryFetcher* aFetcher)\n           self->DeleteSuggestedWordList();\n \n           self->EndUpdateDictionary();\n-          fetcher->mCallback->EditorSpellCheckDone();\n+          if (fetcher->mCallback)\n+            fetcher->mCallback->EditorSpellCheckDone();\n         },\n         [self, fetcher]() {\n           // May be dictionary was uninstalled ?\n@@ -878,7 +883,9 @@ nsEditorSpellCheck::SetFallbackDictionary(DictionaryFetcher* aFetcher)\n   nsresult rv = mSpellChecker->GetDictionaryList(&dictList);\n   if (NS_WARN_IF(NS_FAILED(rv))) {\n     EndUpdateDictionary();\n-    aFetcher->mCallback->EditorSpellCheckDone();\n+    RefPtr<DictionaryFetcher> fetcher = aFetcher;\n+    if (fetcher->mCallback)\n+      aFetcher->mCallback->EditorSpellCheckDone();\n     return;\n   }\n \n@@ -972,7 +979,9 @@ nsEditorSpellCheck::SetFallbackDictionary(DictionaryFetcher* aFetcher)\n            NS_ConvertUTF16toUTF8(currentDictionary).get());\n #endif\n     EndUpdateDictionary();\n-    aFetcher->mCallback->EditorSpellCheckDone();\n+    RefPtr<DictionaryFetcher> fetcher = aFetcher;\n+    if (fetcher->mCallback)\n+      aFetcher->mCallback->EditorSpellCheckDone();\n     return;\n   }\n \n@@ -1023,6 +1032,7 @@ nsEditorSpellCheck::SetFallbackDictionary(DictionaryFetcher* aFetcher)\n       // the dialog if it is wrong.\n       self->DeleteSuggestedWordList();\n       self->EndUpdateDictionary();\n-      fetcher->mCallback->EditorSpellCheckDone();\n+      if (fetcher->mCallback)\n+        fetcher->mCallback->EditorSpellCheckDone();\n     });\n }\ndiff --git a/editor/libeditor/CSSEditUtils.cpp b/editor/libeditor/CSSEditUtils.cpp\nindex 8d8ecc5c62c0..f59e98b60b17 100644\n--- a/editor/libeditor/CSSEditUtils.cpp\n+++ b/editor/libeditor/CSSEditUtils.cpp\n@@ -339,11 +339,12 @@ CSSEditUtils::IsCSSEditableProperty(nsINode* aNode,\n   }\n \n   // html inline styles B I TT U STRIKE and COLOR/FACE on FONT\n-  if (nsGkAtoms::b == aProperty ||\n-      nsGkAtoms::i == aProperty ||\n+  if (//nsGkAtoms::b == aProperty ||\n+      //nsGkAtoms::i == aProperty ||\n       nsGkAtoms::tt == aProperty ||\n-      nsGkAtoms::u == aProperty ||\n+      //nsGkAtoms::u == aProperty ||\n       nsGkAtoms::strike == aProperty ||\n+      nsGkAtoms::nobr == aProperty ||\n       (nsGkAtoms::font == aProperty && aAttribute &&\n        (aAttribute == nsGkAtoms::color || aAttribute == nsGkAtoms::face))) {\n     return true;\n@@ -466,12 +467,13 @@ CSSEditUtils::SetCSSProperty(Element& aElement,\n nsresult\n CSSEditUtils::SetCSSPropertyPixels(Element& aElement,\n                                    nsIAtom& aProperty,\n-                                   int32_t aIntValue)\n+                                   int32_t aIntValue,\n+                                   bool aSuppressTxn)\n {\n   nsAutoString s;\n   s.AppendInt(aIntValue);\n   return SetCSSProperty(aElement, aProperty, s + NS_LITERAL_STRING(\"px\"),\n-                        /* suppress txn */ false);\n+                        /* suppress txn */ aSuppressTxn);\n }\n \n // The lowest level above the transaction; removes the value aValue from the\n@@ -836,6 +838,8 @@ CSSEditUtils::GenerateCSSDeclarationsFromHTMLStyle(\n     equivTable = underlineEquivTable;\n   } else if (nsGkAtoms::strike == aHTMLProperty) {\n     equivTable = strikeEquivTable;\n+  } else if (nsGkAtoms::nobr == aHTMLProperty) {\n+    equivTable = nowrapEquivTable;\n   } else if (nsGkAtoms::tt == aHTMLProperty) {\n     equivTable = ttEquivTable;\n   } else if (aAttribute) {\ndiff --git a/editor/libeditor/CSSEditUtils.h b/editor/libeditor/CSSEditUtils.h\nindex 445c4cef71c0..46819400228a 100644\n--- a/editor/libeditor/CSSEditUtils.h\n+++ b/editor/libeditor/CSSEditUtils.h\n@@ -107,7 +107,8 @@ public:\n   nsresult SetCSSProperty(dom::Element& aElement, nsIAtom& aProperty,\n                           const nsAString& aValue, bool aSuppressTxn = false);\n   nsresult SetCSSPropertyPixels(dom::Element& aElement,\n-                                nsIAtom& aProperty, int32_t aIntValue);\n+                                nsIAtom& aProperty, int32_t aIntValue,\n+                                bool aSuppressTxn = false);\n   nsresult RemoveCSSProperty(dom::Element& aElement,\n                              nsIAtom& aProperty,\n                              const nsAString& aPropertyValue,\ndiff --git a/editor/libeditor/EditorBase.cpp b/editor/libeditor/EditorBase.cpp\nindex a845b69aabd2..4c120782e3f1 100644\n--- a/editor/libeditor/EditorBase.cpp\n+++ b/editor/libeditor/EditorBase.cpp\n@@ -104,6 +104,7 @@\n #include \"nsThreadUtils.h\"              // for nsRunnable\n #include \"nsTransactionManager.h\"       // for nsTransactionManager\n #include \"prtime.h\"                     // for PR_Now\n+#include \"nsIEditorMouseObserver.h\"\n \n class nsIOutputStream;\n class nsIParserService;\n@@ -173,6 +174,7 @@ NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN(EditorBase)\n  NS_IMPL_CYCLE_COLLECTION_UNLINK(mIMETextNode)\n  NS_IMPL_CYCLE_COLLECTION_UNLINK(mActionListeners)\n  NS_IMPL_CYCLE_COLLECTION_UNLINK(mEditorObservers)\n+ NS_IMPL_CYCLE_COLLECTION_UNLINK(mEditorMouseObservers)\n  NS_IMPL_CYCLE_COLLECTION_UNLINK(mDocStateListeners)\n  NS_IMPL_CYCLE_COLLECTION_UNLINK(mEventTarget)\n  NS_IMPL_CYCLE_COLLECTION_UNLINK(mEventListener)\n@@ -193,6 +195,7 @@ NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN(EditorBase)\n  NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mIMETextNode)\n  NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mActionListeners)\n  NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mEditorObservers)\n+ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mEditorMouseObservers)\n  NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mDocStateListeners)\n  NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mEventTarget)\n  NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mEventListener)\n@@ -461,6 +464,7 @@ EditorBase::PreDestroy(bool aDestroyingFrames)\n   HideCaret(false);\n   mActionListeners.Clear();\n   mEditorObservers.Clear();\n+  mEditorMouseObservers.Clear();\n   mDocStateListeners.Clear();\n   mInlineSpellChecker = nullptr;\n   mSpellcheckCheckboxState = eTriUnset;\n@@ -1825,6 +1829,36 @@ EditorBase::RemoveEditorObserver(nsIEditorObserver* aObserver)\n   return NS_OK;\n }\n \n+NS_IMETHODIMP\n+EditorBase::AddEditorMouseObserver(nsIEditorMouseObserver *aObserver)\n+{\n+  // we don't keep ownership of the observers.  They must\n+  // remove themselves as observers before they are destroyed.\n+\n+  NS_ENSURE_TRUE(aObserver, NS_ERROR_NULL_POINTER);\n+\n+  // Make sure the listener isn't already on the list\n+  if (mEditorMouseObservers.IndexOf(aObserver) == -1)\n+  {\n+    if (!mEditorMouseObservers.AppendObject(aObserver))\n+      return NS_ERROR_FAILURE;\n+  }\n+\n+  return NS_OK;\n+}\n+\n+\n+NS_IMETHODIMP\n+EditorBase::RemoveEditorMouseObserver(nsIEditorMouseObserver *aObserver)\n+{\n+  NS_ENSURE_TRUE(aObserver, NS_ERROR_FAILURE);\n+\n+  if (!mEditorMouseObservers.RemoveObject(aObserver))\n+    return NS_ERROR_FAILURE;\n+\n+  return NS_OK;\n+}\n+\n class EditorInputEventDispatcher final : public Runnable\n {\n public:\n@@ -1931,6 +1965,27 @@ EditorBase::FireInputEvent()\n     new EditorInputEventDispatcher(this, target, !!GetComposition()));\n }\n \n+bool\n+EditorBase::NotifyEditorMouseObservers(MouseEventType aMouseEventType,\n+                                       int32_t aClientX,\n+                                       int32_t aClientY,\n+                                       nsIDOMNode* aTarget,\n+                                       bool aIsShiftKey)\n+{\n+  bool rv = false;\n+  for (int32_t i = 0; i < mEditorMouseObservers.Count(); i++) {\n+    bool oneRv = false;\n+    switch (aMouseEventType) {\n+    case EditorBase::kMouseDown: mEditorMouseObservers[i]->MouseDown(aClientX, aClientY, aTarget, aIsShiftKey, &rv); break;\n+    case EditorBase::kMouseUp:   mEditorMouseObservers[i]->MouseUp(aClientX, aClientY, aTarget, aIsShiftKey, &rv); break;\n+    case EditorBase::kMouseMove: mEditorMouseObservers[i]->MouseMove(aClientX, aClientY, aTarget, aIsShiftKey, &rv); break;\n+    }\n+    rv |= oneRv;\n+  }\n+\n+  return rv;\n+}\n+\n NS_IMETHODIMP\n EditorBase::AddEditActionListener(nsIEditActionListener* aListener)\n {\n@@ -2300,7 +2355,11 @@ EditorBase::CloneAttributes(Element* aDest,\n \n   // Clear existing attributes\n   RefPtr<nsDOMAttributeMap> destAttributes = aDest->Attributes();\n-  while (RefPtr<Attr> attr = destAttributes->Item(0)) {\n+  uint32_t destCount = destAttributes->Length();\n+  for (int32_t i = destCount - 1; i >= 0; i--) {\n+    RefPtr<Attr> attr = destAttributes->Item(i);\n+    nsAutoString value;\n+    attr->GetValue(value);\n     if (destInBody) {\n       RemoveAttribute(aDest, attr->NodeInfo()->NameAtom());\n     } else {\n@@ -2313,8 +2372,18 @@ EditorBase::CloneAttributes(Element* aDest,\n   uint32_t sourceCount = sourceAttributes->Length();\n   for (uint32_t i = 0; i < sourceCount; i++) {\n     RefPtr<Attr> attr = sourceAttributes->Item(i);\n-    nsAutoString value;\n+    nsAutoString name, value;\n+    attr->NodeInfo()->NameAtom()->ToString(name);\n     attr->GetValue(value);\n+    if (name.EqualsLiteral(\"xmlns\")) {\n+      // BLUEGRIFFON: make sure we don't copy a xmlns attribute we don't need because\n+      // already there... This is needed because BlueGriffon deals with xhtml while\n+      // Gecko deals only with html\n+      nsAutoString namespaceURI;\n+      aDest->GetNamespaceURI(namespaceURI);\n+      if (value.Equals(namespaceURI))\n+        continue;\n+    }\n     if (destInBody) {\n       SetAttributeOrEquivalent(aDest, attr->NodeInfo()->NameAtom(), value,\n                                false);\n@@ -2780,6 +2849,35 @@ struct SavedRange final\n   int32_t mEndOffset;\n };\n \n+nsresult\n+EditorBase::RemoveNonCopyableAttributes(nsIDOMElement * aElement)\n+{\n+  NS_ENSURE_TRUE(aElement, NS_ERROR_NULL_POINTER);\n+  nsresult res = NS_OK;\n+\n+  nsCOMPtr<nsIDOMMozNamedAttrMap> attributes;\n+  aElement->GetAttributes(getter_AddRefs(attributes));\n+  NS_ENSURE_TRUE(attributes, NS_ERROR_FAILURE);\n+  uint32_t attrCount;\n+  attributes->GetLength(&attrCount);\n+  nsCOMPtr<nsIDOMAttr> attr;\n+  for (int32_t i = attrCount - 1; i >= 0; i--)   {\n+    if (NS_SUCCEEDED(attributes->Item(i, getter_AddRefs(attr))) && attr) {\n+      nsString attrName;\n+      if (NS_SUCCEEDED(attr->GetName(attrName))) {\n+        ToLowerCase(attrName);\n+          if (StringBeginsWith(attrName, NS_LITERAL_STRING(\"its-\")) ||\n+              attrName.EqualsLiteral(\"translate\") ||\n+              attrName.EqualsLiteral(\"id\")) {\n+            res = RemoveAttribute(aElement, attrName);\n+            NS_ENSURE_SUCCESS(res, res);\n+        }\n+      }\n+    }\n+  }\n+  return res;\n+}\n+\n nsresult\n EditorBase::SplitNodeImpl(nsIContent& aExistingRightNode,\n                           int32_t aOffset,\n@@ -3870,6 +3968,11 @@ EditorBase::SplitNodeDeep(nsIContent& aNode,\n       nsCOMPtr<nsIContent> newLeftNode = SplitNode(nodeToSplit, offset, rv);\n       NS_ENSURE_TRUE(!NS_FAILED(rv.StealNSResult()), -1);\n \n+      nsCOMPtr<nsIDOMElement> elt = do_QueryInterface(nodeToSplit);\n+      if (elt) {\n+        RemoveNonCopyableAttributes(elt);\n+      }\n+\n       rightNode = nodeToSplit;\n       leftNode = newLeftNode;\n     }\ndiff --git a/editor/libeditor/EditorBase.h b/editor/libeditor/EditorBase.h\nindex aabf83b123a6..c47c177dcea5 100644\n--- a/editor/libeditor/EditorBase.h\n+++ b/editor/libeditor/EditorBase.h\n@@ -160,6 +160,13 @@ public:\n     kIterBackward\n   };\n \n+  enum MouseEventType\n+  {\n+    kMouseDown,\n+    kMouseUp,\n+    kMouseMove\n+  };\n+\n   /**\n    * The default constructor. This should suffice. the setting of the\n    * interfaces is done after the construction of the editor class.\n@@ -193,6 +200,11 @@ public:\n     eNotifyEditorObserversOfCancel\n   };\n   void NotifyEditorObservers(NotificationForEditorObservers aNotification);\n+  bool NotifyEditorMouseObservers(MouseEventType aMouseEventType,\n+                                  int32_t aClientX,\n+                                  int32_t aClientY,\n+                                  nsIDOMNode* aTarget,\n+                                  bool aIsShiftKey);\n \n   // nsIEditor methods\n   NS_DECL_NSIEDITOR\n@@ -961,6 +973,8 @@ public:\n \n   virtual nsresult InsertFromDrop(nsIDOMEvent* aDropEvent) = 0;\n \n+  nsresult RemoveNonCopyableAttributes(nsIDOMElement * aElement);\n+\n   /**\n    * GetIMESelectionStartOffsetIn() returns the start offset of IME selection in\n    * the aTextNode.  If there is no IME selection, returns -1.\n@@ -1027,6 +1041,8 @@ protected:\n   typedef AutoTArray<OwningNonNull<nsIEditorObserver>, 3>\n             AutoEditorObserverArray;\n   AutoEditorObserverArray mEditorObservers;\n+  // Listen to mouse events\n+  nsCOMArray<nsIEditorMouseObserver> mEditorMouseObservers;\n   // Listen to overall doc state (dirty or not, just created, etc.).\n   typedef AutoTArray<OwningNonNull<nsIDocumentStateListener>, 1>\n             AutoDocumentStateListenerArray;\ndiff --git a/editor/libeditor/EditorEventListener.cpp b/editor/libeditor/EditorEventListener.cpp\nindex 3f882fe3d058..0be12542903f 100644\n--- a/editor/libeditor/EditorEventListener.cpp\n+++ b/editor/libeditor/EditorEventListener.cpp\n@@ -186,6 +186,9 @@ EditorEventListener::InstallToEditor()\n   elmP->AddEventListenerByType(this,\n                                NS_LITERAL_STRING(\"mouseup\"),\n                                TrustedEventsAtCapture());\n+  elmP->AddEventListenerByType(this,\n+                               NS_LITERAL_STRING(\"mousemove\"),\n+                               TrustedEventsAtCapture());\n   elmP->AddEventListenerByType(this,\n                                NS_LITERAL_STRING(\"click\"),\n                                TrustedEventsAtCapture());\n@@ -280,6 +283,9 @@ EditorEventListener::UninstallFromEditor()\n   elmP->RemoveEventListenerByType(this,\n                                   NS_LITERAL_STRING(\"mouseup\"),\n                                   TrustedEventsAtCapture());\n+  elmP->RemoveEventListenerByType(this,\n+                                  NS_LITERAL_STRING(\"mousemove\"),\n+                                  TrustedEventsAtCapture());\n   elmP->RemoveEventListenerByType(this,\n                                   NS_LITERAL_STRING(\"click\"),\n                                   TrustedEventsAtCapture());\n@@ -455,6 +461,12 @@ EditorEventListener::HandleEvent(nsIDOMEvent* aEvent)\n       nsCOMPtr<nsIDOMMouseEvent> mouseEvent = do_QueryInterface(aEvent);\n       return NS_WARN_IF(!mouseEvent) ? NS_OK : MouseUp(mouseEvent);\n     }\n+    // mousemove:\n+    case eMouseMove: {\n+      nsCOMPtr<nsIDOMMouseEvent> mouseEvent = do_QueryInterface(aEvent);\n+      NS_ENSURE_TRUE(mouseEvent, NS_OK);\n+      return NS_OK;\n+    }\n     // click\n     case eMouseClick: {\n       nsCOMPtr<nsIDOMMouseEvent> mouseEvent = do_QueryInterface(aEvent);\ndiff --git a/editor/libeditor/EditorEventListener.h b/editor/libeditor/EditorEventListener.h\nindex f911cdeb475c..7370f0c15579 100644\n--- a/editor/libeditor/EditorEventListener.h\n+++ b/editor/libeditor/EditorEventListener.h\n@@ -67,6 +67,7 @@ protected:\n   void HandleEndComposition(WidgetCompositionEvent* aCompositionEvent);\n   virtual nsresult MouseDown(nsIDOMMouseEvent* aMouseEvent);\n   virtual nsresult MouseUp(nsIDOMMouseEvent* aMouseEvent) { return NS_OK; }\n+  virtual nsresult MouseMove(nsIDOMMouseEvent* aMouseEvent) { return NS_OK; }\n   virtual nsresult MouseClick(nsIDOMMouseEvent* aMouseEvent);\n   nsresult Focus(InternalFocusEvent* aFocusEvent);\n   nsresult Blur(InternalFocusEvent* aBlurEvent);\ndiff --git a/editor/libeditor/HTMLAbsPositionEditor.cpp b/editor/libeditor/HTMLAbsPositionEditor.cpp\nindex 2e0dde10bb03..e30fff8246cc 100644\n--- a/editor/libeditor/HTMLAbsPositionEditor.cpp\n+++ b/editor/libeditor/HTMLAbsPositionEditor.cpp\n@@ -350,9 +350,9 @@ HTMLEditor::StartMoving(nsIDOMElement* aHandle)\n \n   // position it\n   mCSSEditUtils->SetCSSPropertyPixels(*mPositioningShadow, *nsGkAtoms::width,\n-                                      mPositionedObjectWidth);\n+                                      mPositionedObjectWidth, true);\n   mCSSEditUtils->SetCSSPropertyPixels(*mPositioningShadow, *nsGkAtoms::height,\n-                                      mPositionedObjectHeight);\n+                                      mPositionedObjectHeight, true);\n \n   mIsMoving = true;\n   return NS_OK; // XXX Looks like nobody refers this result\ndiff --git a/editor/libeditor/HTMLAnonymousNodeEditor.cpp b/editor/libeditor/HTMLAnonymousNodeEditor.cpp\nindex 8519700294f6..fb2f2d6cb0ff 100644\n--- a/editor/libeditor/HTMLAnonymousNodeEditor.cpp\n+++ b/editor/libeditor/HTMLAnonymousNodeEditor.cpp\n@@ -544,8 +544,8 @@ HTMLEditor::SetAnonymousElementPosition(int32_t aX,\n                                         int32_t aY,\n                                         Element* aElement)\n {\n-  mCSSEditUtils->SetCSSPropertyPixels(*aElement, *nsGkAtoms::left, aX);\n-  mCSSEditUtils->SetCSSPropertyPixels(*aElement, *nsGkAtoms::top, aY);\n+  mCSSEditUtils->SetCSSPropertyPixels(*aElement, *nsGkAtoms::left, aX, true);\n+  mCSSEditUtils->SetCSSPropertyPixels(*aElement, *nsGkAtoms::top, aY, true);\n }\n \n } // namespace mozilla\ndiff --git a/editor/libeditor/HTMLEditRules.cpp b/editor/libeditor/HTMLEditRules.cpp\nindex 40bef2b30b0c..f6f4c86e93a6 100644\n--- a/editor/libeditor/HTMLEditRules.cpp\n+++ b/editor/libeditor/HTMLEditRules.cpp\n@@ -471,6 +471,8 @@ HTMLEditRules::AfterEditInner(EditAction action,\n       bDamagedRange = true;\n   }\n \n+  nsresult rv;\n+\n   if (bDamagedRange && !((action == EditAction::undo) ||\n                          (action == EditAction::redo))) {\n     // don't let any txns in here move the selection around behind our back.\n@@ -503,7 +505,10 @@ HTMLEditRules::AfterEditInner(EditAction action,\n     }\n \n     // clean up any empty nodes in the selection\n-    nsresult rv = RemoveEmptyNodes();\n+    if ((action != EditAction::insertNode) &&\n+        (action != EditAction::htmlPaste) &&\n+        (action != EditAction::loadHTML))\n+      rv = RemoveEmptyNodes();\n     NS_ENSURE_SUCCESS(rv, rv);\n \n     // attempt to transform any unneeded nbsp's into spaces after doing various operations\n@@ -563,12 +568,11 @@ HTMLEditRules::AfterEditInner(EditAction action,\n \n   NS_ENSURE_STATE(mHTMLEditor);\n \n-  nsresult rv =\n-    mHTMLEditor->HandleInlineSpellCheck(action, selection,\n-                                        GetAsDOMNode(mRangeItem->startNode),\n-                                        mRangeItem->startOffset,\n-                                        rangeStartParent, rangeStartOffset,\n-                                        rangeEndParent, rangeEndOffset);\n+  rv = mHTMLEditor->HandleInlineSpellCheck(action, selection,\n+                                           GetAsDOMNode(mRangeItem->startNode),\n+                                           mRangeItem->startOffset,\n+                                           rangeStartParent, rangeStartOffset,\n+                                           rangeEndParent, rangeEndOffset);\n   NS_ENSURE_SUCCESS(rv, rv);\n \n   // detect empty doc\n@@ -1359,40 +1363,8 @@ HTMLEditRules::WillInsertText(EditAction aAction,\n       // its a lot cheaper to search the input string for only newlines than\n       // it is to search for both tabs and newlines.\n       if (isPRE || IsPlaintextEditor()) {\n-        while (unicodeBuf && pos != -1 &&\n-               pos < static_cast<int32_t>(inString->Length())) {\n-          int32_t oldPos = pos;\n-          int32_t subStrLen;\n-          pos = tString.FindChar(nsCRT::LF, oldPos);\n-\n-          if (pos != -1) {\n-            subStrLen = pos - oldPos;\n-            // if first char is newline, then use just it\n-            if (!subStrLen) {\n-              subStrLen = 1;\n-            }\n-          } else {\n-            subStrLen = tString.Length() - oldPos;\n-            pos = tString.Length();\n-          }\n-\n-          nsDependentSubstring subStr(tString, oldPos, subStrLen);\n-\n-          // is it a return?\n-          if (subStr.Equals(newlineStr)) {\n-            NS_ENSURE_STATE(mHTMLEditor);\n-            nsCOMPtr<Element> br =\n-              mHTMLEditor->CreateBRImpl(address_of(curNode), &curOffset,\n-                                        nsIEditor::eNone);\n-            NS_ENSURE_STATE(br);\n-            pos++;\n-          } else {\n-            NS_ENSURE_STATE(mHTMLEditor);\n-            rv = mHTMLEditor->InsertTextImpl(subStr, address_of(curNode),\n-                                             &curOffset, doc);\n-            NS_ENSURE_SUCCESS(rv, rv);\n-          }\n-        }\n+        rv = mHTMLEditor->InsertTextImpl(tString, address_of(curNode), &curOffset, doc);\n+        NS_ENSURE_SUCCESS(rv, rv);\n       } else {\n         NS_NAMED_LITERAL_STRING(tabStr, \"\\t\");\n         NS_NAMED_LITERAL_STRING(spacesStr, \"    \");\n@@ -4627,7 +4599,7 @@ HTMLEditRules::CreateStyleForInsertText(Selection& aSelection,\n       NS_ENSURE_STATE(mHTMLEditor);\n       rv = mHTMLEditor->SetInlinePropertyOnNode(*node->AsContent(),\n                                                 *item->tag, &item->attr,\n-                                                item->value);\n+                                                item->value, false);\n       NS_ENSURE_SUCCESS(rv, rv);\n       item = mHTMLEditor->mTypeInState->TakeSetProperty();\n     }\n@@ -6608,6 +6580,7 @@ HTMLEditRules::SplitParagraph(nsIDOMNode *aPara,\n     nsCOMPtr<nsIDOMNode> parent = EditorBase::GetNodeLocation(child, &offset);\n     aSelection->Collapse(parent,offset);\n   }\n+  ClearCachedStyles();\n   return NS_OK;\n }\n \n@@ -6662,6 +6635,9 @@ HTMLEditRules::ReturnInListItem(Selection& aSelection,\n       rv = htmlEditor->DeleteNode(&aListItem);\n       NS_ENSURE_SUCCESS(rv, rv);\n \n+      ClearCachedStyles();\n+      htmlEditor->mTypeInState->ClearAllProps();\n+\n       // Time to insert a paragraph\n       nsIAtom& paraAtom = DefaultParagraphSeparator();\n       // We want a wrapper even if we separate with <br>\n@@ -6714,6 +6690,8 @@ HTMLEditRules::ReturnInListItem(Selection& aSelection,\n \n           nsIAtom* listAtom = nodeAtom == nsGkAtoms::dt ? nsGkAtoms::dd\n                                                         : nsGkAtoms::dt;\n+          ClearCachedStyles();\n+          htmlEditor->mTypeInState->ClearAllProps();\n           nsCOMPtr<Element> newListItem =\n             htmlEditor->CreateNode(listAtom, list, itemOffset + 1);\n           NS_ENSURE_STATE(newListItem);\ndiff --git a/editor/libeditor/HTMLEditUtils.cpp b/editor/libeditor/HTMLEditUtils.cpp\nindex 4fb21d8258db..a0191cfe09ea 100644\n--- a/editor/libeditor/HTMLEditUtils.cpp\n+++ b/editor/libeditor/HTMLEditUtils.cpp\n@@ -684,7 +684,7 @@ static const ElementInfo kElements[eHTMLTag_userdefined] = {\n   ELEM(meter, true, false, GROUP_SPECIAL, GROUP_FLOW_ELEMENT),\n   ELEM(multicol, false, false, GROUP_NONE, GROUP_NONE),\n   ELEM(nav, true, true, GROUP_BLOCK, GROUP_FLOW_ELEMENT),\n-  ELEM(nobr, false, false, GROUP_NONE, GROUP_NONE),\n+  ELEM(nobr, false, false, GROUP_PHRASE, GROUP_INLINE_ELEMENT),\n   ELEM(noembed, false, false, GROUP_NONE, GROUP_NONE),\n   ELEM(noframes, true, true, GROUP_BLOCK, GROUP_FLOW_ELEMENT),\n   ELEM(noscript, true, true, GROUP_BLOCK, GROUP_FLOW_ELEMENT),\ndiff --git a/editor/libeditor/HTMLEditor.cpp b/editor/libeditor/HTMLEditor.cpp\nindex c20ca255e82a..5b7e6de14faf 100644\n--- a/editor/libeditor/HTMLEditor.cpp\n+++ b/editor/libeditor/HTMLEditor.cpp\n@@ -130,8 +130,8 @@ HTMLEditor::HTMLEditor()\n   , mPositionedObjectBorderTop(0)\n   , mGridSize(0)\n   , mDefaultParagraphSeparator(\n-      Preferences::GetBool(\"editor.use_div_for_default_newlines\", true)\n-      ? ParagraphSeparator::div : ParagraphSeparator::br)\n+      Preferences::GetBool(\"bluegriffon.returnKey.createsParagraph\", true)\n+      ? ParagraphSeparator::p : ParagraphSeparator::br)\n {\n }\n \n@@ -300,7 +300,8 @@ HTMLEditor::Init(nsIDOMDocument* aDoc,\n \n     if (!IsInteractionAllowed()) {\n       // ignore any errors from this in case the file is missing\n-      AddOverrideStyleSheet(NS_LITERAL_STRING(\"resource://gre/res/EditorOverride.css\"));\n+      // BlueGriffon uses its own EditorOverride.css\n+      //AddOverrideStyleSheet(NS_LITERAL_STRING(\"resource://gre/res/EditorOverride.css\"));\n     }\n \n     RefPtr<Selection> selection = GetSelection();\n@@ -2623,11 +2624,6 @@ HTMLEditor::CreateElementWithDefaults(const nsAString& aTagName)\n       rv.SuppressException();\n       return nullptr;\n     }\n-  } else if (tagName.EqualsLiteral(\"td\")) {\n-    nsresult rv =\n-      SetAttributeOrEquivalent(\n-        newElement, nsGkAtoms::valign, NS_LITERAL_STRING(\"top\"), true);\n-    NS_ENSURE_SUCCESS(rv, nullptr);\n   }\n   // ADD OTHER TAGS HERE\n \n@@ -3664,7 +3660,7 @@ HTMLEditor::IsTextPropertySetByContent(nsIDOMNode* aNode,\n     if (element) {\n       nsAutoString tag, value;\n       element->GetTagName(tag);\n-      if (propName.Equals(tag, nsCaseInsensitiveStringComparator())) {\n+      if (propName.IsEmpty() || propName.Equals(tag, nsCaseInsensitiveStringComparator())) {\n         bool found = false;\n         if (aAttribute && !aAttribute->IsEmpty()) {\n           element->GetAttribute(*aAttribute, value);\n@@ -5280,4 +5276,35 @@ HTMLEditor::GetEditorRoot()\n   return GetActiveEditingHost();\n }\n \n+NS_IMETHODIMP\n+HTMLEditor::GetMedium(nsAString & outValue)\n+{\n+  nsCOMPtr<nsIPresShell> ps = GetPresShell();\n+\n+  if (ps && ps->GetPresContext())\n+  {\n+    nsIAtom* medium = ps->GetPresContext()->Medium();\n+    if (medium == nsGkAtoms::screen)\n+      outValue.AssignLiteral(\"screen\");\n+    else\n+      outValue.AssignLiteral(\"print\");\n+    return NS_OK;\n+  }\n+  return NS_ERROR_FAILURE;\n+}\n+\n+NS_IMETHODIMP\n+HTMLEditor::SetMedium(const nsAString& aMedium)\n+{\n+  nsCOMPtr<nsIPresShell> ps = GetPresShell();\n+\n+  if (ps && ps->GetPresContext())\n+  {\n+    ps->GetPresContext()->SetMedium(aMedium);\n+    return NS_OK;\n+  }\n+  return NS_ERROR_FAILURE;\n+}\n+\n } // namespace mozilla\n+\ndiff --git a/editor/libeditor/HTMLEditor.h b/editor/libeditor/HTMLEditor.h\nindex a19d812206bf..e318fae75718 100644\n--- a/editor/libeditor/HTMLEditor.h\n+++ b/editor/libeditor/HTMLEditor.h\n@@ -716,7 +716,8 @@ protected:\n   nsresult SetInlinePropertyOnNode(nsIContent& aNode,\n                                    nsIAtom& aProperty,\n                                    const nsAString* aAttribute,\n-                                   const nsAString& aValue);\n+                                   const nsAString& aValue,\n+                                   bool aAvoidNestingForCSS);\n \n   nsresult PromoteInlineRange(nsRange& aRange);\n   nsresult PromoteRangeIfStartsOrEndsInNamedAnchor(nsRange& aRange);\n@@ -1030,7 +1031,8 @@ private:\n   nsresult SetInlinePropertyOnNodeImpl(nsIContent& aNode,\n                                        nsIAtom& aProperty,\n                                        const nsAString* aAttribute,\n-                                       const nsAString& aValue);\n+                                       const nsAString& aValue,\n+                                       bool aAvoidNestingForCSS);\n   typedef enum { eInserted, eAppended } InsertedOrAppended;\n   void DoContentInserted(nsIDocument* aDocument, nsIContent* aContainer,\n                          nsIContent* aChild, int32_t aIndexInContainer,\ndiff --git a/editor/libeditor/HTMLEditorDataTransfer.cpp b/editor/libeditor/HTMLEditorDataTransfer.cpp\nindex 1664cde6ecdf..ace2ec6964b6 100644\n--- a/editor/libeditor/HTMLEditorDataTransfer.cpp\n+++ b/editor/libeditor/HTMLEditorDataTransfer.cpp\n@@ -81,6 +81,8 @@\n #include \"nsXPCOM.h\"\n #include \"nscore.h\"\n #include \"nsContentUtils.h\"\n+#include \"nsIIOService.h\"\n+#include \"nsIURL.h\"\n \n class nsIAtom;\n class nsILoadContext;\n@@ -800,6 +802,8 @@ HTMLEditor::PrepareHTMLTransferable(nsITransferable** aTransferable)\n       (*aTransferable)->AddDataFlavor(kNativeHTMLMime);\n       (*aTransferable)->AddDataFlavor(kHTMLMime);\n       (*aTransferable)->AddDataFlavor(kFileMime);\n+      if (Preferences::GetBool(\"bluegriffon.osx.clipboard.rtf.enabled\"))\n+        (*aTransferable)->AddDataFlavor(kRTFMime);\n \n       switch (Preferences::GetInt(\"clipboard.paste_image_type\", 1)) {\n         case 0:  // prefer JPEG over PNG over GIF encoding\n@@ -1106,24 +1110,50 @@ HTMLEditor::InsertObject(const nsACString& aType,\n       type.EqualsLiteral(kPNGImageMime) ||\n       type.EqualsLiteral(kGIFImageMime) ||\n       insertAsImage) {\n-    nsCString imageData;\n-    if (insertAsImage) {\n-      rv = nsContentUtils::SlurpFileToString(fileObj, imageData);\n-      NS_ENSURE_SUCCESS(rv, rv);\n-    } else {\n-      nsCOMPtr<nsIInputStream> imageStream = do_QueryInterface(aObject);\n-      NS_ENSURE_TRUE(imageStream, NS_ERROR_FAILURE);\n+    nsAutoString stuffToPaste;\n+    if (insertAsImage && Preferences::GetBool(\"bluegriffon.drag_n_drop.images.as_url\", true)) {\n+      nsAutoString path;\n \n-      rv = NS_ConsumeStream(imageStream, UINT32_MAX, imageData);\n+      nsCOMPtr<nsIIOService> ioService(do_GetService(NS_IOSERVICE_CONTRACTID, &rv));\n       NS_ENSURE_SUCCESS(rv, rv);\n+      nsCOMPtr<nsIURI> fileObjURI;\n+      rv = ioService->NewFileURI(fileObj, getter_AddRefs(fileObjURI));\n \n-      rv = imageStream->Close();\n-      NS_ENSURE_SUCCESS(rv, rv);\n+      fileObj->GetPath(path);\n+\n+      nsCOMPtr<nsIDocument> doc = GetDocument();\n+      nsIURI *docUri = doc->GetDocumentURI();\n+      NS_ENSURE_TRUE(docUri, NS_ERROR_FAILURE);\n+\n+      nsCOMPtr<nsIURL> docUrl = do_QueryInterface(docUri);\n+      nsCOMPtr<nsIURL> fileObjUrl = do_QueryInterface(fileObjURI);\n+      nsAutoCString relativeSpec;\n+      rv = docUrl->GetRelativeSpec(fileObjUrl, relativeSpec);\n+      if (NS_FAILED(rv)) return rv;\n+\n+      stuffToPaste.AssignLiteral(\"<IMG src=\\\"\");\n+      AppendUTF8toUTF16(relativeSpec, stuffToPaste);\n+      stuffToPaste.AppendLiteral(\"\\\" alt=\\\"\\\" >\");\n     }\n+    else {\n+      nsCString imageData;\n+      if (insertAsImage) {\n+        rv = nsContentUtils::SlurpFileToString(fileObj, imageData);\n+        NS_ENSURE_SUCCESS(rv, rv);\n+      } else {\n+        nsCOMPtr<nsIInputStream> imageStream = do_QueryInterface(aObject);\n+        NS_ENSURE_TRUE(imageStream, NS_ERROR_FAILURE);\n \n-    nsAutoString stuffToPaste;\n-    rv = ImgFromData(type, imageData, stuffToPaste);\n-    NS_ENSURE_SUCCESS(rv, rv);\n+        rv = NS_ConsumeStream(imageStream, UINT32_MAX, imageData);\n+        NS_ENSURE_SUCCESS(rv, rv);\n+\n+        rv = imageStream->Close();\n+        NS_ENSURE_SUCCESS(rv, rv);\n+      }\n+\n+      rv = ImgFromData(type, imageData, stuffToPaste);\n+      NS_ENSURE_SUCCESS(rv, rv);\n+    }\n \n     AutoEditBatch beginBatching(this);\n     rv = DoInsertHTMLWithContext(stuffToPaste, EmptyString(), EmptyString(),\n@@ -1209,6 +1239,11 @@ HTMLEditor::InsertFromTransferable(nsITransferable* transferable,\n         }\n       }\n     }\n+    else if (Preferences::GetBool(\"bluegriffon.osx.clipboard.rtf.enabled\") &&\n+             bestFlavor.EqualsLiteral(kRTFMime)) {\n+      bestFlavor.AssignLiteral(kHTMLMime);\n+      // Fall through the next case\n+    }\n     if (bestFlavor.EqualsLiteral(kHTMLMime) ||\n         bestFlavor.EqualsLiteral(kUnicodeMime) ||\n         bestFlavor.EqualsLiteral(kMozTextInternal)) {\n@@ -1229,14 +1264,40 @@ HTMLEditor::InsertFromTransferable(nsITransferable* transferable,\n       }\n \n       if (!stuffToPaste.IsEmpty()) {\n+\n+        // Find where the <body> tag starts.\n+        nsAString::const_iterator beginbody, endbody;\n+        stuffToPaste.BeginReading(beginbody);\n+        stuffToPaste.EndReading(endbody);\n+        bool foundbody = CaseInsensitiveFindInReadable(NS_LITERAL_STRING(\"<body\"),\n+                                                         beginbody, endbody);\n+        nsAutoString realStuffToPaste;\n+        if (foundbody) {\n+          nsAString::const_iterator endstartbody;\n+          stuffToPaste.EndReading(endstartbody);\n+         bool foundstartbody = CaseInsensitiveFindInReadable(NS_LITERAL_STRING(\">\"),\n+                                                              endbody, endstartbody);\n+          if (!foundstartbody)\n+            return NS_ERROR_FAILURE;\n+\n+          nsAString::const_iterator beginclosebody, endclosebody;\n+          stuffToPaste.BeginReading(beginclosebody);\n+          stuffToPaste.EndReading(endclosebody);\n+\n+          // Find the index before \"</body>\"\n+          CaseInsensitiveFindInReadable(NS_LITERAL_STRING(\"</body>\"), beginclosebody, endclosebody);\n+          realStuffToPaste.Assign(Substring(endstartbody, beginclosebody));\n+        }\n+        else\n+          realStuffToPaste.Assign(stuffToPaste);\n         AutoEditBatch beginBatching(this);\n         if (bestFlavor.EqualsLiteral(kHTMLMime)) {\n-          rv = DoInsertHTMLWithContext(stuffToPaste,\n+          rv = DoInsertHTMLWithContext(realStuffToPaste,\n                                        aContextStr, aInfoStr, flavor,\n                                        aSourceDoc,\n                                        aDestinationNode, aDestOffset,\n                                        aDoDeleteSelection,\n-                                       isSafe);\n+                                       true);\n         } else {\n           rv = InsertTextAt(stuffToPaste, aDestinationNode, aDestOffset, aDoDeleteSelection);\n         }\ndiff --git a/editor/libeditor/HTMLEditorEventListener.cpp b/editor/libeditor/HTMLEditorEventListener.cpp\nindex 091c0bd9c50f..f319f63d9519 100644\n--- a/editor/libeditor/HTMLEditorEventListener.cpp\n+++ b/editor/libeditor/HTMLEditorEventListener.cpp\n@@ -67,9 +67,56 @@ HTMLEditorEventListener::MouseUp(nsIDOMMouseEvent* aMouseEvent)\n   aMouseEvent->GetClientY(&clientY);\n   htmlEditor->MouseUp(clientX, clientY, element);\n \n+  bool isShiftKey;\n+  rv = aMouseEvent->GetShiftKey(&isShiftKey);\n+  NS_ENSURE_SUCCESS(rv, rv);\n+  if (htmlEditor->NotifyEditorMouseObservers(EditorBase::kMouseUp,\n+                                             clientX, clientY,\n+                                             element, isShiftKey)) {\n+    nsCOMPtr<nsIDOMEvent> event = do_QueryInterface(aMouseEvent);\n+    event->PreventDefault();\n+    return NS_OK;\n+  }\n+\n   return EditorEventListener::MouseUp(aMouseEvent);\n }\n \n+nsresult\n+HTMLEditorEventListener::MouseMove(nsIDOMMouseEvent* aMouseEvent)\n+{\n+  NS_ENSURE_TRUE(mEditorBase, NS_ERROR_NOT_AVAILABLE);\n+\n+  if (!aMouseEvent) {\n+    //non-ui event passed in.  bad things.\n+    return NS_OK;\n+  }\n+\n+  HTMLEditor* htmlEditor = mEditorBase->AsHTMLEditor();\n+\n+  nsCOMPtr<nsIDOMEventTarget> target;\n+  nsCOMPtr<nsIDOMEvent> event = do_QueryInterface(aMouseEvent);\n+  nsresult res = event->GetExplicitOriginalTarget(getter_AddRefs(target));\n+  NS_ENSURE_SUCCESS(res, res);\n+  NS_ENSURE_TRUE(target, NS_ERROR_NULL_POINTER);\n+  nsCOMPtr<nsIDOMElement> element = do_QueryInterface(target);\n+\n+  int32_t clientX, clientY;\n+  aMouseEvent->GetClientX(&clientX);\n+  aMouseEvent->GetClientY(&clientY);\n+\n+  bool isShiftKey;\n+  res = aMouseEvent->GetShiftKey(&isShiftKey);\n+  NS_ENSURE_SUCCESS(res, res);\n+  if (htmlEditor->NotifyEditorMouseObservers(EditorBase::kMouseMove,\n+                                             clientX, clientY,\n+                                             element, isShiftKey)) {\n+    event->PreventDefault();\n+    return NS_OK;\n+  }\n+\n+  return EditorEventListener::MouseMove(aMouseEvent);\n+}\n+\n nsresult\n HTMLEditorEventListener::MouseDown(nsIDOMMouseEvent* aMouseEvent)\n {\n@@ -97,6 +144,10 @@ HTMLEditorEventListener::MouseDown(nsIDOMMouseEvent* aMouseEvent)\n     return EditorEventListener::MouseDown(aMouseEvent);\n   }\n \n+  int32_t clientX, clientY;\n+  aMouseEvent->GetClientX(&clientX);\n+  aMouseEvent->GetClientY(&clientY);\n+\n   // Detect only \"context menu\" click\n   // XXX This should be easier to do!\n   // But eDOMEvents_contextmenu and eContextMenu is not exposed in any event\n@@ -196,12 +247,21 @@ HTMLEditorEventListener::MouseDown(nsIDOMMouseEvent* aMouseEvent)\n     }\n   } else if (!isContextClick && buttonNumber == 0 && clickCount == 1) {\n     // if the target element is an image, we have to display resizers\n-    int32_t clientX, clientY;\n-    aMouseEvent->GetClientX(&clientX);\n-    aMouseEvent->GetClientY(&clientY);\n     htmlEditor->MouseDown(clientX, clientY, element, aMouseEvent->AsEvent());\n   }\n \n+  nsCOMPtr<nsIDOMNode> targetNode = do_QueryInterface(target);\n+  bool isShiftKey;\n+  rv = aMouseEvent->GetShiftKey(&isShiftKey);\n+  NS_ENSURE_SUCCESS(rv, rv);\n+  if (htmlEditor->NotifyEditorMouseObservers(EditorBase::kMouseDown,\n+                                             clientX, clientY,\n+                                             element, isShiftKey)) {\n+    nsCOMPtr<nsIDOMEvent> event = do_QueryInterface(aMouseEvent);\n+    event->PreventDefault();\n+    return NS_OK;\n+  }\n+\n   return EditorEventListener::MouseDown(aMouseEvent);\n }\n \ndiff --git a/editor/libeditor/HTMLEditorEventListener.h b/editor/libeditor/HTMLEditorEventListener.h\nindex b5083aa45b0a..11916756ff61 100644\n--- a/editor/libeditor/HTMLEditorEventListener.h\n+++ b/editor/libeditor/HTMLEditorEventListener.h\n@@ -34,6 +34,7 @@ protected:\n   virtual nsresult MouseDown(nsIDOMMouseEvent* aMouseEvent) override;\n   virtual nsresult MouseUp(nsIDOMMouseEvent* aMouseEvent) override;\n   virtual nsresult MouseClick(nsIDOMMouseEvent* aMouseEvent) override;\n+  virtual nsresult MouseMove(nsIDOMMouseEvent* aMouseEvent) override;\n };\n \n } // namespace mozilla\ndiff --git a/editor/libeditor/HTMLEditorObjectResizer.cpp b/editor/libeditor/HTMLEditorObjectResizer.cpp\nindex cd74fcff5dbb..5c74093489b1 100644\n--- a/editor/libeditor/HTMLEditorObjectResizer.cpp\n+++ b/editor/libeditor/HTMLEditorObjectResizer.cpp\n@@ -527,9 +527,9 @@ HTMLEditor::StartResizing(nsIDOMElement* aHandle)\n \n   // position it\n   mCSSEditUtils->SetCSSPropertyPixels(*mResizingShadow, *nsGkAtoms::width,\n-                                      mResizedObjectWidth);\n+                                      mResizedObjectWidth, true);\n   mCSSEditUtils->SetCSSPropertyPixels(*mResizingShadow, *nsGkAtoms::height,\n-                                      mResizedObjectHeight);\n+                                      mResizedObjectHeight, true);\n \n   // add a mouse move listener to the editor\n   nsresult result = NS_OK;\n@@ -665,9 +665,9 @@ HTMLEditor::SetResizingInfoPosition(int32_t aX,\n   // Offset info box by 20 so it's not directly under the mouse cursor.\n   const int mouseCursorOffset = 20;\n   mCSSEditUtils->SetCSSPropertyPixels(*mResizingInfo, *nsGkAtoms::left,\n-                                      infoXPosition + mouseCursorOffset);\n+                                      infoXPosition + mouseCursorOffset, true);\n   mCSSEditUtils->SetCSSPropertyPixels(*mResizingInfo, *nsGkAtoms::top,\n-                                      infoYPosition + mouseCursorOffset);\n+                                      infoYPosition + mouseCursorOffset, true);\n \n   nsCOMPtr<nsIContent> textInfo = mResizingInfo->GetFirstChild();\n   ErrorResult erv;\n@@ -826,13 +826,13 @@ HTMLEditor::MouseMove(nsIDOMEvent* aMouseEvent)\n     int32_t newHeight = GetNewResizingHeight(clientX, clientY);\n \n     mCSSEditUtils->SetCSSPropertyPixels(*mResizingShadow, *nsGkAtoms::left,\n-                                        newX);\n+                                        newX, true);\n     mCSSEditUtils->SetCSSPropertyPixels(*mResizingShadow, *nsGkAtoms::top,\n-                                        newY);\n+                                        newY, true);\n     mCSSEditUtils->SetCSSPropertyPixels(*mResizingShadow, *nsGkAtoms::width,\n-                                        newWidth);\n+                                        newWidth, true);\n     mCSSEditUtils->SetCSSPropertyPixels(*mResizingShadow, *nsGkAtoms::height,\n-                                        newHeight);\n+                                        newHeight, true);\n \n     return SetResizingInfoPosition(newX, newY, newWidth, newHeight);\n   }\n@@ -866,9 +866,9 @@ HTMLEditor::MouseMove(nsIDOMEvent* aMouseEvent)\n     SnapToGrid(newX, newY);\n \n     mCSSEditUtils->SetCSSPropertyPixels(*mPositioningShadow, *nsGkAtoms::left,\n-                                        newX);\n+                                        newX, true);\n     mCSSEditUtils->SetCSSPropertyPixels(*mPositioningShadow, *nsGkAtoms::top,\n-                                        newY);\n+                                        newY, true);\n   }\n   return NS_OK;\n }\ndiff --git a/editor/libeditor/HTMLStyleEditor.cpp b/editor/libeditor/HTMLStyleEditor.cpp\nindex 6d0e957cdcfd..605a122d6f07 100644\n--- a/editor/libeditor/HTMLStyleEditor.cpp\n+++ b/editor/libeditor/HTMLStyleEditor.cpp\n@@ -198,8 +198,10 @@ HTMLEditor::SetInlineProperty(nsIAtom* aProperty,\n       }\n \n       // Then loop through the list, set the property on each node\n+      int32_t listCount = arrayOfNodes.Length();\n       for (auto& node : arrayOfNodes) {\n-        rv = SetInlinePropertyOnNode(*node, *aProperty, &aAttribute, aValue);\n+        rv = SetInlinePropertyOnNode(*node, *aProperty, &aAttribute, aValue,\n+                                     (1 == listCount));\n         NS_ENSURE_SUCCESS(rv, rv);\n       }\n \n@@ -238,14 +240,17 @@ HTMLEditor::IsSimpleModifiableNode(nsIContent* aContent,\n     return false;\n   }\n \n+  uint32_t attrCount = aContent->GetAttrCount();\n+  bool noAttr = !attrCount\n+                || (attrCount == 1 && aContent->GetAttrNameAt(0)->Equals(nsGkAtoms::mozdirty));\n   // First check for <b>, <i>, etc.\n-  if (element->IsHTMLElement(aProperty) && !element->GetAttrCount() &&\n+  if (element->IsHTMLElement(aProperty) && noAttr &&\n       (!aAttribute || aAttribute->IsEmpty())) {\n     return true;\n   }\n \n   // Special cases for various equivalencies: <strong>, <em>, <s>\n-  if (!element->GetAttrCount() &&\n+  if (noAttr &&\n       ((aProperty == nsGkAtoms::b &&\n         element->IsHTMLElement(nsGkAtoms::strong)) ||\n        (aProperty == nsGkAtoms::i &&\n@@ -277,7 +282,8 @@ HTMLEditor::IsSimpleModifiableNode(nsIContent* aContent,\n   // style supports it\n   if (!mCSSEditUtils->IsCSSEditableProperty(element, aProperty, aAttribute) ||\n       !element->IsHTMLElement(nsGkAtoms::span) ||\n-      element->GetAttrCount() != 1 ||\n+      !(attrCount == 1 || (attrCount == 2 && (element->GetAttrNameAt(0)->Equals(nsGkAtoms::mozdirty) ||\n+                                              element->GetAttrNameAt(1)->Equals(nsGkAtoms::mozdirty)))) ||\n       !element->HasAttr(kNameSpaceID_None, nsGkAtoms::style)) {\n     return false;\n   }\n@@ -357,14 +363,15 @@ HTMLEditor::SetInlinePropertyOnTextNode(Text& aText,\n   }\n \n   // Reparent the node inside inline node with appropriate {attribute,value}\n-  return SetInlinePropertyOnNode(*text, aProperty, aAttribute, aValue);\n+  return SetInlinePropertyOnNode(*text, aProperty, aAttribute, aValue, false);\n }\n \n nsresult\n HTMLEditor::SetInlinePropertyOnNodeImpl(nsIContent& aNode,\n                                         nsIAtom& aProperty,\n                                         const nsAString* aAttribute,\n-                                        const nsAString& aValue)\n+                                          const nsAString& aValue,\n+                                          bool aAvoidNestingForCSS)\n {\n   nsCOMPtr<nsIAtom> attrAtom = aAttribute ? NS_Atomize(*aAttribute) : nullptr;\n \n@@ -386,7 +393,7 @@ HTMLEditor::SetInlinePropertyOnNodeImpl(nsIContent& aNode,\n       // Then loop through the list, set the property on each node.\n       for (auto& node : arrayOfNodes) {\n         nsresult rv = SetInlinePropertyOnNode(node, aProperty, aAttribute,\n-                                              aValue);\n+                                              aValue, false);\n         NS_ENSURE_SUCCESS(rv, rv);\n       }\n     }\n@@ -432,8 +439,9 @@ HTMLEditor::SetInlinePropertyOnNodeImpl(nsIContent& aNode,\n     nsCOMPtr<dom::Element> tmp;\n     // We only add style=\"\" to <span>s with no attributes (bug 746515).  If we\n     // don't have one, we need to make one.\n-    if (aNode.IsHTMLElement(nsGkAtoms::span) &&\n-        !aNode.AsElement()->GetAttrCount()) {\n+    if (aNode.IsElement() &&\n+        (aAvoidNestingForCSS ||\n+         (aNode.AsElement()->IsHTMLElement(nsGkAtoms::span) && !aNode.AsElement()->GetAttrCount()))) {\n       tmp = aNode.AsElement();\n     } else {\n       tmp = InsertContainerAbove(&aNode, nsGkAtoms::span);\n@@ -466,7 +474,8 @@ nsresult\n HTMLEditor::SetInlinePropertyOnNode(nsIContent& aNode,\n                                     nsIAtom& aProperty,\n                                     const nsAString* aAttribute,\n-                                    const nsAString& aValue)\n+                                      const nsAString& aValue,\n+                                      bool aAvoidNestingForCSS)\n {\n   nsCOMPtr<nsIContent> previousSibling = aNode.GetPreviousSibling(),\n                        nextSibling = aNode.GetNextSibling();\n@@ -479,7 +488,7 @@ HTMLEditor::SetInlinePropertyOnNode(nsIContent& aNode,\n   if (aNode.GetParentNode()) {\n     // The node is still where it was\n     return SetInlinePropertyOnNodeImpl(aNode, aProperty,\n-                                       aAttribute, aValue);\n+                                       aAttribute, aValue, aAvoidNestingForCSS);\n   }\n \n   // It's vanished.  Use the old siblings for reference to construct a\n@@ -499,7 +508,7 @@ HTMLEditor::SetInlinePropertyOnNode(nsIContent& aNode,\n   }\n \n   for (auto& node : nodesToSet) {\n-    rv = SetInlinePropertyOnNodeImpl(node, aProperty, aAttribute, aValue);\n+    rv = SetInlinePropertyOnNodeImpl(node, aProperty, aAttribute, aValue, false);\n     NS_ENSURE_SUCCESS(rv, rv);\n   }\n \n@@ -1317,7 +1326,7 @@ HTMLEditor::RemoveInlinePropertyImpl(nsIAtom* aProperty,\n               // \"inverting\" the style\n               mCSSEditUtils->IsCSSInvertible(*aProperty, aAttribute)) {\n             NS_NAMED_LITERAL_STRING(value, \"-moz-editor-invert-value\");\n-            SetInlinePropertyOnNode(node, *aProperty, aAttribute, value);\n+            SetInlinePropertyOnNode(node, *aProperty, aAttribute, value, false);\n           }\n         }\n       }\ndiff --git a/editor/libeditor/TextEditorDataTransfer.cpp b/editor/libeditor/TextEditorDataTransfer.cpp\nindex e6ea71c8a960..6c214f29c2de 100644\n--- a/editor/libeditor/TextEditorDataTransfer.cpp\n+++ b/editor/libeditor/TextEditorDataTransfer.cpp\n@@ -441,10 +441,7 @@ TextEditor::IsSafeToInsertData(nsIDOMDocument* aSourceDoc)\n     dsti->GetRootTreeItem(getter_AddRefs(root));\n   }\n   nsCOMPtr<nsIDocShell> docShell = do_QueryInterface(root);\n-  uint32_t appType;\n-  if (docShell && NS_SUCCEEDED(docShell->GetAppType(&appType))) {\n-    isSafe = appType == nsIDocShell::APP_TYPE_EDITOR;\n-  }\n+\n   if (!isSafe && aSourceDoc) {\n     nsCOMPtr<nsIDocument> srcdoc = do_QueryInterface(aSourceDoc);\n     NS_ASSERTION(srcdoc, \"Where is our source doc?\");\ndiff --git a/editor/libeditor/WSRunObject.cpp b/editor/libeditor/WSRunObject.cpp\nindex 6299b56ce567..e246216c2aa0 100644\n--- a/editor/libeditor/WSRunObject.cpp\n+++ b/editor/libeditor/WSRunObject.cpp\n@@ -479,7 +479,7 @@ WSRunObject::PriorVisibleNode(nsINode* aNode,\n \n   // Is there a visible run there or earlier?\n   for (; run; run = run->mLeft) {\n-    if (run->mType == WSType::normalWS) {\n+    if (run->mType == WSType::normalWS || run->mType == WSType::trailingWS) {\n       WSPoint point = GetCharBefore(aNode, aOffset);\n       // When it's a non-empty text node, return it.\n       if (point.mTextNode && point.mTextNode->Length()) {\ndiff --git a/editor/moz.build b/editor/moz.build\nindex 35185341b907..bfddfdee7e19 100644\n--- a/editor/moz.build\n+++ b/editor/moz.build\n@@ -18,6 +18,7 @@ XPIDL_SOURCES += [\n     'nsIEditor.idl',\n     'nsIEditorIMESupport.idl',\n     'nsIEditorMailSupport.idl',\n+    'nsIEditorMouseObserver.idl',\n     'nsIEditorObserver.idl',\n     'nsIEditorSpellCheck.idl',\n     'nsIEditorStyleSheets.idl',\ndiff --git a/editor/nsIEditor.idl b/editor/nsIEditor.idl\nindex d05f4a1decf1..c821ba4c5cdd 100644\n--- a/editor/nsIEditor.idl\n+++ b/editor/nsIEditor.idl\n@@ -20,6 +20,7 @@ interface nsIEditorObserver;\n interface nsIEditActionListener;\n interface nsIInlineSpellChecker;\n interface nsITransferable;\n+interface nsIEditorMouseObserver;\n \n %{C++\n namespace mozilla {\n@@ -31,7 +32,7 @@ struct IMEState;\n \n native IMEState(mozilla::widget::IMEState);\n \n-[scriptable, uuid(094be624-f0bf-400f-89e2-6a84baab9474)]\n+[scriptable, uuid(EE1D66E6-1F4E-4A70-AEA9-23E1EFC17E92)]\n interface nsIEditor  : nsISupports\n {\n %{C++\n@@ -536,6 +537,9 @@ interface nsIEditor  : nsISupports\n   /** Remove an EditorObserver from the editor's list of observers. */\n   void removeEditorObserver(in nsIEditorObserver observer);\n \n+  void addEditorMouseObserver(in nsIEditorMouseObserver observer);\n+  void removeEditorMouseObserver(in nsIEditorMouseObserver observer);\n+\n   /** add an EditActionListener to the editors list of listeners. */\n   void addEditActionListener(in nsIEditActionListener listener);\n \ndiff --git a/editor/nsIHTMLEditor.idl b/editor/nsIHTMLEditor.idl\nindex 3d2af68c82cb..b9d96232d751 100644\n--- a/editor/nsIHTMLEditor.idl\n+++ b/editor/nsIHTMLEditor.idl\n@@ -22,7 +22,7 @@ class Element;\n \n [ptr] native Element (mozilla::dom::Element);\n \n-[scriptable, uuid(87ee993e-985f-4a43-a974-0d9512da2fb0)]\n+[scriptable, uuid(BFA533D9-358C-47CC-92FF-E89D5263D264)]\n interface nsIHTMLEditor : nsISupports\n {\n %{C++\n@@ -492,6 +492,9 @@ interface nsIHTMLEditor : nsISupports\n    */\n   attribute boolean isCSSEnabled;\n \n+  AString getMedium();\n+  void setMedium(in AString aMedium);\n+\n   /**\n    * Add listener for insertion override\n    * @param inFilter  function which callers want called during insertion\ndiff --git a/extensions/moz.build b/extensions/moz.build\nindex 2d002650fe58..43d1c00c2ffe 100644\n--- a/extensions/moz.build\n+++ b/extensions/moz.build\n@@ -4,7 +4,13 @@\n # License, v. 2.0. If a copy of the MPL was not distributed with this\n # file, You can obtain one at http://mozilla.org/MPL/2.0/.\n \n-DIRS += CONFIG['MOZ_EXTENSIONS']\n++DIRS += [\n++    'svg-edit',\n++    'gfd',\n++    'fs',\n++    'markdown',\n++    'op1'\n++]\n \n with Files('**'):\n     BUG_COMPONENT = ('Core', 'General')\ndiff --git a/gfx/src/nsColor.cpp b/gfx/src/nsColor.cpp\nindex 359f9fde47dd..a7cef29d4069 100644\n--- a/gfx/src/nsColor.cpp\n+++ b/gfx/src/nsColor.cpp\n@@ -215,6 +215,27 @@ bool NS_ColorNameToRGB(const nsAString& aColorName, nscolor* aResult)\n   return false;\n }\n \n+bool NS_RGBToColorName(nscolor aColor, nsAString& aResult)\n+{\n+  uint8_t a = NS_GET_A(aColor);\n+  if (a < 255)\n+    return false;\n+  uint8_t r = NS_GET_R(aColor);\n+  uint8_t g = NS_GET_G(aColor);\n+  uint8_t b = NS_GET_B(aColor);\n+  uint32_t colorIndex;\n+  for (colorIndex = 0; colorIndex < eColorName_COUNT; colorIndex++) {\n+    nscolor matchingColor = kColors[colorIndex];\n+    if (NS_GET_R(matchingColor) == r\n+        && NS_GET_G(matchingColor) == g\n+        && NS_GET_B(matchingColor) == b) {\n+      aResult.AppendASCII(kColorNames[colorIndex]);\n+      return true;\n+    }\n+  }\n+  return false;\n+}\n+\n // Returns kColorNames, an array of all possible color names, and sets\n // *aSizeArray to the size of that array. Do NOT call free() on this array.\n const char * const * NS_AllColorNames(size_t *aSizeArray)\ndiff --git a/gfx/src/nsColor.h b/gfx/src/nsColor.h\nindex 2f21c91bf2a8..977498646879 100644\n--- a/gfx/src/nsColor.h\n+++ b/gfx/src/nsColor.h\n@@ -105,6 +105,10 @@ bool NS_LooseHexToRGB(const nsString& aBuf, nscolor* aResult);\n // otherwise return false.\n bool NS_ColorNameToRGB(const nsAString& aBuf, nscolor* aResult);\n \n+// Translate a color to a color name. Return true if it parses ok,\n+// otherwise return false.\n+bool NS_RGBToColorName(nscolor aColor, nsAString& aResult);\n+\n // Returns an array of all possible color names, and sets\n // *aSizeArray to the size of that array. Do NOT call |free()| on this array.\n const char * const * NS_AllColorNames(size_t *aSizeArray);\ndiff --git a/gfx/webrender_bindings/src/bindings.rs b/gfx/webrender_bindings/src/bindings.rs\nindex d3c44d69a150..b0b178fbb5bf 100644\n--- a/gfx/webrender_bindings/src/bindings.rs\n+++ b/gfx/webrender_bindings/src/bindings.rs\n@@ -709,7 +709,7 @@ pub unsafe extern \"C\" fn wr_renderer_readback(renderer: &mut WrRenderer,\n \n     renderer.gl().flush();\n \n-    let mut slice = slice::from_raw_parts_mut(dst_buffer, buffer_size);\n+    let slice = slice::from_raw_parts_mut(dst_buffer, buffer_size);\n     renderer.gl().read_pixels_into_buffer(0,\n                                           0,\n                                           width as gl::GLsizei,\ndiff --git a/image/imgICache.idl b/image/imgICache.idl\nindex e67691399065..7ab4a458c422 100644\n--- a/image/imgICache.idl\n+++ b/image/imgICache.idl\n@@ -19,7 +19,7 @@ interface nsIURI;\n  * @version 0.1\n  * @see imagelib2\n  */\n-[scriptable, builtinclass, uuid(bfdf23ff-378e-402e-8a6c-840f0c82b6c3)]\n+[scriptable, builtinclass, uuid(862388D5-EB14-4E0D-931C-F4FAD05FB5F2)]\n interface imgICache : nsISupports\n {\n   /**\n@@ -38,7 +38,7 @@ interface imgICache : nsISupports\n    * @throws NS_ERROR_NOT_AVAILABLE if \\a uri was unable to be removed from\n    * the cache.\n    */\n-  [noscript] void removeEntry(in nsIURI uri, [optional] in nsIDOMDocument doc);\n+  void removeEntry(in nsIURI uri, [optional] in nsIDOMDocument doc);\n \n   /**\n    * Find Properties\ndiff --git a/layout/base/nsPresContext.cpp b/layout/base/nsPresContext.cpp\nindex 74a2934431a0..53bfe8d35816 100644\n--- a/layout/base/nsPresContext.cpp\n+++ b/layout/base/nsPresContext.cpp\n@@ -2168,6 +2168,20 @@ nsPresContext::SetPrintSettings(nsIPrintSettings *aPrintSettings)\n     mPrintSettings = aPrintSettings;\n }\n \n+void\n+nsPresContext::SetMedium(const nsAString& aMedium)\n+{\n+  if (aMedium.EqualsLiteral(\"screen\")) {\n+    mMedium = nsGkAtoms::screen;\n+    mType =  eContext_Galley;\n+  } else {\n+    mMedium = nsGkAtoms::print;\n+    mType =  eContext_PageLayout;\n+    mPaginated = true;\n+  }\n+  MediaFeatureValuesChanged(eRestyle_ForceDescendants, NS_STYLE_HINT_REFLOW);\n+}\n+\n bool\n nsPresContext::EnsureVisible()\n {\ndiff --git a/layout/base/nsPresContext.h b/layout/base/nsPresContext.h\nindex 90005bf9e3f4..9537a3276b75 100644\n--- a/layout/base/nsPresContext.h\n+++ b/layout/base/nsPresContext.h\n@@ -333,6 +333,7 @@ public:\n       return mMedium;\n     return mMediaEmulated;\n   }\n+  void SetMedium(const nsAString& aMedium);\n \n   /*\n    * Render the document as if being viewed on a device with the specified\ndiff --git a/layout/forms/nsColorControlFrame.cpp b/layout/forms/nsColorControlFrame.cpp\nindex d29ae9fe2b78..288489f51f94 100644\n--- a/layout/forms/nsColorControlFrame.cpp\n+++ b/layout/forms/nsColorControlFrame.cpp\n@@ -101,6 +101,8 @@ nsColorControlFrame::UpdateColor()\n   nsAutoString color;\n   HTMLInputElement* elt = HTMLInputElement::FromContent(mContent);\n   elt->GetValue(color, CallerType::System);\n+  if (color.IsEmpty())\n+    return NS_OK;\n   MOZ_ASSERT(!color.IsEmpty(),\n              \"Content node's GetValue() should return a valid color string \"\n              \"(the default color, in case no valid color is set)\");\ndiff --git a/layout/style/Declaration.cpp b/layout/style/Declaration.cpp\nindex f08ab15f4e5a..96dd9ae4f29f 100644\n--- a/layout/style/Declaration.cpp\n+++ b/layout/style/Declaration.cpp\n@@ -662,10 +662,7 @@ Declaration::GetPropertyValueInternal(\n   nsCSSCompressedDataBlock *data = importantCount ? mImportantData : mData;\n   switch (aProperty) {\n     case eCSSProperty_margin:\n-    case eCSSProperty_padding:\n-    case eCSSProperty_border_color:\n-    case eCSSProperty_border_style:\n-    case eCSSProperty_border_width: {\n+    case eCSSProperty_padding: {\n       const nsCSSPropertyID* subprops =\n         nsCSSProps::SubpropertyEntryFor(aProperty);\n       MOZ_ASSERT(nsCSSProps::GetStringValue(subprops[0]).Find(\"-top\") !=\n@@ -743,6 +740,9 @@ Declaration::GetPropertyValueInternal(\n       // If we have a non-default value for any of the properties that\n       // this shorthand sets but cannot specify, we have to return the\n       // empty string.\n+      /* BLUEGRIFFON: 'border' should not reset 'border-image'\n+       * Cf. https://lists.w3.org/Archives/Public/www-style/2017Nov/0018.html\n+\n       if (data->ValueFor(eCSSProperty_border_image_source)->GetUnit() !=\n             eCSSUnit_None ||\n           !data->HasDefaultBorderImageSlice() ||\n@@ -759,6 +759,7 @@ Declaration::GetPropertyValueInternal(\n             eCSSUnit_None) {\n         break;\n       }\n+      */\n \n       const nsCSSPropertyID* subproptables[3] = {\n         nsCSSProps::SubpropertyEntryFor(eCSSProperty_border_color),\n@@ -783,7 +784,57 @@ Declaration::GetPropertyValueInternal(\n       }\n       // tweak aProperty and fall through\n       aProperty = eCSSProperty_border_top;\n-      MOZ_FALLTHROUGH;\n+      const nsCSSPropertyID* subprops =\n+        nsCSSProps::SubpropertyEntryFor(aProperty);\n+      MOZ_ASSERT(StringEndsWith(nsCSSProps::GetStringValue(subprops[2]),\n+                                NS_LITERAL_CSTRING(\"-color\")),\n+                 \"third subprop must be the color property\");\n+\n+      bool ok = AppendValueToString(subprops[0], aValue, aSerialization);\n+      if (ok) {\n+        aValue.Append(u' ');\n+        ok = AppendValueToString(subprops[1], aValue, aSerialization);\n+        if (ok) {\n+          const nsCSSValue *colorValue = data->ValueFor(subprops[2]);\n+          bool isCurrentColor =\n+            colorValue->GetUnit() == eCSSUnit_EnumColor &&\n+            colorValue->GetIntValue() == NS_COLOR_CURRENTCOLOR;\n+\n+          // Don't output a third value when it's currentcolor.\n+          if (!isCurrentColor) {\n+            aValue.Append(u' ');\n+            ok = AppendValueToString(subprops[2], aValue, aSerialization);\n+          }\n+        }\n+      }\n+\n+      if (!ok) {\n+        aValue.Truncate();\n+      }\n+      break;\n+    }\n+    case eCSSProperty_border_color:\n+    case eCSSProperty_border_style:\n+    case eCSSProperty_border_width: {\n+      const nsCSSPropertyID* subprops =\n+        nsCSSProps::SubpropertyEntryFor(aProperty);\n+      MOZ_ASSERT(nsCSSProps::GetStringValue(subprops[0]).Find(\"-top\") !=\n+                 kNotFound, \"first subprop must be top\");\n+      MOZ_ASSERT(nsCSSProps::GetStringValue(subprops[1]).Find(\"-right\") !=\n+                 kNotFound, \"second subprop must be right\");\n+      MOZ_ASSERT(nsCSSProps::GetStringValue(subprops[2]).Find(\"-bottom\") !=\n+                 kNotFound, \"third subprop must be bottom\");\n+      MOZ_ASSERT(nsCSSProps::GetStringValue(subprops[3]).Find(\"-left\") !=\n+                 kNotFound, \"fourth subprop must be left\");\n+      const nsCSSValue* vals[4] = {\n+        data->ValueFor(subprops[0]),\n+        data->ValueFor(subprops[1]),\n+        data->ValueFor(subprops[2]),\n+        data->ValueFor(subprops[3])\n+      };\n+      nsCSSValue::AppendSidesShorthandToString(subprops, vals, aValue,\n+                                               aSerialization);\n+      break;\n     }\n     case eCSSProperty_border_top:\n     case eCSSProperty_border_right:\ndiff --git a/layout/style/nsCSSParser.cpp b/layout/style/nsCSSParser.cpp\nindex 73b94dff9ce2..7c4dba950471 100644\n--- a/layout/style/nsCSSParser.cpp\n+++ b/layout/style/nsCSSParser.cpp\n@@ -13452,6 +13452,9 @@ CSSParserImpl::ParseBorderSide(const nsCSSPropertyID aPropIDs[],\n       AppendValue(kBorderColorIDs[index], values[2]);\n     }\n \n+    /* BLUEGRIFFON: 'border' should not reset 'border-image'\n+     * Cf. https://lists.w3.org/Archives/Public/www-style/2017Nov/0018.html\n+\n     static const nsCSSPropertyID kBorderColorsProps[] = {\n       eCSSProperty__moz_border_top_colors,\n       eCSSProperty__moz_border_right_colors,\n@@ -13482,6 +13485,7 @@ CSSParserImpl::ParseBorderSide(const nsCSSPropertyID aPropIDs[],\n     NS_FOR_CSS_SIDES(side) {\n       AppendValue(kBorderColorsProps[side], extraValue);\n     }\n+    */\n   }\n   else {\n     // Just set our one side\ndiff --git a/layout/style/nsCSSProps.cpp b/layout/style/nsCSSProps.cpp\nindex cd182af443a5..7ad249ad1b2a 100644\n--- a/layout/style/nsCSSProps.cpp\n+++ b/layout/style/nsCSSProps.cpp\n@@ -2694,6 +2694,10 @@ static const nsCSSPropertyID gBorderSubpropTable[] = {\n   eCSSProperty_border_right_color,\n   eCSSProperty_border_bottom_color,\n   eCSSProperty_border_left_color,\n+\n+  /* BLUEGRIFFON: 'border' should not reset 'border-image'\n+   * Cf. https://lists.w3.org/Archives/Public/www-style/2017Nov/0018.html\n+\n   eCSSProperty__moz_border_top_colors,\n   eCSSProperty__moz_border_right_colors,\n   eCSSProperty__moz_border_bottom_colors,\n@@ -2703,6 +2707,7 @@ static const nsCSSPropertyID gBorderSubpropTable[] = {\n   eCSSProperty_border_image_width,\n   eCSSProperty_border_image_outset,\n   eCSSProperty_border_image_repeat,\n+  */\n   eCSSProperty_UNKNOWN\n };\n \ndiff --git a/layout/style/nsCSSValue.cpp b/layout/style/nsCSSValue.cpp\nindex 01988185438c..cb36695039dd 100644\n--- a/layout/style/nsCSSValue.cpp\n+++ b/layout/style/nsCSSValue.cpp\n@@ -1182,20 +1182,26 @@ nsCSSValue::AppendSidesShorthandToString(const nsCSSPropertyID aProperties[],\n   const nsCSSValue& value3 = *aValues[2];\n   const nsCSSValue& value4 = *aValues[3];\n \n+  nsAutoString valueString1, valueString2, valueString3, valueString4;\n+  value1.AppendToString(aProperties[0], valueString1, aSerialization);\n+  value2.AppendToString(aProperties[1], valueString2, aSerialization);\n+  value3.AppendToString(aProperties[2], valueString3, aSerialization);\n+  value4.AppendToString(aProperties[3], valueString4, aSerialization);\n+\n   MOZ_ASSERT(value1.GetUnit() != eCSSUnit_Null, \"null value 1\");\n-  value1.AppendToString(aProperties[0], aString, aSerialization);\n-  if (value1 != value2 || value1 != value3 || value1 != value4) {\n+  aString.Append(valueString1);\n+  if (valueString1 != valueString2 || valueString1 != valueString3 || valueString1 != valueString4) {\n     aString.Append(char16_t(' '));\n     MOZ_ASSERT(value2.GetUnit() != eCSSUnit_Null, \"null value 2\");\n-    value2.AppendToString(aProperties[1], aString, aSerialization);\n-    if (value1 != value3 || value2 != value4) {\n+    aString.Append(valueString2);\n+    if (valueString1 != valueString3 || valueString2 != valueString4) {\n       aString.Append(char16_t(' '));\n       MOZ_ASSERT(value3.GetUnit() != eCSSUnit_Null, \"null value 3\");\n-      value3.AppendToString(aProperties[2], aString, aSerialization);\n-      if (value2 != value4) {\n+      aString.Append(valueString3);\n+      if (valueString2 != valueString4) {\n         aString.Append(char16_t(' '));\n         MOZ_ASSERT(value4.GetUnit() != eCSSUnit_Null, \"null value 4\");\n-        value4.AppendToString(aProperties[3], aString, aSerialization);\n+        aString.Append(valueString4);\n       }\n     }\n   }\n@@ -1668,6 +1674,17 @@ nsCSSValue::AppendToString(nsCSSPropertyID aProperty, nsAString& aResult,\n     }\n   }\n   else if (IsNumericColorUnit(unit)) {\n+    bool outputCssNames = false;\n+    nsXPIDLCString colorOutputType;\n+    nsresult rv;\n+    nsCOMPtr<nsIPrefBranch> prefBranch = do_GetService(NS_PREFSERVICE_CONTRACTID, &rv);\n+    if (NS_SUCCEEDED(rv) && prefBranch) {\n+      prefBranch->GetBoolPref(\"bluegriffon.css.colors.names.enabled\", &outputCssNames);\n+      prefBranch->GetCharPref(\"bluegriffon.css.colors.type\", getter_Copies(colorOutputType));\n+    }\n+    bool serializeName = false;\n+    bool forceHexSerialization = false;\n+\n     if (aSerialization == eNormalized ||\n         unit == eCSSUnit_RGBColor ||\n         unit == eCSSUnit_RGBAColor) {\n@@ -1686,21 +1703,52 @@ nsCSSValue::AppendToString(nsCSSPropertyID aProperty, nsAString& aResult,\n       if (showAlpha) {\n         aResult.AppendLiteral(\"rgba(\");\n       } else {\n-        aResult.AppendLiteral(\"rgb(\");\n+        if (outputCssNames) {\n+          nsAutoString nameToSerialize;\n+          serializeName = NS_RGBToColorName(color, nameToSerialize);\n+          if (serializeName) {\n+            aResult.Append(nameToSerialize);\n+          }\n+          else {\n+            if (!PL_strcmp(colorOutputType, \"hex\")) {\n+              forceHexSerialization = true;\n+            }\n+            else\n+              aResult.AppendLiteral(\"rgb(\");\n+          }\n+        }\n+        else {\n+          if (!PL_strcmp(colorOutputType, \"hex\")) {\n+            forceHexSerialization = true;\n+          }\n+          else\n+            aResult.AppendLiteral(\"rgb(\");\n+        }\n       }\n \n-      NS_NAMED_LITERAL_STRING(comma, \", \");\n-\n-      aResult.AppendInt(NS_GET_R(color), 10);\n-      aResult.Append(comma);\n-      aResult.AppendInt(NS_GET_G(color), 10);\n-      aResult.Append(comma);\n-      aResult.AppendInt(NS_GET_B(color), 10);\n-      if (showAlpha) {\n-        aResult.Append(comma);\n-        aResult.AppendFloat(nsStyleUtil::ColorComponentToFloat(a));\n+      if (!serializeName) {\n+        if (forceHexSerialization) {\n+          nscolor color = GetColorValue();\n+          aResult.Append('#');\n+          aResult.AppendPrintf(\"%02x\", NS_GET_R(color));\n+          aResult.AppendPrintf(\"%02x\", NS_GET_G(color));\n+          aResult.AppendPrintf(\"%02x\", NS_GET_B(color));\n+        }\n+        else {\n+          NS_NAMED_LITERAL_STRING(comma, \", \");\n+\n+          aResult.AppendInt(NS_GET_R(color), 10);\n+          aResult.Append(comma);\n+          aResult.AppendInt(NS_GET_G(color), 10);\n+          aResult.Append(comma);\n+          aResult.AppendInt(NS_GET_B(color), 10);\n+          if (showAlpha) {\n+            aResult.Append(comma);\n+            aResult.AppendFloat(nsStyleUtil::ColorComponentToFloat(a));\n+          }\n+          aResult.Append(char16_t(')'));\n+        }\n       }\n-      aResult.Append(char16_t(')'));\n     } else if (eCSSUnit_HexColor == unit ||\n                eCSSUnit_HexColorAlpha == unit) {\n       nscolor color = GetColorValue();\ndiff --git a/netwerk/protocol/res/nsResProtocolHandler.cpp b/netwerk/protocol/res/nsResProtocolHandler.cpp\nindex 265bab9ec9dc..af16e6194d18 100644\n--- a/netwerk/protocol/res/nsResProtocolHandler.cpp\n+++ b/netwerk/protocol/res/nsResProtocolHandler.cpp\n@@ -93,8 +93,8 @@ nsResProtocolHandler::ResolveSpecialCases(const nsACString& aHost,\n nsresult\n nsResProtocolHandler::SetSubstitution(const nsACString& aRoot, nsIURI* aBaseURI)\n {\n-    MOZ_ASSERT(!aRoot.Equals(\"\"));\n+    /*MOZ_ASSERT(!aRoot.Equals(\"\"));\n     MOZ_ASSERT(!aRoot.Equals(kAPP));\n-    MOZ_ASSERT(!aRoot.Equals(kGRE));\n+    MOZ_ASSERT(!aRoot.Equals(kGRE));*/\n     return SubstitutingProtocolHandler::SetSubstitution(aRoot, aBaseURI);\n }\ndiff --git a/parser/htmlparser/nsExpatDriver.cpp b/parser/htmlparser/nsExpatDriver.cpp\nindex eb3e16ce83ec..766aefd32b36 100644\n--- a/parser/htmlparser/nsExpatDriver.cpp\n+++ b/parser/htmlparser/nsExpatDriver.cpp\n@@ -962,7 +962,9 @@ nsExpatDriver::HandleError()\n   if (mSink && shouldReportError) {\n     rv = mSink->ReportError(errorText.get(), \n                             sourceText.get(), \n-                            serr, \n+                            serr,\n+                            lineNumber,\n+                            colNumber,\n                             &shouldReportError);\n     if (NS_FAILED(rv)) {\n       shouldReportError = true;\n@@ -980,7 +982,7 @@ nsExpatDriver::HandleError()\n     nsCOMPtr<nsIConsoleService> cs\n       (do_GetService(NS_CONSOLESERVICE_CONTRACTID));  \n     if (cs) {\n-      cs->LogMessage(serr);\n+      //cs->LogMessage(serr);\n     }\n   }\n \ndiff --git a/parser/htmlparser/nsIExpatSink.idl b/parser/htmlparser/nsIExpatSink.idl\nindex df0b2d869f3d..55e3926b7776 100644\n--- a/parser/htmlparser/nsIExpatSink.idl\n+++ b/parser/htmlparser/nsIExpatSink.idl\n@@ -12,7 +12,7 @@ interface nsIScriptError;\n  * by any sink that handles some sort of XML dialect.\n  */\n \n-[scriptable, uuid(01f681af-0f22-4725-a914-0d396114daf0)]\n+[scriptable, uuid(685473DA-41AA-4B20-BC9E-00828B592F76)]\n interface nsIExpatSink : nsISupports \n {\n   /**\n@@ -105,5 +105,7 @@ interface nsIExpatSink : nsISupports\n    */\n   boolean ReportError(in wstring aErrorText,\n                       in wstring aSourceText,\n-                      in nsIScriptError aError);\n+                      in nsIScriptError aError,\n+                      in unsigned long aLineNumber,\n+                      in unsigned long aColNumber);\n }; \ndiff --git a/parser/xml/nsSAXXMLReader.cpp b/parser/xml/nsSAXXMLReader.cpp\nindex 363f7bfea2e2..413b28c374f6 100644\n--- a/parser/xml/nsSAXXMLReader.cpp\n+++ b/parser/xml/nsSAXXMLReader.cpp\n@@ -306,6 +306,8 @@ NS_IMETHODIMP\n nsSAXXMLReader::ReportError(const char16_t* aErrorText,\n                             const char16_t* aSourceText,\n                             nsIScriptError *aError,\n+                            PRUint32 aLineNumber,\n+                            PRUint32 aColNumber,\n                             bool *_retval)\n {\n   NS_PRECONDITION(aError && aSourceText && aErrorText, \"Check arguments!!!\");\ndiff --git a/python/mozboot/mozboot/osx.py b/python/mozboot/mozboot/osx.py\nindex f9304cbbc432..0c98a3f7a639 100644\n--- a/python/mozboot/mozboot/osx.py\n+++ b/python/mozboot/mozboot/osx.py\n@@ -401,7 +401,7 @@ class OSXBootstrapper(BaseBootstrapper):\n     def ensure_macports_system_packages(self):\n         packages = [\n             'python27',\n-            'py27-readline',\n+            'py27-gnureadline',\n             'mercurial',\n             'autoconf213',\n             'gnutar',\ndiff --git a/rdf/base/nsRDFContentSink.cpp b/rdf/base/nsRDFContentSink.cpp\nindex df52b738c744..00a54b111156 100644\n--- a/rdf/base/nsRDFContentSink.cpp\n+++ b/rdf/base/nsRDFContentSink.cpp\n@@ -527,6 +527,8 @@ NS_IMETHODIMP\n RDFContentSinkImpl::ReportError(const char16_t* aErrorText, \n                                 const char16_t* aSourceText,\n                                 nsIScriptError *aError,\n+                                PRUint32 aLineNumber,\n+                                PRUint32 aColNumber,\n                                 bool *_retval)\n {\n   NS_PRECONDITION(aError && aSourceText && aErrorText, \"Check arguments!!!\");\ndiff --git a/storage/StorageBaseStatementInternal.h b/storage/StorageBaseStatementInternal.h\nindex 8df42e64439e..65cc3b6e1fb6 100644\n--- a/storage/StorageBaseStatementInternal.h\n+++ b/storage/StorageBaseStatementInternal.h\n@@ -237,7 +237,6 @@ NS_DEFINE_STATIC_IID_ACCESSOR(StorageBaseStatementInternal,\n   }                                                                           \\\n   NS_IMETHODIMP _class::BIND_NAME_CONCAT(_name, Parameter) _declIndex         \\\n   {                                                                           \\\n-    WARN_DEPRECATED();                                                        \\\n     _guard                                                                    \\\n     mozIStorageBindingParams *params = getParams();                           \\\n     NS_ENSURE_TRUE(params, NS_ERROR_OUT_OF_MEMORY);                           \\\ndiff --git a/third_party/rust/core-text/.cargo-checksum.json b/third_party/rust/core-text/.cargo-checksum.json\nindex 8eadbdb8b8a4..364294cb9bba 100644\n--- a/third_party/rust/core-text/.cargo-checksum.json\n+++ b/third_party/rust/core-text/.cargo-checksum.json\n@@ -1 +1 @@\n-{\"files\":{\".cargo-ok\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\".gitignore\":\"d0114f648b7f61e473b61c6d682fefaa4e3fadf2101aff056e2ffc52e9229d87\",\".travis.yml\":\"6aad961651169d31d79c0595624d1777b5c4cbb4cf2bed9a126c7e72d29411fd\",\"COPYRIGHT\":\"ec82b96487e9e778ee610c7ab245162464782cfa1f555c2299333f8dbe5c036a\",\"Cargo.toml\":\"958d9b6c617dff0b709bd26ddcd5ef2989ad3a64e14494c2f94d12b6986f6dae\",\"LICENSE-APACHE\":\"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2\",\"LICENSE-MIT\":\"62065228e42caebca7e7d7db1204cbb867033de5982ca4009928915e4095f3a3\",\"README.md\":\"0c82015d302c9937e6376debd961350afeaeb6dde228aac95e3a3115c5813613\",\"src/font.rs\":\"d9df5c37cb98436dbf8162af9c3449fea1eab41511d326840759d46d514bcada\",\"src/font_collection.rs\":\"d4ca7f741fd54b4b22b823833dfa1f1ccd78a26cf112119ae992572835e48df6\",\"src/font_descriptor.rs\":\"cedc4bd303abd4519c7c95201672ce5652f7396cd34383c059f945eefb64623b\",\"src/font_manager.rs\":\"de5e22620528322d6811d01f03975c53b676ec743297590de5e17a45393df0f1\",\"src/lib.rs\":\"b1fc720a9ab7ae4f054f0767e05ba5640b2d9fc8c34d05ae04f25b9dd44f6b81\"},\"package\":\"0e9719616a10f717628e074744f8c55df7b450f7a34d29c196d14f4498aad05d\"}\n\\ No newline at end of file\n+{\"files\":{\".cargo-ok\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\".gitignore\":\"d0114f648b7f61e473b61c6d682fefaa4e3fadf2101aff056e2ffc52e9229d87\",\".travis.yml\":\"6aad961651169d31d79c0595624d1777b5c4cbb4cf2bed9a126c7e72d29411fd\",\"COPYRIGHT\":\"ec82b96487e9e778ee610c7ab245162464782cfa1f555c2299333f8dbe5c036a\",\"Cargo.toml\":\"958d9b6c617dff0b709bd26ddcd5ef2989ad3a64e14494c2f94d12b6986f6dae\",\"LICENSE-APACHE\":\"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2\",\"LICENSE-MIT\":\"62065228e42caebca7e7d7db1204cbb867033de5982ca4009928915e4095f3a3\",\"README.md\":\"0c82015d302c9937e6376debd961350afeaeb6dde228aac95e3a3115c5813613\",\"src/font.rs\":\"d9df5c37cb98436dbf8162af9c3449fea1eab41511d326840759d46d514bcada\",\"src/font_collection.rs\":\"d4ca7f741fd54b4b22b823833dfa1f1ccd78a26cf112119ae992572835e48df6\",\"src/font_descriptor.rs\":\"0d3c012824345afa6d2dec735a565c453f3609ca8af9e2131498b28a2568529a\",\"src/font_manager.rs\":\"de5e22620528322d6811d01f03975c53b676ec743297590de5e17a45393df0f1\",\"src/lib.rs\":\"b1fc720a9ab7ae4f054f0767e05ba5640b2d9fc8c34d05ae04f25b9dd44f6b81\"},\"package\":\"0e9719616a10f717628e074744f8c55df7b450f7a34d29c196d14f4498aad05d\"}\n\\ No newline at end of file\ndiff --git a/third_party/rust/core-text/src/font_descriptor.rs b/third_party/rust/core-text/src/font_descriptor.rs\nindex 2b655b9772be..b93325af2eb3 100644\n--- a/third_party/rust/core-text/src/font_descriptor.rs\n+++ b/third_party/rust/core-text/src/font_descriptor.rs\n@@ -182,7 +182,7 @@ pub const kCTFontPriorityDynamic: CTFontPriority = 50000;\n pub const kCTFontPriorityProcess: CTFontPriority = 60000;\n \n #[repr(C)]\n-struct __CTFontDescriptor;\n+pub struct __CTFontDescriptor;\n \n pub type CTFontDescriptorRef = *const __CTFontDescriptor;\n \ndiff --git a/toolkit/components/passwordmgr/nsLoginManagerPrompter.js b/toolkit/components/passwordmgr/nsLoginManagerPrompter.js\nindex 8ed4e58f19c1..a2691227d3d4 100644\n--- a/toolkit/components/passwordmgr/nsLoginManagerPrompter.js\n+++ b/toolkit/components/passwordmgr/nsLoginManagerPrompter.js\n@@ -1420,10 +1420,11 @@ LoginManagerPrompter.prototype = {\n    * Given a content DOM window, returns the chrome window and browser it's in.\n    */\n   _getChromeWindow(aWindow) {\n-    let windows = Services.wm.getEnumerator(null);\n+    let windows = Services.wm.getEnumerator(\"bluegriffon\");\n     while (windows.hasMoreElements()) {\n       let win = windows.getNext();\n-      let browser = win.gBrowser.getBrowserForContentWindow(aWindow);\n+      // let browser = win.gBrowser.getBrowserForContentWindow(aWindow);\n+      let browser = win.EditorUtils.getCurrentTabEditor();\n       if (browser) {\n         return { win, browser };\n       }\ndiff --git a/toolkit/components/satchel/FormHistory.jsm b/toolkit/components/satchel/FormHistory.jsm\nindex 405af3324cdd..2839bf9a6dde 100644\n--- a/toolkit/components/satchel/FormHistory.jsm\n+++ b/toolkit/components/satchel/FormHistory.jsm\n@@ -374,13 +374,13 @@ XPCOMUtils.defineLazyGetter(this, \"dbConnection\", function() {\n     dbFile.append(\"formhistory.sqlite\");\n     log(\"Opening database at \" + dbFile.path);\n \n-    _dbConnection = Services.storage.openUnsharedDatabase(dbFile);\n+    _dbConnection = Cc[\"@mozilla.org/storage/service;1\"].getService(Ci.mozIStorageService).openUnsharedDatabase(dbFile);\n     dbInit();\n   } catch (e) {\n     if (e.result != Cr.NS_ERROR_FILE_CORRUPTED)\n       throw e;\n     dbCleanup(dbFile);\n-    _dbConnection = Services.storage.openUnsharedDatabase(dbFile);\n+    _dbConnection = Cc[\"@mozilla.org/storage/service;1\"].getService(Ci.mozIStorageService).openUnsharedDatabase(dbFile);\n     dbInit();\n   }\n \n@@ -568,7 +568,7 @@ function dbCleanup(dbFile) {\n \n   // Create backup file\n   let backupFile = dbFile.leafName + \".corrupt\";\n-  Services.storage.backupDatabaseFile(dbFile, backupFile);\n+  Cc[\"@mozilla.org/storage/service;1\"].getService(Ci.mozIStorageService).backupDatabaseFile(dbFile, backupFile);\n \n   dbClose(false);\n   dbFile.remove(false);\ndiff --git a/toolkit/components/telemetry/TelemetryStartup.js b/toolkit/components/telemetry/TelemetryStartup.js\nindex f5e4eba453d6..9021ab3c8655 100644\n--- a/toolkit/components/telemetry/TelemetryStartup.js\n+++ b/toolkit/components/telemetry/TelemetryStartup.js\n@@ -37,6 +37,8 @@ TelemetryStartup.prototype.observe = function(aSubject, aTopic, aData) {\n \n function annotateEnvironment() {\n   try {\n+    if (!(\"@mozilla.org/toolkit/crash-reporter;1\" in Cc))\n+      return;\n     let cr = Cc[\"@mozilla.org/toolkit/crash-reporter;1\"];\n     if (cr) {\n       let env = JSON.stringify(TelemetryEnvironment.currentEnvironment);\ndiff --git a/toolkit/content/widgets/menu.xml b/toolkit/content/widgets/menu.xml\nindex 26dcad454b16..06471c90d867 100644\n--- a/toolkit/content/widgets/menu.xml\n+++ b/toolkit/content/widgets/menu.xml\n@@ -224,6 +224,15 @@\n     </content>\n   </binding>\n \n+  <binding id=\"menuitem-non-iconic-accel\" extends=\"chrome://global/content/bindings/menu.xml#menuitem\">\n+    <content>\n+      <xul:label class=\"menu-iconic-text\" flex=\"1\" xbl:inherits=\"value=label,accesskey,crop\" crop=\"right\"/>\n+      <xul:hbox class=\"menu-accel-container\" anonid=\"accel\">\n+        <xul:label class=\"menu-iconic-accel\" xbl:inherits=\"value=acceltext\"/>\n+      </xul:hbox>\n+    </content>\n+  </binding>\n+\n   <binding id=\"menuitem-iconic-noaccel\" extends=\"chrome://global/content/bindings/menu.xml#menuitem\">\n     <content>\n       <xul:hbox class=\"menu-iconic-left\" align=\"center\" pack=\"center\"\ndiff --git a/toolkit/content/widgets/menulist.xml b/toolkit/content/widgets/menulist.xml\nindex 092e9d260fa5..4a2fad057dc7 100644\n--- a/toolkit/content/widgets/menulist.xml\n+++ b/toolkit/content/widgets/menulist.xml\n@@ -545,6 +545,13 @@\n           this.inputField.select();\n         </body>\n       </method>\n+\n+      <method name=\"getChild\">\n+        <parameter name=\"aChildName\"/>\n+        <body><![CDATA[\n+          return document.getAnonymousElementByAttribute(this, \"anonid\", aChildName);\n+        ]]></body>\n+      </method>\n     </implementation>\n \n     <handlers>\n@@ -579,14 +586,30 @@\n \n       <handler event=\"keypress\">\n         <![CDATA[\n-          // open popup if key is up arrow, down arrow, or F4\n-          if (!event.ctrlKey && !event.shiftKey) {\n-            if (event.keyCode == KeyEvent.DOM_VK_UP ||\n-                event.keyCode == KeyEvent.DOM_VK_DOWN ||\n-                (event.keyCode == KeyEvent.DOM_VK_F4 && !event.altKey)) {\n+          if (event.ctrlKey && event.shiftKey)\n+            return;\n+\n+          if (this.getAttribute(\"bgtype\") == \"csslength\") {\n+            var _self = this;\n+            if (event.keyCode == KeyEvent.DOM_VK_UP) {\n+              IncreaseLength(this, this.getAttribute(\"units\"));\n+              if (this.oninput)\n+                this.oninput.call(_self);\n               event.preventDefault();\n-              this.open = true;\n             }\n+            else if (event.keyCode == KeyEvent.DOM_VK_DOWN) {\n+              DecreaseLength(this, this.getAttribute(\"units\"), !(this.getAttribute(\"unsigned\") == \"true\"));\n+              if (this.oninput)\n+                this.oninput.call(_self);\n+              event.preventDefault();\n+            }\n+          }\n+          // open popup if key is up arrow, down arrow, or F4\n+          else if (event.keyCode == KeyEvent.DOM_VK_UP ||\n+                   event.keyCode == KeyEvent.DOM_VK_DOWN ||\n+                   (event.keyCode == KeyEvent.DOM_VK_F4 && !event.altKey)) {\n+            event.preventDefault();\n+            this.open = true;\n           }\n         ]]>\n       </handler>\ndiff --git a/toolkit/content/widgets/tree.xml b/toolkit/content/widgets/tree.xml\nindex 20e31cb0fd8b..f63c4e39a442 100644\n--- a/toolkit/content/widgets/tree.xml\n+++ b/toolkit/content/widgets/tree.xml\n@@ -752,7 +752,8 @@\n           // Only handle swipe gestures up and down\n           switch (event.direction) {\n             case event.DIRECTION_DOWN:\n-              targetRow = this.view.rowCount - 1;\n+              if (this.view)\n+                targetRow = this.view.rowCount - 1;\n               // Fall through for actual action\n             case event.DIRECTION_UP:\n               this.treeBoxObject.ensureRowIsVisible(targetRow);\n@@ -1502,25 +1503,26 @@\n             var refChild = aPopup.firstChild;\n \n             var tree = this.parentNode.parentNode;\n-            for (var currCol = tree.columns.getFirstColumn(); currCol;\n-                 currCol = currCol.getNext()) {\n-              // Construct an entry for each column in the row, unless\n-              // it is not being shown.\n-              var currElement = currCol.element;\n-              if (!currElement.hasAttribute(\"ignoreincolumnpicker\")) {\n-                var popupChild = document.createElement(\"menuitem\");\n-                popupChild.setAttribute(\"type\", \"checkbox\");\n-                var columnName = currElement.getAttribute(\"display\") ||\n-                                 currElement.getAttribute(\"label\");\n-                popupChild.setAttribute(\"label\", columnName);\n-                popupChild.setAttribute(\"colindex\", currCol.index);\n-                if (currElement.getAttribute(\"hidden\") != \"true\")\n-                  popupChild.setAttribute(\"checked\", \"true\");\n-                if (currCol.primary)\n-                  popupChild.setAttribute(\"disabled\", \"true\");\n-                aPopup.insertBefore(popupChild, refChild);\n+            if (tree.columns) // sanity case\n+              for (var currCol = tree.columns.getFirstColumn(); currCol;\n+                   currCol = currCol.getNext()) {\n+                // Construct an entry for each column in the row, unless\n+                // it is not being shown.\n+                var currElement = currCol.element;\n+                if (!currElement.hasAttribute(\"ignoreincolumnpicker\")) {\n+                  var popupChild = document.createElement(\"menuitem\");\n+                  popupChild.setAttribute(\"type\", \"checkbox\");\n+                  var columnName = currElement.getAttribute(\"display\") ||\n+                                   currElement.getAttribute(\"label\");\n+                  popupChild.setAttribute(\"label\", columnName);\n+                  popupChild.setAttribute(\"colindex\", currCol.index);\n+                  if (currElement.getAttribute(\"hidden\") != \"true\")\n+                    popupChild.setAttribute(\"checked\", \"true\");\n+                  if (currCol.primary)\n+                    popupChild.setAttribute(\"disabled\", \"true\");\n+                  aPopup.insertBefore(popupChild, refChild);\n+                }\n               }\n-            }\n \n             var hidden = !tree.enableColumnDrag;\n             const anonids = [\"menuseparator\", \"menuitem\"];\ndiff --git a/toolkit/content/xul.css b/toolkit/content/xul.css\nindex 981390b591f3..ab2c2eee0702 100644\n--- a/toolkit/content/xul.css\n+++ b/toolkit/content/xul.css\n@@ -384,6 +384,10 @@ menuitem.menuitem-iconic {\n   -moz-binding: url(\"chrome://global/content/bindings/menu.xml#menuitem-iconic\");\n }\n \n+menuitem.menuitem-non-iconic-accel {\n+  -moz-binding: url(\"chrome://global/content/bindings/menu.xml#menuitem-non-iconic-accel\");\n+}\n+\n menuitem[description] {\n   -moz-binding: url(\"chrome://global/content/bindings/menu.xml#menuitem-iconic-desc-noaccel\");\n }\ndiff --git a/toolkit/mozapps/extensions/content/extensions.js b/toolkit/mozapps/extensions/content/extensions.js\nindex 40635b1ebd16..89c967559490 100644\n--- a/toolkit/mozapps/extensions/content/extensions.js\n+++ b/toolkit/mozapps/extensions/content/extensions.js\n@@ -56,6 +56,7 @@ const PREF_GETADDONS_CACHE_ENABLED = \"extensions.getAddons.cache.enabled\";\n const PREF_GETADDONS_CACHE_ID_ENABLED = \"extensions.%ID%.getAddons.cache.enabled\";\n const PREF_UI_TYPE_HIDDEN = \"extensions.ui.%TYPE%.hidden\";\n const PREF_UI_LASTCATEGORY = \"extensions.ui.lastCategory\";\n+const PREF_CLOSE_ADDONS_MANAGER_ON_ESCAPE = \"extensions.closeOnEscape\";\n \n const LOADING_MSG_DELAY = 100;\n \n@@ -201,6 +202,17 @@ function initialize(event) {\n   }\n   document.removeEventListener(\"load\", initialize, true);\n \n+  // should we allow the window to close when the user hits the ESC key?\n+  let closeOnEscape = false; // default for Firefox 4+\n+  try {\n+    closeOnEscape = Services.prefs.getBoolPref(PREF_CLOSE_ADDONS_MANAGER_ON_ESCAPE);\n+  } catch(e) { }\n+  if (!closeOnEscape) {\n+    let escapeKeyElt = document.getElementById(\"escapeKey\");\n+    if (escapeKeyElt)\n+      escapeKeyElt.setAttribute(\"disabled\", \"true\");\n+  }\n+\n   let globalCommandSet = document.getElementById(\"globalCommandSet\");\n   globalCommandSet.addEventListener(\"command\", function(event) {\n     gViewController.doCommand(event.target.id);\n@@ -2998,7 +3010,7 @@ var gListView = {\n     let prop = aIsInstall ? \"mInstall\" : \"mAddon\";\n \n     for (let item of this._listBox.childNodes) {\n-      if (item[prop] == aObj) {\n+      if (prop in item && item[prop] == aObj) {\n         this._listBox.removeChild(item);\n         this.showEmptyNotice(this._listBox.itemCount == 0);\n         return;\ndiff --git a/toolkit/mozapps/extensions/content/extensions.xul b/toolkit/mozapps/extensions/content/extensions.xul\nindex 4596206b8ea2..1910a1a3ef5d 100644\n--- a/toolkit/mozapps/extensions/content/extensions.xul\n+++ b/toolkit/mozapps/extensions/content/extensions.xul\n@@ -28,6 +28,10 @@\n   <script type=\"application/javascript\"\n           src=\"chrome://global/content/contentAreaUtils.js\"/>\n \n+  <keyset>\n+    <key id=\"escapeKey\" keycode=\"VK_ESCAPE\" oncommand=\"window.close()\"/>\n+  </keyset>\n+\n   <popupset>\n     <!-- menu for an addon item -->\n     <menupopup id=\"addonitem-popup\">\ndiff --git a/toolkit/mozapps/extensions/internal/XPIProvider.jsm b/toolkit/mozapps/extensions/internal/XPIProvider.jsm\nindex 772fc2dae105..162f11acc095 100644\n--- a/toolkit/mozapps/extensions/internal/XPIProvider.jsm\n+++ b/toolkit/mozapps/extensions/internal/XPIProvider.jsm\n@@ -1376,6 +1376,12 @@ let loadManifestFromRDF = Task.async(function*(aUri, aStream) {\n });\n \n function defineSyncGUID(aAddon) {\n+  try {\n+    // BLUEGRIFFON BMO bug 1277295\n+    let storage = Services.storage;\n+  }\n+  catch(e) {}\n+\n   // Define .syncGUID as a lazy property which is also settable\n   Object.defineProperty(aAddon, \"syncGUID\", {\n     get: () => {\ndiff --git a/toolkit/mozapps/handling/nsContentDispatchChooser.js b/toolkit/mozapps/handling/nsContentDispatchChooser.js\nindex 21a78080535b..87e1a51133c2 100644\n--- a/toolkit/mozapps/handling/nsContentDispatchChooser.js\n+++ b/toolkit/mozapps/handling/nsContentDispatchChooser.js\n@@ -62,12 +62,44 @@ nsContentDispatchChooser.prototype =\n     params.appendElement(aURI);\n     params.appendElement(aWindowContext);\n \n+    // if a modal window is already shown, we need to open the app chooser\n+    // as a modal window otherwise it will be unresponsive; bug 687423\n+    var wm = Cc[\"@mozilla.org/appshell/window-mediator;1\"].\n+               getService(Ci.nsIWindowMediator);\n+    var enumerator = wm.getXULWindowEnumerator(null);\n+    var inModalState = false;\n+    while (!inModalState && enumerator.hasMoreElements()) {\n+      var win = enumerator.getNext();\n+      var windowDocShell = win.QueryInterface(Ci.nsIXULWindow).docShell;\n+  \n+      var containedDocShells = windowDocShell.getDocShellEnumerator(\n+                                        Ci.nsIDocShellTreeItem.typeChrome,\n+                                        Ci.nsIDocShell.ENUMERATE_FORWARDS);\n+\n+      while (!inModalState && containedDocShells.hasMoreElements()) {\n+        // Get the corresponding document for this docshell\n+        var childDocShell = containedDocShells.getNext();\n+\n+        // We don't want it if it's not done loading.\n+        if (childDocShell.busyFlags != Ci.nsIDocShell.BUSY_FLAGS_NONE)\n+          continue;\n+\n+        // Ensure that we are only returning true if it is indeed modal\n+        var chrome = win.QueryInterface(Ci.nsIInterfaceRequestor).\n+                         getInterface(Ci.nsIWebBrowserChrome);\n+        if (chrome.isWindowModal()) {\n+          inModalState = true;\n+        }\n+      }\n+    }\n+\n     var ww = Cc[\"@mozilla.org/embedcomp/window-watcher;1\"].\n              getService(Ci.nsIWindowWatcher);\n     ww.openWindow(window,\n                   CONTENT_HANDLING_URL,\n                   null,\n-                  \"chrome,dialog=yes,resizable,centerscreen\",\n+                  \"chrome,dialog=yes,resizable,centerscreen\"\n+                    + (inModalState ? \",modal\" : \"\"),\n                   params);\n   },\n \ndiff --git a/toolkit/mozapps/installer/packager.mk b/toolkit/mozapps/installer/packager.mk\nindex a6d01bcd2ec6..cd86be08a3d4 100644\n--- a/toolkit/mozapps/installer/packager.mk\n+++ b/toolkit/mozapps/installer/packager.mk\n@@ -51,7 +51,7 @@ stage-package: $(MOZ_PKG_MANIFEST) $(MOZ_PKG_MANIFEST_DEPS)\n \t\t$(if $(DISABLE_JAR_COMPRESSION),--disable-compression) \\\n \t\t$(MOZ_PKG_MANIFEST) $(DIST) $(DIST)/$(MOZ_PKG_DIR)$(if $(MOZ_PKG_MANIFEST),,$(_BINPATH)) \\\n \t\t$(if $(filter omni,$(MOZ_PACKAGER_FORMAT)),$(if $(NON_OMNIJAR_FILES),--non-resource $(NON_OMNIJAR_FILES)))\n-\t$(PYTHON) $(MOZILLA_DIR)/toolkit/mozapps/installer/find-dupes.py $(DEFINES) $(ACDEFINES) $(MOZ_PKG_DUPEFLAGS) $(DIST)/$(MOZ_PKG_DIR)\n+#\t$(PYTHON) $(MOZILLA_DIR)/toolkit/mozapps/installer/find-dupes.py $(DEFINES) $(ACDEFINES) $(MOZ_PKG_DUPEFLAGS) $(DIST)/$(MOZ_PKG_DIR)\n ifndef MOZ_THUNDERBIRD\n \t# Package mozharness\n \t$(call py_action,test_archive, \\\ndiff --git a/widget/PuppetWidget.cpp b/widget/PuppetWidget.cpp\nindex 4634b328d076..691771e87edf 100644\n--- a/widget/PuppetWidget.cpp\n+++ b/widget/PuppetWidget.cpp\n@@ -1394,6 +1394,13 @@ PuppetScreenManager::GetPrimaryScreen(nsIScreen** outScreen)\n   return NS_OK;\n }\n \n+NS_IMETHODIMP\n+PuppetScreenManager::ScreenForIndex(uint32_t aIndex, nsIScreen**outScreen)\n+{\n+  NS_IF_ADDREF(*outScreen = mOneScreen.get());\n+  return NS_OK;\n+}\n+\n NS_IMETHODIMP\n PuppetScreenManager::ScreenForRect(int32_t inLeft,\n                                    int32_t inTop,\ndiff --git a/widget/ScreenManager.cpp b/widget/ScreenManager.cpp\nindex 42ba27819dec..cc9baf0c4d67 100644\n--- a/widget/ScreenManager.cpp\n+++ b/widget/ScreenManager.cpp\n@@ -166,6 +166,33 @@ ScreenManager::ScreenForRect(int32_t aX, int32_t aY,\n   return NS_OK;\n }\n \n+NS_IMETHODIMP\n+ScreenManager::ScreenForIndex(uint32_t aIndex, nsIScreen**aOutScreen)\n+{\n+  if (mScreenList.IsEmpty()) {\n+    MOZ_LOG(sScreenLog, LogLevel::Warning,\n+            (\"No screen available. This can happen in xpcshell.\"));\n+    RefPtr<Screen> ret = new Screen(LayoutDeviceIntRect(), LayoutDeviceIntRect(),\n+                                    0, 0,\n+                                    DesktopToLayoutDeviceScale(),\n+                                    CSSToLayoutDeviceScale());\n+    ret.forget(aOutScreen);\n+    return NS_OK;\n+  }\n+  // Optimize for the common case. If the number of screens is only\n+  // one then just return the primary screen.\n+  if (mScreenList.Length() == 1) {\n+    return GetPrimaryScreen(aOutScreen);\n+  }\n+\n+  // which screen should we return?\n+  Screen* which = mScreenList[aIndex].get();\n+\n+  RefPtr<Screen> ret = which;\n+  ret.forget(aOutScreen);\n+  return NS_OK;\n+}\n+\n // The screen with the menubar/taskbar. This shouldn't be needed very\n // often.\n //\ndiff --git a/widget/cocoa/nsClipboard.mm b/widget/cocoa/nsClipboard.mm\nindex 61858ba306db..f249341cd273 100644\n--- a/widget/cocoa/nsClipboard.mm\n+++ b/widget/cocoa/nsClipboard.mm\n@@ -24,6 +24,7 @@\n #include \"nsObjCExceptions.h\"\n #include \"imgIContainer.h\"\n #include \"nsCocoaUtils.h\"\n+#include \"mozilla/Preferences.h\"\n \n using mozilla::gfx::DataSourceSurface;\n using mozilla::gfx::SourceSurface;\n@@ -175,7 +176,35 @@ nsClipboard::TransferableFromPasteboard(nsITransferable *aTransferable, NSPasteb\n \n       NSData* stringData;\n       if ([pboardType isEqualToString:NSPasteboardTypeRTF]) {\n+        // get a NSAttributedString for RTF data\n+        NSDictionary *docAttributes;\n         stringData = [pString dataUsingEncoding:NSASCIIStringEncoding];\n+        if (mozilla::Preferences::GetBool(\"bluegriffon.osx.clipboard.rtf.enabled\")) {\n+          NSAttributedString *attrString = [[NSAttributedString alloc]\n+                         initWithRTF: stringData\n+                  documentAttributes: &docAttributes];\n+\n+          // then convert it to HTML excluding the document's outermost elements\n+          // and the ones we can't deal with ; but don't exclude <body> because\n+          // the editor relies on it to paste a html-based transferable\n+          NSArray * exclude = [NSArray arrayWithObjects:@\"doctype\",\n+                               @\"html\",\n+                               @\"head\",\n+                               @\"xml\",\n+                               nil\n+                               ];\n+          NSDictionary * htmlAtt = [NSDictionary\n+                                    dictionaryWithObjectsAndKeys:NSHTMLTextDocumentType,\n+                                    NSDocumentTypeDocumentAttribute,\n+                                    exclude,\n+                                    NSExcludedElementsDocumentAttribute,\n+                                    nil\n+                                    ];\n+          NSError * error;\n+          stringData = [attrString dataFromRange:NSMakeRange(0, [attrString length])\n+                                     documentAttributes:htmlAtt error:&error\n+                               ];\n+        }\n       } else {\n         stringData = [pString dataUsingEncoding:NSUnicodeStringEncoding];\n       }\ndiff --git a/widget/cocoa/nsCocoaUtils.mm b/widget/cocoa/nsCocoaUtils.mm\nindex 8972c530c389..20afdf997ed7 100644\n--- a/widget/cocoa/nsCocoaUtils.mm\n+++ b/widget/cocoa/nsCocoaUtils.mm\n@@ -306,8 +306,12 @@ void nsCocoaUtils::PrepareForNativeAppModalDialog()\n   if (!hiddenWindowMenuBar)\n     return;\n \n+  // XXX BLUEGRIFFON ; do NOT paint the hidden menubar because otherwise, that's\n+  // what's show when you close a filepicker... And in that case, menus are mostly\n+  // disabled and inable to operate even on a visible window...\n+   // First put up the hidden window menu bar so that app menu event handling is correct.\n   // First put up the hidden window menu bar so that app menu event handling is correct.\n-  hiddenWindowMenuBar->Paint();\n+  //hiddenWindowMenuBar->Paint();\n \n   NSMenu* mainMenu = [NSApp mainMenu];\n   NS_ASSERTION([mainMenu numberOfItems] > 0, \"Main menu does not have any items, something is terribly wrong!\");\ndiff --git a/widget/cocoa/nsCocoaWindow.mm b/widget/cocoa/nsCocoaWindow.mm\nindex efe8b3c79190..d9240c7b8a26 100644\n--- a/widget/cocoa/nsCocoaWindow.mm\n+++ b/widget/cocoa/nsCocoaWindow.mm\n@@ -67,6 +67,34 @@ extern NSMenu* sApplicationMenu; // Application menu shared by all menubars\n // defined in nsChildView.mm\n extern BOOL                gSomeMenuBarPainted;\n \n+#if !defined(MAC_OS_X_VERSION_10_9) || \\\n+    MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_9\n+\n+enum NSWindowOcclusionState {\n+  NSWindowOcclusionStateVisible = 0x1 << 1\n+};\n+\n+@interface NSWindow(OcclusionState)\n+- (NSWindowOcclusionState) occlusionState;\n+@end\n+\n+#endif\n+\n+#if !defined(MAC_OS_X_VERSION_10_10) || \\\n+    MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_10\n+\n+enum NSWindowTitleVisibility {\n+  NSWindowTitleVisible = 0,\n+  NSWindowTitleHidden  = 1\n+};\n+\n+@interface NSWindow(TitleVisibility)\n+- (void)setTitleVisibility:(NSWindowTitleVisibility)visibility;\n+- (void)setTitlebarAppearsTransparent:(BOOL)isTitlebarTransparent;\n+@end\n+\n+#endif\n+\n #if !defined(MAC_OS_X_VERSION_10_12) || \\\n     MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_12\n \n@@ -455,6 +483,15 @@ nsresult nsCocoaWindow::CreateNativeWindow(const NSRect &aRect,\n   mWindow = [[windowClass alloc] initWithContentRect:contentRect styleMask:features \n                                  backing:NSBackingStoreBuffered defer:YES];\n \n+  if ([mWindow respondsToSelector:@selector(setTitleVisibility:)]) {\n+    // By default, hide window titles.\n+    [mWindow setTitleVisibility:NSWindowTitleHidden];\n+  }\n+  if ([mWindow respondsToSelector:@selector(setTitlebarAppearsTransparent:)]) {\n+    // By default, hide window titlebars.\n+    [mWindow setTitlebarAppearsTransparent:YES];\n+  }\n+\n   // setup our notification delegate. Note that setDelegate: does NOT retain.\n   mDelegate = [[WindowDelegate alloc] initWithGeckoWindow:this];\n   [mWindow setDelegate:mDelegate];\n@@ -853,9 +890,11 @@ nsCocoaWindow::Show(bool bState)\n       // appear above the parent and move when the parent does. Setting this\n       // needs to happen after the _setWindowNumber calls above, otherwise the\n       // window doesn't focus properly.\n-      if (nativeParentWindow && mPopupLevel == ePopupLevelParent)\n+      if (nativeParentWindow && mPopupLevel == ePopupLevelParent) {\n         [nativeParentWindow addChildWindow:mWindow\n                             ordered:NSWindowAbove];\n+        [mWindow setLevel:NSPopUpMenuWindowLevel];\n+      }\n     }\n     else {\n       NS_OBJC_BEGIN_TRY_ABORT_BLOCK;\n@@ -1330,6 +1369,7 @@ nsCocoaWindow::HideWindowChrome(bool aShouldHide)\n   enumerator = [childWindows objectEnumerator];\n   while ((child = [enumerator nextObject])) {\n     [mWindow addChildWindow:child ordered:NSWindowAbove];\n+    [mWindow setLevel:NSPopUpMenuWindowLevel];\n   }\n \n   // Show the new window.\n@@ -2213,7 +2253,13 @@ nsCocoaWindow::SetDrawsTitle(bool aDrawTitle)\n {\n   NS_OBJC_BEGIN_TRY_ABORT_BLOCK;\n \n-  [mWindow setWantsTitleDrawn:aDrawTitle];\n+  if (![mWindow drawsContentsIntoWindowFrame]) {\n+    // If we don't draw into the window frame, we always want to display window\n+    // titles.\n+    [mWindow setWantsTitleDrawn:YES];\n+  } else {\n+    [mWindow setWantsTitleDrawn:aDrawTitle];\n+  }\n \n   NS_OBJC_END_TRY_ABORT_BLOCK;\n }\n@@ -2756,6 +2802,7 @@ GetDPI(NSWindow* aWindow)\n @interface NSView(FrameViewMethodSwizzling)\n - (NSPoint)FrameView__closeButtonOrigin;\n - (NSPoint)FrameView__fullScreenButtonOrigin;\n+- (BOOL)FrameView__wantsFloatingTitlebar;\n @end\n \n @implementation NSView(FrameViewMethodSwizzling)\n@@ -2778,6 +2825,11 @@ GetDPI(NSWindow* aWindow)\n   return defaultPosition;\n }\n \n+- (BOOL)FrameView__wantsFloatingTitlebar\n+{\n+  return NO;\n+}\n+\n @end\n \n static NSMutableSet *gSwizzledFrameViewClasses = nil;\n@@ -2870,6 +2922,9 @@ static NSMutableSet *gSwizzledFrameViewClasses = nil;\n   static IMP our_fullScreenButtonOrigin =\n     class_getMethodImplementation([NSView class],\n                                   @selector(FrameView__fullScreenButtonOrigin));\n+  static IMP our_wantsFloatingTitlebar =\n+    class_getMethodImplementation([NSView class],\n+                                  @selector(FrameView__wantsFloatingTitlebar));\n \n   if (![gSwizzledFrameViewClasses containsObject:frameViewClass]) {\n     // Either of these methods might be implemented in both a subclass of\n@@ -2892,6 +2947,14 @@ static NSMutableSet *gSwizzledFrameViewClasses = nil;\n       nsToolkit::SwizzleMethods(frameViewClass, @selector(_fullScreenButtonOrigin),\n                                 @selector(FrameView__fullScreenButtonOrigin));\n     }\n+    IMP _wantsFloatingTitlebar =\n+      class_getMethodImplementation(frameViewClass,\n+                                    @selector(_wantsFloatingTitlebar));\n+    if (_wantsFloatingTitlebar &&\n+        _wantsFloatingTitlebar != our_wantsFloatingTitlebar) {\n+      nsToolkit::SwizzleMethods(frameViewClass, @selector(_wantsFloatingTitlebar),\n+                                @selector(FrameView__wantsFloatingTitlebar));\n+    }\n     [gSwizzledFrameViewClasses addObject:frameViewClass];\n   }\n \n@@ -3008,6 +3071,9 @@ static const NSString* kStateCollectionBehavior = @\"collectionBehavior\";\n   if (changed) {\n     [self updateContentViewSize];\n     [self reflowTitlebarElements];\n+    if ([self respondsToSelector:@selector(setTitlebarAppearsTransparent:)]) {\n+      [self setTitlebarAppearsTransparent:mDrawsIntoWindowFrame];\n+    }\n   }\n }\n \n@@ -3019,6 +3085,10 @@ static const NSString* kStateCollectionBehavior = @\"collectionBehavior\";\n - (void)setWantsTitleDrawn:(BOOL)aDrawTitle\n {\n   mDrawTitle = aDrawTitle;\n+  if ([self respondsToSelector:@selector(setTitleVisibility:)]) {\n+    [self setTitleVisibility:mDrawTitle ? NSWindowTitleVisible :\n+                                          NSWindowTitleHidden];\n+  }\n }\n \n - (BOOL)wantsTitleDrawn\ndiff --git a/widget/cocoa/nsColorPicker.h b/widget/cocoa/nsColorPicker.h\nindex 4b3e262188b7..9c6db95e2b1d 100644\n--- a/widget/cocoa/nsColorPicker.h\n+++ b/widget/cocoa/nsColorPicker.h\n@@ -22,7 +22,7 @@ public:\n   NS_DECL_ISUPPORTS\n \n   NS_IMETHOD Init(mozIDOMWindowProxy* aParent, const nsAString& aTitle,\n-                  const nsAString& aInitialColor) override;\n+                  const nsAString& aInitialColor, bool aShowAlpha) override;\n   NS_IMETHOD Open(nsIColorPickerShownCallback* aCallback) override;\n \n   // For NSColorPanelWrapper.\n@@ -44,6 +44,7 @@ private:\n \n   nsString             mTitle;\n   nsString             mColor;\n+  bool               mShowsAlpha;\n   nsCOMPtr<nsIColorPickerShownCallback> mCallback;\n };\n \ndiff --git a/widget/cocoa/nsColorPicker.mm b/widget/cocoa/nsColorPicker.mm\nindex 1fdaa03a29fb..b1fb7332e430 100644\n--- a/widget/cocoa/nsColorPicker.mm\n+++ b/widget/cocoa/nsColorPicker.mm\n@@ -9,6 +9,10 @@\n #include \"nsCocoaUtils.h\"\n #include \"nsThreadUtils.h\"\n \n+#include \"nsCSSValue.h\"\n+#include \"nsCSSParser.h\"\n+#include \"nsRuleNode.h\"\n+\n using namespace mozilla;\n \n static unsigned int\n@@ -37,7 +41,7 @@ HexStrToInt(NSString* str)\n   nsColorPicker* mColorPicker;\n }\n - (id)initWithPicker:(nsColorPicker*)aPicker;\n-- (void)open:(NSColor*)aInitialColor title:(NSString*)aTitle;\n+- (void)open:(NSColor*)aInitialColor title:(NSString*)aTitle showsAlpha:(BOOL)aShowsAlpha;\n - (void)retarget:(nsColorPicker*)aPicker;\n - (void)colorChanged:(NSColorPanel*)aPanel;\n @end\n@@ -52,14 +56,16 @@ HexStrToInt(NSString* str)\n   return self;\n }\n \n-- (void)open:(NSColor*)aInitialColor title:(NSString*)aTitle\n+- (void)open:(NSColor*)aInitialColor title:(NSString*)aTitle showsAlpha:(BOOL)aShowsAlpha\n {\n   [mColorPanel setTitle:aTitle];\n-  [mColorPanel setColor:aInitialColor];\n   [mColorPanel setTarget:self];\n-  [mColorPanel setAction:@selector(colorChanged:)];\n+  [mColorPanel setShowsAlpha:aShowsAlpha];\n   [mColorPanel setDelegate:self];\n-  [mColorPanel makeKeyAndOrderFront:nil];\n+  [mColorPanel orderFront:nil];\n+  [mColorPanel setAction:nil];\n+  [mColorPanel setColor:aInitialColor];\n+  [mColorPanel setAction:@selector(colorChanged:)];\n }\n \n - (void)colorChanged:(NSColorPanel*)aPanel\n@@ -103,12 +109,13 @@ nsColorPicker::~nsColorPicker()\n \n NS_IMETHODIMP\n nsColorPicker::Init(mozIDOMWindowProxy* aParent, const nsAString& aTitle,\n-                    const nsAString& aInitialColor)\n+                    const nsAString& aInitialColor, bool aShowAlpha)\n {\n   MOZ_ASSERT(NS_IsMainThread(),\n       \"Color pickers can only be opened from main thread currently\");\n   mTitle = aTitle;\n   mColor = aInitialColor;\n+  mShowsAlpha = aShowAlpha;\n \n   if (sColorPanelWrapper) {\n     // Update current wrapper to target the new input instead\n@@ -123,33 +130,43 @@ nsColorPicker::Init(mozIDOMWindowProxy* aParent, const nsAString& aTitle,\n /* static */ NSColor*\n nsColorPicker::GetNSColorFromHexString(const nsAString& aColor)\n {\n-  NSString* str = nsCocoaUtils::ToNSString(aColor);\n+  nsCSSValue value;\n+  nsCSSParser parser;\n+  if (!parser.ParseColorString(aColor, nullptr, 0, value)) {\n+    return [NSColor colorWithDeviceRed: 0 green: 0 blue: 0 alpha: 1];\n+  }\n \n-  double red = HexStrToInt([str substringWithRange:NSMakeRange(1, 2)]) / 255.0;\n-  double green = HexStrToInt([str substringWithRange:NSMakeRange(3, 2)]) / 255.0;\n-  double blue = HexStrToInt([str substringWithRange:NSMakeRange(5, 2)]) / 255.0;\n+  nscolor color;\n+  if (!nsRuleNode::ComputeColor(value, nullptr, nullptr, color)) {\n+    return [NSColor colorWithDeviceRed: 0 green: 0 blue: 0 alpha: 1];\n+  }\n \n-  return [NSColor colorWithDeviceRed: red green: green blue: blue alpha: 1.0];\n+  return [NSColor colorWithRed: ((float)NS_GET_R(color))/255.0\n+                         green: ((float)NS_GET_G(color))/255.0\n+                          blue: ((float)NS_GET_B(color))/255.0\n+                         alpha: ((float)NS_GET_A(color))/255.0];\n }\n \n /* static */ void\n nsColorPicker::GetHexStringFromNSColor(NSColor* aColor, nsAString& aResult)\n {\n-  CGFloat redFloat, greenFloat, blueFloat;\n-\n-  NSColor* color = aColor;\n-  @try {\n-    [color getRed:&redFloat green:&greenFloat blue:&blueFloat alpha: nil];\n-  } @catch (NSException* e) {\n-    color = [color colorUsingColorSpace:[NSColorSpace genericRGBColorSpace]];\n-    [color getRed:&redFloat green:&greenFloat blue:&blueFloat alpha: nil];\n+  CGFloat redFloat, greenFloat, blueFloat, alphaFloat;\n+  [aColor getRed: &redFloat green: &greenFloat blue: &blueFloat alpha: &alphaFloat];\n+  if (alphaFloat < 1.0f) {\n+    nsCocoaUtils::GetStringForNSString([NSString stringWithFormat:@\"rgba(%d, %d, %d, %1.2f)\",\n+                                         (int)(redFloat * 255 + 0.5f),\n+                                         (int)(greenFloat * 255 + 0.5f),\n+                                         (int)(blueFloat * 255 + 0.5f),\n+                                         (float) alphaFloat],\n+                                       aResult);\n+  }\n+  else {\n+    nsCocoaUtils::GetStringForNSString([NSString stringWithFormat:@\"#%02x%02x%02x\",\n+                                         (int)(redFloat * 255 + 0.5f),\n+                                         (int)(greenFloat * 255 + 0.5f),\n+                                         (int)(blueFloat * 255 + 0.5f)],\n+                                       aResult);\n   }\n-\n-  nsCocoaUtils::GetStringForNSString([NSString stringWithFormat:@\"#%02x%02x%02x\",\n-                                       (int)(redFloat * 255),\n-                                       (int)(greenFloat * 255),\n-                                       (int)(blueFloat * 255)],\n-                                     aResult);\n }\n \n NS_IMETHODIMP\n@@ -159,7 +176,8 @@ nsColorPicker::Open(nsIColorPickerShownCallback* aCallback)\n   mCallback = aCallback;\n \n   [sColorPanelWrapper open:GetNSColorFromHexString(mColor)\n-              title:nsCocoaUtils::ToNSString(mTitle)];\n+              title:nsCocoaUtils::ToNSString(mTitle)\n+              showsAlpha:mShowsAlpha];\n \n   NS_ADDREF_THIS();\n \n@@ -169,7 +187,12 @@ nsColorPicker::Open(nsIColorPickerShownCallback* aCallback)\n void\n nsColorPicker::Update(NSColor* aColor)\n {\n-  GetHexStringFromNSColor(aColor, mColor);\n+  NSColor *color = aColor;\n+  if ([[aColor colorSpaceName] isEqualToString:NSNamedColorSpace])        {\n+    color = [aColor colorUsingColorSpace:[NSColorSpace genericRGBColorSpace]];\n+  }\n+\n+  GetHexStringFromNSColor(color, mColor);\n   mCallback->Update(mColor);\n }\n \ndiff --git a/widget/cocoa/nsMenuItemX.mm b/widget/cocoa/nsMenuItemX.mm\nindex 114b69f43010..7acb8e15f2ad 100644\n--- a/widget/cocoa/nsMenuItemX.mm\n+++ b/widget/cocoa/nsMenuItemX.mm\n@@ -259,6 +259,29 @@ void nsMenuItemX::SetKeyEquiv()\n       uint8_t modifiers = nsMenuUtilsX::GeckoModifiersForNodeAttribute(modifiersStr);\n \n       unsigned int macModifiers = nsMenuUtilsX::MacModifiersForGeckoModifiers(modifiers);\n+      // If we're empty, try the keyCode instead.\n+      if (keyChar.Equals(NS_LITERAL_STRING(\" \")) || keyChar.IsEmpty()) {\n+\n+        keyContent->GetAttr(kNameSpaceID_None, nsGkAtoms::keycode, keyChar);\n+\n+        if (keyChar.Equals(NS_LITERAL_STRING(\"VK_F2\"))) {\n+          unichar ch[1];\n+          ch[0] = NSF2FunctionKey;\n+          macModifiers |= NSFunctionKeyMask;\n+          [mNativeMenuItem setKeyEquivalentModifierMask:macModifiers];\n+          [mNativeMenuItem setKeyEquivalent:[NSString stringWithCharacters:ch length:1]];\n+          return;\n+        }\n+        else if (keyChar.Equals(NS_LITERAL_STRING(\"VK_F4\"))) {\n+          unichar ch[1];\n+          ch[0] = NSF4FunctionKey;\n+          macModifiers |= NSFunctionKeyMask;\n+          [mNativeMenuItem setKeyEquivalentModifierMask:macModifiers];\n+          [mNativeMenuItem setKeyEquivalent:[NSString stringWithCharacters:ch length:1]];\n+          return;\n+        }\n+      }\n+\n       [mNativeMenuItem setKeyEquivalentModifierMask:macModifiers];\n \n       NSString *keyEquivalent = [[NSString stringWithCharacters:(unichar*)keyChar.get()\ndiff --git a/widget/cocoa/nsNativeThemeCocoa.mm b/widget/cocoa/nsNativeThemeCocoa.mm\nindex 8f999eba2e3b..8d2605bde77b 100644\n--- a/widget/cocoa/nsNativeThemeCocoa.mm\n+++ b/widget/cocoa/nsNativeThemeCocoa.mm\n@@ -2599,7 +2599,7 @@ nsNativeThemeCocoa::DrawWidgetBackground(nsRenderingContext* aContext,\n       BOOL isMain = [win isMainWindow];\n       float unifiedToolbarHeight = [win isKindOfClass:[ToolbarWindow class]] ?\n         [(ToolbarWindow*)win unifiedToolbarHeight] : macRect.size.height;\n-      DrawNativeTitlebar(cgContext, macRect, unifiedToolbarHeight, isMain, YES);\n+      // DrawNativeTitlebar(cgContext, macRect, unifiedToolbarHeight, isMain, YES);\n     }\n       break;\n \ndiff --git a/widget/gtk/mozgtk/mozgtk.c b/widget/gtk/mozgtk/mozgtk.c\nindex 8b629434e631..09f70ea480ab 100644\n--- a/widget/gtk/mozgtk/mozgtk.c\n+++ b/widget/gtk/mozgtk/mozgtk.c\n@@ -164,9 +164,11 @@ STUB(gtk_clipboard_store)\n STUB(gtk_color_selection_dialog_get_color_selection)\n STUB(gtk_color_selection_dialog_get_type)\n STUB(gtk_color_selection_dialog_new)\n+STUB(gtk_color_selection_get_current_alpha)\n STUB(gtk_color_selection_get_current_color)\n STUB(gtk_color_selection_get_type)\n STUB(gtk_color_selection_set_current_color)\n+STUB(gtk_color_selection_set_has_opacity_control)\n STUB(gtk_combo_box_get_active)\n STUB(gtk_combo_box_get_type)\n STUB(gtk_combo_box_new)\ndiff --git a/widget/gtk/nsColorPicker.cpp b/widget/gtk/nsColorPicker.cpp\nindex 93ab8bb9ada4..918ce280d3f9 100644\n--- a/widget/gtk/nsColorPicker.cpp\n+++ b/widget/gtk/nsColorPicker.cpp\n@@ -12,6 +12,8 @@\n #include \"WidgetUtils.h\"\n #include \"nsPIDOMWindow.h\"\n \n+#include \"nsCSSParser.h\"\n+\n NS_IMPL_ISUPPORTS(nsColorPicker, nsIColorPicker)\n \n #if defined(ACTIVATE_GTK3_COLOR_PICKER) && GTK_CHECK_VERSION(3,4,0)\n@@ -60,12 +62,14 @@ GtkColorSelection* nsColorPicker::WidgetGetColorSelection(GtkWidget* widget)\n \n NS_IMETHODIMP nsColorPicker::Init(mozIDOMWindowProxy *aParent,\n                                   const nsAString& title,\n-                                  const nsAString& initialColor)\n+                                  const nsAString& initialColor,\n+                                  bool aShowsAlpha)\n {\n   auto* parent = nsPIDOMWindowOuter::From(aParent);\n   mParentWidget = mozilla::widget::WidgetUtils::DOMWindowToWidget(parent);\n   mTitle = title;\n   mInitialColor = initialColor;\n+  mShowsAlpha = aShowsAlpha;\n \n   return NS_OK;\n }\n@@ -73,15 +77,14 @@ NS_IMETHODIMP nsColorPicker::Init(mozIDOMWindowProxy *aParent,\n NS_IMETHODIMP nsColorPicker::Open(nsIColorPickerShownCallback *aColorPickerShownCallback)\n {\n \n-  // Input color string should be 7 length (i.e. a string representing a valid\n-  // simple color)\n-  if (mInitialColor.Length() != 7) {\n+  nsCSSValue value;\n+  nsCSSParser parser;\n+  if (!parser.ParseColorString(mInitialColor, nullptr, 0, value)) {\n     return NS_ERROR_FAILURE;\n   }\n \n-  const nsAString& withoutHash  = StringTail(mInitialColor, 6);\n   nscolor color;\n-  if (!NS_HexToRGBA(withoutHash, nsHexColorType::NoAlpha, &color)) {\n+  if (!nsRuleNode::ComputeColor(value, nullptr, nullptr, color)) {\n     return NS_ERROR_FAILURE;\n   }\n \n@@ -103,7 +106,7 @@ NS_IMETHODIMP nsColorPicker::Open(nsIColorPickerShownCallback *aColorPickerShown\n       gtk_window_set_destroy_with_parent(GTK_WINDOW(color_chooser), TRUE);\n   }\n   \n-  gtk_color_chooser_set_use_alpha(GTK_COLOR_CHOOSER(color_chooser), FALSE);\n+  gtk_color_chooser_set_use_alpha(GTK_COLOR_CHOOSER(color_chooser), mShowsAlpha);\n   GdkRGBA color_rgba = convertToRgbaColor(color);    \n   gtk_color_chooser_set_rgba(GTK_COLOR_CHOOSER(color_chooser),\n                              &color_rgba);\n@@ -119,6 +122,8 @@ NS_IMETHODIMP nsColorPicker::Open(nsIColorPickerShownCallback *aColorPickerShown\n     gtk_window_set_destroy_with_parent(window, TRUE);\n   }\n \n+  gtk_color_selection_set_has_opacity_control(WidgetGetColorSelection(color_chooser),\n+                                              mShowsAlpha);\n   GdkColor color_gdk = convertToGdkColor(color);\n   gtk_color_selection_set_current_color(WidgetGetColorSelection(color_chooser),\n                                         &color_gdk);\n@@ -182,10 +187,28 @@ void nsColorPicker::ReadValueFromColorSelection(GtkColorSelection* colorselectio\n   GdkColor rgba;\n   gtk_color_selection_get_current_color(colorselection, &rgba);\n \n-  mColor.Assign('#');\n-  mColor += ToHexString(convertGdkColorComponent(rgba.red));\n-  mColor += ToHexString(convertGdkColorComponent(rgba.green));\n-  mColor += ToHexString(convertGdkColorComponent(rgba.blue));\n+  guint16 alphaValue = 65535;\n+  if (mShowsAlpha) {\n+    alphaValue = gtk_color_selection_get_current_alpha(colorselection);\n+  }\n+\n+  if (alphaValue == 65535) {\n+    mColor.Assign('#');\n+    mColor += ToHexString(convertGdkColorComponent(rgba.red));\n+    mColor += ToHexString(convertGdkColorComponent(rgba.green));\n+    mColor += ToHexString(convertGdkColorComponent(rgba.blue));\n+  }\n+  else {\n+    mColor.AssignWithConversion(\"rgba(\");\n+    mColor.AppendInt(convertGdkColorComponent(rgba.red), 10);\n+    mColor.AppendLiteral(\", \");\n+    mColor.AppendInt(convertGdkColorComponent(rgba.green), 10);\n+    mColor.AppendLiteral(\", \");\n+    mColor.AppendInt(convertGdkColorComponent(rgba.blue), 10);\n+    mColor.AppendLiteral(\", \");\n+    mColor.AppendFloat(((float)alphaValue / 65535));\n+    mColor.AppendLiteral(\")\");\n+  }\n }\n #endif\n \ndiff --git a/widget/gtk/nsColorPicker.h b/widget/gtk/nsColorPicker.h\nindex 107e6f058f61..12a6ac691cc4 100644\n--- a/widget/gtk/nsColorPicker.h\n+++ b/widget/gtk/nsColorPicker.h\n@@ -68,6 +68,7 @@ private:\n   nsString mTitle;\n   nsString mColor;\n   nsString mInitialColor;\n+  bool mShowsAlpha;\n };\n \n #endif // nsColorPicker_h__\ndiff --git a/widget/nsColorPickerProxy.cpp b/widget/nsColorPickerProxy.cpp\nindex 6c70cfcd6ab0..ad0cfbaa10af 100644\n--- a/widget/nsColorPickerProxy.cpp\n+++ b/widget/nsColorPickerProxy.cpp\n@@ -14,7 +14,7 @@ NS_IMPL_ISUPPORTS(nsColorPickerProxy, nsIColorPicker)\n \n NS_IMETHODIMP\n nsColorPickerProxy::Init(mozIDOMWindowProxy* aParent, const nsAString& aTitle,\n-                         const nsAString& aInitialColor)\n+                         const nsAString& aInitialColor, bool aShowsAlpha)\n {\n   TabChild* tabChild = TabChild::GetFrom(aParent);\n   if (!tabChild) {\n@@ -23,7 +23,8 @@ nsColorPickerProxy::Init(mozIDOMWindowProxy* aParent, const nsAString& aTitle,\n \n   tabChild->SendPColorPickerConstructor(this,\n                                         nsString(aTitle),\n-                                        nsString(aInitialColor));\n+                                        nsString(aInitialColor),\n+                                        aShowsAlpha);\n   NS_ADDREF_THIS();\n   return NS_OK;\n }\ndiff --git a/widget/nsIColorPicker.idl b/widget/nsIColorPicker.idl\nindex 24b128e1b161..0e4c948898d8 100644\n--- a/widget/nsIColorPicker.idl\n+++ b/widget/nsIColorPicker.idl\n@@ -16,7 +16,7 @@ interface mozIDOMWindowProxy;\n  * specifications.\n  */\n \n-[scriptable, uuid(d2ce78d1-40b5-49d1-b66d-5801fcb9a385)]\n+[scriptable, uuid(645FAD1F-2B55-42E1-AC15-DB4A9DF27209)]\n interface nsIColorPickerShownCallback : nsISupports\n {\n  /**\n@@ -62,7 +62,8 @@ interface nsIColorPicker : nsISupports\n   *                          parameter has to follow the format specified on top\n   *                          of this file.\n   */\n-  void init(in mozIDOMWindowProxy parent, in AString title, in AString initialColor);\n+  void init(in mozIDOMWindowProxy parent, in AString title, in AString initialColor,\n+            in boolean aShowAlpha);\n \n  /**\n   * Opens the color dialog asynchrounously.\ndiff --git a/widget/nsIScreenManager.idl b/widget/nsIScreenManager.idl\nindex bba7ee6b24fe..3994478325f8 100644\n--- a/widget/nsIScreenManager.idl\n+++ b/widget/nsIScreenManager.idl\n@@ -18,6 +18,8 @@ interface nsIScreenManager : nsISupports\n     //\n   nsIScreen screenForRect ( in long left, in long top, in long width, in long height ) ;\n \n+  nsIScreen screenForIndex ( in unsigned long index);\n+\n     // The screen with the menubar/taskbar. This shouldn't be needed very\n     // often.\n   readonly attribute nsIScreen primaryScreen;\ndiff --git a/widget/uikit/nsScreenManager.mm b/widget/uikit/nsScreenManager.mm\nindex fa00e23451b8..c4cb4d02b4e9 100644\n--- a/widget/uikit/nsScreenManager.mm\n+++ b/widget/uikit/nsScreenManager.mm\n@@ -116,3 +116,23 @@ UIKitScreenManager::ScreenForRect(int32_t inLeft,\n {\n   return GetPrimaryScreen(outScreen);\n }\n+\n+NS_IMETHODIMP\n+UIKitScreenManager::ScreenForIndex(uint32_t aIndex, nsIScreen**outScreen)\n+{\n+    NS_OBJC_BEGIN_TRY_ABORT_BLOCK_NSRESULT;\n+\n+    NSArray *ss = [NSScreen screens];\n+    uint32_t numberOfScreens = [ss count];\n+    if (aIndex >= numberOfScreens)\n+        return NS_ERROR_FAILURE;\n+  \n+    NSScreen *sc = [[NSScreen screens] objectAtIndex: aIndex];\n+  \n+    *outScreen = ScreenForCocoaScreen(sc);\n+    NS_ADDREF(*outScreen);\n+  \n+    return NS_OK;\n+  \n+    NS_OBJC_END_TRY_ABORT_BLOCK_NSRESULT;\n+}\ndiff --git a/widget/windows/nsColorPicker.cpp b/widget/windows/nsColorPicker.cpp\nindex 777169f9783d..8643b226b546 100644\n--- a/widget/windows/nsColorPicker.cpp\n+++ b/widget/windows/nsColorPicker.cpp\n@@ -192,12 +192,14 @@ NS_IMPL_ISUPPORTS(nsColorPicker, nsIColorPicker)\n NS_IMETHODIMP\n nsColorPicker::Init(mozIDOMWindowProxy* parent,\n                     const nsAString& title,\n-                    const nsAString& aInitialColor)\n+                    const nsAString& aInitialColor,\n+                    bool aShowsAlpha)\n {\n   NS_PRECONDITION(parent,\n       \"Null parent passed to colorpicker, no color picker for you!\");\n   mParentWidget =  WidgetUtils::DOMWindowToWidget(nsPIDOMWindowOuter::From(parent));\n   mInitialColor = ColorStringToRGB(aInitialColor);\n+  mShowsAlpha = aShowsAlpha;\n   return NS_OK;\n }\n \ndiff --git a/widget/windows/nsColorPicker.h b/widget/windows/nsColorPicker.h\nindex 2227ba604a22..5772089abce5 100644\n--- a/widget/windows/nsColorPicker.h\n+++ b/widget/windows/nsColorPicker.h\n@@ -48,12 +48,14 @@ public:\n   NS_DECL_ISUPPORTS\n \n   NS_IMETHOD Init(mozIDOMWindowProxy* parent, const nsAString& title,\n-                  const nsAString& aInitialColor);\n+                  const nsAString& aInitialColor,\n+                  bool aShowsAlpha);\n   NS_IMETHOD Open(nsIColorPickerShownCallback* aCallback);\n \n private:\n   COLORREF mInitialColor;\n   nsCOMPtr<nsIWidget> mParentWidget;\n+  bool mShowsAlpha;\n };\n \n #endif // nsColorPicker_h__\n"
  },
  {
    "path": "config/gecko_dev_idl.patch",
    "content": "diff --git a/editor/nsIEditorMouseObserver.idl b/editor/nsIEditorMouseObserver.idl\nnew file mode 100644\n--- /dev/null\n+++ b/editor/nsIEditorMouseObserver.idl\n@@ -0,0 +1,17 @@\n+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */\n+/* This Source Code Form is subject to the terms of the Mozilla Public\n+ * License, v. 2.0. If a copy of the MPL was not distributed with this\n+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n+\n+#include \"nsISupports.idl\"\n+#include \"domstubs.idl\"\n+\n+\n+[scriptable, uuid(7A76F573-7512-4051-BB20-E6E279F26F55)]\n+\n+interface nsIEditorMouseObserver : nsISupports {\n+\n+  bool MouseDown(in int32_t aClientX, in int32_t aClientY, in nsIDOMNode aTarget, in boolean aShiftKey);\n+  bool MouseUp(in int32_t aClientX, in int32_t aClientY, in nsIDOMNode aTarget, in boolean aShiftKey);\n+  bool MouseMove(in int32_t aClientX, in int32_t aClientY, in nsIDOMNode aTarget, in boolean aShiftKey);\n+};\n"
  },
  {
    "path": "config/gecko_dev_revision.txt",
    "content": "042b84a\n"
  },
  {
    "path": "config/mozconfig.macosx",
    "content": "# sh\n# Build configuration script for WIN32\n#\n# See http://www.mozilla.org/build/unix.html for build instructions.\n#\n##############################\n# TESTED ON OS X 10.13 with XCODE 9.0.1 (9A1004)\n##############################\n\nCC=clang\nCXX=clang++\n\n##############################\n# universal 32bits/64bits builds are not available any more for bluegriffon >= 2.4\n##############################\n\n###############################\n# Tweak according to your wishes.\n# WARNING, the directory must exist in the filestem.\n###############################\nmk_add_options MOZ_OBJDIR=@TOPSRCDIR@/opt/\n\n###############################\n# here, -j8 means I am building on a computer with\n# 8 logical cores; adapt to your configuration\n###############################\nmk_add_options MOZ_MAKE_FLAGS=\"-j8\"\n\n##############################\n# BlueGriffon is currently built against 10.10 SDK.\n# See https://github.com/phracker/MacOSX-SDKs/ if you miss a given SDK\n##############################\nac_add_options --with-macos-sdk=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk\nac_add_options --enable-macos-target=10.10\n\n###############################\n# Uncomment the following lines for an optimized build.\n# Comment them out for a debug build.\n###############################\nac_add_options --enable-optimize\nac_add_options --disable-debug\nac_add_options --enable-strip\n\n###############################\n# Uncomment the following lines for an debug build.\n# Comment them out for a optimized build.\n# Last two lines needed only if you hit a link error on _res_9_init.\n###############################\n#ac_add_options --disable-optimize\n#ac_add_options --enable-debug\n#mk_add_options LDFLAGS=-lresolv\n#export LDFLAGS\n\n###############################\n# you should not need to tweak the following lines\n###############################\nac_add_options --disable-tests\nac_add_options --disable-crashreporter\nac_add_options --disable-webrtc\nac_add_options --disable-dbm\nac_add_options --disable-updater\nac_add_options --disable-sandbox\n\n##############################\n# DO NOT MODIFY BELOW THIS LINE\n##############################\nac_add_options --enable-application=bluegriffon\nac_add_options --enable-chrome-format=jar\n\n"
  },
  {
    "path": "config/mozconfig.ubuntu64",
    "content": "# sh\n# Build configuration script for Ubuntu 16.04 LTS ***64bits***\n#\n# See http://www.mozilla.org/build/unix.html for build instructions.\n#\n\n##############################\n# Ubuntu 32bits builds are not supported any more for bluegriffon >= 2.4\n##############################\n\n##############################\n# Tweak the following line according to your wishes\n# Warning, the directory must exist in the filesystem\n##############################\nmk_add_options MOZ_OBJDIR=@TOPSRCDIR@/opt\n\n###############################\n# here, -j8 means I am building on a computer with\n# 8 logical cores; adapt to your configuration\n###############################\nmk_add_options MOZ_MAKE_FLAGS=\"-j8\"\n\n###############################\n# uncomment the following lines for a optimized build\n# comment them out for a debug build\n###############################\nac_add_options --enable-optimize\nac_add_options --disable-debug\nac_add_options --enable-strip\n\n###############################\n# uncomment the following lines for a debug build\n# comment them out for a optimized build\n###############################\n#ac_add_options --disable-optimize\n#ac_add_options --enable-debug\n\n###############################\n# touch the two following lines only if you know what you're doing\n###############################\nac_add_options --enable-stdcxx-compat\n\n###############################\n# you should not need to tweak the following lines\n###############################\nac_add_options --disable-tests\nac_add_options --disable-crashreporter\nac_add_options --enable-jemalloc\nac_add_options --disable-webrtc\nac_add_options --disable-dbm\nac_add_options --disable-updater\nac_add_options --disable-sandbox\n\n###############################\n# DO NOT MODIFY BELOW THIS LINE\n###############################\nac_add_options --enable-application=bluegriffon\nac_add_options --enable-chrome-format=jar\nac_add_options --enable-default-toolkit=cairo-gtk3\n"
  },
  {
    "path": "config/mozconfig.win",
    "content": "# sh\r\n# Build configuration script for Windows\r\n#\r\n# See http://developer.mozilla.org/en/Configuring_Build_Options for build options.\r\n#\r\n\r\n###############################\r\n# here, -j8 means I am building on a computer with\r\n# 8 logical cores; adapt to your configuration\r\n###############################\r\nmk_add_options MOZ_MAKE_FLAGS=\"-j8\"\r\n\r\n###############################\r\n# Uncomment for 32bits OPTIMIZED build, comment out for others\r\n###############################\r\nmk_add_options MOZ_OBJDIR=@TOPSRCDIR@/opt32\r\nac_add_options --target=i386-pc-mingw32\r\nac_add_options --host=i386-pc-mingw32\r\nac_add_options --enable-optimize\r\nac_add_options --disable-debug\r\nac_add_options --enable-strip\r\n\r\n###############################\r\n# Uncomment for 32bits DEBUG build, comment out for others\r\n###############################\r\n#mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/debug32\r\n#ac_add_options --target=i386-pc-mingw32\r\n#ac_add_options --host=i386-pc-mingw32\r\n#ac_add_options --disable-optimize\r\n#ac_add_options --enable-debug\r\n\r\n###############################\r\n# Uncomment for 64bits OPTIMIZED build, comment out for others\r\n###############################\r\n#mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/opt64\r\n#ac_add_options --target=x86_64-pc-mingw32\r\n#ac_add_options --host=x86_64-pc-mingw32\r\n#ac_add_options --enable-optimize\r\n#ac_add_options --disable-debug\r\n#ac_add_options --enable-strip\r\n\r\n###############################\r\n# Uncomment for 64bits DEBUG build, comment out for others\r\n###############################\r\n#mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/debug64\r\n#ac_add_options --target=x86_64-pc-mingw32\r\n#ac_add_options --host=x86_64-pc-mingw32\r\n#ac_add_options --disable-optimize\r\n#ac_add_options --enable-debug\r\n\r\n###############################\r\n# you should not need to tweak the following lines\r\n###############################\r\nac_add_options --disable-tests\r\nac_add_options --disable-crashreporter\r\nac_add_options --enable-jemalloc\r\nac_add_options --disable-webrtc\r\nac_add_options --disable-dbm\r\nac_add_options --disable-updater\r\nac_add_options --disable-sandbox\r\nmk_add_options MOZ_MEDIA_NAVIGATOR=1\r\n\r\n##############################\r\n# DO NOT MODIFY BELOW THIS LINE\r\n##############################\r\nac_add_options --enable-chrome-format=jar\r\nac_add_options  --enable-application=bluegriffon\r\n"
  },
  {
    "path": "config/mozilla_central_revision.txt",
    "content": "c0d35b1c5ab5\n"
  },
  {
    "path": "config/version.txt",
    "content": "3.2"
  },
  {
    "path": "config/win/bluegriffon.iss",
    "content": "; Script generated by the Inno Setup Script Wizard.\r\n; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!\r\n\r\n[Setup]\r\n; NOTE: The value of AppId uniquely identifies this application.\r\n; Do not use the same AppId value in installers for other applications.\r\n; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)\r\nAppId={{A9015334-10BE-4D64-A776-203336EFE806}\r\nAppName=BlueGriffon\r\nAppVersion=3.1\r\nAppCopyright=Copyright (C) 1998-2019 Disruptive Innovations\r\nAppPublisher=Disruptive Innovations SAS\r\nAppPublisherURL=http://bluegriffon.org\r\nAppSupportURL=http://bluegriffon.org\r\nAppUpdatesURL=http://bluegriffon.org\r\nDefaultDirName={pf64}\\BlueGriffon\r\nDefaultGroupName=BlueGriffon\r\nAllowNoIcons=yes\r\nOutputDir=c:\\Users\\glazou\\ISS\r\nOutputBaseFilename= bluegriffon-3.1.win-x86_64\r\nDisableWelcomePage=no\r\nSourceDir=c:\\trees\\build\r\nSetupIconFile=bluegriffon.ico\r\nWizardSmallImageFile=smallwizardimage.bmp\r\nWizardImageFile=wizWatermark.bmp\r\nCompression=lzma\r\nSolidCompression=yes\r\nArchitecturesInstallIn64BitMode=x64\r\n\r\n[Languages]\r\nName: \"english\"; MessagesFile: \"compiler:Default.isl\"\r\nName: \"french\"; MessagesFile: \"compiler:Languages\\French.isl\"\r\n\r\n[Tasks]\r\nName: \"desktopicon\"; Description: \"{cm:CreateDesktopIcon}\"; GroupDescription: \"{cm:AdditionalIcons}\"; Flags: unchecked\r\nName: \"quicklaunchicon\"; Description: \"{cm:CreateQuickLaunchIcon}\"; GroupDescription: \"{cm:AdditionalIcons}\"; Flags: unchecked; OnlyBelowVersion: 0,6.1\r\n\r\n[Files]\r\nSource: \"C:\\Users\\glazou\\bluegriffon\\bluegriffon.exe\"; DestDir: \"{app}\"; Flags: ignoreversion\r\nSource: \"C:\\trees\\build\\boxcutter\\*\"; DestDir: \"{app}\\editor\"; Flags: ignoreversion\r\nSource: \"C:\\Users\\glazou\\bluegriffon\\*\"; DestDir: \"{app}\"; Flags: ignoreversion recursesubdirs createallsubdirs\r\n; NOTE: Don't use \"Flags: ignoreversion\" on any shared system files\r\nSource: \"c:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\Remote Debugger\\x64\\api-*.dll\"; DestDir: \"{app}\"; Flags: ignoreversion\r\nSource: \"c:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\Remote Debugger\\x64\\vcruntime140.dll\"; DestDir: \"{app}\"; Flags: ignoreversion\r\nSource: \"c:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\Remote Debugger\\x64\\msvcp140.dll\"; DestDir: \"{app}\"; Flags: ignoreversion\r\nSource: \"c:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\Remote Debugger\\x64\\ucrtbase.dll\"; DestDir: \"{app}\"; Flags: ignoreversion\r\n\r\n[Icons]\r\nName: \"{group}\\BlueGriffon\"; Filename: \"{app}\\bluegriffon.exe\"\r\nName: \"{group}\\{cm:UninstallProgram,BlueGriffon}\"; Filename: \"{uninstallexe}\"\r\nName: \"{commondesktop}\\BlueGriffon\"; Filename: \"{app}\\bluegriffon.exe\"; Tasks: desktopicon\r\nName: \"{userappdata}\\Microsoft\\Internet Explorer\\Quick Launch\\BlueGriffon\"; Filename: \"{app}\\bluegriffon.exe\"; Tasks: quicklaunchicon\r\n\r\n\r\n[Run]\r\nFilename: \"{app}\\bluegriffon.exe\"; Description: \"{cm:LaunchProgram,BlueGriffon}\"; Flags: nowait postinstall skipifsilent\r\n\r\n"
  },
  {
    "path": "config/win/bluegriffon32.iss",
    "content": "; Script generated by the Inno Setup Script Wizard.\n; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!\n\n[Setup]\n; NOTE: The value of AppId uniquely identifies this application.\n; Do not use the same AppId value in installers for other applications.\n; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)\nAppId={{A9015334-10BE-4D64-A776-203336EFE806}\nAppName=BlueGriffon\nAppVersion=3.1\nAppCopyright=Copyright (C) 1998-2019 Disruptive Innovations\nAppPublisher=Disruptive Innovations SAS\nAppPublisherURL=http://bluegriffon.org\nAppSupportURL=http://bluegriffon.org\nAppUpdatesURL=http://bluegriffon.org\nDefaultDirName={pf}\\BlueGriffon\nDefaultGroupName=BlueGriffon\nAllowNoIcons=yes\nOutputDir=c:\\Users\\glazou\\ISS\nOutputBaseFilename= bluegriffon-3.1.win-i686\nDisableWelcomePage=no\nSourceDir=c:\\trees\\build\nSetupIconFile=bluegriffon.ico\nWizardSmallImageFile=smallwizardimage.bmp\nWizardImageFile=wizWatermark.bmp\nCompression=lzma\nSolidCompression=yes\n\n[Languages]\nName: \"english\"; MessagesFile: \"compiler:Default.isl\"\nName: \"french\"; MessagesFile: \"compiler:Languages\\French.isl\"\n\n[Tasks]\nName: \"desktopicon\"; Description: \"{cm:CreateDesktopIcon}\"; GroupDescription: \"{cm:AdditionalIcons}\"; Flags: unchecked\nName: \"quicklaunchicon\"; Description: \"{cm:CreateQuickLaunchIcon}\"; GroupDescription: \"{cm:AdditionalIcons}\"; Flags: unchecked; OnlyBelowVersion: 0,6.1\n\n[Files]\nSource: \"C:\\Users\\glazou\\bluegriffon\\bluegriffon.exe\"; DestDir: \"{app}\"; Flags: ignoreversion\nSource: \"C:\\trees\\build\\boxcutter\\*\"; DestDir: \"{app}\\editor\"; Flags: ignoreversion\nSource: \"C:\\Users\\glazou\\bluegriffon\\*\"; DestDir: \"{app}\"; Flags: ignoreversion recursesubdirs createallsubdirs\n; NOTE: Don't use \"Flags: ignoreversion\" on any shared system files\nSource: \"c:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\Remote Debugger\\x86\\api-*.dll\"; DestDir: \"{app}\"; Flags: ignoreversion\nSource: \"c:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\Remote Debugger\\x86\\vcruntime140.dll\"; DestDir: \"{app}\"; Flags: ignoreversion\nSource: \"c:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\Remote Debugger\\x86\\msvcp140.dll\"; DestDir: \"{app}\"; Flags: ignoreversion\nSource: \"c:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\Remote Debugger\\x86\\ucrtbase.dll\"; DestDir: \"{app}\"; Flags: ignoreversion\n\n[Icons]\nName: \"{group}\\BlueGriffon\"; Filename: \"{app}\\bluegriffon.exe\"\nName: \"{group}\\{cm:UninstallProgram,BlueGriffon}\"; Filename: \"{uninstallexe}\"\nName: \"{commondesktop}\\BlueGriffon\"; Filename: \"{app}\\bluegriffon.exe\"; Tasks: desktopicon\nName: \"{userappdata}\\Microsoft\\Internet Explorer\\Quick Launch\\BlueGriffon\"; Filename: \"{app}\\bluegriffon.exe\"; Tasks: quicklaunchicon\n\n\n[Run]\nFilename: \"{app}\\bluegriffon.exe\"; Description: \"{cm:LaunchProgram,BlueGriffon}\"; Flags: nowait postinstall skipifsilent\n"
  },
  {
    "path": "confvars.sh",
    "content": "#! /bin/sh\n# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Mozilla Build System\n#\n# The Initial Developer of the Original Code is\n# Ben Turner <mozilla@songbirdnest.com>\n#\n# Portions created by the Initial Developer are Copyright (C) 2007\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nMOZ_APP_VENDOR=Disruptive\\ Innovations\\ SARL\n\nMOZ_APP_NAME=bluegriffon\nMOZ_APP_DISPLAYNAME=BlueGriffon\nMOZ_APP_BASENAME=BlueGriffon\n\n#MOZ_ENABLE_LIBXUL=1\nMOZ_NO_XPCOM_OBSOLETE=1\nMOZ_UPDATER=1\nMOZ_INSTALLER=1\nMOZ_STANDALONE_COMPOSER=1\nMOZ_NO_ACTIVEX_SUPPORT=1\nMOZ_ACTIVEX_SCRIPTING_SUPPORT=\nMOZ_JAVAXPCOM=\nMOZ_CRASHREPORTER=\n\nMOZ_APP_STATIC_INI=1\nMOZ_CHROME_FILE_FORMAT=jar\n\nMOZ_APP_VERSION_TXT=${_topsrcdir}/$MOZ_BUILD_APP/config/version.txt\nMOZ_APP_VERSION=`cat $MOZ_APP_VERSION_TXT`\n\nMOZ_APP_CODENAME_TXT=${_topsrcdir}/$MOZ_BUILD_APP/config/codename.txt\nMOZ_APP_CODENAME=`cat $MOZ_APP_CODENAME_TXT`\n\nMOZ_APP_ID=bluegriffon@bluegriffon.com\n\nMOZ_DEVTOOLS=all\n"
  },
  {
    "path": "defs.mk",
    "content": "XPI_ROOT_APPID=$(MOZ_APP_ID)\n"
  },
  {
    "path": "extensions/Makefile.in",
    "content": "\nDEPTH\t\t= ../..\ntopsrcdir\t= @top_srcdir@\nsrcdir\t= @srcdir@\nVPATH\t\t= @srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\ninclude $(topsrcdir)/config/rules.mk\n\n"
  },
  {
    "path": "extensions/fs/Makefile.in",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Mozilla.org\n#\n# The Initial Developer of the Original Code is\n# Netscape Communications Corporation.\n# Portions created by the Initial Developer are Copyright (C) 2003\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Daniel Glazman (daniel@glazman.org), on behalf of Lindows.com\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nDEPTH\t\t= ../../..\ntopsrcdir\t= @top_srcdir@\nsrcdir\t= @srcdir@\nVPATH\t\t= @srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\ninclude $(topsrcdir)/config/rules.mk\n\n"
  },
  {
    "path": "extensions/fs/content/addFont.js",
    "content": "var gRv;\nfunction Startup()\n{\n  gRv = window.arguments[0];\n  GetUIElements();\n}\n\nfunction onAccept()\n{\n  gRv.cancelled = false;\n  gRv.value = gDialog.choice.value;\n  return true;\n}"
  },
  {
    "path": "extensions/fs/content/addFont.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n<!DOCTYPE dialog SYSTEM \"chrome://fs/locale/addFont.dtd\">\n\n<dialog title=\"&window.title;\"\n        id=\"bluegriffonAddFont\"\n        windowtype=\"BlueGriffon:addFont\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        buttons=\"accept,cancel\"\n        onload=\"Startup()\"\n        style=\"height: auto\"\n        ondialogaccept=\"return onAccept()\"\n        persist=\"screenX screenY \">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n\n  <script type=\"application/x-javascript\"  src=\"chrome://fs/content/addFont.js\"/>\n\n  <keyset>\n    <key keycode=\"VK_ESCAPE\" oncommand=\"window.close()\"/>\n  </keyset>\n\n  <label value=\"&window.title;\"/>\n  <radiogroup id=\"choice\"\n              orient=\"vertical\"\n              class=\"indent\">\n    <radio label=\"&yes.label;\"\n           value=\"yes\"/>\n    <radio label=\"&no.label;\"\n           value=\"no\"/>\n  </radiogroup>\n</dialog>\n"
  },
  {
    "path": "extensions/fs/content/fontsquirrel.js",
    "content": "\n// see http://www.fontsquirrel.com/blog/2010/12/the-font-squirrel-api\n\nconst kCLASSIFICATIONS_QUERY_URL = \"http://www.fontsquirrel.com/api/classifications\";\nconst kFONTLIST_QUERY_URL = \"http://www.fontsquirrel.com/api/fontlist/\";\nconst kPREVIEW_URL = \"http://www.fontsquirrel.com/widgets/test_drive/%id?s=24&t=%text\";\nconst kFONTDETAILS_QUERY_URL = \"http://www.fontsquirrel.com/api/familyinfo/\";\nconst kFONTFACEKIT_URL = \"http://www.fontsquirrel.com/fontfacekit/\";\n"
  },
  {
    "path": "extensions/fs/content/fs.js",
    "content": "Components.utils.import(\"resource://gre/modules/urlHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/prompterHelper.jsm\");\n\nvar gClassifications = null;\nvar gFontLists = {};\n\nfunction SendRequest(aURL, aCallback, aContext)\n{\n  var req = new XMLHttpRequest();\n  req.open('GET', aURL, true);\n  req.onreadystatechange = function (aEvt) {\n    if (req.readyState == 4) {\n      gDialog.ThrobberButton.hidden = true;\n       if(req.status == 200) {\n        aCallback(req.responseText, aContext);\n       }\n       else\n        alert(req.status);\n    }\n  };\n  gDialog.ThrobberButton.hidden = false;\n  req.send(null);\n}\n\nfunction GetClassifications()\n{\n  SendRequest(kCLASSIFICATIONS_QUERY_URL, UpdateClassifications);\n}\n\n\nfunction Startup()\n{\n  GetUIElements();\n\n  var docUrl = EditorUtils.getDocumentUrl();\n  var docUrlScheme = UrlUtils.getScheme(docUrl);\n  if (!docUrlScheme || docUrlScheme == \"resource\") {\n    PromptUtils.alertWithTitle(gDialog.stringBundle.getString(\"MustBeSavedTitle\"),\n                               gDialog.stringBundle.getString(\"MustBeSavedMessage\"),\n                               null);\n    window.close();\n    return;\n  }\n\n  document.documentElement.getButton(\"accept\").setAttribute(\"disabled\", \"true\");\n\n  try {\n    var prose = GetPrefs().getCharPref(\"extension.fs.preview.prose\");\n    gDialog.previewTextbox.value = prose;\n  }\n  catch(e) {}\n\n  GetClassifications();\n}\n\nfunction UpdateClassifications(aJSON)\n{\n  gClassifications = JSON.parse(aJSON);\n  for (var i = 0; i < gClassifications.length; i++) {\n    var c = gClassifications[i];\n    var item = document.createElement(\"listitem\");\n    item.setAttribute(\"label\", c.name.replace( /%20/g, \" \") + \" (\" + c.count + \")\");\n    item.setAttribute(\"value\", c.name);\n    gDialog.classificationsBox.appendChild(item);\n  }\n}\n\nfunction onClassificationSelected(aElt)\n{\n  if (!aElt.selectedItem)\n    return;\n\n  gDialog.preview.setAttribute(\"src\", \"\");\n  document.documentElement.getButton(\"accept\").setAttribute(\"disabled\", \"true\");\n\n  var classification = aElt.selectedItem.getAttribute(\"value\");\n  if (classification in gFontLists)\n    ShowFontList(classification);\n  else\n    SendRequest(kFONTLIST_QUERY_URL + classification, UpdateFontList, classification);\n}\n\nfunction UpdateFontList(aJSON, aClassification)\n{\n  gFontLists[aClassification] = JSON.parse(aJSON);\n  ShowFontList(aClassification);\n}\n\nfunction ShowFontList(aClassification)\n{\n  // clean the font list\n  var child = gDialog.fontListBox.lastElementChild;\n  while (child && child.nodeName.toLowerCase() != \"listcols\") {\n    var tmp = child.previousElementSibling;\n    gDialog.fontListBox.removeChild(child);\n    child = tmp;\n  }\n  for (var i = 0; i < gFontLists[aClassification].length; i++) {\n    var f = gFontLists[aClassification][i];\n    var item = document.createElement(\"listitem\");\n    item.setAttribute(\"label\", f.family_name);\n    item.setAttribute(\"value\", i);\n    item.setAttribute(\"family_urlname\", f.family_urlname);\n    item.setAttribute(\"classification\", aClassification);\n    gDialog.fontListBox.appendChild(item);\n  }\n}\n\nfunction onFontSelected(aElt)\n{\n  if (!aElt.selectedItem)\n    return;\n\n  document.documentElement.getButton(\"accept\").removeAttribute(\"disabled\");\n\n  SendRequest(kFONTDETAILS_QUERY_URL + aElt.selectedItem.getAttribute(\"family_urlname\"), _onFontSelected, null);\n}\n\nvar lastChecksum = \"\";\nfunction _onFontSelected(aJSON, aDummy)\n{\n  var fontInfo = JSON.parse(aJSON);\n\n  var url = kPREVIEW_URL.replace( /%id/g, fontInfo[0].checksum)\n                        .replace( /%text/g, escape(gDialog.previewTextbox.value));\n\n  lastChecksum = fontInfo[0].checksum;\n  gDialog.ThrobberButton.hidden = false;\n  gDialog.preview.setAttribute(\"src\", url);\n}\n\nfunction UpdatePreview()\n{\n  gTimeout = null;\n  if (lastChecksum) {\n    var url = kPREVIEW_URL.replace( /%id/g, lastChecksum)\n                          .replace( /%text/g, escape(gDialog.previewTextbox.value));\n  \n    gDialog.ThrobberButton.hidden = false;\n    gDialog.preview.setAttribute(\"src\", url);\n    return;\n  }\n  GetPrefs().setCharPref(\"extension.fs.preview.prose\", gDialog.previewTextbox.value);\n  onFontSelected(gDialog.fontListBox);\n}\n\nvar gTimeout = null;\n\nfunction UpdatePreviewOnResize()\n{\n  if (gTimeout)\n    clearTimeout(gTimeout);\n\n  gTimeout = setTimeout(UpdatePreview, 500);\n}\n\nfunction onAccept()\n{\n  var classification = gDialog.classificationsBox.selectedItem.getAttribute(\"value\");\n  var fontIndex      = gDialog.fontListBox.selectedItem.getAttribute(\"value\");\n  var font = gFontLists[classification][fontIndex];\n\n  document.documentElement.getButton(\"accept\").setAttribute(\"disabled\", \"true\");\n  var rv = {cancelled: true, value: \"no\" };\n  window.openDialog('chrome://fs/content/addFont.xul',\"_blank\",\n                    \"chrome,modal,scrollbars=yes\", rv);\n\n  if (rv.cancelled) {\n    document.documentElement.getButton(\"accept\").removeAttribute(\"disabled\");\n    return false;\n  }\n\n  if (rv.value == \"no\") {\n    var url = kFONTFACEKIT_URL + font.family_urlname;\n    var req = new XMLHttpRequest();\n    req.open('GET', url, true);\n    req.overrideMimeType('text/plain; charset=x-user-defined');  \n    req.onreadystatechange = function (aEvt) {\n      if (req.readyState == 4) {\n        gDialog.loadingLabel.hidden = true;\n        gDialog.ThrobberButton.hidden = true;\n         if(req.status == 200) {\n          WriteFile(font.family_urlname, req.responseText);\n         }\n         else\n          alert(req.status);\n      }\n    };\n    gDialog.ThrobberButton.hidden = false;\n    gDialog.loadingLabel.hidden = false;\n    req.send(null);\n  \n    return false;\n  }\n\n\n  var fp = Components.classes[\"@mozilla.org/filepicker;1\"]\n             .createInstance(Components.interfaces.nsIFilePicker);\n  fp.init(window, gDialog.stringBundle.getString(\"SelectFile\"),\n          Components.interfaces.nsIFilePicker.modeOpen);\n  fp.appendFilter(gDialog.stringBundle.getString(\"Stylesheet\"), \"*.css\");\n  if (fp.show() == Components.interfaces.nsIFilePicker.returnOK) {\n    AddLinkToDocument(fp.file);\n    window.close();\n    return true;\n  }\n  document.documentElement.getButton(\"accept\").removeAttribute(\"disabled\");\n  return false;\n}\n\nfunction WriteFile(aFilename, aData)\n{\n  var fp = Components.classes[\"@mozilla.org/filepicker;1\"]\n             .createInstance(Components.interfaces.nsIFilePicker);\n  fp.init(window, gDialog.stringBundle.getString(\"SelectDir\"),\n          Components.interfaces.nsIFilePicker.modeGetFolder);\n  if (fp.show() == Components.interfaces.nsIFilePicker.returnOK) {\n    var file = Components.classes[\"@mozilla.org/file/directory_service;1\"].\n               getService(Components.interfaces.nsIProperties).\n               get(\"ProfD\", Components.interfaces.nsIFile);\n    file.createUnique(Components.interfaces.nsIFile.NORMAL_FILE_TYPE, parseInt(\"0600\", 8));\n                \n    var stream = Components.classes[\"@mozilla.org/network/safe-file-output-stream;1\"].\n                 createInstance(Components.interfaces.nsIFileOutputStream);\n    stream.init(file, 0x04 | 0x08 | 0x20, parseInt(\"0600\", 8), 0); // readwrite, create, truncate\n                \n    stream.write(aData, aData.length);\n    if (stream instanceof Components.interfaces.nsISafeOutputStream) {\n        stream.finish();\n    } else {\n        stream.close();\n    }\n\n    var dir = fp.file.clone();\n    dir.append(aFilename);\n    if (!dir.exists())\n      dir.create(Components.interfaces.nsIFile.DIRECTORY_TYPE, parseInt(\"0755\", 8));\n  \n    var sFile = UnzipPackage(file, dir);\n    file.remove(false);\n    // guess who's messing around... Windows...\n    sFile.permissions = 0444;\n    AddLinkToDocument(sFile);\n    window.close();\n    return;\n  }\n  file.remove(false);\n  document.documentElement.getButton(\"accept\").removeAttribute(\"disabled\");\n}\n\nfunction UnzipPackage(aFile, aDir)\n{\n  var sFile = null;\n  var zipReader = Components.classes[\"@mozilla.org/libjar/zip-reader;1\"]\n                    .createInstance(Components.interfaces.nsIZipReader);\n  zipReader.open(aFile);\n  try {\n    zipReader.test(null);\n  }\n  catch(e)\n  {\n    alert(e);\n    return null;\n  }\n\n  var entries = zipReader.findEntries(null);\n  while (entries.hasMore())\n  {\n    var entryName = entries.getNext();\n    sFile = _installZipEntry(zipReader, entryName, aDir, sFile);\n  }\n  zipReader.close();\n  return sFile;\n}\n\nfunction _installZipEntry(aZipReader, aZipEntry, aDestination, aFile)\n{\n  var sFile = aFile;\n  var file = aDestination.clone();\n  var dirs = aZipEntry.split(/\\//);\n  var isDirectory = /\\/$/.test(aZipEntry);\n\n  var end = dirs.length;\n  if (!isDirectory)\n    --end;\n\n  for (var i = 0; i < end; ++i)\n  {\n    file.append(dirs[i]);\n    if (!file.exists())\n      file.create(Components.interfaces.nsIFile.DIRECTORY_TYPE, parseInt(\"0755\", 8));\n  }\n\n  if (!isDirectory)\n  {\n    file.append(dirs[end]);\n    if (dirs[end] == \"stylesheet.css\")\n      sFile = file;\n    aZipReader.extract(aZipEntry, file);\n    file.permissions = 0644;\n  }\n  return sFile;\n}\n\nfunction AddLinkToDocument(aFile)\n{\n  var uri = UrlUtils.getIOService().newFileURI(aFile);\n  var spec = uri.spec;\n  var doc = EditorUtils.getCurrentDocument();\n  var link = doc.createElement(\"link\");\n  link.setAttribute(\"rel\", \"stylesheet\");\n  link.setAttribute(\"type\", \"text/css\");\n  link.setAttribute(\"href\", UrlUtils.makeRelativeUrl(spec));\n  EditorUtils.getCurrentEditor().insertNode(link, doc.querySelector(\"head\"), 0);\n}\n"
  },
  {
    "path": "extensions/fs/content/fs.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/listboxBg.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://fs/skin/fs.css\" type=\"text/css\"?>\n\n<!DOCTYPE dialog SYSTEM \"chrome://fs/locale/fs.dtd\">\n\n<dialog title=\"&window.title;\"\n        id=\"bluegriffonFs\"\n        windowtype=\"BlueGriffon:Fs\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        buttons=\"accept,cancel\"\n        onload=\"Startup()\"\n        style=\"height: auto\"\n        ondialogaccept=\"return onAccept()\"\n        buttonlabelaccept=\"&addToDocument.label;\"\n        persist=\"screenX screenY width height\"\n        width=\"660\"\n        height=\"300\"\n        screenX=\"24\" screenY=\"24\"\n        onresize=\"UpdatePreviewOnResize()\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n\n  <script type=\"application/x-javascript\"  src=\"chrome://fs/content/fontsquirrel.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://fs/content/fs.js\"/>\n\n  <keyset>\n    <key keycode=\"VK_ESCAPE\" oncommand=\"window.close()\"/>\n  </keyset>\n\n  <stringbundle id=\"stringBundle\"   src=\"chrome://fs/locale/fs.properties\"/>\n\n  <hbox flex=\"1\">\n    <listbox id=\"classificationsBox\"\n             onselect=\"onClassificationSelected(this)\">\n      <listhead>\n         <listheader label=\"&classifications.label;\" />\n      </listhead>\n      <listcols>\n        <listcol flex=\"1\"/>\n      </listcols>\n    </listbox>\n    <listbox id=\"fontListBox\"\n                 flex=\"1\"\n                 onselect=\"onFontSelected(this)\">\n      <listhead>\n         <listheader label=\"&fontList.label;\"/>\n      </listhead>\n      <listcols>\n        <listcol flex=\"1\"/>\n      </listcols> \n    </listbox>\n  </hbox>\n  <hbox id=\"Toolbox\" class=\"listboxBg\">\n    <label value=\" \" />\n    <label value=\"&loading.label;\" hidden=\"true\" id=\"loadingLabel\"/>\n    <spacer flex=\"1\"/>\n    <image class=\"listboxBgThrobberButton\"\n           tooltiptext=\"&networkActivity.tooltip;\"\n           id=\"ThrobberButton\"\n           hidden=\"true\"/>\n  </hbox>\n  <groupbox style=\"min-height: 120px;\">\n    <caption label=\"Preview\"/>\n    <hbox align=\"center\">\n      <label value=\"&previewText.label;\"/>\n      <textbox value=\"&prose.label;\"\n               flex=\"1\"\n               type=\"timed\"\n               timeout=\"500\"\n               id=\"previewTextbox\"\n               oncommand=\"UpdatePreview()\"/>\n    </hbox>\n    <hbox align=\"center\"\n          style=\" background-color: white; border-radius: 5px; margin-bottom: 4px\"\n          flex=\"1\"\n          id=\"previewBox\">\n      <spacer flex=\"1\"/>\n      <image id=\"preview\" onload=\"gDialog.ThrobberButton.hidden = true\" />\n      <spacer flex=\"1\"/>\n    </hbox>\n  </groupbox>\n</dialog>\n"
  },
  {
    "path": "extensions/fs/content/fsOverlay.js",
    "content": "Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar cmdFsCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    window.openDialog('chrome://fs/content/fs.xul',\"_blank\",\n                      \"chrome,resizable,scrollbars=yes\");\n  }\n};\n\nvar FsHelper = {\n  startup: function()\n  {\n    window.removeEventListener(\"load\", FsHelper.startup, false);\n    var commandTable = ComposerCommands.getComposerCommandTable();\n    commandTable.registerCommand(\"cmd_fsManager\", cmdFsCommand);\n  }\n};\n\nwindow.addEventListener(\"load\", FsHelper.startup, false);\n"
  },
  {
    "path": "extensions/fs/content/fsOverlay.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://fs/skin/fsOverlay.css\" type=\"text/css\"?>\n\n<!DOCTYPE overlay [\n  <!ENTITY % fsOverlayDTD SYSTEM \"chrome://fs/locale/fsOverlay.dtd\">\n  %fsOverlayDTD;\n]>\n\n<overlay id=\"fsOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://fs/content/fsOverlay.js\"/>\n\n  <menupopup id=\"webfontsMenupopup\">\n    <menuitem label=\"&fsWindow.label;\"\n              command=\"cmd_fsManager\"/>\n  </menupopup>\n\n  <commandset id=\"composerMenuItems\">\n    <command id=\"cmd_fsManager\" oncommand=\"goDoCommand('cmd_fsManager')\"/>\n  </commandset>\n\n</overlay>         \n\n"
  },
  {
    "path": "extensions/fs/install.rdf",
    "content": "<?xml version=\"1.0\"?>\n  \n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n     xmlns:em=\"http://www.mozilla.org/2004/em-rdf#\">\n  <Description about=\"urn:mozilla:install-manifest\">\n    <em:id>fs@bluegriffon.com</em:id>\n    <em:version>3.2</em:version>\n  \n    <em:targetApplication>\n      <!-- BlueGriffon -->\n      <Description>\n        <em:id>bluegriffon@bluegriffon.com</em:id>\n        <em:minVersion>3.2</em:minVersion>\n        <em:maxVersion>*</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n  \n    <!-- front-end metadata -->\n    <em:name>FontSquirrel Manager</em:name>\n    <em:description>FontSquirrel Manager for BlueGriffon</em:description>\n    <em:creator>Disruptive Innovations SARL</em:creator>\n    <em:homepageURL>http://www.disruptive-innovations.com/</em:homepageURL>\n\n  </Description>\n</RDF>\n"
  },
  {
    "path": "extensions/fs/jar.mn",
    "content": ""
  },
  {
    "path": "extensions/fs/jar.mn.in",
    "content": "fs.jar:\n% content   fs          %content/fs/\n% skin    fs    classic/1.0 %skin/classic/fs/\n% overlay   chrome://bluegriffon/content/xul/bluegriffon.xul    chrome://fs/content/fsOverlay.xul\n  content/fs/fsOverlay.xul         (content/fsOverlay.xul)\n  content/fs/fsOverlay.js          (content/fsOverlay.js)\n  content/fs/fontsquirrel.js       (content/fontsquirrel.js)\n  content/fs/fs.xul                (content/fs.xul)\n  content/fs/fs.js                 (content/fs.js)\n  skin/classic/fs/fs.css           (skin/fs.css)\n  content/fs/addFont.xul           (content/addFont.xul)\n  content/fs/addFont.js            (content/addFont.js)\n\n"
  },
  {
    "path": "extensions/fs/moz.build",
    "content": "JAR_MANIFESTS += ['jar.mn']\n"
  },
  {
    "path": "extensions/fs/skin/fs.css",
    "content": "listbox {\n  margin: 0px;\n}\n\n#ThrobberButton {\n  margin-right: 6px;\n}"
  },
  {
    "path": "extensions/gfd/Makefile.in",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Mozilla.org\n#\n# The Initial Developer of the Original Code is\n# Netscape Communications Corporation.\n# Portions created by the Initial Developer are Copyright (C) 2003\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Daniel Glazman (daniel@glazman.org), on behalf of Lindows.com\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nDEPTH\t\t= ../../..\ntopsrcdir\t= @top_srcdir@\nsrcdir\t= @srcdir@\nVPATH\t\t= @srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\ninclude $(topsrcdir)/config/rules.mk\n\n"
  },
  {
    "path": "extensions/gfd/content/addFont.js",
    "content": "const kSUBSET_IDS = [\"latinSubsetCheckbox\", \"greekSubsetCheckbox\", \"cyrillicSubsetCheckbox\", \"khmerSubsetCheckbox\"];\n\nvar gRv = null;\nvar gFontsList = null;\n\nfunction Startup()\n{\n  GetUIElements();\n\n  gRv = window.arguments[0];\n\n  function compare(a, b) {\n    if (a.name > b.name)\n      return 1;\n    if (a.name < b.name)\n      return -1;\n    return 0;\n  }\n  gFontsList = kDIRECTORY.sort(compare);\n\n  for (var i = 0; i < gFontsList.length; i++) {\n    var item = document.createElement(\"menuitem\");\n    item.setAttribute(\"label\", gFontsList[i].name);\n    item.setAttribute(\"value\", gFontsList[i].name);\n    gDialog.fontFamilyMenupopup.appendChild(item);\n  }\n\n  gFontsList = {};\n  for (var i = 0; i < kDIRECTORY.length; i++)\n  {\n    var f = kDIRECTORY[i];\n    gFontsList[f.name] = {\n                           subsets: f.subsets,\n                           regular: f.regular,\n                           bold: f.bold,\n                           italic: f.italic,\n                           bolditalic: f.bolditalic,\n                           extra: f.extra\n                         };\n  }\n  document.documentElement.getButton(\"accept\").setAttribute(\"disabled\", \"true\");\n  //window.sizeToContent();\n}\n\nfunction onFontSelected(aElt)\n{\n  if (!aElt.value)\n    return;\n  document.documentElement.getButton(\"accept\").removeAttribute(\"disabled\");\n\n  var family = aElt.value;\n\n  // subsets\n  var subsets = gFontsList[family].subsets.split(\",\");\n  gDialog.latinSubsetCheckbox.checked = false;\n  gDialog.greekSubsetCheckbox.checked = false;\n  gDialog.cyrillicSubsetCheckbox.checked = false;\n  gDialog.khmerSubsetCheckbox.checked = false;\n\n  gDialog.latinSubsetCheckbox.disabled =    (subsets.indexOf(\"latin\") == -1);\n  gDialog.cyrillicSubsetCheckbox.disabled = (subsets.indexOf(\"cyrillic\") == -1);\n  gDialog.greekSubsetCheckbox.disabled =    (subsets.indexOf(\"greek\") == -1);\n  gDialog.khmerSubsetCheckbox.disabled =    (subsets.indexOf(\"khmer\") == -1);\n\n  // variants\n  gDialog.regularVariant.checked = false;\n  gDialog.italicVariant.checked = false;\n  gDialog.boldVariant.checked = false;\n  gDialog.bolditalicVariant.checked = false;\n\n  gDialog.regularVariant.disabled = !gFontsList[family].regular;\n  gDialog.italicVariant.disabled = !gFontsList[family].italic;\n  gDialog.boldVariant.disabled = !gFontsList[family].bold;\n  gDialog.bolditalicVariant.disabled = !gFontsList[family].bolditalic;\n\n  // clear existing extras\n  var row = gDialog.boldVariant.parentNode.nextSibling;\n  while (row) {\n    var tmp = row.nextSibling;\n    gDialog.variantRows.removeChild(row);\n    row = tmp;\n  }\n\n  // add current extras\n  var extras = gFontsList[family].extra ? gFontsList[family].extra.split(\",\") : [];\n  var row = null;\n  for (var i = 0; i < extras.length; i++) {\n    if (!row) {\n      row = document.createElement(\"row\");\n      row.setAttribute(\"align\", \"center\");\n      gDialog.variantRows.appendChild(row);\n    }\n    var checkbox = document.createElement(\"checkbox\");\n    checkbox.setAttribute(\"label\", extras[i]);\n    checkbox.setAttribute(\"value\", extras[i]);\n    row.appendChild(checkbox);\n    if ((i/2) != Math.floor(i/2))\n      row = null;\n  }\n\n  // the preview...\n  /*\n  var doc = gDialog.previewIframe.contentDocument;\n  doc.getElementById(\"preview\").textContent = family;\n  doc.getElementById(\"preview\").style.fontFamily = family;\n  var link = doc.querySelector(\"link\");\n  if (link)\n    link.parentNode.removeChild(link);\n  link = doc.createElement(\"link\");\n  link.setAttribute(\"rel\", \"stylesheet\");\n  link.setAttribute(\"type\", \"text/css\");\n  link.setAttribute(\"href\", kLOADER_URL + family.replace( / /g, \"+\"));\n  doc.querySelector(\"head\").appendChild(link)\n  */\n  gDialog.previewIframe.contentWindow.BGLoadFont(family);\n  window.sizeToContent();\n}\n\nfunction onAccept()\n{\n  var family = gDialog.fontFamilyMenulist.value;\n  if (family) {\n    gRv.value = true;\n\n    gRv.family = family;\n\n    var subsetsArray = [];\n    for (var i = 0; i < kSUBSET_IDS.length; i++) {\n      if (gDialog[kSUBSET_IDS[i]].checked)\n        subsetsArray.push(gDialog[kSUBSET_IDS[i]].getAttribute(\"value\"));\n    }\n    var subsets =  subsetsArray.length ? subsetsArray.join(\",\") : \"\";\n\n    var variantsArray = [];\n    var variantsCheckboxes = gDialog.variantRows.querySelectorAll(\"checkbox\");\n    for (var i = 0; i < variantsCheckboxes.length; i++) {\n      if (variantsCheckboxes[i].checked)\n        variantsArray.push(variantsCheckboxes[i].getAttribute(\"value\"));\n    }\n\n    gRv.subsets = subsets;\n    gRv.variants = variantsArray.length ? variantsArray.join(\",\") : \"\";\n  }\n\n  return true;\n}\n"
  },
  {
    "path": "extensions/gfd/content/addFont.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/listboxBg.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://gfd/skin/addFont.css\" type=\"text/css\"?>\n\n<!DOCTYPE dialog SYSTEM \"chrome://gfd/locale/addFont.dtd\">\n\n<dialog title=\"&window.title;\"\n        id=\"bluegriffonGfd\"\n        windowtype=\"BlueGriffon:addFont\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        buttons=\"accept,cancel\"\n        onload=\"Startup()\"\n        style=\"height: auto\"\n        ondialogaccept=\"return onAccept()\"\n        persist=\"screenX screenY\"\n        screenX=\"24\" screenY=\"24\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n\n  <script type=\"application/x-javascript\" src=\"chrome://gfd/content/directory.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://gfd/content/addFont.js\"/>\n\n  <keyset>\n    <key keycode=\"VK_ESCAPE\" oncommand=\"window.close()\"/>\n  </keyset>\n\n  <groupbox>\n    <caption label=\"&fontFamily.label;\"/>\n    <hbox align=\"center\">\n      <menulist id=\"fontFamilyMenulist\" label=\"Select a font...\"\n                onselect=\"onFontSelected(this)\">\n        <menupopup id=\"fontFamilyMenupopup\"/>\n      </menulist>\n    </hbox>\n  </groupbox>\n\n  <groupbox>\n    <caption label=\"&preview.label;\"/>\n    <iframe id=\"previewIframe\"\n            src=\"chrome://gfd/content/preview.html\" style=\"height: 60px; width: 450px\"/>\n  </groupbox>\n\n  <groupbox>\n    <caption label=\"&subset.label;\"/>\n    <hbox align=\"center\">\n      <checkbox id=\"latinSubsetCheckbox\"    label=\"&latin.label;\"    value=\"latin\"/>\n      <checkbox id=\"cyrillicSubsetCheckbox\" label=\"&cyrillic.label;\" value=\"cyrillic\"/>\n      <checkbox id=\"greekSubsetCheckbox\"    label=\"&greek.label;\"    value=\"greek\"/>\n      <checkbox id=\"khmerSubsetCheckbox\"    label=\"&khmer.label;\"    value=\"khmer\"/>\n    </hbox>\n  </groupbox>\n\n  <groupbox>\n    <caption label=\"&variants.label;\"/>\n    <grid>\n      <columns><column flex=\"1\"/><column flex=\"1\"/></columns>\n      <rows id=\"variantRows\">\n        <row align=\"center\">\n          <checkbox id=\"regularVariant\"     label=\"&regular.label;\" value=\"regular\"/>\n          <checkbox id=\"italicVariant\"      label=\"&italic.label;\" value=\"italic\"/>\n        </row>\n        <row align=\"center\">\n          <checkbox id=\"boldVariant\"        label=\"&bold.label;\" value=\"bold\"/>\n          <checkbox id=\"bolditalicVariant\"  label=\"&bolditalic.label;\" value=\"bolditalic\"/>\n        </row>\n      </rows>\n    </grid>\n  </groupbox>\n</dialog>\n"
  },
  {
    "path": "extensions/gfd/content/directory.js",
    "content": "const kDIRECTORY = [\n  { name: \"Droid Sans\",        subsets: \"latin\", regular: true, bold: true,  italic: false, bolditalic: false, extra: \"\"},\n  { name: \"Lobster\",           subsets: \"latin\", regular: true, bold: false, italic: false, bolditalic: false, extra: \"\" },\n  { name: \"Droid Serif\",       subsets: \"latin\", regular: true, bold: true,  italic: true,  bolditalic: true,  extra: \"\" },\n  { name: \"Yanone Kaffeesatz\", subsets: \"latin\", regular: true, bold: true,  italic: false, bolditalic: false, extra: \"extralight,light\" },\n  { name: \"Nobile\",            subsets: \"latin\", regular: true, bold: true,  italic: true,  bolditalic: true,  extra: \"\" },\n  { name: \"Reenie Beanie\",     subsets: \"latin\", regular: true, bold: false, italic: false, bolditalic: false, extra: \"\" },\n  { name: \"Molengo\",           subsets: \"latin\", regular: true, bold: false, italic: false, bolditalic: false, extra: \"\" },\n  { name: \"OFL Sorts Mill Goudy TT\", subsets: \"latin\", regular: true, bold: false, italic: true, bolditalic: false, extra: \"\" },\n  { name: \"PT Sans\",           subsets: \"latin,cyrillic\", regular: true, bold: true,  italic: true,  bolditalic: true,  extra: \"\" },\n  { name: \"PT Sans Caption\",   subsets: \"latin,cyrillic\", regular: true, bold: true,  italic: false,  bolditalic: false,  extra: \"\" },\n  { name: \"PT Sans Narrow\",    subsets: \"latin,cyrillic\", regular: true, bold: true,  italic: false,  bolditalic: false,  extra: \"\" },\n  { name: \"Tangerine\",         subsets: \"latin\", regular: true, bold: true,  italic: false, bolditalic: false, extra: \"\"},\n  { name: \"Vollkorn\",          subsets: \"latin\", regular: true, bold: true,  italic: true, bolditalic: true, extra: \"\"},\n  { name: \"Cantarell\",         subsets: \"latin\", regular: true, bold: true,  italic: true, bolditalic: true, extra: \"\"},\n  { name: \"Inconsolata\",       subsets: \"latin\", regular: true, bold: false,  italic: false, bolditalic: false, extra: \"\"},\n  { name: \"Cardo\",             subsets: \"latin\", regular: true, bold: false,  italic: false, bolditalic: false, extra: \"\"},\n  { name: \"Crimson Text\",      subsets: \"latin\", regular: true, bold: false,  italic: false, bolditalic: false, extra: \"\"},\n  { name: \"Neucha\",            subsets: \"latin,cyrillic\", regular: true, bold: false,  italic: false, bolditalic: false, extra: \"\"},\n  { name: \"Droid Sans Mono\",   subsets: \"latin\", regular: true, bold: false,  italic: false, bolditalic: false, extra: \"\"},\n  { name: \"Arvo\",              subsets: \"latin\", regular: true, bold: true,  italic: true, bolditalic: true, extra: \"\"},\n  { name: \"Neuton\",            subsets: \"latin\", regular: true, bold: false,  italic: false, bolditalic: false, extra: \"\"},\n  { name: \"Old Standard TT\",   subsets: \"latin\", regular: true, bold: true,  italic: true, bolditalic: false, extra: \"\"},\n  { name: \"IM Fell DW Pica\",   subsets: \"latin\", regular: true, bold: false,  italic: true, bolditalic: false, extra: \"\"},\n  { name: \"IM Fell English\",   subsets: \"latin\", regular: true, bold: false,  italic: true, bolditalic: false, extra: \"\"},\n  { name: \"IM Fell English SC\", subsets: \"latin\", regular: true, bold: false,  italic: false, bolditalic: false, extra: \"\"},\n  { name: \"IM Fell DW Pica SC\", subsets: \"latin\", regular: true, bold: false,  italic: false, bolditalic: false, extra: \"\"},\n  { name: \"IM Fell Double Pica SC\", subsets: \"latin\", regular: true, bold: false,  italic: false, bolditalic: false, extra: \"\"},\n  { name: \"IM Fell Double Pica\", subsets: \"latin\", regular: true, bold: false,  italic: true, bolditalic: false, extra: \"\"},\n  { name: \"IM Fell Great Primer SC\", subsets: \"latin\", regular: true, bold: false,  italic: false, bolditalic: false, extra: \"\"},\n  { name: \"IM Fell Great Primer\", subsets: \"latin\", regular: true, bold: false,  italic: true, bolditalic: false, extra: \"\"},\n  { name: \"IM Fell French Canon\", subsets: \"latin\", regular: true, bold: false,  italic: true, bolditalic: false, extra: \"\"},\n  { name: \"IM Fell French Canon SC\", subsets: \"latin\", regular: true, bold: false,  italic: false, bolditalic: false, extra: \"\"},\n  { name: \"Cuprum\",            subsets: \"latin,cyrillic\", regular: true, bold: false,  italic: false, bolditalic: false, extra: \"\"},\n  { name: \"Philosopher\",       subsets: \"latin,cyrillic\", regular: true, bold: false,  italic: false, bolditalic: false, extra: \"\"},\n  { name: \"Josefin Sans\",  subsets: \"latin\", regular: true, bold: false,  italic: false, bolditalic: true, extra: \"100,100italic,light,regularitalic,600,600italic\"},\n  { name: \"Tinos\",         subsets: \"latin\", regular: true, bold: true,  italic: true, bolditalic: true, extra: \"\"},\n  { name: \"Arimo\",         subsets: \"latin\", regular: true, bold: true,  italic: true, bolditalic: true, extra: \"\"},\n  { name: \"Josefin Slab\",  subsets: \"latin\", regular: true, bold: false,  italic: false, bolditalic: true, extra: \"100,100italic,light,regularitalic,600,600italic\"},\n  { name: \"Cousine\",       subsets: \"latin\", regular: true, bold: true,  italic: true, bolditalic: true, extra: \"\"},\n  { name: \"Allerta Stencil\",   subsets: \"latin\", regular: true, bold: false,  italic: false, bolditalic: false, extra: \"\"},\n  { name: \"UnifrakturMaguntia\",   subsets: \"latin\", regular: true, bold: false,  italic: false, bolditalic: false, extra: \"\"},\n  { name: \"Allerta\",       subsets: \"latin\", regular: true, bold: false,  italic: false, bolditalic: false, extra: \"\"},\n  { name: \"Bentham\",       subsets: \"latin\", regular: true, bold: false,  italic: false, bolditalic: false, extra: \"\"},\n  { name: \"Geo\",           subsets: \"latin\", regular: true, bold: false,  italic: false, bolditalic: false, extra: \"\"},\n  { name: \"Puritan\",       subsets: \"latin\", regular: true, bold: true,  italic: true, bolditalic: true, extra: \"\"},\n  { name: \"GFS Neohellenic\", subsets: \"greek\", regular: true, bold: true,  italic: true, bolditalic: true, extra: \"\"},\n  { name: \"GFS Didot\",     subsets: \"greek\", regular: true, bold: false,  italic: false, bolditalic: false, extra: \"\"},\n  { name: \"Hanuman\",       subsets: \"khmer\", regular: true, bold: true,  italic: false, bolditalic: false, extra: \"\"}\n];\n\nconst kPREVIEW_URL = \"http://code.google.com/webfonts/preview#font-family=\";\nconst kLOADER_URL = \"http://fonts.googleapis.com/css?family=\";\n\n"
  },
  {
    "path": "extensions/gfd/content/gfd.js",
    "content": "Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nfunction Startup()\n{\n  GetUIElements();\n\n  var doc = EditorUtils.getCurrentDocument();\n  var query = \"head > link[href^='\" + kLOADER_URL + \"'][rel='stylesheet'], \" +\n              \"head > link[href^='\" + kLOADER_URL.replace( /\\&/g, \"&amp;\") + \"'][rel='stylesheet'] \";\n  var links = doc.querySelectorAll(query);\n  for (var i = 0; i < links.length; i++) {\n    var l = links[i];\n    var url = l.getAttribute(\"href\");\n    var params = url.substr(kLOADER_URL.length);\n\n    var families = params.split(\"|\");\n    for (var j = 0; j < families.length; j++) {\n      var f = families[j];\n      var m = f.match( /([^\\:|\\&]*)(:([^|&]*))?((&|&amp;)subset=(.*))?/ );\n      var family = m[1].replace(/\\+/g, \" \");\n      var variants = m[3];\n      var subsets = m[6];\n\n      var treeitem  = document.createElement(\"treeitem\");\n      var treerow   = document.createElement(\"treerow\");\n      var treecell1 = document.createElement(\"treecell\");\n      var treecell2 = document.createElement(\"treecell\");\n      var treecell3 = document.createElement(\"treecell\");\n      treecell1.setAttribute(\"label\", family);\n      treecell2.setAttribute(\"label\", variants ? variants : \"\");\n      treecell3.setAttribute(\"label\", subsets ? subsets : \"\");\n      treerow.appendChild(treecell1);\n      treerow.appendChild(treecell2);\n      treerow.appendChild(treecell3);\n      treeitem.appendChild(treerow)\n      gDialog.installedFontsTreechildren.appendChild(treeitem);\n    }\n  }\n}\n\nfunction UpdateButtons()\n{\n  var tree = gDialog.installedFontsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  if (!view || !view.selection || !view.selection.count) { // no selection...\n    gDialog.MinusButton.disabled = true;\n    return;\n  }\n\n  gDialog.MinusButton.disabled = false;\n}\n\nfunction DeleteFontFamily()\n{\n  var tree = gDialog.installedFontsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  var index = view.selection.currentIndex;\n  var treeitem = contentView.getItemAtIndex(index);\n  treeitem.parentNode.removeChild(treeitem);\n }\n \n function AddFontFamily()\n {\n    var rv = {value: false};\n    window.openDialog('chrome://gfd/content/addFont.xul',\"_blank\",\n                      \"chrome,resizable=no,modal,scrollbars=yes\", rv);\n    if (rv.value) {\n      var treeitem  = document.createElement(\"treeitem\");\n      var treerow   = document.createElement(\"treerow\");\n      var treecell1 = document.createElement(\"treecell\");\n      var treecell2 = document.createElement(\"treecell\");\n      var treecell3 = document.createElement(\"treecell\");\n      treecell1.setAttribute(\"label\", rv.family);\n      treecell2.setAttribute(\"label\", rv.variants ? rv.variants : \"\");\n      treecell3.setAttribute(\"label\", rv.subsets ? rv.subsets : \"\");\n      treerow.appendChild(treecell1);\n      treerow.appendChild(treecell2);\n      treerow.appendChild(treecell3);\n      treeitem.appendChild(treerow)\n      gDialog.installedFontsTreechildren.appendChild(treeitem);\n    }\n }\n \n function onAccept()\n{\n  var editor = EditorUtils.getCurrentEditor();\n  editor.beginTransaction();\n\n  // clean the existing calls to the GFD\n  var doc = EditorUtils.getCurrentDocument();\n  var query = \"head > link[href^='\" + kLOADER_URL + \"'][rel='stylesheet'], \" +\n              \"head > link[href^='\" + kLOADER_URL.replace( /\\&/g, \"&amp;\") + \"'][rel='stylesheet'] \";\n  var links = doc.querySelectorAll(query);\n  for (var i = links.length -1; i >= 0; i--) {\n    var l = links[i];\n    editor.deleteNode(l);\n  }\n\n  // now reinstall the new calls\n  var treerows = document.querySelectorAll(\"treerow\");\n  var head = doc.querySelector(\"head\");\n  var ref = head.firstChild;\n  for (var i = 0; i < treerows.length; i++) {\n    var treerow = treerows[i];\n    var family   = treerow.firstElementChild.getAttribute(\"label\");\n    var variants = treerow.firstElementChild.nextSibling.getAttribute(\"label\");\n    var subsets  = treerow.lastElementChild.getAttribute(\"label\");\n\n    var url = kLOADER_URL + family.replace(/ /g, \"+\");\n    if (variants)\n      url += \":\" + variants;\n    if (subsets)\n      url += \"&subsets=\" + subsets;\n\n    var link = doc.createElement(\"link\");\n    link.setAttribute(\"rel\", \"stylesheet\");\n    link.setAttribute(\"type\", \"text/css\");\n    link.setAttribute(\"href\", url);\n    editor.insertNode(link, head, 0);\n  }\n\n  editor.endTransaction();\n\n  return true;\n}\n\n"
  },
  {
    "path": "extensions/gfd/content/gfd.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/listboxBg.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://gfd/skin/gfd.css\" type=\"text/css\"?>\n\n<!DOCTYPE dialog SYSTEM \"chrome://gfd/locale/gfd.dtd\">\n\n<dialog title=\"&window.title;\"\n        id=\"bluegriffonGfd\"\n        windowtype=\"BlueGriffon:Gfd\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        buttons=\"accept,cancel\"\n        onload=\"Startup()\"\n        style=\"height: auto\"\n        ondialogaccept=\"return onAccept()\"\n        persist=\"screenX screenY width height\"\n        width=\"300\"\n        height=\"300\"\n        screenX=\"24\" screenY=\"24\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n\n  <script type=\"application/x-javascript\" src=\"chrome://gfd/content/directory.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://gfd/content/gfd.js\"/>\n\n  <keyset>\n    <key keycode=\"VK_ESCAPE\" oncommand=\"window.close()\"/>\n  </keyset>\n\n  <vbox flex=\"1\" id=\"mainBox\">\n    <tree id=\"installedFontsTree\"\n          hidecolumnpicker=\"true\"\n          onselect=\"UpdateButtons()\"\n          flex=\"1\">\n      <treecols>\n        <treecol id=\"familyCol\"\n                 flex=\"1\"\n                 label=\"&family.col;\"\n                 primary=\"true\"\n                 persist=\"width ordinal hidden\"/>\n        <splitter class=\"tree-splitter\"/>\n        <treecol id=\"variantsCol\"\n                 flex=\"1\"\n                 label=\"&variants.col;\"\n                 persist=\"width ordinal hidden\"/>\n        <splitter class=\"tree-splitter\"/>\n        <treecol id=\"subsetsCol\"\n                 flex=\"1\"\n                 label=\"&subsets.col;\"\n                 persist=\"width ordinal hidden\"/>\n      </treecols>\n      <treechildren id=\"installedFontsTreechildren\"/>\n    </tree>\n    <hbox id=\"UrlsToolbox\" class=\"listboxBg\">\n      <toolbarbutton class=\"listboxBgPlusButton\"\n                     tooltiptext=\"&add.tooltip;\"\n                     id=\"PlusButton\"\n                     oncommand=\"AddFontFamily()\"/>\n      <toolbarbutton class=\"listboxBgMinusButton\"\n                     disabled=\"true\"\n                     id=\"MinusButton\"\n                     tooltiptext=\"&remove.tooltip;\"\n                     oncommand=\"DeleteFontFamily()\"/>\n    </hbox>\n  </vbox>\n</dialog>\n"
  },
  {
    "path": "extensions/gfd/content/gfdOverlay.js",
    "content": "Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar cmdGfdCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    window.openDialog('chrome://gfd/content/gfd.xul',\"_blank\",\n                      \"chrome,resizable,modal,scrollbars=yes\");\n  }\n};\n\nvar GfdHelper = {\n  startup: function()\n  {\n    window.removeEventListener(\"load\", GfdHelper.startup, false);\n    var commandTable = ComposerCommands.getComposerCommandTable();\n    commandTable.registerCommand(\"cmd_gfdManager\", cmdGfdCommand);\n  }\n};\n\nwindow.addEventListener(\"load\", GfdHelper.startup, false);\n"
  },
  {
    "path": "extensions/gfd/content/gfdOverlay.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://gfd/skin/gfdOverlay.css\" type=\"text/css\"?>\n\n<!DOCTYPE overlay [\n  <!ENTITY % gfdOverlayDTD SYSTEM \"chrome://gfd/locale/gfdOverlay.dtd\">\n  %gfdOverlayDTD;\n]>\n\n<overlay id=\"gfdOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://gfd/content/gfdOverlay.js\"/>\n\n  <menupopup id=\"webfontsMenupopup\">\n    <menuitem label=\"&gfdWindow.label;\"\n              command=\"cmd_gfdManager\"/>\n  </menupopup>\n\n  <commandset id=\"composerMenuItems\">\n    <command id=\"cmd_gfdManager\" oncommand=\"goDoCommand('cmd_gfdManager')\"/>\n  </commandset>\n\n</overlay>         \n\n"
  },
  {
    "path": "extensions/gfd/content/preview.html",
    "content": "<!DOCTYPE html>\n<html>\n\t<head>\n\t\t<meta http-equiv=\"content-type\" content=\"text/html; charset=ISO-8859-1\">\n\t\t<title></title>\n\t\t<script type=\"text/javascript\" src=\"https://www.google.com/jsapi\">\n\t\t</script>\n\t\t<script type=\"text/javascript\">\n\t  \tgoogle.load(\"webfont\", \"1\");\n\n\t  \tfunction BGLoadFont(aFont) {\n\t  \t  var preview = document.getElementById(\"preview\");\n\t\t\t\tpreview.textContent = aFont;\n\t\t\t  preview.style.fontFamily = aFont;\n\n\t\t    WebFont.load({\n\t\t      google: {\n\t\t        families: [ aFont ]\n\t\t      },\n\t\t      loading: function() {\n\t\t        document.getElementById(\"throbber\").style.display = \"block\";\n\t\t        document.getElementById(\"preview\").style.display = \"none\";\n\t\t      },\n\t\t      active: function() {\n\t\t        document.getElementById(\"throbber\").style.display = \"none\";\n\t\t        document.getElementById(\"preview\").style.display = \"block\";\n\t\t      }\n\t      });\n\t  \t}\n\t  </script>\n\t\t<style>\n\t\t  #preview {\n\t\t    font-size: 32px;\n\t\t    margin: 0px;\n\t\t  }\n\n\t\t  body { overflow: hidden }\n\t\t</style>\n  </head>\n\t<body>\n\t\t<p style=\"text-align:center; display: none\"\n\t\t   id=\"throbber\"><img src=\"chrome://bluegriffon/skin/throbber16.gif\"></p>\n\t\t<p style=\"text-align:center; display: none\"\n\t\t   id=\"preview\"></p>\n\t</body>\n</html>\n"
  },
  {
    "path": "extensions/gfd/install.rdf",
    "content": "<?xml version=\"1.0\"?>\n  \n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n     xmlns:em=\"http://www.mozilla.org/2004/em-rdf#\">\n  <Description about=\"urn:mozilla:install-manifest\">\n    <em:id>gfd@bluegriffon.com</em:id>\n    <em:version>3.2</em:version>\n  \n    <em:targetApplication>\n      <!-- BlueGriffon -->\n      <Description>\n        <em:id>bluegriffon@bluegriffon.com</em:id>\n        <em:minVersion>3.2</em:minVersion>\n        <em:maxVersion>*</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n  \n    <!-- front-end metadata -->\n    <em:name>Google Font Directory Manager</em:name>\n    <em:description>Google Font Directory Manager for BlueGriffon</em:description>\n    <em:creator>Disruptive Innovations SARL</em:creator>\n    <em:homepageURL>http://www.disruptive-innovations.com/</em:homepageURL>\n    <em:iconURL>chrome://gfd/skin/gfd-icon.png</em:iconURL>\n\n  </Description>\n</RDF>\n"
  },
  {
    "path": "extensions/gfd/jar.mn",
    "content": ""
  },
  {
    "path": "extensions/gfd/jar.mn.in",
    "content": "gfd.jar:\n% content   gfd          %content/gfd/\n% skin    gfd    classic/1.0 %skin/classic/gfd/\n% overlay   chrome://bluegriffon/content/xul/bluegriffon.xul    chrome://gfd/content/gfdOverlay.xul\n  content/gfd/gfdOverlay.xul         (content/gfdOverlay.xul)\n  content/gfd/gfdOverlay.js          (content/gfdOverlay.js)\n  skin/classic/gfd/gfd-icon.png      (skin/gfd-icon.png)\n  skin/classic/gfd/viewfont.png      (skin/viewfont.png)\n  skin/classic/gfd/viewfont-disabled.png (skin/viewfont-disabled.png)\n  skin/classic/gfd/gfd.css           (skin/gfd.css)\n  content/gfd/gfd.xul                (content/gfd.xul)\n  content/gfd/gfd.js                 (content/gfd.js)\n  content/gfd/addFont.xul            (content/addFont.xul)\n  content/gfd/addFont.js             (content/addFont.js)\n  content/gfd/preview.html           (content/preview.html)\n  content/gfd/directory.js           (content/directory.js)\n\n"
  },
  {
    "path": "extensions/gfd/moz.build",
    "content": "JAR_MANIFESTS += ['jar.mn']\n"
  },
  {
    "path": "extensions/gfd/skin/gfd.css",
    "content": "#mainBox {\n  padding: 4px;\n}\n\n#installedFontsTree {\n  margin: 0px;\n}\n\n.listboxBgViewButton {\n  list-style-image: url(\"chrome://gfd/skin/viewfont.png\");\n}\n\n.listboxBgViewButton[disabled=\"true\"] {\n  list-style-image: url(\"chrome://gfd/skin/viewfont-disabled.png\");\n}\n"
  },
  {
    "path": "extensions/inspector/.hg/branch",
    "content": "default\n"
  },
  {
    "path": "extensions/inspector/.hg/cache/branch2-served",
    "content": "72f8358aa3f014e04e055d03902661352d7a550f 1900\naf02c1b03548218f58be6cbb7a63fbe221bc3904 o COMM19110_20100510_RELBRANCH\nc9e4537a0d331cf768655fafffd9ce07c4dc139d o COMM19112_20101005_RELBRANCH\nabefda3475f6992a15bd1d58898e6175ca9a855e o COMM19115_20101027_RELBRANCH\nce4417f516866f7e39a920ddfe5b3cd8d9ea8939 o COMM19116_20101125_RELBRANCH\n52319d93a0d7c3698ef8547fc9ebb4f1d68c2560 o COMM1911_20090717_RELBRANCH\nca54ba4a4c5ebb309dc309c5c44dd7491798f84d o COMM1911_20090810_RELBRANCH\nc1a2361796e4b0d599c5ef6379cc3a0ab1526cfd o COMM1913_20090903_RELBRANCH\ndf82fcfd3d3eaf91573ef40ad3c310cfc2200336 o COMM1913_20090915_RELBRANCH\n56d158456ca5c5da11804da5e597e2ef99b72765 o COMM1914_20091007_RELBRANCH\ne018fe46613bb794872ba4506529540c1d33432d o COMM1914_20091014_RELBRANCH\n1add1fb90b86c66db4a2c90a69f386f344d3aaf3 o COMM1915_20091112_RELBRANCH\nc0bb57aca4036dc89a32edbef7e70b09559709ee o COMM1915_20091125_RELBRANCH\n4d11ac1c5728028115fc50b51923e008831b287f o COMM1917_20100111_RELBRANCH\n4c59577d73c9d76a9c75f51d7bf951ad84e1e12d o COMM1918_20100216_RELBRANCH\nc47f1a0c9f0779d0889b1eef1c6c7ad674416b97 o COMM1918_20100227_RELBRANCH\ne05bafbc2ba34d4faebd49265f94427942d49f37 o COMM1919_20100317_RELBRANCH\n84a53b43f7ac29bd8ae7cc5aa448a7cfa6b3a2da o COMM1922_20100302_RELBRANCH\n50f5b4f490fc95b94f648dae66044700d2d7fe52 o COMM1924_20100519_RELBRANCH\nb2dbc1d6a2439fd87ea427948773b5a4c1b73ee1 o COMM1925_20100422_RELBRANCH\n2b0271f126be55b79b7993e28f2cc58644d2db45 o COMM1925_20100427_RELBRANCH\nb66f2b22c359b19cdf9db0fbb152eeff4528e10c o COMM1929_20100825_RELBRANCH\n13f58aae299bd5105a4ec4d3f0ef5470adcfdbfb o COMM1929_20100910_RELBRANCH\n6a0860a61e8677b45145806c3e3df206c65e4003 o COMM192_20100119_RELBRANCH\nfbcc2945b56ad45ca7cb9678d38a22d50e305161 o COMM193a4_20100510_RELBRANCH\n072d68fc460af8702b3688dc8e7591dd0e447109 o COMM193a5_20100623_RELBRANCH\ncd79d165e943fa648b08b88d808737f5173e7de5 o COMM2000_20101116_RELBRANCH\n207fc2dc642a6ff001bf8ff4bc799c91c77fbf90 o COMM2000_20110114_RELBRANCH\naf53b4c1f03ad5ac6e48da04f67b8a724d745b49 o COMM2000_20110314_RELBRANCH\ne26b22659ad72d2c549211fd48f7384f7d9e66cd o COMM201_20110508_RELBRANCH\n912ce69f15dd7d83fe49323bfd80689bd5feb316 o COMM20_20110405_RELBRANCH\na277953209fa3b18ae9fcb1fe9992021436b3312 o COMM20b11_20110203_RELBRANCH\n60e8afdcd7212c39dfdd46f60e21dc30930e5bfe o COMM20b4_20100815_RELBRANCH\n313bc6e0d535098f0d8401f775f49d1a1d23d635 o COMM20b7_20101007_RELBRANCH\neca14d5f8909cf722878e8ea481cd5aec20a8627 o COMM50_20110618_RELBRANCH\n3344dc79c1a4b31ce707352c0ea366976bd0fc33 o COMM50_20110626_RELBRANCH\n826ae77ce8c6b9e369717c1b9848b4e5aadc2157 o COMM50_20110701_RELBRANCH\n369baf38fb4d7a11f95a857e5e169a0558a7f513 o COMM50_20110703_RELBRANCH\nd43fc625d4c2a8555831ee584c204f98b690d81e o COMM_1_9_1_BRANCH\ndcf0328fbc990ced4ab609046ad304602d5bef8b o COMM_1_9_2_BRANCH\nf6cba594d29efded8f4ad0d8af4e681d45c41120 o DOMI_2_0_10\n0fe509831e05820269f4ff507f7f96c35938ed90 o DOMI_2_0_12\n6b3f49ccd9c56497b3a28d983295aaa70e82cfd1 o DOMI_2_0_13\nc11db2f5fbd80846b7dfeea4d91dd442c7a8f844 o DOMI_2_0_14\ncd680af92d327dac37c0cf615703aadf3a9c076b o DOMI_2_0_15\ndab848bd7bbb56b8002f1ea763aab0e70925e546 o SEA2_19_RELBRANCH\n505c9c8dbd462fa412cc9a2d21242e0efa14590d o SEA2_20_RELBRANCH\n5efb3fff4fb1974aa9ae44e294c0da3efb9eb244 o SEA2_21_RELBRANCH\n7ddb34efb6379744f123f9fd866e8326d47b2ec2 o SEA2_24_RELBRANCH\n1c6b874b1fd9956c7081e00c08c14df54ad1e529 o SEA2_25_RELBRANCH\nf2c4c9da8d1ee5c707aed532a67700aafe61eab2 c SEA2_26_RELBRANCH\n5c41e927a8a716624cd5ccdd6433535105f6ee55 o SEA_2_37_FIX_RELBRANCH\n6118698c0a1c00818d7838b6b93421522c55df8c o SEA_COMM130_20120604_RELBRANCH\n23224e84f9d7b782c39174c617b2e8e92f67d5f4 o SEA_COMM130_20120614_RELBRANCH\n267fad3527fe1587061a35eabc76608d6b7f4575 o SEA_COMM140_20120607_RELBRANCH\nb77e168ce3c52736ed9fb30b7da78eeb4dfa7f47 o SEA_COMM140_20120612_RELBRANCH\n57c43603f6e30172a43938a6941f880c116bfec5 o SEA_COMM140_20120621_RELBRANCH\nb7809dff8ab6f6cc6cf1c9756edfb8fe3c550a31 o SEA_COMM140_20120629_RELBRANCH\n016d773aa1fcbce768147a5887a55fbfa6e37710 o SEA_COMM280_20140210_RELBRANCH\n47eaeb9a5dd8dd924f5851a6837c2fa3dd58be84 o SEA_COMM280_20140227_RELBRANCH\n9d3f3d1ab00f5aa4dfbe4aeb3911bfdfa65f7bed o SEA_COMM280_20140303_RELBRANCH\naa766ceb6afa37339a27f718dedcfc67dfd447d1 o SEA_COMM280_20140304_RELBRANCH\n58c726ae3271a46341bd260b101bc1960e9c2d97 o SEA_COMM280_20140313_RELBRANCH\n36a3dd782a19164fe6b96d4309f51685251bcb0e o SEA_COMM280_20140318_RELBRANCH\n28a4f7c9c4f6ddb79cc6d4afedfa6811b468cdfe o SEA_COMM290_20140407_RELBRANCH\ne43f7b9c04450b836b62f3dae65729ca8c785650 o SEA_COMM290_20140415_RELBRANCH\n444b590ba0117c450d971dcafe43c8279ba4f61c o SEA_COMM290_20140428_RELBRANCH\ne480502cde13ae03121473f6096ca892fefc6603 o SEA_COMM290_20140612_RELBRANCH\n91fcd1064bc90aaa977cf3f54a44df30ad97a720 o SEA_COMM3203_20140923_RELBRANCH\n922443c3bc702f06645db6408ffc199ce6eddb99 o SEA_COMM320_20140820_RELBRANCH\n6d2624362ccebdb5cc4218816189e4b1b07778bb o SEA_COMM320_20140829_RELBRANCH\na6ac0fe2f1461e328d2f24afe356ad5cfc9c8484 o SEA_COMM320_20140904_RELBRANCH\n8f6f1a05d08b2e2c28838967d37ad68d71934e1f o SEA_COMM330_20141002_RELBRANCH\n55a3eeace1bce0d09c4490fed39a895d99466c7a o SEA_COMM330_20141009_RELBRANCH\n3d17136c65b0b60ade3a75fcdc799649d1ff5569 o SEA_COMM330_20141013_RELBRANCH\n2378eff3dd89a03fdb6663440181c27476530301 o SEA_COMM340_20141020_RELBRANCH\ne7877b234caef3b35b7471df3e2a4717998f5110 o SEA_COMM340_20141125_RELBRANCH\n8ec0655f4f8396c53caa41721a24885804b017e6 o SEA_COMM340_20141202_RELBRANCH\nc58a44f6d474aea1cae2c4378838d1cd831ca390 o SEA_COMM3501_20150204_RELBRANCH\n791ec79d4b5ec4f23a6ffbee399d3406a133ea57 o SEA_COMM350_20141211_RELBRANCH\n2b8afb0c684e94a25a1ff0eec5e127d7d4087fc2 o SEA_COMM350_20141218_RELBRANCH\n6487a795913cd98a310a3094438629ce8c1d9937 o SEA_COMM350_20150101_RELBRANCH\n1b2f1c18a0662a29ae37c3faea9004fec11d308d o SEA_COMM350_20150112_RELBRANCH\n1e20f7ad797c412f548129da7f84d36eb383e525 o SEA_COMM3601_20150321_RELBRANCH\na25c41b2a79aecbae113389a8ba44d5a4ba21921 c SEA_COMM360_20150215_RELBRANCH\n54f6faaa3f568778d3aca48dda370964a05f6d62 o SEA_COMM360_20150308_RELBRANCH\nac4b72684e02beb37d73e47b8a066cc22fd618b5 o SEA_COMM3820_20150821_RELBRANCH\n13a3432c6181b952867b3115b85b774f551d5541 o SEA_COMM410_20150903_RELBRANCH\n59d606270c269f5b0027a75bc12415c24392daca o SEA_COMM410_20150923_RELBRANCH\ne2dfe3cf4527407751c0f951a6850cbc41ca5fff o SEA_COMM420_20151028_RELBRANCH\nfadb7496639a36935d6f9dea59a2745531fbdc3e o SEA_COMM420_20151103_RELBRANCH\nd8a795b4aa700832c01008c23b187b3fdeb0492c o SEA_COMM430_20151217_RELBRANCH\n402c204e2bfb5597c10adf68b630f9f1123226d6 o SEA_COMM430_20151219_RELBRANCH\n72f8358aa3f014e04e055d03902661352d7a550f o SEA_COMM430_20160106_RELBRANCH\n373456fdb34b05885d341218c9991052e2e7601a c default\n31a08ac2b9a055e938db4d5f8ae414c7e04960ed c default\n26a171aa468cadad6c0a8dd3b02e2ed4badbea13 o default\n"
  },
  {
    "path": "extensions/inspector/.hg/cache/tags",
    "content": "1900 72f8358aa3f014e04e055d03902661352d7a550f 57d1ce956e47a9ab11990d1027b38fa2e0ddf50a\n1892 402c204e2bfb5597c10adf68b630f9f1123226d6 3bd921e81185994247b4258aa7197b16bdf6d80b\n1890 d8a795b4aa700832c01008c23b187b3fdeb0492c a5f9d46caa8036b3fcfc997d4bfeee61dbca1e5b\n1888 26a171aa468cadad6c0a8dd3b02e2ed4badbea13 c6469600ecfc2c7b2231c504253b4f50a00ac874\n1883 fadb7496639a36935d6f9dea59a2745531fbdc3e 8fe36cf1baecd963c90f16dd0d346d4040c1a295\n1881 e2dfe3cf4527407751c0f951a6850cbc41ca5fff 68fc82f62da660a698018b4575bb94075337f0a7\n1879 59d606270c269f5b0027a75bc12415c24392daca 7889f3c506f451a02bdea10fedf3624647391471\n1877 5c41e927a8a716624cd5ccdd6433535105f6ee55 c52ea237747c44ad6728aa513d945c7209e6fe66\n1876 cd680af92d327dac37c0cf615703aadf3a9c076b deaa59a74f510538164184699e20050a4fa6087f\n1867 13a3432c6181b952867b3115b85b774f551d5541 486587cb2ee91b0484c41d56c260df59dcf0d7c4\n1863 ac4b72684e02beb37d73e47b8a066cc22fd618b5 d510388daee3da334e80c005ca7da4a8c9fec8e0\n1837 1e20f7ad797c412f548129da7f84d36eb383e525 a3ecef689bd5d2fcbe74ed9e2ccca06dd8ba01d5\n1835 54f6faaa3f568778d3aca48dda370964a05f6d62 2d4732f1372fcf1f913f5c826438f97d82365f61\n1827 a25c41b2a79aecbae113389a8ba44d5a4ba21921 5fac4eae6c4384ff24ef9ddf5e49cc7c9bd3e72b\n1822 c58a44f6d474aea1cae2c4378838d1cd831ca390 9ad6d9fbd5a6280504a97bd2d4423b048d7ba032\n1818 1b2f1c18a0662a29ae37c3faea9004fec11d308d 54cb26d8da12ce4865392c12e988d98ce08eb783\n1816 6487a795913cd98a310a3094438629ce8c1d9937 a6fe7d8ff1100b99a8a66e9ab30777ae01cac616\n1814 2b8afb0c684e94a25a1ff0eec5e127d7d4087fc2 e9c12a26b81f50a5a7488f8b07b0fa60c5980c95\n1811 791ec79d4b5ec4f23a6ffbee399d3406a133ea57 1d3eb221a1d59fc85ec21380f6dc6c0cb1e2a409\n1801 31a08ac2b9a055e938db4d5f8ae414c7e04960ed 8d076a6a28e04e3bdf70e69174d5c56663d17c67\n1800 373456fdb34b05885d341218c9991052e2e7601a 96844c14981920682fbbfa2e52f6203592505fd9\n1797 8ec0655f4f8396c53caa41721a24885804b017e6 eefaa35ea3f6378844c0ac7c14567208d17d40fb\n1795 e7877b234caef3b35b7471df3e2a4717998f5110 aafbd00d11ec08622c0dfd482a513d7dba62b1ce\n1793 2378eff3dd89a03fdb6663440181c27476530301 493d9efc3cea6c6c21727ebb762bdfac83aa86f3\n1791 016d773aa1fcbce768147a5887a55fbfa6e37710 3f588925574f1fe5ecc9286ab9e67bfe52b94ca1\n1789 3d17136c65b0b60ade3a75fcdc799649d1ff5569 e82afcb2a5440c6cb4c63b4af14e942dd678db03\n1787 55a3eeace1bce0d09c4490fed39a895d99466c7a 1816a039c7e8b6960d2b5e3023045a9e3ba2c2c8\n1785 8f6f1a05d08b2e2c28838967d37ad68d71934e1f fc32ab1a21120bd747a30eba7738b887402630d5\n1783 91fcd1064bc90aaa977cf3f54a44df30ad97a720 6fbd8ce9a9cb8d7ea62b82def1253098561b637d\n1781 a6ac0fe2f1461e328d2f24afe356ad5cfc9c8484 0afeab683cce84a5490d3039c9c292b495d74f23\n1779 6d2624362ccebdb5cc4218816189e4b1b07778bb 60b916f52e7700f09f1a11fd89e73b10e40508b4\n1777 922443c3bc702f06645db6408ffc199ce6eddb99 1196aa4830270a02a86778a1aa59817b545fbf03\n1761 e480502cde13ae03121473f6096ca892fefc6603 3528520d09c58190c571e86ebd226d115731fd6b\n1758 444b590ba0117c450d971dcafe43c8279ba4f61c 9136eeb6bab2c850359b45eec91e618ba4d1fe24\n1746 e43f7b9c04450b836b62f3dae65729ca8c785650 3da088b817f6c14e3d27d71f0e1db2f1be16ca1a\n1744 28a4f7c9c4f6ddb79cc6d4afedfa6811b468cdfe 29ac3d652bbe27ba4ea984d1bdcda7b7c9d55518\n1740 36a3dd782a19164fe6b96d4309f51685251bcb0e 47a9571f5146d3b70007c30265540370441b0cf0\n1738 58c726ae3271a46341bd260b101bc1960e9c2d97 a3aa105f17995615389fc3fee9322359f9c88073\n1736 aa766ceb6afa37339a27f718dedcfc67dfd447d1 11c16a7887fba86b95047d61bbb143b64bd25979\n1734 9d3f3d1ab00f5aa4dfbe4aeb3911bfdfa65f7bed 11c16a7887fba86b95047d61bbb143b64bd25979\n1732 47eaeb9a5dd8dd924f5851a6837c2fa3dd58be84 4c72e03e4b8b14b1357a542d9750b1263992b5ed\n1722 7ddb34efb6379744f123f9fd866e8326d47b2ec2 b3304d99fdfdc127f521d7aeb6c1cdf97b4b1968\n1713 5efb3fff4fb1974aa9ae44e294c0da3efb9eb244 982203851559b9d1e3c7f20ecb9ca0cb08894c1a\n1687 505c9c8dbd462fa412cc9a2d21242e0efa14590d 9bc8e6d7ad50c539c93280a80b6b445130258f4f\n1665 6b3f49ccd9c56497b3a28d983295aaa70e82cfd1 41f413f76d112c6c8ce18c7b08313b511a887dfb\n1655 c11db2f5fbd80846b7dfeea4d91dd442c7a8f844 9e026b08588cf6e5b98d57756d17aec3fac72a12\n1492 0fe509831e05820269f4ff507f7f96c35938ed90 17d208d1dc1499398ea6de430804121533c34368\n1479 b7809dff8ab6f6cc6cf1c9756edfb8fe3c550a31 396f14a128a0cba3444aab160e8733859aa27dd1\n1473 57c43603f6e30172a43938a6941f880c116bfec5 a6c15ce5b0487f6d6f4f4ea964114cb4c6655246\n1469 23224e84f9d7b782c39174c617b2e8e92f67d5f4 c771fd09caac63008082fb72f11a287a2b2da055\n1463 b77e168ce3c52736ed9fb30b7da78eeb4dfa7f47 a47c7687b5e4554f06e8cbd25943de56c6590b95\n1461 267fad3527fe1587061a35eabc76608d6b7f4575 f21c1a9f6f37ad9353f9d3fbd573fad172aca2ca\n1458 6118698c0a1c00818d7838b6b93421522c55df8c fb9263e0245ff1095fdedb87b8eaf67747aff8e6\n1451 f6cba594d29efded8f4ad0d8af4e681d45c41120 bc59d391bb224cf13517d1cc49646a0935111aae\n1349 13f58aae299bd5105a4ec4d3f0ef5470adcfdbfb d9ff72c94fdb84365fa21bd72237fc2aeec1b7bc\n1206 369baf38fb4d7a11f95a857e5e169a0558a7f513 fa2cd11164fea3b03f06e81839a80143da739568\n1199 826ae77ce8c6b9e369717c1b9848b4e5aadc2157 8acc605544c1289ba8b813c47e19a7ad81be4f3e\n1195 3344dc79c1a4b31ce707352c0ea366976bd0fc33 94d1cbea17074926f88241f41d9fbccc9526846a\n1191 eca14d5f8909cf722878e8ea481cd5aec20a8627 acbc9eba0f30a0b6d5d93c37ba8f4a45489f3d25\n1173 e26b22659ad72d2c549211fd48f7384f7d9e66cd 3367ea968ab6e0282c6516742dac498a97d5b377\n1142 d43fc625d4c2a8555831ee584c204f98b690d81e da1cd0cfec4e4eb2a26f89465cb4da654cce2e72\n1134 912ce69f15dd7d83fe49323bfd80689bd5feb316 c579291e56ae6ed8673053d1a3bb8e92b054dec6\n1121 af53b4c1f03ad5ac6e48da04f67b8a724d745b49 9965d9f94f114e995462c825214378c69f990825\n1109 a277953209fa3b18ae9fcb1fe9992021436b3312 cf00969ee80bfb9d5f02e8616d7878725d1fd85a\n1095 207fc2dc642a6ff001bf8ff4bc799c91c77fbf90 c812413cdb311a4d98bdb2ec8ae2d5f581410aa3\n1069 ce4417f516866f7e39a920ddfe5b3cd8d9ea8939 e3b13e3ce67c807e7a64b3fc674cae2d58b806c2\n1063 cd79d165e943fa648b08b88d808737f5173e7de5 4a54bf7105622c23837d4b286019a53841ca2029\n1047 abefda3475f6992a15bd1d58898e6175ca9a855e 83eec1b32e18447c160d48cd2eedba95db9c4a7e\n1012 313bc6e0d535098f0d8401f775f49d1a1d23d635 59c7cc6a4c13bc1a30612e655f3de34782317510\n1007 c9e4537a0d331cf768655fafffd9ce07c4dc139d 564a6fb43fcddbe1df6e7efc6d58ce8a402923f0\n994 af02c1b03548218f58be6cbb7a63fbe221bc3904 16587a05ffac2566edbc0026560567fe3c4203c6\n981 b66f2b22c359b19cdf9db0fbb152eeff4528e10c 7fb0b87747a0c2a5244446addf95101d259ba134\n973 60e8afdcd7212c39dfdd46f60e21dc30930e5bfe c8df35aa95e9e1a8b4a44173ea0ec602a6737e7f\n958 50f5b4f490fc95b94f648dae66044700d2d7fe52 4f3f8d3938580f1efa9de698ddbe2bf7910ec838\n930 072d68fc460af8702b3688dc8e7591dd0e447109 a9cdbe17d431114bd4b19956dc35c2a1ff77bff0\n888 dcf0328fbc990ced4ab609046ad304602d5bef8b c795ae872ec240161a62c034a232aef062d59b88\n876 fbcc2945b56ad45ca7cb9678d38a22d50e305161 91b32ee73febc1ba08a24452f5909e7ec00f24b5\n871 2b0271f126be55b79b7993e28f2cc58644d2db45 739c2ea130a47747d4870fed23c044f43f3d7a5f\n865 b2dbc1d6a2439fd87ea427948773b5a4c1b73ee1 ae2be28daf0918c6d551c6fcb69bcf3a1dedaf03\n859 e05bafbc2ba34d4faebd49265f94427942d49f37 44d979d6e6c8c7d8c82fa074d895bd9ef18edaf7\n851 84a53b43f7ac29bd8ae7cc5aa448a7cfa6b3a2da b82f678388f6e5bb827f7a7db5334bf71406a44f\n849 4c59577d73c9d76a9c75f51d7bf951ad84e1e12d b28c8d34351f6fb470be10c97c29593ca5565a36\n847 c47f1a0c9f0779d0889b1eef1c6c7ad674416b97 eb12b12079ef61794f3afffa70ed13e67641c459\n845 6a0860a61e8677b45145806c3e3df206c65e4003 fd37bca9a29a28ffdbbce06061108a552e5b87db\n840 1add1fb90b86c66db4a2c90a69f386f344d3aaf3 b0fe9b1eb1a747bb6235533bfdd2fdc36e930c96\n819 4d11ac1c5728028115fc50b51923e008831b287f adaccb06e8d1218c8f054a373be894236d8d36f9\n813 e018fe46613bb794872ba4506529540c1d33432d 9fb94100f25db27f2b41b9cef4f791460f046a08\n781 c0bb57aca4036dc89a32edbef7e70b09559709ee c175cec4543fcea5f138a38aa90cd6053090cad5\n744 56d158456ca5c5da11804da5e597e2ef99b72765 f045e139e192af0aec031014f4f8ac4610dc9148\n742 df82fcfd3d3eaf91573ef40ad3c310cfc2200336 34baa275e85ffc8258f5efcc8449ae683ec3d554\n728 c1a2361796e4b0d599c5ef6379cc3a0ab1526cfd 371ccd44b87c4f2c387e4d5189251cb6e4b67797\n726 ca54ba4a4c5ebb309dc309c5c44dd7491798f84d 4456858afc42112ce9acc96001e1578a057e0e4d\n721 52319d93a0d7c3698ef8547fc9ebb4f1d68c2560 0c47e488fc009f4716963e913b90a3346778c4bf\n\n653c0e6ca601837d750a55c68776a806c248fbfc THUNDERBIRD_3_0b4_BUILD1\n653c0e6ca601837d750a55c68776a806c248fbfc THUNDERBIRD_3_0b4_BUILD3\n653c0e6ca601837d750a55c68776a806c248fbfc THUNDERBIRD_3_0b4_BUILD3\n653c0e6ca601837d750a55c68776a806c248fbfc THUNDERBIRD_3_0b4_BUILD3\n653c0e6ca601837d750a55c68776a806c248fbfc THUNDERBIRD_3_0b4_BUILD2\n653c0e6ca601837d750a55c68776a806c248fbfc THUNDERBIRD_3_0b4_BUILD5\n653c0e6ca601837d750a55c68776a806c248fbfc THUNDERBIRD_3_0b4_BUILD4\nf6c78804ebb430b6ba6bfad0ee49af909870e023 SEAMONKEY_2_0_11_RELEASE\nf1fc2297e2c50e4326c4d94e9c1cbaa2f05844d3 SEAMONKEY_2_0_1_BUILD1\n6b5ec09f3b1d218dbf5fa6423916cbb07058829d SEAMONKEY_2_11_RELEASE\nf1fc2297e2c50e4326c4d94e9c1cbaa2f05844d3 SEAMONKEY_2_0_1_BUILD2\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_7b5_RELEASE\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_7b5_RELEASE\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_7b5_RELEASE\nef29512d86ae0822a3af1126235f34fd7761fe66 SEAMONKEY_2_0b1_RELEASE\nef29512d86ae0822a3af1126235f34fd7761fe66 SEAMONKEY_2_0b1_RELEASE\nb075d299d44397fa021a75af11b344fb0bddeed7 SEAMONKEY_2_6b1_RELEASE\n863a04e7d1c5eb4f7c95e0e2e6a842c14bc6f6ef SEAMONKEY_2_17_RELEASE\nf6c78804ebb430b6ba6bfad0ee49af909870e023 SEAMONKEY_2_0_6_RELEASE\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1rc2_RELEASE\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1rc2_RELEASE\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1rc2_RELEASE\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1rc2_RELEASE\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1rc2_RELEASE\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1rc2_RELEASE\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1rc2_RELEASE\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1rc2_RELEASE\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1rc2_RELEASE\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1rc2_RELEASE\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1rc2_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_14_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_14_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_14_RELEASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_26_RELEASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_26_RELEASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_26_RELEASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_26_RELEASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_26_RELEASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_26_RELEASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_26_RELEASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_26_RELEASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_26_RELEASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_26_RELEASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_26_RELEASE\n94ddc709132f1e0221cbe8e58c0cdc5ce70353bc SEAMONKEY_2_15_2_RELEASE\n6ff2694c27a6488a27f1450dd9731d209ae57b51 MOZILLA_0_9_6_BASE\n27b0e9ef17154b6f610be366813445123e2bcb63 THUNDERBIRD_3_1_b2_BUILD2\n27b0e9ef17154b6f610be366813445123e2bcb63 THUNDERBIRD_3_1_b2_BUILD2\n27b0e9ef17154b6f610be366813445123e2bcb63 THUNDERBIRD_3_1_b2_BUILD2\n27b0e9ef17154b6f610be366813445123e2bcb63 THUNDERBIRD_3_1_b2_BUILD1\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16b5_RELEASE\nf6c78804ebb430b6ba6bfad0ee49af909870e023 SEAMONKEY_2_0_9_RELEASE\nb075d299d44397fa021a75af11b344fb0bddeed7 SEAMONKEY_2_5_RELEASE\nb075d299d44397fa021a75af11b344fb0bddeed7 SEAMONKEY_2_5_RELEASE\nb075d299d44397fa021a75af11b344fb0bddeed7 SEAMONKEY_2_5_RELEASE\nb075d299d44397fa021a75af11b344fb0bddeed7 SEAMONKEY_2_5_RELEASE\nb075d299d44397fa021a75af11b344fb0bddeed7 SEAMONKEY_2_5_RELEASE\n32de4c4a4ce70e468f7b67252c4945cdd1ebc382 SEAMONKEY_2_20b3_BUILD1\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_33b1_RELEASE\n8c6a6ec9a22c1cf65391c61020b52fdfa886a79b SEAMONKEY_2_33b1_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_6_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_6_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_6_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_6_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_6_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_6_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_6_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_6_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_6_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_6_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_6_RELEASE\nc39783b41b92e321fd4fe3f6169abc1ceff16e48 SEAMONKEY_2_22_RELEASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_32b1_BUILD1\nf6c78804ebb430b6ba6bfad0ee49af909870e023 SEAMONKEY_2_0_4_RELEASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_29b2_RELEASE\n4185487b5f1f555ec38eccc2c4c23a696d9e78f2 SURESH_IM_STANDALONE_BASE\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_7_1_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_18_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_18_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_18_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_18_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_18_RELEASE\nf6c78804ebb430b6ba6bfad0ee49af909870e023 SEAMONKEY_2_0_5_BUILD1\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_13_2_RELEASE\n06e3e885e6c8876761cd786eeb7bd5f60b99239e MOZILLA_1_9a7_RELEASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_30_BUILD1\nb075d299d44397fa021a75af11b344fb0bddeed7 SEAMONKEY_2_6_BUILD1\nd7e5d5a4c9ab9322e46999a7f9dca8c0970108f3 MOZILLA_1_4_2003052312_BASE\n32af14255f1346fb45573000b71ab4665ee5f653 SEAMONKEY_2_18b3_BUILD1\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0rc1_BUILD1\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0rc1_BUILD1\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0rc1_BUILD1\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0rc1_BUILD2\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0rc1_BUILD2\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0rc1_BUILD2\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0rc1_BUILD3\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0rc1_BUILD3\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0rc1_BUILD3\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_7_BUILD2\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_7_BUILD3\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_7_BUILD1\nb075d299d44397fa021a75af11b344fb0bddeed7 SEAMONKEY_2_6_RELEASE\nc39783b41b92e321fd4fe3f6169abc1ceff16e48 SEAMONKEY_2_23b1_RELEASE\ncabaa237f3a429759b992915392c1d1d570c3ec8 SAFEBROWSING_20060516_BASE\nb72c3dc211a0f6bb338138ef1d6ab7f87a38432c SEAMONKEY_2_9_BUILD1\n535bce39929ac4f3173fba12e9c5d161c8ca23b7 REFLOW_20020422_BASE\n869a1de4fc3f6c244798f29aa6311cc2377e66e2 SEAMONKEY_2_12b1_BUILD2\nb6de3a5ce573ef015d0205070af30d3d1a9981f3 SEAMONKEY_2_11b3_RELEASE\nb6de3a5ce573ef015d0205070af30d3d1a9981f3 SEAMONKEY_2_11b3_RELEASE\nb6de3a5ce573ef015d0205070af30d3d1a9981f3 SEAMONKEY_2_11b3_RELEASE\n869a1de4fc3f6c244798f29aa6311cc2377e66e2 SEAMONKEY_2_12b1_BUILD1\nf79f3cc6c5cc3dd24a1da09a9dde929a19fcc5b1 MOZILLA_1_8a1_RELEASE\n869a1de4fc3f6c244798f29aa6311cc2377e66e2 SEAMONKEY_2_12_1_BUILD1\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_32b2_RELEASE\nbf93a1148597ac5da957b729c04398d0fc768bb8 SEAMONKEY_2_1b2_RELEASE\nbf93a1148597ac5da957b729c04398d0fc768bb8 SEAMONKEY_2_1b2_RELEASE\nbf93a1148597ac5da957b729c04398d0fc768bb8 SEAMONKEY_2_1b2_RELEASE\n0ff0b47c92b7cd20c30de66bfff57dc24152c409 SEAMONKEY_2_8b6_RELEASE\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_13b3_RELEASE\n32af14255f1346fb45573000b71ab4665ee5f653 SEAMONKEY_2_18b3_RELEASE\nf1fc2297e2c50e4326c4d94e9c1cbaa2f05844d3 SEAMONKEY_2_0rc1_BUILD1\n0ff0b47c92b7cd20c30de66bfff57dc24152c409 SEAMONKEY_2_8b6_BUILD1\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_3_2_RELEASE\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_3_2_RELEASE\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_3_2_RELEASE\n406291240f501c1ef94be5e6d9b740b8f8e140c5 SONGBIRD_20070117_01_TAG\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_32_1_RELEASE\nf8f32d5fc804fee4d5697438c782fce96365d02b MOZILLA_1_8b1_RELEASE\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_13b6_BUILD1\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_4_RELEASE\n94ddc709132f1e0221cbe8e58c0cdc5ce70353bc SEAMONKEY_2_15b1_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_7_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_7_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_7_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_7_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_7_RELEASE\nb6de3a5ce573ef015d0205070af30d3d1a9981f3 DOMI_2_0_11_RELEASE\nf1fc2297e2c50e4326c4d94e9c1cbaa2f05844d3 SEAMONKEY_2_0_2_RELEASE\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1rc1_RELEASE\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1rc1_RELEASE\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1rc1_RELEASE\n24d493d26551799fbafbafd8458bba770d050d7e XFORMS_20050106_BASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_26_1_BUILD1\n32267760986ba88d2cabd69af8522e69d4f7c4f8 MOZILLA_1_9a2_RC1\n869a1de4fc3f6c244798f29aa6311cc2377e66e2 SEAMONKEY_2_12b5_BUILD1\n91369753b668365a3d295ee1afb9b16dc749d3b6 SUNBIRD_0_3a1_RELEASE\n1c6b874b1fd9956c7081e00c08c14df54ad1e529 SEAMONKEY_2_25b2_BUILD1\n1c6b874b1fd9956c7081e00c08c14df54ad1e529 SEAMONKEY_2_25b2_BUILD1\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0rc2_BUILD1\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0rc2_BUILD1\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0rc2_BUILD1\ncd6a746cc5708f58a2c0ffb1373ff858696c3df1 MOZILLA_1_0_0_BASE\n697016a1e94419d7ce00b632d8aaad5f79894fd7 SEAMONKEY_2_2b1_BUILD1\n869a1de4fc3f6c244798f29aa6311cc2377e66e2 SEAMONKEY_2_12b4_BUILD1\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_2_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_2_RELEASE\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_8b1_BUILD1\nf6c78804ebb430b6ba6bfad0ee49af909870e023 SEAMONKEY_2_0_14_RELEASE\nf6c78804ebb430b6ba6bfad0ee49af909870e023 SEAMONKEY_2_0_14_RELEASE\nf6c78804ebb430b6ba6bfad0ee49af909870e023 SEAMONKEY_2_0_14_RELEASE\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16b1_BUILD1\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16b1_BUILD1\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16b1_BUILD1\n0ed0135c3829e43112da338bc6e18b41ee18a337 EVENTSREWRITE_20000211_BASE\nca35d7b7c443b268f55dd99b67c9d957d1728e84 SEAMONKEY_2_0b2_BUILD1\na4efc38cf218334e054f98435be6084e4e21b03a SUNBIRD_0_3_1_RC2\nf6c78804ebb430b6ba6bfad0ee49af909870e023 SEAMONKEY_2_0_14_BUILD1\nf6c78804ebb430b6ba6bfad0ee49af909870e023 SEAMONKEY_2_0_14_BUILD2\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_3_3_RELEASE\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_4_1_BUILD1\n03100a2ba838327e218d2d3751d82f6d2a71badc AB_OUTLINER_BASE\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1rc2_BUILD2\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1rc2_BUILD2\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1rc2_BUILD2\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1rc2_BUILD1\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1rc2_BUILD1\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1rc2_BUILD1\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1rc2_BUILD1\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1rc2_BUILD1\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1rc2_BUILD1\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1rc2_BUILD1\nc39783b41b92e321fd4fe3f6169abc1ceff16e48 SEAMONKEY_2_23_RELEASE\nd5aea4a8b3e56f67207e58f61e43aac933264ae8 DOM_AGNOSTIC3_PRE_MERGE\n87599cab4bd2c99527a3efceb8a523e6e6a9d870 SEAMONKEY_2_24b1_RELEASE\n87599cab4bd2c99527a3efceb8a523e6e6a9d870 SEAMONKEY_2_24b1_RELEASE\n87599cab4bd2c99527a3efceb8a523e6e6a9d870 SEAMONKEY_2_24b1_RELEASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_32b3_RELEASE\nb72c3dc211a0f6bb338138ef1d6ab7f87a38432c SEAMONKEY_2_10b2_RELEASE\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1b3_BUILD1\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_13_2_BUILD1\nfcfb387360fd99f6730e41136782ce005900cb08 SEAMONKEY_2_1b3_BUILD3\nfcfb387360fd99f6730e41136782ce005900cb08 SEAMONKEY_2_1b3_BUILD2\nf3f70eccc3059b3e5cfc4bd75663902031a77e54 SEAMONKEY_2_19b2_BUILD1\n863a04e7d1c5eb4f7c95e0e2e6a842c14bc6f6ef SEAMONKEY_2_17_1_BUILD1\nf2c4c9da8d1ee5c707aed532a67700aafe61eab2 SEAMONKEY_2_35_BUILD1\nf2c4c9da8d1ee5c707aed532a67700aafe61eab2 SEAMONKEY_2_35_BUILD1\nf2c4c9da8d1ee5c707aed532a67700aafe61eab2 SEAMONKEY_2_35_BUILD1\nf2c4c9da8d1ee5c707aed532a67700aafe61eab2 SEAMONKEY_2_35_BUILD1\nf352feb54f3ac2bbd6e85c3b2237af859ce9b4b5 SEAMONKEY_2_35_BUILD1\nf3f70eccc3059b3e5cfc4bd75663902031a77e54 SEAMONKEY_2_19_RELEASE\nb6de3a5ce573ef015d0205070af30d3d1a9981f3 SEAMONKEY_2_10b3_BUILD1\n935da5633b7f37c6d70b62f1dbdd14b6760dce5c DOMI_LATEST_BRANCH\n0000000000000000000000000000000000000000 DOMI_LATEST_BRANCH\n869a1de4fc3f6c244798f29aa6311cc2377e66e2 DOMI_LATEST_BRANCH\n126fe9d8534cb3ce744a964e125b919a4764be37 DOMI_LATEST_BRANCH\n02adedaabfc6e7bb77b405d23edb36754982e261 MOZILLA_0_9_7_RELEASE\ndcae9d99a6f2ed3cbe80def6a5e7cb3b2403cd4d FIREFOX_0_8_RELEASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_30b1_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_11_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_11_BUILD2\nb6de3a5ce573ef015d0205070af30d3d1a9981f3 SEAMONKEY_2_11b1_BUILD1\n60242bd0c895c42d472f7c22af1c20e7912ccf00 DOMI_2_0_15_1\nb075d299d44397fa021a75af11b344fb0bddeed7 SEAMONKEY_2_6b1_BUILD1\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_31b1_RELEASE\nf2c4c9da8d1ee5c707aed532a67700aafe61eab2 SEAMONKEY_2_35_RELEASE\nf2c4c9da8d1ee5c707aed532a67700aafe61eab2 SEAMONKEY_2_35_RELEASE\nf2c4c9da8d1ee5c707aed532a67700aafe61eab2 SEAMONKEY_2_35_RELEASE\nf2c4c9da8d1ee5c707aed532a67700aafe61eab2 SEAMONKEY_2_35_RELEASE\nf352feb54f3ac2bbd6e85c3b2237af859ce9b4b5 SEAMONKEY_2_35_RELEASE\nf352feb54f3ac2bbd6e85c3b2237af859ce9b4b5 SEAMONKEY_2_35_RELEASE\nf352feb54f3ac2bbd6e85c3b2237af859ce9b4b5 SEAMONKEY_2_35_RELEASE\nf352feb54f3ac2bbd6e85c3b2237af859ce9b4b5 SEAMONKEY_2_35_RELEASE\nf352feb54f3ac2bbd6e85c3b2237af859ce9b4b5 SEAMONKEY_2_35_RELEASE\nb075d299d44397fa021a75af11b344fb0bddeed7 SEAMONKEY_2_5b3_RELEASE\nb6de3a5ce573ef015d0205070af30d3d1a9981f3 SEAMONKEY_2_11b2_BUILD1\ne4b9d71d5f0b4ebe345fe740d8c9aca71a4d11b9 PHOENIX_0_4_RELEASE\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_13_1_BUILD1\n6b5ec09f3b1d218dbf5fa6423916cbb07058829d SEAMONKEY_2_11b5_RELEASE\n6b5ec09f3b1d218dbf5fa6423916cbb07058829d SEAMONKEY_2_11b5_RELEASE\n6b5ec09f3b1d218dbf5fa6423916cbb07058829d SEAMONKEY_2_11b5_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_17_RELEASE\nb521fa9af6828503c0c38b5e6ccea5fa92c7e4cc FOLDER_PANE_20010807_BASE\nc8fbd58120795cbaf1f58c2a9299a9be7a4e018b MOZILLA_1_9a3_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_11_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_11_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_11_RELEASE\n94ddc709132f1e0221cbe8e58c0cdc5ce70353bc SEAMONKEY_2_15b6_BUILD1\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_4b3_RELEASE\n0ff0b47c92b7cd20c30de66bfff57dc24152c409 SEAMONKEY_2_8_BUILD1\n0ff0b47c92b7cd20c30de66bfff57dc24152c409 SEAMONKEY_2_8_BUILD1\n0ff0b47c92b7cd20c30de66bfff57dc24152c409 SEAMONKEY_2_8_BUILD1\n89ebc73495ffcada07614a439adf723c2d14f223 XPCDOM_20010223_BASE\nb72c3dc211a0f6bb338138ef1d6ab7f87a38432c SEAMONKEY_2_9b1_BUILD1\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_8_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_8_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_8_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_13_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_16_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_16_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_16_RELEASE\n215eee579d471d9449ba8e6d5627e84e608cc9c5 SEAMONKEY_2_0a1_RELEASE\n1fc863987cc4ba9e8f69c04d17c71d8766d6d8fa MOZILLA_0_9_9_20020301\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16b3_BUILD1\nb435a6271f1b662dbe01f1f072feb6709b1c3fde FIREFOX_3_0b5_RC2\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_32b3_BUILD1\n863a04e7d1c5eb4f7c95e0e2e6a842c14bc6f6ef SEAMONKEY_2_17b1_RELEASE\n63d362f03ddbf68ef827ee683eb2568381ab203a THUNDERBIRD_3_3a2_RELEASE\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_5b1_BUILD2\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_5_BUILD2\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_5_BUILD1\n32af14255f1346fb45573000b71ab4665ee5f653 SEAMONKEY_2_18b4_BUILD1\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_7_2_RELEASE\n697016a1e94419d7ce00b632d8aaad5f79894fd7 SEAMONKEY_2_2b3_RELEASE\n869a1de4fc3f6c244798f29aa6311cc2377e66e2 SEAMONKEY_2_12b5_RELEASE\n2c63a5a42aa132b4b2f3a60eedf317997f9b0d07 THUNDERBIRD_3_3a3_BUILD1\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_14_RELEASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_26b2_RELEASE\n6b5ec09f3b1d218dbf5fa6423916cbb07058829d SEAMONKEY_2_11b6_RELEASE\n697016a1e94419d7ce00b632d8aaad5f79894fd7 SEAMONKEY_2_2b2_BUILD2\n697016a1e94419d7ce00b632d8aaad5f79894fd7 SEAMONKEY_2_2b2_BUILD1\n697016a1e94419d7ce00b632d8aaad5f79894fd7 SEAMONKEY_2_2_BUILD1\n697016a1e94419d7ce00b632d8aaad5f79894fd7 SEAMONKEY_2_2_BUILD2\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_14b5_RELEASE\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_14b5_RELEASE\n94ddc709132f1e0221cbe8e58c0cdc5ce70353bc SEAMONKEY_2_14b5_RELEASE\nc4e40c30834ae854a7cdf1c450d57e5a314c2ff6 XUL_CONTENT_MERGE_20010220_BASE\nf352feb54f3ac2bbd6e85c3b2237af859ce9b4b5 SEAMONKEY_2_35_BUILD2\n33466ddda9ca7d9a1513d6f0134f5fbd7325b0fd SYD_TEST_03052002_BASE\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_4b1_BUILD1\n0714e5dab03cd4a0e67ffba4c1174237b01c0245 FOLDER_OUTLINER_20010417_BASE\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_5b1_RELEASE\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_5b1_RELEASE\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_5b1_RELEASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_26b1_RELEASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_26b1_RELEASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_26b1_RELEASE\n87599cab4bd2c99527a3efceb8a523e6e6a9d870 SEAMONKEY_2_24_BUILD1\nb7431796b04bcba05b8ff0ca088345f50eb7bfd3 SSU_20030812_BASE\ndfad1b2e38e44bd6bc76259455065382c5ac0949 SEAMONKEY_2_39_RELEASE\n32af14255f1346fb45573000b71ab4665ee5f653 SEAMONKEY_2_18b1_BUILD1\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1b3_RELEASE\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1b3_RELEASE\nfcfb387360fd99f6730e41136782ce005900cb08 SEAMONKEY_2_1b3_RELEASE\nfcfb387360fd99f6730e41136782ce005900cb08 SEAMONKEY_2_1b3_RELEASE\nfcfb387360fd99f6730e41136782ce005900cb08 SEAMONKEY_2_1b3_RELEASE\n8c8feff90f3c5fe53d8059fcb21015fa81fd5e81 MOZILLA_0_9_8_BASE\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_7_1_BUILD1\n7e9532a964be907671b51f8d86d474379c21c008 MOZILLA_0_8_1_20010326_RELEASE\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16_RELEASE\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16_RELEASE\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16_RELEASE\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16_RELEASE\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16_RELEASE\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16_RELEASE\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16_RELEASE\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16_RELEASE\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16_RELEASE\nf3f70eccc3059b3e5cfc4bd75663902031a77e54 SEAMONKEY_2_19b2_RELEASE\ndfad1b2e38e44bd6bc76259455065382c5ac0949 SEAMONKEY_2_40_RELEASE\ndfad1b2e38e44bd6bc76259455065382c5ac0949 SEAMONKEY_2_40_RELEASE\ndfad1b2e38e44bd6bc76259455065382c5ac0949 SEAMONKEY_2_40_RELEASE\ndfad1b2e38e44bd6bc76259455065382c5ac0949 SEAMONKEY_2_40_RELEASE\ndfad1b2e38e44bd6bc76259455065382c5ac0949 SEAMONKEY_2_40_RELEASE\ndfad1b2e38e44bd6bc76259455065382c5ac0949 SEAMONKEY_2_40_RELEASE\ndfad1b2e38e44bd6bc76259455065382c5ac0949 SEAMONKEY_2_40_RELEASE\ndfad1b2e38e44bd6bc76259455065382c5ac0949 SEAMONKEY_2_40_RELEASE\n1c6b874b1fd9956c7081e00c08c14df54ad1e529 SEAMONKEY_2_25_BUILD1\n94ddc709132f1e0221cbe8e58c0cdc5ce70353bc SEAMONKEY_2_15b3_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0rc1_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0rc1_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0rc1_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0rc1_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0rc1_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0rc1_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0rc1_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0rc1_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0rc1_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0rc1_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0rc1_RELEASE\n869a1de4fc3f6c244798f29aa6311cc2377e66e2 SEAMONKEY_2_12b6_BUILD1\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16b2_RELEASE\n653c0e6ca601837d750a55c68776a806c248fbfc THUNDERBIRD_3_0b4_RELEASE\n653c0e6ca601837d750a55c68776a806c248fbfc THUNDERBIRD_3_0b4_RELEASE\n653c0e6ca601837d750a55c68776a806c248fbfc THUNDERBIRD_3_0b4_RELEASE\n653c0e6ca601837d750a55c68776a806c248fbfc THUNDERBIRD_3_0b4_RELEASE\n653c0e6ca601837d750a55c68776a806c248fbfc THUNDERBIRD_3_0b4_RELEASE\n653c0e6ca601837d750a55c68776a806c248fbfc THUNDERBIRD_3_0b4_RELEASE\n653c0e6ca601837d750a55c68776a806c248fbfc THUNDERBIRD_3_0b4_RELEASE\n653c0e6ca601837d750a55c68776a806c248fbfc THUNDERBIRD_3_0b4_RELEASE\n653c0e6ca601837d750a55c68776a806c248fbfc THUNDERBIRD_3_0b4_RELEASE\n653c0e6ca601837d750a55c68776a806c248fbfc THUNDERBIRD_3_0b4_RELEASE\n653c0e6ca601837d750a55c68776a806c248fbfc THUNDERBIRD_3_0b4_RELEASE\nb075d299d44397fa021a75af11b344fb0bddeed7 SEAMONKEY_2_6_1_RELEASE\n863a04e7d1c5eb4f7c95e0e2e6a842c14bc6f6ef SEAMONKEY_2_17_BUILD1\nf3f70eccc3059b3e5cfc4bd75663902031a77e54 SEAMONKEY_2_19_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_18_BUILD2\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_18_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_18_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_18_BUILD1\ne9401a4b9951c83338a22544851c9717fa7eea51 DOM_AGNOSTIC3_BASE2\na9f69279b0fbcd3b068c7f474024e496febdde41 DOMI_2_0_16\n0000000000000000000000000000000000000000 DOMI_2_0_16\ndfad1b2e38e44bd6bc76259455065382c5ac0949 DOMI_2_0_16\n4680def0f59c6b9b4d3fb46d2baf771757f73489 ROGC_20021218_FREEZE\ndfad1b2e38e44bd6bc76259455065382c5ac0949 SEAMONKEY_2_40_BUILD2\ndfad1b2e38e44bd6bc76259455065382c5ac0949 SEAMONKEY_2_40_BUILD3\n45cc63493d7ddec6e20fe038b2f6c74e758a992c FIREFOX_3_0rc1_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_8_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_8_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_8_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_8_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_8_RELEASE\n1559c8d3d7e30b218e3b9c63754db079c61f38d1 REFLOW_20020502_BASE\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16b3_RELEASE\n181ed7ee0cd4fcac730f5a3920aa9df3c4737891 THUNDERBIRD_3_1_a1_BUILD1\n8cbb50ecfc62b4b93e351b308d3103d4155161cc FIREFOX_3_0b2_RC1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_13_RELEASE\n5a93979aeccc69a35f64383460d7774117fe4554 THUNDERBIRD_3_0b2_BUILD1\nb6de3a5ce573ef015d0205070af30d3d1a9981f3 SEAMONKEY_2_10_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_10_RELEASE\nc39783b41b92e321fd4fe3f6169abc1ceff16e48 SEAMONKEY_2_22b2_RELEASE\n4dfc4e232cd57479bfced87f8161e533b48c9099 DOMI_2_0_16_GECKO_45\nf6c78804ebb430b6ba6bfad0ee49af909870e023 SEAMONKEY_2_0_5_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df COMM_1_9_2_BASE\n3fd5fece7b046aec6497b1ed669f257ef1e0f315 THUNDERBIRD_3_1_a2_RELEASE\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_14b2_BUILD1\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_8b3_BUILD1\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1_BUILD1\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1_BUILD1\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1_BUILD1\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_13b6_RELEASE\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_13b2_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_4_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_4_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_4_RELEASE\na69148785a33f31a5250784cfdf9e679243c5d35 THUNDERBIRD_3_0b1_BUILD2\nd97010e0e57a0f611bea91e72388299b03332efd DOMI_2_0_7_RELEASE\na69148785a33f31a5250784cfdf9e679243c5d35 THUNDERBIRD_3_0b1_BUILD1\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_7_BUILD1\n869a1de4fc3f6c244798f29aa6311cc2377e66e2 SEAMONKEY_2_12b4_RELEASE\nc39783b41b92e321fd4fe3f6169abc1ceff16e48 SEAMONKEY_2_22_1_BUILD1\n02f841ececf01f811d7e33f3fecfa16a5a5833c5 FIREFOX_3_0b3_RC3\nf1fc2297e2c50e4326c4d94e9c1cbaa2f05844d3 SEAMONKEY_2_0rc2_RELEASE\nf1fc2297e2c50e4326c4d94e9c1cbaa2f05844d3 SEAMONKEY_2_0rc2_RELEASE\nf1fc2297e2c50e4326c4d94e9c1cbaa2f05844d3 SEAMONKEY_2_0rc2_RELEASE\nf1fc2297e2c50e4326c4d94e9c1cbaa2f05844d3 SEAMONKEY_2_0rc2_RELEASE\nf1fc2297e2c50e4326c4d94e9c1cbaa2f05844d3 SEAMONKEY_2_0rc2_RELEASE\n03cf7e93828fcc03f50a090615eaa01e6286705d SEAMONKEY_2_1a2_BUILD1\n03cf7e93828fcc03f50a090615eaa01e6286705d SEAMONKEY_2_1a2_BUILD2\nc1781438280575ab6812f51237e65f432ad06109 DOM_AGNOSTIC_BASE\n6b5ec09f3b1d218dbf5fa6423916cbb07058829d SEAMONKEY_2_11_BUILD1\nb075d299d44397fa021a75af11b344fb0bddeed7 SEAMONKEY_2_6b2_RELEASE\n9d1ed426791ed7502fb7fe0bf411b10f2763d0ac ANGELON_MOZ_14_BASE\n86b2cc479f7512d9d2c51240501de6f7c33ab132 FORMS_20040611_BASE\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_7b3_BUILD1\nb6215256b9fe866eb50ab524e3a2b11931cf39ed IFRAME_20011127_BASE\nb075d299d44397fa021a75af11b344fb0bddeed7 SEAMONKEY_2_6_1_BUILD1\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_14b3_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_14_BUILD1\n697016a1e94419d7ce00b632d8aaad5f79894fd7 SEAMONKEY_2_2b2_RELEASE\n697016a1e94419d7ce00b632d8aaad5f79894fd7 SEAMONKEY_2_2b2_RELEASE\n697016a1e94419d7ce00b632d8aaad5f79894fd7 SEAMONKEY_2_2b2_RELEASE\na69148785a33f31a5250784cfdf9e679243c5d35 THUNDERBIRD_3_0b1_RELEASE\na69148785a33f31a5250784cfdf9e679243c5d35 THUNDERBIRD_3_0b1_RELEASE\n94ddc709132f1e0221cbe8e58c0cdc5ce70353bc SEAMONKEY_2_15b2_BUILD1\n94ddc709132f1e0221cbe8e58c0cdc5ce70353bc SEAMONKEY_2_15b2_RELEASE\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_13b5_BUILD1\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_13b5_BUILD1\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_13b5_BUILD1\n32de4c4a4ce70e468f7b67252c4945cdd1ebc382 SEAMONKEY_2_20_BUILD1\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16b1_RELEASE\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16b1_RELEASE\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16b1_RELEASE\n207fc806a4778eb0398edcb4c39e1229c81225b7 THUNDERBIRD_M3_BASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_33b1_BUILD1\nef29512d86ae0822a3af1126235f34fd7761fe66 SEAMONKEY_2_0b1_BUILD1\nef29512d86ae0822a3af1126235f34fd7761fe66 SEAMONKEY_2_0b1_BUILD1\n32af14255f1346fb45573000b71ab4665ee5f653 SEAMONKEY_2_18b4_RELEASE\n0ff0b47c92b7cd20c30de66bfff57dc24152c409 SEAMONKEY_2_8_RELEASE\n0ff0b47c92b7cd20c30de66bfff57dc24152c409 SEAMONKEY_2_8_RELEASE\n0ff0b47c92b7cd20c30de66bfff57dc24152c409 SEAMONKEY_2_8_RELEASE\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_3b3_RELEASE\nf6c78804ebb430b6ba6bfad0ee49af909870e023 SEAMONKEY_2_0_4_BUILD1\nb72c3dc211a0f6bb338138ef1d6ab7f87a38432c SEAMONKEY_2_9b2_BUILD1\nb72c3dc211a0f6bb338138ef1d6ab7f87a38432c SEAMONKEY_2_9b2_BUILD1\nb72c3dc211a0f6bb338138ef1d6ab7f87a38432c SEAMONKEY_2_9b2_BUILD1\nf1fc2297e2c50e4326c4d94e9c1cbaa2f05844d3 SEAMONKEY_2_0_2_BUILD1\n94ddc709132f1e0221cbe8e58c0cdc5ce70353bc SEAMONKEY_2_15_BUILD1\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_7b5_BUILD1\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_7b5_BUILD1\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_7b5_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_4_BUILD2\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_4_BUILD1\n697016a1e94419d7ce00b632d8aaad5f79894fd7 SEAMONKEY_2_2b1_RELEASE\n697016a1e94419d7ce00b632d8aaad5f79894fd7 SEAMONKEY_2_2b1_RELEASE\n697016a1e94419d7ce00b632d8aaad5f79894fd7 SEAMONKEY_2_2b1_RELEASE\nb72c3dc211a0f6bb338138ef1d6ab7f87a38432c SEAMONKEY_2_9b4_BUILD1\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0rc3_RELEASE\n94ddc709132f1e0221cbe8e58c0cdc5ce70353bc SEAMONKEY_2_15b5_RELEASE\n71f00fd374cc94d341030c5220eae87447002a4a XPCDOM_20010502_BASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df CALENDAR_1_0b2_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df CALENDAR_1_0b2_RELEASE\n32de4c4a4ce70e468f7b67252c4945cdd1ebc382 SEAMONKEY_2_20b2_BUILD1\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_11_BUILD1\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_8b2_BUILD1\nb14a42a2f9fd3fcf143ea0ae06b12f42d6481083 FIREBIRD_0_6_RELEASE\nc39783b41b92e321fd4fe3f6169abc1ceff16e48 SEAMONKEY_2_22b2_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_8_BUILD3\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_8_BUILD2\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_8_BUILD1\nb72c3dc211a0f6bb338138ef1d6ab7f87a38432c SEAMONKEY_2_9_1_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_3_BUILD1\nc42fd9baba56a868859cd3417a5e1420ffa0d24b DOMI_LATEST_RELEASE\n030eee04e40b5f50349089a38a2368a36c1e9af7 DOMI_LATEST_RELEASE\n0000000000000000000000000000000000000000 DOMI_LATEST_RELEASE\n58bcafc6b7a29cfeba38c7b214f62b4542eab192 DOMI_LATEST_RELEASE\nb2005ebad365607a6274cd10b4bf73bf1b48cb4a DOMI_LATEST_RELEASE\nb2005ebad365607a6274cd10b4bf73bf1b48cb4a DOMI_LATEST_RELEASE\n77a21a719c0f50f0a3f4a0c9ab143ba863020bcb DOMI_LATEST_RELEASE\n84f2a58a989b09f40b9cd19f50f7987d89ac2471 DOMI_LATEST_RELEASE\n84f2a58a989b09f40b9cd19f50f7987d89ac2471 DOMI_LATEST_RELEASE\n7ca2fdffb52123d97b9da7fa7be46b6d12eaeac1 DOMI_LATEST_RELEASE\nec464006febdcaa84637f6f3980e257a7ecb33f3 DOMI_LATEST_RELEASE\nec464006febdcaa84637f6f3980e257a7ecb33f3 DOMI_LATEST_RELEASE\ndfad1b2e38e44bd6bc76259455065382c5ac0949 DOMI_LATEST_RELEASE\n970bb659ce72fb8a2fbe1665e507a83529dec8b0 PREFERENCES_20050201_BASE\nb72c3dc211a0f6bb338138ef1d6ab7f87a38432c SEAMONKEY_2_10b1_BUILD1\nb72c3dc211a0f6bb338138ef1d6ab7f87a38432c SEAMONKEY_2_10b1_BUILD2\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_7b2_BUILD1\nc39783b41b92e321fd4fe3f6169abc1ceff16e48 SEAMONKEY_2_22_1_RELEASE\n5f865ac08ffef2322c78043e22080138adc5b8c7 Style_20010509_Base\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_26b1_BUILD1\n9b538e3c7ed6057285170e1871d75bfbbf28098a MOZILLA_1_9a5_RC2\n25f2029e1f105d0d12d1d32fb71490d76a57d90d MINOTAUR_20030218_BASE\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_4_RELEASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_30b2_BUILD1\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_2_BUILD1\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_2_BUILD1\neef568e4ee05b819869103117f2c3798d7bed9a5 SEAMONKEY_2_1a3_BUILD2\nc39783b41b92e321fd4fe3f6169abc1ceff16e48 SEAMONKEY_2_21b2_RELEASE\nb075d299d44397fa021a75af11b344fb0bddeed7 SEAMONKEY_2_5b4_RELEASE\neef568e4ee05b819869103117f2c3798d7bed9a5 SEAMONKEY_2_1a3_BUILD1\n697016a1e94419d7ce00b632d8aaad5f79894fd7 SEAMONKEY_2_2b3_BUILD1\nb72c3dc211a0f6bb338138ef1d6ab7f87a38432c SEAMONKEY_2_10b1_RELEASE\nb72c3dc211a0f6bb338138ef1d6ab7f87a38432c SEAMONKEY_2_10b1_RELEASE\nb72c3dc211a0f6bb338138ef1d6ab7f87a38432c SEAMONKEY_2_10b1_RELEASE\n3d3cbacea54f37507a6b9a04ddbe5256a4af0254 PHOENIX_0_1_RELEASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_26b1_BUILD2\n014e458947e0478a711c52f833e0542171a440a5 THUNDERBIRD_3_1_a1_RELEASE\n014e458947e0478a711c52f833e0542171a440a5 THUNDERBIRD_3_1_a1_RELEASE\nb28ba70880bb736fd15d2bf0ac72a4b154b267c2 THUNDERBIRD_3_1_a1_RELEASE\nb28ba70880bb736fd15d2bf0ac72a4b154b267c2 THUNDERBIRD_3_1_a1_RELEASE\nd07bbc6b52139d99f8af2ef2619c6e66aa4bc387 THUNDERBIRD_3_1_a1_RELEASE\nf1fc2297e2c50e4326c4d94e9c1cbaa2f05844d3 SEAMONKEY_2_0rc2_BUILD3\nf1fc2297e2c50e4326c4d94e9c1cbaa2f05844d3 SEAMONKEY_2_0rc2_BUILD2\nf1fc2297e2c50e4326c4d94e9c1cbaa2f05844d3 SEAMONKEY_2_0rc2_BUILD1\n030eee04e40b5f50349089a38a2368a36c1e9af7 DOMI_2_0_13_RELEASE\n863a04e7d1c5eb4f7c95e0e2e6a842c14bc6f6ef SEAMONKEY_2_17b3_BUILD1\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_26_1_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df DOMI_2_0_5_RELEASE\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_14_1_BUILD1\n94ddc709132f1e0221cbe8e58c0cdc5ce70353bc SEAMONKEY_2_15b1_BUILD1\nd9b9ad73ca55a6354f16efc3766146c6e50c8277 CW7_20011204_TAG\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_14b2_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_12_BUILD1\na69148785a33f31a5250784cfdf9e679243c5d35 THUNDERBIRD_3_0a3_BUILD2\n6e994301e7ea29beeba49f34b148901c4bd37c65 THUNDERBIRD_3_0a3_BUILD1\n9b74cd906b8b09508599a3e5455225b518414286 MOZILLA_1_1a_RELEASE\nf21051d6d712170f8e67b838ace9f09b7e928cd3 CFM_LAST_RITES\n215eee579d471d9449ba8e6d5627e84e608cc9c5 SEAMONKEY_2_0a1_BUILD1\n43c6839edab5ff4d55bfcafc2d4b62f84004d8d5 SEAMONKEY_2_1a1_BUILD1\n94ddc709132f1e0221cbe8e58c0cdc5ce70353bc SEAMONKEY_2_15b4_RELEASE\nf6c78804ebb430b6ba6bfad0ee49af909870e023 SEAMONKEY_2_0_7_RELEASE\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_13b4_RELEASE\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_4_BUILD1\nc39783b41b92e321fd4fe3f6169abc1ceff16e48 SEAMONKEY_2_22b1_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_2_BUILD1\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_29_BUILD1\n869a1de4fc3f6c244798f29aa6311cc2377e66e2 SEAMONKEY_2_12b3_BUILD1\n32de4c4a4ce70e468f7b67252c4945cdd1ebc382 SEAMONKEY_2_20b3_RELEASE\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_7b3_RELEASE\nb075d299d44397fa021a75af11b344fb0bddeed7 SEAMONKEY_2_5b2_RELEASE\n35fc7fa5cf3dea06c3be980a3acdfec994473c54 LIGHTNING_0_1_RELEASE\n869a1de4fc3f6c244798f29aa6311cc2377e66e2 SEAMONKEY_2_12b3_RELEASE\n2e8fb0acaefcaa8a5ece8a02159024e57086726b FIREFOX_3_0b4_RELEASE\nbf93a1148597ac5da957b729c04398d0fc768bb8 SEAMONKEY_2_1b2_BUILD2\nbf93a1148597ac5da957b729c04398d0fc768bb8 SEAMONKEY_2_1b2_BUILD1\nfa96487c45e69e3f77f5ab9ae2e7a4b47ca33b87 SEAMONKEY_2_0a2_RELEASE\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_8b4_BUILD1\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_8b4_BUILD1\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_8b4_BUILD1\nb075d299d44397fa021a75af11b344fb0bddeed7 SEAMONKEY_2_5b4_BUILD1\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_32_BUILD1\nb075d299d44397fa021a75af11b344fb0bddeed7 SEAMONKEY_2_5b2_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_RELEASE\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_8b2_RELEASE\n73d2b5105b69b1468b1f30fd7a4b3bd41b6175c2 WEB_CONTENT_HANDLING_20070621_BASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_7_RELEASE\nb075d299d44397fa021a75af11b344fb0bddeed7 SEAMONKEY_2_6b4_RELEASE\n863a04e7d1c5eb4f7c95e0e2e6a842c14bc6f6ef SEAMONKEY_2_17b2_RELEASE\n1c6b874b1fd9956c7081e00c08c14df54ad1e529 SEAMONKEY_2_25b3_RELEASE\n7eeed7e6106e24bf9cde1f0f25b4fa76fbab6b2c DOMI_2_0_8_RELEASE\nc39783b41b92e321fd4fe3f6169abc1ceff16e48 SEAMONKEY_2_21_BUILD1\nc39783b41b92e321fd4fe3f6169abc1ceff16e48 SEAMONKEY_2_21_BUILD1\nc39783b41b92e321fd4fe3f6169abc1ceff16e48 SEAMONKEY_2_21_BUILD1\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_1_RELEASE\n12b3ed4e1050d6b6f6058b7ef83b22b7e29c880c MOZILLA_1_8a4_RELEASE\n5ec3d5dd237e87583019872d61f044031afe5b5a MOZILLA_1_7a_RELEASE\n6e994301e7ea29beeba49f34b148901c4bd37c65 THUNDERBIRD_3_0a3_RELEASE\na69148785a33f31a5250784cfdf9e679243c5d35 THUNDERBIRD_3_0a3_RELEASE\na69148785a33f31a5250784cfdf9e679243c5d35 THUNDERBIRD_3_0a3_RELEASE\nd53c20f721f07ffa962f4050ff98b57f2558152b DOMI_2_0_6_RELEASE\nd53c20f721f07ffa962f4050ff98b57f2558152b DOMI_2_0_6_RELEASE\n0000000000000000000000000000000000000000 DOMI_2_0_6_RELEASE\n0000000000000000000000000000000000000000 DOMI_2_0_6_RELEASE\n0240d2edf528197bed754f3f8cbe55c47a424640 DOMI_2_0_6_RELEASE\n4f10ad08740cedf93a65693406c1f27bfb4b651e STATIC_BUILD_20010628_BASE\nc16f316a0971006dbfb0259c3dcdf2e002ad3493 WINCE_20020710_BASE\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_13b4_BUILD1\nb6de3a5ce573ef015d0205070af30d3d1a9981f3 SEAMONKEY_2_10_1_RELEASE\nb6de3a5ce573ef015d0205070af30d3d1a9981f3 SEAMONKEY_2_10_1_RELEASE\nb6de3a5ce573ef015d0205070af30d3d1a9981f3 SEAMONKEY_2_10_1_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_12_RELEASE\n02308bc6eb4c3c752d6fbc766d0afc13c466440f THUNDERBIRD_3_0b3_BUILD1\nf6c78804ebb430b6ba6bfad0ee49af909870e023 SEAMONKEY_2_0_6_BUILD1\ndfad1b2e38e44bd6bc76259455065382c5ac0949 SEAMONKEY_2_38_RELEASE\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16_2_RELEASE\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16_2_RELEASE\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16_2_RELEASE\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16_2_RELEASE\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16_2_RELEASE\nc74cdc6eb4fee6b64cb58da5a6c5539cbb12c529 MOZILLA_1_8a3_RELEASE\nc39783b41b92e321fd4fe3f6169abc1ceff16e48 SEAMONKEY_2_23b1_BUILD1\n6ad7b714e6ea681e4c9eacbd97ec212726339e33 PACKAGING_20030906_BASE\nc42fd9baba56a868859cd3417a5e1420ffa0d24b DOMI_2_0_12_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 COMM_1_9_1_BASE\na9f69279b0fbcd3b068c7f474024e496febdde41 SEA2_37_RELBRANCH\n0000000000000000000000000000000000000000 SEA2_37_RELBRANCH\ndfad1b2e38e44bd6bc76259455065382c5ac0949 SEA2_37_RELBRANCH\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_3b3_BUILD1\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_8b4_RELEASE\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_8b4_RELEASE\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_8b4_RELEASE\nb075d299d44397fa021a75af11b344fb0bddeed7 SEAMONKEY_2_6b4_BUILD1\nc42fd9baba56a868859cd3417a5e1420ffa0d24b SEAMONKEY_2_11b4_BUILD1\nc42fd9baba56a868859cd3417a5e1420ffa0d24b SEAMONKEY_2_11b4_BUILD1\nc42fd9baba56a868859cd3417a5e1420ffa0d24b SEAMONKEY_2_11b4_BUILD1\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16b2_BUILD1\n1c6b874b1fd9956c7081e00c08c14df54ad1e529 SEAMONKEY_2_25b3_BUILD1\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_29b1_RELEASE\nf6c78804ebb430b6ba6bfad0ee49af909870e023 SEAMONKEY_2_0_13_BUILD1\n0d73be4425b5ed5b9f34b57a30ec39e777f48e0f EDITOR_EMBEDDING_20011025_BASE\n38a67e4ecf1749725107d1c755468e9f48a59048 SEAMONKEY_2_1b1_BUILD2\n38a67e4ecf1749725107d1c755468e9f48a59048 SEAMONKEY_2_1b1_BUILD1\n27da0da26f640f49a0719b2526bf70e7080800d9 DOMI_2_0_9_RELEASE\n5a93979aeccc69a35f64383460d7774117fe4554 THUNDERBIRD_3_0b2_BUILD2\n9cce0e3300937485e98f7e79006be3bb2f7b055c THUNDERBIRD_3_1_a1_BUILD2\nbf7c2ee5f526c620b1121f09788be4d3703f831c THUNDERBIRD_3_1_a1_BUILD3\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_3b2_BUILD1\n87599cab4bd2c99527a3efceb8a523e6e6a9d870 SEAMONKEY_2_24_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_5_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_5_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_5_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_5_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_5_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_5_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_5_RELEASE\nc39783b41b92e321fd4fe3f6169abc1ceff16e48 SEAMONKEY_2_21_RELEASE\nc39783b41b92e321fd4fe3f6169abc1ceff16e48 SEAMONKEY_2_21_RELEASE\nc39783b41b92e321fd4fe3f6169abc1ceff16e48 SEAMONKEY_2_21_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_6_BUILD2\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_6_BUILD2\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_6_BUILD2\nf4cc350b8b7ece2e9a1a9a16d6e8ddd3f1509ebf LIGHTNING_0_3_1_RELEASE **INVALID**\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_6_BUILD1\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_6_BUILD1\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_6_BUILD1\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_6_BUILD1\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_6_BUILD1\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_6_BUILD1\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_6_BUILD1\n3c347f18b5b2a1f0c5a33ad9c9738ad1f971a91a THUNDERBIRD_1_1a2_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_9_BUILD1\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_4b2_BUILD1\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_4b2_BUILD1\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_4b2_BUILD1\n94ddc709132f1e0221cbe8e58c0cdc5ce70353bc SEAMONKEY_2_15b5_BUILD1\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_4b3_BUILD1\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_13_1_RELEASE\nb6de3a5ce573ef015d0205070af30d3d1a9981f3 SEAMONKEY_2_10_1_BUILD1\nb6de3a5ce573ef015d0205070af30d3d1a9981f3 SEAMONKEY_2_10_1_BUILD2\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_13b5_RELEASE\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_13b5_RELEASE\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_13b5_RELEASE\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_7b1_RELEASE\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16b4_RELEASE\n5aca607c5dd69d6c697e10a40f3099e5b830851d SEAMONKEY_2_25b1_RELEASE\n5aca607c5dd69d6c697e10a40f3099e5b830851d SEAMONKEY_2_25b1_RELEASE\n7706ac5ed0a44f03b2df2d9eec097747d4a29d14 SEAMONKEY_2_25b1_RELEASE\nf6c78804ebb430b6ba6bfad0ee49af909870e023 SEAMONKEY_2_0_10_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_rc1_BUILD3\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_rc1_BUILD3\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_rc1_BUILD3\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_rc1_BUILD2\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_rc1_BUILD1\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_3_3_BUILD1\n78c967134b2fc64889da4c30467d4a9512b9ff79 OTIS_TEST_BASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_29b1_BUILD1\n01f09da2d8f70b36e96cca4953e7cca10d096f3a THUNDERBIRD_M2_BASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_8_BUILD1\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_8_BUILD2\nc39783b41b92e321fd4fe3f6169abc1ceff16e48 SEAMONKEY_2_23b2_RELEASE\n94ddc709132f1e0221cbe8e58c0cdc5ce70353bc SEAMONKEY_2_15b4_BUILD1\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_32b2_BUILD1\n25ac1a05b16dfdd802c1d69c7b22a76d10e06c65 XBL_BRUTAL_SHARING_20010807_BASE\n3597295099196282d5549acb42438c1da14bfae1 PREFERENCES_20050101_BASE\nb6de3a5ce573ef015d0205070af30d3d1a9981f3 SEAMONKEY_2_10b3_RELEASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_31b2_BUILD1\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0rc3_BUILD1\nf2c4c9da8d1ee5c707aed532a67700aafe61eab2 SEAMONKEY_2_33_BUILD1\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0rc2_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0rc2_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0rc2_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_14_BUILD2\n2ca3b9ee64a33989c46af64f30e055d18493496d MOZILLA_1_5a_BASE\n2bbdd20af50a055016aed47e14ed7c154b67103a THUNDERBIRD_3_1_b1_RELEASE\nb075d299d44397fa021a75af11b344fb0bddeed7 SEAMONKEY_2_5_BUILD1\nb075d299d44397fa021a75af11b344fb0bddeed7 SEAMONKEY_2_5_BUILD1\nb075d299d44397fa021a75af11b344fb0bddeed7 SEAMONKEY_2_5_BUILD1\nb075d299d44397fa021a75af11b344fb0bddeed7 SEAMONKEY_2_5_BUILD1\nb075d299d44397fa021a75af11b344fb0bddeed7 SEAMONKEY_2_5_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_9_BUILD1\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_11_RELEASE\n32af14255f1346fb45573000b71ab4665ee5f653 SEAMONKEY_2_18b1_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_rc2_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_rc2_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_rc2_RELEASE\n697016a1e94419d7ce00b632d8aaad5f79894fd7 SEAMONKEY_2_3b1_RELEASE\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_3b2_RELEASE\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_14_BUILD1\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_31_RELEASE\nca62530369f98cb54810c0e2a6af3639d21c00e2 CONRAD_PROMPT_1_TAG\n697016a1e94419d7ce00b632d8aaad5f79894fd7 SEAMONKEY_2_2b1_BUILD2\n0ff0b47c92b7cd20c30de66bfff57dc24152c409 SEAMONKEY_2_8b5_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_17_BUILD1\n170262f263a0e088e30ff78f5193ca98e3a6650b MOZILLA_200303241605_TAG\nb72c3dc211a0f6bb338138ef1d6ab7f87a38432c SEAMONKEY_2_9_RELEASE\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16b4_BUILD1\na25a83f4b1235503d983cdc154c8f5287d9e856f MOZILLA_1_2a_RELEASE\nb72c3dc211a0f6bb338138ef1d6ab7f87a38432c SEAMONKEY_2_9b1_RELEASE\n32de4c4a4ce70e468f7b67252c4945cdd1ebc382 SEAMONKEY_2_20_RELEASE\nc39783b41b92e321fd4fe3f6169abc1ceff16e48 SEAMONKEY_2_23_BUILD1\n808511b0f19f28ccf3a880825b71f6ba5816007a BOOKMARKS_20030310_BASE\nb6de3a5ce573ef015d0205070af30d3d1a9981f3 SEAMONKEY_2_11b2_RELEASE\n1c6b874b1fd9956c7081e00c08c14df54ad1e529 SEAMONKEY_2_25_RELEASE\nf1fc2297e2c50e4326c4d94e9c1cbaa2f05844d3 SEAMONKEY_2_0_1_RELEASE\nf1fc2297e2c50e4326c4d94e9c1cbaa2f05844d3 SEAMONKEY_2_0_1_RELEASE\nf1fc2297e2c50e4326c4d94e9c1cbaa2f05844d3 SEAMONKEY_2_0_1_RELEASE\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_14b4_RELEASE\n869a1de4fc3f6c244798f29aa6311cc2377e66e2 SEAMONKEY_2_12_BUILD1\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_32_1_BUILD1\n863a04e7d1c5eb4f7c95e0e2e6a842c14bc6f6ef SEAMONKEY_2_17b2_BUILD1\n5aca607c5dd69d6c697e10a40f3099e5b830851d SEAMONKEY_2_25b1_BUILD1\n5aca607c5dd69d6c697e10a40f3099e5b830851d SEAMONKEY_2_25b1_BUILD1\n7706ac5ed0a44f03b2df2d9eec097747d4a29d14 SEAMONKEY_2_25b1_BUILD1\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_7b2_RELEASE\nc39783b41b92e321fd4fe3f6169abc1ceff16e48 SEAMONKEY_2_21b1_RELEASE\nc39783b41b92e321fd4fe3f6169abc1ceff16e48 SEAMONKEY_2_21b1_BUILD1\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_14_1_RELEASE\n5a93979aeccc69a35f64383460d7774117fe4554 SEAMONKEY_2_0a3_BUILD1\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_13b3_BUILD1\n5a93979aeccc69a35f64383460d7774117fe4554 SEAMONKEY_2_0a3_BUILD2\n869a1de4fc3f6c244798f29aa6311cc2377e66e2 SEAMONKEY_2_12b2_BUILD1\nf3f70eccc3059b3e5cfc4bd75663902031a77e54 SEAMONKEY_2_19b1_BUILD1\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_32b1_RELEASE\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_4b2_RELEASE\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_4b2_RELEASE\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_4b2_RELEASE\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_4b1_RELEASE\ndfad1b2e38e44bd6bc76259455065382c5ac0949 SEAMONKEY_2_39b1_BUILD1\n94ddc709132f1e0221cbe8e58c0cdc5ce70353bc SEAMONKEY_2_15_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_9_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 SUNBIRD_1_0b1_BUILD4\n18a1c983c8ee3460bb3a2cf90753a3584412d491 SUNBIRD_1_0b1_BUILD4\n18a1c983c8ee3460bb3a2cf90753a3584412d491 SUNBIRD_1_0b1_BUILD4\n18a1c983c8ee3460bb3a2cf90753a3584412d491 SUNBIRD_1_0b1_BUILD4\n18a1c983c8ee3460bb3a2cf90753a3584412d491 SUNBIRD_1_0b1_BUILD5\n18a1c983c8ee3460bb3a2cf90753a3584412d491 SUNBIRD_1_0b1_BUILD5\n18a1c983c8ee3460bb3a2cf90753a3584412d491 SUNBIRD_1_0b1_BUILD5\n18a1c983c8ee3460bb3a2cf90753a3584412d491 SUNBIRD_1_0b1_BUILD6\n18a1c983c8ee3460bb3a2cf90753a3584412d491 SUNBIRD_1_0b1_BUILD7\n091ec214aaa3863b573fea99ec387e0f4c1c017a MOZILLA_1_4a_RELEASE\nebe59a415752a5b8697b71e64d19734b8182d55c SUNBIRD_1_0b1_BUILD1\nebe59a415752a5b8697b71e64d19734b8182d55c SUNBIRD_1_0b1_BUILD3\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_13_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_4_BUILD1\n32af14255f1346fb45573000b71ab4665ee5f653 SEAMONKEY_2_18b2_RELEASE\na69148785a33f31a5250784cfdf9e679243c5d35 THUNDERBIRD_3_0a3_BUILD3\n32de4c4a4ce70e468f7b67252c4945cdd1ebc382 SEAMONKEY_2_20b1_BUILD1\n2001a7394d4f6bff6ffd76eab8882579a75732fb THUNDERBIRD_3_3a1_RELEASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_32_RELEASE\n2001a7394d4f6bff6ffd76eab8882579a75732fb THUNDERBIRD_3_3a1_BUILD1\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_1_BUILD1\n2e51bf59030b373f38e2d968426ca470685102db STRING_20040119_BASE\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1_RELEASE\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1_RELEASE\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1_RELEASE\nb075d299d44397fa021a75af11b344fb0bddeed7 SEAMONKEY_2_5b3_BUILD1\nf352feb54f3ac2bbd6e85c3b2237af859ce9b4b5 SEAMONKEY_2_35_BUILD3\nb075d299d44397fa021a75af11b344fb0bddeed7 SEAMONKEY_2_6b3_BUILD1\nf2c4c9da8d1ee5c707aed532a67700aafe61eab2 SEAMONKEY_2_33_RELEASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_29b2_BUILD1\n2bbdd20af50a055016aed47e14ed7c154b67103a THUNDERBIRD_3_1_b1_BUILD1\n5f6693d6bd1c3676179537b6ee72e52d65d27799 MOZILLA_1_4b_RELEASE\nb72c3dc211a0f6bb338138ef1d6ab7f87a38432c SEAMONKEY_2_9b3_BUILD1\nb72c3dc211a0f6bb338138ef1d6ab7f87a38432c SEAMONKEY_2_9b3_BUILD2\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_30b1_RELEASE\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_14b4_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_9_RELEASE\nfd1e00c4f94da6daad340a16812b2c4786eb620a ALERT_SERVICE_BASE\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_14b5_BUILD1\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_14b5_BUILD1\n94ddc709132f1e0221cbe8e58c0cdc5ce70353bc SEAMONKEY_2_14b5_BUILD1\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_7b1_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_10_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_10_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_10_RELEASE\n38a67e4ecf1749725107d1c755468e9f48a59048 SEAMONKEY_2_1b1_RELEASE\n38a67e4ecf1749725107d1c755468e9f48a59048 SEAMONKEY_2_1b1_RELEASE\n38a67e4ecf1749725107d1c755468e9f48a59048 SEAMONKEY_2_1b1_RELEASE\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_8b1_RELEASE\n528a2d8704eb773c20b4ef898b9f487dbd52d724 DOMI_2_0_10_RELEASE\n528a2d8704eb773c20b4ef898b9f487dbd52d724 DOMI_2_0_10_RELEASE\n0000000000000000000000000000000000000000 DOMI_2_0_10_RELEASE\n0000000000000000000000000000000000000000 DOMI_2_0_10_RELEASE\n318c516274b1310cb3d227fc8b35e8ac6582de69 DOMI_2_0_10_RELEASE\nb72c3dc211a0f6bb338138ef1d6ab7f87a38432c SEAMONKEY_2_9_1_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_5_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_5_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_5_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_5_BUILD2\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_5_BUILD3\nb075d299d44397fa021a75af11b344fb0bddeed7 SEAMONKEY_2_6b3_RELEASE\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_7b4_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_1_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_1_BUILD2\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_1_BUILD2\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_1_BUILD2\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1rc1_BUILD2\n0bb7db177214fce684dd3cf23fbc08796ebf10c0 SEAMONKEY_2_1rc1_BUILD1\nd4b766a12f533fdefd02d2eab54fd7f86ce1f985 REFLOW_20020412_BASE\nb6de3a5ce573ef015d0205070af30d3d1a9981f3 SEAMONKEY_2_11b1_RELEASE\ndfad1b2e38e44bd6bc76259455065382c5ac0949 SEAMONKEY_2_40_BUILD4\nf1fc2297e2c50e4326c4d94e9c1cbaa2f05844d3 SEAMONKEY_2_0rc1_RELEASE\n6b5ec09f3b1d218dbf5fa6423916cbb07058829d SEAMONKEY_2_11b5_BUILD1\n6b5ec09f3b1d218dbf5fa6423916cbb07058829d SEAMONKEY_2_11b5_BUILD1\n6b5ec09f3b1d218dbf5fa6423916cbb07058829d SEAMONKEY_2_11b5_BUILD1\n2c63a5a42aa132b4b2f3a60eedf317997f9b0d07 THUNDERBIRD_3_3a3_RELEASE\nf6c78804ebb430b6ba6bfad0ee49af909870e023 SEAMONKEY_2_0_8_BUILD1\nf7d85b2095671aa4a69932dfa143cfff149d04a7 MOZILLA_1_5_RC1\n77a21a719c0f50f0a3f4a0c9ab143ba863020bcb DOMI_2_0_15_RELEASE\n84f2a58a989b09f40b9cd19f50f7987d89ac2471 DOMI_2_0_15_RELEASE\n84f2a58a989b09f40b9cd19f50f7987d89ac2471 DOMI_2_0_15_RELEASE\n58bcafc6b7a29cfeba38c7b214f62b4542eab192 DOMI_2_0_15_RELEASE\nc39783b41b92e321fd4fe3f6169abc1ceff16e48 SEAMONKEY_2_22b1_RELEASE\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16_BUILD1\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16_BUILD1\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16_BUILD1\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16_BUILD1\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16_BUILD1\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16_BUILD1\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16_BUILD1\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16_BUILD2\nf2c4c9da8d1ee5c707aed532a67700aafe61eab2 SEAMONKEY_2_33_1_RELEASE\n43c6839edab5ff4d55bfcafc2d4b62f84004d8d5 SEAMONKEY_2_1a1_RELEASE\n665f9107126410b7caa1aefa3896ed0405ddc213 FORMREWRITE_20011008_BASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_29_RELEASE\ndfad1b2e38e44bd6bc76259455065382c5ac0949 SEAMONKEY_2_38b1_BUILD1\ndfad1b2e38e44bd6bc76259455065382c5ac0949 SEAMONKEY_2_38b1_BUILD1\ndfad1b2e38e44bd6bc76259455065382c5ac0949 SEAMONKEY_2_38b1_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_3_RELEASE\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_13_BUILD1\n6b5ec09f3b1d218dbf5fa6423916cbb07058829d SEAMONKEY_2_11b6_BUILD1\ne4024d150c234e46e162b6cfb5fb960ebe95d0c4 MOZILLA_1_2b_RELEASE\nf1fc2297e2c50e4326c4d94e9c1cbaa2f05844d3 SEAMONKEY_2_0_RELEASE\n63d362f03ddbf68ef827ee683eb2568381ab203a THUNDERBIRD_3_3a2_BUILD1\nb72c3dc211a0f6bb338138ef1d6ab7f87a38432c SEAMONKEY_2_9b3_RELEASE\nb72c3dc211a0f6bb338138ef1d6ab7f87a38432c SEAMONKEY_2_9b3_RELEASE\nb72c3dc211a0f6bb338138ef1d6ab7f87a38432c SEAMONKEY_2_9b3_RELEASE\nf6c78804ebb430b6ba6bfad0ee49af909870e023 SEAMONKEY_2_0_7_BUILD1\n27b0e9ef17154b6f610be366813445123e2bcb63 THUNDERBIRD_3_1_b2_RELEASE\n27b0e9ef17154b6f610be366813445123e2bcb63 THUNDERBIRD_3_1_b2_RELEASE\n27b0e9ef17154b6f610be366813445123e2bcb63 THUNDERBIRD_3_1_b2_RELEASE\n27b0e9ef17154b6f610be366813445123e2bcb63 THUNDERBIRD_3_1_b2_RELEASE\n27b0e9ef17154b6f610be366813445123e2bcb63 THUNDERBIRD_3_1_b2_RELEASE\nf6c78804ebb430b6ba6bfad0ee49af909870e023 SEAMONKEY_2_0_9_BUILD1\n76e20dc2aa87ee46eb756010a351ec8f0f71c256 SUNBIRD_0_3a2_RELEASE\nc39783b41b92e321fd4fe3f6169abc1ceff16e48 SEAMONKEY_2_21b2_BUILD1\nc42fd9baba56a868859cd3417a5e1420ffa0d24b SEAMONKEY_2_11b4_RELEASE\nc42fd9baba56a868859cd3417a5e1420ffa0d24b SEAMONKEY_2_11b4_RELEASE\nc42fd9baba56a868859cd3417a5e1420ffa0d24b SEAMONKEY_2_11b4_RELEASE\n1decc6e8c935550d2522c2fd3705b86bd81737f7 THUNDERBIRD_3_1_a2_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_10_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_10_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_10_BUILD1\nf6c78804ebb430b6ba6bfad0ee49af909870e023 SEAMONKEY_2_0_12_RELEASE\nf6c78804ebb430b6ba6bfad0ee49af909870e023 SEAMONKEY_2_0_12_RELEASE\nf6c78804ebb430b6ba6bfad0ee49af909870e023 SEAMONKEY_2_0_12_RELEASE\n03cf7e93828fcc03f50a090615eaa01e6286705d SEAMONKEY_2_1a2_RELEASE\n03cf7e93828fcc03f50a090615eaa01e6286705d SEAMONKEY_2_1a2_RELEASE\n03cf7e93828fcc03f50a090615eaa01e6286705d SEAMONKEY_2_1a2_RELEASE\nf29bd158a37a1db722e2a80e66cc124764e674a2 IFRAME_20020207_BASE\n05da7a0ecc8db059c6f67ca0429d586d024b7d4c DOM_AGNOSTIC3_BASE\neca2476962980ce3dbc502d1ac839d2ab6bca33d NOIMG_20010801_TAG\n869a1de4fc3f6c244798f29aa6311cc2377e66e2 SEAMONKEY_2_12_1_RELEASE\n869a1de4fc3f6c244798f29aa6311cc2377e66e2 SEAMONKEY_2_12_1_RELEASE\n869a1de4fc3f6c244798f29aa6311cc2377e66e2 SEAMONKEY_2_12_1_RELEASE\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_8b3_RELEASE\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_13b2_RELEASE\nf6c78804ebb430b6ba6bfad0ee49af909870e023 SEAMONKEY_2_0_3_RELEASE\nf6c78804ebb430b6ba6bfad0ee49af909870e023 SEAMONKEY_2_0_12_BUILD1\nf6c78804ebb430b6ba6bfad0ee49af909870e023 SEAMONKEY_2_0_12_BUILD1\nf6c78804ebb430b6ba6bfad0ee49af909870e023 SEAMONKEY_2_0_12_BUILD1\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16_2_BUILD2\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16_2_BUILD1\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16_2_BUILD1\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16_2_BUILD1\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_14b3_RELEASE\n863a04e7d1c5eb4f7c95e0e2e6a842c14bc6f6ef SEAMONKEY_2_17b3_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_10_BUILD1\nfb09601eae9552d0114ee6cd5867121debd6aaa1 XPC_IDISP_20020417_BASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_5_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_5_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_5_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_3_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df CALENDAR_1_0b2_BUILD1\ncdf364d3620310a93eae913ddd562fcff6daccbb PSM_2_2_DEV_20010918_BASE\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_7b4_RELEASE\n2ccf7f0e93a2187a7870101a23eade1e386cc682 THUNDERBIRD_0_7_1_RELEASE\n94ddc709132f1e0221cbe8e58c0cdc5ce70353bc SEAMONKEY_2_15_1_RELEASE\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_4_1_RELEASE\n869a1de4fc3f6c244798f29aa6311cc2377e66e2 SEAMONKEY_2_12b1_RELEASE\n869a1de4fc3f6c244798f29aa6311cc2377e66e2 SEAMONKEY_2_12b1_RELEASE\n869a1de4fc3f6c244798f29aa6311cc2377e66e2 SEAMONKEY_2_12b1_RELEASE\n6bdd6adec346d57dc0883993a9ee70cec6f4efc2 MOZILLA_1_3a_RELEASE\nf99dd8e05b2e8118df700ef90084374e8b9779d4 MOZILLA_0_9_3_2001_07_31_BASE\nf6c78804ebb430b6ba6bfad0ee49af909870e023 SEAMONKEY_2_0_13_RELEASE\n87599cab4bd2c99527a3efceb8a523e6e6a9d870 SEAMONKEY_2_24b1_BUILD1\n1c6b874b1fd9956c7081e00c08c14df54ad1e529 SEAMONKEY_2_25b2_RELEASE\n1c6b874b1fd9956c7081e00c08c14df54ad1e529 SEAMONKEY_2_25b2_RELEASE\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_7_2_BUILD1\n3e8ff1586e20a0726119c55007c0e2072d5ad075 MINIMO_6_AUG_2003_TAG\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_26_BUILD1\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_26_BUILD1\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_26_BUILD1\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_26_BUILD1\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_26_BUILD1\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_26_BUILD1\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_26_BUILD1\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_26_BUILD1\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_26_BUILD1\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_26_BUILD1\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_26_BUILD1\n17273e29319f65f2835cae7195cf7c1290360496 STATIC_BUILD_20010612_BASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_6_BUILD1\n869a1de4fc3f6c244798f29aa6311cc2377e66e2 SEAMONKEY_2_12_1_BUILD2\n89bd44ac4af5c5a7b54be554016549c601917cb5 MOZILLA_1_8_BASE **INVALID**\nb7db8f42fbf84b11e7438e6bdd1bd453a9831361 MOZILLA_1_5b_RELEASE\n228a4ec0b2a8e7277f59b45009eda86bfa95949a FIREFOX_3_0_1_BUILD1\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16_1_RELEASE\n0c223c15699672d238b3b58086b15e20f90585dc STATIC_BUILD_20010418_BASE\n02308bc6eb4c3c752d6fbc766d0afc13c466440f THUNDERBIRD_3_0b3_RELEASE\n5a93979aeccc69a35f64383460d7774117fe4554 SEAMONKEY_2_0a3_RELEASE\n5a93979aeccc69a35f64383460d7774117fe4554 SEAMONKEY_2_0a3_RELEASE\n5a93979aeccc69a35f64383460d7774117fe4554 SEAMONKEY_2_0a3_RELEASE\nf2c4c9da8d1ee5c707aed532a67700aafe61eab2 SEAMONKEY_2_33_1_BUILD1\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16_1_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_rc1_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_rc1_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_rc1_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_rc1_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_rc1_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_rc1_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_rc1_RELEASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_31_BUILD1\nb72c3dc211a0f6bb338138ef1d6ab7f87a38432c SEAMONKEY_2_9b4_RELEASE\neef568e4ee05b819869103117f2c3798d7bed9a5 SEAMONKEY_2_1a3_RELEASE\neef568e4ee05b819869103117f2c3798d7bed9a5 SEAMONKEY_2_1a3_RELEASE\neef568e4ee05b819869103117f2c3798d7bed9a5 SEAMONKEY_2_1a3_RELEASE\n697016a1e94419d7ce00b632d8aaad5f79894fd7 SEAMONKEY_2_3b1_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_15_BUILD1\n94ddc709132f1e0221cbe8e58c0cdc5ce70353bc SEAMONKEY_2_15_2_BUILD1\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_3_BUILD1\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_3_2_BUILD1\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_3_2_BUILD1\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_3_2_BUILD1\nf6278eaf61c76cca2fbf6bb51e219e53b8b329de XPCDOM_20010329_BASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_1_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_1_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_1_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_1_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_1_RELEASE\nca35d7b7c443b268f55dd99b67c9d957d1728e84 SEAMONKEY_2_0b2_RELEASE\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_7_BUILD1\n94ddc709132f1e0221cbe8e58c0cdc5ce70353bc SEAMONKEY_2_15b6_RELEASE\n91a52d3cd459b2830a582439c6ef62b6a924c583 MAILIM_BASE\ndfad1b2e38e44bd6bc76259455065382c5ac0949 SEAMONKEY_2_38b1_RELEASE\ndfad1b2e38e44bd6bc76259455065382c5ac0949 SEAMONKEY_2_38b1_RELEASE\ndfad1b2e38e44bd6bc76259455065382c5ac0949 SEAMONKEY_2_38b1_RELEASE\n863a04e7d1c5eb4f7c95e0e2e6a842c14bc6f6ef SEAMONKEY_2_17_1_RELEASE\nfa96487c45e69e3f77f5ab9ae2e7a4b47ca33b87 SEAMONKEY_2_0a2_BUILD1\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_3_RELEASE\n863a04e7d1c5eb4f7c95e0e2e6a842c14bc6f6ef SEAMONKEY_2_17b1_BUILD1\nab61bce0ee8770c4f89a3bc8b7174853f784e749 MOTIF_LAST_RITES\n61de88544d47c034ec8f3dd5006c663c22fb30cb DOMI_2_0_14_RELEASE\n0000000000000000000000000000000000000000 DOMI_2_0_14_RELEASE\nec464006febdcaa84637f6f3980e257a7ecb33f3 DOMI_2_0_14_RELEASE\nec464006febdcaa84637f6f3980e257a7ecb33f3 DOMI_2_0_14_RELEASE\n0000000000000000000000000000000000000000 DOMI_2_0_14_RELEASE\n0000000000000000000000000000000000000000 DOMI_2_0_14_RELEASE\n7ca2fdffb52123d97b9da7fa7be46b6d12eaeac1 DOMI_2_0_14_RELEASE\n894241f24e4ea5e913344255c1ca8f9b98666dd8 DOMi_2_0_1_RELEASE\n99db87031f1ffe62d0eb6a25dfead2af23a51b5f CW7_20011205_TAG\n82b7d8a4f6b89254c97e94d1d37588acc11a30d8 SEAMONKEY_2_13b1_RELEASE\n869a1de4fc3f6c244798f29aa6311cc2377e66e2 SEAMONKEY_2_12b2_RELEASE\n32af14255f1346fb45573000b71ab4665ee5f653 SEAMONKEY_2_18b2_BUILD1\nc39783b41b92e321fd4fe3f6169abc1ceff16e48 SEAMONKEY_2_23b2_BUILD1\n869a1de4fc3f6c244798f29aa6311cc2377e66e2 SEAMONKEY_2_12b6_RELEASE\nb6de3a5ce573ef015d0205070af30d3d1a9981f3 SEAMONKEY_2_11b3_BUILD1\nb6de3a5ce573ef015d0205070af30d3d1a9981f3 SEAMONKEY_2_11b3_BUILD1\nb6de3a5ce573ef015d0205070af30d3d1a9981f3 SEAMONKEY_2_11b3_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_2_RELEASE\n8baf80e84373a6745d70119c5ad5cc4c6d813165 THUNDERBIRD_3_0a1_BUILD1\nb6de3a5ce573ef015d0205070af30d3d1a9981f3 SEAMONKEY_2_10_BUILD1\n2ccdc4ad905e811a692ef94e6fe9f870dd241e41 THUNDERBIRD_1_1a1_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df CALENDAR_1_0b2_BUILD2\n4fbd0f501d89e86d7e34458fd0d534ca860eaee1 MOZILLA_1_9a8_RELEASE\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_3_1_BUILD1\nf61da7d6ad8b922abf018099aa4bf7619a64de97 FIREFOX_3_0b1_RC3\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_3_BUILD1\n589ef9b749f58afc49649993227098b115de378f SEAMONKEY_2_7_RELEASE\nf6c78804ebb430b6ba6bfad0ee49af909870e023 SEAMONKEY_2_0_11_BUILD1\nf6c78804ebb430b6ba6bfad0ee49af909870e023 SEAMONKEY_2_0_3_BUILD1\nb075d299d44397fa021a75af11b344fb0bddeed7 SEAMONKEY_2_6b2_BUILD1\nc39783b41b92e321fd4fe3f6169abc1ceff16e48 SEAMONKEY_2_22_BUILD1\n32de4c4a4ce70e468f7b67252c4945cdd1ebc382 SEAMONKEY_2_20b2_RELEASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_30_RELEASE\n74294a27c91803f115d747d393250ca5dda4b141 Style_20010518_Base\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_6_RELEASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_31b1_BUILD1\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_26b2_BUILD1\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_14b1_BUILD1\n0ff0b47c92b7cd20c30de66bfff57dc24152c409 SEAMONKEY_2_8b5_BUILD1\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_31b2_RELEASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_30b2_RELEASE\n14e6fe3a014aa51d4f5b6199692c2bbef0f3d453 MOZILLA_1_7b_RELEASE\ndfad1b2e38e44bd6bc76259455065382c5ac0949 SEAMONKEY_2_39_BUILD1\n030eee04e40b5f50349089a38a2368a36c1e9af7 SEAMONKEY_2_14b1_RELEASE\n94ddc709132f1e0221cbe8e58c0cdc5ce70353bc SEAMONKEY_2_15_1_BUILD1\n32d3520a513bcd68d37c356bf6670f2264ea2ad0 MOZILLA_1_9a1_RC3\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_5b1_BUILD1\nfe123b8ef1d98c7adaa72dfd7268966c4d209dd1 MINIMO_01302003_TAG\n51975d5ac74417a934d9a10627916324b44cf002 BOOKMARKS_20030320_BASE\n869a1de4fc3f6c244798f29aa6311cc2377e66e2 SEAMONKEY_2_12_RELEASE\n10d78e2e475b62b16ff35f150851060e21a0abb6 SEAMONKEY_2_16b5_BUILD1\nea1e32ad6c1fbaf21dc573c2664ef91ea552d3c9 JS_1_7_ALPHA_MERGE\nb72c3dc211a0f6bb338138ef1d6ab7f87a38432c SEAMONKEY_2_10b2_BUILD1\ndfad1b2e38e44bd6bc76259455065382c5ac0949 SEAMONKEY_2_39b1_RELEASE\ndfad1b2e38e44bd6bc76259455065382c5ac0949 SEAMONKEY_2_38_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_rc2_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_rc2_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_rc2_BUILD1\n32de4c4a4ce70e468f7b67252c4945cdd1ebc382 SEAMONKEY_2_20b1_RELEASE\n318c516274b1310cb3d227fc8b35e8ac6582de69 SEAMONKEY_2_3_1_RELEASE\nf6c78804ebb430b6ba6bfad0ee49af909870e023 SEAMONKEY_2_0_8_RELEASE\n40518a595a2e3681b03cbd4f23a29c732dc17441 MOZILLA_1_9a6_RC2\nf3f70eccc3059b3e5cfc4bd75663902031a77e54 SEAMONKEY_2_19b1_RELEASE\nb72c3dc211a0f6bb338138ef1d6ab7f87a38432c SEAMONKEY_2_9b2_RELEASE\nb72c3dc211a0f6bb338138ef1d6ab7f87a38432c SEAMONKEY_2_9b2_RELEASE\nb72c3dc211a0f6bb338138ef1d6ab7f87a38432c SEAMONKEY_2_9b2_RELEASE\n109295c19a3e204d82848fcefd51480d3d928c93 XULRUNNER_20040804_BASE\ndfad1b2e38e44bd6bc76259455065382c5ac0949 SEAMONKEY_2_40_BUILD1\ndfad1b2e38e44bd6bc76259455065382c5ac0949 SEAMONKEY_2_40_BUILD1\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_29_1_BUILD1\n18a1c983c8ee3460bb3a2cf90753a3584412d491 DOMI_2_0_4_RELEASE\n5a93979aeccc69a35f64383460d7774117fe4554 THUNDERBIRD_3_0b2_RELEASE\n5a93979aeccc69a35f64383460d7774117fe4554 THUNDERBIRD_3_0b2_RELEASE\n5a93979aeccc69a35f64383460d7774117fe4554 THUNDERBIRD_3_0b2_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_15_RELEASE\n697016a1e94419d7ce00b632d8aaad5f79894fd7 SEAMONKEY_2_2_RELEASE\n697016a1e94419d7ce00b632d8aaad5f79894fd7 SEAMONKEY_2_2_RELEASE\n697016a1e94419d7ce00b632d8aaad5f79894fd7 SEAMONKEY_2_2_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 SUNBIRD_1_0b1_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 SUNBIRD_1_0b1_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 SUNBIRD_1_0b1_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 SUNBIRD_1_0b1_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 SUNBIRD_1_0b1_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 SUNBIRD_1_0b1_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 SUNBIRD_1_0b1_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 SUNBIRD_1_0b1_RELEASE\nebe59a415752a5b8697b71e64d19734b8182d55c SUNBIRD_1_0b1_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 SUNBIRD_1_0b1_RELEASE\n863a04e7d1c5eb4f7c95e0e2e6a842c14bc6f6ef SEAMONKEY_2_17b4_RELEASE\n863a04e7d1c5eb4f7c95e0e2e6a842c14bc6f6ef SEAMONKEY_2_17b4_BUILD1\n4b7ca9452f15ba060bb2552ade65dfccc46b0e03 BookmarksOutliner_20010601_BASE\nf6c78804ebb430b6ba6bfad0ee49af909870e023 SEAMONKEY_2_0_10_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_16_BUILD1\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df THUNDERBIRD_3_1_16_BUILD2\nf470b4aff514005d60de42d9ca5518db67a271a4 MOZILLA_1_1b_RELEASE\n82b7d8a4f6b89254c97e94d1d37588acc11a30d8 SEAMONKEY_2_13b1_BUILD1\n87599cab4bd2c99527a3efceb8a523e6e6a9d870 SEAMONKEY_2_24b1_BUILD2\n94ddc709132f1e0221cbe8e58c0cdc5ce70353bc SEAMONKEY_2_15b3_BUILD1\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_29_1_RELEASE\n"
  },
  {
    "path": "extensions/inspector/.hg/hgrc",
    "content": "# example repository config (see \"hg help config\" for more info)\n[paths]\ndefault = https://hg.mozilla.org/dom-inspector/\n\n# path aliases to other clones of this repo in URLs or filesystem paths\n# (see \"hg help config.paths\" for more info)\n#\n# default-push = ssh://jdoe@example.net/hg/jdoes-fork\n# my-fork      = ssh://jdoe@example.net/hg/jdoes-fork\n# my-clone     = /home/jdoe/jdoes-clone\n\n[ui]\n# name and email (local to this repository, optional), e.g.\n# username = Jane Doe <jdoe@example.com>\n"
  },
  {
    "path": "extensions/inspector/.hg/requires",
    "content": "dotencode\nfncache\nrevlogv1\nstore\n"
  },
  {
    "path": "extensions/inspector/.hg/store/fncache",
    "content": "data/resources/locale/fr/viewers/accessibleProps.dtd.i\ndata/resources/content/extensions/titledSplitter.css.i\ndata/resources/content/object.xul.i\ndata/base/.cvsignore.i\ndata/resources/content/viewers/accessibleEvents/accessibleEvents.js.i\ndata/resources/locale/ru/viewers/domNode.dtd.i\ndata/base/public/inIFlasher.idl.i\ndata/resources/content/jsutil/system/PrefUtils.js.i\ndata/resources/locale/fr/search/findFiles.dtd.i\ndata/resources/content/sidebar/InspectorSidebar.js.i\ndata/resources/locale/da/viewers/computedStyle.dtd.i\ndata/resources/content/viewers/accessibleObject/accessibleObject.xul.i\ndata/resources/locale/en-US/viewers/accessibleProps.dtd.i\ndata/resources/content/prefs/pref-inspector.xul.i\ndata/resources/content/search/modules/junkImgs/dialog.js.i\ndata/resources/locale/da/search/junkImgs.dtd.i\ndata/resources/locale/el/viewers/accessibleProps.properties.i\ndata/base/public/MANIFEST_IDL.i\ndata/resources/content/Makefile.in.i\ndata/resources/locale/de/viewers/accessibleTreeEvalJSDialog.dtd.i\ndata/resources/locale/ca/inspector.dtd.i\ndata/resources/locale/zh-TW/prefs.dtd.i\ndata/resources/locale/en-GB/viewer-registry.dtd.i\ndata/resources/locale/zh-CN/viewers/domNode.dtd.i\ndata/resources/locale/el/viewers/accessibleTreeEvalJSDialog.dtd.i\ndata/resources/locale/fr/viewers/computedStyle.dtd.i\ndata/resources/locale/sk/viewers/styleRules.dtd.i\ndata/resources/locale/sk/viewers/usedFontFaces.dtd.i\ndata/resources/content/statusbarOverlay.xul.i\ndata/resources/locale/fr/viewers/accessibleTreeEvalJSDialog.dtd.i\ndata/resources/locale/en-GB/viewers/accessibleEvents.properties.i\ndata/resources/locale/cs/viewers/boxModel.dtd.i\ndata/base/src/makefile.win.i\ndata/resources/locale/fi/prefs.dtd.i\ndata/base/src/.cvsignore.i\ndata/resources/locale/cs-CZ/viewers/styleRules.dtd.i\ndata/base/src/win/.cvsignore.i\ndata/resources/locale/fi/viewers/accessibleEvents.properties.i\ndata/resources/content/viewers/dom/popupOverlay.xul.i\ndata/resources/locale/pt-BR/search/findFiles.dtd.i\ndata/resources/locale/sk/viewers/stylesheets.dtd.i\ndata/resources/locale/cs-CZ/viewers/boxModel.dtd.i\ndata/resources/content/inspector-prefs.rdf.i\ndata/resources/locale/sv-SE/search/findFiles.dtd.i\ndata/.hgtags.i\ndata/base/public/inISearchOrphanImages.idl.i\ndata/resources/locale/zh-TW/editing.dtd.i\ndata/resources/locale/zh-CN/viewers/stylesheets.dtd.i\ndata/base/src/inCSSValueSearch.cpp.i\ndata/resources/content/jsutil/system/clipboardFlavors.js.i\ndata/resources/content/sidebar.xul.i\ndata/resources/locale/de/inspector.dtd.i\ndata/resources/locale/de/viewers/accessibleEventsHandlerHelpDialog.dtd.i\ndata/resources/locale/en-US/contents.rdf.i\ndata/resources/locale/fi/viewers/usedFontFaces.dtd.i\ndata/resources/locale/ru/viewers/boxModel.dtd.i\ndata/resources/locale/pl/inspector.properties.i\ndata/resources/locale/sv-SE/viewers/usedFontFaces.dtd.i\ndata/resources/locale/ga-IE/viewers/dom.dtd.i\ndata/resources/locale/fi/viewers/accessibleEventsHandlerHelpDialog.dtd.i\ndata/macbuild/inspectorIDL.xml.i\ndata/resources/skin/modern/btnFind.gif.i\ndata/resources/locale/de/viewers/accessibleEvents.properties.i\ndata/base/src/win/Makefile.in.i\ndata/resources/skin/classic/titledSplitter.css.i\ndata/resources/locale/fi/viewers/accessibleTreeEvalJSDialog.dtd.i\ndata/resources/skin/classic/.cvsignore.i\ndata/resources/locale/sk/viewers/accessibleTree.dtd.i\ndata/resources/locale/ga-IE/viewers/xblBindings.dtd.i\ndata/base/src/nsCSSDecIntHolder.h.i\ndata/base/src/nsDOMDSResource.h.i\ndata/resources/locale/de/search/findFiles.dtd.i\ndata/resources/skin/classic/viewers/domNode/domNode.css.i\ndata/resources/locale/cs-CZ/prefs.dtd.i\ndata/resources/locale/pl/search/junkImgs.dtd.i\ndata/resources/locale/pl/viewers/jsObject.dtd.i\ndata/resources/content/tasksOverlay.xul.i\ndata/resources/locale/nb-NO/viewers/accessibleProps.dtd.i\ndata/resources/content/inspector.xul.i\ndata/resources/locale/pt-BR/prefs.dtd.i\ndata/base/public/inIBitmapURI.idl.i\ndata/resources/content/viewers/accessibleEvent/accessibleEvent.js.i\ndata/resources/locale/pl/viewers/accessibleTreeEvalJSDialog.dtd.i\ndata/resources/locale/fi/viewers/styleRules.dtd.i\ndata/resources/locale/hu/viewers/xblBindings.dtd.i\ndata/resources/locale/pl/viewers/usedFontFaces.dtd.i\ndata/resources/locale/zh-CN/viewers/dom.dtd.i\ndata/build/src/inspector.pkg.i\ndata/resources/content/jsutil/rdf/RDFU.js.i\ndata/resources/locale/fr/prefs.dtd.i\ndata/Makefile.in.i\ndata/resources/locale/ru/prefs.dtd.i\ndata/resources/locale/de/viewer-registry.dtd.i\ndata/resources/locale/en-GB/viewers/usedFontFaces.dtd.i\ndata/resources/skin/classic/inspectorWindow.css.i\ndata/base/src/inFileSearch.h.i\ndata/resources/content/viewers/styleRules/styleRules.js.i\ndata/resources/skin/makefile.win.i\ndata/resources/locale/ca/viewers/domNode.dtd.i\ndata/resources/content/jsutil/xul/DNDUtils.js.i\ndata/resources/skin/classic/iconViewerList-dis.gif.i\ndata/base/public/inICSSValueSearch.idl.i\ndata/resources/content/viewers/jsObject/jsObjectViewer.xul.i\ndata/build/src/makefile.win.i\ndata/resources/skin/Makefile.in.i\ndata/base/public/inIBitmap.idl.i\ndata/resources/content/res/winInspectorMain.ico.i\ndata/resources/skin/modern/iconImportant.gif.i\ndata/resources/skin/classic/viewers/accessibleEvents/accessibleEvents.css.i\ndata/resources/locale/ca/viewers/jsObject.dtd.i\ndata/resources/content/viewers/accessibleEvent/accessibleEvent.xul.i\ndata/resources/locale/makefile.win.i\ndata/resources/content/jsutil/system/DiskSearch.js.i\ndata/resources/locale/ga-IE/search/findFiles.dtd.i\ndata/resources/content/viewers/accessibleTree/evalJSDialog.xul.i\ndata/resources/locale/en-US/viewer-registry.dtd.i\ndata/resources/locale/el/viewers/styleRules.dtd.i\ndata/build/Makefile.in.i\ndata/resources/content/inspectorOverlay.xul.i\ndata/resources/locale/ca/viewers/xblBindings.dtd.i\ndata/resources/content/jsutil/xul/inTreeBuilder.js.i\ndata/resources/locale/cs-CZ/search/findFiles.dtd.i\ndata/resources/content/util.dtd.i\ndata/resources/locale/sv-SE/viewers/boxModel.dtd.i\ndata/macbuild/inspectorIDL.mcp.i\ndata/resources/locale/ru/viewers/dom.dtd.i\ndata/resources/content/search/modules/popupOverlay.xul.i\ndata/resources/content/extensions/multipanel.css.i\ndata/resources/locale/ru/viewers/accessibleProps.dtd.i\ndata/resources/locale/pl/viewers/accessibleEventsHandlerHelpDialog.dtd.i\ndata/resources/locale/fr/viewers/accessibleEvents.dtd.i\ndata/resources/content/ViewerPane.js.i\ndata/resources/locale/fr/viewer-registry.dtd.i\ndata/resources/locale/fi/viewers/domNode.dtd.i\ndata/resources/locale/pl/viewers/accessibleEvent.dtd.i\ndata/resources/locale/sv-SE/editing.dtd.i\ndata/base/src/inBitmapChannel.h.i\ndata/resources/locale/fr/tasksOverlay.dtd.i\ndata/resources/locale/en-GB/viewers/boxModel.dtd.i\ndata/resources/skin/modern/sidebar.css.i\ndata/base/src/Makefile.in.i\ndata/resources/content/contents.rdf.i\ndata/resources/locale/nb-NO/inspector.properties.i\ndata/resources/locale/nb-NO/viewers/dom.dtd.i\ndata/resources/locale/da/editing.dtd.i\ndata/resources/locale/en-US/inspector.dtd.i\ndata/resources/locale/hu/viewers/styleRules.dtd.i\ndata/resources/skin/classic/viewerPane.css.i\ndata/resources/content/extensions/wsm-colorpicker.js.i\ndata/resources/content/jsutil/system/ClipboardUtils.js.i\ndata/resources/locale/contents.rdf.i\ndata/resources/locale/hu/search/junkImgs.dtd.i\ndata/resources/locale/de/viewers/domNode.dtd.i\ndata/resources/locale/pl/viewer-registry.dtd.i\ndata/resources/content/search/modules/findFiles/dialog.xul.i\ndata/build/.cvsignore.i\ndata/resources/locale/el/viewers/dom.dtd.i\ndata/resources/locale/ru/viewers/accessibleTree.dtd.i\ndata/resources/skin/classic/jar.mn.i\ndata/resources/locale/de/viewers/accessibleEvents.dtd.i\ndata/resources/locale/pt-BR/inspector.dtd.i\ndata/resources/content/browserOverlay.xul.i\ndata/resources/Makefile.in.i\ndata/resources/content/viewerOverlay.xul.i\ndata/base/public/nsIDOMDSResource.idl.i\ndata/resources/skin/classic/iconViewerMenu-dis.gif.i\ndata/resources/content/extensions/titledSplitter.xml.i\ndata/resources/locale/en-US/viewers/accessibleEvents.properties.i\ndata/macbuild/inspector.mcp.i\ndata/resources/locale/pl/viewers/styleRules.dtd.i\ndata/resources/locale/sv-SE/viewers/accessibleEventsHandlerHelpDialog.dtd.i\ndata/resources/skin/modern/ImageSearchItem.gif.i\ndata/resources/content/prefs/prefsOverlay.xul.i\ndata/resources/skin/classic/multipanel.css.i\ndata/resources/skin/modern/titledSplitter.css.i\ndata/base/js/moz.build.i\ndata/resources/skin/classic/btnFind.gif.i\ndata/resources/locale/pt-BR/inspector.properties.i\ndata/resources/locale/de/viewers/styleRules.dtd.i\ndata/resources/locale/da/viewers/boxModel.dtd.i\ndata/resources/locale/nb-NO/prefs.dtd.i\ndata/resources/content/viewers/jsObject/jsObject.xul.i\ndata/resources/skin/classic/Makefile.in.i\ndata/resources/locale/ru/viewers/jsObject.dtd.i\ndata/resources/locale/cs/viewers/styleRules.dtd.i\ndata/resources/locale/en-GB/viewers/accessibleProps.properties.i\ndata/resources/locale/en-US/viewers/domNode.dtd.i\ndata/resources/locale/nb-NO/tasksOverlay.dtd.i\ndata/resources/locale/ga-IE/search/junkImgs.dtd.i\ndata/base/src/inFlasher.cpp.i\ndata/resources/locale/en-US/search/junkImgs.dtd.i\ndata/resources/content/viewers/dom/insertDialog.js.i\ndata/build/src/Makefile.in.i\ndata/resources/content/object.js.i\ndata/resources/locale/en-US/jar.mn.i\ndata/resources/skin/classic/sidebar.css.i\ndata/resources/skin/classic/viewers/boxModel/boxModel.css.i\ndata/resources/content/viewers/stylesheets/stylesheets.xul.i\ndata/resources/locale/fr/viewers/accessibleTree.dtd.i\ndata/resources/locale/sv-SE/viewers/accessibleProps.dtd.i\ndata/base/public/nsICSSDecIntHolder.idl.i\ndata/base/src/nsCSSDecDataSource.cpp.i\ndata/resources/locale/ca/search/findFiles.dtd.i\ndata/resources/locale/pl/inspector.dtd.i\ndata/resources/skin/modern/btnSelecting-dis.gif.i\ndata/resources/locale/sv-SE/viewer-registry.dtd.i\ndata/resources/locale/zh-CN/prefs.dtd.i\ndata/resources/skin/modern/makefile.win.i\ndata/base/src/inCSSValueSearch.h.i\ndata/resources/skin/classic/viewers/nodeText/nodeText.css.i\ndata/base/src/win/inScreenCapturer.cpp.i\ndata/resources/content/viewers/accessibleRelations/accessibleRelations.xul.i\ndata/resources/locale/da/viewers/domNode.dtd.i\ndata/resources/content/search/inSearchTreeBuilder.js.i\ndata/base/moz.build.i\ndata/resources/locale/sv-SE/viewers/accessibleTreeEvalJSDialog.dtd.i\ndata/resources/skin/classic/ImageSearchItem.gif.i\ndata/resources/locale/el/viewers/accessibleEvents.properties.i\ndata/resources/locale/zh-CN/tasksOverlay.dtd.i\ndata/resources/locale/fi/viewers/stylesheets.dtd.i\ndata/resources/locale/zh-TW/search/findFiles.dtd.i\ndata/base/src/inBitmapDecoder.h.i\ndata/resources/locale/sv-SE/viewers/dom.dtd.i\ndata/resources/locale/en-US/tasksOverlay.dtd.i\ndata/resources/locale/da/inspector.properties.i\ndata/resources/locale/zh-CN/viewers/styleRules.dtd.i\ndata/resources/locale/el/viewers/accessibleEvents.dtd.i\ndata/resources/skin/classic/iconViewerList.gif.i\ndata/resources/locale/zh-TW/tasksOverlay.dtd.i\ndata/resources/locale/nb-NO/viewers/domNode.dtd.i\ndata/resources/locale/sv-SE/viewers/stylesheets.dtd.i\ndata/resources/skin/modern/iconViewerList-dis.gif.i\ndata/base/src/win/makefile.win.i\ndata/resources/locale/en-US/viewers/accessibleEventsHandlerHelpDialog.dtd.i\ndata/base/src/win/inScreenCapturer.h.i\ndata/resources/locale/el/viewers/stylesheets.dtd.i\ndata/resources/locale/fi/viewers/accessibleProps.dtd.i\ndata/macbuild/Inspector.Prefix.i\ndata/resources/locale/fr/viewers/xblBindings.dtd.i\ndata/resources/locale/en-US/viewers/boxModel.dtd.i\ndata/resources/locale/cs/viewers/xblBindings.dtd.i\ndata/resources/locale/sk/inspector.properties.i\ndata/resources/locale/sv-SE/viewers/accessibleEvents.dtd.i\ndata/resources/content/viewers/domNode/domNodeDialog.js.i\ndata/base/src/inFileSearch.cpp.i\ndata/resources/locale/sk/viewers/accessibleEvent.dtd.i\ndata/makefiles.sh.i\ndata/resources/locale/cs/editing.dtd.i\ndata/base/src/inLayoutUtils.cpp.i\ndata/resources/content/search/modules/findFiles/findFiles.xml.i\ndata/resources/locale/en-US/viewers/xblBindings.dtd.i\ndata/resources/locale/en-US/viewers/accessibleTree.dtd.i\ndata/resources/locale/ca/inspector.properties.i\ndata/resources/locale/sv-SE/inspector.dtd.i\ndata/resources/locale/nb-NO/editing.dtd.i\ndata/base/src/inBitmapDepot.cpp.i\ndata/resources/skin/modern/btnSelecting-act.gif.i\ndata/resources/locale/cs-CZ/viewers/jsObject.dtd.i\ndata/resources/locale/fi/viewers/dom.dtd.i\ndata/resources/skin/classic/viewers/dom/findDialog.css.i\ndata/resources/locale/el/viewers/computedStyle.dtd.i\ndata/resources/locale/nb-NO/inspector.dtd.i\ndata/resources/locale/pt-BR/viewers/boxModel.dtd.i\ndata/resources/locale/zh-TW/viewers/styleRules.dtd.i\ndata/resources/locale/en-GB/viewers/accessibleEvents.dtd.i\ndata/resources/locale/en-US/viewers/accessibleProps.properties.i\ndata/resources/locale/en-US/viewers/accessibleRelations.dtd.i\ndata/resources/locale/ga-IE/viewers/styleRules.dtd.i\ndata/resources/content/extensions/multipanel.xml.i\ndata/resources/locale/sk/prefs.dtd.i\ndata/resources/locale/pt-BR/search/junkImgs.dtd.i\ndata/resources/content/viewers/dom/FindDialog.js.i\ndata/resources/locale/pl/viewers/accessibleEvents.dtd.i\ndata/base/src/dsinfo.h.i\ndata/resources/locale/cs-CZ/viewers/xblBindings.dtd.i\ndata/resources/content/viewers/xblBindings/xblBindings.xul.i\ndata/resources/content/search/inSearchModule.js.i\ndata/resources/locale/pl/search/findFiles.dtd.i\ndata/resources/locale/.cvsignore.i\ndata/resources/content/prefs/pref-inspector.js.i\ndata/resources/locale/en-GB/viewers/accessibleTreeEvalJSDialog.dtd.i\ndata/resources/content/viewers/domNode/domNode.xul.i\ndata/base/public/inIDeepTreeWalker.idl.i\ndata/resources/locale/zh-TW/inspector.dtd.i\ndata/resources/content/res/winInspectorMain.xpm.i\ndata/resources/locale/zh-CN/inspector.dtd.i\ndata/resources/content/viewers/usedFontFaces/usedFontFaces.js.i\ndata/resources/locale/en-US/makefile.win.i\ndata/resources/skin/classic/iconViewerMenu.gif.i\ndata/resources/locale/ga-IE/tasksOverlay.dtd.i\ndata/resources/locale/cs-CZ/tasksOverlay.dtd.i\ndata/resources/content/prefs/pref-sidebar.js.i\ndata/resources/locale/en-GB/viewers/domNode.dtd.i\ndata/resources/locale/ga-IE/viewers/domNode.dtd.i\ndata/resources/locale/cs/viewers/accessibleTree.dtd.i\ndata/resources/locale/hu/inspector.properties.i\ndata/resources/locale/el/viewers/boxModel.dtd.i\ndata/resources/content/commandOverlay.xul.i\ndata/resources/locale/de/search/junkImgs.dtd.i\ndata/resources/content/search/modules/commandOverlay.xul.i\ndata/resources/locale/en-GB/viewers/xblBindings.dtd.i\ndata/resources/locale/zh-TW/viewers/boxModel.dtd.i\ndata/resources/content/prefs/inspector.js.i\ndata/resources/locale/ca/viewers/styleRules.dtd.i\ndata/resources/content/res/Linux/winInspectorMain.xpm.i\ndata/base/src/inBitmapDecoder.cpp.i\ndata/resources/locale/cs/viewers/computedStyle.dtd.i\ndata/resources/content/viewers/dom/keysetOverlay.xul.i\ndata/resources/locale/sk/editing.dtd.i\ndata/resources/content/viewers/accessibleTree/accessibleTree.js.i\ndata/resources/locale/fr/inspector.properties.i\ndata/resources/locale/de/viewers/accessibleTree.dtd.i\ndata/resources/locale/ru/viewers/accessibleEvents.properties.i\ndata/resources/locale/ru/viewers/accessibleProps.properties.i\ndata/resources/skin/modern/treeEditable.css.i\ndata/resources/locale/el/viewers/usedFontFaces.dtd.i\ndata/base/public/inIPNGEncoder.idl.i\ndata/resources/content/viewers/nodeElement/nodeElement.xul.i\ndata/base/public/inIDOMRDFResource.idl.i\ndata/resources/content/toolboxOverlay.xul.i\ndata/base/public/nsICSSRuleDataSource.idl.i\ndata/resources/skin/modern/viewers/xblBindings/xblBindings.css.i\ndata/resources/locale/sv-SE/viewers/domNode.dtd.i\ndata/resources/locale/fi/viewers/accessibleTree.dtd.i\ndata/resources/locale/sv-SE/viewers/accessibleEvents.properties.i\ndata/resources/locale/sv-SE/viewers/styleRules.dtd.i\ndata/resources/locale/ru/viewers/accessibleTreeEvalJSDialog.dtd.i\ndata/resources/content/viewers/nodeElement/nodeElement.js.i\ndata/base/src/inBitmapURI.cpp.i\ndata/resources/content/viewers/accessibleRelations/accessibleRelations.js.i\ndata/resources/locale/cs-CZ/inspector.dtd.i\ndata/base/src/inBitmapProtocolHandler.cpp.i\ndata/resources/content/search/modules/junkImgs/dialog.xul.i\ndata/resources/locale/pl/viewers/accessibleRelations.dtd.i\ndata/resources/skin/classic/viewers/accessibleTree/accessibleTree.css.i\ndata/resources/content/viewers/nodeText/nodeText.xul.i\ndata/resources/locale/ru/viewers/computedStyle.dtd.i\ndata/base/src/inBitmapChannel.cpp.i\ndata/resources/content/viewers/accessibleEvents/handlerHelpDialog.xul.i\ndata/resources/skin/modern/viewers/boxModel/boxModel.css.i\ndata/resources/locale/sk/viewers/computedStyle.dtd.i\ndata/resources/locale/en-GB/viewers/accessibleRelations.dtd.i\ndata/base/src/inSearchItemImage.cpp.i\ndata/resources/locale/cs/viewers/accessibleEvent.dtd.i\ndata/resources/locale/moz.build.i\ndata/resources/locale/cs/viewers/accessibleProps.dtd.i\ndata/resources/locale/en-US/.cvsignore.i\ndata/resources/content/viewers/boxModel/boxModel.js.i\ndata/resources/locale/fi/viewers/accessibleEvents.dtd.i\ndata/resources/makefile.win.i\ndata/resources/locale/en-GB/viewers/dom.dtd.i\ndata/resources/locale/sk/search/junkImgs.dtd.i\ndata/resources/content/jsutil/xul/inDataTreeView.js.i\ndata/resources/content/extensions/treeEditable.xml.i\ndata/resources/skin/modern/titledsplitter-close.gif.i\ndata/resources/locale/de/viewers/boxModel.dtd.i\ndata/resources/skin/modern/multipanel.css.i\ndata/resources/locale/sk/viewers/accessibleProps.dtd.i\ndata/resources/content/sidebar.js.i\ndata/resources/locale/ga-IE/viewers/boxModel.dtd.i\ndata/resources/locale/sk/viewers/xblBindings.dtd.i\ndata/resources/locale/pl/viewers/boxModel.dtd.i\ndata/resources/locale/en-US/viewers/nodeElement.dtd.i\ndata/resources/locale/el/inspector.dtd.i\ndata/resources/locale/de/viewers/computedStyle.dtd.i\ndata/resources/locale/da/viewers/xblBindings.dtd.i\ndata/resources/content/prefs/prefs.xul.i\ndata/resources/locale/sk/inspector.dtd.i\ndata/resources/locale/en-US/prefs.dtd.i\ndata/resources/skin/classic/inspector.css.i\ndata/resources/locale/pl/editing.dtd.i\ndata/resources/locale/en-GB/editing.dtd.i\ndata/resources/skin/classic/viewers/dom/dom.css.i\ndata/resources/locale/ru/viewers/accessibleEventsHandlerHelpDialog.dtd.i\ndata/resources/locale/ga-IE/prefs.dtd.i\ndata/resources/locale/ru/viewers/accessibleEvent.dtd.i\ndata/resources/locale/de/viewers/accessibleEvent.dtd.i\ndata/base/src/inFlasher.h.i\ndata/resources/locale/el/viewers/jsObject.dtd.i\ndata/resources/locale/sk/viewers/dom.dtd.i\ndata/resources/locale/hu/viewers/dom.dtd.i\ndata/base/src/nsCSSDecDataSource.h.i\ndata/resources/locale/sv-SE/tasksOverlay.dtd.i\ndata/resources/locale/nb-NO/viewers/styleRules.dtd.i\ndata/resources/content/res/viewer-registry.rdf.i\ndata/resources/content/viewers/dom/dom.js.i\ndata/resources/skin/classic/btnFind-dis.gif.i\ndata/base/public/.cvsignore.i\ndata/resources/locale/de/inspector.properties.i\ndata/resources/locale/de/viewers/usedFontFaces.dtd.i\ndata/resources/locale/ru/search/findFiles.dtd.i\ndata/resources/locale/el/viewers/accessibleRelations.dtd.i\ndata/resources/locale/ga-IE/viewers/jsObject.dtd.i\ndata/resources/locale/en-GB/viewers/accessibleEventsHandlerHelpDialog.dtd.i\ndata/resources/locale/fr/viewers/stylesheets.dtd.i\ndata/resources/content/res/OS2/winInspectorMain.ico.i\ndata/resources/locale/cs-CZ/editing.dtd.i\ndata/resources/content/jsutil/xul/inTreeTableBuilder.js.i\ndata/resources/locale/zh-TW/viewers/xblBindings.dtd.i\ndata/base/js/inspector-cmdline.js.i\ndata/resources/content/InspectorApp.js.i\ndata/resources/locale/ca/viewers/stylesheets.dtd.i\ndata/resources/locale/pt-BR/viewers/jsObject.dtd.i\ndata/resources/skin/classic/viewers/accessibleProps/accessibleProps.css.i\ndata/resources/content/jsutil/xul/inFormManager.js.i\ndata/resources/locale/fi/viewer-registry.dtd.i\ndata/resources/content/contents.rdf.in.i\ndata/build/makefile.win.i\ndata/resources/locale/fi/viewers/jsObject.dtd.i\ndata/resources/content/prefs/MANIFEST.i\ndata/resources/locale/sv-SE/viewers/xblBindings.dtd.i\ndata/resources/skin/modern/viewers/accessibleProps/accessibleProps.css.i\ndata/resources/content/.cvsignore.i\ndata/resources/locale/sk/viewers/accessibleEventsHandlerHelpDialog.dtd.i\ndata/resources/locale/pl/viewers/accessibleTree.dtd.i\ndata/resources/locale/el/tasksOverlay.dtd.i\ndata/resources/locale/ca/tasksOverlay.dtd.i\ndata/resources/content/search/inSearchUtils.js.i\ndata/resources/content/viewers/domNode/domNode.js.i\ndata/base/public/inISearchProcess.idl.i\ndata/resources/skin/classic/panelset.css.i\ndata/resources/content/inspector.css.i\ndata/resources/locale/pl/viewers/computedStyle.dtd.i\ndata/resources/locale/da/viewers/jsObject.dtd.i\ndata/resources/content/search-registry.rdf.i\ndata/resources/locale/fi/inspector.dtd.i\ndata/resources/locale/fi/viewers/accessibleProps.properties.i\ndata/resources/content/search/modules/junkImgs/junkImgs.xml.i\ndata/resources/locale/pt-BR/viewers/styleRules.dtd.i\ndata/resources/locale/pt-BR/editing.dtd.i\ndata/resources/locale/zh-CN/viewers/jsObject.dtd.i\ndata/resources/content/viewers/computedStyle/computedStyle.xul.i\ndata/resources/locale/sv-SE/viewers/accessibleProps.properties.i\ndata/resources/skin/modern/iconViewerMenu-dis.gif.i\ndata/resources/locale/el/viewers/accessibleTree.dtd.i\ndata/resources/locale/pt-BR/tasksOverlay.dtd.i\ndata/resources/locale/cs-CZ/viewers/stylesheets.dtd.i\ndata/resources/skin/modern/viewers/accessibleEvent/accessibleEvent.css.i\ndata/resources/skin/classic/btnSelecting.gif.i\ndata/resources/locale/da/viewers/stylesheets.dtd.i\ndata/resources/skin/modern/panelset.css.i\ndata/resources/locale/en-US/viewers/accessibleEvent.dtd.i\ndata/resources/locale/sv-SE/inspector.properties.i\ndata/resources/skin/classic/titledsplitter-close.gif.i\ndata/resources/content/viewers/dom/insertDialog.xul.i\ndata/resources/locale/en-GB/prefs.dtd.i\ndata/base/src/nsDOMDataSource.h.i\ndata/resources/locale/zh-CN/search/junkImgs.dtd.i\ndata/resources/locale/el/viewers/xblBindings.dtd.i\ndata/resources/locale/fr/viewers/accessibleProps.properties.i\ndata/resources/skin/classic/viewers/nodeElement/nodeElement.css.i\ndata/resources/skin/modern/viewers/styleRules/styleRules.css.i\ndata/resources/locale/de/editing.dtd.i\ndata/resources/locale/fr/viewers/accessibleEvents.properties.i\ndata/resources/locale/sk/search/findFiles.dtd.i\ndata/resources/locale/cs/tasksOverlay.dtd.i\ndata/resources/locale/sv-SE/viewers/jsObject.dtd.i\ndata/resources/locale/de/tasksOverlay.dtd.i\ndata/resources/skin/.cvsignore.i\ndata/resources/locale/hu/viewers/computedStyle.dtd.i\ndata/resources/content/viewers/dom/commandOverlay.xul.i\ndata/resources/content/viewer-registry.rdf.i\ndata/resources/content/jsutil/xul/inBaseTreeView.js.i\ndata/resources/content/keysetOverlay.xul.i\ndata/resources/locale/sv-SE/viewers/computedStyle.dtd.i\ndata/resources/locale/en-US/viewers/jsObject.dtd.i\ndata/resources/locale/nb-NO/search/findFiles.dtd.i\ndata/resources/content/res/WINNT/winInspectorMain.ico.i\ndata/base/src/inSearchLoop.h.i\ndata/resources/content/viewers/jsObject/evalExprDialog.js.i\ndata/resources/skin/modern/Makefile.in.i\ndata/resources/content/viewers/dom/pseudoClassDialog.xul.i\ndata/macbuild/inspector.xml.i\ndata/install.rdf.i\ndata/resources/locale/fr/viewers/accessibleRelations.dtd.i\ndata/resources/locale/ru/viewers/accessibleRelations.dtd.i\ndata/resources/content/jsutil/xul/FrameExchange.js.i\ndata/base/src/inBitmap.cpp.i\ndata/base/src/inBitmapURI.h.i\ndata/resources/locale/cs/viewers/accessibleEvents.dtd.i\ndata/resources/locale/nb-NO/viewers/computedStyle.dtd.i\ndata/resources/content/viewers/styleRules/keysetOverlay.xul.i\ndata/resources/content/viewers/accessibleObject/accessibleObject.js.i\ndata/resources/locale/fr/inspector.dtd.i\ndata/resources/content/tasksOverlay-mobile.xul.i\ndata/resources/locale/nb-NO/viewers/jsObject.dtd.i\ndata/resources/locale/fi/tasksOverlay.dtd.i\ndata/resources/locale/fi/viewers/accessibleEvent.dtd.i\ndata/resources/content/viewers/accessibleProps/accessibleProps.js.i\ndata/resources/locale/ru/search/junkImgs.dtd.i\ndata/base/src/inDOMDataSource.cpp.i\ndata/resources/locale/ca/viewers/boxModel.dtd.i\ndata/resources/locale/sv-SE/search/junkImgs.dtd.i\ndata/resources/content/utils.js.i\ndata/resources/locale/sv-SE/viewers/accessibleEvent.dtd.i\ndata/resources/locale/hu/viewers/stylesheets.dtd.i\ndata/resources/locale/en-GB/viewers/stylesheets.dtd.i\ndata/base/src/inDeepTreeWalker.h.i\ndata/base/public/inIFileSearch.idl.i\ndata/resources/content/sidebar/sidebar.xul.i\ndata/resources/content/viewers/dom/pseudoClassDialog.js.i\ndata/resources/locale/fr/viewers/accessibleEventsHandlerHelpDialog.dtd.i\ndata/resources/content/viewers/dom/dom.xul.i\ndata/resources/locale/fr/viewers/jsObject.dtd.i\ndata/resources/locale/nb-NO/viewers/xblBindings.dtd.i\ndata/base/public/inIDOMDataSource.idl.i\ndata/build/moz.build.i\ndata/resources/locale/en-US/inspector.properties.i\ndata/resources/skin/modern/viewers/nodeElement/nodeElement.css.i\ndata/resources/locale/zh-TW/viewers/dom.dtd.i\ndata/resources/locale/fr/editing.dtd.i\ndata/resources/content/editingOverlay.xul.i\ndata/resources/locale/en-US/Makefile.in.i\ndata/.hgignore.i\ndata/resources/locale/en-GB/viewers/jsObject.dtd.i\ndata/resources/skin/modern/inspectorWindow.css.i\ndata/resources/locale/de/prefs.dtd.i\ndata/resources/locale/hu/inspector.dtd.i\ndata/resources/locale/ca/viewers/computedStyle.dtd.i\ndata/resources/content/inspector-history.rdf.i\ndata/resources/locale/nb-NO/viewers/stylesheets.dtd.i\ndata/resources/locale/zh-CN/inspector.properties.i\ndata/resources/locale/hu/search/findFiles.dtd.i\ndata/resources/skin/classic/iconImportant.gif.i\ndata/resources/locale/ru/tasksOverlay.dtd.i\ndata/resources/locale/de/viewers/xblBindings.dtd.i\ndata/resources/locale/sk/viewers/jsObject.dtd.i\ndata/base/public/inIDOMView.idl.i\ndata/resources/content/jar.mn.i\ndata/base/public/inIScreenCapturer.idl.i\ndata/resources/locale/sk/viewers/accessibleEvents.properties.i\ndata/resources/locale/ru/viewers/accessibleEvents.dtd.i\ndata/resources/locale/sk/viewers/accessibleEvents.dtd.i\ndata/base/js/Makefile.in.i\ndata/base/public/nsICSSDecDataSource.idl.i\ndata/resources/skin/modern/iconViewerMenu.gif.i\ndata/resources/locale/pl/viewers/accessibleProps.properties.i\ndata/resources/locale/zh-CN/viewers/boxModel.dtd.i\ndata/base/src/inDOMUtils.cpp.i\ndata/resources/locale/ru/inspector.properties.i\ndata/resources/locale/ga-IE/editing.dtd.i\ndata/resources/content/viewers/styleRules/popupOverlay.xul.i\ndata/resources/skin/classic/btnSelecting-dis.gif.i\ndata/resources/locale/cs-CZ/viewers/domNode.dtd.i\ndata/resources/skin/classic/makefile.win.i\ndata/resources/locale/el/viewers/accessibleEventsHandlerHelpDialog.dtd.i\ndata/resources/locale/pl/prefs.dtd.i\ndata/resources/locale/cs-CZ/search/junkImgs.dtd.i\ndata/resources/locale/zh-TW/search/junkImgs.dtd.i\ndata/resources/locale/de/viewers/accessibleRelations.dtd.i\ndata/resources/locale/ga-IE/inspector.properties.i\ndata/resources/locale/de/viewers/stylesheets.dtd.i\ndata/resources/locale/pl/viewers/accessibleProps.dtd.i\ndata/resources/skin/modern/btnSelecting.gif.i\ndata/resources/locale/fr/viewers/dom.dtd.i\ndata/base/public/inIBitmapDepot.idl.i\ndata/resources/locale/ga-IE/viewers/stylesheets.dtd.i\ndata/resources/content/viewers/xblBindings/xblBindings.js.i\ndata/resources/skin/modern/contents.rdf.i\ndata/resources/skin/modern/btnFind-dis.gif.i\ndata/resources/skin/modern/jar.mn.i\ndata/resources/content/prefs/pref-sidebar.xul.i\ndata/resources/content/extensions/treeEditable.css.i\ndata/resources/skin/classic/btnSelecting-act.gif.i\ndata/resources/locale/en-US/viewers/computedStyle.dtd.i\ndata/resources/locale/zh-CN/viewers/xblBindings.dtd.i\ndata/resources/locale/cs/viewers/jsObject.dtd.i\ndata/resources/locale/sv-SE/viewers/accessibleTree.dtd.i\ndata/base/src/inDOMRDFResource.h.i\ndata/base/src/inSearchOrphanImages.cpp.i\ndata/base/src/inSearchOrphanImages.h.i\ndata/resources/content/jsutil/system/FilePickerUtils.js.i\ndata/resources/skin/modern/viewers/dom/columnsDialog.css.i\ndata/resources/locale/pl/viewers/dom.dtd.i\ndata/base/src/inDOMView.cpp.i\ndata/resources/locale/cs/prefs.dtd.i\ndata/resources/skin/modern/iconViewerList.gif.i\ndata/resources/locale/pl/viewers/stylesheets.dtd.i\ndata/resources/skin/classic/viewers/accessibleEvent/accessibleEvent.css.i\ndata/resources/locale/ca/viewers/dom.dtd.i\ndata/base/public/inISearchObserver.idl.i\ndata/resources/locale/ru/viewers/xblBindings.dtd.i\ndata/resources/locale/en-US/viewers/dom.dtd.i\ndata/resources/skin/modern/viewers/dom/findDialog.css.i\ndata/resources/content/tasksOverlay-ff.xul.i\ndata/resources/content/search/inSearchService.js.i\ndata/resources/content/viewers/dom/findDialog.xul.i\ndata/base/src/nsCSSDecIntHolder.cpp.i\ndata/resources/locale/el/inspector.properties.i\ndata/resources/locale/hu/prefs.dtd.i\ndata/resources/content/inspector.xml.i\ndata/resources/locale/nb-NO/viewers/accessibleEvents.dtd.i\ndata/resources/content/tasksOverlay-sb.xul.i\ndata/resources/locale/en-US/viewers/accessibleEvents.dtd.i\ndata/base/src/nsDOMDataSource.cpp.i\ndata/resources/locale/ca/editing.dtd.i\ndata/base/src/inDeepTreeWalker.cpp.i\ndata/resources/locale/zh-TW/viewers/domNode.dtd.i\ndata/resources/locale/jar.mn.i\ndata/resources/locale/sv-SE/prefs.dtd.i\ndata/resources/locale/nb-NO/viewers/boxModel.dtd.i\ndata/resources/locale/ru/viewers/usedFontFaces.dtd.i\ndata/resources/skin/modern/viewers/dom/dom.css.i\ndata/resources/content/res/Linux/winInspectorMain16.xpm.i\ndata/resources/content/viewers/accessibleTree/evalJSDialog.js.i\ndata/resources/content/viewers/boxModel/boxModel.xul.i\ndata/base/src/inDOMDataSource.h.i\ndata/resources/content/viewers/styleRules/commandOverlay.xul.i\ndata/resources/content/jsutil/xul/inOutlinerBuilder.js.i\ndata/base/src/nsCSSRuleDataSource.cpp.i\ndata/.cvsignore.i\ndata/base/src/nsCSSRuleDataSource.h.i\ndata/resources/locale/zh-TW/viewers/computedStyle.dtd.i\ndata/resources/locale/ru/viewer-registry.dtd.i\ndata/resources/locale/nb-NO/viewers/accessibleTree.dtd.i\ndata/resources/.cvsignore.i\ndata/build/src/.cvsignore.i\ndata/resources/content/res/MANIFEST.i\ndata/resources/content/viewers/accessibleEvents/accessibleEvents.xul.i\ndata/resources/locale/ca/search/junkImgs.dtd.i\ndata/jar.mn.i\ndata/base/src/inDOMView.h.i\ndata/resources/content/viewers/accessibleProps/accessiblePropViewerMgr.js.i\ndata/resources/content/viewers/computedStyle/computedStyle.js.i\ndata/resources/skin/modern/inspector.css.i\ndata/resources/content/hooks.js.i\ndata/resources/locale/zh-TW/viewers/stylesheets.dtd.i\ndata/resources/content/venkmanOverlay.xul.i\ndata/base/src/inPNGEncoder.cpp.i\ndata/resources/content/res/winInspectorMain16.xpm.i\ndata/resources/content/tests/allskin.xul.i\ndata/base/public/inIDOMUtils.idl.i\ndata/resources/locale/ca/prefs.dtd.i\ndata/resources/locale/pt-BR/viewers/computedStyle.dtd.i\ndata/resources/locale/de/viewers/accessibleProps.properties.i\ndata/resources/locale/ru/inspector.dtd.i\ndata/resources/content/viewers/jsObject/jsObjectViewer.js.i\ndata/resources/locale/ru/viewers/stylesheets.dtd.i\ndata/resources/locale/en-US/editing.dtd.i\ndata/resources/locale/pl/tasksOverlay.dtd.i\ndata/resources/locale/zh-TW/inspector.properties.i\ndata/resources/locale/en-US/contents.rdf.in.i\ndata/resources/locale/pt-BR/viewers/xblBindings.dtd.i\ndata/resources/locale/nb-NO/search/junkImgs.dtd.i\ndata/resources/content/popupOverlay.xul.i\ndata/macbuild/InspectorDebug.Prefix.i\ndata/resources/locale/pl/viewers/accessibleEvents.properties.i\ndata/resources/content/viewers/dom/columnsDialog.xul.i\ndata/resources/locale/hu/tasksOverlay.dtd.i\ndata/resources/locale/en-US/viewers/styleRules.dtd.i\ndata/resources/locale/en-GB/viewers/accessibleEvent.dtd.i\ndata/base/src/inDOMUtils.h.i\ndata/build/install.js.i\ndata/resources/locale/fi/editing.dtd.i\ndata/resources/locale/sk/viewers/accessibleProps.properties.i\ndata/resources/locale/cs-CZ/viewers/computedStyle.dtd.i\ndata/resources/locale/en-GB/tasksOverlay.dtd.i\ndata/resources/locale/Makefile.in.i\ndata/resources/skin/modern/viewers/nodeText/nodeText.css.i\ndata/resources/locale/pl/viewers/domNode.dtd.i\ndata/resources/locale/el/viewers/accessibleEvent.dtd.i\ndata/resources/locale/sk/tasksOverlay.dtd.i\ndata/resources/locale/da/tasksOverlay.dtd.i\ndata/resources/skin/modern/viewerPane.css.i\ndata/resources/content/viewers/stylesheets/stylesheets.js.i\ndata/resources/locale/pt-BR/viewers/stylesheets.dtd.i\ndata/resources/locale/sk/viewers/accessibleTreeEvalJSDialog.dtd.i\ndata/resources/locale/el/editing.dtd.i\ndata/resources/content/viewers/nodeText/nodeText.js.i\ndata/resources/content/viewers/usedFontFaces/usedFontFaces.xul.i\ndata/resources/locale/ru/editing.dtd.i\ndata/resources/content/viewers/accessibleTree/accessibleTree.xul.i\ndata/resources/locale/sk/viewers/domNode.dtd.i\ndata/resources/locale/zh-CN/viewers/computedStyle.dtd.i\ndata/resources/content/ViewerRegistry.js.i\ndata/base/public/Makefile.in.i\ndata/resources/content/viewers/jsObject/evalExprDialog.xul.i\ndata/base/public/nsIInsDOMDataSource.idl.i\ndata/resources/locale/el/viewers/accessibleProps.dtd.i\ndata/resources/moz.build.i\ndata/resources/content/search/modules/findFiles/dialog.js.i\ndata/resources/content/makefile.win.i\ndata/resources/skin/modern/viewers/accessibleTree/accessibleTree.css.i\ndata/resources/content/viewers/styleRules/styleRules.xul.i\ndata/resources/locale/cs/inspector.properties.i\ndata/build/src/nsInspectorModule.cpp.i\ndata/resources/locale/da/prefs.dtd.i\ndata/base/src/inBitmapProtocolHandler.h.i\ndata/resources/locale/fr/viewers/accessibleEvent.dtd.i\ndata/resources/content/inspector.js.i\ndata/resources/skin/modern/viewers/accessibleEvents/accessibleEvents.css.i\ndata/base/src/inSearchLoop.cpp.i\ndata/resources/locale/de/viewers/jsObject.dtd.i\ndata/resources/locale/el/viewer-registry.dtd.i\ndata/resources/locale/fi/viewers/accessibleRelations.dtd.i\ndata/resources/locale/el/prefs.dtd.i\ndata/base/makefile.win.i\ndata/resources/locale/cs/viewers/dom.dtd.i\ndata/resources/skin/classic/viewers/xblBindings/xblBindings.css.i\ndata/resources/content/jsutil/commands/baseCommands.js.i\ndata/resources/locale/fi/viewers/xblBindings.dtd.i\ndata/resources/locale/da/inspector.dtd.i\ndata/resources/skin/classic/viewers/styleRules/styleRules.css.i\ndata/resources/content/viewers/boxModel/colorPicker.xul.i\ndata/moz.build.i\ndata/base/src/nsDOMDSResource.cpp.i\ndata/resources/content/viewers/domNode/domNodeDialog.xul.i\ndata/resources/locale/fr/search/junkImgs.dtd.i\ndata/resources/locale/fr/viewers/boxModel.dtd.i\ndata/resources/locale/cs/viewers/accessibleRelations.dtd.i\ndata/resources/skin/classic/contents.rdf.i\ndata/resources/content/viewers/dom/columnsDialog.js.i\ndata/resources/locale/cs/inspector.dtd.i\ndata/resources/locale/pt-BR/viewers/dom.dtd.i\ndata/resources/content/viewers/jsObject/jsObject.js.i\ndata/resources/locale/pt-BR/viewers/domNode.dtd.i\ndata/resources/locale/fi/inspector.properties.i\ndata/base/Makefile.in.i\ndata/resources/locale/en-GB/inspector.dtd.i\ndata/resources/content/jsutil/system/file.js.i\ndata/resources/locale/hu/viewers/domNode.dtd.i\ndata/resources/locale/en-US/viewers/stylesheets.dtd.i\ndata/resources/locale/zh-CN/search/findFiles.dtd.i\ndata/resources/skin/modern/viewers/domNode/domNode.css.i\ndata/resources/locale/en-GB/viewers/accessibleTree.dtd.i\ndata/resources/content/res/winInspectorMainOS2.ico.i\ndata/resources/locale/el/search/findFiles.dtd.i\ndata/resources/content/utilWindow.xul.i\ndata/resources/locale/el/search/junkImgs.dtd.i\ndata/resources/content/res/search-registry.rdf.i\ndata/resources/content/Flasher.js.i\ndata/resources/locale/hu/viewers/jsObject.dtd.i\ndata/resources/locale/fr/viewers/styleRules.dtd.i\ndata/resources/locale/sk/viewer-registry.dtd.i\ndata/resources/locale/en-US/viewers/usedFontFaces.dtd.i\ndata/resources/skin/classic/treeEditable.css.i\ndata/resources/content/tasksOverlay-cz.xul.i\ndata/resources/content/viewers/jsObject/jsObjectView.js.i\ndata/resources/locale/ga-IE/inspector.dtd.i\ndata/resources/locale/hu/editing.dtd.i\ndata/resources/locale/ga-IE/viewers/computedStyle.dtd.i\ndata/resources/locale/da/viewers/styleRules.dtd.i\ndata/resources/locale/en-GB/viewers/styleRules.dtd.i\ndata/resources/locale/da/viewers/dom.dtd.i\ndata/resources/locale/en-GB/inspector.properties.i\ndata/resources/locale/sk/viewers/accessibleRelations.dtd.i\ndata/resources/locale/fi/viewers/boxModel.dtd.i\ndata/base/src/inLayoutUtils.h.i\ndata/resources/locale/cs-CZ/viewers/dom.dtd.i\ndata/resources/content/viewers/accessibleProps/accessibleProps.xul.i\ndata/resources/locale/en-GB/viewers/computedStyle.dtd.i\ndata/resources/locale/sk/viewers/boxModel.dtd.i\ndata/resources/skin/classic/viewers/dom/columnsDialog.css.i\ndata/resources/content/tasksOverlay-tb.xul.i\ndata/resources/locale/fi/viewers/computedStyle.dtd.i\ndata/resources/locale/cs-CZ/inspector.properties.i\ndata/base/public/makefile.win.i\ndata/resources/locale/de/viewers/dom.dtd.i\ndata/resources/locale/en-US/search/findFiles.dtd.i\ndata/resources/locale/fr/viewers/domNode.dtd.i\ndata/resources/locale/ru/viewers/styleRules.dtd.i\ndata/base/src/inBitmap.h.i\ndata/resources/locale/pl/viewers/xblBindings.dtd.i\ndata/base/src/inSearchItemImage.h.i\ndata/resources/locale/el/viewers/domNode.dtd.i\ndata/makefile.win.i\ndata/resources/content/jsutil/xpcom/XPCU.js.i\ndata/base/src/inBitmapDepot.h.i\ndata/resources/locale/en-US/viewers/accessibleTreeEvalJSDialog.dtd.i\ndata/resources/locale/de/viewers/accessibleProps.dtd.i\ndata/resources/content/jsutil/rdf/RDFArray.js.i\ndata/base/src/inDOMRDFResource.cpp.i\ndata/resources/locale/en-GB/viewers/accessibleProps.dtd.i\ndata/base/src/inPNGEncoder.h.i\ndata/resources/locale/zh-TW/viewers/jsObject.dtd.i\ndata/resources/content/jsutil/events/ObserverManager.js.i\ndata/resources/locale/cs/viewers/domNode.dtd.i\ndata/resources/skin/modern/.cvsignore.i\ndata/resources/locale/da/search/findFiles.dtd.i\ndata/resources/locale/sv-SE/viewers/accessibleRelations.dtd.i\ndata/resources/content/jsutil/xul/inBaseOutlinerView.js.i\ndata/resources/locale/cs/viewers/stylesheets.dtd.i\ndata/resources/locale/hu/viewers/boxModel.dtd.i\ndata/resources/locale/zh-CN/editing.dtd.i\n"
  },
  {
    "path": "extensions/inspector/.hg/store/phaseroots",
    "content": ""
  },
  {
    "path": "extensions/inspector/.hg/store/undo.phaseroots",
    "content": ""
  },
  {
    "path": "extensions/inspector/.hg/undo.bookmarks",
    "content": ""
  },
  {
    "path": "extensions/inspector/.hg/undo.branch",
    "content": "default"
  },
  {
    "path": "extensions/inspector/.hg/undo.desc",
    "content": "0\npull\nhttps://hg.mozilla.org/dom-inspector/\n"
  },
  {
    "path": "extensions/inspector/.hg/undo.dirstate",
    "content": ""
  },
  {
    "path": "extensions/inspector/.hgignore",
    "content": "(^|/)Makefile$\n"
  },
  {
    "path": "extensions/inspector/.hgtags",
    "content": "01f09da2d8f70b36e96cca4953e7cca10d096f3a THUNDERBIRD_M2_BASE\n02adedaabfc6e7bb77b405d23edb36754982e261 MOZILLA_0_9_7_RELEASE\n02f841ececf01f811d7e33f3fecfa16a5a5833c5 FIREFOX_3_0b3_RC3\n03100a2ba838327e218d2d3751d82f6d2a71badc AB_OUTLINER_BASE\n05da7a0ecc8db059c6f67ca0429d586d024b7d4c DOM_AGNOSTIC3_BASE\n06e3e885e6c8876761cd786eeb7bd5f60b99239e MOZILLA_1_9a7_RELEASE\n0714e5dab03cd4a0e67ffba4c1174237b01c0245 FOLDER_OUTLINER_20010417_BASE\n091ec214aaa3863b573fea99ec387e0f4c1c017a MOZILLA_1_4a_RELEASE\n0c223c15699672d238b3b58086b15e20f90585dc STATIC_BUILD_20010418_BASE\n0d73be4425b5ed5b9f34b57a30ec39e777f48e0f EDITOR_EMBEDDING_20011025_BASE\n0ed0135c3829e43112da338bc6e18b41ee18a337 EVENTSREWRITE_20000211_BASE\n109295c19a3e204d82848fcefd51480d3d928c93 XULRUNNER_20040804_BASE\n12b3ed4e1050d6b6f6058b7ef83b22b7e29c880c MOZILLA_1_8a4_RELEASE\n14e6fe3a014aa51d4f5b6199692c2bbef0f3d453 MOZILLA_1_7b_RELEASE\n1559c8d3d7e30b218e3b9c63754db079c61f38d1 REFLOW_20020502_BASE\n170262f263a0e088e30ff78f5193ca98e3a6650b MOZILLA_200303241605_TAG\n17273e29319f65f2835cae7195cf7c1290360496 STATIC_BUILD_20010612_BASE\n1fc863987cc4ba9e8f69c04d17c71d8766d6d8fa MOZILLA_0_9_9_20020301\n207fc806a4778eb0398edcb4c39e1229c81225b7 THUNDERBIRD_M3_BASE\n228a4ec0b2a8e7277f59b45009eda86bfa95949a FIREFOX_3_0_1_BUILD1\n24d493d26551799fbafbafd8458bba770d050d7e XFORMS_20050106_BASE\n25ac1a05b16dfdd802c1d69c7b22a76d10e06c65 XBL_BRUTAL_SHARING_20010807_BASE\n25f2029e1f105d0d12d1d32fb71490d76a57d90d MINOTAUR_20030218_BASE\n2ca3b9ee64a33989c46af64f30e055d18493496d MOZILLA_1_5a_BASE\n2ccdc4ad905e811a692ef94e6fe9f870dd241e41 THUNDERBIRD_1_1a1_RELEASE\n2ccf7f0e93a2187a7870101a23eade1e386cc682 THUNDERBIRD_0_7_1_RELEASE\n2e51bf59030b373f38e2d968426ca470685102db STRING_20040119_BASE\n2e8fb0acaefcaa8a5ece8a02159024e57086726b FIREFOX_3_0b4_RELEASE\n32267760986ba88d2cabd69af8522e69d4f7c4f8 MOZILLA_1_9a2_RC1\n32d3520a513bcd68d37c356bf6670f2264ea2ad0 MOZILLA_1_9a1_RC3\n33466ddda9ca7d9a1513d6f0134f5fbd7325b0fd SYD_TEST_03052002_BASE\n3597295099196282d5549acb42438c1da14bfae1 PREFERENCES_20050101_BASE\n35fc7fa5cf3dea06c3be980a3acdfec994473c54 LIGHTNING_0_1_RELEASE\n3c347f18b5b2a1f0c5a33ad9c9738ad1f971a91a THUNDERBIRD_1_1a2_RELEASE\n3d3cbacea54f37507a6b9a04ddbe5256a4af0254 PHOENIX_0_1_RELEASE\n3e8ff1586e20a0726119c55007c0e2072d5ad075 MINIMO_6_AUG_2003_TAG\n40518a595a2e3681b03cbd4f23a29c732dc17441 MOZILLA_1_9a6_RC2\n406291240f501c1ef94be5e6d9b740b8f8e140c5 SONGBIRD_20070117_01_TAG\n4185487b5f1f555ec38eccc2c4c23a696d9e78f2 SURESH_IM_STANDALONE_BASE\n45cc63493d7ddec6e20fe038b2f6c74e758a992c FIREFOX_3_0rc1_RELEASE\n4680def0f59c6b9b4d3fb46d2baf771757f73489 ROGC_20021218_FREEZE\n4b7ca9452f15ba060bb2552ade65dfccc46b0e03 BookmarksOutliner_20010601_BASE\n4f10ad08740cedf93a65693406c1f27bfb4b651e STATIC_BUILD_20010628_BASE\n4fbd0f501d89e86d7e34458fd0d534ca860eaee1 MOZILLA_1_9a8_RELEASE\n51975d5ac74417a934d9a10627916324b44cf002 BOOKMARKS_20030320_BASE\n535bce39929ac4f3173fba12e9c5d161c8ca23b7 REFLOW_20020422_BASE\n5ec3d5dd237e87583019872d61f044031afe5b5a MOZILLA_1_7a_RELEASE\n5f6693d6bd1c3676179537b6ee72e52d65d27799 MOZILLA_1_4b_RELEASE\n5f865ac08ffef2322c78043e22080138adc5b8c7 Style_20010509_Base\n665f9107126410b7caa1aefa3896ed0405ddc213 FORMREWRITE_20011008_BASE\n6ad7b714e6ea681e4c9eacbd97ec212726339e33 PACKAGING_20030906_BASE\n6bdd6adec346d57dc0883993a9ee70cec6f4efc2 MOZILLA_1_3a_RELEASE\n6ff2694c27a6488a27f1450dd9731d209ae57b51 MOZILLA_0_9_6_BASE\n71f00fd374cc94d341030c5220eae87447002a4a XPCDOM_20010502_BASE\n73d2b5105b69b1468b1f30fd7a4b3bd41b6175c2 WEB_CONTENT_HANDLING_20070621_BASE\n74294a27c91803f115d747d393250ca5dda4b141 Style_20010518_Base\n76e20dc2aa87ee46eb756010a351ec8f0f71c256 SUNBIRD_0_3a2_RELEASE\n78c967134b2fc64889da4c30467d4a9512b9ff79 OTIS_TEST_BASE\n7e9532a964be907671b51f8d86d474379c21c008 MOZILLA_0_8_1_20010326_RELEASE\n808511b0f19f28ccf3a880825b71f6ba5816007a BOOKMARKS_20030310_BASE\n86b2cc479f7512d9d2c51240501de6f7c33ab132 FORMS_20040611_BASE\n89bd44ac4af5c5a7b54be554016549c601917cb5 MOZILLA_1_8_BASE **INVALID**\n89ebc73495ffcada07614a439adf723c2d14f223 XPCDOM_20010223_BASE\n8baf80e84373a6745d70119c5ad5cc4c6d813165 THUNDERBIRD_3_0a1_BUILD1\n8c8feff90f3c5fe53d8059fcb21015fa81fd5e81 MOZILLA_0_9_8_BASE\n8cbb50ecfc62b4b93e351b308d3103d4155161cc FIREFOX_3_0b2_RC1\n91369753b668365a3d295ee1afb9b16dc749d3b6 SUNBIRD_0_3a1_RELEASE\n91a52d3cd459b2830a582439c6ef62b6a924c583 MAILIM_BASE\n970bb659ce72fb8a2fbe1665e507a83529dec8b0 PREFERENCES_20050201_BASE\n99db87031f1ffe62d0eb6a25dfead2af23a51b5f CW7_20011205_TAG\n9b538e3c7ed6057285170e1871d75bfbbf28098a MOZILLA_1_9a5_RC2\n9b74cd906b8b09508599a3e5455225b518414286 MOZILLA_1_1a_RELEASE\n9d1ed426791ed7502fb7fe0bf411b10f2763d0ac ANGELON_MOZ_14_BASE\na25a83f4b1235503d983cdc154c8f5287d9e856f MOZILLA_1_2a_RELEASE\na4efc38cf218334e054f98435be6084e4e21b03a SUNBIRD_0_3_1_RC2\nab61bce0ee8770c4f89a3bc8b7174853f784e749 MOTIF_LAST_RITES\nb14a42a2f9fd3fcf143ea0ae06b12f42d6481083 FIREBIRD_0_6_RELEASE\nb435a6271f1b662dbe01f1f072feb6709b1c3fde FIREFOX_3_0b5_RC2\nb521fa9af6828503c0c38b5e6ccea5fa92c7e4cc FOLDER_PANE_20010807_BASE\nb6215256b9fe866eb50ab524e3a2b11931cf39ed IFRAME_20011127_BASE\nb7431796b04bcba05b8ff0ca088345f50eb7bfd3 SSU_20030812_BASE\nb7db8f42fbf84b11e7438e6bdd1bd453a9831361 MOZILLA_1_5b_RELEASE\nc16f316a0971006dbfb0259c3dcdf2e002ad3493 WINCE_20020710_BASE\nc1781438280575ab6812f51237e65f432ad06109 DOM_AGNOSTIC_BASE\nc4e40c30834ae854a7cdf1c450d57e5a314c2ff6 XUL_CONTENT_MERGE_20010220_BASE\nc74cdc6eb4fee6b64cb58da5a6c5539cbb12c529 MOZILLA_1_8a3_RELEASE\nc8fbd58120795cbaf1f58c2a9299a9be7a4e018b MOZILLA_1_9a3_RELEASE\nca62530369f98cb54810c0e2a6af3639d21c00e2 CONRAD_PROMPT_1_TAG\ncabaa237f3a429759b992915392c1d1d570c3ec8 SAFEBROWSING_20060516_BASE\ncd6a746cc5708f58a2c0ffb1373ff858696c3df1 MOZILLA_1_0_0_BASE\ncdf364d3620310a93eae913ddd562fcff6daccbb PSM_2_2_DEV_20010918_BASE\nd4b766a12f533fdefd02d2eab54fd7f86ce1f985 REFLOW_20020412_BASE\nd5aea4a8b3e56f67207e58f61e43aac933264ae8 DOM_AGNOSTIC3_PRE_MERGE\nd7e5d5a4c9ab9322e46999a7f9dca8c0970108f3 MOZILLA_1_4_2003052312_BASE\nd9b9ad73ca55a6354f16efc3766146c6e50c8277 CW7_20011204_TAG\ndcae9d99a6f2ed3cbe80def6a5e7cb3b2403cd4d FIREFOX_0_8_RELEASE\ne4024d150c234e46e162b6cfb5fb960ebe95d0c4 MOZILLA_1_2b_RELEASE\ne4b9d71d5f0b4ebe345fe740d8c9aca71a4d11b9 PHOENIX_0_4_RELEASE\ne9401a4b9951c83338a22544851c9717fa7eea51 DOM_AGNOSTIC3_BASE2\nea1e32ad6c1fbaf21dc573c2664ef91ea552d3c9 JS_1_7_ALPHA_MERGE\neca2476962980ce3dbc502d1ac839d2ab6bca33d NOIMG_20010801_TAG\nf21051d6d712170f8e67b838ace9f09b7e928cd3 CFM_LAST_RITES\nf29bd158a37a1db722e2a80e66cc124764e674a2 IFRAME_20020207_BASE\nf470b4aff514005d60de42d9ca5518db67a271a4 MOZILLA_1_1b_RELEASE\nf4cc350b8b7ece2e9a1a9a16d6e8ddd3f1509ebf LIGHTNING_0_3_1_RELEASE **INVALID**\nf61da7d6ad8b922abf018099aa4bf7619a64de97 FIREFOX_3_0b1_RC3\nf6278eaf61c76cca2fbf6bb51e219e53b8b329de XPCDOM_20010329_BASE\nf79f3cc6c5cc3dd24a1da09a9dde929a19fcc5b1 MOZILLA_1_8a1_RELEASE\nf7d85b2095671aa4a69932dfa143cfff149d04a7 MOZILLA_1_5_RC1\nf8f32d5fc804fee4d5697438c782fce96365d02b MOZILLA_1_8b1_RELEASE\nf99dd8e05b2e8118df700ef90084374e8b9779d4 MOZILLA_0_9_3_2001_07_31_BASE\nfb09601eae9552d0114ee6cd5867121debd6aaa1 XPC_IDISP_20020417_BASE\nfd1e00c4f94da6daad340a16812b2c4786eb620a ALERT_SERVICE_BASE\nfe123b8ef1d98c7adaa72dfd7268966c4d209dd1 MINIMO_01302003_TAG\n215eee579d471d9449ba8e6d5627e84e608cc9c5 SEAMONKEY_2_0a1_BUILD1\n215eee579d471d9449ba8e6d5627e84e608cc9c5 SEAMONKEY_2_0a1_RELEASE\n894241f24e4ea5e913344255c1ca8f9b98666dd8 DOMi_2_0_1_RELEASE\n6e994301e7ea29beeba49f34b148901c4bd37c65 THUNDERBIRD_3_0a3_RELEASE\n6e994301e7ea29beeba49f34b148901c4bd37c65 THUNDERBIRD_3_0a3_BUILD1\na69148785a33f31a5250784cfdf9e679243c5d35 THUNDERBIRD_3_0a3_RELEASE\na69148785a33f31a5250784cfdf9e679243c5d35 THUNDERBIRD_3_0a3_BUILD2\na69148785a33f31a5250784cfdf9e679243c5d35 THUNDERBIRD_3_0a3_RELEASE\na69148785a33f31a5250784cfdf9e679243c5d35 THUNDERBIRD_3_0a3_BUILD3\na69148785a33f31a5250784cfdf9e679243c5d35 THUNDERBIRD_3_0b1_RELEASE\na69148785a33f31a5250784cfdf9e679243c5d35 THUNDERBIRD_3_0b1_BUILD1\nfa96487c45e69e3f77f5ab9ae2e7a4b47ca33b87 SEAMONKEY_2_0a2_BUILD1\nfa96487c45e69e3f77f5ab9ae2e7a4b47ca33b87 SEAMONKEY_2_0a2_RELEASE\na69148785a33f31a5250784cfdf9e679243c5d35 THUNDERBIRD_3_0b1_RELEASE\na69148785a33f31a5250784cfdf9e679243c5d35 THUNDERBIRD_3_0b1_BUILD2\n5a93979aeccc69a35f64383460d7774117fe4554 SEAMONKEY_2_0a3_BUILD2\n5a93979aeccc69a35f64383460d7774117fe4554 SEAMONKEY_2_0a3_RELEASE\n5a93979aeccc69a35f64383460d7774117fe4554 SEAMONKEY_2_0a3_RELEASE\n5a93979aeccc69a35f64383460d7774117fe4554 SEAMONKEY_2_0a3_BUILD1\n5a93979aeccc69a35f64383460d7774117fe4554 SEAMONKEY_2_0a3_RELEASE\n5a93979aeccc69a35f64383460d7774117fe4554 THUNDERBIRD_3_0b2_RELEASE\n5a93979aeccc69a35f64383460d7774117fe4554 THUNDERBIRD_3_0b2_BUILD1\n5a93979aeccc69a35f64383460d7774117fe4554 THUNDERBIRD_3_0b2_BUILD2\n5a93979aeccc69a35f64383460d7774117fe4554 THUNDERBIRD_3_0b2_RELEASE\n5a93979aeccc69a35f64383460d7774117fe4554 THUNDERBIRD_3_0b2_RELEASE\n02308bc6eb4c3c752d6fbc766d0afc13c466440f THUNDERBIRD_3_0b3_RELEASE\n02308bc6eb4c3c752d6fbc766d0afc13c466440f THUNDERBIRD_3_0b3_BUILD1\n18a1c983c8ee3460bb3a2cf90753a3584412d491 DOMI_2_0_4_RELEASE\n18a1c983c8ee3460bb3a2cf90753a3584412d491 THUNDERBIRD_3_0_RELEASE\nc1b38e365772f8583697fd24cf9c4caaf9e3a3df DOMI_2_0_5_RELEASE\nd53c20f721f07ffa962f4050ff98b57f2558152b DOMI_2_0_6_RELEASE\nd53c20f721f07ffa962f4050ff98b57f2558152b DOMI_2_0_6_RELEASE\n0000000000000000000000000000000000000000 DOMI_2_0_6_RELEASE\n0000000000000000000000000000000000000000 DOMI_2_0_6_RELEASE\n0240d2edf528197bed754f3f8cbe55c47a424640 DOMI_2_0_6_RELEASE\nd97010e0e57a0f611bea91e72388299b03332efd DOMI_2_0_7_RELEASE\n7eeed7e6106e24bf9cde1f0f25b4fa76fbab6b2c DOMI_2_0_8_RELEASE\n27da0da26f640f49a0719b2526bf70e7080800d9 DOMI_2_0_9_RELEASE\nb6de3a5ce573ef015d0205070af30d3d1a9981f3 DOMI_2_0_11_RELEASE\nc42fd9baba56a868859cd3417a5e1420ffa0d24b DOMI_LATEST_RELEASE\n935da5633b7f37c6d70b62f1dbdd14b6760dce5c DOMI_LATEST_BRANCH\n0000000000000000000000000000000000000000 DOMI_LATEST_BRANCH\n869a1de4fc3f6c244798f29aa6311cc2377e66e2 DOMI_LATEST_BRANCH\n0000000000000000000000000000000000000000 DOMI_LATEST_BRANCH\n030eee04e40b5f50349089a38a2368a36c1e9af7 DOMI_LATEST_RELEASE\n0000000000000000000000000000000000000000 DOMI_LATEST_RELEASE\nc9ee18bf9d0c6988574b5c51666537e747c852b1 SEAMONKEY_2_33b1_RELEASE\n8c6a6ec9a22c1cf65391c61020b52fdfa886a79b SEAMONKEY_2_33b1_RELEASE\n58bcafc6b7a29cfeba38c7b214f62b4542eab192 DOMI_LATEST_RELEASE\nb2005ebad365607a6274cd10b4bf73bf1b48cb4a DOMI_LATEST_RELEASE\n60242bd0c895c42d472f7c22af1c20e7912ccf00 DOMI_2_0_15_1\na9f69279b0fbcd3b068c7f474024e496febdde41 DOMI_2_0_16\na9f69279b0fbcd3b068c7f474024e496febdde41 SEA2_37_RELBRANCH\n0000000000000000000000000000000000000000 DOMI_2_0_16\ndfad1b2e38e44bd6bc76259455065382c5ac0949 DOMI_2_0_16\n0000000000000000000000000000000000000000 SEA2_37_RELBRANCH\ndfad1b2e38e44bd6bc76259455065382c5ac0949 SEA2_37_RELBRANCH\nb2005ebad365607a6274cd10b4bf73bf1b48cb4a DOMI_LATEST_RELEASE\ndfad1b2e38e44bd6bc76259455065382c5ac0949 DOMI_LATEST_RELEASE\n4dfc4e232cd57479bfced87f8161e533b48c9099 DOMI_2_0_16_GECKO_45\n"
  },
  {
    "path": "extensions/inspector/Makefile.in",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n\nDEPTH = ../../..\ntopsrcdir = @top_srcdir@\nsrcdir = @srcdir@\nVPATH = @srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\nDOMi_VERSION = 2.0.17pre\n\nDEFINES += -DDOMi_VERSION=$(DOMi_VERSION)\n\ninclude $(topsrcdir)/config/rules.mk\n\n#export::\n#\t$(NSINSTALL) -D $(FINAL_TARGET)/chrome/icons/default\n#\t$(INSTALL) $(srcdir)/resources/content/res/Linux/winInspectorMain.xpm $(FINAL_TARGET)/chrome/icons/default\n#\t$(INSTALL) $(srcdir)/resources/content/res/Linux/winInspectorMain16.xpm $(FINAL_TARGET)/chrome/icons/default\n#\t$(INSTALL) $(srcdir)/resources/content/res/WINNT/winInspectorMain.ico $(FINAL_TARGET)/chrome/icons/default\n"
  },
  {
    "path": "extensions/inspector/base/js/inspector-cmdline.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nComponents.utils.import(\"resource://gre/modules/XPCOMUtils.jsm\");\n\nconst nsICommandLineHandler = Components.interfaces.nsICommandLineHandler;\nconst nsISupportsString     = Components.interfaces.nsISupportsString;\nconst nsIWindowWatcher      = Components.interfaces.nsIWindowWatcher;\n\nfunction InspectorCmdLineHandler() {}\nInspectorCmdLineHandler.prototype =\n{\n  classDescription: \"DOM Inspector Command Line Handler\",\n  classID: Components.ID(\"{38293526-6b13-4d4f-a075-71939435b408}\"),\n  contractID: \"@mozilla.org/commandlinehandler/general-startup;1?type=inspector\",\n  /* Needed for XPCOMUtils NSGetModule */\n  _xpcom_categories: [{category: \"command-line-handler\",\n                       entry: \"m-inspector\"}],\n\n  /* nsISupports */\n  QueryInterface: XPCOMUtils.generateQI([nsICommandLineHandler]),\n\n  /* nsICommandLineHandler */\n  handle : function handler_handle(cmdLine) {\n    var args = Components.classes[\"@mozilla.org/supports-string;1\"]\n                         .createInstance(nsISupportsString);\n    try {\n      var uristr = cmdLine.handleFlagWithParam(\"inspector\", false);\n      if (uristr == null)\n        return;\n      try {\n        args.data = cmdLine.resolveURI(uristr).spec;\n      }\n      catch (e) {\n        return;\n      }\n    }\n    catch (e) {\n      cmdLine.handleFlag(\"inspector\", true);\n    }\n\n    var wwatch = Components.classes[\"@mozilla.org/embedcomp/window-watcher;1\"]\n                           .getService(nsIWindowWatcher);\n    wwatch.openWindow(null, \"chrome://inspector/content/\", \"_blank\",\n                      \"chrome,dialog=no,all\", args);\n  },\n\n  helpInfo : \"  -inspector <url>     Open the DOM inspector.\\n\"\n};\n\n\n/**\n * XPCOMUtils.generateNSGetFactory was introduced in Mozilla 2 (Firefox 4).\n * XPCOMUtils.generateNSGetModule is for Mozilla 1.9.0 (Firefox 3.0).\n */\nif (XPCOMUtils.generateNSGetFactory)\n  var NSGetFactory = XPCOMUtils.generateNSGetFactory([InspectorCmdLineHandler]);\nelse\n  var NSGetModule = XPCOMUtils.generateNSGetModule([InspectorCmdLineHandler]);\n"
  },
  {
    "path": "extensions/inspector/build/Makefile.in",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nDEPTH=../../../..\ntopsrcdir=@top_srcdir@\nsrcdir=@srcdir@\nVPATH=@srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\ninclude $(topsrcdir)/config/rules.mk\n\n"
  },
  {
    "path": "extensions/inspector/build/install.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nvar gVersion = \"0.5\";\n\nvar err = initInstall(\"DOM Inspector\", \"inspector\", gVersion);\nlogComment(\"initInstall: \" + err);\n\nvar fProgram = getFolder(\"Program\");\nlogComment(\"fProgram: \" + fProgram);\n\nerr = addDirectory(\"\", gVersion, \"bin\", fProgram, \"\", true);\nlogComment(\"addDirectory: \" + err);\n\nregisterChrome(CONTENT | DELAYED_CHROME, getFolder(\"Chrome\",\"inspector.jar\"), \"content/inspector/\");\nregisterChrome(LOCALE | DELAYED_CHROME, getFolder(\"Chrome\",\"inspector.jar\"), \"locale/en-US/inspector/\");\nregisterChrome(SKIN | DELAYED_CHROME, getFolder(\"Chrome\",\"inspector.jar\"), \"skin/modern/inspector/\");\nregisterChrome(SKIN | DELAYED_CHROME, getFolder(\"Chrome\",\"inspector.jar\"), \"skin/classic/inspector/\");\n\nif (getLastError() == SUCCESS) {\n  err = performInstall(); \n  logComment(\"performInstall: \" + err);\n} else {\n  cancelInstall(err);\n}\n"
  },
  {
    "path": "extensions/inspector/build/moz.build",
    "content": "# vim: set filetype=python:\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nDIRS += [\n    'src',\n]\n"
  },
  {
    "path": "extensions/inspector/install.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n#filter substitution\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n     xmlns:em=\"http://www.mozilla.org/2004/em-rdf#\">\n  <Description about=\"urn:mozilla:install-manifest\">\n    <em:id>inspector@mozilla.org</em:id>\n    <em:version>@DOMi_VERSION@</em:version>\n\n    <!-- DOM Inspector supports Gecko 2.0.0 and higher.\n         All applications listed below are the subset of supported versions\n         which also use an appropriate version of Gecko. -->\n    <!-- For maxVersion of applications that follow the rapid cycle pattern,\n         use '(x)a1' (*-central) on default,\n         and '(x-1).*' (*-aurora/beta/release) for branches. -->\n\n    <em:targetApplication>\n      <!-- BlueGriffon -->\n      <Description>\n        <em:id>bluegriffon@bluegriffon.com</em:id>\n        <em:minVersion>3.2</em:minVersion>\n        <em:maxVersion>*</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n\n    <!-- Fennec -->\n    <em:targetApplication>\n      <Description>\n        <em:id>{a23983c0-fd0e-11dc-95ff-0800200c9a66}</em:id>\n        <em:minVersion>4.0</em:minVersion>\n        <em:maxVersion>41.0</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n\n    <!-- Firefox\n         3.0 is Gecko 1.9.0\n         3.5 is Gecko 1.9.1\n         3.6 is Gecko 1.9.2\n         4.0 is Gecko 2.0\n         5.0 is Gecko 5.0\n         x.0 is Gecko x.0, where x is greater than 5 -->\n    <em:targetApplication>\n      <Description>\n        <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>\n        <em:minVersion>4.0</em:minVersion>\n        <em:maxVersion>41.0.0</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n\n    <!-- SeaMonkey\n         2.0 is Gecko 1.9.1\n         2.1 is Gecko 2.0\n         2.4 is Gecko 5.0\n         2.x is Gecko (x+3).0, where x is greater than 2 -->\n    <em:targetApplication>\n      <Description>\n        <em:id>{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}</em:id>\n        <em:minVersion>3.2</em:minVersion>\n        <em:maxVersion>2.48</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n\n    <!-- Pale Moon -->\n    <em:targetApplication>\n      <Description>\n        <em:id>{8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}</em:id>\n        <em:minVersion>25.0</em:minVersion>\n        <em:maxVersion>25.*</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n\n    <!-- Sunbird -->\n    <em:targetApplication>\n      <Description>\n        <em:id>{718e30fb-e89b-41dd-9da7-e25a45638b28}</em:id>\n        <em:minVersion>1.0b1pre</em:minVersion>\n        <em:maxVersion>5.0b2pre</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n\n    <!-- Thunderbird\n         3.0 is Gecko 1.9.1\n         3.2 is Gecko 1.9.2\n         5.0 is Gecko 5.0\n         x.0 is Gecko x.0, where x is greater than 5 -->\n    <em:targetApplication>\n      <Description>\n        <em:id>{3550f703-e582-4d05-9a08-453d09bdfdc6}</em:id>\n        <em:minVersion>4.0</em:minVersion>\n        <em:maxVersion>41.0</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n\n    <!-- Gecko Toolkit\n         version 2.0.0 and higher -->\n    <em:targetApplication>\n      <Description>\n        <em:id>toolkit@mozilla.org</em:id>\n        <em:minVersion>3.2</em:minVersion>\n        <em:maxVersion>41.0</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n\n    <!-- front-end metadata -->\n    <em:name>DOM Inspector</em:name>\n    <em:description>Inspects the structure and properties of a window and its contents.</em:description>\n    <em:creator>mozilla.org</em:creator>\n    <em:homepageURL>http://www.mozilla.org/projects/inspector/</em:homepageURL>\n\n    <em:localized>\n      <Description>\n        <em:locale>sk</em:locale>\n        <em:name>DOM Inspector</em:name>\n        <em:description>Umožní preskúmať štruktúru a vlastnosti okna a jeho obsahu.</em:description>\n      </Description>\n    </em:localized>\n\n    <em:localized>\n      <Description>\n        <em:locale>sv-SE</em:locale>\n        <em:name>DOM-granskaren (DOM Inspector)</em:name>\n        <em:description>Granskar strukturen och egenskaperna för ett fönster och dess innehåll.</em:description>\n      </Description>\n    </em:localized>\n\n    <em:localized>\n      <Description>\n        <em:locale>el</em:locale>\n        <em:name>Επιθεωρητής DOM</em:name>\n        <em:description>Επιθεωρεί τη δομή και τις ιδιότητες ενός παραθύρου και των περιεχομένων του.</em:description>\n      </Description>\n    </em:localized>\n\n    <!-- Force unpack the xpi, otherwise window icons do not work\n         on Gecko 2.0 and higher. -->\n    <em:unpack>true</em:unpack>\n  </Description>\n</RDF>\n"
  },
  {
    "path": "extensions/inspector/jar.mn",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ninspector.jar:\n% content inspector %content/inspector/\n# SeaMonkey\n% overlay chrome://inspector/content/inspector.xul chrome://communicator/content/utilityOverlay.xul application={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}\n% overlay chrome://inspector/content/inspector.xul chrome://communicator/content/tasksOverlay.xul application={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}\n% overlay chrome://communicator/content/tasksOverlay.xul chrome://inspector/content/tasksOverlay.xul application={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}\n% overlay chrome://communicator/content/pref/preferences.xul chrome://inspector/content/prefs/prefsOverlay.xul application={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}\n# ChatZilla\n% overlay chrome://chatzilla/content/chatzilla.xul chrome://inspector/content/tasksOverlay-cz.xul application={59c81df5-4b7a-477b-912d-4e0fdf64e5f2}\n# Calendar\n% overlay chrome://sunbird/content/calendar.xul chrome://inspector/content/tasksOverlay-sb.xul application={718e30fb-e89b-41dd-9da7-e25a45638b28}\n# Firefox\n% overlay chrome://browser/content/browser.xul chrome://inspector/content/tasksOverlay-ff.xul application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\n% overlay chrome://browser/content/macBrowserOverlay.xul chrome://inspector/content/tasksOverlay-ff.xul application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\n% overlay chrome://inspector/content/inspector.xul chrome://browser/content/baseMenuOverlay.xul application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\n# Pale Moon\n% overlay chrome://browser/content/browser.xul chrome://inspector/content/tasksOverlay-ff.xul application={8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}\n% overlay chrome://browser/content/macBrowserOverlay.xul chrome://inspector/content/tasksOverlay-ff.xul application={8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}\n% overlay chrome://inspector/content/inspector.xul chrome://browser/content/baseMenuOverlay.xul application={8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}\n# Fennec\n% overlay chrome://browser/content/browser.xul chrome://inspector/content/tasksOverlay-mobile.xul application={a23983c0-fd0e-11dc-95ff-0800200c9a66}\n# Thunderbird\n% overlay chrome://messenger/content/mailWindowOverlay.xul chrome://inspector/content/tasksOverlay-tb.xul application={3550f703-e582-4d05-9a08-453d09bdfdc6}\n# BlueGriffon\n% overlay chrome://bluegriffon/content/xul/bluegriffon.xul chrome://inspector/content/toolsOverlay-bg.xul application={bluegriffon@bluegriffon.com}\n# Songbird\n% overlay chrome://browser/content/browser.xul chrome://inspector/content/tasksOverlay-ff.xul application=songbird@songbirdnest.com\n# Common\n% overlay chrome://inspector/content/commandOverlay.xul chrome://inspector/content/viewers/dom/commandOverlay.xul\n% overlay chrome://inspector/content/commandOverlay.xul chrome://inspector/content/viewers/styleRules/commandOverlay.xul\n% overlay chrome://inspector/content/keysetOverlay.xul chrome://inspector/content/viewers/dom/keysetOverlay.xul\n% overlay chrome://inspector/content/popupOverlay.xul chrome://inspector/content/viewers/dom/popupOverlay.xul\n% overlay chrome://inspector/content/popupOverlay.xul chrome://inspector/content/viewers/styleRules/popupOverlay.xul\n#ifdef XPI_NAME\n%  component {38293526-6b13-4d4f-a075-71939435b408} components/inspector-cmdline.js\n%  contract @mozilla.org/commandlinehandler/general-startup;1?type=inspector {38293526-6b13-4d4f-a075-71939435b408}\n%  category command-line-handler m-inspector @mozilla.org/commandlinehandler/general-startup;1?type=inspector\n#endif\n  content/inspector/inspector.xul                                       (resources/content/inspector.xul)\n  content/inspector/inspector.js                                        (resources/content/inspector.js)\n  content/inspector/inspector.css                                       (resources/content/inspector.css)\n  content/inspector/inspector.xml                                       (resources/content/inspector.xml)\n  content/inspector/sidebar.xul                                         (resources/content/sidebar.xul)\n  content/inspector/sidebar.js                                          (resources/content/sidebar.js)\n  content/inspector/object.xul                                          (resources/content/object.xul)\n  content/inspector/object.js                                           (resources/content/object.js)\n  content/inspector/inspectorOverlay.xul                                (resources/content/inspectorOverlay.xul)\n  content/inspector/toolboxOverlay.xul                                  (resources/content/toolboxOverlay.xul)\n  content/inspector/commandOverlay.xul                                  (resources/content/commandOverlay.xul)\n  content/inspector/keysetOverlay.xul                                   (resources/content/keysetOverlay.xul)\n  content/inspector/popupOverlay.xul                                    (resources/content/popupOverlay.xul)\n  content/inspector/statusbarOverlay.xul                                (resources/content/statusbarOverlay.xul)\n  content/inspector/tasksOverlay.xul                                    (resources/content/tasksOverlay.xul)\n  content/inspector/tasksOverlay-cz.xul                                 (resources/content/tasksOverlay-cz.xul)\n  content/inspector/tasksOverlay-ff.xul                                 (resources/content/tasksOverlay-ff.xul)\n  content/inspector/tasksOverlay-sb.xul                                 (resources/content/tasksOverlay-sb.xul)\n  content/inspector/tasksOverlay-tb.xul                                 (resources/content/tasksOverlay-tb.xul)\n  content/inspector/toolsOverlay-bg.xul                                 (resources/content/toolsOverlay-bg.xul)\n  content/inspector/tasksOverlay-mobile.xul                             (resources/content/tasksOverlay-mobile.xul)\n  content/inspector/editingOverlay.xul                                  (resources/content/editingOverlay.xul)\n  content/inspector/Flasher.js                                          (resources/content/Flasher.js)\n  content/inspector/ViewerRegistry.js                                   (resources/content/ViewerRegistry.js)\n  content/inspector/utils.js                                            (resources/content/utils.js)\n  content/inspector/hooks.js                                            (resources/content/hooks.js)\n  content/inspector/res/viewer-registry.rdf                             (resources/content/res/viewer-registry.rdf)\n  content/inspector/extensions/titledSplitter.css                       (resources/content/extensions/titledSplitter.css)\n  content/inspector/extensions/titledSplitter.xml                       (resources/content/extensions/titledSplitter.xml)\n  content/inspector/extensions/wsm-colorpicker.js                       (resources/content/extensions/wsm-colorpicker.js)\n  content/inspector/jsutil/rdf/RDFArray.js                              (resources/content/jsutil/rdf/RDFArray.js)\n  content/inspector/jsutil/rdf/RDFU.js                                  (resources/content/jsutil/rdf/RDFU.js)\n  content/inspector/jsutil/system/DiskSearch.js                         (resources/content/jsutil/system/DiskSearch.js)\n  content/inspector/jsutil/system/FilePickerUtils.js                    (resources/content/jsutil/system/FilePickerUtils.js)\n  content/inspector/jsutil/system/PrefUtils.js                          (resources/content/jsutil/system/PrefUtils.js)\n  content/inspector/jsutil/system/clipboardFlavors.js                   (resources/content/jsutil/system/clipboardFlavors.js)\n  content/inspector/jsutil/xpcom/XPCU.js                                (resources/content/jsutil/xpcom/XPCU.js)\n  content/inspector/jsutil/xul/DNDUtils.js                              (resources/content/jsutil/xul/DNDUtils.js)\n  content/inspector/jsutil/xul/FrameExchange.js                         (resources/content/jsutil/xul/FrameExchange.js)\n  content/inspector/jsutil/xul/inFormManager.js                         (resources/content/jsutil/xul/inFormManager.js)\n  content/inspector/jsutil/xul/inTreeBuilder.js                         (resources/content/jsutil/xul/inTreeBuilder.js)\n  content/inspector/jsutil/xul/inBaseTreeView.js                        (resources/content/jsutil/xul/inBaseTreeView.js)\n  content/inspector/jsutil/xul/inDataTreeView.js                        (resources/content/jsutil/xul/inDataTreeView.js)\n  content/inspector/jsutil/events/ObserverManager.js                    (resources/content/jsutil/events/ObserverManager.js)\n  content/inspector/jsutil/commands/baseCommands.js                     (resources/content/jsutil/commands/baseCommands.js)\n  content/inspector/prefs/pref-inspector.xul                            (resources/content/prefs/pref-inspector.xul)\n  content/inspector/prefs/pref-inspector.js                             (resources/content/prefs/pref-inspector.js)\n  content/inspector/prefs/prefsOverlay.xul                              (resources/content/prefs/prefsOverlay.xul)\n  content/inspector/prefs/pref-sidebar.js                               (resources/content/prefs/pref-sidebar.js)\n  content/inspector/tests/allskin.xul                                   (resources/content/tests/allskin.xul)\n  content/inspector/viewers/accessibleEvent/accessibleEvent.js          (resources/content/viewers/accessibleEvent/accessibleEvent.js)\n  content/inspector/viewers/accessibleEvent/accessibleEvent.xul         (resources/content/viewers/accessibleEvent/accessibleEvent.xul)\n  content/inspector/viewers/accessibleEvents/accessibleEvents.js        (resources/content/viewers/accessibleEvents/accessibleEvents.js)\n  content/inspector/viewers/accessibleEvents/accessibleEvents.xul       (resources/content/viewers/accessibleEvents/accessibleEvents.xul)\n  content/inspector/viewers/accessibleEvents/handlerHelpDialog.xul      (resources/content/viewers/accessibleEvents/handlerHelpDialog.xul)\n  content/inspector/viewers/accessibleObject/accessibleObject.js        (resources/content/viewers/accessibleObject/accessibleObject.js)\n  content/inspector/viewers/accessibleObject/accessibleObject.xul       (resources/content/viewers/accessibleObject/accessibleObject.xul)\n  content/inspector/viewers/accessibleProps/accessibleProps.js          (resources/content/viewers/accessibleProps/accessibleProps.js)\n  content/inspector/viewers/accessibleProps/accessiblePropViewerMgr.js  (resources/content/viewers/accessibleProps/accessiblePropViewerMgr.js)\n  content/inspector/viewers/accessibleProps/accessibleProps.xul         (resources/content/viewers/accessibleProps/accessibleProps.xul)\n  content/inspector/viewers/accessibleRelations/accessibleRelations.js  (resources/content/viewers/accessibleRelations/accessibleRelations.js)\n  content/inspector/viewers/accessibleRelations/accessibleRelations.xul (resources/content/viewers/accessibleRelations/accessibleRelations.xul)\n  content/inspector/viewers/accessibleTree/accessibleTree.js            (resources/content/viewers/accessibleTree/accessibleTree.js)\n  content/inspector/viewers/accessibleTree/accessibleTree.xul           (resources/content/viewers/accessibleTree/accessibleTree.xul)\n  content/inspector/viewers/accessibleTree/evalJSDialog.js              (resources/content/viewers/accessibleTree/evalJSDialog.js)\n  content/inspector/viewers/accessibleTree/evalJSDialog.xul             (resources/content/viewers/accessibleTree/evalJSDialog.xul)\n  content/inspector/viewers/computedStyle/computedStyle.js              (resources/content/viewers/computedStyle/computedStyle.js)\n  content/inspector/viewers/computedStyle/computedStyle.xul             (resources/content/viewers/computedStyle/computedStyle.xul)\n  content/inspector/viewers/usedFontFaces/usedFontFaces.js              (resources/content/viewers/usedFontFaces/usedFontFaces.js)\n  content/inspector/viewers/usedFontFaces/usedFontFaces.xul             (resources/content/viewers/usedFontFaces/usedFontFaces.xul)\n  content/inspector/viewers/dom/FindDialog.js                           (resources/content/viewers/dom/FindDialog.js)\n  content/inspector/viewers/dom/columnsDialog.js                        (resources/content/viewers/dom/columnsDialog.js)\n  content/inspector/viewers/dom/columnsDialog.xul                       (resources/content/viewers/dom/columnsDialog.xul)\n  content/inspector/viewers/dom/commandOverlay.xul                      (resources/content/viewers/dom/commandOverlay.xul)\n  content/inspector/viewers/dom/insertDialog.js                         (resources/content/viewers/dom/insertDialog.js)\n  content/inspector/viewers/dom/insertDialog.xul                        (resources/content/viewers/dom/insertDialog.xul)\n  content/inspector/viewers/dom/findDialog.xul                          (resources/content/viewers/dom/findDialog.xul)\n  content/inspector/viewers/dom/keysetOverlay.xul                       (resources/content/viewers/dom/keysetOverlay.xul)\n  content/inspector/viewers/dom/popupOverlay.xul                        (resources/content/viewers/dom/popupOverlay.xul)\n  content/inspector/viewers/dom/dom.xul                                 (resources/content/viewers/dom/dom.xul)\n  content/inspector/viewers/dom/dom.js                                  (resources/content/viewers/dom/dom.js)\n  content/inspector/viewers/dom/pseudoClassDialog.js                    (resources/content/viewers/dom/pseudoClassDialog.js)\n  content/inspector/viewers/dom/pseudoClassDialog.xul                   (resources/content/viewers/dom/pseudoClassDialog.xul)\n  content/inspector/viewers/boxModel/boxModel.js                        (resources/content/viewers/boxModel/boxModel.js)\n  content/inspector/viewers/boxModel/boxModel.xul                       (resources/content/viewers/boxModel/boxModel.xul)\n  content/inspector/viewers/jsObject/jsObject.js                        (resources/content/viewers/jsObject/jsObject.js)\n  content/inspector/viewers/jsObject/jsObject.xul                       (resources/content/viewers/jsObject/jsObject.xul)\n  content/inspector/viewers/jsObject/jsObjectViewer.js                  (resources/content/viewers/jsObject/jsObjectViewer.js)\n  content/inspector/viewers/jsObject/jsObjectViewer.xul                 (resources/content/viewers/jsObject/jsObjectViewer.xul)\n  content/inspector/viewers/jsObject/evalExprDialog.js                  (resources/content/viewers/jsObject/evalExprDialog.js)\n  content/inspector/viewers/jsObject/evalExprDialog.xul                 (resources/content/viewers/jsObject/evalExprDialog.xul)\n  content/inspector/viewers/domNode/domNode.js                          (resources/content/viewers/domNode/domNode.js)\n  content/inspector/viewers/domNode/domNode.xul                         (resources/content/viewers/domNode/domNode.xul)\n  content/inspector/viewers/domNode/domNodeDialog.js                    (resources/content/viewers/domNode/domNodeDialog.js)\n  content/inspector/viewers/domNode/domNodeDialog.xul                   (resources/content/viewers/domNode/domNodeDialog.xul)\n  content/inspector/viewers/styleRules/commandOverlay.xul               (resources/content/viewers/styleRules/commandOverlay.xul)\n  content/inspector/viewers/styleRules/keysetOverlay.xul                (resources/content/viewers/styleRules/keysetOverlay.xul)\n  content/inspector/viewers/styleRules/popupOverlay.xul                 (resources/content/viewers/styleRules/popupOverlay.xul)\n  content/inspector/viewers/styleRules/styleRules.js                    (resources/content/viewers/styleRules/styleRules.js)\n  content/inspector/viewers/styleRules/styleRules.xul                   (resources/content/viewers/styleRules/styleRules.xul)\n  content/inspector/viewers/stylesheets/stylesheets.js                  (resources/content/viewers/stylesheets/stylesheets.js)\n  content/inspector/viewers/stylesheets/stylesheets.xul                 (resources/content/viewers/stylesheets/stylesheets.xul)\n  content/inspector/viewers/xblBindings/xblBindings.js                  (resources/content/viewers/xblBindings/xblBindings.js)\n  content/inspector/viewers/xblBindings/xblBindings.xul                 (resources/content/viewers/xblBindings/xblBindings.xul)\n% skin inspector classic/1.0 %skin/classic/inspector/\n  skin/classic/inspector/btnFind.gif                                    (resources/skin/classic/btnFind.gif)\n  skin/classic/inspector/btnFind-dis.gif                                (resources/skin/classic/btnFind-dis.gif)\n  skin/classic/inspector/btnSelecting.gif                               (resources/skin/classic/btnSelecting.gif)\n  skin/classic/inspector/btnSelecting-act.gif                           (resources/skin/classic/btnSelecting-act.gif)\n  skin/classic/inspector/btnSelecting-dis.gif                           (resources/skin/classic/btnSelecting-dis.gif)\n  skin/classic/inspector/ImageSearchItem.gif                            (resources/skin/classic/ImageSearchItem.gif)\n  skin/classic/inspector/iconImportant.gif                              (resources/skin/classic/iconImportant.gif)\n  skin/classic/inspector/iconViewerList.gif                             (resources/skin/classic/iconViewerList.gif)\n  skin/classic/inspector/inspector.css                                  (resources/skin/classic/inspector.css)\n  skin/classic/inspector/inspectorWindow.css                            (resources/skin/classic/inspectorWindow.css)\n  skin/classic/inspector/titledSplitter.css                             (resources/skin/classic/titledSplitter.css)\n  skin/classic/inspector/titledsplitter-close.gif                       (resources/skin/classic/titledsplitter-close.gif)\n  skin/classic/inspector/panelset.css                                   (resources/skin/classic/panelset.css)\n  skin/classic/inspector/sidebar.css                                    (resources/skin/classic/sidebar.css)\n  skin/classic/inspector/iconViewerList-dis.gif                         (resources/skin/classic/iconViewerList-dis.gif)\n  skin/classic/inspector/viewers/accessibleEvent/accessibleEvent.css    (resources/skin/classic/viewers/accessibleEvent/accessibleEvent.css)\n  skin/classic/inspector/viewers/accessibleEvents/accessibleEvents.css  (resources/skin/classic/viewers/accessibleEvents/accessibleEvents.css)\n  skin/classic/inspector/viewers/accessibleProps/accessibleProps.css    (resources/skin/classic/viewers/accessibleProps/accessibleProps.css)\n  skin/classic/inspector/viewers/accessibleTree/accessibleTree.css      (resources/skin/classic/viewers/accessibleTree/accessibleTree.css)\n  skin/classic/inspector/viewers/boxModel/boxModel.css                  (resources/skin/classic/viewers/boxModel/boxModel.css)\n  skin/classic/inspector/viewers/dom/columnsDialog.css                  (resources/skin/classic/viewers/dom/columnsDialog.css)\n  skin/classic/inspector/viewers/dom/dom.css                            (resources/skin/classic/viewers/dom/dom.css)\n  skin/classic/inspector/viewers/dom/findDialog.css                     (resources/skin/classic/viewers/dom/findDialog.css)\n  skin/classic/inspector/viewers/domNode/domNode.css                    (resources/skin/classic/viewers/domNode/domNode.css)\n  skin/classic/inspector/viewers/styleRules/styleRules.css              (resources/skin/classic/viewers/styleRules/styleRules.css)\n  skin/classic/inspector/viewers/xblBindings/xblBindings.css            (resources/skin/classic/viewers/xblBindings/xblBindings.css)\n% skin inspector modern/1.0 %skin/modern/inspector/\n  skin/modern/inspector/btnFind.gif                                     (resources/skin/modern/btnFind.gif)\n  skin/modern/inspector/btnFind-dis.gif                                 (resources/skin/modern/btnFind-dis.gif)\n  skin/modern/inspector/btnSelecting.gif                                (resources/skin/modern/btnSelecting.gif)\n  skin/modern/inspector/btnSelecting-act.gif                            (resources/skin/modern/btnSelecting-act.gif)\n  skin/modern/inspector/btnSelecting-dis.gif                            (resources/skin/modern/btnSelecting-dis.gif)\n  skin/modern/inspector/ImageSearchItem.gif                             (resources/skin/modern/ImageSearchItem.gif)\n  skin/modern/inspector/iconImportant.gif                               (resources/skin/modern/iconImportant.gif)\n  skin/modern/inspector/iconViewerMenu-dis.gif                          (resources/skin/modern/iconViewerMenu-dis.gif)\n  skin/modern/inspector/inspector.css                                   (resources/skin/modern/inspector.css)\n  skin/modern/inspector/inspectorWindow.css                             (resources/skin/modern/inspectorWindow.css)\n  skin/modern/inspector/titledSplitter.css                              (resources/skin/modern/titledSplitter.css)\n  skin/modern/inspector/titledsplitter-close.gif                        (resources/skin/modern/titledsplitter-close.gif)\n  skin/modern/inspector/panelset.css                                    (resources/skin/modern/panelset.css)\n  skin/modern/inspector/sidebar.css                                     (resources/skin/modern/sidebar.css)\n  skin/modern/inspector/iconViewerMenu.gif                              (resources/skin/modern/iconViewerMenu.gif)\n  skin/modern/inspector/iconViewerList.gif                              (resources/skin/modern/iconViewerList.gif)\n  skin/modern/inspector/iconViewerList-dis.gif                          (resources/skin/modern/iconViewerList-dis.gif)\n  skin/modern/inspector/viewers/accessibleEvent/accessibleEvent.css     (resources/skin/modern/viewers/accessibleEvent/accessibleEvent.css)\n  skin/modern/inspector/viewers/accessibleEvents/accessibleEvents.css   (resources/skin/modern/viewers/accessibleEvents/accessibleEvents.css)\n  skin/modern/inspector/viewers/accessibleProps/accessibleProps.css     (resources/skin/modern/viewers/accessibleProps/accessibleProps.css)\n  skin/modern/inspector/viewers/accessibleTree/accessibleTree.css       (resources/skin/modern/viewers/accessibleTree/accessibleTree.css)\n  skin/modern/inspector/viewers/boxModel/boxModel.css                   (resources/skin/modern/viewers/boxModel/boxModel.css)\n  skin/modern/inspector/viewers/dom/columnsDialog.css                   (resources/skin/modern/viewers/dom/columnsDialog.css)\n  skin/modern/inspector/viewers/dom/dom.css                             (resources/skin/modern/viewers/dom/dom.css)\n  skin/modern/inspector/viewers/dom/findDialog.css                      (resources/skin/modern/viewers/dom/findDialog.css)\n  skin/modern/inspector/viewers/domNode/domNode.css                     (resources/skin/modern/viewers/domNode/domNode.css)\n  skin/modern/inspector/viewers/styleRules/styleRules.css               (resources/skin/modern/viewers/styleRules/styleRules.css)\n  skin/modern/inspector/viewers/xblBindings/xblBindings.css             (resources/skin/modern/viewers/xblBindings/xblBindings.css)\n"
  },
  {
    "path": "extensions/inspector/moz.build",
    "content": "# vim: set filetype=python:\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nDIRS += [\n    'resources',\n]\n\nJAR_MANIFESTS += ['jar.mn']\n\nJS_PREFERENCE_FILES += [\n    'resources/content/prefs/inspector.js',\n]\n\n"
  },
  {
    "path": "extensions/inspector/resources/Makefile.in",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n\nDEPTH=../../../..\ntopsrcdir=@top_srcdir@\nsrcdir=@srcdir@\nVPATH=@srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\nALL_LOCALES = \\\n\tde \\\n\tel \\\n\ten-GB \\\n\ten-US \\\n\tpl \\\n\tru \\\n\tsk \\\n\tsv-SE \\\n\t$(NULL)\n\ninclude $(topsrcdir)/config/config.mk\n\ninclude $(topsrcdir)/config/rules.mk\n\nlibs realchrome:: locale/Makefile\n\t@$(EXIT_ON_ERROR)                        \\\n\tfor locale in $(ALL_LOCALES); do         \\\n\t  $(MAKE) -C locale AB_CD=$$locale;      \\\n\tdone\n\ninstall::\n\t@$(EXIT_ON_ERROR)                    \\\n\tfor locale in $(ALL_LOCALES); do     \\\n\t  $(MAKE) -C locale AB_CD=$$locale install; \\\n\tdone\n\n"
  },
  {
    "path": "extensions/inspector/resources/content/Flasher.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/***************************************************************\n* Flasher ---------------------------------------------------\n*   Object for controlling a timed flashing animation which \n*   paints a border around an element.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \n* REQUIRED IMPORTS:\n****************************************************************/\n\n//////////// global variables /////////////////////\n\n//////////// global constants ////////////////////\n\nconst HIGHLIGHTED_PSEUDO_CLASS = \":-moz-devtools-highlighted\";\nconst INVERT = \"filter: url(\\\"data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='invert'><feColorMatrix in='SourceGraphic' type='matrix' values='-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0'/></filter></svg>%23invert\\\") !important; \"\n\n////////////////////////////////////////////////////////////////////////////\n//// class Flasher\n\nfunction Flasher(aColor, aThickness, aDuration, aSpeed, aInvert)\n{\n  document.querySelector(HIGHLIGHTED_PSEUDO_CLASS);\n  this.mIOService = XPCU.getService(\"@mozilla.org/network/io-service;1\", \"nsIIOService\");\n  this.mDOMUtils = XPCU.getService(\"@mozilla.org/inspector/dom-utils;1\", \"inIDOMUtils\");\n  this.mShell = XPCU.getService(\"@mozilla.org/inspector/flasher;1\", \"inIFlasher\") || this.mDOMUtils;\n  this.color = aColor;\n  this.thickness = aThickness;\n  this.invert = aInvert;\n  this.duration = aDuration;\n  this.mSpeed = aSpeed;\n}\n\nFlasher.prototype =\n{\n  ////////////////////////////////////////////////////////////////////////////\n  //// Initialization\n\n  mFlashTimeout: null,\n  mElement: null,\n  mRegistryId: null,\n  mFlashes: 0,\n  mStartTime: 0,\n  mDOMUtils: null,\n  mWinUtils: null,\n  mStyleURI: null,\n  mColor: \"#000000\",\n  mInvert: false,\n  mThickness: 0,\n  mDuration: 0,\n  mSpeed: 0,\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Properties\n\n  get flashing() { return this.mFlashTimeout != null; },\n\n  get element() { return this.mElement; },\n  set element(val)\n  {\n    if (val && val.nodeType == Node.ELEMENT_NODE) {\n      this.mElement = val;\n      this.mShell.scrollElementIntoView(val);\n      this.mWinUtils = val.ownerDocument.defaultView\n                          .QueryInterface(Components.interfaces.nsIInterfaceRequestor)\n                          .getInterface(Components.interfaces.nsIDOMWindowUtils);\n    } else {\n      throw \"Invalid node type.\";\n    }\n  },\n\n  get color() { return this.mColor; },\n  set color(aVal)\n  {\n    var spacer = document.createElement(\"spacer\");\n    spacer.style.color = aVal;\n    if (spacer.style.color) {\n      this.mStyleURI = null;\n      this.mColor = aVal;\n    }\n    return aVal;\n  },\n\n  get thickness() { return this.mThickness | 0; },\n  set thickness(aVal) { this.mStyleURI = null; return this.mThickness = aVal; },\n\n  get duration() { return this.mDuration; },\n  set duration(aVal) { this.mDuration = aVal; },\n\n  get speed() { return this.mSpeed; },\n  set speed(aVal) { this.mSpeed = aVal; },\n\n  get invert() { return !!this.mInvert; },\n  set invert(aVal) { this.mStyleURI = null; return this.mInvert = aVal; },\n\n  // :::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n  // :::::::::::::::::::: Methods ::::::::::::::::::::::::::::\n  // :::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n\n  start: function(aDuration, aSpeed, aHold)\n  {\n    if (!this.mStyleURI) {\n      var styleURI = \"data:text/css;charset=utf-8,\" + HIGHLIGHTED_PSEUDO_CLASS +\n                     \" { outline: \" + this.thickness + \"px solid \" +\n                     encodeURIComponent(this.color) +\n                     \" !important; outline-offset: \" + -this.thickness +\n                     \"px !important; \" + (this.invert ? INVERT : \"\") + \"}\";\n      this.mStyleURI = this.mIOService.newURI(styleURI, null, null);\n    }\n\n    this.mWinUtils.loadSheet(this.mStyleURI, this.mWinUtils.AGENT_SHEET);\n    this.mUDuration = aDuration ? aDuration * 1000 : this.mDuration;\n    this.mUSpeed = aSpeed ? aSpeed : this.mSpeed;\n    this.mHold = aHold;\n    this.mFlashes = 0;\n    this.mStartTime = Date.now();\n    this.doFlash();\n  },\n\n  doFlash: function()\n  {\n    if (this.mHold || this.mFlashes & 1) {\n      this.paintOn();\n    } else {\n      this.paintOff();\n    }\n    this.mFlashes++;\n\n    if (this.mUDuration < 0 || Date.now() - this.mStartTime < this.mUDuration) {\n      this.mFlashTimeout = window.setTimeout(this.timeout, this.mUSpeed, this);\n    } else {\n      this.stop();\n    }\n  },\n\n  timeout: function(self)\n  {\n    self.doFlash();\n  },\n\n  stop: function()\n  {\n    if (this.flashing) {\n      this.mWinUtils.removeSheet(this.mStyleURI, this.mWinUtils.AGENT_SHEET);\n      window.clearTimeout(this.mFlashTimeout);\n      this.mFlashTimeout = null;\n      this.paintOff();\n    }\n  },\n\n  paintOn: function()\n  {\n    this.mDOMUtils.addPseudoClassLock(this.mElement, HIGHLIGHTED_PSEUDO_CLASS);\n  },\n\n  paintOff: function()\n  {\n    this.mDOMUtils.removePseudoClassLock(this.mElement, HIGHLIGHTED_PSEUDO_CLASS);\n  }\n\n};\n\n////////////////////////////////////////////////////////////////////////////\n//// class LegacyFlasher\n\nfunction LegacyFlasher(aColor, aThickness, aDuration, aSpeed, aInvert)\n{\n  this.mShell = XPCU.getService(\"@mozilla.org/inspector/flasher;1\", \"inIFlasher\");\n  this.color = aColor;\n  this.mShell.thickness = aThickness;\n  this.mShell.invert = aInvert;\n  this.duration = aDuration;\n  this.mSpeed = aSpeed;\n}\n\nLegacyFlasher.prototype =\n{\n  ////////////////////////////////////////////////////////////////////////////\n  //// Initialization\n\n  mFlashTimeout: null,\n  mElement:null,\n  mRegistryId: null,\n  mFlashes: 0,\n  mStartTime: 0,\n  mDuration: 0,\n  mSpeed: 0,\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Properties\n\n  get flashing() { return this.mFlashTimeout != null; },\n  \n  get element() { return this.mElement; },\n  set element(val) \n  { \n    if (val && val.nodeType == Node.ELEMENT_NODE) {\n      this.mElement = val; \n      this.mShell.scrollElementIntoView(val);\n    } else \n      throw \"Invalid node type.\";\n  },\n\n  get color() { return this.mShell.color; },\n  set color(aVal)\n  {\n    try {\n      this.mShell.color = aVal;\n    }\n    catch (e) { // Catch exception in case aVal is an invalid or empty value.\n      Components.utils.reportError(e);\n    }\n    return aVal;\n  },\n\n  get thickness() { return this.mShell.thickness; },\n  set thickness(aVal) { this.mShell.thickness = aVal; },\n\n  get duration() { return this.mDuration; },\n  set duration(aVal) { this.mDuration = aVal; },\n\n  get speed() { return this.mSpeed; },\n  set speed(aVal) { this.mSpeed = aVal; },\n\n  get invert() { return this.mShell.invert; },\n  set invert(aVal) { this.mShell.invert = aVal; },\n\n  // :::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n  // :::::::::::::::::::: Methods ::::::::::::::::::::::::::::\n  // :::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n\n  start: function(aDuration, aSpeed, aHold)\n  {\n    this.mUDuration = aDuration ? aDuration*1000 : this.mDuration;\n    this.mUSpeed = aSpeed ? aSpeed : this.mSpeed\n    this.mHold = aHold;\n    this.mFlashes = 0;\n    this.mStartTime = new Date();\n    this.doFlash();\n  },\n\n  doFlash: function()\n  {\n    if (this.mHold || this.mFlashes%2) {\n      this.paintOn();\n    } else {\n      this.paintOff();\n    }\n    this.mFlashes++;\n\n    if (this.mUDuration < 0 || new Date() - this.mStartTime < this.mUDuration) {\n      this.mFlashTimeout = window.setTimeout(this.timeout, this.mUSpeed, this);\n    } else {\n      this.stop();\n    }\n  },\n\n  timeout: function(self)\n  {\n    self.doFlash();\n  },\n\n  stop: function()\n  {\n    if (this.flashing) {\n      window.clearTimeout(this.mFlashTimeout);\n      this.mFlashTimeout = null;\n      this.paintOff();\n    }\n  },\n\n  paintOn: function()\n  {\n    this.mShell.drawElementOutline(this.mElement);\n  },\n\n  paintOff: function()\n  {\n    this.mShell.repaintElement(this.mElement);\n  }\n\n};\n\n////////////////////////////////////////////////////////////////////////////////\n//// DOMIFlasher\n\n/**\n * The special version of the flasher operating with DOM Inspector flasher\n * preferences.\n */\nfunction DOMIFlasher()\n{\n  this.init();\n}\n\nDOMIFlasher.prototype =\n{\n  //////////////////////////////////////////////////////////////////////////////\n  //// Public\n\n  get flashOnSelect() { return PrefUtils.getPref(\"inspector.blink.on\"); },\n  set flashOnSelect(aVal) { PrefUtils.setPref(\"inspector.blink.on\", aVal); },\n\n  get color() { return PrefUtils.getPref(\"inspector.blink.border-color\"); },\n  set color(aVal) { PrefUtils.setPref(\"inspector.blink.border-color\", aVal); },\n\n  get thickness() { return PrefUtils.getPref(\"inspector.blink.border-width\"); },\n  set thickness(aVal) { PrefUtils.setPref(\"inspector.blink.border-width\", aVal); },\n\n  get duration() { return PrefUtils.getPref(\"inspector.blink.duration\"); },\n  set duration(aVal) { PrefUtils.setPref(\"inspector.blink.duration\", aVal); },\n\n  get speed() { return PrefUtils.getPref(\"inspector.blink.speed\"); },\n  set speed(aVal) { PrefUtils.setPref(\"inspector.blink.speed\", aVal); },\n\n  get invert() { return PrefUtils.getPref(\"inspector.blink.invert\"); },\n  set invert(aVal) { PrefUtils.setPref(\"inspector.blink.invert\", aVal); },\n\n  flashElement: function DOMIFlasher_flashElement(aElement)\n  {\n    if (this.mFlasher.flashing)\n      this.mFlasher.stop();\n\n    this.mFlasher.element = aElement;\n    this.mFlasher.start();\n  },\n\n  flashElementOnSelect: function DOMIFlasher_flashElementOnSelect(aElement)\n  {\n    if (this.flashOnSelect) {\n      this.flashElement(aElement);\n    }\n  },\n\n  destroy: function DOMIFlasher_destroy()\n  {\n    PrefUtils.removeObserver(\"inspector.blink.\", this);\n  },\n\n  //////////////////////////////////////////////////////////////////////////////\n  //// Private\n\n  init: function DOMIFlasher_init()\n  {\n    try {\n      this.mFlasher = new Flasher(this.color, this.thickness, this.duration,\n                                  this.speed, this.invert);\n    } catch (e) {\n      this.mFlasher = new LegacyFlasher(this.color, this.thickness,\n                                        this.duration, this.speed, this.invert);\n    }\n\n    PrefUtils.addObserver(\"inspector.blink.\", this);\n\n    this.updateFlashOnSelectCommand();\n  },\n\n  updateFlashOnSelectCommand: function DOMIFlasher_updateFlashOnSelectCommand()\n  {\n    var cmdEl = document.getElementById(\"cmdFlashOnSelect\");\n    if (this.flashOnSelect) {\n      cmdEl.setAttribute(\"checked\", \"true\");\n    } else {\n      cmdEl.removeAttribute(\"checked\");\n    }\n  },\n\n  observe: function DOMIFlasher_observe(aSubject, aTopic, aData)\n  {\n    if (aData == \"inspector.blink.on\") {\n      this.updateFlashOnSelectCommand();\n      return;\n    }\n\n    var value = PrefUtils.getPref(aData);\n\n    if (aData == \"inspector.blink.border-color\") {\n      this.mFlasher.color = value;\n    } else if (aData == \"inspector.blink.border-width\") {\n      this.mFlasher.thickness = value;\n    } else if (aData == \"inspector.blink.duration\") {\n      this.mFlasher.duration = value;\n    } else if (aData == \"inspector.blink.speed\") {\n      this.mFlasher.speed = value;\n    } else if (aData == \"inspector.blink.invert\") {\n      this.mFlasher.invert = value;\n    }\n  }\n}\n"
  },
  {
    "path": "extensions/inspector/resources/content/ViewerRegistry.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*****************************************************************************\n* ViewerRegistry -------------------------------------------------------------\n*   The central registry where information about all installed viewers is\n*   kept.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n* REQUIRED IMPORTS:\n*   chrome://inspector/content/jsutil/xpcom/XPCU.js\n*   chrome://inspector/content/jsutil/rdf/RDFU.js\n*****************************************************************************/\n\n//////////////////////////////////////////////////////////////////////////////\n//// Global Constants\n\nconst kViewerURLPrefix = \"chrome://inspector/content/viewers/\";\nconst kViewerRegURL  = \"chrome://inspector/content/res/viewer-registry.rdf\";\n\n//////////////////////////////////////////////////////////////////////////////\n//// Class ViewerRegistry\n\nfunction ViewerRegistry() // implements inIViewerRegistry\n{\n  this.mViewerHash = {};\n}\n\nViewerRegistry.prototype =\n{\n  ////////////////////////////////////////////////////////////////////////////\n  //// Interface inIViewerRegistry (not yet formalized...)\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Initialization\n\n  mDS: null,\n  mObserver: null,\n  mViewerDS: null,\n  mViewerHash: null,\n  mFilters: null,\n\n  get url()\n  {\n    return this.mURL;\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Loading Methods\n\n  load: function VR_Load(aURL, aObserver)\n  {\n    this.mURL = aURL;\n    this.mObserver = aObserver;\n    RDFU.loadDataSource(aURL, new ViewerRegistryLoadObserver(this));\n  },\n\n  onError: function VR_OnError(aStatus, aErrorMsg)\n  {\n    this.mObserver.onViewerRegistryLoadError(aStatus, aErrorMsg);\n  },\n\n  onLoad: function VR_OnLoad(aDS)\n  {\n    this.mDS = aDS;\n    this.prepareRegistry();\n    this.mObserver.onViewerRegistryLoad();\n  },\n\n  prepareRegistry: function VR_PrepareRegistry()\n  {\n    this.mViewerDS = RDFArray.fromContainer(this.mDS, \"inspector:viewers\",\n                                            kInspectorNSURI);\n\n    // create and cache the filter functions\n    var js, fn;\n    this.mFilters = [];\n    for (var i = 0; i < this.mViewerDS.length; ++i) {\n      js = this.getEntryProperty(i, \"filter\");\n      try {\n        fn = new Function(\"object\", \"linkedViewer\", js);\n      }\n      catch (ex) {\n        fn = new Function(\"return false\");\n        debug(\"### ERROR - Syntax error in filter for viewer \\\"\" +\n              this.getEntryProperty(i, \"description\") + \"\\\"\\n\");\n      }\n      this.mFilters.push(fn);\n    }\n  },\n\n  /**\n   * Returns the absolute url where the xul file for a viewer can be found.\n   *\n   * @param aIndex\n   *        The numerical index of the entry representing the viewer.\n   * @return A string of the fully canonized url.\n   */\n  getEntryURL: function VR_GetEntryURL(aIndex)\n  {\n    var uid = this.getEntryProperty(aIndex, \"uid\");\n    return kViewerURLPrefix + uid + \"/\" + uid + \".xul\";\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Lookup Methods\n\n  /**\n   * Searches the viewer registry for all viewers that can view a particular\n   * object.\n   *\n   * @param aObject\n   *        The object being searched against.\n   * @param aPanelId\n   *        A string containing the id of the panel requesting viewers.\n   * @param aLinkedViewer\n   *        The view object of linked panel.\n   * @return An array of nsIRDFResource entries in the viewer registry.\n   */\n  findViewersForObject:\n    function VR_FindViewersForObject(aObject, aPanelId, aLinkedViewer)\n  {\n    // check each entry in the registry\n    var len = this.mViewerDS.length;\n    var entry;\n    var urls = [];\n    for (var i = 0; i < len; ++i) {\n      if (this.getEntryProperty(i, \"panels\").indexOf(aPanelId) == -1) {\n        continue;\n      }\n      if (this.objectMatchesEntry(aObject, aLinkedViewer, i)) {\n        if (this.getEntryProperty(i, \"important\")) {\n          urls.unshift(i);\n        } else {\n          urls.push(i);\n        }\n      }\n    }\n\n    return urls;\n  },\n\n  /**\n   * Determines if an object is eligible to be viewed by a particular viewer.\n   *\n   * @param aObject\n   *        The object being checked for eligibility.\n   * @param aLinkedViewer\n   *        The view object of linked panel.\n   * @param aIndex\n   *        The numerical index of the entry.\n   * @return true if object can be viewed.\n   */\n  objectMatchesEntry:\n    function VR_ObjectMatchesEntry(aObject, aLinkedViewer, aIndex)\n  {\n    try {\n      return this.mFilters[aIndex](aObject, aLinkedViewer);\n    }\n    catch (ex) {\n      Components.utils.reportError(ex);\n    }\n    return false;\n  },\n\n  /**\n   * Notifies the registry that a viewer has been instantiated, and that it\n   * corresponds to a particular entry in the viewer registry.\n   *\n   * @param aViewer\n   *        The inIViewer object to cache.\n   * @param aIndex\n   *        The numerical index of the entry.\n   */\n  cacheViewer: function VR_CacheViewer(aViewer, aIndex)\n  {\n    var uid = this.getEntryProperty(aIndex, \"uid\");\n    this.mViewerHash[uid] = { viewer: aViewer, entry: aIndex };\n  },\n\n  uncacheViewer: function VR_UncacheViewer(aViewer)\n  {\n    delete this.mViewerHash[aViewer.uid];\n  },\n\n  // for previously loaded viewers only\n  getViewerByUID: function VR_GetViewerByUID(aUID)\n  {\n    return this.mViewerHash[aUID].viewer;\n  },\n\n  // for previously loaded viewers only\n  getEntryForViewer: function VR_GetEntryForViewer(aViewer)\n  {\n    return this.mViewerHash[aViewer.uid].entry;\n  },\n\n  // for previously loaded viewers only\n  getEntryByUID: function VR_GetEntryByUID(aUID)\n  {\n    return this.mViewerHash[aUID].aIndex;\n  },\n\n  getEntryProperty: function VR_GetEntryProperty(aIndex, aProp)\n  {\n    return this.mViewerDS.get(aIndex, aProp);\n  },\n\n  getEntryCount: function VR_GetEntryCount()\n  {\n    return this.mViewerDS.length;\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Viewer Registration\n\n  addNewEntry: function VR_AddNewEntry(aUID, aDescription, aFilter)\n  {\n  },\n\n  removeEntry: function VR_RemoveEntry(aIndex)\n  {\n  },\n\n  saveRegistry: function VR_SaveRegistry()\n  {\n  }\n};\n\n////////////////////////////////////////////////////////////////////////////\n//// Listener Objects\n\nfunction ViewerRegistryLoadObserver(aTarget)\n{\n  this.mTarget = aTarget;\n}\n\nViewerRegistryLoadObserver.prototype =\n{\n  mTarget: null,\n\n  onError: function VRLO_OnError(aStatus, aErrorMsg)\n  {\n    this.mTarget.onError(aStatus, aErrorMsg);\n  },\n\n  onDataSourceReady: function VRLO_OnDataSourceReady(aDS)\n  {\n    this.mTarget.onLoad(aDS);\n  }\n};\n"
  },
  {
    "path": "extensions/inspector/resources/content/browserOverlay.xul",
    "content": "<?xml version=\"1.0\"?> \n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE overlay SYSTEM \"chrome://inspector/locale/tasksOverlay.dtd\" >\n\n<overlay id=\"ovBrowser\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/javascript\" src=\"chrome://inspector/content/hooks.js\"/>\n  \n  <script type=\"application/javascript\"><![CDATA[\n  \n  window.addEventListener(\"load\", inspectorNavOnLoad, true);\n  \n  function inspectorNavOnLoad()\n  {\n    var prefService = Components.classes[\"@mozilla.org/preferences-service;1\"]\n                                .getService(Components.interfaces.nsIPrefService);\n    var pref = prefService.getBranch(null);\n\n    var enabled = pref.getBoolPref(\"inspector.hooks.navigator\");\n    if (!enabled) {\n      document.getElementById(\"context-inspect\").setAttribute(\"hidden\", \"true\");\n      document.getElementById(\"menu_inspectPage\").setAttribute(\"hidden\", \"true\");\n    } else {\n      var popup = document.getElementById(\"contentAreaContextMenu\");\n      popup.addEventListener(\"popupshowing\", inspectorContextCreate, false);\n    }\n  }\n  \n  function inspectorContextCreate()\n  {\n    var mi = document.getElementById(\"context-inspect\");\n    mi.setAttribute(\"label\", \"Inspect <\"+inspectorGetContextNode().localName+\">\");\n  }\n  \n  function inspectPopupNode()\n  {\n    inspectDOMNode(inspectorGetContextNode());\n  }\n  \n  function inspectorGetContextNode()\n  {\n    var n = document.popupNode;\n    while (n && n.nodeType != Node.ELEMENT_NODE)\n      n = n.parentNode;\n  \n    return n;\n  }\n  \n  ]]></script>\n  \n  <popup id=\"contentAreaContextMenu\">\n    <menuitem id=\"context-inspect\"\n              insertbefore=\"context-sep-view\"\n              oncommand=\"inspectPopupNode();\"/>\n  </popup>\n\n  <menupopup id=\"menu_FilePopup\">\n    <menuitem id=\"menu_inspectPage\" label=\"&inspectPageTaskCmd.label;\" command=\"Tasks:InspectPage\" \n              accesskey=\"&inspectPageTaskCmd.accesskey;\" key=\"key_inspectPage\" \n              insertbefore=\"menu_sendPage\"/>\n  </menupopup>\n\n</overlay>\n"
  },
  {
    "path": "extensions/inspector/resources/content/commandOverlay.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE overlay [\n  <!ENTITY % dtd1 SYSTEM \"chrome://inspector/locale/inspector.dtd\"> %dtd1;\n]>\n\n<overlay id=\"ovCommandsMain\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <commandset id=\"cmdsGlobalCommands\">\n\n    <command id=\"cmdGotoURL\"\n             ontextentered=\"inspector.gotoTypedURL();\"\n             oncommand=\"inspector.gotoTypedURL();\"/>\n\n    <command id=\"cmdEnterLocation\"\n             oncommand=\"inspector.enterLocation();\"/>\n    <command id=\"cmdSave\" oncommand=\"inspector.save();\"/>\n    <command id=\"cmdClose\" oncommand=\"inspector.exit();\"/>\n\n    <command id=\"cmdShowPrefsDialog\"\n             oncommand=\"inspector.showPrefsDialog();\"/>\n\n    <command id=\"cmdToggleDocument\"\n             oncommand=\"inspector.toggleBrowser(true);\"/>\n\n    <command id=\"cmdFlashOnSelect\"\n             viewer=\"dom accessibleTree\"\n             oncommand=\"inspector.toggleFlashOnSelect();\"/>\n\n    <!-- These implement the editing commands needed by the top-level\n         inspectors.  See editingOverlay.xul for more information. -->\n    <command id=\"cmdEditUndo\" global=\"true\"\n             oncommand=\"inspector.doViewerCommand('cmdEditUndo');\"/>\n    <command id=\"cmdEditRedo\" global=\"true\"\n             oncommand=\"inspector.doViewerCommand('cmdEditRedo');\"/>\n    <command id=\"cmdEditCut\" global=\"true\"\n             oncommand=\"inspector.doViewerCommand('cmdEditCut');\"/>\n    <command id=\"cmdEditCopy\" global=\"true\"\n             oncommand=\"inspector.doViewerCommand('cmdEditCopy');\"/>\n    <command id=\"cmdEditPaste\" global=\"true\"\n             oncommand=\"inspector.doViewerCommand('cmdEditPaste');\"/>\n    <command id=\"cmdEditInsert\" global=\"true\"\n             oncommand=\"inspector.doViewerCommand('cmdEditInsert');\"/>\n    <command id=\"cmdEditEdit\" global=\"true\"\n             oncommand=\"inspector.doViewerCommand('cmdEditEdit');\"/>\n    <command id=\"cmdEditDelete\" global=\"true\"\n             oncommand=\"inspector.doViewerCommand('cmdEditDelete');\"/>\n    <command id=\"cmdEditInspectInNewWindow\" global=\"true\"\n             oncommand=\"inspector.doViewerCommand('cmdEditInspectInNewWindow');\"/>\n\n  </commandset>\n\n</overlay>\n"
  },
  {
    "path": "extensions/inspector/resources/content/editingOverlay.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE overlay SYSTEM \"chrome://inspector/locale/editing.dtd\">\n\n<overlay id=\"ovEditing\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n<!-- This overlay is pulled in by popupOverlay.xul, which is itself pulled in\n     by the top-level inspectors (inspector.xul, object.xul, and sidebar.xul),\n     to add these items to its menus.  Additionally, this overlay is suitable\n     for use by viewers which want to offer any of these items (e.g., for\n     their context menus).  Note that the cmdsEditing commandset is used only\n     by viewers due to scoping differences; the implementation of the commands\n     used in the top-level inspectors can be found in commandOverlay.xul. -->\n\n  <commandset id=\"cmdsEditing\">\n    <command id=\"cmdEditUndo\"\n             oncommand=\"viewer.pane.panelset.execCommand('cmdEditUndo');\"/>\n    <command id=\"cmdEditRedo\"\n             oncommand=\"viewer.pane.panelset.execCommand('cmdEditRedo');\"/>\n    <command id=\"cmdEditCut\"\n             oncommand=\"viewer.pane.panelset.execCommand('cmdEditCut');\"/>\n    <command id=\"cmdEditCopy\"\n             oncommand=\"viewer.pane.panelset.execCommand('cmdEditCopy');\"/>\n    <command id=\"cmdEditPaste\"\n             oncommand=\"viewer.pane.panelset.execCommand('cmdEditPaste');\"/>\n    <command id=\"cmdEditInsert\"\n             oncommand=\"viewer.pane.panelset.execCommand('cmdEditInsert');\"/>\n    <command id=\"cmdEditEdit\"\n             oncommand=\"viewer.pane.panelset.execCommand('cmdEditEdit');\"/>\n    <command id=\"cmdEditDelete\"\n             oncommand=\"viewer.pane.panelset.execCommand('cmdEditDelete');\"/>\n  </commandset>\n  <commandset id=\"cmdsEditingExtras\">\n    <command id=\"cmdEditInspectInNewWindow\"\n             oncommand=\"viewer.pane.panelset.execCommand('cmdEditInspectInNewWindow');\"/>\n    <command id=\"cmdEditCopyFileURI\"\n             oncommand=\"viewer.pane.panelset.execCommand('cmdEditCopyFileURI');\"/>\n    <command id=\"cmdEditViewFileURI\"\n             oncommand=\"viewer.pane.panelset.execCommand('cmdEditViewFileURI');\"/>\n  </commandset>\n\n  <keyset id=\"ksGlobalKeyset\">\n    <key id=\"keyEditUndo\" key=\"z\" modifiers=\"accel\" command=\"cmdEditUndo\"/>\n    <key id=\"keyEditRedo\" key=\"z\" modifiers=\"accel,shift\"\n         command=\"cmdEditRedo\"/>\n    <key id=\"keyEditRedo2\" key=\"y\" modifiers=\"accel\" command=\"cmdEditRedo\"/>\n    <key id=\"keyEditCut\" key=\"x\" modifiers=\"accel\" command=\"cmdEditCut\"/>\n    <key id=\"keyEditCopy\" key=\"c\" modifiers=\"accel\" command=\"cmdEditCopy\"/>\n    <key id=\"keyEditPaste\" key=\"v\" modifiers=\"accel\" command=\"cmdEditPaste\"/>\n    <key id=\"keyEditDelete\" keycode=\"VK_DELETE\" command=\"cmdEditDelete\"/>\n    <key id=\"keyEditDeleteMac\" keycode=\"VK_BACK\" command=\"cmdEditDelete\"/>\n    <key id=\"keyEditInspectInNewWindow\" key=\"&mnEditInspectInNewWindow.key;\"\n         modifiers=\"accel\" command=\"cmdEditInspectInNewWindow\"/>\n  </keyset>\n\n  <menuitem id=\"mnEditUndo\" label=\"&mnEditUndo.label;\" command=\"cmdEditUndo\"\n            accesskey=\"&mnEditUndo.accesskey;\" key=\"keyEditUndo\"/>\n  <menuitem id=\"mnEditRedo\" label=\"&mnEditRedo.label;\" command=\"cmdEditRedo\"\n            accesskey=\"&mnEditRedo.accesskey;\" key=\"keyEditRedo\"/>\n  <menuitem id=\"mnEditCut\" label=\"&mnEditCut.label;\" command=\"cmdEditCut\"\n            accesskey=\"&mnEditCut.accesskey;\" key=\"keyEditCut\"/>\n  <menuitem id=\"mnEditCopy\" label=\"&mnEditCopy.label;\" command=\"cmdEditCopy\"\n            accesskey=\"&mnEditCopy.accesskey;\" key=\"keyEditCopy\"/>\n  <menuitem id=\"mnEditPaste\" label=\"&mnEditPaste.label;\" command=\"cmdEditPaste\"\n            accesskey=\"&mnEditPaste.accesskey;\" key=\"keyEditPaste\"/>\n  <menuitem id=\"mnEditInsert\" label=\"&mnEditInsert.label;\"\n            command=\"cmdEditInsert\" accesskey=\"&mnEditInsert.accesskey;\"/>\n  <menuitem id=\"mnEditEdit\" label=\"&mnEditEdit.label;\" command=\"cmdEditEdit\"\n            accesskey=\"&mnEditEdit.accesskey;\"/>\n  <menuitem id=\"mnEditDelete\" label=\"&mnEditDelete.label;\"\n            command=\"cmdEditDelete\" accesskey=\"&mnEditDelete.accesskey;\"\n            key=\"keyEditDelete\"/>\n  <menuitem id=\"mnEditInspectInNewWindow\"\n            label=\"&mnEditInspectInNewWindow.label;\"\n            command=\"cmdEditInspectInNewWindow\"\n            accesskey=\"&mnEditInspectInNewWindow.accesskey;\"\n            key=\"keyEditInspectInNewWindow\"/>\n  <menuitem id=\"mnEditCopyFileURI\" label=\"&mnEditCopyFileURI.label;\"\n            command=\"cmdEditCopyFileURI\"\n            accesskey=\"&mnEditCopyFileURI.accesskey;\"/>\n  <menuitem id=\"mnEditViewFileURI\" label=\"&mnEditViewFileURI.label;\"\n            command=\"cmdEditViewFileURI\"\n            accesskey=\"&mnEditViewFileURI.accesskey;\"/>\n\n</overlay>\n"
  },
  {
    "path": "extensions/inspector/resources/content/extensions/titledSplitter.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@import url(\"chrome://inspector/skin/titledSplitter.css\");\n\n.titled-splitter {\n  -moz-binding: url(\"titledSplitter.xml#titledSplitter\") !important;\n}\n"
  },
  {
    "path": "extensions/inspector/resources/content/extensions/titledSplitter.xml",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<bindings id=\"bdsTitledSplitter\"\n          xmlns=\"http://www.mozilla.org/xbl\"\n          xmlns:xbl=\"http://www.mozilla.org/xbl\"\n          xmlns:xul=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <binding id=\"titledSplitter\" extends=\"chrome://global/content/bindings/splitter.xml#splitter\">\n    <content>\n      <xul:vbox class=\"titledsplitter-container\" flex=\"1\">\n        <xul:spacer class=\"titledsplitter-dragbar\"/>\n        <xul:box class=\"titledsplitter-titlebox\" flex=\"1\" onmousedown=\"event.stopPropagation()\">\n          <xul:box align=\"center\">\n            <xul:label class=\"titledsplitter-text\" xbl:inherits=\"value=label\"/>\n          </xul:box>\n          <xul:spacer flex=\"1\"/>\n          <xul:button class=\"titledsplitter-closebutton\" align=\"center\" pack=\"center\"\n                   onclick=\"this.parentNode.parentNode.parentNode.close();\">\n            <xul:image class=\"titledsplitter-closeimage\"/>\n          </xul:button>\n        </xul:box>\n      </xul:vbox>\n    </content>\n\n    <implementation>\n      <property name=\"isOpened\">\n        <getter><![CDATA[\n          return this.mOpened;\n        ]]></getter>\n      </property>\n\n      <property name=\"collapsee\">\n        <getter><![CDATA[\n          var collapse = this.getAttribute(\"collapse\");\n          return collapse == \"before\" ? this.previousSibling : this.nextSibling;\n        ]]></getter>\n      </property>\n\n      <method name=\"open\">\n        <body><![CDATA[\n          var collapsee = this.collapsee;\n          if (collapsee) {\n            this.removeAttribute(\"closed\");\n            this.removeAttribute(\"collapsed\");\n            collapsee.removeAttribute(\"collapsed\");\n            this.mOpened = true;\n            this.onopen();\n          }\n        ]]></body>\n      </method>\n\n      <method name=\"close\">\n        <body><![CDATA[\n          var collapsee = this.collapsee;\n          if (collapsee) {\n            this.setAttribute(\"closed\", \"true\");\n            this.setAttribute(\"collapsed\", \"true\");\n            collapsee.setAttribute(\"collapsed\", \"true\");\n            this.mOpened = false;\n            this.onopen();\n          }\n        ]]></body>\n      </method>\n      \n      <method name=\"onopen\">\n        <body><![CDATA[\n          if (!this.mOnOpen) {\n            var js = this.getAttribute(\"onopen\");\n            if (js)\n              this.mOnOpen = new Function(js);\n          }          \n\n          return this.mOnOpen ? this.mOnOpen() : null;\n        ]]></body>\n      </method>\n    \n\t  <constructor><![CDATA[\n        this.mOpened = false;\n      ]]></constructor>\n    </implementation>\n    \n  </binding>\n\n</bindings>\n"
  },
  {
    "path": "extensions/inspector/resources/content/extensions/wsm-colorpicker.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/***************************************************************\n* wsm-colorpicker ----------------------------------------------\n* Quick script which adds support for the color picker widget\n* to nsWidgetStateManager in the pref winodw.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \n* REQUIRED IMPORTS:\n****************************************************************/\n\nfunction AddColorPicker(aCallback)\n{\n  window.addEventListener(\"load\", AddColorPicker_delayCheck, false);\n  window.AddColorPicker_callback = aCallback;\n}\n    \nfunction AddColorPicker_delayCheck()\n{\n  if (parent.hPrefWindow) \n    AddColorPicker_addColorHandlers()\n  else\n    setTimeout(\"AddColorPicker_delayCheck()\", 1);\n}\n\nfunction AddColorPicker_addColorHandlers() \n{\n  parent.hPrefWindow.wsm.handlers.colorpicker = {\n    set: function (aElementID, aDataObject)\n    {\n      var wsm = parent.hPrefWindow.wsm;\n      var element = wsm.contentArea.document.getElementById( aElementID );\n      element.color = aDataObject.color;\n    },\n    \n    get: function (aElementID)\n    {\n      var wsm = parent.hPrefWindow.wsm;\n      var element = wsm.contentArea.document.getElementById( aElementID );\n      var dataObject = wsm.generic_Get(element);\n      if(dataObject) { \n        dataObject.color = element.color;\n        return dataObject;\n      }\n      return null;\n    }\n  }\n\n  window.AddColorPicker_callback();\n}\n"
  },
  {
    "path": "extensions/inspector/resources/content/hooks.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nfunction inspectDOMDocument(aDocument, aModal)\n{\n  window.openDialog(\"chrome://inspector/content/\", \"_blank\", \n              \"chrome,all,dialog=no\"+(aModal?\",modal\":\"\"), aDocument);\n}\n\nfunction inspectDOMNode(aNode, aModal)\n{\n  window.openDialog(\"chrome://inspector/content/\", \"_blank\", \n              \"chrome,all,dialog=no\"+(aModal?\",modal\":\"\"), aNode);\n}\n\nfunction inspectObject(aObject, aModal)\n{\n  window.openDialog(\"chrome://inspector/content/object.xul\", \"_blank\", \n              \"chrome,all,dialog=no\"+(aModal?\",modal\":\"\"), aObject);\n}\n"
  },
  {
    "path": "extensions/inspector/resources/content/inspector.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@import url(\"chrome://inspector/content/extensions/titledSplitter.css\");\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n\n*[hide=\"true\"] {\n  visibility: hidden;\n}\n\ndomi-panelset {\n  -moz-binding: url(\"chrome://inspector/content/inspector.xml#panelset\");\n  display: -moz-box;\n}\n\ndomi-panel {\n  -moz-binding: url(\"chrome://inspector/content/inspector.xml#panel\");\n  display: -moz-box;\n}\n\n#ppsViewerPopupset {\n  display: none;\n}\n\n.tree-list > treecol,\n.tree-list > .tree-columns > treecol {\n  -moz-binding: none;\n  background-color: transparent !important;\n  margin: 0px !important;\n  border: none !important;\n  padding: 0px !important;\n}\n\n.tree-nocolpicker > .tree-columns > .tree-columnpicker {\n  visibility: collapse;\n}\n"
  },
  {
    "path": "extensions/inspector/resources/content/inspector.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*****************************************************************************\n* InspectorApp ---------------------------------------------------------------\n*   The primary object that controls the Inspector application.\n*****************************************************************************/\n\n//////////////////////////////////////////////////////////////////////////////\n//// Global Variables\n\nvar inspector;\n\n//////////////////////////////////////////////////////////////////////////////\n//// Global Constants\n\nconst kIsMac = /Mac/.test(navigator.platform);\nconst kInspectorTitle =  kIsMac ?  \"\" : \" - \" + document.title;\n\nconst kAccessibleRetrievalContractID =\n  \"@mozilla.org/accessibleRetrieval;1\";\nconst kClipboardHelperContractID =\n  \"@mozilla.org/widget/clipboardhelper;1\";\nconst kPromptServiceContractID =\n  \"@mozilla.org/embedcomp/prompt-service;1\";\nconst kFOStreamContractID =\n  \"@mozilla.org/network/file-output-stream;1\";\nconst kEncoderContractIDbase =\n  \"@mozilla.org/layout/documentEncoder;1?type=\";\nconst kSerializerContractID =\n  \"@mozilla.org/xmlextras/xmlserializer;1\";\nconst kWindowMediatorContractID =\n  \"@mozilla.org/appshell/window-mediator;1\";\nconst kFilePickerContractID =\n  \"@mozilla.org/filepicker;1\";\n\nconst nsIAccessible            = Components.interfaces.nsIAccessible;\nconst nsIWebNavigation         = Components.interfaces.nsIWebNavigation;\nconst nsIDocShellTreeItem      = Components.interfaces.nsIDocShellTreeItem;\nconst nsIDocShell              = Components.interfaces.nsIDocShell;\n\n//////////////////////////////////////////////////////////////////////////////\n\nwindow.addEventListener(\"load\", InspectorApp_initialize, false);\nwindow.addEventListener(\"unload\", InspectorApp_destroy, false);\n\nfunction InspectorApp_initialize()\n{\n  inspector = new InspectorApp();\n\n  // window.arguments may be either a string or a node.\n  // If passed via a command line handler, it will be a uri string.\n  // If passed via navigator hooks, it will be a dom node to inspect.\n  var initNode, initURI;\n  if (window.arguments && window.arguments.length) {\n    if (typeof window.arguments[0] == \"string\") {\n      initURI = window.arguments[0];\n    }\n    else if (window.arguments[0] instanceof Components.interfaces.nsIDOMNode) {\n      initNode = window.arguments[0];\n    }\n  }\n  inspector.initialize(initNode, initURI);\n\n  // Enable/disable Mac outlier keys.\n  if (kIsMac) {\n    document.getElementById(\"keyEnterLocation2\").setAttribute(\"disabled\",\n                                                              \"true\");\n  }\n  else {\n    document.getElementById(\"keyEditDeleteMac\").setAttribute(\"disabled\",\n                                                             \"true\");\n  }\n\n  if (/Win/.test(navigator.platform)) {\n    document.getElementById(\"mnEditRedo\").setAttribute(\"key\", \"keyEditRedo2\");\n  }\n\n  // Get rid of any menus that we expose as overlay points for integration\n  // with several applications but aren't of use with the one hosting us here.\n  var menubar = document.getElementById(\"mbrInspectorMain\");\n  var kid = menubar.firstChild;\n  while (kid) {\n    let nextSibling = kid.nextSibling;\n    if (!kid.hasChildNodes()) {\n      menubar.removeChild(kid);\n    }\n    kid = nextSibling;\n  }\n}\n\nfunction InspectorApp_destroy()\n{\n  inspector.destroy();\n}\n\n//////////////////////////////////////////////////////////////////////////////\n//// Class InspectorApp\n\nfunction InspectorApp()\n{\n}\n\nInspectorApp.prototype =\n{\n  ////////////////////////////////////////////////////////////////////////////\n  //// Initialization\n\n  mShowBrowser: false,\n  mClipboardHelper: null,\n  mPromptService: null,\n\n  mDocPanel: null,\n  mObjectPanel: null,\n  mDocViewerListPopup: null,\n  mObjectViewerListPopup: null,\n\n  mLastKnownDocPanelSubject: null,\n  mLastKnownObjectPanelSubject: null,\n\n  get document()\n  {\n    return this.mDocPanel.viewer.subject\n  },\n\n  get panelset()\n  {\n    return this.mPanelSet;\n  },\n\n  initialize: function IA_Initialize(aTarget, aURI)\n  {\n    this.mInitTarget = aTarget;\n\n    var el = document.getElementById(\"bxBrowser\");\n    el.addEventListener(\"pageshow\", BrowserPageShowListener, true);\n\n    this.setBrowser(false, true);\n\n    this.mClipboardHelper = XPCU.getService(kClipboardHelperContractID,\n                                            \"nsIClipboardHelper\");\n    this.mPromptService = XPCU.getService(kPromptServiceContractID,\n                                          \"nsIPromptService\");\n\n    this.mDocViewerListPopup =\n      document.getElementById(\"mppDocViewerList\");\n    this.mObjectViewerListPopup =\n      document.getElementById(\"mppObjectViewerList\");\n\n    this.mPanelSet = document.getElementById(\"bxPanelSet\");\n    this.mPanelSet.addObserver(\"panelsetready\", this);\n    this.mPanelSet.initialize();\n\n    // check if accessibility service is available\n    if (!(kAccessibleRetrievalContractID in Components.classes)) {\n      var elm = document.getElementById(\"cmd:toggleAccessibleNodes\");\n      if (elm) {\n        elm.setAttribute(\"disabled\", \"true\");\n      }\n\n      elm = document.getElementById(\"mnInspectApplicationAccessible\");\n      if (elm) {\n        elm.setAttribute(\"disabled\", \"true\");\n      }\n    }\n\n    if (aURI) {\n      this.gotoURL(aURI);\n    }\n  },\n\n  destroy: function IA_Destroy()\n  {\n    InsUtil.persistAll(\"bxDocPanel\");\n    InsUtil.persistAll(\"bxObjectPanel\");\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Viewer Panels\n\n  initViewerPanels: function IA_InitViewerPanels()\n  {\n    this.mDocPanel = this.mPanelSet.getPanel(0);\n    this.mDocPanel.addObserver(\"subjectChange\", this);\n    this.mObjectPanel = this.mPanelSet.getPanel(1);\n    this.mObjectPanel.addObserver(\"subjectChange\", this);\n\n    if (this.mInitTarget) {\n      if (this.mInitTarget.nodeType == Node.DOCUMENT_NODE) {\n        this.setTargetDocument(this.mInitTarget, false);\n      }\n      else if (this.mInitTarget.nodeType == Node.ELEMENT_NODE) {\n        this.setTargetDocument(this.mInitTarget.ownerDocument, false);\n        this.mDocPanel.params = this.mInitTarget;\n      }\n      this.mInitTarget = null;\n    }\n  },\n\n  onEvent: function IA_OnEvent(aEvent)\n  {\n    switch (aEvent.type) {\n      case \"panelsetready\":\n        this.initViewerPanels();\n        break;\n      case \"subjectChange\":\n        // A subjectChange really means the *viewer's* subject changed, and\n        // one will be dispatched everytime a new viewer is loaded.  Don't\n        // update the entries if the panel's subject is the same as before and\n        // the subjectChange was only dispatched because of a new viewer.\n        if (aEvent.target == this.mDocPanel.viewer) {\n          let panel = this.mDocPanel;\n          let mpp = this.mDocViewerListPopup;\n          // Update the viewer list.\n          if (this.mLastKnownDocPanelSubject != aEvent.subject) {\n            panel.rebuildViewerList(mpp);\n            this.mLastKnownDocPanelSubject = aEvent.subject;\n          }\n          panel.updateViewerListSelection(mpp);\n\n          if (aEvent.subject) {\n            if (\"location\" in aEvent.subject) {\n              // display document url\n              this.locationText = aEvent.subject.location;\n  \n              document.title =\n                (aEvent.subject.title || aEvent.subject.location) +\n                kInspectorTitle;\n  \n              this.updateCommand(\"cmdSave\");\n            }\n            else if ((\"nsIAccessibleApplication\" in Components.interfaces &&\n                      aEvent.subject instanceof\n                        Components.interfaces.nsIAccessibleApplication) ||\n                     (aEvent.subject instanceof nsIAccessible &&\n                      !aEvent.subject.parent)) {\n              // Update title for application accessible in compatible way for\n              // Gecko 2.0 and 1.9.2.\n              this.locationText = \"\";\n\n              var title = this.mPanelSet.\n                stringBundle.getString(\"applicationAccesible.title\");\n              document.title = title + kInspectorTitle;\n\n              this.updateCommand(\"cmdSave\");\n            }\n          }\n        }\n        else if (aEvent.target == this.mObjectPanel.viewer) {\n          let panel = this.mObjectPanel;\n          let mpp = this.mObjectViewerListPopup;\n          // Update the viewer list.\n          if (this.mLastKnownObjectPanelSubject != aEvent.subject) {\n            panel.rebuildViewerList(mpp);\n            this.mLastKnownObjectPanelSubject = aEvent.subject;\n          }\n          panel.updateViewerListSelection(mpp);\n        }\n        break;\n    }\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// UI Commands\n\n  updateCommand: function IA_UpdateCommand(aCommand)\n  {\n    var command = document.getElementById(aCommand);\n\n    var disabled = false;\n    switch (aCommand) {\n      case \"cmdSave\":\n        var doc = this.mDocPanel.subject;\n        disabled =\n          !((kEncoderContractIDbase + doc.contentType) in Components.classes ||\n            (kSerializerContractID in Components.classes));\n        break;\n    }\n\n    command.setAttribute(\"disabled\", disabled);\n  },\n\n  doViewerCommand: function IA_DoViewerCommand(aCommand)\n  {\n    this.mPanelSet.execCommand(aCommand);\n  },\n\n  enterLocation: function IA_EnterLocation()\n  {\n    this.locationBar.focus();\n    this.locationBar.select();\n  },\n\n  showPrefsDialog: function IA_ShowPrefsDialog()\n  {\n    goPreferences(\"inspector_pane\");\n  },\n\n  toggleBrowser: function IA_ToggleBrowser(aToggleSplitter)\n  {\n    this.setBrowser(!this.mShowBrowser, aToggleSplitter)\n  },\n\n  /**\n   * Toggle 'blink on select' command.\n   */\n  toggleFlashOnSelect: function IA_ToggleFlashOnSelect()\n  {\n    this.mPanelSet.flasher.flashOnSelect =\n      !this.mPanelSet.flasher.flashOnSelect;\n  },\n\n  setBrowser: function IA_SetBrowser(aValue, aToggleSplitter)\n  {\n    this.mShowBrowser = aValue;\n    if (aToggleSplitter) {\n      this.openSplitter(\"Browser\", aValue);\n    }\n    var cmd = document.getElementById(\"cmdToggleDocument\");\n    cmd.setAttribute(\"checked\", aValue);\n  },\n\n  openSplitter: function IA_OpenSplitter(aName, aTruth)\n  {\n    var splitter = document.getElementById(\"spl\" + aName);\n    if (aTruth) {\n      splitter.open();\n    }\n    else {\n      splitter.close();\n    }\n  },\n\n /**\n  * Saves the current document state in the inspector.\n  */\n  save: function IA_Save()\n  {\n    var picker = XPCU.createInstance(kFilePickerContractID, \"nsIFilePicker\");\n    var title = document.getElementById(\"mi-save\").label;\n    picker.init(window, title, picker.modeSave)\n    picker.appendFilters(picker.filterHTML | picker.filterXML |\n                         picker.filterXUL);\n    if (picker.show() == picker.returnCancel) {\n      return;\n    }\n\n    var fos = XPCU.createInstance(kFOStreamContractID, \"nsIFileOutputStream\");\n    const flags = 0x02 | 0x08 | 0x20; // write, create, truncate\n\n    var doc = this.mDocPanel.subject;\n    if ((kEncoderContractIDbase + doc.contentType) in Components.classes) {\n      // first we try to use the document encoder for that content type.  If\n      // that fails, we move on to the xml serializer.\n      var encoder =\n        XPCU.createInstance(kEncoderContractIDbase + doc.contentType,\n                            \"nsIDocumentEncoder\");\n      encoder.init(doc, doc.contentType, encoder.OutputRaw);\n      encoder.setCharset(doc.characterSet);\n      fos.init(picker.file, flags, -1, 0);\n      try {\n        encoder.encodeToStream(fos);\n      }\n      finally {\n        fos.close();\n      }\n    }\n    else {\n      var serializer = XPCU.createInstance(kSerializerContractID,\n                                          \"nsIDOMSerializer\");\n      fos.init(picker.file, flags, -1, 0);\n      try {\n        serializer.serializeToStream(doc, fos);\n      }\n      finally {\n        fos.close();\n      }\n    }\n  },\n\n  exit: function IA_Exit()\n  {\n    window.close();\n    // Todo: remove observer service here\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Navigation\n\n  gotoTypedURL: function IA_GotoTypedURL()\n  {\n    var url = document.getElementById(\"tfURLBar\").value;\n    this.gotoURL(url);\n  },\n\n  gotoURL: function IA_GotoURL(aURL, aNoSaveHistory)\n  {\n    this.mPendingURL = aURL;\n    this.mPendingNoSave = aNoSaveHistory;\n    this.browseToURL(aURL);\n    this.setBrowser(true, true);\n  },\n\n  browseToURL: function IA_BrowseToURL(aURL)\n  {\n    try {\n      this.webNavigation.loadURI(aURL, nsIWebNavigation.LOAD_FLAGS_NONE, null,\n                                 null, null);\n    }\n    catch(ex) {\n      // nsIWebNavigation.loadURI will spit out an appropriate user prompt, so\n      // we don't need to do anything here.  See nsDocShell::DisplayLoadError()\n    }\n  },\n\n /**\n  * Creates the submenu for Inspect Content/Chrome Document\n  */\n  showInspectDocumentList:\n    function IA_ShowInspectDocumentList(aEvent, aChrome)\n  {\n    var menu = aEvent.target;\n    var ww = XPCU.getService(kWindowMediatorContractID, \"nsIWindowMediator\");\n    var windows = ww.getXULWindowEnumerator(null);\n    var docs = [];\n\n    while (windows.hasMoreElements()) {\n      try {\n        // Get the window's main docshell\n        var windowDocShell =\n          XPCU.QI(windows.getNext(), \"nsIXULWindow\").docShell;\n        this.appendContainedDocuments(docs, windowDocShell,\n                                      aChrome ?\n                                        nsIDocShellTreeItem.typeChrome :\n                                        nsIDocShellTreeItem.typeContent);\n      }\n      catch (ex) {\n        // We've failed with this window somehow, but we're catching the error\n        // so the others will still work\n        Components.utils.reportError(ex);\n      }\n    }\n\n    // Clear out any previous menu\n    this.emptyChildren(menu);\n\n    // Now add what we found to the menu\n    if (!docs.length) {\n      var noneMenuItem = document.createElementNS(kXULNSURI, \"menuitem\");\n      var label = this.mPanelSet.stringBundle.getString(\n        \"inspectWindow.noDocuments.message\"\n      );\n      noneMenuItem.setAttribute(\"label\", label);\n      noneMenuItem.setAttribute(\"disabled\", true);\n      menu.appendChild(noneMenuItem);\n    }\n    else {\n      for (var i = 0; i < docs.length; i++) {\n        this.addInspectDocumentMenuItem(menu, docs[i], i + 1);\n      }\n    }\n  },\n\n /**\n  * Appends to the array the documents contained in docShell (including the\n  * passed docShell itself).\n  *\n  * @param array\n  *        The array to append to.\n  * @param docShell\n  *        The docshell to look for documents in.\n  * @param type\n  *        One of the types defined in nsIDocShellTreeItem.\n  */\n  appendContainedDocuments:\n    function IA_AppendContainedDocuments(array, docShell, type)\n  {\n    // Load all the window's content docShells\n    var containedDocShells = docShell.getDocShellEnumerator(type,\n                                      nsIDocShell.ENUMERATE_FORWARDS);\n    while (containedDocShells.hasMoreElements()) {\n      try {\n        // Get the corresponding document for this docshell\n        var childDoc = XPCU.QI(containedDocShells.getNext(), \"nsIDocShell\")\n                         .contentViewer.DOMDocument;\n\n        // Ignore the DOM Inspector's browser docshell if it's not being used\n        if (docShell.contentViewer.DOMDocument.location.href !=\n              document.location.href ||\n            childDoc.location.href != \"about:blank\") {\n          array.push(childDoc);\n        }\n      }\n      catch (ex) {\n        // We've failed with this document somehow, but we're catching the\n        // error so the others will still work\n        dump(ex + \"\\n\");\n      }\n    }\n  },\n\n /**\n  * Creates a menu item for Inspect Document.\n  *\n  * @param doc\n  *        Document related to this menu item.\n  * @param docNumber\n  *        The position of the document.\n  */\n  addInspectDocumentMenuItem:\n    function IA_AddInspectDocumentMenuItem(parent, doc, docNumber)\n  {\n    var menuItem = document.createElementNS(kXULNSURI, \"menuitem\");\n    menuItem.doc = doc;\n    // Use the URL if there's no title\n    var title = doc.title || doc.location.href;\n    // The first ten items get numeric access keys\n    if (docNumber < 10) {\n      menuItem.setAttribute(\"label\", docNumber + \" \" + title);\n      menuItem.setAttribute(\"accesskey\", docNumber);\n    }\n    else {\n      menuItem.setAttribute(\"label\", title);\n    }\n    parent.appendChild(menuItem);\n  },\n\n  setTargetApplicationAccessible: function setTargetApplicationAccessible()\n  {\n    var accService =\n      XPCU.getService(kAccessibleRetrievalContractID, \"nsIAccessibleRetrieval\");\n\n    if (accService) {\n      if (\"getApplicationAccessible\" in accService) {\n        this.mDocPanel.subject = accService.getApplicationAccessible();\n      }\n      else {\n        // Gecko 1.9.2 support.\n        var accessible = accService.getAccessibleFor(document);\n        while (accessible.parent) {\n          accessible = accessible.parent;\n        }\n        this.mDocPanel.subject = accessible;\n      }\n    }\n  },\n\n  setTargetWindow: function IA_SetTargetWindow(aWindow)\n  {\n    this.setTargetDocument(aWindow.document, true);\n  },\n\n  setTargetDocument: function IA_SetTargetDocument(aDoc, aIsInternal)\n  {\n    var cmd = document.getElementById(\"cmdToggleDocument\");\n\n    if (aIsInternal == undefined) {\n      aIsInternal = false;\n    }\n\n    cmd.setAttribute(\"disabled\", !aIsInternal);\n    this.setBrowser(aIsInternal, true);\n\n    this.mDocPanel.subject = aDoc;\n  },\n\n  get webNavigation()\n  {\n    var browser = document.getElementById(\"ifBrowser\");\n    return browser.webNavigation;\n  },\n\n  get locationBar()\n  {\n    return document.getElementById(\"tfURLBar\");\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// UI Labels Getters and Setters\n\n  get locationText()\n  {\n    return this.locationBar.value;\n  },\n\n  set locationText(aText)\n  {\n    this.locationBar.value = aText;\n  },\n\n  get statusText()\n  {\n    return document.getElementById(\"txStatus\").value;\n  },\n\n  set statusText(aText)\n  {\n    document.getElementById(\"txStatus\").value = aText;\n  },\n\n  get progress()\n  {\n    return document.getElementById(\"pmStatus\").value;\n  },\n\n  set progress(aPct)\n  {\n    document.getElementById(\"pmStatus\").value = aPct;\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Document Loading\n\n  documentLoaded: function IA_DocumentLoaded()\n  {\n    this.setTargetWindow(content);\n\n    var url = this.webNavigation.currentURI.spec;\n\n    // put the url into the urlbar\n    this.locationText = url;\n\n    // add url to the history, unless explicity told not to\n    if (!this.mPendingNoSave) {\n      this.addToHistory(url);\n    }\n\n    this.mPendingURL = null;\n    this.mPendingNoSave = null;\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// History\n\n  addToHistory: function IA_AddToHistory(aURL)\n  {\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Uncategorized\n\n  get isViewingContent()\n  {\n    return this.mPanelSet.getPanel(0).subject != null;\n  },\n\n  fillInTooltip: function IA_FillInTooltip(aMenuItem)\n  {\n    var doc = aMenuItem.doc;\n    if (!doc) {\n      return false;\n    }\n\n    var titleLabel = document.getElementById(\"docItemsTitle\");\n    var uriLabel = document.getElementById(\"docItemsURI\");\n    titleLabel.value = doc.title;\n    uriLabel.value = doc.location.href;\n    titleLabel.hidden = !titleLabel.value;\n    return true;\n  },\n\n  initPopup: function IA_InitPopup(aPopup)\n  {\n    var items = aPopup.getElementsByTagName(\"menuitem\");\n    var js, fn, item;\n    for (var i = 0; i < items.length; i++) {\n      item = items[i];\n      fn = \"isDisabled\" in item ? item.isDisabled : null;\n      if (!fn) {\n        js = item.getAttribute(\"isDisabled\");\n        if (js) {\n          fn = new Function(js);\n          item.isDisabled = fn;\n        }\n        else {\n          // to prevent annoying \"strict\" warning messages\n          item.isDisabled = null;\n        }\n      }\n      if (fn) {\n        if (item.isDisabled()) {\n          item.setAttribute(\"disabled\", \"true\");\n        }\n        else {\n          item.removeAttribute(\"disabled\");\n        }\n      }\n\n      fn = null;\n    }\n  },\n\n  emptyChildren: function IA_EmptyChildren(aNode)\n  {\n    while (aNode.hasChildNodes()) {\n      aNode.removeChild(aNode.lastChild);\n    }\n  },\n\n  onSplitterOpen: function IA_OnSplitterOpen(aSplitter)\n  {\n    if (aSplitter.id == \"splBrowser\") {\n      this.setBrowser(aSplitter.isOpened, false);\n    }\n  },\n\n  onViewerListCommand: function IA_OnViewerListCommand(aItem)\n  {\n    var mpp = aItem.parentNode;\n    if (mpp == this.mDocViewerListPopup) {\n      this.mDocPanel.onViewerListCommand(aItem);\n    }\n    else if (mpp == this.mObjectViewerListPopup) {\n      this.mObjectPanel.onViewerListCommand(aItem);\n    }\n  },\n\n  // needed by overlayed commands from viewer to get references to a specific\n  // viewer object by name\n  getViewer: function IA_GetViewer(aUID)\n  {\n    return this.mPanelSet.registry.getViewerByUID(aUID);\n  }\n};\n\n////////////////////////////////////////////////////////////////////////////\n//// Event Listeners\n\nfunction BrowserPageShowListener(aEvent)\n{\n  // since we will also get pageshow events for frame documents,\n  // make sure we respond to the top-level document load\n  if (aEvent.target.defaultView == content) {\n    inspector.documentLoaded();\n  }\n}\n"
  },
  {
    "path": "extensions/inspector/resources/content/inspector.xml",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<bindings id=\"ViewerPaneBindings\"\n          xmlns=\"http://www.mozilla.org/xbl\"\n          xmlns:xbl=\"http://www.mozilla.org/xbl\"\n          xmlns:xul=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <!-- ***********************************************************************\n  * Inspector\n  *   Interface for a set of viewer panels.\n  * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n  * REQUIRED IMPORTS:\n  *   chrome://inspector/content/jsutil/xpcom/XPCU.js\n  *   chrome://inspector/content/Flasher.js\n  *   chrome://inspector/content/ViewerRegistry.js\n  *   chrome://inspector/content/jsutil/events/ObserverManager.js\n  *   chrome://inspector/content/jsutil/system/PrefUtils.js\n  ************************************************************************ -->\n\n  <binding id=\"panelset\"\n           extends=\"chrome://inspector/content/inspector.xml#base\">\n    <content>\n      <xul:stringbundle src=\"chrome://inspector/locale/inspector.properties\"/>\n      <children/>\n    </content>\n\n    <implementation>\n      <field name=\"mFocusedDocument\">null</field>\n      <field name=\"mFocusedPanel\">null</field>\n      <field name=\"mStringBundle\">null</field>\n      <field name=\"mTransactionManager\">null</field>\n\n      <property name=\"registry\" readonly=\"true\"\n                onget=\"return this.mRegistry\"/>\n      <property name=\"initialized\" readonly=\"true\"\n                onget=\"return this.mInitialized\"/>\n      <property name=\"focusedPanel\" readonly=\"true\"\n                onget=\"return this.mFocusedPanel;\"/>\n      <property name=\"stringBundle\" readonly=\"true\"\n                onget=\"return this.mStringBundle;\"/>\n      <property name=\"flasher\" readonly=\"true\"\n                onget=\"return this.mFlasher;\"/>\n\n      <method name=\"initialize\">\n        <body><![CDATA[\n          this.mRegistry = new ViewerRegistry();\n          this.mRegistry.load(kViewerRegURL, this);\n\n          this.mFlasher = new DOMIFlasher();\n\n          var tmClassID = \"@mozilla.org/transactionmanager;1\";\n          var tmIface = \"nsITransactionManager\";\n          this.mTransactionManager = XPCU.createInstance(tmClassID, tmIface);\n        ]]></body>\n      </method>\n\n      <method name=\"onEvent\">\n        <parameter name=\"aEvent\"/>\n        <body><![CDATA[\n          if (aEvent.type == \"viewerChange\") {\n            this.onViewerChange(aEvent);\n          }\n\n          // bubble the event up\n          this.mObsMan.dispatchEvent(aEvent.type, aEvent);\n        ]]></body>\n      </method>\n\n      <method name=\"onViewerRegistryLoad\">\n        <body><![CDATA[\n          var panels = this.panels;\n          for (let i = 0; i < panels.length; ++i) {\n            panels[i].initialize();\n            panels[i].addObserver(\"viewerChange\", this);\n            panels[i].addObserver(\"subjectChange\", this);\n          }\n\n          this.updateViewerCommandsFor(null, null);\n          this.updateAllCommands();\n\n          this.mInitialized = true;\n          this.mObsMan.dispatchEvent(\"panelsetready\", {});\n        ]]></body>\n      </method>\n\n      <method name=\"onViewerRegistryLoadError\">\n        <body><![CDATA[\n          throw \"Unable to load the Viewer Registry\";\n        ]]></body>\n      </method>\n\n      <method name=\"onViewerChange\">\n        <parameter name=\"aEvent\"/>\n        <body><![CDATA[\n          // Update commands for the new viewer of the primary panel\n          // (currently driven viewers don't have own commands).\n          this.updateViewerCommandsFor(aEvent.newViewer.uid,\n                                       aEvent.oldViewer ?\n                                         aEvent.oldViewer.uid :\n                                         null);\n        ]]></body>\n      </method>\n\n      <property name=\"panels\">\n        <getter>\n          return this.getElementsByTagName(\"domi-panel\");\n        </getter>\n      </property>\n\n      <property name=\"panelCount\">\n        <getter>\n          return this.panels.length;\n        </getter>\n      </property>\n\n      <method name=\"getPanel\">\n        <parameter name=\"aIndex\"/>\n        <body><![CDATA[\n          return this.panels[aIndex];\n        ]]></body>\n      </method>\n\n      <!-- ///////////////////////////////////////////////////////////////////\n      //// Global Commands -->\n\n      <method name=\"updateAllCommands\">\n        <body><![CDATA[\n          var cmds =\n            document.getElementById(this.getAttribute(\"viewercommandset\"));\n          if (!cmds) {\n            return;\n          }\n\n          var els = cmds.getElementsByAttribute(\"global\", \"true\");\n          for (let i = 0; i < els.length; i++) {\n            this.updateCommand(els[i].id);\n          }\n        ]]></body>\n      </method>\n\n      <method name=\"updateCommand\">\n        <parameter name=\"aCommand\"/>\n        <body><![CDATA[\n          var enabled;\n          if (aCommand == \"cmdEditUndo\") {\n            enabled = this.mTransactionManager &&\n                      this.mTransactionManager.numberOfUndoItems > 0;\n          }\n          else if (aCommand == \"cmdEditRedo\") {\n            enabled = this.mTransactionManager &&\n                      this.mTransactionManager.numberOfRedoItems > 0;\n          }\n          else {\n            if (this.focusedPanel && this.focusedPanel.viewer) {\n              enabled = this.focusedPanel.viewer.isCommandEnabled(aCommand);\n            }\n          }\n          this.setCommandAttribute(aCommand, \"disabled\", !enabled);\n        ]]></body>\n      </method>\n\n      <method name=\"getCommandAttribute\">\n        <parameter name=\"aCommand\"/>\n        <parameter name=\"aAttribute\"/>\n        <body><![CDATA[\n          var cmd = document.getElementById(aCommand);\n          return cmd ? cmd.getAttribute(aAttribute) : null;\n        ]]></body>\n      </method>\n\n      <method name=\"setCommandAttribute\">\n        <parameter name=\"aCommand\"/>\n        <parameter name=\"aAttribute\"/>\n        <parameter name=\"aValue\"/>\n        <body><![CDATA[\n          // set attribute on command in our document\n          var cmd = document.getElementById(aCommand);\n          if (cmd) {\n            if (aValue == false || aValue == \"false\") {\n              cmd.removeAttribute(aAttribute);\n            }\n            else {\n              cmd.setAttribute(aAttribute, aValue);\n            }\n          }\n\n          // set attribute on command in each viewer document\n          var panels = this.panels;\n          for (let i = 0; i < panels.length; ++i) {\n            var doc = panels[i].viewerDocument;\n            cmd = doc.getElementById(aCommand);\n            if (cmd) {\n              if (aValue == false || aValue == \"false\") {\n                cmd.removeAttribute(aAttribute);\n              }\n              else {\n                cmd.setAttribute(aAttribute, aValue);\n              }\n            }\n          }\n        ]]></body>\n      </method>\n\n      <!-- ///////////////////////////////////////////////////////////////////\n      //// Viewer-Specific Commands -->\n\n      <!-- ///////////////////////////////////////////////////////////////////\n      // Update viewer-specific commands states in accordance with the current\n      // viewer.\n      //////////////////////////////////////////////////////////////////// -->\n      <method name=\"updateViewerCommandsFor\">\n        <parameter name=\"aNewViewerUid\"/>\n        <parameter name=\"aOldViewerUid\"/>\n        <body><![CDATA[\n          let cmdsetElId = this.getAttribute(\"viewercommandset\");\n          let cmdsetEl = document.getElementById(cmdsetElId);\n          if (!cmdsetEl) {\n            return;\n          }\n\n          let cmdEls = cmdsetEl.getElementsByAttribute(\"viewer\", \"*\");\n          for (let idx = 0; idx < cmdEls.length; idx++) {\n            let cmdEl = cmdEls[idx];\n\n            if (!aNewViewerUid && !aOldViewerUid) {\n              cmdEl.setAttribute(\"disabled\", \"true\");\n              continue;\n            }\n\n            let viewerUids = cmdEl.getAttribute(\"viewer\");\n            let viewerUidArray = viewerUids.split(/\\s/);\n\n            if (aNewViewerUid && viewerUidArray.indexOf(aNewViewerUid) != -1) {\n              cmdEl.removeAttribute(\"disabled\");\n\n            }\n            else if (aOldViewerUid &&\n                     viewerUidArray.indexOf(aOldViewerUid) != -1) {\n              cmdEl.setAttribute(\"disabled\", \"true\");\n            }\n          }\n        ]]></body>\n      </method>\n\n      <!-- ///////////////////////////////////////////////////////////////////\n      //// Command Execution -->\n\n      <method name=\"execCommand\">\n        <parameter name=\"aCommand\"/>\n        <body><![CDATA[\n          if (aCommand == \"cmdEditUndo\") {\n            this.mTransactionManager.undoTransaction();\n          }\n          else if (aCommand == \"cmdEditRedo\") {\n            this.mTransactionManager.redoTransaction();\n          }\n          else {\n            if (!this.focusedPanel) {\n              return;\n            }\n\n            // if the command is enabled, execute it\n            var viewer = this.focusedPanel.viewer;\n            if (!viewer.isCommandEnabled(aCommand)) {\n              return;\n            }\n            var command = viewer.getCommand(aCommand);\n            if (!command) {\n              return;\n            }\n\n            this.mTransactionManager.doTransaction(command);\n          }\n\n          this.updateCommand(\"cmdEditUndo\");\n          this.updateCommand(\"cmdEditRedo\");\n        ]]></body>\n      </method>\n\n      <method name=\"addTransactionListener\">\n        <parameter name=\"aListener\"/>\n        <body><![CDATA[\n          this.mTransactionManager.AddListener(aListener);\n        ]]></body>\n      </method>\n\n      <method name=\"removeTransactionListener\">\n        <parameter name=\"aListener\"/>\n        <body><![CDATA[\n          this.mTransactionManager.RemoveListener(aListener);\n        ]]></body>\n      </method>\n\n      <!-- ///////////////////////////////////////////////////////////////////\n      //// Clipboard -->\n\n      <field name=\"mClipboard\">null</field>\n      <field name=\"mClipboardData\">null</field>\n      <field name=\"mClipboardFlavor\">null</field>\n      <field name=\"mClipboardHelper\">null</field>\n\n      <property name=\"clipboardFlavor\" readonly=\"true\"\n                onget=\"return this.mClipboardFlavor\"/>\n\n      <property name=\"clipboard\" readonly=\"true\">\n        <getter>\n        <![CDATA[\n          if (!this.mClipboard) {\n            var iid = Components.interfaces.nsIClipboard;\n            var cid = \"@mozilla.org/widget/clipboard;1\";\n            this.mClipboard = Components.classes[cid].createInstance(iid);\n          }\n          return this.mClipboard;\n        ]]></getter>\n      </property>\n\n      <property name=\"clipboardHelper\" readonly=\"true\">\n        <getter>\n        <![CDATA[\n          if (!this.mClipboardHelper) {\n            this.mClipboardHelper =\n              Components.classes[\"@mozilla.org/widget/clipboardhelper;1\"]\n                .getService(Components.interfaces.nsIClipboardHelper);\n          }\n          return this.mClipboardHelper;\n        ]]></getter>\n      </property>\n\n      <method name=\"setClipboardData\">\n        <parameter name=\"aObject\"/>\n        <parameter name=\"aFlavor\"/>\n        <parameter name=\"aTextRepresentation\"/>\n        <body><![CDATA[\n          // put the text representation on the system clipboard\n          if (aTextRepresentation) {\n            this.clipboardHelper.copyString(aTextRepresentation);\n          }\n\n          // store the real object internally\n          this.mClipboardData = aObject;\n          this.mClipboardFlavor = aFlavor;\n\n          this.updateCommand(\"cmdEditPaste\");\n        ]]></body>\n      </method>\n\n      <method name=\"getClipboardData\">\n        <body><![CDATA[\n          return this.mClipboardData;\n        ]]></body>\n      </method>\n\n      <constructor><![CDATA[\n        this.mStringBundle = document.getAnonymousNodes(this)[0];\n      ]]></constructor>\n\n      <destructor>\n        this.mFlasher.destroy();\n        this.mFlasher = null;\n      </destructor>\n    </implementation>\n\n    <handlers>\n      <handler event=\"focus\" phase=\"capturing\">\n      <![CDATA[\n        if (!(event.originalTarget instanceof Element)) {\n          return;\n        }\n\n        var targetDoc = event.originalTarget.ownerDocument;\n        if (targetDoc == this.mFocusedDocument) {\n          return;\n        }\n\n        this.mFocusedDocument = targetDoc;\n\n        if (targetDoc != this.ownerDocument) {\n          var panels = this.panels;\n          for (let i = 0; i < panels.length; ++i) {\n            if (targetDoc == panels[i].viewerDocument) {\n              this.mFocusedPanel = panels[i];\n              this.updateAllCommands();\n              return;\n            }\n          }\n        }\n\n        this.mFocusedPanel = null; // if all else fails\n      ]]>\n      </handler>\n    </handlers>\n\n  </binding>\n\n  <!-- ************************************************************************\n  * ViewerPane\n  *  Interface for a panel accepts a node and displays all eligible\n  *  viewers in a list and activates the selected viewer.\n  * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n  * REQUIRED IMPORTS:\n  *   chrome://inspector/content/jsutil/xpcom/XPCU.js\n  *   chrome://inspector/content/jsutil/events/ObserverManager.js\n  ************************************************************************ -->\n\n  <binding id=\"panel\" extends=\"chrome://inspector/content/inspector.xml#base\">\n    <content orient=\"vertical\">\n      <xul:toolbox class=\"viewer-pane-toolbox\" xbl:inherits=\"disabled\">\n        <xul:toolbar class=\"viewer-pane-header\" align=\"center\"\n                     xbl:inherits=\"disabled\" xpfe=\"false\">\n          <xul:toolbarbutton type=\"menu\" anonid=\"viewer-list\"\n                             class=\"viewer-list\" disabled=\"true\"/>\n          <xul:label anonid=\"viewer-title\" class=\"viewer-title label toolbar\"\n                     flex=\"1\"/>\n          <xul:toolbarbutton type=\"menu\" anonid=\"viewer-menu\"\n                             class=\"viewer-menu\" disabled=\"true\"/>\n        </xul:toolbar>\n      </xul:toolbox>\n      <xul:box class=\"viewer-pane-box-1\" flex=\"1\">\n        <xul:box class=\"viewer-pane-box-2\" flex=\"1\">\n          <xul:browser anonid=\"viewer-iframe\" class=\"viewer-iframe\"\n                       disablehistory=\"true\" disablesecurity=\"true\" flex=\"1\"/>\n        </xul:box>\n      </xul:box>\n    </content>\n\n    <resources>\n      <stylesheet src=\"chrome://inspector/skin/panelset.css\"/>\n    </resources>\n\n    <implementation>\n      <field name=\"mCurrentEntry\">null</field>\n      <field name=\"mCurrentViewer\">null</field>\n      <field name=\"mSubject\">null</field>\n      <field name=\"mParams\">null</field>\n      <field name=\"mParamsPending\">null</field>\n\n      <constructor><![CDATA[\n        // look for panelset parent\n        var p = this.parentNode;\n        while (p && p.localName != \"domi-panelset\") {\n          p = p.parentNode;\n        }\n\n        this.mPanelSet = p;\n\n        this.setAttribute(\"disabled\", \"true\");\n\n        this.mIFrameEl =\n          document.getAnonymousElementByAttribute(this, \"anonid\",\n                                                  \"viewer-iframe\");\n      ]]></constructor>\n\n      <destructor><![CDATA[\n        if (this.mCurrentViewer) {\n          this.destroyViewer();\n        }\n      ]]></destructor>\n\n      <property name=\"panelset\"\n                onget=\"return this.mPanelSet;\"/>\n\n      <property name=\"viewer\"\n                onget=\"return this.mCurrentViewer;\"/>\n\n      <property name=\"subject\"\n                onget=\"return this.mSubject;\"\n                onset=\"this.setSubject(val);\"/>\n\n      <property name=\"params\">\n        <getter><![CDATA[\n          return this.mParams;\n        ]]></getter>\n        <setter><![CDATA[\n          // Don't let the params get nulled out before anyone gets to use them.\n          this.mParamsPending = true;\n          return this.mParams = val;\n        ]]></setter>\n      </property>\n\n      <property name=\"title\"\n                onget=\"return this.getAttribute('title');\"\n                onset=\"return this.setAttribute('title', val);\"/>\n\n      <property name=\"registry\"\n                onget=\"return this.panelset.registry;\"/>\n\n      <property name=\"viewerDocument\"\n                onget=\"return this.mIFrameEl.contentDocument;\"/>\n\n      <property name=\"linkedPanel\">\n        <getter><![CDATA[\n          return this.mLinkedPanel;\n        ]]></getter>\n        <setter><![CDATA[\n          if (this.mLinkedPanel) {\n            this.mLinkedPanel.removeObserver(\"viewerChange\", this);\n          }\n\n          this.mLinkedPanel = val;\n\n          if (val) {\n            val.addObserver(\"viewerChange\", this);\n          }\n        ]]></setter>\n      </property>\n\n      <field name=\"mLinkedPanel\">null</field>\n      <field name=\"mLinkedViewer\">null</field>\n      <field name=\"mCurrentViewer\">null</field>\n      <field name=\"mCurrentEntry\">null</field>\n      <field name=\"mCachedEntries\">null</field>\n\n      <method name=\"initialize\">\n        <body><![CDATA[\n          this.mListEl =\n            document.getAnonymousElementByAttribute(this, \"anonid\",\n                                                    \"viewer-list\");\n          this.mTitleEl =\n            document.getAnonymousElementByAttribute(this, \"anonid\",\n                                                    \"viewer-title\");\n          this.mMenuEl =\n            document.getAnonymousElementByAttribute(this, \"anonid\",\n                                                    \"viewer-menu\");\n\n          if (this.hasAttribute(\"linkedpanel\")) {\n            this.linkedPanel =\n              document.getElementById(this.getAttribute(\"linkedpanel\"));\n          }\n\n          this.fillViewerList();\n        ]]></body>\n      </method>\n\n      <method name=\"notifyViewerReady\">\n        <parameter name=\"aViewer\"/>\n        <body><![CDATA[\n          var old = this.mCurrentViewer;\n          this.mCurrentViewer = aViewer;\n          var oldEntry = this.mCurrentEntry;\n          this.mCurrentEntry = this.mPendingEntry;\n\n          if (aViewer) {\n            this.registry.cacheViewer(aViewer, this.mCurrentEntry);\n            var title = this.registry.getEntryProperty(this.mCurrentEntry,\n                                                       \"description\");\n            this.setTitle(title);\n          }\n          else {\n            this.setTitle(null);\n          }\n\n          this.rebuildViewerContextMenu();\n          this.updateViewerListSelection(this.mListElPopup);\n\n          // listen for subjectChange so we can bubble it\n          if (old) {\n            old.removeObserver(\"subjectChange\", this);\n          }\n\n          if (aViewer) {\n            aViewer.addObserver(\"subjectChange\", this);\n          }\n\n          this.mObsMan.dispatchEvent(\"viewerChange\",\n            { viewerPane: this, oldViewer: old, newViewer: aViewer });\n\n          if (aViewer) {\n            aViewer.subject = this.mSubject;\n            // only give initial focus to panes that are not on the right side\n            // of a link\n            if (!aViewer.pane.hasAttribute(\"linkedpanel\")) {\n              var doc = aViewer.pane.viewerDocument;\n              doc.commandDispatcher\n                .advanceFocusIntoSubtree(doc.documentElement);\n            }\n          }\n        ]]></body>\n      </method>\n\n      <method name=\"destroyViewer\">\n        <body><![CDATA[\n          this.mCurrentViewer.destroy();\n          this.registry.uncacheViewer(this.mCurrentViewer);\n        ]]></body>\n      </method>\n\n      <!-- ///////////////////////////////////////////////////////////////////\n      //// UI Commands -->\n\n      <!-- ///////////////////////////////////////////////////////////////////\n      // Sets the new view to the item just selected from the \"viewer list\"\n      //////////////////////////////////////////////////////////////////// -->\n\n      <method name=\"onViewerListCommand\">\n        <parameter name=\"aItem\"/>\n        <body><![CDATA[\n          this.switchViewer(parseInt(aItem.getAttribute(\"viewerListEntry\")));\n        ]]></body>\n      </method>\n\n      <!-- ///////////////////////////////////////////////////////////////////\n      // Prepares the list of viewers for a node, rebuilds the menulist to\n      // display them, and load the default viewer for the node.\n      //\n      // @param aObject\n      //        the object to begin viewing\n      //////////////////////////////////////////////////////////////////// -->\n\n      <method name=\"setSubject\">\n        <parameter name=\"aObject\"/>\n        <body><![CDATA[\n          // Check if someone wanted to pass some parameters in.\n          if (this.mParamsPending) {\n            this.mParamsPending = false;\n          }\n          else {\n            this.mParams = null;\n          }\n\n          var didRebuild = false;\n          var entries = this.mCachedEntries;\n          if (this.mSubject != aObject || !entries) {\n            this.mSubject = aObject;\n            entries = this.registry.findViewersForObject(aObject, this.id,\n                                                         this.mLinkedViewer);\n            // It's possible that the entries will be the same, even for\n            // different objects.  If they are, we can forego the DOM\n            // manipulations involved in rebuilding.\n            if (!this.mCachedEntries ||\n                this.mCachedEntries.toString() != entries.toString()) {\n              this.mCachedEntries = entries;\n              this.rebuildViewerList(this.mListElPopup);\n              didRebuild = true;\n            }\n          }\n\n          if (entries.length == 0) {\n            this.switchViewer(-1);\n            this.setAttribute(\"disabled\", \"true\");\n          }\n          else if (entries.indexOf(this.mCurrentEntry) < 0) {\n            this.switchViewer(entries[0]);\n            this.removeAttribute(\"disabled\");\n          }\n          else {\n            this.mCurrentViewer.subject = aObject;\n            this.removeAttribute(\"disabled\");\n            if (didRebuild) {\n              // We need to ensure here that the viewer list selection gets\n              // updated, because otherwise it will only get updated when a\n              // new viewer loads and calls notifyViewerReady.\n              this.updateViewerListSelection(this.mListElPopup);\n            }\n          }\n        ]]></body>\n      </method>\n\n      <!-- ///////////////////////////////////////////////////////////////////\n      // Clear out and rebuild the menulist full of the available views for\n      // the currently selected node.\n      //\n      // @param aPopup\n      //        the menupopup to which the items should be added\n      //////////////////////////////////////////////////////////////////// -->\n\n      <method name=\"rebuildViewerList\">\n        <parameter name=\"aPopup\"/>\n        <body><![CDATA[\n          var entries = this.mCachedEntries;\n          if (entries.length <= 0) {\n            aPopup.parentNode.setAttribute(\"disabled\", true);\n          }\n          else {\n            aPopup.parentNode.removeAttribute(\"disabled\");\n          }\n\n          // empty the list\n          while (aPopup.firstChild) {\n            aPopup.removeChild(aPopup.firstChild);\n          }\n\n          for (let i = 0; i < entries.length; i++) {\n            let entry = entries[i];\n            let menuitem = aPopup.ownerDocument.createElement(\"menuitem\");\n            menuitem.setAttribute(\"label\",\n                                  this.registry\n                                    .getEntryProperty(entry, \"description\"));\n            menuitem.setAttribute(\"viewerListEntry\", entry);\n            menuitem.setAttribute(\"type\", \"radio\");\n            menuitem.setAttribute(\"name\", \"viewerListEntries\");\n            aPopup.appendChild(menuitem);\n          }\n        ]]></body>\n      </method>\n\n      <method name=\"updateViewerListSelection\">\n        <parameter name=\"aPopup\"/>\n        <body><![CDATA[\n          // Uncheck any previously checked items.\n          var checked = aPopup.getElementsByAttribute(\"checked\", \"true\");\n          if (checked.length > 1) {\n            Components.utils.reportError(\"expected only zero or one checked items\");\n          }\n          while (checked.length) {\n            checked[0].removeAttribute(\"checked\");\n          }\n          var entry = this.mCurrentEntry;\n          checked = aPopup.getElementsByAttribute(\"viewerListEntry\", entry);\n          if (checked.length == 1) {\n            checked[0].setAttribute(\"checked\", \"true\");\n          }\n          else {\n            Components.utils.reportError(\"expected one item to match entry \" +\n                                         entry);\n          }\n        ]]></body>\n      </method>\n\n      <!-- ///////////////////////////////////////////////////////////////////\n      // Loads the viewer described by an entry in the viewer registry.\n      //\n      // @param aEntry\n      //        entry index in the viewer registry\n      //////////////////////////////////////////////////////////////////// -->\n\n      <method name=\"switchViewer\">\n        <parameter name=\"aEntry\"/>\n        <body><![CDATA[\n          if (aEntry < 0) { // -1 is for null viewer\n            this.mPendingEntry = -1;\n            this.notifyViewerReady(null);\n            return;\n          }\n\n          var url = this.registry.getEntryURL(aEntry);\n\n          var loadNew = true;\n          if (this.mCurrentViewer) {\n            var oldURL = this.registry.getEntryURL(this.mCurrentEntry);\n            if (oldURL == url) {\n              loadNew = false;\n            }\n          }\n\n          if (loadNew) {\n            this.mPendingEntry = aEntry;\n            this.loadViewerURL(url);\n          }\n        ]]></body>\n      </method>\n\n      <!-- ///////////////////////////////////////////////////////////////////\n      // Begin loading a new viewer from a given url.\n      //\n      // @param aURL\n      //        the url of the viewer document\n      //////////////////////////////////////////////////////////////////// -->\n\n      <method name=\"loadViewerURL\">\n        <parameter name=\"aURL\"/>\n        <body><![CDATA[\n          if (this.mCurrentViewer) {\n            // tell the old viewer it's about to go away\n            this.destroyViewer();\n          }\n\n          // load the new document\n          FrameExchange.loadURL(this.mIFrameEl, aURL, this);\n        ]]></body>\n      </method>\n\n      <!-- ///////////////////////////////////////////////////////////////////\n      // Rebuild the viewer context menu\n      //////////////////////////////////////////////////////////////////// -->\n\n      <method name=\"rebuildViewerContextMenu\">\n        <body><![CDATA[\n          if (!this.mSubject) {\n            this.mMenuEl.setAttribute(\"disabled\", \"true\");\n            return;\n          }\n          else {\n            this.mMenuEl.removeAttribute(\"disabled\");\n          }\n\n          // remove old context menu\n          if (this.mContextMenu) {\n            this.mMenuEl.removeChild(this.mContextMenu);\n            this.mFormerContextParent.appendChild(this.mContextMenu);\n          }\n\n          var uid = this.registry.getEntryProperty(this.mCurrentEntry, \"uid\");\n          var ppId = \"ppViewerContext-\" + uid;\n          var pp = document.getElementById(ppId);\n          if (pp) {\n            this.mMenuEl.removeAttribute(\"disabled\");\n            var parent = pp.parentNode;\n            parent.removeChild(pp);\n            this.mMenuEl.appendChild(pp);\n\n           this.mFormerContextParent = parent;\n          }\n          else {\n            this.mMenuEl.setAttribute(\"disabled\", \"true\");\n          }\n          this.mContextMenu = pp;\n        ]]></body>\n      </method>\n\n      <!-- ///////////////////////////////////////////////////////////////////\n      // Set the text in the viewer title bar\n      //\n      // @param title\n      //        the text to use\n      //////////////////////////////////////////////////////////////////// -->\n\n      <method name=\"setTitle\">\n        <parameter name=\"aTitle\"/>\n        <body><![CDATA[\n          this.mTitleEl.setAttribute(\"value\",\n                                     this.title && aTitle ?\n                                       this.title + \" - \" + aTitle :\n                                       \"\");\n        ]]></body>\n      </method>\n\n      <!-- ///////////////////////////////////////////////////////////////////\n      // Fill out the content of the \"viewer list\" menu\n      //////////////////////////////////////////////////////////////////// -->\n\n      <method name=\"fillViewerList\">\n        <body><![CDATA[\n          this.mListEl.pViewer = this;\n          this.mListEl.setAttribute(\"oncommand\",\n                                    \"this.pViewer.onViewerListCommand(event.originalTarget)\");\n\n          var mpp = document.createElement(\"menupopup\");\n          this.mListEl.appendChild(mpp);\n          this.mListElPopup = mpp;\n        ]]></body>\n      </method>\n\n      <!-- ///////////////////////////////////////////////////////////////////\n      // Listen for selection changes on the viewer in the linked pane\n      //////////////////////////////////////////////////////////////////// -->\n\n      <method name=\"observerLinkedViewer\">\n        <body><![CDATA[\n          if (this.mLinkedViewer) {\n            this.mLinkedViewer.removeObserver(\"selectionChange\", this);\n          }\n\n          this.mCachedEntries = null;\n          this.mLinkedViewer = this.mLinkedPanel.viewer;\n          this.mLinkedViewer.addObserver(\"selectionChange\", this);\n        ]]></body>\n      </method>\n\n      <!-- ///////////////////////////////////////////////////////////////////\n      // Update this pane's subject to be the selection of it's linked pane\n      //////////////////////////////////////////////////////////////////// -->\n\n      <method name=\"updateLinkedSubject\">\n        <body><![CDATA[\n          this.subject = this.mLinkedViewer.selection;\n        ]]></body>\n      </method>\n\n      <!-- ///////////////////////////////////////////////////////////////////\n      // global event handler\n      //////////////////////////////////////////////////////////////////// -->\n\n      <method name=\"onEvent\">\n        <parameter name=\"aEvent\"/>\n        <body><![CDATA[\n          switch (aEvent.type) {\n            case \"viewerChange\":\n              this.observerLinkedViewer();\n              break;\n            case \"selectionChange\":\n              this.updateLinkedSubject();\n              break;\n            case \"subjectChange\":\n              this.mObsMan.dispatchEvent(\"subjectChange\", aEvent);\n          };\n        ]]></body>\n      </method>\n\n    </implementation>\n\n  </binding>\n\n  <binding id=\"base\">\n    <implementation>\n      <constructor><![CDATA[\n        this.mObsMan = new ObserverManager(this);\n      ]]></constructor>\n\n      <!-- ///////////////////////////////////////////////////////////////////\n      //// Event Handling -->\n\n      <method name=\"addObserver\">\n        <parameter name=\"aEvent\"/>\n        <parameter name=\"aObserver\"/>\n        <body><![CDATA[\n          this.mObsMan.addObserver(aEvent, aObserver);\n        ]]></body>\n      </method>\n\n      <method name=\"removeObserver\">\n        <parameter name=\"aEvent\"/>\n        <parameter name=\"aObserver\"/>\n        <body><![CDATA[\n          this.mObsMan.removeObserver(aEvent, aObserver);\n        ]]></body>\n      </method>\n\n    </implementation>\n\n  </binding>\n\n</bindings>\n"
  },
  {
    "path": "extensions/inspector/resources/content/inspector.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE window [\n  <!ENTITY % dtd1 SYSTEM \"chrome://inspector/locale/inspector.dtd\"> %dtd1;\n]>\n\n<?xul-overlay href=\"chrome://inspector/content/inspectorOverlay.xul\"?>\n<?xul-overlay href=\"chrome://inspector/content/toolboxOverlay.xul\"?>\n<?xul-overlay href=\"chrome://inspector/content/popupOverlay.xul\"?>\n<?xul-overlay href=\"chrome://inspector/content/commandOverlay.xul\"?>\n<?xul-overlay href=\"chrome://inspector/content/keysetOverlay.xul\"?>\n<?xul-overlay href=\"chrome://inspector/content/statusbarOverlay.xul\"?>\n\n<?xul-overlay href=\"chrome://global/content/globalOverlay.xul\"?>\n\n<?xml-stylesheet href=\"chrome://inspector/skin/inspectorWindow.css\"?>\n\n<window id=\"winInspectorMain\" title=\"&Inspector.title;\"\n        width=\"640\" height=\"480\"\n        persist=\"screenX screenY width height sizemode\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n  \n  <stringbundleset id=\"stringbundleset\">\n    <stringbundle id=\"inspector-bundle\" \n                  src=\"chrome://inspector/locale/inspector.properties\"/>\n  </stringbundleset>\n  <popupset id=\"aTooltipSet\"/>\n  \n  <popupset id=\"ppsGlobalPopupset\"/>\n  <popupset id=\"ppsViewerPopupset\"/>\n  \n  <keyset id=\"ksGlobalKeyset\"/>\n  <commandset id=\"cmdsGlobalCommands\"/>\n\n  <commandset id=\"tasksCommands\">\n    <command id=\"cmd_quit\"/>\n  </commandset>\n\n  <commandset id=\"baseMenuCommandSet\"/>\n\n  <keyset id=\"tasksKeys\">\n    <key id=\"key_saveInspector\" key=\"&saveCmd.key;\" command=\"cmdSave\"\n         modifiers=\"accel\"/>\n    <key id=\"key_closeInspector\" key=\"&closeCmd.key;\" command=\"cmdClose\"\n         modifiers=\"accel\"/>\n    <key id=\"key_quit\"/>\n  </keyset>\n\n  <keyset id=\"baseMenuKeyset\"/>\n\n  <toolbox id=\"tbxInsToolbox\">\n    <menubar id=\"mbrInspectorMain\"/>\n    <toolbar id=\"tbInspectorPrimary\"/>\n  </toolbox>\n\n  <vbox id=\"bxInspectorMain\" flex=\"1\"/>\n</window>\n"
  },
  {
    "path": "extensions/inspector/resources/content/inspectorOverlay.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE overlay SYSTEM \"chrome://inspector/locale/inspector.dtd\">\n\n<overlay id=\"ovInspector\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/inspector.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/ViewerRegistry.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/Flasher.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/utils.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/xpcom/XPCU.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/rdf/RDFU.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/rdf/RDFArray.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/xul/FrameExchange.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/system/PrefUtils.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/system/FilePickerUtils.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/events/ObserverManager.js\"/>\n  <vbox id=\"bxInspectorMain\">\n\n    <domi-panelset id=\"bxPanelSet\" flex=\"1\"\n                   viewercommandset=\"cmdsGlobalCommands\">\n      <domi-panel id=\"bxDocPanel\" title=\"&bxDocPanel.title;\"\n                  flex=\"1\" persist=\"width\"/>\n\n      <splitter id=\"splPanels\" collapse=\"after\">\n        <grippy/>\n      </splitter>\n\n      <domi-panel id=\"bxObjectPanel\" title=\"&bxObjectPanel.title;\"\n                  linkedpanel=\"bxDocPanel\" flex=\"1\" persist=\"width\"/>\n    </domi-panelset>\n\n    <splitter id=\"splBrowser\" class=\"titled-splitter\"\n        onopen=\"inspector.onSplitterOpen(this)\"\n        label=\"&browserPanel.label;\" collapse=\"after\"/>\n\n    <hbox id=\"bxBrowser\" flex=\"1\">\n      <browser id=\"ifBrowser\" type=\"content-primary\"\n               disablehistory=\"true\" disablesecurity=\"true\"\n               flex=\"1\" src=\"about:blank\"/>\n    </hbox>\n\n  </vbox>\n\n</overlay>\n"
  },
  {
    "path": "extensions/inspector/resources/content/jsutil/commands/baseCommands.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*****************************************************************************\n* Base Commands --------------------------------------------------------------\n*   Transactions which can be used to implement common commands.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n* REQUIRED IMPORTS:\n*   (Other files may be necessary, depending on which base commands are used.)\n*****************************************************************************/\n\nComponents.utils.import(\"resource://gre/modules/XPCOMUtils.jsm\");\n\n//////////////////////////////////////////////////////////////////////////////\n//// Global Constants\n\nconst kClipboardHelperClassID = \"@mozilla.org/widget/clipboardhelper;1\";\n\n//////////////////////////////////////////////////////////////////////////////\n//// Transactions\n\n/**\n * Base implementation of an nsITransaction.\n * @param aIsTransient [optional]\n *        Override the isTransient field.  The default is true.\n */\nfunction inBaseCommand(aIsTransient)\n{\n  if (aIsTransient !== undefined) {\n    this.isTransient = aIsTransient;\n  }\n}\n\ninBaseCommand.prototype = {\n  isTransient: true,\n\n  merge: function BaseCommand_Merge()\n  {\n    return false;\n  },\n\n  QueryInterface:\n    XPCOMUtils.generateQI([Components.interfaces.nsITransaction]),\n\n  doTransaction: function BaseCommand_DoTransaction() {},\n  undoTransaction: function BaseCommand_UndoTransaction() {},\n\n  redoTransaction: function BaseCommand_RedoTransaction()\n  {\n    this.doTransaction();\n  }\n};\n\n/**\n * Open the object \"mini\" viewer (object.xul) on a given object.  The mObject\n * field should be overridden to contain the object to be inspected.\n *\n * Primitives are uninteresting and attempts to inspect them will fail.\n * Consumers should take this into account when determining whether the\n * corresponding command should be enabled.  For convenience,\n * cmdEditInspectInNewWindowBase.isInspectable is provided.\n */\nfunction cmdEditInspectInNewWindowBase()\n{\n  this.mObject = null;\n}\n\ncmdEditInspectInNewWindowBase.isInspectable =\n  function InspectInNewWindowBase_IsInspectable(aValue)\n{\n  var type = typeof aValue;\n  return (type == \"object\" && aValue !== null) || type == \"function\";\n};\n\ncmdEditInspectInNewWindowBase.prototype = new inBaseCommand();\n\ncmdEditInspectInNewWindowBase.prototype.doTransaction =\n  function InspectInNewWindowBase_DoTransaction()\n{\n  if (cmdEditInspectInNewWindowBase.isInspectable(this.mObject)) {\n    inspectObject(this.mObject);\n  }\n};\n\n/**\n * Copy a string to the clipboard.  The mString field should be overridden to\n * contain the string to be copied.\n */\nfunction cmdEditCopySimpleStringBase()\n{\n  this.mString = null;\n}\n\ncmdEditCopySimpleStringBase.prototype = new inBaseCommand();\n\ncmdEditCopySimpleStringBase.prototype.doTransaction =\n  function CopySimpleStringBase_DoTransaction()\n{\n  if (this.mString) {\n    var helper = XPCU.getService(kClipboardHelperClassID,\n                                 \"nsIClipboardHelper\");\n    helper.copyString(this.mString);\n  }\n};\n\n/**\n * An nsITransaction to copy items to the panelset clipboard.\n * @param aObjects\n *        an array of objects that define a clipboard flavor, a delimiter, and\n *        toString().\n */\nfunction cmdEditCopy(aObjects)\n{\n  this.mObjects = aObjects;\n}\n\ncmdEditCopy.prototype = new inBaseCommand();\n\ncmdEditCopy.prototype.doTransaction = function Utils_Copy_DoTransaction()\n{\n  if (this.mObjects.length == 1) {\n    viewer.pane.panelset.setClipboardData(this.mObjects[0],\n                                          this.mObjects[0].flavor,\n                                          this.mObjects.toString());\n  }\n  else {\n    var joinedObjects = this.mObjects.join(this.mObjects[0].delimiter);\n    viewer.pane.panelset.setClipboardData(this.mObjects,\n                                          this.mObjects[0].flavor + \"s\",\n                                          joinedObjects);\n  }\n}\n\n/**\n * Open a source view on a file.  The mURI field should be overridden to\n * contain the URI of the file on which to open the source view.  The\n * mLineNumber field may optionally be set to contain the line number at which\n * the source view should be opened.\n */\nfunction cmdEditViewFileURIBase()\n{\n  this.mURI = null;\n  this.mLineNumber = 0;\n}\n\ncmdEditViewFileURIBase.prototype = new inBaseCommand();\n\ncmdEditViewFileURIBase.prototype.doTransaction =\n  function ViewFileURIBase_DoTransaction()\n{\n  if (this.mURI) {\n    // 1.9.0 toolkit doesn't have this method\n    if (\"viewSource\" in gViewSourceUtils) {\n      gViewSourceUtils.viewSource(this.mURI, null, null, this.mLineNumber);\n    }\n    else {\n      openDialog(\"chrome://global/content/viewSource.xul\",\n                 \"_blank\",\n                 \"all,dialog=no\",\n                 this.mURI, null, null, this.mLineNumber, null);\n    }\n  }\n};\n"
  },
  {
    "path": "extensions/inspector/resources/content/jsutil/events/ObserverManager.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/***************************************************************\n* ObserverManager -----------------------------------------------\n*  Manages observer and event dispatching for an object.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \n* REQUIRED IMPORTS:\n****************************************************************/\n\n////////////////////////////////////////////////////////////////////////////\n//// class ObserverManager\n\nfunction ObserverManager(aTarget)\n{\n  this.mTarget = aTarget;\n  this.mObservers = {};\n}\n\nObserverManager.prototype = \n{\n  addObserver: function(aEventName, aObserver)\n  {\n    var list;\n    if (!(aEventName in this.mObservers)) {\n      list = [];\n      this.mObservers[aEventName] = list;\n    } else\n      list = this.mObservers[aEventName];\n      \n    \n    list.push(aObserver);\n  },\n\n  removeObserver: function(aEventName, aObserver)\n  {\n    if (aEventName in this.mObservers) {\n      var list = this.mObservers[aEventName];\n      for (var i = 0; i < list.length; ++i) {\n        if (list[i] == aObserver) {\n          list.splice(i, 1);\n          return;\n        }\n      }\n    }\n  },\n\n  dispatchEvent: function(aEventName, aEventData)\n  {\n    if (aEventName in this.mObservers) {\n      if (!(\"target\" in aEventData))\n        aEventData.target = this.mTarget;\n      aEventData.type = aEventName;\n      \n      var list = this.mObservers[aEventName];\n      for (var i = 0; i < list.length; ++i)\n        list[i].onEvent(aEventData);\n    }\n  }\n\n};\n"
  },
  {
    "path": "extensions/inspector/resources/content/jsutil/rdf/RDFArray.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/***************************************************************\n* RDFArray -----------------------------------------------\n*  A convenience routine for creating an RDF-based 2d array \n*  indexed by number and hashkey.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \n* REQUIRED IMPORTS:\n*   chrome://inspector/content/utils.js\n*   chrome://inspector/content/jsutil/xpcom/XPCU.js\n*   chrome://inspector/content/jsutil/rdf/RDFU.js\n****************************************************************/\n\n//////////// global constants ////////////////////\n\nRDFArray.URI = \"http://www.joehewitt.com/mozilla/util/RDFArray#\";\nRDFArray.RDF_URI = \"http://www.w3.org/1999/02/22-rdf-syntax-ns#\";\n  \n///// class RDFArray /////////////////////////\n\nfunction RDFArray(aNSURI, aRootURN, aArcName)\n{\n  this.mNSURI = aNSURI;\n  this.mRootURN = aRootURN;\n  this.mArcName = aArcName ? aArcName : \"list\";\n}\n\nRDFArray.prototype = {\n  get datasource() { return this.mDS; },\n  get length() { return this.mLength } ,\n  \n  initialize: function()\n  {\n    this.mLength = 0;\n  \n    this.mDS = XPCU.createInstance(\"@mozilla.org/rdf/datasource;1?name=in-memory-datasource\", \"nsIRDFDataSource\");\n  \n    var root = gRDF.GetResource(this.mRootURN);\n    var res = gRDF.GetAnonymousResource();\n    this.mDS.Assert(root, gRDF.GetResource(this.mNSURI+this.mArcName), res, true);\n  \n    this.mSeq = gRDFCU.MakeSeq(this.mDS, res); \n  },\n\n  add: function(aObject)\n  {\n    var res = this.createResourceFrom(aObject);\n    this.addResource(res);\n  },\n\n  addResource: function(aResource)\n  {\n    this.mSeq.AppendElement(aResource);\n    this.mLength++;\n  },\n  \n  insertAt: function(aIndex, aObject)\n  {\n    var res = this.createResourceFrom(aObject);\n    this.insertResourceAt(aIndex, res);\n  },\n\n  insertResourceAt: function(aIndex, aResource)\n  {\n  },\n\n  removeAt: function(aIndex)\n  {\n    this.mSeq.RemoveElementAt(aIndex+1, true);\n    this.mLength--;\n  },\n  \n  removeById: function(aId)\n  {\n    var proj = gRDF.GetResource(aId);\n    proj = XPCU.QI(proj, \"nsIRDFNode\");\n    this.mSeq.RemoveElement(proj, true);\n    this.mLength--;\n  },\n  \n  get: function(aIndex, aKey)\n  {\n    var res = RDFU.getSeqElementAt(this.mSeq, aIndex);\n    return RDFU.readAttribute(this.mDS, res, this.mNSURI+aKey);\n  },\n  \n  set: function(aIndex, aKey, aValue)\n  {\n    var res = RDFU.getSeqElementAt(this.mSeq, aIndex);\n    RDFU.writeAttribute(this.mDS, res, this.mNSURI+aKey, aValue);\n  },\n  \n  getResource: function(aIndex)\n  {\n    return RDFU.getSeqElementAt(this.mSeq, aIndex);\n  },\n\n  getResourceId: function(aIndex)\n  {\n    var el = RDFU.getSeqElementAt(this.mSeq, aIndex);\n    return el.Value;\n  },\n\n  save: function()\n  {\n    RDFU.saveDataSource(this.mDS);\n  },\n\n\n  clear: function()\n  {\n    while (this.mLength) {\n      this.mSeq.RemoveElementAt(1, true);\n      this.mLength--;\n    }\n  },\n\n  createResourceFrom: function(aObject)\n  {\n    var el = gRDF.GetAnonymousResource();\n\n    // add a literal node for each property being added\n    for (var name in aObject) {\n      this.mDS.Assert(el, gRDF.GetResource(this.mNSURI+name), gRDF.GetLiteral(aObject[name]), true);\n    }\n    \n    return el;\n  }\n\n};\n\n/////////// static factory methods /////////////////////////\n\nRDFArray.fromContainer = function(aDS, aResourceID, aNSURI) \n{\n  var list = new RDFArray(aNSURI);\n\n  list.mDS = aDS;\n  var seq = RDFU.findSeq(aDS, aResourceID);\n  list.mSeq = seq;\n  list.mLength = seq.GetCount();\n\n  return list;\n}\n\nRDFArray.fromContainerArc = function(aDS, aSourceId, aTargetId, aNSURI) \n{\n  var list = new RDFArray(aNSURI);\n  list.mDS = aDS;\n\n  var source = gRDF.GetResource(aSourceId);\n  var target = gRDF.GetResource(aTargetId);\n  var seqRes = aDS.GetTarget(source, target, true);\n\n  var seq = RDFU.makeSeq(aDS, seqRes);\n  list.mSeq = seq;\n  list.mLength = seq.GetCount();\n\n  return list;\n}\n\n"
  },
  {
    "path": "extensions/inspector/resources/content/jsutil/rdf/RDFU.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/***************************************************************\n* RDFU -----------------------------------------------\n*  Convenience routines for common RDF commands.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \n* REQUIRED IMPORTS:\n*   chrome://inspector/content/jsutil/xpcom/XPCU.js\n****************************************************************/\n\n//////////// global constants ////////////////////\n\ntry {\nvar gRDF = Components.classes['@mozilla.org/rdf/rdf-service;1'].getService();\ngRDF = gRDF.QueryInterface(Components.interfaces.nsIRDFService);\n\nvar gRDFCU = Components.classes['@mozilla.org/rdf/container-utils;1'].getService();\ngRDFCU = gRDFCU.QueryInterface(Components.interfaces.nsIRDFContainerUtils);\n} catch (ex) { alert(\"RDFU: \" + ex);  }\n///////////////////////////////////////////////////\n\nvar RDFU = {\n  \n  getSeqElementAt: function(aSeq, aIndex)\n  {\n  \tvar ordinal = gRDFCU.IndexToOrdinalResource(aIndex+1);\n    return aSeq.DataSource.GetTarget(aSeq.Resource, ordinal, true);\n  },\n  \n  readAttribute: function(aDS, aRes, aName)\n  {\n  \tvar attr = aDS.GetTarget(aRes, gRDF.GetResource(aName), true);\n    if (attr)\n    \tattr = XPCU.QI(attr, \"nsIRDFLiteral\");\n  \treturn attr ? attr.Value : null;\n  },\n  \n  \n  writeAttribute: function(aDS, aRes, aName, aValue)\n  {\n  \tvar attr = aDS.GetTarget(aRes, gRDF.GetResource(aName), true);\n    if (attr)\n    \taDS.Change(aRes, gRDF.GetResource(aName), attr, gRDF.GetLiteral(aValue));\n  },\n  \n  \n  findSeq: function(aDS, aResName)\n  {\n  \ttry {\n      var res = gRDF.GetResource(aResName);\n      var seq = this.makeSeq(aDS, res);\n    } catch (ex) { \n      alert(\"Unable to find sequence:\" + ex); \n    }\n  \n    return seq;\n  },\n  \n  makeSeq: function(aDS, aRes)\n  {\n    var seq = XPCU.createInstance(\"@mozilla.org/rdf/container;1\", \"nsIRDFContainer\");\n  \tseq.Init(aDS, aRes);\n    return seq;\n  },\n  \n  createSeq: function(aDS, aBaseRes, aArcRes)\n  {\n    var res = gRDF.GetAnonymousResource();\n    aDS.Assert(aBaseRes, aArcRes, res, true);\n    var seq = gRDFCU.MakeSeq(aDS, res); \n    return seq;\n  },\n  \n  loadDataSource: function(aURL, aListener) \n  {\n  \tvar ds = gRDF.GetDataSource(aURL);\n    var rds = XPCU.QI(ds, \"nsIRDFRemoteDataSource\");\n    \n    var observer = new DSLoadObserver(aListener);\n    \n    if (rds.loaded) {\n    \tobserver.onEndLoad(ds);\n    } else {\n      var sink = XPCU.QI(ds, \"nsIRDFXMLSink\");\n      sink.addXMLSinkObserver(observer);\n    }\n  },\n  \n  saveDataSource: function(aDS)\n  {\n    var ds = XPCU.QI(aDS, \"nsIRDFRemoteDataSource\");\n    ds.Flush();\n  }\n};\n\n///////////\n\nfunction DSLoadObserver(aListener) { this.mListener = aListener; }\n\nDSLoadObserver.prototype = \n{\n  onBeginLoad: function(aSink) { },\n  onInterrupt: function(aSink) {},\n  onResume: function(aSink) {},\n  onError: function(aSink, aStatus, aErrorMsg) \n  { \n    this.mListener.onError(aStatus, aErrorMsg);\n    aSink.removeXMLSinkObserver(this);\n  },\n  \n  onEndLoad: function(aSink) \n  { \n    var ds = XPCU.QI(aSink, \"nsIRDFDataSource\");\n    this.mListener.onDataSourceReady(ds);\n    aSink = XPCU.QI(aSink, \"nsIRDFXMLSink\");\n    aSink.removeXMLSinkObserver(this);\n  }\n    \n};\n"
  },
  {
    "path": "extensions/inspector/resources/content/jsutil/system/DiskSearch.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/***************************************************************\n* DiskSearch -------------------------------------------------\n*  A utility for handily searching the disk for files matching\n*  a certain criteria.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \n* REQUIRED IMPORTS:\n****************************************************************/\n\n//////////// global variables /////////////////////\n\n//////////// global constants ////////////////////\n\n////////////////////////////////////////////////////////////////////////////\n//// class DiskSearch\n\nvar DiskSearch =\n{\n  findFiles: function(aRootDir, aExtList, aRecurse)\n  {\n    // has the file extensions so we don't have to \n    // linear search the array every time through\n    var extHash = {};\n    for (var i = 0; i < aExtList.length; i++) {\n      extHash[aExtList[i]] = true;\n    }\n\n    var ios = Components.classes[\"@mozilla.org/network/io-service;1\"].getService(Components.interfaces.nsIIOService);\n    this.fileHandler = ios.getProtocolHandler(\"file\").QueryInterface(Components.interfaces.nsIFileProtocolHandler);\n\n    // recursively build the list of results\n    var results = [];\n    this.recurseDir(aRootDir, extHash, aRecurse, results);\n    return results;\n  },\n\n  recurseDir: function(aDir, aExtHash, aRecurse, aResults)\n  {\n    debug(\"(\"+aResults.length+\") entering \" + aDir.path + \"\\n\");\n    var entries = aDir.directoryEntries;\n    var entry, ext;\n    while (entries.hasMoreElements()) {\n      entry = XPCU.QI(entries.getNext(), \"nsIFile\");\n      if (aRecurse && entry.isDirectory())\n        this.recurseDir(entry, aExtHash, aRecurse, aResults);\n      ext = this.getExtension(entry.leafName);\n      if (ext) {\n        if (aExtHash[ext])\n          aResults.push(this.fileHandler.getURLSpecFromFile(entry));\n      }\n    }\n  },\n\n  getExtension: function(aFileName)\n  {\n    var dotpt = aFileName.lastIndexOf(\".\");\n    if (dotpt)\n      return aFileName.substr(dotpt+1).toLowerCase();\n\n    return null;\n  }\n};\n\n"
  },
  {
    "path": "extensions/inspector/resources/content/jsutil/system/FilePickerUtils.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/***************************************************************\n* FilePickerUtils -------------------------------------------------\n*  A utility for easily dealing with the file picker dialog.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \n* REQUIRED IMPORTS:\n****************************************************************/\n\n//////////// global constants ////////////////////\n\nconst kFilePickerCID = \"@mozilla.org/filepicker;1\";\nconst kLFileCID = \"@mozilla.org/file/local;1\";\n\nconst nsIFilePicker = Components.interfaces.nsIFilePicker;\n\n////////////////////////////////////////////////////////////////////////////\n//// class FilePickerUtils\n\nvar FilePickerUtils =\n{\n  pickFile: function(aTitle, aInitPath, aFilters, aMode)\n  {\n    try {\n      var modeStr = aMode ? \"mode\" + aMode : \"modeOpen\";\n      var mode;\n      try {\n        mode = nsIFilePicker[modeStr];\n      } catch (ex) { \n        dump(\"WARNING: Invalid FilePicker mode '\"+aMode+\"'. Defaulting to 'Open'.\\n\");\n        mode = nsIFilePicker.modeOpen;\n      }\n      \n      var fp = XPCU.createInstance(kFilePickerCID, \"nsIFilePicker\");\n      fp.init(window, aTitle, mode);\n\n      // join array of filter names into bit string\n      var filters = this.prepareFilters(aFilters);\n\n      if (aInitPath) {\n        var dir = XPCU.createInstance(kLFileCID, \"nsILocalFile\");\n        dir.initWithPath(aInitPath);\n        fp.displayDirectory = dir;\n      }\n\n      if (fp.show() == nsIFilePicker.returnOK) {\n        return fp.file;\n      }\n    } catch (ex) {\n      dump(\"ERROR: Unable to open file picker.\\n\" + ex + \"\\n\");\n    }\n    return null;\n  },\n\n  pickDir: function(aTitle, aInitPath)\n  {\n    try {\n      var fp = XPCU.createInstance(kFilePickerCID, \"nsIFilePicker\");\n      fp.init(window, aTitle, nsIFilePicker.modeGetFolder);\n\n      if (aInitPath) {\n        var dir = XPCU.createInstance(kLFileCID, \"nsILocalFile\");\n        dir.initWithPath(aInitPath);\n        fp.displayDirectory = dir;\n      }\n      \n      if (fp.show() == nsIFilePicker.returnOK) {\n        return fp.file;\n      }\n    } catch (ex) {\n      dump(\"ERROR: Unable to open directory picker.\\n\" + ex + \"\\n\");\n    }\n\n    return null;\n  },\n  \n  prepareFilters: function(aFilters)\n  {\n    // join array of filter names into bit string\n    var filters = 0;\n    for (var i = 0; i < aFilters.length; ++i)\n      filters = filters | nsIFilePicker[aFilters[i]];\n    \n    return filters;\n  }\n   \n};\n\n"
  },
  {
    "path": "extensions/inspector/resources/content/jsutil/system/PrefUtils.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/***************************************************************\n* PrefUtils -------------------------------------------------\n*  Utility for easily using the Mozilla preferences system.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \n* REQUIRED IMPORTS:\n****************************************************************/\n\n//////////// global variables /////////////////////\n\n//////////// global constants ////////////////////\n\nconst nsIPrefBranch = Components.interfaces.nsIPrefBranch;\n\n////////////////////////////////////////////////////////////////////////////\n//// class PrefUtils\n\nvar PrefUtils = \n{\n  mPrefs: null,\n  \n  init: function()\n  {\n    var prefService = XPCU.getService(\"@mozilla.org/preferences-service;1\", \"nsIPrefService\");\n    this.mPrefs = prefService.getBranch(null);\n  },\n\n  addObserver: function addObserver(aDomain, aFunction)\n  {\n    if (!this.mPrefs) this.init();\n\n    var pbi = XPCU.QI(this.mPrefs, \"nsIPrefBranch2\");\n    if (pbi)\n      pbi.addObserver(aDomain, aFunction, false);\n  },\n\n  removeObserver: function removeObserver(aDomain, aFunction)\n  {\n    if (!this.mPrefs) this.init();\n\n    var pbi = XPCU.QI(this.mPrefs, \"nsIPrefBranch2\");\n    if (pbi)\n      pbi.removeObserver(aDomain, aFunction);\n  },\n\n  setPref: function(aName, aValue)\n  {\n    if (!this.mPrefs) this.init();\n    \n    var type = this.mPrefs.getPrefType(aName);\n    try {\n      if (type == nsIPrefBranch.PREF_STRING) {\n        var str = Components.classes[\"@mozilla.org/supports-string;1\"]\n                            .createInstance(Components.interfaces.nsISupportsString);\n        str.data = aValue;\n        this.mPrefs.setComplexValue(aName, Components.interfaces.nsISupportsString, str);\n      } else if (type == nsIPrefBranch.PREF_BOOL) {\n        this.mPrefs.setBoolPref(aName, aValue);\n      } else if (type == nsIPrefBranch.PREF_INT) {\n        this.mPrefs.setIntPref(aName, aValue);\n      }\n    } catch(ex) {\n      debug(\"ERROR: Unable to write pref \\\"\" + aName + \"\\\".\\n\");\n    }\n  },\n\n  getPref: function(aName)\n  {\n    if (!this.mPrefs) this.init();\n\n    var type = this.mPrefs.getPrefType(aName);\n    try {\n      if (type == nsIPrefBranch.PREF_STRING) {\n        return this.mPrefs.getComplexValue(aName, Components.interfaces.nsISupportsString).data;\n      } else if (type == nsIPrefBranch.PREF_BOOL) {\n        return this.mPrefs.getBoolPref(aName);\n      } else if (type == nsIPrefBranch.PREF_INT) {\n        return this.mPrefs.getIntPref(aName);\n      }\n    } catch(ex) {\n      debug(\"ERROR: Unable to read pref \\\"\" + aName + \"\\\".\\n\");\n    }\n    return null;\n  }\n  \n};\n\n"
  },
  {
    "path": "extensions/inspector/resources/content/jsutil/system/clipboardFlavors.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*****************************************************************************\n* Clipboard Flavors ----------------------------------------------------------\n*   Flavors for copying inspected data to the clipboard.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n* REQUIRED IMPORTS:\n* chrome://inspector/content/utils.js\n*****************************************************************************/\n\n/**\n * Represents a CSS property.\n * @param aProperty\n *        the name of the property\n * @param aValue\n *        the value of the property\n * @param aImportant\n *        boolean indicating whether this is !important\n */\nfunction CSSProperty(aProperty, aValue, aImportant)\n{\n  this.flavor = \"inspector/css-property\";\n  this.delimiter = \"\\n\";\n  this.property = aProperty;\n  this.value = aValue;\n  this.important = aImportant == true;\n}\n\n/**\n * Returns a usable CSS string for the CSSProperty.\n * @return a string in the form \"property: value;\"\n */\nCSSProperty.prototype.toString = function CSSProperty_ToString()\n{\n  return this.property + \": \" + this.value + (this.important ?\n                                                \" !important\" :\n                                                \"\") + \";\";\n}\n\n/**\n * Represents a DOM attribute.\n * @param aNode\n *        the attribute node\n */\nfunction DOMAttribute(aNode)\n{\n  this.flavor = \"inspector/dom-attribute\";\n  this.node = aNode.cloneNode(false);\n  this.delimiter = \" \";\n}\n\n/**\n * Returns a string representing an attribute name/value pair\n * @return a string in the form of 'name=\"value\"'\n */\nDOMAttribute.prototype.toString = function DOMA_ToString()\n{\n  return this.node.nodeName + '=\"' +\n         InsUtil.unicodeToEntity(this.node.nodeValue) + '\"';\n};\n"
  },
  {
    "path": "extensions/inspector/resources/content/jsutil/xpcom/XPCU.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nvar XPCU = \n{ \n  getService: function(aURL, aInterface)\n  {\n    try {\n      return Components.classes[aURL].getService(Components.interfaces[aInterface]);\n    } catch (ex) {\n      dump(\"Error getting service: \" + aURL + \", \" + aInterface + \"\\n\" + ex);\n      return null;\n    }\n  },\n\n  createInstance: function (aURL, aInterface)\n  {\n    try {\n      return Components.classes[aURL].createInstance(Components.interfaces[aInterface]);\n    } catch (ex) {\n      dump(\"Error creating instance: \" + aURL + \", \" + aInterface + \"\\n\" + ex);\n      return null;\n    }\n  },\n\n  QI: function(aEl, aIName)\n  {\n    try {\n      return aEl.QueryInterface(Components.interfaces[aIName]);\n    } catch (ex) {\n      throw(\"Unable to QI \" + aEl + \" to \" + aIName);\n    }\n  }\n\n};"
  },
  {
    "path": "extensions/inspector/resources/content/jsutil/xul/DNDUtils.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/***************************************************************\n* DNDUtils -------------------------------------------------\n*  Utility functions for common drag and drop tasks.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \n* REQUIRED IMPORTS:\n****************************************************************/\n\n//////////// global variables /////////////////////\n\nvar app;\n\n//////////// global constants ////////////////////\n\n////////////////////////////////////////////////////////////////////////////\n//// class DNDUtils\n\nvar DNDUtils =\n{\n  invokeSession: function(aTarget, aTypes, aValues)\n  {\n    var transData, trans, supports;\n    var transArray = XPCU.createInstance(\"@mozilla.org/supports-array;1\", \"nsISupportsArray\");\n    for (var i = 0; i < aTypes.length; ++i) {\n      transData = this.createTransferableData(aValues[i]);\n      trans = XPCU.createInstance(\"@mozilla.org/widget/transferable;1\", \"nsITransferable\");\n      trans.addDataFlavor(aTypes[i]);\n      trans.setTransferData (aTypes[i], transData.data, transData.size);\n      supports = trans.QueryInterface(Components.interfaces.nsISupports);\n      transArray.AppendElement(supports);\n    }\n    \n    var nsIDragService = Components.interfaces.nsIDragService;\n    var dragService = XPCU.getService(\"@mozilla.org/widget/dragservice;1\", \"nsIDragService\");\n    dragService.invokeDragSession(aTarget, transArray, null, nsIDragService.DRAGDROP_ACTION_MOVE);\n  },\n  \n  createTransferableData: function(aValue)\n  {\n    var obj = {};\n    if (typeof(aValue) == \"string\") {\n      obj.data = XPCU.createInstance(\"@mozilla.org/supports-string;1\", \"nsISupportsString\");\n      obj.data.data = aValue;\n      obj.size = aValue.length*2;\n    } else if (false) {\n      // TODO: create data for other primitive types\n    }\n    \n    return obj;\n  },\n  \n  checkCanDrop: function(aType)\n  {\n    var dragService = XPCU.getService(\"@mozilla.org/widget/dragservice;1\", \"nsIDragService\");\n    var dragSession = dragService.getCurrentSession();\n    \n    var gotFlavor = false;\n    for (var i = 0; i < arguments.length; ++i)\n      gotFlavor |= dragSession.isDataFlavorSupported(arguments[i]); \n\n    dragSession.canDrop = gotFlavor;\n    return gotFlavor;\n  },\n  \n  getData: function(aType, aIndex)\n  {\n    var dragService = XPCU.getService(\"@mozilla.org/widget/dragservice;1\", \"nsIDragService\");\n    var dragSession = dragService.getCurrentSession();\n    \n    var trans = XPCU.createInstance(\"@mozilla.org/widget/transferable;1\", \"nsITransferable\");\n    trans.addDataFlavor(aType);\n  \n    dragSession.getData(trans, aIndex);\n    var data = new Object();\n    trans.getAnyTransferData ({}, data, {});\n    return data.value;\n  }  \n  \n};\n\n"
  },
  {
    "path": "extensions/inspector/resources/content/jsutil/xul/FrameExchange.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/***************************************************************\n* FrameExchange ----------------------------------------------\n*  Utility for passing specific data to a document loaded\n*  through an iframe\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \n* REQUIRED IMPORTS:\n****************************************************************/\n\n//////////// implementation ////////////////////\n\nvar FrameExchange = {\n  mData: {},\n\n  loadURL: function(aFrame, aURL, aData)\n  {\n    this.mData[aURL] = aData;\n    aFrame.setAttribute(\"src\", aURL);\n  },\n\n  receiveData: function(aWindow)\n  {\n    var id = aWindow.location.href;\n    var data = this.mData[id];\n    this.mData[id] = null;\n\n    return data;\n  }\n};\n\n\n"
  },
  {
    "path": "extensions/inspector/resources/content/jsutil/xul/inBaseTreeView.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/***************************************************************\n* inBaseTreeView -------------------------------------------------\n*  Simple tree view object meant to be extended.\n*  \n* Usage example: MyView.prototype = new inBaseTreeView();\n****************************************************************/\n\n//XXX Don't use anonymous functions\nfunction inBaseTreeView() { }\n\ninBaseTreeView.prototype = \n{\n  mRowCount: 0,\n  mTree: null,\n  \n  get rowCount() { return this.mRowCount; },\n  setTree: function(aTree) { this.mTree = aTree; },\n  getCellText: function(aRow, aCol) { return \"\"; },\n  getRowProperties: function(aIndex, aProperties) { return \"\"; },\n  getCellProperties: function(aIndex, aCol, aProperties) { return \"\"; },\n  getColumnProperties: function(aCol, aProperties) { return \"\"; },\n  getParentIndex: function(aRowIndex) { },\n  hasNextSibling: function(aRowIndex, aAfterIndex) { },\n  getLevel: function(aIndex) {},\n  getImageSrc: function(aRow, aCol) {},\n  getProgressMode: function(aRow, aCol) {},\n  getCellValue: function(aRow, aCol) {},\n  isContainer: function(aIndex) {},\n  isContainerOpen: function(aIndex) {},\n  isContainerEmpty: function(aIndex) {},\n  isSeparator: function(aIndex) {},\n  isSorted: function() {},\n  toggleOpenState: function(aIndex) {},\n  selectionChanged: function() {},\n  cycleHeader: function(aCol) {},\n  cycleCell: function(aRow, aCol) {},\n  isEditable: function(aRow, aCol) {},\n  isSelectable: function(aRow, aCol) {},\n  setCellValue: function(aRow, aCol, aValue) {},\n  setCellText: function(aRow, aCol, aValue) {},\n  performAction: function(aAction) {},\n  performActionOnRow: function(aAction, aRow) {},\n  performActionOnCell: function(aAction, aRow, aCol) {},\n  \n  \n  // extra utility stuff\n\n  createAtom: function createAtom(aVal)\n  {\n    try {\n      var i = Components.interfaces.nsIAtomService;\n      var svc = Components.classes[\"@mozilla.org/atom-service;1\"].getService(i);\n      return svc.getAtom(aVal);\n    } catch(ex) {\n      return null;\n    }\n  },\n\n /**\n  * Returns an array of selected indices in the tree.\n  * @return an array of indices\n  */\n  getSelectedIndices: function getSelectedIndices()\n  {\n    var indices = [];\n    var rangeCount = this.selection.getRangeCount();\n    for (var i = 0; i < rangeCount; i++) {\n      var start = {};\n      var end = {};\n      this.selection.getRangeAt(i,start,end);\n      for (var c = start.value; c <= end.value; c++) {\n        indices.push(c);\n      }\n    }\n    return indices;\n  },\n\n /**\n  * Returns an array of row objects selected in the tree.\n  * @return an array of row objects\n  */\n  getSelectedRowObjects: function getSelectedRowObjects()\n  {\n    var declarations = [];\n    var indices = this.getSelectedIndices();\n    for (var i = 0; i < indices.length; i++) {\n      declarations.push(this.getRowObjectFromIndex(indices[i]));\n    }\n    return declarations;\n  }\n  \n};\n"
  },
  {
    "path": "extensions/inspector/resources/content/jsutil/xul/inDataTreeView.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n\n///////////////////////////////////////////////////////////////////////////////\n//// inDataTreeView\n\nfunction inDataTreeView()\n{\n  this.mRows = [];\n}\n\n///////////////////////////////////////////////////////////////////////////////\n//// inDataTreeView. nsITreeView interface implementation\n\ninDataTreeView.prototype = new inBaseTreeView();\n\ninDataTreeView.prototype.__defineGetter__(\"rowCount\",\n  function inDataTreeView_rowCount()\n  {\n    return this.mRows.length;\n  }\n);\n\ninDataTreeView.prototype.getCellText =\n  function inDataTreeView_getCellText(aRowIdx, aCol)\n{\n  var row = this.getRowAt(aRowIdx);\n  return row ? row.node.data[aCol.id] : \"\";\n};\n\ninDataTreeView.prototype.isContainer =\n  function inDataTreeView_isContainer(aRowIdx)\n{\n  var row = this.getRowAt(aRowIdx);\n  return row ? row.node.children.length > 0 : false;\n};\n\ninDataTreeView.prototype.isContainerOpen =\n  function inDataTreeView_isContainerOpen(aRowIdx)\n{\n  var row = this.getRowAt(aRowIdx);\n  return row ? row.isOpen : false;\n};\n\ninDataTreeView.prototype.isContainerEmpty =\n  function inDataTreeView_isContainerEmpty(aRowIdx)\n{\n  return !this.isContainer(aRowIdx);\n};\n\ninDataTreeView.prototype.getLevel =\n  function inDataTreeView_getLevel(aRowIdx)\n{\n  var row = this.getRowAt(aRowIdx);\n  return row ? row.node.level : 0;\n};\n\ninDataTreeView.prototype.getParentIndex =\n  function inDataTreeView_getParentIndex(aRowIdx)\n{\n  var row = this.getRowAt(aRowIdx);\n  if (!row) {\n    return -1;\n  }\n\n  for (let i = aRowIdx - 1; i >= 0; --i) {\n    let checkRow = this.getRowAt(i);\n    if (checkRow.node == row.node.parent) {\n      return i;\n    }\n  }\n\n  return -1;\n};\n\ninDataTreeView.prototype.hasNextSibling =\n  function inDataTreeView_hasNextSibling(aRowIdx, aAfterRowIdx)\n{\n  var row = this.getRowAt(aRowIdx);\n  if (!row || !row.node.parent) {\n    return false;\n  }\n\n  var lastIdx = row.node.parent.children.length - 1;\n  return row.node.parent.children[lastIdx] != row.node;\n};\n\ninDataTreeView.prototype.toggleOpenState =\n  function inDataTreeView_toggleOpenState(aRowIdx)\n{\n  var row = this.getRowAt(aRowIdx);\n  if (!row) {\n    return;\n  }\n\n  var oldCount = this.rowCount;\n  if (row.isOpen) {\n    this.collapseRowAt(aRowIdx);\n  }\n  else {\n    this.expandRowAt(aRowIdx);\n  }\n\n  this.mTree.invalidateRow(aRowIdx);\n  this.mTree.rowCountChanged(aRowIdx + 1, this.rowCount - oldCount);\n};\n\n///////////////////////////////////////////////////////////////////////////////\n//// inDataTreeView. Public.\n\n/**\n * Append the child row to the row at the given index.\n */\ninDataTreeView.prototype.appendChild =\n  function inDataTreeView_appendChild(aParent, aData)\n{\n  var node = new inDataTreeViewNode(aData);\n  if (aParent) {\n    node.level = aParent.level + 1;\n    node.parent = aParent;\n    aParent.children.push(node);\n    return node;\n  }\n\n  this.mRows.push(new inDataTreeViewRow(node));\n  return node;\n};\n\n/**\n * Expand nodes from the given list. The caller should ensure that every node\n * to expand precedes its ancestors in the list, in other words the list should\n * be in reverse order, and include all ancestor nodes.\n */\ninDataTreeView.prototype.expandNodes =\n  function inDataTreeView_expandNodes(aNodes)\n{\n  var node = aNodes.pop();\n  for (let rowIdx = 0; node && rowIdx < this.mRows.length; rowIdx++) {\n    if (this.getRowAt(rowIdx).node == node) {\n      this.expandRowAt(rowIdx);\n      node = aNodes.pop();\n    }\n  }\n}\n\n\n///////////////////////////////////////////////////////////////////////////////\n//// inDataTreeView. Tree utils.\n\n/**\n * Expands a tree node on the given row.\n */\ninDataTreeView.prototype.expandRowAt =\n  function inDataTreeView_expandRowAt(aRowIdx)\n{\n  var row = this.getRowAt(aRowIdx);\n  if (!row || row.isOpen) {\n    return;\n  }\n\n  var kids = row.node.children;\n  var kidCount = kids.length;\n\n  for (let i = this.rowCount - 1; i > aRowIdx; --i) {\n    this.mRows[i + kidCount] = this.mRows[i];\n  }\n\n  for (let i = 0; i < kidCount; ++i) {\n    this.mRows[aRowIdx + i + 1] = new inDataTreeViewRow(kids[i]);\n  }\n\n  row.isOpen = true;\n};\n\n/**\n * Collapse a tree node on the given row.\n */\ninDataTreeView.prototype.collapseRowAt =\n  function inDataTreeView_collapseRowAt(aRowIdx)\n{\n  var row = this.getRowAt(aRowIdx);\n  if (!row || !row.isOpen) {\n    return;\n  }\n\n  var removeCount = 0;\n  var rowLevel = row.node.level;\n  for (let idx = aRowIdx + 1; idx < this.rowCount; idx++) {\n    if (this.getRowAt(idx).node.level <= rowLevel) {\n      removeCount = idx - aRowIdx - 1;\n      break;\n    }\n  }\n  this.mRows.splice(aRowIdx + 1, removeCount);\n\n  row.isOpen = false;\n};\n\n/**\n * Return a tree row object by the given row index.\n */\ninDataTreeView.prototype.getRowAt =\n  function inDataTreeView_getRowAt(aRowIdx)\n{\n  if (aRowIdx < 0 || aRowIdx >= this.rowCount) {\n    return null;\n  }\n\n  return this.mRows[aRowIdx];\n}\n\n/**\n * Return a tree row data object by the given row index.\n */\ninDataTreeView.prototype.getDataAt =\n  function inDataTreeView_getDataAt(aRowIdx)\n{\n  if (aRowIdx < 0 || aRowIdx >= this.rowCount) {\n    return null;\n  }\n\n  return this.mRows[aRowIdx].node.data;\n};\n\n///////////////////////////////////////////////////////////////////////////////\n//// inDataTreeViewNode\n\nfunction inDataTreeViewNode(aData)\n{\n  this.parent = null;\n  this.children = [];\n\n  this.level = 0;\n  this.data = aData;\n}\n\nfunction inDataTreeViewRow(aNode)\n{\n  this.node = aNode;\n  this.isOpen = false;\n}\n"
  },
  {
    "path": "extensions/inspector/resources/content/jsutil/xul/inFormManager.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/***************************************************************\n* inFormManager -------------------------------------------------\n*  Manages the reading and writing of forms via simple maps of\n*  attribute/value pairs.  A \"form\" is simply a XUL window which\n*  contains \"form widgets\" such as textboxes and menulists.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n* REQUIRED IMPORTS:\n****************************************************************/\n\n////////////////////////////////////////////////////////////////////////////\n//// class inFormManager\n\nvar inFormManager =\n{\n  // Object\n  readWindow: function(aWindow, aIds)\n  {\n    var el, fn;\n    var doc = aWindow.document;\n    var map = {};\n    for (var i = 0; i < aIds.length; i++) {\n      el = doc.getElementById(aIds[i]);\n      if (el) {\n        this.persistIf(doc, el);\n        fn = this[\"read_\"+el.localName];\n        if (fn)\n          map[aIds[i]] = fn(el);\n      }\n    }\n\n    return map;\n  },\n\n  // void\n  writeWindow: function(aWindow, aMap)\n  {\n    var el, fn;\n    var doc = aWindow.document;\n    for (var i = 0; i < aIds.length; i++) {\n      el = doc.getElementById(aIds[i]);\n      if (el) {\n        fn = this[\"write_\"+el.localName];\n        if (fn)\n          fn(el, aMap[aIds[i]]);\n      }\n    }\n  },\n\n  persistIf: function(aDoc, aEl)\n  {\n    if (aEl.getAttribute(\"persist\") == \"true\" && aEl.hasAttribute(\"id\")) {\n      aEl.setAttribute(\"value\", aEl.value);\n      aDoc.persist(aEl.getAttribute(\"id\"), \"value\");\n    }\n  },\n\n  read_textbox: function(aEl)\n  {\n    return aEl.value;\n  },\n\n  read_menulist: function(aEl)\n  {\n    return aEl.getAttribute(\"value\");\n  },\n\n  read_checkbox: function(aEl)\n  {\n    return aEl.getAttribute(\"checked\") == \"true\";\n  },\n\n  read_radiogroup: function(aEl)\n  {\n    return aEl.getAttribute(\"value\");\n  },\n\n  read_colorpicker: function(aEl)\n  {\n    return aEl.getAttribute(\"color\");\n  },\n\n  write_textbox: function(aEl, aValue)\n  {\n    aEl.setAttribute(\"value\", aValue);\n  },\n\n  write_menulist: function(aEl, aValue)\n  {\n    aEl.setAttribute(\"value\", aValue);\n  },\n\n  write_checkbox: function(aEl, aValue)\n  {\n    aEl.setAttribute(\"checked\", aValue);\n  },\n\n  write_radiogroup: function(aEl, aValue)\n  {\n    aEl.setAttribute(\"value\", aValue);\n  },\n\n  write_colorpicker: function(aEl, aValue)\n  {\n    aEl.color = aValue;\n  }\n};\n\n"
  },
  {
    "path": "extensions/inspector/resources/content/jsutil/xul/inTreeBuilder.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/***************************************************************\n* inTreeBuilder -------------------------------------------------\n*  Automatically builds up an tree so that it will display a tabular\n*  set of data with titled columns and optionally an icon for each row.\n*  The tree that is supplied must have an treechildren with an \n*  empty template inside of it.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n* REQUIRED IMPORTS:\n*   chrome://inspector/content/jsutil/xul/DNDUtils.js\n****************************************************************/\n\n//////////// global variables /////////////////////\n\nvar inTreeBuilderPartCount = 0;\n\n//////////// global constants ////////////////////\n\n////////////////////////////////////////////////////////////////////////////\n//// class inTreeBuilder\n\nfunction inTreeBuilder(aTree, aNameSpace, aArcName)\n{\n  this.tree = aTree;\n  this.nameSpace = aNameSpace;\n  this.arcName = aArcName;\n\n  this.mColumns = [];\n  this.mExtras = [];\n}\n\ninTreeBuilder.prototype =\n{\n  mTree: null,\n  mTreeBody: null,\n  // datasource stuff\n  mNameSpace: null,\n  mArcName: null,\n  mIsRefContainer: false,\n  mIsContainer: true,\n\n  // table structure stuff\n  mIsIconic: false,\n  mColumns: null,\n  mSplitters: true,\n  mRowFields: null,\n  mRowAttrs: null,\n  mAllowDND: false,\n  mLastDragCol: null,\n  mLastDragColWhere: null,\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// properties\n\n  // the xul tree node we will construct\n  get tree() { return this.mTree },\n  set tree(aVal) \n  { \n    this.mTree = aVal;\n    if (aVal)\n      this.mTreeBody = aVal.getElementsByTagName(\"treechildren\")[0];\n    aVal._treeBuilder = this \n  },\n\n  // the namespace to use for all fields\n  get nameSpace() { return this.mNameSpace },\n  set nameSpace(aVal) { this.mNameSpace = aVal },\n\n  // the name of the arc to the container\n  get arcName() { return this.mArcName },\n  set arcName(aVal) { this.mArcName = aVal },\n\n  // is the datasource ref an arc to a container, or a container itself\n  get isRefContainer() { return this.mIsRefContainer },\n  set isRefContainer(aVal) { this.mIsRefContainer = aVal },\n\n  // is each row a potential container?\n  get isContainer() { return this.mIsContainer },\n  set isContainer(aVal) { this.mIsContainer = aVal },\n\n  // place an icon before the first column of each row\n  get isIconic() { return this.mIsIconic },\n  set isIconic(aVal) { this.mIsIconic = aVal },\n\n  // put splitters between the columns?\n  get useSplitters() { return this.mSplitters },\n  set useSplitters(aVal) { this.mSplitters = aVal },\n\n  // extra attributes to set on the treeitem\n  get rowAttributes() { return this.mRowAttrs },\n  set rowAttributes(aVal) { this.mRowAttrs = aVal },\n\n  // extra data fields to set on the treeitem\n  get rowFields() { return this.mRowFields },\n  set rowFields(aVal) { this.mRowFields = aVal },\n\n  // extra data fields to set on the treeitem\n  get allowDragColumns() { return this.mAllowDND },\n  set allowDragColumns(aVal) { this.mAllowDND = aVal },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// event handlers\n\n  get onColumnAdd() { return this.mOnColumnAdd },\n  set onColumnAdd(aFn) { this.mOnColumnAdd = aFn },\n\n  get onColumnRemove() { return this.mOnColumnRemove },\n  set onColumnRemove(aFn) { this.mOnColumnRemove = aFn },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// initialization\n\n  initialize: function()\n  {\n    this.initColumns();\n    this.initTemplate();\n  },\n\n  initColumns: function()\n  {\n    this.initDND();\n  },\n\n  initTemplate: function()\n  {\n    var template = this.mTree.getElementsByTagNameNS(kXULNSURI, \"template\")[0];\n    this.mTemplate = template;\n    this.clearChildren(template);\n\n    var rule = document.createElementNS(kXULNSURI, \"rule\");\n    template.appendChild(rule);\n    this.mRule = rule;\n\n    this.createDefaultConditions();\n\n    var bindings = document.createElementNS(kXULNSURI, \"bindings\");\n    rule.appendChild(bindings);\n    this.mBindings = bindings;\n\n    this.createDefaultAction();\n  },\n\n  createDefaultConditions: function()\n  {\n    var conditions = document.createElementNS(kXULNSURI, \"conditions\");\n    this.mRule.appendChild(conditions);\n\n    var content = document.createElementNS(kXULNSURI, \"treerow\");\n    content.setAttribute(\"uri\", \"?uri\");\n    conditions.appendChild(content);\n\n    var triple = this.createTriple(\"?uri\", this.mNameSpace+this.mArcName,\n      this.mIsRefContainer ? \"?table\" : \"?row\");\n    conditions.appendChild(triple);\n\n    if (this.mIsRefContainer) {\n      var member = this.createMember(\"?table\", \"?row\");\n      conditions.appendChild(member);\n    }\n  },\n\n  createDefaultAction: function()\n  {\n    var action = document.createElementNS(kXULNSURI, \"action\");\n    this.mRule.appendChild(action);\n\n    var orow = this.createTemplatePart(\"treerow\");\n    orow.setAttribute(\"uri\", \"?row\");\n    action.appendChild(orow);\n    this.mTreeRow = orow;\n\n    // assign the item attributes\n    if (this.mRowAttrs)\n      for (key in this.mRowAttrs)\n        orow.setAttribute(key, this.mRowAttrs[key]);\n  },\n\n  createDefaultBindings: function()\n  {\n    // assign the item fields\n    var binding;\n    if (this.mRowFields) {\n      var props = \"\";\n      for (key in this.mRowFields) {\n        binding = this.createBinding(this.mRowFields[key]);\n        this.mBindings.appendChild(binding);\n        props += key+\"-?\"+this.mRowFields[key]+\" \";\n      }\n      this.mTreeRow.setAttribute(\"properties\", props);\n    }\n  },\n\n  createTriple: function(aSubject, aPredicate, aObject)\n  {\n    var triple = document.createElementNS(kXULNSURI, \"triple\");\n    triple.setAttribute(\"subject\", aSubject);\n    triple.setAttribute(\"predicate\", aPredicate);\n    triple.setAttribute(\"object\", aObject);\n\n    return triple;\n  },\n\n  createMember: function(aContainer, aChild)\n  {\n    var member = document.createElementNS(kXULNSURI, \"member\");\n    member.setAttribute(\"container\", aContainer);\n    member.setAttribute(\"child\", aChild);\n\n    return member;\n  },\n\n  reset: function()\n  {\n    this.mColumns = [];\n    this.mIsIconic = false;\n\n    this.resetTree();\n  },\n\n  resetTree: function()\n  {\n    var kids = this.mTree.childNodes;\n    for (var i = kids.length - 1; i >= 0; --i)\n      if (kids[i].localName != \"treechildren\")\n        this.mTree.removeChild(kids[i]);\n      \n    this.clearChildren(this.mBindings);\n    this.clearChildren(this.mTreeRow);\n    this.createDefaultBindings();\n  },\n\n  clearChildren: function(aEl)\n  {\n    while (aEl.hasChildNodes())\n      aEl.removeChild(aEl.lastChild);\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// column drag and drop\n\n  initDND: function()\n  {\n    if (this.mAllowDND) {\n      // addEventListener doesn't work for dnd events, apparently... so we use the attributes\n      this.addDNDListener(this.mTree, \"ondragenter\");\n      this.addDNDListener(this.mTree, \"ondragover\");\n      this.addDNDListener(this.mTree, \"ondragexit\");\n      this.addDNDListener(this.mTree, \"ondraggesture\");\n      this.addDNDListener(this.mTree, \"ondragdrop\");\n    }\n  },\n\n  onDragEnter: function(aEvent)\n  {\n  },\n\n  onDragOver: function(aEvent)\n  {\n    if (!DNDUtils.checkCanDrop(\"TreeBuilder/column-add\"))\n      return;\n\n    var idx = this.getColumnIndexFromX(aEvent.clientX, 0.5);\n    this.mColumnInsertIndex = idx;\n    var col = this.getColumnAt(idx);\n    \n    if (idx == -1)\n      this.markColumnInsert(col, \"after\");\n    else\n      this.markColumnInsert(col, \"before\");\n  },\n\n  onDragExit: function(aEvent)\n  {\n  },\n\n  onDragDrop: function(aEvent)\n  {\n    this.markColumnInsert(null);\n    var dragService = XPCU.getService(\"@mozilla.org/widget/dragservice;1\", \"nsIDragService\");\n    var dragSession = dragService.getCurrentSession();\n\n    if (!dragSession.isDataFlavorSupported(\"TreeBuilder/column-add\"))\n      return false;\n\n    var trans = XPCU.createInstance(\"@mozilla.org/widget/transferable;1\", \"nsITransferable\");\n    trans.addDataFlavor(\"TreeBuilder/column-add\");\n\n    dragSession.getData(trans, 0);\n    var data = {};\n    trans.getAnyTransferData ({}, data, {});\n\n    var string = XPCU.QI(data.value, \"nsISupportsString\");\n\n    this.insertColumn(this.mColumnInsertIndex,\n      {\n        name: string.data,\n        title: string.data,\n        flex: 1\n      });\n    \n    \n    // if we rebuildContent during this thread, it will crash in the dnd service\n    setTimeout(function(me) { me.build(); me.buildContent() }, 1, this);\n\n    // bug 56270 - dragSession.sourceDocument is null --\n    // causes me to code this very temporary, very nasty hack\n    // to tell columnsDialog.js about the drop\n    if (this.mTree.onClientDrop) {\n      this.mTree.onClientDrop();\n    }\n  },\n\n  markColumnInsert: function (aColumn, aWhere)\n  {\n    var col = this.mLastDragCol;\n    var lastWhere = this.mLastDragColWhere;\n    if (col)\n      col.setAttribute(\"properties\", \"\");\n\n    if (aWhere != \"before\" && aWhere != \"after\") {\n      this.mLastDragCol = null;\n      this.mLastDragColWhere = null;\n      return;\n    }\n\n    col = aColumn;\n    if (col) {\n      this.mLastDragCol = col;\n      this.mLastDragColWhere = aWhere;\n      col.setAttribute(\"properties\", \"dnd-insert-\"+aWhere);\n    }\n    \n    var bx = this.mTree.boxObject.QueryInterface(Components.interfaces.nsITreeBoxObject);\n    bx.invalidate();\n  },\n\n  getColumnIndexFromX: function(aX, aThresh)\n  {\n    var width = 0;\n    var col, cw;\n    for (var i = 0; i < this.columnCount; ++i) {\n      col = this.getColumnAt(i);\n      cw = col.boxObject.width;\n      width += cw;\n      if (width-(cw*aThresh) > aX)\n        return i;\n    }\n\n    return -1;\n  },\n\n  getColumnIndexFromHeader: function(aHeader)\n  {\n    var headers = this.mTree.getElementsByTagName(\"treecol\");\n    for (var i = 0; i < headers.length; ++i) {\n      if (headers[i] == aHeader)\n        return i;\n    }\n    return -1;\n  },\n\n  //// for drag-n-drop removal/arrangement of columns\n\n  onDragGesture: function(aEvent)\n  {\n    var target = aEvent.target;\n    if (target.parentNode == this.mTree) {\n      var column = target.getAttribute(\"label\");\n\n      var idx = this.getColumnIndexFromHeader(target);\n      if (idx == -1) return;\n      this.mColumnDragging = idx;\n\n      DNDUtils.invokeSession(target, [\"TreeBuilder/column-remove\"], [column]);\n    }\n  },\n\n  addColumnDropTarget: function(aBox)\n  {\n    aBox._treeBuilderDropTarget = this;\n    this.addDNDListener(aBox, \"ondragover\", \"Target\");\n    this.addDNDListener(aBox, \"ondragdrop\", \"Target\");\n  },\n\n  removeColumnDropTarget: function(aBox)\n  {\n    aBox._treeBuilderDropTarget = this;\n    this.removeDNDListener(aBox, \"ondragover\", \"Target\");\n    this.removeDNDListener(aBox, \"ondragdrop\", \"Target\");\n  },\n\n  onDragOverTarget: function(aBox, aEvent)\n  {\n    DNDUtils.checkCanDrop(\"TreeBuilder/column-remove\");\n  },\n\n  onDragDropTarget: function(aBox, aEvent)\n  {\n    this.removeColumn(this.mColumnDragging);\n    this.build();\n    // if we rebuildContent during this thread, it will crash in the dnd service\n    setTimeout(function(aTreeBuilder) { aTreeBuilder.buildContent() }, 1, this);\n  },\n\n  // these are horrible hacks to compensate for the lack of true multiple\n  // listener support for the DND events\n\n  addDNDListener: function(aBox, aType, aModifier)\n  {\n   var js = \"inTreeBuilder_\"+aType+(aModifier?\"_\"+aModifier:\"\")+\"(this, event);\";\n\n   var attr = aBox.getAttribute(aType);\n   attr = attr ? attr : \"\";\n   aBox.setAttribute(aType, attr + js);\n  },\n\n  removeDNDListener: function(aBox, aType, aModifier)\n  {\n   var js = \"inTreeBuilder_\"+aType+(aModifier?\"_\"+aModifier:\"\")+\"(this, event);\";\n\n   var attr = aBox.getAttribute(aType);\n   var idx = attr.indexOf(js);\n   if (idx != -1)\n     attr = attr.substr(0,idx) + attr.substr(idx+1);\n   aBox.setAttribute(aType, attr);\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// column properties\n\n  addColumn: function(aData)\n  {\n    this.mColumns.push(aData);\n\n    if (this.mOnColumnAdd)\n      this.mOnColumnAdd(this.mColumns.length-1)\n  },\n\n  insertColumn: function(aIndex, aData)\n  {\n    var idx;\n    if (aIndex == -1) {\n      this.mColumns.push(aData);\n      idx = this.mColumns.length-1;\n    } else {\n      this.mColumns.splice(aIndex, 0, aData);\n      idx = aIndex;\n    }\n\n    if (this.mOnColumnAdd)\n      this.mOnColumnAdd(idx);\n  },\n\n  removeColumn: function(aIndex)\n  {\n    this.mColumns.splice(aIndex, 1);\n\n    if (this.mOnColumnRemove)\n      this.mOnColumnRemove(aIndex);\n  },\n\n  getColumnAt: function(aIndex)\n  {\n    var kids = this.mTree.getElementsByTagName(\"treecol\");\n    return aIndex < 0 || aIndex >= kids.length ? kids[kids.length-1] : kids[aIndex];\n  },\n\n  get columnCount() { return this.mColumns.length },\n\n  getColumnName: function(aIndex) { return this.mColumns[aIndex].name  },\n  setColumnName: function(aIndex, aValue) { this.mColumns[aIndex].name = aValue },\n\n  getColumnTitle: function(aIndex) { return this.mColumns[aIndex].title  },\n  setColumnTitle: function(aIndex, aValue) { this.mColumns[aIndex].title = aValue },\n\n  getColumnClassName: function(aIndex) { return this.mColumns[aIndex].className  },\n  setColumnClassName: function(aIndex, aValue) { this.mColumns[aIndex].className = aValue },\n\n  getColumnFlex: function(aIndex) { return this.mColumns[aIndex].flex  },\n  setColumnFlex: function(aIndex, aValue) { this.mColumns[aIndex].flex = aValue },\n\n  getExtras: function(aIndex) { return this.mColumns[aIndex].extras  },\n  setExtras: function(aIndex, aValue) { this.mColumns[aIndex].extras = aExtras },\n\n  getAttrs: function(aIndex) { return this.mColumns[aIndex].attrs  },\n  setAttrs: function(aIndex, aValue) { this.mColumns[aIndex].attrs = aExtras },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// template building\n\n  build: function(aBuildContent)\n  {\n    try {\n      this.resetTree();\n      this.buildColumns();\n      this.buildTemplate();\n      if (aBuildContent)\n        this.buildContent();\n    } catch (ex) {\n      debug(\"### ERROR - inTreeBuilder::build failed.\\n\" + ex);\n    }\n\n    //dumpDOM2(this.mTree);\n\n  },\n\n  buildContent: function()\n  {\n    this.mTreeBody.builder.rebuild();\n  },\n\n  buildColumns: function()\n  {\n    var cols = document.createElementNS(kXULNSURI, \"treecols\");\n    var col, val, split;\n    for (var i = 0; i < this.mColumns.length; i++) {\n      col = document.createElementNS(kXULNSURI, \"treecol\");\n      col.setAttribute(\"id\", \"treecol-\"+this.mColumns[i].name);\n      col.setAttribute(\"persist\", \"width\");\n      col.setAttribute(\"label\", this.mColumns[i].title);\n\n      // mark first node as primary, if necessary\n      if (i == 0 && this.mIsContainer)\n        col.setAttribute(\"primary\", \"true\");\n\n      val = cols[i].className;\n      if (val)\n        col.setAttribute(\"class\", val);\n      val = cols[i].flex;\n      if (val)\n        col.setAttribute(\"flex\", val);\n\n      cols.appendChild(col);\n\n      if (this.mSplitters && i < this.mColumns.length-1) {\n        split = document.createElementNS(kXULNSURI, \"splitter\");\n        split.setAttribute(\"class\", \"tree-splitter\");\n        cols.appendChild(split);\n      }\n    }\n    this.mTree.appendChild(cols);\n  },\n\n  buildTemplate: function()\n  {\n    var cols = this.mColumns;\n    var bindings = this.mBindings;\n    var row = this.mTreeRow;\n    var cell, binding, val, extras, attrs, key, className;\n\n    if (this.mIsIconic) {\n      binding = this.createBinding(\"_icon\");\n      bindings.appendChild(binding);\n    }\n\n    for (var i = 0; i < cols.length; ++i) {\n      val = cols[i].name;\n      if (!val)\n        throw \"Column data is incomplete - missing name at index \" + i + \".\";\n\n      cell = this.createTemplatePart(\"treecell\");\n      className = \"\";\n\n      // build the default value data field\n      binding = this.createBinding(val);\n      bindings.appendChild(binding);\n      \n      cell.setAttribute(\"label\", \"?\" + val);\n      cell.setAttribute(\"ref\", \"treecol-\"+cols[i].name);\n      cell.setAttribute(\"class\", className);\n      \n      var props = \"\";\n      for (key in this.mRowFields)\n        props += key+\"-?\"+this.mRowFields[key]+\" \";\n      cell.setAttribute(\"properties\", props);\n\n      row.appendChild(cell);\n    }\n  },\n\n  createBinding: function(aName)\n  {\n    var binding = document.createElementNS(kXULNSURI, \"binding\");\n    binding.setAttribute(\"subject\", \"?row\");\n    binding.setAttribute(\"predicate\", this.mNameSpace+aName);\n    binding.setAttribute(\"object\", \"?\" + aName);\n    return binding;\n  },\n\n  createTemplatePart: function(aTagName)\n  {\n    var el = document.createElementNS(kXULNSURI, aTagName);\n    el.setAttribute(\"id\", \"templatePart\"+inTreeBuilderPartCount);\n    inTreeBuilderPartCount++;\n    return el;\n  }\n\n};\n\nfunction inTreeBuilder_ondraggesture(aTree, aEvent)\n{\n  return aTree._treeBuilder.onDragGesture(aEvent);\n}\n\nfunction inTreeBuilder_ondragenter(aTree, aEvent)\n{\n  return aTree._treeBuilder.onDragEnter(aEvent);\n}\n\nfunction inTreeBuilder_ondragover(aTree, aEvent)\n{\n  return aTree._treeBuilder.onDragOver(aEvent);\n}\n\nfunction inTreeBuilder_ondragexit(aTree, aEvent)\n{\n  return aTree._treeBuilder.onDragExit(aEvent);\n}\n\nfunction inTreeBuilder_ondragdrop(aTree, aEvent)\n{\n  return aTree._treeBuilder.onDragDrop(aEvent);\n}\n\nfunction inTreeBuilder_ondragover_Target(aBox, aEvent)\n{\n  return aBox._treeBuilderDropTarget.onDragOverTarget(aBox, aEvent);\n}\n\nfunction inTreeBuilder_ondragdrop_Target(aBox, aEvent)\n{\n  return aBox._treeBuilderDropTarget.onDragDropTarget(aBox, aEvent);\n}\n"
  },
  {
    "path": "extensions/inspector/resources/content/keysetOverlay.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE overlay [\n  <!ENTITY % dtd1 SYSTEM \"chrome://inspector/locale/inspector.dtd\"> %dtd1;\n]>\n\n<overlay id=\"ovKeyset\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <keyset id=\"ksGlobalKeyset\">\n    <key id=\"keyEnterLocation\" command=\"cmdEnterLocation\"\n         key=\"&cmdEnterLocation.key;\" modifiers=\"accel\"/>\n    <key id=\"keyEnterLocation2\" command=\"cmdEnterLocation\"\n         key=\"&cmdEnterLocation.key2;\" modifiers=\"alt\"/>\n  </keyset>\n\n</overlay>\n"
  },
  {
    "path": "extensions/inspector/resources/content/object.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/***************************************************************\n* ObjectApp -------------------------------------------------\n*  The primary object that controls the Inspector compact app.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \n* REQUIRED IMPORTS:\n****************************************************************/\n\n//////////// global variables /////////////////////\n\nvar inspector;\n\n//////////// global constants ////////////////////\n\n//////////////////////////////////////////////////\n\nwindow.addEventListener(\"load\", ObjectApp_initialize, false);\nwindow.addEventListener(\"unload\", ObjectApp_destroy, false);\n\nfunction ObjectApp_initialize()\n{\n  inspector = new ObjectApp();\n  inspector.initialize();\n}\n\nfunction ObjectApp_destroy()\n{\n  inspector.destroy();\n}\n\n////////////////////////////////////////////////////////////////////////////\n//// class ObjectApp\n\nfunction ObjectApp()\n{\n}\n\nObjectApp.prototype = \n{\n  ////////////////////////////////////////////////////////////////////////////\n  //// Initialization\n\n  initialize: function()\n  {\n    this.mInitTarget = window.arguments && window.arguments.length > 0 ? window.arguments[0] : null;\n\n    this.mPanelSet = document.getElementById(\"bxPanelSet\");\n    this.mPanelSet.addObserver(\"panelsetready\", this, false);\n    this.mPanelSet.initialize();\n  },\n  \n  destroy: function()\n  {\n  },\n  \n  doViewerCommand: function(aCommand)\n  {\n    this.mPanelSet.execCommand(aCommand);\n  },\n  \n  getViewer: function(aUID)\n  {\n    return this.mPanelSet.registry.getViewerByUID(aUID);\n  },\n  \n  onEvent: function(aEvent)\n  {\n    switch (aEvent.type) {\n      case \"panelsetready\":\n        this.initViewerPanels();\n    }\n  },\n\n  initViewerPanels: function()\n  {\n    if (this.mInitTarget)\n      this.target = this.mInitTarget;\n  },\n  \n  set target(aObj)\n  {\n    this.mPanelSet.getPanel(0).subject = aObj;\n  }\n};\n\n////////////////////////////////////////////////////////////////////////////\n//// event listeners\n\n"
  },
  {
    "path": "extensions/inspector/resources/content/object.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE window [\n  <!ENTITY % dtd1 SYSTEM \"chrome://inspector/locale/inspector.dtd\"> %dtd1;\n]>\n\n<?xul-overlay href=\"chrome://inspector/content/commandOverlay.xul\"?>\n<?xul-overlay href=\"chrome://inspector/content/keysetOverlay.xul\"?>\n<?xul-overlay href=\"chrome://inspector/content/popupOverlay.xul\"?>\n\n<?xml-stylesheet href=\"chrome://inspector/skin/\"?>\n\n<window id=\"winInspectorMain\" class=\"color-dialog\" \n        title=\"&Inspector.title;\"\n        width=\"400\" height=\"700\"\n        persist=\"screenX screenY width height sizemode\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n  \n  <script type=\"application/javascript\" src=\"chrome://inspector/content/object.js\"/>  \n  <script type=\"application/javascript\" src=\"chrome://inspector/content/Flasher.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://inspector/content/ViewerRegistry.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://inspector/content/utils.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://inspector/content/jsutil/xpcom/XPCU.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://inspector/content/jsutil/rdf/RDFU.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://inspector/content/jsutil/rdf/RDFArray.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://inspector/content/jsutil/system/PrefUtils.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://inspector/content/jsutil/events/ObserverManager.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://inspector/content/jsutil/xul/FrameExchange.js\"/>\n      \n  <commandset id=\"cmdsGlobalCommands\"/>\n  <keyset id=\"ksGlobalKeyset\"/>\n  <popupset id=\"ppsViewerPopupset\"/>\n  \n  <domi-panelset id=\"bxPanelSet\" flex=\"1\" viewercommandset=\"cmdsGlobalCommands\">\n    <domi-panel title=\"&bxObjectPanel.title;\" flex=\"1\"/>\n  </domi-panelset>\n\n</window>\n\n        \n"
  },
  {
    "path": "extensions/inspector/resources/content/popupOverlay.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE overlay [\n  <!ENTITY % dtd1 SYSTEM \"chrome://inspector/locale/inspector.dtd\"> %dtd1;\n]>\n\n<?xul-overlay href=\"chrome://inspector/content/editingOverlay.xul\"?>\n\n<overlay id=\"ovPopupsMain\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <popupset id=\"aTooltipSet\">\n    <tooltip id=\"docItemsTooltip\"\n             noautohide=\"true\"\n             onpopupshowing=\"return inspector.fillInTooltip(document.tooltipNode);\">\n      <vbox>\n        <label id=\"docItemsTitle\" class=\"tooltip-label\"/>\n        <label id=\"docItemsURI\" class=\"tooltip-label\"/>\n      </vbox>\n    </tooltip>\n  </popupset>\n\n  <menupopup id=\"menu_FilePopup\">\n    <menu oncommand=\"inspector.setTargetDocument(event.target.doc);\"\n          id=\"mnInspectContentDocumentFile\"\n          label=\"&mnInspectContentDocument.label;\"\n          accesskey=\"&mnInspectContentDocument.accesskey;\">\n      <menupopup id=\"list-content-documents-popup\"\n                 tooltip=\"docItemsTooltip\"\n                 onpopupshowing=\"inspector.showInspectDocumentList(event, false);\"/>\n    </menu>\n    <menu oncommand=\"inspector.setTargetDocument(event.target.doc);\"\n          id=\"mnInspectChromeDocumentFile\"\n          label=\"&mnInspectChromeDocument.label;\"\n          accesskey=\"&mnInspectChromeDocument.accesskey;\">\n      <menupopup id=\"list-chrome-documents-popup\"\n                 tooltip=\"docItemsTooltip\"\n                 onpopupshowing=\"inspector.showInspectDocumentList(event, true);\"/>\n    </menu>\n    <menuitem oncommand=\"inspector.setTargetApplicationAccessible();\"\n              id=\"mnInspectApplicationAccessible\"\n              label=\"&mnInspectApplicationAccessible.label;\"\n              accesskey=\"&mnInspectApplicationAccessible.accesskey;\"/>\n    <menuitem label=\"&cmdEnterLocation.label;\"\n              accesskey=\"&cmdEnterLocation.accesskey;\"\n              id=\"mnEnterLocation\" observes=\"cmdEnterLocation\"/>\n    <menuitem label=\"&cmdClose.label;\" accesskey=\"&cmdClose.accesskey;\"\n              id=\"mnClose\" observes=\"cmdClose\" key=\"key_closeInspector\"/>\n    <menuseparator/>\n    <menuitem label=\"&cmdSave.label;\" accesskey=\"&cmdSave.accesskey;\"\n              observes=\"cmdSave\" key=\"key_saveInspector\" id=\"mi-save\"/>\n  </menupopup>\n\n  <menupopup id=\"mppEdit\">\n    <menuitem id=\"mnEditUndo\"/>\n    <menuitem id=\"mnEditRedo\"/>\n    <menuseparator/>\n    <menuitem id=\"mnEditCut\"/>\n    <menuitem id=\"mnEditCopy\"/>\n    <menuitem id=\"mnEditPaste\"/>\n    <menuitem id=\"mnEditDelete\"/>\n    <menuitem id=\"mnEditInsert\"/>\n    <menuseparator/>\n    <menuitem id=\"mnEditInspectInNewWindow\"/>\n  </menupopup>\n\n  <menupopup id=\"mppView\">\n    <menu id=\"mnDocViewerList\"\n          label=\"&mnDocViewerList.label;\"\n          accesskey=\"&mnDocViewerList.accesskey;\"\n          oncommand=\"inspector.onViewerListCommand(event.target);\"\n          disabled=\"true\">\n      <menupopup id=\"mppDocViewerList\"/>\n    </menu>\n    <menu id=\"mnObjectViewerList\"\n          label=\"&mnObjectViewerList.label;\"\n          accesskey=\"&mnObjectViewerList.accesskey;\"\n          oncommand=\"inspector.onViewerListCommand(event.target);\"\n          disabled=\"true\">\n      <menupopup id=\"mppObjectViewerList\"/>\n    </menu>\n    <menuitem class=\"menuitem-iconic\" type=\"checkbox\"\n              id=\"item:toggleDocument\"\n              label=\"&cmdToggleDocument.label;\"\n              accesskey=\"&cmdToggleDocument.accesskey;\"\n              observes=\"cmdToggleDocument\" disabled=\"true\"/> \n    <menuseparator/>\n    <menuitem id=\"item:flashOnSelect\"\n              class=\"menuitem-iconic\"\n              type=\"checkbox\"\n              label=\"&cmdFlashOnSelect.label;\"\n              accesskey=\"&cmdFlashOnSelect.accesskey;\"\n              observes=\"cmdFlashOnSelect\"/>\n  </menupopup>\n\n  <popupset id=\"ppsViewerPopupset\"/>\n\n</overlay>\n"
  },
  {
    "path": "extensions/inspector/resources/content/prefs/inspector.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\npref(\"inspector.blink.border-color\", \"#CC0000\");\npref(\"inspector.blink.border-width\", 2);\npref(\"inspector.blink.duration\", 1200);\npref(\"inspector.blink.on\", true);\npref(\"inspector.blink.speed\", 100);\npref(\"inspector.blink.invert\", false);\npref(\"inspector.dom.showAnon\", true);\npref(\"inspector.dom.showWhitespaceNodes\", true);\npref(\"inspector.dom.showAccessibleNodes\", false);\npref(\"inspector.dom.showProcessingInstructions\", true);\n"
  },
  {
    "path": "extensions/inspector/resources/content/prefs/pref-inspector.js",
    "content": "/* -*- Mode: Java; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-\n * vim: ts=2 sw=2 sts=2\n * This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nfunction Startup()\n{\n  SidebarPrefs_initialize();\n  enableBlinkPrefs(document.getElementById(\"inspector.blink.on\").value);\n}\n\nfunction enableBlinkPrefs(aTruth)\n{\n  /* \n   * define the pair of label and control used in the prefpane to allow\n   * disabling of both elements, if a pref is locked.\n   */\n  let els = {\n    lbElBorderColor: \"cprElBorderColor\",\n    lbElBorderWidth: \"txfElBorderWidth\",\n    lbElDuration: \"txfElDuration\",\n    lbElSpeed: \"txfElSpeed\",\n    \"\": \"cbElInvert\"\n  };\n\n  for (let [label, control] in Iterator(els)) {\n    let controlElem = document.getElementById(control);\n\n    // only remove disabled attribute, if pref isn't locked\n    if (aTruth && !isPrefLocked(controlElem)) {\n      controlElem.removeAttribute(\"disabled\");\n      if (label)\n        document.getElementById(label).removeAttribute(\"disabled\");\n    } else {\n      controlElem.setAttribute(\"disabled\", true);\n      if (label)\n        document.getElementById(label).setAttribute(\"disabled\", true);\n    }\n  }\n}\n\nfunction isPrefLocked(elem)\n{\n  if (!elem.hasAttribute(\"preference\"))\n    return false;\n\n  return document.getElementById(elem.getAttribute(\"preference\")).locked;\n}\n"
  },
  {
    "path": "extensions/inspector/resources/content/prefs/pref-inspector.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE overlay SYSTEM \"chrome://inspector/locale/prefs.dtd\">\n\n<?xml-stylesheet href=\"chrome://inspector/skin/\"?>\n\n<overlay xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n  <prefpane id=\"inspector_pane\"\n            label=\"&Inspector.label;\"\n            script=\"chrome://inspector/content/extensions/wsm-colorpicker.js\n                    chrome://inspector/content/prefs/pref-inspector.js\n                    chrome://inspector/content/prefs/pref-sidebar.js\n                    chrome://inspector/content/jsutil/xpcom/XPCU.js\n                    chrome://inspector/content/jsutil/rdf/RDFU.js\">\n\n    <stringbundle id=\"inspector-bundle\" src=\"chrome://inspector/locale/inspector.properties\"/>\n\n    <preferences id=\"inspector_preferences\">\n      <preference id=\"inspector.blink.on\"\n                  name=\"inspector.blink.on\"\n                  type=\"bool\"\n                  onchange=\"enableBlinkPrefs(this.value);\"/>\n      <preference id=\"inspector.blink.border-color\"\n                  name=\"inspector.blink.border-color\"\n                  type=\"string\"/>\n      <preference id=\"inspector.blink.border-width\"\n                  name=\"inspector.blink.border-width\"\n                  type=\"int\"/>\n      <preference id=\"inspector.blink.duration\"\n                  name=\"inspector.blink.duration\"\n                  type=\"int\"/>\n      <preference id=\"inspector.blink.speed\"\n                  name=\"inspector.blink.speed\"\n                  type=\"int\"/>\n      <preference id=\"inspector.blink.invert\"\n                  name=\"inspector.blink.invert\"\n                  type=\"bool\"/>\n      <!-- preference id=\"inspector.hooks.navigator\"\n                  name=\"inspector.hooks.navigator\"\n                  type=\"bool\"/ -->\n    </preferences>\n\n    <groupbox id=\"tbxBlink\">\n      <caption label=\"&elementBlinking.label;\"/>\n      <vbox>\n        <checkbox id=\"cbElOn\" label=\"&blinkSelectedElement.label;\"\n                  preference=\"inspector.blink.on\"\n                  accesskey=\"&blinkSelectedElement.accesskey;\"/>\n        <grid>\n          <columns>\n            <column/>\n            <column flex=\"1\"/>\n          </columns>\n          <rows>\n            <row align=\"center\">\n              <label id=\"lbElBorderColor\" control=\"cprElBorderColor\"\n                     value=\"&borderColor.label;\"\n                     accesskey=\"&borderColor.accesskey;\"/>\n              <hbox align=\"center\">\n                <colorpicker id=\"cprElBorderColor\" type=\"button\"\n                             preference=\"inspector.blink.border-color\"/>\n              </hbox>\n            </row>\n            <row align=\"center\">\n              <label id=\"lbElBorderWidth\" control=\"txfElBorderWidth\"\n                     value=\"&borderWidth.label;\"\n                     accesskey=\"&borderWidth.accesskey;\"/>\n              <hbox align=\"center\">\n                <textbox id=\"txfElBorderWidth\" style=\"width: 4em\"\n                         preference=\"inspector.blink.border-width\"/>\n                <label value=\"&px.label;\"/>\n              </hbox>\n            </row>\n            <row align=\"center\">\n            <label id=\"lbElDuration\" control=\"txfElDuration\"\n                   value=\"&blinkDuration.label;\"\n                   accesskey=\"&blinkDuration.accesskey;\"/>\n              <hbox align=\"center\">\n                <textbox id=\"txfElDuration\" style=\"width: 4em\"\n                         preference=\"inspector.blink.duration\"/>\n               <label value=\"&ms.label;\"/>\n              </hbox>\n            </row>\n            <row align=\"center\">\n              <label id=\"lbElSpeed\" control=\"txfElSpeed\"\n                     value=\"&blinkSpeed.label;\"\n                     accesskey=\"&blinkSpeed.accesskey;\"/>\n              <hbox align=\"center\">\n                <textbox id=\"txfElSpeed\" style=\"width: 4em\"\n                         preference=\"inspector.blink.speed\"/>\n                <label value=\"&ms.label;\"/>\n              </hbox>\n            </row>\n          </rows>\n        </grid>\n        <vbox align=\"start\">\n          <checkbox id=\"cbElInvert\" label=\"&invertColors.label;\"\n                    preference=\"inspector.blink.invert\"\n                    accesskey=\"&invertColors.accesskey;\"/>\n        </vbox>\n      </vbox>\n    </groupbox>\n\n    <groupbox id=\"tbxSidebar\">\n      <caption label=\"&Sidebar.label;\"/>\n      <vbox flex=\"1\">\n        <vbox id=\"bxSidebarInstall\" flex=\"1\">\n          <hbox>\n            <description id=\"txSidebarMsg\" flex=\"1\">&installHowTo.label;</description>\n          </hbox>\n          <button id=\"btnSidebarInstall\" label=\"&install.label;\"\n                  oncommand=\"sidebarPref.installSidebar()\"\n                  accesskey=\"&install.accesskey;\"/>\n        </vbox>\n      </vbox>\n    </groupbox>\n\n    <!--\n    <vbox>\n      <checkbox id=\"cbxNavIntegration\" label=\"&addNavigatorHooks.label;\"\n                preference=\"inspector.hooks.navigator\"\n                accesskey=\"&addNavigatorHooks.accesskey;\"/>\n    </vbox>\n    -->\n\n  </prefpane>\n</overlay>\n"
  },
  {
    "path": "extensions/inspector/resources/content/prefs/pref-sidebar.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/***************************************************************\n* SidebarPrefs -------------------------------------------------\n*  The controller for the lovely sidebar prefs panel.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \n* REQUIRED IMPORTS:\n*   chrome://inspector/content/jsutil/xpcom/XPCU.js\n*   chrome://inspector/content/jsutil/rdf/RDFU.js\n****************************************************************/\n\n//////////// global variables /////////////////////\n\nvar sidebarPref;\n\n//////////// global constants ////////////////////\n\nconst kDirServiceCID       = \"@mozilla.org/file/directory_service;1\"\nconst kNCURI               = \"http://home.netscape.com/NC-rdf#\";\nconst kSidebarPanelId      = \"UPnls\"; // directory services property to find panels.rdf\nconst kSidebarURNPanelList = \"urn:sidebar:current-panel-list\";\nconst kSidebarURN3rdParty  = \"urn:sidebar:3rdparty-panel\";\nconst kSidebarURL          = \"chrome://inspector/content/sidebar.xul\";\n\n//////////////////////////////////////////////////\n\nfunction SidebarPrefs_initialize()\n{\n  sidebarPref = new SidebarPrefs();\n  sidebarPref.initSidebarData();\n}\n\n///// class SidebarPrefs /////////////////////////\n\nfunction SidebarPrefs()\n{\n}\n\nSidebarPrefs.prototype = \n{\n  \n  ///////////////////////////////////////////////////////////////////////////\n  // Because nsSidebar has been so mean to me, I'm going to re-write it's\n  // addPanel code right here so I don't have to fight with it.  Pbbbbt!\n  ///////////////////////////////////////////////////////////////////////////\n\n  initSidebarData: function()\n  {\n    var file = this.getDirectoryFile(kSidebarPanelId);\n    if (file)\n      RDFU.loadDataSource(file, gSidebarLoadListener);\n  },\n\n  initSidebarData2: function(aDS)\n  {\n    var res = aDS.GetTarget(gRDF.GetResource(kSidebarURNPanelList), gRDF.GetResource(kNCURI + \"panel-list\"), true);\n    this.mDS = aDS;\n    this.mPanelSeq = RDFU.makeSeq(aDS, res);\n    this.mPanelRes = gRDF.GetResource(kSidebarURN3rdParty + \":\" + kSidebarURL);\n    \n    if (this.isSidebarInstalled()) {\n      document.getElementById(\"tbxSidebar\").setAttribute(\"hidden\", \"true\");      \n    }\n  },\n\n  isSidebarInstalled: function()\n  {\n    return this.mPanelSeq.IndexOf(this.mPanelRes) != -1;\n  },\n\n  installSidebar: function()\n  {\n    if (this.isSidebarInstalled()) {\n      return false;\n    }\n\n    var bundle = document.getElementById(\"inspector-bundle\");\n    var kSidebarTitle = bundle.getString(\"sidebar.title\");\n\n    this.mDS.Assert(this.mPanelRes, gRDF.GetResource(kNCURI + \"title\"), gRDF.GetLiteral(kSidebarTitle), true);\n    this.mDS.Assert(this.mPanelRes, gRDF.GetResource(kNCURI + \"content\"), gRDF.GetLiteral(kSidebarURL), true);\n    this.mPanelSeq.AppendElement(this.mPanelRes);\n    this.forceSidebarRefresh();\n\n    var msg = document.getElementById(\"txSidebarMsg\");\n    msg.removeChild(msg.firstChild);\n\n    msg.appendChild(document.createTextNode(bundle.getString(\"sidebarInstalled\"))); \n    var btn = document.getElementById(\"btnSidebarInstall\");\n    btn.setAttribute(\"disabled\", \"true\");\n\n    return true;\n  },\n\n  forceSidebarRefresh: function()\n  {\n    var listRes = gRDF.GetResource(kSidebarURNPanelList);\n    var refreshRes = gRDF.GetResource(kNCURI + \"refresh\");\n    var trueRes = gRDF.GetLiteral(\"true\");\n    this.mDS.Assert(listRes, refreshRes, trueRes, true);\n    this.mDS.Unassert(listRes, refreshRes, trueRes);\n  },\n\n  getDirectoryFile: function(aFileId)\n  {\n    try {\n      var dirService = XPCU.getService(kDirServiceCID, \"nsIProperties\");\n      var file = dirService.get(aFileId, Components.interfaces.nsIFile);\n      if (!file.exists())\n        return null;\n\n      var ioService = XPCU.getService(\"@mozilla.org/network/io-service;1\", \"nsIIOService\");\n      var fileHandler = XPCU.QI(ioService.getProtocolHandler(\"file\"), \"nsIFileProtocolHandler\");\n\n      return fileHandler.getURLSpecFromFile(file);\n\n    } catch (ex) {\n      return null;\n    }\n  }\n\n};\n\nvar gSidebarLoadListener = {\n  onDataSourceReady: function(aDS) \n  {\n    sidebarPref.initSidebarData2(aDS);\n  },\n\n  onError: function()\n  {\n  }\n};\n\n"
  },
  {
    "path": "extensions/inspector/resources/content/prefs/prefsOverlay.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE overlay SYSTEM \"chrome://inspector/locale/prefs.dtd\">\n\n<overlay xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <treechildren id=\"advancedChildren\">\n    <treeitem id=\"inspectorItem\" label=\"&Inspector.label;\"\n              prefpane=\"inspector_pane\" helpTopic=\"advanced_pref_dom_inspector\"\n              url=\"chrome://inspector/content/prefs/pref-inspector.xul\"/>\n  </treechildren>\n\n</overlay>\n"
  },
  {
    "path": "extensions/inspector/resources/content/res/Linux/winInspectorMain.xpm",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/* XPM */\nstatic char * winInspectorMain_xpm[] = {\n\"32 32 6 1\",\n\" \tc None\",\n\".\tc #000000\",\n\"+\tc #FFB300\",\n\"@\tc #FF7500\",\n\"#\tc #FF8C00\",\n\"$\tc #FF0000\",\n\"................................\",\n\"................................\",\n\"..++++++++++++++++++++++++++++..\",\n\"..++++++++++++++++++++++++++++..\",\n\"..++++++++++........++++++++++..\",\n\"..++++++++++........++++++++++..\",\n\"..++++++....@@@@@@@@....++++++..\",\n\"..++++++....@@@@@@@@....++++++..\",\n\"..++++++..@@@@@@@@@@@@..++++++..\",\n\"..++++++..@@@@@@@@@@@@..++++++..\",\n\"..++++..@@@@@@@@@@@@@@@@..++++..\",\n\"..++++..@@@@@@@@@@@@@@@@..++++..\",\n\"..++++..@@@@@@@@@@@@@@@@..++++..\",\n\"..++++..@@@@@@@@@@@@@@@@..++++..\",\n\"..++++..@@@@@@@@@@@@##@@..++++..\",\n\"..++++..@@@@@@@@@@@@##@@..++++..\",\n\"..++++..@@@@@@@@@@@@##@@..++++..\",\n\"..++++..@@@@@@@@@@@@##@@..++++..\",\n\"..++++++..@@@@@@####$$..++++++..\",\n\"..++++++..@@@@@@####$$..++++++..\",\n\"..++++++....@@@@@@@@......++++..\",\n\"..++++++....@@@@@@@@......++++..\",\n\"..++++++++++........++......++..\",\n\"..++++++++++........++......++..\",\n\"..++++++++++++++++++++++........\",\n\"..++++++++++++++++++++++........\",\n\"..++++++++++++++++++++++++......\",\n\"..++++++++++++++++++++++++......\",\n\"..++++++++++++++++++++++++++....\",\n\"..++++++++++++++++++++++++++....\",\n\"................................\",\n\"................................\"};\n"
  },
  {
    "path": "extensions/inspector/resources/content/res/Linux/winInspectorMain16.xpm",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/* XPM */\nstatic char * winInspectorMain16_xpm[] = {\n\"16 16 6 1\",\n\" \tc None\",\n\".\tc #000000\",\n\"+\tc #FFAD00\",\n\"@\tc #FF6D00\",\n\"#\tc #FF8500\",\n\"$\tc #FF0000\",\n\"................\",\n\".++++++++++++++.\",\n\".+++++....+++++.\",\n\".+++..@@@@..+++.\",\n\".+++.@@@@@@.+++.\",\n\".++.@@@@@@@@.++.\",\n\".++.@@@@@@@@.++.\",\n\".++.@@@@@@#@.++.\",\n\".++.@@@@@@#@.++.\",\n\".+++.@@@##$.+++.\",\n\".+++..@@@@...++.\",\n\".+++++....+...+.\",\n\".+++++++++++....\",\n\".++++++++++++...\",\n\".+++++++++++++..\",\n\"................\"};\n"
  },
  {
    "path": "extensions/inspector/resources/content/res/search-registry.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<rdf:RDF  xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" \n          xmlns:ins=\"http://www.mozilla.org/inspector#\">\n\n  <rdf:Seq about=\"inspector:search\">\n    <rdf:li><rdf:Description \n      ins:uid=\"findOrphanImages\"\n      ins:description=\"Find Orphan Images\"\n      ins:factory=\"SearchModule_findOrphanImages\"/></rdf:li>\n\n  </rdf:Seq>\n\n</rdf:RDF>"
  },
  {
    "path": "extensions/inspector/resources/content/res/viewer-registry.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE RDF SYSTEM \"chrome://inspector/locale/viewer-registry.dtd\">  \n \n<rdf:RDF xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" \n         xmlns:ins=\"http://www.mozilla.org/inspector#\">\n\n<!-- Inspector-specific RDF attributes\n  xmlns:ins     Sets the ins: prefix to an Inspector-specific namespace URI.\n\n  ins:uid       Sets the basic viewer filename Inspector uses to find the viewer XUL file.\n                For example, ins:uid=\"dom\" leads to chrome://inspector/content/viewers/dom/dom.xul\n                (ViewerRegistry.js#getEntryURL())\n\n  ins:panels    This determines which DOM Inspector panels, by id, the viewer referenced is valid for.\n                For example, ins:panels=\"bxObjectPanel bxObjPanel\" means the panel id must be \n                bxObjectPanel or bxObjPanel.\n\n  ins:description\n                This sets a title for the viewer.\n\n  ins:icon      This sets an icon for the viewer.  Currently unused.\n\n  ins:filter    This determines which nodes (or in the case of JavaScript Object\n                viewer, values), the viewer referenced is valid for.\n\n                @param object - nsIDOMNode object (or in the case of JavaScript\n                  Object viewer, JavaScript object).\n                @param linkedViewer - linked viewer object.\n\n                For example, ins:filter=\n                \"return object instanceof Components.interfaces.nsIDOMDocument;\"\n                is a JavaScript fragment ViewerRegistry.js uses to define a\n                filter function if the panel's subject node is an instance of\n                nsIDOMDocument.\n-->\n\n  <rdf:Seq about=\"inspector:viewers\">\n    <rdf:li><rdf:Description \n      ins:uid=\"dom\"\n      ins:panels=\"bxDocPanel\"\n      ins:description=\"&dom.label;\"\n      ins:icon=\"chrome://inspector/content/viewers/dom/dom-icon.gif\"\n      ins:filter=\"return object instanceof Components.interfaces.nsIDOMDocument;\"/>\n    </rdf:li>\n\n    <rdf:li><rdf:Description \n      ins:uid=\"stylesheets\"\n      ins:panels=\"bxDocPanel\"\n      ins:description=\"&stylesheets.label;\"\n      ins:filter=\"return object instanceof Components.interfaces.nsIDOMDocument;\"/>\n    </rdf:li>\n\n    <rdf:li>\n      <rdf:Description\n        ins:uid=\"domNode\"\n        ins:panels=\"bxObjectPanel bxObjPanel\"\n        ins:description=\"&domNode.label;\">\n        <ins:filter><![CDATA[\n          return object instanceof Components.interfaces.nsIDOMNode ||\n            \"@mozilla.org/accessibleRetrieval;1\" in Components.classes &&\n            object instanceof Components.interfaces.nsIAccessible;\n        ]]></ins:filter>\n      </rdf:Description>\n    </rdf:li>\n\n    <rdf:li>\n      <rdf:Description\n        ins:uid=\"boxModel\"\n        ins:panels=\"bxObjectPanel bxObjPanel\"\n        ins:description=\"&boxModel.label;\">\n        <ins:filter><![CDATA[\n          return object instanceof Components.interfaces.nsIDOMElement ||\n            \"@mozilla.org/accessibleRetrieval;1\" in Components.classes &&\n            object instanceof Components.interfaces.nsIAccessible &&\n            object.DOMNode instanceof Components.interfaces.nsIDOMElement;\n        ]]></ins:filter>\n      </rdf:Description>\n    </rdf:li>\n\n    <rdf:li>\n      <rdf:Description \n        ins:uid=\"xblBindings\"\n        ins:panels=\"bxObjectPanel bxObjPanel\"\n        ins:description=\"&xblBindings.label;\">\n        <ins:filter><![CDATA[\n          var node =\n            \"@mozilla.org/accessibleRetrieval;1\" in Components.classes &&\n            object instanceof Components.interfaces.nsIAccessible ?\n            object.DOMNode : object;\n\n          if (node instanceof Components.interfaces.nsIDOMElement) {\n            try {\n              var urls =\n                Components.classes[\"@mozilla.org/inspector/dom-utils;1\"].\n                  getService(Components.interfaces[\"inIDOMUtils\"]).\n                  getBindingURLs(node);\n              return urls && urls.length;\n            }\n            catch (e) { }\n          }\n          return false;\n        ]]></ins:filter>\n      </rdf:Description>\n    </rdf:li>\n\n    <rdf:li>\n      <rdf:Description\n        ins:uid=\"styleRules\"\n        ins:panels=\"bxObjectPanel bxObjPanel\"\n        ins:description=\"&styleRules.label;\">\n      <ins:filter><![CDATA[\n        return object instanceof Components.interfaces.nsIDOMElement ||\n          object instanceof Components.interfaces.nsIDOMCSSStyleSheet ||\n          \"@mozilla.org/accessibleRetrieval;1\" in Components.classes &&\n          object instanceof Components.interfaces.nsIAccessible &&\n          object.DOMNode instanceof Components.interfaces.nsIDOMElement;\n      ]]></ins:filter>\n      </rdf:Description>\n    </rdf:li>\n\n    <rdf:li>\n      <rdf:Description\n        ins:uid=\"computedStyle\"\n        ins:panels=\"bxObjectPanel bxObjPanel\"\n        ins:description=\"&computedStyle.label;\">\n        <ins:filter><![CDATA[\n          return object instanceof Components.interfaces.nsIDOMElement ||\n            \"@mozilla.org/accessibleRetrieval;1\" in Components.classes &&\n            object instanceof Components.interfaces.nsIAccessible &&\n            object.DOMNode instanceof Components.interfaces.nsIDOMElement;\n        ]]></ins:filter>\n      </rdf:Description>\n    </rdf:li>\n\n    <rdf:li><rdf:Description \n      ins:uid=\"usedFontFaces\"\n      ins:panels=\"bxObjectPanel bxObjPanel\"\n      ins:description=\"&usedFontFaces.label;\">\n        <ins:filter><![CDATA[\n          // XXX getUsedFontFaces really works on a Range,\n          // but to avoid bug 166749 we permit any Node.\n          return (object instanceof Components.interfaces.nsIDOMNode ||\n                  \"@mozilla.org/accessibleRetrieval;1\" in Components.classes &&\n                  object instanceof Components.interfaces.nsIAccessible) &&\n            \"getUsedFontFaces\" in XPCU.getService(\"@mozilla.org/inspector/dom-utils;1\", \"inIDOMUtils\");\n        ]]></ins:filter>\n      </rdf:Description>\n    </rdf:li>\n\n    <rdf:li><rdf:Description\n      ins:uid=\"jsObject\"\n      ins:panels=\"bxDocPanel bxObjectPanel bxObjPanel\"\n      ins:description=\"&jsObject.label;\"\n      ins:filter=\"return true;\"/>\n    </rdf:li>\n\n    <rdf:li>\n      <rdf:Description ins:uid=\"accessibleEvent\"\n                       ins:panels=\"bxObjectPanel bxObjPanel\"\n                       ins:description=\"&accessibleEvent.label;\">\n        <ins:filter><![CDATA[\n          if (!linkedViewer || linkedViewer.uid != \"accessibleEvents\") {\n            return false;\n          }\n\n          const Ci = Components.interfaces;\n          if (object instanceof Ci.nsIDOMNode ||\n              (\"@mozilla.org/accessibleRetrieval;1\" in Components.classes &&\n               object instanceof Ci.nsIAccessible)) {\n            return object;\n          }\n\n          return false;\n        ]]></ins:filter>\n      </rdf:Description>\n    </rdf:li>\n\n    <rdf:li>\n      <rdf:Description ins:uid=\"accessibleObject\"\n                       ins:panels=\"bxObjectPanel bxObjPanel\"\n                       ins:description=\"&accessibleObject.label;\">\n        <ins:filter><![CDATA[\n          if ((\"@mozilla.org/accessibleRetrieval;1\" in Components.classes) &&\n              object instanceof Components.interfaces.nsIAccessible) {\n            return true;\n          }\n\n          if (!linkedViewer ||\n              !(object instanceof Components.interfaces.nsIDOMNode))\n            return false;\n\n          if (linkedViewer.uid != \"accessibleEvents\" &&\n              linkedViewer.uid != \"accessibleTree\" &&\n              (linkedViewer.uid != \"dom\" || !linkedViewer.getAccessibleNodes()))\n            return false;\n\n          try {\n            var accService =\n              Components.classes[\"@mozilla.org/accessibleRetrieval;1\"]\n                        .getService(Components.interfaces.nsIAccessibleRetrieval);\n\n            if (\"getAttachedAccessibleFor\" in accService)\n              return accService.getAttachedAccessibleFor(object);\n            return accService.getAccessibleFor(object);\n          } catch(e) {\n            return false;\n          }\n        ]]></ins:filter>\n      </rdf:Description>\n    </rdf:li>\n\n    <rdf:li>\n      <rdf:Description ins:uid=\"accessibleProps\"\n                       ins:panels=\"bxObjectPanel bxObjPanel\"\n                       ins:description=\"&accessibleProps.label;\">\n        <ins:filter><![CDATA[\n          if ((\"@mozilla.org/accessibleRetrieval;1\" in Components.classes) &&\n              object instanceof Components.interfaces.nsIAccessible) {\n            return true;\n          }\n\n          if (!linkedViewer ||\n              !(object instanceof Components.interfaces.nsIDOMNode))\n            return false;\n\n          if (linkedViewer.uid != \"accessibleEvents\" &&\n              linkedViewer.uid != \"accessibleTree\" &&\n              (linkedViewer.uid != \"dom\" || !linkedViewer.getAccessibleNodes()))\n            return false;\n\n          try {\n            var accService =\n              Components.classes[\"@mozilla.org/accessibleRetrieval;1\"]\n                        .getService(Components.interfaces.nsIAccessibleRetrieval);\n\n            if (\"getAttachedAccessibleFor\" in accService)\n              return accService.getAttachedAccessibleFor(object);\n            return accService.getAccessibleFor(object);\n          } catch(e) {\n            return false;\n          }\n        ]]></ins:filter>\n      </rdf:Description>\n    </rdf:li>\n\n    <rdf:li>\n      <rdf:Description ins:uid=\"accessibleRelations\"\n                       ins:panels=\"bxObjectPanel bxObjPanel\"\n                       ins:description=\"&accessibleRelations.label;\">\n        <ins:filter><![CDATA[\n          if ((\"@mozilla.org/accessibleRetrieval;1\" in Components.classes) &&\n              object instanceof Components.interfaces.nsIAccessible) {\n            return true;\n          }\n\n          if (!linkedViewer ||\n              !(object instanceof Components.interfaces.nsIDOMNode))\n            return false;\n\n          if (linkedViewer.uid != \"accessibleEvents\" &&\n              linkedViewer.uid != \"accessibleTree\" &&\n              (linkedViewer.uid != \"dom\" || !linkedViewer.getAccessibleNodes()))\n            return false;\n\n          try {\n            var accService =\n              Components.classes[\"@mozilla.org/accessibleRetrieval;1\"]\n                        .getService(Components.interfaces.nsIAccessibleRetrieval);\n\n            if (\"getAttachedAccessibleFor\" in accService)\n              return accService.getAttachedAccessibleFor(object);\n            return accService.getAccessibleFor(object);\n          } catch(e) {\n            return false;\n          }\n        ]]></ins:filter>\n      </rdf:Description>\n    </rdf:li>\n\n    <rdf:li>\n      <rdf:Description ins:uid=\"accessibleEvents\"\n                       ins:panels=\"bxDocPanel\"\n                       ins:description=\"&accessibleEvents.label;\">\n        <ins:filter><![CDATA[\n          if (!(\"@mozilla.org/accessibleRetrieval;1\" in Components.classes)) {\n            return false;\n          }\n\n          // Allow for DOM document and application accessible (compatible\n          // with Gecko 2.0 and 1.9.2).\n          const Ci = Components.interfaces;\n          if (object instanceof Ci.nsIDOMDocument) {\n            return true;\n          }\n\n          if (\"nsIAccessibleApplication\" in Ci) {\n            return object instanceof Ci.nsIAccessibleApplication;\n          }\n\n          return object instanceof Ci.nsIAccessible && !object.parent;\n        ]]></ins:filter>\n      </rdf:Description>\n    </rdf:li>\n\n    <rdf:li>\n      <rdf:Description ins:uid=\"accessibleTree\"\n                       ins:panels=\"bxDocPanel\"\n                       ins:description=\"&accessibleTree.label;\">\n        <ins:filter><![CDATA[\n          if (!(\"@mozilla.org/accessibleRetrieval;1\" in Components.classes)) {\n            return false;\n          }\n\n          // Allow for DOM document and application accessible (compatible\n          // with Gecko 2.0 and 1.9.2).\n          const Ci = Components.interfaces;\n          if (object instanceof Ci.nsIDOMDocument) {\n            return true;\n          }\n\n          if (\"nsIAccessibleApplication\" in Ci) {\n            return object instanceof Ci.nsIAccessibleApplication;\n          }\n\n          return object instanceof Ci.nsIAccessible && !object.parent;\n        ]]></ins:filter>\n      </rdf:Description>\n    </rdf:li>\n  </rdf:Seq>\n\n</rdf:RDF>\n"
  },
  {
    "path": "extensions/inspector/resources/content/sidebar.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*****************************************************************************\n* InspectorSidebar -----------------------------------------------------------\n*   The primary object that controls the Inspector sidebar.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n* REQUIRED IMPORTS:\n*****************************************************************************/\n\n//////////////////////////////////////////////////////////////////////////////\n//// Global Variables\n\nvar inspector;\n\n//////////////////////////////////////////////////////////////////////////////\n//// Global Constants\n\nconst kObserverServiceContractID  = \"@mozilla.org/observer-service;1\";\n\nconst gNavigator = GetWindowContent();\n\n//////////////////////////////////////////////////////////////////////////////\n\nfunction InspectorSidebar_initialize()\n{\n  inspector = new InspectorSidebar();\n  inspector.initialize();\n}\n\nwindow.addEventListener(\"load\", InspectorSidebar_initialize, false);\n\n//////////////////////////////////////////////////////////////////////////////\n//// class InspectorSidebar\n\nfunction InspectorSidebar()\n{\n}\n\nInspectorSidebar.prototype =\n{\n  ////////////////////////////////////////////////////////////////////////////\n  //// Initialization\n\n  get document()\n  {\n    return this.mDocPanel.viewer.subject;\n  },\n\n  initialize: function IS_Initialize()\n  {\n    this.installNavObserver();\n\n    this.mPanelSet = document.getElementById(\"bxPanelSet\");\n    this.mPanelSet.addObserver(\"panelsetready\", this, false);\n    this.mPanelSet.initialize();\n  },\n\n  destroy: function IS_Destroy()\n  {\n  },\n\n  doViewerCommand: function IS_DoViewerCommand(aCommand)\n  {\n    this.mPanelSet.execCommand(aCommand);\n  },\n\n  getViewer: function IS_GetViewer(aUID)\n  {\n    return this.mPanelSet.registry.getViewerByUID(aUID);\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Viewer Panels\n\n  initViewerPanels: function IS_InitViewerPanels()\n  {\n    this.mDocPanel = this.mPanelSet.getPanel(0);\n    this.mDocPanel.addObserver(\"subjectChange\", this, false);\n    this.mObjectPanel = this.mPanelSet.getPanel(1);\n  },\n\n  onEvent: function IS_OnEvent(aEvent)\n  {\n    if (aEvent.type == \"panelsetready\") {\n      this.initViewerPanels();\n    }\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Navigation\n\n  setTargetWindow: function IS_SetTargetWindow(aWindow)\n  {\n    this.setTargetDocument(aWindow.document);\n  },\n\n  setTargetDocument: function IS_SetTargetDocument(aDoc)\n  {\n    this.mPanelSet.getPanel(0).subject = aDoc;\n  },\n\n  installNavObserver: function IS_InstallNavObserver()\n  {\n    var observerService = XPCU.getService(kObserverServiceContractID,\n                                          \"nsIObserverService\");\n    observerService.addObserver(NavLoadObserver, \"EndDocumentLoad\", false);\n  }\n};\n\nvar NavLoadObserver = {\n  observe: function NLO_Observe(aWindow)\n  {\n    inspector.setTargetWindow(aWindow);\n  }\n};\n"
  },
  {
    "path": "extensions/inspector/resources/content/sidebar.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE window [\n  <!ENTITY % dtd1 SYSTEM \"chrome://inspector/locale/inspector.dtd\"> %dtd1;\n]>\n\n<?xul-overlay href=\"chrome://inspector/content/commandOverlay.xul\"?>\n<?xul-overlay href=\"chrome://inspector/content/keysetOverlay.xul\"?>\n<?xul-overlay href=\"chrome://inspector/content/popupOverlay.xul\"?>\n\n<?xml-stylesheet href=\"chrome://inspector/skin/sidebar.css\"?>\n\n<window id=\"winInspectorMain\" class=\"color-dialog\"\n        title=\"&Inspector.title;\"\n        width=\"400\" height=\"700\"\n        persist=\"screenX screenY width height sizemode\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/sidebar.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/Flasher.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/ViewerRegistry.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/utils.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/xpcom/XPCU.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/rdf/RDFU.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/rdf/RDFArray.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/system/PrefUtils.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/events/ObserverManager.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/xul/FrameExchange.js\"/>\n\n  <commandset id=\"cmdsGlobalCommands\"/>\n  <keyset id=\"ksGlobalKeyset\"/>\n  <popupset id=\"ppsViewerPopupset\"/>\n\n  <domi-panelset id=\"bxPanelSet\" flex=\"1\" viewercommandset=\"cmdsGlobalCommands\">\n    <tabbox flex=\"1\" orient=\"vertical\">\n      <tabs>\n        <tab label=\"&bxDocPanel.title;\"/>\n        <tab label=\"&bxObjectPanel.title;\"/>\n      </tabs>\n      <tabpanels flex=\"1\">\n        <domi-panel id=\"bxDocPanel\" title=\"&bxDocPanel.title;\"/>\n        <domi-panel id=\"bxObjPanel\" title=\"&bxObjectPanel.title;\"\n                    linkedpanel=\"bxDocPanel\"/>\n      </tabpanels>\n    </tabbox>\n  </domi-panelset>\n</window>\n"
  },
  {
    "path": "extensions/inspector/resources/content/statusbarOverlay.xul",
    "content": "<?xml version=\"1.0\"?> \n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<overlay id=\"ovStatusbar\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <statusbar id=\"status-bar\">\n    <statusbarpanel id=\"txStatusPanel\" flex=\"1\"/>\n    <statusbarpanel class=\"statusbarpanel-progress\">\n      <progressmeter id=\"pmStatus\" mode=\"normal\" value=\"0\" class=\"progressmeter-statusbar\"/>\n    </statusbarpanel>\n  </statusbar>\n\n</overlay>\n"
  },
  {
    "path": "extensions/inspector/resources/content/tasksOverlay-cz.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE overlay SYSTEM \"chrome://inspector/locale/tasksOverlay.dtd\" >\n\n<overlay id=\"eInspectorTasksOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n  <overlaytarget id=\"scripts-overlay-target\">\n    <script type=\"application/javascript\"\n            src=\"chrome://inspector/content/hooks.js\"/>\n    <script type=\"application/javascript\"><![CDATA[\n      function inspectorWindowLoad()\n      {\n        setTimeout(initWindowMediator, 0);\n\n        // ChatZilla currently fails to id its mainmenu popup, so we can't\n        // just do this the clean way.  We need to move the menu_inspector\n        // menuitem from the script overlaytarget to the popup.\n        var domiItem = document.getElementById(\":inspector\");\n        var jsc = document.getElementById(\":jsconsole\");\n        jsc.parentNode.insertBefore(domiItem, jsc.nextSibling);\n      }\n\n      function initWindowMediator()\n      {\n        var Cc = Components.classes;\n        var Ci = Components.interfaces;\n        // Load the Window DataSource so that browser windows opened subsequent\n        // to DOM Inspector show up in the DOM Inspector's window list.\n        var windowDS = Cc[\"@mozilla.org/rdf/datasource;1?name=window-mediator\"]\n                         .getService(Ci.nsIWindowDataSource);\n      }\n\n      window.addEventListener(\"load\", inspectorWindowLoad, false);\n    ]]></script>\n\n    <menuitem id=\":inspector\" command=\"cmd_inspector\"\n              key=\"key_inspectPage\" label=\"&inspectorTaskCmd.label;\"\n              accesskey=\"&inspectorTaskCmd.accesskey;\"/>\n  </overlaytarget>\n\n  <commandset id=\"tasksCommands\">\n    <command id=\"cmd_inspector\"\n             oncommand=\"inspectDOMDocument(document);\"/>\n  </commandset>\n\n  <keyset id=\"tasksKeys\">\n    <key id=\"key_inspectApp\" key=\"&inspectorTaskCmd.commandkey;\"\n         modifiers=\"accel,shift\" command=\"cmd_inspector\"/>\n  </keyset>\n\n</overlay>\n"
  },
  {
    "path": "extensions/inspector/resources/content/tasksOverlay-ff.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE overlay SYSTEM \"chrome://inspector/locale/tasksOverlay.dtd\" >\n\n<overlay id=\"eInspectorTasksOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/hooks.js\"/>\n  <script type=\"application/javascript\">\n  <![CDATA[\n    function inspectorWindowLoad()\n    {\n      setTimeout(initWindowMediator, 0);\n\n      // Hide the menuitem in the Tools menupopup, leaving only the item in\n      // the Web Developer popup.  XXX For compatibility with versions <6.\n      var legacyMenuItem = document.getElementById(\"menu_inspector\");\n      if (legacyMenuItem && document.getElementById(\"menu_domInspector\")) {\n        legacyMenuItem.parentNode.removeChild(legacyMenuItem);\n      }\n    }\n\n    function initWindowMediator()\n    {\n      // Load the Window DataSource so that browser windows opened subsequent\n      // to DOM Inspector show up in the DOM Inspector's window list.\n      var windowDS =\n        Components.classes[\"@mozilla.org/rdf/datasource;1?name=window-mediator\"]\n          .getService(Components.interfaces.nsIWindowDataSource);\n    }\n\n    window.addEventListener(\"load\", inspectorWindowLoad, false);\n  ]]>\n  </script>\n\n  <commandset id=\"mainCommandSet\">\n    <command id=\"Tasks:Inspector\" oncommand=\"inspectDOMDocument();\"/>\n    <command id=\"Tasks:InspectPage\"\n             oncommand=\"inspectDOMDocument(content.document);\"/>\n  </commandset>\n\n  <keyset id=\"mainKeyset\">\n    <key id=\"key_inspectPage\" key=\"&inspectorTaskCmd.commandkey;\"\n         modifiers=\"accel,shift\" command=\"Tasks:InspectPage\"/>\n  </keyset>\n\n  <!-- Remove the conflicting built-in Inspect key.  XXX For compatibility\n       with version 4 only. -->\n  <key id=\"key_inspect\" removeelement=\"true\"/>\n\n  <!-- XXX For compatibility with the versions <6. -->\n  <menupopup id=\"menu_ToolsPopup\">\n    <menuitem id=\"menu_inspector\" label=\"&inspectorTaskCmd.label;\"\n              insertafter=\"javascriptConsole\" key=\"key_inspectPage\"\n              accesskey=\"&inspectorTaskCmd.accesskey.ff;\"\n              command=\"Tasks:InspectPage\"/>\n  </menupopup>\n\n  <menupopup id=\"menuWebDeveloperPopup\">\n    <menuitem id=\"menu_domInspector\" label=\"&inspectorTaskCmd.label;\"\n              insertafter=\"javascriptConsole\" key=\"key_inspectPage\"\n              accesskey=\"&inspectorTaskCmd.accesskey.ff;\"\n              command=\"Tasks:InspectPage\"/>\n  </menupopup>\n\n  <menupopup id=\"appmenu_webDeveloper_popup\">\n    <menuitem id=\"appmenu_inspector\" label=\"&inspectorTaskCmd.label;\"\n              insertbefore=\"appmenu_pageInspect\" command=\"Tasks:InspectPage\"/>\n  </menupopup>\n\n</overlay>\n"
  },
  {
    "path": "extensions/inspector/resources/content/tasksOverlay-mobile.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE overlay SYSTEM \"chrome://inspector/locale/tasksOverlay.dtd\" >\n\n<overlay id=\"eInspectorTasksOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/javascript\" src=\"chrome://inspector/content/hooks.js\"/>\n  <script type=\"application/javascript\">\n  <![CDATA[\n    function inspectorWindowLoad()\n    {\n      setTimeout(initWindowMediator, 0);\n    }\n\n    function initWindowMediator()\n    {\n      // Load the Window DataSource so that browser windows opened subsequent to DOM\n      // Inspector show up in the DOM Inspector's window list.\n      var windowDS = Components.classes[\"@mozilla.org/rdf/datasource;1?name=window-mediator\"]\n                               .getService(Components.interfaces.nsIWindowDataSource);\n    }\n\n    window.addEventListener(\"load\", inspectorWindowLoad, false);\n  ]]>\n  </script>\n\n  <!-- this fragment can be removed when support for Fennec alphas is no longer needed -->\n  <commandset id=\"cmdset_main\">\n    <command id=\"Tasks:InspectPage\" oncommand=\"inspectDOMDocument(content.document);\"/>\n  </commandset>\n\n  <commandset id=\"mainCommandSet\">\n    <command id=\"Tasks:InspectPage\" oncommand=\"inspectDOMDocument(content.document);\"/>\n  </commandset>\n\n  <keyset id=\"mainKeyset\">\n    <key id=\"key_inspectPage\" key=\"&inspectorTaskCmd.commandkey;\" modifiers=\"accel,shift\" command=\"Tasks:InspectPage\"/>\n  </keyset>\n\n</overlay>\n"
  },
  {
    "path": "extensions/inspector/resources/content/tasksOverlay-sb.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE overlay SYSTEM \"chrome://inspector/locale/tasksOverlay.dtd\" >\n\n<overlay id=\"eInspectorTasksOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/javascript\" src=\"chrome://inspector/content/hooks.js\"/>\n\n  <script type=\"application/javascript\">\n  <![CDATA[\n    function inspectorWindowLoad()\n    {\n      setTimeout(initWindowMediator, 0);\n    }\n\n    function initWindowMediator()\n    {\n      // Load the Window DataSource so that browser windows opened subsequent to DOM\n      // Inspector show up in the DOM Inspector's window list.\n      var windowDS = Components.classes[\"@mozilla.org/rdf/datasource;1?name=window-mediator\"]\n                               .getService(Components.interfaces.nsIWindowDataSource);\n    }\n\n    window.addEventListener(\"load\", inspectorWindowLoad, false);\n  ]]>\n  </script>\n\n  <commandset id=\"calendar_commands\">\n    <command id=\"Tasks:Inspector\" oncommand=\"inspectDOMDocument();\"/>\n    <command id=\"Tasks:InspectPage\" oncommand=\"inspectDOMDocument(window.document);\"/>\n  </commandset>\n\n  <keyset id=\"tasksKeys\">\n    <key id=\"key_inspectPage\" key=\"&inspectorTaskCmd.commandkey;\" modifiers=\"accel,shift\" command=\"Tasks:InspectPage\"/>\n  </keyset>\n  \n  <menupopup id=\"menu_ToolsPopup\">\n    <menuitem id=\"menu_inspector\" label=\"&inspectorTaskCmd.label;\"\n              insertafter=\"javascriptConsole\" key=\"key_inspectPage\"\n              accesskey=\"&inspectorTaskCmd.accesskey;\" command=\"Tasks:InspectPage\"/>\n  </menupopup>\n\n</overlay>\n"
  },
  {
    "path": "extensions/inspector/resources/content/tasksOverlay-tb.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE overlay SYSTEM \"chrome://inspector/locale/tasksOverlay.dtd\" >\n\n<overlay id=\"eInspectorTasksOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/hooks.js\"/>\n\n  <script type=\"application/javascript\"><![CDATA[\n    function inspectorWindowLoad()\n    {\n      setTimeout(\"initWindowMediator()\", 0);\n    }\n\n    function initWindowMediator()\n    {\n      // Load the Window DataSource so that browser windows opened subsequent\n      // to DOM Inspector show up in the DOM Inspector's window list.\n      var windowDS =\n        Components.classes[\"@mozilla.org/rdf/datasource;1?name=window-mediator\"]\n          .getService(Components.interfaces.nsIWindowDataSource);\n    }\n\n    window.addEventListener(\"load\", inspectorWindowLoad, false);\n  ]]></script>\n\n  <commandset id=\"tasksCommands\">\n    <command id=\"Tasks:Inspector\" oncommand=\"inspectDOMDocument();\"/>\n    <command id=\"Tasks:InspectPage\"\n             oncommand=\"inspectDOMDocument(content ? content.document : document);\"/>\n  </commandset>\n\n  <keyset id=\"tasksKeys\">\n    <key id=\"key_inspectPage\" key=\"&inspectorTaskCmd.commandkey;\"\n         modifiers=\"accel,shift\" command=\"Tasks:InspectPage\"/>\n  </keyset>\n\n  <menupopup id=\"taskPopup\">\n    <menuitem id=\"menu_inspector\" label=\"&inspectorTaskCmd.label;\"\n              insertafter=\"javascriptConsole,javaScriptConsole\"\n              key=\"key_inspectPage\" accesskey=\"&inspectorTaskCmd.accesskey;\"\n              command=\"Tasks:Inspector\"/>\n  </menupopup>\n\n  <menupopup id=\"appmenu_taskPopup\">\n    <menuitem id=\"appmenu_inspector\" label=\"&inspectorTaskCmd.label;\"\n              insertafter=\"appmenu_javascriptConsole\"\n              command=\"Tasks:Inspector\"/>\n  </menupopup>\n\n</overlay>\n"
  },
  {
    "path": "extensions/inspector/resources/content/tasksOverlay.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE overlay SYSTEM \"chrome://inspector/locale/tasksOverlay.dtd\" >\n\n<overlay id=\"eInspectorTasksOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/hooks.js\"/>\n\n  <commandset id=\"tasksCommands\">\n    <command id=\"Tasks:Inspector\" oncommand=\"inspectDOMDocument();\"/>\n    <command id=\"Tasks:InspectPage\"\n             oncommand=\"inspectDOMDocument(content ? content.document : document);\"/>\n  </commandset>\n\n  <keyset id=\"tasksKeys\">\n    <key id=\"key_inspectPage\" key=\"i\" modifiers=\"accel,shift\"\n         command=\"Tasks:InspectPage\"/>\n  </keyset>\n\n  <menupopup id=\"toolsPopup\">\n    <menuitem id=\"menu_inspector\" label=\"&inspectorTaskCmd.label;\"\n              key=\"key_inspectPage\" accesskey=\"&inspectorTaskCmd.accesskey;\"\n              command=\"Tasks:Inspector\"/>\n  </menupopup>\n\n</overlay>\n"
  },
  {
    "path": "extensions/inspector/resources/content/tests/allskin.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://communicator/skin/box.css\"?>\n<?xml-stylesheet href=\"chrome://communicator/skin/brand.css\"?>\n<?xml-stylesheet href=\"chrome://communicator/skin/button.css\"?>\n<?xml-stylesheet href=\"chrome://communicator/skin/communicator.css\"?>\n<?xml-stylesheet href=\"chrome://communicator/skin/menubutton.css\"?>\n<?xml-stylesheet href=\"chrome://communicator/skin/prefpanels.css\"?>\n<?xml-stylesheet href=\"chrome://communicator/skin/securityOverlay.css\"?>\n<?xml-stylesheet href=\"chrome://communicator/skin/splitter.css\"?>\n<?xml-stylesheet href=\"chrome://communicator/skin/tasksOverlay.css\"?>\n<?xml-stylesheet href=\"chrome://communicator/skin/toolbar.css\"?>\n<?xml-stylesheet href=\"chrome://communicator/skin/bookmarks/bookmarks.css\"?>\n<?xml-stylesheet href=\"chrome://communicator/skin/directory/directory.css\"?>\n<?xml-stylesheet href=\"chrome://communicator/skin/profile/profile.css\"?>\n<?xml-stylesheet href=\"chrome://communicator/skin/profile/profileManager.css\"?>\n<?xml-stylesheet href=\"chrome://communicator/skin/regviewer/regviewer.css\"?>\n<?xml-stylesheet href=\"chrome://communicator/skin/related/related.css\"?>\n<?xml-stylesheet href=\"chrome://communicator/skin/search/findresults.css\"?>\n<?xml-stylesheet href=\"chrome://communicator/skin/search/icons.css\"?>\n<?xml-stylesheet href=\"chrome://communicator/skin/search/internet.css\"?>\n<?xml-stylesheet href=\"chrome://communicator/skin/search/internetresults.css\"?>\n<?xml-stylesheet href=\"chrome://communicator/skin/search/search-editor.css\"?>\n<?xml-stylesheet href=\"chrome://communicator/skin/search/search.css\"?>\n<?xml-stylesheet href=\"chrome://communicator/skin/sidebar/customize.css\"?>\n<?xml-stylesheet href=\"chrome://communicator/skin/sidebar/preview.css\"?>\n<?xml-stylesheet href=\"chrome://communicator/skin/sidebar/sidebar.css\"?>\n<?xml-stylesheet href=\"chrome://communicator/skin/xpinstall/xpinstall.css\"?>\n<?xml-stylesheet href=\"chrome://editor/skin/EdImageMap.css\"?>\n<?xml-stylesheet href=\"chrome://editor/skin/EdImageMapPage.css\"?>\n<?xml-stylesheet href=\"chrome://editor/skin/editor.css\"?>\n<?xml-stylesheet href=\"chrome://editor/skin/EditorDialog.css\"?>\n<?xml-stylesheet href=\"chrome://editor/skin/EditorToolbars.css\"?>\n<?xml-stylesheet href=\"chrome://global/skin/box.css\"?>\n<?xml-stylesheet href=\"chrome://global/skin/button.css\"?>\n<?xml-stylesheet href=\"chrome://global/skin/checkbox.css\"?>\n<?xml-stylesheet href=\"chrome://global/skin/colorpicker.css\"?>\n<?xml-stylesheet href=\"chrome://global/skin/commonDialog.css\"?>\n<?xml-stylesheet href=\"chrome://global/skin/console.css\"?>\n<?xml-stylesheet href=\"chrome://global/skin/filepicker.css\"?>\n<?xml-stylesheet href=\"chrome://global/skin/formatting.css\"?>\n<?xml-stylesheet href=\"chrome://global/skin/global.css\"?>\n<?xml-stylesheet href=\"chrome://global/skin/menu.css\"?>\n<?xml-stylesheet href=\"chrome://global/skin/menubutton.css\"?>\n<?xml-stylesheet href=\"chrome://global/skin/menulist.css\"?>\n<?xml-stylesheet href=\"chrome://global/skin/radio.css\"?>\n<?xml-stylesheet href=\"chrome://global/skin/scrollbars.css\"?>\n<?xml-stylesheet href=\"chrome://global/skin/splitter.css\"?>\n<?xml-stylesheet href=\"chrome://global/skin/tabcontrol.css\"?>\n<?xml-stylesheet href=\"chrome://global/skin/tasksOverlay.css\"?>\n<?xml-stylesheet href=\"chrome://global/skin/textfield.css\"?>\n<?xml-stylesheet href=\"chrome://global/skin/toolbar.css\"?>\n<?xml-stylesheet href=\"chrome://global/skin/tree.css\"?>\n<?xml-stylesheet href=\"chrome://messenger/skin/AccountManager.css\"?>\n<?xml-stylesheet href=\"chrome://messenger/skin/fieldMapImport.css\"?>\n<?xml-stylesheet href=\"chrome://messenger/skin/folderPane.css\"?>\n<?xml-stylesheet href=\"chrome://messenger/skin/importDialog.css\"?>\n<?xml-stylesheet href=\"chrome://messenger/skin/mailheader.css\"?>\n<?xml-stylesheet href=\"chrome://messenger/skin/messenger.css\"?>\n<?xml-stylesheet href=\"chrome://messenger/skin/msgHdrViewOverlay.css\"?>\n<?xml-stylesheet href=\"chrome://messenger/skin/pref-mailnews.css\"?>\n<?xml-stylesheet href=\"chrome://messenger/skin/subscribe.css\"?>\n<?xml-stylesheet href=\"chrome://messenger/skin/threadPane.css\"?>\n<?xml-stylesheet href=\"chrome://messenger/skin/wizard.css\"?>\n<?xml-stylesheet href=\"chrome://messenger/skin/addressbook/addressbook.css\"?>\n<?xml-stylesheet href=\"chrome://messenger/skin/messengercompose/messengercompose.css\"?>\n<?xml-stylesheet href=\"chrome://navigator/skin/navigator.css\"?>\n<?xml-stylesheet href=\"chrome://navigator/skin/NavSecurityOverlay.css\"?>\n\n<window orient=\"vertical\"\n  xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n  \n  <label value=\"All skin css files are now loaded.\"/>\n\n</window>\n\n        \n"
  },
  {
    "path": "extensions/inspector/resources/content/toolboxOverlay.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE overlay [\n  <!ENTITY % dtd1 SYSTEM \"chrome://inspector/locale/inspector.dtd\"> %dtd1;\n]>\n\n<overlay id=\"ovToolbox\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <popupset id=\"ppsGlobalPopupset\"/>\n\n  <menubar id=\"mbrInspectorMain\">\n\n    <menu id=\"mnFile\" label=\"&mnFile.label;\" accesskey=\"&mnFile.accesskey;\">\n      <menupopup id=\"menu_FilePopup\"/>\n    </menu>\n\n    <menu id=\"mnEdit\" label=\"&mnEdit.label;\" accesskey=\"&mnEdit.accesskey;\">\n      <menupopup id=\"mppEdit\"/>\n    </menu>\n\n    <menu id=\"mnView\" label=\"&mnView.label;\" accesskey=\"&mnView.accesskey;\">\n      <menupopup id=\"mppView\"/>\n    </menu>\n\n    <menu id=\"tasksMenu\"/> <!-- SeaMonkey -->\n    <menu id=\"windowMenu\"/> <!-- Firefox-mac, SeaMonkey -->\n    <menupopup id=\"menu_ToolsPopup\"/> <!-- Mac magic -->\n    <menu id=\"menu_Help\"/> <!-- SeaMonkey -->\n    <menu id=\"helpMenu\"/>  <!-- Firefox -->\n\n  </menubar>\n\n  <toolbar id=\"tbInspectorPrimary\" class=\"chromeclass-toolbar\">\n\n    <hbox id=\"bxURLBar\" flex=\"1\">\n      <toolbarbutton id=\"btnSelecting\" type=\"checkbox\"\n                     observes=\"cmd:selectByClick\"\n                     tooltiptext=\"&btnSelecting.tooltip;\"/>\n\n      <toolbarbutton id=\"btnFind\" observes=\"cmd:find\"\n                     tooltiptext=\"&btnFind.tooltip;\"/>\n\n      <hbox id=\"bxURLBarContainer\" flex=\"1\">\n        <hbox align=\"center\" flex=\"1\">\n          <!-- request both autocomplete implementations for compatibility -->\n          <textbox id=\"tfURLBar\" type=\"autocomplete\" flex=\"1\"\n            searchSessions=\"history\" timeout=\"50\" maxrows=\"6\" class=\"padded\"\n            placeholder=\"&cmdEnterLocation.label;\"\n            autocompletesearch=\"history file\" observes=\"cmdGotoURL\">\n            <image id=\"imgURLBarIcon\" class=\"bookmark-item\"/>\n          </textbox>\n        </hbox>\n\n      </hbox>\n\n      <toolbarbutton label=\"&btnInspect.label;\"\n                     accesskey=\"&btnInspect.accesskey;\"\n                     observes=\"cmdGotoURL\"/>\n    </hbox>\n\n  </toolbar>\n\n</overlay>\n"
  },
  {
    "path": "extensions/inspector/resources/content/toolsOverlay-bg.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE overlay SYSTEM \"chrome://inspector/locale/tasksOverlay.dtd\" >\n\n<overlay id=\"eInspectorTasksOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/hooks.js\"/>\n\n  <script type=\"application/javascript\"><![CDATA[\n    function inspectorWindowLoad()\n    {\n      setTimeout(\"initWindowMediator()\", 0);\n    }\n\n    function initWindowMediator()\n    {\n      // Load the Window DataSource so that browser windows opened subsequent\n      // to DOM Inspector show up in the DOM Inspector's window list.\n      var windowDS =\n        Components.classes[\"@mozilla.org/rdf/datasource;1?name=window-mediator\"]\n          .getService(Components.interfaces.nsIWindowDataSource);\n    }\n\n    window.addEventListener(\"load\", inspectorWindowLoad, false);\n  ]]></script>\n\n  <commandset id=\"tasksCommands\">\n    <command id=\"Tasks:Inspector\" oncommand=\"inspectDOMDocument();\"/>\n    <command id=\"Tasks:InspectPage\"\n             oncommand=\"inspectDOMDocument(content ? content.document : document);\"/>\n  </commandset>\n\n  <keyset id=\"tasksKeys\">\n    <key id=\"key_inspectPage\" key=\"&inspectorTaskCmd.commandkey;\"\n         modifiers=\"accel,shift\" command=\"Tasks:InspectPage\"/>\n  </keyset>\n\n  <menupopup id=\"toolsPopup\">\n    <menuitem id=\"menu_inspector\" label=\"&inspectorTaskCmd.label;\"\n              insertafter=\"javascriptConsole,javaScriptConsole\"\n              key=\"key_inspectPage\" accesskey=\"&inspectorTaskCmd.accesskey;\"\n              command=\"Tasks:Inspector\"/>\n  </menupopup>\n\n  <menupopup id=\"appmenu_taskPopup\">\n    <menuitem id=\"appmenu_inspector\" label=\"&inspectorTaskCmd.label;\"\n              insertafter=\"appmenu_javascriptConsole\"\n              command=\"Tasks:Inspector\"/>\n  </menupopup>\n\n</overlay>\n"
  },
  {
    "path": "extensions/inspector/resources/content/utils.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*****************************************************************************\n* Inspector Utils ------------------------------------------------------------\n*  Common functions and constants used across the app.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n* REQUIRED IMPORTS:\n* chrome://inspector/content/jsutil/xpcom/XPCU.js\n* chrome://inspector/content/jsutil/rdf/RDFU.js\n*****************************************************************************/\n\n//////////////////////////////////////////////////////////////////////////////\n//// Global Constants\n\nconst kInspectorNSURI = \"http://www.mozilla.org/inspector#\";\nconst kXULNSURI = \"http://www.mozilla.org/keymaster/gatekeeper/\" +\n                  \"there.is.only.xul\";\nconst kHTMLNSURI = \"http://www.w3.org/1999/xhtml\";\nconst kCharTable = {\n  '&': \"&amp;\",\n  '<': \"&lt;\",\n  '>': \"&gt;\",\n  '\"': \"&quot;\"\n};\n\n//////////////////////////////////////////////////////////////////////////////\n//// Global Variables\n\nvar gEntityConverter;\n\nvar InsUtil = {\n  /***************************************************************************\n  * Convenience function for calling nsIChromeRegistry::convertChromeURL\n  ***************************************************************************/\n  convertChromeURL: function IU_ConvertChromeURL(aURL)\n  {\n    var uri =\n      XPCU.getService(\"@mozilla.org/network/io-service;1\", \"nsIIOService\")\n        .newURI(aURL, null, null);\n    var reg = XPCU.getService(\"@mozilla.org/chrome/chrome-registry;1\",\n                              \"nsIChromeRegistry\");\n\n    return reg.convertChromeURL(uri);\n  },\n\n  /***************************************************************************\n  * Convenience function for getting a literal value from\n  * nsIRDFDataSource::GetTarget\n  * @param aDS\n  *        nsISupports\n  * @param aId\n  *        string\n  * @param aPropName\n  *        string\n  ***************************************************************************/\n  getDSProperty: function IU_GetDSProperty(aDS, aId, aPropName)\n  {\n    var ruleRes = gRDF.GetResource(aId);\n    var ds = XPCU.QI(aDS, \"nsIRDFDataSource\"); // just to be sure\n    var propRes = ds.GetTarget(ruleRes,\n                               gRDF.GetResource(kInspectorNSURI + aPropName),\n                               true);\n    propRes = XPCU.QI(propRes, \"nsIRDFLiteral\");\n\n    return propRes.Value;\n  },\n\n  /***************************************************************************\n  * Convenience function for persisting an element's persisted attributes.\n  ***************************************************************************/\n  persistAll: function IU_PersistAll(aId)\n  {\n    var el = document.getElementById(aId);\n    if (el) {\n      var attrs = el.getAttribute(\"persist\").split(\" \");\n      for (var i = 0; i < attrs.length; ++i) {\n        document.persist(aId, attrs[i]);\n      }\n    }\n  },\n\n  /***************************************************************************\n  * Convenience function for escaping HTML strings.\n  ***************************************************************************/\n  unicodeToEntity: function IU_UnicodeToEntity(text)\n  {\n    const entityVersion = Components.interfaces.nsIEntityConverter.entityW3C;\n\n    function charTableLookup(letter)\n    {\n      return kCharTable[letter];\n    }\n\n    function convertEntity(letter)\n    {\n      try {\n        return gEntityConverter.ConvertToEntity(letter, entityVersion);\n      }\n      catch (ex) {\n        return letter;\n      }\n    }\n\n    if (!gEntityConverter) {\n      try {\n        gEntityConverter =\n          XPCU.createInstance(\"@mozilla.org/intl/entityconverter;1\",\n                              \"nsIEntityConverter\");\n      }\n      catch (ex) { }\n    }\n\n    // replace chars in our charTable\n    text = text.replace(/[<>&\"]/g, charTableLookup);\n\n    // replace chars > 0x7f via nsIEntityConverter\n    text = text.replace(/[^\\0-\\u007f]/g, convertEntity);\n\n    return text;\n  },\n\n  /**\n   * Determine which from a list of indexes is nearest to the given index.\n   * @param aIndex\n   *        The index to search for.\n   * @param aIndexList\n   *        A sorted list of indexes to be searched.\n   * @return The index in the list closest to aIndex.  This will be aIndex\n   *         itself if it appears in the list, or -1 if the list is empty.\n   * @note\n   */\n  getNearestIndex: function IU_GetNearestIndex(aIndex, aIndexList)\n  {\n    // Four easy cases:\n    //  - empty list\n    //  - single element list\n    //  - given index comes before the first element\n    //  - given index comes after the last element\n    if (aIndexList.length == 0) {\n      return -1;\n    }\n    var first = aIndexList[0];\n    if (aIndexList.length == 1 || aIndex <= first) {\n      return first;\n    }\n    var high = aIndexList.length - 1;\n    var last = aIndexList[high];\n    if (aIndex >= last) {\n      return last;\n    }\n  \n    var mid, low = 0;\n    while (low <= high) {\n      mid = low + Math.floor((high - low) / 2);\n      let current = aIndexList[mid];\n      if (aIndex > current) {\n        low = mid + 1;\n      }\n      else if (aIndex < current) {\n        high = mid - 1;\n      }\n      else {\n        return aIndex;\n      }\n    }\n  \n    // By handling the four easy cases above, we eliminated the possibility\n    // that low or high will be out of bounds at this point.  If aIndex had\n    // been present, it would have been sandwiched between these two values:\n    var previous = aIndexList[high];\n    var next = aIndexList[low];\n  \n    if ((aIndex - previous) < (next - aIndex)) {\n      return previous;\n    }\n    // Even if previous and next are equidistant to aIndex's position, we'll\n    // go with the one that's greater.\n    return next;\n  }\n};\n\n//////////////////////////////////////////////////////////////////////////////\n//// Debugging Utilities\n\n// dump text to the Error Console\nfunction debug(aText)\n{\n  // XX comment out to reduce noise\n  var cs =\n    XPCU.getService(\"@mozilla.org/consoleservice;1\", \"nsIConsoleService\");\n  cs.logStringMessage(aText);\n}\n"
  },
  {
    "path": "extensions/inspector/resources/content/venkmanOverlay.xul",
    "content": "<?xml version=\"1.0\"?> \n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<overlay id=\"ovVenkman\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n<script type=\"application/javascript\" src=\"chrome://inspector/content/hooks.js\"/>\n\n<script type=\"application/javascript\"><![CDATA[\n\nwindow.addEventListener(\"load\", InspectorVenkmanOnLoad, false);\n\nfunction InspectorVenkmanOnLoad()\n{\n  console._commands.add(\"inspect\", \"onInputInspect\", \"<object>\", \"Inspect somethin', yo.\");  \n}\n\nconsole.onInputInspect = function (e) \n{\n  var v = evalInTargetScope (e.inputData);\n\n  if (!(v instanceof jsdIValue) || v.jsType != jsdIValue.TYPE_OBJECT)\n  {\n      var str = (v instanceof jsdIValue) ? formatValue(v) : String(v)\n      display (getMsg(MSN_ERR_INVALID_PARAM, [MSG_VAL_EXPR, str]),\n               MT_ERROR);\n      return false;\n  }\n  \n  inspectObject(v);\n}\n\n]]></script>\n\n</overlay>\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/accessibleEvent/accessibleEvent.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n \n \n///////////////////////////////////////////////////////////////////////////////\n//// Global Variables\n\nvar viewer;\n\n///////////////////////////////////////////////////////////////////////////////\n//// Global Constants\n\nconst kAccessibleRetrievalCID = \"@mozilla.org/accessibleRetrieval;1\";\n\nconst nsIAccessibleRetrieval = Components.interfaces.nsIAccessibleRetrieval;\n\nconst nsIAccessibleEvent = Components.interfaces.nsIAccessibleEvent;\nconst nsIAccessibleStateChangeEvent =\n  Components.interfaces.nsIAccessibleStateChangeEvent;\nconst nsIAccessibleTextChangeEvent =\n  Components.interfaces.nsIAccessibleTextChangeEvent;\nconst nsIAccessibleCaretMoveEvent =\n  Components.interfaces.nsIAccessibleCaretMoveEvent;\n\nconst nsIDOMNode = Components.interfaces.nsIDOMNode;\n\n///////////////////////////////////////////////////////////////////////////////\n//// Initialization/Destruction\n\nwindow.addEventListener(\"load\", AccessibleEventViewer_initialize, false);\n\nfunction AccessibleEventViewer_initialize()\n{\n  viewer = new AccessibleEventViewer();\n  viewer.initialize(parent.FrameExchange.receiveData(window));\n}\n\n///////////////////////////////////////////////////////////////////////////////\n//// class AccessibleEventViewer\nfunction AccessibleEventViewer()\n{\n  this.mURL = window.location;\n  this.mObsMan = new ObserverManager(this);\n  this.mAccService = XPCU.getService(kAccessibleRetrievalCID,\n                                     nsIAccessibleRetrieval);\n}\n\nAccessibleEventViewer.prototype =\n{\n  mSubject: null,\n  mPane: null,\n  mAccEventSubject: null,\n  mAccService: null,\n\n  get uid() { return \"accessibleEvent\"; },\n  get pane() { return this.mPane; },\n\n  get subject() { return this.mSubject; },\n  set subject(aObject)\n  {\n    this.mSubject = aObject;\n    this.updateView();\n    this.mObsMan.dispatchEvent(\"subjectChange\", { subject: aObject });\n  },\n\n  initialize: function initialize(aPane)\n  {\n    this.mPane = aPane;\n    aPane.notifyViewerReady(this);\n  },\n\n  isCommandEnabled: function isCommandEnabled(aCommand)\n  {\n    return false;\n  },\n\n  getCommand: function getCommand(aCommand)\n  {\n    return null;\n  },\n\n  destroy: function destroy() {},\n\n  // event dispatching\n\n  addObserver: function addObserver(aEvent, aObserver)\n  {\n    this.mObsMan.addObserver(aEvent, aObserver);\n  },\n  removeObserver: function removeObserver(aEvent, aObserver)\n  {\n    this.mObsMan.removeObserver(aEvent, aObserver);\n  },\n\n  // private\n  updateView: function updateView()\n  {\n    this.clearView();\n\n    if (!this.pane.params) {\n      return;\n    }\n\n    this.mAccEventSubject = this.pane.params.accessibleEvent;\n    if (!this.mAccEventSubject)\n      return;\n\n    XPCU.QI(this.mAccEventSubject, nsIAccessibleEvent);\n\n    // Update accessible event properties.\n    var shownPropsId = \"\";\n    if (this.mAccEventSubject instanceof nsIAccessibleStateChangeEvent)\n      shownPropsId = \"stateChangeEvent\";\n    else if (this.mAccEventSubject instanceof nsIAccessibleTextChangeEvent)\n      shownPropsId = \"textChangeEvent\";\n    else if (this.mAccEventSubject instanceof nsIAccessibleCaretMoveEvent)\n      shownPropsId = \"caretMoveEvent\";\n\n    var props = document.getElementsByAttribute(\"prop\", \"*\");\n    for (var i = 0; i < props.length; i++) {\n      var propElm = props[i];\n      var isActive = !propElm.hasAttribute(\"class\") ||\n                     (propElm.getAttribute(\"class\") == shownPropsId);\n\n      if (isActive) {\n        var prop = propElm.getAttribute(\"prop\");\n        propElm.textContent = this[prop];\n        propElm.parentNode.removeAttribute(\"hidden\");\n      } else {\n        propElm.parentNode.setAttribute(\"hidden\", \"true\");\n      }\n    }\n\n    // Update handler output.\n    var outputElm = document.getElementById(\"handlerOutput\");\n    var outputList = this.pane.params.accessibleEventHandlerOutput;\n    if (outputList) {\n      while (outputElm.firstChild) {\n        outputElm.removeChild(outputElm.lastChild);\n      }\n\n      for (let i = 0; i < outputList.length; i++) {\n        var output = outputList[i];\n\n        // Generate a tree.\n        if (typeof output == \"object\" && \"cols\" in output && \"view\" in output) {\n          var tree = document.createElement(\"tree\");\n          tree.setAttribute(\"flex\", \"1\");\n          tree.setAttribute(\"treelines\", \"true\");\n\n          var treecols = document.createElement(\"treecols\");\n          for (let col in output.cols) {\n            var treecol = document.createElement(\"treecol\");\n            treecol.setAttribute(\"id\", col);\n            treecol.setAttribute(\"label\", output.cols[col].name);\n            treecol.setAttribute(\"flex\", output.cols[col].flex);\n            if (output.cols[col].isPrimary) {\n              treecol.setAttribute(\"primary\", \"true\");\n            }\n            treecol.setAttribute(\"persist\", \"width,hidden,ordinal\");\n            treecols.appendChild(treecol);\n\n            var splitter = document.createElement(\"splitter\");\n            splitter.setAttribute(\"class\", \"tree-splitter\");\n            treecols.appendChild(splitter);\n          }\n          tree.appendChild(treecols);\n\n          var treechildren = document.createElement(\"treechildren\");\n          tree.appendChild(treechildren);\n          outputElm.appendChild(tree);\n          tree.treeBoxObject.view = output.view;\n\n        }\n        else {\n          // Output text.\n          var node = document.createElement(\"description\");\n          node.textContent = output;\n          outputElm.appendChild(node);\n        }\n      }\n\n      outputElm.parentNode.removeAttribute(\"hidden\");\n    }\n    else {\n      outputElm.parentNode.setAttribute(\"hidden\", \"true\");\n    }\n  },\n\n  clearView: function clearView()\n  {\n    var containers = document.getElementsByAttribute(\"prop\", \"*\");\n    for (var i = 0; i < containers.length; ++i)\n      containers[i].textContent = \"\";\n  },\n\n  get isFromUserInput()\n  {\n    return this.mAccEventSubject.isFromUserInput;\n  },\n\n  get state()\n  {\n    var state = 0, extraState = 0;\n    var isExtraState = typeof this.mAccEventSubject.isExtraState == \"function\" ?\n      this.mAccEventSubject.isExtraState() : this.mAccEventSubject.isExtraState;\n    if (isExtraState) {\n      extraState = this.mAccEventSubject.state;\n    }\n    else {\n      state = this.mAccEventSubject.state;\n    }\n\n    var states = this.mAccService.getStringStates(state, extraState);\n\n    var list = [];\n    for (var i = 0; i < states.length; i++)\n      list.push(states.item(i));\n    return list.join();\n  },\n\n  get isEnabled()\n  {\n    return typeof this.mAccEventSubject.isEnabled == \"function\" ?\n      this.mAccEventSubject.isEnabled() : this.mAccEventSubject.isEnabled;\n  },\n\n  get startOffset()\n  {\n    return this.mAccEventSubject.start;\n  },\n\n  get length()\n  {\n    return this.mAccEventSubject.length;\n  },\n\n  get isInserted()\n  {\n    return typeof this.mAccEventSubject.isInserted == \"function\" ?\n      this.mAccEventSubject.isInserted() : this.mAccEventSubject.isInserted;\n  },\n\n  get modifiedText()\n  {\n    return this.mAccEventSubject.modifiedText;\n  },\n\n  get caretOffset()\n  {\n    return this.mAccEventSubject.caretOffset;\n  }\n};\n\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/accessibleEvent/accessibleEvent.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE page [\n  <!ENTITY % dtd1 SYSTEM \"chrome://inspector/locale/inspector.dtd\"> %dtd1;\n  <!ENTITY % dtd2 SYSTEM \"chrome://inspector/locale/viewers/accessibleEvent.dtd\"> %dtd2;\n]>\n\n<?xml-stylesheet\n    href=\"chrome://inspector/skin/viewers/accessibleEvent/accessibleEvent.css\"?>\n\n<page id=\"winAccessibleEvent\"\n      xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/xpcom/XPCU.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/events/ObserverManager.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/viewers/accessibleEvent/accessibleEvent.js\"/>\n\n  <grid>\n    <columns>\n      <column/>\n      <column flex=\"1\"/>\n    </columns>\n    <rows>\n      <row>\n        <description>&descIsFromUserInput.label;</description>\n        <description prop=\"isFromUserInput\"/>\n      </row>\n      <row>\n        <description>&descState.label;</description>\n        <description prop=\"state\" class=\"stateChangeEvent\"/>\n      </row>\n      <row>\n        <description>&descIsEnabled.label;</description>\n        <description prop=\"isEnabled\" class=\"stateChangeEvent\"/>\n      </row>\n      <row>\n        <description>&descStartOffset.label;</description>\n        <description prop=\"startOffset\" class=\"textChangeEvent\"/>\n      </row>\n      <row>\n        <description>&descLength.label;</description>\n        <description prop=\"length\" class=\"textChangeEvent\"/>\n      </row>\n      <row>\n        <description>&descIsInserted.label;</description>\n        <description prop=\"isInserted\" class=\"textChangeEvent\"/>\n      </row>\n      <row>\n        <description>&descModifiedText.label;</description>\n        <description prop=\"modifiedText\" class=\"textChangeEvent\"/>\n      </row>\n      <row>\n        <description>&descCaretOffset.label;</description>\n        <description prop=\"caretOffset\" class=\"caretMoveEvent\"/>\n      </row>\n    </rows>\n  </grid>\n  <vbox flex=\"1\">\n    <description>&descrHandlerOutput.label;</description>\n    <vbox id=\"handlerOutput\" flex=\"1\"/>\n  </vbox>\n</page>\n\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/accessibleEvents/accessibleEvents.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/***************************************************************\n* AccessibleEventsViewer --------------------------------------------\n*  The viewer for the accessible events occured on a document accessible.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \n* REQUIRED IMPORTS:\n*   chrome://inspector/content/jsutil/xpcom/XPCU.js\n****************************************************************/\n\n///////////////////////////////////////////////////////////////////////////////\n//// Global Variables\n\nvar viewer;\nvar gBundle;\n\n///////////////////////////////////////////////////////////////////////////////\n//// Global Constants\n\nconst kObserverServiceCID = \"@mozilla.org/observer-service;1\";\nconst kAccessibleRetrievalCID = \"@mozilla.org/accessibleRetrieval;1\";\n\nconst Ci = Components.interfaces;\nconst nsIObserverService = Ci.nsIObserverService;\nconst nsIAccessibleRetrieval = Ci.nsIAccessibleRetrieval;\nconst nsIAccessibleEvent = Ci.nsIAccessibleEvent;\nconst nsIAccessible = Ci.nsIAccessible;\nconst nsIPropertyElement = Ci.nsIPropertyElement;\n\nconst gAccInterfaces =\n[\n  Ci.nsIAccessible,\n  Ci.nsIAccessibleDocument,\n  Ci.nsIAccessibleEditableText,\n  Ci.nsIAccessibleHyperLink,\n  Ci.nsIAccessibleHyperText,\n  Ci.nsIAccessibleImage,\n  Ci.nsIAccessibleSelectable,\n  Ci.nsIAccessibleTable,\n  Ci.nsIAccessibleTableCell,\n  Ci.nsIAccessibleText,\n  Ci.nsIAccessibleValue\n];\n\nif (\"nsIAccessNode\" in Ci)\n  gAccInterfaces.push(Ci.nsIAccessNode);\n\n/**\n * QI nsIAccessNode interface if any, used for compatibility with Gecko versions\n * prior to Gecko13.\n */\nfunction QIAccessNode(aAccessible)\n{\n  return \"nsIAccessNode\" in Ci ?\n    XPCU.QI(aAccessible, Ci.nsIAccessNode) : aAccessible;\n}\n\n///////////////////////////////////////////////////////////////////////////////\n//// Initialization\n\nwindow.addEventListener(\"load\", AccessibleEventsViewer_initialize, false);\n\nfunction AccessibleEventsViewer_initialize()\n{\n  gBundle = document.getElementById(\"accessiblePropsBundle\");\n\n  viewer = new AccessibleEventsViewer();\n  viewer.initialize(parent.FrameExchange.receiveData(window));\n}\n\n///////////////////////////////////////////////////////////////////////////////\n//// class AccessibleEventsViewer\n\nfunction AccessibleEventsViewer()\n{\n  this.mURL = window.location;\n  this.mObsMan = new ObserverManager(this);\n\n  this.mTree = document.getElementById(\"olAccessibleEvents\");\n  this.mOlBox = this.mTree.treeBoxObject;\n\n  this.mWatchTree = document.getElementById(\"watchEventList\");\n  this.mWatchBox = this.mWatchTree.treeBoxObject;\n}\n\nAccessibleEventsViewer.prototype =\n{\n  // initialization\n\n  mSubject: null,\n  mPane: null,\n  mView: null,\n\n  // interface inIViewer\n\n  get uid() { return \"accessibleEvents\"; },\n  get pane() { return this.mPane; },\n  get selection() { return this.mSelection; },\n\n  get subject() { return this.mSubject; },\n  set subject(aObject)\n  {\n    this.mWatchView = new WatchAccessibleEventsListView();\n\n    if (this.mView) {\n      this.mView.destroy();\n    }\n    this.mView = new AccessibleEventsView(aObject, this.mWatchView);\n\n    this.mOlBox.view = this.mView;\n    this.mWatchBox.view = this.mWatchView;\n\n    this.mObsMan.dispatchEvent(\"subjectChange\", { subject: aObject });\n  },\n\n  initialize: function initialize(aPane)\n  {\n    this.mPane = aPane;\n    aPane.notifyViewerReady(this);\n  },\n\n  destroy: function destroy()\n  {\n    this.mView.destroy();\n    this.mOlBox.view = null;\n    this.mWatchBox.view = null;\n  },\n\n  isCommandEnabled: function isCommandEnabled(aCommand)\n  {\n    return false;\n  },\n\n  getCommand: function getCommand(aCommand)\n  {\n    return null;\n  },\n\n  // event dispatching\n\n  addObserver: function addObserver(aEvent, aObserver)\n  {\n    this.mObsMan.addObserver(aEvent, aObserver);\n  },\n  removeObserver: function removeObserver(aEvent, aObserver)\n  {\n    this.mObsMan.removeObserver(aEvent, aObserver);\n  },\n\n  // utils\n\n  onItemSelected: function onItemSelected()\n  {\n    var idx = this.mTree.currentIndex;\n    var object = this.mView.getObject(idx);\n\n    // Set subject for right panel view.\n    this.mSelection = object.accessnode;\n\n    // Set parameters for right panel view.\n    if (this.pane.panelset.panelCount > 1) {\n      this.pane.panelset.getPanel(1).params = {\n        accessibleEvent: object.event,\n        accessibleEventHandlerOutput: object.eventHandlerOutput\n      };\n    }\n\n    this.mObsMan.dispatchEvent(\"selectionChange\",\n                               { selection: this.mSelection } );\n  },\n\n  onWatchViewItemSelected: function onWatchViewItemSelected()\n  {\n    this.mWatchView.updateHandlerEditor();\n    this.mWatchView.updateHandlerState();\n  },\n\n  onWatchViewHandlerStateChanged:\n    function onWatchViewHandlerStateChanged(aState)\n  {\n    this.mWatchView.updateHandlerState(aState);\n  },\n\n  onWatchViewKeyPressed: function onWatchViewKeyPressed(aEvent)\n  {\n    // SPACE key was pressed. Toggle the row's Watched column tick.\n    if (aEvent.charCode == KeyEvent.DOM_VK_SPACE)\n      this.mWatchView.toggleEventWatched();\n  },\n\n  /**\n   * Clear the list of handled events.\n   */\n  clearEventsList: function clearEventsList()\n  {\n    this.mView.clear();\n  },\n\n  /**\n   * Start or stop to watch all events.\n   *\n   * @param  aDoWatch  [in] indicates whether to start or stop events watching.\n   */\n  watchAllEvents: function watchAllEvents(aDoWatch)\n  {\n    this.mWatchView.watchAllEvents(aDoWatch);\n  },\n\n  /**\n   * Shows context help for event handler editor.\n   */\n  showWatchViewHandlerHelp: function showWatchViewHandlerHelp()\n  {\n    openDialog(\"chrome://inspector/content/viewers/accessibleEvents/handlerHelpDialog.xul\",\n               \"_blank\", \"chrome,modal,centerscreen\");\n  },\n\n  /**\n   * Open/hide handler editor.\n   */\n  toggleHandlerEditor: function toggleHandlerEditor(aSplitter)\n  {\n    var state = aSplitter.getAttribute(\"state\");\n    if (state == \"collapsed\") {\n      aSplitter.setAttribute(\"state\", \"open\");\n    }\n    else {\n      aSplitter.setAttribute(\"state\", \"collapsed\");\n    }\n  }\n};\n\n///////////////////////////////////////////////////////////////////////////////\n//// AccessibleEventsView\n\nfunction AccessibleEventsView(aObject, aWatchView)\n{\n  this.mWatchView = aWatchView;\n  this.mEvents = [];\n  this.mRowCount = 0;\n\n  this.mAccService = XPCU.getService(kAccessibleRetrievalCID,\n                                     nsIAccessibleRetrieval);\n\n  this.mAccessible = aObject instanceof nsIAccessible ?\n    aObject : this.mAccService.getAccessibleFor(aObject);\n\n  this.canSkipTreeTraversal = false;\n  this.mDOMIRootDocumentAccessible = null;\n  var acc = QIAccessNode(this.mAccService.getAccessibleFor(document));\n  if (\"rootDocument\" in acc) {\n    this.mDOMIRootDocumentAccessible = acc.rootDocument;\n    this.mApplicationAccessible = this.mDOMIRootDocumentAccessible.parent;\n\n    // We can skip accessible tree traversal for perf on Gecko 2.0 if the\n    // inspected accessible is application accessible.\n    this.canSkipTreeTraversal =\n      (this.mAccessible == this.mApplicationAccessible);\n  }\n  else {\n    // Gecko 1.9.2 compatibility.\n    while (acc.parent) {\n      this.mDOMIRootDocumentAccessible = acc;\n      acc = acc.parent;\n    }\n    this.mApplicationAccessible = acc;\n  }\n\n  this.mObserverService = XPCU.getService(kObserverServiceCID,\n                                          nsIObserverService);\n\n  this.mObserverService.addObserver(this, \"accessible-event\", false);\n}\n\nAccessibleEventsView.prototype = new inBaseTreeView();\n\n/**\n * Global variables used to store event object and user's event handler output\n * from helper functions.\n */\nvar gEvent = null;\nvar gEventHandlerOutput = [ ];\n\nAccessibleEventsView.prototype.observe =\nfunction observe(aSubject, aTopic, aData)\n{\n  var event = XPCU.QI(aSubject, nsIAccessibleEvent);\n  var accessible = event.accessible;\n  if (!accessible)\n    return;\n\n  var accessnode = QIAccessNode(accessible);\n\n  // Ignore events on this DOM Inspector to avoid a mess (Gecko 2.0).\n  if (accessnode.rootDocument &&\n      accessnode.rootDocument == this.mDOMIRootDocumentAccessible) {\n    return;\n  }\n\n  // Ignore events having target not in subtree of currently inspected\n  // document accessible.\n  if (!this.canSkipTreeTraversal) {\n    var parentDocAccessible = accessible.document;\n    while (true) {\n      // The target accessible is inspected document accessible or its child.\n      if (parentDocAccessible == this.mAccessible) {\n        break;\n      }\n\n      // Ignore events on this DOM inspector to avoid a mess.\n      if (parentDocAccessible == this.mDOMIRootDocumentAccessible) {\n        return;\n      }\n\n      // Ignore events that aren't in subtree of inspected accessible.\n      if (!parentDocAccessible.parent || !parentDocAccessible.parent.document) {\n        return;\n      }\n\n      parentDocAccessible = parentDocAccessible.parent.document;\n    }\n  }\n\n  // Ignore unwatched events.\n  var type = event.eventType;\n  if (!this.mWatchView.isEventWatched(type))\n    return;\n\n  // Execute user handlers.\n  gEvent = event;\n  gEventHandlerOutput = [ ];\n  var expr = this.mWatchView.getHandlerExpr(type);\n  if (expr) {\n    for (let idx = 0; idx < gAccInterfaces.length; idx++) {\n      // Accessibility interfaces implicit query.\n      accessible instanceof gAccInterfaces[idx];\n    }\n\n    try {\n      var f = Function(\"event\", \"target\", expr);\n      f(event, accessible);\n    }\n    catch (ex) {\n      output(ex);\n    }\n  }\n\n  // Put event into list.\n  var date = new Date();\n  var node = accessnode.DOMNode;\n  var role = \"\", name = \"\";\n  try {\n    // may fail prior Gecko 2.0\n    role = this.mAccService.getStringRole(accessible.role);\n    name = accessible.name;\n  } catch(e) {\n  }\n\n  var eventObj = {\n    event: event,\n    eventHandlerOutput: gEventHandlerOutput,\n    accessnode: accessnode,\n    node: node,\n    id: node.id || \"\",\n    nodename: node ? node.nodeName : \"\",\n    name: name,\n    role: role,\n    type: this.mAccService.getStringEventType(type),\n    time: date.toLocaleTimeString()\n  };\n\n  this.mEvents.unshift(eventObj);\n  ++this.mRowCount;\n  this.mTree.rowCountChanged(0, 1);\n}\n\nAccessibleEventsView.prototype.destroy =\nfunction destroy()\n{\n  this.mObserverService.removeObserver(this, \"accessible-event\");\n}\n\nAccessibleEventsView.prototype.clear =\nfunction clear()\n{\n  var count = this.mRowCount;\n  this.mRowCount = 0;\n  this.mEvents = [];\n  this.mTree.rowCountChanged(0, -count);\n}\n\n/**\n * Return object to be used as a subject for the right panel. It could be either\n * DOM node or accessible object depending on whether accessible has a DOM node.\n * Also the returned object has properties that can used by accessibleEvent\n * view to represent information about accessible event and output from user\n * defined accessible event handlers.\n */\nAccessibleEventsView.prototype.getObject =\nfunction getObject(aRow)\n{\n  return aRow < 0 ? null : this.mEvents[aRow];\n}\n\nAccessibleEventsView.prototype.getCellText =\nfunction getCellText(aRow, aCol)\n{\n  if (aCol.id == \"olcEventType\")\n    return this.mEvents[aRow].type;\n  if (aCol.id == \"olcEventTime\")\n    return this.mEvents[aRow].time;\n  if (aCol.id == \"olcEventTargetNodeName\")\n    return this.mEvents[aRow].nodename;\n  if (aCol.id == \"olcEventTargetNodeID\")\n    return this.mEvents[aRow].id;\n  if (aCol.id == \"olcEventTargetRole\")\n    return this.mEvents[aRow].role;\n  if (aCol.id == \"olcEventTargetName\")\n    return this.mEvents[aRow].name;\n  return \"\";\n}\n\n///////////////////////////////////////////////////////////////////////////////\n//// WatchAccessibleEventsListView\n\nconst kIgnoredEvents = -1;\nconst kMutationEvents = 0;\nconst kChangeEvents = 1;\nconst kNotificationEvents = 2;\nconst kSelectionEvents = 3;\nconst kMenuEvents = 4;\nconst kDocumentEvents = 5;\nconst kTextEvents = 6;\nconst kTableEvents = 7;\nconst kWindowEvents = 8;\nconst kHyperLinkEvents = 9;\nconst kHyperTextEvents = 10;\n\nfunction WatchAccessibleEventsListView()\n{\n  // nsITreeView\n  this.__proto__ = new inBaseTreeView();\n\n  this.__defineGetter__(\n    \"rowCount\",\n    function watchview_getRowCount()\n    {\n      var rowCount = 0;\n\n      for (var idx = 0; idx < this.mChildren.length; idx++) {\n        rowCount++;\n\n        if (this.mChildren[idx].open)\n        rowCount += this.mChildren[idx].children.length;\n      }\n\n      return rowCount;\n    }\n  );\n\n  this.getCellText = function watchview_getCellText(aRowIndex, aCol)\n  {\n    if (aCol.id == \"welEventType\") {\n      var data = this.getData(aRowIndex);\n      return data.text;\n    }\n\n    return \"??\";\n  };\n\n  this.getCellValue = function watchview_getCellValue(aRowIndex, aCol)\n  {\n    if (aCol.id == \"welIsWatched\") {\n      var data = this.getData(aRowIndex);\n      return data.value;\n    }\n    else if (aCol.id == \"welIsHandlerEnabled\") {\n      var data = this.getData(aRowIndex);\n      return data.isHandlerEnabled;\n    }\n\n    return false;\n  };\n\n  this.getParentIndex = function watchview_getParentIndex(aRowIndex)\n  {\n    var info = this.getInfo(aRowIndex);\n    return info.parentIndex;\n  };\n\n  this.hasNextSibling = function(aRowIndex, aAfterIndex)\n  {\n    var info = this.getInfo(aRowIndex);\n    var siblings = info.parentData.children;\n    return siblings[siblings.length - 1] != info.data;\n  };\n\n  this.getLevel = function watchview_getLevel(aRowIndex)\n  {\n    var info = this.getInfo(aRowIndex);\n    return info.level;\n  };\n\n  this.isContainer = function watchview_isContainer(aRowIndex)\n  {\n    var info = this.getInfo(aRowIndex);\n    return info.level == 0;\n  };\n\n  this.isContainerOpen = function watchview_isContainerOpen(aRowIndex)\n  {\n    var data = this.getData(aRowIndex);\n    return data.open;\n  };\n\n  this.isContainerEmpty = function watchview_isContainerEmpty(aRowIndex)\n  {\n    return false;\n  };\n\n  this.toggleOpenState = function watchview_toogleOpenState(aRowIndex)\n  {\n    var data = this.getData(aRowIndex);\n\n    data.open = !data.open;\n    var rowCount = data.children.length;\n\n    if (data.open)\n      this.mTree.rowCountChanged(aRowIndex + 1, rowCount);\n    else\n      this.mTree.rowCountChanged(aRowIndex + 1, -rowCount);\n\n    this.mTree.invalidateRow(aRowIndex);\n  };\n\n  this.isEditable = function watchview_isEditable(aRowIndex, aCol)\n  {\n    if (aCol.id == \"welIsWatched\" ||\n        (aCol.id == \"welIsHandlerEnabled\" && !this.isContainer(aRowIndex))) {\n      return true;\n    }\n    return false;\n  };\n\n  this.setCellValue = function watchview_setCellValue(aRowIndex, aCol, aValue)\n  {\n    if (aCol.id == \"welIsWatched\") {\n      var newValue = aValue == \"true\";\n\n      var info = this.getInfo(aRowIndex);\n      var data = info.data;\n\n      data.value = newValue;\n\n      if (this.isContainer(aRowIndex)) {\n        var children = data.children;\n        for (var idx = 0; idx < children.length; idx++)\n          children[idx].value = newValue;\n\n        this.mTree.invalidateColumnRange(aRowIndex, aRowIndex + children.length,\n                                         aCol);\n        return;\n      }\n\n      this.mTree.invalidateCell(aRowIndex, aCol);\n\n      var parentData = info.parentData;\n      if (parentData.value && !newValue) {\n        parentData.value = false;\n        this.mTree.invalidateCell(info.parentIndex, aCol);\n      }\n    }\n    else if (aCol.id == \"welIsHandlerEnabled\") {\n      var newValue = aValue == \"true\";\n      this.updateHandlerState(newValue, aRowIndex);\n    }\n  };\n\n  //////////////////////////////////////////////////////////////////////////////\n  ///// Public\n\n  /**\n   * Return true if the given event type is watched.\n   */\n  this.isEventWatched = function watchview_isEventWatched(aType)\n  {\n    return this.mReverseData[aType].value;\n  };\n\n  /**\n   * Start or stop to watch all events.\n   */\n  this.watchAllEvents = function watchview_watchAllEvents(aAll)\n  {\n    for (var idx = 0; idx < this.mChildren.length; idx++) {\n      var data = this.mChildren[idx];\n      data.value = aAll;\n      for (var jdx = 0; jdx < data.children.length; jdx++) {\n        var subdata = data.children[jdx];\n        subdata.value = aAll;\n      }\n    }\n\n    this.mTree.invalidate();\n  };\n\n  this.getHandlerExpr = function watchview_getHandlerExpr(aType)\n  {\n    var data = this.mReverseData[aType];\n    if (data.isHandlerEnabled) {\n      return data.handlerSource;\n    }\n\n    return \"\";\n  }\n\n  this.toggleEventWatched = function watchview_toggleEventWatched()\n  {\n    var idx = this.selection.currentIndex;\n    var colWatched = this.mTree.columns.welIsWatched;\n    var newValue = !this.getCellValue(idx, colWatched);\n\n    // setCellValue() needs the new value to be passed as a string.\n    this.setCellValue(idx, colWatched, newValue.toString());\n  }\n\n  /**\n   * Updates state and value of handler source editor.\n   */\n  this.updateHandlerEditor = function watchview_updateHandlerEditor()\n  {\n    var idx = this.selection.currentIndex;\n\n    if (idx == -1 || this.isContainer(idx)) {\n      this.mHandlerState.hidden = true;\n      this.mHandlerEditor.disabled = true;\n      this.mHandlerEditor.value = \"\";\n      this.mHandlerEditorLabel.hidden = false;\n      return;\n    }\n\n    this.mHandlerState.hidden = false;\n    this.mHandlerEditorLabel.hidden = true;\n    this.mHandlerEditor.disabled = false;\n\n    var data = this.getData(idx);\n\n    var label = gBundle.getFormattedString(\"handlerEditorLabel\", [data.text]);\n    this.mHandlerState.label = label;\n    this.mHandlerEditor.value = data.handlerSource;\n  }\n\n  /**\n   * Updates state of handler (enabled or disabled) and UI displaying the state.\n   * @param aValue [optional]\n   *        New value of handler state column at the given row index, if\n   *        undefined then data wasn't changed, needs to update UI\n   * @param aRowIdx [optional]\n   *        The given row index, if missed then current row index is used\n   */\n  this.updateHandlerState =\n    function watchview_updateHandlerState(aValue, aRowIdx)\n  {\n    var updateData = aValue != undefined;\n    var updateCheckbox = !updateData || aRowIdx == this.selection.currentIndex;\n\n    var rowIdx = aRowIdx == undefined ? this.selection.currentIndex : aRowIdx;\n\n    var data = this.getData(rowIdx);\n\n    if (updateData) {\n      data.isHandlerEnabled = aValue;\n      var col = this.mTree.columns.getNamedColumn(\"welIsHandlerEnabled\");\n      this.mTree.invalidateCell(rowIdx, col);\n    }\n\n    if (updateCheckbox) {\n      this.mHandlerState.checked = data.isHandlerEnabled;\n    }\n  }\n\n  //////////////////////////////////////////////////////////////////////////////\n  ///// Private\n\n  /**\n   * Return the data of the tree item at the given row index.\n   */\n  this.getData = function watchview_getData(aRowIndex)\n  {\n    return this.getInfo(aRowIndex).data;\n  };\n\n  /**\n   * Return an object describing the tree item at the given row index:\n   *\n   * {\n   *   data: null, // the data of tree item\n   *   parentIndex: -1, // index of parent row\n   *   parentData: null, // the data of parent tree item\n   *   level: 0 // the level of the tree item\n   * };\n   */\n  this.getInfo = function watchview_getInfo(aRowIndex)\n  {\n    var info = {\n      data: null,\n      parentIndex: -1,\n      parentData: null,\n      level: 0\n    };\n\n    var groupIdx = 0;\n    var rowIdx = aRowIndex;\n\n    for (var idx = 0; idx < this.mChildren.length; idx++) {\n      var groupItem = this.mChildren[idx];\n\n      if (rowIdx == 0) {\n        info.data = groupItem;\n        return info;\n      }\n\n      rowIdx--;\n      if (groupItem.open) {\n        var typeItemLen = groupItem.children.length;\n        if (rowIdx < typeItemLen) {\n          info.data = groupItem.children[rowIdx];\n          info.parentIndex = idx;\n          info.parentData = groupItem;\n          info.level = 1;\n          return info;\n        }\n\n        rowIdx -= typeItemLen;\n      }\n    }\n\n    return info;\n  };\n\n  /**\n   * Initialize the tree view.\n   */\n  this.init = function watchview_init()\n  {\n    // Register event groups.\n    for (var idx = 0; idx < gEventGroupMap.length; idx++)\n      this.registerEventGroup(idx, gBundle.getString(gEventGroupMap[idx]));\n\n    // Register event types.\n    for (var idx = 1; idx < gEventTypesMap.length; idx++) {\n      var props = gEventTypesMap[idx];\n      this.registerEventType(props.group, idx, props.isIgnored);\n    }\n\n    // Prepare handler source editor.\n    this.mHandlerState = document.getElementById(\"welHandlerState\");\n    this.mHandlerEditor = document.getElementById(\"welHandlerEditor\");\n    this.mHandlerEditorLabel = document.getElementById(\"welHandlerEditorLabel\");\n    this.mHandlerEditor.addEventListener(\"input\", this, false);\n    this.mHandlerEditor.disabled = true;\n  };\n\n  /**\n   * Add tree item for the group.\n   */\n  this.registerEventGroup = function watchview_registerEventGroup(aType, aName)\n  {\n    var item = {\n      text: aName,\n      value: true,\n      handlerSource: \"\",\n      open: false,\n      children: []\n    };\n\n    this.mChildren[aType] = item;\n  };\n\n  /**\n   * Add tree item for the event type.\n   */\n  this.registerEventType = function watchview_registerEventType(aGroup, aType,\n                                                                aIgnored)\n  {\n    if (aGroup == kIgnoredEvents)\n      return;\n\n    var item = {\n      text: this.mAccService.getStringEventType(aType),\n      value: !aIgnored,\n      isHandlerEnabled: false,\n      handlerSource: \"\"\n    };\n\n    var groupItem = this.mChildren[aGroup];\n    if (aIgnored)\n      groupItem.value = false;\n\n    var children = groupItem.children;\n    children.push(item);\n\n    this.mReverseData[aType] = item;\n  };\n\n  /**\n   * Listen for 'input' event from handler source textbox to record the handler.\n   */\n  this.handleEvent = function watchview_handleEvent(aEvent)\n  {\n    if (aEvent.target != this.mHandlerEditor) {\n      return;\n    }\n\n    switch (aEvent.type) {\n      case \"input\":\n        var idx = this.selection.currentIndex;\n\n        // Enable/disable event handler automatically.\n        var isEnabled = this.mHandlerEditor.value != \"\";\n        this.updateHandlerState(isEnabled, idx);\n\n        // Update event handler code.\n        var data = this.getData(idx);\n        data.handlerSource = this.mHandlerEditor.value;\n        break;\n    }\n  }\n\n  this.mAccService = XPCU.getService(kAccessibleRetrievalCID,\n                                     nsIAccessibleRetrieval);\n\n  this.mChildren = [];\n  this.mReverseData = [];\n  this.mHandlers = {};\n\n  this.mHandlerState = null;\n  this.mHandlerEditor = null;\n  this.mHandlerEditorLabel = null;\n\n  this.init();\n}\n\nfunction eventProps(aGroup, aValue)\n{\n  this.group = aGroup;\n  this.isIgnored = aValue;\n}\n\n/**\n * The map of event groups.\n */\nvar gEventGroupMap =\n[\n  \"mutationEvents\", // kMutationEvents\n  \"changeEvents\", // kChangeEvents,\n  \"notificationEvents\", // kNotificationEvents,\n  \"selectionEvents\", // kSelectionEvents\n  \"menuEvents\", // kMenuEvents,\n  \"documentEvents\", // kDocumentEvents,\n  \"textEvents\", // kTextEvents,\n  \"tableEvents\", // kTableEvents,\n  \"windowEvents\", // kWindowEvents,\n  \"hyperLinkEvents\", // kHyperLinkEvents\n  \"hyperTextEvents\", // kHyperTextEvents\n];\n\n/**\n * The map of event types. Events are listed in the order of nsIAccessibleEvent.\n */\nvar gEventTypesMap =\n[\n  new eventProps(kIgnoredEvents), // No event\n\n  new eventProps(kMutationEvents), // EVENT_SHOW\n  new eventProps(kMutationEvents), // EVENT_HIDE\n  new eventProps(kMutationEvents), // EVENT_REORDER\n\n  new eventProps(kChangeEvents), // EVENT_ACTIVE_DECENDENT_CHANGED\n\n  new eventProps(kNotificationEvents), // EVENT_FOCUS\n\n  new eventProps(kChangeEvents), // EVENT_STATE_CHANGE\n  new eventProps(kChangeEvents), // EVENT_LOCATION_CHANGE\n  new eventProps(kChangeEvents), // EVENT_NAME_CHANGE\n  new eventProps(kChangeEvents), // EVENT_DESCRIPTION_CHANGE\n  new eventProps(kChangeEvents), // EVENT_VALUE_CHANGE\n  new eventProps(kChangeEvents), // EVENT_HELP_CHANGE\n  new eventProps(kChangeEvents), // EVENT_DEFACTION_CHANGE\n  new eventProps(kChangeEvents), // EVENT_ACTION_CHANGE\n  new eventProps(kChangeEvents), // EVENT_ACCELERATOR_CHANGE\n\n  new eventProps(kSelectionEvents), // EVENT_SELECTION\n  new eventProps(kSelectionEvents), // EVENT_SELECTION_ADD\n  new eventProps(kSelectionEvents), // EVENT_SELECTION_REMOVE\n  new eventProps(kSelectionEvents), // EVENT_SELECTION_WITHIN\n\n  new eventProps(kNotificationEvents), // EVENT_ALERT\n  new eventProps(kNotificationEvents), // EVENT_FOREGROUND\n\n  new eventProps(kMenuEvents), // EVENT_MENU_START\n  new eventProps(kMenuEvents), // EVENT_MENU_END\n  new eventProps(kMenuEvents), // EVENT_MENUPOPUP_START\n  new eventProps(kMenuEvents), // EVENT_MENUPOPUP_END\n\n  new eventProps(kNotificationEvents), // EVENT_CAPTURE_START\n  new eventProps(kNotificationEvents), // EVENT_CAPTURE_END\n  new eventProps(kNotificationEvents), // EVENT_MOVESIZE_START\n  new eventProps(kNotificationEvents), // EVENT_MOVESIZE_END\n  new eventProps(kNotificationEvents), // EVENT_CONTEXTHELP_START\n  new eventProps(kNotificationEvents), // EVENT_CONTEXTHELP_END\n  new eventProps(kNotificationEvents, true), // EVENT_DRAGDROP_START\n  new eventProps(kNotificationEvents, true), // EVENT_DRAGDROP_END\n  new eventProps(kNotificationEvents), // EVENT_DIALOG_START\n  new eventProps(kNotificationEvents), // EVENT_DIALOG_END\n  new eventProps(kNotificationEvents), // EVENT_SCROLLING_START\n  new eventProps(kNotificationEvents), // EVENT_SCROLLING_END\n  new eventProps(kNotificationEvents), // EVENT_MINIMIZE_START\n  new eventProps(kNotificationEvents), // EVENT_MINIMIZE_END\n\n  new eventProps(kDocumentEvents), // EVENT_DOCUMENT_LOAD_START\n  new eventProps(kDocumentEvents), // EVENT_DOCUMENT_LOAD_COMPLETE\n  new eventProps(kDocumentEvents), // EVENT_DOCUMENT_RELOAD\n  new eventProps(kDocumentEvents), // EVENT_DOCUMENT_LOAD_STOPPED\n  new eventProps(kDocumentEvents), // EVENT_DOCUMENT_ATTRIBUTES_CHANGED\n  new eventProps(kDocumentEvents), // EVENT_DOCUMENT_CONTENT_CHANGED\n\n  new eventProps(kChangeEvents), // EVENT_PROPERTY_CHANGED\n\n  new eventProps(kSelectionEvents), // EVENT_SELECTION_CHANGED\n\n  new eventProps(kChangeEvents), // EVENT_TEXT_ATTRIBUTE_CHANGED\n\n  new eventProps(kTextEvents), // EVENT_TEXT_CARET_MOVED\n  new eventProps(kTextEvents), // EVENT_TEXT_CHANGED\n  new eventProps(kTextEvents), // EVENT_TEXT_INSERTED\n  new eventProps(kTextEvents), // EVENT_TEXT_REMOVED\n  new eventProps(kTextEvents), // EVENT_TEXT_UPDATED\n  new eventProps(kTextEvents), // EVENT_TEXT_SELECTION_CHANGED\n\n  new eventProps(kNotificationEvents), // EVENT_VISIBLE_DATA_CHANGED\n  new eventProps(kNotificationEvents), // EVENT_TEXT_COLUMN_CHANGED\n  new eventProps(kNotificationEvents), // EVENT_SECTION_CHANGED\n\n  new eventProps(kTableEvents), // EVENT_TABLE_CAPTION_CHANGED\n  new eventProps(kTableEvents), // EVENT_TABLE_MODEL_CHANGED\n  new eventProps(kTableEvents), // EVENT_TABLE_SUMMARY_CHANGED\n  new eventProps(kTableEvents), // EVENT_TABLE_ROW_DESCRIPTION_CHANGED\n  new eventProps(kTableEvents), // EVENT_TABLE_ROW_HEADER_CHANGED\n  new eventProps(kTableEvents), // EVENT_TABLE_ROW_INSERT\n  new eventProps(kTableEvents), // EVENT_TABLE_ROW_DELETE\n  new eventProps(kTableEvents), // EVENT_TABLE_ROW_REORDER\n  new eventProps(kTableEvents), // EVENT_TABLE_COLUMN_DESCRIPTION_CHANGED\n  new eventProps(kTableEvents), // EVENT_TABLE_COLUMN_HEADER_CHANGED\n  new eventProps(kTableEvents), // EVENT_TABLE_COLUMN_INSERT\n  new eventProps(kTableEvents), // EVENT_TABLE_COLUMN_DELETE\n  new eventProps(kTableEvents), // EVENT_TABLE_COLUMN_REORDER\n\n  new eventProps(kWindowEvents), // EVENT_WINDOW_ACTIVATE\n  new eventProps(kWindowEvents), // EVENT_WINDOW_CREATE\n  new eventProps(kWindowEvents), // EVENT_WINDOW_DEACTIVATE\n  new eventProps(kWindowEvents), // EVENT_WINDOW_DESTROY\n  new eventProps(kWindowEvents), // EVENT_WINDOW_MAXIMIZE\n  new eventProps(kWindowEvents), // EVENT_WINDOW_MINIMIZE\n  new eventProps(kWindowEvents), // EVENT_WINDOW_RESIZE\n  new eventProps(kWindowEvents), // EVENT_WINDOW_RESTORE\n\n  new eventProps(kHyperLinkEvents), // EVENT_HYPERLINK_END_INDEX_CHANGED\n  new eventProps(kHyperLinkEvents), // EVENT_HYPERLINK_NUMBER_OF_ANCHORS_CHANGED\n  new eventProps(kHyperLinkEvents), // EVENT_HYPERLINK_SELECTED_LINK_CHANGED\n\n  new eventProps(kHyperTextEvents), // EVENT_HYPERTEXT_LINK_ACTIVATED\n  new eventProps(kHyperTextEvents), // EVENT_HYPERTEXT_LINK_SELECTED\n\n  new eventProps(kHyperLinkEvents), // EVENT_HYPERLINK_START_INDEX_CHANGED\n\n  new eventProps(kHyperTextEvents), // EVENT_HYPERTEXT_CHANGED\n  new eventProps(kHyperTextEvents), // EVENT_HYPERTEXT_NLINKS_CHANGED\n\n  new eventProps(kChangeEvents), // EVENT_OBJECT_ATTRIBUTE_CHANGED\n  new eventProps(kChangeEvents), // EVENT_PAGE_CHANGED\n\n  new eventProps(kDocumentEvents) // EVENT_INTERNAL_LOAD\n];\n\n////////////////////////////////////////////////////////////////////////////////\n//// Functions and objects for usage in event handler editor.\n\nvar accRetrieval = XPCU.getService(kAccessibleRetrievalCID,\n                                   nsIAccessibleRetrieval);\n\nfunction output(aValue)\n{\n  gEventHandlerOutput.push(aValue);\n}\n\nfunction outputRole(aAccessible)\n{\n  output(accRetrieval.getStringRole(aAccessible.role));\n}\n\nfunction outputStates(aAccessible)\n{\n  var stateObj = {}, extraStateObj = {};\n  aAccessible.getState(stateObj, extraStateObj);\n  var states = accRetrieval.getStringStates(stateObj.value,\n                                            extraStateObj.value);\n\n  var list = [];\n  for (let i = 0; i < states.length; i++) {\n    list.push(states.item(i));\n  }\n\n  output(list.join());\n}\n\nfunction outputAttrs(aAccessible)\n{\n  var str = \"\";\n  var attrs = aAccessible.attributes;\n  if (attrs) {\n    var enumerate = attrs.enumerate();\n    while (enumerate.hasMoreElements()) {\n      var prop = XPCU.QI(enumerate.getNext(), nsIPropertyElement);\n      str += prop.key + \": \" + prop.value + \"; \";\n    }\n\n    if (str)\n      output(str);\n  }\n}\n\nfunction outputTree(aAccessible, aHighlightList)\n{\n  var treeObj = {\n    cols: {\n      outputtreeRole: {\n        name: gBundle.getString(\"role\"),\n        flex: 2,\n        isPrimary: true\n      },\n      outputtreeName: {\n        name: gBundle.getString(\"name\"),\n        flex: 2\n      },\n      outputtreeNodename: {\n        name: gBundle.getString(\"nodeName\"),\n        flex: 1\n      },\n      outputtreeId:{\n        name: gBundle.getString(\"id\"),\n        flex: 1\n      }\n    },\n    view: new inAccTreeView(aAccessible, aHighlightList)\n  };\n\n  output(treeObj);\n}\n\nfunction outputDOMAttrs(aAccessible)\n{\n  var DOMNode = QIAccessNode(aAccessible).DOMNode;\n  var DOMAttributes = DOMNode.attributes;\n  for (let i = 0; i < DOMAttributes.length; i++) {\n    var DOMAttribute = DOMAttributes.item(i);\n    output(DOMAttribute.name + \": \" + DOMAttribute.value);\n  }\n}\n\n////////////////////////////////////////////////////////////////////////////////\n//// Private functions.\n\nfunction inAccTreeView(aAccessible, aHighlightList)\n{\n  inDataTreeView.call(this);\n\n  var list = this.generateChildren(aAccessible, aHighlightList);\n  if (list) {\n    this.expandNodes(list);\n  }\n}\n\ninAccTreeView.prototype = new inDataTreeView();\n\n// nsITreeView\ninAccTreeView.prototype.getRowProperties =\n  function inAccTreeView_getRowProperties(aRowIdx, aProperties)\n{\n  var data = this.getDataAt(aRowIdx);\n  if (data && data.properties) {\n    if (!aProperties)\n      return data.properties.join(\" \");\n\n    for (let i = 0; i < data.properties.length; i++) {\n      var atom = this.createAtom(data.properties[i]);\n      aProperties.AppendElement(atom);\n    }\n  }\n\n  return \"\";\n};\n\ninAccTreeView.prototype.getCellProperties =\n  function inAccTreeView_getCellProperties(aRowIdx, aCol, aProperties)\n{\n  return this.getRowProperties(aRowIdx, aProperties);\n};\n\n// Initialization\ninAccTreeView.prototype.generateChildren =\n  function inAccTreeView_generateChildren(aAccessible, aHighlightList, aParent,\n                                          aIsUnattached)\n{\n  var data = {\n    properties: []\n  };\n\n  var accessible = QIAccessNode(aAccessible);\n\n  // Highlight the row for accessible from the list.\n  var isHighlighted =\n    aHighlightList && aHighlightList.indexOf(aAccessible) != -1;\n  if (isHighlighted) {\n    data.properties.push(\"highlight\");\n  }\n\n  // Gray out the row for accessible unattached from the tree.\n  if (aIsUnattached) {\n    data.properties.push(\"grayout\");\n  }\n\n  // Add cells data.\n  data[\"outputtreeRole\"] = accRetrieval.getStringRole(aAccessible.role);\n  data[\"outputtreeName\"] = aAccessible.name;\n  data[\"outputtreeNodename\"] = accessible.DOMNode.nodeName;\n  data[\"outputtreeId\"] =\n    (\"id\" in accessible.DOMNode ? accessible.DOMNode.id : \"\");\n\n  var parent = this.appendChild(aParent, data);\n  var nodesToExpand = null;\n\n  // Insert highlighted row for target of handled hide event if it's specified\n  // in the list (works for Gecko versions higher 13).\n  var containsUnattached = false;\n  var accBeforeUnattached = null;\n  if (\"nsIAccessibleHideEvent\" in Ci &&\n      gEvent instanceof Ci.nsIAccessibleHideEvent &&\n      gEvent.targetParent == aAccessible) {\n    containsUnattached = true;\n    try {\n      if (gEvent.targetNextSibling.parent == aAccessible) {\n        accBeforeUnattached = gEvent.targetNextSibling;\n      }\n    } catch (e) {\n    }\n    try {\n      if (!accBeforeUnattached &&\n          gEvent.targetPrevSibling.parent == aAccessible) {\n        accBeforeUnattached = gEvent.targetPrevSibling.nextSibling;\n      }\n    } catch (e) {\n    }\n  }\n\n  // Add children.\n  var childCount = aAccessible.childCount;\n  for (let i = 0; i < childCount; i++) {\n    var child = aAccessible.getChildAt(i);\n\n    // Add unattached child before current child.\n    if (accBeforeUnattached == child) {\n      var list =\n        this.generateChildren(gEvent.accessible, aHighlightList, parent, true);\n      if (list) {\n        nodesToExpand = list.concat(nodesToExpand || []);\n      }\n    }\n\n    var list =\n      this.generateChildren(child, aHighlightList, parent);\n    if (list) {\n      nodesToExpand = list.concat(nodesToExpand || []);\n    }\n  }\n\n  // Put unattached child as last child of the parent, we don't have good guess\n  // about its hierarchy position.\n  if (containsUnattached && !accBeforeUnattached) {\n    var list =\n      this.generateChildren(gEvent.accessible, aHighlightList, parent, true);\n    if (list) {\n      nodesToExpand = list.concat(nodesToExpand || []);\n    }\n  }\n\n  return nodesToExpand ? nodesToExpand.concat(parent) : isHighlighted && [];\n};\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/accessibleEvents/accessibleEvents.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE page [\n  <!ENTITY % dtd1 SYSTEM \"chrome://inspector/locale/inspector.dtd\"> %dtd1;\n  <!ENTITY % dtd2 SYSTEM \"chrome://inspector/locale/viewers/accessibleEvents.dtd\"> %dtd2;\n]>\n\n<?xml-stylesheet href=\"chrome://inspector/skin/viewers/accessibleEvents/accessibleEvents.css\"?>\n\n<page id=\"winAccessibleEvents\"\n      xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/xul/inBaseTreeView.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/xul/inDataTreeView.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/xpcom/XPCU.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/events/ObserverManager.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/viewers/accessibleEvents/accessibleEvents.js\"/>\n\n  <stringbundle id=\"accessiblePropsBundle\"\n                src=\"chrome://inspector/locale/viewers/accessibleEvents.properties\"/>\n\n  <tabbox flex=\"1\">\n    <tabs>\n      <tab label=\"&eventList.label;\"/>\n      <tab label=\"&watchedEvents.label;\"/>\n    </tabs>\n    <tabpanels flex=\"1\">\n\n      <!-- Event list -->\n      <vbox>\n        <label value=\"&handledEvents.label;\" control=\"olAccessibleEvents\"/>\n        <tree id=\"olAccessibleEvents\"\n              flex=\"1\"\n              onselect=\"viewer.onItemSelected()\">\n\n          <treecols>\n            <treecol id=\"olcEventType\"\n                     label=\"&eventType.label;\"\n                     primary=\"true\"\n                     persist=\"width,hidden,ordinal\"\n                     flex=\"2\"/>\n            <splitter class=\"tree-splitter\"/>\n            <treecol id=\"olcEventTargetRole\"\n                     label=\"&eventTargetRole.label;\"\n                     hidden=\"true\"\n                     persist=\"width,hidden,ordinal\"\n                     flex=\"1\"/>\n            <splitter class=\"tree-splitter\"/>\n            <treecol id=\"olcEventTargetName\"\n                     label=\"&eventTargetName.label;\"\n                     hidden=\"true\"\n                     persist=\"width,hidden,ordinal\"\n                     flex=\"2\"/>\n            <splitter class=\"tree-splitter\"/>\n            <treecol id=\"olcEventTargetNodeName\"\n                     label=\"&eventTargetNodeName.label;\"\n                     persist=\"width,hidden,ordinal\"\n                     flex=\"1\"/>\n            <splitter class=\"tree-splitter\"/>\n            <treecol id=\"olcEventTargetNodeID\"\n                     label=\"&eventTargetNodeID.label;\"\n                     persist=\"width,hidden,ordinal\"\n                     flex=\"1\"/>\n            <splitter class=\"tree-splitter\"/>\n            <treecol id=\"olcEventTime\"\n                     label=\"&eventTime.label;\"\n                     persist=\"width,hidden,ordinal\"\n                     flex=\"1\"/>\n          </treecols>\n          <treechildren id=\"olbAccessibleEvents\"\n                        alternatingbackground=\"true\"/>\n        </tree>\n        <hbox align=\"end\">\n          <button label=\"&clearEventList.label;\"\n                  oncommand=\"viewer.clearEventsList();\"/>\n        </hbox>\n      </vbox>\n\n      <!-- Watched events -->\n      <vbox>\n        <vbox flex=\"1\">\n          <label value=\"&chooseEventsToWatch.label;\" control=\"watchEventList\"/>\n          <tree id=\"watchEventList\"\n                flex=\"1\"\n                editable=\"true\"\n                onselect=\"viewer.onWatchViewItemSelected();\"\n                onkeypress=\"viewer.onWatchViewKeyPressed(event);\"\n                seltype=\"single\">\n            <treecols>\n              <treecol id=\"welEventType\"\n                       label=\"&eventType.label;\"\n                       primary=\"true\"\n                       persist=\"width,hidden,ordinal\"\n                       flex=\"1\"/>\n              <splitter class=\"tree-splitter\"/>\n              <treecol id=\"welIsWatched\"\n                       label=\"&isWatched.label;\"\n                       type=\"checkbox\"\n                       editable=\"true\"\n                       persist=\"width,hidden,ordinal\"/>\n              <splitter class=\"tree-splitter\"/>\n              <treecol id=\"welIsHandlerEnabled\"\n                       label=\"&isHandlerEnabled.label;\"\n                       type=\"checkbox\"\n                       editable=\"true\"\n                       persist=\"width,hidden,ordinal\"\n                       hidden=\"true\"/>\n            </treecols>\n            <treechildren/>\n          </tree>\n        </vbox>\n        <hbox align=\"right\">\n          <button label=\"&watchAll.label;\"\n                  oncommand=\"viewer.watchAllEvents(true);\"/>\n          <button label=\"&watchNone.label;\"\n                  oncommand=\"viewer.watchAllEvents(false);\"/>\n        </hbox>\n        <splitter state=\"collapsed\" collapse=\"after\" persist=\"state\"\n                  resizebefore=\"farthest\" id=\"welSplitter\">\n          <toolbarbutton label=\"&editHandler.label;\" id=\"welGrippyButton\"\n                         oncommand=\"viewer.toggleHandlerEditor(this.parentNode);\"/>\n        </splitter>\n        <vbox>\n          <hbox align=\"baseline\">\n            <label control=\"welHandlerEditor\"\n                   id=\"welHandlerEditorLabel\"\n                   flex=\"1\">&handlerEditorNoEvent.label;</label>\n            <checkbox id=\"welHandlerState\" hidden=\"true\"\n                      oncommand=\"viewer.onWatchViewHandlerStateChanged(this.checked);\"\n                      flex=\"1\"/>\n            <toolbarbutton label=\"&contextHelp.label;\"\n                           oncommand=\"viewer.showWatchViewHandlerHelp();\"/>\n          </hbox>\n          <textbox id=\"welHandlerEditor\" multiline=\"true\" rows=\"8\" flex=\"1\"/>\n        </vbox>\n      </vbox>\n    </tabpanels>\n  </tabbox>\n\n</page>\n\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/accessibleEvents/handlerHelpDialog.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE dialog [\n  <!ENTITY % dtd1 SYSTEM\n    \"chrome://inspector/locale/viewers/accessibleEventsHandlerHelpDialog.dtd\">\n  %dtd1;\n]>\n\n<?xml-stylesheet href=\"chrome://inspector/skin\"?>\n\n<dialog id=\"winEvalJS\"\n        title=\"&helpDialog.title;\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        buttons=\"accept\"\n        style=\"width: 30em;\">\n\n  <description>&general.descr;</description>\n  <description>&helpers.descr;</description>\n  <grid>\n    <columns>\n      <column/>\n      <column flex=\"1\"/>\n    </columns>\n    <rows>\n      <row>\n        <description value=\"event\"/>\n        <description>&event.descr;</description>\n      </row>\n      <row>\n        <description value=\"target\"/>\n        <description>&target.descr;</description>\n      </row>\n      <row>\n        <description value=\"accRetrieval\"/>\n        <description>&accRetrieval.descr;</description>\n      </row>\n      <row>\n        <description value=\"output(string)\"/>\n        <description>&output.descr;</description>\n      </row>\n      <row>\n        <description value=\"outputAttrs(accessible)\"/>\n        <description>&outputAttrs.descr;</description>\n      </row>\n      <row>\n        <description value=\"outputRole(accessible)\"/>\n        <description>&outputRole.descr;</description>\n      </row>\n      <row>\n        <description value=\"outputStates(accessible)\"/>\n        <description>&outputStates.descr;</description>\n      </row>\n      <row>\n        <description value=\"outputTree(accessible, hightlightList)\"/>\n        <description>&outputTree.descr;</description>\n      </row>\n      <row>\n        <description value=\"outputDOMAttrs(accessible)\"/>\n        <description>&outputDOMAttrs.descr;</description>\n      </row>\n    </rows>\n  </grid>\n\n</dialog>\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/accessibleObject/accessibleObject.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/***************************************************************\n* AccessibleObjectViewer --------------------------------------------\n*  The viewer for the accessible object.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n* REQUIRED IMPORTS:\n*   chrome://inspector/content/jsutil/events/ObserverManager.js\n****************************************************************/\n\n///////////////////////////////////////////////////////////////////////////////\n//// Global Variables\n\nvar viewer;\nvar bundle;\nvar accService;\n\n///////////////////////////////////////////////////////////////////////////////\n//// Global Constants\n\nconst kAccessibleRetrievalCID = \"@mozilla.org/accessibleRetrieval;1\";\n\nconst nsIAccessibleRetrieval = Components.interfaces.nsIAccessibleRetrieval;\nconst nsIAccessible = Components.interfaces.nsIAccessible;\n\n///////////////////////////////////////////////////////////////////////////////\n//// Initialization/Destruction\n\nwindow.addEventListener(\"load\", AccessibleObjectViewer_initialize, false);\n\nfunction AccessibleObjectViewer_initialize()\n{\n  bundle = document.getElementById(\"inspector-bundle\");\n  accService = XPCU.getService(kAccessibleRetrievalCID, nsIAccessibleRetrieval);\n\n  viewer = new JSObjectViewer();\n\n  viewer.__defineGetter__(\n    \"uid\",\n    function uidGetter()\n    {\n      return \"accessibleObject\";\n    }\n  );\n\n  viewer.__defineSetter__(\n    \"subject\",\n    function subjectSetter(aObject)\n    {\n      var accObject = aObject instanceof nsIAccessible ?\n        aObject : accService.getAccessibleFor(aObject);\n      this.setSubject(accObject);\n    }\n   );\n\n  viewer.initialize(parent.FrameExchange.receiveData(window));\n}\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/accessibleObject/accessibleObject.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<?xul-overlay href=\"chrome://inspector/content/viewers/jsObject/jsObjectViewer.xul\"?>\n\n<page id=\"winAccessibleObject\"\n      xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/viewers/accessibleObject/accessibleObject.js\"/>\n\n  <stringbundle id=\"inspector-bundle\"/>\n  <commandset id=\"cmdsJSObjectViewer\"/>\n\n  <popupset>\n    <menupopup id=\"popupContext\"/>\n  </popupset>\n  <tree id=\"treeJSObject\" treelines=\"true\" class=\"plain\"/>\n</page>\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/accessibleProps/accessiblePropViewerMgr.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n////////////////////////////////////////////////////////////////////////////////\n//// Global\n\nconst nsIAccessibleText = Components.interfaces.nsIAccessibleText;\nconst nsIAccessibleTableCell = Components.interfaces.nsIAccessibleTableCell;\n\n\n////////////////////////////////////////////////////////////////////////////////\n//// Accessible property viewer manager\n\n/**\n * Used to show additional properties of the accessible in tabbox.\n *\n * @param aPaneElm\n *        A pane element where the view is hosted.\n */\nfunction accessiblePropViewerMgr(aPaneElm)\n{\n  /**\n   * Updates all property views for the given accessible.\n   *\n   * @param aAccessible\n   *        The given accessible\n   */\n  this.updateViews = function accessiblePropViewerMgr_updateViews(aAccessible)\n  {\n    for (var id in this.viewers)\n    {\n      var tab = document.getElementById(\"tab_\" + id);\n      tab.hidden = !this.viewers[id].update(aAccessible);\n    }\n\n    this.tabboxElm.selectedIndex = this.getCurrentViewerIdx();\n  }\n\n  /**\n   * Clear the data of property views.\n   */\n  this.clearViews = function accessiblePropViewerMgr_clearViews()\n  {\n    for (var id in this.viewers)\n    {\n      this.viewers[id].clear();\n\n      var tab = document.getElementById(\"tab_\" + id);\n      tab.hidden = true;\n    }\n  }\n\n  this.isCommandEnabled =\n    function accessiblePropViewerMgr_isCommandEnabled(aCommand)\n  {\n    var tab = this.tabboxElm.selectedTab;\n    var viewerid = tab.id.replace(\"tab_\", \"\");\n    var viewer = this.viewers[viewerid];\n    if (\"isCommandEnabled\" in viewer) {\n      return viewer.isCommandEnabled(aCommand);\n    }\n    return false;\n  },\n\n  /**\n   * Process 'inspectInNewView' command for selected property view.\n   */\n  this.inspectInNewView = function accessiblePropViewerMgr_inspectInNewView()\n  {\n    var tab = this.tabboxElm.selectedTab;\n    var viewerid = tab.id.replace(\"tab_\", \"\");\n    var viewer = this.viewers[viewerid];\n    if (\"inspectInNewView\" in viewer)\n      viewer.inspectInNewView();\n  }\n\n  this.doCommand = function accessiblePropViewerMgr_doCommand(aCommandId)\n  {\n    var tab = this.tabboxElm.selectedTab;\n    var viewerid = tab.id.replace(\"tab_\", \"\");\n    var viewer = this.viewers[viewerid];\n    if (\"doCommand\" in viewer)\n      viewer.doCommand(aCommandId);\n  }\n\n  //////////////////////////////////////////////////////////////////////////////\n  //// private\n\n  this.handleEvent = function accessiblePropViewerMgr_handleEvent(aEvent)\n  {\n    this.setCurrentViewerIdx(this.tabboxElm.selectedIndex);\n    viewer.pane.panelset.updateAllCommands();\n  }\n\n  this.setCurrentViewerIdx = function accessiblePropViewerMgr_setCurrentViewerIdx(aIdx)\n  {\n    this.paneElm.accessiblePropsCurrentViewerIdx = aIdx;\n  }\n\n  this.getCurrentViewerIdx = function accessiblePropViewerMgr_getCurrentViewerIdx()\n  {\n    var idx = this.paneElm.accessiblePropsCurrentViewerIdx;\n\n    idx = idx ? idx : 0;\n    var tab = this.tabsElm.children[idx];\n    if (tab.hidden)\n      return 0;\n\n    return idx;\n  }\n\n  this.viewers = {\n    \"attributes\": new attributesViewer(),\n    \"actions\": new actionViewer(),\n    \"textattrs\": new textAttrsViewer(),\n    \"tablecell\": new tableCellViewer()\n  };\n\n  this.tabboxElm = document.getElementById(\"tabviewers\");\n  this.tabsElm = this.tabboxElm.tabs;\n  this.tabsElm.addEventListener(\"select\", this, false);\n  this.paneElm = aPaneElm;\n}\n\n\n////////////////////////////////////////////////////////////////////////////////\n//// Accessible property viewers\n\n/**\n * Object attribute property view. Used to display accessible attributes.\n */\nfunction attributesViewer()\n{\n  /**\n   * Updates the view for the given accessible.\n   *\n   * @param aAccessible\n   *        The given accessible\n   */\n  this.update = function attributesViewer_update(aAccessible)\n  {\n    var attrs = aAccessible.attributes;\n    if (attrs) {\n      var enumerate = attrs.enumerate();\n      while (enumerate.hasMoreElements())\n        this.addAttribute(enumerate.getNext());\n    }\n\n    return true;\n  }\n\n  /**\n   * Clear the view's data.\n   */\n  this.clear = function attributesViewer_clear()\n  {\n    var trAttrBody = document.getElementById(\"trAttrBody\");\n    while (trAttrBody.hasChildNodes())\n      trAttrBody.removeChild(trAttrBody.lastChild)\n  }\n\n  //////////////////////////////////////////////////////////////////////////////\n  //// private\n\n  this.addAttribute = function attrbiutesViewer_addAttribute(aElement)\n  {\n    var prop = XPCU.QI(aElement, nsIPropertyElement);\n    \n    var trAttrBody = document.getElementById(\"trAttrBody\");\n    \n    var ti = document.createElement(\"treeitem\");\n    var tr = document.createElement(\"treerow\");\n    \n    var tc = document.createElement(\"treecell\");\n    tc.setAttribute(\"label\", prop.key);\n    tr.appendChild(tc);\n    \n    tc = document.createElement(\"treecell\");\n    tc.setAttribute(\"label\", prop.value);\n    tr.appendChild(tc);\n    \n    ti.appendChild(tr);\n    \n    trAttrBody.appendChild(ti);\n  }\n}\n\n\n/**\n * Action property view.\n */\nfunction actionViewer()\n{\n  /**\n   * Updates the view for the given accessible.\n   *\n   * @param aAccessible\n   *        The given accessible\n   */\n  this.update = function actionViewer_update(aAccessible)\n  {\n    this.mAccessible = aAccessible;\n\n    // nsIAccessible::numActions was renamed to actionCount in Mozilla 15.\n    let count = (\"actionCount\" in aAccessible) ?\n      aAccessible.actionCount : aAccessible.numActions;\n    if (!count)\n      return false;\n\n    this.updateActionItem(this.mDefaultActionItem, 0);\n\n    for (let idx = 1; idx < count; idx++) {\n      let actionItem = this.mDefaultActionItem.cloneNode(true);\n      this.updateActionItem(actionItem, idx);\n      this.mActionItemContainer.appendChild(actionItem);\n    }\n\n    return true;\n  }\n\n  /**\n   * Clear the view's data.\n   */\n  this.clear = function actionViewer_clear()\n  {\n    this.mAccessible = null;\n\n    let cntr = this.mActionItemContainer;\n    while (cntr.firstChild != cntr.lastChild)\n      cntr.removeChild(cntr.lastChild);\n\n    this.setValues(this.mDefaultActionItem, \"\", \"\", \"\", \"\", \"\");\n  }\n\n  /**\n   * Performes a command.\n   */\n  this.doCommand = function actionViewer_doCommand(aCommandId)\n  {\n    this.mAccessible.doAction(aCommandId);\n  }\n\n  //////////////////////////////////////////////////////////////////////////////\n  //// private\n\n  this.updateActionItem = function actionViewer_updateActionItem(aActionItem,\n                                                                 aActionIndex)\n  {\n    var index = (aActionIndex + 1) + \".\";\n    var name = this.mAccessible.getActionName(aActionIndex);\n    var description = this.mAccessible.getActionDescription(aActionIndex);\n\n    var keysStr = \"\";\n    try {\n      let keys = this.mAccessible.getKeyBindings(aActionIndex);\n      for (let idx = 0; idx < keys.length; idx++)\n        keysStr += keys.item(idx);\n\n    } catch (e) { }\n\n    let jsCommand = \"viewer.doCommand(\" + aActionIndex + \");\";\n\n    this.setValues(aActionItem, index, name, description, keysStr, jsCommand);\n  }\n\n  this.setValues = function actionViewer_setValues(aActionItem,\n                                                   aIndex, aName, aDescription,\n                                                   aKeyBindings, aJSCommand)\n  {\n    let elm = aActionItem.getElementsByAttribute(\"prop\", \"actionIndex\")[0];\n    elm.textContent = aIndex;\n\n    elm = aActionItem.getElementsByAttribute(\"prop\", \"actionName\")[0];\n    elm.textContent = aName;\n\n    elm = aActionItem.getElementsByAttribute(\"prop\", \"actionDescription\")[0];\n    elm.textContent = aDescription;\n\n    elm = aActionItem.getElementsByAttribute(\"prop\", \"actionKeyBindings\")[0];\n    elm.textContent = aKeyBindings;\n\n    elm = aActionItem.getElementsByAttribute(\"prop\", \"invokeAction\")[0];\n    if (aJSCommand)\n      elm.setAttribute(\"oncommand\", aJSCommand)\n    else\n      elm.removeAttribute(\"oncommand\");\n  }\n\n  this.mAccessible = null;\n\n  this.mActionItemContainer = document.getElementById(\"actionItemContainer\");\n  this.mDefaultActionItem = document.getElementById(\"actionItem\");\n}\n\n\n/**\n * Text attributes property view.\n */\nfunction textAttrsViewer()\n{\n  /**\n   * Updates the view for the given accessible.\n   */\n  this.update = function textAttrsViewer_update(aAccessible)\n  {\n    if (!(aAccessible instanceof nsIAccessibleText))\n      return false;\n\n    // Default text attributes.\n    this.addAttributes(aAccessible.defaultTextAttributes,\n                       \"textAttrs:default:treeBody\");\n\n    // Generate text ranges.\n    var length = aAccessible.characterCount;\n    var offset = 0;\n    while (offset < length) {\n      const kHTMLNS = \"http://www.w3.org/1999/xhtml\";\n      var textRangeElm = document.createElementNS(kHTMLNS, \"span\");\n      textRangeElm.setAttribute(\"class\", \"textAttrsTextRange\");\n\n      var endOffset = { };\n\n      textRangeElm.textAttrs =\n        aAccessible.getTextAttributes(false, offset, { }, endOffset);\n      textRangeElm.startOffset = offset;\n      textRangeElm.endOffset = endOffset.value;\n\n      var text = aAccessible.getText(offset, endOffset.value);\n      textRangeElm.textContent = text;\n\n      textRangeElm.addEventListener(\"focus\", this, false);\n      textRangeElm.setAttribute(\"tabindex\", 0);\n\n      document.getElementById(\"textAttrs:content\").appendChild(textRangeElm);\n\n      offset = endOffset.value;\n    }\n\n    return true;\n  }\n\n  /**\n   * Clear the view's data.\n   */\n  this.clear = function textAttrsViewer_clear()\n  {\n    var content = document.getElementById(\"textAttrs:content\");\n    while (content.hasChildNodes()) {\n      content.removeChild(content.lastChild);\n    }\n\n    var treeBody = document.getElementById(\"textAttrs:default:treeBody\");\n    while (treeBody.hasChildNodes()) {\n      treeBody.removeChild(treeBody.lastChild);\n    }\n\n    document.getElementById(\"textAttrs:startOffset\").textContent = \"\";\n    document.getElementById(\"textAttrs:endOffset\").textContent = \"\";\n\n    treeBody = document.getElementById(\"textAttrs:treeBody\");\n    while (treeBody.hasChildNodes()) {\n      treeBody.removeChild(treeBody.lastChild);\n    }\n  }\n\n  this.handleEvent = function textAttrsViewer_handleEvent(aEvent)\n  {\n    var treeBody = document.getElementById(\"textAttrs:treeBody\");\n    while (treeBody.hasChildNodes()) {\n      treeBody.removeChild(treeBody.lastChild);\n    }\n\n    if (this.mLastElm) {\n      this.mLastElm.removeAttribute(\"selected\");\n    }\n\n    this.mLastElm = aEvent.target;\n    this.mLastElm.setAttribute(\"selected\", \"true\");\n\n    document.getElementById(\"textAttrs:startOffset\").textContent =\n      this.mLastElm.startOffset;\n    document.getElementById(\"textAttrs:endOffset\").textContent =\n      this.mLastElm.endOffset;\n\n    this.addAttributes(this.mLastElm.textAttrs, \"textAttrs:treeBody\");\n  }\n\n  this.addAttributes = function textAttrsViewer_addAttributes(aTextAttrs,\n                                                              aTreeID)\n  {\n    var enumerate = aTextAttrs.enumerate();\n    while (enumerate.hasMoreElements()) {\n      var prop = XPCU.QI(enumerate.getNext(), nsIPropertyElement);\n\n      var treeBody = document.getElementById(aTreeID);\n\n      var ti = document.createElement(\"treeitem\");\n      var tr = document.createElement(\"treerow\");\n\n      var tc = document.createElement(\"treecell\");\n      tc.setAttribute(\"label\", prop.key);\n      tr.appendChild(tc);\n\n      tc = document.createElement(\"treecell\");\n      tc.setAttribute(\"label\", prop.value);\n      tr.appendChild(tc);\n\n      ti.appendChild(tr);\n\n      treeBody.appendChild(ti);\n    }\n  }\n\n  this.mLastElm = null;\n}\n\n\n/**\n * Table cell property view. Used to display table cell properties of the\n * accessible implementing nsIAccessibleTableCell.\n */\nfunction tableCellViewer()\n{\n  /**\n   * Updates the view for the given accessible.\n   *\n   * @param aAccessible\n   *        The given accessible\n   */\n  this.update = function tableCellViewer_update(aAccessible)\n  {\n    if (!(aAccessible instanceof nsIAccessibleTableCell))\n      return false;\n\n    // columnIndex\n    var columnIndex = aAccessible.columnIndex;\n    this.columnIndexElm.textContent = columnIndex;\n\n    // rowIndex\n    var rowIndex = aAccessible.rowIndex;\n    this.rowIndexElm.textContent = rowIndex;\n\n    // columnExtent\n    var columnExtent = aAccessible.columnExtent;\n    this.columnExtentElm.textContent = columnExtent;\n    \n    // rowIndex\n    var rowExtent = aAccessible.rowExtent;\n    this.rowExtentElm.textContent = rowExtent;\n\n    // isSelected\n    var isSelected = aAccessible.isSelected();\n    this.isSelectedElm.textContent = isSelected;\n\n    // table, columnHeaderCells, rowHeaderCells\n    this.addRelated(aAccessible);\n\n    return true;\n  }\n\n  /**\n   * Clear the view's data.\n   */\n  this.clear = function tableCellViewer_clear()\n  {\n    this.mTreeBox.view = null;\n\n    this.columnIndexElm.textContent = \"\";\n    this.rowIndexElm.textContent = \"\";\n    this.columnExtentElm.textContent = \"\";\n    this.rowExtentElm.textContent = \"\";\n    this.isSelectedElm.textContent = \"\";\n  }\n\n  this.isCommandEnabled = function tableCellViewer_isCommandEnable(aCommand)\n  {\n    if (aCommand == \"cmdEditInspectInNewWindow\") {\n      return this.mTreeView.selection.count == 1;\n    }\n    return false;\n  },\n\n  /**\n   * Prepares 'inspectInNewView' command.\n   */\n  this.inspectInNewView = function tableCellViewer_inspectInNewView()\n  {\n    if (this.mTreeView.selection.count == 1) {\n      var minAndMax = {};\n      this.mTreeView.selection.getRangeAt(0, minAndMax, minAndMax);\n      var node = this.mTreeView.getDOMNode(minAndMax.value);\n      if (node) {\n        inspectObject(node);\n      }\n    }\n  }\n\n  //////////////////////////////////////////////////////////////////////////////\n  //// private\n\n  this.addRelated = function tableCellViewer_addRelated(aAccessible)\n  {\n    this.mTreeView = new TableCellTreeView(aAccessible);\n    this.mTreeBox.view = this.mTreeView;\n  }\n\n  this.mTree = document.getElementById(\"tableCell:accObjects\");\n  this.mTreeBox = this.mTree.treeBoxObject;\n\n  this.columnIndexElm = document.getElementById(\"tableCell:columnIndex\");\n  this.rowIndexElm = document.getElementById(\"tableCell:rowIndex\");\n  this.columnExtentElm = document.getElementById(\"tableCell:columnExtent\");\n  this.rowExtentElm = document.getElementById(\"tableCell:rowExtent\");\n  this.isSelectedElm = document.getElementById(\"tableCell:isSelected\");\n}\n\n\n///////////////////////////////////////////////////////////////////////////////\n//// TableCellTreeView. nsITreeView\n\nfunction TableCellTreeView(aTableCell)\n{\n  this.tableCell = aTableCell;\n  this.mRowCount = this.getRowCount();\n}\n\nTableCellTreeView.prototype = new inBaseTreeView();\n\nTableCellTreeView.prototype.getRowCount =\n  function TableCellTreeView_rowCount()\n{\n  this.columnHeaderCells = this.tableCell.columnHeaderCells;\n  this.columnHeaderCellsLen = (this.columnHeaderCells ?\n                               this.columnHeaderCells.length : 0);\n\n  this.rowHeaderCells = this.tableCell.rowHeaderCells;\n  this.rowHeaderCellsLen = (this.rowHeaderCells ?\n                            this.rowHeaderCells.length : 0);\n\n  return 1 + this.columnHeaderCellsLen + this.rowHeaderCellsLen;\n}\n\nTableCellTreeView.prototype.getCellText =\n  function TableCellTreeView_getCellText(aRow, aCol)\n{\n  var accessible = this.getAccessible(aRow);\n  if (!accessible)\n    return \"\";\n\n  if (aCol.id == \"tableCell:property\") {\n    return this.getPropertyName(aRow);\n\n  } else if (aCol.id == \"tableCell:role\") {\n    return gAccService.getStringRole(accessible.role);\n\n  } else if (aCol.id == \"tableCell:name\") {\n    return accessible.name;\n\n  } else if (aCol.id == \"tableCell:nodeName\") {\n    var node = this.getDOMNode(aRow);\n    if (node)\n      return node.nodeName;\n  }\n\n  return \"\";\n}\n\n///////////////////////////////////////////////////////////////////////////////\n//// TableCellTreeView. Utils\n\n/**\n * Return an accessible for the given row index.\n *\n * @param aRow\n *        Row index\n */\nTableCellTreeView.prototype.getAccessible =\n  function TableCellTreeView_getAccessible(aRow)\n{\n  if (aRow == 0)\n    return this.tableCell.table;\n\n  if (aRow <= this.columnHeaderCellsLen)\n    return this.columnHeaderCells.queryElementAt(aRow - 1, nsIAccessible);\n\n  return this.rowHeaderCells.queryElementAt(aRow - 1 - this.columnHeaderCellsLen, nsIAccessible);\n}\n\n/**\n * Retrun interface attribute name (property) used at the given row index.\n *\n * @param aRow\n *        Row index\n */\nTableCellTreeView.prototype.getPropertyName =\n  function TableCellTreeView_getPropertyName(aRow)\n{\n  if (aRow == 0)\n    return \"table\";\n  \n  if (aRow <= this.columnHeaderCellsLen)\n    return \"column header cell\";\n  \n  return \"row header cell\";\n}\n\n/**\n * Return DOM node at the given row index.\n *\n * @param aRow\n *        Row index\n */\nTableCellTreeView.prototype.getDOMNode =\n  function TableCellTreeView_getDOMNode(aRow)\n{\n  var accessNode = QIAccessNode(this.getAccessible(aRow));\n  return accessNode && accessNode.DOMNode;\n}\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/accessibleProps/accessibleProps.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*****************************************************************************\n* AccessiblePropsViewer ------------------------------------------------------\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n* REQUIRED IMPORTS:\n*   chrome://inspector/content/utils.js\n*   chrome://inspector/content/jsutil/events/ObserverManager.js\n*   chrome://inspector/content/jsutil/system/PrefUtils.js\n*   chrome://inspector/content/jsutil/xpcom/XPCU.js\n*   chrome://inspector/content/jsutil/xul/FrameExchange.js\n*****************************************************************************/\n \n///////////////////////////////////////////////////////////////////////////////\n//// Global Variables\n\nvar viewer;\nvar gBundle;\nvar gAccService = null;\n\n///////////////////////////////////////////////////////////////////////////////\n//// Global Constants\n\nconst kAccessibleRetrievalCID = \"@mozilla.org/accessibleRetrieval;1\";\n\nconst nsIAccessibleRetrieval = Components.interfaces.nsIAccessibleRetrieval;\nconst nsIAccessible = Components.interfaces.nsIAccessible;\n\nconst nsIPropertyElement = Components.interfaces.nsIPropertyElement;\n\n/**\n * QI nsIAccessNode interface if any, used for compatibility with Gecko versions\n * prior to Gecko13.\n */\nfunction QIAccessNode(aAccessible)\n{\n  return \"nsIAccessNode\" in Components.interfaces ?\n    XPCU.QI(aAccessible, Components.interfaces.nsIAccessNode) : aAccessible;\n}\n\n///////////////////////////////////////////////////////////////////////////////\n//// Initialization/Destruction\n\nwindow.addEventListener(\"load\", AccessiblePropsViewer_initialize, false);\n\nfunction AccessiblePropsViewer_initialize()\n{\n  gBundle = document.getElementById(\"accessiblePropsBundle\");\n\n  viewer = new AccessiblePropsViewer();\n  viewer.initialize(parent.FrameExchange.receiveData(window));\n}\n\n///////////////////////////////////////////////////////////////////////////////\n//// class AccessiblePropsViewer\nfunction AccessiblePropsViewer()\n{\n  this.mURL = window.location;\n  this.mObsMan = new ObserverManager(this);\n\n  gAccService = XPCU.getService(kAccessibleRetrievalCID,\n                                nsIAccessibleRetrieval);\n}\n\nAccessiblePropsViewer.prototype =\n{\n  mSubject: null,\n  mPane: null,\n  mAccSubject: null,\n  mAccService: null,\n  mPropViewerMgr: null,\n\n  get uid() { return \"accessibleProps\" },\n  get pane() { return this.mPane },\n\n  get subject() { return this.mSubject },\n  set subject(aObject)\n  {\n    this.mSubject = aObject;\n    this.updateView();\n    this.mObsMan.dispatchEvent(\"subjectChange\", { subject: aObject });\n  },\n\n  initialize: function initialize(aPane)\n  {\n    this.mPropViewerMgr = new accessiblePropViewerMgr(aPane);\n\n    this.mPane = aPane;\n    aPane.notifyViewerReady(this);\n  },\n\n  isCommandEnabled: function isCommandEnabled(aCommand)\n  {\n    return this.mPropViewerMgr.isCommandEnabled(aCommand);\n  },\n  \n  getCommand: function getCommand(aCommand)\n  {\n    switch (aCommand) {\n      case \"cmdEditInspectInNewWindow\":\n        return new cmdEditInspectInNewWindow(this.mPropViewerMgr);\n    }\n    return null;\n  },\n\n  destroy: function destroy() {},\n\n  /////////////////////////\n  //// event dispatching\n\n  addObserver: function addObserver(aEvent, aObserver)\n  {\n    this.mObsMan.addObserver(aEvent, aObserver);\n  },\n  removeObserver: function removeObserver(aEvent, aObserver)\n  {\n    this.mObsMan.removeObserver(aEvent, aObserver);\n  },\n\n  /////////////////////////\n  //// utils\n\n  doCommand: function doCommand(aCommandId)\n  {\n    this.mPropViewerMgr.doCommand(aCommandId);\n  },\n\n  // private\n  updateView: function updateView()\n  {\n    this.clearView();\n\n    this.mAccSubject = this.mSubject instanceof nsIAccessible ?\n      this.mSubject : gAccService.getAccessibleFor(this.mSubject);\n\n    // accessible properties.\n    var propContainer = document.getElementById(\"mainPropContainer\");\n    var containers = propContainer.getElementsByAttribute(\"prop\", \"*\");\n\n    for (var i = 0; i < containers.length; ++i) {\n      var value = \"\";\n      try {\n        var prop = containers[i].getAttribute(\"prop\");\n        value = this[prop];\n      } catch (e) {\n        dump(\"Accessibility \" + prop + \" property is not available.\\n\");\n      }\n\n      if (value instanceof Array)\n        containers[i].value = value.join(\", \");\n      else\n        containers[i].value = value;\n    }\n\n    this.mPropViewerMgr.updateViews(this.mAccSubject);\n  },\n\n  clearView: function clearView()\n  {\n    var containers = document.getElementsByAttribute(\"prop\", \"*\");\n    for (var i = 0; i < containers.length; ++i)\n      containers[i].textContent = \"\";\n\n    this.mPropViewerMgr.clearViews();\n  },\n\n  get role()\n  {\n    // 'finalRole' is replaced by 'role' property in Gecko 1.9.2.\n    var role = \"finalRole\" in this.mAccSubject ?\n      this.mAccSubject.finalRole : this.mAccSubject.role;\n    return gAccService.getStringRole(role);\n  },\n\n  get name()\n  {\n    return this.mAccSubject.name;\n  },\n\n  get description()\n  {\n    return this.mAccSubject.description;\n  },\n\n  get value()\n  {\n    return this.mAccSubject.value;\n  },\n\n  get state()\n  {\n    var stateObj = {value: null};\n    var extStateObj = {value: null};\n\n    // Since Firefox 3.1 nsIAccessible::getFinalState has been renamed to\n    // nsIAccessible::getState.\n    if (\"getState\" in this.mAccSubject)\n      this.mAccSubject.getState(stateObj, extStateObj);\n    else\n      this.mAccSubject.getFinalState(stateObj, extStateObj);\n\n    var list = [];\n\n    var states = gAccService.getStringStates(stateObj.value,\n                                             extStateObj.value);\n\n    for (var i = 0; i < states.length; i++)\n      list.push(states.item(i));\n    return list;\n  },\n\n  get bounds()\n  {\n    var x = { value: 0 };\n    var y = { value: 0 };\n    var width = { value: 0 };\n    var height = { value: 0 };\n    this.mAccSubject.getBounds(x, y, width, height);\n\n    return gBundle.getFormattedString(\"accBounds\",\n                                      [x.value, y.value,\n                                       width.value, height.value]);\n  }\n};\n\nfunction cmdEditInspectInNewWindow(aMgr)\n{\n  this.mPropViewerMgr = aMgr;\n}\n\ncmdEditInspectInNewWindow.prototype = new inBaseCommand();\n\ncmdEditInspectInNewWindow.prototype.doTransaction =\n  function InspectInNewWindow_DoTransaction()\n{\n  if (this.mPropViewerMgr) {\n    this.mPropViewerMgr.inspectInNewView();\n  }\n};\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/accessibleProps/accessibleProps.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE page [\n  <!ENTITY % dtd1 SYSTEM \"chrome://inspector/locale/inspector.dtd\"> %dtd1;\n  <!ENTITY % dtd2 SYSTEM \"chrome://inspector/locale/viewers/accessibleProps.dtd\"> %dtd2;\n]>\n\n<?xml-stylesheet href=\"chrome://inspector/skin/viewers/accessibleProps/accessibleProps.css\"?>\n\n<?xul-overlay href=\"chrome://inspector/content/editingOverlay.xul\"?>\n\n<page id=\"winAccessibleProps\"\n      xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/utils.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/xpcom/XPCU.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/hooks.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/events/ObserverManager.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/commands/baseCommands.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/xul/inBaseTreeView.js\"/>\n\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/viewers/accessibleProps/accessibleProps.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/viewers/accessibleProps/accessiblePropViewerMgr.js\"/>\n\n  <stringbundle id=\"accessiblePropsBundle\"\n                src=\"chrome://inspector/locale/viewers/accessibleProps.properties\"/>\n\n  <commandset id=\"cmdsEditingExtras\"/>\n\n  <popupset>\n    <menupopup id=\"popupContext\">\n      <menuitem id=\"mnEditInspectInNewWindow\"/>\n    </menupopup>\n  </popupset>\n\n  <grid id=\"mainPropContainer\">\n    <columns>\n      <column/>\n      <column flex=\"1\"/>\n    </columns>\n    <rows>\n      <row>\n        <description>&descRole.label;</description>\n        <textbox prop=\"role\" readonly=\"true\" class=\"plain\"/>\n      </row>\n      <row>\n        <description>&descName.label;</description>\n        <textbox prop=\"name\" readonly=\"true\" class=\"plain\"/>\n      </row>\n      <row>\n        <description>&descDescription.label;</description>\n        <textbox prop=\"description\" readonly=\"true\" class=\"plain\"/>\n      </row>\n      <row>\n        <description>&descValue.label;</description>\n        <textbox prop=\"value\" readonly=\"true\" class=\"plain\"/>\n      </row>\n      <row>\n        <description>&descState.label;</description>\n        <textbox prop=\"state\" readonly=\"true\" class=\"plain\"/>\n      </row>\n      <row>\n        <description>&descBounds.label;</description>\n        <textbox prop=\"bounds\" readonly=\"true\" class=\"plain\"/>\n      </row>\n    </rows>\n  </grid>\n\n  <tabbox id=\"tabviewers\" flex=\"1\">\n    <tabs>\n      <tab id=\"tab_attributes\" label=\"&tabAttrs.label;\"/>\n      <tab id=\"tab_actions\" label=\"&tabActions.label;\"/>\n      <tab id=\"tab_textattrs\" label=\"&tabTextAttrs.label;\"/>\n      <tab id=\"tab_tablecell\" label=\"&tabTableCell.label;\"/>\n    </tabs>\n    <tabpanels flex=\"1\">\n\n      <!-- Object attributes tab panel -->\n      <tree>\n        <treecols>\n          <treecol label=\"&colAttrName.label;\" flex=\"1\"/>\n          <treecol label=\"&colAttrValue.label;\" flex=\"2\"/>\n        </treecols>\n        <treechildren id=\"trAttrBody\"/>\n      </tree>\n\n      <!-- Action properties tab panel -->\n      <vbox id=\"actionTabPanel\">\n        <grid>\n          <columns>\n            <column/>\n            <column flex=\"1\"/>\n          </columns>\n          <rows id=\"actionItemContainer\">\n            <row id=\"actionItem\">\n              <description prop=\"actionIndex\"/>\n              <vbox>\n                <hbox>\n                  <label value=\"&descName.label;\"/>\n                  <description prop=\"actionName\"/>\n                </hbox>\n                <hbox>\n                  <label value=\"&descDescription.label;\"/>\n                  <description prop=\"actionDescription\"/>\n                </hbox>\n                <hbox>\n                  <label value=\"&descKeyBindings.label;\"/>\n                  <description prop=\"actionKeyBindings\"/>\n                </hbox>\n                <button label=\"&descInvoke.label;\"\n                        prop=\"invokeAction\"/>\n              </vbox>\n            </row>\n          </rows>\n        </grid>\n      </vbox>\n\n      <!-- Text attributes -->\n      <vbox id=\"textAttrsTabPanel\">\n        <label control=\"textAttrs:default:tree\"\n               value=\"&descDefaultAttrs.label;\"/>\n        <tree flex=\"1\" id=\"textAttrs:default:tree\">\n          <treecols>\n            <treecol label=\"&colAttrName.label;\" flex=\"2\"/>\n            <splitter class=\"tree-splitter\"/>\n            <treecol label=\"&colAttrValue.label;\" flex=\"4\"/>\n          </treecols>\n          <treechildren id=\"textAttrs:default:treeBody\"/>\n        </tree>\n\n        <description id=\"textAttrs:content\"/>\n\n        <hbox>\n          <description>&descStartOffset.label;</description>\n          <description id=\"textAttrs:startOffset\"/>\n          <description>&descEndOffset.label;</description>\n          <description id=\"textAttrs:endOffset\"/>\n        </hbox>\n\n        <tree flex=\"1\" id=\"textAttrs:tree\">\n          <treecols>\n            <treecol label=\"&colAttrName.label;\" flex=\"2\"/>\n            <splitter class=\"tree-splitter\"/>\n            <treecol label=\"&colAttrValue.label;\" flex=\"4\"/>\n          </treecols>\n          <treechildren id=\"textAttrs:treeBody\"/>\n        </tree>\n      </vbox>\n\n      <!-- Table cell properties tab panel -->\n      <vbox>\n        <grid>\n          <columns>\n            <column/>\n            <column flex=\"1\"/>\n            <column/>\n            <column flex=\"1\"/>\n          </columns>\n          <rows>\n            <row>\n              <description>&descColumnIdx.label;</description>\n              <description id=\"tableCell:columnIndex\"/>\n\n              <description>&descRowIdx.label;</description>\n              <description id=\"tableCell:rowIndex\"/>\n            </row>\n            <row>\n              <description>&descColumnExtent.label;</description>\n              <description id=\"tableCell:columnExtent\"/>\n\n              <description>&descRowExtent.label;</description>\n              <description id=\"tableCell:rowExtent\"/>\n            </row>\n            <row>\n              <description>&descIsSelected.label;</description>\n              <description id=\"tableCell:isSelected\"/>\n            </row>\n          </rows>\n        </grid>\n\n        <tree id=\"tableCell:accObjects\"\n              flex=\"1\"\n              context=\"popupContext\"\n              onselect=\"viewer.pane.panelset.updateAllCommands();\">\n\n          <treecols>\n            <treecol id=\"tableCell:property\"\n                     primary=\"true\"\n                     label=\"&colProp.label;\"\n                     persist=\"width,hidden,ordinal\"\n                     flex=\"1\"/>\n            <splitter class=\"tree-splitter\"/>\n            <treecol id=\"tableCell:role\"\n                     label=\"&colRole.label;\"\n                     persist=\"width,hidden,ordinal\"\n                     flex=\"1\"/>\n            <splitter class=\"tree-splitter\"/>\n            <treecol id=\"tableCell:name\"\n                     label=\"&colName.label;\"\n                     persist=\"width,hidden,ordinal\"\n                     flex=\"1\"/>\n            <splitter class=\"tree-splitter\"/>\n            <treecol id=\"tableCell:nodeName\"\n                     label=\"&colNodeName.label;\"\n                     persist=\"width,hidden,ordinal\"\n                     flex=\"1\"/>\n          </treecols>\n          <treechildren/>\n        </tree>\n      </vbox>\n    </tabpanels>\n  </tabbox>\n</page>\n\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/accessibleRelations/accessibleRelations.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/***************************************************************\n* AccessibleRelationsViewer --------------------------------------------\n*  The viewer for the accessible relations for the inspected accessible.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \n* REQUIRED IMPORTS:\n*   chrome://inspector/content/jsutil/xpcom/XPCU.js\n****************************************************************/\n\n///////////////////////////////////////////////////////////////////////////////\n//// Global Variables\n\nvar viewer;\nvar gAccService = null;\n\n///////////////////////////////////////////////////////////////////////////////\n//// Global Constants\n\nconst kAccessibleRetrievalCID = \"@mozilla.org/accessibleRetrieval;1\";\n\nconst nsIAccessibleRetrieval = Components.interfaces.nsIAccessibleRetrieval;\nconst nsIAccessibleRelation = Components.interfaces.nsIAccessibleRelation;\nconst nsIAccessible = Components.interfaces.nsIAccessible;\n\n/**\n * Used for compatibility with Gecko versions prior to Gecko13.\n */\nconst nsIAccessNode = Components.interfaces.nsIAccessNode || nsIAccessible;\n\n///////////////////////////////////////////////////////////////////////////////\n//// Initialization\n\nwindow.addEventListener(\"load\", AccessibleRelationsViewer_initialize, false);\n\nfunction AccessibleRelationsViewer_initialize()\n{\n  gAccService = XPCU.getService(kAccessibleRetrievalCID,\n                                nsIAccessibleRetrieval);\n\n  viewer = new AccessibleRelationsViewer();\n  viewer.initialize(parent.FrameExchange.receiveData(window));\n}\n\n///////////////////////////////////////////////////////////////////////////////\n//// class AccessibleRelationsViewer\n\nfunction AccessibleRelationsViewer()\n{\n  this.mURL = window.location;\n  this.mObsMan = new ObserverManager(this);\n\n  this.mTree = document.getElementById(\"olAccessibleRelations\");\n  this.mTreeBox = this.mTree.treeBoxObject;\n\n  this.mTargetsTree = document.getElementById(\"olAccessibleTargets\");\n  this.mTargetsTreeBox = this.mTargetsTree.treeBoxObject;\n}\n\nAccessibleRelationsViewer.prototype =\n{\n  /////////////////////////\n  //// initialization\n\n  mSubject: null,\n  mPane: null,\n  mView: null,\n  mTargetsView: null,\n\n  /////////////////////////\n  //// interface inIViewer\n\n  get uid() { return \"accessibleRelations\"; },\n  get pane() { return this.mPane; },\n  get selection() { return this.mSelection; },\n\n  get subject() { return this.mSubject; },\n  set subject(aObject)\n  {\n    this.mView = new AccessibleRelationsView(aObject);\n    this.mTreeBox.view = this.mView;\n    this.mObsMan.dispatchEvent(\"subjectChange\", { subject: aObject });\n  },\n\n  initialize: function initialize(aPane)\n  {\n    this.mPane = aPane;\n    aPane.notifyViewerReady(this);\n  },\n\n  destroy: function destroy()\n  {\n    this.mTreeBox.view = null;\n    this.mTargetsTreeBox.view = null;\n  },\n\n  isCommandEnabled: function isCommandEnabled(aCommand)\n  {\n    switch (aCommand) {\n      case \"cmdEditInspectInNewWindow\":\n        return !!this.getSelectedTargetDOMNode();\n    }\n    return false;\n  },\n\n  getCommand: function getCommand(aCommand)\n  {\n    if (aCommand in window) {\n      return new window[aCommand]();\n    }\n    return null;\n  },\n\n  /////////////////////////\n  //// event dispatching\n\n  addObserver: function addObserver(aEvent, aObserver)\n  {\n    this.mObsMan.addObserver(aEvent, aObserver);\n  },\n  removeObserver: function removeObserver(aEvent, aObserver)\n  {\n    this.mObsMan.removeObserver(aEvent, aObserver);\n  },\n\n  /////////////////////////\n  //// utils\n\n  onItemSelected: function onItemSelected()\n  {\n    var idx = this.mTree.currentIndex;\n    var relation = this.mView.getRelationObject(idx);\n    this.mTargetsView = new AccessibleTargetsView(relation);\n    this.mTargetsTreeBox.view = this.mTargetsView;\n  },\n\n  getSelectedTargetDOMNode: function getSelectedTargetDOMNode()\n  {\n    return this.mTargetsView.getSelectedDOMNode();\n  }\n};\n\n///////////////////////////////////////////////////////////////////////////////\n//// AccessibleRelationsView\n\nfunction AccessibleRelationsView(aObject)\n{\n  this.mAccessible = aObject instanceof nsIAccessible ?\n    aObject : gAccService.getAccessibleFor(aObject);\n\n  this.mRelations = this.mAccessible.getRelations();\n}\n\nAccessibleRelationsView.prototype = new inBaseTreeView();\n\nAccessibleRelationsView.prototype.__defineGetter__(\"rowCount\",\nfunction rowCount()\n{\n  return this.mRelations.length;\n});\n\nAccessibleRelationsView.prototype.getRelationObject =\nfunction getRelationObject(aRow)\n{\n  return this.mRelations.queryElementAt(aRow, nsIAccessibleRelation);\n}\n\nAccessibleRelationsView.prototype.getCellText =\nfunction getCellText(aRow, aCol)\n{\n  if (aCol.id == \"olcRelationType\") {\n    var relation = this.getRelationObject(aRow);\n    if (relation)\n      return gAccService.getStringRelationType(relation.relationType);\n  }\n\n  return \"\";\n}\n\n///////////////////////////////////////////////////////////////////////////////\n//// AccessibleTargetsView\n\nfunction AccessibleTargetsView(aRelation)\n{\n  this.mRelation = aRelation;\n  this.mTargets = this.mRelation.getTargets();\n}\n\n///////////////////////////////////////////////////////////////////////////////\n//// AccessibleTargetsView. nsITreeView\n\nAccessibleTargetsView.prototype = new inBaseTreeView();\n\nAccessibleTargetsView.prototype.__defineGetter__(\"rowCount\",\nfunction rowCount()\n{\n  return this.mTargets.length;\n});\n\nAccessibleTargetsView.prototype.getCellText =\nfunction getCellText(aRow, aCol)\n{\n  if (aCol.id == \"olcRole\") {\n    var accessible = this.getAccessible(aRow);\n    if (accessible) {\n      // 'finalRole' is replaced by 'role' property in Gecko 1.9.2.\n      var role = \"finalRole\" in accessible ?\n        accessible.finalRole : accessible.role;\n      return gAccService.getStringRole(role);\n    }\n  } else if (aCol.id == \"olcNodeName\") {\n    var node = this.getDOMNode(aRow);\n    if (node)\n      return node.nodeName;\n  }\n\n  return \"\";\n}\n\n///////////////////////////////////////////////////////////////////////////////\n//// AccessibleTargetsView. Utils\n\nAccessibleTargetsView.prototype.getAccessible =\nfunction getAccessible(aRow)\n{\n  return this.mTargets.queryElementAt(aRow, nsIAccessible);\n}\n\nAccessibleTargetsView.prototype.getDOMNode =\nfunction getDOMNode(aRow)\n{\n  var accessNode = this.mTargets.queryElementAt(aRow, nsIAccessNode);\n  return accessNode && accessNode.DOMNode;\n}\n\nAccessibleTargetsView.prototype.getSelectedDOMNode =\n  function getSelectedDOMNode()\n{\n  if (this.selection.count == 1) {\n    var rangeMinAndMax = {};\n    this.selection.getRangeAt(0, rangeMinAndMax, rangeMinAndMax);\n    return this.getDOMNode(rangeMinAndMax.value);\n  }\n  return null;\n}\n\n//////////////////////////////////////////////////////////////////////////////\n// Transactions\n\nfunction cmdEditInspectInNewWindow() {\n  this.mObject = viewer.getSelectedTargetDOMNode();\n}\n\ncmdEditInspectInNewWindow.prototype = new cmdEditInspectInNewWindowBase();\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/accessibleRelations/accessibleRelations.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE page [\n  <!ENTITY % dtd1 SYSTEM \"chrome://inspector/locale/inspector.dtd\"> %dtd1;\n  <!ENTITY % dtd2 SYSTEM \"chrome://inspector/locale/viewers/accessibleRelations.dtd\"> %dtd2;\n]>\n\n<?xml-stylesheet href=\"chrome://inspector/skin/\"?>\n<?xul-overlay href=\"chrome://inspector/content/editingOverlay.xul\"?>\n\n<page id=\"winAccessibleEvents\"\n      xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/utils.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/hooks.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/xul/inBaseTreeView.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/xpcom/XPCU.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/events/ObserverManager.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/commands/baseCommands.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/viewers/accessibleRelations/accessibleRelations.js\"/>\n\n  <commandset id=\"cmdsEditingExtras\"/>\n\n  <popupset>\n    <menupopup id=\"popupContext\">\n      <menuitem id=\"mnEditInspectInNewWindow\"/>\n    </menupopup>\n  </popupset>\n\n  <label control=\"olAccessibleRelations\"\n         value=\"&relations.label;\"/>\n\n  <tree id=\"olAccessibleRelations\"\n        class=\"plain\"\n        flex=\"1\"\n        onselect=\"viewer.onItemSelected()\">\n\n    <treecols>\n      <treecol id=\"olcRelationType\"\n               label=\"&relationType.label;\"\n               primary=\"true\"\n               flex=\"1\"\n               persist=\"width,hidden,ordinal\"/>\n    </treecols>\n    <treechildren id=\"olbAccessibleRelations\"\n                  alternatingbackground=\"true\"/>\n  </tree>\n\n  <label control=\"olAccessibleTargets\"\n         value=\"&relationTargets.label;\"/>\n\n  <tree id=\"olAccessibleTargets\"\n        class=\"plain\"\n        flex=\"1\"\n        context=\"popupContext\"\n        onselect=\"viewer.pane.panelset.updateAllCommands();\">\n\n    <treecols>\n      <treecol id=\"olcRole\"\n               primary=\"true\"\n               label=\"&role.label;\"\n               persist=\"width,hidden,ordinal\"\n               flex=\"1\"/>\n      <splitter class=\"tree-splitter\"/>\n      <treecol id=\"olcNodeName\"\n               label=\"&nodeName.label;\"\n               persist=\"width,hidden,ordinal\"\n               flex=\"1\"/>\n    </treecols>\n    <treechildren id=\"olbAccessibleTargets\"\n                  alternatingbackground=\"true\"/>\n  </tree>\n\n</page>\n\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/accessibleTree/accessibleTree.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/***************************************************************\n* AccessibleEventsViewer --------------------------------------------\n*  The viewer for the accessible tree of a document.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \n* REQUIRED IMPORTS:\n*   chrome://inspector/content/hooks.js\n*   chrome://inspector/content/utils.js\n*   chrome://inspector/content/jsutil/events/ObserverManager.js\n*   chrome://inspector/content/jsutil/xpcom/XPCU.js\n*   chrome://inspector/content/jsutil/xul/FrameExchange.js\n****************************************************************/\n\n///////////////////////////////////////////////////////////////////////////////\n//// Global Variables\n\nvar viewer;\n\n///////////////////////////////////////////////////////////////////////////////\n//// Global Constants\n\nconst kObserverServiceCID = \"@mozilla.org/observer-service;1\";\nconst kAccessibleRetrievalCID = \"@mozilla.org/accessibleRetrieval;1\";\n\nconst nsIObserverService = Components.interfaces.nsIObserverService;\n\nconst nsIAccessibleRetrieval = Components.interfaces.nsIAccessibleRetrieval;\nconst nsIAccessibleEvent = Components.interfaces.nsIAccessibleEvent;\nconst nsIAccessible = Components.interfaces.nsIAccessible;\n\nconst nsIDOMNode = Components.interfaces.nsIDOMNode;\n\n/**\n * QI nsIAccessNode interface if any, used for compatibility with Gecko versions\n * prior to Gecko13.\n */\nfunction QIAccessNode(aAccessible)\n{\n  return \"nsIAccessNode\" in Components.interfaces ?\n    XPCU.QI(aAccessible, Components.interfaces.nsIAccessNode) : aAccessible;\n}\n\n///////////////////////////////////////////////////////////////////////////////\n//// Initialization\n\nwindow.addEventListener(\"load\", AccessibleTreeViewer_initialize, false);\n\nfunction AccessibleTreeViewer_initialize()\n{\n  viewer = new AccessibleTreeViewer();\n  viewer.initialize(parent.FrameExchange.receiveData(window));\n}\n\n///////////////////////////////////////////////////////////////////////////////\n//// AccessibleEventsViewer\n\nfunction AccessibleTreeViewer()\n{\n  this.mURL = window.location;\n  this.mObsMan = new ObserverManager(this);\n\n  this.mTree = document.getElementById(\"olAccessibleTree\");\n  this.mOlBox = this.mTree.treeBoxObject;\n}\n\nAccessibleTreeViewer.prototype =\n{\n  //Initialization\n\n  mSubject: null,\n  mPane: null,\n  mView: null,\n\n  // interface inIViewer\n\n  get uid() { return \"accessibleTree\"; },\n  get pane() { return this.mPane; },\n  get selection() { return this.mSelection; },\n\n  get subject() { return this.mSubject; },\n  set subject(aObject)\n  {\n    this.mView = new inAccTreeView(aObject);\n    this.mOlBox.view = this.mView;\n    this.mObsMan.dispatchEvent(\"subjectChange\", { subject: aObject });\n    this.mView.selection.select(0);\n  },\n\n  initialize: function initialize(aPane)\n  {\n    this.mPane = aPane;\n    aPane.notifyViewerReady(this);\n  },\n\n  destroy: function destroy()\n  {\n    this.mView.destroy();\n    this.mOlBox.view = null;\n  },\n\n  isCommandEnabled: function isCommandEnabled(aCommand)\n  {\n    switch (aCommand) {\n      case \"cmdEditInspectInNewWindow\":\n        return this.mTree.view.selection.count == 1;\n    }\n    return false;\n  },\n\n  getCommand: function getCommand(aCommand)\n  {\n    if (aCommand in window) {\n      return new window[aCommand]();\n    }\n    return null;\n  },\n\n  // event dispatching\n\n  addObserver: function addObserver(aEvent, aObserver)\n  {\n    this.mObsMan.addObserver(aEvent, aObserver);\n  },\n  removeObserver: function removeObserver(aEvent, aObserver)\n  {\n    this.mObsMan.removeObserver(aEvent, aObserver);\n  },\n\n  // UI commands\n  cmdEvalJS: function cmdEvalJS()\n  {\n    var sel = this.getSelectedAccessible();\n    if (sel) {\n      var win = openDialog(\"chrome://inspector/content/viewers/accessibleTree/evalJSDialog.xul\", \n                           \"_blank\", \"chrome,resizable=yes\", sel, this.mView);\n    }\n  },\n\n  // stuff\n\n  onItemSelected: function onItemSelected()\n  {\n    var idx = this.mTree.currentIndex;\n    this.mSelection = this.mView.getObject(idx);\n    this.mObsMan.dispatchEvent(\"selectionChange\",\n                               { selection: this.mSelection } );\n\n    if (this.mSelection) {\n      var node = this.mSelection.DOMNode;\n      if (node.nodeType == nsIDOMNode.ELEMENT_NODE) {\n        var flasher = this.mPane.panelset.flasher;\n        flasher.flashElementOnSelect(node);\n      }\n    }\n\n    viewer.pane.panelset.updateAllCommands();\n  },\n\n  getSelectedAccessible: function getSelectedAccessible()\n  {\n    if (this.mTree.view.selection.count == 1) {\n      var rangeMinAndMax = {};\n      this.mTree.view.selection.getRangeAt(0, rangeMinAndMax, rangeMinAndMax);\n      return this.mView.getAccessible(rangeMinAndMax.value);\n    }\n    return null;\n  }\n};\n\n///////////////////////////////////////////////////////////////////////////////\n//// inAccTreeView\n\nfunction inAccTreeView(aObject)\n{\n  this.mNodes = [];\n\n  this.mAccService = XPCU.getService(kAccessibleRetrievalCID,\n                                     nsIAccessibleRetrieval);\n\n  this.mAccessible = aObject instanceof nsIAccessible ?\n    aObject : this.mAccService.getAccessibleFor(aObject);\n\n  this.mObserverService = XPCU.getService(kObserverServiceCID,\n                                          nsIObserverService);\n\n  this.mObserverService.addObserver(this, \"accessible-event\", false);\n\n  var node = this.createNode(this.mAccessible);\n  this.mNodes.push(node);\n}\n\n///////////////////////////////////////////////////////////////////////////////\n//// inAccTreeView. nsITreeView interface\n\ninAccTreeView.prototype = new inBaseTreeView();\n\ninAccTreeView.prototype.__defineGetter__(\"rowCount\",\nfunction rowCount()\n{\n  return this.mNodes.length;\n});\n\ninAccTreeView.prototype.getCellText =\nfunction getCellText(aRow, aCol)\n{\n  var node = this.rowToNode(aRow);\n  if (!node)\n    return \"\";\n\n  var accessible = node.accessible;\n\n  if (aCol.id == \"olcRole\") {\n    // 'finalRole' is replaced by 'role' property in Gecko 1.9.2.\n    var role = \"finalRole\" in accessible ?\n      accessible.finalRole : accessible.role;\n    return this.mAccService.getStringRole(role);\n  }\n\n  if (aCol.id == \"olcName\")\n    return accessible.name;\n\n  if (aCol.id == \"olcNodeName\") {\n    var node = QIAccessNode(accessible).DOMNode;\n    return node ? node.nodeName : \"\";\n  }\n\n  return \"\";\n}\n\ninAccTreeView.prototype.isContainer =\nfunction isContainer(aRow)\n{\n  var node = this.rowToNode(aRow);\n  return node ? node.isContainer : false;\n}\n\ninAccTreeView.prototype.isContainerOpen =\nfunction isContainerOpen(aRow)\n{\n  var node = this.rowToNode(aRow);\n  return node ? node.isOpen : false;\n}\n\ninAccTreeView.prototype.isContainerEmpty =\nfunction isContainerEmpty(aRow)\n{\n  return !this.isContainer(aRow);\n}\n\ninAccTreeView.prototype.getLevel =\nfunction getLevel(aRow)\n{\n  var node = this.rowToNode(aRow);\n  return node ? node.level : 0;\n}\n\ninAccTreeView.prototype.getParentIndex =\nfunction getParentIndex(aRow)\n{\n  var node = this.rowToNode(aRow);\n  if (!node)\n    return -1;\n\n  var checkNode = null;\n  var i = aRow - 1;\n  do {\n    checkNode = this.rowToNode(i);\n    if (!checkNode)\n      return -1;\n\n    if (checkNode == node.parent)\n      return i;\n    --i;\n  } while (checkNode);\n\n  return -1;\n}\n\ninAccTreeView.prototype.hasNextSibling =\nfunction hasNextSibling(aRow, aAfterRow)\n{\n  var node = this.rowToNode(aRow);\n  return node && (node.next != null);\n}\n\ninAccTreeView.prototype.toggleOpenState =\nfunction toggleOpenState(aRow)\n{\n  var node = this.rowToNode(aRow);\n  if (!node)\n    return;\n\n  var oldCount = this.rowCount;\n  if (node.isOpen)\n    this.collapseNode(aRow);\n  else\n    this.expandNode(aRow);\n\n  this.mTree.invalidateRow(aRow);\n  this.mTree.rowCountChanged(aRow + 1, this.rowCount - oldCount);\n}\n\ninAccTreeView.prototype.getRowProperties =\nfunction getRowProperties(aRowIdx, aProperties)\n{\n  var node = this.rowToNode(aRowIdx);\n  if (node && node.highlighted) {\n    if (!aProperties)\n      return \"highlight\";\n\n    let atom = this.createAtom(\"highlight\");\n    aProperties.AppendElement(atom);\n  }\n\n  return \"\";\n}\n\ninAccTreeView.prototype.getCellProperties =\nfunction getCellProperties(aRowIdx, aCol, aProperties)\n{\n  return this.getRowProperties(aRowIdx, aProperties);\n}\n\n///////////////////////////////////////////////////////////////////////////////\n//// inAccTreeView. Public.\n\n/**\n * Destroy the view.\n */\ninAccTreeView.prototype.destroy =\nfunction inAccTreeView_destroy()\n{\n  this.mObserverService.removeObserver(this, \"accessible-event\");\n}\n\n///////////////////////////////////////////////////////////////////////////////\n//// inAccTreeView. Tree utils.\n\n/**\n * Expands a tree node on the given row.\n *\n * @param aRow - row index.\n */\ninAccTreeView.prototype.expandNode =\nfunction expandNode(aRow)\n{\n  var node = this.rowToNode(aRow);\n  if (!node)\n    return;\n\n  var kids = node.accessible.children;\n  var kidCount = kids.length;\n\n  var newNode = null;\n  var prevNode = null;\n\n  for (var i = 0; i < kidCount; ++i) {\n    var accessible = kids.queryElementAt(i, nsIAccessible);\n    newNode = this.createNode(accessible, node);\n    this.mNodes.splice(aRow + i + 1, 0, newNode);\n\n    if (prevNode)\n      prevNode.next = newNode;\n    newNode.previous = prevNode;\n    prevNode = newNode;\n  }\n\n  node.isOpen = true;\n}\n\n/**\n * Collapse a tree node on the given row.\n *\n * @param aRow - row index.\n */\ninAccTreeView.prototype.collapseNode =\nfunction collapseNode(aRow)\n{\n  var node = this.rowToNode(aRow);\n  if (!node)\n    return;\n\n  var row = this.getLastDescendantOf(node, aRow);\n  this.mNodes.splice(aRow + 1, row - aRow);\n\n  node.isOpen = false;\n}\n\n/**\n * Expand the tree and highlight accessibles in the given subtree that comply\n * to filter function.\n *\n * @param aRoot - the root accessible of subtree to search in\n * @param aFilterFunc - a function that returns true if the passed accessible\n                        complies to search criteria.\n */\ninAccTreeView.prototype.search =\nfunction search(aRoot, aFilterFunc)\n{\n  QIAccessNode(aRoot);\n  if (aFilterFunc(aRoot)) {\n    let chain = [];\n    let parent = aRoot;\n    do {\n      chain.push(parent);\n      if (parent == aRoot.document)\n        break;\n\n      parent = parent.parent;\n    } while (parent);\n\n    let current = chain.pop();\n    for (let idx = 0; idx < this.mNodes.length; idx++) {\n      let node = this.mNodes[idx];\n      if (node.accessible == current) {\n        if (chain.length == 0) {\n          node.highlighted = true;\n          this.mTree.invalidateRow(idx);\n        } else {\n          if (!node.isOpen)\n            this.toggleOpenState(idx);\n\n          current = chain.pop();\n        }\n      }\n    }\n  }\n\n  var count = aRoot.childCount;\n  for (let idx = 0; idx < count; idx++) {\n    let child = aRoot.getChildAt(idx);\n    this.search(child, aFilterFunc);\n  }\n}\n\n/**\n * Clear search results.\n */\ninAccTreeView.prototype.clearSearch =\nfunction clearSearch()\n{\n  for (let idx = 0; idx < this.mNodes.length; idx++) {\n    if (this.mNodes[idx].highlighted) {\n      this.mNodes[idx].highlighted = false;\n      this.mTree.invalidateRow(idx);\n    }\n  }\n}\n\n\n/**\n * Create a tree node.\n *\n * @param aAccessible - an accessible object associated with created tree node.\n * @param aParent - parent tree node for the created tree node.\n * @retrurn - tree node object for the given accesible.\n */\ninAccTreeView.prototype.createNode =\nfunction createNode(aAccessible, aParent)\n{\n  var node = new inAccTreeViewNode(aAccessible);\n  node.level = aParent ? aParent.level + 1 : 0;\n  node.parent = aParent;\n  node.isContainer = aAccessible.children.length > 0;\n\n  return node;\n}\n\n/**\n * Return row index of the last node that is a descendant of the given node.\n * If there is no required node then return the given row.\n *\n * @param aNode - tree node for that last descedant is searched.\n * @param aRow - row index of the given tree node.\n */\ninAccTreeView.prototype.getLastDescendantOf =\nfunction getLastDescendantOf(aNode, aRow)\n{\n  var rowCount = this.rowCount;\n\n  var row = aRow + 1;\n  for (; row < rowCount; ++row) {\n    if (this.mNodes[row].level <= aNode.level)\n      return row - 1;\n  }\n\n  return rowCount - 1;\n}\n\n/**\n * Return a tree node by the given row.\n *\n * @param aRow - row index.\n */\ninAccTreeView.prototype.rowToNode =\nfunction rowToNode(aRow)\n{\n  if (aRow < 0 || aRow >= this.rowCount)\n    return null;\n\n  return this.mNodes[aRow];\n}\n\n///////////////////////////////////////////////////////////////////////////////\n//// inAccTreeView. Accessibility utils.\n\n/**\n * Return DOM node for an accessible or accessible if there is no associated\n * DOM node by the tree node pointed by the given row index.\n *\n * @param aRow - row index.\n */\ninAccTreeView.prototype.getObject =\nfunction getObject(aRow)\n{\n  var node = this.mNodes[aRow];\n  return node && QIAccessNode(node.accessible);\n}\n\n/**\n * Return accessible of the tree node pointed by the given\n * row index.\n *\n * @param aRow - the row index to get the accessible from.\n * @returns the accessible for the given index.\n */\ninAccTreeView.prototype.getAccessible =\nfunction getAccessible(aRow)\n{\n  var node = this.mNodes[aRow];\n  if (!node)\n    return null;\n\n  return node.accessible;\n}\n\ninAccTreeView.prototype.observe =\nfunction inAccTreeView_observe(aSubject, aTopic, aData)\n{\n  let event = XPCU.QI(aSubject, nsIAccessibleEvent);\n\n  // Update the children if they were changed.\n  if (event.eventType != nsIAccessibleEvent.EVENT_REORDER)\n    return;\n\n  var accessible = event.accessible;\n  if (!accessible)\n    return;\n\n  // Ignore the event if its target is from anther document.\n  var parentAccessible = accessible;\n  while (parentAccessible != this.mAccessible) {\n    parentAccessible = parentAccessible.parent;\n    if (!parentAccessible) {\n      return;\n    }\n  }\n\n  for (let idx = 0; idx < this.mNodes.length; idx++) {\n    let node = this.mNodes[idx];\n    if (node.accessible == accessible) {\n      if (node.isOpen) {\n        // Toggle open state twice to update the children.\n        this.toggleOpenState(idx);\n        this.toggleOpenState(idx);\n      }\n      break;\n    }\n  }\n}\n\n///////////////////////////////////////////////////////////////////////////////\n//// inAccTreeViewNode\n\nfunction inAccTreeViewNode(aAccessible)\n{\n  this.accessible = aAccessible;\n\n  this.parent = null;\n  this.next = null;\n  this.previous = null;\n\n  this.level = 0;\n  this.isOpen = false;\n  this.isContainer = false;\n}\n\n//////////////////////////////////////////////////////////////////////////////\n//// Transactions\n\nfunction cmdEditInspectInNewWindow()\n{\n  this.mObject = viewer.getSelectedAccessible();\n}\n\ncmdEditInspectInNewWindow.prototype = new cmdEditInspectInNewWindowBase();\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/accessibleTree/accessibleTree.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE page [\n  <!ENTITY % dtd1 SYSTEM \"chrome://inspector/locale/inspector.dtd\"> %dtd1;\n  <!ENTITY % dtd2 SYSTEM \"chrome://inspector/locale/viewers/accessibleTree.dtd\"> %dtd2;\n]>\n\n<?xml-stylesheet href=\"chrome://inspector/skin/viewers/accessibleTree/accessibleTree.css\"?>\n\n<?xul-overlay href=\"chrome://inspector/content/editingOverlay.xul\"?>\n\n<page id=\"winAccessibleTree\"\n      xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/hooks.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/utils.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/xul/inBaseTreeView.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/xpcom/XPCU.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/events/ObserverManager.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/commands/baseCommands.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/viewers/accessibleTree/accessibleTree.js\"/>\n\n  <commandset id=\"cmdsAccTreeViewer\">\n    <command id=\"cmdEvalJS\" oncommand=\"viewer.cmdEvalJS();\"/>\n  </commandset>\n  <commandset id=\"cmdsEditingExtras\"/>\n\n  <popupset>\n    <menupopup id=\"popupContext\">\n      <menuitem id=\"mnEditInspectInNewWindow\"/>\n      <menuseparator/>\n      <menuitem label=\"&evaluateJS.label;\" observes=\"cmdEvalJS\"/>\n    </menupopup>\n  </popupset>\n\n  <tree id=\"olAccessibleTree\" class=\"plain\" treelines=\"true\" flex=\"1\"\n        onselect=\"viewer.onItemSelected()\"\n        context=\"popupContext\">\n    <treecols>\n      <treecol id=\"olcRole\"\n               label=\"&role.label;\"\n               persist=\"width,hidden,ordinal\"\n               primary=\"true\"\n               flex=\"1\"/>\n      <splitter class=\"tree-splitter\"/>\n      <treecol id=\"olcName\"\n               label=\"&name.label;\"\n               persist=\"width,hidden,ordinal\"\n               flex=\"1\"/>\n      <splitter class=\"tree-splitter\"/>\n      <treecol id=\"olcNodeName\"\n               label=\"&nodeName.label;\"\n               persist=\"width,hidden,ordinal\"\n               flex=\"1\"/>\n    </treecols>\n    <treechildren id=\"olbAccessibleTree\"\n                  alternatingbackground=\"true\"/>\n  </tree>\n\n</page>\n\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/accessibleTree/evalJSDialog.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n \nvar gAcc = window.arguments[0];\nvar gTreeView = window.arguments[1];\n\nvar gInputArea = null;\nvar gOutputArea = null;\n\nvar Cc = Components.classes;\nvar Ci = Components.interfaces;\n\nfunction load()\n{\n  gInputArea = document.getElementById(\"JSInputArea\");\n  gOutputArea = document.getElementById(\"JSOutputArea\");\n}\n\nfunction closeDialog()\n{\n  gTreeView.clearSearch();\n}\n \nfunction execute()\n{\n  if (!gAcc)\n    return;\n\n  for (var idx = 0; idx < gAccInterfaces.length; idx++) {\n    if (gAcc instanceof gAccInterfaces[idx])\n      gAcc.QueryInterface(gAccInterfaces[idx]);\n  }\n\n  gOutputArea.value = \"\";\n\n  var expr = gInputArea.value;\n  try {\n    var f = Function(\"accessible\", \"tree\", expr);\n    var result = f(gAcc, gTreeView);\n  } catch (ex) {\n      output(ex);\n  }\n}\n\nvar gAccInterfaces =\n[\n  Ci.nsIAccessible,\n  Ci.nsIAccessibleDocument,\n  Ci.nsIAccessibleEditableText,\n  Ci.nsIAccessibleHyperLink,\n  Ci.nsIAccessibleHyperText,\n  Ci.nsIAccessibleImage,\n  Ci.nsIAccessibleSelectable,\n  Ci.nsIAccessibleTable,\n  Ci.nsIAccessibleTableCell,\n  Ci.nsIAccessibleText,\n  Ci.nsIAccessibleValue\n];\n\n// Used for compatibility with Gecko versions prior to Gecko13.\nif (\"nsIAccessNode\" in Ci)\n  gAccInterfaces.push(Ci.nsIAccessNode);\n\nfunction output(aValue)\n{\n  gOutputArea.value += aValue;\n}\n\nfunction outputTextAttrs(aAccessible, aOffset)\n{\n  if (aAccessible instanceof Ci.nsIAccessibleText) {\n    var startOffsetObj = {}, endOffsetObj = {};\n    var attrs = aAccessible.getTextAttributes(false, aOffset,\n                                              startOffsetObj, endOffsetObj);\n    if (attrs) {\n      var str = \"Start offset: \" + startOffsetObj.value;\n      str += \", end offset: \" + endOffsetObj.value + \"\\nText attributes:\\n\";\n\n      var enumerator = attrs.enumerate();\n      while (enumerator.hasMoreElements()) {\n        var prop = enumerator.getNext().QueryInterface(Ci.nsIPropertyElement);\n        str += \"\\t\" + prop.key + \": \" + prop.value + \";\\n\";\n      }\n\n      output(str);\n    }\n  }\n}\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/accessibleTree/evalJSDialog.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE dialog [\n  <!ENTITY % dtd1 SYSTEM \"chrome://inspector/locale/viewers/accessibleTreeEvalJSDialog.dtd\"> %dtd1;\n]>\n\n<?xml-stylesheet href=\"chrome://inspector/skin\"?>\n\n<dialog id=\"winEvalJS\"\n        title=\"&evaluateDialog.title;\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        buttons=\"accept, extra1\"\n        buttonlabelextra1=\"&btnEvaluateJS.label;\"\n        buttonaccesskeyextra1=\"&btnEvaluateJS.accesskey;\"\n        ondialogextra1=\"return execute();\"\n        style=\"width: 30em;\"\n        onload=\"load();\"\n        ondialogaccept=\"closeDialog();\">\n\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/viewers/accessibleTree/evalJSDialog.js\"/>\n\n  <label control=\"JSInputArea\"\n         accesskey=\"&txtInputArea.accesskey;\">&txtInputArea.label;</label>\n  <textbox id=\"JSInputArea\"\n           flex=\"1\"\n           multiline=\"true\"\n           rows=\"10\"/>\n\n  <label control=\"JSOutputArea\"\n         value=\"&txtOutputArea.label;\"\n         accesskey=\"&txtOutputArea.accesskey;\"/>\n  <textbox id=\"JSOutputArea\"\n           flex=\"1\"\n           multiline=\"true\"\n           readonly=\"true\"\n           rows=\"8\"/>\n\n</dialog>\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/boxModel/boxModel.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/***************************************************************\n* BoxModelViewer --------------------------------------------\n*  The viewer for the boxModel and visual appearance of an element.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \n* REQUIRED IMPORTS:\n*   chrome://inspector/content/jsutil/xpcom/XPCU.js\n****************************************************************/\n\n//////////// global variables /////////////////////\n\nvar viewer;\n\n//////////// global constants ////////////////////\n\nconst kIMPORT_RULE = Components.interfaces.nsIDOMCSSRule.IMPORT_RULE;\n\n//////////////////////////////////////////////////\n\nwindow.addEventListener(\"load\", BoxModelViewer_initialize, false);\n\nfunction BoxModelViewer_initialize()\n{\n  viewer = new BoxModelViewer();\n  viewer.initialize(parent.FrameExchange.receiveData(window));\n}\n\n////////////////////////////////////////////////////////////////////////////\n//// class BoxModelViewer\n\nfunction BoxModelViewer()\n{\n  this.mURL = window.location;\n  this.mObsMan = new ObserverManager(this);\n}\n\nBoxModelViewer.prototype = \n{\n  ////////////////////////////////////////////////////////////////////////////\n  //// Initialization\n  \n  mSubject: null,\n  mPane: null,\n  \n  ////////////////////////////////////////////////////////////////////////////\n  //// interface inIViewer\n\n  get uid() { return \"boxModel\" },\n  get pane() { return this.mPane },\n\n  get subject() { return this.mSubject },\n  set subject(aObject) \n  {\n    this.mSubject = aObject instanceof Components.interfaces.nsIDOMNode ?\n      aObject : aObject.DOMNode;\n    this.showStats();\n    this.mObsMan.dispatchEvent(\"subjectChange\", { subject: this.mSubject });\n  },\n\n  initialize: function(aPane)\n  {\n    this.initGroups();\n\n    this.mPane = aPane;\n    aPane.notifyViewerReady(this);\n  },\n\n  groupPosition:  {},\n  groupDimension: {},\n  groupMargin:    {},\n  groupBorder:    {},\n  groupPadding:   {},\n\n  initGroups: function()\n  {\n    this.groupPosition.x =    document.getElementById(\"positionXValue\");\n    this.groupPosition.y =    document.getElementById(\"positionYValue\");\n    this.groupPosition.screenX =\n                              document.getElementById(\"positionScreenXValue\");\n    this.groupPosition.screenY =\n                              document.getElementById(\"positionScreenYValue\");\n\n    this.groupDimension.width  =\n                              document.getElementById(\"dimensionWidthValue\");\n    this.groupDimension.height =\n                              document.getElementById(\"dimensionHeightValue\");\n\n    this.groupMargin.top =    document.getElementById(\"marginTopValue\");\n    this.groupMargin.right =  document.getElementById(\"marginRightValue\");\n    this.groupMargin.bottom = document.getElementById(\"marginBottomValue\");\n    this.groupMargin.left =   document.getElementById(\"marginLeftValue\");\n\n    this.groupBorder.top =    document.getElementById(\"borderTopValue\");\n    this.groupBorder.right =  document.getElementById(\"borderRightValue\");\n    this.groupBorder.bottom = document.getElementById(\"borderBottomValue\");\n    this.groupBorder.left =   document.getElementById(\"borderLeftValue\");\n\n    this.groupPadding.top =    document.getElementById(\"paddingTopValue\");\n    this.groupPadding.right =  document.getElementById(\"paddingRightValue\");\n    this.groupPadding.bottom = document.getElementById(\"paddingBottomValue\");\n    this.groupPadding.left =   document.getElementById(\"paddingLeftValue\");\n  },\n\n  destroy: function()\n  {\n  },\n\n  isCommandEnabled: function(aCommand)\n  {\n    return false;\n  },\n  \n  getCommand: function(aCommand)\n  {\n    return null;\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// event dispatching\n\n  addObserver: function(aEvent, aObserver) { this.mObsMan.addObserver(aEvent, aObserver); },\n  removeObserver: function(aEvent, aObserver) { this.mObsMan.removeObserver(aEvent, aObserver); },\n  \n  ////////////////////////////////////////////////////////////////////////////\n  //// statistical updates\n  \n  showStats: function()\n  {\n    this.showPositionStats();\n    this.showDimensionStats();\n    this.showMarginStats();\n    this.showBorderStats();\n    this.showPaddingStats();\n  },\n  \n  showStatistic: function(aElement,  aSize)\n  {\n    if (aSize == null) {\n        aSize = \"\";\n    }\n    var str = aSize.toString();\n    aElement.setAttribute(\"value\", str);\n\n    var nonzero = aSize != 0 && str.indexOf(\"0px\");\n    aElement.setAttribute(\"class\", nonzero ? \"plain nonzero\" : \"plain\");\n\n    aElement.setAttribute(\"size\", str.length + 1);\n  },\n  \n  showPositionStats: function()\n  {\n    var group = this.groupPosition;\n    if (\"boxObject\" in this.mSubject) { // xul elements\n      var bx = this.mSubject.boxObject;\n      this.showStatistic(group.x, bx.x);\n      this.showStatistic(group.y, bx.y);\n      this.showStatistic(group.screenX, bx.screenX);\n      this.showStatistic(group.screenY, bx.screenY);\n      group.screenX.parentNode.hidden = false;\n      group.screenY.parentNode.hidden = false;\n    } else { // html elements\n      this.showStatistic(group.x, this.mSubject.offsetLeft);\n      this.showStatistic(group.y, this.mSubject.offsetTop);\n      group.screenX.parentNode.hidden = true;\n      group.screenY.parentNode.hidden = true;\n    }\n  },\n  \n  showDimensionStats: function()\n  {\n    var group = this.groupDimension;\n    if (\"boxObject\" in this.mSubject) { // xul elements\n      var bx = this.mSubject.boxObject;\n      this.showStatistic(group.width,  bx.width);\n      this.showStatistic(group.height, bx.height);\n    } else { // html elements\n      this.showStatistic(group.width,  this.mSubject.offsetWidth);\n      this.showStatistic(group.height, this.mSubject.offsetHeight);\n    }\n  },\n\n  getSubjectComputedStyle: function()\n  {\n    var view = this.mSubject.ownerDocument.defaultView;\n    return view.getComputedStyle(this.mSubject, \"\");\n  },\n\n  showMarginStats: function()\n  {\n    var style = this.getSubjectComputedStyle();\n    var data = [this.readMarginStyle(style, \"top\"), this.readMarginStyle(style, \"right\"), \n                this.readMarginStyle(style, \"bottom\"), this.readMarginStyle(style, \"left\")];\n    this.showSideStats(this.groupMargin, data);\n  },\n\n  showBorderStats: function()\n  {\n    var style = this.getSubjectComputedStyle();\n    var data = [this.readBorderStyle(style, \"top\"), this.readBorderStyle(style, \"right\"), \n                this.readBorderStyle(style, \"bottom\"), this.readBorderStyle(style, \"left\")];\n    this.showSideStats(this.groupBorder, data);\n  },\n\n  showPaddingStats: function()\n  {\n    var style = this.getSubjectComputedStyle();\n    var data = [this.readPaddingStyle(style, \"top\"), this.readPaddingStyle(style, \"right\"), \n                this.readPaddingStyle(style, \"bottom\"), this.readPaddingStyle(style, \"left\")];\n    this.showSideStats(this.groupPadding, data);\n  },\n\n  showSideStats: function(aGroup, aData)\n  {\n    this.showStatistic(aGroup.top,    aData[0]);\n    this.showStatistic(aGroup.right,  aData[1]);\n    this.showStatistic(aGroup.bottom, aData[2]);\n    this.showStatistic(aGroup.left,   aData[3]);\n  },\n  \n  readMarginStyle: function(aStyle, aSide)\n  {\n    return aStyle.getPropertyCSSValue(\"margin-\"+aSide).cssText;\n  },\n  \n  readPaddingStyle: function(aStyle, aSide)\n  {\n    return aStyle.getPropertyCSSValue(\"padding-\"+aSide).cssText;\n  },\n  \n  readBorderStyle: function(aStyle, aSide)\n  {\n    var style = aStyle.getPropertyCSSValue(\"border-\"+aSide+\"-style\").cssText;\n    if (!style || !style.length) {\n      return \"none\";\n    } else {\n      return aStyle.getPropertyCSSValue(\"border-\"+aSide+\"-width\").cssText + \" \" + \n             style + \" \" +\n             aStyle.getPropertyCSSValue(\"border-\"+aSide+\"-color\").cssText;\n    }\n  }\n};\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/boxModel/boxModel.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE page [\n  <!ENTITY % dtd1 SYSTEM \"chrome://inspector/locale/inspector.dtd\"> %dtd1;\n  <!ENTITY % dtd2 SYSTEM \"chrome://inspector/locale/viewers/boxModel.dtd\"> %dtd2;\n]>\n\n<?xml-stylesheet href=\"chrome://inspector/skin/viewers/boxModel/boxModel.css\"?>\n<?xul-overlay href=\"chrome://global/content/globalOverlay.xul\"?>\n\n<page id=\"winBoxModel\"\n      orient=\"vertical\"\n      xmlns:html=\"http://www.w3.org/1999/xhtml\"\n      xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n  \n  <script type=\"application/javascript\" src=\"chrome://inspector/content/viewers/boxModel/boxModel.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://inspector/content/utils.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://inspector/content/jsutil/xpcom/XPCU.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://inspector/content/jsutil/events/ObserverManager.js\"/>  \n\n  <vbox id=\"enclosingBox\" flex=\"1\">\n    <vbox>\n\n      <groupbox id=\"boxPosition\">\n        <caption><label>&boxPosition.label;</label>\n        </caption>\n        <grid flex=\"1\">\n          <columns>\n            <column/>\n            <column class=\"value-column\"/>\n          </columns>\n          <rows>\n            <row>\n              <label id=\"positionXLabel\" value=\"&xCoord.label;\" class=\"title\"/>\n              <textbox id=\"positionXValue\" readonly=\"true\" class=\"plain\"/>\n            </row>\n            <row>\n              <label id=\"positionYLabel\" value=\"&yCoord.label;\" class=\"title\"/>\n              <textbox id=\"positionYValue\" readonly=\"true\" class=\"plain\"/>\n            </row>\n            <row>\n              <label id=\"positionScreenXLabel\" value=\"&screenXCoord.label;\"\n                     class=\"title\"/>\n              <textbox id=\"positionScreenXValue\" readonly=\"true\" class=\"plain\"/>\n            </row>\n            <row>\n              <label id=\"positionScreenYLabel\" value=\"&screenYCoord.label;\"\n                     class=\"title\"/>\n              <textbox id=\"positionScreenYValue\" readonly=\"true\" class=\"plain\"/>\n            </row>\n          </rows>\n        </grid>\n      </groupbox>\n\n      <groupbox id=\"boxDimension\">\n        <caption><label>&boxDimension.label;</label>\n        </caption>\n        <grid flex=\"1\">\n          <columns>\n            <column/>\n            <column class=\"value-column\"/>\n          </columns>\n          <rows>\n            <row>\n              <label id=\"dimensionWidthLabel\" value=\"&dimensionWidth.label;\"\n                     class=\"title\"/>\n              <textbox id=\"dimensionWidthValue\" readonly=\"true\" class=\"plain\"/>\n            </row>\n            <row>\n              <label id=\"dimensionHeightLabel\" value=\"&dimensionHeight.label;\"\n                     class=\"title\"/>\n              <textbox id=\"dimensionHeightValue\" readonly=\"true\" class=\"plain\"/>\n            </row>\n          </rows>\n        </grid>\n      </groupbox>\n\n      <groupbox id=\"boxMargin\">\n        <caption><label>&boxMargin.label;</label>\n        </caption>\n        <grid flex=\"1\">\n          <columns>\n            <column/>\n            <column class=\"value-column\"/>\n          </columns>\n          <rows>\n            <row>\n              <label id=\"marginTopLabel\" value=\"margin-top\" class=\"title\"/>\n              <textbox id=\"marginTopValue\" readonly=\"true\" class=\"plain\"/>\n            </row>\n            <row>\n              <label id=\"marginRightLabel\" value=\"margin-right\" class=\"title\"/>\n              <textbox id=\"marginRightValue\" readonly=\"true\" class=\"plain\"/>\n            </row>\n            <row>\n              <label id=\"marginBottomLabel\" value=\"margin-bottom\"\n                     class=\"title\"/>\n              <textbox id=\"marginBottomValue\" readonly=\"true\" class=\"plain\"/>\n            </row>\n            <row>\n              <label id=\"marginLeftLabel\" value=\"margin-left\" class=\"title\"/>\n              <textbox id=\"marginLeftValue\" readonly=\"true\" class=\"plain\"/>\n            </row>\n          </rows>\n        </grid>\n      </groupbox>\n\n      <groupbox id=\"boxBorder\">\n        <caption><label>&boxBorder.label;</label>\n        </caption>\n        <grid flex=\"1\">\n          <columns>\n            <column/>\n            <column class=\"value-column\" flex=\"1\"/>\n          </columns>\n          <rows>\n            <row>\n              <label id=\"borderTopLabel\" value=\"border-top\" class=\"title\"/>\n              <textbox id=\"borderTopValue\" readonly=\"true\" class=\"plain\"/>\n            </row>\n            <row>\n              <label id=\"borderRightLabel\" value=\"border-right\" class=\"title\"/>\n              <textbox id=\"borderRightValue\" readonly=\"true\" class=\"plain\"/>\n            </row>\n            <row>\n              <label id=\"borderBottomLabel\" value=\"border-bottom\"\n                     class=\"title\"/>\n              <textbox id=\"borderBottomValue\" readonly=\"true\" class=\"plain\"/>\n            </row>\n            <row>\n              <label id=\"borderLeftLabel\" value=\"border-left\" class=\"title\"/>\n              <textbox id=\"borderLeftValue\" readonly=\"true\" class=\"plain\"/>\n            </row>\n          </rows>\n        </grid>\n      </groupbox>\n\n      <groupbox id=\"boxPadding\">\n        <caption><label>&boxPadding.label;</label>\n        </caption>\n        <grid flex=\"1\">\n          <columns>\n            <column/>\n            <column class=\"value-column\"/>\n          </columns>\n          <rows>\n            <row>\n              <label id=\"paddingTopLabel\" value=\"padding-top\" class=\"title\"/>\n              <textbox id=\"paddingTopValue\" readonly=\"true\" class=\"plain\"/>\n            </row>\n            <row>\n              <label id=\"paddingRightLabel\" value=\"padding-right\"\n                     class=\"title\"/>\n              <textbox id=\"paddingRightValue\" readonly=\"true\" class=\"plain\"/>\n            </row>\n            <row>\n              <label id=\"paddingBottomLabel\" value=\"padding-bottom\"\n                     class=\"title\"/>\n              <textbox id=\"paddingBottomValue\" readonly=\"true\" class=\"plain\"/>\n            </row>\n            <row>\n              <label id=\"paddingLeftLabel\" value=\"padding-left\" class=\"title\"/>\n              <textbox id=\"paddingLeftValue\" readonly=\"true\" class=\"plain\"/>\n            </row>\n          </rows>\n        </grid>\n      </groupbox>\n\n    </vbox>\n  </vbox>\n\n</page>\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/computedStyle/computedStyle.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*****************************************************************************\n* ComputedStyleViewer --------------------------------------------------------\n*  The viewer for the computed CSS styles on a DOM element.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n* REQUIRED IMPORTS:\n*   chrome://inspector/content/jsutil/xpcom/XPCU.js\n*   chrome://inspector/content/events/ObserverManager.js\n*   chrome://inspector/content/commands/baseCommands.js\n*   chrome://inspector/content/system/clipboardFlavors.js\n*   chrome://inspector/content/xul/inBaseTreeView.js\n*****************************************************************************/\n\n//////////////////////////////////////////////////////////////////////////////\n//// Global Variables\n\nvar viewer;\n\n//////////////////////////////////////////////////////////////////////////////\n\nwindow.addEventListener(\"load\", ComputedStyleViewer_initialize, false);\n\nfunction ComputedStyleViewer_initialize()\n{\n  viewer = new ComputedStyleViewer();\n  viewer.initialize(parent.FrameExchange.receiveData(window));\n}\n\n//////////////////////////////////////////////////////////////////////////////\n//// class ComputedStyleViewer\n\nfunction ComputedStyleViewer()\n{\n  this.mObsMan = new ObserverManager(this);\n  this.mURL = window.location;\n\n  this.mTree = document.getElementById(\"olStyles\");\n}\n\n//XXX Don't use anonymous functions\nComputedStyleViewer.prototype =\n{\n  ////////////////////////////////////////////////////////////////////////////\n  //// Initialization\n\n  mSubject: null,\n  mPane: null,\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// interface inIViewer\n\n  get uid()\n  {\n    return \"computedStyle\";\n  },\n\n  get pane()\n  {\n    return this.mPane;\n  },\n\n  get subject()\n  {\n    return this.mSubject;\n  },\n\n  set subject(aObject)\n  {\n    this.mSubject = aObject instanceof Components.interfaces.nsIDOMNode ?\n      aObject : aObject.DOMNode;\n\n    var bo = this.mTree.treeBoxObject;\n    var firstVisibleRow = -1;\n    var selectedIndices;\n    var currentIndex;\n    if (this.mTreeView) {\n      firstVisibleRow = bo.getFirstVisibleRow();\n      selectedIndices = this.mTreeView.getSelectedIndices();\n      currentIndex = this.mTreeView.selection.currentIndex;\n    }\n\n    this.mTreeView = new ComputedStyleView(this.mSubject);\n    this.mTree.view = this.mTreeView;\n\n    if (firstVisibleRow >= 0) {\n      bo.beginUpdateBatch();\n      try {\n        bo.scrollToRow(firstVisibleRow);\n        let selection = this.mTreeView.selection;\n        for (let i = 0, n = selectedIndices.length; i < n; ++i) {\n          selection.toggleSelect(selectedIndices[i]);\n        }\n        selection.currentIndex = currentIndex;\n      }\n      catch (ex) {\n        Components.utils.reportError(ex);\n      }\n      bo.endUpdateBatch();\n    }\n\n    this.mObsMan.dispatchEvent(\"subjectChange\", { subject: this.mSubject });\n  },\n\n  initialize: function CSVr_Initialize(aPane)\n  {\n    this.mPane = aPane;\n    aPane.notifyViewerReady(this);\n  },\n\n  destroy: function CSVr_Destroy()\n  {\n    // We need to remove the view at this time or else it will attempt to\n    // re-paint while the document is being deconstructed, resulting in some\n    // nasty XPConnect assertions\n    this.mTree.view = null;\n  },\n\n  isCommandEnabled: function CSVr_IsCommandEnabled(aCommand)\n  {\n    if (aCommand == \"cmdEditCopy\") {\n      return this.mTree.view.selection.count > 0;\n    }\n    return false;\n  },\n\n  getCommand: function CSVr_GetCommand(aCommand)\n  {\n    if (aCommand == \"cmdEditCopy\") {\n      return new cmdEditCopy(this.mTreeView.getSelectedRowObjects());\n    }\n    return null;\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// event dispatching\n\n  addObserver: function CSVr_AddObserver(aEvent, aObserver)\n  {\n    this.mObsMan.addObserver(aEvent, aObserver);\n  },\n\n  removeObserver: function CSVr_RemoveObserver(aEvent, aObserver)\n  {\n    this.mObsMan.removeObserver(aEvent, aObserver);\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Miscellaneous\n\n  onItemSelected: function CSVr_OnItemSelected()\n  {\n    // This will (eventually) call isCommandEnabled on Copy\n    viewer.pane.panelset.updateAllCommands();\n  }\n};\n\n////////////////////////////////////////////////////////////////////////////\n//// ComputedStyleView\n\nfunction ComputedStyleView(aObject)\n{\n  var view = aObject.ownerDocument.defaultView;\n  this.mStyleList = view.getComputedStyle(aObject, \"\");\n  this.mRowCount = this.mStyleList.length;\n}\n\nComputedStyleView.prototype = new inBaseTreeView();\n\nComputedStyleView.prototype.getCellText = function CSV_GetCellText(aRow, aCol)\n{\n  var prop = this.mStyleList.item(aRow);\n  if (aCol.id == \"olcStyleName\") {\n    return prop;\n  }\n  else if (aCol.id == \"olcStyleValue\") {\n    return this.mStyleList.getPropertyValue(prop);\n  }\n\n  return null;\n}\n\n/**\n  * Returns a CSSProperty for the row in the tree corresponding to the passed\n  * index.\n  * @param aIndex\n  *        index of the row in the tree\n  * @return a CSSProperty\n  */\nComputedStyleView.prototype.getRowObjectFromIndex =\n  function CSV_GetRowObjectFromIndex(aIndex)\n{\n  var prop = this.mStyleList.item(aIndex);\n  return new CSSProperty(prop, this.mStyleList.getPropertyValue(prop));\n}\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/computedStyle/computedStyle.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE page [\n  <!ENTITY % dtd1 SYSTEM \"chrome://inspector/locale/inspector.dtd\"> %dtd1;\n  <!ENTITY % dtd2 SYSTEM \"chrome://inspector/locale/viewers/computedStyle.dtd\"> %dtd2;\n]>\n\n<?xul-overlay href=\"chrome://inspector/content/editingOverlay.xul\"?>\n\n<?xml-stylesheet href=\"chrome://inspector/skin/\"?>\n\n<page id=\"winComputedStyle\"\n      orient=\"vertical\"\n      xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/utils.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/xul/inBaseTreeView.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/viewers/computedStyle/computedStyle.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/xpcom/XPCU.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/events/ObserverManager.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/commands/baseCommands.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/system/clipboardFlavors.js\"/>\n\n  <commandset id=\"cmdsEditing\"/>\n\n  <popupset id=\"psPopups\">\n    <menupopup id=\"ppComputedStyleContext\">\n      <menuitem id=\"mnEditCopy\"/>\n    </menupopup>\n  </popupset>\n\n  <tree id=\"olStyles\" flex=\"1\" onselect=\"viewer.onItemSelected()\"\n        class=\"plain\" contextmenu=\"ppComputedStyleContext\">\n    <treecols>\n      <treecol id=\"olcStyleName\" label=\"&propertyName.label;\" flex=\"1\"/>\n      <splitter class=\"tree-splitter\"/>\n      <treecol id=\"olcStyleValue\" label=\"&propertyValue.label;\" flex=\"1\"/>\n    </treecols>\n    <treechildren id=\"olbStyles\" alternatingbackground=\"true\"/>\n  </tree>\n</page>\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/dom/FindDialog.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/***************************************************************\n* FindDialog ---------------------------------------------------\n*  Controls the dialog box used for searching the DOM.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \n* REQUIRED IMPORTS:\n*   chrome://inspector/content/jsutil/xpcom/XPCU.js\n*   chrome://inspector/content/jsutil/rdf/RDFU.js\n****************************************************************/\n\n//////////// global variables /////////////////////\n\nvar dialog;\n\n//////////// global constants ////////////////////\n\n//////////////////////////////////////////////////\n\nwindow.addEventListener(\"load\", FindDialog_initialize, false);\n\nfunction FindDialog_initialize()\n{\n  dialog = new FindDialog();\n}\n\n////////////////////////////////////////////////////////////////////////////\n//// class FindDialog\n\nfunction FindDialog()\n{\n  this.setDirection(window.arguments[1] ? window.arguments[1] : \"down\");\n  if (window.arguments[2]) {\n    this.setValue(window.arguments[2][0], window.arguments[2][1])\n  }\n  this.toggleType(window.arguments[0] ? window.arguments[0] : \"id\");\n  this.mOpener = window.opener.viewer;\n  \n  var txf = document.getElementById(\"tfText1\");\n  txf.select();\n  txf.focus();\n}\n\nFindDialog.prototype = \n{\n  mType: null,\n\n  ////////// Properties\n\n\n  ////////// Methods\n\n  doFind: function()\n  {\n    var el = document.getElementById(\"tfText1\");\n    var dir = document.getElementById(\"rgDirection\").value;\n    if (this.mType == \"id\") {\n      this.mOpener.startFind(\"id\", dir, el.value);\n    } else if (this.mType == \"tag\") {\n      this.mOpener.startFind(\"tag\", dir, el.value);\n    } else if (this.mType == \"attr\") {\n      var el2 = document.getElementById(\"tfText2\");\n      this.mOpener.startFind(\"attr\", dir, el.value, el2.value);\n    }\n  },\n\n  toggleType: function(aType)\n  {\n    this.mType = aType;\n\n    if (aType == \"id\") {\n      this.showDirection(false);\n      this.setLabel1(0);\n      this.showRow2(false);\n    } else if (aType == \"tag\") {\n      this.showDirection(true);\n      this.setLabel1(1);\n      this.showRow2(false);\n    } else if (aType == \"attr\") {\n      this.showDirection(true);\n      this.setLabel1(2);\n      this.showRow2(true);\n    }\n\n    var rd = document.getElementById(\"rdType_\"+aType.toLowerCase());\n    if (rd) {\n      var rg = document.getElementById(\"rgType\");\n      rg.selectedItem = rd;\n    }\n\n  },\n\n  setLabel1: function(aIndex)\n  {\n    var deck = document.getElementById(\"rwRow1Text\");\n    \n    // We want to add a control attribute to the selected label so that \n    // accessibility aids can get the textbox's label.\n    // Remove the control attribute from the old panel.\n    deck.selectedPanel.removeAttribute(\"control\");\n\n    deck.selectedIndex = aIndex;\n    // Add the control attribute to the new panel.\n    deck.selectedPanel.control = \"tfText1\";\n  },\n\n  showRow2: function(aTruth)\n  {\n    var row = document.getElementById(\"rwRow2\");\n    row.setAttribute(\"hide\", !aTruth);\n  },\n  \n  setDirection: function(aMode)\n  {\n    var rd = document.getElementById(\"rdDir_\"+aMode.toLowerCase());\n    if (rd) {\n      var rg = document.getElementById(\"rgDirection\");\n      rg.selectedItem = rd;\n    }\n  },\n  \n  setValue: function(aValue1, aValue2)\n  {\n    var txf;\n    if (aValue1) {\n      txf = document.getElementById(\"tfText1\");\n      txf.value = aValue1;\n    }\n    if (aValue2) {\n      txf = document.getElementById(\"tfText2\");\n      txf.value = aValue2;\n    }\n  },\n  \n  showDirection: function(aTruth)\n  {\n    document.getElementById(\"rdDir_up\").disabled = !aTruth;\n    document.getElementById(\"rdDir_down\").disabled = !aTruth;\n  }\n\n};\n\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/dom/columnsDialog.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/***************************************************************\n* ColumnsDialog --------------------------------------------\n*  Dialog box for editing the columns in the DOM Viewer tree.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \n* REQUIRED IMPORTS:\n****************************************************************/\n\n//////////// global variables /////////////////////\n\nvar dialog;\n\nvar gColumnTitles = [\n  \"nodeName\",\n  \"nodeValue\",\n  \"nodeType\",\n  \"prefix\",\n  \"localName\",\n  \"namespaceURI\"\n];\n\n//////////// global constants ////////////////////\n\n//////////////////////////////////////////////////\n\nwindow.addEventListener(\"load\", ColumnsDialog_initialize, false);\nwindow.addEventListener(\"unload\", ColumnsDialog_destroy, false);\n\nfunction ColumnsDialog_initialize()\n{\n  dialog = new ColumnsDialog();\n  dialog.initialize();\n}\n\nfunction ColumnsDialog_destroy()\n{\n  dialog.destroy();\n}\n\n////////////////////////////////////////////////////////////////////////////\n//// class ColumnsDialog\n\nfunction ColumnsDialog()\n{\n  this.mViewer = window.arguments[0];\n  this.mColBoxHash = {};\n}\n\nColumnsDialog.prototype = \n{\n  mBox: null,\n  mDraggingBox: null,\n  \n  get box() { return this.mBox },\n  \n  initialize: function()\n  {\n    // bug 56270 - dragSession.sourceDocument is null --\n    // causes me to code this very temporary, very nasty hack\n    // to make sure I get notified when a column is dropped\n    opener.viewer.mDOMTree.onClientDrop = ColumnsDialogDragDropOut;\n    \n    this.buildContents();\n    \n    // notify the dom viewer that we've opened\n    this.mViewer.onColumnsDialogReady(this);\n  },\n  \n  destroy: function()\n  {\n    // notify the dom viewer that we're going away\n    this.mViewer.onColumnsDialogClose(this);\n  },\n  \n  buildContents: function()\n  {\n    var box = document.getElementById(\"bxColumns\");\n    this.mBox = box;\n    \n    // create the special attribute box\n    var item = this.createAttrItem();\n    box.appendChild(item);\n    \n    // add all boxes except those that are already\n    // in the viewer\n    for (var i = 0; i < gColumnTitles.length; ++i)\n      if (!this.mViewer.hasColumn(gColumnTitles[i])) {\n        this.addItem(gColumnTitles[i]);\n      }  \n  },\n  \n  addItem: function(aValue)\n  {\n    if (!aValue || aValue.charAt(0) == \"@\") \n      return null;\n      \n    item = this.createItem(aValue);\n    this.mColBoxHash[aValue] = item;\n    if (item) {\n      this.mBox.appendChild(item);\n      window.sizeToContent();\n    }\n  },\n  \n  removeItem: function(aValue)\n  {\n    if (!aValue || aValue.charAt(0) == \"@\")\n      return null;\n      \n    var colBox = this.mColBoxHash[aValue];\n    if (!colBox._isAttrCol) {\n      this.mBox.removeChild(colBox);\n      window.sizeToContent();\n    }\n  },\n  \n  createItem: function(aValue)\n  {\n    var text = document.createElementNS(kXULNSURI, \"text\");\n    text._ColValue = aValue;\n    text._isColBox = true;\n    text._isAttrCol = false;\n    text.setAttribute(\"class\", \"column-selector\");\n    text.setAttribute(\"value\", aValue);\n\n    return text;\n  },\n  \n  createAttrItem: function(aValue)\n  {\n    var box = document.createElementNS(kXULNSURI, \"box\");\n    box._isColBox = true;\n    box._isAttrCol = true;\n    box.setAttribute(\"class\", \"column-selector\");\n    box.setAttribute(\"align\", \"center\");\n\n    var text = document.createElementNS(kXULNSURI, \"text\");\n    text.setAttribute(\"value\", \"Attr\");\n    box.appendChild(text);\n\n    var txf = document.createElementNS(kXULNSURI, \"textbox\");\n    txf.setAttribute(\"class\", \"attr-column-selector\");\n    txf.setAttribute(\"flex\", 1);\n    box.appendChild(txf);\n\n    return box;\n  },\n    \n  ////////////////////////////////////////////////////////////////////////////\n  //// Drag and Drop\n\n  onDragGesture: function(aEvent)\n  {\n    var box = this.getBoxTarget(aEvent.target);\n    this.setDraggingBox(box);\n    if (!box) return false;\n    \n    var column = this.getColumnValue(box);\n    if (!column) return false;\n    \n    DNDUtils.invokeSession(aEvent.target, [\"TreeBuilder/column-add\"], [column]);\n    \n    return false;\n  },\n  \n  onDragDropOut: function()\n  {\n    var box = document.getElementById(\"bxColumns\");\n    var value =  this.mDraggingBox._ColValue;\n    this.setDraggingBox(null);\n    this.removeItem(value);\n  },\n  \n  onDragDropIn: function(aEvent)\n  {\n    var data = DNDUtils.getData(\"TreeBuilder/column-remove\", 0);\n    var string = XPCU.QI(data, \"nsISupportsString\");\n    this.addItem(string.data);\n  },\n\n  setDraggingBox: function(aBox)\n  {\n    if (this.mDraggingBox) {\n      this.mDraggingBox.removeAttribute(\"col-dragging\");\n    }\n\n    this.mDraggingBox = aBox;\n\n    if (aBox)\n      aBox.setAttribute(\"col-dragging\", \"true\");\n  },\n  \n  getBoxTarget: function(aNode)\n  {\n    var node = aNode;\n    while (node && !node._isColBox)\n      node = node.parentNode;\n    return node;\n  },\n  \n  getColumnValue: function(aColBox)\n  {\n    if (aColBox._isAttrCol) {\n      var txf = aColBox.getElementsByTagName(\"textbox\")[0];\n      return \"@\" + txf.value;\n    } else {\n      return aColBox._ColValue;\n    }\n  }\n\n};\n\nfunction ColumnsDialogDragDropOut()\n{\n  dialog.onDragDropOut();\n}\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/dom/columnsDialog.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE window SYSTEM \"chrome://inspector/locale/viewers/dom.dtd\">\n\n<?xml-stylesheet href=\"chrome://inspector/skin/viewers/dom/columnsDialog.css\" type=\"text/css\"?>\n\n<window id=\"winEditCols\" class=\"color-dialog\" \n        title=\"&ColumnsDialog.title;\"\n        persist=\"screenX screenY\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n  \n  <script type=\"application/javascript\" src=\"chrome://inspector/content/viewers/dom/columnsDialog.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://inspector/content/utils.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://inspector/content/jsutil/xpcom/XPCU.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://inspector/content/jsutil/rdf/RDFU.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://inspector/content/jsutil/xul/inTreeBuilder.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://inspector/content/jsutil/xul/DNDUtils.js\"/>\n\n  <vbox id=\"bxColumns\" flex=\"1\"\n    ondragdrop=\"dialog.onDragDropIn(event);\"\n    ondraggesture=\"dialog.onDragGesture(event);\"/>\n</window>\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/dom/commandOverlay.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE overlay [\n  <!ENTITY % dtd1 SYSTEM \"chrome://inspector/locale/viewers/dom.dtd\"> %dtd1;\n]>\n\n<overlay id=\"ovDOMViewerCommands\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <commandset id=\"cmdsGlobalCommands\">\n    <command id=\"cmd:selectByClick\" viewer=\"dom\"\n             oncommand=\"inspector.getViewer('dom').selectByClick()\"/>\n\n    <command id=\"cmd:find\" viewer=\"dom\"\n             oncommand=\"inspector.getViewer('dom').showFindDialog()\"/>\n\n    <command id=\"cmd:findAgain\" viewer=\"dom\"\n             oncommand=\"inspector.getViewer('dom').findNext()\"/>\n\n    <command id=\"cmd:toggleAnon\" viewer=\"dom\"\n             oncommand=\"inspector.getViewer('dom').toggleAnonContent()\"/>\n\n    <command id=\"cmd:toggleSubDocs\" viewer=\"dom\"\n             oncommand=\"inspector.getViewer('dom').toggleSubDocs()\"/>\n\n    <command id=\"cmd:toggleAccessibleNodes\" viewer=\"dom\"\n             oncommand=\"inspector.getViewer('dom').toggleAccessibleNodes();\"/>\n\n    <command id=\"cmd:toggleWhitespaceNodes\" viewer=\"dom\"\n             oncommand=\"inspector.getViewer('dom').toggleWhitespaceNodes()\"/>\n\n    <command id=\"cmd:toggleProcessingInstructions\" viewer=\"dom\"\n             oncommand=\"inspector.getViewer('dom').toggleProcessingInstructions()\"/>\n\n    <command id=\"cmd:toggleAttributes\" viewer=\"dom\"\n             oncommand=\"inspector.getViewer('dom').toggleAttributes()\"/>\n  </commandset>\n\n</overlay>\n\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/dom/dom.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*****************************************************************************\n* DOMViewer ------------------------------------------------------------------\n*  Views all nodes within a document.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n* REQUIRED IMPORTS:\n*   chrome://global/content/XPCNativeWrapper.js\n*   chrome://inspector/content/hooks.js\n*   chrome://inspector/content/utils.js\n*   chrome://inspector/content/jsutil/events/ObserverManager.js\n*   chrome://inspector/content/jsutil/system/PrefUtils.js\n*   chrome://inspector/content/jsutil/xpcom/XPCU.js\n*   chrome://inspector/content/jsutil/xul/FrameExchange.js\n*****************************************************************************/\n\n//////////////////////////////////////////////////////////////////////////////\n//// Global Variables\n\nvar viewer;\n\n//////////////////////////////////////////////////////////////////////////////\n//// Global Constants\n\nconst kDOMViewClassID             = \"@mozilla.org/inspector/dom-view;1\";\nconst kPromptServiceClassID       = \"@mozilla.org/embedcomp/prompt-service;1\";\nconst kAccessibleRetrievalClassID = \"@mozilla.org/accessibleRetrieval;1\";\nconst kDOMUtilsClassID            = \"@mozilla.org/inspector/dom-utils;1\";\nconst kDeepTreeWalkerClassID      = \"@mozilla.org/inspector/deep-tree-walker;1\";\nconst nsIDOMNode                  = Components.interfaces.nsIDOMNode;\nconst nsIDOMElement               = Components.interfaces.nsIDOMElement;\nconst nsIDOMDocument              = Components.interfaces.nsIDOMDocument;\nconst nsIDOMCharacterData         = Components.interfaces.nsIDOMCharacterData;\n\n//////////////////////////////////////////////////////////////////////////////\n\nwindow.addEventListener(\"load\", DOMViewer_initialize, false);\nwindow.addEventListener(\"unload\", DOMViewer_destroy, false);\n\nfunction DOMViewer_initialize()\n{\n  viewer = new DOMViewer();\n  viewer.initialize(parent.FrameExchange.receiveData(window));\n}\n\nfunction DOMViewer_destroy()\n{\n  PrefUtils.removeObserver(\"inspector\", PrefChangeObserver);\n  viewer.removeClickListeners();\n  viewer = null;\n}\n\n//////////////////////////////////////////////////////////////////////////////\n//// class DOMViewer\n\nfunction DOMViewer() // implements inIViewer\n{\n  this.mObsMan = new ObserverManager(this);\n\n  this.mDOMUtils = XPCU.getService(kDOMUtilsClassID, \"inIDOMUtils\");\n\n  this.mDOMTree = document.getElementById(\"trDOMTree\");\n  this.mDOMTreeBody = document.getElementById(\"trDOMTreeBody\");\n\n  // prepare and attach the DOM DataSource\n  this.mDOMView = XPCU.createInstance(kDOMViewClassID, \"inIDOMView\");\n  this.mDOMView.showSubDocuments = true;\n  // hide attribute nodes\n  this.mDOMView.whatToShow &= ~(NodeFilter.SHOW_ATTRIBUTE);\n  this.mDOMTree.treeBoxObject.view = this.mDOMView;\n\n  PrefUtils.addObserver(\"inspector\", PrefChangeObserver);\n}\n\nDOMViewer.prototype =\n{\n  mSubject: null,\n  mDOMView: null,\n  // searching stuff\n  mFindResult: null,\n  mColumns: null,\n  mFindDir: null,\n  mFindParams: null,\n  mFindType: null,\n  mFindWalker: null,\n  mSelecting: false,\n\n  mSelectionBatchNest: 0,\n  mPendingSelection: null,\n\n  /**\n   * Prevent the viewer from dispatching selectionChange events while batches\n   * are underway.  The last change in selection while disabled is remembered,\n   * however, and when all batches have ended, an event is dispatched for it.\n   * To prevent this pending selectionChange from being dispatched, set\n   * mPendingSelection to null before calling endSelectionBatch.\n   *\n   * Nested batches are permitted.\n   */\n  beginSelectionBatch: function DVr_BeginSelectionBatch()\n  {\n    ++this.mSelectionBatchNest;\n  },\n\n  endSelectionBatch: function DVr_EndSelectionBatch()\n  {\n    --this.mSelectionBatchNest;\n    if (this.mSelectionBatchNest < 0) {\n      Components.utils.reportError(\"Attempted to end a selection batch \" +\n                                   \"that doesn't exist\");\n    }\n    else if (!this.mSelectionBatchNest && this.mPendingSelection) {\n      this.changeSelection(this.mPendingSelection);\n      this.mPendingSelection = null;\n    }\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// interface inIViewer\n\n  //// attributes\n\n  get uid() {\n    return \"dom\"\n  },\n\n  get pane() {\n    return this.mPanel\n  },\n\n  get editable() {\n    return true;\n  },\n\n  get selection() {\n    return this.mSelection\n  },\n\n  get subject() {\n    return this.mSubject\n  },\n\n  set subject(aObject) {\n    this.mSubject = aObject;\n    this.mDOMView.rootNode = aObject;\n    this.mObsMan.dispatchEvent(\"subjectChange\", { subject: aObject });\n    this.setInitialSelection(aObject);\n  },\n\n  //// methods\n\n  /**\n   * Properly sets up the DOM Viewer\n   *\n   * @param aPane\n   *        The panel this references.\n   */\n  initialize: function DVr_initialize(aPane)\n  {\n    this.mPanel = aPane;\n\n    this.setAnonContent(PrefUtils.getPref(\"inspector.dom.showAnon\"));\n    this.setProcessingInstructions(\n      PrefUtils.getPref(\"inspector.dom.showProcessingInstructions\")\n    );\n    this.setAccessibleNodes(\n      PrefUtils.getPref(\"inspector.dom.showAccessibleNodes\")\n    );\n    this.setWhitespaceNodes(\n      PrefUtils.getPref(\"inspector.dom.showWhitespaceNodes\")\n    );\n\n    this.pane.panelset.addTransactionListener(this);\n\n    aPane.notifyViewerReady(this);\n  },\n\n  destroy: function DVr_Destroy()\n  {\n    this.mDOMTree.treeBoxObject.view = null;\n    this.pane.panelset.removeTransactionListener(this);\n  },\n\n  isCommandEnabled: function DVr_IsCommandEnabled(aCommand)\n  {\n    // NB: Don't confuse selected nodes and currentNode.  currentNode derives\n    // from currentIndex.  Think of currentIndex like the position of the\n    // cursor in a textbox.  Commands like Copy need text to be selected,\n    // while Paste and Insert need no selection, only that the cursor be in\n    // the area we're interested in.\n    // XXX Bring all commands around to handling multiple selection.\n    var clipboardNode = null;\n    var currentNode = null;\n    var parentNode = null;\n    var selectedNode = this.selectedNode;\n    if (/^cmdEditPaste/.test(aCommand)) {\n      if (this.mPanel.panelset.clipboardFlavor != \"inspector/dom-node\") {\n        return false;\n      }\n      clipboardNode = this.mPanel.panelset.getClipboardData();\n    }\n    if (/^cmdEdit(Paste|Insert)/.test(aCommand)) {\n      currentNode =\n        viewer.currentNode && new XPCNativeWrapper(viewer.currentNode);\n      parentNode = currentNode && currentNode.parentNode;\n    }\n    switch (aCommand) {\n      case \"cmdEditPaste\":\n      case \"cmdEditPasteBefore\":\n        // Paste before and after, like Insert, don't operate on a selection,\n        // but the other paste commands do.\n        return this.isValidChild(parentNode, clipboardNode);\n      case \"cmdEditPasteReplace\":\n        return !!selectedNode &&\n               this.isValidChild(parentNode, clipboardNode, selectedNode);\n      case \"cmdEditPasteFirstChild\":\n      case \"cmdEditPasteLastChild\":\n        return this.isValidChild(selectedNode, clipboardNode);\n      case \"cmdEditPasteAsParent\":\n        return !!selectedNode &&\n               this.isValidChild(clipboardNode, selectedNode) &&\n               this.isValidChild(parentNode, clipboardNode, selectedNode);\n      case \"cmdEditInsertAfter\":\n      case \"cmdEditInsertBefore\":\n      \treturn parentNode instanceof nsIDOMElement;\n      case \"cmdEditInsertFirstChild\":\n      case \"cmdEditInsertLastChild\":\n      \treturn selectedNode instanceof nsIDOMElement;\n      case \"cmdEditCut\":\n      case \"cmdEditCopy\":\n        return !!selectedNode;\n      case \"cmdEditDelete\":\n        // If at least one of the selected nodes can be deleted, allow it.\n        let selectedNodes = this.getSelectedNodes();\n        for (let i = 0, n = selectedNodes.length; i < n; ++i) {\n          if (cmdEditDelete.isDeletable(selectedNodes[i])) {\n            return true;\n          }\n        }\n        return false;\n      case \"cmdInspectBrowser\":\n        if (!(selectedNode instanceof nsIDOMElement)) {\n          return false;\n        }\n        let n = selectedNode.localName.toLowerCase();\n        return n == \"tabbrowser\" || n == \"browser\" || n == \"iframe\" ||\n               n == \"frame\" || n == \"editor\";\n      case \"cmdBlink\":\n        return selectedNode instanceof nsIDOMElement;\n      case \"cmdCopyXML\":\n      case \"cmdShowPseudoClasses\":\n        return true;\n      case \"cmdEditInspectInNewWindow\":\n        return this.mDOMTree.view.selection.count == 1;\n    }\n    return false;\n  },\n\n /**\n  * Determines whether the passed parent/child combination is valid.\n  * @param parent\n  * @param child\n  * @param replaced\n  *        the node the child is replacing (optional)\n  * @return whether the passed parent can have the passed child as a child,\n  */\n  isValidChild: function DVr_IsValidChild(parent, child, replaced)\n  {\n    // the document (fragment) node must be an only child and can't be\n    // replaced\n    if (parent == null) {\n      return false;\n    }\n    // the only types that can ever have children\n    if (parent.nodeType != nsIDOMNode.ELEMENT_NODE &&\n        parent.nodeType != nsIDOMNode.DOCUMENT_NODE &&\n        parent.nodeType != nsIDOMNode.DOCUMENT_FRAGMENT_NODE) {\n\n      return false;\n    }\n    // the only types that can't ever be children\n    if (child.nodeType == nsIDOMNode.DOCUMENT_NODE ||\n        child.nodeType == nsIDOMNode.DOCUMENT_FRAGMENT_NODE ||\n        child.nodeType == nsIDOMNode.ATTRIBUTE_NODE) {\n\n      return false;\n    }\n    // doctypes can only be the children of documents\n    if (child.nodeType == nsIDOMNode.DOCUMENT_TYPE_NODE &&\n        parent.nodeType != nsIDOMNode.DOCUMENT_NODE) {\n\n      return false;\n    }\n    // only elements and fragments can have text, cdata, and entities as\n    // children\n    if (parent.nodeType != nsIDOMNode.ELEMENT_NODE &&\n        parent.nodeType != nsIDOMNode.DOCUMENT_FRAGMENT_NODE &&\n        (child.nodeType == nsIDOMNode.TEXT_NODE ||\n         child.nodeType == nsIDOMNode.CDATA_NODE ||\n         child.nodeType == nsIDOMNode.ENTITY_NODE)) {\n\n      return false;\n    }\n    // documents can only have one document element or doctype\n    if (parent.nodeType == nsIDOMNode.DOCUMENT_NODE &&\n        (child.nodeType == nsIDOMNode.ELEMENT_NODE ||\n         child.nodeType == nsIDOMNode.DOCUMENT_TYPE_NODE) &&\n        (!replaced || child.nodeType != replaced.nodeType)) {\n\n      for (var i = 0; i < parent.childNodes.length; i++) {\n        if (parent.childNodes[i].nodeType == child.nodeType) {\n          return false;\n        }\n      }\n    }\n    return true;\n  },\n\n  getCommand: function DVr_GetCommand(aCommand)\n  {\n    if (aCommand in window) {\n      try {\n        return new window[aCommand]();\n      }\n      catch (ex) {\n        // User canceled the transaction.\n      }\n    }\n    return null;\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// nsITransactionListener implementation\n\n  willDo: function DVr_WillDo(aManager, aTransaction)\n  {\n    var command = aTransaction.wrappedJSObject;\n    if (command instanceof cmdEditDelete) {\n      let nodes = command.nodes;\n      let deletables = [];\n      for (let i = 0, n = nodes.length; i < n; ++i) {\n        let node = nodes[i];\n        if (cmdEditDelete.isDeletable(node)) {\n          deletables.push(node);\n        }\n      }\n\n      // Save the currentNode and the linked pane's current subject, but\n      // don't overwrite them on redo.\n      if (!(\"oldCurrentNode\" in command)) {\n        command.oldCurrentNode = this.currentNode;\n        command.oldLinkedSubject = this.mSelection;\n      }\n\n      if (cmdEditDelete.isDeletable(this.mSelection)) {\n        command.newLinkedSubject =\n          this.getNextInNextBestChain(this.mSelection, undefined,\n                                      function DVr_WillDo_Filter(aNode)\n                                      {\n                                        return deletables.indexOf(aNode) >= 0;\n                                      });\n      }\n    }\n  },\n\n  didDo: function DVr_DidDo(aManager, aTransaction, aResult)\n  {\n    var command = aTransaction.wrappedJSObject;\n    if (command instanceof cmdEditDelete) {\n      if (!(\"newLinkedSubject\" in command)) {\n        // The linked panel's old subject wasn't deletable, but the\n        // transaction went through because other selected nodes were.  Leave\n        // things alone and let the linked subject and any other non-deletable\n        // nodes remain selected.\n        return;\n      }\n      let newLinkedSubject = command.newLinkedSubject;\n      let selection = this.mDOMTree.view.selection;\n      if (selection.count > 0) {\n        // There are still some nodes selected (because they weren't\n        // deletable).  newLinkedSubject should be one of them.\n        let idx = this.getRowIndexFromNode(newLinkedSubject);\n        if (!selection.isSelected(idx)) {\n          debug(\"node chosen for new linked subject was apparently deletable\");\n          return;\n        }\n        this.changeSelection(newLinkedSubject);\n      }\n      else {\n        this.showNodeInTree(newLinkedSubject);\n      }\n    }\n  },\n\n  willUndo: stubImpl,\n\n  didUndo: function DVr_DidUndo(aManager, aTransaction, aResult)\n  {\n    var command = aTransaction.wrappedJSObject;\n    if (command instanceof cmdEditDelete) {\n      // Find all \"deleted\" rows and select them, even any that weren't\n      // deletable.  We also want currentNode and mSelection to reflect the\n      // values they had before this transaction.\n      let nodes = command.nodes;\n      if (!nodes.length) {\n        return;\n      }\n\n      // Disable selectionChange events, because otherwise the linked pane's\n      // viewers will be flipping around, which is also computational overhead\n      // that we just don't need.\n      this.mDOMTree.treeBoxObject.beginUpdateBatch();\n      this.beginSelectionBatch();\n\n      this.mDOMTree.view.selection.clearSelection();\n      for (let i = nodes.length - 1; i >= 0; --i) {\n        this.showNodeInTree(nodes[i], true);\n      }\n      this.changeSelection(command.oldLinkedSubject);\n      this.mDOMTree.currentIndex =\n        this.getRowIndexFromNode(command.oldCurrentNode);\n\n      this.endSelectionBatch();\n      this.mDOMTree.treeBoxObject.endUpdateBatch();\n    }\n  },\n\n  willRedo: function DVr_WillRedo(aManager, aTransaction)\n  {\n    var command = aTransaction.wrappedJSObject;\n    if (command instanceof cmdEditDelete) {\n      this.willDo(aManager, aTransaction);\n    }\n  },\n\n  didRedo: function DVr_DidRedo(aManager, aTransaction, aResult)\n  {\n    var command = aTransaction.wrappedJSObject;\n    if (command instanceof cmdEditDelete) {\n      this.didDo(aManager, aTransaction, aResult);\n    }\n  },\n\n  willBeginBatch: stubImpl,\n\n  didBeginBatch: stubImpl,\n\n  willEndBatch: stubImpl,\n\n  didEndBatch: stubImpl,\n\n  willMerge: stubImpl,\n\n  didMerge: stubImpl,\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Event Dispatching\n\n  addObserver: function DVr_AddObserver(aEvent, aObserver)\n  {\n    this.mObsMan.addObserver(aEvent, aObserver);\n  },\n\n  removeObserver: function DVr_RemoveObserver(aEvent, aObserver)\n  {\n    this.mObsMan.removeObserver(aEvent, aObserver);\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// UI Commands\n\n  showFindDialog: function DVr_ShowFindDialog()\n  {\n    var win =\n      openDialog(\"chrome://inspector/content/viewers/dom/findDialog.xul\",\n                 \"_blank\", \"chrome,dependent\", this.mFindType, this.mFindDir,\n                 this.mFindParams);\n  },\n\n  /**\n   * Toggles the setting for displaying anonymous content.\n   */\n  toggleAnonContent: function DVr_ToggleAnonContent()\n  {\n    var value = PrefUtils.getPref(\"inspector.dom.showAnon\");\n    PrefUtils.setPref(\"inspector.dom.showAnon\", !value);\n  },\n\n  /**\n   * Sets the UI and filters for anonymous content.\n   *\n   * @param aValue\n   *        The value that we should be setting things to.\n   */\n  setAnonContent: function DVr_SetAnonContent(aValue)\n  {\n    this.mDOMView.showAnonymousContent = aValue;\n    this.mPanel.panelset.setCommandAttribute(\"cmd:toggleAnon\", \"checked\",\n                                             aValue);\n  },\n\n  toggleSubDocs: function DVr_ToggleSubDocs()\n  {\n    var val = !this.mDOMView.showSubDocuments;\n    this.mDOMView.showSubDocuments = val;\n    this.mPanel.panelset.setCommandAttribute(\"cmd:toggleSubDocs\", \"checked\",\n                                             val);\n  },\n\n  /**\n   * Toggles the visibility of Processing Instructions.\n   */\n  toggleProcessingInstructions: function DVr_ToggleProcessingInstructions()\n  {\n    var value = PrefUtils.getPref(\"inspector.dom.showProcessingInstructions\");\n    PrefUtils.setPref(\"inspector.dom.showProcessingInstructions\", !value);\n  },\n\n  /**\n   * Sets the visibility of Processing Instructions.\n   *\n   * @param aValue\n   *        The visibility of the instructions.\n   */\n  setProcessingInstructions: function DVr_SetProcessingInstructions(aValue)\n  {\n    this.mPanel.panelset\n      .setCommandAttribute(\"cmd:toggleProcessingInstructions\", \"checked\",\n                           aValue);\n    if (aValue) {\n      this.mDOMView.whatToShow |= NodeFilter.SHOW_PROCESSING_INSTRUCTION;\n    }\n    else {\n      this.mDOMView.whatToShow &= ~NodeFilter.SHOW_PROCESSING_INSTRUCTION;\n    }\n  },\n\n  /**\n   * Toggle state of 'Show Accessible Nodes' option.\n   */\n  toggleAccessibleNodes: function DVr_ToggleAccessibleNodes()\n  {\n    var value = PrefUtils.getPref(\"inspector.dom.showAccessibleNodes\");\n    PrefUtils.setPref(\"inspector.dom.showAccessibleNodes\", !value);\n  },\n\n  /**\n   * Set state of 'Show Accessible Nodes' option.\n   *\n   * @param aValue\n   *        if true then accessible nodes will be shown\n   */\n  setAccessibleNodes: function DVr_SetAccessibleNodes(aValue)\n  {\n    if (!(kAccessibleRetrievalClassID in Components.classes)) {\n      aValue = false;\n    }\n\n    this.mDOMView.showAccessibleNodes = aValue;\n    this.mPanel.panelset.setCommandAttribute(\"cmd:toggleAccessibleNodes\",\n                                             \"checked\", aValue);\n  },\n\n  /**\n   * Return state of 'Show Accessible Nodes' option.\n   */\n  getAccessibleNodes: function DVr_GetAccessibleNodes()\n  {\n    return this.mDOMView.showAccessibleNodes;\n  },\n\n  /**\n   * Toggles the value for whitespace nodes.\n   */\n  toggleWhitespaceNodes: function DVr_ToggleWhitespaceNodes()\n  {\n    var value = PrefUtils.getPref(\"inspector.dom.showWhitespaceNodes\");\n    PrefUtils.setPref(\"inspector.dom.showWhitespaceNodes\", !value);\n  },\n\n  /**\n   * Sets the UI for displaying whitespace nodes.\n   *\n   * @param aValue\n   *        true if whitespace nodes should be shown\n   */\n  setWhitespaceNodes: function DVr_SetWhitespaceNodes(aValue)\n  {\n    this.mPanel.panelset.setCommandAttribute(\"cmd:toggleWhitespaceNodes\",\n                                             \"checked\", aValue);\n    this.mDOMView.showWhitespaceNodes = aValue;\n  },\n\n  showColumnsDialog: function DVr_ShowColumnsDialog()\n  {\n    var win =\n      openDialog(\"chrome://inspector/content/viewers/dom/columnsDialog.xul\",\n                 \"_blank\", \"chrome,dependent\", this);\n  },\n\n  cmdShowPseudoClasses: function DVr_CmdShowPseudoClasses()\n  {\n    var node = this.selectedNode;\n\n    if (node) {\n      openDialog(\"chrome://inspector/content/viewers/dom/\" +\n                   \"pseudoClassDialog.xul\",\n                 \"_blank\", \"chrome\", node);\n    }\n  },\n\n  cmdBlink: function DVr_CmdBlink()\n  {\n    this.flashElement(this.selectedNode);\n  },\n\n  onTreeSelectionChange: function DVr_OnTreeSelectionChange()\n  {\n    // NB: We're called on deselection, too.\n    var currentIndex = this.mDOMTree.currentIndex;\n    var currentNode = this.currentNode;\n\n    if (this.mDOMTree.view.selection.isSelected(currentIndex)) {\n      this.changeSelection(currentNode);\n    }\n    // Otherwise, we were deselected.  We only care, though, if we're the\n    // object viewer's subject, and there are other nodes selected.  (If no\n    // nodes are selected, we'll leave mSelection alone and won't fire any\n    // events, because nobody wants to inspect null.)\n    else if (this.mSelection == currentNode &&\n             this.mDOMTree.view.selection.count) {\n      // Find closest nearby selected node and use that.\n      var nearestSelectedIndex =\n        InsUtil.getNearestIndex(currentIndex, this.getSelectedIndexes());\n      this.changeSelection(this.getNodeFromRowIndex(nearestSelectedIndex));\n    }\n\n    viewer.pane.panelset.updateAllCommands();\n  },\n\n  /**\n   * Change the viewer selection.  Note that \"selection\" here refers to the\n   * (not formalized) inIViewer::selection, *not* the tree selection.  See\n   * bug 570879.\n   * @param aNode\n   *        The new viewer selection.  If there is an object panel linked to\n   *        ours, this will be used for its subject.\n   */\n  changeSelection: function DVr_ChangeSelection(aNode)\n  {\n    if (this.mSelectionBatchNest) {\n      this.mPendingSelection = aNode;\n    }\n    else {\n      this.mSelection = aNode;\n      this.mObsMan.dispatchEvent(\"selectionChange\", { selection: aNode } );\n      if (this.mSelection) {\n        this.flashElement(this.mSelection, true);\n      }\n    }\n  },\n\n  setInitialSelection: function DVr_SetInitialSelection(aObject)\n  {\n    var fireSelected = this.mDOMTree.currentIndex == 0;\n\n    if (this.mPanel.params) {\n      this.showNodeInTree(this.mPanel.params);\n    }\n    else {\n      this.showNodeInTree(aObject, false, true);\n    }\n\n    if (fireSelected) {\n      this.onTreeSelectionChange();\n    }\n  },\n\n  onPopupShowing: function DVr_OnPopupShowing(aPopup)\n  {\n    if (aPopup.id != \"ppDOMContext\") {\n      // This is a nested menupopup, and it should have been already taken\n      // care of.\n      return;\n    }\n    this.checkMenu(aPopup);\n  },\n\n  /**\n   * Recursively enable/disable descendants of a given popup, based on whether\n   * their commands are enabled or disabled.  If the descendant has a\n   * checkvalid attribute, the descendant will be hidden as well as disabled.\n   * Recursively checked menus will be enabled or disabled depending on\n   * whether there are one or more enabled children in their respective\n   * menupopups.\n   * @param aPopup\n   *        The menupopup at which to start checking.\n   * @return true if the popup contains any enabled items\n   */\n  checkMenu: function DVr_CheckMenu(aPopup) {\n    // We can't use XBL getters/setters here, because we're using recursion,\n    // and items in nested menus won't have CSS frames since they're not\n    // visible.\n    var hasEnabledItems = false;\n    for (let i = 0; i < aPopup.childNodes.length; ++i) {\n      let el = aPopup.childNodes[i];\n      if (el.localName == \"menuseparator\") {\n        continue;\n      }\n      let subject = el;\n      let isEnabled = false;\n      let checkValid = false;\n      if (el.hasAttribute(\"command\")) {\n        let cmd = document.getElementById(el.getAttribute(\"command\"));\n        if (cmd) {\n          checkValid = el.hasAttribute(\"checkvalid\");\n          isEnabled = this.isCommandEnabled(cmd.id);\n          subject = cmd;\n        }\n      }\n      else if (el.localName == \"menu\") {\n        let kid = el.firstChild;\n        while (kid) {\n          if (kid.localName == \"menupopup\") {\n            // Disable this menu if none of the descendants are enabled.\n            isEnabled = this.checkMenu(kid);\n            break;\n          }\n          kid = kid.nextSibling;\n        }\n      }\n      else if (el.getAttribute(\"disabled\") != \"true\") {\n        // There is no command here.  (Maybe we're being extended?)  We'll\n        // leave it up to third parties to manage enabling/disabling their own\n        // menuitems, and assume that they already reflect the correct state\n        // by the time we're called.\n        isEnabled = true;\n      }\n\n      if (isEnabled) {\n        hasEnabledItems = true;\n        subject.removeAttribute(\"disabled\");\n      }\n      else {\n        subject.setAttribute(\"disabled\", \"true\");\n      }\n\n      if (checkValid) {\n        el.hidden = !isEnabled;\n      }\n    }\n\n    return hasEnabledItems;\n  },\n\n  cmdInspectBrowser: function DVr_CmdInspectBrowser()\n  {\n    var node = this.selectedNode;\n    var n = node && node.localName.toLowerCase();\n    if (n == \"iframe\" || n == \"frame\" ||\n        (node.namespaceURI == kXULNSURI && (n == \"browser\" ||\n                                            n == \"tabbrowser\" ||\n                                            n == \"editor\"))) {\n      this.pane.subject = node.contentDocument;\n    }\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// XML Serialization\n\n  cmdCopySelectedXML: function DVr_CmdCopySelectedXML()\n  {\n    var node = this.selectedNode;\n    if (node) {\n      var xml = this.toXML(node);\n\n      var helper = XPCU.getService(kClipboardHelperClassID,\n                                   \"nsIClipboardHelper\");\n      helper.copyString(xml);\n    }\n  },\n\n  toXML: function DVr_ToXML(aNode)\n  {\n    return (new XMLSerializer()).serializeToString(aNode);\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Click Selection\n\n  selectByClick: function DVr_SelectByClick()\n  {\n    if (this.mSelecting) {\n      this.stopSelectByClick();\n      this.removeClickListeners();\n    }\n    else {\n      // wait until after user releases the mouse after selecting this command\n      // from a UI element\n      window.setTimeout(\"viewer.startSelectByClick()\", 10);\n    }\n  },\n\n  startSelectByClick: function DVr_StartSelectByClick()\n  {\n    this.mSelecting = true;\n    this.mSelectDocs = this.getAllDocuments();\n\n    for (var i = 0; i < this.mSelectDocs.length; ++i) {\n      var doc = this.mSelectDocs[i];\n      doc.addEventListener(\"mousedown\", MouseDownListener, true);\n      doc.addEventListener(\"mouseup\", EventCanceller, true);\n      doc.addEventListener(\"click\", ListenerRemover, true);\n      // If user moves the mouse out of the original target area, there\n      // will be no onclick event fired.... so we have to deal with\n      // that.\n      doc.addEventListener(\"mouseout\", ListenerRemover, true);\n    }\n    this.mPanel.panelset.setCommandAttribute(\"cmd:selectByClick\", \"checked\",\n                                             \"true\");\n  },\n\n  doSelectByClick: function DVr_DoSelectByClick(aTarget)\n  {\n    if (aTarget.nodeType == nsIDOMNode.TEXT_NODE) {\n      aTarget = aTarget.parentNode;\n    }\n\n    this.stopSelectByClick();\n    this.showNodeInTree(aTarget);\n  },\n\n  stopSelectByClick: function DVr_StopSelectByClick()\n  {\n    this.mSelecting = false;\n\n    this.mPanel.panelset.setCommandAttribute(\"cmd:selectByClick\", \"checked\",\n                                             null);\n  },\n\n  removeClickListeners: function DVr_RemoveClickListeners()\n  {\n    if (!this.mSelectDocs) { // we didn't select an element by click\n      return;\n    }\n\n    for (var i = 0; i < this.mSelectDocs.length; ++i) {\n      var doc = this.mSelectDocs[i];\n      doc.removeEventListener(\"mousedown\", MouseDownListener, true);\n      doc.removeEventListener(\"mouseup\", EventCanceller, true);\n      doc.removeEventListener(\"click\", ListenerRemover, true);\n      doc.removeEventListener(\"mouseout\", ListenerRemover, true);\n    }\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Find Methods\n\n  startFind: function DVr_StartFind(aType, aDir)\n  {\n    this.mFindResult = null;\n    this.mFindType = aType;\n    this.mFindDir = aDir;\n    this.mFindParams = [];\n    for (var i = 2; i < arguments.length; ++i) {\n      this.mFindParams[i-2] = arguments[i];\n    }\n\n    var fn = null;\n    switch (aType) {\n      case \"id\":\n        fn = \"doFindElementById\";\n        break;\n      case \"tag\":\n        fn = \"doFindElementsByTagName\";\n        break;\n      case \"attr\":\n        fn = \"doFindElementsByAttr\";\n        break;\n    };\n\n    this.mFindFn = fn;\n    this.mFindWalker = this.createDOMWalker(this.mDOMView.rootNode);\n    this.findNext();\n  },\n\n  findNext: function DVr_FindNext()\n  {\n    var walker = this.mFindWalker;\n    if (!walker) {\n      Components.utils.reportError(\"deep tree walker unavailable\");\n      return;\n    }\n    var result = null;\n    var currentNode = walker.currentNode;\n    while (currentNode) {\n      if (this[this.mFindFn](walker)) {\n        result = walker.currentNode;\n        walker.nextNode();\n        break;\n      }\n      currentNode = walker.nextNode();\n    }\n\n    if (result && result != this.mFindResult) {\n      this.showNodeInTree(result);\n      this.mFindResult = result;\n      this.mDOMTree.focus();\n    }\n    else {\n      var bundle = this.mPanel.panelset.stringBundle;\n      var msg = bundle.getString(\"findNodesDocumentEnd.message\");\n      var title = bundle.getString(\"findNodesDocumentEnd.title\");\n\n      var promptService = XPCU.getService(kPromptServiceClassID,\n                                         \"nsIPromptService\");\n      promptService.alert(window, title, msg);\n    }\n  },\n\n  doFindElementById: function DVr_DoFindElementById(aWalker)\n  {\n    var re = new RegExp(this.mFindParams[0], \"i\");\n\n    // NB: In HTML getAttribute can return null, so we have to check that it's\n    // actually set; if we don't and the search string is \"null\", implicit\n    // toString conversion means that we'll match on every element without an\n    // ID.  Additionally, for elements without an ID, getAttribute returns an\n    // empty string in XUL (bug 232598), so our check must handle that...\n    return aWalker.currentNode &&\n           aWalker.currentNode.nodeType == nsIDOMNode.ELEMENT_NODE &&\n           aWalker.currentNode.hasAttribute(\"id\") &&\n           re.test(aWalker.currentNode.getAttribute(\"id\"));\n  },\n\n  doFindElementsByTagName: function DVr_DoFindElementsByTagName(aWalker)\n  {\n    var re = new RegExp(this.mFindParams[0], \"i\");\n\n    return aWalker.currentNode &&\n           aWalker.currentNode.nodeType == nsIDOMNode.ELEMENT_NODE &&\n           re.test(aWalker.currentNode.localName);\n  },\n\n  doFindElementsByAttr: function DVr_DoFindElementsByAttr(aWalker)\n  {\n    var re = new RegExp(this.mFindParams[1], \"i\");\n\n    return aWalker.currentNode &&\n           aWalker.currentNode.nodeType == nsIDOMNode.ELEMENT_NODE &&\n           aWalker.currentNode.hasAttribute(this.mFindParams[0]) &&\n           re.test(aWalker.currentNode.getAttribute(this.mFindParams[0]));\n  },\n\n  /**\n   * Makes sure each ancestor in the given node's ancestor chain is open, so\n   * so that there exists a row in the tree that represents the node.  That\n   * row will be selected and scrolled into view.  If that node doesn't have a\n   * row in the tree, the nearest ancestor is used as a fallback.  Further\n   * parameters allow finer control over what it means to \"show\" a node,\n   * including overriding the default behavior.\n   *\n   * @param aNode\n   *        Node to show.\n   * @param aAugment [optional]\n   *        true if selection should add to the current selection, false if it\n   *        should clear it and be the only row selected.  This has no effect\n   *        if aNoSelect is true.\n   * @param aExpand [optional]\n   *        true if the node's open state should be changed to open.\n   * @param aNoVisible [optional]\n   *        true if you don't care whether the given node is scrolled into\n   *        sight.\n   * @param aNoSelect [optional]\n   *        true if you don't want the given element to be selected.\n   * @return The current index of the given node in the tree.\n   */\n  showNodeInTree:\n    function DVr_ShowNodeInTree(aNode, aAugment, aExpand, aNoVisible,\n                                aNoSelect)\n  {\n    var bx = this.mDOMTree.treeBoxObject;\n\n    if (!aNode) {\n      if (!aAugment && !aNoSelect) {\n        bx.view.selection.select(-1);\n      }\n      return -1;\n    }\n\n    // Keep searching until a pre-created ancestor is found, and then open\n    // each ancestor until the row for the given node is created.\n    var line = [];\n    var parent = aNode;\n    var index = null;\n    while (parent) {\n      index = this.getRowIndexFromNode(parent);\n      line.push(parent);\n      if (index < 0) {\n        // The row for this node hasn't been created yet.\n        parent =\n          this.mDOMUtils.getParentForNode(parent,\n                                          this.mDOMView.showAnonymousContent);\n      }\n      else {\n        // The ancestor chain is already open above this point.\n        break;\n      }\n    }\n\n    // We've got all the ancestors, now open them one-by-one from the top\n    // down.\n    var view = bx.view;\n    var lastIndex;\n    for (let i = line.length - 1; i >= 0; --i) {\n      index = this.getRowIndexFromNode(line[i]);\n      if (index < 0)  {\n        index = -1;\n        break; // We can't find the row, so stop trying to descend.\n      }\n      if ((aExpand || i > 0) && !view.isContainerOpen(index)) {\n        view.toggleOpenState(index);\n      }\n      lastIndex = index;\n    }\n\n    if (lastIndex >= 0) {\n      if (!aNoVisible) {\n        bx.ensureRowIsVisible(lastIndex);\n      }\n      if (!aNoSelect) {\n        view.selection.rangedSelect(lastIndex, lastIndex, aAugment);\n      }\n    }\n\n    return index;\n  },\n\n  /**\n   * Rebuild the tree by re-opening previously opened rows, re-selecting\n   * previously selected rows, and restoring the viewer selection and the\n   * node previously at currentNode, if possible.\n   * @param aIncludeAnons [optional]\n   *        If a rebuild was triggered in response to a pref change for\n   *        showing anonymous content, this must be former pref value.\n   */\n  rebuild: function DVr_Rebuild(aIncludeAnons)\n  {\n    var selection = this.mDOMTree.view.selection;\n\n    // Remember all non-ignorable nodes of open rows.  Re-opening them will be\n    // the first step to recreating the tree's state.\n    var opened = [];\n    for (let i = 0, n = this.mDOMTree.view.rowCount; i < n; ++i) {\n      if (this.mDOMTree.view.isContainerOpen(i)) {\n        let node = this.getNodeFromRowIndex(i);\n        if (!this.isIgnorableNode(node)) {\n          opened.push(node);\n        }\n      }\n    }\n\n    // Remember all nodes of selected rows.  Also save the indexes of rows of\n    // non-ignorable nodes so we can determine the best viewer selection\n    // candidate below.\n    var ignorableSelectedNodes = [];\n    var nonIgnorableSelectedNodes = [];\n    var nonIgnorableSelectedIndexes = [];\n    let selectedIndexes = this.getSelectedIndexes();\n    for (let i = 0, n = selectedIndexes.length; i < n; ++i) {\n      let idx = selectedIndexes[i];\n      let node = this.getNodeFromRowIndex(idx);\n      if (this.isIgnorableNode(node)) {\n        ignorableSelectedNodes.push(node);\n      }\n      else {\n        nonIgnorableSelectedNodes.push(node);\n        nonIgnorableSelectedIndexes.push(idx);\n      }\n    }\n\n    // Remember the node showing in the object pane.  If the current node\n    // there is going to be filtered out, pick another one by using the same\n    // algorithm used when a row is deselected.\n    var viewerSelection = this.selection;\n    if (this.isIgnorableNode(viewerSelection)) {\n      let idx = this.getRowIndexFromNode(viewerSelection);\n      let nearestNonIgnorableSelectedIndex =\n        InsUtil.getNearestIndex(idx, nonIgnorableSelectedIndexes);\n      viewerSelection =\n        this.getNodeFromRowIndex(nearestNonIgnorableSelectedIndex);\n    }\n    if (!viewerSelection) {\n      // There was no nearest non-ignorable selected node (ostensibly, because\n      // there are no non-ignorable selected nodes), so find a fallback from\n      // the next-best chain.\n      if (nonIgnorableSelectedNodes.length) {\n        debug(\"some nodes are non-ignorable, but no suitable viewer \" +\n              \"selection was found\");\n      }\n      viewerSelection =\n        this.getNextInNextBestChain(this.selection, aIncludeAnons);\n    }\n\n    // Remember currentNode.\n    var currentNode = this.currentNode;\n    if (this.isIgnorableNode(currentNode)) {\n      currentNode = this.getNextInNextBestChain(currentNode, aIncludeAnons);\n    }\n\n    selection.clearSelection();\n    this.mDOMView.rebuild();\n\n    // We're now operating under the new inIDOMView parameters.  Restore the\n    // previously opened rows.  This won't, however, ensure that all non-\n    // ignorable nodes which were previously exposed will be re-exposed.\n    // Consider the case of going from not showing anons to showing them, and\n    // where the ancestor of a previously exposed, non-ignorable node (or the\n    // node itself) is inserted as a \"child\" of an anonymous node.  See the\n    // comments below about re-selecting nodes for how we deal with this.\n    this.mDOMTree.treeBoxObject.beginUpdateBatch();\n    for (let i = 0, n = opened.length; i < n; ++i) {\n      let idx = \n        this.showNodeInTree(opened[i], false, // Don't augment the selection.\n                                       true,  // Expand to show children.\n                                       true,  // The node need not be visible.\n                                       true); // Don't select it.\n      if (idx < 0) {\n        debug(\"previously opened node expected to be in tree but isn't\");\n      }\n    }\n\n    // Re-select all rows for non-ignorable nodes which had been previously\n    // selected.\n    this.beginSelectionBatch();\n    for (let i = 0, n = nonIgnorableSelectedNodes.length; i < n; ++i) {\n      let idx = this.showNodeInTree(nonIgnorableSelectedNodes[i], true);\n      if (idx < 0) {\n        debug(\"previously selected node expected to have row in tree but \" +\n              \"doesn't\");\n      }\n    }\n\n    // For rows of previously selected nodes which are ignorable, we call\n    // showNodeInTree on them without selecting them, in order to make sure as\n    // much of their ancestor chain is exposed as possible.  This two-phase\n    // system is necessary because it's not guaranteed that all non-ignorable\n    // rows which were exposed before are now exposed again.  See the above\n    // comments about re-opening nodes for why this is true.\n    for (let i = 0, n = ignorableSelectedNodes.length; i < n; ++i) {\n      let idx = this.showNodeInTree(ignorableSelectedNodes[i], false, false,\n                                    true, true);\n      if (idx >= 0) {\n        debug(\"previously selected node expected to be ignorable but still \" +\n              \"has a row in the tree\");\n        // Well, I guess we'll go ahead and select it then...\n        selection.toggleSelect(idx);\n      }\n    }\n\n    // Restore the viewer selection.\n    if (!selection.count) {\n      // All previously selected nodes have been filtered out.  Select the\n      // fallback we found from the next-best chain.\n      this.showNodeInTree(viewerSelection);\n    }\n    else if (this.mPendingSelection != viewerSelection) {\n      // The previous viewer selection should now be one of the selected\n      // nodes, but it's not the one that was selected last.\n      if (this.getRowIndexFromNode(viewerSelection) >= 0) {\n        this.changeSelection(viewerSelection);\n      }\n      else {\n        debug(\"new viewer selection expected to have row in tree but \" +\n              \"doesn't\");\n      }\n    }\n\n    // Attempt to restore currentIndex to the previous currentNode.\n    var currentIndex = this.showNodeInTree(currentNode, false, false, true,\n                                           true);\n    if (currentIndex >= 0) {\n      this.mDOMTree.currentIndex = currentIndex;\n    }\n    else if (currentNode) {\n      debug(\"currentNode expected to have row in tree but doesn't\");\n    }\n\n    this.mDOMTree.treeBoxObject.endUpdateBatch();\n    this.endSelectionBatch();\n  },\n\n  /**\n   * Determine whether the given node will be displayed in the tree, based on\n   * the tree's current show parameters and node filters.\n   * @param aNode\n   *        A node contained within the subtree of the tree's root (including\n   *        any subdocuments and their children).\n   * @return A boolean indicating whether the node is ignorable\n   */\n  isIgnorableNode: function DVr_IsIgnorableNode(aNode)\n  {\n    if (!(aNode instanceof nsIDOMNode)) {\n      return true;\n    }\n\n    // The node filter doesn't actually get checked for documents in\n    // inDOMView.\n    if (!(aNode instanceof nsIDOMDocument)) {\n      let nodeTypeFilter = 1 << (aNode.nodeType - 1);\n      if (!(this.mDOMView.whatToShow & nodeTypeFilter)) {\n        return true;\n      }\n    }\n\n    if (aNode instanceof nsIDOMCharacterData &&\n        this.mDOMUtils.isIgnorableWhitespace(aNode) &&\n        !this.mDOMView.showWhitespaceNodes) {\n      return true;\n    }\n\n    if (aNode != this.mDOMView.rootNode) {\n      if (!this.mDOMView.showSubDocuments &&\n          aNode.ownerDocument != this.mDOMView.rootNode) {\n        return true;\n      }\n  \n      if (!this.mDOMView.showAnonymousContent) {\n        // Anonymous nodes are obviously ignorable,  but so are non-anonymous\n        // nodes in the contentDocument of an anonymous element (as is the\n        // contentDocument itself).\n        let current = aNode;\n        if (current instanceof nsIDOMDocument) {\n          current = this.mDOMUtils.getParentForNode(current, true);\n        }\n        while (current && current.ownerDocument) {\n          if (current.ownerDocument.getBindingParent(current)) {\n            return true;\n          }\n          if (current.ownerDocument == this.mDOMView.rootNode) {\n            break;\n          }\n          current = this.mDOMUtils.getParentForNode(current.ownerDocument, \n                                                    true);\n        }\n      }\n    }\n\n    return false;\n  },\n\n  /**\n   * The next-best chain extending from a given node is defined as the next\n   * non-ignorable siblings in document order, followed the preceding non-\n   * ignorable siblings in reverse document order, followed by the parent node\n   * (if it's non-ignorable) and its non-ignorable siblings ordered similarly,\n   * continuing all the way up the ancestor chain.\n   * @param aNode\n   *        The node for which we'll traverse its next-best chain.\n   * @param aIncludeAnons [optional]\n   *        Whether to consider the effects of anonymous content on the chain\n   *        structure.  Note that this is not necessarily the same as the DOM\n   *        view's showAnonymousContent attribute, and even if true, won't\n   *        affect whether anonymous nodes can be returned.  However, the\n   *        default is whatever the showAnonymousContent attribute's value is.\n   * @param aFilterFn [optional]\n   *        If specified, when a node is considered, aFilterFn will be called\n   *        with that node as its only parameter.  A truthy return value will\n   *        disqualify the node's eligibility to be returned as the next in\n   *        the next-best chain.  NB: A falsy return value won't guarantee\n   *        that the node will positively appear in the chain; all nodes still\n   *        need to pass the isIgnorableNode check.\n   * @return The next node in the next-best chain.\n   */\n  getNextInNextBestChain:\n    function DVr_GetNextInNextBestChain(aNode, aIncludeAnons, aFilterFn)\n  {\n    if (!aNode) {\n      return null;\n    }\n\n    var withoutFilter = function DVr_GetNextInNextBestChain_IsIgnorable(aNode)\n    {\n      return viewer.isIgnorableNode(aNode);\n    };\n    var withFilter =\n      function DVr_GetNextInNextBestChain_FilteredIsIgnorable(aNode)\n    {\n      return viewer.isIgnorableNode(aNode) || aFilterFn(aNode);\n    };\n\n    var isIgnorable = aFilterFn ? withFilter : withoutFilter;\n    \n\n    // The approach is broken down as follows:\n    // 1. Locating the topmost ignorable node in the ancestor chain (including\n    //    the given node).\n    // 2. Locating the next non-ignorable sibling of that ancestor, beginning\n    //    by searching forward in the sibling group starting at that node then\n    //    backwards if we exhaust the list of all siblings that follow.\n    var showAnons = this.mDOMView.showAnonymousContent;\n    var ancestorChain = [];\n    var ancestor = aNode;\n    while (ancestor != this.mDOMView.rootNode) {\n      ancestor = this.mDOMUtils.getParentForNode(ancestor, showAnons);\n      if (!ancestor) {\n        break;\n      }\n      ancestorChain.push(ancestor);\n    }\n    var topmost = aNode;\n    for (let i = ancestorChain.length - 1; i >= 0; --i) {\n      // XXX This is O(h*d), where h is the node depth from the root, and d is\n      // the document nesting level of aNode's ownerDocument.  If the document\n      // consists entirely of nested iframes/browsers/what-have-you, that\n      // means it will technically be O(h^2).  There's room for optimization\n      // here, but d is expected to be much smaller than h in practice, i.e.,\n      // anywhere between 1 and something like 3, and I can't think of a good\n      // way to get around this right now without creating API awkwardness.\n      if (isIgnorable(ancestorChain[i])) {\n        topmost = ancestorChain[i];\n        break;\n      }\n    }\n    // Short circuit for rootNode; it won't have any siblings.\n    if (topmost == this.mDOMView.rootNode) {\n      // Just in case for some crazy reason the root node is ignorable...\n      return isIgnorable(topmost) ? null : topmost;\n    }\n\n    // Follow through on step 2.\n\n    // The nature of anonymous content means that the nodes around aNode can\n    // get completely rearranged, depending on whether we're showing anonymous\n    // content or not.  If we're getting called from a rebuild due to a pref\n    // change for showing anonymous content, showAnons is going to reflect the\n    // new value.  If that's why we are getting called, we want to select from\n    // the next-best chain based on the order nodes were visually presented\n    // when the user toggled the pref, which is is why we need the\n    // aIncludeAnons override, since showAnons is untrustworthy here.\n    var includeAnons =\n      aIncludeAnons === undefined ? showAnons : aIncludeAnons;\n    // NB: By allowing includeAnons to deviate from showAnons above, we can't\n    // guarantee that ancestor will be non-ignorable (it might be anonymous,\n    // and we're not showing anons), so we'll need to check for it later.\n    ancestor = this.mDOMUtils.getParentForNode(topmost, includeAnons);\n    // As a side-effect of special-casing the rootNode-as-topmost check\n    // earlier, we're guaranteed ancestor is non-null here.\n    var walker = this.createDOMWalker(ancestor, includeAnons);\n    var current = walker.firstChild();\n\n    // We have to relocate the walker over topmost by iterating over nodes\n    // until we get there.  We'll save the ones we pass up along the way so we\n    // can immediately begin looking at those preceding nodes in reverse order\n    // if we find that we've exhausted all of the nodes that follow.\n    var preceding = [];\n    while (current != topmost) {\n      preceding.push(current);\n      current = walker.nextSibling();\n      if (!current) {\n        debug(\"unexpected end of nodes\");\n        return null;\n      }\n    }\n\n    // Look for the next non-ignorable in the nodes that follow topmost.\n    do {\n      current = walker.nextSibling();\n      if (!isIgnorable(current)) {\n        return current;\n      }\n    } while (current);\n\n    // Look for the next non-ignorable in the nodes that precede topmost.\n    for (let i = preceding.length - 1; i >= 0; --i) {\n      current = preceding[i];\n      if (!isIgnorable(current)) {\n        return current;\n      }\n    }\n\n    // All of the adjacent nodes are ignorable, too.  Use topmost's parent,\n    // which we know to be non-ignorable (by virtue of it being an ancestor of\n    // topmost).  Recall from before that we can't be sure that the ancestor\n    // we've got in |ancestor| is non-ignorable, though...\n    if (includeAnons != showAnons) {\n      ancestor = this.mDOMUtils.getParentForNode(topmost, showAnons);\n    }\n\n    return ancestor;\n  },\n\n  /**\n   * Convenience method for instantiating a deep tree walker, using much of\n   * the same preferences as the DOM view.\n   * @param aRoot\n   *        The root node to begin traversal.  See the W3 Traversal spec for\n   *        more information.\n   * @param aShowAnons [optional]\n   *        Whether to include anonymous content in the walk.  This is the\n   *        same as setting showAnonymousContent on an instantiated deep tree\n   *        walker.  The default is the value of the showAnonymousContent\n   *        attribute on the DOM view.\n   */\n  createDOMWalker:\n    function DVr_CreateDOMWalker(aRoot, aShowAnons)\n  {\n    var walker = XPCU.createInstance(kDeepTreeWalkerClassID,\n                                     \"inIDeepTreeWalker\");\n    walker.showAnonymousContent = aShowAnons === undefined ?\n                                    this.mDOMView.showAnonymousContent :\n                                    aShowAnons;\n    walker.showSubDocuments = this.mDOMView.showSubDocuments;\n    walker.init(aRoot, this.mDOMView.whatToShow);\n    return walker;\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Columns\n\n  // XXX re-implement custom columns code someday\n\n  initColumns: function DVr_InitColumns()\n  {\n    var colPref = PrefUtils.getPref(\"inspector.dom.columns\");\n    var cols = colPref.split(\",\")\n    this.mColumns = cols;\n    this.mColumnHash = {};\n  },\n\n  saveColumns: function DVr_SaveColumns()\n  {\n    var cols = this.mColumns.join(\",\");\n    PrefUtils.setPref(\"inspector.dom.columns\", cols);\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Flashing\n\n  flashElement: function DVr_FlashElement(aElement, aIsOnSelect)\n  {\n    // make sure we only try to flash element nodes, and don't\n    // flash the documentElement (it's too darn big!)\n    if (aElement.nodeType == nsIDOMNode.ELEMENT_NODE &&\n        aElement != aElement.ownerDocument.documentElement) {\n\n      var flasher = this.mPanel.panelset.flasher;\n      if (aIsOnSelect) {\n        flasher.flashElementOnSelect(aElement);\n      }\n      else {\n        flasher.flashElement(aElement);\n      }\n    }\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Prefs\n\n  /**\n   * Called by PrefChangeObserver.\n   *\n   * @param aName\n   *        The name of the preference that has been changed.\n   */\n  onPrefChanged: function DVr_OnPrefChanged(aName)\n  {\n    var value = PrefUtils.getPref(aName);\n    var includeAnons = undefined;\n\n    switch (aName) {\n      case \"inspector.dom.showAnon\":\n        includeAnons = this.mDOMView.showAnonymousContent;\n        this.setAnonContent(value);\n        break;\n\n      case \"inspector.dom.showProcessingInstructions\":\n        this.setProcessingInstructions(value);\n        break;\n\n      case \"inspector.dom.showAccessibleNodes\":\n        this.setAccessibleNodes(value);\n        break;\n\n      case \"inspector.dom.showWhitespaceNodes\":\n        this.setWhitespaceNodes(value);\n        break;\n\n      default:\n        return;\n    }\n\n    this.rebuild(includeAnons);\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Uncategorized\n\n  getAllDocuments: function DVr_GetAllDocuments()\n  {\n    var doc = this.mDOMView.rootNode;\n    var results = [doc];\n    this.findDocuments(doc, results);\n    return results;\n  },\n\n  findDocuments: function DVr_FindDocuments(aDoc, aArray)\n  {\n    this.addKidsToArray(aDoc.getElementsByTagName(\"frame\"), aArray);\n    this.addKidsToArray(aDoc.getElementsByTagName(\"iframe\"), aArray);\n    this.addKidsToArray(aDoc.getElementsByTagNameNS(kXULNSURI, \"browser\"),\n                        aArray);\n    this.addKidsToArray(aDoc.getElementsByTagNameNS(kXULNSURI, \"tabbrowser\"),\n                        aArray);\n    this.addKidsToArray(aDoc.getElementsByTagNameNS(kXULNSURI, \"editor\"),\n                        aArray);\n  },\n\n  addKidsToArray: function DVr_AddKidsToArray(aKids, aArray)\n  {\n    for (var i = 0; i < aKids.length; ++i) {\n      try {\n        aArray.push(aKids[i].contentDocument);\n        // Now recurse down into the kid and look for documents there\n        this.findDocuments(aKids[i].contentDocument, aArray);\n      }\n      catch (ex) {\n        // if we can't access the content document, skip it\n      }\n    }\n  },\n\n  /**\n   * Get the node corresponding to the tree's currentIndex (the row with the\n   * focus rect).  NB: This is *not* a method to get the tree's selection.\n   * Use selectedNode or getSelectedNodes for that.\n   * @return the node corresponding to the tree's currentIndex, which may or\n   *         may not be a part of the tree's selection\n   */\n  get currentNode()\n  {\n    var index = this.mDOMTree.currentIndex;\n    return this.getNodeFromRowIndex(index);\n  },\n\n  /**\n   * Get the node represented by the tree's selection.\n   * @return The currently selected node, or null if zero or two or more nodes\n   *         are selected.\n   */\n  get selectedNode()\n  {\n    if (this.mDOMTree.view.selection.count == 1) {\n      var minAndMax = {};\n      this.mDOMTree.view.selection.getRangeAt(0, minAndMax, minAndMax);\n      return this.getNodeFromRowIndex(minAndMax.value);\n    }\n    return null;\n  },\n\n  /**\n   * Get the nodes corresponding to the tree's selected rows.\n   * @return An array of nodes.\n   */\n  getSelectedNodes: function DVr_GetSelectedNodes()\n  {\n    var nodes = [];\n    var indexes = this.getSelectedIndexes();\n    for (let i = 0, n = indexes.length; i < n; ++i) {\n      nodes.push(this.getNodeFromRowIndex(indexes[i]));\n    }\n    return nodes;\n  },\n\n  /**\n   * Determine the tree's selected rows.\n   * @return An array of row indexes.\n   */\n  getSelectedIndexes: function DVr_GetSelectedIndexes()\n  {\n    var indexes = [];\n    var selection = this.mDOMTree.view.selection;\n    for (let i = 0, n = selection.getRangeCount(); i < n; ++i) {\n      var min = {};\n      var max = {};\n      selection.getRangeAt(i, min, max);\n      for (let j = min.value; j <= max.value; ++j) {\n        indexes.push(j);\n      }\n    }\n    return indexes;\n  },\n\n  getNodeFromRowIndex: function DVr_GetNodeFromRowIndex(aIndex)\n  {\n    try {\n      return this.mDOMView.getNodeFromRowIndex(aIndex);\n    }\n    catch (ex) {\n      return null;\n    }\n  },\n\n  getRowIndexFromNode: function DVr_GetRowIndexFromNode(aNode)\n  {\n    try {\n      return this.mDOMView.getRowIndexFromNode(aNode);\n    }\n    catch (ex) {\n      return -1;\n    }\n  }\n};\n\n//////////////////////////////////////////////////////////////////////////////\n//// Command Objects\n\n/**\n * Deletes one or more nodes from the tree.\n */\nfunction cmdEditDelete()\n{\n  // Approach:\n  // 1. Order the nodes with the primary criterion being the node depth, with\n  //    the nodes of greatest depth appearing near the beginning of the list.\n  //    The secondary (tiebreaker) criterion is applied only to nodes which\n  //    are siblings, and is the node order, corresponding to the nodes'\n  //    indexing in their parents' childNodes NodeLists.\n  // 2. Iterate over the list, storing the current node's parent and its next\n  //    sibling (or null if it's the last of its parent's children).\n  //\n  // Observe that after the nodes are deleted, this allows us to cleanly undo\n  // this transaction by working backwards and reinserting nodes.\n  var nodes = viewer.getSelectedNodes().sort(cmdEditDelete.sortComparator);\n\n  this.nodes = [];\n  this.mParents = [];\n  this.mSiblings = [];\n\n  var didPrompt = false;\n  for (let i = 0, n = nodes.length; i < n; ++i) {\n    let node = nodes[i];\n\n    // If we delete a descendant of an anonymous node and that anonymous\n    // node's binding parent, the nodes array and the mParents array (and\n    // potentially the mSiblings array) would continue to needlessly reference\n    // nodes from that anonymous subtree.  Even if the binding parent gets\n    // restored via undo, a new anonymous content tree will be created for it,\n    // so we can eliminate the references to the nodes in the old subtree.\n    let bindingParent = node.ownerDocument.getBindingParent(node);\n    if (bindingParent && cmdEditDelete.isDeletable(bindingParent) &&\n        nodes.indexOf(bindingParent, i) >= 0) { // XXX O(1/2 * n^2)\n      // Notify about the issue described above, and ask if it's okay to\n      // continue.\n      if (!didPrompt) {\n        let bundle = viewer.pane.panelset.stringBundle;\n        let msg = bundle.getString(\"irrecoverableSubtree.message\");\n        let title = bundle.getString(\"irrecoverableSubtree.title\");\n\n        let promptService = XPCU.getService(kPromptServiceClassID,\n                                            \"nsIPromptService\");\n        let confirmation = promptService.confirm(window, title, msg);\n\n        if (!confirmation) {\n          throw new Error(\"User canceled transaction\");\n        }\n\n        didPrompt = true;\n      }\n    }\n    else {\n      this.nodes.push(node);\n      this.mParents.push(node.parentNode);\n      this.mSiblings.push(node.nextSibling);\n    }\n  }\n\n  this.wrappedJSObject = this;\n}\n\ncmdEditDelete.sortComparator = function Delete_SortComparator(a, b)\n{\n  // Sibling nodes get arranged by natural order.\n  if (a.parentNode && a.parentNode == b.parentNode) {\n    let kids = a.parentNode.childNodes;\n    for (let i = 0, n = kids.length; i < n; ++i) {\n      if (kids[i] == a) {\n        return -1;\n      }\n      if (kids[i] == b) {\n        break;\n      }\n    }\n    return 1;\n  }\n\n  // Otherwise, nodes at greatest depth appear first.\n  var rootNode = viewer.mDOMView.rootNode;\n  var showAnons = viewer.mDOMView.showAnonymousContent;\n  var aAncestor = viewer.mDOMUtils.getParentForNode(a, showAnons);\n  var bAncestor = viewer.mDOMUtils.getParentForNode(b, showAnons);\n\n  // Check for equivalence to the root node, too, because getParentForNode\n  // will walk all the way up the tree (e.g., out of a content document to a\n  // browser containing it).\n  while (aAncestor != bAncestor && aAncestor && bAncestor &&\n         aAncestor != rootNode && bAncestor != rootNode) {\n    aAncestor = viewer.mDOMUtils.getParentForNode(aAncestor, showAnons);\n    bAncestor = viewer.mDOMUtils.getParentForNode(bAncestor, showAnons);\n  }\n  if (!aAncestor || aAncestor == rootNode) {\n    return 1;\n  }\n  return -1;\n};\n\n/**\n * Determine if a node is deletable by our deletion methods.\n * @param aNode\n *        The node to check.\n * @param aFailure [optional]\n *        Outparam whose value will correspond to a cmdEditDelete error\n *        constant.  If the node is found to be deletable, aFailure will be\n *        not be altered.\n * @return Boolean indicating deletability.\n */\ncmdEditDelete.isDeletable = function Delete_IsDeletable(aNode, aFailure)\n{\n  var failure = aFailure || { };\n  if (!aNode) {\n    failure.value = this.NODE_NULL;\n    return false;\n  }\n  var parent = aNode.parentNode;\n  if (!parent) {\n    failure.value = this.NO_PARENT;\n    return false;\n  }\n  if (Array.indexOf(parent.childNodes, aNode) < 0) {\n    failure.value = this.NOT_EXPLICIT_CHILD;\n    return false;\n  }\n  return true;\n};\n\ncmdEditDelete.NODE_NULL = 1;\ncmdEditDelete.NO_PARENT = 2;\ncmdEditDelete.NOT_EXPLICIT_CHILD = 3;\n\ncmdEditDelete.prototype = new inBaseCommand(false);\ncmdEditDelete.prototype.constructor = cmdEditDelete;\n\ncmdEditDelete.prototype.nodes = null;\n\ncmdEditDelete.prototype.doTransaction = function Delete_DoTransaction()\n{\n  // Note that the \"indexes\" here refer to the given nodes' indexes in this\n  // instance's |nodes| array, not the row indexes of the view.\n  this.mDeletedIndexes = [];\n  for (let i = 0, n = this.nodes.length; i < n; ++i) {\n    let node = this.nodes[i];\n    let failure = {};\n    if (cmdEditDelete.isDeletable(node, failure)) {\n      try {\n        this.mParents[i].removeChild(node);\n        this.mDeletedIndexes.push(i);\n      }\n      catch (ex) {\n        Components.utils.reportError(node + \" was expected to be deletable but isn't\");\n      }\n    }\n    else {\n      let consoleMsg = node.toString();\n      switch (failure.value) {\n        case cmdEditDelete.NO_PARENT:\n          consoleMsg += \" has no parent node and cannot be deleted.\";\n          break;\n        case cmdEditDelete.NOT_EXPLICIT_CHILD:\n          consoleMsg += \" is anonymous to its parent node and cannot be deleted.\";\n          break;\n      }\n      this.logString(consoleMsg);\n    }\n  }\n};\n\ncmdEditDelete.prototype.logString = function Delete_LogString(aMessage)\n{\n  if ((\"mConsoleService\" in this)) {\n    // This is not the first call.\n    if (this.mConsoleService) {\n      this.mConsoleService.logStringMessage(aMessage);\n    }\n    else {\n      dump(aMessage);\n    }\n  }\n  else {\n    try {\n      this.mConsoleService = XPCU.getService(\"@mozilla.org/consoleservice;1\",\n                                             \"nsIConsoleService\");\n    }\n    catch (ex) {\n      // Null it out for the next call, so we can use our fallback.\n      this.mConsoleService = null;\n    }\n    this.logString(aMessage);\n  }\n};\n\ncmdEditDelete.prototype.undoTransaction = function Delete_UndoTransaction()\n{\n  // Recall that since not all nodes in this.nodes are necessarily deletable,\n  // this.mDeletedIndexes is a list of indexes into this.nodes where the node\n  // at each index is one which was found to be deletable and was successfully\n  // removed.\n  for (let i = this.mDeletedIndexes.length - 1; i >= 0; --i) {\n    let idx = this.mDeletedIndexes[i];\n    try {\n      this.mParents[idx].insertBefore(this.nodes[idx], this.mSiblings[idx]); \n    }\n    catch (ex) {\n      // XXX allow recovery from external manipulation\n      Components.utils.reportError(\"Couldn't undo deletion for node \" +\n                                   this.nodes[idx]);\n    }\n  }\n};\n\nfunction cmdEditCut() {}\n\ncmdEditCut.prototype = new inBaseCommand(false);\n\ncmdEditCut.prototype.cmdCopy = null;\ncmdEditCut.prototype.cmdDelete = null;\n\ncmdEditCut.prototype.doTransaction = function Cut_DoTransaction()\n{\n  if (!this.cmdCopy) {\n    this.cmdDelete = new cmdEditDelete();\n    this.cmdCopy = new cmdEditCopy();\n  }\n  this.cmdCopy.doTransaction();\n  this.cmdDelete.doTransaction();\n};\n\ncmdEditCut.prototype.undoTransaction = function Cut_UndoTransaction()\n{\n  this.cmdDelete.undoTransaction();\n};\n\nfunction cmdEditCopy() {\n  this.mNode = viewer.selectedNode;\n}\n\ncmdEditCopy.prototype = new inBaseCommand();\n\ncmdEditCopy.prototype.mNode = null;\n\ncmdEditCopy.prototype.doTransaction = function Copy_DoTransaction()\n{\n  if (this.mNode) {\n    viewer.pane.panelset.setClipboardData(this.mNode.cloneNode(true),\n                                          \"inspector/dom-node\", null);\n  }\n};\n\n/**\n * Pastes the node on the clipboard as the next sibling of the selected node.\n */\nfunction cmdEditPaste() {}\n\ncmdEditPaste.prototype = new inBaseCommand(false);\n\ncmdEditPaste.prototype.pastedNode = null;\ncmdEditPaste.prototype.pastedBefore = null;\n\ncmdEditPaste.prototype.doTransaction = function Paste_DoTransaction()\n{\n  var node = this.pastedNode || viewer.pane.panelset.getClipboardData();\n  var ref = this.pastedBefore || viewer.currentNode;\n  if (ref) {\n    this.pastedNode = node.cloneNode(true);\n    this.pastedBefore = ref;\n    ref.parentNode.insertBefore(this.pastedNode, ref.nextSibling);\n    return false;\n  }\n  return true;\n};\n\ncmdEditPaste.prototype.undoTransaction = function Paste_UndoTransaction()\n{\n  if (this.pastedNode) {\n    this.pastedNode.parentNode.removeChild(this.pastedNode);\n  }\n};\n\n/**\n * Pastes the node on the clipboard as the previous sibling of the selected\n * node.\n */\nfunction cmdEditPasteBefore() {}\n\ncmdEditPasteBefore.prototype = new inBaseCommand(false);\n\ncmdEditPasteBefore.prototype.pastedNode = null;\ncmdEditPasteBefore.prototype.pastedBefore = null;\n\ncmdEditPasteBefore.prototype.doTransaction =\n  function PasteBefore_DoTransaction()\n{\n  var node = this.pastedNode || viewer.pane.panelset.getClipboardData();\n  var ref = this.pastedBefore || viewer.currentNode;\n  if (ref) {\n    this.pastedNode = node.cloneNode(true);\n    this.pastedBefore = ref;\n    ref.parentNode.insertBefore(this.pastedNode, ref);\n    return false;\n  }\n  return true;\n};\n\ncmdEditPasteBefore.prototype.undoTransaction =\n  function PasteBefore_UndoTransaction()\n{\n  if (this.pastedNode) {\n    this.pastedNode.parentNode.removeChild(this.pastedNode);\n  }\n};\n\n/**\n * Pastes the node on the clipboard in the place of the selected node,\n * overwriting it.\n */\nfunction cmdEditPasteReplace() {}\n\ncmdEditPasteReplace.prototype = new inBaseCommand(false);\n\ncmdEditPasteReplace.prototype.pastedNode = null;\ncmdEditPasteReplace.prototype.originalNode = null;\n\ncmdEditPasteReplace.prototype.doTransaction =\n  function PasteReplace_DoTransaction()\n{\n  var node = this.pastedNode || viewer.pane.panelset.getClipboardData();\n  var selected = this.originalNode || viewer.selectedNode;\n  if (selected) {\n    this.pastedNode = node.cloneNode(true);\n    this.originalNode = selected;\n    selected.parentNode.replaceChild(this.pastedNode, selected);\n    return false;\n  }\n  return true;\n};\n\ncmdEditPasteReplace.prototype.undoTransaction =\n  function PasteReplace_UndoTransaction()\n{\n  if (this.pastedNode) {\n    this.pastedNode.parentNode.replaceChild(this.originalNode,\n                                            this.pastedNode);\n  }\n};\n\n/**\n * Pastes the node on the clipboard as the first child of the selected node.\n */\nfunction cmdEditPasteFirstChild() {}\n\ncmdEditPasteFirstChild.prototype = new inBaseCommand(false);\n\ncmdEditPasteFirstChild.prototype.pastedNode = null;\ncmdEditPasteFirstChild.prototype.pastedBefore = null;\n\ncmdEditPasteFirstChild.prototype.doTransaction =\n  function PasteFirstChild_DoTransaction()\n{\n  var node = this.pastedNode || viewer.pane.panelset.getClipboardData();\n  var selected = this.pastedBefore || viewer.selectedNode;\n  if (selected) {\n    this.pastedNode = node.cloneNode(true);\n    this.pastedBefore = selected.firstChild;\n    selected.insertBefore(this.pastedNode, this.pastedBefore);\n    return false;\n  }\n  return true;\n};\n\ncmdEditPasteFirstChild.prototype.undoTransaction =\n  function PasteFirstChild_UndoTransaction()\n{\n  if (this.pastedNode) {\n    this.pastedNode.parentNode.removeChild(this.pastedNode);\n  }\n};\n\n/**\n * Pastes the node on the clipboard as the last child of the selected node.\n */\nfunction cmdEditPasteLastChild() {}\n\ncmdEditPasteLastChild.prototype = new inBaseCommand(false);\n\ncmdEditPasteLastChild.prototype.pastedNode = null;\ncmdEditPasteLastChild.prototype.selectedNode = null;\n\ncmdEditPasteLastChild.prototype.doTransaction =\n  function PasteLastChild_DoTransaction()\n{\n  var node = this.pastedNode || viewer.pane.panelset.getClipboardData();\n  var selected = this.selectedNode || viewer.selectedNode;\n  if (selected) {\n    this.pastedNode = node.cloneNode(true);\n    this.selectedNode = selected;\n    selected.appendChild(this.pastedNode);\n    return false;\n  }\n  return true;\n};\n\ncmdEditPasteLastChild.prototype.undoTransaction =\n  function PasteLastChild_UndoTransaction()\n{\n  if (this.selectedNode) {\n    this.selectedNode.removeChild(this.pastedNode);\n  }\n};\n\n/**\n * Pastes the node on the clipboard in the place of the selected node, making\n * the selected node its child.\n */\nfunction cmdEditPasteAsParent() {}\n\ncmdEditPasteAsParent.prototype = new inBaseCommand(false);\n\ncmdEditPasteAsParent.prototype.pastedNode = null;\ncmdEditPasteAsParent.prototype.originalNode = null;\ncmdEditPasteAsParent.prototype.originalParentNode = null;\n\ncmdEditPasteAsParent.prototype.doTransaction =\n  function PasteAsParent_DoTransaction()\n{\n  var node = this.pastedNode || viewer.pane.panelset.getClipboardData();\n  var selected = this.originalNode || viewer.selectedNode;\n  var parent = this.originalParentNode || selected.parentNode;\n  if (selected) {\n    this.pastedNode = node.cloneNode(true);\n    this.originalNode = selected;\n    this.originalParentNode = parent;\n    parent.replaceChild(this.pastedNode, selected);\n    this.pastedNode.appendChild(selected);\n    return false;\n  }\n  return true;\n};\n\ncmdEditPasteAsParent.prototype.undoTransaction =\n  function PasteAsParent_UndoTransaction()\n{\n  if (this.pastedNode) {\n    this.originalParentNode.replaceChild(this.originalNode,\n                                         this.pastedNode);\n  }\n};\n\n/**\n * Generic prototype for inserting a new node somewhere\n */\nfunction InsertNode() {}\n\nInsertNode.prototype = new inBaseCommand(false);\n\nInsertNode.prototype.insertedNode = null;\nInsertNode.prototype.originalNode = null;\nInsertNode.prototype.attr = null;\n\nInsertNode.prototype.insertNode = function Insert_InsertNode()\n{\n};\n\nInsertNode.prototype.createNode = function Insert_CreateNode()\n{\n  var doc = this.originalNode.ownerDocument;\n  if (!this.attr) {\n    this.attr = { type: null, value: null,\n                  namespaceURI: this.originalNode.namespaceURI,\n                  accepted: false,\n                  enableNamespaces: doc.contentType != \"text/html\" };\n\n    window.openDialog(\"chrome://inspector/content/viewers/dom/\" +\n                        \"insertDialog.xul\",\n                      \"insert\", \"chrome,modal,centerscreen\", doc,\n                      this.attr);\n  }\n\n  if (this.attr.accepted) {\n    switch (this.attr.type) {\n      case nsIDOMNode.ELEMENT_NODE:\n        if (this.attr.enableNamespaces) {\n          this.insertedNode = doc.createElementNS(this.attr.namespaceURI,\n                                                  this.attr.value);\n        }\n        else {\n          this.insertedNode = doc.createElement(this.attr.value);\n        }\n        break;\n      case nsIDOMNode.TEXT_NODE:\n        this.insertedNode = doc.createTextNode(this.attr.value);\n        break;\n    }\n    return true;\n  }\n  return false;\n};\n\nInsertNode.prototype.doTransaction = function Insert_DoTransaction()\n{\n  if (this.originalNode) {\n    if (this.createNode()) {\n      this.insertNode();\n      return false;\n    }\n  }\n  return true;\n};\n\nInsertNode.prototype.undoTransaction = function Insert_UndoTransaction()\n{\n  if (this.insertedNode) {\n    this.insertedNode.parentNode.removeChild(this.insertedNode);\n  }\n};\n\n/**\n * Inserts a node after the selected node.\n */\nfunction cmdEditInsertAfter()\n{\n  this.originalNode = viewer.currentNode;\n}\n\ncmdEditInsertAfter.prototype = new InsertNode();\n\ncmdEditInsertAfter.prototype.insertNode = function InsertAfter_InsertNode()\n{\n  this.originalNode.parentNode.insertBefore(this.insertedNode,\n                                            this.originalNode.nextSibling);\n};\n\n/**\n * Inserts a node before the selected node.\n */\nfunction cmdEditInsertBefore()\n{\n  this.originalNode = viewer.currentNode;\n}\n\ncmdEditInsertBefore.prototype = new InsertNode();\n\ncmdEditInsertBefore.prototype.insertNode = function InsertBefore_InsertNode()\n{\n  this.originalNode.parentNode.insertBefore(this.insertedNode,\n                                            this.originalNode);\n};\n\n/**\n * Inserts a node as the first child of the selected node.\n */\nfunction cmdEditInsertFirstChild()\n{\n  this.originalNode = viewer.selectedNode;\n}\n\ncmdEditInsertFirstChild.prototype = new InsertNode();\n\ncmdEditInsertFirstChild.prototype.insertNode =\n  function InsertFirstChild_InsertNode()\n{\n  this.originalNode.insertBefore(this.insertedNode,\n                                 this.originalNode.firstChild);\n};\n\n/**\n * Inserts a node as the last child of the selected node.\n */\nfunction cmdEditInsertLastChild()\n{\n  this.originalNode = viewer.selectedNode;\n}\n\ncmdEditInsertLastChild.prototype = new InsertNode();\n\ncmdEditInsertLastChild.prototype.insertNode =\n  function InsertLastChild_InsertNode()\n{\n  this.originalNode.appendChild(this.insertedNode);\n};\n\nfunction cmdEditInspectInNewWindow()\n{\n  this.mObject = viewer.selectedNode;\n}\n\ncmdEditInspectInNewWindow.prototype = new cmdEditInspectInNewWindowBase();\n\n//////////////////////////////////////////////////////////////////////////////\n//// Listener Objects\n\nvar MouseDownListener = {\n  handleEvent: function MDL_HandleEvent(aEvent)\n  {\n    aEvent.stopPropagation();\n    aEvent.preventDefault();\n\n    var target = viewer.mDOMView.showAnonymousContent ?\n                                   aEvent.originalTarget :\n                                   aEvent.target;\n    viewer.doSelectByClick(target);\n  }\n};\n\nvar EventCanceller = {\n  handleEvent: function EC_HandleEvent(aEvent)\n  {\n    aEvent.stopPropagation();\n    aEvent.preventDefault();\n  }\n};\n\nvar ListenerRemover = {\n  handleEvent: function LR_HandleEvent(aEvent)\n  {\n    if (!viewer.mSelecting) {\n      if (aEvent.type == \"click\") {\n        aEvent.stopPropagation();\n        aEvent.preventDefault();\n      }\n      viewer.removeClickListeners();\n    }\n  }\n};\n\nvar PrefChangeObserver = {\n  observe: function PCO_Observe(aSubject, aTopic, aData)\n  {\n    viewer.onPrefChanged(aData);\n  }\n};\n\nfunction gColumnAddListener(aIndex)\n{\n  viewer.onColumnAdd(aIndex);\n}\n\nfunction gColumnRemoveListener(aIndex)\n{\n  viewer.onColumnRemove(aIndex);\n}\n\nfunction dumpDOM2(aNode)\n{\n  dump(DOMViewer.prototype.toXML(aNode));\n}\n\nfunction stubImpl(aNode)\n{\n}\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/dom/dom.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE page [\n  <!ENTITY % dtd1 SYSTEM \"chrome://inspector/locale/inspector.dtd\"> %dtd1;\n  <!ENTITY % dtd2 SYSTEM \"chrome://inspector/locale/viewers/dom.dtd\"> %dtd2;\n]>\n\n<?xul-overlay href=\"chrome://inspector/content/editingOverlay.xul\"?>\n\n<?xml-stylesheet href=\"chrome://inspector/skin/viewers/dom/dom.css\"?>\n\n<page id=\"winDOMViewer\"\n      orient=\"vertical\"\n      xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/utils.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/hooks.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/xpcom/XPCU.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/system/PrefUtils.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/events/ObserverManager.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/commands/baseCommands.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/viewers/dom/dom.js\"/>\n\n  <!-- ============================ COMMANDS ============================= -->\n\n  <commandset id=\"cmdsEditing\"/>\n  <commandset id=\"cmdsEditingExtras\"/>\n\n  <commandset>\n    <command id=\"cmdInspectBrowser\"\n             oncommand=\"viewer.cmdInspectBrowser()\"/>\n\n    <command id=\"cmdCopyXML\"\n             oncommand=\"viewer.cmdCopySelectedXML()\"/>\n\n    <command id=\"cmdBlink\"\n             oncommand=\"viewer.cmdBlink()\"/>\n\n    <command id=\"cmdShowPseudoClasses\"\n             oncommand=\"viewer.cmdShowPseudoClasses()\"/>\n\n    <command id=\"cmdEditPasteBefore\"\n             oncommand=\"viewer.pane.panelset.execCommand('cmdEditPasteBefore');\"/>\n    <command id=\"cmdEditPasteReplace\"\n             oncommand=\"viewer.pane.panelset.execCommand('cmdEditPasteReplace');\"/>\n    <command id=\"cmdEditPasteFirstChild\"\n             oncommand=\"viewer.pane.panelset.execCommand('cmdEditPasteFirstChild');\"/>\n    <command id=\"cmdEditPasteLastChild\"\n             oncommand=\"viewer.pane.panelset.execCommand('cmdEditPasteLastChild');\"/>\n    <command id=\"cmdEditPasteAsParent\"\n             oncommand=\"viewer.pane.panelset.execCommand('cmdEditPasteAsParent');\"/>\n\n    <command id=\"cmdEditInsertAfter\"\n             oncommand=\"viewer.pane.panelset.execCommand('cmdEditInsertAfter');\"/>\n    <command id=\"cmdEditInsertBefore\"\n             oncommand=\"viewer.pane.panelset.execCommand('cmdEditInsertBefore');\"/>\n    <command id=\"cmdEditInsertFirstChild\"\n             oncommand=\"viewer.pane.panelset.execCommand('cmdEditInsertFirstChild');\"/>\n    <command id=\"cmdEditInsertLastChild\"\n             oncommand=\"viewer.pane.panelset.execCommand('cmdEditInsertLastChild');\"/>\n\n  </commandset>\n\n  <!--============================= POPUPS ============================== -->\n\n  <popupset id=\"psPopups\">\n    <menupopup id=\"ppDOMContext\"\n               onpopupshowing=\"viewer.onPopupShowing(event.target)\">\n      <menuitem id=\"mnEditInspectInNewWindow\"/>\n      <menuitem id=\"mnInspectBrowser\"\n                label=\"&cmdInspectBrowser.label;\"\n                accesskey=\"&cmdInspectBrowser.accesskey;\"\n                checkvalid=\"true\"\n                command=\"cmdInspectBrowser\"/>\n      <menuseparator/>\n      <menuitem id=\"mnEditCut\"/>\n      <menuitem id=\"mnEditCopy\"/>\n      <menu id=\"mnEditPasteMenu\"\n            label=\"&mnEditPasteMenu.label;\"\n            accesskey=\"&mnEditPasteMenu.accesskey;\">\n        <menupopup>\n          <!-- keep older functionality of paste command for paste menu in DOM\n               Nodes viewer -->\n          <menuitem id=\"mnEditPasteAfter\"\n                    label=\"&mnEditPasteAfter.label;\"\n                    accesskey=\"&mnEditPasteAfter.accesskey;\"\n                    command=\"cmdEditPaste\"\n                    key=\"keyEditPaste\"/>\n          <!-- other paste commands -->\n          <menuitem id=\"mnEditPasteBefore\"\n                    label=\"&mnEditPasteBefore.label;\"\n                    accesskey=\"&mnEditPasteBefore.accesskey;\"\n                    command=\"cmdEditPasteBefore\"/>\n          <menuitem id=\"mnEditPasteReplace\"\n                    label=\"&mnEditPasteReplace.label;\"\n                    accesskey=\"&mnEditPasteReplace.accesskey;\"\n                    command=\"cmdEditPasteReplace\"/>\n          <menuitem id=\"mnEditPasteFirstChild\"\n                    label=\"&mnEditPasteFirstChild.label;\"\n                    accesskey=\"&mnEditPasteFirstChild.accesskey;\"\n                    command=\"cmdEditPasteFirstChild\"/>\n          <menuitem id=\"mnEditPasteLastChild\"\n                    label=\"&mnEditPasteLastChild.label;\"\n                    accesskey=\"&mnEditPasteLastChild.accesskey;\"\n                    command=\"cmdEditPasteLastChild\"/>\n          <menuitem id=\"mnEditPasteAsParent\"\n                    label=\"&mnEditPasteAsParent.label;\"\n                    accesskey=\"&mnEditPasteAsParent.accesskey;\"\n                    command=\"cmdEditPasteAsParent\"/>\n        </menupopup>\n      </menu>\n      <menuseparator/>\n      <menu id=\"mnEditInsertMenu\"\n            label=\"&mnEditInsertMenu.label;\"\n            accesskey=\"&mnEditInsertMenu.accesskey;\">\n        <menupopup>\n          <menuitem id=\"mnEditInsertAfter\"\n                    label=\"&mnEditInsertAfter.label;\"\n                    accesskey=\"&mnEditInsertAfter.accesskey;\"\n                    command=\"cmdEditInsertAfter\"/>\n          <menuitem id=\"mnEditInsertBefore\"\n                    label=\"&mnEditInsertBefore.label;\"\n                    accesskey=\"&mnEditInsertBefore.accesskey;\"\n                    command=\"cmdEditInsertBefore\"/>\n          <menuitem id=\"mnEditInsertFirstChild\"\n                    label=\"&mnEditInsertFirstChild.label;\"\n                    accesskey=\"&mnEditInsertFirstChild.accesskey;\"\n                    command=\"cmdEditInsertFirstChild\"/>\n          <menuitem id=\"mnEditInsertLastChild\"\n                    label=\"&mnEditInsertLastChild.label;\"\n                    accesskey=\"&mnEditInsertLastChild.accesskey;\"\n                    command=\"cmdEditInsertLastChild\"/>\n        </menupopup>\n      </menu>\n      <menuitem id=\"mnEditDelete\"/>\n      <menuseparator/>\n      <menuitem id=\"mnCopyXML\"\n                label=\"&cmdCopyXML.label;\"\n                accesskey=\"&cmdCopyXML.accesskey;\"\n                command=\"cmdCopyXML\"/>\n      <menuseparator/>\n      <menuitem id=\"mnBlink\"\n                label=\"&cmdBlink.label;\"\n                accesskey=\"&cmdBlink.accesskey;\"\n                checkvalid=\"true\"\n                command=\"cmdBlink\"/>\n      <menuitem id=\"mnShowPseudoClasses\"\n                label=\"&cmdShowPseudoClasses.label;\"\n                accesskey=\"&cmdShowPseudoClasses.accesskey;\"\n                command=\"cmdShowPseudoClasses\"/>\n    </menupopup>\n  </popupset>\n\n  <tree id=\"trDOMTree\" class=\"plain\" treelines=\"true\" flex=\"1\"\n        enableColumnDrag=\"true\"\n        contextmenu=\"ppDOMContext\"\n        onselect=\"viewer.onTreeSelectionChange(event);\">\n    <treecols>\n      <!-- These labels don't need to be localized since they are defined by\n           DOM APIs -->\n      <treecol id=\"colNodeName\" label=\"nodeName\" primary=\"true\"\n               persist=\"width,hidden,ordinal\" flex=\"3\"/>\n      <splitter class=\"tree-splitter\"/>\n      <treecol id=\"colLocalName\" label=\"localName\" hidden=\"true\"\n               persist=\"width,hidden,ordinal\" flex=\"1\"/>\n      <splitter class=\"tree-splitter\"/>\n      <treecol id=\"colPrefix\" label=\"prefix\" hidden=\"true\"\n               persist=\"width,hidden,ordinal\" flex=\"1\"/>\n      <splitter class=\"tree-splitter\"/>\n      <treecol id=\"colNamespaceURI\" label=\"namespaceURI\" hidden=\"true\"\n               persist=\"width,hidden,ordinal\" flex=\"1\"/>\n      <splitter class=\"tree-splitter\"/>\n      <treecol id=\"colNodeType\" label=\"nodeType\" hidden=\"true\"\n               persist=\"width,hidden,ordinal\" flex=\"1\"/>\n      <splitter class=\"tree-splitter\"/>\n      <treecol id=\"colNodeValue\" label=\"nodeValue\" hidden=\"true\"\n               persist=\"width,hidden,ordinal\" flex=\"1\"/>\n      <splitter class=\"tree-splitter\"/>\n      <treecol id=\"col@id\" label=\"id\" persist=\"width,hidden,ordinal\"\n               flex=\"1\"/>\n      <splitter class=\"tree-splitter\"/>\n      <treecol id=\"col@class\" label=\"class\" persist=\"width,hidden,ordinal\"\n               flex=\"1\"/>\n    </treecols>\n    <treechildren id=\"trDOMTreeBody\"/>\n  </tree>\n</page>\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/dom/findDialog.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE dialog [\n  <!ENTITY % dtd1 SYSTEM \"chrome://inspector/locale/inspector.dtd\"> %dtd1;\n  <!ENTITY % dtd2 SYSTEM \"chrome://inspector/locale/viewers/dom.dtd\"> %dtd2;\n]>\n\n<?xml-stylesheet href=\"chrome://inspector/skin/viewers/dom/findDialog.css\"?>\n\n<dialog id=\"winFind\" style=\"width: 30em;\"\n        title=\"&findNodes.title;\"\n        ondialogaccept=\"return dialog.doFind();\"\n        persist=\"screenX screenY\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n  \n  <script type=\"application/javascript\" src=\"chrome://inspector/content/viewers/dom/FindDialog.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://inspector/content/jsutil/xpcom/XPCU.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://inspector/content/jsutil/rdf/RDFU.js\"/>\n\n  <hbox flex=\"1\">\n    <vbox flex=\"1\">\n      <grid>\n        <columns>\n          <column/>\n          <column flex=\"1\"/>\n        </columns>\n        <rows>\n          <row id=\"rwRow1\">\n            <deck id=\"rwRow1Text\">\n            <!-- The script places a \"control\" attribute on the selected label \n            so that accessibility aids can identify the proper label for the \n            textbox. -->\n              <label id=\"txText1Id\"\n                     value=\"&findNodesById.label;\"\n                     accesskey=\"&findNodesById.accesskey;\"/>\n              <label id=\"txText1Tag\"\n                     value=\"&findNodesByTag.label;\"\n                     accesskey=\"&findNodesByTag.accesskey;\"/>\n              <label id=\"txText1Attr\"\n                     value=\"&findNodesByAttr.label;\"\n                     accesskey=\"&findNodesByAttr.accesskey;\"/>\n            </deck>\n            <textbox id=\"tfText1\"/>\n          </row>\n          <row id=\"rwRow2\">\n            <label id=\"txText2\"\n                   value=\"&findNodesByAttrValue.label;\"\n                   accesskey=\"&findNodesByAttrValue.accesskey;\"\n                   control=\"tfText2\"/>\n            <textbox id=\"tfText2\"/>\n          </row>\n        </rows>\n      </grid>\n      \n      <hbox>\n        <groupbox id=\"tbxType\">\n          <caption label=\"&findNodesSearchBy.label;\"/>\n          <radiogroup id=\"rgType\">\n            <radio id=\"rdType_id\" value=\"id\"\n                   label=\"&findNodesById.label;\"\n                   accesskey=\"&findNodesById.accesskey2;\"\n                   oncommand=\"dialog.toggleType('id')\"/>\n            <radio id=\"rdType_tag\" value=\"tag\"\n                   label=\"&findNodesByTag.label;\"\n                   accesskey=\"&findNodesByTag.accesskey2;\"\n                   oncommand=\"dialog.toggleType('tag')\"/>\n            <radio id=\"rdType_attr\" value=\"attr\"\n                   label=\"&findNodesByAttr.label;\"\n                   accesskey=\"&findNodesByAttr.accesskey2;\"\n                   oncommand=\"dialog.toggleType('attr')\"/>\n          </radiogroup>\n        </groupbox>\n        <groupbox id=\"tbxDirection\" hide=\"true\">\n          <caption label=\"&findNodesDirection.label;\"/>\n          <radiogroup id=\"rgDirection\">\n            <radio id=\"rdDir_up\" value=\"up\"\n                   label=\"&findNodesDirectionUp.label;\"\n                   accesskey=\"&findNodesDirectionUp.accesskey;\"/>\n            <radio id=\"rdDir_down\" value=\"down\"\n                   label=\"&findNodesDirectionDown.label;\"\n                   accesskey=\"&findNodesDirectionDown.accesskey;\"/>\n          </radiogroup>\n        </groupbox>\n      </hbox>\n    </vbox>\n  \n    <vbox>\n      <button label=\"&findNodesFind.label;\" dlgtype=\"accept\" default=\"true\"/>\n      <button label=\"&findNodesCancel.label;\" dlgtype=\"cancel\"/>\n    </vbox>\n  </hbox>\n  \n</dialog>\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/dom/insertDialog.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n///////////////////////////////////////////////////////////////////////////////\n//// Global Variables\n\nvar dialog;\n\n///////////////////////////////////////////////////////////////////////////////\n//// Initialization/Destruction\n\nwindow.addEventListener(\"load\", InsertDialog_initialize, false);\n\nfunction InsertDialog_initialize()\n{\n  dialog = new InsertDialog();\n  dialog.initialize();\n}\n\n///////////////////////////////////////////////////////////////////////////////\n//// class InsertDialog\n\nfunction InsertDialog()\n{\n  this.mDoc  = window.arguments[0];\n  this.mData = window.arguments[1];\n\n  this.nodeType  = document.getElementById(\"ml_nodeType\");\n  this.tagName = document.getElementById(\"tx_tagName\");\n  this.nodeValue = document.getElementById(\"tx_nodeValue\");\n  this.namespace = document.getElementById(\"tx_namespace\");\n  this.menulist  = document.getElementById(\"ml_namespace\");\n  this.customNS  = document.getElementById(\"mi_custom\");\n}\n\nInsertDialog.prototype =\n{\n /**\n  * This function initializes the content of the dialog.\n  */\n  initialize: function initialize()\n  {\n    var menulist   = this.menulist;\n    var menuitems  = menulist.firstChild.childNodes;\n    var defaultNS  = document.getElementById(\"mi_namespace\");\n    var accept     = document.documentElement.getButton(\"accept\");\n\n    menulist.disabled = !this.mData.enableNamespaces;\n    defaultNS.value        = this.mDoc.documentElement.namespaceURI;\n\n    if (this.mData.enableNamespaces) {\n      let uri = this.mData.namespaceURI;\n      menulist.value = uri;\n      if (!menulist.selectedItem) {\n        // The original node's namespace isn't one listed in the menulist.\n        this.customNS.value = uri;\n        menulist.selectedItem = this.customNS;\n      }\n    }\n    this.updateNamespace();\n    this.updateType();\n    this.tagName.focus();\n  },\n\n /**\n  * The function that is called on accept.  Sets data.\n  */\n  accept: function accept()\n  {\n    switch (this.nodeType.value)\n    {\n      case \"element\":\n      \tthis.mData.type     = Components.interfaces.nsIDOMNode.ELEMENT_NODE;\n        this.mData.value    = this.tagName.value;\n        break;\n      case \"text\":\n      \tthis.mData.type     = Components.interfaces.nsIDOMNode.TEXT_NODE;\n        this.mData.value    = this.nodeValue.value;\n        break;\n    }\n    this.mData.namespaceURI = this.namespace.value;\n    this.mData.accepted     = true;\n    return true;\n  },\n\n /**\n  * updateType changes the visibility of rows based on the node type.\n  */\n  updateType: function updateType()\n  {\n    switch (dialog.nodeType.value)\n    {\n      case \"text\":\n        document.getElementById(\"row_text\").hidden = false;\n        document.getElementById(\"row_element\").hidden = true;\n        break;\n      case \"element\":\n        document.getElementById(\"row_text\").hidden = true;\n        document.getElementById(\"row_element\").hidden = false;\n        break;\n    }\n    dialog.toggleAccept();\n  },\n\n /**\n  * updateNamespace updates the namespace textbox based on the namespace menu.\n  */\n  updateNamespace: function updateNamespace()\n  {\n    this.namespace.disabled = dialog.menulist.selectedItem != this.customNS;\n    this.namespace.value    = dialog.menulist.value;\n  },\n\n  /**\n   * Change the \"Custom\" menuitem's value to reflect the namespace textbox's\n   * value.\n   *\n   * This fires on input events, so if the user switches away from the\n   * \"Custom\" menuitem and then back, the previously-entered value remains.\n   */\n  updateCustom: function updateCustom()\n  {\n    this.customNS.value = this.namespace.value;\n  },\n\n /**\n  * toggleAccept enables/disables the Accept button when there is/isn't an\n  *   attribute name.\n  */\n  toggleAccept: function toggleAccept()\n  {\n    document.documentElement.getButton(\"accept\").disabled = \n      (dialog.tagName.value == \"\") && (dialog.nodeType.selectedItem.value == \"element\");\n  }\n};\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/dom/insertDialog.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/.\n-->\n<!DOCTYPE dialog SYSTEM \"chrome://inspector/locale/viewers/dom.dtd\">\n<?xml-stylesheet type=\"text/css\" href=\"chrome://global/skin\"?>\n\n<dialog id=\"InsertNode\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        title=\"&insertNode.title;\"\n        buttons=\"accept,cancel\"\n        ondialogaccept=\"dialog.accept();\">\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/viewers/dom/insertDialog.js\"/>\n  <grid>\n    <columns>\n      <column/>\n      <column flex=\"1\"/>\n    </columns>\n    <rows>\n      <row align=\"center\">\n        <label value=\"&nodeType.label;\"\n               accesskey=\"&nodeType.accesskey;\"\n               control=\"ml_nodeType\"/>\n        <menulist id=\"ml_nodeType\" oncommand=\"dialog.updateType();\">\n          <menupopup id=\"mp_nodetypes\">\n            <menuitem label=\"&nodeType.element.label;\"\n                      id=\"mi_Element\"\n                      value=\"element\"/>\n            <menuitem label=\"&nodeType.text.label;\"\n                      id=\"mi_Text\"\n                      value=\"text\"/>\n          </menupopup>\n        </menulist>\n      </row>\n\t    <rows id=\"row_element\">\n\t      <row align=\"center\">\n         <label value=\"&namespaceURI.label;\"\n                accesskey=\"&namespaceURI.accesskey;\"\n                control=\"ml_namespace\"/>\n\t        <menulist id=\"ml_namespace\" oncommand=\"dialog.updateNamespace();\">\n\t          <menupopup id=\"mp_namespaces\">\n\t            <!-- This must be first, and must have the value attribute set to\n\t                 \"\" in order for it to work properly -->\n\t            <menuitem label=\"&namespaceTitle.null.label;\"\n\t                      id=\"mi_NullNS\"\n\t                      value=\"\"/>\n\t            <menuitem label=\"&namespaceTitle.XMLNS.label;\"\n\t                      id=\"mi_XMLNSNS\"\n\t                      value=\"http://www.w3.org/2000/xmlns/\"/>\n\t            <menuitem label=\"&namespaceTitle.XML.label;\"\n\t                      id=\"mi_XMLNS\"\n\t                      value=\"http://www.w3.org/XML/1998/namespace\"/>\n\t            <menuitem label=\"&namespaceTitle.XHTML.label;\"\n\t                      id=\"mi_XHTMLNS\"\n\t                      value=\"http://www.w3.org/1999/xhtml\"/>\n\t            <menuitem label=\"&namespaceTitle.XLink.label;\"\n\t                      id=\"mi_XLinkNS\"\n\t                      value=\"http://www.w3.org/1999/xlink\"/>\n\t            <menuitem label=\"&namespaceTitle.XSLT.label;\"\n\t                      id=\"mi_XSLTNS\"\n\t                      value=\"http://www.w3.org/1999/XSL/Transform\"/>\n\t            <menuitem label=\"&namespaceTitle.XBL.label;\"\n\t                      id=\"mi_XBLNS\"\n\t                      value=\"http://www.mozilla.org/xbl\"/>\n\t            <menuitem label=\"&namespaceTitle.MathML.label;\"\n\t                      id=\"mi_MathMLNS\"\n\t                      value=\"http://www.w3.org/1998/Math/MathML\"/>\n\t            <menuitem label=\"&namespaceTitle.RDF.label;\"\n\t                      id=\"mi_RDFNS\"\n\t                      value=\"http://www.w3.org/1999/02/22-rdf-syntax-ns\"/>\n\t            <menuitem label=\"&namespaceTitle.XUL.label;\"\n\t                      id=\"mi_XULNS\"\n\t                      value=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"/>\n\t            <menuitem label=\"&namespaceTitle.SVG.label;\"\n\t                      id=\"mi_SVGNS\"\n\t                      value=\"http://www.w3.org/2000/svg\"/>\n\t            <menuitem label=\"&namespaceTitle.XMLEvents.label;\"\n\t                      id=\"mi_XMLEventsNS\"\n\t                      value=\"http://www.w3.org/2001/xml-events\"/>\n\t            <!-- Value set onload -->\n\t            <menuitem label=\"&namespaceTitle.default.label;\"\n\t                      id=\"mi_namespace\"/>\n\t            <!-- Value set onload -->\n\t            <menuitem label=\"&namespaceTitle.custom.label;\"\n\t                      id=\"mi_custom\"/>\n\t          </menupopup>\n\t        </menulist>\n\t      </row>\n\t      <row>\n\t        <spacer/>\n\t        <textbox id=\"tx_namespace\" oninput=\"dialog.updateCustom();\"/>\n\t      </row>\n\t      <row>\n         <label value=\"&tagName.label;\"\n                accesskey=\"&tagName.accesskey;\"\n                control=\"tx_tagName\"/>\n\t        <textbox id=\"tx_tagName\" oninput=\"dialog.toggleAccept()\"/>\n\t      </row>\n\t    </rows>\n      <row id=\"row_text\" flex=\"1\">\n        <label value=\"&nodeValue.label;\"\n               accesskey=\"&nodeValue.accesskey;\"\n               control=\"tx_nodeValue\"/>\n        <textbox id=\"tx_nodeValue\" multiline=\"true\"/>\n      </row>\n    </rows>\n  </grid>\n</dialog>\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/dom/keysetOverlay.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE overlay SYSTEM \"chrome://inspector/locale/viewers/dom.dtd\">\n\n<overlay id=\"ovDOMViewerKeyset\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <keyset id=\"ksGlobalKeyset\">\n    <key id=\"key:find\" key=\"&cmdShowFindDialog.key;\" observes=\"cmd:find\"\n         modifiers=\"accel\"/>\n    <key id=\"key:findAgain\" key=\"&cmdFindAgain.key;\" observes=\"cmd:findAgain\"\n         modifiers=\"accel\"/>\n    <key id=\"key:findAgain2\" keycode=\"VK_F3\" observes=\"cmd:findAgain\"/>\n  </keyset>\n\n</overlay>\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/dom/popupOverlay.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE overlay SYSTEM \"chrome://inspector/locale/viewers/dom.dtd\">\n\n<overlay id=\"ovDOMViewerPopup\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <popupset id=\"ppsViewerPopupset\">\n    <menupopup id=\"ppViewerContext-dom\">\n      <menuitem id=\"item:findPp\"\n                label=\"&cmdShowFindDialog.label;\"\n                accesskey=\"&cmdShowFindDialog.accesskey;\"\n                key=\"key:find\"\n                observes=\"cmd:find\"/>\n\n      <menuitem id=\"item:findAgainPp\"\n                label=\"&cmdFindAgain.label;\"\n                accesskey=\"&cmdFindAgain.accesskey;\"\n                key=\"key:findAgain\"\n                observes=\"cmd:findAgain\"/>\n\n      <menuseparator/>\n\n      <menuitem id=\"item:toggleAttributes\" hidden=\"true\"\n                class=\"menuitem-iconic\"\n                type=\"checkbox\"\n                label=\"&cmdToggleAttributes.label;\"\n                accesskey=\"&cmdToggleAttributes.accesskey;\"\n                observes=\"cmd:toggleAttributes\"/>\n\n      <menuitem id=\"item:toggleAnonPp\"\n                class=\"menuitem-iconic\"\n                type=\"checkbox\"\n                label=\"&cmdToggleAnonContent.label;\"\n                accesskey=\"&cmdToggleAnonContent.accesskey;\"\n                observes=\"cmd:toggleAnon\"/>\n\n      <menuitem id=\"item:toggleAccessibleNodesPp\"\n                class=\"menuitem-iconic\"\n                type=\"checkbox\"\n                label=\"&cmdToggleAccessibleNodes.label;\"\n                accesskey=\"&cmdToggleAccessibleNodes.accesskey;\"\n                observes=\"cmd:toggleAccessibleNodes\"/>\n\n      <menuitem id=\"item:toggleWhitespaceNodesPp\"\n                class=\"menuitem-iconic\"\n                type=\"checkbox\"\n                label=\"&cmdToggleWhitespaceNodes.label;\"\n                accesskey=\"&cmdToggleWhitespaceNodes.accesskey;\"\n                observes=\"cmd:toggleWhitespaceNodes\"/>\n\n      <menuitem id=\"item:toggleProcessingInstructionsPp\"\n                class=\"menuitem-iconic\"\n                type=\"checkbox\"\n                label=\"&cmdToggleProcessingInstructions.label;\"\n                accesskey=\"&cmdToggleProcessingInstructions.accesskey;\"\n                observes=\"cmd:toggleProcessingInstructions\"/>\n\n    </menupopup>\n  </popupset>\n\n  <menupopup id=\"mppEdit\">\n\n    <menuseparator/>\n\n    <menuitem id=\"item:findMpp\"\n              label=\"&cmdShowFindDialog.label;\"\n              accesskey=\"&cmdShowFindDialog.accesskey;\"\n              key=\"key:find\"\n              observes=\"cmd:find\"/>\n\n    <menuitem id=\"item:findAgainMpp\"\n              label=\"&cmdFindAgain.label;\"\n              accesskey=\"&cmdFindAgain.accesskey;\"\n              key=\"key:findAgain\"\n              observes=\"cmd:findAgain\"/>\n\n    <menuseparator/>\n\n    <menuitem id=\"item:selectByClick\"\n              label=\"&cmdSelectByClick.label;\"\n              accesskey=\"&cmdSelectByClick.accesskey;\"\n              observes=\"cmd:selectByClick\"\n              type=\"checkbox\"/>\n\n  </menupopup>\n\n  <menupopup id=\"mppView\">\n    <menuitem id=\"item:toggleAnonMpp\"\n              class=\"menuitem-iconic\"\n              type=\"checkbox\"\n              label=\"&cmdToggleAnonContent.label;\"\n              accesskey=\"&cmdToggleAnonContent.accesskey;\"\n              observes=\"cmd:toggleAnon\"/>\n\n    <menuitem id=\"item:toggleAccessibleNodesMpp\"\n              class=\"menuitem-iconic\"\n              type=\"checkbox\"\n              label=\"&cmdToggleAccessibleNodes.label;\"\n              accesskey=\"&cmdToggleAccessibleNodes.accesskey;\"\n              observes=\"cmd:toggleAccessibleNodes\"/>\n\n    <menuitem id=\"item:toggleWhitespaceNodesMpp\"\n              class=\"menuitem-iconic\"\n              type=\"checkbox\"\n              label=\"&cmdToggleWhitespaceNodes.label;\"\n              accesskey=\"&cmdToggleWhitespaceNodes.accesskey;\"\n              observes=\"cmd:toggleWhitespaceNodes\"/>\n\n    <menuitem id=\"item:toggleProcessingInstructionsMpp\"\n              class=\"menuitem-iconic\"\n              type=\"checkbox\"\n              label=\"&cmdToggleProcessingInstructions.label;\"\n              accesskey=\"&cmdToggleProcessingInstructions.accesskey;\"\n              observes=\"cmd:toggleProcessingInstructions\"/>\n  </menupopup>\n\n</overlay>\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/dom/pseudoClassDialog.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/***************************************************************\n* PseudoClassDialog --------------------------------------------\n*  A dialog for choosing the pseudo-classes that should be \n*  imitated on the selected element.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \n* REQUIRED IMPORTS:\n****************************************************************/\n\n//////////// global variables /////////////////////\n\nvar dialog;\n\n//////////// global constants ////////////////////\n\nconst gCheckBoxIds = {\n  cbxStateHover: 4,\n  cbxStateActive: 1,\n  cbxStateFocus: 2\n};\n/////////////////////////////////////////////////\n\nwindow.addEventListener(\"load\", PseudoClassDialog_initialize, false);\n\nfunction PseudoClassDialog_initialize()\n{\n  dialog = new PseudoClassDialog();\n  dialog.initialize();\n}\n\n////////////////////////////////////////////////////////////////////////////\n//// class PseudoClassDialog\n\nfunction PseudoClassDialog() \n{\n  this.mOpener = window.opener.viewer;\n  this.mSubject = window.arguments[0];\n\n  this.mDOMUtils = XPCU.getService(\"@mozilla.org/inspector/dom-utils;1\", \"inIDOMUtils\");\n}\n\nPseudoClassDialog.prototype = \n{\n  \n  initialize: function()\n  {\n    if (\"hasPseudoClassLock\" in this.mDOMUtils) {\n      for (var key in gCheckBoxIds) {\n        var cbx = document.getElementById(key);\n        if (this.mDOMUtils.hasPseudoClassLock(this.mSubject, cbx.label)) {\n          cbx.setAttribute(\"checked\", \"true\");\n        }\n      }\n    }\n    else {\n      var state = this.mDOMUtils.getContentState(this.mSubject);\n\n      for (var key in gCheckBoxIds) {\n        if (gCheckBoxIds[key] & state) {\n          var cbx = document.getElementById(key);\n          cbx.setAttribute(\"checked\", \"true\");\n        }\n      }\n    }\n  },\n  \n  onOk: function()\n  {\n    var el = this.mSubject;\n    var root = el.ownerDocument.documentElement;\n    \n    for (var key in gCheckBoxIds) {\n      var cbx = document.getElementById(key);\n      if (cbx.checked) {\n        if (\"addPseudoClassLock\" in this.mDOMUtils) {\n          this.mDOMUtils.addPseudoClassLock(el, cbx.label);\n        }\n        else {\n          this.mDOMUtils.setContentState(el, gCheckBoxIds[key]);\n        }\n      }\n      else {\n        if (\"removePseudoClassLock\" in this.mDOMUtils) {\n          this.mDOMUtils.removePseudoClassLock(el, cbx.label);\n        }\n        else {\n          this.mDOMUtils.setContentState(root, gCheckBoxIds[key]);\n        }\n      }\n    }\n  }\n  \n};\n\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/dom/pseudoClassDialog.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE dialog [\n  <!ENTITY % dtd1 SYSTEM \"chrome://inspector/locale/inspector.dtd\"> %dtd1;\n  <!ENTITY % dtd2 SYSTEM \"chrome://inspector/locale/viewers/dom.dtd\"> %dtd2;\n]>\n\n<?xml-stylesheet href=\"chrome://inspector/skin/viewers/styleRules/styleRules.css\"?>\n\n<dialog id=\"winPseudoClasses\"\n        title=\"&pseudoClasses.title;\"\n        persist=\"screenX screenY width height\"\n        ondialogaccept=\"return dialog.onOk()\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n  \n  <!--============================= SCRIPTS ============================= -->\n\n  <script type=\"application/javascript\" src=\"chrome://inspector/content/viewers/dom/pseudoClassDialog.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://inspector/content/jsutil/xpcom/XPCU.js\"/>\n\n  <keyset id=\"dialogKeys\"/>\n\n  <groupbox style=\"width: 25em;\">\n    <caption label=\"&pseudoClasses.title;\"/>\n    <vbox>\n      <!--\n        The labels don't need to be localized, since they are CSS APIs,\n        but the access keys are localizable, because an English\n        keyboard may not always be available\n        see: https://bugzilla.mozilla.org/show_bug.cgi?id=398704#c1\n      -->\n      <checkbox id=\"cbxStateHover\" label=\":hover\" accesskey=\"&cbxStateHover.accesskey;\"/>\n      <checkbox id=\"cbxStateActive\" label=\":active\" accesskey=\"&cbxStateActive.accesskey;\"/>\n      <checkbox id=\"cbxStateFocus\" label=\":focus\" accesskey=\"&cbxStateFocus.accesskey;\"/>\n    </vbox>\n  </groupbox>\n\n</dialog>\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/domNode/domNode.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*****************************************************************************\n* DOMNodeViewer --------------------------------------------------------------\n*  The default viewer for DOM Nodes\n*****************************************************************************/\n\n//////////////////////////////////////////////////////////////////////////////\n//// Global Constants\n\nconst kDOMViewCID = \"@mozilla.org/inspector/dom-view;1\";\n\n//////////////////////////////////////////////////////////////////////////////\n//// Global Variables\n\nvar viewer;\nvar gPromptService;\n\n//////////////////////////////////////////////////////////////////////////////\n\nwindow.addEventListener(\"load\", DOMNodeViewer_initialize, false);\n\nfunction DOMNodeViewer_initialize()\n{\n  viewer = new DOMNodeViewer();\n  viewer.initialize(parent.FrameExchange.receiveData(window));\n}\n\n//////////////////////////////////////////////////////////////////////////////\n//// DOMNodeViewer Class\n\nfunction DOMNodeViewer()  // implements inIViewer\n{\n  this.mObsMan = new ObserverManager(this);\n\n  this.mURL = window.location;\n  this.mAttrTree = document.getElementById(\"olAttr\");\n  this.mAttrGroupBox = document.getElementById(\"grpAttr\");\n\n  // prepare and attach the DOM DataSource\n  this.mDOMView = XPCU.createInstance(kDOMViewCID, \"inIDOMView\");\n  this.mDOMView.whatToShow = NodeFilter.SHOW_ATTRIBUTE;\n  this.mAttrTree.treeBoxObject.view = this.mDOMView;\n}\n\nDOMNodeViewer.prototype =\n{\n  ////////////////////////////////////////////////////////////////////////////\n  //// Initialization\n\n  mDOMView: null,\n  mSubject: null,\n  mPanel: null,\n\n  get selectedIndex()\n  {\n    return this.mAttrTree.currentIndex;\n  },\n\n /**\n  * Returns an array of the selected indices\n  */\n  get selectedIndices()\n  {\n    var indices = [];\n    var rangeCount = this.mAttrTree.view.selection.getRangeCount();\n    for (var i = 0; i < rangeCount; ++i) {\n      var start = {};\n      var end = {};\n      this.mAttrTree.view.selection.getRangeAt(i, start, end);\n      for (var c = start.value; c <= end.value; ++c) {\n        indices.push(c);\n      }\n    }\n    return indices;\n  },\n\n /**\n  * Returns a DOMAttribute from the selected index\n  */\n  get selectedAttribute()\n  {\n    var index = this.selectedIndex;\n    return index >= 0 ?\n      new DOMAttribute(this.mDOMView.getNodeFromRowIndex(index)) : null;\n  },\n\n /**\n  * Returns an array of DOMAttributes from the selected indices\n  */\n  get selectedAttributes()\n  {\n    var indices = this.selectedIndices;\n    var attrs = [];\n    for (var i = 0; i < indices.length; ++i) {\n      var idx = this.mDOMView.getNodeFromRowIndex(indices[i]);\n      attrs.push(new DOMAttribute(idx));\n    }\n    return attrs;\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// interface inIViewer\n\n  //// attributes\n\n  get uid()\n  {\n    return \"domNode\"\n  },\n\n  get pane()\n  {\n    return this.mPanel\n  },\n\n\n  get selection()\n  {\n    return null\n  },\n\n\n  get subject()\n  {\n    return this.mSubject\n  },\n\n  set subject(aObject)\n  {\n    // the node value's textbox won't fire onchange when we change subjects, so\n    // let's fire it. this won't do anything if it wasn't actually changed\n    viewer.pane.panelset.execCommand('cmdEditTextValue');\n\n    this.mSubject = aObject instanceof Components.interfaces.nsIDOMNode ?\n      aObject : aObject.DOMNode;\n    var deck = document.getElementById(\"dkContent\");\n\n    switch (this.mSubject.nodeType) {\n      // things with useful nodeValues\n      case Node.TEXT_NODE:\n      case Node.CDATA_SECTION_NODE:\n      case Node.COMMENT_NODE:\n      case Node.PROCESSING_INSTRUCTION_NODE:\n        deck.selectedIndex = 1;\n        var txb = document.getElementById(\"txbTextNodeValue\").value =\n                  this.mSubject.nodeValue;\n        break;\n      //XXX this view is designed for elements, write a more useful one for\n      // document nodes, etc.\n      default:\n        var bundle = this.pane.panelset.stringBundle;\n        deck.selectedIndex = 0;\n\n        this.setTextValue(\"localName\", this.mSubject.localName);\n        this.setTextValue(\"nodeType\", bundle.getString(this.mSubject.nodeType));\n        this.setTextValue(\"namespace\", this.mSubject.namespaceURI);\n    }\n\n    var hideAttributes = this.mSubject.nodeType != Node.ELEMENT_NODE;\n    this.mAttrGroupBox.hidden = hideAttributes;\n    if (!hideAttributes && this.mSubject != this.mDOMView.rootNode) {\n      this.mDOMView.rootNode = this.mSubject;\n      this.mAttrTree.view.selection.select(-1);\n    }\n\n    this.mObsMan.dispatchEvent(\"subjectChange\", { subject: this.mSubject });\n  },\n\n  // methods\n\n  initialize: function DNVr_Initialize(aPane)\n  {\n    this.mPanel = aPane;\n    aPane.notifyViewerReady(this);\n  },\n\n  destroy: function DNVr_Destroy()\n  {\n    // the node value's textbox won't fire onchange when we change views, so\n    // let's fire it. this won't do anything if it wasn't actually changed\n    viewer.pane.panelset.execCommand('cmdEditTextValue');\n  },\n\n  isCommandEnabled: function DNVr_IsCommandEnabled(aCommand)\n  {\n    // NB: This function can be fired before the subject is set.\n    switch (aCommand) {\n      case \"cmdEditPaste\":\n        var flavor = this.mPanel.panelset.clipboardFlavor;\n        return (flavor == \"inspector/dom-attribute\" ||\n                flavor == \"inspector/dom-attributes\");\n      case \"cmdEditInsert\":\n        return this.subject && this.subject.nodeType == Node.ELEMENT_NODE;\n      case \"cmdEditCut\":\n      case \"cmdEditCopy\":\n      case \"cmdEditDelete\":\n        return this.selectedAttribute != null;\n      case \"cmdEditEdit\":\n        return this.mAttrTree.currentIndex >= 0 &&\n                 this.mAttrTree.view.selection.count == 1;\n      case \"cmdEditTextValue\":\n        if (this.subject) {\n          // something with a useful nodeValue\n          if (this.subject.nodeType == Node.TEXT_NODE ||\n              this.subject.nodeType == Node.CDATA_SECTION_NODE ||\n              this.subject.nodeType == Node.COMMENT_NODE ||\n              this.subject.nodeType == Node.PROCESSING_INSTRUCTION_NODE) {\n            // did something change?\n            return this.subject.nodeValue !=\n                   document.getElementById(\"txbTextNodeValue\").value;\n          }\n        }\n        return false;\n    }\n    return false;\n  },\n\n  getCommand: function DNVr_GetCommand(aCommand)\n  {\n    switch (aCommand) {\n      case \"cmdEditCut\":\n        return new cmdEditCut();\n      case \"cmdEditCopy\":\n        return new cmdEditCopy(this.selectedAttributes);\n      case \"cmdEditPaste\":\n        return new cmdEditPaste();\n      case \"cmdEditInsert\":\n        var command = new cmdEditInsert();\n        return command.promptFor();\n      case \"cmdEditEdit\":\n        var command = new cmdEditEdit();\n        return command.promptFor();\n      case \"cmdEditDelete\":\n        return new cmdEditDelete();\n      case \"cmdEditTextValue\":\n        return new cmdEditTextValue();\n    }\n    return null;\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Event Dispatching\n\n  addObserver: function DNVr_AddObserver(aEvent, aObserver)\n  {\n    this.mObsMan.addObserver(aEvent, aObserver);\n  },\n\n  removeObserver: function DNVr_RemoveObserver(aEvent, aObserver)\n  {\n    this.mObsMan.removeObserver(aEvent, aObserver);\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Uncategorized\n\n  setTextValue: function DNVr_SetTextValue(aName, aText)\n  {\n    var field = document.getElementById(\"tx_\" + aName);\n    if (field) {\n      field.value = aText;\n    }\n  }\n};\n\n//////////////////////////////////////////////////////////////////////////////\n//// Command Objects\n\nfunction cmdEditCut() {}\ncmdEditCut.prototype = new inBaseCommand(false);\n\ncmdEditCut.prototype.cmdCopy = null,\ncmdEditCut.prototype.cmdDelete = null,\n\ncmdEditCut.prototype.doTransaction = function DNVr_Cut_DoTransaction()\n{\n  if (!this.cmdCopy) {\n    this.cmdDelete = new cmdEditDelete();\n    this.cmdCopy = new cmdEditCopy(viewer.selectedAttributes);\n    this.cmdCopy.doTransaction();\n  }\n  this.cmdDelete.doTransaction();\n};\n\ncmdEditCut.prototype.undoTransaction = function DVVr_Cut_UndoTransaction()\n{\n  this.cmdDelete.undoTransaction();\n};\n\nfunction cmdEditPaste() {}\ncmdEditPaste.prototype = new inBaseCommand(false);\n\ncmdEditPaste.prototype.pastedAttr = null;\ncmdEditPaste.prototype.previousAttrValue = null;\ncmdEditPaste.prototype.subject = null;\ncmdEditPaste.prototype.flavor = null;\n\ncmdEditPaste.prototype.doTransaction = function DNVr_Paste_DoTransaction()\n{\n  var subject, pastedAttr, flavor;\n  if (this.subject) {\n    subject = this.subject;\n    pastedAttr = this.pastedAttr;\n    flavor = this.flavor;\n  }\n  else {\n    subject = viewer.subject;\n    pastedAttr = viewer.pane.panelset.getClipboardData();\n    flavor = viewer.pane.panelset.clipboardFlavor;\n    this.pastedAttr = pastedAttr;\n    this.subject = subject;\n    this.flavor = flavor;\n    if (flavor == \"inspector/dom-attributes\") {\n      this.previousAttrValue = [];\n      for (var i = 0; i < pastedAttr.length; ++i) {\n        this.previousAttrValue[pastedAttr[i].node.nodeName] =\n          viewer.subject.getAttribute(pastedAttr[i].node.nodeName);\n      }\n    }\n    else if (flavor == \"inspector/dom-attribute\") {\n      this.previousAttrValue =\n        viewer.subject.getAttribute(pastedAttr.node.nodeName);\n    }\n  }\n\n  if (subject && pastedAttr) {\n    if (flavor == \"inspector/dom-attributes\") {\n      for (var i = 0; i < pastedAttr.length; ++i) {\n        subject.setAttribute(pastedAttr[i].node.nodeName,\n                             pastedAttr[i].node.nodeValue);\n      }\n    }\n    else if (flavor == \"inspector/dom-attribute\") {\n      subject.setAttribute(pastedAttr.node.nodeName,\n                           pastedAttr.node.nodeValue);\n    }\n  }\n};\n\ncmdEditPaste.prototype.undoTransaction = function DNVr_Paste_UndoTransaction()\n{\n  if (this.pastedAttr) {\n    if (this.flavor == \"inspector/dom-attributes\") {\n      for (var i = 0; i < this.pastedAttr.length; ++i) {\n        var attrNodeName = this.pastedAttr[i].node.nodeName;\n        if (this.previousAttrValue[attrNodeName]) {\n          this.subject.setAttribute(attrNodeName,\n                                    this.previousAttrValue[attrNodeName]);\n        }\n        else {\n          this.subject.removeAttribute(attrNodeName);\n        }\n      }\n    }\n    else if (this.flavor == \"inspector/dom-attribute\") {\n      if (this.previousAttrValue) {\n        this.subject.setAttribute(this.pastedAttr.node.nodeName,\n                                  this.previousAttrValue);\n      }\n      else {\n        this.subject.removeAttribute(this.pastedAttr.node.nodeName);\n      }\n    }\n  }\n};\n\nfunction cmdEditInsert() {}\ncmdEditInsert.prototype = new inBaseCommand(false);\n\ncmdEditInsert.prototype.attr = null;\ncmdEditInsert.prototype.subject = null;\ncmdEditInsert.prototype.name = null;\ncmdEditInsert.prototype.value = null;\ncmdEditInsert.prototype.namespaceURI = null;\ncmdEditInsert.prototype.accepted = false;\n\ncmdEditInsert.prototype.promptFor = function DNVr_Insert_PromptFor()\n{\n  var bundle = viewer.pane.panelset.stringBundle;\n  var title = bundle.getString(\"newAttribute.title\");\n  var doc = viewer.subject.ownerDocument;\n\n  window.openDialog(\"chrome://inspector/content/viewers/domNode/\" +\n                    \"domNodeDialog.xul\", \"insert\",\n                    \"dialog,modal,centerscreen,resizable\", this, title, doc);\n\n  this.subject = viewer.subject;\n\n  return this.accepted ? this : null;\n};\n\ncmdEditInsert.prototype.doTransaction = function DNVr_Insert_DoTransaction()\n{\n  this.subject.setAttributeNS(this.namespaceURI,\n                              this.name,\n                              this.value);\n};\n\ncmdEditInsert.prototype.undoTransaction =\n  function DNVr_Insert_UndoTransaction()\n{\n  if (this.subject == viewer.subject) {\n    this.subject.removeAttributeNS(this.namespaceURI,\n                                   this.name);\n  }\n};\n\nfunction cmdEditDelete() {}\ncmdEditDelete.prototype = new inBaseCommand(false);\n\ncmdEditDelete.prototype.attrs = null;\ncmdEditDelete.prototype.subject = null;\n\ncmdEditDelete.prototype.doTransaction = function DNVr_Delete_DoTransaction()\n{\n  var attrs = this.attrs ? this.attrs : viewer.selectedAttributes;\n  if (attrs) {\n    this.attrs = attrs;\n    this.subject = viewer.subject;\n    for (var i = 0; i < this.attrs.length; ++i) {\n      this.subject.removeAttribute(this.attrs[i].node.nodeName);\n    }\n  }\n};\n\ncmdEditDelete.prototype.undoTransaction =\n  function DNVr_Delete_UndoTransaction()\n{\n  if (this.attrs) {\n    for (var i = 0; i < this.attrs.length; ++i) {\n      this.subject.setAttribute(this.attrs[i].node.nodeName,\n                                this.attrs[i].node.nodeValue);\n    }\n  }\n};\n\n// XXX when editing the a attribute in this document:\n// data:text/xml,<x a=\"hi&#x0a;lo&#x0d;go\"/>\n// You only get \"hi\" and not the mutltiline text (windows)\n// This seems to work on Linux, but not very usable\nfunction cmdEditEdit() {}\ncmdEditEdit.prototype = new inBaseCommand(false);\n\ncmdEditEdit.prototype.subject = null;\ncmdEditEdit.prototype.name = null;\ncmdEditEdit.prototype.value = null;\ncmdEditEdit.prototype.namespaceURI = null;\ncmdEditEdit.prototype.previousValue = null;\ncmdEditEdit.prototype.previousNamespaceURI = null;\ncmdEditEdit.prototype.accepted = false;\n\ncmdEditEdit.prototype.promptFor = function DNVr_Edit_PromptFor()\n{\n  var attr = viewer.selectedAttribute.node;\n  if (!attr) {\n    return null;\n  }\n  var bundle = viewer.pane.panelset.stringBundle;\n  var title = bundle.getString(\"editAttribute.title\");\n  var doc = attr.ownerDocument;\n\n  this.subject              = viewer.subject;\n  this.name                 = attr.nodeName;\n  this.previousValue        = attr.nodeValue;\n  this.previousNamespaceURI = attr.namespaceURI;\n  this.value                = this.previousValue;\n  this.namespaceURI         = this.previousNamespaceURI;\n\n  window.openDialog(\"chrome://inspector/content/viewers/domNode/\" +\n                    \"domNodeDialog.xul\", \"edit\",\n                    \"dialog,modal,centerscreen,resizable\", this, title, doc);\n\n  return this.accepted ? this : null;\n};\n\ncmdEditEdit.prototype.doTransaction = function DNVr_Edit_DoTransaction()\n{\n  if (this.previousNamespaceURI == this.namespaceURI) {\n    this.subject.setAttributeNS(this.previousNamespaceURI,\n                                this.name,\n                                this.value);\n  }\n  else {\n    this.subject.removeAttributeNS(this.previousNamespaceURI,\n                                   this.name);\n    this.subject.setAttributeNS(this.namespaceURI,\n                                this.name,\n                                this.value);\n  }\n};\n\ncmdEditEdit.prototype.undoTransaction = function DNVr_Edit_UndoTransaction()\n{\n  if (this.previousNamespaceURI == this.namespaceURI) {\n    this.subject.setAttributeNS(this.previousNamespaceURI,\n                                this.name,\n                                this.previousValue);\n  }\n  else {\n    this.subject.removeAttributeNS(this.namespaceURI,\n                                   this.name);\n    this.subject.setAttributeNS(this.previousNamespaceURI,\n                                this.name,\n                                this.previousValue);\n  }\n};\n\n/**\n * Handles editing of text nodes.\n */\nfunction cmdEditTextValue() {\n  this.newValue = document.getElementById(\"txbTextNodeValue\").value;\n  this.subject = viewer.subject;\n  this.previousValue = this.subject.nodeValue;\n}\n\ncmdEditTextValue.prototype = new inBaseCommand(false);\n\ncmdEditTextValue.prototype.doTransaction =\n  function DNVr_EditText_DoTransaction()\n{\n  this.subject.nodeValue = this.newValue;\n};\n\ncmdEditTextValue.prototype.undoTransaction =\n  function DNVr_EditText_UndoTransaction()\n{\n  this.subject.nodeValue = this.previousValue;\n  this.refreshView();\n};\n\ncmdEditTextValue.prototype.redoTransaction =\n  function DNVr_EditText_RedoTransaction()\n{\n  this.doTransaction();\n  this.refreshView();\n};\n\ncmdEditTextValue.prototype.refreshView = function DNVr_EditText_RefreshView()\n{\n  // if we're still on the same subject, update the textbox\n  if (viewer.subject == this.subject) {\n    document.getElementById(\"txbTextNodeValue\").value =\n             this.subject.nodeValue;\n  }\n};\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/domNode/domNode.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE page [\n  <!ENTITY % dtd1 SYSTEM \"chrome://inspector/locale/inspector.dtd\"> %dtd1;\n  <!ENTITY % dtd2 SYSTEM \"chrome://inspector/locale/viewers/domNode.dtd\"> %dtd2;\n]>\n\n<?xul-overlay href=\"chrome://inspector/content/editingOverlay.xul\"?>\n\n<?xml-stylesheet href=\"chrome://inspector/skin/viewers/domNode/domNode.css\"?>\n\n<page id=\"winNodeDefault\"\n      style=\"padding: 10px\"\n      xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n  \n  <!--============================= SCRIPTS ============================= -->\n\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/utils.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/xpcom/XPCU.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/events/ObserverManager.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/commands/baseCommands.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/system/clipboardFlavors.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/viewers/domNode/domNode.js\"/>\n\n  <!--============================= CONTENT ============================== -->\n\n  <commandset id=\"cmdsEditing\"/>  \n  \n  <popupset id=\"psPopups\">\n    <menupopup id=\"ppAttrContext\">\n      <menuitem id=\"mnEditCut\"/>\n      <menuitem id=\"mnEditCopy\"/>\n      <menuitem id=\"mnEditPaste\"/>\n      <menuseparator/>\n      <menuitem id=\"mnEditEdit\"/>\n      <menuitem id=\"mnEditInsert\"/>\n      <menuitem id=\"mnEditDelete\"/>\n    </menupopup>\n  </popupset>\n \n  <deck id=\"dkContent\" flex=\"1\">\n    <vbox id=\"bxElement\">\n      <grid id=\"olNodeInfo\">\n        <columns>\n          <column/>\n          <column flex=\"1\"/>\n        </columns>\n        <rows>\n          <row>\n            <label value=\"&localName.label;\"\n                   control=\"tx_localName\"\n                   class=\"olNodeInfoLabel\"/>\n            <textbox id=\"tx_localName\" readonly=\"true\" class=\"plain\"/>\n          </row>\n          <row>\n            <label value=\"&namespaceURI.label;\"\n                   control=\"tx_namespace\"\n                   class=\"olNodeInfoLabel\"/>\n            <textbox id=\"tx_namespace\" readonly=\"true\" class=\"plain\"/>\n          </row>\n          <row>\n            <label value=\"&nodeType.label;\"\n                   control=\"tx_nodeType\"\n                   class=\"olNodeInfoLabel\"/>\n            <textbox id=\"tx_nodeType\" readonly=\"true\" class=\"plain\"/>\n          </row>\n        </rows>\n      </grid>\n    \n      <groupbox id=\"grpAttr\" flex=\"1\">\n        <caption label=\"&grpAttr.label;\"/>\n        <tree id=\"olAttr\"\n              class=\"plain\"\n              flex=\"1\"\n              enableColumnDrag=\"true\"\n              contextmenu=\"ppAttrContext\"\n              onselect=\"viewer.pane.panelset.updateAllCommands()\">\n          <treecols>\n            <!-- These labels don't need to be localized since they are defined\n                 by DOM APIs. For column headers labeled as |name| and |value|,\n                 even though we're really accessing the |nodeName| and |nodeValue|\n                 properties, it's fine because they're guaranteed to match\n                 the attributes' |name| and |value|, respectively. -->\n            <treecol id=\"colNodeName\"\n                     label=\"name\"\n                     persist=\"width,hidden,ordinal\"\n                     flex=\"1\"/>\n            <splitter class=\"tree-splitter\"/>\n            <treecol id=\"colLocalName\"\n                     hidden=\"true\"\n                     label=\"localName\"\n                     persist=\"width,hidden,ordinal\"\n                     flex=\"1\"/>\n            <splitter class=\"tree-splitter\"/>\n            <treecol id=\"colPrefix\"\n                     hidden=\"true\"\n                     label=\"prefix\"\n                     persist=\"width,hidden,ordinal\"\n                     flex=\"1\"/>\n            <splitter class=\"tree-splitter\"/>\n            <treecol id=\"colNamespaceURI\"\n                     hidden=\"true\"\n                     label=\"namespaceURI\"\n                     persist=\"width,hidden,ordinal\"\n                     flex=\"1\"/>\n            <splitter class=\"tree-splitter\"/>\n            <treecol id=\"colNodeValue\"\n                     label=\"value\"\n                     persist=\"width,hidden,ordinal\"\n                     flex=\"1\"/>\n          </treecols>\n          <treechildren id=\"olAttrBody\"\n                        alternatingbackground=\"true\"\n                        ondblclick=\"viewer.pane.panelset.execCommand('cmdEditEdit');\"/>\n        </tree>\n      </groupbox>\n\n    </vbox>\n\n    <vbox id=\"bxText\">\n      <textbox id=\"txbTextNodeValue\" multiline=\"true\" flex=\"1\"\n               onchange=\"viewer.pane.panelset.execCommand('cmdEditTextValue');\"/>\n    </vbox>\n  </deck>\n</page>\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/domNode/domNodeDialog.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n///////////////////////////////////////////////////////////////////////////////\n//// Global Variables\n\nvar dialog;\n\n///////////////////////////////////////////////////////////////////////////////\n//// Initialization/Destruction\n\nwindow.addEventListener(\"load\", DomNodeDialog_initialize, false);\n\nfunction DomNodeDialog_initialize()\n{\n  dialog = new DomNodeDialog();\n  dialog.initialize();\n}\n\n///////////////////////////////////////////////////////////////////////////////\n//// class DomNodeDialog\n\nfunction DomNodeDialog()\n{\n  this.mData  = window.arguments[0];\n  this.mTitle = window.arguments[1];\n  this.mDoc   = window.arguments[2];\n\n  this.nodeName  = document.getElementById(\"tx_nodeName\");\n  this.nodeValue = document.getElementById(\"tx_nodeValue\");\n  this.namespace = document.getElementById(\"tx_namespace\");\n  this.menulist  = document.getElementById(\"ml_namespace\");\n}\n\nDomNodeDialog.prototype =\n{\n /**\n  * This function initializes the content of the dialog.\n  */\n  initialize: function initialize()\n  {\n    document.title = this.mTitle;\n    var defaultNS  = document.getElementById(\"mi_namespace\");\n    var customNS   = document.getElementById(\"mi_custom\");\n    var accept     = document.documentElement.getButton(\"accept\");\n\n    accept.disabled        = this.mData.name == null;\n    this.nodeName.value    = this.mData.name || \"\";\n    this.nodeName.disabled = this.mData.name != null;\n    this.nodeValue.value   = this.mData.value || \"\";\n    this.menulist.disabled = !this.enableNamespaces();\n    defaultNS.value        = this.mDoc.documentElement.namespaceURI;\n    customNS.value         = this.mData.namespaceURI;\n    this.menulist.value    = this.mData.namespaceURI || \"\";\n\n    this.toggleNamespace();\n  },\n\n /**\n  * The function that is called on accept.  Sets data.\n  */\n  accept: function accept()\n  {\n    this.mData.name         = this.nodeName.value;\n    this.mData.value        = this.nodeValue.value;\n    this.mData.namespaceURI = this.namespace.value;\n    this.mData.accepted     = true;\n    return true;\n  },\n\n /**\n  * toggleNamespace toggles the namespace textbox based on the namespace menu.\n  */\n  toggleNamespace: function toggleNamespace()\n  {\n    dialog.namespace.disabled = dialog.menulist.selectedItem.id != \"mi_custom\";\n    dialog.namespace.value    = dialog.menulist.value;\n  },\n\n /**\n  * enableNamespaces determines if the document accepts namespaces or not\n  *\n  * @return True if the document can have namespaced attributes, false\n  *           otherwise.\n  */\n  enableNamespaces: function enableNamespaces()\n  {\n    return this.mDoc.contentType != \"text/html\";\n  },\n\n /**\n  * toggleAccept enables/disables the Accept button when there is/isn't an\n  *   attribute name.\n  */\n  toggleAccept: function toggleAccept()\n  {\n    document.documentElement.getButton(\"accept\").disabled = \n      dialog.nodeName.value == \"\";\n  }\n};\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/domNode/domNodeDialog.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/.\n-->\n<!DOCTYPE dialog SYSTEM \"chrome://inspector/locale/viewers/domNode.dtd\">\n<?xml-stylesheet type=\"text/css\"\n                 href=\"chrome://inspector/skin/viewers/domNode/domNode.css\"?>\n\n<dialog id=\"editInsertAttribute\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        style=\"min-width: 64ch;\"\n        persist=\"width\"\n        buttons=\"accept,cancel\"\n        ondialogaccept=\"dialog.accept();\">\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/viewers/domNode/domNodeDialog.js\"/>\n  <grid flex=\"1\">\n    <columns>\n      <column/>\n      <column flex=\"1\"/>\n    </columns>\n    <rows>\n      <row align=\"center\">\n        <label value=\"&nodeName.label;\" control=\"tx_nodeName\"/>\n        <textbox id=\"tx_nodeName\" oninput=\"dialog.toggleAccept();\"/>\n      </row>\n      <row align=\"center\">\n        <label value=\"&nodeValue.label;\" control=\"tx_nodeValue\"/>\n        <textbox id=\"tx_nodeValue\"/>\n      </row>\n      <row align=\"center\">\n        <label value=\"&namespaceURI.label;\" control=\"ml_namespace\"/>\n        <menulist id=\"ml_namespace\" oncommand=\"dialog.toggleNamespace();\">\n          <menupopup id=\"mp_namespaces\">\n            <!-- This must be first, and must have the value attribute set to\n                 \"\" in order for it to work properly -->\n            <menuitem label=\"&namespaceTitle.null.label;\"\n                      id=\"mi_NullNS\"\n                      value=\"\"/>\n            <menuitem label=\"&namespaceTitle.XMLNS.label;\"\n                      id=\"mi_XMLNSNS\"\n                      value=\"http://www.w3.org/2000/xmlns/\"/>\n            <menuitem label=\"&namespaceTitle.XML.label;\"\n                      id=\"mi_XMLNS\"\n                      value=\"http://www.w3.org/XML/1998/namespace\"/>\n            <menuitem label=\"&namespaceTitle.XHTML.label;\"\n                      id=\"mi_XHTMLNS\"\n                      value=\"http://www.w3.org/1999/xhtml\"/>\n            <menuitem label=\"&namespaceTitle.XLink.label;\"\n                      id=\"mi_XLinkNS\"\n                      value=\"http://www.w3.org/1999/xlink\"/>\n            <menuitem label=\"&namespaceTitle.XSLT.label;\"\n                      id=\"mi_XSLTNS\"\n                      value=\"http://www.w3.org/1999/XSL/Transform\"/>\n            <menuitem label=\"&namespaceTitle.XBL.label;\"\n                      id=\"mi_XBLNS\"\n                      value=\"http://www.mozilla.org/xbl\"/>\n            <menuitem label=\"&namespaceTitle.MathML.label;\"\n                      id=\"mi_MathMLNS\"\n                      value=\"http://www.w3.org/1998/Math/MathML\"/>\n            <menuitem label=\"&namespaceTitle.RDF.label;\"\n                      id=\"mi_RDFNS\"\n                      value=\"http://www.w3.org/1999/02/22-rdf-syntax-ns\"/>\n            <menuitem label=\"&namespaceTitle.XUL.label;\"\n                      id=\"mi_XULNS\"\n                      value=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"/>\n            <menuitem label=\"&namespaceTitle.SVG.label;\"\n                      id=\"mi_SVGNS\"\n                      value=\"http://www.w3.org/2000/svg\"/>\n            <menuitem label=\"&namespaceTitle.XMLEvents.label;\"\n                      id=\"mi_XMLEventsNS\"\n                      value=\"http://www.w3.org/2001/xml-events\"/>\n            <!-- Value set onload -->\n            <menuitem label=\"&namespaceTitle.default.label;\"\n                      id=\"mi_namespace\"/>\n            <!-- Value set onload -->\n            <menuitem label=\"&namespaceTitle.custom.label;\"\n                      id=\"mi_custom\"/>\n          </menupopup>\n        </menulist>\n      </row>\n      <row>\n        <spacer/>\n        <textbox id=\"tx_namespace\"/>\n      </row>\n    </rows>\n  </grid>\n</dialog>\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/jsObject/evalExprDialog.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*****************************************************************************\n* EvalExprDialog -------------------------------------------------------------\n*   A dialog for entering javascript expression to evaluate and view in the JS\n*   Object Viewer.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n* REQUIRED IMPORTS:\n* chrome://inspector/content/jsutil/xpcom/XPCU.js\n*****************************************************************************/\n\nvar gViewer = window.arguments[0];\nvar gTarget = window.arguments[1];\n\n/**\n * Executes the JavaScript expression entered by the user.\n */\nfunction execute()\n{\n  var txf = document.getElementById(\"txfExprInput\");\n  var rad = document.getElementById(\"inspect-new-window\");\n  try {\n    gViewer.doEvalExpr(txf.value, gTarget, rad.selected);\n  }\n  catch (ex) {\n    // alert the user of an error in their expression, and don't close\n    let svc = XPCU.getService(\"@mozilla.org/embedcomp/prompt-service;1\",\n                              \"nsIPromptService\");\n    svc.alert(window, ex.name, ex.message);\n\n    return false;\n  }\n  return true;\n}\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/jsObject/evalExprDialog.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE dialog [\n  <!ENTITY % dtd1 SYSTEM \"chrome://inspector/locale/inspector.dtd\"> %dtd1;\n  <!ENTITY % dtd2 SYSTEM \"chrome://inspector/locale/viewers/jsObject.dtd\"> %dtd2;\n]>\n\n<?xml-stylesheet href=\"chrome://inspector/skin\"?>\n\n<dialog id=\"winEvalExpr\"\n        title=\"&evaluateDialog.title;\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        ondialogaccept=\"return execute();\"\n        buttonlabelaccept=\"&jsExecute.label;\"\n        style=\"width: 30em;\">\n\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/viewers/jsObject/evalExprDialog.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/xpcom/XPCU.js\"/>\n\n  <stringbundle id=\"strings\"\n                src=\"chrome://inspector/locale/inspector.properties\"/>\n\n  <description>&jsEval.desc;</description>\n\n  <textbox id=\"txfExprInput\"/>\n\n  <groupbox>\n    <caption label=\"&inspectReturn.label;\"/>\n    <radiogroup id=\"inspect-return-location\">\n      <radio id=\"inspect-existing-window\" label=\"&inspectReturnExisting.label;\"\n             selected=\"true\"/>\n      <radio id=\"inspect-new-window\" label=\"&inspectReturnNew.label;\"/>\n    </radiogroup>\n  </groupbox>\n\n</dialog>\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/jsObject/jsObject.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/***************************************************************\n* JSObjectViewer --------------------------------------------\n*  The viewer for all facets of a javascript object.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \n* REQUIRED IMPORTS:\n*   chrome://inspector/content/jsutil/xpcom/XPCU.js\n****************************************************************/\n\n//////////// global variables /////////////////////\n\nvar viewer;\nvar bundle;\n\n//////////////////////////////////////////////////\n\nwindow.addEventListener(\"load\", JSObjectViewer_initialize, false);\n\nfunction JSObjectViewer_initialize()\n{\n  bundle = document.getElementById(\"inspector-bundle\");\n  viewer = new JSObjectViewer();\n  viewer.initialize(parent.FrameExchange.receiveData(window));\n}\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/jsObject/jsObject.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<?xul-overlay href=\"chrome://inspector/content/viewers/jsObject/jsObjectViewer.xul\"?>\n\n<page id=\"winJSObject\"\n      xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/viewers/jsObject/jsObject.js\"/>\n\n  <stringbundle id=\"inspector-bundle\"/>\n  <commandset id=\"cmdsEditingExtras\"/>\n  <commandset id=\"cmdsJSObjectViewer\"/>\n\n  <popupset>\n    <menupopup id=\"popupContext\"/>\n  </popupset>\n  <tree id=\"treeJSObject\" treelines=\"true\" class=\"plain\"/>\n</page>\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/jsObject/jsObjectViewer.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*****************************************************************************\n* JSObjectViewer -------------------------------------------------------------\n*  The viewer for all facets of a javascript object.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n* REQUIRED IMPORTS:\n*   chrome://inspector/content/utils.js\n*   chrome://inspector/content/hooks.js\n*   chrome://inspector/content/jsutil/events/ObserverManager.js\n*   chrome://inspector/content/jsutil/xpcom/XPCU.js\n*****************************************************************************/\n\n//////////////////////////////////////////////////////////////////////////////\n//// Global Constants\n\nconst kClipboardHelperCID  = \"@mozilla.org/widget/clipboardhelper;1\";\n\n//////////////////////////////////////////////////////////////////////////////\n//// Class JSObjectViewer\n\nfunction JSObjectViewer()\n{\n  this.mObsMan = new ObserverManager(this);\n}\n\nJSObjectViewer.prototype =\n{\n  ////////////////////////////////////////////////////////////////////////////\n  //// Initialization\n\n  mSubject: null,\n  mPane: null,\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// interface inIViewer\n\n  get uid()\n  {\n    return \"jsObject\";\n  },\n\n  get pane()\n  {\n    return this.mPane;\n  },\n\n  get selection()\n  {\n    return this.mSelection;\n  },\n\n  get subject()\n  {\n    return this.mSubject;\n  },\n\n  set subject(aObject)\n  {\n    var object =\n      \"@mozilla.org/accessibleRetrieval;1\" in Components.classes &&\n      aObject instanceof Components.interfaces.nsIAccessible ?\n      aObject.DOMNode : aObject;\n\n    this.setSubject(object);\n  },\n\n  // The accessibleObject viewer extends JSObjectViewer.  This method is here\n  // (and not just inlined above) so that the accessibleObject viewer can get\n  // access to this function without having to use __lookupSetter__ before\n  // overriding with its own subject setter.\n  setSubject: function JSOVr_SetSubject(aObject)\n  {\n    this.mSubject = this.unwrapObject(aObject);\n    this.mView = new JSObjectView(this.mSubject);\n    this.mTree.view = this.mView;\n\n    this.mObsMan.dispatchEvent(\"subjectChange\", { subject: this.mSubject });\n\n    // If the user has just switched to us from another viewer in the document\n    // pane and we don't set the selection below, the object pane will\n    // continue to show whatever now-irrelevant thing it was showing before.\n    this.mView.selection.select(0);\n    this.mView.toggleOpenState(0);\n  },\n\n  initialize: function JSOVr_Initialize(aPane)\n  {\n    this.mPane = aPane;\n    this.mTree = document.getElementById(\"treeJSObject\");\n\n    aPane.notifyViewerReady(this);\n  },\n\n  destroy: function JSOVr_Destroy()\n  {\n  },\n\n  isCommandEnabled: function JSOVr_IsCommandEnabled(aCommand)\n  {\n    switch (aCommand) {\n      case \"cmdCopyValue\":\n      case \"cmdEvalExpr\":\n        return this.getSelectedCount() == 1;\n      case \"cmdEditInspectInNewWindow\":\n        if (this.getSelectedCount() != 1) {\n          return false;\n        }\n        let obj = this.getSelectedObject();\n        return cmdEditInspectInNewWindowBase.isInspectable(obj);\n    }\n    return false;\n  },\n\n  getCommand: function JSOVr_GetCommand(aCommand)\n  {\n    if (aCommand in window) {\n      return new window[aCommand]();\n    }\n    return null;\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Event Dispatching\n\n  addObserver: function JSOVr_AddObserver(aEvent, aObserver)\n  {\n    this.mObsMan.addObserver(aEvent, aObserver);\n  },\n\n  removeObserver: function JSOVr_RemoveObserver(aEvent, aObserver)\n  {\n    this.mObsMan.removeObserver(aEvent, aObserver);\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// UI Commands\n\n  cmdCopyValue: function JSOVr_CmdCopyValue()\n  {\n    if (this.getSelectedCount() != 1) {\n      return;\n    }\n\n    var obj = this.getSelectedObject();\n    var helper = XPCU.getService(kClipboardHelperCID, \"nsIClipboardHelper\");\n    helper.copyString(obj);\n  },\n\n  cmdEvalExpr: function JSOVr_CmdEvalExpr()\n  {\n    if (this.getSelectedCount() != 1) {\n      return;\n    }\n\n    var obj = this.getSelectedObject();\n    openDialog(\"chrome://inspector/content/viewers/jsObject/evalExprDialog.xul\",\n               \"_blank\", \"chrome\", this, obj);\n  },\n\n  doEvalExpr: function JSOVr_DoEvalExpr(aExpr, aTarget, aNewView)\n  {\n    // TODO: I should really write some C++ code to execute the js code in the\n    // js context of the inspected window\n\n    try {\n      var f = Function(\"target\", aExpr);\n      var result = f(aTarget);\n\n      if (result) {\n        if (aNewView) {\n          inspectObject(result);\n        }\n        else {\n          this.subject = result;\n        }\n      }\n    }\n    catch (ex) {\n      dump(\"Error in expression.\\n\");\n      throw (ex);\n    }\n  },\n\n  getSelectedCount: function JSOVr_GetSelectedCount()\n  {\n    return this.mView.selection.count;\n  },\n\n  getSelectedObject: function JSOVr_GetSelectedObject()\n  {\n    if (this.getSelectedCount() != 1) {\n      throw new Error(\"Selection count not 1\");\n    }\n    return this.mView.getSelectedRowObjects()[0];\n  },\n\n  onTreeSelectionChange: function JSOVr_OnTreeSelectionChange()\n  {\n    // NB: This function gets called on selection *and* deselection.\n    var view = this.mView;\n    var currentIndex = view.selection.currentIndex;\n    var currentValue = view.getRowObjectFromIndex(currentIndex);\n\n    if (view.selection.isSelected(currentIndex)) {\n      this.changeSelection(currentValue);\n    }\n    // Otherwise, the row at currentIndex was deselected.  If there are other\n    // rows selected, use the nearest one for mSelection.  If not, we'll leave\n    // mSelection alone and won't dispatch any event; if there's an object\n    // panel linked to ours, just let it keep inspecting the value from the\n    // deselected row.\n    else if (this.mSelection == currentValue && view.selection.count) {\n      var nearestSelectedIndex = \n        InsUtil.getNearestIndex(currentIndex, view.getSelectedIndices());\n      this.changeSelection(view.getRowObjectFromIndex(nearestSelectedIndex));\n    }\n\n    this.updateAllCommands();\n  },\n\n  changeSelection: function JSOVr_ChangeSelection(aVal)\n  {\n    this.mSelection = aVal;\n    this.mObsMan.dispatchEvent(\"selectionChange\", { selection: aVal });\n  },\n\n  updateAllCommands: function JSOVr_UpdateAllCommands()\n  {\n    this.pane.panelset.updateAllCommands();\n\n    // There's no need to worry about any other commands outside this\n    // commandset; cmdInspectInNewWindow is global, so it just got updated.\n    var commands = document.getElementById(\"cmdsJSObjectViewer\").childNodes;\n    for (let i = 0, n = commands.length; i < n; ++i) {\n      let command = commands[i];\n      if (this.isCommandEnabled(command.id)) {\n        command.removeAttribute(\"disabled\");\n      }\n      else {\n        command.setAttribute(\"disabled\", true);\n      }\n    }\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Miscellaneous Utility Methods\n\n  unwrapObject: function JSOVr_UnwrapObject(aObject)\n  {\n    /* unwrap() throws for primitive values, so don't call it for those */\n    if (typeof(aObject) === \"object\" && aObject) {\n      aObject = XPCNativeWrapper.unwrap(aObject);\n    }\n    return aObject;\n  }\n};\n\n//////////////////////////////////////////////////////////////////////////////\n//// JSObjectView\n\nfunction JSObjectView(aObject)\n{\n  this.mKeys = [bundle.getString(\"root.title\")];\n  this.mValues = [aObject];\n  this.mValueStrings = [this.jsValueToString(aObject)];\n\n  this.mLevels = [0];\n  this.mOpenStates = [false];\n\n  this.mRowCount = 1;\n}\n\nJSObjectView.prototype = new inBaseTreeView();\n\nJSObjectView.prototype.mLevels = null;\nJSObjectView.prototype.mValues = null;\nJSObjectView.prototype.mValueStrings = null;\nJSObjectView.prototype.mLevels = null;\nJSObjectView.prototype.mOpenStates = null;\n\nJSObjectView.prototype.jsValueToString = function JSOV_JSValueToString(aVal)\n{\n  var str;\n  try {\n    str = String(aVal);\n  }\n  catch (ex) {\n    str = Object.prototype.toString.call(aVal);\n  }\n\n  if (typeof(aVal) == \"string\") {\n    str = \"\\\"\" + str + \"\\\"\";\n  }\n\n  return str;\n};\n\n/**\n * Sort the keys for an object into the following order:\n * - constants with numeric values sorted numerically by value\n *   - sorted alphanumerically by key in the event of a tie\n * - constants with non-numeric values sorted alphanumerically by key\n * - other numeric key names (e.g., array indices) sorted numerically\n * - other key names sorted alphanumerically\n * @param aObject\n *        The object whose keys we're sorting.\n * @param aKeys\n *        The list of property names of aObject being sorted.\n */\nJSObjectView.prototype.sortKeys = function JSOV_SortKeys(aObject, aKeys)\n{\n  /**\n   * A sort comparator for numeric values. Numerics come before non-numerics.\n   * If both parameters are non-numeric, returns 0.\n   */\n  var numericSortComparator =\n    function JSOV_SortKeys_NumericSortComparator(a, b)\n  {\n    if (isNaN(a)) {\n      return isNaN(b) ? 0 : 1;\n    }\n    if (isNaN(b)) {\n      return -1;\n    }\n    return a - b;\n  };\n\n  var keySortComparator = function JSOV_SortKeys_KeySortComparator(a, b)\n  {\n    var aIsConstant = a == a.toUpperCase() && isNaN(a);\n    var bIsConstant = b == b.toUpperCase() && isNaN(b);\n    // constants come first\n    if (aIsConstant) {\n      if (bIsConstant) {\n        // both are constants. sort by numeric value, then non-numeric name\n        return numericSortComparator(aObject[a], aObject[b]) ||\n               a.localeCompare(b);\n      }\n      // a is constant, b is not\n      return -1;\n    }\n    if (bIsConstant) {\n      // b is constant, a is not\n      return 1;\n    }\n    // neither are constants. go by numeric property name, then non-numeric\n    // property name\n    return numericSortComparator(a, b) || a.localeCompare(b);\n  };\n\n  aKeys.sort(keySortComparator);\n};\n\n/**\n * Get the number of rows that are descendants of the given row.\n * @param aIndex\n *        The index of the row.\n * @return The number of descendants, as above.\n */\nJSObjectView.prototype.getDescendantCount =\n  function JSOV_GetDescendantCount(aIndex)\n{\n  if (this.checkForBadIndex(aIndex)) {\n    return 0;\n  }\n\n  var level = this.mLevels[aIndex];\n  var currentIndex = aIndex + 1;\n  var rowCount = this.mRowCount;\n  while (this.mLevels[currentIndex] > level && currentIndex < rowCount) {\n    ++currentIndex;\n  }\n\n  return currentIndex - aIndex - 1;\n};\n\nJSObjectView.prototype.getRowObjectFromIndex =\n  function JSOV_GetRowObjectFromIndex(aIndex)\n{\n  if (this.checkForBadIndex(aIndex)) {\n    throw new RangeError(\"Invalid index \" + aIndex);\n  }\n\n  return this.mValues[aIndex];\n}\n\nJSObjectView.prototype.collapseRow = function JSOV_CollapseRow(aIndex)\n{\n  var rowsDeleted = this.getDescendantCount(aIndex);\n  if (rowsDeleted) {\n    let after = aIndex + 1;\n    this.mKeys.splice(after, rowsDeleted);\n    this.mValues.splice(after, rowsDeleted);\n    this.mValueStrings.splice(after, rowsDeleted);\n    this.mOpenStates.splice(after, rowsDeleted);\n    this.mLevels.splice(after, rowsDeleted);\n  }\n  return rowsDeleted;\n};\n\nJSObjectView.prototype.expandRow = function JSOV_ExpandRow(aIndex)\n{\n  var insertedKeys = [];\n  var insertedValues = [];\n  var insertedValueStrings = [];\n  var insertedOpenStates = [];\n  var insertedLevels = [];\n\n  // Get the new keys.\n  var obj = this.mValues[aIndex];\n  for (let key in obj) {\n    // Not pretty, but we need some way to weed out properties that throw.\n    // It's not as simple as just going ahead and caching the values now,\n    // because when we sort the keys, we'd lose the correspondence between\n    // array indices.\n    try {\n      let val = obj[key];\n      insertedKeys.push(key);\n    }\n    catch (ex) {\n      // Faked properties throw NOT_YET_IMPLEMENTED.  Discard them.\n    }\n  }\n  this.sortKeys(obj, insertedKeys);\n\n  // Get the new data.\n  var rowsInserted = insertedKeys.length;\n  var level = this.mLevels[aIndex] + 1;\n  for (let i = 0; i < rowsInserted; ++i) {\n    let val = viewer.unwrapObject(obj[insertedKeys[i]]);\n    insertedValues.push(val);\n    insertedValueStrings.push(this.jsValueToString(val));\n    insertedOpenStates.push(false);\n    insertedLevels.push(level);\n  }\n\n  // Splice in everything.\n  var after = aIndex + 1;\n  this.spliceFrom(this.mKeys, after, insertedKeys);\n  this.spliceFrom(this.mValues, after, insertedValues);\n  this.spliceFrom(this.mValueStrings, after, insertedValueStrings);\n  this.spliceFrom(this.mOpenStates, after, insertedOpenStates);\n  this.spliceFrom(this.mLevels, after, insertedLevels);\n\n  return rowsInserted;\n};\n\n/**\n * Splice elements copied from one array into another at the given index.\n * There is no way to specify that any elements should be removed.\n * @param aDestination\n *        The array the data should be spliced into.\n * @param aIndex\n *        The index into aDestination that the data should be copied to.\n * @param aSource\n *        The array that should be copied into aDestination at aIndex.\n */\nJSObjectView.prototype.spliceFrom =\n  function JSOV_SpliceFrom(aDestination, aIndex, aSource)\n{\n  Array.prototype.splice.apply(aDestination, ([aIndex, 0]).concat(aSource));\n};\n\n/**\n * Check if the purported row is outside the range of valid row indexes.\n * @param aIndex\n *        The index of the given row.\n * @return true iff aIndex is outside the range\n */\nJSObjectView.prototype.checkForBadIndex =\n  function JSOV_CheckForBadIndex(aIndex)\n{\n  if (aIndex < 0 || aIndex >= this.mRowCount) {\n    Components.utils.reportError(\"Bad index\");\n    return true;\n  }\n\n  return false;\n};\n\n//////////////////////////////////////////////////////////////////////////////\n//// JSObjectView nsITreeView Implementation\n\nJSObjectView.prototype.toggleOpenState = function JSOV_ToggleOpenState(aIndex)\n{\n  if (this.isContainerEmpty(aIndex)) {\n    return;\n  }\n\n  var rowCountChange = 0;\n  var isOpen = this.mOpenStates[aIndex];\n  if (isOpen) {\n    rowCountChange = -this.collapseRow(aIndex);\n  }\n  else {\n    rowCountChange = this.expandRow(aIndex);\n  }\n  this.mOpenStates[aIndex] = !isOpen;\n\n  this.mRowCount += rowCountChange;\n\n  // Notify the box object.\n  var bo = this.mTree;\n  if (bo) {\n    bo.rowCountChanged(aIndex + 1, rowCountChange);\n    bo.invalidateRow(aIndex);\n  }\n};\n\nJSObjectView.prototype.getCellText = function JSOV_GetCellText(aIndex, aCol)\n{\n  if (this.checkForBadIndex(aIndex)) {\n    return \"\";\n  }\n\n  switch (aCol.id) {\n    case \"colProp\":\n      return this.mKeys[aIndex];\n    case \"colVal\":\n      return this.mValueStrings[aIndex];\n  }\n  return \"\";\n};\n\nJSObjectView.prototype.getParentIndex = function JSOV_GetParentIndex(aIndex)\n{\n  if (this.checkForBadIndex(aIndex) || aIndex == 0) {\n    return -1;\n  }\n\n  var parentLevel = this.mLevels[aIndex] - 1;\n  for (let i = aIndex - 1; i >= 0; --i) {\n    if (this.mLevels[i] == parentLevel) {\n      return i;\n    }\n  }\n\n  Components.utils.reportError(\"Unrooted rows present\");\n  return -1;\n};\n\nJSObjectView.prototype.hasNextSibling =\n  function JSOV_HasNextSibling(aIndex, aAfterIndex)\n{\n  if (this.checkForBadIndex(aIndex)) {\n    return false;\n  }\n\n  var level = this.mLevels[aIndex];\n  for (let i = aAfterIndex + 1, n = this.mRowCount; i < n; ++i) {\n    if (this.mLevels[i] == level) {\n      return true;\n    }\n    if (this.mLevels[i] < level) {\n      break;\n    }\n  }\n\n  return false;\n};\n\nJSObjectView.prototype.getLevel = function JSOV_GetLevel(aIndex)\n{\n  if (this.checkForBadIndex(aIndex)) {\n    return -1;\n  }\n\n  return this.mLevels[aIndex];\n};\n\nJSObjectView.prototype.isContainer = function JSOV_IsContainer(aIndex)\n{\n  if (this.checkForBadIndex(aIndex)) {\n    return false;\n  }\n\n  return cmdEditInspectInNewWindowBase.isInspectable(this.mValues[aIndex]);\n};\n\nJSObjectView.prototype.isContainerEmpty =\n  function JSOV_IsContainerEmpty(aIndex)\n{\n  if (!this.isContainer(aIndex)) {\n    return true;\n  }\n\n  var val = this.mValues[aIndex];\n  for (let key in val) {\n    return false;\n  }\n\n  return true;\n};\n\nJSObjectView.prototype.isContainerOpen = function JSOV_IsContainerOpen(aIndex)\n{\n  if (!this.isContainer(aIndex)) {\n    return false;\n  }\n\n  return this.mOpenStates[aIndex];\n}\n\n//////////////////////////////////////////////////////////////////////////////\n//// Transactions\n\nfunction cmdEditInspectInNewWindow()\n{\n  if (viewer.getSelectedCount() == 1) {\n    this.mObject = viewer.getSelectedObject();\n  }\n}\n\ncmdEditInspectInNewWindow.prototype = new cmdEditInspectInNewWindowBase();\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/jsObject/jsObjectViewer.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE page [\n  <!ENTITY % dtd1 SYSTEM \"chrome://inspector/locale/inspector.dtd\"> %dtd1;\n  <!ENTITY % dtd2 SYSTEM \"chrome://inspector/locale/viewers/jsObject.dtd\"> %dtd2;\n]>\n\n<?xml-stylesheet href=\"chrome://inspector/skin/inspector.css\"?>\n<?xul-overlay href=\"chrome://inspector/content/editingOverlay.xul\"?>\n\n<overlay xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/utils.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/xpcom/XPCU.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/events/ObserverManager.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/hooks.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/commands/baseCommands.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/xul/inBaseTreeView.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/viewers/jsObject/jsObjectViewer.js\"/>\n\n  <stringbundle id=\"inspector-bundle\"\n                src=\"chrome://inspector/locale/inspector.properties\"/>\n\n  <commandset id=\"cmdsEditingExtras\"/>\n  <commandset id=\"cmdsJSObjectViewer\">\n    <command id=\"cmdCopyValue\" oncommand=\"viewer.cmdCopyValue();\"/>\n    <command id=\"cmdEvalExpr\" oncommand=\"viewer.cmdEvalExpr();\"/>\n  </commandset>\n\n  <menupopup id=\"popupContext\">\n    <!-- mnEditInspectInNewWindow is overlaid by editingOverlay.xul -->\n    <menuitem id=\"mnEditInspectInNewWindow\"/>\n    <menuseparator/>\n    <menuitem label=\"&jsCopyValue.label;\" command=\"cmdCopyValue\"/>\n    <menuitem label=\"&jsEval.label;\" command=\"cmdEvalExpr\"/>\n  </menupopup>\n\n  <tree id=\"treeJSObject\" flex=\"1\" context=\"popupContext\"\n        onselect=\"viewer.onTreeSelectionChange();\">\n    <treecols>\n      <treecol id=\"colProp\" flex=\"1\" primary=\"true\"\n               label=\"&jsProperty.label;\"/>\n      <splitter class=\"tree-splitter\"/>\n      <treecol id=\"colVal\" flex=\"1\" label=\"&jsValue.label;\"/>\n    </treecols>\n\n    <treechildren id=\"trchJSObject\"/>\n  </tree>\n</overlay>\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/styleRules/commandOverlay.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE overlay SYSTEM \"chrome://inspector/locale/viewers/styleRules.dtd\">\n\n<overlay id=\"ovStyleRulesViewerCommands\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <commandset id=\"cmdsGlobalCommands\">\n\n  </commandset>\n\n</overlay>\n\n        \n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/styleRules/keysetOverlay.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE overlay SYSTEM \"chrome://inspector/locale/viewers/dom.dtd\">\n\n<overlay id=\"ovDOMViewerKeyset\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <keyset id=\"ksGlobalKeyset\">\n    <key id=\"key:find\" key=\"&cmdShowFindDialog.accelkey;\" observes=\"cmd:find\"\n         modifiers=\"accel\"/>\n    <key id=\"key:findNext\" keycode=\"VK_F3\" observes=\"cmd:findNext\"/>\n  </keyset>\n\n</overlay>\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/styleRules/popupOverlay.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE overlay SYSTEM \"chrome://inspector/locale/viewers/styleRules.dtd\">\n\n<overlay id=\"ovStyleRulesViewerPopup\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n  \n  <popupset id=\"ppsViewerPopupset\">\n    <!--\n    <menupopup id=\"ppViewerContext-styleRules\">\n    </menupopup>\n    -->\n  </popupset>\n\n</overlay>\n\n        \n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/styleRules/styleRules.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*****************************************************************************\n* StyleRulesViewer -----------------------------------------------------------\n*  The viewer for CSS style rules that apply to a DOM element.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n* REQUIRED IMPORTS:\n*   chrome://inspector/content/utils.js\n*   chrome://inspector/content/jsutil/xpcom/XPCU.js\n*   chrome://inspector/content/jsutil/rdf/RDFU.js\n*   chrome://global/content/viewSourceUtils.js\n*   chrome://inspector/content/jsutil/commands/baseCommands.js\n*****************************************************************************/\n\n//////////////////////////////////////////////////////////////////////////////\n//// Global Variables\n\nvar viewer;\nvar gPromptService;\n\n//////////////////////////////////////////////////////////////////////////////\n//// Global Constants\n\nconst kDOMUtilsCID = \"@mozilla.org/inspector/dom-utils;1\";\nconst kPromptServiceCID = \"@mozilla.org/embedcomp/prompt-service;1\";\n\n//////////////////////////////////////////////////////////////////////////////\n\nwindow.addEventListener(\"load\", StyleRulesViewer_initialize, false);\n\nfunction StyleRulesViewer_initialize()\n{\n  viewer = new StyleRulesViewer();\n  viewer.initialize(parent.FrameExchange.receiveData(window));\n\n  gPromptService = XPCU.getService(kPromptServiceCID, \"nsIPromptService\");\n}\n\n//////////////////////////////////////////////////////////////////////////////\n//// Class StyleRulesViewer\n\nfunction StyleRulesViewer() // implements inIViewer\n{\n  this.mObsMan = new ObserverManager(this);\n\n  this.mURL = window.location;\n  this.mRuleTree = document.getElementById(\"olStyleRules\");\n  this.mRuleBoxObject = this.mRuleTree.treeBoxObject;\n  this.mPropsTree = document.getElementById(\"olStyleProps\");\n  this.mPropsBoxObject = this.mPropsTree.treeBoxObject;\n  this.mFocusedTree = null;\n  this.mDOMUtils = XPCU.getService(kDOMUtilsCID, \"inIDOMUtils\");\n}\n\nStyleRulesViewer.prototype =\n{\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Initialization\n\n  mSubject: null,\n  mPanel: null,\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Interface inIViewer\n\n  get uid()\n  {\n    return \"styleRules\"\n  },\n\n  get pane()\n  {\n    return this.mPanel\n  },\n\n  get selection()\n  {\n    return null\n  },\n\n  get subject()\n  {\n    return this.mSubject\n  },\n\n  set subject(aObject)\n  {\n    this.mSubject =\n      (\"@mozilla.org/accessibleRetrieval;1\" in Components.classes &&\n       aObject instanceof Components.interfaces.nsIAccessible) ?\n      aObject.DOMNode : aObject;\n\n    // update the rule tree\n    this.mRuleView = new StyleRuleView(this.mSubject);\n    this.mRuleBoxObject.view = this.mRuleView;\n    // clear the props tree\n    this.mPropsTree.disabled = true;\n    this.mPropsTree.contextMenu = null;\n    this.mPropsView = null;\n    this.mPropsBoxObject.view = null;\n\n    this.mObsMan.dispatchEvent(\"subjectChange\", { subject: this.mSubject });\n  },\n\n  initialize: function SRVr_Initialize(aPane)\n  {\n    this.mPanel = aPane;\n    aPane.notifyViewerReady(this);\n  },\n\n  destroy: function SRVr_Destroy()\n  {\n    // We need to remove the views at this time or else they will attempt to\n    // re-paint while the document is being deconstructed, resulting in\n    // some nasty XPConnect assertions\n    this.mRuleBoxObject.view = null;\n    this.mPropsBoxObject.view = null;\n  },\n\n  isCommandEnabled: function SRVr_IsCommandEnabled(aCommand)\n  {\n    var rule = this.getSelectedRule();\n    var fileURI = rule && rule.parentStyleSheet && rule.parentStyleSheet.href;\n    // XXX can't edit resource: stylesheets because of bug 343508, and\n    // CSSFontFaceRules because of bug 443978\n    var isEditable = !(/^resource:/.test(fileURI) ||\n                       rule instanceof CSSFontFaceRule);\n\n    var propFocus = this.mFocusedTree == this.mPropsTree;\n    var propCount = this.mPropsTree.view.selection.count;\n\n    switch (aCommand) {\n      // ppStylePropsContext\n      // The first three of these are context-sensitive; until they are\n      // supported for the rule pane, they are meaningless when it has focus.\n      case \"cmdEditCopy\":\n        return propFocus && propCount > 0;\n      case \"cmdEditDelete\":\n        return isEditable && propFocus && propCount > 0;\n      case \"cmdEditInsert\":\n        return isEditable && propFocus;\n      case \"cmdTogglePriority\":\n        return isEditable && propCount > 0;\n      case \"cmdEditEdit\":\n        return isEditable && propCount == 1;\n      // ppStyleRulesContext\n      case \"cmdEditCopyFileURI\":\n      case \"cmdEditViewFileURI\":\n        return !!fileURI;\n    }\n    return false;\n  },\n\n  getCommand: function SRVr_GetCommand(aCommand)\n  {\n    switch (aCommand) {\n      case \"cmdEditCopy\":\n        return new cmdEditCopy(this.mPropsView.getSelectedRowObjects());\n      case \"cmdEditDelete\":\n        return new cmdEditDelete(this.getSelectedDec(),\n                                 this.mPropsView.getSelectedRowObjects());\n      case \"cmdEditInsert\":\n        var bundle = this.mPanel.panelset.stringBundle;\n        var msg = bundle.getString(\"styleRulePropertyName.message\");\n        var title = bundle.getString(\"styleRuleNewProperty.title\");\n\n        var property = { value: \"\" };\n        var value = { value: \"\" };\n        var dummy = { value: false };\n\n        if (!gPromptService.prompt(window, title, msg, property, null,\n                                   dummy)) {\n          return null;\n        }\n\n        msg = bundle.getString(\"styleRulePropertyValue.message\");\n        if (!gPromptService.prompt(window, title, msg, value, null, dummy)) {\n          return null;\n        }\n\n        return new cmdEditInsert(this.getSelectedDec(), property.value,\n                                  value.value, \"\");\n      case \"cmdEditEdit\":\n        var rule = this.getSelectedDec();\n        var property = this.getSelectedProp();\n        var priority = rule.getPropertyPriority(property);\n\n        var bundle = this.mPanel.panelset.stringBundle;\n        var msg = bundle.getString(\"styleRulePropertyValue.message\");\n        var title = bundle.getString(\"styleRuleEditProperty.title\");\n\n        var value = { value: rule.getPropertyValue(property) };\n        var dummy = { value: false };\n\n        if (!gPromptService.prompt(window, title, msg, value, null, dummy)) {\n          return null;\n        }\n\n        return new cmdEditEdit(rule, property, value.value, priority);\n      case \"cmdTogglePriority\":\n        return new cmdTogglePriority(this.getSelectedDec(),\n                                     this.mPropsView.getSelectedRowObjects());\n      case \"cmdEditCopyFileURI\":\n        return new cmdEditCopyFileURI(this.getSelectedRule());\n      case \"cmdEditViewFileURI\":\n        return new cmdEditViewFileURI(this.getSelectedRule());\n    }\n    return null;\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Event Dispatching\n\n  addObserver: function SRVr_AddObserver(aEvent, aObserver)\n  {\n    this.mObsMan.addObserver(aEvent, aObserver);\n  },\n\n  removeObserver: function SRVr_RemoveObserver(aEvent, aObserver)\n  {\n    this.mObsMan.removeObserver(aEvent, aObserver);\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Uncategorized\n\n  get DOMUtils() {\n    return this.mDOMUtils;\n  },\n\n  getSelectedDec: function SRVr_GetSelectedDec()\n  {\n    var idx = this.mRuleTree.currentIndex;\n    return this.mRuleView.selection.count == 1 ?\n             this.mRuleView.getDecAt(idx) :\n             null;\n  },\n\n  getSelectedProp: function SRVr_GetSelectedProp()\n  {\n    if (this.mPropsView.selection.count != 1) {\n      return null;\n    }\n    var dec = this.getSelectedDec();\n    // API awkwardness\n    var min = {}, max = {};\n    this.mPropsView.selection.getRangeAt(0, min, max);\n    return dec.item(min.value);\n  },\n\n  getSelectedRule: function SRVr_GetSelectedRule()\n  {\n    var idx = this.mRuleTree.currentIndex;\n    return this.mRuleView.selection.count == 1 ?\n             this.mRuleView.getRuleAt(idx) :\n             null;\n  },\n\n  onRuleSelect: function SRVr_OnRuleSelect()\n  {\n    var dec = this.getSelectedDec();\n    this.mPropsView = new StylePropsView(dec);\n    this.mPropsBoxObject.view = this.mPropsView;\n    viewer.pane.panelset.updateAllCommands();\n    // for non-style rules, change props tree depending on its relevance\n    this.mPropsTree.disabled = !dec;\n    this.mPropsTree.contextMenu = dec ? \"ppStylePropsContext\" : null;\n  },\n\n  onPropSelect: function SRVr_OnPropSelect()\n  {\n    viewer.pane.panelset.updateAllCommands();\n  },\n\n  onTreeFocus: function SRVr_OnTreeFocus(aTree)\n  {\n    this.mFocusedTree = aTree;\n    viewer.pane.panelset.updateAllCommands();\n  },\n\n  onPopupShowing: function SRVr_OnPopupShowing(aCommandSetId)\n  {\n    var commandset = document.getElementById(aCommandSetId);\n    for (let i = 0; i < commandset.childNodes.length; i++) {\n      var command = commandset.childNodes[i];\n      command.setAttribute(\"disabled\", !viewer.isCommandEnabled(command.id));\n    }\n  }\n};\n\n//////////////////////////////////////////////////////////////////////////////\n//// StyleRuleView\n\nfunction StyleRuleView(aObject)\n{\n  this.mLevel = [];\n  this.mOpen = [];\n  if (aObject instanceof Components.interfaces.nsIDOMCSSStyleSheet) {\n    document.getElementById(\"olcRule\").setAttribute(\"primary\", \"true\");\n    this.mSheetRules = [];\n    for (let i = 0; i < aObject.cssRules.length; i++) {\n      this.mSheetRules[i] = aObject.cssRules[i];\n      this.mLevel[i] = 0;\n      this.mOpen[i] = false;\n    }\n  }\n  else {\n    document.getElementById(\"olcRule\").removeAttribute(\"primary\");\n    this.mRules = viewer.DOMUtils.getCSSStyleRules(aObject);\n    if (aObject.hasAttribute(\"style\")) {\n      try {\n        this.mStyleAttribute =\n          new XPCNativeWrapper(aObject, \"style\").style;\n      }\n      catch (ex) {\n      }\n    }\n  }\n}\n\nStyleRuleView.prototype = new inBaseTreeView();\n\nStyleRuleView.prototype.mSheetRules = null;\nStyleRuleView.prototype.mLevel = null;\nStyleRuleView.prototype.mOpen = null;\nStyleRuleView.prototype.mRules = null;\nStyleRuleView.prototype.mStyleAttribute = null;\n\nStyleRuleView.prototype.getRuleAt = function SRV_GetRuleAt(aRow)\n{\n  if (aRow >= 0) {\n    if (this.mRules) {\n      var rule = this.mRules.GetElementAt(aRow);\n      try {\n        return XPCU.QI(rule, \"nsIDOMCSSStyleRule\");\n      }\n      catch (ex) {\n      }\n    }\n    else {\n      return this.mSheetRules[aRow];\n    }\n  }\n  return null;\n}\n\nStyleRuleView.prototype.getDecAt = function SRV_GetDecAt(aRow)\n{\n  if (aRow >= 0) {\n    if (this.mRules) {\n      if (this.mStyleAttribute && aRow == this.mRules.Count()) {\n        return this.mStyleAttribute;\n      }\n      var rule = this.mRules.GetElementAt(aRow);\n      try {\n        return XPCU.QI(rule, \"nsIDOMCSSStyleRule\").style;\n      }\n      catch (ex) {\n      }\n    }\n    // for CSSStyleRule, CSSFontFaceRule, CSSPageRule, and\n    // ElementCSSInlineStyle\n    else if (\"style\" in this.mSheetRules[aRow]) {\n      return this.mSheetRules[aRow].style;\n    }\n  }\n  return null;\n}\n\nStyleRuleView.prototype.getChildCount = function SRV_GetChildCount(aRow)\n{\n  if (aRow >= 0) {\n    var rule = this.mSheetRules[aRow];\n    if (rule instanceof CSSImportRule) {\n      return rule.styleSheet ? rule.styleSheet.cssRules.length : 0;\n    }\n    if (rule instanceof CSSMediaRule ||\n        rule instanceof CSSMozDocumentRule) {\n      return rule.cssRules.length;\n    }\n  }\n  return 0;\n}\n\n//////////////////////////////////////////////////////////////////////////////\n//// Interface nsITreeView (Override inBaseTreeView)\n\nStyleRuleView.prototype.__defineGetter__(\"rowCount\", function()\n{\n  if (this.mRules) {\n    return this.mRules.Count() + (this.mStyleAttribute ? 1 : 0);\n  }\n  if (this.mSheetRules) {\n    return this.mSheetRules.length;\n  }\n  return 0;\n});\n\nStyleRuleView.prototype.getCellText = function SRV_GetCellText(aRow, aCol)\n{\n  if (aRow > this.rowCount) {\n    return \"\";\n  }\n\n  // special case for the style attribute\n  if (this.mStyleAttribute && aRow == this.mRules.Count()) {\n    if (aCol.id == \"olcRule\") {\n      return 'style=\"\"';\n    }\n\n    if (aCol.id == \"olcFileURL\") {\n      // we ought to be able to get to the URL...\n      return \"\";\n    }\n\n    if (aCol.id == \"olcLine\") {\n      return \"\";\n    }\n    return \"\";\n  }\n\n  var rule = this.getRuleAt(aRow);\n  if (!rule) {\n    return \"\";\n  }\n\n  if (aCol.id == \"olcRule\") {\n    if (rule instanceof CSSStyleRule) {\n      return rule.selectorText;\n    }\n    if (rule instanceof CSSFontFaceRule) {\n      return \"@font-face\";\n    }\n    if (rule instanceof CSSMediaRule ||\n        rule instanceof CSSMozDocumentRule) {\n      // get rule text up until the block begins, and trim off whitespace\n      return rule.cssText.replace(/\\s*{[\\s\\S]*/, \"\");\n    }\n    return rule.cssText;\n  }\n\n  if (aCol.id == \"olcFileURL\") {\n    return rule.parentStyleSheet ? rule.parentStyleSheet.href : \"\";\n  }\n\n  if (aCol.id == \"olcLine\") {\n    return rule.type == CSSRule.STYLE_RULE ?\n                          viewer.DOMUtils.getRuleLine(rule) :\n                          \"\";\n  }\n\n  return \"\";\n}\n\nStyleRuleView.prototype.getLevel = function SRV_GetLevel(aRow)\n{\n  if (aRow in this.mLevel) {\n    return this.mLevel[aRow];\n  }\n  return 0;\n}\n\nStyleRuleView.prototype.getParentIndex = function SRV_GetParentIndex(aRow)\n{\n  var level = this.getLevel(aRow);\n  for (let i = aRow - 1; i >= 0; --i) {\n    if (this.getLevel(i) < level) {\n      return i;\n    }\n  }\n  return -1;\n}\n\nStyleRuleView.prototype.hasNextSibling =\n  function SRV_HasNextSibling(aRow, aAfter)\n{\n  var baseLevel = this.getLevel(aRow);\n  var rowCount = this.rowCount; // quick access since this property is dynamic\n  for (let i = aAfter + 1; i < rowCount; ++i) {\n    if (this.getLevel(i) < baseLevel) {\n      break;\n    }\n    if (this.getLevel(i) == baseLevel) {\n      return true;\n    }\n  }\n  return false;\n}\n\nStyleRuleView.prototype.isContainer = function SRV_IsContainer(aRow)\n{\n  if (this.mSheetRules) {\n    if (this.mSheetRules[aRow] instanceof CSSImportRule ||\n        this.mSheetRules[aRow] instanceof CSSMediaRule ||\n        this.mSheetRules[aRow] instanceof CSSMozDocumentRule) {\n      return true;\n    }\n  }\n  return false;\n}\n\nStyleRuleView.prototype.isContainerEmpty = function SRV_IsContainerEmpty(aRow)\n{\n  return !this.getChildCount(aRow);\n}\n\nStyleRuleView.prototype.isContainerOpen = function SRV_IsContainerOpen(aRow)\n{\n  return this.mOpen[aRow];\n}\n\nStyleRuleView.prototype.toggleOpenState = function SRV_ToggleOpenState(aRow)\n{\n  var oldLength = this.mSheetRules.length;\n  var childLevel = this.mLevel[aRow] + 1;\n  if (this.mOpen[aRow]) {\n    // find the number of children and other descendants\n    let count = this.mSheetRules.length - aRow - 1;\n    for (let i = aRow + 1, n = this.mSheetRules.length; i < n; ++i) {\n      if (this.mLevel[i] < childLevel) {\n        count = i - aRow - 1;\n        break;\n      }\n    }\n    this.mSheetRules.splice(aRow + 1, count);\n    this.mLevel.splice(aRow + 1, count);\n    this.mOpen.splice(aRow + 1, count);\n  }\n  else {\n    var inserts = [];\n    var rule = this.mSheetRules[aRow];\n    if (rule instanceof CSSImportRule) {\n      // @import is tricky, because its styleSheet property is allowed to be\n      // null if its media-type qualifier isn't supported, among other\n      // reasons.\n      inserts = rule.styleSheet ? rule.styleSheet.cssRules : [];\n    }\n    else if (rule instanceof CSSMediaRule ||\n             rule instanceof CSSMozDocumentRule) {\n      inserts = rule.cssRules;\n    }\n    // make space for children\n    var count = this.getChildCount(aRow);\n    for (let i = this.rowCount - 1; i > aRow; --i) {\n      this.mSheetRules[i + count] = this.mSheetRules[i];\n      this.mLevel[i + count] = this.mLevel[i];\n      this.mOpen[i + count] = this.mOpen[i];\n    }\n    // fill in children\n    for (let i = 0; i < inserts.length; ++i) {\n      this.mSheetRules[aRow + 1 + i] = inserts[i];\n      this.mLevel[aRow + 1 + i] = childLevel;\n      this.mOpen[aRow + 1 + i] = false;\n    }\n  }\n  this.mOpen[aRow] = !this.mOpen[aRow];\n  viewer.mRuleTree.treeBoxObject.rowCountChanged(aRow + 1,\n    this.mSheetRules.length - oldLength);\n  viewer.mRuleTree.treeBoxObject.invalidateRow(aRow);\n}\n\n//////////////////////////////////////////////////////////////////////////////\n//// StylePropsView\n\nfunction StylePropsView(aDec)\n{\n  this.mDec = aDec;\n}\n\nStylePropsView.prototype = new inBaseTreeView();\n\nStylePropsView.prototype.__defineGetter__(\"rowCount\", function()\n{\n  return this.mDec ? this.mDec.length : 0;\n});\n\nStylePropsView.prototype.getCellProperties =\n  function SPV_GetCellProperties(aRow, aCol, aProperties)\n{\n  if (aCol.id == \"olcPropPriority\") {\n    var prop = this.mDec.item(aRow);\n    if (this.mDec.getPropertyPriority(prop) == \"important\") {\n      if (!aProperties)\n        return \"important\";\n\n      aProperties.AppendElement(this.createAtom(\"important\"));\n    }\n  }\n\n  return \"\";\n}\n\nStylePropsView.prototype.getCellText = function SPV_GetCellText(aRow, aCol)\n{\n  var prop = this.mDec.item(aRow);\n\n  if (aCol.id == \"olcPropName\") {\n    return prop;\n  }\n  else if (aCol.id == \"olcPropValue\") {\n    return this.mDec.getPropertyValue(prop)\n  }\n\n  return null;\n}\n\n/**\n * Returns a CSSProperty for the row in the tree corresponding to the\n * passed index.\n * @param aIndex\n *        index of the row in the tree\n * @return a CSSProperty\n */\nStylePropsView.prototype.getRowObjectFromIndex =\n  function SPV_GetRowObjectFromIndex(aIndex)\n{\n  var prop = this.mDec.item(aIndex);\n  return new CSSProperty(prop, this.mDec.getPropertyValue(prop),\n                         this.mDec.getPropertyPriority(prop));\n}\n\n/**\n * Handles inserting a CSS property\n * @param aRule\n *        the rule that will contain the new property\n * @param aProperty\n *        the name of the new property\n * @param aValue\n *        the value of the new property\n * @param aPriority\n *        the priority of the new property (\"important\" or \"\")\n */\nfunction cmdEditInsert(aRule, aProperty, aValue, aPriority)\n{\n  this.rule = aRule;\n  this.property = aProperty;\n  this.value = aValue;\n  this.priority = aPriority;\n}\n\ncmdEditInsert.prototype = new inBaseCommand(false);\n\ncmdEditInsert.prototype.doTransaction = function Insert_DoTransaction()\n{\n  viewer.mPropsBoxObject.beginUpdateBatch();\n  try {\n    this.rule.setProperty(this.property, this.value, this.priority);\n  }\n  finally {\n    viewer.mPropsBoxObject.endUpdateBatch();\n  }\n};\n\ncmdEditInsert.prototype.undoTransaction = function Insert_UndoTransaction()\n{\n  this.rule.removeProperty(this.property);\n  viewer.mPropsBoxObject.invalidate();\n};\n\n/**\n * Handles deleting CSS properties\n * @param aRule\n *        the rule containing the properties\n * @param aProperties\n *        an array of CSSPropertys to delete\n */\nfunction cmdEditDelete(aRule, aProperties)\n{\n  this.rule = aRule;\n  this.properties = aProperties;\n}\n\ncmdEditDelete.prototype = new inBaseCommand(false);\n\ncmdEditDelete.prototype.doTransaction = function Delete_DoTransaction()\n{\n  viewer.mPropsBoxObject.beginUpdateBatch();\n  for (let i = 0; i < this.properties.length; i++) {\n    this.rule.removeProperty(this.properties[i].property);\n  }\n  viewer.mPropsBoxObject.endUpdateBatch();\n};\n\ncmdEditDelete.prototype.undoTransaction = function Delete_UndoTransaction()\n{\n  viewer.mPropsBoxObject.beginUpdateBatch();\n  try {\n    for (let i = 0; i < this.properties.length; i++) {\n      this.rule.setProperty(this.properties[i].property,\n                            this.properties[i].value,\n                            this.properties[i].important ?\n                              \"important\" :\n                              \"\");\n    }\n  }\n  finally {\n    viewer.mPropsBoxObject.endUpdateBatch();\n  }\n};\n\n/**\n * Handles editing CSS properties\n * @param aRule\n *        the rule containing the property\n * @param aProperty\n *        the property to change\n * @param aNewValue\n *        the new value for the property\n * @param aNewPriority\n *        the new priority for the property (\"important\" or \"\")\n */\nfunction cmdEditEdit(aRule, aProperty, aNewValue, aNewPriority)\n{\n  this.rule = aRule;\n  this.property = aProperty;\n  this.oldValue = aRule.getPropertyValue(aProperty);\n  this.newValue = aNewValue;\n  this.oldPriority = aRule.getPropertyPriority(aProperty);\n  this.newPriority = aNewPriority;\n}\n\ncmdEditEdit.prototype = new inBaseCommand(false);\n\ncmdEditEdit.prototype.doTransaction = function Edit_DoTransaction()\n{\n  this.rule.setProperty(this.property, this.newValue,\n                        this.newPriority);\n  viewer.mPropsBoxObject.invalidate();\n};\n\ncmdEditEdit.prototype.undoTransaction = function Edit_UndoTransaction()\n{\n  this.rule.setProperty(this.property, this.oldValue,\n                        this.oldPriority);\n  viewer.mPropsBoxObject.invalidate();\n};\n\n/**\n * Handles toggling CSS !important.\n * @param aRule\n *        the rule containing the properties\n * @param aProperties\n *        an array of CSSPropertys to toggle\n */\nfunction cmdTogglePriority(aRule, aProperties)\n{\n  this.rule = aRule;\n  this.properties = aProperties;\n}\n\ncmdTogglePriority.prototype = new inBaseCommand(false);\n\ncmdTogglePriority.prototype.doTransaction =\n  function TogglePriority_DoTransaction()\n{\n  for (let i = 0; i < this.properties.length; i++) {\n    // XXX bug 305761 means we can't make something not important, so\n    // instead we'll delete this property and make a new one at the proper\n    // priority.  This method also sucks because the property gets moved to\n    // the bottom.\n    var property = this.properties[i].property;\n    var value = this.properties[i].value;\n    var newPriority = this.rule.getPropertyPriority(property) == \"\" ?\n                        \"important\" : \"\";\n    this.rule.removeProperty(property);\n    this.rule.setProperty(property, value, newPriority);\n  }\n  viewer.mPropsBoxObject.invalidate();\n};\n\ncmdTogglePriority.prototype.undoTransaction =\n  function TogglePriority_UndoTransaction()\n{\n  this.doTransaction();\n};\n\n/**\n * Copy the URI for a CSS rule's parent style sheet onto the clipboard.\n * @param aRule\n *        The nsIDOMCSSRule whose parent style sheet's URI should be copied.\n */\nfunction cmdEditCopyFileURI(aRule)\n{\n  this.mString = aRule && aRule.parentStyleSheet &&\n                 aRule.parentStyleSheet.href;\n}\n\ncmdEditCopyFileURI.prototype = new cmdEditCopySimpleStringBase();\n\n/**\n * Open a source view on a CSS rule's parent style sheet.  This will attempt\n * open the file at the line that the rule appears on.\n * @param aRule\n *        The source view will open on nsIDOMCSSRule aRule's parent style\n *        sheet.  If aRule is an nsIDOMCSSStyleRule, the source view will open\n *        to the line in the style sheet that aRule appears on.\n */\nfunction cmdEditViewFileURI(aRule)\n{\n  this.mURI = aRule && aRule.parentStyleSheet && aRule.parentStyleSheet.href;\n  if (aRule.type == CSSRule.STYLE_RULE) {\n    this.mLineNumber = viewer.DOMUtils.getRuleLine(aRule);\n  }\n}\n\ncmdEditViewFileURI.prototype = new cmdEditViewFileURIBase();\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/styleRules/styleRules.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE page SYSTEM \"chrome://inspector/locale/viewers/styleRules.dtd\">\n\n<?xul-overlay href=\"chrome://inspector/content/editingOverlay.xul\"?>\n\n<?xml-stylesheet href=\"chrome://inspector/skin/viewers/styleRules/styleRules.css\"?>\n\n<page id=\"winStyleRules\"\n      xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <!--============================= SCRIPTS ============================= -->\n\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/utils.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/xul/inBaseTreeView.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/commands/baseCommands.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/viewers/styleRules/styleRules.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://global/content/XPCNativeWrapper.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/xpcom/XPCU.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/rdf/RDFU.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/events/ObserverManager.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/system/clipboardFlavors.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://global/content/viewSourceUtils.js\"/>\n\n  <!--============================ COMMANDS ============================= -->\n\n  <commandset id=\"cmdsEditing\"/>\n  <commandset id=\"cmdsEditingExtras\"/>\n  <commandset id=\"cmdsProps\">\n    <command id=\"cmdTogglePriority\"\n             oncommand=\"viewer.pane.panelset.execCommand('cmdTogglePriority')\"/>\n  </commandset>\n\n  <!--============================= POPUPS ============================== -->\n\n  <popupset id=\"psPopups\">\n    <menupopup id=\"ppStyleRulesContext\"\n               onpopupshowing=\"return viewer.onPopupShowing('cmdsEditingExtras')\">\n      <menuitem id=\"mnEditCopyFileURI\"/>\n      <menuitem id=\"mnEditViewFileURI\"/>\n    </menupopup>\n\n    <menupopup id=\"ppStylePropsContext\"\n               onpopupshowing=\"viewer.onPopupShowing('cmdsProps')\">\n      <menuitem id=\"mnEditCopy\"/>\n      <menuseparator/>\n      <menuitem id=\"mnEditInsert\"/>\n      <menuitem id=\"mnEditEdit\"/>\n      <menuitem id=\"mnEditDelete\"/>\n      <menuseparator/>\n      <menuitem label=\"&toggleSelectedImportant.label;\"\n                command=\"cmdTogglePriority\"/>\n    </menupopup>\n  </popupset>\n\n  <!--============================= CONTENT ============================== -->\n\n  <tree id=\"olStyleRules\" class=\"plain\" flex=\"1\" persist=\"height\"\n        seltype=\"single\" onselect=\"viewer.onRuleSelect()\"\n        contextmenu=\"ppStyleRulesContext\" onfocus=\"viewer.onTreeFocus(this)\">\n    <treecols>\n      <treecol id=\"olcRule\" label=\"&styleRule.label;\" flex=\"1\"/>\n      <splitter class=\"tree-splitter\"/>\n      <treecol id=\"olcFileURL\" label=\"&styleRuleURI.label;\" flex=\"1\"/>\n      <splitter class=\"tree-splitter\"/>\n      <treecol id=\"olcLine\" label=\"&styleRuleLineNumber.label;\"/>\n    </treecols>\n    <treechildren id=\"olbStyleRules\"\n                  alternatingbackground=\"true\"/>\n  </tree>\n\n  <splitter id=\"splTrees\" collapse=\"after\" persist=\"state\">\n    <grippy/>\n  </splitter>\n\n  <tree id=\"olStyleProps\"\n        class=\"plain\"\n        flex=\"1\"\n        persist=\"height\"\n        onselect=\"viewer.onPropSelect()\"\n        onfocus=\"viewer.onTreeFocus(this)\">\n    <treecols>\n      <treecol id=\"olcPropPriority\" label=\"&styleRulePropPriority.label;\"\n               class=\"treecol-image\"/>\n      <splitter class=\"tree-splitter\"/>\n      <treecol id=\"olcPropName\" label=\"&styleRulePropName.label;\" flex=\"1\"/>\n      <splitter class=\"tree-splitter\"/>\n      <treecol id=\"olcPropValue\" label=\"&styleRulePropValue.label;\" flex=\"1\"/>\n    </treecols>\n    <treechildren id=\"olbStyleProps\"\n                  alternatingbackground=\"true\"\n                  ondblclick=\"viewer.pane.panelset.execCommand('cmdEditEdit')\"/>\n  </tree>\n\n</page>\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/stylesheets/stylesheets.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*****************************************************************************\n* StyleSheetsViewer ----------------------------------------------------------\n*  The viewer for the style sheets loaded by a document.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n* REQUIRED IMPORTS:\n*   chrome://inspector/content/utils.js\n*   chrome://inspector/content/jsutil/xpcom/XPCU.js\n*   chrome://global/content/viewSourceUtils.js\n*   chrome://inspector/content/jsutil/commands/baseCommands.js\n*****************************************************************************/\n\n//////////////////////////////////////////////////////////////////////////////\n//// Global Variables\n\nvar viewer;\n\n//////////////////////////////////////////////////////////////////////////////\n\nwindow.addEventListener(\"load\", StyleSheetsViewer_initialize, false);\n\nfunction StyleSheetsViewer_initialize()\n{\n  viewer = new StyleSheetsViewer();\n  viewer.initialize(parent.FrameExchange.receiveData(window));\n}\n\n//////////////////////////////////////////////////////////////////////////////\n//// Class StyleSheetsViewer\n\nfunction StyleSheetsViewer()\n{\n  this.mURL = window.location;\n  this.mObsMan = new ObserverManager(this);\n\n  this.mTree = document.getElementById(\"olStyleSheets\");\n  this.mOlBox = this.mTree.treeBoxObject;\n}\n\nStyleSheetsViewer.prototype =\n{\n  ////////////////////////////////////////////////////////////////////////////\n  //// Initialization\n\n  mSubject: null,\n  mPane: null,\n  mView: null,\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Interface inIViewer\n\n  get uid()\n  {\n    return \"stylesheets\";\n  },\n\n  get pane()\n  {\n    return this.mPane;\n  },\n\n  get selection()\n  {\n    return this.mSelection;\n  },\n\n  get subject()\n  {\n    return this.mSubject;\n  },\n\n  set subject(aObject)\n  {\n    this.mView = new StyleSheetsView(aObject);\n    this.mOlBox.view = this.mView;\n    this.mObsMan.dispatchEvent(\"subjectChange\", { subject: aObject });\n    this.mView.selection.select(0);\n  },\n\n  initialize: function SSVr_Initialize(aPane)\n  {\n    this.mPane = aPane;\n    aPane.notifyViewerReady(this);\n  },\n\n  destroy: function SSVr_Destroy()\n  {\n    this.mOlBox.view = null;\n  },\n\n  isCommandEnabled: function SSVr_IsCommandEnabled(aCommand)\n  {\n    switch (aCommand) {\n      case \"cmdEditCopyFileURI\":\n      case \"cmdEditViewFileURI\":\n      case \"cmdEditInspectInNewWindow\":\n        return !!this.getSelectedSheet();\n    }\n    return false;\n  },\n\n  getCommand: function SSVr_GetCommand(aCommand)\n  {\n    if (aCommand in window) {\n      return new window[aCommand]();\n    }\n    return null;\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Event Dispatching\n\n  addObserver: function SSVr_AddObserver(aEvent, aObserver)\n  {\n    this.mObsMan.addObserver(aEvent, aObserver);\n  },\n\n  removeObserver: function SSVr_RemoveObserver(aEvent, aObserver)\n  {\n    this.mObsMan.removeObserver(aEvent, aObserver);\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Stuff\n\n  onItemSelected: function SSVr_OnItemSelected()\n  {\n    this.pane.panelset.updateAllCommands();\n\n    var idx = this.mTree.currentIndex;\n    this.mSelection = this.mView.getSheet(idx);\n    this.mObsMan.dispatchEvent(\"selectionChange\",\n                               { selection: this.mSelection });\n  },\n\n  getSelectedSheet: function SSVr_GetSelectedSheet()\n  {\n    if (this.mView.selection.count == 1) {\n      let minAndMax = {};\n      this.mView.selection.getRangeAt(0, minAndMax, minAndMax);\n      return this.mView.getSheet(minAndMax.value);\n    }\n    return null;\n  },\n\n  onPopupShowing: function SRVr_OnPopupShowing(aCommandSetId)\n  {\n    // cmdEditInspectInNewWindow should already be up to date, but we need to\n    // make sure the others are as well.\n    var commandset = document.getElementById(aCommandSetId);\n    for (let i = 0; i < commandset.childNodes.length; i++) {\n      var command = commandset.childNodes[i];\n      if (viewer.isCommandEnabled(command.id)) {\n        command.removeAttribute(\"disabled\");\n      }\n      else {\n        command.setAttribute(\"disabled\", \"true\");\n      }\n    }\n  }\n};\n\n//////////////////////////////////////////////////////////////////////////////\n//// StyleSheetsView\n\nfunction StyleSheetsView(aDocument)\n{\n  this.mDocument = aDocument;\n  this.mSheets = [];\n  this.mLevels = [];\n  this.mOpen = [];\n  this.mChildCount = [];\n  this.mRowCount = 0;\n\n  var ss = aDocument.styleSheets;\n  for (let i = 0; i < ss.length; ++i) {\n    this.insertSheet(ss[i], 0, -1);\n  }\n}\n\nStyleSheetsView.prototype = new inBaseTreeView();\n\nStyleSheetsView.prototype.getSheet =\nfunction SSV_GetSheet(aRow)\n{\n  return this.mSheets[aRow];\n}\n\nStyleSheetsView.prototype.insertSheet =\nfunction SSV_InsertSheet(aSheet, aLevel, aRow)\n{\n  var row = aRow < 0 ? this.mSheets.length : aRow;\n\n  this.mSheets[row] = aSheet;\n  this.mLevels[row] = aLevel;\n  this.mOpen[row] = false;\n\n  var count = 0;\n  var rules = aSheet.cssRules;\n  for (let i = 0; i < rules.length; ++i) {\n    if (rules[i].type == CSSRule.IMPORT_RULE) {\n      ++count;\n    }\n  }\n  this.mChildCount[row] = count;\n  ++this.mRowCount;\n}\n\n//////////////////////////////////////////////////////////////////////////////\n//// Interface nsITreeView\n\nStyleSheetsView.prototype.getCellText =\nfunction SSV_GetCellText(aRow, aCol)\n{\n  var rule = this.mSheets[aRow];\n  if (aCol.id == \"olcHref\") {\n    if (rule.href) {\n      return rule.href;\n    }\n    // fall back for style elements\n    if (rule.ownerNode && rule.ownerNode.ownerDocument) {\n      return rule.ownerNode.ownerDocument.documentURI;\n    }\n  }\n  else if (aCol.id == \"olcRules\") {\n    return this.mSheets[aRow].cssRules.length;\n  }\n  return \"\";\n}\n\nStyleSheetsView.prototype.getLevel =\nfunction SSV_GetLevel(aRow)\n{\n  return this.mLevels[aRow];\n}\n\nStyleSheetsView.prototype.isContainer =\nfunction SSV_IsContainer(aRow)\n{\n  return this.mChildCount[aRow] > 0;\n}\n\nStyleSheetsView.prototype.isContainerEmpty =\nfunction SSV_IsContainerEmpty(aRow)\n{\n  return !this.isContainer(aRow);\n}\n\nStyleSheetsView.prototype.getParentIndex =\nfunction SSV_GetParentIndex(aRow)\n{\n  var baseLevel = this.mLevels[aRow];\n  for (let i = aRow - 1; i >= 0; --i) {\n    if (this.mLevels[i] < baseLevel) {\n      return i;\n    }\n  }\n  return -1;\n}\n\nStyleSheetsView.prototype.hasNextSibling =\nfunction SSV_HasNextSibling(aRow, aAfter)\n{\n  var baseLevel = this.mLevels[aRow];\n  for (let i = aAfter + 1; i < this.mRowCount; ++i) {\n    if (this.mLevels[i] < baseLevel) {\n      break;\n    }\n    if (this.mLevels[i] == baseLevel) {\n      return true;\n    }\n  }\n  return false;\n}\n\nStyleSheetsView.prototype.isContainerOpen =\nfunction SSV_IsContainerOpen(aRow)\n{\n  return this.mOpen[aRow];\n}\n\nStyleSheetsView.prototype.toggleOpenState =\nfunction SSV_ToggleOpenState(aRow)\n{\n  var changeCount = 0;\n  if (this.mOpen[aRow]) {\n    var baseLevel = this.mLevels[aRow];\n    for (let i = aRow + 1; i < this.mRowCount; ++i) {\n      if (this.mLevels[i] <= baseLevel) {\n        break;\n      }\n      ++changeCount;\n    }\n    // shift data up\n    this.mSheets.splice(aRow + 1, changeCount);\n    this.mLevels.splice(aRow + 1, changeCount);\n    this.mOpen.splice(aRow + 1, changeCount);\n    this.mChildCount.splice(aRow + 1, changeCount);\n    changeCount = -changeCount;\n    this.mRowCount += changeCount;\n  }\n  else {\n    // for quick access\n    var rules = this.mSheets[aRow].cssRules;\n    var level = this.mLevels[aRow] + 1;\n    var childCount = this.mChildCount[aRow];\n    // shift data down\n    for (let i = this.mRowCount - 1; i > aRow; --i) {\n      this.mSheets[i + childCount] = this.mSheets[i];\n      this.mLevels[i + childCount] = this.mLevels[i];\n      this.mOpen[i + childCount] = this.mOpen[i];\n      this.mChildCount[i + childCount] = this.mChildCount[i];\n    }\n    // fill in new rows\n    for (let i = 0; i < rules.length; ++i) {\n      if (rules[i].type == CSSRule.IMPORT_RULE) {\n        ++changeCount;\n        this.insertSheet(rules[i].styleSheet, level, aRow + changeCount);\n      }\n      else if (rules[i].type != CSSRule.CHARSET_RULE) {\n        // only @charset and other @imports may precede @import, so exit now\n        break;\n      }\n    }\n  }\n\n  this.mOpen[aRow] = !this.mOpen[aRow];\n  this.mTree.rowCountChanged(aRow + 1, changeCount);\n  this.mTree.invalidateRow(aRow);\n}\n\n//////////////////////////////////////////////////////////////////////////////\n//// Transactions\n\nfunction cmdEditInspectInNewWindow()\n{\n  this.mObject = viewer.getSelectedSheet();\n}\n\ncmdEditInspectInNewWindow.prototype = new cmdEditInspectInNewWindowBase();\n\nfunction cmdEditCopyFileURI()\n{\n  var sheet = viewer.getSelectedSheet();\n  this.mString = sheet && sheet.href;\n}\n\ncmdEditCopyFileURI.prototype = new cmdEditCopySimpleStringBase();\n\nfunction cmdEditViewFileURI()\n{\n  var sheet = viewer.getSelectedSheet();\n  this.mURI = sheet && sheet.href;\n}\n\ncmdEditViewFileURI.prototype = new cmdEditViewFileURIBase();\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/stylesheets/stylesheets.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE page [\n  <!ENTITY % dtd1 SYSTEM \"chrome://inspector/locale/inspector.dtd\"> %dtd1;\n  <!ENTITY % dtd2 SYSTEM \"chrome://inspector/locale/viewers/stylesheets.dtd\"> %dtd2;\n]>\n\n<?xml-stylesheet href=\"chrome://inspector/skin/\"?>\n\n<?xul-overlay href=\"chrome://inspector/content/editingOverlay.xul\"?>\n\n<page id=\"winStylesheets\"\n      xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/xul/inBaseTreeView.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/xpcom/XPCU.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/events/ObserverManager.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/utils.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/hooks.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://global/content/viewSourceUtils.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/commands/baseCommands.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/viewers/stylesheets/stylesheets.js\"/>\n\n  <commandset id=\"cmdsEditingExtras\"/>\n\n  <popupset id=\"psPopups\">\n    <menupopup id=\"ppStyleSheetsContext\"\n               onpopupshowing=\"viewer.onPopupShowing('cmdsEditingExtras');\">\n      <menuitem id=\"mnEditInspectInNewWindow\"/>\n      <menuseparator/>\n      <menuitem id=\"mnEditCopyFileURI\"/>\n      <menuitem id=\"mnEditViewFileURI\"/>\n    </menupopup>\n  </popupset>\n\n  <tree id=\"olStyleSheets\" class=\"plain\" treelines=\"true\" flex=\"1\"\n        seltype=\"single\" onselect=\"viewer.onItemSelected()\"\n        context=\"ppStyleSheetsContext\">\n    <treecols>\n      <treecol id=\"olcHref\" label=\"&sheetLocation.label;\" primary=\"true\"\n               persist=\"width,hidden,ordinal\" flex=\"1\"/>\n      <splitter class=\"tree-splitter\"/>\n      <treecol id=\"olcRules\" label=\"&sheetRules.label;\"\n               persist=\"width,hidden,ordinal\" style=\"width: 4em\"/>\n    </treecols>\n    <treechildren id=\"olbStyleSheets\"\n                  alternatingbackground=\"true\"/>\n  </tree>\n</page>\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/usedFontFaces/usedFontFaces.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*****************************************************************************\n* UsedFontFacesViewer --------------------------------------------------------\n*  The viewer for the font faces used for a DOM node.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n* REQUIRED IMPORTS:\n*   chrome://inspector/content/jsutil/xpcom/XPCU.js\n*   chrome://inspector/content/events/ObserverManager.js\n*   chrome://inspector/content/commands/baseCommands.js\n*   chrome://inspector/content/system/clipboardFlavors.js\n*   chrome://inspector/content/xul/inBaseTreeView.js\n*****************************************************************************/\n\n//////////////////////////////////////////////////////////////////////////////\n//// Global Variables\n\nvar viewer;\n\n//////////////////////////////////////////////////////////////////////////////\n\nwindow.addEventListener(\"load\", UsedFontFacesViewer_initialize, false);\n\nfunction UsedFontFacesViewer_initialize()\n{\n  viewer = new UsedFontFacesViewer();\n  viewer.initialize(parent.FrameExchange.receiveData(window));\n}\n\n//////////////////////////////////////////////////////////////////////////////\n//// class UsedFontFacesViewer\n\nfunction UsedFontFacesViewer()\n{\n  this.mObsMan = new ObserverManager(this);\n\n  this.mDOMUtils = XPCU.getService(\"@mozilla.org/inspector/dom-utils;1\",\n                                   \"inIDOMUtils\");\n\n  this.mTree = document.getElementById(\"olFonts\");\n}\n\nUsedFontFacesViewer.prototype =\n{\n  ////////////////////////////////////////////////////////////////////////////\n  //// Initialization\n\n  mSubject: null,\n  mPane: null,\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// interface inIViewer\n\n  get uid()\n  {\n    return \"usedFontFaces\";\n  },\n\n  get pane()\n  {\n    return this.mPane;\n  },\n\n  get subject()\n  {\n    return this.mSubject;\n  },\n\n  set subject(aObject)\n  {\n    this.mSubject = aObject instanceof Components.interfaces.nsIDOMNode ?\n      aObject : aObject.DOMNode;\n    this.mTreeView = new UsedFontFacesView(this.mSubject);\n    this.mTree.view = this.mTreeView;\n    this.mObsMan.dispatchEvent(\"subjectChange\", { subject: this.mSubject });\n  },\n\n  initialize: function UFFVr_Initialize(aPane)\n  {\n    this.mPane = aPane;\n    aPane.notifyViewerReady(this);\n  },\n\n  destroy: function UFFVr_Destroy()\n  {\n    // We need to remove the view at this time or else it will attempt to\n    // re-paint while the document is being deconstructed, resulting in some\n    // nasty XPConnect assertions\n    this.mTree.view = null;\n  },\n\n  isCommandEnabled: function UFFVr_IsCommandEnabled(aCommand)\n  {\n    switch (aCommand) {\n      // ppUsedFontFacesContext\n      case \"cmdEditCopy\":\n        return this.mTree.view.selection.count > 0;\n      case \"cmdEditCopyFileURI\":\n        return this.mTreeView.getSelectedRowObjects()\n                             .some(function(aFont) { return !!aFont.URI; });\n    }\n    return false;\n  },\n\n  getCommand: function UFFVr_GetCommand(aCommand)\n  {\n    switch (aCommand) {\n      case \"cmdEditCopy\":\n        return new cmdEditCopy(this.mTreeView.getSelectedRowObjects());\n      case \"cmdEditCopyFileURI\":\n        return new cmdEditCopyFileURI(this.mTreeView.getSelectedRowObjects());\n    }\n    return null;\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// event dispatching\n\n  addObserver: function UFFVr_AddObserver(aEvent, aObserver)\n  {\n    this.mObsMan.addObserver(aEvent, aObserver);\n  },\n\n  removeObserver: function UFFVr_RemoveObserver(aEvent, aObserver)\n  {\n    this.mObsMan.removeObserver(aEvent, aObserver);\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Miscellaneous\n\n  onItemSelected: function UFFVr_OnItemSelected()\n  {\n    // This will (eventually) call isCommandEnabled on Copy\n    viewer.pane.panelset.updateAllCommands();\n  },\n\n  onPopupShowing: function UFFVr_OnPopupShowing(aCommandSetId)\n  {\n    var commandset = document.getElementById(aCommandSetId);\n    for (let i = 0; i < commandset.childNodes.length; i++) {\n      var command = commandset.childNodes[i];\n      command.setAttribute(\"disabled\", !viewer.isCommandEnabled(command.id));\n    }\n  }\n};\n\n////////////////////////////////////////////////////////////////////////////\n//// UsedFontFacesView\n\nfunction UsedFontFacesView(aObject)\n{\n  // XXX Can't create a range for a DocumentType object\n  if (aObject instanceof Components.interfaces.nsIDOMDocumentType) {\n    this.mFontList = [];\n    this.mRowCount = 0;\n  }\n  else {\n    var range = (aObject.ownerDocument || aObject).createRange();\n    range.selectNodeContents(aObject);\n    this.mFontList = viewer.mDOMUtils.getUsedFontFaces(range);\n    this.mRowCount = this.mFontList.length;\n  }\n}\n\nUsedFontFacesView.prototype = new inBaseTreeView();\n\nUsedFontFacesView.prototype.getCellText = function UFFV_GetCellText(aRow, aCol)\n{\n  var font = this.mFontList.item(aRow);\n  if (aCol.id == \"olcFontName\") {\n    return font.name;\n  }\n  else if (aCol.id == \"olcCSSFamilyName\") {\n    return font.CSSFamilyName;\n  }\n  else if (aCol.id == \"olcURI\") {\n    return font.URI;\n  }\n  else if (aCol.id == \"olcLocalName\") {\n    return font.localName;\n  }\n  else if (aCol.id == \"olcFormat\") {\n    return font.format;\n  }\n\n  return null;\n};\n\n/**\n  * Returns a FontFace for the row in the tree corresponding to the passed\n  * index.\n  * @param aIndex\n  *        index of the row in the tree\n  * @return a FontFace\n  */\nUsedFontFacesView.prototype.getRowObjectFromIndex =\n  function UFFV_GetRowObjectFromIndex(aIndex)\n{\n  return this.mFontList.item(aIndex);\n};\n\n/**\n * Copy the names of fonts onto the clipboard.\n * @param aFonts\n *        The font faces whose names should be copied.\n */\nfunction cmdEditCopy(aFonts)\n{\n  this.mString = aFonts.map(function(aFont) { return aFont.name; }).join(\"\\n\");\n}\n\ncmdEditCopy.prototype = new cmdEditCopySimpleStringBase();\n\n/**\n * Copy the URIs for downloaded fonts onto the clipboard.\n * @param aFonts\n *        The font faces whose URIs should be copied.\n */\nfunction cmdEditCopyFileURI(aFonts)\n{\n  this.mString = aFonts.map(function(aFont) { return aFont.URI; })\n                       .filter(function(aURI) { return !!aURI; })\n                       .join(\"\\n\");\n}\n\ncmdEditCopyFileURI.prototype = new cmdEditCopySimpleStringBase();\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/usedFontFaces/usedFontFaces.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE page [\n  <!ENTITY % dtd1 SYSTEM \"chrome://inspector/locale/inspector.dtd\"> %dtd1;\n  <!ENTITY % dtd2 SYSTEM \"chrome://inspector/locale/viewers/usedFontFaces.dtd\"> %dtd2;\n]>\n\n<?xul-overlay href=\"chrome://inspector/content/editingOverlay.xul\"?>\n\n<?xml-stylesheet href=\"chrome://inspector/skin/\"?>\n\n<page id=\"winUsedFontFaces\"\n      orient=\"vertical\"\n      xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <!--============================= SCRIPTS ============================= -->\n\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/utils.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/xul/inBaseTreeView.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/commands/baseCommands.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/viewers/usedFontFaces/usedFontFaces.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/xpcom/XPCU.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/events/ObserverManager.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/system/clipboardFlavors.js\"/>\n\n  <!--============================ COMMANDS ============================= -->\n\n  <commandset id=\"cmdsEditing\"/>\n  <commandset id=\"cmdsEditingExtras\"/>\n\n  <!--============================= POPUPS ============================== -->\n\n  <popupset id=\"psPopups\">\n    <menupopup id=\"ppUsedFontFacesContext\"\n               onpopupshowing=\"return viewer.onPopupShowing('cmdsEditingExtras')\">\n      <menuitem id=\"mnEditCopy\"/>\n      <menuitem id=\"mnEditCopyFileURI\"/>\n    </menupopup>\n  </popupset>\n\n  <!--============================= CONTENT ============================== -->\n\n  <tree id=\"olFonts\" flex=\"1\" onselect=\"viewer.onItemSelected()\"\n        class=\"plain\" contextmenu=\"ppUsedFontFacesContext\">\n    <treecols>\n      <treecol id=\"olcFontName\" label=\"&fontName.label;\" flex=\"1\"/>\n      <splitter class=\"tree-splitter\"/>\n      <treecol id=\"olcCSSFamilyName\" label=\"&cssFamilyName.label;\" flex=\"1\"/>\n      <splitter class=\"tree-splitter\"/>\n      <treecol id=\"olcURI\" label=\"&uri.label;\" flex=\"1\" hidden=\"true\"/>\n      <splitter class=\"tree-splitter\"/>\n      <treecol id=\"olcLocalName\" label=\"&localName.label;\" flex=\"1\" hidden=\"true\"/>\n      <splitter class=\"tree-splitter\"/>\n      <treecol id=\"olcFormat\" label=\"&format.label;\" flex=\"1\" hidden=\"true\"/>\n    </treecols>\n    <treechildren id=\"olbFonts\" alternatingbackground=\"true\"/>\n  </tree>\n</page>\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/xblBindings/xblBindings.js",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*****************************************************************************\n* XBLBindingsViewer ----------------------------------------------------------\n*  Inspects the XBL bindings for a given element, including anonymous content,\n*  methods, properties, event handlers, and resources.\n* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n* REQUIRED IMPORTS:\n*   chrome://inspector/content/jsutil/xpcom/XPCU.js\n*****************************************************************************/\n\n//////////////////////////////////////////////////////////////////////////////\n//// Global Variables\n\nvar viewer;\n\n//////////////////////////////////////////////////////////////////////////////\n//// Global Constants\n\nconst kDOMViewContractID = \"@mozilla.org/inspector/dom-view;1\";\nconst kDOMUtilsContractID = \"@mozilla.org/inspector/dom-utils;1\";\nconst kXBLNSURI = \"http://www.mozilla.org/xbl\";\n\n//////////////////////////////////////////////////////////////////////////////\n\nwindow.addEventListener(\"load\", XBLBindingsViewer_initialize, false);\n\nfunction XBLBindingsViewer_initialize()\n{\n  viewer = new XBLBindingsViewer();\n  viewer.initialize(parent.FrameExchange.receiveData(window));\n}\n\n//////////////////////////////////////////////////////////////////////////////\n//// Class XBLBindingsViewer\n\nfunction XBLBindingsViewer()\n{\n  this.mURL = window.location;\n  this.mObsMan = new ObserverManager(this);\n  this.mDOMUtils = XPCU.getService(kDOMUtilsContractID, \"inIDOMUtils\");\n\n  this.mBindingsList = document.getElementById(\"mlBindings\");\n\n  this.mContentTree = document.getElementById(\"olContent\");\n  this.mMethodTree = document.getElementById(\"olMethods\");\n  this.mPropTree = document.getElementById(\"olProps\");\n  this.mHandlerTree = document.getElementById(\"olHandlers\");\n  this.mResourceTree = document.getElementById(\"olResources\");\n\n  this.mTreeViews = {};\n\n  this.generateViewGetterAndSetter(\"contentView\", this.mContentTree);\n  this.generateViewGetterAndSetter(\"methodView\", this.mMethodTree);\n  this.generateViewGetterAndSetter(\"propView\", this.mPropTree);\n  this.generateViewGetterAndSetter(\"handlerView\", this.mHandlerTree);\n  this.generateViewGetterAndSetter(\"resourceView\", this.mResourceTree);\n\n  this.mControllers = {};\n\n  this.addController(this.mBindingsList, BindingsListController);\n  this.addController(this.mResourceTree, ResourceTreeController);\n\n  // prepare and attach the content DOM datasource\n  var contentView = XPCU.createInstance(kDOMViewContractID, \"inIDOMView\");\n  contentView.whatToShow &= ~(NodeFilter.SHOW_TEXT);\n  XPCU.QI(contentView, \"nsITreeView\");\n  this.contentView = contentView;\n}\n\nXBLBindingsViewer.prototype =\n{\n  ////////////////////////////////////////////////////////////////////////////\n  //// Initialization\n\n  mSubject: null,\n  mPane: null,\n  mControllers: null,\n  mTreeViews: null,\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Interface inIViewer\n\n  get uid()\n  {\n    return \"xblBindings\";\n  },\n\n  get pane()\n  {\n    return this.mPane;\n  },\n\n  get subject()\n  {\n    return this.mSubject;\n  },\n\n  set subject(aObject)\n  {\n    this.mSubject = aObject instanceof Components.interfaces.nsIDOMNode ?\n      aObject : aObject.DOMNode;\n\n    this.populateBindings();\n\n    this.displayBinding(this.mBindingsList.value);\n\n    this.mObsMan.dispatchEvent(\"subjectChange\", { subject: this.mSubject });\n  },\n\n  initialize: function XBLBVr_Initialize(aPane)\n  {\n    this.mPane = aPane;\n\n    aPane.notifyViewerReady(this);\n  },\n\n  destroy: function XBLBVr_Destroy()\n  {\n    this.contentView = null;\n    this.methodView = null;\n    this.propView = null;\n    this.handlerView = null;\n    this.resourceView = null;\n  },\n\n  isCommandEnabled: function XBLBVr_IsCommandEnabled(aCommand)\n  {\n    var controller =\n      document.commandDispatcher.getControllerForCommand(aCommand);\n    return !!controller && controller.isCommandEnabled(aCommand);\n  },\n\n  getCommand: function XBLBVr_GetCommand(aCommand)\n  {\n    var controller =\n      this.mControllers[document.commandDispatcher.focusedElement.id];\n    if (controller) {\n      return controller.getCommand(aCommand);\n    }\n    return null;\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Event Dispatching\n\n  addObserver: function XBLBVr_AddObserver(aEvent, aObserver)\n  {\n    this.mObsMan.addObserver(aEvent, aObserver);\n  },\n\n  removeObserver: function XBLBVr_RemoveObserver(aEvent, aObserver)\n  {\n    this.mObsMan.removeObserver(aEvent, aObserver);\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Displaying Binding Info\n\n  populateBindings: function XBLBVr_PopulateBindings()\n  {\n    var urls = this.mDOMUtils.getBindingURLs(this.mSubject);\n\n    this.mBindingsList.removeAllItems();\n\n    for (let i = 0, n = urls.length; i < n; ++i) {\n      var url = urls.queryElementAt(i, Components.interfaces.nsIURI).spec;\n      var currentItem = this.mBindingsList.appendItem(url, url);\n      currentItem.crop = \"center\";\n      currentItem.tooltipText = url;\n    }\n\n    this.mBindingsList.selectedIndex = 0;\n  },\n\n  displayBinding: function XBLBVr_DisplayBinding(aURL)\n  {\n    this.mBindingsList.tooltipText = aURL;\n    this.mBindingURL = aURL;\n    if (aURL) {\n      var req = new XMLHttpRequest();\n      req.addEventListener(\"load\", gDocLoadListener, true);\n      req.open(\"GET\", aURL);\n      req.overrideMimeType(\"application/xml\");\n      req.send(null);\n    }\n    else {\n      this.doDisplayBinding(null);\n    }\n  },\n\n  doDisplayBinding: function XBLBVr_DoDisplayBinding(doc)\n  {\n    if (doc) {\n      var url = this.mBindingURL;\n      var poundPt = url.indexOf(\"#\");\n      var id = url.substr(poundPt + 1);\n      var bindings = doc.getElementsByTagNameNS(kXBLNSURI, \"binding\");\n      var binding = null;\n      for (var i = 0; i < bindings.length; ++i) {\n        if (bindings[i].getAttribute(\"id\") == id) {\n          binding = bindings[i];\n          break;\n        }\n      }\n      this.mBinding = binding;\n    }\n    else {\n      this.mBinding = null;\n    }\n\n    this.displayContent();\n    this.displayMethods();\n    this.displayProperties();\n    this.displayHandlers();\n    this.displayResources();\n\n    // switch to the first non-disabled tab if the one that's showing is\n    // disabled, otherwise, you can't use the keyboard to switch tabs\n    var tabbox = document.getElementById(\"bxBindingAspects\");\n    if (tabbox.selectedTab.disabled) {\n      for (let i = 0; i < tabbox.tabs.childNodes.length; ++i) {\n         if (!tabbox.tabs.childNodes[i].disabled) {\n           tabbox.selectedTab = tabbox.tabs.childNodes[i];\n           break;\n         }\n      }\n    }\n\n    this.mBindingsList.disabled = !this.mBinding;\n  },\n\n  displayContent: function XBLBVr_DisplayContent()\n  {\n    this.contentView.rootNode = this.mBinding &&\n      this.mBinding.getElementsByTagNameNS(kXBLNSURI, \"content\").item(0);\n    this.mContentTree.disabled = !this.contentView.rootNode;\n    document.getElementById(\"tbContent\").disabled =\n      !this.contentView.rootNode;\n    if (this.contentView.rootNode) {\n      this.contentView.selection.select(0);\n    }\n  },\n\n  displayMethods: function XBLBVr_DisplayMethods()\n  {\n    this.methodView =\n      this.mBinding ? new MethodTreeView(this.mBinding) : null;\n\n    var active = this.mBinding &&\n      this.mBinding.getElementsByTagNameNS(kXBLNSURI, \"method\").length > 0;\n    this.mMethodTree.disabled = !active;\n    document.getElementById(\"tbMethods\").disabled = !active;\n    if (active && this.methodView.rowCount) {\n      this.methodView.selection.select(0);\n    }\n  },\n\n  displayProperties: function XBLBVr_DisplayProperties()\n  {\n    this.propView =\n      this.mBinding ? new PropTreeView(this.mBinding) : null;\n\n    var active = this.mBinding &&\n      this.mBinding.getElementsByTagNameNS(kXBLNSURI, \"property\").length > 0;\n    this.mPropTree.disabled = !active;\n    document.getElementById(\"tbProps\").disabled = !active;\n    if (active && this.propView.rowCount) {\n      this.propView.selection.select(0);\n    }\n  },\n\n  displayHandlers: function XBLBVr_DisplayHandlers()\n  {\n    this.handlerView =\n      this.mBinding ? new HandlerTreeView(this.mBinding) : null;\n\n    var active = this.mBinding &&\n      this.mBinding.getElementsByTagNameNS(kXBLNSURI, \"handler\").length > 0;\n    this.mHandlerTree.disabled = !active;\n    document.getElementById(\"tbHandlers\").disabled = !active;\n    if (active && this.handlerView.rowCount) {\n      this.handlerView.selection.select(0);\n    }\n  },\n\n  displayResources: function XBLBVr_DisplayResources()\n  {\n    this.resourceView =\n      this.mBinding ? new ResourceTreeView(this.mBinding) : null;\n\n    var active = this.mBinding &&\n      this.mBinding.getElementsByTagNameNS(kXBLNSURI, \"resources\").length > 0;\n    document.getElementById(\"tbResources\").disabled = !active;\n    this.mResourceTree.disabled = !active;\n  },\n\n  displayMethod: function XBLBVr_DisplayMethod(aMethod)\n  {\n    var body = aMethod.getElementsByTagNameNS(kXBLNSURI, \"body\").item(0);\n    document.getElementById(\"txbMethodCode\").value = \n      this.justifySource(this.readDOMText(body));\n  },\n\n  displayProperty: function XBLBVr_DisplayProperty(aProp)\n  {\n    var rgroup = document.getElementById(\"rgPropGetterSetter\");\n    var getradio = document.getElementById(\"raPropGetter\");\n    var setradio = document.getElementById(\"raPropSetter\");\n\n    // disable/enable radio buttons\n    getradio.disabled =\n      !aProp || !(aProp.hasAttribute(\"onget\") ||\n                  aProp.getElementsByTagName(\"getter\").length);\n    setradio.disabled =\n      !aProp || !(aProp.hasAttribute(\"onset\") ||\n                  aProp.getElementsByTagName(\"setter\").length);\n\n    // make sure a valid radio button is selected\n    if (rgroup.selectedIndex < 0) {\n      rgroup.selectedIndex = 0;\n    }\n    if (rgroup.selectedItem.disabled) {\n      var other = rgroup.getItemAtIndex((rgroup.selectedIndex + 1) % 2);\n      if (!other.disabled) {\n        rgroup.selectedItem = other;\n      }\n    }\n\n    // display text\n    var et = rgroup.value;\n    var text = \"\";\n    if (et && aProp) {\n      text = aProp.getAttribute(\"on\" + et);\n      if (!text) {\n        let kids = aProp.getElementsByTagNameNS(kXBLNSURI, et + \"ter\");\n        text = this.readDOMText(kids.item(0));\n      }\n    }\n    document.getElementById(\"txbPropCode\").value = this.justifySource(text);\n  },\n\n  displayHandler: function XBLBVr_DisplayHandler(aHandler)\n  {\n    var text = \"\";\n    if (aHandler) {\n      text = aHandler.getAttribute(\"action\") || this.readDOMText(aHandler);\n    }\n    document.getElementById(\"txbHandlerCode\").value =\n      this.justifySource(text);\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Selection\n\n  onMethodSelected: function XBLBVr_OnMethodSelected()\n  {\n    var idx = this.mMethodTree.currentIndex;\n    var methods = this.mBinding.getElementsByTagNameNS(kXBLNSURI, \"method\");\n    var method = methods[idx];\n    this.displayMethod(method);\n  },\n\n  onPropSelected: function XBLBVr_OnPropSelected()\n  {\n    var idx = this.mPropTree.currentIndex;\n    var props = this.mBinding.getElementsByTagNameNS(kXBLNSURI, \"property\");\n    var prop = props[idx];\n    this.displayProperty(prop);\n  },\n\n  onHandlerSelected: function XBLBVr_OnHandlerSelected()\n  {\n    var idx = this.mHandlerTree.currentIndex;\n    var handlers = this.mBinding.getElementsByTagNameNS(kXBLNSURI, \"handler\");\n    var handler = handlers[idx];\n    this.displayHandler(handler);\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// Misc\n\n  /**\n   * Generates getter and setter methods for property named by the given\n   * identifier.  The setter will set the tree's view and cache it.  The\n   * getter will recall the cached view.\n   * @param aIdentifier\n   *        The name of the property where the getter and setter should live.\n   * @param aTree\n   *        The tree whose view should be set in the setter.\n   */\n  generateViewGetterAndSetter:\n    function XBLBVr_GenerateViewGetterAndSetter(aIdentifier, aTree)\n  {\n    this.__defineSetter__(aIdentifier, function(aVal)\n      {\n\taTree.view = aVal;\n\treturn this.mTreeViews[aIdentifier] = aVal;\n      });\n    this.__defineGetter__(aIdentifier, function()\n      {\n\treturn this.mTreeViews[aIdentifier];\n      });\n  },\n\n  /**\n   * Creates a controller, registers it with this viewer, and appends it to\n   * the controllers of the given element.\n   * @param aEl\n   *        The element to which we should add the controller.  aEl.id must be\n   *        non-empty.\n   * @param aControllerConstructor\n   *        A constructor function whose instances will implement\n   *        nsIController.  aEl will be passed as the first parameter during\n   *        construction.\n   */\n  addController: function XBLBVr_AddController(aEl, aControllerConstructor) {\n    var controller = new aControllerConstructor(aEl);\n    this.mControllers[aEl.id] = controller;\n    aEl.controllers.appendController(controller);\n  },\n\n\n  onPopupShowing: function XBLBVr_OnPopupShowing(aPopup)\n  {\n    var kids = aPopup.childNodes;\n    for (let i = 0, n = kids.length; i < n; ++i) {\n      let command = document.getElementById(kids[i].command);\n      if (this.isCommandEnabled(command.id)) {\n        command.removeAttribute(\"disabled\");\n      }\n      else {\n        command.setAttribute(\"disabled\", \"true\");\n      }\n    }\n  },\n\n  readDOMText: function XBLBVr_ReadDOMText(aEl)\n  {\n    if (!aEl) {\n      return \"\";\n    }\n\n    var text = aEl.nodeValue || \"\";\n    for (var i = 0; i < aEl.childNodes.length; ++i) {\n      text += this.readDOMText(aEl.childNodes[i]);\n    }\n    return text;\n  },\n\n  // Remove newlines at the beginning of the string and the lowest level of\n  // indentation from the beginning of each line, since most XBL getters,\n  // setters, methods, and handlers are handwritten CDATA.\n  justifySource: function XBLBVr_JustifySource(aStr)\n  {\n    // convert indentation to use spaces\n    while (/^ *\\t/m.test(aStr)) {\n      aStr = aStr.replace(/^((        )*) {0,7}\\t/gm, \"$1        \");\n    }\n    // remove trailing spaces from all lines\n    aStr = aStr.replace(/ +$/gm, \"\");\n    // lose the trailing blank lines\n    aStr = aStr.replace(/\\n*$/, \"\");\n    // lose the initial blank lines\n    aStr = aStr.replace(/^\\n*/, \"\");\n    // now check if, for some crazy reason, there are lines in the rest of the\n    // source at a lower indentation level than the first line\n    var indentations = aStr.match(/^ *(?=[^\\n])/gm);\n    if (indentations) {\n      indentations.sort();\n      if (indentations[0]) {\n        aStr = aStr.replace(RegExp(\"^\" + indentations[0], \"gm\"), \"\");\n      }\n    }\n    return aStr;\n  }\n};\n\n//////////////////////////////////////////////////////////////////////////////\n//// Controllers\n\nfunction BindingsListController(aBindingsList) {}\n\nBindingsListController.prototype = {\n\n  commands: {\n    cmdEditCopyFileURI: function BLC_CopyFileURI()\n    {\n      this.mString = document.popupNode.value;\n    },\n\n    cmdEditViewFileURI: function BLC_ViewFileURI()\n    {\n      this.mURI = document.popupNode.value;\n    }\n  },\n\n  getCommand: function BLC_GetCommand(aCommand)\n  {\n    if (this.supportsCommand(aCommand)) {\n      return new this.commands[aCommand]();\n    }\n    return null;\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// nsIController Implementation\n\n  isCommandEnabled: function BLC_IsCommandEnabled(aCommand)\n  {\n    switch (aCommand) {\n      case \"cmdEditCopyFileURI\":\n      case \"cmdEditViewFileURI\":\n        return !!document.popupNode.value;\n    }\n    return false;\n  },\n\n  supportsCommand: function BLC_SupportsCommand(aCommand)\n  {\n    return aCommand in this.commands;\n  },\n\n  doCommand: function BLC_DoCommand(aCommand) {},\n\n  onEvent: function BLC_OnEvent(aEvent) {}\n}\n\nlet commands = BindingsListController.prototype.commands;\ncommands.cmdEditCopyFileURI.prototype = new cmdEditCopySimpleStringBase();\ncommands.cmdEditViewFileURI.prototype = new cmdEditViewFileURIBase();\n\nfunction ResourceTreeController(aTree) {}\n\nResourceTreeController.prototype = {\n\n  commands: {\n    cmdEditCopyFileURI: function RTC_CopyFileURI()\n    {\n      this.mString = viewer.resourceView.getSelectedResourceURI();\n    },\n  \n    cmdEditViewFileURI: function RTC_ViewFileURI()\n    {\n      this.mURI = viewer.resourceView.getSelectedResourceURI();\n    }\n  },\n\n  getCommand: function RTC_GetCommand(aCommand)\n  {\n    if (this.supportsCommand(aCommand)) {\n      return new this.commands[aCommand]();\n    }\n    return null;\n  },\n\n  ////////////////////////////////////////////////////////////////////////////\n  //// nsIController Implementation\n\n  isCommandEnabled: function RTC_IsCommandEnabled(aCommand)\n  {\n    switch (aCommand) {\n      case \"cmdEditCopyFileURI\":\n        return !!viewer.resourceView.getSelectedResourceURI();\n      case \"cmdEditViewFileURI\":\n        return !!viewer.resourceView.getSelectedResourceURI() &&\n               viewer.resourceView.getSelectedResourceType() != \"image\";\n    }\n    return false;\n  },\n\n  supportsCommand: function RTC_SupportsCommand(aCommand)\n  {\n    return aCommand in this.commands;\n  },\n\n  doCommand: function RTC_DoCommand(aCommand) {},\n\n  onEvent: function RTC_OnEvent(aEvent) {}\n}\n\ncommands = ResourceTreeController.prototype.commands;\ncommands.cmdEditCopyFileURI.prototype = new cmdEditCopySimpleStringBase();\ncommands.cmdEditViewFileURI.prototype = new cmdEditViewFileURIBase();\n\n//////////////////////////////////////////////////////////////////////////////\n//// MethodTreeView\n\nfunction MethodTreeView(aBinding)\n{\n  this.mMethods = aBinding.getElementsByTagNameNS(kXBLNSURI, \"method\");\n  this.mRowCount = this.mMethods ? this.mMethods.length : 0;\n}\n\nMethodTreeView.prototype = new inBaseTreeView();\n\nMethodTreeView.prototype.getCellText =\nfunction MTV_GetCellText(aRow, aCol)\n{\n  if (aCol.id == \"olcMethodName\") {\n    var method = this.mMethods[aRow];\n    var name = method.getAttribute(\"name\");\n    var params = method.getElementsByTagNameNS(kXBLNSURI, \"parameter\");\n    var pstr = \"\";\n    if (params.length) {\n      pstr += params[0].getAttribute(\"name\");\n    }\n    for (var i = 1; i < params.length; ++i) {\n      pstr += \", \" + params[i].getAttribute(\"name\");\n    }\n    return name + \"(\" + pstr + \")\";\n  }\n\n  return \"\";\n}\n\n//////////////////////////////////////////////////////////////////////////////\n//// PropTreeView\n\nfunction PropTreeView(aBinding)\n{\n  this.mProps = aBinding.getElementsByTagNameNS(kXBLNSURI, \"property\");\n  this.mRowCount = this.mProps ? this.mProps.length : 0;\n}\n\nPropTreeView.prototype = new inBaseTreeView();\n\nPropTreeView.prototype.getCellText =\nfunction PTV_GetCellText(aRow, aCol)\n{\n  if (aCol.id == \"olcPropName\") {\n    return this.mProps[aRow].getAttribute(\"name\");\n  }\n\n  return \"\";\n}\n\n//////////////////////////////////////////////////////////////////////////////\n//// HandlerTreeView\n\nfunction HandlerTreeView(aBinding)\n{\n  this.mHandlers = aBinding.getElementsByTagNameNS(kXBLNSURI, \"handler\");\n  this.mRowCount = this.mHandlers ? this.mHandlers.length : 0;\n}\n\nHandlerTreeView.prototype = new inBaseTreeView();\n\nHandlerTreeView.prototype.getCellText =\nfunction HTV_GetCellText(aRow, aCol)\n{\n  var handler = this.mHandlers[aRow];\n  if (aCol.id == \"olcHandlerEvent\") {\n    return handler.getAttribute(\"event\");\n  }\n  else if (aCol.id == \"olcHandlerPhase\") {\n    return handler.getAttribute(\"phase\");\n  }\n\n  return \"\";\n}\n\n//////////////////////////////////////////////////////////////////////////////\n//// ResourceTreeView\n\nfunction ResourceTreeView(aBinding)\n{\n  this.mResources = [];\n  var res = aBinding.getElementsByTagNameNS(kXBLNSURI, \"resources\").item(0);\n  if (res) {\n    var kids = res.childNodes;\n    for (var i = 0; i < kids.length; ++i) {\n      if (kids[i].nodeType == Node.ELEMENT_NODE) {\n        this.mResources.push(kids[i]);\n      }\n    }\n  }\n\n  this.mRowCount = this.mResources.length;\n\n  this.wrappedJSObject = this;\n}\n\nResourceTreeView.prototype = new inBaseTreeView();\n\nResourceTreeView.prototype.getCellText =\nfunction RTV_GetCellText(aRow, aCol)\n{\n  var resource = this.mResources[aRow];\n  if (aCol.id == \"olcResourceType\") {\n    return resource.localName;\n  }\n  else if (aCol.id == \"olcResourceSrc\") {\n    return resource.getAttribute(\"src\");\n  }\n\n  return \"\";\n}\n\nResourceTreeView.prototype.getSelectedResourceURI =\n  function RTV_GetSelectedResourceURI()\n{\n  if (this.selection.count == 1) {\n    let minAndMax = {};\n    this.selection.getRangeAt(0, minAndMax, minAndMax);\n    return this.mResources[minAndMax.value].getAttribute(\"src\");\n  }\n  return null;\n};\n\nResourceTreeView.prototype.getSelectedResourceType =\n  function RTV_GetSelectedResourceType()\n{\n  if (this.selection.count == 1) {\n    let minAndMax = {};\n    this.selection.getRangeAt(0, minAndMax, minAndMax);\n    return this.mResources[minAndMax.value].localName;\n  }\n  return null;\n};\n\n//////////////////////////////////////////////////////////////////////////////\n//// Event Listeners\n\nfunction gDocLoadListener(event)\n{\n  viewer.doDisplayBinding(event.target.responseXML);\n}\n"
  },
  {
    "path": "extensions/inspector/resources/content/viewers/xblBindings/xblBindings.xul",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!DOCTYPE page SYSTEM \"chrome://inspector/locale/viewers/xblBindings.dtd\">\n\n<?xul-overlay href=\"chrome://inspector/content/editingOverlay.xul\"?>\n\n<?xml-stylesheet\n    href=\"chrome://inspector/skin/viewers/xblBindings/xblBindings.css\"?>\n\n<page id=\"winXBLBindings\"\n      orient=\"vertical\"\n      xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/xul/inBaseTreeView.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/utils.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/hooks.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/xpcom/XPCU.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/events/ObserverManager.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/jsutil/commands/baseCommands.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://global/content/viewSourceUtils.js\"/>\n  <script type=\"application/javascript\"\n          src=\"chrome://inspector/content/viewers/xblBindings/xblBindings.js\"/>\n\n  <commandset id=\"cmdsEditingExtras\"/>\n\n  <popupset id=\"psPopups\">\n    <!-- Just split this if it's ever at all specialized. -->\n    <menupopup id=\"ppSharedContext\"\n               onpopupshowing=\"viewer.onPopupShowing(this);\">\n      <menuitem id=\"mnEditCopyFileURI\"/>\n      <menuitem id=\"mnEditViewFileURI\"/>\n    </menupopup>\n  </popupset>\n\n  <menulist id=\"mlBindings\" oncommand=\"viewer.displayBinding(this.value)\"\n            crop=\"center\" contextmenu=\"ppSharedContext\">\n    <menupopup id=\"mpBindings\"/>\n  </menulist>\n\n  <tabbox id=\"bxBindingAspects\" flex=\"1\">\n    <tabs>\n      <tab id=\"tbContent\" label=\"&bindingContent.label;\"\n           disabled=\"true\"/>\n      <tab id=\"tbMethods\" label=\"&bindingMethods.label;\"\n           disabled=\"true\"/>\n      <tab id=\"tbProps\" label=\"&bindingProperties.label;\"\n           disabled=\"true\"/>\n      <tab id=\"tbHandlers\" label=\"&bindingHandlers.label;\"\n           disabled=\"true\"/>\n      <tab id=\"tbResources\" label=\"&bindingResources.label;\"\n           disabled=\"true\"/>\n    </tabs>\n    <tabpanels flex=\"1\">\n      <tree id=\"olContent\" seltype=\"single\" treelines=\"true\">\n        <treecols>\n          <!-- Don't localize these DOM API names -->\n          <treecol id=\"colNodeName\" primary=\"true\" label=\"nodeName\" flex=\"1\"/>\n          <splitter class=\"tree-splitter\"/>\n          <treecol id=\"colNodeValue\" label=\"nodeValue\" flex=\"1\"/>\n        </treecols>\n        <treechildren id=\"olbContent\"/>\n      </tree>\n\n      <vbox>\n        <tree id=\"olMethods\" seltype=\"single\"\n              hidecolumnpicker=\"true\"\n              flex=\"1\"\n              onselect=\"viewer.onMethodSelected()\"\n              persist=\"height\">\n          <treecols>\n            <treecol id=\"olcMethodName\" label=\"&bindingMethodName.label;\"\n                     flex=\"1\"/>\n          </treecols>\n          <treechildren id=\"olbMethods\" alternatingbackground=\"true\"/>\n        </tree>\n        <splitter id=\"splMethods\" orient=\"vertical\" collapse=\"after\"\n                  persist=\"state\">\n          <grippy/>\n        </splitter>\n        <groupbox id=\"gbMethods\" flex=\"1\" persist=\"height\">\n          <caption label=\"Source Code\"/>\n          <textbox id=\"txbMethodCode\" readonly=\"true\" multiline=\"true\"\n                   flex=\"1\"/>\n        </groupbox>\n      </vbox>\n\n      <vbox>\n        <vbox id=\"bxProps\" flex=\"1\" persist=\"height\">\n          <tree id=\"olProps\" seltype=\"single\"\n                hidecolumnpicker=\"true\"\n                flex=\"1\"\n                onselect=\"viewer.onPropSelected()\">\n            <treecols>\n              <treecol id=\"olcPropName\" label=\"&bindingProperty.label;\"\n                       flex=\"1\"/>\n            </treecols>\n            <treechildren id=\"olbProps\" alternatingbackground=\"true\"/>\n          </tree>\n          <radiogroup id=\"rgPropGetterSetter\" orient=\"horizontal\">\n            <radio id=\"raPropGetter\" label=\"&bindingGetter.label;\"\n                   value=\"get\" oncommand=\"viewer.onPropSelected()\"\n                   selected=\"true\"/>\n            <radio id=\"raPropSetter\" label=\"&bindingSetter.label;\"\n                   value=\"set\" oncommand=\"viewer.onPropSelected()\"/>\n          </radiogroup>\n        </vbox>\n        <splitter id=\"splProps\" orient=\"vertical\" collapse=\"after\"\n                  persist=\"state\">\n          <grippy/>\n        </splitter>\n        <groupbox id=\"gbProps\" flex=\"1\" persist=\"height\">\n          <caption label=\"Source Code\"/>\n          <textbox id=\"txbPropCode\" readonly=\"true\" multiline=\"true\"\n                   flex=\"1\"/>\n        </groupbox>\n      </vbox>\n\n      <vbox>\n        <tree id=\"olHandlers\" seltype=\"single\"\n              flex=\"1\"\n              onselect=\"viewer.onHandlerSelected()\"\n              persist=\"height\">\n          <treecols>\n            <treecol id=\"olcHandlerEvent\" label=\"&bindingHandlerEvent.label;\"\n                     flex=\"1\"/>\n            <splitter class=\"tree-splitter\"/>\n            <treecol id=\"olcHandlerPhase\"\n                     label=\"&bindingHandlerPhase.label;\"/>\n          </treecols>\n          <treechildren id=\"olbHandlers\" alternatingbackground=\"true\"/>\n        </tree>\n        <splitter id=\"splHandlers\" orient=\"vertical\" collapse=\"after\"\n                  persist=\"state\">\n          <grippy/>\n        </splitter>\n        <groupbox id=\"gbHandlers\" flex=\"1\" persist=\"height\">\n          <caption label=\"Source Code\"/>\n          <textbox id=\"txbHandlerCode\" readonly=\"true\" multiline=\"true\"\n                   flex=\"1\"/>\n        </groupbox>\n      </vbox>\n\n      <tree id=\"olResources\" seltype=\"single\"\n            contextmenu=\"ppSharedContext\">\n        <treecols>\n          <treecol id=\"olcResourceType\" label=\"&bindingResourceType.label;\"\n                   flex=\"1\"/>\n          <splitter class=\"tree-splitter\"/>\n          <treecol id=\"olcResourceSrc\" label=\"&bindingResourceSrc.label;\"\n                   flex=\"2\"/>\n        </treecols>\n        <treechildren id=\"olbResources\" alternatingbackground=\"true\"/>\n      </tree>\n    </tabpanels>\n  </tabbox>\n</page>\n"
  },
  {
    "path": "extensions/inspector/resources/locale/Makefile.in",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n\nDEPTH=../../../../..\ntopsrcdir=@top_srcdir@\nsrcdir=@srcdir@\nVPATH=@srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\nEXTERNALLY_MANAGED_MAKE_FILE := 1\nSTANDALONE_MAKEFILE := 1\nJAR_MANIFEST := $(srcdir)/jar.mn\n\nDEFINES += -DAB_CD=$(AB_CD)\n\n# Let jar.mn do its happy-dance\n\ninclude $(topsrcdir)/config/rules.mk\n\nifneq (en-US,$(AB_CD))\nlibs realchrome::\n\t@echo \"Comparing $(AB_CD) to en-US\"\n\t@$(PERL) $(topsrcdir)/toolkit/locales/compare-locales.pl $(srcdir)/en-US $(srcdir)/$(AB_CD)\nendif\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ca/editing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mnEditUndo.label \"Desfés\">\n<!ENTITY mnEditUndo.accesskey \"D\">\n<!ENTITY mnEditRedo.label \"Refés\">\n<!ENTITY mnEditRedo.accesskey \"R\">\n<!ENTITY mnEditCut.label \"Retalla\">\n<!ENTITY mnEditCut.accesskey \"t\">\n<!ENTITY mnEditCopy.label \"Copia\">\n<!ENTITY mnEditCopy.accesskey \"C\">\n<!ENTITY mnEditPaste.label \"Enganxa\">\n<!ENTITY mnEditPaste.accesskey \"x\">\n<!ENTITY mnEditInsert.label \"Insereix\">\n<!ENTITY mnEditInsert.accesskey \"I\">\n<!ENTITY mnEditEdit.label \"Edita\">\n<!ENTITY mnEditEdit.accesskey \"E\">\n<!ENTITY mnEditDelete.label \"Suprimeix\">\n<!ENTITY mnEditDelete.accesskey \"S\">\n<!ENTITY mnEditInspectInNewWindow.label \"Inspecciona en una nova finestra\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ca/inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY Inspector.title \"Inspector DOM\">\n<!ENTITY thDOMNodes.label \"Nodes DOM\">\n<!ENTITY btnInspect.label \"Inspecciona\">\n<!ENTITY bxDocPanel.title \"Document\">\n<!ENTITY bxObjectPanel.title \"Objecte\">\n<!ENTITY btnSelecting.tooltip \"Cerqueu un node per inspeccionar fent-li un clic\">\n<!ENTITY btnFind.tooltip \"Cerqueu un node per inspeccionar per identificador, etiqueta o atribut\">\n<!-- MAIN MENU ITEMS -->\n<!ENTITY mnFile.label \"Fitxer\">\n<!ENTITY mnFile.accesskey \"F\">\n<!ENTITY cmdShowOpenURLDialog.label \"Inspecciona un URL\">\n<!ENTITY cmdShowOpenURLDialog.accesskey \"U\">\n<!ENTITY cmdClose.label \"Tanca\">\n<!ENTITY cmdClose.accesskey \"c\">\n<!ENTITY cmdExit.label \"Surt\">\n<!ENTITY cmdExit.accesskey \"u\">\n<!ENTITY mnEdit.label \"Edita\">\n<!ENTITY mnEdit.accesskey \"E\">\n<!ENTITY cmdUndo.label \"Desfés\">\n<!ENTITY cmdUndo.accesskey \"D\">\n<!ENTITY cmdRedo.label \"Refés\">\n<!ENTITY cmdRedo.accesskey \"R\">\n<!ENTITY cmdCut.label \"Retalla\">\n<!ENTITY cmdCut.accesskey \"T\">\n<!ENTITY cmdCopy.label \"Copia\">\n<!ENTITY cmdCopy.accesskey \"C\">\n<!ENTITY cmdPaste.label \"Enganxa\">\n<!ENTITY cmdPaste.accesskey \"x\">\n<!ENTITY cmdDelete.label \"Suprimeix\">\n<!ENTITY cmdDelete.accesskey \"u\">\n<!ENTITY mnSearch.label \"Cerca\">\n<!ENTITY mnSearch.accesskey \"r\">\n<!ENTITY mnSearchPlugins.label \"Extensions\">\n<!ENTITY mnSearchPlugins.accesskey \"E\">\n<!ENTITY cmdRunSearch.label \"Executa...\">\n<!ENTITY cmdRunSearch.accesskey \"a\">\n<!ENTITY mnView.label \"Visualitza\">\n<!ENTITY mnView.accesskey \"V\">\n<!ENTITY cmdToggleBrowser.label \"Navegador\">\n<!ENTITY cmdToggleSearch.label \"Cerca els resultats\">\n<!ENTITY cmdViewSearchItem.label \"Visualitza...\">\n<!ENTITY cmdEditSearchItem.label \"Edita\">\n<!ENTITY cmdCopySearchItemLine.label \"Copia la línia\">\n<!ENTITY cmdCopySearchItemAll.label \"Copia-ho tot\">\n<!ENTITY cmdSaveSearchItemText.label \"Desa...\">\n<!ENTITY cmdClearSearch.label \"Neteja\">\n<!ENTITY cmdHideSearchItems.label \"Amaga\">\n<!ENTITY browserPanel.label \"Navegador\">\n\n<!ENTITY closeCmd.key \"W\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ca/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n#\n# Catalan Translation: Projecte Mozilla en català - Softcatalà - http://www.softcatala.org/projectes/mozilla\n\n\n\ninspectURL.title=Inspecció d'un URL\ninspectURL.message=Introduïu un URL\ninspectWindow.noDocuments.message = (None)\nstyleRuleNewProperty.title=Nova regla d'estil\nstyleRuleEditProperty.title=Edita la regla d'estil\nstyleRulePropertyValue.message=Introduïu el valor de la propietat:\nstyleRulePropertyName.message=Introduïu el nom de la propietat:\nsidebar.title=Inspector DOM\nsidebarInstalled=S'ha instal·lat la barra lateral\nnewAttribute.title=Nou atribut\neditAttribute.title=Edita l'atribut\nenterAttrName.message=Introduïu un nom d'atribut:\nenterAttrValue.message=Introduïu un valor de l'atribut:\nfindNodesDocumentEnd.message=S'ha arribat al final del document.\nfindNodesDocumentEnd.title=Cerca els nodes\n#LOCALIZATION NOTE (root.title) label displayed for the tree head of the JavaScript Object tree\nroot.title = Assumpte\n\n\n# The following items correspond to the node types defined by the\n# W3C DOM Core specification.\n1=Element\n2=Atribut\n3=Text\n4=Secció CDATA\n5=Referència d'entitat\n6=Entitat\n7=Instrucció de procés\n8=Comentari\n9=Document\n10=Tipus de document\n11=Fragment del document\n12=Notació\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ca/prefs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY Inspector.label \"Inspector DOM\">\n<!ENTITY Sidebar.label \"Barra lateral\">\n<!ENTITY elementBlinking.label \"Element marcat\">\n<!ENTITY blinkSelectedElement.label \"Marca l'element seleccionat\">\n<!ENTITY borderColor.label \"Color del contorn\">\n<!ENTITY borderWidth.label \"Amplada del contorn\">\n<!ENTITY px.label \"(px)\">\n<!ENTITY blinkDuration.label \"Duració de la marca\">\n<!ENTITY ms.label \"(ms)\">\n<!ENTITY blinkSpeed.label \"Velocitat de parpalleig del marcatge\">\n<!ENTITY invertColors.label \"Inverteix els colors\">\n<!ENTITY installHowTo.label \"La barra lateral de l'Inspector DOM no està instal·lada. Feu un clic al botó 'Instal·la' per a afegir-la a la vostra barra lateral.\">\n<!ENTITY install.label \"Instal·la\">\n<!ENTITY addNavigatorHooks.label \"Afegeix menús contextuals al navegador\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ca/search/findFiles.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY findFiles.title \"Cerca els fitxers...\">\n<!ENTITY txSearchFor.label \"Cerca:\">\n<!ENTITY txSearchPath.label \"Cerca a:\">\n<!ENTITY cbRecurse.label \"Cerca les subcarpetes\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ca/search/junkImgs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY junkImgs.title \"Cerca les imatges que no s'utilitzen en el tema actual...\">\n<!ENTITY junkImgsDescription \"Per fer que aquesta cerca funcioni de forma efectiva, heu d'inspeccionar un document que carregui tots els fitxers CSS en el tema actual. Llavors, apunteu a una ubicació del disc on pugui trobar-se l'arrel del tema actual.\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ca/tasksOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY inspectorTaskCmd.label \"Inspector DOM\">\n<!ENTITY inspectorTaskCmd.commandkey \"i\">\n<!ENTITY inspectorTaskCmd.accesskey.ff \"n\">\n<!ENTITY inspectorTaskCmd.accesskey \"n\">\n\n<!ENTITY inspectPageTaskCmd.label \"Inspecciona la pàgina\">\n<!ENTITY inspectPageTaskCmd.accesskey \"s\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ca/viewers/boxModel.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Catalan Translation: Projecte Mozilla en català - Softcatalà - http://www.softcatala.org/projectes/mozilla/ -->\n\n\n<!ENTITY boxPosition.label \"Posició\">\n<!ENTITY boxDimension.label \"Dimensions\">\n<!ENTITY boxMargin.label \"Marge\">\n<!ENTITY boxBorder.label \"Contorn\">\n<!ENTITY boxPadding.label \"Separació\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ca/viewers/computedStyle.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Catalan Translation: Projecte Mozilla en català - Softcatalà - http://www.softcatala.org/projectes/mozilla/ -->\n\n\n<!ENTITY propertyName.label \"Propietat\">\n<!ENTITY propertyValue.label \"Valor\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ca/viewers/dom.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Catalan Translation: Projecte Mozilla en català - Softcatalà - http://www.softcatala.org/projectes/mozilla/ -->\n\n\n<!ENTITY cmdShowFindDialog.label \"Cerca els nodes...\">\n<!ENTITY cmdShowFindDialog.accesskey \"n\">\n<!ENTITY cmdShowFindDialog.accelkey \"n\">\n\n<!ENTITY cmdFindNext.label \"Cerca el següent\">\n<!ENTITY cmdFindNext.accesskey \"g\">\n\n<!ENTITY cmdToggleAnonContent.label \"Mostra el contingut anònim\">\n<!ENTITY cmdToggleAnonContent.accesskey \"a\">\n\n<!ENTITY cmdToggleWhitespaceNodes.label \"Mostra els nodes d'espais blancs\">\n<!ENTITY cmdToggleWhitespaceNodes.accesskey \"b\">\n\n<!ENTITY cmdToggleAccessibleNodes.label \"Show Accessible Nodes\">\n<!ENTITY cmdToggleAccessibleNodes.accesskey \"c\">\n\n<!ENTITY cmdFlashSelected.label \"Marca l'element seleccionat\">\n\n<!ENTITY cmdToggleAttributes.label \"Mostra els atributs\">\n<!ENTITY cmdToggleAttributes.accesskey \"r\">\n\n<!ENTITY cmdSelectByClick.label \"Selecciona l'element amb un clic\">\n<!ENTITY cmdSelectByClick.accesskey \"S\">\n\n<!ENTITY ColumnsDialog.title \"Columnes\">\n\n<!ENTITY cmdShowColumnsDialog.label \"Columnes\">\n<!ENTITY cmdShowColumnsDialog.accesskey \"C\">\n  \n<!ENTITY cmdInsertNode.label \"Insereix\">\n<!ENTITY cmdDeleteNode.label \"Suprimeix\">\n<!ENTITY cmdCopyXML.label \"Copia l'XML\">\n<!ENTITY cmdBlink.label \"Marca l'element\">\n<!ENTITY cmdInspectBrowser.label \"Inspeciona el document contingut\">\n  \n<!ENTITY cmdShowPseudoClasses.label \"Defineix pseudo-classes...\">\n<!ENTITY cmdShowPseudoClasses.accesskey \"P\">\n  \n<!ENTITY pseudoClasses.title \"Pseudo-classes\">\n\n<!ENTITY findNodes.title \"Cerca els nodes\">\n<!ENTITY findNodesById.label \"Identificador\">\n<!ENTITY findNodesByTag.label \"Etiqueta\">\n<!ENTITY findNodesByAttr.label \"Atribut\">\n<!ENTITY findNodesByAttrValue.label \"Valor\">\n<!ENTITY findNodesSearchBy.label \"Cerca per\">\n<!ENTITY findNodesDirection.label \"Direcció\">\n<!ENTITY findNodesDirectionUp.label \"Amunt\">\n<!ENTITY findNodesDirectionDown.label \"Avall\">\n<!ENTITY findNodesFind.label \"Cerca\">\n<!ENTITY findNodesCancel.label \"Cancel·la\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ca/viewers/domNode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Catalan Translation: Projecte Mozilla en català - Softcatalà - http://www.softcatala.org/projectes/mozilla/ -->\n\n\n<!ENTITY nodeName.label \"Nom del node:\">\n<!ENTITY namespaceURI.label \"URI de l'espai de noms:\">\n<!ENTITY nodeType.label \"Tipus de node:\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ca/viewers/jsObject.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Catalan Translation: Projecte Mozilla en català - Softcatalà - http://www.softcatala.org/projectes/mozilla/ -->\n\n\n<!ENTITY jsCopyValue.label \"Copia el valor\">\n<!ENTITY jsEval.label \"Avalua el javascript...\">\n\n<!ENTITY jsProperty.label \"Propietat\">\n<!ENTITY jsValue.label \"Valor\">\n\n<!ENTITY jsEval.desc \"Introduïu una expressió javascript. La variable &quot;target&quot; és l'objecte que està seleccionat ara. Qualsevol valor que retorneu es mostrarà al Visualitzador d'objectes del Javascript.\">\n\n<!ENTITY jsExecute.label \"Executa\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ca/viewers/styleRules.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Catalan Translation: Projecte Mozilla en català - Softcatalà - http://www.softcatala.org/projectes/mozilla/ -->\n\n\n<!ENTITY miFindCSSRules.label \"Cerca les regles RSS...\">\n<!ENTITY miFindCSSRules.accesskey \"C\">\n\n<!ENTITY newRules.label \"Nova\">\n<!ENTITY deleteSelectedRules.label \"Suprimeix\">\n<!ENTITY disableSelectedRules.label \"Inhabilita\">\n<!ENTITY openSelectedFileInEditor.label \"Obre el fitxer a l'editor\">\n\n<!-- LOCALIZATION NOTE: DO NOT LOCALIZE \"!important\" since it is a CSS API -->\n<!ENTITY toggleSelectedImportant.label \"Commuta !important\">\n\n<!ENTITY styleRule.label \"Regla\">\n<!ENTITY styleRuleURI.label \"Fitxer\">\n<!ENTITY styleRuleLineNumber.label \"Línia\">\n\n<!ENTITY styleRulePropPriority.label \"Prioritat\">\n<!ENTITY styleRulePropName.label \"Propietat\">\n<!ENTITY styleRulePropValue.label \"Valor\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ca/viewers/stylesheets.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Catalan Translation: Projecte Mozilla en català - Softcatalà - http://www.softcatala.org/projectes/mozilla/ -->\n\n\n<!ENTITY sheetLocation.label \"Full d'estil\">\n<!ENTITY sheetRules.label \"Regles\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ca/viewers/xblBindings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Catalan Translation: Projecte Mozilla en català - Softcatalà - http://www.softcatala.org/projectes/mozilla/ -->\n\n\n<!ENTITY bindingContent.label \"Contingut\">\n<!ENTITY bindingMethods.label \"Mètodes\">\n<!ENTITY bindingProperties.label \"Propietats\">\n<!ENTITY bindingGetter.label \"Receptor\">\n<!ENTITY bindingSetter.label \"Definidor\">\n<!ENTITY bindingProperty.label \"Propietat\">\n<!ENTITY bindingHandlers.label \"Gestors\">\n<!ENTITY bindingResources.label \"Recursos\">\n<!ENTITY bindingSourceCode.label \"Codi font\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/cs/editing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mnEditUndo.label \"Zpět\">\n<!ENTITY mnEditUndo.accesskey \"Z\">\n<!ENTITY mnEditRedo.label \"Znovu\">\n<!ENTITY mnEditRedo.accesskey \"o\">\n<!ENTITY mnEditCut.label \"Vyjmout\">\n<!ENTITY mnEditCut.accesskey \"V\">\n<!ENTITY mnEditCopy.label \"Kopírovat\">\n<!ENTITY mnEditCopy.accesskey \"K\">\n<!ENTITY mnEditPaste.label \"Vložit\">\n<!ENTITY mnEditPaste.accesskey \"l\">\n<!ENTITY mnEditInsert.label \"Přidat\">\n<!ENTITY mnEditInsert.accesskey \"P\">\n<!ENTITY mnEditEdit.label \"Upravit\">\n<!ENTITY mnEditEdit.accesskey \"U\">\n<!ENTITY mnEditDelete.label \"Odebrat\">\n<!ENTITY mnEditDelete.accesskey \"d\">\n<!ENTITY mnEditInspectInNewWindow.label \"Prozkoumat v novém okně\">\n<!ENTITY mnEditInspectInNewWindow.accesskey \"n\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/cs/inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY Inspector.title \"DOM Inspektor\">\n\n<!ENTITY thDOMNodes.label \"Uzly DOM\">\n<!ENTITY btnInspect.label \"Prozkoumat\">\n<!ENTITY btnInspect.accesskey \"P\">\n<!ENTITY bxDocPanel.title \"Dokument\">\n<!ENTITY bxObjectPanel.title \"Objekt\">\n<!ENTITY btnSelecting.tooltip \"Vybere prvek klepnutím\">\n<!ENTITY btnFind.tooltip \"Najde prvek podle id, tagu nebo atributu\">\n\n<!-- MAIN MENU ITEMS -->\n\n<!ENTITY mnFile.label \"Soubor\">\n<!ENTITY mnFile.accesskey \"S\">\n<!ENTITY mnInspectContentDocument.label \"Prozkoumat obsah\">\n<!ENTITY mnInspectContentDocument.accesskey \"o\">\n<!ENTITY mnInspectChromeDocument.label \"Prozkoumat chrome\">\n<!ENTITY mnInspectChromeDocument.accesskey \"c\">\n<!ENTITY cmdShowOpenURLDialog.label \"Prozkoumat URL…\">\n<!ENTITY cmdShowOpenURLDialog.accesskey \"U\">\n<!ENTITY cmdSave.label \"Uložit DOM jako…\">\n<!ENTITY cmdSave.accesskey \"l\">\n<!ENTITY cmdClose.label \"Zavřít\">\n<!ENTITY cmdClose.accesskey \"Z\">\n<!ENTITY cmdExit.label \"Ukončit\">\n<!ENTITY cmdExit.accesskey \"k\">\n\n<!ENTITY mnEdit.label \"Úpravy\">\n<!ENTITY mnEdit.accesskey \"p\">\n<!ENTITY cmdUndo.label \"Zpět\">\n<!ENTITY cmdUndo.accesskey \"Z\">\n<!ENTITY cmdRedo.label \"Znovu\">\n<!ENTITY cmdRedo.accesskey \"o\">\n<!ENTITY cmdCut.label \"Vyjmout\">\n<!ENTITY cmdCut.accesskey \"t\">\n<!ENTITY cmdCopy.label \"Kopírovat\">\n<!ENTITY cmdCopy.accesskey \"K\">\n<!ENTITY cmdPaste.label \"Vložit\">\n<!ENTITY cmdPaste.accesskey \"l\">\n<!ENTITY cmdDelete.label \"Smazat\">\n<!ENTITY cmdDelete.accesskey \"S\">\n\n<!ENTITY mnSearch.label \"Hledat\">\n<!ENTITY mnSearch.accesskey \"H\">\n\n<!ENTITY mnView.label \"Zobrazit\">\n<!ENTITY mnView.accesskey \"Z\">\n<!ENTITY cmdToggleBrowser.label \"Prohlížeč\">\n<!ENTITY cmdToggleBrowser.accesskey \"P\">\n<!ENTITY cmdToggleSearch.label \"Výsledky hledání\">\n\n<!ENTITY browserPanel.label \"Prohlížeč\">\n\n<!ENTITY saveCmd.key \"S\">\n<!ENTITY closeCmd.key \"W\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/cs/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n\ninspectURL.title=Prozkoumat URL\ninspectURL.message=Vložte URL:\ninspectWindow.noDocuments.message=(Žádný)\nstyleRuleNewProperty.title=Nové pravidlo stylu\nstyleRuleEditProperty.title=Úprava pravidla stylu\nstyleRulePropertyValue.message=Vložte hodnotu vlastnosti:\nstyleRulePropertyName.message=Vložte jméno vlastnosti\nsidebar.title=DOM Inspektor\nsidebarInstalled=Postranní lišta je nainstalována\nnewAttribute.title=Nový atribut\neditAttribute.title=Úpravy atributu\nfindNodesDocumentEnd.message=Dosažen konec dokumentu\nfindNodesDocumentEnd.title=Najít uzel\n#LOCALIZATION NOTE (root.title) label displayed for the tree head of the JavaScript Object tree\nroot.title=Kořen\n\n# The following items correspond to the node types defined by the\n# W3C DOM Core specification.\n1=Prvek\n2=Atribut\n3=Text\n4=Sekce CDATA\n5=Odkaz entity\n6=Entita\n7=Provádějící instrukce\n8=Komentář\n9=Dokument\n10=Typ dokumentu\n11=Fragment dokumentu\n12=Záznam\n"
  },
  {
    "path": "extensions/inspector/resources/locale/cs/prefs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY Inspector.label \"DOM Inspektor\">\n<!ENTITY Sidebar.label \"Postranní lišta\">\n<!ENTITY elementBlinking.label \"Zvýraznění prvků\">\n<!ENTITY blinkSelectedElement.label \"Zvýraznit vybraný prvek\">\n<!ENTITY borderColor.label \"Barva rámečku\">\n<!ENTITY borderWidth.label \"Šířka rámečku\">\n<!ENTITY px.label \"(px)\">\n<!ENTITY blinkDuration.label \"Doba zvýraznění\">\n<!ENTITY ms.label \"(ms)\">\n<!ENTITY blinkSpeed.label \"Rychlost zvýraznění\">\n<!ENTITY invertColors.label \"Obrátit barvy\">\n<!ENTITY installHowTo.label \"Postranní lišta DOM Inspektoru není nainstalována. Pro přidání postranní lišty klepněte na tlačítko 'Instalovat'.\">\n<!ENTITY install.label \"Instalovat\">\n<!ENTITY addNavigatorHooks.label \"Přidat do místní nabídky v Prohlížeči\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/cs/tasksOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY inspectorTaskCmd.label \"DOM Inspektor\">\n<!ENTITY inspectorTaskCmd.commandkey \"i\">\n<!ENTITY inspectorTaskCmd.accesskey.ff \"n\">\n<!ENTITY inspectorTaskCmd.accesskey \"I\">\n\n<!ENTITY inspectPageTaskCmd.label \"Prozkoumat stránku\">\n<!ENTITY inspectPageTaskCmd.accesskey \"s\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/cs/viewers/accessibleEvent.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY descIsFromUserInput.label \"Je ze vstupu uživatele: \">\n<!ENTITY descState.label \"Stav: \">\n<!ENTITY descIsEnabled.label \"Je stav povolen: \">\n<!ENTITY descStartOffset.label \"Počáteční pozice: \">\n<!ENTITY descLength.label \"Délka: \">\n<!ENTITY descIsInserted.label \"Je vložen text: \">\n<!ENTITY descModifiedText.label \"Změněný text: \">\n<!ENTITY descCaretOffset.label \"Pozice kurzoru: \">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/cs/viewers/accessibleEvents.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY eventType.label \"Typ události\">\n<!ENTITY eventTime.label \"Čas\">\n<!ENTITY eventNodeName.label \"Jméno uzlu\">\n<!ENTITY clearEventList.label \"Vymazat seznam událostí\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/cs/viewers/accessibleProps.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY descRole.label \"Role:\">\n<!ENTITY descName.label \"Jméno:\">\n<!ENTITY descDescription.label \"Popis:\">\n<!ENTITY descValue.label \"Hodnota:\">\n<!ENTITY descState.label \"Stav:\">\n<!ENTITY descActionName.label \"Jméno akce:\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/cs/viewers/accessibleRelations.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY relationType.label \"Typ relace\">\n<!ENTITY role.label \"Role\">\n<!ENTITY nodeName.label \"Jméno uzlu\">\n<!ENTITY relations.label \"Relace: \">\n<!ENTITY relationTargets.label \"Cíle relace: \">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/cs/viewers/accessibleTree.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY role.label \"Role\">\n<!ENTITY name.label \"Jméno\">\n<!ENTITY nodeName.label \"Jméno uzlu\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/cs/viewers/boxModel.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY boxPosition.label \"Umístění\">\n<!ENTITY boxDimension.label \"Rozměry\">\n<!ENTITY boxMargin.label \"Vnější okraj\">\n<!ENTITY boxBorder.label \"Rámeček\">\n<!ENTITY boxPadding.label \"Vnitřní okraj\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/cs/viewers/computedStyle.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY propertyName.label \"Vlastnost\">\n<!ENTITY propertyValue.label \"Hodnota\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/cs/viewers/dom.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cmdShowFindDialog.label \"Najít uzel…\">\n<!ENTITY cmdShowFindDialog.accesskey \"N\">\n<!ENTITY cmdShowFindDialog.accelkey \"f\">\n\n<!ENTITY cmdFindNext.label \"Najít další\">\n<!ENTITY cmdFindNext.accesskey \"N\">\n\n<!ENTITY cmdToggleAnonContent.label \"Zobrazit anonymní obsah\">\n<!ENTITY cmdToggleAnonContent.accesskey \"a\">\n\n<!ENTITY cmdToggleWhitespaceNodes.label \"Zobrazit prázdné uzly\">\n<!ENTITY cmdToggleWhitespaceNodes.accesskey \"p\">\n\n<!ENTITY cmdToggleAccessibleNodes.label \"Zobrazit přístupové uzly\">\n<!ENTITY cmdToggleAccessibleNodes.accesskey \"u\">\n\n<!ENTITY cmdToggleProcessingInstructions.label \"Zobrazit procesní instrukce\">\n<!ENTITY cmdToggleProcessingInstructions.accesskey \"p\">\n\n<!ENTITY cmdFlashSelected.label \"Zvýraznit vybraný prvek\">\n<!ENTITY cmdFlashSelected.accesskey \"Z\">\n\n<!ENTITY cmdToggleAttributes.label \"Zobrazit atributy\">\n<!ENTITY cmdToggleAttributes.accesskey \"r\">\n\n<!ENTITY cmdSelectByClick.label \"Vybrat prvek klepnutím\">\n<!ENTITY cmdSelectByClick.accesskey \"V\">\n\n<!ENTITY ColumnsDialog.title \"Sloupce\">\n\n<!ENTITY cmdShowColumnsDialog.label \"Sloupce…\">\n<!ENTITY cmdShowColumnsDialog.accesskey \"S\">\n\n<!ENTITY cmdInsertNode.label \"Přidat…\">\n<!ENTITY cmdDeleteNode.label \"Smazat\">\n<!ENTITY cmdCopyXML.label \"Kopírovat XML\">\n<!ENTITY cmdCopyXML.accesskey \"X\">\n<!ENTITY cmdBlink.label \"Zvýraznit prvek\">\n<!ENTITY cmdBlink.accesskey \"Z\">\n<!ENTITY cmdInspectBrowser.label \"Prozkoumat\">\n<!ENTITY cmdInspectBrowser.accesskey \"P\">\n\n<!ENTITY cmdShowPseudoClasses.label \"Nastavit pseudo-třídy\">\n<!ENTITY cmdShowPseudoClasses.accesskey \"p\">\n\n<!ENTITY pseudoClasses.title \"Pseudo-třídy\">\n\n<!ENTITY findNodes.title \"Najít uzel\">\n<!ENTITY findNodesById.label \"Id\">\n<!ENTITY findNodesById.accesskey \"I\">\n<!ENTITY findNodesById.accesskey2 \"d\">\n<!ENTITY findNodesByTag.label \"Tag\">\n<!ENTITY findNodesByTag.accesskey \"T\">\n<!ENTITY findNodesByTag.accesskey2 \"g\">\n<!ENTITY findNodesByAttr.label \"Atribut\">\n<!ENTITY findNodesByAttr.accesskey \"A\">\n<!ENTITY findNodesByAttr.accesskey2 \"r\">\n<!ENTITY findNodesByAttrValue.label \"Hodnota\">\n<!ENTITY findNodesByAttrValue.accesskey \"V\">\n<!ENTITY findNodesSearchBy.label \"Hledat podle\">\n<!ENTITY findNodesDirection.label \"Směr\">\n<!ENTITY findNodesDirectionUp.label \"Nahoru\">\n<!ENTITY findNodesDirectionUp.accesskey \"N\">\n<!ENTITY findNodesDirectionDown.label \"Dolů\">\n<!ENTITY findNodesDirectionDown.accesskey \"D\">\n<!ENTITY findNodesFind.label \"Najít\">\n<!ENTITY findNodesCancel.label \"Zrušit\">\n\n<!ENTITY mnEditPasteMenu.label \"Vložit\">\n<!ENTITY mnEditPasteMenu.accesskey \"l\">\n<!ENTITY mnEditPasteBefore.label \"před\">\n<!ENTITY mnEditPasteBefore.accesskey \"p\">\n<!ENTITY mnEditPasteAfter.label \"po\">\n<!ENTITY mnEditPasteAfter.accesskey \"o\">\n<!ENTITY mnEditPasteReplace.label \"místo (nahradit)\">\n<!ENTITY mnEditPasteReplace.accesskey \"m\">\n<!ENTITY mnEditPasteFirstChild.label \"jako první potomek\">\n<!ENTITY mnEditPasteFirstChild.accesskey \"r\">\n<!ENTITY mnEditPasteLastChild.label \"jako poslední potomek\">\n<!ENTITY mnEditPasteLastChild.accesskey \"s\">\n<!ENTITY mnEditPasteAsParent.label \"jako rodič\">\n<!ENTITY mnEditPasteAsParent.accesskey \"r\">\n\n<!ENTITY mnEditInsertMenu.label \"Vložit\">\n<!ENTITY mnEditInsertMenu.accesskey \"l\">\n<!ENTITY mnEditInsertAfter.label \"před\">\n<!ENTITY mnEditInsertAfter.accesskey \"p\">\n<!ENTITY mnEditInsertBefore.label \"po\">\n<!ENTITY mnEditInsertBefore.accesskey \"o\">\n<!ENTITY mnEditInsertFirstChild.label \"jako první potomek\">\n<!ENTITY mnEditInsertFirstChild.accesskey \"m\">\n<!ENTITY mnEditInsertLastChild.label \"jako poslední potomek\">\n<!ENTITY mnEditInsertLastChild.accesskey \"s\">\n\n<!ENTITY insertNode.title \"Vložit uzel\">\n<!ENTITY nodeType.label \"Typ uzlu:\">\n<!ENTITY nodeType.accesskey \"T\">\n<!ENTITY nodeType.element.label \"Prvek\">\n<!ENTITY nodeType.text.label \"Text\">\n<!ENTITY namespaceURI.label \"URI jmenného prostoru:\">\n<!ENTITY namespaceURI.accesskey \"U\">\n<!ENTITY tagName.label \"Jméno tagu:\">\n<!ENTITY tagName.accesskey \"J\">\n<!ENTITY nodeValue.label \"Hodnota uzlu:\">\n<!ENTITY nodeValue.accesskey \"H\">\n\n<!ENTITY namespaceTitle.null.label \"null\">\n<!ENTITY namespaceTitle.default.label \"Výchozí\">\n<!ENTITY namespaceTitle.custom.label \"Vlastní\">\n\n<!-- LOCALIZATION NOTE: The following entities are names of W3C specifications.\n Please consult http://www.w3.org/Consortium/Translation/\n for appropriate translation or leave unchanged. -->\n<!ENTITY namespaceTitle.XMLNS.label \"XMLNS\">\n<!ENTITY namespaceTitle.XML.label \"XML\">\n<!ENTITY namespaceTitle.XHTML.label \"XHTML\">\n<!ENTITY namespaceTitle.XLink.label \"XLink\">\n<!ENTITY namespaceTitle.XSLT.label \"XSLT\">\n<!ENTITY namespaceTitle.XBL.label \"XBL\">\n<!ENTITY namespaceTitle.MathML.label \"MathML\">\n<!ENTITY namespaceTitle.RDF.label \"RDF\">\n<!ENTITY namespaceTitle.XUL.label \"XUL\">\n<!ENTITY namespaceTitle.SVG.label \"SVG\">\n<!ENTITY namespaceTitle.XMLEvents.label \"Události XML\">\n<!ENTITY namespaceTitle.WAIRoles.label \"Role WAI\">\n<!ENTITY namespaceTitle.WAIProperties.label \"Vlastnosti WAI\">\n\n<!-- LOCALIZATION NOTE: Localizers can choose not to translate the following access keys. For a discussion about the pros and cons of such a decision, see https://bugzilla.mozilla.org/show_bug.cgi?id=398704, comments 1 and 2. -->\n<!ENTITY cbxStateHover.accesskey \"h\">\n<!ENTITY cbxStateActive.accesskey \"a\">\n<!ENTITY cbxStateFocus.accesskey \"f\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/cs/viewers/domNode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY nodeName.label \"Jméno uzlu\">\n<!ENTITY localName.label \"Místní název:\">\n<!ENTITY namespaceURI.label \"URI jmenného prostoru\">\n<!ENTITY nodeType.label \"Typ uzlu:\">\n<!ENTITY nodeValue.label \"Hodnota uzlu:\">\n\n<!ENTITY namespaceTitle.null.label \"prázdný\">\n<!ENTITY namespaceTitle.default.label \"výchozí\">\n<!ENTITY namespaceTitle.custom.label \"vlastní\">\n\n<!-- LOCALIZATION NOTE: The following entities are names of W3C specifications.\n Please consult http://www.w3.org/Consortium/Translation/\n for appropriate translation or leave unchanged. -->\n<!ENTITY namespaceTitle.XMLNS.label \"XMLNS\">\n<!ENTITY namespaceTitle.XML.label \"XML\">\n<!ENTITY namespaceTitle.XHTML.label \"XHTML\">\n<!ENTITY namespaceTitle.XLink.label \"XLink\">\n<!ENTITY namespaceTitle.XSLT.label \"XSLT\">\n<!ENTITY namespaceTitle.XBL.label \"XBL\">\n<!ENTITY namespaceTitle.MathML.label \"MathML\">\n<!ENTITY namespaceTitle.RDF.label \"RDF\">\n<!ENTITY namespaceTitle.XUL.label \"XUL\">\n<!ENTITY namespaceTitle.SVG.label \"SVG\">\n<!ENTITY namespaceTitle.XMLEvents.label \"Události XML\">\n<!ENTITY namespaceTitle.WAIRoles.label \"Role WAI\">\n<!ENTITY namespaceTitle.WAIProperties.label \"Vlastnosti WAI\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/cs/viewers/jsObject.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY jsCopyValue.label \"Kopírovat hodnotu\">\n<!ENTITY jsEval.label \"Vyhodnotit JavaScript\">\n\n<!ENTITY jsProperty.label \"Vlastnost\">\n<!ENTITY jsValue.label \"Hodnota\">\n\n<!ENTITY evaluateDialog.title \"Vyhodnocení výrazu\">\n<!ENTITY jsEval.desc \"Vložte výraz v jazyce JavaScript. Proměnná &quot;target&quot; obsahuje objekt, který je právě zvolen.\">\n<!ENTITY jsExecute.label \"Spustit\">\n<!ENTITY inspectReturn.label \"Výsledek vypsat v:\">\n<!ENTITY inspectReturnNew.label \"novém okně\">\n<!ENTITY inspectReturnExisting.label \"existujícím okně\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/cs/viewers/styleRules.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY miFindCSSRules.label \"Najít pravidlo CSS…\">\n<!ENTITY miFindCSSRules.accesskey \"N\">\n<!ENTITY newRules.label \"Nový\">\n<!ENTITY deleteSelectedRules.label \"Odstranit\">\n<!ENTITY disableSelectedRules.label \"deaktivovaný\">\n<!ENTITY openSelectedFileInEditor.label \"Otevřít v editoru\">\n<!-- LOCALIZATION NOTE: DO NOT LOCALIZE \"!important\" since it is a CSS API -->\n<!ENTITY toggleSelectedImportant.label \"Přepnout !important\">\n<!ENTITY styleRule.label \"Pravidlo\">\n<!ENTITY styleRuleURI.label \"Soubor\">\n<!ENTITY styleRuleLineNumber.label \"Řádka\">\n<!ENTITY styleRulePropPriority.label \"Priorita\">\n<!ENTITY styleRulePropName.label \"Vlastnost\">\n<!ENTITY styleRulePropValue.label \"Hodnota\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/cs/viewers/stylesheets.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY sheetLocation.label \"Styly\">\n<!ENTITY sheetRules.label \"Pravidla\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/cs/viewers/xblBindings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY bindingContent.label \"Obsah\">\n<!ENTITY bindingMethods.label \"Metody\">\n<!ENTITY bindingProperties.label \"Vlastnosti\">\n<!ENTITY bindingGetter.label \"Vyzvedávač\">\n<!ENTITY bindingSetter.label \"Nastavovač\">\n<!ENTITY bindingProperty.label \"Vlastnost\">\n<!ENTITY bindingHandlers.label \"Obsluhovače\">\n<!ENTITY bindingResources.label \"Zdroje\">\n<!ENTITY bindingSourceCode.label \"Zdrojový kód\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/da/editing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mnEditUndo.label \"Fortryd\">\n<!ENTITY mnEditUndo.accesskey \"F\">\n<!ENTITY mnEditRedo.label \"Gentag\">\n<!ENTITY mnEditRedo.accesskey \"G\">\n<!ENTITY mnEditCut.label \"Klip\">\n<!ENTITY mnEditCut.accesskey \"K\">\n<!ENTITY mnEditCopy.label \"Kopier\">\n<!ENTITY mnEditCopy.accesskey \"o\">\n<!ENTITY mnEditPaste.label \"Indsæt\">\n<!ENTITY mnEditPaste.accesskey \"I\">\n<!ENTITY mnEditInsert.label \"Indsæt ny\">\n<!ENTITY mnEditInsert.accesskey \"N\">\n<!ENTITY mnEditEdit.label \"Rediger\">\n<!ENTITY mnEditEdit.accesskey \"R\">\n<!ENTITY mnEditDelete.label \"Slet\">\n<!ENTITY mnEditDelete.accesskey \"S\">\n<!ENTITY mnEditInspectInNewWindow.label \"Inspicer i nyt vindue\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/da/inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY Inspector.title \"DOM Inspektør\">\n\n<!ENTITY thDOMNodes.label \"DOM Nodes\">\n<!ENTITY btnInspect.label \"Inspicer\">\n<!ENTITY bxDocPanel.title \"Dokument\">\n<!ENTITY bxObjectPanel.title \"Objekt\">\n<!ENTITY btnSelecting.tooltip \"Inspicer en node ved at klikke på den\">\n<!ENTITY btnFind.tooltip \"Find en node at inspicere ved id, tag eller attribut\">\n\n<!-- MAIN MENU ITEMS -->\n\n<!ENTITY mnFile.label \"Filer\">\n<!ENTITY mnFile.accesskey \"f\">\n  <!ENTITY cmdShowOpenURLDialog.label \"Inspicer en URL...\">\n  <!ENTITY cmdShowOpenURLDialog.accesskey \"u\">\n  <!ENTITY cmdClose.label \"Luk\">\n  <!ENTITY cmdClose.accesskey \"l\">\n  <!ENTITY cmdExit.label \"Afslut\">\n  <!ENTITY cmdExit.accesskey \"a\">\n\n<!ENTITY mnEdit.label \"Rediger\">\n<!ENTITY mnEdit.accesskey \"R\">\n  <!ENTITY cmdUndo.label \"Fortryd\">\n  <!ENTITY cmdUndo.accesskey \"F\">\n  <!ENTITY cmdRedo.label \"Gentag\">\n  <!ENTITY cmdRedo.accesskey \"G\">\n  <!ENTITY cmdCut.label \"Klip\">\n  <!ENTITY cmdCut.accesskey \"K\">\n  <!ENTITY cmdCopy.label \"Kopier\">\n  <!ENTITY cmdCopy.accesskey \"o\">\n  <!ENTITY cmdPaste.label \"Indsæt\">\n  <!ENTITY cmdPaste.accesskey \"I\">\n  <!ENTITY cmdDelete.label \"Slet\">\n  <!ENTITY cmdDelete.accesskey \"S\">\n\n<!ENTITY mnSearch.label \"Søg\">\n<!ENTITY mnSearch.accesskey \"s\">\n  <!ENTITY mnSearchPlugins.label \"Udvidelsemoduler\">\n  <!ENTITY mnSearchPlugins.accesskey \"U\">\n    <!ENTITY cmdRunSearch.label \"Kør...\">\n    <!ENTITY cmdRunSearch.accesskey \"K\">\n\n<!ENTITY mnView.label \"Vis\">\n<!ENTITY mnView.accesskey \"v\">\n  <!ENTITY cmdToggleBrowser.label \"Browser\">\n  <!ENTITY cmdToggleSearch.label \"Søgeresultater\">\n\n<!ENTITY cmdViewSearchItem.label \"Vis...\">\n<!ENTITY cmdEditSearchItem.label \"Rediger...\">\n<!ENTITY cmdCopySearchItemLine.label \"Kopier linje\">\n<!ENTITY cmdCopySearchItemAll.label \"Kopier alt\">\n<!ENTITY cmdSaveSearchItemText.label \"Gem...\">\n<!ENTITY cmdClearSearch.label \"Ryd\">\n<!ENTITY cmdHideSearchItems.label \"Skjul\">\n\n<!ENTITY browserPanel.label \"Browser\">\n\n<!ENTITY closeCmd.key \"L\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/da/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n\ninspectURL.title = Inspicer URL\ninspectURL.message = Indtast en URL:\ninspectWindow.noDocuments.message = (intet dokument)\nstyleRuleNewProperty.title = Ny typografi-regl\nstyleRuleEditProperty.title = Rediger typografi-regl\nstyleRulePropertyValue.message = Indtast værdi for egenskab:\nstyleRulePropertyName.message = Indtast navn på egenskab:\nsidebar.title = DOM Inspektør\nsidebarInstalled = Sidebjælken er installeret.\nnewAttribute.title = Ny attribut\neditAttribute.title = Rediger attribut\nfindNodesDocumentEnd.message = Slutningen af dokumentet nået.\nfindNodesDocumentEnd.title = Find node\n#LOCALIZATION NOTE (root.title) label displayed for the tree head of the JavaScript Object tree\nroot.title = Rod\n\n\n# The following items correspond to the node types defined by the\n# W3C DOM Core specification.\n1 = Element\n2 = Attribut\n3 = Tekst\n4 = CDATA Sektion\n5 = Entitet reference\n6 = Entitet\n7 = Processeringsinstruktion\n8 = Kommentar\n9 = Dokument\n10 = Dokumenttype\n11 = Dokumentfragment\n12 = Notation\n"
  },
  {
    "path": "extensions/inspector/resources/locale/da/prefs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY Inspector.label \"DOM Inspektør\">\n<!ENTITY Sidebar.label \"Sidebjælke\">\n<!ENTITY elementBlinking.label \"Element Blink\">\n<!ENTITY blinkSelectedElement.label \"Blink det valgte element\">\n<!ENTITY borderColor.label \"Rammefarve\">\n<!ENTITY borderWidth.label \"Rammetykkelse\">\n<!ENTITY px.label \"(px)\">\n<!ENTITY blinkDuration.label \"Blink varighed\">\n<!ENTITY ms.label \"(ms)\">\n<!ENTITY blinkSpeed.label \"Blink hastighed\">\n<!ENTITY invertColors.label \"Inverter farver\">\n<!ENTITY installHowTo.label \"DOM Inspektør sidebjælken er pt. ikke installeret. Klik på knappen 'Installer' for at tilføje den til din sidebjælke.\">\n<!ENTITY install.label \"Installer\">\n<!ENTITY addNavigatorHooks.label \"Tilføj kontekst-menuer til Navigator\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/da/search/findFiles.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY findFiles.title \"Find filer...\">\n<!ENTITY txSearchFor.label \"Søg efter:\">\n<!ENTITY txSearchPath.label \"Søg i:\">\n<!ENTITY cbRecurse.label \"Søg undermapper\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/da/search/junkImgs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY junkImgs.title \"Find ubrugte billeder i det nuværende tema...\">\n<!ENTITY junkImgsDescription \"For at denne søgning kan foretages effektivt bliver du nød til at inspicere et dokument som indlæser ENHVER CSS fil i det nuværende tema. Derefter, peg på den placering på disken, hvor roden af det nuværende tema kan findes.\">"
  },
  {
    "path": "extensions/inspector/resources/locale/da/tasksOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY inspectorTaskCmd.label \"DOM Inspektør\">\n<!ENTITY inspectorTaskCmd.commandkey \"i\">\n<!ENTITY inspectorTaskCmd.accesskey.ff \"n\">\n<!ENTITY inspectorTaskCmd.accesskey \"I\">\n\n<!ENTITY inspectPageTaskCmd.label \"Inspicer side\">\n<!ENTITY inspectPageTaskCmd.accesskey \"i\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/da/viewers/boxModel.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY boxPosition.label \"Placering\">\n<!ENTITY boxDimension.label \"Størrelse\">\n<!ENTITY boxMargin.label \"Margen\">\n<!ENTITY boxBorder.label \"Ramme\">\n<!ENTITY boxPadding.label \"Udfyldelse\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/da/viewers/computedStyle.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY propertyName.label \"Egenskab\">\n<!ENTITY propertyValue.label \"Værdi\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/da/viewers/dom.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n  <!ENTITY cmdShowFindDialog.label \"Find Noder...\">\n  <!ENTITY cmdShowFindDialog.accesskey \"f\">\n  <!ENTITY cmdShowFindDialog.accelkey \"f\">\n\n  <!ENTITY cmdFindNext.label \"Find næste\">\n  <!ENTITY cmdFindNext.accesskey \"n\">\n\n  <!ENTITY cmdToggleAnonContent.label \"Vis anonymt indhold\">\n  <!ENTITY cmdToggleAnonContent.accesskey \"a\">\n\n  <!ENTITY cmdToggleWhitespaceNodes.label \"Vis blanke noder\">\n  <!ENTITY cmdToggleWhitespaceNodes.accesskey \"b\">\n\n  <!ENTITY cmdToggleAccessibleNodes.label \"Show Accessible Nodes\">\n  <!ENTITY cmdToggleAccessibleNodes.accesskey \"c\">\n\n  <!ENTITY cmdFlashSelected.label \"Blink valgte element\">\n\n  <!ENTITY cmdToggleAttributes.label \"Vis attributer\">\n  <!ENTITY cmdToggleAttributes.accesskey \"r\">\n\n  <!ENTITY cmdSelectByClick.label \"Vælg element ved klik\">\n  <!ENTITY cmdSelectByClick.accesskey \"V\">\n\n  <!ENTITY ColumnsDialog.title \"Kolonner\">\n\n  <!ENTITY cmdShowColumnsDialog.label \"Kolonner...\">\n  <!ENTITY cmdShowColumnsDialog.accesskey \"K\">\n  \n  <!ENTITY cmdInsertNode.label \"Indsæt...\">\n  <!ENTITY cmdDeleteNode.label \"Slet\">\n  <!ENTITY cmdCopyXML.label \"Kopier XML\">\n  <!ENTITY cmdBlink.label \"Blink element\">\n  <!ENTITY cmdInspectBrowser.label \"Inspicer indholdt dokument\">\n  \n  <!ENTITY cmdShowPseudoClasses.label \"Sæt Pseudo-klasser...\">\n  <!ENTITY cmdShowPseudoClasses.accesskey \"p\">\n  \n  <!ENTITY pseudoClasses.title \"Pseudo-klasser\">\n\n  <!ENTITY findNodes.title \"Find noder\">\n  <!ENTITY findNodesById.label \"ID\">\n  <!ENTITY findNodesByTag.label \"Tag\">\n  <!ENTITY findNodesByAttr.label \"Attr\">\n  <!ENTITY findNodesByAttrValue.label \"Værdi\">\n  <!ENTITY findNodesSearchBy.label \"Søg efter\">\n  <!ENTITY findNodesDirection.label \"Retning\">\n  <!ENTITY findNodesDirectionUp.label \"Op\">\n  <!ENTITY findNodesDirectionDown.label \"Ned\">\n  <!ENTITY findNodesFind.label \"Find\">\n  <!ENTITY findNodesCancel.label \"Afbryd\">\n\n  <!ENTITY mnEditPasteMenu.label \"Indsæt\">\n  <!ENTITY mnEditPasteBefore.label \"Før\">\n  <!ENTITY mnEditPasteAfter.label \"Efter\">\n  <!ENTITY mnEditPasteReplace.label \"I stedet for (erstat)\">\n  <!ENTITY mnEditPasteFirstChild.label \"Som første barn\">\n  <!ENTITY mnEditPasteLastChild.label \"Som sidste barn\">\n  <!ENTITY mnEditPasteAsParent.label \"Som forældre\">\n  \n"
  },
  {
    "path": "extensions/inspector/resources/locale/da/viewers/domNode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY nodeName.label \"Nodenavn:\">\n<!ENTITY namespaceURI.label \"Namespace URI:\">\n<!ENTITY nodeType.label \"Nodetype:\">\n\n<!ENTITY namespaceTitle.null.label \"null\">\n<!ENTITY namespaceTitle.default.label \"Dokumentstandard\">\n\n<!-- LOCALIZATION NOTE: DO NOT LOCALIZE These are generic Namespaces -->\n<!ENTITY namespaceTitle.XMLNS.label \"XMLNS\">\n<!ENTITY namespaceTitle.XML.label \"XML\">\n<!ENTITY namespaceTitle.XHTML.label \"XHTML\">\n<!ENTITY namespaceTitle.XLink.label \"XLink\">\n<!ENTITY namespaceTitle.XSLT.label \"XSLT\">\n<!ENTITY namespaceTitle.XBL.label \"XBL\">\n<!ENTITY namespaceTitle.MathML.label \"MathML\">\n<!ENTITY namespaceTitle.RDF.label \"RDF\">\n<!ENTITY namespaceTitle.XUL.label \"XUL\">\n<!ENTITY namespaceTitle.SVG.label \"SVG\">\n<!ENTITY namespaceTitle.XMLEvents.label \"XML Events\">\n<!ENTITY namespaceTitle.WAIRoles.label \"WAI Roles\">\n<!ENTITY namespaceTitle.WAIProperties.label \"WAI Properties\">\n<!ENTITY namespaceTitle.custom.label \"Custom\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/da/viewers/jsObject.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY jsCopyValue.label \"Kopier værdi\">\n<!ENTITY jsEval.label \"Evaluer JavaScript...\">\n\n<!ENTITY jsProperty.label \"Egenskab\">\n<!ENTITY jsValue.label \"Værdi\">\n\n<!ENTITY evaluateDialog.title \"Evaluer udtryk\">\n<!ENTITY jsEval.desc \"Indtast et JavaScript udtryk. Variablen &quot;target&quot; er den egenskab som pt. er valgt.\">\n<!ENTITY jsExecute.label \"Udfør\">\n<!ENTITY inspectReturn.label \"Inspicér returværdi i\">\n<!ENTITY inspectReturnNew.label \"Nyt vindue\">\n<!ENTITY inspectReturnExisting.label \"Eksisterende vindue\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/da/viewers/styleRules.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY miFindCSSRules.label \"Find CSS regler...\">\n<!ENTITY miFindCSSRules.accesskey \"F\">\n\n<!ENTITY newRules.label \"Ny\">\n<!ENTITY deleteSelectedRules.label \"Slet\">\n<!ENTITY disableSelectedRules.label \"Deaktiver\">\n<!ENTITY openSelectedFileInEditor.label \"Åbn fil i editor\">\n\n<!-- LOCALIZATION NOTE: DO NOT LOCALIZE \"!important\" since it is a CSS API -->\n<!ENTITY toggleSelectedImportant.label \"Tænd/sluk !important\">\n\n<!ENTITY styleRule.label \"Regl\">\n<!ENTITY styleRuleURI.label \"Fil\">\n<!ENTITY styleRuleLineNumber.label \"Linje\">\n\n<!ENTITY styleRulePropPriority.label \"Prioritet\">\n<!ENTITY styleRulePropName.label \"Egenskab\">\n<!ENTITY styleRulePropValue.label \"Værdi\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/da/viewers/stylesheets.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sheetLocation.label \"Typografiark\">\n<!ENTITY sheetRules.label \"Regler\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/da/viewers/xblBindings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY bindingContent.label      \"Indhold\">\n<!ENTITY bindingMethods.label      \"Metoder\">\n<!ENTITY bindingProperties.label   \"Egenskaber\">\n<!ENTITY bindingGetter.label       \"Getter\">\n<!ENTITY bindingSetter.label       \"Setter\">\n<!ENTITY bindingProperty.label     \"Egenskab\">\n<!ENTITY bindingHandlers.label     \"Handlers\">\n<!ENTITY bindingResources.label    \"Ressourcer\">\n<!ENTITY bindingSourceCode.label   \"Kildekode\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/de/editing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mnEditUndo.label \"Rückgängig\">\n<!ENTITY mnEditUndo.accesskey \"R\">\n<!ENTITY mnEditRedo.label \"Wiederholen\">\n<!ENTITY mnEditRedo.accesskey \"W\">\n<!ENTITY mnEditCut.label \"Ausschneiden\">\n<!ENTITY mnEditCut.accesskey \"A\">\n<!ENTITY mnEditCopy.label \"Kopieren\">\n<!ENTITY mnEditCopy.accesskey \"K\">\n<!ENTITY mnEditPaste.label \"Einfügen\">\n<!ENTITY mnEditPaste.accesskey \"E\">\n<!ENTITY mnEditInsert.label \"Hinzufügen\">\n<!ENTITY mnEditInsert.accesskey \"H\">\n<!ENTITY mnEditEdit.label \"Bearbeiten\">\n<!ENTITY mnEditEdit.accesskey \"B\">\n<!ENTITY mnEditDelete.label \"Löschen\">\n<!ENTITY mnEditDelete.accesskey \"L\">\n<!ENTITY mnEditInspectInNewWindow.label \"In neuem Fenster inspizieren\">\n<!ENTITY mnEditInspectInNewWindow.accesskey \"F\">\n<!ENTITY mnEditInspectInNewWindow.key \"I\">\n<!ENTITY mnEditCopyFileURI.label \"URI kopieren\">\n<!ENTITY mnEditCopyFileURI.accesskey \"U\">\n<!ENTITY mnEditViewFileURI.label \"Datei ansehen\">\n<!ENTITY mnEditViewFileURI.accesskey \"D\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/de/inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY Inspector.title \"DOM Inspector\">\n\n<!ENTITY thDOMNodes.label \"DOM-Knoten\">\n<!ENTITY btnInspect.label \"Inspizieren\">\n<!ENTITY btnInspect.accesskey \"I\">\n<!ENTITY bxDocPanel.title \"Dokument\">\n<!ENTITY bxObjectPanel.title \"Objekt\">\n<!ENTITY btnSelecting.tooltip \"Einen Knoten zum Inspizieren durch darauf klicken suchen\">\n<!ENTITY btnFind.tooltip \"Einen Knoten zum Inspizieren über ID, Tag oder Attribut suchen\">\n\n<!-- MAIN MENU ITEMS -->\n\n<!ENTITY mnFile.label \"Datei\">\n<!ENTITY mnFile.accesskey \"D\">\n  <!ENTITY mnInspectContentDocument.label \"Inhaltsdokument inspizieren\">\n  <!ENTITY mnInspectContentDocument.accesskey \"h\">\n  <!ENTITY mnInspectChromeDocument.label \"Chrome-Dokument inspizieren\">\n  <!ENTITY mnInspectChromeDocument.accesskey \"C\">\n  <!ENTITY mnInspectApplicationAccessible.label \"Anwendungs-&quot;Accessible&quot; inspizieren\">\n  <!ENTITY mnInspectApplicationAccessible.accesskey \"A\">\n  <!ENTITY cmdEnterLocation.label \"Eine URL inspizieren\">\n  <!ENTITY cmdEnterLocation.accesskey \"U\">\n  <!ENTITY cmdEnterLocation.key \"L\">\n  <!ENTITY cmdEnterLocation.key2 \"D\">\n  <!ENTITY cmdSave.label \"DOM speichern unter…\">\n  <!ENTITY cmdSave.accesskey \"D\">\n  <!ENTITY cmdClose.label \"Schließen\">\n  <!ENTITY cmdClose.accesskey \"L\">\n  <!ENTITY cmdExit.label \"Beenden\">\n  <!ENTITY cmdExit.accesskey \"e\">\n\n<!ENTITY mnEdit.label \"Bearbeiten\">\n<!ENTITY mnEdit.accesskey \"B\">\n  <!ENTITY cmdUndo.label \"Rückgängig\">\n  <!ENTITY cmdUndo.accesskey \"R\">\n  <!ENTITY cmdRedo.label \"Wiederholen\">\n  <!ENTITY cmdRedo.accesskey \"W\">\n  <!ENTITY cmdCut.label \"Ausschneiden\">\n  <!ENTITY cmdCut.accesskey \"s\">\n  <!ENTITY cmdCopy.label \"Kopieren\">\n  <!ENTITY cmdCopy.accesskey \"c\">\n  <!ENTITY cmdPaste.label \"Einfügen\">\n  <!ENTITY cmdPaste.accesskey \"E\">\n  <!ENTITY cmdDelete.label \"Löschen\">\n  <!ENTITY cmdDelete.accesskey \"L\">\n\n<!ENTITY mnView.label \"Ansicht\">\n<!ENTITY mnView.accesskey \"A\">\n  <!ENTITY mnDocViewerList.label \"Dokument-Ansicht\">\n  <!ENTITY mnDocViewerList.accesskey \"D\">\n  <!ENTITY mnObjectViewerList.label \"Objekt-Ansicht\">\n  <!ENTITY mnObjectViewerList.accesskey \"O\">\n  <!ENTITY cmdToggleDocument.label \"Dokument im Browser-Bereich anzeigen\">\n  <!ENTITY cmdToggleDocument.accesskey \"B\">\n  <!ENTITY cmdToggleSearch.label \"Suchergebnisse\">\n  <!ENTITY cmdFlashOnSelect.label \"Ausgewähltes Element blinken lassen\">\n  <!ENTITY cmdFlashOnSelect.accesskey \"w\">\n\n<!ENTITY browserPanel.label \"Browser\">\n\n<!ENTITY saveCmd.key \"S\">\n<!ENTITY closeCmd.key \"W\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/de/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\napplicationAccesible.title = Anwendungs-\"Accessible\"\ninspectWindow.noDocuments.message = (Keines)\nstyleRuleNewProperty.title = Neue Style-Regel\nstyleRuleEditProperty.title = Style-Regel bearbeiten\nstyleRulePropertyValue.message = Geben Sie den Eigenschaftswert ein:\nstyleRulePropertyName.message = Geben Sie den Eigenschaftsnamen ein:\nsidebar.title = DOM Inspector\nsidebarInstalled = Die Sidebar ist installiert.\nnewAttribute.title = Neues Attribut\neditAttribute.title = Attribut bearbeiten\nfindNodesDocumentEnd.message = Ende des Dokuments erreicht.\nfindNodesDocumentEnd.title = Knoten suchen\n# LOCALIZATION NOTE (root.title) label displayed for the tree head of the\n# JavaScript Object tree\nroot.title = Subjekt\n\nirrecoverableSubtree.message = Einige der ausgewählten Knoten sind Teil eines anonymen Unterbaums, der zerstört wird. Ein Löschen dieser Knoten kann nicht rückgängig gemacht werden. Wollen Sie die ausgewählten Knoten löschen?\nirrecoverableSubtree.title = Anonymen Unterbaum löschen\n\n# The following items correspond to the node types defined by the W3C DOM Core\n# specification.\n1 = Element\n2 = Attribut\n3 = Text\n4 = CDATA-Bereich\n5 = Entity-Referenz\n6 = Entity\n7 = Durchführungsanweisung\n8 = Kommentar\n9 = Dokument\n10 = Dokument-Typ\n11 = Dokument-Fragment\n12 = Notation\n"
  },
  {
    "path": "extensions/inspector/resources/locale/de/prefs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY Inspector.label \"DOM Inspector\">\n<!ENTITY Sidebar.label \"Sidebar\">\n<!ENTITY elementBlinking.label \"Blinken von Elementen\">\n<!ENTITY blinkSelectedElement.label \"Ausgewähltes Element blinken lassen\">\n<!ENTITY blinkSelectedElement.accesskey \"B\">\n<!ENTITY borderColor.label \"Rahmenfarbe\">\n<!ENTITY borderColor.accesskey \"R\">\n<!ENTITY borderWidth.label \"Rahmenbreite\">\n<!ENTITY borderWidth.accesskey \"a\">\n<!ENTITY px.label \"(px)\">\n<!ENTITY blinkDuration.label \"Blinkdauer\">\n<!ENTITY blinkDuration.accesskey \"d\">\n<!ENTITY ms.label \"(ms)\">\n<!ENTITY blinkSpeed.label \"Blinkgeschwindigkeit\">\n<!ENTITY blinkSpeed.accesskey \"k\">\n<!ENTITY invertColors.label \"Farben invertieren\">\n<!ENTITY invertColors.accesskey \"F\">\n<!ENTITY installHowTo.label \"Die DOM Inspector Sidebar ist momentan nicht installiert. Klicken Sie die 'Installieren'-Schaltfläche, um Sie zu Ihrer Sidebar hinzuzufügen.\">\n<!ENTITY install.label \"Installieren\">\n<!ENTITY install.accesskey \"n\">\n<!ENTITY addNavigatorHooks.label \"Kontextmenüs in Navigator hinzufügen\">\n<!ENTITY addNavigatorHooks.accesskey \"x\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/de/tasksOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY inspectorTaskCmd.label \"DOM Inspector\">\n<!ENTITY inspectorTaskCmd.commandkey \"i\">\n<!ENTITY inspectorTaskCmd.accesskey.ff \"n\">\n<!ENTITY inspectorTaskCmd.accesskey \"I\">\n\n<!ENTITY inspectPageTaskCmd.label \"Seite inspizieren\">\n<!ENTITY inspectPageTaskCmd.accesskey \"i\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/de/viewer-registry.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dom.label \"DOM-Knoten\">\n<!ENTITY stylesheets.label \"Stylesheets\">\n<!ENTITY domNode.label \"DOM-Knoten\">\n<!ENTITY boxModel.label \"Box-Modell\">\n<!ENTITY xblBindings.label \"XBL-Bindings\">\n<!ENTITY styleRules.label \"CSS-Regeln\">\n<!ENTITY computedStyle.label \"Errechnete Styles\">\n<!ENTITY usedFontFaces.label \"Benutzte Schriftarten\">\n<!ENTITY jsObject.label \"JavaScript-Objekt\">\n<!ENTITY accessibleEvent.label \"Accessible-Ereignis\">\n<!ENTITY accessibleObject.label \"Accessible-Objekt\">\n<!ENTITY accessibleProps.label \"Accessible-Eigenschaften\">\n<!ENTITY accessibleRelations.label \"Accessible-Beziehungen\">\n<!ENTITY accessibleEvents.label \"Accessible-Ereignisse\">\n<!ENTITY accessibleTree.label \"Accessible-Baum\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/de/viewers/accessibleEvent.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY descIsFromUserInput.label \"Kommt von Benutzereingaben:\">\n<!ENTITY descState.label \"Status:\">\n<!ENTITY descIsEnabled.label \"Statue ist aktiviert:\">\n<!ENTITY descStartOffset.label \"Start-Offset:\">\n<!ENTITY descLength.label \"Länge:\">\n<!ENTITY descIsInserted.label \"Text wurde eingefügt:\">\n<!ENTITY descModifiedText.label \"Modifizierter Text:\">\n<!ENTITY descCaretOffset.label \"Caret-Offset:\">\n<!ENTITY descrHandlerOutput.label \"Ereignis-Hanndler-Ausgabe:\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/de/viewers/accessibleEvents.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY eventList.label \"Ereignisliste\">\n<!ENTITY watchedEvents.label \"Beobachtete Ereignisse\">\n<!ENTITY handledEvents.label \"Behandelte Ereignisse:\">\n<!ENTITY eventType.label \"Ereignis-Typ\">\n<!ENTITY eventTime.label \"Zeit\">\n<!ENTITY eventTargetNodeName.label \"Knoten-Name\">\n<!ENTITY eventTargetNodeID.label \"ID\">\n<!ENTITY eventTargetRole.label \"Rolle\">\n<!ENTITY eventTargetName.label \"Name\">\n<!ENTITY isWatched.label \"Wird beobachtet\">\n<!ENTITY isHandlerEnabled.label \"Handler aktiviert\">\n<!ENTITY clearEventList.label \"Ereignis-Liste leeren\">\n<!ENTITY chooseEventsToWatch.label \"Zu beobachtende Ereignisse auswählen\">\n<!ENTITY watchAll.label \"All beobachten\">\n<!ENTITY watchNone.label \"Keine beobachten\">\n<!ENTITY editHandler.label \"Handler bearbeiten\">\n<!ENTITY contextHelp.label \"?\">\n<!ENTITY handlerEditorNoEvent.label \"Wählen Sie den Ereignistyp, um einen Handler hinzuzufügen.\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/de/viewers/accessibleEvents.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmutationEvents = Mutationsereignisse\nchangeEvents = Ereignisse ändern\nnotificationEvents = Mitteilungsereignisse\nselectionEvents = Auswahlereignisse\nmenuEvents = Menü-Ereignisse\ndocumentEvents = Dokumentereignisse\ntextEvents = Textereignisse\ntableEvents = Tabellenereignisse\nwindowEvents = Fensterereignisse\nhyperLinkEvents = Hyperlink-Ereignisse\nhyperTextEvents = Hypertext-Ereignisse\n\nhandlerEditorLabel = \"%S\" Ereignis-Handler aktivieren.\n\nrole = Rolle\nname = Name\nnodeName = Knoten-Name\nid = ID\n"
  },
  {
    "path": "extensions/inspector/resources/locale/de/viewers/accessibleEventsHandlerHelpDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n  <!ENTITY helpDialog.title \"Handler-Hilfedialog\">\n\n  <!ENTITY general.descr \"Einen Accessibility-Ereignis-Handler schreiben und anwenden. Wenn das Ereignis auftritt, können Sie es in der Ereignisliste auswählen und das Ergebnis der Handler-Ausführung in der verbundenen Accessible-Ereignis-Ansicht sehen.\">\n  <!ENTITY helpers.descr \"Die folgenden Objekte und Funktionen können innerhalb des Handler-Editors verwendet werden:\">\n\n  <!ENTITY event.descr \"Accessibility-Ereignis-Objekt\">\n  <!ENTITY target.descr \"Accessibility-Zielobjekt\">\n  <!ENTITY accRetrieval.descr \"nsIAccessibleRetrieval Accessibility-Service\">\n  <!ENTITY output.descr \"gibt die angegebene Zeichenkette aus\">\n  <!ENTITY outputAttrs.descr \"gibt die Objekt-Attribute des gegebenen Accessible-Objekts aus\">\n  <!ENTITY outputRole.descr \"gibt die Rolle des angegebenen Accessible-Objekts aus\">\n  <!ENTITY outputStates.descr \"gibt Zustände des angegebenen Accessible-Objekts aus\">\n  <!ENTITY outputTree.descr \"gibt einen Baum für das angegebene Accessible-Objekt aus und hebt Accessibles aus dem angegebenen Array hervor\">\n  <!ENTITY outputDOMAttrs.descr \"gibt die DOM-Attribute des gegebenen Accessible-Objekts aus\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/de/viewers/accessibleProps.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY descRole.label \"Rolle:\">\n<!ENTITY descName.label \"Name:\">\n<!ENTITY descDescription.label \"Beschreibung:\">\n<!ENTITY descValue.label \"Wert:\">\n<!ENTITY descState.label \"Status:\">\n<!ENTITY descBounds.label \"Maße:\">\n<!ENTITY tabAttrs.label \"Objektattribute\">\n<!ENTITY colAttrName.label \"Name\">\n<!ENTITY colAttrValue.label \"Wert\">\n<!ENTITY tabActions.label \"Aktionen\">\n<!ENTITY descKeyBindings.label \"Tastenzuordnungen:\">\n<!ENTITY descInvoke.label \"Aufrufen\">\n<!ENTITY tabTextAttrs.label \"Textattribute:\">\n<!ENTITY descDefaultAttrs.label \"Standardattribute:\">\n<!ENTITY descStartOffset.label \"Start-Offset:\">\n<!ENTITY descEndOffset.label \"End-Offset:\">\n<!ENTITY tabTableCell.label \"Tabellenzelle\">\n<!ENTITY descColumnIdx.label \"Spaltenindex:\">\n<!ENTITY descRowIdx.label \"Zeilenindex:\">\n<!ENTITY descColumnExtent.label \"Spaltenbreite:\">\n<!ENTITY descRowExtent.label \"Zeilenhöhe:\">\n<!ENTITY descIsSelected.label \"Ist ausgewählt:\">\n<!ENTITY colProp.label \"Eigenschaft\">\n<!ENTITY colRole.label \"Rolle\">\n<!ENTITY colName.label \"Name\">\n<!ENTITY colNodeName.label \"Knoten-Name\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/de/viewers/accessibleProps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naccBounds = x: %S;  y: %S;  Breite: %S;  Höhe: %S;\n"
  },
  {
    "path": "extensions/inspector/resources/locale/de/viewers/accessibleRelations.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY relationType.label \"Beziehungstyp\">\n<!ENTITY role.label \"Rolle\">\n<!ENTITY nodeName.label \"Knoten-Name\">\n<!ENTITY relations.label \"Beziehungen:\">\n<!ENTITY relationTargets.label \"Beziehungs-Ziele:\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/de/viewers/accessibleTree.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY role.label \"Rolle\">\n<!ENTITY name.label \"Name\">\n<!ENTITY nodeName.label \"Knoten-Name\">\n\n<!ENTITY evaluateJS.label \"JavaScript evaluieren\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/de/viewers/accessibleTreeEvalJSDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n  <!ENTITY evaluateDialog.title \"JavaScript-Dialog evaluieren\">\n\n  <!ENTITY btnEvaluateJS.label \"Evaluieren\">\n  <!ENTITY btnEvaluateJS.accesskey \"E\">\n  \n  <!ENTITY txtInputArea.label \"Eingabebereich ('accessible'-Variable verwenden, um mit dem ausgewählten Accessibility-Element zu arbeiten und die 'output'-Funktion um in das 'Ausgabebereich'-Fenster zu schreiben, 'tree.search(accessible, filterfunc)', um zu suchen, und 'tree.clearSearch()', um die Suchresultate zu leeren):\">\n  <!ENTITY txtInputArea.accesskey \"E\">\n  <!ENTITY txtOutputArea.label \"Ausgabebereich:\">\n  <!ENTITY txtOutputArea.accesskey \"A\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/de/viewers/boxModel.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY boxPosition.label \"Position\">\n<!ENTITY boxDimension.label \"Dimensionen\">\n<!ENTITY boxMargin.label \"Außenabstand\">\n<!ENTITY boxBorder.label \"Rahmen\">\n<!ENTITY boxPadding.label \"Innenabstand\">\n\n<!ENTITY xCoord.label \"x\">\n<!ENTITY yCoord.label \"y\">\n<!ENTITY screenXCoord.label \"Bildschirm-X\">\n<!ENTITY screenYCoord.label \"Bildschirm-Y\">\n\n<!ENTITY dimensionWidth.label  \"Box-Breite\">\n<!ENTITY dimensionHeight.label \"Box-Höhe\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/de/viewers/computedStyle.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY propertyName.label \"Eigenschaft\">\n<!ENTITY propertyValue.label \"Wert\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/de/viewers/dom.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n  <!ENTITY cmdShowFindDialog.label \"Knoten suchen…\">\n  <!ENTITY cmdShowFindDialog.accesskey \"s\">\n  <!ENTITY cmdShowFindDialog.key \"f\">\n\n  <!ENTITY cmdFindAgain.label \"Weitersuchen\">\n  <!ENTITY cmdFindAgain.accesskey \"t\">\n  <!ENTITY cmdFindAgain.key \"G\">\n\n  <!ENTITY cmdToggleAnonContent.label \"Anonymen Inhalt anzeigen\">\n  <!ENTITY cmdToggleAnonContent.accesskey \"A\">\n\n  <!ENTITY cmdToggleWhitespaceNodes.label \"Leere Textknoten anzeigen\">\n  <!ENTITY cmdToggleWhitespaceNodes.accesskey \"x\">\n\n  <!ENTITY cmdToggleAccessibleNodes.label \"Zugängliche Knoten anzeigen\">\n  <!ENTITY cmdToggleAccessibleNodes.accesskey \"Z\">\n\n  <!ENTITY cmdToggleProcessingInstructions.label \"Verarbeitungsbefehle anzeigen\">\n  <!ENTITY cmdToggleProcessingInstructions.accesskey \"D\">\n\n  <!ENTITY cmdToggleAttributes.label \"Attribute anzeigen\">\n  <!ENTITY cmdToggleAttributes.accesskey \"t\">\n\n  <!ENTITY cmdSelectByClick.label \"Element durch Klick auswählen\">\n  <!ENTITY cmdSelectByClick.accesskey \"K\">\n\n  <!ENTITY ColumnsDialog.title \"Spalten\">\n\n  <!ENTITY cmdShowColumnsDialog.label \"Spalten…\">\n  <!ENTITY cmdShowColumnsDialog.accesskey \"S\">\n\n  <!ENTITY cmdInsertNode.label \"Einfügen…\">\n  <!ENTITY cmdDeleteNode.label \"Löschen\">\n  <!ENTITY cmdCopyXML.label \"XML kopieren\">\n  <!ENTITY cmdCopyXML.accesskey \"X\">\n  <!ENTITY cmdBlink.label \"Element blinken lassen\">\n  <!ENTITY cmdBlink.accesskey \"b\">\n  <!ENTITY cmdInspectBrowser.label \"Enthaltenes Dokument inspizieren\">\n  <!ENTITY cmdInspectBrowser.accesskey \"E\">\n\n  <!ENTITY cmdShowPseudoClasses.label \"Pseudo-Klassen setzen…\">\n  <!ENTITY cmdShowPseudoClasses.accesskey \"P\">\n\n  <!ENTITY pseudoClasses.title \"Pseudo-Klassen\">\n\n  <!ENTITY findNodes.title \"Knoten suchen\">\n  <!ENTITY findNodesById.label \"ID\">\n  <!ENTITY findNodesById.accesskey \"I\">\n  <!ENTITY findNodesById.accesskey2 \"D\">\n  <!ENTITY findNodesByTag.label \"Tag\">\n  <!ENTITY findNodesByTag.accesskey \"T\">\n  <!ENTITY findNodesByTag.accesskey2 \"g\">\n  <!ENTITY findNodesByAttr.label \"Attr\">\n  <!ENTITY findNodesByAttr.accesskey \"A\">\n  <!ENTITY findNodesByAttr.accesskey2 \"r\">\n  <!ENTITY findNodesByAttrValue.label \"Wert\">\n  <!ENTITY findNodesByAttrValue.accesskey \"W\">\n  <!ENTITY findNodesSearchBy.label \"Suchen nach\">\n  <!ENTITY findNodesDirection.label \"Richtung\">\n  <!ENTITY findNodesDirectionUp.label \"Nach oben\">\n  <!ENTITY findNodesDirectionUp.accesskey \"o\">\n  <!ENTITY findNodesDirectionDown.label \"Nach unten\">\n  <!ENTITY findNodesDirectionDown.accesskey \"u\">\n  <!ENTITY findNodesFind.label \"Suchen\">\n  <!ENTITY findNodesCancel.label \"Abbrechen\">\n\n  <!ENTITY mnEditPasteMenu.label \"Einfügen\">\n  <!ENTITY mnEditPasteMenu.accesskey \"E\">\n  <!ENTITY mnEditPasteBefore.label \"Davor\">\n  <!ENTITY mnEditPasteBefore.accesskey \"v\">\n  <!ENTITY mnEditPasteAfter.label \"Danach\">\n  <!ENTITY mnEditPasteAfter.accesskey \"D\">\n  <!ENTITY mnEditPasteReplace.label \"Anstatt (Ersetzen)\">\n  <!ENTITY mnEditPasteReplace.accesskey \"A\">\n  <!ENTITY mnEditPasteFirstChild.label \"Als erstes &quot;Kind&quot;\">\n  <!ENTITY mnEditPasteFirstChild.accesskey \"e\">\n  <!ENTITY mnEditPasteLastChild.label \"Als letztes &quot;Kind&quot;\">\n  <!ENTITY mnEditPasteLastChild.accesskey \"z\">\n  <!ENTITY mnEditPasteAsParent.label \"Darüberliegend\">\n  <!ENTITY mnEditPasteAsParent.accesskey \"b\">\n\n  <!ENTITY mnEditInsertMenu.label \"Hinzufügen\">\n  <!ENTITY mnEditInsertMenu.accesskey \"H\">\n  <!ENTITY mnEditInsertAfter.label \"Danach\">\n  <!ENTITY mnEditInsertAfter.accesskey \"D\">\n  <!ENTITY mnEditInsertBefore.label \"Davor\">\n  <!ENTITY mnEditInsertBefore.accesskey \"v\">\n  <!ENTITY mnEditInsertFirstChild.label \"Als erstes &quot;Kind&quot;\">\n  <!ENTITY mnEditInsertFirstChild.accesskey \"e\">\n  <!ENTITY mnEditInsertLastChild.label \"Als letztes &quot;Kind&quot;\">\n  <!ENTITY mnEditInsertLastChild.accesskey \"z\">\n\n  <!ENTITY insertNode.title \"Knoten einfügen\">\n  <!ENTITY nodeType.label \"Knoten-Typ:\">\n  <!ENTITY nodeType.accesskey \"T\">\n  <!ENTITY nodeType.element.label \"Element\">\n  <!ENTITY nodeType.text.label \"Text\">\n  <!ENTITY namespaceURI.label \"Namespace-URI:\">\n  <!ENTITY namespaceURI.accesskey \"U\">\n  <!ENTITY tagName.label \"Tag-Name:\">\n  <!ENTITY tagName.accesskey \"N\">\n  <!ENTITY nodeValue.label \"Knoten-Wert:\">\n  <!ENTITY nodeValue.accesskey \"W\">\n\n  <!ENTITY namespaceTitle.null.label \"null\">\n  <!ENTITY namespaceTitle.default.label \"Dokumentstandard\">\n  <!ENTITY namespaceTitle.custom.label \"Benutzerdefiniert\">\n\n  <!-- LOCALIZATION NOTE: The following entities are names of W3C\n       specifications.  Please consult\n       http://www.w3.org/Consortium/Translation/ for appropriate translation\n       or leave unchanged. -->\n  <!ENTITY namespaceTitle.XMLNS.label \"XMLNS\">\n  <!ENTITY namespaceTitle.XML.label \"XML\">\n  <!ENTITY namespaceTitle.XHTML.label \"XHTML\">\n  <!ENTITY namespaceTitle.XLink.label \"XLink\">\n  <!ENTITY namespaceTitle.XSLT.label \"XSLT\">\n  <!ENTITY namespaceTitle.XBL.label \"XBL\">\n  <!ENTITY namespaceTitle.MathML.label \"MathML\">\n  <!ENTITY namespaceTitle.RDF.label \"RDF\">\n  <!ENTITY namespaceTitle.XUL.label \"XUL\">\n  <!ENTITY namespaceTitle.SVG.label \"SVG\">\n  <!ENTITY namespaceTitle.XMLEvents.label \"XML-Ereignisse\">\n  <!ENTITY namespaceTitle.WAIRoles.label \"WAI-Rollen\">\n  <!ENTITY namespaceTitle.WAIProperties.label \"WAI-Eigenschaften\">\n\n  <!-- LOCALIZATION NOTE: Localizers can choose not to translate the following\n       access keys. For a discussion about the pros and cons of such a\n       decision, see https://bugzilla.mozilla.org/show_bug.cgi?id=398704,\n       comments 1 and 2. -->\n  <!ENTITY cbxStateHover.accesskey \"h\">\n  <!ENTITY cbxStateActive.accesskey \"a\">\n  <!ENTITY cbxStateFocus.accesskey \"f\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/de/viewers/domNode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY nodeName.label \"Knoten-Name:\">\n<!ENTITY localName.label \"Lokaler Name:\">\n<!ENTITY namespaceURI.label \"Namespace-URI:\">\n<!ENTITY nodeType.label \"Knoten-Typ:\">\n<!ENTITY nodeValue.label \"Knoten-Wert:\">\n<!ENTITY grpAttr.label \"Attribute\">\n\n<!ENTITY namespaceTitle.null.label \"null\">\n<!ENTITY namespaceTitle.default.label \"Dokumentstandard\">\n<!ENTITY namespaceTitle.custom.label \"Benutzerdefiniert\">\n\n<!-- LOCALIZATION NOTE: The following entities are names of W3C specifications.\n                        Please consult http://www.w3.org/Consortium/Translation/\n                        for appropriate translation or leave unchanged. -->\n<!ENTITY namespaceTitle.XMLNS.label \"XMLNS\">\n<!ENTITY namespaceTitle.XML.label \"XML\">\n<!ENTITY namespaceTitle.XHTML.label \"XHTML\">\n<!ENTITY namespaceTitle.XLink.label \"XLink\">\n<!ENTITY namespaceTitle.XSLT.label \"XSLT\">\n<!ENTITY namespaceTitle.XBL.label \"XBL\">\n<!ENTITY namespaceTitle.MathML.label \"MathML\">\n<!ENTITY namespaceTitle.RDF.label \"RDF\">\n<!ENTITY namespaceTitle.XUL.label \"XUL\">\n<!ENTITY namespaceTitle.SVG.label \"SVG\">\n<!ENTITY namespaceTitle.XMLEvents.label \"XML-Ereignisse\">\n<!ENTITY namespaceTitle.WAIRoles.label \"WAI-Rollen\">\n<!ENTITY namespaceTitle.WAIProperties.label \"WAI-Eigenschaften\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/de/viewers/jsObject.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY jsCopyValue.label \"Wert kopieren\">\n<!ENTITY jsEval.label \"JavaScript auswerten…\">\n\n<!ENTITY jsProperty.label \"Eigenschaft\">\n<!ENTITY jsValue.label \"Wert\">\n\n<!ENTITY evaluateDialog.title \"Ausdruck auswerten\">\n<!ENTITY jsEval.desc \"Geben Sie einen JavaScript-Ausdruck an. Die Variable &quot;target&quot; ist die momentan ausgewählte Eigenschaft.\">\n<!ENTITY jsExecute.label \"Ausführen\">\n<!ENTITY inspectReturn.label \"Rückgabe inspizieren in\">\n<!ENTITY inspectReturnNew.label \"Neuem Fenster\">\n<!ENTITY inspectReturnExisting.label \"Aktuellem Fenster\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/de/viewers/styleRules.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY miFindCSSRules.label \"CSS-Regeln suchen…\">\n<!ENTITY miFindCSSRules.accesskey \"C\">\n\n<!ENTITY newRules.label \"Neu\">\n<!ENTITY deleteSelectedRules.label \"Löschen\">\n<!ENTITY disableSelectedRules.label \"Deaktivieren\">\n\n<!-- LOCALIZATION NOTE: DO NOT LOCALIZE \"!important\" since it is a CSS API -->\n<!ENTITY toggleSelectedImportant.label \"!important ein/ausschalten\">\n\n<!ENTITY styleRule.label \"Regel\">\n<!ENTITY styleRuleURI.label \"Datei\">\n<!ENTITY styleRuleLineNumber.label \"Zeile\">\n\n<!ENTITY styleRulePropPriority.label \"Priorität\">\n<!ENTITY styleRulePropName.label \"Eigenschaft\">\n<!ENTITY styleRulePropValue.label \"Wert\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/de/viewers/stylesheets.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sheetLocation.label \"Stylesheet\">\n<!ENTITY sheetRules.label \"Regeln\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/de/viewers/usedFontFaces.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY fontName.label \"Schriftname\">\n<!ENTITY cssFamilyName.label \"Familienname\">\n<!ENTITY uri.label \"URI\">\n<!ENTITY localName.label \"Lokaler Name\">\n<!ENTITY format.label \"Format\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/de/viewers/xblBindings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY bindingContent.label      \"Inhalte\">\n<!ENTITY bindingMethods.label      \"Methoden\">\n<!ENTITY bindingMethodName.label   \"Methodenname\">\n<!ENTITY bindingProperties.label   \"Eigenschaften\">\n<!ENTITY bindingGetter.label       \"Getter\">\n<!ENTITY bindingSetter.label       \"Setter\">\n<!ENTITY bindingProperty.label     \"Eigenschaft\">\n<!ENTITY bindingHandlers.label     \"Handler\">\n<!ENTITY bindingHandlerEvent.label \"Ereignis\">\n<!ENTITY bindingHandlerPhase.label \"Phase\">\n<!ENTITY bindingResources.label    \"Resourcen\">\n<!ENTITY bindingResourceType.label \"Typ\">\n<!ENTITY bindingResourceSrc.label  \"Quelle\">\n<!ENTITY bindingSourceCode.label   \"Quellcode\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/el/editing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mnEditUndo.label \"Αναίρεση\">\n<!ENTITY mnEditUndo.accesskey \"Α\">\n<!ENTITY mnEditRedo.label \"Ακύρωση αναίρεσης\">\n<!ENTITY mnEditRedo.accesskey \"κ\">\n<!ENTITY mnEditCut.label \"Αποκοπή\">\n<!ENTITY mnEditCut.accesskey \"π\">\n<!ENTITY mnEditCopy.label \"Αντιγραφή\">\n<!ENTITY mnEditCopy.accesskey \"ν\">\n<!ENTITY mnEditPaste.label \"Επικόλληση\">\n<!ENTITY mnEditPaste.accesskey \"Ε\">\n<!ENTITY mnEditInsert.label \"Εισαγωγή\">\n<!ENTITY mnEditInsert.accesskey \"σ\">\n<!ENTITY mnEditEdit.label \"Επεξεργασία\">\n<!ENTITY mnEditEdit.accesskey \"Ε\">\n<!ENTITY mnEditDelete.label \"Διαγραφή\">\n<!ENTITY mnEditDelete.accesskey \"Δ\">\n<!ENTITY mnEditInspectInNewWindow.label \"Επιθεώρηση σε νέο παράθυρο\">\n<!ENTITY mnEditInspectInNewWindow.accesskey \"θ\">\n<!ENTITY mnEditInspectInNewWindow.key \"I\">\n<!ENTITY mnEditCopyFileURI.label \"Αντιγραφή URI\">\n<!ENTITY mnEditCopyFileURI.accesskey \"U\">\n<!ENTITY mnEditViewFileURI.label \"Προβολή αρχείου\">\n<!ENTITY mnEditViewFileURI.accesskey \"Π\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/el/inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY Inspector.title \"Επιθεωρητής DOM\">\n\n<!ENTITY thDOMNodes.label \"Κόμβοι DOM\">\n<!ENTITY btnInspect.label \"Επιθεώρηση\">\n<!ENTITY btnInspect.accesskey \"θ\">\n<!ENTITY bxDocPanel.title \"Έγγραφο\">\n<!ENTITY bxObjectPanel.title \"Αντικείμενο\">\n<!ENTITY btnSelecting.tooltip \"Εύρεση κόμβου για επιθεώρηση κάνοντας κλικ σε αυτόν\">\n<!ENTITY btnFind.tooltip \"Εύρεση κόμβου για επιθεώρηση κατά αναγνωριστικό (id), ετικέτα ή χαρακτηριστικό\">\n\n<!-- MAIN MENU ITEMS -->\n\n<!ENTITY mnFile.label \"Αρχείο\">\n<!ENTITY mnFile.accesskey \"Α\">\n  <!ENTITY mnInspectContentDocument.label \"Επιθεώρηση εγγράφου περιεχόμενου\">\n  <!ENTITY mnInspectContentDocument.accesskey \"π\">\n  <!ENTITY mnInspectChromeDocument.label \"Επιθεώρηση εγγράφου Chrome\">\n  <!ENTITY mnInspectChromeDocument.accesskey \"h\">\n  <!ENTITY mnInspectApplicationAccessible.label \"Επιθεώρηση προσβάσιμου αντικειμένου εφαρμογής\">\n  <!ENTITY mnInspectApplicationAccessible.accesskey \"θ\">\n  <!ENTITY cmdEnterLocation.label \"Επιθεώρηση ενός URL\">\n  <!ENTITY cmdEnterLocation.accesskey \"U\">\n  <!ENTITY cmdEnterLocation.key \"L\">\n  <!ENTITY cmdEnterLocation.key2 \"D\">\n  <!ENTITY cmdSave.label \"Αποθήκευση DOM ως…\">\n  <!ENTITY cmdSave.accesskey \"Α\">\n  <!ENTITY cmdClose.label \"Κλείσιμο\">\n  <!ENTITY cmdClose.accesskey \"Κ\">\n  <!ENTITY cmdExit.label \"Έξοδος\">\n  <!ENTITY cmdExit.accesskey \"δ\">\n\n<!ENTITY mnEdit.label \"Επεξεργασία\">\n<!ENTITY mnEdit.accesskey \"Ε\">\n  <!ENTITY cmdUndo.label \"Αναίρεση\">\n  <!ENTITY cmdUndo.accesskey \"Α\">\n  <!ENTITY cmdRedo.label \"Ακύρωση αναίρεσης\">\n  <!ENTITY cmdRedo.accesskey \"κ\">\n  <!ENTITY cmdCut.label \"Αποκοπή\">\n  <!ENTITY cmdCut.accesskey \"π\">\n  <!ENTITY cmdCopy.label \"Αντιγραφή\">\n  <!ENTITY cmdCopy.accesskey \"ν\">\n  <!ENTITY cmdPaste.label \"Επικόλληση\">\n  <!ENTITY cmdPaste.accesskey \"Ε\">\n  <!ENTITY cmdDelete.label \"Διαγραφή\">\n  <!ENTITY cmdDelete.accesskey \"Δ\">\n\n<!ENTITY mnView.label \"Προβολή\">\n<!ENTITY mnView.accesskey \"Π\">\n  <!ENTITY mnDocViewerList.label \"Τμήμα προβολής εγγράφου\">\n  <!ENTITY mnDocViewerList.accesskey \"ε\">\n  <!ENTITY mnObjectViewerList.label \"Τμήμα προβολής αντικειμένου\">\n  <!ENTITY mnObjectViewerList.accesskey \"ν\">\n  <!ENTITY cmdToggleDocument.label \"Προβολή εγγράφου σε παράθυρο περιήγησης\">\n  <!ENTITY cmdToggleDocument.accesskey \"θ\">\n  <!ENTITY cmdToggleSearch.label \"Αποτελέσματα αναζήτησης\">\n  <!ENTITY cmdFlashOnSelect.label \"Αναλαμπές επιλεγμένου στοιχείου\">\n  <!ENTITY cmdFlashOnSelect.accesskey \"λ\">\n\n<!ENTITY browserPanel.label \"Περιηγητής\">\n\n<!ENTITY saveCmd.key \"S\">\n<!ENTITY closeCmd.key \"W\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/el/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\napplicationAccesible.title = Προσβάσιμο αντικείμενο εφαρμογής\ninspectWindow.noDocuments.message = (Κανένα έγγραφο)\nstyleRuleNewProperty.title = Νέος κανόνας τεχνοτροπίας\nstyleRuleEditProperty.title = Επεξεργασία κανόνα τεχνοτροπίας\nstyleRulePropertyValue.message = Εισάγετε την τιμή της ιδιότητας:\nstyleRulePropertyName.message = Εισάγετε το όνομα της ιδιότητας:\nsidebar.title = Επιθεωρητής DOM\nsidebarInstalled = Η πλευρική στήλη έχει εγκατασταθεί.\nnewAttribute.title = Νέο χαρακτηριστικό\neditAttribute.title = Επεξεργασία χαρακτηριστικού\nfindNodesDocumentEnd.message = Η αναζήτηση έφθασε στο τέλος του εγγράφου.\nfindNodesDocumentEnd.title = Εύρεση κόμβων\n# LOCALIZATION NOTE (root.title) label displayed for the tree head of the\n# JavaScript Object tree\nroot.title = Θέμα\n\nirrecoverableSubtree.message = Ορισμένοι από τους επιλεγμένους κόμβους αποτελούν μέρος ενός ανώνυμου υποδέντρου το οποίο θα καταστραφεί. Η διαγραφή αυτών των κόμβων δεν μπορεί να αναιρεθεί. Θέλετε να διαγράψετε τους επιλεγμένους κόμβους;\nirrecoverableSubtree.title = Διαγραφή ανώνυμου υποδέντρου\n\n# The following items correspond to the node types defined by the W3C DOM Core\n# specification.\n1 = Στοιχείο\n2 = Χαρακτηριστικό\n3 = Κείμενο\n4 = Ενότητα CDATA\n5 = Αναφορά οντότητας\n6 = Οντότητα\n7 = Οδηγία επεξεργασίας\n8 = Σχόλιο\n9 = Έγγραφο\n10 = Τύπος εγγράφου\n11 = Απόσπασμα εγγράφου\n12 = Σημειογραφία\n"
  },
  {
    "path": "extensions/inspector/resources/locale/el/prefs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY Inspector.label \"Επιθεωρητής DOM\">\n<!ENTITY Sidebar.label \"Πλευρική στήλη\">\n<!ENTITY elementBlinking.label \"Αναλαμπές στοιχείου\">\n<!ENTITY blinkSelectedElement.label \"Αναλαμπές επιλεγμένου στοιχείου\">\n<!ENTITY blinkSelectedElement.accesskey \"λ\">\n<!ENTITY borderColor.label \"Χρώμα περιγράμματος\">\n<!ENTITY borderColor.accesskey \"Χ\">\n<!ENTITY borderWidth.label \"Πάχος περιγράμματος\">\n<!ENTITY borderWidth.accesskey \"Π\">\n<!ENTITY px.label \"(px)\">\n<!ENTITY blinkDuration.label \"Διάρκεια αναλαμπών\">\n<!ENTITY blinkDuration.accesskey \"Δ\">\n<!ENTITY ms.label \"(ms)\">\n<!ENTITY blinkSpeed.label \"Ταχύτητα αναλαμπών\">\n<!ENTITY blinkSpeed.accesskey \"Τ\">\n<!ENTITY invertColors.label \"Αντιστροφή χρωμάτων\">\n<!ENTITY invertColors.accesskey \"Α\">\n<!ENTITY installHowTo.label \"Η πλευρική στήλη του Επιθεωρητή DOM δεν είναι εγκατεστημένη αυτήν τη στιγμή.  Πατήστε το κουμπί «Εγκατάσταση» για να την προσθέσετε στην πλευρική στήλη σας.\">\n<!ENTITY install.label \"Εγκατάσταση\">\n<!ENTITY install.accesskey \"Ε\">\n<!ENTITY addNavigatorHooks.label \"Προσθήκη μενού περιεχομένου στην περιήγηση\">\n<!ENTITY addNavigatorHooks.accesskey \"θ\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/el/tasksOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY inspectorTaskCmd.label \"Επιθεωρητής DOM\">\n<!ENTITY inspectorTaskCmd.commandkey \"ι\">\n<!ENTITY inspectorTaskCmd.accesskey.ff \"π\">\n<!ENTITY inspectorTaskCmd.accesskey \"Ε\">\n\n<!ENTITY inspectPageTaskCmd.label \"Επιθεώρηση σελίδας\">\n<!ENTITY inspectPageTaskCmd.accesskey \"θ\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/el/viewer-registry.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dom.label \"Κόμβοι DOM\">\n<!ENTITY stylesheets.label \"Φύλλα τεχνοτροπίας\">\n<!ENTITY domNode.label \"Κόμβος DOM\">\n<!ENTITY boxModel.label \"Μοντέλο πλαισίου\">\n<!ENTITY xblBindings.label \"Διαδέσεις XBL\">\n<!ENTITY styleRules.label \"Κανόνες CSS\">\n<!ENTITY computedStyle.label \"Υπολογισμένη τεχνοτροπία\">\n<!ENTITY usedFontFaces.label \"Χρησιμοποιημένες γραμματοσειρές\">\n<!ENTITY jsObject.label \"Αντικείμενο JavaScript\">\n<!ENTITY accessibleEvent.label \"Προσβάσιμο συμβάν\">\n<!ENTITY accessibleObject.label \"Προσβάσιμο αντικείμενο\">\n<!ENTITY accessibleProps.label \"Προσβάσιμες ιδιότητες\">\n<!ENTITY accessibleRelations.label \"Προσβάσιμες σχέσεις\">\n<!ENTITY accessibleEvents.label \"Προσβάσιμα συμβάντα\">\n<!ENTITY accessibleTree.label \"Προσβάσιμο δέντρο\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/el/viewers/accessibleEvent.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY descIsFromUserInput.label \"Είναι από εισαγωγή χρήστη: \">\n<!ENTITY descState.label \"Κατάσταση: \">\n<!ENTITY descIsEnabled.label \"Είναι η κατάσταση ενεργοποιημένη: \">\n<!ENTITY descStartOffset.label \"Μετατόπιση αρχής: \">\n<!ENTITY descLength.label \"Μήκος: \">\n<!ENTITY descIsInserted.label \"Είναι το κείμενο εισηγμένο: \">\n<!ENTITY descModifiedText.label \"Τροποποιημένο κείμενο: \">\n<!ENTITY descCaretOffset.label \"Μετατόπιση δρομέα: \">\n<!ENTITY descrHandlerOutput.label \"Έξοδος χειριστή συμβάντος: \">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/el/viewers/accessibleEvents.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY eventList.label \"Λίστα συμβάντων\">\n<!ENTITY watchedEvents.label \"Παρακολουθημένα συμβάντα\">\n<!ENTITY handledEvents.label \"Διαχειρισμένα συμβάντα:\">\n<!ENTITY eventType.label \"Τύπος συμβάντος\">\n<!ENTITY eventTime.label \"Ώρα\">\n<!ENTITY eventTargetNodeName.label \"Όνομα κόμβου\">\n<!ENTITY eventTargetNodeID.label \"ID\">\n<!ENTITY eventTargetRole.label \"Ρόλος\">\n<!ENTITY eventTargetName.label \"Όνομα\">\n<!ENTITY isWatched.label \"Παρακολουθείται\">\n<!ENTITY isHandlerEnabled.label \"Ενεργοποιημένος χειριστής\">\n<!ENTITY clearEventList.label \"Εκκαθάριση λίστας συμβάντων\">\n<!ENTITY chooseEventsToWatch.label \"Επιλογή συμβάντων προς παρακολούθηση\">\n<!ENTITY watchAll.label \"Παρακολούθηση όλων\">\n<!ENTITY watchNone.label \"Παρακολούθηση κανενός\">\n<!ENTITY editHandler.label \"Επεξεργασία χειριστή\">\n<!ENTITY contextHelp.label \"Βοήθεια\">\n<!ENTITY handlerEditorNoEvent.label \"Επιλέξτε τύπο συμβάντος για να προσθέσετε ένα χειριστή\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/el/viewers/accessibleEvents.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmutationEvents = συμβάντα μεταβολής\nchangeEvents = συμβάντα αλλαγής\nnotificationEvents = συμβάντα ειδοποίησης\nselectionEvents = συμβάντα επιλογής\nmenuEvents = συμβάντα μενού\ndocumentEvents = συμβάντα εγγράφου\ntextEvents = συμβάντα κειμένου\ntableEvents = συμβάντα πίνακα\nwindowEvents = συμβάντα παραθύρου\nhyperLinkEvents = συμβάντα υπερ-συνδέσμου\nhyperTextEvents = συμβάντα υπερ-κειμένου\n\nhandlerEditorLabel = Ενεργοποίηση χειριστή συμβάντος \"%S\"\n\nrole = Ρόλος\nname = Όνομα\nnodeName = Όνομα κόμβου\nid = ID\n"
  },
  {
    "path": "extensions/inspector/resources/locale/el/viewers/accessibleEventsHandlerHelpDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n  <!ENTITY helpDialog.title \"Διάλογος βοήθειας χειριστών\">\n\n  <!ENTITY general.descr \"Συγγράψτε και προσαρτήστε ένα χειριστή συμβάντος προσβασιμότητας. Όταν προκύψει το συμβάν, μπορείτε να το επιλέξετε από τη λίστα συμβάντων και να δείτε το αποτέλεσμα της εκτίμησης του χειριστή στο συνδεδεμένο τμήμα προβολής προσβάσιμων συμβάντων.\">\n  <!ENTITY helpers.descr \"Τα ακόλουθα αντικείμενα και συναρτήσεις μπορούν να χρησιμοποιηθούν στον επεξεργαστή χειριστή:\">\n\n  <!ENTITY event.descr \"αντικείμενο συμβάντος προσβασιμότητας\">\n  <!ENTITY target.descr \"αντικείμενο στόχου προσβασιμότητας\">\n  <!ENTITY accRetrieval.descr \"υπηρεσία προσβασιμότητας nsIAccessibleRetrieval\">\n  <!ENTITY output.descr \"εκτυπώνει τη δεδομένη συμβολοσειρά\">\n  <!ENTITY outputAttrs.descr \"εκτυπώνει τα χαρακτηριστικά του δεδομένου προσβάσιμου αντικειμένου\">\n  <!ENTITY outputRole.descr \"εκτυπώνει το ρόλο του δεδομένου προσβάσιμου αντικειμένου\">\n  <!ENTITY outputStates.descr \"εκτυπώνει τις καταστάσεις του δεδομένου προσβάσιμου αντικειμένου\">\n  <!ENTITY outputTree.descr \"εκτυπώνει δέντρο για το δεδομένο προσβάσιμο αντικείμενο, επισημαίνοντας τα προσβάσιμα αντικείμενα της δεδομένης συστοιχίας\">\n  <!ENTITY outputDOMAttrs.descr \"εκτυπώνει τα χαρακτηριστικά DOM του δεδομένου προσβάσιμου αντικειμένου\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/el/viewers/accessibleProps.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY descRole.label \"Ρόλος:\">\n<!ENTITY descName.label \"Όνομα:\">\n<!ENTITY descDescription.label \"Περιγραφή:\">\n<!ENTITY descValue.label \"Τιμή:\">\n<!ENTITY descState.label \"Κατάσταση:\">\n<!ENTITY descBounds.label \"Όρια:\">\n<!ENTITY tabAttrs.label \"Χαρακτηριστικά αντικειμένου\">\n<!ENTITY colAttrName.label \"Όνομα\">\n<!ENTITY colAttrValue.label \"Τιμή\">\n<!ENTITY tabActions.label \"Ενέργειες\">\n<!ENTITY descKeyBindings.label \"Συνδυασμοί πλήκτρων:\">\n<!ENTITY descInvoke.label \"Επίκληση\">\n<!ENTITY tabTextAttrs.label \"Χαρακτηριστικά κειμένου\">\n<!ENTITY descDefaultAttrs.label \"Προεπιλεγμένα χαρακτηριστικά:\">\n<!ENTITY descStartOffset.label \"Μετατόπιση αρχής:\">\n<!ENTITY descEndOffset.label \"Μετατόπιση τέλους:\">\n<!ENTITY tabTableCell.label \"Κελί πίνακα\">\n<!ENTITY descColumnIdx.label \"Ευρετήριο στήλης:\">\n<!ENTITY descRowIdx.label \"Ευρετήριο σειράς:\">\n<!ENTITY descColumnExtent.label \"Έκταση στήλης:\">\n<!ENTITY descRowExtent.label \"Έκταση σειράς:\">\n<!ENTITY descIsSelected.label \"Είναι επιλεγμένο:\">\n<!ENTITY colProp.label \"Ιδιότητα\">\n<!ENTITY colRole.label \"Ρόλος\">\n<!ENTITY colName.label \"Όνομα\">\n<!ENTITY colNodeName.label \"Όνομα κόμβου\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/el/viewers/accessibleProps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naccBounds = χ: %S;  ψ: %S;  πλάτος: %S;  ύψος: %S;\n"
  },
  {
    "path": "extensions/inspector/resources/locale/el/viewers/accessibleRelations.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY relationType.label \"Τύπος σχέσης\">\n<!ENTITY role.label \"Ρόλος\">\n<!ENTITY nodeName.label \"Όνομα κόμβου\">\n<!ENTITY relations.label \"Σχέσεις: \">\n<!ENTITY relationTargets.label \"Στόχοι σχέσης: \">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/el/viewers/accessibleTree.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY role.label \"Ρόλος\">\n<!ENTITY name.label \"Όνομα\">\n<!ENTITY nodeName.label \"Όνομα κόμβου\">\n\n<!ENTITY evaluateJS.label \"Εκτίμηση JavaScript\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/el/viewers/accessibleTreeEvalJSDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n  <!ENTITY evaluateDialog.title \"Διάλογος εκτίμησης JavaScript\">\n\n  <!ENTITY btnEvaluateJS.label \"Εκτίμηση\">\n  <!ENTITY btnEvaluateJS.accesskey \"κ\">\n  \n  <!ENTITY txtInputArea.label \"Περιοχή εισόδου (χρησιμοποιήστε «προσβάσιμη» μεταβλητή για λειτουργία με το επιλεγμένο προσβάσιμο αντικείμενο και συνάρτηση «εξόδου» για εγγραφή στο πλαίσιο «Περιοχή εξόδου», «tree.search(accessible, filterfunc)» για αναζήτηση και «tree.clearSearch()» για εκκαθάριση αποτελεσμάτων αναζήτησης): \">\n  <!ENTITY txtInputArea.accesskey \"σ\">\n  <!ENTITY txtOutputArea.label \"Περιοχή εξόδου: \">\n  <!ENTITY txtOutputArea.accesskey \"δ\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/el/viewers/boxModel.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY boxPosition.label \"Θέση\">\n<!ENTITY boxDimension.label \"Διαστάσεις\">\n<!ENTITY boxMargin.label \"Περιθώριο\">\n<!ENTITY boxBorder.label \"Περίγραμμα\">\n<!ENTITY boxPadding.label \"Γέμισμα\">\n\n<!ENTITY xCoord.label \"χ\">\n<!ENTITY yCoord.label \"ψ\">\n<!ENTITY screenXCoord.label \"οθόνη χ\">\n<!ENTITY screenYCoord.label \"οθόνη ψ\">\n\n<!ENTITY dimensionWidth.label  \"πλάτος πλαισίου\">\n<!ENTITY dimensionHeight.label \"ύψος πλαισίου\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/el/viewers/computedStyle.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY propertyName.label \"Ιδιότητα\">\n<!ENTITY propertyValue.label \"Τιμή\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/el/viewers/dom.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n  <!ENTITY cmdShowFindDialog.label \"Εύρεση κόμβων…\">\n  <!ENTITY cmdShowFindDialog.accesskey \"ω\">\n  <!ENTITY cmdShowFindDialog.key \"f\">\n\n  <!ENTITY cmdFindAgain.label \"Εύρεση πάλι\">\n  <!ENTITY cmdFindAgain.accesskey \"λ\">\n  <!ENTITY cmdFindAgain.key \"G\">\n\n  <!ENTITY cmdToggleAnonContent.label \"Εμφάνιση ανώνυμου περιεχόμενου\">\n  <!ENTITY cmdToggleAnonContent.accesskey \"α\">\n\n  <!ENTITY cmdToggleWhitespaceNodes.label \"Εμφάνιση κόμβων λευκού διαστήματος\">\n  <!ENTITY cmdToggleWhitespaceNodes.accesskey \"τ\">\n\n  <!ENTITY cmdToggleAccessibleNodes.label \"Εμφάνιση προσβάσιμων κόμβων\">\n  <!ENTITY cmdToggleAccessibleNodes.accesskey \"ο\">\n\n  <!ENTITY cmdToggleProcessingInstructions.label \"Εμφάνιση οδηγιών επεξεργασίας\">\n  <!ENTITY cmdToggleProcessingInstructions.accesskey \"δ\">\n\n  <!ENTITY cmdToggleAttributes.label \"Εμφάνιση χαρακτηριστικών\">\n  <!ENTITY cmdToggleAttributes.accesskey \"κ\">\n\n  <!ENTITY cmdSelectByClick.label \"Επιλογή στοιχείου με κλικ\">\n  <!ENTITY cmdSelectByClick.accesskey \"τ\">\n\n  <!ENTITY ColumnsDialog.title \"Στήλες\">\n\n  <!ENTITY cmdShowColumnsDialog.label \"Στήλες…\">\n  <!ENTITY cmdShowColumnsDialog.accesskey \"τ\">\n\n  <!ENTITY cmdInsertNode.label \"Εισαγωγή…\">\n  <!ENTITY cmdDeleteNode.label \"Διαγραφή\">\n  <!ENTITY cmdCopyXML.label \"Αντιγραφή XML\">\n  <!ENTITY cmdCopyXML.accesskey \"τ\">\n  <!ENTITY cmdBlink.label \"Αναλαμπές στοιχείου\">\n  <!ENTITY cmdBlink.accesskey \"λ\">\n  <!ENTITY cmdInspectBrowser.label \"Επιθεώρηση περιεχόμενου εγγράφου\">\n  <!ENTITY cmdInspectBrowser.accesskey \"θ\">\n\n  <!ENTITY cmdShowPseudoClasses.label \"Ορισμός ψευδο-κλάσεων…\">\n  <!ENTITY cmdShowPseudoClasses.accesskey \"Ο\">\n\n  <!ENTITY pseudoClasses.title \"Ψευδο-κλάσεις\">\n\n  <!ENTITY findNodes.title \"Εύρεση κόμβων\">\n  <!ENTITY findNodesById.label \"Αναγνωριστικό (Id)\">\n  <!ENTITY findNodesById.accesskey \"ν\">\n  <!ENTITY findNodesById.accesskey2 \"Α\">\n  <!ENTITY findNodesByTag.label \"Ετικέτα\">\n  <!ENTITY findNodesByTag.accesskey \"τ\">\n  <!ENTITY findNodesByTag.accesskey2 \"Ε\">\n  <!ENTITY findNodesByAttr.label \"Χαρακτηριστικό\">\n  <!ENTITY findNodesByAttr.accesskey \"κ\">\n  <!ENTITY findNodesByAttr.accesskey2 \"Χ\">\n  <!ENTITY findNodesByAttrValue.label \"Τιμή\">\n  <!ENTITY findNodesByAttrValue.accesskey \"Τ\">\n  <!ENTITY findNodesSearchBy.label \"Αναζήτηση κατά\">\n  <!ENTITY findNodesDirection.label \"Κατεύθυνση\">\n  <!ENTITY findNodesDirectionUp.label \"Πάνω\">\n  <!ENTITY findNodesDirectionUp.accesskey \"Π\">\n  <!ENTITY findNodesDirectionDown.label \"Κάτω\">\n  <!ENTITY findNodesDirectionDown.accesskey \"ω\">\n  <!ENTITY findNodesFind.label \"Εύρεση\">\n  <!ENTITY findNodesCancel.label \"Ακύρωση\">\n\n  <!ENTITY mnEditPasteMenu.label \"Επικόλληση\">\n  <!ENTITY mnEditPasteMenu.accesskey \"Ε\">\n  <!ENTITY mnEditPasteBefore.label \"Πριν\">\n  <!ENTITY mnEditPasteBefore.accesskey \"Π\">\n  <!ENTITY mnEditPasteAfter.label \"Μετά\">\n  <!ENTITY mnEditPasteAfter.accesskey \"Μ\">\n  <!ENTITY mnEditPasteReplace.label \"Επιτόπου (Αντικατάσταση)\">\n  <!ENTITY mnEditPasteReplace.accesskey \"Ε\">\n  <!ENTITY mnEditPasteFirstChild.label \"Ως πρώτο τεκνικό\">\n  <!ENTITY mnEditPasteFirstChild.accesskey \"ο\">\n  <!ENTITY mnEditPasteLastChild.label \"Ως τελευταίο τεκνικό\">\n  <!ENTITY mnEditPasteLastChild.accesskey \"τ\">\n  <!ENTITY mnEditPasteAsParent.label \"Ως γονικό\">\n  <!ENTITY mnEditPasteAsParent.accesskey \"ν\">\n\n  <!ENTITY mnEditInsertMenu.label \"Εισαγωγή\">\n  <!ENTITY mnEditInsertMenu.accesskey \"σ\">\n  <!ENTITY mnEditInsertAfter.label \"Μετά\">\n  <!ENTITY mnEditInsertAfter.accesskey \"Μ\">\n  <!ENTITY mnEditInsertBefore.label \"Πριν\">\n  <!ENTITY mnEditInsertBefore.accesskey \"Π\">\n  <!ENTITY mnEditInsertFirstChild.label \"Ως πρώτο τεκνικό\">\n  <!ENTITY mnEditInsertFirstChild.accesskey \"ο\">\n  <!ENTITY mnEditInsertLastChild.label \"Ως τελευταίο τεκνικό\">\n  <!ENTITY mnEditInsertLastChild.accesskey \"τ\">\n\n  <!ENTITY insertNode.title \"Εισαγωγή κόμβου\">\n  <!ENTITY nodeType.label \"Τύπος κόμβου:\">\n  <!ENTITY nodeType.accesskey \"π\">\n  <!ENTITY nodeType.element.label \"Στοιχείο\">\n  <!ENTITY nodeType.text.label \"Κείμενο\">\n  <!ENTITY namespaceURI.label \"URI ονοματοχώρου:\">\n  <!ENTITY namespaceURI.accesskey \"ν\">\n  <!ENTITY tagName.label \"Όνομα ετικέτας:\">\n  <!ENTITY tagName.accesskey \"κ\">\n  <!ENTITY nodeValue.label \"Τιμή κόμβου:\">\n  <!ENTITY nodeValue.accesskey \"Τ\">\n\n  <!ENTITY namespaceTitle.null.label \"null\">\n  <!ENTITY namespaceTitle.default.label \"Προεπιλογή εγγράφου\">\n  <!ENTITY namespaceTitle.custom.label \"Προσαρμοσμένο\">\n\n  <!-- LOCALIZATION NOTE: The following entities are names of W3C\n       specifications.  Please consult\n       http://www.w3.org/Consortium/Translation/ for appropriate translation\n       or leave unchanged. -->\n  <!ENTITY namespaceTitle.XMLNS.label \"XMLNS\">\n  <!ENTITY namespaceTitle.XML.label \"XML\">\n  <!ENTITY namespaceTitle.XHTML.label \"XHTML\">\n  <!ENTITY namespaceTitle.XLink.label \"XLink\">\n  <!ENTITY namespaceTitle.XSLT.label \"XSLT\">\n  <!ENTITY namespaceTitle.XBL.label \"XBL\">\n  <!ENTITY namespaceTitle.MathML.label \"MathML\">\n  <!ENTITY namespaceTitle.RDF.label \"RDF\">\n  <!ENTITY namespaceTitle.XUL.label \"XUL\">\n  <!ENTITY namespaceTitle.SVG.label \"SVG\">\n  <!ENTITY namespaceTitle.XMLEvents.label \"Συμβάντα XML\">\n  <!ENTITY namespaceTitle.WAIRoles.label \"Ρόλοι WAI\">\n  <!ENTITY namespaceTitle.WAIProperties.label \"Ιδιότητες WAI\">\n\n  <!-- LOCALIZATION NOTE: Localizers can choose not to translate the following\n       access keys. For a discussion about the pros and cons of such a\n       decision, see https://bugzilla.mozilla.org/show_bug.cgi?id=398704,\n       comments 1 and 2. -->\n  <!ENTITY cbxStateHover.accesskey \"h\">\n  <!ENTITY cbxStateActive.accesskey \"a\">\n  <!ENTITY cbxStateFocus.accesskey \"f\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/el/viewers/domNode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY nodeName.label \"Όνομα κόμβου:\">\n<!ENTITY localName.label \"Τοπικό όνομα:\">\n<!ENTITY namespaceURI.label \"URI ονοµατοχώρου:\">\n<!ENTITY nodeType.label \"Τύπος κόμβου:\">\n<!ENTITY nodeValue.label \"Τιμή κόμβου:\">\n<!ENTITY grpAttr.label \"Χαρακτηριστικά\">\n\n<!ENTITY namespaceTitle.null.label \"null\">\n<!ENTITY namespaceTitle.default.label \"Προεπιλογή εγγράφου\">\n<!ENTITY namespaceTitle.custom.label \"Προσαρμοσμένο\">\n\n<!-- LOCALIZATION NOTE: The following entities are names of W3C specifications.\n                        Please consult http://www.w3.org/Consortium/Translation/\n                        for appropriate translation or leave unchanged. -->\n<!ENTITY namespaceTitle.XMLNS.label \"XMLNS\">\n<!ENTITY namespaceTitle.XML.label \"XML\">\n<!ENTITY namespaceTitle.XHTML.label \"XHTML\">\n<!ENTITY namespaceTitle.XLink.label \"XLink\">\n<!ENTITY namespaceTitle.XSLT.label \"XSLT\">\n<!ENTITY namespaceTitle.XBL.label \"XBL\">\n<!ENTITY namespaceTitle.MathML.label \"MathML\">\n<!ENTITY namespaceTitle.RDF.label \"RDF\">\n<!ENTITY namespaceTitle.XUL.label \"XUL\">\n<!ENTITY namespaceTitle.SVG.label \"SVG\">\n<!ENTITY namespaceTitle.XMLEvents.label \"Συμβάντα XML\">\n<!ENTITY namespaceTitle.WAIRoles.label \"Ρόλοι WAI\">\n<!ENTITY namespaceTitle.WAIProperties.label \"Ιδιότητες WAI\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/el/viewers/jsObject.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY jsCopyValue.label \"Αντιγραφή τιμής\">\n<!ENTITY jsEval.label \"Εκτίμηση JavaScript…\">\n\n<!ENTITY jsProperty.label \"Ιδιότητα\">\n<!ENTITY jsValue.label \"Τιμή\">\n\n<!ENTITY evaluateDialog.title \"Εκτίμηση έκφρασης\">\n<!ENTITY jsEval.desc \"Εισάγετε μια έκφραση JavaScript.  Η μεταβλητή «target» είναι η ιδιότητα που είναι επιλεγμένη αυτήν τη στιγμή.\">\n<!ENTITY jsExecute.label \"Εκτέλεση\">\n<!ENTITY inspectReturn.label \"Επιθεώρηση επιστροφής…\">\n<!ENTITY inspectReturnNew.label \"σε νέο παράθυρο\">\n<!ENTITY inspectReturnExisting.label \"στο υπάρχον παράθυρο\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/el/viewers/styleRules.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY miFindCSSRules.label \"Εύρεση κανόνων CSS…\">\n<!ENTITY miFindCSSRules.accesskey \"Ε\">\n\n<!ENTITY newRules.label \"Νέος\">\n<!ENTITY deleteSelectedRules.label \"Διαγραφή\">\n<!ENTITY disableSelectedRules.label \"Απενεργοποίηση\">\n\n<!-- LOCALIZATION NOTE: DO NOT LOCALIZE \"!important\" since it is a CSS API -->\n<!ENTITY toggleSelectedImportant.label \"Εναλλαγή «!important»\">\n\n<!ENTITY styleRule.label \"Κανόνας\">\n<!ENTITY styleRuleURI.label \"Αρχείο\">\n<!ENTITY styleRuleLineNumber.label \"Γραμμή\">\n\n<!ENTITY styleRulePropPriority.label \"Προτεραιότητα\">\n<!ENTITY styleRulePropName.label \"Ιδιότητα\">\n<!ENTITY styleRulePropValue.label \"Τιμή\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/el/viewers/stylesheets.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sheetLocation.label \"Φύλλο τεχνοτροπίας\">\n<!ENTITY sheetRules.label \"Κανόνες\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/el/viewers/usedFontFaces.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY fontName.label \"Όνομα γραμματοσειράς\">\n<!ENTITY cssFamilyName.label \"Όνομα οικογένειας\">\n<!ENTITY uri.label \"URI\">\n<!ENTITY localName.label \"Τοπικό όνομα\">\n<!ENTITY format.label \"Μορφή\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/el/viewers/xblBindings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY bindingContent.label      \"Περιεχόμενο\">\n<!ENTITY bindingMethods.label      \"Μέθοδοι\">\n<!ENTITY bindingMethodName.label   \"Όνομα μεθόδου\">\n<!ENTITY bindingProperties.label   \"Ιδιότητες\">\n<!ENTITY bindingGetter.label       \"Ανακτητής (Getter)\">\n<!ENTITY bindingSetter.label       \"Οριστής (Setter)\">\n<!ENTITY bindingProperty.label     \"Ιδιότητα\">\n<!ENTITY bindingHandlers.label     \"Χειριστές\">\n<!ENTITY bindingHandlerEvent.label \"Συμβάν\">\n<!ENTITY bindingHandlerPhase.label \"Φάση\">\n<!ENTITY bindingResources.label    \"Πόροι\">\n<!ENTITY bindingResourceType.label \"Τύπος\">\n<!ENTITY bindingResourceSrc.label  \"Προέλευση\">\n<!ENTITY bindingSourceCode.label   \"Πηγαίος κώδικας\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-GB/editing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mnEditUndo.label \"Undo\">\n<!ENTITY mnEditUndo.accesskey \"u\">\n<!ENTITY mnEditRedo.label \"Redo\">\n<!ENTITY mnEditRedo.accesskey \"r\">\n<!ENTITY mnEditCut.label \"Cut\">\n<!ENTITY mnEditCut.accesskey \"t\">\n<!ENTITY mnEditCopy.label \"Copy\">\n<!ENTITY mnEditCopy.accesskey \"c\">\n<!ENTITY mnEditPaste.label \"Paste\">\n<!ENTITY mnEditPaste.accesskey \"p\">\n<!ENTITY mnEditInsert.label \"Insert\">\n<!ENTITY mnEditInsert.accesskey \"i\">\n<!ENTITY mnEditEdit.label \"Edit\">\n<!ENTITY mnEditEdit.accesskey \"e\">\n<!ENTITY mnEditDelete.label \"Delete\">\n<!ENTITY mnEditDelete.accesskey \"d\">\n<!ENTITY mnEditInspectInNewWindow.label \"Inspect in New Window\">\n<!ENTITY mnEditInspectInNewWindow.accesskey \"N\">\n<!ENTITY mnEditInspectInNewWindow.key \"I\">\n<!ENTITY mnEditCopyFileURI.label \"Copy URI\">\n<!ENTITY mnEditCopyFileURI.accesskey \"U\">\n<!ENTITY mnEditViewFileURI.label \"View File\">\n<!ENTITY mnEditViewFileURI.accesskey \"V\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-GB/inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY Inspector.title \"DOM Inspector\">\n\n<!ENTITY thDOMNodes.label \"DOM Nodes\">\n<!ENTITY btnInspect.label \"Inspect\">\n<!ENTITY btnInspect.accesskey \"I\">\n<!ENTITY bxDocPanel.title \"Document\">\n<!ENTITY bxObjectPanel.title \"Object\">\n<!ENTITY btnSelecting.tooltip \"Find a node to inspect by clicking on it\">\n<!ENTITY btnFind.tooltip \"Find a node to inspect by id, tag, or attribute\">\n\n<!-- MAIN MENU ITEMS -->\n\n<!ENTITY mnFile.label \"File\">\n<!ENTITY mnFile.accesskey \"F\">\n  <!ENTITY mnInspectContentDocument.label \"Inspect Content Document\">\n  <!ENTITY mnInspectContentDocument.accesskey \"O\">\n  <!ENTITY mnInspectChromeDocument.label \"Inspect Chrome Document\">\n  <!ENTITY mnInspectChromeDocument.accesskey \"H\">\n  <!ENTITY mnInspectApplicationAccessible.label \"Inspect Application Accessible\">\n  <!ENTITY mnInspectApplicationAccessible.accesskey \"A\">\n  <!ENTITY cmdEnterLocation.label \"Inspect a URL\">\n  <!ENTITY cmdEnterLocation.accesskey \"U\">\n  <!ENTITY cmdEnterLocation.key \"L\">\n  <!ENTITY cmdEnterLocation.key2 \"D\">\n  <!ENTITY cmdSave.label \"Save DOM As…\">\n  <!ENTITY cmdSave.accesskey \"S\">\n  <!ENTITY cmdClose.label \"Close\">\n  <!ENTITY cmdClose.accesskey \"C\">\n  <!ENTITY cmdExit.label \"Exit\">\n  <!ENTITY cmdExit.accesskey \"x\">\n\n<!ENTITY mnEdit.label \"Edit\">\n<!ENTITY mnEdit.accesskey \"E\">\n  <!ENTITY cmdUndo.label \"Undo\">\n  <!ENTITY cmdUndo.accesskey \"U\">\n  <!ENTITY cmdRedo.label \"Redo\">\n  <!ENTITY cmdRedo.accesskey \"R\">\n  <!ENTITY cmdCut.label \"Cut\">\n  <!ENTITY cmdCut.accesskey \"t\">\n  <!ENTITY cmdCopy.label \"Copy\">\n  <!ENTITY cmdCopy.accesskey \"C\">\n  <!ENTITY cmdPaste.label \"Paste\">\n  <!ENTITY cmdPaste.accesskey \"P\">\n  <!ENTITY cmdDelete.label \"Delete\">\n  <!ENTITY cmdDelete.accesskey \"D\">\n\n<!ENTITY mnView.label \"View\">\n<!ENTITY mnView.accesskey \"v\">\n  <!ENTITY mnDocViewerList.label \"Document Viewer\">\n  <!ENTITY mnDocViewerList.accesskey \"D\">\n  <!ENTITY mnObjectViewerList.label \"Object Viewer\">\n  <!ENTITY mnObjectViewerList.accesskey \"O\">\n  <!ENTITY cmdToggleDocument.label \"Show Document in Browser Pane\">\n  <!ENTITY cmdToggleDocument.accesskey \"B\">\n  <!ENTITY cmdToggleSearch.label \"Search Results\">\n  <!ENTITY cmdFlashOnSelect.label \"Blink Selected Element\">\n  <!ENTITY cmdFlashOnSelect.accesskey \"S\">\n\n<!ENTITY browserPanel.label \"Browser\">\n\n<!ENTITY saveCmd.key \"S\">\n<!ENTITY closeCmd.key \"W\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-GB/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\napplicationAccesible.title = Application Accessible\ninspectWindow.noDocuments.message = (None)\nstyleRuleNewProperty.title = New Style Rule\nstyleRuleEditProperty.title = Edit Style Rule\nstyleRulePropertyValue.message = Enter the property value:\nstyleRulePropertyName.message = Enter the property name:\nsidebar.title = DOM Inspector\nsidebarInstalled = The sidebar is installed.\nnewAttribute.title = New Attribute\neditAttribute.title = Edit Attribute\nfindNodesDocumentEnd.message = End of document reached.\nfindNodesDocumentEnd.title = Find Nodes\n# LOCALIZATION NOTE (root.title) label displayed for the tree head of the\n# JavaScript Object tree\nroot.title = Subject\n\nirrecoverableSubtree.message = Some of the selected nodes are part of an anonymous subtree that will be destroyed. Deleting these nodes cannot be undone. Do you want to delete the selected nodes?\nirrecoverableSubtree.title = Delete Anonymous Subtree\n\n# The following items correspond to the node types defined by the W3C DOM Core\n# specification.\n1 = Element\n2 = Attribute\n3 = Text\n4 = CDATA Section\n5 = Entity Reference\n6 = Entity\n7 = Processing Instruction\n8 = Comment\n9 = Document\n10 = Document Type\n11 = Document Fragment\n12 = Notation\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-GB/prefs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY Inspector.label \"DOM Inspector\">\n<!ENTITY Sidebar.label \"Sidebar\">\n<!ENTITY elementBlinking.label \"Element Blinking\">\n<!ENTITY blinkSelectedElement.label \"Blink Selected Element\">\n<!ENTITY blinkSelectedElement.accesskey \"B\">\n<!ENTITY borderColor.label \"Border Colour\">\n<!ENTITY borderColor.accesskey \"C\">\n<!ENTITY borderWidth.label \"Border Width\">\n<!ENTITY borderWidth.accesskey \"W\">\n<!ENTITY px.label \"(px)\">\n<!ENTITY blinkDuration.label \"Blink Duration\">\n<!ENTITY blinkDuration.accesskey \"D\">\n<!ENTITY ms.label \"(ms)\">\n<!ENTITY blinkSpeed.label \"Blink Speed\">\n<!ENTITY blinkSpeed.accesskey \"S\">\n<!ENTITY invertColors.label \"Invert Colours\">\n<!ENTITY invertColors.accesskey \"v\">\n<!ENTITY installHowTo.label \"The DOM Inspector Sidebar is not currently installed.  Click the 'Install' button to add it to your Sidebar.\">\n<!ENTITY install.label \"Install\">\n<!ENTITY install.accesskey \"I\">\n<!ENTITY addNavigatorHooks.label \"Add contextual menus to Navigator\">\n<!ENTITY addNavigatorHooks.accesskey \"m\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-GB/tasksOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY inspectorTaskCmd.label \"DOM Inspector\">\n<!ENTITY inspectorTaskCmd.commandkey \"i\">\n<!ENTITY inspectorTaskCmd.accesskey.ff \"n\">\n<!ENTITY inspectorTaskCmd.accesskey \"I\">\n\n<!ENTITY inspectPageTaskCmd.label \"Inspect Page\">\n<!ENTITY inspectPageTaskCmd.accesskey \"i\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-GB/viewer-registry.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dom.label \"DOM Nodes\">\n<!ENTITY stylesheets.label \"Style Sheets\">\n<!ENTITY domNode.label \"DOM Node\">\n<!ENTITY boxModel.label \"Box Model\">\n<!ENTITY xblBindings.label \"XBL Bindings\">\n<!ENTITY styleRules.label \"CSS Rules\">\n<!ENTITY computedStyle.label \"Computed Style\">\n<!ENTITY usedFontFaces.label \"Used Font Faces\">\n<!ENTITY jsObject.label \"JavaScript Object\">\n<!ENTITY accessibleEvent.label \"Accessible Event\">\n<!ENTITY accessibleObject.label \"Accessible Object\">\n<!ENTITY accessibleProps.label \"Accessible Properties\">\n<!ENTITY accessibleRelations.label \"Accessible Relations\">\n<!ENTITY accessibleEvents.label \"Accessible Events\">\n<!ENTITY accessibleTree.label \"Accessible Tree\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-GB/viewers/accessibleEvent.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY descIsFromUserInput.label \"Is from user input: \">\n<!ENTITY descState.label \"State: \">\n<!ENTITY descIsEnabled.label \"Is state enabled: \">\n<!ENTITY descStartOffset.label \"Start offset: \">\n<!ENTITY descLength.label \"Length: \">\n<!ENTITY descIsInserted.label \"Is text inserted: \">\n<!ENTITY descModifiedText.label \"Modified text: \">\n<!ENTITY descCaretOffset.label \"Caret offset: \">\n<!ENTITY descrHandlerOutput.label \"Event handler output: \">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-GB/viewers/accessibleEvents.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY eventList.label \"Event List\">\n<!ENTITY watchedEvents.label \"Watched Events\">\n<!ENTITY handledEvents.label \"Handled events:\">\n<!ENTITY eventType.label \"Event Type\">\n<!ENTITY eventTime.label \"Time\">\n<!ENTITY eventTargetNodeName.label \"Node Name\">\n<!ENTITY eventTargetNodeID.label \"ID\">\n<!ENTITY eventTargetRole.label \"Role\">\n<!ENTITY eventTargetName.label \"Name\">\n<!ENTITY isWatched.label \"Watched\">\n<!ENTITY isHandlerEnabled.label \"Handler Enabled\">\n<!ENTITY clearEventList.label \"Clear Event List\">\n<!ENTITY chooseEventsToWatch.label \"Choose events to watch.\">\n<!ENTITY watchAll.label \"Watch All\">\n<!ENTITY watchNone.label \"Watch None\">\n<!ENTITY editHandler.label \"Edit Handler\">\n<!ENTITY contextHelp.label \"?\">\n<!ENTITY handlerEditorNoEvent.label \"Choose event type to add a handler.\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-GB/viewers/accessibleEvents.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmutationEvents = mutation events\nchangeEvents = change events\nnotificationEvents = notification events\nselectionEvents = selection events\nmenuEvents = menu events\ndocumentEvents = document events\ntextEvents = text events\ntableEvents = table events\nwindowEvents = window events\nhyperLinkEvents = hyper link events\nhyperTextEvents = hyper text events\n\nhandlerEditorLabel = Enable \"%S\" event handler.\n\nrole = Role\nname = Name\nnodeName = Node Name\nid = ID\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-GB/viewers/accessibleEventsHandlerHelpDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n  <!ENTITY helpDialog.title \"Handler help dialogue\">\n\n  <!ENTITY general.descr \"Write and attach an accessibility event handler. When the event occurs, you can select it in the events list and see the result of the handler evaluation in the linked Accessible Event viewer.\">\n  <!ENTITY helpers.descr \"The following objects and functions can be used within handler editor:\">\n\n  <!ENTITY event.descr \"accessibility event object\">\n  <!ENTITY target.descr \"accessibility target object\">\n  <!ENTITY accRetrieval.descr \"nsIAccessibleRetrieval accessibility service\">\n  <!ENTITY output.descr \"prints the given string\">\n  <!ENTITY outputAttrs.descr \"prints object attributes of the given accessible object\">\n  <!ENTITY outputRole.descr \"prints role of the given accessible object\">\n  <!ENTITY outputStates.descr \"prints states of the given accessible object\">\n  <!ENTITY outputTree.descr \"prints tree for the given accessible object, highlighting accessibles from the given array\">\n  <!ENTITY outputDOMAttrs.descr \"prints DOM attributes of the given accessible object\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-GB/viewers/accessibleProps.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY descRole.label \"Role:\">\n<!ENTITY descName.label \"Name:\">\n<!ENTITY descDescription.label \"Description:\">\n<!ENTITY descValue.label \"Value:\">\n<!ENTITY descState.label \"State:\">\n<!ENTITY descBounds.label \"Bounds:\">\n<!ENTITY tabAttrs.label \"Object attributes\">\n<!ENTITY colAttrName.label \"Name\">\n<!ENTITY colAttrValue.label \"Value\">\n<!ENTITY tabActions.label \"Actions\">\n<!ENTITY descKeyBindings.label \"Key bindings:\">\n<!ENTITY descInvoke.label \"Invoke\">\n<!ENTITY tabTextAttrs.label \"Text attributes\">\n<!ENTITY descDefaultAttrs.label \"Default attributes:\">\n<!ENTITY descStartOffset.label \"Start offset:\">\n<!ENTITY descEndOffset.label \"End offset:\">\n<!ENTITY tabTableCell.label \"Table cell\">\n<!ENTITY descColumnIdx.label \"Column index:\">\n<!ENTITY descRowIdx.label \"Row index:\">\n<!ENTITY descColumnExtent.label \"Column extent:\">\n<!ENTITY descRowExtent.label \"Row extent:\">\n<!ENTITY descIsSelected.label \"Is selected:\">\n<!ENTITY colProp.label \"Property\">\n<!ENTITY colRole.label \"Role\">\n<!ENTITY colName.label \"Name\">\n<!ENTITY colNodeName.label \"Node name\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-GB/viewers/accessibleProps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naccBounds = x: %S;  y: %S;  width: %S;  height: %S;\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-GB/viewers/accessibleRelations.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY relationType.label \"Relation Type\">\n<!ENTITY role.label \"Role\">\n<!ENTITY nodeName.label \"Node Name\">\n<!ENTITY relations.label \"Relations: \">\n<!ENTITY relationTargets.label \"Relation Targets: \">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-GB/viewers/accessibleTree.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY role.label \"Role\">\n<!ENTITY name.label \"Name\">\n<!ENTITY nodeName.label \"Node Name\">\n\n<!ENTITY evaluateJS.label \"Evaluate JavaScript\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-GB/viewers/accessibleTreeEvalJSDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n  <!ENTITY evaluateDialog.title \"Evaluate JavaScript Dialogue\">\n\n  <!ENTITY btnEvaluateJS.label \"Evaluate\">\n  <!ENTITY btnEvaluateJS.accesskey \"E\">\n  \n  <!ENTITY txtInputArea.label \"Input Area (use 'accessible' variable to operate with the selected accessible and 'output' function to write into 'Output Area' window, 'tree.search(accessible, filterfunc)' to search and 'tree.clearSearch()' to clear search results): \">\n  <!ENTITY txtInputArea.accesskey \"I\">\n  <!ENTITY txtOutputArea.label \"Output Area: \">\n  <!ENTITY txtOutputArea.accesskey \"O\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-GB/viewers/boxModel.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY boxPosition.label \"Position\">\n<!ENTITY boxDimension.label \"Dimensions\">\n<!ENTITY boxMargin.label \"Margin\">\n<!ENTITY boxBorder.label \"Border\">\n<!ENTITY boxPadding.label \"Padding\">\n\n<!ENTITY xCoord.label \"x\">\n<!ENTITY yCoord.label \"y\">\n<!ENTITY screenXCoord.label \"screen x\">\n<!ENTITY screenYCoord.label \"screen y\">\n\n<!ENTITY dimensionWidth.label  \"box width\">\n<!ENTITY dimensionHeight.label \"box height\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-GB/viewers/computedStyle.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY propertyName.label \"Property\">\n<!ENTITY propertyValue.label \"Value\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-GB/viewers/dom.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n  <!ENTITY cmdShowFindDialog.label \"Find Nodes…\">\n  <!ENTITY cmdShowFindDialog.accesskey \"f\">\n  <!ENTITY cmdShowFindDialog.key \"f\">\n\n  <!ENTITY cmdFindAgain.label \"Find Again\">\n  <!ENTITY cmdFindAgain.accesskey \"g\">\n  <!ENTITY cmdFindAgain.key \"G\">\n\n  <!ENTITY cmdToggleAnonContent.label \"Show Anonymous Content\">\n  <!ENTITY cmdToggleAnonContent.accesskey \"a\">\n\n  <!ENTITY cmdToggleWhitespaceNodes.label \"Show Whitespace Nodes\">\n  <!ENTITY cmdToggleWhitespaceNodes.accesskey \"W\">\n\n  <!ENTITY cmdToggleAccessibleNodes.label \"Show Accessible Nodes\">\n  <!ENTITY cmdToggleAccessibleNodes.accesskey \"c\">\n\n  <!ENTITY cmdToggleProcessingInstructions.label \"Show Processing Instructions\">\n  <!ENTITY cmdToggleProcessingInstructions.accesskey \"P\">\n\n  <!ENTITY cmdToggleAttributes.label \"Show Attributes\">\n  <!ENTITY cmdToggleAttributes.accesskey \"r\">\n\n  <!ENTITY cmdSelectByClick.label \"Select Element By Click\">\n  <!ENTITY cmdSelectByClick.accesskey \"S\">\n\n  <!ENTITY ColumnsDialog.title \"Columns\">\n\n  <!ENTITY cmdShowColumnsDialog.label \"Columns…\">\n  <!ENTITY cmdShowColumnsDialog.accesskey \"C\">\n\n  <!ENTITY cmdInsertNode.label \"Insert…\">\n  <!ENTITY cmdDeleteNode.label \"Delete\">\n  <!ENTITY cmdCopyXML.label \"Copy XML\">\n  <!ENTITY cmdCopyXML.accesskey \"X\">\n  <!ENTITY cmdBlink.label \"Blink Element\">\n  <!ENTITY cmdBlink.accesskey \"B\">\n  <!ENTITY cmdInspectBrowser.label \"Inspect Contained Document\">\n  <!ENTITY cmdInspectBrowser.accesskey \"e\">\n\n  <!ENTITY cmdShowPseudoClasses.label \"Set Pseudo-classes…\">\n  <!ENTITY cmdShowPseudoClasses.accesskey \"S\">\n\n  <!ENTITY pseudoClasses.title \"Pseudo-classes\">\n\n  <!ENTITY findNodes.title \"Find Nodes\">\n  <!ENTITY findNodesById.label \"Id\">\n  <!ENTITY findNodesById.accesskey \"I\">\n  <!ENTITY findNodesById.accesskey2 \"d\">\n  <!ENTITY findNodesByTag.label \"Tag\">\n  <!ENTITY findNodesByTag.accesskey \"T\">\n  <!ENTITY findNodesByTag.accesskey2 \"g\">\n  <!ENTITY findNodesByAttr.label \"Attr\">\n  <!ENTITY findNodesByAttr.accesskey \"A\">\n  <!ENTITY findNodesByAttr.accesskey2 \"r\">\n  <!ENTITY findNodesByAttrValue.label \"Value\">\n  <!ENTITY findNodesByAttrValue.accesskey \"V\">\n  <!ENTITY findNodesSearchBy.label \"Search By\">\n  <!ENTITY findNodesDirection.label \"Direction\">\n  <!ENTITY findNodesDirectionUp.label \"Up\">\n  <!ENTITY findNodesDirectionUp.accesskey \"U\">\n  <!ENTITY findNodesDirectionDown.label \"Down\">\n  <!ENTITY findNodesDirectionDown.accesskey \"w\">\n  <!ENTITY findNodesFind.label \"Find\">\n  <!ENTITY findNodesCancel.label \"Cancel\">\n\n  <!ENTITY mnEditPasteMenu.label \"Paste\">\n  <!ENTITY mnEditPasteMenu.accesskey \"P\">\n  <!ENTITY mnEditPasteBefore.label \"Before\">\n  <!ENTITY mnEditPasteBefore.accesskey \"B\">\n  <!ENTITY mnEditPasteAfter.label \"After\">\n  <!ENTITY mnEditPasteAfter.accesskey \"A\">\n  <!ENTITY mnEditPasteReplace.label \"In place of (Replace)\">\n  <!ENTITY mnEditPasteReplace.accesskey \"I\">\n  <!ENTITY mnEditPasteFirstChild.label \"As first child\">\n  <!ENTITY mnEditPasteFirstChild.accesskey \"f\">\n  <!ENTITY mnEditPasteLastChild.label \"As last child\">\n  <!ENTITY mnEditPasteLastChild.accesskey \"c\">\n  <!ENTITY mnEditPasteAsParent.label \"As parent\">\n  <!ENTITY mnEditPasteAsParent.accesskey \"r\">\n\n  <!ENTITY mnEditInsertMenu.label \"Insert\">\n  <!ENTITY mnEditInsertMenu.accesskey \"I\">\n  <!ENTITY mnEditInsertAfter.label \"After\">\n  <!ENTITY mnEditInsertAfter.accesskey \"A\">\n  <!ENTITY mnEditInsertBefore.label \"Before\">\n  <!ENTITY mnEditInsertBefore.accesskey \"B\">\n  <!ENTITY mnEditInsertFirstChild.label \"As first child\">\n  <!ENTITY mnEditInsertFirstChild.accesskey \"f\">\n  <!ENTITY mnEditInsertLastChild.label \"As last child\">\n  <!ENTITY mnEditInsertLastChild.accesskey \"c\">\n\n  <!ENTITY insertNode.title \"Insert Node\">\n  <!ENTITY nodeType.label \"Node Type:\">\n  <!ENTITY nodeType.accesskey \"T\">\n  <!ENTITY nodeType.element.label \"Element\">\n  <!ENTITY nodeType.text.label \"Text\">\n  <!ENTITY namespaceURI.label \"Namespace URI:\">\n  <!ENTITY namespaceURI.accesskey \"U\">\n  <!ENTITY tagName.label \"Tag Name:\">\n  <!ENTITY tagName.accesskey \"N\">\n  <!ENTITY nodeValue.label \"Node Value:\">\n  <!ENTITY nodeValue.accesskey \"V\">\n\n  <!ENTITY namespaceTitle.null.label \"null\">\n  <!ENTITY namespaceTitle.default.label \"Document Default\">\n  <!ENTITY namespaceTitle.custom.label \"Custom\">\n\n  <!-- LOCALIZATION NOTE: The following entities are names of W3C\n       specifications.  Please consult\n       http://www.w3.org/Consortium/Translation/ for appropriate translation\n       or leave unchanged. -->\n  <!ENTITY namespaceTitle.XMLNS.label \"XMLNS\">\n  <!ENTITY namespaceTitle.XML.label \"XML\">\n  <!ENTITY namespaceTitle.XHTML.label \"XHTML\">\n  <!ENTITY namespaceTitle.XLink.label \"XLink\">\n  <!ENTITY namespaceTitle.XSLT.label \"XSLT\">\n  <!ENTITY namespaceTitle.XBL.label \"XBL\">\n  <!ENTITY namespaceTitle.MathML.label \"MathML\">\n  <!ENTITY namespaceTitle.RDF.label \"RDF\">\n  <!ENTITY namespaceTitle.XUL.label \"XUL\">\n  <!ENTITY namespaceTitle.SVG.label \"SVG\">\n  <!ENTITY namespaceTitle.XMLEvents.label \"XML Events\">\n  <!ENTITY namespaceTitle.WAIRoles.label \"WAI Roles\">\n  <!ENTITY namespaceTitle.WAIProperties.label \"WAI Properties\">\n\n  <!-- LOCALIZATION NOTE: Localizers can choose not to translate the following\n       access keys. For a discussion about the pros and cons of such a\n       decision, see https://bugzilla.mozilla.org/show_bug.cgi?id=398704,\n       comments 1 and 2. -->\n  <!ENTITY cbxStateHover.accesskey \"h\">\n  <!ENTITY cbxStateActive.accesskey \"a\">\n  <!ENTITY cbxStateFocus.accesskey \"f\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-GB/viewers/domNode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY nodeName.label \"Node Name:\">\n<!ENTITY localName.label \"Local Name:\">\n<!ENTITY namespaceURI.label \"Namespace URI:\">\n<!ENTITY nodeType.label \"Node Type:\">\n<!ENTITY nodeValue.label \"Node Value:\">\n<!ENTITY grpAttr.label \"Attributes\">\n\n<!ENTITY namespaceTitle.null.label \"null\">\n<!ENTITY namespaceTitle.default.label \"Document Default\">\n<!ENTITY namespaceTitle.custom.label \"Custom\">\n\n<!-- LOCALIZATION NOTE: The following entities are names of W3C specifications.\n                        Please consult http://www.w3.org/Consortium/Translation/\n                        for appropriate translation or leave unchanged. -->\n<!ENTITY namespaceTitle.XMLNS.label \"XMLNS\">\n<!ENTITY namespaceTitle.XML.label \"XML\">\n<!ENTITY namespaceTitle.XHTML.label \"XHTML\">\n<!ENTITY namespaceTitle.XLink.label \"XLink\">\n<!ENTITY namespaceTitle.XSLT.label \"XSLT\">\n<!ENTITY namespaceTitle.XBL.label \"XBL\">\n<!ENTITY namespaceTitle.MathML.label \"MathML\">\n<!ENTITY namespaceTitle.RDF.label \"RDF\">\n<!ENTITY namespaceTitle.XUL.label \"XUL\">\n<!ENTITY namespaceTitle.SVG.label \"SVG\">\n<!ENTITY namespaceTitle.XMLEvents.label \"XML Events\">\n<!ENTITY namespaceTitle.WAIRoles.label \"WAI Roles\">\n<!ENTITY namespaceTitle.WAIProperties.label \"WAI Properties\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-GB/viewers/jsObject.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY jsCopyValue.label \"Copy Value\">\n<!ENTITY jsEval.label \"Evaluate JavaScript…\">\n\n<!ENTITY jsProperty.label \"Property\">\n<!ENTITY jsValue.label \"Value\">\n\n<!ENTITY evaluateDialog.title \"Evaluate Expression\">\n<!ENTITY jsEval.desc \"Enter a JavaScript expression.  The variable &quot;target&quot; is the property that is currently selected.\">\n<!ENTITY jsExecute.label \"Execute\">\n<!ENTITY inspectReturn.label \"Inspect return in\">\n<!ENTITY inspectReturnNew.label \"New window\">\n<!ENTITY inspectReturnExisting.label \"Existing window\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-GB/viewers/styleRules.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY miFindCSSRules.label \"Find CSS Rules…\">\n<!ENTITY miFindCSSRules.accesskey \"F\">\n\n<!ENTITY newRules.label \"New\">\n<!ENTITY deleteSelectedRules.label \"Delete\">\n<!ENTITY disableSelectedRules.label \"Disable\">\n\n<!-- LOCALIZATION NOTE: DO NOT LOCALIZE \"!important\" since it is a CSS API -->\n<!ENTITY toggleSelectedImportant.label \"Toggle !important\">\n\n<!ENTITY styleRule.label \"Rule\">\n<!ENTITY styleRuleURI.label \"File\">\n<!ENTITY styleRuleLineNumber.label \"Line\">\n\n<!ENTITY styleRulePropPriority.label \"Priority\">\n<!ENTITY styleRulePropName.label \"Property\">\n<!ENTITY styleRulePropValue.label \"Value\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-GB/viewers/stylesheets.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sheetLocation.label \"Style Sheet\">\n<!ENTITY sheetRules.label \"Rules\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-GB/viewers/usedFontFaces.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY fontName.label \"Font Name\">\n<!ENTITY cssFamilyName.label \"Family Name\">\n<!ENTITY uri.label \"URI\">\n<!ENTITY localName.label \"Local Name\">\n<!ENTITY format.label \"Format\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-GB/viewers/xblBindings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY bindingContent.label      \"Content\">\n<!ENTITY bindingMethods.label      \"Methods\">\n<!ENTITY bindingMethodName.label   \"Method Name\">\n<!ENTITY bindingProperties.label   \"Properties\">\n<!ENTITY bindingGetter.label       \"Getter\">\n<!ENTITY bindingSetter.label       \"Setter\">\n<!ENTITY bindingProperty.label     \"Property\">\n<!ENTITY bindingHandlers.label     \"Handlers\">\n<!ENTITY bindingHandlerEvent.label \"Event\">\n<!ENTITY bindingHandlerPhase.label \"Phase\">\n<!ENTITY bindingResources.label    \"Resources\">\n<!ENTITY bindingResourceType.label \"Type\">\n<!ENTITY bindingResourceSrc.label  \"Source\">\n<!ENTITY bindingSourceCode.label   \"Source Code\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-US/editing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mnEditUndo.label \"Undo\">\n<!ENTITY mnEditUndo.accesskey \"u\">\n<!ENTITY mnEditRedo.label \"Redo\">\n<!ENTITY mnEditRedo.accesskey \"r\">\n<!ENTITY mnEditCut.label \"Cut\">\n<!ENTITY mnEditCut.accesskey \"t\">\n<!ENTITY mnEditCopy.label \"Copy\">\n<!ENTITY mnEditCopy.accesskey \"c\">\n<!ENTITY mnEditPaste.label \"Paste\">\n<!ENTITY mnEditPaste.accesskey \"p\">\n<!ENTITY mnEditInsert.label \"Insert\">\n<!ENTITY mnEditInsert.accesskey \"i\">\n<!ENTITY mnEditEdit.label \"Edit\">\n<!ENTITY mnEditEdit.accesskey \"e\">\n<!ENTITY mnEditDelete.label \"Delete\">\n<!ENTITY mnEditDelete.accesskey \"d\">\n<!ENTITY mnEditInspectInNewWindow.label \"Inspect in New Window\">\n<!ENTITY mnEditInspectInNewWindow.accesskey \"N\">\n<!ENTITY mnEditInspectInNewWindow.key \"I\">\n<!ENTITY mnEditCopyFileURI.label \"Copy URI\">\n<!ENTITY mnEditCopyFileURI.accesskey \"U\">\n<!ENTITY mnEditViewFileURI.label \"View File\">\n<!ENTITY mnEditViewFileURI.accesskey \"V\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-US/inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY Inspector.title \"DOM Inspector\">\n\n<!ENTITY thDOMNodes.label \"DOM Nodes\">\n<!ENTITY btnInspect.label \"Inspect\">\n<!ENTITY btnInspect.accesskey \"I\">\n<!ENTITY bxDocPanel.title \"Document\">\n<!ENTITY bxObjectPanel.title \"Object\">\n<!ENTITY btnSelecting.tooltip \"Find a node to inspect by clicking on it\">\n<!ENTITY btnFind.tooltip \"Find a node to inspect by id, tag, or attribute\">\n\n<!-- MAIN MENU ITEMS -->\n\n<!ENTITY mnFile.label \"File\">\n<!ENTITY mnFile.accesskey \"F\">\n  <!ENTITY mnInspectContentDocument.label \"Inspect Content Document\">\n  <!ENTITY mnInspectContentDocument.accesskey \"O\">\n  <!ENTITY mnInspectChromeDocument.label \"Inspect Chrome Document\">\n  <!ENTITY mnInspectChromeDocument.accesskey \"H\">\n  <!ENTITY mnInspectApplicationAccessible.label \"Inspect Application Accessible\">\n  <!ENTITY mnInspectApplicationAccessible.accesskey \"A\">\n  <!ENTITY cmdEnterLocation.label \"Inspect a URL\">\n  <!ENTITY cmdEnterLocation.accesskey \"U\">\n  <!ENTITY cmdEnterLocation.key \"L\">\n  <!ENTITY cmdEnterLocation.key2 \"D\">\n  <!ENTITY cmdSave.label \"Save DOM As…\">\n  <!ENTITY cmdSave.accesskey \"S\">\n  <!ENTITY cmdClose.label \"Close\">\n  <!ENTITY cmdClose.accesskey \"C\">\n  <!ENTITY cmdExit.label \"Exit\">\n  <!ENTITY cmdExit.accesskey \"x\">\n\n<!ENTITY mnEdit.label \"Edit\">\n<!ENTITY mnEdit.accesskey \"E\">\n  <!ENTITY cmdUndo.label \"Undo\">\n  <!ENTITY cmdUndo.accesskey \"U\">\n  <!ENTITY cmdRedo.label \"Redo\">\n  <!ENTITY cmdRedo.accesskey \"R\">\n  <!ENTITY cmdCut.label \"Cut\">\n  <!ENTITY cmdCut.accesskey \"t\">\n  <!ENTITY cmdCopy.label \"Copy\">\n  <!ENTITY cmdCopy.accesskey \"C\">\n  <!ENTITY cmdPaste.label \"Paste\">\n  <!ENTITY cmdPaste.accesskey \"P\">\n  <!ENTITY cmdDelete.label \"Delete\">\n  <!ENTITY cmdDelete.accesskey \"D\">\n\n<!ENTITY mnView.label \"View\">\n<!ENTITY mnView.accesskey \"v\">\n  <!ENTITY mnDocViewerList.label \"Document Viewer\">\n  <!ENTITY mnDocViewerList.accesskey \"D\">\n  <!ENTITY mnObjectViewerList.label \"Object Viewer\">\n  <!ENTITY mnObjectViewerList.accesskey \"O\">\n  <!ENTITY cmdToggleDocument.label \"Show Document in Browser Pane\">\n  <!ENTITY cmdToggleDocument.accesskey \"B\">\n  <!ENTITY cmdToggleSearch.label \"Search Results\">\n  <!ENTITY cmdFlashOnSelect.label \"Blink Selected Element\">\n  <!ENTITY cmdFlashOnSelect.accesskey \"S\">\n\n<!ENTITY browserPanel.label \"Browser\">\n\n<!ENTITY saveCmd.key \"S\">\n<!ENTITY closeCmd.key \"W\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-US/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\napplicationAccesible.title = Application Accessible\ninspectWindow.noDocuments.message = (None)\nstyleRuleNewProperty.title = New Style Rule\nstyleRuleEditProperty.title = Edit Style Rule\nstyleRulePropertyValue.message = Enter the property value:\nstyleRulePropertyName.message = Enter the property name:\nsidebar.title = DOM Inspector\nsidebarInstalled = The sidebar is installed.\nnewAttribute.title = New Attribute\neditAttribute.title = Edit Attribute\nfindNodesDocumentEnd.message = End of document reached.\nfindNodesDocumentEnd.title = Find Nodes\n# LOCALIZATION NOTE (root.title) label displayed for the tree head of the\n# JavaScript Object tree\nroot.title = Subject\n\nirrecoverableSubtree.message = Some of the selected nodes are part of an anonymous subtree that will be destroyed. Deleting these nodes cannot be undone. Do you want to delete the selected nodes?\nirrecoverableSubtree.title = Delete Anonymous Subtree\n\n# The following items correspond to the node types defined by the W3C DOM Core\n# specification.\n1 = Element\n2 = Attribute\n3 = Text\n4 = CDATA Section\n5 = Entity Reference\n6 = Entity\n7 = Processing Instruction\n8 = Comment\n9 = Document\n10 = Document Type\n11 = Document Fragment\n12 = Notation\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-US/prefs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY Inspector.label \"DOM Inspector\">\n<!ENTITY Sidebar.label \"Sidebar\">\n<!ENTITY elementBlinking.label \"Element Blinking\">\n<!ENTITY blinkSelectedElement.label \"Blink Selected Element\">\n<!ENTITY blinkSelectedElement.accesskey \"B\">\n<!ENTITY borderColor.label \"Border Color\">\n<!ENTITY borderColor.accesskey \"C\">\n<!ENTITY borderWidth.label \"Border Width\">\n<!ENTITY borderWidth.accesskey \"W\">\n<!ENTITY px.label \"(px)\">\n<!ENTITY blinkDuration.label \"Blink Duration\">\n<!ENTITY blinkDuration.accesskey \"D\">\n<!ENTITY ms.label \"(ms)\">\n<!ENTITY blinkSpeed.label \"Blink Speed\">\n<!ENTITY blinkSpeed.accesskey \"S\">\n<!ENTITY invertColors.label \"Invert Colors\">\n<!ENTITY invertColors.accesskey \"v\">\n<!ENTITY installHowTo.label \"The DOM Inspector Sidebar is not currently installed.  Click the 'Install' button to add it to your Sidebar.\">\n<!ENTITY install.label \"Install\">\n<!ENTITY install.accesskey \"I\">\n<!ENTITY addNavigatorHooks.label \"Add contextual menus to Navigator\">\n<!ENTITY addNavigatorHooks.accesskey \"m\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-US/tasksOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY inspectorTaskCmd.label \"DOM Inspector\">\n<!ENTITY inspectorTaskCmd.commandkey \"i\">\n<!ENTITY inspectorTaskCmd.accesskey.ff \"n\">\n<!ENTITY inspectorTaskCmd.accesskey \"I\">\n\n<!ENTITY inspectPageTaskCmd.label \"Inspect Page\">\n<!ENTITY inspectPageTaskCmd.accesskey \"i\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-US/viewer-registry.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dom.label \"DOM Nodes\">\n<!ENTITY stylesheets.label \"Style Sheets\">\n<!ENTITY domNode.label \"DOM Node\">\n<!ENTITY boxModel.label \"Box Model\">\n<!ENTITY xblBindings.label \"XBL Bindings\">\n<!ENTITY styleRules.label \"CSS Rules\">\n<!ENTITY computedStyle.label \"Computed Style\">\n<!ENTITY usedFontFaces.label \"Used Font Faces\">\n<!ENTITY jsObject.label \"JavaScript Object\">\n<!ENTITY accessibleEvent.label \"Accessible Event\">\n<!ENTITY accessibleObject.label \"Accessible Object\">\n<!ENTITY accessibleProps.label \"Accessible Properties\">\n<!ENTITY accessibleRelations.label \"Accessible Relations\">\n<!ENTITY accessibleEvents.label \"Accessible Events\">\n<!ENTITY accessibleTree.label \"Accessible Tree\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-US/viewers/accessibleEvent.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY descIsFromUserInput.label \"Is from user input: \">\n<!ENTITY descState.label \"State: \">\n<!ENTITY descIsEnabled.label \"Is state enabled: \">\n<!ENTITY descStartOffset.label \"Start offset: \">\n<!ENTITY descLength.label \"Length: \">\n<!ENTITY descIsInserted.label \"Is text inserted: \">\n<!ENTITY descModifiedText.label \"Modified text: \">\n<!ENTITY descCaretOffset.label \"Caret offset: \">\n<!ENTITY descrHandlerOutput.label \"Event handler output: \">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-US/viewers/accessibleEvents.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY eventList.label \"Event List\">\n<!ENTITY watchedEvents.label \"Watched Events\">\n<!ENTITY handledEvents.label \"Handled events:\">\n<!ENTITY eventType.label \"Event Type\">\n<!ENTITY eventTime.label \"Time\">\n<!ENTITY eventTargetNodeName.label \"Node Name\">\n<!ENTITY eventTargetNodeID.label \"ID\">\n<!ENTITY eventTargetRole.label \"Role\">\n<!ENTITY eventTargetName.label \"Name\">\n<!ENTITY isWatched.label \"Watched\">\n<!ENTITY isHandlerEnabled.label \"Handler Enabled\">\n<!ENTITY clearEventList.label \"Clear Event List\">\n<!ENTITY chooseEventsToWatch.label \"Choose events to watch.\">\n<!ENTITY watchAll.label \"Watch All\">\n<!ENTITY watchNone.label \"Watch None\">\n<!ENTITY editHandler.label \"Edit Handler\">\n<!ENTITY contextHelp.label \"?\">\n<!ENTITY handlerEditorNoEvent.label \"Choose event type to add a handler.\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-US/viewers/accessibleEvents.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmutationEvents = mutation events\nchangeEvents = change events\nnotificationEvents = notification events\nselectionEvents = selection events\nmenuEvents = menu events\ndocumentEvents = document events\ntextEvents = text events\ntableEvents = table events\nwindowEvents = window events\nhyperLinkEvents = hyper link events\nhyperTextEvents = hyper text events\n\nhandlerEditorLabel = Enable \"%S\" event handler.\n\nrole = Role\nname = Name\nnodeName = Node Name\nid = ID\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-US/viewers/accessibleEventsHandlerHelpDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n  <!ENTITY helpDialog.title \"Handler help dialog\">\n\n  <!ENTITY general.descr \"Write and attach an accessibility event handler. When the event occurs, you can select it in the events list and see the result of the handler evaluation in the linked Accessible Event viewer.\">\n  <!ENTITY helpers.descr \"The following objects and functions can be used within handler editor:\">\n\n  <!ENTITY event.descr \"accessibility event object\">\n  <!ENTITY target.descr \"accessibility target object\">\n  <!ENTITY accRetrieval.descr \"nsIAccessibleRetrieval accessibility service\">\n  <!ENTITY output.descr \"prints the given string\">\n  <!ENTITY outputAttrs.descr \"prints object attributes of the given accessible object\">\n  <!ENTITY outputRole.descr \"prints role of the given accessible object\">\n  <!ENTITY outputStates.descr \"prints states of the given accessible object\">\n  <!ENTITY outputTree.descr \"prints tree for the given accessible object, highlighting accessibles from the given array\">\n  <!ENTITY outputDOMAttrs.descr \"prints DOM attributes of the given accessible object\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-US/viewers/accessibleProps.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY descRole.label \"Role:\">\n<!ENTITY descName.label \"Name:\">\n<!ENTITY descDescription.label \"Description:\">\n<!ENTITY descValue.label \"Value:\">\n<!ENTITY descState.label \"State:\">\n<!ENTITY descBounds.label \"Bounds:\">\n<!ENTITY tabAttrs.label \"Object attributes\">\n<!ENTITY colAttrName.label \"Name\">\n<!ENTITY colAttrValue.label \"Value\">\n<!ENTITY tabActions.label \"Actions\">\n<!ENTITY descKeyBindings.label \"Key bindings:\">\n<!ENTITY descInvoke.label \"Invoke\">\n<!ENTITY tabTextAttrs.label \"Text attributes\">\n<!ENTITY descDefaultAttrs.label \"Default attributes:\">\n<!ENTITY descStartOffset.label \"Start offset:\">\n<!ENTITY descEndOffset.label \"End offset:\">\n<!ENTITY tabTableCell.label \"Table cell\">\n<!ENTITY descColumnIdx.label \"Column index:\">\n<!ENTITY descRowIdx.label \"Row index:\">\n<!ENTITY descColumnExtent.label \"Column extent:\">\n<!ENTITY descRowExtent.label \"Row extent:\">\n<!ENTITY descIsSelected.label \"Is selected:\">\n<!ENTITY colProp.label \"Property\">\n<!ENTITY colRole.label \"Role\">\n<!ENTITY colName.label \"Name\">\n<!ENTITY colNodeName.label \"Node name\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-US/viewers/accessibleProps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naccBounds = x: %S;  y: %S;  width: %S;  height: %S;\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-US/viewers/accessibleRelations.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY relationType.label \"Relation Type\">\n<!ENTITY role.label \"Role\">\n<!ENTITY nodeName.label \"Node Name\">\n<!ENTITY relations.label \"Relations: \">\n<!ENTITY relationTargets.label \"Relation Targets: \">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-US/viewers/accessibleTree.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY role.label \"Role\">\n<!ENTITY name.label \"Name\">\n<!ENTITY nodeName.label \"Node Name\">\n\n<!ENTITY evaluateJS.label \"Evaluate JavaScript\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-US/viewers/accessibleTreeEvalJSDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n  <!ENTITY evaluateDialog.title \"Evaluate JavaScript Dialog\">\n\n  <!ENTITY btnEvaluateJS.label \"Evaluate\">\n  <!ENTITY btnEvaluateJS.accesskey \"E\">\n  \n  <!ENTITY txtInputArea.label \"Input Area (use 'accessible' variable to operate with the selected accessible and 'output' function to write into 'Output Area' window, 'tree.search(accessible, filterfunc)' to search and 'tree.clearSearch()' to clear search results): \">\n  <!ENTITY txtInputArea.accesskey \"I\">\n  <!ENTITY txtOutputArea.label \"Output Area: \">\n  <!ENTITY txtOutputArea.accesskey \"O\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-US/viewers/boxModel.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY boxPosition.label \"Position\">\n<!ENTITY boxDimension.label \"Dimensions\">\n<!ENTITY boxMargin.label \"Margin\">\n<!ENTITY boxBorder.label \"Border\">\n<!ENTITY boxPadding.label \"Padding\">\n\n<!ENTITY xCoord.label \"x\">\n<!ENTITY yCoord.label \"y\">\n<!ENTITY screenXCoord.label \"screen x\">\n<!ENTITY screenYCoord.label \"screen y\">\n\n<!ENTITY dimensionWidth.label  \"box width\">\n<!ENTITY dimensionHeight.label \"box height\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-US/viewers/computedStyle.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY propertyName.label \"Property\">\n<!ENTITY propertyValue.label \"Value\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-US/viewers/dom.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n  <!ENTITY cmdShowFindDialog.label \"Find Nodes…\">\n  <!ENTITY cmdShowFindDialog.accesskey \"f\">\n  <!ENTITY cmdShowFindDialog.key \"f\">\n\n  <!ENTITY cmdFindAgain.label \"Find Again\">\n  <!ENTITY cmdFindAgain.accesskey \"g\">\n  <!ENTITY cmdFindAgain.key \"G\">\n\n  <!ENTITY cmdToggleAnonContent.label \"Show Anonymous Content\">\n  <!ENTITY cmdToggleAnonContent.accesskey \"a\">\n\n  <!ENTITY cmdToggleWhitespaceNodes.label \"Show Whitespace Nodes\">\n  <!ENTITY cmdToggleWhitespaceNodes.accesskey \"W\">\n\n  <!ENTITY cmdToggleAccessibleNodes.label \"Show Accessible Nodes\">\n  <!ENTITY cmdToggleAccessibleNodes.accesskey \"c\">\n\n  <!ENTITY cmdToggleProcessingInstructions.label \"Show Processing Instructions\">\n  <!ENTITY cmdToggleProcessingInstructions.accesskey \"P\">\n\n  <!ENTITY cmdToggleAttributes.label \"Show Attributes\">\n  <!ENTITY cmdToggleAttributes.accesskey \"r\">\n\n  <!ENTITY cmdSelectByClick.label \"Select Element By Click\">\n  <!ENTITY cmdSelectByClick.accesskey \"s\">\n\n  <!ENTITY ColumnsDialog.title \"Columns\">\n\n  <!ENTITY cmdShowColumnsDialog.label \"Columns…\">\n  <!ENTITY cmdShowColumnsDialog.accesskey \"c\">\n\n  <!ENTITY cmdInsertNode.label \"Insert…\">\n  <!ENTITY cmdDeleteNode.label \"Delete\">\n  <!ENTITY cmdCopyXML.label \"Copy XML\">\n  <!ENTITY cmdCopyXML.accesskey \"X\">\n  <!ENTITY cmdBlink.label \"Blink Element\">\n  <!ENTITY cmdBlink.accesskey \"B\">\n  <!ENTITY cmdInspectBrowser.label \"Inspect Contained Document\">\n  <!ENTITY cmdInspectBrowser.accesskey \"e\">\n\n  <!ENTITY cmdShowPseudoClasses.label \"Set Pseudo-classes…\">\n  <!ENTITY cmdShowPseudoClasses.accesskey \"S\">\n\n  <!ENTITY pseudoClasses.title \"Pseudo-classes\">\n\n  <!ENTITY findNodes.title \"Find Nodes\">\n  <!ENTITY findNodesById.label \"Id\">\n  <!ENTITY findNodesById.accesskey \"I\">\n  <!ENTITY findNodesById.accesskey2 \"d\">\n  <!ENTITY findNodesByTag.label \"Tag\">\n  <!ENTITY findNodesByTag.accesskey \"T\">\n  <!ENTITY findNodesByTag.accesskey2 \"g\">\n  <!ENTITY findNodesByAttr.label \"Attr\">\n  <!ENTITY findNodesByAttr.accesskey \"A\">\n  <!ENTITY findNodesByAttr.accesskey2 \"r\">\n  <!ENTITY findNodesByAttrValue.label \"Value\">\n  <!ENTITY findNodesByAttrValue.accesskey \"V\">\n  <!ENTITY findNodesSearchBy.label \"Search By\">\n  <!ENTITY findNodesDirection.label \"Direction\">\n  <!ENTITY findNodesDirectionUp.label \"Up\">\n  <!ENTITY findNodesDirectionUp.accesskey \"U\">\n  <!ENTITY findNodesDirectionDown.label \"Down\">\n  <!ENTITY findNodesDirectionDown.accesskey \"w\">\n  <!ENTITY findNodesFind.label \"Find\">\n  <!ENTITY findNodesCancel.label \"Cancel\">\n\n  <!ENTITY mnEditPasteMenu.label \"Paste\">\n  <!ENTITY mnEditPasteMenu.accesskey \"P\">\n  <!ENTITY mnEditPasteBefore.label \"Before\">\n  <!ENTITY mnEditPasteBefore.accesskey \"B\">\n  <!ENTITY mnEditPasteAfter.label \"After\">\n  <!ENTITY mnEditPasteAfter.accesskey \"A\">\n  <!ENTITY mnEditPasteReplace.label \"In place of (Replace)\">\n  <!ENTITY mnEditPasteReplace.accesskey \"I\">\n  <!ENTITY mnEditPasteFirstChild.label \"As first child\">\n  <!ENTITY mnEditPasteFirstChild.accesskey \"f\">\n  <!ENTITY mnEditPasteLastChild.label \"As last child\">\n  <!ENTITY mnEditPasteLastChild.accesskey \"c\">\n  <!ENTITY mnEditPasteAsParent.label \"As parent\">\n  <!ENTITY mnEditPasteAsParent.accesskey \"r\">\n\n  <!ENTITY mnEditInsertMenu.label \"Insert\">\n  <!ENTITY mnEditInsertMenu.accesskey \"I\">\n  <!ENTITY mnEditInsertAfter.label \"After\">\n  <!ENTITY mnEditInsertAfter.accesskey \"A\">\n  <!ENTITY mnEditInsertBefore.label \"Before\">\n  <!ENTITY mnEditInsertBefore.accesskey \"B\">\n  <!ENTITY mnEditInsertFirstChild.label \"As first child\">\n  <!ENTITY mnEditInsertFirstChild.accesskey \"f\">\n  <!ENTITY mnEditInsertLastChild.label \"As last child\">\n  <!ENTITY mnEditInsertLastChild.accesskey \"c\">\n\n  <!ENTITY insertNode.title \"Insert Node\">\n  <!ENTITY nodeType.label \"Node Type:\">\n  <!ENTITY nodeType.accesskey \"T\">\n  <!ENTITY nodeType.element.label \"Element\">\n  <!ENTITY nodeType.text.label \"Text\">\n  <!ENTITY namespaceURI.label \"Namespace URI:\">\n  <!ENTITY namespaceURI.accesskey \"U\">\n  <!ENTITY tagName.label \"Tag Name:\">\n  <!ENTITY tagName.accesskey \"N\">\n  <!ENTITY nodeValue.label \"Node Value:\">\n  <!ENTITY nodeValue.accesskey \"V\">\n\n  <!ENTITY namespaceTitle.null.label \"null\">\n  <!ENTITY namespaceTitle.default.label \"Document Default\">\n  <!ENTITY namespaceTitle.custom.label \"Custom\">\n\n  <!-- LOCALIZATION NOTE: The following entities are names of W3C\n       specifications.  Please consult\n       http://www.w3.org/Consortium/Translation/ for appropriate translation\n       or leave unchanged. -->\n  <!ENTITY namespaceTitle.XMLNS.label \"XMLNS\">\n  <!ENTITY namespaceTitle.XML.label \"XML\">\n  <!ENTITY namespaceTitle.XHTML.label \"XHTML\">\n  <!ENTITY namespaceTitle.XLink.label \"XLink\">\n  <!ENTITY namespaceTitle.XSLT.label \"XSLT\">\n  <!ENTITY namespaceTitle.XBL.label \"XBL\">\n  <!ENTITY namespaceTitle.MathML.label \"MathML\">\n  <!ENTITY namespaceTitle.RDF.label \"RDF\">\n  <!ENTITY namespaceTitle.XUL.label \"XUL\">\n  <!ENTITY namespaceTitle.SVG.label \"SVG\">\n  <!ENTITY namespaceTitle.XMLEvents.label \"XML Events\">\n  <!ENTITY namespaceTitle.WAIRoles.label \"WAI Roles\">\n  <!ENTITY namespaceTitle.WAIProperties.label \"WAI Properties\">\n\n  <!-- LOCALIZATION NOTE: Localizers can choose not to translate the following\n       access keys. For a discussion about the pros and cons of such a\n       decision, see https://bugzilla.mozilla.org/show_bug.cgi?id=398704,\n       comments 1 and 2. -->\n  <!ENTITY cbxStateHover.accesskey \"h\">\n  <!ENTITY cbxStateActive.accesskey \"a\">\n  <!ENTITY cbxStateFocus.accesskey \"f\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-US/viewers/domNode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY nodeName.label \"Node Name:\">\n<!ENTITY localName.label \"Local Name:\">\n<!ENTITY namespaceURI.label \"Namespace URI:\">\n<!ENTITY nodeType.label \"Node Type:\">\n<!ENTITY nodeValue.label \"Node Value:\">\n<!ENTITY grpAttr.label \"Attributes\">\n\n<!ENTITY namespaceTitle.null.label \"null\">\n<!ENTITY namespaceTitle.default.label \"Document Default\">\n<!ENTITY namespaceTitle.custom.label \"Custom\">\n\n<!-- LOCALIZATION NOTE: The following entities are names of W3C specifications.\n                        Please consult http://www.w3.org/Consortium/Translation/\n                        for appropriate translation or leave unchanged. -->\n<!ENTITY namespaceTitle.XMLNS.label \"XMLNS\">\n<!ENTITY namespaceTitle.XML.label \"XML\">\n<!ENTITY namespaceTitle.XHTML.label \"XHTML\">\n<!ENTITY namespaceTitle.XLink.label \"XLink\">\n<!ENTITY namespaceTitle.XSLT.label \"XSLT\">\n<!ENTITY namespaceTitle.XBL.label \"XBL\">\n<!ENTITY namespaceTitle.MathML.label \"MathML\">\n<!ENTITY namespaceTitle.RDF.label \"RDF\">\n<!ENTITY namespaceTitle.XUL.label \"XUL\">\n<!ENTITY namespaceTitle.SVG.label \"SVG\">\n<!ENTITY namespaceTitle.XMLEvents.label \"XML Events\">\n<!ENTITY namespaceTitle.WAIRoles.label \"WAI Roles\">\n<!ENTITY namespaceTitle.WAIProperties.label \"WAI Properties\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-US/viewers/jsObject.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY jsCopyValue.label \"Copy Value\">\n<!ENTITY jsEval.label \"Evaluate JavaScript…\">\n\n<!ENTITY jsProperty.label \"Property\">\n<!ENTITY jsValue.label \"Value\">\n\n<!ENTITY evaluateDialog.title \"Evaluate Expression\">\n<!ENTITY jsEval.desc \"Enter a JavaScript expression.  The variable &quot;target&quot; is the property that is currently selected.\">\n<!ENTITY jsExecute.label \"Execute\">\n<!ENTITY inspectReturn.label \"Inspect return in\">\n<!ENTITY inspectReturnNew.label \"New window\">\n<!ENTITY inspectReturnExisting.label \"Existing window\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-US/viewers/styleRules.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY miFindCSSRules.label \"Find CSS Rules…\">\n<!ENTITY miFindCSSRules.accesskey \"F\">\n\n<!ENTITY newRules.label \"New\">\n<!ENTITY deleteSelectedRules.label \"Delete\">\n<!ENTITY disableSelectedRules.label \"Disable\">\n\n<!-- LOCALIZATION NOTE: DO NOT LOCALIZE \"!important\" since it is a CSS API -->\n<!ENTITY toggleSelectedImportant.label \"Toggle !important\">\n\n<!ENTITY styleRule.label \"Rule\">\n<!ENTITY styleRuleURI.label \"File\">\n<!ENTITY styleRuleLineNumber.label \"Line\">\n\n<!ENTITY styleRulePropPriority.label \"Priority\">\n<!ENTITY styleRulePropName.label \"Property\">\n<!ENTITY styleRulePropValue.label \"Value\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-US/viewers/stylesheets.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sheetLocation.label \"Style Sheet\">\n<!ENTITY sheetRules.label \"Rules\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-US/viewers/usedFontFaces.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY fontName.label \"Font Name\">\n<!ENTITY cssFamilyName.label \"Family Name\">\n<!ENTITY uri.label \"URI\">\n<!ENTITY localName.label \"Local Name\">\n<!ENTITY format.label \"Format\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/en-US/viewers/xblBindings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY bindingContent.label      \"Content\">\n<!ENTITY bindingMethods.label      \"Methods\">\n<!ENTITY bindingMethodName.label   \"Method Name\">\n<!ENTITY bindingProperties.label   \"Properties\">\n<!ENTITY bindingGetter.label       \"Getter\">\n<!ENTITY bindingSetter.label       \"Setter\">\n<!ENTITY bindingProperty.label     \"Property\">\n<!ENTITY bindingHandlers.label     \"Handlers\">\n<!ENTITY bindingHandlerEvent.label \"Event\">\n<!ENTITY bindingHandlerPhase.label \"Phase\">\n<!ENTITY bindingResources.label    \"Resources\">\n<!ENTITY bindingResourceType.label \"Type\">\n<!ENTITY bindingResourceSrc.label  \"Source\">\n<!ENTITY bindingSourceCode.label   \"Source Code\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fi/editing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mnEditUndo.label \"Kumoa\">\n<!ENTITY mnEditUndo.accesskey \"m\">\n<!ENTITY mnEditRedo.label \"Tee uudelleen\">\n<!ENTITY mnEditRedo.accesskey \"T\">\n<!ENTITY mnEditCut.label \"Leikkaa\">\n<!ENTITY mnEditCut.accesskey \"L\">\n<!ENTITY mnEditCopy.label \"Kopioi\">\n<!ENTITY mnEditCopy.accesskey \"K\">\n<!ENTITY mnEditPaste.label \"Liitä\">\n<!ENTITY mnEditPaste.accesskey \"i\">\n<!ENTITY mnEditInsert.label \"Lisää\">\n<!ENTITY mnEditInsert.accesskey \"L\">\n<!ENTITY mnEditEdit.label \"Muokkaa\">\n<!ENTITY mnEditEdit.accesskey \"M\">\n<!ENTITY mnEditDelete.label \"Poista\">\n<!ENTITY mnEditDelete.accesskey \"o\">\n<!ENTITY mnEditInspectInNewWindow.label \"Tutki uudessa ikkunassa\">\n<!ENTITY mnEditInspectInNewWindow.accesskey \"d\">\n<!ENTITY mnEditInspectInNewWindow.key \"I\">\n<!ENTITY mnEditCopyFileURI.label \"Kopioi URI\">\n<!ENTITY mnEditCopyFileURI.accesskey \"U\">\n<!ENTITY mnEditViewFileURI.label \"Näytä tiedosto\">\n<!ENTITY mnEditViewFileURI.accesskey \"N\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fi/inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY Inspector.title \"DOM-tutkija\">\n\n<!ENTITY thDOMNodes.label \"DOM-solmuja\">\n<!ENTITY btnInspect.label \"Tutki\">\n<!ENTITY btnInspect.accesskey \"T\">\n<!ENTITY bxDocPanel.title \"Asiakirja\">\n<!ENTITY bxObjectPanel.title \"Objekti\">\n<!ENTITY btnSelecting.tooltip \"Napsauta solmua, jota haluat tutkia\">\n<!ENTITY btnFind.tooltip \"Valitse tutkittava solmu tunnisteen, tagin tai attribuutin perusteella\">\n\n<!-- MAIN MENU ITEMS -->\n\n<!ENTITY mnFile.label \"Tiedosto\">\n<!ENTITY mnFile.accesskey \"T\">\n  <!ENTITY mnInspectContentDocument.label \"Tutki sisältödokumentti\">\n  <!ENTITY mnInspectContentDocument.accesskey \"T\">\n  <!ENTITY mnInspectChromeDocument.label \"Tutki chrome-dokumentti\">\n  <!ENTITY mnInspectChromeDocument.accesskey \"c\">\n  <!ENTITY mnInspectApplicationAccessible.label \"Tutki sovelluksen esteettömyysmuuttujaa\">\n  <!ENTITY mnInspectApplicationAccessible.accesskey \"o\">\n  <!ENTITY cmdEnterLocation.label \"Tutki sijainti\">\n  <!ENTITY cmdEnterLocation.accesskey \"u\">\n  <!ENTITY cmdEnterLocation.key \"L\">\n  <!ENTITY cmdEnterLocation.key2 \"D\">\n  <!ENTITY cmdSave.label \"Tallenna DOM nimellä…\">\n  <!ENTITY cmdSave.accesskey \"a\">\n  <!ENTITY cmdClose.label \"Sulje\">\n  <!ENTITY cmdClose.accesskey \"S\">\n  <!ENTITY cmdExit.label \"Lopeta\">\n  <!ENTITY cmdExit.accesskey \"L\">\n\n<!ENTITY mnEdit.label \"Muokkaa\">\n<!ENTITY mnEdit.accesskey \"M\">\n  <!ENTITY cmdUndo.label \"Kumoa\">\n  <!ENTITY cmdUndo.accesskey \"m\">\n  <!ENTITY cmdRedo.label \"Tee uudelleen\">\n  <!ENTITY cmdRedo.accesskey \"T\">\n  <!ENTITY cmdCut.label \"Leikkaa\">\n  <!ENTITY cmdCut.accesskey \"L\">\n  <!ENTITY cmdCopy.label \"Kopioi\">\n  <!ENTITY cmdCopy.accesskey \"K\">\n  <!ENTITY cmdPaste.label \"Liitä\">\n  <!ENTITY cmdPaste.accesskey \"i\">\n  <!ENTITY cmdDelete.label \"Poista\">\n  <!ENTITY cmdDelete.accesskey \"o\">\n\n<!ENTITY mnView.label \"Näytä\">\n<!ENTITY mnView.accesskey \"N\">\n  <!ENTITY mnDocViewerList.label \"Dokumenttikatselin\">\n  <!ENTITY mnDocViewerList.accesskey \"D\">\n  <!ENTITY mnObjectViewerList.label \"Objektikatselin\">\n  <!ENTITY mnObjectViewerList.accesskey \"O\">\n  <!ENTITY cmdToggleDocument.label \"Näytä dokumentti selainpaneelissa\">\n  <!ENTITY cmdToggleDocument.accesskey \"s\">\n  <!ENTITY cmdToggleSearch.label \"Hakutulokset\">\n  <!ENTITY cmdFlashOnSelect.label \"Valittu elementti vilkkuu\">\n  <!ENTITY cmdFlashOnSelect.accesskey \"V\">\n\n<!ENTITY browserPanel.label \"Selain\">\n\n<!ENTITY saveCmd.key \"S\">\n<!ENTITY closeCmd.key \"W\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fi/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\napplicationAccesible.title = Sovelluksen esteettömysmuuttuja\ninspectWindow.noDocuments.message = (ei mitään)\nstyleRuleNewProperty.title = Uusi tyylisääntö\nstyleRuleEditProperty.title = Muokkaa tyylisääntöä\nstyleRulePropertyValue.message = Anna ominaisuudelle arvo:\nstyleRulePropertyName.message = Anna ominaisuudelle nimi:\nsidebar.title = DOM-tutkija\nsidebarInstalled = Sivupaneeli on asennettu.\nnewAttribute.title = Uusi attribuutti\neditAttribute.title = Muokkaa attribuuttia\nfindNodesDocumentEnd.message = Dokumentin loppu.\nfindNodesDocumentEnd.title = Etsi solmuja\n# LOCALIZATION NOTE (root.title) label displayed for the tree head of the\n# JavaScript Object tree\nroot.title = Otsikko\n\nirrecoverableSubtree.message = Jotkin valituista solmuista ovat osa nimetöntä alipuuta, joka tullaan tuhoamaan. Näiden solmujen poistoa ei voi kumota. Haluatko poistaa valitut solmut?\nirrecoverableSubtree.title = Poista nimetön alipuu\n\n# The following items correspond to the node types defined by the W3C DOM Core\n# specification.\n1 = Elementti\n2 = Attribuutti\n3 = Teksti\n4 = CDATA-osio\n5 = Entiteettireferenssi\n6 = Entiteetti\n7 = Prosessointiohje\n8 = Kommentti\n9 = Dokumentti\n10 = Dokumentin tyyppi\n11 = Dokumentin osa\n12 = Notaatio\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fi/prefs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY Inspector.label \"DOM-tutkija\">\n<!ENTITY Sidebar.label \"Sivupaneeli\">\n<!ENTITY elementBlinking.label \"Elementin vilkkuminen\">\n<!ENTITY blinkSelectedElement.label \"Valittu elementti vilkkuu\">\n<!ENTITY blinkSelectedElement.accesskey \"V\">\n<!ENTITY borderColor.label \"Reunuksen väri\">\n<!ENTITY borderColor.accesskey \"R\">\n<!ENTITY borderWidth.label \"Reunuksen leveys\">\n<!ENTITY borderWidth.accesskey \"e\">\n<!ENTITY px.label \"(px)\">\n<!ENTITY blinkDuration.label \"Vilkahduksen kesto\">\n<!ENTITY blinkDuration.accesskey \"i\">\n<!ENTITY ms.label \"(ms)\">\n<!ENTITY blinkSpeed.label \"Vilkkumisnopeus\">\n<!ENTITY blinkSpeed.accesskey \"k\">\n<!ENTITY invertColors.label \"Käänteiset värit\">\n<!ENTITY invertColors.accesskey \"ä\">\n<!ENTITY installHowTo.label \"DOM-tutkijan sivupaneelia ei ole asennettu. Paina 'Asenna'-painiketta, jos haluat asentaa sen sivupaneeliin.\">\n<!ENTITY install.label \"Asenna\">\n<!ENTITY install.accesskey \"A\">\n<!ENTITY addNavigatorHooks.label \"Lisää pikavalikot selaimeen\">\n<!ENTITY addNavigatorHooks.accesskey \"L\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fi/tasksOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY inspectorTaskCmd.label \"DOM-tutkija\">\n<!ENTITY inspectorTaskCmd.commandkey \"i\">\n<!ENTITY inspectorTaskCmd.accesskey.ff \"D\">\n<!ENTITY inspectorTaskCmd.accesskey \"D\">\n\n<!ENTITY inspectPageTaskCmd.label \"Tutki sivu\">\n<!ENTITY inspectPageTaskCmd.accesskey \"T\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fi/viewer-registry.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dom.label \"DOM-solmut\">\n<!ENTITY stylesheets.label \"Tyylimäärittelyt\">\n<!ENTITY domNode.label \"DOM-solmu\">\n<!ENTITY boxModel.label \"Laatikkomalli\">\n<!ENTITY xblBindings.label \"XBL-sidonnat\">\n<!ENTITY styleRules.label \"CSS-säännöt\">\n<!ENTITY computedStyle.label \"Laskettu tyyli\">\n<!ENTITY usedFontFaces.label \"Käytetyt kirjasintyypit\">\n<!ENTITY jsObject.label \"JavaScript-olio\">\n<!ENTITY accessibleEvent.label \"Esteettömyystapahtuma\">\n<!ENTITY accessibleObject.label \"Esteettömyysolio\">\n<!ENTITY accessibleProps.label \"Esteettömyysominaisuudet\">\n<!ENTITY accessibleRelations.label \"Esteettömyyssuhteet\">\n<!ENTITY accessibleEvents.label \"Esteettömyystapahtumat\">\n<!ENTITY accessibleTree.label \"Esteettömyyspuu\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fi/viewers/accessibleEvent.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY descIsFromUserInput.label \"On käyttäjän syötteestä: \">\n<!ENTITY descState.label \"Tila: \">\n<!ENTITY descIsEnabled.label \"Onko tila päällä: \">\n<!ENTITY descStartOffset.label \"Aloitusetäisyys: \">\n<!ENTITY descLength.label \"Pituus: \">\n<!ENTITY descIsInserted.label \"Onko tekstiä lisätty: \">\n<!ENTITY descModifiedText.label \"Muutettu teksti: \">\n<!ENTITY descCaretOffset.label \"Etäisyys kohdistimeen: \">\n<!ENTITY descrHandlerOutput.label \"Tapahtumakäsittelijän tuloste: \">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fi/viewers/accessibleEvents.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY eventList.label \"Tapahtumaluettelo\">\n<!ENTITY watchedEvents.label \"Seuratut tapahtumat\">\n<!ENTITY handledEvents.label \"Käsitellyt tapahtumat:\">\n<!ENTITY eventType.label \"Tapahtuman tyyppi\">\n<!ENTITY eventTime.label \"Aika\">\n<!ENTITY eventTargetNodeName.label \"Solmun nimi\">\n<!ENTITY eventTargetNodeID.label \"Tunniste\">\n<!ENTITY eventTargetRole.label \"Rooli\">\n<!ENTITY eventTargetName.label \"Nimi\">\n<!ENTITY isWatched.label \"Seurattavana\">\n<!ENTITY isHandlerEnabled.label \"Käsittelijä on käytössä\">\n<!ENTITY clearEventList.label \"Tyhjennä tapahtumalista\">\n<!ENTITY chooseEventsToWatch.label \"Valitse seurattavat tapahtumat\">\n<!ENTITY watchAll.label \"Seuraa kaikkia\">\n<!ENTITY watchNone.label \"Älä seuraa yhtäkään\">\n<!ENTITY editHandler.label \"Muokkaa käsittelijää\">\n<!ENTITY contextHelp.label \"?\">\n<!ENTITY handlerEditorNoEvent.label \"Valitse tapahtumatyyppi lisätäksesi käsittelijän.\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fi/viewers/accessibleEvents.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmutationEvents = mutaatiotapahtumat\nchangeEvents = muutostapahtumat\nnotificationEvents = ilmoitustapahtumat\nselectionEvents = valintatapahtumat\nmenuEvents = valikkotapahtumat\ndocumentEvents = dokumenttitapahtumat\ntextEvents = tekstitapahtumat\ntableEvents = taulukkotapahtumat\nwindowEvents = ikkunatapahtumat\nhyperLinkEvents = hyperlinkkitapahtumat\nhyperTextEvents = hypertekstitapahtumat\n\nhandlerEditorLabel = Ota käyttöön \"%S\"-tapahtumakäsittelijä.\n\nrole = Rooli\nname = Nimi\nnodeName = Solmun nimi\nid = ID\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fi/viewers/accessibleEventsHandlerHelpDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n  <!ENTITY helpDialog.title \"Käsittelijän ohjeikkuna\">\n\n  <!ENTITY general.descr \"Kirjoita ja liitä esteettömyystapahtumakäsittelijä. Kun tapahtuma ilmenee, voit valita sen tapahtumaluettelosta ja katsoa käsittelijän suorituksen tuloksen linkitetystä esteettömyystapahtumakatselimesta.\">\n  <!ENTITY helpers.descr \"Käsittelijämuokkaimessa voi käyttää seuraavia olioita ja funktioita:\">\n\n  <!ENTITY event.descr \"esteettömyystapahtumaolio\">\n  <!ENTITY target.descr \"esteettömyyskohdeolio\">\n  <!ENTITY accRetrieval.descr \"nsIAccessibleRetrieval-esteettömyyspalvelu\">\n  <!ENTITY output.descr \"tulostaa annetun merkkijonon\">\n  <!ENTITY outputAttrs.descr \"tulostaa annetun esteettömyysolion olioattribuutit\">\n  <!ENTITY outputRole.descr \"tulostaa annetun esteettömyysolion roolin\">\n  <!ENTITY outputStates.descr \"tulostaa annetun esteettömyysolion tilat\">\n  <!ENTITY outputTree.descr \"tulostaa annetun esteettömyysolion puun ja korostaa esteettömyysmuuttujat annetussa taulukossa\">\n  <!ENTITY outputDOMAttrs.descr \"tulostaa annetun esteettömyysolion DOM-attribuutit\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fi/viewers/accessibleProps.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY descRole.label \"Rooli:\">\n<!ENTITY descName.label \"Nimi:\">\n<!ENTITY descDescription.label \"Kuvaus:\">\n<!ENTITY descValue.label \"Arvo:\">\n<!ENTITY descState.label \"Tila:\">\n<!ENTITY descBounds.label \"Raja-arvot:\">\n<!ENTITY tabAttrs.label \"Objektin attribuutit\">\n<!ENTITY colAttrName.label \"Nimi\">\n<!ENTITY colAttrValue.label \"Arvo\">\n<!ENTITY tabActions.label \"Toiminnot\">\n<!ENTITY descKeyBindings.label \"Näppäinsidonnat:\">\n<!ENTITY descInvoke.label \"Kutsu\">\n<!ENTITY tabTextAttrs.label \"Tekstiattribuutit\">\n<!ENTITY descDefaultAttrs.label \"Oletusattribuutit:\">\n<!ENTITY descStartOffset.label \"Aloitusetäisyys:\">\n<!ENTITY descEndOffset.label \"Lopetusetäisyys:\">\n<!ENTITY tabTableCell.label \"Taulukon solu\">\n<!ENTITY descColumnIdx.label \"Sarakeindeksi:\">\n<!ENTITY descRowIdx.label \"Rivi-indeksi:\">\n<!ENTITY descColumnExtent.label \"Sarakemäärä:\">\n<!ENTITY descRowExtent.label \"Rivimäärä:\">\n<!ENTITY descIsSelected.label \"Valittu:\">\n<!ENTITY colProp.label \"Ominaisuus\">\n<!ENTITY colRole.label \"Rooli\">\n<!ENTITY colName.label \"Nimi\">\n<!ENTITY colNodeName.label \"Solmun nimi\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fi/viewers/accessibleProps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naccBounds = x: %S;  y: %S;  leveys: %S;  korkeus: %S;\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fi/viewers/accessibleRelations.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY relationType.label \"Suhdetyyppi\">\n<!ENTITY role.label \"Rooli\">\n<!ENTITY nodeName.label \"Solmun nimi\">\n<!ENTITY relations.label \"Suhteet: \">\n<!ENTITY relationTargets.label \"Suhdekohteet: \">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fi/viewers/accessibleTree.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY role.label \"Rooli\">\n<!ENTITY name.label \"Nimi\">\n<!ENTITY nodeName.label \"Solmun nimi\">\n\n<!ENTITY evaluateJS.label \"Suorita JavaScript\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fi/viewers/accessibleTreeEvalJSDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n  <!ENTITY evaluateDialog.title \"Suorita JavaScript -dialogi\">\n\n  <!ENTITY btnEvaluateJS.label \"Suorita\">\n  <!ENTITY btnEvaluateJS.accesskey \"S\">\n  \n  <!ENTITY txtInputArea.label \"Syötekenttä (voit käyttää accessible-muuttujaa valitun esteettömyysolion hallintaan ja output-funktiota kirjoittaaksesi tulostekenttään. 'tree.search(esteettömyysolio, suodatusfunktio)' etsii hakutuloksista ja 'tree.clearSearch()' nollaa hakutulokset): \">\n  <!ENTITY txtInputArea.accesskey \"y\">\n  <!ENTITY txtOutputArea.label \"Tulostealue: \">\n  <!ENTITY txtOutputArea.accesskey \"T\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fi/viewers/boxModel.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY boxPosition.label \"Sijainti\">\n<!ENTITY boxDimension.label \"Mitat\">\n<!ENTITY boxMargin.label \"Marginaalit\">\n<!ENTITY boxBorder.label \"Reunukset\">\n<!ENTITY boxPadding.label \"Sisennys\">\n\n<!ENTITY xCoord.label \"x\">\n<!ENTITY yCoord.label \"y\">\n<!ENTITY screenXCoord.label \"ruutu-x\">\n<!ENTITY screenYCoord.label \"ruutu-y\">\n\n<!ENTITY dimensionWidth.label  \"laatikon leveys\">\n<!ENTITY dimensionHeight.label \"laatikon korkeus\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fi/viewers/computedStyle.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY propertyName.label \"Ominaisuus\">\n<!ENTITY propertyValue.label \"Arvo\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fi/viewers/dom.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n  <!ENTITY cmdShowFindDialog.label \"Etsi solmuja…\">\n  <!ENTITY cmdShowFindDialog.accesskey \"E\">\n  <!ENTITY cmdShowFindDialog.key \"f\">\n\n  <!ENTITY cmdFindAgain.label \"Etsi seuraava\">\n  <!ENTITY cmdFindAgain.accesskey \"s\">\n  <!ENTITY cmdFindAgain.key \"G\">\n\n  <!ENTITY cmdToggleAnonContent.label \"Näytä nimeämätön sisältö\">\n  <!ENTITY cmdToggleAnonContent.accesskey \"N\">\n\n  <!ENTITY cmdToggleWhitespaceNodes.label \"Näytä tyhjät (whitespace) solmut\">\n  <!ENTITY cmdToggleWhitespaceNodes.accesskey \"t\">\n\n  <!ENTITY cmdToggleAccessibleNodes.label \"Näytä 'accessible'-solmut\">\n  <!ENTITY cmdToggleAccessibleNodes.accesskey \"a\">\n\n  <!ENTITY cmdToggleProcessingInstructions.label \"Näytä prosessointiohjeet\">\n  <!ENTITY cmdToggleProcessingInstructions.accesskey \"p\">\n\n  <!ENTITY cmdToggleAttributes.label \"Näytä attribuutit\">\n  <!ENTITY cmdToggleAttributes.accesskey \"r\">\n\n  <!ENTITY cmdSelectByClick.label \"Valitse elementti napsauttamalla\">\n  <!ENTITY cmdSelectByClick.accesskey \"V\">\n\n  <!ENTITY ColumnsDialog.title \"Sarakkeet\">\n\n  <!ENTITY cmdShowColumnsDialog.label \"Sarakkeita…\">\n  <!ENTITY cmdShowColumnsDialog.accesskey \"S\">\n\n  <!ENTITY cmdInsertNode.label \"Lisää…\">\n  <!ENTITY cmdDeleteNode.label \"Poista\">\n  <!ENTITY cmdCopyXML.label \"Kopioi XML\">\n  <!ENTITY cmdCopyXML.accesskey \"X\">\n  <!ENTITY cmdBlink.label \"Elementti vilkkumaan\">\n  <!ENTITY cmdBlink.accesskey \"E\">\n  <!ENTITY cmdInspectBrowser.label \"Tutki sisällettyä dokumenttia\">\n  <!ENTITY cmdInspectBrowser.accesskey \"e\">\n\n  <!ENTITY cmdShowPseudoClasses.label \"Aseta pseudoluokkia…\">\n  <!ENTITY cmdShowPseudoClasses.accesskey \"s\">\n\n  <!ENTITY pseudoClasses.title \"Pseudoluokat\">\n\n  <!ENTITY findNodes.title \"Etsi solmuja\">\n  <!ENTITY findNodesById.label \"Tunniste\">\n  <!ENTITY findNodesById.accesskey \"T\">\n  <!ENTITY findNodesById.accesskey2 \"d\">\n  <!ENTITY findNodesByTag.label \"Avainsana\">\n  <!ENTITY findNodesByTag.accesskey \"A\">\n  <!ENTITY findNodesByTag.accesskey2 \"g\">\n  <!ENTITY findNodesByAttr.label \"Attribuutti\">\n  <!ENTITY findNodesByAttr.accesskey \"A\">\n  <!ENTITY findNodesByAttr.accesskey2 \"r\">\n  <!ENTITY findNodesByAttrValue.label \"Arvo\">\n  <!ENTITY findNodesByAttrValue.accesskey \"A\">\n  <!ENTITY findNodesSearchBy.label \"Etsintäperuste\">\n  <!ENTITY findNodesDirection.label \"Suunta\">\n  <!ENTITY findNodesDirectionUp.label \"Ylös\">\n  <!ENTITY findNodesDirectionUp.accesskey \"Y\">\n  <!ENTITY findNodesDirectionDown.label \"Alas\">\n  <!ENTITY findNodesDirectionDown.accesskey \"A\">\n  <!ENTITY findNodesFind.label \"Etsi\">\n  <!ENTITY findNodesCancel.label \"Peru\">\n\n  <!ENTITY mnEditPasteMenu.label \"Liitä\">\n  <!ENTITY mnEditPasteMenu.accesskey \"i\">\n  <!ENTITY mnEditPasteBefore.label \"Ennen\">\n  <!ENTITY mnEditPasteBefore.accesskey \"E\">\n  <!ENTITY mnEditPasteAfter.label \"Jälkeen\">\n  <!ENTITY mnEditPasteAfter.accesskey \"ä\">\n  <!ENTITY mnEditPasteReplace.label \"Korvaa\">\n  <!ENTITY mnEditPasteReplace.accesskey \"K\">\n  <!ENTITY mnEditPasteFirstChild.label \"Ensimmäisenä lapsiobjektina\">\n  <!ENTITY mnEditPasteFirstChild.accesskey \"E\">\n  <!ENTITY mnEditPasteLastChild.label \"Viimeisenä lapsiobjektina\">\n  <!ENTITY mnEditPasteLastChild.accesskey \"V\">\n  <!ENTITY mnEditPasteAsParent.label \"Vanhempiobjektina\">\n  <!ENTITY mnEditPasteAsParent.accesskey \"V\">\n\n  <!ENTITY mnEditInsertMenu.label \"Lisää\">\n  <!ENTITY mnEditInsertMenu.accesskey \"s\">\n  <!ENTITY mnEditInsertAfter.label \"Jälkeen\">\n  <!ENTITY mnEditInsertAfter.accesskey \"ä\">\n  <!ENTITY mnEditInsertBefore.label \"Ennen\">\n  <!ENTITY mnEditInsertBefore.accesskey \"E\">\n  <!ENTITY mnEditInsertFirstChild.label \"Ensimmäisenä lapsiobjektina\">\n  <!ENTITY mnEditInsertFirstChild.accesskey \"E\">\n  <!ENTITY mnEditInsertLastChild.label \"Viimeisenä lapsiobjektina\">\n  <!ENTITY mnEditInsertLastChild.accesskey \"V\">\n\n  <!ENTITY insertNode.title \"Lisää solmu\">\n  <!ENTITY nodeType.label \"Solmun tyyppi:\">\n  <!ENTITY nodeType.accesskey \"t\">\n  <!ENTITY nodeType.element.label \"Elementti\">\n  <!ENTITY nodeType.text.label \"Teksti\">\n  <!ENTITY namespaceURI.label \"Nimiavaruusosoite:\">\n  <!ENTITY namespaceURI.accesskey \"N\">\n  <!ENTITY tagName.label \"Tagin nimi:\">\n  <!ENTITY tagName.accesskey \"n\">\n  <!ENTITY nodeValue.label \"Solmun arvo:\">\n  <!ENTITY nodeValue.accesskey \"a\">\n\n  <!ENTITY namespaceTitle.null.label \"null\">\n  <!ENTITY namespaceTitle.default.label \"Dokumentin oletus\">\n  <!ENTITY namespaceTitle.custom.label \"Oma\">\n\n  <!-- LOCALIZATION NOTE: The following entities are names of W3C\n       specifications.  Please consult\n       http://www.w3.org/Consortium/Translation/ for appropriate translation\n       or leave unchanged. -->\n  <!ENTITY namespaceTitle.XMLNS.label \"XMLNS\">\n  <!ENTITY namespaceTitle.XML.label \"XML\">\n  <!ENTITY namespaceTitle.XHTML.label \"XHTML\">\n  <!ENTITY namespaceTitle.XLink.label \"XLink\">\n  <!ENTITY namespaceTitle.XSLT.label \"XSLT\">\n  <!ENTITY namespaceTitle.XBL.label \"XBL\">\n  <!ENTITY namespaceTitle.MathML.label \"MathML\">\n  <!ENTITY namespaceTitle.RDF.label \"RDF\">\n  <!ENTITY namespaceTitle.XUL.label \"XUL\">\n  <!ENTITY namespaceTitle.SVG.label \"SVG\">\n  <!ENTITY namespaceTitle.XMLEvents.label \"XML Events\">\n  <!ENTITY namespaceTitle.WAIRoles.label \"WAI Roles\">\n  <!ENTITY namespaceTitle.WAIProperties.label \"WAI Properties\">\n\n  <!-- LOCALIZATION NOTE: Localizers can choose not to translate the following\n       access keys. For a discussion about the pros and cons of such a\n       decision, see https://bugzilla.mozilla.org/show_bug.cgi?id=398704,\n       comments 1 and 2. -->\n  <!ENTITY cbxStateHover.accesskey \"h\">\n  <!ENTITY cbxStateActive.accesskey \"a\">\n  <!ENTITY cbxStateFocus.accesskey \"f\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fi/viewers/domNode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY nodeName.label \"Solmun nimi:\">\n<!ENTITY localName.label \"Paikallinen nimi:\">\n<!ENTITY namespaceURI.label \"Nimiavaruusosoite:\">\n<!ENTITY nodeType.label \"Solmun tyyppi:\">\n<!ENTITY nodeValue.label \"Solmun arvo:\">\n<!ENTITY grpAttr.label \"Attribuutit\">\n\n<!ENTITY namespaceTitle.null.label \"null\">\n<!ENTITY namespaceTitle.default.label \"Dokumentin oletus\">\n<!ENTITY namespaceTitle.custom.label \"Oma\">\n\n<!-- LOCALIZATION NOTE: The following entities are names of W3C specifications.\n                        Please consult http://www.w3.org/Consortium/Translation/\n                        for appropriate translation or leave unchanged. -->\n<!ENTITY namespaceTitle.XMLNS.label \"XMLNS\">\n<!ENTITY namespaceTitle.XML.label \"XML\">\n<!ENTITY namespaceTitle.XHTML.label \"XHTML\">\n<!ENTITY namespaceTitle.XLink.label \"XLink\">\n<!ENTITY namespaceTitle.XSLT.label \"XSLT\">\n<!ENTITY namespaceTitle.XBL.label \"XBL\">\n<!ENTITY namespaceTitle.MathML.label \"MathML\">\n<!ENTITY namespaceTitle.RDF.label \"RDF\">\n<!ENTITY namespaceTitle.XUL.label \"XUL\">\n<!ENTITY namespaceTitle.SVG.label \"SVG\">\n<!ENTITY namespaceTitle.XMLEvents.label \"XML Events\">\n<!ENTITY namespaceTitle.WAIRoles.label \"WAI Roles\">\n<!ENTITY namespaceTitle.WAIProperties.label \"WAI Properties\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fi/viewers/jsObject.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY jsCopyValue.label \"Kopioi arvo\">\n<!ENTITY jsEval.label \"Suorita JavaScript…\">\n\n<!ENTITY jsProperty.label \"Ominaisuus\">\n<!ENTITY jsValue.label \"Arvo\">\n\n<!ENTITY evaluateDialog.title \"Suorita lause\">\n<!ENTITY jsEval.desc \"Syötä Javascript-lause. Muuttuja &quot;target&quot; on valittu ominaisuus tällä hetkellä.\">\n<!ENTITY jsExecute.label \"Suorita\">\n<!ENTITY inspectReturn.label \"Tutki palaute\">\n<!ENTITY inspectReturnNew.label \"Uudessa ikkunassa\">\n<!ENTITY inspectReturnExisting.label \"Olemassaolevassa ikkunassa\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fi/viewers/styleRules.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY miFindCSSRules.label \"Etsi CSS-sääntöjä…\">\n<!ENTITY miFindCSSRules.accesskey \"E\">\n\n<!ENTITY newRules.label \"Uusi\">\n<!ENTITY deleteSelectedRules.label \"Poista\">\n<!ENTITY disableSelectedRules.label \"Poista käytöstä\">\n\n<!-- LOCALIZATION NOTE: DO NOT LOCALIZE \"!important\" since it is a CSS API -->\n<!ENTITY toggleSelectedImportant.label \"Aseta/poista !important\">\n\n<!ENTITY styleRule.label \"Sääntö\">\n<!ENTITY styleRuleURI.label \"Tiedosto\">\n<!ENTITY styleRuleLineNumber.label \"Rivi\">\n\n<!ENTITY styleRulePropPriority.label \"Tärkeysaste\">\n<!ENTITY styleRulePropName.label \"Ominaisuus\">\n<!ENTITY styleRulePropValue.label \"Arvo\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fi/viewers/stylesheets.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sheetLocation.label \"Tyylitiedosto\">\n<!ENTITY sheetRules.label \"Säännöt\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fi/viewers/usedFontFaces.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY fontName.label \"Kirjasinlajin nimi\">\n<!ENTITY cssFamilyName.label \"Kirjasinperheen nimi\">\n<!ENTITY uri.label \"URI\">\n<!ENTITY localName.label \"Paikallinen nimi\">\n<!ENTITY format.label \"Formaatti\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fi/viewers/xblBindings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY bindingContent.label      \"Sisältö\">\n<!ENTITY bindingMethods.label      \"Metodit\">\n<!ENTITY bindingMethodName.label   \"Metodin nimi\">\n<!ENTITY bindingProperties.label   \"Ominaisuudet\">\n<!ENTITY bindingGetter.label       \"Palauttaja\">\n<!ENTITY bindingSetter.label       \"Asettaja\">\n<!ENTITY bindingProperty.label     \"Ominaisuus\">\n<!ENTITY bindingHandlers.label     \"Käsittelijät\">\n<!ENTITY bindingHandlerEvent.label \"Tapahtuma\">\n<!ENTITY bindingHandlerPhase.label \"Vaihe\">\n<!ENTITY bindingResources.label    \"Resurssit\">\n<!ENTITY bindingResourceType.label \"Tyyppi\">\n<!ENTITY bindingResourceSrc.label  \"Lähde\">\n<!ENTITY bindingSourceCode.label   \"Lähdekoodi\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fr/editing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mnEditUndo.label \"Annuler\">\n<!ENTITY mnEditUndo.accesskey \"n\">\n<!ENTITY mnEditRedo.label \"Refaire\">\n<!ENTITY mnEditRedo.accesskey \"R\">\n<!ENTITY mnEditCut.label \"Couper\">\n<!ENTITY mnEditCut.accesskey \"C\">\n<!ENTITY mnEditCopy.label \"Copier\">\n<!ENTITY mnEditCopy.accesskey \"p\">\n<!ENTITY mnEditPaste.label \"Coller\">\n<!ENTITY mnEditPaste.accesskey \"l\">\n<!ENTITY mnEditInsert.label \"Insérer\">\n<!ENTITY mnEditInsert.accesskey \"I\">\n<!ENTITY mnEditEdit.label \"Modifier la valeur\">\n<!ENTITY mnEditEdit.accesskey \"v\">\n<!ENTITY mnEditDelete.label \"Supprimer\">\n<!ENTITY mnEditDelete.accesskey \"u\">\n<!ENTITY mnEditInspectInNewWindow.label \"Examiner dans une nouvelle fenêtre\">\n<!ENTITY mnEditInspectInNewWindow.accesskey \"E\">\n<!ENTITY mnEditInspectInNewWindow.key \"I\">\n<!ENTITY mnEditCopyFileURI.label \"Copier l'URI\">\n<!ENTITY mnEditCopyFileURI.accesskey \"U\">\n<!ENTITY mnEditViewFileURI.label \"Afficher le fichier\">\n<!ENTITY mnEditViewFileURI.accesskey \"A\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fr/inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY Inspector.title \"Inspecteur DOM\">\n\n<!ENTITY thDOMNodes.label \"Nœuds DOM\">\n<!ENTITY btnInspect.label \"Examiner\">\n<!ENTITY btnInspect.accesskey \"x\">\n<!ENTITY bxDocPanel.title \"Document\">\n<!ENTITY bxObjectPanel.title \"Objet\">\n<!ENTITY btnSelecting.tooltip \"Choisir un nœud à examiner en cliquant sur celui-ci \">\n<!ENTITY btnFind.tooltip \"Chercher un nœud à examiner par id, balise, ou attribut\">\n\n<!-- MAIN MENU ITEMS -->\n\n<!ENTITY mnFile.label \"Fichier\">\n<!ENTITY mnFile.accesskey \"F\">\n<!ENTITY mnInspectContentDocument.label \"Examiner le contenu d'un document\">\n<!ENTITY mnInspectContentDocument.accesskey \"E\">\n<!ENTITY mnInspectChromeDocument.label \"Examiner le Chrome d'un document\">\n<!ENTITY mnInspectChromeDocument.accesskey \"x\">\n<!ENTITY mnInspectApplicationAccessible.label \"Examiner l'accessibilité de l'application\">\n<!ENTITY mnInspectApplicationAccessible.accesskey \"a\">\n<!ENTITY cmdEnterLocation.label \"Examiner une URL\">\n<!ENTITY cmdEnterLocation.accesskey \"m\">\n<!ENTITY cmdEnterLocation.key \"L\">\n<!ENTITY cmdEnterLocation.key2 \"D\">\n<!ENTITY cmdSave.label \"Enregistrer le DOM sous…\">\n<!ENTITY cmdSave.accesskey \"D\">\n<!ENTITY cmdClose.label \"Fermer\">\n<!ENTITY cmdClose.accesskey \"m\">\n<!ENTITY cmdExit.label \"Quitter\">\n<!ENTITY cmdExit.accesskey \"Q\">\n\n<!ENTITY mnEdit.label \"Édition\">\n<!ENTITY mnEdit.accesskey \"n\">\n<!ENTITY cmdUndo.label \"Annuler\">\n<!ENTITY cmdUndo.accesskey \"n\">\n<!ENTITY cmdRedo.label \"Refaire\">\n<!ENTITY cmdRedo.accesskey \"b\">\n<!ENTITY cmdCut.label \"Couper\">\n<!ENTITY cmdCut.accesskey \"C\">\n<!ENTITY cmdCopy.label \"Copier\">\n<!ENTITY cmdCopy.accesskey \"p\">\n<!ENTITY cmdPaste.label \"Coller\">\n<!ENTITY cmdPaste.accesskey \"l\">\n<!ENTITY cmdDelete.label \"Supprimer\">\n<!ENTITY cmdDelete.accesskey \"e\">\n\n<!ENTITY mnView.label \"Affichage\">\n<!ENTITY mnView.accesskey \"A\">\n<!ENTITY mnDocViewerList.label \"Afficher le document\">\n<!ENTITY mnDocViewerList.accesskey \"c\">\n<!ENTITY mnObjectViewerList.label \"Afficher l'objet\">\n<!ENTITY mnObjectViewerList.accesskey \"h\">\n<!ENTITY cmdToggleDocument.label \"Afficher le document dans le panneau de navigation\">\n<!ENTITY cmdToggleDocument.accesskey \"n\">\n<!ENTITY cmdFlashOnSelect.label \"Faire clignoter l'élément sélectionné\">\n<!ENTITY cmdFlashOnSelect.accesskey \"F\">\n<!ENTITY cmdToggleSearch.label \"Résultats de la recherche\">\n\n<!ENTITY browserPanel.label \"Navigateur\">\n\n<!ENTITY saveCmd.key \"S\">\n<!ENTITY closeCmd.key \"W\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fr/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\napplicationAccesible.title = Accessibilité\ninspectWindow.noDocuments.message = (Aucune)\nstyleRuleNewProperty.title = Nouvelle règle de style\nstyleRuleEditProperty.title = Éditer la règle de style\nstyleRulePropertyValue.message = Entrez la valeur de la propriété :\nstyleRulePropertyName.message = Entrez le nom de la propriété :\nsidebar.title = Inspecteur DOM\nsidebarInstalled = Le panneau « Inspecteur DOM » est installé dans la barre latérale.\nnewAttribute.title = Nouvel attribut\neditAttribute.title = Éditer l'attribut\nfindNodesDocumentEnd.message = La fin du document a été atteinte.\nfindNodesDocumentEnd.title = Trouver les nœuds\n#LOCALIZATION NOTE (root.title) label displayed for the tree head of the JavaScript Object tree\nroot.title = Sujet\n\nirrecoverableSubtree.message = Certains des nœuds sélectionnés font partie d'un sous-arbre anonyme qui va être détruit. La suppression de ces nœuds est irréversible. Voulez-vous vraiment supprimer les nœuds sélectionnés ?\nirrecoverableSubtree.title = Suppression d'un sous-arbre anonyme\n\n# The following items correspond to the node types defined by the\n# W3C DOM Core specification.\n1 = Élément\n2 = Attribut\n3 = Texte\n4 = Section CDATA\n5 = Référence d'entité\n6 = Entité\n7 = Instruction de traitement\n8 = Commentaire\n9 = Document\n10 = Type de document\n11 = Fragment de document\n12 = Notation\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fr/prefs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY Inspector.label \"Inspecteur DOM\">\n<!ENTITY Sidebar.label \"Barre latérale\">\n<!ENTITY elementBlinking.label \"Clignotement de l'élément\">\n<!ENTITY blinkSelectedElement.label \"Faire clignoter l'élément sélectionné\">\n<!ENTITY blinkSelectedElement.accesskey \"F\">\n<!ENTITY borderColor.label \"Couleur de la bordure\">\n<!ENTITY borderColor.accesskey \"C\">\n<!ENTITY borderWidth.label \"Largeur de la bordure\">\n<!ENTITY borderWidth.accesskey \"L\">\n<!ENTITY px.label \"(px)\">\n<!ENTITY blinkDuration.label \"Durée du clignotement\">\n<!ENTITY blinkDuration.accesskey \"D\">\n<!ENTITY ms.label \"(ms)\">\n<!ENTITY blinkSpeed.label \"Vitesse du clignotement\">\n<!ENTITY blinkSpeed.accesskey \"V\">\n<!ENTITY invertColors.label \"Inverser les couleurs\">\n<!ENTITY invertColors.accesskey \"I\">\n<!ENTITY installHowTo.label \"Le panneau de l'inspecteur DOM n'est pas installé dans la barre latérale. Pour l'ajouter, cliquez sur le bouton « Installer ».\">\n<!ENTITY install.label \"Installer\">\n<!ENTITY install.accesskey \"n\">\n<!ENTITY addNavigatorHooks.label \"Ajouter des menus contextuels au navigateur\">\n<!ENTITY addNavigatorHooks.accesskey \"A\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fr/tasksOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY inspectorTaskCmd.label \"Inspecteur DOM\">\n<!ENTITY inspectorTaskCmd.commandkey \"i\">\n<!ENTITY inspectorTaskCmd.accesskey.ff \"n\">\n<!ENTITY inspectorTaskCmd.accesskey \"I\">\n\n<!ENTITY inspectPageTaskCmd.label \"Inspecter la page\">\n<!ENTITY inspectPageTaskCmd.accesskey \"i\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fr/viewer-registry.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dom.label \"Nœuds DOM\">\n<!ENTITY stylesheets.label \"Feuilles de style\">\n<!ENTITY domNode.label \"Nœud DOM\">\n<!ENTITY boxModel.label \"Modèle de boîte\">\n<!ENTITY xblBindings.label \"Liaisons XBL\">\n<!ENTITY styleRules.label \"Règles CSS\">\n<!ENTITY computedStyle.label \"Style calculé\">\n<!ENTITY jsObject.label \"Objet JavaScript\">\n<!ENTITY accessibleEvent.label \"Événement accessible\">\n<!ENTITY accessibleObject.label \"Objet accessible\">\n<!ENTITY accessibleProps.label \"Propriétés accessibles\">\n<!ENTITY accessibleRelations.label \"Relations accessibles\">\n<!ENTITY accessibleEvents.label \"Événements accessibles\">\n<!ENTITY accessibleTree.label \"Arbre accessible\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fr/viewers/accessibleEvent.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY descIsFromUserInput.label \"Provient de l'action de l'utilisateur : \">\n<!ENTITY descState.label \"État : \">\n<!ENTITY descIsEnabled.label \"Est dans l'état activé : \">\n<!ENTITY descStartOffset.label \"Démarrage du décalage : \">\n<!ENTITY descLength.label \"Longueur : \">\n<!ENTITY descIsInserted.label \"Est du texte inséré : \">\n<!ENTITY descModifiedText.label \"Texte modifié : \">\n<!ENTITY descCaretOffset.label \"Décalage du curseur : \">\n\n<!ENTITY descrHandlerOutput.label \"Résultats de sortie du gestionnaire d'événements : \">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fr/viewers/accessibleEvents.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY eventList.label \"Liste d'événements\">\n<!ENTITY watchedEvents.label \"Événements observés\">\n<!ENTITY handledEvents.label \"Événements gérés :\">\n<!ENTITY eventType.label \"Type d'événement\">\n<!ENTITY eventTime.label \"Heure\">\n<!ENTITY eventTargetNodeName.label \"Nom du nœud\">\n<!ENTITY eventTargetNodeID.label \"ID\">\n<!ENTITY eventTargetRole.label \"Rôle\">\n<!ENTITY eventTargetName.label \"Nom\">\n<!ENTITY isWatched.label \"Observé\">\n<!ENTITY isHandlerEnabled.label \"Gestionnaire activé\">\n<!ENTITY clearEventList.label \"Effacer la liste des événements\">\n<!ENTITY chooseEventsToWatch.label \"Choisir les événements à observer.\">\n<!ENTITY watchAll.label \"Tout observer\">\n<!ENTITY watchNone.label \"Ne rien observer\">\n<!ENTITY editHandler.label \"Modifier le gestionnaire\">\n<!ENTITY contextHelp.label \"?\">\n<!ENTITY handlerEditorNoEvent.label \"Choisir le type d'événement à ajouter au gestionnaire.\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fr/viewers/accessibleEvents.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmutationEvents = événements de mutation\nchangeEvents = événements de modification\nnotificationEvents = événements de notification\nselectionEvents = événements de sélection\nmenuEvents = événements de menu\ndocumentEvents = événements de document\ntextEvents = événements de texte\ntableEvents = événements de tableau\nwindowEvents = événements de fenêtre\nhyperLinkEvents = événements d'hyperlien\nhyperTextEvents = événements d'hypertexte\n\nhandlerEditorLabel = Activer le gestionnaire d'événements « %S ».\n\nrole = Rôle\nname = Nom\nnodeName = Nom du nœud\nid = ID\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fr/viewers/accessibleEventsHandlerHelpDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n  <!ENTITY helpDialog.title \"Dialogue d'aide de gestionnaire\">\n\n  <!ENTITY general.descr \"Écrire et joindre un gestionnaire d'événements d'accessibilité. Quand l'événement survient, vous pouvez le sélectionner dans la liste des événements et voir le résultat de l'évaluation du gestionnaire dans le lien de la visionneuse d'événements d'accessibilité.\">\n  <!ENTITY helpers.descr \"Les fonctions et objets suivants peuvent être utilisés dans l'éditeur du gestionnaire :\">\n\n  <!ENTITY event.descr \"objet d'événement d'accessibilité\">\n  <!ENTITY target.descr \"objet cible d'accessibilité\">\n  <!ENTITY accRetrieval.descr \"service d'accessibilité nsIAccessibleRetrieval\">\n  <!ENTITY output.descr \"imprimer la chaîne donnée\">\n  <!ENTITY outputAttrs.descr \"imprimer les attributs de l'objet d'accessibilité donné\">\n  <!ENTITY outputRole.descr \"imprimer le rôle de l'objet d'accessibilité donné\">\n  <!ENTITY outputStates.descr \"imprimer les états de l'objet d'accessibilité donné\">\n  <!ENTITY outputTree.descr \"imprimer l'arbre de l'objet d'accessibilité donné, en mettant en valeur les éléments d'accessibilité du tableau donné\">\n  <!ENTITY outputDOMAttrs.descr \"imprimer les attributs DOM de l'objet d'accessibilité donné\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fr/viewers/accessibleProps.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY descRole.label \"Rôle :\">\n<!ENTITY descName.label \"Nom :\">\n<!ENTITY descDescription.label \"Description :\">\n<!ENTITY descValue.label \"Valeur :\">\n<!ENTITY descState.label \"État :\">\n<!ENTITY descBounds.label \"Liaisons :\">\n\n<!ENTITY tabAttrs.label \"Attributs de l'objet\">\n<!ENTITY colAttrName.label \"Nom\">\n<!ENTITY colAttrValue.label \"Valeur\">\n<!ENTITY tabActions.label \"Actions\">\n<!ENTITY descKeyBindings.label \"Raccourcis attribués :\">\n<!ENTITY descInvoke.label \"Invoquer\">\n<!ENTITY tabTableCell.label \"Cellule de tableau\">\n<!ENTITY descColumnIdx.label \"Index de colonne :\">\n<!ENTITY descRowIdx.label \"Index de ligne :\">\n<!ENTITY descColumnExtent.label \"Étendue de colonne :\">\n<!ENTITY descRowExtent.label \"Étendue de ligne :\">\n<!ENTITY descIsSelected.label \"Est sélectionné :\">\n<!ENTITY colProp.label \"Propriété\">\n<!ENTITY colRole.label \"Rôle\">\n<!ENTITY colName.label \"Nom\">\n<!ENTITY colNodeName.label \"Nom du nœud\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fr/viewers/accessibleProps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naccBounds = x : %S;  y : %S;  largeur : %S;  hauteur : %S;\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fr/viewers/accessibleRelations.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY relationType.label \"Type de relation\">\n<!ENTITY role.label \"Rôle\">\n<!ENTITY nodeName.label \"Nom du nœud\">\n<!ENTITY relations.label \"Relations : \">\n<!ENTITY relationTargets.label \"Cibles de la relation : \">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fr/viewers/accessibleTree.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY role.label \"Rôle\">\n<!ENTITY name.label \"Nom\">\n<!ENTITY nodeName.label \"Nom du nœud\">\n\n<!ENTITY evaluateJS.label \"Évaluer le JavaScript\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fr/viewers/accessibleTreeEvalJSDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY evaluateDialog.title \"Dialogue d'évaluation de JavaScript\">\n\n<!ENTITY btnEvaluateJS.label \"Évaluer\">\n<!ENTITY btnEvaluateJS.accesskey \"v\">\n\n<!ENTITY txtInputArea.label \"Zone de saisie (utiliser la variable « accessible » pour fonctionner avec l'élément accessible sélectionné, la fonction « output » pour écrire dans la fenêtre « Zone d'affichage », « tree.search(accessible, filterfunc) » pour rechercher et « tree.clearSearch() » pour effacer les résultats de recherche : \">\n<!ENTITY txtInputArea.accesskey \"Z\">\n<!ENTITY txtOutputArea.label \"Zone d'affichage : \">\n<!ENTITY txtOutputArea.accesskey \"o\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fr/viewers/boxModel.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY boxPosition.label \"Position\">\n<!ENTITY boxDimension.label \"Dimensions\">\n<!ENTITY boxMargin.label \"Marges\">\n<!ENTITY boxBorder.label \"Bordure\">\n<!ENTITY boxPadding.label \"Remplissage\">\n\n<!ENTITY xCoord.label \"x\">\n<!ENTITY yCoord.label \"y\">\n<!ENTITY screenXCoord.label \"écran x\">\n<!ENTITY screenYCoord.label \"écran y\">\n\n<!ENTITY dimensionWidth.label  \"largeur de boîte\">\n<!ENTITY dimensionHeight.label \"hauteur de boîte\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fr/viewers/computedStyle.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY propertyName.label \"Propriété\">\n<!ENTITY propertyValue.label \"Valeur\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fr/viewers/dom.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n  <!ENTITY cmdShowFindDialog.label \"Rechercher un nœud…\">\n  <!ENTITY cmdShowFindDialog.accesskey \"R\">\n  <!ENTITY cmdShowFindDialog.key \"f\">\n\n  <!ENTITY cmdFindAgain.label \"Rechercher le suivant\">\n  <!ENTITY cmdFindAgain.accesskey \"e\">\n  <!ENTITY cmdFindAgain.key \"G\">\n\n  <!ENTITY cmdToggleAnonContent.label \"Afficher le contenu anonyme\">\n  <!ENTITY cmdToggleAnonContent.accesskey \"A\">\n\n  <!ENTITY cmdToggleWhitespaceNodes.label \"Afficher les nœuds vides\">\n  <!ENTITY cmdToggleWhitespaceNodes.accesskey \"v\">\n\n  <!ENTITY cmdToggleAccessibleNodes.label \"Afficher les nœuds accessibles\">\n  <!ENTITY cmdToggleAccessibleNodes.accesskey \"c\">\n\n  <!ENTITY cmdToggleProcessingInstructions.label \"Afficher les instructions de traitement\">\n  <!ENTITY cmdToggleProcessingInstructions.accesskey \"h\">\n\n  <!ENTITY cmdToggleAttributes.label \"Afficher les attributs\">\n  <!ENTITY cmdToggleAttributes.accesskey \"t\">\n\n  <!ENTITY cmdSelectByClick.label \"Sélectionner l'élément par un clic\">\n  <!ENTITY cmdSelectByClick.accesskey \"c\">\n\n  <!ENTITY ColumnsDialog.title \"Colonnes\">\n\n  <!ENTITY cmdShowColumnsDialog.label \"Colonnes…\">\n  <!ENTITY cmdShowColumnsDialog.accesskey \"o\">\n  \n  <!ENTITY cmdInsertNode.label \"Insérer…\">\n  <!ENTITY cmdDeleteNode.label \"Supprimer\">\n  <!ENTITY cmdCopyXML.label \"Copier le code de l'élément\">\n  <!ENTITY cmdCopyXML.accesskey \"o\">\n  <!ENTITY cmdBlink.label \"Faire clignoter l'élément\">\n  <!ENTITY cmdBlink.accesskey \"F\">\n  <!ENTITY cmdInspectBrowser.label \"Examiner le contenu du document\">\n  <!ENTITY cmdInspectBrowser.accesskey \"x\">\n  \n  <!ENTITY cmdShowPseudoClasses.label \"Afficher les styles des pseudo-classes…\">\n  <!ENTITY cmdShowPseudoClasses.accesskey \"A\">\n  \n  <!ENTITY pseudoClasses.title \"Pseudo-classes\">\n\n  <!ENTITY findNodes.title \"Rechercher des nœuds\">\n  <!ENTITY findNodesById.label \"Id\">\n  <!ENTITY findNodesById.accesskey \"I\">\n  <!ENTITY findNodesById.accesskey2 \"d\">\n  <!ENTITY findNodesByTag.label \"Balise\">\n  <!ENTITY findNodesByTag.accesskey \"B\">\n  <!ENTITY findNodesByTag.accesskey2 \"e\">\n  <!ENTITY findNodesByAttr.label \"Attribut\">\n  <!ENTITY findNodesByAttr.accesskey \"A\">\n  <!ENTITY findNodesByAttr.accesskey2 \"r\">\n  <!ENTITY findNodesByAttrValue.label \"Valeur\">\n  <!ENTITY findNodesByAttrValue.accesskey \"V\">\n  <!ENTITY findNodesSearchBy.label \"Chercher par\">\n  <!ENTITY findNodesDirection.label \"Direction\">\n  <!ENTITY findNodesDirectionUp.label \"En haut\">\n  <!ENTITY findNodesDirectionUp.accesskey \"h\">\n  <!ENTITY findNodesDirectionDown.label \"En bas\">\n  <!ENTITY findNodesDirectionDown.accesskey \"b\">\n  <!ENTITY findNodesFind.label \"Rechercher\">\n  <!ENTITY findNodesCancel.label \"Annuler\">\n\n  <!ENTITY mnEditPasteMenu.label \"Coller\">\n  <!ENTITY mnEditPasteMenu.accesskey \"l\">\n  <!ENTITY mnEditPasteBefore.label \"Avant\">\n  <!ENTITY mnEditPasteBefore.accesskey \"v\">\n  <!ENTITY mnEditPasteAfter.label \"Après\">\n  <!ENTITY mnEditPasteAfter.accesskey \"A\">\n  <!ENTITY mnEditPasteReplace.label \"À la place de (Remplacer)\">\n  <!ENTITY mnEditPasteReplace.accesskey \"d\">\n  <!ENTITY mnEditPasteFirstChild.label \"Comme premier enfant\">\n  <!ENTITY mnEditPasteFirstChild.accesskey \"C\">\n  <!ENTITY mnEditPasteLastChild.label \"Comme dernier enfant\">\n  <!ENTITY mnEditPasteLastChild.accesskey \"o\">\n  <!ENTITY mnEditPasteAsParent.label \"Comme parent\">\n  <!ENTITY mnEditPasteAsParent.accesskey \"m\">\n\n  <!ENTITY mnEditInsertMenu.label \"Insérer\">\n  <!ENTITY mnEditInsertMenu.accesskey \"I\">\n  <!ENTITY mnEditInsertAfter.label \"Après\">\n  <!ENTITY mnEditInsertAfter.accesskey \"A\">\n  <!ENTITY mnEditInsertBefore.label \"Avant\">\n  <!ENTITY mnEditInsertBefore.accesskey \"v\">\n  <!ENTITY mnEditInsertFirstChild.label \"Comme premier enfant\">\n  <!ENTITY mnEditInsertFirstChild.accesskey \"C\">\n  <!ENTITY mnEditInsertLastChild.label \"Comme dernier enfant\">\n  <!ENTITY mnEditInsertLastChild.accesskey \"o\">\n\n  <!ENTITY insertNode.title \"Insérer un nœud\">\n  <!ENTITY nodeType.label \"Type de nœud :\">\n  <!ENTITY nodeType.accesskey \"T\">\n  <!ENTITY nodeType.element.label \"Élément\">\n  <!ENTITY nodeType.text.label \"Texte\">\n  <!ENTITY namespaceURI.label \"URI de l'espace de noms :\">\n  <!ENTITY namespaceURI.accesskey \"U\">\n  <!ENTITY tagName.label \"Nom de la balise :\">\n  <!ENTITY tagName.accesskey \"N\">\n  <!ENTITY nodeValue.label \"Valeur du nœud :\">\n  <!ENTITY nodeValue.accesskey \"V\">\n\n  <!ENTITY namespaceTitle.null.label \"null\">\n  <!ENTITY namespaceTitle.default.label \"Espace de noms par défaut du document\">\n  <!ENTITY namespaceTitle.custom.label \"Personnalisé\">\n\n<!-- LOCALIZATION NOTE: The following entities are names of W3C specifications.\n                        Please consult http://www.w3.org/Consortium/Translation/\n                        for appropriate translation or leave unchanged. -->\n  <!ENTITY namespaceTitle.XMLNS.label \"XMLNS\">\n  <!ENTITY namespaceTitle.XML.label \"XML\">\n  <!ENTITY namespaceTitle.XHTML.label \"XHTML\">\n  <!ENTITY namespaceTitle.XLink.label \"XLink\">\n  <!ENTITY namespaceTitle.XSLT.label \"XSLT\">\n  <!ENTITY namespaceTitle.XBL.label \"XBL\">\n  <!ENTITY namespaceTitle.MathML.label \"MathML\">\n  <!ENTITY namespaceTitle.RDF.label \"RDF\">\n  <!ENTITY namespaceTitle.XUL.label \"XUL\">\n  <!ENTITY namespaceTitle.SVG.label \"SVG\">\n  <!ENTITY namespaceTitle.XMLEvents.label \"Événements XML\">\n  <!ENTITY namespaceTitle.WAIRoles.label \"Rôles WAI\">\n  <!ENTITY namespaceTitle.WAIProperties.label \"Propriétés WAI\">\n\n  <!-- LOCALIZATION NOTE: Localizers can choose not to translate the following\n  access keys. For a discussion about the pros and cons of such a decision, see\n  https://bugzilla.mozilla.org/show_bug.cgi?id=398704, comments 1 and 2. -->\n  <!ENTITY cbxStateHover.accesskey \"h\">\n  <!ENTITY cbxStateActive.accesskey \"a\">\n  <!ENTITY cbxStateFocus.accesskey \"f\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fr/viewers/domNode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY nodeName.label \"Nom du nœud :\">\n<!ENTITY localName.label \"Nom local :\">\n<!ENTITY namespaceURI.label \"URI de l'espace de noms :\">\n<!ENTITY nodeType.label \"Type du nœud :\">\n<!ENTITY nodeValue.label \"Valeur du nœud :\">\n<!ENTITY grpAttr.label \"Attributs\">\n\n<!ENTITY namespaceTitle.null.label \"null\">\n<!ENTITY namespaceTitle.default.label \"Espace de noms par défaut du document\">\n<!ENTITY namespaceTitle.custom.label \"Personnalisé\">\n\n<!-- LOCALIZATION NOTE: The following entities are names of W3C specifications.\n                         Please consult http://www.w3.org/Consortium/Translation/\n                         for appropriate translation or leave unchanged. -->\n<!ENTITY namespaceTitle.XMLNS.label \"XMLNS\">\n<!ENTITY namespaceTitle.XML.label \"XML\">\n<!ENTITY namespaceTitle.XHTML.label \"XHTML\">\n<!ENTITY namespaceTitle.XLink.label \"XLink\">\n<!ENTITY namespaceTitle.XSLT.label \"XSLT\">\n<!ENTITY namespaceTitle.XBL.label \"XBL\">\n<!ENTITY namespaceTitle.MathML.label \"MathML\">\n<!ENTITY namespaceTitle.RDF.label \"RDF\">\n<!ENTITY namespaceTitle.XUL.label \"XUL\">\n<!ENTITY namespaceTitle.SVG.label \"SVG\">\n<!ENTITY namespaceTitle.XMLEvents.label \"Événements XML\">\n<!ENTITY namespaceTitle.WAIRoles.label \"Rôles WAI\">\n<!ENTITY namespaceTitle.WAIProperties.label \"Propriétés WAI\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fr/viewers/jsObject.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY jsCopyValue.label \"Copier la valeur\">\n<!ENTITY jsEval.label \"Évaluer du Javascript…\">\n\n<!ENTITY jsProperty.label \"Propriété\">\n<!ENTITY jsValue.label \"Valeur\">\n\n<!ENTITY evaluateDialog.title \"Évaluer l'expression\">\n\n<!ENTITY jsEval.desc \"Entrez une expression Javascript. La variable « target » est l'objet qui est actuellement sélectionné.\">\n<!ENTITY jsExecute.label \"Exécuter\">\n<!ENTITY inspectReturn.label \"Inspecter le résultat dans une \">\n<!ENTITY inspectReturnNew.label \"nouvelle fenêtre\">\n<!ENTITY inspectReturnExisting.label \"fenêtre existante\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fr/viewers/styleRules.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY miFindCSSRules.label \"Chercher dans les règles CSS…\">\n<!ENTITY miFindCSSRules.accesskey \"C\">\n\n<!ENTITY newRules.label \"Nouvelle\">\n<!ENTITY deleteSelectedRules.label \"Supprimer\">\n<!ENTITY disableSelectedRules.label \"Désactiver\">\n\n<!-- LOCALIZATION NOTE: DO NOT LOCALIZE \"!important\" since it is a CSS API -->\n<!ENTITY toggleSelectedImportant.label \"Basculer !important\">\n\n<!ENTITY styleRule.label \"Règle\">\n<!ENTITY styleRuleURI.label \"Fichier\">\n<!ENTITY styleRuleLineNumber.label \"Ligne\">\n\n<!ENTITY styleRulePropPriority.label \"Priorité\">\n<!ENTITY styleRulePropName.label \"Propriété\">\n<!ENTITY styleRulePropValue.label \"Valeur\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fr/viewers/stylesheets.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sheetLocation.label \"Feuille de styles\">\n<!ENTITY sheetRules.label \"Règles\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/fr/viewers/xblBindings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY bindingContent.label      \"Contenu\">\n<!ENTITY bindingMethods.label      \"Méthodes\">\n<!ENTITY bindingMethodName.label   \"Nom de méthode\">\n<!ENTITY bindingProperties.label   \"Propriétés\">\n<!ENTITY bindingGetter.label       \"Accesseur\">\n<!ENTITY bindingSetter.label       \"Mutateur\">\n<!ENTITY bindingProperty.label     \"Propriété\">\n<!ENTITY bindingHandlers.label     \"Manipulateurs\">\n<!ENTITY bindingHandlerEvent.label \"Événement\">\n<!ENTITY bindingHandlerPhase.label \"Phase\">\n<!ENTITY bindingResources.label    \"Ressources\">\n<!ENTITY bindingResourceType.label \"Type\">\n<!ENTITY bindingResourceSrc.label  \"Source\">\n<!ENTITY bindingSourceCode.label   \"Code source\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ga-IE/editing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mnEditUndo.label \"Cealaigh\">\n<!ENTITY mnEditUndo.accesskey \"l\">\n<!ENTITY mnEditRedo.label \"Athfheidhmigh\">\n<!ENTITY mnEditRedo.accesskey \"f\">\n<!ENTITY mnEditCut.label \"Gearr\">\n<!ENTITY mnEditCut.accesskey \"G\">\n<!ENTITY mnEditCopy.label \"Cóipeáil\">\n<!ENTITY mnEditCopy.accesskey \"C\">\n<!ENTITY mnEditPaste.label \"Greamaigh\">\n<!ENTITY mnEditPaste.accesskey \"r\">\n<!ENTITY mnEditInsert.label \"Ionsáigh\">\n<!ENTITY mnEditInsert.accesskey \"I\">\n<!ENTITY mnEditEdit.label \"Eagar\">\n<!ENTITY mnEditEdit.accesskey \"E\">\n<!ENTITY mnEditDelete.label \"Dealaigh\">\n<!ENTITY mnEditDelete.accesskey \"D\">\n<!ENTITY mnEditInspectInNewWindow.label \"Scrúdaigh i bhFuinneog Nua\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ga-IE/inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY Inspector.title \"Scrúdaitheoir DOM\">\n<!ENTITY thDOMNodes.label \"Nóid DOM\">\n<!ENTITY btnInspect.label \"Scrúdaigh\">\n<!ENTITY bxDocPanel.title \"Cáipéis\">\n<!ENTITY bxObjectPanel.title \"Réad\">\n<!ENTITY btnSelecting.tooltip \"Cuardaigh nód le scrúdú trí ghliogáil air\">\n<!ENTITY btnFind.tooltip \"Cuardaigh nód le scrúdú de réir aitheantais, clibe, nó aitreabúide\">\n<!-- MAIN MENU ITEMS -->\n<!ENTITY mnFile.label \"Comhad\">\n<!ENTITY mnFile.accesskey \"C\">\n<!ENTITY cmdShowOpenURLDialog.label \"Scrúdaigh URL...\">\n<!ENTITY cmdShowOpenURLDialog.accesskey \"U\">\n<!ENTITY cmdClose.label \"Dún\">\n<!ENTITY cmdClose.accesskey \"D\">\n<!ENTITY cmdExit.label \"Scoir\">\n<!ENTITY cmdExit.accesskey \"S\">\n<!ENTITY mnEdit.label \"Eagar\">\n<!ENTITY mnEdit.accesskey \"E\">\n<!ENTITY cmdUndo.label \"Cealaigh\">\n<!ENTITY cmdUndo.accesskey \"l\">\n<!ENTITY cmdRedo.label \"Athfheidhmigh\">\n<!ENTITY cmdRedo.accesskey \"f\">\n<!ENTITY cmdCut.label \"Gearr\">\n<!ENTITY cmdCut.accesskey \"G\">\n<!ENTITY cmdCopy.label \"Cóipeáil\">\n<!ENTITY cmdCopy.accesskey \"C\">\n<!ENTITY cmdPaste.label \"Greamaigh\">\n<!ENTITY cmdPaste.accesskey \"r\">\n<!ENTITY cmdDelete.label \"Dealaigh\">\n<!ENTITY cmdDelete.accesskey \"D\">\n<!ENTITY mnSearch.label \"Cuardaigh\">\n<!ENTITY mnSearch.accesskey \"u\">\n<!ENTITY mnSearchPlugins.label \"Eisínteachtaí\">\n<!ENTITY mnSearchPlugins.accesskey \"E\">\n<!ENTITY cmdRunSearch.label \"Rith...\">\n<!ENTITY cmdRunSearch.accesskey \"R\">\n<!ENTITY mnView.label \"Amharc\">\n<!ENTITY mnView.accesskey \"A\">\n<!ENTITY cmdToggleBrowser.label \"Brabhsálaí\">\n<!ENTITY cmdToggleSearch.label \"Torthaí Cuardaigh\">\n<!ENTITY cmdViewSearchItem.label \"Amharc...\">\n<!ENTITY cmdEditSearchItem.label \"Eagar...\">\n<!ENTITY cmdCopySearchItemLine.label \"Cóipeáil Líne\">\n<!ENTITY cmdCopySearchItemAll.label \"Cóipeáil Gach Rud\">\n<!ENTITY cmdSaveSearchItemText.label \"Sábháil...\">\n<!ENTITY cmdClearSearch.label \"Bánaigh\">\n<!ENTITY cmdHideSearchItems.label \"Folaigh\">\n<!ENTITY browserPanel.label \"Brabhsálaí\">\n<!ENTITY closeCmd.key \"D\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ga-IE/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n\ninspectURL.title=Scr\\u00FAdaigh URL\ninspectURL.message=Iontr\\u00E1il URL:\ninspectWindow.noDocuments.message=Neamhn\\u00ED\nstyleRuleNewProperty.title=Riail Nua St\\u00EDle\nstyleRuleEditProperty.title=Cuir Riail St\\u00EDle in Eagar\nstyleRulePropertyValue.message=Iontr\\u00E1il luach an air\\u00ED:\nstyleRulePropertyName.message=Iontr\\u00E1il ainm an air\\u00ED:\nsidebar.title=Scr\\u00FAdaitheoir DOM\nsidebarInstalled=T\\u00E1 an barra taoibh suite\\u00E1ilte.\nnewAttribute.title=Aitreab\\u00FAid Nua\neditAttribute.title=Cuir Aitreab\\u00FAid in Eagar\nenterAttrName.message=Iontr\\u00E1il ainm na haitreab\\u00FAide:\nenterAttrValue.message=Iontr\\u00E1il luach na haitreab\\u00FAide:\nfindNodesDocumentEnd.message=T\\u00E1 deireadh na c\\u00E1ip\\u00E9ise sroichte.\nfindNodesDocumentEnd.title=Aimsigh N\\u00F3id\n#LOCALIZATION NOTE (root.title) label displayed for the tree head of the JavaScript Object tree\nroot.title=\\u00C1bhar\n\n\n# The following items correspond to the node types defined by the\n# W3C DOM Core specification.\n1=Eilimint\n2=Aitreab\\u00FAid\n3=T\\u00E9acs\n4=Rann\\u00E1n CDATA\n5=Tagairt Aon\\u00E1in\n6=Aon\\u00E1n\n7=Ord\\u00FA Pr\\u00F3ise\\u00E1la\n8=N\\u00F3ta\n9=C\\u00E1ip\\u00E9is\n10=Cine\\u00E1l C\\u00E1ip\\u00E9ise\n11=Bl\\u00FAire de Ch\\u00E1ip\\u00E9is\n12=Nodaireacht\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ga-IE/prefs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY Inspector.label \"Scrúdaitheoir DOM\">\n<!ENTITY Sidebar.label \"Barra Taoibh\">\n<!ENTITY elementBlinking.label \"Caochadh na hEiliminte\">\n<!ENTITY blinkSelectedElement.label \"Cuir Eilimint Roghnaithe ag Caochadh\">\n<!ENTITY borderColor.label \"Dath na hImlíne\">\n<!ENTITY borderWidth.label \"Leithead na hImlíne\">\n<!ENTITY px.label \"(pct)\">\n<!ENTITY blinkDuration.label \"Fad an Chaochta\">\n<!ENTITY ms.label \"(ms)\">\n<!ENTITY blinkSpeed.label \"Luas an Chaochta\">\n<!ENTITY invertColors.label \"Inbhéartaigh na Dathanna\">\n<!ENTITY installHowTo.label \"Níl Barra Taoibh an Scrúdaitheoir DOM suiteáilte faoi láthair.  Gliogáil an \ncnaipe 'Suiteáil' chun é a chur le do Bharra Taoibh.\">\n<!ENTITY install.label \"Suiteáil\">\n<!ENTITY addNavigatorHooks.label \"Cuir roghchláir chomhthéacsacha le Navigator\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ga-IE/search/findFiles.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY findFiles.title \"Aimsigh Comhaid...\">\n<!ENTITY txSearchFor.label \"Cuardaigh:\">\n<!ENTITY txSearchPath.label \"Cuardaigh I:\">\n<!ENTITY cbRecurse.label \"Cuardaigh i bhFo-Fhillteáin\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ga-IE/search/junkImgs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY junkImgs.title \"Cuardaigh Íomhánna gan Úsáid sa Téama Reatha...\">\n<!ENTITY junkImgsDescription \"Ionas go n-oibreoidh an cuardach seo go héifeachtach, ní mór duit bheith ag \nscrúdú cáipéis a luchtaíonn GACH comhad CSS sa téama reatha. Ansin pointeáil \nar shuíomh ar an diosca ina bhfuil fréamh an téama reatha le fáil.\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ga-IE/tasksOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY inspectorTaskCmd.label \"Scrúdaitheoir DOM\">\n<!ENTITY inspectorTaskCmd.commandkey \"e\">\n<!ENTITY inspectorTaskCmd.accesskey.ff \"n\">\n<!ENTITY inspectorTaskCmd.accesskey \"i\">\n<!ENTITY inspectPageTaskCmd.label \"Scrúdaigh Leathanach\">\n<!ENTITY inspectPageTaskCmd.accesskey \"L\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ga-IE/viewers/boxModel.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY boxPosition.label \"Suíomh\">\n<!ENTITY boxDimension.label \"Toisí\">\n<!ENTITY boxMargin.label \"Imeall\">\n<!ENTITY boxBorder.label \"Imlíne\">\n<!ENTITY boxPadding.label \"Stuáil\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ga-IE/viewers/computedStyle.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY propertyName.label \"Airí\">\n<!ENTITY propertyValue.label \"Luach\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ga-IE/viewers/dom.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY cmdShowFindDialog.label \"Aimsigh Nóid...\">\n<!ENTITY cmdShowFindDialog.accesskey \"A\">\n<!ENTITY cmdShowFindDialog.accelkey \"f\">\n<!ENTITY cmdFindNext.label \"An Chéad Cheann Eile\">\n<!ENTITY cmdFindNext.accesskey \"n\">\n<!ENTITY cmdToggleAnonContent.label \"Taispeáin Innechar gan Ainm\">\n<!ENTITY cmdToggleAnonContent.accesskey \"A\">\n<!ENTITY cmdToggleWhitespaceNodes.label \"Taispeáin Nóid Spáis Bháin\">\n<!ENTITY cmdToggleWhitespaceNodes.accesskey \"B\">\n<!ENTITY cmdToggleAccessibleNodes.label \"Show Accessible Nodes\">\n<!ENTITY cmdToggleAccessibleNodes.accesskey \"c\">\n<!ENTITY cmdFlashSelected.label \"Cuir Eilimint Roghnaithe ag Caochadh\">\n<!ENTITY cmdToggleAttributes.label \"Taispeáin Aitreabúidí\">\n<!ENTITY cmdToggleAttributes.accesskey \"r\">\n<!ENTITY cmdSelectByClick.label \"Roghnaigh Eilimint trí Ghliogáil\">\n<!ENTITY cmdSelectByClick.accesskey \"R\">\n<!ENTITY ColumnsDialog.title \"Colúin\">\n<!ENTITY cmdShowColumnsDialog.label \"Colúin...\">\n<!ENTITY cmdShowColumnsDialog.accesskey \"C\">\n<!ENTITY cmdInsertNode.label \"Ionsáigh...\">\n<!ENTITY cmdDeleteNode.label \"Dealaigh\">\n<!ENTITY cmdCopyXML.label \"Cóipeáil XML\">\n<!ENTITY cmdBlink.label \"Cuir Eilimint ag Caochadh\">\n<!ENTITY cmdInspectBrowser.label \"Scrúdaigh an Cháipéis Chuimsithe\">\n<!ENTITY cmdShowPseudoClasses.label \"Socraigh Súdaicmí...\">\n<!ENTITY cmdShowPseudoClasses.accesskey \"S\">\n<!ENTITY pseudoClasses.title \"Súdaicmí\">\n<!ENTITY findNodes.title \"Aimsigh Nóid\">\n<!ENTITY findNodesById.label \"Aitheantas\">\n<!ENTITY findNodesByTag.label \"Clib\">\n<!ENTITY findNodesByAttr.label \"Aitreabúid\">\n<!ENTITY findNodesByAttrValue.label \"Luach\">\n<!ENTITY findNodesSearchBy.label \"Cuardaigh de réir\">\n<!ENTITY findNodesDirection.label \"Treo\">\n<!ENTITY findNodesDirectionUp.label \"Suas\">\n<!ENTITY findNodesDirectionDown.label \"Síos\">\n<!ENTITY findNodesFind.label \"Aimsigh\">\n<!ENTITY findNodesCancel.label \"Cealaigh\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ga-IE/viewers/domNode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY nodeName.label \"Ainm an Nóid:\">\n<!ENTITY namespaceURI.label \"URI an ainmspáis:\">\n<!ENTITY nodeType.label \"Cineál an Nóid:\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ga-IE/viewers/jsObject.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY jsCopyValue.label \"Cóipeáil an Luach\">\n<!ENTITY jsEval.label \"Measúnaigh JavaScript...\">\n<!ENTITY jsProperty.label \"Airí\">\n<!ENTITY jsValue.label \"Luach\">\n<!ENTITY jsEval.desc \"Iontráil slonn JavaScript. Is í an athróg &quot;target&quot; an t-airí atá \nroghnaithe faoi láthair. Taispeánfear i mBreathnóir na nOibiachtaí \nJavaScript cibé luach a aisfhilltear.\">\n<!ENTITY jsExecute.label \"Rith\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ga-IE/viewers/styleRules.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY miFindCSSRules.label \"Aimsigh Rialacha CSS...\">\n<!ENTITY miFindCSSRules.accesskey \"A\">\n<!ENTITY newRules.label \"Nua\">\n<!ENTITY deleteSelectedRules.label \"Scrios\">\n<!ENTITY disableSelectedRules.label \"Díchumasaigh\">\n<!ENTITY openSelectedFileInEditor.label \"Oscail Comhad in Eagarthóir\">\n<!-- LOCALIZATION NOTE: DO NOT LOCALIZE \"!important\" since it is a CSS API -->\n<!ENTITY toggleSelectedImportant.label \"Scoránaigh !important\">\n<!ENTITY styleRule.label \"Riail\">\n<!ENTITY styleRuleURI.label \"Comhad\">\n<!ENTITY styleRuleLineNumber.label \"Líne\">\n<!ENTITY styleRulePropPriority.label \"Tosaíocht\">\n<!ENTITY styleRulePropName.label \"Airí\">\n<!ENTITY styleRulePropValue.label \"Luach\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ga-IE/viewers/stylesheets.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY sheetLocation.label \"Stílbhileog\">\n<!ENTITY sheetRules.label \"Rialacha\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ga-IE/viewers/xblBindings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY bindingContent.label \"Ábhar\">\n<!ENTITY bindingMethods.label \"Modhanna\">\n<!ENTITY bindingProperties.label \"Airíonna\">\n<!ENTITY bindingGetter.label \"Faighteoir\">\n<!ENTITY bindingSetter.label \"Socraitheoir\">\n<!ENTITY bindingProperty.label \"Airí\">\n<!ENTITY bindingHandlers.label \"Láimhseálaithe\">\n<!ENTITY bindingResources.label \"Acmhainní\">\n<!ENTITY bindingSourceCode.label \"Cód Foinseach\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/hu/editing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mnEditUndo.label \"Visszavonás\">\n<!ENTITY mnEditUndo.accesskey \"V\">\n<!ENTITY mnEditRedo.label \"Újra\">\n<!ENTITY mnEditRedo.accesskey \"r\">\n<!ENTITY mnEditCut.label \"Kivágás\">\n<!ENTITY mnEditCut.accesskey \"K\">\n<!ENTITY mnEditCopy.label \"Másolás\">\n<!ENTITY mnEditCopy.accesskey \"M\">\n<!ENTITY mnEditPaste.label \"Beillesztés\">\n<!ENTITY mnEditPaste.accesskey \"B\">\n<!ENTITY mnEditInsert.label \"Beszúrás\">\n<!ENTITY mnEditInsert.accesskey \"B\">\n<!ENTITY mnEditEdit.label \"Szerkesztés\">\n<!ENTITY mnEditEdit.accesskey \"z\">\n<!ENTITY mnEditDelete.label \"Törlés\">\n<!ENTITY mnEditDelete.accesskey \"T\">\n<!ENTITY mnEditInspectInNewWindow.label \"Vizsgálat új ablakban\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/hu/inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY Inspector.title \"DOM Inspector\">\n\n<!ENTITY thDOMNodes.label \"DOM csomópontok\">\n<!ENTITY btnInspect.label \"Vizsgálat\">\n<!ENTITY bxDocPanel.title \"Dokumentum\">\n<!ENTITY bxObjectPanel.title \"Objektum\">\n<!ENTITY btnSelecting.tooltip \"Csomópont vizsgálatra való keresése rákattintással\">\n<!ENTITY btnFind.tooltip \"Csomópont vizsgálatra való keresése id, tag, vagy attribútum alapján\">\n\n<!-- MAIN MENU ITEMS -->\n\n<!ENTITY mnFile.label \"Fájl\">\n<!ENTITY mnFile.accesskey \"F\">\n  <!ENTITY cmdShowOpenURLDialog.label \"URL vizsgálata...\">\n  <!ENTITY cmdShowOpenURLDialog.accesskey \"u\">\n  <!ENTITY cmdClose.label \"Bezárás\">\n  <!ENTITY cmdClose.accesskey \"B\">\n  <!ENTITY cmdExit.label \"Kilépés\">\n  <!ENTITY cmdExit.accesskey \"K\">\n\n<!ENTITY mnEdit.label \"Szerkesztés\">\n<!ENTITY mnEdit.accesskey \"z\">\n  <!ENTITY cmdUndo.label \"Visszavonás\">\n  <!ENTITY cmdUndo.accesskey \"v\">\n  <!ENTITY cmdRedo.label \"Újra\">\n  <!ENTITY cmdRedo.accesskey \"r\">\n  <!ENTITY cmdCut.label \"Kivágás\">\n  <!ENTITY cmdCut.accesskey \"K\">\n  <!ENTITY cmdCopy.label \"Másolás\">\n  <!ENTITY cmdCopy.accesskey \"M\">\n  <!ENTITY cmdPaste.label \"Beillesztés\">\n  <!ENTITY cmdPaste.accesskey \"B\">\n  <!ENTITY cmdDelete.label \"Törlés\">\n  <!ENTITY cmdDelete.accesskey \"T\">\n\n<!ENTITY mnSearch.label \"Keresés\">\n<!ENTITY mnSearch.accesskey \"K\">\n  <!ENTITY mnSearchPlugins.label \"Kiterjesztések\">\n  <!ENTITY mnSearchPlugins.accesskey \"i\">\n    <!ENTITY cmdRunSearch.label \"Futtatás...\">\n    <!ENTITY cmdRunSearch.accesskey \"F\">\n\n<!ENTITY mnView.label \"Nézet\">\n<!ENTITY mnView.accesskey \"N\">\n  <!ENTITY cmdToggleBrowser.label \"Böngésző\">\n  <!ENTITY cmdToggleSearch.label \"Találatok\">\n\n<!ENTITY cmdViewSearchItem.label \"Megtekintés...\">\n<!ENTITY cmdEditSearchItem.label \"Szerkesztés...\">\n<!ENTITY cmdCopySearchItemLine.label \"Sor másolása\">\n<!ENTITY cmdCopySearchItemAll.label \"Mindet másolja\">\n<!ENTITY cmdSaveSearchItemText.label \"Mentés...\">\n<!ENTITY cmdClearSearch.label \"Törlés\">\n<!ENTITY cmdHideSearchItems.label \"Elrejtés\">\n\n<!ENTITY browserPanel.label \"Böngésző\">\n\n<!ENTITY closeCmd.key \"W\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/hu/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n\ninspectURL.title = URL vizsg\\u00e1lata\ninspectURL.message = Adjon meg egy URL-t:\ninspectWindow.noDocuments.message = (Nincs)\nstyleRuleNewProperty.title = \\u00daj st\\u00edlus szab\\u00e1lyk\\u00e9szlet\nstyleRuleEditProperty.title = St\\u00edlus szab\\u00e1lyk\\u00e9szlet szerkeszt\\u00e9se\nstyleRulePropertyValue.message = Adja meg a tulajdons\\u00e1g \\u00e9rt\\u00e9k\\u00e9t:\nstyleRulePropertyName.message = Adja meg a tulajdons\\u00e1g nev\\u00e9t:\nsidebar.title = DOM Inspector\nsidebarInstalled = Oldals\\u00e1v telep\\u00edtve.\nnewAttribute.title = \\u00daj attrib\\u00fatum\neditAttribute.title = Attrib\\u00fatum szerkeszt\\u00e9se\nenterAttrName.message = Adja meg az attrib\\u00fatum nev\\u00e9t:\nenterAttrValue.message = Adja meg az attrib\\u00fatum \\u00e9rt\\u00e9k\\u00e9t:\nfindNodesDocumentEnd.message = El\\u00e9rte a dokumentum v\\u00e9g\\u00e9t.\nfindNodesDocumentEnd.title = Csom\\u00f3pont keres\\u00e9se\n#LOCALIZATION NOTE (root.title) label displayed for the tree head of the JavaScript Object tree\nroot.title = T\\u00e1rgy\n\n\n# The following items correspond to the node types defined by the\n# W3C DOM Core specification.\n1 = Elem\n2 = Attrib\\u00fatum\n3 = Sz\\u00f6veg\n4 = CDATA-r\\u00e9sz\n5 = Egyedhivatkoz\\u00e1s\n6 = Egyed\n7 = Feldolgoz\\u00e1si utas\\u00edt\\u00e1s\n8 = Megjegyz\\u00e9s\n9 = Dokumentum\n10 = Dokumentumt\\u00edpus\n11 = Dokumentumt\\u00f6red\\u00e9k\n12 = Jel\\u00f6l\\u00e9s\n"
  },
  {
    "path": "extensions/inspector/resources/locale/hu/prefs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY Inspector.label \"DOM Inspector\">\n<!ENTITY Sidebar.label \"Oldalsáv\">\n<!ENTITY elementBlinking.label \"Elem villogtatása\">\n<!ENTITY blinkSelectedElement.label \"Kijelölt elem villogtatása\">\n<!ENTITY borderColor.label \"Szegély színe\">\n<!ENTITY borderWidth.label \"Szegély vastagsága\">\n<!ENTITY px.label \"(px)\">\n<!ENTITY blinkDuration.label \"Villogtatás időtartama\">\n<!ENTITY ms.label \"(ms)\">\n<!ENTITY blinkSpeed.label \"Villogtatás sebessége\">\n<!ENTITY invertColors.label \"Inverz színek\">\n<!ENTITY installHowTo.label \"A DOM Inspector Oldalsáv jelenleg nincs telepítve.  Az Oldalsávhoz való hozzáadáshoz kattintson a 'Telepítés' gombra.\">\n<!ENTITY install.label \"Telepítés\">\n<!ENTITY addNavigatorHooks.label \"Hozzáadás a böngésző helyi menüihez\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/hu/search/findFiles.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY findFiles.title \"Fájlkereső...\">\n<!ENTITY txSearchFor.label \"Keresés:\">\n<!ENTITY txSearchPath.label \"Keresés itt:\">\n<!ENTITY cbRecurse.label \"Keresés az alkönyvtárakban is\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/hu/search/junkImgs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY junkImgs.title \"Nem használt képek keresése az aktuális témában...\">\n<!ENTITY junkImgsDescription \"A keresés hatékonyságához olyan dokumentumot érdemes vizsgálni, amely a témához tartozó összes CSS-fájlt betölti.  Ezután meg kell adni az aktuális téma gyökerének helyét a lemezen.\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/hu/tasksOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY inspectorTaskCmd.label \"DOM Inspector\">\n<!ENTITY inspectorTaskCmd.commandkey \"i\">\n<!ENTITY inspectorTaskCmd.accesskey.ff \"n\">\n<!ENTITY inspectorTaskCmd.accesskey \"I\">\n\n<!ENTITY inspectPageTaskCmd.label \"Oldal vizsgálata\">\n<!ENTITY inspectPageTaskCmd.accesskey \"i\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/hu/viewers/boxModel.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY boxPosition.label \"Pozíció\">\n<!ENTITY boxDimension.label \"Méretek\">\n<!ENTITY boxMargin.label \"Margó\">\n<!ENTITY boxBorder.label \"Szegély\">\n<!ENTITY boxPadding.label \"Kitöltés\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/hu/viewers/computedStyle.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY propertyName.label \"Tulajdonság\">\n<!ENTITY propertyValue.label \"Érték\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/hu/viewers/dom.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n  <!ENTITY cmdShowFindDialog.label \"Csomópontok keresése...\">\n  <!ENTITY cmdShowFindDialog.accesskey \"C\">\n  <!ENTITY cmdShowFindDialog.accelkey \"f\">\n\n  <!ENTITY cmdFindNext.label \"Következő keresése\">\n  <!ENTITY cmdFindNext.accesskey \"K\">\n\n  <!ENTITY cmdToggleAnonContent.label \"Névtelen tartalom megjelenítése\">\n  <!ENTITY cmdToggleAnonContent.accesskey \"v\">\n\n  <!ENTITY cmdToggleWhitespaceNodes.label \"Üres csomópontok megjelenítése\">\n  <!ENTITY cmdToggleWhitespaceNodes.accesskey \"r\">\n\n  <!ENTITY cmdToggleAccessibleNodes.label \"Show Accessible Nodes\">\n  <!ENTITY cmdToggleAccessibleNodes.accesskey \"c\">\n\n  <!ENTITY cmdFlashSelected.label \"Kijelölt elem villogtatása\">\n\n  <!ENTITY cmdToggleAttributes.label \"Attribútumok megjelenítése\">\n  <!ENTITY cmdToggleAttributes.accesskey \"A\">\n\n  <!ENTITY cmdSelectByClick.label \"Elem kiválasztása kattintással\">\n  <!ENTITY cmdSelectByClick.accesskey \"E\">\n\n  <!ENTITY ColumnsDialog.title \"Oszlopok\">\n\n  <!ENTITY cmdShowColumnsDialog.label \"Oszlopok...\">\n  <!ENTITY cmdShowColumnsDialog.accesskey \"O\">\n  \n  <!ENTITY cmdInsertNode.label \"Beszúrás...\">\n  <!ENTITY cmdDeleteNode.label \"Törlés\">\n  <!ENTITY cmdCopyXML.label \"XML másolása\">\n  <!ENTITY cmdBlink.label \"Elem villogtatása\">\n  <!ENTITY cmdInspectBrowser.label \"Tartalmazott dokumentum vizsgálata\">\n  \n  <!ENTITY cmdShowPseudoClasses.label \"Látszólagos osztályok beállítása...\">\n  <!ENTITY cmdShowPseudoClasses.accesskey \"L\">\n  \n  <!ENTITY pseudoClasses.title \"Látszólagos osztályok\">\n\n  <!ENTITY findNodes.title \"Csomópontok keresése\">\n  <!ENTITY findNodesById.label \"Id\">\n  <!ENTITY findNodesByTag.label \"Tag\">\n  <!ENTITY findNodesByAttr.label \"Attribútum\">\n  <!ENTITY findNodesByAttrValue.label \"Érték\">\n  <!ENTITY findNodesSearchBy.label \"Keresés jellemző alapján\">\n  <!ENTITY findNodesDirection.label \"Irány\">\n  <!ENTITY findNodesDirectionUp.label \"Felfelé\">\n  <!ENTITY findNodesDirectionDown.label \"Lefelé\">\n  <!ENTITY findNodesFind.label \"Keresés\">\n  <!ENTITY findNodesCancel.label \"Mégse\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/hu/viewers/domNode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY nodeName.label \"Csomópont neve:\">\n<!ENTITY namespaceURI.label \"Névtér URI:\">\n<!ENTITY nodeType.label \"Csomópont típusa:\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/hu/viewers/jsObject.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY jsCopyValue.label \"Érték másolása\">\n<!ENTITY jsEval.label \"JavaScript kiértékelése...\">\n\n<!ENTITY jsProperty.label \"Tulajdonság\">\n<!ENTITY jsValue.label \"Érték\">\n\n<!ENTITY jsEval.desc \"Adjon meg egy JavaScript kifejezést.  A &quot;target&quot; változó a jelenleg kiválasztott tulajdonság. Minden visszatérési érték a JavaScript Objektumnézőben fog megjelenni.\">\n\n<!ENTITY jsExecute.label \"Végrehajtás\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/hu/viewers/styleRules.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY miFindCSSRules.label \"CSS-szabálykészletek keresése...\">\n<!ENTITY miFindCSSRules.accesskey \"C\">\n\n<!ENTITY newRules.label \"Új\">\n<!ENTITY deleteSelectedRules.label \"Törlés\">\n<!ENTITY disableSelectedRules.label \"Letiltás\">\n<!ENTITY openSelectedFileInEditor.label \"Fájl megnyitása szerkesztőben\">\n\n<!-- LOCALIZATION NOTE: DO NOT LOCALIZE \"!important\" since it is a CSS API -->\n<!ENTITY toggleSelectedImportant.label \"!important kapcsoló\">\n\n<!ENTITY styleRule.label \"Szabálykészlet\">\n<!ENTITY styleRuleURI.label \"Fájl\">\n<!ENTITY styleRuleLineNumber.label \"Sor\">\n\n<!ENTITY styleRulePropPriority.label \"Prioritás\">\n<!ENTITY styleRulePropName.label \"Tulajdonság\">\n<!ENTITY styleRulePropValue.label \"Érték\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/hu/viewers/stylesheets.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sheetLocation.label \"Stíluslap\">\n<!ENTITY sheetRules.label \"Szabálykészletek\">\n\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/hu/viewers/xblBindings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY bindingContent.label      \"Tartalom\">\n<!ENTITY bindingMethods.label      \"Eljárások\">\n<!ENTITY bindingProperties.label   \"Tulajdonságok\">\n<!ENTITY bindingGetter.label       \"Lekérdező\">\n<!ENTITY bindingSetter.label       \"Módosító\">\n<!ENTITY bindingProperty.label     \"Tulajdonság\">\n<!ENTITY bindingHandlers.label     \"Kezelők\">\n<!ENTITY bindingResources.label    \"Erőforrások\">\n<!ENTITY bindingSourceCode.label   \"Forráskód\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/jar.mn",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#filter substitution\n\ninspector.jar:\n% locale inspector @AB_CD@ %locale/@AB_CD@/inspector/\n  locale/@AB_CD@/inspector/inspector.dtd                                  (@AB_CD@/inspector.dtd)\n  locale/@AB_CD@/inspector/prefs.dtd                                      (@AB_CD@/prefs.dtd)\n  locale/@AB_CD@/inspector/editing.dtd                                    (@AB_CD@/editing.dtd)\n  locale/@AB_CD@/inspector/tasksOverlay.dtd                               (@AB_CD@/tasksOverlay.dtd)\n  locale/@AB_CD@/inspector/viewer-registry.dtd                            (@AB_CD@/viewer-registry.dtd)\n  locale/@AB_CD@/inspector/viewers/accessibleEvent.dtd                    (@AB_CD@/viewers/accessibleEvent.dtd)\n  locale/@AB_CD@/inspector/viewers/accessibleEvents.dtd                   (@AB_CD@/viewers/accessibleEvents.dtd)\n  locale/@AB_CD@/inspector/viewers/accessibleEvents.properties            (@AB_CD@/viewers/accessibleEvents.properties)\n  locale/@AB_CD@/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd  (@AB_CD@/viewers/accessibleEventsHandlerHelpDialog.dtd)\n  locale/@AB_CD@/inspector/viewers/accessibleProps.dtd                    (@AB_CD@/viewers/accessibleProps.dtd)\n  locale/@AB_CD@/inspector/viewers/accessibleProps.properties             (@AB_CD@/viewers/accessibleProps.properties)\n  locale/@AB_CD@/inspector/viewers/accessibleRelations.dtd                (@AB_CD@/viewers/accessibleRelations.dtd)\n  locale/@AB_CD@/inspector/viewers/accessibleTree.dtd                     (@AB_CD@/viewers/accessibleTree.dtd)\n  locale/@AB_CD@/inspector/viewers/accessibleTreeEvalJSDialog.dtd         (@AB_CD@/viewers/accessibleTreeEvalJSDialog.dtd)\n  locale/@AB_CD@/inspector/viewers/dom.dtd                                (@AB_CD@/viewers/dom.dtd)\n  locale/@AB_CD@/inspector/viewers/domNode.dtd                            (@AB_CD@/viewers/domNode.dtd)\n  locale/@AB_CD@/inspector/viewers/styleRules.dtd                         (@AB_CD@/viewers/styleRules.dtd)\n  locale/@AB_CD@/inspector/viewers/stylesheets.dtd                        (@AB_CD@/viewers/stylesheets.dtd)\n  locale/@AB_CD@/inspector/viewers/xblBindings.dtd                        (@AB_CD@/viewers/xblBindings.dtd)\n  locale/@AB_CD@/inspector/viewers/boxModel.dtd                           (@AB_CD@/viewers/boxModel.dtd)\n  locale/@AB_CD@/inspector/viewers/computedStyle.dtd                      (@AB_CD@/viewers/computedStyle.dtd)\n  locale/@AB_CD@/inspector/viewers/usedFontFaces.dtd                      (@AB_CD@/viewers/usedFontFaces.dtd)\n  locale/@AB_CD@/inspector/viewers/jsObject.dtd                           (@AB_CD@/viewers/jsObject.dtd)\n  locale/@AB_CD@/inspector/inspector.properties                           (@AB_CD@/inspector.properties)\n"
  },
  {
    "path": "extensions/inspector/resources/locale/moz.build",
    "content": "# vim: set filetype=python:\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/nb-NO/editing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mnEditUndo.label \"Angre\">\n<!ENTITY mnEditUndo.accesskey \"A\">\n<!ENTITY mnEditRedo.label \"Gjenta\">\n<!ENTITY mnEditRedo.accesskey \"G\">\n<!ENTITY mnEditCut.label \"Klipp ut\">\n<!ENTITY mnEditCut.accesskey \"u\">\n<!ENTITY mnEditCopy.label \"Kopier\">\n<!ENTITY mnEditCopy.accesskey \"K\">\n<!ENTITY mnEditPaste.label \"Lim inn\">\n<!ENTITY mnEditPaste.accesskey \"L\">\n<!ENTITY mnEditInsert.label \"Sett inn\">\n<!ENTITY mnEditInsert.accesskey \"e\">\n<!ENTITY mnEditEdit.label \"Rediger\">\n<!ENTITY mnEditEdit.accesskey \"R\">\n<!ENTITY mnEditDelete.label \"Slett\">\n<!ENTITY mnEditDelete.accesskey \"S\">\n<!ENTITY mnEditInspectInNewWindow.label \"Inspiser i nytt vindu\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/nb-NO/inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY Inspector.title \"DOM-inspeksjon\">\n\n<!ENTITY thDOMNodes.label \"DOM-noder\">\n<!ENTITY btnInspect.label \"Inspiser\">\n<!ENTITY bxDocPanel.title \"Dokument\">\n<!ENTITY bxObjectPanel.title \"Objekt\">\n<!ENTITY btnSelecting.tooltip \"Finn en node ved å trykke på den.\">\n<!ENTITY btnFind.tooltip \"Finn en node basert på id, merkelapp eller egenskap.\">\n\n<!-- MAIN MENU ITEMS -->\n\n<!ENTITY mnFile.label \"Fil\">\n<!ENTITY mnFile.accesskey \"f\">\n  <!ENTITY mnInspectContentDocument.label \"Inspiser innholdsdokument\">\n  <!ENTITY mnInspectContentDocument.accesskey \"n\">\n  <!ENTITY mnInspectChromeDocument.label \"Inspiser chrome-dokument\">\n  <!ENTITY mnInspectChromeDocument.accesskey \"s\">\n  <!ENTITY cmdShowOpenURLDialog.label \"Inspiser adresse ...\">\n  <!ENTITY cmdShowOpenURLDialog.accesskey \"I\">\n  <!ENTITY cmdSave.label \"Lagre DOM som ...\">\n  <!ENTITY cmdSave.accesskey \"L\">\n  <!ENTITY cmdClose.label \"Lukk\">\n  <!ENTITY cmdClose.accesskey \"L\">\n  <!ENTITY cmdExit.label \"Avslutt\">\n  <!ENTITY cmdExit.accesskey \"v\">\n\n<!ENTITY mnEdit.label \"Rediger\">\n<!ENTITY mnEdit.accesskey \"R\">\n  <!ENTITY cmdUndo.label \"Angre\">\n  <!ENTITY cmdUndo.accesskey \"a\">\n  <!ENTITY cmdRedo.label \"Gjenta\">\n  <!ENTITY cmdRedo.accesskey \"g\">\n  <!ENTITY cmdCut.label \"Klipp ut\">\n  <!ENTITY cmdCut.accesskey \"u\">\n  <!ENTITY cmdCopy.label \"Kopier\">\n  <!ENTITY cmdCopy.accesskey \"k\">\n  <!ENTITY cmdPaste.label \"Lim inn\">\n  <!ENTITY cmdPaste.accesskey \"i\">\n  <!ENTITY cmdDelete.label \"Slett\">\n  <!ENTITY cmdDelete.accesskey \"S\">\n\n<!ENTITY mnSearch.label \"Søk\">\n<!ENTITY mnSearch.accesskey \"s\">\n\n<!ENTITY mnView.label \"Vis\">\n<!ENTITY mnView.accesskey \"v\">\n  <!ENTITY cmdToggleBrowser.label \"Nettleser\">\n  <!ENTITY cmdToggleSearch.label \"Søkeresultat\">\n\n<!ENTITY browserPanel.label \"Nettleser\">\n\n<!ENTITY saveCmd.key \"S\">\n<!ENTITY closeCmd.key \"W\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/nb-NO/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n\ninspectURL.title = Inspiser adresse\ninspectURL.message = Skriv inn en adresse:\ninspectWindow.noDocuments.message = (Ingen)\nstyleRuleNewProperty.title = Ny stilregel\nstyleRuleEditProperty.title = Rediger stilregel\nstyleRulePropertyValue.message = Egenskapens verdi:\nstyleRulePropertyName.message = Egenskapens navn:\nsidebar.title = DOM-inspeksjon\nsidebarInstalled = Sidestolpen er installert.\nnewAttribute.title = Ny egenskap ...\neditAttribute.title = Rediger egenskap ...\nfindNodesDocumentEnd.message = Slutten av dokumentet er nådd.\nfindNodesDocumentEnd.title = Finn noder\n#LOCALIZATION NOTE (root.title) label displayed for the tree head of the JavaScript Object tree\nroot.title = Subjekt\n\n\n# The following items correspond to the node types defined by the\n# W3C DOM Core specification.\n1 = Element\n2 = Egenskap\n3 = Tekst\n4 = CDATA-seksjon\n5 = Entitetreferanse\n6 = Entitet\n7 = Prosesseringsinstruksjon\n8 = Kommentar\n9 = Dokument\n10 = Dokumenttype\n11 = Dokumentfragment\n12 = Notasjon\n"
  },
  {
    "path": "extensions/inspector/resources/locale/nb-NO/prefs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY Inspector.label \"DOM-inspeksjon\">\n<!ENTITY Sidebar.label \"Sidestolpe\">\n<!ENTITY elementBlinking.label \"Varsling\">\n<!ENTITY blinkSelectedElement.label \"Blink valgt element\">\n<!ENTITY borderColor.label \"Farge\">\n<!ENTITY borderWidth.label \"Bredde\">\n<!ENTITY px.label \"(px)\">\n<!ENTITY blinkDuration.label \"Varighet\">\n<!ENTITY ms.label \"(ms)\">\n<!ENTITY blinkSpeed.label \"Hurtighet\">\n<!ENTITY invertColors.label \"Inverter farger\">\n<!ENTITY installHowTo.label \"DOM-inspektør sidestolpe er ikke installert. Trykk 'Installer' for å legge det til i din sidestople.\">\n<!ENTITY install.label \"Installer\">\n<!ENTITY addNavigatorHooks.label \"Opprett hurtigmeny i nettleser\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/nb-NO/tasksOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY inspectorTaskCmd.label \"DOM-inspeksjon\">\n<!ENTITY inspectorTaskCmd.commandkey \"i\">\n<!ENTITY inspectorTaskCmd.accesskey.ff \"n\">\n<!ENTITY inspectorTaskCmd.accesskey \"I\">\n\n<!ENTITY inspectPageTaskCmd.label \"Inspiser side\">\n<!ENTITY inspectPageTaskCmd.accesskey \"I\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/nb-NO/viewers/accessibleEvents.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY eventType.label \"Event Type\">\n<!ENTITY eventTime.label \"Time\">\n<!ENTITY eventNodeName.label \"Node Name\">\n<!ENTITY clearEventList.label \"Clear Event List\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/nb-NO/viewers/accessibleProps.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY descRole.label \"Role:\">\n<!ENTITY descName.label \"Name:\">\n<!ENTITY descDescription.label \"Description:\">\n<!ENTITY descValue.label \"Value:\">\n<!ENTITY descState.label \"State:\">\n<!ENTITY descActionName.label \"Action Name:\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/nb-NO/viewers/accessibleTree.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY role.label \"Role\">\n<!ENTITY name.label \"Name\">\n<!ENTITY nodeName.label \"Node Name\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/nb-NO/viewers/boxModel.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY boxPosition.label \"Posisjon\">\n<!ENTITY boxDimension.label \"Dimensjon\">\n<!ENTITY boxMargin.label \"Marg\">\n<!ENTITY boxBorder.label \"Ramme\">\n<!ENTITY boxPadding.label \"Kantfyll\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/nb-NO/viewers/computedStyle.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY propertyName.label \"Egenskap\">\n<!ENTITY propertyValue.label \"Verdi\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/nb-NO/viewers/dom.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n  <!ENTITY cmdShowFindDialog.label \"Finn noder ...\">\n  <!ENTITY cmdShowFindDialog.accesskey \"f\">\n  <!ENTITY cmdShowFindDialog.accelkey \"f\">\n\n  <!ENTITY cmdFindNext.label \"Finn neste\">\n  <!ENTITY cmdFindNext.accesskey \"n\">\n\n  <!ENTITY cmdToggleAnonContent.label \"Vis anonymt innhold\">\n  <!ENTITY cmdToggleAnonContent.accesskey \"a\">\n\n  <!ENTITY cmdToggleWhitespaceNodes.label \"Vis blanke noder\">\n  <!ENTITY cmdToggleWhitespaceNodes.accesskey \"b\">\n\n  <!ENTITY cmdToggleAccessibleNodes.label \"Vis tilgjengelige noder\">\n  <!ENTITY cmdToggleAccessibleNodes.accesskey \"s\">\n\n  <!ENTITY cmdToggleProcessingInstructions.label \"Vis behandlingsinstruksjoner\">\n  <!ENTITY cmdToggleProcessingInstructions.accesskey \"e\">\n\n  <!ENTITY cmdFlashSelected.label \"Blink valgt element\">\n\n  <!ENTITY cmdToggleAttributes.label \"Vis egenskaper\">\n  <!ENTITY cmdToggleAttributes.accesskey \"v\">\n\n  <!ENTITY cmdSelectByClick.label \"Velg elementer ved å klikke\">\n  <!ENTITY cmdSelectByClick.accesskey \"V\">\n\n  <!ENTITY ColumnsDialog.title \"Kolonner\">\n\n  <!ENTITY cmdShowColumnsDialog.label \"Kolonner ...\">\n  <!ENTITY cmdShowColumnsDialog.accesskey \"k\">\n\n  <!ENTITY cmdInsertNode.label \"Sett inn ...\">\n  <!ENTITY cmdDeleteNode.label \"Slett\">\n  <!ENTITY cmdCopyXML.label \"Kopier XML\">\n  <!ENTITY cmdBlink.label \"Blink element\">\n  <!ENTITY cmdInspectBrowser.label \"Inspiser dokument\">\n\n  <!ENTITY cmdShowPseudoClasses.label \"Sett pseudo-klasser ...\">\n  <!ENTITY cmdShowPseudoClasses.accesskey \"p\">\n\n  <!ENTITY pseudoClasses.title \"Pseudo-klasser\">\n\n  <!ENTITY findNodes.title \"Finn noder\">\n  <!ENTITY findNodesById.label \"Id\">\n  <!ENTITY findNodesByTag.label \"Element\">\n  <!ENTITY findNodesByAttr.label \"Egenskap\">\n  <!ENTITY findNodesByAttrValue.label \"Verdi\">\n  <!ENTITY findNodesSearchBy.label \"Søk etter\">\n  <!ENTITY findNodesDirection.label \"Retning\">\n  <!ENTITY findNodesDirectionUp.label \"Opp\">\n  <!ENTITY findNodesDirectionDown.label \"Ned\">\n  <!ENTITY findNodesFind.label \"Finn\">\n  <!ENTITY findNodesCancel.label \"Avbryt\">\n\n  <!ENTITY mnEditPasteMenu.label \"Lim inn\">\n  <!ENTITY mnEditPasteBefore.label \"Foran\">\n  <!ENTITY mnEditPasteAfter.label \"Etter\">\n  <!ENTITY mnEditPasteReplace.label \"Istedenfor (erstatt)\">\n  <!ENTITY mnEditPasteFirstChild.label \"Som første barn\">\n  <!ENTITY mnEditPasteLastChild.label \"Som siste barn\">\n  <!ENTITY mnEditPasteAsParent.label \"Som forelder\">\n\n  <!ENTITY mnEditInsertMenu.label \"Sett inn\">\n  <!ENTITY mnEditInsertAfter.label \"Etter\">\n  <!ENTITY mnEditInsertBefore.label \"Før\">\n  <!ENTITY mnEditInsertFirstChild.label \"Som første barn\">\n  <!ENTITY mnEditInsertLastChild.label \"Som siste barn\">\n\n  <!ENTITY insertNode.title \"Sett inn node\">\n  <!ENTITY nodeType.label \"Nodetype:\">\n  <!ENTITY nodeType.element.label \"Element\">\n  <!ENTITY nodeType.text.label \"Tekst\">\n  <!ENTITY namespaceURI.label \"Navnerom-URI:\">\n  <!ENTITY tagName.label \"Tagg-navn:\">\n  <!ENTITY nodeValue.label \"Nodeverdi:\">\n\n  <!ENTITY namespaceTitle.null.label \"null\">\n  <!ENTITY namespaceTitle.default.label \"Dokumentforvalg\">\n  <!ENTITY namespaceTitle.custom.label \"Egendefinert\">\n\n<!-- LOCALIZATION NOTE: The following entities are names of W3C specifications.\n                        Please consult http://www.w3.org/Consortium/Translation/\n                        for appropriate translation or leave unchanged. -->\n  <!ENTITY namespaceTitle.XMLNS.label \"XMLNS\">\n  <!ENTITY namespaceTitle.XML.label \"XML\">\n  <!ENTITY namespaceTitle.XHTML.label \"XHTML\">\n  <!ENTITY namespaceTitle.XLink.label \"XLink\">\n  <!ENTITY namespaceTitle.XSLT.label \"XSLT\">\n  <!ENTITY namespaceTitle.XBL.label \"XBL\">\n  <!ENTITY namespaceTitle.MathML.label \"MathML\">\n  <!ENTITY namespaceTitle.RDF.label \"RDF\">\n  <!ENTITY namespaceTitle.XUL.label \"XUL\">\n  <!ENTITY namespaceTitle.SVG.label \"SVG\">\n  <!ENTITY namespaceTitle.XMLEvents.label \"XML Events\">\n  <!ENTITY namespaceTitle.WAIRoles.label \"WAI Roles\">\n  <!ENTITY namespaceTitle.WAIProperties.label \"WAI Properties\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/nb-NO/viewers/domNode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY nodeName.label \"Navn:\">\n<!ENTITY localName.label \"Lokalt navn:\">\n<!ENTITY namespaceURI.label \"Navnerom:\">\n<!ENTITY nodeType.label \"Type:\">\n<!ENTITY nodeValue.label \"Verdi:\">\n\n<!ENTITY namespaceTitle.null.label \"null\">\n<!ENTITY namespaceTitle.default.label \"Dokumentforvalg\">\n<!ENTITY namespaceTitle.custom.label \"Egendefinert\">\n\n<!-- LOCALIZATION NOTE: The following entities are names of W3C specifications.\n                        Please consult http://www.w3.org/Consortium/Translation/\n                        for appropriate translation or leave unchanged. -->\n<!ENTITY namespaceTitle.XMLNS.label \"XMLNS\">\n<!ENTITY namespaceTitle.XML.label \"XML\">\n<!ENTITY namespaceTitle.XHTML.label \"XHTML\">\n<!ENTITY namespaceTitle.XLink.label \"XLink\">\n<!ENTITY namespaceTitle.XSLT.label \"XSLT\">\n<!ENTITY namespaceTitle.XBL.label \"XBL\">\n<!ENTITY namespaceTitle.MathML.label \"MathML\">\n<!ENTITY namespaceTitle.RDF.label \"RDF\">\n<!ENTITY namespaceTitle.XUL.label \"XUL\">\n<!ENTITY namespaceTitle.SVG.label \"SVG\">\n<!ENTITY namespaceTitle.XMLEvents.label \"XML Events\">\n<!ENTITY namespaceTitle.WAIRoles.label \"WAI Roles\">\n<!ENTITY namespaceTitle.WAIProperties.label \"WAI Properties\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/nb-NO/viewers/jsObject.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY jsCopyValue.label \"Kopier verdi\">\n<!ENTITY jsEval.label \"Evaluer Javascript ...\">\n\n<!ENTITY jsProperty.label \"Egenskap\">\n<!ENTITY jsValue.label \"Verdi\">\n\n<!ENTITY evaluateDialog.title \"Evaluer uttrykk\">\n<!ENTITY jsEval.desc \"Skriv inn et JavaScript-uttrykk. Variabelen &quot;target&quot; er det valgte objektet.\">\n<!ENTITY jsExecute.label \"Utfør\">\n<!ENTITY inspectReturn.label \"Inspiser resultat i\">\n<!ENTITY inspectReturnNew.label \"Nytt vindu\">\n<!ENTITY inspectReturnExisting.label \"Eksisterende vindu\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/nb-NO/viewers/styleRules.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY miFindCSSRules.label \"Finn stilregel ...\">\n<!ENTITY miFindCSSRules.accesskey \"F\">\n\n<!ENTITY newRules.label \"Ny\">\n<!ENTITY deleteSelectedRules.label \"Slett\">\n<!ENTITY disableSelectedRules.label \"Deaktiver\">\n<!ENTITY openSelectedFileInEditor.label \"Åpne i filredigerer\">\n\n<!-- LOCALIZATION NOTE: DO NOT LOCALIZE \"!important\" since it is a CSS API -->\n<!ENTITY toggleSelectedImportant.label \"Sett/fjern !important\">\n\n<!ENTITY styleRule.label \"Regel\">\n<!ENTITY styleRuleURI.label \"Fil\">\n<!ENTITY styleRuleLineNumber.label \"Linje\">\n\n<!ENTITY styleRulePropPriority.label \"Prioritet\">\n<!ENTITY styleRulePropName.label \"Egenskap\">\n<!ENTITY styleRulePropValue.label \"Verdi\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/nb-NO/viewers/stylesheets.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sheetLocation.label \"Stilark\">\n<!ENTITY sheetRules.label \"Regler\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/nb-NO/viewers/xblBindings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY bindingContent.label      \"Innhold\">\n<!ENTITY bindingMethods.label      \"Metoder\">\n<!ENTITY bindingProperties.label   \"Egenskaper\">\n<!ENTITY bindingGetter.label       \"Henter\">\n<!ENTITY bindingSetter.label       \"Setter\">\n<!ENTITY bindingProperty.label     \"Egenskap\">\n<!ENTITY bindingHandlers.label     \"Håndterere\">\n<!ENTITY bindingResources.label    \"Resursser\">\n<!ENTITY bindingSourceCode.label   \"Kildekode\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pl/editing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mnEditUndo.label \"Cofnij\">\n<!ENTITY mnEditUndo.accesskey \"C\">\n<!ENTITY mnEditRedo.label \"Przywróć\">\n<!ENTITY mnEditRedo.accesskey \"r\">\n<!ENTITY mnEditCut.label \"Wytnij\">\n<!ENTITY mnEditCut.accesskey \"t\">\n<!ENTITY mnEditCopy.label \"Kopiuj\">\n<!ENTITY mnEditCopy.accesskey \"K\">\n<!ENTITY mnEditPaste.label \"Wklej\">\n<!ENTITY mnEditPaste.accesskey \"e\">\n<!ENTITY mnEditInsert.label \"Wstaw\">\n<!ENTITY mnEditInsert.accesskey \"W\">\n<!ENTITY mnEditEdit.label \"Edytuj\">\n<!ENTITY mnEditEdit.accesskey \"d\">\n<!ENTITY mnEditDelete.label \"Usuń\">\n<!ENTITY mnEditDelete.accesskey \"s\">\n<!ENTITY mnEditInspectInNewWindow.label \"Zbadaj w nowym oknie\">\n<!ENTITY mnEditInspectInNewWindow.accesskey \"Z\">\n<!ENTITY mnEditInspectInNewWindow.key \"I\">\n<!ENTITY mnEditCopyFileURI.label \"Kopiuj adres URI\">\n<!ENTITY mnEditCopyFileURI.accesskey \"U\">\n<!ENTITY mnEditViewFileURI.label \"Wyświetl plik\">\n<!ENTITY mnEditViewFileURI.accesskey \"y\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pl/inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY Inspector.title \"Inspektor DOM\">\n\n<!ENTITY thDOMNodes.label \"Węzły DOM\">\n<!ENTITY btnInspect.label \"Zbadaj\">\n<!ENTITY btnInspect.accesskey \"Z\">\n<!ENTITY bxDocPanel.title \"Dokument\">\n<!ENTITY bxObjectPanel.title \"Obiekt\">\n<!ENTITY btnSelecting.tooltip \"Wybierz węzeł do zbadania poprzez kliknięcie na nim\">\n<!ENTITY btnFind.tooltip \"Znajdź węzeł do zbadania poprzez jego id, tag, lub atrybut\">\n\n<!-- MAIN MENU ITEMS -->\n\n<!ENTITY mnFile.label \"Plik\">\n<!ENTITY mnFile.accesskey \"P\">\n<!ENTITY mnInspectContentDocument.label \"Zbadaj zwykły dokument\">\n<!ENTITY mnInspectContentDocument.accesskey \"b\">\n<!ENTITY mnInspectChromeDocument.label \"Zbadaj dokument chrome\">\n<!ENTITY mnInspectChromeDocument.accesskey \"a\">\n<!ENTITY mnInspectApplicationAccessible.label \"Zbadaj dostępną aplikację\">\n<!ENTITY mnInspectApplicationAccessible.accesskey \"d\">\n<!ENTITY cmdEnterLocation.label \"Zbadaj URL\">\n<!ENTITY cmdEnterLocation.accesskey \"U\">\n<!ENTITY cmdEnterLocation.key \"L\">\n<!ENTITY cmdEnterLocation.key2 \"D\">\n<!ENTITY cmdSave.label \"Zapisz DOM jako…\">\n<!ENTITY cmdSave.accesskey \"s\">\n<!ENTITY cmdClose.label \"Zamknij\">\n<!ENTITY cmdClose.accesskey \"Z\">\n<!ENTITY cmdExit.label \"Zakończ\">\n<!ENTITY cmdExit.accesskey \"k\">\n\n<!ENTITY mnEdit.label \"Edycja\">\n<!ENTITY mnEdit.accesskey \"E\">\n<!ENTITY cmdUndo.label \"Cofnij\">\n<!ENTITY cmdUndo.accesskey \"C\">\n<!ENTITY cmdRedo.label \"Przywróć\">\n<!ENTITY cmdRedo.accesskey \"r\">\n<!ENTITY cmdCut.label \"Wytnij\">\n<!ENTITY cmdCut.accesskey \"t\">\n<!ENTITY cmdCopy.label \"Kopiuj\">\n<!ENTITY cmdCopy.accesskey \"K\">\n<!ENTITY cmdPaste.label \"Wklej\">\n<!ENTITY cmdPaste.accesskey \"e\">\n<!ENTITY cmdDelete.label \"Usuń\">\n<!ENTITY cmdDelete.accesskey \"U\">\n\n<!ENTITY mnView.label \"Widok\">\n<!ENTITY mnView.accesskey \"W\">\n<!ENTITY mnDocViewerList.label \"Przeglądarka dokumentów\">\n<!ENTITY mnDocViewerList.accesskey \"d\">\n<!ENTITY mnObjectViewerList.label \"Przeglądarka obiektów\">\n<!ENTITY mnObjectViewerList.accesskey \"o\">\n<!ENTITY cmdToggleDocument.label \"Pokaż dokument w panelu przeglądarki\">\n<!ENTITY cmdToggleDocument.accesskey \"P\">\n<!ENTITY cmdToggleSearch.label \"Wyniki wyszukiwania\">\n<!ENTITY cmdFlashOnSelect.label \"Wyróżnij wybrany element mruganiem\">\n<!ENTITY cmdFlashOnSelect.accesskey \"y\">\n\n<!ENTITY browserPanel.label \"Przeglądarka\">\n\n<!ENTITY saveCmd.key \"S\">\n<!ENTITY closeCmd.key \"W\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pl/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\napplicationAccesible.title=Dostępna aplikacja\ninspectWindow.noDocuments.message=(Brak)\nstyleRuleNewProperty.title=Nowa własność reguły stylu\nstyleRuleEditProperty.title=Edycja własności reguły stylu\nstyleRulePropertyValue.message=Wprowadź wartość własności:\nstyleRulePropertyName.message=Wprowadź nazwę własności:\nsidebar.title=Inspektor DOM\nsidebarInstalled=Panel boczny został zainstalowany.\nnewAttribute.title=Nowy atrybut\neditAttribute.title=Edycja atrybutu\nfindNodesDocumentEnd.message=Zakończono wyszukiwanie węzłów.\nfindNodesDocumentEnd.title=Znajdź węzły\n# LOCALIZATION NOTE (root.title) label displayed for the tree head of the\n# JavaScript Object tree\nroot.title=Przedmiot\n\nirrecoverableSubtree.message=Niektóre z zaznaczonych węzłów są częścią anonimowego poddrzewa, które zostanie zniszczone. Usunięcie tych węzłów będzie nieodwracalne. Usunąć zaznaczone węzły?\nirrecoverableSubtree.title=Usuń anonimowe poddrzewo\n\n# The following items correspond to the node types defined by the W3C DOM Core\n# specification.\n1=Element\n2=Atrybut\n3=Tekst\n4=Sekcja CDATA\n5=Odwołanie encji\n6=Encja\n7=Instrukcje przetwarzania\n8=Komentarz\n9=Dokument\n10=Typ dokumentu\n11=Fragment dokumentu\n12=Notacja\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pl/prefs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY Inspector.label \"Inspektor DOM\">\n<!ENTITY Sidebar.label \"Panel boczny\">\n<!ENTITY elementBlinking.label \"Wyróżnianie elementów interfejsu\">\n<!ENTITY blinkSelectedElement.label \"Wyróżnij wybrany element mrugającym obramowaniem\">\n<!ENTITY blinkSelectedElement.accesskey \"W\">\n<!ENTITY borderColor.label \"Kolor obramowania\">\n<!ENTITY borderColor.accesskey \"K\">\n<!ENTITY borderWidth.label \"Szerokość obramowania\">\n<!ENTITY borderWidth.accesskey \"o\">\n<!ENTITY px.label \"(px)\">\n<!ENTITY blinkDuration.label \"Mrugaj przez\">\n<!ENTITY blinkDuration.accesskey \"M\">\n<!ENTITY ms.label \"(ms)\">\n<!ENTITY blinkSpeed.label \"Szybkość mrugania\">\n<!ENTITY blinkSpeed.accesskey \"S\">\n<!ENTITY invertColors.label \"Odwróć kolory\">\n<!ENTITY invertColors.accesskey \"r\">\n<!ENTITY installHowTo.label \"Niektóre funkcje Inspektora DOM dostępne są w postaci karty panelu bocznego. Należy nacisnąć przycisk 'Dodaj kartę', aby włączyć kartę Inspektora DOM.\">\n<!ENTITY install.label \"Instaluj\">\n<!ENTITY install.accesskey \"I\">\n<!ENTITY addNavigatorHooks.label \"Dodaj menu kontekstowe do przeglądarki\">\n<!ENTITY addNavigatorHooks.accesskey \"D\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pl/tasksOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY inspectorTaskCmd.label \"Inspektor DOM\">\n<!ENTITY inspectorTaskCmd.commandkey \"i\">\n<!ENTITY inspectorTaskCmd.accesskey.ff \"s\">\n<!ENTITY inspectorTaskCmd.accesskey \"I\">\n\n<!ENTITY inspectPageTaskCmd.label \"Zbadaj stronę\">\n<!ENTITY inspectPageTaskCmd.accesskey \"s\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pl/viewer-registry.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dom.label \"Węzły DOM\">\n<!ENTITY stylesheets.label \"Arkusze stylów\">\n<!ENTITY domNode.label \"Węzeł DOM\">\n<!ENTITY boxModel.label \"Model skrzynki (Box Model)\">\n<!ENTITY xblBindings.label \"Wiązania XBL\">\n<!ENTITY styleRules.label \"Reguły CSS\">\n<!ENTITY computedStyle.label \"Obliczony styl\">\n<!ENTITY usedFontFaces.label \"Użyte kroje czcionek\">\n<!ENTITY jsObject.label \"Obiekt języka JavaScript\">\n<!ENTITY accessibleEvent.label \"Dostępne zdarzenie\">\n<!ENTITY accessibleObject.label \"Dostępne obiekty\">\n<!ENTITY accessibleProps.label \"Dostępne właściwości\">\n<!ENTITY accessibleRelations.label \"Dostępne relacje\">\n<!ENTITY accessibleEvents.label \"Dostępne zdarzenia\">\n<!ENTITY accessibleTree.label \"Dostępne drzewo\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pl/viewers/accessibleEvent.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY descIsFromUserInput.label \"Wprowadzony przez użytkownika: \">\n<!ENTITY descState.label \"Stan: \">\n<!ENTITY descIsEnabled.label \"Stan włączony: \">\n<!ENTITY descStartOffset.label \"Offset początkowy: \">\n<!ENTITY descLength.label \"Długość: \">\n<!ENTITY descIsInserted.label \"Tekst wstawiony: \">\n<!ENTITY descModifiedText.label \"Tekst zmodyfikowany: \">\n<!ENTITY descCaretOffset.label \"Offset kursora: \">\n<!ENTITY descrHandlerOutput.label \"Obszar wyjściowy uchwytu zdarzeń: \">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pl/viewers/accessibleEvents.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY eventList.label \"Lista zdarzeń\">\n<!ENTITY watchedEvents.label \"Obserwowane zdarzenia\">\n<!ENTITY handledEvents.label \"Uchwycane zdarzenia:\">\n<!ENTITY eventType.label \"Typ zdarzenia\">\n<!ENTITY eventTime.label \"Czas\">\n<!ENTITY eventTargetNodeName.label \"Nazwa węzła\">\n<!ENTITY eventTargetNodeID.label \"Identyfikator\">\n<!ENTITY eventTargetRole.label \"Rola\">\n<!ENTITY eventTargetName.label \"Nazwa\">\n<!ENTITY isWatched.label \"Są obserwowane\">\n<!ENTITY isHandlerEnabled.label \"Uchwyt włączony\">\n<!ENTITY clearEventList.label \"Wyczyść listę zdarzeń\">\n<!ENTITY chooseEventsToWatch.label \"Wybierz zdarzenie do obserwacji\">\n<!ENTITY watchAll.label \"Obserwuj wszystkie\">\n<!ENTITY watchNone.label \"Nie obserwuj nic\">\n<!ENTITY editHandler.label \"Edytuj uchwyt\">\n<!ENTITY contextHelp.label \"Pomoc\">\n<!ENTITY handlerEditorNoEvent.label \"Wybierz typ zdarzenia w celu dodania uchwytu.\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pl/viewers/accessibleEvents.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmutationEvents=zdarzenia mutacji\nchangeEvents=zdarzenia zmiany\nnotificationEvents=zdarzenia powiadomień\nselectionEvents=zdarzenia zaznaczenia\nmenuEvents=zdarzenia menu\ndocumentEvents=zdarzenia dokumentu\ntextEvents=zdarzenia tekstu\ntableEvents=zdarzenia tabeli\nwindowEvents=zdarzenia okna\nhyperLinkEvents=zdarzenia odnośników\nhyperTextEvents=zdarzenia hipertekstu\n\nhandlerEditorLabel=Włącz uchwyt dla zdarzenia „%S”.\n\nrole=Rola\nname=Nazwa\nnodeName=Nazwa węzła\nid=Identyfikator\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pl/viewers/accessibleEventsHandlerHelpDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY helpDialog.title \"Pomoc uchwytu\">\n\n<!ENTITY general.descr \"Napisz i załącz uchwyt zdarzenia dostępności. Gdy te zdarzenie wystąpi, będzie można wybrać je z listy zdarzeń oraz zobaczyć wyniki analizy uchwytu w podglądzie zdarzeń dostępności.\">\n<!ENTITY helpers.descr \"Następujące obiekty i funkcje mogą być używane w edytorze uchwytów:\">\n\n<!ENTITY event.descr \"obiekt zdarzenia dostępności\">\n<!ENTITY target.descr \"obiekt docelowy dostępności\">\n<!ENTITY accRetrieval.descr \"Serwis dostępności nsIAccessibleRetrieval\">\n<!ENTITY output.descr \"pokazuje wybrany ciąg\">\n<!ENTITY outputAttrs.descr \"pokazuje atrybuty obiektu dla wybranego obiektu dostępności\">\n<!ENTITY outputRole.descr \"pokazuje role dla wybranego obiektu dostępności\">\n<!ENTITY outputStates.descr \"pokazuje stany wybranego obiektu dostępności\">\n<!ENTITY outputTree.descr \"pokazuje drzewo dla wybranego obiektu dostępności, podświetlając elementy dostępnościowe z wybranej listy\">\n<!ENTITY outputDOMAttrs.descr \"pokazuje atrybuty DOM dla wybranego obiektu dostępności\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pl/viewers/accessibleProps.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY descRole.label \"Rola:\">\n<!ENTITY descName.label \"Nazwa:\">\n<!ENTITY descDescription.label \"Opis:\">\n<!ENTITY descValue.label \"Wartość:\">\n<!ENTITY descState.label \"Stan:\">\n<!ENTITY descBounds.label \"Granice:\">\n<!ENTITY tabAttrs.label \"Atrybuty obiektu\">\n<!ENTITY colAttrName.label \"Nazwa\">\n<!ENTITY colAttrValue.label \"Wartość\">\n<!ENTITY tabActions.label \"Czynności\">\n<!ENTITY descKeyBindings.label \"Zawiązane klucze:\">\n<!ENTITY descInvoke.label \"Uruchom\">\n<!ENTITY tabTextAttrs.label \"Atrybuty tekstu\">\n<!ENTITY descDefaultAttrs.label \"Domyślne atrybuty:\">\n<!ENTITY descStartOffset.label \"Offset początkowy:\">\n<!ENTITY descEndOffset.label \"Offset końcowy:\">\n<!ENTITY tabTableCell.label \"Komórka tabeli\">\n<!ENTITY descColumnIdx.label \"Indeks kolumny:\">\n<!ENTITY descRowIdx.label \"Indeks wiersza:\">\n<!ENTITY descColumnExtent.label \"Rozmiary kolumny:\">\n<!ENTITY descRowExtent.label \"Rozmiary wiersza:\">\n<!ENTITY descIsSelected.label \"Jest zaznaczone:\">\n<!ENTITY colProp.label \"Właściwość\">\n<!ENTITY colRole.label \"Rola\">\n<!ENTITY colName.label \"Nazwa\">\n<!ENTITY colNodeName.label \"Nazwa węzła\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pl/viewers/accessibleProps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naccBounds=x: %S; y: %S; szerokość: %S; wysokość: %S;\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pl/viewers/accessibleRelations.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY relationType.label \"Typ relacji\">\n<!ENTITY role.label \"Rola\">\n<!ENTITY nodeName.label \"Nazwa węzła\">\n<!ENTITY relations.label \"Relacje: \">\n<!ENTITY relationTargets.label \"Cele relacji: \">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pl/viewers/accessibleTree.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY role.label \"Rola\">\n<!ENTITY name.label \"Nazwa\">\n<!ENTITY nodeName.label \"Nazwa węzła\">\n\n<!ENTITY evaluateJS.label \"Analizuj kod JavaScript\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pl/viewers/accessibleTreeEvalJSDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY evaluateDialog.title \"Okno dialogowe analizy JavaScript\">\n\n<!ENTITY btnEvaluateJS.label \"Analiza\">\n<!ENTITY btnEvaluateJS.accesskey \"E\">\n<!ENTITY txtInputArea.label \"Obszar wprowadzania (użyj zmiennej 'dostępny' aby sterować wybraną dostępnością i funkcją 'wyjście' by pisać w oknie 'Obszar wyjściowy'): \">\n<!ENTITY txtInputArea.accesskey \"I\">\n<!ENTITY txtOutputArea.label \"Obszar wyjściowy: \">\n<!ENTITY txtOutputArea.accesskey \"O\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pl/viewers/boxModel.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY boxPosition.label \"Pozycja\">\n<!ENTITY boxDimension.label \"Wymiary\">\n<!ENTITY boxMargin.label \"Margines\">\n<!ENTITY boxBorder.label \"Obramowanie\">\n<!ENTITY boxPadding.label \"Odstępy wewnętrzne\">\n\n<!ENTITY xCoord.label \"współrzędna pozioma\">\n<!ENTITY yCoord.label \"współrzędna pionowa\">\n<!ENTITY screenXCoord.label \"współrzędna pozioma ekranu\">\n<!ENTITY screenYCoord.label \"współrzędna pionowa ekranu\">\n\n<!ENTITY dimensionWidth.label \"szerokość pudełka\">\n<!ENTITY dimensionHeight.label \"wysokość pudełka\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pl/viewers/computedStyle.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY propertyName.label \"Właściwość\">\n<!ENTITY propertyValue.label \"Wartość\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pl/viewers/dom.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cmdShowFindDialog.label \"Znajdź węzły…\">\n<!ENTITY cmdShowFindDialog.accesskey \"Z\">\n<!ENTITY cmdShowFindDialog.key \"f\">\n\n<!ENTITY cmdFindAgain.label \"Znajdź następne\">\n<!ENTITY cmdFindAgain.accesskey \"n\">\n<!ENTITY cmdFindAgain.key \"G\">\n\n<!ENTITY cmdToggleAnonContent.label \"Wyświetl anonimową zawartość\">\n<!ENTITY cmdToggleAnonContent.accesskey \"a\">\n\n<!ENTITY cmdToggleWhitespaceNodes.label \"Wyświetl węzły zawierające niewidoczne znaki\">\n<!ENTITY cmdToggleWhitespaceNodes.accesskey \"n\">\n\n<!ENTITY cmdToggleAccessibleNodes.label \"Wyświetl dostępne węzły\">\n<!ENTITY cmdToggleAccessibleNodes.accesskey \"d\">\n\n<!ENTITY cmdToggleProcessingInstructions.label \"Wyświetl instrukcje przetwarzania\">\n<!ENTITY cmdToggleProcessingInstructions.accesskey \"y\">\n\n<!ENTITY cmdToggleAttributes.label \"Wyświetl atrybuty\">\n<!ENTITY cmdToggleAttributes.accesskey \"r\">\n\n<!ENTITY cmdSelectByClick.label \"Wybierz element poprzez kliknięcie\">\n<!ENTITY cmdSelectByClick.accesskey \"W\">\n\n<!ENTITY ColumnsDialog.title \"Kolumny\">\n\n<!ENTITY cmdShowColumnsDialog.label \"Kolumny…\">\n<!ENTITY cmdShowColumnsDialog.accesskey \"K\">\n\n<!ENTITY cmdInsertNode.label \"Wstaw…\">\n<!ENTITY cmdDeleteNode.label \"Usuń\">\n<!ENTITY cmdCopyXML.label \"Kopiuj XML\">\n<!ENTITY cmdCopyXML.accesskey \"X\">\n<!ENTITY cmdBlink.label \"Wyróżnij element\">\n<!ENTITY cmdBlink.accesskey \"e\">\n<!ENTITY cmdInspectBrowser.label \"Zbadaj wewnętrzny dokument\">\n<!ENTITY cmdInspectBrowser.accesskey \"Z\">\n\n<!ENTITY cmdShowPseudoClasses.label \"Ustaw pseudoklasy…\">\n<!ENTITY cmdShowPseudoClasses.accesskey \"p\">\n\n<!ENTITY pseudoClasses.title \"Pseudoklasy\">\n\n<!ENTITY findNodes.title \"Znajdź węzły\">\n<!ENTITY findNodesById.label \"Identyfikator ID\">\n<!ENTITY findNodesById.accesskey \"d\">\n<!ENTITY findNodesById.accesskey2 \"I\">\n<!ENTITY findNodesByTag.label \"Znacznik\">\n<!ENTITY findNodesByTag.accesskey \"k\">\n<!ENTITY findNodesByTag.accesskey2 \"Z\">\n<!ENTITY findNodesByAttr.label \"Atrybut\">\n<!ENTITY findNodesByAttr.accesskey \"u\">\n<!ENTITY findNodesByAttr.accesskey2 \"A\">\n<!ENTITY findNodesByAttrValue.label \"Wartość\">\n<!ENTITY findNodesByAttrValue.accesskey \"o\">\n<!ENTITY findNodesSearchBy.label \"Szukaj po\">\n<!ENTITY findNodesDirection.label \"Kierunek\">\n<!ENTITY findNodesDirectionUp.label \"W górę\">\n<!ENTITY findNodesDirectionUp.accesskey \"g\">\n<!ENTITY findNodesDirectionDown.label \"W dół\">\n<!ENTITY findNodesDirectionDown.accesskey \"w\">\n<!ENTITY findNodesFind.label \"Znajdź\">\n<!ENTITY findNodesCancel.label \"Anuluj\">\n\n<!ENTITY mnEditPasteMenu.label \"Wklej\">\n<!ENTITY mnEditPasteMenu.accesskey \"W\">\n<!ENTITY mnEditPasteBefore.label \"Przed\">\n<!ENTITY mnEditPasteBefore.accesskey \"P\">\n<!ENTITY mnEditPasteAfter.label \"Po\">\n<!ENTITY mnEditPasteAfter.accesskey \"o\">\n<!ENTITY mnEditPasteReplace.label \"Zamiast tego (zamień)\">\n<!ENTITY mnEditPasteReplace.accesskey \"a\">\n<!ENTITY mnEditPasteFirstChild.label \"Jako pierwszy element potomny\">\n<!ENTITY mnEditPasteFirstChild.accesskey \"J\">\n<!ENTITY mnEditPasteLastChild.label \"Jako ostatni element potomny\">\n<!ENTITY mnEditPasteLastChild.accesskey \"k\">\n<!ENTITY mnEditPasteAsParent.label \"Jako element nadrzędny\">\n<!ENTITY mnEditPasteAsParent.accesskey \"r\">\n\n<!ENTITY mnEditInsertMenu.label \"Wstaw\">\n<!ENTITY mnEditInsertMenu.accesskey \"a\">\n<!ENTITY mnEditInsertAfter.label \"Po\">\n<!ENTITY mnEditInsertAfter.accesskey \"o\">\n<!ENTITY mnEditInsertBefore.label \"Przed\">\n<!ENTITY mnEditInsertBefore.accesskey \"P\">\n<!ENTITY mnEditInsertFirstChild.label \"Jako pierwszy element potomny\">\n<!ENTITY mnEditInsertFirstChild.accesskey \"J\">\n<!ENTITY mnEditInsertLastChild.label \"Jako ostatni element potomny\">\n<!ENTITY mnEditInsertLastChild.accesskey \"k\">\n\n<!ENTITY insertNode.title \"Wstaw węzeł\">\n<!ENTITY nodeType.label \"Typ węzła:\">\n<!ENTITY nodeType.accesskey \"T\">\n<!ENTITY nodeType.element.label \"Element\">\n<!ENTITY nodeType.text.label \"Tekst\">\n<!ENTITY namespaceURI.label \"Przestrzeń nazw URI:\">\n<!ENTITY namespaceURI.accesskey \"U\">\n<!ENTITY tagName.label \"Nazwa znacznika:\">\n<!ENTITY tagName.accesskey \"N\">\n<!ENTITY nodeValue.label \"Wartość węzła:\">\n<!ENTITY nodeValue.accesskey \"W\">\n\n<!ENTITY namespaceTitle.null.label \"null\">\n<!ENTITY namespaceTitle.default.label \"Domyślna dokumentu\">\n<!ENTITY namespaceTitle.custom.label \"Użytkownika\">\n\n  <!-- LOCALIZATION NOTE: The following entities are names of W3C\n       specifications.  Please consult\n       http://www.w3.org/Consortium/Translation/ for appropriate translation\n       or leave unchanged. -->\n<!ENTITY namespaceTitle.XMLNS.label \"XMLNS\">\n<!ENTITY namespaceTitle.XML.label \"XML\">\n<!ENTITY namespaceTitle.XHTML.label \"XHTML\">\n<!ENTITY namespaceTitle.XLink.label \"XLink\">\n<!ENTITY namespaceTitle.XSLT.label \"XSLT\">\n<!ENTITY namespaceTitle.XBL.label \"XBL\">\n<!ENTITY namespaceTitle.MathML.label \"MathML\">\n<!ENTITY namespaceTitle.RDF.label \"RDF\">\n<!ENTITY namespaceTitle.XUL.label \"XUL\">\n<!ENTITY namespaceTitle.SVG.label \"SVG\">\n<!ENTITY namespaceTitle.XMLEvents.label \"Zdarzenia XML\">\n<!ENTITY namespaceTitle.WAIRoles.label \"Role WAI\">\n<!ENTITY namespaceTitle.WAIProperties.label \"Właściwości WAI\">\n\n  <!-- LOCALIZATION NOTE: Localizers can choose not to translate the following\n       access keys. For a discussion about the pros and cons of such a\n       decision, see https://bugzilla.mozilla.org/show_bug.cgi?id=398704,\n       comments 1 and 2. -->\n<!ENTITY cbxStateHover.accesskey \"h\">\n<!ENTITY cbxStateActive.accesskey \"a\">\n<!ENTITY cbxStateFocus.accesskey \"f\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pl/viewers/domNode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY nodeName.label \"Nazwa węzła:\">\n<!ENTITY localName.label \"Nazwa lokalna:\">\n<!ENTITY namespaceURI.label \"URI przestrzeni nazw:\">\n<!ENTITY nodeType.label \"Typ węzła:\">\n<!ENTITY nodeValue.label \"Wartość węzła:\">\n<!ENTITY grpAttr.label \"Atrybuty\">\n\n<!ENTITY namespaceTitle.null.label \"null\">\n<!ENTITY namespaceTitle.default.label \"Domyślna dokumentu\">\n<!ENTITY namespaceTitle.custom.label \"Użytkownika\">\n\n<!-- LOCALIZATION NOTE: The following entities are names of W3C specifications.\n                        Please consult http://www.w3.org/Consortium/Translation/\n                        for appropriate translation or leave unchanged. -->\n<!ENTITY namespaceTitle.XMLNS.label \"XMLNS\">\n<!ENTITY namespaceTitle.XML.label \"XML\">\n<!ENTITY namespaceTitle.XHTML.label \"XHTML\">\n<!ENTITY namespaceTitle.XLink.label \"XLink\">\n<!ENTITY namespaceTitle.XSLT.label \"XSLT\">\n<!ENTITY namespaceTitle.XBL.label \"XBL\">\n<!ENTITY namespaceTitle.MathML.label \"MathML\">\n<!ENTITY namespaceTitle.RDF.label \"RDF\">\n<!ENTITY namespaceTitle.XUL.label \"XUL\">\n<!ENTITY namespaceTitle.SVG.label \"SVG\">\n<!ENTITY namespaceTitle.XMLEvents.label \"Zdarzenia XML\">\n<!ENTITY namespaceTitle.WAIRoles.label \"Role WAI\">\n<!ENTITY namespaceTitle.WAIProperties.label \"Właściwości WAI\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pl/viewers/jsObject.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY jsCopyValue.label \"Kopiuj wartość\">\n<!ENTITY jsEval.label \"Analizuj kod JavaScript…\">\n\n<!ENTITY jsProperty.label \"Właściwość\">\n<!ENTITY jsValue.label \"Wartość\">\n\n<!ENTITY evaluateDialog.title \"Analizuj wyrażenie\">\n<!ENTITY jsEval.desc \"Proszę podać wyrażenie JavaScript. Zmienna &quot;target&quot; jest obecnie wybraną właściwością.\">\n<!ENTITY jsExecute.label \"Wykonaj\">\n<!ENTITY inspectReturn.label \"Zbadaj wynik w\">\n<!ENTITY inspectReturnNew.label \"nowym oknie\">\n<!ENTITY inspectReturnExisting.label \"istniejącym oknie\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pl/viewers/styleRules.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY miFindCSSRules.label \"Znajdź reguły CSS…\">\n<!ENTITY miFindCSSRules.accesskey \"r\">\n\n<!ENTITY newRules.label \"Nowy\">\n<!ENTITY deleteSelectedRules.label \"Usuń\">\n<!ENTITY disableSelectedRules.label \"Wyłącz\">\n\n<!-- LOCALIZATION NOTE: DO NOT LOCALIZE \"!important\" since it is a CSS API -->\n<!ENTITY toggleSelectedImportant.label \"Przełącz atrybut !important\">\n\n<!ENTITY styleRule.label \"Reguła\">\n<!ENTITY styleRuleURI.label \"Plik\">\n<!ENTITY styleRuleLineNumber.label \"Wiersz\">\n\n<!ENTITY styleRulePropPriority.label \"Priorytet\">\n<!ENTITY styleRulePropName.label \"Właściwość\">\n<!ENTITY styleRulePropValue.label \"Wartość\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pl/viewers/stylesheets.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sheetLocation.label \"Arkusz stylów\">\n<!ENTITY sheetRules.label \"Reguły\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pl/viewers/usedFontFaces.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY fontName.label \"Nazwa czcionki\">\n<!ENTITY cssFamilyName.label \"Nazwa rodziny\">\n<!ENTITY uri.label \"URI\">\n<!ENTITY localName.label \"Nazwa lokalna\">\n<!ENTITY format.label \"Format\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pl/viewers/xblBindings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY bindingContent.label \"Zawartość\">\n<!ENTITY bindingMethods.label \"Metody\">\n<!ENTITY bindingMethodName.label \"Nazwa metody\">\n<!ENTITY bindingProperties.label \"Właściwości\">\n<!ENTITY bindingGetter.label \"Pobieranie wartości\">\n<!ENTITY bindingSetter.label \"Ustawianie wartości\">\n<!ENTITY bindingProperty.label \"Właściwości\">\n<!ENTITY bindingHandlers.label \"Uchwyty\">\n<!ENTITY bindingHandlerEvent.label \"Zdarzenie\">\n<!ENTITY bindingHandlerPhase.label \"Faza\">\n<!ENTITY bindingResources.label \"Zasoby\">\n<!ENTITY bindingResourceType.label \"Typ\">\n<!ENTITY bindingResourceSrc.label \"Źródło\">\n<!ENTITY bindingSourceCode.label \"Kod źródłowy\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pt-BR/editing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mnEditUndo.label \"Desfazer\">\n<!ENTITY mnEditUndo.accesskey \"D\">\n<!ENTITY mnEditRedo.label \"Refazer\">\n<!ENTITY mnEditRedo.accesskey \"R\">\n<!ENTITY mnEditCut.label \"Recortar\">\n<!ENTITY mnEditCut.accesskey \"t\">\n<!ENTITY mnEditCopy.label \"Copiar\">\n<!ENTITY mnEditCopy.accesskey \"C\">\n<!ENTITY mnEditPaste.label \"Colar\">\n<!ENTITY mnEditPaste.accesskey \"o\">\n<!ENTITY mnEditInsert.label \"Inserir...\">\n<!ENTITY mnEditInsert.accesskey \"I\">\n<!ENTITY mnEditEdit.label \"Editar...\">\n<!ENTITY mnEditEdit.accesskey \"E\">\n<!ENTITY mnEditDelete.label \"Excluir\">\n<!ENTITY mnEditDelete.accesskey \"x\">\n<!ENTITY mnEditInspectInNewWindow.label \"Inspecionar em nova janela\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pt-BR/inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY Inspector.title \"DOM Inspector\">\n\n<!ENTITY thDOMNodes.label \"Nós DOM\">\n<!ENTITY btnInspect.label \"Inspecionar\">\n<!ENTITY bxDocPanel.title \"Documento\">\n<!ENTITY bxObjectPanel.title \"Objeto\">\n<!ENTITY btnSelecting.tooltip \"Clicar para localizar e inspecionar o nó\">\n<!ENTITY btnFind.tooltip \"Localizar um nó para inspecionar através do id, tag ou atributo\">\n\n<!-- MAIN MENU ITEMS -->\n\n<!ENTITY mnFile.label \"Arquivo\">\n<!ENTITY mnFile.accesskey \"A\">\n  <!ENTITY cmdShowOpenURLDialog.label \"Inspecionar URL...\">\n  <!ENTITY cmdShowOpenURLDialog.accesskey \"U\">\n  <!ENTITY cmdClose.label \"Fechar\">\n  <!ENTITY cmdClose.accesskey \"F\">\n  <!ENTITY cmdExit.label \"Sair\">\n  <!ENTITY cmdExit.accesskey \"S\">\n\n<!ENTITY mnEdit.label \"Editar\">\n<!ENTITY mnEdit.accesskey \"E\">\n  <!ENTITY cmdUndo.label \"Desfazer\">\n  <!ENTITY cmdUndo.accesskey \"D\">\n  <!ENTITY cmdRedo.label \"Refazer\">\n  <!ENTITY cmdRedo.accesskey \"R\">\n  <!ENTITY cmdCut.label \"Recortar\">\n  <!ENTITY cmdCut.accesskey \"t\">\n  <!ENTITY cmdCopy.label \"Copiar\">\n  <!ENTITY cmdCopy.accesskey \"C\">\n  <!ENTITY cmdPaste.label \"Colar\">\n  <!ENTITY cmdPaste.accesskey \"o\">\n  <!ENTITY cmdDelete.label \"Excluir\">\n  <!ENTITY cmdDelete.accesskey \"x\">\n\n<!ENTITY mnSearch.label \"Pesquisar\">\n<!ENTITY mnSearch.accesskey \"P\">\n  <!ENTITY mnSearchPlugins.label \"Extensões\">\n  <!ENTITY mnSearchPlugins.accesskey \"E\">\n    <!ENTITY cmdRunSearch.label \"Executar...\">\n    <!ENTITY cmdRunSearch.accesskey \"E\">\n\n<!ENTITY mnView.label \"Exibir\">\n<!ENTITY mnView.accesskey \"x\">\n  <!ENTITY cmdToggleBrowser.label \"Browser\">\n  <!ENTITY cmdToggleSearch.label \"Resultados da pesquisa\">\n\n<!ENTITY cmdViewSearchItem.label \"Exibir...\">\n<!ENTITY cmdEditSearchItem.label \"Editar...\">\n<!ENTITY cmdCopySearchItemLine.label \"Copiar linha\">\n<!ENTITY cmdCopySearchItemAll.label \"Copiar tudo\">\n<!ENTITY cmdSaveSearchItemText.label \"Salvar...\">\n<!ENTITY cmdClearSearch.label \"Limpar\">\n<!ENTITY cmdHideSearchItems.label \"Ocultar\">\n\n<!ENTITY browserPanel.label \"Browser\">\n\n<!ENTITY closeCmd.key \"W\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pt-BR/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n\ninspectURL.title = Inspecionar URL\ninspectURL.message = Forne\\u00e7a uma URL:\ninspectWindow.error.message = N\\u00e3o foi poss\\u00edvel mudar para a janela requisitada.\ninspectWindow.error.title = Erro ao inspecionar janela\nstyleRuleNewProperty.title = Nova regra de estilo\nstyleRuleEditProperty.title = Editar regra de estilo\nstyleRulePropertyValue.message = Forne\\u00e7a o valor da propriedade:\nstyleRulePropertyName.message = Forne\\u00e7a o nome da propriedade:\nsidebar.title = DOM Inspector\nsidebarInstalled = O painel est\\u00e1 instalado.\nnewAttribute.title = Novo atributo\neditAttribute.title = Editar atributo\nenterAttrName.message = Forne\\u00e7a o nome do atributo:\nenterAttrValue.message = Forne\\u00e7a o valor do atributo:\nfindNodesDocumentEnd.message = Atingido o fim do documento.\nfindNodesDocumentEnd.title = Localizar n\\u00f3s\n#LOCALIZATION NOTE (root.title) label displayed for the tree head of the JavaScript Object tree\nroot.title = Subject\n\n\n# The following items correspond to the node types defined by the\n# W3C DOM Core specification.\n1 = Elemento\n2 = Atributo\n3 = Texto\n4 = Se\\u00e7\\u00e3o CDATA\n5 = Refer\\u00eancia de entidade\n6 = Entidade\n7 = Processando instru\\u00e7\\u00e3o\n8 = Coment\\u00e1rio\n9 = Documento\n10 = Tipo de documento\n11 = Fragmento de documento\n12 = Anota\\u00e7\\u00e3o\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pt-BR/prefs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY Inspector.label \"DOM Inspector\">\n<!ENTITY Sidebar.label \"Painel\">\n<!ENTITY elementBlinking.label \"Piscamento\">\n<!ENTITY blinkSelectedElement.label \"Piscar elemento selecionado\">\n<!ENTITY borderColor.label \"Cor da borda\">\n<!ENTITY borderWidth.label \"Largura da borda\">\n<!ENTITY px.label \"(px)\">\n<!ENTITY blinkDuration.label \"Duração da piscada\">\n<!ENTITY ms.label \"(ms)\">\n<!ENTITY blinkSpeed.label \"Velocidade da piscada\">\n<!ENTITY invertColors.label \"Inverter cores\">\n<!ENTITY installHowTo.label \"O painel do DOM Inspector não está instalado.  Clique em 'Instalar' para adicioná-lo ao painel.\">\n<!ENTITY install.label \"Instalar\">\n<!ENTITY addNavigatorHooks.label \"Adicionar menus de contexto ao browser\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pt-BR/search/findFiles.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY findFiles.title \"Localizar arquivos...\">\n<!ENTITY txSearchFor.label \"Localizar:\">\n<!ENTITY txSearchPath.label \"Localizar em:\">\n<!ENTITY cbRecurse.label \"Incluir subpastas\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pt-BR/search/junkImgs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY junkImgs.title \"Localizar imagens não usadas no tema atual...\">\n<!ENTITY junkImgsDescription \"Para a pesquisa funcionar efetivamente, é necessário inspecionar um documento que carregue TODOS os arquivos CSS do tema atual. Depois aponte o local do disco onde a raiz do tema está localizada.\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pt-BR/tasksOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY inspectorTaskCmd.label \"DOM Inspector\">\n<!ENTITY inspectorTaskCmd.commandkey \"I\">\n<!ENTITY inspectorTaskCmd.accesskey.ff \"I\">\n<!ENTITY inspectorTaskCmd.accesskey \"I\">\n\n<!ENTITY inspectPageTaskCmd.label \"Inspecionar página\">\n<!ENTITY inspectPageTaskCmd.accesskey \"I\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pt-BR/viewers/boxModel.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY boxPosition.label \"Posição\">\n<!ENTITY boxDimension.label \"Dimensões\">\n<!ENTITY boxMargin.label \"Margem\">\n<!ENTITY boxBorder.label \"Borda\">\n<!ENTITY boxPadding.label \"Padding\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pt-BR/viewers/computedStyle.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY propertyName.label \"Propriedade\">\n<!ENTITY propertyValue.label \"Valor\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pt-BR/viewers/dom.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n  <!ENTITY cmdShowFindDialog.label \"Localizar nós...\">\n  <!ENTITY cmdShowFindDialog.accesskey \"z\">\n  <!ENTITY cmdShowFindDialog.accelkey \"f\">\n\n  <!ENTITY cmdFindNext.label \"Localizar próximo\">\n  <!ENTITY cmdFindNext.accesskey \"L\">\n\n  <!ENTITY cmdToggleAnonContent.label \"Exibir conteúdo anônimo\">\n  <!ENTITY cmdToggleAnonContent.accesskey \"E\">\n\n  <!ENTITY cmdToggleWhitespaceNodes.label \"Exibir nós de espaços em branco\">\n  <!ENTITY cmdToggleWhitespaceNodes.accesskey \"x\">\n\n  <!ENTITY cmdToggleAccessibleNodes.label \"Show Accessible Nodes\">\n  <!ENTITY cmdToggleAccessibleNodes.accesskey \"c\">\n\n  <!ENTITY cmdFlashSelected.label \"Piscar elemento selecionado\">\n\n  <!ENTITY cmdToggleAttributes.label \"Exibir atributos\">\n  <!ENTITY cmdToggleAttributes.accesskey \"a\">\n\n  <!ENTITY cmdSelectByClick.label \"Selecionar elemento pelo clique\">\n  <!ENTITY cmdSelectByClick.accesskey \"S\">\n\n  <!ENTITY ColumnsDialog.title \"Colunas\">\n\n  <!ENTITY cmdShowColumnsDialog.label \"Colunas...\">\n  <!ENTITY cmdShowColumnsDialog.accesskey \"C\">\n  \n  <!ENTITY cmdInsertNode.label \"Inserir...\">\n  <!ENTITY cmdDeleteNode.label \"Excluir\">\n  <!ENTITY cmdCopyXML.label \"Copiar XML\">\n  <!ENTITY cmdBlink.label \"Piscar elemento\">\n  <!ENTITY cmdInspectBrowser.label \"Inspect Contained Document\">\n  \n  <!ENTITY cmdShowPseudoClasses.label \"Definir pseudoclasses...\">\n  <!ENTITY cmdShowPseudoClasses.accesskey \"D\">\n  \n  <!ENTITY pseudoClasses.title \"Pseudoclasses\">\n\n  <!ENTITY findNodes.title \"Localizar nós\">\n  <!ENTITY findNodesById.label \"Id\">\n  <!ENTITY findNodesByTag.label \"Tag\">\n  <!ENTITY findNodesByAttr.label \"Attr\">\n  <!ENTITY findNodesByAttrValue.label \"Valor\">\n  <!ENTITY findNodesSearchBy.label \"Pesquisar pelo\">\n  <!ENTITY findNodesDirection.label \"Direção\">\n  <!ENTITY findNodesDirectionUp.label \"Acima\">\n  <!ENTITY findNodesDirectionDown.label \"Abaixo\">\n  <!ENTITY findNodesFind.label \"Localizar\">\n  <!ENTITY findNodesCancel.label \"Cancelar\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pt-BR/viewers/domNode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY nodeName.label \"Nome do nó:\">\n<!ENTITY namespaceURI.label \"URI do namespace:\">\n<!ENTITY nodeType.label \"Tipo do nó:\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pt-BR/viewers/jsObject.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY jsCopyValue.label \"Copiar valor\">\n<!ENTITY jsEval.label \"Executar JavaScript...\">\n\n<!ENTITY jsProperty.label \"Propriedade\">\n<!ENTITY jsValue.label \"Valor\">\n\n<!ENTITY jsEval.desc \"Forneça uma expressão JavaScript. A variável &quot;target&quot; é a propriedade atualmente selecionada. Qualquer valor retornado será exibido no Javascript Object Viewer.\">\n\n<!ENTITY jsExecute.label \"Executar\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pt-BR/viewers/styleRules.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY miFindCSSRules.label \"Localizar regras CSS...\">\n<!ENTITY miFindCSSRules.accesskey \"L\">\n\n<!ENTITY newRules.label \"Nova\">\n<!ENTITY deleteSelectedRules.label \"Excluir\">\n<!ENTITY disableSelectedRules.label \"Desativar\">\n<!ENTITY openSelectedFileInEditor.label \"Abrir arquivo no editor\">\n\n<!-- LOCALIZATION NOTE: DO NOT LOCALIZE \"!important\" since it is a CSS API -->\n<!ENTITY toggleSelectedImportant.label \"Inverter !important\">\n\n<!ENTITY styleRule.label \"Regra\">\n<!ENTITY styleRuleURI.label \"Arquivo\">\n<!ENTITY styleRuleLineNumber.label \"Linha\">\n\n<!ENTITY styleRulePropPriority.label \"Prioridade\">\n<!ENTITY styleRulePropName.label \"Propriedade\">\n<!ENTITY styleRulePropValue.label \"Valor\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pt-BR/viewers/stylesheets.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sheetLocation.label \"Folha de estilo\">\n<!ENTITY sheetRules.label \"Regras\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/pt-BR/viewers/xblBindings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY bindingContent.label      \"Valor\">\n<!ENTITY bindingMethods.label      \"Métodos\">\n<!ENTITY bindingProperties.label   \"Propriedades\">\n<!ENTITY bindingGetter.label       \"Getter\">\n<!ENTITY bindingSetter.label       \"Setter\">\n<!ENTITY bindingProperty.label     \"Propriedade\">\n<!ENTITY bindingHandlers.label     \"Handlers\">\n<!ENTITY bindingResources.label    \"Resources\">\n<!ENTITY bindingSourceCode.label   \"Código-fonte\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ru/editing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mnEditUndo.label \"Отменить\">\n<!ENTITY mnEditUndo.accesskey \"м\">\n<!ENTITY mnEditRedo.label \"Повторить\">\n<!ENTITY mnEditRedo.accesskey \"в\">\n<!ENTITY mnEditCut.label \"Вырезать\">\n<!ENTITY mnEditCut.accesskey \"ы\">\n<!ENTITY mnEditCopy.label \"Копировать\">\n<!ENTITY mnEditCopy.accesskey \"п\">\n<!ENTITY mnEditPaste.label \"Вставить\">\n<!ENTITY mnEditPaste.accesskey \"с\">\n<!ENTITY mnEditInsert.label \"Вставка\">\n<!ENTITY mnEditInsert.accesskey \"т\">\n<!ENTITY mnEditEdit.label \"Изменить\">\n<!ENTITY mnEditEdit.accesskey \"з\">\n<!ENTITY mnEditDelete.label \"Удалить\">\n<!ENTITY mnEditDelete.accesskey \"д\">\n<!ENTITY mnEditInspectInNewWindow.label \"Исследовать в новом окне\">\n<!ENTITY mnEditInspectInNewWindow.accesskey \"о\">\n<!ENTITY mnEditInspectInNewWindow.key \"I\">\n<!ENTITY mnEditCopyFileURI.label \"Копировать URI\">\n<!ENTITY mnEditCopyFileURI.accesskey \"и\">\n<!ENTITY mnEditViewFileURI.label \"Просмотреть файл\">\n<!ENTITY mnEditViewFileURI.accesskey \"е\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ru/inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY Inspector.title \"Инспектор DOM\">\n<!ENTITY thDOMNodes.label \"Узлы DOM\">\n<!ENTITY btnInspect.label \"Исследовать\">\n<!ENTITY btnInspect.accesskey \"л\">\n<!ENTITY bxDocPanel.title \"Документ\">\n<!ENTITY bxObjectPanel.title \"Объект\">\n<!ENTITY btnSelecting.tooltip \"Найти узел для исследования, щёлкнув по нему\">\n<!ENTITY btnFind.tooltip \"Найти узел для исследования по идентификатору, тегу или атрибуту\">\n<!ENTITY mnFile.label \"Файл\">\n<!ENTITY mnFile.accesskey \"й\">\n<!ENTITY mnInspectContentDocument.label \"Исследовать документ Content\">\n<!ENTITY mnInspectContentDocument.accesskey \"о\">\n<!ENTITY mnInspectChromeDocument.label \"Исследовать документ Chrome\">\n<!ENTITY mnInspectChromeDocument.accesskey \"к\">\n<!ENTITY mnInspectApplicationAccessible.label \"Исследовать доступность приложения\">\n<!ENTITY mnInspectApplicationAccessible.accesskey \"у\">\n<!ENTITY cmdEnterLocation.label \"Исследовать URL\">\n<!ENTITY cmdEnterLocation.accesskey \"с\">\n<!ENTITY cmdEnterLocation.key \"L\">\n<!ENTITY cmdEnterLocation.key2 \"D\">\n<!ENTITY cmdSave.label \"Сохранить DOM как…\">\n<!ENTITY cmdSave.accesskey \"х\">\n<!ENTITY cmdClose.label \"Закрыть\">\n<!ENTITY cmdClose.accesskey \"р\">\n<!ENTITY cmdExit.label \"Выход\">\n<!ENTITY cmdExit.accesskey \"ы\">\n<!ENTITY mnEdit.label \"Правка\">\n<!ENTITY mnEdit.accesskey \"в\">\n<!ENTITY cmdUndo.label \"Отменить\">\n<!ENTITY cmdUndo.accesskey \"е\">\n<!ENTITY cmdRedo.label \"Повторить\">\n<!ENTITY cmdRedo.accesskey \"т\">\n<!ENTITY cmdCut.label \"Вырезать\">\n<!ENTITY cmdCut.accesskey \"з\">\n<!ENTITY cmdCopy.label \"Копировать\">\n<!ENTITY cmdCopy.accesskey \"р\">\n<!ENTITY cmdPaste.label \"Вставить\">\n<!ENTITY cmdPaste.accesskey \"а\">\n<!ENTITY cmdDelete.label \"Удалить\">\n<!ENTITY cmdDelete.accesskey \"д\">\n<!ENTITY mnView.label \"Вид\">\n<!ENTITY mnView.accesskey \"и\">\n<!ENTITY mnDocViewerList.label \"Просмотр документов\">\n<!ENTITY mnDocViewerList.accesskey \"д\">\n<!ENTITY mnObjectViewerList.label \"Просмотр объектов\">\n<!ENTITY mnObjectViewerList.accesskey \"о\">\n<!ENTITY cmdToggleDocument.label \"Показать документ в панели браузера\">\n<!ENTITY cmdToggleDocument.accesskey \"б\">\n<!ENTITY cmdToggleSearch.label \"Результаты поиска\">\n<!ENTITY cmdFlashOnSelect.label \"Подсвечивать выбранный элемент\">\n<!ENTITY cmdFlashOnSelect.accesskey \"ч\">\n<!ENTITY browserPanel.label \"Браузер\">\n<!ENTITY saveCmd.key \"S\">\n<!ENTITY closeCmd.key \"W\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ru/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\napplicationAccesible.title = Доступность приложения\ninspectWindow.noDocuments.message = (Нет)\nstyleRuleNewProperty.title = Новое объявление стиля\nstyleRuleEditProperty.title = Изменение объявления стиля\nstyleRulePropertyValue.message = Введите значение свойства:\nstyleRulePropertyName.message = Введите имя свойства:\nsidebar.title = Инспектор DOM\nsidebarInstalled = Боковая панель установлена.\nnewAttribute.title = Новый атрибут\neditAttribute.title = Изменение атрибута\nfindNodesDocumentEnd.message = Достигнут конец документа.\nfindNodesDocumentEnd.title = Поиск узлов\nroot.title = Объект\nirrecoverableSubtree.message = Некоторые из выделенных узлов являются частью анонимного поддерева, которое будет разрушено. После удаления этих узлов их нельзя будет восстановить. Вы хотите удалить выделенные узлы?\nirrecoverableSubtree.title = Удаление анонимного поддерева\n1 = Элемент\n2 = Атрибут\n3 = Текст\n4 = Раздел CDATA\n5 = Ссылка на сущность\n6 = Сущность\n7 = Инструкция по обработке\n8 = Комментарий\n9 = Документ\n10 = Тип документа\n11 = Часть документа\n12 = Нотация\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ru/prefs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY Inspector.label \"Инспектор DOM\">\n<!ENTITY Sidebar.label \"Боковая панель\">\n<!ENTITY elementBlinking.label \"Подсветка элемента\">\n<!ENTITY blinkSelectedElement.label \"Подсвечивать выбранный элемент\">\n<!ENTITY blinkSelectedElement.accesskey \"б\">\n<!ENTITY borderColor.label \"Цвет границы\">\n<!ENTITY borderColor.accesskey \"в\">\n<!ENTITY borderWidth.label \"Ширина границы\">\n<!ENTITY borderWidth.accesskey \"и\">\n<!ENTITY px.label \"(пикселов)\">\n<!ENTITY blinkDuration.label \"Длительность подсветки\">\n<!ENTITY blinkDuration.accesskey \"с\">\n<!ENTITY ms.label \"(мс)\">\n<!ENTITY blinkSpeed.label \"Скорость мигания при подсветке\">\n<!ENTITY blinkSpeed.accesskey \"м\">\n<!ENTITY invertColors.label \"Обратить цвета\">\n<!ENTITY invertColors.accesskey \"р\">\n<!ENTITY installHowTo.label \"Боковая панель для Инспектора DOM не установлена. Чтобы добавить её туда, нажмите кнопку «Добавить».\">\n<!ENTITY install.label \"Добавить\">\n<!ENTITY install.accesskey \"о\">\n<!ENTITY addNavigatorHooks.label \"Добавить контекстные меню в Навигатор\">\n<!ENTITY addNavigatorHooks.accesskey \"к\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ru/tasksOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY inspectorTaskCmd.label \"Инспектор DOM\">\n<!ENTITY inspectorTaskCmd.commandkey \"i\">\n<!ENTITY inspectorTaskCmd.accesskey.ff \"с\">\n<!ENTITY inspectorTaskCmd.accesskey \"И\">\n<!ENTITY inspectPageTaskCmd.label \"Исследовать страницу\">\n<!ENTITY inspectPageTaskCmd.accesskey \"И\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ru/viewer-registry.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dom.label \"Узлы DOM\">\n<!ENTITY stylesheets.label \"Таблицы стилей\">\n<!ENTITY domNode.label \"Узел DOM\">\n<!ENTITY boxModel.label \"Блоковая модель\">\n<!ENTITY xblBindings.label \"XBL-биндинги\">\n<!ENTITY styleRules.label \"Правила CSS\">\n<!ENTITY computedStyle.label \"Вычисленный стиль\">\n<!ENTITY usedFontFaces.label \"Используемые Font Faces\">\n<!ENTITY jsObject.label \"Объект JavaScript\">\n<!ENTITY accessibleEvent.label \"Событие доступности\">\n<!ENTITY accessibleObject.label \"Объект доступности\">\n<!ENTITY accessibleProps.label \"Свойства доступности\">\n<!ENTITY accessibleRelations.label \"Отношения доступности\">\n<!ENTITY accessibleEvents.label \"События доступности\">\n<!ENTITY accessibleTree.label \"Дерево доступности\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ru/viewers/accessibleEvent.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY descIsFromUserInput.label \"Из ввода пользователя:\">\n<!ENTITY descState.label \"Состояние:\">\n<!ENTITY descIsEnabled.label \"Состояние включено:\">\n<!ENTITY descStartOffset.label \"Начальный сдвиг:\">\n<!ENTITY descLength.label \"Длина:\">\n<!ENTITY descIsInserted.label \"Текст вставлен:\">\n<!ENTITY descModifiedText.label \"Изменённный текст:\">\n<!ENTITY descCaretOffset.label \"Сдвиг курсора:\">\n<!ENTITY descrHandlerOutput.label \"Вывод обработчика событий: \">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ru/viewers/accessibleEvents.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY eventList.label \"Список событий\">\n<!ENTITY watchedEvents.label \"Отслеживаемые события\">\n<!ENTITY handledEvents.label \"Обрабатываемые события:\">\n<!ENTITY eventType.label \"Тип события\">\n<!ENTITY eventTime.label \"Время\">\n<!ENTITY eventTargetNodeName.label \"Имя узла\">\n<!ENTITY eventTargetNodeID.label \"ID\">\n<!ENTITY eventTargetRole.label \"Роль\">\n<!ENTITY eventTargetName.label \"Имя\">\n<!ENTITY isWatched.label \"Отслеживается\">\n<!ENTITY isHandlerEnabled.label \"Обработчик включён\">\n<!ENTITY clearEventList.label \"Очистить список событий\">\n<!ENTITY chooseEventsToWatch.label \"Выберите события для отслеживания.\">\n<!ENTITY watchAll.label \"Отслеживать все\">\n<!ENTITY watchNone.label \"Не отслеживать ничего\">\n<!ENTITY editHandler.label \"Редактировать обработчик\">\n<!ENTITY contextHelp.label \"?\">\n<!ENTITY handlerEditorNoEvent.label \"Выберите тип события для добавления к обработчику.\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ru/viewers/accessibleEvents.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\nmutationEvents = события мутации\nchangeEvents = события изменения\nnotificationEvents = события уведомления\nselectionEvents = события выделения\nmenuEvents = события меню\ndocumentEvents = события документа\ntextEvents = события текста\ntableEvents = события таблицы\nwindowEvents = события окна\nhyperLinkEvents = события гиперссылки\nhyperTextEvents = события гипертекста\nhandlerEditorLabel = Включить обработчик событий «%S».\nrole = Роль\nname = Имя\nnodeName = Имя узла\nid = ID\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ru/viewers/accessibleEventsHandlerHelpDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY helpDialog.title \"Окно справки Обработчика\">\n<!ENTITY general.descr \"Пишет и прикрепляет обработчик события доступности. При возникновении события, вы можете выбрать его в списке событий и увидеть результат работы обработчика в связанном окне просмотра Событий Доступности.\">\n<!ENTITY helpers.descr \"В редакторе обработчика можно использовать следующие объекты и функции:\">\n<!ENTITY event.descr \"объект события доступности\">\n<!ENTITY target.descr \"объект цели доступности\">\n<!ENTITY accRetrieval.descr \"служба доступности nsIAccessibleRetrieval\">\n<!ENTITY output.descr \"печатает данную строку\">\n<!ENTITY outputAttrs.descr \"печатает атрибуты объекта данного объекта доступности\">\n<!ENTITY outputRole.descr \"печатает роль данного объекта доступности\">\n<!ENTITY outputStates.descr \"печатает состояния данного объекта доступности\">\n<!ENTITY outputTree.descr \"печатает дерево данного объекта доступности, подсвечивает доступности из данного массива\">\n<!ENTITY outputDOMAttrs.descr \"печатает атрибуты DOM данного объекта доступности\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ru/viewers/accessibleProps.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY descRole.label \"Роль:\">\n<!ENTITY descName.label \"Имя:\">\n<!ENTITY descDescription.label \"Описание:\">\n<!ENTITY descValue.label \"Значение:\">\n<!ENTITY descState.label \"Состояние:\">\n<!ENTITY descBounds.label \"Границы:\">\n<!ENTITY tabAttrs.label \"Атрибуты объекта\">\n<!ENTITY colAttrName.label \"Имя\">\n<!ENTITY colAttrValue.label \"Значение\">\n<!ENTITY tabActions.label \"Действия\">\n<!ENTITY descKeyBindings.label \"Сочетания клавиш:\">\n<!ENTITY descInvoke.label \"Вызвать\">\n<!ENTITY tabTextAttrs.label \"Атрибуты текста\">\n<!ENTITY descDefaultAttrs.label \"Атрибуты по умолчанию:\">\n<!ENTITY descStartOffset.label \"Начальный сдвиг:\">\n<!ENTITY descEndOffset.label \"Конечный сдвиг:\">\n<!ENTITY tabTableCell.label \"Ячейка таблицы\">\n<!ENTITY descColumnIdx.label \"Индекс столбца:\">\n<!ENTITY descRowIdx.label \"Индекс строки:\">\n<!ENTITY descColumnExtent.label \"Размер столбца:\">\n<!ENTITY descRowExtent.label \"Размер строки:\">\n<!ENTITY descIsSelected.label \"Выбран:\">\n<!ENTITY colProp.label \"Свойство\">\n<!ENTITY colRole.label \"Роль\">\n<!ENTITY colName.label \"Имя\">\n<!ENTITY colNodeName.label \"Имя узла\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ru/viewers/accessibleProps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\naccBounds = x: %S;  y: %S;  ширина: %S;  высота: %S;\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ru/viewers/accessibleRelations.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY relationType.label \"Тип отношения\">\n<!ENTITY role.label \"Роль\">\n<!ENTITY nodeName.label \"Имя узла\">\n<!ENTITY relations.label \"Отношения:\">\n<!ENTITY relationTargets.label \"Цели отношения:\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ru/viewers/accessibleTree.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY role.label \"Роль\">\n<!ENTITY name.label \"Имя\">\n<!ENTITY nodeName.label \"Имя узла\">\n<!ENTITY evaluateJS.label \"Вычислить JavaScript\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ru/viewers/accessibleTreeEvalJSDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY evaluateDialog.title \"Диалог вычисления JavaScript\">\n<!ENTITY btnEvaluateJS.label \"Выполнить\">\n<!ENTITY btnEvaluateJS.accesskey \"п\">\n<!ENTITY txtInputArea.label \"Зона ввода (используйте переменную 'accessible' для работы с выбранной accessible и функцию 'output' для записи в окно 'Зона вывода', 'tree.search(accessible, filterfunc)' для поиска и 'tree.clearSearch()' для очистки результатов поиска): \">\n<!ENTITY txtInputArea.accesskey \"в\">\n<!ENTITY txtOutputArea.label \"Зона вывода:\">\n<!ENTITY txtOutputArea.accesskey \"ы\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ru/viewers/boxModel.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY boxPosition.label \"Расположение\">\n<!ENTITY boxDimension.label \"Размеры\">\n<!ENTITY boxMargin.label \"Поле\">\n<!ENTITY boxBorder.label \"Граница\">\n<!ENTITY boxPadding.label \"Отступ\">\n<!ENTITY xCoord.label \"x\">\n<!ENTITY yCoord.label \"y\">\n<!ENTITY screenXCoord.label \"экранный x\">\n<!ENTITY screenYCoord.label \"экранный y\">\n<!ENTITY dimensionWidth.label \"ширина блока\">\n<!ENTITY dimensionHeight.label \"высота блока\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ru/viewers/computedStyle.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY propertyName.label \"Свойство\">\n<!ENTITY propertyValue.label \"Значение\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ru/viewers/dom.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY cmdShowFindDialog.label \"Найти узлы…\">\n<!ENTITY cmdShowFindDialog.accesskey \"Н\">\n<!ENTITY cmdShowFindDialog.key \"f\">\n<!ENTITY cmdFindAgain.label \"Найти ещё раз\">\n<!ENTITY cmdFindAgain.accesskey \"й\">\n<!ENTITY cmdFindAgain.key \"G\">\n<!ENTITY cmdToggleAnonContent.label \"Показывать неизвестное содержимое\">\n<!ENTITY cmdToggleAnonContent.accesskey \"н\">\n<!ENTITY cmdToggleWhitespaceNodes.label \"Показывать пробельные узлы\">\n<!ENTITY cmdToggleWhitespaceNodes.accesskey \"п\">\n<!ENTITY cmdToggleAccessibleNodes.label \"Показывать узлы доступности\">\n<!ENTITY cmdToggleAccessibleNodes.accesskey \"д\">\n<!ENTITY cmdToggleProcessingInstructions.label \"Показывать инструкции обработки\">\n<!ENTITY cmdToggleProcessingInstructions.accesskey \"о\">\n<!ENTITY cmdToggleAttributes.label \"Показывать атрибуты\">\n<!ENTITY cmdToggleAttributes.accesskey \"а\">\n<!ENTITY cmdSelectByClick.label \"Выбирать элемент щелчком\">\n<!ENTITY cmdSelectByClick.accesskey \"В\">\n<!ENTITY ColumnsDialog.title \"Колонки\">\n<!ENTITY cmdShowColumnsDialog.label \"Колонки…\">\n<!ENTITY cmdShowColumnsDialog.accesskey \"К\">\n<!ENTITY cmdInsertNode.label \"Вставка…\">\n<!ENTITY cmdDeleteNode.label \"Удалить\">\n<!ENTITY cmdCopyXML.label \"Копировать XML\">\n<!ENTITY cmdCopyXML.accesskey \"п\">\n<!ENTITY cmdBlink.label \"Подсвечивать элемент\">\n<!ENTITY cmdBlink.accesskey \"с\">\n<!ENTITY cmdInspectBrowser.label \"Исследовать открытый документ\">\n<!ENTITY cmdInspectBrowser.accesskey \"т\">\n<!ENTITY cmdShowPseudoClasses.label \"Указать псевдоклассы…\">\n<!ENTITY cmdShowPseudoClasses.accesskey \"У\">\n<!ENTITY pseudoClasses.title \"Псевдоклассы\">\n<!ENTITY findNodes.title \"Найти узлы\">\n<!ENTITY findNodesById.label \"Идентификатор\">\n<!ENTITY findNodesById.accesskey \"д\">\n<!ENTITY findNodesById.accesskey2 \"т\">\n<!ENTITY findNodesByTag.label \"Тег\">\n<!ENTITY findNodesByTag.accesskey \"е\">\n<!ENTITY findNodesByTag.accesskey2 \"г\">\n<!ENTITY findNodesByAttr.label \"Атрибут\">\n<!ENTITY findNodesByAttr.accesskey \"т\">\n<!ENTITY findNodesByAttr.accesskey2 \"р\">\n<!ENTITY findNodesByAttrValue.label \"Значение\">\n<!ENTITY findNodesByAttrValue.accesskey \"н\">\n<!ENTITY findNodesSearchBy.label \"Условие поиска\">\n<!ENTITY findNodesDirection.label \"Направление\">\n<!ENTITY findNodesDirectionUp.label \"Вверх\">\n<!ENTITY findNodesDirectionUp.accesskey \"в\">\n<!ENTITY findNodesDirectionDown.label \"Вниз\">\n<!ENTITY findNodesDirectionDown.accesskey \"н\">\n<!ENTITY findNodesFind.label \"Найти\">\n<!ENTITY findNodesCancel.label \"Отмена\">\n<!ENTITY mnEditPasteMenu.label \"Вставить\">\n<!ENTITY mnEditPasteMenu.accesskey \"т\">\n<!ENTITY mnEditPasteBefore.label \"Перед\">\n<!ENTITY mnEditPasteBefore.accesskey \"е\">\n<!ENTITY mnEditPasteAfter.label \"После\">\n<!ENTITY mnEditPasteAfter.accesskey \"о\">\n<!ENTITY mnEditPasteReplace.label \"Вместо (Замена)\">\n<!ENTITY mnEditPasteReplace.accesskey \"м\">\n<!ENTITY mnEditPasteFirstChild.label \"Как первый дочерний\">\n<!ENTITY mnEditPasteFirstChild.accesskey \"в\">\n<!ENTITY mnEditPasteLastChild.label \"Как последний дочерний\">\n<!ENTITY mnEditPasteLastChild.accesskey \"с\">\n<!ENTITY mnEditPasteAsParent.label \"Как родительский\">\n<!ENTITY mnEditPasteAsParent.accesskey \"р\">\n<!ENTITY mnEditInsertMenu.label \"Вставка\">\n<!ENTITY mnEditInsertMenu.accesskey \"т\">\n<!ENTITY mnEditInsertAfter.label \"После\">\n<!ENTITY mnEditInsertAfter.accesskey \"с\">\n<!ENTITY mnEditInsertBefore.label \"Перед\">\n<!ENTITY mnEditInsertBefore.accesskey \"р\">\n<!ENTITY mnEditInsertFirstChild.label \"Как первый дочерний\">\n<!ENTITY mnEditInsertFirstChild.accesskey \"в\">\n<!ENTITY mnEditInsertLastChild.label \"Как последний дочерний\">\n<!ENTITY mnEditInsertLastChild.accesskey \"с\">\n<!ENTITY insertNode.title \"Вставить узел\">\n<!ENTITY nodeType.label \"Тип узла:\">\n<!ENTITY nodeType.accesskey \"л\">\n<!ENTITY nodeType.element.label \"Элемент\">\n<!ENTITY nodeType.text.label \"Текст\">\n<!ENTITY namespaceURI.label \"URI пространства имен:\">\n<!ENTITY namespaceURI.accesskey \"м\">\n<!ENTITY tagName.label \"Имя тега:\">\n<!ENTITY tagName.accesskey \"м\">\n<!ENTITY nodeValue.label \"Значение узла:\">\n<!ENTITY nodeValue.accesskey \"н\">\n<!ENTITY namespaceTitle.null.label \"null\">\n<!ENTITY namespaceTitle.default.label \"Документа по умолчанию\">\n<!ENTITY namespaceTitle.custom.label \"Другой\">\n<!ENTITY namespaceTitle.XMLNS.label \"XMLNS\">\n<!ENTITY namespaceTitle.XML.label \"XML\">\n<!ENTITY namespaceTitle.XHTML.label \"XHTML\">\n<!ENTITY namespaceTitle.XLink.label \"XLink\">\n<!ENTITY namespaceTitle.XSLT.label \"XSLT\">\n<!ENTITY namespaceTitle.XBL.label \"XBL\">\n<!ENTITY namespaceTitle.MathML.label \"MathML\">\n<!ENTITY namespaceTitle.RDF.label \"RDF\">\n<!ENTITY namespaceTitle.XUL.label \"XUL\">\n<!ENTITY namespaceTitle.SVG.label \"SVG\">\n<!ENTITY namespaceTitle.XMLEvents.label \"События XML\">\n<!ENTITY namespaceTitle.WAIRoles.label \"Роли WAI\">\n<!ENTITY namespaceTitle.WAIProperties.label \"Свойства WAI\">\n<!ENTITY cbxStateHover.accesskey \"h\">\n<!ENTITY cbxStateActive.accesskey \"a\">\n<!ENTITY cbxStateFocus.accesskey \"f\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ru/viewers/domNode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY nodeName.label \"Имя узла:\">\n<!ENTITY localName.label \"Локальное имя:\">\n<!ENTITY namespaceURI.label \"URI пространства имен:\">\n<!ENTITY nodeType.label \"Тип узла:\">\n<!ENTITY nodeValue.label \"Значение узла:\">\n<!ENTITY grpAttr.label \"Атрибуты\">\n<!ENTITY namespaceTitle.null.label \"null\">\n<!ENTITY namespaceTitle.default.label \"Документа по умолчанию\">\n<!ENTITY namespaceTitle.custom.label \"Другой\">\n<!ENTITY namespaceTitle.XMLNS.label \"XMLNS\">\n<!ENTITY namespaceTitle.XML.label \"XML\">\n<!ENTITY namespaceTitle.XHTML.label \"XHTML\">\n<!ENTITY namespaceTitle.XLink.label \"XLink\">\n<!ENTITY namespaceTitle.XSLT.label \"XSLT\">\n<!ENTITY namespaceTitle.XBL.label \"XBL\">\n<!ENTITY namespaceTitle.MathML.label \"MathML\">\n<!ENTITY namespaceTitle.RDF.label \"RDF\">\n<!ENTITY namespaceTitle.XUL.label \"XUL\">\n<!ENTITY namespaceTitle.SVG.label \"SVG\">\n<!ENTITY namespaceTitle.XMLEvents.label \"События XML\">\n<!ENTITY namespaceTitle.WAIRoles.label \"Роли WAI\">\n<!ENTITY namespaceTitle.WAIProperties.label \"Свойства WAI\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ru/viewers/jsObject.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY jsCopyValue.label \"Копировать значение\">\n<!ENTITY jsEval.label \"Вычислить JavaScript…\">\n<!ENTITY jsProperty.label \"Свойство\">\n<!ENTITY jsValue.label \"Значение\">\n<!ENTITY evaluateDialog.title \"Вычислить выражение\">\n<!ENTITY jsEval.desc \"Введите выражение JavaScript. Переменная «target» — выбранное в данный момент свойство. Любое возвращаемое значение будет отображено в области просмотра JavaScript.\">\n<!ENTITY jsExecute.label \"Выполнить\">\n<!ENTITY inspectReturn.label \"Исследовать результаты в\">\n<!ENTITY inspectReturnNew.label \"Новом окне\">\n<!ENTITY inspectReturnExisting.label \"Существующем окне\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ru/viewers/styleRules.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY miFindCSSRules.label \"Найти правила CSS…\">\n<!ENTITY miFindCSSRules.accesskey \"Н\">\n<!ENTITY newRules.label \"Создать\">\n<!ENTITY deleteSelectedRules.label \"Удалить\">\n<!ENTITY disableSelectedRules.label \"Отключить\">\n<!ENTITY toggleSelectedImportant.label \"Переключить использование !important\">\n<!ENTITY styleRule.label \"Правило\">\n<!ENTITY styleRuleURI.label \"Файл\">\n<!ENTITY styleRuleLineNumber.label \"Строка\">\n<!ENTITY styleRulePropPriority.label \"Приоритет\">\n<!ENTITY styleRulePropName.label \"Свойство\">\n<!ENTITY styleRulePropValue.label \"Значение\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ru/viewers/stylesheets.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY sheetLocation.label \"Таблица стилей\">\n<!ENTITY sheetRules.label \"Правила\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ru/viewers/usedFontFaces.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY fontName.label \"Имя шрифта\">\n<!ENTITY cssFamilyName.label \"Имя семьи\">\n<!ENTITY uri.label \"URI\">\n<!ENTITY localName.label \"Локальное имя\">\n<!ENTITY format.label \"Формат\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/ru/viewers/xblBindings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY bindingContent.label \"Содержимое\">\n<!ENTITY bindingMethods.label \"Методы\">\n<!ENTITY bindingMethodName.label \"Имя метода\">\n<!ENTITY bindingProperties.label \"Свойства\">\n<!ENTITY bindingGetter.label \"Получающий\">\n<!ENTITY bindingSetter.label \"Установивший\">\n<!ENTITY bindingProperty.label \"Свойство\">\n<!ENTITY bindingHandlers.label \"Обработчики\">\n<!ENTITY bindingHandlerEvent.label \"Событие\">\n<!ENTITY bindingHandlerPhase.label \"Фаза\">\n<!ENTITY bindingResources.label \"Ресурсы\">\n<!ENTITY bindingResourceType.label \"Тип\">\n<!ENTITY bindingResourceSrc.label \"Источник\">\n<!ENTITY bindingSourceCode.label \"Исходный код\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sk/editing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mnEditUndo.label \"Späť\">\n<!ENTITY mnEditUndo.accesskey \"S\">\n<!ENTITY mnEditRedo.label \"Znovu\">\n<!ENTITY mnEditRedo.accesskey \"Z\">\n<!ENTITY mnEditCut.label \"Vystrihnúť\">\n<!ENTITY mnEditCut.accesskey \"V\">\n<!ENTITY mnEditCopy.label \"Kopírovať\">\n<!ENTITY mnEditCopy.accesskey \"K\">\n<!ENTITY mnEditPaste.label \"Prilepiť\">\n<!ENTITY mnEditPaste.accesskey \"P\">\n<!ENTITY mnEditInsert.label \"Vložiť\">\n<!ENTITY mnEditInsert.accesskey \"i\">\n<!ENTITY mnEditEdit.label \"Upraviť\">\n<!ENTITY mnEditEdit.accesskey \"U\">\n<!ENTITY mnEditDelete.label \"Odstrániť\">\n<!ENTITY mnEditDelete.accesskey \"O\">\n<!ENTITY mnEditInspectInNewWindow.label \"Preskúmať v novom okne\">\n<!ENTITY mnEditInspectInNewWindow.accesskey \"e\">\n<!ENTITY mnEditInspectInNewWindow.key \"I\">\n<!ENTITY mnEditCopyFileURI.label \"Kopírovať URI\">\n<!ENTITY mnEditCopyFileURI.accesskey \"R\">\n<!ENTITY mnEditViewFileURI.label \"Zobraziť súbor\">\n<!ENTITY mnEditViewFileURI.accesskey \"b\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sk/inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY Inspector.title \"DOM Inspector\">\n\n<!ENTITY thDOMNodes.label \"Uzly DOM\">\n<!ENTITY btnInspect.label \"Preskúmať\">\n<!ENTITY btnInspect.accesskey \"r\">\n<!ENTITY bxDocPanel.title \"Dokument\">\n<!ENTITY bxObjectPanel.title \"Objekt\">\n<!ENTITY btnSelecting.tooltip \"Pomocou myši vybrať uzol na preskúmanie\">\n<!ENTITY btnFind.tooltip \"Vyhľadať uzol podľa ID, tagu alebo atribútu\">\n\n<!-- MAIN MENU ITEMS -->\n\n<!ENTITY mnFile.label \"Súbor\">\n<!ENTITY mnFile.accesskey \"S\">\n  <!ENTITY mnInspectContentDocument.label \"Preskúmať obsah dokumentu\">\n  <!ENTITY mnInspectContentDocument.accesskey \"P\">\n  <!ENTITY mnInspectChromeDocument.label \"Preskúmať chrome dokumentu\">\n  <!ENTITY mnInspectChromeDocument.accesskey \"h\">\n  <!ENTITY mnInspectApplicationAccessible.label \"Preskúmať prístupnosť aplikácie\">\n  <!ENTITY mnInspectApplicationAccessible.accesskey \"s\">\n  <!ENTITY cmdEnterLocation.label \"Preskúmať URL\">\n  <!ENTITY cmdEnterLocation.accesskey \"U\">\n  <!ENTITY cmdEnterLocation.key \"L\">\n  <!ENTITY cmdEnterLocation.key2 \"D\">\n  <!ENTITY cmdSave.label \"Uložiť DOM ako…\">\n  <!ENTITY cmdSave.accesskey \"a\">\n  <!ENTITY cmdClose.label \"Zavrieť\">\n  <!ENTITY cmdClose.accesskey \"z\">\n  <!ENTITY cmdExit.label \"Koniec\">\n  <!ENTITY cmdExit.accesskey \"k\">\n  \n<!ENTITY mnEdit.label \"Upraviť\">\n<!ENTITY mnEdit.accesskey \"U\">\n  <!ENTITY cmdUndo.label \"Späť\">\n  <!ENTITY cmdUndo.accesskey \"S\">\n  <!ENTITY cmdRedo.label \"Znovu\">\n  <!ENTITY cmdRedo.accesskey \"Z\">\n  <!ENTITY cmdCut.label \"Vystrihnúť\">\n  <!ENTITY cmdCut.accesskey \"V\">\n  <!ENTITY cmdCopy.label \"Kopírovať\">\n  <!ENTITY cmdCopy.accesskey \"K\">\n  <!ENTITY cmdPaste.label \"Prilepiť\">\n  <!ENTITY cmdPaste.accesskey \"P\">\n  <!ENTITY cmdDelete.label \"Odstrániť\">\n  <!ENTITY cmdDelete.accesskey \"O\">\n  \n<!ENTITY mnView.label \"Zobraziť\">\n<!ENTITY mnView.accesskey \"Z\">\n  <!ENTITY mnDocViewerList.label \"Zobrazovač dokumentu\">\n  <!ENTITY mnDocViewerList.accesskey \"Z\">\n  <!ENTITY mnObjectViewerList.label \"Zobrazovač objektu\">\n  <!ENTITY mnObjectViewerList.accesskey \"o\">\n  <!ENTITY cmdToggleDocument.label \"Zobraziť dokument v paneli Prehliadač\">\n  <!ENTITY cmdToggleDocument.accesskey \"P\">\n  <!ENTITY cmdFlashOnSelect.label \"Zvýrazniť vybraný prvok\">\n  <!ENTITY cmdFlashOnSelect.accesskey \"v\">\n  <!ENTITY cmdToggleSearch.label \"Výsledky hľadania\">\n<!ENTITY browserPanel.label \"Prehliadač\">\n  \n<!ENTITY saveCmd.key \"S\">\n<!ENTITY closeCmd.key \"W\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sk/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\napplicationAccesible.title = Prístupnosť aplikácie pre telesne postihnuté osoby\ninspectWindow.noDocuments.message = (Žiadne)\nstyleRuleNewProperty.title=Nové pravidlo štýlu\nstyleRuleEditProperty.title=Úprava pravidla štýlu\nstyleRulePropertyValue.message=Zadajte hodnotu vlastnosti:\nstyleRulePropertyName.message=Zadajte názov vlastnosti\nsidebar.title=DOM Inspector\nsidebarInstalled=Bočný panel je nainštalovaný\nnewAttribute.title=Nový atribút\neditAttribute.title=Úpravy atribútu\nfindNodesDocumentEnd.message=Dosiahnutý koniec dokumentu\nfindNodesDocumentEnd.title=Hľadať uzly\n# LOCALIZATION NOTE (root.title) label displayed for the tree head of the\n# JavaScript Object tree\nroot.title = Predmet\n\nirrecoverableSubtree.message = Niektoré z označených uzlov sú súčasťou anonymného podstromu, ktorý bude zrušený. Odstránenie týchto uzlov nie je možné vrátiť späť. Chcete odstrániť označené uzly?\nirrecoverableSubtree.title = Odstrániť anonymný podstrom\n\n# The following items correspond to the node types defined by the W3C DOM Core\n# specification.\n1 = Prvok\n2 = Atribút\n3 = Text\n4 = Sekcia CDATA\n5 = Odkaz entity\n6 = Entita\n7 = Vykonávanie inštrukcie\n8 = Komentár\n9 = Dokument\n10 = Typ dokumentu\n11 = Fragment dokumentu\n12 = Poznámka\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sk/prefs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY Inspector.label \"DOM Inspector\">\n<!ENTITY Sidebar.label \"Bočný panel\">\n<!ENTITY elementBlinking.label \"Zvýraznenie prvkov\">\n<!ENTITY blinkSelectedElement.label \"Zvýrazniť vybraný prvok\">\n<!ENTITY blinkSelectedElement.accesskey \"Z\">\n<!ENTITY borderColor.label \"Farba orámovania\">\n<!ENTITY borderColor.accesskey \"F\">\n<!ENTITY borderWidth.label \"Šírka orámovania\">\n<!ENTITY borderWidth.accesskey \"o\">\n<!ENTITY px.label \"(px)\">\n<!ENTITY blinkDuration.label \"Doba zvýraznenia\">\n<!ENTITY blinkDuration.accesskey \"D\">\n<!ENTITY ms.label \"(ms)\">\n<!ENTITY blinkSpeed.label \"Rýchlosť blikania\">\n<!ENTITY blinkSpeed.accesskey \"R\">\n<!ENTITY invertColors.label \"Prevrátiť farby\">\n<!ENTITY invertColors.accesskey \"v\">\n<!ENTITY installHowTo.label \"Bočný panel aplikácie DOM Inspector nie je nainštalovaný. Bočný panel pridáte kliknutím na tlačidlo 'Inštalovať'.\">\n<!ENTITY install.label \"Nainštalovať\">\n<!ENTITY install.accesskey \"N\">\n<!ENTITY addNavigatorHooks.label \"Pridať do kontextových ponúk prehliadača\">\n<!ENTITY addNavigatorHooks.accesskey \"k\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sk/tasksOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY inspectorTaskCmd.label \"DOM Inspector\">\n<!ENTITY inspectorTaskCmd.commandkey \"I\">\n<!ENTITY inspectorTaskCmd.accesskey.ff \"n\">\n<!ENTITY inspectorTaskCmd.accesskey \"I\">\n\n<!ENTITY inspectPageTaskCmd.label \"Preskúmať stránku\">\n<!ENTITY inspectPageTaskCmd.accesskey \"P\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sk/viewer-registry.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dom.label \"Uzly rozhrania DOM\">\n<!ENTITY stylesheets.label \"Šablóny so štýlmi\">\n<!ENTITY domNode.label \"Uzol rozhrania DOM\">\n<!ENTITY boxModel.label \"Rámčekový model\">\n<!ENTITY xblBindings.label \"Väzby XBL\">\n<!ENTITY styleRules.label \"Pravidlá CSS\">\n<!ENTITY computedStyle.label \"Vypočítané štýly\">\n<!ENTITY usedFontFaces.label \"Použité písma\">\n<!ENTITY jsObject.label \"Objekt JavaScriptu\">\n<!ENTITY accessibleEvent.label \"Dostupná udalosť\">\n<!ENTITY accessibleObject.label \"Dostupný objekt\">\n<!ENTITY accessibleProps.label \"Dostupné vlastnosti\">\n<!ENTITY accessibleRelations.label \"Dostupné vzťahy\">\n<!ENTITY accessibleEvents.label \"Dostupné udalosti\">\n<!ENTITY accessibleTree.label \"Dostupný strom\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sk/viewers/accessibleEvent.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY descIsFromUserInput.label \"Je vstup od používateľa: \">\n<!ENTITY descState.label \"Stav: \">\n<!ENTITY descIsEnabled.label \"Je stav povolený: \">\n<!ENTITY descStartOffset.label \"Začiatočný offset: \">\n<!ENTITY descLength.label \"Dĺžka: \">\n<!ENTITY descIsInserted.label \"Je vložený text: \">\n<!ENTITY descModifiedText.label \"Upravený text: \">\n<!ENTITY descCaretOffset.label \"Offset kurzora: \">\n<!ENTITY descrHandlerOutput.label \"Výstup spracovania udalosti: \">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sk/viewers/accessibleEvents.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY eventList.label \"Zoznam udalostí\">\n<!ENTITY watchedEvents.label \"Sledovanie udalostí\">\n<!ENTITY handledEvents.label \"Spracované udalosti:\">\n<!ENTITY eventType.label \"Typ udalosti\">\n<!ENTITY eventTime.label \"Čas\">\n<!ENTITY eventTargetNodeName.label \"Názov uzla\">\n<!ENTITY eventTargetNodeID.label \"ID\">\n<!ENTITY eventTargetRole.label \"Úloha\">\n<!ENTITY eventTargetName.label \"Názov\">\n<!ENTITY isWatched.label \"Sledovaný\">\n<!ENTITY isHandlerEnabled.label \"Spracovanie povolené\">\n<!ENTITY clearEventList.label \"Vymazať zoznam udalostí\">\n<!ENTITY chooseEventsToWatch.label \"Zvoľte udalosti na sledovanie.\">\n<!ENTITY watchAll.label \"Sledovať všetko\">\n<!ENTITY watchNone.label \"Nesledovať nič\">\n<!ENTITY editHandler.label \"Upraviť spracovanie udalostí\">\n<!ENTITY contextHelp.label \"?\">\n<!ENTITY handlerEditorNoEvent.label \"Zvoľte typ udalosti, ktorý chcete do obsluhy udalostí.\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sk/viewers/accessibleEvents.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmutationEvents = udalosti mutácie\nchangeEvents = udalosti zmeny\nnotificationEvents = udalosti notifikácií\nselectionEvents = udalosti výberu\nmenuEvents = udalosti ponuky\ndocumentEvents = udalosti dokumentu\ntextEvents = udalosti textu\ntableEvents = udalosti tabuľky\nwindowEvents = udalosti okna\nhyperLinkEvents = udalosti odkazu\nhyperTextEvents = udalosti textu odkazu\n\nhandlerEditorLabel = Povoliť spracovanie udalostí \"%S\".\n\nrole = Rola\nname = Názov\nnodeName = Názov uzla\nid = ID\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sk/viewers/accessibleEventsHandlerHelpDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n  <!ENTITY helpDialog.title \"Pomocník pre spracovanie udalostí\">\n\n  <!ENTITY general.descr \"Napíšte a pripojte spracovanie dostupnej udalosti. Keď udalosť nastane, môžete ju zvoliť v zozname udalostí a uvidíte výsledok spracovanie udalosti v pripojenom zobrazovači dostupných udalostí.\">\n  <!ENTITY helpers.descr \"V editore spracovania udalostí je možné používať nasledujúce objekty a funkcie:\">\n\n  <!ENTITY event.descr \"dostupný objekt udalosti\">\n  <!ENTITY target.descr \"cieľový dostupný objekt\">\n  <!ENTITY accRetrieval.descr \"služba dostupnosti nsIAccessibleRetrieval\">\n  <!ENTITY output.descr \"vypíše zadaný reťazec\">\n  <!ENTITY outputAttrs.descr \"vypíše atribúty zadaného dostupného objektu\">\n  <!ENTITY outputRole.descr \"vypíše rolu zadaného dostupného objektu\">\n  <!ENTITY outputStates.descr \"vypíše stav zadaného dostupného objektu\">\n  <!ENTITY outputTree.descr \"vypíše strom pre zadaný dostupný objekt, zvýrazní dostupné objekty zo zadaného poľa\">\n  <!ENTITY outputDOMAttrs.descr \"vypíše atribúty DOM zadaného dostupného objektu\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sk/viewers/accessibleProps.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY descRole.label \"Úloha:\">\n<!ENTITY descName.label \"Názov:\">\n<!ENTITY descDescription.label \"Popis:\">\n<!ENTITY descValue.label \"Hodnota:\">\n<!ENTITY descState.label \"Stav:\">\n<!ENTITY descBounds.label \"Okraje:\">\n<!ENTITY tabAttrs.label \"Atribúty objektu\">\n<!ENTITY colAttrName.label \"Názov\">\n<!ENTITY colAttrValue.label \"Hodnota\">\n<!ENTITY tabActions.label \"Akcie\">\n<!ENTITY descKeyBindings.label \"Kláv. skratky:\">\n<!ENTITY descInvoke.label \"Vyvolať\">\n<!ENTITY tabTextAttrs.label \"Textové atribúty\">\n<!ENTITY descDefaultAttrs.label \"Predvolené atribúty:\">\n<!ENTITY descStartOffset.label \"Začiatočný offset:\">\n<!ENTITY descEndOffset.label \"Koncový offset:\">\n<!ENTITY tabTableCell.label \"Bunka tabuľky\">\n<!ENTITY descColumnIdx.label \"Index stĺpca:\">\n<!ENTITY descRowIdx.label \"Index riadka:\">\n<!ENTITY descColumnExtent.label \"Rozsah stĺpca:\">\n<!ENTITY descRowExtent.label \"Rozsah riadka:\">\n<!ENTITY descIsSelected.label \"Je vybraný:\">\n<!ENTITY colProp.label \"Vlastnosť\">\n<!ENTITY colRole.label \"Rola\">\n<!ENTITY colName.label \"Názov\">\n<!ENTITY colNodeName.label \"Názov uzla\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sk/viewers/accessibleProps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naccBounds = x: %S;  y: %S;  šírka: %S;  výška: %S;\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sk/viewers/accessibleRelations.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY relationType.label \"Typ vzťahu\">\n<!ENTITY role.label \"Úloha\">\n<!ENTITY nodeName.label \"Názov uzla\">\n<!ENTITY relations.label \"Vzťahy: \">\n<!ENTITY relationTargets.label \"Ciele vzťahov: \">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sk/viewers/accessibleTree.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY role.label \"Úloha\">\n<!ENTITY name.label \"Názov\">\n<!ENTITY nodeName.label \"Názov uzla\">\n\n<!ENTITY evaluateJS.label \"Vyhodnotiť JavaScript\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sk/viewers/accessibleTreeEvalJSDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n  <!ENTITY evaluateDialog.title \"Dialógové okno vyhodnotenia JavaScriptu\">\n\n  <!ENTITY btnEvaluateJS.label \"Vyhodnotiť\">\n  <!ENTITY btnEvaluateJS.accesskey \"V\">\n  \n  <!ENTITY txtInputArea.label \"Vstup (použite premennú 'accessible' na obsluhu aktuálneho prístupového bodu, funkciu 'output' na zápis do okna 'Výstup', 'tree.search(accessible, filterfunc)' na vyhľadávanie a 'tree.clearSearch()' na vymazanie výsledkov vyhľadávania): \">\n  <!ENTITY txtInputArea.accesskey \"t\">\n  <!ENTITY txtOutputArea.label \"Výstup: \">\n  <!ENTITY txtOutputArea.accesskey \"s\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sk/viewers/boxModel.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n   \n<!ENTITY boxPosition.label \"Umiestnenie\">\n<!ENTITY boxDimension.label \"Rozmery\">\n<!ENTITY boxBorder.label \"Okraj\">\n<!ENTITY boxMargin.label \"Orámovanie\">\n<!ENTITY boxPadding.label \"Vyplnenie\">\n\n<!ENTITY xCoord.label \"x\">\n<!ENTITY yCoord.label \"y\">\n<!ENTITY screenXCoord.label \"obrazovka x\">\n<!ENTITY screenYCoord.label \"obrazovka y\">\n\n<!ENTITY dimensionWidth.label  \"šírka boxu\">\n<!ENTITY dimensionHeight.label \"výška boxu\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sk/viewers/computedStyle.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY propertyName.label \"Vlastnost\">\n<!ENTITY propertyValue.label \"Hodnota\">\n\n\n\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sk/viewers/dom.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cmdShowFindDialog.label \"Hľadať uzly…\">\n<!ENTITY cmdShowFindDialog.accesskey \"H\">\n<!ENTITY cmdShowFindDialog.key \"f\">\n\n<!ENTITY cmdFindAgain.label \"Hľadať znova\">\n<!ENTITY cmdFindAgain.accesskey \"a\">\n<!ENTITY cmdFindAgain.key \"G\">\n\n<!ENTITY cmdToggleAnonContent.label \"Zobraziť anonymný obsah\">\n<!ENTITY cmdToggleAnonContent.accesskey \"a\">\n\n<!ENTITY cmdToggleWhitespaceNodes.label \"Zobraziť prázdne uzly\">\n<!ENTITY cmdToggleWhitespaceNodes.accesskey \"u\">\n\n<!ENTITY cmdToggleAccessibleNodes.label \"Zobraziť prístupové uzly\">\n<!ENTITY cmdToggleAccessibleNodes.accesskey \"b\">\n\n<!ENTITY cmdToggleProcessingInstructions.label \"Zobraziť vykonávacie inštrukcie\">\n<!ENTITY cmdToggleProcessingInstructions.accesskey \"k\">\n\n<!ENTITY cmdToggleAttributes.label \"Zobraziť atribúty\">\n<!ENTITY cmdToggleAttributes.accesskey \"r\">\n\n<!ENTITY cmdSelectByClick.label \"Vybrať prvok kliknutím\">\n<!ENTITY cmdSelectByClick.accesskey \"b\">\n\n<!ENTITY ColumnsDialog.title \"Stĺpce\">\n\n<!ENTITY cmdShowColumnsDialog.label \"Stĺpce\">\n<!ENTITY cmdShowColumnsDialog.accesskey \"c\">\n\n<!ENTITY cmdInsertNode.label \"Vložiť\">\n<!ENTITY cmdDeleteNode.label \"Odstrániť\">\n<!ENTITY cmdCopyXML.label \"Kopírovať XML\">\n<!ENTITY cmdCopyXML.accesskey \"X\">\n<!ENTITY cmdBlink.label \"Zvýrazniť prvok\">\n<!ENTITY cmdBlink.accesskey \"Z\">\n<!ENTITY cmdInspectBrowser.label \"Preskúmať\">\n<!ENTITY cmdInspectBrowser.accesskey \"r\">\n\n<!ENTITY cmdShowPseudoClasses.label \"Nastaviť pseudo-triedy\">\n<!ENTITY cmdShowPseudoClasses.accesskey \"N\">\n\n<!ENTITY pseudoClasses.title \"Pseudo-triedy\">\n\n<!ENTITY findNodes.title \"Hľadať uzly…\">\n<!ENTITY findNodesById.label \"ID\">\n<!ENTITY findNodesById.accesskey \"I\">\n<!ENTITY findNodesById.accesskey2 \"d\">\n<!ENTITY findNodesByTag.label \"Tag\">\n<!ENTITY findNodesByTag.accesskey \"T\">\n<!ENTITY findNodesByTag.accesskey2 \"g\">\n<!ENTITY findNodesByAttr.label \"Atribút\">\n<!ENTITY findNodesByAttr.accesskey \"A\">\n<!ENTITY findNodesByAttr.accesskey2 \"r\">\n<!ENTITY findNodesByAttrValue.label \"Hodnota\">\n<!ENTITY findNodesByAttrValue.accesskey \"H\">\n<!ENTITY findNodesSearchBy.label \"Hľadať\">\n<!ENTITY findNodesDirection.label \"Smer\">\n<!ENTITY findNodesDirectionUp.label \"Nahor\">\n<!ENTITY findNodesDirectionUp.accesskey \"h\">\n<!ENTITY findNodesDirectionDown.label \"Nadol\">\n<!ENTITY findNodesDirectionDown.accesskey \"N\">\n<!ENTITY findNodesFind.label \"Hľadať\">\n<!ENTITY findNodesCancel.label \"Zrušiť\">\n\n  <!ENTITY mnEditPasteMenu.label \"Prilepiť\">\n  <!ENTITY mnEditPasteMenu.accesskey \"P\">\n  <!ENTITY mnEditPasteBefore.label \"Pred\">\n  <!ENTITY mnEditPasteBefore.accesskey \"r\">\n  <!ENTITY mnEditPasteAfter.label \"Po\">\n  <!ENTITY mnEditPasteAfter.accesskey \"P\">\n  <!ENTITY mnEditPasteReplace.label \"Na miesto (Nahradiť)\">\n  <!ENTITY mnEditPasteReplace.accesskey \"N\">\n  <!ENTITY mnEditPasteFirstChild.label \"Ako prvý potomok\">\n  <!ENTITY mnEditPasteFirstChild.accesskey \"A\">\n  <!ENTITY mnEditPasteLastChild.label \"Ako posledný potomok\">\n  <!ENTITY mnEditPasteLastChild.accesskey \"k\">\n  <!ENTITY mnEditPasteAsParent.label \"Ako rodič\">\n  <!ENTITY mnEditPasteAsParent.accesskey \"o\">\n\n  <!ENTITY mnEditInsertMenu.label \"Vložiť\">\n  <!ENTITY mnEditInsertMenu.accesskey \"i\">\n  <!ENTITY mnEditInsertAfter.label \"Po\">\n  <!ENTITY mnEditInsertAfter.accesskey \"P\">\n  <!ENTITY mnEditInsertBefore.label \"Pred\">\n  <!ENTITY mnEditInsertBefore.accesskey \"r\">\n  <!ENTITY mnEditInsertFirstChild.label \"Ako prvý potomok\">\n  <!ENTITY mnEditInsertFirstChild.accesskey \"A\">\n  <!ENTITY mnEditInsertLastChild.label \"Ako posledný potomok\">\n  <!ENTITY mnEditInsertLastChild.accesskey \"k\">\n\n  <!ENTITY insertNode.title \"Vložiť uzol\">\n  <!ENTITY nodeType.label \"Typ uzla:\">\n  <!ENTITY nodeType.accesskey \"T\">\n  <!ENTITY nodeType.element.label \"Prvok\">\n  <!ENTITY nodeType.text.label \"Text\">\n  <!ENTITY namespaceURI.label \"Priestor názvov URI:\">\n  <!ENTITY namespaceURI.accesskey \"U\">\n  <!ENTITY tagName.label \"Názov tagu:\">\n  <!ENTITY tagName.accesskey \"N\">\n  <!ENTITY nodeValue.label \"Hodnota uzla:\">\n  <!ENTITY nodeValue.accesskey \"H\">\n\n  <!ENTITY namespaceTitle.null.label \"Nulový\">\n  <!ENTITY namespaceTitle.default.label \"Predvolený podľa dokumentu\">\n  <!ENTITY namespaceTitle.custom.label \"Vlastný\">\n\n  <!-- LOCALIZATION NOTE: The following entities are names of W3C\n       specifications.  Please consult\n       http://www.w3.org/Consortium/Translation/ for appropriate translation\n       or leave unchanged. -->\n  <!ENTITY namespaceTitle.XMLNS.label \"XMLNS\">\n  <!ENTITY namespaceTitle.XML.label \"XML\">\n  <!ENTITY namespaceTitle.XHTML.label \"XHTML\">\n  <!ENTITY namespaceTitle.XLink.label \"XLink\">\n  <!ENTITY namespaceTitle.XSLT.label \"XSLT\">\n  <!ENTITY namespaceTitle.XBL.label \"XBL\">\n  <!ENTITY namespaceTitle.MathML.label \"MathML\">\n  <!ENTITY namespaceTitle.RDF.label \"RDF\">\n  <!ENTITY namespaceTitle.XUL.label \"XUL\">\n  <!ENTITY namespaceTitle.SVG.label \"SVG\">\n  <!ENTITY namespaceTitle.XMLEvents.label \"Udalosti XML\">\n  <!ENTITY namespaceTitle.WAIRoles.label \"Úlohy WAI\">\n  <!ENTITY namespaceTitle.WAIProperties.label \"Vlastnosti WAI\">\n\n  <!-- LOCALIZATION NOTE: Localizers can choose not to translate the following\n       access keys. For a discussion about the pros and cons of such a\n       decision, see https://bugzilla.mozilla.org/show_bug.cgi?id=398704,\n       comments 1 and 2. -->\n  <!ENTITY cbxStateHover.accesskey \"h\">\n  <!ENTITY cbxStateActive.accesskey \"a\">\n  <!ENTITY cbxStateFocus.accesskey \"f\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sk/viewers/domNode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY nodeName.label \"Názov uzla:\">\n<!ENTITY localName.label \"Lokálny názov:\">\n<!ENTITY namespaceURI.label \"Priestor názvov URI:\">\n<!ENTITY nodeType.label \"Typ uzla:\">\n<!ENTITY nodeValue.label \"Hodnota uzla:\">\n<!ENTITY grpAttr.label \"Atribúty\">\n\n<!ENTITY namespaceTitle.null.label \"Nulový\">\n<!ENTITY namespaceTitle.default.label \"Predvolený pre dokument\">\n<!ENTITY namespaceTitle.custom.label \"Vlastný\">\n\n<!-- LOCALIZATION NOTE: The following entities are names of W3C specifications.\n                        Please consult http://www.w3.org/Consortium/Translation/\n                        for appropriate translation or leave unchanged. -->\n<!ENTITY namespaceTitle.XMLNS.label \"XMLNS\">\n<!ENTITY namespaceTitle.XML.label \"XML\">\n<!ENTITY namespaceTitle.XHTML.label \"XHTML\">\n<!ENTITY namespaceTitle.XLink.label \"XLink\">\n<!ENTITY namespaceTitle.XSLT.label \"XSLT\">\n<!ENTITY namespaceTitle.XBL.label \"XBL\">\n<!ENTITY namespaceTitle.MathML.label \"MathML\">\n<!ENTITY namespaceTitle.RDF.label \"RDF\">\n<!ENTITY namespaceTitle.XUL.label \"XUL\">\n<!ENTITY namespaceTitle.SVG.label \"SVG\">\n<!ENTITY namespaceTitle.XMLEvents.label \"Udalosti XML\">\n<!ENTITY namespaceTitle.WAIRoles.label \"Úlohy WAI\">\n<!ENTITY namespaceTitle.WAIProperties.label \"Vlastnosti WAI\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sk/viewers/jsObject.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY jsCopyValue.label \"Kopírovať hodnotu\">\n<!ENTITY jsEval.label \"Vyhodnotiť JavaScript\">\n\n<!ENTITY jsProperty.label \"Vlastnosť\">\n<!ENTITY jsValue.label \"Hodnota\">\n\n<!ENTITY evaluateDialog.title \"Vyhodnotenie výrazu\">\n<!ENTITY jsEval.desc \"Zadajte výraz v jazyku JavaScript. Premenná &quot;target&quot; je objektom, ktorý je práve vybraný.\">\n<!ENTITY jsExecute.label \"Spustiť\">\n<!ENTITY inspectReturn.label \"Výsledok otvoriť\">\n<!ENTITY inspectReturnNew.label \"V novom okne\">\n<!ENTITY inspectReturnExisting.label \"V existujúcom okne\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sk/viewers/styleRules.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY miFindCSSRules.label \"Hľadať pravidlá CSS…\">\n<!ENTITY miFindCSSRules.accesskey \"H\">\n\n<!ENTITY newRules.label \"Nové\">\n<!ENTITY deleteSelectedRules.label \"Odstrániť\">\n<!ENTITY disableSelectedRules.label \"Zakázať\">\n\n<!-- LOCALIZATION NOTE: DO NOT LOCALIZE \"!important\" since it is a CSS API -->\n<!ENTITY toggleSelectedImportant.label \"Prepnúť !important\">\n\n<!ENTITY styleRule.label \"Pravidlo\">\n<!ENTITY styleRuleURI.label \"Súbor\">\n<!ENTITY styleRuleLineNumber.label \"Riadok\">\n\n<!ENTITY styleRulePropPriority.label \"Priorita\">\n<!ENTITY styleRulePropName.label \"Vlastnosť\">\n<!ENTITY styleRulePropValue.label \"Hodnota\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sk/viewers/stylesheets.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sheetLocation.label \"Šablóna so štýlmi\">\n<!ENTITY sheetRules.label \"Pravidlá\">\n\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sk/viewers/usedFontFaces.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY fontName.label \"Názov písma\">\n<!ENTITY cssFamilyName.label \"Rodina písma\">\n<!ENTITY uri.label \"URI\">\n<!ENTITY localName.label \"Lokálny názov\">\n<!ENTITY format.label \"Formát\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sk/viewers/xblBindings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY bindingContent.label \"Obsah\">\n<!ENTITY bindingMethods.label \"Metódy\">\n<!ENTITY bindingMethodName.label   \"Názov metódy\">\n<!ENTITY bindingProperties.label \"Vlastnosti\">\n<!ENTITY bindingGetter.label \"Getter\">\n<!ENTITY bindingSetter.label \"Setter\">\n<!ENTITY bindingProperty.label \"Vlastnosť\">\n<!ENTITY bindingHandlers.label \"Obslužné programy\">\n<!ENTITY bindingHandlerEvent.label \"Udalosť\">\n<!ENTITY bindingHandlerPhase.label \"Fáza\">\n<!ENTITY bindingResources.label \"Zdroje\">\n<!ENTITY bindingResourceType.label \"Typ\">\n<!ENTITY bindingResourceSrc.label  \"Zdroj\">\n<!ENTITY bindingSourceCode.label \"Zdrojový kód\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sv-SE/editing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mnEditUndo.label \"Ångra\">\n<!ENTITY mnEditUndo.accesskey \"å\">\n<!ENTITY mnEditRedo.label \"Gör om\">\n<!ENTITY mnEditRedo.accesskey \"g\">\n<!ENTITY mnEditCut.label \"Klipp ut\">\n<!ENTITY mnEditCut.accesskey \"t\">\n<!ENTITY mnEditCopy.label \"Kopiera\">\n<!ENTITY mnEditCopy.accesskey \"k\">\n<!ENTITY mnEditPaste.label \"Klistra in\">\n<!ENTITY mnEditPaste.accesskey \"l\">\n<!ENTITY mnEditInsert.label \"Infoga\">\n<!ENTITY mnEditInsert.accesskey \"i\">\n<!ENTITY mnEditEdit.label \"Redigera\">\n<!ENTITY mnEditEdit.accesskey \"e\">\n<!ENTITY mnEditDelete.label \"Ta bort\">\n<!ENTITY mnEditDelete.accesskey \"b\">\n<!ENTITY mnEditInspectInNewWindow.label \"Granska i nytt fönster\">\n<!ENTITY mnEditInspectInNewWindow.accesskey \"n\">\n<!ENTITY mnEditInspectInNewWindow.key \"r\">\n<!ENTITY mnEditCopyFileURI.label \"Kopiera URI\">\n<!ENTITY mnEditCopyFileURI.accesskey \"u\">\n<!ENTITY mnEditViewFileURI.label \"Visa fil\">\n<!ENTITY mnEditViewFileURI.accesskey \"v\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sv-SE/inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY Inspector.title \"DOM-granskaren\">\n\n<!ENTITY thDOMNodes.label \"DOM-noder\">\n<!ENTITY btnInspect.label \"Granska\">\n<!ENTITY btnInspect.accesskey \"G\">\n<!ENTITY bxDocPanel.title \"Dokument\">\n<!ENTITY bxObjectPanel.title \"Objekt\">\n<!ENTITY btnSelecting.tooltip \"Hitta en nod att granska genom att klicka på den\">\n<!ENTITY btnFind.tooltip \"Hitta en nod att granska m.h.a. ID, tagg eller attribut\">\n\n<!-- MAIN MENU ITEMS -->\n\n<!ENTITY mnFile.label \"Arkiv\">\n<!ENTITY mnFile.accesskey \"A\">\n  <!ENTITY mnInspectContentDocument.label \"Granska innehållsdokument\">\n  <!ENTITY mnInspectContentDocument.accesskey \"i\">\n  <!ENTITY mnInspectChromeDocument.label \"Granska chrome-dokument\">\n  <!ENTITY mnInspectChromeDocument.accesskey \"c\">\n  <!ENTITY mnInspectApplicationAccessible.label \"Granska programtillgänglighet\">\n  <!ENTITY mnInspectApplicationAccessible.accesskey \"p\">\n  <!ENTITY cmdEnterLocation.label \"Granska en URL\">\n  <!ENTITY cmdEnterLocation.accesskey \"U\">\n  <!ENTITY cmdEnterLocation.key \"L\">\n  <!ENTITY cmdEnterLocation.key2 \"D\">\n  <!ENTITY cmdSave.label \"Spara DOM som…\">\n  <!ENTITY cmdSave.accesskey \"S\">\n  <!ENTITY cmdClose.label \"Stäng\">\n  <!ENTITY cmdClose.accesskey \"ä\">\n  <!ENTITY cmdExit.label \"Avsluta\">\n  <!ENTITY cmdExit.accesskey \"v\">\n\n<!ENTITY mnEdit.label \"Redigera\">\n<!ENTITY mnEdit.accesskey \"e\">\n  <!ENTITY cmdUndo.label \"Ångra\">\n  <!ENTITY cmdUndo.accesskey \"Å\">\n  <!ENTITY cmdRedo.label \"Gör om\">\n  <!ENTITY cmdRedo.accesskey \"G\">\n  <!ENTITY cmdCut.label \"Klipp ut\">\n  <!ENTITY cmdCut.accesskey \"t\">\n  <!ENTITY cmdCopy.label \"Kopiera\">\n  <!ENTITY cmdCopy.accesskey \"K\">\n  <!ENTITY cmdPaste.label \"Klistra in\">\n  <!ENTITY cmdPaste.accesskey \"l\">\n  <!ENTITY cmdDelete.label \"Ta bort\">\n  <!ENTITY cmdDelete.accesskey \"b\">\n\n<!ENTITY mnView.label \"Visa\">\n<!ENTITY mnView.accesskey \"V\">\n  <!ENTITY mnDocViewerList.label \"Dokumentgranskare\">\n  <!ENTITY mnDocViewerList.accesskey \"D\">\n  <!ENTITY mnObjectViewerList.label \"Objektgranskare\">\n  <!ENTITY mnObjectViewerList.accesskey \"O\">\n  <!ENTITY cmdToggleDocument.label \"Visa dokument i webbläsarruta\">\n  <!ENTITY cmdToggleDocument.accesskey \"b\">\n  <!ENTITY cmdToggleSearch.label \"Sökresultat\">\n  <!ENTITY cmdFlashOnSelect.label \"Blinka markerat element\">\n  <!ENTITY cmdFlashOnSelect.accesskey \"n\">\n\n<!ENTITY browserPanel.label \"Webbläsare\">\n\n<!ENTITY saveCmd.key \"S\">\n<!ENTITY closeCmd.key \"W\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sv-SE/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\napplicationAccesible.title = Programtillgänglighet\ninspectWindow.noDocuments.message = (Ingen)\nstyleRuleNewProperty.title = Ny formatregel\nstyleRuleEditProperty.title = Redigera formatregel\nstyleRulePropertyValue.message = Ange egenskapens värde:\nstyleRulePropertyName.message = Ange egenskapens namn:\nsidebar.title = DOM-granskaren\nsidebarInstalled = Sidopanelen är installerad.\nnewAttribute.title = Nytt attribut\neditAttribute.title = Redigera attribut\nfindNodesDocumentEnd.message = Slutet på dokumentet har nåtts.\nfindNodesDocumentEnd.title = Sök noder\nroot.title = Objekt\n\nirrecoverableSubtree.title = Ta bort anonymt underordnat träd\n\nirrecoverableSubtree.message = Några av de markerade noderna tillhör ett anonymt underordnat träd, som kommer att förstöras. Borttagningen av dessa noder kan inte ångras. Vill du ta bort de markerade noderna?\n\n1 = Element\n2 = Attribut\n3 = Text\n4 = CDATA-avsnitt\n5 = Entitetsreferens\n6 = Entitet\n7 = Bearbetningsinstruktion\n8 = Kommentar\n9 = Dokument\n10 = Dokumenttyp\n11 = Dokumentfragment\n12 = Notation\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sv-SE/prefs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY Inspector.label \"DOM-granskaren\">\n<!ENTITY Sidebar.label \"Sidopanel\">\n<!ENTITY elementBlinking.label \"Elementblinkning\">\n<!ENTITY blinkSelectedElement.label \"Blinka markerat element\">\n<!ENTITY blinkSelectedElement.accesskey \"B\">\n<!ENTITY borderColor.label \"Kantlinjefärg\">\n<!ENTITY borderColor.accesskey \"f\">\n<!ENTITY borderWidth.label \"Kantlinjebredd\">\n<!ENTITY borderWidth.accesskey \"K\">\n<!ENTITY px.label \"(px)\">\n<!ENTITY blinkDuration.label \"Blinkningslängd\">\n<!ENTITY blinkDuration.accesskey \"l\">\n<!ENTITY ms.label \"(ms)\">\n<!ENTITY blinkSpeed.label \"Blinkningshastighet\">\n<!ENTITY blinkSpeed.accesskey \"h\">\n<!ENTITY invertColors.label \"Invertera färger\">\n<!ENTITY invertColors.accesskey \"v\">\n<!ENTITY installHowTo.label \"DOM-granskarens sidopanel är för närvarande inte installerad.  Klicka på &quot;Installera&quot;-knappen för att lägga till den i din sidopanel.\">\n<!ENTITY install.label \"Installera\">\n<!ENTITY install.accesskey \"I\">\n<!ENTITY addNavigatorHooks.label \"Lägg till snabbmenyer i navigatören\">\n<!ENTITY addNavigatorHooks.accesskey \"m\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sv-SE/tasksOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY inspectorTaskCmd.label \"DOM-granskaren\">\n<!ENTITY inspectorTaskCmd.commandkey \"g\">\n<!ENTITY inspectorTaskCmd.accesskey.ff \"n\">\n<!ENTITY inspectorTaskCmd.accesskey \"G\">\n\n<!ENTITY inspectPageTaskCmd.label \"Granska sida\">\n<!ENTITY inspectPageTaskCmd.accesskey \"g\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sv-SE/viewer-registry.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dom.label \"DOM-noder\">\n<!ENTITY stylesheets.label \"Formatmallar\">\n<!ENTITY domNode.label \"DOM-nod\">\n<!ENTITY boxModel.label \"Rutmodell\">\n<!ENTITY xblBindings.label \"XBL-bindningar\">\n<!ENTITY styleRules.label \"CSS-regler\">\n<!ENTITY computedStyle.label \"Beräknat format\">\n<!ENTITY usedFontFaces.label \"Använda typsnitt\">\n<!ENTITY jsObject.label \"JavaScript-objekt\">\n<!ENTITY accessibleEvent.label \"Tillgänglig händelse\">\n<!ENTITY accessibleObject.label \"Tillgängligt objekt\">\n<!ENTITY accessibleProps.label \"Tillgängliga egenskaper\">\n<!ENTITY accessibleRelations.label \"Tillgängliga relationer\">\n<!ENTITY accessibleEvents.label \"Tillgängliga händelser\">\n<!ENTITY accessibleTree.label \"Tillgängligt träd\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sv-SE/viewers/accessibleEvent.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY descIsFromUserInput.label \"Från användarindata: \">\n<!ENTITY descState.label \"Tillstånd: \">\n<!ENTITY descIsEnabled.label \"Tillstånd aktiverat: \">\n<!ENTITY descStartOffset.label \"Startförskjutning: \">\n<!ENTITY descLength.label \"Längd: \">\n<!ENTITY descIsInserted.label \"Infogad text: \">\n<!ENTITY descModifiedText.label \"Ändrad text: \">\n<!ENTITY descCaretOffset.label \"Textmarkörförskjutning: \">\n<!ENTITY descrHandlerOutput.label \"Händelsehanterarutdata: \">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sv-SE/viewers/accessibleEvents.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY eventList.label \"Händelselista\">\n<!ENTITY watchedEvents.label \"Bevakade händelser\">\n<!ENTITY handledEvents.label \"Hanterade händelser:\">\n<!ENTITY eventType.label \"Händelsetyp\">\n<!ENTITY eventTime.label \"Tid\">\n<!ENTITY eventTargetNodeName.label \"Nodnamn\">\n<!ENTITY eventTargetNodeID.label \"ID\">\n<!ENTITY eventTargetRole.label \"Roll\">\n<!ENTITY eventTargetName.label \"Namn\">\n<!ENTITY isWatched.label \"Bevakas\">\n<!ENTITY isHandlerEnabled.label \"Hanteraraktiverad\">\n<!ENTITY clearEventList.label \"Rensa händelselistan\">\n<!ENTITY chooseEventsToWatch.label \"Välj händelser att bevaka\">\n<!ENTITY watchAll.label \"Bevaka alla\">\n<!ENTITY watchNone.label \"Bevaka ingen\">\n<!ENTITY editHandler.label \"Redigera hanterare\">\n<!ENTITY contextHelp.label \"?\">\n<!ENTITY handlerEditorNoEvent.label \"Välj händelsetyp för att lägga till en hanterare.\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sv-SE/viewers/accessibleEvents.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmutationEvents = mutationshändelser\nchangeEvents = ändringshändelser\nnotificationEvents = aviseringshändelser\nselectionEvents = markeringshändelser\nmenuEvents = menyhändelser\ndocumentEvents = dokumenthändelser\ntextEvents = texthändelser\ntableEvents = tabellhändelser\nwindowEvents = fönsterhändelser\nhyperLinkEvents = hyperlänkhändelser\nhyperTextEvents = hypertexthändelser\n\nhandlerEditorLabel = Aktivera händelsehanteraren \"%S\".\n\nrole = Roll\nname = Namn\nnodeName = Nodnamn\nid = ID\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sv-SE/viewers/accessibleEventsHandlerHelpDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n  <!ENTITY helpDialog.title \"Hjälpdialog för hanterare\">\n\n  <!ENTITY general.descr \"Skriv och bifoga en hjälpmedelshändelsehanterare. När händelsen inträffar kan du markera den i händelselistan och se resultatet av hanterarens utvärdering i den länkade granskaren &quot;Tillgänglig händelse&quot;.\">\n  <!ENTITY helpers.descr \"Följande objekt och funktioner kan användas i hanterarredigeraren:\">\n\n  <!ENTITY event.descr \"hjälpmedelshändelseobjekt\">\n  <!ENTITY target.descr \"hjälpmedelsmålobjekt\">\n  <!ENTITY accRetrieval.descr \"hjälpmedelstjänsten nsIAccessibleRetrieval\">\n  <!ENTITY output.descr \"skriver ut den angivna strängen\">\n  <!ENTITY outputAttrs.descr \"skriver ut objektattributen för det angivna hjälpmedelsobjektet\">\n  <!ENTITY outputRole.descr \"skriver ut rollen för det angivna hjälpmedelsobjektet\">\n  <!ENTITY outputStates.descr \"skriver ut tillstånd för det angivna hjälpmedelsobjektet\">\n  <!ENTITY outputTree.descr \"skriver ut ett träd för det angivna hjälpmedelsobjektet, färgmarkerar hjälpmedel från den angivna matrisen\">\n  <!ENTITY outputDOMAttrs.descr \"skriver ut DOM-attribut för det angivna hjälpmedelsobjektet\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sv-SE/viewers/accessibleProps.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY descRole.label \"Roll:\">\n<!ENTITY descName.label \"Namn:\">\n<!ENTITY descDescription.label \"Beskrivning:\">\n<!ENTITY descValue.label \"Värde:\">\n<!ENTITY descState.label \"Tillstånd:\">\n<!ENTITY descBounds.label \"Gränser:\">\n<!ENTITY tabAttrs.label \"Objektattribut\">\n<!ENTITY colAttrName.label \"Namn\">\n<!ENTITY colAttrValue.label \"Värde\">\n<!ENTITY tabActions.label \"Åtgärder\">\n<!ENTITY descKeyBindings.label \"Nyckelbindningar:\">\n<!ENTITY descInvoke.label \"Anropa\">\n<!ENTITY tabTextAttrs.label \"Textattribut\">\n<!ENTITY descDefaultAttrs.label \"Standardattribut:\">\n<!ENTITY descStartOffset.label \"Startavstånd:\">\n<!ENTITY descEndOffset.label \"Slutavstånd:\">\n<!ENTITY tabTableCell.label \"Tabellcell\">\n<!ENTITY descColumnIdx.label \"Kolumnindex:\">\n<!ENTITY descRowIdx.label \"Radindex:\">\n<!ENTITY descColumnExtent.label \"Kolumnutsträckning:\">\n<!ENTITY descRowExtent.label \"Radutsträckning:\">\n<!ENTITY descIsSelected.label \"Markerad:\">\n<!ENTITY colProp.label \"Egenskap\">\n<!ENTITY colRole.label \"Roll\">\n<!ENTITY colName.label \"Namn\">\n<!ENTITY colNodeName.label \"Nodnamn\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sv-SE/viewers/accessibleProps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naccBounds = x: %S;  y: %S;  bredd: %S;  höjd: %S;\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sv-SE/viewers/accessibleRelations.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY relationType.label \"Relationstyp\">\n<!ENTITY role.label \"Roll\">\n<!ENTITY nodeName.label \"Nodnamn\">\n<!ENTITY relations.label \"Relationer: \">\n<!ENTITY relationTargets.label \"Relationsmål: \">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sv-SE/viewers/accessibleTree.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY role.label \"Roll\">\n<!ENTITY name.label \"Namn\">\n<!ENTITY nodeName.label \"Nodnamn\">\n\n<!ENTITY evaluateJS.label \"Utvärdera JavaScript\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sv-SE/viewers/accessibleTreeEvalJSDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n  <!ENTITY evaluateDialog.title \"Utvärdera JavaScript\">\n\n  <!ENTITY btnEvaluateJS.label \"Utvärdera\">\n  <!ENTITY btnEvaluateJS.accesskey \"e\">\n  \n  <!ENTITY txtInputArea.label \"Indataområde (använd variabeln &quot;accessible&quot; för att arbeta med markerat accessibility-element och funktionen &quot;output&quot; för att skriva i fönstret &quot;Utdataområde&quot;): \">\n  <!ENTITY txtInputArea.accesskey \"I\">\n  <!ENTITY txtOutputArea.label \"Utdataområde: \">\n  <!ENTITY txtOutputArea.accesskey \"U\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sv-SE/viewers/boxModel.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY boxPosition.label \"Position\">\n<!ENTITY boxDimension.label \"Dimensioner\">\n<!ENTITY boxMargin.label \"Marginal\">\n<!ENTITY boxBorder.label \"Kantlinje\">\n<!ENTITY boxPadding.label \"Utfyllnad\">\n\n<!ENTITY xCoord.label \"x\">\n<!ENTITY yCoord.label \"y\">\n<!ENTITY screenXCoord.label \"skärm-x\">\n<!ENTITY screenYCoord.label \"skärm-y\">\n\n<!ENTITY dimensionWidth.label  \"bredd på ruta\">\n<!ENTITY dimensionHeight.label \"höjd på ruta\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sv-SE/viewers/computedStyle.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY propertyName.label \"Egenskap\">\n<!ENTITY propertyValue.label \"Värde\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sv-SE/viewers/dom.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n  <!ENTITY cmdShowFindDialog.label \"Sök noder…\">\n  <!ENTITY cmdShowFindDialog.accesskey \"ö\">\n  <!ENTITY cmdShowFindDialog.key \"ö\">\n\n  <!ENTITY cmdFindAgain.label \"Sök igen\">\n  <!ENTITY cmdFindAgain.accesskey \"g\">\n  <!ENTITY cmdFindAgain.key \"G\">\n\n  <!ENTITY cmdToggleAnonContent.label \"Visa anonymt innehåll\">\n  <!ENTITY cmdToggleAnonContent.accesskey \"a\">\n\n  <!ENTITY cmdToggleWhitespaceNodes.label \"Visa noder med tomt utrymme\">\n  <!ENTITY cmdToggleWhitespaceNodes.accesskey \"t\">\n\n  <!ENTITY cmdToggleAccessibleNodes.label \"Visa tillgängliga noder\">\n  <!ENTITY cmdToggleAccessibleNodes.accesskey \"l\">\n\n  <!ENTITY cmdToggleProcessingInstructions.label \"Visa bearbetningsinstruktioner\">\n  <!ENTITY cmdToggleProcessingInstructions.accesskey \"b\">\n\n  <!ENTITY cmdToggleAttributes.label \"Visa attribut\">\n  <!ENTITY cmdToggleAttributes.accesskey \"r\">\n\n  <!ENTITY cmdSelectByClick.label \"Välj element genom att klicka\">\n  <!ENTITY cmdSelectByClick.accesskey \"e\">\n\n  <!ENTITY ColumnsDialog.title \"Kolumner\">\n\n  <!ENTITY cmdShowColumnsDialog.label \"Kolumner…\">\n  <!ENTITY cmdShowColumnsDialog.accesskey \"K\">\n\n  <!ENTITY cmdInsertNode.label \"Infoga…\">\n  <!ENTITY cmdDeleteNode.label \"Ta bort\">\n  <!ENTITY cmdCopyXML.label \"Kopiera XML\">\n  <!ENTITY cmdCopyXML.accesskey \"X\">\n  <!ENTITY cmdBlink.label \"Blinka element\">\n  <!ENTITY cmdBlink.accesskey \"B\">\n  <!ENTITY cmdInspectBrowser.label \"Granska inbäddat dokument\">\n  <!ENTITY cmdInspectBrowser.accesskey \"d\">\n\n  <!ENTITY cmdShowPseudoClasses.label \"Ange pseudoklasser…\">\n  <!ENTITY cmdShowPseudoClasses.accesskey \"S\">\n\n  <!ENTITY pseudoClasses.title \"Pseudoklasser\">\n\n  <!ENTITY findNodes.title \"Sök noder\">\n  <!ENTITY findNodesById.label \"ID\">\n  <!ENTITY findNodesById.accesskey \"I\">\n  <!ENTITY findNodesById.accesskey2 \"D\">\n  <!ENTITY findNodesByTag.label \"Tagg\">\n  <!ENTITY findNodesByTag.accesskey \"T\">\n  <!ENTITY findNodesByTag.accesskey2 \"g\">\n  <!ENTITY findNodesByAttr.label \"Attr\">\n  <!ENTITY findNodesByAttr.accesskey \"A\">\n  <!ENTITY findNodesByAttr.accesskey2 \"r\">\n  <!ENTITY findNodesByAttrValue.label \"Värde\">\n  <!ENTITY findNodesByAttrValue.accesskey \"V\">\n  <!ENTITY findNodesSearchBy.label \"Sök på\">\n  <!ENTITY findNodesDirection.label \"Riktning\">\n  <!ENTITY findNodesDirectionUp.label \"Uppåt\">\n  <!ENTITY findNodesDirectionUp.accesskey \"U\">\n  <!ENTITY findNodesDirectionDown.label \"Nedåt\">\n  <!ENTITY findNodesDirectionDown.accesskey \"å\">\n  <!ENTITY findNodesFind.label \"Sök\">\n  <!ENTITY findNodesCancel.label \"Avbryt\">\n\n  <!ENTITY mnEditPasteMenu.label \"Klistra in\">\n  <!ENTITY mnEditPasteMenu.accesskey \"l\">\n  <!ENTITY mnEditPasteBefore.label \"Före\">\n  <!ENTITY mnEditPasteBefore.accesskey \"ö\">\n  <!ENTITY mnEditPasteAfter.label \"Efter\">\n  <!ENTITY mnEditPasteAfter.accesskey \"E\">\n  <!ENTITY mnEditPasteReplace.label \"Istället för (Ersätt)\">\n  <!ENTITY mnEditPasteReplace.accesskey \"I\">\n  <!ENTITY mnEditPasteFirstChild.label \"Som första underordnade\">\n  <!ENTITY mnEditPasteFirstChild.accesskey \"f\">\n  <!ENTITY mnEditPasteLastChild.label \"Som sista underordnade\">\n  <!ENTITY mnEditPasteLastChild.accesskey \"u\">\n  <!ENTITY mnEditPasteAsParent.label \"Som överordnad\">\n  <!ENTITY mnEditPasteAsParent.accesskey \"r\">\n\n  <!ENTITY mnEditInsertMenu.label \"Infoga\">\n  <!ENTITY mnEditInsertMenu.accesskey \"I\">\n  <!ENTITY mnEditInsertAfter.label \"Efter\">\n  <!ENTITY mnEditInsertAfter.accesskey \"E\">\n  <!ENTITY mnEditInsertBefore.label \"Före\">\n  <!ENTITY mnEditInsertBefore.accesskey \"ö\">\n  <!ENTITY mnEditInsertFirstChild.label \"Som första underordnade\">\n  <!ENTITY mnEditInsertFirstChild.accesskey \"f\">\n  <!ENTITY mnEditInsertLastChild.label \"Som sista underordnade\">\n  <!ENTITY mnEditInsertLastChild.accesskey \"u\">\n\n  <!ENTITY insertNode.title \"Infoga nod\">\n  <!ENTITY nodeType.label \"Nodtyp:\">\n  <!ENTITY nodeType.accesskey \"t\">\n  <!ENTITY nodeType.element.label \"Element\">\n  <!ENTITY nodeType.text.label \"Text\">\n  <!ENTITY namespaceURI.label \"Namnområdes-URI:\">\n  <!ENTITY namespaceURI.accesskey \"U\">\n  <!ENTITY tagName.label \"Taggnamn:\">\n  <!ENTITY tagName.accesskey \"n\">\n  <!ENTITY nodeValue.label \"Nodvärde:\">\n  <!ENTITY nodeValue.accesskey \"v\">\n\n  <!ENTITY namespaceTitle.null.label \"null\">\n  <!ENTITY namespaceTitle.default.label \"Dokumentstandard\">\n  <!ENTITY namespaceTitle.custom.label \"Eget\">\n\n  <!-- LOCALIZATION NOTE: The following entities are names of W3C\n       specifications.  Please consult\n       http://www.w3.org/Consortium/Translation/ for appropriate translation\n       or leave unchanged. -->\n  <!ENTITY namespaceTitle.XMLNS.label \"XMLNS\">\n  <!ENTITY namespaceTitle.XML.label \"XML\">\n  <!ENTITY namespaceTitle.XHTML.label \"XHTML\">\n  <!ENTITY namespaceTitle.XLink.label \"XLink\">\n  <!ENTITY namespaceTitle.XSLT.label \"XSLT\">\n  <!ENTITY namespaceTitle.XBL.label \"XBL\">\n  <!ENTITY namespaceTitle.MathML.label \"MathML\">\n  <!ENTITY namespaceTitle.RDF.label \"RDF\">\n  <!ENTITY namespaceTitle.XUL.label \"XUL\">\n  <!ENTITY namespaceTitle.SVG.label \"SVG\">\n  <!ENTITY namespaceTitle.XMLEvents.label \"XML-händelser\">\n  <!ENTITY namespaceTitle.WAIRoles.label \"WAI-roller\">\n  <!ENTITY namespaceTitle.WAIProperties.label \"WAI-egenskaper\">\n\n  <!-- LOCALIZATION NOTE: Localizers can choose not to translate the following\n       access keys. For a discussion about the pros and cons of such a\n       decision, see https://bugzilla.mozilla.org/show_bug.cgi?id=398704,\n       comments 1 and 2. -->\n  <!ENTITY cbxStateHover.accesskey \"h\">\n  <!ENTITY cbxStateActive.accesskey \"a\">\n  <!ENTITY cbxStateFocus.accesskey \"f\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sv-SE/viewers/domNode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY nodeName.label \"Nodnamn:\">\n<!ENTITY localName.label \"Lokalt namn:\">\n<!ENTITY namespaceURI.label \"Namnområdes-URI:\">\n<!ENTITY nodeType.label \"Nodtyp:\">\n<!ENTITY nodeValue.label \"Nodvärde:\">\n<!ENTITY grpAttr.label \"Attribut\">\n\n<!ENTITY namespaceTitle.null.label \"null\">\n<!ENTITY namespaceTitle.default.label \"Dokumentstandard\">\n<!ENTITY namespaceTitle.custom.label \"Eget\">\n\n<!-- LOCALIZATION NOTE: Följande entities are names of W3C specifications.\n                        Please consult http://www.w3.org/Consortium/Translation/\n                        for appropriate translation or leave unchanged. -->\n<!ENTITY namespaceTitle.XMLNS.label \"XMLNS\">\n<!ENTITY namespaceTitle.XML.label \"XML\">\n<!ENTITY namespaceTitle.XHTML.label \"XHTML\">\n<!ENTITY namespaceTitle.XLink.label \"XLink\">\n<!ENTITY namespaceTitle.XSLT.label \"XSLT\">\n<!ENTITY namespaceTitle.XBL.label \"XBL\">\n<!ENTITY namespaceTitle.MathML.label \"MathML\">\n<!ENTITY namespaceTitle.RDF.label \"RDF\">\n<!ENTITY namespaceTitle.XUL.label \"XUL\">\n<!ENTITY namespaceTitle.SVG.label \"SVG\">\n<!ENTITY namespaceTitle.XMLEvents.label \"XML-händelser\">\n<!ENTITY namespaceTitle.WAIRoles.label \"WAI-roller\">\n<!ENTITY namespaceTitle.WAIProperties.label \"WAI-egenskaper\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sv-SE/viewers/jsObject.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY jsCopyValue.label \"Kopiera värde\">\n<!ENTITY jsEval.label \"Utvärdera JavaScript…\">\n\n<!ENTITY jsProperty.label \"Egenskap\">\n<!ENTITY jsValue.label \"Värde\">\n\n<!ENTITY evaluateDialog.title \"Utvärdera uttryck\">\n<!ENTITY jsEval.desc \"Ange ett JavaScript-uttryck.  Variabeln &quot;target&quot; är den egenskap som för närvarande är markerad.\">\n<!ENTITY jsExecute.label \"Kör\">\n<!ENTITY inspectReturn.label \"Granska svar i\">\n<!ENTITY inspectReturnNew.label \"Nytt fönster\">\n<!ENTITY inspectReturnExisting.label \"Befintligt fönster\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sv-SE/viewers/styleRules.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY miFindCSSRules.label \"Sök CSS-regler…\">\n<!ENTITY miFindCSSRules.accesskey \"C\">\n\n<!ENTITY newRules.label \"Nytt\">\n<!ENTITY deleteSelectedRules.label \"Ta bort\">\n<!ENTITY disableSelectedRules.label \"Inaktivera\">\n\n<!-- LOCALIZATION NOTE: DO NOT LOCALIZE \"!important\" since it is a CSS API -->\n<!ENTITY toggleSelectedImportant.label \"Visa/Dölj !important\">\n\n<!ENTITY styleRule.label \"Regel\">\n<!ENTITY styleRuleURI.label \"Fil\">\n<!ENTITY styleRuleLineNumber.label \"Rad\">\n\n<!ENTITY styleRulePropPriority.label \"Prioritet\">\n<!ENTITY styleRulePropName.label \"Egenskap\">\n<!ENTITY styleRulePropValue.label \"Värde\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sv-SE/viewers/stylesheets.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sheetLocation.label \"Formatmall\">\n<!ENTITY sheetRules.label \"Regler\">\n\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sv-SE/viewers/usedFontFaces.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY fontName.label \"Typsnittsnamn\">\n<!ENTITY cssFamilyName.label \"Familjenamn\">\n<!ENTITY uri.label \"URI\">\n<!ENTITY localName.label \"Lokalt namn\">\n<!ENTITY format.label \"Format\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/sv-SE/viewers/xblBindings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY bindingContent.label      \"Innehåll\">\n<!ENTITY bindingMethods.label      \"Metoder\">\n<!ENTITY bindingMethodName.label   \"Metodnamn\">\n<!ENTITY bindingProperties.label   \"Egenskaper\">\n<!ENTITY bindingGetter.label       \"Hämtare\">\n<!ENTITY bindingSetter.label       \"Sättare\">\n<!ENTITY bindingProperty.label     \"Egenskap\">\n<!ENTITY bindingHandlers.label     \"Hanterare\">\n<!ENTITY bindingHandlerEvent.label \"Händelse\">\n<!ENTITY bindingHandlerPhase.label \"Fas\">\n<!ENTITY bindingResources.label    \"Resurser\">\n<!ENTITY bindingResourceType.label \"Typ\">\n<!ENTITY bindingResourceSrc.label  \"Källa\">\n<!ENTITY bindingSourceCode.label   \"Källkod\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/zh-CN/editing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mnEditCopy.accesskey \"c\">\n<!ENTITY mnEditCopy.label \"复制\">\n<!ENTITY mnEditCut.accesskey \"t\">\n<!ENTITY mnEditCut.label \"剪切\">\n<!ENTITY mnEditDelete.accesskey \"d\">\n<!ENTITY mnEditDelete.label \"删除\">\n<!ENTITY mnEditEdit.accesskey \"e\">\n<!ENTITY mnEditEdit.label \"编辑\">\n<!ENTITY mnEditInsert.accesskey \"i\">\n<!ENTITY mnEditInsert.label \"插入\">\n<!ENTITY mnEditPaste.accesskey \"p\">\n<!ENTITY mnEditPaste.label \"粘贴\">\n<!ENTITY mnEditRedo.accesskey \"r\">\n<!ENTITY mnEditRedo.label \"重做\">\n<!ENTITY mnEditUndo.accesskey \"u\">\n<!ENTITY mnEditUndo.label \"撤销\">\n<!ENTITY mnEditInspectInNewWindow.label \"在新窗口中查看\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/zh-CN/inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY Inspector.title \"DOM 查看器\">\n<!ENTITY browserPanel.label \"浏览器\">\n<!ENTITY btnFind.tooltip \"找到一个节点查看其id，tag，或者属性\">\n<!ENTITY btnInspect.label \"查看\">\n<!ENTITY btnSelecting.tooltip \"找到一个节点，点击以查看它\">\n<!ENTITY bxDocPanel.title \"文档\">\n<!ENTITY bxObjectPanel.title \"对象\">\n<!ENTITY closeCmd.key \"W\">\n<!ENTITY cmdClearSearch.label \"清空\">\n<!ENTITY cmdClose.accesskey \"C\">\n<!ENTITY cmdClose.label \"关闭\">\n<!ENTITY cmdCopy.accesskey \"C\">\n<!ENTITY cmdCopy.label \"复制\">\n<!ENTITY cmdCopySearchItemAll.label \"全部复制\">\n<!ENTITY cmdCopySearchItemLine.label \"复制行\">\n<!ENTITY cmdCut.accesskey \"t\">\n<!ENTITY cmdCut.label \"剪切\">\n<!ENTITY cmdDelete.accesskey \"D\">\n<!ENTITY cmdDelete.label \"删除\">\n<!ENTITY cmdEditSearchItem.label \"编辑...\">\n<!ENTITY cmdExit.accesskey \"x\">\n<!ENTITY cmdExit.label \"退出\">\n<!ENTITY cmdHideSearchItems.label \"隐藏\">\n<!ENTITY cmdPaste.accesskey \"P\">\n<!ENTITY cmdPaste.label \"粘贴\">\n<!ENTITY cmdRedo.accesskey \"R\">\n<!ENTITY cmdRedo.label \"重做\">\n<!ENTITY cmdRunSearch.accesskey \"R\">\n<!ENTITY cmdRunSearch.label \"运行...\">\n<!ENTITY cmdSaveSearchItemText.label \"保存...\">\n<!ENTITY cmdShowOpenURLDialog.accesskey \"U\">\n<!ENTITY cmdShowOpenURLDialog.label \"查看一个URL...\">\n<!ENTITY cmdToggleBrowser.label \"浏览器\">\n<!ENTITY cmdToggleSearch.label \"搜索结果\">\n<!ENTITY cmdUndo.accesskey \"U\">\n<!ENTITY cmdUndo.label \"撤销\">\n<!ENTITY cmdViewSearchItem.label \"查看...\">\n<!ENTITY mnEdit.accesskey \"E\">\n<!ENTITY mnEdit.label \"编辑\">\n<!ENTITY mnFile.accesskey \"F\">\n<!ENTITY mnFile.label \"文件\">\n<!ENTITY mnSearch.accesskey \"S\">\n<!ENTITY mnSearch.label \"搜索\">\n<!ENTITY mnSearchPlugins.accesskey \"E\">\n<!ENTITY mnSearchPlugins.label \"扩展\">\n<!ENTITY mnView.accesskey \"v\">\n<!ENTITY mnView.label \"查看\">\n<!ENTITY thDOMNodes.label \"DOM 节点\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/zh-CN/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#Translated with MozillaTranslator version 5.03\n#Sat Feb 25 21:48:21 CST 2006\nstyleRulePropertyValue.message=\\u8BF7\\u8F93\\u5165\\u5C5E\\u6027\\u503C\\uFF1A\nnewAttribute.title=\\u65B0\\u5EFA\\u5C5E\\u6027\nstyleRuleEditProperty.title=\\u7F16\\u8F91\\u6837\\u5F0F\\u89C4\\u5219\ninspectWindow.noDocuments.message=(\\u65E0)\nenterAttrName.message=\\u8BF7\\u8F93\\u5165\\u5C5E\\u6027\\u540D\\u79F0\\uFF1A\ninspectURL.message=\\u8BF7\\u8F93\\u5165\\u4E00\\u4E2AURL\\uFF1A\nfindNodesDocumentEnd.message=\\u5DF2\\u8FBE\\u5230\\u6587\\u6863\\u5C3E\\u90E8\\u3002\ninspectURL.title=\\u67E5\\u770BURL\neditAttribute.title=\\u7F16\\u8F91\\u5C5E\\u6027\nfindNodesDocumentEnd.title=\\u67E5\\u627E\\u8282\\u70B9\nsidebarInstalled=\\u4FA7\\u680F\\u5DF2\\u5B89\\u88C5\ninspectWindow.noDocuments.message = (None)\n12=\\u7B26\\u53F7\nsidebar.title=DOM \\u67E5\\u770B\\u5668\n11=\\u6587\\u6863\\u6BB5\n10=\\u6587\\u6863\\u7C7B\\u578B\nenterAttrValue.message=\\u8BF7\\u8F93\\u5165\\u5C5E\\u6027\\u503C\\uFF1A\nstyleRulePropertyName.message=\\u8BF7\\u8F93\\u5165\\u5C5E\\u6027\\u540D\\u79F0\\uFF1A\n9=\\u6587\\u6863\n8=\\u8BF4\\u660E\n7=\\u5904\\u7406\\u6307\\u4EE4\nroot.title=\\u6807\\u9898\n6=\\u5B9E\\u4F53\n5=\\u5B9E\\u4F53\\u5F15\\u7528\n4=CDATA \\u6BB5\n3=\\u6587\\u5B57\n2=\\u5C5E\\u6027\nstyleRuleNewProperty.title=\\u65B0\\u6837\\u5F0F\\u89C4\\u5219\n1=\\u5143\\u7D20\n"
  },
  {
    "path": "extensions/inspector/resources/locale/zh-CN/prefs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY Inspector.label \"DOM 查看器\">\n<!ENTITY Sidebar.label \"边栏\">\n<!ENTITY addNavigatorHooks.label \"添加上下文相关菜单至浏览器\">\n<!ENTITY blinkDuration.label \"闪烁间隔\">\n<!ENTITY blinkSelectedElement.label \"闪烁选中元素\">\n<!ENTITY blinkSpeed.label \"闪烁速度\">\n<!ENTITY borderColor.label \"边框颜色\">\n<!ENTITY borderWidth.label \"边框宽度\">\n<!ENTITY elementBlinking.label \"闪烁元素\">\n<!ENTITY install.label \"安装\">\n<!ENTITY installHowTo.label \"DOM 查看器侧栏尚未安装。请点击“安装”按钮将之添加至侧栏。\">\n<!ENTITY invertColors.label \"反转颜色\">\n<!ENTITY ms.label \"（毫秒）\">\n<!ENTITY px.label \"(px)\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/zh-CN/search/findFiles.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cbRecurse.label \"搜索子文件夹\">\n<!ENTITY findFiles.title \"搜索文件...\">\n<!ENTITY txSearchFor.label \"搜索：\">\n<!ENTITY txSearchPath.label \"搜索到：\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/zh-CN/search/junkImgs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY junkImgs.title \"查找当前主题中未使用的图像...\">\n<!ENTITY junkImgsDescription \"为了能使搜索功能正常工作，您必须是在当前主题中查看一个已载入所有的CSS文件的文档。然后，指出当前主题的根在磁盘中的位置。\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/zh-CN/tasksOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY inspectPageTaskCmd.accesskey \"i\">\n<!ENTITY inspectPageTaskCmd.label \"查看页面\">\n<!ENTITY inspectorTaskCmd.accesskey \"I\">\n<!ENTITY inspectorTaskCmd.accesskey.ff \"n\">\n<!ENTITY inspectorTaskCmd.commandkey \"i\">\n<!ENTITY inspectorTaskCmd.label \"DOM 查看器\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/zh-CN/viewers/boxModel.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY boxBorder.label \"边框\">\n<!ENTITY boxDimension.label \"尺寸\">\n<!ENTITY boxMargin.label \"页边距\">\n<!ENTITY boxPadding.label \"间隙\">\n<!ENTITY boxPosition.label \"位置\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/zh-CN/viewers/computedStyle.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY propertyName.label \"属性\">\n<!ENTITY propertyValue.label \"值\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/zh-CN/viewers/dom.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ColumnsDialog.title \"列\">\n<!ENTITY cmdBlink.label \"加亮元素\">\n<!ENTITY cmdCopyXML.label \"复制XML\">\n<!ENTITY cmdDeleteNode.label \"删除\">\n<!ENTITY cmdFindNext.accesskey \"n\">\n<!ENTITY cmdFindNext.label \"查找下一个\">\n<!ENTITY cmdFlashSelected.label \"加亮所选元素\">\n<!ENTITY cmdInsertNode.label \"插入...\">\n<!ENTITY cmdInspectBrowser.label \"查看包含的文档\">\n<!ENTITY cmdSelectByClick.accesskey \"s\">\n<!ENTITY cmdSelectByClick.label \"点击选择元素\">\n<!ENTITY cmdShowColumnsDialog.accesskey \"c\">\n<!ENTITY cmdShowColumnsDialog.label \"列...\">\n<!ENTITY cmdShowFindDialog.accelkey \"f\">\n<!ENTITY cmdShowFindDialog.accesskey \"f\">\n<!ENTITY cmdShowFindDialog.label \"查找节点...\">\n<!ENTITY cmdShowPseudoClasses.accesskey \"p\">\n<!ENTITY cmdShowPseudoClasses.label \"设置伪类...\">\n<!ENTITY cmdToggleAnonContent.accesskey \"a\">\n<!ENTITY cmdToggleAnonContent.label \"显示匿名内容\">\n<!ENTITY cmdToggleAttributes.accesskey \"r\">\n<!ENTITY cmdToggleAttributes.label \"显示属性\">\n<!ENTITY cmdToggleWhitespaceNodes.accesskey \"W\">\n<!ENTITY cmdToggleWhitespaceNodes.label \"显示空白节点\">\n<!ENTITY cmdToggleAccessibleNodes.label \"Show Accessible Nodes\">\n<!ENTITY cmdToggleAccessibleNodes.accesskey \"c\">\n<!ENTITY findNodes.title \"查找节点\">\n<!ENTITY findNodesByAttr.label \"属性\">\n<!ENTITY findNodesByAttrValue.label \"值\">\n<!ENTITY findNodesById.label \"Id\">\n<!ENTITY findNodesByTag.label \"标记\">\n<!ENTITY findNodesCancel.label \"取消\">\n<!ENTITY findNodesDirection.label \"方向\">\n<!ENTITY findNodesDirectionDown.label \"下\">\n<!ENTITY findNodesDirectionUp.label \"上\">\n<!ENTITY findNodesFind.label \"查找\">\n<!ENTITY findNodesSearchBy.label \"搜索，按\">\n<!ENTITY pseudoClasses.title \"伪类\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/zh-CN/viewers/domNode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY namespaceURI.label \"名字空间 URI：\">\n<!ENTITY nodeName.label \"节点名称：\">\n<!ENTITY nodeType.label \"节点类型：\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/zh-CN/viewers/jsObject.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY jsCopyValue.label \"复制值\">\n<!ENTITY jsEval.desc \"输入一个Javascript 表达式，变量 &quot;target&quot; 是当前选中的属性。任何返回值将会在Javascript 对象视图中显示。\">\n<!ENTITY jsEval.label \"运行 Javascript...\">\n<!ENTITY jsExecute.label \"执行\">\n<!ENTITY jsProperty.label \"属性\">\n<!ENTITY jsValue.label \"值\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/zh-CN/viewers/styleRules.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY deleteSelectedRules.label \"删除\">\n<!ENTITY disableSelectedRules.label \"禁用\">\n<!ENTITY miFindCSSRules.accesskey \"F\">\n<!ENTITY miFindCSSRules.label \"搜索CSS规则...\">\n<!ENTITY newRules.label \"新建\">\n<!ENTITY openSelectedFileInEditor.label \"在编辑器中打开文件\">\n<!ENTITY styleRule.label \"规则\">\n<!ENTITY styleRuleLineNumber.label \"行\">\n<!ENTITY styleRulePropName.label \"属性\">\n<!ENTITY styleRulePropPriority.label \"优先级\">\n<!ENTITY styleRulePropValue.label \"值\">\n<!ENTITY styleRuleURI.label \"文件\">\n<!ENTITY toggleSelectedImportant.label \"切换 !important\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/zh-CN/viewers/stylesheets.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sheetLocation.label \"样式表单\">\n<!ENTITY sheetRules.label \"规则\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/zh-CN/viewers/xblBindings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY bindingContent.label \"内容\">\n<!ENTITY bindingGetter.label \"取值方法\">\n<!ENTITY bindingHandlers.label \"处理方法\">\n<!ENTITY bindingMethods.label \"方法\">\n<!ENTITY bindingProperties.label \"属性\">\n<!ENTITY bindingProperty.label \"属性\">\n<!ENTITY bindingResources.label \"资源\">\n<!ENTITY bindingSetter.label \"设值方法\">\n<!ENTITY bindingSourceCode.label \"源代码\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/zh-TW/editing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Generated by MozLCDB v0.3, http://moztw.org/tools/mozlcdb -->\n<!ENTITY mnEditUndo.label \"復原\">\n<!ENTITY mnEditUndo.accesskey \"u\">\n<!ENTITY mnEditRedo.label \"取消「復原」\">\n<!ENTITY mnEditRedo.accesskey \"r\">\n<!ENTITY mnEditCut.label \"剪下\">\n<!ENTITY mnEditCut.accesskey \"t\">\n<!ENTITY mnEditCopy.label \"複製\">\n<!ENTITY mnEditCopy.accesskey \"c\">\n<!ENTITY mnEditPaste.label \"貼上\">\n<!ENTITY mnEditPaste.accesskey \"p\">\n<!ENTITY mnEditInsert.label \"插入\">\n<!ENTITY mnEditInsert.accesskey \"i\">\n<!ENTITY mnEditEdit.label \"編輯\">\n<!ENTITY mnEditEdit.accesskey \"e\">\n<!ENTITY mnEditDelete.label \"刪除\">\n<!ENTITY mnEditDelete.accesskey \"d\">\n<!ENTITY mnEditInspectInNewWindow.label \"以新視窗檢視\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/zh-TW/inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Generated by MozLCDB v0.3, http://moztw.org/tools/mozlcdb -->\n<!ENTITY Inspector.title \"DOM 觀察器\">\n<!ENTITY thDOMNodes.label \"DOM 節點\">\n<!ENTITY btnInspect.label \"觀察\">\n<!ENTITY bxDocPanel.title \"文件\">\n<!ENTITY bxObjectPanel.title \"物件\">\n<!ENTITY btnSelecting.tooltip \"點選節點以觀察之\">\n<!ENTITY btnFind.tooltip \"以 id, tag, 或 attribute 來觀察節點\">\n<!ENTITY mnFile.label \"檔案\">\n<!ENTITY mnFile.accesskey \"f\">\n<!ENTITY cmdShowOpenURLDialog.label \"觀察網址 (URL)...\">\n<!ENTITY cmdShowOpenURLDialog.accesskey \"u\">\n<!ENTITY cmdClose.label \"關閉\">\n<!ENTITY cmdClose.accesskey \"c\">\n<!ENTITY cmdExit.label \"結束\">\n<!ENTITY cmdExit.accesskey \"x\">\n<!ENTITY mnEdit.label \"編輯\">\n<!ENTITY mnEdit.accesskey \"e\">\n<!ENTITY cmdUndo.label \"復原\">\n<!ENTITY cmdUndo.accesskey \"u\">\n<!ENTITY cmdRedo.label \"取消「復原」\">\n<!ENTITY cmdRedo.accesskey \"r\">\n<!ENTITY cmdCut.label \"剪下\">\n<!ENTITY cmdCut.accesskey \"t\">\n<!ENTITY cmdCopy.label \"複製\">\n<!ENTITY cmdCopy.accesskey \"c\">\n<!ENTITY cmdPaste.label \"貼上\">\n<!ENTITY cmdPaste.accesskey \"p\">\n<!ENTITY cmdDelete.label \"刪除\">\n<!ENTITY cmdDelete.accesskey \"d\">\n<!ENTITY mnSearch.label \"搜尋\">\n<!ENTITY mnSearch.accesskey \"s\">\n<!ENTITY mnSearchPlugins.label \"擴充功能\">\n<!ENTITY mnSearchPlugins.accesskey \"e\">\n<!ENTITY cmdRunSearch.label \"執行...\">\n<!ENTITY cmdRunSearch.accesskey \"r\">\n<!ENTITY mnView.label \"檢視\">\n<!ENTITY mnView.accesskey \"v\">\n<!ENTITY cmdToggleBrowser.label \"瀏覽器\">\n<!ENTITY cmdToggleSearch.label \"搜尋結果\">\n<!ENTITY cmdViewSearchItem.label \"檢視...\">\n<!ENTITY cmdEditSearchItem.label \"編輯...\">\n<!ENTITY cmdCopySearchItemLine.label \"複製單行\">\n<!ENTITY cmdCopySearchItemAll.label \"複製全部\">\n<!ENTITY cmdSaveSearchItemText.label \"儲存...\">\n<!ENTITY cmdClearSearch.label \"清除\">\n<!ENTITY cmdHideSearchItems.label \"隱藏\">\n<!ENTITY browserPanel.label \"瀏覽器\">\n<!ENTITY closeCmd.key \"W\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/zh-TW/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Generated by MozLCDB v0.3, http://moztw.org/tools/mozlcdb\ninspectURL.title=\\u89c0\\u5bdf\\u7db2\\u5740 URL\ninspectURL.message=\\u8f38\\u5165\\u7db2\\u5740 URL:\ninspectWindow.error.message=\\u7121\\u6cd5\\u5207\\u81f3\\u8981\\u6c42\\u8996\\u7a97\\u3002\ninspectWindow.error.title=\\u89c0\\u5bdf\\u8996\\u7a97\\u767c\\u751f\\u932f\\u8aa4\nstyleRuleNewProperty.title=\\u65b0\\u6a23\\u5f0f\\u898f\\u5247\nstyleRuleEditProperty.title=\\u7de8\\u8f2f\\u6a23\\u5f0f\\u898f\\u5247\nstyleRulePropertyValue.message=\\u8f38\\u5165 Property \\u8a2d\\u5b9a\\u503c:\nstyleRulePropertyName.message=\\u8f38\\u5165 Property \\u540d\\u7a31:\nsidebar.title=DOM \\u89c0\\u5bdf\\u5668\nsidebarInstalled=\\u8cc7\\u8a0a\\u65b9\\u584a\\u5217\\u6a21\\u7d44\\u5df2\\u5b89\\u88dd\\u3002\nnewAttribute.title=\\u65b0\\u589e\\u5c6c\\u6027\neditAttribute.title=\\u7de8\\u8f2f\\u5c6c\\u6027\nenterAttrName.message=\\u8f38\\u5165\\u5c6c\\u6027\\u540d\\u7a31:\nenterAttrValue.message=\\u8f38\\u5165\\u5c6c\\u6027(Attribute)\\u540d\\u7a31:\nfindNodesDocumentEnd.message=\\u5df2\\u5230\\u6587\\u4ef6\\u5e95\\u7aef\\u3002\nfindNodesDocumentEnd.title=\\u5c0b\\u627e\\u7bc0\\u9ede\nroot.title=\\u6a19\\u984c\n1=\\u5143\\u7d20(Element)\n2=\\u5c6c\\u6027(Attribute)\n3=\\u6587\\u5b57\n4=CDATA \\u5340\\u6bb5\n5=\\u5be6\\u9ad4\\u53c3\\u8003(Entity Ref)\n6=\\u5be6\\u9ad4(Entity)\n7=\\u8655\\u7406\\u6307\\u4ee4\n8=\\u8a3b\\u89e3\n9=\\u6587\\u4ef6\n10=\\u6587\\u4ef6\\u578b\\u614b\n11=\\u6587\\u4ef6\\u7247\\u6bb5\n12=\\u6ce8\\u610f\n"
  },
  {
    "path": "extensions/inspector/resources/locale/zh-TW/prefs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Generated by MozLCDB v0.3, http://moztw.org/tools/mozlcdb -->\n<!ENTITY Inspector.label \"DOM 觀察器\">\n<!ENTITY Sidebar.label \"資訊方塊列\">\n<!ENTITY elementBlinking.label \"閃爍項目\">\n<!ENTITY blinkSelectedElement.label \"閃爍選取項目\">\n<!ENTITY borderColor.label \"邊框顏色\">\n<!ENTITY borderWidth.label \"邊框寬度\">\n<!ENTITY px.label \"(px)\">\n<!ENTITY blinkDuration.label \"閃爍間隔\">\n<!ENTITY ms.label \"(ms)\">\n<!ENTITY blinkSpeed.label \"閃爍速度\">\n<!ENTITY invertColors.label \"顏色反相\">\n<!ENTITY installHowTo.label \"尚未安裝資訊方塊列中的 DOM 觀察器模組。請按「安裝」以加到你的資訊方塊列中。\">\n<!ENTITY install.label \"安裝\">\n<!ENTITY addNavigatorHooks.label \"在瀏覽器中加入右鍵選單\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/zh-TW/search/findFiles.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Generated by MozLCDB v0.3, http://moztw.org/tools/mozlcdb -->\n<!ENTITY findFiles.title \"尋找檔案...\">\n<!ENTITY txSearchFor.label \"尋找:\">\n<!ENTITY txSearchPath.label \"尋找路徑:\">\n<!ENTITY cbRecurse.label \"搜尋子資料夾\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/zh-TW/search/junkImgs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Generated by MozLCDB v0.3, http://moztw.org/tools/mozlcdb -->\n<!ENTITY junkImgs.title \"在此佈景主題中找尋未用到的圖片\">\n<!ENTITY junkImgsDescription \"要正常使用這個功能，你必須先載入一個使用到佈景主題中所有CSS檔的文件，然後選取可以找到目前使用的佈景主題的磁碟目錄。\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/zh-TW/tasksOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Generated by MozLCDB v0.3, http://moztw.org/tools/mozlcdb -->\n<!ENTITY inspectorTaskCmd.label \"DOM 觀察器\">\n<!ENTITY inspectorTaskCmd.commandkey \"i\">\n<!ENTITY inspectorTaskCmd.accesskey.ff \"n\">\n<!ENTITY inspectorTaskCmd.accesskey \"I\">\n<!ENTITY inspectPageTaskCmd.label \"觀察頁面\">\n<!ENTITY inspectPageTaskCmd.accesskey \"i\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/zh-TW/viewers/boxModel.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Generated by MozLCDB v0.3, http://moztw.org/tools/mozlcdb -->\n<!ENTITY boxPosition.label \"排版位置\">\n<!ENTITY boxDimension.label \"尺寸大小\">\n<!ENTITY boxMargin.label \"邊界(Margin)\">\n<!ENTITY boxBorder.label \"邊框(Border)\">\n<!ENTITY boxPadding.label \"間距(Padding)\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/zh-TW/viewers/computedStyle.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Generated by MozLCDB v0.3, http://moztw.org/tools/mozlcdb -->\n<!ENTITY propertyName.label \"屬性\">\n<!ENTITY propertyValue.label \"內含值\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/zh-TW/viewers/dom.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Generated by MozLCDB v0.3, http://moztw.org/tools/mozlcdb -->\n<!ENTITY cmdShowFindDialog.label \"尋找節點...\">\n<!ENTITY cmdShowFindDialog.accesskey \"f\">\n<!ENTITY cmdShowFindDialog.accelkey \"f\">\n<!ENTITY cmdFindNext.label \"尋找下一個\">\n<!ENTITY cmdFindNext.accesskey \"n\">\n<!ENTITY cmdToggleAnonContent.label \"顯示未命名內容\">\n<!ENTITY cmdToggleAnonContent.accesskey \"a\">\n<!ENTITY cmdToggleWhitespaceNodes.label \"顯示空白節點\">\n<!ENTITY cmdToggleWhitespaceNodes.accesskey \"W\">\n<!ENTITY cmdToggleAccessibleNodes.label \"Show Accessible Nodes\">\n<!ENTITY cmdToggleAccessibleNodes.accesskey \"c\">\n<!ENTITY cmdFlashSelected.label \"閃爍已選項目\">\n<!ENTITY cmdToggleAttributes.label \"顯示屬性\">\n<!ENTITY cmdToggleAttributes.accesskey \"r\">\n<!ENTITY cmdSelectByClick.label \"下次點選項目\">\n<!ENTITY cmdSelectByClick.accesskey \"s\">\n<!ENTITY ColumnsDialog.title \"欄\">\n<!ENTITY cmdShowColumnsDialog.label \"欄...\">\n<!ENTITY cmdShowColumnsDialog.accesskey \"c\">\n<!ENTITY cmdInsertNode.label \"插入...\">\n<!ENTITY cmdDeleteNode.label \"刪除\">\n<!ENTITY cmdCopyXML.label \"複製 XML\">\n<!ENTITY cmdBlink.label \"閃爍項目\">\n<!ENTITY cmdInspectBrowser.label \"觀察內含文件\">\n<!ENTITY cmdShowPseudoClasses.label \"設定虛擬類別...\">\n<!ENTITY cmdShowPseudoClasses.accesskey \"p\">\n<!ENTITY pseudoClasses.title \"虛擬類別\">\n<!ENTITY findNodes.title \"尋找節點\">\n<!ENTITY findNodesById.label \"Id\">\n<!ENTITY findNodesByTag.label \"Tag\">\n<!ENTITY findNodesByAttr.label \"Attr\">\n<!ENTITY findNodesByAttrValue.label \"內含值\">\n<!ENTITY findNodesSearchBy.label \"搜尋方式:\">\n<!ENTITY findNodesDirection.label \"方向\">\n<!ENTITY findNodesDirectionUp.label \"往上\">\n<!ENTITY findNodesDirectionDown.label \"往下\">\n<!ENTITY findNodesFind.label \"尋找\">\n<!ENTITY findNodesCancel.label \"取消\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/zh-TW/viewers/domNode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Generated by MozLCDB v0.3, http://moztw.org/tools/mozlcdb -->\n<!ENTITY nodeName.label \"節點名稱:\">\n<!ENTITY namespaceURI.label \"Namespace URI:\">\n<!ENTITY nodeType.label \"節點型態:\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/zh-TW/viewers/jsObject.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Generated by MozLCDB v0.3, http://moztw.org/tools/mozlcdb -->\n<!ENTITY jsCopyValue.label \"複製內含值\">\n<!ENTITY jsEval.label \"執行 Javascript...\">\n<!ENTITY jsProperty.label \"屬性\">\n<!ENTITY jsValue.label \"內含值\">\n<!ENTITY jsEval.desc \"輸入 JavaScript 運算式。變數「target」是目前所選的物件。任何傳回值都會顯示在 JavaScript 物件檢視器裡。\">\n<!ENTITY jsExecute.label \"執行\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/zh-TW/viewers/styleRules.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Generated by MozLCDB v0.3, http://moztw.org/tools/mozlcdb -->\n<!ENTITY miFindCSSRules.label \"搜尋 CSS 規則...\">\n<!ENTITY miFindCSSRules.accesskey \"F\">\n<!ENTITY newRules.label \"新增\">\n<!ENTITY deleteSelectedRules.label \"刪除\">\n<!ENTITY disableSelectedRules.label \"暫停使用\">\n<!ENTITY openSelectedFileInEditor.label \"用編輯器開啟\">\n<!ENTITY toggleSelectedImportant.label \"切換 !important\">\n<!ENTITY styleRule.label \"規則\">\n<!ENTITY styleRuleURI.label \"檔案\">\n<!ENTITY styleRuleLineNumber.label \"行號\">\n<!ENTITY styleRulePropPriority.label \"優先順序\">\n<!ENTITY styleRulePropName.label \"屬性\">\n<!ENTITY styleRulePropValue.label \"內含值\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/zh-TW/viewers/stylesheets.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Generated by MozLCDB v0.3, http://moztw.org/tools/mozlcdb -->\n<!ENTITY sheetLocation.label \"樣式表\">\n<!ENTITY sheetRules.label \"規則\">\n"
  },
  {
    "path": "extensions/inspector/resources/locale/zh-TW/viewers/xblBindings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Generated by MozLCDB v0.3, http://moztw.org/tools/mozlcdb -->\n<!ENTITY bindingContent.label \"內容(Content)\">\n<!ENTITY bindingMethods.label \" 成員函式(Method)\">\n<!ENTITY bindingProperties.label \"屬性(Properties)\">\n<!ENTITY bindingGetter.label \"讀取函式(Getter)\">\n<!ENTITY bindingSetter.label \"設定函式(Setter)\">\n<!ENTITY bindingProperty.label \"屬性(Property)\">\n<!ENTITY bindingHandlers.label \"處理函式(Handlers)\">\n<!ENTITY bindingResources.label \"資源(Resource)\">\n<!ENTITY bindingSourceCode.label \"源碼(Source Code)\">\n"
  },
  {
    "path": "extensions/inspector/resources/moz.build",
    "content": "# vim: set filetype=python:\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCONFIGURE_SUBST_FILES += ['locale/Makefile']\n\n"
  },
  {
    "path": "extensions/inspector/resources/skin/classic/inspector.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@import url(\"chrome://global/skin\");\n@import url(\"chrome://inspector/content/inspector.css\");\n"
  },
  {
    "path": "extensions/inspector/resources/skin/classic/inspectorWindow.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@import url(\"chrome://inspector/skin\");\n@import url(\"chrome://navigator/skin\");\n@import url(\"chrome://browser/skin\");\n\n#bxURLBar {\n  padding: 2px;\n}\n\n#bxSearch {\n  height: 150px;\n}\n\n#splPanels {\n  width: 5px;\n}\n\n/* ::::: toolbar buttons ::::: */\n\n#btnSelecting {\n  list-style-image: url(\"chrome://inspector/skin/btnSelecting.gif\");\n}\n\n#btnSelecting[checked=\"true\"] {\n  list-style-image: url(\"chrome://inspector/skin/btnSelecting-act.gif\");\n}\n\n#btnSelecting[disabled=\"true\"] {\n  list-style-image: url(\"chrome://inspector/skin/btnSelecting-dis.gif\");\n}\n\n#btnFind {\n  list-style-image: url(\"chrome://inspector/skin/btnFind.gif\");\n}\n\n#btnFind[disabled=\"true\"] {\n  list-style-image: url(\"chrome://inspector/skin/btnFind-dis.gif\");\n}\n\n.viewer-list, .viewer-menu {\n  -moz-user-focus: ignore;\n}\n"
  },
  {
    "path": "extensions/inspector/resources/skin/classic/panelset.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\npanel[disabled=\"true\"] > .viewer-pane-box-1 {\n  visibility: collapse;\n}\n\n.viewer-menu, .viewer-list {\n  -moz-user-focus: normal;\n}\n\n.viewer-list {\n  list-style-image: url(\"chrome://inspector/skin/iconViewerList.gif\");\n}\n\n.viewer-list[disabled=\"true\"] {\n  list-style-image: url(\"chrome://inspector/skin/iconViewerList-dis.gif\");\n}\n\n.viewer-pane-toolbox {\n  border-right: none;\n}\n\n.viewer-pane-box-2 {\n  border-left: 1px solid ThreeDShadow;\n  border-right: 1px solid ThreeDShadow;\n}\n\n.viewer-pane-toolbox {\n  border-top: none;\n  border-bottom: none;\n}\n\n"
  },
  {
    "path": "extensions/inspector/resources/skin/classic/sidebar.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@import url(\"chrome://inspector/skin\");\n\ntabpanels {\n  padding: 0px;\n}"
  },
  {
    "path": "extensions/inspector/resources/skin/classic/titledSplitter.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n.titled-splitter {\n  border-top: 1px outset InactiveCaption;\n  border-bottom: 1px outset InactiveCaption;\n  background-color: InactiveCaption;\n  color: InactiveCaptionText;\n  cursor: default;\n}\n\nbox[orient=\"vertical\"] > .titled-splitter {\n  cursor: default;\n}\n\n.titledsplitter-container {\n  padding-bottom: 2px;\n}\n\n.titledsplitter-dragbar {\n  min-height: 2px;\n  cursor: n-resize !important;\n}\n\n.titledsplitter-titlebox {\n  padding: 0px 5px 0px 5px;\n}\n\n.titledsplitter-text {\n  margin: 0px !important;\n  font-weight: bold;\n}\n\n.titledsplitter-closebutton {\n  -moz-binding: none;\n  margin: 1px;\n  border: 1px outset ThreeDFace;\n  padding: 2px;\n  min-width: 0px;\n  background-color: ThreeDFace;\n}\n\n.titledsplitter-closeimage {\n  list-style-image: url(\"chrome://inspector/skin/titledsplitter-close.gif\");\n}\n\n.titledsplitter-closebutton:hover:active {\n  border-style: inset;\n  padding: 3px 1px 1px 3px;\n}\n\n\n"
  },
  {
    "path": "extensions/inspector/resources/skin/classic/viewers/accessibleEvent/accessibleEvent.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@import url(\"chrome://inspector/skin/viewers/accessibleTree/accessibleTree.css\");\n\n#handlerOutput {\n  overflow: auto;\n}\n"
  },
  {
    "path": "extensions/inspector/resources/skin/classic/viewers/accessibleEvents/accessibleEvents.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@import url(\"chrome://inspector/skin\");\n\ntreechildren::-moz-tree-checkbox(checked) {\n  list-style-image: url(\"chrome://global/skin/checkbox/cbox-check.gif\");\n}\n\n#welHandlerEditor {\n  font-family: monospace;\n}\n\n#welGrippyButton {\n  cursor: default;\n}\n\n#welSplitter {\n  -moz-appearance: none;\n}\n"
  },
  {
    "path": "extensions/inspector/resources/skin/classic/viewers/accessibleProps/accessibleProps.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@import url(\"chrome://inspector/skin\");\n\n.textAttrsTextRange {\n  border-bottom: medium dotted blue;\n  padding: 7px;\n  border-bottom-left-radius: 16px;\n  border-bottom-right-radius: 16px;\n  line-height: 250%;\n  margin: 2px;\n}\n\n.textAttrsTextRange:hover {\n  border-bottom: medium dotted red;\n}\n\n.textAttrsTextRange[selected] {\n  border-bottom: medium groove purple;\n}\n"
  },
  {
    "path": "extensions/inspector/resources/skin/classic/viewers/accessibleTree/accessibleTree.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@import url(\"chrome://inspector/skin\");\n\ntreechildren::-moz-tree-row(highlight) {\n  background-color: #feeecd;\n}\n\ntreechildren::-moz-tree-row(selected, highlight) {\n  background-color: #c0ffff;\n}\n\ntreechildren::-moz-tree-cell-text(highlight) {\n  color: black;\n}\n\ntreechildren::-moz-tree-cell-text(grayout) {\n  color: gray;\n  font-weight: bold;\n}\n"
  },
  {
    "path": "extensions/inspector/resources/skin/classic/viewers/boxModel/boxModel.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@import url(\"chrome://inspector/skin\");\n\n/* ::::: statistics ::::: */\n\n.nonzero {\n  font-weight: bold;\n}\n\ngroupbox:not(#boxBorder) textbox {\n  text-align: right;\n}\n\nrow {\n  -moz-box-align: baseline;\n}\n\n#enclosingBox {\n  overflow: auto;\n}\n"
  },
  {
    "path": "extensions/inspector/resources/skin/classic/viewers/dom/columnsDialog.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@import url(\"chrome://inspector/skin\");\n\n#trColumns {\n  background-color: ThreeDFace;\n}\n\n.column-selector {\n  border: 1px outset ThreeDFace;\n  padding: 2px;\n  background-color: ThreeDFace;\n  vertical-align: middle;\n}\n\n.attr-column-selector,\n.attr-column-selector[focused=\"true\"] {\n  margin: 0;\n  border: none;\n}\n\n[col-dragging=\"true\"] {\n  border: 1px solid ButtonText;\n}\n"
  },
  {
    "path": "extensions/inspector/resources/skin/classic/viewers/dom/dom.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@import url(\"chrome://inspector/skin\");\n\n/* :::::::: node type color coding :::::::: */\n\ntreechildren::-moz-tree-cell-text(ACCESSIBLE_NODE) {\n  font-weight: bold;\n}\n\ntreechildren::-moz-tree-cell-text(ELEMENT_NODE) {\n  color: #000000;\n}\n\ntreechildren::-moz-tree-cell-text(ATTRIBUTE_NODE) {\n  color: #556b2f;\n}\n\ntreechildren::-moz-tree-cell-text(CDATA_SECTION_NODE),\ntreechildren::-moz-tree-cell-text(TEXT_NODE) {\n  color: #0000AA;\n}\n\ntreechildren::-moz-tree-cell-text(COMMENT_NODE) {\n  color: #228b22;\n}\n\ntreechildren::-moz-tree-cell-text(DOCUMENT_NODE) {\n  color: #800080;\n}\n\ntreechildren::-moz-tree-cell-text(DOCUMENT_TYPE_NODE) {\n  color: #606000;\n}\n\ntreechildren::-moz-tree-cell-text(PROCESSING_INSTRUCTION_NODE) {\n  color: #808080;\n}\n\ntreechildren::-moz-tree-cell-text(anonymous) {\n  color: #ff0000;\n}\n\ntreechildren::-moz-tree-cell-text(selected, focus) {\n  color: #FFFFFF;\n}\n\n/* :::::::: drag and drop insertion indicators :::::::: */\n\ntreechildren::-moz-tree-column(dnd-insert-before) {\n  border-left: 2px solid #000000;\n}\n\ntreechildren::-moz-tree-column(dnd-insert-after) {\n  border-right: 2px solid #000000;\n}\n"
  },
  {
    "path": "extensions/inspector/resources/skin/classic/viewers/dom/findDialog.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@import url(\"chrome://inspector/skin\");\n"
  },
  {
    "path": "extensions/inspector/resources/skin/classic/viewers/domNode/domNode.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@import url(\"chrome://inspector/skin\");\n@import url(\"chrome://inspector/content/extensions/treeEditable.css\");\n\n.olNodeInfoLabel {\n  padding-right: 0.5em;\n}\n#olNodeInfo {\n  padding-bottom: 0.5em;\n}\n"
  },
  {
    "path": "extensions/inspector/resources/skin/classic/viewers/styleRules/styleRules.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@import url(\"chrome://inspector/skin\");\n@import url(\"chrome://inspector/content/extensions/treeEditable.css\");\n\n#olcPropPriority {\n  list-style-image: url(\"chrome://inspector/skin/iconImportant.gif\");\n}\n\n#olbStyleProps::-moz-tree-image(olcPropPriority, important) {\n  list-style-image: url(\"chrome://inspector/skin/iconImportant.gif\");\n}\n\n/* ::::: default column widths ::::: */\n\n#olcLine {\n  width: 5em;\n}\n\n"
  },
  {
    "path": "extensions/inspector/resources/skin/classic/viewers/xblBindings/xblBindings.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@import url(\"chrome://inspector/skin/\");\n@import url(\"chrome://inspector/skin/viewers/dom/dom.css\");\n"
  },
  {
    "path": "extensions/inspector/resources/skin/modern/inspector.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@import url(\"chrome://global/skin\");\n@import url(\"chrome://inspector/content/inspector.css\");\n"
  },
  {
    "path": "extensions/inspector/resources/skin/modern/inspectorWindow.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@import url(\"chrome://inspector/skin\");\n@import url(\"chrome://navigator/skin\");\n@import url(\"chrome://browser/skin\");\n\n#tbxInsToolbox {\n  border-bottom: none;\n}\n\n#bxURLBar {\n  padding: 2px;\n}\n\n#bxSearch {\n  height: 150px;\n}\n\n/* ::::: toolbar buttons ::::: */\n\n#btnSelecting {\n  list-style-image: url(\"chrome://inspector/skin/btnSelecting.gif\");\n}\n\n#btnSelecting[checked=\"true\"] {\n  list-style-image: url(\"chrome://inspector/skin/btnSelecting-act.gif\");\n}\n\n#btnSelecting[disabled=\"true\"] {\n  list-style-image: url(\"chrome://inspector/skin/btnSelecting-dis.gif\");\n}\n\n#btnFind {\n  list-style-image: url(\"chrome://inspector/skin/btnFind.gif\");\n}\n\n#btnFind[disabled=\"true\"] {\n  list-style-image: url(\"chrome://inspector/skin/btnFind-dis.gif\");\n}\n\n.viewer-list, .viewer-menu {\n  -moz-user-focus: ignore;\n}\n"
  },
  {
    "path": "extensions/inspector/resources/skin/modern/panelset.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\ndomi-panel[disabled=\"true\"] > .viewer-pane-box-1 {\n  visibility: collapse;\n}\n\n.viewer-menu, .viewer-list {\n  -moz-user-focus: normal;\n}\n\n.viewer-list {\n  list-style-image: url(\"chrome://inspector/skin/iconViewerList.gif\");\n}\n\n.viewer-list[disabled=\"true\"] {\n  list-style-image: url(\"chrome://inspector/skin/iconViewerList-dis.gif\");\n}\n\n.viewer-menu {\n  list-style-image: url(\"chrome://inspector/skin/iconViewerMenu.gif\");\n}\n\n.viewer-menu[disabled=\"true\"] {\n  list-style-image: url(\"chrome://inspector/skin/iconViewerMenu-dis.gif\");\n}\n\n.viewer-menu > .toolbarbutton-menu-dropmarker {\n  display: none;   \n}\n\n.viewer-pane-toolbox {\n  border-top: none;\n  border-bottom: none;\n}\n\n"
  },
  {
    "path": "extensions/inspector/resources/skin/modern/sidebar.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@import url(\"chrome://inspector/skin\");\n\ntabpanels {\n  padding: 0px;\n}"
  },
  {
    "path": "extensions/inspector/resources/skin/modern/titledSplitter.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n.titled-splitter {\n  border: 1px solid #000000;\n  background-color: #5B7693;\n  cursor: default;\n}\n\nbox[orient=\"vertical\"] > .titled-splitter {\n  cursor: default;\n}\n\n.titledsplitter-container {\n  padding-bottom: 2px;\n}\n\n.titledsplitter-dragbar {\n  border-top: 1px solid #92ABC9;\n  min-height: 2px;\n  cursor: n-resize;\n}\n\n.titledsplitter-titlebox {\n  padding: 0px 5px 0px 5px;\n}\n\n.titledsplitter-text {\n  margin: 0px !important;\n  font-weight: bold;\n  color: #ffffff;\n}\n\n.titledsplitter-closebutton {\n  -moz-binding: none;\n  margin: 1px;\n  border: 1px outset #C7D0D9;\n  -moz-border-radius: 0px !important;\n  padding: 2px;\n  min-width: 0px;\n  background-color: #C7D0D9;\n}\n\n.titledsplitter-closeimage {\n  list-style-image: url(\"chrome://inspector/skin/titledsplitter-close.gif\");\n}\n\n.titledsplitter-closebutton:hover:active {\n  border-style: inset;\n  padding: 3px 1px 1px 3px;\n}\n\n\n"
  },
  {
    "path": "extensions/inspector/resources/skin/modern/viewers/accessibleEvent/accessibleEvent.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@import url(\"chrome://inspector/skin/viewers/accessibleTree/accessibleTree.css\");\n"
  },
  {
    "path": "extensions/inspector/resources/skin/modern/viewers/accessibleEvents/accessibleEvents.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@import url(\"chrome://inspector/skin\");\n\ntreechildren::-moz-tree-checkbox {\n  list-style-image: url(\"chrome://global/skin/checkbox/cbox.gif\");\n}\n\ntreechildren::-moz-tree-checkbox(checked) {\n  list-style-image: url(\"chrome://global/skin/checkbox/cbox-check.gif\");\n}\n\n#welHandlerEditor {\n  font-family: monospace;\n}\n\n#welGrippyButton {\n  cursor: default;\n}\n"
  },
  {
    "path": "extensions/inspector/resources/skin/modern/viewers/accessibleProps/accessibleProps.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@import url(\"chrome://inspector/skin\");\n\n.textAttrsTextRange {\n  border-bottom: medium dotted blue;\n  padding: 7px;\n  border-bottom-left-radius: 16px;\n  border-bottom-right-radius: 16px;\n  line-height: 250%;\n  margin: 2px;\n}\n\n.textAttrsTextRange:hover {\n  border-bottom: medium dotted red;\n}\n\n.textAttrsTextRange[selected] {\n  border-bottom: medium groove purple;\n}\n"
  },
  {
    "path": "extensions/inspector/resources/skin/modern/viewers/accessibleTree/accessibleTree.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@import url(\"chrome://inspector/skin\");\n\ntreechildren::-moz-tree-row(highlight) {\n  background-color: #feeecd;\n}\n\ntreechildren::-moz-tree-row(selected, highlight) {\n  background-color: #c0ffff;\n}\n\ntreechildren::-moz-tree-cell-text(highlight) {\n  color: black;\n}\n\ntreechildren::-moz-tree-cell-text(grayout) {\n  color: gray;\n  font-weight: bold;\n}\n"
  },
  {
    "path": "extensions/inspector/resources/skin/modern/viewers/boxModel/boxModel.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@import url(\"chrome://inspector/skin\");\n\n/* ::::: statistics ::::: */\n\n.nonzero {\n  font-weight: bold;\n}\n\ngroupbox:not(#boxBorder) textbox {\n  text-align: right;\n}\n\nrow {\n  -moz-box-align: baseline;\n}\n\n#enclosingBox {\n  overflow: auto;\n}\n"
  },
  {
    "path": "extensions/inspector/resources/skin/modern/viewers/dom/columnsDialog.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@import url(\"chrome://inspector/skin\");\n\n#trColumns {\n  background-color: #C7D0D9;\n}\n\n.column-selector {\n  border: 1px outset #C7D0D9;\n  padding: 2px;\n  background-color: #C7D0D9;\n  vertical-align: middle;\n}\n\n.attr-column-selector,\n.attr-column-selector[focused=\"true\"] {\n  margin: 0;\n  border: none;\n}\n\n[col-dragging=\"true\"] {\n  border: 1px solid black;\n}\n"
  },
  {
    "path": "extensions/inspector/resources/skin/modern/viewers/dom/dom.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@import url(\"chrome://inspector/skin\");\n\n/* :::::::: node type color coding :::::::: */\n\ntreechildren::-moz-tree-cell-text(ACCESSIBLE_NODE) {\n  font-weight: bold;\n}\n\ntreechildren::-moz-tree-cell-text(ELEMENT_NODE) {\n  color: #000000;\n}\n\ntreechildren::-moz-tree-cell-text(ATTRIBUTE_NODE) {\n  color: #556b2f;\n}\n\ntreechildren::-moz-tree-cell-text(CDATA_SECTION_NODE),\ntreechildren::-moz-tree-cell-text(TEXT_NODE) {\n  color: #0000AA;\n}\n\ntreechildren::-moz-tree-cell-text(COMMENT_NODE) {\n  color: #228b22;\n}\n\ntreechildren::-moz-tree-cell-text(DOCUMENT_NODE) {\n  color: #800080;\n}\n\ntreechildren::-moz-tree-cell-text(DOCUMENT_TYPE_NODE) {\n  color: #606000;\n}\n\ntreechildren::-moz-tree-cell-text(PROCESSING_INSTRUCTION_NODE) {\n  color: #808080;\n}\n\ntreechildren::-moz-tree-cell-text(anonymous) {\n  color: #ff0000;\n}\n\ntreechildren::-moz-tree-cell-text(selected, focus) {\n  color: #FFFFFF;\n}\n\n/* :::::::: drag and drop insertion indicators :::::::: */\n\ntreechildren::-moz-tree-column(dnd-insert-before) {\n  border-left: 2px solid #000000;\n}\n\ntreechildren::-moz-tree-column(dnd-insert-after) {\n  border-right: 2px solid #000000;\n}\n\n"
  },
  {
    "path": "extensions/inspector/resources/skin/modern/viewers/dom/findDialog.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@import url(\"chrome://inspector/skin\");\n"
  },
  {
    "path": "extensions/inspector/resources/skin/modern/viewers/domNode/domNode.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@import url(\"chrome://inspector/skin\");\n@import url(\"chrome://inspector/content/extensions/treeEditable.css\");\n\n.olNodeInfoLabel {\n  padding-right: 0.5em;\n}\n#olNodeInfo {\n  padding-bottom: 0.5em;\n}\n"
  },
  {
    "path": "extensions/inspector/resources/skin/modern/viewers/styleRules/styleRules.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@import url(\"chrome://inspector/skin\");\n@import url(\"chrome://inspector/content/extensions/treeEditable.css\");\n\n#olcPropPriority {\n  list-style-image: url(\"chrome://inspector/skin/iconImportant.gif\");\n}\n\n#olbStyleProps::-moz-tree-image(olcPropPriority, important) {\n  list-style-image: url(\"chrome://inspector/skin/iconImportant.gif\");\n}\n\n/* ::::: default column widths ::::: */\n\n#olcLine {\n  width: 5em;\n}\n\n"
  },
  {
    "path": "extensions/inspector/resources/skin/modern/viewers/xblBindings/xblBindings.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@import url(\"chrome://inspector/skin\");\n@import url(\"chrome://inspector/skin/viewers/dom/dom.css\");\n"
  },
  {
    "path": "extensions/markdown/Makefile.in",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Mozilla.org\n#\n# The Initial Developer of the Original Code is\n# Netscape Communications Corporation.\n# Portions created by the Initial Developer are Copyright (C) 2003\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Daniel Glazman (daniel@glazman.org), on behalf of Lindows.com\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nDEPTH   = ../../..\ntopsrcdir = @top_srcdir@\nsrcdir  = @srcdir@\nVPATH   = @srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\ninclude $(topsrcdir)/config/rules.mk\n\n"
  },
  {
    "path": "extensions/markdown/content/js-markdown-extra.js",
    "content": "/*!\n * Copyright (c) 2006 js-markdown-extra developers\n * All rights reserved.\n *\n * Redistribution and use in source and binary forms, with or without\n * modification, are permitted provided that the following conditions\n * are met:\n * 1. Redistributions of source code must retain the above copyright\n *    notice, this list of conditions and the following disclaimer.\n * 2. Redistributions in binary form must reproduce the above copyright\n *    notice, this list of conditions and the following disclaimer in the\n *    documentation and/or other materials provided with the distribution.\n * 3. The name of the author may not be used to endorse or promote products\n *    derived from this software without specific prior written permission.\n * \n * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR\n * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\n * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.\n * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,\n * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\n * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF\n * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nvar MARKDOWN_VERSION = \"1.0.1o\";\nvar MARKDOWNEXTRA_VERSION = \"1.2.5\";\n\n// Global default settings:\n\n/** Change to \">\" for HTML output */\nvar MARKDOWN_EMPTY_ELEMENT_SUFFIX = \" />\";\n\n/** Define the width of a tab for code blocks. */\nvar MARKDOWN_TAB_WIDTH = 4;\n\n/** Optional title attribute for footnote links and backlinks. */\nvar MARKDOWN_FN_LINK_TITLE     = \"\";\nvar MARKDOWN_FN_BACKLINK_TITLE = \"\";\n\n/** Optional class attribute for footnote links and backlinks. */\nvar MARKDOWN_FN_LINK_CLASS     = \"\";\nvar MARKDOWN_FN_BACKLINK_CLASS = \"\";\n\n/** Change to false to remove Markdown from posts and/or comments. */\nvar MARKDOWN_WP_POSTS    = true;\nvar MARKDOWN_WP_COMMENTS = true;\n\n/** Standard Function Interface */\nMARKDOWN_PARSER_CLASS = 'MarkdownExtra_Parser';\n\n/**\n * Converts Markdown formatted text to HTML.\n * @param text Markdown text\n * @return HTML\n */\nfunction Markdown(text) {\n    //Initialize the parser and return the result of its transform method.\n    var parser;\n    if('undefined' == typeof arguments.callee.parser) {\n        parser = eval(\"new \" + MARKDOWN_PARSER_CLASS + \"()\");\n        parser.init();\n        arguments.callee.parser = parser;\n    }\n    else {\n        parser = arguments.callee.parser;\n    }\n    // Transform text using parser.\n    return parser.transform(text);\n}\n\n/**\n * Constructor function. Initialize appropriate member variables.\n */\nfunction Markdown_Parser() {\n\n    this.nested_brackets_depth = 6;\n    this.nested_url_parenthesis_depth = 4;\n    this.escape_chars = \"\\\\\\\\`*_{}[]()>#+-.!\";\n\n    // Document transformations\n    this.document_gamut = [\n        // Strip link definitions, store in hashes.\n        ['stripLinkDefinitions', 20],\n        ['runBasicBlockGamut',   30]\n    ];\n\n    // These are all the transformations that form block-level\n    /// tags like paragraphs, headers, and list items.\n    this.block_gamut = [\n        ['doHeaders',         10],\n        ['doHorizontalRules', 20],\n        ['doLists',           40],\n        ['doCodeBlocks',      50],\n        ['doBlockQuotes',     60]\n    ];\n\n    // These are all the transformations that occur *within* block-level\n    // tags like paragraphs, headers, and list items.\n    this.span_gamut = [\n        // Process character escapes, code spans, and inline HTML\n        // in one shot.\n        ['parseSpan',          -30],\n        // Process anchor and image tags. Images must come first,\n        // because ![foo][f] looks like an anchor.\n        ['doImages',            10],\n        ['doAnchors',           20],\n        // Make links out of things like `<http://example.com/>`\n        // Must come after doAnchors, because you can use < and >\n        // delimiters in inline links like [this](<url>).\n        ['doAutoLinks',         30],\n        ['encodeAmpsAndAngles', 40],\n        ['doItalicsAndBold',    50],\n        ['doHardBreaks',        60]\n    ];\n\n    this.em_relist = [\n        ['' , '(?:(^|[^\\\\*])(\\\\*)(?=[^\\\\*])|(^|[^_])(_)(?=[^_]))(?=\\\\S|$)(?![\\\\.,:;]\\\\s)'],\n        ['*', '((?:\\\\S|^)[^\\\\*])(\\\\*)(?!\\\\*)'],\n        ['_', '((?:\\\\S|^)[^_])(_)(?!_)']\n    ];\n    this.strong_relist = [\n        ['' , '(?:(^|[^\\\\*])(\\\\*\\\\*)(?=[^\\\\*])|(^|[^_])(__)(?=[^_]))(?=\\\\S|$)(?![\\\\.,:;]\\\\s)'],\n        ['**', '((?:\\\\S|^)[^\\\\*])(\\\\*\\\\*)(?!\\\\*)'],\n        ['__', '((?:\\\\S|^)[^_])(__)(?!_)']\n    ];\n    this.em_strong_relist = [\n        ['' , '(?:(^|[^\\\\*])(\\\\*\\\\*\\\\*)(?=[^\\\\*])|(^|[^_])(___)(?=[^_]))(?=\\\\S|$)(?![\\\\.,:;]\\\\s)'],\n        ['***', '((?:\\\\S|^)[^\\\\*])(\\\\*\\\\*\\\\*)(?!\\\\*)'],\n        ['___', '((?:\\\\S|^)[^_])(___)(?!_)']\n    ];\n}\n\nMarkdown_Parser.prototype.init = function() {\n    // this._initDetab(); // NOTE: JavaScript string length is already based on Unicode\n    this.prepareItalicsAndBold();\n\n    // Regex to match balanced [brackets].\n    // Needed to insert a maximum bracked depth while converting to PHP.\n    // NOTE: JavaScript doesn't have so faster option for RegExp\n    //this.nested_brackets_re = new RegExp(\n    //    str_repeat('(?>[^\\\\[\\\\]]+|\\\\[', this.nested_brackets_depth) +\n    //    str_repeat('\\\\])*', this.nested_brackets_depth)\n    //);\n    // NOTE: JavaScript doesn't have so faster option for RegExp\n    //this.nested_url_parenthesis_re = new RegExp(\n    //    str_repeat('(?>[^()\\\\s]+|\\\\(', this.nested_url_parenthesis_depth) +\n    //    str_repeat('(?>\\\\)))*', this.nested_url_parenthesis_depth)\n    //);\n\n    // NOTE: Below codes are hopelessly slow.\n    //this.nested_brackets_re =\n    //    this._php_str_repeat('(?:[^\\\\[\\\\]]+|\\\\[', this.nested_brackets_depth) +\n    //    this._php_str_repeat('\\\\])*', this.nested_brackets_depth);\n    //this.nested_url_parenthesis_re =\n    //    this._php_str_repeat('(?:[^\\\\(\\\\)\\\\s]+|\\\\(', this.nested_url_parenthesis_depth) +\n    //    this._php_str_repeat('(?:\\\\)))*', this.nested_url_parenthesis_depth);\n\n    // So, instead:\n    this.nested_brackets_re = '(?:[^\\\\]]*?)';\n    this.nested_url_parenthesis_re = '(?:[^\\\\)\\\\s]*?)';\n\n    // Table of hash values for escaped characters:\n    var tmp = [];\n    for(var i = 0; i < this.escape_chars.length; i++) {\n        tmp.push(this._php_preg_quote(this.escape_chars.charAt(i)));\n    }\n    this.escape_chars_re = '[' + tmp.join('') + ']';\n\n    // Change to \">\" for HTML output.\n    this.empty_element_suffix = MARKDOWN_EMPTY_ELEMENT_SUFFIX;\n    this.tab_width = MARKDOWN_TAB_WIDTH;\n\n    // Change to `true` to disallow markup or entities.\n    this.no_markup = false;\n    this.no_entities = false;\n\n    // Predefined urls and titles for reference links and images.\n    this.predef_urls = {};\n    this.predef_titles = {};\n\n    // Sort document, block, and span gamut in ascendent priority order.\n    function cmp_gamut(a, b) {\n        a = a[1]; b = b[1];\n        return a > b ? 1 : a < b ? -1 : 0;\n    }\n    this.document_gamut.sort(cmp_gamut);\n    this.block_gamut.sort(cmp_gamut);\n    this.span_gamut.sort(cmp_gamut);\n\n    // Internal hashes used during transformation.\n    this.urls = {};\n    this.titles = {};\n    this.html_hashes = {};\n\n    // Status flag to avoid invalid nesting.\n    this.in_anchor = false;\n};\n\n/**\n * [porting note]\n * JavaScript's RegExp doesn't have escape code \\A and \\Z.\n * So multiline pattern can't match start/end of text. Instead\n * wrap whole of text with STX(02) and ETX(03).\n */\nMarkdown_Parser.prototype.__wrapSTXETX__ = function(text) {\n    if(text.charAt(0) != '\\x02') { text = '\\x02' + text; }\n    if(text.charAt(text.length - 1) != '\\x03') { text = text + '\\x03'; }\n    return text;\n};\n\n/**\n * [porting note]\n * Strip STX(02) and ETX(03).\n */\nMarkdown_Parser.prototype.__unwrapSTXETX__ = function(text) {\n    if(text.charAt(0) == '\\x02') { text = text.substr(1); }\n    if(text.charAt(text.length - 1) == '\\x03') { text = text.substr(0, text.length - 1); }\n    return text;\n};\n\n/**\n *\n */\nMarkdown_Parser.prototype._php_preg_quote = function(text) {\n  if(!arguments.callee.sRE) {\n    arguments.callee.sRE = /(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}\\\\)/g;\n  }\n  return text.replace(arguments.callee.sRE, '\\\\$1');\n};\n\nMarkdown_Parser.prototype._php_str_repeat = function(str, n) {\n    var tmp = str;\n    for(var i = 1; i < n; i++) {\n        tmp += str;\n    }\n    return tmp;\n};\n\nMarkdown_Parser.prototype._php_trim = function(target, charlist) {\n    var chars = charlist || \" \\t\\n\\r\";\n    return target.replace(\n        new RegExp(\"^[\" + chars + \"]*|[\" + chars + \"]*$\", \"g\"), \"\"\n    );\n};\n\nMarkdown_Parser.prototype._php_rtrim = function(target, charlist) {\n    var chars = charlist || \" \\t\\n\\r\";\n    return target.replace(\n        new RegExp( \"[\" + chars + \"]*$\", \"g\" ), \"\"\n    );\n};\n\nMarkdown_Parser.prototype._php_htmlspecialchars_ENT_NOQUOTES = function(str) {\n    return str.replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;');\n};\n\n\n/**\n * Called before the transformation process starts to setup parser \n * states.\n */\nMarkdown_Parser.prototype.setup = function() {\n    // Clear global hashes.\n    this.urls = this.predef_urls;\n    this.titles = this.predef_titles;\n    this.html_hashes = {};\n\n    this.in_anchor = false;\n};\n\n/**\n * Called after the transformation process to clear any variable \n * which may be taking up memory unnecessarly.\n */\nMarkdown_Parser.prototype.teardown = function() {\n    this.urls = {};\n    this.titles = {};\n    this.html_hashes = {};\n};\n\n/**\n * Main function. Performs some preprocessing on the input text\n * and pass it through the document gamut.\n */\nMarkdown_Parser.prototype.transform = function(text) {\n    this.setup();\n\n    // Remove UTF-8 BOM and marker character in input, if present.\n    text = text.replace(/^\\xEF\\xBB\\xBF|\\x1A/, \"\");\n\n    // Standardize line endings:\n    //   DOS to Unix and Mac to Unix\n    text = text.replace(/\\r\\n?/g, \"\\n\", text);\n\n    // Make sure $text ends with a couple of newlines:\n    text += \"\\n\\n\";\n\n    // Convert all tabs to spaces.\n    text = this.detab(text);\n\n    // Turn block-level HTML blocks into hash entries\n    text = this.hashHTMLBlocks(text);\n\n    // Strip any lines consisting only of spaces and tabs.\n    // This makes subsequent regexen easier to write, because we can\n    // match consecutive blank lines with /\\n+/ instead of something\n    // contorted like /[ ]*\\n+/ .\n    text = text.replace(/^[ ]+$/m, \"\");\n\n    // Run document gamut methods.\n    for(var i = 0; i < this.document_gamut.length; i++) {\n        var method = this[this.document_gamut[i][0]];\n        if(method) {\n            text = method.call(this, text);\n        }\n        else {\n            console.log(this.document_gamut[i][0] + ' not implemented');\n        }\n    }\n\n    this.teardown();\n\n    return text + \"\\n\";\n};\n\nMarkdown_Parser.prototype.hashHTMLBlocks = function(text) {\n    if(this.no_markup) { return text; }\n\n    var less_than_tab = this.tab_width - 1;\n\n    // Hashify HTML blocks:\n    // We only want to do this for block-level HTML tags, such as headers,\n    // lists, and tables. That's because we still want to wrap <p>s around\n    // \"paragraphs\" that are wrapped in non-block-level tags, such as anchors,\n    // phrase emphasis, and spans. The list of tags we're looking for is\n    // hard-coded:\n    //\n    // *  List \"a\" is made of tags which can be both inline or block-level.\n    //    These will be treated block-level when the start tag is alone on \n    //    its line, otherwise they're not matched here and will be taken as \n    //    inline later.\n    // *  List \"b\" is made of tags which are always block-level;\n\n    var block_tags_a_re = 'ins|del';\n    var block_tags_b_re = 'p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|address|' +\n                          'script|noscript|form|fieldset|iframe|math';\n\n    // Regular expression for the content of a block tag.\n    var nested_tags_level = 4;\n    var attr =\n        '(?:'                + // optional tag attributes\n            '\\\\s'            + // starts with whitespace\n            '(?:'            +\n                '[^>\"/]+'    + // text outside quotes\n            '|'              +\n                '/+(?!>)'    + // slash not followed by \">\"\n            '|'              +\n                '\"[^\"]*\"'    + // text inside double quotes (tolerate \">\")\n            '|'              +\n                '\\'[^\\']*\\'' + // text inside single quotes (tolerate \">\")\n            ')*'             +\n        ')?';\n    var content =\n        this._php_str_repeat(\n            '(?:'                  +\n                '[^<]+'            + // content without tag\n            '|'                    +\n                '<\\\\2'             + // nested opening tag\n                attr               + // attributes\n                '(?:'              +\n                    '/>'           +\n                '|'                +\n                    '>',\n            nested_tags_level\n        )                          + // end of opening tag\n        '.*?'                      + // last level nested tag content\n        this._php_str_repeat(\n                   '</\\\\2\\\\s*>'    + // closing nested tag\n                ')'                +\n                '|'                +\n                    '<(?!/\\\\2\\\\s*>)' + // other tags with a different name\n            ')*',\n            nested_tags_level\n        );\n\n    var content2 = content.replace('\\\\2', '\\\\3');\n\n    // First, look for nested blocks, e.g.:\n    //   <div>\n    //     <div>\n    //       tags for inner block must be indented.\n    //     </div>\n    //   </div>\n    //\n    // The outermost tags must start at the left margin for this to match, and\n    // the inner nested divs must be indented.\n    // We need to do this before the next, more liberal match, because the next\n    // match will start at the first `<div>` and stop at the first `</div>`.\n    var all = new RegExp('(?:' +\n        '(?:'                  +\n            '(?:\\\\n\\\\n)'       + // Starting after a blank line\n            '|'                + // or\n            '(?:\\\\x02)\\\\n?'    + // the beginning of the doc\n        ')'                    +\n        '('                    + // save in $1\n\n        // Match from `\\n<tag>` to `</tag>\\n`, handling nested tags \n        // in between.\n            '[ ]{0,' + less_than_tab + '}' +\n            '<(' + block_tags_b_re + ')'   + // start tag = $2\n            attr + '>'                     + // attributes followed by > and \\n\n            content                        + // content, support nesting\n            '</\\\\2>'                       + // the matching end tag\n            '[ ]*'                         + // trailing spaces/tabs\n            '(?=\\\\n+|\\\\n*\\\\x03)'           + // followed by a newline or end of document\n\n        '|' + // Special version for tags of group a.\n\n            '[ ]{0,' + less_than_tab + '}' +\n            '<(' + block_tags_a_re + ')'   + // start tag = $3\n            attr + '>[ ]*\\\\n'              + // attributes followed by >\n            content2                       + // content, support nesting\n            '</\\\\3>'                       + // the matching end tag\n            '[ ]*'                         + // trailing spaces/tabs\n            '(?=\\\\n+|\\\\n*\\\\x03)'           + // followed by a newline or end of document\n\n        '|' + // Special case just for <hr />. It was easier to make a special \n              // case than to make the other regex more complicated.\n\n            '[ ]{0,' + less_than_tab + '}' +\n            '<(hr)'                        +  // start tag = $2\n            attr                           + // attributes\n            '/?>'                          + // the matching end tag\n            '[ ]*'                         +\n            '(?=\\\\n{2,}|\\\\n*\\\\x03)'        + // followed by a blank line or end of document\n\n        '|' + // Special case for standalone HTML comments:\n\n            '[ ]{0,' + less_than_tab + '}' +\n            '(?:'                          + //'(?s:' +\n                '<!--.*?-->'               +\n            ')'                            +\n            '[ ]*'                         +\n            '(?=\\\\n{2,}|\\\\n*\\\\x03)'        + // followed by a blank line or end of document\n\n        '|' + // PHP and ASP-style processor instructions (<? and <%)\n\n            '[ ]{0,' + less_than_tab + '}' +\n            '(?:'                          + //'(?s:' +\n                '<([?%])'                  + // $2\n                '.*?'                      +\n                '\\\\2>'                     +\n            ')'                            +\n            '[ ]*'                         +\n            '(?=\\\\n{2,}|\\\\n*\\\\x03)'        + // followed by a blank line or end of document\n\n        ')' +\n    ')', 'mig');\n    // FIXME: JS doesnt have enough escape sequence \\A nor \\Z.\n\n    var self = this;\n    text = this.__wrapSTXETX__(text);\n    text = text.replace(all, function(match, text) {\n        //console.log(match);\n        var key  = self.hashBlock(text);\n        return \"\\n\\n\" + key + \"\\n\\n\";\n    });\n    text = this.__unwrapSTXETX__(text);\n    return text;\n};\n\n/**\n * Called whenever a tag must be hashed when a function insert an atomic \n * element in the text stream. Passing $text to through this function gives\n * a unique text-token which will be reverted back when calling unhash.\n *\n * The boundary argument specify what character should be used to surround\n * the token. By convension, \"B\" is used for block elements that needs not\n * to be wrapped into paragraph tags at the end, \":\" is used for elements\n * that are word separators and \"X\" is used in the general case.\n */\nMarkdown_Parser.prototype.hashPart = function(text, boundary) {\n    if('undefined' === typeof boundary) {\n        boundary = 'X';\n    }\n    // Swap back any tag hash found in text so we do not have to `unhash`\n    // multiple times at the end.\n    text = this.unhash(text);\n\n    // Then hash the block.\n    if('undefined' === typeof arguments.callee.i) {\n        arguments.callee.i = 0;\n    }\n    var key = boundary + \"\\x1A\" + (++arguments.callee.i) + boundary;\n    this.html_hashes[key] = text;\n    return key; // String that will replace the tag.\n};\n\n/**\n * Shortcut function for hashPart with block-level boundaries.\n */\nMarkdown_Parser.prototype.hashBlock = function(text) {\n    return this.hashPart(text, 'B');\n};\n\n/**\n * Strips link definitions from text, stores the URLs and titles in\n * hash references.\n */\nMarkdown_Parser.prototype.stripLinkDefinitions = function(text) {\n    var less_than_tab = this.tab_width - 1;\n    var self = this;\n    // Link defs are in the form: ^[id]: url \"optional title\"\n    text = this.__wrapSTXETX__(text);\n    text = text.replace(new RegExp(\n        '^[ ]{0,' + less_than_tab + '}\\\\[(.+)\\\\][ ]?:' + // id = $1\n            '[ ]*'        +\n                '\\\\n?'    + // maybe *one* newline\n                '[ ]*'    +\n            '(?:'         +\n                '<(.+?)>' + // url = $2\n            '|'           +\n                '(\\\\S+?)' + // url = $3\n            ')'           +\n            '[ ]*'        +\n            '\\\\n?'        + // maybe one newline\n            '[ ]*'        +\n            '(?:'         +\n                //'(?=\\\\s)' + // lookbehind for whitespace\n                '[\"\\\\(]'  +\n                '(.*?)'   + // title = $4\n                '[\"\\\\)]'  +\n                '[ ]*'    +\n            ')?'          + // title is optional\n            '(?:\\\\n+|\\\\n*(?=\\\\x03))',\n        'mg'), function(match, id, url2, url3, title) {\n            //console.log(match);\n            var link_id = id.toLowerCase();\n            var url = url2 ? url2 : url3;\n            self.urls[link_id] = url;\n            self.titles[link_id] = title;\n            return ''; // String that will replace the block\n        }\n    );\n    text = this.__unwrapSTXETX__(text);\n    return text;\n};\n\n/**\n * Run block gamut tranformations.\n */\nMarkdown_Parser.prototype.runBlockGamut = function(text) {\n    // We need to escape raw HTML in Markdown source before doing anything \n    // else. This need to be done for each block, and not only at the \n    // begining in the Markdown function since hashed blocks can be part of\n    // list items and could have been indented. Indented blocks would have \n    // been seen as a code block in a previous pass of hashHTMLBlocks.\n    text = this.hashHTMLBlocks(text);\n    return this.runBasicBlockGamut(text);\n};\n\n/**\n * Run block gamut tranformations, without hashing HTML blocks. This is \n * useful when HTML blocks are known to be already hashed, like in the first\n * whole-document pass.\n */\nMarkdown_Parser.prototype.runBasicBlockGamut = function(text) {\n    for(var i = 0; i < this.block_gamut.length; i++) {\n        var method = this[this.block_gamut[i][0]];\n        if(method) {\n            text = method.call(this, text);\n        }\n        else {\n            console.log(this.block_gamut[i][0] + ' not implemented');\n        }\n    }\n    // Finally form paragraph and restore hashed blocks.\n    text = this.formParagraphs(text);\n    return text;\n};\n\n/**\n * Do Horizontal Rules:\n */\nMarkdown_Parser.prototype.doHorizontalRules = function(text) {\n    var self = this;\n    return text.replace(new RegExp(\n        '^[ ]{0,3}'    + // Leading space\n        '([-\\\\*_])'    + // $1: First marker\n        '(?:'          + // Repeated marker group\n            '[ ]{0,2}' + // Zero, one, or two spaces.\n            '\\\\1'      + // Marker character\n        '){2,}'        + // Group repeated at least twice\n        '[ ]*'         + //Tailing spaces\n        '$'            , // End of line.\n    'mg'), function(match) {\n        //console.log(match);\n        return \"\\n\" + self.hashBlock(\"<hr\" + self.empty_element_suffix) + \"\\n\";\n    });\n};\n\n/**\n * Run span gamut tranformations.\n */\nMarkdown_Parser.prototype.runSpanGamut = function(text) {\n    for(var i = 0; i < this.span_gamut.length; i++) {\n        var method = this[this.span_gamut[i][0]];\n        if(method) {\n            text = method.call(this, text);\n        }\n        else {\n            console.log(this.span_gamut[i][0] + ' not implemented');\n        }\n    }\n    return text;\n};\n\n/**\n * Do hard breaks:\n */\nMarkdown_Parser.prototype.doHardBreaks = function(text) {\n    var self = this;\n    return text.replace(/ {2,}\\n/mg, function(match) {\n        //console.log(match);\n        return self.hashPart(\"<br\" + self.empty_element_suffix + \"\\n\");\n    });\n};\n\n\n/**\n * Turn Markdown link shortcuts into XHTML <a> tags.\n */\nMarkdown_Parser.prototype.doAnchors = function(text) {\n    if (this.in_anchor) return text;\n    this.in_anchor = true;\n\n    var self = this;\n\n    var _doAnchors_reference_callback = function(match, whole_match, link_text, link_id) {\n        //console.log(match);\n        if(typeof(link_id) !== 'string' || link_id === '') {\n            // for shortcut links like [this][] or [this].\n            link_id = link_text;\n        }\n\n        // lower-case and turn embedded newlines into spaces\n        link_id = link_id.toLowerCase();\n        link_id = link_id.replace(/[ ]?\\n/, ' ');\n\n        var result;\n        if ('undefined' !== typeof self.urls[link_id]) {\n            var url = self.urls[link_id];\n            url = self.encodeAttribute(url);\n\n            result = \"<a href=\\\"\" + url + \"\\\"\";\n            if ('undefined' !== typeof self.titles[link_id]) {\n                var title = self.titles[link_id];\n                title = self.encodeAttribute(title);\n                result +=  \" title=\\\"\" + title + \"\\\"\";\n            }\n\n            link_text = self.runSpanGamut(link_text);\n            result += \">\" + link_text + \"</a>\";\n            result = self.hashPart(result);\n        }\n        else {\n            result = whole_match;\n        }\n        return result;\n    };\n\n    //\n    // First, handle reference-style links: [link text] [id]\n    //\n    text = text.replace(new RegExp(\n        '('               + // wrap whole match in $1\n          '\\\\['           +\n            '(' + this.nested_brackets_re + ')' +  // link text = $2\n          '\\\\]'           +\n\n          '[ ]?'          + // one optional space\n          '(?:\\\\n[ ]*)?'  + // one optional newline followed by spaces\n\n          '\\\\['           +\n            '(.*?)'       + // id = $3\n          '\\\\]'           +\n        ')',\n        'mg'\n    ), _doAnchors_reference_callback);\n\n    //\n    // Next, inline-style links: [link text](url \"optional title\")\n    //\n    text = text.replace(new RegExp(\n        '('               + // wrap whole match in $1\n          '\\\\['           +\n            '(' + this.nested_brackets_re + ')' + // link text = $2\n          '\\\\]'           +\n          '\\\\('           + // literal paren\n            '[ \\\\n]*'     +\n            '(?:'         +\n                '<(.+?)>' + // href = $3\n            '|'           +\n                '(' + this.nested_url_parenthesis_re + ')' + // href = $4\n            ')'           +\n            '[ \\\\n]*'     +\n            '('           + // $5\n              '([\\'\"])'   + // quote char = $6\n              '(.*?)'     + // Title = $7\n              '\\\\6'       + // matching quote\n              '[ \\\\n]*'   + // ignore any spaces/tabs between closing quote and )\n            ')?'          + // title is optional\n          '\\\\)'           +\n        ')',\n        'mg'\n    ), function(match, whole_match, link_text, url3, url4, x0, x1, title) {\n        //console.log(match);\n        link_text = self.runSpanGamut(link_text);\n        var url = url3 ? url3 : url4;\n\n        url = self.encodeAttribute(url);\n\n        var result = \"<a href=\\\"\" + url + \"\\\"\";\n        if ('undefined' !== typeof title && title !== '') {\n            title = self.encodeAttribute(title);\n            result +=  \" title=\\\"\" + title + \"\\\"\";\n        }\n\n        link_text = self.runSpanGamut(link_text);\n        result += \">\" + link_text + \"</a>\";\n\n        return self.hashPart(result);\n    });\n\n    //\n    // Last, handle reference-style shortcuts: [link text]\n    // These must come last in case you've also got [link text][1]\n    // or [link text](/foo)\n    //\n    text = text.replace(new RegExp(\n        '('                  + // wrap whole match in $1\n          '\\\\['              +\n              '([^\\\\[\\\\]]+)' + // link text = $2; can\\'t contain [ or ]\n          '\\\\]'              +\n        ')',\n        'mg'\n    ), _doAnchors_reference_callback);\n\n    this.in_anchor = false;\n    return text;\n};\n\n/**\n * Turn Markdown image shortcuts into <img> tags.\n */\nMarkdown_Parser.prototype.doImages = function(text) {\n    var self = this;\n\n    //\n    // First, handle reference-style labeled images: ![alt text][id]\n    //\n    text = text.replace(new RegExp(\n        '('              + // wrap whole match in $1\n          '!\\\\['         +\n            '(' + this.nested_brackets_re + ')' + // alt text = $2\n          '\\\\]'          +\n\n          '[ ]?'         + // one optional space\n          '(?:\\\\n[ ]*)?' + // one optional newline followed by spaces\n\n          '\\\\['          +\n            '(.*?)'      + // id = $3\n          '\\\\]'          +\n\n        ')',\n        'mg'\n    ), function(match, whole_match, alt_text, link_id) {\n        //console.log(match);\n        link_id = link_id.toLowerCase();\n\n        if (typeof(link_id) !== 'string' || link_id === '') {\n            link_id = alt_text.toLowerCase(); // for shortcut links like ![this][].\n        }\n\n        alt_text = self.encodeAttribute(alt_text);\n        var result;\n        if ('undefined' !== typeof self.urls[link_id]) {\n            var url = self.encodeAttribute(self.urls[link_id]);\n            result = \"<img src=\\\"\" + url + \"\\\" alt=\\\"\" + alt_text + \"\\\"\";\n            if ('undefined' !== typeof self.titles[link_id]) {\n                var title = self.titles[link_id];\n                title = self.encodeAttribute(title);\n                result +=  \" title=\\\"\" + title + \"\\\"\";\n            }\n            result += self.empty_element_suffix;\n            result = self.hashPart(result);\n        }\n        else {\n            // If there's no such link ID, leave intact:\n            result = whole_match;\n        }\n\n        return result;\n    });\n\n    //\n    // Next, handle inline images:  ![alt text](url \"optional title\")\n    // Don't forget: encode * and _\n    //\n    text = text.replace(new RegExp(\n        '('                + // wrap whole match in $1\n          '!\\\\['           +\n            '(' + this.nested_brackets_re + ')' +\t\t// alt text = $2\n          '\\\\]'            +\n          '\\\\s?'           + // One optional whitespace character\n          '\\\\('            + // literal paren\n            '[ \\\\n]*'      +\n            '(?:'          +\n                '<(\\\\S*)>' + // src url = $3\n            '|'            +\n                '(' + this.nested_url_parenthesis_re + ')' +\t// src url = $4\n            ')'            +\n            '[ \\\\n]*'      +\n            '('            + // $5\n              '([\\'\"])'    + // quote char = $6\n              '(.*?)'      + // title = $7\n              '\\\\6'        + // matching quote\n              '[ \\\\n]*'    +\n            ')?'           + // title is optional\n          '\\\\)'            +\n        ')',\n        'mg'\n    ), function(match, whole_match, alt_text, url3, url4, x5, x6, title) {\n        //console.log(match);\n        var url = url3 ? url3 : url4;\n\n        alt_text = self.encodeAttribute(alt_text);\n        url = self.encodeAttribute(url);\n        var result = \"<img src=\\\"\" + url + \"\\\" alt=\\\"\" + alt_text + \"\\\"\";\n        if ('undefined' !== typeof title && title !== '') {\n            title = self.encodeAttribute(title);\n            result +=  \" title=\\\"\" + title + \"\\\"\"; // $title already quoted\n        }\n        result += self.empty_element_suffix;\n\n        return self.hashPart(result);\n    });\n\n    return text;\n};\n\nMarkdown_Parser.prototype.doHeaders = function(text) {\n    var self = this;\n    // Setext-style headers:\n    //    Header 1\n    //    ========\n    //\n    //    Header 2\n    //    --------\n    //\n    text = text.replace(/^(.+?)[ ]*\\n(=+|-+)[ ]*\\n+/mg, function(match, span, line) {\n       //console.log(match);\n       // Terrible hack to check we haven't found an empty list item.\n        if(line == '-' && span.match(/^-(?: |$)/)) {\n            return match;\n        }\n        var level = line.charAt(0) == '=' ? 1 : 2;\n        var block = \"<h\" + level + \">\" + self.runSpanGamut(span) + \"</h\" + level + \">\";\n        return \"\\n\" + self.hashBlock(block)  + \"\\n\\n\";\n    });\n\n    // atx-style headers:\n    //  # Header 1\n    //  ## Header 2\n    //  ## Header 2 with closing hashes ##\n    //  ...\n    //  ###### Header 6\n    //\n    text = text.replace(new RegExp(\n        '^(\\\\#{1,6})' + // $1 = string of #\\'s\n        '[ ]*'        +\n        '(.+?)'       + // $2 = Header text\n        '[ ]*'        +\n        '\\\\#*'        + // optional closing #\\'s (not counted)\n        '\\\\n+',\n        'mg'\n    ), function(match, hashes, span) {\n        //console.log(match);\n        var level = hashes.length;\n        var block = \"<h\" + level + \">\" + self.runSpanGamut(span) + \"</h\" + level + \">\";\n        return \"\\n\" + self.hashBlock(block) + \"\\n\\n\";\n    });\n\n    return text;\n};\n\n/**\n * Form HTML ordered (numbered) and unordered (bulleted) lists.\n */\nMarkdown_Parser.prototype.doLists = function(text) {\n    var less_than_tab = this.tab_width - 1;\n\n    // Re-usable patterns to match list item bullets and number markers:\n    var marker_ul_re  = '[\\\\*\\\\+-]';\n    var marker_ol_re  = '\\\\d+[\\\\.]';\n    var marker_any_re = \"(?:\" + marker_ul_re + \"|\" + marker_ol_re + \")\";\n\n    var self = this;\n    var _doLists_callback = function(match, list, x2, x3, type) {\n        //console.log(match);\n        // Re-usable patterns to match list item bullets and number markers:\n        var list_type = type.match(marker_ul_re) ? \"ul\" : \"ol\";\n\n        var marker_any_re = list_type == \"ul\" ? marker_ul_re : marker_ol_re;\n\n        list += \"\\n\";\n        var result = self.processListItems(list, marker_any_re);\n\n        result = self.hashBlock(\"<\" + list_type + \">\\n\" + result + \"</\" + list_type + \">\");\n        return \"\\n\" + result + \"\\n\\n\";\n    };\n\n    var markers_relist = [\n        [marker_ul_re, marker_ol_re],\n        [marker_ol_re, marker_ul_re]\n    ];\n\n    for (var i = 0; i < markers_relist.length; i++) {\n        var marker_re = markers_relist[i][0];\n        var other_marker_re = markers_relist[i][1];\n        // Re-usable pattern to match any entirel ul or ol list:\n        var whole_list_re =\n            '('               + // $1 = whole list\n              '('             + // $2\n                '([ ]{0,' + less_than_tab + '})' + // $3 = number of spaces\n                '(' + marker_re + ')'            + // $4 = first list item marker\n                '[ ]+'        +\n              ')'             +\n              '[\\\\s\\\\S]+?'    +\n              '('             + // $5\n                  '(?=\\\\x03)' +  // \\z\n                '|'           +\n                  '\\\\n{2,}'   +\n                  '(?=\\\\S)'   +\n                  '(?!'       + // Negative lookahead for another list item marker\n                    '[ ]*'    +\n                    marker_re + '[ ]+' +\n                  ')'         +\n                '|'           +\n                  '(?='       + // Lookahead for another kind of list\n                    '\\\\n'     +\n                    '\\\\3'     + // Must have the same indentation\n                    other_marker_re + '[ ]+' +\n                  ')'         +\n              ')'             +\n            ')'; // mx\n\n        // We use a different prefix before nested lists than top-level lists.\n        // See extended comment in _ProcessListItems().\n\n        text = this.__wrapSTXETX__(text);\n        if (this.list_level) {\n            text = text.replace(new RegExp('^' + whole_list_re, \"mg\"), _doLists_callback);\n        }\n        else {\n            text = text.replace(new RegExp(\n                '(?:(?=\\\\n)\\\\n|\\\\x02\\\\n?)' + // Must eat the newline\n                whole_list_re, \"mg\"\n            ), _doLists_callback);\n        }\n        text = this.__unwrapSTXETX__(text);\n    }\n\n    return text;\n};\n\n// var $list_level = 0;\n\n/**\n * Process the contents of a single ordered or unordered list, splitting it\n * into individual list items.\n */\nMarkdown_Parser.prototype.processListItems = function(list_str, marker_any_re) {\n    // The $this->list_level global keeps track of when we're inside a list.\n    // Each time we enter a list, we increment it; when we leave a list,\n    // we decrement. If it's zero, we're not in a list anymore.\n    //\n    // We do this because when we're not inside a list, we want to treat\n    // something like this:\n    //\n    //    I recommend upgrading to version\n    //    8. Oops, now this line is treated\n    //    as a sub-list.\n    //\n    // As a single paragraph, despite the fact that the second line starts\n    // with a digit-period-space sequence.\n    //\n    // Whereas when we're inside a list (or sub-list), that line will be\n    // treated as the start of a sub-list. What a kludge, huh? This is\n    // an aspect of Markdown's syntax that's hard to parse perfectly\n    // without resorting to mind-reading. Perhaps the solution is to\n    // change the syntax rules such that sub-lists must start with a\n    // starting cardinal number; e.g. \"1.\" or \"a.\".\n\n    if('undefined' === typeof this.list_level) {\n        this.list_level = 0;\n    }\n    this.list_level++;\n\n    // trim trailing blank lines:\n    list_str = this.__wrapSTXETX__(list_str);\n    list_str = list_str.replace(/\\n{2,}(?=\\x03)/m, \"\\n\");\n    list_str = this.__unwrapSTXETX__(list_str);\n\n    var self = this;\n    list_str = this.__wrapSTXETX__(list_str);\n    list_str = list_str.replace(new RegExp(\n        '(\\\\n)?'                + // leading line = $1\n        '([ ]*)'                + // leading whitespace = $2\n        '(' + marker_any_re     + // list marker and space = $3\n            '(?:[ ]+|(?=\\\\n))'  + // space only required if item is not empty\n        ')'                     +\n        '([\\\\s\\\\S]*?)'          + // list item text   = $4\n        '(?:(\\\\n+(?=\\\\n))|\\\\n)' + // tailing blank line = $5\n        '(?=\\\\n*(\\\\x03|\\\\2(' + marker_any_re + ')(?:[ ]+|(?=\\\\n))))',\n        \"gm\"\n    ), function(match, leading_line, leading_space, marker_space, item, tailing_blank_line) {\n        //console.log(match);\n        //console.log(item, [leading_line ? leading_line.length : 0, tailing_blank_line ? tailing_blank_line.length : 0]);\n        if (leading_line || tailing_blank_line || item.match(/\\n{2,}/)) {\n            // Replace marker with the appropriate whitespace indentation\n            item = leading_space + self._php_str_repeat(' ', marker_space.length) + item;\n            item = self.runBlockGamut(self.outdent(item) + \"\\n\");\n        }\n        else {\n            // Recursion for sub-lists:\n            item = self.doLists(self.outdent(item));\n            item = item.replace(/\\n+$/m, '');\n            item = self.runSpanGamut(item);\n        }\n\n        return \"<li>\" + item + \"</li>\\n\";\n    });\n    list_str = this.__unwrapSTXETX__(list_str);\n\n    this.list_level--;\n    return list_str;\n};\n\n/**\n *   Process Markdown `<pre><code>` blocks.\n */\nMarkdown_Parser.prototype.doCodeBlocks = function(text) {\n    var self = this;\n    text = this.__wrapSTXETX__(text);\n    text = text.replace(new RegExp(\n        '(?:\\\\n\\\\n|(?=\\\\x02)\\\\n?)' +\n        '('                        + // $1 = the code block -- one or more lines, starting with a space/tab\n          '(?:^'                   +\n            '[ ]{' + this.tab_width + ',}' +  // Lines must start with a tab or a tab-width of spaces\n            '.*\\\\n+'               +\n          ')+'                     +\n        ')'                        +\n        '((?=[ ]{0,' + this.tab_width + '}\\\\S)|(?:\\\\n*(?=\\\\x03)))',  // Lookahead for non-space at line-start, or end of doc\n        'mg'\n    ), function(match, codeblock) {\n        //console.log(match);\n        codeblock = self.outdent(codeblock);\n        codeblock = self._php_htmlspecialchars_ENT_NOQUOTES(codeblock);\n\n        // trim leading newlines and trailing newlines\n        codeblock = self.__wrapSTXETX__(codeblock);\n        codeblock = codeblock.replace(/(?=\\x02)\\n+|\\n+(?=\\x03)/g, '');\n        codeblock = self.__unwrapSTXETX__(codeblock);\n\n        codeblock = \"<pre><code>\" + codeblock + \"\\n</code></pre>\";\n        return \"\\n\\n\" + self.hashBlock(codeblock) + \"\\n\\n\";\n    });\n    text = this.__unwrapSTXETX__(text);\n    return text;\n};\n\n/**\n * Create a code span markup for $code. Called from handleSpanToken.\n */\nMarkdown_Parser.prototype.makeCodeSpan = function(code) {\n    code = this._php_htmlspecialchars_ENT_NOQUOTES(this._php_trim(code));\n    return this.hashPart(\"<code>\" + code + \"</code>\");\n};\n\n/**\n * Prepare regular expressions for searching emphasis tokens in any\n * context.\n */\nMarkdown_Parser.prototype.prepareItalicsAndBold = function() {\n    this.em_strong_prepared_relist = {};\n    for(var i = 0; i < this.em_relist.length; i++) {\n        var em = this.em_relist[i][0];\n        var em_re = this.em_relist[i][1];\n        for(var j = 0; j < this.strong_relist.length; j++) {\n            var strong = this.strong_relist[j][0];\n            var strong_re = this.strong_relist[j][1];\n            // Construct list of allowed token expressions.\n            var token_relist = [];\n            for(var k = 0; k < this.em_strong_relist.length; k++) {\n                var em_strong = this.em_strong_relist[k][0];\n                var em_strong_re = this.em_strong_relist[k][1];\n                if(em + strong == em_strong) {\n                    token_relist.push(em_strong_re);\n                }\n            }\n            token_relist.push(em_re);\n            token_relist.push(strong_re);\n\n            // Construct master expression from list.\n            var token_re = new RegExp('(' + token_relist.join('|')  + ')');\n            this.em_strong_prepared_relist['rx_' + em + strong] = token_re;\n        }\n    }\n};\n\nMarkdown_Parser.prototype.doItalicsAndBold = function(text) {\n    var em = '';\n    var strong = '';\n    var tree_char_em = false;\n    var text_stack = [''];\n    var token_stack = [];\n    var token = '';\n\n    while (1) {\n        //\n        // Get prepared regular expression for seraching emphasis tokens\n        // in current context.\n        //\n        var token_re = this.em_strong_prepared_relist['rx_' + em + strong];\n\n        //\n        // Each loop iteration search for the next emphasis token. \n        // Each token is then passed to handleSpanToken.\n        //\n        var parts = text.match(token_re); //PREG_SPLIT_DELIM_CAPTURE\n        if(parts) {\n            var left = RegExp.leftContext;\n            var right = RegExp.rightContext;\n            var pre = \"\";\n            var marker = parts[1];\n            for(var mg = 2; mg < parts.length; mg += 2) {\n                if('undefined' !== typeof parts[mg] && parts[mg] != '') {\n                    pre = parts[mg];\n                    marker = parts[mg + 1];\n                    break;\n                }\n            }\n            //console.log([left + pre, marker]);\n            text_stack[0] += (left + pre);\n            token = marker;\n            text = right;\n        }\n        else {\n            text_stack[0] += text;\n            token = '';\n            text = '';\n        }\n        if(token == '') {\n            // Reached end of text span: empty stack without emitting.\n            // any more emphasis.\n            while (token_stack.length > 0 && token_stack[0].length > 0) {\n                text_stack[1] += token_stack.shift();\n                var text_stack_prev0 = text_stack.shift(); // $text_stack[0] .= array_shift($text_stack);\n                text_stack[0] += text_stack_prev0;\n            }\n            break;\n        }\n\n        var tag, span;\n\n        var token_len = token.length;\n        if (tree_char_em) {\n            // Reached closing marker while inside a three-char emphasis.\n            if (token_len == 3) {\n                // Three-char closing marker, close em and strong.\n                token_stack.shift();\n                span = text_stack.shift();\n                span = this.runSpanGamut(span);\n                span = \"<strong><em>\" + span + \"</em></strong>\";\n                text_stack[0] += this.hashPart(span);\n                em = '';\n                strong = '';\n            } else {\n                // Other closing marker: close one em or strong and\n                // change current token state to match the other\n                token_stack[0] = this._php_str_repeat(token.charAt(0), 3 - token_len);\n                tag = token_len == 2 ? \"strong\" : \"em\";\n                span = text_stack[0];\n                span = this.runSpanGamut(span);\n                span = \"<\" + tag + \">\" + span + \"</\" + tag + \">\";\n                text_stack[0] = this.hashPart(span);\n                if(tag == 'strong') { strong = ''; } else { em = ''; }\n            }\n            tree_char_em = false;\n        } else if (token_len == 3) {\n            if (em != '') {\n                // Reached closing marker for both em and strong.\n                // Closing strong marker:\n                for (var i = 0; i < 2; ++i) {\n                    var shifted_token = token_stack.shift();\n                    tag = shifted_token.length == 2 ? \"strong\" : \"em\";\n                    span = text_stack.shift();\n                    span = this.runSpanGamut(span);\n                    span = \"<\" + tag + \">\" + span + \"</\" + tag + \">\";\n                    text_stack[0] = this.hashPart(span);\n                    if(tag == 'strong') { strong = ''; } else { em = ''; }\n                }\n            } else {\n                // Reached opening three-char emphasis marker. Push on token \n                // stack; will be handled by the special condition above.\n                em = token.charAt(0);\n                strong = em + em;\n                token_stack.unshift(token);\n                text_stack.unshift('');\n                tree_char_em = true;\n            }\n        } else if (token_len == 2) {\n            if (strong != '') {\n                // Unwind any dangling emphasis marker:\n                if (token_stack[0].length == 1) {\n                    text_stack[1] += token_stack.shift();\n                    var text_stack_prev0 = text_stack.shift(); // $text_stack[0] .= array_shift($text_stack);\n                    text_stack[0] += text_stack_prev0;\n                }\n                // Closing strong marker:\n                token_stack.shift();\n                span = text_stack.shift();\n                span = this.runSpanGamut(span);\n                span = \"<strong>\" + span + \"</strong>\";\n                text_stack[0] += this.hashPart(span);\n                strong = '';\n            } else {\n                token_stack.unshift(token);\n                text_stack.unshift('');\n                strong = token;\n            }\n        } else {\n            // Here $token_len == 1\n            if (em != '') {\n                if (token_stack[0].length == 1) {\n                    // Closing emphasis marker:\n                    token_stack.shift();\n                    span = text_stack.shift();\n                    span = this.runSpanGamut(span);\n                    span = \"<em>\" + span + \"</em>\";\n                    text_stack[0] += this.hashPart(span);\n                    em = '';\n                } else {\n                    text_stack[0] += token;\n                }\n            } else {\n                token_stack.unshift(token);\n                text_stack.unshift('');\n                em = token;\n            }\n        }\n    }\n    return text_stack[0];\n};\n\n\nMarkdown_Parser.prototype.doBlockQuotes = function(text) {\n    var self = this;\n    text = text.replace(new RegExp(\n        '('              + // Wrap whole match in $1\n          '(?:'          +\n            '^[ ]*>[ ]?' + // \">\" at the start of a line\n              '.+\\\\n'    + // rest of the first line\n            '(.+\\\\n)*'   + // subsequent consecutive lines\n            '\\\\n*'       + // blanks\n          ')+'           +\n        ')',\n        'mg'\n    ), function(match, bq) {\n        //console.log(match);\n        // trim one level of quoting - trim whitespace-only lines\n        bq = bq.replace(/^[ ]*>[ ]?|^[ ]+$/mg, '');\n        bq = self.runBlockGamut(bq);\t\t// recurse\n\n        bq = bq.replace(/^/mg, \"  \");\n        // These leading spaces cause problem with <pre> content, \n        // so we need to fix that:\n        bq = bq.replace(/(\\\\s*<pre>[\\\\s\\\\S]+?<\\/pre>)/mg, function(match, pre) {\n            //console.log(match);\n            pre = pre.replace(/^  /m, '');\n            return pre;\n        });\n\n        return \"\\n\" + self.hashBlock(\"<blockquote>\\n\" + bq + \"\\n</blockquote>\") + \"\\n\\n\";\n    });\n    return text;\n};\n\n/**\n * Params:\n * $text - string to process with html <p> tags\n */\nMarkdown_Parser.prototype.formParagraphs = function(text) {\n\n    // Strip leading and trailing lines:\n    text = this.__wrapSTXETX__(text);\n    text = text.replace(/(?:\\x02)\\n+|\\n+(?:\\x03)/g, \"\");\n    text = this.__unwrapSTXETX__(text);\n    // [porting note]\n    // below may be faster than js regexp.\n    //for(var s = 0; s < text.length && text.charAt(s) == \"\\n\"; s++) { }\n    //text = text.substr(s);\n    //for(var e = text.length; e > 0 && text.charAt(e - 1) == \"\\n\"; e--) { }\n    //text = text.substr(0, e);\n\n    var grafs = text.split(/\\n{2,}/m);\n    //preg_split('/\\n{2,}/', $text, -1, PREG_SPLIT_NO_EMPTY);\n\n    //\n    // Wrap <p> tags and unhashify HTML blocks\n    //\n    for(var i = 0; i < grafs.length; i++) {\n        var value = grafs[i];\n        if(value == \"\") {\n            // [porting note]\n            // This case is replacement for PREG_SPLIT_NO_EMPTY.\n        }\n        else if (!value.match(/^B\\x1A[0-9]+B$/)) {\n            // Is a paragraph.\n            value = this.runSpanGamut(value);\n            value = value.replace(/^([ ]*)/, \"<p>\");\n            value += \"</p>\";\n            grafs[i] = this.unhash(value);\n        }\n        else {\n            // Is a block.\n            // Modify elements of @grafs in-place...\n            var graf = value;\n            var block = this.html_hashes[graf];\n            graf = block;\n            //if (preg_match('{\n            //\t\\A\n            //\t(\t\t\t\t\t\t\t# $1 = <div> tag\n            //\t  <div  \\s+\n            //\t  [^>]*\n            //\t  \\b\n            //\t  markdown\\s*=\\s*  ([\\'\"])\t#\t$2 = attr quote char\n            //\t  1\n            //\t  \\2\n            //\t  [^>]*\n            //\t  >\n            //\t)\n            //\t(\t\t\t\t\t\t\t# $3 = contents\n            //\t.*\n            //\t)\n            //\t(</div>)\t\t\t\t\t# $4 = closing tag\n            //\t\\z\n            //\t}xs', $block, $matches))\n            //{\n            //\tlist(, $div_open, , $div_content, $div_close) = $matches;\n            //\n            //\t# We can't call Markdown(), because that resets the hash;\n            //\t# that initialization code should be pulled into its own sub, though.\n            //\t$div_content = $this->hashHTMLBlocks($div_content);\n            //\t\n            //\t# Run document gamut methods on the content.\n            //\tforeach ($this->document_gamut as $method => $priority) {\n            //\t\t$div_content = $this->$method($div_content);\n            //\t}\n            //\n            //\t$div_open = preg_replace(\n            //\t\t'{\\smarkdown\\s*=\\s*([\\'\"]).+?\\1}', '', $div_open);\n            //\n            //\t$graf = $div_open . \"\\n\" . $div_content . \"\\n\" . $div_close;\n            //}\n            grafs[i] = graf;\n        }\n    }\n\n    return grafs.join(\"\\n\\n\");\n};\n\n/**\n * Encode text for a double-quoted HTML attribute. This function\n * is *not* suitable for attributes enclosed in single quotes.\n */\nMarkdown_Parser.prototype.encodeAttribute = function(text) {\n    text = this.encodeAmpsAndAngles(text);\n    text = text.replace(/\"/g, '&quot;');\n    return text;\n};\n\n/**\n * Smart processing for ampersands and angle brackets that need to \n * be encoded. Valid character entities are left alone unless the\n * no-entities mode is set.\n */\nMarkdown_Parser.prototype.encodeAmpsAndAngles = function(text) {\n    if (this.no_entities) {\n        text = text.replace(/&/g, '&amp;');\n    } else {\n        // Ampersand-encoding based entirely on Nat Irons's Amputator\n        // MT plugin: <http://bumppo.net/projects/amputator/>\n        text = text.replace(/&(?!#?[xX]?(?:[0-9a-fA-F]+|\\w+);)/, '&amp;');\n    }\n    // Encode remaining <'s\n    text = text.replace(/</g, '&lt;');\n\n    return text;\n};\n\nMarkdown_Parser.prototype.doAutoLinks = function(text) {\n    var self = this;\n    text = text.replace(/<((https?|ftp|dict):[^'\">\\s]+)>/i, function(match, address) {\n        //console.log(match);\n        var url = self.encodeAttribute(address);\n        var link = \"<a href=\\\"\" + url + \"\\\">\" + url + \"</a>\";\n        return self.hashPart(link);\n    });\n\n    // Email addresses: <address@domain.foo>\n    text = text.replace(new RegExp(\n        '<'                            +\n        '(?:mailto:)?'                 +\n        '('                            +\n            '(?:'                      +\n                '[-!#$%&\\'*+/=?^_`.{|}~\\\\w\\\\x80-\\\\xFF]+' +\n            '|'                        +\n                '\".*?\"'                +\n            ')'                        +\n            '\\\\@'                      +\n            '(?:'                      +\n                '[-a-z0-9\\\\x80-\\\\xFF]+(\\\\.[-a-z0-9\\\\x80-\\\\xFF]+)*\\\\.[a-z]+' +\n            '|'                        +\n                '\\\\[[\\\\d.a-fA-F:]+\\\\]' +  // IPv4 & IPv6\n            ')'                        +\n        ')'                            +\n        '>',\n        'i'\n    ), function(match, address) {\n        //console.log(match);\n        var link = self.encodeEmailAddress(address);\n        return self.hashPart(link);\n    });\n\n    return text;\n};\n\n/**\n *  Input: an email address, e.g. \"foo@example.com\"\n *\n *  Output: the email address as a mailto link, with each character\n *      of the address encoded as either a decimal or hex entity, in\n *      the hopes of foiling most address harvesting spam bots. E.g.:\n *\n *    <p><a href=\"&#109;&#x61;&#105;&#x6c;&#116;&#x6f;&#58;&#x66;o&#111;\n *        &#x40;&#101;&#x78;&#97;&#x6d;&#112;&#x6c;&#101;&#46;&#x63;&#111;\n *        &#x6d;\">&#x66;o&#111;&#x40;&#101;&#x78;&#97;&#x6d;&#112;&#x6c;\n *        &#101;&#46;&#x63;&#111;&#x6d;</a></p>\n *\n *   Based by a filter by Matthew Wickline, posted to BBEdit-Talk.\n *   With some optimizations by Milian Wolff.\n */\nMarkdown_Parser.prototype.encodeEmailAddress = function(addr) {\n    if('undefined' === typeof arguments.callee.crctable) {\n        arguments.callee.crctable =\n            \"00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 \" +\n            \"0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 \" +\n            \"1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 \" +\n            \"136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 \" +\n            \"3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B \" +\n            \"35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 \" +\n            \"26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F \" +\n            \"2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D \" +\n            \"76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 \" +\n            \"7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 \" +\n            \"6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 \" +\n            \"65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 \" +\n            \"4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB \" +\n            \"4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 \" +\n            \"5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F \" +\n            \"5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD \" +\n            \"EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 \" +\n            \"E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 \" +\n            \"F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 \" +\n            \"FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 \" +\n            \"D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B \" +\n            \"D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 \" +\n            \"CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F \" +\n            \"C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D \" +\n            \"9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 \" +\n            \"95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 \" +\n            \"86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 \" +\n            \"88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 \" +\n            \"A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB \" +\n            \"AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 \" +\n            \"BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF \" +\n            \"B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D\".split(' ');\n    }\n    var crctable = arguments.callee.crctable;\n    function _crc32(str) {\n        var crc = 0;\n        crc = crc ^ (-1);\n        for (var i = 0; i < str.length; ++i) {\n            var y = (crc ^ str.charCodeAt(i)) & 0xff;\n            var x = \"0x\" + crctable[y];\n            crc = (crc >>> 8) ^ x;\n        }\n        return (crc ^ (-1)) >>> 0;\n    }\n\n    addr = \"mailto:\" + addr;\n    var chars = [];\n    var i;\n    for(i = 0; i < addr.length; i++) {\n        chars.push(addr.charAt(i));\n    }\n    var seed = Math.floor(Math.abs(_crc32(addr) / addr.length)); // # Deterministic seed.\n\n    for(i = 0; i < chars.length; i++) {\n        var c = chars[i];\n        var ord = c.charCodeAt(0);\n        // Ignore non-ascii chars.\n        if(ord < 128) {\n            var r = (seed * (1 + i)) % 100; // Pseudo-random function.\n            // roughly 10% raw, 45% hex, 45% dec\n            // '@' *must* be encoded. I insist.\n            if(r > 90 && c != '@') { /* do nothing */ }\n            else if(r < 45) { chars[i] = '&#x' + ord.toString(16) + ';'; }\n            else            { chars[i] = '&#' + ord.toString(10) + ';'; }\n        }\n    }\n\n    addr = chars.join('');\n    var text = chars.splice(7, chars.length - 1).join(''); // text without `mailto:`\n    addr = \"<a href=\\\"\" + addr + \"\\\">\" + text + \"</a>\";\n\n    return addr;\n};\n\n/**\n * Take the string $str and parse it into tokens, hashing embeded HTML,\n * escaped characters and handling code spans.\n*/\nMarkdown_Parser.prototype.parseSpan = function(str) {\n    var output = '';\n\n    var span_re = new RegExp(\n            '('                          +\n                '\\\\\\\\' + this.escape_chars_re +\n            '|'                          +\n                // This expression is too difficult for JS: '(?<![`\\\\\\\\])'\n                // Resoled by hand coded process.\n                '`+'                     + // code span marker\n        (this.no_markup ? '' : (\n            '|'                          +\n                '<!--.*?-->'             + // comment\n            '|'                          +\n                '<\\\\?.*?\\\\?>|<%.*?%>'    + // processing instruction\n            '|'                          +\n                '<[/!$]?[-a-zA-Z0-9:_]+' + // regular tags\n                '(?:'                    +\n                    '\\\\s'                +\n                    '(?:[^\"\\'>]+|\"[^\"]*\"|\\'[^\\']*\\')*' +\n                ')?'                     +\n                '>'\n        )) +\n            ')'\n    );\n\n    while(1) {\n        //\n        // Each loop iteration seach for either the next tag, the next \n        // openning code span marker, or the next escaped character. \n        // Each token is then passed to handleSpanToken.\n        //\n        var parts = str.match(span_re); //PREG_SPLIT_DELIM_CAPTURE\n        if(parts) {\n            if(RegExp.leftContext) {\n                output += RegExp.leftContext;\n            }\n            // Back quote but after backslash is to be ignored.\n            if(RegExp.lastMatch.charAt(0) == \"`\" &&\n               RegExp.leftContext.charAt(RegExp.leftContext.length - 1) == \"\\\\\"\n            ) {\n                output += RegExp.lastMatch;\n                str = RegExp.rightContext;\n                continue;\n            }\n            var r = this.handleSpanToken(RegExp.lastMatch, RegExp.rightContext);\n            output += r[0];\n            str = r[1];\n        }\n        else {\n            output += str;\n            break;\n        }\n    }\n    return output;\n};\n\n\n/**\n * Handle $token provided by parseSpan by determining its nature and \n * returning the corresponding value that should replace it.\n*/\nMarkdown_Parser.prototype.handleSpanToken = function(token, str) {\n    //console.log([token, str]);\n    switch (token.charAt(0)) {\n        case \"\\\\\":\n            return [this.hashPart(\"&#\" + token.charCodeAt(1) + \";\"), str];\n        case \"`\":\n            // Search for end marker in remaining text.\n            if (str.match(new RegExp('^([\\\\s\\\\S]*?[^`])' + this._php_preg_quote(token) + '(?!`)([\\\\s\\\\S]*)$', 'm'))) {\n                var code = RegExp.$1;\n                str = RegExp.$2;\n                var codespan = this.makeCodeSpan(code);\n                return [this.hashPart(codespan), str];\n            }\n            return [token, str]; // return as text since no ending marker found.\n        default:\n            return [this.hashPart(token), str];\n    }\n};\n\n/**\n * Remove one level of line-leading tabs or spaces\n */\nMarkdown_Parser.prototype.outdent = function(text) {\n    return text.replace(new RegExp('^(\\\\t|[ ]{1,' + this.tab_width + '})', 'mg'), '');\n};\n\n\n//# String length function for detab. `_initDetab` will create a function to \n//# hanlde UTF-8 if the default function does not exist.\n//var $utf8_strlen = 'mb_strlen';\n\n/**\n * Replace tabs with the appropriate amount of space.\n */\nMarkdown_Parser.prototype.detab = function(text) {\n    // For each line we separate the line in blocks delemited by\n    // tab characters. Then we reconstruct every line by adding the \n    // appropriate number of space between each blocks.\n    var self = this;\n    return text.replace(/^.*\\t.*$/mg, function(line) {\n        //$strlen = $this->utf8_strlen; # strlen function for UTF-8.\n        // Split in blocks.\n        var blocks = line.split(\"\\t\");\n        // Add each blocks to the line.\n        line = blocks.shift(); // Do not add first block twice.\n        for(var i = 0; i < blocks.length; i++) {\n            var block = blocks[i];\n            // Calculate amount of space, insert spaces, insert block.\n            var amount = self.tab_width - line.length % self.tab_width;\n            line += self._php_str_repeat(\" \", amount) + block;\n        }\n        return line;\n    });\n};\n\n/**\n * Swap back in all the tags hashed by _HashHTMLBlocks.\n */\nMarkdown_Parser.prototype.unhash = function(text) {\n    var self = this;\n    return text.replace(/(.)\\x1A[0-9]+\\1/g, function(match) {\n        return self.html_hashes[match];\n    });\n};\n/*-------------------------------------------------------------------------*/\n\n/**\n * Constructor function. Initialize the parser object.\n */\nfunction MarkdownExtra_Parser() {\n\n    // Prefix for footnote ids.\n    this.fn_id_prefix = \"\";\n\n    // Optional title attribute for footnote links and backlinks.\n    this.fn_link_title = MARKDOWN_FN_LINK_TITLE;\n    this.fn_backlink_title = MARKDOWN_FN_BACKLINK_TITLE;\n\n    // Optional class attribute for footnote links and backlinks.\n    this.fn_link_class = MARKDOWN_FN_LINK_CLASS;\n    this.fn_backlink_class = MARKDOWN_FN_BACKLINK_CLASS;\n\n    // Predefined abbreviations.\n    this.predef_abbr = {};\n\n    // Extra variables used during extra transformations.\n    this.footnotes = {};\n    this.footnotes_ordered = [];\n    this.abbr_desciptions = {};\n    this.abbr_word_re = '';\n\n    // Give the current footnote number.\n    this.footnote_counter = 1;\n\n    // ### HTML Block Parser ###\n\n    // Tags that are always treated as block tags:\n    this.block_tags_re = 'p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|address|form|fieldset|iframe|hr|legend';\n\n    // Tags treated as block tags only if the opening tag is alone on it's line:\n    this.context_block_tags_re = 'script|noscript|math|ins|del';\n\n    // Tags where markdown=\"1\" default to span mode:\n    this.contain_span_tags_re = 'p|h[1-6]|li|dd|dt|td|th|legend|address';\n\n    // Tags which must not have their contents modified, no matter where \n    // they appear:\n    this.clean_tags_re = 'script|math';\n\n    // Tags that do not need to be closed.\n    this.auto_close_tags_re = 'hr|img';\n\n    // Redefining emphasis markers so that emphasis by underscore does not\n    // work in the middle of a word.\n    this.em_relist = [\n        ['' , '(?:(^|[^\\\\*])(\\\\*)(?=[^\\\\*])|(^|[^a-zA-Z0-9_])(_)(?=[^_]))(?=\\\\S|$)(?![\\\\.,:;]\\\\s)'],\n        ['*', '((?:\\\\S|^)[^\\\\*])(\\\\*)(?!\\\\*)'],\n        ['_', '((?:\\\\S|^)[^_])(_)(?![a-zA-Z0-9_])']\n    ];\n    this.strong_relist = [\n        ['' , '(?:(^|[^\\\\*])(\\\\*\\\\*)(?=[^\\\\*])|(^|[^a-zA-Z0-9_])(__)(?=[^_]))(?=\\\\S|$)(?![\\\\.,:;]\\\\s)'],\n        ['**', '((?:\\\\S|^)[^\\\\*])(\\\\*\\\\*)(?!\\\\*)'],\n        ['__', '((?:\\\\S|^)[^_])(__)(?![a-zA-Z0-9_])']\n    ];\n    this.em_strong_relist = [\n        ['' , '(?:(^|[^\\\\*])(\\\\*\\\\*\\\\*)(?=[^\\\\*])|(^|[^a-zA-Z0-9_])(___)(?=[^_]))(?=\\\\S|$)(?![\\\\.,:;]\\\\s)'],\n        ['***', '((?:\\\\S|^)[^\\\\*])(\\\\*\\\\*\\\\*)(?!\\\\*)'],\n        ['___', '((?:\\\\S|^)[^_])(___)(?![a-zA-Z0-9_])']\n    ];\n\n    // Add extra escapable characters before parent constructor \n    // initialize the table.\n    this.escape_chars += ':|';\n\n    // Insert extra document, block, and span transformations. \n    // Parent constructor will do the sorting.\n    this.document_gamut.push(['doFencedCodeBlocks',  5]);\n    this.document_gamut.push(['stripFootnotes',     15]);\n    this.document_gamut.push(['stripAbbreviations', 25]);\n    this.document_gamut.push(['appendFootnotes',    50]);\n\n    this.block_gamut.push(['doFencedCodeBlocks',  5]);\n    this.block_gamut.push(['doTables',           15]);\n    this.block_gamut.push(['doDefLists',         45]);\n\n    this.span_gamut.push(['doFootnotes',      5]);\n    this.span_gamut.push(['doAbbreviations', 70]);\n}\nMarkdownExtra_Parser.prototype = new Markdown_Parser();\n\n/**\n * Setting up Extra-specific variables.\n */\nMarkdownExtra_Parser.prototype.setup = function() {\n    this.constructor.prototype.setup.call(this);\n\n    this.footnotes = {};\n    this.footnotes_ordered = [];\n    this.abbr_desciptions = {};\n    this.abbr_word_re = '';\n    this.footnote_counter = 1;\n\n    for(var abbr_word in this.predef_abbr) {\n        var abbr_desc = this.predef_abbr[abbr_word];\n        if(this.abbr_word_re != '') {\n            this.abbr_word_re += '|';\n        }\n        this.abbr_word_re += this._php_preg_quote(abbr_word); // ?? str -> re?\n        this.abbr_desciptions[abbr_word] = this._php_trim(abbr_desc);\n    }\n};\n\n/**\n * Clearing Extra-specific variables.\n */\nMarkdownExtra_Parser.prototype.teardown = function() {\n    this.footnotes = {};\n    this.footnotes_ordered = [];\n    this.abbr_desciptions = {};\n    this.abbr_word_re = '';\n\n    this.constructor.prototype.teardown.call(this);\n};\n\n\n/**\n * Hashify HTML Blocks and \"clean tags\".\n *\n * We only want to do this for block-level HTML tags, such as headers,\n * lists, and tables. That's because we still want to wrap <p>s around\n * \"paragraphs\" that are wrapped in non-block-level tags, such as anchors,\n * phrase emphasis, and spans. The list of tags we're looking for is\n * hard-coded.\n *\n * This works by calling _HashHTMLBlocks_InMarkdown, which then calls\n * _HashHTMLBlocks_InHTML when it encounter block tags. When the markdown=\"1\" \n * attribute is found whitin a tag, _HashHTMLBlocks_InHTML calls back\n *  _HashHTMLBlocks_InMarkdown to handle the Markdown syntax within the tag.\n * These two functions are calling each other. It's recursive!\n */\nMarkdownExtra_Parser.prototype.hashHTMLBlocks = function(text) {\n    //\n    // Call the HTML-in-Markdown hasher.\n    //\n    var r = this._hashHTMLBlocks_inMarkdown(text);\n    text = r[0];\n\n    return text;\n};\n\n/**\n * Parse markdown text, calling _HashHTMLBlocks_InHTML for block tags.\n *\n * *   $indent is the number of space to be ignored when checking for code \n *     blocks. This is important because if we don't take the indent into \n *     account, something like this (which looks right) won't work as expected:\n *\n *     <div>\n *         <div markdown=\"1\">\n *         Hello World.  <-- Is this a Markdown code block or text?\n *         </div>  <-- Is this a Markdown code block or a real tag?\n *     <div>\n *\n *     If you don't like this, just don't indent the tag on which\n *     you apply the markdown=\"1\" attribute.\n *\n * *   If $enclosing_tag_re is not empty, stops at the first unmatched closing \n *     tag with that name. Nested tags supported.\n *\n * *   If $span is true, text inside must treated as span. So any double \n *     newline will be replaced by a single newline so that it does not create \n *     paragraphs.\n *\n * Returns an array of that form: ( processed text , remaining text )\n */\nMarkdownExtra_Parser.prototype._hashHTMLBlocks_inMarkdown = function(text, indent, enclosing_tag_re, span) {\n    if('undefined' === typeof indent) { indent = 0; }\n    if('undefined' === typeof enclosing_tag_re) { enclosing_tag_re = ''; }\n    if('undefined' === typeof span) { span = false; }\n\n    if(text === '') { return ['', '']; }\n\n    var matches;\n\n    // Regex to check for the presense of newlines around a block tag.\n    var newline_before_re = /(?:^\\n?|\\n\\n)*$/;\n    var newline_after_re = new RegExp(\n        '^'                 + // Start of text following the tag.\n        '([ ]*<!--.*?-->)?' + // Optional comment.\n        '[ ]*\\\\n'           , // Must be followed by newline.\n        'm'\n    );\n\n    // Regex to match any tag.\n    var block_tag_re = new RegExp(\n        '('                        + // $2: Capture hole tag.\n            '</?'                  + // Any opening or closing tag.\n                '('                + // Tag name.\n                    this.block_tags_re         + '|' +\n                    this.context_block_tags_re + '|' +\n                    this.clean_tags_re         + '|' +\n                    '(?!\\\\s)' + enclosing_tag_re +\n                ')'                +\n                '(?:'              +\n                    '(?=[\\\\s\"\\'/a-zA-Z0-9])' + // Allowed characters after tag name.\n                    '('            +\n                        '\".*?\"|'   + // Double quotes (can contain `>`)\n                        '\\'.*?\\'|' + // Single quotes (can contain `>`)\n                        '.+?'      + // Anything but quotes and `>`.\n                    ')*?'          +\n                ')?'               +\n            '>'                    + // End of tag.\n        '|'                        +\n            '<!--.*?-->'           + // HTML Comment\n        '|'                        +\n            '<\\\\?.*?\\\\?>|<%.*?%>'  + // Processing instruction\n        '|'                        +\n            '<!\\\\[CDATA\\\\[.*?\\\\]\\\\]>' + // CData Block\n        '|'                        +\n            // Code span marker\n            '`+'                   +\n        ( !span ? // If not in span.\n        '|'                        +\n            // Indented code block\n            '(?:^[ ]*\\\\n|^|\\\\n[ ]*\\\\n)' +\n            '[ ]{' + (indent + 4) + '}[^\\\\n]*\\\\n' +\n            '(?='                  +\n                '(?:[ ]{' + (indent + 4) + '}[^\\\\n]*|[ ]*)\\\\n' +\n            ')*'                   +\n        '|'                        +\n            // Fenced code block marker\n            '(?:^|\\\\n)'            +\n            '[ ]{0,' + indent + '}~~~+[ ]*\\\\n'\n        : '' ) + // # End (if not is span).\n        ')',\n        'm'\n    );\n\n    var depth = 0;\t\t// Current depth inside the tag tree.\n    var parsed = \"\";\t// Parsed text that will be returned.\n\n    //\n    // Loop through every tag until we find the closing tag of the parent\n    // or loop until reaching the end of text if no parent tag specified.\n    //\n    do {\n        //\n        // Split the text using the first $tag_match pattern found.\n        // Text before  pattern will be first in the array, text after\n        // pattern will be at the end, and between will be any catches made \n        // by the pattern.\n        //\n        var parts_available = text.match(block_tag_re); //PREG_SPLIT_DELIM_CAPTURE\n        var parts;\n        if(!parts_available) {\n            parts = [text];\n        }\n        else {\n            parts = [RegExp.leftContext, RegExp.lastMatch, RegExp.rightContext];\n        }\n\n        // If in Markdown span mode, add a empty-string span-level hash \n        // after each newline to prevent triggering any block element.\n        if(span) {\n            var _void = this.hashPart(\"\", ':');\n            var newline = _void + \"\\n\";\n            parts[0] = _void + parts[0].replace(/\\n/g, newline) + _void;\n        }\n\n        parsed += parts[0]; // Text before current tag.\n\n        // If end of $text has been reached. Stop loop.\n        if(!parts_available) {\n            text = \"\";\n            break;\n        }\n\n        var tag  = parts[1]; // Tag to handle.\n        text = parts[2]; // Remaining text after current tag.\n        var tag_re = this._php_preg_quote(tag); // For use in a regular expression.\n\n        var t;\n        var block_text;\n        //\n        // Check for: Code span marker\n        //\n        if (tag.charAt(0) == \"`\") {\n            // Find corresponding end marker.\n            tag_re = this._php_preg_quote(tag);\n            if (\n                text.substr(1).indexOf('`') != -1 && // [portiong note] To avoid JS's RegExp infinity loop.\n                (matches = text.match(new RegExp('^(.+?|\\\\n[^\\\\n])*?[^`]' + tag_re + '[^`]')))\n            ) {\n                // End marker found: pass text unchanged until marker.\n                parsed += tag + matches[0];\n                text = text.substr(matches[0].length);\n            }\n            else {\n                // Unmatched marker: just skip it.\n                parsed += tag;\n            }\n        }\n        //\n        // Check for: Fenced code block marker.\n        //\n        else if(tag.match(new RegExp('^\\\\n?[ ]{0,' + (indent + 3) + '}~'))) {\n            // Fenced code block marker: find matching end marker.\n            tag_re = this._php_preg_quote(this._php_trim(tag));\n            if(matches = text.match(new RegExp('^(?:.*\\\\n)+?[ ]{0,' + indent + '}' + tag_re + '[ ]*\\\\n'))) {\n                // End marker found: pass text unchanged until marker.\n                parsed += tag + matches[0];\n                text = text.substr(matches[0].length);\n            }\n            else {\n                // No end marker: just skip it.\n                parsed += tag;\n            }\n        }\n        //\n        // Check for: Indented code block.\n        //\n        else if(tag.charAt(0) == \"\\n\" || tag.charAt(0) == \" \") {\n            // Indented code block: pass it unchanged, will be handled \n            // later.\n            parsed += tag;\n        }\n        //\n        // Check for: Opening Block level tag or\n        //            Opening Context Block tag (like ins and del) \n        //               used as a block tag (tag is alone on it's line).\n        //\n        else if (tag.match(new RegExp('^<(?:' + this.block_tags_re + ')\\\\b')) ||\n            (\n                tag.match(new RegExp('^<(?:' + this.context_block_tags_re + ')\\\\b')) &&\n                parsed.match(newline_before_re) &&\n                text.match(newline_after_re)\n            )\n        ) {\n            // Need to parse tag and following text using the HTML parser.\n            t = this._hashHTMLBlocks_inHTML(tag + text, this.hashBlock, true);\n            block_text = t[0];\n            text = t[1];\n\n            // Make sure it stays outside of any paragraph by adding newlines.\n            parsed += \"\\n\\n\" + block_text + \"\\n\\n\";\n        }\n        //\n        // Check for: Clean tag (like script, math)\n        //            HTML Comments, processing instructions.\n        //\n        else if(\n            tag.match(new RegExp('^<(?:' + this.clean_tags_re + ')\\\\b')) ||\n            tag.charAt(1) == '!' || tag.charAt(1) == '?'\n        ) {\n            // Need to parse tag and following text using the HTML parser.\n            // (don't check for markdown attribute)\n            t = this._hashHTMLBlocks_inHTML(tag + text, this.hashClean, false);\n            block_text = t[0];\n            text = t[1];\n\n            parsed += block_text;\n        }\n        //\n        // Check for: Tag with same name as enclosing tag.\n        //\n        else if (enclosing_tag_re !== '' &&\n            // Same name as enclosing tag.\n            tag.match(new RegExp('^</?(?:' + enclosing_tag_re + ')\\\\b'))\n        ) {\n            //\n            // Increase/decrease nested tag count.\n            //\n            if (tag.charAt(1) == '/') depth--;\n            else if (tag.charAt(tag.length - 2) != '/') depth++;\n\n            if(depth < 0) {\n                //\n                // Going out of parent element. Clean up and break so we\n                // return to the calling function.\n                //\n                text = tag + text;\n                break;\n            }\n\n            parsed += tag;\n        }\n        else {\n            parsed += tag;\n        }\n    } while(depth >= 0);\n\n    return [parsed, text];\n};\n\n/**\n * Parse HTML, calling _HashHTMLBlocks_InMarkdown for block tags.\n *\n * *   Calls $hash_method to convert any blocks.\n * *   Stops when the first opening tag closes.\n * *   $md_attr indicate if the use of the `markdown=\"1\"` attribute is allowed.\n *     (it is not inside clean tags)\n *\n * Returns an array of that form: ( processed text , remaining text )\n */\nMarkdownExtra_Parser.prototype._hashHTMLBlocks_inHTML = function(text, hash_method, md_attr) {\n    if(text === '') return ['', ''];\n\n    var matches;\n\n    // Regex to match `markdown` attribute inside of a tag.\n    var markdown_attr_re = new RegExp(\n        '\\\\s*'           + // Eat whitespace before the `markdown` attribute\n        'markdown'       +\n        '\\\\s*=\\\\s*'      +\n        '(?:'            +\n            '([\"\\'])'    + // $1: quote delimiter\n            '(.*?)'      + // $2: attribute value\n            '\\\\1'        + // matching delimiter\n        '|'              +\n            '([^\\\\s>]*)' + // $3: unquoted attribute value\n        ')'              +\n        '()'               // $4: make $3 always defined (avoid warnings)\n    );\n\n    // Regex to match any tag.\n    var tag_re = new RegExp(\n        '('                           + // $2: Capture hole tag.\n            '</?'                     + // Any opening or closing tag.\n                '[\\\\w:$]+'            + // Tag name.\n                '(?:'                 +\n                    '(?=[\\\\s\"\\'/a-zA-Z0-9])' + // Allowed characters after tag name.\n                    '(?:'             +\n                        '\".*?\"|'      + // Double quotes (can contain `>`)\n                        '\\'.*?\\'|'    + // Single quotes (can contain `>`)\n                        '.+?'         + // Anything but quotes and `>`.\n                    ')*?'             +\n                ')?'                  +\n            '>'                       + // End of tag.\n        '|'                           +\n            '<!--.*?-->'              + // HTML Comment\n        '|'                           +\n            '<\\\\?.*?\\\\?>|<%.*?%>'     + // Processing instruction\n        '|'                           +\n            '<!\\\\[CDATA\\\\[.*?\\\\]\\\\]>' + // CData Block\n        ')'\n    );\n\n    var original_text = text; // Save original text in case of faliure.\n\n    var depth      = 0;  // Current depth inside the tag tree.\n    var block_text = \"\"; // Temporary text holder for current text.\n    var parsed     = \"\"; // Parsed text that will be returned.\n\n    //\n    // Get the name of the starting tag.\n    // (This pattern makes $base_tag_name_re safe without quoting.)\n    //\n    var base_tag_name_re = \"\";\n    if(matches = text.match(/^<([\\w:$]*)\\b/)) {\n        base_tag_name_re = matches[1];\n    }\n\n    //\n    // Loop through every tag until we find the corresponding closing tag.\n    //\n    do {\n        //\n        // Split the text using the first $tag_match pattern found.\n        // Text before  pattern will be first in the array, text after\n        // pattern will be at the end, and between will be any catches made \n        // by the pattern.\n        //\n        var parts_available = text.match(tag_re); //PREG_SPLIT_DELIM_CAPTURE);\n        // If end of $text has been reached. Stop loop.\n        if(!parts_available) {\n            //\n            // End of $text reached with unbalenced tag(s).\n            // In that case, we return original text unchanged and pass the\n            // first character as filtered to prevent an infinite loop in the \n            // parent function.\n            //\n            return [original_text.charAt(0), original_text.substr(1)];\n        }\n        var parts = [RegExp.leftContext, RegExp.lastMatch, RegExp.rightContext];\n\n        block_text += parts[0]; // Text before current tag.\n        var tag     = parts[1]; // Tag to handle.\n        text        = parts[2]; // Remaining text after current tag.\n\n        //\n        // Check for: Auto-close tag (like <hr/>)\n        //\t\t\t Comments and Processing Instructions.\n        //\n        if(tag.match(new RegExp('^</?(?:' + this.auto_close_tags_re + ')\\\\b')) ||\n            tag.charAt(1) == '!' || tag.charAt(1) == '?')\n        {\n            // Just add the tag to the block as if it was text.\n            block_text += tag;\n        }\n        else {\n            //\n            // Increase/decrease nested tag count. Only do so if\n            // the tag's name match base tag's.\n            //\n            if (tag.match(new RegExp('^</?' + base_tag_name_re + '\\\\b'))) {\n                if(tag.charAt(1) == '/') { depth--; }\n                else if(tag.charAt(tag.length - 2) != '/') { depth++; }\n            }\n\n            //\n            // Check for `markdown=\"1\"` attribute and handle it.\n            //\n            var attr_m;\n            if(md_attr &&\n                (attr_m = tag.match(markdown_attr_re)) &&\n                (attr_m[2] + attr_m[3]).match(/^1|block|span$/))\n            {\n                // Remove `markdown` attribute from opening tag.\n                tag = tag.replace(markdown_attr_re, '');\n\n                // Check if text inside this tag must be parsed in span mode.\n                this.mode = attr_m[2] + attr_m[3];\n                var span_mode = this.mode == 'span' || this.mode != 'block' &&\n                    tag.match(new RegExp('^<(?:' + this.contain_span_tags_re + ')\\\\b'));\n\n                // Calculate indent before tag.\n                var indent;\n                if (matches = block_text.match(/(?:^|\\n)( *?)(?! ).*?$/)) {\n                    //var strlen = this.utf8_strlen;\n                    indent = matches[1].length; //strlen(matches[1], 'UTF-8');\n                } else {\n                    indent = 0;\n                }\n\n                // End preceding block with this tag.\n                block_text += tag;\n                parsed += hash_method.call(this, block_text);\n\n                // Get enclosing tag name for the ParseMarkdown function.\n                // (This pattern makes $tag_name_re safe without quoting.)\n                matches = tag.match(/^<([\\w:$]*)\\b/);\n                var tag_name_re = matches[1];\n\n                // Parse the content using the HTML-in-Markdown parser.\n                var t = this._hashHTMLBlocks_inMarkdown(text, indent, tag_name_re, span_mode);\n                block_text = t[0];\n                text = t[1];\n\n                // Outdent markdown text.\n                if(indent > 0) {\n                    block_text = block_text.replace(new RegExp('/^[ ]{1,' + indent + '}', 'm'), \"\");\n                }\n\n                // Append tag content to parsed text.\n                if (!span_mode) { parsed += \"\\n\\n\" + block_text + \"\\n\\n\"; }\n                else { parsed += block_text; }\n\n                // Start over a new block.\n                block_text = \"\";\n            }\n            else {\n                block_text += tag;\n            }\n        }\n\n    } while(depth > 0);\n\n    //\n    // Hash last block text that wasn't processed inside the loop.\n    //\n    parsed += hash_method.call(this, block_text);\n\n    return [parsed, text];\n};\n\n\n/**\n * Called whenever a tag must be hashed when a function insert a \"clean\" tag\n * in $text, it pass through this function and is automaticaly escaped, \n * blocking invalid nested overlap.\n */\nMarkdownExtra_Parser.prototype.hashClean = function(text) {\n    return this.hashPart(text, 'C');\n};\n\n\n/**\n * Redefined to add id attribute support.\n */\nMarkdownExtra_Parser.prototype.doHeaders = function(text) {\n    var self = this;\n\n    function _doHeaders_attr(attr) {\n        if('undefined' === typeof attr || attr == \"\") {  return \"\"; }\n        return \" id=\\\"\" + attr + \"\\\"\";\n    }\n\n    // Setext-style headers:\n    //    Header 1  {#header1}\n    //    ========\n    //\n    //    Header 2  {#header2}\n    //    --------\n\n    text = text.replace(new RegExp(\n        '(^.+?)'                              + // $1: Header text\n        '(?:[ ]+\\\\{\\\\#([-_:a-zA-Z0-9]+)\\\\})?' + // $2: Id attribute\n        '[ ]*\\\\n(=+|-+)[ ]*\\\\n+',               // $3: Header footer\n         'mg'\n    ), function(match, span, id, line) {\n       //console.log(match);\n        if(line == '-' && span.match(/^- /)) {\n            return match;\n        }\n        var level = line.charAt(0) == '=' ? 1 : 2;\n        var attr = _doHeaders_attr(id);\n        var block = \"<h\" + level + attr + \">\" + self.runSpanGamut(span) + \"</h\" + level + \">\";\n        return \"\\n\" + self.hashBlock(block)  + \"\\n\\n\";\n    });\n\n    // atx-style headers:\n    //    # Header 1        {#header1}\n    //    ## Header 2       {#header2}\n    //    ## Header 2 with closing hashes ##  {#header3}\n    //    ...\n    //    ###### Header 6   {#header2}\n\n    text = text.replace(new RegExp(\n        '^(\\\\#{1,6})' + // $1 = string of #\\'s\n        '[ ]*'        +\n        '(.+?)'       + // $2 = Header text\n        '[ ]*'        +\n        '\\\\#*'        + // optional closing #\\'s (not counted)\n        '(?:[ ]+\\\\{\\\\#([-_:a-zA-Z0-9]+)\\\\})?' + // id attribute\n        '\\\\n+',\n        'mg'\n    ), function(match, hashes, span, id) {\n        //console.log(match);\n        var level = hashes.length;\n        var attr = _doHeaders_attr(id);\n        var block = \"<h\" + level + attr + \">\" + self.runSpanGamut(span) + \"</h\" + level + \">\";\n        return \"\\n\" + self.hashBlock(block) + \"\\n\\n\";\n    });\n\n    return text;\n};\n\n/**\n * Form HTML tables.\n */\nMarkdownExtra_Parser.prototype.doTables = function(text) {\n    var self = this;\n\n    var less_than_tab = this.tab_width - 1;\n\n    var _doTable_callback = function(match, head, underline, content) {\n        //console.log(match);\n        // Remove any tailing pipes for each line.\n        head = head.replace(/[|] *$/m, '');\n        underline = underline.replace(/[|] *$/m, '');\n        content = content.replace(/[|] *$/m, '');\n\n        var attr = [];\n\n        // Reading alignement from header underline.\n        var separators = underline.split(/[ ]*[|][ ]*/);\n        var n;\n        for(n = 0; n < separators.length; n++) {\n            var s = separators[n];\n            if (s.match(/^ *-+: *$/))       { attr[n] = ' align=\"right\"'; }\n            else if (s.match(/^ *:-+: *$/)) { attr[n] = ' align=\"center\"'; }\n            else if (s.match(/^ *:-+ *$/))  { attr[n] = ' align=\"left\"'; }\n            else                            { attr[n] = ''; }\n        }\n\n        // Parsing span elements, including code spans, character escapes, \n        // and inline HTML tags, so that pipes inside those gets ignored.\n        head = self.parseSpan(head);\n        var headers = head.split(/ *[|] */);\n        var col_count = headers.length;\n\n        // Write column headers.\n        var text = \"<table>\\n\";\n        text += \"<thead>\\n\";\n        text += \"<tr>\\n\";\n        for(n = 0; n < headers.length; n++) {\n            var header = headers[n];\n            text += \"  <th\" + attr[n] + \">\" + self.runSpanGamut(self._php_trim(header)) + \"</th>\\n\";\n        }\n        text += \"</tr>\\n\";\n        text += \"</thead>\\n\";\n\n        // Split content by row.\n        var rows = self._php_trim(content, \"\\n\").split(\"\\n\");\n\n        text += \"<tbody>\\n\";\n        for(var i = 0; i < rows.length; i++) {\n            var row = rows[i];\n            // Parsing span elements, including code spans, character escapes, \n            // and inline HTML tags, so that pipes inside those gets ignored.\n            row = self.parseSpan(row);\n\n            // Split row by cell.\n            var row_cells = row.split(/ *[|] */, col_count);\n            while(row_cells.length < col_count) { row_cells.push(''); }\n\n            text += \"<tr>\\n\";\n            for(n = 0; n < row_cells.length; n++) {\n                var cell = row_cells[n];\n                text += \"  <td\" + attr[n] + \">\" + self.runSpanGamut(self._php_trim(cell)) + \"</td>\\n\";\n            }\n            text += \"</tr>\\n\";\n        }\n        text += \"</tbody>\\n\";\n        text += \"</table>\";\n\n        return self.hashBlock(text) + \"\\n\";\n    };\n\n    text = this.__wrapSTXETX__(text);\n\n    //\n    // Find tables with leading pipe.\n    //\n    //\t| Header 1 | Header 2\n    //\t| -------- | --------\n    //\t| Cell 1   | Cell 2\n    //\t| Cell 3   | Cell 4\n    //\n    text = text.replace(new RegExp(\n        '^'                            + // Start of a line\n        '[ ]{0,' + less_than_tab + '}' + // Allowed whitespace.\n        '[|]'                          + // Optional leading pipe (present)\n        '(.+)\\\\n'                      + // $1: Header row (at least one pipe)\n\n        '[ ]{0,' + less_than_tab + '}' + // Allowed whitespace.\n        '[|]([ ]*[-:]+[-| :]*)\\\\n'     + // $2: Header underline\n\n        '('                            + // $3: Cells\n            '(?:'                      +\n                '[ ]*'                 + // Allowed whitespace.\n                '[|].*\\\\n'             + // Row content.\n            ')*'                       +\n        ')'                            +\n        '(?=\\\\n|\\\\x03)'                , // Stop at final double newline.\n        'mg'\n    ), function(match, head, underline, content) {\n        // Remove leading pipe for each row.\n        content = content.replace(/^ *[|]/m, '');\n\n        return _doTable_callback.call(this, match, head, underline, content);\n    });\n\n    //\n    // Find tables without leading pipe.\n    //\n    //\tHeader 1 | Header 2\n    //\t-------- | --------\n    //\tCell 1   | Cell 2\n    //\tCell 3   | Cell 4\n    //\n    text = text.replace(new RegExp(\n        '^'                             + // Start of a line\n        '[ ]{0,' + less_than_tab + '}'  + // Allowed whitespace.\n        '(\\\\S.*[|].*)\\\\n'               + // $1: Header row (at least one pipe)\n\n        '[ ]{0,' + less_than_tab + '}'  + // Allowed whitespace.\n        '([-:]+[ ]*[|][-| :]*)\\\\n'      + // $2: Header underline\n\n        '('                             + // $3: Cells\n            '(?:'                       +\n                '.*[|].*\\\\n'            + // Row content\n            ')*'                        +\n        ')'                             +\n        '(?=\\\\n|\\\\x03)'                 , // Stop at final double newline.\n        'mg'\n    ), _doTable_callback);\n\n    text = this.__unwrapSTXETX__(text);\n\n    return text;\n};\n\n/**\n * Form HTML definition lists.\n */\nMarkdownExtra_Parser.prototype.doDefLists = function(text) {\n    var self = this;\n\n    var less_than_tab = this.tab_width - 1;\n\n    // Re-usable pattern to match any entire dl list:\n    var whole_list_re = '(?:'     +\n        '('                       + // $1 = whole list\n          '('                     + // $2\n            '[ ]{0,' + less_than_tab + '}' +\n            '((?:[ \\\\t]*\\\\S.*\\\\n)+)' + // $3 = defined term\n                                       // [porting note] Original regex from PHP is\n                                       // (?>.*\\S.*\\n), which matches a line with at\n                                       // least one non-space character. Change the\n                                       // first .* to [ \\t]* stops unneccessary\n                                       // backtracking hence improves performance\n            '\\\\n?'                +\n            '[ ]{0,' + less_than_tab + '}:[ ]+' + // colon starting definition\n          ')'                     +\n          '([\\\\s\\\\S]+?)'          +\n          '('                     + // $4\n              '(?=\\\\0x03)'        + // \\z\n            '|'                   +\n              '(?='               + // [porting note] Our regex will consume leading\n                                    // newline characters so we will leave the newlines\n                                    // here for the next definition\n                '\\\\n{2,}'         +\n                '(?=\\\\S)'         +\n                '(?!'             + // Negative lookahead for another term\n                  '[ ]{0,' + less_than_tab + '}' +\n                  '(?:\\\\S.*\\\\n)+?' + // defined term\n                  '\\\\n?'          +\n                  '[ ]{0,' + less_than_tab + '}:[ ]+' + // colon starting definition\n                ')'               +\n                '(?!'             + // Negative lookahead for another definition\n                  '[ ]{0,' + less_than_tab + '}:[ ]+' + // colon starting definition\n                ')'               +\n              ')'                 +\n          ')'                     +\n        ')'                       +\n    ')'; // mx\n\n    text = this.__wrapSTXETX__(text);\n    text = text.replace(new RegExp(\n        '(\\\\x02\\\\n?|\\\\n\\\\n)' +\n        whole_list_re, 'mg'\n    ), function(match, pre, list) {\n        //console.log(match);\n        // Re-usable patterns to match list item bullets and number markers:\n        // [portiong note] changed to list = $2 in order to reserve previously \\n\\n.\n\n        // Turn double returns into triple returns, so that we can make a\n        // paragraph for the last item in a list, if necessary:\n        var result = self._php_trim(self.processDefListItems(list));\n        result = \"<dl>\\n\" + result + \"\\n</dl>\";\n        return pre + self.hashBlock(result) + \"\\n\\n\";\n    });\n    text = this.__unwrapSTXETX__(text);\n\n    return text;\n};\n\n/**\n * Process the contents of a single definition list, splitting it\n * into individual term and definition list items.\n */\nMarkdownExtra_Parser.prototype.processDefListItems = function(list_str) {\n    var self = this;\n\n    var less_than_tab = this.tab_width - 1;\n\n    list_str = this.__wrapSTXETX__(list_str);\n\n    // trim trailing blank lines:\n    list_str = list_str.replace(/\\n{2,}(?=\\\\x03)/, \"\\n\");\n\n    // Process definition terms.\n    list_str = list_str.replace(new RegExp(\n        '(\\\\x02\\\\n?|\\\\n\\\\n+)'              + // leading line\n        '('                                + // definition terms = $1\n            '[ ]{0,' + less_than_tab + '}' + // leading whitespace\n            '(?![:][ ]|[ ])'               + // negative lookahead for a definition \n                                             //   mark (colon) or more whitespace.\n            '(?:\\\\S.*\\\\n)+?'               + // actual term (not whitespace).\n        ')'                                +\n        '(?=\\\\n?[ ]{0,3}:[ ])'             , // lookahead for following line feed \n                                             //   with a definition mark.\n        'mg'\n    ), function(match, pre, terms_str) {\n        // [portiong note] changed to list = $2 in order to reserve previously \\n\\n.\n        var terms = self._php_trim(terms_str).split(\"\\n\");\n        var text = '';\n        for (var i = 0; i < terms.length; i++) {\n            var term = terms[i];\n            term = self.runSpanGamut(self._php_trim(term));\n            text += \"\\n<dt>\" + term + \"</dt>\";\n        }\n        return text + \"\\n\";\n    });\n\n    // Process actual definitions.\n    list_str = list_str.replace(new RegExp(\n        '\\\\n(\\\\n+)?'                       + // leading line = $1\n        '('                                + // marker space = $2\n            '[ ]{0,' + less_than_tab + '}' + // whitespace before colon\n            '[:][ ]+'                      + // definition mark (colon)\n        ')'                                +\n        '([\\\\s\\\\S]+?)'                     + // definition text = $3\n                                             // [porting note] Maybe no trailing\n                                             // newlines in our version, changed the\n                                             // following line from \\n+ to \\n*.\n        '(?=\\\\n*'                          + // stop at next definition mark,\n            '(?:'                          + // next term or end of text\n                '\\\\n[ ]{0,' + less_than_tab + '}[:][ ]|' + // [porting note] do not match\n                                                           // colon in the middle of a line\n                '<dt>|\\\\x03'               + // \\z\n            ')'                            +\n        ')',\n        'mg'\n    ), function(match, leading_line, marker_space, def) {\n        if (leading_line || def.match(/\\n{2,}/)) {\n            // Replace marker with the appropriate whitespace indentation\n            def = self._php_str_repeat(' ', marker_space.length) + def;\n            def = self.runBlockGamut(self.outdent(def + \"\\n\\n\"));\n            def = \"\\n\" + def + \"\\n\";\n        }\n        else {\n            def = self._php_rtrim(def);\n            def = self.runSpanGamut(self.outdent(def));\n        }\n\n        return \"\\n<dd>\"  + def + \"</dd>\\n\";\n    });\n\n    list_str = this.__unwrapSTXETX__(list_str);\n\n    return list_str;\n};\n\n/**\n * Adding the fenced code block syntax to regular Markdown:\n *\n * ~~~\n * Code block\n * ~~~\n */\nMarkdownExtra_Parser.prototype.doFencedCodeBlocks = function(text) {\n    var self = this;\n\n    var less_than_tab = this.tab_width;\n\n    text = this.__wrapSTXETX__(text);\n    text = text.replace(new RegExp(\n        '(?:\\\\n|\\\\x02)'          +\n        // 1: Opening marker\n        '('                      +\n            '~{3,}'              + // Marker: three tilde or more.\n        ')'                      +\n        '[ ]*\\\\n'                + // Whitespace and newline following marker.\n        // 2: Content\n        '('                      +\n            '(?:'                +\n                '(?!\\\\1[ ]*\\\\n)' + // Not a closing marker.\n                '.*\\\\n+'         +\n            ')+'                 +\n        ')'                      +\n        // Closing marker.\n        '\\\\1[ ]*\\\\n',\n        \"mg\"\n    ), function(match, m1, codeblock) {\n        codeblock = self._php_htmlspecialchars_ENT_NOQUOTES(codeblock);\n        codeblock = codeblock.replace(/^\\n+/, function(match) {\n            return self._php_str_repeat(\"<br\" + self.empty_element_suffix, match.length);\n        });\n        codeblock = \"<pre><code>\" + codeblock + \"</code></pre>\";\n        return \"\\n\\n\" + self.hashBlock(codeblock) + \"\\n\\n\";\n    });\n    text = this.__unwrapSTXETX__(text);\n\n    return text;\n};\n\n/**\n * Params:\n * $text - string to process with html <p> tags\n */\nMarkdownExtra_Parser.prototype.formParagraphs = function(text) {\n\n    // Strip leading and trailing lines:\n    text = this.__wrapSTXETX__(text);\n    text = text.replace(/(?:\\x02)\\n+|\\n+(?:\\x03)/g, \"\");\n    text = this.__unwrapSTXETX__(text);\n\n    var grafs = text.split(/\\n{2,}/m);\n    //preg_split('/\\n{2,}/', $text, -1, PREG_SPLIT_NO_EMPTY);\n\n    //\n    // Wrap <p> tags and unhashify HTML blocks\n    //\n    for(var i = 0; i < grafs.length; i++) {\n        var value = grafs[i];\n        if(value == \"\") {\n            // [porting note]\n            // This case is replacement for PREG_SPLIT_NO_EMPTY.\n            continue;\n        }\n        value = this._php_trim(this.runSpanGamut(value));\n\n        // Check if this should be enclosed in a paragraph.\n        // Clean tag hashes & block tag hashes are left alone.\n        var is_p = !value.match(/^B\\x1A[0-9]+B|^C\\x1A[0-9]+C$/);\n\n        if (is_p) {\n            value = \"<p>\" + value + \"</p>\";\n        }\n        grafs[i] = value;\n    }\n\n    // Join grafs in one text, then unhash HTML tags. \n    text = grafs.join(\"\\n\\n\");\n\n    // Finish by removing any tag hashes still present in $text.\n    text = this.unhash(text);\n\n    return text;\n};\n\n// ### Footnotes\n\n/**\n * Strips link definitions from text, stores the URLs and titles in\n * hash references.\n */\nMarkdownExtra_Parser.prototype.stripFootnotes = function(text) {\n    var self = this;\n\n    var less_than_tab = this.tab_width - 1;\n\n    // Link defs are in the form: [^id]: url \"optional title\"\n    text = text.replace(new RegExp(\n        '^[ ]{0,' + less_than_tab + '}\\\\[\\\\^(.+?)\\\\][ ]?:' + // note_id = $1\n          '[ ]*'                       +\n          '\\\\n?'                       + // maybe *one* newline\n        '('                            + // text = $2 (no blank lines allowed)\n            '(?:'                      +\n                '.+'                   + // actual text\n            '|'                        +\n                '\\\\n'                  + // newlines but \n                '(?!\\\\[\\\\^.+?\\\\]:\\\\s)' + // negative lookahead for footnote marker.\n                '(?!\\\\n+[ ]{0,3}\\\\S)'  + // ensure line is not blank and followed \n                                         // by non-indented content\n            ')*'                       +\n        ')',\n        \"mg\"\n    ), function(match, m1, m2) {\n        var note_id = self.fn_id_prefix + m1;\n        self.footnotes[note_id] = self.outdent(m2);\n        return ''; //# String that will replace the block\n    });\n    return text;\n};\n\n/**\n * Replace footnote references in $text [^id] with a special text-token \n * which will be replaced by the actual footnote marker in appendFootnotes.\n */\nMarkdownExtra_Parser.prototype.doFootnotes = function(text) {\n    if (!this.in_anchor) {\n        text = text.replace(/\\[\\^(.+?)\\]/g, \"F\\x1Afn:$1\\x1A:\");\n    }\n    return text;\n};\n\n/**\n * Append footnote list to text.\n */\nMarkdownExtra_Parser.prototype.appendFootnotes = function(text) {\n    var self = this;\n\n    var _appendFootnotes_callback = function(match, m1) {\n        var node_id = self.fn_id_prefix + m1;\n\n        // Create footnote marker only if it has a corresponding footnote *and*\n        // the footnote hasn't been used by another marker.\n        if (node_id in self.footnotes) {\n            // Transfert footnote content to the ordered list.\n            self.footnotes_ordered.push([node_id, self.footnotes[node_id]]);\n            delete self.footnotes[node_id];\n\n            var num = self.footnote_counter++;\n            var attr = \" rel=\\\"footnote\\\"\";\n            if (self.fn_link_class != \"\") {\n                var classname = self.fn_link_class;\n                classname = self.encodeAttribute(classname);\n                attr += \" class=\\\"\" + classname + \"\\\"\";\n            }\n            if (self.fn_link_title != \"\") {\n                var title = self.fn_link_title;\n                title = self.encodeAttribute(title);\n                attr += \" title=\\\"\" + title +\"\\\"\";\n            }\n\n            attr = attr.replace(/%%/g, num);\n            node_id = self.encodeAttribute(node_id);\n\n            return \"<sup id=\\\"fnref:\" + node_id + \"\\\">\" +\n                \"<a href=\\\"#fn:\" + node_id + \"\\\"\" + attr + \">\" + num + \"</a>\" +\n                \"</sup>\";\n        }\n\n        return \"[^\" + m1 + \"]\";\n    };\n\n    text = text.replace(/F\\x1Afn:(.*?)\\x1A:/g, _appendFootnotes_callback);\n\n    if (this.footnotes_ordered.length > 0) {\n        text += \"\\n\\n\";\n        text += \"<div class=\\\"footnotes\\\">\\n\";\n        text += \"<hr\" + this.empty_element_suffix  + \"\\n\";\n        text += \"<ol>\\n\\n\";\n\n        var attr = \" rev=\\\"footnote\\\"\";\n        if (this.fn_backlink_class != \"\") {\n            var classname = this.fn_backlink_class;\n            classname = this.encodeAttribute(classname);\n            attr += \" class=\\\"\" + classname + \"\\\"\";\n        }\n        if (this.fn_backlink_title != \"\") {\n            var title = this.fn_backlink_title;\n            title = this.encodeAttribute(title);\n            attr += \" title=\\\"\" + title + \"\\\"\";\n        }\n        var num = 0;\n\n        while (this.footnotes_ordered.length > 0) {\n            var head = this.footnotes_ordered.shift();\n            var note_id = head[0];\n            var footnote = head[1];\n\n            footnote += \"\\n\"; // Need to append newline before parsing.\n            footnote = this.runBlockGamut(footnote + \"\\n\");\n            footnote = footnote.replace(/F\\x1Afn:(.*?)\\x1A:/g, _appendFootnotes_callback);\n\n            attr = attr.replace(/%%/g, ++num);\n            note_id = this.encodeAttribute(note_id);\n\n            // Add backlink to last paragraph; create new paragraph if needed.\n            var backlink = \"<a href=\\\"#fnref:\" + note_id + \"\\\"\" + attr + \">&#8617;</a>\";\n            if (footnote.match(/<\\/p>$/)) {\n                footnote = footnote.substr(0, footnote.length - 4) + \"&#160;\" + backlink + \"</p>\";\n            } else {\n                footnote += \"\\n\\n<p>\" + backlink + \"</p>\";\n            }\n\n            text += \"<li id=\\\"fn:\" + note_id + \"\\\">\\n\";\n            text += footnote + \"\\n\";\n            text += \"</li>\\n\\n\";\n        }\n\n        text += \"</ol>\\n\";\n        text += \"</div>\";\n    }\n    return text;\n};\n\n//### Abbreviations ###\n\n/**\n * Strips abbreviations from text, stores titles in hash references.\n */\nMarkdownExtra_Parser.prototype.stripAbbreviations = function(text) {\n    var self = this;\n\n    var less_than_tab = this.tab_width - 1;\n\n    // Link defs are in the form: [id]*: url \"optional title\"\n    text = text.replace(new RegExp(\n        '^[ ]{0,' + less_than_tab + '}\\\\*\\\\[(.+?)\\\\][ ]?:' + // abbr_id = $1\n        '(.*)',   // text = $2 (no blank lines allowed)\n        \"mg\"\n    ), function(match, abbr_word, abbr_desc) {\n        if (self.abbr_word_re != '') {\n            self.abbr_word_re += '|';\n        }\n        self.abbr_word_re += self._php_preg_quote(abbr_word);\n        self.abbr_desciptions[abbr_word] = self._php_trim(abbr_desc);\n        return ''; // String that will replace the block\n    });\n    return text;\n};\n\n/**\n * Find defined abbreviations in text and wrap them in <abbr> elements.\n */\nMarkdownExtra_Parser.prototype.doAbbreviations = function(text) {\n    var self = this;\n\n    if (this.abbr_word_re) {\n        // cannot use the /x modifier because abbr_word_re may \n        // contain significant spaces:\n        text = text.replace(new RegExp(\n            '(^|[^\\\\w\\\\x1A])'             +\n            '(' + this.abbr_word_re + ')' +\n            '(?![\\\\w\\\\x1A])'\n            , 'g'\n        ), function(match, prev, abbr) {\n            if (abbr in self.abbr_desciptions) {\n                var desc = self.abbr_desciptions[abbr];\n                if (!desc || desc == \"\") {\n                    return self.hashPart(prev + \"<abbr>\" + abbr + \"</abbr>\");\n                } else {\n                    desc = self.encodeAttribute(desc);\n                    return self.hashPart(prev + \"<abbr title=\\\"\" + desc + \"\\\">\" + abbr + \"</abbr>\");\n                }\n            } else {\n                return match;\n            }\n        });\n    }\n    return text;\n};\n\n\n/**\n * Export to Node.js\n */\nif (typeof exports != 'undefined') {\n    exports.Markdown = Markdown;\n    exports.Markdown_Parser = Markdown_Parser;\n    exports.MarkdownExtra_Parser = MarkdownExtra_Parser;\n}\n"
  },
  {
    "path": "extensions/markdown/content/markdown.js",
    "content": "Components.utils.import(\"resource://gre/modules/Services.jsm\");\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/l10nHelper.jsm\");\n\nvar bespinEditor = null;\nvar gSource = {value: \"\"};\n\nfunction _InstallBespin(aValue)\n{\n  var theme = null;\n  try {\n    theme = GetPrefs().getCharPref(\"bluegriffon.source.theme\");\n  }\n  catch(e) {}\n\n  gDialog.bespinIframe.addEventListener(\"load\", function() {InstallBespin(gDialog.bespinIframe, theme, aValue);}, true);\n  gDialog.bespinIframe.setAttribute(\"src\", \"resource://gre/res/markdowneditor.html\");\n}\n\nfunction Startup()\n{\n  GetUIElements();\n  _InstallBespin(\"\");\n}\n\n\n function CommitChanges()\n{\n  var editor = EditorUtils.getCurrentEditor();\n  var bespinEditor = gDialog.bespinIframe.contentWindow.wrappedJSObject.gEditor;\n  var value = bespinEditor.getValue();\n  try {\n    var html = Markdown(value);\n    editor.insertHTML(html);\n  }\n  catch(e) {}\n  window.close();\n}\n\nfunction InstallBespin(aIframe, aTheme, aValue)\n{\n  aIframe.contentWindow.wrappedJSObject.installCodeMirror(BespinKeyPressCallback,\n                                          null,\n                                          aTheme,\n                                          aValue);\n}\n\nfunction onBespinFocus(aIframe)\n{\n  aIframe.focus();\n}\n\nfunction onBespinLineBlur(aElt)\n{\n  aElt.value = \"\";\n}\n\nfunction onBespinLineKeypress(aEvent, aElt)\n{\n  var bespinEditor = gDialog.bespinIframe.contentWindow.wrappedJSObject.gEditor;\n\n  if (aEvent.keyCode == 13) {\n    var line = aElt.value;\n    bespinEditor.setCursor(parseInt(line) - 1, 0);\n    onBespinLineBlur(aElt);\n    onBespinFocus(bespinEditor);\n  }\n  if (aEvent.keyCode == 13 ||\n      (aEvent.keyCode == 27 && !aEvent.which)) { // ESC key\n    gDialog.bespinToolbox1.hidden = true;\n    gDialog.bespinToolbox2.hidden = true;\n    bespinEditor.lastNeedle = null;\n    bespinEditor.focus();\n  }\n}\n\nfunction ToggleBespinFindCaseSensitivity()\n{\n  var bespinIframe = gDialog.bespinIframe;\n  BespinFind(bespinIframe.getUserData(\"findLastDirection\"), true);\n}\n\nfunction BespinFind(aForward, aInitial)\n{\n  var sourceIframe = gDialog.bespinIframe;\n  var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n  sourceIframe.setUserData(\"findLastDirection\", aForward, null);\n  var query = gDialog.bespinFindTextbox.value;\n  var isCaseSensitive = !gDialog.bespinFindCaseSensitive.checked;\n\n  var found = sourceIframe.contentWindow.wrappedJSObject.findNeedle(aForward, aInitial, query, isCaseSensitive);\n\n  if (!found) {\n    //gDialog.bespinFindCaseSensitive.hidden = true;\n    gDialog.bespinFindPrevious.hidden = true;\n    gDialog.bespinFindNext.hidden = true;\n    gDialog.bespinFindTextbox.className = \"notfound\";\n    gDialog.bespinToolbox2.hidden = true;\n    return false;\n  }\n\n  gDialog.bespinFindCaseSensitive.hidden = false;\n  gDialog.bespinFindPrevious.hidden = false;\n  gDialog.bespinFindNext.hidden = false;\n  gDialog.bespinFindTextbox.className = \"\";\n  gDialog.bespinToolbox2.hidden = false;\n  return true;\n}\n\nfunction onBespinFindClear(aEvent, aElt)\n{\n  if (!aElt.value) {\n    aElt.className = \"\";\n    gDialog.bespinFindCaseSensitive.hidden = true;\n    gDialog.bespinFindPrevious.hidden = true;\n    gDialog.bespinFindNext.hidden = true;\n    gDialog.bespinToolbox2.hidden = true;\n  }\n}\n\nfunction onBespinFindKeypress(aEvent)\n{\n  if (aEvent.keyCode == 27 && !aEvent.which) { // ESC key\n    gDialog.bespinToolbox1.hidden = true;\n    gDialog.bespinToolbox2.hidden = true;\n    var sourceIframe = gDialog.bespinIframe;\n    var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n    sourceEditor.focus();\n  }\n}\n\nfunction BespinKeyPressCallback(aEvent)\n{\n#ifdef XP_MACOSX\n  if (aEvent.metaKey &&\n      !aEvent.ctrlKey &&\n      !aEvent.altKey) {\n#else\n  if (!aEvent.metaKey &&\n      aEvent.ctrlKey &&\n      !aEvent.altKey) {\n#endif\n    switch (aEvent.which) {\n      case 102: // meta-f\n      case 114: // meta-r\n        aEvent.preventDefault();\n        WysiwygShowFindBar();\n        break;\n      case 103:\n        aEvent.preventDefault();\n        if (!gDialog.bespinToolbox1.hidden) {\n          BespinFind(true, false);\n          gDialog.bespinFindTextbox.focus();\n        }\n        break;\n      case 108: // meta-l\n        aEvent.preventDefault();\n        gDialog.bespinToolbox1.hidden = false;\n        gDialog.bespinLineTextbox.focus();\n        break;\n      /*case 99: // meta-c XXX Workaround for Copy horked in Bespin0.9+Gecko2\n      case 120: // meta-x XXX\n        {\n          aEvent.preventDefault();\n          var sourceEditor = EditorUtils.getCurrentSourceEditor();\n          var selection = sourceEditor.selectedText;\n          var clipboardSvc = Components.classes[\"@mozilla.org/widget/clipboard;1\"].\n                             getService(Components.interfaces.nsIClipboard);\n          var xferable = Components.classes[\"@mozilla.org/widget/transferable;1\"].\n                         createInstance(Components.interfaces.nsITransferable);\n          xferable.addDataFlavor(\"text/unicode\");\n          var s = Components.classes[\"@mozilla.org/supports-string;1\"].\n                  createInstance(Components.interfaces.nsISupportsString);\n          s.data = selection;\n          xferable.setTransferData(\"text/unicode\", s, selection.length * 2);\n          clipboardSvc.setData(xferable, null, Components.interfaces.nsIClipboard.kGlobalClipboard);\n        }\n        if (aEvent.which == 120)\n          sourceEditor.selectedText = \"\";\n        break;*/\n      default:\n        break;\n    }\n  }\n}\n\nfunction BespinReplace()\n{\n  var sourceIframe = gDialog.bespinIframe;\n  var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n  if (sourceEditor.lastNeedle && sourceEditor.lastNeedle.from() && sourceEditor.lastNeedle.to()) {\n    var end = sourceEditor.lastNeedle.to();\n    sourceEditor.lastNeedle.replace(gDialog.bespinReplaceTextbox.value);\n    sourceEditor.setCursor(end);\n    //sourceEditor.focus();\n  }\n}\n\nfunction BespinReplaceAndFind()\n{\n  BespinReplace();\n  BespinFind(true, false);\n}\n\nfunction BespinReplaceAll()\n{\n  var occurences = 0;\n  var sourceIframe = gDialog.bespinIframe;\n  var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n  sourceEditor.setCursor(0,0);\n  var query = gDialog.bespinFindTextbox.value;\n  var isCaseSensitive = gDialog.bespinFindCaseSensitive.checked;\n\n  var found = sourceIframe.contentWindow.wrappedJSObject.findNeedle(true, true, query, isCaseSensitive);\n\n  if (found) {\n    while (sourceEditor.lastNeedle &&\n           sourceEditor.lastNeedle.from() &&\n           sourceEditor.lastNeedle.to()) {\n      occurences++;\n      var end = sourceEditor.lastNeedle.to();\n      sourceEditor.lastNeedle.replace(gDialog.bespinReplaceTextbox.value);\n      sourceEditor.setCursor(end);\n  \n      BespinFind(true, false);\n      var from = sourceEditor.getCursor(true);\n      if (end.line > from.line || (from.line == end.line && from.ch < end.ch))\n        break;\n    }\n  }\n\n  var title = L10NUtils.getString(\"ReplaceAll\");\n  var msg = L10NUtils.getString(\"ReplacedPart1\") +\n            \" \" +\n            occurences +\n            \" \" +\n            L10NUtils.getString(\"ReplacedPart2\");\n  Services.prompt.alert(null, title, msg);\n}\n\nfunction WysiwygShowFindBar()\n{\n  gDialog.bespinToolbox1.hidden = false;\n\n  var sourceIframe = gDialog.bespinIframe;\n  var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n  var text = sourceEditor.getSelection();\n  if (text) {\n    gDialog.bespinFindTextbox.value = text;\n    BespinFind(true, true);\n  }\n  gDialog.bespinFindTextbox.focus();\n}\n\nfunction CloseFindBar()\n{\n  gDialog.bespinToolbox1.hidden = true;\n  gDialog.bespinToolbox2.hidden = true;\n  var sourceIframe = gDialog.bespinIframe;\n  var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n  sourceEditor.focus();\n}\n\n"
  },
  {
    "path": "extensions/markdown/content/markdown.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/listboxBg.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffon.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n<!DOCTYPE window [\n  <!ENTITY % editorDTD       SYSTEM \"chrome://markdown/locale/markdown.dtd\" >\n  <!ENTITY % findbarDTD      SYSTEM \"chrome://bluegriffon/locale/findbar.dtd\" >\n  %editorDTD;\n  %findbarDTD;\n]>            \n\n<window title=\"&window.title;\"\n        id=\"bluegriffonMarkdown\"\n        windowtype=\"BlueGriffon:Markdown\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        buttons=\"accept,cancel\"\n        onload=\"Startup()\"\n        style=\"height: auto\"\n        ondialogaccept=\"return onAccept()\"\n        persist=\"screenX screenY width height\"\n        width=\"600\"\n        height=\"300\"\n        screenX=\"24\" screenY=\"24\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n\n  <script type=\"application/x-javascript\" src=\"chrome://markdown/content/markdown.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://markdown/content/js-markdown-extra.js\"/>\n\n  <keyset id=\"mainKeySet\">\n    <key id=\"findkb\"              key=\"&findCmd.key;\"          observes=\"cmd_bgfind\"    modifiers=\"accel\"/>\n    <key id=\"replacekb\"           key=\"&replaceCmd.key;\"       observes=\"cmd_replace\"   modifiers=\"accel\"/>\n  </keyset>\n\n  <commandset id=\"mainCommandSet\">\n    <command id=\"cmd_bgfind\"         label=\"&findCmd.label;\"           accesskey=\"&findCmd.accesskey;\"   />\n    <command id=\"cmd_replace\"        label=\"&replaceCmd.label;\"        accesskey=\"&replaceCmd.accesskey;\"/>\n  </commandset>\n\n  <keyset>\n    <key keycode=\"VK_ESCAPE\" oncommand=\"window.close()\"/>\n  </keyset>\n\n  <iframe id=\"bespinIframe\"\n          flex=\"1\"/>\n\n#include ../../../base/content/bluegriffon/xul/findbar.inc\n\n  <hbox>\n    <spacer flex=\"1\"/>\n    <button label=\"&commitChanges.label;\"\n            oncommand=\"CommitChanges()\"/>\n  </hbox>\n</window>\n"
  },
  {
    "path": "extensions/markdown/content/markdownOverlay.js",
    "content": "Components.utils.import(\"resource://gre/modules/Services.jsm\");\n\nvar cmdMarkdownCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    window.openDialog('chrome://markdown/content/markdown.xul',\"_blank\",\n                      \"chrome,resizable,modal,dialog=no,scrollbars=yes\");\n  }\n};\n\n\nvar MarkdownHelper = {\n  startup: function()\n  {\n    window.removeEventListener(\"load\", MarkdownHelper.startup, false);\n    var commandTable = ComposerCommands.getComposerCommandTable();\n    commandTable.registerCommand(\"cmd_insertMarkdown\", cmdMarkdownCommand);\n  }\n\n};\n\nwindow.addEventListener(\"load\", MarkdownHelper.startup, false);\n"
  },
  {
    "path": "extensions/markdown/content/markdownOverlay.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE overlay [\n  <!ENTITY % markdownOverlayDTD SYSTEM \"chrome://markdown/locale/markdownOverlay.dtd\">\n  %markdownOverlayDTD;\n]>\n\n<overlay id=\"markdownOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://markdown/content/markdownOverlay.js\"/>\n\n  <menupopup id=\"insertMenuPopup\">\n    <menuitem label=\"&markdownMenu.label;\"\n              command=\"cmd_insertMarkdown\"/>\n  </menupopup>\n\n  <commandset id=\"composerMenuItems\">\n    <command id=\"cmd_insertMarkdown\" oncommand=\"goDoCommand('cmd_insertMarkdown')\"/>\n  </commandset>\n</overlay>         \n\n"
  },
  {
    "path": "extensions/markdown/install.rdf",
    "content": "<?xml version=\"1.0\"?>\n  \n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n     xmlns:em=\"http://www.mozilla.org/2004/em-rdf#\">\n  <Description about=\"urn:mozilla:install-manifest\">\n    <em:id>markdown@bluegriffon.com</em:id>\n    <em:version>3.2</em:version>\n  \n    <em:targetApplication>\n      <!-- BlueGriffon -->\n      <Description>\n        <em:id>bluegriffon@bluegriffon.com</em:id>\n        <em:minVersion>3.2</em:minVersion>\n        <em:maxVersion>*</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n  \n    <!-- front-end metadata -->\n    <em:name>Markdown support</em:name>\n    <em:description>Markdown support for BlueGriffon</em:description>\n    <em:creator>Disruptive Innovations SAS</em:creator>\n    <em:homepageURL>http://www.disruptive-innovations.com/</em:homepageURL>\n    <em:iconURL>chrome://markdown/content/markdown.png</em:iconURL>\n\n  </Description>\n</RDF>\n"
  },
  {
    "path": "extensions/markdown/jar.mn",
    "content": ""
  },
  {
    "path": "extensions/markdown/jar.mn.in",
    "content": "markdown.jar:\n%   content markdown                       %content/markdown/\n%   overlay chrome://bluegriffon/content/xul/bluegriffon.xul    chrome://markdown/content/markdownOverlay.xul\n    content/markdown/markdownOverlay.xul  (content/markdownOverlay.xul)\n    content/markdown/markdownOverlay.js   (content/markdownOverlay.js)\n    content/markdown/js-markdown-extra.js (content/js-markdown-extra.js)\n    content/markdown/markdown.png         (content/markdown.png)\n*   content/markdown/markdown.xul         (content/markdown.xul)\n*   content/markdown/markdown.js          (content/markdown.js)\n\n"
  },
  {
    "path": "extensions/markdown/moz.build",
    "content": "JAR_MANIFESTS += ['jar.mn']\n"
  },
  {
    "path": "extensions/moz.build",
    "content": "DIRS += [\n    'fs',\n    'gfd',\n    'markdown',\n    'op1',\n    'svg-edit'\n]\n"
  },
  {
    "path": "extensions/op1/Makefile.in",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Mozilla.org\n#\n# The Initial Developer of the Original Code is\n# Netscape Communications Corporation.\n# Portions created by the Initial Developer are Copyright (C) 2003\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Daniel Glazman (daniel@glazman.org), on behalf of Lindows.com\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nDEPTH\t\t= ../../..\ntopsrcdir\t= @top_srcdir@\nsrcdir\t= @srcdir@\nVPATH\t\t= @srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\ninclude $(topsrcdir)/config/rules.mk\n\n"
  },
  {
    "path": "extensions/op1/content/a11yFirstStep.js",
    "content": "Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar OPQUAST_CRITERIA = [\n\n  {\n    label: \"ConformingDTDSyntax\",\n    checker: function(aDoc) {\n      var doctype = aDoc.doctype;\n      var systemId = doctype ? doctype.systemId : null;\n      var type = {doctype: null, strict: false };\n      var root = aDoc.documentElement;\n    \n      switch (systemId) {\n        case \"http://www.w3.org/TR/html4/strict.dtd\": // HTML 4\n        case \"http://www.w3.org/TR/html4/loose.dtd\":\n        case \"http://www.w3.org/TR/REC-html40/strict.dtd\":\n        case \"http://www.w3.org/TR/REC-html40/loose.dtd\":\n        case \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\": // XHTML 1\n        case \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\":\n        case \"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\": // XHTML 1.1\n          return true;\n\n        case \"\":\n        case \"about:legacy-compat\":\n          if (root.getAttribute(\"xmlns\")) { // XHTML 5\n            return (root.getAttribute(\"xmlns\") == \"http://www.w3.org/1999/xhtml\");\n          }\n          return true; // HTML 5\n\n        default: return false;\n      }\n    }\n  },\n\n  {\n    label: \"NoWrongSyntaxOrNonConformingHierarchy\",\n    checker: function(aDoc, aSource) {\n      if (aSource)\n        return -1;\n      var elts = aDoc.querySelectorAll(\"*\");\n      for (var i = 0; i < elts.length; i++) {\n        var e = elts[i];\n        var p = e.parentNode;\n        if (p && p.nodeType == Node.ELEMENT_NODE) {\n          if (aDoc.defaultView.getComputedStyle(e, \"\").getPropertyValue(\"display\") == \"block\"\n              && aDoc.defaultView.getComputedStyle(p, \"\").getPropertyValue(\"display\") == \"inline\")\n            return false;\n        }\n      }\n      return true;\n    }\n  },\n\n  {\n    label: \"OneTitleInHead\",\n    checker: function(aDoc) {\n      return (aDoc.querySelectorAll(\"html > head > title\").length == 1);\n    }\n  },\n\n  {\n    label: \"NoEmptyTitle\",\n    checker: function(aDoc) {\n      var elts = aDoc.querySelectorAll(\"html > head > title\");\n      for (var i = 0; i < elts.length; i++) {\n        if (elts[i].textContent.trim() == \"\")\n          return false;\n      }\n      return true;\n    }\n  },\n\n  {\n    label: \"NoMetaRefresh\",\n    checker: function(aDoc) {\n      var meta = aDoc.querySelector(\"html > head > meta[hhtp-equiv='refresh']\");\n      return !meta;\n    }\n  },\n\n  {\n    label: \"HTMLElementHasLangAttribute\",\n    checker: function(aDoc) {\n      return (aDoc.documentElement.hasAttribute(\"lang\"));\n    }\n  },\n\n  {\n    label: \"HTMLElementHasValidLangAttribute\",\n    checker: function(aDoc) {\n      var lang = aDoc.documentElement.getAttribute(\"lang\");\n      if (!lang)\n        return false;\n\n      switch (lang) {\n        case \"en-GB-oed\":\n        case \"i-ami\":\n        case \"i-bnn\":\n        case \"i-default\":\n        case \"i-enochian\":\n        case \"i-hak\":\n        case \"i-klingon\":\n        case \"i-lux\":\n        case \"i-mingo\":\n        case \"i-navajo\":\n        case \"i-pwn\":\n        case \"i-tao\":\n        case \"i-tay\":\n        case \"i-tsu\":\n        case \"sgn-BE-FR\":\n        case \"sgn-BE-NL\":\n        case \"sgn-CH-DE\":\n        case \"art-lojban\":\n        case \"cel-gaulish\":\n        case \"no-book\":\n        case \"no-nyn\":\n        case \"zh-guoyu\":\n        case \"zh-hakka\":\n        case \"zh-min\":\n        case \"zh-min-nan\":\n        case \"zh-xiang\":\n          return true;\n        default: break;\n      }\n      const ALPHA = \"[a-zA-Z]\";\n      const DIGIT = \"[0-9]\";\n      const ALPHANUM = \"[0-9a-zA-Z]\";\n      const singleton = \"[0-9a-wy-zA-WY-Z]\";\n      const extlang = ALPHA + \"{3}\";\n      const language = ALPHA + \"{2}(\\\\-\" + extlang + \")?|\" + ALPHA + \"{4}|\" + ALPHA + \"{5,8}\";\n      const script = ALPHA + \"{4}\";\n      const region = \"(\" + ALPHA + \"{2}\" + \"|\" + DIGIT + \"{3})\";\n      const variant = \"(\" + ALPHA + \"{5,8}|\" + DIGIT + ALPHA + \"{3})\";\n      const extension = singleton + \"(\\\\-\" + ALPHANUM + \"{2,8}){1,}\"\n      const privateuse = \"x\" + \"(\\\\-\" + ALPHANUM + \"{1,8}){1,}\"\n      const langtag = \"^(\" + language\n                      + \"(\\\\-\" + script + \")?\"\n                      + \"(\\\\-\" + region + \")?\"\n                      + \"(\\\\-\" + variant + \")*\"\n                      + \"(\\\\-\" + extension + \")*\"\n                      + \"(\\\\-\" + privateuse + \")?)|\" + privateuse\n                      + \"$\";\n      return (lang.match(new RegExp(langtag, \"\")) != null);\n    }\n  },\n\n  {\n    label: \"NoInvalidDir\",\n    checker: function(aDoc) {\n      var e = aDoc.querySelector(\"*[dir]:not([dir='']):not([dir='ltr']):not([dir='rtl'])\");\n      return (null == e);\n    }\n  },\n\n  {\n    label: \"TitleForFrames\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"frame:not([title])\");\n    }\n  },\n\n  {\n    label: \"NoEmptyTitleForFrames\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"frame[title='']\");\n    }\n  },\n\n  {\n    label: \"TitleForIFrames\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"iframe:not([title])\");\n    }\n  },\n\n  {\n    label: \"NoEmptyTitleForIFrames\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"iframe[title='']\");\n    }\n  },\n\n  {\n    label: \"AtLeastOneH1InBody\",\n    checker: function(aDoc) {\n      return (aDoc.querySelector(\"html > body  h1\") != null);\n    }\n  },\n\n  {\n    label: \"NoEmptyH1\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"h1:-moz-only-whitespace\");\n    }\n  },\n\n  {\n    label: \"NoEmptyH2\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"h2:-moz-only-whitespace\");\n    }\n  },\n\n  {\n    label: \"NoEmptyH3\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"h3:-moz-only-whitespace\");\n    }\n  },\n\n  {\n    label: \"NoEmptyH4\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"h4:-moz-only-whitespace\");\n    }\n  },\n\n  {\n    label: \"NoEmptyH5\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"h5:-moz-only-whitespace\");\n    }\n  },\n\n  {\n    label: \"NoEmptyH6\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"h6:-moz-only-whitespace\");\n    }\n  },\n\n  {\n    label: \"H2Order\",\n    checker: function(aDoc) {\n      var elts = aDoc.querySelectorAll(\"h1,h2,h3,h4,h5,h6\");\n      if (elts.length && elts[0].nodeName.toLowerCase() == \"h2\")\n        return false;\n      return true;\n    }\n  },\n\n  {\n    label: \"H3Order\",\n    checker: function(aDoc) {\n      var elts = aDoc.querySelectorAll(\"h1,h2,h3,h4,h5,h6\");\n      for (var i = 0; i < elts.length; i++) {\n        if (elts[i].nodeName.toLowerCase() == \"h3\") {\n          if (0 == i)\n            return false;\n          if (elts[i - 1].nodeName.toLowerCase() == \"h3\")\n            return false;\n        }\n      }\n      return true;\n    }\n  },\n\n  {\n    label: \"H4Order\",\n    checker: function(aDoc) {\n      var elts = aDoc.querySelectorAll(\"h1,h2,h3,h4,h5,h6\");\n      for (var i = 0; i < elts.length; i++) {\n        if (elts[i].nodeName.toLowerCase() == \"h4\") {\n          if (0 == i)\n            return false;\n          if (elts[i - 1].nodeName.toLowerCase() == \"h1\"\n              || elts[i - 1].nodeName.toLowerCase() == \"h2\")\n            return false;\n        }\n      }\n      return true;\n    }\n  },\n\n  {\n    label: \"H5Order\",\n    checker: function(aDoc) {\n      var elts = aDoc.querySelectorAll(\"h1,h2,h3,h4,h5,h6\");\n      for (var i = 0; i < elts.length; i++) {\n        if (elts[i].nodeName.toLowerCase() == \"h5\") {\n          if (0 == i)\n            return false;\n          if (elts[i - 1].nodeName.toLowerCase() == \"h1\"\n              || elts[i - 1].nodeName.toLowerCase() == \"h2\"\n              || elts[i - 1].nodeName.toLowerCase() == \"h3\")\n            return false;\n        }\n      }\n      return true;\n    }\n  },\n\n  {\n    label: \"H6Order\",\n    checker: function(aDoc) {\n      var elts = aDoc.querySelectorAll(\"h1,h2,h3,h4,h5,h6\");\n      for (var i = 0; i < elts.length; i++) {\n        if (elts[i].nodeName.toLowerCase() == \"h6\") {\n          if (0 == i)\n            return false;\n          if (elts[i - 1].nodeName.toLowerCase() == \"h1\"\n              || elts[i - 1].nodeName.toLowerCase() == \"h2\"\n              || elts[i - 1].nodeName.toLowerCase() == \"h3\"\n              || elts[i - 1].nodeName.toLowerCase() == \"h4\")\n            return false;\n        }\n      }\n      return true;\n    }\n  },\n\n  {\n    label: \"DTAsFirstChildOfDL\",\n    checker: function(aDoc) {\n      var elts = aDoc.querySelectorAll(\"dl\");\n      for (var i = 0; i < elts.length; i++) {\n        var dl = elts[i];\n        if (dl.firstElementChild\n            && dl.firstElementChild.nodeName.toLowerCase() != \"dt\")\n          return false;\n      }\n      return true;\n    }\n  },\n\n  {\n    label: \"NoEmptyLI\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"li:-moz-only-whitespace\");\n    }\n  },\n\n  {\n    label: \"NoAlignAttribute\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"*[align]\");\n    }\n  },\n\n  {\n    label: \"NoXmpElement\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"xmp\");\n    }\n  },\n\n  {\n    label: \"NoEmptyP\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"p:-moz-only-whitespace\");\n    }\n  },\n\n  {\n    label: \"NoEmptyAExceptAnchors\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"a[href]:-moz-only-whitespace\");\n    }\n  },\n\n  {\n    label: \"NoEmptyButton\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"button:-moz-only-whitespace\");\n    }\n  },\n\n  {\n    label: \"NoVlinkAttribute\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"*[vlink]\");\n    }\n  },\n\n  {\n    label: \"NoTextAttribute\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"*[text]\");\n    }\n  },\n\n  {\n    label: \"NoLinkAttribute\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"*[link]\");\n    }\n  },\n\n  {\n    label: \"noImgWithoutAlt\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"img:not([alt])\");\n    }\n  },\n\n  {\n    label: \"noAreaWithoutAlt\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"area:not([alt])\");\n    }\n  },\n\n  {\n    label: \"noAppletWithoutAlt\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"applet:not([alt])\");\n    }\n  },\n\n  {\n    label: \"noImageInputWithoutAlt\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"input[type='image']:not([alt])\");\n    }\n  },\n\n  {\n    label: \"noEmptyAltForImageLoneChildOfAnchorOrButton\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"a > img:-moz-first-node:-moz-last-node[alt=''],button > img:-moz-first-node:-moz-last-node[alt='']\");\n    }\n  },\n\n  {\n    label: \"noEmptyAltForInputImage\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"input[type='image'][alt=''],input[type='image']:not([alt])\");\n    }\n  },\n\n  {\n    label: \"noEmptyAltForAreaWithHref\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"area[href][alt=''],area[href]:not([alt])\");\n    }\n  },\n\n  {\n    label: \"noAltSimilarToTextContent\",\n    checker: function(aDoc) {\n      var elts = aDoc.querySelectorAll(\"a[href] img[alt]\");\n      for (var i = 0; i < elts.length; i++) {\n        var e = elts[i];\n        var anchor = e;\n        while (anchor && anchor.nodeName.toLowerCase() != \"a\")\n          anchor = anchor.parentNode;\n        if (anchor.textContent.trim() == e.getAttribute(\"alt\").trim())\n          return false;\n      }\n      return true;\n    }\n  },\n\n  {\n    label: \"noBorderAttribute\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"*[border]\");\n    }\n  },\n\n  {\n    label: \"noSimilarAltForAreasWithDifferentHref\",\n    checker: function(aDoc) {\n      var elts = aDoc.querySelectorAll(\"map area\");\n      for (var i = 0; i < elts.length; i++) {\n        var area = elts[i];\n        var map = area;\n        while (map.nodeName.toLowerCase() != \"map\")\n          map = map.parentNode;\n        var areasOfMap = map.querySelectorAll(\"area\");\n        for (var j = 0; i < areasOfMap.length; j++) {\n          var otherArea = areasOfMap[j];\n          if (otherArea != area) {\n            if (otherArea.getAttribute(\"alt\") == area.getAttribute(\"alt\")\n                && otherArea.getAttribute(\"href\") != area.getAttribute(\"href\"))\n              return false;\n          }\n        }\n      }\n      return true;\n    }\n  },\n\n  {\n    label: \"LongdescIsURI\",\n    checker: function(aDoc) {\n      var imgs = aDoc.querySelectorAll(\"img[longdesc]\");\n      for (var i = 0; i < imgs.length; i++) {\n        var longdesc = imgs[i].getAttribute(\"longdesc\");\n        try {\n          var uri = Components.classes['@mozilla.org/network/standard-url;1']\n                              .createInstance(Components.interfaces.nsIURL);\n          uri.spec = longdesc;\n        }\n        catch(e) { return false; }\n      }\n      return true;\n    }\n  },\n\n  {\n    label: \"noBackgroundAttribute\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"*[background]\");\n    }\n  },\n\n  {\n    label: \"noBgsoundElement\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"bgsound\");\n    }\n  },\n\n  {\n    label: \"TablesWithAtLeastOneTHHaveACaption\",\n    checker: function(aDoc) {\n      var tables = aDoc.querySelectorAll(\"table\");\n      for (var i = 0; i < tables.length; i++) {\n        var child = tables[i].firstElementChild;\n        var hasTh = false;\n        while (!hasTh && child) {\n          var grandchild = child.firstElementChild;\n          while (!hasTh && grandchild) {\n            var grandgrandchild = grandchild.firstElementChild;\n            while (!hasTh && grandgrandchild) {\n              hasTh = (grandgrandchild.nodeName.toLowerCase() == \"th\");\n              grandgrandchild = grandgrandchild.nextElementSibling;\n            }\n            grandchild = grandchild.nextElementSibling;\n          }\n          child = child.nextElementSibling;\n        }\n        if (hasTh\n            && tables[i].firstElementChild\n            && tables[i].firstElementChild.nodeName.toLowerCase() != \"caption\")\n          return false;\n      }\n      return true;\n    }\n  },\n\n  {\n    label: \"CaptionIsDifferentFromSummaryAttribute\",\n    checker: function(aDoc) {\n      var captions = aDoc.querySelectorAll(\"table > caption\");\n      for (var i = 0; i < captions.length; i++) {\n        var caption = captions[i];\n        var captionText = caption.textContent.trim();\n        var summary = caption.parentNode.hasAttribute(\"summary\")\n                      ? caption.parentNode.getAttribute(\"summary\")\n                      : null;\n        if (captionText == summary)\n          return false;\n      }\n      return true;\n    }\n  },\n\n  {\n    label: \"noEmptyCaption\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"table > caption:-moz-only-whitespace\");\n    }\n  },\n\n  {\n    label: \"noCaptionInATableWithOnlyTDs\",\n    checker: function (aDoc) {\n      var tables = aDoc.querySelectorAll(\"table\");\n      for (var i = 0; i < tables.length; i++) {\n        var child = tables[i].firstElementChild;\n        var hasTh = false;\n        while (!hasTh && child) {\n          var grandchild = child.firstElementChild;\n          while (!hasTh && grandchild) {\n            var grandgrandchild = grandchild.firstElementChild;\n            while (!hasTh && grandgrandchild) {\n              hasTh = (grandgrandchild.nodeName.toLowerCase() == \"th\");\n              grandgrandchild = grandgrandchild.nextElementSibling;\n            }\n            grandchild = grandchild.nextElementSibling;\n          }\n          child = child.nextElementSibling;\n        }\n        if (!hasTh\n            && tables[i].firstElementChild\n            && tables[i].firstElementChild.nodeName.toLowerCase() == \"caption\")\n          return false;\n      }\n      return true;\n    }\n  },\n\n  {\n    label: \"noAlinkAttribute\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"*[alink]\");\n    }\n  },\n\n  {\n    label: \"noSummaryAttributeSimilarToCaption\",\n    checker: function(aDoc) {\n      var tables = aDoc.querySelectorAll(\"table[summary]\");\n      for (var i = 0; i < tables.length; i++) {\n        var table = tables[i];\n        if (table.firstElementChild\n            && table.firstElementChild.nodeName.toLowerCase() == \"caption\"\n            && table.getAttribute(\"summary\").trim() ==\n                table.firstElementChild.textContent.trim())\n          return false;\n      }\n      return true;\n    }\n  },\n\n  {\n    label: \"noEmptySummaryIfTableHasTHOrCaption\",\n    checker: function(aDoc) {\n      var tables = aDoc.querySelectorAll(\"table[summary]\");\n      for (var i = 0; i < tables.length; i++) {\n        var child = tables[i].firstElementChild;\n        var hasTh = false;\n        while (!hasTh && child) {\n          var grandchild = child.firstElementChild;\n          while (!hasTh && grandchild) {\n            var grandgrandchild = grandchild.firstElementChild;\n            while (!hasTh && grandgrandchild) {\n              hasTh = (grandgrandchild.nodeName.toLowerCase() == \"th\");\n              grandgrandchild = grandgrandchild.nextElementSibling;\n            }\n            grandchild = grandchild.nextElementSibling;\n          }\n          child = child.nextElementSibling;\n        }\n        if ((hasTh\n             || (tables[i].firstElementChild\n                && tables[i].firstElementChild.nodeName.toLowerCase() == \"caption\"))\n            && tables[i].getAttribute(\"summary\").trim() == \"\")\n          return false;\n      }\n      return true;\n    }\n  },\n\n  {\n    label: \"noSummaryAttributeIfOnlyTDs\",\n    checker: function(aDoc) {\n      var tables = aDoc.querySelectorAll(\"table[summary]\");\n      for (var i = 0; i < tables.length; i++) {\n        var child = tables[i].firstElementChild;\n        var hasTh = false;\n        while (!hasTh && child) {\n          var grandchild = child.firstElementChild;\n          while (!hasTh && grandchild) {\n            var grandgrandchild = grandchild.firstElementChild;\n            while (!hasTh && grandgrandchild) {\n              hasTh = (grandgrandchild.nodeName.toLowerCase() == \"th\");\n              grandgrandchild = grandgrandchild.nextElementSibling;\n            }\n            grandchild = grandchild.nextElementSibling;\n          }\n          child = child.nextElementSibling;\n        }\n        if (!hasTh)\n          return false;\n      }\n      return true;\n    }\n  },\n\n  {\n    label: \"noStrikeElement\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"strike\");\n    }\n  },\n\n  {\n    label: \"noListingElement\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"listing\");\n    }\n  },\n\n  {\n    label: \"AtLeastOneTHIfCaptionOrSummary\",\n    checker: function(aDoc) {\n      var tables = aDoc.querySelectorAll(\"table\");\n      for (var i = 0; i < tables.length; i++) {\n        var child = tables[i].firstElementChild;\n        var hasTh = false;\n        while (!hasTh && child) {\n          var grandchild = child.firstElementChild;\n          while (!hasTh && grandchild) {\n            var grandgrandchild = grandchild.firstElementChild;\n            while (!hasTh && grandgrandchild) {\n              hasTh = (grandgrandchild.nodeName.toLowerCase() == \"th\");\n              grandgrandchild = grandgrandchild.nextElementSibling;\n            }\n            grandchild = grandchild.nextElementSibling;\n          }\n          child = child.nextElementSibling;\n        }\n        if (!hasTh\n            && ((tables[i].hasAttribute(\"summary\")\n                 && tables[i].getAttribute(\"summary\").trim() != \"\")\n                || (tables[i].firstElementChild\n                    && tables[i].firstElementChild.nodeName.toLowerCase() == \"caption\")))\n          return false;\n      }\n      return true;\n    }\n  },\n\n  {\n    label: \"AllNonEmptyTHHaveScopeOrId\",\n    checker: function(aDoc) {\n      var ths = aDoc.querySelectorAll(\"th\");\n      for (var i = 0; i < ths.length; i++) {\n        var th = ths[i];\n        if (th.textContent.trim() != \"\" || th.firstElementChild) {\n          if (!th.hasAttribute(\"scope\") && !th.hasAttribute(\"id\"))\n          return false;\n        }\n      }\n      return true;\n    }\n  },\n\n  {\n    label: \"ScopeAttributeIsRowOrCol\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"*[scope]:not([scope='row']):not([scope='col'])\");\n    }\n  },\n\n  {\n    label: \"noBgcolorAttribute\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"*[bgcolor]\");\n    }\n  },\n\n  {\n    label: \"noTTElement\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"tt\");\n    }\n  },\n\n  {\n    label: \"TDHaveHeadersAttributeIfTHHasId\",\n    checker: function(aDoc, aSource) {\n      if (aSource)\n        return -1;\n      var inRows = aDoc.querySelectorAll(\"th[id] ~ td:not([headers])\");\n      if (inRows && inRows.length)\n        return false;\n\n      var inColumns = aDoc.querySelectorAll(\"tr:first-child > th[id]\");\n      for (var i = 0; i < inColumns.length; i++) {\n        var th = inColumns[i];\n        var row = {value: -1}, col = {value: -1};\n        EditorUtils.getCurrentEditor()\n                   .getCellIndexes(th, row, col);\n        var tableRows = {value: -1}, tableCols = {value: -1};\n        EditorUtils.getCurrentEditor()\n                   .getTableSize(th.parentNode.parentNode.parentNode,\n                                 tableRows, tableCols);\n        for (var j = 1; j < tablesRows.value; j++) {\n          var cell = EditorUtils.getCurrentEditor()\n                                .getCellAt(th.parentNode.parentNode.parentNode,\n                                           j, col.value);\n          if (!cell.hasAttribute(\"headers\"))\n            return false;\n        }\n      }\n      return true;\n    }\n  },\n\n  {\n    label: \"noPlaintextElement\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"plaintext\");\n    }\n  },\n\n  {\n    label: \"noHeadersAttributeThatIsNotATHId\",\n    checker: function(aDoc) {\n      var tables = aDoc.querySelectorAll(\"table\");\n      var thIDs = [], tdHeaders = [];\n\n      for (var i = 0; i < tables.length; i++) {\n        var child = tables[i].firstElementChild;\n        var hasTh = false;\n        while (!hasTh && child) {\n          var grandchild = child.firstElementChild;\n          while (!hasTh && grandchild) {\n            var grandgrandchild = grandchild.firstElementChild;\n            while (!hasTh && grandgrandchild) {\n              if (grandgrandchild.nodeName.toLowerCase() == \"th\"\n                  && grandgrandchild.hasAttribute(\"id\"))\n                thIDs.push(grandgrandchild.id);\n              else if (grandgrandchild.nodeName.toLowerCase() == \"td\"\n                       && grandgrandchild.hasAttribute(\"headers\"))\n                tdHeaders.push(grandgrandchild.getsAttribute(\"headers\"));\n\n              grandgrandchild = grandgrandchild.nextElementSibling;\n            }\n            grandchild = grandchild.nextElementSibling;\n          }\n          child = child.nextElementSibling;\n        }\n\n        for (var k = 0; k < tdHeaders.length; k++) {\n          if (thIDs.indexOf(tdHeaders[k]) == -1)\n            return false;\n        }\n      }\n      return true;\n    }\n  },\n\n  {\n    label: \"AllFormsHaveAButton\",\n    checker: function(aDoc) {\n      var forms = aDoc.querySelectorAll(\"form\");\n      for (var i = 0; i < forms.length; i++) {\n        var elts = forms[i].querySelector(\"button[type='submit'],button[type='button'],input[type='submit'],input[type='image'],input[type='button']\");\n        if (!elts || !elts.length)\n          return false;\n      }\n      return true;\n    }\n  },\n\n  {\n    label: \"SubmitButtonsHaveNonEmptyValue\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"input[type='submit'][value=''],input[type='submit']:not([value])\");\n    }\n  },\n\n  {\n    label: \"noMarqueeElement\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"marquee\");\n    }\n  },\n\n  {\n    label:\"FieldsetHasALegend\",\n    checker: function(aDoc) {\n      var fieldsets = aDoc.querySelectorAll(\"fieldset\");\n      for (var i = 0; i < fieldsets.length; i++) {\n        var child = fieldsets[i].firstElementChild;\n        var found = false;\n        while (!found && child) {\n          found = (child.nodeName.toLowerCase() == \"legend\");\n          child = child.nextElementSibling;\n        }\n        if (!found)\n          return false;\n      }\n      return true;\n    }\n  },\n\n  {\n    label: \"FieldsetsAreInForms\",\n    checker: function(aDoc) {\n      var fieldsetsInForms = aDoc.querySelectorAll(\"form fieldset\");\n      var fieldsets        = aDoc.querySelectorAll(\"fieldset\");\n      return  (fieldsets.length == fieldsetsInForms.length);\n    }\n  },\n\n  {\n    label:\"noEmptyLegendElement\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"legend:-moz-only-whitespace\");\n    }\n  },\n\n  {\n    label: \"LabelElementHasForAttribute\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"label:not([for])\");\n    }\n  },\n\n  {\n    label: \"noEmptyForAttributeOnLabel\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"label[for='']\");\n    }\n  },\n\n  {\n    label: \"ForAttributeMatchesAnIdInSameForm\",\n    checker: function(aDoc) {\n      var labels = aDoc.querySelectorAll(\"form label[for]\");\n      for (var i = 0; i < labels.length; i++) {\n        var label = labels[i];\n        var form = label;\n        while (form && form.nodeName.toLowerCase() != \"form\")\n          form = form.parentNode;\n        if (!form.querySelector(\"#\" + label.getAttribute(\"for\")))\n          return false;\n      }\n      return true;\n    }\n  },\n\n  {\n    label: \"OptgroupElementHasALabel\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"optgroup:not([label])\");\n    }\n  },\n\n  {\n    label: \"NoSimilarLabelInOptgroupsOfSameSelect\",\n    checker: function(aDoc) {\n      var optgroups = aDoc.querySelectorAll(\"optgroup[label]\");\n      for (var i = 0; i < optgroups.length; i++) {\n        var optgroup = optgroups[i];\n        var select = optgroup;\n        while (select && select.nodeName.toLowerCase() != \"select\")\n          select = select.parentNode;\n        if (select.querySelectorAll(\"optgroup[label='\" + optgroup.getAttribute(\"label\") + \"']\") != 1)\n          return false;\n      }\n      return true;\n    }\n  },\n\n  {\n    label: \"noEmptyLabelAttributeOnOptgroup\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"optgroup[label='']\");\n    }\n  },\n  \n  {\n    label: \"noBasefontElement\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"basefont\");\n    }\n  },\n  \n  {\n    label: \"noBlinkElement\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"blink\");\n    }\n  },\n  \n  {\n    label: \"noCenterElement\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"center\");\n    }\n  },\n  \n  {\n    label: \"noFontElement\",\n    checker: function(aDoc) {\n      return !aDoc.querySelector(\"font\");\n    }\n  }\n];\n"
  },
  {
    "path": "extensions/op1/content/op1.js",
    "content": "Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nconst kSPEEDS = [1, 10, 50, 100, 150, 250, 350, 500, 750, 1000];\nvar dontFocus = false;\n\nfunction Startup()\n{\n  GetUIElements();\n\n  for (var i = 0; i < OPQUAST_CRITERIA.length; i++) {\n    var item = document.createElement(\"richlistitem\");\n    var label = document.createElement(\"label\");\n    label.className = \"index\";\n    label.setAttribute(\"value\", (i+1) + \".\");\n    var desc = document.createElement(\"description\");\n    item.appendChild(label);\n    item.appendChild(desc);\n    gDialog.items.appendChild(item);\n    desc.textContent = gDialog.a11yBundle.getString(OPQUAST_CRITERIA[i].label);\n  }\n\n}\n\nfunction onFocus()\n{\n  if (dontFocus) {\n    dontFocus = false;\n    return;\n  }\n  GetUIElements();\n  gDialog.greens.style.width = \"0px\";\n  gDialog.reds.style.width = \"0px\";\n\n  var doc, source;\n  if (EditorUtils.isWysiwygMode()) {\n    doc = EditorUtils.getCurrentDocument();\n    source = false;\n  }\n  else {\n    source = true;\n    var editorElement = EditorUtils.getCurrentEditorElement();\n    var sourceIframe = EditorUtils.getCurrentSourceEditorElement();\n    var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n    if (sourceEditor)\n    {\n      source = sourceEditor.getValue();\n      var doctype = EditorUtils.getCurrentDocument().doctype;\n      var systemId = doctype ? doctype.systemId : null;\n      var isXML = false;\n      switch (systemId) {\n        case \"http://www.w3.org/TR/html4/strict.dtd\": // HTML 4\n        case \"http://www.w3.org/TR/html4/loose.dtd\":\n        case \"http://www.w3.org/TR/REC-html40/strict.dtd\":\n        case \"http://www.w3.org/TR/REC-html40/loose.dtd\":\n        case null:\n          isXML = false;\n          break;\n        case \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\": // XHTML 1\n        case \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\":\n        case \"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\":\n          isXML = true;\n          break;\n        case \"\":\n        case \"about:legacy-compat\":\n          isXML = (EditorUtils.getCurrentDocument().documentElement.getAttribute(\"xmlns\") == \"http://www.w3.org/1999/xhtml\");\n          break;\n      }\n      var parser = new DOMParser();\n      try {\n        doc = parser.parseFromString(source, isXML ? \"text/xml\" : \"text/html\");\n        if (doc.documentElement.nodeName == \"parsererror\") {\n          doc = null\n        }\n      }\n      catch(e) {alert(e)}\n    }\n  }\n  \n  var child = gDialog.items.firstElementChild;\n  while (child) {\n    child.className = \"\";\n    child = child.nextElementSibling;\n  }\n\n  if (doc) {\n    Scheduler(0, doc, 0, 0, source);\n  }\n}\n\nfunction Scheduler(i, doc, greens, reds, source)\n{\n  var length = OPQUAST_CRITERIA.length;\n  if (i >= length)\n    return;\n\n  var op = OPQUAST_CRITERIA[i];\n\n  var item = gDialog.items.childNodes.item(i);\n  gDialog.items.ensureElementIsVisible(item)\n  var check = op.checker(doc, source);\n  if (true == check) {\n    greens++;\n    item.className = \"passed\";\n  }\n  else if (false == check) {\n    reds++;\n    item.className = \"failed\";\n  }\n\n  gDialog.greens.style.width = (greens * 300 /length) + \"px\";\n  gDialog.reds.style.width = (reds * 300 /length) + \"px\";\n\n  setTimeout(Scheduler, kSPEEDS[10 - parseInt(gDialog.speedBox.value)], i+1, doc, greens, reds, source);\n}\n\nfunction Show(aEvent, aMode)\n{\n  gDialog.items.setAttribute(\"class\", aMode);\n  aEvent.stopPropagation();\n}\n"
  },
  {
    "path": "extensions/op1/content/op1.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/global.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://op1/skin/op1.css\" type=\"text/css\"?>\n\n<!DOCTYPE window SYSTEM \"chrome://op1/locale/op1.dtd\">\n\n<window id         = \"op1\"\n        windowtype = \"Opquast:a11yFirstStep\"\n        title      = \"&window.title;\"\n        xmlns      = \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        xmlns:html = \"http://www.w3.org/1999/xhtml\"\n        persist    = \"screenX screenY width height\"\n        buttons    = \",\"\n        width      = \"730\"\n        height     = \"730\"\n        onload     = \"Startup()\"\n        onfocus    = \"onFocus()\">\n\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://op1/content/op1.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://op1/content/a11yFirstStep.js\"/>\n\n  <stringbundle id=\"a11yBundle\" src=\"chrome://op1/locale/a11yFirstStep.properties\" />\n\n  <keyset>\n    <key keycode=\"VK_ESCAPE\" oncommand=\"window.close()\"/>\n  </keyset>\n\n  <hbox align=\"center\">\n    <image src=\"chrome://op1/skin/logo-opquast-bleu2.svg\"\n           id=\"opquastLogo\"\n           onclick=\"dontFocus=true; loadExternalURL('http://checklists.opquast.com/en/accessibility-first-step/')\" />\n    <spacer flex=\"1\" />\n    <hbox id=\"outerBox\" tooltiptext=\"&filterAll.label;\" onclick=\"Show(event, '')\">\n        <hbox id=\"greens\"  tooltiptext=\"&filterPassed.label;\" onclick=\"Show(event, 'passed')\"/>\n        <hbox id=\"reds\" tooltiptext=\"&filterFailed.label;\" onclick=\"Show(event, 'failed')\" />\n    </hbox>\n    <spacer flex=\"1\" />\n    <label value=\"&speed.label;\"/>\n    <textbox id=\"speedBox\" type=\"number\" min=\"1\" max=\"10\" size=\"2\" value=\"10\"\n             oncommand=\"this.setAttribute('value', this.value); document.persist('speedBox', 'value')\"\n             oninput=\"this.setAttribute('value', this.value); document.persist('speedBox', 'value')\" />\n  </hbox>\n  <richlistbox flex=\"1\" id=\"items\"/>\n</window>\n"
  },
  {
    "path": "extensions/op1/content/op1Overlay.js",
    "content": "Components.utils.import(\"resource://gre/modules/prompterHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/l10nHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/Services.jsm\");\n\nvar cmdOp1Command =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    var op1Window = Services.wm.getMostRecentWindow(\"Opquast:a11yFirstStep\");\n    if (op1Window) {\n      op1Window.focus()\n    }\n    else\n      window.openDialog(\"chrome://op1/content/op1.xul\",\"_blank\",\n                        \"chrome,dialog=no,modal=no,titlebar=yes,resizable=yes\");\n  }\n};\n\nvar Op1Helper = {\n\n  startup: function()\n  {\n    window.removeEventListener('load', Op1Helper.startup, false);\n\n    var commandTable = ComposerCommands.getComposerCommandTable();\n    commandTable.registerCommand(\"cmd_op1\", cmdOp1Command);\n  }\n\n};\nwindow.addEventListener('load', Op1Helper.startup, false);\n"
  },
  {
    "path": "extensions/op1/content/op1Overlay.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n\n<!DOCTYPE overlay SYSTEM \"chrome://op1/locale/op1Overlay.dtd\">\n\n<overlay\n  id     = \"op1Overlay\"\n  xmlns  = \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\" src=\"chrome://op1/content/op1Overlay.js\"/>\n\n  <menupopup id=\"toolsPopup\">\n    <menuseparator/>\n    <menuitem command=\"cmd_op1\"/>\n  </menupopup>\n\n  <commandset id=\"composerSaveMenuItems\">\n    <command id=\"cmd_op1\" label=\"&op1.label;\"\n             oncommand=\"goDoCommand('cmd_op1')\"/>\n  </commandset>\n</overlay>\n"
  },
  {
    "path": "extensions/op1/install.rdf",
    "content": "<?xml version=\"1.0\"?>\n  \n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n     xmlns:em=\"http://www.mozilla.org/2004/em-rdf#\">\n  <Description about=\"urn:mozilla:install-manifest\">\n    <em:id>op1@bluegriffon.com</em:id>\n    <em:version>3.2</em:version>\n  \n    <em:targetApplication>\n      <!-- BlueGriffon -->\n      <Description>\n        <em:id>bluegriffon@bluegriffon.com</em:id>\n        <em:minVersion>3.2</em:minVersion>\n        <em:maxVersion>*</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n  \n    <!-- front-end metadata -->\n    <em:name>Opquast Accessibility First Step</em:name>\n    <em:description>Opquast Accessibility First Step for BlueGriffon</em:description>\n    <em:creator>Disruptive Innovations SARL</em:creator>\n    <em:contributor>Temesis</em:contributor>\n    <em:homepageURL>http://www.disruptive-innovations.com/</em:homepageURL>\n    <em:iconURL>chrome://op1/skin/op1-icon.png</em:iconURL>\n\n  </Description>\n</RDF>\n"
  },
  {
    "path": "extensions/op1/jar.mn",
    "content": ""
  },
  {
    "path": "extensions/op1/jar.mn.in",
    "content": "op1.jar:\n% content   op1          %content/op1/\n% skin      op1         classic/1.0 %skin/classic/op1/\n% overlay   chrome://bluegriffon/content/xul/bluegriffon.xul    chrome://op1/content/op1Overlay.xul\n  content/op1/op1Overlay.xul           (content/op1Overlay.xul)\n  content/op1/op1Overlay.js            (content/op1Overlay.js)\n  content/op1/op1.xul                  (content/op1.xul)\n  content/op1/op1.js                   (content/op1.js)\n  content/op1/a11yFirstStep.js         (content/a11yFirstStep.js)\n  skin/classic/op1/op1-icon.png        (skin/op1-icon.png)\n  skin/classic/op1/opquast.png         (skin/opquast.png)\n  skin/classic/op1/op1.css             (skin/op1.css)\n  skin/classic/op1/logo-opquast-bleu2.svg (skin/logo-opquast-bleu2.svg)\n\n"
  },
  {
    "path": "extensions/op1/moz.build",
    "content": "JAR_MANIFESTS += ['jar.mn']\n"
  },
  {
    "path": "extensions/op1/skin/op1.css",
    "content": "dialog {\n  -moz-appearance: none;\n  background-color: transparent;\n  background-image: -moz-linear-gradient(to bottom right, #f0f0f0, #a0a0a0, #d0d0d0)\n}\n\n#outerBox {\n  width: 330px;\n  height: 54px;\n  padding: 15px;\n  border: thin solid black;\n  background-color: white;\n  cursor: pointer;\n}\n\n#greens {\n  width: 100px;\n  height: 20px;\n  padding: 0px;\n  margin: 0px;\n  background-color: lime;\n  cursor: pointer;\n}\n\n#reds {\n  width: 200px;\n  height: 20px;\n  padding: 0px;\n  margin: 0px;\n  background-color: red;\n  cursor: pointer;\n}\n\n#opquastLogo {\n  cursor: pointer;\n}\n\n.passed {\n  background-color: #d7efe3;\n}\n\n.failed {\n  background-color: #ffE0E0;\n}\n\n.index {\n  width: 4em;\n}\n\n.passed .failed {\n  display: none;\n}\n\n.failed .passed {\n  display: none;\n}\n\nrichlistitem[selected=\"true\"] {\n  color: black ! important;\n}\n"
  },
  {
    "path": "extensions/scripteditor/Makefile.in",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Mozilla.org\n#\n# The Initial Developer of the Original Code is\n# Netscape Communications Corporation.\n# Portions created by the Initial Developer are Copyright (C) 2003\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Daniel Glazman (daniel@glazman.org), on behalf of Lindows.com\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nDEPTH\t\t= ../../..\ntopsrcdir\t= @top_srcdir@\nsrcdir\t= @srcdir@\nVPATH\t\t= @srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\nXPI_PKGNAME = scripteditor@bluegriffon.com\nNO_JS_MANIFEST = 1\n\nDIST_FILES = \\\n  install.rdf \\\n  $(NULL)\n\n# Used in install.rdf\nUSE_EXTENSION_MANIFEST=1\n\n\ninclude $(topsrcdir)/config/rules.mk\n\n"
  },
  {
    "path": "extensions/scripteditor/content/editor.js",
    "content": "Components.utils.import(\"resource://gre/modules/Services.jsm\");\nComponents.utils.import(\"resource://gre/modules/reflect.jsm\");\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/l10nHelper.jsm\");\n\nvar bespinEditor = null;\nvar gSource = {value: \"\"};\n\nfunction _InstallBespin(aValue)\n{\n  var theme = null;\n  try {\n    theme = GetPrefs().getCharPref(\"bluegriffon.source.theme\");\n  }\n  catch(e) {}\n\n  gDialog.bespinIframe.addEventListener(\"load\", function() {InstallBespin(gDialog.bespinIframe, theme, aValue);}, true);\n  gDialog.bespinIframe.setAttribute(\"src\", \"resource://gre/res/scripteditor.html\");\n}\n\nfunction Startup()\n{\n  if (\"arguments\" in window)\n    gSource = window.arguments[0];\n\n  var src = window.arguments[1];\n  if (src)\n    window.document.documentElement.setAttribute(\"title\", \"BlueGriffon - \" + src.substr(src.lastIndexOf(\"/\") + 1));\n  GetUIElements();\n\n  _InstallBespin(gSource.value);\n}\n\nfunction CommitChanges()\n{\n  gSource.cancelled = false;\n  var bespinEditor = gDialog.bespinIframe.contentWindow.wrappedJSObject.gEditor;\n  gSource.value = bespinEditor.getValue();\n  window.close();\n}\n\nfunction OnBespinFocus(aIframe)\n{\n  aIframe.focus();\n}\n\nfunction SourceChangeCallback()\n{\n  var sourceEditor = gDialog.bespinIframe.contentWindow.wrappedJSObject.gEditor;\n  var value = sourceEditor.getValue();\n\n  if (sourceEditor.lastErrorLine) {\n    var lineInfo = sourceEditor.lineInfo(sourceEditor.lastErrorLine - 1);\n    var markerClass = lineInfo.markerClass ? lineInfo.markerClass : \"\";\n    var markerClassArray = markerClass.split(\" \");\n    markerClassArray.splice(markerClassArray.indexOf(\"error\"), 1);\n    sourceEditor.setMarker(sourceEditor.lastErrorLine - 1, null, markerClassArray.join(\" \"));\n    sourceEditor.lastErrorLine = 0;\n  }\n\n  try {\n    Reflect.parse(value);\n  }\n  catch(e) {\n    var line = e.lineNumber;\n\n    lineInfo = sourceEditor.lineInfo(line - 1);\n    markerClass = lineInfo.markerClass ? lineInfo.markerClass : \"\";\n    markerClassArray = markerClass.split(\" \");\n    if (-1 == markerClassArray.indexOf(\"error\"))\n      markerClassArray.push(\"error\");\n    sourceEditor.setMarker(line - 1, null, markerClassArray.join(\" \"));\n    sourceEditor.lastErrorLine = line;\n\n    var visible = sourceEditor.visibleLines();\n    if (line >= visible.to || line < visible.from)\n      sourceEditor.setCursor(line - 1, 0);\n  }\n}\n\nfunction InstallBespin(aIframe, aTheme, aValue)\n{\n  aIframe.contentWindow.installCodeMirror(BespinKeyPressCallback,\n                                          SourceChangeCallback,\n                                          aTheme,\n                                          aValue);\n}\n\nfunction onBespinFocus(aIframe)\n{\n  aIframe.focus();\n}\n\nfunction onBespinLineBlur(aElt)\n{\n  aElt.value = \"\";\n}\n\nfunction onBespinLineKeypress(aEvent, aElt)\n{\n  var bespinEditor = gDialog.bespinIframe.contentWindow.wrappedJSObject.gEditor;\n  if (aEvent.keyCode == 13) {\n    var line = aElt.value;\n    bespinEditor.setCursor(parseInt(line) - 1, 0);\n    onBespinLineBlur(aElt);\n    onBespinFocus(bespinEditor);\n  }\n  if (aEvent.keyCode == 13 ||\n      (aEvent.keyCode == 27 && !aEvent.which)) { // ESC key\n    gDialog.bespinToolbox1.hidden = true;\n    gDialog.bespinToolbox2.hidden = true;\n    bespinEditor.lastNeedle = null;\n    bespinEditor.focus();\n  }\n}\n\nfunction ToggleBespinFindCaseSensitivity()\n{\n  var bespinIframe = gDialog.bespinIframe;\n  var selPoint = bespinIframe.getUserData(\"selPoint\");\n  //bespinEditor = gDialog.bespinIframe.contentWindow.gEditor.setCursor(selPoint);\n  BespinFind(bespinIframe.getUserData(\"findLastDirection\"), true);\n}\n\nfunction BespinFind(aForward, aInitial)\n{\n    var sourceIframe = gDialog.bespinIframe;\n    var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n    sourceIframe.setUserData(\"findLastDirection\", aForward, null);\n    var query = gDialog.bespinFindTextbox.value;\n    var isCaseSensitive = gDialog.bespinFindCaseSensitive.checked;\n    var found = false;\n    if (aInitial || !sourceEditor.lastNeedle) {\n      var selection = sourceEditor.getCursor(true);\n      sourceEditor.lastNeedle = sourceEditor.getSearchCursor(query, { line: selection.line, ch: selection.ch }, isCaseSensitive);\n      found = sourceEditor.lastNeedle.findNext();\n    }\n    else {\n      if (aForward) {\n        found = sourceEditor.lastNeedle.findNext();\n      }\n      else {\n        found = sourceEditor.lastNeedle.findPrevious();\n      }\n    }\n\n    if (!found) { // maybe we hit the document's limits\n      if (aForward) {\n        sourceEditor.lastNeedle = sourceEditor.getSearchCursor(query, { line: 0, ch: 0 }, isCaseSensitive);\n        found = sourceEditor.lastNeedle.findNext();\n      }\n      else {\n        var line = sourceEditor.lineCount() - 1;\n        var lineProse = sourceEditor.getLine(line);\n        sourceEditor.lastNeedle = sourceEditor.getSearchCursor(query, { line: line, ch: lineProse.length -1 }, isCaseSensitive);\n        found = sourceEditor.lastNeedle.findPrevious();\n      }\n    }\n\n    if (!found) {\n      //gDialog.bespinFindCaseSensitive.hidden = true;\n      gDialog.bespinFindPrevious.hidden = true;\n      gDialog.bespinFindNext.hidden = true;\n      gDialog.bespinFindTextbox.className = \"notfound\";\n      gDialog.bespinToolbox2.hidden = true;\n      return false;\n    }\n\n    sourceEditor.setSelection(sourceEditor.lastNeedle.from(), sourceEditor.lastNeedle.to());\n    gDialog.bespinFindCaseSensitive.hidden = false;\n    gDialog.bespinFindPrevious.hidden = false;\n    gDialog.bespinFindNext.hidden = false;\n    gDialog.bespinFindTextbox.className = \"\";\n    gDialog.bespinToolbox2.hidden = false;\n    return true;\n}\n\nfunction onBespinFindClear(aEvent, aElt)\n{\n  if (!aElt.value) {\n    aElt.className = \"\";\n    gDialog.bespinFindCaseSensitive.hidden = true;\n    gDialog.bespinFindPrevious.hidden = true;\n    gDialog.bespinFindNext.hidden = true;\n    gDialog.bespinToolbox2.hidden = true;\n  }\n}\n\nfunction onBespinFindKeypress(aEvent)\n{\n  if (aEvent.keyCode == 27 && !aEvent.which) { // ESC key\n    gDialog.bespinToolbox1.hidden = true;\n    gDialog.bespinToolbox2.hidden = true;\n      var sourceIframe = gDialog.bespinIframe;\n      var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n      sourceEditor.focus();\n  }\n}\n\nfunction BespinKeyPressCallback(aEvent)\n{\n#ifdef XP_MACOSX\n  if (aEvent.metaKey &&\n      !aEvent.ctrlKey &&\n      !aEvent.altKey) {\n#else\n  if (!aEvent.metaKey &&\n      aEvent.ctrlKey &&\n      !aEvent.altKey) {\n#endif\n    switch (aEvent.which) {\n      case 102: // meta-f\n      case 114: // meta-r\n        aEvent.preventDefault();\n        WysiwygShowFindBar();\n        break;\n      case 103: // meta-g\n        aEvent.preventDefault();\n        FindNext();\n        break;\n      case 108: // meta-l\n        aEvent.preventDefault();\n        gDialog.bespinToolbox1.hidden = false;\n        gDialog.bespinLineTextbox.focus();\n        break;\n      /*case 99: // meta-c XXX Workaround for Copy horked in Bespin0.9+Gecko2\n      case 120: // meta-x XXX\n        {\n          aEvent.preventDefault();\n          var bespinEditor = EditorUtils.getCurrentSourceEditor();\n          var selection = bespinEditor.selectedText;\n          var clipboardSvc = Components.classes[\"@mozilla.org/widget/clipboard;1\"].\n                             getService(Components.interfaces.nsIClipboard);\n          var xferable = Components.classes[\"@mozilla.org/widget/transferable;1\"].\n                         createInstance(Components.interfaces.nsITransferable);\n          xferable.addDataFlavor(\"text/unicode\");\n          var s = Components.classes[\"@mozilla.org/supports-string;1\"].\n                  createInstance(Components.interfaces.nsISupportsString);\n          s.data = selection;\n          xferable.setTransferData(\"text/unicode\", s, selection.length * 2);\n          clipboardSvc.setData(xferable, null, Components.interfaces.nsIClipboard.kGlobalClipboard);\n        }\n        if (aEvent.which == 120)\n          bespinEditor.selectedText = \"\";\n        break;*/\n      default:\n        break;\n    }\n  }\n}\n\nfunction BespinReplace()\n{\n    var sourceIframe = gDialog.bespinIframe;\n    var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n    if (sourceEditor.lastNeedle && sourceEditor.lastNeedle.from() && sourceEditor.lastNeedle.to()) {\n      var end = sourceEditor.lastNeedle.to();\n      sourceEditor.lastNeedle.replace(gDialog.bespinReplaceTextbox.value);\n      sourceEditor.setCursor(end);\n      //sourceEditor.focus();\n    }\n}\n\nfunction BespinReplaceAndFind()\n{\n  BespinReplace();\n  BespinFind(true, false);\n}\n\nfunction BespinReplaceAll()\n{\n  var occurences = 0;\n  var sourceIframe = gDialog.bespinIframe;\n  var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n\n  var query = gDialog.bespinFindTextbox.value;\n  var isCaseSensitive = gDialog.bespinFindCaseSensitive.checked;\n  sourceEditor.lastNeedle = sourceEditor.getSearchCursor(query, { line: 0, ch: 0 }, isCaseSensitive);\n\n  while (sourceEditor.lastNeedle.findNext()) {\n    occurences++;\n    sourceEditor.lastNeedle.replace(gDialog.bespinReplaceTextbox.value);\n  }\n  var title = L10NUtils.getString(\"ReplaceAll\");\n  var msg = L10NUtils.getString(\"ReplacedPart1\") +\n            \" \" +\n            occurences +\n            \" \" +\n            L10NUtils.getString(\"ReplacedPart2\");\n  Services.prompt.alert(null, title, msg);\n}\n\nfunction WysiwygShowFindBar()\n{\n  gDialog.bespinToolbox1.hidden = false;\n  var sourceIframe = gDialog.bespinIframe;\n  var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n  var text = sourceEditor.getSelection();\n  if (text) {\n    gDialog.bespinFindTextbox.value = text;\n    BespinFind(true, true);\n  }\n  gDialog.bespinFindTextbox.focus();\n}\n\n\nfunction CloseFindBar()\n{\n  gDialog.bespinToolbox1.hidden = true;\n  gDialog.bespinToolbox2.hidden = true;\n  var sourceIframe = gDialog.bespinIframe;\n  var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n  sourceEditor.focus();\n}\n"
  },
  {
    "path": "extensions/scripteditor/content/editor.xul",
    "content": "<?xml version=\"1.0\"?> \n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://scripteditor/skin/editor.css\" type=\"text/css\"?>\n\n<!DOCTYPE window [\n  <!ENTITY % editorDTD       SYSTEM \"chrome://scripteditor/locale/editor.dtd\" >\n  <!ENTITY % findbarDTD      SYSTEM \"chrome://bluegriffon/locale/findbar.dtd\" >\n  %editorDTD;\n  %findbarDTD;\n]>            \n\n<window id=\"scriptEditoreditor\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        title=\"&window.title;\"\n        onload=\"Startup()\"\n        style=\"width: 75em; height: 25em\"\n        persist=\"screenX screenY width height\"\n        screenX=\"24\" screenY=\"24\">\n\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/editorUtils.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://scripteditor/content/editor.js\"/>\n\n\t<keyset id=\"mainKeySet\">\n\t  <key id=\"findkb\"              key=\"&findCmd.key;\"          observes=\"cmd_bgfind\"    modifiers=\"accel\"/>\n\t  <key id=\"replacekb\"           key=\"&replaceCmd.key;\"       observes=\"cmd_replace\"   modifiers=\"accel\"/>\n\t</keyset>\n\n\t<commandset id=\"mainCommandSet\">\n\t  <command id=\"cmd_bgfind\"         label=\"&findCmd.label;\"           accesskey=\"&findCmd.accesskey;\"   />\n\t  <command id=\"cmd_replace\"        label=\"&replaceCmd.label;\"        accesskey=\"&replaceCmd.accesskey;\"/>\n\t</commandset>\n\n  <iframe id=\"bespinIframe\"\n          flex=\"1\"/>\n\n#include ../../../base/content/bluegriffon/xul/findbar.inc\n\n  <hbox>\n    <spacer flex=\"1\"/>\n    <button label=\"&commitChanges.label;\"\n            oncommand=\"CommitChanges()\"/>\n  </hbox>\n</window>\n\n"
  },
  {
    "path": "extensions/scripteditor/content/scripteditor.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is Composer.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/prompterHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/urlHelper.jsm\");\n\nvar gMain = null;\nconst disabledUI = [\"ProjectPlusButton\", \"ProjectMinusButton\", \"ProjectConfigButton\",\n                    \"scriptLists\"];\n\n#ifdef XP_MACOSX\nvar gIsPanelActive = false;\n#else\n#ifdef XP_UNIX\nvar gIsPanelActive = true;\n#else\nvar gIsPanelActive = false;\n#endif\n#endif\n\nfunction Startup()\n{\n  GetUIElements();\n\n  if (window.top &&\n      \"NotifierUtils\" in window.top)\n    gMain = window.top;\n  else if (window.top && window.top.opener &&\n           \"NotifierUtils\" in window.top.opener)\n    gMain = window.top.opener;\n\n  if (!gMain)\n    return;\n\n  gMain.NotifierUtils.addNotifierCallback(\"tabClosed\",\n                                    Inspect,\n                                    window);\n  gMain.NotifierUtils.addNotifierCallback(\"tabCreated\",\n                                    Inspect,\n                                    window);\n  gMain.NotifierUtils.addNotifierCallback(\"tabSelected\",\n                                          Inspect,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"redrawPanel\",\n                                    RedrawAll,\n                                    window);\n  gMain.NotifierUtils.addNotifierCallback(\"panelClosed\",\n                                    PanelClosed,\n                                    window);\n  gMain.NotifierUtils.addNotifierCallback(\"afterEnteringSourceMode\",\n                                          Inspect,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"afterLeavingSourceMode\",\n                                          Inspect,\n                                          window);\n  Inspect();\n}\n\nfunction Shutdown()\n{\n  gMain.NotifierUtils.removeNotifierCallback(\"tabClosed\",\n                                    Inspect,\n                                    window);\n  gMain.NotifierUtils.removeNotifierCallback(\"tabCreated\",\n                                    Inspect,\n                                    window);\n  gMain.NotifierUtils.removeNotifierCallback(\"tabSelected\",\n\t\t                                         Inspect,\n\t\t                                         window);\n  gMain.NotifierUtils.removeNotifierCallback(\"redrawPanel\",\n                                    RedrawAll,\n                                    window);\n  gMain.NotifierUtils.removeNotifierCallback(\"panelClosed\",\n                                    PanelClosed,\n                                    window);\n  gMain.NotifierUtils.removeNotifierCallback(\"afterEnteringSourceMode\",\n                                             Inspect,\n                                             window);\n  gMain.NotifierUtils.removeNotifierCallback(\"afterLeavingSourceMode\",\n                                             Inspect,\n                                             window);\n}\n\nfunction RedrawAll(aNotification, aPanelId)\n{\n  if (aPanelId == \"panel-scripteditor\") {\n    gIsPanelActive = true;\n  }\n}\n\nfunction PanelClosed(aNotification, aPanelId)\n{\n  if (aPanelId == \"panel-scripteditor\")\n    gIsPanelActive = false;\n}\n\nfunction Inspect()\n{\n  if (gMain.EditorUtils)\n  {\n    var editor = gMain.EditorUtils.getCurrentEditor();\n    var visible = editor && EditorUtils.isWysiwygMode();\n    gDialog.mainBox.style.visibility = visible ? \"\" : \"hidden\";\n    if (!visible) {\n      return;\n    }\n\n    if (!editor || !editor.document)\n      return;\n\n    while (gDialog.scriptLists.firstChild)\n      gDialog.scriptLists.removeChild(gDialog.scriptLists.lastChild);\n\n    var scripts = editor.document.querySelectorAll(\"head > script\");\n    var l = scripts.length;\n\n    for (var i = 0; i < l; i++)\n    {\n      var s = scripts[i];\n\n      var item = document.createElement(\"listitem\");\n      item.setAttribute(\"scriptIndex\", i);\n      var hasSrc = s.hasAttribute(\"src\");\n      var url = s.src;\n      if (!UrlUtils.isTextURI(url))\n        url = UrlUtils.makeAbsoluteUrl(url);\n\n      item.setAttribute(\"image\", hasSrc ? \"chrome://scripteditor/skin/web.png\"\n                                        : \"chrome://scripteditor/skin/embedded.png\");\n      if (hasSrc && UrlUtils.newURI(s.src).scheme != \"file\") {\n        item.setAttribute(\"style\", \"font-style: italic\");\n        item.setAttribute(\"label\", s.getAttribute(\"src\"));\n        item.setAttribute(\"tooltiptext\", \"External script at \" + s.getAttribute(\"src\"));\n      }\n      else {\n        var contents = hasSrc ? GetFileContents(url) : \"\";\n        item.setAttribute(\"label\", (hasSrc ? contents : s.textContent).substr(0, 60).replace( /\\n/g, \" \").trim());\n        item.setAttribute(\"tooltiptext\", hasSrc ? \"External script at \" + s.getAttribute(\"src\") + \"\\n\\n\" + contents\n                                                : s.textContent.trim());\n      }\n\n\n      item.setAttribute(\"class\", \"listitem-iconic \" + (hasSrc ? \"external\" : \"embedded\"));\n      item.setAttribute(\"crop\",  hasSrc ? \"center\" : \"end\");\n      item.setAttribute(\"scriptsrc\", url);\n\n      gDialog.scriptLists.appendChild(item);\n    }\n    gDialog.ProjectPlusButton.removeAttribute(\"disabled\");\n    gDialog.ProjectMinusButton.setAttribute(\"disabled\", \"true\");\n    gDialog.ProjectConfigButton.setAttribute(\"disabled\", \"true\");\n  }\n}\n\nfunction EnablePanel(aKeyword)\n{\n  for (var i = 0; i < disabledUI.length; i++)\n  {\n    gDialog[disabledUI[i]].removeAttribute(\"disabled\");\n  }\n\n  if (gDialog.scriptLists.selectedIndex == -1)\n  {\n    gDialog.ProjectMinusButton.setAttribute(\"disabled\", \"true\");\n    gDialog.ProjectConfigButton.setAttribute(\"disabled\", \"true\");\n  }\n\n  Inspect();\n}\n\nfunction DisablePanel(aKeyword)\n{\n  for (var i = 0; i < disabledUI.length; i++)\n  {\n    gDialog[disabledUI[i]].setAttribute(\"disabled\", \"true\");\n  }\n}\n\nfunction SelectScript()\n{\n  var item = gDialog.scriptLists.selectedItem;\n  if (!item) return; // sanity check\n  gDialog.ProjectMinusButton.removeAttribute(\"disabled\");\n  gDialog.ProjectConfigButton.removeAttribute(\"disabled\");\n}\n\nfunction UpdateConfigMenu()\n{\n  var index = gDialog.scriptLists.selectedIndex;\n  var item  =  gDialog.scriptLists.selectedItem;\n  item instanceof Components.interfaces.nsIDOMNSElement;\n  var classes = item.classList;\n  gDialog.editScriptMenuitem.disabled  = !classes.contains(\"embedded\");\n\n  gDialog.moveUpMenuitem.disabled = (index == 0);\n  gDialog.moveDownMenuitem.disabled = (index == gDialog.scriptLists.itemCount - 1);\n}\n\nfunction onDbleClick(aTarget)\n{\n  if (aTarget.nodeName != \"listitem\")\n    return;\n  aTarget instanceof Components.interfaces.nsIDOMNSElement;\n  var classes = aTarget.classList;\n  var scriptSrc = aTarget.getAttribute(\"scriptsrc\");\n  if (classes.contains(\"embedded\") || scriptSrc.substr(0, 8) == \"file:///\")\n  {\n    var scriptIndex = parseInt(aTarget.getAttribute(\"scriptIndex\"));\n    var editor = gMain.EditorUtils.getCurrentEditor();\n    var scripts = editor.document.querySelectorAll(\"head > script\");\n    var s = scripts[scriptIndex];\n    var source;\n    if (classes.contains(\"embedded\"))\n      source = s.textContent;\n    else\n      source = GetFileContents(scriptSrc);\n    var rv = {value: source, cancelled: false};\n    window.openDialog(\"chrome://scripteditor/content/editor.xul\",\"_blank\",\n                      \"chrome,modal=yes,titlebar,resizable=yes,dialog=no\", rv, scriptSrc);\n    if (!rv.cancelled)\n    {\n      if (classes.contains(\"embedded\"))\n        s.textContent = rv.value;\n      else\n        SaveFileContents(scriptSrc, rv.value);\n      Inspect();\n    }\n  }\n}\n\nfunction EditScript()\n{\n  var item  = gDialog.scriptLists.selectedItem;\n  onDbleClick(item);\n}\n\nfunction DeleteScript()\n{\n\tvar captionStr = gDialog.bundle.getString(\"ConfirmDeletionTitle\");\n\tvar msgStr = gDialog.bundle.getString(\"ConfirmDeletion\");\n\tvar confirmed = PromptUtils.confirm(captionStr, msgStr);\n  if (confirmed)\n  {\n    var item  =  gDialog.scriptLists.selectedItem;\n    var scriptIndex = parseInt(item.getAttribute(\"scriptIndex\"));\n    var editor = gMain.EditorUtils.getCurrentEditor();\n    var scripts = editor.document.querySelectorAll(\"head > script\");\n    var s = scripts[scriptIndex];\n    editor.deleteNode(s);\n    Inspect();\n  }\n}\n\nfunction AddExternalScript()\n{\n  var result = {value:null};\n  var captionStr = gDialog.bundle.getString(\"AddExternalScriptTitle\");\n  var msgStr = gDialog.bundle.getString(\"PromptScriptURL\");\n  var confirmed = PromptUtils.prompt(window, captionStr, msgStr, result, null, {value:0});\n  if (confirmed)\n  {\n    var editor = gMain.EditorUtils.getCurrentEditor();\n    var s = editor.createElementWithDefaults(\"script\");\n    s.setAttribute(\"type\", \"application/x-javascript\");\n    s.setAttribute(\"src\",  result.value);\n    gMain.EditorUtils.appendHeadElement(s);\n    Inspect();\n  }\n}\n\nfunction AddEmbeddedScript()\n{\n  var editor = gMain.EditorUtils.getCurrentEditor();\n  var s = editor.createElementWithDefaults(\"script\");\n  s.setAttribute(\"type\", \"application/x-javascript\");\n  gMain.EditorUtils.appendHeadElement(s);\n  Inspect();\n  onDbleClick(gDialog.scriptLists.getItemAtIndex(gDialog.scriptLists.itemCount - 1));\n}\n\nfunction Move(aIncrement)\n{\n  var item  =  gDialog.scriptLists.selectedItem;\n  var scriptIndex = parseInt(item.getAttribute(\"scriptIndex\"));\n  var editor = gMain.EditorUtils.getCurrentEditor();\n  var scripts = editor.document.querySelectorAll(\"head > script\");\n  var s = scripts[scriptIndex];\n  var newPosition = scripts[scriptIndex + aIncrement];\n  var head = newPosition.parentNode;\n  editor.beginTransaction();\n  editor.deleteNode(s);\n  var position = 0;\n  while(newPosition.previousSibling)\n  {\n    newPosition = newPosition.previousSibling;\n    position++;\n  }\n  editor.insertNode(s, head, position + (aIncrement > 0 ? 1 : 0));\n  editor.endTransaction();\n\n  Inspect();\n  gDialog.scriptLists.selectedIndex = scriptIndex + aIncrement;\n}\n\nfunction GetFileContents(aSpec)\n{\n  var data = \"\";\n  var file = UrlUtils.newLocalFile(aSpec);\n  var fstream = Components.classes[\"@mozilla.org/network/file-input-stream;1\"].\n                createInstance(Components.interfaces.nsIFileInputStream);\n  var cstream = Components.classes[\"@mozilla.org/intl/converter-input-stream;1\"].\n                createInstance(Components.interfaces.nsIConverterInputStream);\n  fstream.init(file, -1, 0, 0);\n  cstream.init(fstream, \"UTF-8\", 0, 0); // you can use another encoding here if you wish\n  \n  let (str = {}) {\n    let read = 0;\n    do { \n      read = cstream.readString(0xffffffff, str); // read as much as we can and put it in str.value\n      data += str.value;\n    } while (read != 0);\n  }\n  cstream.close(); // this closes fstream\n  return data;\n}\n\nfunction SaveFileContents(aSpec, aSource)\n{\n  var file = UrlUtils.newLocalFile(aSpec);\n  var foStream = Components.classes[\"@mozilla.org/network/file-output-stream;1\"].\n                 createInstance(Components.interfaces.nsIFileOutputStream);\n  \n  // use 0x02 | 0x10 to open file for appending.\n  foStream.init(file, 0x02 | 0x08 | 0x20, 0x1b6, 0);\n  // write, create, truncate\n  // In a c file operation, we have no need to set file mode with or operation,\n  // directly using \"r\" or \"w\" usually.\n  \n  // if you are sure there will never ever be any non-ascii text in data you can \n  // also call foStream.writeData directly\n  var converter = Components.classes[\"@mozilla.org/intl/converter-output-stream;1\"].\n                  createInstance(Components.interfaces.nsIConverterOutputStream);\n  converter.init(foStream, \"UTF-8\", 0, 0);\n  converter.writeString(aSource);\n  converter.close(); // this closes foStream\n}\n"
  },
  {
    "path": "extensions/scripteditor/content/scripteditor.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://scripteditor/skin/scripteditor.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/listboxBg.css\" type=\"text/css\"?>\n\n<!DOCTYPE page [\n  <!ENTITY % composerOverlayDTD SYSTEM \"chrome://scripteditor/locale/scripteditor.dtd\">\n  %composerOverlayDTD;\n]>\n\n<page  id         = \"scripteditor\"\n        windowtype = \"BlueGriffon:ScriptEditor\"\n        title      = \"Script Editor\"\n        xmlns      = \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n\t      xmlns:html = \"http://www.w3.org/1999/xhtml\"\n\t      onload     = \"Startup()\"\n\t      onunload   = \"Shutdown()\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/utils/prompter.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://scripteditor/content/scripteditor.js\"/>\n\n  <stringbundle id=\"bundle\" src=\"chrome://scripteditor/locale/scripteditor.properties\"/>\n\n  <vbox id=\"mainBox\" flex=\"1\" style=\"visibility: hidden\">\n\t  <listbox id=\"scriptLists\" flex=\"1\"\n\t           ondblclick=\"onDbleClick(event.originalTarget)\"\n\t           onselect=\"SelectScript()\"/>\n\t  <hbox id=\"ProjectMgrBox\" class=\"listboxBg\">\n\t    <toolbarbutton class=\"listboxBgPlusButton\"\n\t                   tooltiptext=\"&newScript.tooltip;\"\n\t                   id=\"ProjectPlusButton\"\n\t                   type=\"menu\">\n\t      <menupopup>\n\t        <menuitem label=\"&addExternalScript.label;\"\n\t                  oncommand=\"AddExternalScript()\"/>\n\t         <menuitem label=\"&addEmbeddedScript.label;\"\n\t                  oncommand=\"AddEmbeddedScript()\"/>\n\t      </menupopup>\n\t    </toolbarbutton>\n\t    <toolbarbutton class=\"listboxBgMinusButton\"\n\t                   disabled=\"true\"\n\t                   id=\"ProjectMinusButton\"\n\t                   tooltiptext=\"&removeScript.tooltip;\"\n\t                   oncommand=\"DeleteScript()\"/>\n\t    <toolbarbutton class=\"listboxBgConfigButton\"\n\t                   tooltiptext=\"&modifyScript.tooltip;\"\n\t                   disabled=\"true\" type=\"menu\"\n\t                   id=\"ProjectConfigButton\">\n\t      <menupopup onpopupshowing=\"UpdateConfigMenu()\">\n\t        <menuitem label=\"&editScript.label;\"\n\t                  oncommand=\"EditScript()\"\n\t                  id=\"editScriptMenuitem\"/>\n\t        <menuseparator/>\n\t        <menuitem label=\"&moveUp.label;\"\n\t                  oncommand=\"Move(-1)\"\n\t                  id=\"moveUpMenuitem\"/>\n\t        <menuitem label=\"&moveDown.label;\"\n\t                  oncommand=\"Move(+1)\"\n\t                  id=\"moveDownMenuitem\"/>\n\t      </menupopup>\n\t    </toolbarbutton>\n\t  </hbox>\n  </vbox>\n</page>\n"
  },
  {
    "path": "extensions/scripteditor/content/scripteditorOverlay.js",
    "content": "var cmdScriptEditorCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n#ifdef XP_UNIX\n#ifdef XP_MACOSX\n    var panel = gDialog[\"panel-scripteditor\"];\n    panel.openPanel(null, false);\n    NotifierUtils.notify(\"redrawPanel\", panel.id);\n#else\n    start_scripteditor();\n#endif\n#else\n    var panel = gDialog[\"panel-scripteditor\"];\n    panel.openPanel(null, false);\n    NotifierUtils.notify(\"redrawPanel\", panel.id);\n#endif\n\n  }\n};\n\n// LINUX ONLY :-(\nfunction start_scripteditor()\n{\n  var w = null;\n  try {\n    var windowManager = Components.classes[\"@mozilla.org/appshell/window-mediator;1\"].getService();\n    w = windowManager.QueryInterface(Components.interfaces.nsIWindowMediator).getMostRecentWindow(\"BlueGriffon:ScriptEditor\");\n  }\n  catch(e){}\n  if (w)\n    w.focus();\n  else\n    window.open('chrome://scripteditor/content/scripteditor.xul',\"_blank\",\n               \"chrome,resizable,scrollbars=yes\");\n}\n\nvar ScriptEditorHelper = {\n\n  startup: function()\n  {\n    window.removeEventListener(\"load\", ScriptEditorHelper.startup, false);\n    var commandTable = ComposerCommands.getComposerCommandTable();\n    commandTable.registerCommand(\"cmd_scriptEditor\", cmdScriptEditorCommand);\n  }\n};\n\nwindow.addEventListener(\"load\", ScriptEditorHelper.startup, false);\n"
  },
  {
    "path": "extensions/scripteditor/content/scripteditorOverlay.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE overlay [\n  <!ENTITY % composerOverlayDTD SYSTEM \"chrome://scripteditor/locale/scripteditorOverlay.dtd\">\n  %composerOverlayDTD;\n]>\n\n<overlay id=\"scripteditorOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://scripteditor/content/scripteditorOverlay.js\"/>\n\n  <menupopup id=\"panelsMenuPopup\">\n    <menuitem id=\"panel-scripteditor-menuitem\"\n              panel=\"panel-scripteditor\"\n              label=\"&scripteditor.label;\"\n#ifdef XP_UNIX\n#ifndef XP_MACOSX\n              oncommand=\"start_scripteditor()\"\n#else\n              type=\"checkbox\"\n#endif\n#else\n              type=\"checkbox\"\n#endif\n              />\n  </menupopup>\n\n#ifdef XP_MACOSX\n  <panelset id=\"panels\">\n    <panel id=\"panel-scripteditor\"\n           floating=\"true\"\n           label=\"&scripteditor.label;\">\n      <iframe type=\"chrome\"\n              flex=\"1\"\n              src=\"chrome://scripteditor/content/scripteditor.xul\"/>\n    </panel>\n  </panelset>\n#else\n#ifndef XP_UNIX\n  <panelset id=\"panels\">\n    <panel id=\"panel-scripteditor\"\n           floating=\"true\"\n           label=\"&scripteditor.label;\">\n      <iframe type=\"chrome\"\n              flex=\"1\"\n              src=\"chrome://scripteditor/content/scripteditor.xul\"/>\n    </panel>\n  </panelset>\n#endif\n#endif\n\n  <commandset id=\"webNavigationItems\">\n    <command id=\"cmd_scriptEditor\" oncommand=\"goDoCommand('cmd_scriptEditor')\"/>\n  </commandset>\n\n</overlay>         \n\n"
  },
  {
    "path": "extensions/scripteditor/install.rdf",
    "content": "<?xml version=\"1.0\"?>\n  \n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n     xmlns:em=\"http://www.mozilla.org/2004/em-rdf#\">\n  <Description about=\"urn:mozilla:install-manifest\">\n    <em:id>scripteditor@bluegriffon.com</em:id>\n    <em:version>2.0</em:version>\n  \n    <em:targetApplication>\n      <!-- BlueGriffon -->\n      <Description>\n        <em:id>bluegriffon@bluegriffon.com</em:id>\n        <em:minVersion>3.2</em:minVersion>\n        <em:maxVersion>*</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n  \n    <!-- front-end metadata -->\n    <em:name>Script Inspector</em:name>\n    <em:description>Script Inspector for BlueGriffon</em:description>\n    <em:creator>Disruptive Innovations SARL</em:creator>\n    <em:homepageURL>http://www.disruptive-innovations.com/</em:homepageURL>\n    <em:iconURL>chrome://scripteditor/skin/scripteditor-icon.png</em:iconURL>\n\n    <em:file>\n      <Description about=\"scripteditor.jar\">\n        <em:package>content/</em:package>\n        <em:locale>locale/en-US/</em:locale>\n      </Description>\n    </em:file>\n\n  </Description>\n</RDF>\n"
  },
  {
    "path": "extensions/scripteditor/jar.mn.in",
    "content": "\nscripteditor.jar:\n% content   scripteditor    \t\t\t%content/scripteditor/\n% skin\t\tscripteditor    classic/1.0 %skin/classic/scripteditor/\n% overlay   chrome://bluegriffon/content/xul/bluegriffon.xul\t\tchrome://scripteditor/content/scripteditorOverlay.xul\n* content/scripteditor/scripteditorOverlay.xul\t\t\t(content/scripteditorOverlay.xul)\n* content/scripteditor/scripteditorOverlay.js \t\t\t(content/scripteditorOverlay.js)\n*\tcontent/scripteditor/scripteditor.xul\t\t\t        (content/scripteditor.xul)\n*\tcontent/scripteditor/scripteditor.js              (content/scripteditor.js)\n* content/scripteditor/editor.js                    (content/editor.js)\n* content/scripteditor/editor.xul                   (content/editor.xul)\n*\tskin/classic/scripteditor/scripteditor.css        (skin/scripteditor.css)\n*\tskin/classic/scripteditor/editor.css              (skin/editor.css)\n  skin/classic/scripteditor/plus.png                (skin/plus.png)\n  skin/classic/scripteditor/minus.png               (skin/minus.png)\n  skin/classic/scripteditor/config.png              (skin/config.png)\n  skin/classic/scripteditor/minus-disabled.png      (skin/minus-disabled.png)\n  skin/classic/scripteditor/config-disabled.png     (skin/config-disabled.png)\n  skin/classic/scripteditor/web.png                 (skin/web.png)\n  skin/classic/scripteditor/embedded.png            (skin/embedded.png)\n  skin/classic/scripteditor/scripteditor-icon.png   (skin/scripteditor-icon.png)\n\n"
  },
  {
    "path": "extensions/scripteditor/skin/editor.css",
    "content": "#bespinToolbox1, #bespinToolbox2 {\n  margin: 0px;\n  background-color: #28201C;\n  margin-left: 1px;\n  margin-right: 1px;\n  border-top: thin solid rgb(75, 73, 65);\n  color: rgb(208, 208, 208);\n}\n\n#bespinLineTextbox {\n  border-radius: 11px 11px 11px 11px;\n  -moz-appearance: none;\n  border: thin solid rgb(40, 32, 28);\n  padding-left: 5px;\n  padding-right: 5px;\n  text-align: right;\n  background-color: rgb(208, 208, 208);\n}\n\n#bespinFindTextbox,\n#bespinReplaceTextbox {\n  -moz-appearance: none;\n  border: thin solid rgb(40, 32, 28);\n  border-radius: 11px 11px 11px 11px;\n  height: 16px;\n  font-size: 11px;\n  padding: 0px 5px;\n  background-color: rgb(208, 208, 208);\n}\n\n#bespinFindTextbox html|input,\n#bespinReplaceTextbox html|input {\n  -moz-appearance: none ! important;\n  border: 0px none !important;\n  background-color: transparent ! important;\n}\n\n#bespinFindTextbox .textbox-search-clear,\n#bespinReplaceTextbox .textbox-search-clear {\n  width: 10px; height: 10px;\n}\n\n#bespinFindTextbox.notfound {\n  background-color: rgb(253, 145, 155);\n  color: black;\n}\n\n.findBarButton {\n  padding: 0px 12px 0px 12px;\n  -moz-appearance: none;\n  font-size: smaller;\n  border-radius: 11px;\n  border-top: 1px solid #aaa;\n  border-left: 1px solid #ccc;\n  border-right: 1px solid #ccc;\n  border-bottom: 1px solid #ccc;\n  -moz-border-top-colors:#aaa #bbb #ccc #ddd;\n  -moz-border-left-colors:#aaa #bbb #ccc #ddd;\n  -moz-border-bottom-colors:#aaa #bbb #ccc #ddd;\n  -moz-border-right-colors:#aaa #bbb #ccc #ddd;\n  background-color: #ddd;\n  color: black;\n}\n\n#bespinFindPrevious {\n  padding: 0px 8px 0px 12px;\n  border-top-right-radius: 0px;\n  border-bottom-right-radius: 0px;\n  margin-right: 0px;\n}\n\n#bespinFindNext {\n  padding: 0px 12px 0px 8px;\n  border-top-left-radius: 0px;\n  border-bottom-left-radius: 0px;\n  margin-left: 0px;\n}\n\n.findBarButton:active {\n  background-color: silver;\n}\n\n#closeFindbarButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/close-findbar.png\");\n}\n\n#closeFindbarButton:hover {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/close-findbar-hover.png\");\n}\n\n#closeFindbarButton:active:hover {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/close-findbar-active.png\");\n}\n"
  },
  {
    "path": "extensions/scripteditor/skin/scripteditor.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is Composer.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n@namespace html url(\"http://www.w3.org/1999/xhtml\");\n\npage {\n  font-size: smaller;\n}\n\n#scriptLists {\n  font-size: smaller;\n  margin: 4px 4px 0px 4px;\n}\n\n#ProjectMgrBox {\n  margin: 0px 4px 4px 4px;\n}\n\n\nrichlistitem {\n  padding: 2px;\n}\n\n.embedded {\n  font-family: monospace;\n}\n\nlistbox[disabled] > listitem {\n  color: silver;\n}\n"
  },
  {
    "path": "extensions/svg-edit/Makefile.in",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Mozilla.org\n#\n# The Initial Developer of the Original Code is\n# Netscape Communications Corporation.\n# Portions created by the Initial Developer are Copyright (C) 2003\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Daniel Glazman (daniel@glazman.org), on behalf of Lindows.com\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nDEPTH\t\t= ../../..\ntopsrcdir\t= @top_srcdir@\nsrcdir\t= @srcdir@\nVPATH\t\t= @srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\ninclude $(topsrcdir)/config/rules.mk\n\n"
  },
  {
    "path": "extensions/svg-edit/chrome.manifest",
    "content": "content\tsvg-edit\tcontent/\nskin svg-edit classic skin/classic/svg-edit/\noverlay\tchrome://browser/content/browser.xul\tchrome://svg-edit/content/svg-edit-overlay.xul\noverlay\tchrome://navigator/content/navigator.xul\tchrome://svg-edit/content/svg-edit-overlay.xul\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/canvg/canvg.js",
    "content": "/*\n * canvg.js - Javascript SVG parser and renderer on Canvas\n * MIT Licensed \n * Gabe Lerner (gabelerner@gmail.com)\n * http://code.google.com/p/canvg/\n *\n * Requires: rgbcolor.js - http://www.phpied.com/rgb-color-parser-in-javascript/\n */\nif(!window.console) {\n  window.console = {};\n  window.console.log = function(str) {};\n  window.console.dir = function(str) {};\n}\n\n// <3 IE\nif(!Array.indexOf){\n  Array.prototype.indexOf = function(obj){\n    for(var i=0; i<this.length; i++){\n      if(this[i]==obj){\n        return i;\n      }\n    }\n    return -1;\n  }\n}\n\n(function(){\n  // canvg(target, s)\n  // target: canvas element or the id of a canvas element\n  // s: svg string or url to svg file\n  // opts: optional hash of options\n  //     ignoreMouse: true => ignore mouse events\n  //     ignoreAnimation: true => ignore animations\n  //     renderCallback: function => will call the function after the first render is completed\n  //     forceRedraw: function => will call the function on every frame, if it returns true, will redraw\n  this.canvg = function (target, s, opts) {\n    if (typeof target == 'string') {\n      target = document.getElementById(target);\n    }\n    \n    // reuse class per canvas\n    var svg;\n    if (target.svg == null) {\n      svg = build();\n      target.svg = svg;\n    }\n    else {\n      svg = target.svg;\n      svg.stop();\n    }\n    svg.opts = opts;\n    \n    var ctx = target.getContext('2d');\n    if (s.substr(0,1) == '<') {\n      // load from xml string\n      svg.loadXml(ctx, s);\n    }\n    else {\n      // load from url\n      svg.load(ctx, s);\n    }\n  }\n\n  function build() {\n    var svg = { };\n    \n    svg.FRAMERATE = 30;\n    \n    // globals\n    svg.init = function(ctx) {\n      svg.Definitions = {};\n      svg.Styles = {};\n      svg.Animations = [];\n      svg.Images = [];\n      svg.ctx = ctx;\n      svg.ViewPort = new (function () {\n        this.viewPorts = [];\n        this.SetCurrent = function(width, height) { this.viewPorts.push({ width: width, height: height }); }\n        this.RemoveCurrent = function() { this.viewPorts.pop(); }\n        this.Current = function() { return this.viewPorts[this.viewPorts.length - 1]; }\n        this.width = function() { return this.Current().width; }\n        this.height = function() { return this.Current().height; }\n        this.ComputeSize = function(d) {\n          if (d != null && typeof(d) == 'number') return d;\n          if (d == 'x') return this.width();\n          if (d == 'y') return this.height();\n          return Math.sqrt(Math.pow(this.width(), 2) + Math.pow(this.height(), 2)) / Math.sqrt(2);      \n        }\n      });\n    }\n    svg.init();\n    \n    // images loaded\n    svg.ImagesLoaded = function() { \n      for (var i=0; i<svg.Images.length; i++) {\n        if (!svg.Images[i].loaded) return false;\n      }\n      return true;\n    }\n\n    // trim\n    svg.trim = function(s) { return s.replace(/^\\s+|\\s+$/g, ''); }\n    \n    // compress spaces\n    svg.compressSpaces = function(s) { return s.replace(/[\\s\\r\\t\\n]+/gm,' '); }\n    \n    // ajax\n    svg.ajax = function(url) {\n      var AJAX;\n      if(window.XMLHttpRequest){AJAX=new XMLHttpRequest();}\n      else{AJAX=new ActiveXObject('Microsoft.XMLHTTP');}\n      if(AJAX){\n         AJAX.open('GET',url,false);\n         AJAX.send(null);\n         return AJAX.responseText;\n      }\n      return null;\n    } \n    \n    // parse xml\n    svg.parseXml = function(xml) {\n      if (window.DOMParser)\n      {\n        var parser = new DOMParser();\n        return parser.parseFromString(xml, 'text/xml');\n      }\n      else \n      {\n        xml = xml.replace(/<!DOCTYPE svg[^>]*>/, '');\n        var xmlDoc = new ActiveXObject('Microsoft.XMLDOM');\n        xmlDoc.async = 'false';\n        xmlDoc.loadXML(xml); \n        return xmlDoc;\n      }    \n    }\n    \n    svg.Property = function(name, value) {\n      this.name = name;\n      this.value = value;\n      \n      this.hasValue = function() {\n        return (this.value != null && this.value != '');\n      }\n              \n      // return the numerical value of the property\n      this.numValue = function() {\n        if (!this.hasValue()) return 0;\n        \n        var n = parseFloat(this.value);\n        if ((this.value + '').match(/%$/)) {\n          n = n / 100.0;\n        }\n        return n;\n      }\n      \n      this.valueOrDefault = function(def) {\n        if (this.hasValue()) return this.value;\n        return def;\n      }\n      \n      this.numValueOrDefault = function(def) {\n        if (this.hasValue()) return this.numValue();\n        return def;\n      }\n      \n      /* EXTENSIONS */\n      var that = this;\n      \n      // color extensions\n      this.Color = {\n        // augment the current color value with the opacity\n        addOpacity: function(opacity) {\n          var newValue = that.value;\n          if (opacity != null && opacity != '') {\n            var color = new RGBColor(that.value);\n            if (color.ok) {\n              newValue = 'rgba(' + color.r + ', ' + color.g + ', ' + color.b + ', ' + opacity + ')';\n            }\n          }\n          return new svg.Property(that.name, newValue);\n        }\n      }\n      \n      // definition extensions\n      this.Definition = {\n        // get the definition from the definitions table\n        getDefinition: function() {\n          var name = that.value.replace(/^(url\\()?#([^\\)]+)\\)?$/, '$2');\n          return svg.Definitions[name];\n        },\n        \n        isUrl: function() {\n          return that.value.indexOf('url(') == 0\n        },\n        \n        getFillStyle: function(e) {\n          var def = this.getDefinition();\n          \n          // gradient\n          if (def != null && def.createGradient) {\n            return def.createGradient(svg.ctx, e);\n          }\n          \n          // pattern\n          if (def != null && def.createPattern) {\n            return def.createPattern(svg.ctx, e);\n          }\n          \n          return null;\n        }\n      }\n      \n      // length extensions\n      this.Length = {\n        DPI: function(viewPort) {\n          return 96.0; // TODO: compute?\n        },\n        \n        EM: function(viewPort) {\n          var em = 12;\n          \n          var fontSize = new svg.Property('fontSize', svg.Font.Parse(svg.ctx.font).fontSize);\n          if (fontSize.hasValue()) em = fontSize.Length.toPixels(viewPort);\n          \n          return em;\n        },\n      \n        // get the length as pixels\n        toPixels: function(viewPort) {\n          if (!that.hasValue()) return 0;\n          var s = that.value+'';\n          if (s.match(/em$/)) return that.numValue() * this.EM(viewPort);\n          if (s.match(/ex$/)) return that.numValue() * this.EM(viewPort) / 2.0;\n          if (s.match(/px$/)) return that.numValue();\n          if (s.match(/pt$/)) return that.numValue() * 1.25;\n          if (s.match(/pc$/)) return that.numValue() * 15;\n          if (s.match(/cm$/)) return that.numValue() * this.DPI(viewPort) / 2.54;\n          if (s.match(/mm$/)) return that.numValue() * this.DPI(viewPort) / 25.4;\n          if (s.match(/in$/)) return that.numValue() * this.DPI(viewPort);\n          if (s.match(/%$/)) return that.numValue() * svg.ViewPort.ComputeSize(viewPort);\n          return that.numValue();\n        }\n      }\n      \n      // time extensions\n      this.Time = {\n        // get the time as milliseconds\n        toMilliseconds: function() {\n          if (!that.hasValue()) return 0;\n          var s = that.value+'';\n          if (s.match(/s$/)) return that.numValue() * 1000;\n          if (s.match(/ms$/)) return that.numValue();\n          return that.numValue();\n        }\n      }\n      \n      // angle extensions\n      this.Angle = {\n        // get the angle as radians\n        toRadians: function() {\n          if (!that.hasValue()) return 0;\n          var s = that.value+'';\n          if (s.match(/deg$/)) return that.numValue() * (Math.PI / 180.0);\n          if (s.match(/grad$/)) return that.numValue() * (Math.PI / 200.0);\n          if (s.match(/rad$/)) return that.numValue();\n          return that.numValue() * (Math.PI / 180.0);\n        }\n      }\n    }\n    \n    // fonts\n    svg.Font = new (function() {\n      this.Styles = ['normal','italic','oblique','inherit'];\n      this.Variants = ['normal','small-caps','inherit'];\n      this.Weights = ['normal','bold','bolder','lighter','100','200','300','400','500','600','700','800','900','inherit'];\n      \n      this.CreateFont = function(fontStyle, fontVariant, fontWeight, fontSize, fontFamily, inherit) { \n        var f = inherit != null ? this.Parse(inherit) : this.CreateFont('', '', '', '', '', svg.ctx.font);\n        return { \n          fontFamily: fontFamily || f.fontFamily, \n          fontSize: fontSize || f.fontSize, \n          fontStyle: fontStyle || f.fontStyle, \n          fontWeight: fontWeight || f.fontWeight, \n          fontVariant: fontVariant || f.fontVariant,\n          toString: function () { return [this.fontStyle, this.fontVariant, this.fontWeight, this.fontSize, this.fontFamily].join(' ') } \n        } \n      }\n      \n      var that = this;\n      this.Parse = function(s) {\n        var f = {};\n        var d = svg.trim(svg.compressSpaces(s || '')).split(' ');\n        var set = { fontSize: false, fontStyle: false, fontWeight: false, fontVariant: false }\n        var ff = '';\n        for (var i=0; i<d.length; i++) {\n          if (!set.fontStyle && that.Styles.indexOf(d[i]) != -1) { if (d[i] != 'inherit') f.fontStyle = d[i]; set.fontStyle = true; }\n          else if (!set.fontVariant && that.Variants.indexOf(d[i]) != -1) { if (d[i] != 'inherit') f.fontVariant = d[i]; set.fontStyle = set.fontVariant = true;  }\n          else if (!set.fontWeight && that.Weights.indexOf(d[i]) != -1) {  if (d[i] != 'inherit') f.fontWeight = d[i]; set.fontStyle = set.fontVariant = set.fontWeight = true; }\n          else if (!set.fontSize) { if (d[i] != 'inherit') f.fontSize = d[i].split('/')[0]; set.fontStyle = set.fontVariant = set.fontWeight = set.fontSize = true; }\n          else { if (d[i] != 'inherit') ff += d[i]; }\n        } if (ff != '') f.fontFamily = ff;\n        return f;\n      }\n    });\n    \n    // points and paths\n    svg.ToNumberArray = function(s) {\n      var a = svg.trim(svg.compressSpaces((s || '').replace(/,/g, ' '))).split(' ');\n      for (var i=0; i<a.length; i++) {\n        a[i] = parseFloat(a[i]);\n      }\n      return a;\n    }    \n    svg.Point = function(x, y) {\n      this.x = x;\n      this.y = y;\n      \n      this.angleTo = function(p) {\n        return Math.atan2(p.y - this.y, p.x - this.x);\n      }\n      \n      this.applyTransform = function(v) {\n        var xp = this.x * v[0] + this.y * v[2] + v[4];\n        var yp = this.x * v[1] + this.y * v[3] + v[5];\n        this.x = xp;\n        this.y = yp;\n      }\n    }\n    svg.CreatePoint = function(s) {\n      var a = svg.ToNumberArray(s);\n      return new svg.Point(a[0], a[1]);\n    }\n    svg.CreatePath = function(s) {\n      var a = svg.ToNumberArray(s);\n      var path = [];\n      for (var i=0; i<a.length; i+=2) {\n        path.push(new svg.Point(a[i], a[i+1]));\n      }\n      return path;\n    }\n    \n    // bounding box\n    svg.BoundingBox = function(x1, y1, x2, y2) { // pass in initial points if you want\n      this.x1 = Number.NaN;\n      this.y1 = Number.NaN;\n      this.x2 = Number.NaN;\n      this.y2 = Number.NaN;\n      \n      this.x = function() { return this.x1; }\n      this.y = function() { return this.y1; }\n      this.width = function() { return this.x2 - this.x1; }\n      this.height = function() { return this.y2 - this.y1; }\n      \n      this.addPoint = function(x, y) {  \n        if (x != null) {\n          if (isNaN(this.x1) || isNaN(this.x2)) {\n            this.x1 = x;\n            this.x2 = x;\n          }\n          if (x < this.x1) this.x1 = x;\n          if (x > this.x2) this.x2 = x;\n        }\n      \n        if (y != null) {\n          if (isNaN(this.y1) || isNaN(this.y2)) {\n            this.y1 = y;\n            this.y2 = y;\n          }\n          if (y < this.y1) this.y1 = y;\n          if (y > this.y2) this.y2 = y;\n        }\n      }      \n      this.addX = function(x) { this.addPoint(x, null); }\n      this.addY = function(y) { this.addPoint(null, y); }\n      \n      this.addQuadraticCurve = function(p0x, p0y, p1x, p1y, p2x, p2y) {\n        var cp1x = p0x + 2/3 * (p1x - p0x); // CP1 = QP0 + 2/3 *(QP1-QP0)\n        var cp1y = p0y + 2/3 * (p1y - p0y); // CP1 = QP0 + 2/3 *(QP1-QP0)\n        var cp2x = cp1x + 1/3 * (p2x - p0x); // CP2 = CP1 + 1/3 *(QP2-QP0)\n        var cp2y = cp1y + 1/3 * (p2y - p0y); // CP2 = CP1 + 1/3 *(QP2-QP0)\n        this.addBezierCurve(p0x, p0y, cp1x, cp2x, cp1y,  cp2y, p2x, p2y);\n      }\n      \n      this.addBezierCurve = function(p0x, p0y, p1x, p1y, p2x, p2y, p3x, p3y) {\n        // from http://blog.hackers-cafe.net/2009/06/how-to-calculate-bezier-curves-bounding.html\n        var p0 = [p0x, p0y], p1 = [p1x, p1y], p2 = [p2x, p2y], p3 = [p3x, p3y];\n        this.addPoint(p0[0], p0[1]);\n        this.addPoint(p3[0], p3[1]);\n        \n        for (i=0; i<=1; i++) {\n          var f = function(t) { \n            return Math.pow(1-t, 3) * p0[i]\n            + 3 * Math.pow(1-t, 2) * t * p1[i]\n            + 3 * (1-t) * Math.pow(t, 2) * p2[i]\n            + Math.pow(t, 3) * p3[i];\n          }\n          \n          var b = 6 * p0[i] - 12 * p1[i] + 6 * p2[i];\n          var a = -3 * p0[i] + 9 * p1[i] - 9 * p2[i] + 3 * p3[i];\n          var c = 3 * p1[i] - 3 * p0[i];\n          \n          if (a == 0) {\n            if (b == 0) continue;\n            var t = -c / b;\n            if (0 < t && t < 1) {\n              if (i == 0) this.addX(f(t));\n              if (i == 1) this.addY(f(t));\n            }\n            continue;\n          }\n          \n          var b2ac = Math.pow(b, 2) - 4 * c * a;\n          if (b2ac < 0) continue;\n          var t1 = (-b + Math.sqrt(b2ac)) / (2 * a);\n          if (0 < t1 && t1 < 1) {\n            if (i == 0) this.addX(f(t1));\n            if (i == 1) this.addY(f(t1));\n          }\n          var t2 = (-b - Math.sqrt(b2ac)) / (2 * a);\n          if (0 < t2 && t2 < 1) {\n            if (i == 0) this.addX(f(t2));\n            if (i == 1) this.addY(f(t2));\n          }\n        }\n      }\n      \n      this.isPointInBox = function(x, y) {\n        return (this.x1 <= x && x <= this.x2 && this.y1 <= y && y <= this.y2);\n      }\n      \n      this.addPoint(x1, y1);\n      this.addPoint(x2, y2);\n    }\n    \n    // transforms\n    svg.Transform = function(v) {  \n      var that = this;\n      this.Type = {}\n    \n      // translate\n      this.Type.translate = function(s) {\n        this.p = svg.CreatePoint(s);      \n        this.apply = function(ctx) {\n          ctx.translate(this.p.x || 0.0, this.p.y || 0.0);\n        }\n        this.applyToPoint = function(p) {\n          p.applyTransform([1, 0, 0, 1, this.p.x || 0.0, this.p.y || 0.0]);\n        }\n      }\n      \n      // rotate\n      this.Type.rotate = function(s) {\n        var a = svg.ToNumberArray(s);\n        this.angle = new svg.Property('angle', a[0]);\n        this.cx = a[1] || 0;\n        this.cy = a[2] || 0;\n        this.apply = function(ctx) {\n          ctx.translate(this.cx, this.cy);\n          ctx.rotate(this.angle.Angle.toRadians());\n          ctx.translate(-this.cx, -this.cy);\n        }\n        this.applyToPoint = function(p) {\n          var a = this.angle.Angle.toRadians();\n          p.applyTransform([1, 0, 0, 1, this.p.x || 0.0, this.p.y || 0.0]);\n          p.applyTransform([Math.cos(a), Math.sin(a), -Math.sin(a), Math.cos(a), 0, 0]);\n          p.applyTransform([1, 0, 0, 1, -this.p.x || 0.0, -this.p.y || 0.0]);\n        }      \n      }\n      \n      this.Type.scale = function(s) {\n        this.p = svg.CreatePoint(s);\n        this.apply = function(ctx) {\n          ctx.scale(this.p.x || 1.0, this.p.y || this.p.x || 1.0);\n        }\n        this.applyToPoint = function(p) {\n          p.applyTransform([this.p.x || 0.0, 0, 0, this.p.y || 0.0, 0, 0]);\n        }        \n      }\n      \n      this.Type.matrix = function(s) {\n        this.m = svg.ToNumberArray(s);\n        this.apply = function(ctx) {\n          ctx.transform(this.m[0], this.m[1], this.m[2], this.m[3], this.m[4], this.m[5]);\n        }\n        this.applyToPoint = function(p) {\n          p.applyTransform(this.m);\n        }          \n      }\n      \n      this.Type.SkewBase = function(s) {\n        this.base = that.Type.matrix;\n        this.base(s);\n        this.angle = new svg.Property('angle', s);\n      }\n      this.Type.SkewBase.prototype = new this.Type.matrix;\n      \n      this.Type.skewX = function(s) {\n        this.base = that.Type.SkewBase;\n        this.base(s);\n        this.m = [1, 0, Math.tan(this.angle.Angle.toRadians()), 1, 0, 0];\n      }\n      this.Type.skewX.prototype = new this.Type.SkewBase;\n      \n      this.Type.skewY = function(s) {\n        this.base = that.Type.SkewBase;\n        this.base(s);\n        this.m = [1, Math.tan(this.angle.Angle.toRadians()), 0, 1, 0, 0];\n      }\n      this.Type.skewY.prototype = new this.Type.SkewBase;\n    \n      this.transforms = [];\n      \n      this.apply = function(ctx) {\n        for (var i=0; i<this.transforms.length; i++) {\n          this.transforms[i].apply(ctx);\n        }\n      }\n      \n      this.applyToPoint = function(p) {\n        for (var i=0; i<this.transforms.length; i++) {\n          this.transforms[i].applyToPoint(p);\n        }\n      }\n      \n      var data = v.split(/\\s(?=[a-z])/);\n      for (var i=0; i<data.length; i++) {\n        var type = data[i].split('(')[0];\n        var s = data[i].split('(')[1].replace(')','');\n        var transform = eval('new this.Type.' + type + '(s)');\n        this.transforms.push(transform);\n      }\n    }\n    \n    // aspect ratio\n    svg.AspectRatio = function(ctx, aspectRatio, width, desiredWidth, height, desiredHeight, minX, minY, refX, refY) {\n      // aspect ratio - http://www.w3.org/TR/SVG/coords.html#PreserveAspectRatioAttribute\n      aspectRatio = svg.compressSpaces(aspectRatio);\n      aspectRatio = aspectRatio.replace(/^defer\\s/,''); // ignore defer\n      var align = aspectRatio.split(' ')[0] || 'xMidYMid';\n      var meetOrSlice = aspectRatio.split(' ')[1] || 'meet';          \n  \n      // calculate scale\n      var scaleX = width / desiredWidth;\n      var scaleY = height / desiredHeight;\n      var scaleMin = Math.min(scaleX, scaleY);\n      var scaleMax = Math.max(scaleX, scaleY);\n      if (meetOrSlice == 'meet') { desiredWidth *= scaleMin; desiredHeight *= scaleMin; }\n      if (meetOrSlice == 'slice') { desiredWidth *= scaleMax; desiredHeight *= scaleMax; }  \n      \n      refX = new svg.Property('refX', refX);\n      refY = new svg.Property('refY', refY);\n      if (refX.hasValue() && refY.hasValue()) {        \n        ctx.translate(-scaleMin * refX.Length.toPixels('x'), -scaleMin * refY.Length.toPixels('y'));\n      } \n      else {          \n        // align\n        if (align.match(/^xMid/) && ((meetOrSlice == 'meet' && scaleMin == scaleY) || (meetOrSlice == 'slice' && scaleMax == scaleY))) ctx.translate(width / 2.0 - desiredWidth / 2.0, 0); \n        if (align.match(/YMid$/) && ((meetOrSlice == 'meet' && scaleMin == scaleX) || (meetOrSlice == 'slice' && scaleMax == scaleX))) ctx.translate(0, height / 2.0 - desiredHeight / 2.0); \n        if (align.match(/^xMax/) && ((meetOrSlice == 'meet' && scaleMin == scaleY) || (meetOrSlice == 'slice' && scaleMax == scaleY))) ctx.translate(width - desiredWidth, 0); \n        if (align.match(/YMax$/) && ((meetOrSlice == 'meet' && scaleMin == scaleX) || (meetOrSlice == 'slice' && scaleMax == scaleX))) ctx.translate(0, height - desiredHeight); \n      }\n      \n      // scale\n      if (meetOrSlice == 'meet') ctx.scale(scaleMin, scaleMin); \n      if (meetOrSlice == 'slice') ctx.scale(scaleMax, scaleMax);   \n      \n      // translate\n      ctx.translate(minX == null ? 0 : -minX, minY == null ? 0 : -minY);      \n    }\n    \n    // elements\n    svg.Element = {}\n    \n    svg.Element.ElementBase = function(node) {  \n      this.attributes = {};\n      this.styles = {};\n      this.children = [];\n      \n      // get or create attribute\n      this.attribute = function(name, createIfNotExists) {\n        var a = this.attributes[name];\n        if (a != null) return a;\n              \n        a = new svg.Property(name, '');\n        if (createIfNotExists == true) this.attributes[name] = a;\n        return a;\n      }\n      \n      // get or create style\n      this.style = function(name, createIfNotExists) {\n        var s = this.styles[name];\n        if (s != null) return s;\n        \n        var a = this.attribute(name);\n        if (a != null && a.hasValue()) {\n          return a;\n        }\n          \n        s = new svg.Property(name, '');\n        if (createIfNotExists == true) this.styles[name] = s;\n        return s;\n      }\n      \n      // base render\n      this.render = function(ctx) {\n        // don't render display=none\n        if (this.attribute('display').value == 'none') return;\n      \n        ctx.save();\n        this.setContext(ctx);\n        this.renderChildren(ctx);\n        this.clearContext(ctx);\n        ctx.restore();\n      }\n      \n      // base set context\n      this.setContext = function(ctx) {\n        // OVERRIDE ME!\n      }\n      \n      // base clear context\n      this.clearContext = function(ctx) {\n        // OVERRIDE ME!\n      }      \n      \n      // base render children\n      this.renderChildren = function(ctx) {\n        for (var i=0; i<this.children.length; i++) {\n          this.children[i].render(ctx);\n        }\n      }\n      \n      this.addChild = function(childNode, create) {\n        var child = childNode;\n        if (create) child = svg.CreateElement(childNode);\n        child.parent = this;\n        this.children.push(child);      \n      }\n        \n      if (node != null && node.nodeType == 1) { //ELEMENT_NODE\n        // add children\n        for (var i=0; i<node.childNodes.length; i++) {\n          var childNode = node.childNodes[i];\n          if (childNode.nodeType == 1) this.addChild(childNode, true); //ELEMENT_NODE\n        }\n        \n        // add attributes\n        for (var i=0; i<node.attributes.length; i++) {\n          var attribute = node.attributes[i];\n          this.attributes[attribute.nodeName] = new svg.Property(attribute.nodeName, attribute.nodeValue);\n        }\n                    \n        // add tag styles\n        var styles = svg.Styles[this.type];\n        if (styles != null) {\n          for (var name in styles) {\n            this.styles[name] = styles[name];\n          }\n        }          \n        \n        // add class styles\n        if (this.attribute('class').hasValue()) {\n          var classes = svg.compressSpaces(this.attribute('class').value).split(' ');\n          for (var j=0; j<classes.length; j++) {\n            styles = svg.Styles['.'+classes[j]];\n            if (styles != null) {\n              for (var name in styles) {\n                this.styles[name] = styles[name];\n              }\n            }\n          }\n        }\n        \n        // add inline styles\n        if (this.attribute('style').hasValue()) {\n          var styles = this.attribute('style').value.split(';');\n          for (var i=0; i<styles.length; i++) {\n            if (svg.trim(styles[i]) != '') {\n              var style = styles[i].split(':');\n              var name = svg.trim(style[0]);\n              var value = svg.trim(style[1]);\n              this.styles[name] = new svg.Property(name, value);\n            }\n          }\n        }  \n\n        // add id\n        if (this.attribute('id').hasValue()) {\n          if (svg.Definitions[this.attribute('id').value] == null) {\n            svg.Definitions[this.attribute('id').value] = this;\n          }\n        }\n      }\n    }\n    \n    svg.Element.RenderedElementBase = function(node) {\n      this.base = svg.Element.ElementBase;\n      this.base(node);\n      \n      this.setContext = function(ctx) {\n        // fill\n        if (this.style('fill').Definition.isUrl()) {\n          var fs = this.style('fill').Definition.getFillStyle(this);\n          if (fs != null) ctx.fillStyle = fs;\n        }\n        else if (this.style('fill').hasValue()) {\n          var fillStyle = this.style('fill');\n          if (this.style('fill-opacity').hasValue()) fillStyle = fillStyle.Color.addOpacity(this.style('fill-opacity').value);\n          ctx.fillStyle = (fillStyle.value == 'none' ? 'rgba(0,0,0,0)' : fillStyle.value);\n        }\n                  \n        // stroke\n        if (this.style('stroke').Definition.isUrl()) {\n          var fs = this.style('stroke').Definition.getFillStyle(this);\n          if (fs != null) ctx.strokeStyle = fs;\n        }\n        else if (this.style('stroke').hasValue()) {\n          var strokeStyle = this.style('stroke');\n          if (this.style('stroke-opacity').hasValue()) strokeStyle = strokeStyle.Color.addOpacity(this.style('stroke-opacity').value);\n          ctx.strokeStyle = (strokeStyle.value == 'none' ? 'rgba(0,0,0,0)' : strokeStyle.value);\n        }\n        if (this.style('stroke-width').hasValue()) ctx.lineWidth = this.style('stroke-width').Length.toPixels();\n        if (this.style('stroke-linecap').hasValue()) ctx.lineCap = this.style('stroke-linecap').value;\n        if (this.style('stroke-linejoin').hasValue()) ctx.lineJoin = this.style('stroke-linejoin').value;\n        if (this.style('stroke-miterlimit').hasValue()) ctx.miterLimit = this.style('stroke-miterlimit').value;\n\n        // font\n        if (typeof(ctx.font) != 'undefined') {\n          ctx.font = svg.Font.CreateFont( \n            this.style('font-style').value, \n            this.style('font-variant').value, \n            this.style('font-weight').value, \n            this.style('font-size').hasValue() ? this.style('font-size').Length.toPixels() + 'px' : '', \n            this.style('font-family').value).toString();\n        }\n        \n        // transform\n        if (this.attribute('transform').hasValue()) { \n          var transform = new svg.Transform(this.attribute('transform').value);\n          transform.apply(ctx);\n        }\n        \n        // clip\n        if (this.attribute('clip-path').hasValue()) {\n          var clip = this.attribute('clip-path').Definition.getDefinition();\n          if (clip != null) clip.apply(ctx);\n        }\n        \n        // opacity\n        if (this.style('opacity').hasValue()) {\n          ctx.globalAlpha = this.style('opacity').numValue();\n        }\n      }    \n    }\n    svg.Element.RenderedElementBase.prototype = new svg.Element.ElementBase;\n    \n    svg.Element.PathElementBase = function(node) {\n      this.base = svg.Element.RenderedElementBase;\n      this.base(node);\n      \n      this.path = function(ctx) {\n        if (ctx != null) ctx.beginPath();\n        return new svg.BoundingBox();\n      }\n      \n      this.renderChildren = function(ctx) {\n        this.path(ctx);\n        svg.Mouse.checkPath(this, ctx);\n        if (ctx.fillStyle != '') ctx.fill();\n        if (ctx.strokeStyle != '') ctx.stroke();\n        \n        var markers = this.getMarkers();\n        if (markers != null) {\n          if (this.attribute('marker-start').Definition.isUrl()) {\n            var marker = this.attribute('marker-start').Definition.getDefinition();\n            marker.render(ctx, markers[0][0], markers[0][1]);\n          }\n          if (this.attribute('marker-mid').Definition.isUrl()) {\n            var marker = this.attribute('marker-mid').Definition.getDefinition();\n            for (var i=1;i<markers.length-1;i++) {\n              marker.render(ctx, markers[i][0], markers[i][1]);\n            }\n          }\n          if (this.attribute('marker-end').Definition.isUrl()) {\n            var marker = this.attribute('marker-end').Definition.getDefinition();\n            marker.render(ctx, markers[markers.length-1][0], markers[markers.length-1][1]);\n          }\n        }          \n      }\n      \n      this.getBoundingBox = function() {\n        return this.path();\n      }\n      \n      this.getMarkers = function() {\n        return null;\n      }\n    }\n    svg.Element.PathElementBase.prototype = new svg.Element.RenderedElementBase;\n    \n    // svg element\n    svg.Element.svg = function(node) {\n      this.base = svg.Element.RenderedElementBase;\n      this.base(node);\n      \n      this.baseClearContext = this.clearContext;\n      this.clearContext = function(ctx) {\n        this.baseClearContext(ctx);\n        svg.ViewPort.RemoveCurrent();\n      }\n      \n      this.baseSetContext = this.setContext;\n      this.setContext = function(ctx) {\n        this.baseSetContext(ctx);\n        \n        // create new view port\n        if (this.attribute('x').hasValue() && this.attribute('y').hasValue()) {\n          ctx.translate(this.attribute('x').Length.toPixels('x'), this.attribute('y').Length.toPixels('y'));\n        }\n        \n        var width = svg.ViewPort.width();\n        var height = svg.ViewPort.height();\n        if (this.attribute('width').hasValue() && this.attribute('height').hasValue()) {\n          width = this.attribute('width').Length.toPixels('x');\n          height = this.attribute('height').Length.toPixels('y');\n          \n          var x = 0;\n          var y = 0;\n          if (this.attribute('refX').hasValue() && this.attribute('refY').hasValue()) {\n            x = -this.attribute('refX').Length.toPixels('x');\n            y = -this.attribute('refY').Length.toPixels('y');\n          }\n          \n          ctx.beginPath();\n          ctx.moveTo(x, y);\n          ctx.lineTo(width, y);\n          ctx.lineTo(width, height);\n          ctx.lineTo(x, height);\n          ctx.closePath();\n          ctx.clip();\n        }\n        svg.ViewPort.SetCurrent(width, height);  \n            \n        // viewbox\n        if (this.attribute('viewBox').hasValue()) {        \n          var viewBox = svg.ToNumberArray(this.attribute('viewBox').value);\n          var minX = viewBox[0];\n          var minY = viewBox[1];\n          width = viewBox[2];\n          height = viewBox[3];\n          \n          svg.AspectRatio(ctx,\n                  this.attribute('preserveAspectRatio').value, \n                  svg.ViewPort.width(), \n                  width,\n                  svg.ViewPort.height(),\n                  height,\n                  minX,\n                  minY,\n                  this.attribute('refX').value,\n                  this.attribute('refY').value);\n                    \n          svg.ViewPort.RemoveCurrent();  \n          svg.ViewPort.SetCurrent(viewBox[2], viewBox[3]);            \n        }        \n        \n        // initial values\n        ctx.strokeStyle = 'rgba(0,0,0,0)';\n        ctx.lineCap = 'butt';\n        ctx.lineJoin = 'miter';\n        ctx.miterLimit = 4;\n      }\n    }\n    svg.Element.svg.prototype = new svg.Element.RenderedElementBase;\n\n    // rect element\n    svg.Element.rect = function(node) {\n      this.base = svg.Element.PathElementBase;\n      this.base(node);\n      \n      this.path = function(ctx) {\n        var x = this.attribute('x').Length.toPixels('x');\n        var y = this.attribute('y').Length.toPixels('y');\n        var width = this.attribute('width').Length.toPixels('x');\n        var height = this.attribute('height').Length.toPixels('y');\n        var rx = this.attribute('rx').Length.toPixels('x');\n        var ry = this.attribute('ry').Length.toPixels('y');\n        if (this.attribute('rx').hasValue() && !this.attribute('ry').hasValue()) ry = rx;\n        if (this.attribute('ry').hasValue() && !this.attribute('rx').hasValue()) rx = ry;\n        \n        if (ctx != null) {\n          ctx.beginPath();\n          ctx.moveTo(x + rx, y);\n          ctx.lineTo(x + width - rx, y);\n          ctx.quadraticCurveTo(x + width, y, x + width, y + ry)\n          ctx.lineTo(x + width, y + height - ry);\n          ctx.quadraticCurveTo(x + width, y + height, x + width - rx, y + height)\n          ctx.lineTo(x + rx, y + height);\n          ctx.quadraticCurveTo(x, y + height, x, y + height - ry)\n          ctx.lineTo(x, y + ry);\n          ctx.quadraticCurveTo(x, y, x + rx, y)\n          ctx.closePath();\n        }\n        \n        return new svg.BoundingBox(x, y, x + width, y + height);\n      }\n    }\n    svg.Element.rect.prototype = new svg.Element.PathElementBase;\n    \n    // circle element\n    svg.Element.circle = function(node) {\n      this.base = svg.Element.PathElementBase;\n      this.base(node);\n      \n      this.path = function(ctx) {\n        var cx = this.attribute('cx').Length.toPixels('x');\n        var cy = this.attribute('cy').Length.toPixels('y');\n        var r = this.attribute('r').Length.toPixels();\n      \n        if (ctx != null) {\n          ctx.beginPath();\n          ctx.arc(cx, cy, r, 0, Math.PI * 2, true); \n          ctx.closePath();\n        }\n        \n        return new svg.BoundingBox(cx - r, cy - r, cx + r, cy + r);\n      }\n    }\n    svg.Element.circle.prototype = new svg.Element.PathElementBase;  \n\n    // ellipse element\n    svg.Element.ellipse = function(node) {\n      this.base = svg.Element.PathElementBase;\n      this.base(node);\n      \n      this.path = function(ctx) {\n        var KAPPA = 4 * ((Math.sqrt(2) - 1) / 3);\n        var rx = this.attribute('rx').Length.toPixels('x');\n        var ry = this.attribute('ry').Length.toPixels('y');\n        var cx = this.attribute('cx').Length.toPixels('x');\n        var cy = this.attribute('cy').Length.toPixels('y');\n        \n        if (ctx != null) {\n          ctx.beginPath();\n          ctx.moveTo(cx, cy - ry);\n          ctx.bezierCurveTo(cx + (KAPPA * rx), cy - ry,  cx + rx, cy - (KAPPA * ry), cx + rx, cy);\n          ctx.bezierCurveTo(cx + rx, cy + (KAPPA * ry), cx + (KAPPA * rx), cy + ry, cx, cy + ry);\n          ctx.bezierCurveTo(cx - (KAPPA * rx), cy + ry, cx - rx, cy + (KAPPA * ry), cx - rx, cy);\n          ctx.bezierCurveTo(cx - rx, cy - (KAPPA * ry), cx - (KAPPA * rx), cy - ry, cx, cy - ry);\n          ctx.closePath();\n        }\n        \n        return new svg.BoundingBox(cx - rx, cy - ry, cx + rx, cy + ry);\n      }\n    }\n    svg.Element.ellipse.prototype = new svg.Element.PathElementBase;      \n    \n    // line element\n    svg.Element.line = function(node) {\n      this.base = svg.Element.PathElementBase;\n      this.base(node);\n      \n      this.getPoints = function() {\n        return [\n          new svg.Point(this.attribute('x1').Length.toPixels('x'), this.attribute('y1').Length.toPixels('y')),\n          new svg.Point(this.attribute('x2').Length.toPixels('x'), this.attribute('y2').Length.toPixels('y'))];\n      }\n                \n      this.path = function(ctx) {\n        var points = this.getPoints();\n        \n        if (ctx != null) {\n          ctx.beginPath();\n          ctx.moveTo(points[0].x, points[0].y);\n          ctx.lineTo(points[1].x, points[1].y);\n        }\n        \n        return new svg.BoundingBox(points[0].x, points[0].y, points[1].x, points[1].y);\n      }\n      \n      this.getMarkers = function() {\n        var points = this.getPoints();  \n        var a = points[0].angleTo(points[1]);\n        return [[points[0], a], [points[1], a]];\n      }\n    }\n    svg.Element.line.prototype = new svg.Element.PathElementBase;    \n        \n    // polyline element\n    svg.Element.polyline = function(node) {\n      this.base = svg.Element.PathElementBase;\n      this.base(node);\n      \n      this.points = svg.CreatePath(this.attribute('points').value);\n      this.path = function(ctx) {\n        var bb = new svg.BoundingBox(this.points[0].x, this.points[0].y);\n        if (ctx != null) {\n          ctx.beginPath();\n          ctx.moveTo(this.points[0].x, this.points[0].y);\n        }\n        for (var i=1; i<this.points.length; i++) {\n          bb.addPoint(this.points[i].x, this.points[i].y);\n          if (ctx != null) ctx.lineTo(this.points[i].x, this.points[i].y);\n        }\n        return bb;\n      }\n      \n      this.getMarkers = function() {\n        var markers = [];\n\n        for (var i=0; i<this.points.length - 1; i++) {\n          markers.push([this.points[i], this.points[i].angleTo(this.points[i+1])]);\n        }\n        markers.push([this.points[this.points.length-1], markers[markers.length-1][1]]);\n        return markers;\n      }      \n    }\n    svg.Element.polyline.prototype = new svg.Element.PathElementBase;        \n        \n    // polygon element\n    svg.Element.polygon = function(node) {\n      this.base = svg.Element.polyline;\n      this.base(node);\n      \n      this.basePath = this.path;\n      this.path = function(ctx) {\n        var bb = this.basePath(ctx);\n        if (ctx != null) {\n          ctx.lineTo(this.points[0].x, this.points[0].y);\n          ctx.closePath();\n        }\n        return bb;\n      }\n    }\n    svg.Element.polygon.prototype = new svg.Element.polyline;\n\n    // path element\n    svg.Element.path = function(node) {\n      this.base = svg.Element.PathElementBase;\n      this.base(node);\n          \n      var d = this.attribute('d').value;\n      // TODO: floating points, convert to real lexer based on http://www.w3.org/TR/SVG11/paths.html#PathDataBNF\n      d = d.replace(/,/gm,' '); // get rid of all commas\n      d = d.replace(/([A-Za-z])([A-Za-z])/gm,'$1 $2'); // separate commands from commands\n      d = d.replace(/([A-Za-z])([A-Za-z])/gm,'$1 $2'); // separate commands from commands\n      d = d.replace(/([A-Za-z])([^\\s])/gm,'$1 $2'); // separate commands from points\n      d = d.replace(/([^\\s])([A-Za-z])/gm,'$1 $2'); // separate commands from points\n      d = d.replace(/([0-9])([+\\-])/gm,'$1 $2'); // separate digits when no comma\n      d = d.replace(/(\\.[0-9]*)(\\.)/gm,'$1 $2'); // separate digits when no comma\n      d = d.replace(/([Aa](\\s+[0-9]+){3})\\s+([01])\\s*([01])/gm,'$1 $3 $4 '); // shorthand elliptical arc path syntax\n      d = svg.compressSpaces(d); // compress multiple spaces\n      d = svg.trim(d);\n      this.PathParser = new (function(d) {\n        this.tokens = d.split(' ');\n        \n        this.reset = function() {\n          this.i = -1;\n          this.command = '';\n          this.previousCommand = '';\n          this.control = new svg.Point(0, 0);\n          this.current = new svg.Point(0, 0);\n          this.points = [];\n          this.angles = [];\n        }\n                \n        this.isEnd = function() {\n          return this.i == this.tokens.length - 1;\n        }\n        \n        this.isCommandOrEnd = function() {\n          if (this.isEnd()) return true;\n          return this.tokens[this.i + 1].match(/[A-Za-z]/) != null;\n        }\n        \n        this.isRelativeCommand = function() {\n          return this.command == this.command.toLowerCase();\n        }\n              \n        this.getToken = function() {\n          this.i = this.i + 1;\n          return this.tokens[this.i];\n        }\n        \n        this.getScalar = function() {\n          return parseFloat(this.getToken());\n        }\n        \n        this.nextCommand = function() {\n          this.previousCommand = this.command;\n          this.command = this.getToken();\n        }        \n        \n        this.getPoint = function() {\n          var p = new svg.Point(this.getScalar(), this.getScalar());\n          return this.makeAbsolute(p);\n        }\n        \n        this.getAsControlPoint = function() {\n          var p = this.getPoint();\n          this.control = p;\n          return p;\n        }\n        \n        this.getAsCurrentPoint = function() {\n          var p = this.getPoint();\n          this.current = p;\n          return p;  \n        }\n        \n        this.getReflectedControlPoint = function() {\n          if (this.previousCommand.toLowerCase() != 'c' && this.previousCommand.toLowerCase() != 's') {\n            return this.current;\n          }\n          \n          // reflect point\n          var p = new svg.Point(2 * this.current.x - this.control.x, 2 * this.current.y - this.control.y);          \n          return p;\n        }\n        \n        this.makeAbsolute = function(p) {\n          if (this.isRelativeCommand()) {\n            p.x = this.current.x + p.x;\n            p.y = this.current.y + p.y;\n          }\n          return p;\n        }\n        \n        this.addMarker = function(p, from) {\n          this.addMarkerAngle(p, from == null ? null : from.angleTo(p));\n        }\n        \n        this.addMarkerAngle = function(p, a) {\n          this.points.push(p);\n          this.angles.push(a);\n        }        \n        \n        this.getMarkerPoints = function() { return this.points; }\n        this.getMarkerAngles = function() {\n          for (var i=0; i<this.angles.length; i++) {\n            if (this.angles[i] == null) {\n              for (var j=i+1; j<this.angles.length; j++) {\n                if (this.angles[j] != null) {\n                  this.angles[i] = this.angles[j];\n                  break;\n                }\n              }\n            }\n          }\n          return this.angles;\n        }\n      })(d);\n      \n      this.path = function(ctx) {    \n        var pp = this.PathParser;\n        pp.reset();\n        \n        var bb = new svg.BoundingBox();\n        if (ctx != null) ctx.beginPath();\n        while (!pp.isEnd()) {\n          pp.nextCommand();\n          if (pp.command.toUpperCase() == 'M') {\n            var p = pp.getAsCurrentPoint();\n            pp.addMarker(p);\n            bb.addPoint(p.x, p.y);\n            if (ctx != null) ctx.moveTo(p.x, p.y);\n            while (!pp.isCommandOrEnd()) {\n              var p = pp.getAsCurrentPoint();\n              pp.addMarker(p);\n              bb.addPoint(p.x, p.y);\n              if (ctx != null) ctx.lineTo(p.x, p.y);\n            }\n          }\n          else if (pp.command.toUpperCase() == 'L') {\n            while (!pp.isCommandOrEnd()) {\n              var c = pp.current;\n              var p = pp.getAsCurrentPoint();\n              pp.addMarker(p, c);\n              bb.addPoint(p.x, p.y);\n              if (ctx != null) ctx.lineTo(p.x, p.y);\n            }\n          }\n          else if (pp.command.toUpperCase() == 'H') {\n            while (!pp.isCommandOrEnd()) {\n              var newP = new svg.Point((pp.isRelativeCommand() ? pp.current.x : 0) + pp.getScalar(), pp.current.y);\n              pp.addMarker(newP, pp.current);\n              pp.current = newP;\n              bb.addPoint(pp.current.x, pp.current.y);\n              if (ctx != null) ctx.lineTo(pp.current.x, pp.current.y);\n            }\n          }\n          else if (pp.command.toUpperCase() == 'V') {\n            while (!pp.isCommandOrEnd()) {\n              var newP = new svg.Point(pp.current.x, (pp.isRelativeCommand() ? pp.current.y : 0) + pp.getScalar());\n              pp.addMarker(newP, pp.current);\n              pp.current = newP;\n              bb.addPoint(pp.current.x, pp.current.y);\n              if (ctx != null) ctx.lineTo(pp.current.x, pp.current.y);\n            }\n          }\n          else if (pp.command.toUpperCase() == 'C') {\n            while (!pp.isCommandOrEnd()) {\n              var curr = pp.current;\n              var p1 = pp.getPoint();\n              var cntrl = pp.getAsControlPoint();\n              var cp = pp.getAsCurrentPoint();\n              pp.addMarker(cp, cntrl);\n              bb.addBezierCurve(curr.x, curr.y, p1.x, p1.y, cntrl.x, cntrl.y, cp.x, cp.y);\n              if (ctx != null) ctx.bezierCurveTo(p1.x, p1.y, cntrl.x, cntrl.y, cp.x, cp.y);\n            }\n          }\n          else if (pp.command.toUpperCase() == 'S') {\n            while (!pp.isCommandOrEnd()) {\n              var curr = pp.current;\n              var p1 = pp.getReflectedControlPoint();\n              var cntrl = pp.getAsControlPoint();\n              var cp = pp.getAsCurrentPoint();\n              pp.addMarker(cp, cntrl);\n              bb.addBezierCurve(curr.x, curr.y, p1.x, p1.y, cntrl.x, cntrl.y, cp.x, cp.y);\n              if (ctx != null) ctx.bezierCurveTo(p1.x, p1.y, cntrl.x, cntrl.y, cp.x, cp.y);\n            }        \n          }          \n          else if (pp.command.toUpperCase() == 'Q') {\n            while (!pp.isCommandOrEnd()) {\n              var curr = pp.current;\n              var cntrl = pp.getAsControlPoint();\n              var cp = pp.getAsCurrentPoint();\n              pp.addMarker(cp, cntrl);\n              bb.addQuadraticCurve(curr.x, curr.y, cntrl.x, cntrl.y, cp.x, cp.y);\n              if (ctx != null) ctx.quadraticCurveTo(cntrl.x, cntrl.y, cp.x, cp.y);\n            }\n          }          \n          else if (pp.command.toUpperCase() == 'T') {\n            while (!pp.isCommandOrEnd()) {\n              var curr = pp.current;\n              var cntrl = pp.getReflectedControlPoint();\n              pp.control = cntrl;\n              var cp = pp.getAsCurrentPoint();\n              pp.addMarker(cp, cntrl);\n              bb.addQuadraticCurve(curr.x, curr.y, cntrl.x, cntrl.y, cp.x, cp.y);\n              if (ctx != null) ctx.quadraticCurveTo(cntrl.x, cntrl.y, cp.x, cp.y);\n            }          \n          }\n          else if (pp.command.toUpperCase() == 'A') {\n            while (!pp.isCommandOrEnd()) {\n                var curr = pp.current;\n              var rx = pp.getScalar();\n              var ry = pp.getScalar();\n              var xAxisRotation = pp.getScalar() * (Math.PI / 180.0);\n              var largeArcFlag = pp.getScalar();\n              var sweepFlag = pp.getScalar();\n              var cp = pp.getAsCurrentPoint();\n              \n              // Conversion from endpoint to center parameterization\n              // http://www.w3.org/TR/SVG11/implnote.html#ArcImplementationNotes\n              // x1', y1'\n              var currp = new svg.Point(\n                Math.cos(xAxisRotation) * (curr.x - cp.x) / 2.0 + Math.sin(xAxisRotation) * (curr.y - cp.y) / 2.0,\n                -Math.sin(xAxisRotation) * (curr.x - cp.x) / 2.0 + Math.cos(xAxisRotation) * (curr.y - cp.y) / 2.0\n              );\n              // adjust radii\n              var l = Math.pow(currp.x,2)/Math.pow(rx,2)+Math.pow(currp.y,2)/Math.pow(ry,2);\n              if (l > 1) {\n                rx *= Math.sqrt(l);\n                ry *= Math.sqrt(l);\n              }\n              // cx', cy'\n              var s = (largeArcFlag == sweepFlag ? -1 : 1) * Math.sqrt(\n                ((Math.pow(rx,2)*Math.pow(ry,2))-(Math.pow(rx,2)*Math.pow(currp.y,2))-(Math.pow(ry,2)*Math.pow(currp.x,2))) /\n                (Math.pow(rx,2)*Math.pow(currp.y,2)+Math.pow(ry,2)*Math.pow(currp.x,2))\n              );\n              if (isNaN(s)) s = 0;\n              var cpp = new svg.Point(s * rx * currp.y / ry, s * -ry * currp.x / rx);\n              // cx, cy\n              var centp = new svg.Point(\n                (curr.x + cp.x) / 2.0 + Math.cos(xAxisRotation) * cpp.x - Math.sin(xAxisRotation) * cpp.y,\n                (curr.y + cp.y) / 2.0 + Math.sin(xAxisRotation) * cpp.x + Math.cos(xAxisRotation) * cpp.y\n              );\n              // vector magnitude\n              var m = function(v) { return Math.sqrt(Math.pow(v[0],2) + Math.pow(v[1],2)); }\n              // ratio between two vectors\n              var r = function(u, v) { return (u[0]*v[0]+u[1]*v[1]) / (m(u)*m(v)) }\n              // angle between two vectors\n              var a = function(u, v) { return (u[0]*v[1] < u[1]*v[0] ? -1 : 1) * Math.acos(r(u,v)); }\n              // initial angle\n              var a1 = a([1,0], [(currp.x-cpp.x)/rx,(currp.y-cpp.y)/ry]);\n              // angle delta\n              var u = [(currp.x-cpp.x)/rx,(currp.y-cpp.y)/ry];\n              var v = [(-currp.x-cpp.x)/rx,(-currp.y-cpp.y)/ry];\n              var ad = a(u, v);\n              if (r(u,v) <= -1) ad = Math.PI;\n              if (r(u,v) >= 1) ad = 0;\n              \n              if (sweepFlag == 0 && ad > 0) ad = ad - 2 * Math.PI;\n              if (sweepFlag == 1 && ad < 0) ad = ad + 2 * Math.PI;\n              \n              // for markers\n              var halfWay = new svg.Point(\n                centp.x - rx * Math.cos((a1 + ad) / 2),\n                centp.y - ry * Math.sin((a1 + ad) / 2)\n              );\n              pp.addMarkerAngle(halfWay, (a1 + ad) / 2 + (sweepFlag == 0 ? 1 : -1) * Math.PI / 2);\n              pp.addMarkerAngle(cp, ad + (sweepFlag == 0 ? 1 : -1) * Math.PI / 2);\n                            \n              bb.addPoint(cp.x, cp.y); // TODO: this is too naive, make it better\n              if (ctx != null) {\n                var r = rx > ry ? rx : ry;\n                var sx = rx > ry ? 1 : rx / ry;\n                var sy = rx > ry ? ry / rx : 1;\n              \n                ctx.translate(centp.x, centp.y);\n                ctx.rotate(xAxisRotation);\n                ctx.scale(sx, sy);\n                ctx.arc(0, 0, r, a1, a1 + ad, 1 - sweepFlag);\n                ctx.scale(1/sx, 1/sy);\n                ctx.rotate(-xAxisRotation);\n                ctx.translate(-centp.x, -centp.y);\n              }\n            }\n          }\n          else if (pp.command.toUpperCase() == 'Z') {\n            if (ctx != null) ctx.closePath();\n          }\n        }\n              \n        return bb;\n      }\n      \n      this.getMarkers = function() {\n        var points = this.PathParser.getMarkerPoints();\n        var angles = this.PathParser.getMarkerAngles();\n        \n        var markers = [];\n        for (var i=0; i<points.length; i++) {\n          markers.push([points[i], angles[i]]);\n        }\n        return markers;\n      }\n    }\n    svg.Element.path.prototype = new svg.Element.PathElementBase;\n    \n    // pattern element\n    svg.Element.pattern = function(node) {\n      this.base = svg.Element.ElementBase;\n      this.base(node);\n      \n      this.createPattern = function(ctx, element) {\n        // render me using a temporary svg element\n        var tempSvg = new svg.Element.svg();\n        tempSvg.attributes['viewBox'] = new svg.Property('viewBox', this.attribute('viewBox').value);\n        tempSvg.attributes['x'] = new svg.Property('x', this.attribute('x').value);\n        tempSvg.attributes['y'] = new svg.Property('y', this.attribute('y').value);\n        tempSvg.attributes['width'] = new svg.Property('width', this.attribute('width').value);\n        tempSvg.attributes['height'] = new svg.Property('height', this.attribute('height').value);\n        tempSvg.children = this.children;\n        \n        var c = document.createElement('canvas');\n        c.width = this.attribute('width').Length.toPixels();\n        c.height = this.attribute('height').Length.toPixels();\n        tempSvg.render(c.getContext('2d'));    \n        return ctx.createPattern(c, 'repeat');\n      }\n    }\n    svg.Element.pattern.prototype = new svg.Element.ElementBase;\n    \n    // marker element\n    svg.Element.marker = function(node) {\n      this.base = svg.Element.ElementBase;\n      this.base(node);\n      \n      this.baseRender = this.render;\n      this.render = function(ctx, point, angle) {\n        ctx.translate(point.x, point.y);\n        if (this.attribute('orient').valueOrDefault('auto') == 'auto') ctx.rotate(angle);\n        if (this.attribute('markerUnits').valueOrDefault('strokeWidth') == 'strokeWidth') ctx.scale(ctx.lineWidth, ctx.lineWidth);\n        ctx.save();\n              \n        // render me using a temporary svg element\n        var tempSvg = new svg.Element.svg();\n        tempSvg.attributes['viewBox'] = new svg.Property('viewBox', this.attribute('viewBox').value);\n        tempSvg.attributes['refX'] = new svg.Property('refX', this.attribute('refX').value);\n        tempSvg.attributes['refY'] = new svg.Property('refY', this.attribute('refY').value);\n        tempSvg.attributes['width'] = new svg.Property('width', this.attribute('markerWidth').value);\n        tempSvg.attributes['height'] = new svg.Property('height', this.attribute('markerHeight').value);\n        tempSvg.attributes['fill'] = new svg.Property('fill', this.attribute('fill').valueOrDefault('black'));\n        tempSvg.attributes['stroke'] = new svg.Property('stroke', this.attribute('stroke').valueOrDefault('none'));\n        tempSvg.children = this.children;\n        tempSvg.render(ctx);\n        \n        ctx.restore();\n        if (this.attribute('markerUnits').valueOrDefault('strokeWidth') == 'strokeWidth') ctx.scale(1/ctx.lineWidth, 1/ctx.lineWidth);\n        if (this.attribute('orient').valueOrDefault('auto') == 'auto') ctx.rotate(-angle);\n        ctx.translate(-point.x, -point.y);\n      }\n    }\n    svg.Element.marker.prototype = new svg.Element.ElementBase;\n    \n    // definitions element\n    svg.Element.defs = function(node) {\n      this.base = svg.Element.ElementBase;\n      this.base(node);  \n      \n      this.render = function(ctx) {\n        // NOOP\n      }\n    }\n    svg.Element.defs.prototype = new svg.Element.ElementBase;\n    \n    // base for gradients\n    svg.Element.GradientBase = function(node) {\n      this.base = svg.Element.ElementBase;\n      this.base(node);\n      \n      this.gradientUnits = this.attribute('gradientUnits').valueOrDefault('objectBoundingBox');\n      \n      this.stops = [];      \n      for (var i=0; i<this.children.length; i++) {\n        var child = this.children[i];\n        this.stops.push(child);\n      }  \n      \n      this.getGradient = function() {\n        // OVERRIDE ME!\n      }      \n\n      this.createGradient = function(ctx, element) {\n        var stopsContainer = this;\n        if (this.attribute('xlink:href').hasValue()) {\n          stopsContainer = this.attribute('xlink:href').Definition.getDefinition();\n        }\n      \n        var g = this.getGradient(ctx, element);\n        for (var i=0; i<stopsContainer.stops.length; i++) {\n          g.addColorStop(stopsContainer.stops[i].offset, stopsContainer.stops[i].color);\n        }\n        return g;        \n      }\n    }\n    svg.Element.GradientBase.prototype = new svg.Element.ElementBase;\n    \n    // linear gradient element\n    svg.Element.linearGradient = function(node) {\n      this.base = svg.Element.GradientBase;\n      this.base(node);\n      \n      this.getGradient = function(ctx, element) {\n        var bb = element.getBoundingBox();\n        \n        var x1 = (this.gradientUnits == 'objectBoundingBox' \n          ? bb.x() + bb.width() * this.attribute('x1').numValue() \n          : this.attribute('x1').Length.toPixels('x'));\n        var y1 = (this.gradientUnits == 'objectBoundingBox' \n          ? bb.y() + bb.height() * this.attribute('y1').numValue()\n          : this.attribute('y1').Length.toPixels('y'));\n        var x2 = (this.gradientUnits == 'objectBoundingBox' \n          ? bb.x() + bb.width() * this.attribute('x2').numValue()\n          : this.attribute('x2').Length.toPixels('x'));\n        var y2 = (this.gradientUnits == 'objectBoundingBox' \n          ? bb.y() + bb.height() * this.attribute('y2').numValue()\n          : this.attribute('y2').Length.toPixels('y'));\n        \n        var p1 = new svg.Point(x1, y1);\n        var p2 = new svg.Point(x2, y2);\n        if (this.attribute('gradientTransform').hasValue()) { \n          var transform = new svg.Transform(this.attribute('gradientTransform').value);\n          transform.applyToPoint(p1);\n          transform.applyToPoint(p2);\n        }\n        \n        return ctx.createLinearGradient(p1.x, p1.y, p2.x, p2.y);\n      }\n    }\n    svg.Element.linearGradient.prototype = new svg.Element.GradientBase;\n    \n    // radial gradient element\n    svg.Element.radialGradient = function(node) {\n      this.base = svg.Element.GradientBase;\n      this.base(node);\n      \n      this.getGradient = function(ctx, element) {\n        var bb = element.getBoundingBox();\n        \n        var cx = (this.gradientUnits == 'objectBoundingBox' \n          ? bb.x() + bb.width() * this.attribute('cx').numValue() \n          : this.attribute('cx').Length.toPixels('x'));\n        var cy = (this.gradientUnits == 'objectBoundingBox' \n          ? bb.y() + bb.height() * this.attribute('cy').numValue() \n          : this.attribute('cy').Length.toPixels('y'));\n        \n        var fx = cx;\n        var fy = cy;\n        if (this.attribute('fx').hasValue()) {\n          fx = (this.gradientUnits == 'objectBoundingBox' \n          ? bb.x() + bb.width() * this.attribute('fx').numValue() \n          : this.attribute('fx').Length.toPixels('x'));\n        }\n        if (this.attribute('fy').hasValue()) {\n          fy = (this.gradientUnits == 'objectBoundingBox' \n          ? bb.y() + bb.height() * this.attribute('fy').numValue() \n          : this.attribute('fy').Length.toPixels('y'));\n        }\n        \n        var r = (this.gradientUnits == 'objectBoundingBox' \n          ? (bb.width() + bb.height()) / 2.0 * this.attribute('r').numValue()\n          : this.attribute('r').Length.toPixels());\n        \n        var c = new svg.Point(cx, cy);\n        var f = new svg.Point(fx, fy);\n        if (this.attribute('gradientTransform').hasValue()) { \n          var transform = new svg.Transform(this.attribute('gradientTransform').value);\n          transform.applyToPoint(c);\n          transform.applyToPoint(f);\n        }        \n        \n        return ctx.createRadialGradient(f.x, f.y, 0, c.x, c.y, r);\n      }\n    }\n    svg.Element.radialGradient.prototype = new svg.Element.GradientBase;\n    \n    // gradient stop element\n    svg.Element.stop = function(node) {\n      this.base = svg.Element.ElementBase;\n      this.base(node);\n      \n      this.offset = this.attribute('offset').numValue();\n      \n      var stopColor = this.style('stop-color');\n      if (this.style('stop-opacity').hasValue()) stopColor = stopColor.Color.addOpacity(this.style('stop-opacity').value);\n      this.color = stopColor.value;\n    }\n    svg.Element.stop.prototype = new svg.Element.ElementBase;\n    \n    // animation base element\n    svg.Element.AnimateBase = function(node) {\n      this.base = svg.Element.ElementBase;\n      this.base(node);\n      \n      svg.Animations.push(this);\n      \n      this.duration = 0.0;\n      this.begin = this.attribute('begin').Time.toMilliseconds();\n      this.maxDuration = this.begin + this.attribute('dur').Time.toMilliseconds();\n\n      this.calcValue = function() {\n        // OVERRIDE ME!\n        return '';\n      }\n      \n      this.update = function(delta) {      \n        // if we're past the end time\n        if (this.duration > this.maxDuration) {\n          // loop for indefinitely repeating animations\n          if (this.attribute('repeatCount').value == 'indefinite') {\n            this.duration = 0.0\n          }\n          else {\n            return false; // no updates made\n          }\n        }      \n        this.duration = this.duration + delta;\n      \n        // if we're past the begin time\n        var updated = false;\n        if (this.begin < this.duration) {\n          var newValue = this.calcValue(); // tween\n          var attributeType = this.attribute('attributeType').value;\n          var attributeName = this.attribute('attributeName').value;\n          \n          if (this.parent != null) {\n            if (attributeType == 'CSS') {\n              this.parent.style(attributeName, true).value = newValue;\n            }\n            else { // default or XML\n              if (this.attribute('type').hasValue()) {\n                // for transform, etc.\n                var type = this.attribute('type').value;\n                this.parent.attribute(attributeName, true).value = type + '(' + newValue + ')';\n              }\n              else {\n                this.parent.attribute(attributeName, true).value = newValue;\n              }\n            }\n            updated = true;\n          }\n        }\n        \n        return updated;\n      }\n      \n      // fraction of duration we've covered\n      this.progress = function() {\n        return ((this.duration - this.begin) / (this.maxDuration - this.begin));\n      }      \n    }\n    svg.Element.AnimateBase.prototype = new svg.Element.ElementBase;\n    \n    // animate element\n    svg.Element.animate = function(node) {\n      this.base = svg.Element.AnimateBase;\n      this.base(node);\n      \n      this.calcValue = function() {\n        var from = this.attribute('from').numValue();\n        var to = this.attribute('to').numValue();\n        \n        // tween value linearly\n        return from + (to - from) * this.progress(); \n      };\n    }\n    svg.Element.animate.prototype = new svg.Element.AnimateBase;\n      \n    // animate color element\n    svg.Element.animateColor = function(node) {\n      this.base = svg.Element.AnimateBase;\n      this.base(node);\n\n      this.calcValue = function() {\n        var from = new RGBColor(this.attribute('from').value);\n        var to = new RGBColor(this.attribute('to').value);\n        \n        if (from.ok && to.ok) {\n          // tween color linearly\n          var r = from.r + (to.r - from.r) * this.progress();\n          var g = from.g + (to.g - from.g) * this.progress();\n          var b = from.b + (to.b - from.b) * this.progress();\n          return 'rgb('+parseInt(r,10)+','+parseInt(g,10)+','+parseInt(b,10)+')';\n        }\n        return this.attribute('from').value;\n      };\n    }\n    svg.Element.animateColor.prototype = new svg.Element.AnimateBase;\n    \n    // animate transform element\n    svg.Element.animateTransform = function(node) {\n      this.base = svg.Element.animate;\n      this.base(node);\n    }\n    svg.Element.animateTransform.prototype = new svg.Element.animate;\n    \n    // text element\n    svg.Element.text = function(node) {\n      this.base = svg.Element.RenderedElementBase;\n      this.base(node);\n      \n      if (node != null) {\n        // add children\n        this.children = [];\n        for (var i=0; i<node.childNodes.length; i++) {\n          var childNode = node.childNodes[i];\n          if (childNode.nodeType == 1) { // capture tspan and tref nodes\n            this.addChild(childNode, true);\n          }\n          else if (childNode.nodeType == 3) { // capture text\n            this.addChild(new svg.Element.tspan(childNode), false);\n          }\n        }\n      }\n      \n      this.baseSetContext = this.setContext;\n      this.setContext = function(ctx) {\n        this.baseSetContext(ctx);\n        if (this.attribute('text-anchor').hasValue()) {\n          var textAnchor = this.attribute('text-anchor').value;\n          ctx.textAlign = textAnchor == 'middle' ? 'center' : textAnchor;\n        }\n        if (this.attribute('alignment-baseline').hasValue()) ctx.textBaseline = this.attribute('alignment-baseline').value;\n      }\n      \n      this.renderChildren = function(ctx) {\n        var x = this.attribute('x').Length.toPixels('x');\n        var y = this.attribute('y').Length.toPixels('y');\n        for (var i=0; i<this.children.length; i++) {\n          var child = this.children[i];\n        \n          if (child.attribute('x').hasValue()) {\n            child.x = child.attribute('x').Length.toPixels('x');\n          }\n          else {\n            if (child.attribute('dx').hasValue()) x += child.attribute('dx').Length.toPixels('x');\n            child.x = x;\n            x += child.measureText(ctx);\n          }\n          \n          if (child.attribute('y').hasValue()) {\n            child.y = child.attribute('y').Length.toPixels('y');\n          }\n          else {\n            if (child.attribute('dy').hasValue()) y += child.attribute('dy').Length.toPixels('y');\n            child.y = y;\n          }  \n          \n          child.render(ctx);\n        }\n      }\n    }\n    svg.Element.text.prototype = new svg.Element.RenderedElementBase;\n    \n    // text base\n    svg.Element.TextElementBase = function(node) {\n      this.base = svg.Element.RenderedElementBase;\n      this.base(node);\n      \n      this.renderChildren = function(ctx) {\n        ctx.fillText(svg.compressSpaces(this.getText()), this.x, this.y);\n      }\n      \n      this.getText = function() {\n        // OVERRIDE ME\n      }\n      \n      this.measureText = function(ctx) {\n        var textToMeasure = svg.compressSpaces(this.getText());\n        if (!ctx.measureText) return textToMeasure.length * 10;\n        return ctx.measureText(textToMeasure).width;\n      }\n    }\n    svg.Element.TextElementBase.prototype = new svg.Element.RenderedElementBase;\n    \n    // tspan \n    svg.Element.tspan = function(node) {\n      this.base = svg.Element.TextElementBase;\n      this.base(node);\n      \n      //                 TEXT        ELEMENT\n      this.text = node.nodeType == 3 ? node.nodeValue : node.childNodes[0].nodeValue;\n      this.getText = function() {\n        return this.text;\n      }\n    }\n    svg.Element.tspan.prototype = new svg.Element.TextElementBase;\n    \n    // tref\n    svg.Element.tref = function(node) {\n      this.base = svg.Element.TextElementBase;\n      this.base(node);\n      \n      this.getText = function() {\n        var element = this.attribute('xlink:href').Definition.getDefinition();\n        if (element != null) return element.children[0].getText();\n      }\n    }\n    svg.Element.tref.prototype = new svg.Element.TextElementBase;    \n    \n    // a element\n    svg.Element.a = function(node) {\n      this.base = svg.Element.TextElementBase;\n      this.base(node);\n      \n      this.hasText = true;\n      for (var i=0; i<node.childNodes.length; i++) {\n        if (node.childNodes[i].nodeType != 3) this.hasText = false;\n      }\n      \n      // this might contain text\n      this.text = this.hasText ? node.childNodes[0].nodeValue : '';\n      this.getText = function() {\n        return this.text;\n      }    \n\n      this.baseRenderChildren = this.renderChildren;\n      this.renderChildren = function(ctx) {\n        if (this.hasText) {\n          // render as text element\n          this.baseRenderChildren(ctx);\n          var fontSize = new svg.Property('fontSize', svg.Font.Parse(svg.ctx.font).fontSize);\n          svg.Mouse.checkBoundingBox(this, new svg.BoundingBox(this.x, this.y - fontSize.Length.toPixels('y'), this.x + this.measureText(ctx), this.y));          \n        }\n        else {\n          // render as temporary group\n          var g = new svg.Element.g();\n          g.children = this.children;\n          g.parent = this;\n          g.render(ctx);\n        }\n      }\n      \n      this.onclick = function() {\n        window.open(this.attribute('xlink:href').value);\n      }\n      \n      this.onmousemove = function() {\n        svg.ctx.canvas.style.cursor = 'pointer';\n      }\n    }\n    svg.Element.a.prototype = new svg.Element.TextElementBase;    \n    \n    // image element\n    svg.Element.image = function(node) {\n      this.base = svg.Element.RenderedElementBase;\n      this.base(node);\n      \n      svg.Images.push(this);\n      this.img = document.createElement('img');\n      this.loaded = false;\n      var that = this;\n      this.img.onload = function() { that.loaded = true; }\n      this.img.src = this.attribute('xlink:href').value;\n      \n      this.renderChildren = function(ctx) {\n        var x = this.attribute('x').Length.toPixels('x');\n        var y = this.attribute('y').Length.toPixels('y');\n        \n        var width = this.attribute('width').Length.toPixels('x');\n        var height = this.attribute('height').Length.toPixels('y');      \n        if (width == 0 || height == 0) return;\n      \n        ctx.save();\n        ctx.translate(x, y);\n        svg.AspectRatio(ctx,\n                this.attribute('preserveAspectRatio').value,\n                width,\n                this.img.width,\n                height,\n                this.img.height,\n                0,\n                0);  \n        ctx.drawImage(this.img, 0, 0);      \n        ctx.restore();\n      }\n    }\n    svg.Element.image.prototype = new svg.Element.RenderedElementBase;\n    \n    // group element\n    svg.Element.g = function(node) {\n      this.base = svg.Element.RenderedElementBase;\n      this.base(node);\n    }\n    svg.Element.g.prototype = new svg.Element.RenderedElementBase;\n\n    // symbol element\n    svg.Element.symbol = function(node) {\n      this.base = svg.Element.RenderedElementBase;\n      this.base(node);\n    }\n    svg.Element.symbol.prototype = new svg.Element.RenderedElementBase;    \n      \n    // style element\n    svg.Element.style = function(node) { \n      this.base = svg.Element.ElementBase;\n      this.base(node);\n      \n      var css = node.childNodes[0].nodeValue;\n      css = css.replace(/(\\/\\*([^*]|[\\r\\n]|(\\*+([^*\\/]|[\\r\\n])))*\\*+\\/)|(\\/\\/.*)/gm, ''); // remove comments\n      css = svg.compressSpaces(css); // replace whitespace\n      var cssDefs = css.split('}');\n      for (var i=0; i<cssDefs.length; i++) {\n        if (svg.trim(cssDefs[i]) != '') {\n          var cssDef = cssDefs[i].split('{');\n          var cssClasses = cssDef[0].split(',');\n          var cssProps = cssDef[1].split(';');\n          for (var j=0; j<cssClasses.length; j++) {\n            var cssClass = svg.trim(cssClasses[j]);\n            if (cssClass != '') {\n              var props = {};\n              for (var k=0; k<cssProps.length; k++) {\n                var prop = cssProps[k].split(':');\n                var name = prop[0];\n                var value = prop[1];\n                if (name != null && value != null) {\n                  props[svg.trim(prop[0])] = new svg.Property(svg.trim(prop[0]), svg.trim(prop[1]));\n                }\n              }\n              svg.Styles[cssClass] = props;\n            }\n          }\n        }\n      }\n    }\n    svg.Element.style.prototype = new svg.Element.ElementBase;\n    \n    // use element \n    svg.Element.use = function(node) {\n      this.base = svg.Element.RenderedElementBase;\n      this.base(node);\n      \n      this.baseSetContext = this.setContext;\n      this.setContext = function(ctx) {\n        this.baseSetContext(ctx);\n        if (this.attribute('x').hasValue()) ctx.translate(this.attribute('x').Length.toPixels('x'), 0);\n        if (this.attribute('y').hasValue()) ctx.translate(0, this.attribute('y').Length.toPixels('y'));\n      }\n      \n      this.getDefinition = function() {\n        return this.attribute('xlink:href').Definition.getDefinition();\n      }\n      \n      this.path = function(ctx) {\n        var element = this.getDefinition();\n        if (element != null) element.path(ctx);\n      }\n      \n      this.renderChildren = function(ctx) {\n        var element = this.getDefinition();\n        if (element != null) element.render(ctx);\n      }\n    }\n    svg.Element.use.prototype = new svg.Element.RenderedElementBase;\n    \n    // clip element\n    svg.Element.clipPath = function(node) {\n      this.base = svg.Element.ElementBase;\n      this.base(node);\n      \n      this.apply = function(ctx) {\n        for (var i=0; i<this.children.length; i++) {\n          if (this.children[i].path) {\n            this.children[i].path(ctx);\n            ctx.clip();\n          }\n        }\n      }\n    }\n    svg.Element.clipPath.prototype = new svg.Element.ElementBase;\n\n    // title element, do nothing\n    svg.Element.title = function(node) {\n    }\n    svg.Element.title.prototype = new svg.Element.ElementBase;\n\n    // desc element, do nothing\n    svg.Element.desc = function(node) {\n    }\n    svg.Element.desc.prototype = new svg.Element.ElementBase;    \n    \n    svg.Element.MISSING = function(node) {\n      console.log('ERROR: Element \\'' + node.nodeName + '\\' not yet implemented.');\n    }\n    svg.Element.MISSING.prototype = new svg.Element.ElementBase;\n    \n    // element factory\n    svg.CreateElement = function(node) {\n      var className = 'svg.Element.' + node.nodeName.replace(/^[^:]+:/,'');\n      if (!eval(className)) className = 'svg.Element.MISSING';\n    \n      var e = eval('new ' + className + '(node)');\n      e.type = node.nodeName;\n      return e;\n    }\n        \n    // load from url\n    svg.load = function(ctx, url) {\n      svg.loadXml(ctx, svg.ajax(url));\n    }\n    \n    // load from xml\n    svg.loadXml = function(ctx, xml) {\n      svg.init(ctx);\n      \n      var mapXY = function(p) {\n        var e = ctx.canvas;\n        while (e) {\n          p.x -= e.offsetLeft;\n          p.y -= e.offsetTop;\n          e = e.offsetParent;\n        }\n        if (window.scrollX) p.x += window.scrollX;\n        if (window.scrollY) p.y += window.scrollY;\n        return p;\n      }\n      \n      // bind mouse\n      if (svg.opts == null || svg.opts['ignoreMouse'] != true) {\n        ctx.canvas.onclick = function(e) {\n          var p = mapXY(new svg.Point(e != null ? e.clientX : event.clientX, e != null ? e.clientY : event.clientY));\n          svg.Mouse.onclick(p.x, p.y);\n        };\n        ctx.canvas.onmousemove = function(e) {\n          var p = mapXY(new svg.Point(e != null ? e.clientX : event.clientX, e != null ? e.clientY : event.clientY));\n          svg.Mouse.onmousemove(p.x, p.y);\n        };\n      }\n    \n      var dom = svg.parseXml(xml);\n      var e = svg.CreateElement(dom.documentElement);\n          \n      // render loop\n      var isFirstRender = true;\n      var draw = function() {\n        // set canvas size\n        if (e.style('width').hasValue()) {\n          ctx.canvas.width = e.style('width').Length.toPixels(ctx.canvas.parentNode.clientWidth);\n        }\n        if (e.style('height').hasValue()) {\n          ctx.canvas.height = e.style('height').Length.toPixels(ctx.canvas.parentNode.clientHeight);\n        }\n        svg.ViewPort.SetCurrent(ctx.canvas.clientWidth, ctx.canvas.clientHeight);      \n      \n        // clear and render\n        ctx.clearRect(0, 0, ctx.canvas.clientWidth, ctx.canvas.clientHeight);\n        e.render(ctx);\n        if (isFirstRender) {\n          isFirstRender = false;\n          if (svg.opts != null && typeof(svg.opts['renderCallback']) == 'function') svg.opts['renderCallback']();\n        }      \n      }\n      \n      var waitingForImages = true;\n      if (svg.ImagesLoaded()) {\n        waitingForImages = false;\n        draw();\n      }\n      svg.intervalID = setInterval(function() { \n        var needUpdate = false;\n        \n        if (waitingForImages && svg.ImagesLoaded()) {\n          waitingForImages = false;\n          needUpdate = true;\n        }\n      \n        // need update from mouse events?\n        if (svg.opts == null || svg.opts['ignoreMouse'] != true) {\n          needUpdate = needUpdate | svg.Mouse.hasEvents();\n        }\n      \n        // need update from animations?\n        if (svg.opts == null || svg.opts['ignoreAnimation'] != true) {\n          for (var i=0; i<svg.Animations.length; i++) {\n            needUpdate = needUpdate | svg.Animations[i].update(1000 / svg.FRAMERATE);\n          }\n        }\n        \n        // need update from redraw?\n        if (svg.opts != null && typeof(svg.opts['forceRedraw']) == 'function') {\n          if (svg.opts['forceRedraw']() == true) needUpdate = true;\n        }\n        \n        // render if needed\n        if (needUpdate) {\n          draw();        \n          svg.Mouse.runEvents(); // run and clear our events\n        }\n      }, 1000 / svg.FRAMERATE);\n    }\n    \n    svg.stop = function() {\n      if (svg.intervalID) {\n        clearInterval(svg.intervalID);\n      }\n    }\n    \n    svg.Mouse = new (function() {\n      this.events = [];\n      this.hasEvents = function() { return this.events.length != 0; }\n    \n      this.onclick = function(x, y) {\n        this.events.push({ type: 'onclick', x: x, y: y, \n          run: function(e) { if (e.onclick) e.onclick(); }\n        });\n      }\n      \n      this.onmousemove = function(x, y) {\n        this.events.push({ type: 'onmousemove', x: x, y: y,\n          run: function(e) { if (e.onmousemove) e.onmousemove(); }\n        });\n      }      \n      \n      this.eventElements = [];\n      \n      this.checkPath = function(element, ctx) {\n        for (var i=0; i<this.events.length; i++) {\n          var e = this.events[i];\n          if (ctx.isPointInPath && ctx.isPointInPath(e.x, e.y)) this.eventElements[i] = element;\n        }\n      }\n      \n      this.checkBoundingBox = function(element, bb) {\n        for (var i=0; i<this.events.length; i++) {\n          var e = this.events[i];\n          if (bb.isPointInBox(e.x, e.y)) this.eventElements[i] = element;\n        }      \n      }\n      \n      this.runEvents = function() {\n        svg.ctx.canvas.style.cursor = '';\n        \n        for (var i=0; i<this.events.length; i++) {\n          var e = this.events[i];\n          var element = this.eventElements[i];\n          while (element) {\n            e.run(element);\n            element = element.parent;\n          }\n        }    \n      \n        // done running, clear\n        this.events = []; \n        this.eventElements = [];\n      }\n    });\n    \n    return svg;\n  }\n})();"
  },
  {
    "path": "extensions/svg-edit/content/editor/canvg/rgbcolor.js",
    "content": "/**\n * A class to parse color values\n * @author Stoyan Stefanov <sstoo@gmail.com>\n * @link   http://www.phpied.com/rgb-color-parser-in-javascript/\n * @license Use it if you like it\n */\nfunction RGBColor(color_string)\n{\n    this.ok = false;\n\n    // strip any leading #\n    if (color_string.charAt(0) == '#') { // remove # if any\n        color_string = color_string.substr(1,6);\n    }\n\n    color_string = color_string.replace(/ /g,'');\n    color_string = color_string.toLowerCase();\n\n    // before getting into regexps, try simple matches\n    // and overwrite the input\n    var simple_colors = {\n        aliceblue: 'f0f8ff',\n        antiquewhite: 'faebd7',\n        aqua: '00ffff',\n        aquamarine: '7fffd4',\n        azure: 'f0ffff',\n        beige: 'f5f5dc',\n        bisque: 'ffe4c4',\n        black: '000000',\n        blanchedalmond: 'ffebcd',\n        blue: '0000ff',\n        blueviolet: '8a2be2',\n        brown: 'a52a2a',\n        burlywood: 'deb887',\n        cadetblue: '5f9ea0',\n        chartreuse: '7fff00',\n        chocolate: 'd2691e',\n        coral: 'ff7f50',\n        cornflowerblue: '6495ed',\n        cornsilk: 'fff8dc',\n        crimson: 'dc143c',\n        cyan: '00ffff',\n        darkblue: '00008b',\n        darkcyan: '008b8b',\n        darkgoldenrod: 'b8860b',\n        darkgray: 'a9a9a9',\n        darkgreen: '006400',\n        darkkhaki: 'bdb76b',\n        darkmagenta: '8b008b',\n        darkolivegreen: '556b2f',\n        darkorange: 'ff8c00',\n        darkorchid: '9932cc',\n        darkred: '8b0000',\n        darksalmon: 'e9967a',\n        darkseagreen: '8fbc8f',\n        darkslateblue: '483d8b',\n        darkslategray: '2f4f4f',\n        darkturquoise: '00ced1',\n        darkviolet: '9400d3',\n        deeppink: 'ff1493',\n        deepskyblue: '00bfff',\n        dimgray: '696969',\n        dodgerblue: '1e90ff',\n        feldspar: 'd19275',\n        firebrick: 'b22222',\n        floralwhite: 'fffaf0',\n        forestgreen: '228b22',\n        fuchsia: 'ff00ff',\n        gainsboro: 'dcdcdc',\n        ghostwhite: 'f8f8ff',\n        gold: 'ffd700',\n        goldenrod: 'daa520',\n        gray: '808080',\n        green: '008000',\n        greenyellow: 'adff2f',\n        honeydew: 'f0fff0',\n        hotpink: 'ff69b4',\n        indianred : 'cd5c5c',\n        indigo : '4b0082',\n        ivory: 'fffff0',\n        khaki: 'f0e68c',\n        lavender: 'e6e6fa',\n        lavenderblush: 'fff0f5',\n        lawngreen: '7cfc00',\n        lemonchiffon: 'fffacd',\n        lightblue: 'add8e6',\n        lightcoral: 'f08080',\n        lightcyan: 'e0ffff',\n        lightgoldenrodyellow: 'fafad2',\n        lightgrey: 'd3d3d3',\n        lightgreen: '90ee90',\n        lightpink: 'ffb6c1',\n        lightsalmon: 'ffa07a',\n        lightseagreen: '20b2aa',\n        lightskyblue: '87cefa',\n        lightslateblue: '8470ff',\n        lightslategray: '778899',\n        lightsteelblue: 'b0c4de',\n        lightyellow: 'ffffe0',\n        lime: '00ff00',\n        limegreen: '32cd32',\n        linen: 'faf0e6',\n        magenta: 'ff00ff',\n        maroon: '800000',\n        mediumaquamarine: '66cdaa',\n        mediumblue: '0000cd',\n        mediumorchid: 'ba55d3',\n        mediumpurple: '9370d8',\n        mediumseagreen: '3cb371',\n        mediumslateblue: '7b68ee',\n        mediumspringgreen: '00fa9a',\n        mediumturquoise: '48d1cc',\n        mediumvioletred: 'c71585',\n        midnightblue: '191970',\n        mintcream: 'f5fffa',\n        mistyrose: 'ffe4e1',\n        moccasin: 'ffe4b5',\n        navajowhite: 'ffdead',\n        navy: '000080',\n        oldlace: 'fdf5e6',\n        olive: '808000',\n        olivedrab: '6b8e23',\n        orange: 'ffa500',\n        orangered: 'ff4500',\n        orchid: 'da70d6',\n        palegoldenrod: 'eee8aa',\n        palegreen: '98fb98',\n        paleturquoise: 'afeeee',\n        palevioletred: 'd87093',\n        papayawhip: 'ffefd5',\n        peachpuff: 'ffdab9',\n        peru: 'cd853f',\n        pink: 'ffc0cb',\n        plum: 'dda0dd',\n        powderblue: 'b0e0e6',\n        purple: '800080',\n        red: 'ff0000',\n        rosybrown: 'bc8f8f',\n        royalblue: '4169e1',\n        saddlebrown: '8b4513',\n        salmon: 'fa8072',\n        sandybrown: 'f4a460',\n        seagreen: '2e8b57',\n        seashell: 'fff5ee',\n        sienna: 'a0522d',\n        silver: 'c0c0c0',\n        skyblue: '87ceeb',\n        slateblue: '6a5acd',\n        slategray: '708090',\n        snow: 'fffafa',\n        springgreen: '00ff7f',\n        steelblue: '4682b4',\n        tan: 'd2b48c',\n        teal: '008080',\n        thistle: 'd8bfd8',\n        tomato: 'ff6347',\n        turquoise: '40e0d0',\n        violet: 'ee82ee',\n        violetred: 'd02090',\n        wheat: 'f5deb3',\n        white: 'ffffff',\n        whitesmoke: 'f5f5f5',\n        yellow: 'ffff00',\n        yellowgreen: '9acd32'\n    };\n    for (var key in simple_colors) {\n        if (color_string == key) {\n            color_string = simple_colors[key];\n        }\n    }\n    // emd of simple type-in colors\n\n    // array of color definition objects\n    var color_defs = [\n        {\n            re: /^rgb\\((\\d{1,3}),\\s*(\\d{1,3}),\\s*(\\d{1,3})\\)$/,\n            example: ['rgb(123, 234, 45)', 'rgb(255,234,245)'],\n            process: function (bits){\n                return [\n                    parseInt(bits[1]),\n                    parseInt(bits[2]),\n                    parseInt(bits[3])\n                ];\n            }\n        },\n        {\n            re: /^(\\w{2})(\\w{2})(\\w{2})$/,\n            example: ['#00ff00', '336699'],\n            process: function (bits){\n                return [\n                    parseInt(bits[1], 16),\n                    parseInt(bits[2], 16),\n                    parseInt(bits[3], 16)\n                ];\n            }\n        },\n        {\n            re: /^(\\w{1})(\\w{1})(\\w{1})$/,\n            example: ['#fb0', 'f0f'],\n            process: function (bits){\n                return [\n                    parseInt(bits[1] + bits[1], 16),\n                    parseInt(bits[2] + bits[2], 16),\n                    parseInt(bits[3] + bits[3], 16)\n                ];\n            }\n        }\n    ];\n\n    // search through the definitions to find a match\n    for (var i = 0; i < color_defs.length; i++) {\n        var re = color_defs[i].re;\n        var processor = color_defs[i].process;\n        var bits = re.exec(color_string);\n        if (bits) {\n            channels = processor(bits);\n            this.r = channels[0];\n            this.g = channels[1];\n            this.b = channels[2];\n            this.ok = true;\n        }\n\n    }\n\n    // validate/cleanup values\n    this.r = (this.r < 0 || isNaN(this.r)) ? 0 : ((this.r > 255) ? 255 : this.r);\n    this.g = (this.g < 0 || isNaN(this.g)) ? 0 : ((this.g > 255) ? 255 : this.g);\n    this.b = (this.b < 0 || isNaN(this.b)) ? 0 : ((this.b > 255) ? 255 : this.b);\n\n    // some getters\n    this.toRGB = function () {\n        return 'rgb(' + this.r + ', ' + this.g + ', ' + this.b + ')';\n    }\n    this.toHex = function () {\n        var r = this.r.toString(16);\n        var g = this.g.toString(16);\n        var b = this.b.toString(16);\n        if (r.length == 1) r = '0' + r;\n        if (g.length == 1) g = '0' + g;\n        if (b.length == 1) b = '0' + b;\n        return '#' + r + g + b;\n    }\n\n    // help\n    this.getHelpXML = function () {\n\n        var examples = new Array();\n        // add regexps\n        for (var i = 0; i < color_defs.length; i++) {\n            var example = color_defs[i].example;\n            for (var j = 0; j < example.length; j++) {\n                examples[examples.length] = example[j];\n            }\n        }\n        // add type-in colors\n        for (var sc in simple_colors) {\n            examples[examples.length] = sc;\n        }\n\n        var xml = document.createElement('ul');\n        xml.setAttribute('id', 'rgbcolor-examples');\n        for (var i = 0; i < examples.length; i++) {\n            try {\n                var list_item = document.createElement('li');\n                var list_color = new RGBColor(examples[i]);\n                var example_div = document.createElement('div');\n                example_div.style.cssText =\n                        'margin: 3px; '\n                        + 'border: 1px solid black; '\n                        + 'background:' + list_color.toHex() + '; '\n                        + 'color:' + list_color.toHex()\n                ;\n                example_div.appendChild(document.createTextNode('test'));\n                var list_item_value = document.createTextNode(\n                    ' ' + examples[i] + ' -> ' + list_color.toRGB() + ' -> ' + list_color.toHex()\n                );\n                list_item.appendChild(example_div);\n                list_item.appendChild(list_item_value);\n                xml.appendChild(list_item);\n\n            } catch(e){}\n        }\n        return xml;\n\n    }\n\n}\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/contextmenu/jquery.contextMenu.js",
    "content": "// jQuery Context Menu Plugin\r\n//\r\n// Version 1.01\r\n//\r\n// Cory S.N. LaViska\r\n// A Beautiful Site (http://abeautifulsite.net/)\r\n// Modified by Alexis Deveria\r\n//\r\n// More info: http://abeautifulsite.net/2008/09/jquery-context-menu-plugin/\r\n//\r\n// Terms of Use\r\n//\r\n// This plugin is dual-licensed under the GNU General Public License\r\n//   and the MIT License and is copyright A Beautiful Site, LLC.\r\n//\r\nif(jQuery)( function() {\r\n  $.extend($.fn, {\r\n    \r\n    contextMenu: function(o, callback) {\r\n      // Defaults\r\n      if( o.menu == undefined ) return false;\r\n      if( o.inSpeed == undefined ) o.inSpeed = 150;\r\n      if( o.outSpeed == undefined ) o.outSpeed = 75;\r\n      // 0 needs to be -1 for expected results (no fade)\r\n      if( o.inSpeed == 0 ) o.inSpeed = -1;\r\n      if( o.outSpeed == 0 ) o.outSpeed = -1;\r\n      // Loop each context menu\r\n      $(this).each( function() {\r\n        var el = $(this);\r\n        var offset = $(el).offset();\r\n        // Add contextMenu class\r\n        $('#' + o.menu).addClass('contextMenu');\r\n        // Simulate a true right click\r\n        $(this).mousedown( function(e) {\r\n          var evt = e;\r\n          $(this).mouseup( function(e) {\r\n            var srcElement = $(this);\r\n            $(this).unbind('mouseup');\r\n            if( evt.button == 2 || o.allowLeft) {\r\n              e.stopPropagation();\r\n              // Hide context menus that may be showing\r\n              $(\".contextMenu\").hide();\r\n              // Get this context menu\r\n              var menu = $('#' + o.menu);\r\n              \r\n              if( $(el).hasClass('disabled') ) return false;\r\n              \r\n              // Detect mouse position\r\n              var d = {}, x = e.pageX, y = e.pageY;\r\n              \r\n              var x_off = $(window).width() - menu.width(), \r\n                y_off = $(window).height() - menu.height();\r\n              \r\n              if(x > x_off) x = x_off-15;\r\n              if(y > y_off) y = y_off-15;\r\n              \r\n              // Show the menu\r\n              $(document).unbind('click');\r\n              $(menu).css({ top: y, left: x }).fadeIn(o.inSpeed);\r\n              // Hover events\r\n              $(menu).find('A').mouseover( function() {\r\n                $(menu).find('LI.hover').removeClass('hover');\r\n                $(this).parent().addClass('hover');\r\n              }).mouseout( function() {\r\n                $(menu).find('LI.hover').removeClass('hover');\r\n              });\r\n              \r\n              // Keyboard\r\n              $(document).keypress( function(e) {\r\n                switch( e.keyCode ) {\r\n                  case 38: // up\r\n                    if( $(menu).find('LI.hover').size() == 0 ) {\r\n                      $(menu).find('LI:last').addClass('hover');\r\n                    } else {\r\n                      $(menu).find('LI.hover').removeClass('hover').prevAll('LI:not(.disabled)').eq(0).addClass('hover');\r\n                      if( $(menu).find('LI.hover').size() == 0 ) $(menu).find('LI:last').addClass('hover');\r\n                    }\r\n                  break;\r\n                  case 40: // down\r\n                    if( $(menu).find('LI.hover').size() == 0 ) {\r\n                      $(menu).find('LI:first').addClass('hover');\r\n                    } else {\r\n                      $(menu).find('LI.hover').removeClass('hover').nextAll('LI:not(.disabled)').eq(0).addClass('hover');\r\n                      if( $(menu).find('LI.hover').size() == 0 ) $(menu).find('LI:first').addClass('hover');\r\n                    }\r\n                  break;\r\n                  case 13: // enter\r\n                    $(menu).find('LI.hover A').trigger('click');\r\n                  break;\r\n                  case 27: // esc\r\n                    $(document).trigger('click');\r\n                  break\r\n                }\r\n              });\r\n              \r\n              // When items are selected\r\n              $('#' + o.menu).find('A').unbind('mouseup');\r\n              $('#' + o.menu).find('LI:not(.disabled) A').mouseup( function() {\r\n                $(document).unbind('click').unbind('keypress');\r\n                $(\".contextMenu\").hide();\r\n                // Callback\r\n                if( callback ) callback( $(this).attr('href').substr(1), $(srcElement), {x: x - offset.left, y: y - offset.top, docX: x, docY: y} );\r\n                return false;\r\n              });\r\n              \r\n              // Hide bindings\r\n              setTimeout( function() { // Delay for Mozilla\r\n                $(document).click( function() {\r\n                  $(document).unbind('click').unbind('keypress');\r\n                  $(menu).fadeOut(o.outSpeed);\r\n                  return false;\r\n                });\r\n              }, 0);\r\n            }\r\n          });\r\n        });\r\n        \r\n        // Disable text selection\r\n        if( $.browser.mozilla ) {\r\n          $('#' + o.menu).each( function() { $(this).css({ 'MozUserSelect' : 'none' }); });\r\n        } else if( $.browser.msie ) {\r\n          $('#' + o.menu).each( function() { $(this).bind('selectstart.disableTextSelect', function() { return false; }); });\r\n        } else {\r\n          $('#' + o.menu).each(function() { $(this).bind('mousedown.disableTextSelect', function() { return false; }); });\r\n        }\r\n        // Disable browser context menu (requires both selectors to work in IE/Safari + FF/Chrome)\r\n        $(el).add($('UL.contextMenu')).bind('contextmenu', function() { return false; });\r\n        \r\n      });\r\n      return $(this);\r\n    },\r\n    \r\n    // Disable context menu items on the fly\r\n    disableContextMenuItems: function(o) {\r\n      if( o == undefined ) {\r\n        // Disable all\r\n        $(this).find('LI').addClass('disabled');\r\n        return( $(this) );\r\n      }\r\n      $(this).each( function() {\r\n        if( o != undefined ) {\r\n          var d = o.split(',');\r\n          for( var i = 0; i < d.length; i++ ) {\r\n            $(this).find('A[href=\"' + d[i] + '\"]').parent().addClass('disabled');\r\n            \r\n          }\r\n        }\r\n      });\r\n      return( $(this) );\r\n    },\r\n    \r\n    // Enable context menu items on the fly\r\n    enableContextMenuItems: function(o) {\r\n      if( o == undefined ) {\r\n        // Enable all\r\n        $(this).find('LI.disabled').removeClass('disabled');\r\n        return( $(this) );\r\n      }\r\n      $(this).each( function() {\r\n        if( o != undefined ) {\r\n          var d = o.split(',');\r\n          for( var i = 0; i < d.length; i++ ) {\r\n            $(this).find('A[href=\"' + d[i] + '\"]').parent().removeClass('disabled');\r\n            \r\n          }\r\n        }\r\n      });\r\n      return( $(this) );\r\n    },\r\n    \r\n    // Disable context menu(s)\r\n    disableContextMenu: function() {\r\n      $(this).each( function() {\r\n        $(this).addClass('disabled');\r\n      });\r\n      return( $(this) );\r\n    },\r\n    \r\n    // Enable context menu(s)\r\n    enableContextMenu: function() {\r\n      $(this).each( function() {\r\n        $(this).removeClass('disabled');\r\n      });\r\n      return( $(this) );\r\n    },\r\n    \r\n    // Destroy context menu(s)\r\n    destroyContextMenu: function() {\r\n      // Destroy specified context menus\r\n      $(this).each( function() {\r\n        // Disable action\r\n        $(this).unbind('mousedown').unbind('mouseup');\r\n      });\r\n      return( $(this) );\r\n    }\r\n    \r\n  });\r\n})(jQuery);"
  },
  {
    "path": "extensions/svg-edit/content/editor/embedapi.html",
    "content": "﻿<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" >\n<head>\n    <title></title>\n</head>\n<body>\n\n    <script type=\"text/javascript\" src=\"embedapi.js\"></script>\n    <script type=\"text/javascript\">\n        var svgCanvas = null;\n\n        function init_embed() {\n            var frame = document.getElementById('svgedit');\n\t\t\tsvgCanvas = new embedded_svg_edit(frame);\n\t\t\t\n\t\t\t// Hide main button, as we will be controlling new/load/save etc from the host document\n\t\t\tvar doc;\n\t\t\tdoc = frame.contentDocument;\n\t\t\tif (!doc)\n\t\t\t{\n\t\t\t\tdoc = frame.contentWindow.document;\n\t\t\t}\n\t\t\t\n\t\t\tvar mainButton = doc.getElementById('main_button');\n\t\t\tmainButton.style.display = 'none';            \n        }\n        \n        function handleSvgData(data, error) {\n\t\t\tif (error)\n\t\t\t{\n\t\t\t\talert('error ' + error);\n\t\t\t}\n            else\n\t\t\t{\n\t\t\t\talert('Congratulations. Your SVG string is back in the host page, do with it what you will\\n\\n' + data);\n\t\t\t}\t\t\t\n        }\n        \n        function loadSvg() {\n            var svgexample = '<svg width=\"640\" height=\"480\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns=\"http://www.w3.org/2000/svg\"><g><title>Layer 1</title><rect stroke-width=\"5\" stroke=\"#000000\" fill=\"#FF0000\" id=\"svg_1\" height=\"35\" width=\"51\" y=\"35\" x=\"32\"/><ellipse ry=\"15\" rx=\"24\" stroke-width=\"5\" stroke=\"#000000\" fill=\"#0000ff\" id=\"svg_2\" cy=\"60\" cx=\"66\"/></g></svg>';\n            svgCanvas.setSvgString(svgexample);\n        }\n\t\t\n\t\tfunction saveSvg() {\t\t\t\n\t\t\tsvgCanvas.getSvgString()(handleSvgData);\n\t\t}\n    </script>\n\n\n    <button onclick=\"loadSvg();\">Load example</button>\n    <button onclick=\"saveSvg();\">Save data</button>\n    <br/>\n\n    <iframe src=\"svg-editor.html\" width=\"900px\" height=\"600px\" id=\"svgedit\" onload=\"init_embed()\"></iframe>    \n</body>\n</html>\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/embedapi.js",
    "content": "﻿/*\nfunction embedded_svg_edit(frame){\n  //initialize communication\n  this.frame = frame;\n  this.stack = []; //callback stack\n  \n  var editapi = this;\n  \n  window.addEventListener(\"message\", function(e){\n    if(e.data.substr(0,5) == \"ERROR\"){\n      editapi.stack.splice(0,1)[0](e.data,\"error\")\n    }else{\n      editapi.stack.splice(0,1)[0](e.data)\n    }\n  }, false)\n}\n\nembedded_svg_edit.prototype.call = function(code, callback){\n  this.stack.push(callback);\n  this.frame.contentWindow.postMessage(code,\"*\");\n}\n\nembedded_svg_edit.prototype.getSvgString = function(callback){\n  this.call(\"svgCanvas.getSvgString()\",callback)\n}\n\nembedded_svg_edit.prototype.setSvgString = function(svg){\n  this.call(\"svgCanvas.setSvgString('\"+svg.replace(/'/g, \"\\\\'\")+\"')\");\n}\n*/\n\n\n/*\nEmbedded SVG-edit API\n\nGeneral usage:\n- Have an iframe somewhere pointing to a version of svg-edit > r1000\n- Initialize the magic with:\nvar svgCanvas = new embedded_svg_edit(window.frames['svgedit']);\n- Pass functions in this format:\nsvgCanvas.setSvgString(\"string\")\n- Or if a callback is needed:\nsvgCanvas.setSvgString(\"string\")(function(data, error){\n  if(error){\n    //there was an error\n  }else{\n    //handle data\n  }\n})\n\nEverything is done with the same API as the real svg-edit, \nand all documentation is unchanged. The only difference is\nwhen handling returns, the callback notation is used instead. \n\nvar blah = new embedded_svg_edit(window.frames['svgedit']);\nblah.clearSelection(\"woot\",\"blah\",1337,[1,2,3,4,5,\"moo\"],-42,{a: \"tree\",b:6, c: 9})(function(){console.log(\"GET DATA\",arguments)})\n*/\n\nfunction embedded_svg_edit(frame){\n  //initialize communication\n  this.frame = frame;\n  //this.stack = [] //callback stack\n  this.callbacks = {}; //successor to stack\n  this.encode = embedded_svg_edit.encode;\n  //List of functions extracted with this:\n  //Run in firebug on http://svg-edit.googlecode.com/svn/trunk/docs/files/svgcanvas-js.html\n  \n  //for(var i=0,q=[],f = document.querySelectorAll(\"div.CFunction h3.CTitle a\");i<f.length;i++){q.push(f[i].name)};q\n  //var functions = [\"clearSelection\", \"addToSelection\", \"removeFromSelection\", \"open\", \"save\", \"getSvgString\", \"setSvgString\", \"createLayer\", \"deleteCurrentLayer\", \"getNumLayers\", \"getLayer\", \"getCurrentLayer\", \"setCurrentLayer\", \"renameCurrentLayer\", \"setCurrentLayerPosition\", \"getLayerVisibility\", \"setLayerVisibility\", \"moveSelectedToLayer\", \"getLayerOpacity\", \"setLayerOpacity\", \"clear\"];\n  \n  \n  //Newer, well, it extracts things that aren't documented as well. All functions accessible through the normal thingy can now be accessed though the API\n  //var l=[];for(var i in svgCanvas){if(typeof svgCanvas[i] == \"function\"){l.push(i)}};\n  //run in svgedit itself\n  var functions = [\"updateElementFromJson\", \"embedImage\", \"fixOperaXML\", \"clearSelection\", \"addToSelection\", \"removeFromSelection\", \"addNodeToSelection\", \"open\", \"save\", \"getSvgString\", \"setSvgString\", \"createLayer\", \"deleteCurrentLayer\", \"getNumLayers\", \"getLayer\", \"getCurrentLayer\", \"setCurrentLayer\", \"renameCurrentLayer\", \"setCurrentLayerPosition\", \"getLayerVisibility\", \"setLayerVisibility\", \"moveSelectedToLayer\", \"getLayerOpacity\", \"setLayerOpacity\", \"clear\", \"clearPath\", \"getNodePoint\", \"clonePathNode\", \"deletePathNode\", \"getResolution\", \"getImageTitle\", \"setImageTitle\", \"setResolution\", \"setBBoxZoom\", \"setZoom\", \"getMode\", \"setMode\", \"getStrokeColor\", \"setStrokeColor\", \"getFillColor\", \"setFillColor\", \"setStrokePaint\", \"setFillPaint\", \"getStrokeWidth\", \"setStrokeWidth\", \"getStrokeStyle\", \"setStrokeStyle\", \"getOpacity\", \"setOpacity\", \"getFillOpacity\", \"setFillOpacity\", \"getStrokeOpacity\", \"setStrokeOpacity\", \"getTransformList\", \"getBBox\", \"getRotationAngle\", \"setRotationAngle\", \"each\", \"bind\", \"setIdPrefix\", \"getBold\", \"setBold\", \"getItalic\", \"setItalic\", \"getFontFamily\", \"setFontFamily\", \"getFontSize\", \"setFontSize\", \"getText\", \"setTextContent\", \"setImageURL\", \"setRectRadius\", \"setSegType\", \"quickClone\", \"beginUndoableChange\", \"changeSelectedAttributeNoUndo\", \"finishUndoableChange\", \"changeSelectedAttribute\", \"deleteSelectedElements\", \"groupSelectedElements\", \"ungroupSelectedElement\", \"moveToTopSelectedElement\", \"moveToBottomSelectedElement\", \"moveSelectedElements\", \"getStrokedBBox\", \"getVisibleElements\", \"cycleElement\", \"getUndoStackSize\", \"getRedoStackSize\", \"getNextUndoCommandText\", \"getNextRedoCommandText\", \"undo\", \"redo\", \"cloneSelectedElements\", \"alignSelectedElements\", \"getZoom\", \"getVersion\", \"setIconSize\", \"setLang\", \"setCustomHandlers\"]\n  \n  //TODO: rewrite the following, it's pretty scary.\n  for(var i = 0; i < functions.length; i++){\n    this[functions[i]] = (function(d){\n      return function(){\n        var t = this //new callback\n        for(var g = 0, args = []; g < arguments.length; g++){\n          args.push(arguments[g]);\n        }\n        var cbid = t.send(d,args, function(){})  //the callback (currently it's nothing, but will be set later\n        \n        return function(newcallback){\n          t.callbacks[cbid] = newcallback; //set callback\n        }\n      }\n    })(functions[i])\n  }\n  //TODO: use AddEvent for Trident browsers, currently they dont support SVG, but they do support onmessage\n  var t = this;\n  window.addEventListener(\"message\", function(e){\n    if(e.data.substr(0,4)==\"SVGe\"){ //because svg-edit is too longish\n      var data = e.data.substr(4);\n      var cbid = data.substr(0, data.indexOf(\";\"));\n      if(t.callbacks[cbid]){\n        if(data.substr(0,6) != \"error:\"){\n          t.callbacks[cbid](eval(\"(\"+data.substr(cbid.length+1)+\")\"))\n        }else{\n          t.callbacks[cbid](data, \"error\");\n        }\n      }\n    }\n    //this.stack.shift()[0](e.data,e.data.substr(0,5) == \"ERROR\"?'error':null) //replace with shift\n  }, false)\n}\n\nembedded_svg_edit.encode = function(obj){\n  //simple partial JSON encoder implementation\n  if(window.JSON && JSON.stringify) return JSON.stringify(obj);\n  var enc = arguments.callee; //for purposes of recursion\n  \n  if(typeof obj == \"boolean\" || typeof obj == \"number\"){\n      return obj+'' //should work...\n  }else if(typeof obj == \"string\"){\n    //a large portion of this is stolen from Douglas Crockford's json2.js\n    return '\"'+\n          obj.replace(\n            /[\\\\\\\"\\x00-\\x1f\\x7f-\\x9f\\u00ad\\u0600-\\u0604\\u070f\\u17b4\\u17b5\\u200c-\\u200f\\u2028-\\u202f\\u2060-\\u206f\\ufeff\\ufff0-\\uffff]/g\n          , function (a) {\n            return '\\\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4);\n          })\n          +'\"'; //note that this isn't quite as purtyful as the usualness\n  }else if(obj.length){ //simple hackish test for arrayish-ness\n    for(var i = 0; i < obj.length; i++){\n      obj[i] = enc(obj[i]); //encode every sub-thingy on top\n    }\n    return \"[\"+obj.join(\",\")+\"]\";\n  }else{\n    var pairs = []; //pairs will be stored here\n    for(var k in obj){ //loop through thingys\n      pairs.push(enc(k)+\":\"+enc(obj[k])); //key: value\n    }\n    return \"{\"+pairs.join(\",\")+\"}\" //wrap in the braces\n  }\n}\n\nembedded_svg_edit.prototype.send = function(name, args, callback){\n  var cbid = Math.floor(Math.random()*31776352877+993577).toString();\n  //this.stack.push(callback);\n  this.callbacks[cbid] = callback;\n  for(var argstr = [], i = 0; i < args.length; i++){\n    argstr.push(this.encode(args[i]))\n  }\n  var t = this;\n  setTimeout(function(){//delay for the callback to be set in case its synchronous\n    t.frame.contentWindow.postMessage(cbid+\";svgCanvas['\"+name+\"'](\"+argstr.join(\",\")+\")\",\"*\");\n  }, 0);\n  return cbid;\n  //this.stack.shift()(\"svgCanvas['\"+name+\"'](\"+argstr.join(\",\")+\")\")\n}\n\n\n\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/ext-arrows.js",
    "content": "/*\n * ext-arrows.js\n *\n * Licensed under the Apache License, Version 2\n *\n * Copyright(c) 2010 Alexis Deveria\n *\n */\n\n \nsvgEditor.addExtension(\"Arrows\", function(S) {\n    var svgcontent = S.svgcontent,\n      addElem = S.addSvgElementFromJson,\n      nonce = S.nonce,\n      randomize_ids = S.randomize_ids,\n      selElems;\n\n    svgCanvas.bind('setarrownonce', setArrowNonce);\n    svgCanvas.bind('unsetsetarrownonce', unsetArrowNonce);\n      \n    var lang_list = {\n      \"en\":[\n        {\"id\": \"arrow_none\", \"textContent\": \"No arrow\" }\n      ],\n      \"fr\":[\n        {\"id\": \"arrow_none\", \"textContent\": \"Sans flèche\" }\n      ]\n    };\n    \n    var prefix = 'se_arrow_';\n    if (randomize_ids) {\n      var arrowprefix = prefix + nonce + '_';\n    } else {\n      var arrowprefix = prefix;\n    }\n\n    var pathdata = {\n      fw: {d:\"m0,0l10,5l-10,5l5,-5l-5,-5z\", refx:8,  id: arrowprefix + 'fw'},\n      bk: {d:\"m10,0l-10,5l10,5l-5,-5l5,-5z\", refx:2, id: arrowprefix + 'bk'}\n    }\n    \n    function setArrowNonce(window, n) {\n        randomize_ids = true;\n        arrowprefix = prefix + n + '_';\n       pathdata.fw.id = arrowprefix + 'fw';\n      pathdata.bk.id = arrowprefix + 'bk';\n    }\n\n    function unsetArrowNonce(window) {\n        randomize_ids = false;\n        arrowprefix = prefix;\n       pathdata.fw.id = arrowprefix + 'fw';\n      pathdata.bk.id = arrowprefix + 'bk';\n    }\n\n    function getLinked(elem, attr) {\n      var str = elem.getAttribute(attr);\n      if(!str) return null;\n      var m = str.match(/\\(\\#(.*)\\)/);\n      if(!m || m.length !== 2) {\n        return null;\n      }\n      return S.getElem(m[1]);\n    }\n    \n    function showPanel(on) {\n      $('#arrow_panel').toggle(on);\n      \n      if(on) {\n        var el = selElems[0];\n        var end = el.getAttribute(\"marker-end\");\n        var start = el.getAttribute(\"marker-start\");\n        var mid = el.getAttribute(\"marker-mid\");\n        var val;\n        \n        if(end && start) {\n          val = \"both\";\n        } else if(end) {\n          val = \"end\";\n        } else if(start) {\n          val = \"start\";\n        } else if(mid) {\n          val = \"mid\";\n          if(mid.indexOf(\"bk\") != -1) {\n            val = \"mid_bk\";\n          }\n        }\n        \n        if(!start && !mid && !end) {\n          val = \"none\";\n        }\n        \n        $(\"#arrow_list\").val(val);\n      }\n    }\n    \n    function resetMarker() {\n      var el = selElems[0];\n      el.removeAttribute(\"marker-start\");\n      el.removeAttribute(\"marker-mid\");\n      el.removeAttribute(\"marker-end\");\n    }\n    \n    function addMarker(dir, type, id) {\n      // TODO: Make marker (or use?) per arrow type, since refX can be different\n      id = id || arrowprefix + dir;\n      \n      var marker = S.getElem(id);\n\n      var data = pathdata[dir];\n      \n      if(type == \"mid\") {\n        data.refx = 5;\n      }\n\n      if(!marker) {\n        marker = addElem({\n          \"element\": \"marker\",\n          \"attr\": {\n            \"viewBox\": \"0 0 10 10\",\n            \"id\": id,\n            \"refY\": 5,\n            \"markerUnits\": \"strokeWidth\",\n            \"markerWidth\": 5,\n            \"markerHeight\": 5,\n            \"orient\": \"auto\",\n            \"style\": \"pointer-events:none\" // Currently needed for Opera\n          }\n        });\n        var arrow = addElem({\n          \"element\": \"path\",\n          \"attr\": {\n            \"d\": data.d,\n            \"fill\": \"#000000\"\n          }\n        });\n        marker.appendChild(arrow);\n        S.findDefs().appendChild(marker);\n      } \n      \n      marker.setAttribute('refX', data.refx);\n      \n      return marker;\n    }\n    \n    function setArrow() {\n      var type = this.value;\n      resetMarker();\n    \n      if(type == \"none\") {\n        return;\n      }\n    \n      // Set marker on element\n      var dir = \"fw\";\n      if(type == \"mid_bk\") {\n        type = \"mid\";\n        dir = \"bk\";\n      } else if(type == \"both\") {\n        addMarker(\"bk\", type);\n        svgCanvas.changeSelectedAttribute(\"marker-start\", \"url(#\" + pathdata.bk.id + \")\");\n        type = \"end\";\n        dir = \"fw\";\n      } else if (type == \"start\") {\n        dir = \"bk\";\n      }\n      \n      addMarker(dir, type);\n      svgCanvas.changeSelectedAttribute(\"marker-\"+type, \"url(#\" + pathdata[dir].id + \")\");\n      S.call(\"changed\", selElems);\n    }\n    \n    function colorChanged(elem) {\n      var color = elem.getAttribute('stroke');\n      \n      var mtypes = ['start','mid','end'];\n      var defs = S.findDefs();\n      \n      $.each(mtypes, function(i, type) {\n        var marker = getLinked(elem, 'marker-'+type);\n        if(!marker) return;\n        \n        var cur_color = $(marker).children().attr('fill');\n        var cur_d = $(marker).children().attr('d');\n        var new_marker = null;\n        if(cur_color === color) return;\n        \n        var all_markers = $(defs).find('marker');\n        // Different color, check if already made\n        all_markers.each(function() {\n          var attrs = $(this).children().attr(['fill', 'd']);\n          if(attrs.fill === color && attrs.d === cur_d) {\n            // Found another marker with this color and this path\n            new_marker = this;\n          }\n        });\n        \n        if(!new_marker) {\n          // Create a new marker with this color\n          var last_id = marker.id;\n          var dir = last_id.indexOf('_fw') !== -1?'fw':'bk';\n          \n          new_marker = addMarker(dir, type, arrowprefix + dir + all_markers.length);\n\n          $(new_marker).children().attr('fill', color);\n        }\n        \n        $(elem).attr('marker-'+type, \"url(#\" + new_marker.id + \")\");\n        \n        // Check if last marker can be removed\n        var remove = true;\n        $(S.svgcontent).find('line, polyline, path, polygon').each(function() {\n          var elem = this;\n          $.each(mtypes, function(j, mtype) {\n            if($(elem).attr('marker-' + mtype) === \"url(#\" + marker.id + \")\") {\n              return remove = false;\n            }\n          });\n          if(!remove) return false;\n        });\n        \n        // Not found, so can safely remove\n        if(remove) {\n          $(marker).remove();\n        }\n\n      });\n      \n    }\n    \n    return {\n      name: \"Arrows\",\n      context_tools: [{\n        type: \"select\",\n        panel: \"arrow_panel\",\n        title: \"Select arrow type\",\n        id: \"arrow_list\",\n        options: {\n          none: \"No arrow\",\n          end: \"----&gt;\",\n          start: \"&lt;----\",\n          both: \"&lt;---&gt;\",\n          mid: \"--&gt;--\",\n          mid_bk: \"--&lt;--\"\n        },\n        defval: \"none\",\n        events: {\n          change: setArrow\n        }\n      }],\n      callback: function() {\n        $('#arrow_panel').hide();\n        // Set ID so it can be translated in locale file\n        $('#arrow_list option')[0].id = 'connector_no_arrow';\n      },\n      addLangData: function(lang) {\n        return {\n          data: lang_list[lang]\n        };\n      },\n      selectedChanged: function(opts) {\n        \n        // Use this to update the current selected elements\n        selElems = opts.elems;\n        \n        var i = selElems.length;\n        var marker_elems = ['line','path','polyline','polygon'];\n        \n        while(i--) {\n          var elem = selElems[i];\n          if(elem && $.inArray(elem.tagName, marker_elems) != -1) {\n            if(opts.selectedElement && !opts.multiselected) {\n              showPanel(true);\n            } else {\n              showPanel(false);\n            }\n          } else {\n            showPanel(false);\n          }\n        }\n      },\n      elementChanged: function(opts) {\n        var elem = opts.elems[0];\n        if(elem && (\n          elem.getAttribute(\"marker-start\") ||\n          elem.getAttribute(\"marker-mid\") ||\n          elem.getAttribute(\"marker-end\")\n        )) {\n  //                 var start = elem.getAttribute(\"marker-start\");\n  //                 var mid = elem.getAttribute(\"marker-mid\");\n  //                 var end = elem.getAttribute(\"marker-end\");\n          // Has marker, so see if it should match color\n          colorChanged(elem);\n        }\n        \n      }\n    };\n});\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/ext-closepath.js",
    "content": "/*\n * ext-closepath.js\n *\n * Licensed under the Apache License, Version 2\n *\n * Copyright(c) 2010 Jeff Schiller\n *\n */\n\n// This extension adds a simple button to the contextual panel for paths\n// The button toggles whether the path is open or closed\nsvgEditor.addExtension(\"ClosePath\", function(S) {\n    var selElems,\n      updateButton = function(path) {\n        var seglist = path.pathSegList,\n          closed = seglist.getItem(seglist.numberOfItems - 1).pathSegType==1,\n          showbutton = closed ? '#tool_openpath' : '#tool_closepath',\n          hidebutton = closed ? '#tool_closepath' : '#tool_openpath';\n          $(hidebutton).hide();\n          $(showbutton).show();\n      },\n      showPanel = function(on) {\n        $('#closepath_panel').toggle(on);\n        if (on) {\n          var path = selElems[0];\n          if (path) updateButton(path);\n        }\n      },\n    \n      toggleClosed = function() {\n        var path = selElems[0];\n        if (path) {\n          var seglist = path.pathSegList,\n            last = seglist.numberOfItems - 1;          \n          // is closed\n          if(seglist.getItem(last).pathSegType == 1) {\n            seglist.removeItem(last);\n          }\n          else {\n            seglist.appendItem(path.createSVGPathSegClosePath());\n          }\n          updateButton(path);\n        }\n      };\n    \n    return {\n      name: \"ClosePath\",\n      svgicons: \"extensions/closepath_icons.svg\",\n      buttons: [{\n        id: \"tool_openpath\",\n        type: \"context\",\n        panel: \"closepath_panel\",\n        title: \"Open path\",\n        events: {\n          'click': function() {\n            toggleClosed();\n          }\n        }\n      },\n      {\n        id: \"tool_closepath\",\n        type: \"context\",\n        panel: \"closepath_panel\",\n        title: \"Close path\",\n        events: {\n          'click': function() {\n            toggleClosed();\n          }\n        }\n      }],\n      callback: function() {\n        $('#closepath_panel').hide();\n      },\n      selectedChanged: function(opts) {\n        selElems = opts.elems;\n        var i = selElems.length;\n        \n        while(i--) {\n          var elem = selElems[i];\n          if(elem && elem.tagName == 'path') {\n            if(opts.selectedElement && !opts.multiselected) {\n              showPanel(true);\n            } else {\n              showPanel(false);\n            }\n          } else {\n            showPanel(false);\n          }\n        }\n      }\n    };\n});\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/ext-connector.js",
    "content": "/*\n * ext-connector.js\n *\n * Licensed under the Apache License, Version 2\n *\n * Copyright(c) 2010 Alexis Deveria\n *\n */\n \nsvgEditor.addExtension(\"Connector\", function(S) {\n  var svgcontent = S.svgcontent,\n    svgroot = S.svgroot,\n    getNextId = S.getNextId,\n    getElem = S.getElem,\n    addElem = S.addSvgElementFromJson,\n    selManager = S.selectorManager,\n    curConfig = svgEditor.curConfig,\n    started = false,\n    start_x,\n    start_y,\n    cur_line,\n    start_elem,\n    end_elem,\n    connections = [],\n    conn_sel = \".se_connector\",\n    se_ns,\n//       connect_str = \"-SE_CONNECT-\",\n    selElems = [];\n    \n  elData = $.data;\n    \n  var lang_list = {\n    \"en\":[\n      {\"id\": \"mode_connect\", \"title\": \"Connect two objects\" }\n    ],\n    \"fr\":[\n      {\"id\": \"mode_connect\", \"title\": \"Connecter deux objets\"}\n    ]\n  };\n  \n  function getOffset(side, line) {\n    var give_offset = !!line.getAttribute('marker-' + side);\n//     var give_offset = $(line).data(side+'_off');\n\n    // TODO: Make this number (5) be based on marker width/height\n    var size = line.getAttribute('stroke-width') * 5;\n    return give_offset ? size : 0;\n  }\n  \n  function showPanel(on) {\n    var conn_rules = $('#connector_rules');\n    if(!conn_rules.length) {\n      conn_rules = $('<style id=\"connector_rules\"><\\/style>').appendTo('head');\n    } \n    conn_rules.text(!on?\"\":\"#tool_clone, #tool_topath, #tool_angle, #xy_panel { display: none !important; }\");\n    $('#connector_panel').toggle(on);\n  }\n  \n  function setPoint(elem, pos, x, y, setMid) {\n    var pts = elem.points;\n    var pt = svgroot.createSVGPoint();\n    pt.x = x;\n    pt.y = y;\n    if(pos === 'end') pos = pts.numberOfItems-1;\n    // TODO: Test for this on init, then use alt only if needed\n    try {\n      pts.replaceItem(pt, pos);\n    } catch(err) {\n      // Should only occur in FF which formats points attr as \"n,n n,n\", so just split\n      var pt_arr = elem.getAttribute(\"points\").split(\" \");\n      for(var i=0; i< pt_arr.length; i++) {\n        if(i == pos) {\n          pt_arr[i] = x + ',' + y;\n        }\n      }\n      elem.setAttribute(\"points\",pt_arr.join(\" \")); \n    }\n    \n    if(setMid) {\n      // Add center point\n      var pt_start = pts.getItem(0);\n      var pt_end = pts.getItem(pts.numberOfItems-1);\n      setPoint(elem, 1, (pt_end.x + pt_start.x)/2, (pt_end.y + pt_start.y)/2);\n    }\n  }\n  \n  function updateLine(diff_x, diff_y) {\n    // Update line with element\n    var i = connections.length;\n    while(i--) {\n      var conn = connections[i];\n      var line = conn.connector;\n      var elem = conn.elem;\n      \n      var pre = conn.is_start?'start':'end';\n//             var sw = line.getAttribute('stroke-width') * 5;\n      \n      // Update bbox for this element\n      var bb = elData(line, pre+'_bb');\n      bb.x = conn.start_x + diff_x;\n      bb.y = conn.start_y + diff_y;\n      elData(line, pre+'_bb', bb);\n      \n      var alt_pre = conn.is_start?'end':'start';\n      \n      // Get center pt of connected element\n      var bb2 = elData(line, alt_pre+'_bb');\n      var src_x = bb2.x + bb2.width/2;\n      var src_y = bb2.y + bb2.height/2;\n      \n      // Set point of element being moved\n      var pt = getBBintersect(src_x, src_y, bb, getOffset(pre, line)); // $(line).data(pre+'_off')?sw:0\n      setPoint(line, conn.is_start?0:'end', pt.x, pt.y, true);\n      \n      // Set point of connected element\n      var pt2 = getBBintersect(pt.x, pt.y, elData(line, alt_pre + '_bb'), getOffset(alt_pre, line));\n      setPoint(line, conn.is_start?'end':0, pt2.x, pt2.y, true);\n\n    }\n  }\n  \n  function findConnectors(elems) {\n    if(!elems) elems = selElems;\n    var connectors = $(svgcontent).find(conn_sel);\n    connections = [];\n\n    // Loop through connectors to see if one is connected to the element\n    connectors.each(function() {\n      var start = elData(this, \"c_start\");\n      var end = elData(this, \"c_end\");\n      \n      var parts = [getElem(start), getElem(end)];\n      for(var i=0; i<2; i++) {\n        var c_elem = parts[i];\n        var add_this = false;\n        // The connected element might be part of a selected group\n        $(c_elem).parents().each(function() {\n          if($.inArray(this, elems) !== -1) {\n            // Pretend this element is selected\n            add_this = true;\n          }\n        });\n        \n        if(!c_elem || !c_elem.parentNode) {\n          $(this).remove();\n          continue;\n        }\n        if($.inArray(c_elem, elems) !== -1 || add_this) {\n          var bb = svgCanvas.getStrokedBBox([c_elem]);\n          connections.push({\n            elem: c_elem,\n            connector: this,\n            is_start: (i === 0),\n            start_x: bb.x,\n            start_y: bb.y\n          });  \n        }\n      }\n    });\n  }\n  \n  function updateConnectors(elems) {\n    // Updates connector lines based on selected elements\n    // Is not used on mousemove, as it runs getStrokedBBox every time,\n    // which isn't necessary there.\n    findConnectors(elems);\n    if(connections.length) {\n      // Update line with element\n      var i = connections.length;\n      while(i--) {\n        var conn = connections[i];\n        var line = conn.connector;\n        var elem = conn.elem;\n\n        var sw = line.getAttribute('stroke-width') * 5;\n        var pre = conn.is_start?'start':'end';\n        \n        // Update bbox for this element\n        var bb = svgCanvas.getStrokedBBox([elem]);\n        bb.x = conn.start_x;\n        bb.y = conn.start_y;\n        elData(line, pre+'_bb', bb);\n        var add_offset = elData(line, pre+'_off');\n      \n        var alt_pre = conn.is_start?'end':'start';\n        \n        // Get center pt of connected element\n        var bb2 = elData(line, alt_pre+'_bb');\n        var src_x = bb2.x + bb2.width/2;\n        var src_y = bb2.y + bb2.height/2;\n        \n        // Set point of element being moved\n        var pt = getBBintersect(src_x, src_y, bb, getOffset(pre, line));\n        setPoint(line, conn.is_start?0:'end', pt.x, pt.y, true);\n        \n        // Set point of connected element\n        var pt2 = getBBintersect(pt.x, pt.y, elData(line, alt_pre + '_bb'), getOffset(alt_pre, line));\n        setPoint(line, conn.is_start?'end':0, pt2.x, pt2.y, true);\n        \n        // Update points attribute manually for webkit\n        if(navigator.userAgent.indexOf('AppleWebKit') != -1) {\n          var pts = line.points;\n          var len = pts.numberOfItems;\n          var pt_arr = Array(len);\n          for(var j=0; j< len; j++) {\n            var pt = pts.getItem(j);\n            pt_arr[j] = pt.x + ',' + pt.y;\n          }  \n          line.setAttribute(\"points\",pt_arr.join(\" \")); \n        }\n\n      }\n    }\n  }\n  \n  function getBBintersect(x, y, bb, offset) {\n    if(offset) {\n      offset -= 0;\n      bb = $.extend({}, bb);\n      bb.width += offset;\n      bb.height += offset;\n      bb.x -= offset/2;\n      bb.y -= offset/2;\n    }\n  \n    var mid_x = bb.x + bb.width/2;\n    var mid_y = bb.y + bb.height/2;\n    var len_x = x - mid_x;\n    var len_y = y - mid_y;\n    \n    var slope = Math.abs(len_y/len_x);\n    \n    var ratio;\n    \n    if(slope < bb.height/bb.width) {\n      ratio = (bb.width/2) / Math.abs(len_x);\n    } else {\n      ratio = (bb.height/2) / Math.abs(len_y);\n    }\n    \n    \n    return {\n      x: mid_x + len_x * ratio,\n      y: mid_y + len_y * ratio\n    }\n  }\n  \n  // Do once\n  (function() {\n    var gse = svgCanvas.groupSelectedElements;\n    \n    svgCanvas.groupSelectedElements = function() {\n      svgCanvas.removeFromSelection($(conn_sel).toArray());\n      gse();\n    }\n    \n    var mse = svgCanvas.moveSelectedElements;\n    \n    svgCanvas.moveSelectedElements = function() {\n      svgCanvas.removeFromSelection($(conn_sel).toArray());\n      var cmd = mse.apply(this, arguments);\n      updateConnectors();\n      return cmd;\n    }\n    \n    se_ns = svgCanvas.getEditorNS();\n  }());\n  \n  // Do on reset\n  function init() {\n    // Make sure all connectors have data set\n    $(svgcontent).find('*').each(function() { \n      var conn = this.getAttributeNS(se_ns, \"connector\");\n      if(conn) {\n        this.setAttribute('class', conn_sel.substr(1));\n        var conn_data = conn.split(' ');\n        var sbb = svgCanvas.getStrokedBBox([getElem(conn_data[0])]);\n        var ebb = svgCanvas.getStrokedBBox([getElem(conn_data[1])]);\n        $(this).data('c_start',conn_data[0])\n          .data('c_end',conn_data[1])\n          .data('start_bb', sbb)\n          .data('end_bb', ebb);\n        svgCanvas.getEditorNS(true);\n      }\n    });\n//       updateConnectors();\n  }\n  \n//     $(svgroot).parent().mousemove(function(e) {\n// //       if(started \n// //         || svgCanvas.getMode() != \"connector\"\n// //         || e.target.parentNode.parentNode != svgcontent) return;\n//       \n//       console.log('y')\n// //       if(e.target.parentNode.parentNode === svgcontent) {\n// //           \n// //       }\n//     });\n  \n  return {\n    name: \"Connector\",\n    svgicons: \"images/conn.svg\",\n    buttons: [{\n      id: \"mode_connect\",\n      type: \"mode\",\n      icon: \"images/cut.png\",\n      title: \"Connect two objects\",\n      key: \"Shift+3\",\n      includeWith: {\n        button: '#tool_line',\n        isDefault: false,\n        position: 1\n      },\n      events: {\n        'click': function() {\n          svgCanvas.setMode(\"connector\");\n        }\n      }\n    }],\n    addLangData: function(lang) {\n      return {\n        data: lang_list[lang]\n      };\n    },\n    mouseDown: function(opts) {\n      var e = opts.event;\n      start_x = opts.start_x,\n      start_y = opts.start_y;\n      var mode = svgCanvas.getMode();\n      \n      if(mode == \"connector\") {\n        \n        if(started) return;\n        \n        var mouse_target = e.target;\n        \n        var parents = $(mouse_target).parents();\n        \n        if($.inArray(svgcontent, parents) != -1) {\n          // Connectable element\n          \n          // If child of foreignObject, use parent\n          var fo = $(mouse_target).closest(\"foreignObject\");\n          start_elem = fo.length ? fo[0] : mouse_target;\n          \n          // Get center of source element\n          var bb = svgCanvas.getStrokedBBox([start_elem]);\n          var x = bb.x + bb.width/2;\n          var y = bb.y + bb.height/2;\n          \n          started = true;\n          cur_line = addElem({\n            \"element\": \"polyline\",\n            \"attr\": {\n              \"id\": getNextId(),\n              \"points\": (x+','+y+' '+x+','+y+' '+start_x+','+start_y),\n              \"stroke\": '#' + curConfig.initStroke.color,\n              \"stroke-width\": (!start_elem.stroke_width || start_elem.stroke_width == 0) ? curConfig.initStroke.width : start_elem.stroke_width,\n              \"fill\": \"none\",\n              \"opacity\": curConfig.initStroke.opacity,\n              \"style\": \"pointer-events:none\"\n            }\n          });\n          elData(cur_line, 'start_bb', bb);\n        }\n        return {\n          started: true\n        };\n      } else if(mode == \"select\") {\n        findConnectors();\n      }\n    },\n    mouseMove: function(opts) {\n      var zoom = svgCanvas.getZoom();\n      var e = opts.event;\n      var x = opts.mouse_x/zoom;\n      var y = opts.mouse_y/zoom;\n      \n      var  diff_x = x - start_x,\n        diff_y = y - start_y;\n                \n      var mode = svgCanvas.getMode();\n      \n      if(mode == \"connector\" && started) {\n        \n        var sw = cur_line.getAttribute('stroke-width') * 3;\n        // Set start point (adjusts based on bb)\n        var pt = getBBintersect(x, y, elData(cur_line, 'start_bb'), getOffset('start', cur_line));\n        start_x = pt.x;\n        start_y = pt.y;\n        \n        setPoint(cur_line, 0, pt.x, pt.y, true);\n        \n        // Set end point\n        setPoint(cur_line, 'end', x, y, true);\n      } else if(mode == \"select\") {\n        var slen = selElems.length;\n        \n        while(slen--) {\n          var elem = selElems[slen];\n          // Look for selected connector elements\n          if(elem && elData(elem, 'c_start')) {\n            // Remove the \"translate\" transform given to move\n            svgCanvas.removeFromSelection([elem]);\n            svgCanvas.getTransformList(elem).clear();\n\n          }\n        }\n        if(connections.length) {\n          updateLine(diff_x, diff_y);\n\n          \n        }\n      } \n    },\n    mouseUp: function(opts) {\n      var zoom = svgCanvas.getZoom();\n      var e = opts.event,\n        x = opts.mouse_x/zoom,\n        y = opts.mouse_y/zoom,\n        mouse_target = e.target;\n      \n      if(svgCanvas.getMode() == \"connector\") {\n        var fo = $(mouse_target).closest(\"foreignObject\");\n        if(fo.length) mouse_target = fo[0];\n        \n        var parents = $(mouse_target).parents();\n\n        if(mouse_target == start_elem) {\n          // Start line through click\n          started = true;\n          return {\n            keep: true,\n            element: null,\n            started: started\n          }            \n        } else if($.inArray(svgcontent, parents) === -1) {\n          // Not a valid target element, so remove line\n          $(cur_line).remove();\n          started = false;\n          return {\n            keep: false,\n            element: null,\n            started: started\n          }\n        } else {\n          // Valid end element\n          end_elem = mouse_target;\n          \n          var start_id = start_elem.id, end_id = end_elem.id;\n          var conn_str = start_id + \" \" + end_id;\n          var alt_str = end_id + \" \" + start_id;\n          // Don't create connector if one already exists\n          var dupe = $(svgcontent).find(conn_sel).filter(function() {\n            var conn = this.getAttributeNS(se_ns, \"connector\");\n            if(conn == conn_str || conn == alt_str) return true;\n          });\n          if(dupe.length) {\n            $(cur_line).remove();\n            return {\n              keep: false,\n              element: null,\n              started: false\n            }\n          }\n          \n          var bb = svgCanvas.getStrokedBBox([end_elem]);\n          \n          var pt = getBBintersect(start_x, start_y, bb, getOffset('start', cur_line));\n          setPoint(cur_line, 'end', pt.x, pt.y, true);\n          $(cur_line)\n            .data(\"c_start\", start_id)\n            .data(\"c_end\", end_id)\n            .data(\"end_bb\", bb);\n          se_ns = svgCanvas.getEditorNS(true);\n          cur_line.setAttributeNS(se_ns, \"se:connector\", conn_str);\n          cur_line.setAttribute('class', conn_sel.substr(1));\n          cur_line.setAttribute('opacity', 1);\n          svgCanvas.addToSelection([cur_line]);\n          svgCanvas.moveToBottomSelectedElement();\n          selManager.requestSelector(cur_line).showGrips(false);\n          started = false;\n          return {\n            keep: true,\n            element: cur_line,\n            started: started\n          }\n        }\n      }\n    },\n    selectedChanged: function(opts) {\n      // TODO: Find better way to skip operations if no connectors are in use\n      if(!$(svgcontent).find(conn_sel).length) return;\n      \n      if(svgCanvas.getMode() == 'connector') {\n        svgCanvas.setMode('select');\n      }\n      \n      // Use this to update the current selected elements\n      selElems = opts.elems;\n      \n      var i = selElems.length;\n      \n      while(i--) {\n        var elem = selElems[i];\n        if(elem && elData(elem, 'c_start')) {\n          selManager.requestSelector(elem).showGrips(false);\n          if(opts.selectedElement && !opts.multiselected) {\n            // TODO: Set up context tools and hide most regular line tools\n            showPanel(true);\n          } else {\n            showPanel(false);\n          }\n        } else {\n          showPanel(false);\n        }\n      }\n      updateConnectors();\n    },\n    elementChanged: function(opts) {\n      var elem = opts.elems[0];\n      if (elem && elem.tagName == 'svg' && elem.id == \"svgcontent\") {\n        // Update svgcontent (can change on import)\n        svgcontent = elem;\n        init();\n      }\n      \n      // Has marker, so change offset\n      if(elem && (\n        elem.getAttribute(\"marker-start\") ||\n        elem.getAttribute(\"marker-mid\") ||\n        elem.getAttribute(\"marker-end\")\n      )) {\n        var start = elem.getAttribute(\"marker-start\");\n        var mid = elem.getAttribute(\"marker-mid\");\n        var end = elem.getAttribute(\"marker-end\");\n        cur_line = elem;\n        $(elem)\n          .data(\"start_off\", !!start)\n          .data(\"end_off\", !!end);\n        \n        if(elem.tagName == \"line\" && mid) {\n          // Convert to polyline to accept mid-arrow\n          \n          var x1 = elem.getAttribute('x1')-0;\n          var x2 = elem.getAttribute('x2')-0;\n          var y1 = elem.getAttribute('y1')-0;\n          var y2 = elem.getAttribute('y2')-0;\n          var id = elem.id;\n          \n          var mid_pt = (' '+((x1+x2)/2)+','+((y1+y2)/2) + ' ');\n          var pline = addElem({\n            \"element\": \"polyline\",\n            \"attr\": {\n              \"points\": (x1+','+y1+ mid_pt +x2+','+y2),\n              \"stroke\": elem.getAttribute('stroke'),\n              \"stroke-width\": elem.getAttribute('stroke-width'),\n              \"marker-mid\": mid,\n              \"fill\": \"none\",\n              \"opacity\": elem.getAttribute('opacity') || 1\n            }\n          });\n          $(elem).after(pline).remove();\n          svgCanvas.clearSelection();\n          pline.id = id;\n          svgCanvas.addToSelection([pline]);\n          elem = pline;\n        }\n      }\n      // Update line if it's a connector\n      if(elem.getAttribute('class') == conn_sel.substr(1)) {\n        var start = getElem(elData(elem, 'c_start'));\n        updateConnectors([start]);\n      } else {\n        updateConnectors();\n      }\n    },\n    toolButtonStateUpdate: function(opts) {\n      if(opts.nostroke) {\n        if ($('#mode_connect').hasClass('tool_button_current')) {\n          clickSelect();\n        }\n      }\n      $('#mode_connect')\n        .toggleClass('disabled',opts.nostroke);\n    }\n  };\n});\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/ext-eyedropper.js",
    "content": "/*\n * ext-eyedropper.js\n *\n * Licensed under the Apache License, Version 2\n *\n * Copyright(c) 2010 Jeff Schiller\n *\n */\n\nsvgEditor.addExtension(\"eyedropper\", function(S) {\n    var svgcontent = S.svgcontent,\n      svgns = \"http://www.w3.org/2000/svg\",\n      svgdoc = S.svgroot.parentNode.ownerDocument,\n      ChangeElementCommand = svgCanvas.getPrivateMethods().ChangeElementCommand,\n      addToHistory = svgCanvas.getPrivateMethods().addCommandToHistory,\n      currentStyle = {fillPaint: \"red\", fillOpacity: 1.0,\n              strokePaint: \"black\", strokeOpacity: 1.0, \n              strokeWidth: 5, strokeDashArray: null,\n              opacity: 1.0,\n              strokeLinecap: 'butt',\n              strokeLinejoin: 'miter',\n              };\n              \n    function getStyle(opts) {\n      // if we are in eyedropper mode, we don't want to disable the eye-dropper tool\n      var mode = svgCanvas.getMode();\n      if (mode == \"eyedropper\") return;\n\n      var elem = null;\n      var tool = $('#tool_eyedropper');\n      // enable-eye-dropper if one element is selected\n      if (opts.elems.length == 1 && opts.elems[0] && \n        $.inArray(opts.elems[0].nodeName, ['svg', 'g', 'use']) == -1) \n      {\n        elem = opts.elems[0];\n        tool.removeClass('disabled');\n        // grab the current style\n        currentStyle.fillPaint = elem.getAttribute(\"fill\") || \"black\";\n        currentStyle.fillOpacity = elem.getAttribute(\"fill-opacity\") || 1.0;\n        currentStyle.strokePaint = elem.getAttribute(\"stroke\");\n        currentStyle.strokeOpacity = elem.getAttribute(\"stroke-opacity\") || 1.0;\n        currentStyle.strokeWidth = elem.getAttribute(\"stroke-width\");\n        currentStyle.strokeDashArray = elem.getAttribute(\"stroke-dasharray\");\n        currentStyle.strokeLinecap = elem.getAttribute(\"stroke-linecap\");\n        currentStyle.strokeLinejoin = elem.getAttribute(\"stroke-linejoin\");\n        currentStyle.opacity = elem.getAttribute(\"opacity\") || 1.0;\n      }\n      // disable eye-dropper tool\n      else {\n        tool.addClass('disabled');\n      }\n\n    }\n    \n    return {\n      name: \"eyedropper\",\n      svgicons: \"extensions/eyedropper-icon.xml\",\n      buttons: [{\n        id: \"tool_eyedropper\",\n        type: \"mode\",\n        title: \"Eye Dropper Tool\",\n        events: {\n          \"click\": function() {\n            svgCanvas.setMode(\"eyedropper\");\n          }\n        }\n      }],\n      \n      // if we have selected an element, grab its paint and enable the eye dropper button\n      selectedChanged: getStyle,\n      elementChanged: getStyle,\n      \n      mouseDown: function(opts) {\n        var mode = svgCanvas.getMode();\n        if (mode == \"eyedropper\") {\n          var e = opts.event;\n          var target = e.target;\n          if ($.inArray(target.nodeName, ['svg', 'g', 'use']) == -1) {\n            var changes = {};\n\n            var change = function(elem, attrname, newvalue) {\n              changes[attrname] = elem.getAttribute(attrname);\n              elem.setAttribute(attrname, newvalue);\n            };\n            \n            if (currentStyle.fillPaint)     change(target, \"fill\", currentStyle.fillPaint);\n            if (currentStyle.fillOpacity)     change(target, \"fill-opacity\", currentStyle.fillOpacity);\n            if (currentStyle.strokePaint)     change(target, \"stroke\", currentStyle.strokePaint);\n            if (currentStyle.strokeOpacity)   change(target, \"stroke-opacity\", currentStyle.strokeOpacity);\n            if (currentStyle.strokeWidth)     change(target, \"stroke-width\", currentStyle.strokeWidth);\n            if (currentStyle.strokeDashArray)   change(target, \"stroke-dasharray\", currentStyle.strokeDashArray);\n            if (currentStyle.opacity)       change(target, \"opacity\", currentStyle.opacity);\n            if (currentStyle.strokeLinecap)   change(target, \"stroke-linecap\", currentStyle.strokeLinecap);\n            if (currentStyle.strokeLinejoin)   change(target, \"stroke-linejoin\", currentStyle.strokeLinejoin);\n            \n            addToHistory(new ChangeElementCommand(target, changes));\n          }\n        }\n      },\n    };\n});\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/ext-foreignobject.js",
    "content": "/*\n * ext-foreignobject.js\n *\n * Licensed under the Apache License, Version 2\n *\n * Copyright(c) 2010 Jacques Distler \n * Copyright(c) 2010 Alexis Deveria \n *\n */\n\nsvgEditor.addExtension(\"foreignObject\", function(S) {\n    var svgcontent = S.svgcontent,\n      addElem = S.addSvgElementFromJson,\n      selElems,\n      svgns = \"http://www.w3.org/2000/svg\",\n      xlinkns = \"http://www.w3.org/1999/xlink\",\n      xmlns = \"http://www.w3.org/XML/1998/namespace\",\n      xmlnsns = \"http://www.w3.org/2000/xmlns/\",\n      se_ns = \"http://svg-edit.googlecode.com\",\n      htmlns = \"http://www.w3.org/1999/xhtml\",\n      mathns = \"http://www.w3.org/1998/Math/MathML\",\n      editingforeign = false,\n      svgdoc = S.svgroot.parentNode.ownerDocument,\n      started,\n      newFO;\n      \n      \n    var properlySourceSizeTextArea = function(){\n      // TODO: remove magic numbers here and get values from CSS\n      var height = $('#svg_source_container').height() - 80;\n      $('#svg_source_textarea').css('height', height);\n    };\n\n    function showPanel(on) {\n      var fc_rules = $('#fc_rules');\n      if(!fc_rules.length) {\n        fc_rules = $('<style id=\"fc_rules\"><\\/style>').appendTo('head');\n      } \n      fc_rules.text(!on?\"\":\" #tool_topath { display: none !important; }\");\n      $('#foreignObject_panel').toggle(on);\n    }\n\n    function toggleSourceButtons(on) {\n      $('#tool_source_save, #tool_source_cancel').toggle(!on);\n      $('#foreign_save, #foreign_cancel').toggle(on);\n    }\n    \n      \n    // Function: setForeignString(xmlString, elt)\n    // This function sets the content of element elt to the input XML.\n    //\n    // Parameters:\n    // xmlString - The XML text.\n    // elt - the parent element to append to\n    //\n    // Returns:\n    // This function returns false if the set was unsuccessful, true otherwise.\n    function setForeignString(xmlString) {\n      var elt = selElems[0];\n      try {\n        // convert string into XML document\n        var newDoc = Utils.text2xml('<svg xmlns=\"'+svgns+'\" xmlns:xlink=\"'+xlinkns+'\">'+xmlString+'</svg>');\n        // run it through our sanitizer to remove anything we do not support\n        S.sanitizeSvg(newDoc.documentElement);\n        elt.parentNode.replaceChild(svgdoc.importNode(newDoc.documentElement.firstChild, true), elt);\n        S.call(\"changed\", [elt]);\n        svgCanvas.clearSelection();\n      } catch(e) {\n        console.log(e);\n        return false;\n      }\n  \n      return true;\n    };\n\n    function showForeignEditor() {\n      var elt = selElems[0];\n      if (!elt || editingforeign) return;\n      editingforeign = true;\n      toggleSourceButtons(true);\n      elt.removeAttribute('fill');\n\n      var str = S.svgToString(elt, 0);\n      $('#svg_source_textarea').val(str);\n      $('#svg_source_editor').fadeIn();\n      properlySourceSizeTextArea();\n      $('#svg_source_textarea').focus();\n    }\n    \n    function setAttr(attr, val) {\n      svgCanvas.changeSelectedAttribute(attr, val);\n      S.call(\"changed\", selElems);\n    }\n    \n    \n    return {\n      name: \"foreignObject\",\n      svgicons: \"extensions/foreignobject-icons.xml\",\n      buttons: [{\n        id: \"tool_foreign\",\n        type: \"mode\",\n        title: \"Foreign Object Tool\",\n        events: {\n          'click': function() {\n            svgCanvas.setMode('foreign')\n          }\n        }\n      },{\n        id: \"edit_foreign\",\n        type: \"context\",\n        panel: \"foreignObject_panel\",\n        title: \"Edit ForeignObject Content\",\n        events: {\n          'click': function() {\n            showForeignEditor();\n          }\n        }\n      }],\n      \n      context_tools: [{\n        type: \"input\",\n        panel: \"foreignObject_panel\",\n        title: \"Change foreignObject's width\",\n        id: \"foreign_width\",\n        label: \"w\",\n        size: 3,\n        events: {\n          change: function() {\n            setAttr('width', this.value);\n          }\n        }\n      },{\n        type: \"input\",\n        panel: \"foreignObject_panel\",\n        title: \"Change foreignObject's height\",\n        id: \"foreign_height\",\n        label: \"h\",\n        events: {\n          change: function() {\n            setAttr('height', this.value);\n          }\n        }\n      }, {\n        type: \"input\",\n        panel: \"foreignObject_panel\",\n        title: \"Change foreignObject's font size\",\n        id: \"foreign_font_size\",\n        label: \"font-size\",\n        size: 2,\n        defval: 16,\n        events: {\n          change: function() {\n            setAttr('font-size', this.value);\n          }\n        }\n      }\n      \n      \n      ],\n      callback: function() {\n        $('#foreignObject_panel').hide();\n\n        var endChanges = function() {\n          $('#svg_source_editor').hide();\n          editingforeign = false;\n          $('#svg_source_textarea').blur();\n          toggleSourceButtons(false);\n        }\n\n        // TODO: Needs to be done after orig icon loads\n        setTimeout(function() {        \n          // Create source save/cancel buttons\n          var save = $('#tool_source_save').clone()\n            .hide().attr('id', 'foreign_save').unbind()\n            .appendTo(\"#tool_source_back\").click(function() {\n              \n              if (!editingforeign) return;\n\n              if (!setForeignString($('#svg_source_textarea').val())) {\n                $.confirm(\"Errors found. Revert to original?\", function(ok) {\n                  if(!ok) return false;\n                  endChanges();\n                });\n              } else {\n                endChanges();\n              }\n              // setSelectMode();  \n            });\n            \n          var cancel = $('#tool_source_cancel').clone()\n            .hide().attr('id', 'foreign_cancel').unbind()\n            .appendTo(\"#tool_source_back\").click(function() {\n              endChanges();\n            });\n          \n        }, 3000);\n      },\n      mouseDown: function(opts) {\n        var e = opts.event;\n        \n        if(svgCanvas.getMode() == \"foreign\") {\n\n          started = true;\n          newFO = S.addSvgElementFromJson({\n            \"element\": \"foreignObject\",\n            \"attr\": {\n              \"x\": opts.start_x,\n              \"y\": opts.start_y,\n              \"id\": S.getNextId(),\n              \"font-size\": 16, //cur_text.font_size,\n              \"width\": \"48\",\n              \"height\": \"20\",\n              \"style\": \"pointer-events:inherit\"\n            }\n          });\n          var m = svgdoc.createElementNS(mathns, 'math');\n          m.setAttributeNS(xmlnsns, 'xmlns', mathns);\n          m.setAttribute('display', 'inline');\n          var mi = svgdoc.createElementNS(mathns, 'mi');\n          mi.setAttribute('mathvariant', 'normal');\n          mi.textContent = \"\\u03A6\";\n          var mo = svgdoc.createElementNS(mathns, 'mo');\n          mo.textContent = \"\\u222A\";\n          var mi2 = svgdoc.createElementNS(mathns, 'mi');\n          mi2.textContent = \"\\u2133\";\n          m.appendChild(mi);\n          m.appendChild(mo);\n          m.appendChild(mi2);\n          newFO.appendChild(m);\n          return {\n            started: true\n          }\n        }\n      },\n      mouseUp: function(opts) {\n        var e = opts.event;\n        if(svgCanvas.getMode() == \"foreign\" && started) {\n          var attrs = $(newFO).attr([\"width\", \"height\"]);\n          keep = (attrs.width != 0 || attrs.height != 0);\n          svgCanvas.addToSelection([newFO], true);\n\n          return {\n            keep: keep,\n            element: newFO\n          }\n\n        }\n        \n      },\n      selectedChanged: function(opts) {\n        // Use this to update the current selected elements\n        selElems = opts.elems;\n        \n        var i = selElems.length;\n        \n        while(i--) {\n          var elem = selElems[i];\n          if(elem && elem.tagName == \"foreignObject\") {\n            if(opts.selectedElement && !opts.multiselected) {\n              $('#foreign_font_size').val(elem.getAttribute(\"font-size\"));\n              $('#foreign_width').val(elem.getAttribute(\"width\"));\n              $('#foreign_height').val(elem.getAttribute(\"height\"));\n            \n              showPanel(true);\n            } else {\n              showPanel(false);\n            }\n          } else {\n            showPanel(false);\n          }\n        }\n      },\n      elementChanged: function(opts) {\n        var elem = opts.elems[0];\n      }\n    };\n});\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/ext-grid.js",
    "content": "/*\n * ext-grid.js\n *\n * Licensed under the Apache License, Version 2\n *\n * Copyright(c) 2010 Redou Mine\n *\n */\n\nsvgEditor.addExtension(\"view_grid\", function(s) {\n    /* \n    * Config for grid-lines\n    */\n    var gridConfig = {\n        '1x1': { height: 1, width: 1, color: '#CCC', strokeWidth: 0.05, opacity: 1 },\n        '5x5': { height: 5, width: 5, color: '#BBB', strokeWidth: 0.2, opacity: 1 },\n        '10x10': { height: 10, width: 10, color: '#AAA', strokeWidth: 0.2, opacity: 1 },\n        '100x100': { height: 100, width: 100, color: '#888', strokeWidth: 0.2, opacity: 1 }\n    };\n\n    var svgdoc = document.getElementById(\"svgcanvas\").ownerDocument,\n      svgns = \"http://www.w3.org/2000/svg\",\n      dims = svgEditor.curConfig.dimensions,\n      svgroot = s.svgroot;\n\n    /*\n    * copied from svgcanvas.js line 1138-1157 (version: 2.5 rc1)\n    */\n    var assignAttributes = function(node, attrs, suspendLength, unitCheck) {\n        if (!suspendLength) suspendLength = 0;\n        // Opera has a problem with suspendRedraw() apparently\n        var handle = null;\n        if (!window.opera) svgroot.suspendRedraw(suspendLength);\n\n        for (var i in attrs) {\n            var ns = (i.substr(0, 4) == \"xml:\" ? xmlns :\n              i.substr(0, 6) == \"xlink:\" ? xlinkns : null);\n\n            if (ns || !unitCheck) {\n                node.setAttributeNS(ns, i, attrs[i]);\n            } else {\n                setUnitAttr(node, i, attrs[i]);\n            }\n\n        }\n\n        if (!window.opera) svgroot.unsuspendRedraw(handle);\n    };\n\n\n    // create svg for grid\n    var canvasgrid = svgdoc.createElementNS(svgns, \"svg\");\n    assignAttributes(canvasgrid, {\n        'id': 'canvasGrid',\n        'width': '100%',\n        'height': '100%',\n        'x': 0,\n        'y': 0,\n        'overflow': 'visible',\n        'viewBox': '0 0 ' + dims[0] + ' ' + dims[1],\n        'display': 'none'\n    });\n    $('#canvasBackground').append(canvasgrid);\n\n    // create each grid\n    $.each(gridConfig, function(key, value) {\n        // grid-pattern\n        var gridPattern = svgdoc.createElementNS(svgns, \"pattern\");\n        assignAttributes(gridPattern, {\n            'id': 'gridpattern' + key,\n            'patternUnits': 'userSpaceOnUse',\n            'x': -(value.strokeWidth / 2), // position for strokewidth\n            'y': -(value.strokeWidth / 2), // position for strokewidth\n            'width': value.width,\n            'height': value.height\n        });\n        var gridPattern_hoLine = svgdoc.createElementNS(svgns, \"line\");\n        assignAttributes(gridPattern_hoLine, {\n            'fill': 'none',\n            'stroke-width': value.strokeWidth,\n            'x1': 0,\n            'y1': 0,\n            'x2': value.width,\n            'y2': 0,\n            'stroke': value.color\n        });\n        var gridPattern_veLine = svgdoc.createElementNS(svgns, \"line\");\n        assignAttributes(gridPattern_veLine, {\n            'fill': 'none',\n            'stroke-width': value.strokeWidth,\n            'x1': 0,\n            'y1': 0,\n            'x2': 0,\n            'y2': value.height,\n            'stroke': value.color\n        });\n\n        gridPattern.appendChild(gridPattern_hoLine);\n        gridPattern.appendChild(gridPattern_veLine);\n        $('#svgroot defs').append(gridPattern);\n\n        // grid-box\n        var gridBox = svgdoc.createElementNS(svgns, \"rect\");\n        assignAttributes(gridBox, {\n            'width': '100%',\n            'height': '100%',\n            'x': 0,\n            'y': 0,\n            'stroke-width': 0,\n            'stroke': 'none',\n            'fill': 'url(#gridpattern' + key + ')',\n            'opacity': value.opacity,\n            'style': 'pointer-events: none; display:visible;'\n        });\n        $('#canvasGrid').append(gridBox);\n    });\n\n    return {\n        name: \"view_grid\",\n        svgicons: \"extensions/grid-icon.xml\",\n\n        zoomChanged: function(zoomlevel) {\n            // update size\n            var viewBox = \"0 0 \" + svgCanvas.contentW + \" \" + svgCanvas.contentH;\n            $('#canvasGrid').attr(\"viewBox\", viewBox);\n        },\n\n        buttons: [{\n            id: \"view_grid\",\n            type: \"context\",\n            panel: \"editor_panel\",\n            title: \"Show/Hide Grid [G]\",\n            events: {\n                'click': function() {\n                    var gr = !$('#view_grid').hasClass('push_button_pressed');\n                    if (gr) {\n                        svgEditor.curConfig.gridSnapping = true;\n                        $('#view_grid').addClass('push_button_pressed').removeClass('tool_button');\n                        $('#canvasGrid').attr('display', 'normal');\n                    }\n                    else {\n                        svgEditor.curConfig.gridSnapping = false;\n                        $('#view_grid').removeClass('push_button_pressed').addClass('tool_button');\n                        $('#canvasGrid').attr('display', 'none');\n                    }\n                }\n            }\n}]\n        };\n    });\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/ext-helloworld.js",
    "content": "/*\n * ext-helloworld.js\n *\n * Licensed under the Apache License, Version 2\n *\n * Copyright(c) 2010 Alexis Deveria\n *\n */\n \n/* \n  This is a very basic SVG-Edit extension. It adds a \"Hello World\" button in\n  the left panel. Clicking on the button, and then the canvas will show the\n   user the point on the canvas that was clicked on.\n*/\n \nsvgEditor.addExtension(\"Hello World\", function() {\n\n    return {\n      name: \"Hello World\",\n      // For more notes on how to make an icon file, see the source of\n      // the hellorworld-icon.xml\n      svgicons: \"extensions/helloworld-icon.xml\",\n      \n      // Multiple buttons can be added in this array\n      buttons: [{\n        // Must match the icon ID in helloworld-icon.xml\n        id: \"hello_world\", \n        \n        // This indicates that the button will be added to the \"mode\"\n        // button panel on the left side\n        type: \"mode\", \n        \n        // Tooltip text\n        title: \"Say 'Hello World'\", \n        \n        // Events\n        events: {\n          'click': function() {\n            // The action taken when the button is clicked on.\n            // For \"mode\" buttons, any other button will \n            // automatically be de-pressed.\n            svgCanvas.setMode(\"hello_world\");\n          }\n        }\n      }],\n      // This is triggered when the main mouse button is pressed down \n      // on the editor canvas (not the tool panels)\n      mouseDown: function() {\n        // Check the mode on mousedown\n        if(svgCanvas.getMode() == \"hello_world\") {\n        \n          // The returned object must include \"started\" with \n          // a value of true in order for mouseUp to be triggered\n          return {started: true};\n        }\n      },\n      \n      // This is triggered from anywhere, but \"started\" must have been set\n      // to true (see above). Note that \"opts\" is an object with event info\n      mouseUp: function(opts) {\n        // Check the mode on mouseup\n        if(svgCanvas.getMode() == \"hello_world\") {\n          var zoom = svgCanvas.getZoom();\n          \n          // Get the actual coordinate by dividing by the zoom value\n          var x = opts.mouse_x / zoom;\n          var y = opts.mouse_y / zoom;\n          \n          var text = \"Hello World!\\n\\nYou clicked here: \" \n            + x + \", \" + y;\n            \n          // Show the text using the custom alert function\n          $.alert(text);\n        }\n      }\n    };\n});\n\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/ext-imagelib.js",
    "content": "/*\r\n * ext-imagelib.js\r\n *\r\n * Licensed under the Apache License, Version 2\r\n *\r\n * Copyright(c) 2010 Alexis Deveria\r\n *\r\n */\r\n\r\nsvgEditor.addExtension(\"imagelib\", function() {\r\n\r\n  var img_libs = [{\r\n      name: 'Demo library (local)',\r\n      url: 'extensions/imagelib/index.html',\r\n      description: 'Demonstration library for SVG-edit on this server'\r\n    }, \r\n    {\r\n      name: 'IAN Symbol Libraries',\r\n      url: 'http://ian.umces.edu/symbols/catalog/svgedit/album_chooser.php',\r\n      description: 'Free library of illustrations'\r\n    }\r\n  ];\r\n  \r\n  var xlinkns = \"http://www.w3.org/1999/xlink\";\r\n\r\n  function closeBrowser() {\r\n    $('#imgbrowse_holder').hide();\r\n  }\r\n  \r\n  function importImage(url) {\r\n    var newImage = svgCanvas.addSvgElementFromJson({\r\n      \"element\": \"image\",\r\n      \"attr\": {\r\n        \"x\": 0,\r\n        \"y\": 0,\r\n        \"width\": 0,\r\n        \"height\": 0,\r\n        \"id\": svgCanvas.getNextId(),\r\n        \"style\": \"pointer-events:inherit\"\r\n      }\r\n    });\r\n    svgCanvas.clearSelection();\r\n    svgCanvas.addToSelection([newImage]);\r\n    svgCanvas.setImageURL(url);\r\n  }\r\n\r\n  var mode = 's';\r\n  var multi_arr = [];\r\n  var cur_meta;\r\n  var tranfer_stopped = false;\r\n  var pending = {};\r\n  \r\n   window.addEventListener(\"message\", function(evt) {\r\n    // Receive postMessage data\r\n    var response = evt.data;\r\n    \r\n    if(!response) {\r\n      // Do nothing\r\n      return;\r\n    }\r\n    \r\n    var char1 = response.charAt(0);\r\n    \r\n    var svg_str;\r\n    var img_str;\r\n    \r\n    if(char1 != \"{\" && tranfer_stopped) {\r\n      tranfer_stopped = false;\r\n      return;\r\n    }\r\n    \r\n    if(char1 == '|') {\r\n      var secondpos = response.indexOf('|', 1);\r\n      var id = response.substr(1, secondpos-1);\r\n      response = response.substr(secondpos+1);\r\n      char1 = response.charAt(0);\r\n\r\n    }\r\n    \r\n    \r\n    // Hide possible transfer dialog box\r\n    $('#dialog_box').hide();\r\n    \r\n    switch (char1) {\r\n      case '{':\r\n        // Metadata\r\n        tranfer_stopped = false;\r\n        var cur_meta = JSON.parse(response);\r\n        \r\n        pending[cur_meta.id] = cur_meta;\r\n        \r\n        var message = 'Retrieving \"' + (cur_meta.name || 'file') + '\"...';\r\n        \r\n        if(mode != 'm') {\r\n          $.process_cancel(message, function() {\r\n            tranfer_stopped = true;\r\n            // Should a message be sent back to the frame?\r\n            \r\n            $('#dialog_box').hide();\r\n          });\r\n        } else {\r\n          var entry = $('<div>' + message + '</div>').data('id', cur_meta.id);\r\n          preview.append(entry);\r\n          cur_meta.entry = entry;\r\n        }\r\n        \r\n        return;\r\n      case '<':\r\n        svg_str = true;\r\n        break;\r\n      case 'd':\r\n        if(response.indexOf('data:image/svg+xml') === 0) {\r\n          var pre = 'data:image/svg+xml;base64,';\r\n          var src = response.substring(pre.length);\r\n          response = svgCanvas.Utils.decode64(src);\r\n          svg_str = true;\r\n          break;\r\n        } else if(response.indexOf('data:image/') === 0) {\r\n          img_str = true;\r\n          break;\r\n        }\r\n        // Else fall through\r\n      default:\r\n        // TODO: See if there's a way to base64 encode the binary data stream\r\n//         var str = 'data:;base64,' + svgCanvas.Utils.encode64(response, true);\r\n      \r\n        // Assume it's raw image data\r\n//         importImage(str);\r\n      \r\n        // Don't give warning as postMessage may have been used by something else\r\n        if(mode !== 'm') {\r\n          closeBrowser();\r\n        } else {\r\n          pending[id].entry.remove();\r\n        }\r\n//         $.alert('Unexpected data was returned: ' + response, function() {\r\n//           if(mode !== 'm') {\r\n//             closeBrowser();\r\n//           } else {\r\n//             pending[id].entry.remove();\r\n//           }\r\n//         });\r\n        return;\r\n    }\r\n    \r\n    switch (mode) {\r\n      case 's':\r\n        // Import one\r\n        if(svg_str) {\r\n          svgCanvas.importSvgString(response);\r\n        } else if(img_str) {\r\n          importImage(response);\r\n        }\r\n        closeBrowser();\r\n        break;\r\n      case 'm':\r\n        // Import multiple\r\n        multi_arr.push([(svg_str ? 'svg' : 'img'), response]);\r\n        var cur_meta = pending[id];\r\n        if(svg_str) {\r\n          if(cur_meta && cur_meta.name) {\r\n            var title = cur_meta.name;\r\n          }  else {\r\n            // Try to find a title\r\n            var xml = new DOMParser().parseFromString(response, 'text/xml').documentElement;\r\n            var title = $(xml).children('title').first().text() || '(SVG #' + response.length + ')';\r\n          }\r\n          if(cur_meta) {\r\n            preview.children().each(function() {\r\n              if($(this).data('id') == id) {\r\n                if(cur_meta.preview_url) {\r\n                  $(this).html('<img src=\"' + cur_meta.preview_url + '\">' + title);\r\n                } else {\r\n                  $(this).text(title);\r\n                }\r\n              }\r\n            });\r\n          } else {\r\n            preview.append('<div>'+title+'</div>');\r\n          }\r\n        } else {\r\n          if(cur_meta && cur_meta.preview_url) {\r\n            var title = cur_meta.name || '';\r\n          }\r\n          if(cur_meta && cur_meta.preview_url) {\r\n            var entry = '<img src=\"' + cur_meta.preview_url + '\">' + title;\r\n          } else {\r\n            var entry = '<img src=\"' + response + '\">';\r\n          }\r\n        \r\n          if(cur_meta) {\r\n            preview.children().each(function() {\r\n              if($(this).data('id') == id) {\r\n                $(this).html(entry);\r\n              }\r\n            });\r\n          } else {\r\n            preview.append($('<div>').append(entry));\r\n          }\r\n\r\n        }\r\n        break;\r\n      case 'o':\r\n        // Open\r\n        if(!svg_str) break;\r\n        svgEditor.openPrep(function(ok) {\r\n          if(!ok) return;\r\n          svgCanvas.clear();\r\n          svgCanvas.setSvgString(response);\r\n          // updateCanvas();\r\n        });\r\n        closeBrowser();\r\n        break;\r\n    }\r\n  }, true);\r\n  \r\n  var preview;\r\n\r\n  function toggleMulti(show) {\r\n    var submit;\r\n    \r\n    $('#lib_framewrap, #imglib_opts').css({right: (show ? 200 : 10)});\r\n    if(!preview) {\r\n      preview = $('<div id=imglib_preview>').css({\r\n        position: 'absolute',\r\n        top: 45,\r\n        right: 10,\r\n        width: 180,\r\n        bottom: 45,\r\n        background: '#fff',\r\n        overflow: 'auto'\r\n      }).insertAfter('#lib_framewrap');\r\n      \r\n      submit = $('<button>Import selected</button>').appendTo('#imgbrowse').click(function() {\r\n        $.each(multi_arr, function(i) {\r\n          var type = this[0];\r\n          var data = this[1];\r\n          if(type == 'svg') {\r\n            svgCanvas.importSvgString(data);\r\n          } else {\r\n            importImage(data);\r\n          }\r\n          svgCanvas.moveSelectedElements(i*20, i*20, false);\r\n        });\r\n        preview.empty();\r\n        multi_arr = [];\r\n        $('#imgbrowse_holder').hide();\r\n      }).css({\r\n        position: 'absolute',\r\n        bottom: 10,\r\n        right: -10\r\n      });\r\n\r\n    }\r\n    \r\n    preview.toggle(show);\r\n  }\r\n\r\n  function showBrowser() {\r\n    var browser = $('#imgbrowse');\r\n    if(!browser.length) {\r\n      $('<div id=imgbrowse_holder><div id=imgbrowse class=toolbar_button>\\\r\n      </div></div>').insertAfter('#svg_docprops');\r\n      browser = $('#imgbrowse');\r\n\r\n      var all_libs = 'Select an image library';\r\n\r\n      var lib_opts = $('<ul id=imglib_opts>').appendTo(browser);\r\n      var frame = $('<iframe/>').prependTo(browser).hide().wrap('<div id=lib_framewrap>');\r\n      \r\n      var header = $('<h1>').prependTo(browser).text(all_libs).css({\r\n        position: 'absolute',\r\n        top: 0,\r\n        left: 0,\r\n        width: '100%'\r\n      });\r\n      \r\n      var cancel = $('<button>Cancel</button>').appendTo(browser).click(function() {\r\n        $('#imgbrowse_holder').hide();\r\n      }).css({\r\n        position: 'absolute',\r\n        top: 5,\r\n        right: -10\r\n      });\r\n      \r\n      var leftBlock = $('<span>').css({position:'absolute',top:5,left:10}).appendTo(browser);\r\n      \r\n      var back = $('<button>Show libraries</button>').appendTo(leftBlock).click(function() {\r\n        frame.attr('src', 'about:blank').hide();\r\n        lib_opts.show();\r\n        header.text(all_libs);\r\n      }).css({\r\n        'margin-right': 5\r\n      });\r\n      \r\n      var type = $('<select><option value=s>Import single</option><option value=m>Import multiple</option><option value=o>Open for editing</option></select>').appendTo(leftBlock).change(function() {\r\n        mode = $(this).val();\r\n        switch (mode) {\r\n          case 's':\r\n          case 'o':\r\n            toggleMulti(false);\r\n            break;\r\n          \r\n          case 'm':\r\n            // Import multiple\r\n            toggleMulti(true);\r\n        }\r\n      }).css({\r\n        'margin-top': 10\r\n      });\r\n      \r\n      cancel.prepend($.getSvgIcon('cancel', true));\r\n      back.prepend($.getSvgIcon('tool_imagelib', true));\r\n      \r\n      $.each(img_libs, function(i, opts) {\r\n        $('<li>').appendTo(lib_opts).text(opts.name).click(function() {\r\n          frame.attr('src', opts.url).show();\r\n          header.text(opts.name);\r\n          lib_opts.hide();\r\n        }).append('<span>' + opts.description + '</span>');\r\n      });\r\n      \r\n    } else {\r\n      $('#imgbrowse_holder').show();\r\n    }\r\n  }\r\n  \r\n  return {\r\n    svgicons: \"extensions/ext-imagelib.xml\",\r\n    buttons: [{\r\n      id: \"tool_imagelib\",\r\n      type: \"app_menu\", // _flyout\r\n      position: 4,\r\n      title: \"Image library\",\r\n      events: {\r\n        \"mouseup\": showBrowser\r\n      }\r\n    }],\r\n    callback: function() {\r\n    \r\n      $('<style>').text('\\\r\n        #imgbrowse_holder {\\\r\n          position: absolute;\\\r\n          top: 0;\\\r\n          left: 0;\\\r\n          width: 100%;\\\r\n          height: 100%;\\\r\n          background-color: rgba(0, 0, 0, .5);\\\r\n          z-index: 5;\\\r\n        }\\\r\n        \\\r\n        #imgbrowse {\\\r\n          position: absolute;\\\r\n          top: 25px;\\\r\n          left: 25px;\\\r\n          right: 25px;\\\r\n          bottom: 25px;\\\r\n          min-width: 300px;\\\r\n          min-height: 200px;\\\r\n          background: #B0B0B0;\\\r\n          border: 1px outset #777;\\\r\n        }\\\r\n        #imgbrowse h1 {\\\r\n          font-size: 20px;\\\r\n          margin: .4em;\\\r\n          text-align: center;\\\r\n        }\\\r\n        #lib_framewrap,\\\r\n        #imgbrowse > ul {\\\r\n          position: absolute;\\\r\n          top: 45px;\\\r\n          left: 10px;\\\r\n          right: 10px;\\\r\n          bottom: 10px;\\\r\n          background: white;\\\r\n          margin: 0;\\\r\n          padding: 0;\\\r\n        }\\\r\n        #imgbrowse > ul {\\\r\n          overflow: auto;\\\r\n        }\\\r\n        #imgbrowse > div {\\\r\n          border: 1px solid #666;\\\r\n        }\\\r\n        #imglib_preview > div {\\\r\n          padding: 5px;\\\r\n          font-size: 12px;\\\r\n        }\\\r\n        #imglib_preview img {\\\r\n          display: block;\\\r\n          margin: 0 auto;\\\r\n          max-height: 100px;\\\r\n        }\\\r\n        #imgbrowse li {\\\r\n          list-style: none;\\\r\n          padding: .5em;\\\r\n          background: #E8E8E8;\\\r\n          border-bottom: 1px solid #B0B0B0;\\\r\n          line-height: 1.2em;\\\r\n          font-style: sans-serif;\\\r\n          }\\\r\n        #imgbrowse li > span {\\\r\n          color: #666;\\\r\n          font-size: 15px;\\\r\n          display: block;\\\r\n          }\\\r\n        #imgbrowse li:hover {\\\r\n          background: #FFC;\\\r\n          cursor: pointer;\\\r\n          }\\\r\n        #imgbrowse iframe {\\\r\n          width: 100%;\\\r\n          height: 100%;\\\r\n          border: 0;\\\r\n        }\\\r\n      ').appendTo('head');\r\n    }\r\n  }\r\n});\r\n\r\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/ext-imagelib.xml",
    "content": "<svg xmlns=\"http://www.w3.org/2000/svg\">\r\n\t<g id=\"tool_imagelib\">\r\n<svg width=\"201\" height=\"211\" xmlns=\"http://www.w3.org/2000/svg\">\r\n <g>\r\n  <path fill=\"#efe8b8\" stroke=\"#d6c47c\" stroke-linecap=\"round\" d=\"m2.75,49.51761l56.56,-46.26761c12.73,8.25 25.71001,7 46.44,0.75l-56.03999,47.23944l-22.72002,25.01056l-24.23999,-26.73239z\" id=\"svg_2\" stroke-width=\"7\"/>\r\n  <path fill=\"#a03333\" stroke=\"#3f3f3f\" d=\"m3.75,203.25002c14.33301,7 30.66699,7 46,0l0,-152.00002c-14.66699,8 -32.33301,8 -47,0l1,152.00002zm45.75,-152.25002l56.25,-46.75l0,151l-56,48.00002m-47.25,-154.25002l57.25,-46.5\" id=\"svg_1\" stroke-width=\"7\" stroke-linecap=\"round\"/>\r\n  <path fill=\"#efe8b8\" stroke=\"#d6c47c\" stroke-linecap=\"round\" d=\"m49.75,49.51801l56.56,-46.26801c12.72998,8.25 25.71002,7 46.44,0.75l-56.03998,47.239l-22.72003,25.011l-24.23999,-26.73199z\" stroke-width=\"7\" id=\"svg_5\"/>\r\n  <path fill=\"#2f8e2f\" stroke=\"#3f3f3f\" d=\"m50.75,202.25c14.33301,7 30.66699,7.04253 46,0.04253l0,-151.04253c-14.66699,8 -32.33301,8 -47,0l1,151zm45.75,-151.25l56.25,-46.75l0,144.01219l-56,51.98782m-47.25,-151.25002l57.25,-46.5\" stroke-width=\"7\" stroke-linecap=\"round\" id=\"svg_6\"/>\r\n  <path fill=\"#efe8b8\" stroke=\"#d6c47c\" stroke-linecap=\"round\" d=\"m95.75,49.51801l56.56,-46.26801c12.72998,8.25 25.71002,7 46.44,0.75l-56.03998,47.239l-22.72003,25.011l-24.23999,-26.73199z\" stroke-width=\"7\" id=\"svg_10\"/>\r\n  <path fill=\"#336393\" stroke=\"#3f3f3f\" d=\"m96.75,200.29445c14.33301,7 30.66699,7 46,0l0,-149.04445c-14.66699,8 -32.33301,8 -47,0l1,149.04445zm45.75,-149.29445l56.25,-46.75l0,148.04445l-56,48m-47.25,-151.29445l57.25,-46.5\" stroke-width=\"7\" stroke-linecap=\"round\" id=\"svg_11\"/>\r\n </g>\r\n</svg>\r\n\t</g>\r\n</svg>"
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/ext-markers.js",
    "content": "/*\n * ext-markers.js\n *\n * Licensed under the Apache License, Version 2\n *\n * Copyright(c) 2010 Will Schleter \n *   based on ext-arrows.js by Copyright(c) 2010 Alexis Deveria\n *\n * This extension provides for the addition of markers to the either end\n * or the middle of a line, polyline, path, polygon. \n * \n * Markers may be either a graphic or arbitary text\n * \n * to simplify the coding and make the implementation as robust as possible,\n * markers are not shared - every object has its own set of markers.\n * this relationship is maintained by a naming convention between the\n * ids of the markers and the ids of the object\n * \n * The following restrictions exist for simplicty of use and programming\n *    objects and their markers to have the same color\n *    marker size is fixed\n *    text marker font, size, and attributes are fixed\n *    an application specific attribute - se_type - is added to each marker element\n *        to store the type of marker\n *        \n * TODO:\n *    remove some of the restrictions above\n *    add option for keeping text aligned to horizontal\n *    add support for dimension extension lines\n *\n */\n\nsvgEditor.addExtension(\"Markers\", function(S) {\n  var svgcontent = S.svgcontent,\n  addElem = S.addSvgElementFromJson,\n  selElems;\n\n  var mtypes = ['start','mid','end'];\n\n  var marker_prefix = 'se_marker_';\n  var id_prefix = 'mkr_';\n    \n  // note - to add additional marker types add them below with a unique id\n  // and add the associated icon(s) to marker-icons.svg\n  // the geometry is normallized to a 100x100 box with the origin at lower left\n  // Safari did not like negative values for low left of viewBox\n  // remember that the coordinate system has +y downward\n  var marker_types = {\n    nomarker: {},  \n    leftarrow:  \n      {element:'path', attr:{d:'M0,50 L100,90 L70,50 L100,10 Z'}},\n    rightarrow:\n      {element:'path', attr:{d:'M100,50 L0,90 L30,50 L0,10 Z'}},\n    textmarker:\n      {element:'text', attr: {x:0, y:0,'stroke-width':0,'stroke':'none','font-size':75,'font-family':'serif','text-anchor':'left',\n        'xml:space': 'preserve'}},\n    forwardslash:\n      {element:'path', attr:{d:'M30,100 L70,0'}},\n    reverseslash:\n      {element:'path', attr:{d:'M30,0 L70,100'}},\n    verticalslash:\n      {element:'path', attr:{d:'M50,0 L50,100'}},\n    box:\n      {element:'path', attr:{d:'M20,20 L20,80 L80,80 L80,20 Z'}},\n    star:\n      {element:'path', attr:{d:'M10,30 L90,30 L20,90 L50,10 L80,90 Z'}},\n    xmark:\n      {element:'path', attr:{d:'M20,80 L80,20 M80,80 L20,20'}},\n    triangle:\n      {element:'path', attr:{d:'M10,80 L50,20 L80,80 Z'}},\n    mcircle:\n      {element:'circle', attr:{r:30, cx:50, cy:50}},      \n  }\n  \n  \n  var lang_list = {\n    \"en\":[\n      {id: \"start_marker_list\", title: \"Select start marker type\" },\n      {id: \"mid_marker_list\", title: \"Select mid marker type\" },\n      {id: \"end_marker_list\", title: \"Select end marker type\" },\n      {id: \"nomarker\", title: \"No Marker\" },\n      {id: \"leftarrow\", title: \"Left Arrow\" },\n      {id: \"rightarrow\", title: \"Right Arrow\" },\n      {id: \"textmarker\", title: \"Text Marker\" },\n      {id: \"forwardslash\", title: \"Forward Slash\" },\n      {id: \"reverseslash\", title: \"Reverse Slash\" },\n      {id: \"verticalslash\", title: \"Vertical Slash\" },\n      {id: \"box\", title: \"Box\" },\n      {id: \"star\", title: \"Star\" },\n      {id: \"xmark\", title: \"X\" },\n      {id: \"triangle\", title: \"Triangle\" },\n      {id: \"mcircle\", title: \"Circle\" },\n      {id: \"leftarrow_o\", title: \"Open Left Arrow\" },\n      {id: \"rightarrow_o\", title: \"Open Right Arrow\" },\n      {id: \"box_o\", title: \"Open Box\" },\n      {id: \"star_o\", title: \"Open Star\" },\n      {id: \"triangle_o\", title: \"Open Triangle\" },\n      {id: \"mcircle_o\", title: \"Open Circle\" },\n    ]\n  };\n\n\n  // duplicate shapes to support unfilled (open) marker types with an _o suffix\n  $.each(['leftarrow','rightarrow','box','star','mcircle','triangle'],function(i,v) {\n    marker_types[v+'_o'] = marker_types[v];\n  });\n  \n  // elem = a graphic element will have an attribute like marker-start\n  // attr - marker-start, marker-mid, or marker-end\n  // returns the marker element that is linked to the graphic element\n  function getLinked(elem, attr) {\n    var str = elem.getAttribute(attr);\n    if(!str) return null;\n    var m = str.match(/\\(\\#(.*)\\)/);\n    if(!m || m.length !== 2) {\n      return null;\n    }\n    return S.getElem(m[1]);\n  }\n\n  //toggles context tool panel off/on\n  //sets the controls with the selected element's settings\n  function showPanel(on) {\n    $('#marker_panel').toggle(on);\n\n    if(on) {\n      var el = selElems[0];\n      var val;\n      var ci;\n\n      $.each(mtypes, function(i, pos) {\n        var m=getLinked(el,\"marker-\"+pos);\n        var txtbox = $('#'+pos+'_marker');\n        if (!m) {\n          val='\\\\nomarker';\n          ci=val;\n          txtbox.hide() // hide text box\n        } else {\n          if (!m.attributes.se_type) return; // not created by this extension\n          val='\\\\'+m.attributes.se_type.textContent;\n          ci=val;\n          if (val=='\\\\textmarker') {\n            val=m.lastChild.textContent;\n            //txtbox.show(); // show text box\n          } else {\n            txtbox.hide() // hide text box\n          }\n        }\n        txtbox.val(val);        \n        setIcon(pos,ci);\n      })\n    }\n  }  \n\n  function addMarker(id, val) {\n    var txt_box_bg = '#ffffff';\n    var txt_box_border = 'none';\n    var txt_box_stroke_width = 0;\n    \n    var marker = S.getElem(id);\n\n    if (marker) return;\n\n    if (val=='' || val=='\\\\nomarker') return;\n\n    var el = selElems[0];     \n    var color = el.getAttribute('stroke');\n    //NOTE: Safari didn't like a negative value in viewBox\n    //so we use a standardized 0 0 100 100\n    //with 50 50 being mapped to the marker position\n    var refX = 50;\n    var refY = 50;\n    var viewBox = \"0 0 100 100\";\n    var markerWidth = 5;\n    var markerHeight = 5;\n    var strokeWidth = 10;\n    if (val.substr(0,1)=='\\\\') se_type=val.substr(1);\n    else se_type='textmarker';\n\n    if (!marker_types[se_type]) return; // an unknown type!\n    \n     // create a generic marker\n    marker = addElem({\n      \"element\": \"marker\",\n      \"attr\": {\n      \"id\": id,\n      \"markerUnits\": \"strokeWidth\",\n      \"orient\": \"auto\",\n      \"style\": \"pointer-events:none\",\n      \"se_type\": se_type\n    }\n    });\n\n    if (se_type!='textmarker') {\n      var mel = addElem(marker_types[se_type]);\n      var fillcolor = color;\n      if (se_type.substr(-2)=='_o') fillcolor='none';\n      mel.setAttribute('fill',fillcolor);\n      mel.setAttribute('stroke',color);\n      mel.setAttribute('stroke-width',strokeWidth);\n      marker.appendChild(mel);\n    } else {\n      var text = addElem(marker_types[se_type]);\n      // have to add text to get bounding box\n      text.textContent = val;\n      var tb=text.getBBox();\n      //alert( tb.x + \" \" + tb.y + \" \" + tb.width + \" \" + tb.height);\n      var pad=1;\n      var bb = tb;\n      bb.x = 0;\n      bb.y = 0;\n      bb.width += pad*2;\n      bb.height += pad*2;\n      // shift text according to its size\n      text.setAttribute('x', pad);\n      text.setAttribute('y', bb.height - pad - tb.height/4); // kludge?\n      text.setAttribute('fill',color);\n      refX = bb.width/2+pad;\n      refY = bb.height/2+pad;\n      viewBox = bb.x + \" \" + bb.y + \" \" + bb.width + \" \" + bb.height;\n      markerWidth =bb.width/10;\n      markerHeight = bb.height/10;\n\n      var box = addElem({\n        \"element\": \"rect\",\n        \"attr\": {\n        \"x\": bb.x,\n        \"y\": bb.y,\n        \"width\": bb.width,\n        \"height\": bb.height,\n        \"fill\": txt_box_bg,\n        \"stroke\": txt_box_border,\n        \"stroke-width\": txt_box_stroke_width\n      }\n      });\n      marker.setAttribute(\"orient\",0);\n      marker.appendChild(box);\n      marker.appendChild(text);\n    } \n\n    marker.setAttribute(\"viewBox\",viewBox);\n    marker.setAttribute(\"markerWidth\", markerWidth);\n    marker.setAttribute(\"markerHeight\", markerHeight);\n    marker.setAttribute(\"refX\", refX);\n    marker.setAttribute(\"refY\", refY);\n    S.findDefs().appendChild(marker);\n\n    return marker;\n  }\n\n\n  function setMarker() {\n    var poslist={'start_marker':'start','mid_marker':'mid','end_marker':'end'};\n    var pos = poslist[this.id];\n    var marker_name = 'marker-'+pos;\n    var val = this.value;\n    var el = selElems[0];\n    var marker = getLinked(el, marker_name);\n    if (marker) $(marker).remove();\n    el.removeAttribute(marker_name);\n    if (val=='') val='\\\\nomarker';\n    if (val=='\\\\nomarker') {\n      setIcon(pos,val);\n      S.call(\"changed\", selElems);\n      return;\n    }\n    // Set marker on element\n    var id = marker_prefix + pos + '_' + el.id;\n    addMarker(id, val);\n    svgCanvas.changeSelectedAttribute(marker_name, \"url(#\" + id + \")\");\n    if (el.tagName == \"line\" && pos=='mid') el=convertline(el);\n    S.call(\"changed\", selElems);\n    setIcon(pos,val);\n  }\n\n  function convertline(elem) {\n    // this routine came from the connectors extension\n    // it is needed because midpoint markers don't work with line elements\n    if (!(elem.tagName == \"line\")) return elem;\n\n    // Convert to polyline to accept mid-arrow\n\n    var x1 = elem.getAttribute('x1')-0;\n    var x2 = elem.getAttribute('x2')-0;\n    var y1 = elem.getAttribute('y1')-0;\n    var y2 = elem.getAttribute('y2')-0;\n    var id = elem.id;\n\n    var mid_pt = (' '+((x1+x2)/2)+','+((y1+y2)/2) + ' ');\n    var pline = addElem({\n      \"element\": \"polyline\",\n      \"attr\": {\n      \"points\": (x1+','+y1+ mid_pt +x2+','+y2),\n      \"stroke\": elem.getAttribute('stroke'),\n      \"stroke-width\": elem.getAttribute('stroke-width'),\n      \"fill\": \"none\",\n      \"opacity\": elem.getAttribute('opacity') || 1\n    }\n    });\n    $.each(mtypes, function(i, pos) { // get any existing marker definitions\n      var nam = 'marker-'+pos;\n      var m = elem.getAttribute(nam);\n      if (m) pline.setAttribute(nam,elem.getAttribute(nam));\n    });\n    \n    var batchCmd = new S.BatchCommand();\n    batchCmd.addSubCommand(new S.RemoveElementCommand(elem, elem.parentNode));\n    batchCmd.addSubCommand(new S.InsertElementCommand(pline));\n    \n    $(elem).after(pline).remove();\n    svgCanvas.clearSelection();\n    pline.id = id;\n    svgCanvas.addToSelection([pline]);\n    S.addCommandToHistory(batchCmd);\n    return pline;\n  }\n\n  // called when the main system modifies an object\n  // this routine changes the associated markers to be the same color\n  function colorChanged(elem) {\n    var color = elem.getAttribute('stroke');\n\n    $.each(mtypes, function(i, pos) {\n      var marker = getLinked(elem, 'marker-'+pos);\n      if (!marker) return;\n      if (!marker.attributes.se_type) return; //not created by this extension\n      var ch = marker.lastElementChild;\n      if (!ch) return;\n      var curfill = ch.getAttribute(\"fill\");\n      var curstroke = ch.getAttribute(\"stroke\")\n      if (curfill && curfill!='none') ch.setAttribute(\"fill\",color);\n      if (curstroke && curstroke!='none') ch.setAttribute(\"stroke\",color);\n    });\n  }\n\n  // called when the main system creates or modifies an object\n  // primary purpose is create new markers for cloned objects\n  function updateReferences(el) {\n    $.each(mtypes, function (i,pos) {\n      var id = marker_prefix + pos + '_' + el.id;\n      var marker_name = 'marker-'+pos;\n      var marker = getLinked(el, marker_name);\n      if (!marker || !marker.attributes.se_type) return; //not created by this extension\n      var url = el.getAttribute(marker_name);\n      if (url) {\n        var len = el.id.length;\n        var linkid = url.substr(-len-1,len);\n        if (el.id != linkid) {\n          var val = $('#'+pos+'_marker').attr('value');\n          addMarker(id, val);\n          svgCanvas.changeSelectedAttribute(marker_name, \"url(#\" + id + \")\");\n          if (el.tagName == \"line\" && pos=='mid') el=convertline(el);\n          S.call(\"changed\", selElems);\n        }\n      }\n    });\n  }\n\n  // simulate a change event a text box that stores the current element's marker type\n  function triggerTextEntry(pos,val) {\n    $('#'+pos+'_marker').val(val);\n    $('#'+pos+'_marker').change();\n    var txtbox = $('#'+pos+'_marker');\n    //if (val.substr(0,1)=='\\\\') txtbox.hide();\n    //else txtbox.show();\n  }\n  \n  function setIcon(pos,id) {\n    if (id.substr(0,1)!='\\\\') id='\\\\textmarker'\n    var ci = '#'+id_prefix+pos+'_'+id.substr(1);\n    svgEditor.setIcon('#cur_' + pos +'_marker_list', $(ci).children());\n    $(ci).addClass('current').siblings().removeClass('current');\n  }\n    \n  function setMarkerSet(obj) {\n    var parts = this.id.split('_');\n    var set = parts[2];\n    switch (set) {\n    case 'off':\n      triggerTextEntry('start','\\\\nomarker');\n      triggerTextEntry('mid','\\\\nomarker');\n      triggerTextEntry('end','\\\\nomarker');\n      break;\n    case 'dimension':\n      triggerTextEntry('start','\\\\leftarrow');\n      triggerTextEntry('end','\\\\rightarrow');\n      showTextPrompt('mid');\n      break;\n    case 'label':\n      triggerTextEntry('mid','\\\\nomarker');\n      triggerTextEntry('end','\\\\rightarrow');\n      showTextPrompt('start');\n      break;\n    }\n  }\n    \n  function showTextPrompt(pos) {\n    var def = $('#'+pos+'_marker').val();\n    if (def.substr(0,1)=='\\\\') def='';\n    $.prompt('Enter text for ' + pos + ' marker', def , function(txt) { if (txt) triggerTextEntry(pos,txt); });\n  }\n  \n  // callback function for a toolbar button click\n  function setArrowFromButton(obj) {\n    \n    var parts = this.id.split('_');\n    var pos = parts[1];\n    var val = parts[2];\n    if (parts[3]) val+='_'+parts[3];\n    \n    if (val!='textmarker') {\n      triggerTextEntry(pos,'\\\\'+val);\n    } else {\n      showTextPrompt(pos);\n    }\n  }\n  \n  function getTitle(lang,id) {\n    var list = lang_list[lang];\n    for (var i in list) {\n      if (list[i].id==id) return list[i].title;\n    }\n    return id;\n  }\n  \n  \n  // build the toolbar button array from the marker definitions\n  // TODO: need to incorporate language specific titles\n  function buildButtonList() {\n    var buttons=[];\n    var i=0;\n/*\n    buttons.push({\n      id:id_prefix + 'markers_off',\n      title:'Turn off all markers',\n      type:'context',\n      events: { 'click': setMarkerSet },\n      panel: 'marker_panel'\n    });\n    buttons.push({\n      id:id_prefix + 'markers_dimension',\n      title:'Dimension',\n      type:'context',\n      events: { 'click': setMarkerSet },\n      panel: 'marker_panel'\n    });\n    buttons.push({\n      id:id_prefix + 'markers_label',\n      title:'Label',\n      type:'context',\n      events: { 'click': setMarkerSet },\n      panel: 'marker_panel'\n    });\n*/\n    $.each(mtypes,function(k,pos) {\n      var listname = pos + \"_marker_list\";\n      var def = true;\n    $.each(marker_types,function(id,v) {\n      var title = getTitle('en',id);\n      buttons.push({\n          id:id_prefix + pos + \"_\" + id,\n          svgicon:id,\n          title:title,\n          type:'context',\n          events: { 'click': setArrowFromButton },\n          panel:'marker_panel',\n          list: listname,\n          isDefault: def\n      });\n      def = false;\n    });\n    });\n    return buttons;\n  }\n\n  return {\n    name: \"Markers\",\n    svgicons: \"extensions/markers-icons.xml\",\n    buttons: buildButtonList(),\n    context_tools: [\n       {\n      type: \"input\",\n      panel: \"marker_panel\",\n      title: \"Start marker\",\n      id: \"start_marker\",\n      label: \"s\",\n      size: 3,\n      events: { change: setMarker }\n    },{\n      type: \"button-select\",\n      panel: \"marker_panel\",\n      title: getTitle('en','start_marker_list'),\n      id: \"start_marker_list\",\n      colnum: 3,\n      events: { change: setArrowFromButton }\n    },{\n      type: \"input\",\n      panel: \"marker_panel\",\n      title: \"Middle marker\",\n      id: \"mid_marker\",\n      label: \"m\",\n      defval: \"\",\n      size: 3,\n      events: { change: setMarker }\n    },{\n      type: \"button-select\",\n      panel: \"marker_panel\",\n      title: getTitle('en','mid_marker_list'),\n      id: \"mid_marker_list\",\n      colnum: 3,\n      events: { change: setArrowFromButton }\n    },{\n      type: \"input\",\n      panel: \"marker_panel\",\n      title: \"End marker\",\n      id: \"end_marker\",\n      label: \"e\",\n      size: 3,\n      events: { change: setMarker }\n    },{\n      type: \"button-select\",\n      panel: \"marker_panel\",\n      title: getTitle('en','end_marker_list'),\n      id: \"end_marker_list\",\n      colnum: 3,\n      events: { change: setArrowFromButton }\n    } ],\n    callback: function() {\n      $('#marker_panel').addClass('toolset').hide();\n      \n    },\n    addLangData: function(lang) {\n      return { data: lang_list[lang] };\n    },\n\n  selectedChanged: function(opts) {\n    // Use this to update the current selected elements\n    //console.log('selectChanged',opts);\n    selElems = opts.elems;\n\n    var i = selElems.length;\n    var marker_elems = ['line','path','polyline','polygon'];\n\n    while(i--) {\n      var elem = selElems[i];\n      if(elem && $.inArray(elem.tagName, marker_elems) != -1) {\n        if(opts.selectedElement && !opts.multiselected) {\n          showPanel(true);\n        } else {\n          showPanel(false);\n        }\n      } else {\n        showPanel(false);\n      }\n    }\n  },\n\n  elementChanged: function(opts) {    \n    //console.log('elementChanged',opts);\n    var elem = opts.elems[0];\n    if(elem && (\n        elem.getAttribute(\"marker-start\") ||\n        elem.getAttribute(\"marker-mid\") ||\n        elem.getAttribute(\"marker-end\")\n    )) {\n      colorChanged(elem);\n      updateReferences(elem);\n    }\n    changing_flag = false;\n  }\n  };\n});\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/ext-server_opensave.js",
    "content": "/*\n * ext-server_opensave.js\n *\n * Licensed under the Apache License, Version 2\n *\n * Copyright(c) 2010 Alexis Deveria\n *\n */\n\nsvgEditor.addExtension(\"server_opensave\", {\n  callback: function() {\n\n    var save_svg_action = 'extensions/filesave.php';\n    var save_png_action = 'extensions/filesave.php';\n  \n    // Create upload target (hidden iframe)\n    var target = $('<iframe name=\"output_frame\" src=\"#\"/>').hide().appendTo('body');\n  \n    svgEditor.setCustomHandlers({\n      save: function(win, data) {\n        var svg = \"<?xml version=\\\"1.0\\\"?>\\n\" + data;\n        \n        var title = svgCanvas.getDocumentTitle();\n        var filename = title.replace(/[^a-z0-9\\.\\_\\-]+/gi, '_');\n        \n        var form = $('<form>').attr({\n          method: 'post',\n          action: save_svg_action,\n          target: 'output_frame'\n        })  .append('<input type=\"hidden\" name=\"output_svg\" value=\"' + encodeURI(svg) + '\">')\n          .append('<input type=\"hidden\" name=\"filename\" value=\"' + filename + '\">')\n          .appendTo('body')\n          .submit().remove();\n      },\n      pngsave: function(win, data) {\n        var issues = data.issues;\n        \n        if(!$('#export_canvas').length) {\n          $('<canvas>', {id: 'export_canvas'}).hide().appendTo('body');\n        }\n        var c = $('#export_canvas')[0];\n        \n        c.width = svgCanvas.contentW;\n        c.height = svgCanvas.contentH;\n        canvg(c, data.svg, {renderCallback: function() {\n          var datauri = c.toDataURL('image/png');\n          \n          var uiStrings = svgEditor.uiStrings;\n          var note = '';\n          \n          // Check if there's issues\n          if(issues.length) {\n            var pre = \"\\n \\u2022 \";\n            note += (\"\\n\\n\" + pre + issues.join(pre));\n          } \n          \n          if(note.length) {\n            alert(note);\n          }\n          \n          var title = svgCanvas.getDocumentTitle();\n          var filename = title.replace(/[^a-z0-9\\.\\_\\-]+/gi, '_');\n          \n          var form = $('<form>').attr({\n            method: 'post',\n            action: save_png_action,\n            target: 'output_frame'\n          })  .append('<input type=\"hidden\" name=\"output_png\" value=\"' + datauri + '\">')\n            .append('<input type=\"hidden\" name=\"filename\" value=\"' + filename + '\">')\n            .appendTo('body')\n            .submit().remove();\n        }});\n  \n        \n      }\n    });\n  \n    // Do nothing if client support is found\n    if(window.FileReader) return;\n    \n    var cancelled = false;\n  \n    // Change these to appropriate script file\n    var open_svg_action = 'extensions/fileopen.php?type=load_svg';\n    var import_svg_action = 'extensions/fileopen.php?type=import_svg';\n    var import_img_action = 'extensions/fileopen.php?type=import_img';\n    \n    // Set up function for PHP uploader to use\n    svgEditor.processFile = function(str64, type) {\n      if(cancelled) {\n        cancelled = false;\n        return;\n      }\n    \n      $('#dialog_box').hide();\n    \n      if(type != 'import_img') {\n        var xmlstr = svgCanvas.Utils.decode64(str64);\n      }\n      \n      switch ( type ) {\n        case 'load_svg':\n          svgCanvas.clear();\n          svgCanvas.setSvgString(xmlstr);\n          svgEditor.updateCanvas();\n          break;\n        case 'import_svg':\n          svgCanvas.importSvgString(xmlstr);\n          svgEditor.updateCanvas();          \n          break;\n        case 'import_img':\n          svgCanvas.setGoodImage(str64);\n          break;\n      }\n    }\n  \n    // Create upload form\n    var open_svg_form = $('<form>');\n    open_svg_form.attr({\n      enctype: 'multipart/form-data',\n      method: 'post',\n      action: open_svg_action,\n      target: 'output_frame'\n    });\n    \n    // Create import form\n    var import_svg_form = open_svg_form.clone().attr('action', import_svg_action);\n    \n    // Create image form\n    var import_img_form = open_svg_form.clone().attr('action', import_img_action);\n    \n    // It appears necessory to rebuild this input every time a file is \n    // selected so the same file can be picked and the change event can fire.\n    function rebuildInput(form) {\n      form.empty();\n      var inp = $('<input type=\"file\" name=\"svg_file\">').appendTo(form);\n      \n      \n      function submit() {\n        // This submits the form, which returns the file data using svgEditor.uploadSVG\n        form.submit();\n        \n        rebuildInput(form);\n        $.process_cancel(\"Uploading...\", function() {\n          cancelled = true;\n          $('#dialog_box').hide();\n        });\n      }\n      \n      if(form[0] == open_svg_form[0]) {\n        inp.change(function() {\n          // This takes care of the \"are you sure\" dialog box\n          svgEditor.openPrep(function(ok) {\n            if(!ok) {\n              rebuildInput(form);\n              return;\n            }\n            submit();\n          });\n        });\n      } else {\n        inp.change(function() {\n          // This submits the form, which returns the file data using svgEditor.uploadSVG\n          submit();\n        });\n      }\n    }\n    \n    // Create the input elements\n    rebuildInput(open_svg_form);\n    rebuildInput(import_svg_form);\n    rebuildInput(import_img_form);\n\n    // Add forms to buttons\n    $(\"#tool_open\").show().prepend(open_svg_form);\n    $(\"#tool_import\").show().prepend(import_svg_form);\n    $(\"#tool_image\").prepend(import_img_form);\n  }\n});\n\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/ext-shapes.js",
    "content": "/*\r\n * ext-shapes.js\r\n *\r\n * Licensed under the Apache License, Version 2\r\n *\r\n * Copyright(c) 2010 Christian Tzurcanu\r\n * Copyright(c) 2010 Alexis Deveria\r\n *\r\n */\r\n\r\nsvgEditor.addExtension(\"shapes\", function() {\r\n  \r\n\r\n  var current_d, cur_shape_id;\r\n  var canv = svgEditor.canvas;\r\n  var cur_shape;\r\n  var start_x, start_y;\r\n  var svgroot = canv.getRootElem();\r\n  var lastBBox = {};\r\n  \r\n  // This populates the category list\r\n  var categories = {\r\n    basic: 'Basic',\r\n    object: 'Objects',\r\n    symbol: 'Symbols',\r\n    arrow: 'Arrows',\r\n    flowchart: 'Flowchart',\r\n    animal: 'Animals',\r\n    game: 'Cards & Chess',\r\n    dialog_balloon: 'Dialog balloons',\r\n    electronics: 'Electronics',\r\n    math: 'Mathematical',\r\n    music: 'Music',\r\n    misc: 'Miscellaneous',\r\n    raphael_1: 'raphaeljs.com set 1',\r\n    raphael_2: 'raphaeljs.com set 2'\r\n  };\r\n  \r\n  var library = {\r\n    'basic': {\r\n      data: {\r\n        'heart': 'm150,73c61,-175 300,0 0,225c-300,-225 -61,-400 0,-225z',\r\n        'frame': 'm0,0l300,0l0,300l-300,0zm35,-265l0,230l230,0l0,-230z',\r\n        'donut': 'm1,150l0,0c0,-82.29042 66.70958,-149 149,-149l0,0c39.51724,0 77.41599,15.69816 105.35889,43.64108c27.94293,27.94293 43.64111,65.84165 43.64111,105.35892l0,0c0,82.29041 -66.70958,149 -149,149l0,0c-82.29041,0 -149,-66.70959 -149,-149zm74.5,0l0,0c0,41.1452 33.35481,74.5 74.5,74.5c41.14522,0 74.5,-33.3548 74.5,-74.5c0,-41.1452 -33.3548,-74.5 -74.5,-74.5l0,0c-41.14519,0 -74.5,33.35481 -74.5,74.5z',\r\n        \"triangle\": \"m1,280.375l149,-260.75l149,260.75z\",\r\n        \"right_triangle\": \"m1,299l0,-298l298,298z\",\r\n        \"diamond\": \"m1,150l149,-149l149,149l-149,149l-149,-149z\",\r\n        \"pentagon\": \"m1.00035,116.97758l148.99963,-108.4053l148.99998,108.4053l-56.91267,175.4042l-184.1741,0l-56.91284,-175.4042z\",\r\n        \"hexagon\": \"m1,149.99944l63.85715,-127.71428l170.28572,0l63.85713,127.71428l-63.85713,127.71428l-170.28572,0l-63.85715,-127.71428z\",\r\n        \"septagon1\": \"m0.99917,191.06511l29.51249,-127.7108l119.48833,-56.83673l119.48836,56.83673l29.51303,127.7108l-82.69087,102.41679l-132.62103,0l-82.69031,-102.41679z\",\r\n        \"heptagon\": \"m1,88.28171l87.28172,-87.28171l123.43653,0l87.28172,87.28171l0,123.43654l-87.28172,87.28172l-123.43653,0l-87.28172,-87.28172l0,-123.43654z\",\r\n        \"decagon\": \"m1,150.00093l28.45646,-88.40318l74.49956,-54.63682l92.08794,0l74.50002,54.63682l28.45599,88.40318l-28.45599,88.40318l-74.50002,54.63681l-92.08794,0l-74.49956,-54.63681l-28.45646,-88.40318z\",\r\n        \"dodecagon\": \"m1,110.07421l39.92579,-69.14842l69.14842,-39.92579l79.85159,0l69.14842,39.92579l39.92578,69.14842l0,79.85159l-39.92578,69.14842l-69.14842,39.92578l-79.85159,0l-69.14842,-39.92578l-39.92579,-69.14842l0,-79.85159z\",\r\n        \"star_points_5\": \"m1,116.58409l113.82668,0l35.17332,-108.13487l35.17334,108.13487l113.82666,0l-92.08755,66.83026l35.17514,108.13487l-92.08759,-66.83208l-92.08757,66.83208l35.17515,-108.13487l-92.08758,-66.83026z\",\r\n        \"trapezoid\": \"m1,299l55.875,-298l186.25001,0l55.87498,298z\",\r\n        \"arrow_up\": \"m1.49805,149.64304l148.50121,-148.00241l148.50121,148.00241l-74.25061,0l0,148.71457l-148.5012,0l0,-148.71457z\",\r\n        \"vertical_scrool\": \"m37.375,261.625l0,-242.9375l0,0c0,-10.32083 8.36669,-18.6875 18.6875,-18.6875l224.25,0c10.32083,0 18.6875,8.36667 18.6875,18.6875c0,10.32081 -8.36667,18.6875 -18.6875,18.6875l-18.6875,0l0,242.9375c0,10.32083 -8.36668,18.6875 -18.6875,18.6875l-224.25,0l0,0c-10.32083,0 -18.6875,-8.36667 -18.6875,-18.6875c0,-10.32083 8.36667,-18.6875 18.6875,-18.6875zm37.375,-261.625l0,0c10.32081,0 18.6875,8.36667 18.6875,18.6875c0,10.32081 -8.36669,18.6875 -18.6875,18.6875c-5.1604,0 -9.34375,-4.18335 -9.34375,-9.34375c0,-5.16041 4.18335,-9.34375 9.34375,-9.34375l18.6875,0m186.875,18.6875l-205.5625,0m-37.375,224.25l0,0c5.1604,0 9.34375,4.18335 9.34375,9.34375c0,5.1604 -4.18335,9.34375 -9.34375,9.34375l18.6875,0m-18.6875,18.6875l0,0c10.32081,0 18.6875,-8.36667 18.6875,-18.6875l0,-18.6875\",\r\n        \"smiley\": \"m68.49886,214.78838q81.06408,55.67332 161.93891,0m-144.36983,-109.9558c0,-8.60432 6.97517,-15.57949 15.57948,-15.57949c8.60431,0 15.57948,6.97517 15.57948,15.57949c0,8.60431 -6.97517,15.57947 -15.57948,15.57947c-8.60431,0 -15.57948,-6.97516 -15.57948,-15.57947m95.83109,0c0,-8.60432 6.97517,-15.57949 15.57948,-15.57949c8.60431,0 15.57947,6.97517 15.57947,15.57949c0,8.60431 -6.97516,15.57947 -15.57947,15.57947c-8.60429,0 -15.57948,-6.97516 -15.57948,-15.57947m-181.89903,44.73038l0,0c0,-82.60133 66.96162,-149.56296 149.56296,-149.56296c82.60135,0 149.56296,66.96162 149.56296,149.56296c0,82.60135 -66.96161,149.56296 -149.56296,149.56296c-82.60133,0 -149.56296,-66.96161 -149.56296,-149.56296zm0,0l0,0c0,-82.60133 66.96162,-149.56296 149.56296,-149.56296c82.60135,0 149.56296,66.96162 149.56296,149.56296c0,82.60135 -66.96161,149.56296 -149.56296,149.56296c-82.60133,0 -149.56296,-66.96161 -149.56296,-149.56296z\",\r\n        \"left_braket\": \"m174.24565,298.5c-13.39009,0 -24.24489,-1.80908 -24.24489,-4.04065l0,-140.4187c0,-2.23158 -10.85481,-4.04065 -24.2449,-4.04065l0,0c13.39009,0 24.2449,-1.80907 24.2449,-4.04065l0,-140.4187l0,0c0,-2.23159 10.8548,-4.04066 24.24489,-4.04066\",\r\n        \"uml_actor\": \"m40.5,100l219,0m-108.99991,94.00006l107,105m-107.00009,-106.00006l-100,106m99.5,-231l0,125m33.24219,-158.75781c0,18.35916 -14.88303,33.24219 -33.24219,33.24219c-18.35916,0 -33.2422,-14.88303 -33.2422,-33.24219c0.00002,-18.35915 14.88304,-33.24219 33.2422,-33.24219c18.35916,0 33.24219,14.88304 33.24219,33.24219z\",\r\n        \"dialog_balloon_1\": \"m0.99786,35.96579l0,0c0,-19.31077 15.28761,-34.96524 34.14583,-34.96524l15.52084,0l0,0l74.50001,0l139.68748,0c9.05606,0 17.74118,3.68382 24.14478,10.24108c6.40356,6.55726 10.00107,15.45081 10.00107,24.72416l0,87.41311l0,0l0,52.44785l0,0c0,19.31078 -15.2876,34.96524 -34.14584,34.96524l-139.68748,0l-97.32507,88.90848l22.82506,-88.90848l-15.52084,0c-18.85822,0 -34.14583,-15.65446 -34.14583,-34.96524l0,0l0,-52.44785l0,0z\",\r\n        \"cloud\": \"m182.05086,34.31005c-0.64743,0.02048 -1.27309,0.07504 -1.92319,0.13979c-10.40161,1.03605 -19.58215,7.63722 -24.24597,17.4734l-2.47269,7.44367c0.53346,-2.57959 1.35258,-5.08134 2.47269,-7.44367c-8.31731,-8.61741 -19.99149,-12.59487 -31.52664,-10.72866c-11.53516,1.8662 -21.55294,9.3505 -27.02773,20.19925c-15.45544,-9.51897 -34.72095,-8.94245 -49.62526,1.50272c-14.90431,10.44516 -22.84828,28.93916 -20.43393,47.59753l1.57977,7.58346c-0.71388,-2.48442 -1.24701,-5.01186 -1.57977,-7.58346l-0.2404,0.69894c-12.95573,1.4119 -23.58103,11.46413 -26.34088,24.91708c-2.75985,13.45294 2.9789,27.25658 14.21789,34.21291l17.54914,4.26352c-6.1277,0.50439 -12.24542,-0.9808 -17.54914,-4.26352c-8.66903,9.71078 -10.6639,24.08736 -4.94535,35.96027c5.71854,11.87289 17.93128,18.70935 30.53069,17.15887l7.65843,-2.02692c-2.46413,1.0314 -5.02329,1.70264 -7.65843,2.02692c7.15259,13.16728 19.01251,22.77237 32.93468,26.5945c13.92217,3.82214 28.70987,1.56322 41.03957,-6.25546c10.05858,15.86252 27.91113,24.19412 45.81322,21.38742c17.90208,-2.8067 32.66954,-16.26563 37.91438,-34.52742l1.82016,-10.20447c-0.27254,3.46677 -0.86394,6.87508 -1.82016,10.20447c12.31329,8.07489 27.80199,8.52994 40.52443,1.18819c12.72244,-7.34175 20.6609,-21.34155 20.77736,-36.58929l-4.56108,-22.7823l-17.96776,-15.41455c13.89359,8.70317 22.6528,21.96329 22.52884,38.19685c16.5202,0.17313 30.55292,-13.98268 36.84976,-30.22897c6.29684,-16.24631 3.91486,-34.76801 -6.2504,-48.68089c4.21637,-10.35873 3.96622,-22.14172 -0.68683,-32.29084c-4.65308,-10.14912 -13.23602,-17.69244 -23.55914,-20.65356c-2.31018,-13.45141 -11.83276,-24.27162 -24.41768,-27.81765c-12.58492,-3.54603 -25.98557,0.82654 -34.41142,11.25287l-5.11707,8.63186c1.30753,-3.12148 3.01521,-6.03101 5.11707,-8.63186c-5.93959,-8.19432 -15.2556,-12.8181 -24.96718,-12.51096z\",\r\n        \"cylinder\": \"m299.0007,83.77844c0,18.28676 -66.70958,33.11111 -149.00002,33.11111m149.00002,-33.11111l0,0c0,18.28676 -66.70958,33.11111 -149.00002,33.11111c-82.29041,0 -148.99997,-14.82432 -148.99997,-33.11111m0,0l0,0c0,-18.28674 66.70956,-33.1111 148.99997,-33.1111c82.29044,0 149.00002,14.82436 149.00002,33.1111l0,132.44449c0,18.28674 -66.70958,33.11105 -149.00002,33.11105c-82.29041,0 -148.99997,-14.82431 -148.99997,-33.11105z\",\r\n        \"arrow_u_turn\": \"m1.00059,299.00055l0,-167.62497l0,0c0,-72.00411 58.37087,-130.37499 130.375,-130.37499l0,0l0,0c34.57759,0 67.73898,13.7359 92.18906,38.18595c24.45006,24.45005 38.18593,57.61144 38.18593,92.18904l0,18.625l37.24997,0l-74.49995,74.50002l-74.50002,-74.50002l37.25,0l0,-18.625c0,-30.8589 -25.0161,-55.87498 -55.87498,-55.87498l0,0l0,0c-30.85892,0 -55.875,25.01608 -55.875,55.87498l0,167.62497z\",\r\n        \"arrow_left_up\": \"m0.99865,224.5l74.50004,-74.5l0,37.25l111.74991,0l0,-111.75l-37.25,0l74.5,-74.5l74.5,74.5l-37.25,0l0,186.25l-186.24989,0l0,37.25l-74.50005,-74.5z\",\r\n        \"maximize\": \"m1.00037,150.34581l55.30305,-55.30267l0,27.65093l22.17356,0l0,-44.21833l44.21825,0l0,-22.17357l-27.65095,0l55.30267,-55.30292l55.3035,55.30292l-27.65175,0l0,22.17357l44.21835,0l0,44.21833l22.17357,0l0,-27.65093l55.30345,55.30267l-55.30345,55.3035l0,-27.65175l-22.17357,0l0,44.21834l-44.21835,0l0,22.17355l27.65175,0l-55.3035,55.30348l-55.30267,-55.30348l27.65095,0l0,-22.17355l-44.21825,0l0,-44.21834l-22.17356,0l0,27.65175l-55.30305,-55.3035z\",\r\n        \"cross\": \"m0.99844,99.71339l98.71494,0l0,-98.71495l101.26279,0l0,98.71495l98.71495,0l0,101.2628l-98.71495,0l0,98.71494l-101.26279,0l0,-98.71494l-98.71494,0z\",\r\n        \"plaque\": \"m-0.00197,49.94376l0,0c27.5829,0 49.94327,-22.36036 49.94327,-49.94327l199.76709,0l0,0c0,27.5829 22.36037,49.94327 49.94325,49.94327l0,199.7671l0,0c-27.58289,0 -49.94325,22.36034 -49.94325,49.94325l-199.76709,0c0,-27.58292 -22.36037,-49.94325 -49.94327,-49.94325z\",\r\n        \"page\": \"m249.3298,298.99744l9.9335,-39.73413l39.73413,-9.93355l-49.66763,49.66768l-248.33237,0l0,-298.00001l298.00001,0l0,248.33234\"\r\n\r\n      },\r\n      buttons: []\r\n    }\r\n  };\r\n  \r\n  var cur_lib = library.basic;\r\n  \r\n  var mode_id = 'shapelib';\r\n  \r\n  function loadIcons() {\r\n    $('#shape_buttons').empty();\r\n    \r\n    // Show lib ones\r\n    $('#shape_buttons').append(cur_lib.buttons);\r\n  }\r\n  \r\n  function loadLibrary(cat_id) {\r\n  \r\n    var lib = library[cat_id];\r\n    \r\n    if(!lib) {\r\n      $('#shape_buttons').html('Loading...');\r\n      console.log('extensions/shapelib/' + cat_id + '.json');\r\n      $.getJSON('extensions/shapelib/' + cat_id + '.json', function(result, textStatus) {\r\n        cur_lib = library[cat_id] = {\r\n          data: result.data,\r\n          size: result.size,\r\n          fill: result.fill\r\n        }\r\n        makeButtons(cat_id, result);\r\n        loadIcons();\r\n      });\r\n      return;\r\n    }\r\n    \r\n    cur_lib = lib;\r\n    if(!lib.buttons.length)  makeButtons(cat_id, lib);\r\n    loadIcons();\r\n  }\r\n  \r\n  function makeButtons(cat, shapes) {\r\n    var size = cur_lib.size || 300;\r\n    var fill = cur_lib.fill || false;\r\n    var off = size * .05;\r\n    var vb = [-off, -off, size + off*2, size + off*2].join(' ');\r\n    var stroke = fill ? 0: (size/30);\r\n    console.log(vb);\r\n    \r\n    var shape_icon = new DOMParser().parseFromString(\r\n      '<svg xmlns=\"http://www.w3.org/2000/svg\"><svg viewBox=\"' + vb + '\"><path fill=\"'+(fill?'#333':'none')+'\" stroke=\"#000000\" stroke-width=\"' + stroke + '\" /><\\/svg><\\/svg>',\r\n      'text/xml');\r\n\r\n    var width = 24;\r\n    var height = 24;\r\n    shape_icon.documentElement.setAttribute('width', width);\r\n    shape_icon.documentElement.setAttribute('height', height);\r\n    var svg_elem = $(document.importNode(shape_icon.documentElement,true));\r\n  \r\n    var data = shapes.data;\r\n    \r\n    cur_lib.buttons = [];\r\n  \r\n    for(var id in data) {\r\n      var path_d = data[id];\r\n      var icon = svg_elem.clone();\r\n      icon.find('path').attr('d', path_d);\r\n      \r\n      var icon_btn = icon.wrap('<div class=\"tool_button\">').parent().attr({\r\n        id: mode_id + '_' + id,\r\n        title: id\r\n      });\r\n      \r\n      \r\n      // Store for later use\r\n      cur_lib.buttons.push(icon_btn[0]);\r\n    }\r\n    \r\n  }\r\n\r\n  \r\n  return {\r\n    svgicons: \"extensions/ext-shapes.xml\",\r\n    buttons: [{\r\n      id: \"tool_shapelib\",\r\n      type: \"mode_flyout\", // _flyout\r\n      position: 6,\r\n      title: \"Shape library\",\r\n      events: {\r\n        \"click\": function() {\r\n          canv.setMode(mode_id);\r\n        }\r\n      }\r\n    }],\r\n    callback: function() {\r\n    \r\n      $('<style>').text('\\\r\n      #shape_buttons {\\\r\n        overflow: auto;\\\r\n        width: 180px;\\\r\n        max-height: 300px;\\\r\n        display: table-cell;\\\r\n        vertical-align: middle;\\\r\n      }\\\r\n      \\\r\n      #shape_cats {\\\r\n        min-width: 110px;\\\r\n        display: table-cell;\\\r\n        vertical-align: middle;\\\r\n        height: 300px;\\\r\n      }\\\r\n      #shape_cats > div {\\\r\n        line-height: 1em;\\\r\n        padding: .5em;\\\r\n        border:1px solid #B0B0B0;\\\r\n        background: #E8E8E8;\\\r\n        margin-bottom: -1px;\\\r\n      }\\\r\n      #shape_cats div:hover {\\\r\n        background: #FFFFCC;\\\r\n      }\\\r\n      #shape_cats div.current {\\\r\n        font-weight: bold;\\\r\n      }').appendTo('head');\r\n\r\n    \r\n      var btn_div = $('<div id=\"shape_buttons\">');\r\n      $('#tools_shapelib > *').wrapAll(btn_div);\r\n      \r\n      var shower = $('#tools_shapelib_show');\r\n\r\n      \r\n      loadLibrary('basic');\r\n      \r\n      // Do mouseup on parent element rather than each button\r\n      $('#shape_buttons').mouseup(function(evt) {\r\n        var btn = $(evt.target).closest('div.tool_button');\r\n        \r\n        if(!btn.length) return;\r\n        \r\n        var copy = btn.children().clone();\r\n        shower.children(':not(.flyout_arrow_horiz)').remove();\r\n        shower\r\n          .append(copy)\r\n          .attr('data-curopt', '#' + btn[0].id) // This sets the current mode\r\n          .mouseup();\r\n        canv.setMode(mode_id);\r\n        \r\n        cur_shape_id = btn[0].id.substr((mode_id+'_').length);\r\n        current_d = cur_lib.data[cur_shape_id];\r\n        \r\n        $('.tools_flyout').fadeOut();\r\n\r\n      });\r\n\r\n//       \r\n      var shape_cats = $('<div id=\"shape_cats\">');\r\n      \r\n      var cat_str = '';\r\n      \r\n      $.each(categories, function(id, label) {\r\n        cat_str += '<div data-cat=' + id + '>' + label + '</div>';\r\n      });\r\n      \r\n      shape_cats.html(cat_str).children().bind('mouseup', function() {\r\n        var catlink = $(this);\r\n        catlink.siblings().removeClass('current');\r\n        catlink.addClass('current');\r\n        \r\n        loadLibrary(catlink.attr('data-cat'));\r\n        // Get stuff\r\n        \r\n        return false;\r\n      });\r\n      \r\n      shape_cats.children().eq(0).addClass('current');\r\n      \r\n      $('#tools_shapelib').append(shape_cats);\r\n\r\n      shower.mouseup(function() {\r\n        canv.setMode(current_d ? mode_id : 'select');\r\n      });\r\n\r\n      \r\n      $('#tool_shapelib').remove();\r\n      \r\n      var h = $('#tools_shapelib').height();\r\n      $('#tools_shapelib').css({\r\n        'margin-top': -(h/2 - 15),\r\n        'margin-left': 3\r\n      });\r\n\r\n  \r\n    },\r\n    mouseDown: function(opts) {\r\n      var mode = canv.getMode();\r\n      if(mode !== mode_id) return;\r\n      \r\n      var e = opts.event;\r\n      var x = start_x = opts.start_x;\r\n      var y = start_y = opts.start_y;\r\n      var cur_style = canv.getStyle();\r\n\r\n      cur_shape = canv.addSvgElementFromJson({\r\n        \"element\": \"path\",\r\n        \"curStyles\": true,\r\n        \"attr\": {\r\n          \"d\": current_d,\r\n          \"id\": canv.getNextId(),\r\n          \"opacity\": cur_style.opacity / 2,\r\n          \"style\": \"pointer-events:none\"\r\n        }\r\n      });\r\n      \r\n      // Make sure shape uses absolute values\r\n      if(current_d.charAt(0) === 'm') {\r\n        current_d = cur_lib.data[cur_shape_id] = canv.pathActions.convertPath(cur_shape);\r\n        cur_shape.setAttribute('d', current_d);\r\n        canv.pathActions.fixEnd(cur_shape);\r\n      }\r\n  \r\n      cur_shape.setAttribute('transform', \"translate(\" + x + \",\" + y + \") scale(0.005) translate(\" + -x + \",\" + -y + \")\");\r\n      \r\n//       console.time('b');\r\n      canv.recalculateDimensions(cur_shape);\r\n      \r\n      var tlist = canv.getTransformList(cur_shape);\r\n      \r\n      lastBBox = cur_shape.getBBox();\r\n      \r\n      return {\r\n        started: true\r\n      }\r\n      // current_d\r\n    },\r\n    mouseMove: function(opts) {\r\n      var mode = canv.getMode();\r\n      if(mode !== mode_id) return;\r\n      \r\n      var zoom = canv.getZoom();\r\n      var evt = opts.event\r\n      \r\n      var x = opts.mouse_x/zoom;\r\n      var y = opts.mouse_y/zoom;\r\n      \r\n      var tlist = canv.getTransformList(cur_shape),\r\n        box = cur_shape.getBBox(), \r\n        left = box.x, top = box.y, width = box.width,\r\n        height = box.height;\r\n      var dx = (x-start_x), dy = (y-start_y);\r\n\r\n      var newbox = {\r\n        'x': Math.min(start_x,x),\r\n        'y': Math.min(start_y,y),\r\n        'width': Math.abs(x-start_x),\r\n        'height': Math.abs(y-start_y)\r\n      };\r\n\r\n      var ts = null,\r\n        tx = 0, ty = 0,\r\n        sy = height ? (height+dy)/height : 1, \r\n        sx = width ? (width+dx)/width : 1;\r\n\r\n      var sx = newbox.width / lastBBox.width;\r\n      var sy = newbox.height / lastBBox.height;\r\n      \r\n      sx = sx || 1;\r\n      sy = sy || 1;\r\n      \r\n      // Not perfect, but mostly works...\r\n      if(x < start_x) {\r\n        tx = lastBBox.width;\r\n      }\r\n      if(y < start_y) ty = lastBBox.height;\r\n      \r\n      // update the transform list with translate,scale,translate\r\n      var translateOrigin = svgroot.createSVGTransform(),\r\n        scale = svgroot.createSVGTransform(),\r\n        translateBack = svgroot.createSVGTransform();\r\n        \r\n      translateOrigin.setTranslate(-(left+tx), -(top+ty));\r\n      if(!evt.shiftKey) {\r\n        var max = Math.min(Math.abs(sx), Math.abs(sy));\r\n\r\n        sx = max * (sx < 0 ? -1 : 1);\r\n        sy = max * (sy < 0 ? -1 : 1);\r\n      }\r\n      scale.setScale(sx,sy);\r\n      \r\n      translateBack.setTranslate(left+tx, top+ty);\r\n      var N = tlist.numberOfItems;\r\n      tlist.appendItem(translateBack);\r\n      tlist.appendItem(scale);\r\n      tlist.appendItem(translateOrigin);\r\n\r\n      canv.recalculateDimensions(cur_shape);\r\n      \r\n      lastBBox = cur_shape.getBBox();\r\n    },\r\n    mouseUp: function(opts) {\r\n      var mode = canv.getMode();\r\n      if(mode !== mode_id) return;\r\n      \r\n      if(opts.mouse_x == start_x && opts.mouse_y == start_y) {\r\n        return {\r\n          keep: false,\r\n          element: cur_shape,\r\n          started: false\r\n        }\r\n      }\r\n      \r\n      return {\r\n        keep: true,\r\n        element: cur_shape,\r\n        started: false\r\n      }\r\n    }    \r\n  }\r\n});\r\n\r\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/ext-shapes.xml",
    "content": "<svg xmlns=\"http://www.w3.org/2000/svg\">\r\n\t<g id=\"tool_shapelib\">\r\n\t  <svg xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 300 300\">\r\n\t\t  <path fill=\"#c0c0c0\" stroke-linejoin=\"round\" stroke-width=\"14\" stroke=\"#202020\" fill-rule=\"nonzero\" d=\"m70,194.72501l0,0c0,-10.30901 35.8172,-18.666 80,-18.666c44.18298,0 80,8.35699 80,18.666l0,74.66699c0,10.30899 -35.81702,18.66699 -80,18.66699c-44.1828,0 -80,-8.358 -80,-18.66699l0,-74.66699z\"/>\r\n\t\t  <path fill=\"#c0c0c0\" stroke-linejoin=\"round\" stroke-width=\"14\" stroke=\"#202020\" fill-rule=\"nonzero\" d=\"m70,114.608l0,0c0,-10.309 35.8172,-18.6668 80,-18.6668c44.18298,0 80,8.3578 80,18.6668l0,74.66699c0,10.30901 -35.81702,18.666 -80,18.666c-44.1828,0 -80,-8.35699 -80,-18.666l0,-74.66699z\"/>\r\n\t\t  <path fill=\"#c0c0c0\" stroke-linejoin=\"round\" stroke-width=\"14\" stroke=\"#202020\" fill-rule=\"nonzero\" d=\"m70,33.6667l0,0c0,-10.3094 35.8172,-18.6667 80,-18.6667c44.18298,0 80,8.3573 80,18.6667l0,74.6663c0,10.31 -35.81702,18.667 -80,18.667c-44.1828,0 -80,-8.357 -80,-18.667l0,-74.6663z\"/>\r\n\t\t  <path id=\"svg_1\" fill=\"#c0c0c0\" stroke-linejoin=\"round\" stroke-width=\"14\" stroke=\"#202020\" fill-rule=\"nonzero\" d=\"m230,32.33334c0,10.30931 -35.81726,18.66666 -80,18.66666c-44.1828,0 -80,-8.35735 -80,-18.66666\"/>\r\n  \t</svg>\r\n\t</g>\r\n</svg>"
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/eyedropper-icon.xml",
    "content": "<svg xmlns=\"http://www.w3.org/2000/svg\">\n\n<g id=\"tool_eyedropper\">\n<svg viewBox=\"0 0 320 320\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->\n <defs>\n  <radialGradient id=\"eyedropper_svg_6\" cx=\"0.5\" cy=\"0.5\" r=\"0.5\">\n   <stop offset=\"0\" stop-color=\"#ffffff\" stop-opacity=\"1\"/>\n   <stop offset=\"1\" stop-color=\"#e5e5e5\" stop-opacity=\"0.38\"/>\n  </radialGradient>\n  <linearGradient id=\"eyedropper_svg_15\" x1=\"0\" y1=\"0\" x2=\"0.58594\" y2=\"0.55078\">\n   <stop offset=\"0\" stop-color=\"#ffffff\" stop-opacity=\"0.57\"/>\n   <stop offset=\"1\" stop-color=\"#000056\" stop-opacity=\"1\"/>\n  </linearGradient>\n  <linearGradient id=\"eyedropper_svg_19\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\">\n   <stop offset=\"0\" stop-color=\"#ffffff\" stop-opacity=\"1\"/>\n   <stop offset=\"1\" stop-color=\"#ffffff\" stop-opacity=\"0\"/>\n  </linearGradient>\n </defs>\n <g display=\"inline\">\n  <title>Layer 1</title>\n  <path d=\"m193.899994,73l-119.899979,118l-15,39.5l10.25,4.5l43.750015,-20l108.999969,-112l-28.100006,-30z\" id=\"svg_3\" fill=\"none\" stroke=\"#000000\" stroke-width=\"5\"/>\n  <path d=\"m58.649994,232c-2.75,28.200012 -26.399994,28.950012 -21.899994,59c4.5,30.049988 55,28 55.5,-1.25c0.5,-29.25 -20.25,-28.75 -22.25,-54.75l-11.350006,-3z\" id=\"svg_4\" fill=\"#aa56ff\" stroke=\"#000000\" stroke-width=\"7\"/>\n  <path d=\"m45.474976,269.275024l13.775024,0.474976l-0.75,16.75l-14.25,-1.25l1.224976,-15.974976z\" id=\"svg_5\" fill=\"url(#eyedropper_svg_6)\" stroke-width=\"5\" fill-opacity=\"0.73\"/>\n  <path d=\"m217.899994,46c21.5,-101.549999 141.600006,20.449997 28.100006,33l-5,44l-63,-66l39.899994,-11z\" id=\"svg_2\" fill=\"#000000\" stroke-width=\"5\"/>\n  <path d=\"m206.825012,61.075008c3.712494,-2.46249 7.637482,-3.53751 14.424988,-5.575008c10.125,-16.5 32.875,-41.5 40.5,-35c7.625,6.5 -21.25,35.625 -37.5,39.25c-5.5,10.125 -8,13.875 -17.25,16.5c-2.837494,-8.162514 -4.262482,-12.337486 -0.174988,-15.174992z\" id=\"svg_7\" fill=\"url(#eyedropper_svg_15)\" stroke-width=\"5\"/>\n  <path d=\"m133.049988,134.75l46.950012,9.25l-66,70l-42.5,20.5l-11.5,-5l14,-37.5l59.049988,-57.25z\" id=\"svg_11\" fill=\"#aa56ff\" stroke=\"#000000\" stroke-width=\"7\"/>\n  <path d=\"m71.425034,212.350006l9.050888,-20.022537l51.516724,-49.327469l8.507355,0.97197l-69.074966,68.378036z\" id=\"svg_16\" fill=\"url(#eyedropper_svg_19)\" stroke-width=\"5\"/>\n </g>\n</svg>\n</g>\n\t\n\t<g id=\"svg_eof\"/>\n</svg>"
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/fileopen.php",
    "content": "<!doctype html>\n<?php\n/*\n * fileopen.php\n * To be used with ext-server_opensave.js for SVG-edit\n *\n * Licensed under the Apache License, Version 2\n *\n * Copyright(c) 2010 Alexis Deveria\n *\n */\n\t// Very minimal PHP file, all we do is Base64 encode the uploaded file and\n\t// return it to the editor\n\t\n\t$file = $_FILES['svg_file']['tmp_name'];\n\t\n\t$output = file_get_contents($file);\n\t\n\t$type = $_REQUEST['type'];\n\t\n\t$prefix = '';\n\t\n\t// Make Data URL prefix for import image\n\tif($type == 'import_img') {\n\t\t$info = getimagesize($file);\n\t\t$prefix = 'data:' . $info['mime'] . ';base64,';\n\t}\n?>\n<script>\nwindow.top.window.svgEditor.processFile(\"<?php echo $prefix . base64_encode($output); ?>\", \"<?php echo $type ?>\");\n</script>  "
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/filesave.php",
    "content": "<?php\n/*\n * filesave.php\n * To be used with ext-server_opensave.js for SVG-edit\n *\n * Licensed under the Apache License, Version 2\n *\n * Copyright(c) 2010 Alexis Deveria\n *\n */\n \nif(!isset($_POST['output_svg']) && !isset($_POST['output_png'])) {\n\tdie('post fail');\n}\n\n$file = '';\n\n$suffix = isset($_POST['output_svg'])?'.svg':'.png';\n\nif(isset($_POST['filename']) && strlen($_POST['filename']) > 0) {\n\t$file = $_POST['filename'] . $suffix;\n} else {\n\t$file = 'image' . $suffix;\n}\n\nif($suffix == '.svg') {\n\t$mime = 'image/svg+xml';\n\t$contents = rawurldecode($_POST['output_svg']);\n} else {\n\t$mime = 'image/png';\n\t$contents = $_POST['output_png'];\n\t$pos = (strpos($contents, 'base64,') + 7);\n\t$contents = base64_decode(substr($contents, $pos));\n}\n\n header(\"Cache-Control: public\");\n header(\"Content-Description: File Transfer\");\n header(\"Content-Disposition: attachment; filename=\" . $file);\n header(\"Content-Type: \" .  $mime);\n header(\"Content-Transfer-Encoding: binary\");\n \n echo $contents;\n \n?>"
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/foreignobject-icons.xml",
    "content": "<svg xmlns=\"http://www.w3.org/2000/svg\">\n\t<g id=\"tool_foreign\">\n\t\t<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 84 84\">\n\t\t  <g fill=\"#444\" opacity=\"0.2\" transform=\"translate(6,6)\">\n\t\t  <path d=\"M42.8,74.3c0,4.3,0,5.9,11.8,5.9l4.1,0l0,3.8c-4.5-0.4-16.1-0.4-21.2-0.3c-5.1,0-16.6,0-21,0.4l0-3.8l4.1,0\n\t\t\tc11.8,0,11.8-1.7,11.8-5.9l0-6.9C13.9,65.6,0,54.6,0,42c0-12.2,13.3-23.5,32.4-25.4l0-6.9c0-4.3,0-5.9-11.8-5.9l-4.1,0l0-3.8\n\t\t\tc4.5,0.4,16.1,0.4,21.2,0.3c5.1,0,16.6,0,21-0.4l0,3.8l-4.1,0c-11.8,0-11.8,1.7-11.8,5.9l0,6.9C61.6,18.1,75.8,29.2,75.8,42\n\t\t\tc0,12.4-13.8,23.9-33.1,25.4L42.8,74.3z M32.4,19.4c-18.7,2.5-19.9,16.2-19.9,22.6c0,7.6,2.3,20.2,20,22.5L32.4,19.4z M42.7,64.7\n\t\t\tc18.8-2.2,20.7-15.4,20.6-22.8c0-9.3-3.5-20.6-20.7-22.6L42.7,64.7z\"/>\n\t\t  </g>\n\t\t  <g fill=\"#444\" opacity=\"0.3\" transform=\"translate(4,4)\">\n\t\t  <path d=\"M42.8,74.3c0,4.3,0,5.9,11.8,5.9l4.1,0l0,3.8c-4.5-0.4-16.1-0.4-21.2-0.3c-5.1,0-16.6,0-21,0.4l0-3.8l4.1,0\n\t\t\tc11.8,0,11.8-1.7,11.8-5.9l0-6.9C13.9,65.6,0,54.6,0,42c0-12.2,13.3-23.5,32.4-25.4l0-6.9c0-4.3,0-5.9-11.8-5.9l-4.1,0l0-3.8\n\t\t\tc4.5,0.4,16.1,0.4,21.2,0.3c5.1,0,16.6,0,21-0.4l0,3.8l-4.1,0c-11.8,0-11.8,1.7-11.8,5.9l0,6.9C61.6,18.1,75.8,29.2,75.8,42\n\t\t\tc0,12.4-13.8,23.9-33.1,25.4L42.8,74.3z M32.4,19.4c-18.7,2.5-19.9,16.2-19.9,22.6c0,7.6,2.3,20.2,20,22.5L32.4,19.4z M42.7,64.7\n\t\t\tc18.8-2.2,20.7-15.4,20.6-22.8c0-9.3-3.5-20.6-20.7-22.6L42.7,64.7z\"/>\n\t\t  </g>\n\t\t  <g fill=\"#444\" opacity=\"0.5\" transform=\"translate(2,2)\">\n\t\t  <path d=\"M42.8,74.3c0,4.3,0,5.9,11.8,5.9l4.1,0l0,3.8c-4.5-0.4-16.1-0.4-21.2-0.3c-5.1,0-16.6,0-21,0.4l0-3.8l4.1,0\n\t\t\tc11.8,0,11.8-1.7,11.8-5.9l0-6.9C13.9,65.6,0,54.6,0,42c0-12.2,13.3-23.5,32.4-25.4l0-6.9c0-4.3,0-5.9-11.8-5.9l-4.1,0l0-3.8\n\t\t\tc4.5,0.4,16.1,0.4,21.2,0.3c5.1,0,16.6,0,21-0.4l0,3.8l-4.1,0c-11.8,0-11.8,1.7-11.8,5.9l0,6.9C61.6,18.1,75.8,29.2,75.8,42\n\t\t\tc0,12.4-13.8,23.9-33.1,25.4L42.8,74.3z M32.4,19.4c-18.7,2.5-19.9,16.2-19.9,22.6c0,7.6,2.3,20.2,20,22.5L32.4,19.4z M42.7,64.7\n\t\t\tc18.8-2.2,20.7-15.4,20.6-22.8c0-9.3-3.5-20.6-20.7-22.6L42.7,64.7z\"/>\n\t\t  </g>\n\t\t  <g fill=\"#0000CC\">\n\t\t  <path id=\"xyz321\" d=\"M42.8,74.3c0,4.3,0,5.9,11.8,5.9l4.1,0l0,3.8c-4.5-0.4-16.1-0.4-21.2-0.3c-5.1,0-16.6,0-21,0.4l0-3.8l4.1,0\n\t\t\tc11.8,0,11.8-1.7,11.8-5.9l0-6.9C13.9,65.6,0,54.6,0,42c0-12.2,13.3-23.5,32.4-25.4l0-6.9c0-4.3,0-5.9-11.8-5.9l-4.1,0l0-3.8\n\t\t\tc4.5,0.4,16.1,0.4,21.2,0.3c5.1,0,16.6,0,21-0.4l0,3.8l-4.1,0c-11.8,0-11.8,1.7-11.8,5.9l0,6.9C61.6,18.1,75.8,29.2,75.8,42\n\t\t\tc0,12.4-13.8,23.9-33.1,25.4L42.8,74.3z M32.4,19.4c-18.7,2.5-19.9,16.2-19.9,22.6c0,7.6,2.3,20.2,20,22.5L32.4,19.4z M42.7,64.7\n\t\t\tc18.8-2.2,20.7-15.4,20.6-22.8c0-9.3-3.5-20.6-20.7-22.6L42.7,64.7z\"/>\n\t\t  </g>\n\t\t</svg>\n\t</g>\n\t\n\t<g id=\"edit_foreign\">\n\t\t<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"34 38 170 170\" overflow=\"hidden\">\n\t\t<g fill=\"#000088\">\n\t\t\t<path d=\"M30.1,63.9v-4.3l30.2-14.9V50L36.5,61.7l23.8,11.7v5.3L30.1,63.9z\"/>\n\t\t\t<path d=\"M106.1,79.7v-1.1c4.2-0.5,4.8-1.1,4.8-5.2V58.2c0-6-1.3-7.9-5.4-7.9c-3.3,0-5.7,1.3-7.8,4.4v18.1\n\t\t\t\tc0,4.5,1.1,5.7,5.2,5.8v1.1H86.8v-1.1c4.1-0.3,4.9-1.1,4.9-5.1V57.9c0-5-1.6-7.6-4.8-7.6c-2.5,0-5.6,1.2-7.4,2.9\n\t\t\t\tc-0.5,0.5-1.1,1.4-1.1,1.4v20.3c0,2.8,1.1,3.6,4.9,3.7v1.1h-16v-1.1c4-0.1,5-1.2,5-5V55.4c0-3.5-0.6-4.6-2.5-4.6\n\t\t\t\tc-0.8,0-1.4,0.1-2.3,0.3v-1.2c4-1.1,6.4-1.9,10.1-3.2l0.5,0.1v5.4c6-4.5,8-5.5,11.2-5.5c3.9,0,6.3,1.9,7.6,6c3.9-4.2,7.6-6,11.7-6\n\t\t\t\tc5.5,0,8.4,4.3,8.4,12.8v14.8c0,2.8,0.9,4.1,3.1,4.2l1.9,0.1v1.1H106.1z\"/>\n\t\t\t<path d=\"M147.3,80.5c-3,0-4.2-1.4-4.6-5.3c-4.4,3.7-7.3,5.3-10.5,5.3c-4.5,0-7.6-3.2-7.6-7.7c0-2.4,1-4.8,2.6-6.3\n\t\t\t\tc3.1-2.7,4.3-3.3,15.4-7.8v-4.4c0-3.9-1.9-6-5.5-6c-2.9,0-5.2,1.6-5.2,3.5c0,0.5,0.1,1.1,0.2,1.7c0.1,0.5,0.1,0.9,0.1,1.2\n\t\t\t\tc0,1.6-1.5,3-3.2,3s-3.1-1.4-3.1-3.1c0-1.8,1.2-3.9,3-5.4c2-1.7,5.5-2.7,9.1-2.7c4.4,0,7.5,1.4,9,4.2c1,1.7,1.4,3.7,1.4,7.3v14\n\t\t\t\tc0,3.2,0.5,4.2,2.2,4.2c1.1,0,1.9-0.4,3.2-1.4v1.9C151.3,79.6,149.8,80.5,147.3,80.5z M142.6,60.5c-8.7,3.2-11.7,5.8-11.7,10v0.3\n\t\t\t\tc0,3.1,2,5.5,4.5,5.5c1.5,0,3.5-0.6,5.3-1.6c1.5-0.9,1.9-1.6,1.9-3.8V60.5z\"/>\n\t\t\t<path d=\"M165.3,80.5c-4.2,0-6.3-3.1-6.3-9.1V49.7h-3.8c-0.2-0.1-0.3-0.3-0.3-0.5c0-0.4,0.4-0.9,1.2-1.4\n\t\t\t\tc1.9-1.1,4.3-3.7,7-7.7c0.5-0.6,1-1.3,1.4-2c0.4,0,0.5,0.2,0.5,0.9v8.4h7.3v2.3h-7.3v20.6c0,4.6,1.1,6.5,3.7,6.5\n\t\t\t\tc1.6,0,2.7-0.6,4.3-2.5l0.9,0.8C171.8,78.7,169,80.5,165.3,80.5z\"/>\n\t\t\t<path d=\"M193.8,79.7v-1.1c4.1-0.4,4.9-1.3,4.9-6.2V58.1c0-5-1.8-7.6-5.4-7.6c-2.8,0-5,1.2-8,4.5v17.4\n\t\t\t\tc0,5,0.7,5.8,4.9,6.3v1.1h-15.6v-1.1c4.2-0.6,4.6-1.2,4.6-6.3V38.5c0-3.1-0.6-3.7-3.7-3.7c-0.4,0-0.6,0-0.9,0.1v-1.2l1.9-0.6\n\t\t\t\tc4-1.2,5.8-1.7,8.3-2.6l0.4,0.2v21.9c3.3-4.3,6.3-6,10.6-6c5.9,0,8.9,3.9,8.9,11.5v14.3c0,5,0.4,5.5,4.3,6.3v1.1h-15.2V79.7z\"/>\n\t\t\t<path d=\"M59.1,116.1v-4.3l30.2-14.9v5.3l-23.8,11.7l23.8,11.7v5.3L59.1,116.1z\"/>\n\t\t\t<path d=\"M135.1,131.9v-1.1c4.2-0.5,4.8-1.1,4.8-5.2v-15.1c0-6-1.3-7.9-5.4-7.9c-3.3,0-5.7,1.3-7.8,4.4v18.1\n\t\t\t\tc0,4.5,1.1,5.7,5.2,5.8v1.1h-16.1v-1.1c4.1-0.3,4.9-1.1,4.9-5.1v-15.7c0-5-1.6-7.6-4.8-7.6c-2.5,0-5.6,1.2-7.4,2.9\n\t\t\t\tc-0.5,0.5-1.1,1.4-1.1,1.4v20.3c0,2.8,1.1,3.6,4.9,3.7v1.1h-16v-1.1c4-0.1,5-1.2,5-5v-18.2c0-3.5-0.6-4.6-2.5-4.6\n\t\t\t\tc-0.8,0-1.4,0.1-2.3,0.3v-1.2c4-1.1,6.4-1.9,10.1-3.2l0.5,0.1v5.4c6-4.5,8-5.5,11.2-5.5c3.9,0,6.3,1.9,7.6,6c3.9-4.2,7.6-6,11.7-6\n\t\t\t\tc5.5,0,8.4,4.3,8.4,12.8v14.8c0,2.8,0.9,4.1,3.1,4.2l1.9,0.1v1.1H135.1z\"/>\n\t\t\t<path d=\"M152.1,131.9v-1.1c5-0.3,5.7-1.1,5.7-6.3v-16.6c0-3.2-0.6-4.3-2.4-4.3c-0.6,0-1.6,0.1-2.4,0.2l-0.6,0.1v-1.1\n\t\t\t\tl11.2-4L164,99v25.6c0,5.2,0.6,5.9,5.3,6.3v1.1L152.1,131.9L152.1,131.9z M160.8,93.1c-2,0-3.7-1.6-3.7-3.7c0-2,1.7-3.7,3.7-3.7\n\t\t\t\tc2.1,0,3.7,1.7,3.7,3.7C164.6,91.6,163,93.1,160.8,93.1z\"/>\n\t\t\t<path d=\"M175.8,131v-5.3l23.7-11.8l-23.7-11.7v-5.3l30.1,14.9v4.3L175.8,131z\"/>\n\t\t\t<path d=\"M31.1,169.5v-4.3l30.2-14.9v5.3l-23.8,11.7L61.3,179v5.3L31.1,169.5z\"/>\n\t\t\t<path d=\"M71.3,186.4h-4.9l16.5-49.7h4.8L71.3,186.4z\"/>\n\t\t\t<path d=\"M127.1,185.3v-1.1c4.2-0.5,4.8-1.1,4.8-5.2v-15.2c0-6-1.3-7.9-5.4-7.9c-3.3,0-5.7,1.3-7.8,4.4v18.1\n\t\t\t\tc0,4.5,1.1,5.7,5.2,5.8v1.1h-16.1v-1.1c4.1-0.3,4.9-1.1,4.9-5.1v-15.6c0-5-1.6-7.6-4.8-7.6c-2.5,0-5.6,1.2-7.4,2.9\n\t\t\t\tc-0.5,0.5-1.1,1.4-1.1,1.4v20.3c0,2.8,1.1,3.6,4.9,3.7v1.1h-16v-1.1c4-0.1,5-1.2,5-5V161c0-3.5-0.6-4.6-2.5-4.6\n\t\t\t\tc-0.8,0-1.4,0.1-2.3,0.3v-1.2c4-1.1,6.4-1.9,10.1-3.2l0.5,0.1v5.4c6-4.5,8-5.5,11.2-5.5c3.9,0,6.3,1.9,7.6,6c3.9-4.2,7.6-6,11.7-6\n\t\t\t\tc5.5,0,8.4,4.3,8.4,12.8v14.8c0,2.8,0.9,4.1,3.1,4.2l1.9,0.1v1.1H127.1L127.1,185.3z\"/>\n\t\t\t<path d=\"M168.3,186.1c-3,0-4.2-1.4-4.6-5.3c-4.4,3.7-7.3,5.3-10.5,5.3c-4.5,0-7.6-3.2-7.6-7.7c0-2.4,1-4.8,2.6-6.3\n\t\t\t\tc3.1-2.7,4.3-3.3,15.4-7.8v-4.4c0-3.9-1.9-6-5.5-6c-2.9,0-5.2,1.6-5.2,3.5c0,0.5,0.1,1.1,0.2,1.7c0.1,0.5,0.1,0.9,0.1,1.2\n\t\t\t\tc0,1.6-1.5,3-3.2,3s-3.1-1.4-3.1-3.1c0-1.8,1.2-3.9,3-5.4c2-1.7,5.5-2.7,9.1-2.7c4.4,0,7.5,1.4,9,4.2c1,1.7,1.4,3.7,1.4,7.3v14\n\t\t\t\tc0,3.2,0.5,4.2,2.2,4.2c1.1,0,1.9-0.4,3.2-1.4v1.9C172.3,185.2,170.8,186.1,168.3,186.1z M163.8,166.1c-8.7,3.2-11.7,5.8-11.7,10\n\t\t\t\tv0.3c0,3.1,2,5.5,4.5,5.5c1.5,0,3.5-0.6,5.3-1.6c1.5-0.9,1.9-1.6,1.9-3.8V166.1z\"/>\n\t\t\t<path d=\"M186.3,186.1c-4.2,0-6.3-3.1-6.3-9.1v-21.7h-3.8c-0.2-0.1-0.3-0.3-0.3-0.5c0-0.4,0.4-0.9,1.2-1.4\n\t\t\t\tc1.9-1.1,4.3-3.7,7-7.7c0.5-0.6,1-1.3,1.4-2c0.4,0,0.5,0.2,0.5,0.9v8.4h7.3v2.3h-7.3v20.6c0,4.6,1.1,6.5,3.7,6.5\n\t\t\t\tc1.6,0,2.7-0.6,4.3-2.5l0.9,0.8C192.8,184.3,190,186.1,186.3,186.1z\"/>\n\t\t\t<path d=\"M209.1,185.3h-13.4v-1.1c4.2-0.6,4.6-1.2,4.6-6.3V144c0-3.1-0.6-3.7-3.7-3.7c-0.4,0-0.6,0-0.9,0.1v-1.2\n\t\t\t\tl1.9-0.6c4-1.2,5.8-1.7,8.3-2.6l0.4,0.2v21.9c0.9-1.2,1.9-2.2,2.8-3.1\"/>\n\t\t\t<path d=\"M209.1,157.9c-0.8,0.7-1.7,1.5-2.7,2.6v17.4c0,4,0.4,5.3,2.7,5.9\"/>\n\t\t  </g>\n\t\t  <g>\n\t\t\t<polyline opacity=\"0.2\" fill=\"#231F20\" points=\"209.1,76.4 118.7,186.5 139.1,186.4 209.1,121 209.1,76.4 \"/>\n\t\t\t<polyline opacity=\"0.4\" fill=\"#231F20\" points=\"209.1,76.2 118.5,186.5 129.7,186.4 200.2,120.3 209.1,100.8 209.1,76.4 \"/>\n\t\t\t<path fill=\"#FFD761\" d=\"M121.6,88.7l0.8,87.5l62.3-56.7c0,0-15.3-25.8-24.8-30C151.1,85.6,121.6,88.7,121.6,88.7z\"/>\n\t\t\t<path fill=\"#FEA01E\" d=\"M209.1,19.5h-54l-33.5,69.2c0,0,29.7-3.4,38.3,0.8c8.9,4.4,25,30.8,25,30.8l24.2-50V19.5z\"/>\n\t\t\t<path d=\"M120.4,153.7l-0.6,25l23.8-16.9c0,0-8-7-11.2-8.1C129.4,152.8,120.4,153.7,120.4,153.7z\"/>\n\t\t\t<polyline fill=\"none\" stroke=\"#231F20\" stroke-width=\"5\" points=\"153.9,19.5 121.6,88.7 120.7,181.2 186.6,120.3 209.1,70.3 \"/>\n\t\t  </g>\n\t\t</svg>\n\t</g>\n\t\n\t<g id=\"svg_eof\"/>\n</svg>"
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/grid-icon.xml",
    "content": "<svg xmlns=\"http://www.w3.org/2000/svg\">\n<!-- \n\tSample icons file. This file looks like an SVG file with groups as its\n\tchildren. Each group element has an ID that must match the ID of the button given\n\tin the extension. The SVG inside the group makes up the actual icon, and\n\tneeds use a viewBox instead of width/height for it to scale\tproperly.\n\t\n\tMultiple icons can be included, each within their own group.\n-->\n\t<g id=\"view_grid\">\n\t  <svg xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\">\n\t\t<g>\n\t\t  <rect fill=\"#ffffff\" stroke=\"#848484\" x=\"2\" y=\"2\" width=\"20\" height=\"20\"/>\n\t\t  <line fill=\"none\" stroke=\"#848484\" x1=\"11.84375\" y1=\"-1.53125\" x2=\"11.84375\" y2=\"18.46875\" transform=\"rotate(90, 11.8429, 8.46955)\"/>\n\t\t  <line fill=\"none\" stroke=\"#848484\" x1=\"11.90625\" y1=\"5.21875\" x2=\"11.90625\" y2=\"25.21875\" transform=\"rotate(90, 11.9054, 15.2196)\"/>\n\t\t  <line fill=\"none\" stroke=\"#848484\" x1=\"8.5\" y1=\"2.03125\" x2=\"8.5\" y2=\"22.03125\"/>\n\t\t  <line fill=\"none\" stroke=\"#848484\" x1=\"15.5\" y1=\"2.03125\" x2=\"15.5\" y2=\"22.03125\"/>\n\t\t  <rect fill=\"#d8d8d8\" stroke=\"#000000\" stroke-width=\"0\" x=\"3.25\" y=\"3.28125\" width=\"4\" height=\"4\"/>\n\t\t  <rect fill=\"#d8d8d8\" stroke=\"#000000\" stroke-width=\"0\" x=\"10\" y=\"3.28125\" width=\"4\" height=\"4\"/>\n\t\t  <rect fill=\"#d8d8d8\" stroke=\"#000000\" stroke-width=\"0\" x=\"16.75\" y=\"3.28125\" width=\"4\" height=\"4\"/>\n\t\t  <rect fill=\"#d8d8d8\" stroke=\"#000000\" stroke-width=\"0\" x=\"3.28125\" y=\"9.75\" width=\"4\" height=\"4\"/>\n\t\t  <rect fill=\"#d8d8d8\" stroke=\"#000000\" stroke-width=\"0\" x=\"10.03125\" y=\"9.75\" width=\"4\" height=\"4\"/>\n\t\t  <rect fill=\"#d8d8d8\" stroke=\"#000000\" stroke-width=\"0\" x=\"16.78125\" y=\"9.75\" width=\"4\" height=\"4\"/>\n\t\t  <rect fill=\"#d8d8d8\" stroke=\"#000000\" stroke-width=\"0\" x=\"3.3125\" y=\"16.59375\" width=\"4\" height=\"4\"/>\n\t\t  <rect fill=\"#d8d8d8\" stroke=\"#000000\" stroke-width=\"0\" x=\"10.0625\" y=\"16.59375\" width=\"4\" height=\"4\"/>\n\t\t  <rect fill=\"#d8d8d8\" stroke=\"#000000\" stroke-width=\"0\" x=\"16.8125\" y=\"16.59375\" width=\"4\" height=\"4\"/>\n\t\t</g>\n\t  </svg>\n\t</g>\n</svg>\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/helloworld-icon.xml",
    "content": "<svg xmlns=\"http://www.w3.org/2000/svg\">\n<!-- \n\tSample icons file. This file looks like an SVG file with groups as its\n\tchildren. Each group element has an ID that must match the ID of the button given\n\tin the extension. The SVG inside the group makes up the actual icon, and\n\tneeds use a viewBox instead of width/height for it to scale\tproperly.\n\t\n\tMultiple icons can be included, each within their own group.\n-->\n\t<g id=\"hello_world\">\n\t\t<svg width=\"102\" height=\"102\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n\t\t <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->\n\t\t <g>\n\t\t  <title>Layer 1</title>\n\t\t  <rect ry=\"30\" rx=\"30\" x=\"2.5\" y=\"2.5\" width=\"97\" height=\"97\" id=\"svg_3\" fill=\"#008000\" stroke=\"#000000\" stroke-width=\"5\"/>\n\t\t  <text x=\"52.668\" y=\"42.5\" id=\"svg_1\" fill=\"#ffffff\" stroke=\"#000000\" stroke-width=\"0\" font-size=\"24\" font-family=\"Monospace\" text-anchor=\"middle\" xml:space=\"preserve\">Hello</text>\n\t\t  <text x=\"52.668\" y=\"71.5\" fill=\"#ffffff\" stroke=\"#000000\" stroke-width=\"0\" font-size=\"24\" font-family=\"Monospace\" text-anchor=\"middle\" xml:space=\"preserve\" id=\"svg_2\">World!</text>\n\t\t </g>\n\t\t</svg>\n\t</g>\n</svg>"
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/imagelib/index.html",
    "content": "<!doctype html>\r\n<script src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js\"></script>\r\n\r\n\r\n<body>\r\n\r\n<h1>Select an image:</h1>\r\n<a href=\"smiley.svg\">smiley.svg</a>\r\n<br>\r\n<a href=\"../../images/logo.png\">logo.png</a>\r\n</body>\r\n\r\n<script>\r\n\r\n$('a').click(function() {\r\n\tvar href = this.href;\r\n\t\r\n\t// Convert Non-SVG images to data URL first \r\n\t// (this could also have been done server-side by the library)\r\n\tif(this.href.indexOf('.svg') === -1) {\r\n\r\n\t\tvar meta_str = JSON.stringify({\r\n\t\t\tname: $(this).text(),\r\n\t\t\tid: href\r\n\t\t});\r\n\t\twindow.top.postMessage(meta_str, \"*\");\r\n\t\r\n\t\tvar img = new Image();\r\n\t\timg.onload = function() {\r\n\t\t\tvar canvas = document.createElement(\"canvas\");\r\n\t\t\tcanvas.width = this.width;\r\n\t\t\tcanvas.height = this.height;\r\n\t\t\t// load the raster image into the canvas\r\n\t\t\tcanvas.getContext(\"2d\").drawImage(this,0,0);\r\n\t\t\t// retrieve the data: URL\r\n\t\t\ttry {\r\n\t\t\t\tvar dataurl = canvas.toDataURL();\r\n\t\t\t} catch(err) {\r\n\t\t\t\t// This fails in Firefox with file:// URLs :(\r\n\t\t\t\talert(\"Data URL conversion failed: \" + err);\r\n\t\t\t\tvar dataurl = \"\";\r\n\t\t\t}\r\n\t\t\twindow.top.postMessage('|' + href + '|' + dataurl, \"*\");\r\n\t\t}\r\n\t\timg.src = href;\r\n\t} else {\r\n\t\t// Send metadata (also indicates file is about to be sent)\r\n\t\tvar meta_str = JSON.stringify({\r\n\t\t\tname: $(this).text(),\r\n\t\t\tid: href\r\n\t\t});\r\n\t\twindow.top.postMessage(meta_str, \"*\");\r\n\t\t// Do ajax request for image's href value\r\n\t\t$.get(href, function(data) {\r\n\t\t\tdata = '|' + href + '|' + data;\r\n\t\t\t// This is where the magic happens!\r\n\t\t\twindow.top.postMessage(data, \"*\");\r\n\t\t\t\r\n\t\t}, 'html'); // 'html' is necessary to keep returned data as a string\r\n\t}\r\n\treturn false;\r\n});\r\n\r\n</script>\r\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/markers-icons.xml",
    "content": "<svg xmlns=\"http://www.w3.org/2000/svg\">\n    <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->\n    <g id=\"nomarker\">\n        <svg viewBox=\"-60 -60 120 120\" xmlns=\"http://www.w3.org/2000/svg\">\n            <path stroke-width=\"10\" stroke=\"#ff7f00\" fill=\"#ff7f00\" d=\"m-50,0l100,0\"/>\n        </svg>\n    </g>\n    <g id=\"leftarrow\">\n        <svg viewBox=\"-60 -60 120 120\" xmlns=\"http://www.w3.org/2000/svg\">\n            <path stroke-width=\"10\" stroke=\"#ff7f00\" fill=\"#ff7f00\" d=\"m-50,0l100,40l-30,-40l30,-40z\"/>\n        </svg>\n    </g>\n    <g id=\"rightarrow\">\n        <svg viewBox=\"-60 -60 120 120\" xmlns=\"http://www.w3.org/2000/svg\">\n            <path stroke-width=\"10\" stroke=\"#ff7f00\" fill=\"#ff7f00\" d=\"m50,0l-100,40l30,-40l-30,-40z\"/>\n        </svg>\n    </g>\n    <g id=\"leftarrow_o\">\n        <svg viewBox=\"-60 -60 120 120\" xmlns=\"http://www.w3.org/2000/svg\">\n            <path stroke-width=\"10\" stroke=\"#ff7f00\" fill=\"none\" d=\"m-50,0l100,40l-30,-40l30,-40z\"/>\n        </svg>\n    </g>\n    <g id=\"rightarrow_o\">\n        <svg viewBox=\"-60 -60 120 120\" xmlns=\"http://www.w3.org/2000/svg\">\n            <path stroke-width=\"10\" stroke=\"#ff7f00\" fill=\"none\" d=\"m50,0l-100,40l30,-40l-30,-40z\"/>\n        </svg>\n    </g>\n    <g id=\"forwardslash\">\n        <svg viewBox=\"-60 -60 120 120\" xmlns=\"http://www.w3.org/2000/svg\">\n            <path stroke-width=\"10\" stroke=\"#ff7f00\" fill=\"none\" d=\"m-20,50l40,-100\"/>\n        </svg>\n    </g>\n    <g id=\"reverseslash\">\n        <svg viewBox=\"-60 -60 120 120\" xmlns=\"http://www.w3.org/2000/svg\">\n            <path stroke-width=\"10\" stroke=\"#ff7f00\" fill=\"none\" d=\"m-20,-50l40,100\"/>\n        </svg>\n    </g>\n    <g id=\"verticalslash\">\n        <svg viewBox=\"-60 -60 120 120\" xmlns=\"http://www.w3.org/2000/svg\">\n            <path stroke-width=\"10\" stroke=\"#ff7f00\" fill=\"none\" d=\"m0,-50l0,100\"/>\n        </svg>\n    </g>\n    <g id=\"mcircle\">\n        <svg viewBox=\"-60 -60 120 120\" xmlns=\"http://www.w3.org/2000/svg\">\n            <circle stroke-width=\"10\" stroke=\"#ff7f00\" fill=\"#ff7f00\" cy=\"0\" cx=\"0\" r=\"30\"/>\n        </svg>\n    </g>\n    <g id=\"mcircle_o\">\n        <svg viewBox=\"-60 -60 120 120\" xmlns=\"http://www.w3.org/2000/svg\">\n            <circle stroke-width=\"10\" stroke=\"#ff7f00\" fill=\"none\" cy=\"0\" cx=\"0\" r=\"30\"/>\n        </svg>\n    </g>\n    <g id=\"xmark\">\n        <svg viewBox=\"-60 -60 120 120\" xmlns=\"http://www.w3.org/2000/svg\">\n            <path stroke-width=\"10\" stroke=\"#ff7f00\" fill=\"#ff7f00\" d=\"m-30,30l60,-60m0,60l-60,-60\"/>\n        </svg>\n    </g>\n    <g id=\"box\">\n        <svg viewBox=\"-60 -60 120 120\" xmlns=\"http://www.w3.org/2000/svg\">\n            <path stroke-width=\"10\" stroke=\"#ff7f00\" fill=\"#ff7f00\" d=\"m-30,-30l0,60l60,0l0,-60z\"/>\n        </svg>\n    </g>\n    <g id=\"star\">\n        <svg viewBox=\"-60 -60 120 120\" xmlns=\"http://www.w3.org/2000/svg\">\n            <path stroke-width=\"10\" stroke=\"#ff7f00\" fill=\"#ff7f00\" d=\"m-40,-20l80,0l-70,60l30,-80l30,80z\"/>\n        </svg>\n    </g>\n    <g id=\"box_o\">\n        <svg viewBox=\"-60 -60 120 120\" xmlns=\"http://www.w3.org/2000/svg\">\n            <path stroke-width=\"10\" stroke=\"#ff7f00\" fill=\"none\" d=\"m-30,-30l0,60l60,0l0,-60z\"/>\n        </svg>\n    </g>\n    <g id=\"star_o\">\n        <svg viewBox=\"-60 -60 120 120\" xmlns=\"http://www.w3.org/2000/svg\">\n            <path stroke-width=\"10\" stroke=\"#ff7f00\" fill=\"none\" d=\"m-40,-20l80,0l-70,60l30,-80l30,80z\"/>\n        </svg>\n    </g>\n     <g id=\"triangle_o\">\n        <svg viewBox=\"-60 -60 120 120\" xmlns=\"http://www.w3.org/2000/svg\">\n            <path stroke-width=\"10\" stroke=\"#ff7f00\" fill=\"none\" d=\"M-30,30 L0,-30 L30,30 Z\"/>\n        </svg>\n    </g>\n     <g id=\"triangle\">\n        <svg viewBox=\"-60 -60 120 120\" xmlns=\"http://www.w3.org/2000/svg\">\n            <path stroke-width=\"10\" stroke=\"#ff7f00\" fill=\"#ff7f00\" d=\"M-30,30 L0,-30 L30,30 Z\"/>\n        </svg>\n    </g>\n   <g id=\"textmarker\">\n        <svg viewBox=\"-60 -60 120 120\" xmlns=\"http://www.w3.org/2000/svg\">\n\t\t\t<text xml:space=\"preserve\" text-anchor=\"middle\" font-family=\"serif\" font-size=\"120\"  y=\"40\" x=\"0\" stroke-width=\"0\" stroke=\"#ff7f00\" fill=\"#ff7f00\">T</text>\t\n        </svg>\n    </g>\n\t<g id=\"mkr_markers_off\">\n        <svg viewBox=\"-60 -60 120 120\" xmlns=\"http://www.w3.org/2000/svg\">\n\t\t   <line y2=\"0\" x2=\"50\" y1=\"0\" x1=\"-50\" stroke-width=\"5\" stroke=\"#ff7f00\" fill=\"none\"/>\n       </svg>\n    </g>\n\t<g id=\"mkr_markers_dimension\">\n        <svg viewBox=\"-60 -60 120 120\" xmlns=\"http://www.w3.org/2000/svg\">\n \t\t   <line y2=\"0\" x2=\"40\" y1=\"0\" x1=\"20\" stroke-width=\"5\" stroke=\"#ff7f00\" fill=\"none\"/>\n\t\t   <line y2=\"0\" x2=\"-40\" y1=\"0\" x1=\"-20\" stroke-width=\"5\" stroke=\"#ff7f00\" fill=\"none\"/>\n\t\t   <text text-anchor=\"middle\" font-family=\"serif\" font-size=\"80\"  y=\"20\" x=\"0\" stroke-width=\"0\" stroke=\"#ff7f00\" fill=\"#ff7f00\">T</text>\n           <path stroke-width=\"5\" stroke=\"#ff7f00\" fill=\"#ff7f00\" d=\"M-50,0 L-30,-15 L-30,15 Z\"/>\n           <path stroke-width=\"5\" stroke=\"#ff7f00\" fill=\"#ff7f00\" d=\"M50,0 L30,-15 L30,15 Z\"/>\n \t\t</svg>\n    </g>\n   \t<g id=\"mkr_markers_label\">\n        <svg viewBox=\"-60 -60 120 120\" xmlns=\"http://www.w3.org/2000/svg\">\n  \t\t   <line y2=\"0\" x2=\"40\" y1=\"0\" x1=\"-20\" stroke-width=\"5\" stroke=\"#ff7f00\" fill=\"none\"/>\n\t\t   <text text-anchor=\"middle\" font-family=\"serif\" font-size=\"80\"  y=\"20\" x=\"-40\" stroke-width=\"0\" stroke=\"#ff7f00\" fill=\"#ff7f00\">T</text>\n           <path stroke-width=\"5\" stroke=\"#ff7f00\" fill=\"#ff7f00\" d=\"M50,0 L30,-15 L30,15 Z\"/>\n        </svg>\n    </g>\n\t<g id=\"svg_eof\"/>\n</svg>\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/shapelib/animal.json",
    "content": "{\"data\": {\r\n\t\"bat\": \"m143.40468,206.20782c-0.49527,-8.51843 -1.60919,-23.17813 -13.91826,-16.10698c-5.69614,2.11977 -22.79842,7.51244 -14.5293,-3.62979c-4.53243,-11.10219 -22.97476,5.42294 -24.24419,-2.29205c9.91943,-10.64906 -4.7813,-22.35199 -15.17139,-14.80321c-6.39341,1.76166 -19.4276,12.91188 -21.9789,9.37552c5.93793,-7.52516 19.31312,-22.93167 3.18112,-27.55084c-17.5302,-3.97589 -32.93319,8.09392 -48.1771,14.68205c-4.57452,3.57106 -10.39707,2.94862 -4.70683,-2.99597c19.7419,-30.64111 50.72646,-53.70857 85.10566,-65.43076c8.33369,-2.70812 21.16511,-8.70424 21.41656,4.97536c5.15313,12.59007 8.81947,28.33097 22.08977,34.80917c15.28362,8.49702 4.32793,-24.52711 20.16156,-12.05241c6.66379,4.32207 20.92268,-3.91697 22.87737,0.71265c-3.88257,5.55579 -5.70456,15.41883 4.55382,10.3489c17.81406,-7.0078 30.89859,-22.70471 39.67026,-39.22318c9.16278,-1.3768 18.27335,5.56162 26.62798,9.24753c27.74529,15.70954 44.86571,45.39448 52.13728,75.65768c-7.5513,-4.24557 -14.87186,-12.828 -24.02185,-16.20273c-9.75534,-4.87419 -20.75789,-5.73363 -31.48114,-5.39867c-5.02554,5.98985 -7.99353,13.42558 -3.62529,20.86708c3.80284,14.25407 -12.13176,-4.90576 -17.88498,-6.20744c-10.74191,-7.67955 -21.03323,3.92213 -18.67635,14.82222c-2.42909,2.10051 -9.92085,-3.5218 -14.32263,-2.86926c-9.05026,-2.72606 -15.42468,1.20085 -9.97261,10.61331c-7.98315,-0.97417 -19.64474,-13.28291 -26.70493,-1.69363c-3.0779,2.89514 -4.66377,8.66307 -8.40561,10.34547z\",\r\n\t\"bull\": \"m247.95622,28.12305c-12.19972,2.23394 -21.61887,16.95667 -20.74588,29.01591c1.44209,13.7284 17.93463,5.12075 22.80087,1.23941c-2.90906,11.49207 -26.14024,13.85409 -24.83565,-0.12387c-17.69467,13.05878 -30.95056,33.52913 -52.86781,40.14553c-19.77757,4.59067 -40.50726,3.0742 -60.45068,0.39017c-12.12445,-1.13604 -23.69794,-7.26224 -35.91985,-5.97962c-13.09134,3.59118 -23.59412,13.16467 -36.65408,16.93906c-13.77014,6.03062 -8.51065,22.6805 -9.70401,34.47604c0.36829,17.55977 -2.85913,36.16287 -15.09811,49.55722c-7.11563,10.54993 -7.76443,24.43282 -13.48046,35.44298c18.99679,-0.19772 7.54522,-25.59486 17.99728,-35.91756c14.58305,-6.75189 14.16003,-25.2986 16.19452,-38.95529c1.4834,-5.51941 0.74519,-25.08188 6.61763,-22.44334c7.21924,16.22275 11.33028,34.35388 9.69645,52.12326c-9.5553,8.96404 -24.74576,15.34862 -22.54872,31.87126c0.72458,14.96526 -8.38036,25.74033 -15.4907,37.48604c4.56749,6.89259 1.00608,20.69472 14.11573,16.65324c8.77115,1.68887 13.10825,-2.37698 4.45589,-8.42346c-13.07829,-12.56499 5.13552,-29.16821 12.20585,-40.168c7.30689,-12.28131 22.16195,-12.86801 33.02653,-20.13979c15.00671,-8.95824 25.97935,-22.79263 35.92999,-36.78595c8.71432,9.26259 -13.75776,17.74474 -17.07076,27.20334c-7.22755,7.75058 -20.15694,21.85651 -2.99889,26.65347c13.26358,4.53796 25.75887,13.79143 25.35975,28.30255c0.22051,9.84615 24.38135,18.76527 19.43611,2.77341c-8.3609,-14.92882 -28.34064,-20.79163 -33.65835,-37.70844c-3.6715,-12.98383 11.61318,-19.27325 18.93525,-8.74269c12.96419,-1.41862 26.57983,-10.04028 40.80356,-11.3647c14.66299,-5.4577 18.06927,14.52957 29.8145,19.76668c9.79047,9.67969 18.77974,21.93582 17.54285,36.4783c1.1926,12.30893 9.52699,25.16873 23.92239,23.90201c16.80026,-2.80963 -5.10118,-20.70317 -12.79568,-24.81631c-11.14896,-13.29695 -9.30676,-32.20113 -16.24597,-47.51259c-5.00217,-4.52083 0.22685,-26.45532 0.40694,-10.76334c-0.90044,17.98242 24.73294,7.66248 22.97939,-6.09152c4.36166,-10.95654 -11.58513,-4.19417 -9.47617,-15.24252c-1.73091,-13.74937 -0.74355,-30.75096 -12.6731,-40.17292c-6.8737,-6.7591 -4.7831,-7.41829 2.70201,-2.07212c14.59439,7.55807 11.75914,24.79303 12.78276,38.37691c4.22589,17.80225 21.30753,-5.24332 20.80711,-14.89757c2.92691,-20.96336 12.92174,-42.46973 32.42046,-52.68139c-5.2402,-2.56694 -30.94765,6.73531 -28.79092,-4.9679c10.59921,9.00244 25.18661,-0.80075 37.71524,1.85265c16.62164,0.68233 20.74963,-22.79317 2.53195,-23.94116c-11.78333,-6.98062 -21.92947,-19.31897 -37.15829,-18.35906c-22.07759,7.39931 -8.43927,-13.11165 -2.53694,-22.37832zm21.60802,9.50184c-1.66193,5.79599 -12.61478,17.62506 0.56973,12.83867c1.89221,-3.91013 1.1131,-8.97168 -0.56973,-12.83867zm-3.4996,26.34877c5.90985,9.81916 -11.80539,1.02993 0,0zm24.39551,10.15293c-2.05029,4.18517 5.51468,4.9676 -0.32553,4.96455c-3.08926,4.10121 -4.4324,-5.29953 0.32553,-4.96455z\",\r\n\t\"camel\": \"m105.23692,274.01276c10.42601,-6.85904 -13.23158,-12.66162 -16.74452,-19.13904c-10.34003,-12.71768 -13.56136,-29.62202 -16.44211,-45.3219c4.95107,-8.43617 2.94567,-17.1517 4.73958,-25.91959c8.77055,-13.01825 13.62244,-28.29056 22.43666,-41.26205c9.81532,2.07159 20.42883,10.03517 30.26162,13.06094c8.8764,15.9576 -7.35719,29.2457 -5.44854,44.69498c3.72314,14.40366 -6.25101,26.40735 -8.25558,39.83173c0.06986,12.69931 11.61848,25.55493 24.23922,16.82416c-0.64038,-9.26088 -18.64324,-12.13185 -10.58395,-25.1562c2.65187,-13.46596 11.34413,-24.24693 17.91676,-35.55937c-3.71349,-13.26427 1.2287,-30.0778 9.59569,-40.02118c8.49532,8.2068 14.36288,22.63718 15.66277,34.12883c0.16464,13.17332 17.70532,21.98904 17.37173,37.50392c1.31061,13.71669 7.73416,26.77841 16.64259,34.21387c4.65822,9.68192 33.56361,4.63116 18.16859,-6.87111c-12.71291,-11.47281 -27.33986,-23.63953 -29.27029,-41.92267c-5.27388,-10.85303 6.84843,-26.2316 -8.03899,-30.76501c0.92262,-14.70679 -2.97293,-31.40077 5.40811,-44.51862c12.07202,-10.31686 29.7518,-11.08165 41.29709,-22.49498c14.0099,-9.28757 21.96306,-24.50421 26.44456,-40.2729c6.78918,-7.60537 17.33322,-24.04447 29.06323,-15.49826c11.50851,7.1165 3.01477,-10.78561 9.62354,-14.73589c-5.45358,-19.67866 -27.58679,-10.231 -41.40082,-15.14074c-12.54193,-8.39989 -25.52765,-3.55679 -34.67496,6.0378c-6.85069,3.08698 -3.14447,11.16754 3.57637,8.12783c-4.82072,16.0155 -11.46542,33.6401 -26.07742,43.1243c-16.7653,7.33572 -26.11705,-14.39821 -36.07204,-23.83146c-10.86565,-10.63506 -17.60231,-26.15123 -31.2878,-33.45204c-19.0355,-4.82 -33.49794,11.89507 -47.87449,21.30644c-14.26775,7.14342 -31.39994,10.67369 -41.13367,24.60683c-16.15372,19.41527 -5.91326,48.70807 -22.89915,67.80049c-6.99636,10.58755 -22.39972,18.21231 -20.28306,32.7636c7.50211,15.58318 0.92728,34.18239 5.02367,50.94881c3.02735,12.11708 7.50982,27.68176 22.18437,29.48123c11.54434,7.31882 17.83198,-8.01192 5.60827,-12.45197c-14.75563,-6.55614 -16.77197,-25.01053 -17.95741,-39.18628c-3.25454,-14.0275 7.86033,-23.30806 12.45064,-34.31837c-3.87635,-10.75487 9.79252,-25.37375 18.46243,-23.19664c-6.47958,9.9541 -15.94005,22.87103 -0.60315,31.06966c-0.20134,0.50305 2.25023,-9.18846 6.19941,-12.10042c-0.58951,-7.59273 -8.29086,-14.05685 -0.12206,-21.73929c14.33151,-9.55606 11.17263,18.16365 8.19696,26.02383c-0.15744,12.07039 -16.33567,21.65707 -8.0749,33.75336c9.04985,14.91904 13.29631,32.04613 16.76897,48.94904c4.98299,14.02148 17.57185,24.27618 33.31381,20.65268l2.58825,-0.02829z\",\r\n\t\"cat\": \"m111.55353,268.57376c-12.38409,-9.66019 -26.54234,-3.66064 -40.17431,-4.38614c-11.9392,-10.23105 -26.45395,2.16507 -37.70551,-7.68756c-14.55057,-12.97847 10.67308,-21.10451 5.29292,-36.51207c-0.60409,-22.18257 -10.10326,-42.27484 -20.08909,-60.91698c-7.07184,-14.82233 -4.56518,-31.85568 -6.84103,-47.71686c-8.17014,-11.38815 -16.33076,-25.48726 -6.60928,-39.55753c10.981,-11.86565 5.81937,-27.47561 1.50418,-41.19728c11.10318,3.26597 23.84772,18.14071 38.4552,15.16287c9.93419,-6.39761 15.9648,-0.073 17.62218,11.6365c5.20781,15.03792 8.24681,35.60265 24.68163,40.4529c17.26196,4.92876 36.58965,6.02341 50.24171,20.484c24.96439,23.38795 36.53986,60.25828 35.56061,95.79604c2.26117,16.61917 23.11539,7.79897 33.43477,10.24997c17.3054,-0.76804 33.91818,4.66769 50.66774,8.39909c14.94962,3.97684 27.61282,-8.59756 41.65988,-10.10515c2.37341,14.53128 -16.06888,20.58582 -26.14133,25.0639c-11.95706,5.08662 -24.89989,5.20694 -37.1826,1.47655c-26.55344,-6.62021 -54.69701,-4.88251 -79.92953,6.75992c-13.61838,5.01505 -26.84254,14.51093 -41.6569,13.32327l-2.79124,-0.72549l0,0.00003z\",\r\n\t\"chick\": \"m76.6114,300.49948c-0.94218,-11.68399 1.80264,-23.81186 -2.78349,-35.22473c-7.45612,-25.10127 -23.93798,-47.16536 -31.36633,-72.21014c-3.21228,-16.80365 -8.65163,-34.79272 -2.2363,-51.43718c9.2771,-20.44891 24.58445,-39.1077 45.00853,-51.46853c11.45798,-6.87112 33.39433,1.8131 33.44485,-16.51133c3.62297,-20.89642 15.43811,-40.3082 30.48538,-56.28489c17.86485,-17.49571 47.98021,-20.77926 71.28149,-10.72216c13.19823,4.36545 26.92773,11.92505 29.85556,25.342c-2.0408,13.23198 13.36339,22.40786 12.41484,34.53756c-13.98409,-0.03379 -27.4267,2.25514 -39.10866,9.99602c-8.20006,3.8867 -26.4511,6.08187 -12.88864,15.86904c12.71146,21.22634 12.39029,48.02362 0.02443,69.35255c-8.24092,16.61523 -18.78058,33.14909 -36.37866,43.00504c-13.36313,9.14961 -27.77914,16.93257 -42.68192,23.79149c-11.62872,11.1774 5.32764,27.26614 9.71201,38.8335c3.36447,3.54044 4.524,10.84882 11.15869,9.08932c15.28535,0.25418 32.76015,-1.9313 44.98404,7.81229c-8.94319,8.25949 -25.89421,-1.41025 -38.02573,4.80051c-8.78024,5.75812 -19.06332,7.43823 -31.36371,7.58014c-13.23612,4.30203 -27.23189,-3.61423 -39.08569,1.66962c-4.11388,0.41238 -8.38321,3.40195 -12.45068,2.1799zm58.28394,-16.2124c-4.84233,-9.87674 -20.53861,1.56897 -6.10292,2.32874c2.30783,-0.47092 12.8125,3.03821 6.10292,-2.32874zm-17.85122,-4.32443c14.82944,-9.3367 7.74453,-25.48042 -1.79045,-35.63309c-3.24258,-2.97528 -4.73457,-8.94336 -9.13439,-9.94019c-6.73362,0 -13.46722,0 -20.20084,0c-4.65086,8.49229 -2.48404,17.86589 0.89217,26.43201c3.51066,10.88467 6.16319,28.60654 23.56189,23.00385c2.6806,-0.4599 4.89924,-2.07458 6.67162,-3.86258z\",\r\n\t\"cormorant\": \"m143.5415,0.99936c-4.24326,11.41716 -19.29625,4.15632 -24.74561,12.50427c0.52748,6.07653 -8.29025,7.80436 -13.00653,8.43892c-8.50133,3.84879 -22.80692,-4.79845 -26.45377,4.01417c10.96676,1.70561 23.50823,0.97173 33.37776,7.63992c6.81084,8.30698 18.80501,9.32233 23.86815,19.00227c5.01492,11.90637 0.21405,24.79235 -6.1066,35.16777c-5.40714,11.63457 -14.24293,22.0266 -17.15868,34.6068c0.20795,13.02319 4.72718,25.69211 3.20084,38.80902c0.9605,10.14279 6.64024,19.14648 10.04536,28.64983c5.00912,10.57565 9.93535,21.70013 17.62276,30.53665c7.02892,8.87558 29.89705,11.67009 23.64502,24.91443c-4.01926,11.10844 -7.40147,24.48637 -19.39478,29.5565c-9.50977,5.9848 -21.3932,8.93677 -29.06369,17.37073c3.84956,0.36453 28.16327,-14.36331 23.8996,1.69739c-9.52658,11.2518 16.95053,-0.69223 23.42963,-2.18207c4.74442,-0.99915 4.29691,14.62488 8.52766,3.80228c5.95903,-10.08762 6.23502,-21.34366 11.26126,-30.51312c2.4781,-10.25645 3.82962,7.94009 9.64467,10.12222c7.07556,9.50238 7.79694,-14.07236 11.23129,-19.70615c2.62747,-8.54028 4.63826,-23.31885 8.02322,-27.91885c0.19868,-2.83281 6.58795,3.93147 5.0274,-3.78851c0.90347,-23.48584 -1.83659,-48.86755 -15.67365,-68.59196c-9.60602,-8.62669 -13.22336,-21.57266 -21.36568,-31.47811c-10.01912,-4.8186 -8.05391,-19.66993 -20.19205,-21.12443c-2.75856,-10.2361 2.62035,-22.86311 4.63016,-33.73514c2.78795,-10.12834 8.4742,-20.66132 3.52232,-31.15684c-3.76698,-10.86702 -11.83783,-21.03737 -23.57631,-23.51091c-5.21049,-2.63619 -9.89668,-4.17218 -2.89241,-7.84742c4.71588,-7.73713 -7.28709,7.39913 -1.58588,-2.982l0.25854,-2.29765l-0.00003,0zm-57.08003,24.11987c12.78673,0.33177 -8.83535,0.35227 0,0zm92.46721,218.72338c11.05893,4.6954 0.80228,21.55537 -5.46918,26.98338c-13.1071,-3.20859 2.39713,-19.21964 5.46918,-26.98338l0,0zm-10.64413,31.82323c-5.88483,2.41168 -15.44353,4.13849 -3.83093,0.46683l1.97208,-0.34274l1.85886,-0.12408z\",\r\n\t\"cow\": \"m28.0749,243.56958c-11.25466,-1.13762 -0.26117,-18.72878 -4.5063,-26.87576c-0.04291,-11.99254 -4.49496,-23.80263 -3.04635,-35.73141c8.85702,-21.03091 1.47632,-43.99974 -0.46577,-65.6628c-0.878,-4.78294 -0.85219,-17.06834 -3.03475,-6.14601c-6.04425,18.41563 -0.13999,41.17824 -5.30961,59.82921c-8.64015,10.38419 -15.16653,-6.09071 -6.91858,-12.40807c9.63606,-15.16887 7.3071,-35.6004 7.63113,-54.51396c-0.41477,-11.95865 4.38277,-26.97649 18.58104,-27.31744c12.14677,-0.91866 23.64877,4.86966 35.90276,4.15359c35.73927,0.55689 71.83095,0.86755 107.11801,-5.64501c17.61354,-4.0591 35.14902,3.10693 52.79015,0.20057c9.91351,1.07068 15.15811,-3.56471 10.78886,-12.26689c7.38425,-5.09429 13.06598,9.66071 16.34573,-3.48148c11.89191,-8.19559 13.54935,15.99933 26.71921,9.16614c15.88589,2.05862 -6.90274,16.26875 6.39813,23.38159c8.04169,6.20473 20.35629,21.57409 4.35831,26.00379c-13.75446,-0.96602 -27.54028,-0.06377 -41.30312,0.60226c-6.36993,10.6367 -19.62016,18.61491 -18.16837,32.55296c-1.1003,16.62756 -12.74783,33.02081 -28.69196,38.18489c-6.81386,-1.34894 -9.78644,0.85432 -8.9351,7.83342c-3.52046,9.11967 -4.14098,18.73875 -3.72333,28.43974c-1.04204,5.34808 1.17265,9.50755 4.32187,13.62691c-3.70361,6.41692 -24.92326,2.61598 -16.88379,-9.5238c2.05592,-15.92261 -0.36317,-31.91132 -2.16568,-47.74242c-8.4565,-6.01532 -18.70856,-3.81294 -27.26753,1.0208c-18.88187,6.9252 -40.73763,13.48228 -60.10471,4.59438c-10.79734,-3.01547 -27.0833,-5.25847 -35.10848,3.84904c-3.611,13.73518 -2.64567,28.48619 -5.7238,42.42607c-0.05178,7.28806 6.88112,13.54532 -4.86428,11.51134c-4.90851,0.11278 -9.83028,0.26732 -14.73372,-0.06165zm10.02217,-15.5108c1.93175,-6.52728 -2.78621,-23.11049 -3.1906,-7.64299c-1.60691,4.90746 0.4367,28.47777 2.83738,12.83046c0.15187,-1.72662 0.25968,-3.45683 0.35322,-5.18747z\",\r\n\t\"crow_2\": \"m299.86716,62.24508c-8.36279,-13.35279 -25.79254,-10.94299 -38.7652,-13.97612c-10.77151,-4.46517 -27.26852,-8.74568 -34.93257,4.02601c-10.22766,11.92024 -19.30536,24.77381 -27.38379,38.20519c-16.9417,18.56395 -37.51366,33.44937 -58.19264,47.49408c-17.41919,8.55826 -36.48907,15.23247 -50.59015,29.17691c-26.77713,17.17799 -59.39612,20.30975 -89.00278,30.37996c5.24787,1.82477 28.48156,-4.80739 12.86404,2.45506c-11.61908,3.82678 4.57293,7.38318 9.74338,4.83008c-4.08242,4.36552 -5.2054,4.72249 -0.18473,4.65681c-9.12115,5.09712 20.25491,-1.58305 4.07883,5.5506c-7.04263,2.05971 -24.35976,21.06046 -8.48079,12.5005c14.76321,-6.14401 30.50038,-9.23448 45.85791,-13.45705c-11.48634,11.80891 -27.85513,19.19374 -35.74965,34.16698c0.17943,3.86479 12.21982,-7.85281 17.31087,-9.77229c28.95095,-17.49719 59.28473,-33.71347 91.89844,-43.16046c4.45381,1.07288 5.32478,12.99994 14.00563,6.90237c0.76199,7.59987 19.82927,-11.92125 14.84979,3.30377c8.25793,-13.03635 -0.01482,14.1528 7.62892,18.26904c3.90089,5.15268 19.92041,12.26512 6.86195,14.03082c-5.77165,8.63597 8.09146,-3.46425 11.11865,4.62627c11.3129,4.10901 3.07231,8.32173 -5.11652,5.83363c-6.27592,-0.83809 -7.57079,7.40965 -1.22719,2.29182c7.57507,5.19347 19.60568,3.32813 29.26515,5.56088c9.65308,0.80066 21.35422,-9.88435 25.01279,-7.29437c-8.89755,-6.38512 -21.77765,1.41119 -31.54323,-3.51736c-2.05963,-6.62599 22.89082,2.37143 22.94131,-8.82851c11.68727,-1.08766 -9.82895,-2.59717 -14.00406,0.04509c-14.38026,0.76889 -21.75813,-12.59969 -31.88164,-20.19017c0.30659,-15.75429 11.86186,-29.28856 23.95569,-38.18524c15.77855,-9.50124 31.96706,-21.73888 36.43575,-40.70174c4.63271,-16.88809 7.21239,-34.29048 9.31848,-51.60873c2.84918,-11.17406 11.03882,-21.49306 23.60089,-20.65947c6.77469,-0.94415 13.57404,-1.72816 20.30646,-2.95438z\",\r\n\t\"crow\": \"m65.63132,15.69366c7.23991,-11.19251 23.71874,-13.17996 36.20271,-14.69413c13.92134,1.25098 24.65079,12.10254 32.81262,22.59631c9.49452,8.5772 21.08662,15.85565 25.83853,28.41352c12.01437,5.95259 26.19815,9.13653 33.55229,21.87244c11.11548,14.36729 17.52112,31.75739 23.31628,48.60368c0.92021,12.5585 6.47,24.01521 8.36046,36.46043c3.24197,12.33818 5.82637,24.53572 9.31963,36.76498c3.88237,12.71416 9.39792,24.81319 13.2628,37.54517c7.05891,11.17328 13.48564,22.96204 17.86821,35.4054c-10.48648,-0.88873 0.96857,15.8573 2.93524,22.45895c2.86746,13.58783 -12.84537,5.80856 -15.59308,-0.46634c-9.70456,9.1796 -29.57259,11.24072 -38.3669,-0.80743c-9.26392,-12.20752 -14.38051,-27.69696 -27.16855,-36.53391c-5.02811,-4.18506 -9.90665,-22.45958 -11.7061,-6.32031c6.38489,16.05743 -18.74254,6.90547 -27.66772,9.78912c-15.99664,-3.21661 6.07263,-12.35889 12.86923,-11.27576c6.38602,-6.35408 17.01372,-16.99594 1.7589,-20.33147c-10.44731,-4.15326 -23.84068,-14.68553 -29.71439,0.99188c-7.37552,3.90117 -20.59412,22.40862 -5.95329,23.77255c5.91614,12.10878 -17.0737,3.35048 -23.49316,6.21452c-6.05255,1.90814 -21.13758,-1.4375 -7.08788,-4.49867c12.08796,-1.9845 17.85132,-16.8317 25.44044,-25.82515c-0.25166,-11.53856 -9.48829,-20.69617 -16.41167,-29.40816c-7.36517,-12.27962 -17.64172,-22.79747 -22.75925,-36.23717c-3.35689,-13.95544 -9.74807,-26.85826 -12.98938,-40.84583c-3.65936,-14.01762 -7.85575,-29.82359 0.01893,-43.25633c3.58914,-11.78534 5.08364,-22.78083 -2.44828,-32.4814c-10.40722,-8.4583 -25.19866,-5.06594 -37.19873,-10.67507c-1.4463,-9.05923 17.76661,-12.5158 26.11695,-14.53937c3.17027,-0.11009 5.59681,-2.76167 8.88516,-2.69248z\",\r\n\t\"dog\": \"m100.16203,296.98279c-8.8212,-9.63385 1.38332,-24.43997 -0.42293,-36.27057c0.75693,-11.26283 0.70357,-22.55605 0.97627,-33.83612c-5.62751,-3.03004 -11.14646,-9.8163 -17.39571,-9.15442c-9.39647,12.28885 -8.36188,28.63301 -15.80033,41.86707c-4.14935,12.68604 -14.20047,25.1369 -28.95629,23.20023c-15.78228,0.24448 -5.31179,-12.67972 3.94138,-14.51392c15.5036,-7.47278 14.489,-27.14363 17.24157,-41.59114c1.02824,-10.18478 3.24236,-20.5625 3.54647,-30.63432c-6.4542,-14.31418 -15.78849,-28.37114 -13.67442,-44.85196c-0.91037,-17.78856 4.2768,-37.23788 -5.08019,-53.53189c-5.56927,-15.61405 3.8713,-31.59072 2.9399,-47.52759c0.9721,-14.78285 -5.20505,-30.54867 1.20562,-44.61136c13.7762,-15.53139 12.97964,13.29988 18.95111,20.54415c5.64886,15.40877 24.7487,10.76537 35.50636,4.24826c7.2022,-4.10769 16.87807,-28.32801 24.44378,-14.32351c3.37997,14.22579 -6.14093,25.38077 -12.22646,36.88495c-6.86581,22.01683 5.86861,44.08519 20.93388,59.44197c24.83763,26.97977 44.07555,59.68134 54.0882,95.03609c1.31316,14.68071 3.98535,28.23558 12.82726,40.18617c10.20438,10.1714 26.16472,9.68739 39.32852,13.25957c9.22101,2.52521 30.75206,5.14639 26.47435,17.3808c-14.74448,2.4689 -30.09541,0.23105 -44.90068,-1.32291c-17.28331,-2.73001 -35.00906,-7.2897 -49.09666,-18.1597c-14.62904,-9.61427 -18.7715,20.00995 -34.01671,10.65375c-2.19362,-7.70334 10.66454,-19.74266 -6.53938,-19.26297c-6.33104,0.30879 -15.00338,1.82024 -19.76239,4.89166c1.07452,12.16098 2.04812,24.36316 4.2893,36.36713c-1.78267,6.00809 -14.15643,12.93057 -18.82182,5.63058z\",\r\n\t\"duck\": \"m185.95239,299.43112c-13.71118,-7.29123 11.45862,-7.3541 17.23322,-7.85522c14.99724,-0.2811 17.02971,-18.28448 15.48773,-29.74414c-2.1938,-4.69699 -0.04752,-14.89349 -7.7746,-13.37029c-15.43901,-0.71622 -30.7112,-4.55923 -44.14467,-12.22302c-0.82443,12.88171 -7.29927,24.66777 -11.6053,36.85115c-5.66316,6.16721 14.39644,28.18469 0.43378,18.34869c-9.04433,-8.40845 0.06526,8.74658 -11.16418,3.91656c-15.23827,-0.31436 -31.02578,2.40784 -45.91216,-1.24551c-5.00268,-2.09833 -20.66561,0.51883 -9.25531,-6.49301c6.4804,-1.18185 12.15667,4.48007 17.05421,-2.03778c11.5948,4.79346 30.04866,4.82639 34.25867,-10.28015c7.00595,-11.43338 11.29851,-24.25136 11.56012,-37.68254c-8.2043,-6.31854 -14.70296,-14.48831 -18.43434,-24.21049c-8.62861,-14.22275 -24.3753,-22.02206 -37.28508,-31.87471c-17.12926,-11.15475 -36.8522,-23.99915 -40.20823,-46.00098c-4.08031,-16.32172 0.02216,-34.19492 11.59384,-46.57394c7.80417,-11.16946 22.31328,-21.55052 18.99293,-36.88489c-8.43674,-15.00933 -26.68094,1.9423 -34.96601,9.23433c-9.98,7.06196 -20.71845,24.17017 -34.34288,16.49594c-1.7172,-11.61691 13.7034,-18.90693 17.498,-29.74388c7.8585,-12.19844 12.51045,-26.37627 18.95516,-38.92993c11.65712,-10.85135 30.93148,-10.91782 42.45155,0.28526c14.7008,11.44654 23.86826,29.5425 22.42876,48.35335c1.4173,12.98959 -4.14301,29.91504 8.25453,38.93287c17.92052,9.9613 39.04935,12.35098 57.26444,21.89838c22.77972,10.51788 39.86913,29.49796 59.04057,45.11781c11.7964,10.71736 23.92368,21.11819 35.13879,32.44618c-7.49713,-2.24278 -14.43054,-6.05879 -21.60767,-9.15805c9.28815,12.08043 13.46152,26.94177 15.66077,41.78857c3.61584,15.73579 13.73315,31.11919 8.65729,47.77711c-4.42633,13.85214 -18.52838,-8.55096 -25.42393,-12.47198c-7.88147,-7.42908 -15.67812,-16.62666 -27.10399,-17.90884c-2.06194,13.35767 -4.18094,27.25305 -1.83514,40.63339c1.37479,11.84998 25.0215,4.73886 21.59566,13.51175c-19.80942,-2.16162 -39.69846,-0.3399 -59.55595,-0.59872l-2.94055,-0.30328l0,0z\",\r\n\t\"eagle\": \"m42.43982,248.02586c11.79883,-9.19574 37.51548,5.68584 36.59332,-18.29665c11.6873,-8.23552 20.68873,-26.28419 1.79099,-32.32607c-10.7688,-5.1657 -15.8233,11.42451 -19.57125,12.4706c-7.77777,-10.83765 -3.38924,-28.5033 -0.32791,-39.95343c9.78217,-6.08578 25.82187,-13.03094 14.50231,-26.59097c-2.34529,-14.80103 -3.78094,-32.06657 -17.7612,-41.01302c-10.43393,-6.26692 -25.16679,-12.24148 -20.04643,-26.95332c-6.73619,-10.16047 -14.53631,-24.05076 -10.06464,-36.59579c10.19879,-1.80737 9.00111,23.96806 10.94535,18.5213c-3.83083,-8.28799 9.1568,-27.37077 8.41371,-9.7762c-0.78397,6.31187 -0.27625,19.10084 3.19139,6.43372c9.40052,-13.9652 0.18064,24.20846 9.40782,9.05938c6.50935,-2.10711 4.52592,9.32912 10.80828,3.67456c6.87772,5.25431 11.91442,6.4291 11.89108,15.161c9.16496,3.3132 16.00232,8.79374 14.18665,17.50479c17.88632,-4.31568 2.59483,17.992 15.32488,24.21275c6.86198,10.87837 9.94656,21.77702 9.45206,34.69591c14.12406,-3.90332 23.43909,-19.96727 38.02612,-24.96548c16.37712,-7.58971 22.24484,-26.45808 25.80173,-42.75597c1.58806,-7.86366 11.55658,-7.47865 8.4944,1.35465c11.47125,-12.36288 6.68346,-30.36211 9.92291,-45.39627c1.03862,-8.40902 -2.33224,-26.94658 4.74805,-28.67765c10.56419,9.48252 -2.34641,30.44621 7.95137,36.7387c7.25935,-13.5451 4.68625,-29.74639 5.07938,-44.52987c-0.17744,-8.53332 8.28981,-14.18234 7.88048,-2.00179c3.55096,10.5139 -0.40492,32.21981 1.64958,36.04613c8.07187,-12.48013 6.34647,-29.28694 14.90497,-41.01045c11.77513,4.41697 -3.33727,24.23894 -2.9549,34.73938c1.57841,8.06398 13.11919,-23.61583 13.7003,-6.1498c-5.31714,4.6162 -4.42737,17.32646 1.51364,7.08835c2.29477,-8.40776 17.99155,-5.58858 7.86148,2.08536c-7.52231,6.5335 13.19769,6.07413 4.12683,13.25697c6.05191,9.99521 -10.41388,15.90605 -0.99213,23.11055c-0.5419,2.90166 7.51996,8.55031 3.95645,15.5176c3.55255,6.41606 -12.64786,10.58171 -2.07687,14.97137c0.61145,14.96265 -18.29834,25.28072 -14.15472,39.25008c-1.22144,16.83496 -13.92377,30.96262 -27.51764,39.86047c-12.55846,2.38141 -22.29991,7.42523 -33.09448,14.38452c-7.10794,0.12218 -9.63133,0.08891 -13.34837,5.21904c-5.85042,-4.53848 -15.49744,-11.39697 -13.84404,2.34781c2.50378,17.06932 24.15945,18.76619 35.67772,27.84688c12.28496,4.33621 28.35258,18.74889 15.04837,30.03174c-1.28722,16.03848 -22.62962,6.43207 -28.17253,11.98065c-7.95277,1.1889 -7.12421,6.80249 -14.18958,0.10867c-6.88124,9.22229 -22.27397,-0.76007 -29.61287,-4.75983c-11.90405,5.67993 -17.34648,-22.86903 -19.53539,-2.88507c-4.83576,13.58316 -24.476,-1.01483 -24.37943,16.35269c-8.98567,-1.84631 -9.40855,12.19781 -19.04626,10.78702c6.06173,-2.81454 10.18479,-18.90897 -0.69688,-11.14999c-8.89938,-6.76031 -3.76038,16.63571 -11.0985,4.45398c-1.61417,-15.81525 16.34735,-16.12735 26.46889,-18.96848c3.63502,-9.19174 8.23714,-21.27525 7.27283,-30.1396c-9.56728,3.84567 -17.9573,12.08994 -29.11918,12.79019c0.69484,8.35417 -5.77779,21.85307 -15.72966,14.08031c14.30752,5.57813 7.98567,-25.05467 -0.66062,-9.91721c-3.38933,9.9873 -2.96938,-14.429 -12.7722,-7.32185c-5.13792,3.73692 -1.64958,12.39018 -6.75386,2.35237c-0.99273,-2.02373 -1.14814,-4.89752 0.9282,-6.35475z\",\r\n\t\"elk\": \"m55.44169,70.04322c-9.46609,7.85901 -22.89024,10.68682 -35.01687,12.13352c-10.34381,-1.03976 -26.56821,7.31529 -15.97385,18.70621c7.56154,15.8879 23.87035,2.81345 34.83344,1.97973c6.74288,1.81747 9.04052,25.43575 14.68986,9.83006c3.84105,-12.93275 21.02425,-8.87709 30.14005,-4.40716c14.1686,4.39434 8.46609,22.12076 16.61138,31.95892c12.24081,12.85411 -1.67636,29.24428 -12.4499,37.76401c-12.75361,7.58044 -18.55984,19.76834 -16.78767,34.30325c0.04941,14.73842 -3.99104,30.75432 3.85034,44.19391c11.85099,1.57538 1.64103,-19.88701 4.92331,-27.40918c1.21214,-13.46214 -1.9274,-30.30058 10.90484,-39.28947c11.4828,-10.01157 23.57063,-19.55112 36.47411,-27.62581c12.21095,-0.62399 10.39299,17.77295 13.97888,26.40175c2.87054,13.20355 4.12752,27.58423 3.69688,40.50841c3.125,10.64038 5.51489,24.0757 -1.41217,31.57294c12.91045,1.34732 24.73607,-12.8914 14.16034,-24.30435c-4.26125,-15.94153 -5.71083,-32.54619 -8.8824,-48.75049c-1.29825,-11.53598 -3.35872,-25.34232 4.83759,-34.86038c12.05826,-0.41389 24.32834,12.14566 37.60088,4.59509c11.65439,-7.49344 33.21696,-6.53802 31.62036,11.82347c-3.2142,14.87534 1.55244,29.61519 2.2346,43.81203c-3.42354,18.43187 -22.15714,27.36267 -29.50255,43.57849c6.98146,9.64319 17.6196,-4.17101 24.65466,-8.5957c-1.74142,-12.99426 11.64835,-19.92599 15.71536,-30.922c6.9856,-14.97188 -3.20459,-32.25409 -2.75711,-46.36688c-5.96602,-12.06912 6.08081,-14.98056 11.07512,-3.9678c8.02901,10.14059 21.03195,16.80963 23.7973,30.43394c7.39731,10.39175 10.8736,22.49284 15.64307,34.03711c4.08353,6.21262 10.6907,18.02594 12.81412,3.55118c3.85464,-8.67506 1.42859,-14.46745 -6.31488,-15.1647c-13.17899,-14.6283 -10.83514,-37.51031 -25.72766,-51.16437c-10.90161,-6.89407 -22.06673,-14.37312 -25.85289,-27.85638c-6.71298,-10.98305 -8.98033,-24.34339 -5.63237,-36.85001c4.36508,-2.10748 7.17406,6.33847 3.86676,-3.07584c-7.08252,-11.81364 -21.74017,-16.42101 -34.30881,-20.12214c-13.86351,-4.31435 -28.287,-5.60372 -42.65346,-3.49644c-12.2518,3.14196 -25.56529,6.21495 -37.68355,0.56779c-10.80199,-6.45414 -23.34553,-5.2407 -34.37726,-0.35921c-8.31817,4.58586 -24.95089,-0.17232 -13.39404,-9.69791c-4.65558,-4.05794 -21.26908,7.53993 -8.94252,-2.36752c5.90361,-6.02524 8.73024,-18.58166 6.56192,-25.10496c-2.33636,8.03588 -5.7029,7.70039 -5.40219,-0.79288c-2.03959,15.14413 -12.13537,5.38195 -10.55587,1.00194c0.66773,6.1233 -2.56635,12.84344 -5.72467,3.23117c-0.3636,6.21597 2.87773,15.15818 -3.77972,17.71219c10.15314,9.32419 -13.24982,2.42432 -13.20099,-4.96754c-6.18471,-9.39983 -7.12771,-4.31873 -4.60736,3.21883c-4.59348,-3.34352 -10.47613,-9.66862 -5.36225,0.14767c5.84781,13.3303 21.7189,7.94385 31.61781,10.45553z\",\r\n\t\"fish\": \"m127.20683,242.3436c1.50244,-15.94504 5.02446,-32.41927 12.88557,-46.10178c7.51215,-8.98547 19.63693,-8.71681 29.76314,-11.79086c-14.18819,-3.80443 -27.43222,-10.54059 -40.42705,-17.66788c-21.27006,-9.23157 -42.92073,4.06975 -62.09324,13.40138c-14.23518,6.80144 -28.31641,14.82532 -43.64474,18.1933c-10.05519,-6.98578 -1.65744,-26.80461 5.41335,-35.17271c8.9525,-11.55655 22.2043,-17.52696 31.90982,-28.07993c4.26963,-14.90575 -15.40321,-18.57297 -24.24153,-24.42971c-13.70577,-6.20512 -25.35116,-16.36843 -35.77064,-27.71589c24.19748,-1.40994 45.60231,13.61476 67.43612,22.73716c11.80957,4.27464 22.94788,10.28683 33.98999,16.23396c5.06265,-0.02556 22.24189,3.73252 20.52978,-2.03984c-12.8773,-0.57095 -11.58655,-17.22836 -2.92075,-23.83247c12.73701,-10.02242 28.26479,-15.93932 38.86842,-29.21478c4.65193,-3.7341 7.09996,-12.86792 11.03157,-15.74994c16.95282,13.24852 26.87143,34.14735 36.22475,53.96581c15.23062,3.44089 30.61246,6.23184 46.13637,7.07419c15.15991,6.93107 28.10406,19.01068 39.97369,31.27808c8.99451,6.78525 11.39157,25.24843 -0.83481,28.95241c-30.16479,16.24658 -63.84666,21.21309 -97.06413,22.77441c-4.67992,-0.32996 -8.75485,0.18372 -8.78621,6.33609c-2.92581,8.76227 -4.12184,18.94467 -9.62984,26.07907c-6.07878,-1.55455 -0.31998,-19.45975 -6.56294,-10.95245c-12.27982,13.32922 -27.04962,23.32567 -42.18671,32.26515c0,-2.18091 -0.00002,-4.36198 0.00002,-6.54276z\",\r\n\t\"hare\": \"m95.22337,299.53546c-10.68459,-4.81824 3.25798,-14.45154 8.53654,-18.71286c3.55556,-3.28177 -20.37717,0.46036 -10.27298,-10.93198c11.08577,-9.30692 6.89815,-25.05217 -4.18282,-32.37115c-15.24973,-10.2968 -34.81611,-19.10942 -40.44992,-38.33635c-5.69662,-11.9756 7.81301,-24.58835 -0.87631,-35.40263c-6.99412,-14.0412 1.177,-28.68323 6.25594,-41.69022c2.33568,-17.99253 -11.97227,-32.2212 -19.84076,-47.00306c-9.74298,-14.12588 -15.35928,-30.58578 -16.16633,-47.73895c-2.11884,-7.3217 0.22601,-18.6921 8.68694,-8.82097c17.71845,14.18765 37.17033,27.65002 49.57116,47.06949c2.34735,7.01447 11.74658,27.34441 12.27144,8.93449c0.24582,-25.30315 7.97399,-52.90002 27.77682,-69.85634c13.46954,-12.2734 20.73361,9.21683 21.36209,20.13735c3.50587,21.487 -2.30553,42.79486 -8.78146,63.09225c-2.37738,9.43285 -8.56868,35.2823 9.08899,25.75117c40.67693,-15.70451 89.96005,0.78945 116.45525,34.52606c12.17961,16.33485 17.5135,37.32133 17.39308,57.47189c-6.27155,11.83836 17.03061,-0.22177 8.58704,13.43613c-4.97064,15.1297 -19.01465,23.33925 -28.85207,34.75906c-10.01038,9.15085 -2.58298,28.71576 -19.13725,31.59863c-24.15469,7.44629 -49.5191,10.70804 -74.66498,12.6066c-14.07156,2.88287 -20.90056,-13.20758 -7.41347,-19.89679c6.46608,-9.96799 24.96535,-10.66653 30.46185,-12.24564c-13.13484,1.28516 -29.33337,-4.0759 -40.40141,4.05872c-6.70294,10.88138 -12.07141,25.20364 -26.12755,28.30951c-6.3168,1.75439 -12.8116,3.16129 -19.27982,1.25558z\",\r\n\t\"he_hen\": \"m176.04681,296.29803c-8.82596,-3.77927 -18.43298,1.74493 -27.86224,-3.75964c7.62581,-0.4744 19.08463,-0.03574 17.06104,-11.34488c3.33665,-13.20654 -3.43475,-27.06163 2.20258,-38.55534c-8.82878,-8.42361 -18.09561,-18.39673 -22.80272,-30.16238c-0.9447,4.74663 -1.81537,8.52257 -3.158,0.33916c-0.76965,-4.00471 -0.30261,9.89931 -3.24527,0.14346c-3.10373,-8.67493 -11.4597,-31.29446 -14.05236,-10.31462c-1.0768,10.8262 -4.45592,3.14465 -6.0004,-3.72562c-1.56924,-13.22943 -7.23737,-25.48523 -8.72193,-38.68883c5.80227,-8.36407 -0.82715,-9.5029 -3.91098,-1.15848c-3.39584,13.23767 -6.30494,26.33923 -2.7624,39.9769c-4.70789,3.85124 -13.79493,-17.92216 -9.61541,-26.27414c3.62592,-9.45018 2.81974,-19.09607 3.42313,-25.48878c3.31529,-7.21146 -3.22571,-15.04807 0.25123,-22.73853c-8.88477,9.68631 -16.83011,16.38615 -14.33428,31.58234c-1.10283,3.79079 3.703,25.58844 0.64231,17.56184c-5.77861,-15.66916 -5.78305,-33.02271 -1.43442,-49.01125c0.00535,-12.20366 -9.89253,21.0744 -9.16187,4.76299c-0.93676,-12.30159 4.13303,-25.82869 8.93452,-35.55499c-5.46675,-6.50523 -23.17289,-1.89566 -14.79648,-15.70558c8.24343,-7.01884 7.35999,-16.67057 -3.85936,-8.18394c-17.3246,12.72424 -31.69814,29.07174 -47.58007,43.52234c15.25898,-19.61487 32.46107,-38.59572 53.7519,-51.75492c20.64337,-12.99951 50.5769,-14.34346 68.38963,4.28573c4.53072,7.97979 15.06177,13.26968 17.57275,20.45337c-1.84586,10.76744 5.10652,16.10654 5.85289,25.57021c4.38731,7.30244 -3.95828,20.43125 8.52597,16.64671c14.20137,-0.01996 33.63664,-3.16645 34.74754,-20.87874c5.66772,-25.50935 8.27689,-54.0092 26.4256,-74.31131c10.08655,-5.89642 3.82147,-4.32716 -3.54926,-5.29837c-6.51613,-7.58361 6.57724,-19.75743 13.02319,-21.14511c-1.112,-17.9227 10.53479,10.74471 13.86426,-2.41437c4.99586,0.09501 7.43144,12.08141 10.46855,2.29789c9.05719,7.66376 18.6297,19.25661 6.66562,29.92943c13.61102,6.52517 -13.86911,2.29947 -2.14532,12.29652c9.6759,9.35194 2.83621,26.62759 -5.10654,34.15639c-0.3085,5.66077 9.31277,13.88494 11.24728,20.75249c9.99454,19.34809 11.9986,42.36646 8.16797,63.56847c-5.39346,19.98318 -25.46588,28.67906 -39.65833,41.37386c-12.12337,9.93893 -7.85776,27.37115 -13.59781,40.42342c0.57072,7.5369 4.77751,16.1196 10.7547,20.66925c8.66214,4.84064 18.81006,7.96561 25.81393,15.05286c-6.39667,3.34055 -19.43893,-10.21753 -19.56508,0.39017c-9.50252,-12.34393 -23.7677,-4.06104 -34.21234,-13.55405c8.69193,1.65643 19.99033,0.8027 10.47188,-9.61145c-3.75841,-8.80696 -15.07852,-11.84618 -15.37883,-22.49022c-10.66643,6.69647 -17.92447,15.81358 -25.66988,24.90395c-12.85808,-0.80322 -13.41248,25.11618 0.47165,24.73163c5.7019,1.45825 27.10161,9.40335 10.25006,7.35107c-5.02289,-0.89746 -10.47203,-4.04099 -10.31842,1.85727c-2.30338,-0.41431 -4.35982,-1.56003 -6.48019,-2.47418z\",\r\n\t\"hen\": \"m131.70792,299.20142c-2.65045,-8.04401 -50.59061,2.01245 -25.50379,-8.40613c9.71836,-2.24731 29.67359,0.57056 9.8335,-5.50568c22.5928,7.62228 32.60569,-19.08859 34.06422,-37.09636c-21.02885,-6.55212 -24.67069,-31.02429 -46.83106,-37.61485c-16.88445,-13.23645 -41.63732,-12.83168 -52.35418,-33.24014c-10.17476,-18.17259 -4.4284,-40.29292 -2.74405,-59.92338c4.00956,-20.72375 12.14967,-41.69897 10.53991,-62.75727c-16.41068,9.44812 -22.4106,-11.67328 -22.78485,-18.27062c-12.07958,3.08904 -19.7317,3.22594 -6.59584,-7.5194c5.87008,-8.14037 8.78346,-25.92081 18.16113,-23.25189c2.47408,-10.763 9.04029,4.89351 16.30021,-4.61621c4.44867,3.35889 13.85731,7.10325 3.42817,13.02555c18.83147,9.50194 34.07959,23.95835 41.92437,42.43233c7.86127,18.77559 23.52317,39.06593 48.8149,33.98585c22.90038,3.93186 49.73083,-9.80992 48.68822,-32.86776c0.44391,-16.33654 16.52325,-54.48924 38.19395,-35.09801c16.24046,6.22802 34.92778,21.65468 31.09642,39.16159c-2.21887,18.0508 -0.50452,36.25767 1.60162,54.45551c-13.60181,10.0825 -11.15982,27.59631 -20.65894,40.7838c7.8804,18.56862 0.29095,38.62871 -12.60841,53.70848c-12.90314,13.89935 -31.76248,26.24356 -52.66508,24.4381c-7.98578,13.29396 9.42929,24.99069 15.57339,25.73553c-16.01053,-5.1321 -13.75549,4.70874 -8.47672,15.2244c4.94576,19.6875 -10.58037,-17.53909 -20.60904,0.27255c-7.77597,7.68976 -38.86531,10.29276 -13.69539,1.07587c21.48048,-7.96875 -24.12099,-12.95142 -13.99879,5.00586c3.34996,7.49203 22.77361,10.79092 2.32814,7.93628c-9.02753,-4.74515 -13.85625,12.10397 -21.02202,8.92599zm43.09088,-34.62769c7.8596,-9.56569 10.12141,-37.24054 -6.87671,-17.06372c-13.43553,10.88889 -18.29311,29.6301 6.87671,17.06372z\",\r\n\t\"mouse\": \"m0.99942,221.57315c18.97592,-5.2153 38.89368,-5.72223 58.37582,-7.77921c22.496,-2.19991 45.89505,-1.95135 67.14781,-10.93486c14.09158,-5.66957 18.06422,-22.34355 18.92189,-36.61246c3.853,-24.50212 17.5325,-49.94102 40.26784,-59.44455c8.81084,-4.72752 21.73279,1.24299 28.77051,-3.16475c-8.53821,-11.67851 9.86266,-25.18666 17.60304,-12.64201c9.90706,2.44754 20.13632,-4.12984 22.40773,-13.63184c8.92409,7.01573 17.55354,16.51189 28.21455,21.93088c10.14639,3.852 24.18005,17.58312 11.18048,27.34964c-8.74753,9.55273 -22.39651,8.48746 -31.55023,16.51577c-9.2032,7.60971 -8.39032,20.69223 -4.77994,31.13091c0.58701,11.39519 9.68161,13.02966 17.70996,16.03508c1.32019,7.11591 -9.48019,9.15216 -14.76065,10.85889c-11.37581,1.93378 -22.26419,-2.9012 -30.79645,-10.59497c-7.75803,-9.73157 -17.02081,0.98111 -14.42018,10.56955c-13.10742,11.20265 10.79541,5.32968 13.63931,12.79547c-11.33516,4.36475 -24.3324,2.06448 -36.29933,1.86723c-15.70055,0.23059 -28.91441,-10.20818 -44.0015,-12.87645c-9.31265,3.4888 -17.24791,11.49408 -27.66536,12.5939c-30.59707,5.30119 -61.77245,4.85931 -92.6703,6.59238c-8.95057,-0.1062 -18.97236,1.51553 -27.29502,-0.55859z\"\r\n\t}\r\n}"
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/shapelib/arrow.json",
    "content": "{\"data\": {\r\n\t\"10\": \"m0.99679,148.19614c0.277,-34.75176 -0.17724,-69.54997 2.27791,-104.24061c60.32762,11.41171 119.94372,30.08407 179.25477,46.87597c3.18407,-17.04019 1.68541,-31.17523 4.4519,-46.93008c38.1039,33.15254 75.86421,66.77718 112.07695,102.003c-34.74261,39.95821 -74.59364,74.65916 -113.71667,110.1933c-1.26689,-16.54773 -2.53401,-33.09534 -3.80092,-49.64307c-57.66159,16.00916 -118.64064,32.56108 -176.67504,47.19652c-3.94662,-33.77068 -3.83062,-70.54794 -3.8689,-105.45503z\",\r\n\t\"11\": \"m136.44681,226.75766l47.24773,-47.40907l-91.35118,0l-91.35098,0l0,-29.34846l0,-29.34849l90.303,0c49.66658,0 90.30293,-1.48752 90.30293,-3.30561c0,-1.81805 -19.77211,-23.15214 -43.93797,-47.40906l-43.93811,-44.1035l40.61224,0l40.61209,0l62.02386,62.14279l62.02383,62.14276l-62.14281,62.02386l-62.14279,62.02386l-42.75481,0l-42.75491,0l47.24786,-47.40909z\",\r\n\t\"12\": \"m116.00724,294.49442c-8.01179,-8.01181 -6.96065,-12.86337 12.51841,-57.77466c9.83598,-22.67787 17.88353,-41.89153 17.88353,-42.69699c0,-0.8054 -27.16052,-1.46442 -60.3569,-1.46442l-60.3569,0l0,-42.47337l0,-42.47337l60.83526,0c46.90741,0 60.31158,-1.27951 58.54825,-5.58862c-1.25784,-3.07373 -9.83818,-23.47047 -19.06743,-45.32602c-17.39725,-41.19823 -17.39179,-52.24659 0.02688,-55.67119c8.66862,-1.70424 143.62872,129.24032 148.26757,143.85621c-44.95403,52.18671 -98.68933,106.81281 -148.18829,154.97751c-2.60997,0 -7.15958,-2.41428 -10.11037,-5.36508z\",\r\n\t\"13\": \"m167.5984,129.81894c13.45454,0 26.90909,0 40.36363,0c0,13.45454 0,26.90909 0,40.36363c-13.45454,0 -26.90909,0 -40.36363,0c0,-13.45454 0,-26.90909 0,-40.36363zm-58.30304,0c14.9494,0 29.89909,0 44.8485,0c0,13.45454 0,26.90909 0,40.36363c-14.9494,0 -29.89909,0 -44.8485,0c0,-13.45454 0,-26.90909 0,-40.36363zm-53.81818,0c14.9494,0 29.89908,0 44.84848,0c0,13.45454 0,26.90909 0,40.36363c-14.9494,0 -29.89909,0 -44.84848,0c0,-13.45454 0,-26.90909 0,-40.36363zm-53.81818,0c14.9494,0 29.89908,0 44.84849,0c0,13.45454 0,26.90909 0,40.36363c-14.94941,0 -29.89908,0 -44.84849,0c0,-13.45454 0,-26.90909 0,-40.36363zm165.9394,83.23706c14.2021,-0.91132 28.40395,0.64389 42.60606,-0.26743c0.91125,-14.20201 0.48917,-28.40405 1.40042,-42.60606c13.29086,0 27.91505,0 41.20563,0c0,-13.45454 0,-26.9091 0,-40.36363c-13.45454,0 -26.90909,0 -40.36363,0c0,-14.94952 0,-29.899 0,-44.84848c-14.9494,0 -29.89908,0 -44.84848,0c0,-13.45454 0,-26.90909 0,-40.36363c14.9494,0 29.89908,0 44.84848,0c0,13.45454 0,26.90909 0,40.36363c13.29059,0 27.91478,-0.66666 41.20563,-0.66666c0.91125,14.20197 0.48918,29.0707 1.40044,43.27271c14.20209,0.91129 28.60425,-0.07731 42.80637,0.83398c0,13.29074 -0.20032,28.48132 -0.20032,41.77208c-14.9494,0 -29.89908,0 -44.84848,0c0,14.94951 0,29.89897 0,44.84848c-13.45454,0 -26.90909,0 -40.36363,0c0,13.45454 0,26.90909 0,40.36363c-14.9494,0 -29.89908,0 -44.84848,0c0,-13.29074 0,-29.0479 0,-42.33865z\",\r\n\t\"14\": \"m158.38327,149.9911l-83.00266,-148.9972l149.24145,148.9972l-149.24145,148.99712l83.00266,-148.99712z\",\r\n\t\"15\": \"m175.41861,150.04552l-148.89816,-149.05299l98.06119,0l148.89816,149.05299l-148.89816,149.05287l-98.06119,0l148.89816,-149.05287z\",\r\n\t\"16\": \"m227.52928,183.22569c6.14276,-5.95375 12.01762,-12.81764 17.19296,-18.97911l-155.07133,-2.82724l-21.27044,24.3479l-67.38522,-2.09119c8.44345,-11.0853 17.69294,-24.10754 24.55062,-33.88853l-24.39403,-32.88164l71.89852,0l14.62907,20.54468l158.32403,0l-19.63887,-20.4987c6.06082,-6.45992 15.03049,-15.08081 19.89622,-19.60087l53.24701,52.24467l-53.36812,53.05513l-18.61044,-19.42511z\",\r\n\t\"bent_up\": \"m1.00136,224.73827l204.13,0l0,-149.15997l-31.28999,0l62.57999,-74.57997l62.58002,74.57997l-31.29001,0l0,223.73997l-266.71,0z\",\r\n\t\"callout\": \"m0.99757,0.99642l193.63145,0l0,111.75l53.81497,0l0,-37.25l50.55357,74.49999l-50.55357,74.50003l0,-37.25002l-53.81497,0l0,111.75l-193.63145,0z\",\r\n\t\"chevron\": \"m0.99844,0.99688l223.49919,0l74.49986,149.00068l-74.49986,149.00134l-223.49919,0l74.49984,-149.00134l-74.49984,-149.00068z\",\r\n\t\"corners\": \"m78.29672,150l-55.17469,-55.1747l0,27.58735l-22.12203,0l0,-121.41265l121.41265,0l0,22.12203l-27.58736,0l55.17471,55.17471l55.17471,-55.17471l-27.58736,0l0,-22.12203l121.41264,0l0,121.41265l-22.12204,0l0,-27.58735l-55.1747,55.1747l55.1747,55.17471l0,-27.58736l22.12204,0l0,121.41264l-121.41264,0l0,-22.12204l27.58736,0l-55.17471,-55.17468l-55.17471,55.17468l27.58736,0l0,22.12204l-121.41265,0l0,-121.41264l22.12203,0l0,27.58736l55.17469,-55.17471z\",\r\n\t\"diamond\": \"m228.23334,205.75699c-12.96465,-22.71989 -62.74901,-33.9996 -160.88079,-36.45064l-66.35706,-1.65739l0,-19.88501l0,-19.88482l50.08599,0c59.04541,0 101.26503,-4.08251 135.71376,-13.12332c20.32901,-5.33509 27.0845,-8.73719 36.27359,-18.26725l11.29199,-11.71121l32.38853,32.49907l32.38852,32.49925l-32.75113,32.72415l-32.75122,32.72433l-5.40219,-9.46716z\",\r\n\t\"dotted\": \"m164.76302,54.29618c-12.89404,-14.08136 13.13254,-37.91006 24.83243,-21.67826c9.98653,14.06865 -12.21164,31.95572 -24.83243,21.67826zm34.52623,32.04741c-10.53665,-15.50334 18.2944,-32.06738 27.41472,-16.58083c10.82574,16.19412 -18.42853,34.68893 -27.41472,16.58083zm39.30569,38.77469c-13.16362,-8.91086 -0.08168,-29.46533 13.54875,-27.63215c18.93346,2.88981 13.87328,34.44158 -4.59297,32.89478c-3.58466,-0.41574 -6.77832,-2.45136 -8.95578,-5.26263zm32.87781,34.23642c-11.00845,-13.99648 14.37656,-32.37918 25.04797,-19.05171c11.60712,14.82527 -14.29718,34.39392 -25.04797,19.05171zm-63.84386,0.7675c-12.23796,-11.58463 5.72536,-30.30273 19.24007,-25.41679c19.63696,6.28566 5.03751,36.50668 -12.48737,29.64096c-2.41074,-1.14194 -4.56958,-2.71278 -6.7527,-4.22417zm-52.05359,0c-14.38365,-13.43323 11.89731,-35.50046 24.20743,-21.44815c12.48965,14.64734 -10.94827,35.43011 -24.20743,21.44815zm-51.41751,-0.7675c-11.01524,-13.99239 14.38364,-32.38554 25.04439,-19.04626c11.57417,14.84886 -14.25791,34.38168 -25.04439,19.04626zm-48.97159,0.7675c-14.38364,-13.43323 11.89733,-35.50046 24.20746,-21.44815c12.48962,14.64734 -10.94829,35.43011 -24.20746,21.44815zm-51.41319,-0.75569c-12.62148,-16.51503 21.51373,-34.53826 27.20482,-13.82039c4.20761,13.86485 -18.57945,25.93829 -27.20482,13.82039zm232.73729,36.71002c-12.26451,-12.7252 9.54947,-34.95583 22.63777,-23.37347c16.16324,11.53831 -5.25334,38.27226 -20.09267,25.93422c-0.83693,-0.86462 -1.69453,-1.70929 -2.5451,-2.56075zm-37.22105,31.5554c-10.33875,-14.74719 16.53384,-30.93315 26.24101,-17.10368c12.66234,14.69044 -12.76988,34.70573 -24.48114,20.0298l-1.75987,-2.92612zm-33.2933,39.2449c-11.17,-10.21844 4.17313,-26.31229 16.33257,-23.575c18.50797,4.77472 6.84483,34.45702 -10.13109,28.82402c-2.6304,-0.90369 -4.76476,-2.91159 -6.20148,-5.24902z\",\r\n\t\"hand_2\": \"m166.23018,238.662c7.92778,-2.90976 14.43034,-5.61938 2.1153,-5.69868c-10.87593,1.46172 -39.01099,-9.28242 -16.4619,-14.56342c14.10701,-5.508 46.21144,7.21423 46.38257,-14.54736c-2.55197,-13.63786 -43.96396,-2.98952 -30.34076,-21.27969c15.00345,-6.1348 44.75407,8.31958 49.78708,-10.66391c-4.61371,-18.40675 -33.47118,-6.65964 -47.97568,-11.74664c-14.06097,2.90031 -17.76392,-15.58949 -1.98296,-12.79868c36.48125,-1.96817 73.21696,0.92035 109.57253,-3.09619c5.87265,-3.2529 10.21371,-23.26295 2.80267,-24.61046c-52.95885,-1.09735 -106.01129,-0.08873 -158.88631,-3.36192c-18.99625,-0.19729 -4.48207,-20.48157 9.55508,-15.71787c13.37119,-4.37856 18.67023,-15.85947 28.4838,-27.19597c5.01488,-24.77942 -19.08717,-15.58241 -28.93028,-8.33138c-10.99126,7.20572 -29.89664,22.16276 -39.92577,30.01463c-8.79154,6.3571 -29.0466,13.41131 -41.36795,21.93291c-10.53185,3.7428 -22.05687,1.87943 -32.40108,2.55152c0,33.57336 0,67.14623 0,100.71958c29.2655,12.743 60.06093,23.93646 92.50566,22.65599c19.00592,-0.07739 38.55775,0.63341 57.06799,-4.26245zm-120.57521,10.76822c-14.93961,-5.74022 -29.85212,-11.55359 -44.65637,-17.63553c0.70846,-41.92598 1.41691,-83.85243 2.12533,-125.77841c11.81984,-0.44887 29.35853,5.41407 37.78343,-3.21891c22.65079,-7.26991 37.35686,-23.34933 57.21348,-35.41785c13.97373,-10.98014 25.13529,-14.72766 39.56827,-23.05481c10.96249,-5.06954 16.89815,-2.48073 29.24257,-0.27045c5.38396,8.81045 12.06773,13.36412 8.59946,30.1482c-7.23705,3.64039 -16.6288,28.10783 -2.4068,28.30228c39.59416,3.79424 79.82585,-1.53866 119.10855,5.09266c9.78171,13.24281 11.64719,42.99407 -6.25568,51.39202c-17.13269,4.95341 -35.19667,2.49629 -52.7989,3.09193c-0.00107,12.52824 2.07022,28.51608 -11.83537,34.80946c-10.26779,13.39197 -10.98985,33.06551 -27.53502,42.86476c-13.91499,14.25851 -33.72333,18.66306 -53.04445,18.19296c-31.68189,0.4295 -65.02994,3.46667 -95.10849,-8.51738l0,-0.00095z\",\r\n\t\"hand\": \"m136.98543,214.15889c-14.70618,-5.74251 -4.62521,-24.05643 -14.3905,-33.27538c-12.96347,-7.75244 -2.12349,-24.16507 -12.57821,-33.28812c-7.48801,-6.64952 -5.24203,-16.62421 -3.67915,-25.18983c-29.75101,-0.23549 -59.53337,0.62366 -89.25697,-0.78464c-15.11522,1.28053 -20.03182,-18.26941 -12.80666,-28.85114c7.00419,-11.24166 21.87759,-8.31262 33.12609,-9.4029c64.97946,-0.76864 129.97618,-0.61134 194.95673,0.02921c17.26189,0.80067 37.01695,-1.19489 50.6566,11.68779c16.24808,15.16693 16.0166,39.34441 16.04852,59.94771c-0.42267,19.21857 -2.90109,42.02173 -20.4863,53.46951c-16.36914,10.95175 -36.93741,7.66907 -55.55533,8.62302c-27.94264,-0.30014 -56.07063,1.04456 -83.86891,-2.2673l-2.16592,-0.69792l0,0zm69.33224,-10.55814c9.631,-11.23128 -3.5211,-20.50227 -14.65393,-17.55965c-16.14473,-0.10535 -32.65453,-1.7021 -48.52592,1.75482c-13.67432,5.19589 -4.85582,21.54512 7.46478,18.25877c18.04872,1.02443 36.47603,1.82143 54.28616,-1.68709l1.42891,-0.76686zm65.93199,-2.17656c15.66348,-8.69865 15.78064,-28.60548 16.25079,-44.24881c-0.34195,-16.50655 1.70639,-34.58434 -7.04581,-49.36581c-7.23798,-10.84158 -20.71933,-14.52557 -33.13705,-14.12024c-23.36646,0.0377 -47.0793,-1.82723 -70.16504,2.52512c-15.66467,3.36275 -22.23152,20.93031 -23.45795,35.19015c-0.48341,13.80043 -1.82124,28.00842 1.22505,41.56039c7.24641,5.02983 15.89499,-9.13847 19.17191,-15.4227c4.31766,-11.67575 -0.61995,-26.25061 8.10953,-36.19362c8.72269,-9.46424 24.96402,-8.53419 32.52521,1.88722c8.3812,9.23244 -0.48325,21.69592 1.82307,32.51563c4.15211,9.93069 -0.70021,19.45959 -0.85791,28.5067c4.13835,6.87068 2.87872,15.02933 1.61143,22.50597c16.21062,-0.57724 32.86133,1.70529 48.65034,-2.71872c1.84845,-0.69202 3.61401,-1.59238 5.29642,-2.62128zm-126.53741,-35.9437c2.18771,-13.69858 -18.65493,-12.59653 -20.49308,-1.57007c-4.38604,12.23279 17.61123,15.56906 20.78048,7.03215c0.03699,-1.82657 -0.14053,-3.64476 -0.2874,-5.46208zm62.45076,0.42249c1.41585,-11.79691 -20.5592,-11.91444 -24.75133,-3.63126c-2.34377,5.03215 -10.03961,15.25429 1.13329,12.59268c7.54675,-1.70357 25.12254,3.75204 23.61804,-8.96143zm-62.44263,-31.11197c-0.75351,-2.94205 3.03209,-10.28735 -1.13232,-9.92064c-9.20967,1.01493 -19.08115,-0.45296 -27.70964,3.18962c-7.77171,10.63712 5.24397,21.0274 15.9218,17.53934c7.79146,0.11475 13.91219,-1.24452 12.92017,-10.80832zm61.0041,7.53122c8.85812,-9.53879 -4.95708,-21.9593 -14.94496,-15.6684c-10.39732,5.40628 -7.29182,25.10663 6.58635,19.17703c2.96956,-0.54494 6.1384,-1.30057 8.35861,-3.50864zm-53.18405,-38.39041c2.00339,-3.50816 4.00681,-7.01634 6.01019,-10.52453c-44.99024,0.24061 -90.00227,-0.61648 -134.97418,0.73022c-12.21447,-3.32573 -22.07768,15.22181 -6.82234,18.35822c24.02138,3.10667 48.39057,1.52395 72.56345,1.97845c19.07089,-0.00607 38.14179,-0.01187 57.21268,-0.01793c2.0034,-3.50815 4.00681,-7.01634 6.01019,-10.52452z\",\r\n\t\"in_circle_1\": \"m5.82933,197.43428c40.71335,-0.01967 134.41318,-0.35846 180.09581,-0.39397c0,16.34004 0,32.68033 0,49.02061c32.58316,-32.50494 65.16631,-65.00987 97.74948,-97.51482c-31.92815,-31.66348 -63.85603,-63.3272 -95.78392,-94.99068c-0.78604,15.0691 -1.57207,30.13822 -2.35809,45.20756c-59.53047,-0.36446 -119.11517,1.07731 -178.59646,-1.67522c0.61495,-72.0702 150.25177,-122.40517 212.67849,-79.3467c34.44215,24.58492 61.89983,56.78898 72.41017,96.54306c3.07645,22.14599 2.45142,44.78936 0.58615,67.02389c-6.63419,36.33044 -31.19992,67.07545 -59.56813,89.58617c-20.38606,15.81168 -45.18452,26.98569 -71.36909,26.70041c-75.26421,9.28406 -124.16029,-34.86111 -155.84441,-100.16032z\",\r\n\t\"inner\": \"m197.26169,150.29735l-74.64867,-74.64867l0,37.32433l-80.12502,0l0,-111.97301l215.02399,0l0,298.5947l-215.02399,0l0,-111.97301l80.12502,0l0,37.32433l74.64867,-74.64867z\",\r\n\t\"left_right\": \"m0.99835,150.00092l86.49609,-86.49651l0,43.24814l125.35546,0l0,-43.24814l86.49605,86.49651l-86.49605,86.49605l0,-43.24803l-125.35546,0l0,43.24803l-86.49609,-86.49605z\",\r\n\t\"left_up\": \"m0.99865,224.5l74.50004,-74.5l0,37.25l111.74991,0l0,-111.75l-37.25,0l74.5,-74.5l74.5,74.5l-37.25,0l0,186.25l-186.24989,0l0,37.25l-74.50005,-74.5z\",\r\n\t\"pentagon\": \"m0.99791,0.9981l162.54547,0l135.45454,149.40899l-135.45454,149.40898l-162.54547,0z\",\r\n\t\"recycle_3\": \"m28.22058,93.28644c0.00678,-2.58051 2.31667,-18.40222 5.13495,-35.15953c8.78786,-52.25238 8.91713,-52.48297 20.07468,-35.82898l6.60126,9.85321l19.30534,-9.74535c25.53492,-12.88995 56.00401,-17.65838 84.01221,-13.14781c11.88918,1.91477 24.50447,5.02692 28.034,6.91587c7.00751,3.7502 6.55832,6.97083 -4.61034,33.05528c-6.12129,14.29643 -6.70886,14.70388 -17.2827,11.98577c-17.99704,-4.62608 -47.30141,-3.16897 -61.44969,3.05553l-13.26538,5.83627l9.31132,9.7189c5.12125,5.34554 8.02238,10.51565 6.44702,11.48924c-1.57542,0.97362 -20.7427,2.87124 -42.59392,4.21677c-32.78424,2.01891 -39.72768,1.62653 -39.71874,-2.24516zm168.81314,144.07051l-14.20186,-18.81009l12.93088,-12.50398c13.30882,-12.86928 22.90733,-30.93761 27.13603,-51.08145l2.41319,-11.49524l-13.91847,2.22554c-7.65517,1.22421 -13.96558,1.06514 -14.02313,-0.35333c-0.26878,-6.62247 36.12752,-71.90508 39.66528,-71.14616c5.56261,1.19325 61.9985,50.07314 61.9985,53.6975c0,1.61765 -5.93121,3.88967 -13.18036,5.04884l-13.18039,2.10753l-1.30084,22.476c-1.66846,28.82635 -16.85831,62.09589 -38.00682,83.24434c-8.4704,8.47049 -16.91487,15.4008 -18.76544,15.4008c-1.85062,0 -9.75555,-8.46469 -17.56657,-18.81029zm-128.20031,52.72328c0,-2.07986 2.23119,-8.0961 4.95819,-13.36954c4.94765,-9.56766 4.91901,-9.61411 -13.52617,-21.86105c-28.85884,-19.16116 -50.30965,-53.17105 -57.05687,-90.46291l-2.21202,-12.22588l15.77176,-2.16168c32.51166,-4.45622 32.80855,-4.32152 39.31982,17.83711c4.39381,14.95265 9.79779,23.91347 21.44681,35.56244c8.5651,8.56514 16.76965,14.83324 18.23236,13.92926c1.46265,-0.90396 3.57973,-6.24536 4.70464,-11.86984c1.1249,-5.62448 3.47056,-10.22638 5.21256,-10.22638c3.99942,0 41.66188,59.38374 42.2598,66.63249c0.39931,4.84137 -19.96001,13.22382 -73.01952,30.06421c-3.38333,1.07379 -6.09135,0.25229 -6.09135,-1.84824z\",\r\n\t\"turn_17\": \"m187.66985,234.28424l2.06375,-22.20483l-24.28615,-3.86421c-61.48712,-9.78288 -121.75832,-51.26649 -155.31676,-106.90179c-6.02069,-9.98148 -10.05047,-19.59818 -8.95503,-21.37048c2.51272,-4.06578 63.74106,-36.43469 68.91894,-36.43469c2.11224,0 7.18627,5.95309 11.27556,13.22911c17.44035,31.03078 62.57552,63.39609 94.35383,67.65826l12.88387,1.7281l-2.21523,-19.19039c-2.29968,-19.92216 -1.65292,-24.10554 3.72659,-24.10554c3.43987,0 106.12749,76.50481 109.06303,81.25475c2.22696,3.60321 -11.89679,16.9705 -62.46501,59.11911c-21.96555,18.30804 -42.4514,33.28745 -45.52422,33.28745c-4.91821,0 -5.33987,-2.65765 -3.52318,-22.20483z\",\r\n\t\"turn_reverse\": \"m298.99997,168.62498c0,-51.43148 -133.41916,-93.12499 -297.99997,-93.12499l0,-74.49999l0,0c164.58081,0 297.99997,41.69347 297.99997,93.12499l0,74.49999c0,42.46484 -91.92749,79.55168 -223.49998,90.16789l0,37.25l-74.49999,-71.54289l74.49999,-77.45709l0,37.25l0,0c88.72033,-7.15858 161.96952,-26.67409 198.62153,-52.91789\",\r\n\t\"u_turn\": \"m1.00059,299.00055l0,-167.62497l0,0c0,-72.00411 58.37087,-130.37499 130.375,-130.37499l0,0l0,0c34.57759,0 67.73898,13.7359 92.18906,38.18595c24.45006,24.45005 38.18593,57.61144 38.18593,92.18904l0,18.625l37.24997,0l-74.49995,74.50002l-74.50002,-74.50002l37.25,0l0,-18.625c0,-30.8589 -25.0161,-55.87498 -55.87498,-55.87498l0,0l0,0c-30.85892,0 -55.875,25.01608 -55.875,55.87498l0,167.62497z\",\r\n\t\"up\": \"m1.49805,149.64304l148.50121,-148.00241l148.50121,148.00241l-74.25061,0l0,148.71457l-148.5012,0l0,-148.71457z\"\r\n\t}\r\n}"
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/shapelib/dialog_balloon.json",
    "content": "{\"data\": {\r\n\t\"1\": \"m0.99786,35.96579l0,0c0,-19.31077 15.28761,-34.96524 34.14583,-34.96524l15.52084,0l0,0l74.50001,0l139.68748,0c9.05606,0 17.74118,3.68382 24.14478,10.24108c6.40356,6.55726 10.00107,15.45081 10.00107,24.72416l0,87.41311l0,0l0,52.44785l0,0c0,19.31078 -15.2876,34.96524 -34.14584,34.96524l-139.68748,0l-97.32507,88.90848l22.82506,-88.90848l-15.52084,0c-18.85822,0 -34.14583,-15.65446 -34.14583,-34.96524l0,0l0,-52.44785l0,0z\",\r\n\t\"4\": \"m1,1l49.66667,0l0,0l74.5,0l173.83334,0l0,115.8889l0,0l0,49.66666l0,33.11111l-173.83334,0l-123.68433,97.37498l49.18433,-97.37498l-49.66667,0l0,-33.11111l0,-49.66666l0,0z\",\r\n\t\"5\": \"m3.88165,296.34811l58.64952,-105.30074l0,0c-62.13446,-31.76456 -79.86445,-91.6022 -40.96117,-138.24044c38.90255,-46.63797 121.70818,-64.81269 191.29914,-41.98796c69.59094,22.8246 103.19446,79.17835 77.63046,130.19172c-25.56265,51.01335 -101.92546,79.99094 -176.41714,66.94487l-110.20081,88.39255z\",\r\n\t\"6\": \"m4.33333,266.6662c0,-1.854 2.23757,-3.35571 5,-3.35571c2.76243,0 5,1.50171 5,3.35571c0,1.85394 -2.23757,3.35565 -5,3.35565c-2.76243,0 -5,-1.50171 -5,-3.35565zm10.25,-24.11072c0,-4.6351 5.59392,-8.38943 12.50001,-8.38943c6.90608,0 12.5,3.75433 12.5,8.38943c0,4.63489 -5.59392,8.38928 -12.5,8.38928c-6.90609,0 -12.50001,-3.75433 -12.50001,-8.38928zm23.75001,-36.55524c0,-12.81482 19.46685,-23.19473 43.50002,-23.19473c24.0331,0 43.49996,10.37991 43.49996,23.19473c0,12.81473 -19.46686,23.19455 -43.49996,23.19455c-24.03317,0 -43.50002,-10.37982 -43.50002,-23.19455zm-37.33334,-104.99994c0,-55.2486 66.67956,-100 149,-100c82.32047,0 149,44.7514 149,100c0,55.24866 -66.67953,100 -149,100c-82.32044,0 -149,-44.75134 -149,-100z\",\r\n\t\"scream\": \"m299.67374,132.67729l-35.72574,1.97192l-9.55817,48.04506l-31.60561,-11.61551l-45.83566,36.86661l-17.45096,-21.51509l-146.98414,92.00807l81.6677,-102.60858l-67.83573,-13.33963l21.22697,-19.84731l-46.57336,-36.42733l33.47025,-8.80944l-10.52427,-47.94958l35.08694,5.02536l28.86619,-44.2482l25.5638,17.26465l59.09183,-26.49832l7.92432,24.02253l70.55626,-0.33542l-12.23108,23.15343l59.61954,25.93398l-28.50317,14.93327l29.75409,43.96953z\",\r\n\t\"thought\": \"m12,1c-6.094,0 -11,4.906 -11,11l0,147c0,6.09399 4.906,11 11,11l49.15625,0c-2.03143,2.32526 -3.15625,4.84886 -3.15625,7.5c0,11.32597 20.36188,20.5 45.5,20.5c25.13812,0 45.5,-9.17403 45.5,-20.5c0,-2.65114 -1.12482,-5.17474 -3.15625,-7.5l142.15625,0c6.09399,0 11,-4.90601 11,-11l0,-147c0,-6.094 -4.90601,-11 -11,-11l-276,0zm54,199c-13.81215,0 -25,5.37016 -25,12c0,6.62984 11.18785,12 25,12c13.81216,0 25,-5.37016 25,-12c0,-6.62984 -11.18784,-12 -25,-12zm-25,30c-7.73481,0 -14,4.02762 -14,9c0,4.97238 6.26519,9 14,9c7.73481,0 14,-4.02762 14,-9c0,-4.97238 -6.26519,-9 -14,-9zm-24,22c-4.97238,0 -9,2.23756 -9,5c0,2.76242 4.02762,5 9,5c4.97238,0 9,-2.23758 9,-5c0,-2.76244 -4.02762,-5 -9,-5z\"\r\n\t}\r\n}"
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/shapelib/electronics.json",
    "content": "{\"data\": {\r\n\t\"capacitor\": \"m292.103577,149.999374l-117.073944,-0.445328m-167.175035,0.445328l116.628588,0m0.44532,-72.035179l11.364601,0l0,144.640358l-11.364601,0l0,-144.640358zm38.244209,-0.569977l11.364594,0l0,144.640297l-11.364594,0l0,-144.640297zm-162.171733,68.98156l6.905184,0l0,6.905212l-6.905184,0l0,-6.905212zm291.101741,0.325241l6.905182,0l0,6.905212l-6.905182,0l0,-6.905212z\",\r\n\t\"diode\": \"m180.228439,90.39769l21.70816,0l0,117.211075l-21.70816,0l0,-117.211075zm23.345947,59.602753l88.556381,0m-284.3409,-1.995804l85.541058,0l0,-65.011185l87.251961,66.722031l-87.250778,67.291931l0,-68.720001m-92.331572,-3.917542l6.811423,0l0,6.811447l-6.811423,0l0,-6.811447zm291.20439,2.03891l6.811401,0l0,6.811462l-6.811401,0l0,-6.811462z\",\r\n\t\"gate_and\": \"m7.454795,178.082489l67.605378,0m-67.605378,-54.850876l67.605393,0.000015m-0.155602,-30.065033l0,113.750015c194.70015,10.208389 199.234482,-124.687454 0,-113.750015zm217.618942,56.662766l-70.312149,0m-221.397258,-29.817062l6.68369,0l0,6.683685l-6.68369,0l0,-6.683685zm-0.314375,54.532364l6.68369,0l0,6.683685l-6.68369,0l0,-6.683685zm291.95109,-27.976547l6.683685,0l0,6.683685l-6.683685,0l0,-6.683685z\",\r\n\t\"gate_inverter\": \"m292.351624,149.998962l-70.506393,0m-0.189026,0a19.883057,19.883057 0 1 1-39.766113,0a19.883057,19.883057 0 1 139.766113,0zm-213.972072,2.405243l69.321826,0l0,-61.05407l101.250404,58.4571l-101.19664,58.840652l0,-56.176727m-76.061115,-3.699677l6.780182,0l0,6.779526l-6.780182,0l0,-6.779526zm291.428455,-2.135864l6.780518,0l0,6.780548l-6.780518,0l0,-6.780548z\",\r\n\t\"gate_nand\": \"m8.042537,173.038879l60.699101,-0.672531m-60.699101,-49.879471l61.371335,0m-0.785973,-24.868042l0,104.835098c179.441437,9.408417 183.619827,-114.915443 0,-104.835098zm223.921448,50.643158l-64.591507,0m0.637238,0a11.937837,11.937837 0 1 1-23.87648,0a11.937837,11.937837 0 1 123.87648,0zm-227.445681,-29.373505l6.739111,0l0,6.739143l-6.739111,0l0,-6.739143zm-0.150617,50.613495l6.73911,0l0,6.739151l-6.73911,0l0,-6.739151zm291.47287,-24.654327l6.739105,0l0,6.739151l-6.739105,0l0,-6.739151z\",\r\n\t\"gate_nor\": \"m292.610077,150.214462l-69.483139,-0.215668m0.147217,0.215668a12.942393,12.942393 0 1 1-25.884689,0a12.942393,12.942393 0 1 125.884689,0zm-215.590108,29.264374l63.620397,0m-63.620397,-54.805801l65.561368,-0.431335m-20.75433,-33.139984c129.343479,0 143.580387,58.405624 143.580387,58.405624l-0.347778,0c-18.514755,69.097885 -143.580379,58.057999 -143.580379,58.057999c59.7962,-58.405655 0.347775,-116.463623 0.347775,-116.463623zm-51.490408,30.117874l6.644974,0l0,6.645012l-6.644974,0l0,-6.645012zm0.003831,54.852463l6.644983,0l0,6.64502l-6.644983,0l0,-6.64502zm291.530706,-29.571609l6.644989,0l0,6.64502l-6.644989,0l0,-6.64502z\",\r\n\t\"gate_or\": \"m7.681484,183.57515l71.7616,0m-71.7616,-60.67144l73.093784,-0.000015m-23.092442,-37.784157c143.186604,0 158.947315,64.65654 158.947315,64.65654l75.817307,0l-76.202316,0c-20.49614,76.493118 -158.94717,64.271667 -158.94717,64.271667c66.195942,-64.656525 0.385136,-128.928207 0.385136,-128.928207zm-56.684011,33.939781l6.677925,0l0,6.677956l-6.677925,0l0,-6.677956zm291.510831,27.410866l6.677948,0l0,6.677948l-6.677948,0l0,-6.677948zm-291.404498,33.607208l6.677927,0l0,6.677917l-6.677927,0l0,-6.677917z\",\r\n\t\"gate_xor\": \"m80.450493,91.498093c129.22271,0 143.446312,58.351089 143.446312,58.351089l68.423569,0l-68.770889,0c-18.497391,69.033295 -143.446304,58.003708 -143.446304,58.003708c59.740372,-58.351089 0.347511,-116.354797 0.347511,-116.354797zm-22.576313,4.515259c43.415966,54.530457 0,108.018921 0,108.018921m-50.015199,-26.867355l63.560987,0m-63.560987,-54.7547l63.560987,0m-70.418914,-3.722206l6.82584,0l0,6.825867l-6.82584,0l0,-6.825867zm0.057968,54.832268l6.825839,0l0,6.825867l-6.825839,0l0,-6.825867zm291.170364,-27.096024l6.825836,0l0,6.825867l-6.825836,0l0,-6.825867z\",\r\n\t\"inductor\": \"m7.783882,182.663147l59.679306,0c0,0 -30.829735,-67.744125 15.054253,-68.81945c42.462807,-0.995041 37.635605,69.357201 24.194321,69.357201c-13.441284,0 -12.903625,-68.81955 22.043701,-68.81955c34.947357,0 40.323868,68.819366 20.968399,68.819366c-19.355423,0 -11.828323,-68.819366 22.58139,-68.819366c34.409683,0 41.399155,68.81955 19.893112,68.81955c-21.506073,0 -9.67775,-68.81955 24.19429,-68.81955c33.87207,0 29.570831,68.819366 18.280151,68.819366c-11.290665,0 57.528732,-0.537659 57.528732,-0.537659m-291.202282,-3.571106l6.772959,0l0,6.772995l-6.772959,0l0,-6.772995zm291.221844,0.301132l6.772949,0l0,6.772995l-6.772949,0l0,-6.772995z\",\r\n\t\"junction_1\": \"m0.99971,146.64024l6.71786,0l0,6.7179l-6.71786,0l0,-6.7179zm7.44043,3.36145l283.11684,0m0.72388,-3.35979l6.71786,0l0,6.7179l-6.71786,0l0,-6.7179zm-145.6413,152.35712l0,-6.71786l6.7179,0l0,6.71786l-6.7179,0zm3.36145,-7.44043l0,-283.11688m-3.35944,-0.72348l0,-6.71786l6.71793,0l0,6.71786l-6.71793,0z\",\r\n\t\"junction_2\": \"m0.99971,146.64024l6.71786,0l0,6.7179l-6.71786,0l0,-6.7179zm7.44043,3.36145l121.77922,0c0,-29.3896 38.77921,-31.3896 38.77921,0l122.55841,0m0.72391,-3.35979l6.71783,0l0,6.7179l-6.71783,0l0,-6.7179zm-145.6413,152.35712l0,-6.71786l6.7179,0l0,6.71786l-6.7179,0zm3.36145,-7.44043l0,-283.11688m-3.35945,-0.72348l0,-6.71786l6.71794,0l0,6.71786l-6.71794,0z\",\r\n\t\"junction_3\": \"m143.58945,150.00009c0,-3.49425 2.83032,-6.32455 6.32455,-6.32455c3.49423,0 6.32455,2.83031 6.32455,6.32455c0,3.49423 -2.83032,6.32455 -6.32455,6.32455c-3.49423,0 -6.32455,-2.83032 -6.32455,-6.32455zm-142.59006,-3.35985l6.71783,0l0,6.7179l-6.71783,0l0,-6.7179zm7.44043,3.36145l283.11682,0m0.72394,-3.35979l6.71783,0l0,6.7179l-6.71783,0l0,-6.7179zm-145.6413,152.35712l0,-6.71786l6.7179,0l0,6.71786l-6.7179,0zm3.36145,-7.44043l0,-283.11688m-3.35947,-0.72348l0,-6.71786l6.71796,0l0,6.71786l-6.71796,0z\",\r\n\t\"junction_tee\": \"m149.914,143.67554zm-148.91461,2.96471l6.71783,0l0,6.7179l-6.71783,0l0,-6.7179zm7.44043,3.36145l283.11682,0m0.72394,-3.35979l6.71783,0l0,6.7179l-6.71783,0l0,-6.7179zm-141.61324,2.91669l-0.66661,-141.11688m-3.35947,-0.72348l0,-6.71786l6.71796,0l0,6.71786l-6.71796,0z\",\r\n\t\"resistor\": \"m7.868202,151.620193l82.343018,0l11.393402,-32.392784l18.643684,62.356071l20.71521,-63.165901l18.12587,62.356071l19.679459,-61.546242l19.679443,61.951149l10.875488,-30.368195l82.860886,0m-291.18655,-2.813812l6.844604,0l0,6.844635l-6.844604,0l0,-6.844635zm291.194058,-0.465622l6.844604,0l0,6.844635l-6.844604,0l0,-6.844635z\",\r\n\t\"source_AC_h\": \"m7.841724,149.837311l67.250737,0m149.928139,0.389923l67.250793,0m-67.653702,-0.227753a74.615135,74.615135 0 1 1-149.230286,0a74.615135,74.615135 0 1 1149.230286,0zm-126.528297,-1.996506c49.250984,-78.535637 61.230949,87.853104 103.826454,2.662094m-200.917796,-4.522659l6.717863,0l0,6.717896l-6.717863,0l0,-6.717896zm291.36706,0.642181l6.717865,0l0,6.717896l-6.717865,0l0,-6.717896z\",\r\n\t\"source_DC\": \"m221.862747,94.98175l0,31.813873m-21.510544,-15.906944l43.020996,0m48.613678,39.407722l-121.593582,0m-162.447085,0l115.809275,0m1.040596,-37.757935l7.284134,0l0,75.963058l-7.284134,0l0,-75.963058zm37.461227,-41.623596l7.284134,0l0,158.169647l-7.284134,0l0,-158.169647zm-161.255614,75.613235l6.954941,0l0,6.954971l-6.954941,0l0,-6.954971zm291.012953,0.175003l6.954956,0l0,6.954971l-6.954956,0l0,-6.954971z\",\r\n\t\"speaker\": \"m21.35352,187l77,0m-83.70878,3.11937l0,-6.71786l6.71793,0l0,6.71786l-6.71793,0zm6.70878,-76.11937l77,0m-83.70878,3.11937l0,-6.71786l6.71793,0l0,6.71786l-6.71793,0zm155.70878,-32.61937l115,-83l0,296.5l-115,-82.5l0,-131zm-70.99999,0l70.99999,0l0,131l-70.99999,0l0,-131z\"\r\n\t}\r\n}"
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/shapelib/flowchart.json",
    "content": "{\"data\": {\r\n\t\"manual_input\": \"m1,103.64394l298,-30.9037l0,154.51852l-298,0z\",\r\n\t\"callout_left_right\": \"m1,150.0006l58.10869,-58.1087l0,29.05434l46.81141,0l0,-87.16304l87.1598,0l0,87.16304l46.8114,0l0,-29.05434l58.1087,58.1087l-58.1087,58.10869l0,-29.05435l-46.8114,0l0,87.16306l-87.1598,0l0,-87.16306l-46.81141,0l0,29.05435l-58.10869,-58.10869z\",\r\n\t\"card\": \"m1,60.5l59.5,-59.5l238.5,0l0,298l-298,0l0,-238.5z\",\r\n\t\"collate\": \"m0,1l299,0l-149.5,149l149.5,149l-299.00031,0l149.50031,-149l-149.5,-149z\",\r\n\t\"connector_offpage\": \"m0.99775,0.99775l297.99984,0l0,238.39982l-149.00002,59.60002l-148.99999,-59.60002l0.00017,-238.39982z\",\r\n\t\"data_stored\": \"m50.83397,0.99813l249.16667,0c-27.52219,0 -49.83333,66.78392 -49.83333,149.16604c0,82.38213 22.31114,149.16603 49.83333,149.16603l-249.16667,0l0,0c-27.52219,0 -49.83333,-66.78391 -49.83333,-149.16603c0,-82.38212 22.31114,-149.16604 49.83333,-149.16604z\",\r\n\t\"data\": \"m1.00038,249.33351l59.60001,-198.66668l238.40001,0l-59.60001,198.66668z\",\r\n\t\"decision\": \"m0.99837,149.99953l148.79352,-102.86476l148.79387,102.86476l-148.79387,102.86476l-148.79352,-102.86476z\",\r\n\t\"delay\": \"m1,1l149,0l0,0c82.29044,0 149,66.70957 149,149c0,82.29044 -66.70956,149 -149,149l-149,0z\",\r\n\t\"display\": \"m1,149.99924l49.66672,-97.42307l198.66612,0c27.43034,0 49.66716,43.61774 49.66716,97.42307c0,53.80476 -22.23682,97.42308 -49.66716,97.42308l-198.66612,0l-49.66672,-97.42308z\",\r\n\t\"document_multiple\": \"m1.00054,45.02563l253.99998,0l0,206.43799c-126.99997,0 -126.99997,78.65668 -253.99998,33.96539zm21.49946,-240.92902l0,-19.5l255,0l0,207l-22.5,1m-210.5,-207l0,-25l255,0l0,207l-21.5,0\",\r\n\t\"document\": \"m1.00064,1.00098l298,0l0,242.19891c-149,0 -149,92.28223 -298,39.84915z\",\r\n\t\"filter1\": \"m75.5,150l74.5,-149l74.5,149l-74.5,149l-74.5,-149zm0,0l149,0\",\r\n\t\"or_junction\": \"m0.99865,149.9991l0,0c0,-82.29043 66.70957,-149 149.00001,-149l0,0c39.51724,0 77.41597,15.69817 105.3589,43.64109c27.94292,27.94292 43.64107,65.84166 43.64107,105.35891l0,0c0,82.29041 -66.70956,148.99998 -148.99997,148.99998l0,0c-82.29044,0 -149.00001,-66.70958 -149.00001,-148.99998zm149.00001,-149l0,297.99998m-149.00001,-148.99998l297.99998,0\",\r\n\t\"preparation\": \"m1.00063,150.00006l59.58485,-82.24058l178.75446,0l59.58505,82.24058l-59.58505,82.24086l-178.75446,0l-59.58485,-82.24086z\",\r\n\t\"process\": \"m1,51.87891l298,0l0,196.24391l-298,0zm37.25,-196.24391l0,196.24391m223.5,-196.24391l0,196.24391\",\r\n\t\"punched_tape\": \"m1.00047,30.80047l0,0c0,16.45808 33.35479,29.8 74.50001,29.8c41.1452,0 74.49998,-13.34192 74.49998,-29.8l0,0c0,-16.45809 33.3548,-29.8 74.50002,-29.8c41.14522,0 74.49998,13.34192 74.49998,29.8l0,238.4c0,-16.45808 -33.35477,-29.80002 -74.49998,-29.80002c-41.14522,0 -74.50002,13.34193 -74.50002,29.80002c0,16.45807 -33.35478,29.79999 -74.49998,29.79999c-41.14522,0 -74.50001,-13.34192 -74.50001,-29.79999z\",\r\n\t\"sequential_data_storage\": \"m150,299l0,0c-82.29043,0 -149,-66.70955 -149,-149l0,0c0,-82.29043 66.70957,-149 149,-149l0,0c39.51726,0 77.41599,15.69817 105.3589,43.64108c27.94292,27.94293 43.6411,65.84165 43.6411,105.35892l0,0c0,39.51726 -15.69818,77.41599 -43.6411,105.3589l43.6411,0l0,43.6411z\",\r\n\t\"sort\": \"m-0.0038,150.00102l299.00334,0m-299.00334,-0.00002l149.50209,-150.00059l149.50131,150.00059l-149.50131,150.00018l-149.50209,-150.00018z\",\r\n\t\"storage_internal\": \"m1,1l297.99997,0l0,297.99997l-297.99997,0zm37.25,-297.99997l0,297.99997m-37.25,-260.74997l297.99997,0\",\r\n\t\"terminal\": \"m48.94167,99.12235l202.11729,0l0,0c26.47794,0 47.9425,22.7794 47.9425,50.8792c0,28.09979 -21.46457,50.87918 -47.9425,50.87918l-202.11729,0l0,0c-26.47791,0 -47.9425,-22.77939 -47.9425,-50.87918c0,-28.09981 21.46459,-50.8792 47.9425,-50.8792z\",\r\n\t\"wave\": \"m1,37.20809c99.33355,-125.42461 198.66708,125.4246 298.00061,0l0,225.76426c-99.33353,125.42462 -198.66706,-125.42459 -298.00061,0z\"\r\n\t}\r\n}"
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/shapelib/game.json",
    "content": "{\"data\": {\r\n\t\"cards_clubs\": \"m107.57338,275.50809c15.10838,-15.77673 27.93053,-34.56763 33.34637,-55.90254c-16.19595,12.31328 -31.05006,32.11845 -53.64258,31.36813c-17.05595,0.97891 -37.37346,0.99548 -49.37947,-13.26945c-26.83,-21.5751 -34.03729,-64.69673 -12.00568,-92.15404c15.07669,-19.82526 41.4039,-28.23172 65.56467,-25.25816c15.22319,-6.45935 -2.97749,-22.81502 -4.80785,-33.02267c-11.33012,-37.02704 15.36169,-81.44029 54.60988,-85.70572c28.15103,-4.0415 55.67099,14.18231 69.44571,37.83293c7.4856,16.54877 3.58533,35.33045 1.83887,52.49866c-5.88113,8.62766 -20.94342,29.50022 0.55099,27.85616c21.2518,-0.33633 43.69397,5.90277 57.70761,22.8026c20.49747,22.76067 22.37766,60.37286 1.7551,83.63007c-10.90869,14.16582 -27.2782,25.50356 -45.80551,24.87234c-18.13391,1.83067 -37.77023,-2.10338 -50.62924,-15.92061c-5.48438,-3.84309 -18.92297,-18.36311 -18.91833,-15.17883c13.43222,27.98354 28.62112,57.04413 55.49167,74.38477c9.60062,7.71954 -14.62323,2.41226 -20.4874,3.98563c-35.53012,0.0314 -71.06009,0.06342 -106.59021,0.09497c7.31842,-7.63818 14.6373,-15.27603 21.9554,-22.91422z\",\r\n\t\"cards_diamonds\": \"m34.92883,153.9321c25.56111,-56.62673 71.64644,-104.95768 110.85236,-152.92286c45.60773,30.78102 85.01025,98.49872 119.29071,145.66264c-30.57587,54.55344 -74.58923,104.23671 -114.23947,153.1615c-42.74368,-44.7616 -79.29648,-95.90262 -115.90359,-145.90128z\",\r\n\t\"cards_hearts\": \"m106.76112,245.09012c-77.74644,-57.80281 -105.54389,-94.36783 -105.76917,-139.13003c-0.20544,-40.80623 34.10907,-80.19025 69.67002,-79.96313c17.75755,0.11364 55.84863,15.13257 69.33681,27.33919c6.79614,6.1504 10.01512,5.54391 25.146,-4.73779c41.17987,-27.98239 81.39243,-28.56973 107.43585,-1.56907c41.62292,43.15273 34.04501,94.68497 -21.78392,148.13782c-29.68187,28.41864 -94.50056,78.8349 -101.35565,78.8349c-2.08591,0 -21.29187,-13.01038 -42.67994,-28.9119z\",\r\n\t\"cards_spades\": \"m92.84135,287.13989c18.3756,-17.73279 31.81261,-40.18849 43.07161,-62.94162c6.87787,-9.075 0.36623,-17.01425 -9.00183,-9.3188c-24.07579,16.07495 -56.84848,21.58751 -82.91551,6.92194c-29.46779,-15.23779 -42.75618,-51.47162 -36.07021,-83.04361c4.23415,-31.99545 27.52112,-57.07481 52.80524,-75.08997c29.04437,-20.7771 60.40868,-38.61331 86.95355,-62.67224c11.08365,0.22219 19.42508,17.61496 31.35349,22.21747c31.67316,23.59131 69.20874,40.95643 94.15042,72.50237c12.60098,17.9752 19.78281,40.10946 20.58459,61.98948c-3.83926,29.67093 -21.5314,60.96272 -52.04169,69.41241c-26.37521,7.98038 -53.51129,-2.14038 -76.49545,-15.01619c-2.80743,-0.60251 -13.10471,-8.7151 -9.02362,-2.41039c13.74066,28.19803 28.79581,56.19804 50.59952,79.09325c1.28156,2.89285 11.33243,9.75613 5.98334,9.64709c-44.76935,0 -89.53856,0 -134.30794,0c4.78471,-3.7637 9.5696,-7.5275 14.35449,-11.2912z\",\r\n\t\"chess_bishop\": \"m61.92021,296.91153c0.43627,-9.82327 20.22808,-4.98053 9.33225,-14.55078c3.63447,-11.80536 14.91982,-19.66748 21.741,-29.79436c5.22913,-8.62125 17.00826,-19.01086 11.31252,-29.67047c-10.46021,-5.58662 -7.49181,-18.00824 5.30239,-15.28014c8.2272,-7.58801 8.79371,-20.26302 11.57766,-30.59467c2.52694,-12.36574 4.07327,-24.95554 3.66998,-37.5896c-14.99698,0.03661 -30.27584,-0.68196 -44.73978,-4.74928c2.8019,-11.20453 20.86148,-8.79659 28.26084,-15.67982c-6.87532,-6.18329 13.89957,-5.56496 8.46355,-15.34472c-0.37302,-11.20033 -9.19685,-14.44135 -16.26585,-22.60765c-9.44371,-12.76132 5.36173,-25.51221 13.58463,-34.13964c9.16566,-9.37672 19.64847,-19.36716 22.45389,-32.62941c-3.77451,-3.10155 -12.3967,-7.54239 -3.59866,-11.78228c12.01596,-2.03703 24.83499,-2.28521 36.61118,1.05654c7.81644,7.61585 -11.93045,8.03119 -3.43417,17.63365c10.07373,12.07176 -3.50795,18.30174 -11.52704,25.27969c-4.66763,5.89621 -18.59915,13.67189 -16.20224,19.78346c13.63968,-0.47554 21.5871,-13.67976 31.31615,-21.49704c10.67101,-13.68708 20.99446,8.43092 27.81822,15.94714c8.40642,11.39094 2.60674,26.70086 -10.05556,31.59287c-6.28001,6.46729 -10.44972,24.88914 4.57674,22.14657c8.72636,3.17196 -8.52979,3.51371 1.37608,6.446c6.58298,2.52787 32.25821,8.30554 18.1142,16.0547c-12.00471,2.71368 -24.40523,2.6017 -36.6002,1.50584c-0.75204,18.52477 1.89484,36.97644 7.35446,54.6958c1.35513,5.04123 2.71027,10.08244 4.06541,15.12361c6.52129,-0.129 19.98573,-1.55484 13.76321,9.18311c-13.08994,7.21928 -5.0789,22.41203 2.17738,31.05447c8.99446,11.37192 22.40833,22.01788 22.98288,37.58719c3.59734,2.14404 15.56946,8.03415 12.10645,12.64545c-57.30759,-0.2937 -114.6481,0.84897 -171.9265,-1.25046l-1.98901,-0.18246l-1.62205,-0.39337l0,0z\",\r\n\t\"chess_king\": \"m75.6993,294.60599c-8.08068,-9.43317 12.65705,-9.68567 9.39906,-20.14252c5.95673,-13.85672 21.44485,-22.24414 23.72572,-37.99019c-6.28166,-4.37628 -9.89445,-14.96013 2.0899,-13.70361c8.78859,-6.61539 7.6902,-20.15297 10.33321,-30.0876c2.47588,-16.03471 3.03656,-32.26408 4.10001,-48.43053c-10.16894,-0.78108 -20.58942,-0.23701 -30.49778,-2.84268c0.28501,-10.75136 20.44619,-6.62604 21.3638,-16.77121c14.65907,-0.2649 0.81196,-22.15992 -5.15776,-27.38371c-7.64118,-8.81222 -12.7306,-22.72323 -6.92168,-33.60618c8.30865,-5.52043 27.09519,-2.1601 26.24604,-16.66769c-5.65058,-3.22095 -12.82484,-1.17552 -19.15805,-1.74514c0.38948,-6.7649 0.77895,-13.52979 1.16843,-20.29469c8.37558,-0.64424 16.75118,-1.28853 25.12676,-1.93283c-4.25133,-4.41846 -10.61392,-7.6702 -12.20608,-13.92034c5.41558,-8.90246 18.46751,-8.1166 27.81776,-8.03243c9.09207,-0.62713 25.66919,5.43749 13.27614,15.20592c-1.00447,2.39887 -10.78024,8.36352 -4.73895,7.71326c7.73515,0 15.47028,0 23.20541,0c-0.02223,6.6133 -0.20001,13.29232 1.35312,19.76423c-5.90448,4.39723 -25.05112,-3.75612 -19.59946,9.81149c6.13853,5.67249 15.53992,5.52279 23.32581,8.02098c4.54138,0.45371 8.15405,1.63713 6.5175,6.94557c0.85359,9.85596 -1.63307,19.77049 -8.40776,27.25217c-4.79567,7.80693 -15.56667,17.58031 -12.3781,26.61691c6.03265,-0.98199 10.87871,2.97905 6.06032,7.43356c4.94479,3.66121 22.35728,2.82278 18.59119,11.98875c-8.82205,2.92029 -18.29916,1.70366 -27.45192,2.00166c2.43703,25.01987 5.80666,50.04211 11.43709,74.54305c3.28979,5.43672 16.35808,9.61523 5.63309,16.70296c-4.00256,13.19919 8.78183,23.08223 16.81097,31.55379c8.82797,6.61176 4.54482,19.91519 17.0338,22.03693c9.83562,9.52774 -13.5036,9.27408 -19.49568,9.29486c-39.66827,0.42773 -79.37933,1.02615 -119.03208,-0.25211c-3.24605,-0.40967 -7.25645,-0.31595 -9.56982,-3.08264z\",\r\n\t\"chess_knight\": \"m100.17753,299.2356c-10.0382,0.34137 -24.72987,-4.84531 -14.46609,-16.41525c11.17445,-4.40472 -1.98608,-19.00409 9.21265,-25.88123c8.98889,-12.79953 21.20518,-24.48807 24.89179,-40.11865c-0.57252,-10.60066 -13.22608,-16.87427 -7.18922,-28.60765c-5.92265,-18.77635 -4.55389,-40.38806 6.25748,-57.26643c9.18032,-15.67659 20.32635,-32.28713 19.15084,-51.25797c-11.5139,4.80804 -23.70148,9.0206 -36.37307,6.83708c-11.91311,-1.1064 -22.59742,8.54017 -34.74928,3.29494c-12.31807,-2.55921 -19.64501,-19.02957 -10.4606,-28.65753c10.03679,-8.57325 24.78339,-8.84916 34.35549,-18.41713c12.62932,-10.46186 24.31081,-24.61204 41.71716,-26.46155c7.69322,-1.76131 10.99294,-9.49197 15.25148,-15.2854c3.53894,9.18849 9.69408,17.31353 18.95801,21.387c18.83824,10.9118 23.5276,33.98066 30.47462,52.94444c5.13654,14.85179 9.41592,30.35814 18.01733,43.6171c0.09145,6.36343 -9.56343,9.05308 -3.04225,16.51302c3.39153,20.2325 3.53752,40.95071 3.23686,61.41966c-5.72005,10.01691 -10.93028,21.19722 -3.29993,32.69295c5.09689,14.05096 17.7905,23.26645 24.03563,36.52565c3.53024,6.8656 -6.88226,16.83319 6.09091,15.10654c11.84755,6.2681 2.28101,21.56821 -9.50232,17.11713c-44.15834,1.12289 -88.41394,2.24417 -132.5675,0.9133z\",\r\n\t\"chess_pawn\": \"m76.17518,297.98557c-10.50418,1.59836 -25.59558,-8.37918 -12.29734,-17.44669c11.25366,-5.8967 0.45475,-21.25174 12.35514,-28.71019c12.10069,-16.52 24.98341,-33.40712 31.01369,-53.22789c-0.84142,-9.49573 -19.64921,-25.21422 -0.595,-28.29408c15.7114,1.82648 9.96503,-21.69583 15.39529,-31.88779c3.26528,-15.46995 5.63882,-31.19783 5.05293,-47.04268c-10.94164,-0.30554 -22.10724,0.96841 -32.83411,-1.63306c-6.84238,-8.98132 15.45903,-13.45317 19.13895,-21.55999c7.72121,-11.65172 -11.3031,-24.52544 -3.15941,-38.29919c5.20168,-20.85055 29.26575,-34.36854 49.62741,-26.73076c21.08499,5.46792 36.67119,30.37529 26.64961,51.09357c-0.80009,3.99703 -7.062,9.17959 -4.97066,12.36269c9.12987,6.33601 19.70087,11.85771 25.48528,21.64108c-8.18987,5.93826 -21.89375,1.4159 -32.1122,4.23674c-9.29645,8.24593 -0.11353,25.10609 0.36266,36.41936c2.90009,12.9261 5.46037,25.96617 8.78381,38.77452c6.98657,2.72525 21.33679,5.88095 13.4649,17.20207c-11.22217,9.11032 -5.7289,23.62137 0.60231,33.84465c7.87996,15.78793 21.40668,27.84862 29.69345,43.27188c3.07736,7.12057 -7.92374,19.7316 5.78708,16.78259c14.86404,3.15744 5.96938,23.76761 -7.3875,18.8981c-49.21407,1.73288 -98.52922,2.43631 -147.74446,0.51953l-2.31185,-0.21448l0,0z\",\r\n\t\"chess_queen\": \"m59.54884,298.46313c-11.18457,2.51251 -19.80814,-14.30008 -5.94004,-16.129c12.20336,0.23074 -3.0349,-11.94995 7.98012,-16.05304c12.67021,-12.36537 25.23749,-25.26018 33.3575,-41.17609c-4.09126,-5.42482 -10.84344,-10.60782 -9.96117,-18.03085c7.964,-2.71161 19.82806,-0.87375 20.29981,-13.44502c7.24239,-22.68985 9.1741,-46.67986 10.76167,-70.3136c-7.99255,-6.33596 -24.45116,-0.33371 -35.62089,-3.56097c-16.94488,-4.5746 6.31873,-13.33291 13.78075,-12.6113c6.70493,0.01006 16.63324,-4.12222 5.41084,-7.2804c9.46686,-0.43687 23.08297,-12.44518 7.51486,-16.77373c11.54188,-8.28655 2.64816,-26.31929 -2.17102,-36.68976c-7.265,-12.52285 -19.21146,-21.59242 -32.71435,-26.42871c-2.18616,-12.77 18.63421,-8.99565 27.07909,-9.65835c12.78728,0.48775 25.82639,-0.15282 36.96732,-7.11507c15.05278,-6.96464 27.8495,4.65901 41.61934,7.11611c13.92807,0.89699 28.41634,-2.50577 41.97807,1.44028c4.20209,2.98911 11.18788,7.71034 2.77457,9.97613c-16.06789,8.94404 -31.07338,22.15693 -35.10127,40.92605c-6.0766,10.44077 4.6955,19.50048 -5.15381,26.98807c-0.10249,8.80961 22.85634,10.04067 10.00395,14.37878c8.80815,4.77542 27.69864,1.76332 29.62625,12.3696c-7.99612,6.2903 -19.2092,3.80788 -28.79007,4.39512c-3.2489,1.10706 -11.41316,-2.70125 -10.17032,2.89742c-0.6366,25.08775 5.87923,49.75521 12.1806,73.83221c0.00804,11.79608 29.09497,5.10777 12.92737,18.49597c-11.94247,10.28146 5.56685,24.68452 11.63272,33.82986c8.25099,10.03221 22.89711,15.11021 21.67468,29.8362c8.40468,0.60507 18.40166,13.69095 6.78131,16.95151c-62.8902,1.31946 -125.82766,2.22778 -188.72791,1.83258z\",\r\n\t\"chess_rock\": \"m70.40736,299.11804c-15.60727,2.87628 -15.90823,-19.81082 -1.8931,-20.53482c-4.2011,-9.73361 -0.98556,-21.67557 5.22356,-30.68398c8.90442,-15.05035 22.29623,-30.00999 19.52936,-48.8515c-0.95786,-9.8022 -13.10349,-27.37677 5.72565,-24.85997c5.09087,-9.77498 2.13017,-24.16621 5.9483,-35.39389c3.33424,-21.28385 10.75552,-43.9948 2.86147,-65.09612c-4.97705,-11.23243 -17.62387,-18.62589 -16.26645,-32.35733c-1.42947,-13.39034 -0.95647,-26.88279 0.60455,-40.23392c6.07738,0.50975 12.84039,-1.27954 18.38155,1.475c-0.04153,12.96106 12.26991,10.08973 10.7935,-0.92486c3.23881,-1.28251 8.60017,-0.18413 12.6562,-0.55014c18.03256,0 36.06522,0 54.09778,0c-2.06311,7.51434 3.5195,17.19948 10.5887,8.35272c-1.93379,-11.75267 14.25911,-7.86334 10.37854,2.24694c0.22855,13.39515 1.87041,27.25403 -1.89201,40.29753c-6.12787,5.2086 -6.22449,15.45995 -13.90137,21.60233c-6.16908,11.51656 -3.45045,25.43306 -2.7644,37.9428c2.61279,18.51363 6.92676,36.79671 8.00221,55.52328c-0.76923,10.18126 20.18948,7.18474 11.15244,19.71645c-9.87662,8.41151 -4.0954,22.61668 -0.18413,32.66171c7.71916,17.36203 23.99019,32.95758 21.5343,53.32025c-1.94743,8.89606 14.16618,5.88821 9.97758,17.34372c-0.12151,14.11871 -21.10172,5.04239 -30.39526,8.00793c-46.7146,0.56656 -93.44374,1.44144 -140.159,0.99585z\"\r\n\t}\r\n}"
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/shapelib/math.json",
    "content": "{\"data\": {\r\n\t\"divide\": \"m150,0.99785l0,0c25.17819,0 45.58916,20.41097 45.58916,45.58916c0,25.17821 -20.41096,45.58916 -45.58916,45.58916c-25.17822,0 -45.58916,-20.41093 -45.58916,-45.58916c0,-25.1782 20.41093,-45.58916 45.58916,-45.58916zm0,296.25203c-25.17822,0 -45.58916,-20.41095 -45.58916,-45.58917c0,-25.17819 20.41093,-45.58916 45.58916,-45.58916c25.17819,0 45.58916,20.41096 45.58916,45.58916c0,25.17822 -20.41096,45.58917 -45.58916,45.58917zm-134.06754,-193.71518l268.13507,0l0,91.17833l-268.13507,0z\",\r\n\t\"equal\": \"m0.99915,31.03476l297.3767,0l0,95.17349l-297.3767,0zm0,47.58677l297.3767,0l0,95.17349l-297.3767,0z\",\r\n\t\"minus\": \"m0.99887,102.39503l297.49445,0l0,95.2112l-297.49445,0z\",\r\n\t\"not_equal\": \"m40.81188,62.2131l103.7978,0l22.27972,-61.2131l65.67503,23.90375l-13.5795,37.30935l40.20317,0l0,69.88993l-65.64099,0l-12.71893,34.94495l78.35992,0l0,69.88991l-103.79779,0l-22.27972,61.21309l-65.67503,-23.90378l13.57949,-37.30933l-40.20319,0l0,-69.88991l65.64102,0l12.71894,-34.94498l-78.35995,0z\",\r\n\t\"times\": \"m1.00089,73.36786l72.36697,-72.36697l76.87431,76.87368l76.87431,-76.87368l72.36765,72.36697l-76.87433,76.87431l76.87433,76.87431l-72.36765,72.36765l-76.87431,-76.87433l-76.87431,76.87433l-72.36697,-72.36765l76.87368,-76.87431l-76.87368,-76.87431z\",\r\n\t\"plus\": \"m1.00211,102.40185l101.39974,0l0,-101.39975l95.45412,0l0,101.39975l101.3997,0l0,95.45412l-101.3997,0l0,101.3997l-95.45412,0l0,-101.3997l-101.39974,0z\"\r\n\t}\r\n}"
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/shapelib/misc.json",
    "content": "{\"data\": {\r\n\t\"3_ways\": \"m1,159.61292l52.87097,-52.87097l0,26.43549l69.69355,0l0,-79.30646l-26.43549,0l52.87096,-52.87097l52.87097,52.87097l-26.43549,0l0,79.30646l69.69356,0l0,-26.43549l52.87096,52.87097l-52.87096,52.87097l0,-26.43549l-192.25807,0l0,26.43549l-52.87097,-52.87097z\",\r\n\t\"3D_plane_1\": \"m1,187.25l74.49999,-74.5l223.49998,0l-74.5,74.5l-223.49997,0z\",\r\n\t\"3D_plane_2\": \"m112.75,75.50002l74.5,-74.50002l0,223.50002l-74.5,74.49998l0,-223.49998z\",\r\n\t\"babe\": \"m299.04794,205.18787c-3.77606,12.02469 -14.23288,15.70245 -23.42029,7.51477c-4.99579,-3.63025 -15.93668,-4.01721 -8.27643,4.11765c4.3663,3.89154 12.96597,18.43826 2.6701,7.63031c-6.72076,-9.88528 -21.45963,-10.97299 -26.80637,-21.01428c-0.7126,-12.09052 -19.01982,-9.85156 -28.21417,-13.29294c-7.97734,0.2787 -20.34282,-8.29872 -23.22426,-8.2877c7.17442,8.54059 6.05238,22.25063 13.10196,29.89879c9.38933,2.61444 12.97119,14.02899 0.81691,15.99643c-14.79422,5.33719 -12.22833,-12.63193 -20.04561,-20.07751c-5.76567,-2.6597 -0.17117,23.97388 -5.6981,17.70459c0.14073,-11.08301 -5.26385,-21.19345 -7.43376,-31.72055c3.66939,-3.90994 3.24513,-15.0824 -1.24792,-6.28702c-9.32401,15.52066 -21.53839,29.02148 -33.42717,42.58749c-12.32529,3.3429 -25.61986,1.75922 -38.28926,0.99091c-13.33909,0.21539 -16.41985,-23.40515 -24.5597,-24.14911c-1.69956,6.7645 0.04348,10.7413 3.54543,14.16528c-5.43895,6.35352 -17.0083,4.24969 -24.32439,1.67859c-12.99512,4.18167 4.10523,-7.37332 9.39456,-5.37735c0.12955,-9.23239 1.69711,-21.43146 -1.15234,-30.31955c-4.26376,-4.21536 -13.54346,-25.27448 -12.61225,-10.56541c-2.43563,17.92097 -10.72475,34.53096 -12.64814,52.59737c-1.6411,10.13943 -15.83897,5.33594 -23.08624,5.82672c-7.30112,2.27881 -6.50991,0.30469 -13.11051,0.69199c7.01961,-9.43863 23.73587,-3.27213 28.50491,-13.30713c2.12957,-14.98691 1.05568,-30.67914 6.12082,-45.11276c-2.11474,-14.92252 -6.78208,-29.69904 -6.85915,-44.79436c2.37534,-9.86703 8.15515,-18.85688 7.95601,-29.33565c4.35726,-11.70351 7.18935,-24.90283 15.98966,-34.19202c9.32926,-10.04192 23.95938,-2.34001 28.82026,8.23518c5.23969,11.5593 -2.89557,23.16132 -3.7411,34.79802c10.97217,2.97472 2.07053,18.22128 16.21945,16.77118c11.11885,1.02463 7.90206,16.12445 0.58741,20.71976c-0.2656,7.05571 8.13246,16.23514 6.20955,25.48418c5.50479,6.05925 12.30074,9.05171 12.7784,-1.61943c3.7646,-14.17346 5.15414,-29.11295 11.81579,-42.45001c2.65157,-10.67883 13.6115,-24.48097 25.27724,-15.69678c10.81068,5.92413 13.54153,23.94177 22.32231,28.34891c10.75034,-9.00977 20.01573,4.53285 28.83136,9.38853c13.27853,7.35518 24.98924,17.12993 37.79256,25.23851c13.37863,6.81644 27.61211,12.28633 40.07347,20.72394c8.47791,4.65475 17.41223,-4.71762 19.34897,6.49048zm-149.77098,-49.39249c-1.45267,7.65393 4.38054,3.60388 0,0z\",\r\n\t\"bevel\": \"m24.5,277l-24,23m276,-22l23,22m-23,-274l23,-24m-275,23l-23,-22m23,21.5l252,0l0,252l-252,0l0,-252zm-23.5,-23.5l299,0l0,299l-299,0l0,-299z\",\r\n\t\"bone\": \"m273.3559,119.27242c-11.58661,5.90293 -23.89537,9.95385 -36.67676,12.27164c-53.42084,0.2984 -105.13121,0.41397 -158.74251,2.97562c-14.28426,-2.65407 -30.58815,0.18161 -42.82426,-9.13783c-9.06827,-7.25944 -28.17529,-2.4415 -25.05096,11.36483c6.17649,14.08824 -14.61965,21.70474 -7.59176,36.00003c6.11589,14.67987 24.54805,9.02721 35.59484,4.1729c20.29636,-4.79665 40.55842,-9.8537 60.92737,-14.38416c42.52868,-4.82219 82.54949,-1.83121 124.59118,1.02063c11.68694,2.54654 23.55803,4.03351 35.45654,5.38187c10.1839,0.16006 18.34979,7.46698 27.92017,8.65919c12.6539,-1.22533 16.41983,-19.19981 7.59747,-27.17406c-13.18918,-8.72406 6.75436,-24.14882 -8.14166,-31.38885c-4.25287,-2.31086 -8.733,-0.75754 -13.05966,0.23817z\",\r\n\t\"chord\": \"m277.04315,255.07486c-47.63342,47.63342 -121.3194,57.33392 -179.65791,23.65366c-58.33851,-33.6824 -86.78111,-102.34741 -69.34571,-167.41564c17.43547,-65.06779 76.39998,-110.31287 143.76268,-110.31287l105.24094,254.07486z\",\r\n\t\"circle_band\": \"m1,224.5l0,0c0,-82.29044 66.70957,-149 149,-149c82.29042,0 149,66.70956 149,149l-74.5,0c0,-41.14522 -33.3548,-74.5 -74.5,-74.5c-41.1452,0 -74.5,33.35478 -74.5,74.5z\",\r\n\t\"circle_pie\": \"m299,150l0,0c0,82.29044 -66.70956,149 -149,149c-82.29044,0 -149,-66.70956 -149,-149c0,-82.29043 66.70956,-149 149,-149l0,149z\",\r\n\t\"cube\": \"m30.42785,1.56129l-29.42785,29.42785l0,268.21907l264.28937,0.68124l33.35693,-30.10974l0,-268.21843l-268.21845,0zm236.46521,28.94674l0,269.42122m0,-269.42122l33.35693,-29.50804m-33.35693,30.791l-265.57233,-1.28296\",\r\n\t\"dagger\": \"m1.57422,47.21264c-2.775,14.24454 5.08469,27.79975 11.2199,40.10517c13.07098,21.70464 28.2358,42.59465 47.26681,59.46329c12.98537,10.6889 24.68548,22.99878 39.38902,31.4678c19.22253,12.95224 39.86254,23.55869 61.26455,32.3793c15.9138,6.93546 32.60274,11.85577 49.65401,15.08282c4.95967,1.28564 18.82625,4.91663 10.19991,-3.60251c-7.15544,-3.02133 -14.76756,-5.22583 -21.96236,-8.37695c-34.92769,-14.34082 -72.04247,-26.94104 -100.21951,-53.10463c-4.66899,-6.20064 8.95855,3.3492 11.3067,5.96803c23.50703,16.73581 50.36192,27.95749 76.84653,39.04178c13.47301,4.46384 28.20039,13.97903 42.51408,7.22675c12.36502,-4.72467 -2.95702,-5.44891 -8.42033,-7.24844c-24.28337,-6.90491 -48.85286,-13.54227 -71.13893,-25.76019c-12.72568,-4.65573 -23.42126,-13.22678 -34.85331,-20.29132c-12.35065,-8.53128 -23.65424,-18.49934 -35.67798,-27.49634c-7.86864,-5.96642 -15.68669,-11.98865 -22.20108,-19.46664c-11.01625,-11.02383 -21.70009,-22.36108 -31.68482,-34.33246c-6.52307,-7.36439 -13.86146,-14.10685 -18.44664,-22.93894l-5.05655,-8.11652zm256.45175,139.13108c-1.50562,-0.04745 -3.06,0.28214 -4.36211,1.15021c-9.72246,4.86124 -7.63908,13.88922 -13.19478,20.83386c-4.16678,5.55569 -9.028,8.33356 -15.97261,10.41693c1.38892,2.77783 4.16675,6.94461 4.16675,10.41693c0,7.63907 -9.02798,14.58368 -15.97261,13.88922c-2.77786,-0.69446 -9.028,-4.16678 -11.11139,0c-0.69446,1.38895 -0.69446,2.77786 0,3.47232c0,2.77786 3.47231,4.16678 6.25015,5.55569c7.63908,2.08337 15.97263,-0.69446 22.22279,-4.86124c4.86122,-2.77783 8.33353,-7.63907 9.72246,-13.19479l1.38892,-9.02798c0.69446,-2.77783 3.47232,-3.47232 6.94463,-8.33353c4.16676,-5.55569 8.33354,-15.2782 13.88924,-19.44495c2.08337,-1.38892 4.16675,-2.0834 6.94461,-2.77786c-1.38892,-2.08337 -2.77786,-3.47229 -4.16678,-5.55566c-1.38892,-0.69449 -2.77783,-2.0834 -4.16675,-2.0834c-0.78128,-0.26041 -1.6792,-0.42728 -2.58252,-0.45575zm29.4061,26.21594c-2.61084,-0.02899 -5.33868,0.54254 -8.07312,1.32382l5.55569,3.47232c-1.38895,2.77783 -4.86121,8.33353 -4.16678,11.80585c0.69449,6.94461 10.41693,6.94461 14.58371,2.77783c4.86124,-5.55569 4.86124,-13.88922 -2.08337,-18.056c-1.82297,-0.91147 -3.78549,-1.30127 -5.81613,-1.32382zm-13.39011,3.40723c-0.54364,0.00192 -1.07498,0.00705 -1.60593,0.0217c-3.8486,0.21091 -7.69568,0.50116 -11.54541,0.67276c-2.41867,0.03116 -4.88754,-0.00473 -7.22676,0.69446c-3.17285,2.02515 -5.29396,5.38272 -6.53229,8.87607c-0.16666,0.50345 -0.30807,1.02072 -0.41234,1.54083c3.86218,1.74924 8.17189,1.5618 12.30499,1.41064c2.50439,-0.06696 5.00949,0.24561 7.50888,0.36893c1.7876,0.07916 3.57104,0.32327 5.36038,0.26044c2.19412,-0.07278 4.22598,-1.3168 5.38205,-3.16849c0.99927,-1.58255 1.9447,-3.21933 2.56085,-4.99146c0.49768,-1.59048 0.5896,-3.80087 -1.06339,-4.75272c-1.43857,-0.79446 -3.10013,-0.93906 -4.73105,-0.93317zm2.53915,15.9726c-0.69449,0.69446 -1.38892,0.69446 -2.0834,1.38892c-0.69446,3.47232 8.33356,11.80588 9.72247,4.16678c-3.47232,-1.38892 -5.55573,-2.77786 -7.63907,-5.55569z\",\r\n\t\"diamonds\": \"m79.28394,70.5173l69.51914,-69.51918l69.53062,69.51918l-69.53062,69.5193l-69.51914,-69.5193zm-78.28265,78.73502l69.53064,-69.51916l69.51917,69.51916l-69.51917,69.53081l-69.53064,-69.53081zm158.04381,1.41991l69.53076,-69.50788l69.50775,69.50788l-69.50775,69.53059l-69.53076,-69.53059zm-78.26005,78.74646l69.50779,-69.51927l69.53087,69.51927l-69.53087,69.5197l-69.50779,-69.5197z\",\r\n\t\"dog\": \"m244.35188,22.54387l-69.54898,69.54889c-119.32899,0.00291 -120.2569,-0.00142 -121.18423,0c-10.16035,0.01348 -20.31404,-0.04446 -30.47281,0.1654c-17.41192,-3.13311 -29.41997,20.08429 -17.10143,32.59326c9.91919,10.04415 24.91881,5.84701 37.58711,6.70858c0.082,39.19679 0.15858,78.39276 0.24066,117.58955c-1.93424,11.60912 7.01076,23.37389 18.92138,24.38115c10.04872,1.3252 21.64701,-4.10141 24.54638,-14.3645c2.0378,-20.77086 0.69009,-41.75818 1.06802,-62.62978c15.7105,0 58.3028,0.55273 93.34407,0.94731c0.05244,10.48698 0.11156,36.08763 0.16484,43.1525c-0.20064,9.60797 -0.94731,36.79358 17.44778,36.82019c18.39429,0.02664 19.96759,-19.29745 19.74867,-23.16328c-0.13904,-5.1078 0.14149,-42.99934 0.54108,-56.44814c2.24173,0.01166 4.87888,0.02997 6.54291,0.02997c-0.00998,-0.00999 -0.01997,-0.01997 -0.02995,-0.02997c0.10487,0.06078 0.2106,0.11987 0.31549,0.18065c0.19894,-16.80684 -0.38959,-50.0226 -0.04497,-66.82692c15.38005,-0.19313 30.76425,-0.09573 46.14514,-0.13486c13.52618,3.45377 34.10559,-4.10139 23.59946,-20.81667c-16.37396,-18.52205 -34.58011,-35.37009 -51.83061,-53.07936l0,-34.62398z\",\r\n\t\"frame_half\": \"m1,1l297,0l-98.99899,98.99902l-99.00199,0l0,99.00198l-98.99902,98.99901z\",\r\n\t\"hand_stop\": \"m136.25574,297.49808c-29.33714,-5.08954 -54.45634,-27.86633 -62.06976,-56.71431c-3.62096,-14.72525 -1.50079,-30.17319 -2.21442,-45.21799c-0.13461,-38.62221 -0.20337,-77.24464 -0.30453,-115.86696c3.44471,-11.98872 17.98409,-18.29414 29.04424,-12.36688c0.96214,-3.14931 0.25692,-8.79729 0.59418,-12.8885c-1.96137,-11.24498 6.05913,-22.68389 17.70836,-23.44487c6.68523,-0.04347 14.68906,5.03699 11.64235,-6.21321c-2.06573,-11.58701 7.02885,-24.78486 19.46753,-23.71677c11.8866,-1.10308 20.91313,10.99307 19.47894,22.20545c0.55293,6.69356 15.04739,-4.38583 20.11427,3.0555c6.46245,3.83537 10.88301,11.15349 9.66263,18.71955c0.37462,20.72639 -0.50464,41.58417 0.94255,62.21075c10.62856,-5.38028 25.7729,1.23052 27.94981,13.06696c-0.24077,36.77421 0.61372,73.57438 -0.64664,110.32743c-4.27835,37.80429 -40.23309,69.77301 -78.61711,67.50256c-4.25351,0.01132 -8.54422,0.05313 -12.75241,-0.65872zm26.24695,-10.04156c32.22029,-5.44516 57.56776,-36.59567 55.75252,-69.35173c0.24638,-31.65953 1.24834,-63.36566 0.07516,-95.00381c-0.74966,-11.56753 -19.92574,-8.76712 -18.68594,1.90652c-0.00584,23.46449 -0.01172,46.92897 -0.01762,70.39346c-5.97046,6.15695 -16.65688,2.44864 -23.81619,7.45261c-15.91585,6.94403 -26.02902,23.94809 -26.37592,41.0688c-8.5842,13.31046 -12.47054,-8.35147 -7.54663,-15.48785c5.69263,-21.52615 25.72418,-37.58736 47.72688,-39.6965c-0.18001,-49.52237 0.46608,-99.06258 -0.57811,-148.57061c-6.22968,-14.02401 -23.68619,-1.72364 -19.04016,10.55674c-0.45773,37.44105 -0.04761,74.89084 -0.68825,112.32923c-4.16106,6.65674 -12.04573,0.3437 -9.47389,-5.79948c-0.17776,-46.90031 -0.35556,-93.80062 -0.53333,-140.70093c-3.33864,-8.28292 -18.12991,-6.98883 -18.3627,2.10197c-0.18286,48.40011 -0.36572,96.80021 -0.5486,145.20032c-3.89212,5.48285 -11.88664,0.71593 -9.73376,-5.26897c-0.14377,-36.45805 0.40013,-72.93186 -0.55034,-109.37686c-0.24316,-10.84745 -18.40633,-10.5788 -18.64873,-0.51889c-0.36327,37.37112 0.09734,74.76224 -0.99649,112.11712c1.02982,9.51479 -12.37218,4.97615 -9.28424,-2.22137c-0.16375,-25.39479 0.44627,-50.81747 -0.58949,-76.18918c-6.1088,-15.65501 -24.37704,-2.73073 -19.28278,10.2811c0.06127,45.03139 -0.41048,90.08521 0.72834,135.10263c2.79378,34.58762 36.09247,63.06729 70.73276,60.79437c3.26721,-0.13614 6.52469,-0.50925 9.73752,-1.11868z\",\r\n\t\"L_shape\": \"m1,1l149,0l0,149l149,0l0,149l-298,0l0,-298z\",\r\n\t\"lightning_bolt\": \"m117.48906,0.99793l60.3351,83.60071l-24.88768,9.85823l75.99797,71.63888l-24.88768,11.96198l93.95412,119.94316l-159.33742,-91.91997l30.38835,-12.76016l-99.00077,-58.87717l35.47526,-18.19279l-104.52837,-61.76487l116.49113,-53.48799z\",\r\n\t\"logo_apple\": \"m209.28954,1.00088c-43.04727,7.92585 -57.33284,43.96882 -57.8894,64.561c23.68694,1.71168 38.47275,-11.65597 44.5219,-19.4791c9.85237,-11.09263 12.25443,-26.71591 13.36751,-45.0819zm5.28372,71.19604c-31.11621,-0.01418 -48.48506,12.70539 -57.04939,12.84402c-9.82712,-0.76584 -38.46593,-12.28108 -55.16231,-12.46661c-58.47802,1.74345 -75.23289,65.28636 -74.50751,92.61087c4.76329,104.60263 68.59296,131.60016 79.02421,134.12564c8.36713,1.64984 36.57712,-12.89731 57.32939,-12.23529c22.65837,2.3606 38.49214,11.76068 47.58983,11.10309c11.51012,-0.79871 49.05655,-31.14218 60.37299,-77.89201c-22.81836,-19.29358 -36.89403,-36.77824 -38.15468,-53.37267c-0.584,-7.50279 10.70016,-49.91425 28.69514,-61.83392c2.59723,-14.65567 -24.13031,-33.25182 -45.08191,-32.83442c-1.03252,-0.02777 -2.05203,-0.0482 -3.05577,-0.04871z\",\r\n\t\"man\": \"m125.90131,25.2503c0,-13.33112 10.79823,-24.12934 24.12934,-24.12934c13.33113,0 24.12932,10.79822 24.12932,24.12934c0,13.33112 -10.79819,24.12934 -24.12932,24.12934c-13.33113,0 -24.12934,-10.79822 -24.12934,-24.12934zm81.12696,68.30144v-12.18601c0,-12.82147 -10.38806,-23.21696 -23.21696,-23.21696h-67.63607c-12.82147,0 -23.21695,10.39549 -23.21695,23.21696v12.18601c-0.02242,0.2766 -0.03739,0.56071 -0.03739,0.84853v70.18918c0,5.4538 4.41839,9.87215 9.87218,9.87215c5.44633,0 9.87589,-4.41837 9.87589,-9.87215v-69.14999h6.62006v79.02961h0.04859v111.66646c0,7.25925 5.89491,13.15787 13.16164,13.15787c7.27048,0 13.16164,-5.89114 13.16164,-13.15787v-111.66646h8.68347v111.66646c0,7.25925 5.89856,13.15787 13.16162,13.15787c7.27045,0 13.16161,-5.89114 13.16161,-13.15787v-111.66646h0.04112v-79.02961h6.62007v69.14623c0,5.45381 4.42955,9.8759 9.8759,9.8759c5.45386,0 9.87218,-4.42209 9.87218,-9.8759v-70.18916c-0.00371,-0.29156 -0.02617,-0.56819 -0.0486,-0.8448z\",\r\n\t\"maximize_2\": \"m1,149.99998l67.05,-67.05l0,33.52501l48.425,0l0,-48.425l-33.52501,0l67.05,-67.05l67.04999,67.05l-33.52499,0l0,48.425l48.42502,0l0,-33.52501l67.04997,67.05l-67.04997,67.04999l0,-33.52499l-48.42502,0l0,48.42502l33.52499,0l-67.04999,67.04997l-67.05,-67.04997l33.52501,0l0,-48.42502l-48.425,0l0,33.52499l-67.05,-67.04999z\",\r\n\t\"moon\": \"m227,299.94119l0,0c-85.05185,0 -154,-66.92029 -154,-149.4706c0,-82.55034 68.94815,-149.4706 154,-149.4706l0,0c-48.47263,35.28521 -77,90.6619 -77,149.4706c0,58.80869 28.52737,114.18535 77,149.4706z\",\r\n\t\"mythic_unicorn_2\": \"m182.0204,297.85391c-5.77818,-7.90314 -14.7635,-8.80438 -16.9241,-20.05347c-1.69348,-6.11859 -17.65829,-14.32483 -8.20955,-3.3428c7.2961,6.61768 15.96432,31.02682 -1.98563,23.31473c-13.65228,-5.01041 -14.2377,-20.48209 -17.89716,-32.06519c-11.90031,-8.25644 3.07674,-25.71408 -9.73651,-36.29276c-10.87482,-11.04288 -3.30119,-31.72456 -18.8404,-39.55457c-7.79965,-3.16566 -11.1757,18.69177 -12.48895,2.70163c-4.27309,-16.17242 -19.36451,7.86156 -29.42789,5.31358c-8.12057,-0.70595 13.58361,-6.35143 3.22626,-7.87068c-6.08933,3.33348 -11.72343,9.09727 -12.68681,-0.44351c-7.3251,-4.35046 -22.68599,-11.29797 -22.28696,-18.20909c6.3611,-1.99829 27.83545,3.78387 24.11403,-4.25029c-6.38573,-2.42343 -7.54573,-9.04803 0.27553,-4.60205c15.41352,0.48352 33.48255,-5.66917 46.30758,6.09853c6.68958,4.11612 13.26701,18.87857 16.84827,4.53223c11.5443,-13.92389 34.83883,-15.10329 41.95536,-33.13124c1.72211,-8.72215 -5.28903,-13.69839 -11.24521,-15.46512c-1.15878,-2.86641 -3.13139,-15.03612 -8.05675,-8.8949c0.22449,-5.37502 4.84473,-18.22859 -5.38927,-12.53831c-1.03801,-11.44846 8.74879,-22.87025 -4.19783,-31.20716c12.13029,2.25027 9.73825,-11.57887 7.09616,-13.77212c7.19073,-1.02106 15.62939,-7.49186 11.66467,-15.50808c7.80894,14.17675 8.07971,-17.19902 14.50877,-3.67512c11.83272,1.93988 -3.67599,-10.57163 7.20721,-7.77902c6.21443,0.21264 4.83423,-6.80917 10.41692,-1.50957c7.3886,-4.03149 -5.66409,-16.21531 6.26559,-7.74985c4.01033,3.484 16.77809,12.60911 14.48726,0.56772c11.33586,12.0923 20.25659,-11.23169 29.67625,-16.06186c3.73633,-4.47003 11.8613,-9.20071 4.36795,-0.66791c-4.97461,10.87669 -21.85179,22.64296 -17.31131,33.45053c-4.10985,3.74163 8.29224,8.44421 -1.58034,7.02768c-5.8488,6.31351 7.84134,18.1257 8.93388,28.06219c-3.13588,6.80826 -15.07657,14.53744 -19.90688,14.29315c1.76543,-8.76564 -2.06178,-20.19066 -13.24036,-15.23595c6.26202,11.45789 14.72818,22.40379 20.03253,34.86404c5.18462,12.24902 13.59059,26.39416 24.64981,10.62966c7.04883,-10.04763 27.18559,-9.90218 21.65419,6.41521c-2.82767,16.0232 4.74286,37.1706 -9.80374,48.20794c-8.77531,16.90973 -18.50392,-6.2874 -11.60965,-15.06308c-1.75673,-2.50781 -3.11575,-4.27809 2.02489,-7.7061c-1.06146,-2.57137 14.7939,-12.24554 6.80286,-18.18176c-9.0885,10.30594 -22.38708,22.23511 -18.69125,37.55475c2.99957,10.26601 -21.73944,27.86615 -19.76117,10.82875c0.44312,-6.62131 9.89648,-19.45415 7.72044,-21.10741c-6.90181,12.95006 -16.71997,25.39136 -31.55621,29.23625c-12.34084,0.73132 -18.80547,10.66779 -12.94504,21.69241c1.11998,15.62238 -7.12646,29.76141 -9.02499,44.972c3.52914,16.13283 25.01552,19.39287 27.93198,35.84959c5.01138,11.05234 -7.52405,9.41898 -13.36446,6.32639zm-30.55545,-48.12944c-1.80891,-7.29253 -5.53151,18.95699 -0.94273,5.02481l0.68695,-2.46143l0.25578,-2.56339z\",\r\n\t\"page\": \"m249.3298,298.99744l9.9335,-39.73413l39.73413,-9.93355l-49.66763,49.66768l-248.33237,0l0,-298.00001l298.00001,0l0,248.33234\",\r\n\t\"people_business_woman_1\": \"m152.09991,291.25156c-2.47678,-44.58551 4.65103,-89.4209 -0.87244,-133.89311c-8.95648,25.8877 -13.19429,53.17113 -13.68393,80.52692c-0.41364,17.0155 -0.16316,34.03816 -0.23213,51.05714c-6.59424,1.84573 -15.25726,1.21277 -19.31381,7.46753c-5.79991,2.60486 -12.31924,1.35736 -18.48087,1.65521c6.01304,-4.82208 13.37695,-9.59021 13.6609,-18.23849c6.31746,-52.60599 2.67181,-105.66583 3.06088,-158.49306c0.43537,-21.1868 -1.16552,-42.66898 2.64828,-63.61227c2.03822,-10.62624 19.15558,-5.1272 18.60609,-18.67488c3.03041,-11.80116 0.67964,-26.03735 9.52867,-35.60117c10.5938,-7.7376 21.95103,4.42952 20.767,15.48053c1.06621,11.41806 -1.19225,25.92375 9.12468,33.77226c11.50188,2.75379 13.11151,17.72176 18.13281,26.80961c4.23164,10.69022 9.72182,23.87735 0.08774,33.44124c-5.93716,8.68594 -16.90076,16.78377 -12.99744,28.7057c-0.60452,31.03065 -6.76558,61.62357 -9.34036,92.51013c-2.09418,17.62329 -2.81628,35.5533 -6.9491,52.84404c-0.55614,5.69342 -5.84515,19.49838 -12.14343,10.53711c-0.87442,-1.99588 -1.26941,-4.15509 -1.60355,-6.29443zm-31.23076,-126.74179c-4.61314,-4.02649 0.43039,13.47859 0.48324,1.7234l-0.48324,-1.7234l0,0zm6.80929,-33.43718c-1.88333,-6.96362 -7.13425,10.3817 -5.38842,14.89726c-0.28574,6.8293 0.74596,4.17953 2.10389,-0.81731c1.48602,-4.58557 2.79638,-9.27054 3.28453,-14.07996zm61.63647,-23.18116c5.52028,-11.36497 -2.7056,-23.94508 -11.13263,-31.31998c-8.36171,1.6476 -4.1756,17.26677 -4.09579,24.50607c-0.37729,9.19583 11.31773,21.60236 15.22842,6.8139zm-59.09369,-11.57291c-3.00658,-5.39182 -0.968,23.24248 0.49254,8.1709c0.11818,-2.72906 0.0034,-5.48079 -0.49254,-8.1709z\",\r\n\t\"plant_tree_1\": \"m122.82124,295.43991c-9.60714,-8.11343 -1.74962,-22.4458 -1.18428,-32.9653c4.14859,-11.24323 3.96359,-85.81235 -10.94936,-86.09872c-15.83897,-4.80884 -33.8653,1.83771 -48.3958,-7.59918c-9.84084,-5.82912 -12.90007,-17.71764 -12.64209,-28.40579c0.19444,-11.07701 -10.96857,-15.73981 -14.56149,-25.02111c-4.85892,-11.57952 -0.66407,-24.81283 7.67092,-33.63805c7.87535,-8.99152 0.96225,-20.76784 4.99341,-30.60822c5.74977,-13.3805 22.92119,-7.46461 32.14548,-16.67288c9.90182,-6.99356 18.35265,-19.09785 32.07681,-17.29906c13.25371,0.83774 28.05221,3.21463 39.26759,-5.80136c10.45538,-8.74133 25.08881,-13.41753 38.21471,-8.04486c12.4521,3.84588 26.61226,11.87612 26.66945,26.64145c-3.79947,15.14795 10.55962,14.96229 20.88582,17.05112c12.22475,5.50745 24.82689,14.06517 29.88231,26.94686c1.34924,14.72554 -15.32854,26.93484 -7.76337,41.96729c2.96521,14.64848 -9.76962,22.78136 -18.92447,30.72028c-3.76666,14.33221 -18.04883,25.98621 -33.39958,22.57785c-12.36432,-2.02824 -19.98886,11.49191 -32.59709,10.30693c-8.35739,8.60075 -2.66228,82.40933 -1.11533,92.59302c6.29385,12.59021 -2.48013,26.51376 -16.65036,26.0885c-11.10333,1.33105 -23.19679,1.95465 -33.62328,-2.73877z\",\r\n\t\"rectangle_2_rounded\": \"m50.66998,1l198.6639,0l0,0c13.17268,0 25.80577,5.2328 35.12022,14.54726c9.31445,9.31446 14.54727,21.94758 14.54727,35.12021l0,248.33141c0,0.00134 -0.00116,0.00247 -0.0025,0.00247l-297.99637,-0.00247l0,0c-0.00136,0 -0.0025,-0.0011 -0.0025,-0.0025l0.0025,-248.3289l0,0c0,-27.43059 22.23686,-49.66747 49.66748,-49.66747z\",\r\n\t\"rectangle_3_rounded\": \"m50.66972,1l248.33028,0c0.0007,0 0.00134,0.00024 0.00177,0.00072c0.00049,0.00048 0.00076,0.00108 0.00076,0.0018l-0.00253,248.32779c0,27.43044 -22.23679,49.66722 -49.66722,49.66722l-248.3303,0l0,0c-0.00138,0 -0.00248,-0.00113 -0.00248,-0.0025l0.00248,-248.32779l0,0c0,-27.43045 22.23678,-49.66723 49.66724,-49.66723z\",\r\n\t\"ribbon_up\": \"m0.99887,298.99884l37.37486,-124.16641l-37.37486,-124.16684l74.74943,0l0,-37.25092l0,0c0,-6.85776 4.18383,-12.41691 9.34372,-12.41691l130.81201,0c5.16063,0 9.34372,5.55916 9.34372,12.41691l0,37.25092l0,0l74.74974,0l-37.37488,124.16684l37.37488,124.16641l-102.7809,0c-5.15987,0 -9.3437,-5.55884 -9.3437,-12.41577c0,-6.85834 4.18384,-12.41724 9.3437,-12.41724l18.68744,0c5.16063,0 9.34372,-5.5603 9.34372,-12.41721c0,-6.85834 -4.18309,-12.41722 -9.34372,-12.41722l-130.81201,0c-5.15989,0 -9.34372,5.55888 -9.34372,12.41722c0,6.85693 4.18383,12.41721 9.34372,12.41721l18.68743,0c5.1606,0 9.34372,5.5589 9.34372,12.41724c0,6.85693 -4.18312,12.41577 -9.34372,12.41577zm121.79819,-30.86179l-0.71873,-217.77046m-149.49945,214.90504l0.71875,-213.47234m110.6871,199.14535l0.71873,41.54834m-74.03098,-1.43271l-0.71874,-40.11563\",\r\n\t\"sflowchart_filter2\": \"m1,75.5l298,0l-149,74.5l149,74.5l-298,0l149,-74.5l-149,-74.5z\",\r\n\t\"sign_no\": \"m0.99794,149.99951l0,0c0,-82.29002 66.70967,-148.99969 148.99992,-148.99969l0,0c39.51779,0 77.41692,15.69819 105.35898,43.64116c27.94318,27.94297 43.64124,65.84185 43.64124,105.35853l0,0c0,82.29103 -66.7092,149.00024 -149.00021,149.00024l0,0c-82.29025,0 -148.99992,-66.70921 -148.99992,-149.00024zm240.6012,66.65504l0,0c32.80489,-45.08388 27.92851,-107.33437 -11.49672,-146.75905c-39.42525,-39.42501 -101.67574,-44.30139 -146.75847,-11.49616l158.25519,158.25521zm-183.20167,-133.30872c-32.80512,45.08364 -27.92886,107.33413 11.49615,146.75825c39.4249,39.42525 101.67541,44.30159 146.75814,11.49672l-158.2543,-158.25497z\",\r\n\t\"skull\": \"m74.9404,81.44109c-2.88919,16.35929 -10.26919,31.99403 -10.76614,48.86361c0.66122,9.76746 -5.89156,15.01402 -14.86213,14.8293c-9.64813,10.00099 1.19087,25.80647 12.10749,29.84357c11.14103,7.47832 24.96226,-0.87791 35.99846,5.83044c14.65424,11.4554 20.77205,31.76607 15.71635,49.57211c-5.02672,14.69893 20.70476,9.35306 11.02628,-2.39693c-7.47506,-11.48471 14.09103,-7.68764 8.56998,3.21603c-1.04326,8.75262 6.45616,11.58562 3.11867,20.06531c8.69472,4.98558 -0.72885,7.77708 -6.02475,8.71843c-12.40178,6.18225 2.24324,-11.07452 -7.58144,-16.17874c-8.99694,1.95532 -2.90059,17.02136 -5.98875,15.28125c-6.3575,-4.97824 -6.35281,-23.59047 -17.02285,-11.44621c-3.54128,-14.96387 2.92009,-30.54814 -2.05737,-45.42514c2.03897,-11.11034 -15.50281,-14.9426 -13.28409,-2.05647c0.88449,19.66696 -5.0876,39.29475 -1.66005,58.86481c4.72071,12.07065 17.92378,17.50833 26.2104,26.82291c6.80557,7.18207 15.6284,14.86087 26.22089,12.5997c12.0141,-0.52078 24.05035,-1.63034 36.01024,0.2771c15.04311,0.47446 26.52666,-11.41623 39.36443,-17.5242c15.0918,-11.98355 12.71564,-33.38867 11.21118,-50.43889c-1.84476,-10.52664 2.20334,-21.05807 1.44894,-31.48618c-10.88037,-13.31276 -19.80722,10.08708 -16.70779,20.14043c-0.00076,12.64635 2.42783,28.93701 -9.63577,37.17496c-9.95572,-0.25104 -19.43069,3.36517 -29.4632,1.4744c-8.14081,4.83435 -21.32692,4.71021 -24.01404,-6.79811c-1.07281,-10.22015 3.55807,-20.93494 -2.73401,-30.47318c5.52835,4.7614 15.17361,-4.11226 9.79822,6.56248c-6.55643,8.68922 5.55173,22.07874 10.10989,9.25331c1.51227,-8.60512 -6.54141,-20.02596 6.69714,-18.18237c2.6998,3.03528 -9.21959,24.26701 7.07346,18.90152c11.61606,-2.54445 -2.06659,-20.76607 13.66382,-20.82939c7.61295,-8.9626 5.56317,-25.76184 17.20825,-32.56114c12.98419,-8.78706 33.2569,-2.44315 42.52423,-17.32399c7.89911,-7.61507 4.18182,-28.72154 -9.44128,-21.72794c-17.02448,1.65962 -3.51318,-23.0582 -3.98819,-32.32024c4.01126,-8.06691 -4.87137,-25.04774 -1.81268,-26.84933c5.77948,8.84253 7.84946,19.18484 6.60651,29.51878c-0.10681,8.76352 -3.8233,32.51385 8.36014,17.87288c4.12442,-10.20347 2.92487,-21.76073 5.86331,-32.37626c5.66748,-22.91865 -4.48026,-45.85004 -15.79309,-65.262c-9.63495,-10.45038 -21.86679,-18.78104 -33.35342,-26.98327c-19.32092,-7.26658 -40.65421,-8.56836 -61.06006,-6.74718c-18.04979,3.12863 -37.13738,6.42709 -51.51633,18.73374c-14.01352,8.25707 -27.43441,19.22373 -32.97453,35.08961c-4.82798,12.78156 -13.28239,25.798 -9.43994,39.99647c3.67479,11.83601 1.72576,24.12813 2.32075,36.22574c6.26442,13.82637 12.1788,-7.07504 11.59255,-13.98853c0.3468,-13.11021 7.26362,-24.71465 12.36033,-36.35318zm115.06042,28.12622c12.88235,0.92311 29.19336,8.09689 29.54492,23.0528c1.95883,15.00865 -10.16846,29.55684 -25.7099,28.08501c-14.11661,-1.15955 -23.14499,-13.35332 -22.20761,-27.06258c-4.7262,-9.82969 2.6286,-20.35741 12.49942,-22.61709c1.91415,-0.64365 3.88168,-1.12543 5.87317,-1.45815zm-86.93419,1.27835c14.94448,-2.65778 31.94749,6.61306 31.99739,23.15527c1.40359,15.99194 -15.57494,19.12508 -27.15695,23.1313c-8.01422,5.17467 -16.3391,0.35667 -22.99829,-4.85698c-8.63997,-9.0434 -6.10048,-27.26721 3.02245,-35.52229c4.42388,-3.27404 9.90028,-4.56108 15.1354,-5.9073zm51.1378,42.18812c7.2348,9.94383 15.92023,25.10751 6.56407,36.39339c-8.30571,6.66107 -9.35284,-9.47466 -18.07048,-1.8754c-8.17816,-7.1624 -0.63536,-21.73717 5.10291,-29.01329c1.8913,-2.09525 4.05559,-3.93987 6.4035,-5.5047z\",\r\n\t\"star_32\": \"m1,150l37.78866,-10.95375l-34.9264,-18.11479l39.19976,-3.37057l-30.72019,-24.58047l39.1037,4.34019l-25.33452,-30.10049l37.5051,11.88636l-18.97492,-34.46539l34.46528,18.97503l-11.88614,-37.50511l30.10025,25.33441l-4.34019,-39.10359l24.58048,30.72008l3.37057,-39.19964l18.11479,34.92639l10.95375,-37.78866l10.95375,37.78866l18.11479,-34.92639l3.37057,39.19964l24.58047,-30.72008l-4.34018,39.10359l30.10023,-25.33441l-11.88614,37.50511l34.4653,-18.97503l-18.97491,34.46539l37.50508,-11.88636l-25.33452,30.10049l39.10347,-4.34019l-30.71994,24.58047l39.1994,3.37057l-34.92581,18.11479l37.78842,10.95375l-37.78842,10.95375l34.92581,18.11479l-39.1994,3.37057l30.71994,24.58047l-39.10347,-4.34018l25.33452,30.10025l-37.50508,-11.88615l18.97491,34.4653l-34.4653,-18.97493l11.88614,37.5051l-30.10023,-25.33452l4.34018,39.10347l-24.58047,-30.71994l-3.37057,39.1994l-18.11479,-34.92581l-10.95375,37.78842l-10.95375,-37.78842l-18.11479,34.92581l-3.37057,-39.1994l-24.58048,30.71994l4.34019,-39.10347l-30.10025,25.33452l11.88614,-37.5051l-34.46528,18.97493l18.97492,-34.4653l-37.5051,11.88615l25.33452,-30.10025l-39.1037,4.34018l30.72019,-24.58047l-39.19976,-3.37057l34.9264,-18.11479l-37.78866,-10.95375z\",\r\n\t\"sun\": \"m298.99939,149.99919l-60.12755,21.3835l0,-42.76601l60.12755,21.38251zm-43.65198,-105.36193l-27.38881,57.64266l-30.23897,-30.23995l57.62778,-27.40271zm-105.34804,-43.63768l21.38251,60.12764l-42.76602,0l21.38351,-60.12764zm-105.36263,43.63768l57.64236,27.40271l-30.23955,30.23995l-27.40281,-57.64266zm-43.63767,105.36193l60.12774,-21.38251l0,42.76601l-60.12774,-21.3835zm43.63767,105.34903l27.40281,-57.62877l30.23955,30.23996l-57.64236,27.38881zm105.36263,43.65096l-21.38351,-60.12753l42.76602,0l-21.38251,60.12753zm105.34804,-43.65096l-57.62778,-27.38881l30.23897,-30.23996l27.38881,57.62877zm-179.84834,-105.34903l0,0c0,-41.14515 33.35516,-74.5 74.50031,-74.5c41.14514,0 74.5,33.35485 74.5,74.5c0,41.14514 -33.35486,74.49998 -74.5,74.49998c-41.14514,0 -74.50031,-33.35484 -74.50031,-74.49998z\",\r\n\t\"woman\": \"m150.04984,49.03255c13.33249,0 24.15346,-10.81348 24.15346,-24.15346c0,-13.34748 -10.82097,-24.16844 -24.15346,-24.16844c-13.34375,0 -24.16843,10.82096 -24.16843,24.16844c0,13.33998 10.82095,24.15346 24.16843,24.15346zm67.74049,104.1672l-21.67561,-80.39177c-0.20212,-0.72988 -0.48662,-1.42607 -0.83093,-2.06987c-2.46291,-7.53088 -9.53339,-12.9844 -17.88399,-12.9844h-54.86088c-8.70618,0 -16.01627,5.9214 -18.16845,13.95758c-0.14598,0.35184 -0.26575,0.7224 -0.37429,1.10417l-21.2901,80.38803c-1.41861,5.2701 1.71053,10.6862 6.98811,12.1048c5.27014,1.4111 10.68626,-1.71803 12.10487,-6.98813l16.71989,-63.14786h6.96569l-30.34438,114.25453h28.5927v78.87959c0,6.06738 4.91077,10.9819 10.98564,10.9819c6.05989,0 10.9819,-4.9108 10.9819,-10.9819v-78.87959h8.73613v78.87959c0,6.06738 4.91826,10.9819 10.99315,10.9819c6.05988,0 10.9819,-4.9108 10.9819,-10.9819v-78.87959h28.57767l-30.45665,-114.25453h7.14911l17.02679,63.14786c1.41859,5.2701 6.83472,8.39923 12.10481,6.98813c5.2589,-1.41859 8.38803,-6.83842 6.97693,-12.10854z\"\r\n\t}\r\n}"
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/shapelib/music.json",
    "content": "{\"data\": {\r\n\t\"clef_alto\": \"m51.25065,150.28749c0,-49.53207 0,-99.06413 0,-148.5962c11.59261,0 23.18523,0 34.77784,0c0,99.06413 0,198.12827 0,297.1924c-11.59261,0 -23.18522,0 -34.77784,0c0,-49.53209 0,-99.06413 0,-148.59621zm51.37634,0c0,-49.53207 0,-99.06413 0,-148.5962c8.48285,-2.46703 12.93837,1.84261 11.08508,10.0007c0.12527,45.40251 0.25053,90.80502 0.37581,136.20751c21.44767,-15.32626 29.57346,-41.86327 36.21976,-66.10667c3.81448,15.78812 9.88112,35.01518 27.29865,40.16045c16.60112,4.98381 31.30354,-10.63891 31.13045,-26.64445c2.89955,-20.45341 3.30077,-41.70258 -1.14742,-61.93042c-4.16455,-12.79745 -16.64639,-23.36595 -30.52771,-22.52039c-11.42384,-5.25948 -24.23628,10.96936 -9.59547,16.90924c12.31264,13.08186 -1.99968,35.47687 -19.11742,30.23324c-16.59583,-3.55596 -21.00951,-25.43777 -11.40723,-37.80838c13.77419,-17.97563 39.16574,-20.24264 60.03438,-17.62625c27.15413,3.08944 47.80745,27.56302 50.7352,54.02297c3.73869,23.61245 -2.35521,50.29027 -22.12251,65.37829c-16.57411,13.95533 -40.93645,15.69794 -60.41183,7.1722c-4.73631,7.1261 -9.47264,14.25217 -14.20895,21.37825c4.65338,6.95274 9.30673,13.90549 13.96008,20.8582c23.58311,-10.57065 54.40877,-5.07518 69.99907,16.43117c21.95821,28.96715 17.67499,75.52599 -10.84692,98.64314c-17.91376,14.62869 -43.09233,14.67899 -64.38158,8.83109c-16.11131,-4.2995 -31.82996,-19.966 -26.84735,-37.82117c2.51375,-15.55998 23.9128,-21.41389 34.33803,-9.83356c14.19543,12.82462 -6.37968,25.74036 -5.32516,38.10141c15.79561,11.97195 41.38054,0.70062 45.05746,-18.39487c5.84576,-20.96526 4.47285,-43.25116 1.61388,-64.56879c-1.53316,-14.33195 -14.00139,-28.78069 -29.45882,-24.78352c-16.25957,3.69221 -24.37509,20.62003 -27.1602,35.64745c-3.41434,11.00523 -4.50349,-10.5222 -7.16806,-14.04636c-5.53896,-17.66304 -15.20212,-35.01096 -30.07851,-46.1468c-1.53252,4.76282 -0.13866,10.70403 -0.62897,15.96893c-0.11874,43.15994 -0.2375,86.31984 -0.35623,129.47978c-8.48793,2.46848 -12.93407,-1.8443 -11.0575,-10.00076c0,-46.19846 0,-92.39696 0,-138.59544z\",\r\n\t\"clef_bass\": \"m21.53929,297.24106c0.11552,-13.50244 21.89277,-17.95071 30.83244,-27.31851c34.50853,-23.15955 68.13189,-49.8976 89.28437,-86.39645c22.47179,-37.29227 34.65842,-82.97259 25.51732,-126.22972c-4.84746,-26.84145 -30.93637,-48.32386 -58.5412,-44.96438c-18.18078,2.48732 -39.18159,6.6724 -49.70108,23.45858c-11.41858,8.57642 -5.13639,28.67733 10.08619,21.04295c19.47556,-7.4344 43.93666,7.72539 43.16644,29.21231c0.02258,20.3737 -20.60109,34.74615 -39.82058,32.83379c-21.40677,-0.21405 -42.59771,-17.48695 -42.15028,-39.87929c-1.48358,-36.0903 29.74187,-65.56665 63.16554,-73.13066c29.88613,-9.31284 64.6309,-5.56545 89.8325,13.80772c18.75227,12.81883 33.51952,32.25211 36.60045,55.18989c6.65193,29.82199 -1.94455,60.59844 -16.85703,86.54317c-19.16537,34.9521 -48.44911,63.56561 -82.44233,84.09172c-31.5721,20.13449 -64.41224,38.31845 -98.38529,54.07944c-0.19582,-0.78018 -0.39163,-1.56039 -0.58745,-2.34058zm226.81013,-147.1503c-16.25441,-7.36092 -12.66826,-37.2715 6.2514,-37.94421c14.1568,-3.30239 27.38025,11.49424 23.01007,25.17739c-2.75677,12.80446 -18.12839,18.35408 -29.26147,12.76682zm0,-81.82211c-16.25441,-7.36089 -12.66826,-37.2715 6.2514,-37.9442c14.1568,-3.30238 27.38025,11.49425 23.01007,25.17739c-2.82837,12.84788 -18.04926,18.33069 -29.26147,12.76681z\",\r\n\t\"clef_treble\": \"m142.57787,298.08936c-19.93291,-3.16858 -30.69543,-32.78793 -10.77837,-43.63799c20.76305,-10.6983 33.11169,27.38725 10.4319,31.10985c-12.41878,4.65247 16.12379,12.44363 21.44362,4.62054c16.62259,-8.04572 14.05481,-28.98639 10.0555,-43.73428c-1.38792,-11.29834 -3.1236,-23.3942 -17.37872,-16.97299c-34.39165,2.76706 -61.61951,-32.12309 -58.88461,-64.7627c0.92851,-30.78641 26.14601,-51.87253 44.81895,-73.25146c-6.13037,-27.96899 -7.98138,-60.28084 9.78998,-84.65368c16.36949,-19.81244 24.67825,16.44271 27.44722,28.74505c6.15059,28.7567 -6.11317,58.97542 -26.51985,79.24646c1.94853,9.61536 3.86572,19.23715 5.85146,28.84491c21.56471,-4.16351 42.14922,14.0585 43.32542,35.40215c3.33209,19.27364 -9.02991,37.47516 -25.91515,45.75842c-0.27765,16.55051 8.86742,33.71834 5.58147,50.80913c-3.15567,17.67035 -22.97263,26.33539 -39.26881,22.47659zm22.51283,-75.40413c6.10963,-11.46864 -4.97238,-31.72308 -5.58083,-46.4445c0.2393,-25.67101 -26.99069,4.97273 -18.89308,17.57916c2.40038,7.45953 23.23523,21.13914 4.09677,12.70238c-19.98106,-11.95877 -19.06588,-42.72807 -0.80893,-55.71979c15.31693,-3.39279 5.96193,-23.83228 3.07584,-30.54592c-18.81245,17.14481 -40.13555,38.73356 -36.89114,66.48257c2.4439,26.00902 30.79729,41.78694 55.00137,35.94611zm12.65782,-4.96449c17.94263,-11.51868 17.35378,-41.74863 -2.27676,-51.12454c-20.94589,-11.06784 -6.59929,17.92804 -6.2155,28.9649c2.90686,4.22505 1.26024,28.84393 8.49226,22.15964zm-22.11331,-138.56764c11.03699,-13.35171 23.65346,-32.62746 15.90224,-50.28019c-16.69221,-11.01859 -25.9682,18.77171 -26.37872,31.81623c-0.15186,8.45836 -1.39836,37.61288 10.47649,18.46396l0,0z\",\r\n\t\"note_16th\": \"m88.44206,298.30295c-13.87988,-2.82538 -24.35809,-16.50861 -20.88289,-30.73529c4.91499,-19.9595 23.53616,-33.76636 42.17206,-40.32825c12.41348,-4.12247 26.50006,-3.4993 38.15588,2.63036c1.0408,-76.23686 0.44647,-152.49294 0.60452,-228.73842c4.20728,-0.00103 9.6062,-1.35928 8.46304,4.73352c0.58707,13.69153 7.31578,26.22541 17.65646,35.05743c23.06891,21.49232 49.01909,44.8303 54.31831,77.58647c1.50432,13.81924 -0.10796,27.74641 -3.17799,41.24139c9.09166,16.96843 8.54382,37.52667 4.8522,55.93042c-2.39383,9.71803 -6.29839,19.07953 -11.26178,27.74855c-11.71941,5.45538 1.38908,-8.91675 1.22467,-14.09427c6.33897,-15.55397 7.06616,-32.87975 4.18297,-49.26376c-6.28082,-23.96758 -30.02579,-35.67821 -49.12051,-48.20921c-6.90894,-2.70374 -21.67717,-19.0106 -18.74876,-3.03152c-0.64005,43.31421 -0.53076,86.63467 -0.73126,129.95221c-8.01517,20.08276 -26.40254,35.40967 -47.75954,39.25299c-6.54287,1.13068 -13.39496,1.54416 -19.94739,0.2674zm133.16364,-163.77284c0.19041,-24.65028 -18.17068,-44.59457 -36.16211,-59.2127c-9.00275,-6.78731 -18.53905,-13.97798 -28.66229,-18.37087c0.62265,14.17498 7.10901,27.98635 14.87303,39.75766c14.63148,19.60416 36.7207,32.71725 48.97745,54.30224c1.46973,-5.35919 1.02641,-10.98389 0.97392,-16.47633z\",\r\n\t\"note_2_16th\": \"m49.3958,299.54056c-16.81947,-3.04166 -22.61933,-24.29047 -12.59162,-37.02081c13.30804,-19.68834 41.77522,-32.96074 64.07959,-20.53789c0.44453,-69.33055 0.18797,-138.66488 0.25596,-207.99711c55.61466,-11.21983 111.34956,-21.8626 166.98527,-32.98482c-0.12048,77.7042 -0.24097,155.40843 -0.36145,233.1126c-8.71588,23.50243 -36.87907,39.79991 -61.40202,32.51219c-14.59976,-4.3703 -18.09988,-23.21532 -9.97012,-34.76195c11.13289,-17.22395 31.85399,-29.0497 52.68539,-25.82347c5.94469,-0.60136 14.69865,9.02304 12.18605,-1.86462c0,-54.46642 0,-108.93282 0,-163.39921c-51.0519,10.27703 -102.20471,20.06591 -153.28023,30.23172c-0.17435,63.38239 0.43399,126.77441 -0.45506,190.14903c-1.62524,19.24988 -20.10281,32.38318 -37.35132,37.51443c-6.81397,1.14908 -13.90893,1.86209 -20.78043,0.8699zm133.17406,-258.40903c26.23065,-5.16204 52.47366,-10.26209 78.69298,-15.48133c3.33676,-13.29303 -11.59628,-4.66015 -18.89926,-4.33564c-44.78732,8.84114 -89.60051,17.55139 -134.38097,26.42687c-3.33676,13.29303 11.59627,4.66015 18.89925,4.33564c18.56081,-3.65804 37.12405,-7.30357 55.688,-10.94555z\",\r\n\t\"note_2_32nd\": \"m49.39585,299.53995c-16.81947,-3.04169 -22.61932,-24.29047 -12.59161,-37.02081c13.30804,-19.68835 41.77521,-32.96077 64.07959,-20.53792c0.44453,-69.33055 0.18797,-138.66488 0.25596,-207.9971c55.61465,-11.21984 111.34956,-21.86261 166.98528,-32.98483c-0.12048,77.70421 -0.24097,155.40842 -0.36145,233.11262c-8.71591,23.50241 -36.8791,39.7999 -61.40204,32.51218c-14.59978,-4.3703 -18.09987,-23.21533 -9.97015,-34.76193c11.13292,-17.22395 31.854,-29.0497 52.68541,-25.82347c5.9447,-0.60136 14.69868,9.02304 12.18605,-1.86462c0,-46.71117 0,-93.42232 0,-140.13348c-51.05188,10.27702 -102.20473,20.0659 -153.28023,30.23172c-0.22871,56.35212 0.56696,112.72466 -0.58765,169.06043c-3.51923,18.91183 -22.11423,32.00891 -40.05743,35.8262c-5.92716,0.70624 -12.00983,1.31848 -17.94172,0.38101zm133.17405,-235.14331c26.23065,-5.16204 52.47366,-10.26208 78.69298,-15.48132c3.33676,-13.29303 -11.59628,-4.66015 -18.89923,-4.33564c-44.78734,8.84113 -89.60054,17.55138 -134.381,26.42687c-3.33677,13.29303 11.59627,4.66015 18.89925,4.33564c18.56078,-3.65805 37.12405,-7.30357 55.688,-10.94555zm0,-23.26575c26.23065,-5.16204 52.47366,-10.26209 78.69298,-15.48133c3.33676,-13.29302 -11.59628,-4.66015 -18.89923,-4.33563c-44.78734,8.84113 -89.60054,17.55139 -134.381,26.42687c-3.33677,13.29303 11.59627,4.66016 18.89925,4.33564c18.56078,-3.65804 37.12405,-7.30358 55.688,-10.94555z\",\r\n\t\"note_2_64th\": \"m49.39639,299.53995c-16.81947,-3.04169 -22.61932,-24.29047 -12.59161,-37.02081c13.30804,-19.68835 41.77522,-32.9608 64.07959,-20.53792c0.44453,-69.33055 0.18797,-138.66488 0.25596,-207.99711c55.61465,-11.21983 111.34957,-21.86261 166.98528,-32.98482c-0.12048,77.70421 -0.24097,155.40842 -0.36145,233.11262c-8.71591,23.50241 -36.8791,39.7999 -61.40205,32.51218c-14.59976,-4.3703 -18.09987,-23.21533 -9.97012,-34.76193c11.1329,-17.22395 31.85399,-29.0497 52.68539,-25.8235c5.94467,-0.60133 14.69868,9.02307 12.18605,-1.86459c0,-38.95592 0,-77.91182 0,-116.86773c-51.0519,10.27703 -102.20474,20.06591 -153.28024,30.23172c-0.23563,48.66071 0.58183,97.34513 -0.58977,145.98728c-3.69252,18.80173 -22.14742,31.83179 -40.05531,35.63361c-5.92716,0.70627 -12.00984,1.31848 -17.94173,0.38101zm133.17406,-211.87756c26.23067,-5.16204 52.47368,-10.26209 78.69298,-15.48133c3.33676,-13.29303 -11.59627,-4.66015 -18.89925,-4.33564c-44.78732,8.84113 -89.60051,17.55138 -134.38099,26.42688c-3.33676,13.29302 11.59627,4.66015 18.89925,4.33562c18.56079,-3.65804 37.12405,-7.30356 55.688,-10.94553zm0,-23.26575c26.23067,-5.16204 52.47368,-10.26208 78.69298,-15.48132c3.33676,-13.29303 -11.59627,-4.66015 -18.89925,-4.33564c-44.78732,8.84113 -89.60051,17.55138 -134.38099,26.42687c-3.33676,13.29303 11.59627,4.66015 18.89925,4.33564c18.56079,-3.65805 37.12405,-7.30357 55.688,-10.94555zm0,-23.26575c26.23067,-5.16204 52.47368,-10.26209 78.69298,-15.48133c3.33676,-13.29302 -11.59627,-4.66015 -18.89925,-4.33563c-44.78732,8.84113 -89.60051,17.55139 -134.38099,26.42687c-3.33676,13.29303 11.59627,4.66016 18.89925,4.33564c18.56079,-3.65804 37.12405,-7.30357 55.688,-10.94554z\",\r\n\t\"note_2_8th\": \"m49.39571,299.54196c-16.81947,-3.04169 -22.61933,-24.29047 -12.59162,-37.02081c13.30804,-19.68834 41.77522,-32.96077 64.07959,-20.53792c0.44447,-69.55862 0.18803,-139.12106 0.25597,-208.68139c55.61337,-11.00192 111.35248,-21.38966 166.98529,-32.30051c-0.12051,77.70421 -0.24097,155.40842 -0.36145,233.11263c-8.71594,23.50241 -36.8791,39.7999 -61.40207,32.51218c-14.59976,-4.3703 -18.09987,-23.21533 -9.97012,-34.76193c11.1329,-17.22395 31.854,-29.0497 52.68538,-25.82347c5.9447,-0.60136 14.69872,9.02304 12.18608,-1.86462c-0.20636,-61.46065 0.51324,-122.93768 -0.53098,-184.38539c-9.07608,-3.36956 -25.21706,4.38308 -36.83795,5.01031c-38.86079,7.56314 -77.80466,14.7255 -116.5762,22.73074c1.16985,68.10055 0.62434,136.24279 0.45018,204.35774c2.05843,15.54877 -6.51154,30.19547 -19.54225,38.30072c-11.24453,8.17932 -25.1371,11.12784 -38.82984,9.35175z\",\r\n\t\"note_3_16th\": \"m15.05685,274.22351c-14.31707,-1.91919 -18.42601,-20.36026 -8.93697,-29.99135c10.38879,-13.67648 30.27091,-22.30884 46.50806,-13.88651c0.66153,-52.11798 0.28726,-104.24728 0.38611,-156.37085c81.97754,-16.40272 164.06679,-32.26359 246.07988,-48.4937c-0.2363,57.62228 0.57657,115.26416 -0.57095,172.87157c-1.96915,14.86053 -17.13602,24.73001 -30.79037,27.8163c-11.96523,3.66803 -28.81345,-4.27913 -25.97942,-18.60889c3.50381,-15.4984 19.49126,-26.6657 34.85991,-28.02376c8.59586,-2.14986 20.61923,9.25734 16.69226,-5.91415c0.09525,-39.33675 -0.07153,-78.67297 -0.13177,-118.00977c-38.18202,7.50178 -76.35632,15.04294 -114.54555,22.50813c-0.23268,48.18274 0.55394,96.38557 -0.57504,144.55286c-2.30531,15.49788 -18.60167,25.74417 -33.19453,27.71848c-14.44766,3.90948 -29.61349,-11.1328 -21.45115,-25.13463c9.01589,-16.79831 32.00478,-28.23689 49.88007,-18.48071c0.13591,-41.88866 0.57454,-83.7979 -0.20747,-125.67833c-9.66763,-2.10095 -24.53024,4.47319 -35.97192,5.4189c-26.23273,5.15636 -52.45877,10.34411 -78.68841,15.51694c-0.35831,49.24326 0.12716,98.5107 -1.08934,147.73389c-6.17624,16.23714 -25.20985,26.82423 -42.27338,24.45558l0,0zm101.53641,-195.02805c18.87659,-3.72421 37.75267,-7.44825 56.62927,-11.17233c3.17946,-13.298 -14.34059,-1.80056 -21.35852,-2.54169c-31.16307,6.26984 -62.32049,12.56754 -93.49695,18.76997c-1.80596,13.61728 18.79422,-0.36912 26.46645,1.18459c10.58865,-2.07109 21.17471,-4.15247 31.75974,-6.24054zm119.43625,-23.77348c18.94301,-3.80857 37.98227,-7.27608 56.8645,-11.31118c2.82892,-13.23786 -18.20215,0.42724 -25.56601,-1.09475c-29.37257,5.74051 -58.85892,11.05022 -88.16765,17.02801c-3.13623,14.00632 18.26294,0.04643 25.92744,1.45249c10.31323,-2.02774 20.62746,-4.05219 30.94171,-6.07457z\",\r\n\t\"note_3_32th\": \"m15.05685,274.22333c-14.31707,-1.91882 -18.42601,-20.36018 -8.93697,-29.99106c10.3888,-13.67676 30.27089,-22.30908 46.50806,-13.88647c0.66166,-52.11824 0.28732,-104.24765 0.38611,-156.37099c81.97754,-16.40273 164.06694,-32.2636 246.07988,-48.4937c-0.2363,57.6225 0.57663,115.26395 -0.57123,172.87143c-1.96881,14.86089 -17.13586,24.73018 -30.79025,27.81644c-11.96498,3.66806 -28.81322,-4.27921 -25.97935,-18.60878c3.50368,-15.49834 19.49123,-26.6657 34.86018,-28.02408c8.67697,-2.20874 20.51364,9.40097 16.68222,-5.83759c-0.09845,-33.39989 0.78769,-66.86396 -0.50803,-100.22556c-37.99194,7.33447 -75.93604,14.91556 -113.90202,22.38341c-0.40428,43.27432 0.22905,86.58281 -1.10269,129.83c-6.66052,18.05263 -29.74564,30.16772 -47.98743,22.50237c-14.38366,-7.43967 -7.95995,-27.06667 2.9687,-34.4792c10.34322,-10.82147 29.63336,-12.35156 40.562,-8.05225c0.25528,-36.18434 0.11931,-72.37016 0.15388,-108.55522c-38.40674,7.73776 -76.89246,15.09384 -115.31775,22.74432c-0.2578,42.95952 0.63174,85.96188 -0.70086,128.88727c-5.20541,16.91916 -25.24538,27.88303 -42.40446,25.48965zm99.21976,-176.85336c19.73389,-3.88507 39.47778,-7.71994 59.20331,-11.64712c1.63908,-13.07382 -17.1093,-0.27914 -24.42491,-1.54683c-30.21908,5.91451 -60.4242,11.89998 -90.63543,17.85444c-2.77443,12.63378 14.55762,1.2752 21.41661,2.10594c11.47932,-2.25961 22.95964,-4.51424 34.44042,-6.76643zm2.31665,-18.17461c18.87643,-3.72409 37.75285,-7.44817 56.62927,-11.17224c3.17953,-13.298 -14.34081,-1.80056 -21.35843,-2.5417c-31.16306,6.26989 -62.32067,12.56752 -93.49722,18.77c-1.80564,13.61723 18.7942,-0.36929 26.46687,1.1845c10.58833,-2.07081 21.17455,-4.15248 31.7595,-6.24056zm119.82236,-6.10279c19.00511,-3.73167 38.01025,-7.46333 57.01538,-11.195c2.25488,-12.51775 -14.43167,-1.31337 -21.22391,-2.14778c-31.1899,6.14801 -62.39635,12.21269 -93.57906,18.3969c-0.48149,12.89743 19.70058,-0.51178 28.22481,0.73691c9.85522,-1.92534 19.70935,-3.85638 29.56277,-5.79102zm-0.38611,-17.67059c18.94318,-3.80859 37.98227,-7.27608 56.86438,-11.31118c2.82913,-13.23785 -18.20197,0.42724 -25.56577,-1.09474c-29.37247,5.74053 -58.85913,11.0502 -88.1676,17.028c-3.13618,14.00631 18.26254,0.04646 25.92732,1.45247c10.31334,-2.02773 20.6273,-4.05214 30.94167,-6.07454z\",\r\n\t\"note_3_64th\": \"m15.05833,274.22296c-14.317,-1.9187 -18.42625,-20.3604 -8.93719,-29.99104c10.38896,-13.67708 30.27131,-22.30949 46.50857,-13.88661c0.66169,-52.1188 0.28732,-104.24842 0.38611,-156.37186c81.97786,-16.40303 164.06815,-32.26401 246.08122,-48.49419c-0.23633,57.62288 0.57712,115.26462 -0.57092,172.87238c-1.96869,14.86116 -17.13614,24.73065 -30.79056,27.81697c-11.96483,3.66806 -28.81317,-4.27963 -25.97963,-18.60901c3.50381,-15.49847 19.49141,-26.66583 34.8607,-28.02443c7.61099,-2.92159 20.18073,9.65431 16.68201,-4.30438c0.21829,-27.96678 0.10867,-55.9346 0.13544,-83.90191c-38.27235,7.48128 -76.53494,15.0156 -114.80267,22.52314c-0.22958,36.48441 0.55602,72.99504 -0.58997,109.45938c-3.18001,15.89902 -20.29759,26.40845 -35.74976,27.23267c-14.89929,2.89737 -27.08599,-14.42255 -17.93506,-27.04372c9.64191,-15.67046 31.65898,-26.22467 48.93309,-16.72427c0.33206,-30.58104 0.14311,-61.16617 0.19254,-91.74873c-38.39642,7.82673 -76.92161,15.04803 -115.31823,22.87476c-0.25736,36.94054 0.62957,73.92738 -0.70087,110.83084c-5.2055,16.9194 -25.24553,27.88339 -42.40482,25.49002l0,0zm101.38524,-159.31403c18.83891,-3.75145 37.70946,-7.35722 56.50069,-11.3393c2.95145,-13.53962 -17.91554,0.08701 -25.35307,-1.30814c-29.80621,5.87558 -59.6283,11.67136 -89.42722,17.5835c-2.26596,13.04952 15.28052,1.23864 22.46973,2.11949c11.93564,-2.35683 23.87244,-4.70798 35.80987,-7.05554zm-2.1648,-17.54025c19.73418,-3.88531 39.47784,-7.72015 59.20348,-11.64717c1.63916,-13.07402 -17.10936,-0.27902 -24.42487,-1.54701c-30.21927,5.9147 -60.42458,11.89994 -90.63596,17.8548c-2.77449,12.63354 14.55767,1.27519 21.41672,2.10558c11.47937,-2.25951 22.95979,-4.51389 34.44062,-6.7662zm123.16869,-6.50159c18.66148,-3.66445 37.32301,-7.3289 55.98506,-10.99284c1.75296,-13.03485 -16.50751,-0.89732 -23.95999,-1.87753c-30.19955,5.92758 -60.38982,11.90097 -90.58421,17.8548c-3.55789,11.04535 8.5943,3.94657 14.87352,3.58826c14.56204,-2.85567 29.12408,-5.71393 43.68562,-8.57269zm-120.85203,-11.67342c18.8765,-3.72417 37.75323,-7.44803 56.62942,-11.17215c3.18001,-13.29807 -14.34068,-1.80056 -21.35812,-2.54169c-31.16348,6.26993 -62.3213,12.56734 -93.49802,18.77035c-1.80566,13.61685 18.79432,-0.36964 26.46704,1.18407c10.58839,-2.07059 21.17467,-4.1525 31.75968,-6.24059zm119.82291,-6.10266c19.0054,-3.73169 38.01082,-7.46337 57.01573,-11.19506c2.25491,-12.51782 -14.4313,-1.3134 -21.22379,-2.14781c-31.19003,6.14807 -62.39655,12.21279 -93.5799,18.39685c-0.48135,12.89765 19.70091,-0.51173 28.22522,0.73721c9.8551,-1.92541 19.70967,-3.85648 29.56273,-5.7912zm-0.38611,-17.67071c18.94363,-3.8086 37.9825,-7.27608 56.86485,-11.31125c2.82944,-13.23789 -18.20175,0.42725 -25.56567,-1.09475c-29.37276,5.7406 -58.85979,11.05029 -88.16818,17.02811c-3.13626,14.0062 18.26253,0.04649 25.9276,1.4525c10.31329,-2.02775 20.62709,-4.05215 30.94141,-6.07461z\",\r\n\t\"note_3_8th\": \"m15.02169,274.2272c-14.31707,-1.91879 -18.42601,-20.36015 -8.93697,-29.99103c10.3888,-13.67676 30.27088,-22.3091 46.50806,-13.88649c0.66166,-52.11824 0.28732,-104.24764 0.38611,-156.37097c81.97754,-16.40273 164.06694,-32.2636 246.07985,-48.4937c-0.2363,57.6225 0.57663,115.26395 -0.5712,172.87141c-1.96884,14.86089 -17.13589,24.73018 -30.79025,27.81644c-11.965,3.66806 -28.81323,-4.27919 -25.97937,-18.60878c3.50368,-15.49834 19.49124,-26.66568 34.8602,-28.02408c8.2316,-2.53128 20.41348,9.51646 16.65692,-5.23953c-0.07721,-45.31436 0.85016,-90.69309 -0.45593,-135.96806c-37.90379,6.83744 -76.18053,14.4211 -114.18623,21.74638c-0.22679,54.0925 0.53969,108.20272 -0.57019,162.28107c-1.77496,14.91302 -17.02997,24.75598 -30.69292,27.71687c-13.90182,4.60379 -31.50981,-7.66069 -24.80507,-22.93971c8.1866,-17.99985 32.25569,-30.36769 50.72748,-20.3566c0.32813,-48.569 0.14423,-97.14091 0.19258,-145.71125c-38.34256,7.86306 -76.73341,15.50194 -115.11303,23.18613c-0.70871,54.82025 0.60002,109.69145 -0.90556,164.48224c-5.27564,16.97054 -25.17379,27.85027 -42.40448,25.48964z\",\r\n\t\"note_32nd\": \"m96.7115,298.78342c-12.19044,-1.97687 -21.5796,-13.65018 -18.87752,-26.14322c3.19898,-16.4884 18.16196,-28.11014 32.8273,-34.56326c11.8622,-4.83313 26.35187,-5.63437 37.63535,1.13913c0.44954,-79.35593 0.19681,-158.71518 0.26346,-238.07262c3.98198,-0.1698 8.54333,-0.99947 7.45644,4.60387c0.32353,13.2127 8.16176,24.35488 17.90031,32.62089c20.68701,19.0793 43.62003,41.1507 45.44289,71.03391c1.94933,11.70761 -4.32771,23.23071 -1.67,34.59584c2.53688,11.20206 1.78056,22.8308 0.17831,34.09036c7.53368,20.20854 5.71452,43.47615 -2.49284,63.20886c0.75815,6.16689 -13.8391,16.22797 -7.44476,5.95023c8.63434,-18.74539 13.17647,-41.8004 3.81317,-61.08943c-11.33986,-18.69514 -31.97612,-28.28085 -48.89772,-41.04474c-11.778,-11.86667 -5.42902,11.18993 -7.18364,18.06325c-0.26184,33.71661 -0.28255,67.43445 -0.41075,101.15173c-5.27325,12.84436 -14.94577,23.71875 -27.82796,29.29456c-9.44402,4.40988 -20.29373,7.32529 -30.71203,5.16064zm114.86545,-145.34879c-7.29857,-26.18551 -30.51866,-43.93251 -53.18727,-56.72259c-6.20538,-0.86809 1.83978,14.15399 3.5831,18.80585c8.11926,15.92772 24.10783,25.32948 35.63724,38.48439c5.02966,4.16844 10.75517,12.77017 14.6803,15.07132c0.57034,-5.18866 0.22502,-10.51091 -0.71336,-15.63898zm0.91826,-35.72012c-0.11551,-22.00919 -16.64085,-39.55235 -32.65781,-52.65142c-7.46819,-4.94457 -16.49954,-13.27054 -24.16978,-14.26883c1.45969,12.25124 6.9503,24.24821 17.03656,31.76259c14.34996,13.93145 29.52126,27.82796 39.47783,45.32379c1.14618,-3.04146 0.13112,-6.92123 0.3132,-10.16613z\",\r\n\t\"note_4th\": \"m126.58881,297.40149c-11.87886,-2.65546 -23.26585,-13.54025 -21.01448,-26.56512c0.1731,-16.24911 13.85612,-27.71617 25.94878,-36.50977c15.62231,-10.78831 37.15717,-14.20154 54.34061,-5.04248c1.02979,-75.90828 0.44815,-151.83525 0.60191,-227.75206c3.00182,0.70564 9.53603,-2.12083 8.02534,3.09698c-0.14726,78.93155 0.33716,157.8673 -0.38513,236.79541c-0.07584,10.70851 -0.22026,22.31233 -7.75522,30.804c-13.91748,17.52454 -37.15509,29.1525 -59.76181,25.17303z\",\r\n\t\"note_64th\": \"m104.92412,299.31976c-12.00094,-1.27536 -20.94641,-13.79388 -17.06551,-25.49271c6.43043,-17.60776 24.98182,-29.7767 43.42287,-30.74879c7.6006,-2.50558 20.88075,10.01114 17.93382,-3.27145c0.48503,-79.47305 0.24155,-158.94821 0.30153,-238.42232c5.75809,-1.70799 6.23006,2.55972 6.32732,7.33913c1.78415,17.85563 19.14293,26.89136 29.82072,39.25721c15.39714,15.12255 27.5349,36.04512 24.51741,58.34038c-3.08612,10.64033 -0.83701,20.84729 0.30066,31.5748c0.06851,11.58006 -4.18433,22.62605 -0.40593,34.00638c1.68036,11.01886 -3.23894,22.12428 2.03442,32.51251c2.40002,18.25101 0.69795,38.47595 -10.52008,53.59502c-7.11406,1.93207 2.97337,-8.35378 2.33067,-11.88858c6.3118,-18.25085 7.27405,-41.79056 -8.5262,-55.64728c-12.36734,-10.82431 -26.50575,-19.43405 -39.98901,-28.77931c-0.71652,35.81755 -0.4848,71.65158 -0.68907,107.47679c-5.08496,13.03387 -16.00215,23.09641 -29.22493,27.57315c-6.53331,2.3526 -13.63996,3.72845 -20.5687,2.57507zm98.72386,-126.48091c-6.34319,-22.74789 -26.51086,-38.16362 -46.20412,-49.27464c-5.25957,0.57732 2.32552,14.64314 4.87614,19.57021c8.86444,13.06609 22.37558,21.98311 32.7415,33.78232c3.44377,1.45969 10.43367,15.90742 9.37975,5.93784c0.13239,-3.35165 -0.09975,-6.73082 -0.79327,-10.01572zm0.7843,-31.02991c0.01227,-19.15482 -14.53879,-34.37045 -28.41721,-45.78492c-6.00691,-3.41928 -16.78343,-14.40513 -20.81033,-10.93629c1.48004,11.20951 7.52783,21.1048 16.47551,27.9065c11.85971,11.75211 24.67769,23.13779 32.59132,38.04211c0.77432,-2.77734 0.04828,-6.25352 0.16071,-9.2274zm0.01279,-39.15976c-0.40309,-21.71703 -17.74644,-38.41104 -34.56728,-49.83583c-4.69977,-2.50358 -18.46306,-14.73891 -13.78862,-1.7836c3.12802,17.13914 19.8609,25.3779 30.46255,37.43516c7.16287,5.47251 13.39691,18.87303 18.00247,22.03555c0.14136,-2.61625 -0.03749,-5.23595 -0.10913,-7.85128z\",\r\n\t\"note_8th\": \"m92.11929,299.44888c-12.88673,-2.17523 -24.85642,-14.0065 -22.42534,-27.8176c1.23042,-15.16177 13.28207,-27.36446 25.40788,-35.40434c16.13786,-10.9864 38.20284,-15.06764 55.98708,-5.59207c1.04205,-76.42476 0.44817,-152.86866 0.60602,-229.30206c11.21484,-2.71548 7.58873,11.96767 10.1358,18.75797c2.43044,19.96716 15.82285,35.63469 29.15343,49.62502c16.53877,17.58521 34.10059,36.23084 39.47629,60.59399c5.87012,28.26657 -3.51422,57.18356 -15.69261,82.51581c-0.88187,8.11874 -15.77403,19.86469 -8.67888,5.1937c11.94699,-25.09727 21.81674,-54.00095 13.66216,-81.79225c-7.76553,-27.73048 -31.97011,-50.88958 -60.78398,-55.04219c-0.18622,58.55498 0.45346,117.12103 -0.68288,175.66663c-2.83272,17.24548 -17.81155,30.04147 -32.83268,37.34811c-10.35778,4.50974 -22.04797,7.23831 -33.33228,5.2493z\",\r\n\t\"note_half\": \"m126.15042,298.46863c-16.82465,-2.00256 -23.94094,-21.72537 -20.50175,-36.48892c5.91676,-23.32147 29.06407,-39.43811 52.28738,-42.05833c8.81128,-0.72736 18.52644,-0.60411 25.78337,4.94891c5.95566,-2.36537 1.76544,-11.69408 2.85246,-17.2854c0,-68.81003 0,-137.6201 0,-206.43012c14.97716,-2.18183 5.30603,19.02521 7.94768,27.71113c-0.09924,75.95386 0.62134,151.91534 -0.76007,227.86198c-7.30341,28.38443 -39.39244,46.36703 -67.60907,41.74075zm2.8452,-12.40747c22.98492,-7.3089 44.37535,-22.56259 55.31068,-44.49013c0.95541,-13.55527 -16.00528,-10.73553 -23.6718,-6.15868c-13.5024,6.76553 -26.21068,15.65268 -36.74068,26.51123c-6.99238,6.4256 -15.89267,26.17618 0.78696,25.05563l2.30408,-0.3252l2.01074,-0.59286l0,0z\",\r\n\t\"note_whole\": \"m130.51953,195.65829c-18.47874,-2.9818 -38.13104,-9.41365 -49.81914,-24.96915c-4.87284,-6.5025 -6.85786,-14.78229 -6.23731,-22.81049c-0.81288,-10.41815 5.23877,-19.78279 13.11027,-26.04227c15.71593,-12.69998 36.4436,-17.12403 56.18739,-18.21444c21.01479,-0.84168 42.85126,2.6237 61.20964,13.32044c11.19275,6.86285 21.10484,18.66567 20.54733,32.45548c0.612,8.09668 -0.91914,16.68852 -6.59294,22.84065c-11.24144,13.63681 -28.92738,19.59387 -45.72455,22.87505c-14.06622,2.54445 -28.55254,2.69426 -42.68069,0.54472zm34.33258,-7.95905c9.06644,-1.9348 15.01314,-11.03741 14.88672,-20.03276c1.54852,-18.89767 -4.73529,-39.56404 -20.09192,-51.52234c-8.61502,-6.06224 -20.8895,-6.65757 -30.00668,-1.42353c-6.79661,4.10276 -9.33514,12.23845 -9.31819,19.7824c-0.73656,16.04378 3.97748,32.8201 14.66045,45.0217c7.49542,7.87076 19.3475,12.08484 29.86963,8.17453z\"\r\n\t}\r\n}"
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/shapelib/object.json",
    "content": "{\"data\": {\r\n\t\"ball\": \"m1.36762,144.54343c-0.61252,-24.33647 11.43968,-48.24649 31.71385,-61.85355c33.0555,-25.12355 76.68359,-36.57172 117.69406,-29.65477c20.30775,-3.13354 29.29549,17.94864 22.15137,34.18353c-11.04268,10.79923 -30.25032,0.52836 -44.5518,6.11385c-46.3661,5.97041 -92.1348,26.12911 -123.47163,61.54787c-0.19116,-3.78908 -5.04203,-6.31387 -3.53584,-10.33693zm0.56006,21.59657c2.46893,-17.16783 19.59014,-26.10648 31.49495,-36.53964c40.07716,-28.36518 90.31613,-39.61352 138.89854,-37.70576c1.20387,19.56051 -8.00084,38.23036 -19.07559,53.7263c-15.20721,8.47826 -34.11861,-1.17561 -50.23914,6.54221c-28.27367,6.8441 -59.74523,15.46761 -77.84163,40.11734c-6.57559,19.79451 -20.47401,-0.35286 -21.54921,-12.00313c-1.52846,-4.62877 -1.3158,-9.384 -1.6879,-14.13731zm7.76269,-58.70418c2.42006,-21.53997 16.61662,-39.35048 29.64042,-55.76294c14.68114,-17.49181 34.66698,-30.31521 57.12629,-35.01287c17.80165,-4.64955 36.14864,-6.58389 54.39959,-8.53692c13.84103,10.63111 22.64574,29.11792 20.32661,46.60463c-10.75017,2.72292 -29.7578,-6.48294 -44.25362,-4.23798c-41.11142,0.38721 -83.13954,16.86419 -110.9226,47.60359c-2.31326,2.96635 -4.3931,6.11006 -6.31669,9.34248zm-2.20363,84.97105c15.37329,12.3277 15.8773,33.69405 25.32488,49.77684c-11.32475,-14.57886 -21.29314,-31.61081 -25.32488,-49.77684zm12.17333,11.7446c4.82258,-13.28815 19.94093,-31.96367 32.55468,-30.57486c5.04242,12.98813 7.22698,27.06129 15.42273,38.77007c22.00548,40.39473 62.27551,75.33984 110.15025,76.43997c7.82913,1.58691 28.58411,-3.6853 27.74063,-1.50394c-20.00963,9.82742 -43.17618,11.98239 -65.22374,11.19174c-40.94611,-2.71915 -81.7309,-22.38535 -106.34646,-55.65858c-6.96676,-11.95032 -10.92698,-25.33659 -14.29809,-38.66251zm33.70255,-33.88084c11.04849,-5.13829 31.74819,-20.7682 40.05036,-8.17067c20.26116,39.90601 54.51507,73.83781 96.68548,89.7942c21.8947,7.30453 46.52556,7.18939 67.87685,-1.92662c-8.90472,13.82597 -23.64018,22.69292 -37.52655,30.83714c-35.49046,15.14874 -78.39111,6.93469 -108.29421,-16.68286c-28.94243,-22.9118 -51.66176,-55.70389 -58.71476,-92.285l-0.04169,-0.84726l-0.03548,-0.71893l0,0l0,0zm14.80587,-143.69432c26.85995,-18.47492 60.14433,-27.13922 92.60995,-24.83766c-16.61871,10.60714 -37.47179,6.57748 -55.695,12.32051c-12.71339,2.76803 -25.33243,6.4903 -36.91495,12.51714zm23.19239,130.17215c17.68391,-8.37067 37.80864,-8.2348 56.92004,-7.08942c11.52194,17.94525 19.73788,38.80402 37.6284,51.74121c20.84937,18.617 51.18832,23.87227 77.45898,15.12419c9.02167,-6.09496 19.03778,-2.20023 14.1109,9.88971c-5.93085,20.07378 -26.98962,28.88977 -46.28781,29.86346c-39.48146,3.94382 -75.60028,-18.48682 -102.27098,-45.57831c-15.55914,-15.57706 -28.70033,-33.74123 -37.55954,-53.95085zm59.9713,-149.25921c14.39017,-11.41684 33.98842,-1.08634 48.71259,4.37706c14.6449,12.52997 16.60739,33.37817 20.47758,51.17717c6.47049,41.78263 3.85324,86.6684 -15.69031,124.8082c-4.67027,13.36929 -18.09242,20.61154 -26.69522,6.15724c-9.99724,-11.02568 -17.64142,-23.85532 -24.85538,-36.77173c-4.26648,-12.35977 9.69913,-21.07201 12.62395,-32.37317c5.6987,-11.2672 7.1479,-23.94022 7.7876,-36.27168c2.68518,-18.44756 0.04341,-37.58501 -4.80806,-55.44724c-3.40224,-9.88385 -8.92734,-19.45691 -17.55275,-25.65586zm41.36089,197.33399c28.32747,-32.0033 32.81847,-77.44762 30.6862,-118.36129c-1.29825,-24.12249 -4.96657,-49.05092 -17.68674,-70.0582c13.14473,0.40704 27.28206,12.75397 37.58124,21.8466c29.18982,37.11403 37.77368,91.40852 15.58273,134.05255c-8.72922,17.24329 -20.55305,32.80717 -34.43375,46.22929c-11.62009,-0.9548 -23.39864,-5.3515 -31.72969,-13.70895zm32.30334,13.89389c30.50691,-29.40305 52.59978,-71.66214 46.00664,-114.99303c-2.62479,-20.29454 -10.03497,-39.89902 -21.13239,-57.06778c20.32477,12.66527 31.62595,35.09759 41.79111,55.93748c14.61285,36.42265 6.66864,80.8159 -19.44537,109.92648c-13.41086,7.60643 -32.33356,8.77071 -47.21999,6.19685zm50.22404,-6.80072c10.46527,-18.28113 22.34006,-36.81323 23.43076,-58.50224c1.62656,-7.25171 -0.89633,14.22787 -1.77191,18.74721c-2.78329,15.96013 -6.41766,32.99399 -16.3092,46.01608c-2.27573,-1.26239 -1.2605,-7.4102 -5.34964,-6.26105z\",\r\n\t\"bolt\": \"m178.14388,74.00616l-108.49727,68.79685l107.15599,23.63498l-99.04335,73.85934l-39.98779,-12.47227l28.36194,71.19228l112.7131,-31.06076l-47.58928,-12.98325l129.22581,-106.08589l-118.12698,-19.22734l114.07071,-71.6874l-65.0681,-10.76349l70.86891,-45.56109l-26.03423,-0.65478l-109.97452,62.50492l51.92505,10.50792z\",\r\n\t\"bulb\": \"m148.28435,1.01645c-19.71313,-0.08707 -41.0383,4.93402 -53.87904,21.08005c-10.00002,11.90277 -20.52196,24.53872 -22.82235,40.47736c-5.18059,28.1529 -4.92928,57.93743 3.64143,85.4047c4.96631,13.63997 16.45209,23.50325 23.37698,36.11604c9.14968,13.20706 13.47519,29.26166 12.26267,45.27029c24.17088,0 48.34173,0 72.5126,0c0.07924,-23.9402 14.94635,-43.62665 28.19687,-62.22926c9.25131,-10.94521 15.23657,-24.20433 17.34691,-38.38177c4.07767,-25.40971 5.00331,-52.60092 -4.43568,-76.9665c-8.96201,-18.6421 -19.94247,-39.09958 -40.93047,-46.16479c-11.25407,-4.11034 -23.39734,-4.80265 -35.26991,-4.60611zm-36.97603,226.70836c24.34058,0 48.68115,0 73.0217,0c-4.36798,8.93942 -9.9079,18.74007 -6.84158,28.88942c-4.05983,8.82452 1.13719,17.61151 -5.54364,25.68655c-2.46005,11.06699 -16.46573,11.92905 -25.84717,12.23193c-10.13806,1.12546 -21.40701,-1.68927 -25.2739,-12.25085c-8.04343,-5.6481 1.65114,-12.52795 -4.58124,-18.87732c7.18661,-7.80208 -5.34555,-11.88156 -0.88777,-20.35059c-1.22452,-5.78517 -5.73284,-8.48584 -4.0464,-15.32915zm-0.15865,0.0249c24.34056,0 48.68114,0 73.02171,0c-1.83408,8.68544 -9.76653,16.89687 -6.75067,25.63821c1.71628,7.25716 -5.42461,13.19765 -1.14021,20.86113c-3.26378,9.1944 -9.79655,19.57855 -20.90657,19.54898c-10.7323,0.01825 -25.30243,3.58121 -31.95258,-7.11847c-2.51509,-6.44772 -10.6368,-10.31369 -4.40095,-17.31061c-7.73209,-5.79929 5.18552,-14.38748 -4.75156,-18.20934c4.72482,-9.15317 -5.09683,-14.41997 -3.11917,-23.40991l0,0zm-0.30553,-0.19208c24.34058,0 48.68115,0 73.02173,0c-1.83408,8.68544 -9.76651,16.89688 -6.75064,25.63823c1.71623,7.25714 -5.42465,13.19763 -1.14023,20.86111c-4.2211,6.69464 -8.74136,17.62585 -17.58711,18.4115c-9.70837,0.11472 -19.41676,0.2294 -29.12514,0.34415c-6.65182,-7.13144 -16.14077,-15.45563 -10.92694,-24.96432c-7.35572,-5.15384 5.77059,-13.49446 -4.37249,-16.88078c4.72483,-9.15317 -5.09684,-14.41994 -3.11918,-23.40988l0,0zm19.95543,64.05962c10.3149,0 20.62982,0 30.94472,0c-3.3429,2.41727 -5.36609,8.04688 -10.20465,6.82349c-4.97464,-0.38892 -10.5618,0.58282 -15.16096,-0.64023c-1.8597,-2.0611 -3.71941,-4.12219 -5.5791,-6.18326zm11.23076,-64.53401c-3.56728,-52.49875 -7.20926,-74.75493 -20.64074,-106.52489c-13.43148,-31.76996 -2.88758,-21.17014 27.12348,-24.60654c30.01106,-3.43639 13.46907,9.90684 13.48128,34.43486c0.01221,24.52803 1.7489,36.82391 3.69955,58.10826c-1.9278,20.61055 1.80084,20.75101 -2.79076,37.25708\",\r\n\t\"car_smart\": \"m28.92024,238.37814c-20.54175,-8.15092 -27.36674,-32.3504 -27.6178,-52.52942c-2.7836,-14.94118 14.71887,-25.93048 8.95686,-41.2937c-2.18657,-22.71175 4.68564,-45.20703 14.9548,-65.22043c0.32475,-12.85873 10.87969,-17.84956 22.37955,-17.11762c37.15603,-4.71741 74.98359,-4.84966 112.15372,-0.39277c22.18198,4.11681 39.85953,19.32546 58.61859,30.81274c11.63586,8.63808 25.21985,14.32888 36.92355,22.63131c12.64026,10.62529 24.51556,22.47708 33.27448,36.57193c3.15143,14.09033 7.38165,28.09947 9.54742,42.2829c4.39661,13.27223 -4.6037,21.62047 -11.41214,30.84103c-10.34,12.57306 -29.90723,17.53416 -44.71561,10.78313c-10.28528,-3.75465 -14.07077,-19.70746 -25.7968,-18.60466c-44.20906,-0.65964 -88.41812,-1.31926 -132.62719,-1.97884c-10.24168,13.44736 -24.40165,28.14365 -42.91705,26.05086c-4.02312,-0.33679 -7.97831,-1.33774 -11.7224,-2.83646z\",\r\n\t\"car\": \"m26.77284,183.48201c-8.08779,-6.80998 -23.25337,0.56996 -25.08215,-11.86069c-3.52016,-11.04616 7.23365,-19.6761 14.38957,-26.36473c12.51913,-6.23676 26.95447,-6.99092 40.49323,-9.84883c16.2238,-2.35439 33.11552,-4.36668 47.10119,-13.71207c15.9294,-9.9651 33.67083,-18.25834 52.86141,-18.11141c26.44141,-0.91634 53.7986,-0.02856 78.2453,11.26058c15.36688,6.93465 31.87709,10.4591 48.27711,13.85143c13.95395,1.83385 10.70889,16.88237 15.35007,26.15973c3.54291,10.65329 -4.11594,21.25732 -15.32654,21.59605c-11.85318,2.69405 -25.72552,2.95921 -34.00009,13.30453c-8.47623,9.38277 -23.69647,9.05888 -32.32811,0.09547c-3.56866,-2.21568 -5.9512,-7.58008 -10.70335,-6.65411c-44.31184,0.24008 -88.64653,-0.63266 -132.93902,0.78894c-11.57394,-0.92139 -16.38131,13.44077 -28.69251,12.44249c-6.30352,0.19554 -12.27285,-9.98318 -17.64611,-12.94739z\",\r\n\t\"coud\": \"m193.50864,67.27344c-28.56444,0 -53.08249,14.81322 -65.08365,36.1982c-4.7932,-2.67596 -10.08009,-4.29625 -15.72245,-4.29625c-17.06268,0 -31.26126,13.72618 -35.64974,32.35901c-7.49058,-2.96072 -16.20005,-4.7533 -25.50328,-4.7533c-27.90971,0 -50.54951,15.27039 -50.54951,34.09579c0,16.99312 18.56764,30.96303 42.68829,33.54732c-1.08106,1.83421 -1.91961,3.65059 -1.91961,5.57599c0,18.02431 49.38134,32.72462 110.23999,32.72462c60.85864,0 110.24005,-14.70032 110.23999,-32.72462c0,-1.21274 -0.75272,-2.29501 -1.18832,-3.47357c2.66562,0.6629 5.30496,1.37115 8.22687,1.37115c16.28061,0.00005 29.5253,-11.06223 29.5253,-24.6806c0,-13.61838 -13.24469,-24.68059 -29.5253,-24.68059c-1.99515,0 -3.69165,0.68915 -5.57599,1.00551c1.64767,-5.44531 2.74228,-11.00153 2.74228,-16.91078c0,-36.04859 -32.63087,-65.35786 -72.94485,-65.35786z\",\r\n\t\"drop\": \"m101.50413,119.73441c-169.70167,149.53423 29.55369,277.04852 105.31838,71.70643l58.26123,-190.46983l-163.57961,118.7634z\",\r\n\t\"drop\": \"m115.15536,295.759c-42.01334,-15.78687 -72.12711,-65.94934 -65.28346,-108.74701c4.3154,-26.98718 95.35947,-190.81818 103.3105,-185.90417c2.59511,1.60386 25.68835,39.79974 51.31831,84.87975c41.0565,72.21342 46.5999,85.67899 46.5999,113.19665c0,55.77716 -44.6394,101.46498 -98.23825,100.54555c-15.6409,-0.26834 -32.60906,-2.05518 -37.707,-3.97076zm42.09262,-28.05386c1.39066,-7.22116 -1.85785,-10.74289 -9.90955,-10.74289c-18.35065,0 -43.80598,-23.24161 -49.49309,-45.18889c-6.0666,-23.41179 -22.15186,-26.19615 -24.52774,-4.24574c-4.57746,42.29059 76.21872,100.22086 83.93037,60.17752z\",\r\n\t\"electric_guitar\": \"m168.96899,1.09303c-2.62799,0.19977 -5.017,2.04496 -6.96899,4.55579c0.009,13.46278 -11.116,25.03858 -14.875,34.35928c2.30499,1.8475 1.13,2.9332 -1.03101,4.4286c-0.17,2.5165 0.468,4.9685 2.468,7.3554c-2.591,41.8755 -6.024,92.17889 -8.718,134.4599c6.14801,0.138 12.354,1.117 18.81201,0.687c-0.007,-32.55499 2.539,-84.562 3.282,-116.00749c-0.101,-10.2094 -0.504,-24.029 13.12399,-28.8618c-6.94499,-14.7833 5.922,-35.70095 -5.562,-40.97666c-0.146,-0.00122 -0.293,-0.00885 -0.438,0c-0.03099,0.00187 -0.062,-0.00236 -0.093,0l0,-0.00001zm11.692,171.76396c-4.715,6.66701 -11.79199,10.17 -14.146,13.60501c-5.37599,8.46799 -14.379,-3.16701 -26.89,2.99599c0.065,-1.02399 0.153,-2.172 0.21899,-3.20599c-0.07199,-0.002 -0.14699,0.00101 -0.21899,0c-6.659,1.013 -12.157,-7.713 -12.594,-15.44901c5.55199,-11.89 -14.242,-18.006 -19.5,-5.82899c-3.943,13.605 -0.41,27.51199 4.78201,40.672c5.933,16.162 -8.871,30.179 -13.2192,45.17601c-4.1375,9.502 -4.2709,20.46999 2.68719,29.192c9.486,13.58398 29.413,18.62799 47.563,18.758c3.23401,0.224 6.44801,0.414 9.68701,0.58499c57.61699,3.284 34.35399,-35.13699 25.282,-68.41299c-5.82201,-21.66299 1.48199,-36.38 6.269,-42.614c2.659,-7.35001 6.02899,-23 -9.92101,-15.472l0,-0.00101zm-34.567,-128.4203c2.43501,-11.918 -8.10399,0.709 0,0z\",\r\n\t\"guitar\": \"m158.45264,1.00012c-0.96039,0.00612 -1.8884,0.06411 -2.73161,0.18457c-4.49716,0.64245 -8.99768,2.5655 -8.99768,2.5655c0,0 0.00569,8.99612 -0.63676,15.42064c-0.64244,6.42453 -3.21147,17.34015 -3.21147,17.34015l3.15611,6.32144l0.05536,-1.172l10.62189,1.86414l0.94128,0.05537c0,0 1.28059,-1.28413 2.56551,-3.21148c1.2849,-1.92736 3.85747,-3.21148 3.85747,-3.21148c0,0 0.63675,-9.63641 0.63675,-16.70339c0,-7.06698 2.57472,-18.63212 2.57472,-18.63212c0,0 -4.66991,-0.84783 -8.83156,-0.82133zm-1.74417,42.52442l-10.62189,-0.58139l-0.05536,-0.11074l-5.5278,113.65688c0.19376,0.03734 0.44296,0.08304 0.44296,0.08304c0.14801,2.18161 0.8121,3.84209 1.8549,5.14021l11.84926,5.41707c0.3562,0.09476 0.71249,0.18806 1.07048,0.28609l1.28276,-123.83578l-0.29532,-0.05537zm-0.98744,123.89115l0,0.20302l-1.07048,-0.48911c-4.80661,-1.27875 -9.3821,-2.34575 -11.84926,-5.41707l-2.5009,-1.14432l0.20303,-4.07893c-2.16553,-0.41753 -15.40038,-2.83867 -20.1179,-0.47989c-5.13962,2.56979 -8.99552,6.42279 -10.28043,14.77466c-1.2849,8.3519 2.57119,23.77351 1.92873,34.05275c-0.64246,10.27924 -7.71416,19.91469 -10.92641,28.26657c-3.21227,8.35188 -6.4202,17.99007 -2.5655,32.12404c3.85472,14.13391 17.99164,23.77151 25.70107,26.9838c7.70942,3.21225 23.7631,5.14023 23.7631,5.14023c0,0 15.42752,2.58041 25.06432,1.93796c20.23672,-3.64624 28.72404,-15.65756 29.98303,-30.66595c1.259,-15.00839 -4.71521,-33.01251 -13.40884,-48.65207c-9.50552,-17.10013 8.59656,-39.76326 -0.76596,-52.52802c-9.74182,-13.28188 -16.9409,8.64334 -23.78156,3.87593c-2.77655,-1.93504 -6.09895,-3.00655 -9.37605,-3.90359z\",\r\n\t\"helicopter\": \"m145.07504,214.22588c7.36339,2.46503 20.68225,-9.04681 7.26401,-9.72079c-9.08205,-5.71648 20.13416,-1.63675 8.22827,-13.70961c-12.73747,-2.77332 -22.69479,-12.46857 -27.12979,-24.871c-5.18111,-13.36012 -22.04633,-9.68964 -33.09622,-13.54991c-22.05075,-3.93678 -44.07657,-8.59007 -66.50366,-9.73877c-7.45861,8.40495 -10.97594,26.46114 -24.24853,25.75703c-13.26779,-6.6758 0.56035,-23.43509 -3.41489,-33.00934c-7.79329,-2.62592 -6.3066,-7.72096 1.2938,-8.36586c11.59587,-8.00312 1.94812,-23.47349 -0.57486,-34.01581c-6.13778,-10.01295 7.00565,-18.8414 12.01386,-7.02641c6.38165,12.3224 10.0863,25.85204 15.15507,38.7706c1.5816,8.28716 13.30507,3.58878 19.44516,6.06101c25.89155,2.78554 51.80775,5.58556 77.83869,6.66318c13.03992,-5.6261 26.8783,-10.34038 41.29993,-8.34114c10.08574,3.05644 15.78185,-0.7104 15.3338,-11.13895c5.72609,-15.02095 -14.03151,-8.3312 -22.93935,-10.54208c-35.53757,-1.72837 -71.18015,-2.25171 -106.70476,-0.12757c-7.88696,-1.96813 10.41693,-1.78943 13.19444,-2.24187c37.48436,-1.98021 75.04819,-1.00611 112.54227,-2.69012c10.81163,-3.98792 21.54251,3.11311 32.56555,1.91049c27.80304,1.13907 55.63103,1.5356 83.45552,1.62198c-7.86588,5.84674 -22.53885,0.05771 -32.94354,1.5061c-20.90826,-0.64194 -41.94905,-1.24406 -62.73434,1.6021c-8.09567,7.82163 -3.84563,24.5245 6.28453,28.41502c10.32359,5.55025 20.91692,10.41565 30.31529,17.0117c5.93991,11.31316 22.72864,20.80537 17.77679,35.05132c-5.67494,11.7886 -26.25294,4.37625 -31.4632,7.69153c3.85466,6.8309 17.16597,7.52176 19.55997,10.01913c-13.12518,3.78056 -0.61014,11.85339 6.85498,9.29091c9.21201,2.18106 -9.36668,3.71298 -12.4339,2.99583c-14.92371,0.12004 -29.83833,-0.52202 -44.7583,-0.72722c14.41679,-0.6433 28.87468,-0.63033 43.24721,-2.05975c-3.35245,-13.78374 -21.0649,-7.04161 -31.27078,-9.43388c-4.97525,-2.55072 -21.3748,0.68501 -13.06122,5.71829c4.63876,-2.08994 15.97667,-0.09111 5.65021,2.25237c-18.67735,0.60303 -37.42494,0.87289 -56.04201,-1.0285zm45.45972,-5.72816c-5.69293,-8.23618 -25.36656,-6.65369 -28.94688,0.84814c6.97417,5.6115 21.3663,3.65866 28.78714,0.2599l0.15974,-1.10805l0,0zm41.15115,-4.79669c-8.39107,-5.92067 -23.748,-6.57408 -31.28664,-1.76099c9.46599,4.52687 21.07687,2.68456 31.28664,1.76099zm-41.46053,-2.71213c8.91602,-7.60876 -15.73071,-6.19264 -21.17932,-5.80487c-13.47525,6.12955 5.46666,7.82239 11.1256,6.8177c3.37151,-0.02223 6.75697,-0.27522 10.05373,-1.01283z\",\r\n\t\"katana\": \"m127.28507,65.14041c-7.0962,-0.54353 -19.86895,7.61395 -17.02093,-6.32892c4.93732,-8.55679 18.30521,-4.48845 16.78561,5.48313l0.17354,0.62374l0.06178,0.22205l0,0zm17.16403,-18.49577c-6.77293,11.60114 -22.03173,12.43076 -33.48896,16.75148c-5.30647,3.04373 -26.81981,5.02184 -18.62814,-4.27034c11.69819,-7.75446 26.08649,-9.62626 39.25734,-13.85468c4.24069,-0.99664 9.15976,-1.38791 12.85976,1.37354zm-35.03055,12.26915c-5.16663,-17.73298 -10.33324,-35.46593 -15.49986,-53.19891c6.32053,-8.5978 20.25586,-4.8693 18.32531,6.59137c4.01678,13.78642 8.03355,27.57289 12.05032,41.35935m-5.56697,9.33072c22.56753,79.08354 48.81091,157.2375 81.6054,232.70842m-75.6467,-234.76585c22.79797,74.42342 46.12929,148.92492 77.59851,220.23124c0.43317,5.52475 14.80417,22.08911 1.77542,17.81497c-4.05151,-1.9415 -10.97104,-0.62137 -11.72156,-6.31741c-30.74268,-74.29929 -57.39734,-150.28568 -79.92033,-227.47363\",\r\n\t\"leaf_1\": \"m35.63904,285.5213c9.77121,-31.99348 23.14531,-59.08864 35.83149,-72.59245c13.5912,-14.46718 7.56125,-20.74258 -6.45918,-6.72212c-5.89857,5.89853 -7.58387,1.61555 -7.58387,-19.2735c0,-49.83961 25.83589,-80.67891 87.99842,-105.04016c52.59872,-20.61333 91.37741,-43.79435 107.45589,-64.23479l13.10197,-16.65652l0,28.9807c0,35.83507 -11.11781,89.97318 -23.42422,114.0641c-13.0549,25.55626 -57.80217,72.72934 -79.76038,84.08435c-19.67261,10.17316 -61.687,13.16808 -84.14172,5.99792c-11.19011,-3.57314 -14.7415,-0.84308 -20.53963,15.78944c-3.8556,11.06018 -7.0102,26.79501 -7.0102,34.96616c0,9.27652 -3.72057,14.8566 -9.90572,14.8566c-7.3461,0 -8.78352,-3.67429 -5.56284,-14.21973z\",\r\n\t\"menorah\": \"m86.17095,270.72717c9.02267,-23.09398 33.59461,-36.70894 57.45916,-38.45409c0,-4.91623 0,-9.83244 0,-14.74866c-38.305,-2.75075 -76.20534,-18.86525 -101.66333,-48.29793c-23.2569,-24.97108 -35.58256,-58.55817 -37.27682,-92.42073c-13.45491,-9.58464 12.56556,-16.55834 15.7355,-5.95607c-7.24909,8.79617 -0.22592,22.59306 0.80432,33.36646c11.47956,50.91395 56.38975,91.60496 107.78628,98.82449c13.14264,5.82442 16.6395,-2.00252 14.39308,-13.99509c2.81267,-9.48175 -7.44086,-6.60333 -13.57417,-8.37358c-40.52152,-7.1041 -75.7263,-38.65041 -86.11595,-78.75394c-2.97659,-11.47399 -3.94458,-24.11363 -7.5694,-33.51495c7.70256,-6.02401 26.19639,-1.60448 15.97076,9.15671c1.09565,45.56244 38.91488,85.76277 83.65269,91.48959c9.24995,4.52249 8.18915,-3.21457 7.85701,-9.40932c4.90146,-15.06035 -9.71606,-12.79654 -19.53952,-16.50067c-27.62657,-9.39215 -47.87568,-36.35101 -49.79039,-65.51331c-13.2153,-11.51691 15.74928,-17.53994 15.95383,-5.55531c-7.59098,8.84892 0.96818,23.21689 5.54156,32.6564c10.3335,16.84724 28.24842,28.22102 47.83452,30.47823c0,-7.52246 0,-15.04491 0,-22.56738c-18.20905,-2.81535 -32.7534,-18.72141 -34.8131,-36.97318c-12.40635,-10.10166 14.58986,-14.97282 16.53119,-5.29626c-6.736,5.28018 -1.66743,13.75206 2.28733,19.47478c2.82583,3.38407 16.81124,15.16281 15.99458,6.28913c0,-10.03232 0,-20.06463 0,-30.09695c-8.52963,-5.41637 3.21713,-9.02356 -1.91258,-15.41792c2.95047,-6.63559 4.28693,-23.79965 6.49635,-24.00391c7.40089,10.5439 4.63795,25.17949 11.62167,34.34932c-3.85376,4.14688 -4.52328,8.74758 -3.86568,14.89357c0,8.05796 0,16.11592 0,24.17388c11.03737,-3.24367 21.02812,-12.42406 21.72646,-24.48188c-12.61211,-14.80839 30.69243,-11.52931 12.71999,1.59949c-1.87195,17.85434 -17.0993,32.57059 -34.44644,35.57887c0,7.49281 0,14.98562 0,22.47842c29.68999,-2.98224 55.87296,-29.1582 56.39926,-59.47436c-12.36238,-13.6567 27.91393,-12.75137 14.12813,-0.52898c-3.16423,14.80594 -6.23018,30.54218 -16.29872,42.63571c-12.70108,17.1765 -33.04718,27.37456 -53.98901,29.78134c0.16994,9.14496 -4.65584,28.46082 11.13493,20.75519c39.31322,-6.69104 72.74197,-39.63307 78.74797,-79.43351c5.73982,-8.84732 -8.70837,-25.00382 8.28397,-22.77648c10.50046,-2.44997 11.98193,6.34405 5.8692,11.72792c-2.04736,35.89314 -21.91298,70.45303 -53.09749,88.60141c-15.52945,9.13074 -33.16388,14.88533 -51.17824,15.85547c0.17836,7.53169 -0.4761,15.16116 0.61618,22.6142c35.31798,-2.81911 70.08339,-18.10321 93.11932,-45.67516c20.51892,-23.04272 31.08511,-53.43816 32.84753,-84.00375c-10.43478,-10.04525 11.39471,-11.61442 16.59445,-7.04305c-5.883,11.66189 -5.21661,27.04671 -9.11984,40.52295c-12.68921,53.08224 -58.41412,95.84925 -111.85593,105.51876c-7.32545,1.56883 -14.77785,2.36348 -22.20172,3.29227c-0.71042,9.09981 -0.50818,18.35449 11.59822,16.61531c20.59241,4.32626 40.36211,18.55411 46.94081,39.19469c-43.09088,0 -86.18179,0 -129.2727,0c0.31159,-0.88608 0.62314,-1.77219 0.93477,-2.65823zm-82.88959,-208.5947c-0.54892,-8.1144 4.33617,-25.42208 5.66115,-27.43132c2.27143,7.42761 12.58555,23.78434 4.72879,28.60384c-3.29131,-0.38358 -8.04816,1.57556 -10.38994,-1.17252zm34.52483,0.55147c-1.7146,-10.01769 5.4567,-19.41309 4.51432,-29.75311c3.2196,8.43034 16.36395,29.47998 1.96646,30.42084c-2.16732,-0.0773 -4.38702,0.03559 -6.48078,-0.66772zm35.62526,-0.17229c-1.52428,-9.82734 5.20364,-19.12723 4.61758,-29.264c3.98769,8.50923 17.39558,32.7104 -0.82941,30.07944l-1.91212,-0.12625l-1.87605,-0.68919l0,0zm34.60818,0.26421c-1.9521,-10.01891 5.40411,-19.48301 4.43661,-29.84504c3.27068,8.4848 16.29427,29.36411 1.98981,30.63179c-2.15335,-0.08198 -4.37302,0.0215 -6.42642,-0.78675zm69.2087,-0.38279c-1.5544,-10.07727 5.31645,-19.6095 4.34973,-30.05398c2.70531,5.08463 6.32187,13.73424 7.91895,20.50951c4.77353,11.03205 -3.95122,12.51878 -12.26868,9.54446zm35.71176,0.44493c-2.89404,-9.75608 5.30412,-19.55815 4.07715,-29.90718c3.42241,8.32418 12.40758,23.15913 6.53528,30.337c-3.53609,0.01955 -7.13571,0.41735 -10.61243,-0.42982zm34.8703,-0.20629c-2.23303,-8.13288 4.34842,-24.82986 5.07388,-28.23849c3.49849,8.39077 16.5291,33.58521 -2.7937,28.93562l-2.28018,-0.69713l0,0zm35.10023,-0.15336c-1.90784,-8.93159 5.20419,-21.786 4.83258,-28.71239c3.47043,8.02287 16.97986,32.30244 -0.94669,29.60343l-1.89111,-0.14957l-1.99478,-0.74147l0,0z\",\r\n\t\"sun\": \"m238.69324,135.65587c0,46.60593 -40.30034,84.38748 -90.01332,84.38748c-49.71299,0 -90.01332,-37.78156 -90.01332,-84.38748c0,-46.6059 40.30033,-84.38747 90.01332,-84.38747c49.71298,0 90.01332,37.78154 90.01332,84.38747zm-7.30318,120.56636c-4.20586,5.25757 -51.12886,-47.27794 -57.30507,-44.69331c-6.17622,2.58458 -15.51068,86.52086 -22.0425,87.47173c-6.53188,0.9509 -17.76118,-85.09837 -24.12714,-87.15329c-6.36602,-2.05495 -43.23042,49.74286 -48.75608,45.85272c-5.52563,-3.89009 13.12091,-67.11951 10.04803,-73.73549c-3.07288,-6.61595 -73.34953,-9.72229 -74.79697,-17.10284c-1.44742,-7.38055 63.69369,-26.7453 64.2322,-34.0554c0.53854,-7.31011 -43.73452,-48.6129 -41.1993,-55.02096c2.53526,-6.40806 61.81988,21.03078 65.82475,15.40928c4.00487,-5.62149 -7.80805,-76.34053 -1.73039,-78.4587c6.07763,-2.11818 42.59449,47.54089 49.0827,47.30339c6.48817,-0.23753 26.02002,-62.46352 32.64861,-61.00949c6.62865,1.45401 3.32251,66.01247 8.45366,70.32287c5.13113,4.31043 55.87381,-16.15842 59.63792,-10.29998c3.76414,5.85843 -29.09575,62.86814 -27.11681,69.62658c1.97902,6.75845 62.18188,13.20758 61.3595,20.19514c-0.82245,6.98758 -75.2742,9.96732 -78.37666,16.73535c-3.10245,6.76802 28.36942,83.35484 24.16354,88.6124z\",\r\n\t\"chair\": \"m118.11539,289.55515c-7.47328,-14.4328 15.76004,-21.83389 9.75156,-35.26642c-9.58212,-8.59285 -23.93785,-6.58557 -35.88018,-5.92961c-12.89955,-1.58955 -16.67669,11.62587 -24.11323,17.11729c-14.66394,-4.57965 -9.41961,-23.5907 3.95336,-25.69879c17.48831,-7.56879 36.79559,-3.21786 54.96046,-6.57193c13.14571,-7.65541 -3.09947,-24.09541 -13.42245,-25.84244c-17.08451,-6.9008 -38.18468,-7.0844 -51.24073,-21.62146c-5.1916,-11.32457 -3.84497,-32.04767 10.15321,-36.01445c6.34414,-10.73523 5.01785,-24.55999 3.35027,-36.47948c1.42348,-12.67513 -26.70474,-5.25126 -14.90233,-18.24577c10.64336,-8.15804 24.36629,-13.15867 37.81105,-12.959c10.96933,0.36309 11.71716,12.99065 -0.37628,9.89848c-12.30081,6.18077 -7.72121,23.86169 -7.25122,35.16668c5.93514,11.39347 22.04794,5.36764 32.49831,7.07384c14.8665,0.39955 21.73593,0.44463 35.83476,5.23605c14.25958,-1.05464 8.64325,-20.61657 0.17079,-21.97119c-13.03212,-2.87206 -25.91483,-10.25501 -33.20317,-21.62909c-4.07215,-13.26593 1.69855,-27.24597 4.77583,-40.18096c9.18196,-28.0861 34.13237,-54.57027 65.33606,-54.63913c19.15414,0.28833 38.85675,14.48402 42.13089,33.82922c2.48616,20.34066 -5.57245,41.0622 -0.32005,61.11538c12.75343,7.04288 -8.70227,17.78406 -9.16336,27.50478c-5.43883,14.13736 6.97403,30.55498 -3.65417,43.29654c-6.64983,9.38159 -22.16026,14.5639 -22.43275,27.04953c-3.81845,11.24202 -21.47061,10.39703 -30.28923,17.71931c-9.74564,2.86838 -15.08257,19.17726 -0.15649,15.9317c14.55153,-0.35892 29.03516,-5.81784 43.55118,-3.3181c10.39314,7.10063 -0.45073,21.22018 -10.9113,14.54475c-5.46445,0.08383 -25.63857,2.80356 -18.76688,8.69054c17.18895,4.015 35.8273,9.2104 46.95854,24.0352c10.43184,13.90863 -12.73763,17.22995 -17.34935,5.0022c-19.29245,-15.75378 -48.30531,-24.24933 -70.97163,-10.48508c-13.71143,5.73386 -10.53542,20.53958 -11.98199,31.56015c-5.57972,6.09451 -13.26627,-2.5275 -14.84946,-7.91876zm100.26077,-153.99353c-4.62421,-8.64436 -27.69229,-17.16811 -30.82967,-4.71919c1.76141,12.68575 19.62196,15.68971 29.15408,10.51048c1.73547,-1.32053 2.45361,-3.74493 1.67558,-5.79129z\"\r\n\t}\r\n}"
  },
  {
    "path": "extensions/svg-edit/content/editor/extensions/shapelib/symbol.json",
    "content": "{\"data\": {\r\n\t\"airplane\": \"m150.70285,1c-3.11894,0 -5.89383,1.28033 -8.23512,3.60274c-2.33931,2.3205 -4.27426,5.64559 -5.8844,9.79826c-3.21983,8.30419 -5.20047,19.96969 -6.28387,33.94021c-1.08127,13.94364 -1.26349,30.17972 -0.81427,47.56012c-38.52657,15.80524 -116.66563,48.43882 -122.94262,55.72521c-8.35709,9.701 -5.65693,20.81889 -2.28924,28.1994l128.45827,-26.14551c2.71532,34.07207 6.57611,67.81866 9.94048,94.2617c-12.56244,3.67662 -36.01244,10.93625 -40.85281,15.43805c-6.66802,6.2016 -6.66797,26.22952 -6.66797,26.22952l52.57557,-4.27612c1.23827,8.63303 2.01266,13.67035 2.01266,13.67035l0.07683,0.45456l0.41484,0l0.96791,0l0.41483,0l0.07683,-0.45456c0,0 0.77292,-5.03741 2.01265,-13.67035l52.59094,4.27612c0,0 0.00006,-20.02792 -6.66798,-26.22952c-4.84218,-4.50354 -28.3093,-11.77963 -40.86818,-15.45499c3.35742,-26.36189 7.2114,-59.97935 9.92513,-93.94165l126.95265,25.84239c3.36765,-7.38051 6.08325,-18.4984 -2.27386,-28.1994c-6.19934,-7.19621 -82.45026,-39.10397 -121.45232,-55.11919c0.466,-17.60567 0.29471,-34.06301 -0.79893,-48.16614l0,-0.03367c-1.08395,-13.95511 -3.0667,-25.60925 -6.28384,-33.90654c-1.60968,-4.15152 -3.52888,-7.47695 -5.86903,-9.79826c-2.34131,-2.32241 -5.11617,-3.60274 -8.23509,-3.60274z\",\r\n\t\"arrows_recycle\": \"m184.80963,97.86072l-33.85641,-5.99613l12.47342,-6.51318c6.86035,-3.58231 13.08063,-7.05022 13.8228,-7.70647c1.84358,-1.63009 -21.11545,-37.10833 -23.99486,-37.07896c-1.26575,0.01435 -10.08571,13.75221 -19.59988,30.53185c-9.58302,16.90081 -19.12026,29.77207 -21.38301,28.85762c-26.78106,-10.82179 -48.63238,-21.77106 -48.63238,-24.36867c0,-1.7743 8.40277,-17.60187 18.67293,-35.17241l18.67294,-31.94638l50.91241,0l50.91241,0l13.28955,21.01844l13.28966,21.01844l13.86403,-7.11266c9.61084,-4.93073 13.27039,-5.63875 11.92874,-2.30832c-11.81259,29.32658 -29.43884,63.52189 -32.57199,63.19018c-2.16919,-0.22948 -19.17931,-3.11553 -37.80035,-6.41334zm-157.90158,130.83841c-12.88431,-22.18782 -24.43164,-42.96199 -25.66062,-46.16496c-1.26128,-3.28671 2.41348,-15.03122 8.43637,-26.96236l10.67094,-21.13916l-10.90837,-6.44379c-14.51679,-8.57526 -9.12079,-11.21638 29.38814,-14.38432l30.43462,-2.50365l11.93788,31.54266c6.56593,17.34845 12.77805,33.78311 13.80486,36.52168c1.07085,2.85602 -4.05412,0.95576 -12.01902,-4.45653l-13.88588,-9.43578l-9.69341,18.71187c-5.33128,10.2917 -9.769,19.85884 -9.86144,21.26031c-0.09266,1.40147 16.26999,3.00525 36.36115,3.56384l36.52929,1.01558l2.3839,26.7207c1.3112,14.69647 2.11298,26.91713 1.78191,27.15706c-0.33105,0.23969 -17.62818,1.53915 -38.43802,2.88736l-37.83614,2.4512l-23.42616,-40.34174zm144.19484,39.20346c-22.11887,-33.38463 -22.50333,-30.90141 10.37228,-66.98763l21.10391,-23.16492l-2.24142,16.92821l-2.24152,16.92822l23.64932,0c13.0071,0 23.64944,-1.04019 23.64944,-2.31137c0,-1.27139 -7.21684,-15.55066 -16.03735,-31.73212c-8.82051,-16.18146 -16.00386,-30.77765 -15.96307,-32.436c0.09158,-3.71849 46.32753,-34.42394 48.52559,-32.22591c0.87094,0.87095 9.45139,16.38289 19.06769,34.47134l17.48441,32.8876l-23.52576,37.94727c-12.93936,20.87074 -25.37122,39.98283 -27.62622,42.47105c-2.25526,2.48822 -14.86537,5.52936 -28.02258,6.75787c-25.11388,2.34528 -24.43022,1.7804 -28.11249,23.22583c-0.64439,3.75308 -8.1586,-4.76279 -20.08223,-22.75946z\",\r\n\t\"beverage\": \"m55.65598,297.84982c-28.13961,-15.0867 0.71402,-44.87836 24.17752,-35.2438c17.46051,-0.03983 34.92112,-0.01355 52.38168,-0.02121c0,-34.34088 0,-68.68181 0,-103.02271c-43.73869,-52.76227 -87.47738,-105.52454 -131.21606,-158.28681c98.99732,-0.36748 197.99556,-0.36708 296.99286,0c-42.95236,53.02298 -85.90472,106.04595 -128.85707,159.06893c0,34.08022 0,68.1604 0,102.24059c25.78079,0.22986 51.60571,-0.625 77.34869,0.87012c20.26866,5.44482 12.15504,38.73355 -7.54306,35.2244c-61.09291,-0.21259 -122.20532,0.38715 -183.28456,-0.8295zm127.03334,-186.51904c19.68919,-7.503 16.9212,-39.96898 -4.19951,-43.27924c-31.86026,-8.77637 -38.74004,46.49459 -5.25272,45.19753c3.23363,0.02124 6.51921,-0.43665 9.45222,-1.91829z\",\r\n\t\"bicycle\": \"m69.04492,242.61508c10.78542,-0.13551 -10.27161,-0.62888 -14.0067,-0.90082c-31.20993,-0.75682 -57.11145,-31.7867 -53.74048,-62.58058c0.6826,-30.81444 30.36186,-57.88344 61.25282,-54.78261c8.04092,-3.41573 19.45538,7.85678 24.44781,2.47261c12.82323,-22.6207 25.24759,-45.47771 38.58752,-67.7975c11.3629,-1.62186 24.90015,-2.8755 35.9539,0.19863c5.11031,8.04987 -4.18097,10.24141 -9.97878,8.99869c-6.4711,0 -12.9422,0 -19.41331,0c-4.68463,8.54676 -9.49177,17.02541 -14.27853,25.51514c27.18877,0 54.37757,0 81.56634,0c0.60545,-2.89218 7.47321,-9.12369 1.38461,-8.44633c-11.06171,-1.39418 -4.14218,-14.17861 4.04941,-10.54169c11.49847,0.42252 23.4034,-1.13349 34.55679,1.17167c5.95799,11.9574 -11.26917,9.39215 -18.65384,9.51889c-5.46606,-1.78406 -6.59882,3.68022 -8.76302,7.4192c-8.77467,8.98817 -3.32066,18.46121 2.57677,27.22322c2.16318,3.98602 3.70422,9.51816 8.96812,5.7937c10.73436,-2.35877 22.43681,-2.44432 33.11809,0.31375c22.31958,6.63104 40.2153,27.32498 41.71356,50.76672c1.35196,14.39882 -1.7262,29.2406 -10.68872,40.85638c-10.3952,14.88928 -27.26529,23.04211 -45.01289,24.69595m-13.91446,0.14534c-16.17995,-4.15208 -31.09747,-13.81174 -39.74602,-28.39511c-5.65977,-7.28935 -6.39555,-18.57542 -9.40382,-25.8875c-7.93416,-0.10381 -15.86833,-0.20763 -23.80251,-0.31143c-16.06972,-25.85139 -30.2338,-52.8877 -45.73496,-79.09947c-3.0216,8.9735 -20.19933,21.18202 -10.71458,29.44228c23.80356,19.97299 26.97348,58.9857 6.61392,82.50262c-9.33031,10.45926 -22.27345,17.66695 -35.57853,21.74126m1.02195,-14.22214c25.6753,-5.59119 42.08234,-35.19554 33.20155,-59.88542c-2.74454,-8.04132 -10.29613,-20.88658 -16.96593,-21.01822c-7.10979,12.27542 -13.50588,24.99036 -21.29804,36.85445c-17.11086,3.00977 -1.43426,-17.82442 2.18629,-24.90399c3.88173,-8.63774 17.97784,-22.6107 0.22043,-22.40381c-12.4663,-1.24055 -25.71457,-0.04088 -35.79932,8.23351c-21.64245,14.32193 -25.73868,47.07928 -9.34899,66.82591c11.09536,14.38573 30.25585,20.50179 47.804,16.29758zm179.64028,-0.00356c21.91476,-5.14897 37.68491,-27.67265 34.8483,-50.02701c-1.50024,-24.84305 -26.27582,-44.93475 -50.90707,-41.59564c-18.45729,-1.74684 -0.78658,15.19781 1.85167,23.43547c2.5099,8.7469 16.33638,19.49011 8.6171,28.02017c-17.31352,0.72531 -35.05154,-0.50934 -52.31752,1.23642c3.1011,22.89496 24.76817,41.83401 48.14848,40.08203c3.28111,-0.02676 6.57803,-0.30434 9.75905,-1.15144zm-70.7294,-51.16617c2.08536,-17.91364 12.23944,-34.20847 27.04826,-44.4043c0.87492,-4.39421 -8.09195,-24.63332 -11.37527,-10.5231c-10.13445,18.42084 -20.32248,36.81699 -30.14639,55.40483c4.70622,0.11383 9.98186,0.93559 14.4734,-0.47743zm52.9005,-0.88846c-5.84201,-10.98254 -11.81374,-21.89917 -17.91992,-32.73703c-12.24919,6.45949 -20.3076,20.12949 -22.21249,33.77383c13.37456,-0.2851 26.97348,0.69884 40.16722,-0.71251l-0.03476,-0.3243l0,0zm-57.29515,-39.61388c5.7617,-10.63408 11.63275,-21.21213 17.21649,-31.94065c-24.2798,-0.5443 -48.61469,-0.66353 -72.88629,0.11504c12.46696,21.42642 23.73018,43.6828 37.36159,64.35614c6.59126,-10.13849 12.18927,-21.81091 18.30821,-32.53052z\",\r\n\t\"bulb\": \"m145.62592,297.06863c-17.67376,-4.68848 -27.91267,-23.96384 -26.70493,-41.44981c-0.45245,-22.83995 1.65483,-46.8734 -9.26703,-67.87447c-6.22532,-15.68024 -16.83022,-29.52451 -21.2558,-45.86502c-5.50718,-25.3512 1.29536,-54.08422 21.79177,-71.10346c23.11512,-19.80671 60.02821,-22.38829 85.47337,-5.55379c17.94666,12.36192 30.89558,32.75098 30.41452,55.00024c2.10583,16.62513 -4.45561,32.2625 -12.17442,46.55451c-5.53021,11.50751 -11.98869,22.76817 -17.00821,34.40399c-1.32327,23.85774 -0.56435,47.93431 -4.15358,71.58684c-5.97899,18.328 -28.51152,30.78922 -47.11569,24.30096zm46.67903,-42.65804c-10.48888,-5.65382 -25.56134,-1.97798 -37.75313,-3.19516c-9.95908,1.99197 -27.6553,-4.08569 -32.94975,5.03105c12.10807,4.73648 26.33759,1.18594 39.22778,1.96957c10.31409,-0.9906 22.18068,0.93939 31.4751,-3.80547zm-0.78554,-10.63885c1.54361,-14.36404 -21.1709,-7.03433 -30.39838,-9.17262c-12.21318,2.47205 -31.64935,-5.2915 -39.33047,5.74487c4.5516,11.09071 24.85052,3.29074 35.50985,5.75148c11.3671,-0.4028 23.15991,0.40741 34.21899,-2.32373zm0.14142,-25.16705c2.9986,-27.98152 20.10725,-51.27968 30.01392,-76.87566c8.14517,-30.64574 -7.9861,-65.65708 -37.19159,-78.52086c-29.06958,-14.40719 -67.79967,-3.52343 -84.22785,24.70715c-15.82867,23.31919 -12.80788,55.00346 2.66266,77.68118c11.03862,19.81914 19.84574,42.09169 18.41109,65.15663c22.91359,0 45.82719,0 68.7408,0c0.53035,-4.04942 1.06052,-8.09911 1.59097,-12.14844zm-50.72687,-39.64223c-9.07846,-15.78525 -18.39817,-31.69214 -24.71996,-48.79948c5.68369,-7.35728 7.33711,-15.55251 9.10273,-24.19695c15.95243,-3.13345 -2.03056,18.17914 13.0308,18.65942c13.36925,5.81685 7.50436,-28.2252 18.61179,-15.95465c-7.9733,13.46684 15.66168,26.8638 16.5291,7.59886c-1.14578,-14.54594 14.28561,-11.82063 8.26923,1.37553c0.49657,6.78834 11.54893,8.73447 11.73816,14.19425c-7.9566,17.25854 -14.87259,35.07664 -24.29411,51.59875c-2.12068,-6.39691 8.34081,-22.42969 11.68367,-31.84341c6.45049,-8.13736 11.99347,-30.06687 -4.82256,-27.07765c-9.75478,15.21495 -22.87704,-9.5907 -32.42833,4.99055c-8.10805,2.41856 -20.86024,-14.04196 -23.2123,1.78514c6.10664,18.79854 18.8132,34.81967 25.46149,53.42416c-2.25594,-1.33008 -3.54053,-3.66359 -4.94971,-5.75453zm-12.74261,-68.89435c-4.41462,-2.15457 1.86072,11.45412 -0.00009,0l0.00009,0zm26.38611,1.60738c-5.73064,-9.69846 -2.6572,11.76727 0,0zm25.57564,0c-5.73064,-9.69846 -2.65724,11.76727 0,0zm-119.06653,-71.66327c-10.12879,-10.27977 -21.32492,-19.92564 -30.13364,-31.25677c22.0061,18.21614 42.14793,38.73141 61.97966,59.29806c5.2662,7.2365 -9.18723,-6.75771 -11.87724,-9.10345c-6.7307,-6.23349 -13.37324,-12.56173 -19.96879,-18.93784zm156.40887,29.39093c17.12013,-21.33164 33.0936,-43.69485 51.55162,-63.89019c-3.09076,8.6951 -13.04016,19.09942 -19.29597,28.05458c-10.44716,12.99739 -20.21251,26.73974 -32.1591,38.39317c-1.49106,1.57605 -3.71758,-2.15694 -0.09639,-2.55756l-0.00015,0zm-37.0826,-20.23703c5.91515,-16.91904 14.49518,-33.02397 24.06741,-48.16613c-0.22247,8.40011 -10.37453,24.32112 -15.25424,34.73693c-2.76042,4.19142 -5.08876,10.87586 -8.81317,13.4292zm-75.7492,-21.69804c-4.12045,-6.01025 -16.5241,-20.00493 -14.20815,-21.91343c11.95872,13.25933 24.12167,26.94502 32.71223,42.62532c-7.31573,-5.61084 -12.5797,-13.71475 -18.50409,-20.71189zm47.35616,-4.73013c-0.83392,-5.64444 1.75482,-32.58975 3.19298,-14.29333c0.00511,11.46356 1.20168,24.36872 -1.98915,34.80271c-1.36639,-6.70823 -1.03488,-13.69191 -1.20383,-20.50938z\",\r\n\t\"careful\": \"m1,1c2.24496,29.70385 10.76853,56.9168 23.28125,80.81181l23.28125,-36.31875l-6.72569,-2.48334l-9.3125,-3.31111l4.86319,-8.48472l17.07292,-30.21389l-52.46042,0zm71.49931,0l-16.86597,29.8l7.24306,2.58681l9.82986,3.51805l-5.5875,8.69167l-33.525,52.46041c24.12122,36.61169 59.3948,61.88649 99.85071,67.36043l0,107.09373l-66.22223,0l0,26.48889l165.55556,0l0,-26.48889l-66.22223,0l0,-107.09373c70.57336,-9.43671 125.94405,-78.40826 132.44444,-164.41737l-226.50069,0z\",\r\n\t\"cart_2\": \"m0.99397,46.01759l0,36.55115l57.8652,0l28.28396,104.41602l159.23965,0l52.21094,-125.30758l-237.55595,0l0,-15.65959zm53.21769,184.47131c0,12.97459 -10.51804,23.49266 -23.49261,23.49266c-12.97436,0 -23.49244,-10.51807 -23.49244,-23.49266c0,-12.97456 10.51808,-23.49228 23.49244,-23.49228c12.97457,0 23.49261,10.51772 23.49261,23.49228zm148.8,0c0,12.97459 -10.51817,23.49266 -23.4928,23.49266c-12.97446,0 -23.49258,-10.51807 -23.49258,-23.49266c0,-12.97456 10.51813,-23.49228 23.49258,-23.49228c12.97462,0 23.4928,10.51772 23.4928,23.49228z\",\r\n\t\"coat_hanger\": \"m24.72351,255.83636c-16.41191,-2.33228 -27.73119,-20.33411 -22.38228,-36.1741c3.30628,-15.35616 20.22842,-19.55692 31.44893,-27.66121c35.64961,-21.14748 71.50229,-41.94997 107.26245,-62.9095c1.87845,-10.22399 -5.70195,-16.59309 -13.7997,-21.39916c-16.20296,-12.86633 -15.31998,-38.50921 -1.59858,-52.83282c16.08138,-18.88601 49.91904,-12.94907 59.95362,9.38958c9.73412,9.92804 -0.18503,34.24562 -13.8385,22.54042c-1.42418,-13.2976 -12.78993,-28.89017 -27.7881,-20.44456c-15.64833,8.98737 -6.40202,29.9363 8.0513,34.15588c9.75604,6.53233 8.45554,18.64742 8.97318,28.8608c42.85536,25.5808 86.25137,50.28574 128.51941,76.82744c16.8277,13.06401 9.90717,44.50819 -11.28448,48.76941c-16.06598,2.31227 -32.54915,0.68361 -48.77617,1.31593c-68.2437,0.05267 -136.50528,0.51715 -204.74109,-0.43811zm248.30083,-21.61086c12.28671,-12.24121 -10.69217,-18.82494 -18.26138,-24.82121c-34.85875,-20.46407 -69.60597,-41.14412 -104.87569,-60.89026c-41.32713,23.46544 -82.56062,47.16515 -123.11867,71.93832c-8.58788,3.43668 -2.61073,17.17589 5.37386,15.06004c78.53457,-0.16875 157.07672,0.41405 235.60527,-0.42499c1.73874,-0.22235 3.69772,0.07922 5.27661,-0.86191z\",\r\n\t\"document\": \"m58.5474,213.36578c-0.05885,-70.73299 -0.11767,-141.466 -0.17652,-212.19898c53.12881,0.81297 106.48294,-1.9259 159.43185,2.08758c25.82027,9.16723 22.09921,66.23434 21.6799,108.85904c-1.13266,32.14426 15.08594,95.86641 -27.03937,105.4444c-21.00172,0.00113 -21.08437,8.97424 -18.9407,25.20605c2.4877,24.31731 -4.73431,78.79115 -39.2352,44.26363l-95.71997,-73.66171zm162.59977,-23.1226c0.08537,-63.57991 -0.62674,-117.82272 -4.15146,-159.71279c-31.317,-14.24883 -73.63496,-7.31453 -109.06839,-7.53106c-13.9288,6.77649 33.0414,29.27771 43.00333,38.00857c37.81908,18.77271 49.10266,52.9127 42.57201,91.49594c0,15.00871 0,30.01746 0,45.02617c6.97418,-0.00844 21.40269,-3.46487 27.64452,-7.28687z\",\r\n\t\"gift\": \"m160.05605,46.22016c5.12212,-9.27578 14.49356,-21.35899 -1.60765,-24.27403c-4.48517,-2.30248 -8.9718,-6.3767 -13.45119,-1.83809c-9.96648,3.93713 -18.60622,9.44305 -8.12337,19.74747c4.64861,6.65461 8.87668,21.1743 14.1424,22.77341c3.14276,-5.39672 6.08684,-10.9068 9.03981,-16.40877zm-22.01753,25.61161c-9.14935,-16.32981 -16.51206,-33.84869 -27.71044,-48.91321c-13.62003,-14.54198 -40.45641,-8.05964 -46.55505,10.6975c-8.10131,18.54466 9.37865,40.68638 29.16686,38.36525c15.01618,0.2515 30.1178,0.92769 45.09863,-0.14954zm76.02873,0.55127c19.45964,-2.60851 30.65027,-27.10658 19.57069,-43.3727c-9.81836,-17.35883 -38.06532,-17.96398 -47.9265,-0.32358c-8.53876,14.26143 -15.94994,29.16402 -23.78549,43.81643c17.32285,0.99046 34.80862,0.75943 52.1413,-0.12016zm32.22711,20.88692c6.6339,-5.83724 32.32317,-12.71885 12.86739,-18.26252c-4.81963,-1.36767 -10.43866,-7.64191 -14.77026,-5.92492c-9.40594,11.6946 -23.86844,18.55521 -38.9686,17.83661c-2.95601,0.97167 -18.03316,-1.47781 -13.95946,1.30438c10.65262,6.07415 21.03697,12.6707 32.05554,18.0621c7.71764,-4.11029 15.20781,-8.63805 22.77539,-13.01566zm-151.5623,3.30481c5.67309,-3.30481 11.34617,-6.60963 17.01924,-9.91444c-17.34076,-0.86164 -37.18572,1.63783 -50.29088,-12.30952c-3.69488,-4.13725 -7.23799,-8.87396 -12.35892,-3.66532c-6.13381,4.22582 -25.00066,8.5563 -10.4742,13.71487c12.64928,7.47227 25.20959,15.12685 38.17151,22.0463c6.1765,-2.89648 11.99872,-6.5165 17.93326,-9.87188zm83.14041,36.87479c7.35168,-5.90694 25.15858,-11.53461 25.75348,-17.87329c-16.62141,-9.56481 -32.75868,-20.2142 -50.14796,-28.29874c-5.98431,-2.2704 -10.83618,1.22306 -15.65312,4.25735c-14.24385,8.47255 -28.83041,16.41927 -42.61077,25.63122c18.02219,11.14435 36.26101,21.95917 54.67725,32.43958c9.39328,-5.26857 18.66512,-10.75249 27.98112,-16.15611zm73.75499,18.43738c7.62694,-4.81227 15.25389,-9.62453 22.88087,-14.43683c-0.06244,-16.11785 0.19498,-32.24243 -0.24597,-48.35465c-15.39334,8.58929 -30.56776,17.60745 -45.48607,26.99785c-1.63162,16.62392 -0.80414,33.52276 -0.44952,50.23046c7.87193,-4.6378 15.55261,-9.59819 23.30069,-14.43683zm-178.87355,-10.1545c0.77462,-13.73913 2.44441,-29.40098 -14.12444,-33.4709c-10.46331,-4.88007 -24.96637,-17.38377 -33.02728,-17.25835c-0.25115,15.4809 -0.11823,30.96465 -0.14541,46.44691c15.45605,9.64543 30.63783,19.75522 46.42746,28.8476c1.53102,-7.98021 0.53017,-16.43968 0.86967,-24.56526zm110.68056,53.19621c9.14198,-5.77156 18.28395,-11.54312 27.42593,-17.31468c-0.04233,-16.63979 0.64572,-33.30351 -0.10625,-49.92543c-10.04709,2.88116 -21.5385,11.78691 -32.12366,17.31859c-7.92599,4.64276 -15.85202,9.28555 -23.77802,13.92833c0.1563,17.76723 -0.42728,35.56691 0.57802,53.30783c9.47523,-5.53633 18.69861,-11.49898 28.00397,-17.31464zm-38.32249,-9.33929c0,-8.88464 0,-17.76929 0,-26.6539c-18.35233,-10.72505 -36.64592,-21.55176 -55.0698,-32.1535c-1.01884,16.98993 -0.43661,34.04375 -0.59025,51.06303c18.34824,11.48767 36.50635,23.28906 55.08669,34.3983c0.72301,-8.85316 0.45901,-17.77696 0.57336,-26.65393zm106.97165,35.71599c7.47931,-4.98045 14.95862,-9.96091 22.43796,-14.94136c-0.31207,-15.79037 0.77045,-31.79442 -0.80399,-47.41055c-15.55414,8.87424 -30.56544,18.97736 -45.84236,28.4509c0.367,16.33781 -0.75356,32.86267 0.93411,49.06088c7.89078,-4.84329 15.54118,-10.07089 23.27428,-15.15987zm-179.49486,-8.85234c-0.06088,-8.2791 -0.12183,-16.55821 -0.18272,-24.8373c-15.452,-9.6673 -30.70933,-19.65799 -46.39347,-28.94519c-0.98154,15.8615 -0.42208,31.78482 -0.5697,47.67464c15.58812,10.31845 31.00088,20.91034 46.79801,30.90671c0.60526,-8.24165 0.30488,-16.53903 0.34788,-24.79886zm111.24078,54.40674c9.07924,-6.02985 18.15848,-12.05969 27.23772,-18.08952c-0.02109,-16.81348 0.32051,-33.6342 -0.13127,-50.44193c-18.48172,11.39566 -36.8398,23.00107 -55.0625,34.8063c-2.05943,16.23506 -0.72412,32.97392 -0.72713,49.38643c5.65578,3.44495 20.11658,-11.82266 28.68318,-15.66129zm-38.71758,-7.19754c-1.09789,-11.59346 4.72185,-27.9119 -10.01297,-32.40633c-14.85952,-9.4117 -29.65931,-18.92612 -44.71436,-28.02278c-2.19433,15.91664 0.10065,32.49809 -1.58499,48.60945c18.05386,13.0511 36.5795,25.52769 55.44263,37.37666c1.51289,-8.30347 0.57193,-17.09903 0.86969,-25.55701zm-63.13967,-3.06479c-21.97403,-14.66875 -43.94805,-29.33749 -65.92206,-44.00621c0.02491,-45.26978 -0.60055,-90.55044 0.20291,-135.81172c11.00354,-6.78941 22.71307,-12.35508 34.0373,-18.58421c-7.3143,-20.93821 3.23879,-46.38257 24.44761,-54.21996c17.77897,-7.29492 39.21008,-0.71179 50.54502,14.64528c8.23304,-4.22243 16.4661,-8.44486 24.69915,-12.66729c8.27725,4.26063 16.55455,8.52126 24.83179,12.78188c11.86055,-14.06895 32.18082,-22.09776 49.79013,-14.21312c21.13718,7.42951 32.65843,32.817 25.07826,53.72234c11.40756,6.44052 23.81024,11.47337 34.26968,19.33245c0.46368,45.00166 0.00415,90.00995 -0.0379,135.01437c-43.72298,28.93527 -86.73743,58.97507 -131.17026,86.81018c-12.92032,-0.00348 -24.07242,-14.03217 -36.06157,-19.72c-11.59096,-7.66315 -23.15266,-15.37048 -34.71011,-23.08398z\",\r\n\t\"globe\": \"m33.11721,223.16701l233.44794,0.08913l-7.57544,11.19618l-218.20762,-0.26738l-7.66489,-11.01793zm1.60428,-148.93458l230.3285,-0.26738l6.68439,11.48557l-243.78651,0.08913l6.77362,-11.30732zm-22.73061,74.62911l275.61135,-0.26738l-0.35626,11.48558l-275.07684,-0.17825l-0.17825,-11.03995zm275.8395,1.06528c0,76.03723 -61.86858,137.89429 -137.92784,137.89429c-76.0264,0 -137.88345,-61.86824 -137.88345,-137.89429c0,-76.02642 61.86823,-137.88347 137.88345,-137.88347c76.05927,-0.01117 137.92784,61.85705 137.92784,137.88347zm-137.91701,-148.93459c-82.09525,0 -148.90104,66.8058 -148.90104,148.92339c0,82.12878 66.8058,148.93457 148.90104,148.93457c82.13995,0 148.93459,-66.80579 148.93459,-148.93457c0,-82.11759 -66.79463,-148.92339 -148.93459,-148.92339zm41.78581,148.93459c0,81.25211 -22.01353,137.89429 -41.78581,137.89429c-19.74991,0 -41.76309,-56.64218 -41.76309,-137.89429c0,-81.27448 22.00233,-137.88347 41.76309,-137.88347c19.76112,-0.01117 41.78581,56.60899 41.78581,137.88347zm-41.78581,-148.93459c-34.29579,0 -52.80304,76.73613 -52.80304,148.92339c0,72.2093 18.50725,148.93457 52.80304,148.93457c34.29614,0 52.83693,-76.73643 52.83693,-148.93457c-0.01118,-72.18726 -18.54079,-148.92339 -52.83693,-148.92339zm97.86217,148.93459c0,76.03723 -43.91597,137.89429 -97.86217,137.89429c-53.93499,0 -97.82862,-61.86824 -97.82862,-137.89429c0,-76.02642 43.89363,-137.88347 97.82862,-137.88347c53.9462,-0.01117 97.86217,61.85705 97.86217,137.88347zm-97.86217,-148.93459c-60.01537,0 -108.86856,66.8058 -108.86856,148.92339c0,82.12878 48.85319,148.93457 108.86856,148.93457c60.03773,0 108.88008,-66.80579 108.88008,-148.93457c0,-82.11759 -48.84235,-148.92339 -108.88008,-148.92339z\",\r\n\t\"handle_care\": \"m163.84105,276.49316c0,-16.9874 0,-26.73244 0,-43.71985c0,-23.90417 32.58113,-58.75496 53.7084,-83.18626c5.78004,-5.69962 16.17278,-7.90976 21.66074,-2.49817c4.87456,4.80672 4.50662,16.61058 0.6333,22.48335c-7.09361,10.6588 -14.18712,21.31755 -21.28073,31.97632c-3.55533,6.07231 5.16899,10.98973 10.38702,4.49673c27.24385,-36.8876 34.70512,-44.36621 34.70512,-59.20624c0,-30.31093 0,-29.89459 0,-60.20548c0,-8.67812 6.34686,-16.98743 14.45584,-16.98743c7.71677,0 14.4277,7.99146 14.4277,15.52406c0,48.96381 0,67.40421 0,116.36799c0,15.08096 -47.62817,60.69775 -47.62817,81.9498c0,4.99628 0,9.99255 0,14.98889c-27.02963,0 -54.05942,0 -81.08914,0c0.00577,-7.32791 0.01431,-14.65582 0.02008,-21.9837zm-28.64365,0c0,-16.98746 0,-26.73244 0,-43.71985c0,-23.90422 -32.58104,-58.75496 -53.70833,-83.18626c-5.78003,-5.69962 -16.17277,-7.90976 -21.66072,-2.49817c-4.87465,4.80672 -4.50671,16.61058 -0.6334,22.48335c7.09362,10.6588 14.18714,21.31755 21.28075,31.97632c3.55531,6.07231 -5.16901,10.98973 -10.38705,4.49673c-27.24375,-36.8876 -34.70512,-44.36621 -34.70512,-59.20624c0,-30.31093 0,-29.89459 0,-60.20548c0,-8.67812 -6.34683,-16.98743 -14.45581,-16.98743c-7.71679,0 -14.42771,7.99146 -14.42771,15.52406c0,48.96381 0,67.40417 0,116.36799c0,15.08092 47.62818,60.69775 47.62818,81.9498c0,4.99628 0,9.99255 0,14.98889c27.02971,0 54.05941,0 81.08913,0c-0.00577,-7.32791 -0.01433,-14.65582 -0.02,-21.9837zm-42.88594,-214.71311l48.62654,36.4699l0,57.20769l-48.62654,-36.46989l0,-57.20769zm114.41537,0l-48.62654,36.4699l0,57.20769l48.62654,-36.46989l0,-57.20769zm-114.41537,-17.87738l57.20769,-42.90577l57.20769,42.90575l-57.20769,42.90577l-57.20769,-42.90574z\",\r\n\t\"headphones\": \"m262.24301,276.32291c0,3.88873 -3.15054,7.03928 -7.03929,7.03928h-45.07771c-3.88873,0 -7.03928,-3.15054 -7.03928,-7.03928v-95.76917c0,-3.88843 3.15054,-7.03928 7.03928,-7.03928h45.07771c3.88875,0 7.03929,3.15085 7.03929,7.03928v95.76917zm-166.89014,0c0,3.88873 -3.15116,7.03928 -7.03929,7.03928h-45.07832c-3.88813,0 -7.03928,-3.15054 -7.03928,-7.03928v-95.76917c0,-3.88843 3.15115,-7.03928 7.03928,-7.03928h45.07832c3.88813,0 7.03929,3.15085 7.03929,7.03928v95.76917zm54.45998,-259.68797c-81.57039,0 -147.78664,65.61743 -148.80356,146.9389h25.82451c0.83739,-67.21309 55.56696,-121.44394 122.97905,-121.44394c67.41208,0 122.14168,54.23085 122.96928,121.44394h25.82391c-1.00656,-81.32147 -67.24229,-146.9389 -148.7932,-146.9389zm-148.59421,221.43015h25.35591v-74.64095h-25.35591v74.64095zm271.35417,-74.651v74.64127h26.29248v-74.64127h-26.29248z\",\r\n\t\"hippie\": \"m126.57668,297.48117c-48.56062,-7.34268 -92.01251,-39.97321 -112.69057,-84.50511c-24.94552,-52.66977 -15.84542,-119.75688 23.8283,-162.85019c38.79855,-45.4432 106.09586,-61.79809 161.96931,-41.65034c58.35461,19.93039 100.52045,79.22475 99.29117,141.02438c1.2113,60.65196 -39.29578,118.84778 -96.0322,139.80408c-24.24886,9.49326 -50.68127,11.39462 -76.36598,8.17719zm8.7399,-92.17508c-0.08942,-7.31126 -0.17882,-14.62254 -0.26825,-21.93381c-20.52584,20.53458 -41.05166,41.06917 -61.57751,61.60378c17.64819,14.10371 39.22342,22.83827 61.57751,25.75548c0.29533,-21.80725 0.53749,-43.61626 0.26825,-65.42545zm48.5128,61.24323c14.52351,-4.28751 28.46933,-11.11562 40.24649,-20.66127c-9.32077,-13.4882 -22.68102,-24.26074 -33.95442,-36.33005c-8.88936,-8.88591 -17.77875,-17.77179 -26.66811,-26.6577c0,29.29706 0,58.59412 0,87.89117c6.88846,-0.91629 13.69307,-2.3291 20.37604,-4.24216zm-48.28273,-180.43147c0,-19.30317 0,-38.60634 0,-57.90951c-51.85052,5.59066 -97.82003,47.52976 -105.87597,99.4242c-5.92087,34.10992 2.2166,70.93011 24.35439,97.89821c27.17386,-27.16779 54.34772,-54.33559 81.52158,-81.50337c0,-19.30317 0,-38.60635 0,-57.90952zm116.00552,130.27736c29.94273,-44.68748 25.57903,-109.31516 -11.64191,-148.59046c-19.65836,-21.7875 -47.20416,-36.42821 -76.45694,-39.59642c0,38.6003 0,77.20061 0,115.80091c26.61343,26.23764 52.37032,53.38443 79.88922,78.67319c3.85712,4.56624 5.79269,-4.75352 8.20963,-6.28722z\",\r\n\t\"house\": \"m21.15257,177.09065c0,-27.41002 0,-54.82008 0,-82.2301c-6.68203,1.86892 -13.14774,5.87402 -20.15257,5.63974c7.71781,-7.14793 21.82513,-9.41176 32.30949,-14.09891c45.79581,-16.133 91.60535,-32.4141 138.27387,-45.86145c13.50775,-0.66366 26.30505,7.15431 39.33269,10.42321c29.47861,10.57565 59.53784,19.97857 88.07501,32.90813c-6.51614,8.73929 -28.58875,5.06429 -25.73117,21.53019c-2.00067,45.62614 -0.83817,91.32375 -1.14786,136.98345c-18.99269,5.63184 -37.89932,11.84375 -56.94553,17.1149c-64.67134,-0.05981 -129.3426,-0.11945 -194.01394,-0.17902c0,-27.40996 0,-54.82036 0,-82.23004l0,-0.00011zm26.14161,31.25392c0,-16.12061 0,-32.24124 0,-48.36197c16.55636,0 33.11272,0 49.66908,0c0,32.24136 0,64.4827 0,96.724c38.34103,0 76.68204,0 115.02308,0c0,-54.026 0,-108.05197 0,-162.07799c-62.73987,0 -125.47972,0 -188.2196,0c0,54.02602 0,108.05199 0,162.07799c7.84248,0 15.68497,0 23.52745,0c0,-16.12067 0,-32.2413 0,-48.36203zm99.33812,-27.44867c0,-6.97108 0,-13.94214 0,-20.9133c13.07082,0 26.14162,0 39.21243,0c0,13.94221 0,27.88445 0,41.82658c-13.07082,0 -26.14162,0 -39.21243,0c0,-6.97108 0,-13.94214 0,-20.91328zm33.9841,1.30707c0,-5.66399 0,-11.32797 0,-16.99203c-9.58527,0 -19.17052,0 -28.75577,0c0,11.32805 0,22.65611 0,33.98409c9.58525,0 19.1705,0 28.75577,0c0,-5.66399 0,-11.32797 0,-16.99205zm-86.2673,28.75577c0,-15.24922 0,-30.4985 0,-45.7478c-14.8136,0 -29.62717,0 -44.44075,0c0.28782,29.49963 -0.86703,59.06848 1.39272,88.50464c7.32339,4.61035 18.6494,2.34561 27.75799,2.99103c5.09669,0 10.19335,0 15.29005,0c0,-15.24927 0,-30.49857 0,-45.74786zm150.9678,34.15282c7.18895,-2.37781 14.3779,-4.75565 21.56683,-7.13347c-0.32449,-45.85204 0.98636,-91.75861 -1.60782,-137.55795c-6.33264,-8.04385 -23.37172,10.13716 -33.97191,1.44468c-8.98801,-5.39767 -16.23575,-5.6667 -13.48424,6.8141c-0.6041,45.64783 -1.40456,91.35368 0.49997,136.97478c-2.32346,17.3029 19.61401,-1.57974 26.99716,-0.54214zm17.56241,-152.88132c5.81549,-2.74289 29.11139,-6.01917 13.28293,-11.03122c-31.02148,-13.18587 -62.53795,-25.50377 -94.87346,-35.06522c-13.26736,-1.87402 -25.71394,5.23786 -38.28336,8.42139c-7.2287,0.92986 -14.03493,6.61982 -2.78639,8.23806c33.43919,12.5762 66.81393,25.55496 101.06847,35.75281c7.2216,-1.29286 14.41238,-4.37938 21.59181,-6.31581zm-104.48328,-16.97943c-12.19943,-4.63456 -24.39883,-9.26913 -36.59824,-13.9037c-25.6514,8.95505 -51.55341,17.25012 -76.89988,27.03273c49.99152,1.67495 100.06706,0.58957 150.09639,0.77469c-12.19943,-4.6346 -24.39885,-9.26915 -36.59827,-13.90372z\",\r\n\t\"keep_up\": \"m79,1l-21.3,35.5l-21.3,35.5l19.88,0l0,184.60001l45.44,0l0,-184.60001l19.88,0l-21.3,-35.5l-21.3,-35.5zm142.00002,0l-21.30002,35.5l-21.29999,35.5l19.88,0l0,184.60001l45.43999,0l0,-184.60001l19.88,0l-21.3,-35.5l-21.29999,-35.5zm-213.00002,269.80002l0,28.39999l284,0l0,-28.39999l-284,0z\",\r\n\t\"new_born\": \"m137.15491,103.06109c-14.77614,-3.80736 -27.4188,-14.09921 -33.90258,-27.59863c-3.9915,-8.31045 -4.89106,-12.46352 -4.90182,-22.63058c-0.01103,-10.43683 0.90331,-14.55167 5.14873,-23.17045c6.5289,-13.25453 17.58841,-22.50933 32.02396,-26.7982c7.85696,-2.33434 19.44511,-2.4919 27.41292,-0.37272c10.68681,2.84234 20.56245,9.23503 27.27812,17.65763c11.44406,14.35284 14.51639,32.93808 8.33334,50.41059c-2.37558,6.7131 -5.38321,11.61306 -10.48294,17.07855c-7.51927,8.05854 -15.46124,12.82613 -25.72244,15.44125c-6.92987,1.76612 -18.2959,1.75824 -25.18729,-0.01743zm46.99359,76.71874c0,-11.66681 -0.15546,-21.21237 -0.34546,-21.21237c-0.55267,0 -23.15134,19.0079 -23.15134,19.47273c0,0.59862 22.40039,22.95203 23.00027,22.95203c0.2731,0 0.49652,-9.54558 0.49652,-21.21239zm-8.12837,89.58151c3.13896,-3.60342 5.94908,-9.57928 7.16283,-15.23215c0.75183,-3.5016 0.8862,-7.28795 0.60019,-16.91275l-0.36856,-12.40109l-33.73602,-33.39706c-29.396,-29.10065 -33.79212,-33.21501 -34.172,-31.98175c-0.2398,0.77843 -0.30579,13.66176 -0.14668,28.62961l0.28934,27.21429l28.53863,28.41072c15.69623,15.6259 28.73599,28.41826 28.97726,28.42744c0.24127,0.00919 1.52603,-1.23157 2.85503,-2.75726zm-21.12221,12.22665c0.5526,-0.21207 -6.52711,-7.73318 -19.03375,-20.22046c-15.75389,-15.72952 -20.00713,-19.64691 -20.36126,-18.75351c-0.82094,2.07094 -0.552,9.37703 0.49458,13.43619c3.03795,11.78281 12.81967,21.70416 24.49419,24.84378c3.43257,0.92316 12.65175,1.36725 14.40625,0.694zm-14.69553,16.96454c-19.19916,-3.63824 -34.22623,-17.37338 -40.35254,-36.88327l-1.52992,-4.87216l0,-51.56241c0,-48.09848 0.08022,-51.82547 1.1941,-55.47855c5.75462,-18.87271 18.67331,-31.86444 36.79293,-37.00092c7.28899,-2.06625 19.90268,-2.05429 27.24492,0.02586c17.6541,5.00159 31.24332,18.57871 36.39166,36.35935l1.50121,5.18457l0,50.90973l0,50.90971l-1.50121,5.18457c-2.97653,10.27997 -9.29736,19.97147 -17.27997,26.49481c-4.88281,3.99017 -14.22415,8.68716 -20.0538,10.08334c-6.28586,1.50537 -16.34073,1.79504 -22.40738,0.64539z\",\r\n\t\"officer_2\": \"m144.87212,278.09424c0,-7.03476 0,-14.06952 0,-21.10431c34.12148,-0.13669 68.24295,-0.27335 102.36444,-0.41003c0,-6.63841 0,-13.27682 0,-19.91524c-26.94872,-0.26555 -53.89742,-0.53107 -80.84613,-0.79662c30.82893,-41.42374 61.65785,-82.8475 92.48683,-124.27124c13.28885,-1.73074 25.24835,9.13577 26.16702,22.30508c1.37796,55.08076 0.61356,110.19873 0.82785,165.29666c-46.99997,0 -94,0 -141.00003,0c0.00002,-7.03473 0,-14.06952 0.00002,-21.10431zm-0.19199,-87.83214c-0.06876,-13.74153 -0.13754,-27.48306 -0.20631,-41.22459c-14.64618,18.8075 -27.62093,39.06267 -43.91019,56.48129c-14.42976,9.56055 -27.65941,-6.01018 -38.58159,-13.69254c-15.26907,-12.11603 -30.9411,-23.83286 -45.24117,-37.08727c-8.74276,-13.13181 5.83314,-31.80238 20.70509,-26.84245c13.32168,6.5739 23.96796,17.78835 36.01906,26.44797c7.16664,7.87663 15.75377,12.89487 20.74445,-0.10861c10.61151,-12.96709 19.11472,-28.05023 32.18712,-38.75249c13.16731,-7.35264 29.1156,-2.93422 43.48628,-4.27982c21.93321,0.06611 43.87927,-0.19524 65.80286,0.42785c-29.83961,40.18141 -59.99303,80.13989 -90.45013,119.85524c-0.51442,-13.73006 -0.41658,-27.48491 -0.55545,-41.22459zm49.58183,-93.47518c-17.8813,-2.9394 -31.59131,-19.77306 -31.46613,-37.7664c-6.28482,-0.26553 -12.56969,-0.53107 -18.85452,-0.79661c5.37549,-6.77119 10.75095,-13.54238 16.12643,-20.31357c26.79919,0 53.59842,0 80.39761,0c-0.07553,16.83184 2.11966,36.40314 -12.31944,48.47567c-8.59595,8.79105 -21.9399,12.10719 -33.88396,10.40091zm-44.65282,-80.96436c-3.48923,-6.17941 -15.89734,-17.4112 -0.91945,-14.28427c30.58981,-0.43799 61.18378,-0.21775 91.77567,-0.27203c0,9.29378 0,18.58757 0,27.88137c-27.24594,0 -54.49188,0 -81.73782,0c-3.03946,-4.44169 -6.07892,-8.88338 -9.11839,-13.32506z\",\r\n\t\"officer\": \"m127.65893,298.12302c-11.91827,-4.4541 -8.85096,-18.47458 -9.45842,-28.44775c-0.14007,-38.77051 -0.03694,-77.54163 -0.06789,-116.31239c21.30015,-0.31718 42.6003,-0.76093 63.90377,-0.70047c-0.02318,44.52536 0.58119,89.061 -0.14537,133.57832c-0.57059,11.93384 -13.89935,13.46393 -23.22325,12.30963c-10.33765,0.00372 -20.67488,-0.15573 -31.00884,-0.42734zm-30.7055,-116.03563c-6.74483,-0.72377 -12.32703,-17.61749 -4.40458,-17.57693c6.23801,-0.08125 12.47601,-0.16251 18.71403,-0.24377c1.007,8.20691 -1.59957,19.89343 -12.37878,18.21895l-1.93067,-0.39824l0,0zm99.85623,-0.00661c-6.98207,-0.87273 -10.75342,-15.40816 -5.67188,-17.55357c6.66685,-0.08684 13.33371,-0.17369 20.00055,-0.26053c1.00876,8.20958 -1.60458,19.90276 -12.38809,18.21675l-1.94055,-0.40263c0,0 -0.00003,0 -0.00003,0zm-107.61794,-56.49044c0.54922,-13.57674 -1.08583,-27.43726 1.69075,-40.79832c4.06557,-10.40357 13.92722,-19.77089 25.33163,-20.63995c23.60493,0.19927 47.27207,-1.00478 70.82676,0.54259c14.04367,3.09693 25.24931,16.9698 23.91605,31.57756c0.32544,21.70094 0.15948,43.40639 0.24002,65.10946c-7.41772,0.09508 -14.83545,0.19016 -22.25314,0.28525c0,-19.53377 0,-39.06755 0,-58.60133c-4.34856,-5.08821 -8.05232,1.74921 -6.5546,6.09985c-0.01697,13.17788 -0.03394,26.35577 -0.05093,39.53365c-21.48996,0 -42.97992,0 -64.46988,0c-0.17615,-15.26811 -0.35229,-30.53623 -0.52844,-45.80434c-4.21338,-4.81828 -7.17517,1.78474 -5.83627,5.79053c-0.07101,17.56546 -0.14203,35.13091 -0.21304,52.69639c-7.42339,0.09512 -14.84679,0.19028 -22.27019,0.28539c0.0571,-12.02556 0.11414,-24.05119 0.17128,-36.07671zm56.41985,-70.72921c-11.43472,-2.06434 -20.27027,-12.69278 -20.54277,-24.26873c16.53569,0 33.07137,0 49.60706,0c0.58516,15.06838 -14.48488,27.02206 -29.06429,24.26873zm-25.62941,-33.78068c2.8164,-2.81977 5.23412,-6.59949 9.76779,-5.28442c14.97531,0 29.95061,0 44.9259,0c-0.48174,3.25565 0.91423,8.389 -0.64331,10.56883c-19.77167,0 -39.54332,0 -59.31499,0c1.75487,-1.76147 3.50974,-3.52295 5.26459,-5.28442zm18.8918,-9.34585c-4.62387,-0.06122 -9.24773,-0.12243 -13.8716,-0.18365c0.48279,-3.24875 -0.91532,-8.37839 0.64332,-10.55128c16.34338,0 32.6868,0 49.0302,0c-0.48172,3.25588 0.91423,8.38858 -0.64331,10.56913c-11.722,-0.07703 -23.43608,0.45157 -35.1586,0.1658zm24.67688,286.6952c-6.54985,-2.25 -11.37944,-9.11417 -10.08943,-16.07803c-0.23178,-33.13365 0.30627,-66.28789 -0.62375,-99.40492c-7.52885,-8.41364 -5.32481,11.97667 -5.61325,16.63527c-0.40672,29.85049 0.65932,59.77377 -0.79054,89.57779c-1.03221,6.81601 -14.93086,10.39682 -2.36958,9.16388c6.49333,0.08212 12.9946,0.3678 19.48656,0.10602z\",\r\n\t\"recycle_2\": \"m70.51852,115.61727c18.49814,35.46731 22.10944,46.23824 15.99329,47.70097c-11.94749,2.85741 -9.54662,19.19937 7.17589,48.84396c20.97182,37.17758 62.04919,60.008 100.6335,55.93118c14.9762,-1.5824 31.90746,-4.84808 37.62502,-7.25717c5.71753,-2.40912 2.20903,2.0788 -7.79668,9.97308c-50.05432,39.49167 -111.87362,36.74075 -161.19199,-7.17288c-19.66416,-17.50925 -46.71899,-68.66641 -46.71899,-88.33963c0,-5.57329 -4.46041,-10.97359 -9.91201,-12.0006c-8.91546,-1.67957 -7.71816,-6.10193 11.90882,-43.98632c12.00147,-23.16548 23.29887,-43.78072 25.10535,-45.81163c1.80651,-2.03091 14.03651,16.92264 27.17781,42.11903zm159.00744,68.37661c-18.49815,-35.4673 -22.10944,-46.23827 -15.99332,-47.70097c11.94749,-2.85736 9.54663,-19.19936 -7.17586,-48.84396c-20.97183,-37.17759 -62.04924,-60.00801 -100.63353,-55.9312c-14.9762,1.58238 -31.90743,4.84812 -37.62498,7.25722c-5.71756,2.40907 -2.20905,-2.07883 7.79666,-9.9731c50.05433,-39.49169 111.87363,-36.74079 161.192,7.1729c19.66417,17.50919 46.71898,68.66639 46.71898,88.33957c0,5.57333 4.46045,10.97359 9.91199,12.0006c8.9155,1.6796 7.71817,6.10193 -11.90878,43.98634c-12.00146,23.16545 -23.29889,43.7807 -25.10535,45.81163c-1.80652,2.03091 -14.03651,-16.92262 -27.17781,-42.11902z\",\r\n\t\"shield_1\": \"m235.43118,0.99993c-25.8405,20.89055 -61.5569,21.09333 -87.59367,0.62283c-25.04173,19.6952 -59.05148,20.25899 -84.60652,1.69064l-45.9514,49.35802c28.26655,30.91131 28.10226,80.57548 -0.48303,111.27486c-3.79379,10.48137 -5.78214,9.97594 -6.19602,20.53111c-0.97335,25.41245 4.72666,49.11902 22.58091,66.97356c15.9491,15.9491 37.5927,22.71344 58.38308,20.29993c34.71738,1.92664 51.36115,18.07672 58.34494,27.73621c9.4303,-10.32108 24.09528,-26.91339 68.66653,-28.98181c26.60716,-4.12497 36.22241,-10.78885 48.70973,-23.10918c16.80759,-16.80759 22.6846,-38.091 22.18927,-61.73892c-0.20569,-9.81746 -1.32416,-13.23065 -6.84674,-25.76584c-28.71786,-30.84172 -28.73875,-80.82797 -0.07623,-111.70699l-47.12085,-47.18442z\",\r\n\t\"smoking\": \"m1.00013,234.70761c0,-6.75858 0,-13.51718 0,-20.27576c85.15819,0 170.31638,0 255.47457,0c0,13.51718 0,27.03435 0,40.55151c-85.15819,0 -170.31638,0 -255.47457,0c0,-6.75858 0,-13.51717 0,-20.27576zm262.90899,-0.33792c0,-6.87125 0,-13.74248 0,-20.61369c4.50577,0 9.01147,0 13.51718,0c0,13.74245 0,27.48491 0,41.22737c-4.50571,0 -9.01141,0 -13.51718,0c0,-6.87125 0,-13.74246 0,-20.61368zm21.62747,0c0,-6.87125 0,-13.74248 0,-20.61369c4.50574,0 9.01147,0 13.51718,0c0,13.74245 0,27.48491 0,41.22737c-4.50571,0 -9.01144,0 -13.51718,0c0,-6.87125 0,-13.74246 0,-20.61368zm-21.62747,-38.40129c2.33044,-12.44823 -4.64667,-27.35672 -18.89619,-26.91631c-16.51076,-0.91339 -33.27669,-0.16469 -49.68698,-1.22891c-15.92004,-5.44565 -24.6412,-22.87308 -22.39098,-39.09009c-2.60393,-4.6821 -13.75305,-3.34301 -18.33653,-8.47466c-22.34129,-12.77989 -25.34413,-47.04951 -6.6355,-64.35941c6.55362,-6.74706 19.10332,-12.28213 27.40872,-10.56472c0,4.27357 0,8.54715 0,12.82071c-17.16693,0.19163 -30.20795,18.71787 -25.17886,34.95034c3.93155,16.28817 21.44681,21.17548 36.06943,21.4035c9.34369,7.54165 -5.73552,20.54516 2.38481,30.40595c5.4973,13.38734 21.79352,9.01994 33.15524,10.07909c16.32292,0.98282 36.22006,-2.88133 48.06549,11.43753c10.15674,11.08647 7.03754,26.81902 7.55853,40.56599c-4.50571,0 -9.01141,0 -13.51718,0c0,-3.67633 0,-7.35268 0,-11.02902zm21.44409,-5.02264c1.06424,-17.34164 -3.94,-36.41237 -18.82684,-46.85637c-14.2328,-10.82034 -32.68178,-7.49533 -49.35545,-8.05716c-10.44089,-9.26265 6.69904,-19.729 4.85689,-30.88184c1.16321,-14.61189 -8.86084,-28.86267 -23.32887,-32.0012c-8.26547,0.48857 -11.4507,-1.71243 -9.8101,-9.54141c-2.56769,-10.66179 12.99852,-3.08173 18.15088,-2.147c18.80948,6.74871 31.28568,27.05275 28.30017,46.93802c-0.48553,7.00495 -7.28169,16.99163 4.77028,14.2243c23.42943,-1.23563 45.83046,13.98601 54.11491,35.81352c6.09546,15.43478 4.5502,32.30844 4.8287,48.56076c-4.44968,0 -8.89935,0 -13.34903,0c-0.11716,-5.35051 -0.23438,-10.70122 -0.35153,-16.05162z\",\r\n\t\"stairs\": \"m2.18934,245.58681c17.86729,-0.11601 35.73457,-0.23204 53.60186,-0.34804c0.11764,-18.34987 0.23526,-36.69974 0.35289,-55.04959c17.78193,0 35.56387,0 53.34581,0c0,-18.46245 0,-36.9249 0,-55.38734c18.2373,0 36.47458,0 54.71188,0c0,-18.01214 0,-36.02428 0,-54.03642c18.01213,0 36.02426,0 54.03641,0c0,-18.01213 0,-36.02428 0,-54.03642c26.79306,0 53.58612,0 80.37918,0c0,9.00607 0,18.01214 0,27.01821c-17.78702,0 -35.57397,0 -53.36099,0c0,18.23729 0,36.47458 0,54.71188c-18.01212,0 -36.02425,0 -54.03641,0c0,18.2373 0,36.47459 0,54.71188c-18.01215,0 -36.02426,0 -54.03641,0c0,18.23729 0,36.47459 0,54.71185c-18.2373,0 -36.47459,0 -54.71187,0c0,18.46246 0,36.9249 0,55.38733c-27.01822,0 -54.03642,0 -81.05463,0c1.20448,-8.94977 -2.05336,-19.04163 0.77228,-27.68333z\",\r\n\t\"umbrella\": \"m138.31999,1l0,29.565c-75.13835,4.16908 -134.31995,48.17229 -134.31999,101.835c0,-9.67107 16.35202,-17.51999 36.5,-17.51999c20.14798,0 36.5,7.84892 36.5,17.51999c0,-9.67107 16.35202,-17.51999 36.5,-17.51999c9.59525,0 18.30284,1.83565 24.81999,4.745l0,144.17499c0,6.44742 -5.23262,11.68002 -11.67999,11.68002c-6.44734,0 -11.68,-5.2326 -11.68,-11.68002l0,-5.84l-23.36,0l0,5.84c0,19.34207 15.6979,35.04001 35.04,35.04001c19.34206,0 35.04001,-15.69794 35.04001,-35.04001l0,-144.17499c6.51714,-2.90935 15.22475,-4.745 24.81999,-4.745c20.14798,0 36.5,7.84892 36.5,17.51999c0,-9.67107 16.35202,-17.51999 36.5,-17.51999c20.14798,0 36.5,7.84892 36.5,17.51999c0,-53.66274 -59.18159,-97.66592 -134.31999,-101.835l0,-29.565l-23.36002,0z\",\r\n\t\"yin_yang\": \"m152.3828,1.00127c40.96666,0 74.20116,33.2665 74.20116,74.23316c0,40.96668 -33.2345,74.20117 -74.20116,74.20117c-40.96668,0 -74.20118,33.26653 -74.20118,74.23318c0,40.96667 33.2345,74.20117 74.20118,74.20117c81.93332,0 148.43431,-66.50104 148.43431,-148.43436c0,-81.93333 -66.50099,-148.43433 -148.43431,-148.43433zm0,51.0353c-12.80867,0 -23.19788,10.38917 -23.19788,23.19786c0,12.80871 10.38918,23.19786 23.19788,23.19786c12.80869,0 23.19785,-10.38917 23.19785,-23.19786c0,-12.80869 -10.38916,-23.19786 -23.19785,-23.19786zm0,148.43436c12.80206,0 23.19785,10.39577 23.19785,23.19786c0,12.80206 -10.39578,23.19788 -23.19785,23.19788c-12.80208,0 -23.19788,-10.39581 -23.19788,-23.19788c0,-12.80206 10.3958,-23.19786 23.19788,-23.19786zm145.10503,-50.94075c0,81.87245 -66.37071,148.24319 -148.24321,148.24319c-81.87246,0 -148.24321,-66.37074 -148.24321,-148.24319c0,-81.87248 66.37075,-148.24324 148.24321,-148.24324c81.8725,0 148.24321,66.37076 148.24321,148.24324z\"\r\n\t}\r\n}"
  },
  {
    "path": "extensions/svg-edit/content/editor/images/README.txt",
    "content": "filename                        origin\n\nalign-bottom.png                http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-vertical-bottom.png\nalign-bottom.svg                http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-vertical-bottom.svg\nalign-center.png                http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-horizontal-center.png\nalign-center.svg                http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-horizontal-center.svg\nalign-left.png                  http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-horizontal-left.png\nalign-left.svg                  http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-horizontal-left.svg\nalign-middle.png                http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-vertical-center.png\nalign-middle.svg                http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-vertical-center.svg\nalign-right.png                 http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-horizontal-right.png\nalign-right.svg                 http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-horizontal-right.svg\nalign-top.png                   http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-vertical-top.png\nalign-top.svg                   http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-vertical-top.svg\nbold.png\ncancel.png\ncircle.png\nclear.png\nclone.png\ncopy.png\ncut.png\ndelete.png\ndocument-properties.png\ndropdown.gif\nellipse.png\neye.png\nflyouth.png\nflyup.gif\nfreehand-circle.png\nfreehand-square.png\ngo-down.png\ngo-up.png\nimage.png\nitalic.png\nline.png\nlogo.png\nlogo.svg\nmove_bottom.png\nmove_top.png\nnone.png\nopen.png\npaste.png\npath.png\npolygon.png                     http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/tools/draw-polygon.png\npolygon.svg                     http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/tools/draw-polygon.svg\nrect.png\nredo.png\nrotate.png\nsave.png\nselect.png\nsep.png\nshape_group.png\nshape_ungroup.png\nsource.png\nsquare.png\ntext.png                        http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/tools/draw-text.png\ntext.svg                        http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/tools/draw-text.svg\nundo.png\nview-refresh.png\nwave.png\nzoom.png                        http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/tools/page-magnifier.png\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/jgraduate/LICENSE",
    "content": "\n                                 Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"[]\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright [yyyy] [name of copyright owner]\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/jgraduate/README",
    "content": "jGraduate - A jQuery plugin for picking gradients\n\nLicensed under the Apache License 2.  See LICENSE for more information.\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/jgraduate/css/jGraduate-0.2.0.css",
    "content": "/* \n * jGraduate Default CSS\n * \n * Copyright (c) 2009 Jeff Schiller\n *\n * Licensed under the Apache License Version 2\n */\n\nh2.jGraduate_Title {\n  font-family: Arial, Helvetica, Sans-Serif;\n  font-size: 11px !important;\n  font-weight: bold;\n  margin: -13px 0px 0px 0px;\n  padding: 0px;\n  text-align: center;\n}\n\n.jGraduate_Picker {\n  font-family: Arial, Helvetica, Sans-Serif;\n  font-size: 12px;\n  border-style: solid;\n  border-color: lightgrey black black lightgrey;\n  border-width: 1px;\n  background-color: #EFEFEF;\n  position: absolute;\n  padding: 10px;\n}\n\nli.jGraduate_tab_color, li.jGraduate_tab_lingrad {\n  background-color: #ccc;\n  display: inline;\n  border: solid 1px grey;\n  padding: 3px;\n  margin: 2px;\n  cursor: pointer;\n}\n\nli.jGraduate_tab_current {\n  background-color: #EFEFEF;\n  display: inline;\n  padding: 3px;\n  margin: 2px;\n  border: solid 1px black;\n  cursor: pointer;\n}\n\n.jGraduate_colPick {\n  display: none;\n}\n\n.jGraduate_lgPick {  \n  display: none;\n  border: outset 1px #666;\n  padding: 10px 7px 5px 5px;\n  overflow: auto;\n}\n\n.jGraduate_tabs {\n  position: relative;\n  background-color: #EFEFEF;\n  padding: 0px;\n  margin: 0px;\n  margin-bottom: 5px;\n}\n\ndiv.jGraduate_Swatch {\n  float: left;\n  margin: 8px;\n}\ndiv.jGraduate_GradContainer {\n  border: 2px inset #EEE;\n  background-image: url(../images/map-opacity.png); \n  background-position: 0px 0px;\n  height: 256px;\n}\n\n.jGraduate_AlphaArrows {\n  position: absolute;\n  margin-top: -10px;\n  margin-left: 250.5px;\n}\n\ndiv.jGraduate_Opacity {\n  border: 2px inset #eee;\n  margin-top: 14px;\n  background-color: black;\n  background-image: url(../images/Maps.png);\n  background-position: 0px -2816px;\n  height: 20px;\n  cursor: ew-resize;\n}\n\ndiv.jGraduate_OpacityField {\n  position: absolute;\n  bottom: 25px;\n  left: 292px;\n}\n\ndiv.jGraduate_Form {\n  float: left;\n  width: 140px;\n  margin: -3px 3px 0px 4px;\n}\n\ndiv.jGraduate_StopSection {\n  width: 120px;\n  text-align: center;\n}\n\ndiv.jGraduate_OkCancel {\n  float: left;\n  width: 113px;\n}\n\ninput.jGraduate_Ok, input.jGraduate_Cancel {\n  display: block;\n  width: 100px;\n  margin-left: -4px;\n  margin-right: -4px;\n}\ninput.jGraduate_Ok {\n  margin: 9px -4px 5px -4px;\n}\n\n.colorBox {\n  float: left;\n  height: 16px;\n  width: 16px;\n  border: 1px solid #808080;\n  cursor: pointer;\n  margin: 4px 4px 4px 30px;\n}\n\n.colorBox + label {\n  float: left;\n  margin-top: 7px;\n}\n\nlabel.jGraduate_Form_Heading {\n  position: relative;\n  top: 10px;\n  background-color: #EFEFEF;\n  padding: 2px;\n  font-weight: bold;\n  font-size: 13px;\n}\n\ndiv.jGraduate_Form_Section {\n  border-style: solid;\n  border-width: 1px;\n  border-color: grey;\n  border-radius: 5px;\n  -webkit-border-radius: 5px;\n  padding: 15px 5px 5px 5px;\n  margin: 2px;\n  width: 110px;\n  text-align: center;\n  overflow: auto;\n}\n\ndiv.jGraduate_LightBox {\n  position: fixed;\n  top: 0px;\n  left: 0px;\n  right: 0px;\n  bottom: 0px;\n  background-color: #000;\n  opacity: 0.5;\n  display: none;\n}\n\ndiv.jGraduate_stopPicker {\n  position: absolute;\n  display: none;\n  background: #E8E8E8;\n}"
  },
  {
    "path": "extensions/svg-edit/content/editor/jgraduate/css/jPicker-1.0.12.css",
    "content": "﻿.jPicker_Picker {\r\n  display: inline-block;\r\n  height: 24px; /* change this value if using a different sized color picker icon */\r\n  position: relative; /* make this element an absolute positioning container */\r\n  text-align: left; /* make the zero width children position to the left of container */\r\n  width: 25px; /* change this value if using a different sized color picker icon */\r\n}\r\n.jPicker_Color, .jPicker_Alpha {\r\n  background-position: 2px 2px;\r\n  display: block;\r\n  height: 100%;\r\n  left: 0px;\r\n  position: absolute;\r\n  top: 0px;\r\n  width: 100%;\r\n}\r\n.jPicker_Icon {\r\n  background-repeat: no-repeat;\r\n  cursor: pointer;\r\n  display: block;\r\n  height: 100%;\r\n  left: 0px;\r\n  position: absolute;\r\n  top: 0px;\r\n  width: 100%;\r\n}\r\n.jPicker_Container {\r\n  display: none;\r\n  z-index: 10; /* make sure container draws above color picker icon in Firefox/Safari/Chrome/Opera/etc. -\r\n                  IE calculates z-index so this won't work - we will hide all color picker icons placed after the selected one in code when shown in IE */\r\n}\r\n.jPicker_table {\r\n  background-color: #efefef;\r\n  border: 1px outset #666;\r\n  font-family: Arial, Helvetica, Sans-Serif;\r\n  font-size: 12px;\r\n  margin: 0px;\r\n  padding: 5px;\r\n  width: 550px;\r\n}\r\n.jPicker_table td {\r\n  margin: 0px;\r\n  padding: 0px;\r\n  vertical-align: top;\r\n}\r\n.jPicker_MoveBar {\r\n  background-color: #dddddd;\r\n  border: 1px outset #aaa;\r\n  cursor: move;\r\n  height: 12px;\r\n}\r\n.jPicker_Title {\r\n  font-size: 11px !important;\r\n  font-weight: bold;\r\n  margin: -2px 0px 0px 0px;\r\n  padding: 0px;\r\n  text-align: center;\r\n  width: 100%;\r\n}\r\n.jPicker_ColorMap {\r\n  border: 2px inset #eee;\r\n  cursor: crosshair;\r\n  height: 260px; /* IE 6 incorrectly draws border inside the width and height instead of outside - We will fix this to 256px later */\r\n  margin: 0px 5px 0px 5px;\r\n  overflow: hidden; /* hide the overdraw of the Color Map icon when at edge of viewing box */\r\n  padding: 0px;\r\n  position: relative; /* make this element an absolute positioning container */\r\n  width: 260px; /* IE 6 incorrectly draws border inside the width and height instead of outside - We will fix this to 256px later */\r\n}\r\ndiv[class=\"jPicker_ColorMap\"] {\r\n  height: 256px; /* correct to 256px for browsers that support the \"[class=\"xxx\"]\" selector (IE7+,Firefox,Safari,Chrome,Opera,etc.) */\r\n  width: 256px; /* correct to 256px for browsers that support the \"[class=\"xxx\"]\" selector (IE7+,Firefox,Safari,Chrome,Opera,etc.) */\r\n}\r\n.jPicker_ColorBar {\r\n  border: 2px inset #eee;\r\n  cursor: n-resize;\r\n  height: 260px; /* IE 6 incorrectly draws border inside the width and height instead of outside - We will fix this to 256px later */\r\n  margin: 12px 10px 0px 5px;\r\n  padding: 0px;\r\n  position: relative;\r\n  width: 24px; /* IE 6 incorrectly draws border inside the width and height instead of outside - We will fix this to 20px later */\r\n}\r\ndiv[class=\"jPicker_ColorBar\"] {\r\n  height: 256px; /* correct to 256px for browsers that support the \"[class=\"xxx\"]\" selector (IE7+,Firefox,Safari,Chrome,Opera,etc.) */\r\n  width: 20px; /* correct to 20px for browsers that support the \"[class=\"xxx\"]\" selector (IE7+,Firefox,Safari,Chrome,Opera,etc.) */\r\n}\r\n.jPicker_ColorMap_l1, .jPicker_ColorMap_l2, .jPicker_ColorMap_l3, .jPicker_ColorBar_l1, .jPicker_ColorBar_l2, .jPicker_ColorBar_l3, .jPicker_ColorBar_l4, .jPicker_ColorBar_l5, .jPicker_ColorBar_l6 {\r\n  background-color: transparent;\r\n  background-image: none;\r\n  display: block;\r\n  height: 256px; /* must specific pixel height. IE7/8 Quirks mode ignores opacity for an absolutely positioned item in a relative container with \"overflow: visible\". The marker in the colorBar\r\n                    would not be drawn if its overflow is set to hidden. */\r\n  left: 0px;\r\n  position: absolute;\r\n  top: 0px;\r\n}\r\n.jPicker_ColorMap_l1, .jPicker_ColorMap_l2, .jPicker_ColorMap_l3 {\r\n  width: 256px; /* must specific pixel width. IE7/8 Quirks mode ignores opacity for an absolutely positioned item in a relative container with \"overflow: visible\". The marker in the colorBar\r\n                   would not be drawn if its overflow is set to hidden. */\r\n}\r\n.jPicker_ColorBar_l1, .jPicker_ColorBar_l2, .jPicker_ColorBar_l3, .jPicker_ColorBar_l4, .jPicker_ColorBar_l5, .jPicker_ColorBar_l6 {\r\n  width: 20px; /* must specific pixel width. IE7/8 Quirks mode ignores opacity for an absolutely positioned item in a relative container with \"overflow: visible\". The marker in the colorBar\r\n                  would not be drawn if its overflow is set to hidden. */\r\n}\r\n.jPicker_ColorMap_l1, .jPicker_ColorMap_l2, .jPicker_ColorBar_l6 {\r\n  background-repeat: no-repeat;\r\n}\r\n.jPicker_ColorMap_l3, .jPicker_ColorBar_l5 {\r\n  background-repeat: repeat;\r\n}\r\n.jPicker_ColorBar_l1, .jPicker_ColorBar_l2, .jPicker_ColorBar_l3, .jPicker_ColorBar_l4 {\r\n  background-repeat: repeat-x;\r\n}\r\n.jPicker_ColorMap_Arrow {\r\n  display: block;\r\n  position: absolute;\r\n}\r\n.jPicker_ColorBar_Arrow {\r\n  display: block;\r\n  left: -10px; /* (arrow width / 2) - (element width / 2) - position arrows' center in elements' center */\r\n  position: absolute;\r\n}\r\n.jPicker_Preview {\r\n  font-size: x-small;\r\n  text-align: center;\r\n}\r\n.jPicker_Preview div {\r\n  border: 2px inset #eee;\r\n  height: 62px;\r\n  margin: 0px auto;\r\n  padding: 0px;\r\n  width: 62px;\r\n}\r\n.jPicker_Preview div span {\r\n  border: 1px solid #000;\r\n  display: block;\r\n  height: 30px;\r\n  margin: 0px auto;\r\n  padding: 0px;\r\n  width: 60px;\r\n}\r\n.jPicker_Preview div span.jPicker_Active {\r\n  border-bottom-width: 0px;\r\n}\r\n.jPicker_Preview div span.jPicker_Current {\r\n  border-top-width: 0px;\r\n  cursor: pointer;\r\n}\r\n.jPicker_OkCancel {\r\n  text-align: center;\r\n  width: 120px;\r\n}\r\n.jPicker_OkCancel input {\r\n  width: 100px;\r\n}\r\n.jPicker_OkCancel input.jPicker_Ok {\r\n  margin: 12px 0px 5px 0px;\r\n}\r\n.jPicker_Text {\r\n  text-align: left;\r\n}\r\n.jPicker_HueText, .jPicker_SaturationText, .jPicker_BrightnessText, .jPicker_RedText, .jPicker_GreenText, .jPicker_BlueText, .jPicker_AlphaText {\r\n  background-color: #fff;\r\n  border: 1px inset #aaa;\r\n  margin: 0px 0px 0px 5px;\r\n  text-align: left;\r\n  width: 30px;\r\n}\r\n.jPicker_HexText {\r\n  background-color: #fff;\r\n  border: 1px inset #aaa;\r\n  margin: 0px 0px 0px 5px;\r\n  width: 65px;\r\n}\r\n.jPicker_Grid {\r\n  text-align: center;\r\n}\r\nspan.jPicker_QuickColor {\r\n  border: 1px inset #aaa;\r\n  cursor: pointer;\r\n  display: block;\r\n  float: left;\r\n  height: 13px;\r\n  line-height: 13px;\r\n  margin: 2px 2px 1px 2px;\r\n  padding: 0px;\r\n  width: 15px;\r\n}\r\nspan[class=\"jPicker_QuickColor\"] {\r\n  width: 13px;\r\n}"
  },
  {
    "path": "extensions/svg-edit/content/editor/jgraduate/css/jPicker-1.0.9.css",
    "content": "﻿.jPicker_Picker {\r\n  display: inline-block;\r\n  height: 24px; /* change this value if using a different sized color picker icon */\r\n  position: relative; /* make this element an absolute positioning container */\r\n  text-align: left; /* make the zero width children position to the left of container */\r\n  width: 25px; /* change this value if using a different sized color picker icon */\r\n}\r\n.jPicker_Color {\r\n  display: block;\r\n  height: 100%;\r\n  left: 0px;\r\n  position: absolute;\r\n  top: 0px;\r\n  width: 100%;\r\n}\r\n.jPicker_Icon {\r\n  background-repeat: no-repeat;\r\n  cursor: pointer;\r\n  display: block;\r\n  height: 100%;\r\n  left: 0px;\r\n  position: absolute;\r\n  top: 0px;\r\n  width: 100%;\r\n}\r\n.jPicker_Container {\r\n  display: none;\r\n  z-index: 10; /* make sure container draws above color picker icon in Firefox/Safari/Chrome/Opera/etc. -\r\n                  IE calculates z-index so this won't work - we will hide all color picker icons placed after the selected one in code when shown in IE */\r\n}\r\n.jPicker_table {\r\n  background-color: #efefef;\r\n  border: 1px outset #666;\r\n  font-family: Arial, Helvetica, Sans-Serif;\r\n  font-size: 12px;\r\n  height: 330px;\r\n  margin: 0px;\r\n  padding: 5px;\r\n  width: 550px;\r\n}\r\n.jPicker_table td {\r\n  margin: 0px;\r\n  padding: 0px;\r\n  vertical-align: top;\r\n}\r\n.jPicker_MoveBar {\r\n  background-color: #dddddd;\r\n  border: 1px outset #aaa;\r\n  cursor: move;\r\n  height: 12px;\r\n}\r\n.jPicker_Title {\r\n  font-size: 11px !important;\r\n  font-weight: bold;\r\n  margin: -2px 0px 0px 0px;\r\n  padding: 0px;\r\n  text-align: center;\r\n  width: 100%;\r\n}\r\n.jPicker_ColorMap {\r\n  border: 2px inset #eee;\r\n  cursor: crosshair;\r\n  height: 260px; /* IE 6 incorrectly draws border inside the width and height instead of outside - We will fix this to 256px later */\r\n  margin: 0px 5px 0px 5px;\r\n  overflow: hidden; /* hide the overdraw of the Color Map icon when at edge of viewing box */\r\n  padding: 0px;\r\n  position: relative; /* make this element an absolute positioning container */\r\n  width: 260px; /* IE 6 incorrectly draws border inside the width and height instead of outside - We will fix this to 256px later */\r\n}\r\ndiv[class=\"jPicker_ColorMap\"] {\r\n  height: 256px; /* correct to 256px for browsers that support the \"[class=\"xxx\"]\" selector (IE7+,Firefox,Safari,Chrome,Opera,etc.) */\r\n  width: 256px; /* correct to 256px for browsers that support the \"[class=\"xxx\"]\" selector (IE7+,Firefox,Safari,Chrome,Opera,etc.) */\r\n}\r\n.jPicker_ColorMap_l1, .jPicker_ColorMap_l2, .jPicker_ColorMap_l3, .jPicker_ColorBar_l1, .jPicker_ColorBar_l2, .jPicker_ColorBar_l3, .jPicker_ColorBar_l4, .jPicker_ColorBar_l5, .jPicker_AlphaBar_l1, .jPicker_AlphaBar_l2 {\r\n  background-repeat: no-repeat;\r\n  display: block;\r\n  height: 100%;\r\n  left: 0px;\r\n  position: absolute;\r\n  top: 0px;\r\n  width: 100%;\r\n}\r\n.jPicker_ColorMap_l1 {\r\n  background-color: #000000;\r\n  background-image: none;\r\n}\r\n.jPicker_ColorMap_l2 {\r\n  background-color: transparent;\r\n}\r\n.jPicker_ColorMap_l3 {\r\n  background-repeat: repeat;\r\n}\r\n.jPicker_ColorMap_Arrow {\r\n  display: block;\r\n  position: absolute;\r\n}\r\n.jPicker_ColorBar {\r\n  border: 2px inset #eee;\r\n  cursor: n-resize;\r\n  height: 260px; /* IE 6 incorrectly draws border inside the width and height instead of outside - We will fix this to 256px later */\r\n  margin: 12px 10px 0px 5px;\r\n  padding: 0px;\r\n  position: relative;\r\n  width: 24px; /* IE 6 incorrectly draws border inside the width and height instead of outside - We will fix this to 20px later */\r\n}\r\ndiv[class=\"jPicker_ColorBar\"] {\r\n  height: 256px; /* correct to 256px for browsers that support the \"[class=\"xxx\"]\" selector (IE7+,Firefox,Safari,Chrome,Opera,etc.) */\r\n  width: 20px; /* correct to 20px for browsers that support the \"[class=\"xxx\"]\" selector (IE7+,Firefox,Safari,Chrome,Opera,etc.) */\r\n}\r\n.jPicker_ColorBar_l1, .jPicker_ColorBar_l2, .jPicker_ColorBar_l3 {\r\n  background-color: transparent;\r\n  background-image: none;\r\n  background-repeat: repeat-x;\r\n}\r\n.jPicker_ColorBar_l4 {\r\n  background-color: transparent;\r\n  background-repeat: repeat-x;\r\n}\r\n.jPicker_ColorBar_l5 {\r\n  background-color: transparent;\r\n  background-repeat: repeat;\r\n}\r\n.jPicker_ColorBar_Arrow {\r\n  display: block;\r\n  left: -10px; /* (arrow width / 2) - (element width / 2) - position arrows' center in elements' center */\r\n  position: absolute;\r\n}\r\n.jPicker_AlphaBar {\r\n  border: 2px inset #eee;\r\n  cursor: e-resize;\r\n  display: none;\r\n  height: 24px; /* IE 6 incorrectly draws border inside the width and height instead of outside - We will fix this to 20px later */\r\n  margin: 10px 5px 4px 5px;\r\n  padding: 0px;\r\n  position: relative;\r\n  width: 260px; /* IE 6 incorrectly draws border inside the width and height instead of outside - We will fix this to 256px later */\r\n}\r\ndiv[class=\"jPicker_AlphaBar\"] {\r\n  height: 20px; /* correct to 20px for browsers that support the \"[class=\"xxx\"]\" selector (IE7+,Firefox,Safari,Chrome,Opera,etc.) */\r\n  width: 256px; /* correct to 256px for browsers that support the \"[class=\"xxx\"]\" selector (IE7+,Firefox,Safari,Chrome,Opera,etc.) */\r\n}\r\n.jPicker_AlphaBar_Arrow {\r\n  display: block;\r\n  top: -10px; /* (arrow height / 2) - (element height / 2) - position arrows' center in elements' center */\r\n  position: absolute;\r\n}\r\n.jPicker_EnableAlpha {\r\n  text-align: left;\r\n}\r\n.jPicker_Preview {\r\n  font-size: x-small;\r\n  text-align: center;\r\n}\r\n.jPicker_Preview div {\r\n  border: 2px inset #eee;\r\n  height: 62px;\r\n  margin: 0px auto;\r\n  padding: 0px;\r\n  width: 62px;\r\n}\r\n.jPicker_Preview div span {\r\n  border: 1px solid #000;\r\n  display: block;\r\n  height: 30px;\r\n  margin: 0px auto;\r\n  padding: 0px;\r\n  width: 60px;\r\n}\r\n.jPicker_Preview div span.jPicker_Active {\r\n  border-bottom-width: 0px;\r\n}\r\n.jPicker_Preview div span.jPicker_Current {\r\n  border-top-width: 0px;\r\n  cursor: pointer;\r\n}\r\n.jPicker_OkCancel {\r\n  text-align: center;\r\n  width: 120px;\r\n}\r\n.jPicker_OkCancel input {\r\n  width: 100px;\r\n}\r\n.jPicker_OkCancel input.jPicker_Ok {\r\n  margin: 12px 0px 5px 0px;\r\n}\r\n.jPicker_Spacer {\r\n  height: 10px;\r\n}\r\n.jPicker_HueText, .jPicker_SaturationText, .jPicker_BrightnessText, .jPicker_RedText, .jPicker_GreenText, .jPicker_BlueText, .jPicker_AlphaText {\r\n  background-color: #fff;\r\n  border: 1px inset #aaa;\r\n  margin: 0px 0px 0px 5px;\r\n  width: 30px;\r\n}\r\n.jPicker_EnterHex {\r\n  text-align: right;\r\n}\r\n.jPicker_HexText {\r\n  background-color: #fff;\r\n  border: 1px inset #aaa;\r\n  margin: 0px 19px 0px 5px;\r\n  width: 50px;\r\n}\r\ntd.jPicker_OpacityCol {\r\n  padding-top: 12px;\r\n  text-indent: -8px;\r\n}\r\ntd.jPicker_OpacityCol * {\r\n  display: none;\r\n}\r\ntd.jPicker_HexCol {\r\n  text-align: left;\r\n}\r\n.jPicker_Grid {\r\n  text-align: center;\r\n}\r\n.jPicker_QuickColor {\r\n  border: 1px inset #aaa;\r\n  cursor: pointer;\r\n  display: block;\r\n  float: left;\r\n  height: 12px;\r\n  line-height: 12px;\r\n  margin: 2px 3px 1px 3px;\r\n  padding: 0px;\r\n  width: 12px;\r\n}"
  },
  {
    "path": "extensions/svg-edit/content/editor/jgraduate/css/jgraduate.css",
    "content": "/* \n * jGraduate Default CSS\n * \n * Copyright (c) 2009 Jeff Schiller\n *\n * Licensed under the Apache License Version 2\n */\n\nh2.jGraduate_Title {\n  font-family: Arial, Helvetica, Sans-Serif;\n  font-size: 11px !important;\n  font-weight: bold;\n  margin: -13px 0px 0px 0px;\n  padding: 0px;\n  text-align: center;\n}\n\n.jGraduate_Picker {\n  font-family: Arial, Helvetica, Sans-Serif;\n  font-size: 12px;\n  border-style: solid;\n  border-color: lightgrey black black lightgrey;\n  border-width: 1px;\n  background-color: #EFEFEF;\n  position: absolute;\n  padding: 10px;\n}\n\n.jGraduate_tabs li {\n  background-color: #ccc;\n  display: inline;\n  border: solid 1px grey;\n  padding: 3px;\n  margin: 2px;\n  cursor: pointer;\n}\n\nli.jGraduate_tab_current {\n  background-color: #EFEFEF;\n  display: inline;\n  padding: 3px;\n  margin: 2px;\n  border: solid 1px black;\n  cursor: pointer;\n}\n\n.jGraduate_colPick {\n  display: none;\n}\n\n.jGraduate_lgPick {  \n  display: none;\n  border: outset 1px #666;\n  padding: 10px 7px 5px 5px;\n  overflow: auto;\n}\n\n.jGraduate_rgPick {  \n  display: none;\n  border: outset 1px #666;\n  padding: 10px 7px 5px 5px;\n  overflow: auto;\n/*  position: relative;*/\n}\n\n.jGraduate_tabs {\n  position: relative;\n  background-color: #EFEFEF;\n  padding: 0px;\n  margin: 0px;\n  margin-bottom: 5px;\n}\n\ndiv.jGraduate_Swatch {\n  float: left;\n  margin: 8px;\n}\ndiv.jGraduate_GradContainer {\n  border: 2px inset #EEE;\n  background-image: url(../images/map-opacity.png); \n  background-position: 0px 0px;\n  height: 256px;\n}\n\n.jGraduate_AlphaArrows {\n  position: absolute;\n  margin-top: -10px;\n  margin-left: 250.5px;\n}\n\ndiv.jGraduate_Opacity {\n  border: 2px inset #eee;\n  margin-top: 14px;\n  background-color: black;\n  background-image: url(../images/Maps.png);\n  background-position: 0px -2816px;\n  height: 20px;\n  cursor: ew-resize;\n}\n\ndiv.lg_jGraduate_OpacityField {\n  position: absolute;\n  bottom: 25px;\n  left: 292px;\n}\n\ndiv.jGraduate_Form {\n  float: left;\n  width: 140px;\n  margin: -3px 3px 0px 4px;\n}\n\ndiv.jGraduate_StopSection {\n  width: 120px;\n  text-align: center;\n}\n\ndiv.jGraduate_RadiusField {\n  \n  text-align: center;\n  float: left;\n}\n\ndiv.jGraduate_RadiusField input {\n  margin-top: 10px;\n}\n\n.jGraduate_RadiusField .jGraduate_Form_Section {\n  width: 250px;\n  padding: 2px;\n  height: 80px;\n  overflow: visible;\n}\n\n.jGraduate_Form_Section input[type=text] {\n  width: 38px;\n}\n\n.jGraduate_Radius {\n  border:1px solid #BBB;\n  cursor:ew-resize;\n  height:20px;\n  margin-top:14px;\n  position: relative;\n}\n\n\n.jGraduate_RadiusArrows {\n  top: 0;\n  left: 0;\n  position: absolute;\n  margin-top: -10px;\n  margin-left: 250.5px;\n}\n\n\ndiv.jGraduate_OkCancel {\n  float: left;\n  width: 113px;\n}\n\ninput.jGraduate_Ok, input.jGraduate_Cancel {\n  display: block;\n  width: 100px;\n  margin-left: -4px;\n  margin-right: -4px;\n}\ninput.jGraduate_Ok {\n  margin: 9px -4px 5px -4px;\n}\n\n.colorBox {\n  float: left;\n  height: 16px;\n  width: 16px;\n  border: 1px solid #808080;\n  cursor: pointer;\n  margin: 4px 4px 4px 30px;\n}\n\n.colorBox + label {\n  float: left;\n  margin-top: 7px;\n}\n\nlabel.jGraduate_Form_Heading {\n  position: relative;\n  top: 10px;\n  background-color: #EFEFEF;\n  padding: 2px;\n  font-weight: bold;\n  font-size: 13px;\n}\n\ndiv.jGraduate_Form_Section {\n  border-style: solid;\n  border-width: 1px;\n  border-color: grey;\n  border-radius: 5px;\n  -webkit-border-radius: 5px;\n  padding: 15px 5px 5px 5px;\n  margin: 2px;\n  width: 110px;\n  text-align: center;\n  overflow: auto;\n}\n\ndiv.jGraduate_LightBox {\n  position: fixed;\n  top: 0px;\n  left: 0px;\n  right: 0px;\n  bottom: 0px;\n  background-color: #000;\n  opacity: 0.5;\n  display: none;\n}\n\ndiv.jGraduate_stopPicker {\n  position: absolute;\n  display: none;\n  background: #E8E8E8;\n}\n\n\n.jGraduate_rgPick {\n  width: 530px;\n}\n\n.jGraduate_rgPick div.jGraduate_Form {\n  width: 270px;\n  position: absolute;\n  left: 284px;\n  width: 266px;\n  top: 130px;\n  margin: -3px 3px 0px 4px;\n}\n\n.jGraduate_Colorblocks {\n  display: table;\n  border-spacing: 0 5px;\n}\n\n.jGraduate_colorblock {\n  display: table-row;\n}\n\n.jGraduate_Colorblocks .jGraduate_colorblock > * {\n  display: table-cell;\n  vertical-align: middle;\n  margin: 0;\n  float: none;\n}\n\n.jGraduate_rgPick div.jGraduate_StopSection {\n  float: left;\n  width: 133px;\n  margin: 0;\n}\n\n.jGraduate_rgPick .jGraduate_OkCancel {\n  position: absolute;\n  right: 0;\n}\n\n.rg_jGraduate_OpacityField {\n  position: absolute;\n  left: 288px;\n  bottom: 24px;\n}"
  },
  {
    "path": "extensions/svg-edit/content/editor/jgraduate/jquery.jgraduate.js",
    "content": "﻿/*\n * jGraduate 0.3.x\n *\n * jQuery Plugin for a gradient picker\n *\n * Copyright (c) 2010 Jeff Schiller\n * http://blog.codedread.com/\n * Copyright (c) 2010 Alexis Deveria\n * http://a.deveria.com/\n *\n * Apache 2 License\n\njGraduate( options, okCallback, cancelCallback )\n\nwhere options is an object literal:\n  {\n    window: { title: \"Pick the start color and opacity for the gradient\" },\n    images: { clientPath: \"images/\" },\n    paint: a Paint object\n  }\n \n- the Paint object is:\n  Paint {\n    type: String, // one of \"none\", \"solidColor\", \"linearGradient\", \"radialGradient\"\n    alpha: Number representing opacity (0-100),\n    solidColor: String representing #RRGGBB hex of color,\n    linearGradient: object of interface SVGLinearGradientElement,\n    radialGradient: object of interface SVGRadialGradientElement,\n  }\n\n$.jGraduate.Paint() -> constructs a 'none' color\n$.jGraduate.Paint({copy: o}) -> creates a copy of the paint o\n$.jGraduate.Paint({hex: \"#rrggbb\"}) -> creates a solid color paint with hex = \"#rrggbb\"\n$.jGraduate.Paint({linearGradient: o, a: 50}) -> creates a linear gradient paint with opacity=0.5\n$.jGraduate.Paint({radialGradient: o, a: 7}) -> creates a radial gradient paint with opacity=0.07\n$.jGraduate.Paint({hex: \"#rrggbb\", linearGradient: o}) -> throws an exception?\n\n- picker accepts the following object as input:\n  {\n    okCallback: function to call when Ok is pressed\n    cancelCallback: function to call when Cancel is pressed\n    paint: object describing the paint to display initially, if not set, then default to opaque white\n  }\n\n- okCallback receives a Paint object\n\n *\n */\n \n(function() {\n \nvar ns = { svg: 'http://www.w3.org/2000/svg', xlink: 'http://www.w3.org/1999/xlink' };\nif(!window.console) {\n  window.console = new function() {\n    this.log = function(str) {};\n    this.dir = function(str) {};\n  };\n}\n\n$.jGraduate = { \n  Paint:\n    function(opt) {\n      var options = opt || {};\n      this.alpha = options.alpha || 100;\n      // copy paint object\n        if (options.copy) {\n          this.type = options.copy.type;\n          this.alpha = options.copy.alpha;\n        this.solidColor = null;\n        this.linearGradient = null;\n        this.radialGradient = null;\n\n          switch(this.type) {\n            case \"none\":\n              break;\n            case \"solidColor\":\n              this.solidColor = options.copy.solidColor;\n              break;\n            case \"linearGradient\":\n              this.linearGradient = options.copy.linearGradient.cloneNode(true);\n              break;\n            case \"radialGradient\":\n              this.radialGradient = options.copy.radialGradient.cloneNode(true);\n              break;\n          }\n        }\n        // create linear gradient paint\n        else if (options.linearGradient) {\n          this.type = \"linearGradient\";\n          this.solidColor = null;\n          this.radialGradient = null;\n          this.linearGradient = options.linearGradient.cloneNode(true);\n        }\n        // create linear gradient paint\n        else if (options.radialGradient) {\n          this.type = \"radialGradient\";\n          this.solidColor = null;\n          this.linearGradient = null;\n          this.radialGradient = options.radialGradient.cloneNode(true);\n        }\n        // create solid color paint\n        else if (options.solidColor) {\n          this.type = \"solidColor\";\n          this.solidColor = options.solidColor;\n        }\n        // create empty paint\n        else {\n          this.type = \"none\";\n          this.solidColor = null;\n          this.linearGradient = null;\n          this.radialGradient = null;\n        }\n    }\n};\n\njQuery.fn.jGraduateDefaults = {\n  paint: new $.jGraduate.Paint(),\n  window: {\n    pickerTitle: \"Drag markers to pick a paint\",\n  },\n  images: {\n    clientPath: \"images/\",\n  },\n};\n\njQuery.fn.jGraduate =\n  function(options) {\n     var $arguments = arguments;\n    return this.each( function() {\n      var $this = $(this), $settings = $.extend(true, {}, jQuery.fn.jGraduateDefaults, options),\n        id = $this.attr('id'),\n        idref = '#'+$this.attr('id')+' ';\n      \n            if (!idref)\n            {\n              alert('Container element must have an id attribute to maintain unique id strings for sub-elements.');\n              return;\n            }\n            \n            var okClicked = function() {\n              // TODO: Fix this ugly hack\n              if($this.paint.type == \"radialGradient\") {\n                $this.paint.linearGradient = null;\n              } else if($this.paint.type == \"linearGradient\") {\n                $this.paint.radialGradient = null;              \n              } else if($this.paint.type == \"solidColor\") {\n                $this.paint.linearGradient = null;\n                $this.paint.radialGradient = null;\n              }\n              $.isFunction($this.okCallback) && $this.okCallback($this.paint);\n              $this.hide();\n            },\n            cancelClicked = function() {\n              $.isFunction($this.cancelCallback) && $this.cancelCallback();\n              $this.hide();\n            };\n\n            $.extend(true, $this, // public properties, methods, and callbacks\n              {\n                // make a copy of the incoming paint\n                paint: new $.jGraduate.Paint({copy: $settings.paint}),\n                okCallback: $.isFunction($arguments[1]) && $arguments[1] || null,\n                cancelCallback: $.isFunction($arguments[2]) && $arguments[2] || null,\n              });\n\n      var pos = $this.position(),\n        color = null;\n\n      if ($this.paint.type == \"none\") {\n        $this.paint = $.jGraduate.Paint({solidColor: 'ffffff'});\n      }\n      \n            $this.addClass('jGraduate_Picker');\n            $this.html('<ul class=\"jGraduate_tabs\">' +\n                    '<li class=\"jGraduate_tab_color jGraduate_tab_current\" data-type=\"col\">Solid Color</li>' +\n                    '<li class=\"jGraduate_tab_lingrad\" data-type=\"lg\">Linear Gradient</li>' +\n                    '<li class=\"jGraduate_tab_radgrad\" data-type=\"rg\">Radial Gradient</li>' +\n                  '</ul>' +\n                  '<div class=\"jGraduate_colPick\"></div>' +\n                  '<div class=\"jGraduate_lgPick\"></div>' +\n                  '<div class=\"jGraduate_rgPick\"></div>');\n      var colPicker = $(idref + '> .jGraduate_colPick');\n      var lgPicker = $(idref + '> .jGraduate_lgPick');\n      var rgPicker = $(idref + '> .jGraduate_rgPick');\n      \n            lgPicker.html(\n              '<div id=\"' + id + '_jGraduate_Swatch\" class=\"jGraduate_Swatch\">' +\n                '<h2 class=\"jGraduate_Title\">' + $settings.window.pickerTitle + '</h2>' +\n                '<div id=\"' + id + '_lg_jGraduate_GradContainer\" class=\"jGraduate_GradContainer\"></div>' +\n                '<div id=\"' + id + '_lg_jGraduate_Opacity\" class=\"jGraduate_Opacity\" title=\"Click to set overall opacity of the gradient paint\">' +\n                  '<img id=\"' + id + '_lg_jGraduate_AlphaArrows\" class=\"jGraduate_AlphaArrows\" src=\"' + $settings.images.clientPath + 'rangearrows2.gif\"></img>' +\n                '</div>' +\n              '</div>' + \n              '<div class=\"jGraduate_Form\">' +\n                '<div class=\"jGraduate_StopSection\">' +\n                  '<label class=\"jGraduate_Form_Heading\">Begin Stop</label>' +\n                  '<div class=\"jGraduate_Form_Section\">' +\n                    '<label>x:</label>' +\n                    '<input type=\"text\" id=\"' + id + '_jGraduate_x1\" size=\"3\" title=\"Enter starting x value between 0.0 and 1.0\"/>' +\n                    '<label> y:</label>' +\n                    '<input type=\"text\" id=\"' + id + '_jGraduate_y1\" size=\"3\" title=\"Enter starting y value between 0.0 and 1.0\"/>' +\n                    '<div id=\"' + id + '_jGraduate_colorBoxBegin\" class=\"colorBox\"></div>' +\n                    '<label id=\"' + id + '_jGraduate_beginOpacity\"> 100%</label>' +\n                   '</div>' +\n                 '</div>' +\n                 '<div class=\"jGraduate_StopSection\">' +\n                  '<label class=\"jGraduate_Form_Heading\">End Stop</label>' +\n                  '<div class=\"jGraduate_Form_Section\">' +\n                    '<label>x:</label>' +\n                    '<input type=\"text\" id=\"' + id + '_jGraduate_x2\" size=\"3\" title=\"Enter ending x value between 0.0 and 1.0\"/>' +\n                    '<label> y:</label>' +\n                    '<input type=\"text\" id=\"' + id + '_jGraduate_y2\" size=\"3\" title=\"Enter ending y value between 0.0 and 1.0\"/>' +\n                    '<div id=\"' + id + '_jGraduate_colorBoxEnd\" class=\"colorBox\"></div>' +\n                    '<label id=\"' + id + '_jGraduate_endOpacity\">100%</label>' +\n                  '</div>' +\n                '</div>' +\n                '<div class=\"lg_jGraduate_OpacityField\">' +\n                  '<label class=\"lg_jGraduate_OpacityLabel\">A: </label>' +\n                  '<input type=\"text\" id=\"' + id + '_lg_jGraduate_OpacityInput\" class=\"jGraduate_OpacityInput\" size=\"3\" value=\"100\"/>%' +\n                '</div>' +\n               '</div>' +\n              '<div class=\"jGraduate_OkCancel\">' +\n                '<input type=\"button\" id=\"' + id + '_lg_jGraduate_Ok\" class=\"jGraduate_Ok\" value=\"OK\"/>' +\n                '<input type=\"button\" id=\"' + id + '_lg_jGraduate_Cancel\" class=\"jGraduate_Cancel\" value=\"Cancel\"/>' +\n              '</div>' +\n              '<div class=\"jGraduate_LightBox\"></div>' +\n              '<div id=\"' + id + '_jGraduate_stopPicker\" class=\"jGraduate_stopPicker\"></div>');\n              \n            rgPicker.html(\n              '<div class=\"jGraduate_Swatch\">' +\n                '<h2 class=\"jGraduate_Title\">' + $settings.window.pickerTitle + '</h2>' +\n                '<div id=\"' + id + '_rg_jGraduate_GradContainer\" class=\"jGraduate_GradContainer\"></div>' +\n                '<div id=\"' + id + '_rg_jGraduate_Opacity\" class=\"jGraduate_Opacity\" title=\"Click to set overall opacity of the gradient paint\">' +\n                  '<img id=\"' + id + '_rg_jGraduate_AlphaArrows\" class=\"jGraduate_AlphaArrows\" src=\"' + $settings.images.clientPath + 'rangearrows2.gif\"></img>' +\n                '</div>' +\n              '</div>' + \n        '<div id=\"jGraduate_radColors\" class=\"jGraduate_StopSection\">' +\n          '<label class=\"jGraduate_Form_Heading\">Colors</label>' +\n          '<div class=\"jGraduate_Form_Section jGraduate_Colorblocks\">' +\n            '<div class=\"jGraduate_colorblock\"><span>Center:</span>' +\n            '<div id=\"' + id + '_jGraduate_colorBoxCenter\" class=\"colorBox\"></div>' +\n            '<label id=\"' + id + '_rg_jGraduate_centerOpacity\"> 100%</label></div>' +\n\n            '<div class=\"jGraduate_colorblock\"><span>Outer:</span>' +\n              '<div id=\"' + id + '_jGraduate_colorBoxOuter\" class=\"colorBox\"></div>' +\n              '<label id=\"' + id + '_jGraduate_outerOpacity\"> 100%</label></div>' +\n          '</div>' +\n        '</div>' +\n        '<div class=\"jGraduate_StopSection\">' +\n        '</div>' +\n              '<div class=\"jGraduate_Form\">' +\n                 '<div class=\"jGraduate_StopSection\">' +\n                  '<label class=\"jGraduate_Form_Heading\">Center Point</label>' +\n                  '<div class=\"jGraduate_Form_Section\">' +\n                    '<label>x:</label>' +\n                    '<input type=\"text\" id=\"' + id + '_jGraduate_cx\" size=\"3\" title=\"Enter x value between 0.0 and 1.0\"/>' +\n                    '<label> y:</label>' +\n                    '<input type=\"text\" id=\"' + id + '_jGraduate_cy\" size=\"3\" title=\"Enter y value between 0.0 and 1.0\"/>' +\n                  '</div>' +\n                '</div>' +\n                 '<div class=\"jGraduate_StopSection\">' +\n                  '<label class=\"jGraduate_Form_Heading\">Focal Point</label>' +\n                  '<div class=\"jGraduate_Form_Section\">' +\n                    '<label>Match center: <input type=\"checkbox\" checked=\"checked\" id=\"' + id + '_jGraduate_match_ctr\"/></label><br/>' +\n                    '<label>x:</label>' +\n                    '<input type=\"text\" id=\"' + id + '_jGraduate_fx\" size=\"3\" title=\"Enter x value between 0.0 and 1.0\"/>' +\n                    '<label> y:</label>' +\n                    '<input type=\"text\" id=\"' + id + '_jGraduate_fy\" size=\"3\" title=\"Enter y value between 0.0 and 1.0\"/>' +\n                  '</div>' +\n                '</div>' +\n                 '<div class=\"jGraduate_RadiusField\">' +\n                  '<label class=\"jGraduate_Form_Heading\">Radius</label>' +\n                  '<div class=\"jGraduate_Form_Section\">' +\n              '<div id=\"' + id + '_jGraduate_RadiusContainer\" class=\"jGraduate_RadiusContainer\"></div>' +\n              '<input type=\"text\" id=\"' + id + '_jGraduate_RadiusInput\" size=\"3\" value=\"100\"/>%' +\n              '<div id=\"' + id + '_jGraduate_Radius\" class=\"jGraduate_Radius\" title=\"Click to set radius\">' +\n                '<img id=\"' + id + '_jGraduate_RadiusArrows\" class=\"jGraduate_RadiusArrows\" src=\"' + $settings.images.clientPath + 'rangearrows2.gif\"></img>' +\n              '</div>' +\n                  '</div>' +\n                '</div>' +\n               '</div>' +\n        '<div class=\"rg_jGraduate_OpacityField\">' +\n          '<label class=\"rg_jGraduate_OpacityLabel\">A: </label>' +\n          '<input type=\"text\" id=\"' + id + '_rg_jGraduate_OpacityInput\" class=\"jGraduate_OpacityInput\" size=\"3\" value=\"100\"/>%' +\n        '</div>' +\n              '<div class=\"jGraduate_OkCancel\">' +\n                '<input type=\"button\" id=\"' + id + '_rg_jGraduate_Ok\" class=\"jGraduate_Ok\" value=\"OK\"/>' +\n                '<input type=\"button\" id=\"' + id + '_rg_jGraduate_Cancel\" class=\"jGraduate_Cancel\" value=\"Cancel\"/>' +\n              '</div>' +\n              '<div class=\"jGraduate_LightBox\"></div>' +\n              '<div id=\"' + id + '_rg_jGraduate_stopPicker\" class=\"jGraduate_stopPicker\"></div>');\n      \n      // --------------\n            // Set up all the SVG elements (the gradient, stops and rectangle)\n            var MAX = 256, MARGINX = 0, MARGINY = 0, STOP_RADIUS = 15/2,\n              SIZEX = MAX - 2*MARGINX, SIZEY = MAX - 2*MARGINY;\n              \n            $.each(['lg', 'rg'], function(i) {\n              var grad_id = id + '_' + this;\n        var container = document.getElementById(grad_id+'_jGraduate_GradContainer');\n        var svg = container.appendChild(document.createElementNS(ns.svg, 'svg'));\n        svg.id = grad_id + '_jgraduate_svg';            \n        svg.setAttribute('width', MAX);\n        svg.setAttribute('height', MAX);\n        svg.setAttribute(\"xmlns\", ns.svg);\n            });\n      \n      \n      // Linear gradient\n      (function() {\n        var svg = document.getElementById(id + '_lg_jgraduate_svg');\n        \n        // if we are sent a gradient, import it \n        if ($this.paint.type == \"linearGradient\") {\n          $this.paint.linearGradient.id = id+'_jgraduate_grad';\n          $this.paint.linearGradient = svg.appendChild($this.paint.linearGradient.cloneNode(true));\n        } else { // we create a gradient\n          var grad = svg.appendChild(document.createElementNS(ns.svg, 'linearGradient'));\n          grad.id = id+'_jgraduate_grad';\n          grad.setAttribute('x1','0.0');\n          grad.setAttribute('y1','0.0');\n          grad.setAttribute('x2','1.0');\n          grad.setAttribute('y2','1.0');\n          \n          var begin = grad.appendChild(document.createElementNS(ns.svg, 'stop'));\n          begin.setAttribute('offset', '0.0');\n          begin.setAttribute('stop-color', '#ff0000');\n  \n          var end = grad.appendChild(document.createElementNS(ns.svg, 'stop'));\n          end.setAttribute('offset', '1.0');\n          end.setAttribute('stop-color', '#ffff00');\n        \n          $this.paint.linearGradient = grad;\n        }\n  \n        var gradalpha = $this.paint.alpha;\n        $('#' + id + '_lg_jGraduate_OpacityInput').val(gradalpha);\n        var posx = parseInt(255*(gradalpha/100)) - 4.5;\n        $('#' + id + '_lg_jGraduate_AlphaArrows').css({'margin-left':posx});\n        \n        var x1 = parseFloat($this.paint.linearGradient.getAttribute('x1')||0.0),\n          y1 = parseFloat($this.paint.linearGradient.getAttribute('y1')||0.0),\n          x2 = parseFloat($this.paint.linearGradient.getAttribute('x2')||1.0),\n          y2 = parseFloat($this.paint.linearGradient.getAttribute('y2')||0.0);\n        \n        var rect = document.createElementNS(ns.svg, 'rect');\n        rect.id = id + '_lg_jgraduate_rect';\n        rect.setAttribute('x', MARGINX);\n        rect.setAttribute('y', MARGINY);\n        rect.setAttribute('width', SIZEY);\n        rect.setAttribute('height', SIZEY);\n        rect.setAttribute('fill', 'url(#'+id+'_jgraduate_grad)');\n        rect.setAttribute('fill-opacity', '1.0');\n        rect = svg.appendChild(rect);\n        $('#' + id + '_lg_jgraduate_rect').attr('fill-opacity', gradalpha/100);\n        \n        // stop visuals created here\n        var beginStop = document.createElementNS(ns.svg, 'image');\n        beginStop.id = id + \"_stop1\";\n        beginStop.setAttribute('class', 'stop');\n        beginStop.setAttributeNS(ns.xlink, 'href', $settings.images.clientPath + 'mappoint.gif');\n        beginStop.setAttributeNS(ns.xlink, \"title\", \"Begin Stop\");\n        beginStop.appendChild(document.createElementNS(ns.svg, 'title')).appendChild(\n          document.createTextNode(\"Begin Stop\"));\n        beginStop.setAttribute('width', 18);\n        beginStop.setAttribute('height', 18);\n        beginStop.setAttribute('x', MARGINX + SIZEX*x1 - STOP_RADIUS);\n        beginStop.setAttribute('y', MARGINY + SIZEY*y1 - STOP_RADIUS);\n        beginStop.setAttribute('cursor', 'move');\n        // must append only after setting all attributes due to Webkit Bug 27952\n        // https://bugs.webkit.org/show_bug.cgi?id=27592\n        beginStop = svg.appendChild(beginStop);\n        \n        var endStop = document.createElementNS(ns.svg, 'image');\n        endStop.id = id + \"_stop2\";\n        endStop.setAttribute('class', 'stop');\n        endStop.setAttributeNS(ns.xlink, 'href', $settings.images.clientPath + 'mappoint.gif');\n        endStop.setAttributeNS(ns.xlink, \"title\", \"End Stop\");\n        endStop.appendChild(document.createElementNS(ns.svg, 'title')).appendChild(\n          document.createTextNode(\"End Stop\"));\n        endStop.setAttribute('width', 18);\n        endStop.setAttribute('height', 18);\n        endStop.setAttribute('x', MARGINX + SIZEX*x2 - STOP_RADIUS);\n        endStop.setAttribute('y', MARGINY + SIZEY*y2 - STOP_RADIUS);\n        endStop.setAttribute('cursor', 'move');\n        endStop = svg.appendChild(endStop);\n        \n        // bind GUI elements\n        $('#'+id+'_lg_jGraduate_Ok').bind('click', function() {\n          $this.paint.type = \"linearGradient\";\n          $this.paint.solidColor = null;\n          okClicked();\n        });\n        $('#'+id+'_lg_jGraduate_Cancel').bind('click', function(paint) {\n          cancelClicked();\n        });\n        \n        var x1 = $this.paint.linearGradient.getAttribute('x1');\n        if(!x1) x1 = \"0.0\";\n        var x1Input = $('#'+id+'_jGraduate_x1');\n        x1Input.val(x1);\n        x1Input.change( function() {\n          if (isNaN(parseFloat(this.value)) || this.value < 0.0 || this.value > 1.0) { \n            this.value = 0.0; \n          }\n          $this.paint.linearGradient.setAttribute('x1', this.value);\n          beginStop.setAttribute('x', MARGINX + SIZEX*this.value - STOP_RADIUS);\n        });\n  \n        var y1 = $this.paint.linearGradient.getAttribute('y1');\n        if(!y1) y1 = \"0.0\";\n        var y1Input = $('#'+id+'_jGraduate_y1');\n        y1Input.val(y1);\n        y1Input.change( function() {\n          if (isNaN(parseFloat(this.value)) || this.value < 0.0 || this.value > 1.0) { \n            this.value = 0.0; \n          }\n          $this.paint.linearGradient.setAttribute('y1', this.value);\n          beginStop.setAttribute('y', MARGINY + SIZEY*this.value - STOP_RADIUS);\n        });\n        \n        var x2 = $this.paint.linearGradient.getAttribute('x2');\n        if(!x2) x2 = \"1.0\";\n        var x2Input = $('#'+id+'_jGraduate_x2');\n        x2Input.val(x2);\n        x2Input.change( function() {\n          if (isNaN(parseFloat(this.value)) || this.value < 0.0 || this.value > 1.0) { \n            this.value = 1.0;\n          }\n          $this.paint.linearGradient.setAttribute('x2', this.value);\n          endStop.setAttribute('x', MARGINX + SIZEX*this.value - STOP_RADIUS);\n        });\n        \n        var y2 = $this.paint.linearGradient.getAttribute('y2');\n        if(!y2) y2 = \"0.0\";\n        y2Input = $('#'+id+'_jGraduate_y2');\n        y2Input.val(y2);\n        y2Input.change( function() {\n          if (isNaN(parseFloat(this.value)) || this.value < 0.0 || this.value > 1.0) { \n            this.value = 0.0;\n          }\n          $this.paint.linearGradient.setAttribute('y2', this.value);\n          endStop.setAttribute('y', MARGINY + SIZEY*this.value - STOP_RADIUS);\n        });            \n        \n        var stops = $this.paint.linearGradient.getElementsByTagNameNS(ns.svg, 'stop');\n        var numstops = stops.length;\n        // if there are not at least two stops, then \n        if (numstops < 2) {\n          while (numstops < 2) {\n            $this.paint.linearGradient.appendChild( document.createElementNS(ns.svg, 'stop') );\n            ++numstops;\n          }\n          stops = $this.paint.linearGradient.getElementsByTagNameNS(ns.svg, 'stop');\n        }\n        \n        var setLgOpacitySlider = function(e, div) {\n          var offset = div.offset();\n          var x = (e.pageX - offset.left - parseInt(div.css('border-left-width')));\n          if (x > 255) x = 255;\n          if (x < 0) x = 0;\n          var posx = x - 4.5;\n          x /= 255;\n          $('#' + id + '_lg_jGraduate_AlphaArrows').css({'margin-left':posx});\n          $('#' + id + '_lg_jgraduate_rect').attr('fill-opacity', x);\n          x = parseInt(x*100);\n          $('#' + id + '_lg_jGraduate_OpacityInput').val(x);\n          $this.paint.alpha = x;\n        };\n        \n        // handle dragging on the opacity slider\n        var bSlidingOpacity = false;\n        $('#' + id + '_lg_jGraduate_Opacity').mousedown(function(evt) {\n          setLgOpacitySlider(evt, $(this));\n          bSlidingOpacity = true;\n          evt.preventDefault();\n        }).mousemove(function(evt) {\n          if (bSlidingOpacity) {\n            setLgOpacitySlider(evt, $(this));\n            evt.preventDefault();\n          }\n        }).mouseup(function(evt) {\n          setLgOpacitySlider(evt, $(this));\n          bSlidingOpacity = false;\n          evt.preventDefault();\n        });\n        \n        // handle dragging the stop around the swatch\n        var draggingStop = null;\n        var startx = -1, starty = -1;\n        // for whatever reason, Opera does not allow $('image.stop') here,\n        // and Firefox 1.5 does not allow $('.stop')\n        $('.stop, #color_picker_lg_jGraduate_GradContainer image').mousedown(function(evt) {\n          draggingStop = this;\n          startx = evt.clientX;\n          starty = evt.clientY;\n          evt.preventDefault();\n        });\n        $('#'+id+'_lg_jgraduate_svg').mousemove(function(evt) {\n          if (null != draggingStop) {\n            var dx = evt.clientX - startx;\n            var dy = evt.clientY - starty;\n            startx += dx;\n            starty += dy;\n            var x = parseFloat(draggingStop.getAttribute('x')) + dx;\n            var y = parseFloat(draggingStop.getAttribute('y')) + dy;\n  \n            // clamp stop to the swatch\n            if (x < MARGINX - STOP_RADIUS) x = MARGINX - STOP_RADIUS;\n            if (y < MARGINY - STOP_RADIUS) y = MARGINY - STOP_RADIUS;\n            if (x > MARGINX + SIZEX - STOP_RADIUS) x = MARGINX + SIZEX - STOP_RADIUS;\n            if (y > MARGINY + SIZEY - STOP_RADIUS) y = MARGINY + SIZEY - STOP_RADIUS;\n                      \n            draggingStop.setAttribute('x', x);\n            draggingStop.setAttribute('y', y);\n  \n            // calculate stop offset                \n            var fracx = (x - MARGINX + STOP_RADIUS)/SIZEX;\n            var fracy = (y - MARGINY + STOP_RADIUS)/SIZEY;\n            \n            if (draggingStop.id == (id+'_stop1')) {\n              x1Input.val(fracx);\n              y1Input.val(fracy);\n              $this.paint.linearGradient.setAttribute('x1', fracx);\n              $this.paint.linearGradient.setAttribute('y1', fracy);\n            }\n            else {\n              x2Input.val(fracx);\n              y2Input.val(fracy);\n              $this.paint.linearGradient.setAttribute('x2', fracx);\n              $this.paint.linearGradient.setAttribute('y2', fracy);\n            }\n            \n            evt.preventDefault();\n          }\n        });\n        $('#'+id+'_lg_jgraduate_svg').mouseup(function(evt) {\n          draggingStop = null;\n        });\n        \n        var beginColor = stops[0].getAttribute('stop-color');\n        if(!beginColor) beginColor = '#000';\n        beginColorBox = $('#'+id+'_jGraduate_colorBoxBegin');\n        beginColorBox.css({'background-color':beginColor});\n  \n        var beginOpacity = stops[0].getAttribute('stop-opacity');\n        if(!beginOpacity) beginOpacity = '1.0';\n        $('#'+id+'lg_jGraduate_beginOpacity').html( (beginOpacity*100)+'%' );\n  \n        var endColor = stops[stops.length-1].getAttribute('stop-color');\n        if(!endColor) endColor = '#000';\n        endColorBox = $('#'+id+'_jGraduate_colorBoxEnd');\n        endColorBox.css({'background-color':endColor});\n  \n        var endOpacity = stops[stops.length-1].getAttribute('stop-opacity');\n        if(!endOpacity) endOpacity = '1.0';\n        $('#'+id+'jGraduate_endOpacity').html( (endOpacity*100)+'%' );\n        \n        $('#'+id+'_jGraduate_colorBoxBegin').click(function() {\n          $('div.jGraduate_LightBox').show();      \n          var colorbox = $(this);\n          var thisAlpha = (parseFloat(beginOpacity)*255).toString(16);\n          while (thisAlpha.length < 2) { thisAlpha = \"0\" + thisAlpha; }\n          color = beginColor.substr(1) + thisAlpha;\n          $('#'+id+'_jGraduate_stopPicker').css({'left': 100, 'bottom': 15}).jPicker({\n              window: { title: \"Pick the start color and opacity for the gradient\" },\n              images: { clientPath: $settings.images.clientPath },\n              color: { active: color, alphaSupport: true }\n            }, function(color){\n              beginColor = color.get_Hex() ? ('#'+color.get_Hex()) : \"none\";\n              beginOpacity = color.get_A() ? color.get_A()/100 : 1;\n              colorbox.css('background', beginColor);\n              $('#'+id+'_jGraduate_beginOpacity').html(parseInt(beginOpacity*100)+'%');\n              stops[0].setAttribute('stop-color', beginColor);\n              stops[0].setAttribute('stop-opacity', beginOpacity);\n              $('div.jGraduate_LightBox').hide();\n              $('#'+id+'_jGraduate_stopPicker').hide();\n            }, null, function() {\n              $('div.jGraduate_LightBox').hide();\n              $('#'+id+'_jGraduate_stopPicker').hide();\n            });\n        });\n        $('#'+id+'_jGraduate_colorBoxEnd').click(function() {\n          $('div.jGraduate_LightBox').show();\n          var colorbox = $(this);\n          var thisAlpha = (parseFloat(endOpacity)*255).toString(16);\n          while (thisAlpha.length < 2) { thisAlpha = \"0\" + thisAlpha; }\n          color = endColor.substr(1) + thisAlpha;\n          $('#'+id+'_jGraduate_stopPicker').css({'left': 100, 'top': 15}).jPicker({\n              window: { title: \"Pick the end color and opacity for the gradient\" },\n              images: { clientPath: $settings.images.clientPath },\n              color: { active: color, alphaSupport: true }\n            }, function(color){\n              endColor = color.get_Hex() ? ('#'+color.get_Hex()) : \"none\";\n              endOpacity = color.get_A() ? color.get_A()/100 : 1;\n              colorbox.css('background', endColor);\n              $('#'+id+'_jGraduate_endOpacity').html(parseInt(endOpacity*100)+'%');\n              stops[1].setAttribute('stop-color', endColor);\n              stops[1].setAttribute('stop-opacity', endOpacity);\n              $('div.jGraduate_LightBox').hide();\n              $('#'+id+'_jGraduate_stopPicker').hide();\n            }, null, function() {\n              $('div.jGraduate_LightBox').hide();\n              $('#'+id+'_jGraduate_stopPicker').hide();\n            });\n        });            \n        \n        // --------------\n        var thisAlpha = ($this.paint.alpha*255/100).toString(16);\n        while (thisAlpha.length < 2) { thisAlpha = \"0\" + thisAlpha; }\n        color = $this.paint.solidColor == \"none\" ? \"\" : $this.paint.solidColor + thisAlpha;\n        colPicker.jPicker(\n          {\n            window: { title: $settings.window.pickerTitle },\n            images: { clientPath: $settings.images.clientPath },\n            color: { active: color, alphaSupport: true }\n          },\n          function(color) {\n            $this.paint.type = \"solidColor\";\n            $this.paint.alpha = color.get_A() ? color.get_A() : 100;\n            $this.paint.solidColor = color.get_Hex() ? color.get_Hex() : \"none\";\n            $this.paint.linearGradient = null;\n            okClicked(); \n          },\n          null,\n          function(){ cancelClicked(); }\n          );\n      }());  \n      \n      \n      // Radial gradient\n      (function() {\n        var svg = document.getElementById(id + '_rg_jgraduate_svg');\n        \n        // if we are sent a gradient, import it \n        if ($this.paint.type == \"radialGradient\") {\n          $this.paint.radialGradient.id = id+'_rg_jgraduate_grad';\n          $this.paint.radialGradient = svg.appendChild($this.paint.radialGradient.cloneNode(true));\n        } else { // we create a gradient\n          var grad = svg.appendChild(document.createElementNS(ns.svg, 'radialGradient'));\n          grad.id = id+'_rg_jgraduate_grad';\n          grad.setAttribute('cx','0.5');\n          grad.setAttribute('cy','0.5');\n          grad.setAttribute('r','0.5');\n          \n          var begin = grad.appendChild(document.createElementNS(ns.svg, 'stop'));\n          begin.setAttribute('offset', '0.0');\n          begin.setAttribute('stop-color', '#ff0000');\n  \n          var end = grad.appendChild(document.createElementNS(ns.svg, 'stop'));\n          end.setAttribute('offset', '1.0');\n          end.setAttribute('stop-color', '#ffff00');\n        \n          $this.paint.radialGradient = grad;\n        }\n  \n        var gradalpha = $this.paint.alpha;\n        $('#' + id + '_rg_jGraduate_OpacityInput').val(gradalpha);\n        var posx = parseInt(255*(gradalpha/100)) - 4.5;\n        $('#' + id + '_rg_jGraduate_AlphaArrows').css({'margin-left':posx});\n        \n        var grad = $this.paint.radialGradient;\n        \n        var cx = parseFloat(grad.getAttribute('cx')||0.5),\n          cy = parseFloat(grad.getAttribute('cy')||0.5),\n          fx = parseFloat(grad.getAttribute('fx')||0.5),\n          fy = parseFloat(grad.getAttribute('fy')||0.5);\n        \n        // No match, so show focus point\n        var showFocus = grad.getAttribute('fx') != null && !(cx == fx && cy == fy);\n        \n        var rect = document.createElementNS(ns.svg, 'rect');\n        rect.id = id + '_rg_jgraduate_rect';\n        rect.setAttribute('x', MARGINX);\n        rect.setAttribute('y', MARGINY);\n        rect.setAttribute('width', SIZEY);\n        rect.setAttribute('height', SIZEY);\n        rect.setAttribute('fill', 'url(#'+id+'_rg_jgraduate_grad)');\n        rect.setAttribute('fill-opacity', '1.0');\n\n        rect = svg.appendChild(rect);\n        \n        $('#' + id + '_rg_jgraduate_rect').attr('fill-opacity', gradalpha/100);\n\n        // stop visuals created here\n        var centerPoint = document.createElementNS(ns.svg, 'image');\n        centerPoint.id = id + \"_center_pt\";\n        centerPoint.setAttribute('class', 'stop');\n        centerPoint.setAttributeNS(ns.xlink, 'href', $settings.images.clientPath + 'mappoint_c.png');\n        centerPoint.setAttributeNS(ns.xlink, \"title\", \"Center Point\");\n        centerPoint.appendChild(document.createElementNS(ns.svg, 'title')).appendChild(\n          document.createTextNode(\"Center Point\"));\n        centerPoint.setAttribute('width', 18);\n        centerPoint.setAttribute('height', 18);\n        centerPoint.setAttribute('x', MARGINX + SIZEX*cx - STOP_RADIUS);\n        centerPoint.setAttribute('y', MARGINY + SIZEY*cy - STOP_RADIUS);\n        centerPoint.setAttribute('cursor', 'move');\n\n        \n        var focusPoint = document.createElementNS(ns.svg, 'image');\n        focusPoint.id = id + \"_focus_pt\";\n        focusPoint.setAttribute('class', 'stop');\n        focusPoint.setAttributeNS(ns.xlink, 'href', $settings.images.clientPath + 'mappoint_f.png');\n        focusPoint.setAttributeNS(ns.xlink, \"title\", \"Focus Point\");\n        focusPoint.appendChild(document.createElementNS(ns.svg, 'title')).appendChild(\n          document.createTextNode(\"Focus Point\"));\n        focusPoint.setAttribute('width', 18);\n        focusPoint.setAttribute('height', 18);\n        focusPoint.setAttribute('x', MARGINX + SIZEX*fx - STOP_RADIUS);\n        focusPoint.setAttribute('y', MARGINY + SIZEY*fy - STOP_RADIUS);\n        focusPoint.setAttribute('cursor', 'move');\n        \n        // must append only after setting all attributes due to Webkit Bug 27952\n        // https://bugs.webkit.org/show_bug.cgi?id=27592\n        \n        // centerPoint is added last so it is moved first\n        focusPoint = svg.appendChild(focusPoint);\n        centerPoint = svg.appendChild(centerPoint);\n        \n        // bind GUI elements\n        $('#'+id+'_rg_jGraduate_Ok').bind('click', function() {\n          $this.paint.type = \"radialGradient\";\n          $this.paint.solidColor = null;\n          okClicked();\n        });\n        $('#'+id+'_rg_jGraduate_Cancel').bind('click', function(paint) {\n          cancelClicked();\n        });\n        \n        var cx = $this.paint.radialGradient.getAttribute('cx');\n        if(!cx) cx = \"0.0\";\n        var cxInput = $('#'+id+'_jGraduate_cx');\n        cxInput.val(cx);\n        cxInput.change( function() {\n          if (isNaN(parseFloat(this.value)) || this.value < 0.0 || this.value > 1.0) { \n            this.value = 0.0; \n          }\n          $this.paint.radialGradient.setAttribute('cx', this.value);\n          centerPoint.setAttribute('x', MARGINX + SIZEX*this.value - STOP_RADIUS);\n        });\n  \n        var cy = $this.paint.radialGradient.getAttribute('cy');\n        if(!cy) cy = \"0.0\";\n        var cyInput = $('#'+id+'_jGraduate_cy');\n        cyInput.val(cy);\n        cyInput.change( function() {\n          if (isNaN(parseFloat(this.value)) || this.value < 0.0 || this.value > 1.0) { \n            this.value = 0.0; \n          }\n          $this.paint.radialGradient.setAttribute('cy', this.value);\n          centerPoint.setAttribute('y', MARGINY + SIZEY*this.value - STOP_RADIUS);\n        });\n        \n        var fx = $this.paint.radialGradient.getAttribute('fx');\n        if(!fx) fx = \"1.0\";\n        var fxInput = $('#'+id+'_jGraduate_fx');\n        fxInput.val(fx);\n        fxInput.change( function() {\n          if (isNaN(parseFloat(this.value)) || this.value < 0.0 || this.value > 1.0) { \n            this.value = 1.0;\n          }\n          $this.paint.radialGradient.setAttribute('fx', this.value);\n          focusPoint.setAttribute('x', MARGINX + SIZEX*this.value - STOP_RADIUS);\n        });\n        \n        var fy = $this.paint.radialGradient.getAttribute('fy');\n        if(!fy) fy = \"0.0\";\n        var fyInput = $('#'+id+'_jGraduate_fy');\n        fyInput.val(fy);\n        fyInput.change( function() {\n          if (isNaN(parseFloat(this.value)) || this.value < 0.0 || this.value > 1.0) { \n            this.value = 0.0;\n          }\n          $this.paint.radialGradient.setAttribute('fy', this.value);\n          focusPoint.setAttribute('y', MARGINY + SIZEY*this.value - STOP_RADIUS);\n        });      \n        \n        if(!showFocus) {\n          focusPoint.setAttribute('display', 'none');  \n          fxInput.val(\"\");\n          fyInput.val(\"\");\n        }\n\n        $(\"#\" + id + \"_jGraduate_match_ctr\")[0].checked = !showFocus;\n        \n        var lastfx, lastfy;\n        \n        $(\"#\" + id + \"_jGraduate_match_ctr\").change(function() {\n          showFocus = !this.checked;\n          focusPoint.setAttribute('display', showFocus?'inline':'none');\n          fxInput.val(\"\");\n          fyInput.val(\"\");\n          var grad = $this.paint.radialGradient;\n          if(!showFocus) {\n            lastfx = grad.getAttribute('fx');\n            lastfy = grad.getAttribute('fy');\n            grad.removeAttribute('fx');\n            grad.removeAttribute('fy');\n          } else {\n            var fx = lastfx || .5;\n            var fy = lastfy || .5;\n            grad.setAttribute('fx', fx);\n            grad.setAttribute('fy', fy);\n            fxInput.val(fx);\n            fyInput.val(fy);\n          }\n        });\n        \n        var stops = $this.paint.radialGradient.getElementsByTagNameNS(ns.svg, 'stop');\n        var numstops = stops.length;\n        // if there are not at least two stops, then \n        if (numstops < 2) {\n          while (numstops < 2) {\n            $this.paint.radialGradient.appendChild( document.createElementNS(ns.svg, 'stop') );\n            ++numstops;\n          }\n          stops = $this.paint.radialGradient.getElementsByTagNameNS(ns.svg, 'stop');\n        }\n        var radius = $this.paint.radialGradient.getAttribute('r')-0;\n        var radiusx = parseInt((245/2)*(radius)) - 4.5;\n        $('#' + id + '_jGraduate_RadiusArrows').css({'margin-left':radiusx});\n        $('#' + id + '_jGraduate_RadiusInput').val(parseInt(radius*100)).change(function(e) {\n          var x = this.value / 100;\n          if(x < 0.01) {\n            x = 0.01;\n          }\n          \n          $this.paint.radialGradient.setAttribute('r', x);\n          // Allow higher value, but pretend it's the max for the slider\n          if(x > 2) x = 2;\n          var posx = parseInt((245/2) * x) - 4.5;\n          $('#' + id + '_jGraduate_RadiusArrows').css({'margin-left':posx});\n          \n        });\n        \n        var setRgOpacitySlider = function(e, div) {\n          var offset = div.offset();\n          var x = (e.pageX - offset.left - parseInt(div.css('border-left-width')));\n          if (x > 255) x = 255;\n          if (x < 0) x = 0;\n          var posx = x - 4.5;\n          x /= 255;\n          $('#' + id + '_rg_jGraduate_AlphaArrows').css({'margin-left':posx});\n          $('#' + id + '_rg_jgraduate_rect').attr('fill-opacity', x);\n          x = parseInt(x*100);\n          $('#' + id + '_rg_jGraduate_OpacityInput').val(x);\n          $this.paint.alpha = x;\n        };\n        \n        // handle dragging on the opacity slider\n        var bSlidingOpacity = false;\n        $('#' + id + '_rg_jGraduate_Opacity').mousedown(function(evt) {\n          setRgOpacitySlider(evt, $(this));\n          bSlidingOpacity = true;\n          evt.preventDefault();\n        }).mousemove(function(evt) {\n          if (bSlidingOpacity) {\n            setRgOpacitySlider(evt, $(this));\n            evt.preventDefault();\n          }\n        }).mouseup(function(evt) {\n          setRgOpacitySlider(evt, $(this));\n          bSlidingOpacity = false;\n          evt.preventDefault();\n        });\n        \n        var setRadiusSlider = function(e, div) {\n          var offset = div.offset();\n          var x = (e.pageX - offset.left - parseInt(div.css('border-left-width')));\n          if (x > 245) x = 245;\n          if (x <= 1) x = 1;\n          var posx = x - 5;\n          x /= (245/2);\n          $('#' + id + '_jGraduate_RadiusArrows').css({'margin-left':posx});\n          $this.paint.radialGradient.setAttribute('r', x);\n          x = parseInt(x*100);\n          \n          $('#' + id + '_jGraduate_RadiusInput').val(x);\n        };\n        \n        // handle dragging on the radius slider\n        var bSlidingRadius = false;\n        $('#' + id + '_jGraduate_Radius').mousedown(function(evt) {\n          setRadiusSlider(evt, $(this));\n          bSlidingRadius = true;\n          evt.preventDefault();\n        }).mousemove(function(evt) {\n          if (bSlidingRadius) {\n            setRadiusSlider(evt, $(this));\n            evt.preventDefault();\n          }\n        }).mouseup(function(evt) {\n          setRadiusSlider(evt, $(this));\n          bSlidingRadius = false;\n          evt.preventDefault();\n        });\n        \n        \n        // handle dragging the stop around the swatch\n        var draggingStop = null;\n        var startx = -1, starty = -1;\n        // for whatever reason, Opera does not allow $('image.stop') here,\n        // and Firefox 1.5 does not allow $('.stop')\n        $('.stop, #color_picker_rg_jGraduate_GradContainer image').mousedown(function(evt) {\n          draggingStop = this;\n          startx = evt.clientX;\n          starty = evt.clientY;\n          evt.preventDefault();\n        });\n        $('#'+id+'_rg_jgraduate_svg').mousemove(function(evt) {\n          if (null != draggingStop) {\n            var dx = evt.clientX - startx;\n            var dy = evt.clientY - starty;\n            startx += dx;\n            starty += dy;\n            var x = parseFloat(draggingStop.getAttribute('x')) + dx;\n            var y = parseFloat(draggingStop.getAttribute('y')) + dy;\n  \n            // clamp stop to the swatch\n            if (x < MARGINX - STOP_RADIUS) x = MARGINX - STOP_RADIUS;\n            if (y < MARGINY - STOP_RADIUS) y = MARGINY - STOP_RADIUS;\n            if (x > MARGINX + SIZEX - STOP_RADIUS) x = MARGINX + SIZEX - STOP_RADIUS;\n            if (y > MARGINY + SIZEY - STOP_RADIUS) y = MARGINY + SIZEY - STOP_RADIUS;\n                      \n            draggingStop.setAttribute('x', x);\n            draggingStop.setAttribute('y', y);\n  \n            // calculate stop offset                \n            var fracx = (x - MARGINX + STOP_RADIUS)/SIZEX;\n            var fracy = (y - MARGINY + STOP_RADIUS)/SIZEY;\n            \n            \n            if (draggingStop.id == (id+'_center_pt')) {\n              cxInput.val(fracx);\n              cyInput.val(fracy);\n              $this.paint.radialGradient.setAttribute('cx', fracx);\n              $this.paint.radialGradient.setAttribute('cy', fracy);\n              \n              if(!showFocus) {\n                $this.paint.radialGradient.setAttribute('fx', fracx);\n                $this.paint.radialGradient.setAttribute('fy', fracy);\n              }\n            }\n            else {\n              fxInput.val(fracx);\n              fyInput.val(fracy);\n              $this.paint.radialGradient.setAttribute('fx', fracx);\n              $this.paint.radialGradient.setAttribute('fy', fracy);\n            }\n            \n            evt.preventDefault();\n          }\n        });\n        $('#'+id+'_rg_jgraduate_svg').mouseup(function(evt) {\n          draggingStop = null;\n        });\n        \n        var centerColor = stops[0].getAttribute('stop-color');\n        if(!centerColor) centerColor = '#000';\n        centerColorBox = $('#'+id+'_jGraduate_colorBoxCenter');\n        centerColorBox.css({'background-color':centerColor});\n  \n        var centerOpacity = stops[0].getAttribute('stop-opacity');\n        if(!centerOpacity) centerOpacity = '1.0';\n        $('#'+id+'jGraduate_centerOpacity').html( (centerOpacity*100)+'%' );\n  \n        var outerColor = stops[stops.length-1].getAttribute('stop-color');\n        if(!outerColor) outerColor = '#000';\n        outerColorBox = $('#'+id+'_jGraduate_colorBoxOuter');\n        outerColorBox.css({'background-color':outerColor});\n  \n        var outerOpacity = stops[stops.length-1].getAttribute('stop-opacity');\n        if(!outerOpacity) outerOpacity = '1.0';\n        $('#'+id+'rg_jGraduate_outerOpacity').html( (outerOpacity*100)+'%' );\n        \n        $('#'+id+'_jGraduate_colorBoxCenter').click(function() {\n          $('div.jGraduate_LightBox').show();      \n          var colorbox = $(this);\n          var thisAlpha = (parseFloat(centerOpacity)*255).toString(16);\n          while (thisAlpha.length < 2) { thisAlpha = \"0\" + thisAlpha; }\n          color = centerColor.substr(1) + thisAlpha;\n          $('#'+id+'_rg_jGraduate_stopPicker').css({'left': 100, 'bottom': 15}).jPicker({\n              window: { title: \"Pick the center color and opacity for the gradient\" },\n              images: { clientPath: $settings.images.clientPath },\n              color: { active: color, alphaSupport: true }\n            }, function(color){\n              centerColor = color.get_Hex() ? ('#'+color.get_Hex()) : \"none\";\n              centerOpacity = color.get_A() ? color.get_A()/100 : 1;\n              colorbox.css('background', centerColor);\n              $('#'+id+'_rg_jGraduate_centerOpacity').html(parseInt(centerOpacity*100)+'%');\n              stops[0].setAttribute('stop-color', centerColor);\n              stops[0].setAttribute('stop-opacity', centerOpacity);\n              $('div.jGraduate_LightBox').hide();\n              $('#'+id+'_rg_jGraduate_stopPicker').hide();\n            }, null, function() {\n              $('div.jGraduate_LightBox').hide();\n              $('#'+id+'_rg_jGraduate_stopPicker').hide();\n            });\n        });\n        $('#'+id+'_jGraduate_colorBoxOuter').click(function() {\n          $('div.jGraduate_LightBox').show();\n          var colorbox = $(this);\n          var thisAlpha = (parseFloat(outerOpacity)*255).toString(16);\n          while (thisAlpha.length < 2) { thisAlpha = \"0\" + thisAlpha; }\n          color = outerColor.substr(1) + thisAlpha;\n          $('#'+id+'_rg_jGraduate_stopPicker').css({'left': 100, 'top': 15}).jPicker({\n              window: { title: \"Pick the outer color and opacity for the gradient\" },\n              images: { clientPath: $settings.images.clientPath },\n              color: { active: color, alphaSupport: true }\n            }, function(color){\n              outerColor = color.get_Hex() ? ('#'+color.get_Hex()) : \"none\";\n              outerOpacity = color.get_A() ? color.get_A()/100 : 1;\n              colorbox.css('background', outerColor);\n              $('#'+id+'_jGraduate_outerOpacity').html(parseInt(outerOpacity*100)+'%');\n              stops[1].setAttribute('stop-color', outerColor);\n              stops[1].setAttribute('stop-opacity', outerOpacity);\n              $('div.jGraduate_LightBox').hide();\n              $('#'+id+'_rg_jGraduate_stopPicker').hide();\n            }, null, function() {\n              $('div.jGraduate_LightBox').hide();\n              $('#'+id+'_rg_jGraduate_stopPicker').hide();\n            });\n        });            \n        \n        // --------------\n        var thisAlpha = ($this.paint.alpha*255/100).toString(16);\n        while (thisAlpha.length < 2) { thisAlpha = \"0\" + thisAlpha; }\n        color = $this.paint.solidColor == \"none\" ? \"\" : $this.paint.solidColor + thisAlpha;\n        colPicker.jPicker(\n          {\n            window: { title: $settings.window.pickerTitle },\n            images: { clientPath: $settings.images.clientPath },\n            color: { active: color, alphaSupport: true }\n          },\n          function(color) {\n            $this.paint.type = \"solidColor\";\n            $this.paint.alpha = color.get_A() ? color.get_A() : 100;\n            $this.paint.solidColor = color.get_Hex() ? color.get_Hex() : \"none\";\n            $this.paint.radialGradient = null;\n            okClicked(); \n          },\n          null,\n          function(){ cancelClicked(); }\n          );\n      }());  \n      \n      var tabs = $(idref + ' .jGraduate_tabs li');\n      tabs.click(function() {\n        tabs.removeClass('jGraduate_tab_current');\n        $(this).addClass('jGraduate_tab_current');\n        $(idref + \" > div\").hide();\n        $(idref + ' .jGraduate_' +  $(this).attr('data-type') + 'Pick').show();\n      });\n      \n      $(idref + \" > div\").hide();\n      tabs.removeClass('jGraduate_tab_current');\n      var tab;\n      switch ( $this.paint.type ) {\n        case 'linearGradient':\n          tab = $(idref + ' .jGraduate_tab_lingrad');\n          break;\n        case 'radialGradient':\n          tab = $(idref + ' .jGraduate_tab_radgrad');\n          break;\n        default:\n          tab = $(idref + ' .jGraduate_tab_color');\n          break;\n      }\n      tab.addClass('jGraduate_tab_current').click();  \n\n      $this.show();\n    });\n  };\n})();"
  },
  {
    "path": "extensions/svg-edit/content/editor/jquery.js",
    "content": "﻿/*!\n * jQuery JavaScript Library v1.4.2\n * http://jquery.com/\n *\n * Copyright 2010, John Resig\n * Dual licensed under the MIT or GPL Version 2 licenses.\n * http://jquery.org/license\n *\n * Includes Sizzle.js\n * http://sizzlejs.com/\n * Copyright 2010, The Dojo Foundation\n * Released under the MIT, BSD, and GPL Licenses.\n *\n * Date: Sat Feb 13 22:33:48 2010 -0500\n */\n(function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll(\"left\")}catch(a){setTimeout(ma,1);return}c.ready()}}function Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:\"script\"}):c.globalEval(b.text||b.textContent||b.innerHTML||\"\");b.parentNode&&b.parentNode.removeChild(b)}function X(a,b,d,f,e,j){var i=a.length;if(typeof b===\"object\"){for(var o in b)X(a,o,b[o],f,e,d);return a}if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o<i;o++)e(a[o],b,f?d.call(a[o],o,e(a[o],b)):d,j);return a}return i?\ne(a[0],b):w}function J(){return(new Date).getTime()}function Y(){return false}function Z(){return true}function na(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function oa(a){var b,d=[],f=[],e=arguments,j,i,o,k,n,r;i=c.data(this,\"events\");if(!(a.liveFired===this||!i||!i.live||a.button&&a.type===\"click\")){a.liveFired=this;var u=i.live.slice(0);for(k=0;k<u.length;k++){i=u[k];i.origType.replace(O,\"\")===a.type?f.push(i.selector):u.splice(k--,1)}j=c(a.target).closest(f,a.currentTarget);n=0;for(r=\nj.length;n<r;n++)for(k=0;k<u.length;k++){i=u[k];if(j[n].selector===i.selector){o=j[n].elem;f=null;if(i.preType===\"mouseenter\"||i.preType===\"mouseleave\")f=c(a.relatedTarget).closest(i.selector)[0];if(!f||f!==o)d.push({elem:o,handleObj:i})}}n=0;for(r=d.length;n<r;n++){j=d[n];a.currentTarget=j.elem;a.data=j.handleObj.data;a.handleObj=j.handleObj;if(j.handleObj.origHandler.apply(j.elem,e)===false){b=false;break}}return b}}function pa(a,b){return\"live.\"+(a&&a!==\"*\"?a+\".\":\"\")+b.replace(/\\./g,\"`\").replace(/ /g,\n\"&\")}function qa(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function ra(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var f=c.data(a[d++]),e=c.data(this,f);if(f=f&&f.events){delete e.handle;e.events={};for(var j in f)for(var i in f[j])c.event.add(this,j,f[j][i],f[j][i].data)}}})}function sa(a,b,d){var f,e,j;b=b&&b[0]?b[0].ownerDocument||b[0]:s;if(a.length===1&&typeof a[0]===\"string\"&&a[0].length<512&&b===s&&!ta.test(a[0])&&(c.support.checkClone||!ua.test(a[0]))){e=\ntrue;if(j=c.fragments[a[0]])if(j!==1)f=j}if(!f){f=b.createDocumentFragment();c.clean(a,b,f,d)}if(e)c.fragments[a[0]]=j?f:1;return{fragment:f,cacheable:e}}function K(a,b){var d={};c.each(va.concat.apply([],va.slice(0,b)),function(){d[this]=a});return d}function wa(a){return\"scrollTo\"in a&&a.document?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var c=function(a,b){return new c.fn.init(a,b)},Ra=A.jQuery,Sa=A.$,s=A.document,T,Ta=/^[^<]*(<[\\w\\W]+>)[^>]*$|^#([\\w-]+)$/,Ua=/^.[^:#\\[\\.,]*$/,Va=/\\S/,\nWa=/^(\\s|\\u00A0)+|(\\s|\\u00A0)+$/g,Xa=/^<(\\w+)\\s*\\/?>(?:<\\/\\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a===\"body\"&&!b){this.context=s;this[0]=s.body;this.selector=\"body\";this.length=1;return this}if(typeof a===\"string\")if((d=Ta.exec(a))&&\n(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this,\na)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:\"\",jquery:\"1.4.2\",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b===\n\"find\")f.selector=this.selector+(this.selector?\" \":\"\")+d;else if(b)f.selector=this.selector+\".\"+b+\"(\"+d+\")\";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),\"slice\",R.call(arguments).join(\",\"))},map:function(a){return this.pushStack(c.map(this,\nfunction(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a===\"boolean\"){f=a;a=arguments[1]||{};b=2}if(typeof a!==\"object\"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b<d;b++)if((e=arguments[b])!=null)for(j in e){i=a[j];o=e[j];if(a!==o)if(f&&o&&(c.isPlainObject(o)||c.isArray(o))){i=i&&(c.isPlainObject(i)||\nc.isArray(i))?i:c.isArray(o)?[]:{};a[j]=c.extend(f,i,o)}else if(o!==w)a[j]=o}return a};c.extend({noConflict:function(a){A.$=Sa;if(a)A.jQuery=Ra;return c},isReady:false,ready:function(){if(!c.isReady){if(!s.body)return setTimeout(c.ready,13);c.isReady=true;if(Q){for(var a,b=0;a=Q[b++];)a.call(s,c);Q=null}c.fn.triggerHandler&&c(s).triggerHandler(\"ready\")}},bindReady:function(){if(!xa){xa=true;if(s.readyState===\"complete\")return c.ready();if(s.addEventListener){s.addEventListener(\"DOMContentLoaded\",\nL,false);A.addEventListener(\"load\",c.ready,false)}else if(s.attachEvent){s.attachEvent(\"onreadystatechange\",L);A.attachEvent(\"onload\",c.ready);var a=false;try{a=A.frameElement==null}catch(b){}s.documentElement.doScroll&&a&&ma()}}},isFunction:function(a){return $.call(a)===\"[object Function]\"},isArray:function(a){return $.call(a)===\"[object Array]\"},isPlainObject:function(a){if(!a||$.call(a)!==\"[object Object]\"||a.nodeType||a.setInterval)return false;if(a.constructor&&!aa.call(a,\"constructor\")&&!aa.call(a.constructor.prototype,\n\"isPrototypeOf\"))return false;var b;for(b in a);return b===w||aa.call(a,b)},isEmptyObject:function(a){for(var b in a)return false;return true},error:function(a){throw a;},parseJSON:function(a){if(typeof a!==\"string\"||!a)return null;a=c.trim(a);if(/^[\\],:{}\\s]*$/.test(a.replace(/\\\\(?:[\"\\\\\\/bfnrt]|u[0-9a-fA-F]{4})/g,\"@\").replace(/\"[^\"\\\\\\n\\r]*\"|true|false|null|-?\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?/g,\"]\").replace(/(?:^|:|,)(?:\\s*\\[)+/g,\"\")))return A.JSON&&A.JSON.parse?A.JSON.parse(a):(new Function(\"return \"+\na))();else c.error(\"Invalid JSON: \"+a)},noop:function(){},globalEval:function(a){if(a&&Va.test(a)){var b=s.getElementsByTagName(\"head\")[0]||s.documentElement,d=s.createElement(\"script\");d.type=\"text/javascript\";if(c.support.scriptEval)d.appendChild(s.createTextNode(a));else d.text=a;b.insertBefore(d,b.firstChild);b.removeChild(d)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,b,d){var f,e=0,j=a.length,i=j===w||c.isFunction(a);if(d)if(i)for(f in a){if(b.apply(a[f],\nd)===false)break}else for(;e<j;){if(b.apply(a[e++],d)===false)break}else if(i)for(f in a){if(b.call(a[f],f,a[f])===false)break}else for(d=a[0];e<j&&b.call(d,e,d)!==false;d=a[++e]);return a},trim:function(a){return(a||\"\").replace(Wa,\"\")},makeArray:function(a,b){b=b||[];if(a!=null)a.length==null||typeof a===\"string\"||c.isFunction(a)||typeof a!==\"function\"&&a.setInterval?ba.call(b,a):c.merge(b,a);return b},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var d=0,f=b.length;d<f;d++)if(b[d]===\na)return d;return-1},merge:function(a,b){var d=a.length,f=0;if(typeof b.length===\"number\")for(var e=b.length;f<e;f++)a[d++]=b[f];else for(;b[f]!==w;)a[d++]=b[f++];a.length=d;return a},grep:function(a,b,d){for(var f=[],e=0,j=a.length;e<j;e++)!d!==!b(a[e],e)&&f.push(a[e]);return f},map:function(a,b,d){for(var f=[],e,j=0,i=a.length;j<i;j++){e=b(a[j],j,d);if(e!=null)f[f.length]=e}return f.concat.apply([],f)},guid:1,proxy:function(a,b,d){if(arguments.length===2)if(typeof b===\"string\"){d=a;a=d[b];b=w}else if(b&&\n!c.isFunction(b)){d=b;b=w}if(!b&&a)b=function(){return a.apply(d||this,arguments)};if(a)b.guid=a.guid=a.guid||b.guid||c.guid++;return b},uaMatch:function(a){a=a.toLowerCase();a=/(webkit)[ \\/]([\\w.]+)/.exec(a)||/(opera)(?:.*version)?[ \\/]([\\w.]+)/.exec(a)||/(msie) ([\\w.]+)/.exec(a)||!/compatible/.test(a)&&/(mozilla)(?:.*? rv:([\\w.]+))?/.exec(a)||[];return{browser:a[1]||\"\",version:a[2]||\"0\"}},browser:{}});P=c.uaMatch(P);if(P.browser){c.browser[P.browser]=true;c.browser.version=P.version}if(c.browser.webkit)c.browser.safari=\ntrue;if(ya)c.inArray=function(a,b){return ya.call(b,a)};T=c(s);if(s.addEventListener)L=function(){s.removeEventListener(\"DOMContentLoaded\",L,false);c.ready()};else if(s.attachEvent)L=function(){if(s.readyState===\"complete\"){s.detachEvent(\"onreadystatechange\",L);c.ready()}};(function(){c.support={};var a=s.documentElement,b=s.createElement(\"script\"),d=s.createElement(\"div\"),f=\"script\"+J();d.style.display=\"none\";d.innerHTML=\"   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>\";\nvar e=d.getElementsByTagName(\"*\"),j=d.getElementsByTagName(\"a\")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName(\"tbody\").length,htmlSerialize:!!d.getElementsByTagName(\"link\").length,style:/red/.test(j.getAttribute(\"style\")),hrefNormalized:j.getAttribute(\"href\")===\"/a\",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName(\"input\")[0].value===\"on\",optSelected:s.createElement(\"select\").appendChild(s.createElement(\"option\")).selected,\nparentNode:d.removeChild(d.appendChild(s.createElement(\"div\"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type=\"text/javascript\";try{b.appendChild(s.createTextNode(\"window.\"+f+\"=1;\"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent(\"onclick\",function k(){c.support.noCloneEvent=\nfalse;d.detachEvent(\"onclick\",k)});d.cloneNode(true).fireEvent(\"onclick\")}d=s.createElement(\"div\");d.innerHTML=\"<input type='radio' name='radiotest' checked='checked'/>\";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement(\"div\");k.style.width=k.style.paddingLeft=\"1px\";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display=\"none\"});a=function(k){var n=\ns.createElement(\"div\");k=\"on\"+k;var r=k in n;if(!r){n.setAttribute(k,\"return;\");r=typeof n[k]===\"function\"}return r};c.support.submitBubbles=a(\"submit\");c.support.changeBubbles=a(\"change\");a=b=d=e=j=null}})();c.props={\"for\":\"htmlFor\",\"class\":\"className\",readonly:\"readOnly\",maxlength:\"maxLength\",cellspacing:\"cellSpacing\",rowspan:\"rowSpan\",colspan:\"colSpan\",tabindex:\"tabIndex\",usemap:\"useMap\",frameborder:\"frameBorder\"};var G=\"jQuery\"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true,\napplet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b===\"string\"&&d===w)return null;f||(f=++Ya);if(typeof b===\"object\"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b===\"string\"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando];\nelse a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a===\"undefined\"&&this.length)return c.data(this[0]);else if(typeof a===\"object\")return this.each(function(){c.data(this,a)});var d=a.split(\".\");d[1]=d[1]?\".\"+d[1]:\"\";if(b===w){var f=this.triggerHandler(\"getData\"+d[1]+\"!\",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger(\"setData\"+d[1]+\"!\",[d[0],b]).each(function(){c.data(this,\na,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||\"fx\")+\"queue\";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||\"fx\";var d=c.queue(a,b),f=d.shift();if(f===\"inprogress\")f=d.shift();if(f){b===\"fx\"&&d.unshift(\"inprogress\");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!==\"string\"){b=a;a=\"fx\"}if(b===\nw)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a===\"fx\"&&d[0]!==\"inprogress\"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||\"fx\";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||\"fx\",[])}});var Aa=/[\\n\\t]/g,ca=/\\s+/,Za=/\\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i,\ncb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,\"\");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr(\"class\")))});if(a&&typeof a===\"string\")for(var b=(a||\"\").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1)if(e.className){for(var j=\" \"+e.className+\" \",\ni=e.className,o=0,k=b.length;o<k;o++)if(j.indexOf(\" \"+b[o]+\" \")<0)i+=\" \"+b[o];e.className=c.trim(i)}else e.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(k){var n=c(this);n.removeClass(a.call(this,k,n.attr(\"class\")))});if(a&&typeof a===\"string\"||a===w)for(var b=(a||\"\").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1&&e.className)if(a){for(var j=(\" \"+e.className+\" \").replace(Aa,\" \"),i=0,o=b.length;i<o;i++)j=j.replace(\" \"+b[i]+\" \",\n\" \");e.className=c.trim(j)}else e.className=\"\"}return this},toggleClass:function(a,b){var d=typeof a,f=typeof b===\"boolean\";if(c.isFunction(a))return this.each(function(e){var j=c(this);j.toggleClass(a.call(this,e,j.attr(\"class\"),b),b)});return this.each(function(){if(d===\"string\")for(var e,j=0,i=c(this),o=b,k=a.split(ca);e=k[j++];){o=f?o:!i.hasClass(e);i[o?\"addClass\":\"removeClass\"](e)}else if(d===\"undefined\"||d===\"boolean\"){this.className&&c.data(this,\"__className__\",this.className);this.className=\nthis.className||a===false?\"\":c.data(this,\"__className__\")||\"\"}})},hasClass:function(a){a=\" \"+a+\" \";for(var b=0,d=this.length;b<d;b++)if((\" \"+this[b].className+\" \").replace(Aa,\" \").indexOf(a)>-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,\"option\"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,\"select\")){var d=b.selectedIndex,f=[],e=b.options;b=b.type===\"select-one\";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j<d;j++){var i=\ne[j];if(i.selected){a=c(i).val();if(b)return a;f.push(a)}}return f}if(Ba.test(b.type)&&!c.support.checkOn)return b.getAttribute(\"value\")===null?\"on\":b.value;return(b.value||\"\").replace(Za,\"\")}return w}var o=c.isFunction(a);return this.each(function(k){var n=c(this),r=a;if(this.nodeType===1){if(o)r=a.call(this,k,n.val());if(typeof r===\"number\")r+=\"\";if(c.isArray(r)&&Ba.test(this.type))this.checked=c.inArray(n.val(),r)>=0;else if(c.nodeName(this,\"select\")){var u=c.makeArray(r);c(\"option\",this).each(function(){this.selected=\nc.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b===\"type\"&&ab.test(a.nodeName)&&a.parentNode&&c.error(\"type property can't be changed\");\na[b]=d}if(c.nodeName(a,\"form\")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b===\"tabIndex\")return(b=a.getAttributeNode(\"tabIndex\"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b===\"style\"){if(e)a.style.cssText=\"\"+d;return a.style.cssText}e&&a.setAttribute(b,\"\"+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\\.(.*)$/,db=function(a){return a.replace(/[^\\w\\s\\.\\|`]/g,\nfunction(b){return\"\\\\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!==\"undefined\"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(\" \");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(\".\")>-1){r=k.split(\".\");\nk=r.shift();j.namespace=r.slice(0).sort().join(\".\")}else{r=[];j.namespace=\"\"}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent(\"on\"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a),\nC=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b===\"string\"&&b.charAt(0)===\".\"){b=b||\"\";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(\" \");e=b[j++];){n=e;i=e.indexOf(\".\")<0;o=[];if(!i){o=e.split(\".\");e=o.shift();k=new RegExp(\"(^|\\\\.)\"+c.map(o.slice(0).sort(),db).join(\"\\\\.(?:.*\\\\.)?\")+\"(\\\\.|$)\")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B<r.length;B++){u=r[B];if(d.guid===u.guid){if(i||k.test(u.namespace)){f==null&&r.splice(B--,1);n.remove&&n.remove.call(a,u)}if(f!=\nnull)break}}if(r.length===0||f!=null&&r.length===1){if(!n.teardown||n.teardown.call(a,o)===false)Ca(a,e,z.handle);delete C[e]}}else for(var B=0;B<r.length;B++){u=r[B];if(i||k.test(u.namespace)){c.event.remove(a,n,u.handler,B);r.splice(B--,1)}}}if(c.isEmptyObject(C)){if(b=z.handle)b.elem=null;delete z.events;delete z.handle;c.isEmptyObject(z)&&c.removeData(a)}}}}},trigger:function(a,b,d,f){var e=a.type||a;if(!f){a=typeof a===\"object\"?a[G]?a:c.extend(c.Event(e),a):c.Event(e);if(e.indexOf(\"!\")>=0){a.type=\ne=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,\"handle\"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d[\"on\"+e]&&d[\"on\"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&&\nf)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,\"a\")&&e===\"click\",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f[\"on\"+e])f[\"on\"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f[\"on\"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(\".\")<0&&!a.exclusive;\nif(!b){d=a.type.split(\".\");a.type=d.shift();f=new RegExp(\"(^|\\\\.)\"+d.slice(0).sort().join(\"\\\\.(?:.*\\\\.)?\")+\"(\\\\.|$)\")}e=c.data(this,\"events\");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e<j;e++){var i=d[e];if(b||f.test(i.namespace)){a.handler=i.handler;a.data=i.data;a.handleObj=i;i=i.handler.apply(this,arguments);if(i!==w){a.result=i;if(i===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.result},props:\"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which\".split(\" \"),\nfix:function(a){if(a[G])return a;var b=a;a=c.Event(b);for(var d=this.props.length,f;d;){f=this.props[--d];a[f]=b[f]}if(!a.target)a.target=a.srcElement||s;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=s.documentElement;d=s.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop||\nd&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(!a.which&&(a.charCode||a.charCode===0?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==w)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a){c.event.add(this,a.origType,c.extend({},a,{handler:oa}))},remove:function(a){var b=true,d=a.origType.replace(O,\"\");c.each(c.data(this,\n\"events\").live||[],function(){if(d===this.origType.replace(O,\"\"))return b=false});b&&c.event.remove(this,a.origType,oa)}},beforeunload:{setup:function(a,b,d){if(this.setInterval)this.onbeforeunload=d;return false},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};var Ca=s.removeEventListener?function(a,b,d){a.removeEventListener(b,d,false)}:function(a,b,d){a.detachEvent(\"on\"+b,d)};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=\na;this.type=a.type}else this.type=a;this.timeStamp=J();this[G]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=Z;var a=this.originalEvent;if(a){a.preventDefault&&a.preventDefault();a.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=Z;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=Z;this.stopPropagation()},isDefaultPrevented:Y,isPropagationStopped:Y,\nisImmediatePropagationStopped:Y};var Da=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}}catch(d){}},Ea=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:\"mouseover\",mouseleave:\"mouseout\"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?Ea:Da,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?Ea:Da)}}});if(!c.support.submitBubbles)c.event.special.submit=\n{setup:function(){if(this.nodeName.toLowerCase()!==\"form\"){c.event.add(this,\"click.specialSubmit\",function(a){var b=a.target,d=b.type;if((d===\"submit\"||d===\"image\")&&c(b).closest(\"form\").length)return na(\"submit\",this,arguments)});c.event.add(this,\"keypress.specialSubmit\",function(a){var b=a.target,d=b.type;if((d===\"text\"||d===\"password\")&&c(b).closest(\"form\").length&&a.keyCode===13)return na(\"submit\",this,arguments)})}else return false},teardown:function(){c.event.remove(this,\".specialSubmit\")}};\nif(!c.support.changeBubbles){var da=/textarea|input|select/i,ea,Fa=function(a){var b=a.type,d=a.value;if(b===\"radio\"||b===\"checkbox\")d=a.checked;else if(b===\"select-multiple\")d=a.selectedIndex>-1?c.map(a.options,function(f){return f.selected}).join(\"-\"):\"\";else if(a.nodeName.toLowerCase()===\"select\")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,\"_change_data\");e=Fa(d);if(a.type!==\"focusout\"||d.type!==\"radio\")c.data(d,\"_change_data\",\ne);if(!(f===w||e===f))if(f!=null||e){a.type=\"change\";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d===\"radio\"||d===\"checkbox\"||b.nodeName.toLowerCase()===\"select\")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!==\"textarea\"||a.keyCode===32&&(d===\"checkbox\"||d===\"radio\")||d===\"select-multiple\")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,\n\"_change_data\",Fa(a))}},setup:function(){if(this.type===\"file\")return false;for(var a in ea)c.event.add(this,a+\".specialChange\",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,\".specialChange\");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:\"focusin\",blur:\"focusout\"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a,\nd,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each([\"bind\",\"one\"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d===\"object\"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b===\"one\"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d===\"unload\"&&b!==\"one\")this.one(d,f,e);else{j=0;for(var o=this.length;j<o;j++)c.event.add(this[j],d,i,f)}return this}});c.fn.extend({unbind:function(a,b){if(typeof a===\"object\"&&\n!a.preventDefault)for(var d in a)this.unbind(d,a[d]);else{d=0;for(var f=this.length;d<f;d++)c.event.remove(this[d],a,b)}return this},delegate:function(a,b,d,f){return this.live(b,d,f,a)},undelegate:function(a,b,d){return arguments.length===0?this.unbind(\"live\"):this.die(b,null,d,a)},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){a=c.Event(a);a.preventDefault();a.stopPropagation();c.event.trigger(a,b,this[0]);return a.result}},\ntoggle:function(a){for(var b=arguments,d=1;d<b.length;)c.proxy(a,b[d++]);return this.click(c.proxy(a,function(f){var e=(c.data(this,\"lastToggle\"+a.guid)||0)%d;c.data(this,\"lastToggle\"+a.guid,e+1);f.preventDefault();return b[e].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var Ga={focus:\"focusin\",blur:\"focusout\",mouseenter:\"mouseover\",mouseleave:\"mouseout\"};c.each([\"live\",\"die\"],function(a,b){c.fn[b]=function(d,f,e,j){var i,o=0,k,n,r=j||this.selector,\nu=j?this:c(this.context);if(c.isFunction(f)){e=f;f=w}for(d=(d||\"\").split(\" \");(i=d[o++])!=null;){j=O.exec(i);k=\"\";if(j){k=j[0];i=i.replace(O,\"\")}if(i===\"hover\")d.push(\"mouseenter\"+k,\"mouseleave\"+k);else{n=i;if(i===\"focus\"||i===\"blur\"){d.push(Ga[i]+k);i+=k}else i=(Ga[i]||i)+k;b===\"live\"?u.each(function(){c.event.add(this,pa(i,r),{data:f,selector:r,handler:e,origType:i,origHandler:e,preType:n})}):u.unbind(pa(i,r),e)}}return this}});c.each(\"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error\".split(\" \"),\nfunction(a,b){c.fn[b]=function(d){return d?this.bind(b,d):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});A.attachEvent&&!A.addEventListener&&A.attachEvent(\"onunload\",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}});(function(){function a(g){for(var h=\"\",l,m=0;g[m];m++){l=g[m];if(l.nodeType===3||l.nodeType===4)h+=l.nodeValue;else if(l.nodeType!==8)h+=a(l.childNodes)}return h}function b(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];\nif(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1&&!p){t.sizcache=l;t.sizset=q}if(t.nodeName.toLowerCase()===h){y=t;break}t=t[g]}m[q]=y}}}function d(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1){if(!p){t.sizcache=l;t.sizset=q}if(typeof h!==\"string\"){if(t===h){y=true;break}}else if(k.filter(h,[t]).length>0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\\((?:\\([^()]+\\)|[^()]+)+\\)|\\[(?:\\[[^[\\]]*\\]|['\"][^'\"]*['\"]|[^[\\]'\"]+)+\\]|\\\\.|[^ >+~,(\\[\\\\]+)+|[>+~])(\\s*,\\s*)?((?:.|\\r|\\n)*)/g,\ne=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!==\"string\")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(\"\"),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift();\nt=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]===\"~\"||p[0]===\"+\")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D=\"\";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D||\ng);if(j.call(y)===\"[object Array]\")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h<g.length;h++)g[h]===g[h-1]&&g.splice(h--,1)}return g};k.matches=function(g,h){return k(g,null,null,h)};k.find=function(g,h,l){var m,q;if(!g)return[];\nfor(var p=0,v=n.order.length;p<v;p++){var t=n.order[p];if(q=n.leftMatch[t].exec(g)){var y=q[1];q.splice(1,1);if(y.substr(y.length-1)!==\"\\\\\"){q[1]=(q[1]||\"\").replace(/\\\\/g,\"\");m=n.find[t](q,h,l);if(m!=null){g=g.replace(n.match[t],\"\");break}}}}m||(m=h.getElementsByTagName(\"*\"));return{set:m,expr:g}};k.filter=function(g,h,l,m){for(var q=g,p=[],v=h,t,y,S=h&&h[0]&&x(h[0]);g&&h.length;){for(var H in n.filter)if((t=n.leftMatch[H].exec(g))!=null&&t[2]){var M=n.filter[H],I,D;D=t[1];y=false;t.splice(1,1);if(D.substr(D.length-\n1)!==\"\\\\\"){if(v===p)p=[];if(n.preFilter[H])if(t=n.preFilter[H](t,v,l,p,m,S)){if(t===true)continue}else y=I=true;if(t)for(var U=0;(D=v[U])!=null;U++)if(D){I=M(D,t,U,v);var Ha=m^!!I;if(l&&I!=null)if(Ha)y=true;else v[U]=false;else if(Ha){p.push(D);y=true}}if(I!==w){l||(v=p);g=g.replace(n.match[H],\"\");if(!y)return[];break}}}if(g===q)if(y==null)k.error(g);else break;q=g}return v};k.error=function(g){throw\"Syntax error, unrecognized expression: \"+g;};var n=k.selectors={order:[\"ID\",\"NAME\",\"TAG\"],match:{ID:/#((?:[\\w\\u00c0-\\uFFFF-]|\\\\.)+)/,\nCLASS:/\\.((?:[\\w\\u00c0-\\uFFFF-]|\\\\.)+)/,NAME:/\\[name=['\"]*((?:[\\w\\u00c0-\\uFFFF-]|\\\\.)+)['\"]*\\]/,ATTR:/\\[\\s*((?:[\\w\\u00c0-\\uFFFF-]|\\\\.)+)\\s*(?:(\\S?=)\\s*(['\"]*)(.*?)\\3|)\\s*\\]/,TAG:/^((?:[\\w\\u00c0-\\uFFFF\\*-]|\\\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\\((even|odd|[\\dn+-]*)\\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\\((\\d*)\\))?(?=[^-]|$)/,PSEUDO:/:((?:[\\w\\u00c0-\\uFFFF-]|\\\\.)+)(?:\\((['\"]?)((?:\\([^\\)]+\\)|[^\\(\\)]*)+)\\2\\))?/},leftMatch:{},attrMap:{\"class\":\"className\",\"for\":\"htmlFor\"},attrHandle:{href:function(g){return g.getAttribute(\"href\")}},\nrelative:{\"+\":function(g,h){var l=typeof h===\"string\",m=l&&!/\\W/.test(h);l=l&&!m;if(m)h=h.toLowerCase();m=0;for(var q=g.length,p;m<q;m++)if(p=g[m]){for(;(p=p.previousSibling)&&p.nodeType!==1;);g[m]=l||p&&p.nodeName.toLowerCase()===h?p||false:p===h}l&&k.filter(h,g,true)},\">\":function(g,h){var l=typeof h===\"string\";if(l&&!/\\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m<q;m++){var p=g[m];if(p){l=p.parentNode;g[m]=l.nodeName.toLowerCase()===h?l:false}}}else{m=0;for(q=g.length;m<q;m++)if(p=g[m])g[m]=\nl?p.parentNode:p.parentNode===h;l&&k.filter(h,g,true)}},\"\":function(g,h,l){var m=e++,q=d;if(typeof h===\"string\"&&!/\\W/.test(h)){var p=h=h.toLowerCase();q=b}q(\"parentNode\",h,m,g,p,l)},\"~\":function(g,h,l){var m=e++,q=d;if(typeof h===\"string\"&&!/\\W/.test(h)){var p=h=h.toLowerCase();q=b}q(\"previousSibling\",h,m,g,p,l)}},find:{ID:function(g,h,l){if(typeof h.getElementById!==\"undefined\"&&!l)return(g=h.getElementById(g[1]))?[g]:[]},NAME:function(g,h){if(typeof h.getElementsByName!==\"undefined\"){var l=[];\nh=h.getElementsByName(g[1]);for(var m=0,q=h.length;m<q;m++)h[m].getAttribute(\"name\")===g[1]&&l.push(h[m]);return l.length===0?null:l}},TAG:function(g,h){return h.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,h,l,m,q,p){g=\" \"+g[1].replace(/\\\\/g,\"\")+\" \";if(p)return g;p=0;for(var v;(v=h[p])!=null;p++)if(v)if(q^(v.className&&(\" \"+v.className+\" \").replace(/[\\t\\n]/g,\" \").indexOf(g)>=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\\\/g,\"\")},TAG:function(g){return g[1].toLowerCase()},\nCHILD:function(g){if(g[1]===\"nth\"){var h=/(-?)(\\d*)n((?:\\+|-)?\\d*)/.exec(g[2]===\"even\"&&\"2n\"||g[2]===\"odd\"&&\"2n+1\"||!/\\D/.test(g[2])&&\"0n+\"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\\\/g,\"\");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]===\"~=\")g[4]=\" \"+g[4]+\" \";return g},PSEUDO:function(g,h,l,m,q){if(g[1]===\"not\")if((f.exec(g[3])||\"\").length>1||/^\\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m,\ng);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!==\"hidden\"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\\d/i.test(g.nodeName)},\ntext:function(g){return\"text\"===g.type},radio:function(g){return\"radio\"===g.type},checkbox:function(g){return\"checkbox\"===g.type},file:function(g){return\"file\"===g.type},password:function(g){return\"password\"===g.type},submit:function(g){return\"submit\"===g.type},image:function(g){return\"image\"===g.type},reset:function(g){return\"reset\"===g.type},button:function(g){return\"button\"===g.type||g.nodeName.toLowerCase()===\"button\"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},\nsetFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return h<l[3]-0},gt:function(g,h,l){return h>l[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q===\"contains\")return(g.textContent||g.innerText||a([g])||\"\").indexOf(h[3])>=0;else if(q===\"not\"){h=\nh[3];l=0;for(m=h.length;l<m;l++)if(h[l]===g)return false;return true}else k.error(\"Syntax error, unrecognized expression: \"+q)},CHILD:function(g,h){var l=h[1],m=g;switch(l){case \"only\":case \"first\":for(;m=m.previousSibling;)if(m.nodeType===1)return false;if(l===\"first\")return true;m=g;case \"last\":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return true;case \"nth\":l=h[2];var q=h[3];if(l===1&&q===0)return true;h=h[0];var p=g.parentNode;if(p&&(p.sizcache!==h||!g.nodeIndex)){var v=0;for(m=p.firstChild;m;m=\nm.nextSibling)if(m.nodeType===1)m.nodeIndex=++v;p.sizcache=h}g=g.nodeIndex-q;return l===0?g===0:g%l===0&&g/l>=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute(\"id\")===h},TAG:function(g,h){return h===\"*\"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(\" \"+(g.className||g.getAttribute(\"class\"))+\" \").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+\"\";var m=h[2];h=h[4];return g==null?m===\"!=\":m===\n\"=\"?l===h:m===\"*=\"?l.indexOf(h)>=0:m===\"~=\"?(\" \"+l+\" \").indexOf(h)>=0:!h?l&&g!==false:m===\"!=\"?l!==h:m===\"^=\"?l.indexOf(h)===0:m===\"$=\"?l.substr(l.length-h.length)===h:m===\"|=\"?l===h||l.substr(0,h.length+1)===h+\"-\":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\\[]*\\])(?![^\\(]*\\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\\r|\\n)*?)/.source+n.match[u].source.replace(/\\\\(\\d+)/g,function(g,\nh){return\"\\\\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)===\"[object Array]\")Array.prototype.push.apply(h,g);else if(typeof g.length===\"number\")for(var l=0,m=g.length;l<m;l++)h.push(g[l]);else for(l=0;g[l];l++)h.push(g[l]);return h}}var B;if(s.documentElement.compareDocumentPosition)B=function(g,h){if(!g.compareDocumentPosition||\n!h.compareDocumentPosition){if(g==h)i=true;return g.compareDocumentPosition?-1:1}g=g.compareDocumentPosition(h)&4?-1:g===h?0:1;if(g===0)i=true;return g};else if(\"sourceIndex\"in s.documentElement)B=function(g,h){if(!g.sourceIndex||!h.sourceIndex){if(g==h)i=true;return g.sourceIndex?-1:1}g=g.sourceIndex-h.sourceIndex;if(g===0)i=true;return g};else if(s.createRange)B=function(g,h){if(!g.ownerDocument||!h.ownerDocument){if(g==h)i=true;return g.ownerDocument?-1:1}var l=g.ownerDocument.createRange(),m=\nh.ownerDocument.createRange();l.setStart(g,0);l.setEnd(g,0);m.setStart(h,0);m.setEnd(h,0);g=l.compareBoundaryPoints(Range.START_TO_END,m);if(g===0)i=true;return g};(function(){var g=s.createElement(\"div\"),h=\"script\"+(new Date).getTime();g.innerHTML=\"<a name='\"+h+\"'/>\";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!==\"undefined\"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!==\"undefined\"&&\nq.getAttributeNode(\"id\").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!==\"undefined\"&&m.getAttributeNode(\"id\");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement(\"div\");g.appendChild(s.createComment(\"\"));if(g.getElementsByTagName(\"*\").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]===\"*\"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML=\"<a href='#'></a>\";\nif(g.firstChild&&typeof g.firstChild.getAttribute!==\"undefined\"&&g.firstChild.getAttribute(\"href\")!==\"#\")n.attrHandle.href=function(h){return h.getAttribute(\"href\",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement(\"div\");h.innerHTML=\"<p class='TEST'></p>\";if(!(h.querySelectorAll&&h.querySelectorAll(\".TEST\").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}();\n(function(){var g=s.createElement(\"div\");g.innerHTML=\"<div class='test e'></div><div class='test'></div>\";if(!(!g.getElementsByClassName||g.getElementsByClassName(\"e\").length===0)){g.lastChild.className=\"e\";if(g.getElementsByClassName(\"e\").length!==1){n.order.splice(1,0,\"CLASS\");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!==\"undefined\"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}:\nfunction(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!==\"HTML\":false},ga=function(g,h){var l=[],m=\"\",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,\"\")}g=n.relative[g]?g+\"*\":g;q=0;for(var p=h.length;q<p;q++)k(g,h[q],l);return k.filter(m,l)};c.find=k;c.expr=k.selectors;c.expr[\":\"]=c.expr.filters;c.unique=k.uniqueSort;c.text=a;c.isXMLDoc=x;c.contains=E})();var eb=/Until$/,fb=/^(?:parents|prevUntil|prevAll)/,\ngb=/,/;R=Array.prototype.slice;var Ia=function(a,b,d){if(c.isFunction(b))return c.grep(a,function(e,j){return!!b.call(e,j,e)===d});else if(b.nodeType)return c.grep(a,function(e){return e===b===d});else if(typeof b===\"string\"){var f=c.grep(a,function(e){return e.nodeType===1});if(Ua.test(b))return c.filter(b,f,!d);else b=c.filter(b,f)}return c.grep(a,function(e){return c.inArray(e,b)>=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack(\"\",\"find\",a),d=0,f=0,e=this.length;f<e;f++){d=b.length;\nc.find(a,this[f],b);if(f>0)for(var j=d;j<b.length;j++)for(var i=0;i<d;i++)if(b[i]===b[j]){b.splice(j--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=0,f=b.length;d<f;d++)if(c.contains(this,b[d]))return true})},not:function(a){return this.pushStack(Ia(this,a,false),\"not\",a)},filter:function(a){return this.pushStack(Ia(this,a,true),\"filter\",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j=\n{},i;if(f&&a.length){e=0;for(var o=a.length;e<o;e++){i=a[e];j[i]||(j[i]=c.expr.match.POS.test(i)?c(i,b||this.context):i)}for(;f&&f.ownerDocument&&f!==b;){for(i in j){e=j[i];if(e.jquery?e.index(f)>-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a===\n\"string\")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a===\"string\"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,\"parentNode\")},parentsUntil:function(a,b,d){return c.dir(a,\"parentNode\",\nd)},next:function(a){return c.nth(a,2,\"nextSibling\")},prev:function(a){return c.nth(a,2,\"previousSibling\")},nextAll:function(a){return c.dir(a,\"nextSibling\")},prevAll:function(a){return c.dir(a,\"previousSibling\")},nextUntil:function(a,b,d){return c.dir(a,\"nextSibling\",d)},prevUntil:function(a,b,d){return c.dir(a,\"previousSibling\",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,\"iframe\")?\na.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f===\"string\")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(\",\"))}});c.extend({filter:function(a,b,d){if(d)a=\":not(\"+a+\")\";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType===\n1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\\d+=\"(?:\\d+|null)\"/g,V=/^\\s+/,Ka=/(<([\\w:]+)[^>]*?)\\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\\w:]+)/,ib=/<tbody/i,jb=/<|&#?\\w+;/,ta=/<script|<object|<embed|<option|<style/i,ua=/checked\\s*(?:[^=]|=\\s*.checked.)/i,Ma=function(a,b,d){return hb.test(d)?\na:b+\"></\"+d+\">\"},F={option:[1,\"<select multiple='multiple'>\",\"</select>\"],legend:[1,\"<fieldset>\",\"</fieldset>\"],thead:[1,\"<table>\",\"</table>\"],tr:[2,\"<table><tbody>\",\"</tbody></table>\"],td:[3,\"<table><tbody><tr>\",\"</tr></tbody></table>\"],col:[2,\"<table><tbody></tbody><colgroup>\",\"</colgroup></table>\"],area:[1,\"<map>\",\"</map>\"],_default:[0,\"\",\"\"]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,\"div<div>\",\"</div>\"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=\nc(this);d.text(a.call(this,b,d.text()))});if(typeof a!==\"object\"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},\nwrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,\"body\")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},\nprepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,\"before\",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,\nthis.nextSibling)});else if(arguments.length){var a=this.pushStack(this,\"after\",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName(\"*\"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName(\"*\"));b.firstChild;)b.removeChild(b.firstChild);\nreturn this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement(\"div\");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,\"\").replace(/=([^=\"'>\\s]+\\/)>/g,'=\"$1\">').replace(V,\"\")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find(\"*\"),b.find(\"*\"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja,\n\"\"):null;else if(typeof a===\"string\"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||[\"\",\"\"])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName(\"*\"));this[b].innerHTML=a}}catch(f){this.empty().append(a)}}else c.isFunction(a)?this.each(function(e){var j=c(this),i=j.html();j.empty().append(function(){return a.call(this,e,i)})}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&\nthis[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d=c(this),f=d.html();d.replaceWith(a.call(this,b,f))});if(typeof a!==\"string\")a=c(a).detach();return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),\"replaceWith\",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,b,d){function f(u){return c.nodeName(u,\"table\")?u.getElementsByTagName(\"tbody\")[0]||\nu.appendChild(u.ownerDocument.createElement(\"tbody\")):u}var e,j,i=a[0],o=[],k;if(!c.support.checkClone&&arguments.length===3&&typeof i===\"string\"&&ua.test(i))return this.each(function(){c(this).domManip(a,b,d,true)});if(c.isFunction(i))return this.each(function(u){var z=c(this);a[0]=i.call(this,u,b?z.html():w);z.domManip(a,b,d)});if(this[0]){e=i&&i.parentNode;e=c.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length===this.length?{fragment:e}:sa(a,this,o);k=e.fragment;if(j=k.childNodes.length===\n1?(k=k.firstChild):k.firstChild){b=b&&c.nodeName(j,\"tr\");for(var n=0,r=this.length;n<r;n++)d.call(b?f(this[n],j):this[n],n>0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:\"append\",prependTo:\"prepend\",insertBefore:\"before\",insertAfter:\"after\",replaceAll:\"replaceWith\"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]);\nreturn this}else{e=0;for(var j=d.length;e<j;e++){var i=(e>0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement===\"undefined\")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i===\"number\")i+=\"\";if(i){if(typeof i===\"string\"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i===\"string\"){i=i.replace(Ka,Ma);var o=(La.exec(i)||[\"\",\n\"\"])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement(\"div\");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o===\"table\"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]===\"<table>\"&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],\"tbody\")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e=\nc.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],\"script\")&&(!e[j].type||e[j].type.toLowerCase()===\"text/javascript\"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName(\"script\"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]?\nc.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\\([^)]*\\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\\d+(?:px)?$/i,nb=/^-?\\d/,ob={position:\"absolute\",visibility:\"hidden\",display:\"block\"},pb=[\"Left\",\"Right\"],qb=[\"Top\",\"Bottom\"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?\"cssFloat\":\"styleFloat\",ja=\nfunction(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e===\"number\"&&!kb.test(f))e+=\"px\";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b===\"width\"||b===\"height\")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b===\"opacity\"){if(e){f.zoom=1;b=parseInt(d,10)+\"\"===\"NaN\"?\"\":\"alpha(opacity=\"+d*100+\")\";a=f.filter||c.curCSS(a,\"filter\")||\"\";f.filter=\nNa.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf(\"opacity=\")>=0?parseFloat(Oa.exec(f.filter)[1])/100+\"\":\"\"}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b===\"width\"||b===\"height\"){var e,j=b===\"width\"?pb:qb;function i(){e=b===\"width\"?a.offsetWidth:a.offsetHeight;f!==\"border\"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,\"padding\"+this,true))||0);if(f===\"margin\")e+=parseFloat(c.curCSS(a,\"margin\"+this,true))||0;else e-=parseFloat(c.curCSS(a,\n\"border\"+this+\"Width\",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b===\"opacity\"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||\"\")?parseFloat(RegExp.$1)/100+\"\":\"\";return f===\"\"?\"1\":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b=\"float\";b=b.replace(lb,\"-$1\").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f=\na.getPropertyValue(b);if(b===\"opacity\"&&f===\"\")f=\"1\"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d===\"fontSize\"?\"1em\":f||0;f=e.pixelLeft+\"px\";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=\na.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()===\"tr\";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,\"display\")===\"none\"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=/<script(.|\\s)*?\\/script>/gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\\?(&|$)/,ka=/\\?/,wb=/(\\?|&)_=.*?(&|$)/,xb=/^(\\w+:)?\\/\\/([^\\/?#]+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!==\n\"string\")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf(\" \");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f=\"GET\";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b===\"object\"){b=c.param(b,c.ajaxSettings.traditional);f=\"POST\"}var j=this;c.ajax({url:a,type:f,dataType:\"html\",data:b,complete:function(i,o){if(o===\"success\"||o===\"notmodified\")j.html(e?c(\"<div />\").append(i.responseText.replace(tb,\"\")).find(e):i.responseText);d&&j.each(d,[i.responseText,o,i])}});return this},\nserialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each(\"ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend\".split(\" \"),\nfunction(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:\"GET\",url:a,data:b,success:d,dataType:f})},getScript:function(a,b){return c.get(a,null,b,\"script\")},getJSON:function(a,b,d){return c.get(a,b,d,\"json\")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:\"POST\",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,\nglobal:true,type:\"GET\",contentType:\"application/x-www-form-urlencoded\",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!==\"file:\"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject(\"Microsoft.XMLHTTP\")}catch(a){}},accepts:{xml:\"application/xml, text/xml\",html:\"text/html\",script:\"text/javascript, application/javascript\",json:\"application/json, text/javascript\",text:\"text/plain\",_default:\"*/*\"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&&\ne.success.call(k,o,i,x);e.global&&f(\"ajaxSuccess\",[x,e])}function d(){e.complete&&e.complete.call(k,x,i);e.global&&f(\"ajaxComplete\",[x,e]);e.global&&!--c.active&&c.event.trigger(\"ajaxStop\")}function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!==\"string\")e.data=c.param(e.data,e.traditional);if(e.dataType===\"jsonp\"){if(n===\"GET\")N.test(e.url)||(e.url+=(ka.test(e.url)?\n\"&\":\"?\")+(e.jsonp||\"callback\")+\"=?\");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+\"&\":\"\")+(e.jsonp||\"callback\")+\"=?\";e.dataType=\"json\"}if(e.dataType===\"json\"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCallback||\"jsonp\"+sb++;if(e.data)e.data=(e.data+\"\").replace(N,\"=\"+j+\"$1\");e.url=e.url.replace(N,\"=\"+j+\"$1\");e.dataType=\"script\";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType===\"script\"&&e.cache===null)e.cache=false;if(e.cache===\nfalse&&n===\"GET\"){var r=J(),u=e.url.replace(wb,\"$1_=\"+r+\"$2\");e.url=u+(u===e.url?(ka.test(e.url)?\"&\":\"?\")+\"_=\"+r:\"\")}if(e.data&&n===\"GET\")e.url+=(ka.test(e.url)?\"&\":\"?\")+e.data;e.global&&!c.active++&&c.event.trigger(\"ajaxStart\");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType===\"script\"&&n===\"GET\"&&r){var z=s.getElementsByTagName(\"head\")[0]||s.documentElement,C=s.createElement(\"script\");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!j){var B=\nfalse;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState===\"loaded\"||this.readyState===\"complete\")){B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader(\"Content-Type\",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader(\"If-Modified-Since\",\nc.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader(\"If-None-Match\",c.etag[e.url])}r||x.setRequestHeader(\"X-Requested-With\",\"XMLHttpRequest\");x.setRequestHeader(\"Accept\",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+\", */*\":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--c.active&&c.event.trigger(\"ajaxStop\");x.abort();return false}e.global&&f(\"ajaxSend\",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readyState===0||q===\"abort\"){E||\nd();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q===\"timeout\")){E=true;x.onreadystatechange=c.noop;i=q===\"timeout\"?\"timeout\":!c.httpSuccess(x)?\"error\":e.ifModified&&c.httpNotModified(x,e.url)?\"notmodified\":\"success\";var p;if(i===\"success\")try{o=c.httpData(x,e.dataType,e)}catch(v){i=\"parsererror\";p=v}if(i===\"success\"||i===\"notmodified\")j||b();else c.handleError(e,x,i,p);d();q===\"timeout\"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){x&&h.call(x);\ng(\"abort\")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g(\"timeout\")},e.timeout);try{x.send(n===\"POST\"||n===\"PUT\"||n===\"DELETE\"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger(\"ajaxError\",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol===\"file:\"||a.status>=200&&a.status<300||a.status===304||a.status===\n1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader(\"Last-Modified\"),f=a.getResponseHeader(\"Etag\");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader(\"content-type\")||\"\",e=b===\"xml\"||!b&&f.indexOf(\"xml\")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName===\"parsererror\"&&c.error(\"parsererror\");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a===\"string\")if(b===\n\"json\"||!b&&f.indexOf(\"json\")>=0)a=c.parseJSON(a);else if(b===\"script\"||!b&&f.indexOf(\"javascript\")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\\[\\]$/.test(i)?f(i,n):d(i+\"[\"+(typeof n===\"object\"||c.isArray(n)?k:\"\")+\"]\",n)});else!b&&o!=null&&typeof o===\"object\"?c.each(o,function(k,n){d(i+\"[\"+k+\"]\",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+\"=\"+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional;\nif(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join(\"&\").replace(yb,\"+\")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\\d+-.]+)(.*)$/,W,va=[[\"height\",\"marginTop\",\"marginBottom\",\"paddingTop\",\"paddingBottom\"],[\"width\",\"marginLeft\",\"marginRight\",\"paddingLeft\",\"paddingRight\"],[\"opacity\"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K(\"show\",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],\"olddisplay\");\nthis[a].style.display=d||\"\";if(c.css(this[a],\"display\")===\"none\"){d=this[a].nodeName;var f;if(la[d])f=la[d];else{var e=c(\"<\"+d+\" />\").appendTo(\"body\");f=e.css(\"display\");if(f===\"none\")f=\"block\";e.remove();la[d]=f}c.data(this[a],\"olddisplay\",f)}}a=0;for(b=this.length;a<b;a++)this[a].style.display=c.data(this[a],\"olddisplay\")||\"\";return this}},hide:function(a,b){if(a||a===0)return this.animate(K(\"hide\",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],\"olddisplay\");!d&&d!==\"none\"&&c.data(this[a],\n\"olddisplay\",c.css(this[a],\"display\"))}a=0;for(b=this.length;a<b;a++)this[a].style.display=\"none\";return this}},_toggle:c.fn.toggle,toggle:function(a,b){var d=typeof a===\"boolean\";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments);else a==null||d?this.each(function(){var f=d?a:c(this).is(\":hidden\");c(this)[f?\"show\":\"hide\"]()}):this.animate(K(\"toggle\",3),a,b);return this},fadeTo:function(a,b,d){return this.filter(\":hidden\").css(\"opacity\",0).show().end().animate({opacity:b},a,d)},\nanimate:function(a,b,d,f){var e=c.speed(b,d,f);if(c.isEmptyObject(a))return this.each(e.complete);return this[e.queue===false?\"each\":\"queue\"](function(){var j=c.extend({},e),i,o=this.nodeType===1&&c(this).is(\":hidden\"),k=this;for(i in a){var n=i.replace(ia,ja);if(i!==n){a[n]=a[i];delete a[i];i=n}if(a[i]===\"hide\"&&o||a[i]===\"show\"&&!o)return j.complete.call(this);if((i===\"height\"||i===\"width\")&&this.style){j.display=c.css(this,\"display\");j.overflow=this.style.overflow}if(c.isArray(a[i])){(j.specialEasing=\nj.specialEasing||{})[i]=a[i][1];a[i]=a[i][0]}}if(j.overflow!=null)this.style.overflow=\"hidden\";j.curAnim=c.extend({},a);c.each(a,function(r,u){var z=new c.fx(k,j,r);if(Ab.test(u))z[u===\"toggle\"?o?\"show\":\"hide\":u](a);else{var C=Bb.exec(u),B=z.cur(true)||0;if(C){u=parseFloat(C[2]);var E=C[3]||\"px\";if(E!==\"px\"){k.style[r]=(u||1)+E;B=(u||1)/z.cur(true)*B;k.style[r]=B+E}if(C[1])u=(C[1]===\"-=\"?-1:1)*u+B;z.custom(B,u,E)}else z.custom(B,u,\"\")}});return true})},stop:function(a,b){var d=c.timers;a&&this.queue([]);\nthis.each(function(){for(var f=d.length-1;f>=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K(\"show\",1),slideUp:K(\"hide\",1),slideToggle:K(\"toggle\",1),fadeIn:{opacity:\"show\"},fadeOut:{opacity:\"hide\"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a===\"object\"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration===\n\"number\"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||\nc.fx.step._default)(this);if((this.prop===\"height\"||this.prop===\"width\")&&this.elem.style)this.elem.style.display=\"block\"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||\"px\";this.now=this.start;\nthis.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop===\"width\"||this.prop===\"height\"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=\nthis.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,\"olddisplay\");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,\"display\")===\"none\")this.elem.style.display=\"block\"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem,\ne,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?\"swing\":\"linear\");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||\nc.fx.stop()},stop:function(){clearInterval(W);W=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,\"opacity\",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop===\"width\"||a.prop===\"height\"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a===b.elem}).length};c.fn.offset=\"getBoundingClientRect\"in s.documentElement?\nfunction(a){var b=this[0];if(a)return this.each(function(e){c.offset.setOffset(this,a,e)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);var d=b.getBoundingClientRect(),f=b.ownerDocument;b=f.body;f=f.documentElement;return{top:d.top+(self.pageYOffset||c.support.boxModel&&f.scrollTop||b.scrollTop)-(f.clientTop||b.clientTop||0),left:d.left+(self.pageXOffset||c.support.boxModel&&f.scrollLeft||b.scrollLeft)-(f.clientLeft||b.clientLeft||0)}}:function(a){var b=\nthis[0];if(a)return this.each(function(r){c.offset.setOffset(this,a,r)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d=b.offsetParent,f=b,e=b.ownerDocument,j,i=e.documentElement,o=e.body;f=(e=e.defaultView)?e.getComputedStyle(b,null):b.currentStyle;for(var k=b.offsetTop,n=b.offsetLeft;(b=b.parentNode)&&b!==o&&b!==i;){if(c.offset.supportsFixedPosition&&f.position===\"fixed\")break;j=e?e.getComputedStyle(b,null):b.currentStyle;\nk-=b.scrollTop;n-=b.scrollLeft;if(b===d){k+=b.offsetTop;n+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(b.nodeName))){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=d;d=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&j.overflow!==\"visible\"){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=j}if(f.position===\"relative\"||f.position===\"static\"){k+=o.offsetTop;n+=o.offsetLeft}if(c.offset.supportsFixedPosition&&\nf.position===\"fixed\"){k+=Math.max(i.scrollTop,o.scrollTop);n+=Math.max(i.scrollLeft,o.scrollLeft)}return{top:k,left:n}};c.offset={initialize:function(){var a=s.body,b=s.createElement(\"div\"),d,f,e,j=parseFloat(c.curCSS(a,\"marginTop\",true))||0;c.extend(b.style,{position:\"absolute\",top:0,left:0,margin:0,border:0,width:\"1px\",height:\"1px\",visibility:\"hidden\"});b.innerHTML=\"<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>\";\na.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position=\"fixed\";f.style.top=\"20px\";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top=\"\";d.style.overflow=\"hidden\";d.style.position=\"relative\";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b);\nc.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,\"marginTop\",true))||0;d+=parseFloat(c.curCSS(a,\"marginLeft\",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,\"position\")))a.style.position=\"relative\";var f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,\"top\",true),10)||0,i=parseInt(c.curCSS(a,\"left\",true),10)||0;if(c.isFunction(b))b=b.call(a,\nd,e);d={top:b.top-e.top+j,left:b.left-e.left+i};\"using\"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,\"marginTop\",true))||0;d.left-=parseFloat(c.curCSS(a,\"marginLeft\",true))||0;f.top+=parseFloat(c.curCSS(b[0],\"borderTopWidth\",true))||0;f.left+=parseFloat(c.curCSS(b[0],\"borderLeftWidth\",true))||0;return{top:d.top-\nf.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,\"position\")===\"static\";)a=a.offsetParent;return a})}});c.each([\"Left\",\"Top\"],function(a,b){var d=\"scroll\"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?\"pageXOffset\"in j?j[a?\"pageYOffset\":\n\"pageXOffset\"]:c.support.boxModel&&j.document.documentElement[d]||j.document.body[d]:e[d]}});c.each([\"Height\",\"Width\"],function(a,b){var d=b.toLowerCase();c.fn[\"inner\"+b]=function(){return this[0]?c.css(this[0],d,false,\"padding\"):null};c.fn[\"outer\"+b]=function(f){return this[0]?c.css(this[0],d,false,f?\"margin\":\"border\"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()))});return\"scrollTo\"in\ne&&e.document?e.document.compatMode===\"CSS1Compat\"&&e.document.documentElement[\"client\"+b]||e.document.body[\"client\"+b]:e.nodeType===9?Math.max(e.documentElement[\"client\"+b],e.body[\"scroll\"+b],e.documentElement[\"scroll\"+b],e.body[\"offset\"+b],e.documentElement[\"offset\"+b]):f===w?c.css(e,d):this.css(d,typeof f===\"string\"?f:f+\"px\")}});A.jQuery=A.$=c})(window);"
  },
  {
    "path": "extensions/svg-edit/content/editor/js-hotkeys/README.md",
    "content": "#About\n**jQuery Hotkeys** is a plug-in that lets you easily add and remove handlers for keyboard events anywhere in your code supporting almost any key combination.  \n\nThis plugin is based off of the plugin by Tzury Bar Yochay: [jQuery.hotkeys](http://github.com/tzuryby/hotkeys)\n\nThe syntax is as follows:\n\n    $(expression).bind(types, keys, handler);\n    $(expression).unbind(types, handler);\n    \n    $(document).bind('keydown', 'ctrl+a', fn);\n    \n    // e.g. replace '$' sign with 'EUR'\n    $('input.foo').bind('keyup', '$', function(){\n      this.value = this.value.replace('$', 'EUR');\n    });\n\n## Types\nSupported types are `'keydown'`, `'keyup'` and `'keypress'`\n\n## Notes\n\nIf you want to use more than one modifiers (e.g. alt+ctrl+z) you should define them by an alphabetical order e.g. alt+ctrl+shift\n\nHotkeys aren't tracked if you're inside of an input element (unless you explicitly bind the hotkey directly to the input). This helps to avoid conflict with normal user typing.\n\n## jQuery Compatibility\n\nWorks with jQuery 1.4.2 and newer.\n\nIt known to be working with all the major browsers on all available platforms (Win/Mac/Linux)\n\n * IE 6/7/8\n * FF 1.5/2/3\n * Opera-9\n * Safari-3\n * Chrome-0.2\n\n### Addendum\n\nFirefox is the most liberal one in the manner of letting you capture all short-cuts even those that are built-in in the browser such as `Ctrl-t` for new tab, or `Ctrl-a` for selecting all text. You can always bubble them up to the browser by returning `true` in your handler.\n\nOthers, (IE) either let you handle built-in short-cuts, but will add their functionality after your code has executed. Or (Opera/Safari) will *not* pass those events to the DOM at all.\n\n*So, if you bind `Ctrl-Q` or `Alt-F4` and your Safari/Opera window is closed don't be surprised.*"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/README.txt",
    "content": "This directory holds JSON files that translate the UI strings in SVG-edit.\nInitial translations were done by Narendra Sisodiya putting the English\nstrings through the Google Translation API. Humans will need to take these\nautomated translations and ensure they make sense.\n\nSee AUTHORS for the translations credits.\n\nLanguages Already Translated By Humans:\n  * lang.cs.js\n  * lang.de.js\n  * lang.en.js\n  * lang.es.js\n  * lang.fr.js\n  * lang.ja.js\n  * lang.nl.js\n  * lang.ro.js\n  * lang.sk.js\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.af.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Align in verhouding tot ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Verander agtergrondkleur / opaciteit\"},\n{\"id\": \"circle_cx\", \"title\": \"Verandering sirkel se cx koördineer\"},\n{\"id\": \"circle_cy\", \"title\": \"Verandering sirkel se cy koördineer\"},\n{\"id\": \"circle_r\", \"title\": \"Verandering sirkel se radius\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Verandering Rechthoek Corner Radius\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Verandering ellips se cx koördineer\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Verander ellips se cy koördineer\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Verandering ellips se x radius\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Verander ellips se j radius\"},\n{\"id\": \"fill_color\", \"title\": \"Verandering vul kleur\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Pas na inhoud\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Passing tot al inhoud\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Passing tot doek\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Passing tot laag inhoud\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Passing tot seleksie\"},\n{\"id\": \"font_family\", \"title\": \"Lettertipe verander Familie\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Verandering prent hoogte\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"URL verander\"},\n{\"id\": \"image_width\", \"title\": \"Verander prent breedte\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"grootste voorwerp\"},\n{\"id\": \"layer_delete\", \"title\": \"Verwyder Laag\"},\n{\"id\": \"layer_down\", \"title\": \"Beweeg afbreek Down\"},\n{\"id\": \"layer_new\", \"title\": \"Nuwe Layer\"},\n{\"id\": \"layer_rename\", \"title\": \"Rename Layer\"},\n{\"id\": \"layer_up\", \"title\": \"Beweeg afbreek Up\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Lae:\"},\n{\"id\": \"line_x1\", \"title\": \"Verandering lyn se vertrek x koördinaat\"},\n{\"id\": \"line_x2\", \"title\": \"Verandering lyn se eindig x koördinaat\"},\n{\"id\": \"line_y1\", \"title\": \"Verandering lyn se vertrek y koördinaat\"},\n{\"id\": \"line_y2\", \"title\": \"Verandering lyn se eindig y koördinaat\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"bladsy\"},\n{\"id\": \"palette\", \"title\": \"Klik om te verander vul kleur, verskuiwing klik om &#39;n beroerte kleur verander\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Verandering reghoek hoogte\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Verandering reghoek breedte\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"relatief tot:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Kies gedefinieerde:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"verkose voorwerpe\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"kleinste voorwerp\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Verandering beroerte kleur\"},\n{\"id\": \"stroke_style\", \"title\": \"Verandering beroerte dash styl\"},\n{\"id\": \"stroke_width\", \"title\": \"Verandering beroerte breedte\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Doek Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Lengte:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Wydte:\"},\n{\"id\": \"text\", \"title\": \"Verander teks inhoud\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Align Bottom\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Rig Middel\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Links Regterkant\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Align Midde\"},\n{\"id\": \"tool_alignright\", \"title\": \"Lijn regs uit\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Align Top\"},\n{\"id\": \"tool_angle\", \"title\": \"Verandering rotasie-hoek\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Vetgedrukte teks\"},\n{\"id\": \"tool_circle\", \"title\": \"Sirkel\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Nuwe Beeld\"},\n{\"id\": \"tool_clone\", \"title\": \"Kloon Element\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Kloon Elemente\"},\n{\"id\": \"tool_delete\", \"title\": \"Verwyder Element\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Verwyder geselekteerde Elemente\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Document Properties\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Annuleer\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Spaar\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Ellips\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Gratis-Hand Ellips\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Potlood tool\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Free-hand Rectangle\"},\n{\"id\": \"tool_font_size\", \"title\": \"Verandering Lettertipe Grootte\"},\n{\"id\": \"tool_group\", \"title\": \"Groep Elemente\"},\n{\"id\": \"tool_image\", \"title\": \"Image Gereedskap\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Italic Text\"},\n{\"id\": \"tool_line\", \"title\": \"Lyn Gereedskap\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Skuif na Bottom\"},\n{\"id\": \"tool_move_top\", \"title\": \"Skuif na bo\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Verander geselekteerde item opaciteit\"},\n{\"id\": \"tool_open\", \"textContent\": \"Open Beeld\"},\n{\"id\": \"tool_path\", \"title\": \"Poli Gereedskap\"},\n{\"id\": \"tool_rect\", \"title\": \"Reghoek\"},\n{\"id\": \"tool_redo\", \"title\": \"Oordoen\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Slaan Beeld\"},\n{\"id\": \"tool_select\", \"title\": \"Select Gereedschap\"},\n{\"id\": \"tool_source\", \"title\": \"Wysig Bron\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Annuleer\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Spaar\"},\n{\"id\": \"tool_square\", \"title\": \"Vierkant\"},\n{\"id\": \"tool_text\", \"title\": \"Text Gereedskap\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Boontoe\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Ungroup Elemente\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Klik op die Gereedskap\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Change zoom vlak\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.ar.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"محاذاة النسبي ل ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"تغير لون الخلفية / غموض\"},\n{\"id\": \"circle_cx\", \"title\": \"دائرة التغيير لتنسيق cx\"},\n{\"id\": \"circle_cy\", \"title\": \"Change circle's cy coordinate\"},\n{\"id\": \"circle_r\", \"title\": \"التغيير في دائرة نصف قطرها\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"تغيير مستطيل ركن الشعاع\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"تغيير شكل البيضاوي cx تنسيق\"},\n{\"id\": \"ellipse_cy\", \"title\": \"تغيير شكل البيضاوي قبرصي تنسيق\"},\n{\"id\": \"ellipse_rx\", \"title\": \"تغيير شكل البيضاوي خ نصف قطرها\"},\n{\"id\": \"ellipse_ry\", \"title\": \"تغيير القطع الناقص في دائرة نصف قطرها ذ\"},\n{\"id\": \"fill_color\", \"title\": \"تغير لون التعبئة\"},\n{\"id\": \"fitToContent\", \"textContent\": \"لائقا للمحتوى\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"يصلح لجميع المحتويات\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"يصلح لوحة زيتية على قماش\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"يصلح لطبقة المحتوى\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"يصلح لاختيار\"},\n{\"id\": \"font_family\", \"title\": \"تغيير الخط الأسرة\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"تغيير ارتفاع الصورة\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"تغيير العنوان\"},\n{\"id\": \"image_width\", \"title\": \"تغيير صورة العرض\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"أكبر كائن\"},\n{\"id\": \"layer_delete\", \"title\": \"حذف طبقة\"},\n{\"id\": \"layer_down\", \"title\": \"تحرك لأسفل طبقة\"},\n{\"id\": \"layer_new\", \"title\": \"طبقة جديدة\"},\n{\"id\": \"layer_rename\", \"title\": \"تسمية الطبقة\"},\n{\"id\": \"layer_up\", \"title\": \"تحرك لأعلى طبقة\"},\n{\"id\": \"layersLabel\", \"textContent\": \"طبقات:\"},\n{\"id\": \"line_x1\", \"title\": \"تغيير الخط لبدء تنسيق خ\"},\n{\"id\": \"line_x2\", \"title\": \"تغيير الخط لانهاء خ تنسيق\"},\n{\"id\": \"line_y1\", \"title\": \"تغيير الخط لبدء تنسيق ذ\"},\n{\"id\": \"line_y2\", \"title\": \"تغيير الخط لإنهاء تنسيق ذ\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"الصفحة\"},\n{\"id\": \"palette\", \"title\": \"انقر لتغيير لون التعبئة ، تحولا مزدوجا فوق لتغيير لون السكتة الدماغية\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"تغيير المستطيل الارتفاع\"},\n{\"id\": \"rect_width_tool\", \"title\": \"تغيير عرض المستطيل\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"بالنسبة إلى:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"حدد سلفا:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"انتخب الأجسام\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"أصغر كائن\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"تغير لون السكتة الدماغية\"},\n{\"id\": \"stroke_style\", \"title\": \"تغيير نمط السكتة الدماغية اندفاعة\"},\n{\"id\": \"stroke_width\", \"title\": \"تغيير عرض السكتة الدماغية\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"ارتفاع:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"عرض:\"},\n{\"id\": \"text\", \"title\": \"تغيير محتويات النص\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"محاذاة القاع\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"مركز محاذاة\"},\n{\"id\": \"tool_alignleft\", \"title\": \"محاذاة إلى اليسار\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"محاذاة الأوسط\"},\n{\"id\": \"tool_alignright\", \"title\": \"محاذاة إلى اليمين\"},\n{\"id\": \"tool_aligntop\", \"title\": \"محاذاة الأعلى\"},\n{\"id\": \"tool_angle\", \"title\": \"تغيير زاوية الدوران\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"نص جريء\"},\n{\"id\": \"tool_circle\", \"title\": \"دائرة\"},\n{\"id\": \"tool_clear\", \"textContent\": \"صورة جديدة\"},\n{\"id\": \"tool_clone\", \"title\": \"استنساخ عنصر\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"استنساخ الأركان\"},\n{\"id\": \"tool_delete\", \"title\": \"حذف عنصر\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"حذف عناصر مختارة\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"خصائص المستند\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"إلغاء\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"حفظ\"},\n{\"id\": \"tool_ellipse\", \"title\": \"القطع الناقص\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"اليد الحرة البيضوي\"},\n{\"id\": \"tool_fhpath\", \"title\": \"أداة قلم رصاص\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Free-Hand Rectangle\"},\n{\"id\": \"tool_font_size\", \"title\": \"تغيير حجم الخط\"},\n{\"id\": \"tool_group\", \"title\": \"مجموعة عناصر\"},\n{\"id\": \"tool_image\", \"title\": \"الصورة أداة\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"مائل نص\"},\n{\"id\": \"tool_line\", \"title\": \"خط أداة\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"الانتقال إلى أسفل\"},\n{\"id\": \"tool_move_top\", \"title\": \"الانتقال إلى أعلى\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"تغيير مختارة غموض البند\"},\n{\"id\": \"tool_open\", \"textContent\": \"فتح الصورة\"},\n{\"id\": \"tool_path\", \"title\": \"بولي أداة\"},\n{\"id\": \"tool_rect\", \"title\": \"المستطيل\"},\n{\"id\": \"tool_redo\", \"title\": \"إعادته\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"حفظ صورة\"},\n{\"id\": \"tool_select\", \"title\": \"اختر أداة\"},\n{\"id\": \"tool_source\", \"title\": \"عدل المصدر\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"إلغاء\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"حفظ\"},\n{\"id\": \"tool_square\", \"title\": \"ميدان\"},\n{\"id\": \"tool_text\", \"title\": \"النص أداة\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"التراجع\"},\n{\"id\": \"tool_ungroup\", \"title\": \"فك تجميع عناصر\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"أداة تكبير\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"تغيير مستوى التكبير\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.az.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Align relative to ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Change background color/opacity\"},\n{\"id\": \"circle_cx\", \"title\": \"Change circle's cx coordinate\"},\n{\"id\": \"circle_cy\", \"title\": \"Change circle's cy coordinate\"},\n{\"id\": \"circle_r\", \"title\": \"Change circle's radius\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Change Rectangle Corner Radius\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Change ellipse's cx coordinate\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Change ellipse's cy coordinate\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Change ellipse's x radius\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Change ellipse's y radius\"},\n{\"id\": \"fill_color\", \"title\": \"Change fill color\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Fit to Content\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Fit to all content\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Fit to canvas\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Fit to layer content\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Fit to selection\"},\n{\"id\": \"font_family\", \"title\": \"Change Font Family\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Change image height\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Change URL\"},\n{\"id\": \"image_width\", \"title\": \"Change image width\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"largest object\"},\n{\"id\": \"layer_delete\", \"title\": \"Delete Layer\"},\n{\"id\": \"layer_down\", \"title\": \"Move Layer Down\"},\n{\"id\": \"layer_new\", \"title\": \"New Layer\"},\n{\"id\": \"layer_rename\", \"title\": \"Rename Layer\"},\n{\"id\": \"layer_up\", \"title\": \"Move Layer Up\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Layers:\"},\n{\"id\": \"line_x1\", \"title\": \"Change line's starting x coordinate\"},\n{\"id\": \"line_x2\", \"title\": \"Change line's ending x coordinate\"},\n{\"id\": \"line_y1\", \"title\": \"Change line's starting y coordinate\"},\n{\"id\": \"line_y2\", \"title\": \"Change line's ending y coordinate\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"page\"},\n{\"id\": \"palette\", \"title\": \"Click to change fill color, shift-click to change stroke color\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Change rectangle height\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Change rectangle width\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"relative to:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Select predefined:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"selected objects\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"smallest object\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Change stroke color\"},\n{\"id\": \"stroke_style\", \"title\": \"Change stroke dash style\"},\n{\"id\": \"stroke_width\", \"title\": \"Change stroke width\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Height:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Width:\"},\n{\"id\": \"text\", \"title\": \"Change text contents\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Align Bottom\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Align Center\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Align Left\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Align Middle\"},\n{\"id\": \"tool_alignright\", \"title\": \"Align Right\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Align Top\"},\n{\"id\": \"tool_angle\", \"title\": \"Change rotation angle\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Bold Text\"},\n{\"id\": \"tool_circle\", \"title\": \"Circle\"},\n{\"id\": \"tool_clear\", \"textContent\": \"New Image\"},\n{\"id\": \"tool_clone\", \"title\": \"Clone Element\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Clone Elements\"},\n{\"id\": \"tool_delete\", \"title\": \"Delete Element\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Delete Selected Elements\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Document Properties\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Cancel\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"OK\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Ellipse\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Free-Hand Ellipse\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Pencil Tool\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Free-Hand Rectangle\"},\n{\"id\": \"tool_font_size\", \"title\": \"Change Font Size\"},\n{\"id\": \"tool_group\", \"title\": \"Group Elements\"},\n{\"id\": \"tool_image\", \"title\": \"Image Tool\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Italic Text\"},\n{\"id\": \"tool_line\", \"title\": \"Line Tool\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Move to Bottom\"},\n{\"id\": \"tool_move_top\", \"title\": \"Move to Top\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Change selected item opacity\"},\n{\"id\": \"tool_open\", \"textContent\": \"Open Image\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Rectangle\"},\n{\"id\": \"tool_redo\", \"title\": \"Redo\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Save Image\"},\n{\"id\": \"tool_select\", \"title\": \"Select Tool\"},\n{\"id\": \"tool_source\", \"title\": \"Edit Source\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Cancel\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Apply Changes\"},\n{\"id\": \"tool_square\", \"title\": \"Square\"},\n{\"id\": \"tool_text\", \"title\": \"Text Tool\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Undo\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Ungroup Elements\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoom Tool\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Change zoom level\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.be.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Выраўнаваць па дачыненні да ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Змяненне колеру фону / непразрыстасць\"},\n{\"id\": \"circle_cx\", \"title\": \"CX змене круга каардынаты\"},\n{\"id\": \"circle_cy\", \"title\": \"Змены гуртка CY каардынаты\"},\n{\"id\": \"circle_r\", \"title\": \"Старонка круга&#39;s радыус\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Змены прастакутнік Corner Radius\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Змены эліпса CX каардынаты\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Змены эліпса CY каардынаты\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Х змяненні эліпса радыюсам\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Змены у эліпса радыюсам\"},\n{\"id\": \"fill_color\", \"title\": \"Змяненне колеру залівання\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Па памеры ўтрымання\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Па памеру ўсе змесціва\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Памер палатна\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"По размеру слой ўтрымання\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Выбар памеру\"},\n{\"id\": \"font_family\", \"title\": \"Змены Сямейства шрыфтоў\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Змена вышыні выявы\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Змяніць URL\"},\n{\"id\": \"image_width\", \"title\": \"Змены шырыня выявы\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"найбуйнейшы аб&#39;ект\"},\n{\"id\": \"layer_delete\", \"title\": \"Выдаліць слой\"},\n{\"id\": \"layer_down\", \"title\": \"Перамясціць слой на\"},\n{\"id\": \"layer_new\", \"title\": \"Новы слой\"},\n{\"id\": \"layer_rename\", \"title\": \"Перайменаваць Слой\"},\n{\"id\": \"layer_up\", \"title\": \"Перамяшчэнне слоя да\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Слаі:\"},\n{\"id\": \"line_x1\", \"title\": \"Змены лінія пачынае каардынаты х\"},\n{\"id\": \"line_x2\", \"title\": \"Змяненне за перыяд, скончыўся лінія каардынаты х\"},\n{\"id\": \"line_y1\", \"title\": \"Змены лінія пачынае Y каардынаты\"},\n{\"id\": \"line_y2\", \"title\": \"Змяненне за перыяд, скончыўся лінія Y каардынаты\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"старонка\"},\n{\"id\": \"palette\", \"title\": \"Націсніце для змены колеру залівання, Shift-Click змяніць обводка\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Змены прастакутнік вышынёй\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Змяненне шырыні прамавугольніка\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"па параўнанні з:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Выберыце прадвызначэньні:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"выбранымі аб&#39;ектамі\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"маленькі аб&#39;ект\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Змяненне колеру інсульт\"},\n{\"id\": \"stroke_style\", \"title\": \"Змяненне стылю інсульт працяжнік\"},\n{\"id\": \"stroke_width\", \"title\": \"Змены шырыня штрых\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Вышыня:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Шырыня:\"},\n{\"id\": \"text\", \"title\": \"Змяненне зместу тэксту\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Лінаваць па ніжнім краю\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Лінаваць па цэнтру\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Па левым краю\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Выраўнаваць Блізкага\"},\n{\"id\": \"tool_alignright\", \"title\": \"Па правым краю\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Лінаваць па верхнім краю\"},\n{\"id\": \"tool_angle\", \"title\": \"Змены вугла павароту\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Тоўсты тэкст\"},\n{\"id\": \"tool_circle\", \"title\": \"Круг\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Новае выява\"},\n{\"id\": \"tool_clone\", \"title\": \"Клон элемента\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Клон Элементы\"},\n{\"id\": \"tool_delete\", \"title\": \"Выдаліць элемент\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Выдаліць выбраныя элементы\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Уласцівасці дакумента\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Адмена\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Захаваць\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Эліпс\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Свабоднай рукі Эліпс\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Pencil Tool\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Свабоднай рукі Прастакутнік\"},\n{\"id\": \"tool_font_size\", \"title\": \"Змяніць памер шрыфта\"},\n{\"id\": \"tool_group\", \"title\": \"Група элементаў\"},\n{\"id\": \"tool_image\", \"title\": \"Image Tool\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Нахілены тэкст\"},\n{\"id\": \"tool_line\", \"title\": \"Line Tool\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Перамясціць уніз\"},\n{\"id\": \"tool_move_top\", \"title\": \"Перамясціць угару\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Старонка абранага пункта непразрыстасці\"},\n{\"id\": \"tool_open\", \"textContent\": \"Адкрыць выява\"},\n{\"id\": \"tool_path\", \"title\": \"Poly Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Прамавугольнік\"},\n{\"id\": \"tool_redo\", \"title\": \"Паўтор\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Захаваць малюнак\"},\n{\"id\": \"tool_select\", \"title\": \"Выберыце інструмент\"},\n{\"id\": \"tool_source\", \"title\": \"Змяніць зыходны\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Адмена\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Захаваць\"},\n{\"id\": \"tool_square\", \"title\": \"Плошча\"},\n{\"id\": \"tool_text\", \"title\": \"Тэкст Tool\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Адмяніць\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Элементы Разгруппировать\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoom Tool\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Змяненне маштабу\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.bg.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Привеждане в сравнение с ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Промяна на цвета на фона / непрозрачност\"},\n{\"id\": \"circle_cx\", \"title\": \"CX Промяна кръг на координатната\"},\n{\"id\": \"circle_cy\", \"title\": \"Промяна кръг&#39;s CY координира\"},\n{\"id\": \"circle_r\", \"title\": \"Промяна кръг радиус\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Промяна на правоъгълник Corner Radius\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Промяна на елипса&#39;s CX координира\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Промяна на елипса&#39;s CY координира\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Промяна на елипса&#39;s X радиус\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Промяна на елипса&#39;s Y радиус\"},\n{\"id\": \"fill_color\", \"title\": \"Промяна попълнете цвят\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Fit към съдържание\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Побери цялото съдържание\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Fit на платно\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Fit да слой съдържание\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Fit за подбор\"},\n{\"id\": \"font_family\", \"title\": \"Промяна на шрифта Семейство\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Промяна на изображението височина\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Промяна на URL\"},\n{\"id\": \"image_width\", \"title\": \"Промяна на изображението ширина\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"най-големият обект\"},\n{\"id\": \"layer_delete\", \"title\": \"Изтриване на слой\"},\n{\"id\": \"layer_down\", \"title\": \"Move слой надолу\"},\n{\"id\": \"layer_new\", \"title\": \"Нов слой\"},\n{\"id\": \"layer_rename\", \"title\": \"Преименуване Layer\"},\n{\"id\": \"layer_up\", \"title\": \"Move Up Layer\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Слоевете:\"},\n{\"id\": \"line_x1\", \"title\": \"Промяна на линия, започваща х координира\"},\n{\"id\": \"line_x2\", \"title\": \"Промяна на линията приключва х координира\"},\n{\"id\": \"line_y1\", \"title\": \"Промяна линия, започваща Y координира\"},\n{\"id\": \"line_y2\", \"title\": \"Промяна на линията приключва Y координира\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"страница\"},\n{\"id\": \"palette\", \"title\": \"Кликнете, за да промени попълнете цвят, на смени, кликнете да променят цвета си удар\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Промяна на правоъгълник височина\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Промяна на правоъгълник ширина\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"в сравнение с:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Изберете предварително:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"избраните обекти\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"най-малката обект\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Промяна на инсулт цвят\"},\n{\"id\": \"stroke_style\", \"title\": \"Промяна на стила удар тире\"},\n{\"id\": \"stroke_width\", \"title\": \"Промяна на ширината инсулт\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Височина:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Ширина:\"},\n{\"id\": \"text\", \"title\": \"Промяна на текст съдържание\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Привеждане Отдолу\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Подравняване в средата\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Подравняване вляво\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Привеждане в Близкия\"},\n{\"id\": \"tool_alignright\", \"title\": \"Подравняване надясно\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Привеждане Топ\"},\n{\"id\": \"tool_angle\", \"title\": \"Промяна ъгъл на завъртане\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Получер текст\"},\n{\"id\": \"tool_circle\", \"title\": \"Кръгът\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Ню Имидж\"},\n{\"id\": \"tool_clone\", \"title\": \"Clone Елемент\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Clone Елементи\"},\n{\"id\": \"tool_delete\", \"title\": \"Изтриване на елемент\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Изтриване на избрани елементи\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Document Properties\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Отказ\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Спасявам\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Елипса\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Свободен Употребявани Елипса\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Pencil Tool\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Свободен Употребявани правоъгълник\"},\n{\"id\": \"tool_font_size\", \"title\": \"Промени размера на буквите\"},\n{\"id\": \"tool_group\", \"title\": \"Група Елементи\"},\n{\"id\": \"tool_image\", \"title\": \"Image Tool\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Курсив текст\"},\n{\"id\": \"tool_line\", \"title\": \"Line Tool\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Премести надолу\"},\n{\"id\": \"tool_move_top\", \"title\": \"Премести в началото\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Промяна на избрания елемент непрозрачност\"},\n{\"id\": \"tool_open\", \"textContent\": \"Отворете изображението\"},\n{\"id\": \"tool_path\", \"title\": \"Поли Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Правоъгълник\"},\n{\"id\": \"tool_redo\", \"title\": \"Възстановяване\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Save Image\"},\n{\"id\": \"tool_select\", \"title\": \"Select Tool\"},\n{\"id\": \"tool_source\", \"title\": \"Редактиране Източник\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Отказ\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Спасявам\"},\n{\"id\": \"tool_square\", \"title\": \"Квадрат\"},\n{\"id\": \"tool_text\", \"title\": \"Текст Оръдие\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Отмени\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Разгрупирай Елементи\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoom Tool\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Промяна на ниво на мащабиране\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.ca.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Alinear pel que fa a ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Color de fons / opacitat\"},\n{\"id\": \"circle_cx\", \"title\": \"CX cercle Canvi de coordenades\"},\n{\"id\": \"circle_cy\", \"title\": \"Cercle Canvi CY coordinar\"},\n{\"id\": \"circle_r\", \"title\": \"Ràdio de cercle Canvi\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Canviar Rectangle Corner Radius\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Canviar lipse CX coordinar\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Lipse Canvi CY coordinar\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Ràdio x lipse Canvi\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Ràdio i lipse Canvi\"},\n{\"id\": \"fill_color\", \"title\": \"Canviar el color de farciment\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Ajustar al contingut\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Ajustar a tot el contingut\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Ajustar a la lona\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Ajustar al contingut de la capa d&#39;\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Ajustar a la selecció\"},\n{\"id\": \"font_family\", \"title\": \"Canviar la font Família\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Canviar l&#39;altura de la imatge\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Canviar URL\"},\n{\"id\": \"image_width\", \"title\": \"Amplada de la imatge Canvi\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"objecte més gran\"},\n{\"id\": \"layer_delete\", \"title\": \"Eliminar capa\"},\n{\"id\": \"layer_down\", \"title\": \"Mou la capa de Down\"},\n{\"id\": \"layer_new\", \"title\": \"Nova capa\"},\n{\"id\": \"layer_rename\", \"title\": \"Canvieu el nom de la capa\"},\n{\"id\": \"layer_up\", \"title\": \"Mou la capa Up\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Layers:\"},\n{\"id\": \"line_x1\", \"title\": \"Canviar la línia de partida de la coordenada x\"},\n{\"id\": \"line_x2\", \"title\": \"Canviar la línia d&#39;hores de coordenada x\"},\n{\"id\": \"line_y1\", \"title\": \"Canviar la línia de partida i de coordinar\"},\n{\"id\": \"line_y2\", \"title\": \"Canviar la línia d&#39;hores de coordenada\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"Pàgina\"},\n{\"id\": \"palette\", \"title\": \"Feu clic per canviar el color de farciment, shift-clic per canviar el color del traç\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Rectangle d&#39;alçada Canvi\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Ample rectangle Canvi\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"en relació amb:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Seleccioneu predefinides:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"objectes escollits\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"objecte més petit\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Canviar el color del traç\"},\n{\"id\": \"stroke_style\", \"title\": \"Canviar estil de traç guió\"},\n{\"id\": \"stroke_width\", \"title\": \"Canviar l&#39;amplada del traç\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Alçada:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Amplada:\"},\n{\"id\": \"text\", \"title\": \"Contingut del text\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Alinear baix\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Alinear al centre\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Alinear a l&#39;esquerra\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Alinear Medi\"},\n{\"id\": \"tool_alignright\", \"title\": \"Alinear a la dreta\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Alinear a dalt\"},\n{\"id\": \"tool_angle\", \"title\": \"Canviar l&#39;angle de rotació\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Text en negreta\"},\n{\"id\": \"tool_circle\", \"title\": \"Cercle\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Nova imatge\"},\n{\"id\": \"tool_clone\", \"title\": \"Clone Element\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Elements Clone\"},\n{\"id\": \"tool_delete\", \"title\": \"Eliminar element\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Elimina els elements seleccionats\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Propietats del document\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Cancel\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Salvar\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Lipse\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Free-Hand Ellipse\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Eina Llapis\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Free-Hand Rectangle\"},\n{\"id\": \"tool_font_size\", \"title\": \"Change Font Size\"},\n{\"id\": \"tool_group\", \"title\": \"Elements de Grup de\"},\n{\"id\": \"tool_image\", \"title\": \"Image Tool\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Text en cursiva\"},\n{\"id\": \"tool_line\", \"title\": \"L&#39;eina\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Mou al final\"},\n{\"id\": \"tool_move_top\", \"title\": \"Mou al principi\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Canviar la opacitat tema seleccionat\"},\n{\"id\": \"tool_open\", \"textContent\": \"Obrir imatge\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Rectangle\"},\n{\"id\": \"tool_redo\", \"title\": \"Refer\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Guardar imatge\"},\n{\"id\": \"tool_select\", \"title\": \"Eina de selecció\"},\n{\"id\": \"tool_source\", \"title\": \"Font Edita\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Cancel\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Salvar\"},\n{\"id\": \"tool_square\", \"title\": \"Quadrat\"},\n{\"id\": \"tool_text\", \"title\": \"Eina de text\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Desfés\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Desagrupar elements\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoom Tool\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Canviar el nivell de zoom\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.cs.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Zarovnat relativně\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Změnit barvu a průhlednost pozadí\"},\n{\"id\": \"circle_cx\", \"title\": \"Změnit souřadnici X středu kružnice\"},\n{\"id\": \"circle_cy\", \"title\": \"Změnit souřadnici Y středu kružnice\"},\n{\"id\": \"circle_r\", \"title\": \"Změnit poloměr kružnice\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"Bez šipky\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Běží na\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Změnit zaoblení obdélníku\"},\n{\"id\": \"curve_segments\", \"textContent\": \"křivka\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Změnit souřadnici X středu elipsy\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Změnit souřadnici Y středu elipsy\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Změnit poloměr X elipsy\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Změnit poloměr Y elipsy\"},\n{\"id\": \"fill_color\", \"title\": \"Změnit barvu výplně\"},\n{\"id\": \"fitToContent\", \"textContent\": \"přizpůsobit obsahu\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Přizpůsobit veškerému obsahu\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Přizpůsobit stránce\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Přizpůsobit obsahu vrstvy\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Přizpůsobit výběru\"},\n{\"id\": \"font_family\", \"title\": \"Změnit font\"},\n{\"id\": \"icon_large\", \"textContent\": \"velké\"},\n{\"id\": \"icon_medium\", \"textContent\": \"střední\"},\n{\"id\": \"icon_small\", \"textContent\": \"malé\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"největší\"},\n{\"id\": \"idLabel\", \"title\": \"Změnit ID elementu\"},\n{\"id\": \"image_height\", \"title\": \"Změnit výšku dokumentu\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Vkládat do dokumentu\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Jen odkazem\"},\n{\"id\": \"image_url\", \"title\": \"Změnit adresu URL\"},\n{\"id\": \"image_width\", \"title\": \"Změnit šířku dokumentu\"},\n{\"id\": \"includedImages\", \"textContent\": \"Vložené obrázky\"},\n{\"id\": \"largest_object\", \"textContent\": \"největšímu objektu\"},\n{\"id\": \"layer_delete\", \"title\": \"Odstranit vrstvu\"},\n{\"id\": \"layer_down\", \"title\": \"Přesunout vrstvu níž\"},\n{\"id\": \"layer_new\", \"title\": \"Přidat vrstvu\"},\n{\"id\": \"layer_rename\", \"title\": \"Přejmenovat vrstvu\"},\n{\"id\": \"layer_up\", \"title\": \"Přesunout vrstvu výš\"},\n{\"id\": \"layersLabel\", \"textContent\": \"vrstvy:\"},\n{\"id\": \"line_x1\", \"title\": \"Změnit počáteční souřadnici X úsečky\"},\n{\"id\": \"line_x2\", \"title\": \"Změnit koncovou souřadnici X úsečky\"},\n{\"id\": \"line_y1\", \"title\": \"Změnit počáteční souřadnici Y úsečky\"},\n{\"id\": \"line_y2\", \"title\": \"Změnit koncovou souřadnici X úsečky\"},\n{\"id\": \"linecap_butt\", \"title\": \"Konec úsečky: přesný\"},\n{\"id\": \"linecap_round\", \"title\": \"Konec úsečky: zaoblený\"},\n{\"id\": \"linecap_square\", \"title\": \"Konec úsečky: s čtvercovým přesahem\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Styl napojení úseček: zkosené\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Styl napojení úseček: ostré\"},\n{\"id\": \"linejoin_round\", \"title\": \"Styl napojení úseček: oblé\"},\n{\"id\": \"main_icon\", \"title\": \"Hlavní menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Spojit dva objekty\"},\n{\"id\": \"page\", \"textContent\": \"stránce\"},\n{\"id\": \"palette\", \"title\": \"Kliknutím změníte barvu výplně, kliknutím současně s klávesou shift změníte barvu čáry\"},\n{\"id\": \"path_node_x\", \"title\": \"Změnit souřadnici X uzlu\"},\n{\"id\": \"path_node_y\", \"title\": \"Změnit souřadnici Y uzlu\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Změnit výšku obdélníku\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Změnit šířku obdélníku\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"relatativně k:\"},\n{\"id\": \"seg_type\", \"title\": \"Změnit typ segmentu\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Přesunout objekty do:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Přesunout objekty do jiné vrstvy\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"vybrat předdefinovaný:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"zvoleným objektům\"},\n{\"id\": \"selected_x\", \"title\": \"Změnit souřadnici X\"},\n{\"id\": \"selected_y\", \"title\": \"Změnit souřadnici Y\"},\n{\"id\": \"smallest_object\", \"textContent\": \"nejmenšímu objektu\"},\n{\"id\": \"straight_segments\", \"textContent\": \"úsečka\"},\n{\"id\": \"stroke_color\", \"title\": \"Změnit barvu čáry\"},\n{\"id\": \"stroke_style\", \"title\": \"Změnit styl čáry\"},\n{\"id\": \"stroke_width\", \"title\": \"Změnit šířku čáry\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Pozor: obrázek v pozadí nebude uložen jako součást dokumentu.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Obrázek v pozadí editoru\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Vlastní velikost\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Nastavení editoru\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"výška:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Velikost ikon\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Vlastnosti dokumentu\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Jazyk\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Název\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"šířka:\"},\n{\"id\": \"text\", \"title\": \"Změnit text\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Zobrazit/schovat více možností\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Přidat další součást křivky\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Zarovnat dolů\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Zarovnat nastřed\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Zarovnat doleva\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Zarovnat nastřed\"},\n{\"id\": \"tool_alignright\", \"title\": \"Zarovnat doprava\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Zarovnat nahoru\"},\n{\"id\": \"tool_angle\", \"title\": \"Změnit úhel natočení\"},\n{\"id\": \"tool_blur\", \"title\": \"Změnit rozostření\"},\n{\"id\": \"tool_bold\", \"title\": \"Tučně\"},\n{\"id\": \"tool_circle\", \"title\": \"Kružnice\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Nový dokument\"},\n{\"id\": \"tool_clone\", \"title\": \"Duplikovat\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Duplikovat objekty\"},\n{\"id\": \"tool_delete\", \"title\": \"Odstranit\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Odstranit objekty\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Vlastnosti dokumentu\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Storno\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Uložit\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Elipsa\"},\n{\"id\": \"tool_export\", \"textContent\": \"Exportovat jako PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Kapátko\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Elipsa volnou rukou\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Kresba od ruky\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Obdélník volnou rukou\"},\n{\"id\": \"tool_font_size\", \"title\": \"Změnit velikost písma\"},\n{\"id\": \"tool_group\", \"title\": \"Seskupit objekty\"},\n{\"id\": \"tool_image\", \"title\": \"Obrázek\"},\n{\"id\": \"tool_import\", \"textContent\": \"Importovat SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Kurzíva\"},\n{\"id\": \"tool_line\", \"title\": \"Úsečka\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Vrstvu úplně dospodu\"},\n{\"id\": \"tool_move_top\", \"title\": \"Vrstvu úplně nahoru\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Vložit nový uzel\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Ostranit uzel\"},\n{\"id\": \"tool_node_link\", \"title\": \"Provázat ovládací body uzlu\"},\n{\"id\": \"tool_opacity\", \"title\": \"Změnit průhlednost objektů\"},\n{\"id\": \"tool_open\", \"textContent\": \"Otevřít dokument\"},\n{\"id\": \"tool_openclose_path\", \"title\": \"Otevřít/zavřít součást křivky\"},\n{\"id\": \"tool_path\", \"title\": \"Křivka\"},\n{\"id\": \"tool_position\", \"title\": \"Zarovnat element na stránku\"},\n{\"id\": \"tool_rect\", \"title\": \"Obdélník\"},\n{\"id\": \"tool_redo\", \"title\": \"Znovu\"},\n{\"id\": \"tool_reorient\", \"title\": \"Změna orientace křivky\"},\n{\"id\": \"tool_save\", \"textContent\": \"Uložit dokument\"},\n{\"id\": \"tool_select\", \"title\": \"Výběr a transformace objektů\"},\n{\"id\": \"tool_source\", \"title\": \"Upravovat SVG kód\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Storno\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Uložit\"},\n{\"id\": \"tool_square\", \"title\": \"Čtverec\"},\n{\"id\": \"tool_text\", \"title\": \"Text\"},\n{\"id\": \"tool_topath\", \"title\": \"Objekt na křivku\"},\n{\"id\": \"tool_undo\", \"title\": \"Zpět\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Zrušit seskupení\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Zobrazit jen kostru\"},\n{\"id\": \"tool_zoom\", \"title\": \"Přiblížení\"},\n{\"id\": \"url_notice\", \"title\": \"POZOR: Obrázek nelze uložit s dokumentem. Bude zobrazován z adresáře, kde se nyní nachází.\"},\n{\"id\": \"zoom_panel\", \"title\": \"Změna přiblížení\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"V r s t v y\", \"title\": \"Táhnutím změnit velikost\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"Chyba v parsování zdrojového kódu SVG.\\nChcete se vrátit k původnímu?\", \n  \"QignoreSourceChanges\": \"Opravdu chcete stornovat změny provedené v SVG kódu?\", \n  \"QmoveElemsToLayer\": \"Opravdu chcete přesunout vybrané objekty do vrstvy '%s'?\", \n  \"QwantToClear\": \"Opravdu chcete smazat současný dokument?\\nHistorie změn bude také smazána.\", \n  \"cancel\": \"Storno\", \n  \"defsFailOnSave\": \"POZOR: Kvůli nedokonalosti Vašeho prohlížeče se mohou některé části dokumentu špatně vykreslovat (mohou chybět barevné přechody nebo některé objekty). Po uložení dokumentu by se ale vše mělo zobrazovat správně.\", \n  \"dupeLayerName\": \"Taková vrstva už bohužel existuje\", \n  \"enterNewImgURL\": \"Vložte adresu URL, na které se nachází vkládaný obrázek\", \n  \"enterNewLayerName\": \"Zadejte prosím jméno pro novou vrstvu\", \n  \"enterUniqueLayerName\": \"Zadejte prosím jedinečné jméno pro vrstvu\", \n  \"exportNoBlur\": \"bez rozostření elementů\", \n  \"exportNoDashArray\": \"plné tahy\", \n  \"exportNoImage\": \"bez vložených obrázků\", \n  \"exportNoText\": \"vložený text může vypadat jinak\", \n  \"exportNoforeignObject\": \"bez foreignObject objektů\", \n  \"featNotSupported\": \"Tato vlastnost ještě není k dispozici\", \n  \"invalidAttrValGiven\": \"Nevhodná hodnota\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"šipka dolů\", \n  \"key_up\": \"šipka nahoru\", \n  \"layer\": \"Vrstva\", \n  \"layerHasThatName\": \"Vrstva už se tak jmenuje\", \n  \"loadingImage\": \"Nahrávám obrázek ...\", \n  \"noContentToFitTo\": \"Vyberte oblast pro přizpůsobení\", \n  \"noteTheseIssues\": \"Mohou se vyskytnout následující problémy: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Táhnutím ovládacího bodu myší tvarujete křivku.\", \n  \"pathNodeTooltip\": \"Táhnutím myši uzel přesunete. Dvojklik mění typ segmentu.\", \n  \"saveFromBrowser\": \"Použijte nabídku \\\"Uložit stránku jako ...\\\" ve Vašem prohlížeči pro uložení dokumentu do souboru %s.\"\n }\n}\n]\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.cy.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Alinio perthynas i ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Newid lliw cefndir / Didreiddiad\"},\n{\"id\": \"circle_cx\", \"title\": \"CX Newid cylch yn cydlynu\"},\n{\"id\": \"circle_cy\", \"title\": \"Newid cylch&#39;s cy gydgysylltu\"},\n{\"id\": \"circle_r\", \"title\": \"Newid radiws cylch yn\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Newid Hirsgwâr Corner Radiws\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Newid Ellipse yn CX gydgysylltu\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Newid Ellipse yn cydlynu cy\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Radiws Newid Ellipse&#39;s x\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Radiws Newid Ellipse yn y\"},\n{\"id\": \"fill_color\", \"title\": \"Newid lliw llenwi\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Ffit i Cynnwys\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Yn addas i bawb content\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Ffit i ofyn\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Ffit cynnwys haen i\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Yn addas at ddewis\"},\n{\"id\": \"font_family\", \"title\": \"Newid Font Teulu\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Uchder delwedd Newid\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Newid URL\"},\n{\"id\": \"image_width\", \"title\": \"Lled delwedd Newid\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"gwrthrych mwyaf\"},\n{\"id\": \"layer_delete\", \"title\": \"Dileu Haen\"},\n{\"id\": \"layer_down\", \"title\": \"Symud Haen i Lawr\"},\n{\"id\": \"layer_new\", \"title\": \"Haen Newydd\"},\n{\"id\": \"layer_rename\", \"title\": \"Ail-enwi Haen\"},\n{\"id\": \"layer_up\", \"title\": \"Symud Haen Up\"},\n{\"id\": \"layersLable\", \"textContent\": \"Haen:\"},\n{\"id\": \"line_x1\", \"title\": \"Newid llinell yn cychwyn x gydgysylltu\"},\n{\"id\": \"line_x2\", \"title\": \"Newid llinell yn diweddu x gydgysylltu\"},\n{\"id\": \"line_y1\", \"title\": \"Newid llinell ar y cychwyn yn cydlynu\"},\n{\"id\": \"line_y2\", \"title\": \"Newid llinell yn dod i ben y gydgysylltu\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"tudalen\"},\n{\"id\": \"palette\", \"title\": \"Cliciwch yma i lenwi newid lliw, sifft-cliciwch i newid lliw strôc\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Uchder petryal Newid\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Lled petryal Newid\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"cymharol i:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Rhagosodol Dewis:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"gwrthrychau etholedig\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"lleiaf gwrthrych\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Newid lliw strôc\"},\n{\"id\": \"stroke_style\", \"title\": \"Newid arddull strôc diferyn\"},\n{\"id\": \"stroke_width\", \"title\": \"Lled strôc Newid\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Uchder:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Lled:\"},\n{\"id\": \"text\", \"title\": \"Cynnwys testun Newid\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Alinio Gwaelod\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Alinio Center\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Alinio Chwith\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Alinio Canol\"},\n{\"id\": \"tool_alignright\", \"title\": \"Alinio Hawl\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Alinio Top\"},\n{\"id\": \"tool_angle\", \"title\": \"Ongl cylchdro Newid\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Testun Bras\"},\n{\"id\": \"tool_circle\", \"title\": \"Cylch\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Newydd Delwedd\"},\n{\"id\": \"tool_clone\", \"title\": \"Clone Elfen\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Elfennau Clone \"},\n{\"id\": \"tool_delete\", \"title\": \"Dileu Elfen\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Elfennau Selected Dileu\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Document Eiddo\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Canslo\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Cadw\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Ellipse\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Rhad ac am ddim Hand Ellipse\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Teclyn pensil\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Hand rhad ac am ddim Hirsgwâr\"},\n{\"id\": \"tool_font_size\", \"title\": \"Newid Maint Ffont\"},\n{\"id\": \"tool_group\", \"title\": \"Elfennau Grŵp\"},\n{\"id\": \"tool_image\", \"title\": \"Offer Delwedd\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Italig Testun\"},\n{\"id\": \"tool_line\", \"title\": \"Llinell Offer\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Symud i&#39;r Gwaelod\"},\n{\"id\": \"tool_move_top\", \"title\": \"Symud i&#39;r Top\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Newid dewis Didreiddiad eitem\"},\n{\"id\": \"tool_open\", \"textContent\": \"Delwedd Agored\"},\n{\"id\": \"tool_path\", \"title\": \"Offer poly\"},\n{\"id\": \"tool_rect\", \"title\": \"Petryal\"},\n{\"id\": \"tool_redo\", \"title\": \"Ail-wneud\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Cadw Delwedd\"},\n{\"id\": \"tool_select\", \"title\": \"Dewiswch Offer\"},\n{\"id\": \"tool_source\", \"title\": \"Golygu Ffynhonnell\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Canslo\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Cadw\"},\n{\"id\": \"tool_square\", \"title\": \"Sgwâr\"},\n{\"id\": \"tool_text\", \"title\": \"Testun Offer\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Dadwneud\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Elfennau Ungroup\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Offer Chwyddo\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Newid lefel chwyddo\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.da.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Juster i forhold til ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Skift baggrundsfarve / uigennemsigtighed\"},\n{\"id\": \"circle_cx\", \"title\": \"Skift cirklens cx koordinere\"},\n{\"id\": \"circle_cy\", \"title\": \"Skift cirklens cy koordinere\"},\n{\"id\": \"circle_r\", \"title\": \"Skift cirklens radius\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Skift Rektangel Corner Radius\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Skift ellipse&#39;s cx koordinere\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Skift ellipse&#39;s cy koordinere\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Skift ellipse&#39;s x radius\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Skift ellipse&#39;s y radius\"},\n{\"id\": \"fill_color\", \"title\": \"Skift fyldfarve\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Tilpas til indhold\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Passer til alt indhold\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Tilpas til lærred\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Tilpas til lag indhold\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Tilpas til udvælgelse\"},\n{\"id\": \"font_family\", \"title\": \"Skift Font Family\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Skift billede højde\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Skift webadresse\"},\n{\"id\": \"image_width\", \"title\": \"Skift billede bredde\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"største objekt\"},\n{\"id\": \"layer_delete\", \"title\": \"Slet Layer\"},\n{\"id\": \"layer_down\", \"title\": \"Flyt lag ned\"},\n{\"id\": \"layer_new\", \"title\": \"New Layer\"},\n{\"id\": \"layer_rename\", \"title\": \"Omdøb Layer\"},\n{\"id\": \"layer_up\", \"title\": \"Flyt Layer Up\"},\n{\"id\": \"layersLable\", \"textContent\": \"Lag:\"},\n{\"id\": \"line_x1\", \"title\": \"Skift linie&#39;s start x-koordinat\"},\n{\"id\": \"line_x2\", \"title\": \"Skift Line&#39;s slutter x-koordinat\"},\n{\"id\": \"line_y1\", \"title\": \"Skift linjens start y-koordinat\"},\n{\"id\": \"line_y2\", \"title\": \"Skift Line&#39;s slutter y-koordinat\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"side\"},\n{\"id\": \"palette\", \"title\": \"Klik for at ændre fyldfarve, shift-klik for at ændre stregfarve\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Skift rektangel højde\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Skift rektanglets bredde\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"i forhold til:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Vælg foruddefinerede:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"valgte objekter\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"mindste objekt\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Skift stregfarve\"},\n{\"id\": \"stroke_style\", \"title\": \"Skift slagtilfælde Dash stil\"},\n{\"id\": \"stroke_width\", \"title\": \"Skift slagtilfælde bredde\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Højde:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Bredde:\"},\n{\"id\": \"text\", \"title\": \"Skift tekst indhold\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Juster Bottom\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Centrer\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Venstrejusteret\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Juster Mellemøsten\"},\n{\"id\": \"tool_alignright\", \"title\": \"Højrejusteret\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Juster Top\"},\n{\"id\": \"tool_angle\", \"title\": \"Skift rotationsvinkel\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Fed tekst\"},\n{\"id\": \"tool_circle\", \"title\": \"Cirkel\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Nyt billede\"},\n{\"id\": \"tool_clone\", \"title\": \"Klon Element\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Klon Elements\"},\n{\"id\": \"tool_delete\", \"title\": \"Slet Element\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Slet markerede elementer\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Document Properties\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Annuller\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Gemme\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Ellipse\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Free-Hand Ellipse\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Pencil Tool\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Free-Hand Rektangel\"},\n{\"id\": \"tool_font_size\", \"title\": \"Skift skriftstørrelse\"},\n{\"id\": \"tool_group\", \"title\": \"Gruppe Elements\"},\n{\"id\": \"tool_image\", \"title\": \"Image Tool\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Italic Text\"},\n{\"id\": \"tool_line\", \"title\": \"Line Tool\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Flyt til bund\"},\n{\"id\": \"tool_move_top\", \"title\": \"Flyt til toppen\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Skift valgte element opacitet\"},\n{\"id\": \"tool_open\", \"textContent\": \"Open Image\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Rektangel\"},\n{\"id\": \"tool_redo\", \"title\": \"Redo\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Gem billede\"},\n{\"id\": \"tool_select\", \"title\": \"Select Tool\"},\n{\"id\": \"tool_source\", \"title\": \"Edit Source\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Annuller\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Gemme\"},\n{\"id\": \"tool_square\", \"title\": \"Firkant\"},\n{\"id\": \"tool_text\", \"title\": \"Tekstværktøj\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Fortryd\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Opdel Elements\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoom Tool\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Skift zoomniveau\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.de.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Relativ zu einem anderem Objekt ausrichten ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Hintergrundfarbe ändern / Opazität\"},\n{\"id\": \"circle_cx\", \"title\": \"Kreiszentrum (cx) ändern\"},\n{\"id\": \"circle_cy\", \"title\": \"Kreiszentrum (cy) ändern\"},\n{\"id\": \"circle_r\", \"title\": \"Kreisradius (r) ändern\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"Kein Pfeil\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"angetrieben durch\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Eckenradius des Rechtecks ändern\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Kurve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Ellipsenzentrum (cx) ändern\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Ellipsenzentrum (cy) ändern\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Ellipsenradius (x) ändern\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Ellipsenradius (y) ändern\"},\n{\"id\": \"fill_color\", \"title\": \"Füllfarbe ändern\"},\n{\"id\": \"fitToContent\", \"textContent\": \"An den Inhalt anpassen\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"An gesamten Inhalt anpassen\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"An die Zeichenfläche anpassen\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"An Inhalt der Ebene anpassen\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"An die Auswahl anpassen\"},\n{\"id\": \"font_family\", \"title\": \"Schriftart wählen\"},\n{\"id\": \"icon_large\", \"textContent\": \"Groß\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Mittel\"},\n{\"id\": \"icon_small\", \"textContent\": \"Klein\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Sehr Groß\"},\n{\"id\": \"image_height\", \"title\": \"Bildhöhe ändern\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Daten einbetten (lokale Dateien)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Benutze die Datei Referenz\"},\n{\"id\": \"image_url\", \"title\": \"URL ändern\"},\n{\"id\": \"image_width\", \"title\": \"Bildbreite ändern\"},\n{\"id\": \"includedImages\", \"textContent\": \"Eingefügte Bilder\"},\n{\"id\": \"largest_object\", \"textContent\": \"größtes Objekt\"},\n{\"id\": \"layer_delete\", \"title\": \"Ebene löschen\"},\n{\"id\": \"layer_down\", \"title\": \"Ebene nach unten verschieben\"},\n{\"id\": \"layer_new\", \"title\": \"Neue Ebene\"},\n{\"id\": \"layer_rename\", \"title\": \"Ebene umbenennen\"},\n{\"id\": \"layer_up\", \"title\": \"Ebene nach oben verschieben\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Ebenen:\"},\n{\"id\": \"line_x1\", \"title\": \"X-Koordinate des Linienanfangs ändern\"},\n{\"id\": \"line_x2\", \"title\": \"X-Koordinate des Linienendes ändern\"},\n{\"id\": \"line_y1\", \"title\": \"Y-Koordinate des Linienanfangs ändern\"},\n{\"id\": \"line_y2\", \"title\": \"Y-Koordinate des Linienendes ändern\"},\n{\"id\": \"page\", \"textContent\": \"Seite\"},\n{\"id\": \"linecap_butt\", \"title\": \"Form der Linienendung: Stumpf\"},\n{\"id\": \"linecap_round\", \"title\": \"Form der Linienendung: Rund\"},\n{\"id\": \"linecap_square\", \"title\": \"Form der Linienendung: Rechteckig\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Zusammentreffen von zwei Linien: abgeschrägte Kante\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Zusammentreffen von zwei Linien: Gehrung\"},\n{\"id\": \"linejoin_round\", \"title\": \"Zusammentreffen von zwei Linien: Rund\"},\n{\"id\": \"main_icon\", \"title\": \"Hauptmenü\"},\n{\"id\": \"mode_connect\", \"title\": \"Verbinde zwei Objekte\"},\n{\"id\": \"palette\", \"title\": \"Klick zum Ändern der Füllfarbe, Shift-Klick zum Ändern der Linienfarbe\"},\n{\"id\": \"path_node_x\", \"title\": \"Ändere die X Koordinate des Knoten\"},\n{\"id\": \"path_node_y\", \"title\": \"Ändere die Y Koordinate des Knoten\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Höhe des Rechtecks ändern\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Breite des Rechtecks ändern\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"im Vergleich zu:\"},\n{\"id\": \"seg_type\", \"title\": \"Ändere den Typ des Segments\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Verschiebe ausgewählte Objekte:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Verschiebe ausgewählte Objekte auf eine andere Ebene\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Auswahl einer vordefinierten:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"gewählte Objekte\"},\n{\"id\": \"selected_x\", \"title\": \"Ändere die X Koordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Ändere die Y Koordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"kleinstes Objekt\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Gerade\"},\n{\"id\": \"stroke_color\", \"title\": \"Linienfarbe ändern\"},\n{\"id\": \"stroke_style\", \"title\": \"Linienstil ändern\"},\n{\"id\": \"stroke_width\", \"title\": \"Linienbreite ändern\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Anmerkung: Der Hintergrund wird mit der Speicherung des Bildes nicht gespeichert.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Hintergrund\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Dimension der Zeichenfläche\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Einstellungen\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Höhe:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Symbol Abmessungen\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Bildeigenschaften\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Sprache\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Titel\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Breite:\"},\n{\"id\": \"text\", \"title\": \"Textinhalt erstellen und bearbeiten\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Zeige/Verberge weitere Linien Werkzeuge\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Teilpfad hinzufügen\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Unten ausrichten\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Zentriert ausrichten\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Linksbündig ausrichten\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"In der Mitte ausrichten\"},\n{\"id\": \"tool_alignright\", \"title\": \"Rechtsbündig ausrichten\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Oben ausrichten\"},\n{\"id\": \"tool_angle\", \"title\": \"Drehwinkel ändern\"},\n{\"id\": \"tool_blur\", \"title\": \"Ändere Gaußschen Weichzeichner Wert\"},\n{\"id\": \"tool_bold\", \"title\": \"Fetter Text\"},\n{\"id\": \"tool_circle\", \"title\": \"Kreis\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Neues Bild\"},\n{\"id\": \"tool_clone\", \"title\": \"Objekt klonen\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Ausgewählte Objekte klonen\"},\n{\"id\": \"tool_delete\", \"title\": \"Objekt löschen\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Ausgewählte Objekte löschen\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Dokument-Eigenschaften\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Abbrechen\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"OK\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Ellipse\"},\n{\"id\": \"tool_export\", \"textContent\": \"Als PNG exportieren\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Ableger\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Freihand Ellipse\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Freihandlinien zeichnen\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Freihand Rechteck\"},\n{\"id\": \"tool_font_size\", \"title\": \"Schriftgröße einstellen\"},\n{\"id\": \"tool_group\", \"title\": \"Gruppieren\"},\n{\"id\": \"tool_image\", \"title\": \"Bild einfügen\"},\n{\"id\": \"tool_import\", \"textContent\": \"Importiere SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Kursiver Text\"},\n{\"id\": \"tool_line\", \"title\": \"Linien zeichnen\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Die gewählten Objekte nach ganz unten schieben\"},\n{\"id\": \"tool_move_top\", \"title\": \"Die gewählten Objekte nach ganz oben anheben\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Klone den Knoten\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Lösche den Knoten\"},\n{\"id\": \"tool_node_link\", \"title\": \"Gekoppelte oder separate Kontroll Punkte für die Bearbeitung des Pfades\"},\n{\"id\": \"tool_opacity\", \"title\": \"Opazität des ausgewählten Objekts ändern\"},\n{\"id\": \"tool_open\", \"textContent\": \"Bild öffnen\"},\n{\"id\": \"tool_path\", \"title\": \"Pfad zeichnen\"},\n{\"id\": \"tool_rect\", \"title\": \"Rechteck\"},\n{\"id\": \"tool_redo\", \"title\": \"Wiederherstellen\"},\n{\"id\": \"tool_reorient\", \"title\": \"Neuausrichtung des Pfades\"},\n{\"id\": \"tool_save\", \"textContent\": \"Bild speichern\"},\n{\"id\": \"tool_select\", \"title\": \"Objekte auswählen und verändern\"},\n{\"id\": \"tool_source\", \"title\": \"Quellecode bearbeiten\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Abbrechen\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Änderungen akzeptieren\"},\n{\"id\": \"tool_square\", \"title\": \"Quadrat\"},\n{\"id\": \"tool_text\", \"title\": \"Text erstellen und bearbeiten\"},\n{\"id\": \"tool_topath\", \"title\": \"Gewähltes Objekt in einen Pfad konvertieren\"},\n{\"id\": \"tool_undo\", \"title\": \"Rückgängig\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Gruppierung aufheben\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Drahtmodell Modus\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoomfaktor vergrößern oder verringern\"},\n{\"id\": \"url_notice\", \"title\": \"Hinweis: Dieses Bild kann nicht eingebettet werden. Eine Anzeige hängt von diesem Pfad ab.\"},\n{\"id\": \"zoom_panel\", \"title\": \"vergrößern\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"E b e n e n\", \"title\": \"Ziehe links/rechts um die Seitenleiste anzupassen\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"Die Syntaxanalyse Ihrer SVG Quelle enthält Fehler.\\nOriginal SVG wiederherstellen?\", \n  \"QignoreSourceChanges\": \"Soll die Änderung am SVG Quelltext ignoriert werden?\", \n  \"QmoveElemsToLayer\": \"Verschiebe ausgewählte Objekte in die Ebene '%s'?\", \n  \"QwantToClear\": \"Möchten Sie die Zeichnung löschen?\\nDadurch wird auch die Rückgängig Funktion zurückgesetzt!\", \n  \"cancel\": \"Abbrechen\", \n  \"defsFailOnSave\": \"Hinweis: Aufgrund eines Fehlers in Ihrem Browser, kann dieses Bild falsch angezeigt werden (fehlende Gradienten oder Elemente). Es wird jedoch richtig angezeigt sobald es tatsächlich gespeichert wird.\", \n  \"dupeLayerName\": \"Eine Ebene hat bereits diesen Namen!\", \n  \"enterNewImgURL\": \"Geben Sie die URL für das neue Bild an\", \n  \"enterNewLayerName\": \"Geben Sie bitte einen neuen Namen für die Ebene ein\", \n  \"enterUniqueLayerName\": \"Verwenden Sie einen eindeutigen Namen für die Ebene\", \n  \"exportNoBlur\": \"Verschwommene Elemente werden als un-verschwommen erscheinen.\", \n  \"exportNoDashArray\": \"Linien werden ausgefüllt angezeigt.\", \n  \"exportNoImage\": \"Image-Elemente werden nicht angezeigt.\", \n  \"exportNoText\": \"Text erscheint möglicherweise nicht wie erwartet.\", \n  \"exportNoforeignObject\": \"Fremde Objekt Elemente werden nicht angezeigt.\", \n  \"featNotSupported\": \"Diese Eigenschaft wird nicht unterstützt\", \n  \"invalidAttrValGiven\": \"Fehlerhafter Wert\", \n  \"key_backspace\": \"Rücktaste\", \n  \"key_del\": \"Löschen\", \n  \"key_down\": \"nach unten\", \n  \"key_up\": \"nach oben\", \n  \"layer\": \"Ebene\", \n  \"layerHasThatName\": \"Eine Ebene hat bereits diesen Namen\", \n  \"loadingImage\": \"Bild wird geladen, bitte warten ...\", \n  \"noContentToFitTo\": \"Kein Inhalt anzupassen\", \n  \"noteTheseIssues\": \"Beachten Sie außerdem die folgenden Probleme: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Ziehe den Kontroll Punkt um die Kurven Eigenschaften anzupassen\", \n  \"pathNodeTooltip\": \"Ziehe den Knoten zum Verschieben. Doppel Klick um den Segment Typ anzupassen\", \n  \"saveFromBrowser\": \"Wählen Sie \\\"Speichern unter ...\\\" in Ihrem Browser, um das Bild als Datei %s zu speichern.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.el.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Στοίχιση σε σχέση με ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Αλλαγή χρώματος φόντου / αδιαφάνεια\"},\n{\"id\": \"circle_cx\", \"title\": \"Cx Αλλαγή κύκλου συντονίζουν\"},\n{\"id\": \"circle_cy\", \"title\": \"Αλλαγή κύκλου cy συντονίζουν\"},\n{\"id\": \"circle_r\", \"title\": \"Αλλαγή ακτίνα κύκλου\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Αλλαγή ορθογώνιο Corner Radius\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Αλλαγή ellipse του CX συντονίζουν\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Αλλαγή ellipse του cy συντονίζουν\"},\n{\"id\": \"ellipse_rx\", \"title\": \"X ακτίνα Αλλαγή ellipse του\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Y ακτίνα Αλλαγή ellipse του\"},\n{\"id\": \"fill_color\", \"title\": \"Αλλαγή συμπληρώστε χρώμα\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Fit to Content\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Ταιριάζει σε όλο το περιεχόμενο\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Προσαρμογή στο μουσαμά\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Προσαρμογή στο περιεχόμενο στρώμα\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Fit to επιλογή\"},\n{\"id\": \"font_family\", \"title\": \"Αλλαγή γραμματοσειράς Οικογένεια\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Αλλαγή ύψος εικόνας\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Αλλαγή URL\"},\n{\"id\": \"image_width\", \"title\": \"Αλλαγή πλάτος εικόνας\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"μεγαλύτερο αντικείμενο\"},\n{\"id\": \"layer_delete\", \"title\": \"Διαγραφήστρώματος\"},\n{\"id\": \"layer_down\", \"title\": \"Μετακίνηση Layer Down\"},\n{\"id\": \"layer_new\", \"title\": \"Νέο Layer\"},\n{\"id\": \"layer_rename\", \"title\": \"Μετονομασία Layer\"},\n{\"id\": \"layer_up\", \"title\": \"Μετακίνηση Layer Up\"},\n{\"id\": \"layersLable\", \"textContent\": \"Στρώματα:\"},\n{\"id\": \"line_x1\", \"title\": \"Αλλαγή γραμμής εκκίνησης x συντονίζουν\"},\n{\"id\": \"line_x2\", \"title\": \"Αλλαγή γραμμής λήγει x συντονίζουν\"},\n{\"id\": \"line_y1\", \"title\": \"Αλλαγή γραμμής εκκίνησης y συντονίζουν\"},\n{\"id\": \"line_y2\", \"title\": \"Αλλαγή γραμμής λήγει y συντονίζουν\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"σελίδα\"},\n{\"id\": \"palette\", \"title\": \"Κάντε κλικ για να συμπληρώσετε την αλλαγή χρώματος, στροφή κλικ για να αλλάξετε το χρώμα εγκεφαλικό\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Αλλαγή ύψος ορθογωνίου\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Αλλαγή πλάτους ορθογώνιο\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"σε σχέση με:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Επιλογή προκαθορισμένων:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"εκλέγεται αντικείμενα\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"μικρότερο αντικείμενο\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Αλλαγή χρώματος εγκεφαλικό\"},\n{\"id\": \"stroke_style\", \"title\": \"Αλλαγή στυλ παύλα εγκεφαλικό\"},\n{\"id\": \"stroke_width\", \"title\": \"Αλλαγή πλάτος γραμμής\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Ύψος:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Πλάτος:\"},\n{\"id\": \"text\", \"title\": \"Αλλαγή περιεχόμενο κειμένου\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Στοίχισηκάτω\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Στοίχισηστοκέντρο\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Στοίχισηαριστερά\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Ευθυγράμμιση Μέση\"},\n{\"id\": \"tool_alignright\", \"title\": \"Στοίχισηδεξιά\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Στοίχισηπάνω\"},\n{\"id\": \"tool_angle\", \"title\": \"Αλλαγή γωνία περιστροφής\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Bold Text\"},\n{\"id\": \"tool_circle\", \"title\": \"Κύκλος\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Νέα εικόνα\"},\n{\"id\": \"tool_clone\", \"title\": \"Clone Element\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Clone Στοιχεία\"},\n{\"id\": \"tool_delete\", \"title\": \"Διαγραφή Στοιχείων [Delete/Backspace]\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Διαγραφή επιλεγμένων στοιχείων\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Ιδιότητες εγγράφου\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Άκυρο\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Αποθηκεύω\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Ellipse\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Δωρεάν-Hand Ellipse\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Εργαλείομολυβιού\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Δωρεάν-Hand ορθογώνιο\"},\n{\"id\": \"tool_font_size\", \"title\": \"Αλλαγή μεγέθους γραμματοσειράς\"},\n{\"id\": \"tool_group\", \"title\": \"Ομάδα Στοιχεία\"},\n{\"id\": \"tool_image\", \"title\": \"Image Tool\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Πλάγιους\"},\n{\"id\": \"tool_line\", \"title\": \"Line Tool\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Μετακίνηση προς τα κάτω\"},\n{\"id\": \"tool_move_top\", \"title\": \"Μετακίνηση στην αρχή\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Αλλαγή αδιαφάνεια επιλεγμένο σημείο\"},\n{\"id\": \"tool_open\", \"textContent\": \"Άνοιγμα εικόνας\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Ορθογώνιο\"},\n{\"id\": \"tool_redo\", \"title\": \"Redo\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Αποθήκευση εικόνας\"},\n{\"id\": \"tool_select\", \"title\": \"Select Tool\"},\n{\"id\": \"tool_source\", \"title\": \"Επεξεργασία Πηγή\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Άκυρο\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Αποθηκεύω\"},\n{\"id\": \"tool_square\", \"title\": \"Τετράγωνο\"},\n{\"id\": \"tool_text\", \"title\": \"Κείμενο Tool\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Αναίρεση\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Κατάργηση ομαδοποίησης Στοιχεία\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoom Tool\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Αλλαγή επίπεδο μεγέθυνσης\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.en.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Align relative to ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Change background color/opacity\"},\n{\"id\": \"circle_cx\", \"title\": \"Change circle's cx coordinate\"},\n{\"id\": \"circle_cy\", \"title\": \"Change circle's cy coordinate\"},\n{\"id\": \"circle_r\", \"title\": \"Change circle's radius\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Change Rectangle Corner Radius\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Change ellipse's cx coordinate\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Change ellipse's cy coordinate\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Change ellipse's x radius\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Change ellipse's y radius\"},\n{\"id\": \"fill_color\", \"title\": \"Change fill color\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Fit to Content\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Fit to all content\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Fit to canvas\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Fit to layer content\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Fit to selection\"},\n{\"id\": \"font_family\", \"title\": \"Change Font Family\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"idLabel\", \"title\": \"Identify the element\"},\n{\"id\": \"image_height\", \"title\": \"Change image height\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Change URL\"},\n{\"id\": \"image_width\", \"title\": \"Change image width\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"largest object\"},\n{\"id\": \"layer_delete\", \"title\": \"Delete Layer\"},\n{\"id\": \"layer_down\", \"title\": \"Move Layer Down\"},\n{\"id\": \"layer_new\", \"title\": \"New Layer\"},\n{\"id\": \"layer_rename\", \"title\": \"Rename Layer\"},\n{\"id\": \"layer_up\", \"title\": \"Move Layer Up\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Layers:\"},\n{\"id\": \"line_x1\", \"title\": \"Change line's starting x coordinate\"},\n{\"id\": \"line_x2\", \"title\": \"Change line's ending x coordinate\"},\n{\"id\": \"line_y1\", \"title\": \"Change line's starting y coordinate\"},\n{\"id\": \"line_y2\", \"title\": \"Change line's ending y coordinate\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"page\"},\n{\"id\": \"palette\", \"title\": \"Click to change fill color, shift-click to change stroke color\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Change rectangle height\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Change rectangle width\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"relative to:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Select predefined:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"selected objects\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"smallest object\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Change stroke color\"},\n{\"id\": \"stroke_style\", \"title\": \"Change stroke dash style\"},\n{\"id\": \"stroke_width\", \"title\": \"Change stroke width by 1, shift-click to change by 0.1\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Height:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Width:\"},\n{\"id\": \"text\", \"title\": \"Change text contents\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Align Bottom\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Align Center\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Align Left\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Align Middle\"},\n{\"id\": \"tool_alignright\", \"title\": \"Align Right\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Align Top\"},\n{\"id\": \"tool_angle\", \"title\": \"Change rotation angle\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Bold Text\"},\n{\"id\": \"tool_circle\", \"title\": \"Circle\"},\n{\"id\": \"tool_clear\", \"textContent\": \"New Image\"},\n{\"id\": \"tool_clone\", \"title\": \"Clone Element\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Clone Elements\"},\n{\"id\": \"tool_delete\", \"title\": \"Delete Element\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Delete Selected Elements\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Document Properties\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Cancel\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"OK\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Ellipse\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Free-Hand Ellipse\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Pencil Tool\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Free-Hand Rectangle\"},\n{\"id\": \"tool_font_size\", \"title\": \"Change Font Size\"},\n{\"id\": \"tool_group\", \"title\": \"Group Elements\"},\n{\"id\": \"tool_image\", \"title\": \"Image Tool\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Italic Text\"},\n{\"id\": \"tool_line\", \"title\": \"Line Tool\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Move to Bottom\"},\n{\"id\": \"tool_move_top\", \"title\": \"Move to Top\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Change selected item opacity\"},\n{\"id\": \"tool_open\", \"textContent\": \"Open Image\"},\n{\"id\": \"tool_openclose_path\", \"title\": \"Open/close sub-path\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_position\", \"title\": \"Align Element to Page\"},\n{\"id\": \"tool_rect\", \"title\": \"Rectangle\"},\n{\"id\": \"tool_redo\", \"title\": \"Redo\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Send image to BlueGriffon\"},\n{\"id\": \"tool_select\", \"title\": \"Select Tool\"},\n{\"id\": \"tool_source\", \"title\": \"Edit Source\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Cancel\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Apply Changes\"},\n{\"id\": \"tool_square\", \"title\": \"Square\"},\n{\"id\": \"tool_text\", \"title\": \"Text Tool\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Undo\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Ungroup Elements\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoom Tool\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Change zoom level\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.es.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Alinear con respecto a ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Cambiar color de fondo / opacidad\"},\n{\"id\": \"circle_cx\", \"title\": \"Cambiar la posición horizonral CX del círculo\"},\n{\"id\": \"circle_cy\", \"title\": \"Cambiar la posición vertical CY del círculo\"},\n{\"id\": \"circle_r\", \"title\": \"Cambiar el radio del círculo\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"Sin flecha\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Cambiar el radio de las esquinas del rectángulo\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curva\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Cambiar la posición horizontal CX de la elipse\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Cambiar la posición vertical CY de la elipse\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Cambiar el radio horizontal X de la elipse\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Cambiar el radio vertical Y de la elipse\"},\n{\"id\": \"fill_color\", \"title\": \"Cambiar el color de relleno\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Ajustar al contenido\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Ajustar a todo el contenido\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Ajustar al lienzo\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Ajustar al contenido de la capa\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Ajustar a la selección\"},\n{\"id\": \"font_family\", \"title\": \"Tipo de fuente\"},\n{\"id\": \"icon_large\", \"textContent\": \"Grande\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Mediano\"},\n{\"id\": \"icon_small\", \"textContent\": \"Pequeño\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Muy grande\"},\n{\"id\": \"image_height\", \"title\": \"Cambiar la altura de la imagen\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Integrar imágenes en forma de datos (archivos locales)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Usar la referencia del archivo\"},\n{\"id\": \"image_url\", \"title\": \"Modificar URL\"},\n{\"id\": \"image_width\", \"title\": \"Cambiar el ancho de la imagen\"},\n{\"id\": \"includedImages\", \"textContent\": \"Imágenes integradas\"},\n{\"id\": \"largest_object\", \"textContent\": \"El objeto más grande\"},\n{\"id\": \"layer_delete\", \"title\": \"Suprimir capa\"},\n{\"id\": \"layer_down\", \"title\": \"Mover la capa hacia abajo\"},\n{\"id\": \"layer_new\", \"title\": \"Nueva capa\"},\n{\"id\": \"layer_rename\", \"title\": \"Renombrar capa\"},\n{\"id\": \"layer_up\", \"title\": \"Mover la capa hacia arriba\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Capas:\"},\n{\"id\": \"line_x1\", \"title\": \"Cambiar la posición horizontal X del comienzo de la línea\"},\n{\"id\": \"line_x2\", \"title\": \"Cambiar la posición horizontal X del final de la línea\"},\n{\"id\": \"line_y1\", \"title\": \"Cambiar la posición vertical Y del comienzo de la línea\"},\n{\"id\": \"line_y2\", \"title\": \"Cambiar la posición vertical Y del final de la línea\"},\n{\"id\": \"linecap_butt\", \"title\": \"Final de la línea: en el nodo\"},\n{\"id\": \"linecap_round\", \"title\": \"Final de la línea: redondeada\"},\n{\"id\": \"linecap_square\", \"title\": \"Final de la línea: cuadrada\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Unión: biselada\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Unión: recta\"},\n{\"id\": \"linejoin_round\", \"title\": \"Unión: redondeada\"},\n{\"id\": \"main_icon\", \"title\": \"Menú principal\"},\n{\"id\": \"mode_connect\", \"title\": \"Conectar dos objetos\"},\n{\"id\": \"page\", \"textContent\": \"Página\"},\n{\"id\": \"palette\", \"title\": \"Haga clic para cambiar el color de relleno. Pulse Mayús y haga clic para cambiar el color del contorno.\"},\n{\"id\": \"path_node_x\", \"title\": \"Cambiar la posición horizontal X del nodo\"},\n{\"id\": \"path_node_y\", \"title\": \"Cambiar la posición vertical Y del nodo\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Cambiar la altura del rectángulo\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Cambiar el ancho rectángulo\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"en relación con:\"},\n{\"id\": \"seg_type\", \"title\": \"Cambiar el tipo de segmento\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Desplazar objetos a:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Mover los objetos seleccionados a otra capa\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Seleccionar predefinido:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"Objetos seleccionados\"},\n{\"id\": \"selected_x\", \"title\": \"Cambiar la posición horizontal X\"},\n{\"id\": \"selected_y\", \"title\": \"Cambiar la posición vertical Y\"},\n{\"id\": \"smallest_object\", \"textContent\": \"El objeto más pequeño\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Recta\"},\n{\"id\": \"stroke_color\", \"title\": \"Cambiar el color del contorno\"},\n{\"id\": \"stroke_style\", \"title\": \"Cambiar el estilo del trazo del contorno\"},\n{\"id\": \"stroke_width\", \"title\": \"Cambiar el grosor del contorno\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Nota: El fondo no se guardará junto con la imagen.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Fondo del editor\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Tamaño del lienzo\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Preferencias del Editor\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Alto:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Tamaño de los iconos\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Propiedades de la Imagen\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Idioma\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Título\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Ancho:\"},\n{\"id\": \"text\", \"title\": \"Modificar el texto\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Mostrar/ocultar herramientas de trazo adicionales\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Añadir subtrazado\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Alinear parte inferior\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Centrar verticalmente\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Alinear lado izquierdo\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Centrar horizontalmente\"},\n{\"id\": \"tool_alignright\", \"title\": \"Alinear lado derecho\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Alinear parte superior\"},\n{\"id\": \"tool_angle\", \"title\": \"Cambiar ángulo de rotación\"},\n{\"id\": \"tool_blur\", \"title\": \"Ajustar desenfoque gausiano\"},\n{\"id\": \"tool_bold\", \"title\": \"Texto en negrita\"},\n{\"id\": \"tool_circle\", \"title\": \"Círculo\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Nueva imagen\"},\n{\"id\": \"tool_clone\", \"title\": \"Clonar objeto\"},\n{\"id\": \"tool_clone_multi\", \"title\": \" Clonar objetos\"},\n{\"id\": \"tool_delete\", \"title\": \"Suprimir objeto\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Suprimir los objetos seleccionados\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Propiedades del documento\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Cancelar\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"OK\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Elipse\"},\n{\"id\": \"tool_export\", \"textContent\": \"Exportar como PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Herramienta de pipeta\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Elipse a mano alzada\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Herramienta de lápiz\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Rectángulo a mano alzada\"},\n{\"id\": \"tool_font_size\", \"title\": \"Tamaño de la fuente\"},\n{\"id\": \"tool_group\", \"title\": \"Agrupar objetos\"},\n{\"id\": \"tool_image\", \"title\": \"Insertar imagen\"},\n{\"id\": \"tool_import\", \"textContent\": \"Importar un archivo SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Texto en cursiva\"},\n{\"id\": \"tool_line\", \"title\": \"Trazado de líneas\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Mover abajo\"},\n{\"id\": \"tool_move_top\", \"title\": \"Mover arriba\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clonar nodo\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Suprimir nodo\"},\n{\"id\": \"tool_node_link\", \"title\": \"Enlazar puntos de control\"},\n{\"id\": \"tool_opacity\", \"title\": \"Cambiar la opacidad del objeto seleccionado\"},\n{\"id\": \"tool_open\", \"textContent\": \"Abrir imagen\"},\n{\"id\": \"tool_path\", \"title\": \"Herramienta de trazado\"},\n{\"id\": \"tool_rect\", \"title\": \"Rectángulo\"},\n{\"id\": \"tool_redo\", \"title\": \"Rehacer\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorientar el trazado\"},\n{\"id\": \"tool_save\", \"textContent\": \"Guardar imagen\"},\n{\"id\": \"tool_select\", \"title\": \"Herramienta de selección\"},\n{\"id\": \"tool_source\", \"title\": \"Editar código fuente\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Cancelar\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Aplicar cambios\"},\n{\"id\": \"tool_square\", \"title\": \"Cuadrado\"},\n{\"id\": \"tool_text\", \"title\": \"Insertar texto\"},\n{\"id\": \"tool_topath\", \"title\": \"Convertir a trazado\"},\n{\"id\": \"tool_undo\", \"title\": \"Deshacer\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Desagrupar objetos\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Modo marco de alambre\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoom\"},\n{\"id\": \"url_notice\", \"title\": \"NOTA: La imagen no puede ser integrada. El contenido mostrado dependerá de la imagen ubicada en esta ruta. \"},\n{\"id\": \"zoom_panel\", \"title\": \"Cambiar el nivel de zoom\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"C a p a s\", \"title\": \"Arrastrar hacia la izquierda/derecha para modificar el tamaño del panel lateral\"},\n{\n \"js_strings\": {\n  \"Aceptar\": \"OK\", \n  \"QerrorsRevertToSource\": \"Existen errores sintácticos en su código fuente SVG.\\n¿Desea volver al código fuente SVG original?\", \n  \"QignoreSourceChanges\": \"¿Desea ignorar los cambios realizados sobre el código fuente SVG?\", \n  \"QmoveElemsToLayer\": \"¿Desplazar los elementos seleccionados a la capa '%s'?\", \n  \"QwantToClear\": \"¿Desea borrar el dibujo?\\n¡El historial de acciones también se borrará!\", \n  \"cancel\": \"Cancelar\", \n  \"defsFailOnSave\": \"NOTA: Debido a un fallo de su navegador, es posible que la imagen aparezca de forma incorrecta (ciertas gradaciones o elementos podría perderse). La imagen aparecerá en su forma correcta una vez guardada.\", \n  \"dupeLayerName\": \"¡Ya existe una capa con este nombre!\", \n  \"enterNewImgURL\": \"Introduzca la nueva URL de la imagen.\", \n  \"enterNewLayerName\": \"Introduzca el nuevo nombre de la capa.\", \n  \"enterUniqueLayerName\": \"Introduzca otro nombre distinto para la capa.\", \n  \"exportNoBlur\": \"Los elementos desenfocados aparecerán enfocados\", \n  \"exportNoDashArray\": \"Los contornos aparecerán rellenos\", \n  \"exportNoImage\": \"Los elementos “Imagen” no aparecerán\", \n  \"exportNoText\": \"La apariencia del texto puede cambiar\", \n  \"exportNoforeignObject\": \"Los elementos “foreignObject” no aparecerán\", \n  \"featNotSupported\": \"Función no compatible.\", \n  \"invalidAttrValGiven\": \"Valor no válido\", \n  \"key_backspace\": \"retroceso\", \n  \"key_del\": \"suprimir\", \n  \"key_down\": \"abajo\", \n  \"key_up\": \"arriba\", \n  \"layer\": \"Capa\", \n  \"layerHasThatName\": \"El nombre introducido es el nombre actual de la capa.\", \n  \"loadingImage\": \"Cargando imagen. Espere, por favor.\", \n  \"noContentToFitTo\": \"No existe un contenido al que ajustarse.\", \n  \"noteTheseIssues\": \"Existen además los problemas siguientes:\", \n  \"pathCtrlPtTooltip\": \"Arrastre el punto de control para ajustar las propiedades de la curva.\", \n  \"pathNodeTooltip\": \"Arrastre el nodo para desplazarlo. Haga doble clic sobre el nodo para cambiar el tipo de segmento.\", \n  \"saveFromBrowser\": \"Seleccionar \\\"Guardar como...\\\" en su navegador para guardar la imagen en forma de archivo %s.\"\n }\n}\n]\n\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.et.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Viia võrreldes ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Muuda tausta värvi / läbipaistmatus\"},\n{\"id\": \"circle_cx\", \"title\": \"Muuda ringi&#39;s cx kooskõlastada\"},\n{\"id\": \"circle_cy\", \"title\": \"Muuda ringi&#39;s cy kooskõlastada\"},\n{\"id\": \"circle_r\", \"title\": \"Muuda ring on raadiusega\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Muuda ristkülik Nurgakabe Raadius\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Muuda ellips&#39;s cx kooskõlastada\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Muuda ellips&#39;s cy kooskõlastada\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Muuda ellips&#39;s x raadius\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Muuda ellips&#39;s y raadius\"},\n{\"id\": \"fill_color\", \"title\": \"Muuda täitke värvi\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Fit to Content\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Sobita kogu sisu\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Sobita lõuend\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Sobita kiht sisu\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Fit valiku\"},\n{\"id\": \"font_family\", \"title\": \"Muutke Kirjasinperhe\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Muuda pilt kõrgus\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Change URL\"},\n{\"id\": \"image_width\", \"title\": \"Muuda pilt laius\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"suurim objekt\"},\n{\"id\": \"layer_delete\", \"title\": \"Kustuta Kiht\"},\n{\"id\": \"layer_down\", \"title\": \"Liiguta kiht alla\"},\n{\"id\": \"layer_new\", \"title\": \"Uus kiht\"},\n{\"id\": \"layer_rename\", \"title\": \"Nimeta kiht\"},\n{\"id\": \"layer_up\", \"title\": \"Liiguta kiht üles\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Kihid:\"},\n{\"id\": \"line_x1\", \"title\": \"Muuda rööbastee algab x-koordinaadi\"},\n{\"id\": \"line_x2\", \"title\": \"Muuda Line lõpeb x-koordinaadi\"},\n{\"id\": \"line_y1\", \"title\": \"Muuda rööbastee algab y-koordinaadi\"},\n{\"id\": \"line_y2\", \"title\": \"Muuda Line lõppenud y-koordinaadi\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"lehekülg\"},\n{\"id\": \"palette\", \"title\": \"Click muuta täitke värvi, Shift-nuppu, et muuta insult värvi\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Muuda ristküliku kõrgus\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Muuda ristküliku laius\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"võrreldes:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Valige eelmääratletud:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"valitud objektide\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"väikseim objekt\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Muuda insult värvi\"},\n{\"id\": \"stroke_style\", \"title\": \"Muuda insult kriips stiil\"},\n{\"id\": \"stroke_width\", \"title\": \"Muuda insult laius\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Kõrgus:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Laius:\"},\n{\"id\": \"text\", \"title\": \"Muuda teksti sisu\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Viia Bottom\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Keskele joondamine\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Vasakjoondus\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Viia Lähis -\"},\n{\"id\": \"tool_alignright\", \"title\": \"Paremjoondus\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Viia Üles\"},\n{\"id\": \"tool_angle\", \"title\": \"Muuda Pöördenurk\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Rasvane kiri\"},\n{\"id\": \"tool_circle\", \"title\": \"Circle\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Uus pilt\"},\n{\"id\": \"tool_clone\", \"title\": \"Kloonide Element\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Kloonide Elements\"},\n{\"id\": \"tool_delete\", \"title\": \"Kustuta Element\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Kustuta valitud elemendid [Delete/Backspace]\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Dokumendi omadused\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Tühista\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Salvestama\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Ellips\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Online-Hand Ellips\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Pencil Tool\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Online-Hand Ristkülik\"},\n{\"id\": \"tool_font_size\", \"title\": \"Change font size\"},\n{\"id\": \"tool_group\", \"title\": \"Rühma elemendid\"},\n{\"id\": \"tool_image\", \"title\": \"Pilt Tool\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Kursiiv\"},\n{\"id\": \"tool_line\", \"title\": \"Line Tool\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Liiguta alla\"},\n{\"id\": \"tool_move_top\", \"title\": \"Liiguta üles\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Muuda valitud elemendi läbipaistmatus\"},\n{\"id\": \"tool_open\", \"textContent\": \"Pildi avamine\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Ristkülik\"},\n{\"id\": \"tool_redo\", \"title\": \"Redo\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Salvesta pilt\"},\n{\"id\": \"tool_select\", \"title\": \"Vali Tool\"},\n{\"id\": \"tool_source\", \"title\": \"Muuda Allikas\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Tühista\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Salvestama\"},\n{\"id\": \"tool_square\", \"title\": \"Nelinurkne\"},\n{\"id\": \"tool_text\", \"title\": \"Tekst Tool\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Undo\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Lõhu Elements\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoom Tool\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Muuda suumi taset\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.fa.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"‫تراز نسبت به ...‬\"},\n{\"id\": \"bkgnd_color\", \"title\": \"‫تغییر رنگ پس زمینه / تاری‬\"},\n{\"id\": \"circle_cx\", \"title\": \"‫تغییر مختصات cx دایره‬\"},\n{\"id\": \"circle_cy\", \"title\": \"‫تغییر مختصات cy دایره‬\"},\n{\"id\": \"circle_r\", \"title\": \"‫تغییر شعاع دایره‬\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"‫تغییر شعاع گوشه مستطیل‬\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"‫شعاع گوشه:‬\"},\n{\"id\": \"curve_segments\", \"textContent\": \"‫منحنی‬\"},\n{\"id\": \"ellipse_cx\", \"title\": \"‫تغییر مختصات cx بیضی‬\"},\n{\"id\": \"ellipse_cy\", \"title\": \"‫تغییر مختصات cy بیضی‬\"},\n{\"id\": \"ellipse_rx\", \"title\": \"‫تغییر شعاع rx بیضی‬\"},\n{\"id\": \"ellipse_ry\", \"title\": \"‫تغییر شعاع ry بیضی‬\"},\n{\"id\": \"fill_color\", \"title\": \"‫تغییر رنگ‬\"},\n{\"id\": \"fitToContent\", \"textContent\": \"‫هم اندازه شدن با محتوا‬\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"‫هم اندازه شدن با همه محتویات‬\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"‫هم اندازه شدن با صفحه مجازی (بوم)‬\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"‫هم اندازه شدن با محتوای لایه‬\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"‫هم اندازه شدن با اشیاء انتخاب شده‬\"},\n{\"id\": \"font_family\", \"title\": \"‫تغییر خانواده قلم‬\"},\n{\"id\": \"icon_large\", \"textContent\": \"‫بزرگ‬\"},\n{\"id\": \"icon_medium\", \"textContent\": \"‫متوسط‬\"},\n{\"id\": \"icon_small\", \"textContent\": \"‫کوچک‬\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"‫خیلی بزرگ‬\"},\n{\"id\": \"image_height\", \"title\": \"‫تغییر ارتفاع تصویر‬\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"‫داده های جای داده شده (پرونده های محلی)‬\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"‫استفاده از ارجاع به پرونده‬\"},\n{\"id\": \"image_url\", \"title\": \"‫تغییر نشانی وب (url)‬\"},\n{\"id\": \"image_width\", \"title\": \"‫تغییر عرض تصویر‬\"},\n{\"id\": \"includedImages\", \"textContent\": \"‫تصاویر گنجانده شده‬\"},\n{\"id\": \"largest_object\", \"textContent\": \"‫بزرگترین شئ‬\"},\n{\"id\": \"layer_delete\", \"title\": \"‫حذف لایه‬\"},\n{\"id\": \"layer_down\", \"title\": \"‫انتقال لایه به پایین‬\"},\n{\"id\": \"layer_new\", \"title\": \"‫لایه جدید‬\"},\n{\"id\": \"layer_rename\", \"title\": \"‫تغییر نام لایه‬\"},\n{\"id\": \"layer_up\", \"title\": \"‫انتقال لایه به بالا‬\"},\n{\"id\": \"layersLabel\", \"textContent\": \"‫لایه:‬\"},\n{\"id\": \"line_x1\", \"title\": \"‫تغییر مختصات x آغاز خط‬\"},\n{\"id\": \"line_x2\", \"title\": \"‫تغییر مختصات x پایان خط‬\"},\n{\"id\": \"line_y1\", \"title\": \"‫تغییر مختصات y آغاز خط‬\"},\n{\"id\": \"line_y2\", \"title\": \"‫تغییر مختصات y پایان خط‬\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"‫صفحه‬\"},\n{\"id\": \"palette\", \"title\": \"‫برای تغییر رنگ، کلیک کنید. برای تغییر رنگ لبه، کلید تبدیل (shift) را فشرده و کلیک کنید‬\"},\n{\"id\": \"path_node_x\", \"title\": \"‫تغییر مختصات x نقطه‬\"},\n{\"id\": \"path_node_y\", \"title\": \"‫تغییر مختصات y نقطه‬\"},\n{\"id\": \"rect_height_tool\", \"title\": \"‫تغییر ارتفاع مستطیل‬\"},\n{\"id\": \"rect_width_tool\", \"title\": \"‫تغییر عرض مستطیل‬\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"‫نسبت به:‬\"},\n{\"id\": \"seg_type\", \"title\": \"‫تغییر نوع قطعه (segment)‬\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"‫انتقال عناصر به:‬\"},\n{\"id\": \"selLayerNames\", \"title\": \"‫انتقال عناصر انتخاب شده به یک لایه متفاوت‬\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"‫از پیش تعریف شده را انتخاب کنید:‬\"},\n{\"id\": \"selected_objects\", \"textContent\": \"‫اشیاء انتخاب شده‬\"},\n{\"id\": \"selected_x\", \"title\": \"‫تغییر مختصات X‬\"},\n{\"id\": \"selected_y\", \"title\": \"‫تغییر مختصات Y‬\"},\n{\"id\": \"smallest_object\", \"textContent\": \"‫کوچکترین شئ‬\"},\n{\"id\": \"straight_segments\", \"textContent\": \"‫مستقیم‬\"},\n{\"id\": \"stroke_color\", \"title\": \"‫تغییر رنگ لبه‬\"},\n{\"id\": \"stroke_style\", \"title\": \"‫تغییر نقطه چین لبه‬\"},\n{\"id\": \"stroke_width\", \"title\": \"‫تغییر عرض لبه‬\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"‫توجه: پس زمینه همراه تصویر ذخیره نخواهد شد.‬\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"‫پس زمینه ویراستار‬\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"‫ابعاد صفحه مجازی (بوم)‬\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"‫تنظیمات ویراستار‬\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"‫ارتفاع:‬\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"‫اندازه شمایل‬\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"‫مشخصات تصویر‬\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"‫زبان‬\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"‫عنوان‬\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"‫عرض:‬\"},\n{\"id\": \"text\", \"title\": \"‫تغییر محتویات متن‬\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"‫تراز پایین‬\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"‫وسط چین‬\"},\n{\"id\": \"tool_alignleft\", \"title\": \"‫چپ چین‬\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"‫تراز میانه‬\"},\n{\"id\": \"tool_alignright\", \"title\": \"‫راست چین‬\"},\n{\"id\": \"tool_aligntop\", \"title\": \"‫تراز بالا‬\"},\n{\"id\": \"tool_angle\", \"title\": \"‫تغییر زاویه چرخش‬\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"‫متن توپر ‬\"},\n{\"id\": \"tool_circle\", \"title\": \"‫دایره‬\"},\n{\"id\": \"tool_clear\", \"textContent\": \"‫تصویر جدید ‬\"},\n{\"id\": \"tool_clone\", \"title\": \"‫ایجاد کپی از عنصر ‬\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"‫ایجاد کپی از عناصر ‬\"},\n{\"id\": \"tool_delete\", \"title\": \"‫حذف عنصر ‬\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"‫حذف عناصر انتخاب شده ‬\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"‫مشخصات سند ‬\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"‫لغو‬\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"‫تأیید‬\"},\n{\"id\": \"tool_ellipse\", \"title\": \"‫بیضی‬\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"‫بیضی با قابلیت تغییر پویا‬\"},\n{\"id\": \"tool_fhpath\", \"title\": \"‫ابزار مداد ‬\"},\n{\"id\": \"tool_fhrect\", \"title\": \"‫مستطیل با قابلیت تغییر پویا‬\"},\n{\"id\": \"tool_font_size\", \"title\": \"‫تغییر اندازه قلم‬\"},\n{\"id\": \"tool_group\", \"title\": \"‫قرار دادن عناصر در گروه ‬\"},\n{\"id\": \"tool_image\", \"title\": \"‫ابزار تصویر ‬\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"‫متن کج ‬\"},\n{\"id\": \"tool_line\", \"title\": \"‫ابزار خط ‬\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"‫انتقال به پایین ترین ‬\"},\n{\"id\": \"tool_move_top\", \"title\": \"‫انتقال به بالاترین ‬\"},\n{\"id\": \"tool_node_clone\", \"title\": \"‫ایجاد کپی از نقطه‬\"},\n{\"id\": \"tool_node_delete\", \"title\": \"‫حذف نقطه‬\"},\n{\"id\": \"tool_node_link\", \"title\": \"‫پیوند دادن نقاط کنترل‬\"},\n{\"id\": \"tool_opacity\", \"title\": \"‫تغییر تاری عنصر انتخاب شده‬\"},\n{\"id\": \"tool_open\", \"textContent\": \"‫باز کردن تصویر ‬\"},\n{\"id\": \"tool_path\", \"title\": \"‫ابزار مسیر ‬\"},\n{\"id\": \"tool_rect\", \"title\": \"‫مستطیل‬\"},\n{\"id\": \"tool_redo\", \"title\": \"‫ازنو ‬\"},\n{\"id\": \"tool_reorient\", \"title\": \"‫جهت دهی مجدد مسیر‬\"},\n{\"id\": \"tool_save\", \"textContent\": \"‫ذخیره تصویر ‬\"},\n{\"id\": \"tool_select\", \"title\": \"‫ابزار انتخاب ‬\"},\n{\"id\": \"tool_source\", \"title\": \"‫ویرایش منبع ‬\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"‫لغو‬\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"‫اعمال تغییرات‬\"},\n{\"id\": \"tool_square\", \"title\": \"‫مربع‬\"},\n{\"id\": \"tool_text\", \"title\": \"‫ابزار متن ‬\"},\n{\"id\": \"tool_topath\", \"title\": \"‫تبدیل به مسیر‬\"},\n{\"id\": \"tool_undo\", \"title\": \"‫واگرد ‬\"},\n{\"id\": \"tool_ungroup\", \"title\": \"‫خارج کردن عناصر از گروه ‬\"},\n{\"id\": \"tool_wireframe\", \"title\": \"‫حالت نمایش لبه ها ‬\"},\n{\"id\": \"tool_zoom\", \"title\": \"‫ابزار بزرگ نمایی ‬\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"‫تغییر بزرگ نمایی‬\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"‫لایه ها‬\", \"title\": \"‫برای تغییر اندازه منوی کناری، آن را به سمت راست/چپ بکشید ‬\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"‫در منبع SVG شما خطاهای تجزیه (parse) وجود داشت.\\nبه منبع SVG اصلی بازگردانده شود؟‬\", \n  \"QignoreSourceChanges\": \"‫تغییرات اعمال شده در منبع SVG نادیده گرفته شوند؟‬\", \n  \"QmoveElemsToLayer\": \"‫عناصر انتخاب شده به لایه '%s' منتقل شوند؟‬\", \n  \"QwantToClear\": \"‫آیا مطمئن هستید که می خواهید نقاشی را پاک کنید؟\\nاین عمل باعث حذف تاریخچه واگرد شما خواهد شد!‬\", \n  \"cancel\": \"‫لغو‬\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"‫لایه ای با آن نام وجود دارد!‬\", \n  \"enterNewImgURL\": \"‫نشانی وب (url) تصویر جدید را وارد کنید‬\", \n  \"enterNewLayerName\": \"‫لطفا نام لایه جدید را وارد کنید‬\", \n  \"enterUniqueLayerName\": \"‫لطفا یک نام لایه یکتا انتخاب کنید‬\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"‫این ویژگی پشتیبانی نشده است‬\", \n  \"invalidAttrValGiven\": \"‫مقدار داده شده نامعتبر است‬\", \n  \"key_backspace\": \"‫پس بر ‬\", \n  \"key_del\": \"‫حذف ‬\", \n  \"key_down\": \"‫پایین ‬\", \n  \"key_up\": \"‫بالا ‬\", \n  \"layer\": \"‫لایه‬\", \n  \"layerHasThatName\": \"‫لایه از قبل آن نام را دارد‬\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"‫محتوایی برای هم اندازه شدن وجود ندارد‬\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"‫تأیید‬\", \n  \"pathCtrlPtTooltip\": \"‫برای تنظیم مشخصات منحنی، نقطه کنترل را بکشید‬\", \n  \"pathNodeTooltip\": \"‫برای جابه جا کردن نقطه، آن را بکشید. برای تغییر قطعه (segment)، روی نقطه دوبار کلیک کنید‬\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.fi.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Kohdista suhteessa ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Vaihda taustaväri / sameuden\"},\n{\"id\": \"circle_cx\", \"title\": \"Muuta Circlen CX koordinoida\"},\n{\"id\": \"circle_cy\", \"title\": \"Muuta Circlen CY koordinoida\"},\n{\"id\": \"circle_r\", \"title\": \"Muuta ympyrän säde\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Muuta suorakaide Corner Säde\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Muuta ellipsi&#39;s CX koordinoida\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Muuta ellipsi&#39;s CY koordinoida\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Muuta ellipsi&#39;s x säde\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Muuta ellipsi n y säde\"},\n{\"id\": \"fill_color\", \"title\": \"Muuta täyttöväri\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Sovita Content\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Sovita kaikki content\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Sovita kangas\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Sovita kerros sisältöön\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Sovita valinta\"},\n{\"id\": \"font_family\", \"title\": \"Muuta Font Family\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Muuta kuvan korkeus\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Muuta URL\"},\n{\"id\": \"image_width\", \"title\": \"Muuta kuvan leveys\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"Suurin kohde\"},\n{\"id\": \"layer_delete\", \"title\": \"Poista Layer\"},\n{\"id\": \"layer_down\", \"title\": \"Siirrä Layer alas\"},\n{\"id\": \"layer_new\", \"title\": \"New Layer\"},\n{\"id\": \"layer_rename\", \"title\": \"Nimeä Layer\"},\n{\"id\": \"layer_up\", \"title\": \"Siirrä Layer\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Kerrosten:\"},\n{\"id\": \"line_x1\", \"title\": \"Muuta Linen alkaa x-koordinaatti\"},\n{\"id\": \"line_x2\", \"title\": \"Muuta Linen päättyy x koordinoida\"},\n{\"id\": \"line_y1\", \"title\": \"Muuta Linen alkaa y-koordinaatti\"},\n{\"id\": \"line_y2\", \"title\": \"Muuta Linen päättyy y koordinoida\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"sivulta\"},\n{\"id\": \"palette\", \"title\": \"Klikkaa muuttaa täyttöväri, Shift-click vaihtaa aivohalvauksen väriä\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Muuta suorakaiteen korkeus\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Muuta suorakaiteen leveys\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"suhteessa:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Valitse ennalta:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"valittujen objektien\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"pienin kohde\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Muuta aivohalvaus väri\"},\n{\"id\": \"stroke_style\", \"title\": \"Muuta aivohalvaus Dash tyyli\"},\n{\"id\": \"stroke_width\", \"title\": \"Muuta aivohalvaus leveys\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Korkeus:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Leveys:\"},\n{\"id\": \"text\", \"title\": \"Muuta tekstin sisältö\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Align Bottom\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Keskitä\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Tasaa vasemmalle\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Kohdista Lähi\"},\n{\"id\": \"tool_alignright\", \"title\": \"Tasaa oikealle\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Kohdista Top\"},\n{\"id\": \"tool_angle\", \"title\": \"Muuta kiertokulma\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Lihavoitu teksti\"},\n{\"id\": \"tool_circle\", \"title\": \"Ympyrään\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Uusi kuva\"},\n{\"id\": \"tool_clone\", \"title\": \"Clone Element\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Clone Elements\"},\n{\"id\": \"tool_delete\", \"title\": \"Poista Element\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Poista valitut Elements\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Asiakirjan ominaisuudet\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Peruuta\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Tallentaa\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Soikion\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Free-Hand Ellipse\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Kynätyökalu\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Free-Hand suorakaide\"},\n{\"id\": \"tool_font_size\", \"title\": \"Muuta fontin kokoa\"},\n{\"id\": \"tool_group\", \"title\": \"Tuoteryhmään Elements\"},\n{\"id\": \"tool_image\", \"title\": \"Image Tool\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Kursivoitu\"},\n{\"id\": \"tool_line\", \"title\": \"Viivatyökalulla\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Move to Bottom\"},\n{\"id\": \"tool_move_top\", \"title\": \"Move to Top\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Muuta valitun kohteen läpinäkyvyys\"},\n{\"id\": \"tool_open\", \"textContent\": \"Avaa kuva\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Suorakulmiossa\"},\n{\"id\": \"tool_redo\", \"title\": \"Tulppaamalla ilmakanavan\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Save Image\"},\n{\"id\": \"tool_select\", \"title\": \"Valitse työkalu\"},\n{\"id\": \"tool_source\", \"title\": \"Muokkaa lähdekoodipaketti\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Peruuta\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Tallentaa\"},\n{\"id\": \"tool_square\", \"title\": \"Neliö\"},\n{\"id\": \"tool_text\", \"title\": \"Työkalua\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Kumoa\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Ungroup Elements\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Suurennustyökalu\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Muuta suurennustaso\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.fr.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Aligner par rapport à ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Changer la couleur d'arrière-plan / l'opacité\"},\n{\"id\": \"circle_cx\", \"title\": \"Changer la position horizontale cx du cercle\"},\n{\"id\": \"circle_cy\", \"title\": \"Changer la position verticale cy du cercle\"},\n{\"id\": \"circle_r\", \"title\": \"Changer le rayon du cercle\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"Sans flèches\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Changer le rayon des coins du rectangle\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Courbe\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Changer la position horizontale cx de l'ellipse\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Changer la position verticale cy de l'ellipse\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Changer le rayon horizontal x de l'ellipse\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Changer le rayon vertical y de l'ellipse\"},\n{\"id\": \"fill_color\", \"title\": \"Changer la couleur de remplissage\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Ajuster au contenu\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Ajuster au contenu de tous les calques\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Ajuster au canevas\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Ajuster au contenu du calque\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Ajuster à la sélection\"},\n{\"id\": \"font_family\", \"title\": \"Changer la famille de police\"},\n{\"id\": \"icon_large\", \"textContent\": \"Grande\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Moyenne\"},\n{\"id\": \"icon_small\", \"textContent\": \"Petite\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Super-Grande\"},\n{\"id\": \"idLabel\", \"title\": \"Identifier l'élément\"},\n{\"id\": \"image_height\", \"title\": \"Changer la hauteur de l'image\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Incorporer les images en tant que données (fichiers locaux)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Utiliser la référence des images \"},\n{\"id\": \"image_url\", \"title\": \"Modifier l'URL\"},\n{\"id\": \"image_width\", \"title\": \"Changer la largeur de l'image\"},\n{\"id\": \"includedImages\", \"textContent\": \"Images incorporées\"},\n{\"id\": \"largest_object\", \"textContent\": \"Plus gros objet\"},\n{\"id\": \"layer_delete\", \"title\": \"Supprimer le calque\"},\n{\"id\": \"layer_down\", \"title\": \"Descendre le calque\"},\n{\"id\": \"layer_new\", \"title\": \"Nouveau calque\"},\n{\"id\": \"layer_rename\", \"title\": \"Renommer le calque\"},\n{\"id\": \"layer_up\", \"title\": \"Monter le calque\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Calques :\"},\n{\"id\": \"line_x1\", \"title\": \"Changer la position horizontale x de début de la ligne\"},\n{\"id\": \"line_x2\", \"title\": \"Changer la position horizontale x de fin de la ligne\"},\n{\"id\": \"line_y1\", \"title\": \"Changer la position verticale y de début de la ligne\"},\n{\"id\": \"line_y2\", \"title\": \"Changer la position verticale y de fin de la ligne\"},\n{\"id\": \"linecap_butt\", \"title\": \"Terminaison : Sur le nœud\"},\n{\"id\": \"linecap_round\", \"title\": \"Terminaison : Arrondie\"},\n{\"id\": \"linecap_square\", \"title\": \"Terminaison : Carrée\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Raccord : Biseauté\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Raccord : Droit\"},\n{\"id\": \"linejoin_round\", \"title\": \"Raccord : Arrondi\"},\n{\"id\": \"main_icon\", \"title\": \"Menu principal\"},\n{\"id\": \"mode_connect\", \"title\": \"Connecter deux objets\"},\n{\"id\": \"page\", \"textContent\": \"Page\"},\n{\"id\": \"palette\", \"title\": \"Cliquer pour changer la couleur de remplissage, Shift-Clic pour changer la couleur de contour\"},\n{\"id\": \"path_node_x\", \"title\": \"Changer la positon horizontale x du nœud\"},\n{\"id\": \"path_node_y\", \"title\": \"Changer la position verticale y du nœud\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Changer la hauteur du rectangle\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Changer la largeur du rectangle\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"Relativement à:\"},\n{\"id\": \"seg_type\", \"title\": \"Changer le type du Segment\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Déplacer éléments vers:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Déplacer les éléments sélectionnés vers un autre calque\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Sélectionner prédéfinis:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"Objets sélectionnés\"},\n{\"id\": \"selected_x\", \"title\": \"Changer la position horizontale X\"},\n{\"id\": \"selected_y\", \"title\": \"Changer la position verticale Y\"},\n{\"id\": \"smallest_object\", \"textContent\": \"Plus petit objet\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Droit\"},\n{\"id\": \"stroke_color\", \"title\": \"Changer la couleur du contour\"},\n{\"id\": \"stroke_style\", \"title\": \"Changer le style du contour\"},\n{\"id\": \"stroke_width\", \"title\": \"Changer la largeur du contour de 1, Shift-Click pour changer la largeur de 0.1\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: La toile de fond n'est pas sauvegardée avec l'image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Toile de fond de l'Éditeur\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Dimensions du canevas\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Préférences de l'Éditeur\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Hauteur:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Taille des icônes\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Propriétés de l'Image\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Langue\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Titre\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Largeur:\"},\n{\"id\": \"text\", \"title\": \"Changer le contenu du texte\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Montrer/Cacher plus d'outils de Contour\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Ajouter un sous-chemin\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Aligner le bas des objets\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Centrer verticalement\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Aligner les côtés gauches\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Centrer horizontalement\"},\n{\"id\": \"tool_alignright\", \"title\": \"Aligner les côtés droits\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Aligner le haut des objets\"},\n{\"id\": \"tool_angle\", \"title\": \"Changer l'angle de rotation\"},\n{\"id\": \"tool_blur\", \"title\": \"Changer la valeur du flou gaussien\"},\n{\"id\": \"tool_bold\", \"title\": \"Texte en gras\"},\n{\"id\": \"tool_circle\", \"title\": \"Cercle\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Nouvelle image\"},\n{\"id\": \"tool_clone\", \"title\": \"Cloner l'élément\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Cloner les éléments\"},\n{\"id\": \"tool_delete\", \"title\": \"Supprimer l'élément\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Supprimer les éléments sélectionnés\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Propriétés du document\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Annuler\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"OK\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Ellipse\"},\n{\"id\": \"tool_export\", \"textContent\": \"Exporter au format PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Outil Pipette\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Ellipse main levée\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Crayon à main levée\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Rectangle main levée\"},\n{\"id\": \"tool_font_size\", \"title\": \"Changer la taille de la police\"},\n{\"id\": \"tool_group\", \"title\": \"Grouper les éléments\"},\n{\"id\": \"tool_image\", \"title\": \"Outil Image\"},\n{\"id\": \"tool_import\", \"textContent\": \"Importer un objet SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Texte en italique\"},\n{\"id\": \"tool_line\", \"title\": \"Tracer des lignes\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Déplacer vers le bas\"},\n{\"id\": \"tool_move_top\", \"title\": \"Déplacer vers le haut\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Cloner le nœud\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Supprimer le nœud\"},\n{\"id\": \"tool_node_link\", \"title\": \"Rendre les points de contrôle solidaires\"},\n{\"id\": \"tool_opacity\", \"title\": \"Changer l'opacité de l'élément sélectionné\"},\n{\"id\": \"tool_open\", \"textContent\": \"Ouvrir une image\"},\n{\"id\": \"tool_openclose_path\", \"title\": \"Ouvrir/Fermer sous-chemin\"},\n{\"id\": \"tool_path\", \"title\": \"Outil Chemin\"},\n{\"id\": \"tool_position\", \"title\": \"Aligner l'élément relativement à la Page\"},\n{\"id\": \"tool_rect\", \"title\": \"Rectangle\"},\n{\"id\": \"tool_redo\", \"title\": \"Refaire l'action\"},\n{\"id\": \"tool_reorient\", \"title\": \"Réorienter le chemin\"},\n{\"id\": \"tool_save\", \"textContent\": \"Envoyer l'image vers BlueGriffon\"},\n{\"id\": \"tool_select\", \"title\": \"Outil de sélection\"},\n{\"id\": \"tool_source\", \"title\": \"Modifier la source\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Annuler\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Appliquer Modifications\"},\n{\"id\": \"tool_square\", \"title\": \"Carré\"},\n{\"id\": \"tool_text\", \"title\": \"Outil Texte\"},\n{\"id\": \"tool_topath\", \"title\": \"Convertir en chemin\"},\n{\"id\": \"tool_undo\", \"title\": \"Annuler l'action\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Dégrouper les éléments\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Mode Fil de Fer\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoom\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: Cette image ne peut être incorporée en tant que données. Le contenu affiché sera celui de l'image située à cette adresse\"},\n{\"id\": \"zoom_panel\", \"title\": \"Changer le niveau de zoom\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"C A L Q U E S\", \"title\": \"Tirer vers la gauche/droite pour redimensionner le panneau\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"Il y a des erreurs d'analyse syntaxique dans votre code-source SVG.\\nRevenir au code-source SVG avant modifications ?\", \n  \"QignoreSourceChanges\": \"Ignorer les modifications faites à la source SVG ?\", \n  \"QmoveElemsToLayer\": \"Déplacer les éléments sélectionnés vers le calque '%s' ?\", \n  \"QwantToClear\": \"Voulez-vous effacer le dessin ?\\nL'historique de vos actions sera également effacé !\", \n  \"cancel\": \"Annuler\", \n  \"defsFailOnSave\": \"NOTE : À cause d'un bug de votre navigateur, cette image peut être affichée de façon incorrecte (dégradés ou éléments manquants). Cependant, une fois enregistrée, elle sera correcte.\", \n  \"dupeLayerName\": \"Il existe déjà un calque de ce nom !\", \n  \"enterNewImgURL\": \"Entrer la nouvelle URL de l'image\", \n  \"enterNewLayerName\": \"Veuillez entrer le nouveau nom du calque\", \n  \"enterUniqueLayerName\": \"Veuillez entrer un nom (unique) pour le calque\", \n  \"exportNoBlur\": \"Les éléments ayant du flou gaussien seront affichés sans flou\", \n  \"exportNoDashArray\": \"Les contours seront affichés remplis\", \n  \"exportNoImage\": \"Les éléments Image ne seront pas affichés\", \n  \"exportNoText\": \"Le texte peut être affiché de façon incorrecte\", \n  \"exportNoforeignObject\": \"Les éléments foreignObject se seront pas affichés\", \n  \"featNotSupported\": \"Fonction non supportée\", \n  \"invalidAttrValGiven\": \"Valeur fournie invalide\", \n  \"key_backspace\": \"Suppr.\", \n  \"key_del\": \"Retour Arr.\", \n  \"key_down\": \"Bas\", \n  \"key_up\": \"Haut\", \n  \"layer\": \"Calque\", \n  \"layerHasThatName\": \"Le calque porte déjà ce nom\", \n  \"loadingImage\": \"Chargement de l'image, veuillez patienter...\", \n  \"noContentToFitTo\": \"Il n'y a pas de contenu auquel ajuster\", \n  \"noteTheseIssues\": \"Notez également les problèmes suivants : \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Glisser-déposer le point de contrôle pour ajuster les propriétés de la courbe\", \n  \"pathNodeTooltip\": \"Glisser-déposer le nœud pour le déplacer. Double-cliquer le nœud pour changer de type de segment\", \n  \"saveFromBrowser\": \"Selectionner \\\"Enregistrer sous...\\\" dans votre navigateur pour sauvegarder l'image en tant que fichier %s.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.fy.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Útlijne relatyf oan...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Eftergrûnkleur/trochsichtigens oanpasse\"},\n{\"id\": \"circle_cx\", \"title\": \"Feroarje it X-koördinaat fan it middelpunt fan'e sirkel.\"},\n{\"id\": \"circle_cy\", \"title\": \"Feroarje it Y-koördinaat fan it middelpunt fan'e sirkel.\"},\n{\"id\": \"circle_r\", \"title\": \"Feroarje sirkelradius\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Hoekeradius oanpasse\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Bûcht\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Feroarje it X-koördinaat fan it middelpunt fan'e ellips.\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Feroarje it Y-koördinaat fan it middelpunt fan'e ellips.\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Feroarje ellips X radius\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Feroarje ellips Y radius\"},\n{\"id\": \"fill_color\", \"title\": \"Folkleur oanpasse\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Passe op ynhâld\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Op alle ynhâld passe\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Op kanvas passe\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Op laachynhâld passe\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Op seleksje passe\"},\n{\"id\": \"font_family\", \"title\": \"Lettertype oanpasse\"},\n{\"id\": \"icon_large\", \"textContent\": \"Grut\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Middel\"},\n{\"id\": \"icon_small\", \"textContent\": \"Lyts\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Ekstra grut\"},\n{\"id\": \"image_height\", \"title\": \"Hichte ôfbielding oanpasse\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Ynformaasje tafoege (lokale triemen)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Triemreferensje brûke\"},\n{\"id\": \"image_url\", \"title\": \"URL oanpasse\"},\n{\"id\": \"image_width\", \"title\": \"Breedte ôfbielding oanpasse\"},\n{\"id\": \"includedImages\", \"textContent\": \"Ynslúten ôfbieldingen\"},\n{\"id\": \"largest_object\", \"textContent\": \"Grutste ûnderdiel\"},\n{\"id\": \"layer_delete\", \"title\": \"Laach fuortsmite\"},\n{\"id\": \"layer_down\", \"title\": \"Laach omleech bringe\"},\n{\"id\": \"layer_new\", \"title\": \"Nije laach\"},\n{\"id\": \"layer_rename\", \"title\": \"Laach omneame\"},\n{\"id\": \"layer_up\", \"title\": \"Laach omheech bringe\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Lagen:\"},\n{\"id\": \"line_x1\", \"title\": \"Feroarje start X koördinaat fan'e line\"},\n{\"id\": \"line_x2\", \"title\": \"Feroarje ein X koördinaat fan'e line\"},\n{\"id\": \"line_y1\", \"title\": \"Feroarje start Y koördinaat fan'e line\"},\n{\"id\": \"line_y2\", \"title\": \"Feroarje ein Y koördinaat fan'e line\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"Side\"},\n{\"id\": \"palette\", \"title\": \"Klik om de folkleur te feroarjen, shift-klik om de linekleur te feroarjen.\"},\n{\"id\": \"path_node_x\", \"title\": \"X-koördinaat knooppunt oanpasse\"},\n{\"id\": \"path_node_y\", \"title\": \"Y-koördinaat knooppunt oanpasse\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Hichte rjochthoeke oanpasse\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Breedte rjochthoeke oanpasse\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"Relatief tsjinoer:\"},\n{\"id\": \"seg_type\", \"title\": \"Segmenttype oanpasse\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Ûnderdielen ferplaate nei:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Selektearre ûnderdielen ferplaatse nei in oare laach\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Selektearje:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"Selektearre ûnderdielen\"},\n{\"id\": \"selected_x\", \"title\": \"X-koördinaat oanpasse\"},\n{\"id\": \"selected_y\", \"title\": \"Y-koördinaat oanpasse\"},\n{\"id\": \"smallest_object\", \"textContent\": \"Lytste ûnderdiel\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Rjocht\"},\n{\"id\": \"stroke_color\", \"title\": \"Linekleur oanpasse\"},\n{\"id\": \"stroke_style\", \"title\": \"Linestijl oanpasse\"},\n{\"id\": \"stroke_width\", \"title\": \"Linebreedte oanpasse\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Let op: de eftergrûn wurd net mei de ôfbielding bewarre.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Eftergrûn bewurker\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Kanvasgrutte\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Eigenskippen bewurker\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Hichte:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Ikoangrutte\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Ôfbieldingseigenskippen\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Taal\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Titel\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Breedte:\"},\n{\"id\": \"text\", \"title\": \"Tekst oanpasse\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Ûnder útlijne\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Midden útlijne\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Lofts útlijne\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Midden útlijne\"},\n{\"id\": \"tool_alignright\", \"title\": \"Rjochts útlijne\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Boppe útlijne\"},\n{\"id\": \"tool_angle\", \"title\": \"Draaie\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Fet\"},\n{\"id\": \"tool_circle\", \"title\": \"Sirkel\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Nije ôfbielding\"},\n{\"id\": \"tool_clone\", \"title\": \"Ûnderdiel duplisearje\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Ûnderdielen duplisearje\"},\n{\"id\": \"tool_delete\", \"title\": \"Ûnderdiel fuortsmite\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Ûnderdielen fuortsmite\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Dokuminteigenskippen\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Ôfbrekke\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Ok\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Ellips\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Frije ellips\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Potlead\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Frije rjochthoeke\"},\n{\"id\": \"tool_font_size\", \"title\": \"Lettergrutte oanpasse\"},\n{\"id\": \"tool_group\", \"title\": \"Ûnderdielen groepearje\"},\n{\"id\": \"tool_image\", \"title\": \"Ôfbielding\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Skean\"},\n{\"id\": \"tool_line\", \"title\": \"Line\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Nei eftergrûn\"},\n{\"id\": \"tool_move_top\", \"title\": \"Nei foargrûn\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Knooppunt duplisearje\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Knooppunt fuortsmite\"},\n{\"id\": \"tool_node_link\", \"title\": \"Knooppunten keppelje\"},\n{\"id\": \"tool_opacity\", \"title\": \"Trochsichtigens oanpasse\"},\n{\"id\": \"tool_open\", \"textContent\": \"Ôfbielding iepenje\"},\n{\"id\": \"tool_path\", \"title\": \"Paad\"},\n{\"id\": \"tool_rect\", \"title\": \"Rjochthoeke\"},\n{\"id\": \"tool_redo\", \"title\": \"Op 'e nij\"},\n{\"id\": \"tool_reorient\", \"title\": \"Paad opnij orientearje\"},\n{\"id\": \"tool_save\", \"textContent\": \"Ôfbielding bewarje\"},\n{\"id\": \"tool_select\", \"title\": \"Selektearje\"},\n{\"id\": \"tool_source\", \"title\": \"Boarne oanpasse\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Ôfbrekke\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Feroarings tapasse\"},\n{\"id\": \"tool_square\", \"title\": \"Fjouwerkant\"},\n{\"id\": \"tool_text\", \"title\": \"Tekst\"},\n{\"id\": \"tool_topath\", \"title\": \"Omsette nei paad\"},\n{\"id\": \"tool_undo\", \"title\": \"Ungedien meitjse\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Groepering opheffe\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Triemodel\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoom\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Yn-/útzoome\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a g e n\", \"title\": \"Sleep nei links/rjochts om it sidepaniel grutter as lytser te meitjen\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"Der wiene flaters yn de SVG-boarne.\\nWeromgean nei foarige SVG-boarne?\", \n  \"QignoreSourceChanges\": \"Feroarings yn SVG-boarne negeare?\", \n  \"QmoveElemsToLayer\": \"Selektearre ûnderdielen ferplaatse nei '%s'?\", \n  \"QwantToClear\": \"Ôfbielding leechmeitsje? Dit sil ek de skiednis fuortsmite!\", \n  \"cancel\": \"Ôfbrekke\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"Der is al in laach mei dy namme!\", \n  \"enterNewImgURL\": \"Jou de nije URL\", \n  \"enterNewLayerName\": \"Type in nije laachnamme\", \n  \"enterUniqueLayerName\": \"Type in unyke laachnamme\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Funksje wurdt net ûndersteund\", \n  \"invalidAttrValGiven\": \"Ferkearde waarde jûn\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"omleech\", \n  \"key_up\": \"omheech\", \n  \"layer\": \"Laach\", \n  \"layerHasThatName\": \"Laach hat dy namme al\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"Gjin ynhâld om te passen\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"Ok\", \n  \"pathCtrlPtTooltip\": \"Fersleepje dit knooppunt om de boocheigenskippen oan te passen.\", \n  \"pathNodeTooltip\": \"Fersleepje dit knooppunt as dûbelklik om it segmenttype oan te passen.\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.ga.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Ailínigh i gcomparáid leis ...\"},\n{\"id\": \"angleLabel\", \"textContent\": \"uillinn:\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Dath cúlra Athraigh / teimhneacht\"},\n{\"id\": \"circle_cx\", \"title\": \"Athraigh an ciorcal a chomhordú CX\"},\n{\"id\": \"circle_cy\", \"title\": \"Athraigh an ciorcal a chomhordú ga\"},\n{\"id\": \"circle_r\", \"title\": \"Athraigh an ciorcal&#39;s ga\"},\n{\"id\": \"cornerRadiusLabel\", \"textContent\": \"Ga Cúinne:\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Athraigh Dronuilleog Cúinne na Ga\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Athraigh Éilips&#39;s CX a chomhordú\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Athraigh an Éilips a chomhordú ga\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Éilips Athraigh an gha x\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Éilips Athraigh an gha y\"},\n{\"id\": \"fill_color\", \"title\": \"Athraigh an dath a líonadh\"},\n{\"id\": \"fill_tool_bottom\", \"textContent\": \"líon:\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Fit to Content\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Laghdaigh do gach ábhar\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Laghdaigh ar chanbhás\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Laghdaigh shraith ábhar a\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Laghdaigh a roghnú\"},\n{\"id\": \"font_family\", \"title\": \"Athraigh an Cló Teaghlaigh\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"iheightLabel\", \"textContent\": \"airde:\"},\n{\"id\": \"image_height\", \"title\": \"Airde íomhá Athrú\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Athraigh an URL\"},\n{\"id\": \"image_width\", \"title\": \"Leithead íomhá Athrú\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"iwidthLabel\", \"textContent\": \"leithne:\"},\n{\"id\": \"largest_object\", \"textContent\": \"réad is mó\"},\n{\"id\": \"layer_delete\", \"title\": \"Scrios Sraith\"},\n{\"id\": \"layer_down\", \"title\": \"Bog Sraith Síos\"},\n{\"id\": \"layer_new\", \"title\": \"Sraith Nua\"},\n{\"id\": \"layer_rename\", \"title\": \"Athainmnigh Sraith\"},\n{\"id\": \"layer_up\", \"title\": \"Bog Sraith Suas\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Layers:\"},\n{\"id\": \"line_x1\", \"title\": \"Athraigh an líne tosaigh a chomhordú x\"},\n{\"id\": \"line_x2\", \"title\": \"Athraigh an líne deireadh x chomhordú\"},\n{\"id\": \"line_y1\", \"title\": \"Athraigh an líne tosaigh a chomhordú y\"},\n{\"id\": \"line_y2\", \"title\": \"Athrú ar líne deireadh y chomhordú\"},\n{\"id\": \"page\", \"textContent\": \"leathanach\"},\n{\"id\": \"palette\", \"title\": \"Cliceáil chun athrú a líonadh dath, aistriú-cliceáil chun dath a athrú stróc\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Airde dronuilleog Athrú\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Leithead dronuilleog Athrú\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"i gcomparáid leis:\"},\n{\"id\": \"rheightLabel\", \"textContent\": \"Airde:\"},\n{\"id\": \"rwidthLabel\", \"textContent\": \"leithead:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Roghnaigh réamhshainithe:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"réada tofa\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"lú réad\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Dath stróc Athrú\"},\n{\"id\": \"stroke_style\", \"title\": \"Athraigh an stíl Fleasc stróc\"},\n{\"id\": \"stroke_tool_bottom\", \"textContent\": \"buille:\"},\n{\"id\": \"stroke_width\", \"title\": \"Leithead stróc Athrú\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Airde:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Leithne:\"},\n{\"id\": \"text\", \"title\": \"Inneachar Athraigh téacs\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Cineál Bun\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Ailínigh sa Lár\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Ailínigh ar Chlé\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Cineál Middle\"},\n{\"id\": \"tool_alignright\", \"title\": \"Ailínigh ar Dheis\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Cineál Barr\"},\n{\"id\": \"tool_angle\", \"title\": \"Uillinn rothlaithe Athrú\"},\n{\"id\": \"tool_bold\", \"title\": \"Trom Téacs\"},\n{\"id\": \"tool_circle\", \"title\": \"Ciorcal\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Íomhá Nua\"},\n{\"id\": \"tool_clone\", \"title\": \"Eilimint Chlónála\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Eilimintí Chlónála\"},\n{\"id\": \"tool_delete\", \"title\": \"Scrios Eilimint\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Eilimintí Roghnaithe Scrios [Delete/Backspace]\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Doiciméad Airíonna\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Cealaigh\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Sábháil\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Éilips\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Free-Hand Ellipse\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Phionsail Uirlis\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Saor Hand Dronuilleog\"},\n{\"id\": \"tool_font_size\", \"title\": \"Athraigh Clómhéid\"},\n{\"id\": \"tool_group\", \"title\": \"Eilimintí Grúpa\"},\n{\"id\": \"tool_image\", \"title\": \"Íomhá Uirlis\"},\n{\"id\": \"tool_italic\", \"title\": \"Iodálach Téacs\"},\n{\"id\": \"tool_line\", \"title\": \"Uirlis Líne\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Téigh go Bun\"},\n{\"id\": \"tool_move_top\", \"title\": \"Téigh go Barr\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Athraigh roghnaithe teimhneacht mír\"},\n{\"id\": \"tool_open\", \"textContent\": \"Íomhá Oscailte\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Dronuilleog\"},\n{\"id\": \"tool_redo\", \"title\": \"Athdhéan\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Sábháil Íomhá\"},\n{\"id\": \"tool_select\", \"title\": \"Roghnaigh Uirlis\"},\n{\"id\": \"tool_source\", \"title\": \"Cuir Foinse\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Cealaigh\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Sábháil\"},\n{\"id\": \"tool_square\", \"title\": \"Cearnóg\"},\n{\"id\": \"tool_text\", \"title\": \"Téacs Uirlis\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Cealaigh\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Eilimintí Díghrúpáil\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zúmáil Uirlis\"},\n{\"id\": \"zoomLabel\", \"textContent\": \"súmáil isteach:\"},\n{\"id\": \"zoom_panel\", \"title\": \"Athraigh súmáil leibhéal\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.gl.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Aliñar en relación a ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Mudar a cor de fondo / Opacidade\"},\n{\"id\": \"circle_cx\", \"title\": \"Cx Cambiar círculo de coordenadas\"},\n{\"id\": \"circle_cy\", \"title\": \"Círculo Cambio cy coordinar\"},\n{\"id\": \"circle_r\", \"title\": \"Cambiar círculo de raio\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Cambiar Corner Rectangle Radius\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Cambiar elipse cx coordinar\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Elipse Cambio cy coordinar\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Raios X Change elipse\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Radio y Change elipse\"},\n{\"id\": \"fill_color\", \"title\": \"Cambia-la cor de recheo\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Axustar ó contido\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Axustar a todo o contido\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Axustar a pantalla\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Axustar o contido da capa de\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Axustar a selección\"},\n{\"id\": \"font_family\", \"title\": \"Cambiar fonte Familia\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Cambiar altura da imaxe\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Cambiar URL\"},\n{\"id\": \"image_width\", \"title\": \"Cambiar o ancho da imaxe\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"maior obxecto\"},\n{\"id\": \"layer_delete\", \"title\": \"Delete Layer\"},\n{\"id\": \"layer_down\", \"title\": \"Move capa inferior\"},\n{\"id\": \"layer_new\", \"title\": \"New Layer\"},\n{\"id\": \"layer_rename\", \"title\": \"Rename Layer\"},\n{\"id\": \"layer_up\", \"title\": \"Move Layer Up\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Capas:\"},\n{\"id\": \"line_x1\", \"title\": \"Cambie a liña de partida coordenada x\"},\n{\"id\": \"line_x2\", \"title\": \"Cambie a liña acaba coordenada x\"},\n{\"id\": \"line_y1\", \"title\": \"Cambio na liña do recurso coordinada y\"},\n{\"id\": \"line_y2\", \"title\": \"Salto de liña acaba coordinada y\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"Portada\"},\n{\"id\": \"palette\", \"title\": \"Preme aquí para cambiar a cor de recheo, Shift-clic para cambiar a cor do curso\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Cambiar altura do rectángulo\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Cambiar a largo rectángulo\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"en relación ao:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Seleccione por defecto:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"obxectos elixidos\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"menor obxecto\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Cambiar a cor do curso\"},\n{\"id\": \"stroke_style\", \"title\": \"Modifica o estilo do trazo do curso\"},\n{\"id\": \"stroke_width\", \"title\": \"Cambiar o ancho do curso\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Altura:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Ancho:\"},\n{\"id\": \"text\", \"title\": \"Cambiar o contido de texto\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Align bottom\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Centrar\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Aliñar á Esquerda\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Aliñar Medio\"},\n{\"id\": \"tool_alignright\", \"title\": \"Aliñar á Dereita\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Align Top\"},\n{\"id\": \"tool_angle\", \"title\": \"Cambiar o ángulo de xiro\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Bold Text\"},\n{\"id\": \"tool_circle\", \"title\": \"Circle\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Nova Imaxe\"},\n{\"id\": \"tool_clone\", \"title\": \"Clon Element\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Elementos Clon\"},\n{\"id\": \"tool_delete\", \"title\": \"Eliminar Elemento\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Eliminar elementos seleccionados\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Propriedades do Documento\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Cancelar\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Gardar\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Elipse\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Free-Hand Ellipse\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Ferramenta Lapis\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Free-Hand Rectangle\"},\n{\"id\": \"tool_font_size\", \"title\": \"Mudar tamaño de letra\"},\n{\"id\": \"tool_group\", \"title\": \"Elementos do grupo\"},\n{\"id\": \"tool_image\", \"title\": \"Image Tool\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Texto en cursiva\"},\n{\"id\": \"tool_line\", \"title\": \"Ferramenta Liña\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Move a Bottom\"},\n{\"id\": \"tool_move_top\", \"title\": \"Move to Top\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Cambia a opacidade elemento seleccionado\"},\n{\"id\": \"tool_open\", \"textContent\": \"Abrir Imaxe\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Rectángulo\"},\n{\"id\": \"tool_redo\", \"title\": \"Volver\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Gardar Imaxe\"},\n{\"id\": \"tool_select\", \"title\": \"Seleccionar a ferramenta\"},\n{\"id\": \"tool_source\", \"title\": \"Fonte Editar\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Cancelar\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Gardar\"},\n{\"id\": \"tool_square\", \"title\": \"Cadrado\"},\n{\"id\": \"tool_text\", \"title\": \"Ferramenta de Texto\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Desfacer\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Elementos Desagrupadas\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoom Tool\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Cambiar o nivel de zoom\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.he.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"יישור ביחס ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"שנה את צבע הרקע / אטימות\"},\n{\"id\": \"circle_cx\", \"title\": \"CX מעגל של שנה לתאם\"},\n{\"id\": \"circle_cy\", \"title\": \"מעגל שנה של cy לתאם\"},\n{\"id\": \"circle_r\", \"title\": \"מעגל שנה של רדיוס\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"לשנות מלבן פינת רדיוס\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"שינוי של אליפסה CX לתאם\"},\n{\"id\": \"ellipse_cy\", \"title\": \"אליפסה שינוי של cy לתאם\"},\n{\"id\": \"ellipse_rx\", \"title\": \"אליפסה שינוי של רדיוס x\"},\n{\"id\": \"ellipse_ry\", \"title\": \"אליפסה שינוי של Y רדיוס\"},\n{\"id\": \"fill_color\", \"title\": \"שינוי צבע מילוי\"},\n{\"id\": \"fitToContent\", \"textContent\": \"התאם תוכן\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"התאם התכנים\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"התאם בד\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"מתאים לתוכן שכבת\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"התאם הבחירה\"},\n{\"id\": \"font_family\", \"title\": \"שינוי גופן משפחה\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"שינוי גובה התמונה\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"שינוי כתובת\"},\n{\"id\": \"image_width\", \"title\": \"שינוי רוחב התמונה\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"האובייקט הגדול\"},\n{\"id\": \"layer_delete\", \"title\": \"מחיקת שכבה\"},\n{\"id\": \"layer_down\", \"title\": \"הזז למטה שכבה\"},\n{\"id\": \"layer_new\", \"title\": \"שכבהחדשה\"},\n{\"id\": \"layer_rename\", \"title\": \"שינוי שם שכבה\"},\n{\"id\": \"layer_up\", \"title\": \"העבר שכבה Up\"},\n{\"id\": \"layersLabel\", \"textContent\": \"שכבות:\"},\n{\"id\": \"line_x1\", \"title\": \"שינוי קו ההתחלה של x לתאם\"},\n{\"id\": \"line_x2\", \"title\": \"שינוי קו הסיום של x לתאם\"},\n{\"id\": \"line_y1\", \"title\": \"שינוי קו ההתחלה של Y לתאם\"},\n{\"id\": \"line_y2\", \"title\": \"שינוי קו הסיום של Y לתאם\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"דף\"},\n{\"id\": \"palette\", \"title\": \"לחץ כדי לשנות צבע מילוי, לחץ על Shift-לשנות צבע שבץ\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"שינוי גובה המלבן\"},\n{\"id\": \"rect_width_tool\", \"title\": \"שינוי רוחב המלבן\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"יחסית:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"בחר מוגדרים מראש:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"elected objects\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"הקטן אובייקט\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"שינוי צבע שבץ\"},\n{\"id\": \"stroke_style\", \"title\": \"דש שבץ שינוי סגנון\"},\n{\"id\": \"stroke_width\", \"title\": \"שינוי רוחב שבץ\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"גובה:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"רוחב:\"},\n{\"id\": \"text\", \"title\": \"שינוי תוכן טקסט\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"יישור תחתון\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"ישור לאמצע\"},\n{\"id\": \"tool_alignleft\", \"title\": \"יישור לשמאל\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"יישור התיכון\"},\n{\"id\": \"tool_alignright\", \"title\": \"יישור לימין\"},\n{\"id\": \"tool_aligntop\", \"title\": \"יישור למעלה\"},\n{\"id\": \"tool_angle\", \"title\": \"שינוי זווית הסיבוב\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"טקסט מודגש\"},\n{\"id\": \"tool_circle\", \"title\": \"Circle\"},\n{\"id\": \"tool_clear\", \"textContent\": \"תמונה חדשה\"},\n{\"id\": \"tool_clone\", \"title\": \"Clone Element\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"אלמנטים המשובטים\"},\n{\"id\": \"tool_delete\", \"title\": \"מחיקת אלמנט\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"אלמנטים נבחרים מחק\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"מאפייני מסמך\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"ביטול\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"לשמור\"},\n{\"id\": \"tool_ellipse\", \"title\": \"אליפסה\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Free-Hand אליפסה\"},\n{\"id\": \"tool_fhpath\", \"title\": \"כלי העיפרון\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Free-Hand מלבן\"},\n{\"id\": \"tool_font_size\", \"title\": \"שנה גודל גופן\"},\n{\"id\": \"tool_group\", \"title\": \"אלמנטים הקבוצה\"},\n{\"id\": \"tool_image\", \"title\": \"כלי תמונה\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"טקסט נטוי\"},\n{\"id\": \"tool_line\", \"title\": \"כלי הקו\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"הזז למטה\"},\n{\"id\": \"tool_move_top\", \"title\": \"עבור לראש הדף\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"שינוי הפריט הנבחר אטימות\"},\n{\"id\": \"tool_open\", \"textContent\": \"פתח תמונה\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"מלבן\"},\n{\"id\": \"tool_redo\", \"title\": \"בצע שוב\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"שמור תמונה\"},\n{\"id\": \"tool_select\", \"title\": \"Select Tool\"},\n{\"id\": \"tool_source\", \"title\": \"מקור ערוך\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"ביטול\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"לשמור\"},\n{\"id\": \"tool_square\", \"title\": \"מרובע\"},\n{\"id\": \"tool_text\", \"title\": \"כלי טקסט\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"בטל\"},\n{\"id\": \"tool_ungroup\", \"title\": \"אלמנטים פרק קבוצה\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"זום כלי\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"שינוי גודל תצוגה\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.hi.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"संरेखित करें रिश्तेदार को ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"पृष्ठभूमि का रंग बदल / अस्पष्टता\"},\n{\"id\": \"circle_cx\", \"title\": \"बदल रहा है चक्र cx समन्वय\"},\n{\"id\": \"circle_cy\", \"title\": \"परिवर्तन चक्र cy समन्वय है\"},\n{\"id\": \"circle_r\", \"title\": \"बदल रहा है चक्र त्रिज्या\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"कोने का रेडियस\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"बदलें आयत कॉर्नर त्रिज्या\"},\n{\"id\": \"curve_segments\", \"textContent\": \"घुमाव\"},\n{\"id\": \"ellipse_cx\", \"title\": \"बदलें दीर्घवृत्त है cx समन्वय\"},\n{\"id\": \"ellipse_cy\", \"title\": \"बदलें दीर्घवृत्त cy समन्वय है\"},\n{\"id\": \"ellipse_rx\", \"title\": \"बदल रहा है दीर्घवृत्त x त्रिज्या\"},\n{\"id\": \"ellipse_ry\", \"title\": \"बदल रहा है दीर्घवृत्त y त्रिज्या\"},\n{\"id\": \"fill_color\", \"title\": \"बदलें का रंग भरना\"},\n{\"id\": \"fitToContent\", \"textContent\": \"सामग्री के लिए फिट\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"सभी सामग्री के लिए फिट\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"फिट कैनवास को\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"फिट परत सामग्री के लिए\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"चयन के लिए फिट\"},\n{\"id\": \"font_family\", \"title\": \"बदलें फ़ॉन्ट परिवार\"},\n{\"id\": \"icon_large\", \"textContent\": \"बड़ा\"},\n{\"id\": \"icon_medium\", \"textContent\": \"मध्यम\"},\n{\"id\": \"icon_small\", \"textContent\": \"छोटा\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"बहुत बड़ा\"},\n{\"id\": \"image_height\", \"title\": \"बदलें छवि ऊँचाई\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"एम्बेड डेटा (स्थानीय फ़ाइलें)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"फाइल के संदर्भ का प्रयोग\"},\n{\"id\": \"image_url\", \"title\": \"बदलें यूआरएल\"},\n{\"id\": \"image_width\", \"title\": \"बदलें छवि चौड़ाई\"},\n{\"id\": \"includedImages\", \"textContent\": \"शामिल छवियाँ\"},\n{\"id\": \"largest_object\", \"textContent\": \"सबसे बड़ी वस्तु\"},\n{\"id\": \"layer_delete\", \"title\": \"परत हटाएँ\"},\n{\"id\": \"layer_down\", \"title\": \"परत नीचे ले जाएँ\"},\n{\"id\": \"layer_new\", \"title\": \"नई परत\"},\n{\"id\": \"layer_rename\", \"title\": \"परत का नाम बदलें\"},\n{\"id\": \"layer_up\", \"title\": \"परत ऊपर ले जाएँ\"},\n{\"id\": \"layersLabel\", \"textContent\": \"परतें:\"},\n{\"id\": \"line_x1\", \"title\": \"बदल रहा है लाइन x समन्वय शुरू\"},\n{\"id\": \"line_x2\", \"title\": \"बदल रहा है लाइन x समन्वय समाप्त\"},\n{\"id\": \"line_y1\", \"title\": \"बदलें रेखा y शुरू हो रहा है समन्वय\"},\n{\"id\": \"line_y2\", \"title\": \"बदलें रेखा y अंत है समन्वय\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"पृष्ठ\"},\n{\"id\": \"palette\", \"title\": \"रंग बदलने पर क्लिक करें, बदलाव भरने के क्लिक करने के लिए स्ट्रोक का रंग बदलने के लिए\"},\n{\"id\": \"path_node_x\", \"title\": \"नोड का x समकक्ष बदलें\"},\n{\"id\": \"path_node_y\", \"title\": \"नोड का y समकक्ष बदलें\"},\n{\"id\": \"rect_height_tool\", \"title\": \"बदलें आयत ऊंचाई\"},\n{\"id\": \"rect_width_tool\", \"title\": \"बदलें आयत चौड़ाई\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"रिश्तेदार को:\"},\n{\"id\": \"seg_type\", \"title\": \"वर्ग प्रकार बदलें\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"अंश को ले जाएँ:\"},\n{\"id\": \"selLayerNames\", \"title\": \"चयनित अंश को दूसरी परत पर  ले जाएँ\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"चुनें पूर्वनिर्धारित:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"निर्वाचित वस्तुओं\"},\n{\"id\": \"selected_x\", \"title\": \"X समकक्ष बदलें \"},\n{\"id\": \"selected_y\", \"title\": \"Y समकक्ष बदलें\"},\n{\"id\": \"smallest_object\", \"textContent\": \"छोटी से छोटी वस्तु\"},\n{\"id\": \"straight_segments\", \"textContent\": \"सीधे वर्ग\"},\n{\"id\": \"stroke_color\", \"title\": \"बदलें स्ट्रोक रंग\"},\n{\"id\": \"stroke_style\", \"title\": \"बदलें स्ट्रोक डेश शैली\"},\n{\"id\": \"stroke_width\", \"title\": \"बदलें स्ट्रोक चौड़ाई\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"नोट: पृष्ठभूमि छवि के साथ नहीं बचायी जाएगी\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"संपादक पृष्ठभूमि\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"कैनवास आयाम\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"संपादक वरीयताएँ\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"ऊँचाई:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"चिह्न का आकार\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"छवि के गुण\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"भाषा\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"शीर्षक\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"चौड़ाई:\"},\n{\"id\": \"text\", \"title\": \"बदलें पाठ सामग्री\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"तलमेंपंक्तिबद्धकरें\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"मध्य में समंजित करें\"},\n{\"id\": \"tool_alignleft\", \"title\": \" पंक्तिबद्ध करें\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"मध्य संरेखित करें\"},\n{\"id\": \"tool_alignright\", \"title\": \"दायाँपंक्तिबद्धकरें\"},\n{\"id\": \"tool_aligntop\", \"title\": \"शीर्षमेंपंक्तिबद्धकरें\"},\n{\"id\": \"tool_angle\", \"title\": \"बदलें रोटेशन कोण\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"मोटा पाठ\"},\n{\"id\": \"tool_circle\", \"title\": \"वृत्त\"},\n{\"id\": \"tool_clear\", \"textContent\": \"नई छवि\"},\n{\"id\": \"tool_clone\", \"title\": \"क्लोन अंश\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"क्लोन अंश को\"},\n{\"id\": \"tool_delete\", \"title\": \"हटाएँ \"},\n{\"id\": \"tool_delete_multi\", \"title\": \"हटाएँ चयनित अंश\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"दस्तावेज़ गुण\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"रद्द करें\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"बचाना\"},\n{\"id\": \"tool_ellipse\", \"title\": \"दीर्घवृत्त\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"नि: शुल्क हाथ दीर्घवृत्त\"},\n{\"id\": \"tool_fhpath\", \"title\": \"पेंसिल उपकरण\"},\n{\"id\": \"tool_fhrect\", \"title\": \"नि: शुल्क हाथ आयत\"},\n{\"id\": \"tool_font_size\", \"title\": \"फ़ॉन्ट का आकार बदलें\"},\n{\"id\": \"tool_group\", \"title\": \"समूह तत्वों\"},\n{\"id\": \"tool_image\", \"title\": \"छवि उपकरण\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"इटैलिक पाठ\"},\n{\"id\": \"tool_line\", \"title\": \"लाइन उपकरण\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"नीचे ले जाएँ\"},\n{\"id\": \"tool_move_top\", \"title\": \"ऊपर ले जाएँ\"},\n{\"id\": \"tool_node_clone\", \"title\": \"नोड क्लोन\"},\n{\"id\": \"tool_node_delete\", \"title\": \"नोड हटायें\"},\n{\"id\": \"tool_node_link\", \"title\": \"कड़ी नियंत्रण बिंदु\"},\n{\"id\": \"tool_opacity\", \"title\": \"पारदर्शिता बदलें\"},\n{\"id\": \"tool_open\", \"textContent\": \"छवि खोलें\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"आयत\"},\n{\"id\": \"tool_redo\", \"title\": \"फिर से करें\"},\n{\"id\": \"tool_reorient\", \"title\": \"पथ को नई दिशा दें\"},\n{\"id\": \"tool_save\", \"textContent\": \"सहेजें छवि\"},\n{\"id\": \"tool_select\", \"title\": \"उपकरण चुनें\"},\n{\"id\": \"tool_source\", \"title\": \"स्रोत में बदलाव करें\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"रद्द करें\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"बचाना\"},\n{\"id\": \"tool_square\", \"title\": \"वर्ग\"},\n{\"id\": \"tool_text\", \"title\": \"पाठ उपकरण\"},\n{\"id\": \"tool_topath\", \"title\": \"पथ में बदलें\"},\n{\"id\": \"tool_undo\", \"title\": \"पूर्ववत करें\"},\n{\"id\": \"tool_ungroup\", \"title\": \"अंश को समूह से अलग करें\"},\n{\"id\": \"tool_wireframe\", \"title\": \"रूपरेखा मोड\"},\n{\"id\": \"tool_zoom\", \"title\": \"ज़ूम उपकरण\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"बदलें स्तर ज़ूम\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"प र तें\", \"title\": \"दायें/बाएं घसीट कर आकार बदलें\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"आपके एस.वी.जी. स्रोत में त्रुटियों थी.\\nक्या आप मूल एस.वी.जी स्रोत पर वापिस जाना चाहते हैं?\", \n  \"QignoreSourceChanges\": \"एसवीजी स्रोत से लाये बदलावों को ध्यान न दें?\", \n  \"QmoveElemsToLayer\": \"चयनित अंश को परत '%s' पर ले जाएँ ?\", \n  \"QwantToClear\": \"क्या आप छवि साफ़ करना चाहते हैं?\\nयह आपके उन्डू  इतिहास को भी मिटा देगा!\", \n  \"cancel\": \"रद्द करें\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"इस नाम कि परत पहले से मौजूद है !\", \n  \"enterNewImgURL\": \"नई छवि URL दर्ज करें\", \n  \"enterNewLayerName\": \"कृपया परत का एक नया नाम डालें\", \n  \"enterUniqueLayerName\": \"कृपया परत का एक अद्वितीय नाम डालें\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"सुविधा असमर्थित है\", \n  \"invalidAttrValGiven\": \"अमान्य मूल्य\", \n  \"key_backspace\": \"बैकस्पेस\", \n  \"key_del\": \"हटायें\", \n  \"key_down\": \"नीचे\", \n  \"key_up\": \"ऊपर\", \n  \"layer\": \"परत\", \n  \"layerHasThatName\": \"परत का पहले से ही यही नाम है\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"कोई सामग्री फिट करने के लिए उपलब्ध नहीं\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"ठीक\", \n  \"pathCtrlPtTooltip\": \"नियंत्रण बिंदु को खींचें, घुमाव के गुणो समायोजित करने के लिए\", \n  \"pathNodeTooltip\": \"नोड खींचें उसे हिलाने के लिए. डबल-क्लिक कीजिये वर्ग के प्रकार को बदलने के लिए\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.hr.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Poravnaj u odnosu na ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Promijeni boju pozadine / neprozirnost\"},\n{\"id\": \"circle_cx\", \"title\": \"Promjena krug&#39;s CX koordinirati\"},\n{\"id\": \"circle_cy\", \"title\": \"Cy Promijeni krug je koordinirati\"},\n{\"id\": \"circle_r\", \"title\": \"Promjena krug je radijusa\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Promijeni Pravokutnik Corner Radius\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Promjena elipsa&#39;s CX koordinirati\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Cy Promijeni elipsa je koordinirati\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Promijeniti elipsa&#39;s x polumjer\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Promjena elipsa&#39;s y polumjer\"},\n{\"id\": \"fill_color\", \"title\": \"Promjena boje ispune\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Fit to Content\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Prilagodi na sve sadržaje\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Prilagodi na platnu\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Prilagodi sloj sadržaj\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Prilagodi odabir\"},\n{\"id\": \"font_family\", \"title\": \"Promjena fontova\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Promijeni sliku visina\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Promijeni URL\"},\n{\"id\": \"image_width\", \"title\": \"Promijeni sliku širine\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"najveći objekt\"},\n{\"id\": \"layer_delete\", \"title\": \"Brisanje sloja\"},\n{\"id\": \"layer_down\", \"title\": \"Move Layer Down\"},\n{\"id\": \"layer_new\", \"title\": \"New Layer\"},\n{\"id\": \"layer_rename\", \"title\": \"Preimenuj Layer\"},\n{\"id\": \"layer_up\", \"title\": \"Move Layer Up\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Layers:\"},\n{\"id\": \"line_x1\", \"title\": \"Promijeni linija je početak x koordinatu\"},\n{\"id\": \"line_x2\", \"title\": \"Promjena linije završetak x koordinatu\"},\n{\"id\": \"line_y1\", \"title\": \"Promijeni linija je početak y koordinatu\"},\n{\"id\": \"line_y2\", \"title\": \"Promjena linije završetak y koordinatu\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"stranica\"},\n{\"id\": \"palette\", \"title\": \"Kliknite promijeniti boju ispune, shift-click to promijeniti boju moždanog udara\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Promijeni pravokutnik visine\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Promijeni pravokutnik širine\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"u odnosu na:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Select predefinirane:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"izabrani objekti\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"najmanji objekt\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Promjena boje moždani udar\"},\n{\"id\": \"stroke_style\", \"title\": \"Promijeni stroke crtica stil\"},\n{\"id\": \"stroke_width\", \"title\": \"Promjena širine moždani udar\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Visina:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Širina:\"},\n{\"id\": \"text\", \"title\": \"Promjena sadržaja teksta\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Poravnaj dolje\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Centriraj\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Poravnaj lijevo\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Poravnaj Srednji\"},\n{\"id\": \"tool_alignright\", \"title\": \"Poravnaj desno\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Poravnaj Top\"},\n{\"id\": \"tool_angle\", \"title\": \"Promijeni rotation angle\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Podebljani tekst\"},\n{\"id\": \"tool_circle\", \"title\": \"Circle\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Nove slike\"},\n{\"id\": \"tool_clone\", \"title\": \"Klon Element\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Klon Elementi\"},\n{\"id\": \"tool_delete\", \"title\": \"Brisanje elemenata\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Delete Selected Elements [Delete/Backspace]\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Svojstva dokumenta\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Odustani\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Spremiti\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Elipsa\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Free-Hand Ellipse\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Pencil Tool\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Free-Hand Pravokutnik\"},\n{\"id\": \"tool_font_size\", \"title\": \"Change font size\"},\n{\"id\": \"tool_group\", \"title\": \"Grupa Elementi\"},\n{\"id\": \"tool_image\", \"title\": \"Image Tool\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Italic Text\"},\n{\"id\": \"tool_line\", \"title\": \"Line Tool\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Move to Bottom\"},\n{\"id\": \"tool_move_top\", \"title\": \"Pomakni na vrh\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Promjena odabrane stavke neprozirnost\"},\n{\"id\": \"tool_open\", \"textContent\": \"Otvori sliku\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Pravokutnik\"},\n{\"id\": \"tool_redo\", \"title\": \"Redo\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Spremanje slike\"},\n{\"id\": \"tool_select\", \"title\": \"Odaberite alat\"},\n{\"id\": \"tool_source\", \"title\": \"Uredi Source\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Odustani\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Spremiti\"},\n{\"id\": \"tool_square\", \"title\": \"Kvadrat\"},\n{\"id\": \"tool_text\", \"title\": \"Tekst Alat\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Poništi\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Razgrupiranje Elementi\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Alat za zumiranje\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Promjena razine zumiranja\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.hu.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Képest Igazítás ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Change background color / homályosság\"},\n{\"id\": \"circle_cx\", \"title\": \"Change kör CX koordináta\"},\n{\"id\": \"circle_cy\", \"title\": \"Change kör cy koordináta\"},\n{\"id\": \"circle_r\", \"title\": \"Change kör sugara\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Change téglalap sarok sugara\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Change ellipszis&#39;s CX koordináta\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Change ellipszis&#39;s cy koordináta\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Change ellipszis&#39;s x sugarú\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Change ellipszis&#39;s y sugara\"},\n{\"id\": \"fill_color\", \"title\": \"Change töltse color\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Fit to Content\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Illeszkednek az összes tartalom\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Igazítás a vászonra\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Igazítás a réteg tartalma\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Igazítás a kiválasztási\"},\n{\"id\": \"font_family\", \"title\": \"Change Betűcsalád\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Kép módosítása height\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Change URL\"},\n{\"id\": \"image_width\", \"title\": \"Change kép szélessége\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"legnagyobb objektum\"},\n{\"id\": \"layer_delete\", \"title\": \"Réteg törlése\"},\n{\"id\": \"layer_down\", \"title\": \"Mozgatása lefelé\"},\n{\"id\": \"layer_new\", \"title\": \"Új réteg\"},\n{\"id\": \"layer_rename\", \"title\": \"Réteg átnevezése\"},\n{\"id\": \"layer_up\", \"title\": \"Move Layer Up\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Rétegből:\"},\n{\"id\": \"line_x1\", \"title\": \"A sor kezd x koordináta\"},\n{\"id\": \"line_x2\", \"title\": \"A sor vége az x koordináta\"},\n{\"id\": \"line_y1\", \"title\": \"A sor kezd y koordináta\"},\n{\"id\": \"line_y2\", \"title\": \"A sor vége az y koordináta\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"Page\"},\n{\"id\": \"palette\", \"title\": \"Kattints ide a változások töltse szín, shift-click változtatni stroke color\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Change téglalap magassága\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Change téglalap szélessége\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"relatív hogy:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Válassza ki előre definiált:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"választott tárgyak\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"legkisebb objektum\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Change stroke color\"},\n{\"id\": \"stroke_style\", \"title\": \"Change stroke kötőjel style\"},\n{\"id\": \"stroke_width\", \"title\": \"Change stroke width\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Magasság:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Szélesség:\"},\n{\"id\": \"text\", \"title\": \"A szöveg tartalma\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Alulra igazítás\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Középre igazítás\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Balra igazítás\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Közép-align\"},\n{\"id\": \"tool_alignright\", \"title\": \"Jobbra igazítás\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Align Top\"},\n{\"id\": \"tool_angle\", \"title\": \"Váltás forgás szög\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Félkövér szöveg\"},\n{\"id\": \"tool_circle\", \"title\": \"Körbe\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Új kép\"},\n{\"id\": \"tool_clone\", \"title\": \"Klónok Element\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Klón Elements\"},\n{\"id\": \"tool_delete\", \"title\": \"Delete Element\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"A kijelölt elemek\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Dokumentum tulajdonságai\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Szakítani\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Ment\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Ellipszisszelet\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Free-Hand Ellipse\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Ceruza eszköz\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Free-Hand téglalap\"},\n{\"id\": \"tool_font_size\", \"title\": \"Change font size\"},\n{\"id\": \"tool_group\", \"title\": \"Csoport elemei\"},\n{\"id\": \"tool_image\", \"title\": \"Image Tool\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Dőlt szöveg\"},\n{\"id\": \"tool_line\", \"title\": \"Line Tool\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Mozgatás lefelé\"},\n{\"id\": \"tool_move_top\", \"title\": \"Move to Top\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"A kijelölt elem opacity\"},\n{\"id\": \"tool_open\", \"textContent\": \"Kép megnyitása\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Téglalapban\"},\n{\"id\": \"tool_redo\", \"title\": \"Megismétléséhez\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Kép mentése más\"},\n{\"id\": \"tool_select\", \"title\": \"Válassza ki az eszközt\"},\n{\"id\": \"tool_source\", \"title\": \"Szerkesztés Forrás\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Szakítani\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Ment\"},\n{\"id\": \"tool_square\", \"title\": \"Négyzetes\"},\n{\"id\": \"tool_text\", \"title\": \"Szöveg eszköz\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Visszavon\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Szétbont elemei\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoom Tool\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Change nagyítási\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.hy.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Align relative to ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Change background color/opacity\"},\n{\"id\": \"circle_cx\", \"title\": \"Change circle's cx coordinate\"},\n{\"id\": \"circle_cy\", \"title\": \"Change circle's cy coordinate\"},\n{\"id\": \"circle_r\", \"title\": \"Change circle's radius\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Change Rectangle Corner Radius\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Change ellipse's cx coordinate\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Change ellipse's cy coordinate\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Change ellipse's x radius\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Change ellipse's y radius\"},\n{\"id\": \"fill_color\", \"title\": \"Change fill color\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Fit to Content\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Fit to all content\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Fit to canvas\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Fit to layer content\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Fit to selection\"},\n{\"id\": \"font_family\", \"title\": \"Change Font Family\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Change image height\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Change URL\"},\n{\"id\": \"image_width\", \"title\": \"Change image width\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"largest object\"},\n{\"id\": \"layer_delete\", \"title\": \"Delete Layer\"},\n{\"id\": \"layer_down\", \"title\": \"Move Layer Down\"},\n{\"id\": \"layer_new\", \"title\": \"New Layer\"},\n{\"id\": \"layer_rename\", \"title\": \"Rename Layer\"},\n{\"id\": \"layer_up\", \"title\": \"Move Layer Up\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Layers:\"},\n{\"id\": \"line_x1\", \"title\": \"Change line's starting x coordinate\"},\n{\"id\": \"line_x2\", \"title\": \"Change line's ending x coordinate\"},\n{\"id\": \"line_y1\", \"title\": \"Change line's starting y coordinate\"},\n{\"id\": \"line_y2\", \"title\": \"Change line's ending y coordinate\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"page\"},\n{\"id\": \"palette\", \"title\": \"Click to change fill color, shift-click to change stroke color\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Change rectangle height\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Change rectangle width\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"relative to:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Select predefined:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"elected objects\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"smallest object\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Change stroke color\"},\n{\"id\": \"stroke_style\", \"title\": \"Change stroke dash style\"},\n{\"id\": \"stroke_width\", \"title\": \"Change stroke width\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Height:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Width:\"},\n{\"id\": \"text\", \"title\": \"Change text contents\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Align Bottom\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Align Center\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Align Left\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Align Middle\"},\n{\"id\": \"tool_alignright\", \"title\": \"Align Right\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Align Top\"},\n{\"id\": \"tool_angle\", \"title\": \"Change rotation angle\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Bold Text\"},\n{\"id\": \"tool_circle\", \"title\": \"Circle\"},\n{\"id\": \"tool_clear\", \"textContent\": \"New Image\"},\n{\"id\": \"tool_clone\", \"title\": \"Clone Element\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Clone Elements\"},\n{\"id\": \"tool_delete\", \"title\": \"Delete Element\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Delete Selected Elements\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Document Properties\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Cancel\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Save\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Ellipse\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Free-Hand Ellipse\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Pencil Tool\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Free-Hand Rectangle\"},\n{\"id\": \"tool_font_size\", \"title\": \"Change Font Size\"},\n{\"id\": \"tool_group\", \"title\": \"Group Elements\"},\n{\"id\": \"tool_image\", \"title\": \"Image Tool\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Italic Text\"},\n{\"id\": \"tool_line\", \"title\": \"Line Tool\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Move to Bottom\"},\n{\"id\": \"tool_move_top\", \"title\": \"Move to Top\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Change selected item opacity\"},\n{\"id\": \"tool_open\", \"textContent\": \"Open Image\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Rectangle\"},\n{\"id\": \"tool_redo\", \"title\": \"Redo\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Save Image\"},\n{\"id\": \"tool_select\", \"title\": \"Select Tool\"},\n{\"id\": \"tool_source\", \"title\": \"Edit Source\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Cancel\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Save\"},\n{\"id\": \"tool_square\", \"title\": \"Square\"},\n{\"id\": \"tool_text\", \"title\": \"Text Tool\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Undo\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Ungroup Elements\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoom Tool\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Change zoom level\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.id.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Rata relatif ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Mengubah warna latar belakang / keburaman\"},\n{\"id\": \"circle_cx\", \"title\": \"Mengubah koordinat lingkaran cx\"},\n{\"id\": \"circle_cy\", \"title\": \"Mengubah koordinat cy lingkaran\"},\n{\"id\": \"circle_r\", \"title\": \"Ubah jari-jari lingkaran\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Ubah Corner Rectangle Radius\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Ubah elips&#39;s cx koordinat\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Ubah elips&#39;s cy koordinat\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Ubah elips&#39;s x jari-jari\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Ubah elips&#39;s y jari-jari\"},\n{\"id\": \"fill_color\", \"title\": \"Ubah warna mengisi\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Fit to Content\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Cocok untuk semua konten\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Muat kanvas\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Muat konten lapisan\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Fit seleksi\"},\n{\"id\": \"font_family\", \"title\": \"Ubah Font Keluarga\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Tinggi gambar Perubahan\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Ubah URL\"},\n{\"id\": \"image_width\", \"title\": \"Ubah Lebar gambar\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"objek terbesar\"},\n{\"id\": \"layer_delete\", \"title\": \"Hapus Layer\"},\n{\"id\": \"layer_down\", \"title\": \"Pindahkan Layer Bawah\"},\n{\"id\": \"layer_new\", \"title\": \"New Layer\"},\n{\"id\": \"layer_rename\", \"title\": \"Rename Layer\"},\n{\"id\": \"layer_up\", \"title\": \"Pindahkan Layer Up\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Lapisan:\"},\n{\"id\": \"line_x1\", \"title\": \"Ubah baris mulai x koordinat\"},\n{\"id\": \"line_x2\", \"title\": \"Ubah baris&#39;s Berakhir x koordinat\"},\n{\"id\": \"line_y1\", \"title\": \"Ubah baris mulai y koordinat\"},\n{\"id\": \"line_y2\", \"title\": \"Ubah baris di tiap akhir y koordinat\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"Halaman\"},\n{\"id\": \"palette\", \"title\": \"Klik untuk mengubah warna mengisi, shift-klik untuk mengubah warna stroke\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Perubahan tinggi persegi panjang\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Ubah persegi panjang lebar\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"relatif:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Pilih standar:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"objek terpilih\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"objek terkecil\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Ubah warna stroke\"},\n{\"id\": \"stroke_style\", \"title\": \"Ubah gaya dash stroke\"},\n{\"id\": \"stroke_width\", \"title\": \"Ubah stroke width\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Ketinggian:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Lebar:\"},\n{\"id\": \"text\", \"title\": \"Ubah isi teks\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Rata Bottom\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Rata Tengah\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Rata Kiri\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Rata Tengah\"},\n{\"id\": \"tool_alignright\", \"title\": \"Rata Kanan\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Rata Top\"},\n{\"id\": \"tool_angle\", \"title\": \"Ubah sudut rotasi\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Bold Teks\"},\n{\"id\": \"tool_circle\", \"title\": \"Lingkaran\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Gambar Baru\"},\n{\"id\": \"tool_clone\", \"title\": \"Clone Elemen\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Clone Elemen\"},\n{\"id\": \"tool_delete\", \"title\": \"Hapus Elemen\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Hapus Elemen\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Document Properties\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Batal\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Simpan\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Ellipse\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Free-Hand Ellipse\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Pencil Tool\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Free-Hand Persegi Panjang\"},\n{\"id\": \"tool_font_size\", \"title\": \"Ubah Ukuran Font\"},\n{\"id\": \"tool_group\", \"title\": \"Kelompok Elemen\"},\n{\"id\": \"tool_image\", \"title\": \"Image Tool\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Italic Teks\"},\n{\"id\": \"tool_line\", \"title\": \"Line Tool\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Pindah ke Bawah\"},\n{\"id\": \"tool_move_top\", \"title\": \"Pindahkan ke Atas\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Mengubah item yang dipilih keburaman\"},\n{\"id\": \"tool_open\", \"textContent\": \"Membuka Image\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Rectangle\"},\n{\"id\": \"tool_redo\", \"title\": \"Redo\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Save Image\"},\n{\"id\": \"tool_select\", \"title\": \"Pilih Tool\"},\n{\"id\": \"tool_source\", \"title\": \"Edit Source\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Batal\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Simpan\"},\n{\"id\": \"tool_square\", \"title\": \"Kotak\"},\n{\"id\": \"tool_text\", \"title\": \"Teks Tool\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Undo\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Ungroup Elemen\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoom Tool\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Mengubah tingkat pembesaran\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.is.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Jafna miðað við ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Breyta bakgrunnslit / opacity\"},\n{\"id\": \"circle_cx\", \"title\": \"Cx Breyta hring er að samræma\"},\n{\"id\": \"circle_cy\", \"title\": \"Breyta hring&#39;s cy samræma\"},\n{\"id\": \"circle_r\", \"title\": \"Radíus Breyta hringsins er\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Breyta rétthyrningur Corner Radíus\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Breyta sporbaug&#39;s cx samræma\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Breyta sporbaug&#39;s cy samræma\"},\n{\"id\": \"ellipse_rx\", \"title\": \"X radíus Breyta sporbaug&#39;s\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Y radíus Breyta sporbaug&#39;s\"},\n{\"id\": \"fill_color\", \"title\": \"Breyta fylla color\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Fit to Content\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Laga til efni\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Fit á striga\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Laga til lag efni\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Fit til val\"},\n{\"id\": \"font_family\", \"title\": \"Change Leturfjölskylda\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Breyta mynd hæð\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Breyta URL\"},\n{\"id\": \"image_width\", \"title\": \"Breyta mynd width\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"stærsti hlutinn\"},\n{\"id\": \"layer_delete\", \"title\": \"Eyða Lag\"},\n{\"id\": \"layer_down\", \"title\": \"Færa Layer Down\"},\n{\"id\": \"layer_new\", \"title\": \"Lag\"},\n{\"id\": \"layer_rename\", \"title\": \"Endurnefna Lag\"},\n{\"id\": \"layer_up\", \"title\": \"Færa Lag Up\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Lag:\"},\n{\"id\": \"line_x1\", \"title\": \"Breyta lína í byrjun x samræma\"},\n{\"id\": \"line_x2\", \"title\": \"Breyta lína&#39;s Ending x samræma\"},\n{\"id\": \"line_y1\", \"title\": \"Breyta lína í byrjun y samræma\"},\n{\"id\": \"line_y2\", \"title\": \"Breyta lína er endir y samræma\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"síðu\"},\n{\"id\": \"palette\", \"title\": \"Smelltu hér til að breyta fylla lit, Shift-smelltu til að breyta högg lit\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Breyta rétthyrningur hæð\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Skipta rétthyrningur width\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"hlutfallslegt til:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Veldu predefined:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"kjörinn hlutir\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"lítill hluti\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Breyta heilablķđfall color\"},\n{\"id\": \"stroke_style\", \"title\": \"Breyta heilablķđfall þjóta stíl\"},\n{\"id\": \"stroke_width\", \"title\": \"Breyta heilablķđfall width\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Hæð:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Breidd:\"},\n{\"id\": \"text\", \"title\": \"Breyta texta innihald\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Jafna Bottom\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Jafna Center\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Vinstri jöfnun\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Jafna Mið\"},\n{\"id\": \"tool_alignright\", \"title\": \"Hægri jöfnun\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Jöfnun Top\"},\n{\"id\": \"tool_angle\", \"title\": \"Breyting snúningur horn\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Bold Text\"},\n{\"id\": \"tool_circle\", \"title\": \"Circle\"},\n{\"id\": \"tool_clear\", \"textContent\": \"New Image\"},\n{\"id\": \"tool_clone\", \"title\": \"Clone Element\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Clone Elements\"},\n{\"id\": \"tool_delete\", \"title\": \"Eyða Element\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Eyða Elements\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Document Properties\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Hætta\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Vista\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Sporbaugur\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Free-Hand Sporbaugur\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Blýantur Tól\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Free-Hand rétthyrningur\"},\n{\"id\": \"tool_font_size\", \"title\": \"Breyta leturstærð\"},\n{\"id\": \"tool_group\", \"title\": \"Group Elements\"},\n{\"id\": \"tool_image\", \"title\": \"Mynd Tól\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Italic Text\"},\n{\"id\": \"tool_line\", \"title\": \"Line Tool\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Færa Bottom\"},\n{\"id\": \"tool_move_top\", \"title\": \"Fara efst á síðu\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Breyta valin atriði opacity\"},\n{\"id\": \"tool_open\", \"textContent\": \"Opna mynd\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Rétthyrningur\"},\n{\"id\": \"tool_redo\", \"title\": \"Endurtaka\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Spara Image\"},\n{\"id\": \"tool_select\", \"title\": \"Veldu Tól\"},\n{\"id\": \"tool_source\", \"title\": \"Edit Source\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Hætta\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Vista\"},\n{\"id\": \"tool_square\", \"title\": \"Ferningur\"},\n{\"id\": \"tool_text\", \"title\": \"Text Tool\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Hætta\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Ungroup Elements\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoom Tool\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Breyta Stækkunarstig\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.it.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Allineati alla ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Cambia il colore di sfondo / opacità\"},\n{\"id\": \"circle_cx\", \"title\": \"Cx cerchio Modifica di coordinate\"},\n{\"id\": \"circle_cy\", \"title\": \"Cambia&#39;s circle CY coordinare\"},\n{\"id\": \"circle_r\", \"title\": \"Cambia il raggio del cerchio\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Cambia Rectangle Corner Radius\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Cambia dell&#39;ellisse cx coordinare\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Ellisse Cambia&#39;s CY coordinare\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Raggio x ellisse Cambia&#39;s\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Raggio y ellisse Cambia&#39;s\"},\n{\"id\": \"fill_color\", \"title\": \"Cambia il colore di riempimento\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Adatta al contenuto\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Adatta a tutti i contenuti\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Adatta alla tela\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Adatta a livello di contenuti\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Adatta alla selezione\"},\n{\"id\": \"font_family\", \"title\": \"Change Font Family\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Cambia l&#39;altezza dell&#39;immagine\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Cambia URL\"},\n{\"id\": \"image_width\", \"title\": \"Cambia la larghezza dell&#39;immagine\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"il più grande oggetto\"},\n{\"id\": \"layer_delete\", \"title\": \"Elimina livello\"},\n{\"id\": \"layer_down\", \"title\": \"Move Layer Down\"},\n{\"id\": \"layer_new\", \"title\": \"Nuovo livello\"},\n{\"id\": \"layer_rename\", \"title\": \"Rinominare il livello\"},\n{\"id\": \"layer_up\", \"title\": \"Move Layer Up\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Livelli:\"},\n{\"id\": \"line_x1\", \"title\": \"Modifica la linea di partenza coordinata x\"},\n{\"id\": \"line_x2\", \"title\": \"Modifica la linea di fine coordinata x\"},\n{\"id\": \"line_y1\", \"title\": \"Modifica la linea di partenza coordinata y\"},\n{\"id\": \"line_y2\", \"title\": \"Modifica la linea di fine coordinata y\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"Pagina\"},\n{\"id\": \"palette\", \"title\": \"Fare clic per cambiare il colore di riempimento, shift-click per cambiare colore del tratto\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Cambia l&#39;altezza rettangolo\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Cambia la larghezza rettangolo\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"rispetto al:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Seleziona predefinite:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"eletto oggetti\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"più piccolo oggetto\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Cambia colore ictus\"},\n{\"id\": \"stroke_style\", \"title\": \"Cambia lo stile dash ictus\"},\n{\"id\": \"stroke_width\", \"title\": \"Cambia la larghezza ictus\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Altezza:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Ampiezza:\"},\n{\"id\": \"text\", \"title\": \"Cambia il contenuto del testo\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Allinea in basso\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Allinea al centro\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Allinea a sinistra\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Allinea al centro\"},\n{\"id\": \"tool_alignright\", \"title\": \"Allinea a destra\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Allinea in alto\"},\n{\"id\": \"tool_angle\", \"title\": \"Cambia l&#39;angolo di rotazione\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Grassetto\"},\n{\"id\": \"tool_circle\", \"title\": \"Circle\"},\n{\"id\": \"tool_clear\", \"textContent\": \"New Image\"},\n{\"id\": \"tool_clone\", \"title\": \"Clone Element\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Clone Elements\"},\n{\"id\": \"tool_delete\", \"title\": \"Cancellare l&#39;elemento\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Elimina elementi selezionati\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Proprietà del documento\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Annulla\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Salvare\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Ellipse\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Free-Hand Ellipse\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Lo strumento matita\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Free-Hand Rectangle\"},\n{\"id\": \"tool_font_size\", \"title\": \"Modifica dimensione carattere\"},\n{\"id\": \"tool_group\", \"title\": \"Group Elements\"},\n{\"id\": \"tool_image\", \"title\": \"Image Tool\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Corsivo\"},\n{\"id\": \"tool_line\", \"title\": \"Line Tool\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Move to Bottom\"},\n{\"id\": \"tool_move_top\", \"title\": \"Move to Top\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Cambia l&#39;opacità dell&#39;oggetto selezionato\"},\n{\"id\": \"tool_open\", \"textContent\": \"Apri immagine\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Rettangolo\"},\n{\"id\": \"tool_redo\", \"title\": \"Redo\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Salvare l&#39;immagine\"},\n{\"id\": \"tool_select\", \"title\": \"Selezionare Tool\"},\n{\"id\": \"tool_source\", \"title\": \"Edit Source\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Annulla\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Salvare\"},\n{\"id\": \"tool_square\", \"title\": \"Piazza\"},\n{\"id\": \"tool_text\", \"title\": \"Strumento Testo\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Annulla\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Separa Elements\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoom Tool\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Cambia il livello di zoom\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.ja.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"揃える\"},\n{\"id\": \"bkgnd_color\", \"title\": \"背景色/不透明度の変更\"},\n{\"id\": \"circle_cx\", \"title\": \"円の中心を変更（X座標）\"},\n{\"id\": \"circle_cy\", \"title\": \"円の中心を変更（Y座標）\"},\n{\"id\": \"circle_r\", \"title\": \"変更円の半径\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"角の半径：\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"長方形の角の半径を変更\"},\n{\"id\": \"curve_segments\", \"textContent\": \"カーブ\"},\n{\"id\": \"ellipse_cx\", \"title\": \"楕円の中心を変更（X座標）\"},\n{\"id\": \"ellipse_cy\", \"title\": \"楕円の中心を変更（Y座標）\"},\n{\"id\": \"ellipse_rx\", \"title\": \"楕円の半径を変更（X座標）\"},\n{\"id\": \"ellipse_ry\", \"title\": \"楕円の半径を変更（Y座標）\"},\n{\"id\": \"fill_color\", \"title\": \"塗りの色を変更\"},\n{\"id\": \"fitToContent\", \"textContent\": \"コンテンツに合わせる\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"すべてのコンテンツに合わせる\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"キャンバスに合わせる\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"レイヤー上のコンテンツに合わせる\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"選択対象に合わせる\"},\n{\"id\": \"font_family\", \"title\": \"フォントファミリーの変更\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"画像の高さを変更\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"SVGファイルに埋め込む\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"画像を参照する\"},\n{\"id\": \"image_url\", \"title\": \"URLを変更\"},\n{\"id\": \"image_width\", \"title\": \"画像の幅を変更\"},\n{\"id\": \"includedImages\", \"textContent\": \"挿入された画像の扱い\"},\n{\"id\": \"largest_object\", \"textContent\": \"最大のオブジェクト\"},\n{\"id\": \"layer_delete\", \"title\": \"レイヤの削除\"},\n{\"id\": \"layer_down\", \"title\": \"レイヤを下へ移動\"},\n{\"id\": \"layer_new\", \"title\": \"新規レイヤ\"},\n{\"id\": \"layer_rename\", \"title\": \"レイヤの名前を変更\"},\n{\"id\": \"layer_up\", \"title\": \"レイヤを上へ移動\"},\n{\"id\": \"layersLabel\", \"textContent\": \"レイヤ:\"},\n{\"id\": \"line_x1\", \"title\": \"開始X座標\"},\n{\"id\": \"line_x2\", \"title\": \"終了X座標\"},\n{\"id\": \"line_y1\", \"title\": \"開始Y座標\"},\n{\"id\": \"line_y2\", \"title\": \"終了Y座標\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"ページ\"},\n{\"id\": \"palette\", \"title\": \"クリックで塗りの色を選択、Shift+クリックで線の色を選択\"},\n{\"id\": \"path_node_x\", \"title\": \"ノードのX座標を変更\"},\n{\"id\": \"path_node_y\", \"title\": \"ノードのY座標を変更\"},\n{\"id\": \"rect_height_tool\", \"title\": \"長方形の高さを変更\"},\n{\"id\": \"rect_width_tool\", \"title\": \"長方形の幅を変更\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"相対:\"},\n{\"id\": \"seg_type\", \"title\": \"線分の種類を変更\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"移動先レイヤ:\"},\n{\"id\": \"selLayerNames\", \"title\": \"選択対象を別のレイヤに移動\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"デフォルト\"},\n{\"id\": \"selected_objects\", \"textContent\": \"選択オブジェクト\"},\n{\"id\": \"selected_x\", \"title\": \"X座標を変更\"},\n{\"id\": \"selected_y\", \"title\": \"Y座標を変更\"},\n{\"id\": \"smallest_object\", \"textContent\": \"最小のオブジェクト\"},\n{\"id\": \"straight_segments\", \"textContent\": \"直線\"},\n{\"id\": \"stroke_color\", \"title\": \"線の色を変更\"},\n{\"id\": \"stroke_style\", \"title\": \"線種の変更\"},\n{\"id\": \"stroke_width\", \"title\": \"線幅の変更\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"※背景色はファイルに保存されません。\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"エディタの背景色\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"キャンバスの大きさ\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"エディタの設定\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"高さ:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"アイコンの大きさ\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"イメージの設定\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"言語\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"タイトル\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"幅:\"},\n{\"id\": \"text\", \"title\": \"テキストの内容の変更\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"下揃え\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"中央揃え\"},\n{\"id\": \"tool_alignleft\", \"title\": \"左揃え\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"中央揃え\"},\n{\"id\": \"tool_alignright\", \"title\": \"右揃え\"},\n{\"id\": \"tool_aligntop\", \"title\": \"上揃え\"},\n{\"id\": \"tool_angle\", \"title\": \"回転角の変更\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"太字\"},\n{\"id\": \"tool_circle\", \"title\": \"円\"},\n{\"id\": \"tool_clear\", \"textContent\": \"新規イメージ\"},\n{\"id\": \"tool_clone\", \"title\": \"複製\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"選択対象を複製\"},\n{\"id\": \"tool_delete\", \"title\": \"削除\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"選択対象を削除\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"文書のプロパティ\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"キャンセル\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"OK\"},\n{\"id\": \"tool_ellipse\", \"title\": \"楕円\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"フリーハンド楕円\"},\n{\"id\": \"tool_fhpath\", \"title\": \"鉛筆ツール\"},\n{\"id\": \"tool_fhrect\", \"title\": \"フリーハンド長方形\"},\n{\"id\": \"tool_font_size\", \"title\": \"文字サイズの変更\"},\n{\"id\": \"tool_group\", \"title\": \"グループ化\"},\n{\"id\": \"tool_image\", \"title\": \"イメージツール\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"イタリック体\"},\n{\"id\": \"tool_line\", \"title\": \"直線ツール\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"奥に移動\"},\n{\"id\": \"tool_move_top\", \"title\": \"手前に移動\"},\n{\"id\": \"tool_node_clone\", \"title\": \"ノードを複製\"},\n{\"id\": \"tool_node_delete\", \"title\": \"ノードを削除\"},\n{\"id\": \"tool_node_link\", \"title\": \"制御点の接続\"},\n{\"id\": \"tool_opacity\", \"title\": \"不透明度\"},\n{\"id\": \"tool_open\", \"textContent\": \"イメージを開く\"},\n{\"id\": \"tool_path\", \"title\": \"パスツール\"},\n{\"id\": \"tool_rect\", \"title\": \"長方形\"},\n{\"id\": \"tool_redo\", \"title\": \"やり直し\"},\n{\"id\": \"tool_reorient\", \"title\": \"現在の角度を０度とする\"},\n{\"id\": \"tool_save\", \"textContent\": \"画像を保存\"},\n{\"id\": \"tool_select\", \"title\": \"選択ツール\"},\n{\"id\": \"tool_source\", \"title\": \"ソースの編集\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"キャンセル\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"適用\"},\n{\"id\": \"tool_square\", \"title\": \"正方形\"},\n{\"id\": \"tool_text\", \"title\": \"テキストツール\"},\n{\"id\": \"tool_topath\", \"title\": \"パスに変換\"},\n{\"id\": \"tool_undo\", \"title\": \"元に戻す\"},\n{\"id\": \"tool_ungroup\", \"title\": \"グループ化を解除\"},\n{\"id\": \"tool_wireframe\", \"title\": \"ワイヤーフレームで表示 [F]\"},\n{\"id\": \"tool_zoom\", \"title\": \"ズームツール\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"ズーム倍率の変更\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"ドラッグで幅の調整\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"ソースにエラーがあります。\\n元のソースに戻しますか？\", \n  \"QignoreSourceChanges\": \"ソースの変更を無視しますか？\", \n  \"QmoveElemsToLayer\": \"選択した要素をレイヤー '%s' に移動しますか？\", \n  \"QwantToClear\": \"キャンバスをクリアしますか？\\nアンドゥ履歴も消去されます。\", \n  \"cancel\": \"キャンセル\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"同名のレイヤーが既に存在します。\", \n  \"enterNewImgURL\": \"画像のURLを入力してください。\", \n  \"enterNewLayerName\": \"レイヤの新しい名前を入力してください。\", \n  \"enterUniqueLayerName\": \"新規レイヤの一意な名前を入力してください。\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"機能はサポートされていません。\", \n  \"invalidAttrValGiven\": \"無効な値が指定されています。\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"レイヤ\", \n  \"layerHasThatName\": \"既に同名が付いています。\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"合わせる対象のコンテンツがありません。\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"カーブの形状を調整するには、制御点をドラッグしてください。\", \n  \"pathNodeTooltip\": \"移動するには、ノードをドラッグしてください。ノードをダブルクリックすると線分の種類を変更できます。\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.ko.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"정렬 상대적으로 ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"배경 색상 변경 / 투명도\"},\n{\"id\": \"circle_cx\", \"title\": \"변경 동그라미 CX는 좌표\"},\n{\"id\": \"circle_cy\", \"title\": \"동그라미 싸이 변경 조정할 수있어\"},\n{\"id\": \"circle_r\", \"title\": \"변경 원의 반지름\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"변경 직사각형 코너 반경\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"CX는 타원의 좌표 변경\"},\n{\"id\": \"ellipse_cy\", \"title\": \"싸이 타원 변경 조정할 수있어\"},\n{\"id\": \"ellipse_rx\", \"title\": \"변경 타원의 x 반지름\"},\n{\"id\": \"ellipse_ry\", \"title\": \"변경 타원의 y를 반경\"},\n{\"id\": \"fill_color\", \"title\": \"채우기 색상 변경\"},\n{\"id\": \"fitToContent\", \"textContent\": \"맞춤 콘텐츠\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"맞춤 모든 콘텐츠에\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"맞춤 캔버스\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"레이어에 맞게 콘텐츠\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"맞춤 선택\"},\n{\"id\": \"font_family\", \"title\": \"글꼴 변경 패밀리\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"이미지 높이 변경\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"URL 변경\"},\n{\"id\": \"image_width\", \"title\": \"이미지 변경 폭\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"큰 개체\"},\n{\"id\": \"layer_delete\", \"title\": \"레이어 삭제\"},\n{\"id\": \"layer_down\", \"title\": \"레이어 아래로 이동\"},\n{\"id\": \"layer_new\", \"title\": \"새 레이어\"},\n{\"id\": \"layer_rename\", \"title\": \"레이어 이름 바꾸기\"},\n{\"id\": \"layer_up\", \"title\": \"레이어 위로 이동\"},\n{\"id\": \"layersLabel\", \"textContent\": \"레이어:\"},\n{\"id\": \"line_x1\", \"title\": \"변경 라인의 X 좌표 시작\"},\n{\"id\": \"line_x2\", \"title\": \"변경 라인의 X 좌표 결말\"},\n{\"id\": \"line_y1\", \"title\": \"라인 변경 y를 시작 좌표\"},\n{\"id\": \"line_y2\", \"title\": \"라인 변경 y를 결말의 좌표\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"페이지\"},\n{\"id\": \"palette\", \"title\": \"색상을 클릭, 근무 시간 채우기 스트로크 색상을 변경하려면 변경하려면\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"사각형의 높이를 변경\"},\n{\"id\": \"rect_width_tool\", \"title\": \"사각형의 너비 변경\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"상대:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"미리 정의된 선택:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"당선 개체\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"작은 개체\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"뇌졸중으로 색상 변경\"},\n{\"id\": \"stroke_style\", \"title\": \"뇌졸중 변경 대시 스타일\"},\n{\"id\": \"stroke_width\", \"title\": \"뇌졸중 너비 변경\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"높이:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"너비:\"},\n{\"id\": \"text\", \"title\": \"텍스트 변경 내용\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"히프 정렬\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"정렬 센터\"},\n{\"id\": \"tool_alignleft\", \"title\": \"왼쪽 정렬\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"중간 정렬\"},\n{\"id\": \"tool_alignright\", \"title\": \"오른쪽 맞춤\"},\n{\"id\": \"tool_aligntop\", \"title\": \"정렬 탑\"},\n{\"id\": \"tool_angle\", \"title\": \"회전 각도를 변경\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"굵은 텍스트\"},\n{\"id\": \"tool_circle\", \"title\": \"동그라미\"},\n{\"id\": \"tool_clear\", \"textContent\": \"새 이미지\"},\n{\"id\": \"tool_clone\", \"title\": \"클론 요소\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"클론 요소\"},\n{\"id\": \"tool_delete\", \"title\": \"요소 삭제\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"선택한 요소를 삭제\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"문서 속성\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"취소\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"저장\"},\n{\"id\": \"tool_ellipse\", \"title\": \"타원\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"자유 핸드 타원\"},\n{\"id\": \"tool_fhpath\", \"title\": \"연필 도구\"},\n{\"id\": \"tool_fhrect\", \"title\": \"자유 핸드 직사각형\"},\n{\"id\": \"tool_font_size\", \"title\": \"글꼴 크기 변경\"},\n{\"id\": \"tool_group\", \"title\": \"그룹 요소\"},\n{\"id\": \"tool_image\", \"title\": \"이미지 도구\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"기울임꼴 텍스트\"},\n{\"id\": \"tool_line\", \"title\": \"선 도구\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"아래로 이동\"},\n{\"id\": \"tool_move_top\", \"title\": \"상단으로 이동\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"변경 항목을 선택 불투명도\"},\n{\"id\": \"tool_open\", \"textContent\": \"오픈 이미지\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"직사각형\"},\n{\"id\": \"tool_redo\", \"title\": \"재실행\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"이미지 저장\"},\n{\"id\": \"tool_select\", \"title\": \"선택 도구\"},\n{\"id\": \"tool_source\", \"title\": \"수정 소스\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"취소\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"저장\"},\n{\"id\": \"tool_square\", \"title\": \"정사각형\"},\n{\"id\": \"tool_text\", \"title\": \"텍스트 도구\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"취소\"},\n{\"id\": \"tool_ungroup\", \"title\": \"그룹 해제 요소\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"줌 도구\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"변경 수준으로 확대\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.lt.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Derinti palyginti ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Pakeisti fono spalvą / drumstumas\"},\n{\"id\": \"circle_cx\", \"title\": \"Keisti ratas&#39;s CX koordinuoti\"},\n{\"id\": \"circle_cy\", \"title\": \"Keisti ratas&#39;s CY koordinuoti\"},\n{\"id\": \"circle_r\", \"title\": \"Keisti savo apskritimo spindulys\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Keisti stačiakampis skyrelį Spindulys\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Keisti elipse&#39;s CX koordinuoti\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Keisti elipse&#39;s CY koordinuoti\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Keisti elipsė &quot;X spindulys\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Keisti elipse Y spindulys\"},\n{\"id\": \"fill_color\", \"title\": \"Keisti užpildyti spalvos\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Talpinti turinys\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Talpinti All content\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Talpinti drobė\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Talpinti sluoksnis turinio\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Talpinti atrankos\"},\n{\"id\": \"font_family\", \"title\": \"Pakeistišriftą Šeima\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Keisti vaizdo aukštis\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Pakeisti URL\"},\n{\"id\": \"image_width\", \"title\": \"Keisti paveikslėlio plotis\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"didžiausias objektas\"},\n{\"id\": \"layer_delete\", \"title\": \"Ištrinti Layer\"},\n{\"id\": \"layer_down\", \"title\": \"Perkelti sluoksnį Žemyn\"},\n{\"id\": \"layer_new\", \"title\": \"New Layer\"},\n{\"id\": \"layer_rename\", \"title\": \"Pervadinti sluoksnį\"},\n{\"id\": \"layer_up\", \"title\": \"Perkelti sluoksnį Up\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Sluoksniai:\"},\n{\"id\": \"line_x1\", \"title\": \"Keisti linijos nuo koordinačių x\"},\n{\"id\": \"line_x2\", \"title\": \"Keisti linijos baigėsi x koordinuoti\"},\n{\"id\": \"line_y1\", \"title\": \"Keisti linijos pradžios y koordinačių\"},\n{\"id\": \"line_y2\", \"title\": \"Keisti linijos baigėsi y koordinačių\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"puslapis\"},\n{\"id\": \"palette\", \"title\": \"Spustelėkite norėdami keisti užpildo spalvą, perėjimo spustelėkite pakeisti insultas spalva\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Keisti stačiakampio aukščio\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Pakeisti stačiakampio plotis\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"palyginti:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Pasirinkite iš anksto:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"išrinktas objektai\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"mažiausias objektą\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Keisti insultas spalva\"},\n{\"id\": \"stroke_style\", \"title\": \"Keisti insultas brūkšnys stilius\"},\n{\"id\": \"stroke_width\", \"title\": \"Keisti insultas plotis\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Aukštis:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Plotis:\"},\n{\"id\": \"text\", \"title\": \"Keisti teksto turinys\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Lygiuoti apačioje\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Lygiuoti\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Lygiuoti kairėje\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Suderinti Vidurio\"},\n{\"id\": \"tool_alignright\", \"title\": \"Lygiuoti dešinėje\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Lygiuoti viršų\"},\n{\"id\": \"tool_angle\", \"title\": \"Keisti sukimosi kampas\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Pusjuodis\"},\n{\"id\": \"tool_circle\", \"title\": \"Circle\"},\n{\"id\": \"tool_clear\", \"textContent\": \"New Image\"},\n{\"id\": \"tool_clone\", \"title\": \"Klonas Element\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Klonas elementai\"},\n{\"id\": \"tool_delete\", \"title\": \"Naikinti elementą\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Pašalinti pasirinktus elementus\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Document Properties\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Atšaukti\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Saugoti\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Elipse\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Free Hand Elipsė\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Pencil Tool\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Free Hand stačiakampis\"},\n{\"id\": \"tool_font_size\", \"title\": \"Change font size\"},\n{\"id\": \"tool_group\", \"title\": \"Elementų grupės\"},\n{\"id\": \"tool_image\", \"title\": \"Image Tool\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Kursyvas\"},\n{\"id\": \"tool_line\", \"title\": \"Line Tool\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Perkelti į apačią\"},\n{\"id\": \"tool_move_top\", \"title\": \"Perkelti į viršų\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Pakeisti pasirinkto elemento neskaidrumo\"},\n{\"id\": \"tool_open\", \"textContent\": \"Atidaryti atvaizdą\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Stačiakampis\"},\n{\"id\": \"tool_redo\", \"title\": \"Atstatyti\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Išsaugoti nuotrauką\"},\n{\"id\": \"tool_select\", \"title\": \"Įrankis\"},\n{\"id\": \"tool_source\", \"title\": \"Taisyti Šaltinis\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Atšaukti\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Saugoti\"},\n{\"id\": \"tool_square\", \"title\": \"Aikštė\"},\n{\"id\": \"tool_text\", \"title\": \"Tekstas Tool\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Atšaukti\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Išgrupuoti elementai\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoom Įrankį\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Keisti mastelį\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.lv.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Līdzināt, salīdzinot ar ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Change background color / necaurredzamība\"},\n{\"id\": \"circle_cx\", \"title\": \"Maina aplis&#39;s CX koordinēt\"},\n{\"id\": \"circle_cy\", \"title\": \"Pārmaiņu loks ir cy koordinēt\"},\n{\"id\": \"circle_r\", \"title\": \"Pārmaiņu loks ir rādiuss\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Maina Taisnstūris Corner Rādiuss\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Mainīt elipses&#39;s CX koordinēt\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Mainīt elipses&#39;s cy koordinēt\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Mainīt elipses&#39;s x rādiuss\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Mainīt elipses&#39;s y rādiuss\"},\n{\"id\": \"fill_color\", \"title\": \"Change aizpildījuma krāsu\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Fit to Content\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Fit uz visu saturu\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Ievietot audekls\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Ievietot slānis saturs\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Fit atlases\"},\n{\"id\": \"font_family\", \"title\": \"Mainīt fonta Family\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Mainīt attēla augstums\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Change URL\"},\n{\"id\": \"image_width\", \"title\": \"Mainīt attēla platumu\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"lielākais objekts\"},\n{\"id\": \"layer_delete\", \"title\": \"Dzēst Layer\"},\n{\"id\": \"layer_down\", \"title\": \"Pārvietot slāni uz leju\"},\n{\"id\": \"layer_new\", \"title\": \"New Layer\"},\n{\"id\": \"layer_rename\", \"title\": \"Pārdēvēt Layer\"},\n{\"id\": \"layer_up\", \"title\": \"Pārvietot slāni uz augšu\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Layers:\"},\n{\"id\": \"line_x1\", \"title\": \"Mainīt līnijas sākas x koordinēt\"},\n{\"id\": \"line_x2\", \"title\": \"Mainīt līnijas beigu x koordinēt\"},\n{\"id\": \"line_y1\", \"title\": \"Mainīt līnijas sākas y koordinātu\"},\n{\"id\": \"line_y2\", \"title\": \"Mainīt līnijas beigu y koordinātu\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"lapa\"},\n{\"id\": \"palette\", \"title\": \"Noklikšķiniet, lai mainītu aizpildījuma krāsu, shift-click to mainīt stroke krāsa\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Change Taisnstūra augstums\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Change taisnstūra platums\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"salīdzinājumā ar:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Izvēlieties iepriekš:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"ievēlēts objekti\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"mazākais objekts\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Change stroke krāsa\"},\n{\"id\": \"stroke_style\", \"title\": \"Maina stroke domuzīme stils\"},\n{\"id\": \"stroke_width\", \"title\": \"Change stroke platums\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Augstums:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Platums:\"},\n{\"id\": \"text\", \"title\": \"Mainītu teksta saturs\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Līdzināt Bottom\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Līdzināt uz centru\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Līdzināt pa kreisi\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Līdzināt Middle\"},\n{\"id\": \"tool_alignright\", \"title\": \"Līdzināt pa labi\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Līdzināt Top\"},\n{\"id\": \"tool_angle\", \"title\": \"Mainīt griešanās leņķis\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Bold Text\"},\n{\"id\": \"tool_circle\", \"title\": \"Circle\"},\n{\"id\": \"tool_clear\", \"textContent\": \"New Image\"},\n{\"id\": \"tool_clone\", \"title\": \"Klons Element\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Klons Elements\"},\n{\"id\": \"tool_delete\", \"title\": \"Dzēst Element\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Delete Selected Elements\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Document Properties\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Atcelt\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Glābt\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Elipse\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Free-Hand Ellipse\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Pencil Tool\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Free-Hand Taisnstūris\"},\n{\"id\": \"tool_font_size\", \"title\": \"Mainīt fonta izmēru\"},\n{\"id\": \"tool_group\", \"title\": \"Grupa Elements\"},\n{\"id\": \"tool_image\", \"title\": \"Image Tool\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Kursīvs\"},\n{\"id\": \"tool_line\", \"title\": \"Line Tool\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Pārvietot uz leju\"},\n{\"id\": \"tool_move_top\", \"title\": \"Pārvietot uz augšu\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Mainīt izvēlēto objektu necaurredzamība\"},\n{\"id\": \"tool_open\", \"textContent\": \"Open Image\"},\n{\"id\": \"tool_path\", \"title\": \"Path\"},\n{\"id\": \"tool_rect\", \"title\": \"Taisnstūris\"},\n{\"id\": \"tool_redo\", \"title\": \"Redo\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Save Image\"},\n{\"id\": \"tool_select\", \"title\": \"Select Tool\"},\n{\"id\": \"tool_source\", \"title\": \"Rediģēt Source\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Atcelt\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Glābt\"},\n{\"id\": \"tool_square\", \"title\": \"Kvadrāts\"},\n{\"id\": \"tool_text\", \"title\": \"Text Tool\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Atpogāt\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Atgrupēt Elements\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoom Tool\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Pārmaiņu mērogu\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.mk.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Порамни во поглед на ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Смени позадина / непроѕирноста\"},\n{\"id\": \"circle_cx\", \"title\": \"Промена круг на cx координира\"},\n{\"id\": \"circle_cy\", \"title\": \"Промена круг&#39;s cy координираат\"},\n{\"id\": \"circle_r\", \"title\": \"Промена на круг со радиус\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Промена правоаголник Corner Radius\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Промена елипса&#39;s cx координираат\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Промена на елипса cy координира\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Промена на елипса x радиус\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Промена на елипса у радиус\"},\n{\"id\": \"fill_color\", \"title\": \"Измени пополнете боја\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Способен да Содржина\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Способен да сите содржина\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Побиране да платно\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Способен да слој содржина\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Способен да селекција\"},\n{\"id\": \"font_family\", \"title\": \"Смени фонт Фамилија\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Промена на слика височина\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Промена URL\"},\n{\"id\": \"image_width\", \"title\": \"Промена Ширина на сликата\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"најголемиот објект\"},\n{\"id\": \"layer_delete\", \"title\": \"Избриши Слој\"},\n{\"id\": \"layer_down\", \"title\": \"Премести слој долу\"},\n{\"id\": \"layer_new\", \"title\": \"Нов слој\"},\n{\"id\": \"layer_rename\", \"title\": \"Преименувај слој\"},\n{\"id\": \"layer_up\", \"title\": \"Премести слој горе\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Кори:\"},\n{\"id\": \"line_x1\", \"title\": \"Промена линија почетна x координира\"},\n{\"id\": \"line_x2\", \"title\": \"Промена линија завршува x координира\"},\n{\"id\": \"line_y1\", \"title\": \"Промена линија координираат почетна y\"},\n{\"id\": \"line_y2\", \"title\": \"Промена линија завршува y координира\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"страница\"},\n{\"id\": \"palette\", \"title\": \"Кликни за да внесете промени бојата, промена клик да се промени бојата удар\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Промена правоаголник височина\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Промена правоаголник Ширина\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"во поглед на:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Изберете предефинирани:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"избран објекти\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"најмалата објект\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Промена боја на мозочен удар\"},\n{\"id\": \"stroke_style\", \"title\": \"Промена удар цртичка стил\"},\n{\"id\": \"stroke_width\", \"title\": \"Промена удар Ширина\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Висина:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Ширина:\"},\n{\"id\": \"text\", \"title\": \"Промена текст содржина\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Align Bottom\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Центрирано\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Порамни лево Порамни\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Израмни Среден\"},\n{\"id\": \"tool_alignright\", \"title\": \"Порамни десно\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Израмни почетокот\"},\n{\"id\": \"tool_angle\", \"title\": \"Change ротација агол\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Задебелен текст\"},\n{\"id\": \"tool_circle\", \"title\": \"Круг\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Нови слики\"},\n{\"id\": \"tool_clone\", \"title\": \"Клон на Element\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Клон Елементи\"},\n{\"id\": \"tool_delete\", \"title\": \"Бришење на елемент\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Избриши Избрани Елементи\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Својства на документот\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Откажи\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Зачувува\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Елипса\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Free-Hand Елипса\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Алатка за молив\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Правоаголник слободна рака\"},\n{\"id\": \"tool_font_size\", \"title\": \"Изменифонт Големина\"},\n{\"id\": \"tool_group\", \"title\": \"Група на елементи\"},\n{\"id\": \"tool_image\", \"title\": \"Алатка за сликата\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Italic текст\"},\n{\"id\": \"tool_line\", \"title\": \"Line Tool\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Move to bottom\"},\n{\"id\": \"tool_move_top\", \"title\": \"Поместување на почетокот\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Промена избрани ставка непроѕирноста\"},\n{\"id\": \"tool_open\", \"textContent\": \"Отвори слика\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Правоаголник\"},\n{\"id\": \"tool_redo\", \"title\": \"Повтори\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Зачувај слика\"},\n{\"id\": \"tool_select\", \"title\": \"Изберете ја алатката\"},\n{\"id\": \"tool_source\", \"title\": \"Уреди Извор\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Откажи\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Зачувува\"},\n{\"id\": \"tool_square\", \"title\": \"Квадрат\"},\n{\"id\": \"tool_text\", \"title\": \"Алатка за текст\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Врати\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Ungroup Елементи\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Алатка за зумирање\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Промена зум ниво\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.ms.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Rata relatif ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Mengubah warna latar belakang / keburaman\"},\n{\"id\": \"circle_cx\", \"title\": \"Mengubah koordinat bulatan cx\"},\n{\"id\": \"circle_cy\", \"title\": \"Mengubah koordinat cy bulatan\"},\n{\"id\": \"circle_r\", \"title\": \"Tukar jari-jari lingkaran\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Tukar Corner Rectangle Radius\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Tukar elips&#39;s cx koordinat\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Tukar elips&#39;s cy koordinat\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Tukar elips&#39;s x jari-jari\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Tukar elips&#39;s y jari-jari\"},\n{\"id\": \"fill_color\", \"title\": \"Tukar Warna mengisi\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Fit to Content\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Cocok untuk semua kandungan\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Muat kanvas\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Muat kandungan lapisan\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Fit seleksi\"},\n{\"id\": \"font_family\", \"title\": \"Tukar Font Keluarga\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Tinggi gambar Kaca\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Tukar URL\"},\n{\"id\": \"image_width\", \"title\": \"Tukar Lebar imej\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"objek terbesar\"},\n{\"id\": \"layer_delete\", \"title\": \"Padam Layer\"},\n{\"id\": \"layer_down\", \"title\": \"Pindah Layer Bawah\"},\n{\"id\": \"layer_new\", \"title\": \"New Layer\"},\n{\"id\": \"layer_rename\", \"title\": \"Rename Layer\"},\n{\"id\": \"layer_up\", \"title\": \"Pindah Layer Up\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Lapisan:\"},\n{\"id\": \"line_x1\", \"title\": \"Ubah baris mulai x koordinat\"},\n{\"id\": \"line_x2\", \"title\": \"Ubah baris&#39;s Berakhir x koordinat\"},\n{\"id\": \"line_y1\", \"title\": \"Ubah baris mulai y koordinat\"},\n{\"id\": \"line_y2\", \"title\": \"Ubah baris di tiap akhir y koordinat\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"Laman\"},\n{\"id\": \"palette\", \"title\": \"Klik untuk menukar warna mengisi, shift-klik untuk menukar warna stroke\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Perubahan quality persegi panjang\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Tukar persegi panjang lebar\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"relatif:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Pilih standard:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"objek terpilih\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"objek terkecil\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Tukar Warna stroke\"},\n{\"id\": \"stroke_style\", \"title\": \"Tukar gaya dash stroke\"},\n{\"id\": \"stroke_width\", \"title\": \"Tukar stroke width\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Ketinggian:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Lebar:\"},\n{\"id\": \"text\", \"title\": \"Tukar isi teks\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Rata Bottom\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Rata Tengah\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Rata Kiri\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Rata Tengah\"},\n{\"id\": \"tool_alignright\", \"title\": \"Rata Kanan\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Rata Popular\"},\n{\"id\": \"tool_angle\", \"title\": \"Namakan sudut putaran\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Bold Teks\"},\n{\"id\": \"tool_circle\", \"title\": \"Lingkaran\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Imej Baru\"},\n{\"id\": \"tool_clone\", \"title\": \"Clone Elemen\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Clone Elemen\"},\n{\"id\": \"tool_delete\", \"title\": \"Padam Elemen\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Padam Elemen\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Document Properties\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Batal\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Simpan\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Ellipse\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Free-Hand Ellipse\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Pencil Tool\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Free-Hand Persegi Panjang\"},\n{\"id\": \"tool_font_size\", \"title\": \"Ubah Saiz Font\"},\n{\"id\": \"tool_group\", \"title\": \"Kelompok Elemen\"},\n{\"id\": \"tool_image\", \"title\": \"Image Tool\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Italic Teks\"},\n{\"id\": \"tool_line\", \"title\": \"Line Tool\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Pindah ke Bawah\"},\n{\"id\": \"tool_move_top\", \"title\": \"Pindah ke Atas\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Mengubah item yang dipilih keburaman\"},\n{\"id\": \"tool_open\", \"textContent\": \"Membuka Image\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Rectangle\"},\n{\"id\": \"tool_redo\", \"title\": \"Redo\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Save Image\"},\n{\"id\": \"tool_select\", \"title\": \"Pilih Tool\"},\n{\"id\": \"tool_source\", \"title\": \"Edit Source\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Batal\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Simpan\"},\n{\"id\": \"tool_square\", \"title\": \"Peti\"},\n{\"id\": \"tool_text\", \"title\": \"Teks Tool\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Undo\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Ungroup Elemen\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoom Tool\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Mengubah peringkat pembesaran\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.mt.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Jallinjaw relattiv għall - ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Bidla fil-kulur fl-isfond / opaċità\"},\n{\"id\": \"circle_cx\", \"title\": \"CX ċirku Tibdil jikkoordinaw\"},\n{\"id\": \"circle_cy\", \"title\": \"Ċirku Tibdil cy jikkoordinaw\"},\n{\"id\": \"circle_r\", \"title\": \"Raġġ ta &#39;ċirku tal-Bidla\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Bidla Rectangle Corner Radius\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Bidla ellissi&#39;s CX jikkoordinaw\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Ellissi Tibdil cy jikkoordinaw\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Raġġ x ellissi Tibdil\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Raġġ y ellissi Tibdil\"},\n{\"id\": \"fill_color\", \"title\": \"Bidla imla color\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Fit għall-kontenut\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Tajbin għall-kontenut\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Xieraq li kanvas\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Fit-kontenut ta &#39;saff għal\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Fit-għażla\"},\n{\"id\": \"font_family\", \"title\": \"Bidla Font Familja\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Għoli image Bidla\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Bidla URL\"},\n{\"id\": \"image_width\", \"title\": \"Wisa image Bidla\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"akbar oġġett\"},\n{\"id\": \"layer_delete\", \"title\": \"Ħassar Layer\"},\n{\"id\": \"layer_down\", \"title\": \"Move Layer Down\"},\n{\"id\": \"layer_new\", \"title\": \"New Layer\"},\n{\"id\": \"layer_rename\", \"title\": \"Semmi mill-ġdid Layer\"},\n{\"id\": \"layer_up\", \"title\": \"Move Layer Up\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Saffi:\"},\n{\"id\": \"line_x1\", \"title\": \"Bidla fil-linja tal-bidu tikkoordina x\"},\n{\"id\": \"line_x2\", \"title\": \"Linja tal-Bidla li jispiċċa x jikkoordinaw\"},\n{\"id\": \"line_y1\", \"title\": \"Bidla fil-linja tal-bidu y jikkoordinaw\"},\n{\"id\": \"line_y2\", \"title\": \"Linja Tibdil jispiċċa y jikkoordinaw\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"paġna\"},\n{\"id\": \"palette\", \"title\": \"Ikklikkja biex timla l-bidla fil-kulur, ikklikkja-bidla għall-bidla color stroke\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Għoli rettangolu Bidla\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Wisa &#39;rettangolu Bidla\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"relattiv għall -:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Select predefiniti:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"oġġetti elett\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"iżgħar oġġett\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Color stroke Bidla\"},\n{\"id\": \"stroke_style\", \"title\": \"Bidla stroke dash stil\"},\n{\"id\": \"stroke_width\", \"title\": \"Wisa &#39;puplesija Bidla\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Għoli:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Wisa &#39;:\"},\n{\"id\": \"text\", \"title\": \"Test kontenut Bidla\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Tallinja Bottom\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Tallinja Center\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Tallinja Left\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Tallinja Nofsani\"},\n{\"id\": \"tool_alignright\", \"title\": \"Tallinja Dritt\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Tallinja Top\"},\n{\"id\": \"tool_angle\", \"title\": \"Angolu ta &#39;rotazzjoni Bidla\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Bold Test\"},\n{\"id\": \"tool_circle\", \"title\": \"Circle\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Image New\"},\n{\"id\": \"tool_clone\", \"title\": \"Klonu Element\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Klonu Elements\"},\n{\"id\": \"tool_delete\", \"title\": \"Ħassar Element\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Elementi Selected Ħassar\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Dokument Properties\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Ikkanċella\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Save\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Ellissi\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Free Hand-ellissi\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Lapes Tool\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Free Hand-Rectangle\"},\n{\"id\": \"tool_font_size\", \"title\": \"Change font size\"},\n{\"id\": \"tool_group\", \"title\": \"Grupp Elements\"},\n{\"id\": \"tool_image\", \"title\": \"Image Tool\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Test korsiv\"},\n{\"id\": \"tool_line\", \"title\": \"Line Tool\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Move to Bottom\"},\n{\"id\": \"tool_move_top\", \"title\": \"Move to Top\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Bidla magħżula opaċità partita\"},\n{\"id\": \"tool_open\", \"textContent\": \"Open Image\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Rettangolu\"},\n{\"id\": \"tool_redo\", \"title\": \"Jerġa &#39;jagħmel\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Image Save\"},\n{\"id\": \"tool_select\", \"title\": \"Select Tool\"},\n{\"id\": \"tool_source\", \"title\": \"Source Edit\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Ikkanċella\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Save\"},\n{\"id\": \"tool_square\", \"title\": \"Kwadru\"},\n{\"id\": \"tool_text\", \"title\": \"Text Tool\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Jneħħu\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Ungroup Elements\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoom Tool\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Bidla zoom livell\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.nl.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Uitlijnen relatief ten opzichte van ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Verander achtergrond kleur/doorzichtigheid\"},\n{\"id\": \"circle_cx\", \"title\": \"Verander het X coordinaat van het cirkel middelpunt\"},\n{\"id\": \"circle_cy\", \"title\": \"Verander het Y coordinaat van het cirkel middelpunt\"},\n{\"id\": \"circle_r\", \"title\": \"Verander de cirkel radius\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"Geen pijl\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Mogelijk gemaakt door\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Verander hoekradius rechthoek\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Gebogen\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Verander het X coordinaat van het ellips middelpunt\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Verander het Y coordinaat van het ellips middelpunt\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Verander ellips X radius\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Verander ellips Y radius\"},\n{\"id\": \"fill_color\", \"title\": \"Verander vul kleur\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Pas om inhoud\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Pas om alle inhoud\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Pas om canvas\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Pas om laag inhoud\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Pas om selectie\"},\n{\"id\": \"font_family\", \"title\": \"Verander lettertype\"},\n{\"id\": \"icon_large\", \"textContent\": \"Groot\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Gemiddeld\"},\n{\"id\": \"icon_small\", \"textContent\": \"Klein\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra groot\"},\n{\"id\": \"idLabel\", \"title\": \"Identificeer het element\"},\n{\"id\": \"image_height\", \"title\": \"Verander hoogte afbeelding\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Toevoegen data (lokale bestanden)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Gebruik bestand referentie\"},\n{\"id\": \"image_url\", \"title\": \"Verander URL\"},\n{\"id\": \"image_width\", \"title\": \"Verander breedte afbeelding\"},\n{\"id\": \"includedImages\", \"textContent\": \"Ingesloten afbeeldingen\"},\n{\"id\": \"largest_object\", \"textContent\": \"Grootste object\"},\n{\"id\": \"layer_delete\", \"title\": \"Delete laag\"},\n{\"id\": \"layer_down\", \"title\": \"Beweeg laag omlaag\"},\n{\"id\": \"layer_new\", \"title\": \"Nieuwe laag\"},\n{\"id\": \"layer_rename\", \"title\": \"Hernoem laag\"},\n{\"id\": \"layer_up\", \"title\": \"Beweeg laag omhoog\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Lagen:\"},\n{\"id\": \"line_x1\", \"title\": \"Verander start X coordinaat van de lijn\"},\n{\"id\": \"line_x2\", \"title\": \"Verander eind X coordinaat van de lijn\"},\n{\"id\": \"line_y1\", \"title\": \"Verander start Y coordinaat van de lijn\"},\n{\"id\": \"line_y2\", \"title\": \"Verander eind Y coordinaat van de lijn\"},\n{\"id\": \"linecap_butt\", \"title\": \"Lijneinde: Geen\"},\n{\"id\": \"linecap_round\", \"title\": \"Lijneinde: Rond\"},\n{\"id\": \"linecap_square\", \"title\": \"Lijneinde: Vierkant\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Lijnverbinding: Afgestompt\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Lijnverbinding: Hoek\"},\n{\"id\": \"linejoin_round\", \"title\": \"Lijnverbinding: Rond\"},\n{\"id\": \"main_icon\", \"title\": \"Hoofdmenu\"},\n{\"id\": \"mode_connect\", \"title\": \"Verbind twee objecten\"},\n{\"id\": \"page\", \"textContent\": \"Pagina\"},\n{\"id\": \"palette\", \"title\": \"Klik om de vul kleur te veranderen, shift-klik om de lijn kleur te veranderen\"},\n{\"id\": \"path_node_x\", \"title\": \"Verander X coordinaat knooppunt\"},\n{\"id\": \"path_node_y\", \"title\": \"Verander Y coordinaat knooppunt\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Verander hoogte rechthoek\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Verander breedte rechthoek\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"Relatief ten opzichte van:\"},\n{\"id\": \"seg_type\", \"title\": \"Verander segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Verplaats elementen naar:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Verplaats geselecteerde elementen naar andere laag\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Kies voorgedefinieerd:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"Geselecteerde objecten\"},\n{\"id\": \"selected_x\", \"title\": \"Verander X coordinaat\"},\n{\"id\": \"selected_y\", \"title\": \"Verander Y coordinaat\"},\n{\"id\": \"smallest_object\", \"textContent\": \"Kleinste object\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Recht\"},\n{\"id\": \"stroke_color\", \"title\": \"Verander lijn kleur\"},\n{\"id\": \"stroke_style\", \"title\": \"Verander lijn stijl\"},\n{\"id\": \"stroke_width\", \"title\": \"Verander lijn breedte\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Let op: De achtergrond wordt niet opgeslagen met de afbeelding.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor achtergrond\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas afmetingen\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor eigenschappen\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Hoogte:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icoon grootte\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Afbeeldingeigenschappen\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Taal\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Titel\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Breedte:\"},\n{\"id\": \"text\", \"title\": \"Wijzig tekst\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Toon/verberg meer lijn gereedschap\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Subpad toevoegen\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Onder uitlijnen\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Centreren\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Links uitlijnen\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Midden uitlijnen\"},\n{\"id\": \"tool_alignright\", \"title\": \"Rechts uitlijnen\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Boven uitlijnen\"},\n{\"id\": \"tool_angle\", \"title\": \"Draai\"},\n{\"id\": \"tool_blur\", \"title\": \"Verander Gaussische vervaging waarde\"},\n{\"id\": \"tool_bold\", \"title\": \"Vet\"},\n{\"id\": \"tool_circle\", \"title\": \"Cirkel\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Nieuwe afbeelding\"},\n{\"id\": \"tool_clone\", \"title\": \"Kloon element\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Kloon elementen\"},\n{\"id\": \"tool_delete\", \"title\": \"Delete element\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Delete geselecteerde elementen\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Documenteigenschappen\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Annuleren\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Ok\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Ellips\"},\n{\"id\": \"tool_export\", \"textContent\": \"Exporteer als PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Kleuren kopieer gereedschap\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Vrije stijl ellips\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Potlood\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Vrije stijl rechthoek\"},\n{\"id\": \"tool_font_size\", \"title\": \"Verander lettertype grootte\"},\n{\"id\": \"tool_group\", \"title\": \"Groepeer elementen\"},\n{\"id\": \"tool_image\", \"title\": \"Afbeelding\"},\n{\"id\": \"tool_import\", \"textContent\": \"Importeer SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Cursief\"},\n{\"id\": \"tool_line\", \"title\": \"Lijn\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Naar achtergrond\"},\n{\"id\": \"tool_move_top\", \"title\": \"Naar voorgrond\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Kloon knooppunt\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete knooppunt\"},\n{\"id\": \"tool_node_link\", \"title\": \"Koppel controle punten\"},\n{\"id\": \"tool_opacity\", \"title\": \"Verander opaciteit geselecteerde item\"},\n{\"id\": \"tool_open\", \"textContent\": \"Open afbeelding\"},\n{\"id\": \"tool_openclose_path\", \"title\": \"Open/sluit subpad\"},\n{\"id\": \"tool_path\", \"title\": \"Pad\"},\n{\"id\": \"tool_position\", \"title\": \"Lijn element uit relatief ten opzichte van de pagina\"},\n{\"id\": \"tool_rect\", \"title\": \"Rechthoek\"},\n{\"id\": \"tool_redo\", \"title\": \"Opnieuw doen\"},\n{\"id\": \"tool_reorient\", \"title\": \"Herorienteer pad\"},\n{\"id\": \"tool_save\", \"textContent\": \"Afbeelding opslaan\"},\n{\"id\": \"tool_select\", \"title\": \"Selecteer\"},\n{\"id\": \"tool_source\", \"title\": \"Bewerk bron\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Annuleren\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Veranderingen toepassen\"},\n{\"id\": \"tool_square\", \"title\": \"Vierkant\"},\n{\"id\": \"tool_text\", \"title\": \"Tekst\"},\n{\"id\": \"tool_topath\", \"title\": \"Zet om naar pad\"},\n{\"id\": \"tool_undo\", \"title\": \"Ongedaan maken\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Groepering opheffen\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Draadmodel\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoom\"},\n{\"id\": \"url_notice\", \"title\": \"Let op: Dit plaatje kan niet worden geintegreerd (embeded). Het hangt af van dit pad om te worden afgebeeld.\"},\n{\"id\": \"zoom_panel\", \"title\": \"In-/uitzoomen\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a g e n\", \"title\": \"Sleep naar links/rechts om het zijpaneel te vergroten/verkleinen\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"Er waren analyse fouten in je SVG bron.\\nTeruggaan naar de originele SVG bron?\", \n  \"QignoreSourceChanges\": \"Veranderingen in de SVG bron negeren?\", \n  \"QmoveElemsToLayer\": \"Verplaats geselecteerde elementen naar laag '%s'?\", \n  \"QwantToClear\": \"Wil je de afbeelding leeg maken?\\nDit zal ook de ongedaan maak geschiedenis wissen!\", \n  \"cancel\": \"Annuleren\", \n  \"defsFailOnSave\": \"Let op: Vanwege een fout in je browser, kan dit plaatje verkeerd verschijnen (missende hoeken en/of elementen). Het zal goed verschijnen zodra het plaatje echt wordt opgeslagen.\", \n  \"dupeLayerName\": \"Er is al een laag met die naam!\", \n  \"enterNewImgURL\": \"Geef de nieuwe afbeelding URL\", \n  \"enterNewLayerName\": \"Geef een nieuwe laag naam\", \n  \"enterUniqueLayerName\": \"Geef een unieke laag naam\", \n  \"exportNoBlur\": \"Vervaagde elementen zullen niet vervaagd worden geexporteerd.\", \n  \"exportNoDashArray\": \"Lijnstijlen zullen gevuld worden geexporteerd..\", \n  \"exportNoImage\": \"Plaatjes elementen zullen niet worden geexporteerd.\", \n  \"exportNoText\": \"Tekst kan mogelijk niet zo worden geexporteerd zoals verwacht.\", \n  \"exportNoforeignObject\": \"Vreemde objecten zullen niet worden geexporteerd.\", \n  \"featNotSupported\": \"Functie wordt niet ondersteund\", \n  \"invalidAttrValGiven\": \"Verkeerde waarde gegeven\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"omlaag\", \n  \"key_up\": \"omhoog\", \n  \"layer\": \"Laag\", \n  \"layerHasThatName\": \"Laag heeft al die naam\", \n  \"loadingImage\": \"Laden van het plaatje, even geduld aub...\", \n  \"noContentToFitTo\": \"Geen inhoud om omheen te passen\", \n  \"noteTheseIssues\": \"Let op de volgende problemen: \", \n  \"ok\": \"Ok\", \n  \"pathCtrlPtTooltip\": \"Versleep het controle punt om de boog eigenschappen te veranderen\", \n  \"pathNodeTooltip\": \"Versleep knooppunt om hem te verslepen. Dubbel klik knooppunt om het segment type te veranderen\", \n  \"saveFromBrowser\": \"Kies \\\"Save As...\\\" in je browser om dit plaatje op te slaan als een %s bestand.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.no.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Juster i forhold til ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Endre bakgrunnsfarge / opacity\"},\n{\"id\": \"circle_cx\", \"title\": \"Endre sirkelens CX koordinatsystem\"},\n{\"id\": \"circle_cy\", \"title\": \"Endre sirkelens koordinere cy\"},\n{\"id\": \"circle_r\", \"title\": \"Endre sirkelens radius\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Endre rektangel Corner Radius\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Endre ellipse&#39;s CX koordinatsystem\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Endre ellipse&#39;s koordinere cy\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Endre ellipse&#39;s x radius\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Endre ellipse&#39;s y radius\"},\n{\"id\": \"fill_color\", \"title\": \"Endre fyllfarge\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Fit to Content\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Passer til alt innhold\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Tilpass til lerret\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Fit to lag innhold\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Tilpass til valg\"},\n{\"id\": \"font_family\", \"title\": \"Change Font Family\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Endre bilde høyde\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Endre URL\"},\n{\"id\": \"image_width\", \"title\": \"Endre bilde bredde\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"største objekt\"},\n{\"id\": \"layer_delete\", \"title\": \"Slett laget\"},\n{\"id\": \"layer_down\", \"title\": \"Flytt laget ned\"},\n{\"id\": \"layer_new\", \"title\": \"Nytt lag\"},\n{\"id\": \"layer_rename\", \"title\": \"Rename Layer\"},\n{\"id\": \"layer_up\", \"title\": \"Flytt Layer Up\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Layers:\"},\n{\"id\": \"line_x1\", \"title\": \"Endre linje begynner x koordinat\"},\n{\"id\": \"line_x2\", \"title\": \"Endre linje&#39;s ending x koordinat\"},\n{\"id\": \"line_y1\", \"title\": \"Endre linje begynner y koordinat\"},\n{\"id\": \"line_y2\", \"title\": \"Endre linje&#39;s ending y koordinat\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"side\"},\n{\"id\": \"palette\", \"title\": \"Click å endre fyllfarge, shift-klikke for å endre slag farge\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Endre rektangel høyde\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Endre rektangel bredde\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"i forhold til:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Velg forhåndsdefinerte:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"velges objekter\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"minste objekt\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Endre stroke color\"},\n{\"id\": \"stroke_style\", \"title\": \"Endre stroke dash stil\"},\n{\"id\": \"stroke_width\", \"title\": \"Endre stroke width\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Høyde:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Bredde:\"},\n{\"id\": \"text\", \"title\": \"Endre tekst innholdet\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Align Bottom\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Midtstill\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Venstrejuster\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Rett Middle\"},\n{\"id\": \"tool_alignright\", \"title\": \"Høyrejuster\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Align Top\"},\n{\"id\": \"tool_angle\", \"title\": \"Endre rotasjonsvinkelen\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Fet tekst\"},\n{\"id\": \"tool_circle\", \"title\": \"Circle\"},\n{\"id\": \"tool_clear\", \"textContent\": \"New Image\"},\n{\"id\": \"tool_clone\", \"title\": \"Clone Element\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Clone Elements\"},\n{\"id\": \"tool_delete\", \"title\": \"Slett element\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Slett valgte elementer [Delete/Backspace]\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Document Properties\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Avbryt\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Lagre\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Ellipse\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Free-Hand Ellipse\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Pencil Tool\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Free-Hand rektangel\"},\n{\"id\": \"tool_font_size\", \"title\": \"Endre skriftstørrelse\"},\n{\"id\": \"tool_group\", \"title\": \"Gruppe Elements\"},\n{\"id\": \"tool_image\", \"title\": \"Image Tool\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Kursiv tekst\"},\n{\"id\": \"tool_line\", \"title\": \"Linjeverktøy\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Move to Bottom\"},\n{\"id\": \"tool_move_top\", \"title\": \"Flytt til toppen\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Endre valgte elementet opasitet\"},\n{\"id\": \"tool_open\", \"textContent\": \"Åpne Image\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Rektangel\"},\n{\"id\": \"tool_redo\", \"title\": \"Redo\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Lagre bilde\"},\n{\"id\": \"tool_select\", \"title\": \"Select Tool\"},\n{\"id\": \"tool_source\", \"title\": \"Edit Source\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Avbryt\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Lagre\"},\n{\"id\": \"tool_square\", \"title\": \"Torg\"},\n{\"id\": \"tool_text\", \"title\": \"Text Tool\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Angre\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Dele opp Elements\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoom Tool\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Endre zoomnivå\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.pl.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Dostosowanie w stosunku do ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Zmień kolor tła / opacity\"},\n{\"id\": \"circle_cx\", \"title\": \"Zmiana koła CX koordynacji\"},\n{\"id\": \"circle_cy\", \"title\": \"Koła Zmian cy koordynacji\"},\n{\"id\": \"circle_r\", \"title\": \"Zmiana koła promienia\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Zmiana prostokąt Corner Radius\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Zmiana elipsy CX koordynacji\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Elipsy Zmian cy koordynacji\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Elipsy Zmian x promieniu\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Elipsy Zmian y promieniu\"},\n{\"id\": \"fill_color\", \"title\": \"Zmiana koloru wypełnienia\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Dopasuj do treści\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Dopasuj do wszystkich treści\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Dopasuj do płótnie\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Dopasuj do zawartości warstwy\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Dopasuj do wyboru\"},\n{\"id\": \"font_family\", \"title\": \"Zmiana czcionki Rodzina\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Wysokość obrazu zmian\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Zmień adres URL\"},\n{\"id\": \"image_width\", \"title\": \"Zmiana image width\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"największego obiektu\"},\n{\"id\": \"layer_delete\", \"title\": \"Usuwanie warstwy\"},\n{\"id\": \"layer_down\", \"title\": \"Przesuń warstwę w dół\"},\n{\"id\": \"layer_new\", \"title\": \"Nowa warstwa\"},\n{\"id\": \"layer_rename\", \"title\": \"Zmiana nazwy warstwy\"},\n{\"id\": \"layer_up\", \"title\": \"Move Up Layer\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Warstwy:\"},\n{\"id\": \"line_x1\", \"title\": \"Zmian od linii współrzędna x\"},\n{\"id\": \"line_x2\", \"title\": \"Zgodnie Zmian kończące współrzędna x\"},\n{\"id\": \"line_y1\", \"title\": \"Line y Zmian od współrzędnych\"},\n{\"id\": \"line_y2\", \"title\": \"Zgodnie Zmian kończące y koordynowanie\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"strona\"},\n{\"id\": \"palette\", \"title\": \"Kliknij, aby zmienić kolor wypełnienia, shift kliknij, aby zmienić kolor skok\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Zmiana wysokości prostokąta\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Szerokość prostokąta Zmień\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"w stosunku do:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Wybierz predefiniowanych:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"wybranych obiektów\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"Najmniejszy obiekt\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Zmień kolor skok\"},\n{\"id\": \"stroke_style\", \"title\": \"Zmień styl skoku kreska\"},\n{\"id\": \"stroke_width\", \"title\": \"Szerokość skoku Zmień\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Wysokość:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Szerokość:\"},\n{\"id\": \"text\", \"title\": \"Zmiana treści tekstu\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Wyrównaj do dołu\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Wyśrodkuj\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Wyrównaj do lewej\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Align Middle\"},\n{\"id\": \"tool_alignright\", \"title\": \"Wyrównaj do prawej\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Wyrównaj do góry\"},\n{\"id\": \"tool_angle\", \"title\": \"Zmiana kąta obrotu\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Bold Text\"},\n{\"id\": \"tool_circle\", \"title\": \"Koło\"},\n{\"id\": \"tool_clear\", \"textContent\": \"New Image\"},\n{\"id\": \"tool_clone\", \"title\": \"Clone Element\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Elementy Clone\"},\n{\"id\": \"tool_delete\", \"title\": \"Usuń element\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Usun Wybrane elementy\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Właściwości dokumentu\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Anuluj\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Zapisać\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Elipsa\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Wolny-Hand Elipsa\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Pencil Tool\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Wolnej ręki prostokąt\"},\n{\"id\": \"tool_font_size\", \"title\": \"Zmień rozmiar czcionki\"},\n{\"id\": \"tool_group\", \"title\": \"Elementy Grupa\"},\n{\"id\": \"tool_image\", \"title\": \"Image Tool\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Kursywa\"},\n{\"id\": \"tool_line\", \"title\": \"Line Tool\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Przenieś do dołu\"},\n{\"id\": \"tool_move_top\", \"title\": \"Przenieś do góry\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Zmiana stron przezroczystość elementu\"},\n{\"id\": \"tool_open\", \"textContent\": \"Otwórz obraz\"},\n{\"id\": \"tool_path\", \"title\": \"Poli Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Prostokąt\"},\n{\"id\": \"tool_redo\", \"title\": \"Redo\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Zapisz obraz\"},\n{\"id\": \"tool_select\", \"title\": \"Wybierz narzędzie\"},\n{\"id\": \"tool_source\", \"title\": \"Edycja źródła\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Anuluj\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Zapisać\"},\n{\"id\": \"tool_square\", \"title\": \"Kwadrat\"},\n{\"id\": \"tool_text\", \"title\": \"Tekst Tool\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Cofnij\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Elementy Rozgrupuj\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoom Tool\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Zmiana poziomu powiększenia\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.pt-BR.js",
    "content": "[\n{\"id\":\"layer_new\",\"title\":\"Nova Camada\"},\n{\"id\":\"layer_delete\",\"title\":\"Deletar Camada\"},\n{\"id\":\"layer_rename\",\"title\":\"Renomear Camada\"},\n{\"id\":\"layer_up\",\"title\":\"Camada para Cima\"},\n{\"id\":\"layer_down\",\"title\":\"Camada para baixo\"},\n{\"id\":\"tool_clear\",\"title\":\"Nova Imagem\"},\n{\"id\":\"tool_open\",\"title\":\"Abrir Imagem\"},\n{\"id\":\"tool_save\",\"title\":\"Salvar Imagem\"},\n{\"id\":\"tool_docprops\",\"title\":\"Propriedades\"},\n{\"id\":\"tool_source\",\"title\":\"Código\"},\n{\"id\":\"tool_undo\",\"title\":\"Desfazer\"},\n{\"id\":\"tool_redo\",\"title\":\"Refazer\"},\n{\"id\":\"tool_clone\",\"title\":\"Duplicar Elemento\"},\n{\"id\":\"tool_delete\",\"title\":\"Excluir Elemento\"},\n{\"id\":\"tool_move_top\",\"title\":\"Mover para Cima\"},\n{\"id\":\"tool_move_bottom\",\"title\":\"Mover para Baixo\"},\n{\"id\":\"group_opacity\",\"title\":\"Mudar a opacidade\"},\n{\"id\":\"angle\",\"title\":\"Ângulo de rotação\"},\n{\"id\":\"tool_clone_multi\",\"title\":\"Duplicar Elementos\"},\n{\"id\":\"tool_delete_multi\",\"title\":\"Eliminar Elementos\"},\n{\"id\":\"tool_alignleft\",\"title\":\"Alinhar à Esquerda\"},\n{\"id\":\"tool_aligncenter\",\"title\":\"Alinhar ao centro\"},\n{\"id\":\"tool_alignright\",\"title\":\"Alinhar à Direita\"},\n{\"id\":\"tool_aligntop\",\"title\":\"Alinhar Acima\"},\n{\"id\":\"tool_alignmiddle\",\"title\":\"Alinhar no Méio\"},\n{\"id\":\"tool_alignbottom\",\"title\":\"Alinhar Abaixo\"},\n{\"id\":\"align_relative_to\",\"title\":\"Alinhar em relação a ...\"},\n{\"id\":\"tool_group\",\"title\":\"Agrupar\"},\n{\"id\":\"tool_ungroup\",\"title\":\"Desagrupar\"},\n{\"id\":\"rect_width\",\"title\":\"Alterar a largura retângulo\"},\n{\"id\":\"rect_height\",\"title\":\"Alterar altura do retângulo\"},\n{\"id\":\"rect_rx\",\"title\":\"Radio do chanfro\"},\n{\"id\":\"image_width\",\"title\":\"Alterar a largura da imagem\"},\n{\"id\":\"image_height\",\"title\":\"Alterar altura da imagem\"},\n{\"id\":\"image_url\",\"title\":\"Alterar caminho URL\"},\n{\"id\":\"circle_cx\",\"title\":\"Ponto horizontal do centro cx\"},\n{\"id\":\"circle_cy\",\"title\":\"Ponto Vertical do centro cy\"},\n{\"id\":\"circle_r\",\"title\":\"Alterar raio\"},\n{\"id\":\"ellipse_cx\",\"title\":\"Ponto horizontal do centro cx\"},\n{\"id\":\"ellipse_cy\",\"title\":\"Ponto Vertical do centro cy\"},\n{\"id\":\"ellipse_rx\",\"title\":\"Alterar raio horizontal\"},\n{\"id\":\"ellipse_ry\",\"title\":\"Alterar raio vertical\"},\n{\"id\":\"line_x1\",\"title\":\"Ponto horizontal do início da linha x1\"},\n{\"id\":\"line_y1\",\"title\":\"Ponto vertical do início da linha y1\"},\n{\"id\":\"line_x2\",\"title\":\"Ponto horizontal do fim da linha x2\"},\n{\"id\":\"line_y2\",\"title\":\"Ponto vertical do fim da linha y2\"},\n{\"id\":\"tool_bold\",\"title\":\"Negrito\"},\n{\"id\":\"tool_italic\",\"title\":\"Itálico\"},\n{\"id\":\"font_family\",\"title\":\"Fonte\"},\n{\"id\":\"font_size\",\"title\":\"Alterar tamanho da fonte\"},\n{\"id\":\"text\",\"title\":\"Alterar o conteúdo do texto\"},\n{\"id\":\"tool_select\",\"title\":\"Seleção\"},\n{\"id\":\"tool_fhpath\",\"title\":\"Lápis\"},\n{\"id\":\"tool_line\",\"title\":\"Linha\"},\n{\"id\":\"tools_rect_show\",\"title\":\"Quadrado / Retângulo\"},\n{\"id\":\"tools_ellipse_show\",\"title\":\"Elipse / Círculo\"},\n{\"id\":\"tool_text\",\"title\":\"Texto\"},\n{\"id\":\"tool_path\",\"title\":\"Área\"},\n{\"id\":\"tool_image\",\"title\":\"Imagem\"},\n{\"id\":\"tool_zoom\",\"title\":\"Zoom\"},\n{\"id\":\"zoom\",\"title\":\"Alterar o zoom\"},\n{\"id\":\"fill_color\",\"title\":\"Cor do preenchimento\"},\n{\"id\":\"stroke_color\",\"title\":\"Cor do contorno\"},\n{\"id\":\"stroke_width\",\"title\":\"Alterar a largura do contorno\"},\n{\"id\":\"stroke_style\",\"title\":\"Alterar o estilo do contorno\"},\n{\"id\":\"palette\",\"title\":\"Clique para mudar a cor do preenchimento, Shift + Clique para mudar a cor do contorno\"},\n{\"id\":\"tool_square\",\"title\":\"Quadrado\"},\n{\"id\":\"tool_rect\",\"title\":\"Retângulo\"},\n{\"id\":\"tool_fhrect\",\"title\":\"Retangulo à mão-livre\"},\n{\"id\":\"tool_circle\",\"title\":\"Circle\"},\n{\"id\":\"tool_ellipse\",\"title\":\"Elipse\"},\n{\"id\":\"tool_fhellipse\",\"title\":\"Elipse à mão-livre\"},\n{\"id\":\"bkgnd_color\",\"title\":\"Mudar a cor de fundo / opacidade\"},\n{\"id\":\"rwidthLabel\",\"textContent\":\"largura:\"},\n{\"id\":\"rheightLabel\",\"textContent\":\"altura:\"},\n{\"id\":\"cornerRadiusLabel\",\"textContent\":\"Raio:\"},\n{\"id\":\"iwidthLabel\",\"textContent\":\"largura:\"},\n{\"id\":\"iheightLabel\",\"textContent\":\"altura:\"},\n{\"id\":\"svginfo_width\",\"textContent\":\"Largura:\"},\n{\"id\":\"svginfo_height\",\"textContent\":\"Altura:\"},\n{\"id\":\"angleLabel\",\"textContent\":\"ângulo:\"},\n{\"id\":\"relativeToLabel\",\"textContent\":\"em relação ao:\"},\n{\"id\":\"zoomLabel\",\"textContent\":\"zoom:\"},\n{\"id\":\"layersLabel\",\"textContent\":\"Camadas:\"},\n{\"id\":\"selectedPredefined\",\"textContent\":\"Selecionar predefinidos:\"},\n{\"id\":\"fitToContent\",\"textContent\":\"Ajustar ao conteúdo\"},\n{\"id\":\"tool_source_save\",\"textContent\":\"Salvar\"},\n{\"id\":\"tool_docprops_save\",\"textContent\":\"Salvar\"},\n{\"id\":\"tool_docprops_cancel\",\"textContent\":\"Cancelar\"},\n{\"id\":\"tool_source_cancel\",\"textContent\":\"Cancelar\"},\n{\"id\":\"fit_to_all\",\"textContent\":\"Ajustar a todo o conteúdo\"},\n{\"id\":\"fit_to_layer_content\",\"textContent\":\"Ajustar ao conteúdo da camada\"},\n{\"id\":\"fit_to_sel\",\"textContent\":\"Ajustar à seleção\"},\n{\"id\":\"fit_to_canvas\",\"textContent\":\"Ajustar à tela\"},\n{\"id\":\"selected_objects\",\"textContent\":\"objetos selecionados\"},\n{\"id\":\"largest_object\",\"textContent\":\"maior objeto\"},\n{\"id\":\"smallest_object\",\"textContent\":\"menor objeto\"},\n{\"id\":\"page\",\"textContent\":\"Página\"},\n{\"id\":\"fill_tool_bottom\",\"textContent\":\"Preenchimento:\"},\n{\"id\":\"stroke_tool_bottom\",\"textContent\":\"Contorno:\"},\n{\"id\":\"path_node_x\",\"title\":\"Coordenada do ponto x\"},\n{\"id\":\"path_node_y\",\"title\":\"Coordenada do ponto y\"},\n{\"id\":\"seg_type\",\"title\":\"Mudar Tipo de segmento\"},\n{\"id\":\"straight_segments\",\"textContent\":\"Reta\"},\n{\"id\":\"curve_segments\",\"textContent\":\"Curva\"},\n{\"id\":\"tool_node_clone\",\"title\":\"Duplicar ponto\"},\n{\"id\":\"tool_node_delete\",\"title\":\"Deletar ponto\"},\n{\"id\":\"selLayerLabel\",\"textContent\":\"Mover elementos para:\"},\n{\"id\":\"selLayerNames\",\"title\":\"Mover elementos selecionados para outra camada\"},\n{\"id\":\"sidepanel_handle\",\"title\":\"Arraste para os lados para alterar a largura\",\"textContent\":\"C a m a d a s\"},\n{\"id\":\"tool_wireframe\",\"title\":\"Modo Somente Contornos\"},\n{\"id\":\"svginfo_image_props\",\"textContent\":\"Propriedades da Imagem\"},\n{\"id\":\"svginfo_title\",\"textContent\":\"Título\"},\n{\"id\":\"svginfo_dim\",\"textContent\":\"Dimensões\"},\n{\"id\":\"includedImages\",\"textContent\":\"Imagens incluídas\"},\n{\"id\":\"image_opt_embed\",\"textContent\":\"Embutir dados (arquivos locais)\"},\n{\"id\":\"image_opt_ref\",\"textContent\":\"Usar referência a arquivo\"},\n{\"id\":\"svginfo_editor_prefs\",\"textContent\":\"Preferências\"},\n{\"id\":\"svginfo_lang\",\"textContent\":\"Idioma\"},\n{\"id\":\"svginfo_change_background\",\"textContent\":\"Mudar fundo\"},\n{\"id\":\"svginfo_bg_note\",\"textContent\":\"Aviso: Fundo não será salvo com a imagem.\"},\n{\"id\":\"svginfo_icons\",\"textContent\":\"Tamanho do ícone\"},\n{\"id\":\"icon_small\",\"textContent\":\"Pequeno\"},\n{\"id\":\"icon_medium\",\"textContent\":\"Medio\"},\n{\"id\":\"icon_large\",\"textContent\":\"Grande\"},\n{\"id\":\"icon_xlarge\",\"textContent\":\"Extra\"},\n{\"id\":\"selected_x\",\"title\":\"Mudar coodenada x\"},\n{\"id\":\"selected_y\",\"title\":\"Mudar coodenada y\"},\n{\"id\":\"tool_topath\",\"title\":\"Mudar para Área\"},\n{\"id\":\"tool_reorient\",\"title\":\"Reorientar Área\"},\n{\"id\":\"tool_node_link\",\"title\":\"Alinhar ponto de controle da curva\"},\n{\"js_strings\": {\n  \"invalidAttrValGiven\":\"Valor inválido\",\n  \"noContentToFitTo\":\"Sem conteúdo\",\n  'layer':\"Camada\",\n  \"dupeLayerName\":\"Já existe uma camada com esse nome\",\n  \"enterUniqueLayerName\":\"Por favor, insira um nome único\",\n  \"enterNewLayerName\":\"Por favor, insira o nome da nova camada\",\n  \"layerHasThatName\":\"A camada já possui este nome\",\n  \"QmoveElemsToLayer\":\"Mover os elementos selecionados para a camada: '%s'?\",\n  \"QwantToClear\":\"Deseja apagar o desenho?\\nIsso também vai limpar o histórico!\",\n  \"QerrorsRevertToSource\":\"Foram encontrados erros no seu código SVG.\\nVoltar para o código SVG original?\",\n  \"QignoreSourceChanges\":\"Ignorar mudanças no código SVG?\",\n  \"featNotSupported\":\"Recurso não suportado\",\n  \"enterNewImgURL\":\"Insirao caminho URL da imagem\",\n  \"ok\":\"Ok\",\n  \"cancel\":\"Cancelar\",\n  \"pathNodeTooltip\":\"Arraste o ponto para move-lo. \\nDuplo-click para mudar o tipo de segmento (Reta / Curva)\",\n  \"pathCtrlPtTooltip\":\"Arraste ponto de controle da curva para alterar suas propriedades\",\n  \"key_up\":\"seta pra cima\",\n  \"key_down\":\"seta pra baixo\",\n  \"key_backspace\":\"backspace\",\n  \"key_del\":\"delete\"\n  }\n}\n]\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.pt-PT.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Alinhar em relação a ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Mudar a cor de fundo / opacidade\"},\n{\"id\": \"circle_cx\", \"title\": \"Cx Mudar círculo de coordenadas\"},\n{\"id\": \"circle_cy\", \"title\": \"Círculo Mudança cy coordenar\"},\n{\"id\": \"circle_r\", \"title\": \"Alterar círculo de raio\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Alterar Corner Rectangle Radius\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Alterar elipse cx coordenar\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Elipse Mudança cy coordenar\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Raio X Change elipse\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Raio y Change elipse\"},\n{\"id\": \"fill_color\", \"title\": \"Alterar a cor de preenchimento\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Ajustar ao conteúdo\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Ajustar a todo o conteúdo\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Ajustar à tela\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Ajustar o conteúdo da camada de\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Ajustar à selecção\"},\n{\"id\": \"font_family\", \"title\": \"Alterar fonte Família\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Alterar altura da imagem\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Alterar URL\"},\n{\"id\": \"image_width\", \"title\": \"Alterar a largura da imagem\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"maior objeto\"},\n{\"id\": \"layer_delete\", \"title\": \"Delete Layer\"},\n{\"id\": \"layer_down\", \"title\": \"Move camada para baixo\"},\n{\"id\": \"layer_new\", \"title\": \"New Layer\"},\n{\"id\": \"layer_rename\", \"title\": \"Rename Layer\"},\n{\"id\": \"layer_up\", \"title\": \"Move Layer Up\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Camadas:\"},\n{\"id\": \"line_x1\", \"title\": \"Altere a linha de partida coordenada x\"},\n{\"id\": \"line_x2\", \"title\": \"Altere a linha está terminando coordenada x\"},\n{\"id\": \"line_y1\", \"title\": \"Mudança na linha de partida coordenada y\"},\n{\"id\": \"line_y2\", \"title\": \"Mudança de linha está terminando coordenada y\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"Página\"},\n{\"id\": \"palette\", \"title\": \"Clique para mudar a cor de preenchimento, shift-clique para mudar a cor do curso\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Alterar altura do retângulo\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Alterar a largura retângulo\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"em relação ao:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Selecione predefinidos:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"objetos eleitos\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"menor objeto\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Mudar a cor do curso\"},\n{\"id\": \"stroke_style\", \"title\": \"Alterar o estilo do traço do curso\"},\n{\"id\": \"stroke_width\", \"title\": \"Alterar a largura do curso\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Altura:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Largura:\"},\n{\"id\": \"text\", \"title\": \"Alterar o conteúdo de texto\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Align Bottom\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Alinhar ao centro\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Alinhar à Esquerda\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Alinhar Médio\"},\n{\"id\": \"tool_alignright\", \"title\": \"Alinhar à Direita\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Align Top\"},\n{\"id\": \"tool_angle\", \"title\": \"Alterar o ângulo de rotação\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Bold Text\"},\n{\"id\": \"tool_circle\", \"title\": \"Circle\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Nova Imagem\"},\n{\"id\": \"tool_clone\", \"title\": \"Clone Element\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Elementos Clone\"},\n{\"id\": \"tool_delete\", \"title\": \"Excluir Elemento\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Eliminar elementos selecionados\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Propriedades do Documento\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Cancelar\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Salvar\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Elipse\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Free-Hand Ellipse\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Ferramenta Lápis\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Free-Hand Rectangle\"},\n{\"id\": \"tool_font_size\", \"title\": \"Alterar tamanho de letra\"},\n{\"id\": \"tool_group\", \"title\": \"Elementos do Grupo\"},\n{\"id\": \"tool_image\", \"title\": \"Image Tool\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Texto em itálico\"},\n{\"id\": \"tool_line\", \"title\": \"Ferramenta Linha\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Move to Bottom\"},\n{\"id\": \"tool_move_top\", \"title\": \"Move to Top\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Mude a opacidade item selecionado\"},\n{\"id\": \"tool_open\", \"textContent\": \"Abrir Imagem\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Retângulo\"},\n{\"id\": \"tool_redo\", \"title\": \"Refazer\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Salvar Imagem\"},\n{\"id\": \"tool_select\", \"title\": \"Selecione a ferramenta\"},\n{\"id\": \"tool_source\", \"title\": \"Fonte Editar\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Cancelar\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Salvar\"},\n{\"id\": \"tool_square\", \"title\": \"Quadrado\"},\n{\"id\": \"tool_text\", \"title\": \"Ferramenta de Texto\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Desfazer\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Elementos Desagrupar\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoom Tool\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Alterar o nível de zoom\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.ro.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Alinierea în raport cu ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Schimbare culoare de fundal / opacitate\"},\n{\"id\": \"circle_cx\", \"title\": \"Schimbarea coordonatei CX a cercului\"},\n{\"id\": \"circle_cy\", \"title\": \"Schimbarea coordonatei CY a cercului\"},\n{\"id\": \"circle_r\", \"title\": \"Schimbarea razei cercului\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"Fără Săgeată\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Schimbarea Razei Colţului Dreptunghiului\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curv\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Schimbarea coordonatei CX a elipsei\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Schimbarea coordonatei CY a elipsei\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Schimbarea razei elipsei X\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Schimbarea razei elipsei Y\"},\n{\"id\": \"fill_color\", \"title\": \"Schimbarea culorii de umplere\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Dimensionare la Conţinut\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Potrivire la tot conţinutul\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Potrivire la Şevalet\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Potrivire la conţinutul stratului\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Potrivire la selecţie\"},\n{\"id\": \"font_family\", \"title\": \"Modificare familie de Fonturi\"},\n{\"id\": \"icon_large\", \"textContent\": \"Mari\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medii\"},\n{\"id\": \"icon_small\", \"textContent\": \"Mici\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Foarte Mari\"},\n{\"id\": \"image_height\", \"title\": \"Schimbarea Înălţimii imaginii\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Includeţi Datele (fisiere locale)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Foloseste referinte la fisiere\"},\n{\"id\": \"image_url\", \"title\": \"Schimbaţi URL-ul\"},\n{\"id\": \"image_width\", \"title\": \"Schimbarea Lăţimii imaginii\"},\n{\"id\": \"includedImages\", \"textContent\": \"Imaginile Incluse\"},\n{\"id\": \"largest_object\", \"textContent\": \"cel mai mare obiect\"},\n{\"id\": \"layer_delete\", \"title\": \"Ştergeţi Strat\"},\n{\"id\": \"layer_down\", \"title\": \"Mutare Strat în Jos\"},\n{\"id\": \"layer_new\", \"title\": \"Strat Nou\"},\n{\"id\": \"layer_rename\", \"title\": \"Redenumiţi Strat\"},\n{\"id\": \"layer_up\", \"title\": \"Mutare Strat în Sus\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Straturi:\"},\n{\"id\": \"line_x1\", \"title\": \"Schimbare coordonatei x a punctului de start\"},\n{\"id\": \"line_x2\", \"title\": \"Schimbare coordonatei x a punctului final\"},\n{\"id\": \"line_y1\", \"title\": \"Schimbare coordonatei y a punctului de start\"},\n{\"id\": \"line_y2\", \"title\": \"Schimbare coordonatei y a punctului final\"},\n{\"id\": \"linecap_butt\", \"title\": \"Capat de linie: Butuc\"},\n{\"id\": \"linecap_round\", \"title\": \"Capat de linie: Rotund\"},\n{\"id\": \"linecap_square\", \"title\": \"Capat de linie: Patrat\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Articulatia liniei: Tesita\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Articulatia liniei: Unghi ascutit\"},\n{\"id\": \"linejoin_round\", \"title\": \"Articulatia liniei: Rotunda\"},\n{\"id\": \"main_icon\", \"title\": \"Menu Principal\"},\n{\"id\": \"mode_connect\", \"title\": \"Conectati doua obiecte\"},\n{\"id\": \"page\", \"textContent\": \"de start\"},\n{\"id\": \"palette\", \"title\": \"Faceţi clic a schimba culoare de umplere, Shift-click pentru a schimba culoarea de contur\"},\n{\"id\": \"path_node_x\", \"title\": \"Schimba coordonata x a punctului\"},\n{\"id\": \"path_node_y\", \"title\": \"Schimba coordonata x a punctului\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Schimbarea înălţimii dreptunghiului\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Schimbarea lăţimii dreptunghiului\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"în raport cu:\"},\n{\"id\": \"seg_type\", \"title\": \"Schimba tipul de segment\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Muta elemente la:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Muta elementele selectate pe un alt strat\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Selecţii predefinite:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"obiectele alese\"},\n{\"id\": \"selected_x\", \"title\": \"Schimba coordonata X\"},\n{\"id\": \"selected_y\", \"title\": \"Schimba coordonata Y\"},\n{\"id\": \"smallest_object\", \"textContent\": \"cel mai mic obiect\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Drept\"},\n{\"id\": \"stroke_color\", \"title\": \"Schimbarea culorii de contur\"},\n{\"id\": \"stroke_style\", \"title\": \"Schimbarea stilului de contur\"},\n{\"id\": \"stroke_width\", \"title\": \"Schimbarea lăţime de contur\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Nota: Fondul nu va fi salvat cu imaginea.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Fondul Editorului\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Dimensiunile Sevaletuui\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Preferintele Editorului\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Înălţime:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Dimensiunile Butoanelor\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Proprietaţile Imaginii\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Limba\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Titlul\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Lăţime:\"},\n{\"id\": \"text\", \"title\": \"Schimbarea Conţinutului textului\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Aratati/ascundeti mai multe unelte de contur\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Adaugati sub-traiectorie\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Alinierea jos\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Aliniere la centru\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Aliniere la stânga\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Aliniere la mijloc\"},\n{\"id\": \"tool_alignright\", \"title\": \"Aliniere la dreapta\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Alinierea sus\"},\n{\"id\": \"tool_angle\", \"title\": \"Schimbarea unghiul de rotatie\"},\n{\"id\": \"tool_blur\", \"title\": \"Schimbarea valorii estomparii gaussiene\"},\n{\"id\": \"tool_bold\", \"title\": \"Text Îngroşat\"},\n{\"id\": \"tool_circle\", \"title\": \"Cerc\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Imagine nouă\"},\n{\"id\": \"tool_clone\", \"title\": \"Clonare Element\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Clonare Elemente\"},\n{\"id\": \"tool_delete\", \"title\": \"Şterge Element\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Ştergeţi Elementele selectate\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Propertile Documentului\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Anulaţi\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Ok\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Elipsă\"},\n{\"id\": \"tool_export\", \"textContent\": \"Exportare ca şi PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Unealta de Eye Dropper\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Elipsă cu mana-libera\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Unealta de Traiectorie\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Dreptunghi cu mana-libera\"},\n{\"id\": \"tool_font_size\", \"title\": \"Schimbă dimensiunea fontului\"},\n{\"id\": \"tool_group\", \"title\": \"Grupare  Elemente\"},\n{\"id\": \"tool_image\", \"title\": \"Unealta de Imagine\"},\n{\"id\": \"tool_import\", \"textContent\": \"Importare SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Text Înclinat\"},\n{\"id\": \"tool_line\", \"title\": \"Unealta de Linie\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Mutare în jos\"},\n{\"id\": \"tool_move_top\", \"title\": \"Mutare în sus\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Cloneaza Punct\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Sterge Punct\"},\n{\"id\": \"tool_node_link\", \"title\": \"Uneste Punctele de Control\"},\n{\"id\": \"tool_opacity\", \"title\": \"Schimbarea selectat opacitate element\"},\n{\"id\": \"tool_open\", \"textContent\": \"Imagine deschisă\"},\n{\"id\": \"tool_path\", \"title\": \"Unealta de Path\"},\n{\"id\": \"tool_rect\", \"title\": \"Dreptunghi\"},\n{\"id\": \"tool_redo\", \"title\": \"Refacere\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorienteaza Traiectoria\"},\n{\"id\": \"tool_save\", \"textContent\": \"Salvare Imagine\"},\n{\"id\": \"tool_select\", \"title\": \"Unealta de Selectare\"},\n{\"id\": \"tool_source\", \"title\": \"Editare Cod Sursa\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Anulaţi\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Folositi Schimbarile\"},\n{\"id\": \"tool_square\", \"title\": \"Pătrat\"},\n{\"id\": \"tool_text\", \"title\": \"Unealta de Text\"},\n{\"id\": \"tool_topath\", \"title\": \"Converteste in Traiectorie\"},\n{\"id\": \"tool_undo\", \"title\": \"Anulare\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Anulare Grupare Elemente\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Mod Schelet\"},\n{\"id\": \"tool_zoom\", \"title\": \"Unealta de Zoom\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: Aceasta imagine nu poate fi inglobata. Va depinde de aceasta traiectorie pentru a fi prezentata.\"},\n{\"id\": \"zoom_panel\", \"title\": \"Schimbarea nivelului de zoom\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"S t r a t u r i\", \"title\": \"Trage stanga/dreapta pentru redimensionare  panou lateral\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"Sunt erori de parsing in sursa SVG.\\nRevenire la sursa SVG  orginala?\", \n  \"QignoreSourceChanges\": \"Ignorati schimbarile la sursa SVG?\", \n  \"QmoveElemsToLayer\": \"Mutati elementele selectate pe stratul '%s'?\", \n  \"QwantToClear\": \"Doriti sa stergeti desenul?\\nAceasta va sterge si posibilitatea de anulare!\", \n  \"cancel\": \"Revocare\", \n  \"defsFailOnSave\": \"NOTE: Din cauza unei erori in browserul dv., aceasta imagine poate apare gresit (fara gradiente sau elemente). Insa va apare corect dupa salvare.\", \n  \"dupeLayerName\": \"Deja exista un strat numis asa!\", \n  \"enterNewImgURL\": \"Introduceti noul URL pentru Imagine\", \n  \"enterNewLayerName\": \"Rog introduceti un nume pentru strat\", \n  \"enterUniqueLayerName\": \"Rog introduceti un nume unic\", \n  \"exportNoBlur\": \"Elementele estompate vor apare ne-estompate\", \n  \"exportNoDashArray\": \"Contururile vor apare pline\", \n  \"exportNoImage\": \"Elementele de imagine nu vor apare\", \n  \"exportNoText\": \"Posibil ca textul sa nu apara conform asteptarilor\", \n  \"exportNoforeignObject\": \"Elementele foreignObject nu vor apare\", \n  \"featNotSupported\": \"Functie neimplementata\", \n  \"invalidAttrValGiven\": \"Valoarea data nu este valida\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"stergere\", \n  \"key_down\": \"jos\", \n  \"key_up\": \"sus\", \n  \"layer\": \"Strat\", \n  \"layerHasThatName\": \"Statul deja are acest nume\", \n  \"loadingImage\": \"Imaginea se incarca, va rugam asteptati...\", \n  \"noContentToFitTo\": \"Fara continut de referinta\", \n  \"noteTheseIssues\": \"De asemeni remarcati urmatoarele probleme: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Trage de punctul de control pt. a-i schimba proprietatile\", \n  \"pathNodeTooltip\": \"Trage de punct pentru a-l muta. Dublu-clic pentru schimbarea tipului de segment\", \n  \"saveFromBrowser\": \"Selecteaza \\\"Salvea ca si...\\\" in browserul dv. pt. a salva aceasta imafine ca si fisier %s.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.ru.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Выровнять по отношению к ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Изменить цвет фона или прозрачность\"},\n{\"id\": \"circle_cx\", \"title\": \"Изменить горизонтальный координат (CX) окружности\"},\n{\"id\": \"circle_cy\", \"title\": \"Изменить вертикальный координат (CY) окружности\"},\n{\"id\": \"circle_r\", \"title\": \"Изменить радиус окружности\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Изменить радиус скругления углов прямоугольника\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Радиус закругленности угла\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Сплайн\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Изменить горизонтальный координат (CX) эллипса\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Изменить вертикальный координат (CY) эллипса\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Изменить горизонтальный радиус эллипса\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Изменить вертикальный радиус эллипса\"},\n{\"id\": \"fill_color\", \"title\": \"Изменить цвет заливки\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Под размер содержимого\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Под размер всех слоев\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Под размер холста\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Под размер содержания слоя\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Под размер выделенного\"},\n{\"id\": \"font_family\", \"title\": \"Изменить семейство шрифтов\"},\n{\"id\": \"icon_large\", \"textContent\": \"Большие\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Средние\"},\n{\"id\": \"icon_small\", \"textContent\": \"Малые\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Огромные\"},\n{\"id\": \"image_height\", \"title\": \"Изменить высоту изображения\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Локальные файлы\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"По ссылкам\"},\n{\"id\": \"image_url\", \"title\": \"Изменить URL\"},\n{\"id\": \"image_width\", \"title\": \"Изменить ширину изображения\"},\n{\"id\": \"includedImages\", \"textContent\": \"Встроенные изображения\"},\n{\"id\": \"largest_object\", \"textContent\": \"Наибольший объект\"},\n{\"id\": \"layer_delete\", \"title\": \"Удалить слой\"},\n{\"id\": \"layer_down\", \"title\": \"Опустить слой\"},\n{\"id\": \"layer_new\", \"title\": \"Создать слой\"},\n{\"id\": \"layer_rename\", \"title\": \"Переименовать Слой\"},\n{\"id\": \"layer_up\", \"title\": \"Поднять слой\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Слои:\"},\n{\"id\": \"line_x1\", \"title\": \"Изменить горизонтальный координат X начальной точки линии\"},\n{\"id\": \"line_x2\", \"title\": \"Изменить горизонтальный координат X конечной точки линии\"},\n{\"id\": \"line_y1\", \"title\": \"Изменить вертикальный координат Y начальной точки линии\"},\n{\"id\": \"line_y2\", \"title\": \"Изменить вертикальный координат Y конечной точки линии\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"страница\"},\n{\"id\": \"palette\", \"title\": \"Нажмите для изменения цвета заливки, Shift-Click изменить цвета обводки\"},\n{\"id\": \"path_node_x\", \"title\": \"Изменить горизонтальную координату узла\"},\n{\"id\": \"path_node_y\", \"title\": \"Изменить вертикальную координату узла\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Изменениe высоту прямоугольника\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Измененить ширину прямоугольника\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"По отношению к \"},\n{\"id\": \"seg_type\", \"title\": \"Изменить вид\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Переместить выделенные элементы:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Переместить выделенные элементы на другой слой\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Выбирать предопределенный размер\"},\n{\"id\": \"selected_objects\", \"textContent\": \"Выделенные объекты\"},\n{\"id\": \"selected_x\", \"title\": \"Изменить горизонтальный координат\"},\n{\"id\": \"selected_y\", \"title\": \"Изменить вертикальный координат\"},\n{\"id\": \"smallest_object\", \"textContent\": \"Самый маленький объект\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Отрезок\"},\n{\"id\": \"stroke_color\", \"title\": \"Изменить цвет обводки\"},\n{\"id\": \"stroke_style\", \"title\": \"Изменить стиль обводки\"},\n{\"id\": \"stroke_width\", \"title\": \"Изменить толщину обводки\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"(Фон не сохранится вместе с изображением.)\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Фон\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Размеры холста\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Параметры\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Высота:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Размер значков\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Свойства изображения\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Язык\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Название\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Ширина:\"},\n{\"id\": \"text\", \"title\": \"Изменить содержание текста\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Выровнять по нижнему краю\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Центрировать по вертикальной оси\"},\n{\"id\": \"tool_alignleft\", \"title\": \"По левому краю\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Центрировать по горизонтальной оси\"},\n{\"id\": \"tool_alignright\", \"title\": \"По правому краю\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Выровнять по верхнему краю\"},\n{\"id\": \"tool_angle\", \"title\": \"Изменить угол поворота\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Жирный\"},\n{\"id\": \"tool_circle\", \"title\": \"Окружность\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Создать изображение\"},\n{\"id\": \"tool_clone\", \"title\": \"Создать копию элемента\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Создать копию элементов\"},\n{\"id\": \"tool_delete\", \"title\": \"Удалить элемент\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Удалить выбранные элементы\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Свойства документа\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Отменить\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Сохранить\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Эллипс\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Эллипс от руки\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Карандаш\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Прямоугольник от руки\"},\n{\"id\": \"tool_font_size\", \"title\": \"Изменить размер шрифта\"},\n{\"id\": \"tool_group\", \"title\": \"Создать группу элементов\"},\n{\"id\": \"tool_image\", \"title\": \"Изображение\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Курсив\"},\n{\"id\": \"tool_line\", \"title\": \"Линия\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Опустить\"},\n{\"id\": \"tool_move_top\", \"title\": \"Поднять\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Создать копию узла\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Удалить узел\"},\n{\"id\": \"tool_node_link\", \"title\": \"Связать узлы\"},\n{\"id\": \"tool_opacity\", \"title\": \"Изменить непрозрачность элемента\"},\n{\"id\": \"tool_open\", \"textContent\": \"Открыть изображение\"},\n{\"id\": \"tool_path\", \"title\": \"Контуры\"},\n{\"id\": \"tool_rect\", \"title\": \"Прямоугольник\"},\n{\"id\": \"tool_redo\", \"title\": \"Вернуть\"},\n{\"id\": \"tool_reorient\", \"title\": \"Изменить ориентацию контура\"},\n{\"id\": \"tool_save\", \"textContent\": \"Сохранить изображение\"},\n{\"id\": \"tool_select\", \"title\": \"Выделить\"},\n{\"id\": \"tool_source\", \"title\": \"Редактировать исходный код\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Отменить\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Сохранить\"},\n{\"id\": \"tool_square\", \"title\": \"Квадрат\"},\n{\"id\": \"tool_text\", \"title\": \"Текст\"},\n{\"id\": \"tool_topath\", \"title\": \"В контур\"},\n{\"id\": \"tool_undo\", \"title\": \"Отменить\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Разгруппировать элементы\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Каркас\"},\n{\"id\": \"tool_zoom\", \"title\": \"Лупа\"},\n{\"id\": \"tools_ellipse_show\", \"title\": \"Эллипс / окружность\"},\n{\"id\": \"tools_rect_show\", \"title\": \"Прямоугольник / квадрат\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Изменить масштаб\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"С л о и\", \"title\": \"Перетащить налево или направо\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"Была проблема при парсинге вашего SVG исходного кода.\\nЗаменить его предыдущим SVG кодом?\", \n  \"QignoreSourceChanges\": \"Забыть без сохранения?\", \n  \"QmoveElemsToLayer\": \"Переместить выделенные элементы на слой '%s'?\", \n  \"QwantToClear\": \"Вы хотите очистить?\\nИстория действий будет забыта!\", \n  \"cancel\": \"Отменить\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"Слой с этим именем уже существует.\", \n  \"enterNewImgURL\": \"Введите новый URL изображения\", \n  \"enterNewLayerName\": \"Пожалуйста, введите новое имя.\", \n  \"enterUniqueLayerName\": \"Пожалуйста, введите имя для слоя.\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Возможность не реализована\", \n  \"invalidAttrValGiven\": \"Некорректное значение аргумента\", \n  \"key_backspace\": \"Backspace\", \n  \"key_del\": \"Delete\", \n  \"key_down\": \"Вниз\", \n  \"key_up\": \"Вверх\", \n  \"layer\": \"Слой\", \n  \"layerHasThatName\": \"Слой уже называется этим именем.\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"Нет содержания, по которому выровнять.\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Перетащите для изменения свойвст кривой\", \n  \"pathNodeTooltip\": \"Потащите узел. Чтобы изменить вид отрезка, сделайте двойной щелчок.\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.sk.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Zarovnať relatívne k ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Zmeniť farbu a priehľadnosť pozadia\"},\n{\"id\": \"circle_cx\", \"title\": \"Zmeniť súradnicu X stredu kružnice\"},\n{\"id\": \"circle_cy\", \"title\": \"Zmeniť súradnicu Y stredu kružnice\"},\n{\"id\": \"circle_r\", \"title\": \"Zmeniť polomer kružnice\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"Bez šípok\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Beží na\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Zmeniť zaoblenie rohov obdĺžnika\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Krivka\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Zmeniť súradnicu X stredu elipsy\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Zmeniť súradnicu Y stredu elipsy\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Zmeniť polomer X elipsy\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Zmeniť polomer Y elipsy\"},\n{\"id\": \"fill_color\", \"title\": \"Zmeniť farbu výplne\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Prispôsobiť obsahu\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Prisposobiť celému obsahu\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Prispôsobiť stránke\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Prispôsobiť obsahu vrstvy\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Prispôsobiť výberu\"},\n{\"id\": \"font_family\", \"title\": \"Zmeniť font\"},\n{\"id\": \"icon_large\", \"textContent\": \"Veľká\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Stredná\"},\n{\"id\": \"icon_small\", \"textContent\": \"Malá\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra veľká\"},\n{\"id\": \"idLabel\", \"title\": \"Zmeniť ID elementu\"},\n{\"id\": \"image_height\", \"title\": \"Zmeniť výšku obrázka\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Vložiť data (lokálne súbory)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Použiť referenciu na súbor\"},\n{\"id\": \"image_url\", \"title\": \"Zmeniť URL\"},\n{\"id\": \"image_width\", \"title\": \"Zmeniť šírku obrázka\"},\n{\"id\": \"includedImages\", \"textContent\": \"Vložené obrázky\"},\n{\"id\": \"largest_object\", \"textContent\": \"najväčšiemu objektu\"},\n{\"id\": \"layer_delete\", \"title\": \"Odstrániť vrstvu\"},\n{\"id\": \"layer_down\", \"title\": \"Presunúť vrstvu dole\"},\n{\"id\": \"layer_new\", \"title\": \"Nová vrstva\"},\n{\"id\": \"layer_rename\", \"title\": \"Premenovať vrstvu\"},\n{\"id\": \"layer_up\", \"title\": \"Presunúť vrstvu hore\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Vrstvy:\"},\n{\"id\": \"line_x1\", \"title\": \"Zmeniť počiatočnú súradnicu X čiary\"},\n{\"id\": \"line_x2\", \"title\": \"Zmeniť koncovú súradnicu X čiary\"},\n{\"id\": \"line_y1\", \"title\": \"Zmeniť počiatočnú súradnicu Y čiary\"},\n{\"id\": \"line_y2\", \"title\": \"Zmeniť koncovú súradnicu Y čiary\"},\n{\"id\": \"linecap_butt\", \"title\": \"Koniec čiary: presný\"},\n{\"id\": \"linecap_round\", \"title\": \"Koniec čiary: zaoblený\"},\n{\"id\": \"linecap_square\", \"title\": \"Koniec čiary: so štvorcovým presahom\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Napojenie čiar: skosené\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Napojenie čiar: ostré\"},\n{\"id\": \"linejoin_round\", \"title\": \"Napojenie čiar: oblé\"},\n{\"id\": \"main_icon\", \"title\": \"Hlavné menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Spojiť dva objekty\"},\n{\"id\": \"page\", \"textContent\": \"stránke\"},\n{\"id\": \"palette\", \"title\": \"Kliknutím zmeníte farbu výplne, so Shiftom zmeníte farbu obrysu\"},\n{\"id\": \"path_node_x\", \"title\": \"Zmeniť uzlu súradnicu X\"},\n{\"id\": \"path_node_y\", \"title\": \"Zmeniť uzlu súradnicu Y\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Zmena výšku obdĺžnika\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Zmeniť šírku obdĺžnika\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"vzhľadom k:\"},\n{\"id\": \"seg_type\", \"title\": \"Zmeniť typ segmentu\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Presunút elementy do:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Presunúť vybrané elementy do inej vrstvy\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Vybrať preddefinovaný:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"zvoleným objektom\"},\n{\"id\": \"selected_x\", \"title\": \"Zmeniť súradnicu X\"},\n{\"id\": \"selected_y\", \"title\": \"Zmeniť súradnicu Y\"},\n{\"id\": \"smallest_object\", \"textContent\": \"najmenšiemu objektu\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Rovný\"},\n{\"id\": \"stroke_color\", \"title\": \"Zmena farby obrysu\"},\n{\"id\": \"stroke_style\", \"title\": \"Zmeniť štýl obrysu\"},\n{\"id\": \"stroke_width\", \"title\": \"Zmeniť šírku obrysu\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Poznámka: Pozadie nebude uložené spolu s obrázkom.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Zmeniť pozadie\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Rozmery plátna\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Vlastnosti editora\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Výška:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Veľkosť ikon\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Vlastnosti obrázka\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Jazyk\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Titulok\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Šírka:\"},\n{\"id\": \"text\", \"title\": \"Změnit text\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Skryť/ukázať viac nástrojov pre krivku\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Pridať daľšiu súčasť krivky\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Zarovnať dole\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Zarovnať na stred\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Zarovnať doľava\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Zarovnať na stred\"},\n{\"id\": \"tool_alignright\", \"title\": \"Zarovnať doprava\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Zarovnať hore\"},\n{\"id\": \"tool_angle\", \"title\": \"Zmeniť uhol natočenia\"},\n{\"id\": \"tool_blur\", \"title\": \"Zmeniť intenzitu rozmazania\"},\n{\"id\": \"tool_bold\", \"title\": \"Tučne\"},\n{\"id\": \"tool_circle\", \"title\": \"Kružnica\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Nový obrázok\"},\n{\"id\": \"tool_clone\", \"title\": \"Klonovať element\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Klonovať elementy\"},\n{\"id\": \"tool_delete\", \"title\": \"Zmazať element\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Vymazať vybrané prvky [Delete/Backspace]\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Vlastnosti dokumentu\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Zrušiť\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Uložiť\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Elipsa\"},\n{\"id\": \"tool_export\", \"textContent\": \"Exportovať ako PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Pipeta\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Elipsa voľnou rukou\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Ceruzka\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Obdĺžnik voľnou rukou\"},\n{\"id\": \"tool_font_size\", \"title\": \"Zmeniť veľkosť písma\"},\n{\"id\": \"tool_group\", \"title\": \"Zoskupiť elementy\"},\n{\"id\": \"tool_image\", \"title\": \"Obrázok\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Kurzíva\"},\n{\"id\": \"tool_line\", \"title\": \"Čiara\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Presunúť spodok\"},\n{\"id\": \"tool_move_top\", \"title\": \"Presunúť na vrch\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Klonovať uzol\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Zmazať uzol\"},\n{\"id\": \"tool_node_link\", \"title\": \"Prepojiť kontrolné body\"},\n{\"id\": \"tool_opacity\", \"title\": \"Zmeniť prehľadnosť vybraných položiek\"},\n{\"id\": \"tool_open\", \"textContent\": \"Otvoriť obrázok\"},\n{\"id\": \"tool_openclose_path\", \"title\": \"Otvoriť/uzatvoriť súčasť krivky\"},\n{\"id\": \"tool_path\", \"title\": \"Krivka\"},\n{\"id\": \"tool_position\", \"title\": \"Zarovnať element na stránku\"},\n{\"id\": \"tool_rect\", \"title\": \"Obdĺžnik\"},\n{\"id\": \"tool_redo\", \"title\": \"Opakovať\"},\n{\"id\": \"tool_reorient\", \"title\": \"Zmeniť orientáciu krivky\"},\n{\"id\": \"tool_save\", \"textContent\": \"Uložiť obrázok\"},\n{\"id\": \"tool_select\", \"title\": \"Výber\"},\n{\"id\": \"tool_source\", \"title\": \"Upraviť SVG kód\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Zrušiť\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Uložiť\"},\n{\"id\": \"tool_square\", \"title\": \"Štvorec\"},\n{\"id\": \"tool_text\", \"title\": \"Text\"},\n{\"id\": \"tool_topath\", \"title\": \"Previesť na krivku\"},\n{\"id\": \"tool_undo\", \"title\": \"Späť\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Zrušiť skupinu\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Drôtový model\"},\n{\"id\": \"tool_zoom\", \"title\": \"Priblíženie\"},\n{\"id\": \"url_notice\", \"title\": \"POZNÁMKA: Tento obrázok nemôže byť vložený. Jeho zobrazenie bude závisieť na jeho ceste\"},\n{\"id\": \"zoom_panel\", \"title\": \"Zmena priblíženia\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"V r s t v y\", \"title\": \"Ťahajte vľavo/vpravo na zmenu veľkosti\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"Chyba pri načítaní SVG dokumentu.\\nVrátiť povodný SVG dokument?\",\n  \"QignoreSourceChanges\": \"Ignorovať zmeny v SVG dokumente?\",\n  \"QmoveElemsToLayer\": \"Presunúť elementy do vrstvy '%s'?\",\n  \"QwantToClear\": \"Naozaj chcete vymazať kresbu?\\n(História bude taktiež vymazaná!)!\",\n  \"cancel\": \"Zrušiť\",\n  \"defsFailOnSave\": \"POZNÁMKA: Kvôli chybe v prehliadači sa tento obrázok môže zobraziť nesprávne (napr. chýbajúce prechody či elementy). Po uložení sa zobrazí správne.\",\n  \"dupeLayerName\": \"Vrstva s daným názvom už existuje!\",\n  \"enterNewImgURL\": \"Zadajte nové URL obrázka\",\n  \"enterNewLayerName\": \"Zadajte názov vrstvy\",\n  \"enterUniqueLayerName\": \"Zadajte jedinečný názov vrstvy\",\n  \"exportNoBlur\": \"bez rozostrenia elementov\",\n  \"exportNoDashArray\": \"plné krivky\",\n  \"exportNoImage\": \"bez vložených obrázkov\",\n  \"exportNoText\": \"vložený text môže vyzerať inak\",\n  \"exportNoforeignObject\": \"bez foreignObject objektov\",\n  \"featNotSupported\": \"Vlastnosť nie je podporovaná\",\n  \"invalidAttrValGiven\": \"Neplatná hodnota\",\n  \"key_backspace\": \"Backspace\",\n  \"key_del\": \"Delete\",\n  \"key_down\": \"šípka dole\",\n  \"key_up\": \"šípka hore\",\n  \"layer\": \"Vrstva\",\n  \"layerHasThatName\": \"Vrstva už má zadaný názov\",\n  \"loadingImage\": \"Nahrávam obrázok, prosím čakajte ...\",\n  \"noContentToFitTo\": \"Vyberte oblasť na prispôsobenie\",\n  \"noteTheseIssues\": \"Môžu sa vyskytnúť nasledujúce problémy: \",\n  \"ok\": \"OK\",\n  \"pathCtrlPtTooltip\": \"Ťahajte kontrolné body pre upravnie vlastnosti krivky\",\n  \"pathNodeTooltip\": \"Ťahajte bod na presunutie. Dvojklik na zmenu typu segmentu\",\n  \"saveFromBrowser\": \"Vyberte \\\"Uložiť ako ...\\\" vo vašom prehliadači na uloženie tohoto obrázka do súboru %s.\"\n }\n}\n]\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.sl.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Poravnaj glede na ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Spreminjanje barve ozadja / motnosti\"},\n{\"id\": \"circle_cx\", \"title\": \"Spremeni krog&#39;s CX usklajujejo\"},\n{\"id\": \"circle_cy\", \"title\": \"Spremeni krog&#39;s cy usklajujejo\"},\n{\"id\": \"circle_r\", \"title\": \"Spremeni krogu polmera\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Spremeni Pravokotnik Corner Radius\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Spremeni elipse&#39;s CX usklajujejo\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Spremeni elipse&#39;s cy usklajujejo\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Spremeni elipse&#39;s x polmer\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Spremeni elipse&#39;s y polmer\"},\n{\"id\": \"fill_color\", \"title\": \"Spremeni barvo polnila\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Fit to Content\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Fit na vse vsebine\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Fit na platno\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Fit na plast vsebine\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Fit za izbor\"},\n{\"id\": \"font_family\", \"title\": \"Change Font Family\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Spremeni Višina slike\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Spremeni URL\"},\n{\"id\": \"image_width\", \"title\": \"Spremeni Širina slike\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"Največji objekt\"},\n{\"id\": \"layer_delete\", \"title\": \"Delete Layer\"},\n{\"id\": \"layer_down\", \"title\": \"Move Down Layer\"},\n{\"id\": \"layer_new\", \"title\": \"New Layer\"},\n{\"id\": \"layer_rename\", \"title\": \"Rename Layer\"},\n{\"id\": \"layer_up\", \"title\": \"Move Up Layer\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Plasti:\"},\n{\"id\": \"line_x1\", \"title\": \"Spremeni skladu z začetkom x usklajujejo\"},\n{\"id\": \"line_x2\", \"title\": \"Change line je končalo x usklajujejo\"},\n{\"id\": \"line_y1\", \"title\": \"Change line&#39;s začetkom y usklajujejo\"},\n{\"id\": \"line_y2\", \"title\": \"Change line je končalo y usklajujejo\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"page\"},\n{\"id\": \"palette\", \"title\": \"Kliknite, če želite spremeniti barvo polnila, premik miške kliknite spremeniti barvo kap\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Spremeni pravokotniku višine\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Spremeni pravokotnik širine\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"glede na:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Select vnaprej:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"izvoljeni predmeti\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"najmanjša objekt\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Spremeni barvo kap\"},\n{\"id\": \"stroke_style\", \"title\": \"Spremeni kap dash slog\"},\n{\"id\": \"stroke_width\", \"title\": \"Spreminjanje širine kap\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Višina:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Širina:\"},\n{\"id\": \"text\", \"title\": \"Spremeni besedilo vsebino\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Align Bottom\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Sredino\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Poravnaj levo\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Poravnava Middle\"},\n{\"id\": \"tool_alignright\", \"title\": \"Poravnaj desno\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Poravnava Top\"},\n{\"id\": \"tool_angle\", \"title\": \"Sprememba kota rotacije\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Bold Text\"},\n{\"id\": \"tool_circle\", \"title\": \"Circle\"},\n{\"id\": \"tool_clear\", \"textContent\": \"New Image\"},\n{\"id\": \"tool_clone\", \"title\": \"Clone Element\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Clone Elements\"},\n{\"id\": \"tool_delete\", \"title\": \"Izbriši element\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Brisanje izbranih elementov\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Document Properties\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Prekliči\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Shraniti\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Elipsa\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Free-Hand Elipsa\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Pencil Tool\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Free-Hand pravokotnik\"},\n{\"id\": \"tool_font_size\", \"title\": \"Spremeni velikost pisave\"},\n{\"id\": \"tool_group\", \"title\": \"Skupina Elements\"},\n{\"id\": \"tool_image\", \"title\": \"Image Tool\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Italic Text\"},\n{\"id\": \"tool_line\", \"title\": \"Line Tool\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Premakni v Bottom\"},\n{\"id\": \"tool_move_top\", \"title\": \"Premakni na vrh\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Spremeni izbran predmet motnosti\"},\n{\"id\": \"tool_open\", \"textContent\": \"Open Image\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Pravokotnik\"},\n{\"id\": \"tool_redo\", \"title\": \"Redo\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Shrani slike\"},\n{\"id\": \"tool_select\", \"title\": \"Select Tool\"},\n{\"id\": \"tool_source\", \"title\": \"Edit Vir\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Prekliči\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Shraniti\"},\n{\"id\": \"tool_square\", \"title\": \"Kvadrat\"},\n{\"id\": \"tool_text\", \"title\": \"Text Tool\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Undo\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Razdruži Elements\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoom Tool\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Spreminjanje povečave\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.sq.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Vendose në lidhje me ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Change color background / patejdukshmëri\"},\n{\"id\": \"circle_cx\", \"title\": \"Cx rrethi Ndryshimi i bashkërenduar\"},\n{\"id\": \"circle_cy\", \"title\": \"Ndryshimi i rrethit cy koordinuar\"},\n{\"id\": \"circle_r\", \"title\": \"Rreze rreth Ndryshimi i\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Ndryshimi Rectangle Corner Radius\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Ndryshimi elips e cx koordinuar\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Elips cy Ndryshimi i bashkërenduar\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Rreze x elips Ndryshimi i\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Radiusi y elips ndërroj\"},\n{\"id\": \"fill_color\", \"title\": \"Ndryshimi mbush color\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Fit to Content\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Fit për të gjithë përmbajtjen\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Fit në kanavacë\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Shtresë Fit to content\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Fit to Selection\"},\n{\"id\": \"font_family\", \"title\": \"Ndryshimi Font Family\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Height të ndryshuar imazhin\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Ndrysho URL\"},\n{\"id\": \"image_width\", \"title\": \"Ndryshimi image width\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"madh objekt\"},\n{\"id\": \"layer_delete\", \"title\": \"Delete Layer\"},\n{\"id\": \"layer_down\", \"title\": \"Move Down Layer\"},\n{\"id\": \"layer_new\", \"title\": \"Re Shtresa\"},\n{\"id\": \"layer_rename\", \"title\": \"Rename Layer\"},\n{\"id\": \"layer_up\", \"title\": \"Move Up Layer\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Shtresa:\"},\n{\"id\": \"line_x1\", \"title\": \"Shkarko Ndryshimi që fillon x koordinuar\"},\n{\"id\": \"line_x2\", \"title\": \"Linjë Ndryshimi i fund x koordinuar\"},\n{\"id\": \"line_y1\", \"title\": \"Shkarko Ndryshimi që fillon y koordinuar\"},\n{\"id\": \"line_y2\", \"title\": \"Shkarko Ndryshimi i dhënë fund y koordinuar\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"faqe\"},\n{\"id\": \"palette\", \"title\": \"Klikoni për të ndryshuar mbushur me ngjyra, shift-klikoni për të ndryshuar ngjyrën pash\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Height Ndryshimi drejtkëndësh\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Width Ndryshimi drejtkëndësh\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"lidhje me:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Zgjidhni paracaktuara:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"objektet e zgjedhur\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"objektit më të vogël\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Change color pash\"},\n{\"id\": \"stroke_style\", \"title\": \"Ndryshimi dash goditje stil\"},\n{\"id\": \"stroke_width\", \"title\": \"Ndryshimi goditje width\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Lartësia:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Gjerësia:\"},\n{\"id\": \"text\", \"title\": \"Text contents Ndryshimi\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Align Bottom\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Align Center\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Align Left\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Align Mesme\"},\n{\"id\": \"tool_alignright\", \"title\": \"Align Right\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Align Top\"},\n{\"id\": \"tool_angle\", \"title\": \"Kënd Ndryshimi rrotullim\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Bold Text\"},\n{\"id\": \"tool_circle\", \"title\": \"Rrethi\"},\n{\"id\": \"tool_clear\", \"textContent\": \"New Image\"},\n{\"id\": \"tool_clone\", \"title\": \"Klon Element\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Elemente Clone\"},\n{\"id\": \"tool_delete\", \"title\": \"Fshije Element\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Elementet e zgjedhur është dhënë Delete [Delete/Backspace]\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Dokumenti Prona\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Anulo\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Ruaj\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Elips\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Free-Hand Ellipse\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Pencil Tool\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Lëndë Hand Rectangle\"},\n{\"id\": \"tool_font_size\", \"title\": \"Ndryshimi Font Size\"},\n{\"id\": \"tool_group\", \"title\": \"Elementet e Grupit\"},\n{\"id\": \"tool_image\", \"title\": \"Image Tool\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Italic Text\"},\n{\"id\": \"tool_line\", \"title\": \"Line Tool\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Move to Bottom\"},\n{\"id\": \"tool_move_top\", \"title\": \"Move to Top\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Ndryshimi zgjedhur errësirë item\"},\n{\"id\": \"tool_open\", \"textContent\": \"Image Hapur\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Drejtkëndësh\"},\n{\"id\": \"tool_redo\", \"title\": \"Redo\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Image Ruaj\"},\n{\"id\": \"tool_select\", \"title\": \"Zgjidhni Tool\"},\n{\"id\": \"tool_source\", \"title\": \"Burimi Edit\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Anulo\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Ruaj\"},\n{\"id\": \"tool_square\", \"title\": \"Sheshi\"},\n{\"id\": \"tool_text\", \"title\": \"Text Tool\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Undo\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Elemente Ungroup\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoom Tool\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Ndryshimi zoom nivel\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.sr.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Алигн у односу на ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Промена боје позадине / непрозирност\"},\n{\"id\": \"circle_cx\", \"title\": \"Промена круг&#39;с ЦКС координатни\"},\n{\"id\": \"circle_cy\", \"title\": \"Промена круг&#39;с ср координатни\"},\n{\"id\": \"circle_r\", \"title\": \"Промена круга је полупречник\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Промена правоугаоник Кутак радијуса\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Промена елипса ЦКС&#39;с координатни\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Промена елипса&#39;с ср координатни\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Промена елипса&#39;с Кс радијуса\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Промена елипса је радијус Ы\"},\n{\"id\": \"fill_color\", \"title\": \"Промена боје попуне\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Стане на садржај\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Уклопи у сав садржај\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Стане на платну\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Уклопи у слоју садржај\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Уклопи у избор\"},\n{\"id\": \"font_family\", \"title\": \"Цханге фонт породицу\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Промени слику висине\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Промените УРЛ адресу\"},\n{\"id\": \"image_width\", \"title\": \"Промени слику ширине\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"Највећи објекат\"},\n{\"id\": \"layer_delete\", \"title\": \"Избриши слој\"},\n{\"id\": \"layer_down\", \"title\": \"Помери слој доле\"},\n{\"id\": \"layer_new\", \"title\": \"Нови слој\"},\n{\"id\": \"layer_rename\", \"title\": \"Преименуј слој\"},\n{\"id\": \"layer_up\", \"title\": \"Помери слој Горе\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Слојева:\"},\n{\"id\": \"line_x1\", \"title\": \"Промена линија Стартни кс координата\"},\n{\"id\": \"line_x2\", \"title\": \"Промена линија је завршетак кс координата\"},\n{\"id\": \"line_y1\", \"title\": \"Промена линија у координатни почетак Ы\"},\n{\"id\": \"line_y2\", \"title\": \"Промена линија је Ы координата се завршава\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"страна\"},\n{\"id\": \"palette\", \"title\": \"Кликните да бисте променили боју попуне, Схифт-кликните да промените боју удар\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Промени правоугаоник висина\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Промени правоугаоник ширине\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"у односу на:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Изаберите унапред дефинисани:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"изабраних објеката\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"Најмањи објекат\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Промена боје удар\"},\n{\"id\": \"stroke_style\", \"title\": \"Промена ход Дасх стил\"},\n{\"id\": \"stroke_width\", \"title\": \"Промена удара ширина\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Висина:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Ширина:\"},\n{\"id\": \"text\", \"title\": \"Промена садржаја текстуалне\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Поравнај доле\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Поравнај по центру\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Поравнај лево\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Алигн Средњи\"},\n{\"id\": \"tool_alignright\", \"title\": \"Поравнај десно\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Поравнајте врх\"},\n{\"id\": \"tool_angle\", \"title\": \"Промени ротације Угао\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Подебљан текст\"},\n{\"id\": \"tool_circle\", \"title\": \"Круг\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Нова слика\"},\n{\"id\": \"tool_clone\", \"title\": \"Клон Елеменат\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Елементи клон\"},\n{\"id\": \"tool_delete\", \"title\": \"Избриши елемент\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Избриши изабране Елементи [Delete/Backspace]\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Особине документа\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Откажи\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Сачувати\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Елипса\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Фрее-Ручни Елипса\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Алатка оловка\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Фрее-Ручни правоугаоник\"},\n{\"id\": \"tool_font_size\", \"title\": \"Цханге фонт сизе\"},\n{\"id\": \"tool_group\", \"title\": \"Група Елементи\"},\n{\"id\": \"tool_image\", \"title\": \"Алатка за слике\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Италиц текст\"},\n{\"id\": \"tool_line\", \"title\": \"Линија Алат\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Премести на доле\"},\n{\"id\": \"tool_move_top\", \"title\": \"Премести на врх\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Промена изабране ставке непрозирност\"},\n{\"id\": \"tool_open\", \"textContent\": \"Отвори слике\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Правоугаоник\"},\n{\"id\": \"tool_redo\", \"title\": \"Редо\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Сачувај слика\"},\n{\"id\": \"tool_select\", \"title\": \"Изаберите алатку\"},\n{\"id\": \"tool_source\", \"title\": \"Уреди Извор\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Откажи\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Сачувати\"},\n{\"id\": \"tool_square\", \"title\": \"Трг\"},\n{\"id\": \"tool_text\", \"title\": \"Текст Алат\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Поништи\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Разгрупирање Елементи\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Алатка за зумирање\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Промените ниво зумирања\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.sv.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Justera förhållande till ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Ändra bakgrundsfärg / opacitet\"},\n{\"id\": \"circle_cx\", \"title\": \"Ändra cirkeln cx samordna\"},\n{\"id\": \"circle_cy\", \"title\": \"Ändra cirkeln samordna cy\"},\n{\"id\": \"circle_r\", \"title\": \"Ändra cirkelns radie\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Ändra rektangel hörnradie\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Ändra ellips&#39;s cx samordna\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Ändra ellips&#39;s samordna cy\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Ändra ellips&#39;s x radie\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Ändra ellips&#39;s y radie\"},\n{\"id\": \"fill_color\", \"title\": \"Ändra fyllningsfärg\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Fit to Content\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Passar till allt innehåll\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Anpassa till duk\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Anpassa till lager innehåll\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Anpassa till val\"},\n{\"id\": \"font_family\", \"title\": \"Ändra Typsnitt\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Ändra bildhöjd\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Ändra URL\"},\n{\"id\": \"image_width\", \"title\": \"Ändra bild bredd\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"största objekt\"},\n{\"id\": \"layer_delete\", \"title\": \"Radera Layer\"},\n{\"id\": \"layer_down\", \"title\": \"Flytta Layer Down\"},\n{\"id\": \"layer_new\", \"title\": \"New Layer\"},\n{\"id\": \"layer_rename\", \"title\": \"Byt namn på Layer\"},\n{\"id\": \"layer_up\", \"title\": \"Flytta Layer Up\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Layers:\"},\n{\"id\": \"line_x1\", \"title\": \"Ändra Lines startar x samordna\"},\n{\"id\": \"line_x2\", \"title\": \"Ändra Lines slutar x samordna\"},\n{\"id\": \"line_y1\", \"title\": \"Ändra Lines startar Y-koordinat\"},\n{\"id\": \"line_y2\", \"title\": \"Ändra Lines slutar Y-koordinat\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"sida\"},\n{\"id\": \"palette\", \"title\": \"Klicka för att ändra fyllningsfärg, shift-klicka för att ändra färgar\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Ändra rektangel höjd\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Ändra rektangel bredd\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"jämfört:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Välj fördefinierad:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"valda objekt\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"minsta objektet\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Ändra färgar\"},\n{\"id\": \"stroke_style\", \"title\": \"Ändra stroke Dash stil\"},\n{\"id\": \"stroke_width\", \"title\": \"Ändra stroke bredd\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Höjd:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Bredd:\"},\n{\"id\": \"text\", \"title\": \"Ändra textinnehållet\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Align Bottom\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Centrera\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Vänsterjustera\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Justera Middle\"},\n{\"id\": \"tool_alignright\", \"title\": \"Högerjustera\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Justera Top\"},\n{\"id\": \"tool_angle\", \"title\": \"Ändra rotationsvinkel\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Fet text\"},\n{\"id\": \"tool_circle\", \"title\": \"Circle\"},\n{\"id\": \"tool_clear\", \"textContent\": \"New Image\"},\n{\"id\": \"tool_clone\", \"title\": \"Clone Element\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Clone Elements\"},\n{\"id\": \"tool_delete\", \"title\": \"Radera Element\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Radera markerade element [Delete/Backspace]\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Dokumentegenskaper\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Avbryt\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Spara\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Ellips\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Fri hand Ellipse\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Pennverktyget\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Fri hand rektangel\"},\n{\"id\": \"tool_font_size\", \"title\": \"Ändra textstorlek\"},\n{\"id\": \"tool_group\", \"title\": \"Group Elements\"},\n{\"id\": \"tool_image\", \"title\": \"Bildverktyg\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Kursiv text\"},\n{\"id\": \"tool_line\", \"title\": \"Linjeverktyg\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Move to Bottom\"},\n{\"id\": \"tool_move_top\", \"title\": \"Flytta till början\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Ändra markerat objekt opacitet\"},\n{\"id\": \"tool_open\", \"textContent\": \"Öppna bild\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Rektangel\"},\n{\"id\": \"tool_redo\", \"title\": \"Redo\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Save Image\"},\n{\"id\": \"tool_select\", \"title\": \"Markeringsverktyget\"},\n{\"id\": \"tool_source\", \"title\": \"Redigera källa\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Avbryt\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Spara\"},\n{\"id\": \"tool_square\", \"title\": \"Fyrkant\"},\n{\"id\": \"tool_text\", \"title\": \"Textverktyg\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Ångra\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Dela Elements\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoomverktyget\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Ändra zoomnivå\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.sw.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Align jamaa na ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Change background color / opacity\"},\n{\"id\": \"circle_cx\", \"title\": \"Change mduara&#39;s CX kuratibu\"},\n{\"id\": \"circle_cy\", \"title\": \"Change mduara&#39;s cy kuratibu\"},\n{\"id\": \"circle_r\", \"title\": \"Change mduara&#39;s Radius\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Change Mstatili Corner Radius\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Change ellipse s CX kuratibu\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Change ellipse s cy kuratibu\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Change ellipse s x Radius\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Change ellipse&#39;s y Radius\"},\n{\"id\": \"fill_color\", \"title\": \"Change kujaza Michezo\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Waliopo Content\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Waliopo all content\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Wanaofaa Canvas\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Waliopo safu content\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Waliopo uteuzi\"},\n{\"id\": \"font_family\", \"title\": \"Change font Family\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Change image urefu\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Change URL\"},\n{\"id\": \"image_width\", \"title\": \"Change image width\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"ukubwa object\"},\n{\"id\": \"layer_delete\", \"title\": \"Delete Layer\"},\n{\"id\": \"layer_down\", \"title\": \"Move Layer Down\"},\n{\"id\": \"layer_new\", \"title\": \"Mpya Layer\"},\n{\"id\": \"layer_rename\", \"title\": \"Rename Layer\"},\n{\"id\": \"layer_up\", \"title\": \"Move Layer Up\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Tabaka:\"},\n{\"id\": \"line_x1\", \"title\": \"Change Mpya&#39;s mapya x kuratibu\"},\n{\"id\": \"line_x2\", \"title\": \"Change Mpya&#39;s kuishia x kuratibu\"},\n{\"id\": \"line_y1\", \"title\": \"Change Mpya&#39;s mapya y kuratibu\"},\n{\"id\": \"line_y2\", \"title\": \"Change Mpya&#39;s kuishia y kuratibu\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"umebadilisha\"},\n{\"id\": \"palette\", \"title\": \"Click kubadili kujaza color, skiftarbete-click kubadili kiharusi color\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Change Mstatili height\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Change Mstatili width\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"relativa att:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Select predefined:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"waliochaguliwa vitu\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"minsta object\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Change kiharusi Michezo\"},\n{\"id\": \"stroke_style\", \"title\": \"Change kiharusi dash style\"},\n{\"id\": \"stroke_width\", \"title\": \"Change kiharusi width\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Urefu:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Upana:\"},\n{\"id\": \"text\", \"title\": \"Change Nakala contents\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Align Bottom\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Align Center\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Align Left\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Kati align\"},\n{\"id\": \"tool_alignright\", \"title\": \"Align Right\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Align Juu\"},\n{\"id\": \"tool_angle\", \"title\": \"Change mzunguko vinkel\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Bold Nakala\"},\n{\"id\": \"tool_circle\", \"title\": \"Circle\"},\n{\"id\": \"tool_clear\", \"textContent\": \"New Image\"},\n{\"id\": \"tool_clone\", \"title\": \"Clone Element\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Clone Elements\"},\n{\"id\": \"tool_delete\", \"title\": \"Delete Element\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Delete Selected Elements [Delete/Backspace]\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Document Properties\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Cancel\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Okoa\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Ellipse\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Free-Hand Ellipse\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Penseli Tool\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Free-Hand Rectangle\"},\n{\"id\": \"tool_font_size\", \"title\": \"Change font Size\"},\n{\"id\": \"tool_group\", \"title\": \"Kikundi Elements\"},\n{\"id\": \"tool_image\", \"title\": \"Image Tool\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Italiki Nakala\"},\n{\"id\": \"tool_line\", \"title\": \"Mpya Tool\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Kuhama Bottom\"},\n{\"id\": \"tool_move_top\", \"title\": \"Move to Top\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Change selected opacity punkt\"},\n{\"id\": \"tool_open\", \"textContent\": \"Open Image\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Mstatili\"},\n{\"id\": \"tool_redo\", \"title\": \"Redo\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Save Image\"},\n{\"id\": \"tool_select\", \"title\": \"Select Tool\"},\n{\"id\": \"tool_source\", \"title\": \"Edit Lugha\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Cancel\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Save\"},\n{\"id\": \"tool_square\", \"title\": \"Mraba\"},\n{\"id\": \"tool_text\", \"title\": \"Nakala Tool\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Tengua\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Ungroup Elements\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoom Tool\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Change zoom ngazi\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.th.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"จัดชิดเทียบกับ ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"สีพื้นหลังเปลี่ยน / ความทึบ\"},\n{\"id\": \"circle_cx\", \"title\": \"Cx วงกลมเปลี่ยนของพิกัด\"},\n{\"id\": \"circle_cy\", \"title\": \"วงกลมเปลี่ยนเป็น cy ประสานงาน\"},\n{\"id\": \"circle_r\", \"title\": \"รัศมีวงกลมเปลี่ยนเป็น\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"รัศมีเปลี่ยนสี่เหลี่ยมผืนผ้า Corner\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"เปลี่ยน ellipse ของ cx ประสานงาน\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Ellipse เปลี่ยนของ cy ประสานงาน\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Ellipse เปลี่ยนของรัศมี x\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Ellipse เปลี่ยนของรัศมี y\"},\n{\"id\": \"fill_color\", \"title\": \"เปลี่ยนใส่สี\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Fit to Content\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"พอดีกับเนื้อหาทั้งหมด\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"เหมาะสมในการผ้าใบ\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"พอดีเนื้อหาชั้นที่\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"เหมาะสมในการเลือก\"},\n{\"id\": \"font_family\", \"title\": \"ครอบครัว Change Font\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"ความสูงเปลี่ยนรูปภาพ\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"URL เปลี่ยน\"},\n{\"id\": \"image_width\", \"title\": \"ความกว้างเปลี่ยนรูปภาพ\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"ที่ใหญ่ที่สุดในวัตถุ\"},\n{\"id\": \"layer_delete\", \"title\": \"Delete Layer\"},\n{\"id\": \"layer_down\", \"title\": \"ย้าย Layer ลง\"},\n{\"id\": \"layer_new\", \"title\": \"Layer ใหม่\"},\n{\"id\": \"layer_rename\", \"title\": \"Layer เปลี่ยนชื่อ\"},\n{\"id\": \"layer_up\", \"title\": \"ย้าย Layer Up\"},\n{\"id\": \"layersLabel\", \"textContent\": \"ชั้น:\"},\n{\"id\": \"line_x1\", \"title\": \"สายเปลี่ยนเป็นเริ่มต้น x พิกัด\"},\n{\"id\": \"line_x2\", \"title\": \"สายเปลี่ยนเป็นสิ้นสุด x พิกัด\"},\n{\"id\": \"line_y1\", \"title\": \"สายเปลี่ยนเป็นเริ่มต้น y พิกัด\"},\n{\"id\": \"line_y2\", \"title\": \"สายเปลี่ยนเป็นสิ้นสุด y พิกัด\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"หน้า\"},\n{\"id\": \"palette\", \"title\": \"คลิกเพื่อเปลี่ยนใส่สีกะคลิกเปลี่ยนสีจังหวะ\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"ความสูงสี่เหลี่ยมผืนผ้าเปลี่ยน\"},\n{\"id\": \"rect_width_tool\", \"title\": \"ความกว้างสี่เหลี่ยมผืนผ้าเปลี่ยน\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"เทียบกับ:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"เลือกที่กำหนดไว้ล่วงหน้า:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"วัตถุเลือกตั้ง\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"วัตถุที่เล็กที่สุด\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"สีจังหวะเปลี่ยน\"},\n{\"id\": \"stroke_style\", \"title\": \"รีบเปลี่ยนสไตล์จังหวะ\"},\n{\"id\": \"stroke_width\", \"title\": \"ความกว้างจังหวะเปลี่ยน\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"ความสูง:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"ความกว้าง:\"},\n{\"id\": \"text\", \"title\": \"เปลี่ยนเนื้อหาข้อความ\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"ด้านล่างชิด\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"จัดแนวกึ่งกลาง\"},\n{\"id\": \"tool_alignleft\", \"title\": \"จัดชิดซ้าย\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"กลางชิด\"},\n{\"id\": \"tool_alignright\", \"title\": \"จัดชิดขวา\"},\n{\"id\": \"tool_aligntop\", \"title\": \"ด้านบนชิด\"},\n{\"id\": \"tool_angle\", \"title\": \"มุมหมุนเปลี่ยน\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"ข้อความตัวหนา\"},\n{\"id\": \"tool_circle\", \"title\": \"Circle\"},\n{\"id\": \"tool_clear\", \"textContent\": \"รูปภาพใหม่\"},\n{\"id\": \"tool_clone\", \"title\": \"องค์ประกอบโคลน\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"องค์ประกอบโคลน\"},\n{\"id\": \"tool_delete\", \"title\": \"องค์ประกอบลบ\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"องค์ประกอบที่เลือกลบ\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"คุณสมบัติของเอกสาร\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"ยกเลิก\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"บันทึก\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Ellipse\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Ellipse Free-Hand\"},\n{\"id\": \"tool_fhpath\", \"title\": \"เครื่องมือดินสอ\"},\n{\"id\": \"tool_fhrect\", \"title\": \"สี่เหลี่ยมผืนผ้า Free-Hand\"},\n{\"id\": \"tool_font_size\", \"title\": \"เปลี่ยนขนาดตัวอักษร\"},\n{\"id\": \"tool_group\", \"title\": \"องค์ประกอบของกลุ่ม\"},\n{\"id\": \"tool_image\", \"title\": \"เครื่องมือ Image\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"ข้อความตัวเอียง\"},\n{\"id\": \"tool_line\", \"title\": \"เครื่องมือ Line\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"ย้ายไปด้านล่าง\"},\n{\"id\": \"tool_move_top\", \"title\": \"ย้ายไปด้านบน\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"เปลี่ยนความทึบเลือกรายการ\"},\n{\"id\": \"tool_open\", \"textContent\": \"ภาพเปิด\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"สี่เหลี่ยมผืนผ้า\"},\n{\"id\": \"tool_redo\", \"title\": \"ทำซ้ำ\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"บันทึกรูปภาพ\"},\n{\"id\": \"tool_select\", \"title\": \"เครื่องมือเลือก\"},\n{\"id\": \"tool_source\", \"title\": \"แหล่งที่มาแก้ไข\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"ยกเลิก\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"บันทึก\"},\n{\"id\": \"tool_square\", \"title\": \"สี่เหลี่ยม\"},\n{\"id\": \"tool_text\", \"title\": \"เครื่องมือ Text\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"เลิก\"},\n{\"id\": \"tool_ungroup\", \"title\": \"องค์ประกอบ Ungroup\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"เครื่องมือซูม\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"เปลี่ยนระดับการซูม\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.tl.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Pantayin sa kamag-anak sa ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Baguhin ang kulay ng background / kalabuan\"},\n{\"id\": \"circle_cx\", \"title\": \"Cx Baguhin ang bilog&#39;s coordinate\"},\n{\"id\": \"circle_cy\", \"title\": \"Baguhin ang bilog&#39;s cy coordinate\"},\n{\"id\": \"circle_r\", \"title\": \"Baguhin ang radius ng bilog\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Baguhin ang Parihaba Corner Radius\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Baguhin ang tambilugan&#39;s cx-ugma\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Baguhin ang tambilugan&#39;s cy coordinate\"},\n{\"id\": \"ellipse_rx\", \"title\": \"X radius Baguhin ang tambilugan&#39;s\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Y radius Baguhin ang tambilugan&#39;s\"},\n{\"id\": \"fill_color\", \"title\": \"Baguhin ang punuin ng kulay\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Pagkasyahin sa Nilalaman\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Pagkasyahin sa lahat ng mga nilalaman\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Pagkasyahin sa tolda\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Pagkasyahin sa layer nilalaman\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Pagkasyahin sa pagpili\"},\n{\"id\": \"font_family\", \"title\": \"Baguhin ang Pamilya ng Font\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Baguhin ang taas ng imahe\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Baguhin ang URL\"},\n{\"id\": \"image_width\", \"title\": \"Baguhin ang lapad ng imahe\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"pinakamalaking bagay\"},\n{\"id\": \"layer_delete\", \"title\": \"Tanggalin Layer\"},\n{\"id\": \"layer_down\", \"title\": \"Ilipat Layer Down\"},\n{\"id\": \"layer_new\", \"title\": \"Bagong Layer\"},\n{\"id\": \"layer_rename\", \"title\": \"Palitan ang pangalan ng Layer\"},\n{\"id\": \"layer_up\", \"title\": \"Ilipat Layer Up\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Layers:\"},\n{\"id\": \"line_x1\", \"title\": \"Baguhin ang linya ng simula x coordinate\"},\n{\"id\": \"line_x2\", \"title\": \"Baguhin ang linya ay nagtatapos x coordinate\"},\n{\"id\": \"line_y1\", \"title\": \"Baguhin ang linya ng simula y coordinate\"},\n{\"id\": \"line_y2\", \"title\": \"Baguhin ang linya ay nagtatapos y coordinate\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"pahina\"},\n{\"id\": \"palette\", \"title\": \"I-click upang baguhin ang punan ang kulay, paglilipat-click upang baguhin ang paghampas ng kulay\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Baguhin ang rektanggulo taas\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Baguhin ang rektanggulo lapad\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"kamag-anak sa:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Piliin ang paunang-natukoy na:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"inihalal na mga bagay\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"pinakamaliit na bagay\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Baguhin ang kulay ng paghampas\"},\n{\"id\": \"stroke_style\", \"title\": \"Baguhin ang stroke pagsugod estilo\"},\n{\"id\": \"stroke_width\", \"title\": \"Baguhin ang stroke lapad\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Tangkad:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Lapad:\"},\n{\"id\": \"text\", \"title\": \"Baguhin ang mga nilalaman ng teksto\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Pantayin sa Ibaba\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Pantayin sa Gitna\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Pantayin ang Kaliwa\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Pantayin sa Gitnang\"},\n{\"id\": \"tool_alignright\", \"title\": \"Pantayin sa Kanan\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Pantayin Top\"},\n{\"id\": \"tool_angle\", \"title\": \"Baguhin ang pag-ikot anggulo\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Bold Text\"},\n{\"id\": \"tool_circle\", \"title\": \"Circle\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Bagong Imahe\"},\n{\"id\": \"tool_clone\", \"title\": \"I-clone ang Sangkap\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"I-clone ang mga Sangkap\"},\n{\"id\": \"tool_delete\", \"title\": \"Burahin ang Sangkap\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Tanggalin Napiling Mga Sangkap [Delete/Backspace]\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Document Katangian\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"I-cancel\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"I-save\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Tambilugan\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Libreng-kamay tambilugan\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Kasangkapan ng lapis\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Libreng-kamay Parihaba\"},\n{\"id\": \"tool_font_size\", \"title\": \"Baguhin ang Laki ng Font\"},\n{\"id\": \"tool_group\", \"title\": \"Group Sangkap\"},\n{\"id\": \"tool_image\", \"title\": \"Image Kasangkapan\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Italic Text\"},\n{\"id\": \"tool_line\", \"title\": \"Line Kasangkapan\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Ilipat sa Ibaba\"},\n{\"id\": \"tool_move_top\", \"title\": \"Ilipat sa Tuktok\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Palitan ang mga napiling bagay kalabuan\"},\n{\"id\": \"tool_open\", \"textContent\": \"Buksan ang Image\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Parihaba\"},\n{\"id\": \"tool_redo\", \"title\": \"Gawin muli\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"I-save ang Image\"},\n{\"id\": \"tool_select\", \"title\": \"Piliin ang Tool\"},\n{\"id\": \"tool_source\", \"title\": \"I-edit ang Source\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"I-cancel\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"I-save\"},\n{\"id\": \"tool_square\", \"title\": \"Parisukat\"},\n{\"id\": \"tool_text\", \"title\": \"Text Kasangkapan\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Bawiin\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Ungroup Sangkap\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Mag-zoom Kasangkapan\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Baguhin ang antas ng zoom\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.tr.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Align göre ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Arka plan rengini değiştirmek / opacity\"},\n{\"id\": \"circle_cx\", \"title\": \"Değiştirmek daire&#39;s cx koordine\"},\n{\"id\": \"circle_cy\", \"title\": \"Değiştirmek daire cy koordine&#39;s\"},\n{\"id\": \"circle_r\", \"title\": \"Değiştirmek daire yarıçapı\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Değiştirmek Dikdörtgen Köşe Yarıçap\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"&#39;s Koordine cx elips Girişi\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Değiştirmek elips cy koordine&#39;s\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Değiştirmek elips&#39;s x yarıçapı\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Değiştirmek elips Y yarıçapı\"},\n{\"id\": \"fill_color\", \"title\": \"Renk değiştirmek doldurmak\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Fit to Content\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Fit tüm içerik için\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Fit tuvaline\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Sığacak şekilde katman içerik\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Fit seçimine\"},\n{\"id\": \"font_family\", \"title\": \"Font değiştir Aile\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Değiştirmek görüntü yüksekliği\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Değiştirmek URL\"},\n{\"id\": \"image_width\", \"title\": \"Değiştirmek görüntü genişliği\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"en büyük nesne\"},\n{\"id\": \"layer_delete\", \"title\": \"Delete Layer\"},\n{\"id\": \"layer_down\", \"title\": \"Katman Aşağı Taşı\"},\n{\"id\": \"layer_new\", \"title\": \"Yeni Katman\"},\n{\"id\": \"layer_rename\", \"title\": \"Rename Katman\"},\n{\"id\": \"layer_up\", \"title\": \"Up Katman Taşı\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Katmanlar:\"},\n{\"id\": \"line_x1\", \"title\": \"Değiştirmek hattı&#39;s koordine x başlangıç\"},\n{\"id\": \"line_x2\", \"title\": \"Değiştirmek hattı&#39;s koordine x biten\"},\n{\"id\": \"line_y1\", \"title\": \"Değiştirmek hattı y başlangıç&#39;s koordine\"},\n{\"id\": \"line_y2\", \"title\": \"Değiştirmek hattı y biten&#39;s koordine\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"sayfa\"},\n{\"id\": \"palette\", \"title\": \"Tıklatın renk, vardiya dolgu zamanlı rengini değiştirmek için tıklayın değiştirmek için\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Değiştirmek dikdörtgen yüksekliği\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Değiştirmek dikdörtgen genişliği\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"göreli:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Seçin önceden tanımlanmış:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"seçilen nesneleri\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"küçük nesne\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Değiştirmek inme renk\"},\n{\"id\": \"stroke_style\", \"title\": \"Değiştirmek inme çizgi stili\"},\n{\"id\": \"stroke_width\", \"title\": \"Değiştirmek vuruş genişliği\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Yükseklik:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"En:\"},\n{\"id\": \"text\", \"title\": \"Değiştirmek metin içeriği\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Align Bottom\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Ortala\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Sola\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Align Orta\"},\n{\"id\": \"tool_alignright\", \"title\": \"Sağa Hizala\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Align Top\"},\n{\"id\": \"tool_angle\", \"title\": \"Değiştirmek dönme açısı\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Kalın Yazı\"},\n{\"id\": \"tool_circle\", \"title\": \"Daire\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Yeni Resim\"},\n{\"id\": \"tool_clone\", \"title\": \"Clone Element\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Clone Elemanları\"},\n{\"id\": \"tool_delete\", \"title\": \"Sil Element\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Seçilen Elemanları\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Belge Özellikleri\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Iptal\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Kaydetmek\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Elips\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Free-El Elips\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Kalem Aracı\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Free-El Dikdörtgen\"},\n{\"id\": \"tool_font_size\", \"title\": \"Change font size\"},\n{\"id\": \"tool_group\", \"title\": \"Grup Elemanları\"},\n{\"id\": \"tool_image\", \"title\": \"Resim Aracı\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Italik yazı\"},\n{\"id\": \"tool_line\", \"title\": \"Line Aracı\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Altına gider\"},\n{\"id\": \"tool_move_top\", \"title\": \"Üste taşı\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Değiştirmek öğe opacity seçilmiş\"},\n{\"id\": \"tool_open\", \"textContent\": \"Aç Resim\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Dikdörtgen\"},\n{\"id\": \"tool_redo\", \"title\": \"Redo\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Görüntüyü Kaydet\"},\n{\"id\": \"tool_select\", \"title\": \"Seçim aracı\"},\n{\"id\": \"tool_source\", \"title\": \"Değiştir Kaynak\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Iptal\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Kaydetmek\"},\n{\"id\": \"tool_square\", \"title\": \"Kare\"},\n{\"id\": \"tool_text\", \"title\": \"Metin Aracı\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Geri\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Çöz Elemanları\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoom Tool\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Yakınlaştırma düzeyini değiştirebilirsiniz\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.uk.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Вирівняти по відношенню до ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Зміна кольору тла / непрозорість\"},\n{\"id\": \"circle_cx\", \"title\": \"CX зміну кола координата\"},\n{\"id\": \"circle_cy\", \"title\": \"Зміни гуртка CY координати\"},\n{\"id\": \"circle_r\", \"title\": \"Зміна кола&#39;s радіус\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Зміни прямокутник Corner Radius\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Зміни еліпса CX координати\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Зміни еліпса CY координати\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Х Зміни еліпса радіусом\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Зміни у еліпса радіусом\"},\n{\"id\": \"fill_color\", \"title\": \"Зміна кольору заливки\"},\n{\"id\": \"fitToContent\", \"textContent\": \"За розміром змісту\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"За розміром весь вміст\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Розмір полотна\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"За розміром шар змісту\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Вибір розміру\"},\n{\"id\": \"font_family\", \"title\": \"Зміни Сімейство шрифтів\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Зміна висоти зображення\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Змінити URL\"},\n{\"id\": \"image_width\", \"title\": \"Зміни ширина зображення\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"найбільший об&#39;єкт\"},\n{\"id\": \"layer_delete\", \"title\": \"Видалити шар\"},\n{\"id\": \"layer_down\", \"title\": \"Перемістити шар на\"},\n{\"id\": \"layer_new\", \"title\": \"Новий шар\"},\n{\"id\": \"layer_rename\", \"title\": \"Перейменувати Шар\"},\n{\"id\": \"layer_up\", \"title\": \"Переміщення шару до\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Шари:\"},\n{\"id\": \"line_x1\", \"title\": \"Зміни починає координати лінія х\"},\n{\"id\": \"line_x2\", \"title\": \"Зміни за період, що закінчився лінія координати х\"},\n{\"id\": \"line_y1\", \"title\": \"Зміни лінія починає Y координата\"},\n{\"id\": \"line_y2\", \"title\": \"Зміна за період, що закінчився лінія Y координата\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"сторінка\"},\n{\"id\": \"palette\", \"title\": \"Натисніть для зміни кольору заливки, Shift-Click змінити обвід\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Зміни прямокутник висотою\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Зміна ширини прямокутника\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"в порівнянні з:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Виберіть зумовлений:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"обраними об&#39;єктами\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"маленький об&#39;єкт\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Зміна кольору інсульт\"},\n{\"id\": \"stroke_style\", \"title\": \"Зміна стилю інсульт тире\"},\n{\"id\": \"stroke_width\", \"title\": \"Зміни ширина штриха\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Висота:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Ширина:\"},\n{\"id\": \"text\", \"title\": \"Зміна змісту тексту\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Вирівняти по нижньому краю\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Вирівняти по центру\"},\n{\"id\": \"tool_alignleft\", \"title\": \"По лівому краю\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Вирівняти Близького\"},\n{\"id\": \"tool_alignright\", \"title\": \"По правому краю\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Вирівняти по верхньому краю\"},\n{\"id\": \"tool_angle\", \"title\": \"Зміна кута повороту\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Товстий текст\"},\n{\"id\": \"tool_circle\", \"title\": \"Коло\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Нове зображення\"},\n{\"id\": \"tool_clone\", \"title\": \"Клон Елементу\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Клон Елементи\"},\n{\"id\": \"tool_delete\", \"title\": \"Видалити елемент\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Видалити вибрані елементи [Delete/Backspace]\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Властивості документа\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Скасування\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Зберегти\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Еліпс\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Вільної руки Еліпс\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Pencil Tool\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Вільної руки Прямокутник\"},\n{\"id\": \"tool_font_size\", \"title\": \"Змінити розмір шрифту\"},\n{\"id\": \"tool_group\", \"title\": \"Група елементів\"},\n{\"id\": \"tool_image\", \"title\": \"Image Tool\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Похилий текст\"},\n{\"id\": \"tool_line\", \"title\": \"Line Tool\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Перемістити вниз\"},\n{\"id\": \"tool_move_top\", \"title\": \"Перемістити догори\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Зміна вибраного пункту непрозорості\"},\n{\"id\": \"tool_open\", \"textContent\": \"Відкрити зображення\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Прямокутник\"},\n{\"id\": \"tool_redo\", \"title\": \"Повтор\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Зберегти малюнок\"},\n{\"id\": \"tool_select\", \"title\": \"Виберіть інструмент\"},\n{\"id\": \"tool_source\", \"title\": \"Змінити вихідний\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Скасування\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Зберегти\"},\n{\"id\": \"tool_square\", \"title\": \"Площа\"},\n{\"id\": \"tool_text\", \"title\": \"Текст Tool\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Скасувати\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Елементи розгрупувати\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoom Tool\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Зміна масштабу\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.vi.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"Căn liên quan đến ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"Thay đổi màu nền / opacity\"},\n{\"id\": \"circle_cx\", \"title\": \"Thay đổi hình tròn của cx phối hợp\"},\n{\"id\": \"circle_cy\", \"title\": \"Thay đổi hình tròn của vi phối hợp\"},\n{\"id\": \"circle_r\", \"title\": \"Thay đổi bán kính của hình tròn\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"Thay đổi chữ nhật Corner Radius\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"Thay đổi hình elip của cx phối hợp\"},\n{\"id\": \"ellipse_cy\", \"title\": \"Thay đổi hình elip của vi phối hợp\"},\n{\"id\": \"ellipse_rx\", \"title\": \"Thay đổi hình elip của x bán kính\"},\n{\"id\": \"ellipse_ry\", \"title\": \"Y Thay đổi bán kính của hình ellipse\"},\n{\"id\": \"fill_color\", \"title\": \"Thay đổi đầy màu sắc\"},\n{\"id\": \"fitToContent\", \"textContent\": \"Phù hợp với nội dung\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"Phù hợp với tất cả nội dung\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"Phù hợp với vải\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"Vào lớp phù hợp với nội dung\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"Phù hợp để lựa chọn\"},\n{\"id\": \"font_family\", \"title\": \"Thay đổi Font Gia đình\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"Thay đổi hình ảnh chiều cao\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"Thay đổi URL\"},\n{\"id\": \"image_width\", \"title\": \"Thay đổi hình ảnh rộng\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"lớn nhất đối tượng\"},\n{\"id\": \"layer_delete\", \"title\": \"Xoá Layer\"},\n{\"id\": \"layer_down\", \"title\": \"Move Layer Down\"},\n{\"id\": \"layer_new\", \"title\": \"New Layer\"},\n{\"id\": \"layer_rename\", \"title\": \"Đổi tên Layer\"},\n{\"id\": \"layer_up\", \"title\": \"Di chuyển Layer Up\"},\n{\"id\": \"layersLabel\", \"textContent\": \"Lớp:\"},\n{\"id\": \"line_x1\", \"title\": \"Thay đổi dòng của bắt đầu từ x phối hợp\"},\n{\"id\": \"line_x2\", \"title\": \"Thay đổi dòng của x kết thúc sớm nhất phối hợp\"},\n{\"id\": \"line_y1\", \"title\": \"Thay đổi dòng của bắt đầu từ y phối hợp\"},\n{\"id\": \"line_y2\", \"title\": \"Thay đổi dòng của kết thúc y phối hợp\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"Sửa\"},\n{\"id\": \"palette\", \"title\": \"Nhấn vào đây để thay đổi đầy màu sắc, thay đổi nhấp chuột để thay đổi màu sắc đột quỵ\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"Thay đổi hình chữ nhật chiều cao\"},\n{\"id\": \"rect_width_tool\", \"title\": \"Thay đổi hình chữ nhật chiều rộng\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"liên quan đến:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"Chọn định sẵn:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"bầu các đối tượng\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"nhỏ đối tượng\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"Thay đổi màu sắc đột quỵ\"},\n{\"id\": \"stroke_style\", \"title\": \"Thay đổi phong cách đột quỵ dash\"},\n{\"id\": \"stroke_width\", \"title\": \"Thay đổi chiều rộng đột quỵ\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"Chiều cao:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"Chiều rộng:\"},\n{\"id\": \"text\", \"title\": \"Thay đổi nội dung văn bản\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"Align Bottom\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"Căn giữa\"},\n{\"id\": \"tool_alignleft\", \"title\": \"Căn còn lại\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"Căn Trung\"},\n{\"id\": \"tool_alignright\", \"title\": \"Căn phải\"},\n{\"id\": \"tool_aligntop\", \"title\": \"Căn Top\"},\n{\"id\": \"tool_angle\", \"title\": \"Thay đổi góc xoay\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"Bold Text\"},\n{\"id\": \"tool_circle\", \"title\": \"Circle\"},\n{\"id\": \"tool_clear\", \"textContent\": \"Hình mới\"},\n{\"id\": \"tool_clone\", \"title\": \"Clone Element\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"Clone Elements\"},\n{\"id\": \"tool_delete\", \"title\": \"Xóa Element\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"Delete Selected Elements\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"Document Properties\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"Hủy\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"Lưu\"},\n{\"id\": \"tool_ellipse\", \"title\": \"Ellipse\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Việt-Hand Ellipse\"},\n{\"id\": \"tool_fhpath\", \"title\": \"Bút chì Công cụ\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Việt-Hand Hình chữ nhật\"},\n{\"id\": \"tool_font_size\", \"title\": \"Thay đổi cỡ chữ\"},\n{\"id\": \"tool_group\", \"title\": \"Nhóm Elements\"},\n{\"id\": \"tool_image\", \"title\": \"Hình Công cụ\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"Italic Text\"},\n{\"id\": \"tool_line\", \"title\": \"Line Tool\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"Chuyển đến đáy\"},\n{\"id\": \"tool_move_top\", \"title\": \"Move to Top\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"Thay đổi lựa chọn opacity mục\"},\n{\"id\": \"tool_open\", \"textContent\": \"Mở Image\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"Hình chữ nhật\"},\n{\"id\": \"tool_redo\", \"title\": \"Làm lại\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"Save Image\"},\n{\"id\": \"tool_select\", \"title\": \"Chọn Công cụ\"},\n{\"id\": \"tool_source\", \"title\": \"Sửa Nguồn\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"Hủy\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"Lưu\"},\n{\"id\": \"tool_square\", \"title\": \"Hình vuông\"},\n{\"id\": \"tool_text\", \"title\": \"Text Tool\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"Hoàn tác\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Ungroup Elements\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"Zoom Tool\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"Thay đổi mức độ phóng\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.yi.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"יינרייען קאָרעוו צו ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"ענדערן הינטערגרונט פאַרב / אָופּאַסאַטי\"},\n{\"id\": \"circle_cx\", \"title\": \"ענדערן קרייז ס קקס קאָואָרדאַנאַט\"},\n{\"id\": \"circle_cy\", \"title\": \"ענדערן קרייז ס סי קאָואָרדאַנאַט\"},\n{\"id\": \"circle_r\", \"title\": \"ענדערן קרייז ס ראַדיוס\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"ענדערן רעקטאַנגלע קאָרנער ראַדיוס\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"ענדערן יליפּס ס קקס קאָואָרדאַנאַט\"},\n{\"id\": \"ellipse_cy\", \"title\": \"ענדערן יליפּס ס סי קאָואָרדאַנאַט\"},\n{\"id\": \"ellipse_rx\", \"title\": \"ענדערן יליפּס ס &#39;קס ראַדיוס\"},\n{\"id\": \"ellipse_ry\", \"title\": \"ענדערן יליפּס ס &#39;י ראַדיוס\"},\n{\"id\": \"fill_color\", \"title\": \"ענדערן אָנעסן קאָליר\"},\n{\"id\": \"fitToContent\", \"textContent\": \"פּאַסיק צו אינהאַלט\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"פּאַסיק צו אַלע אינהאַלט\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"פּאַסיק צו לייוונט\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"פּאַסיק צו שיכטע אינהאַלט\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"פּאַסיק צו אָפּקלייב\"},\n{\"id\": \"font_family\", \"title\": \"ענדערן פאָנט פאַמילי\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"טוישן בילד הייך\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"ענדערן URL\"},\n{\"id\": \"image_width\", \"title\": \"טוישן בילד ברייט\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"לאַרדזשאַסט קעגן\"},\n{\"id\": \"layer_delete\", \"title\": \"ויסמעקן לייַער\"},\n{\"id\": \"layer_down\", \"title\": \"קער לייַער דאָוון\"},\n{\"id\": \"layer_new\", \"title\": \"ניו לייַער\"},\n{\"id\": \"layer_rename\", \"title\": \"רענאַמע לייַער\"},\n{\"id\": \"layer_up\", \"title\": \"באַוועגן לייַער אַרויף\"},\n{\"id\": \"layersLabel\", \"textContent\": \"לייַערס:\"},\n{\"id\": \"line_x1\", \"title\": \"טוישן ליניע ס &#39;סטאַרטינג קס קאָואָרדאַנאַט\"},\n{\"id\": \"line_x2\", \"title\": \"טוישן ליניע ס &#39;סאָף קס קאָואָרדאַנאַט\"},\n{\"id\": \"line_y1\", \"title\": \"טוישן ליניע ס &#39;סטאַרטינג י קאָואָרדאַנאַט\"},\n{\"id\": \"line_y2\", \"title\": \"טוישן ליניע ס &#39;סאָף י קאָואָרדאַנאַט\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"בלאַט\"},\n{\"id\": \"palette\", \"title\": \"גיט צו ענדערן אָנעסן קאָליר, יבעררוק-גיט צו טוישן מאַך קאָליר\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"ענדערן גראָדעק הייך\"},\n{\"id\": \"rect_width_tool\", \"title\": \"ענדערן גראָדעק ברייט\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"קאָרעוו צו:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"סעלעקטירן פּרעדעפינעד:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"עלעקטעד אַבדזשעקץ\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"סמאָלאַסט קעגן\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"טוישן מאַך קאָליר\"},\n{\"id\": \"stroke_style\", \"title\": \"טוישן מאַך לאָך מאָדע\"},\n{\"id\": \"stroke_width\", \"title\": \"טוישן מאַך ברייט\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"הויך:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"ברייט:\"},\n{\"id\": \"text\", \"title\": \"ענדערן טעקסט אינהאַלט\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"יינרייען באָטטאָם\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"יינרייען צענטער\"},\n{\"id\": \"tool_alignleft\", \"title\": \"יינרייען לעפט\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"יינרייען מיטל\"},\n{\"id\": \"tool_alignright\", \"title\": \"יינרייען רעכט\"},\n{\"id\": \"tool_aligntop\", \"title\": \"יינרייען Top\"},\n{\"id\": \"tool_angle\", \"title\": \"ענדערן ראָוטיישאַן ווינקל\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"דרייסט טעקסט\"},\n{\"id\": \"tool_circle\", \"title\": \"קאַראַהאָד\"},\n{\"id\": \"tool_clear\", \"textContent\": \"ניו בילד\"},\n{\"id\": \"tool_clone\", \"title\": \"קלאָנע עלעמענט\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"קלאָנע עלעמענץ\"},\n{\"id\": \"tool_delete\", \"title\": \"ויסמעקן עלעמענט\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"ויסמעקן סעלעקטעד עלעמענץ [Delete/Backspace]\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"דאָקומענט פּראָפּערטיעס\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"באָטל מאַכן\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"היט\"},\n{\"id\": \"tool_ellipse\", \"title\": \"עלליפּסע\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"Free-הענט עלליפּסע\"},\n{\"id\": \"tool_fhpath\", \"title\": \"בלייער טול\"},\n{\"id\": \"tool_fhrect\", \"title\": \"Free-הענט רעקטאַנגלע\"},\n{\"id\": \"tool_font_size\", \"title\": \"בייטן פאָנט גרייס\"},\n{\"id\": \"tool_group\", \"title\": \"גרופּע עלעמענץ\"},\n{\"id\": \"tool_image\", \"title\": \"בילד טול\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"יטאַליק טעקסט\"},\n{\"id\": \"tool_line\", \"title\": \"שורה טול\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"מאַך צו באָטטאָם\"},\n{\"id\": \"tool_move_top\", \"title\": \"באַוועגן צו Top\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"ענדערן סעלעקטעד נומער אָופּאַסאַטי\"},\n{\"id\": \"tool_open\", \"textContent\": \"Open בילד\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"גראָדעק\"},\n{\"id\": \"tool_redo\", \"title\": \"רעדאָ\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"היט בילד\"},\n{\"id\": \"tool_select\", \"title\": \"סעלעקטירן טול\"},\n{\"id\": \"tool_source\", \"title\": \"רעדאַקטירן סאָרס\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"באָטל מאַכן\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"היט\"},\n{\"id\": \"tool_square\", \"title\": \"קוואדראט\"},\n{\"id\": \"tool_text\", \"title\": \"טעקסט טול\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"ופמאַכן\"},\n{\"id\": \"tool_ungroup\", \"title\": \"ונגראָופּ עלעמענץ\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"פארגרעסער טול\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"ענדערן פארגרעסער הייך\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.zh-CN.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"相对对齐 ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"更改背景颜色/不透明\"},\n{\"id\": \"circle_cx\", \"title\": \"改变循环的CX坐标\"},\n{\"id\": \"circle_cy\", \"title\": \"改变循环的赛扬坐标\"},\n{\"id\": \"circle_r\", \"title\": \"改变圆的半径\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"矩形角半径的变化\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"角半径：\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"改变椭圆的CX坐标\"},\n{\"id\": \"ellipse_cy\", \"title\": \"改变椭圆的赛扬坐标\"},\n{\"id\": \"ellipse_rx\", \"title\": \"改变椭圆的x半径\"},\n{\"id\": \"ellipse_ry\", \"title\": \"改变椭圆的y半径\"},\n{\"id\": \"fill_color\", \"title\": \"更改填充颜色\"},\n{\"id\": \"fitToContent\", \"textContent\": \"适合内容\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"适合于所有的内容\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"适合画布\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"适合层内容\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"适合选择\"},\n{\"id\": \"font_family\", \"title\": \"更改字体家族\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"更改图像高度\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"更改网址\"},\n{\"id\": \"image_width\", \"title\": \"更改图像的宽度\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"最大对象\"},\n{\"id\": \"layer_delete\", \"title\": \"删除层\"},\n{\"id\": \"layer_down\", \"title\": \"层向下移动\"},\n{\"id\": \"layer_new\", \"title\": \"新层\"},\n{\"id\": \"layer_rename\", \"title\": \"重命名层\"},\n{\"id\": \"layer_up\", \"title\": \"移动层最多\"},\n{\"id\": \"layersLabel\", \"textContent\": \"层:\"},\n{\"id\": \"line_x1\", \"title\": \"更改行的起点的x坐标\"},\n{\"id\": \"line_x2\", \"title\": \"更改行的结束x坐标\"},\n{\"id\": \"line_y1\", \"title\": \"更改行的起点的y坐标\"},\n{\"id\": \"line_y2\", \"title\": \"更改行的结束y坐标\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"网页\"},\n{\"id\": \"palette\", \"title\": \"点击更改填充颜色，按住Shift键单击更改颜色中风\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"更改矩形的高度\"},\n{\"id\": \"rect_width_tool\", \"title\": \"更改矩形的宽度\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"相对于:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"选择预定义:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"选对象\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"最小的对象\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"中风的颜色变化\"},\n{\"id\": \"stroke_style\", \"title\": \"更改行程冲刺风格\"},\n{\"id\": \"stroke_width\", \"title\": \"笔划宽度的变化\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"高度:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"宽度:\"},\n{\"id\": \"text\", \"title\": \"更改文字内容\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"底部对齐\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"居中对齐\"},\n{\"id\": \"tool_alignleft\", \"title\": \"左对齐\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"中间对齐\"},\n{\"id\": \"tool_alignright\", \"title\": \"右对齐\"},\n{\"id\": \"tool_aligntop\", \"title\": \"顶端对齐\"},\n{\"id\": \"tool_angle\", \"title\": \"旋转角度的变化\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"粗体\"},\n{\"id\": \"tool_circle\", \"title\": \"圈\"},\n{\"id\": \"tool_clear\", \"textContent\": \"新形象\"},\n{\"id\": \"tool_clone\", \"title\": \"克隆元素\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"克隆元素\"},\n{\"id\": \"tool_delete\", \"title\": \"删除元素\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"删除所选元素\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"文档属性\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"取消\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"保存\"},\n{\"id\": \"tool_ellipse\", \"title\": \"椭圆\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"免费手椭圆\"},\n{\"id\": \"tool_fhpath\", \"title\": \"铅笔工具\"},\n{\"id\": \"tool_fhrect\", \"title\": \"免费手矩形\"},\n{\"id\": \"tool_font_size\", \"title\": \"更改字体大小\"},\n{\"id\": \"tool_group\", \"title\": \"族元素\"},\n{\"id\": \"tool_image\", \"title\": \"图像工具\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"斜体文本\"},\n{\"id\": \"tool_line\", \"title\": \"线工具\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"移至底部\"},\n{\"id\": \"tool_move_top\", \"title\": \"移动到顶部\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"更改所选项目不透明\"},\n{\"id\": \"tool_open\", \"textContent\": \"打开图像\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"矩形\"},\n{\"id\": \"tool_redo\", \"title\": \"重做\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"保存图像\"},\n{\"id\": \"tool_select\", \"title\": \"选择工具\"},\n{\"id\": \"tool_source\", \"title\": \"编辑源\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"取消\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"保存\"},\n{\"id\": \"tool_square\", \"title\": \"广场\"},\n{\"id\": \"tool_text\", \"title\": \"文字工具\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"撤消\"},\n{\"id\": \"tool_ungroup\", \"title\": \"取消组合元素\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"缩放工具\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"更改缩放级别\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.zh-HK.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"相对对齐 ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"更改背景颜色/不透明\"},\n{\"id\": \"circle_cx\", \"title\": \"改变循环的CX坐标\"},\n{\"id\": \"circle_cy\", \"title\": \"改变循环的赛扬坐标\"},\n{\"id\": \"circle_r\", \"title\": \"改变圆的半径\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"矩形角半径的变化\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"角半径：\"},\n{\"id\": \"curve_segments\", \"textContent\": \"Curve\"},\n{\"id\": \"ellipse_cx\", \"title\": \"改变椭圆的CX坐标\"},\n{\"id\": \"ellipse_cy\", \"title\": \"改变椭圆的赛扬坐标\"},\n{\"id\": \"ellipse_rx\", \"title\": \"改变椭圆的x半径\"},\n{\"id\": \"ellipse_ry\", \"title\": \"改变椭圆的y半径\"},\n{\"id\": \"fill_color\", \"title\": \"更改填充颜色\"},\n{\"id\": \"fitToContent\", \"textContent\": \"适合内容\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"适合于所有的内容\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"适合画布\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"适合层内容\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"适合选择\"},\n{\"id\": \"font_family\", \"title\": \"更改字体家族\"},\n{\"id\": \"icon_large\", \"textContent\": \"Large\"},\n{\"id\": \"icon_medium\", \"textContent\": \"Medium\"},\n{\"id\": \"icon_small\", \"textContent\": \"Small\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"Extra Large\"},\n{\"id\": \"image_height\", \"title\": \"更改图像高度\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"Embed data (local files)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"Use file reference\"},\n{\"id\": \"image_url\", \"title\": \"更改网址\"},\n{\"id\": \"image_width\", \"title\": \"更改图像的宽度\"},\n{\"id\": \"includedImages\", \"textContent\": \"Included Images\"},\n{\"id\": \"largest_object\", \"textContent\": \"最大对象\"},\n{\"id\": \"layer_delete\", \"title\": \"删除层\"},\n{\"id\": \"layer_down\", \"title\": \"层向下移动\"},\n{\"id\": \"layer_new\", \"title\": \"新层\"},\n{\"id\": \"layer_rename\", \"title\": \"重命名层\"},\n{\"id\": \"layer_up\", \"title\": \"移动层最多\"},\n{\"id\": \"layersLabel\", \"textContent\": \"层:\"},\n{\"id\": \"line_x1\", \"title\": \"更改行的起点的x坐标\"},\n{\"id\": \"line_x2\", \"title\": \"更改行的结束x坐标\"},\n{\"id\": \"line_y1\", \"title\": \"更改行的起点的y坐标\"},\n{\"id\": \"line_y2\", \"title\": \"更改行的结束y坐标\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"网页\"},\n{\"id\": \"palette\", \"title\": \"点击更改填充颜色，按住Shift键单击更改颜色中风\"},\n{\"id\": \"path_node_x\", \"title\": \"Change node's x coordinate\"},\n{\"id\": \"path_node_y\", \"title\": \"Change node's y coordinate\"},\n{\"id\": \"rect_height_tool\", \"title\": \"更改矩形的高度\"},\n{\"id\": \"rect_width_tool\", \"title\": \"更改矩形的宽度\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"相对于:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"Move elements to:\"},\n{\"id\": \"selLayerNames\", \"title\": \"Move selected elements to a different layer\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"选择预定义:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"选对象\"},\n{\"id\": \"selected_x\", \"title\": \"Change X coordinate\"},\n{\"id\": \"selected_y\", \"title\": \"Change Y coordinate\"},\n{\"id\": \"smallest_object\", \"textContent\": \"最小的对象\"},\n{\"id\": \"straight_segments\", \"textContent\": \"Straight\"},\n{\"id\": \"stroke_color\", \"title\": \"中风的颜色变化\"},\n{\"id\": \"stroke_style\", \"title\": \"更改行程冲刺风格\"},\n{\"id\": \"stroke_width\", \"title\": \"笔划宽度的变化\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"Note: Background will not be saved with image.\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"Editor Background\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"Canvas Dimensions\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"Editor Preferences\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"高度:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"Icon size\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"Image Properties\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"Language\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"Title\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"宽度:\"},\n{\"id\": \"text\", \"title\": \"更改文字内容\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"底部对齐\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"居中对齐\"},\n{\"id\": \"tool_alignleft\", \"title\": \"左对齐\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"中间对齐\"},\n{\"id\": \"tool_alignright\", \"title\": \"右对齐\"},\n{\"id\": \"tool_aligntop\", \"title\": \"顶端对齐\"},\n{\"id\": \"tool_angle\", \"title\": \"旋转角度的变化\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"粗体\"},\n{\"id\": \"tool_circle\", \"title\": \"圈\"},\n{\"id\": \"tool_clear\", \"textContent\": \"新形象\"},\n{\"id\": \"tool_clone\", \"title\": \"克隆元素\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"克隆元素\"},\n{\"id\": \"tool_delete\", \"title\": \"删除元素\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"删除所选元素\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"文档属性\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"取消\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"保存\"},\n{\"id\": \"tool_ellipse\", \"title\": \"椭圆\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"免费手椭圆\"},\n{\"id\": \"tool_fhpath\", \"title\": \"铅笔工具\"},\n{\"id\": \"tool_fhrect\", \"title\": \"免费手矩形\"},\n{\"id\": \"tool_font_size\", \"title\": \"更改字体大小\"},\n{\"id\": \"tool_group\", \"title\": \"族元素\"},\n{\"id\": \"tool_image\", \"title\": \"图像工具\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"斜体文本\"},\n{\"id\": \"tool_line\", \"title\": \"线工具\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"移至底部\"},\n{\"id\": \"tool_move_top\", \"title\": \"移动到顶部\"},\n{\"id\": \"tool_node_clone\", \"title\": \"Clone Node\"},\n{\"id\": \"tool_node_delete\", \"title\": \"Delete Node\"},\n{\"id\": \"tool_node_link\", \"title\": \"Link Control Points\"},\n{\"id\": \"tool_opacity\", \"title\": \"更改所选项目不透明\"},\n{\"id\": \"tool_open\", \"textContent\": \"打开图像\"},\n{\"id\": \"tool_path\", \"title\": \"Path Tool\"},\n{\"id\": \"tool_rect\", \"title\": \"矩形\"},\n{\"id\": \"tool_redo\", \"title\": \"重做\"},\n{\"id\": \"tool_reorient\", \"title\": \"Reorient path\"},\n{\"id\": \"tool_save\", \"textContent\": \"保存图像\"},\n{\"id\": \"tool_select\", \"title\": \"选择工具\"},\n{\"id\": \"tool_source\", \"title\": \"编辑源\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"取消\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"保存\"},\n{\"id\": \"tool_square\", \"title\": \"广场\"},\n{\"id\": \"tool_text\", \"title\": \"文字工具\"},\n{\"id\": \"tool_topath\", \"title\": \"Convert to Path\"},\n{\"id\": \"tool_undo\", \"title\": \"撤消\"},\n{\"id\": \"tool_ungroup\", \"title\": \"Ungroup Elements\"},\n{\"id\": \"tool_wireframe\", \"title\": \"Wireframe Mode\"},\n{\"id\": \"tool_zoom\", \"title\": \"缩放工具\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"更改缩放级别\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"L a y e r s\", \"title\": \"Drag left/right to resize side panel\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\", \n  \"QignoreSourceChanges\": \"Ignore changes made to SVG source?\", \n  \"QmoveElemsToLayer\": \"Move selected elements to layer '%s'?\", \n  \"QwantToClear\": \"Do you want to clear the drawing?\\nThis will also erase your undo history!\", \n  \"cancel\": \"Cancel\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"There is already a layer named that!\", \n  \"enterNewImgURL\": \"Enter the new image URL\", \n  \"enterNewLayerName\": \"Please enter the new layer name\", \n  \"enterUniqueLayerName\": \"Please enter a unique layer name\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"Feature not supported\", \n  \"invalidAttrValGiven\": \"Invalid value given\", \n  \"key_backspace\": \"backspace\", \n  \"key_del\": \"delete\", \n  \"key_down\": \"down\", \n  \"key_up\": \"up\", \n  \"layer\": \"Layer\", \n  \"layerHasThatName\": \"Layer already has that name\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"No content to fit to\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"OK\", \n  \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\", \n  \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.zh-TW.js",
    "content": "[\n{\"id\": \"align_relative_to\", \"title\": \"相對對齊 ...\"},\n{\"id\": \"bkgnd_color\", \"title\": \"更改背景顏色/不透明\"},\n{\"id\": \"circle_cx\", \"title\": \"改變圓的CX坐標\"},\n{\"id\": \"circle_cy\", \"title\": \"改變圓的CY坐標\"},\n{\"id\": \"circle_r\", \"title\": \"改變圓的半徑\"},\n{\"id\": \"connector_no_arrow\", \"textContent\": \"No arrow\"},\n{\"id\": \"copyrightLabel\", \"textContent\": \"Powered by\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"矩形角半徑的變化\"},\n{\"id\": \"cornerRadiusLabel\", \"title\": \"角半徑：\"},\n{\"id\": \"curve_segments\", \"textContent\": \"曲線\"},\n{\"id\": \"ellipse_cx\", \"title\": \"改變橢圓的圓心x軸座標\"},\n{\"id\": \"ellipse_cy\", \"title\": \"改變橢圓的圓心y軸座標\"},\n{\"id\": \"ellipse_rx\", \"title\": \"改變橢圓的x軸長\"},\n{\"id\": \"ellipse_ry\", \"title\": \"改變橢圓的y軸長\"},\n{\"id\": \"fill_color\", \"title\": \"更改填充顏色\"},\n{\"id\": \"fitToContent\", \"textContent\": \"適合內容\"},\n{\"id\": \"fit_to_all\", \"textContent\": \"適合所有的內容\"},\n{\"id\": \"fit_to_canvas\", \"textContent\": \"適合畫布\"},\n{\"id\": \"fit_to_layer_content\", \"textContent\": \"適合圖層內容\"},\n{\"id\": \"fit_to_sel\", \"textContent\": \"適合選取的物件\"},\n{\"id\": \"font_family\", \"title\": \"更改字體\"},\n{\"id\": \"icon_large\", \"textContent\": \"大\"},\n{\"id\": \"icon_medium\", \"textContent\": \"中\"},\n{\"id\": \"icon_small\", \"textContent\": \"小\"},\n{\"id\": \"icon_xlarge\", \"textContent\": \"特大\"},\n{\"id\": \"image_height\", \"title\": \"更改圖像高度\"},\n{\"id\": \"image_opt_embed\", \"textContent\": \"內嵌資料 (本地端檔案)\"},\n{\"id\": \"image_opt_ref\", \"textContent\": \"使用檔案參照\"},\n{\"id\": \"image_url\", \"title\": \"更改網址\"},\n{\"id\": \"image_width\", \"title\": \"更改圖像的寬度\"},\n{\"id\": \"includedImages\", \"textContent\": \"包含圖像\"},\n{\"id\": \"largest_object\", \"textContent\": \"最大的物件\"},\n{\"id\": \"layer_delete\", \"title\": \"刪除圖層\"},\n{\"id\": \"layer_down\", \"title\": \"向下移動圖層\"},\n{\"id\": \"layer_new\", \"title\": \"新增圖層\"},\n{\"id\": \"layer_rename\", \"title\": \"重新命名圖層\"},\n{\"id\": \"layer_up\", \"title\": \"向上移動圖層\"},\n{\"id\": \"layersLabel\", \"textContent\": \"圖層:\"},\n{\"id\": \"line_x1\", \"title\": \"更改行的起點的x坐標\"},\n{\"id\": \"line_x2\", \"title\": \"更改行的終點x坐標\"},\n{\"id\": \"line_y1\", \"title\": \"更改行的起點的y坐標\"},\n{\"id\": \"line_y2\", \"title\": \"更改行的終點y坐標\"},\n{\"id\": \"linecap_butt\", \"title\": \"Linecap: Butt\"},\n{\"id\": \"linecap_round\", \"title\": \"Linecap: Round\"},\n{\"id\": \"linecap_square\", \"title\": \"Linecap: Square\"},\n{\"id\": \"linejoin_bevel\", \"title\": \"Linejoin: Bevel\"},\n{\"id\": \"linejoin_miter\", \"title\": \"Linejoin: Miter\"},\n{\"id\": \"linejoin_round\", \"title\": \"Linejoin: Round\"},\n{\"id\": \"main_icon\", \"title\": \"Main Menu\"},\n{\"id\": \"mode_connect\", \"title\": \"Connect two objects\"},\n{\"id\": \"page\", \"textContent\": \"網頁\"},\n{\"id\": \"palette\", \"title\": \"點擊更改填充顏色，按住Shift鍵單擊更改線條顏色\"},\n{\"id\": \"path_node_x\", \"title\": \"改變節點的x軸座標\"},\n{\"id\": \"path_node_y\", \"title\": \"改變節點的y軸座標\"},\n{\"id\": \"rect_height_tool\", \"title\": \"更改矩形的高度\"},\n{\"id\": \"rect_width_tool\", \"title\": \"更改矩形的寬度\"},\n{\"id\": \"relativeToLabel\", \"textContent\": \"相對於:\"},\n{\"id\": \"seg_type\", \"title\": \"Change Segment type\"},\n{\"id\": \"selLayerLabel\", \"textContent\": \"移動物件到:\"},\n{\"id\": \"selLayerNames\", \"title\": \"移動被點選的物件其他圖層\"},\n{\"id\": \"selectedPredefined\", \"textContent\": \"使用預設值:\"},\n{\"id\": \"selected_objects\", \"textContent\": \"選取物件\"},\n{\"id\": \"selected_x\", \"title\": \"調整 X 軸\"},\n{\"id\": \"selected_y\", \"title\": \"調整 Y 軸\"},\n{\"id\": \"smallest_object\", \"textContent\": \"最小的物件\"},\n{\"id\": \"straight_segments\", \"textContent\": \"直線\"},\n{\"id\": \"stroke_color\", \"title\": \"線條顏色\"},\n{\"id\": \"stroke_style\", \"title\": \"更改線條（虛線）風格\"},\n{\"id\": \"stroke_width\", \"title\": \"線條寬度\"},\n{\"id\": \"svginfo_bg_note\", \"textContent\": \"注意: 編輯器背景不會和圖像一起儲存\"},\n{\"id\": \"svginfo_change_background\", \"textContent\": \"編輯器背景\"},\n{\"id\": \"svginfo_dim\", \"textContent\": \"畫布大小\"},\n{\"id\": \"svginfo_editor_prefs\", \"textContent\": \"編輯器屬性\"},\n{\"id\": \"svginfo_height\", \"textContent\": \"高度:\"},\n{\"id\": \"svginfo_icons\", \"textContent\": \"圖示大小\"},\n{\"id\": \"svginfo_image_props\", \"textContent\": \"圖片屬性\"},\n{\"id\": \"svginfo_lang\", \"textContent\": \"語言\"},\n{\"id\": \"svginfo_title\", \"textContent\": \"標題\"},\n{\"id\": \"svginfo_width\", \"textContent\": \"寬度:\"},\n{\"id\": \"text\", \"title\": \"更改文字內容\"},\n{\"id\": \"toggle_stroke_tools\", \"title\": \"Show/hide more stroke tools\"},\n{\"id\": \"tool_add_subpath\", \"title\": \"Add sub-path\"},\n{\"id\": \"tool_alignbottom\", \"title\": \"底部對齊\"},\n{\"id\": \"tool_aligncenter\", \"title\": \"居中對齊\"},\n{\"id\": \"tool_alignleft\", \"title\": \"向左對齊\"},\n{\"id\": \"tool_alignmiddle\", \"title\": \"中間對齊\"},\n{\"id\": \"tool_alignright\", \"title\": \"向右對齊\"},\n{\"id\": \"tool_aligntop\", \"title\": \"頂端對齊\"},\n{\"id\": \"tool_angle\", \"title\": \"旋轉角度\"},\n{\"id\": \"tool_blur\", \"title\": \"Change gaussian blur value\"},\n{\"id\": \"tool_bold\", \"title\": \"粗體\"},\n{\"id\": \"tool_circle\", \"title\": \"圓\"},\n{\"id\": \"tool_clear\", \"textContent\": \"清空圖像\"},\n{\"id\": \"tool_clone\", \"title\": \"複製\"},\n{\"id\": \"tool_clone_multi\", \"title\": \"複製所選元素\"},\n{\"id\": \"tool_delete\", \"title\": \"刪除\"},\n{\"id\": \"tool_delete_multi\", \"title\": \"刪除所選元素\"},\n{\"id\": \"tool_docprops\", \"textContent\": \"文件屬性\"},\n{\"id\": \"tool_docprops_cancel\", \"textContent\": \"取消\"},\n{\"id\": \"tool_docprops_save\", \"textContent\": \"保存\"},\n{\"id\": \"tool_ellipse\", \"title\": \"橢圓\"},\n{\"id\": \"tool_export\", \"textContent\": \"Export as PNG\"},\n{\"id\": \"tool_eyedropper\", \"title\": \"Eye Dropper Tool\"},\n{\"id\": \"tool_fhellipse\", \"title\": \"徒手畫橢圓\"},\n{\"id\": \"tool_fhpath\", \"title\": \"鉛筆工具\"},\n{\"id\": \"tool_fhrect\", \"title\": \"徒手畫矩形\"},\n{\"id\": \"tool_font_size\", \"title\": \"更改字體大小\"},\n{\"id\": \"tool_group\", \"title\": \"群組\"},\n{\"id\": \"tool_image\", \"title\": \"圖像工具\"},\n{\"id\": \"tool_import\", \"textContent\": \"Import SVG\"},\n{\"id\": \"tool_italic\", \"title\": \"斜體\"},\n{\"id\": \"tool_line\", \"title\": \"線工具\"},\n{\"id\": \"tool_move_bottom\", \"title\": \"移至底部\"},\n{\"id\": \"tool_move_top\", \"title\": \"移動到頂部\"},\n{\"id\": \"tool_node_clone\", \"title\": \"增加節點\"},\n{\"id\": \"tool_node_delete\", \"title\": \"刪除節點\"},\n{\"id\": \"tool_node_link\", \"title\": \"將控制點連起來\"},\n{\"id\": \"tool_opacity\", \"title\": \"更改所選項目不透明度\"},\n{\"id\": \"tool_open\", \"textContent\": \"打開圖像\"},\n{\"id\": \"tool_path\", \"title\": \"路徑工具\"},\n{\"id\": \"tool_rect\", \"title\": \"矩形\"},\n{\"id\": \"tool_redo\", \"title\": \"復原\"},\n{\"id\": \"tool_reorient\", \"title\": \"調整路徑\"},\n{\"id\": \"tool_save\", \"textContent\": \"保存圖像\"},\n{\"id\": \"tool_select\", \"title\": \"選擇工具\"},\n{\"id\": \"tool_source\", \"title\": \"編輯SVG原始碼\"},\n{\"id\": \"tool_source_cancel\", \"textContent\": \"取消\"},\n{\"id\": \"tool_source_save\", \"textContent\": \"保存\"},\n{\"id\": \"tool_square\", \"title\": \"方形\"},\n{\"id\": \"tool_text\", \"title\": \"文字工具\"},\n{\"id\": \"tool_topath\", \"title\": \"轉換成路徑\"},\n{\"id\": \"tool_undo\", \"title\": \"取消復原\"},\n{\"id\": \"tool_ungroup\", \"title\": \"取消群組\"},\n{\"id\": \"tool_wireframe\", \"title\": \"框線模式（只瀏覽線條）\"},\n{\"id\": \"tool_zoom\", \"title\": \"縮放工具\"},\n{\"id\": \"url_notice\", \"title\": \"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"},\n{\"id\": \"zoom_panel\", \"title\": \"更改縮放級別\"},\n{\"id\": \"sidepanel_handle\", \"textContent\": \"圖層\", \"title\": \"拖拉以改變側邊面板的大小\"},\n{\n \"js_strings\": {\n  \"QerrorsRevertToSource\": \"SVG原始碼解析錯誤\\n要回復到原本的SVG原始碼嗎？\", \n  \"QignoreSourceChanges\": \"要忽略對SVG原始碼的更動嗎？\", \n  \"QmoveElemsToLayer\": \"要搬移所選取的物件到'%s'層嗎?\", \n  \"QwantToClear\": \"要清空圖像嗎？\\n這會順便清空你的回復紀錄！\", \n  \"cancel\": \"取消\", \n  \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\", \n  \"dupeLayerName\": \"喔不！已經有另一個同樣名稱的圖層了！\", \n  \"enterNewImgURL\": \"輸入新的圖片網址\", \n  \"enterNewLayerName\": \"請輸入新圖層的名稱\", \n  \"enterUniqueLayerName\": \"請輸入一個名稱不重複的\", \n  \"exportNoBlur\": \"Blurred elements will appear as un-blurred\", \n  \"exportNoDashArray\": \"Strokes will appear filled\", \n  \"exportNoImage\": \"Image elements will not appear\", \n  \"exportNoText\": \"Text may not appear as expected\", \n  \"exportNoforeignObject\": \"foreignObject elements will not appear\", \n  \"featNotSupported\": \"未提供此功能\", \n  \"invalidAttrValGiven\": \"數值給定錯誤\", \n  \"key_backspace\": \"空白\", \n  \"key_del\": \"刪除\", \n  \"key_down\": \"下\", \n  \"key_up\": \"上\", \n  \"layer\": \"圖層\", \n  \"layerHasThatName\": \"圖層本來就是這個名稱（抱怨）\", \n  \"loadingImage\": \"Loading image, please wait...\", \n  \"noContentToFitTo\": \"找不到符合的內容\", \n  \"noteTheseIssues\": \"Also note the following issues: \", \n  \"ok\": \"確定\", \n  \"pathCtrlPtTooltip\": \"拖拉控制點以改變曲線性質\", \n  \"pathNodeTooltip\": \"拖拉節點以移動， 連擊節點以改變線段型態（直線/曲線）\", \n  \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\"\n }\n}\n]"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/lang.zh.js",
    "content": "[\n{\"id\":\"layer_new\",\"title\":\"新层\"},\n{\"id\":\"layer_delete\",\"title\":\"删除层\"},\n{\"id\":\"layer_rename\",\"title\":\"重命名层\"},\n{\"id\":\"layer_up\",\"title\":\"移动层最多\"},\n{\"id\":\"layer_down\",\"title\":\"层向下移动\"},\n{\"id\":\"tool_clear\",\"title\":\"新形象\"},\n{\"id\":\"tool_open\",\"title\":\"打开图像\"},\n{\"id\":\"tool_save\",\"title\":\"保存图像\"},\n{\"id\":\"tool_docprops\",\"title\":\"文档属性\"},\n{\"id\":\"tool_source\",\"title\":\"编辑源\"},\n{\"id\":\"tool_undo\",\"title\":\"撤消\"},\n{\"id\":\"tool_redo\",\"title\":\"重做\"},\n{\"id\":\"tool_clone\",\"title\":\"克隆元素\"},\n{\"id\":\"tool_delete\",\"title\":\"删除元素\"},\n{\"id\":\"tool_move_top\",\"title\":\"移动到顶部\"},\n{\"id\":\"tool_move_bottom\",\"title\":\"移至底部\"},\n{\"id\":\"group_opacity\",\"title\":\"更改所选项目不透明\"},\n{\"id\":\"angle\",\"title\":\"旋转角度的变化\"},\n{\"id\":\"tool_clone_multi\",\"title\":\"克隆元素\"},\n{\"id\":\"tool_delete_multi\",\"title\":\"删除所选元素\"},\n{\"id\":\"tool_alignleft\",\"title\":\"左对齐\"},\n{\"id\":\"tool_aligncenter\",\"title\":\"居中对齐\"},\n{\"id\":\"tool_alignright\",\"title\":\"右对齐\"},\n{\"id\":\"tool_aligntop\",\"title\":\"顶端对齐\"},\n{\"id\":\"tool_alignmiddle\",\"title\":\"中间对齐\"},\n{\"id\":\"tool_alignbottom\",\"title\":\"底部对齐\"},\n{\"id\":\"align_relative_to\",\"title\":\"相对对齐 ...\"},\n{\"id\":\"tool_group\",\"title\":\"族元素\"},\n{\"id\":\"tool_ungroup\",\"title\":\"Ungroup Elements\"},\n{\"id\":\"rect_width\",\"title\":\"更改矩形的宽度\"},\n{\"id\":\"rect_height\",\"title\":\"更改矩形的高度\"},\n{\"id\":\"rect_rx\",\"title\":\"矩形角半径的变化\"},\n{\"id\":\"image_width\",\"title\":\"更改图像的宽度\"},\n{\"id\":\"image_height\",\"title\":\"更改图像高度\"},\n{\"id\":\"image_url\",\"title\":\"更改网址\"},\n{\"id\":\"circle_cx\",\"title\":\"改变循环的CX坐标\"},\n{\"id\":\"circle_cy\",\"title\":\"改变循环的赛扬坐标\"},\n{\"id\":\"circle_r\",\"title\":\"改变圆的半径\"},\n{\"id\":\"ellipse_cx\",\"title\":\"改变椭圆的CX坐标\"},\n{\"id\":\"ellipse_cy\",\"title\":\"改变椭圆的赛扬坐标\"},\n{\"id\":\"ellipse_rx\",\"title\":\"改变椭圆的x半径\"},\n{\"id\":\"ellipse_ry\",\"title\":\"改变椭圆的y半径\"},\n{\"id\":\"line_x1\",\"title\":\"更改行的起点的x坐标\"},\n{\"id\":\"line_y1\",\"title\":\"更改行的起点的y坐标\"},\n{\"id\":\"line_x2\",\"title\":\"更改行的结束x坐标\"},\n{\"id\":\"line_y2\",\"title\":\"更改行的结束y坐标\"},\n{\"id\":\"tool_bold\",\"title\":\"粗体\"},\n{\"id\":\"tool_italic\",\"title\":\"斜体文本\"},\n{\"id\":\"font_family\",\"title\":\"更改字体家族\"},\n{\"id\":\"font_size\",\"title\":\"更改字体大小\"},\n{\"id\":\"text\",\"title\":\"更改文字内容\"},\n{\"id\":\"tool_select\",\"title\":\"选择工具\"},\n{\"id\":\"tool_fhpath\",\"title\":\"铅笔工具\"},\n{\"id\":\"tool_line\",\"title\":\"线工具\"},\n{\"id\":\"tools_rect_show\",\"title\":\"广场/整流工具\"},\n{\"id\":\"tools_ellipse_show\",\"title\":\"椭圆/圆工具\"},\n{\"id\":\"tool_text\",\"title\":\"文字工具\"},\n{\"id\":\"tool_path\",\"title\":\"Path Tool\"},\n{\"id\":\"tool_image\",\"title\":\"图像工具\"},\n{\"id\":\"tool_zoom\",\"title\":\"缩放工具\"},\n{\"id\":\"zoom\",\"title\":\"更改缩放级别\"},\n{\"id\":\"fill_color\",\"title\":\"更改填充颜色\"},\n{\"id\":\"stroke_color\",\"title\":\"中风的颜色变化\"},\n{\"id\":\"stroke_width\",\"title\":\"笔划宽度的变化\"},\n{\"id\":\"stroke_style\",\"title\":\"更改行程冲刺风格\"},\n{\"id\":\"palette\",\"title\":\"点击更改填充颜色，按住Shift键单击更改颜色中风\"},\n{\"id\":\"tool_square\",\"title\":\"广场\"},\n{\"id\":\"tool_rect\",\"title\":\"矩形\"},\n{\"id\":\"tool_fhrect\",\"title\":\"免费手矩形\"},\n{\"id\":\"tool_circle\",\"title\":\"圈\"},\n{\"id\":\"tool_ellipse\",\"title\":\"椭圆\"},\n{\"id\":\"tool_fhellipse\",\"title\":\"免费手椭圆\"},\n{\"id\":\"bkgnd_color\",\"title\":\"更改背景颜色/不透明\"},\n{\"id\":\"rwidthLabel\",\"textContent\":\"宽度：\"},\n{\"id\":\"rheightLabel\",\"textContent\":\"身高：\"},\n{\"id\":\"cornerRadiusLabel\",\"textContent\":\"角半径：\"},\n{\"id\":\"iwidthLabel\",\"textContent\":\"宽度:\"},\n{\"id\":\"iheightLabel\",\"textContent\":\"高度:\"},\n{\"id\":\"svginfo_width\",\"textContent\":\"宽度:\"},\n{\"id\":\"svginfo_height\",\"textContent\":\"高度:\"},\n{\"id\":\"angleLabel\",\"textContent\":\"角:\"},\n{\"id\":\"relativeToLabel\",\"textContent\":\"相对于:\"},\n{\"id\":\"zoomLabel\",\"textContent\":\"变焦:\"},\n{\"id\":\"layersLabel\",\"textContent\":\"层:\"},\n{\"id\":\"selectedPredefined\",\"textContent\":\"选择预定义:\"},\n{\"id\":\"fitToContent\",\"textContent\":\"适合内容\"},\n{\"id\":\"tool_source_save\",\"textContent\":\"保存\"},\n{\"id\":\"tool_docprops_save\",\"textContent\":\"保存\"},\n{\"id\":\"tool_docprops_cancel\",\"textContent\":\"取消\"},\n{\"id\":\"tool_source_cancel\",\"textContent\":\"取消\"},\n{\"id\":\"fit_to_all\",\"textContent\":\"适合于所有的内容\"},\n{\"id\":\"fit_to_layer_content\",\"textContent\":\"适合层内容\"},\n{\"id\":\"fit_to_sel\",\"textContent\":\"适合选择\"},\n{\"id\":\"fit_to_canvas\",\"textContent\":\"适合画布\"},\n{\"id\":\"selected_objects\",\"textContent\":\"选对象\"},\n{\"id\":\"largest_object\",\"textContent\":\"最大对象\"},\n{\"id\":\"smallest_object\",\"textContent\":\"最小的对象\"},\n{\"id\":\"page\",\"textContent\":\"网页\"},\n{\"id\":\"fill_tool_bottom\",\"textContent\":\"充满:\"},\n{\"id\":\"stroke_tool_bottom\",\"textContent\":\"敲击:\"},\n{\"id\":\"path_node_x\",\"title\":\"Change node's x coordinate\"},\n{\"id\":\"path_node_y\",\"title\":\"Change node's y coordinate\"},\n{\"id\":\"seg_type\",\"title\":\"Change Segment type\"},\n{\"id\":\"straight_segments\",\"textContent\":\"Straight\"},\n{\"id\":\"curve_segments\",\"textContent\":\"Curve\"},\n{\"id\":\"tool_node_clone\",\"title\":\"Clone Node\"},\n{\"id\":\"tool_node_delete\",\"title\":\"Delete Node\"},\n{\"id\":\"selLayerLabel\",\"textContent\":\"Move elements to:\"},\n{\"id\":\"selLayerNames\",\"title\":\"Move selected elements to a different layer\"},\n{\"id\":\"sidepanel_handle\",\"title\":\"Drag left/right to resize side panel\",\"textContent\":\"L a y e r s\"},\n{\"id\":\"tool_wireframe\",\"title\":\"Wireframe Mode\"},\n{\"id\":\"svginfo_image_props\",\"textContent\":\"Image Properties\"},\n{\"id\":\"svginfo_title\",\"textContent\":\"Title\"},\n{\"id\":\"svginfo_dim\",\"textContent\":\"Canvas Dimensions\"},\n{\"id\":\"includedImages\",\"textContent\":\"Included Images\"},\n{\"id\":\"image_opt_embed\",\"textContent\":\"Embed data (local files)\"},\n{\"id\":\"image_opt_ref\",\"textContent\":\"Use file reference\"},\n{\"id\":\"svginfo_editor_prefs\",\"textContent\":\"Editor Preferences\"},\n{\"id\":\"svginfo_lang\",\"textContent\":\"Language\"},\n{\"id\":\"svginfo_change_background\",\"textContent\":\"Editor Background\"},\n{\"id\":\"svginfo_bg_note\",\"textContent\":\"Note: Background will not be saved with image.\"},\n{\"id\":\"svginfo_icons\",\"textContent\":\"Icon size\"},\n{\"id\":\"icon_small\",\"textContent\":\"Small\"},\n{\"id\":\"icon_medium\",\"textContent\":\"Medium\"},\n{\"id\":\"icon_large\",\"textContent\":\"Large\"},\n{\"id\":\"icon_xlarge\",\"textContent\":\"Extra Large\"},\n{\"id\":\"selected_x\",\"title\":\"Change X coordinate\"},\n{\"id\":\"selected_y\",\"title\":\"Change Y coordinate\"},\n{\"id\":\"tool_topath\",\"title\":\"Convert to Path\"},\n{\"id\":\"tool_reorient\",\"title\":\"Reorient path\"},\n{\"id\":\"tool_node_link\",\"title\":\"Link Control Points\"},\n{\"js_strings\": {\n  \"invalidAttrValGiven\":\"Invalid value given\",\n  \"noContentToFitTo\":\"No content to fit to\",\n  'layer':\"Layer\",\n  \"dupeLayerName\":\"There is already a layer named that!\",\n  \"enterUniqueLayerName\":\"Please enter a unique layer name\",\n  \"enterNewLayerName\":\"Please enter the new layer name\",\n  \"layerHasThatName\":\"Layer already has that name\",\n  \"QmoveElemsToLayer\":\"Move selected elements to layer '%s'?\",\n  \"QwantToClear\":\"Do you want to clear the drawing?\\nThis will also erase your undo history!\",\n  \"QerrorsRevertToSource\":\"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\",\n  \"QignoreSourceChanges\":\"Ignore changes made to SVG source?\",\n  \"featNotSupported\":\"Feature not supported\",\n  \"enterNewImgURL\":\"Enter the new image URL\",\n  \"ok\":\"OK\",\n  \"cancel\":\"Cancel\",\n  \"pathNodeTooltip\":\"Drag node to move it. Double-click node to change segment type\",\n  \"pathCtrlPtTooltip\":\"Drag control point to adjust curve properties\",\n  \"key_up\":\"up\",\n  \"key_down\":\"down\",\n  \"key_backspace\":\"backspace\",\n  \"key_del\":\"delete\"\n  }\n}\n]\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/locale/locale.js",
    "content": "/*\n * Localizing script for SVG-edit UI\n *\n * Licensed under the Apache License, Version 2\n *\n * Copyright(c) 2010 Narendra Sisodya\n * Copyright(c) 2010 Alexis Deveria\n *\n */\n\nvar svgEditor = (function($, Editor) {\n  Editor.putLocale = function(given_param, good_langs){\n    var lang_param;\n  \n    if(given_param) {\n      lang_param = given_param;\n    } else {\n      lang_param = $.pref('lang');\n      if(!lang_param) {\n        if (navigator.userLanguage) // Explorer\n          lang_param = navigator.userLanguage;\n        else if (navigator.language) // FF, Opera, ...\n          lang_param = navigator.language;\n        if (lang_param == \"\")\n          return;\n      }\n      \n      // Set to English if language is not in list of good langs\n      if($.inArray(lang_param, good_langs) == -1) {\n        lang_param = \"en\";\n      }\n  \n      // don't bother on first run if language is English    \n      if(lang_param.indexOf(\"en\") == 0) return;\n    }\n    \n    var conf = Editor.curConfig;\n    \n    var url = conf.langPath + \"lang.\" + lang_param + \".js\";\n    \n    var processFile = function(data){\n      if(!data) return;\n      var LangData = eval(data), js_strings;\n      var more = Editor.canvas.runExtensions(\"addLangData\", lang_param, true);\n      $.each(more, function(i, m) {\n        if(m.data) {\n          LangData = $.merge(LangData, m.data);\n        }\n      });\n      $.each(LangData, function(i, data) {\n        if(data.id) {\n          var elem = $('#svg_editor').parent().find('#'+data.id)[0];\n          if(elem) {\n            if(data.title)\n              elem.title = data.title;\n            if(data.textContent) {\n              // Only replace non-empty text nodes, not elements\n              $.each(elem.childNodes, function(j, node) {\n                if(node.nodeType == 3 && $.trim(node.textContent)) {\n                  node.textContent = data.textContent;\n                }\n              });\n            }\n          }\n        } else if(data.js_strings) {\n          js_strings = data.js_strings;\n        }\n      });\n      Editor.setLang(lang_param, js_strings);\n    }\n    \n    $.ajax({\n      'url': url,\n      'dataType': \"text\",\n      success: processFile,\n      error: function(xhr) {\n        if(xhr.responseText) {\n          processFile(xhr.responseText);\n        }\n      }\n    });\n  };\n  \n  return Editor;\n}(jQuery, svgEditor));\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/spinbtn/JQuerySpinBtn.css",
    "content": "/*\n  Styles to make ordinary <INPUT type=\"text\"/> look like a spinbutton/spinbox control.\n  Use with JQuerySpinBtn.js to provide the spin functionality by reacting to mouse etc.\n  (Requires a reference to the JQuery library found at http://jquery.com/src/latest/)\n  (Hats-off to John Resig for creating the excellent JQuery library. It is fab.)\n\n  This control is achieved with no extra html markup whatsoever and uses unobtrusive javascript.\n\n  Written by George Adamson, Software Unity (george.jquery@softwareunity.com) September 2006.\n  Big improvements added by Mark Gibson, (mgibson@designlinks.net) September 2006.\n\n  Do contact me with comments and suggestions but please don't ask for support.\n  As much as I'd love to help with specific problems I have plenty to get on with already!\n\n  Go ahead and use it in your own projects. This code is provided 'as is'.\n  Sure I've tested in heaps of ways. Its good for me, but you use it at your own risk.\n  SoftwareUnity and I are certainly not responsible if your computer sets fire to the sofa,\n  hacks into the pentagon, hijacks a plane or gives you any kind of hassle whatsoever.\n\n  If you'd like your spin-button image in a different place then you'll need to alter both\n  the CSS below and the javascript isMouseOverUpDn() function to accommodate the new position.\n  You could even have left and right buttons either side of the textbox.\n*/\n\nINPUT.spin-button {\n  /* explicitly put padding for top/bottom/left in here so that Opera displays it better */\n  padding: 2px 20px 2px 2px;\n  background-repeat:no-repeat;    /* Warning: Img may disappear in Firefox if you use 'background-attachment:fixed' ! */\n  background-position:100% 0%;\n  background-image:url('spinbtn_updn.png');\n  background-color:white; /* Needed for Opera */\n}\n\nINPUT.spin-button.up {          /* Change button img when mouse is over the UP-arrow */\n  cursor:pointer;\n  background-position:100% -18px;    /* 18px matches height of 2 visible buttons */\n}\nINPUT.spin-button.down {        /* Change button img when mouse is over the DOWN-arrow */\n  cursor:pointer;\n  background-position:100% -36px;    /* 36px matches height of 2x2 visible buttons */\n}\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/spinbtn/JQuerySpinBtn.js",
    "content": "﻿/* SpinButton control\n *\n * Adds bells and whistles to any ordinary textbox to\n * make it look and feel like a SpinButton Control.\n *\n * Originally written by George Adamson, Software Unity (george.jquery@softwareunity.com) August 2006.\n * - Added min/max options\n * - Added step size option\n * - Added bigStep (page up/down) option\n *\n * Modifications made by Mark Gibson, (mgibson@designlinks.net) September 2006:\n * - Converted to jQuery plugin\n * - Allow limited or unlimited min/max values\n * - Allow custom class names, and add class to input element\n * - Removed global vars\n * - Reset (to original or through config) when invalid value entered\n * - Repeat whilst holding mouse button down (with initial pause, like keyboard repeat)\n * - Support mouse wheel in Firefox\n * - Fix double click in IE\n * - Refactored some code and renamed some vars\n *\n * Modifications by Jeff Schiller, June 2009:\n * - provide callback function for when the value changes based on the following\n *   http://www.mail-archive.com/jquery-en@googlegroups.com/msg36070.html\n * Modifications by Jeff Schiller, July 2009:\n * - improve styling for widget in Opera\n * - consistent key-repeat handling cross-browser\n * Modifications by Alexis Deveria, October 2009:\n * - provide \"stepfunc\" callback option to allow custom function to run when changing a value\n * - Made adjustValue(0) only run on certain keyup events, not all.\n *\n * Tested in IE6, Opera9, Firefox 1.5\n * v1.0  11 Aug 2006 - George Adamson  - First release\n * v1.1     Aug 2006 - George Adamson  - Minor enhancements\n * v1.2  27 Sep 2006 - Mark Gibson    - Major enhancements\n * v1.3a 28 Sep 2006 - George Adamson  - Minor enhancements\n * v1.4  18 Jun 2009 - Jeff Schiller    - Added callback function\n * v1.5  06 Jul 2009 - Jeff Schiller    - Fixes for Opera.  \n * v1.6  13 Oct 2009 - Alexis Deveria   - Added stepfunc function  \n * v1.7  21 Oct 2009 - Alexis Deveria   - Minor fixes\n *                                        Fast-repeat for keys and live updating as you type.\n * v1.8  12 Jan 2010 - Benjamin Thomas  - Fixes for mouseout behavior.\n *                                        Added smallStep\n \n Sample usage:\n \n  // Create group of settings to initialise spinbutton(s). (Optional)\n  var myOptions = {\n          min: 0,            // Set lower limit.\n          max: 100,          // Set upper limit.\n          step: 1,          // Set increment size.\n          smallStep: 0.5,        // Set shift-click increment size.\n          spinClass: mySpinBtnClass,  // CSS class to style the spinbutton. (Class also specifies url of the up/down button image.)\n          upClass: mySpinUpClass,    // CSS class for style when mouse over up button.\n          downClass: mySpinDnClass  // CSS class for style when mouse over down button.\n          }\n \n  $(document).ready(function(){\n\n    // Initialise INPUT element(s) as SpinButtons: (passing options if desired)\n    $(\"#myInputElement\").SpinButton(myOptions);\n\n  });\n \n */\n$.fn.SpinButton = function(cfg){\n  return this.each(function(){\n\n    this.repeating = false;\n    \n    // Apply specified options or defaults:\n    // (Ought to refactor this some day to use $.extend() instead)\n    this.spinCfg = {\n      //min: cfg && cfg.min ? Number(cfg.min) : null,\n      //max: cfg && cfg.max ? Number(cfg.max) : null,\n      min: cfg && !isNaN(parseFloat(cfg.min)) ? Number(cfg.min) : null,  // Fixes bug with min:0\n      max: cfg && !isNaN(parseFloat(cfg.max)) ? Number(cfg.max) : null,\n      step: cfg && cfg.step ? Number(cfg.step) : 1,\n      stepfunc: cfg && cfg.stepfunc ? cfg.stepfunc : false,\n      page: cfg && cfg.page ? Number(cfg.page) : 10,\n      upClass: cfg && cfg.upClass ? cfg.upClass : 'up',\n      downClass: cfg && cfg.downClass ? cfg.downClass : 'down',\n      reset: cfg && cfg.reset ? cfg.reset : this.value,\n      delay: cfg && cfg.delay ? Number(cfg.delay) : 500,\n      interval: cfg && cfg.interval ? Number(cfg.interval) : 100,\n      _btn_width: 20,\n      _direction: null,\n      _delay: null,\n      _repeat: null,\n      callback: cfg && cfg.callback ? cfg.callback : null\n    };\n\n    // if a smallStep isn't supplied, use half the regular step\n    this.spinCfg.smallStep = cfg && cfg.smallStep ? cfg.smallStep : this.spinCfg.step/2;\n    \n    this.adjustValue = function(i){\n      var v;\n      if(isNaN(this.value)) {\n        v = this.spinCfg.reset;\n      } else if($.isFunction(this.spinCfg.stepfunc)) {\n        v = this.spinCfg.stepfunc(this, i);\n      } else {\n        // weirdest javascript bug ever: 5.1 + 0.1 = 5.199999999\n        v = Number((Number(this.value) + Number(i)).toFixed(5));\n      }\n      if (this.spinCfg.min !== null) v = Math.max(v, this.spinCfg.min);\n      if (this.spinCfg.max !== null) v = Math.min(v, this.spinCfg.max);\n      this.value = v;\n      if ($.isFunction(this.spinCfg.callback)) this.spinCfg.callback(this);\n    };\n    \n    $(this)\n    .addClass(cfg && cfg.spinClass ? cfg.spinClass : 'spin-button')\n    \n    .mousemove(function(e){\n      // Determine which button mouse is over, or not (spin direction):\n      var x = e.pageX || e.x;\n      var y = e.pageY || e.y;\n      var el = e.target || e.srcElement;\n      var scale = svgEditor.tool_scale || 1;\n      var height = $(el).height()/2;\n      \n      var direction = \n        (x > coord(el,'offsetLeft') + el.offsetWidth*scale - this.spinCfg._btn_width)\n        ? ((y < coord(el,'offsetTop') + height*scale) ? 1 : -1) : 0;\n      \n      if (direction !== this.spinCfg._direction) {\n        // Style up/down buttons:\n        switch(direction){\n          case 1: // Up arrow:\n            $(this).removeClass(this.spinCfg.downClass).addClass(this.spinCfg.upClass);\n            break;\n          case -1: // Down arrow:\n            $(this).removeClass(this.spinCfg.upClass).addClass(this.spinCfg.downClass);\n            break;\n          default: // Mouse is elsewhere in the textbox\n            $(this).removeClass(this.spinCfg.upClass).removeClass(this.spinCfg.downClass);\n        }\n        \n        // Set spin direction:\n        this.spinCfg._direction = direction;\n      }\n    })\n    \n    .mouseout(function(){\n      // Reset up/down buttons to their normal appearance when mouse moves away:\n      $(this).removeClass(this.spinCfg.upClass).removeClass(this.spinCfg.downClass);\n      this.spinCfg._direction = null;\n      window.clearInterval(this.spinCfg._repeat);\n      window.clearTimeout(this.spinCfg._delay);\n    })\n    \n    .mousedown(function(e){\n      if ( e.button === 0 && this.spinCfg._direction != 0) {\n        // Respond to click on one of the buttons:\n        var self = this;\n        var stepSize = e.shiftKey ? self.spinCfg.smallStep : self.spinCfg.step\n\n        var adjust = function() {\n          self.adjustValue(self.spinCfg._direction * stepSize);\n        };\n      \n        adjust();\n        \n        // Initial delay before repeating adjustment\n        self.spinCfg._delay = window.setTimeout(function() {\n          adjust();\n          // Repeat adjust at regular intervals\n          self.spinCfg._repeat = window.setInterval(adjust, self.spinCfg.interval);\n        }, self.spinCfg.delay);\n      }\n    })\n    \n    .mouseup(function(e){\n      // Cancel repeating adjustment\n      window.clearInterval(this.spinCfg._repeat);\n      window.clearTimeout(this.spinCfg._delay);\n    })\n    \n    .dblclick(function(e) {\n      if ($.browser.msie)\n        this.adjustValue(this.spinCfg._direction * this.spinCfg.step);\n    })\n    \n    .keydown(function(e){\n      // Respond to up/down arrow keys.\n      switch(e.keyCode){\n        case 38: this.adjustValue(this.spinCfg.step);  break; // Up\n        case 40: this.adjustValue(-this.spinCfg.step); break; // Down\n        case 33: this.adjustValue(this.spinCfg.page);  break; // PageUp\n        case 34: this.adjustValue(-this.spinCfg.page); break; // PageDown\n      }\n    })\n    \n    /*\n    http://unixpapa.com/js/key.html describes the current state-of-affairs for\n    key repeat events:\n    - Safari 3.1 changed their model so that keydown is reliably repeated going forward\n    - Firefox and Opera still only repeat the keypress event, not the keydown\n    */\n    .keypress(function(e){\n      if (this.repeating) {\n        // Respond to up/down arrow keys.\n        switch(e.keyCode){\n          case 38: this.adjustValue(this.spinCfg.step);  break; // Up\n          case 40: this.adjustValue(-this.spinCfg.step); break; // Down\n          case 33: this.adjustValue(this.spinCfg.page);  break; // PageUp\n          case 34: this.adjustValue(-this.spinCfg.page); break; // PageDown\n        }\n      } \n      // we always ignore the first keypress event (use the keydown instead)\n      else {\n        this.repeating = true;\n      }\n    })\n    \n    // clear the 'repeating' flag\n    .keyup(function(e) {\n      this.repeating = false;\n      switch(e.keyCode){\n        case 38: // Up\n        case 40: // Down\n        case 33: // PageUp\n        case 34: // PageDown\n        case 13: this.adjustValue(0); break; // Enter/Return\n      }\n    })\n    \n    .bind(\"mousewheel\", function(e){\n      // Respond to mouse wheel in IE. (It returns up/dn motion in multiples of 120)\n      if (e.wheelDelta >= 120)\n        this.adjustValue(this.spinCfg.step);\n      else if (e.wheelDelta <= -120)\n        this.adjustValue(-this.spinCfg.step);\n      \n      e.preventDefault();\n    })\n    \n    .change(function(e){\n      this.adjustValue(0);\n    });\n    \n    if (this.addEventListener) {\n      // Respond to mouse wheel in Firefox\n      this.addEventListener('DOMMouseScroll', function(e) {\n        if (e.detail > 0)\n          this.adjustValue(-this.spinCfg.step);\n        else if (e.detail < 0)\n          this.adjustValue(this.spinCfg.step);\n        \n        e.preventDefault();\n      }, false);\n    }\n  });\n  \n  function coord(el,prop) {\n    var c = el[prop], b = document.body;\n    \n    while ((el = el.offsetParent) && (el != b)) {\n      if (!$.browser.msie || (el.currentStyle.position != 'relative'))\n        c += el[prop];\n    }\n    \n    return c;\n  }\n};\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/svg-editor.css",
    "content": "﻿body {\n  background: #D8D8D8;\n}\n\n#svg_editor * {\n  transform-origin: 0 0;\n  -moz-transform-origin: 0 0;\n  -o-transform-origin: 0 0;\n  -webkit-transform-origin: 0 0;\n}\n\n#svg_editor {\n  font-size: 8pt;\n  font-family: Verdana, Helvetica, Arial;\n  color: #000000;\n}\n\n#svg_editor a {\n  color: #0000FF;\n}\n\n#svg_editor hr {\n  border: none;\n  border-bottom: 1px solid #808080;\n}\n\n#svg_editor select {\n  margin-top: 4px;\n}\n\n#svg_editor #svgroot {\n  -moz-user-select: none;\n  -webkit-user-select: none;\n  position: absolute;\n  top: 0;\n  left: 0;\n}\n\n#svg_editor #svgcanvas {\n  line-height: normal;\n  display: inline-block;\n  background-color: #A0A0A0;\n  text-align: center;\n  vertical-align: middle;\n  width: 640px;\n  height: 480px;\n  -apple-dashboard-region:dashboard-region(control rectangle 0px 0px 0px 0px); /* for widget regions that shouldn't react to dragging */\n  position: relative;\n  /* \n    A subtle gradient effect in the canvas.\n    Just experimenting - not sure if this is worth it.\n  */\n  background: -moz-radial-gradient(45deg,#bbb,#222);\n  background: -webkit-gradient(radial, center center, 3, center center, 1000, from(#bbb), to(#222));\n}\n\n#svg_editor div#palette_holder {\n  overflow-x: scroll;\n  overflow-y: hidden;\n  height: 31px;\n  border: 1px solid #808080;\n  border-top: none;\n  margin-top: 2px;\n  margin-left: 4px;\n  position: relative;\n  z-index: 2;\n}\n\n#svg_editor #stroke_bg, \n#svg_editor #fill_bg {\n  height: 16px;\n  width: 16px;\n  margin: 1px;\n}\n\n#svg_editor #fill_color, #svg_editor #stroke_color {\n  height: 16px;\n  width: 16px;\n  border: 1px solid #808080;\n  cursor: pointer;\n  margin-top: -18px;\n  margin-left: 1px;\n}\n\n#tool_stroke select {\n  margin-top: 0;\n}\n\n#svg_editor #color_tools .icon_label {\n  padding: 3px 19%;\n  width: 28px;\n  height: 100%;\n  cursor: pointer;\n  \n}\n\n#svg_editor #group_opacityLabel, \n#svg_editor #zoomLabel {\n  cursor: pointer;\n  margin-right: 5px;\n  padding-top: 4px\n}\n\n#color_tools .icon_label > * {\n  position: relative;\n  top: 1px;\n}\n\n#svg_editor div#palette {\n  float: left;\n  width: 672px;\n  height: 16px;\n}\n\n#svg_editor div#workarea {\n  display: inline-table-cell;\n  position:absolute;\n  top: 75px;\n  left: 40px;\n  bottom: 62px;\n  right: 14px;\n  background-color: #A0A0A0;\n  border: 1px solid #808080;\n  overflow: auto;\n  text-align: center;\n}\n\n#svg_editor #sidepanels {\n  display: inline-block;\n  position:absolute;\n  top: 75px;\n  bottom: 60px;\n  right: 0px;\n  width: 2px;\n  padding: 10px;\n  border-color: #808080;\n  border-style: solid;\n  border-width: 1px;\n  border-left: none;\n}\n\n#svg_editor #layerpanel {\n  display: inline-block;\n  position:absolute;\n  top: 1px;\n  bottom: 0px;\n  right: 0px;\n  width: 0px;\n  overflow: auto;\n  margin: 0px;\n  -moz-user-select: none;\n  -webkit-user-select: none;\n\n}\n\n/*\n  border-style: solid;\n  border-color: #666;\n  border-width: 0px 0px 0px 1px;  \n*/\n#svg_editor #sidepanel_handle {\n  display: inline-block;\n  position: absolute;\n  background-color: #D8D8D8;\n  font-weight: bold;\n  left: 0px;\n  top: 40%;\n  width: 1em;\n  padding: 5px 1px 5px 5px;\n  margin-left: 3px;\n  cursor: pointer;\n  border-radius: 5px;\n  border-radius: 5px;\n  -webkit-border-radius: 5px;\n  -moz-user-select: none;\n  -webkit-user-select: none;\n}\n\n#svg_editor #sidepanel_handle:hover {\n  font-weight: bold;\n}\n\n#svg_editor #sidepanel_handle * {\n  cursor: pointer;\n  -moz-user-select: none;\n  -webkit-user-select: none;\n}\n#svg_editor #layerbuttons {\n  margin: 0px;\n  padding: 0px;\n  padding-left: 2px;\n  padding-right: 2px;\n  width: 123px;\n  height: 20px;\n  border-right: 1px solid #FFFFFF;\n  border-bottom: 1px solid #FFFFFF;\n  border-left: 1px solid #808080;\n  border-top: 1px solid #808080;\n  overflow: hidden;\n}\n\n#svg_editor .layer_button {\n  width: 14px;\n  height: 14px;\n  padding: 1px;\n  border-left: 1px solid #FFFFFF;\n  border-top: 1px solid #FFFFFF;\n  border-right: 1px solid #808080;\n  border-bottom: 1px solid #808080;\n  cursor: pointer;\n  float: left;\n  margin-right: 3px;\n}\n\n#svg_editor .layer_button:last-child {\n  margin-right: 0;\n}\n\n#svg_editor .layer_buttonpressed {\n  width: 14px;\n  height: 14px;\n  padding: 1px;\n  border-right: 1px solid #FFFFFF;\n  border-bottom: 1px solid #FFFFFF;\n  border-left: 1px solid #808080;\n  border-top: 1px solid #808080;\n  cursor: pointer;\n}\n\n#svg_editor #layerlist {\n  margin: 1px;\n  padding: 0px;\n  width: 127px;\n  border-collapse: collapse;  \n  border: 1px solid #808080;\n  background-color: #FFFFFF;\n}\n\n#svg_editor #layerlist tr.layer {\n  background-color: #FFFFFF;\n  margin: 0px;\n  padding: 0px;\n}\n#svg_editor #layerlist tr.layersel {\n  border: 1px solid #808080;\n  background-color: #CCCCCC;\n}\n\n#svg_editor #layerlist td.layervis {\n  width: 22px;\n  cursor:pointer;\n}\n#svg_editor #layerlist td.layerinvis {\n  background-image: none;\n  cursor:pointer;\n}\n\n#svg_editor #layerlist td.layervis * {\n  display: block;\n}\n\n#svg_editor #layerlist td.layerinvis * {\n  display: none;\n}\n\n#svg_editor #layerlist td.layername {\n  cursor: pointer;\n}\n\n#svg_editor #layerlist tr.layersel td.layername {\n  font-weight: bold;\n}\n\n#svg_editor #selLayerLabel {\n  white-space: nowrap;\n}\n\n#svg_editor #selLayerNames {\n  display: block;\n}\n\n#svg_editor div.palette_item {\n  height: 16px;\n  width: 16px;\n  float: left;\n}\n\n#svg_editor #main_button {\n  position: absolute;\n  top: 4px;\n  left: 4px;\n  z-index: 5;\n}\n\n\n#svg_editor #main_icon {\n  background: #E8E8E8;\n  position: relative;\n  top: -2px;\n  left: -2px;\n  padding: 1px 0 2px 1px;\n  width: 44px;\n  height: 30px;\n  border-left: 1px solid #FFF;\n  border-top: 1px solid #FFF;\n  border-right: 1px solid #808080;\n  border-bottom: 1px solid #808080;\n  border-radius: 8px;\n  border-radius: 8px;\n  -webkit-border-radius: 8px;\n}\n\n#svg_editor .tool_button:hover, \n#svg_editor .push_button:hover,\n#svg_editor .buttonup:hover,\n#svg_editor .buttondown,\n#svg_editor .tool_button_current,\n#svg_editor .push_button_pressed\n{\n  border-left: 1px #fcd9ba solid !important;\n  border-top: 1px #fcd9ba solid !important;\n  border-right: 1px #e0a874 solid !important;\n  border-bottom: 1px #e0a874 solid !important;\n  background-color: #FFC !important;\n}\n\n#svg_editor .tool_button_current,\n#svg_editor .push_button_pressed,\n#svg_editor .buttondown { \n  background-color: #f4e284 !important;\n  border-top: 1px solid #630 !important;\n  border-left: 1px solid #630 !important;\n}\n\n#svg_editor #main_icon span {\n  position: absolute;\n  width: 100%;\n  height: 100%;\n  display: block;\n  z-index: 2;\n}\n\n#svg_editor #main_menu {\n  z-index: 12;\n  background: #E8E8E8;\n  position: relative;\n  width: 200px;\n  padding: 5px;\n  box-shadow: #555 1px 1px 4px;\n  -webkit-box-shadow: #555 1px 1px 4px;\n  font-size: 1.1em;\n  display: none;\n  overflow: hidden;\n  border: 1px outset gray;\n  clear: both;\n}\n\n#svg_editor #main_menu ul,\n#svg_editor #main_menu li {\n  list-style: none;\n  margin: 0;\n  padding: 0;\n}\n\n#svg_editor #main_menu li {\n/*  height: 35px;*/\n  line-height: 22px;\n  padding-top: 7px;\n  padding-left: 7px;\n  margin: -5px;\n  overflow: auto;\n  cursor: default;\n}\n\n#svg_editor #main_menu li:hover {\n  background: #FFC;\n}\n\n#svg_editor #main_menu li > div {\n  float: left;\n  padding-right: 5px;\n}\n\n#svg_editor #main_menu p {\n  margin-top: 5px;\n}\n\n#svg_editor #logo img {\n  border: 0;\n  width: 32px;\n  height: 32px;\n}\n\n\n\n#main_icon > div {\n  float: left;\n}\n\n#svg_editor #main_button .dropdown {\n  padding-top: 28%;\n  margin-left: -1px;\n}\n\n\n\n#svg_editor #tools_top {\n  position: absolute;\n  left: 50px;\n  right: 2px;\n  top: 2px;\n  height: 72px;\n  border-bottom: none;\n  /* Ideally this should be auto (makes scrollbar if needed), but currently hides \n  the .dropdown lists.\n/*  overflow: auto;*/\n}\n\n#svg_editor #tools_left {\n  position: absolute;\n  border-right: none;\n  width: 32px;\n  top: 75px;\n  left: 0;\n  padding-left: 2px;\n  background: #D8D8D8; /* Needed so flyout icons don't appear on the left */\n  z-index: 4;\n}\n\n#workarea.wireframe #svgcontent * {\n  fill: none;\n  stroke: #000;\n  stroke-width: 1px;\n  stroke-opacity: 1.0;\n  stroke-dasharray: 0;\n  opacity: 1;\n  pointer-events: stroke;\n  vector-effect: non-scaling-stroke;\n  filter: none;\n}\n\n#workarea.wireframe #svgcontent text {\n  fill: #000;\n  stroke: none;\n}\n\n#workarea.wireframe #canvasBackground rect {\n  fill: #FFF !important;\n}\n\n#tools_top div[id$=\"_panel\"]:not(#editor_panel):not(#history_panel) {\n  display: none;\n}\n\n#svg_editor #multiselected_panel .selected_tool {\n  vertical-align: 12px;\n}\n\n#svg_editor #tools_top > div, #tools_top {\n  line-height: 26px;\n}\n\n#svg_editor div.toolset,\n#svg_editor div.toolset > * {\n  float: left;\n}\n\n#svg_editor div.toolset {\n  height: 34px;\n}\n\n#svg_editor div.toolset label span {\n/*  outline: 1px solid red;*/\n  padding-top: 3px;\n  display: inline-block;\n}\n\n#tools_top > div > * {\n  float: left;\n  margin-right: 2px;\n}\n\n#tools_top label {\n  margin-top: 0;\n  margin-left: 5px;\n}\n\n#tools_top input {\n  margin-top: 5px;\n  height: 15px;\n}\n\n#svg_editor #tools_left .tool_button,\n#svg_editor #tools_left .tool_button_current {\n  position: relative;\n  z-index: 11;\n}\n\n#svg_editor .flyout_arrow_horiz {\n  position: absolute;\n  bottom: -1px;\n  right: 0;\n  z-index: 10;\n}\n\n\nspan.zoom_tool {\n  line-height: 26px;\n  padding: 3px;\n}\n\n#zoom_panel {\n  margin-top: 5px;\n}\n\n.dropdown {\n  position: relative;\n}\n\n#svg_editor .dropdown button {\n  width: 15px;\n  height: 21px;\n  margin: 6px 0 0 1px;\n  padding: 0;\n  border-left: 1px solid #FFFFFF;\n  border-top: 1px solid #FFFFFF;\n  border-right: 1px solid #808080;\n  border-bottom: 1px solid #808080;\n  background-color: #E8E8E8;\n}\n\n.dropdown button.down {\n  border-left: 1px solid #808080;\n  border-top: 1px solid #808080;\n  border-right: 1px solid #FFFFFF;\n  border-bottom: 1px solid #FFFFFF;\n  background-color: #B0B0B0;\n}\n\n.dropdown ul {\n  list-style: none;\n  position: absolute;\n  margin: 0;\n  padding: 0;\n  left: -80px;\n  top: 26px;\n  z-index: 4;\n  display: none;\n}\n\n.dropup ul {\n  top: auto;\n  bottom: 26px;\n}\n\n.dropdown li {\n  display: block;\n  width: 120px;\n  padding: 4px;\n  background: #E8E8E8;\n  border: 1px solid #B0B0B0;\n  margin: 0 0 -1px 0;\n  line-height: 16px;\n}\n\n.dropdown li:hover {\n  background-color: #FFC;\n}\n\n.dropdown li.special {\n  padding: 10px 4px; \n}\n\n.dropdown li.special:hover {\n  background: #FFC;\n}\n\n#font_family_dropdown li {\n  font-size: 1.4em;\n}\n\n#font_family {\n  margin-left: 5px;\n  margin-right: 0;\n}\n\n\n#svg_editor .tool_button, \n#svg_editor .push_button,\n#svg_editor .tool_button_current,\n#svg_editor .push_button_pressed \n{\n  height: 24px;\n  width: 24px;\n  margin: 2px;\n  padding: 2px;\n  border-left: 1px solid #FFF;\n  border-top: 1px solid #FFF;\n  border-right: 1px solid #808080;\n  border-bottom: 1px solid #808080;\n  background-color: #E8E8E8;\n  cursor: pointer;\n  border-radius: 5px;\n  border-radius: 5px;\n  -webkit-border-radius: 5px;\n}\n\n#svg_editor #main_menu li#tool_open, #svg_editor #main_menu li#tool_import {\n  position: relative;\n  overflow: hidden;\n}\n\n#tool_image {\n  overflow: hidden;\n}\n\n#tool_open input, \n#tool_import input,\n#tool_image input {\n  position: absolute;\n  opacity: 0;\n  font-size: 10em;\n  top: -5px;\n  right: -5px;\n  margin: 0;\n  cursor: pointer; /* Sadly doesn't appear to have an effect */\n}\n\n#svg_editor .disabled {\n  opacity: 0.5;\n  cursor: default;\n}\n\n#svg_editor .tool_sep {\n  width: 1px;\n  background: #888;\n  border-left: 1px outset #EEE;\n  margin: 2px 3px;\n  padding: 0;\n  height: 24px;\n\n}\n\n#svg_editor .icon_label {\n  float: left;\n  padding-top: 3px;\n  padding-right: 3px;\n  box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  -webkit-box-sizing: border-box;\n  height: 0;\n}\n\n#svg_editor .width_label {\n  padding-right: 5px;\n}\n\n#tool_bold, #tool_italic { \n  font: bold 2.1em/1.1em serif;\n  text-align: center;\n  padding-left: 2px;\n  position: relative;\n}\n\n#text {\n  position: absolute;\n  left: -9999px;\n}\n\n#tool_bold span, #tool_italic span { \n  position: absolute;\n  width: 100%;\n  height: 100%;\n  top: 0; left: 0;\n  background: #000;\n  opacity: 0;\n}\n\n#tool_italic {\n  font-weight: normal;\n  font-style: italic;\n}\n\n#url_notice {\n  padding-top: 4px;\n  display: none;\n}\n\n#svg_editor #color_picker {\n  position: absolute;\n  display: none;\n  background: #E8E8E8;\n  height: 350px;\n  z-index: 4;\n}\n\n#svg_editor .tools_flyout {\n  position: absolute;\n  display: none;\n  cursor: pointer;\n  width: 400px;\n}\n\n#svg_editor .tools_flyout_v {\n  position: absolute;\n  display: none;\n  cursor: pointer;\n  width: 30px;\n}\n\n#svg_editor .tools_flyout .tool_button {\n  float: left;\n  background-color: #E8E8E8;\n  border-left: 1px solid #FFFFFF;\n  border-top: 1px solid #FFFFFF;\n  border-right: 1px solid #808080;\n  border-bottom: 1px solid #808080;\n  height: 28px;\n  width: 28px;\n}\n\n#svg_editor #tools_bottom {\n  position: absolute;\n  left: 40px;\n  right: 0;\n  bottom: 0;\n  height: 64px;\n  overflow: visible;\n}\n\n#svg_editor #tools_bottom_1 {\n  width: 115px;\n  float: left;\n}\n\n#svg_editor #tools_bottom_2 {\n  width: 165px;\n  position: relative;\n  float: left;\n}\n\n#tools_bottom input[type=text] {\n  width: 2.2em;\n}\n\n#svg_editor #color_tools {\n  display: table;\n  margin-top: 1px;\n  border-spacing: 0 3px;\n  clip: rect(0,0,10px,0);\n}\n\n.color_tool {\n  display: table-row;\n  overflow: hidden;\n  height: 26px;\n  padding: 0 4px;\n}\n\n.color_tool > * {\n  display: table-cell;\n  background: #f0f0f0;\n  padding: 0 5px 0 0;\n  vertical-align: middle;\n/*  height: 25px;*/\n}\n\n#toggle_stroke_tools {\n  letter-spacing: -.2em;\n  padding-right: 8px;\n}\n\n#toggle_stroke_tools:hover {\n  cursor: pointer;\n  background: #FFC;\n}\n\n.stroke_tool {\n  display: none;\n  white-space: nowrap;\n}\n\n#svg_editor .stroke_tool button {\n  margin-top: 3px;\n  background: #F0F0F0;\n}\n\n#svg_editor .stroke_tool div div {\n  -moz-user-select: none;\n  -webkit-user-select: none;\n  width: 20px;\n  height: 20px;\n  margin: 1px 0;\n  padding: 1px;\n  border: 1px solid #DDD;\n}\n\n#svg_editor .stroke_tool:hover div > * {\n  background-color: #FFC;\n}\n\n#svg_editor .stroke_tool.down div div,\n#svg_editor .stroke_tool.down button,\n#tools_top .dropdown.down > * {\n  border: 1px inset gray;\n  background: #F4E284;\n}\n\n.stroke_tool > div {\n  width: 42px;\n}\n\n.stroke_tool > div > * {\n  float: left;\n}\n\n\n#tools_top .dropdown .icon_label {\n  border: 1px solid transparent;\n  margin-top: 3px;\n  height: auto;\n}\n\n#option_lists ul {\n  display: none;\n  position: absolute;\n  height: auto;\n  z-index: 3;\n  margin: 0;\n  list-style: none;\n  padding-left: 0;\n}\n\n#option_lists .optcols2 {\n  width: 70px;\n  margin-left: -15px;\n}\n\n#option_lists .optcols3 {\n  width: 90px;\n  margin-left: -31px;\n}\n\n#option_lists .optcols4 {\n  width: 130px;\n  margin-left: -44px;\n}\n\n#option_lists ul[class^=optcols] li {\n  float: left;\n}\n\n#svg_editor ul li.current {\n  background-color: #F4E284;\n}\n\n#svg_editor #option_lists ul li {\n  margin: 0;\n  border-radius: 0;\n  border-radius: 0;\n  -webkit-border-radius: 0;\n}\n\n.color_tool > *:first-child {\n  border-top-left-radius: 4px;\n  border-bottom-left-radius: 4px;\n  -webkit-border-top-left-radius: 4px;\n  -webkit-border-bottom-left-radius: 4px;\n  padding-right: 0;\n}\n\n.color_tool > *:last-child {\n  border-top-right-radius: 4px;\n  border-bottom-right-radius: 4px;\n  -webkit-border-top-right-radius: 4px;\n  -webkit-border-bottom-right-radius: 4px;\n}\n\n#svg_editor #tool_opacity {\n  position: absolute;\n  top: 4px;\n  right: 2px;\n  background: #f0f0f0;\n  height: 26px;\n  border-radius: 4px;\n  border-radius: 4px;\n  -webkit-border-radius: 4px;\n  padding: 0 3px;\n}\n\n#tools_bottom .dropdown button {\n  margin-top: 2px;\n}\n\n#opacity_dropdown li {\n  width: 140px;\n}\n\n#svg_editor #copyright {\n  text-align: right;\n  padding-right: .3em;\n}\n\n#svg_source_editor {\n  display: none;\n}\n\n#svg_source_editor #svg_source_overlay {\n  position: absolute;\n  top: 0px;\n  right: 0px;\n  left: 0px;\n  bottom: 0px;\n  background-color: black;\n  opacity: 0.6;\n  z-index: 5;\n}\n\n#svg_source_editor #svg_source_container {\n  position: absolute;\n  top: 30px;\n  left: 30px;\n  right: 30px;\n  bottom: 30px;\n  background-color: #B0B0B0;\n  opacity: 1.0;\n  text-align: center;\n  border: 1px outset #777;\n  z-index: 6;\n}\n\n#save_output_btns {\n  display: none;\n  text-align: left;\n}\n\n#save_output_btns p {\n  margin: .5em 1.5em;\n  display: inline-block;\n}\n\n#bg_blocks {\n  overflow: auto;\n  margin-left: 30px;\n}\n\n#svg_docprops #svg_docprops_container {\n  position: absolute;\n  top: 50px;\n  padding: 10px;\n  background-color: #B0B0B0;\n  border: 1px outset #777;\n  opacity: 1.0;\n/*  width: 450px;*/\n  font-family: Verdana, Helvetica, sans-serif;\n  font-size: .8em;\n  z-index: 20001;\n}\n\n#svg_docprops .error {\n  border: 1px solid red;\n  padding: 3px;\n}\n\n#svg_docprops #resolution {\n  max-width: 14em;\n}\n\n#tool_docprops_back {\n  margin-left: 1em;\n  overflow: auto;\n}\n\n#svg_docprops_container #svg_docprops_docprops, \n#svg_docprops_container #svg_docprops_prefs {\n  float: left;\n  width: 221px;\n  margin: 5px .7em; \n  overflow: hidden;\n}\n\n#svg_docprops_container #svg_docprops_prefs {\n  float: right;\n}\n\n#svg_docprops legend {\n  max-width: 195px;\n}\n\n#svg_docprops_docprops > legend, #svg_docprops_prefs > legend {\n  font-weight: bold;\n  font-size: 1.1em;\n}\n\n\n#svg_docprops_container fieldset {\n  padding: 5px;\n  margin: 5px;\n  border: 1px solid #DDD;\n}\n\n#svg_docprops_container label {\n  display: block;\n  margin: .5em;\n}\n\n#svginfo_bg_note {\n  font-size: .9em;\n  font-style: italic;\n  color: #444;\n}\n\n#canvas_title, #canvas_bg_url {\n  display: block;\n  width: 96%;\n}\n\n#svg_source_editor #svg_source_textarea {\n  position: relative;\n  width: 95%;\n  top: 5px;\n  height: 250px;\n  padding: 5px;\n  font-size: 12px;\n}\n\n#svg_source_editor #tool_source_back {\n  text-align: left;\n  padding-left: 20px;\n}\n\n#svg_docprops_container div.color_block {\n  float: left;\n  margin: 2px;\n  padding: 20px;\n}\n\n#change_background div.cur_background {\n  border: 2px solid blue;\n  padding: 18px;\n}\n\n#background_img {\n  position: absolute;\n  top: 0;\n  left: 0;\n  text-align: left;\n}\n\n#svg_docprops button {\n  margin-top: 0;\n  margin-bottom: 5px;\n}\n\n#svg_docprops {\n  display: none;\n}\n\n#image_save_opts label {\n  font-size: .9em;\n}\n\n#image_save_opts input {\n  margin-left: 0;\n}\n\n#svg_docprops #svg_docprops_overlay {\n  position: absolute;\n  top: 0px;\n  right: 0px;\n  left: 0px;\n  bottom: 0px;\n  background-color: black;\n  opacity: 0.6;\n  z-index: 20000;\n}\n\n.toolbar_button button {\n    border:1px solid #dedede;\n    line-height:130%;\n    float: left;\n  background: #E8E8E8 none;\n    padding:5px 10px 5px 7px; /* Firefox */\n    line-height:17px; /* Safari */\n  margin: 5px 20px 0 0;  \n  \n  border: 1px #808080 solid;\n  border-top-color: #FFF;\n  border-left-color: #FFF;\n\n  border-radius: 5px;\n  border-radius: 5px;\n  -webkit-border-radius: 5px;\n}\n\n.toolbar_button button:hover {\n  border: 1px #e0a874 solid;\n  border-top-color: #fcd9ba;\n  border-left-color: #fcd9ba;\n  background-color: #FFC;\n}\n.toolbar_button button:active {\n  background-color: #F4E284;\n  border-left: 1px solid #663300;\n  border-top: 1px solid #663300;\n}\n\n.toolbar_button button .svg_icon {\n    margin:0 3px -3px 0 !important;\n    padding:0;\n    border:none;\n    width:16px;\n    height:16px;\n}\n\n#dialog_box {\n  display: none;\n}\n\n#dialog_box_overlay {\n  background: black;\n  opacity: .5;\n  height:100%;\n  left:0;\n  position:absolute;\n  top:0;\n  width:100%;\n  z-index: 6;\n}\n\n#dialog_content {\n  height: 95px;\n  margin: 10px 10px 5px 10px;\n  background: #DDD;\n  overflow: auto;\n  text-align: left;\n  border: 1px solid #B0B0B0;\n}\n\n#dialog_content.prompt {\n  height: 75px;\n}\n\n#dialog_content p {\n  margin: 10px;\n  line-height: 1.3em;\n}\n\n#dialog_container {\n  position: absolute;\n  font-family: Verdana;\n  text-align: center;\n  left: 50%;\n  top: 50%;\n  width: 300px;\n  margin-left: -150px;\n  height: 150px;\n  margin-top: -80px;\n  position:fixed;\n  z-index:50001;\n  background: #CCC;\n  border: 1px outset #777;\n  font-family:Verdana,Helvetica,sans-serif;\n  font-size:0.8em;\n}\n\n#dialog_container, #dialog_content {\n  border-radius: 5px;\n  border-radius: 5px;\n  -webkit-border-radius: 5px;\n}\n\n#dialog_buttons input[type=text] {\n  width: 90%;\n  display: block;\n  margin: 0 0 5px 11px;\n}\n\n#dialog_buttons input[type=button] {\n  margin: 0 1em;\n}\n\n\n/* Slider\n----------------------------------*/\n.ui-slider { position: relative; text-align: left; }\n.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }\n.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }\n\n.ui-slider-horizontal { height: .8em; }\n.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }\n.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }\n.ui-slider-horizontal .ui-slider-range-min { left: 0; }\n.ui-slider-horizontal .ui-slider-range-max { right: 0; }\n\n.ui-slider-vertical { width: .8em; height: 100px; }\n.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }\n.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }\n.ui-slider-vertical .ui-slider-range-min { bottom: 0; }\n.ui-slider-vertical .ui-slider-range-max { top: 0; }\n\n.ui-slider {\n  border: 1px solid #B0B0B0;\n}\n\n.ui-slider-handle {\n  background: #B0B0B0;\n  border: 1px solid #000;\n}\n\n/* Necessary to keep the flyouts sized properly */\n#svg_editor .tools_flyout .tool_button,\n#svg_editor .tools_flyout .tool_flyout {\n  padding: 2px;\n  width: 24px;\n  height: 24px;\n  margin: 0;\n  border-radius: 0px;\n  border-radius: 0px;\n  -webkit-border-radius: 0px;  \n}\n\n/* Generic context menu styles */\n.contextMenu {\n  position: absolute;\n  z-index: 99999;\n  border: solid 1px rgba(0,0,0,.33);\n  background: rgba(255,255,255,.95);\n  padding: 5px 0;\n  margin: 0px;\n  display: none;\n  font: 14px/17px Lucida Sans, Helvetica, Verdana, sans-serif;\n  border-radius: 5px;\n  border-radius: 5px;\n  -webkit-box-shadow: 2px 5px 10px rgba(0,0,0,.3);\n  box-shadow: 2px 5px 10px rgba(0,0,0,.3);\n}\n\n.contextMenu LI {\n  list-style: none;\n  padding: 0px;\n  margin: 0px;\n}\n\n.contextMenu A {\n  -moz-user-select: none;\n  -webkit-user-select: none;\n  color: #222;\n  text-decoration: none;\n  display: block;\n  line-height: 20px;\n  height: 20px;\n  background-position: 6px center;\n  background-repeat: no-repeat;\n  outline: none;\n  padding: 0px 15px 1px 20px;\n}\n\n.contextMenu LI.hover A {\n  background-color: #2e5dea;\n  color: white;\n  cursor: default;\n}\n\n.contextMenu LI.disabled A {\n  color: #999;\n}\n\n.contextMenu LI.hover.disabled A {\n  background-color: transparent;\n}\n\n.contextMenu LI.separator {\n  border-top: solid 1px #E3E3E3;\n  padding-top: 5px;\n  margin-top: 5px;\n}\n\n/*\n  Adding Icons\n  \n  You can add icons to the context menu by adding\n  classes to the respective LI element(s)\n*/\n/*\n\n.contextMenu LI.edit A { background-image: url(images/page_white_edit.png); }\n.contextMenu LI.cut A { background-image: url(images/cut.png); }\n.contextMenu LI.copy A { background-image: url(images/page_white_copy.png); }\n.contextMenu LI.paste A { background-image: url(images/page_white_paste.png); }\n.contextMenu LI.delete A { background-image: url(images/page_white_delete.png); }\n.contextMenu LI.quit A { background-image: url(images/door.png); }\n*/\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/svg-editor.html",
    "content": "<!DOCTYPE html>\n<html>\n<!-- removed for now, causes problems in Firefox: manifest=\"svg-editor.manifest\" -->\n<head>\n<meta http-equiv=\"Content-type\" content=\"text/html;charset=UTF-8\" />\n<meta http-equiv=\"X-UA-Compatible\" content=\"chrome=1\"/>\n<link rel=\"icon\" type=\"image/png\" href=\"images/logo.png\"/>\n<link rel=\"stylesheet\" href=\"jgraduate/css/jPicker-1.0.12.css\" type=\"text/css\"/>\n<link rel=\"stylesheet\" href=\"jgraduate/css/jgraduate.css\" type=\"text/css\"/>\n<link rel=\"stylesheet\" href=\"svg-editor.css\" type=\"text/css\"/>\n<link rel=\"stylesheet\" href=\"spinbtn/JQuerySpinBtn.css\" type=\"text/css\"/>\n<!-- Development version of script tags: -->\n<!-- <script type=\"text/javascript\" src=\"jquery.js\"></script> -->\n<script type=\"text/javascript\" src=\"jquery.js\"></script>\n<script type=\"text/javascript\" src=\"js-hotkeys/jquery.hotkeys.min.js\"></script>\n<script type=\"text/javascript\" src=\"jgraduate/jquery.jgraduate.js\"></script>\n<script type=\"text/javascript\" src=\"svgicons/jquery.svgicons.js\"></script>\n<script type=\"text/javascript\" src=\"jquerybbq/jquery.bbq.min.js\"></script>\n<script type=\"text/javascript\" src=\"spinbtn/JQuerySpinBtn.js\"></script>\n<script type=\"text/javascript\" src=\"contextmenu/jquery.contextMenu.js\"></script>\n<script type=\"text/javascript\" src=\"svgcanvas.js\"></script>\n<script type=\"text/javascript\" src=\"svg-editor.js\"></script>\n<script type=\"text/javascript\" src=\"locale/locale.js\"></script>\n<!-- you can load extensions here -->\n<!-- <script type=\"text/javascript\" src=\"extensions/ext-helloworld.js\"></script> -->\n\n<!-- Release version of script tags: >\n<script type=\"text/javascript\" src=\"jquery.js\"></script>\n<script type=\"text/javascript\" src=\"js-hotkeys/jquery.hotkeys-0.7.9.js\"></script>\n<script type=\"text/javascript\" src=\"jquerybbq/jquery.bbq.min.js\"></script>\n<script type=\"text/javascript\" src=\"jgraduate/jquery.jgraduate.min.js\"></script>\n<script type=\"text/javascript\" src=\"spinbtn/JQuerySpinBtn.min.js\"></script>\n<script type=\"text/javascript\" src=\"svgcanvas.min.js\"></script>\n<script type=\"text/javascript\" src=\"svg-editor.min.js\"></script>\nscript type=\"text/javascript\" src=\"locale/locale.min.js\"></script-->\n\n\n<!-- always minified scripts -->\n<script type=\"text/javascript\" src=\"jquery-ui/jquery-ui-1.8.custom.min.js\"></script>\n<script type=\"text/javascript\" src=\"jgraduate/jpicker-1.0.12.min.js\"></script>\n\n<!-- feeds -->\n<link rel=\"alternate\" type=\"application/atom+xml\" title=\"SVG-edit General Discussion\" href=\"http://groups.google.com/group/svg-edit/feed/atom_v1_0_msgs.xml\" />\n<link rel=\"alternate\" type=\"application/atom+xml\" title=\"SVG-edit Updates (Issues/Fixes/Commits)\" href=\"http://code.google.com/feeds/p/svg-edit/updates/basic\" />\n\n<!-- Add script with custom handlers here -->\n<title>SVG-edit</title>\n</head>\n<body>\n<div id=\"svg_editor\">\n\n<div id=\"workarea\">\n<style id=\"styleoverrides\" type=\"text/css\" media=\"screen\" scoped=\"scoped\"></style>\n<div id=\"svgcanvas\"></div>\n</div>\n\n<div id=\"sidepanels\">\n\t<div id=\"layerpanel\">\n\t\t<h3 id=\"layersLabel\">Layers</h3>\n\t\t<fieldset id=\"layerbuttons\">\n\t\t\t<div id=\"layer_new\" class=\"layer_button\"  title=\"New Layer\"></div>\n\t\t\t<div id=\"layer_delete\" class=\"layer_button\"  title=\"Delete Layer\"></div>\n\t\t\t<div id=\"layer_rename\" class=\"layer_button\"  title=\"Rename Layer\"></div>\n\t\t\t<div id=\"layer_up\" class=\"layer_button\"  title=\"Move Layer Up\"></div>\n\t\t\t<div id=\"layer_down\" class=\"layer_button\"  title=\"Move Layer Down\"></div>\n\t\t\t<div id=\"layer_moreopts\" class=\"layer_button\"  title=\"More Options\"></div>\n\t\t</fieldset>\n\t\t\n\t\t<table id=\"layerlist\">\n\t\t\t<tr class=\"layer\">\n\t\t\t\t<td class=\"layervis\"></td>\n\t\t\t\t<td class=\"layername\">Layer 1</td>\n\t\t\t</tr>\n\t\t</table>\n\t\t<span id=\"selLayerLabel\">Move elements to:</span>\n\t\t<select id=\"selLayerNames\" title=\"Move selected elements to a different layer\" disabled=\"disabled\">\n\t\t\t<option selected=\"selected\" value=\"layer1\">Layer 1</option>\n\t\t</select>\n\t</div>\n\t<div id=\"sidepanel_handle\" title=\"Drag left/right to resize side panel [X]\">L a y e r s</div>\n</div>\n\n<div id=\"main_button\">\n\t<div id=\"main_icon\" class=\"buttonup\" title=\"Main Menu\">\n\t\t<span></span>\n\t\t<div id=\"logo\"></div>\n\t\t<div class=\"dropdown\"></div>\n\t</div>\n\t\t\n\t<div id=\"main_menu\"> \n\t\n\t\t<!-- File-like buttons: New, Save, Source -->\n\t\t<ul>\n\t\t\t<li id=\"tool_clear\">\n\t\t\t\t<div></div>\n\t\t\t\tNew Image [N]\n\t\t\t</li>\n\t\t\t\n\t\t\t<li id=\"tool_open\" style=\"display:none;\">\n\t\t\t\t<div id=\"fileinputs\">\n\t\t\t\t\t<div></div>\n\t\t\t\t</div>\n\t\t\t\tOpen Image [O]\n\t\t\t</li>\n\t\t\t\n\t\t\t<li id=\"tool_import\" style=\"display:none;\">\n\t\t\t\t<div id=\"fileinputs_import\">\n\t\t\t\t\t<div></div>\n\t\t\t\t</div>\n\t\t\t\tImport SVG\n\t\t\t</li>\n\t\t\t\n\t\t\t<li id=\"tool_save\">\n\t\t\t\t<div></div>\n\t\t\t\tInsert Image in BlueGriffon\n\t\t\t</li>\n\t\t\t\n\t\t\t<li id=\"tool_export\" style=\"display: none\">\n\t\t\t\t<div></div>\n\t\t\t\tExport as PNG\n\t\t\t</li>\n\t\t\t\n\t\t\t<li id=\"tool_docprops\">\n\t\t\t\t<div></div>\n\t\t\t\tDocument Properties [P]\n\t\t\t</li>\n\t\t</ul>\n\t\t\n\t\t<p>\n\t\t\t<a href=\"http://svg-edit.googlecode.com/\" target=\"_blank\" style=\"display: none\">\n\t\t\t\tSVG-edit Home Page\n\t\t\t</a>\n\t\t</p>\n\n\t</div>\n</div>\n\n\n\n<div id=\"tools_top\" class=\"tools_panel\">\n\t\n\t<div id=\"editor_panel\">\n\t\t<div class=\"push_button\" id=\"tool_source\" title=\"Edit Source [U]\"></div>\n\t\t<div class=\"tool_button\" id=\"tool_wireframe\" title=\"Wireframe Mode [F]\"></div>\n\t</div>\n\n    <!-- History buttons -->\n\t<div id=\"history_panel\">\n\t\t<div class=\"tool_sep\"></div>\n\t\t<div class=\"push_button tool_button_disabled\" id=\"tool_undo\" title=\"Undo [Z]\"></div>\n\t\t<div class=\"push_button tool_button_disabled\" id=\"tool_redo\" title=\"Redo [Y]\"></div>\n\t</div>\n\t\n\t<!-- Buttons when a single element is selected -->\n\t<div id=\"selected_panel\">\n\t\t<div class=\"toolset\">\n\t\t\t<div class=\"tool_sep\"></div>\n\t\t\t<div class=\"push_button\" id=\"tool_clone\" title=\"Clone Element [C]\"></div>\n\t\t\t<div class=\"push_button\" id=\"tool_delete\" title=\"Delete Element [Delete/Backspace]\"></div>\n\t\t\t<div class=\"tool_sep\"></div>\n\t\t\t<div class=\"push_button\" id=\"tool_move_top\" title=\"Move to Top [Shift+Up]\"></div>\n\t\t\t<div class=\"push_button\" id=\"tool_move_bottom\" title=\"Move to Bottom [Shift+Down]\"></div>\n\t\t\t<div class=\"push_button\" id=\"tool_topath\" title=\"Convert to Path\"></div>\n\t\t\t<div class=\"push_button\" id=\"tool_reorient\" title=\"Reorient path\"></div>\n\t\t\t<div class=\"tool_sep\"></div>\n\t\t\t<label id=\"idLabel\" title=\"Identify the element\">\n\t\t\t\t<span>id:</span>\n\t\t\t\t<input id=\"elem_id\" class=\"attr_changer\" data-attr=\"id\" size=\"10\" type=\"text\"/>\n\t\t\t</label>\n\t\t</div>\n\n\t\t<label id=\"tool_angle\" title=\"Change rotation angle\" class=\"toolset\">\n\t\t\t<span id=\"angleLabel\" class=\"icon_label\"></span>\n\t\t\t<input id=\"angle\" size=\"2\" value=\"0\" type=\"text\"/>\n\t\t</label>\n\t\t\n\t\t<div class=\"toolset\" id=\"tool_blur\" title=\"Change gaussian blur value\">\n\t\t\t<label>\n\t\t\t\t<span id=\"blurLabel\" class=\"icon_label\"></span>\n\t\t\t\t<input id=\"blur\" size=\"2\" value=\"0\" type=\"text\"/>\n\t\t\t</label>\n\t\t\t<div id=\"blur_dropdown\" class=\"dropdown\">\n\t\t\t\t<button></button>\n\t\t\t\t<ul>\n\t\t\t\t\t<li class=\"special\"><div id=\"blur_slider\"></div></li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n\t\t\n\t\t<div class=\"dropdown toolset\" id=\"tool_position\" title=\"Align Element to Page\">\n\t\t\t\t<div id=\"cur_position\" class=\"icon_label\"></div>\n\t\t\t\t<button></button>\n\t\t</div>\t\t\n\n\t\t<div id=\"xy_panel\" class=\"toolset\">\n\t\t\t<label>\n\t\t\t\tx: <input id=\"selected_x\" class=\"attr_changer\" title=\"Change X coordinate\" size=\"3\" data-attr=\"x\"/>\n\t\t\t</label>\n\t\t\t<label>\n\t\t\t\ty: <input id=\"selected_y\" class=\"attr_changer\" title=\"Change Y coordinate\" size=\"3\" data-attr=\"y\"/>\n\t\t\t</label>\n\t\t</div>\n\t</div>\n\n\t<!-- Buttons when multiple elements are selected -->\n\t<div id=\"multiselected_panel\">\n\t\t<div class=\"tool_sep\"></div>\n\t\t<div class=\"push_button\" id=\"tool_clone_multi\" title=\"Clone Elements [C]\"></div>\n\t\t<div class=\"push_button\" id=\"tool_delete_multi\" title=\"Delete Selected Elements [Delete/Backspace]\"></div>\n\t\t<div class=\"tool_sep\"></div>\n\t\t<div class=\"push_button\" id=\"tool_group\" title=\"Group Elements [G]\"></div>\n\t\t<div class=\"push_button\" id=\"tool_alignleft\" title=\"Align Left\"></div>\n\t\t<div class=\"push_button\" id=\"tool_aligncenter\" title=\"Align Center\"></div>\n\t\t<div class=\"push_button\" id=\"tool_alignright\" title=\"Align Right\"></div>\n\t\t<div class=\"push_button\" id=\"tool_aligntop\" title=\"Align Top\"></div>\n\t\t<div class=\"push_button\" id=\"tool_alignmiddle\" title=\"Align Middle\"></div>\n\t\t<div class=\"push_button\" id=\"tool_alignbottom\" title=\"Align Bottom\"></div>\n\t\t<label id=\"tool_align_relative\"> \n\t\t\t<span id=\"relativeToLabel\">relative to:</span>\n\t\t\t<select id=\"align_relative_to\" title=\"Align relative to ...\">\n\t\t\t<option id=\"selected_objects\" value=\"selected\">selected objects</option>\n\t\t\t<option id=\"largest_object\" value=\"largest\">largest object</option>\n\t\t\t<option id=\"smallest_object\" value=\"smallest\">smallest object</option>\n\t\t\t<option id=\"page\" value=\"page\">page</option>\n\t\t\t</select>\n\t\t</label>\n\t\t<div class=\"tool_sep\"></div>\n\n\t</div>\n\n\t<div id=\"rect_panel\">\n\t\t<div class=\"toolset\">\n\t\t\t<label id=\"rect_width_tool\" title=\"Change rectangle width\">\n\t\t\t\t<span id=\"rwidthLabel\" class=\"icon_label\"></span>\n\t\t\t\t<input id=\"rect_width\" class=\"attr_changer\" size=\"3\" data-attr=\"width\"/>\n\t\t\t</label>\n\t\t\t<label id=\"rect_height_tool\" title=\"Change rectangle height\">\n\t\t\t\t<span id=\"rheightLabel\" class=\"icon_label\"></span>\n\t\t\t\t<input id=\"rect_height\" class=\"attr_changer\" size=\"3\" data-attr=\"height\"/>\n\t\t\t</label>\n\t\t</div>\n\t\t<label id=\"cornerRadiusLabel\" title=\"Change Rectangle Corner Radius\" class=\"toolset\">\n\t\t\t<span class=\"icon_label\"></span>\n\t\t\t<input id=\"rect_rx\" size=\"3\" value=\"0\" type=\"text\" data-attr=\"Corner Radius\"/>\n\t\t</label>\n\t</div>\n\n\t<div id=\"image_panel\">\n\t<div class=\"toolset\">\n\t\t<label><span id=\"iwidthLabel\" class=\"icon_label\"></span>\n\t\t<input id=\"image_width\" class=\"attr_changer\" title=\"Change image width\" size=\"3\" data-attr=\"width\"/>\n\t\t</label>\n\t\t<label><span id=\"iheightLabel\" class=\"icon_label\"></span>\n\t\t<input id=\"image_height\" class=\"attr_changer\" title=\"Change image height\" size=\"3\" data-attr=\"height\"/>\n\t\t</label>\n\t</div>\n\t<div class=\"toolset\">\n\t\t<label id=\"tool_image_url\">url:\n\t\t\t<input id=\"image_url\" type=\"text\" title=\"Change URL\" size=\"35\"/>\n\t\t</label>\n\t\t<label id=\"tool_change_image\">\n\t\t\t<button id=\"change_image_url\" style=\"display:none;\">Change Image</button>\n\t\t\t<span id=\"url_notice\" title=\"NOTE: This image cannot be embedded. It will depend on this path to be displayed\"></span>\n\t\t</label>\n\t</div>\n  </div>\n\n\t<div id=\"circle_panel\">\n\t\t<div class=\"toolset\">\n\t\t\t<label id=\"tool_circle_cx\">cx:\n\t\t\t<input id=\"circle_cx\" class=\"attr_changer\" title=\"Change circle's cx coordinate\" size=\"3\" data-attr=\"cx\"/>\n\t\t\t</label>\n\t\t\t<label id=\"tool_circle_cy\">cy:\n\t\t\t<input id=\"circle_cy\" class=\"attr_changer\" title=\"Change circle's cy coordinate\" size=\"3\" data-attr=\"cy\"/>\n\t\t\t</label>\n\t\t</div>\n\t\t<div class=\"toolset\">\n\t\t\t<label id=\"tool_circle_r\">r:\n\t\t\t<input id=\"circle_r\" class=\"attr_changer\" title=\"Change circle's radius\" size=\"3\" data-attr=\"r\"/>\n\t\t\t</label>\n\t\t</div>\n\t</div>\n\n\t<div id=\"ellipse_panel\">\n\t\t<div class=\"toolset\">\n\t\t\t<label id=\"tool_ellipse_cx\">cx:\n\t\t\t<input id=\"ellipse_cx\" class=\"attr_changer\" title=\"Change ellipse's cx coordinate\" size=\"3\" data-attr=\"cx\"/>\n\t\t\t</label>\n\t\t\t<label id=\"tool_ellipse_cy\">cy:\n\t\t\t<input id=\"ellipse_cy\" class=\"attr_changer\" title=\"Change ellipse's cy coordinate\" size=\"3\" data-attr=\"cy\"/>\n\t\t\t</label>\n\t\t</div>\n\t\t<div class=\"toolset\">\n\t\t\t<label id=\"tool_ellipse_rx\">rx:\n\t\t\t<input id=\"ellipse_rx\" class=\"attr_changer\" title=\"Change ellipse's x radius\" size=\"3\" data-attr=\"rx\"/>\n\t\t\t</label>\n\t\t\t<label id=\"tool_ellipse_ry\">ry:\n\t\t\t<input id=\"ellipse_ry\" class=\"attr_changer\" title=\"Change ellipse's y radius\" size=\"3\" data-attr=\"ry\"/>\n\t\t\t</label>\n\t\t</div>\n\t</div>\n\n\t<div id=\"line_panel\">\n\t\t<div class=\"toolset\">\n\t\t\t<label id=\"tool_line_x1\">x1:\n\t\t\t<input id=\"line_x1\" class=\"attr_changer\" title=\"Change line's starting x coordinate\" size=\"3\" data-attr=\"x1\"/>\n\t\t\t</label>\n\t\t\t<label id=\"tool_line_y1\">y1:\n\t\t\t<input id=\"line_y1\" class=\"attr_changer\" title=\"Change line's starting y coordinate\" size=\"3\" data-attr=\"y1\"/>\n\t\t\t</label>\n\t\t</div>\n\t\t<div class=\"toolset\">\n\t\t\t<label id=\"tool_line_x2\">x2:\n\t\t\t<input id=\"line_x2\" class=\"attr_changer\" title=\"Change line's ending x coordinate\" size=\"3\" data-attr=\"x2\"/>\n\t\t\t</label>\n\t\t\t<label id=\"tool_line_y2\">y2:\n\t\t\t<input id=\"line_y2\" class=\"attr_changer\" title=\"Change line's ending y coordinate\" size=\"3\" data-attr=\"y2\"/>\n\t\t\t</label>\n\t\t</div>\n\t</div>\n\n\t<div id=\"text_panel\">\n\t\t<div class=\"toolset\">\n\t\t\t<div class=\"tool_button\" id=\"tool_bold\" title=\"Bold Text [B]\"><span></span>B</div>\n\t\t\t<div class=\"tool_button\" id=\"tool_italic\" title=\"Italic Text [I]\"><span></span>i</div>\n\t\t</div>\n\t\t\n\t\t<div class=\"toolset\" id=\"tool_font_family\">\n\t\t\t<label>\n\t\t\t\t<!-- Font family -->\n\t\t\t\t<input id=\"font_family\" type=\"text\" title=\"Change Font Family\" size=\"12\"/>\n\t\t\t</label>\n\t\t\t<div id=\"font_family_dropdown\" class=\"dropdown\">\n\t\t\t\t<button></button>\n\t\t\t\t<ul>\n\t\t\t\t\t<li style=\"font-family:serif\">Serif</li>\n\t\t\t\t\t<li style=\"font-family:sans-serif\">Sans-serif</li>\n\t\t\t\t\t<li style=\"font-family:cursive\">Cursive</li>\n\t\t\t\t\t<li style=\"font-family:fantasy\">Fantasy</li>\n\t\t\t\t\t<li style=\"font-family:monospace\">Monospace</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<label id=\"tool_font_size\" title=\"Change Font Size\">\n\t\t\t<span id=\"font_sizeLabel\" class=\"icon_label\"></span>\n\t\t\t<input id=\"font_size\" size=\"3\" value=\"0\" type=\"text\"/>\n\t\t</label>\n\t\t\n\t\t<!-- Not visible, but still used -->\n\t\t<input id=\"text\" type=\"text\" size=\"35\"/>\n\t</div>\n\n\t<!-- formerly gsvg_panel -->\n\t<div id=\"container_panel\">\n\t\t<div class=\"tool_sep\"></div>\n\n\t\t<!-- Add viewBox field here? -->\n\n\t\t<label id=\"group_title\" title=\"Group identification label\">\n\t\t\t<span>label:</span>\n\t\t\t<input id=\"g_title\" data-attr=\"title\" size=\"10\" type=\"text\"/>\n\t\t</label>\n\t</div>\n\t\n\t<div id=\"use_panel\">\n\t\t<div class=\"push_button\" id=\"tool_unlink_use\" title=\"Break link to reference element (make unique)\"></div>\n\t</div>\n\t\n\t<div id=\"g_panel\">\n\t\t<div class=\"push_button\" id=\"tool_ungroup\" title=\"Ungroup Elements [G]\"></div>\n\t</div>\n\n\t\n\t<div id=\"path_node_panel\">\n\t\t<div class=\"tool_sep\"></div>\n\t\t<div class=\"tool_button\" id=\"tool_node_link\" title=\"Link Control Points\"></div>\n\t\t<div class=\"tool_sep\"></div>\n\t\t<label id=\"tool_node_x\">x:\n\t\t\t<input id=\"path_node_x\" class=\"attr_changer\" title=\"Change node's x coordinate\" size=\"3\" data-attr=\"x\"/>\n\t\t</label>\n\t\t<label id=\"tool_node_y\">y:\n\t\t\t<input id=\"path_node_y\" class=\"attr_changer\" title=\"Change node's y coordinate\" size=\"3\" data-attr=\"y\"/>\n\t\t</label>\n\t\t\n\t\t<select id=\"seg_type\" title=\"Change Segment type\">\n\t\t\t<option id=\"straight_segments\" selected=\"selected\" value=\"4\">Straight</option>\n\t\t\t<option id=\"curve_segments\" value=\"6\">Curve</option>\n\t\t</select>\n\t\t<div class=\"tool_button\" id=\"tool_node_clone\" title=\"Clone Node\"></div>\n\t\t<div class=\"tool_button\" id=\"tool_node_delete\" title=\"Delete Node\"></div>\n\t\t<div class=\"tool_button\" id=\"tool_openclose_path\" title=\"Open/close sub-path\"></div>\n\t\t<div class=\"tool_button\" id=\"tool_add_subpath\" title=\"Add sub-path\"></div>\n\t</div>\n\t\n</div> <!-- tools_top -->\n\n<div id=\"tools_left\" class=\"tools_panel\">\n\t<div class=\"tool_button\" id=\"tool_select\" title=\"Select Tool [1]\"></div>\n\t<div class=\"tool_button\" id=\"tool_fhpath\" title=\"Pencil Tool [2]\"></div>\n\t<div class=\"tool_button\" id=\"tool_line\" title=\"Line Tool [3]\"></div>\n\t<div class=\"tool_button flyout_current\" id=\"tools_rect_show\" title=\"Square/Rect Tool [4/Shift+4]\">\n\t\t<div class=\"flyout_arrow_horiz\"></div>\n\t</div>\n\t<div class=\"tool_button flyout_current\" id=\"tools_ellipse_show\" title=\"Ellipse/Circle Tool [5/Shift+5]\">\n\t\t<div class=\"flyout_arrow_horiz\"></div>\n\t</div>\n\t<div class=\"tool_button\" id=\"tool_path\" title=\"Path Tool [7]\"></div>\n\t<div class=\"tool_button\" id=\"tool_text\" title=\"Text Tool [6]\"></div>\n\t<div class=\"tool_button\" id=\"tool_image\" title=\"Image Tool [8]\"></div>\n\t<div class=\"tool_button\" id=\"tool_zoom\" title=\"Zoom Tool [Ctrl+Up/Down]\"></div>\n\t\n\t<div style=\"display: none\">\n\t\t<div id=\"tool_rect\" title=\"Rectangle\"></div>\n\t\t<div id=\"tool_square\" title=\"Square\"></div>\n\t\t<div id=\"tool_fhrect\" title=\"Free-Hand Rectangle\"></div>\n\t\t<div id=\"tool_ellipse\" title=\"Ellipse\"></div>\n\t\t<div id=\"tool_circle\" title=\"Circle\"></div>\n\t\t<div id=\"tool_fhellipse\" title=\"Free-Hand Ellipse\"></div>\n\t</div>\n</div> <!-- tools_left -->\n\n<div id=\"tools_bottom\" class=\"tools_panel\">\n\n    <!-- Zoom buttons -->\n\t<div id=\"zoom_panel\" class=\"toolset\" title=\"Change zoom level\">\n\t\t<label>\n\t\t<span id=\"zoomLabel\" class=\"zoom_tool icon_label\"></span>\n\t\t<input id=\"zoom\" size=\"3\" value=\"100\" type=\"text\" />\n\t\t</label>\n\t\t<div id=\"zoom_dropdown\" class=\"dropdown\">\n\t\t\t<button></button>\n\t\t\t<ul>\n\t\t\t\t<li>1000%</li>\n\t\t\t\t<li>400%</li>\n\t\t\t\t<li>200%</li>\n\t\t\t\t<li>100%</li>\n\t\t\t\t<li>50%</li>\n\t\t\t\t<li>25%</li>\n\t\t\t\t<li id=\"fit_to_canvas\" data-val=\"canvas\">Fit to canvas</li>\n\t\t\t\t<li id=\"fit_to_sel\" data-val=\"selection\">Fit to selection</li>\n\t\t\t\t<li id=\"fit_to_layer_content\" data-val=\"layer\">Fit to layer content</li>\n\t\t\t\t<li id=\"fit_to_all\" data-val=\"content\">Fit to all content</li>\n\t\t\t\t<li>100%</li>\n\t\t\t</ul>\n\t\t</div>\n\t\t<div class=\"tool_sep\"></div>\n\t</div>\n\n\t<div id=\"tools_bottom_2\">\n\t\t<div id=\"color_tools\">\n\t\t\t<div class=\"color_tool\" id=\"tool_fill\">\n\t\t\t\t<label class=\"icon_label\" for=\"fill_color\" title=\"Change fill color\"></label>\n\t\t\t\t<div class=\"color_block\">\n\t\t\t\t\t<div id=\"fill_bg\"></div>\n\t\t\t\t\t<div id=\"fill_color\" class=\"color_block\"></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\n\t\t\t<div class=\"color_tool\" id=\"tool_stroke\">\n\t\t\t\t<div class=\"color_block\">\n\t\t\t\t\t<label class=\"icon_label\" title=\"Change stroke color\"></label>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"color_block\">\n\t\t\t\t\t<div id=\"stroke_bg\"></div>\n\t\t\t\t\t<div id=\"stroke_color\" class=\"color_block\" title=\"Change stroke color\"></div>\n\t\t\t\t</div>\n\t\t\t\t\n\t\t\t\t<label>\n\t\t\t\t\t<input id=\"stroke_width\" title=\"Change stroke width by 1, shift-click to change by 0.1\" size=\"2\" value=\"5\" type=\"text\" data-attr=\"Stroke Width\"/>\n\t\t\t\t</label>\n\t\t\t\t\n\t\t\t\t<label class=\"stroke_tool\">\n\t\t\t\t\t<select id=\"stroke_style\" title=\"Change stroke dash style\">\n\t\t\t\t\t\t<option selected=\"selected\" value=\"none\">&mdash;</option>\n\t\t\t\t\t\t<option value=\"2,2\">...</option>\n\t\t\t\t\t\t<option value=\"5,5\">- -</option>\n\t\t\t\t\t\t<option value=\"5,2,2,2\">- .</option>\n\t\t\t\t\t\t<option value=\"5,2,2,2,2,2\">- ..</option>\n\t\t\t\t\t</select>\n\t\t\t\t</label>\t\n\n \t\t\t\t<div class=\"stroke_tool dropdown\" id=\"stroke_linejoin\">\n \t\t\t\t\t<div>\n\t\t\t\t\t\t<div id=\"cur_linejoin\" title=\"Linejoin: Miter\"></div>\n\t\t\t\t\t\t<button></button>\n\t\t\t\t\t</div>\n \t\t\t\t</div>\n \t\t\t\t\n \t\t\t\t<div class=\"stroke_tool dropdown\" id=\"stroke_linecap\">\n \t\t\t\t\t<div>\n\t\t\t\t\t\t<div id=\"cur_linecap\" title=\"Linecap: Butt\"></div>\n\t\t\t\t\t\t<button></button>\n\t\t\t\t\t</div>\n \t\t\t\t</div>\n\t\t\t\n\t\t\t\t<div id=\"toggle_stroke_tools\" title=\"Show/hide more stroke tools\">\n\t\t\t\t\t&gt;&gt;\n\t\t\t\t</div>\n\t\t\t\t\n\t\t\t</div>\n\t\t</div>\n\t\n\t\t<div class=\"toolset\" id=\"tool_opacity\" title=\"Change selected item opacity\">\n\t\t\t<label>\n\t\t\t\t<span id=\"group_opacityLabel\" class=\"icon_label\"></span>\n\t\t\t\t<input id=\"group_opacity\" size=\"3\" value=\"100\" type=\"text\"/>\n\t\t\t</label>\n\t\t\t<div id=\"opacity_dropdown\" class=\"dropdown\">\n\t\t\t\t<button></button>\n\t\t\t\t<ul>\n\t\t\t\t\t<li>0%</li>\n\t\t\t\t\t<li>25%</li>\n\t\t\t\t\t<li>50%</li>\n\t\t\t\t\t<li>75%</li>\n\t\t\t\t\t<li>100%</li>\n\t\t\t\t\t<li class=\"special\"><div id=\"opac_slider\"></div></li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n\n\t</div>\n\n\t<div id=\"tools_bottom_3\">\n\t\t<div id=\"palette_holder\"><div id=\"palette\" title=\"Click to change fill color, shift-click to change stroke color\"></div></div>\n\t</div>\n\t<div id=\"copyright\"><span id=\"copyrightLabel\">Powered by</span> <a href=\"http://svg-edit.googlecode.com/\" target=\"_blank\">SVG-edit v2.6-preAlpha</a></div>\n</div>\n\n<div id=\"option_lists\">\n\t<ul id=\"linejoin_opts\">\n\t\t<li class=\"tool_button current\" id=\"linejoin_miter\" title=\"Linejoin: Miter\"></li>\n\t\t<li class=\"tool_button\" id=\"linejoin_round\" title=\"Linejoin: Round\"></li>\n\t\t<li class=\"tool_button\" id=\"linejoin_bevel\" title=\"Linejoin: Bevel\"></li>\n\t</ul>\n\t\n\t<ul id=\"linecap_opts\">\n\t\t<li class=\"tool_button current\" id=\"linecap_butt\" title=\"Linecap: Butt\"></li>\n\t\t<li class=\"tool_button\" id=\"linecap_square\" title=\"Linecap: Square\"></li>\n\t\t<li class=\"tool_button\" id=\"linecap_round\" title=\"Linecap: Round\"></li>\n\t</ul>\n\t\n\t<ul id=\"position_opts\" class=\"optcols3\">\n\t\t<li class=\"push_button\" id=\"tool_posleft\" title=\"Align Left\"></li>\n\t\t<li class=\"push_button\" id=\"tool_poscenter\" title=\"Align Center\"></li>\n\t\t<li class=\"push_button\" id=\"tool_posright\" title=\"Align Right\"></li>\n\t\t<li class=\"push_button\" id=\"tool_postop\" title=\"Align Top\"></li>\n\t\t<li class=\"push_button\" id=\"tool_posmiddle\" title=\"Align Middle\"></li>\n\t\t<li class=\"push_button\" id=\"tool_posbottom\" title=\"Align Bottom\"></li>\n\t</ul>\n</div>\n\n\n<!-- hidden divs -->\n<div id=\"color_picker\"></div>\n\n</div> <!-- svg_editor -->\n\n<div id=\"svg_source_editor\">\n\t<div id=\"svg_source_overlay\"></div>\n\t<div id=\"svg_source_container\">\n\t\t<div id=\"tool_source_back\" class=\"toolbar_button\">\n\t\t\t<button id=\"tool_source_save\">Apply Changes</button>\n\t\t\t<button id=\"tool_source_cancel\">Cancel</button>\n\t\t</div>\n\t\t<div id=\"save_output_btns\">\n\t\t\t<p id=\"copy_save_note\">Copy the contents of this box into a text editor, then save the file with a .svg extension.</p>\n\t\t\t<button id=\"copy_save_done\">Done</button>\n\t\t</div>\n\t\t<form>\n\t\t\t<textarea id=\"svg_source_textarea\" spellcheck=\"false\"></textarea>\n\t\t</form>\n\t</div>\n</div>\n\n<div id=\"svg_docprops\">\n\t<div id=\"svg_docprops_overlay\"></div>\n\t<div id=\"svg_docprops_container\">\n\t\t<div id=\"tool_docprops_back\" class=\"toolbar_button\">\n\t\t\t<button id=\"tool_docprops_save\">OK</button>\n\t\t\t<button id=\"tool_docprops_cancel\">Cancel</button>\n\t\t</div>\n\n\n\t\t<fieldset id=\"svg_docprops_docprops\">\n\t\t\t<legend id=\"svginfo_image_props\">Image Properties</legend>\n\t\t\t<label>\n\t\t\t\t<span id=\"svginfo_title\">Title:</span>\n\t\t\t\t<input type=\"text\" id=\"canvas_title\"/>\n\t\t\t</label>\t\t\t\n\t\n\t\t\t<fieldset id=\"change_resolution\">\n\t\t\t\t<legend id=\"svginfo_dim\">Canvas Dimensions</legend>\n\n\t\t\t\t<label><span id=\"svginfo_width\">width:</span> <input type=\"text\" id=\"canvas_width\" size=\"6\"/></label>\n\t\t\t\t\t\n\t\t\t\t<label><span id=\"svginfo_height\">height:</span> <input type=\"text\" id=\"canvas_height\" size=\"6\"/></label>\n\t\t\t\t\n\t\t\t\t<label>\n\t\t\t\t\t<select id=\"resolution\">\n\t\t\t\t\t\t<option id=\"selectedPredefined\" selected=\"selected\">Select predefined:</option>\n\t\t\t\t\t\t<option>640x480</option>\n\t\t\t\t\t\t<option>800x600</option>\n\t\t\t\t\t\t<option>1024x768</option>\n\t\t\t\t\t\t<option>1280x960</option>\n\t\t\t\t\t\t<option>1600x1200</option>\n\t\t\t\t\t\t<option id=\"fitToContent\" value=\"content\">Fit to Content</option>\n\t\t\t\t\t</select>\n\t\t\t\t</label>\n\t\t\t</fieldset>\n\n\t\t\t<fieldset id=\"image_save_opts\">\n\t\t\t\t<legend id=\"includedImages\">Included Images</legend>\n\t\t\t\t<label><input type=\"radio\" name=\"image_opt\" value=\"embed\" checked=\"checked\"/> <span id=\"image_opt_embed\">Embed data (local files)</span> </label>\n\t\t\t\t<label><input type=\"radio\" name=\"image_opt\" value=\"ref\"/> <span id=\"image_opt_ref\">Use file reference</span> </label>\n\t\t\t</fieldset>\t\t\t\n\n\n\t\t</fieldset>\n\n\t\t<fieldset id=\"svg_docprops_prefs\">\n\t\t\t<legend id=\"svginfo_editor_prefs\">Editor Preferences</legend>\n\n\t\t\t<label><span id=\"svginfo_lang\">Language:</span>\n\t\t\t\t<!-- Source: http://en.wikipedia.org/wiki/Language_names -->\n\t\t\t\t<select id=\"lang_select\">\n\t\t\t\t  <option id=\"lang_ar\" value=\"ar\">العربية</option>\n\t\t\t\t\t<option id=\"lang_cs\" value=\"cs\">Čeština</option>\n\t\t\t\t\t<option id=\"lang_de\" value=\"de\">Deutsch</option>\n\t\t\t\t\t<option id=\"lang_en\" value=\"en\" selected=\"selected\">English</option>\n\t\t\t\t\t<option id=\"lang_es\" value=\"es\">Español</option>\n\t\t\t\t\t<option id=\"lang_fa\" value=\"fa\">فارسی</option>\n\t\t\t\t\t<option id=\"lang_fr\" value=\"fr\">Français</option>\n\t\t\t\t\t<option id=\"lang_fy\" value=\"fy\">Frysk</option>\n\t\t\t\t\t<option id=\"lang_hi\" value=\"hi\">&#2361;&#2367;&#2344;&#2381;&#2342;&#2368;, &#2361;&#2367;&#2306;&#2342;&#2368;</option>\n\t\t\t\t\t<option id=\"lang_ja\" value=\"ja\">日本語</option>\n\t\t\t\t\t<option id=\"lang_nl\" value=\"nl\">Nederlands</option>\n\t\t\t\t\t<option id=\"lang_pt-BR\" value=\"pt-BR\">Português (BR)</option>\n\t\t\t\t\t<option id=\"lang_ro\" value=\"ro\">Româneşte</option>\n\t\t\t\t\t<option id=\"lang_ru\" value=\"ru\">Русский</option>\n\t\t\t\t\t<option id=\"lang_sk\" value=\"sk\">Slovenčina</option>\n\t\t\t\t\t<option id=\"lang_zh-TW\" value=\"zh-TW\">繁體中文</option>\n\t\t\t\t</select>\n\t\t\t</label>\n\n\t\t\t<label><span id=\"svginfo_icons\">Icon size:</span>\n\t\t\t\t<select id=\"iconsize\">\n\t\t\t\t\t<option id=\"icon_small\" value=\"s\">Small</option>\n\t\t\t\t\t<option id=\"icon_medium\" value=\"m\" selected=\"selected\">Medium</option>\n\t\t\t\t\t<option id=\"icon_large\" value=\"l\">Large</option>\n\t\t\t\t\t<option id=\"icon_xlarge\" value=\"xl\">Extra Large</option>\n\t\t\t\t</select>\n\t\t\t</label>\n\n\t\t\t<fieldset id=\"change_background\">\n\t\t\t\t<legend id=\"svginfo_change_background\">Editor Background</legend>\n\t\t\t\t<div id=\"bg_blocks\"></div>\n\t\t\t\t<label><span id=\"svginfo_bg_url\">URL:</span> <input type=\"text\" id=\"canvas_bg_url\"/></label>\n\t\t\t\t<p id=\"svginfo_bg_note\">Note: Background will not be saved with image.</p>\n\t\t\t</fieldset>\n\t\t\t\n\t\t\t<fieldset id=\"change_grid\">\n\t\t\t\t<legend id=\"svginfo_grid_settings\">Grid</legend>\n\t\t\t\t<label><span id=\"svginfo_snap_onoff\">Snapping on/off</span><input type=\"checkbox\" value=\"snapping_on\" id=\"grid_snapping_on\"></label>\n\t\t\t\t<label><span id=\"svginfo_snap_step\">Snapping Step-Size:</span> <input type=\"text\" id=\"grid_snapping_step\" size=\"3\" value=\"10\"/></label>\n\t\t\t</fieldset>\n\n\t\t</fieldset>\n\n\t</div>\n</div>\n\n<div id=\"dialog_box\">\n\t<div id=\"dialog_box_overlay\"></div>\n\t<div id=\"dialog_container\">\n\t\t<div id=\"dialog_content\"></div>\n\t\t<div id=\"dialog_buttons\"></div>\n\t</div>\n</div>\n\n<ul id=\"cmenu_canvas\" class=\"contextMenu\">\n\t<li><a href=\"#cut\">Cut</a></li>\n\t<li><a href=\"#copy\">Copy</a></li>\n\t<li><a href=\"#paste\">Paste</a></li>\n\t<li><a href=\"#paste_in_place\">Paste in Place</a></li>\n\t<li class=\"separator\"><a href=\"#delete\">Delete</a></li>\n\t<li class=\"separator\"><a href=\"#move_up\">Bring Forward</a></li>\n\t<li><a href=\"#move_down\">Send Backward</a></li>\n</ul>\n\n\n<ul id=\"cmenu_layers\" class=\"contextMenu\">\n\t<li><a href=\"#dupe\">Duplicate Layer...</a></li>\n\t<li><a href=\"#delete\">Delete Layer</a></li>\n\t<li><a href=\"#merge_down\">Merge Down</a></li>\n\t<li><a href=\"#merge_all\">Merge All</a></li>\n</ul>\n\n</body>\n</html>\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/svg-editor.js",
    "content": "/*\n * svg-editor.js\n *\n * Licensed under the Apache License, Version 2\n *\n * Copyright(c) 2010 Alexis Deveria\n * Copyright(c) 2010 Pavol Rusnak\n * Copyright(c) 2010 Jeff Schiller\n * Copyright(c) 2010 Narendra Sisodiya\n *\n */\n\n(function() { \n  \n  if(!window.svgEditor) window.svgEditor = function($) {\n    var svgCanvas;\n    var Editor = {};\n    var is_ready = false;\n    \n    var defaultPrefs = {\n      lang:'en',\n      iconsize:'m',\n      bkgd_color:'#FFF',\n      bkgd_url:'',\n      img_save:'embed'\n      },\n      curPrefs = {},\n      \n      // Note: Difference between Prefs and Config is that Prefs can be\n      // changed in the UI and are stored in the browser, config can not\n      \n      curConfig = {\n        canvas_expansion: 1,\n        dimensions: [640,480],\n        initFill: {\n          color: 'FF0000',  // solid red\n          opacity: 1\n        },\n        initStroke: {\n          width: 5,\n          color: '000000',  // solid black\n          opacity: 1\n        },\n        initOpacity: 1,\n        imgPath: 'images/',\n        langPath: 'locale/',\n        extPath: 'extensions/',\n        jGraduatePath: 'jgraduate/images/',\n        extensions: ['ext-markers.js','ext-connector.js', 'ext-eyedropper.js', 'ext-shapes.js', 'ext-imagelib.js','ext-grid.js'],\n        initTool: 'select',\n        wireframe: false,\n        colorPickerCSS: null,\n        gridSnapping: false,\n        snappingStep: 10\n      },\n      uiStrings = Editor.uiStrings = {\n      \"invalidAttrValGiven\":\"Invalid value given\",\n      \"noContentToFitTo\":\"No content to fit to\",\n      \"layer\":\"Layer\",\n      \"dupeLayerName\":\"There is already a layer named that!\",\n      \"enterUniqueLayerName\":\"Please enter a unique layer name\",\n      \"enterNewLayerName\":\"Please enter the new layer name\",\n      \"layerHasThatName\":\"Layer already has that name\",\n      \"QmoveElemsToLayer\":\"Move selected elements to layer \\\"%s\\\"?\",\n      \"QwantToClear\":\"Do you want to clear the drawing?\\nThis will also erase your undo history!\",\n      \"QwantToOpen\":\"Do you want to open a new file?\\nThis will also erase your undo history!\",\n      \"QerrorsRevertToSource\":\"There were parsing errors in your SVG source.\\nRevert back to original SVG source?\",\n      \"QignoreSourceChanges\":\"Ignore changes made to SVG source?\",\n      \"featNotSupported\":\"Feature not supported\",\n      \"enterNewImgURL\":\"Enter the new image URL\",\n      \"defsFailOnSave\": \"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.\",\n      \"loadingImage\":\"Loading image, please wait...\",\n      \"saveFromBrowser\": \"Select \\\"Save As...\\\" in your browser to save this image as a %s file.\",\n      \"noteTheseIssues\": \"Also note the following issues: \",\n      \"ok\":\"OK\",\n      \"cancel\":\"Cancel\",\n      \"key_up\":\"Up\",\n      \"key_down\":\"Down\",\n      \"key_backspace\":\"Backspace\",\n      \"key_del\":\"Del\"\n    };\n    \n    var curPrefs = {}; //$.extend({}, defaultPrefs);\n    \n    var customHandlers = {};\n    \n    Editor.curConfig = curConfig;\n    \n    Editor.tool_scale = 1;\n    \n    // Store and retrieve preferences\n    $.pref = function(key, val) {\n      if(val) curPrefs[key] = val;\n      key = 'svg-edit-'+key;\n      var host = location.hostname,\n        onweb = host && host.indexOf('.') != -1,\n        store = (val != undefined),\n        storage = false;\n      // Some FF versions throw security errors here\n      try { \n        if(window.localStorage) { // && onweb removed so Webkit works locally\n          storage = localStorage;\n        }\n      } catch(e) {}\n      try { \n        if(window.globalStorage && onweb) {\n          storage = globalStorage[host];\n        }\n      } catch(e) {}\n      \n      if(storage) {\n        if(store) storage.setItem(key, val);\n          else if (storage.getItem(key)) return storage.getItem(key) + ''; // Convert to string for FF (.value fails in Webkit)\n      } else if(window.widget) {\n        if(store) widget.setPreferenceForKey(val, key);\n          else return widget.preferenceForKey(key);\n      } else {\n        if(store) {\n          var d = new Date();\n          d.setTime(d.getTime() + 31536000000);\n          val = encodeURIComponent(val);\n          document.cookie = key+'='+val+'; expires='+d.toUTCString();\n        } else {\n          var result = document.cookie.match(new RegExp(key + \"=([^;]+)\"));\n          return result?decodeURIComponent(result[1]):'';\n        }\n      }\n    }\n    \n    Editor.setConfig = function(opts) {\n      $.each(opts, function(key, val) {\n        // Only allow prefs defined in defaultPrefs\n        if(key in defaultPrefs) {\n          $.pref(key, val);\n        }\n      });\n      $.extend(true, curConfig, opts);\n      if(opts.extensions) {\n        curConfig.extensions = opts.extensions;\n      }\n\n    }\n    \n    // Extension mechanisms must call setCustomHandlers with two functions: opts.open and opts.save\n    // opts.open's responsibilities are:\n    //   - invoke a file chooser dialog in 'open' mode\n    //  - let user pick a SVG file\n    //  - calls setCanvas.setSvgString() with the string contents of that file\n    // opts.save's responsibilities are:\n    //  - accept the string contents of the current document \n    //  - invoke a file chooser dialog in 'save' mode\n    //   - save the file to location chosen by the user\n    Editor.setCustomHandlers = function(opts) {\n      Editor.ready(function() {\n        if(opts.open) {\n          $('#tool_open > input[type=\"file\"]').remove();\n          $('#tool_open').show();\n          svgCanvas.open = opts.open;\n        }\n        if(opts.save) {\n          show_save_warning = false;\n          svgCanvas.bind(\"saved\", opts.save);\n        }\n        if(opts.pngsave) {\n          svgCanvas.bind(\"exported\", opts.pngsave);\n        }\n        customHandlers = opts;\n      });\n    }\n    \n    Editor.randomizeIds = function() {\n      svgCanvas.randomizeIds(arguments)\n    }\n\n    Editor.init = function() {\n      (function() {\n        // let the opener know SVG Edit is ready\n        var w = window.top.opener;\n        if (w) {\n            try {\n              var svgEditorReadyEvent = w.document.createEvent(\"Event\");\n              svgEditorReadyEvent.initEvent(\"svgEditorReady\", true, true);\n              w.document.documentElement.dispatchEvent(svgEditorReadyEvent);\n            }\n            catch(e) {}\n        }\n      })();\n\n      (function() {\n        // Load config/data from URL if given\n        var urldata = $.deparam.querystring(true);\n        if(!$.isEmptyObject(urldata)) {\n          if(urldata.dimensions) {\n            urldata.dimensions = urldata.dimensions.split(',');\n          }\n          \n          if(urldata.extensions) {\n            urldata.extensions = urldata.extensions.split(',');\n          }\n          \n          if(urldata.bkgd_color) {\n            urldata.bkgd_color = '#' + urldata.bkgd_color;\n          }\n\n          svgEditor.setConfig(urldata);\n          \n          // FIXME: This is null if Data URL ends with '='. \n          var src = urldata.source;\n          var qstr = $.param.querystring();\n\n          if(src) {\n            if(src.indexOf(\"data:\") === 0) {\n              // plusses get replaced by spaces, so re-insert\n              src = src.replace(/ /g, \"+\");\n              Editor.loadFromDataURI(src);\n            } else {\n              Editor.loadFromString(src);\n            }\n          } else if(qstr.indexOf('paramurl=') !== -1) {\n            // Get paramater URL (use full length of remaining location.href)\n            svgEditor.loadFromURL(qstr.substr(9));\n          } else if(urldata.url) {\n            svgEditor.loadFromURL(urldata.url);\n          }\n        }\n      })();\n      \n      var extFunc = function() {\n        $.each(curConfig.extensions, function() {\n          var extname = this;\n          $.getScript(curConfig.extPath + extname, function(d) {\n            // Fails locally in Chrome 5\n            if(!d) {\n              var s = document.createElement('script');\n              s.src = curConfig.extPath + extname;\n              document.querySelector('head').appendChild(s);\n            }\n          });\n        });\n      }\n      \n      // Load extensions\n      // Bit of a hack to run extensions in local Opera/IE9\n      if(document.location.protocol === 'file:') {\n        setTimeout(extFunc, 100);\n      } else {\n        extFunc();\n      }\n      \n      $.svgIcons(curConfig.imgPath + 'svg_edit_icons.svg', {\n        w:24, h:24,\n        id_match: false,\n        no_img: true,\n        fallback_path: curConfig.imgPath,\n        fallback:{\n          'new_image':'clear.png',\n          'save':'save.png',\n          'open':'open.png',\n          'source':'source.png',\n          'docprops':'document-properties.png',\n          'wireframe':'wireframe.png',\n          \n          'undo':'undo.png',\n          'redo':'redo.png',\n          \n          'select':'select.png',\n          'select_node':'select_node.png',\n          'pencil':'fhpath.png',\n          'pen':'line.png',\n          'square':'square.png',\n          'rect':'rect.png',\n          'fh_rect':'freehand-square.png',\n          'circle':'circle.png',\n          'ellipse':'ellipse.png',\n          'fh_ellipse':'freehand-circle.png',\n          'path':'path.png',\n          'text':'text.png',\n          'image':'image.png',\n          'zoom':'zoom.png',\n          \n          'clone':'clone.png',\n          'node_clone':'node_clone.png',\n          'delete':'delete.png',\n          'node_delete':'node_delete.png',\n          'group':'shape_group.png',\n          'ungroup':'shape_ungroup.png',\n          'move_top':'move_top.png',\n          'move_bottom':'move_bottom.png',\n          'to_path':'to_path.png',\n          'link_controls':'link_controls.png',\n          'reorient':'reorient.png',\n          \n          'align_left':'align-left.png',\n          'align_center':'align-center',\n          'align_right':'align-right',\n          'align_top':'align-top',\n          'align_middle':'align-middle',\n          'align_bottom':'align-bottom',\n    \n          'go_up':'go-up.png',\n          'go_down':'go-down.png',\n    \n          'ok':'save.png',\n          'cancel':'cancel.png',\n          \n          'arrow_right':'flyouth.png',\n          'arrow_down':'dropdown.gif'\n        },\n        placement: {\n          '#logo':'logo',\n        \n          '#tool_clear div,#layer_new':'new_image',\n          '#tool_save div':'save',\n          '#tool_export div':'export',\n          '#tool_open div div':'open',\n          '#tool_import div div':'import',\n          '#tool_source':'source',\n          '#tool_docprops > div':'docprops',\n          '#tool_wireframe':'wireframe',\n          \n          '#tool_undo':'undo',\n          '#tool_redo':'redo',\n          \n          '#tool_select':'select',\n          '#tool_fhpath':'pencil',\n          '#tool_line':'pen',\n          '#tool_rect,#tools_rect_show':'rect',\n          '#tool_square':'square',\n          '#tool_fhrect':'fh_rect',\n          '#tool_ellipse,#tools_ellipse_show':'ellipse',\n          '#tool_circle':'circle',\n          '#tool_fhellipse':'fh_ellipse',\n          '#tool_path':'path',\n          '#tool_text,#layer_rename':'text',\n          '#tool_image':'image',\n          '#tool_zoom':'zoom',\n          \n          '#tool_clone,#tool_clone_multi':'clone',\n          '#tool_node_clone':'node_clone',\n          '#layer_delete,#tool_delete,#tool_delete_multi':'delete',\n          '#tool_node_delete':'node_delete',\n          '#tool_add_subpath':'add_subpath',\n          '#tool_openclose_path':'open_path',\n          '#tool_move_top':'move_top',\n          '#tool_move_bottom':'move_bottom',\n          '#tool_topath':'to_path',\n          '#tool_node_link':'link_controls',\n          '#tool_reorient':'reorient',\n          '#tool_group':'group',\n          '#tool_ungroup':'ungroup',\n          '#tool_unlink_use':'unlink_use',\n          \n          '#tool_alignleft, #tool_posleft':'align_left',\n          '#tool_aligncenter, #tool_poscenter':'align_center',\n          '#tool_alignright, #tool_posright':'align_right',\n          '#tool_aligntop, #tool_postop':'align_top',\n          '#tool_alignmiddle, #tool_posmiddle':'align_middle',\n          '#tool_alignbottom, #tool_posbottom':'align_bottom',\n          '#cur_position':'align',\n          \n          '#linecap_butt,#cur_linecap':'linecap_butt',\n          '#linecap_round':'linecap_round',\n          '#linecap_square':'linecap_square',\n          \n          '#linejoin_miter,#cur_linejoin':'linejoin_miter',\n          '#linejoin_round':'linejoin_round',\n          '#linejoin_bevel':'linejoin_bevel',\n          \n          '#url_notice':'warning',\n          \n          '#layer_up':'go_up',\n          '#layer_down':'go_down',\n          '#layer_moreopts':'context_menu',\n          '#layerlist td.layervis':'eye',\n          \n          '#tool_source_save,#tool_docprops_save':'ok',\n          '#tool_source_cancel,#tool_docprops_cancel':'cancel',\n          \n          '#rwidthLabel, #iwidthLabel':'width',\n          '#rheightLabel, #iheightLabel':'height',\n          '#cornerRadiusLabel span':'c_radius',\n          '#angleLabel':'angle',\n          '#zoomLabel':'zoom',\n          '#tool_fill label': 'fill',\n          '#tool_stroke .icon_label': 'stroke',\n          '#group_opacityLabel': 'opacity',\n          '#blurLabel': 'blur',\n          '#font_sizeLabel': 'fontsize',\n          \n          '.flyout_arrow_horiz':'arrow_right',\n          '.dropdown button, #main_button .dropdown':'arrow_down',\n          '#palette .palette_item:first, #fill_bg, #stroke_bg':'no_color'\n        },\n        resize: {\n          '#logo .svg_icon': 32,\n          '.flyout_arrow_horiz .svg_icon': 5,\n          '.layer_button .svg_icon, #layerlist td.layervis .svg_icon': 14,\n          '.dropdown button .svg_icon': 7,\n          '#main_button .dropdown .svg_icon': 9,\n          '.palette_item:first .svg_icon, #fill_bg .svg_icon, #stroke_bg .svg_icon': 16,\n          '.toolbar_button button .svg_icon':16,\n          '.stroke_tool div div .svg_icon': 20,\n          '#tools_bottom label .svg_icon': 18\n        },\n        callback: function(icons) {\n          $('.toolbar_button button > svg, .toolbar_button button > img').each(function() {\n            $(this).parent().prepend(this);\n          });\n          \n          var tleft = $('#tools_left');\n          if (tleft.length != 0) {\n            var min_height = tleft.offset().top + tleft.outerHeight();\n          }\n//           var size = $.pref('iconsize');\n//           if(size && size != 'm') {\n//             svgEditor.setIconSize(size);        \n//           } else if($(window).height() < min_height) {\n//             // Make smaller\n//             svgEditor.setIconSize('s');\n//           }\n          \n          // Look for any missing flyout icons from plugins\n          $('.tools_flyout').each(function() {\n            var shower = $('#' + this.id + '_show');\n            var sel = shower.attr('data-curopt');\n            // Check if there's an icon here\n            if(!shower.children('svg, img').length) {\n              var clone = $(sel).children().clone();\n              if(clone.length) {\n                clone[0].removeAttribute('style'); //Needed for Opera\n                shower.append(clone);\n              }\n            }\n          });\n          \n          svgEditor.runCallbacks();\n        }\n      });\n\n      Editor.canvas = svgCanvas = new $.SvgCanvas(document.getElementById(\"svgcanvas\"), curConfig);\n      \n      var palette = [\"#000000\", \"#3f3f3f\", \"#7f7f7f\", \"#bfbfbf\", \"#ffffff\",\n                 \"#ff0000\", \"#ff7f00\", \"#ffff00\", \"#7fff00\",\n                 \"#00ff00\", \"#00ff7f\", \"#00ffff\", \"#007fff\",\n                 \"#0000ff\", \"#7f00ff\", \"#ff00ff\", \"#ff007f\",\n                 \"#7f0000\", \"#7f3f00\", \"#7f7f00\", \"#3f7f00\",\n                 \"#007f00\", \"#007f3f\", \"#007f7f\", \"#003f7f\",\n                 \"#00007f\", \"#3f007f\", \"#7f007f\", \"#7f003f\",\n                 \"#ffaaaa\", \"#ffd4aa\", \"#ffffaa\", \"#d4ffaa\",\n                 \"#aaffaa\", \"#aaffd4\", \"#aaffff\", \"#aad4ff\",\n                 \"#aaaaff\", \"#d4aaff\", \"#ffaaff\", \"#ffaad4\",\n                 ];\n  \n        isMac = (navigator.platform.indexOf(\"Mac\") != -1);\n        modKey = (isMac ? \"meta+\" : \"ctrl+\"); // ⌘\n        path = svgCanvas.pathActions,\n        undoMgr = svgCanvas.undoMgr,\n        window.undoMgr = undoMgr;\n        Utils = svgCanvas.Utils,\n        default_img_url = curConfig.imgPath + \"logo.png\",\n        workarea = $(\"#workarea\"),\n        canv_menu = $(\"#cmenu_canvas\"),\n        layer_menu = $(\"#cmenu_layers\"),\n        show_save_warning = false, \n        exportWindow = null, \n        tool_scale = 1;\n\n      // This sets up alternative dialog boxes. They mostly work the same way as\n      // their UI counterparts, expect instead of returning the result, a callback\n      // needs to be included that returns the result as its first parameter.\n      // In the future we may want to add additional types of dialog boxes, since \n      // they should be easy to handle this way.\n      (function() {\n        $('#dialog_container').draggable({cancel:'#dialog_content, #dialog_buttons *'});\n        var box = $('#dialog_box'), btn_holder = $('#dialog_buttons');\n        \n        var dbox = function(type, msg, callback, defText) {\n          $('#dialog_content').html('<p>'+msg.replace(/\\n/g,'</p><p>')+'</p>')\n            .toggleClass('prompt',(type=='prompt'));\n          btn_holder.empty();\n          \n          var ok = $('<input type=\"button\" value=\"' + uiStrings.ok + '\">').appendTo(btn_holder);\n        \n          if(type != 'alert') {\n            $('<input type=\"button\" value=\"' + uiStrings.cancel + '\">')\n              .appendTo(btn_holder)\n              .click(function() { box.hide();callback(false)});\n          }\n          \n          if(type == 'prompt') {\n            var input = $('<input type=\"text\">').prependTo(btn_holder);\n            input.val(defText || '');\n            input.bind('keydown', 'return', function() {ok.click();});\n          }\n          \n          if(type == 'process') {\n            ok.hide();\n          }\n    \n          box.show();\n          \n          ok.click(function() { \n            box.hide();\n            var resp = (type == 'prompt')?input.val():true;\n            if(callback) callback(resp);\n          }).focus();\n          \n          if(type == 'prompt') input.focus();\n        }\n        \n        $.alert = function(msg, cb) { dbox('alert', msg, cb);};\n        $.confirm = function(msg, cb) {  dbox('confirm', msg, cb);};\n        $.process_cancel = function(msg, cb) {  dbox('process', msg, cb);};\n        $.prompt = function(msg, txt, cb) { dbox('prompt', msg, cb, txt);};\n      }());\n      \n      var setSelectMode = function() {\n        var curr = $('.tool_button_current');\n        if(curr.length && curr[0].id !== 'tool_select') {\n          curr.removeClass('tool_button_current').addClass('tool_button');\n          $('#tool_select').addClass('tool_button_current').removeClass('tool_button');\n          $('#styleoverrides').text('#svgcanvas svg *{cursor:move;pointer-events:all} #svgcanvas svg{cursor:default}');\n        }\n        svgCanvas.setMode('select');\n      };\n      \n      var togglePathEditMode = function(editmode, elems) {\n        $('#path_node_panel').toggle(editmode);\n        $('#tools_bottom_2,#tools_bottom_3').toggle(!editmode);\n        if(editmode) {\n          // Change select icon\n          $('.tool_button_current').removeClass('tool_button_current').addClass('tool_button');\n          $('#tool_select').addClass('tool_button_current').removeClass('tool_button');\n          setIcon('#tool_select', 'select_node');\n          multiselected = false;\n          if(elems.length) {\n            selectedElement = elems[0];\n          }\n        } else {\n          setIcon('#tool_select', 'select');\n        }\n      }\n    \n      // used to make the flyouts stay on the screen longer the very first time\n      var flyoutspeed = 1250;\n      var textBeingEntered = false;\n      var selectedElement = null;\n      var multiselected = false;\n      var editingsource = false;\n      var docprops = false;\n      \n      var fillPaint = new $.jGraduate.Paint({solidColor: curConfig.initFill.color});\n      var strokePaint = new $.jGraduate.Paint({solidColor: curConfig.initStroke.color});\n    \n      var saveHandler = function(window,svg) {\n\n        // by default, we add the XML prolog back, systems integrating SVG-edit (wikis, CMSs)                          \n        // can just provide their own custom save handler and might not want the XML prolog                            \n        svg = '<?xml version=\"1.0\"?>\\n' + svg;\n\n        // is SVG-edit called from within a standalone app providing its own save handler?\n        if (svgEditor.externalSaveHandler) {\n          svgEditor.externalSaveHandler(svg);\n          show_save_warning = false;\n          window.top.close();\n          return;\n        }\n      \n        // Opens the SVG in new window, with warning about Mozilla bug #308590 when applicable\n        \n        var ua = navigator.userAgent;\n\n        // Chrome 5 (and 6?) don't allow saving, show source instead ( http://code.google.com/p/chromium/issues/detail?id=46735 )\n        // IE9 doesn't allow standalone Data URLs ( https://connect.microsoft.com/IE/feedback/details/542600/data-uri-images-fail-when-loaded-by-themselves )\n        if((~ua.indexOf('Chrome') && $.browser.version >= 533) || ~ua.indexOf('MSIE')) {\n          showSourceEditor(0,true);\n          return;  \n        }\n        \n        var win = window.open(\"data:image/svg+xml;base64,\" + Utils.encode64(svg));\n        \n        // Alert will only appear the first time saved OR the first time the bug is encountered\n        var done = $.pref('save_notice_done');\n        if(done !== \"all\") {\n    \n          var note = uiStrings.saveFromBrowser.replace('%s', 'SVG');\n          \n          // Check if FF and has <defs/>\n          if(ua.indexOf('Gecko/') !== -1) {\n            if(svg.indexOf('<defs') !== -1) {\n              note += \"\\n\\n\" + uiStrings.defsFailOnSave;\n              $.pref('save_notice_done', 'all');\n              done = \"all\";\n            } else {\n              $.pref('save_notice_done', 'part');\n            }\n          } else {\n            $.pref('save_notice_done', 'all'); \n          }\n          \n          if(done !== 'part') {\n            win.alert(note);\n          }\n        }\n      };\n      \n      var exportHandler = function(window, data) {\n        var issues = data.issues;\n        \n        if(!$('#export_canvas').length) {\n          $('<canvas>', {id: 'export_canvas'}).hide().appendTo('body');\n        }\n        var c = $('#export_canvas')[0];\n        \n        c.width = svgCanvas.contentW;\n        c.height = svgCanvas.contentH;\n        canvg(c, data.svg, {renderCallback: function() {\n          var datauri = c.toDataURL('image/png');\n          exportWindow.location.href = datauri;\n          var done = $.pref('export_notice_done');\n          if(done !== \"all\") {\n            var note = uiStrings.saveFromBrowser.replace('%s', 'PNG');\n            \n            // Check if there's issues\n            if(issues.length) {\n              var pre = \"\\n \\u2022 \";\n              note += (\"\\n\\n\" + uiStrings.noteTheseIssues + pre + issues.join(pre));\n            } \n            \n            // Note that this will also prevent the notice even though new issues may appear later.\n            // May want to find a way to deal with that without annoying the user\n            $.pref('export_notice_done', 'all'); \n            exportWindow.alert(note);\n          }\n        }});\n      };\n      \n      // called when we've selected a different element\n      var selectedChanged = function(window,elems) {\n        var mode = svgCanvas.getMode();\n        var is_node = (mode == \"pathedit\");\n        // if elems[1] is present, then we have more than one element\n        selectedElement = (elems.length == 1 || elems[1] == null ? elems[0] : null);\n        multiselected = (elems.length >= 2 && elems[1] != null);\n        if (selectedElement != null) {\n          // unless we're already in always set the mode of the editor to select because\n          // upon creation of a text element the editor is switched into\n          // select mode and this event fires - we need our UI to be in sync\n          \n          if (mode != \"multiselect\" && !is_node) {\n            updateToolbar();\n          } \n          \n        } // if (elem != null)\n    \n        // Deal with pathedit mode\n        togglePathEditMode(is_node, elems);\n        updateContextPanel();\n        svgCanvas.runExtensions(\"selectedChanged\", {\n          elems: elems,\n          selectedElement: selectedElement,\n          multiselected: multiselected\n        });\n      };\n    \n      // called when any element has changed\n      var elementChanged = function(window,elems) {\n        if(svgCanvas.getMode() == \"select\") {\n          setSelectMode();\n        }\n        \n        for (var i = 0; i < elems.length; ++i) {\n          var elem = elems[i];\n          \n          // if the element changed was the svg, then it could be a resolution change\n          if (elem && elem.tagName == \"svg\") {\n            populateLayers();\n            updateCanvas();\n          } \n          // Update selectedElement if element is no longer part of the image.\n          // This occurs for the text elements in Firefox\n          else if(elem && selectedElement && selectedElement.parentNode == null) {\n//             || elem && elem.tagName == \"path\" && !multiselected) { // This was added in r1430, but not sure why\n            selectedElement = elem;\n          }\n        }\n        \n        show_save_warning = true;\n    \n        // we update the contextual panel with potentially new\n        // positional/sizing information (we DON'T want to update the\n        // toolbar here as that creates an infinite loop)\n        // also this updates the history buttons\n    \n        // we tell it to skip focusing the text control if the\n        // text element was previously in focus\n        updateContextPanel();\n        \n        svgCanvas.runExtensions(\"elementChanged\", {\n          elems: elems\n        });\n      };\n      \n      var zoomChanged = function(window, bbox, autoCenter) {\n        var scrbar = 15,\n          res = svgCanvas.getResolution(),\n          w_area = workarea,\n          canvas_pos = $('#svgcanvas').position();\n        w_area.css('cursor','auto');\n        var z_info = svgCanvas.setBBoxZoom(bbox, w_area.width()-scrbar, w_area.height()-scrbar);\n        if(!z_info) return;\n        var zoomlevel = z_info.zoom,\n          bb = z_info.bbox;\n        $('#zoom').val(Math.round(zoomlevel*100));\n        \n        if(autoCenter) {\n          updateCanvas();\n        } else {\n          updateCanvas(false, {x: bb.x * zoomlevel + (bb.width * zoomlevel)/2, y: bb.y * zoomlevel + (bb.height * zoomlevel)/2});\n        }\n    \n        if(svgCanvas.getMode() == 'zoom' && bb.width) {\n          // Go to select if a zoom box was drawn\n          setSelectMode();\n        }\n        zoomDone();\n      }\n      \n      var flyout_funcs = {};\n      \n      var setupFlyouts = function(holders) {\n        $.each(holders, function(hold_sel, btn_opts) {\n          var buttons = $(hold_sel).children();\n          var show_sel = hold_sel + '_show';\n          var shower = $(show_sel);\n          var def = false;\n          buttons.addClass('tool_button')\n            .unbind('click mousedown mouseup') // may not be necessary\n            .each(function(i) {\n              // Get this buttons options\n              var opts = btn_opts[i];\n              \n              // Remember the function that goes with this ID\n              flyout_funcs[opts.sel] = opts.fn;\n    \n              if(opts.isDefault) def = i;\n              \n              // Clicking the icon in flyout should set this set's icon\n              \n              var func = function() {\n                if($(this).hasClass('disabled')) return false;\n                if (toolButtonClick(show_sel)) {\n                  opts.fn();\n                }\n                if(opts.icon) {\n                  var icon = $.getSvgIcon(opts.icon, true);\n                } else {\n                  // \n                  var icon = $(opts.sel).children().eq(0).clone();\n                }\n                \n                icon[0].setAttribute('width',shower.width());\n                icon[0].setAttribute('height',shower.height());\n                shower.children(':not(.flyout_arrow_horiz)').remove();\n                shower.append(icon).attr('data-curopt', opts.sel); // This sets the current mode\n              }\n              \n              $(this).mouseup(func);\n              \n              if(opts.key) {\n                $(document).bind('keydown', opts.key+'', func);\n              }\n            });\n          \n          if(def) {\n            shower.attr('data-curopt', btn_opts[def].sel);\n          } else if(!shower.attr('data-curopt')) {\n            // Set first as default\n            shower.attr('data-curopt', btn_opts[0].sel);\n          }\n          \n          var timer;\n          \n          // Clicking the \"show\" icon should set the current mode\n          shower.mousedown(function(evt) {\n            if(shower.hasClass('disabled')) return false;\n            var holder = $(show_sel.replace('_show',''));\n            var l = holder.css('left');\n            var w = holder.width()*-1;\n            var time = holder.data('shown_popop')?200:0;\n            timer = setTimeout(function() {\n              // Show corresponding menu\n              if(!shower.data('isLibrary')) {\n                holder.css('left', w).show().animate({\n                  left: l\n                },150);\n              } else {\n                holder.css('left', l).show();\n              }\n              holder.data('shown_popop',true);\n            },time);\n            evt.preventDefault();\n          }).mouseup(function(evt) {\n            clearTimeout(timer);\n            var opt = $(this).attr('data-curopt');\n            // Is library and popped up, so do nothing\n            if(shower.data('isLibrary') && $(show_sel.replace('_show','')).is(':visible')) {\n              toolButtonClick(show_sel, true);\n              return;\n            }\n            if (toolButtonClick(show_sel) && (opt in flyout_funcs)) {\n              flyout_funcs[opt]();\n            }\n          });\n          \n          //   $('#tools_rect').mouseleave(function(){$('#tools_rect').fadeOut();});\n          \n          var pos = $(show_sel).position();\n          $(hold_sel).css({'left': pos.left+34, 'top': pos.top+77});\n        });\n        \n        setFlyoutTitles();\n      }\n      \n      var makeFlyoutHolder = function(id, child) {\n        var div = $('<div>',{\n          'class': 'tools_flyout',\n          id: id\n        }).appendTo('#svg_editor').append(child);\n        \n        return div;\n      }\n      \n      var setFlyoutPositions = function() {\n        $('.tools_flyout').each(function() {\n          var shower = $('#' + this.id + '_show');\n          var pos = shower.offset();\n          var w = shower.outerWidth();\n          $(this).css({left: (pos.left + w)*tool_scale, top: pos.top});\n        });\n      }\n      \n      var setFlyoutTitles = function() {\n        $('.tools_flyout').each(function() {\n          var shower = $('#' + this.id + '_show');\n          var tooltips = [];\n          $(this).children().each(function() {\n            tooltips.push(this.title);\n          });\n          shower[0].title = tooltips.join(' / ');\n        });\n      }\n\n      var resize_timer;      \n      \n      var extAdded = function(window, ext) {\n    \n        var cb_called = false;\n        var resize_done = false;\n        var cb_ready = true; // Set to false to delay callback (e.g. wait for $.svgIcons)\n        \n        function prepResize() {\n          if(resize_timer) {\n            clearTimeout(resize_timer);\n            resize_timer = null;\n          }\n          if(!resize_done) {\n            resize_timer = setTimeout(function() {\n              resize_done = true;\n              setIconSize(curPrefs.iconsize);\n            }, 50);  \n          }\n        }\n\n        \n        var runCallback = function() {\n          if(ext.callback && !cb_called && cb_ready) {\n            cb_called = true;\n            ext.callback();\n          }\n        }\n    \n        var btn_selects = [];\n    \n        if(ext.context_tools) {\n          $.each(ext.context_tools, function(i, tool) {\n            // Add select tool\n            var cont_id = tool.container_id?(' id=\"' + tool.container_id + '\"'):\"\";\n            \n            var panel = $('#' + tool.panel);\n            \n            // create the panel if it doesn't exist\n            if(!panel.length)\n              panel = $('<div>', {id: tool.panel}).appendTo(\"#tools_top\");\n            \n            // TODO: Allow support for other types, or adding to existing tool\n            switch (tool.type) {\n            case 'tool_button':\n              var html = '<div class=\"tool_button\">' + tool.id + '</div>';\n              var div = $(html).appendTo(panel);\n              if (tool.events) {\n                $.each(tool.events, function(evt, func) {\n                  $(div).bind(evt, func);\n                });\n              }\n              break;\n            case 'select':\n              var html = '<label' + cont_id + '>'\n                + '<select id=\"' + tool.id + '\">';\n              $.each(tool.options, function(val, text) {\n                var sel = (val == tool.defval) ? \" selected\":\"\";\n                html += '<option value=\"'+val+'\"' + sel + '>' + text + '</option>';\n              });\n              html += \"</select></label>\";\n              // Creates the tool, hides & adds it, returns the select element\n              var sel = $(html).appendTo(panel).find('select');\n              \n              $.each(tool.events, function(evt, func) {\n                $(sel).bind(evt, func);\n              });\n              break;\n            case 'button-select': \n              var html = '<div id=\"' + tool.id + '\" class=\"dropdown toolset\" title=\"' + tool.title + '\">'\n                + '<div id=\"cur_' + tool.id + '\" class=\"icon_label\"></div><button></button></div>';\n              \n              var list = $('<ul id=\"' + tool.id + '_opts\"></ul>').appendTo('#option_lists');\n              \n              if(tool.colnum) {\n                list.addClass('optcols' + tool.colnum);\n              }\n              \n              // Creates the tool, hides & adds it, returns the select element\n              var dropdown = $(html).appendTo(panel).children();\n              \n              btn_selects.push({\n                elem: ('#' + tool.id),\n                list: ('#' + tool.id + '_opts'),\n                title: tool.title,\n                callback: tool.events.change,\n                cur: ('#cur_' + tool.id)\n              });\n\n              break;\n            case 'input':\n              var html = '<label' + cont_id + '>'\n                + '<span id=\"' + tool.id + '_label\">' \n                + tool.label + ':</span>'\n                + '<input id=\"' + tool.id + '\" title=\"' + tool.title\n                + '\" size=\"' + (tool.size || \"4\") + '\" value=\"' + (tool.defval || \"\") + '\" type=\"text\"/></label>'\n                \n              // Creates the tool, hides & adds it, returns the select element\n              \n              // Add to given tool.panel\n              var inp = $(html).appendTo(panel).find('input');\n              \n              if(tool.spindata) {\n                inp.SpinButton(tool.spindata);\n              }\n              \n              if(tool.events) {\n                $.each(tool.events, function(evt, func) {\n                  inp.bind(evt, func);\n                });\n              }\n              break;\n              \n            default:\n              break;\n            }\n          });\n        }\n        \n        if(ext.buttons) {\n          var fallback_obj = {},\n            placement_obj = {},\n            svgicons = ext.svgicons;\n          var holders = {};\n          \n        \n          // Add buttons given by extension\n          $.each(ext.buttons, function(i, btn) {\n            var icon;\n            var id = btn.id;\n            var num = i;\n            \n            // Give button a unique ID\n            while($('#'+id).length) {\n              id = btn.id + '_' + (++num);\n            }\n    \n            if(!svgicons) {\n              icon = $('<img src=\"' + btn.icon + '\">');\n            } else {\n              fallback_obj[id] = btn.icon;\n              var svgicon = btn.svgicon?btn.svgicon:btn.id;\n              if(btn.type == 'app_menu') {\n                placement_obj['#' + id + ' > div'] = svgicon;\n              } else {\n                placement_obj['#' + id] = svgicon;\n              }\n            }\n            \n            var cls, parent;\n            \n            // Set button up according to its type\n            switch ( btn.type ) {\n            case 'mode_flyout':\n            case 'mode':\n              cls = 'tool_button';\n              parent = \"#tools_left\";\n              break;\n            case 'context':\n              cls = 'tool_button';\n              parent = \"#\" + btn.panel;\n              // create the panel if it doesn't exist\n              if(!$(parent).length)\n                $('<div>', {id: btn.panel}).appendTo(\"#tools_top\");\n              break;\n            case 'app_menu':\n              cls = '';\n              parent = '#main_menu ul';\n              break;\n            }\n            \n            var button = $((btn.list || btn.type == 'app_menu')?'<li/>':'<div/>')\n              .attr(\"id\", id)\n              .attr(\"title\", btn.title)\n              .addClass(cls);\n            if(!btn.includeWith && !btn.list) {\n              if(\"position\" in btn) {\n                $(parent).children().eq(btn.position).before(button);\n              } else {\n                button.appendTo(parent);\n              }\n\n              if(btn.type =='mode_flyout') {\n              // Add to flyout menu / make flyout menu\n  //               var opts = btn.includeWith;\n  //               // opts.button, default, position\n                var ref_btn = $(button);\n                \n                var flyout_holder = ref_btn.parent();\n                // Create a flyout menu if there isn't one already\n                if(!ref_btn.parent().hasClass('tools_flyout')) {\n                  // Create flyout placeholder\n                  var tls_id = ref_btn[0].id.replace('tool_','tools_')\n                  var show_btn = ref_btn.clone()\n                    .attr('id',tls_id + '_show')\n                    .append($('<div>',{'class':'flyout_arrow_horiz'}));\n                    \n                  ref_btn.before(show_btn);\n                \n                  // Create a flyout div\n                  flyout_holder = makeFlyoutHolder(tls_id, ref_btn);\n                  flyout_holder.data('isLibrary', true);\n                  show_btn.data('isLibrary', true);\n                } \n                \n                \n                \n  //               var ref_data = Actions.getButtonData(opts.button);\n                \n                placement_obj['#' + tls_id + '_show'] = btn.id;\n                // TODO: Find way to set the current icon using the iconloader if this is not default\n                \n                // Include data for extension button as well as ref button\n                var cur_h = holders['#'+flyout_holder[0].id] = [{\n                  sel: '#'+id,\n                  fn: btn.events.click,\n                  icon: btn.id,\n//                   key: btn.key,\n                  isDefault: true\n                }, ref_data];\n  //               \n  //               // {sel:'#tool_rect', fn: clickRect, evt: 'mouseup', key: 4, parent: '#tools_rect', icon: 'rect'}\n  //                 \n  //               var pos  = (\"position\" in opts)?opts.position:'last';\n  //               var len = flyout_holder.children().length;\n  //               \n  //               // Add at given position or end\n  //               if(!isNaN(pos) && pos >= 0 && pos < len) {\n  //                 flyout_holder.children().eq(pos).before(button);\n  //               } else {\n  //                 flyout_holder.append(button);\n  //                 cur_h.reverse();\n  //               }\n              } else if(btn.type == 'app_menu') {\n                button.append('<div>').append(btn.title);\n              }\n              \n            } else if(btn.list) {\n              // Add button to list\n              button.addClass('push_button');\n              $('#' + btn.list + '_opts').append(button);\n               if(btn.isDefault) {\n                 $('#cur_' + btn.list).append(button.children().clone());\n                 var svgicon = btn.svgicon?btn.svgicon:btn.id;\n                 placement_obj['#cur_' + btn.list] = svgicon;\n               }\n            } else if(btn.includeWith) {\n              // Add to flyout menu / make flyout menu\n              var opts = btn.includeWith;\n              // opts.button, default, position\n              var ref_btn = $(opts.button);\n              \n              var flyout_holder = ref_btn.parent();\n              // Create a flyout menu if there isn't one already\n              if(!ref_btn.parent().hasClass('tools_flyout')) {\n                // Create flyout placeholder\n                var tls_id = ref_btn[0].id.replace('tool_','tools_')\n                var show_btn = ref_btn.clone()\n                  .attr('id',tls_id + '_show')\n                  .append($('<div>',{'class':'flyout_arrow_horiz'}));\n                  \n                ref_btn.before(show_btn);\n              \n                // Create a flyout div\n                flyout_holder = makeFlyoutHolder(tls_id, ref_btn);\n              } \n              \n              var ref_data = Actions.getButtonData(opts.button);\n              \n              if(opts.isDefault) {\n                placement_obj['#' + tls_id + '_show'] = btn.id;\n              } \n              // TODO: Find way to set the current icon using the iconloader if this is not default\n              \n              // Include data for extension button as well as ref button\n              var cur_h = holders['#'+flyout_holder[0].id] = [{\n                sel: '#'+id,\n                fn: btn.events.click,\n                icon: btn.id,\n                key: btn.key,\n                isDefault: btn.includeWith?btn.includeWith.isDefault:0\n              }, ref_data];\n              \n              // {sel:'#tool_rect', fn: clickRect, evt: 'mouseup', key: 4, parent: '#tools_rect', icon: 'rect'}\n                \n              var pos  = (\"position\" in opts)?opts.position:'last';\n              var len = flyout_holder.children().length;\n              \n              // Add at given position or end\n              if(!isNaN(pos) && pos >= 0 && pos < len) {\n                flyout_holder.children().eq(pos).before(button);\n              } else {\n                flyout_holder.append(button);\n                cur_h.reverse();\n              }\n            } \n            \n            if(!svgicons) {\n              button.append(icon);\n            }\n            \n            if(!btn.list) {\n              // Add given events to button\n              $.each(btn.events, function(name, func) {\n                if(name == \"click\") {\n                  if(btn.type == 'mode') {\n                    if(btn.includeWith) {\n                      button.bind(name, func);\n                    } else {\n                      button.bind(name, function() {\n                        if(toolButtonClick(button)) {\n                          func();\n                        }\n                      });\n                    }\n                    if(btn.key) {\n                      $(document).bind('keydown', btn.key, func);\n                      if(btn.title) button.attr(\"title\", btn.title + ' ['+btn.key+']');\n                    }\n                  } else {\n                    button.bind(name, func);\n                  }\n                } else {\n                  button.bind(name, func);\n                }\n              });\n            }\n            \n            setupFlyouts(holders);\n          });\n          \n          $.each(btn_selects, function() {\n            addAltDropDown(this.elem, this.list, this.callback, {seticon: true}); \n          });\n          \n          if (svgicons)\n            cb_ready = false; // Delay callback\n\n          $.svgIcons(svgicons, {\n            w:24, h:24,\n            id_match: false,\n            no_img: true,\n            fallback: fallback_obj,\n            placement: placement_obj,\n            callback: function(icons) {\n              // Non-ideal hack to make the icon match the current size\n              if(curPrefs.iconsize && curPrefs.iconsize != 'm') {\n                prepResize();\n              }\n              cb_ready = true; // Ready for callback\n              runCallback();\n            }\n        \n          });\n        }\n        \n        runCallback();\n      };\n      \n      var getPaint = function(color, opac) {\n        // update the editor's fill paint\n        var opts = null;\n        if (color.substr(0,5) == \"url(#\") {\n          var grad = document.getElementById(color.substr(5,color.length-6));\n          opts = { alpha: opac };\n          opts[grad.tagName] = grad;\n        } \n        else if (color.substr(0,1) == \"#\") {\n          opts = {\n            alpha: opac,\n            solidColor: color.substr(1)\n          };\n        }\n        else {\n          opts = {\n            alpha: opac,\n            solidColor: 'none'\n          };\n        }\n        return new $.jGraduate.Paint(opts);\n      };  \n    \n      // updates the toolbar (colors, opacity, etc) based on the selected element\n      // This function also updates the opacity and id elements that are in the context panel\n      var updateToolbar = function() {\n        if (selectedElement != null && $.inArray(selectedElement.tagName, ['use', 'image', 'foreignObject', 'g', 'a']) === -1) {\n        \n          // get opacity values\n          var fillOpacity = parseFloat(selectedElement.getAttribute(\"fill-opacity\"));\n          if (isNaN(fillOpacity)) {\n            fillOpacity = 1.0;\n          }\n          \n          var strokeOpacity = parseFloat(selectedElement.getAttribute(\"stroke-opacity\"));\n          if (isNaN(strokeOpacity)) {\n            strokeOpacity = 1.0;\n          }\n    \n          // update fill color and opacity\n          var fillColor = selectedElement.getAttribute(\"fill\")||\"black\";\n          // prevent undo on these canvas changes\n          svgCanvas.setColor('fill', fillColor, true);\n          svgCanvas.setPaintOpacity('fill', fillOpacity, true);\n    \n          // update stroke color and opacity\n          var strokeColor = selectedElement.getAttribute(\"stroke\")||\"none\";\n          // prevent undo on these canvas changes\n          svgCanvas.setColor('stroke', strokeColor, true);\n          svgCanvas.setPaintOpacity('stroke', strokeOpacity, true);\n          \n          // update the rect inside #fill_color\n          $(\"#stroke_color rect\").attr({\n            fill: strokeColor,\n            opacity: strokeOpacity\n          });\n\n          // update the rect inside #fill_color\n          $(\"#fill_color rect\").attr({\n            fill: fillColor,\n            opacity: fillOpacity\n          });\n    \n          fillOpacity *= 100;\n          strokeOpacity *= 100;\n          \n          fillPaint = getPaint(fillColor, fillOpacity);\n          strokePaint = getPaint(strokeColor, strokeOpacity);\n          \n          fillOpacity = fillOpacity + \" %\";\n          strokeOpacity = strokeOpacity + \" %\";\n    \n          // update fill color\n          if (fillColor == \"none\") {\n            fillOpacity = \"N/A\";\n          }\n          if (strokeColor == null || strokeColor == \"\" || strokeColor == \"none\") {\n            strokeColor = \"none\";\n            strokeOpacity = \"N/A\";\n          }\n          \n          $('#stroke_width').val(selectedElement.getAttribute(\"stroke-width\")||1).change();\n          $('#stroke_style').val(selectedElement.getAttribute(\"stroke-dasharray\")||\"none\").change();\n\n          var attr = selectedElement.getAttribute(\"stroke-linejoin\") || 'miter';\n          \n          if ($('#linejoin_' + attr).length != 0)\n            setStrokeOpt($('#linejoin_' + attr)[0]);\n          \n          attr = selectedElement.getAttribute(\"stroke-linecap\") || 'butt';\n          \n          if ($('#linecap_' + attr).length != 0)\n            setStrokeOpt($('#linecap_' + attr)[0]);\n\n        }\n        \n        // All elements including image and group have opacity\n        if(selectedElement != null) {\n          var opac_perc = ((selectedElement.getAttribute(\"opacity\")||1.0)*100);\n          $('#group_opacity').val(opac_perc);\n          $('#opac_slider').slider('option', 'value', opac_perc);\n          $('#elem_id').val(selectedElement.id);\n        }\n        \n        updateToolButtonState();\n      };\n    \n      var setImageURL = Editor.setImageURL = function(url) {\n        if(!url) url = default_img_url;\n        \n        svgCanvas.setImageURL(url);\n        $('#image_url').val(url);\n        \n        if(url.indexOf('data:') === 0) {\n          // data URI found\n          $('#image_url').hide();\n          $('#change_image_url').show();\n        } else {\n          // regular URL\n          \n          svgCanvas.embedImage(url, function(datauri) {\n            if(!datauri) {\n              // Couldn't embed, so show warning\n              $('#url_notice').show();\n            } else {\n              $('#url_notice').hide();\n            }\n            default_img_url = url;\n          });\n          $('#image_url').show();\n          $('#change_image_url').hide();\n        }\n      }\n    \n      var setInputWidth = function(elem) {\n        var w = Math.min(Math.max(12 + elem.value.length * 6, 50), 300);\n        $(elem).width(w);\n      }\n    \n      // updates the context panel tools based on the selected element\n      var updateContextPanel = function() {\n        var elem = selectedElement;\n        // If element has just been deleted, consider it null\n        if(elem != null && !elem.parentNode) elem = null;\n        var currentLayer = svgCanvas.getCurrentLayer();\n        var currentMode = svgCanvas.getMode();\n        // No need to update anything else in rotate mode\n        if (currentMode == 'rotate' && elem != null) {\n          var ang = svgCanvas.getRotationAngle(elem);\n          $('#angle').val(ang);\n          $('#tool_reorient').toggleClass('disabled', ang == 0);\n          return;\n        }\n        var is_node = currentMode == 'pathedit'; //elem ? (elem.id && elem.id.indexOf('pathpointgrip') == 0) : false;\n        $('#selected_panel, #multiselected_panel, #g_panel, #rect_panel, #circle_panel,\\\n          #ellipse_panel, #line_panel, #text_panel, #image_panel, #container_panel, #use_panel').hide();\n        if (elem != null) {\n          var elname = elem.nodeName;\n          \n          // If this is a link with no transform and one child, pretend\n          // its child is selected\n//           console.log('go', elem)\n//           if(elname === 'a') { // && !$(elem).attr('transform')) {\n//             elem = elem.firstChild;\n//           }\n\n          \n          var angle = svgCanvas.getRotationAngle(elem);\n          $('#angle').val(angle);\n          \n          var blurval = svgCanvas.getBlur(elem);\n          $('#blur').val(blurval);\n          $('#blur_slider').slider('option', 'value', blurval);\n          \n          if(svgCanvas.addedNew) {\n            if(elname == 'image') {\n              // Prompt for URL if not a data URL\n              if(svgCanvas.getHref(elem).indexOf('data:') !== 0) {\n                promptImgURL();\n              }\n            } else if(elname == 'text') {\n              // TODO: Do something here for new text\n            }\n          }\n          \n          if(!is_node && currentMode != 'pathedit') {\n            $('#selected_panel').show();\n            // Elements in this array already have coord fields\n            if($.inArray(elname, ['line', 'circle', 'ellipse']) != -1) {\n              $('#xy_panel').hide();\n            } else {\n              var x,y;\n              // Get BBox vals for g, polyline and path\n              if($.inArray(elname, ['g', 'polyline', 'path']) != -1) {\n                var bb = svgCanvas.getStrokedBBox([elem]);\n                if(bb) {\n                  x = bb.x;\n                  y = bb.y;\n                }\n              } else {\n                x = elem.getAttribute('x');\n                y = elem.getAttribute('y');\n              }\n              $('#selected_x').val(x || 0);\n              $('#selected_y').val(y || 0);\n              $('#xy_panel').show();\n            }\n            \n            // Elements in this array cannot be converted to a path\n            var no_path = $.inArray(elname, ['image', 'text', 'path', 'g', 'use']) == -1;\n            $('#tool_topath').toggle(no_path);\n            $('#tool_reorient').toggle(elname == 'path');\n            $('#tool_reorient').toggleClass('disabled', angle == 0);\n          } else {\n            var point = path.getNodePoint();\n            $('#tool_add_subpath').removeClass('push_button_pressed').addClass('tool_button');\n            $('#tool_node_delete').toggleClass('disabled', !path.canDeleteNodes);\n            \n            // Show open/close button based on selected point\n            setIcon('#tool_openclose_path', path.closed_subpath ? 'open_path' : 'close_path');\n            \n            if(point) {\n              var seg_type = $('#seg_type');\n              $('#path_node_x').val(point.x);\n              $('#path_node_y').val(point.y);\n              if(point.type) {\n                seg_type.val(point.type).removeAttr('disabled');\n              } else {\n                seg_type.val(4).attr('disabled','disabled');\n              }\n            }\n            return;\n          }\n          \n          // update contextual tools here\n          var panels = {\n            g: [],\n            rect: ['rx','width','height'],\n            image: ['width','height'],\n            circle: ['cx','cy','r'],\n            ellipse: ['cx','cy','rx','ry'],\n            line: ['x1','y1','x2','y2'], \n            text: [],\n            'use': []\n          };\n          \n          var el_name = elem.tagName;\n          \n//           if($(elem).data('gsvg')) {\n//             $('#g_panel').show();\n//           }\n          \n          if(panels[el_name]) {\n            var cur_panel = panels[el_name];\n            \n            \n            $('#' + el_name + '_panel').show();\n      \n            $.each(cur_panel, function(i, item) {\n              $('#' + el_name + '_' + item).val(elem.getAttribute(item) || 0);\n            });\n            \n            if(el_name == 'text') {\n              $('#text_panel').css(\"display\", \"inline\");  \n              if (svgCanvas.getItalic()) {\n                $('#tool_italic').addClass('push_button_pressed').removeClass('tool_button');\n              }\n              else {\n                $('#tool_italic').removeClass('push_button_pressed').addClass('tool_button');\n              }\n              if (svgCanvas.getBold()) {\n                $('#tool_bold').addClass('push_button_pressed').removeClass('tool_button');\n              }\n              else {\n                $('#tool_bold').removeClass('push_button_pressed').addClass('tool_button');\n              }\n              $('#font_family').val(elem.getAttribute(\"font-family\"));\n              $('#font_size').val(elem.getAttribute(\"font-size\"));\n              $('#text').val(elem.textContent);\n              if (svgCanvas.addedNew) {\n                // Timeout needed for IE9\n                setTimeout(function() {\n                  $('#text').focus().select();\n                },100);\n              }\n            } // text\n            else if(el_name == 'image') {\n              setImageURL(svgCanvas.getHref(elem));\n            } // image\n            else if(el_name == 'g' || el_name == 'use') {\n              $('#container_panel').show();\n              var title = svgCanvas.getTitle();\n              var label = $('#g_title')[0];\n              label.value = title;\n              setInputWidth(label);\n              var d = 'disabled';\n              if(el_name == 'use') {\n                label.setAttribute(d, d);\n              } else {\n                label.removeAttribute(d);\n              }\n            }\n          }\n        } // if (elem != null)\n        else if (multiselected) {\n          $('#multiselected_panel').show();\n        } else {\n          $('#cmenu_canvas li').disableContextMenuItems('#delete,#cut,#copy,#move_up,#move_down');\n        }\n        \n        // update history buttons\n        if (undoMgr.getUndoStackSize() > 0) {\n          $('#tool_undo').removeClass( 'disabled');\n        }\n        else {\n          $('#tool_undo').addClass( 'disabled');\n        }\n        if (undoMgr.getRedoStackSize() > 0) {\n          $('#tool_redo').removeClass( 'disabled');\n        }\n        else {\n          $('#tool_redo').addClass( 'disabled');\n        }\n        \n        svgCanvas.addedNew = false;\n    \n        if ( (elem && !is_node)  || multiselected) {\n          // update the selected elements' layer\n          $('#selLayerNames').removeAttr('disabled').val(currentLayer);\n          \n          // Enable regular menu options\n          canv_menu.enableContextMenuItems('#delete,#cut,#copy,#move_down,#move_up');\n        }\n        else {\n          $('#selLayerNames').attr('disabled', 'disabled');\n        }\n      };\n    \n      $('#text').focus( function(){ textBeingEntered = true; } );\n      $('#text').blur( function(){ textBeingEntered = false; } );\n      \n      // bind the selected event to our function that handles updates to the UI\n      svgCanvas.bind(\"selected\", selectedChanged);\n      svgCanvas.bind(\"changed\", elementChanged);\n      svgCanvas.bind(\"saved\", saveHandler);\n      svgCanvas.bind(\"exported\", exportHandler);\n      svgCanvas.bind(\"zoomed\", zoomChanged);\n      svgCanvas.bind(\"extension_added\", extAdded);\n      svgCanvas.textActions.setInputElem($(\"#text\")[0]);\n    \n      var str = '<div class=\"palette_item\" data-rgb=\"none\"></div>'\n      $.each(palette, function(i,item){\n        str += '<div class=\"palette_item\" style=\"background-color: ' + item + ';\" data-rgb=\"' + item + '\"></div>';\n      });\n      $('#palette').append(str);\n      \n      // Set up editor background functionality\n      // TODO add checkerboard as \"pattern\"\n      var color_blocks = ['#FFF','#888','#000']; // ,'url(data:image/gif;base64,R0lGODlhEAAQAIAAAP%2F%2F%2F9bW1iH5BAAAAAAALAAAAAAQABAAAAIfjG%2Bgq4jM3IFLJgpswNly%2FXkcBpIiVaInlLJr9FZWAQA7)'];\n      var str = '';\n      $.each(color_blocks, function() {\n        str += '<div class=\"color_block\" style=\"background-color:' + this + ';\"></div>';\n      });\n      $('#bg_blocks').append(str);\n      var blocks = $('#bg_blocks div');\n      var cur_bg = 'cur_background';\n      blocks.each(function() {\n        var blk = $(this);\n        blk.click(function() {\n          blocks.removeClass(cur_bg);\n          $(this).addClass(cur_bg);\n        });\n      });\n    \n      if($.pref('bkgd_color')) {\n        setBackground($.pref('bkgd_color'), $.pref('bkgd_url'));\n      } else if($.pref('bkgd_url')) {\n        // No color set, only URL\n        setBackground(defaultPrefs.bkgd_color, $.pref('bkgd_url'));\n      }\n      \n      if($.pref('img_save')) {\n        curPrefs.img_save = $.pref('img_save');\n        $('#image_save_opts input').val([curPrefs.img_save]);\n      }\n    \n      var changeRectRadius = function(ctl) {\n        svgCanvas.setRectRadius(ctl.value);\n      }\n      \n      var changeFontSize = function(ctl) {\n        svgCanvas.setFontSize(ctl.value);\n      }\n      \n      var changeStrokeWidth = function(ctl) {\n        var val = ctl.value;\n        if(val == 0 && selectedElement && $.inArray(selectedElement.nodeName, ['line', 'polyline']) != -1) {\n          val = ctl.value = 1;\n        }\n        svgCanvas.setStrokeWidth(val);\n      }\n      \n      var changeRotationAngle = function(ctl) {\n        svgCanvas.setRotationAngle(ctl.value);\n        $('#tool_reorient').toggleClass('disabled', ctl.value == 0);\n      }\n      var changeZoom = function(ctl) {\n        var zoomlevel = ctl.value / 100;\n        var zoom = svgCanvas.getZoom();\n        var w_area = workarea;\n        \n        zoomChanged(window, {\n          width: 0,\n          height: 0,\n          // center pt of scroll position\n          x: (w_area[0].scrollLeft + w_area.width()/2)/zoom, \n          y: (w_area[0].scrollTop + w_area.height()/2)/zoom,\n          zoom: zoomlevel\n        }, true);\n      }\n      \n      var changeOpacity = function(ctl, val) {\n        if(val == null) val = ctl.value;\n        $('#group_opacity').val(val);\n        if(!ctl || !ctl.handle) {\n          $('#opac_slider').slider('option', 'value', val);\n        }\n        svgCanvas.setOpacity(val/100);\n      }\n    \n      var changeBlur = function(ctl, val, noUndo) {\n        if(val == null) val = ctl.value;\n        $('#blur').val(val);\n        var complete = false;\n        if(!ctl || !ctl.handle) {\n          $('#blur_slider').slider('option', 'value', val);\n          complete = true;\n        }\n        if(noUndo) {\n          svgCanvas.setBlurNoUndo(val);  \n        } else {\n          svgCanvas.setBlur(val, complete);\n        }\n      }\n    \n      var operaRepaint = function() {\n        // Repaints canvas in Opera. Needed for stroke-dasharray change as well as fill change\n        if(!window.opera) return;\n        $('<p/>').hide().appendTo('body').remove();\n      }\n    \n      $('#stroke_style').change(function(){\n        svgCanvas.setStrokeAttr('stroke-dasharray', $(this).val());\n        operaRepaint();\n      });\n\n      $('#stroke_linejoin').change(function(){\n        svgCanvas.setStrokeAttr('stroke-linejoin', $(this).val());\n        operaRepaint();\n      });\n\n    \n      // Lose focus for select elements when changed (Allows keyboard shortcuts to work better)\n      $('select').change(function(){$(this).blur();});\n    \n      // fired when user wants to move elements to another layer\n      var promptMoveLayerOnce = false;\n      $('#selLayerNames').change(function(){\n        var destLayer = this.options[this.selectedIndex].value;\n        var confirm_str = uiStrings.QmoveElemsToLayer.replace('%s',destLayer);\n        var moveToLayer = function(ok) {\n          if(!ok) return;\n          promptMoveLayerOnce = true;\n          svgCanvas.moveSelectedToLayer(destLayer);\n          svgCanvas.clearSelection();\n          populateLayers();\n        }\n        if (destLayer) {\n          if(promptMoveLayerOnce) {\n            moveToLayer(true);\n          } else {\n            $.confirm(confirm_str, moveToLayer);\n          }\n        }\n      });\n    \n      $('#font_family').change(function() {\n        svgCanvas.setFontFamily(this.value);\n      });\n    \n      $('#seg_type').change(function() {\n        svgCanvas.setSegType($(this).val());\n      });\n    \n      $('#text').keyup(function(){\n        svgCanvas.setTextContent(this.value);\n      });\n      \n      $('#image_url').change(function(){\n        setImageURL(this.value); \n      });\n      \n      $('#g_title').change(function() {\n        svgCanvas.setGroupTitle(this.value);\n        setInputWidth(this);\n\n      });\n    \n      $('.attr_changer').change(function() {\n        var attr = this.getAttribute(\"data-attr\");\n        var val = this.value;\n        var valid = svgCanvas.isValidUnit(attr, val);\n        \n        if(!valid) {\n          $.alert(uiStrings.invalidAttrValGiven);\n          this.value = selectedElement.getAttribute(attr);\n          return false;\n        }\n        // if the user is changing the id, then de-select the element first\n        // change the ID, then re-select it with the new ID\n        if (attr == \"id\") {\n          var elem = selectedElement;\n          svgCanvas.clearSelection();\n          elem.id = val;\n          svgCanvas.addToSelection([elem],true);\n        }\n        else {\n          svgCanvas.changeSelectedAttribute(attr, val);\n        }\n      });\n      \n      // Prevent selection of elements when shift-clicking\n      $('#palette').mouseover(function() {\n        var inp = $('<input type=\"hidden\">');\n        $(this).append(inp);\n        inp.focus().remove();\n      });\n    \n      $('.palette_item').click(function(evt){\n        var picker = (evt.shiftKey ? \"stroke\" : \"fill\");\n        var id = (evt.shiftKey ? '#stroke_' : '#fill_');\n        var color = $(this).attr('data-rgb');\n        var rectbox = document.getElementById(\"gradbox_\"+picker).parentNode.firstChild;\n        var paint = null;\n    \n        // Webkit-based browsers returned 'initial' here for no stroke\n        if (color == 'transparent' || color == 'initial') {\n          color = 'none';\n          $(id + \"opacity\").html(\"N/A\");\n          paint = new $.jGraduate.Paint();\n        }\n        else {\n          paint = new $.jGraduate.Paint({alpha: 100, solidColor: color.substr(1)});\n        }\n        rectbox.setAttribute(\"fill\", color);\n        rectbox.setAttribute(\"opacity\", 1);\n        \n        if (evt.shiftKey) {\n          strokePaint = paint;\n          if (svgCanvas.getColor('stroke') != color) {\n            svgCanvas.setColor('stroke', color);\n          }\n          if (color != 'none' && svgCanvas.getStrokeOpacity() != 1) {\n            svgCanvas.setPaintOpacity('stroke', 1.0);\n          }\n        } else {\n          fillPaint = paint;\n          if (svgCanvas.getColor('fill') != color) {\n            svgCanvas.setColor('fill', color);\n          }\n          if (color != 'none' && svgCanvas.getFillOpacity('fill') != 1) {\n            svgCanvas.setPaintOpacity('fill', 1.0);\n          }\n        }\n        updateToolButtonState();\n      });\n    \n      $(\"#toggle_stroke_tools\").toggle(function() {\n        $(\".stroke_tool\").css('display','table-cell');\n        $(this).text('<<');\n      }, function() {\n        $(\".stroke_tool\").css('display','none');\n        $(this).text('>>');\n      });\n    \n      // This is a common function used when a tool has been clicked (chosen)\n      // It does several common things:\n      // - removes the tool_button_current class from whatever tool currently has it\n      // - hides any flyouts\n      // - adds the tool_button_current class to the button passed in\n      var toolButtonClick = function(button, noHiding) {\n        if ($(button).hasClass('disabled')) return false;\n        if($(button).parent().hasClass('tools_flyout')) return true;\n        var fadeFlyouts = fadeFlyouts || 'normal';\n        if(!noHiding) {\n          $('.tools_flyout').fadeOut(fadeFlyouts);\n        }\n        $('#styleoverrides').text('');\n        $('.tool_button_current').removeClass('tool_button_current').addClass('tool_button');\n        $(button).addClass('tool_button_current').removeClass('tool_button');\n        // when a tool is selected, we should deselect any currently selected elements\n        if(button !== '#tool_select') {\n          svgCanvas.clearSelection();\n        }\n        return true;\n      };\n      \n      (function() {\n        var last_x = null, last_y = null, w_area = workarea[0], \n          panning = false, keypan = false;\n        \n        $('#svgcanvas').bind('mousemove mouseup', function(evt) {\n          if(panning === false) return;\n\n          w_area.scrollLeft -= (evt.clientX - last_x);\n          w_area.scrollTop -= (evt.clientY - last_y);\n          \n          last_x = evt.clientX;\n          last_y = evt.clientY;\n          \n          if(evt.type === 'mouseup') panning = false;\n          return false;\n        }).mousedown(function(evt) {\n          if(evt.button === 1 || keypan === true) {\n            panning = true;\n            last_x = evt.clientX;\n            last_y = evt.clientY;\n            return false;\n          }\n        });\n        \n        $(window).mouseup(function() {\n          panning = false;\n        });\n        \n        $(document).bind('keydown', 'space', function(evt) {\n          svgCanvas.spaceKey = keypan = true;\n          evt.preventDefault();\n        }).bind('keyup', 'space', function(evt) {\n          evt.preventDefault();\n          svgCanvas.spaceKey = keypan = false;\n        });\n      }());\n      \n      \n      function setStrokeOpt(opt, changeElem) {\n        var id = opt.id;\n        var bits = id.split('_');\n        var pre = bits[0];\n        var val = bits[1];\n      \n        if(changeElem) {\n          svgCanvas.setStrokeAttr('stroke-' + pre, val);\n        }\n        operaRepaint();\n        setIcon('#cur_' + pre , id, 20);\n        $(opt).addClass('current').siblings().removeClass('current');\n      }\n      \n      (function() {\n        var button = $('#main_icon');\n        var overlay = $('#main_icon span');\n        var list = $('#main_menu');\n        var on_button = false;\n        var height = 0;\n        var js_hover = true;\n        var set_click = false;\n        \n        var hideMenu = function() {\n          list.fadeOut(200);\n        };\n        \n        $(window).mouseup(function(evt) {\n          if(!on_button) {\n            button.removeClass('buttondown');\n            // do not hide if it was the file input as that input needs to be visible \n            // for its change event to fire\n            if (evt.target.tagName != \"INPUT\") {\n              list.fadeOut(200);\n            } else if(!set_click) {\n              set_click = true;\n              $(evt.target).click(function() {\n                list.css('margin-left','-9999px').show();\n              });\n            }\n          }\n          on_button = false;\n        }).mousedown(function(evt) {\n//           $(\".contextMenu\").hide();\n//           console.log('cm', $(evt.target).closest('.contextMenu'));\n        \n          var islib = $(evt.target).closest('div.tools_flyout, .contextMenu').length;\n          if(!islib) $('.tools_flyout:visible,.contextMenu').fadeOut(250);\n        });\n        \n        overlay.bind('mousedown',function() {\n          if (!button.hasClass('buttondown')) {\n            button.addClass('buttondown').removeClass('buttonup')\n            // Margin must be reset in case it was changed before;\n            list.css('margin-left',0).show();\n            if(!height) {\n              height = list.height();\n            }\n            // Using custom animation as slideDown has annoying \"bounce effect\"\n            list.css('height',0).animate({\n              'height': height\n            },200);\n            on_button = true;\n            return false;\n          } else {\n            button.removeClass('buttondown').addClass('buttonup');\n            list.fadeOut(200);\n          }\n        }).hover(function() {\n          on_button = true;\n        }).mouseout(function() {\n          on_button = false;\n        });\n        \n        var list_items = $('#main_menu li');\n        \n        // Check if JS method of hovering needs to be used (Webkit bug)\n        list_items.mouseover(function() {\n          js_hover = ($(this).css('background-color') == 'rgba(0, 0, 0, 0)');\n          \n          list_items.unbind('mouseover');\n          if(js_hover) {\n            list_items.mouseover(function() {\n              this.style.backgroundColor = '#FFC';\n            }).mouseout(function() {\n              this.style.backgroundColor = 'transparent';\n              return true;\n            });\n          }\n        });\n      }());\n      // Made public for UI customization.\n      // TODO: Group UI functions into a public svgEditor.ui interface.\n      Editor.addDropDown = function(elem, callback, dropUp) {\n        var button = $(elem).find('button');\n        var list = $(elem).find('ul');\n        var on_button = false;\n        if(dropUp) {\n          $(elem).addClass('dropup');\n        }\n      \n        $(elem).find('li').bind('mouseup', callback);\n        \n        $(window).mouseup(function(evt) {\n          if(!on_button) {\n            button.removeClass('down');\n            list.hide();\n          }\n          on_button = false;\n        });\n        \n        button.bind('mousedown',function() {\n          if (!button.hasClass('down')) {\n            button.addClass('down');\n            list.show();\n            on_button = true;\n          } else {\n            button.removeClass('down');\n            list.hide();\n          }\n        }).hover(function() {\n          on_button = true;\n        }).mouseout(function() {\n          on_button = false;\n        });\n      }\n      \n      // TODO: Combine this with addDropDown or find other way to optimize\n      var addAltDropDown = function(elem, list, callback, opts) {\n        var button = $(elem);\n        var list = $(list);\n        var on_button = false;\n        var dropUp = opts.dropUp;\n        if(dropUp) {\n          $(elem).addClass('dropup');\n        }\n        list.find('li').bind('mouseup', function() {\n          if(opts.seticon) {\n            setIcon('#cur_' + button[0].id , $(this).children());\n            $(this).addClass('current').siblings().removeClass('current');\n          }\n          callback.apply(this, arguments);\n\n        });\n        \n        $(window).mouseup(function(evt) {\n          if(!on_button) {\n            button.removeClass('down');\n            list.hide();\n            list.css({top:0, left:0});\n          }\n          on_button = false;\n        });\n        \n        var height = list.height();\n        $(elem).bind('mousedown',function() {\n          var off = $(elem).offset();\n          if(dropUp) {\n            off.top -= list.height();\n            off.left += 8;\n          } else {\n            off.top += $(elem).height();\n          }\n          $(list).offset(off);\n          \n          if (!button.hasClass('down')) {\n            button.addClass('down');\n            list.show();\n            on_button = true;\n            return false;\n          } else {\n            button.removeClass('down');\n            // CSS position must be reset for Webkit\n            list.hide();\n            list.css({top:0, left:0});\n          }\n        }).hover(function() {\n          on_button = true;\n        }).mouseout(function() {\n          on_button = false;\n        });\n        \n        if(opts.multiclick) {\n          list.mousedown(function() {\n            on_button = true;\n          });\n        }\n      }\n      \n      Editor.addDropDown('#font_family_dropdown', function() {\n        var fam = $(this).text();\n        $('#font_family').val($(this).text()).change();\n      });\n      \n      Editor.addDropDown('#opacity_dropdown', function() {\n        if($(this).find('div').length) return;\n        var perc = parseInt($(this).text().split('%')[0]);\n        changeOpacity(false, perc);\n      }, true);\n      \n      // For slider usage, see: http://jqueryui.com/demos/slider/ \n      $(\"#opac_slider\").slider({\n        start: function() {\n          $('#opacity_dropdown li:not(.special)').hide();\n        },\n        stop: function() {\n          $('#opacity_dropdown li').show();\n          $(window).mouseup();\n        },\n        slide: function(evt, ui){\n          changeOpacity(ui);\n        }\n      });\n    \n      Editor.addDropDown('#blur_dropdown', function() {\n      });\n      \n      var slideStart = false;\n      \n      $(\"#blur_slider\").slider({\n        max: 10,\n        step: .1,\n        stop: function(evt, ui) {\n          slideStart = false;\n          changeBlur(ui);\n          $('#blur_dropdown li').show();\n          $(window).mouseup();\n        },\n        start: function() {\n          slideStart = true;\n        },\n        slide: function(evt, ui){\n          changeBlur(ui, null, slideStart);\n        }\n      });\n\n    \n      Editor.addDropDown('#zoom_dropdown', function() {\n        var item = $(this);\n        var val = item.attr('data-val');\n        if(val) {\n          zoomChanged(window, val);\n        } else {\n          changeZoom({value:parseInt(item.text())});\n        }\n      }, true);\n      \n      addAltDropDown('#stroke_linecap', '#linecap_opts', function() {\n        setStrokeOpt(this, true);\n      }, {dropUp: true});\n      \n      addAltDropDown('#stroke_linejoin', '#linejoin_opts', function() {\n        setStrokeOpt(this, true);\n      }, {dropUp: true});\n      \n      addAltDropDown('#tool_position', '#position_opts', function() {\n        var letter = this.id.replace('tool_pos','').charAt(0);\n        svgCanvas.alignSelectedElements(letter, 'page');\n      }, {multiclick: true});\n      \n      /*\n      \n      When a flyout icon is selected\n        (if flyout) {\n        - Change the icon\n        - Make pressing the button run its stuff\n        }\n        - Run its stuff\n      \n      When its shortcut key is pressed\n        - If not current in list, do as above\n        , else:\n        - Just run its stuff\n      \n      */\n      \n      // Unfocus text input when workarea is mousedowned.\n      (function() {\n        var inp;\n\n        var unfocus = function() {\n          $(inp).blur();\n        }\n        \n        // Do not include the #text input, as it needs to remain focused \n        // when clicking on an SVG text element.\n        $('#svg_editor input:text:not(#text)').focus(function() {\n          inp = this;\n          workarea.mousedown(unfocus);\n        }).blur(function() {\n          workarea.unbind('mousedown', unfocus);\n          \n          // Go back to selecting text if in textedit mode\n          if(svgCanvas.getMode() == 'textedit') {\n            $('#text').focus();\n          }\n        });\n      }());\n\n      var clickSelect = function() {\n        if (toolButtonClick('#tool_select')) {\n          svgCanvas.setMode('select');\n          $('#styleoverrides').text('#svgcanvas svg *{cursor:move;pointer-events:all}, #svgcanvas svg{cursor:default}');\n        }\n      };\n    \n      var clickFHPath = function() {\n        if (toolButtonClick('#tool_fhpath')) {\n          svgCanvas.setMode('fhpath');\n        }\n      };\n    \n      var clickLine = function() {\n        if (toolButtonClick('#tool_line')) {\n          svgCanvas.setMode('line');\n        }\n      };\n    \n      var clickSquare = function(){\n        if (toolButtonClick('#tool_square')) {\n          svgCanvas.setMode('square');\n        }\n      };\n      \n      var clickRect = function(){\n        if (toolButtonClick('#tool_rect')) {\n          svgCanvas.setMode('rect');\n        }\n      };\n      \n      var clickFHRect = function(){\n        if (toolButtonClick('#tool_fhrect')) {\n          svgCanvas.setMode('fhrect');\n        }\n      };\n      \n      var clickCircle = function(){\n        if (toolButtonClick('#tool_circle')) {\n          svgCanvas.setMode('circle');\n        }\n      };\n    \n      var clickEllipse = function(){\n        if (toolButtonClick('#tool_ellipse')) {\n          svgCanvas.setMode('ellipse');\n        }\n      };\n    \n      var clickFHEllipse = function(){\n        if (toolButtonClick('#tool_fhellipse')) {\n          svgCanvas.setMode('fhellipse');\n        }\n      };\n      \n      var clickImage = function(){\n        if (toolButtonClick('#tool_image')) {\n          svgCanvas.setMode('image');\n        }\n      };\n    \n      var clickZoom = function(){\n        if (toolButtonClick('#tool_zoom')) {\n          workarea.css('cursor','crosshair');\n          svgCanvas.setMode('zoom');\n        }\n      };\n    \n      var dblclickZoom = function(){\n        if (toolButtonClick('#tool_zoom')) {\n          zoomImage();\n          setSelectMode();\n        }\n      };\n    \n      var clickText = function(){\n        toolButtonClick('#tool_text');\n        svgCanvas.setMode('text');\n      };\n      \n      var clickPath = function(){\n        toolButtonClick('#tool_path');\n        svgCanvas.setMode('path');\n      };\n      \n      // Delete is a contextual tool that only appears in the ribbon if\n      // an element has been selected\n      var deleteSelected = function() {\n        if (selectedElement != null || multiselected) {\n          svgCanvas.deleteSelectedElements();\n        }\n      };\n    \n      var cutSelected = function() {\n        if (selectedElement != null || multiselected) {\n          svgCanvas.cutSelectedElements();\n        }\n      };\n      \n      var copySelected = function() {\n        if (selectedElement != null || multiselected) {\n          svgCanvas.copySelectedElements();\n        }\n      };\n      \n      var moveToTopSelected = function() {\n        if (selectedElement != null) {\n          svgCanvas.moveToTopSelectedElement();\n        }\n      };\n      \n      var moveToBottomSelected = function() {\n        if (selectedElement != null) {\n          svgCanvas.moveToBottomSelectedElement();\n        }\n      };\n      \n      var moveUpDownSelected = function(dir) {\n        if (selectedElement != null) {\n          svgCanvas.moveUpDownSelected(dir);\n        }\n      };\n\n      var convertToPath = function() {\n        if (selectedElement != null) {\n          svgCanvas.convertToPath();\n        }\n      }\n      \n      var reorientPath = function() {\n        if (selectedElement != null) {\n          path.reorient();\n        }\n      }\n    \n      var moveSelected = function(dx,dy) {\n        if (selectedElement != null || multiselected) {\n          svgCanvas.moveSelectedElements(dx,dy);\n        }\n      };\n    \n      var linkControlPoints = function() {\n        var linked = !$('#tool_node_link').hasClass('push_button_pressed');\n        if (linked)\n          $('#tool_node_link').addClass('push_button_pressed').removeClass('tool_button');\n        else\n          $('#tool_node_link').removeClass('push_button_pressed').addClass('tool_button');\n          \n        path.linkControlPoints(linked);\n      }\n    \n      var clonePathNode = function() {\n        if (path.getNodePoint()) {\n          path.clonePathNode();\n        }\n      };\n      \n      var deletePathNode = function() {\n        if (path.getNodePoint()) {\n          path.deletePathNode();\n        }\n      };\n    \n      var addSubPath = function() {\n        var button = $('#tool_add_subpath');\n        var sp = !button.hasClass('push_button_pressed');\n        if (sp) {\n          button.addClass('push_button_pressed').removeClass('tool_button');\n        } else {\n          button.removeClass('push_button_pressed').addClass('tool_button');\n        }\n        \n        path.addSubPath(sp);\n        \n      };\n    \n      var opencloseSubPath = function() {\n        path.opencloseSubPath();\n      }  \n      \n      var selectNext = function() {\n        svgCanvas.cycleElement(1);\n      };\n      \n      var selectPrev = function() {\n        svgCanvas.cycleElement(0);\n      };\n      \n      var rotateSelected = function(cw) {\n        if (selectedElement == null || multiselected) return;\n        var step = 5;\n        if(!cw) step *= -1;\n        var new_angle = $('#angle').val()*1 + step;\n        svgCanvas.setRotationAngle(new_angle);\n        updateContextPanel();\n      };\n      \n      var clickClear = function(){\n        var dims = curConfig.dimensions;\n        $.confirm(uiStrings.QwantToClear, function(ok) {\n          if(!ok) return;\n          setSelectMode();\n          svgCanvas.clear();\n          svgCanvas.setResolution(dims[0], dims[1]);\n          updateCanvas(true);\n          zoomImage();\n          populateLayers();\n          updateContextPanel();\n        });\n      };\n      \n      var clickBold = function(){\n        svgCanvas.setBold( !svgCanvas.getBold() );\n        updateContextPanel();\n        return false;\n      };\n      \n      var clickItalic = function(){\n        svgCanvas.setItalic( !svgCanvas.getItalic() );\n        updateContextPanel();\n        return false;\n      };\n    \n      var clickSave = function(){\n        // In the future, more options can be provided here\n        var saveOpts = {\n          'images': curPrefs.img_save,\n          'round_digits': 6\n        }\n        svgCanvas.save(saveOpts);\n      };\n      \n      var clickExport = function() {\n        // Open placeholder window (prevents popup)\n        if(!customHandlers.pngsave)  {\n          var str = uiStrings.loadingImage;\n          exportWindow = window.open(\"data:text/html;charset=utf-8,<title>\" + str + \"<\\/title><h1>\" + str + \"<\\/h1>\");\n        }\n\n        if(window.canvg) {\n          svgCanvas.rasterExport();\n        } else {\n          $.getScript('canvg/rgbcolor.js', function() {\n            $.getScript('canvg/canvg.js', function() {\n              svgCanvas.rasterExport();\n            });\n          });\n        }\n      }\n      \n      // by default, svgCanvas.open() is a no-op.\n      // it is up to an extension mechanism (opera widget, etc) \n      // to call setCustomHandlers() which will make it do something\n      var clickOpen = function(){\n        svgCanvas.open();\n      };\n      var clickImport = function(){\n      };\n    \n      var clickUndo = function(){\n        if (undoMgr.getUndoStackSize() > 0) {\n          undoMgr.undo();\n          populateLayers();\n        }\n      };\n    \n      var clickRedo = function(){\n        if (undoMgr.getRedoStackSize() > 0) {\n          undoMgr.redo();\n          populateLayers();\n        }\n      };\n      \n      var clickGroup = function(){\n        // group\n        if (multiselected) {\n          svgCanvas.groupSelectedElements();\n        }\n        // ungroup\n        else if(selectedElement){\n          svgCanvas.ungroupSelectedElement();\n        }\n      };\n      \n      var clickClone = function(){\n        svgCanvas.cloneSelectedElements();\n      };\n      \n      var clickAlign = function() {\n        var letter = this.id.replace('tool_align','').charAt(0);\n        svgCanvas.alignSelectedElements(letter, $('#align_relative_to').val());\n      };\n      \n      var zoomImage = function(multiplier) {\n        var res = svgCanvas.getResolution();\n        multiplier = multiplier?res.zoom * multiplier:1;\n    //     setResolution(res.w * multiplier, res.h * multiplier, true);\n        $('#zoom').val(multiplier * 100);\n        svgCanvas.setZoom(multiplier);\n        zoomDone();\n        updateCanvas(true);\n      };\n      \n      var zoomDone = function() {\n    //     updateBgImage();\n        updateWireFrame();\n        //updateCanvas(); // necessary?\n      }\n    \n      var clickWireframe = function() {\n        var wf = !$('#tool_wireframe').hasClass('push_button_pressed');\n        if (wf) \n          $('#tool_wireframe').addClass('push_button_pressed').removeClass('tool_button');\n        else\n          $('#tool_wireframe').removeClass('push_button_pressed').addClass('tool_button');\n        workarea.toggleClass('wireframe');\n        \n        if(supportsNonSS) return;\n        var wf_rules = $('#wireframe_rules');\n        if(!wf_rules.length) {\n          wf_rules = $('<style id=\"wireframe_rules\"><\\/style>').appendTo('head');\n        } else {\n          wf_rules.empty();\n        }\n        \n        updateWireFrame();\n      }\n      \n      var updateWireFrame = function() {\n        // Test support\n        if(supportsNonSS) return;\n    \n        var rule = \"#workarea.wireframe #svgcontent * { stroke-width: \" + 1/svgCanvas.getZoom() + \"px; }\";\n        $('#wireframe_rules').text(workarea.hasClass('wireframe') ? rule : \"\");\n      }\n    \n      var showSourceEditor = function(e, forSaving){\n        if (editingsource) return;\n        editingsource = true;\n        \n        $('#save_output_btns').toggle(!!forSaving);\n        $('#tool_source_back').toggle(!forSaving);\n        \n        var str = svgCanvas.getSvgString();\n        $('#svg_source_textarea').val(str);\n        $('#svg_source_editor').fadeIn();\n        properlySourceSizeTextArea();\n        $('#svg_source_textarea').focus();\n      };\n      \n      $('#svg_docprops_container').draggable({cancel:'button,fieldset'});\n      \n      var showDocProperties = function(){\n        if (docprops) return;\n        docprops = true;\n        \n        // This selects the correct radio button by using the array notation\n        $('#image_save_opts input').val([curPrefs.img_save]);\n        \n        // update resolution option with actual resolution\n        var res = svgCanvas.getResolution();\n        $('#canvas_width').val(res.w);\n        $('#canvas_height').val(res.h);\n        $('#canvas_title').val(svgCanvas.getDocumentTitle());\n        \n        // Update background color with current one\n        var blocks = $('#bg_blocks div');\n        var cur_bg = 'cur_background';\n        var canvas_bg = $.pref('bkgd_color');\n        var url = $.pref('bkgd_url');\n    //     if(url) url = url[1];\n        blocks.each(function() {\n          var blk = $(this);\n          var is_bg = blk.css('background-color') == canvas_bg;\n          blk.toggleClass(cur_bg, is_bg);\n          if(is_bg) $('#canvas_bg_url').removeClass(cur_bg);\n        });\n        if(!canvas_bg) blocks.eq(0).addClass(cur_bg);\n        if(url) {\n          $('#canvas_bg_url').val(url);\n        }\n        $('grid_snapping_step').attr('value', curConfig.snappingStep);\n        if (curConfig.gridSnapping == true) {\n            $('#grid_snapping_on').attr('checked', 'checked');\n        } else {\n            $('#grid_snapping_on').removeAttr('checked');\n        }\n        \n        $('#svg_docprops').fadeIn();\n      };\n      \n      var properlySourceSizeTextArea = function(){\n        // TODO: remove magic numbers here and get values from CSS\n        var height = $('#svg_source_container').height() - 80;\n        $('#svg_source_textarea').css('height', height);\n      };\n      \n      var saveSourceEditor = function(){\n        if (!editingsource) return;\n    \n        var saveChanges = function() {\n          svgCanvas.clearSelection();\n          hideSourceEditor();\n          zoomImage();\n          populateLayers();\n          setTitle(svgCanvas.getDocumentTitle());\n        }\n    \n        if (!svgCanvas.setSvgString($('#svg_source_textarea').val())) {\n          $.confirm(uiStrings.QerrorsRevertToSource, function(ok) {\n            if(!ok) return false;\n            saveChanges();\n          });\n        } else {\n          saveChanges();\n        }\n        setSelectMode();    \n      };\n      \n      var setTitle = function(title) {\n        var editor_title = $('title:first').text().split(':')[0];\n        var new_title = editor_title + (title?': ' + title:'');\n        $('title:first').text(new_title);\n      }\n      \n      var saveDocProperties = function(){\n        // set title\n        var new_title = $('#canvas_title').val();\n        setTitle(new_title);\n        svgCanvas.setDocumentTitle(new_title);\n      \n        // update resolution\n        var width = $('#canvas_width'), w = width.val();\n        var height = $('#canvas_height'), h = height.val();\n    \n        if(w != \"fit\" && !svgCanvas.isValidUnit('width', w)) {\n          $.alert(uiStrings.invalidAttrValGiven);\n          width.parent().addClass('error');\n          return false;\n        }\n        \n        width.parent().removeClass('error');\n        \n        if(h != \"fit\" && !svgCanvas.isValidUnit('height', h)) {\n          $.alert(uiStrings.invalidAttrValGiven);\n          height.parent().addClass('error');\n          return false;\n        } \n        \n        height.parent().removeClass('error');\n        \n        if(!svgCanvas.setResolution(w, h)) {\n          $.alert(uiStrings.noContentToFitTo);\n          return false;\n        }\n        \n        // set image save option\n        curPrefs.img_save = $('#image_save_opts :checked').val();\n        $.pref('img_save',curPrefs.img_save);\n        \n        // set background\n        var color = $('#bg_blocks div.cur_background').css('background-color') || '#FFF';\n        setBackground(color, $('#canvas_bg_url').val());\n        \n        // set language\n        var lang = $('#lang_select').val();\n        if(lang != curPrefs.lang) {\n          Editor.putLocale(lang);\n        }\n        \n        // set icon size\n        setIconSize($('#iconsize').val());\n        \n        // set grid setting\n        curConfig.gridSnapping = $('#grid_snapping_on')[0].checked;\n        curConfig.snappingStep = $('#grid_snapping_step').val();\n        svgCanvas.setConfig(curConfig);\n\n        updateCanvas();\n        hideDocProperties();\n      };\n      \n      function setBackground(color, url) {\n//         if(color == curPrefs.bkgd_color && url == curPrefs.bkgd_url) return;\n        $.pref('bkgd_color', color);\n        $.pref('bkgd_url', url);\n        \n        // This should be done in svgcanvas.js for the borderRect fill\n        svgCanvas.setBackground(color, url);\n      }\n      \n      var setIcon = Editor.setIcon = function(elem, icon_id, forcedSize) {\n        var icon = (typeof icon_id == 'string') ? $.getSvgIcon(icon_id, true) : icon_id;\n        if(!icon) {\n          console.log('NOTE: Icon image missing: ' + icon_id);\n          return;\n        }\n\n        $(elem).empty().append(icon);\n      }\n    \n      var ua_prefix;\n      (ua_prefix = function() {\n        var regex = /^(Moz|Webkit|Khtml|O|ms|Icab)(?=[A-Z])/;\n        var someScript = document.getElementsByTagName('script')[0];\n        for(var prop in someScript.style) {\n          if(regex.test(prop)) {\n            // test is faster than match, so it's better to perform\n            // that on the lot and match only when necessary\n            return prop.match(regex)[0];\n          }\n        }\n      \n        // Nothing found so far?\n        if('WebkitOpacity' in someScript.style) return 'Webkit';\n        if('KhtmlOpacity' in someScript.style) return 'Khtml';\n        \n        return '';\n      }());\n      \n      var scaleElements = function(elems, scale) {\n        var prefix = '-' + ua_prefix.toLowerCase() + '-';\n        \n        var sides = ['top', 'left', 'bottom', 'right'];\n      \n        elems.each(function() {\n//           console.log('go', scale);\n\n          // Handled in CSS\n          // this.style[ua_prefix + 'Transform'] = 'scale(' + scale + ')';\n        \n          var el = $(this);\n          \n          var w = el.outerWidth() * (scale - 1);\n          var h = el.outerHeight() * (scale - 1);\n          var margins = {};\n          \n          for(var i = 0; i < 4; i++) {\n            var s = sides[i];\n            \n            var cur = el.data('orig_margin-' + s);\n            if(cur == null) {\n              cur = parseInt(el.css('margin-' + s));\n              // Cache the original margin\n              el.data('orig_margin-' + s, cur);\n            }\n            var val = cur * scale;\n            if(s === 'right') {\n              val += w;\n            } else if(s === 'bottom') {\n              val += h;\n            }\n            \n            el.css('margin-' + s, val);\n//             el.css('outline', '1px solid red');\n          }\n        });\n      }\n      \n      var setIconSize = Editor.setIconSize = function(size, force) {\n        if(size == curPrefs.size && !force) return;\n//         return;\n//         var elems = $('.tool_button, .push_button, .tool_button_current, .disabled, .icon_label, #url_notice, #tool_open');\n        console.log('size', size);\n        \n        var sel_toscale = '#tools_top .toolset, #editor_panel > *, #history_panel > *,\\\n        #main_button, #tools_left > *, #path_node_panel > *, #multiselected_panel > *,\\\n        #g_panel > *, #tool_font_size > *, .tools_flyout';\n        \n        var elems = $(sel_toscale);\n        \n        var scale = 1;\n        \n        if(typeof size == 'number') {\n          scale = size;\n        } else {\n          var icon_sizes = { s:.75, m:1, l:1.25, xl:1.5 };\n          scale = icon_sizes[size];\n        }\n        \n        Editor.tool_scale = tool_scale = scale;\n        \n        setFlyoutPositions();\n        // $('.tools_flyout').each(function() {\n//           var pos = $(this).position();\n//           console.log($(this),  pos.left+(34 * scale));\n//           $(this).css({'left': pos.left+(34 * scale), 'top': pos.top+(77 * scale)});\n//           console.log('l', $(this).css('left'));\n//         });\n\n//         var scale = .75;//0.75;\n        \n        var hidden_ps = elems.parents(':hidden');\n        hidden_ps.css('visibility', 'hidden').show();\n        scaleElements(elems, scale);\n        hidden_ps.css('visibility', 'visible').hide();\n//         console.timeEnd('elems');                \n//         return;\n        \n        $.pref('iconsize', size);\n        $('#iconsize').val(size);\n        \n        \n        // Change icon size\n//         $('.tool_button, .push_button, .tool_button_current, .disabled, .icon_label, #url_notice, #tool_open')\n//         .find('> svg, > img').each(function() {\n//           this.setAttribute('width',size_num);\n//           this.setAttribute('height',size_num);\n//         });\n//         \n//         $.resizeSvgIcons({\n//           '.flyout_arrow_horiz > svg, .flyout_arrow_horiz > img': size_num / 5,\n//           '#logo > svg, #logo > img': size_num * 1.3,\n//           '#tools_bottom .icon_label > *': (size_num === 16 ? 18 : size_num * .75)\n//         });\n//         if(size != 's') {\n//           $.resizeSvgIcons({'#layerbuttons svg, #layerbuttons img': size_num * .6});\n//         }\n        \n        // Note that all rules will be prefixed with '#svg_editor' when parsed\n        var cssResizeRules = {\n//           \".tool_button,\\\n//           .push_button,\\\n//           .tool_button_current,\\\n//           .push_button_pressed,\\\n//           .disabled,\\\n//           .icon_label,\\\n//           .tools_flyout .tool_button\": {\n//             'width': {s: '16px', l: '32px', xl: '48px'},\n//             'height': {s: '16px', l: '32px', xl: '48px'},\n//             'padding': {s: '1px', l: '2px', xl: '3px'}\n//           },\n//           \".tool_sep\": {\n//             'height': {s: '16px', l: '32px', xl: '48px'},\n//             'margin': {s: '2px 2px', l: '2px 5px', xl: '2px 8px'}\n//           },\n//           \"#main_icon\": {\n//             'width': {s: '31px', l: '53px', xl: '75px'},\n//             'height': {s: '22px', l: '42px', xl: '64px'}\n//           },\n          \"#tools_top\": {\n            'left': 50,\n            'height': 72\n          },\n          \"#tools_left\": {\n            'width': 31,\n            'top': 74\n          },\n          \"div#workarea\": {\n            'left': 38,\n            'top': 74\n          },\n//           \"#tools_bottom\": {\n//             'left': {s: '27px', l: '46px', xl: '65px'},\n//             'height': {s: '58px', l: '98px', xl: '145px'}\n//           },\n//           \"#color_tools\": {\n//             'border-spacing': {s: '0 1px'},\n//             'margin-top': {s: '-1px'}\n//           },\n//           \"#color_tools .icon_label\": {\n//             'width': {l:'43px', xl: '60px'}\n//           },\n//           \".color_tool\": {\n//             'height': {s: '20px'}\n//           },\n//           \"#tool_opacity\": {\n//             'top': {s: '1px'},\n//             'height': {s: 'auto', l:'auto', xl:'auto'}\n//           },\n//           \"#tools_top input, #tools_bottom input\": {\n//             'margin-top': {s: '2px', l: '4px', xl: '5px'},\n//             'height': {s: 'auto', l: 'auto', xl: 'auto'},\n//             'border': {s: '1px solid #555', l: 'auto', xl: 'auto'},\n//             'font-size': {s: '.9em', l: '1.2em', xl: '1.4em'}\n//           },\n//           \"#zoom_panel\": {\n//             'margin-top': {s: '3px', l: '4px', xl: '5px'}\n//           },\n//           \"#copyright, #tools_bottom .label\": {\n//             'font-size': {l: '1.5em', xl: '2em'},\n//             'line-height': {s: '15px'}\n//           },\n//           \"#tools_bottom_2\": {\n//             'width': {l: '295px', xl: '355px'},\n//             'top': {s: '4px'}\n//           },\n//           \"#tools_top > div, #tools_top\": {\n//             'line-height': {s: '17px', l: '34px', xl: '50px'}\n//           }, \n//           \".dropdown button\": {\n//             'height': {s: '18px', l: '34px', xl: '40px'},\n//             'line-height': {s: '18px', l: '34px', xl: '40px'},\n//             'margin-top': {s: '3px'}\n//           },\n//           \"#tools_top label, #tools_bottom label\": {\n//             'font-size': {s: '1em', l: '1.5em', xl: '2em'},\n//             'height': {s: '25px', l: '42px', xl: '64px'}\n//           }, \n//           \"div.toolset\": {\n//             'height': {s: '25px', l: '42px', xl: '64px'}\n//           },\n//           \"#tool_bold, #tool_italic\": {\n//             'font-size': {s: '1.5em', l: '3em', xl: '4.5em'}\n//           },\n//           \"#sidepanels\": {\n//             'top': {s: '50px', l: '88px', xl: '125px'},\n//             'bottom': {s: '51px', l: '68px', xl: '65px'}\n//           },\n//           '#layerbuttons': {\n//             'width': {l: '130px', xl: '175px'},\n//             'height': {l: '24px', xl: '30px'}\n//           },\n//           '#layerlist': {\n//             'width': {l: '128px', xl: '150px'}\n//           },      \n//           '.layer_button': {\n//             'width': {l: '19px', xl: '28px'},\n//             'height': {l: '19px', xl: '28px'}\n//           },\n//           \"input.spin-button\": {\n//             'background-image': {l: \"url('images/spinbtn_updn_big.png')\", xl: \"url('images/spinbtn_updn_big.png')\"},\n//             'background-position': {l: '100% -5px', xl: '100% -2px'},\n//             'padding-right': {l: '24px', xl: '24px' }\n//           },\n//           \"input.spin-button.up\": {\n//             'background-position': {l: '100% -45px', xl: '100% -42px'}\n//           },\n//           \"input.spin-button.down\": {\n//             'background-position': {l: '100% -85px', xl: '100% -82px'}\n//           },\n//           \"#position_opts\": {\n//             'width': {all: (size_num*4) +'px'}\n//           }\n        };\n        \n        var rule_elem = $('#tool_size_rules');\n        if(!rule_elem.length) {\n          rule_elem = $('<style id=\"tool_size_rules\"><\\/style>').appendTo('head');\n        } else {\n          rule_elem.empty();\n        }\n        \n        if(size != 'm') {\n          var style_str = '';\n          $.each(cssResizeRules, function(selector, rules) {\n            selector = '#svg_editor ' + selector.replace(/,/g,', #svg_editor');\n            style_str += selector + '{';\n            $.each(rules, function(prop, values) {\n              if(typeof values === 'number') {\n                var val = (values * scale) + 'px';\n              } else if(values[size] || values.all) {\n                var val = (values[size] || values.all);\n              }\n              style_str += (prop + ':' + val + ';');\n            });\n            style_str += '}';\n          });\n          //this.style[ua_prefix + 'Transform'] = 'scale(' + scale + ')';\n          var prefix = '-' + ua_prefix.toLowerCase() + '-';\n          style_str += (sel_toscale + '{' + prefix + 'transform: scale(' + scale + ');}'\n          + ' #svg_editor div.toolset .toolset {' + prefix + 'transform: scale(1); margin: 1px !important;}' // Hack for markers\n          + ' #svg_editor .ui-slider {' + prefix + 'transform: scale(' + (1/scale) + ');}' // Hack for sliders\n          );\n          rule_elem.text(style_str);\n        }\n        \n        setFlyoutPositions();\n      }\n    \n      var cancelOverlays = function() {\n        $('#dialog_box').hide();\n        if (!editingsource && !docprops) return;\n    \n        if (editingsource) {\n          var oldString = svgCanvas.getSvgString();\n          if (oldString != $('#svg_source_textarea').val()) {\n            $.confirm(uiStrings.QignoreSourceChanges, function(ok) {\n              if(ok) hideSourceEditor();\n            });\n          } else {\n            hideSourceEditor();\n          }\n        }\n        else if (docprops) {\n          hideDocProperties();\n        }\n    \n      };\n    \n      var hideSourceEditor = function(){\n        $('#svg_source_editor').hide();\n        editingsource = false;\n        $('#svg_source_textarea').blur();\n      };\n      \n      var hideDocProperties = function(){\n        $('#svg_docprops').hide();\n        $('#canvas_width,#canvas_height').removeAttr('disabled');\n        $('#resolution')[0].selectedIndex = 0;\n        $('#image_save_opts input').val([curPrefs.img_save]);\n        docprops = false;\n      };\n\n      var win_wh = {width:$(window).width(), height:$(window).height()};\n      \n      $(window).resize(function(evt) {\n        if (editingsource) {\n          properlySourceSizeTextArea();\n        }\n        \n        $.each(win_wh, function(type, val) {\n          var curval = $(window)[type]();\n          workarea[0]['scroll' + (type==='width'?'Left':'Top')] -= (curval - val)/2;\n          win_wh[type] = curval;\n        });\n      });\n      \n      $('#url_notice').click(function() {\n        $.alert(this.title);\n      });\n      \n      $('#change_image_url').click(promptImgURL);\n      \n      function promptImgURL() {\n        var curhref = svgCanvas.getHref(selectedElement);\n        curhref = curhref.indexOf(\"data:\") === 0?\"\":curhref;\n        $.prompt(uiStrings.enterNewImgURL, curhref, function(url) {\n          if(url) setImageURL(url);\n        });\n      }\n    \n      // added these event handlers for all the push buttons so they\n      // behave more like buttons being pressed-in and not images\n      (function() {\n        var toolnames = ['clear','open','save','source','delete','delete_multi','paste','clone','clone_multi','move_top','move_bottom'];\n        var all_tools = '';\n        var cur_class = 'tool_button_current';\n        \n        $.each(toolnames, function(i,item) {\n          all_tools += '#tool_' + item + (i==toolnames.length-1?',':'');\n        });\n        \n        $(all_tools).mousedown(function() {\n          $(this).addClass(cur_class);\n        }).bind('mousedown mouseout', function() {\n          $(this).removeClass(cur_class);\n        });\n        \n        $('#tool_undo, #tool_redo').mousedown(function(){ \n          if (!$(this).hasClass('disabled')) $(this).addClass(cur_class);\n        }).bind('mousedown mouseout',function(){\n          $(this).removeClass(cur_class);}\n        );\n      }());\n    \n      // switch modifier key in tooltips if mac\n      // NOTE: This code is not used yet until I can figure out how to successfully bind ctrl/meta\n      // in Opera and Chrome\n      if (isMac) {\n        var shortcutButtons = [\"tool_clear\", \"tool_save\", \"tool_source\", \"tool_undo\", \"tool_redo\", \"tool_clone\"];\n        var i = shortcutButtons.length;\n        while (i--) {\n          var button = document.getElementById(shortcutButtons[i]);\n          if (button != null) {\n            var title = button.title;\n            var index = title.indexOf(\"Ctrl+\");\n            button.title = [title.substr(0, index), \"Cmd+\", title.substr(index + 5)].join('');\n          }\n        }\n      }\n      \n      // TODO: go back to the color boxes having white background-color and then setting\n      //       background-image to none.png (otherwise partially transparent gradients look weird)  \n      var colorPicker = function(elem) {\n        var picker = elem.attr('id') == 'stroke_color' ? 'stroke' : 'fill';\n//         var opacity = (picker == 'stroke' ? $('#stroke_opacity') : $('#fill_opacity'));\n        var paint = (picker == 'stroke' ? strokePaint : fillPaint);\n        var title = (picker == 'stroke' ? 'Pick a Stroke Paint and Opacity' : 'Pick a Fill Paint and Opacity');\n        var was_none = false;\n        var pos = elem.position();\n        $(\"#color_picker\")\n          .draggable({cancel:'.jPicker_table,.jGraduate_lgPick,.jGraduate_rgPick'})\n          .css(curConfig.colorPickerCSS || {'left': pos.left, 'bottom': 50 - pos.top})\n          .jGraduate(\n          { \n            paint: paint,\n            window: { pickerTitle: title },\n            images: { clientPath: curConfig.jGraduatePath }\n          },\n          function(p) {\n            paint = new $.jGraduate.Paint(p);\n            \n            var oldgrad = document.getElementById(\"gradbox_\"+picker);\n            var svgbox = oldgrad.parentNode;\n            var rectbox = svgbox.firstChild;\n            if (paint.type == \"linearGradient\" || paint.type == \"radialGradient\") {\n              svgbox.removeChild(oldgrad);\n              var newgrad = svgbox.appendChild(document.importNode(paint[paint.type], true));\n              newgrad.id = \"gradbox_\"+picker;\n              rectbox.setAttribute(\"fill\", \"url(#gradbox_\" + picker + \")\");\n              rectbox.setAttribute(\"opacity\", paint.alpha/100);\n            }\n            else {\n              rectbox.setAttribute(\"fill\", paint.solidColor != \"none\" ? \"#\" + paint.solidColor : \"none\");\n              rectbox.setAttribute(\"opacity\", paint.alpha/100);\n            }\n    \n            if (picker == 'stroke') {\n              svgCanvas.setPaint('stroke', paint);\n              strokePaint = paint;\n            }\n            else {\n              svgCanvas.setPaint('fill', paint);\n              fillPaint = paint;\n            }\n            updateToolbar();\n            $('#color_picker').hide();\n          },\n          function(p) {\n            $('#color_picker').hide();\n          });\n      };\n    \n      var updateToolButtonState = function() {\n        var bNoFill = (svgCanvas.getColor('fill') == 'none');\n        var bNoStroke = (svgCanvas.getColor('stroke') == 'none');\n        var buttonsNeedingStroke = [ '#tool_fhpath', '#tool_line' ];\n        var buttonsNeedingFillAndStroke = [ '#tools_rect .tool_button', '#tools_ellipse .tool_button', '#tool_text', '#tool_path'];\n        if (bNoStroke) {\n          for (index in buttonsNeedingStroke) {\n            var button = buttonsNeedingStroke[index];\n            if ($(button).hasClass('tool_button_current')) {\n              clickSelect();\n            }\n            $(button).addClass('disabled');\n          }\n        }\n        else {\n          for (index in buttonsNeedingStroke) {\n            var button = buttonsNeedingStroke[index];\n            $(button).removeClass('disabled');\n          }\n        }\n    \n        if (bNoStroke && bNoFill) {\n          for (index in buttonsNeedingFillAndStroke) {\n            var button = buttonsNeedingFillAndStroke[index];\n            if ($(button).hasClass('tool_button_current')) {\n              clickSelect();\n            }\n            $(button).addClass('disabled');\n          }\n        }\n        else {\n          for (index in buttonsNeedingFillAndStroke) {\n            var button = buttonsNeedingFillAndStroke[index];\n            $(button).removeClass('disabled');\n          }\n        }\n        \n        svgCanvas.runExtensions(\"toolButtonStateUpdate\", {\n          nofill: bNoFill,\n          nostroke: bNoStroke\n        });\n        \n        // Disable flyouts if all inside are disabled\n        $('.tools_flyout').each(function() {\n          var shower = $('#' + this.id + '_show');\n          var has_enabled = false;\n          $(this).children().each(function() {\n            if(!$(this).hasClass('disabled')) {\n              has_enabled = true;\n            }\n          });\n          shower.toggleClass('disabled', !has_enabled);\n        });\n    \n        operaRepaint();\n      };\n      \n      // set up gradients to be used for the buttons\n      var svgdocbox = new DOMParser().parseFromString(\n        '<svg xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"100%\" height=\"100%\"\\\n        fill=\"#' + curConfig.initFill.color + '\" opacity=\"' + curConfig.initFill.opacity + '\"/>\\\n        <linearGradient id=\"gradbox_\">\\\n            <stop stop-color=\"#000\" offset=\"0.0\"/>\\\n            <stop stop-color=\"#FF0000\" offset=\"1.0\"/>\\\n        </linearGradient></svg>', 'text/xml');\n      var docElem = svgdocbox.documentElement;\n\n\n      var boxgrad = svgdocbox.getElementById('gradbox_');\n      boxgrad.id = 'gradbox_fill';\n      docElem.setAttribute('width',16.5);\n      $('#fill_color').append( document.importNode(docElem,true) );\n      \n      boxgrad.id = 'gradbox_stroke';  \n      docElem.setAttribute('width',16.5);\n      $('#stroke_color').append( document.importNode(docElem,true) );\n      $('#stroke_color rect').attr({\n        'fill': '#' + curConfig.initStroke.color,\n        'opacity': curConfig.initStroke.opacity\n      });\n      \n      $('#stroke_width').val(curConfig.initStroke.width);\n      $('#group_opacity').val(curConfig.initOpacity * 100);\n      \n      // Use this SVG elem to test vectorEffect support\n      var test_el = docElem.firstChild;\n      test_el.setAttribute('style','vector-effect:non-scaling-stroke');\n      var supportsNonSS = (test_el.style.vectorEffect == 'non-scaling-stroke');\n      test_el.removeAttribute('style');\n      \n      // Use this to test support for blur element. Seems to work to test support in Webkit\n      var blur_test = svgdocbox.createElementNS('http://www.w3.org/2000/svg', 'feGaussianBlur');\n      if(typeof blur_test.stdDeviationX === \"undefined\") {\n        $('#tool_blur').hide();\n      }\n      $(blur_test).remove();\n      \n      // Test for embedImage support (use timeout to not interfere with page load)\n      setTimeout(function() {\n        svgCanvas.embedImage('images/logo.png', function(datauri) {\n          if(!datauri) {\n            // Disable option\n            $('#image_save_opts [value=embed]').attr('disabled','disabled');\n            $('#image_save_opts input').val(['ref']);\n            curPrefs.img_save = 'ref';\n            $('#image_opt_embed').css('color','#666').attr('title',uiStrings.featNotSupported);\n          }\n        });\n      },1000);\n        \n      $('#fill_color, #tool_fill .icon_label').click(function(){\n        colorPicker($('#fill_color'));\n        updateToolButtonState();\n      });\n    \n      $('#stroke_color, #tool_stroke .icon_label').click(function(){\n        colorPicker($('#stroke_color'));\n        updateToolButtonState();\n      });\n      \n      $('#group_opacityLabel').click(function() {\n        $('#opacity_dropdown button').mousedown();\n        $(window).mouseup();\n      });\n      \n      $('#zoomLabel').click(function() {\n        $('#zoom_dropdown button').mousedown();\n        $(window).mouseup();\n      });\n      \n      $('#tool_move_top').mousedown(function(evt){\n        $('#tools_stacking').show();\n        evt.preventDefault();\n      });\n      \n      $('.layer_button').mousedown(function() { \n        $(this).addClass('layer_buttonpressed');\n      }).mouseout(function() {\n        $(this).removeClass('layer_buttonpressed');\n      }).mouseup(function() {\n        $(this).removeClass('layer_buttonpressed');\n      });\n    \n      $('.push_button').mousedown(function() { \n        if (!$(this).hasClass('disabled')) {\n          $(this).addClass('push_button_pressed').removeClass('push_button');\n        }\n      }).mouseout(function() {\n        $(this).removeClass('push_button_pressed').addClass('push_button');\n      }).mouseup(function() {\n        $(this).removeClass('push_button_pressed').addClass('push_button');\n      });\n      \n      $('#layer_new').click(function() {\n        var i = svgCanvas.getNumLayers();\n        do {\n          var uniqName = uiStrings.layer + \" \" + ++i;\n        } while(svgCanvas.hasLayer(uniqName));\n        \n        $.prompt(uiStrings.enterUniqueLayerName,uniqName, function(newName) {\n          if (!newName) return;\n          if (svgCanvas.hasLayer(newName)) {\n            $.alert(uiStrings.dupeLayerName);\n            return;\n          }\n          svgCanvas.createLayer(newName);\n          updateContextPanel();\n          populateLayers();\n        });\n      });\n      \n      function deleteLayer() {\n        if (svgCanvas.deleteCurrentLayer()) {\n          updateContextPanel();\n          populateLayers();\n          // This matches what SvgCanvas does\n          // TODO: make this behavior less brittle (svg-editor should get which\n          // layer is selected from the canvas and then select that one in the UI)\n          $('#layerlist tr.layer').removeClass(\"layersel\");\n          $('#layerlist tr.layer:first').addClass(\"layersel\");\n        }\n      }\n      \n      function cloneLayer() {\n        var name = svgCanvas.getCurrentLayer() + ' copy';\n        \n        $.prompt(uiStrings.enterUniqueLayerName, name, function(newName) {\n          if (!newName) return;\n          if (svgCanvas.hasLayer(newName)) {\n            $.alert(uiStrings.dupeLayerName);\n            return;\n          }\n          svgCanvas.cloneLayer(newName);\n          updateContextPanel();\n          populateLayers();\n        });\n      }\n      \n      function mergeLayer() {\n        if($('#layerlist tr.layersel').index() == svgCanvas.getNumLayers()-1) return;\n        svgCanvas.mergeLayer();\n        updateContextPanel();\n        populateLayers();\n      }\n      \n      function moveLayer(pos) {\n        var curIndex = $('#layerlist tr.layersel').index();\n        var total = svgCanvas.getNumLayers();\n        if(curIndex > 0 || curIndex < total-1) {\n          curIndex += pos;\n          svgCanvas.setCurrentLayerPosition(total-curIndex-1);\n          populateLayers();\n        }\n      }\n    \n      $('#layer_delete').click(deleteLayer);\n      \n      $('#layer_up').click(function() {\n        moveLayer(-1);\n      });\n    \n      $('#layer_down').click(function() {\n        moveLayer(1);\n      });\n    \n      $('#layer_rename').click(function() {\n        var curIndex = $('#layerlist tr.layersel').prevAll().length;\n        var oldName = $('#layerlist tr.layersel td.layername').text();\n        $.prompt(uiStrings.enterNewLayerName,\"\", function(newName) {\n          if (!newName) return;\n          if (oldName == newName || svgCanvas.hasLayer(newName)) {\n            $.alert(uiStrings.layerHasThatName);\n            return;\n          }\n          \n          svgCanvas.renameCurrentLayer(newName);\n          populateLayers();\n        });\n      });\n      \n      var SIDEPANEL_MAXWIDTH = 300;\n      var SIDEPANEL_OPENWIDTH = 150;\n      var sidedrag = -1, sidedragging = false, allowmove = false;\n        \n      var resizePanel = function(evt) {\n        if (!allowmove) return;\n        if (sidedrag == -1) return;\n        sidedragging = true;\n        var deltax = sidedrag - evt.pageX;\n        \n        var sidepanels = $('#sidepanels');\n        var sidewidth = parseInt(sidepanels.css('width'));\n        if (sidewidth+deltax > SIDEPANEL_MAXWIDTH) {\n          deltax = SIDEPANEL_MAXWIDTH - sidewidth;\n          sidewidth = SIDEPANEL_MAXWIDTH;\n        }\n        else if (sidewidth+deltax < 2) {\n          deltax = 2 - sidewidth;\n          sidewidth = 2;\n        }\n  \n        if (deltax == 0) return;\n        sidedrag -= deltax;\n  \n        var layerpanel = $('#layerpanel');\n        workarea.css('right', parseInt(workarea.css('right'))+deltax);\n        sidepanels.css('width', parseInt(sidepanels.css('width'))+deltax);\n        layerpanel.css('width', parseInt(layerpanel.css('width'))+deltax);\n      }\n      \n      $('#sidepanel_handle')\n        .mousedown(function(evt) {\n          sidedrag = evt.pageX;\n          $(window).mousemove(resizePanel);\n          allowmove = false;\n          // Silly hack for Chrome, which always runs mousemove right after mousedown\n          setTimeout(function() {\n            allowmove = true;\n          }, 20);\n        })\n        .mouseup(function(evt) {\n          if (!sidedragging) toggleSidePanel();\n          sidedrag = -1;\n          sidedragging = false;\n        });\n\n      $(window).mouseup(function() {\n        sidedrag = -1;\n        sidedragging = false;\n        $('#svg_editor').unbind('mousemove', resizePanel);\n      });\n      \n      // if width is non-zero, then fully close it, otherwise fully open it\n      // the optional close argument forces the side panel closed\n      var toggleSidePanel = function(close){\n        var w = parseInt($('#sidepanels').css('width'));\n        var deltax = (w > 2 || close ? 2 : SIDEPANEL_OPENWIDTH) - w;\n        var sidepanels = $('#sidepanels');\n        var layerpanel = $('#layerpanel');\n        workarea.css('right', parseInt(workarea.css('right'))+deltax);\n        sidepanels.css('width', parseInt(sidepanels.css('width'))+deltax);\n        layerpanel.css('width', parseInt(layerpanel.css('width'))+deltax);\n      };\n      \n      // this function highlights the layer passed in (by fading out the other layers)\n      // if no layer is passed in, this function restores the other layers\n      var toggleHighlightLayer = function(layerNameToHighlight) {\n        var curNames = new Array(svgCanvas.getNumLayers());\n        for (var i = 0; i < curNames.length; ++i) { curNames[i] = svgCanvas.getLayer(i); }\n      \n        if (layerNameToHighlight) {\n          for (var i = 0; i < curNames.length; ++i) {\n            if (curNames[i] != layerNameToHighlight) {\n              svgCanvas.setLayerOpacity(curNames[i], 0.5);\n            }\n          }\n        }\n        else {\n          for (var i = 0; i < curNames.length; ++i) {\n            svgCanvas.setLayerOpacity(curNames[i], 1.0);\n          }\n        }\n      };\n    \n      var populateLayers = function(){\n        var layerlist = $('#layerlist tbody');\n        var selLayerNames = $('#selLayerNames');\n        layerlist.empty();\n        selLayerNames.empty();\n        var currentlayer = svgCanvas.getCurrentLayer();\n        var layer = svgCanvas.getNumLayers();\n        var icon = $.getSvgIcon('eye');\n        // we get the layers in the reverse z-order (the layer rendered on top is listed first)\n        while (layer--) {\n          var name = svgCanvas.getLayer(layer);\n          // contenteditable=\\\"true\\\"\n          var appendstr = \"<tr class=\\\"layer\";\n          if (name == currentlayer) {\n            appendstr += \" layersel\"\n          }\n          appendstr += \"\\\">\";\n          \n          if (svgCanvas.getLayerVisibility(name)) {\n            appendstr += \"<td class=\\\"layervis\\\"/><td class=\\\"layername\\\" >\" + name + \"</td></tr>\";\n          }\n          else {\n            appendstr += \"<td class=\\\"layervis layerinvis\\\"/><td class=\\\"layername\\\" >\" + name + \"</td></tr>\";\n          }\n          layerlist.append(appendstr);\n          selLayerNames.append(\"<option value=\\\"\" + name + \"\\\">\" + name + \"</option>\");\n        }\n        if(icon !== undefined) {\n          var copy = icon.clone();\n          $('td.layervis',layerlist).append(icon.clone());\n          $.resizeSvgIcons({'td.layervis .svg_icon':14});\n        }\n        // handle selection of layer\n        $('#layerlist td.layername')\n          .mouseup(function(evt){\n            $('#layerlist tr.layer').removeClass(\"layersel\");\n            var row = $(this.parentNode);\n            row.addClass(\"layersel\");\n            svgCanvas.setCurrentLayer(this.textContent);\n            evt.preventDefault();\n          })\n          .mouseover(function(evt){\n            $(this).css({\"font-style\": \"italic\", \"color\":\"blue\"});\n            toggleHighlightLayer(this.textContent);\n          })\n          .mouseout(function(evt){\n            $(this).css({\"font-style\": \"normal\", \"color\":\"black\"});\n            toggleHighlightLayer();\n          });\n        $('#layerlist td.layervis').click(function(evt){\n          var row = $(this.parentNode).prevAll().length;\n          var name = $('#layerlist tr.layer:eq(' + row + ') td.layername').text();\n          var vis = $(this).hasClass('layerinvis');\n          svgCanvas.setLayerVisibility(name, vis);\n          if (vis) {\n            $(this).removeClass('layerinvis');\n          }\n          else {\n            $(this).addClass('layerinvis');\n          }\n        });\n        \n        // if there were too few rows, let's add a few to make it not so lonely\n        var num = 5 - $('#layerlist tr.layer').size();\n        while (num-- > 0) {\n          // FIXME: there must a better way to do this\n          layerlist.append(\"<tr><td style=\\\"color:white\\\">_</td><td/></tr>\");\n        }\n      };\n      populateLayers();\n    \n    //   function changeResolution(x,y) {\n    //     var zoom = svgCanvas.getResolution().zoom;\n    //     setResolution(x * zoom, y * zoom);\n    //   }\n      \n      var centerCanvas = function() {\n        // this centers the canvas vertically in the workarea (horizontal handled in CSS)\n        workarea.css('line-height', workarea.height() + 'px');\n      };\n      \n      $(window).bind('load resize', centerCanvas);\n    \n      function stepFontSize(elem, step) {\n        var orig_val = elem.value-0;\n        var sug_val = orig_val + step;\n        var increasing = sug_val >= orig_val;\n        if(step === 0) return orig_val;\n        \n        if(orig_val >= 24) {\n          if(increasing) {\n            return Math.round(orig_val * 1.1);\n          } else {\n            return Math.round(orig_val / 1.1);\n          }\n        } else if(orig_val <= 1) {\n          if(increasing) {\n            return orig_val * 2;      \n          } else {\n            return orig_val / 2;\n          }\n        } else {\n          return sug_val;\n        }\n      }\n      \n      function stepZoom(elem, step) {\n        var orig_val = elem.value-0;\n        if(orig_val === 0) return 100;\n        var sug_val = orig_val + step;\n        if(step === 0) return orig_val;\n        \n        if(orig_val >= 100) {\n          return sug_val;\n        } else {\n          if(sug_val >= orig_val) {\n            return orig_val * 2;\n          } else {\n            return orig_val / 2;\n          }\n        }\n      }\n      \n    //   function setResolution(w, h, center) {\n    //     updateCanvas();\n    // //     w-=0; h-=0;\n    // //     $('#svgcanvas').css( { 'width': w, 'height': h } );\n    // //     $('#canvas_width').val(w);\n    // //     $('#canvas_height').val(h);\n    // // \n    // //     if(center) {\n    // //       var w_area = workarea;\n    // //       var scroll_y = h/2 - w_area.height()/2;\n    // //       var scroll_x = w/2 - w_area.width()/2;\n    // //       w_area[0].scrollTop = scroll_y;\n    // //       w_area[0].scrollLeft = scroll_x;\n    // //     }\n    //   }\n    \n      $('#resolution').change(function(){\n        var wh = $('#canvas_width,#canvas_height');\n        if(!this.selectedIndex) {\n          if($('#canvas_width').val() == 'fit') {\n            wh.removeAttr(\"disabled\").val(100);\n          }\n        } else if(this.value == 'content') {\n          wh.val('fit').attr(\"disabled\",\"disabled\");\n        } else {\n          var dims = this.value.split('x');\n          $('#canvas_width').val(dims[0]);\n          $('#canvas_height').val(dims[1]);\n          wh.removeAttr(\"disabled\");\n        }\n      });\n    \n      //Prevent browser from erroneously repopulating fields\n      $('input,select').attr(\"autocomplete\",\"off\");\n      \n      // Associate all button actions as well as non-button keyboard shortcuts\n      var Actions = function() {\n        // sel:'selector', fn:function, evt:'event', key:[key, preventDefault, NoDisableInInput]\n        var tool_buttons = [\n          {sel:'#tool_select', fn: clickSelect, evt: 'click', key: 1},\n          {sel:'#tool_fhpath', fn: clickFHPath, evt: 'click', key: 2},\n          {sel:'#tool_line', fn: clickLine, evt: 'click', key: 3},\n          {sel:'#tool_rect', fn: clickRect, evt: 'mouseup', key: 4, parent: '#tools_rect', icon: 'rect'},\n          {sel:'#tool_square', fn: clickSquare, evt: 'mouseup', key: 'Shift+4', parent: '#tools_rect', icon: 'square'},\n          {sel:'#tool_fhrect', fn: clickFHRect, evt: 'mouseup', parent: '#tools_rect', icon: 'fh_rect'},\n          {sel:'#tool_ellipse', fn: clickEllipse, evt: 'mouseup', key: 5, parent: '#tools_ellipse', icon: 'ellipse'},\n          {sel:'#tool_circle', fn: clickCircle, evt: 'mouseup', key: 'Shift+5', parent: '#tools_ellipse', icon: 'circle'},\n          {sel:'#tool_fhellipse', fn: clickFHEllipse, evt: 'mouseup', parent: '#tools_ellipse', icon: 'fh_ellipse'},\n          {sel:'#tool_path', fn: clickPath, evt: 'click', key: 6},\n          {sel:'#tool_text', fn: clickText, evt: 'click', key: 7},\n          {sel:'#tool_image', fn: clickImage, evt: 'mouseup', key: 8},\n          {sel:'#tool_zoom', fn: clickZoom, evt: 'mouseup', key: 9},\n          {sel:'#tool_clear', fn: clickClear, evt: 'mouseup', key: ['N', true]},\n          {sel:'#tool_save', fn: function() { editingsource?saveSourceEditor():clickSave()}, evt: 'mouseup', key: ['S', true]},\n          {sel:'#tool_export', fn: clickExport, evt: 'mouseup'},\n          {sel:'#tool_open', fn: clickOpen, evt: 'mouseup', key: ['O', true]},\n          {sel:'#tool_import', fn: clickImport, evt: 'mouseup'},\n          {sel:'#tool_source', fn: showSourceEditor, evt: 'click', key: ['U', true]},\n          {sel:'#tool_wireframe', fn: clickWireframe, evt: 'click', key: ['F', true]},\n          {sel:'#tool_source_cancel,#svg_source_overlay,#tool_docprops_cancel', fn: cancelOverlays, evt: 'click', key: ['esc', false, false], hidekey: true},\n          {sel:'#tool_source_save', fn: saveSourceEditor, evt: 'click'},\n          {sel:'#tool_docprops_save', fn: saveDocProperties, evt: 'click'},\n          {sel:'#tool_docprops', fn: showDocProperties, evt: 'mouseup', key: ['P', true]},\n          {sel:'#tool_delete,#tool_delete_multi', fn: deleteSelected, evt: 'click', key: ['del/backspace', true]},\n          {sel:'#tool_reorient', fn: reorientPath, evt: 'click'},\n          {sel:'#tool_node_link', fn: linkControlPoints, evt: 'click'},\n          {sel:'#tool_node_clone', fn: clonePathNode, evt: 'click'},\n          {sel:'#tool_node_delete', fn: deletePathNode, evt: 'click'},\n          {sel:'#tool_openclose_path', fn: opencloseSubPath, evt: 'click'},\n          {sel:'#tool_add_subpath', fn: addSubPath, evt: 'click'},\n          {sel:'#tool_move_top', fn: moveToTopSelected, evt: 'click', key: 'shift+up'},\n          {sel:'#tool_move_bottom', fn: moveToBottomSelected, evt: 'click', key: 'shift+down'},\n          {sel:'#tool_topath', fn: convertToPath, evt: 'click'},\n          {sel:'#tool_undo', fn: clickUndo, evt: 'click', key: ['Z', true]},\n          {sel:'#tool_redo', fn: clickRedo, evt: 'click', key: ['Y', true]},\n          {sel:'#tool_clone,#tool_clone_multi', fn: clickClone, evt: 'click', key: ['C', true]},\n          {sel:'#tool_group', fn: clickGroup, evt: 'click', key: ['G', true]},\n          {sel:'#tool_ungroup', fn: clickGroup, evt: 'click'},\n          {sel:'#tool_unlink_use', fn: clickGroup, evt: 'click'},\n          {sel:'[id^=tool_align]', fn: clickAlign, evt: 'click'},\n          // these two lines are required to make Opera work properly with the flyout mechanism\n    //       {sel:'#tools_rect_show', fn: clickRect, evt: 'click'},\n    //       {sel:'#tools_ellipse_show', fn: clickEllipse, evt: 'click'},\n          {sel:'#tool_bold', fn: clickBold, evt: 'mousedown'},\n          {sel:'#tool_italic', fn: clickItalic, evt: 'mousedown'},\n          {sel:'#sidepanel_handle', fn: toggleSidePanel, key: ['X']},\n          {sel:'#copy_save_done', fn: cancelOverlays, evt: 'click'},\n          \n          // Shortcuts not associated with buttons\n          {key: 'shift+left', fn: function(){rotateSelected(0)}},\n          {key: 'shift+right', fn: function(){rotateSelected(1)}},\n          {key: 'shift+O', fn: selectPrev},\n          {key: 'shift+P', fn: selectNext},\n          {key: [modKey+'up', true], fn: function(){zoomImage(2);}},\n          {key: [modKey+'down', true], fn: function(){zoomImage(.5);}},\n          {key: [modKey+'[', true], fn: function(){moveUpDownSelected('Down');}},\n          {key: [modKey+']', true], fn: function(){moveUpDownSelected('Up');}},\n          {key: ['up', true], fn: function(){moveSelected(0,-1);}},\n          {key: ['down', true], fn: function(){moveSelected(0,1);}},\n          {key: ['left', true], fn: function(){moveSelected(-1,0);}},\n          {key: ['right', true], fn: function(){moveSelected(1,0);}},\n          {key: 'A', fn: function(){svgCanvas.selectAllInCurrentLayer();}}\n        ];\n        \n        // Tooltips not directly associated with a single function\n        var key_assocs = {\n          '4/Shift+4': '#tools_rect_show',\n          '5/Shift+5': '#tools_ellipse_show'\n        };\n      \n        return {\n          setAll: function() {\n            var flyouts = {};\n            \n            $.each(tool_buttons, function(i, opts)  {        \n              // Bind function to button\n              if(opts.sel) {\n                var btn = $(opts.sel);\n                if (btn.length == 0) return true; // Skip if markup does not exist\n                if(opts.evt) {\n                  btn[opts.evt](opts.fn);\n                }\n    \n                // Add to parent flyout menu, if able to be displayed\n                if(opts.parent && $(opts.parent + '_show').length != 0) {\n                  var f_h = $(opts.parent);\n                  if(!f_h.length) {\n                    f_h = makeFlyoutHolder(opts.parent.substr(1));\n                  }\n                  \n                  f_h.append(btn);\n                  \n                  if(!$.isArray(flyouts[opts.parent])) {\n                    flyouts[opts.parent] = [];\n                  }\n                  flyouts[opts.parent].push(opts);\n                }\n              }\n              \n              \n              // Bind function to shortcut key\n              if(opts.key) {\n                // Set shortcut based on options\n                var keyval, shortcut = '', disInInp = true, fn = opts.fn, pd = false;\n                if($.isArray(opts.key)) {\n                  keyval = opts.key[0];\n                  if(opts.key.length > 1) pd = opts.key[1];\n                  if(opts.key.length > 2) disInInp = opts.key[2];\n                } else {\n                  keyval = opts.key;\n                }\n                keyval += '';\n                \n                $.each(keyval.split('/'), function(i, key) {\n                  $(document).bind('keydown', key, function(e) {\n                    fn();\n                    if(pd) {\n                      e.preventDefault();\n                    }\n                    // Prevent default on ALL keys?\n                    return false;\n                  });\n                });\n                \n                // Put shortcut in title\n                if(opts.sel && !opts.hidekey) {\n                  var new_title = btn.attr('title').split('[')[0] + '[' + keyval + ']';\n                  key_assocs[keyval] = opts.sel;\n                  // Disregard for menu items\n                  if(!btn.parents('#main_menu').length) {\n                    btn.attr('title', new_title);\n                  }\n                }\n              }\n            });\n            \n            // Setup flyouts\n            setupFlyouts(flyouts);\n            \n            \n            // Misc additional actions\n            \n            // Make \"return\" keypress trigger the change event\n            $('.attr_changer, #image_url').bind('keydown', 'return', \n              function(evt) {$(this).change();evt.preventDefault();}\n            );\n            \n            $('#tool_zoom').dblclick(dblclickZoom);\n          },\n          setTitles: function() {\n            $.each(key_assocs, function(keyval, sel)  {\n              var menu = ($(sel).parents('#main_menu').length);\n            \n              $(sel).each(function() {\n                if(menu) {\n                  var t = $(this).text().split(' [')[0];\n                } else {\n                  var t = this.title.split(' [')[0];              \n                }\n                var key_str = '';\n                // Shift+Up\n                $.each(keyval.split('/'), function(i, key) {\n                  var mod_bits = key.split('+'), mod = '';\n                  if(mod_bits.length > 1) {\n                    mod = mod_bits[0] + '+';\n                    key = mod_bits[1];\n                  }\n                  key_str += (i?'/':'') + mod + (uiStrings['key_'+key] || key);\n                });\n                if(menu) {\n                  this.lastChild.textContent = t +' ['+key_str+']';\n                } else {\n                  this.title = t +' ['+key_str+']';\n                }\n              });\n            });\n          },\n          getButtonData: function(sel) {\n            var b;\n            $.each(tool_buttons, function(i, btn) {\n              if(btn.sel === sel) b = btn;\n            });\n            return b;\n          }\n        };\n      }();\n      \n      Actions.setAll();\n      \n      // Select given tool\n      Editor.ready(function() {\n        var itool = curConfig.initTool,\n          container = $(\"#tools_left, #svg_editor .tools_flyout\"),\n          pre_tool = container.find(\"#tool_\" + itool),\n          reg_tool = container.find(\"#\" + itool);\n        if(pre_tool.length) {\n          tool = pre_tool;\n        } else if(reg_tool.length){\n          tool = reg_tool;\n        } else {\n          tool = $(\"#tool_select\");\n        }\n        tool.click().mouseup();\n        \n        if(curConfig.wireframe) {\n          $('#tool_wireframe').click();\n        }\n        \n        if(curConfig.showlayers) {\n          toggleSidePanel();\n        }\n        \n        if(curConfig.gridSnapping) {\n          $('#grid_snapping_on')[0].checked = true;\n        }\n        \n        if(curConfig.snappingStep) {\n          $('#grid_snapping_step').val(curConfig.snappingStep);\n        }\n      });\n      \n      $('#rect_rx').SpinButton({ min: 0, max: 1000, step: 1, callback: changeRectRadius });\n      $('#stroke_width').SpinButton({ min: 0, max: 99, step: 1, smallStep: 0.1, callback: changeStrokeWidth });\n      $('#angle').SpinButton({ min: -180, max: 180, step: 5, callback: changeRotationAngle });\n      $('#font_size').SpinButton({ step: 1, min: 0.001, stepfunc: stepFontSize, callback: changeFontSize });\n      $('#group_opacity').SpinButton({ step: 5, min: 0, max: 100, callback: changeOpacity });\n      $('#blur').SpinButton({ step: .1, min: 0, max: 10, callback: changeBlur });\n      $('#zoom').SpinButton({ min: 0.001, max: 10000, step: 50, stepfunc: stepZoom, callback: changeZoom });\n      \n      $(\"#workarea\").contextMenu({\n          menu: 'cmenu_canvas',\n          inSpeed: 0\n        },\n        function(action, el, pos) {\n          switch ( action ) {\n            case 'delete':\n              deleteSelected();\n              break;\n            case 'cut':\n              cutSelected();\n              break;\n            case 'copy':\n              copySelected();\n              break;\n            case 'paste':\n              svgCanvas.pasteElements();\n              break;\n            case 'paste_in_place':\n              svgCanvas.pasteElements('in_place');\n              break;\n            case 'move_down':\n              moveUpDownSelected('Down');\n              break;\n            case 'move_up':\n              moveUpDownSelected('Up');\n              break;\n\n          }\n          \n          if(svgCanvas.clipBoard.length) {\n            canv_menu.enableContextMenuItems('#paste,#paste_in_place');\n          }\n      });\n      \n      var lmenu_func = function(action, el, pos) {\n        switch ( action ) {\n          case 'dupe':\n            cloneLayer();\n            break;\n          case 'delete':\n            deleteLayer();\n            break;\n          case 'merge_down':\n            mergeLayer();\n            break;\n          case 'merge_all':\n            svgCanvas.mergeAllLayers();\n            updateContextPanel();\n            populateLayers();\n            break;\n        }\n      }\n      \n      $(\"#layerlist\").contextMenu({\n          menu: 'cmenu_layers',\n          inSpeed: 0\n        },\n        lmenu_func\n      );\n      \n      $(\"#layer_moreopts\").contextMenu({\n          menu: 'cmenu_layers',\n          inSpeed: 0,\n          allowLeft: true\n        },\n        lmenu_func\n      );\n      \n      $('.contextMenu li').mousedown(function(ev) {\n        ev.preventDefault();\n      })\n      \n      $('#cmenu_canvas li').disableContextMenu();\n      canv_menu.enableContextMenuItems('#delete,#cut,#copy');\n      \n      window.onbeforeunload = function() { \n        // Suppress warning if page is empty \n        if(undoMgr.getUndoStackSize() === 0) {\n          show_save_warning = false;\n        }\n\n        // show_save_warning is set to \"false\" when the page is saved.\n        if(!curConfig.no_save_warning && show_save_warning) {\n          // Browser already asks question about closing the page\n          return \"There are unsaved changes.\"; \n        }\n      };\n      \n      Editor.openPrep = function(func) {\n        $('#main_menu').hide();\n        if(undoMgr.getUndoStackSize() === 0) {\n          func(true);\n        } else {\n          $.confirm(uiStrings.QwantToOpen, func);\n        }\n      }\n      \n      // use HTML5 File API: http://www.w3.org/TR/FileAPI/\n      // if browser has HTML5 File API support, then we will show the open menu item\n      // and provide a file input to click.  When that change event fires, it will\n      // get the text contents of the file and send it to the canvas\n      if (window.FileReader) {\n        var inp = $('<input type=\"file\">').change(function() {\n          var f = this;\n          Editor.openPrep(function(ok) {\n            if(!ok) return;\n            svgCanvas.clear();\n            if(f.files.length==1) {\n              var reader = new FileReader();\n              reader.onloadend = function(e) {\n                svgCanvas.setSvgString(e.target.result);\n                updateCanvas();\n              };\n              reader.readAsText(f.files[0]);\n            }\n          });\n        });\n        $(\"#tool_open\").show().prepend(inp);\n        var inp2 = $('<input type=\"file\">').change(function() {\n          $('#main_menu').hide();\n          if(this.files.length==1) {\n            var reader = new FileReader();\n            reader.onloadend = function(e) {\n              svgCanvas.importSvgString(e.target.result, true);\n              updateCanvas();\n            };\n            reader.readAsText(this.files[0]);\n          }\n        });\n        $(\"#tool_import\").show().prepend(inp2);\n      }\n      \n      var updateCanvas = Editor.updateCanvas = function(center, new_ctr) {\n        var w = workarea.width(), h = workarea.height();\n        var w_orig = w, h_orig = h;\n        var zoom = svgCanvas.getZoom();\n        var w_area = workarea;\n        var cnvs = $(\"#svgcanvas\");\n        \n        var old_ctr = {\n          x: w_area[0].scrollLeft + w_orig/2,\n          y: w_area[0].scrollTop + h_orig/2\n        };\n        \n        var multi = curConfig.canvas_expansion;\n        w = Math.max(w_orig, svgCanvas.contentW * zoom * multi);\n        h = Math.max(h_orig, svgCanvas.contentH * zoom * multi);\n        \n        if(w == w_orig && h == h_orig) {\n          workarea.css('overflow','hidden');\n        } else {\n          workarea.css('overflow','scroll');\n        }\n        \n        var old_can_y = cnvs.height()/2;\n        var old_can_x = cnvs.width()/2;\n        cnvs.width(w).height(h);\n        var new_can_y = h/2;\n        var new_can_x = w/2;\n        var offset = svgCanvas.updateCanvas(w, h);\n        \n        var ratio = new_can_x / old_can_x;\n    \n        var scroll_x = w/2 - w_orig/2;\n        var scroll_y = h/2 - h_orig/2;\n        \n        if(!new_ctr) {\n    \n          var old_dist_x = old_ctr.x - old_can_x;\n          var new_x = new_can_x + old_dist_x * ratio;\n    \n          var old_dist_y = old_ctr.y - old_can_y;\n          var new_y = new_can_y + old_dist_y * ratio;\n    \n          new_ctr = {\n            x: new_x,\n            y: new_y\n          };\n          \n        } else {\n          new_ctr.x += offset.x,\n          new_ctr.y += offset.y;\n        }\n        \n        if(center) {\n          // Go to top-left for larger documents\n          if(svgCanvas.contentW > w_area.width()) {\n            // Top-left\n            workarea[0].scrollLeft = offset.x - 10;\n            workarea[0].scrollTop = offset.y - 10;\n          } else {\n            // Center\n            w_area[0].scrollLeft = scroll_x;\n            w_area[0].scrollTop = scroll_y;\n          }\n        } else {\n          w_area[0].scrollLeft = new_ctr.x - w_orig/2;\n          w_area[0].scrollTop = new_ctr.y - h_orig/2;\n        }\n      }\n    \n//       $(function() {\n        updateCanvas(true);\n//       });\n      \n    //  var revnums = \"svg-editor.js ($Rev: 1734 $) \";\n    //  revnums += svgCanvas.getVersion();\n    //  $('#copyright')[0].setAttribute(\"title\", revnums);\n    \n      var good_langs = [];\n\n      $('#lang_select option').each(function() {\n        good_langs.push(this.value);\n      });\n      \n//       var lang = ('lang' in curPrefs) ? curPrefs.lang : null;\n      Editor.putLocale(null, good_langs);\n      \n      // Callback handler for embedapi.js\n       try{\n         json_encode = function(obj){\n         //simple partial JSON encoder implementation\n         if(window.JSON && JSON.stringify) return JSON.stringify(obj);\n         var enc = arguments.callee; //for purposes of recursion\n         if(typeof obj == \"boolean\" || typeof obj == \"number\"){\n           return obj+'' //should work...\n         }else if(typeof obj == \"string\"){\n         //a large portion of this is stolen from Douglas Crockford's json2.js\n         return '\"'+\n             obj.replace(\n             /[\\\\\\\"\\x00-\\x1f\\x7f-\\x9f\\u00ad\\u0600-\\u0604\\u070f\\u17b4\\u17b5\\u200c-\\u200f\\u2028-\\u202f\\u2060-\\u206f\\ufeff\\ufff0-\\uffff]/g\n             , function (a) {\n             return '\\\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4);\n             })\n             +'\"'; //note that this isn't quite as purtyful as the usualness\n         }else if(obj.length){ //simple hackish test for arrayish-ness\n         for(var i = 0; i < obj.length; i++){\n           obj[i] = enc(obj[i]); //encode every sub-thingy on top\n         }\n         return \"[\"+obj.join(\",\")+\"]\";\n         }else{\n         var pairs = []; //pairs will be stored here\n         for(var k in obj){ //loop through thingys\n           pairs.push(enc(k)+\":\"+enc(obj[k])); //key: value\n         }\n         return \"{\"+pairs.join(\",\")+\"}\" //wrap in the braces\n         }\n       }\n         window.addEventListener(\"message\", function(e){\n         var cbid = parseInt(e.data.substr(0, e.data.indexOf(\";\")));\n         try{\n          e.source.postMessage(\"SVGe\"+cbid+\";\"+json_encode(eval(e.data)), \"*\");\n         }catch(err){          \n          e.source.postMessage(\"SVGe\"+cbid+\";error:\"+err.message, \"*\");\n         }\n       }, false)\n       }catch(err){\n         window.embed_error = err;\n      }\n      \n    \n    \n      // For Compatibility with older extensions\n      $(function() {\n        window.svgCanvas = svgCanvas;\n        svgCanvas.ready = svgEditor.ready;\n      });\n    \n    \n      Editor.setLang = function(lang, strings) {\n        $.pref('lang', lang);\n        $('#lang_select').val(lang);\n        if(strings) {\n          // $.extend will only replace the given strings\n          var oldLayerName = $('#layerlist tr.layersel td.layername').text();\n          var rename_layer = (oldLayerName == uiStrings.layer + ' 1');\n          \n          $.extend(uiStrings,strings);\n          svgCanvas.setUiStrings(strings);\n          Actions.setTitles();\n          \n          if(rename_layer) {\n            svgCanvas.renameCurrentLayer(uiStrings.layer + ' 1');\n            populateLayers();        \n          }\n          \n          svgCanvas.runExtensions(\"langChanged\", lang);\n          \n          // Update flyout tooltips\n          setFlyoutTitles();\n          \n          // Copy title for certain tool elements\n          var elems = {\n            '#stroke_color': '#tool_stroke .icon_label, #tool_stroke .color_block',\n            '#fill_color': '#tool_fill label, #tool_fill .color_block',\n            '#linejoin_miter': '#cur_linejoin',\n            '#linecap_butt': '#cur_linecap'\n          }\n          \n          $.each(elems, function(source, dest) {\n            $(dest).attr('title', $(source)[0].title);\n          });\n          \n          // Copy alignment titles\n          $('#multiselected_panel div[id^=tool_align]').each(function() {\n            $('#tool_pos' + this.id.substr(10))[0].title = this.title;\n          });\n          \n        }\n      };\n    };\n    \n    var callbacks = [];\n    \n    Editor.ready = function(cb) {\n      if(!is_ready) {\n        callbacks.push(cb);\n      } else {\n        cb();\n      }\n    };\n\n    Editor.runCallbacks = function() {\n      $.each(callbacks, function() {\n        this();\n      });\n      is_ready = true;\n    };\n    \n    Editor.loadFromString = function(str) {\n      Editor.ready(function() {\n        svgCanvas.setSvgString(str);\n        svgCanvas.undoMgr.reset();\n      });\n    };\n    \n    Editor.resetTransactionManager = function() {\n      Editor.ready(function() {\n        svgCanvas.undoMgr.reset();\n      });\n    };\n    \n    Editor.loadFromURL = function(url, cache) {\n      Editor.ready(function() {\n        $.ajax({\n          'url': url,\n          'dataType': 'text',\n          cache: !!cache,\n          success: svgCanvas.setSvgString,\n          error: function(xhr, stat, err) {\n            if(xhr.responseText) {\n              svgCanvas.setSvgString(xhr.responseText);\n            } else {\n              $.alert(\"Unable to load from URL. Error: \\n\"+err+'');\n            }\n          }\n        });\n      });\n    };\n    \n    Editor.loadFromDataURI = function(str) {\n      Editor.ready(function() {\n        svgCanvas.setSvgString(str);\n        var pre = 'data:image/svg+xml;base64,';\n        var src = str.substring(pre.length);\n        svgCanvas.setSvgString(Utils.decode64(src));\n      });\n    };\n    \n    Editor.addExtension = function() {\n      var args = arguments;\n      \n      // Note that we don't want this on Editor.ready since some extensions\n      // may want to run before then (like server_opensave).\n      $(function() {\n        if(svgCanvas) svgCanvas.addExtension.apply(this, args);\n      });\n    };\n\n    return Editor;\n  }(jQuery);\n  \n  // Run init once DOM is loaded\n  $(svgEditor.init);\n  \n})();\n\n// ?iconsize=s&bkgd_color=555\n\n// svgEditor.setConfig({\n// //   imgPath: 'foo',\n//   dimensions: [800, 600],\n//   canvas_expansion: 5,\n//   initStroke: {\n//     color: '0000FF',\n//     width: 3.5,\n//     opacity: .5\n//   },\n//   initFill: {\n//     color: '550000',\n//     opacity: .75\n//   },\n//   extensions: ['ext-helloworld.js']\n// })\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/svgcanvas.js",
    "content": "﻿/*\n * svgcanvas.js\n *\n * Licensed under the Apache License, Version 2\n *\n * Copyright(c) 2010 Alexis Deveria\n * Copyright(c) 2010 Pavol Rusnak\n * Copyright(c) 2010 Jeff Schiller\n *\n */\n\nif(!window.console) {\n  window.console = {};\n  window.console.log = function(str) {};\n  window.console.dir = function(str) {};\n}\n\nif(window.opera) {\n  window.console.log = function(str) {opera.postError(str);};\n  window.console.dir = function(str) {};\n}\n\n(function() {\n\n  // This fixes $(...).attr() to work as expected with SVG elements.\n  // Does not currently use *AttributeNS() since we rarely need that.\n  \n  // See http://api.jquery.com/attr/ for basic documentation of .attr()\n  \n  // Additional functionality: \n  // - When getting attributes, a string that's a number is return as type number.\n  // - If an array is supplied as first parameter, multiple values are returned\n  // as an object with values for each given attributes\n\n  var proxied = jQuery.fn.attr, svgns = \"http://www.w3.org/2000/svg\";\n  jQuery.fn.attr = function(key, value) {\n    var len = this.length;\n    if(!len) return this;\n    for(var i=0; i<len; i++) {\n      var elem = this[i];\n      // set/get SVG attribute\n      if(elem.namespaceURI === svgns) {\n        // Setting attribute\n        if(value !== undefined) {\n          elem.setAttribute(key, value);\n        } else if($.isArray(key)) {\n          // Getting attributes from array\n          var j = key.length, obj = {};\n\n          while(j--) {\n            var aname = key[j];\n            var attr = elem.getAttribute(aname);\n            // This returns a number when appropriate\n            if(attr || attr === \"0\") {\n              attr = isNaN(attr)?attr:attr-0;\n            }\n            obj[aname] = attr;\n          }\n          return obj;\n        \n        } else if(typeof key === \"object\") {\n          // Setting attributes form object\n          for(var v in key) {\n            elem.setAttribute(v, key[v]);\n          }\n        // Getting attribute\n        } else {\n          var attr = elem.getAttribute(key);\n          if(attr || attr === \"0\") {\n            attr = isNaN(attr)?attr:attr-0;\n          }\n\n          return attr;\n        }\n      } else {\n        return proxied.apply(this, arguments);\n      }\n    }\n    return this;\n  };\n\n}());\n\n// Class: SvgCanvas\n// The main SvgCanvas class that manages all SVG-related functions\n//\n// Parameters:\n// container - The container HTML element that should hold the SVG root element\n// config - An object that contains configuration data\n$.SvgCanvas = function(container, config)\n{\nvar isOpera = !!window.opera,\n  isWebkit = navigator.userAgent.indexOf(\"AppleWebKit\") != -1,\n  \n  // Object populated later with booleans indicating support for features  \n  support = {},\n\n  // this defines which elements and attributes that we support\n  svgWhiteList = {\n  // SVG Elements\n  \"a\": [\"class\", \"clip-path\", \"clip-rule\", \"fill\", \"fill-opacity\", \"fill-rule\", \"filter\", \"id\", \"mask\", \"opacity\", \"stroke\", \"stroke-dasharray\", \"stroke-dashoffset\", \"stroke-linecap\", \"stroke-linejoin\", \"stroke-miterlimit\", \"stroke-opacity\", \"stroke-width\", \"style\", \"systemLanguage\", \"transform\", \"xlink:href\", \"xlink:title\"],\n  \"circle\": [\"class\", \"clip-path\", \"clip-rule\", \"cx\", \"cy\", \"fill\", \"fill-opacity\", \"fill-rule\", \"filter\", \"id\", \"mask\", \"opacity\", \"r\", \"requiredFeatures\", \"stroke\", \"stroke-dasharray\", \"stroke-dashoffset\", \"stroke-linecap\", \"stroke-linejoin\", \"stroke-miterlimit\", \"stroke-opacity\", \"stroke-width\", \"style\", \"systemLanguage\", \"transform\"],\n  \"clipPath\": [\"class\", \"clipPathUnits\", \"id\"],\n  \"defs\": [],\n  \"desc\": [],\n  \"ellipse\": [\"class\", \"clip-path\", \"clip-rule\", \"cx\", \"cy\", \"fill\", \"fill-opacity\", \"fill-rule\", \"filter\", \"id\", \"mask\", \"opacity\", \"requiredFeatures\", \"rx\", \"ry\", \"stroke\", \"stroke-dasharray\", \"stroke-dashoffset\", \"stroke-linecap\", \"stroke-linejoin\", \"stroke-miterlimit\", \"stroke-opacity\", \"stroke-width\", \"style\", \"systemLanguage\", \"transform\"],\n  \"feGaussianBlur\": [\"class\", \"color-interpolation-filters\", \"id\", \"requiredFeatures\", \"stdDeviation\"],\n  \"filter\": [\"class\", \"color-interpolation-filters\", \"filterRes\", \"filterUnits\", \"height\", \"id\", \"primitiveUnits\", \"requiredFeatures\", \"width\", \"x\", \"xlink:href\", \"y\"],\n  \"foreignObject\": [\"class\", \"font-size\", \"height\", \"id\", \"opacity\", \"requiredFeatures\", \"style\", \"transform\", \"width\", \"x\", \"y\"],\n  \"g\": [\"class\", \"clip-path\", \"clip-rule\", \"id\", \"display\", \"fill\", \"fill-opacity\", \"fill-rule\", \"filter\", \"mask\", \"opacity\", \"requiredFeatures\", \"stroke\", \"stroke-dasharray\", \"stroke-dashoffset\", \"stroke-linecap\", \"stroke-linejoin\", \"stroke-miterlimit\", \"stroke-opacity\", \"stroke-width\", \"style\", \"systemLanguage\", \"transform\"],\n  \"image\": [\"class\", \"clip-path\", \"clip-rule\", \"filter\", \"height\", \"id\", \"mask\", \"opacity\", \"requiredFeatures\", \"style\", \"systemLanguage\", \"transform\", \"width\", \"x\", \"xlink:href\", \"xlink:title\", \"y\"],\n  \"line\": [\"class\", \"clip-path\", \"clip-rule\", \"fill\", \"fill-opacity\", \"fill-rule\", \"filter\", \"id\", \"marker-end\", \"marker-mid\", \"marker-start\", \"mask\", \"opacity\", \"requiredFeatures\", \"stroke\", \"stroke-dasharray\", \"stroke-dashoffset\", \"stroke-linecap\", \"stroke-linejoin\", \"stroke-miterlimit\", \"stroke-opacity\", \"stroke-width\", \"style\", \"systemLanguage\", \"transform\", \"x1\", \"x2\", \"y1\", \"y2\"],\n  \"linearGradient\": [\"class\", \"id\", \"gradientTransform\", \"gradientUnits\", \"requiredFeatures\", \"spreadMethod\", \"systemLanguage\", \"x1\", \"x2\", \"xlink:href\", \"y1\", \"y2\"],\n  \"marker\": [\"id\", \"class\", \"markerHeight\", \"markerUnits\", \"markerWidth\", \"orient\", \"preserveAspectRatio\", \"refX\", \"refY\", \"systemLanguage\", \"viewBox\"],\n  \"mask\": [\"class\", \"height\", \"id\", \"maskContentUnits\", \"maskUnits\", \"width\", \"x\", \"y\"],\n  \"metadata\": [\"class\", \"id\"],\n  \"path\": [\"class\", \"clip-path\", \"clip-rule\", \"d\", \"fill\", \"fill-opacity\", \"fill-rule\", \"filter\", \"id\", \"marker-end\", \"marker-mid\", \"marker-start\", \"mask\", \"opacity\", \"requiredFeatures\", \"stroke\", \"stroke-dasharray\", \"stroke-dashoffset\", \"stroke-linecap\", \"stroke-linejoin\", \"stroke-miterlimit\", \"stroke-opacity\", \"stroke-width\", \"style\", \"systemLanguage\", \"transform\"],\n  \"pattern\": [\"class\", \"height\", \"id\", \"patternContentUnits\", \"patternTransform\", \"patternUnits\", \"requiredFeatures\", \"style\", \"systemLanguage\", \"width\", \"x\", \"xlink:href\", \"y\"],\n  \"polygon\": [\"class\", \"clip-path\", \"clip-rule\", \"id\", \"fill\", \"fill-opacity\", \"fill-rule\", \"filter\", \"id\", \"class\", \"marker-end\", \"marker-mid\", \"marker-start\", \"mask\", \"opacity\", \"points\", \"requiredFeatures\", \"stroke\", \"stroke-dasharray\", \"stroke-dashoffset\", \"stroke-linecap\", \"stroke-linejoin\", \"stroke-miterlimit\", \"stroke-opacity\", \"stroke-width\", \"style\", \"systemLanguage\", \"transform\"],\n  \"polyline\": [\"class\", \"clip-path\", \"clip-rule\", \"id\", \"fill\", \"fill-opacity\", \"fill-rule\", \"filter\", \"marker-end\", \"marker-mid\", \"marker-start\", \"mask\", \"opacity\", \"points\", \"requiredFeatures\", \"stroke\", \"stroke-dasharray\", \"stroke-dashoffset\", \"stroke-linecap\", \"stroke-linejoin\", \"stroke-miterlimit\", \"stroke-opacity\", \"stroke-width\", \"style\", \"systemLanguage\", \"transform\"],\n  \"radialGradient\": [\"class\", \"cx\", \"cy\", \"fx\", \"fy\", \"gradientTransform\", \"gradientUnits\", \"id\", \"r\", \"requiredFeatures\", \"spreadMethod\", \"systemLanguage\", \"xlink:href\"],\n  \"rect\": [\"class\", \"clip-path\", \"clip-rule\", \"fill\", \"fill-opacity\", \"fill-rule\", \"filter\", \"height\", \"id\", \"mask\", \"opacity\", \"requiredFeatures\", \"rx\", \"ry\", \"stroke\", \"stroke-dasharray\", \"stroke-dashoffset\", \"stroke-linecap\", \"stroke-linejoin\", \"stroke-miterlimit\", \"stroke-opacity\", \"stroke-width\", \"style\", \"systemLanguage\", \"transform\", \"width\", \"x\", \"y\"],\n  \"stop\": [\"class\", \"id\", \"offset\", \"requiredFeatures\", \"stop-color\", \"stop-opacity\", \"style\", \"systemLanguage\"],\n  \"svg\": [\"class\", \"clip-path\", \"clip-rule\", \"filter\", \"id\", \"height\", \"mask\", \"preserveAspectRatio\", \"requiredFeatures\", \"style\", \"systemLanguage\", \"viewBox\", \"width\", \"x\", \"xmlns\", \"xmlns:se\", \"xmlns:xlink\", \"y\"],\n  \"switch\": [\"class\", \"id\", \"requiredFeatures\", \"systemLanguage\"],\n  \"symbol\": [\"class\", \"fill\", \"fill-opacity\", \"fill-rule\", \"filter\", \"font-family\", \"font-size\", \"font-style\", \"font-weight\", \"id\", \"opacity\", \"preserveAspectRatio\", \"requiredFeatures\", \"stroke\", \"stroke-dasharray\", \"stroke-dashoffset\", \"stroke-linecap\", \"stroke-linejoin\", \"stroke-miterlimit\", \"stroke-opacity\", \"stroke-width\", \"style\", \"systemLanguage\", \"transform\", \"viewBox\"],\n  \"text\": [\"class\", \"clip-path\", \"clip-rule\", \"fill\", \"fill-opacity\", \"fill-rule\", \"filter\", \"font-family\", \"font-size\", \"font-style\", \"font-weight\", \"id\", \"mask\", \"opacity\", \"requiredFeatures\", \"stroke\", \"stroke-dasharray\", \"stroke-dashoffset\", \"stroke-linecap\", \"stroke-linejoin\", \"stroke-miterlimit\", \"stroke-opacity\", \"stroke-width\", \"style\", \"systemLanguage\", \"text-anchor\", \"transform\", \"x\", \"xml:space\", \"y\"],\n  \"textPath\": [\"class\", \"id\", \"method\", \"requiredFeatures\", \"spacing\", \"startOffset\", \"style\", \"systemLanguage\", \"transform\", \"xlink:href\"],\n  \"title\": [],\n  \"tspan\": [\"class\", \"clip-path\", \"clip-rule\", \"dx\", \"dy\", \"fill\", \"fill-opacity\", \"fill-rule\", \"filter\", \"font-family\", \"font-size\", \"font-style\", \"font-weight\", \"id\", \"mask\", \"opacity\", \"requiredFeatures\", \"rotate\", \"stroke\", \"stroke-dasharray\", \"stroke-dashoffset\", \"stroke-linecap\", \"stroke-linejoin\", \"stroke-miterlimit\", \"stroke-opacity\", \"stroke-width\", \"style\", \"systemLanguage\", \"text-anchor\", \"textLength\", \"transform\", \"x\", \"xml:space\", \"y\"],\n  \"use\": [\"class\", \"clip-path\", \"clip-rule\", \"fill\", \"fill-opacity\", \"fill-rule\", \"filter\", \"height\", \"id\", \"mask\", \"stroke\", \"stroke-dasharray\", \"stroke-dashoffset\", \"stroke-linecap\", \"stroke-linejoin\", \"stroke-miterlimit\", \"stroke-opacity\", \"stroke-width\", \"style\", \"transform\", \"width\", \"x\", \"xlink:href\", \"y\"],\n  \n  // MathML Elements\n  \"annotation\": [\"encoding\"],\n  \"annotation-xml\": [\"encoding\"],\n  \"maction\": [\"actiontype\", \"other\", \"selection\"],\n  \"math\": [\"class\", \"id\", \"display\", \"xmlns\"],\n  \"menclose\": [\"notation\"],\n  \"merror\": [],\n  \"mfrac\": [\"linethickness\"],\n  \"mi\": [\"mathvariant\"],\n  \"mmultiscripts\": [],\n  \"mn\": [],\n  \"mo\": [\"fence\", \"lspace\", \"maxsize\", \"minsize\", \"rspace\", \"stretchy\"],\n  \"mover\": [],\n  \"mpadded\": [\"lspace\", \"width\"],\n  \"mphantom\": [],\n  \"mprescripts\": [],\n  \"mroot\": [],\n  \"mrow\": [\"xlink:href\", \"xlink:type\", \"xmlns:xlink\"],\n  \"mspace\": [\"depth\", \"height\", \"width\"],\n  \"msqrt\": [],\n  \"mstyle\": [\"displaystyle\", \"mathbackground\", \"mathcolor\", \"mathvariant\", \"scriptlevel\"],\n  \"msub\": [],\n  \"msubsup\": [],\n  \"msup\": [],\n  \"mtable\": [\"align\", \"columnalign\", \"columnlines\", \"columnspacing\", \"displaystyle\", \"equalcolumns\", \"equalrows\", \"frame\", \"rowalign\", \"rowlines\", \"rowspacing\", \"width\"],\n  \"mtd\": [\"columnalign\", \"columnspan\", \"rowalign\", \"rowspan\"],\n  \"mtext\": [],\n  \"mtr\": [\"columnalign\", \"rowalign\"],\n  \"munder\": [],\n  \"munderover\": [],\n  \"none\": [],\n  \"semantics\": []\n  },\n\n  // Interface strings, usually for title elements\n  uiStrings = {\n    \"pathNodeTooltip\": \"Drag node to move it. Double-click node to change segment type\",\n    \"pathCtrlPtTooltip\": \"Drag control point to adjust curve properties\",\n    \"exportNoBlur\": \"Blurred elements will appear as un-blurred\",\n    \"exportNoImage\": \"Image elements will not appear\",\n    \"exportNoforeignObject\": \"foreignObject elements will not appear\",\n    \"exportNoDashArray\": \"Strokes will appear filled\",\n    \"exportNoText\": \"Text may not appear as expected\"\n  },\n  \n  // Default configuration options\n  curConfig = {\n    show_outside_canvas: true,\n    dimensions: [640, 480]\n  };\n  \n  \n  // Much faster than running getBBox() every time\n  var visElems = 'a,circle,ellipse,foreignObject,g,image,line,path,polygon,polyline,rect,svg,text,tspan,use';\n//   var hidElems = 'clipPath,defs,desc,feGaussianBlur,filter,linearGradient,marker,mask,metadata,pattern,radialGradient,stop,switch,symbol,title,textPath';\n  \n\n\n// Update config with new one if given\nif(config) {\n  $.extend(curConfig, config);\n}\n  \n// Static class for various utility functions\nvar Utils = this.Utils = function() {\n\n  var _keyStr = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\";\n\n  return {\n  \n    // Function: Utils.toXml\n    // Converts characters in a string to XML-friendly entities.\n    //\n    // Example: \"&\" becomes \"&amp;\"\n    //\n    // Parameters:\n    // str - The string to be converted\n    //\n    // Returns:\n    // The converted string\n    \"toXml\": function(str) {\n      return $('<p/>').text(str).html();\n    },\n      \n    // Function: Utils.fromXml\n    // Converts XML entities in a string to single characters. \n    // Example: \"&amp;\" becomes \"&\"\n    //\n    // Parameters:\n    // str - The string to be converted\n    //\n    // Returns: \n    // The converted string\n    \"fromXml\": function(str) {\n      return $('<p/>').html(str).text();\n    },\n    \n    // This code was written by Tyler Akins and has been placed in the\n    // public domain.  It would be nice if you left this header intact.\n    // Base64 code from Tyler Akins -- http://rumkin.com\n    \n    // schiller: Removed string concatenation in favour of Array.join() optimization,\n    //           also precalculate the size of the array needed.\n    \n    // Function: Utils.encode64\n    // Converts a string to base64\n    \"encode64\" : function(input) {\n      // base64 strings are 4/3 larger than the original string\n  //    input = Utils.encodeUTF8(input); // convert non-ASCII characters\n      input = Utils.convertToXMLReferences(input);\n      if(window.btoa) return window.btoa(input); // Use native if available\n      var output = new Array( Math.floor( (input.length + 2) / 3 ) * 4 );\n      var chr1, chr2, chr3;\n      var enc1, enc2, enc3, enc4;\n      var i = 0, p = 0;\n  \n      do {\n        chr1 = input.charCodeAt(i++);\n        chr2 = input.charCodeAt(i++);\n        chr3 = input.charCodeAt(i++);\n  \n        enc1 = chr1 >> 2;\n        enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);\n        enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);\n        enc4 = chr3 & 63;\n  \n        if (isNaN(chr2)) {\n          enc3 = enc4 = 64;\n        } else if (isNaN(chr3)) {\n          enc4 = 64;\n        }\n  \n        output[p++] = _keyStr.charAt(enc1);\n        output[p++] = _keyStr.charAt(enc2);\n        output[p++] = _keyStr.charAt(enc3);\n        output[p++] = _keyStr.charAt(enc4);\n      } while (i < input.length);\n  \n      return output.join('');\n    },\n    \n    // Function: Utils.decode64\n    // Converts a string from base64\n    \"decode64\" : function(input) {\n      if(window.atob) return window.atob(input);\n      var output = \"\";\n      var chr1, chr2, chr3 = \"\";\n      var enc1, enc2, enc3, enc4 = \"\";\n      var i = 0;\n    \n       // remove all characters that are not A-Z, a-z, 0-9, +, /, or =\n       input = input.replace(/[^A-Za-z0-9\\+\\/\\=]/g, \"\");\n    \n       do {\n        enc1 = _keyStr.indexOf(input.charAt(i++));\n        enc2 = _keyStr.indexOf(input.charAt(i++));\n        enc3 = _keyStr.indexOf(input.charAt(i++));\n        enc4 = _keyStr.indexOf(input.charAt(i++));\n    \n        chr1 = (enc1 << 2) | (enc2 >> 4);\n        chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);\n        chr3 = ((enc3 & 3) << 6) | enc4;\n    \n        output = output + String.fromCharCode(chr1);\n    \n        if (enc3 != 64) {\n           output = output + String.fromCharCode(chr2);\n        }\n        if (enc4 != 64) {\n           output = output + String.fromCharCode(chr3);\n        }\n    \n        chr1 = chr2 = chr3 = \"\";\n        enc1 = enc2 = enc3 = enc4 = \"\";\n    \n       } while (i < input.length);\n       return unescape(output);\n    },\n    \n    // Currently not being used, so commented out for now\n    // based on http://phpjs.org/functions/utf8_encode:577\n    // codedread:does not seem to work with webkit-based browsers on OSX\n//     \"encodeUTF8\": function(input) {\n//       //return unescape(encodeURIComponent(input)); //may or may not work\n//       var output = '';\n//       for (var n = 0; n < input.length; n++){\n//         var c = input.charCodeAt(n);\n//         if (c < 128) {\n//           output += input[n];\n//         }\n//         else if (c > 127) {\n//           if (c < 2048){\n//             output += String.fromCharCode((c >> 6) | 192);\n//           } \n//           else {\n//             output += String.fromCharCode((c >> 12) | 224) + String.fromCharCode((c >> 6) & 63 | 128);\n//           }\n//           output += String.fromCharCode((c & 63) | 128);\n//         }\n//       }\n//       return output;\n//     },\n    \n    // Function: Utils.convertToXMLReferences \n    // Converts a string to use XML references\n    \"convertToXMLReferences\": function(input) {\n      var output = '';\n      for (var n = 0; n < input.length; n++){\n        var c = input.charCodeAt(n);\n        if (c < 128) {\n          output += input[n];\n        }\n        else if(c > 127) {\n          output += (\"&#\" + c + \";\");\n        }\n      }\n      return output;\n    },\n    \n    // Function: rectsIntersect\n    // Check if two rectangles (BBoxes objects) intersect each other\n    //\n    // Paramaters:\n    // r1 - The first BBox-like object\n    // r2 - The second BBox-like object\n    //\n    // Returns:\n    // Boolean that's true if rectangles intersect\n    \"rectsIntersect\": function(r1, r2) {\n      return r2.x < (r1.x+r1.width) && \n        (r2.x+r2.width) > r1.x &&\n        r2.y < (r1.y+r1.height) &&\n        (r2.y+r2.height) > r1.y;\n    },\n  \n    // Function: snapToAngle\n    // Returns a 45 degree angle coordinate associated with the two given \n    // coordinates\n    // \n    // Parameters:\n    // x1 - First coordinate's x value\n    // x2 - Second coordinate's x value\n    // y1 - First coordinate's y value\n    // y2 - Second coordinate's y value\n    //\n    // Returns: \n    // Object with the following values:\n    // x - The angle-snapped x value\n    // y - The angle-snapped y value\n    // snapangle - The angle at which to snap\n    \"snapToAngle\": function(x1,y1,x2,y2) {\n      var snap = Math.PI/4; // 45 degrees\n      var dx = x2 - x1;\n      var dy = y2 - y1;\n      var angle = Math.atan2(dy,dx);\n      var dist = Math.sqrt(dx * dx + dy * dy);\n      var snapangle= Math.round(angle/snap)*snap;\n      var x = x1 + dist*Math.cos(snapangle);  \n      var y = y1 + dist*Math.sin(snapangle);\n      //console.log(x1,y1,x2,y2,x,y,angle)\n      return {x:x, y:y, a:snapangle};\n    },\n    \n    // Function: snapToGrid\n    // round value to for snapping\n    \"snapToGrid\" : function(value){\n      var stepSize = curConfig.snappingStep;\n      value = Math.round(value/stepSize)*stepSize;\n      return value;\n    },\n\n    // Function: text2xml\n    // Cross-browser compatible method of converting a string to an XML tree\n    // found this function here: http://groups.google.com/group/jquery-dev/browse_thread/thread/c6d11387c580a77f\n    \"text2xml\": function(sXML) {\n      if(sXML.indexOf('<svg:svg') !== -1) {\n        sXML = sXML.replace(/<(\\/?)svg:/g, '<$1').replace('xmlns:svg', 'xmlns');\n      }\n    \n      var out;\n      try{\n        var dXML = (window.DOMParser)?new DOMParser():new ActiveXObject(\"Microsoft.XMLDOM\");\n        dXML.async = false;\n      } catch(e){ \n        throw new Error(\"XML Parser could not be instantiated\"); \n      };\n      try{\n        if(dXML.loadXML) out = (dXML.loadXML(sXML))?dXML:false;\n        else out = dXML.parseFromString(sXML, \"text/xml\");\n      }\n      catch(e){ throw new Error(\"Error parsing XML string\"); };\n      return out;\n    }\n  }\n\n}();\n\nvar snapToGrid = Utils.snapToGrid;\nvar elData = $.data;\n  \n// TODO: declare the variables and set them as null, then move this setup stuff to\n// an initialization function - probably just use clear()\nvar canvas = this,\n  \n  // Namespace constants\n  svgns = \"http://www.w3.org/2000/svg\",\n  xlinkns = \"http://www.w3.org/1999/xlink\",\n  xmlns = \"http://www.w3.org/XML/1998/namespace\",\n  xmlnsns = \"http://www.w3.org/2000/xmlns/\", // see http://www.w3.org/TR/REC-xml-names/#xmlReserved\n  se_ns = \"http://svg-edit.googlecode.com\",\n  htmlns = \"http://www.w3.org/1999/xhtml\",\n  mathns = \"http://www.w3.org/1998/Math/MathML\",\n  \n  // Map of units, those set to 0 are updated later based on calculations\n  unit_types = {'em':0,'ex':0,'px':1,'cm':35.43307,'mm':3.543307,'in':90,'pt':1.25,'pc':15,'%':0},\n\n  //nonce to uniquify id's\n  nonce = Math.floor(Math.random()*100001),\n  \n  // Boolean to indicate whether or not IDs given to elements should be random\n  randomize_ids = false, \n  \n  // \"document\" element associated with the container (same as window.document using default svg-editor.js)\n  svgdoc = container.ownerDocument,\n  \n  // Array with width/height of canvas\n  dimensions = curConfig.dimensions;\n  \n  // Create Root SVG element. This is a container for the document being edited, not the document itself.\n  var svgroot = svgdoc.importNode(Utils.text2xml('<svg id=\"svgroot\" xmlns=\"' + svgns + '\" xlinkns=\"' + xlinkns + '\" ' +\n          'width=\"' + dimensions[0] + '\" height=\"' + dimensions[1] + '\" x=\"' + dimensions[0] + '\" y=\"' + dimensions[1] + '\" overflow=\"visible\">' +\n          '<defs>' +\n            '<filter id=\"canvashadow\" filterUnits=\"objectBoundingBox\">' +\n              '<feGaussianBlur in=\"SourceAlpha\" stdDeviation=\"4\" result=\"blur\"/>'+\n              '<feOffset in=\"blur\" dx=\"5\" dy=\"5\" result=\"offsetBlur\"/>'+\n              '<feMerge>'+\n                '<feMergeNode in=\"offsetBlur\"/>'+\n                '<feMergeNode in=\"SourceGraphic\"/>'+\n              '</feMerge>'+\n            '</filter>'+\n          '</defs>'+\n        '</svg>').documentElement, true);\n\n  container.appendChild(svgroot);\n  \n// The actual element that represents the final output SVG element\nvar svgcontent = svgdoc.createElementNS(svgns, \"svg\");\n$(svgcontent).attr({\n  id: 'svgcontent',\n  width: dimensions[0],\n  height: dimensions[1],\n  x: dimensions[0],\n  y: dimensions[1],\n  overflow: curConfig.show_outside_canvas?'visible':'hidden',\n  xmlns: svgns,\n  \"xmlns:se\": se_ns,\n  \"xmlns:xlink\": xlinkns\n}).appendTo(svgroot);\n\n// Set nonce if randomize_ids = true\nif (randomize_ids) svgcontent.setAttributeNS(se_ns, 'se:nonce', nonce);\n\n// map namespace URIs to prefixes\nvar nsMap = {};\nnsMap[xlinkns] = 'xlink';\nnsMap[xmlns] = 'xml';\nnsMap[xmlnsns] = 'xmlns';\nnsMap[se_ns] = 'se';\nnsMap[htmlns] = 'xhtml';\nnsMap[mathns] = 'mathml';\n\n// map prefixes to namespace URIs\nvar nsRevMap = {};\n$.each(nsMap, function(key,value){\n  nsRevMap[value] = key;\n});\n\n// Produce a Namespace-aware version of svgWhitelist\nvar svgWhiteListNS = {};\n$.each(svgWhiteList, function(elt,atts){\n  var attNS = {};\n  $.each(atts, function(i, att){\n    if (att.indexOf(':') != -1) {\n      var v = att.split(':');\n      attNS[v[1]] = nsRevMap[v[0]];\n    } else {\n      attNS[att] = att == 'xmlns' ? xmlnsns : null;\n    }\n  });\n  svgWhiteListNS[elt] = attNS;\n});\n\n// Animation element to change the opacity of any newly created element\nvar opac_ani = document.createElementNS(svgns, 'animate');\n$(opac_ani).attr({\n  attributeName: 'opacity',\n  begin: 'indefinite',\n  dur: 1,\n  fill: 'freeze'\n}).appendTo(svgroot);\n\n// Group: Unit conversion functions\n\n// Set the scope for these functions\nvar convertToNum, convertToUnit, setUnitAttr;\n\n(function() {\n  var w_attrs = ['x', 'x1', 'cx', 'rx', 'width'];\n  var h_attrs = ['y', 'y1', 'cy', 'ry', 'height'];\n  var unit_attrs = $.merge(['r','radius'], w_attrs);\n  $.merge(unit_attrs, h_attrs);\n  \n  // Function: convertToNum\n  // Converts given values to numbers. Attributes must be supplied in \n  // case a percentage is given\n  //\n  // Parameters:\n  // attr - String with the name of the attribute associated with the value\n  // val - String with the attribute value to convert\n  convertToNum = function(attr, val) {\n    // Return a number if that's what it already is\n    if(!isNaN(val)) return val-0;\n    \n    if(val.substr(-1) === '%') {\n      // Deal with percentage, depends on attribute\n      var num = val.substr(0, val.length-1)/100;\n      var res = getResolution();\n      \n      if($.inArray(attr, w_attrs) !== -1) {\n        return num * res.w;\n      } else if($.inArray(attr, h_attrs) !== -1) {\n        return num * res.h;\n      } else {\n        return num * Math.sqrt((res.w*res.w) + (res.h*res.h))/Math.sqrt(2);\n      }\n    } else {\n      var unit = val.substr(-2);\n      var num = val.substr(0, val.length-2);\n      // Note that this multiplication turns the string into a number\n      return num * unit_types[unit];\n    }\n  };\n  \n  \n  // Function: setUnitAttr\n  // Sets an element's attribute based on the unit in its current value.\n  //\n  // Parameters: \n  // elem - DOM element to be changed\n  // attr - String with the name of the attribute associated with the value\n  // val - String with the attribute value to convert\n  setUnitAttr = function(elem, attr, val) {\n    if(!isNaN(val)) {\n      // New value is a number, so check currently used unit\n      var old_val = elem.getAttribute(attr);\n      \n      if(old_val !== null && isNaN(old_val)) {\n        // Old value was a number, so get unit, then convert\n        var unit;\n        if(old_val.substr(-1) === '%') {\n          var res = getResolution();\n          unit = '%';\n          val *= 100;\n          if($.inArray(attr, w_attrs) !== -1) {\n            val = val / res.w;\n          } else if($.inArray(attr, h_attrs) !== -1) {\n            val = val / res.h;\n          } else {\n            return val / Math.sqrt((res.w*res.w) + (res.h*res.h))/Math.sqrt(2);\n          }\n\n        } else {\n          unit = old_val.substr(-2);\n          val = val / unit_types[unit];\n        }\n        \n        val += unit;\n      }\n    }\n    elem.setAttribute(attr, val);\n  }\n\n  // Function: isValidUnit\n  // Check if an attribute's value is in a valid format\n  //\n  // Parameters: \n  // attr - String with the name of the attribute associated with the value\n  // val - String with the attribute value to check\n  canvas.isValidUnit = function(attr, val) {\n    var valid = false;\n    if($.inArray(attr, unit_attrs) != -1) {\n      // True if it's just a number\n      if(!isNaN(val)) {\n        valid = true;\n      } else {\n      // Not a number, check if it has a valid unit\n        val = val.toLowerCase();\n        $.each(unit_types, function(unit) {\n          if(valid) return;\n          var re = new RegExp('^-?[\\\\d\\\\.]+' + unit + '$');\n          if(re.test(val)) valid = true;\n        });\n      }\n    } else if (attr == \"id\") {\n      // if we're trying to change the id, make sure it's not already present in the doc\n      // and the id value is valid.\n\n      var result = false;\n      // because getElem() can throw an exception in the case of an invalid id\n      // (according to http://www.w3.org/TR/xml-id/ IDs must be a NCName)\n      // we wrap it in an exception and only return true if the ID was valid and\n      // not already present\n      try {\n        var elem = getElem(val);\n        result = (elem == null);\n      } catch(e) {}\n      return result;\n    } else valid = true;      \n    \n    return valid;\n  }\n  \n})();\n\n\n// Group: Undo/Redo history management\n\nthis.undoCmd = {};\n\n// Function: ChangeElementCommand\n// History command to make a change to an element. \n// Usually an attribute change, but can also be textcontent.\n//\n// Parameters:\n// elem - The DOM element that was changed\n// attrs - An object with the attributes to be changed and the values they had *before* the change\n// text - An optional string visible to user related to this change\nvar ChangeElementCommand = this.undoCmd.changeElement = function(elem, attrs, text) {\n  this.elem = elem;\n  this.text = text ? (\"Change \" + elem.tagName + \" \" + text) : (\"Change \" + elem.tagName);\n  this.newValues = {};\n  this.oldValues = attrs;\n  for (var attr in attrs) {\n    if (attr == \"#text\") this.newValues[attr] = elem.textContent;\n    else if (attr == \"#href\") this.newValues[attr] = getHref(elem);\n    else this.newValues[attr] = elem.getAttribute(attr);\n  }\n\n  // Function: ChangeElementCommand.apply\n  // Performs the stored change action\n  this.apply = function() {\n    var bChangedTransform = false;\n    for(var attr in this.newValues ) {\n      if (this.newValues[attr]) {\n        if (attr == \"#text\") this.elem.textContent = this.newValues[attr];\n        else if (attr == \"#href\") setHref(this.elem, this.newValues[attr])\n        else this.elem.setAttribute(attr, this.newValues[attr]);\n      }\n      else {\n        if (attr == \"#text\") this.elem.textContent = \"\";\n        else {\n          this.elem.setAttribute(attr, \"\");\n          this.elem.removeAttribute(attr);\n        }\n      }\n      \n      if (attr == \"transform\") { bChangedTransform = true; }\n      else if (attr == \"stdDeviation\") { canvas.setBlurOffsets(this.elem.parentNode, this.newValues[attr]); }\n      \n    }\n    // relocate rotational transform, if necessary\n    if(!bChangedTransform) {\n      var angle = getRotationAngle(elem);\n      if (angle) {\n        var bbox = elem.getBBox();\n        var cx = bbox.x + bbox.width/2,\n          cy = bbox.y + bbox.height/2;\n        var rotate = [\"rotate(\", angle, \" \", cx, \",\", cy, \")\"].join('');\n        if (rotate != elem.getAttribute(\"transform\")) {\n          elem.setAttribute(\"transform\", rotate);\n        }\n      }\n    }\n    // if we are changing layer names, re-identify all layers\n    if (this.elem.tagName == \"title\" && this.elem.parentNode.parentNode == svgcontent) {\n      identifyLayers();\n    }    \n    return true;\n  };\n\n  // Function: ChangeElementCommand.unapply\n  // Reverses the stored change action\n  this.unapply = function() {\n    var bChangedTransform = false;\n    for(var attr in this.oldValues ) {\n      if (this.oldValues[attr]) {\n        if (attr == \"#text\") this.elem.textContent = this.oldValues[attr];\n        else if (attr == \"#href\") setHref(this.elem, this.oldValues[attr]);\n        else this.elem.setAttribute(attr, this.oldValues[attr]);\n        \n        if (attr == \"stdDeviation\") canvas.setBlurOffsets(this.elem.parentNode, this.oldValues[attr]);\n      }\n      else {\n        if (attr == \"#text\") this.elem.textContent = \"\";\n        else this.elem.removeAttribute(attr);\n      }\n      if (attr == \"transform\") { bChangedTransform = true; }\n    }\n    // relocate rotational transform, if necessary\n    if(!bChangedTransform) {\n      var angle = getRotationAngle(elem);\n      if (angle) {\n        var bbox = elem.getBBox();\n        var cx = bbox.x + bbox.width/2,\n          cy = bbox.y + bbox.height/2;\n        var rotate = [\"rotate(\", angle, \" \", cx, \",\", cy, \")\"].join('');\n        if (rotate != elem.getAttribute(\"transform\")) {\n          elem.setAttribute(\"transform\", rotate);\n        }\n      }\n    }\n    // if we are changing layer names, re-identify all layers\n    if (this.elem.tagName == \"title\" && this.elem.parentNode.parentNode == svgcontent) {\n      identifyLayers();\n    }    \n    \n    // Remove transformlist to prevent confusion that causes bugs like 575.\n    if (svgTransformLists[this.elem.id]) {\n      delete svgTransformLists[this.elem.id];\n    }  \n    \n    return true;\n  };\n\n  // Function: ChangeElementCommand.elements\n  // Returns array with element associated with this command\n  this.elements = function() { return [this.elem]; }\n}\n\n// Function: InsertElementCommand\n// History command for an element that was added to the DOM\n//\n// Parameters:\n// elem - The newly added DOM element\n// text - An optional string visible to user related to this change\nvar InsertElementCommand = this.undoCmd.insertElement = function(elem, text) {\n  this.elem = elem;\n  this.text = text || (\"Create \" + elem.tagName);\n  this.parent = elem.parentNode;\n  \n  // Function: InsertElementCommand.apply\n  // Re-Inserts the new element\n  this.apply = function() { \n    this.elem = this.parent.insertBefore(this.elem, this.elem.nextSibling); \n    if (this.parent == svgcontent) {\n      identifyLayers();\n    }    \n  };\n\n  // Function: InsertElementCommand.unapply\n  // Removes the element\n  this.unapply = function() {\n    this.parent = this.elem.parentNode;\n    this.elem = this.elem.parentNode.removeChild(this.elem);\n    if (this.parent == svgcontent) {\n      identifyLayers();\n    }    \n  };\n\n  // Function: InsertElementCommand.elements\n  // Returns array with element associated with this command\n  this.elements = function() { return [this.elem]; };\n}\n\n// Function: RemoveElementCommand\n// History command for an element removed from the DOM\n//\n// Parameters:\n// elem - The removed DOM element\n// parent - The DOM element's parent\n// text - An optional string visible to user related to this change\nvar RemoveElementCommand = this.undoCmd.removeElement = function(elem, parent, text) {\n  this.elem = elem;\n  this.text = text || (\"Delete \" + elem.tagName);\n  this.parent = parent;\n\n  // Function: RemoveElementCommand.apply\n  // Re-removes the new element\n  this.apply = function() {  \n    if (svgTransformLists[this.elem.id]) {\n      delete svgTransformLists[this.elem.id];\n    }  \n  \n    this.parent = this.elem.parentNode;\n    this.elem = this.parent.removeChild(this.elem);\n    if (this.parent == svgcontent) {\n      identifyLayers();\n    }    \n  };\n\n  // Function: RemoveElementCommand.unapply\n  // Re-adds the new element\n  this.unapply = function() { \n    if (svgTransformLists[this.elem.id]) {\n      delete svgTransformLists[this.elem.id];\n    }\n\n    this.elem = this.parent.insertBefore(this.elem, this.elem.nextSibling);\n    if (this.parent == svgcontent) {\n      identifyLayers();\n    }    \n  };\n\n  // Function: RemoveElementCommand.elements\n  // Returns array with element associated with this command\n  this.elements = function() { return [this.elem]; };\n  \n  // special hack for webkit: remove this element's entry in the svgTransformLists map\n  if (svgTransformLists[elem.id]) {\n    delete svgTransformLists[elem.id];\n  }\n}\n\n// Function: MoveElementCommand\n// History command for an element that had its DOM position changed\n//\n// Parameters:\n// elem - The DOM element that was moved\n// oldNextSibling - The element's next sibling before it was moved\n// oldParent - The element's parent before it was moved\n// text - An optional string visible to user related to this change\nvar MoveElementCommand = this.undoCmd.moveElement = function(elem, oldNextSibling, oldParent, text) {\n  this.elem = elem;\n  this.text = text ? (\"Move \" + elem.tagName + \" to \" + text) : (\"Move \" + elem.tagName);\n  this.oldNextSibling = oldNextSibling;\n  this.oldParent = oldParent;\n  this.newNextSibling = elem.nextSibling;\n  this.newParent = elem.parentNode;\n\n  // Function: MoveElementCommand.unapply\n  // Re-positions the element\n  this.apply = function() {\n    this.elem = this.newParent.insertBefore(this.elem, this.newNextSibling);\n    if (this.newParent == svgcontent) {\n      identifyLayers();\n    }\n  };\n\n  // Function: MoveElementCommand.unapply\n  // Positions the element back to its original location\n  this.unapply = function() {\n    this.elem = this.oldParent.insertBefore(this.elem, this.oldNextSibling);\n    if (this.oldParent == svgcontent) {\n      identifyLayers();\n    }\n  };\n\n  // Function: MoveElementCommand.elements\n  // Returns array with element associated with this command\n  this.elements = function() { return [this.elem]; };\n}\n\n// TODO: create a 'typing' command object that tracks changes in text\n// if a new Typing command is created and the top command on the stack is also a Typing\n// and they both affect the same element, then collapse the two commands into one\n\n// Function: BatchCommand\n// History command that can contain/execute multiple other commands\n//\n// Parameters:\n// text - An optional string visible to user related to this change\nvar BatchCommand = this.undoCmd.batch = function(text) {\n  this.text = text || \"Batch Command\";\n  this.stack = [];\n\n  // Function: BatchCommand.apply\n  // Runs \"apply\" on all subcommands\n  this.apply = function() {\n    var len = this.stack.length;\n    for (var i = 0; i < len; ++i) {\n      this.stack[i].apply();\n    }\n  };\n\n  // Function: BatchCommand.unapply\n  // Runs \"unapply\" on all subcommands\n  this.unapply = function() {\n    for (var i = this.stack.length-1; i >= 0; i--) {\n      this.stack[i].unapply();\n    }\n  };\n\n  // Function: BatchCommand.elements\n  // Iterate through all our subcommands and returns all the elements we are changing\n  this.elements = function() {\n    var elems = [];\n    var cmd = this.stack.length;\n    while (cmd--) {\n      var thisElems = this.stack[cmd].elements();\n      var elem = thisElems.length;\n      while (elem--) {\n        if (elems.indexOf(thisElems[elem]) == -1) elems.push(thisElems[elem]);\n      }\n    }\n    return elems; \n  };\n\n  // Function: BatchCommand.addSubCommand\n  // Adds a given command to the history stack\n  //\n  // Parameters:\n  // cmd - The undo command object to add\n  this.addSubCommand = function(cmd) { this.stack.push(cmd); };\n\n  // Function: BatchCommand.isEmpty\n  // Returns a boolean indicating whether or not the batch command is empty\n  this.isEmpty = function() { return this.stack.length == 0; };\n}\n\n// Set scope for these undo functions\nvar resetUndoStack, addCommandToHistory;\n\n// Undo/redo stack related functions\n(function(c) {\n  var undoStackPointer = 0, \n    undoStack = [];\n  \n  // Function: resetUndoStack\n  // Resets the undo stack, effectively clearing the undo/redo history\n  resetUndoStack = function() {\n    undoStack = [];\n    undoStackPointer = 0;\n  };\n  \n  c.undoMgr = {\n    reset: function() { undoStack = []; undoStackPointer = 0; },\n    // Function: undoMgr.getUndoStackSize\n    // Returns: \n    // Integer with the current size of the undo history stack\n    getUndoStackSize: function() { return undoStackPointer; },\n    \n    // Function: undoMgr.getRedoStackSize\n    // Returns: \n    // Integer with the current size of the redo history stack\n    getRedoStackSize: function() { return undoStack.length - undoStackPointer; },\n    \n    // Function: undoMgr.getNextUndoCommandText\n    // Returns: \n    // String associated with the next undo command\n    getNextUndoCommandText: function() { \n      if (undoStackPointer > 0) \n        return undoStack[undoStackPointer-1].text;\n      return \"\";\n    },\n    \n    // Function: undoMgr.getNextRedoCommandText\n    // Returns: \n    // String associated with the next redo command\n    getNextRedoCommandText: function() { \n      if (undoStackPointer < undoStack.length) \n        return undoStack[undoStackPointer].text;\n      return \"\";\n    },\n    \n    // Function: undoMgr.undo\n    // Performs an undo step\n    undo: function() {\n      if (undoStackPointer > 0) {\n        c.clearSelection();\n        var cmd = undoStack[--undoStackPointer];\n        cmd.unapply();\n        pathActions.clear();\n        call(\"changed\", cmd.elements());\n      }\n    },\n\n    // Function: undoMgr.redo    \n    // Performs a redo step\n    redo: function() {\n      if (undoStackPointer < undoStack.length && undoStack.length > 0) {\n        c.clearSelection();\n        var cmd = undoStack[undoStackPointer++];\n        cmd.apply();\n        pathActions.clear();\n        call(\"changed\", cmd.elements());\n      }\n    }\n  };\n  \n  // Function: addCommandToHistory\n  // Adds a command object to the undo history stack\n  //\n  // Parameters: \n  // cmd - The command object to add\n  addCommandToHistory = c.undoCmd.add = function(cmd) {\n  // FIXME: we MUST compress consecutive text changes to the same element\n  // (right now each keystroke is saved as a separate command that includes the\n  // entire text contents of the text element)\n  // TODO: consider limiting the history that we store here (need to do some slicing)\n  \n    // if our stack pointer is not at the end, then we have to remove\n    // all commands after the pointer and insert the new command\n    if (undoStackPointer < undoStack.length && undoStack.length > 0) {\n      undoStack = undoStack.splice(0, undoStackPointer);\n    }\n    undoStack.push(cmd);\n    undoStackPointer = undoStack.length;\n  };\n  \n}(canvas));\n\n(function(c) {\n\n  // New functions for refactoring of Undo/Redo\n  \n  // this is the stack that stores the original values, the elements and\n  // the attribute name for begin/finish\n  var undoChangeStackPointer = -1;\n  var undoableChangeStack = [];\n  \n  // Function: beginUndoableChange\n  // This function tells the canvas to remember the old values of the \n  // attrName attribute for each element sent in.  The elements and values \n  // are stored on a stack, so the next call to finishUndoableChange() will \n  // pop the elements and old values off the stack, gets the current values\n  // from the DOM and uses all of these to construct the undo-able command.\n  //\n  // Parameters: \n  // attrName - The name of the attribute being changed\n  // elems - Array of DOM elements being changed\n  c.beginUndoableChange = function(attrName, elems) {\n    var p = ++undoChangeStackPointer;\n    var i = elems.length;\n    var oldValues = new Array(i), elements = new Array(i);\n    while (i--) {\n      var elem = elems[i];\n      if (elem == null) continue;\n      elements[i] = elem;\n      oldValues[i] = elem.getAttribute(attrName);\n    }\n    undoableChangeStack[p] = {'attrName': attrName,\n                'oldValues': oldValues,\n                'elements': elements};\n  };\n  \n  // Function: finishUndoableChange\n  // This function returns a BatchCommand object which summarizes the\n  // change since beginUndoableChange was called.  The command can then\n  // be added to the command history\n  //\n  // Returns: \n  // Batch command object with resulting changes\n  c.finishUndoableChange = function() {\n    var p = undoChangeStackPointer--;\n    var changeset = undoableChangeStack[p];\n    var i = changeset['elements'].length;\n    var attrName = changeset['attrName'];\n    var batchCmd = new BatchCommand(\"Change \" + attrName);\n    while (i--) {\n      var elem = changeset['elements'][i];\n      if (elem == null) continue;\n      var changes = {};\n      changes[attrName] = changeset['oldValues'][i];\n      if (changes[attrName] != elem.getAttribute(attrName)) {\n        batchCmd.addSubCommand(new ChangeElementCommand(elem, changes, attrName));\n      }\n    }\n    undoableChangeStack[p] = null;\n    return batchCmd;\n  };\n\n}(canvas));\n\n// Put SelectorManager in this scope\nvar SelectorManager;\n\n(function() {\n  // Interface: Selector\n  // Private class for DOM element selection boxes\n  // \n  // Parameters:\n  // id - integer to internally indentify the selector\n  // elem - DOM element associated with this selector\n  function Selector(id, elem) {\n    // this is the selector's unique number\n    this.id = id;\n\n    // this holds a reference to the element for which this selector is being used\n    this.selectedElement = elem;\n\n    // this is a flag used internally to track whether the selector is being used or not\n    this.locked = true;\n\n    // Function: Selector.reset \n    // Used to reset the id and element that the selector is attached to\n    //\n    // Parameters: \n    // e - DOM element associated with this selector\n    this.reset = function(e) {\n      this.locked = true;\n      this.selectedElement = e;\n      this.resize();\n      this.selectorGroup.setAttribute(\"display\", \"inline\");\n    };\n\n    // this holds a reference to the <g> element that holds all visual elements of the selector\n    this.selectorGroup = addSvgElementFromJson({ \"element\": \"g\",\n                          \"attr\": {\"id\": (\"selectorGroup\"+this.id)}\n                          });\n\n    // this holds a reference to the path rect\n    this.selectorRect = this.selectorGroup.appendChild( addSvgElementFromJson({\n                \"element\": \"path\",\n                \"attr\": {\n                  \"id\": (\"selectedBox\"+this.id),\n                  \"fill\": \"none\",\n                  \"stroke\": \"#22C\",\n                  \"stroke-width\": \"1\",\n                  \"stroke-dasharray\": \"5,5\",\n                  // need to specify this so that the rect is not selectable\n                  \"style\": \"pointer-events:none\"\n                }\n              }) );\n\n    // this holds a reference to the grip coordinates for this selector\n    this.gripCoords = {  \"nw\":null,\n              \"n\":null,\n              \"ne\":null,\n              \"e\":null,\n              \"se\":null,\n              \"s\":null,\n              \"sw\":null,\n              \"w\":null\n              };\n    \n    // Function: Selector.showGrips\n    // Show the resize grips of this selector\n    //\n    // Parameters:\n    // show - boolean indicating whether grips should be shown or not\n    this.showGrips = function(show) {\n      // TODO: use suspendRedraw() here\n      var bShow = show ? \"inline\" : \"none\";\n      selectorManager.selectorGripsGroup.setAttribute(\"display\", bShow);\n      var elem = this.selectedElement;\n      if(elem && show) {\n        this.selectorGroup.appendChild(selectorManager.selectorGripsGroup);\n        this.updateGripCursors(getRotationAngle(elem));\n      }\n    };\n    \n    // Function: Selector.updateGripCursors\n    // Updates cursors for corner grips on rotation so arrows point the right way\n    //\n    // Parameters:\n    // angle - Float indicating current rotation angle in degrees\n    this.updateGripCursors = function(angle) {\n      var dir_arr = [];\n      var steps = Math.round(angle / 45);\n      if(steps < 0) steps += 8;\n      for (var dir in selectorManager.selectorGrips) {\n        dir_arr.push(dir);\n      }\n      while(steps > 0) {\n        dir_arr.push(dir_arr.shift());\n        steps--;\n      }\n      var i = 0;\n      for (var dir in selectorManager.selectorGrips) {\n        selectorManager.selectorGrips[dir].setAttribute('style', (\"cursor:\" + dir_arr[i] + \"-resize\"));\n        i++;\n      };\n    };\n    \n    // Function: Selector.resize\n    // Updates the selector to match the element's size\n    this.resize = function() {\n      var selectedBox = this.selectorRect,\n        mgr = selectorManager,\n        selectedGrips = mgr.selectorGrips,\n        selected = this.selectedElement,\n         sw = selected.getAttribute(\"stroke-width\");\n      var offset = 1/current_zoom;\n      if (selected.getAttribute(\"stroke\") != \"none\" && !isNaN(sw)) {\n        offset += (sw/2);\n      }\n      if (selected.tagName == \"text\") {\n        offset += 2/current_zoom;\n      }\n      var bbox = getBBox(selected);\n      if(selected.tagName == 'g' && !$(selected).data('gsvg')) {\n        // The bbox for a group does not include stroke vals, so we\n        // get the bbox based on its children. \n        var stroked_bbox = getStrokedBBox(selected.childNodes);\n        if(stroked_bbox) {\n          var bb = {};\n          $.each(bbox, function(key, val) {\n            bb[key] = stroked_bbox[key];\n          });\n          bbox = bb;\n        }\n      }\n\n      // loop and transform our bounding box until we reach our first rotation\n      var m = getMatrix(selected);\n\n      // This should probably be handled somewhere else, but for now\n      // it keeps the selection box correctly positioned when zoomed\n      m.e *= current_zoom;\n      m.f *= current_zoom;\n      \n      // apply the transforms\n      var l=bbox.x-offset, t=bbox.y-offset, w=bbox.width+(offset*2), h=bbox.height+(offset*2),\n        bbox = {x:l, y:t, width:w, height:h};\n      \n      // we need to handle temporary transforms too\n      // if skewed, get its transformed box, then find its axis-aligned bbox\n      \n      //*\n      var nbox = transformBox(l*current_zoom, t*current_zoom, w*current_zoom, h*current_zoom, m),\n        nbax = nbox.aabox.x,\n        nbay = nbox.aabox.y,\n        nbaw = nbox.aabox.width,\n        nbah = nbox.aabox.height;\n        \n      // now if the shape is rotated, un-rotate it\n      var cx = nbax + nbaw/2,\n        cy = nbay + nbah/2;\n        \n      var angle = getRotationAngle(selected);\n      if (angle) {\n        \n        var rot = svgroot.createSVGTransform();\n        rot.setRotate(-angle,cx,cy);\n        var rotm = rot.matrix;\n        nbox.tl = transformPoint(nbox.tl.x,nbox.tl.y,rotm);\n        nbox.tr = transformPoint(nbox.tr.x,nbox.tr.y,rotm);\n        nbox.bl = transformPoint(nbox.bl.x,nbox.bl.y,rotm);\n        nbox.br = transformPoint(nbox.br.x,nbox.br.y,rotm);\n        \n        // calculate the axis-aligned bbox\n        var minx = nbox.tl.x,\n          miny = nbox.tl.y,\n          maxx = nbox.tl.x,\n          maxy = nbox.tl.y;\n        \n        minx = Math.min(minx, Math.min(nbox.tr.x, Math.min(nbox.bl.x, nbox.br.x) ) );\n        miny = Math.min(miny, Math.min(nbox.tr.y, Math.min(nbox.bl.y, nbox.br.y) ) );\n        maxx = Math.max(maxx, Math.max(nbox.tr.x, Math.max(nbox.bl.x, nbox.br.x) ) );\n        maxy = Math.max(maxy, Math.max(nbox.tr.y, Math.max(nbox.bl.y, nbox.br.y) ) );\n        \n        nbax = minx;\n        nbay = miny;\n        nbaw = (maxx-minx);\n        nbah = (maxy-miny);\n      }\n\n      var sr_handle = svgroot.suspendRedraw(100);\n\n      var dstr = \"M\" + nbax + \",\" + nbay\n            + \" L\" + (nbax+nbaw) + \",\" + nbay\n            + \" \" + (nbax+nbaw) + \",\" + (nbay+nbah)\n            + \" \" + nbax + \",\" + (nbay+nbah) + \"z\";\n      assignAttributes(selectedBox, {'d': dstr});\n      \n      this.gripCoords = {\n        nw: [nbax, nbay],\n        ne: [nbax+nbaw, nbay],\n        sw: [nbax, nbay+nbah],\n        se: [nbax+nbaw, nbay+nbah],\n        n:  [nbax + (nbaw)/2, nbay],\n        w:  [nbax, nbay + (nbah)/2],\n        e:  [nbax + nbaw, nbay + (nbah)/2],\n        s:  [nbax + (nbaw)/2, nbay + nbah]\n      };\n      \n      if(selected == selectedElements[0]) {\n        for(var dir in this.gripCoords) {\n          var coords = this.gripCoords[dir];\n          assignAttributes(selectedGrips[dir], {\n            cx: coords[0], cy: coords[1]\n          });\n        };\n      }\n\n      if (angle) {\n        this.selectorGroup.setAttribute(\"transform\", \"rotate(\" + [angle,cx,cy].join(\",\") + \")\");\n      }\n      else {\n        this.selectorGroup.setAttribute(\"transform\", \"\");\n      }\n\n      // we want to go 20 pixels in the negative transformed y direction, ignoring scale\n      assignAttributes(mgr.rotateGripConnector, { x1: nbax + (nbaw)/2, \n                            y1: nbay, \n                            x2: nbax + (nbaw)/2, \n                            y2: nbay- 20});\n      assignAttributes(mgr.rotateGrip, { cx: nbax + (nbaw)/2, \n                        cy: nbay - 20 });\n      \n      svgroot.unsuspendRedraw(sr_handle);\n    };\n\n    // now initialize the selector\n    this.reset(elem);\n  };\n\n  // Interface: SelectorManager\n  // Public class to manage all selector objects (selection boxes)\n  SelectorManager = function() {\n  \n    // this will hold the <g> element that contains all selector rects/grips\n    this.selectorParentGroup = null;\n  \n    // this is a special rect that is used for multi-select\n    this.rubberBandBox = null;\n  \n    // this will hold objects of type Selector (see above)\n    this.selectors = [];\n  \n    // this holds a map of SVG elements to their Selector object\n    this.selectorMap = {};\n  \n    // local reference to this object\n    var mgr = this;\n    \n    // Function: SelectorManager.initGroup\n    // Resets the parent selector group element\n    this.initGroup = function() {\n      // remove old selector parent group if it existed\n      if (mgr.selectorParentGroup && mgr.selectorParentGroup.parentNode) {\n        mgr.selectorParentGroup.parentNode.removeChild(mgr.selectorParentGroup);\n      }\n      // create parent selector group and add it to svgroot\n      mgr.selectorParentGroup = svgdoc.createElementNS(svgns, \"g\");\n      mgr.selectorParentGroup.setAttribute(\"id\", \"selectorParentGroup\");\n      mgr.selectorGripsGroup = svgdoc.createElementNS(svgns, \"g\");\n      mgr.selectorGripsGroup.setAttribute('display','none');\n      svgroot.appendChild(mgr.selectorParentGroup);\n      mgr.selectorParentGroup.appendChild(mgr.selectorGripsGroup);\n      mgr.selectorMap = {};\n      mgr.selectors = [];\n      mgr.rubberBandBox = null;\n      \n      // this holds a reference to the grip elements\n      mgr.selectorGrips = {  \"nw\":null,\n                  \"n\":null,\n                  \"ne\":null,\n                  \"e\":null,\n                  \"se\":null,\n                  \"s\":null,\n                  \"sw\":null,\n                  \"w\":null\n                  };\n\n      // add the corner grips\n      for (var dir in mgr.selectorGrips) {\n        var grip = addSvgElementFromJson({\n          \"element\": \"circle\",\n          \"attr\": {\n            \"id\": (\"selectorGrip_resize_\" + dir),\n            \"fill\": \"#22C\",\n            \"r\": 4,\n            \"style\": (\"cursor:\" + dir + \"-resize\"),\n            // This expands the mouse-able area of the grips making them\n            // easier to grab with the mouse.\n            // This works in Opera and WebKit, but does not work in Firefox\n            // see https://bugzilla.mozilla.org/show_bug.cgi?id=500174\n            \"stroke-width\": 2,\n            \"pointer-events\":\"all\"\n          }\n        });\n        \n        elData(grip, \"dir\", dir);\n        elData(grip, \"type\", \"resize\");\n        this.selectorGrips[dir] = mgr.selectorGripsGroup.appendChild(grip);\n      }\n      \n      // add rotator elems\n      this.rotateGripConnector = this.selectorGripsGroup.appendChild( addSvgElementFromJson({\n                \"element\": \"line\",\n                \"attr\": {\n                  \"id\": (\"selectorGrip_rotateconnector\"),\n                  \"stroke\": \"#22C\",\n                  \"stroke-width\": \"1\"\n                }\n              }) );\n              \n      this.rotateGrip = this.selectorGripsGroup.appendChild( addSvgElementFromJson({\n                \"element\": \"circle\",\n                \"attr\": {\n                  \"id\": \"selectorGrip_rotate\",\n                  \"fill\": \"lime\",\n                  \"r\": 4,\n                  \"stroke\": \"#22C\",\n                  \"stroke-width\": 2,\n                  \"style\": \"cursor:url(\" + curConfig.imgPath + \"rotate.png) 12 12, auto;\"\n                }\n              }) );\n      elData(this.rotateGrip, \"type\", \"rotate\");\n\n      if($(\"#canvasBackground\").length) return;\n  \n      var canvasbg = svgdoc.createElementNS(svgns, \"svg\");\n      var dims = curConfig.dimensions;\n      assignAttributes(canvasbg, {\n        'id':'canvasBackground',\n        'width': dims[0],\n        'height': dims[1],\n        'x': 0,\n        'y': 0,\n        'overflow': 'visible',\n        'style': 'pointer-events:none'\n      });\n      \n      var rect = svgdoc.createElementNS(svgns, \"rect\");\n      assignAttributes(rect, {\n        'width': '100%',\n        'height': '100%',\n        'x': 0,\n        'y': 0,\n        'stroke-width': 1,\n        'stroke': '#000',\n        'fill': '#FFF',\n        'style': 'pointer-events:none'\n      });\n      // Both Firefox and WebKit are too slow with this filter region (especially at higher\n      // zoom levels) and Opera has at least one bug\n  //      if (!window.opera) rect.setAttribute('filter', 'url(#canvashadow)');\n      canvasbg.appendChild(rect);\n      svgroot.insertBefore(canvasbg, svgcontent);\n    };\n    \n    // Function: SelectorManager.requestSelector\n    // Returns the selector based on the given element\n    //\n    // Parameters:\n    // elem - DOM element to get the selector for\n    this.requestSelector = function(elem) {\n      if (elem == null) return null;\n      var N = this.selectors.length;\n      // if we've already acquired one for this element, return it\n      if (typeof(this.selectorMap[elem.id]) == \"object\") {\n        this.selectorMap[elem.id].locked = true;\n        return this.selectorMap[elem.id];\n      }\n      for (var i = 0; i < N; ++i) {\n        if (this.selectors[i] && !this.selectors[i].locked) {\n          this.selectors[i].locked = true;\n          this.selectors[i].reset(elem);\n          this.selectorMap[elem.id] = this.selectors[i];\n          return this.selectors[i];\n        }\n      }\n      // if we reached here, no available selectors were found, we create one\n      this.selectors[N] = new Selector(N, elem);\n      this.selectorParentGroup.appendChild(this.selectors[N].selectorGroup);\n      this.selectorMap[elem.id] = this.selectors[N];\n      return this.selectors[N];\n    };\n    \n    // Function: SelectorManager.releaseSelector\n    // Removes the selector of the given element (hides selection box) \n    //\n    // Parameters:\n    // elem - DOM element to remove the selector for\n    this.releaseSelector = function(elem) {\n      if (elem == null) return;\n      var N = this.selectors.length,\n        sel = this.selectorMap[elem.id];\n      for (var i = 0; i < N; ++i) {\n        if (this.selectors[i] && this.selectors[i] == sel) {\n          if (sel.locked == false) {\n            console.log(\"WARNING! selector was released but was already unlocked\");\n          }\n          delete this.selectorMap[elem.id];\n          sel.locked = false;\n          sel.selectedElement = null;\n          sel.showGrips(false);\n  \n          // remove from DOM and store reference in JS but only if it exists in the DOM\n          try {\n            sel.selectorGroup.setAttribute(\"display\", \"none\");\n          } catch(e) { }\n  \n          break;\n        }\n      }\n    };\n  \n    // Function: SelectorManager.getRubberBandBox\n    // Returns the rubberBandBox DOM element. This is the rectangle drawn by the user for selecting/zooming\n    this.getRubberBandBox = function() {\n      if (this.rubberBandBox == null) {\n        this.rubberBandBox = this.selectorParentGroup.appendChild(\n            addSvgElementFromJson({ \"element\": \"rect\",\n              \"attr\": {\n                \"id\": \"selectorRubberBand\",\n                \"fill\": \"#22C\",\n                \"fill-opacity\": 0.15,\n                \"stroke\": \"#22C\",\n                \"stroke-width\": 0.5,\n                \"display\": \"none\",\n                \"style\": \"pointer-events:none\"\n              }\n            }));\n      }\n      return this.rubberBandBox;\n    };\n  \n    this.initGroup();\n  };\n}());\n\n\n// **************************************************************************************\n// SVGTransformList implementation for Webkit \n// These methods do not currently raise any exceptions.\n// These methods also do not check that transforms are being inserted or handle if\n// a transform is already in the list, etc.  This is basically implementing as much\n// of SVGTransformList that we need to get the job done.\n//\n//  interface SVGEditTransformList { \n//    attribute unsigned long numberOfItems;\n//    void   clear (  )\n//    SVGTransform initialize ( in SVGTransform newItem )\n//    SVGTransform getItem ( in unsigned long index )\n//    SVGTransform insertItemBefore ( in SVGTransform newItem, in unsigned long index )\n//    SVGTransform replaceItem ( in SVGTransform newItem, in unsigned long index )\n//    SVGTransform removeItem ( in unsigned long index )\n//    SVGTransform appendItem ( in SVGTransform newItem )\n//    NOT IMPLEMENTED: SVGTransform createSVGTransformFromMatrix ( in SVGMatrix matrix );\n//    NOT IMPLEMENTED: SVGTransform consolidate (  );\n//  }\n// **************************************************************************************\nvar svgTransformLists = {};\nvar SVGEditTransformList = function(elem) {\n\n  function transformToString(xform) {\n    var m = xform.matrix,\n      text = \"\";\n    switch(xform.type) {\n      case 1: // MATRIX\n        text = \"matrix(\" + [m.a,m.b,m.c,m.d,m.e,m.f].join(\",\") + \")\";\n        break;\n      case 2: // TRANSLATE\n        text = \"translate(\" + m.e + \",\" + m.f + \")\";\n        break;\n      case 3: // SCALE\n        if (m.a == m.d) text = \"scale(\" + m.a + \")\";\n        else text = \"scale(\" + m.a + \",\" + m.d + \")\";\n        break;\n      case 4: // ROTATE\n        var cx = 0, cy = 0;\n        // this prevents divide by zero\n        if (xform.angle != 0) {\n          var K = 1 - m.a;\n          cy = ( K * m.f + m.b*m.e ) / ( K*K + m.b*m.b );\n          cx = ( m.e - m.b * cy ) / K;\n        }\n        text = \"rotate(\" + xform.angle + \" \" + cx + \",\" + cy + \")\";\n        break;\n    }\n    return text;\n  };\n\n  this._elem = elem || null;\n  this._xforms = [];\n  // TODO: how do we capture the undo-ability in the changed transform list?\n  this._update = function() {\n    var tstr = \"\";\n    var concatMatrix = svgroot.createSVGMatrix();\n    for (var i = 0; i < this.numberOfItems; ++i) {\n      var xform = this._list.getItem(i);\n      tstr += transformToString(xform) + \" \";\n    }\n    this._elem.setAttribute(\"transform\", tstr);\n  };\n  this._list = this;\n  this._init = function() {\n    // Transform attribute parser\n    var str = this._elem.getAttribute(\"transform\");\n    if(!str) return;\n    \n    // TODO: Add skew support in future\n    var re = /\\s*((scale|matrix|rotate|translate)\\s*\\(.*?\\))\\s*,?\\s*/;\n    var arr = [];\n    var m = true;\n    while(m) {\n      m = str.match(re);\n      str = str.replace(re,'');\n      if(m && m[1]) {\n        var x = m[1];\n        var bits = x.split(/\\s*\\(/);\n        var name = bits[0];\n        var val_bits = bits[1].match(/\\s*(.*?)\\s*\\)/);\n        var val_arr = val_bits[1].split(/[, ]+/);\n        var letters = 'abcdef'.split('');\n        var mtx = svgroot.createSVGMatrix();\n        $.each(val_arr, function(i, item) {\n          val_arr[i] = parseFloat(item);\n          if(name == 'matrix') {\n            mtx[letters[i]] = val_arr[i];\n          }\n        });\n        var xform = svgroot.createSVGTransform();\n        var fname = 'set' + name.charAt(0).toUpperCase() + name.slice(1);\n        var values = name=='matrix'?[mtx]:val_arr;\n        \n        if(name == 'scale' && values.length == 1) {\n          values.push(values[0]);\n        } else if(name == 'translate' && values.length == 1) {\n          values.push(0);\n        }\n        xform[fname].apply(xform, values);\n        this._list.appendItem(xform);\n      }\n    }\n  }\n  \n  this.numberOfItems = 0;\n  this.clear = function() { \n    this.numberOfItems = 0;\n    this._xforms = [];\n  };\n  \n  this.initialize = function(newItem) {\n    this.numberOfItems = 1;\n    this._xforms = [newItem];\n  };\n  \n  this.getItem = function(index) {\n    if (index < this.numberOfItems && index >= 0) {\n      return this._xforms[index];\n    }\n    return null;\n  };\n  \n  this.insertItemBefore = function(newItem, index) {\n    var retValue = null;\n    if (index >= 0) {\n      if (index < this.numberOfItems) {\n        var newxforms = new Array(this.numberOfItems + 1);\n        // TODO: use array copying and slicing\n        for ( var i = 0; i < index; ++i) {\n          newxforms[i] = this._xforms[i];\n        }\n        newxforms[i] = newItem;\n        for ( var j = i+1; i < this.numberOfItems; ++j, ++i) {\n          newxforms[j] = this._xforms[i];\n        }\n        this.numberOfItems++;\n        this._xforms = newxforms;\n        retValue = newItem;\n        this._list._update();\n      }\n      else {\n        retValue = this._list.appendItem(newItem);\n      }\n    }\n    return retValue;\n  };\n  \n  this.replaceItem = function(newItem, index) {\n    var retValue = null;\n    if (index < this.numberOfItems && index >= 0) {\n      this._xforms[index] = newItem;\n      retValue = newItem;\n      this._list._update();\n    }\n    return retValue;\n  };\n  \n  this.removeItem = function(index) {\n    var retValue = null;\n    if (index < this.numberOfItems && index >= 0) {\n      var retValue = this._xforms[index];\n      var newxforms = new Array(this.numberOfItems - 1);\n      for (var i = 0; i < index; ++i) {\n        newxforms[i] = this._xforms[i];\n      }\n      for (var j = i; j < this.numberOfItems-1; ++j, ++i) {\n        newxforms[j] = this._xforms[i+1];\n      }\n      this.numberOfItems--;\n      this._xforms = newxforms;\n      this._list._update();\n    }\n    return retValue;\n  };\n  \n  this.appendItem = function(newItem) {\n    this._xforms.push(newItem);\n    this.numberOfItems++;\n    this._list._update();\n    return newItem;\n  };\n};\n// **************************************************************************************\n\n// Group: Helper functions\n\n// Function: walkTree\n// Walks the tree and executes the callback on each element in a top-down fashion\n//\n// Parameters:\n// elem - DOM element to traverse\n// cbFn - Callback function to run on each element\nfunction walkTree(elem, cbFn){\n  if (elem && elem.nodeType == 1) {\n    cbFn(elem);\n    var i = elem.childNodes.length;\n    while (i--) {\n      walkTree(elem.childNodes.item(i), cbFn);\n    }\n  }\n};\n\n// Function: walkTreePost\n// Walks the tree and executes the callback on each element in a depth-first fashion\n//\n// Parameters:\n// elem - DOM element to traverse\n// cbFn - Callback function to run on each element\nfunction walkTreePost(elem, cbFn) {\n  if (elem && elem.nodeType == 1) {\n    var i = elem.childNodes.length;\n    while (i--) {\n      walkTree(elem.childNodes.item(i), cbFn);\n    }\n    cbFn(elem);\n  }\n};\n\n// Function: assignAttributes\n// Assigns multiple attributes to an element.\n//\n// Parameters: \n// node - DOM element to apply new attribute values to\n// attrs - Object with attribute keys/values\n// suspendLength - Optional integer of milliseconds to suspend redraw\n// unitCheck - Boolean to indicate the need to use setUnitAttr\nvar assignAttributes = this.assignAttributes = function(node, attrs, suspendLength, unitCheck) {\n  if(!suspendLength) suspendLength = 0;\n  // Opera has a problem with suspendRedraw() apparently\n  var handle = null;\n  if (!window.opera) svgroot.suspendRedraw(suspendLength);\n\n  for (var i in attrs) {\n    var ns = (i.substr(0,4) == \"xml:\" ? xmlns : \n      i.substr(0,6) == \"xlink:\" ? xlinkns : null);\n      \n    if(ns || !unitCheck) {\n      node.setAttributeNS(ns, i, attrs[i]);\n    } else {\n      setUnitAttr(node, i, attrs[i]);\n    }\n    \n  }\n  \n  if (!window.opera) svgroot.unsuspendRedraw(handle);\n};\n\n// Function: cleanupElement\n// Remove unneeded (default) attributes, makes resulting SVG smaller\n//\n// Parameters:\n// element - DOM element to clean up\nvar cleanupElement = this.cleanupElement = function(element) {\n  var handle = svgroot.suspendRedraw(60);\n  var defaults = {\n    'fill-opacity':1,\n    'stop-opacity':1,\n    'opacity':1,\n    'stroke':'none',\n    'stroke-dasharray':'none',\n    'stroke-linejoin':'miter',\n    'stroke-linecap':'butt',\n    'stroke-opacity':1,\n    'stroke-width':1,\n    'rx':0,\n    'ry':0\n  }\n  \n  for(var attr in defaults) {\n    var val = defaults[attr];\n    if(element.getAttribute(attr) == val) {\n      element.removeAttribute(attr);\n    }\n  }\n  \n  svgroot.unsuspendRedraw(handle);\n};\n\n// Function: addSvgElementFromJson\n// Create a new SVG element based on the given object keys/values and add it to the current layer\n// The element will be ran through cleanupElement before being returned \n//\n// Parameters:\n// data - Object with the following keys/values:\n// * element - DOM element to create\n// * attr - Object with attributes/values to assign to the new element\n// * curStyles - Boolean indicating that current style attributes should be applied first\n//\n// Returns: The new element\nvar addSvgElementFromJson = this.addSvgElementFromJson = function(data) {\n  var shape = getElem(data.attr.id);\n  // if shape is a path but we need to create a rect/ellipse, then remove the path\n  if (shape && data.element != shape.tagName) {\n    current_layer.removeChild(shape);\n    shape = null;\n  }\n  if (!shape) {\n    shape = svgdoc.createElementNS(svgns, data.element);\n    if (current_layer) {\n      current_layer.appendChild(shape);\n    }\n  }\n  if(data.curStyles) {\n    assignAttributes(shape, {\n      \"fill\": cur_shape.fill,\n      \"stroke\": cur_shape.stroke,\n      \"stroke-width\": cur_shape.stroke_width,\n      \"stroke-dasharray\": cur_shape.stroke_dasharray,\n      \"stroke-linejoin\": cur_shape.stroke_linejoin,\n      \"stroke-linecap\": cur_shape.stroke_linecap,\n      \"stroke-opacity\": cur_shape.stroke_opacity,\n      \"fill-opacity\": cur_shape.fill_opacity,\n      \"opacity\": cur_shape.opacity / 2,\n      \"style\": \"pointer-events:inherit\"\n    }, 100);\n  }\n  assignAttributes(shape, data.attr, 100);\n  cleanupElement(shape);\n  return shape;\n};\n\n(function() {\n  // TODO: make this string optional and set by the client\n  var comment = svgdoc.createComment(\" Created with SVG-edit - http://svg-edit.googlecode.com/ \");\n  svgcontent.appendChild(comment);\n\n  // TODO For Issue 208: this is a start on a thumbnail\n  //  var svgthumb = svgdoc.createElementNS(svgns, \"use\");\n  //  svgthumb.setAttribute('width', '100');\n  //  svgthumb.setAttribute('height', '100');\n  //  setHref(svgthumb, '#svgcontent');\n  //  svgroot.appendChild(svgthumb);\n\n})();\n\n// z-ordered array of tuples containing layer names and <g> elements\n// the first layer is the one at the bottom of the rendering\nvar all_layers = [],\n\n  // Object to contain image data for raster images that were found encodable\n  encodableImages = {},\n  \n  // String with image URL of last loadable image\n  last_good_img_url = curConfig.imgPath + 'logo.png',\n  \n  // pointer to the current layer <g>\n  current_layer = null,\n  \n  // Object with save options\n  save_options = {round_digits: 5},\n  \n  // Boolean indicating whether or not a draw action has been started\n  started = false,\n  \n  // Integer with internal ID number for the latest element\n  obj_num = 1,\n  \n  // String with an element's initial transform attribute value\n  start_transform = null,\n  \n  // String indicating the current editor mode\n  current_mode = \"select\",\n  \n  // String with the current direction in which an element is being resized\n  current_resize_mode = \"none\",\n  \n  // Object containing data for the currently selected styles\n  all_properties = {\n    shape: {\n      fill: \"#\" + curConfig.initFill.color,\n      fill_paint: null,\n      fill_opacity: curConfig.initFill.opacity,\n      stroke: \"#\" + curConfig.initStroke.color,\n      stroke_paint: null,\n      stroke_opacity: curConfig.initStroke.opacity,\n      stroke_width: curConfig.initStroke.width,\n      stroke_dasharray: 'none',\n      stroke_linejoin: 'miter',\n      stroke_linecap: 'butt',\n      opacity: curConfig.initOpacity\n    }\n  };\n\nall_properties.text = $.extend(true, {}, all_properties.shape);\n$.extend(all_properties.text, {\n  fill: \"#000000\",\n  stroke_width: 0,\n  font_size: 24,\n  font_family: 'serif'\n});\n\n// Current shape style properties\nvar cur_shape = all_properties.shape,\n\n  // Current text style properties\n  cur_text = all_properties.text,\n  \n  // Current general properties\n  cur_properties = cur_shape,\n  \n  // Float displaying the current zoom level (1 = 100%, .5 = 50%, etc)\n  current_zoom = 1,\n  \n  // Array with all the currently selected elements\n  // default size of 1 until it needs to grow bigger\n  selectedElements = new Array(1),\n  \n  // Array with selected elements' Bounding box object\n  selectedBBoxes = new Array(1),\n  \n  // The DOM element that was just selected\n  justSelected = null,\n  \n  // this object manages selectors for us\n  selectorManager = this.selectorManager = new SelectorManager(),\n  \n  // DOM element for selection rectangle drawn by the user\n  rubberBox = null,\n  \n  // Array of current BBoxes (still needed?)\n  curBBoxes = [],\n  \n  // Object to contain all included extensions\n  extensions = {},\n  \n  // Canvas point for the most recent right click\n  lastClickPoint = null;\n\n// Clipboard for cut, copy&pasted elements\ncanvas.clipBoard = [];\n\n// Should this return an array by default, so extension results aren't overwritten?\nvar runExtensions = this.runExtensions = function(action, vars, returnArray) {\n  var result = false;\n  if(returnArray) result = [];\n  $.each(extensions, function(name, opts) {\n    if(action in opts) {\n      if(returnArray) {\n        result.push(opts[action](vars))\n      } else {\n        result = opts[action](vars);\n      }\n    }\n  });\n  return result;\n}\n\n// Function: addExtension\n// Add an extension to the editor\n// \n// Parameters:\n// name - String with the ID of the extension\n// ext_func - Function supplied by the extension with its data\nthis.addExtension = function(name, ext_func) {\n  if(!(name in extensions)) {\n    // Provide private vars/funcs here. Is there a better way to do this?\n    \n    if($.isFunction(ext_func)) {\n    var ext = ext_func($.extend(canvas.getPrivateMethods(), {\n      svgroot: svgroot,\n      svgcontent: svgcontent,\n      nonce: nonce,\n      selectorManager: selectorManager\n    }));\n    } else {\n      var ext = ext_func;\n    }\n    extensions[name] = ext;\n    call(\"extension_added\", ext);\n  } else {\n    console.log('Cannot add extension \"' + name + '\", an extension by that name already exists\"');\n  }\n};\n  \n// Function: shortFloat\n// Rounds a given value to a float with number of digits defined in save_options\n//\n// Parameters: \n// val - The value as a String, Number or Array of two numbers to be rounded\n//\n// Returns:\n// If a string/number was given, returns a Float. If an array, return a string\n// with comma-seperated floats\nvar shortFloat = function(val) {\n  var digits = save_options.round_digits;\n  if(!isNaN(val)) {\n    return Number(Number(val).toFixed(digits));\n  } else if($.isArray(val)) {\n    return shortFloat(val[0]) + ',' + shortFloat(val[1]);\n  }\n}\n  \n// This method rounds the incoming value to the nearest value based on the current_zoom\nvar round = this.round = function(val) {\n  return parseInt(val*current_zoom)/current_zoom;\n};\n\n// This method sends back an array or a NodeList full of elements that\n// intersect the multi-select rubber-band-box on the current_layer only.\n// \n// Since the only browser that supports the SVG DOM getIntersectionList is Opera, \n// we need to provide an implementation here.  We brute-force it for now.\n// \n// Reference:\n// Firefox does not implement getIntersectionList(), see https://bugzilla.mozilla.org/show_bug.cgi?id=501421\n// Webkit does not implement getIntersectionList(), see https://bugs.webkit.org/show_bug.cgi?id=11274\nvar getIntersectionList = this.getIntersectionList = function(rect) {\n  if (rubberBox == null) { return null; }\n\n  if(!curBBoxes.length) {\n    // Cache all bboxes\n    curBBoxes = getVisibleElements(current_layer, true);\n  }\n  \n  var resultList = null;\n  try {\n    resultList = current_layer.getIntersectionList(rect, null);\n  } catch(e) { }\n\n  if (resultList == null || typeof(resultList.item) != \"function\") {\n    resultList = [];\n    \n    if(!rect) {\n      var rubberBBox = rubberBox.getBBox();\n      var bb = {};\n      $.each(rubberBBox, function(key, val) {\n        // Can't set values to a real BBox object, so make a fake one\n        bb[key] = val / current_zoom;\n      });\n      rubberBBox = bb;\n      \n    } else {\n      var rubberBBox = rect;\n    }\n    var i = curBBoxes.length;\n    while (i--) {\n      if(!rubberBBox.width || !rubberBBox.width) continue;\n      if (Utils.rectsIntersect(rubberBBox, curBBoxes[i].bbox))  {\n        resultList.push(curBBoxes[i].elem);\n      }\n    }\n  }\n  // addToSelection expects an array, but it's ok to pass a NodeList \n  // because using square-bracket notation is allowed: \n  // http://www.w3.org/TR/DOM-Level-2-Core/ecma-script-binding.html\n  return resultList;\n};\n\n// Function: getStrokedBBox\n// Get the bounding box for one or more stroked and/or transformed elements\n// \n// Parameters:\n// elems - Array with DOM elements to check\n// \n// Returns:\n// A single bounding box object\nvar getStrokedBBox = this.getStrokedBBox = function(elems) {\n  if(!elems) elems = getVisibleElements();\n  if(!elems.length) return false;\n  // Make sure the expected BBox is returned if the element is a group\n  var getCheckedBBox = function(elem) {\n  \n    try {\n      // TODO: Fix issue with rotated groups. Currently they work\n      // fine in FF, but not in other browsers (same problem mentioned\n      // in Issue 339 comment #2).\n      \n      var bb = getBBox(elem);\n      \n      var angle = getRotationAngle(elem);\n      if ((angle && angle % 90) || hasMatrixTransform(getTransformList(elem))) {\n        // Accurate way to get BBox of rotated element in Firefox:\n        // Put element in group and get its BBox\n        \n        var good_bb = false;\n        \n        // Get the BBox from the raw path for these elements\n        var elemNames = ['ellipse','path','line','polyline','polygon'];\n        if($.inArray(elem.tagName, elemNames) != -1) {\n          bb = good_bb = canvas.convertToPath(elem, true);\n        } else if(elem.tagName == 'rect') {\n          // Look for radius\n          var rx = elem.getAttribute('rx');\n          var ry = elem.getAttribute('ry');\n          if(rx || ry) {\n            bb = good_bb = canvas.convertToPath(elem, true);\n          }\n        }\n        \n        if(!good_bb) {\n          var g = document.createElementNS(svgns, \"g\");\n          var parent = elem.parentNode;\n          parent.replaceChild(g, elem);\n          g.appendChild(elem);\n          bb = g.getBBox();\n          parent.insertBefore(elem,g);\n          parent.removeChild(g);\n        }\n        \n\n        // Old method: Works by giving the rotated BBox,\n        // this is (unfortunately) what Opera and Safari do\n        // natively when getting the BBox of the parent group\n//             var angle = angle * Math.PI / 180.0;\n//             var rminx = Number.MAX_VALUE, rminy = Number.MAX_VALUE, \n//               rmaxx = Number.MIN_VALUE, rmaxy = Number.MIN_VALUE;\n//             var cx = round(bb.x + bb.width/2),\n//               cy = round(bb.y + bb.height/2);\n//             var pts = [ [bb.x - cx, bb.y - cy], \n//                   [bb.x + bb.width - cx, bb.y - cy],\n//                   [bb.x + bb.width - cx, bb.y + bb.height - cy],\n//                   [bb.x - cx, bb.y + bb.height - cy] ];\n//             var j = 4;\n//             while (j--) {\n//               var x = pts[j][0],\n//                 y = pts[j][1],\n//                 r = Math.sqrt( x*x + y*y );\n//               var theta = Math.atan2(y,x) + angle;\n//               x = round(r * Math.cos(theta) + cx);\n//               y = round(r * Math.sin(theta) + cy);\n//     \n//               // now set the bbox for the shape after it's been rotated\n//               if (x < rminx) rminx = x;\n//               if (y < rminy) rminy = y;\n//               if (x > rmaxx) rmaxx = x;\n//               if (y > rmaxy) rmaxy = y;\n//             }\n//             \n//             bb.x = rminx;\n//             bb.y = rminy;\n//             bb.width = rmaxx - rminx;\n//             bb.height = rmaxy - rminy;\n      }\n      return bb;\n    } catch(e) { \n      console.log(elem, e);\n      return null;\n    } \n\n  }\n  var full_bb;\n  $.each(elems, function() {\n    if(full_bb) return;\n    if(!this.parentNode) return;\n    full_bb = getCheckedBBox(this);\n    if(full_bb) {\n      var b = {};\n      for(var i in full_bb) b[i] = full_bb[i];\n      full_bb = b;\n    }\n\n  });\n  \n  // This shouldn't ever happen...\n  if(full_bb == null) return null;\n  \n  // full_bb doesn't include the stoke, so this does no good!\n//     if(elems.length == 1) return full_bb;\n  \n  var max_x = full_bb.x + full_bb.width;\n  var max_y = full_bb.y + full_bb.height;\n  var min_x = full_bb.x;\n  var min_y = full_bb.y;\n  \n  // FIXME: same re-creation problem with this function as getCheckedBBox() above\n  var getOffset = function(elem) {\n    var sw = elem.getAttribute(\"stroke-width\");\n    var offset = 0;\n    if (elem.getAttribute(\"stroke\") != \"none\" && !isNaN(sw)) {\n      offset += sw/2;\n    }\n    return offset;\n  }\n  var bboxes = [];\n  $.each(elems, function(i, elem) {\n    var cur_bb = getCheckedBBox(elem);\n    if(cur_bb) {\n      var offset = getOffset(elem);\n      min_x = Math.min(min_x, cur_bb.x - offset);\n      min_y = Math.min(min_y, cur_bb.y - offset);\n      bboxes.push(cur_bb);\n    }\n  });\n  \n  full_bb.x = min_x;\n  full_bb.y = min_y;\n  \n  $.each(elems, function(i, elem) {\n    var cur_bb = bboxes[i];\n    // ensure that elem is really an element node\n    if (cur_bb && elem.nodeType == 1) {\n      var offset = getOffset(elem);\n      max_x = Math.max(max_x, cur_bb.x + cur_bb.width + offset);\n      max_y = Math.max(max_y, cur_bb.y + cur_bb.height + offset);\n    }\n  });\n  \n  full_bb.width = max_x - min_x;\n  full_bb.height = max_y - min_y;\n  return full_bb;\n}\n\n// Function: getVisibleElements\n// Get all elements that have a BBox (excludes <defs>, <title>, etc).\n// Note that 0-opacity, off-screen etc elements are still considered \"visible\"\n// for this function\n//\n// Parameters:\n// parent - The parent DOM element to search within\n// includeBBox - Boolean to indicate that an object should return with the element and its bbox\n//\n// Returns:\n// An array with all \"visible\" elements, or if includeBBox is true, an array with\n// objects that include:\n// * elem - The element\n// * bbox - The element's BBox as retrieved from getStrokedBBox\nvar getVisibleElements = this.getVisibleElements = function(parent, includeBBox) {\n  if(!parent) parent = $(svgcontent).children(); // Prevent layers from being included\n  \n  var contentElems = [];\n  $(parent).children().each(function(i, elem) {\n    try {\n      var box = elem.getBBox();\n      if (box) {\n        var item = includeBBox?{'elem':elem, 'bbox':getStrokedBBox([elem])}:elem;\n        contentElems.push(item);\n      }\n    } catch(e) {}\n  });\n  return contentElems.reverse();\n}\n\n// Function: groupSvgElem\n// Wrap an SVG element into a group element, mark the group as 'gsvg'\n//\n// Parameters:\n// elem - SVG element to wrap\nvar groupSvgElem = this.groupSvgElem = function(elem) {\n  var g = document.createElementNS(svgns, \"g\");\n  elem.parentNode.replaceChild(g, elem);\n  $(g).append(elem).data('gsvg', elem)[0].id = getNextId();\n}\n\n// Function: copyElem\n// Create a clone of an element, updating its ID and its children's IDs when needed\n//\n// Parameters:\n// el - DOM element to clone\n//\n// Returns: The cloned element\nvar copyElem = function(el) {\n  // manually create a copy of the element\n  var new_el = document.createElementNS(el.namespaceURI, el.nodeName);\n  $.each(el.attributes, function(i, attr) {\n    if (attr.localName != '-moz-math-font-style') {\n      new_el.setAttributeNS(attr.namespaceURI, attr.nodeName, attr.nodeValue);\n    }\n  });\n  // set the copied element's new id\n  new_el.removeAttribute(\"id\");\n  new_el.id = getNextId();\n  // manually increment obj_num because our cloned elements are not in the DOM yet\n  obj_num++; \n  \n  // Opera's \"d\" value needs to be reset for Opera/Win/non-EN\n  // Also needed for webkit (else does not keep curved segments on clone)\n  if((isWebkit) && el.nodeName == 'path') {\n    var fixed_d = pathActions.convertPath(el);\n    new_el.setAttribute('d', fixed_d);\n  }\n\n  // now create copies of all children\n  $.each(el.childNodes, function(i, child) {\n    switch(child.nodeType) {\n      case 1: // element node\n        new_el.appendChild(copyElem(child));\n        break;\n      case 3: // text node\n        new_el.textContent = child.nodeValue;\n        break;\n      default:\n        break;\n    }\n  });\n  \n  if($(el).data('gsvg')) {\n    $(new_el).data('gsvg', new_el.firstChild);\n  } else if($(el).data('symbol')) {\n    var ref = $(el).data('symbol');\n    $(new_el).data('ref', ref).data('symbol', ref);\n  }\n  \n  else if(new_el.tagName == 'image') {\n    preventClickDefault(new_el);\n  }\n  return new_el;\n};\n\n// Function: getElem\n// Get a DOM element by ID within the SVG root element.\n//\n// Parameters:\n// id - String with the element's new ID\nfunction getElem(id) {\n//   if(svgroot.getElementById) {\n//     // getElementById lookup\n//     return svgroot.getElementById(id);\n//   } else \n  \n  if(svgroot.querySelector) {\n    // querySelector lookup\n    return svgroot.querySelector('#'+id);\n  } else if(svgdoc.evaluate) {\n    // xpath lookup\n    return svgdoc.evaluate('svg:svg[@id=\"svgroot\"]//svg:*[@id=\"'+id+'\"]', container, function() { return \"http://www.w3.org/2000/svg\"; }, 9, null).singleNodeValue;\n  } else {\n    // jQuery lookup: twice as slow as xpath in FF\n    return $(svgroot).find('[id=' + id + ']')[0];\n  }\n  \n  // getElementById lookup: includes icons, not good\n  // return svgdoc.getElementById(id);\n}\n\n// Set scope for these functions\nvar getId, getNextId;\n\n(function(c) {\n\n  // Object to contain editor event names and callback functions\n  var events = {};\n\n  // Prefix string for element IDs\n  var idprefix = \"svg_\";\n\n  // Function: getId\n  // Returns the last created DOM element ID string\n  getId = c.getId = function() {\n    if (events[\"getid\"]) return call(\"getid\", obj_num);\n    if (randomize_ids) {\n      return idprefix + nonce +'_' + obj_num;\n    } else {\n      return idprefix + obj_num;\n    }\n  };\n  \n  // Function: getNextId\n  // Creates and returns a unique ID string for a DOM element\n  getNextId = c.getNextId = function() {\n    // ensure the ID does not exist\n    var id = getId();\n    \n    while (getElem(id)) {\n      obj_num++;\n      id = getId();\n    }\n    return id;\n  };\n  \n  // Run the callback function associated with the given event\n  //\n  // Parameters:\n  // event - String with the event name\n  // arg - Argument to pass through to the callback function\n  call = c.call = function(event, arg) {\n    if (events[event]) {\n      return events[event](this,arg);\n    }\n  };\n  \n  // Function: bind\n  // Attaches a callback function to an event\n  //\n  // Parameters:\n  // event - String indicating the name of the event\n  // f - The callback function to bind to the event\n  // \n  // Return:\n  // The previous event\n  c.bind = function(event, f) {\n    var old = events[event];\n    events[event] = f;\n    return old;\n  };\n  \n  // Function: setIdPrefix\n  // Changes the ID prefix to the given value\n  //\n  // Parameters: \n  // p - String with the new prefix \n  c.setIdPrefix = function(p) {\n    idprefix = p;\n  };\n}(canvas));\n\n\n// Function: sanitizeSvg\n// Sanitizes the input node and its children\n// It only keeps what is allowed from our whitelist defined above\n//\n// Parameters:\n// node - The DOM element to be checked, will also check its children\nvar sanitizeSvg = this.sanitizeSvg = function(node) {\n  // we only care about element nodes\n  // automatically return for all comment, etc nodes\n  // for text, we do a whitespace trim\n  if (node.nodeType == 3) {\n    node.nodeValue = node.nodeValue.replace(/^\\s+|\\s+$/g, \"\");\n    // Remove empty text nodes\n    if(!node.nodeValue.length) node.parentNode.removeChild(node);\n  }\n  if (node.nodeType != 1) return;\n  var doc = node.ownerDocument;\n  var parent = node.parentNode;\n  // can parent ever be null here?  I think the root node's parent is the document...\n  if (!doc || !parent) return;\n  \n  var allowedAttrs = svgWhiteList[node.nodeName];\n  var allowedAttrsNS = svgWhiteListNS[node.nodeName];\n\n  // if this element is allowed\n  if (allowedAttrs != undefined) {\n\n    var se_attrs = [];\n  \n    var i = node.attributes.length;\n    while (i--) {\n      // if the attribute is not in our whitelist, then remove it\n      // could use jQuery's inArray(), but I don't know if that's any better\n      var attr = node.attributes.item(i);\n      var attrName = attr.nodeName;\n      var attrLocalName = attr.localName;\n      var attrNsURI = attr.namespaceURI;\n      // Check that an attribute with the correct localName in the correct namespace is on \n      // our whitelist or is a namespace declaration for one of our allowed namespaces\n      if (!(allowedAttrsNS.hasOwnProperty(attrLocalName) && attrNsURI == allowedAttrsNS[attrLocalName] && attrNsURI != xmlnsns) &&\n        !(attrNsURI == xmlnsns && nsMap[attr.nodeValue]) ) \n      {\n        // Bypassing the whitelist to allow se: prefixes. Is there\n        // a more appropriate way to do this?\n        if(attrName.indexOf('se:') == 0) {\n          se_attrs.push([attrName, attr.nodeValue]);\n        } \n        node.removeAttributeNS(attrNsURI, attrLocalName);\n      }\n      // special handling for path d attribute\n      if (node.nodeName == 'path' && attrName == 'd') {\n        // Convert to absolute\n        node.setAttribute('d',pathActions.convertPath(node));\n        pathActions.fixEnd(node);\n      }\n      // for the style attribute, rewrite it in terms of XML presentational attributes\n      if (attrName == \"style\") {\n        var props = attr.nodeValue.split(\";\"),\n          p = props.length;\n        while(p--) {\n          var nv = props[p].split(\":\");\n          // now check that this attribute is supported\n          if (allowedAttrs.indexOf(nv[0]) != -1) {\n            node.setAttribute(nv[0],nv[1]);\n          }\n        }\n        node.removeAttribute('style');\n      }\n    }\n    \n    $.each(se_attrs, function(i, attr) {\n      node.setAttributeNS(se_ns, attr[0], attr[1]);\n    });\n    \n    // for some elements that have a xlink:href, ensure the URI refers to a local element\n    // (but not for links)\n    var href = getHref(node);\n    if(href && \n       $.inArray(node.nodeName, [\"filter\", \"linearGradient\", \"pattern\", \n                   \"radialGradient\", \"textPath\", \"use\"]) != -1)\n    {\n      // TODO: we simply check if the first character is a #, is this bullet-proof?\n      if (href[0] != \"#\") {\n        // remove the attribute (but keep the element)\n        setHref(node, \"\");\n        node.removeAttributeNS(xlinkns, \"href\");\n      }\n    }\n    \n    // Safari crashes on a <use> without a xlink:href, so we just remove the node here\n    if (node.nodeName == \"use\" && !getHref(node)) {\n      parent.removeChild(node);\n      return;\n    }\n    // if the element has attributes pointing to a non-local reference, \n    // need to remove the attribute\n    $.each([\"clip-path\", \"fill\", \"filter\", \"marker-end\", \"marker-mid\", \"marker-start\", \"mask\", \"stroke\"],function(i,attr) {\n      var val = node.getAttribute(attr);\n      if (val) {\n        val = getUrlFromAttr(val);\n        // simply check for first character being a '#'\n        if (val && val[0] != \"#\") {\n          node.setAttribute(attr, \"\");\n          node.removeAttribute(attr);\n        }\n      }\n    });\n    \n    // recurse to children\n    i = node.childNodes.length;\n    while (i--) { sanitizeSvg(node.childNodes.item(i)); }\n  }\n  // else, remove this element\n  else {\n    // remove all children from this node and insert them before this node\n    // FIXME: in the case of animation elements this will hardly ever be correct\n    var children = [];\n    while (node.hasChildNodes()) {\n      children.push(parent.insertBefore(node.firstChild, node));\n    }\n\n    // remove this node from the document altogether\n    parent.removeChild(node);\n\n    // call sanitizeSvg on each of those children\n    var i = children.length;\n    while (i--) { sanitizeSvg(children[i]); }\n\n  }\n};\n\n// Function: getUrlFromAttr\n// Extracts the URL from the url(...) syntax of some attributes.  \n// Three variants:\n//   * <circle fill=\"url(someFile.svg#foo)\" />\n//  * <circle fill=\"url('someFile.svg#foo')\" />\n//  * <circle fill='url(\"someFile.svg#foo\")' />\n//\n// Parameters:\n// attrVal - The attribute value as a string\n// \n// Returns:\n// String with just the URL, like someFile.svg#foo\nvar getUrlFromAttr = this.getUrlFromAttr = function(attrVal) {\n  if (attrVal) {    \n    // url(\"#somegrad\")\n    if (attrVal.indexOf('url(\"') == 0) {\n      return attrVal.substring(5,attrVal.indexOf('\"',6));\n    }\n    // url('#somegrad')\n    else if (attrVal.indexOf(\"url('\") == 0) {\n      return attrVal.substring(5,attrVal.indexOf(\"'\",6));\n    }\n    else if (attrVal.indexOf(\"url(\") == 0) {\n      return attrVal.substring(4,attrVal.indexOf(')'));\n    }\n  }\n  return null;\n};\n\n// Function: getBBox\n// Get the given/selected element's bounding box object, convert it to be more\n// usable when necessary\n//\n// Parameters:\n// elem - Optional DOM element to get the BBox for\nvar getBBox = this.getBBox = function(elem) {\n  var selected = elem || selectedElements[0];\n  if (elem.nodeType != 1) return null;\n  var ret = null;\n  if(elem.nodeName == 'text' && selected.textContent == '') {\n    selected.textContent = 'a'; // Some character needed for the selector to use.\n    ret = selected.getBBox();\n    selected.textContent = '';\n  } else if(elem.nodeName == 'path' && isWebkit) {\n    ret = getPathBBox(selected);\n  } else if(elem.nodeName == 'use' && !isWebkit || elem.nodeName == 'foreignObject') {\n    ret = selected.getBBox();\n    var bb = {};\n    bb.width = ret.width;\n    bb.height = ret.height;\n    bb.x = ret.x + parseFloat(selected.getAttribute('x')||0);\n    bb.y = ret.y + parseFloat(selected.getAttribute('y')||0);\n    ret = bb;\n  } else {\n    try { ret = selected.getBBox(); } \n    catch(e) { \n      // Check if element is child of a foreignObject\n      var fo = $(selected).closest(\"foreignObject\");\n      if(fo.length) {\n        try {\n          ret = fo[0].getBBox();            \n        } catch(e) {\n          ret = null;\n        }\n      } else {\n        ret = null;\n      }\n    }\n  }\n\n  // get the bounding box from the DOM (which is in that element's coordinate system)\n  return ret;\n};\n\n\n// Function: ffClone\n// Hack for Firefox bugs where text element features aren't updated.\n// This function clones the element and re-selects it \n// TODO: Test for this bug on load and add it to \"support\" object instead of \n// browser sniffing\n//\n// Parameters: \n// elem - The (text) DOM element to clone\nvar ffClone = function(elem) {\n  if(navigator.userAgent.indexOf('Gecko/') == -1) return elem;\n  var clone = elem.cloneNode(true)\n  elem.parentNode.insertBefore(clone, elem);\n  elem.parentNode.removeChild(elem);\n  selectorManager.releaseSelector(elem);\n  selectedElements[0] = clone;\n  selectorManager.requestSelector(clone).showGrips(true);\n  return clone;\n}\n\n// Function: getPathBBox\n// Get correct BBox for a path in Webkit\n// Converted from code found here:\n// http://blog.hackers-cafe.net/2009/06/how-to-calculate-bezier-curves-bounding.html\n// \n// Parameters:\n// path - The path DOM element to get the BBox for\n//\n// Returns:\n// A BBox-like object\nvar getPathBBox = function(path) {\n  var seglist = path.pathSegList;\n  var tot = seglist.numberOfItems;\n  \n  var bounds = [[], []];\n  var start = seglist.getItem(0);\n  var P0 = [start.x, start.y];\n  \n  for(var i=0; i < tot; i++) {\n    var seg = seglist.getItem(i);\n    if(!seg.x) continue;\n    \n    // Add actual points to limits\n    bounds[0].push(P0[0]);\n    bounds[1].push(P0[1]);\n    \n    if(seg.x1) {\n      var P1 = [seg.x1, seg.y1],\n        P2 = [seg.x2, seg.y2],\n        P3 = [seg.x, seg.y];\n\n      for(var j=0; j < 2; j++) {\n\n        var calc = function(t) {\n          return Math.pow(1-t,3) * P0[j] \n            + 3 * Math.pow(1-t,2) * t * P1[j]\n            + 3 * (1-t) * Math.pow(t,2) * P2[j]\n            + Math.pow(t,3) * P3[j];\n        };\n\n        var b = 6 * P0[j] - 12 * P1[j] + 6 * P2[j];\n        var a = -3 * P0[j] + 9 * P1[j] - 9 * P2[j] + 3 * P3[j];\n        var c = 3 * P1[j] - 3 * P0[j];\n        \n        if(a == 0) {\n          if(b == 0) {\n            continue;\n          }\n          var t = -c / b;\n          if(0 < t && t < 1) {\n            bounds[j].push(calc(t));\n          }\n          continue;\n        }\n        \n        var b2ac = Math.pow(b,2) - 4 * c * a;\n        if(b2ac < 0) continue;\n        var t1 = (-b + Math.sqrt(b2ac))/(2 * a);\n        if(0 < t1 && t1 < 1) bounds[j].push(calc(t1));\n        var t2 = (-b - Math.sqrt(b2ac))/(2 * a);\n        if(0 < t2 && t2 < 1) bounds[j].push(calc(t2));\n      }\n      P0 = P3;\n    } else {\n      bounds[0].push(seg.x);\n      bounds[1].push(seg.y);\n    }\n  }\n  \n  var x = Math.min.apply(null, bounds[0]);\n  var w = Math.max.apply(null, bounds[0]) - x;\n  var y = Math.min.apply(null, bounds[1]);\n  var h = Math.max.apply(null, bounds[1]) - y;\n  return {\n    'x': x,\n    'y': y,\n    'width': w,\n    'height': h\n  };\n}\n\n// this.each is deprecated, if any extension used this it can be recreated by doing this:\n// $(canvas.getRootElem()).children().each(...)\n\n// this.each = function(cb) {\n//   $(svgroot).children().each(cb);\n// };\n\n\n// Group: Element Transforms\n\n// Function: getRotationAngle\n// Get the rotation angle of the given/selected DOM element\n//\n// Parameters:\n// elem - Optional DOM element to get the angle for\n// to_rad - Boolean that when true returns the value in radians rather than degrees\n//\n// Returns:\n// Float with the angle in degrees or radians\nvar getRotationAngle = this.getRotationAngle = function(elem, to_rad) {\n  var selected = elem || selectedElements[0];\n  // find the rotation transform (if any) and set it\n  var tlist = getTransformList(selected);\n  if(!tlist) return 0; // <svg> elements have no tlist\n  var N = tlist.numberOfItems;\n  for (var i = 0; i < N; ++i) {\n    var xform = tlist.getItem(i);\n    if (xform.type == 4) {\n      return to_rad ? xform.angle * Math.PI / 180.0 : xform.angle;\n    }\n  }\n  return 0.0;\n};\n\n// Function: setRotationAngle\n// Removes any old rotations if present, prepends a new rotation at the\n// transformed center\n//\n// Parameters:\n// val - The new rotation angle in degrees\n// preventUndo - Boolean indicating whether the action should be undoable or not\nthis.setRotationAngle = function(val, preventUndo) {\n  // ensure val is the proper type\n  val = parseFloat(val);\n  var elem = selectedElements[0];\n  var oldTransform = elem.getAttribute(\"transform\");\n  var bbox = getBBox(elem);\n  var cx = bbox.x+bbox.width/2, cy = bbox.y+bbox.height/2;\n  var tlist = getTransformList(elem);\n  \n  // only remove the real rotational transform if present (i.e. at index=0)\n  if (tlist.numberOfItems > 0) {\n    var xform = tlist.getItem(0);\n    if (xform.type == 4) {\n      tlist.removeItem(0);\n    }\n  }\n  // find R_nc and insert it\n  if (val != 0) {\n    var center = transformPoint(cx,cy,transformListToTransform(tlist).matrix);\n    var R_nc = svgroot.createSVGTransform();\n    R_nc.setRotate(val, center.x, center.y);\n    if(tlist.numberOfItems) {\n      tlist.insertItemBefore(R_nc, 0);\n    } else {\n      tlist.appendItem(R_nc);\n    }\n  }\n  else if (tlist.numberOfItems == 0) {\n    elem.removeAttribute(\"transform\");\n  }\n  \n  if (!preventUndo) {\n    // we need to undo it, then redo it so it can be undo-able! :)\n    // TODO: figure out how to make changes to transform list undo-able cross-browser?\n    var newTransform = elem.getAttribute(\"transform\");\n    elem.setAttribute(\"transform\", oldTransform);\n    changeSelectedAttribute(\"transform\",newTransform,selectedElements);\n  }\n  var pointGripContainer = getElem(\"pathpointgrip_container\");\n//     if(elem.nodeName == \"path\" && pointGripContainer) {\n//       pathActions.setPointContainerTransform(elem.getAttribute(\"transform\"));\n//     }\n  var selector = selectorManager.requestSelector(selectedElements[0]);\n  selector.resize();\n  selector.updateGripCursors(val);\n};\n\n\n// Function: getTransformList\n// Returns an object that behaves like a SVGTransformList for the given DOM element\n//\n// Parameters:\n// elem - DOM element to get a transformlist from\nvar getTransformList = this.getTransformList = function(elem) {\n  if (isWebkit) {\n    var id = elem.id;\n    if(!id) {\n      // Get unique ID for temporary element\n      id = 'temp';\n    }\n    var t = svgTransformLists[id];\n    if (!t || id == 'temp') {\n      svgTransformLists[id] = new SVGEditTransformList(elem);\n      svgTransformLists[id]._init();\n      t = svgTransformLists[id];\n    }\n    return t;\n  }\n  else if (elem.transform) {\n    return elem.transform.baseVal;\n  }\n  else if (elem.gradientTransform) {\n    return elem.gradientTransform.baseVal;\n  }\n  return null;\n};\n\n// Function: recalculateAllSelectedDimensions\n// Runs recalculateDimensions on the selected elements, \n// adding the changes to a single batch command\nvar recalculateAllSelectedDimensions = this.recalculateAllSelectedDimensions = function() {\n  var text = (current_resize_mode == \"none\" ? \"position\" : \"size\");\n  var batchCmd = new BatchCommand(text);\n\n  var i = selectedElements.length;\n  while(i--) {\n    var elem = selectedElements[i];\n//       if(getRotationAngle(elem) && !hasMatrixTransform(getTransformList(elem))) continue;\n    var cmd = recalculateDimensions(elem);\n    if (cmd) {\n      batchCmd.addSubCommand(cmd);\n    }\n  }\n\n  if (!batchCmd.isEmpty()) {\n    addCommandToHistory(batchCmd);\n    call(\"changed\", selectedElements);\n  }\n};\n\n// this is how we map paths to our preferred relative segment types\nvar pathMap = [0, 'z', 'M', 'm', 'L', 'l', 'C', 'c', 'Q', 'q', 'A', 'a', \n          'H', 'h', 'V', 'v', 'S', 's', 'T', 't'];\n          \n// Debug tool to easily see the current matrix in the browser's console\nvar logMatrix = function(m) {\n  console.log([m.a,m.b,m.c,m.d,m.e,m.f]);\n};\n\n// Function: remapElement\n// Applies coordinate changes to an element based on the given matrix\n//\n// Parameters:\n// selected - DOM element to be changed\n// changes - Object with changes to be remapped\n// m - Matrix object to use for remapping coordinates\nvar remapElement = this.remapElement = function(selected,changes,m) {\n  var remap = function(x,y) { return transformPoint(x,y,m); },\n    scalew = function(w) { return m.a*w; },\n    scaleh = function(h) { return m.d*h; },\n    box = getBBox(selected);\n\n  switch (selected.tagName)\n  {\n    case \"line\":\n      var pt1 = remap(changes[\"x1\"],changes[\"y1\"]),\n        pt2 = remap(changes[\"x2\"],changes[\"y2\"]);\n      changes[\"x1\"] = pt1.x;\n      changes[\"y1\"] = pt1.y;\n      changes[\"x2\"] = pt2.x;\n      changes[\"y2\"] = pt2.y;\n      break;\n    case \"circle\":\n      var c = remap(changes[\"cx\"],changes[\"cy\"]);\n      changes[\"cx\"] = c.x;\n      changes[\"cy\"] = c.y;\n      // take the minimum of the new selected box's dimensions for the new circle radius\n      var tbox = transformBox(box.x, box.y, box.width, box.height, m);\n      var w = tbox.tr.x - tbox.tl.x, h = tbox.bl.y - tbox.tl.y;\n      changes[\"r\"] = Math.min(w/2, h/2);\n      break;\n    case \"ellipse\":\n      var c = remap(changes[\"cx\"],changes[\"cy\"]);\n      changes[\"cx\"] = c.x;\n      changes[\"cy\"] = c.y;\n      changes[\"rx\"] = scalew(changes[\"rx\"]);\n      changes[\"ry\"] = scaleh(changes[\"ry\"]);\n      break;\n    case \"foreignObject\":\n    case \"rect\":\n    case \"image\":\n      var pt1 = remap(changes[\"x\"],changes[\"y\"]);\n      changes[\"x\"] = pt1.x;\n      changes[\"y\"] = pt1.y;\n      changes[\"width\"] = scalew(changes[\"width\"]);\n      changes[\"height\"] = scaleh(changes[\"height\"]);\n      break;\n    case \"use\":\n//       var pt1 = remap(changes[\"x\"],changes[\"y\"]);\n//       changes[\"x\"] = pt1.x;\n//       changes[\"y\"] = pt1.y;\n//       break;\n    case \"g\":\n    case \"text\":\n      // if it was a translate, then just update x,y\n      if (m.a == 1 && m.b == 0 && m.c == 0 && m.d == 1 && \n        (m.e != 0 || m.f != 0) ) \n      {\n        // [T][M] = [M][T']\n        // therefore [T'] = [M_inv][T][M]\n        var existing = transformListToTransform(selected).matrix,\n          t_new = matrixMultiply(existing.inverse(), m, existing);\n        changes[\"x\"] = parseFloat(changes[\"x\"]) + t_new.e;\n        changes[\"y\"] = parseFloat(changes[\"y\"]) + t_new.f;\n      }\n      else {\n        // we just absorb all matrices into the element and don't do any remapping\n        var chlist = getTransformList(selected);\n        var mt = svgroot.createSVGTransform();\n        mt.setMatrix(matrixMultiply(transformListToTransform(chlist).matrix,m));\n        chlist.clear();\n        chlist.appendItem(mt);\n      }\n      break;\n    case \"polygon\":\n    case \"polyline\":\n      var len = changes[\"points\"].length;\n      for (var i = 0; i < len; ++i) {\n        var pt = changes[\"points\"][i];\n        pt = remap(pt.x,pt.y);\n        changes[\"points\"][i].x = pt.x;\n        changes[\"points\"][i].y = pt.y;\n      }\n      break;\n    case \"path\":\n      var segList = selected.pathSegList;\n      var len = segList.numberOfItems;\n      changes.d = new Array(len);\n      for (var i = 0; i < len; ++i) {\n        var seg = segList.getItem(i);\n        changes.d[i] = {\n          type: seg.pathSegType,\n          x: seg.x,\n          y: seg.y,\n          x1: seg.x1,\n          y1: seg.y1,\n          x2: seg.x2,\n          y2: seg.y2,\n          r1: seg.r1,\n          r2: seg.r2,\n          angle: seg.angle,\n          largeArcFlag: seg.largeArcFlag,\n          sweepFlag: seg.sweepFlag\n        };\n      }\n      \n      var len = changes[\"d\"].length,\n        firstseg = changes[\"d\"][0],\n        currentpt = remap(firstseg.x,firstseg.y);\n      changes[\"d\"][0].x = currentpt.x;\n      changes[\"d\"][0].y = currentpt.y;\n      for (var i = 1; i < len; ++i) {\n        var seg = changes[\"d\"][i];\n        var type = seg.type;\n        // if absolute or first segment, we want to remap x, y, x1, y1, x2, y2\n        // if relative, we want to scalew, scaleh\n        if (type % 2 == 0) { // absolute\n          var thisx = (seg.x != undefined) ? seg.x : currentpt.x, // for V commands\n            thisy = (seg.y != undefined) ? seg.y : currentpt.y, // for H commands\n            pt = remap(thisx,thisy),\n            pt1 = remap(seg.x1,seg.y1),\n            pt2 = remap(seg.x2,seg.y2);\n          seg.x = pt.x;\n          seg.y = pt.y;\n          seg.x1 = pt1.x;\n          seg.y1 = pt1.y;\n          seg.x2 = pt2.x;\n          seg.y2 = pt2.y;\n          seg.r1 = scalew(seg.r1),\n          seg.r2 = scaleh(seg.r2);\n        }\n        else { // relative\n          seg.x = scalew(seg.x);\n          seg.y = scaleh(seg.y);\n          seg.x1 = scalew(seg.x1);\n          seg.y1 = scaleh(seg.y1);\n          seg.x2 = scalew(seg.x2);\n          seg.y2 = scaleh(seg.y2);\n          seg.r1 = scalew(seg.r1),\n          seg.r2 = scaleh(seg.r2);\n        }\n        // tracks the current position (for H,V commands)\n        if (seg.x) currentpt.x = seg.x;\n        if (seg.y) currentpt.y = seg.y;\n      } // for each segment\n      break;\n  } // switch on element type to get initial values\n  \n  // now we have a set of changes and an applied reduced transform list\n  // we apply the changes directly to the DOM\n  // TODO: merge this switch with the above one and optimize\n  switch (selected.tagName)\n  {\n    case \"foreignObject\":\n    case \"rect\":\n    case \"image\":\n      changes.x = changes.x-0 + Math.min(0,changes.width);\n      changes.y = changes.y-0 + Math.min(0,changes.height);\n      changes.width = Math.abs(changes.width);\n      changes.height = Math.abs(changes.height);\n      if(curConfig.gridSnapping && selected.parentNode.parentNode.localName == \"svg\"){\n        changes.x = snapToGrid(changes.x);\n        changes.y = snapToGrid(changes.y);\n        changes.width = snapToGrid(changes.width);\n        changes.height = snapToGrid(changes.height);\n      }\n      assignAttributes(selected, changes, 1000, true);\n      break;\n    case \"ellipse\":\n      changes.rx = Math.abs(changes.rx);\n      changes.ry = Math.abs(changes.ry);\n      if(curConfig.gridSnapping && selected.parentNode.parentNode.localName == \"svg\"){\n        changes.cx = snapToGrid(changes.cx);\n        changes.cy = snapToGrid(changes.cy);\n        changes.rx = snapToGrid(changes.rx);\n        changes.ry = snapToGrid(changes.ry);\n      }\n    case \"circle\":\n      if(changes.r) changes.r = Math.abs(changes.r);\n      if(curConfig.gridSnapping && selected.parentNode.parentNode.localName == \"svg\"){\n        changes.cx = snapToGrid(changes.cx);\n        changes.cy = snapToGrid(changes.cy);\n        changes.r = snapToGrid(changes.r);\n      }\n    case \"line\":\n      if(curConfig.gridSnapping && selected.parentNode.parentNode.localName == \"svg\"){\n        changes.x1 = snapToGrid(changes.x1);\n        changes.y1 = snapToGrid(changes.y1);\n        changes.x2 = snapToGrid(changes.x2);\n        changes.y2 = snapToGrid(changes.y2);\n      }\n    case \"text\":\n      if(curConfig.gridSnapping && selected.parentNode.parentNode.localName == \"svg\"){\n        changes.x = snapToGrid(changes.x);\n        changes.y = snapToGrid(changes.y);\n      }  \n    case \"use\":\n      assignAttributes(selected, changes, 1000, true);\n      break;\n    case \"g\":\n      var gsvg = $(selected).data('gsvg');\n      if(gsvg) {\n        assignAttributes(gsvg, changes, 1000, true);\n      }\n      break;\n    case \"polyline\":\n    case \"polygon\":\n      var len = changes[\"points\"].length;\n      var pstr = \"\";\n      for (var i = 0; i < len; ++i) {\n        var pt = changes[\"points\"][i];\n        pstr += pt.x + \",\" + pt.y + \" \";\n      }\n      selected.setAttribute(\"points\", pstr);\n      break;\n    case \"path\":\n      var dstr = \"\";\n      var len = changes[\"d\"].length;\n      for (var i = 0; i < len; ++i) {\n        var seg = changes[\"d\"][i];\n        var type = seg.type;\n        dstr += pathMap[type];\n        switch(type) {\n          case 13: // relative horizontal line (h)\n          case 12: // absolute horizontal line (H)\n            dstr += seg.x + \" \";\n            break;\n          case 15: // relative vertical line (v)\n          case 14: // absolute vertical line (V)\n            dstr += seg.y + \" \";\n            break;\n          case 3: // relative move (m)\n          case 5: // relative line (l)\n          case 19: // relative smooth quad (t)\n          case 2: // absolute move (M)\n          case 4: // absolute line (L)\n          case 18: // absolute smooth quad (T)\n            dstr += seg.x + \",\" + seg.y + \" \";\n            break;\n          case 7: // relative cubic (c)\n          case 6: // absolute cubic (C)\n            dstr += seg.x1 + \",\" + seg.y1 + \" \" + seg.x2 + \",\" + seg.y2 + \" \" +\n               seg.x + \",\" + seg.y + \" \";\n            break;\n          case 9: // relative quad (q) \n          case 8: // absolute quad (Q)\n            dstr += seg.x1 + \",\" + seg.y1 + \" \" + seg.x + \",\" + seg.y + \" \";\n            break;\n          case 11: // relative elliptical arc (a)\n          case 10: // absolute elliptical arc (A)\n            dstr += seg.r1 + \",\" + seg.r2 + \" \" + seg.angle + \" \" + Number(seg.largeArcFlag) +\n              \" \" + Number(seg.sweepFlag) + \" \" + seg.x + \",\" + seg.y + \" \";\n            break;\n          case 17: // relative smooth cubic (s)\n          case 16: // absolute smooth cubic (S)\n            dstr += seg.x2 + \",\" + seg.y2 + \" \" + seg.x + \",\" + seg.y + \" \";\n            break;\n        }\n      }\n      selected.setAttribute(\"d\", dstr);\n      break;\n  }\n};\n\n// Function: updateClipPath\n// Updates a <clipPath>s values based on the given translation of an element\n//\n// Parameters:\n// attr - The clip-path attribute value with the clipPath's ID\n// tx - The translation's x value\n// ty - The translation's y value\nvar updateClipPath = function(attr, tx, ty) {\n  var id = getUrlFromAttr(attr).substr(1);\n  var path = getElem(id).firstChild;\n  \n  var cp_xform = getTransformList(path);\n  \n  var newxlate = svgroot.createSVGTransform();\n  newxlate.setTranslate(tx, ty);\n\n  cp_xform.appendItem(newxlate);\n  \n  // Update clipPath's dimensions\n  recalculateDimensions(path);\n}\n\n// Function: recalculateDimensions\n// Decides the course of action based on the element's transform list\n//\n// Parameters:\n// selected - The DOM element to recalculate\n//\n// Returns: \n// Undo command object with the resulting change\nvar recalculateDimensions = this.recalculateDimensions = function(selected) {\n  if (selected == null) return null;\n  \n  var tlist = getTransformList(selected);\n  \n  // remove any unnecessary transforms\n  if (tlist && tlist.numberOfItems > 0) {\n    var k = tlist.numberOfItems;\n    while (k--) {\n      var xform = tlist.getItem(k);\n      if (xform.type == 0) {\n        tlist.removeItem(k);\n      }\n      // remove identity matrices\n      else if (xform.type == 1) {\n        if (isIdentity(xform.matrix)) {\n          tlist.removeItem(k);\n        }\n      }\n      // remove zero-degree rotations\n      else if (xform.type == 4) {\n        if (xform.angle == 0) {\n          tlist.removeItem(k);\n        }\n      }\n    }\n    // End here if all it has is a rotation\n    if(tlist.numberOfItems == 1 && getRotationAngle(selected)) return null;\n  }\n  \n  // if this element had no transforms, we are done\n  if (!tlist || tlist.numberOfItems == 0) {\n    selected.removeAttribute(\"transform\");\n    return null;\n  }\n  \n  // Grouped SVG element \n  var gsvg = $(selected).data('gsvg');\n  \n  // we know we have some transforms, so set up return variable    \n  var batchCmd = new BatchCommand(\"Transform\");\n  \n  // store initial values that will be affected by reducing the transform list\n  var changes = {}, initial = null, attrs = [];\n  switch (selected.tagName)\n  {\n    case \"line\":\n      attrs = [\"x1\", \"y1\", \"x2\", \"y2\"];\n      break;\n    case \"circle\":\n      attrs = [\"cx\", \"cy\", \"r\"];\n      break;\n    case \"ellipse\":\n      attrs = [\"cx\", \"cy\", \"rx\", \"ry\"];\n      break;\n    case \"foreignObject\":\n    case \"rect\":\n    case \"image\":\n      attrs = [\"width\", \"height\", \"x\", \"y\"];\n      break;\n    case \"use\":\n    case \"text\":\n      attrs = [\"x\", \"y\"];\n      break;\n    case \"polygon\":\n    case \"polyline\":\n      initial = {};\n      initial[\"points\"] = selected.getAttribute(\"points\");\n      var list = selected.points;\n      var len = list.numberOfItems;\n      changes[\"points\"] = new Array(len);\n      for (var i = 0; i < len; ++i) {\n        var pt = list.getItem(i);\n        changes[\"points\"][i] = {x:pt.x,y:pt.y};\n      }\n      break;\n    case \"path\":\n      initial = {};\n      initial[\"d\"] = selected.getAttribute(\"d\");\n      changes[\"d\"] = selected.getAttribute(\"d\");\n      break;\n  } // switch on element type to get initial values\n  \n  if(attrs.length) {\n    changes = $(selected).attr(attrs);\n    $.each(changes, function(attr, val) {\n      changes[attr] = convertToNum(attr, val);\n    });\n  } else if(gsvg) {\n    // GSVG exception\n    changes = {\n      x: $(gsvg).attr('x') || 0,\n      y: $(gsvg).attr('y') || 0\n    };\n  }\n  \n  // if we haven't created an initial array in polygon/polyline/path, then \n  // make a copy of initial values and include the transform\n  if (initial == null) {\n    initial = $.extend(true, {}, changes);\n    $.each(initial, function(attr, val) {\n      initial[attr] = convertToNum(attr, val);\n    });\n  }\n  // save the start transform value too\n  initial[\"transform\"] = start_transform ? start_transform : \"\";\n  \n  // if it's a regular group, we have special processing to flatten transforms\n  if ((selected.tagName == \"g\" && !gsvg) || selected.tagName == \"a\") {\n    var box = getBBox(selected),\n      oldcenter = {x: box.x+box.width/2, y: box.y+box.height/2},\n      newcenter = transformPoint(box.x+box.width/2, box.y+box.height/2,\n              transformListToTransform(tlist).matrix),\n      m = svgroot.createSVGMatrix();\n    \n    \n    // temporarily strip off the rotate and save the old center\n    var gangle = getRotationAngle(selected);\n    if (gangle) {\n      var a = gangle * Math.PI / 180;\n      if ( Math.abs(a) > (1.0e-10) ) {\n        var s = Math.sin(a)/(1 - Math.cos(a));\n      } else {\n        // FIXME: This blows up if the angle is exactly 0!\n        var s = 2/a;\n      }\n      for (var i = 0; i < tlist.numberOfItems; ++i) {\n        var xform = tlist.getItem(i);\n        if (xform.type == 4) {\n          // extract old center through mystical arts\n          var rm = xform.matrix;\n          oldcenter.y = (s*rm.e + rm.f)/2;\n          oldcenter.x = (rm.e - s*rm.f)/2;\n          tlist.removeItem(i);\n          break;\n        }\n      }\n    }\n    var tx = 0, ty = 0,\n      operation = 0,\n      N = tlist.numberOfItems;\n\n    if(N) {\n      var first_m = tlist.getItem(0).matrix;\n    }\n\n    // first, if it was a scale then the second-last transform will be it\n    if (N >= 3 && tlist.getItem(N-2).type == 3 && \n      tlist.getItem(N-3).type == 2 && tlist.getItem(N-1).type == 2) \n    {\n      operation = 3; // scale\n    \n      // if the children are unrotated, pass the scale down directly\n      // otherwise pass the equivalent matrix() down directly\n      var tm = tlist.getItem(N-3).matrix,\n        sm = tlist.getItem(N-2).matrix,\n        tmn = tlist.getItem(N-1).matrix;\n    \n      var children = selected.childNodes;\n      var c = children.length;\n      while (c--) {\n        var child = children.item(c);\n        tx = 0;\n        ty = 0;\n        if (child.nodeType == 1) {\n          var childTlist = getTransformList(child);\n\n          // some children might not have a transform (<metadata>, <defs>, etc)\n          if (!childTlist) continue;\n\n          var m = transformListToTransform(childTlist).matrix;\n\n          // Convert a matrix to a scale if applicable\n//           if(hasMatrixTransform(childTlist) && childTlist.numberOfItems == 1) {\n//             if(m.b==0 && m.c==0 && m.e==0 && m.f==0) {\n//               childTlist.removeItem(0);\n//               var translateOrigin = svgroot.createSVGTransform(),\n//                 scale = svgroot.createSVGTransform(),\n//                 translateBack = svgroot.createSVGTransform();\n//               translateOrigin.setTranslate(0, 0);\n//               scale.setScale(m.a, m.d);\n//               translateBack.setTranslate(0, 0);\n//               childTlist.appendItem(translateBack);\n//               childTlist.appendItem(scale);\n//               childTlist.appendItem(translateOrigin);\n//             }\n//           }\n        \n          var angle = getRotationAngle(child);\n          var old_start_transform = start_transform;\n          var childxforms = [];\n          start_transform = child.getAttribute(\"transform\");\n          if(angle || hasMatrixTransform(childTlist)) {\n            var e2t = svgroot.createSVGTransform();\n            e2t.setMatrix(matrixMultiply(tm, sm, tmn, m));\n            childTlist.clear();\n            childTlist.appendItem(e2t);\n            childxforms.push(e2t);\n          }\n          // if not rotated or skewed, push the [T][S][-T] down to the child\n          else {\n            // update the transform list with translate,scale,translate\n            \n            // slide the [T][S][-T] from the front to the back\n            // [T][S][-T][M] = [M][T2][S2][-T2]\n            \n            // (only bringing [-T] to the right of [M])\n            // [T][S][-T][M] = [T][S][M][-T2]\n            // [-T2] = [M_inv][-T][M]\n            var t2n = matrixMultiply(m.inverse(), tmn, m);\n            // [T2] is always negative translation of [-T2]\n            var t2 = svgroot.createSVGMatrix();\n            t2.e = -t2n.e;\n            t2.f = -t2n.f;\n            \n            // [T][S][-T][M] = [M][T2][S2][-T2]\n            // [S2] = [T2_inv][M_inv][T][S][-T][M][-T2_inv]\n            var s2 = matrixMultiply(t2.inverse(), m.inverse(), tm, sm, tmn, m, t2n.inverse());\n\n            var translateOrigin = svgroot.createSVGTransform(),\n              scale = svgroot.createSVGTransform(),\n              translateBack = svgroot.createSVGTransform();\n            translateOrigin.setTranslate(t2n.e, t2n.f);\n            scale.setScale(s2.a, s2.d);\n            translateBack.setTranslate(t2.e, t2.f);\n            childTlist.appendItem(translateBack);\n            childTlist.appendItem(scale);\n            childTlist.appendItem(translateOrigin);\n            childxforms.push(translateBack);\n            childxforms.push(scale);\n            childxforms.push(translateOrigin);\n            logMatrix(translateBack.matrix);\n            logMatrix(scale.matrix);\n          } // not rotated\n          batchCmd.addSubCommand( recalculateDimensions(child) );\n          // TODO: If any <use> have this group as a parent and are \n          // referencing this child, then we need to impose a reverse \n          // scale on it so that when it won't get double-translated\n//            var uses = selected.getElementsByTagNameNS(svgns, \"use\");\n//            var href = \"#\"+child.id;\n//            var u = uses.length;\n//            while (u--) {\n//              var useElem = uses.item(u);\n//              if(href == getHref(useElem)) {\n//                var usexlate = svgroot.createSVGTransform();\n//                usexlate.setTranslate(-tx,-ty);\n//                getTransformList(useElem).insertItemBefore(usexlate,0);\n//                batchCmd.addSubCommand( recalculateDimensions(useElem) );\n//              }\n//            }\n          start_transform = old_start_transform;\n        } // element\n      } // for each child\n      // Remove these transforms from group\n      tlist.removeItem(N-1);\n      tlist.removeItem(N-2);\n      tlist.removeItem(N-3);\n    }\n    else if (N >= 3 && tlist.getItem(N-1).type == 1)\n    {\n      operation = 3; // scale\n      m = transformListToTransform(tlist).matrix;\n      var e2t = svgroot.createSVGTransform();\n      e2t.setMatrix(m);\n      tlist.clear();\n      tlist.appendItem(e2t);\n    }      \n    // next, check if the first transform was a translate \n    // if we had [ T1 ] [ M ] we want to transform this into [ M ] [ T2 ]\n    // therefore [ T2 ] = [ M_inv ] [ T1 ] [ M ]\n    else if ( (N == 1 || (N > 1 && tlist.getItem(1).type != 3)) && \n      tlist.getItem(0).type == 2) \n    {\n      operation = 2; // translate\n      var T_M = transformListToTransform(tlist).matrix;\n      tlist.removeItem(0);\n      var M_inv = transformListToTransform(tlist).matrix.inverse();\n      var M2 = matrixMultiply( M_inv, T_M );\n      \n      tx = M2.e;\n      ty = M2.f;\n\n      if (tx != 0 || ty != 0) {\n        // we pass the translates down to the individual children\n        var children = selected.childNodes;\n        var c = children.length;\n        \n        var clipPaths_done = [];\n        \n        while (c--) {\n          var child = children.item(c);\n          if (child.nodeType == 1) {\n          \n            // Check if child has clip-path\n            if(child.getAttribute('clip-path')) {\n              // tx, ty\n              var attr = child.getAttribute('clip-path');\n              if($.inArray(attr, clipPaths_done) === -1) {\n                updateClipPath(attr, tx, ty);\n                clipPaths_done.push(attr);\n              }              \n            }\n\n            var old_start_transform = start_transform;\n            start_transform = child.getAttribute(\"transform\");\n            \n            var childTlist = getTransformList(child);\n            // some children might not have a transform (<metadata>, <defs>, etc)\n            if (childTlist) {\n              var newxlate = svgroot.createSVGTransform();\n              newxlate.setTranslate(tx,ty);\n              if(childTlist.numberOfItems) {\n                childTlist.insertItemBefore(newxlate, 0);\n              } else {\n                childTlist.appendItem(newxlate);\n              }\n              batchCmd.addSubCommand( recalculateDimensions(child) );\n              // If any <use> have this group as a parent and are \n              // referencing this child, then impose a reverse translate on it\n              // so that when it won't get double-translated\n              var uses = selected.getElementsByTagNameNS(svgns, \"use\");\n              var href = \"#\"+child.id;\n              var u = uses.length;\n              while (u--) {\n                var useElem = uses.item(u);\n                if(href == getHref(useElem)) {\n                  var usexlate = svgroot.createSVGTransform();\n                  usexlate.setTranslate(-tx,-ty);\n                  getTransformList(useElem).insertItemBefore(usexlate,0);\n                  batchCmd.addSubCommand( recalculateDimensions(useElem) );\n                }\n              }\n              start_transform = old_start_transform;\n            }\n          }\n        }\n        \n        clipPaths_done = [];\n        \n        start_transform = old_start_transform;\n      }\n    }\n    // else, a matrix imposition from a parent group\n    // keep pushing it down to the children\n    else if (N == 1 && tlist.getItem(0).type == 1 && !gangle) {\n      operation = 1;\n      var m = tlist.getItem(0).matrix,\n        children = selected.childNodes,\n        c = children.length;\n      while (c--) {\n        var child = children.item(c);\n        if (child.nodeType == 1) {\n          var old_start_transform = start_transform;\n          start_transform = child.getAttribute(\"transform\");\n          var childTlist = getTransformList(child);\n          \n          if (!childTlist) continue;\n          \n          var em = matrixMultiply(m, transformListToTransform(childTlist).matrix);\n          var e2m = svgroot.createSVGTransform();\n          e2m.setMatrix(em);\n          childTlist.clear();\n          childTlist.appendItem(e2m,0);\n          \n          batchCmd.addSubCommand( recalculateDimensions(child) );\n          start_transform = old_start_transform;\n        }\n      }\n      tlist.clear();\n    }\n    // else it was just a rotate\n    else {\n      if (gangle) {\n        var newRot = svgroot.createSVGTransform();\n        newRot.setRotate(gangle,newcenter.x,newcenter.y);\n        if(tlist.numberOfItems) {\n          tlist.insertItemBefore(newRot, 0);\n        } else {\n          tlist.appendItem(newRot);\n        }\n      }\n      if (tlist.numberOfItems == 0) {\n        selected.removeAttribute(\"transform\");\n      }\n      return null;      \n    }\n    \n    // if it was a translate, put back the rotate at the new center\n    if (operation == 2) {\n      if (gangle) {\n        newcenter = {\n          x: oldcenter.x + first_m.e,\n          y: oldcenter.y + first_m.f\n        };\n      \n        var newRot = svgroot.createSVGTransform();\n        newRot.setRotate(gangle,newcenter.x,newcenter.y);\n        if(tlist.numberOfItems) {\n          tlist.insertItemBefore(newRot, 0);\n        } else {\n          tlist.appendItem(newRot);\n        }\n      }\n    }\n    // if it was a resize\n    else if (operation == 3) {\n      var m = transformListToTransform(tlist).matrix;\n      var roldt = svgroot.createSVGTransform();\n      roldt.setRotate(gangle, oldcenter.x, oldcenter.y);\n      var rold = roldt.matrix;\n      var rnew = svgroot.createSVGTransform();\n      rnew.setRotate(gangle, newcenter.x, newcenter.y);\n      var rnew_inv = rnew.matrix.inverse(),\n        m_inv = m.inverse(),\n        extrat = matrixMultiply(m_inv, rnew_inv, rold, m);\n\n      tx = extrat.e;\n      ty = extrat.f;\n\n      if (tx != 0 || ty != 0) {\n        // now push this transform down to the children\n        // we pass the translates down to the individual children\n        var children = selected.childNodes;\n        var c = children.length;\n        while (c--) {\n          var child = children.item(c);\n          if (child.nodeType == 1) {\n            var old_start_transform = start_transform;\n            start_transform = child.getAttribute(\"transform\");\n            var childTlist = getTransformList(child);\n            var newxlate = svgroot.createSVGTransform();\n            newxlate.setTranslate(tx,ty);\n            if(childTlist.numberOfItems) {\n              childTlist.insertItemBefore(newxlate, 0);\n            } else {\n              childTlist.appendItem(newxlate);\n            }\n\n            batchCmd.addSubCommand( recalculateDimensions(child) );\n            start_transform = old_start_transform;\n          }\n        }\n      }\n      \n      if (gangle) {\n        if(tlist.numberOfItems) {\n          tlist.insertItemBefore(rnew, 0);\n        } else {\n          tlist.appendItem(rnew);\n        }\n      }\n    }\n  }\n  // else, it's a non-group\n  else {\n\n    // FIXME: box might be null for some elements (<metadata> etc), need to handle this\n    var box = getBBox(selected);\n\n    // Paths (and possbly other shapes) will have no BBox while still in <defs>,\n    // but we still may need to recalculate them (see issue 595).\n    // TODO: Figure out how to get BBox from these elements in case they\n    // have a rotation transform\n    \n    if(!box && selected.tagName != 'path') return null;\n    \n\n    var m = svgroot.createSVGMatrix(),\n      // temporarily strip off the rotate and save the old center\n      angle = getRotationAngle(selected);\n    if (angle) {\n      var oldcenter = {x: box.x+box.width/2, y: box.y+box.height/2},\n      newcenter = transformPoint(box.x+box.width/2, box.y+box.height/2,\n              transformListToTransform(tlist).matrix);\n    \n      var a = angle * Math.PI / 180;\n      if ( Math.abs(a) > (1.0e-10) ) {\n        var s = Math.sin(a)/(1 - Math.cos(a));\n      } else {\n        // FIXME: This blows up if the angle is exactly 0!\n        var s = 2/a;\n      }\n      for (var i = 0; i < tlist.numberOfItems; ++i) {\n        var xform = tlist.getItem(i);\n        if (xform.type == 4) {\n          // extract old center through mystical arts\n          var rm = xform.matrix;\n          oldcenter.y = (s*rm.e + rm.f)/2;\n          oldcenter.x = (rm.e - s*rm.f)/2;\n          tlist.removeItem(i);\n          break;\n        }\n      }\n    }\n    \n    // 2 = translate, 3 = scale, 4 = rotate, 1 = matrix imposition\n    var operation = 0;\n    var N = tlist.numberOfItems;\n    \n    \n    // Check if it has a gradient with userSpaceOnUse, in which case\n    // adjust it by recalculating the matrix transform.\n    // TODO: Make this work in Webkit using SVGEditTransformList\n    if(!isWebkit) {\n      var fill = selected.getAttribute('fill');\n      if(fill && fill.indexOf('url(') === 0) {\n        var grad = getElem(getUrlFromAttr(fill).substr(1));\n        if(grad.getAttribute('gradientUnits') === 'userSpaceOnUse') {\n          //Update the userSpaceOnUse element\n          var grad = $(grad);\n          m = transformListToTransform(tlist).matrix;\n          var gtlist = getTransformList(grad[0]);\n          var gmatrix = transformListToTransform(gtlist).matrix;\n          m = matrixMultiply(m, gmatrix);\n          var m_str = \"matrix(\" + [m.a,m.b,m.c,m.d,m.e,m.f].join(\",\") + \")\";\n          grad.attr('gradientTransform', m_str);\n        }\n      }\n    }\n    \n    // first, if it was a scale of a non-skewed element, then the second-last  \n    // transform will be the [S]\n    // if we had [M][T][S][T] we want to extract the matrix equivalent of\n    // [T][S][T] and push it down to the element\n    if (N >= 3 && tlist.getItem(N-2).type == 3 && \n      tlist.getItem(N-3).type == 2 && tlist.getItem(N-1).type == 2) \n      \n      // Removed this so a <use> with a given [T][S][T] would convert to a matrix. \n      // Is that bad?\n      //  && selected.nodeName != \"use\"\n    {\n      operation = 3; // scale\n      m = transformListToTransform(tlist,N-3,N-1).matrix;\n      tlist.removeItem(N-1);\n      tlist.removeItem(N-2);\n      tlist.removeItem(N-3);\n    } // if we had [T][S][-T][M], then this was a skewed element being resized\n    // Thus, we simply combine it all into one matrix\n    else if(N == 4 && tlist.getItem(N-1).type == 1) {\n      operation = 3; // scale\n      m = transformListToTransform(tlist).matrix;\n      var e2t = svgroot.createSVGTransform();\n      e2t.setMatrix(m);\n      tlist.clear();\n      tlist.appendItem(e2t);\n      // reset the matrix so that the element is not re-mapped\n      m = svgroot.createSVGMatrix();\n    } // if we had [R][T][S][-T][M], then this was a rotated matrix-element  \n    // if we had [T1][M] we want to transform this into [M][T2]\n    // therefore [ T2 ] = [ M_inv ] [ T1 ] [ M ] and we can push [T2] \n    // down to the element\n    else if ( (N == 1 || (N > 1 && tlist.getItem(1).type != 3)) && \n      tlist.getItem(0).type == 2) \n    {\n      operation = 2; // translate\n      var oldxlate = tlist.getItem(0).matrix,\n        meq = transformListToTransform(tlist,1).matrix,\n        meq_inv = meq.inverse();\n      m = matrixMultiply( meq_inv, oldxlate, meq );\n      tlist.removeItem(0);\n    }\n    // else if this child now has a matrix imposition (from a parent group)\n    // we might be able to simplify\n    else if (N == 1 && tlist.getItem(0).type == 1 && !angle) {\n      // Remap all point-based elements\n      m = transformListToTransform(tlist).matrix;\n      switch (selected.tagName) {\n        case 'line':\n          changes = $(selected).attr([\"x1\",\"y1\",\"x2\",\"y2\"]);\n        case 'polyline':\n        case 'polygon':\n          changes.points = selected.getAttribute(\"points\");\n          if(changes.points) {\n            var list = selected.points;\n            var len = list.numberOfItems;\n            changes.points = new Array(len);\n            for (var i = 0; i < len; ++i) {\n              var pt = list.getItem(i);\n              changes.points[i] = {x:pt.x,y:pt.y};\n            }\n          }\n        case 'path':\n          changes.d = selected.getAttribute(\"d\");\n          operation = 1;\n          tlist.clear();\n          break;\n        default:\n          break;\n      }\n    }\n    // if it was a rotation, put the rotate back and return without a command\n    // (this function has zero work to do for a rotate())\n    else {\n      operation = 4; // rotation\n      if (angle) {\n        var newRot = svgroot.createSVGTransform();\n        newRot.setRotate(angle,newcenter.x,newcenter.y);\n        if(tlist.numberOfItems) {\n          tlist.insertItemBefore(newRot, 0);\n        } else {\n          tlist.appendItem(newRot);\n        }\n      }\n      if (tlist.numberOfItems == 0) {\n        selected.removeAttribute(\"transform\");\n      }\n      return null;\n    }\n    \n    // if it was a translate or resize, we need to remap the element and absorb the xform\n    if (operation == 1 || operation == 2 || operation == 3) {\n      remapElement(selected,changes,m);\n    } // if we are remapping\n    \n    // if it was a translate, put back the rotate at the new center\n    if (operation == 2) {\n      if (angle) {\n        if(!hasMatrixTransform(tlist)) {\n          newcenter = {\n            x: oldcenter.x + m.e,\n            y: oldcenter.y + m.f\n          };\n        }\n        var newRot = svgroot.createSVGTransform();\n        newRot.setRotate(angle, newcenter.x, newcenter.y);\n        if(tlist.numberOfItems) {\n          tlist.insertItemBefore(newRot, 0);\n        } else {\n          tlist.appendItem(newRot);\n        }\n      }\n    }\n    // [Rold][M][T][S][-T] became [Rold][M]\n    // we want it to be [Rnew][M][Tr] where Tr is the\n    // translation required to re-center it\n    // Therefore, [Tr] = [M_inv][Rnew_inv][Rold][M]\n    else if (operation == 3 && angle) {\n      var m = transformListToTransform(tlist).matrix;\n      var roldt = svgroot.createSVGTransform();\n      roldt.setRotate(angle, oldcenter.x, oldcenter.y);\n      var rold = roldt.matrix;\n      var rnew = svgroot.createSVGTransform();\n      rnew.setRotate(angle, newcenter.x, newcenter.y);\n      var rnew_inv = rnew.matrix.inverse();\n      var m_inv = m.inverse();\n      var extrat = matrixMultiply(m_inv, rnew_inv, rold, m);\n    \n      remapElement(selected,changes,extrat);\n      if (angle) {\n        if(tlist.numberOfItems) {\n          tlist.insertItemBefore(rnew, 0);\n        } else {\n          tlist.appendItem(rnew);\n        }\n      }\n    }\n  } // a non-group\n\n  // if the transform list has been emptied, remove it\n  if (tlist.numberOfItems == 0) {\n    selected.removeAttribute(\"transform\");\n  }\n  batchCmd.addSubCommand(new ChangeElementCommand(selected, initial));\n  \n  return batchCmd;\n};\n\n// Root Current Transformation Matrix in user units\nvar root_sctm = null;\n\n// Function: transformPoint\n// A (hopefully) quicker function to transform a point by a matrix\n// (this function avoids any DOM calls and just does the math)\n// \n// Parameters:\n// x - Float representing the x coordinate\n// y - Float representing the y coordinate\n// m - Matrix object to transform the point with\n// Returns a x,y object representing the transformed point\nvar transformPoint = function(x, y, m) {\n  return { x: m.a * x + m.c * y + m.e, y: m.b * x + m.d * y + m.f};\n};\n\n// Function: isIdentity\n// Helper function to check if the matrix performs no actual transform \n// (i.e. exists for identity purposes)\n//\n// Parameters: \n// m - The matrix object to check\n//\n// Returns:\n// Boolean indicating whether or not the matrix is 1,0,0,1,0,0\nvar isIdentity = function(m) {\n  return (m.a == 1 && m.b == 0 && m.c == 0 && m.d == 1 && m.e == 0 && m.f == 0);\n}\n\n// matrixMultiply() is provided because WebKit didn't implement multiply() correctly\n// on the SVGMatrix interface.  See https://bugs.webkit.org/show_bug.cgi?id=16062\n\n// Function: matrixMultiply\n// This function tries to return a SVGMatrix that is the multiplication m1*m2.\n// We also round to zero when it's near zero\n// \n// Parameters:\n// >= 2 Matrix objects to multiply\n//\n// Returns: \n// The matrix object resulting from the calculation\nvar matrixMultiply = this.matrixMultiply = function() {\n  var NEAR_ZERO = 1e-14,\n    multi2 = function(m1, m2) {\n      var m = svgroot.createSVGMatrix();\n      m.a = m1.a*m2.a + m1.c*m2.b;\n      m.b = m1.b*m2.a + m1.d*m2.b,\n      m.c = m1.a*m2.c + m1.c*m2.d,\n      m.d = m1.b*m2.c + m1.d*m2.d,\n      m.e = m1.a*m2.e + m1.c*m2.f + m1.e,\n      m.f = m1.b*m2.e + m1.d*m2.f + m1.f;\n      return m;\n    },\n    args = arguments, i = args.length, m = args[i-1];\n  \n  while(i-- > 1) {\n    var m1 = args[i-1];\n    m = multi2(m1, m);\n  }\n  if (Math.abs(m.a) < NEAR_ZERO) m.a = 0;\n  if (Math.abs(m.b) < NEAR_ZERO) m.b = 0;\n  if (Math.abs(m.c) < NEAR_ZERO) m.c = 0;\n  if (Math.abs(m.d) < NEAR_ZERO) m.d = 0;\n  if (Math.abs(m.e) < NEAR_ZERO) m.e = 0;\n  if (Math.abs(m.f) < NEAR_ZERO) m.f = 0;\n  \n  return m;\n}\n\n// Function: transformListToTransform\n// This returns a single matrix Transform for a given Transform List\n// (this is the equivalent of SVGTransformList.consolidate() but unlike\n//  that method, this one does not modify the actual SVGTransformList)\n// This function is very liberal with its min,max arguments\n// \n// Parameters:\n// tlist - The transformlist object\n// min - Optional integer indicating start transform position\n// max - Optional integer indicating end transform position\n//\n// Returns:\n// A single matrix transform object\nvar transformListToTransform = this.transformListToTransform = function(tlist, min, max) {\n  if(tlist == null) {\n    // Or should tlist = null have been prevented before this?\n    return svgroot.createSVGTransformFromMatrix(svgroot.createSVGMatrix());\n  }\n  var min = min == undefined ? 0 : min;\n  var max = max == undefined ? (tlist.numberOfItems-1) : max;\n  min = parseInt(min);\n  max = parseInt(max);\n  if (min > max) { var temp = max; max = min; min = temp; }\n  var m = svgroot.createSVGMatrix();\n  for (var i = min; i <= max; ++i) {\n    // if our indices are out of range, just use a harmless identity matrix\n    var mtom = (i >= 0 && i < tlist.numberOfItems ? \n            tlist.getItem(i).matrix :\n            svgroot.createSVGMatrix());\n    m = matrixMultiply(m, mtom);\n  }\n  return svgroot.createSVGTransformFromMatrix(m);\n};\n\n// Function: hasMatrixTransform\n// See if the given transformlist includes a non-indentity matrix transform\n//\n// Parameters: \n// tlist - The transformlist to check\n//\n// Returns: \n// Boolean on whether or not a matrix transform was found\nvar hasMatrixTransform = this.hasMatrixTransform = function(tlist) {\n  if(!tlist) return false;\n  var num = tlist.numberOfItems;\n  while (num--) {\n    var xform = tlist.getItem(num);\n    if (xform.type == 1 && !isIdentity(xform.matrix)) return true;\n  }\n  return false;\n}\n\n// Function: getMatrix\n// Get the matrix object for a given element\n//\n// Parameters:\n// elem - The DOM element to check\n// \n// Returns:\n// The matrix object associated with the element's transformlist\nvar getMatrix = function(elem) {\n  var tlist = getTransformList(elem);\n  return transformListToTransform(tlist).matrix;\n}\n\n// Function: transformBox\n// Transforms a rectangle based on the given matrix\n//\n// Parameters:\n// l - Float with the box's left coordinate\n// t - Float with the box's top coordinate\n// w - Float with the box width\n// h - Float with the box height\n// m - Matrix object to transform the box by\n// \n// Returns:\n// An object with the following values:\n// * tl - The top left coordinate (x,y object)\n// * tr - The top right coordinate (x,y object)\n// * bl - The bottom left coordinate (x,y object)\n// * br - The bottom right coordinate (x,y object)\n// * aabox - Object with the following values:\n// * Float with the axis-aligned x coordinate\n// * Float with the axis-aligned y coordinate\n// * Float with the axis-aligned width coordinate\n// * Float with the axis-aligned height coordinate\nvar transformBox = this.transformBox = function(l, t, w, h, m) {\n  var topleft = {x:l,y:t},\n    topright = {x:(l+w),y:t},\n    botright = {x:(l+w),y:(t+h)},\n    botleft = {x:l,y:(t+h)};\n  topleft = transformPoint( topleft.x, topleft.y, m );\n  var minx = topleft.x,\n    maxx = topleft.x,\n    miny = topleft.y,\n    maxy = topleft.y;\n  topright = transformPoint( topright.x, topright.y, m );\n  minx = Math.min(minx, topright.x);\n  maxx = Math.max(maxx, topright.x);\n  miny = Math.min(miny, topright.y);\n  maxy = Math.max(maxy, topright.y);\n  botleft = transformPoint( botleft.x, botleft.y, m);\n  minx = Math.min(minx, botleft.x);\n  maxx = Math.max(maxx, botleft.x);\n  miny = Math.min(miny, botleft.y);\n  maxy = Math.max(maxy, botleft.y);\n  botright = transformPoint( botright.x, botright.y, m );\n  minx = Math.min(minx, botright.x);\n  maxx = Math.max(maxx, botright.x);\n  miny = Math.min(miny, botright.y);\n  maxy = Math.max(maxy, botright.y);\n\n  return {tl:topleft, tr:topright, bl:botleft, br:botright, \n      aabox: {x:minx, y:miny, width:(maxx-minx), height:(maxy-miny)} };\n};\n\n\n// Group: Selection\n\n// Function: clearSelection\n// Clears the selection.  The 'selected' handler is then called.\n// Parameters: \n// noCall - Optional boolean that when true does not call the \"selected\" handler\nvar clearSelection = this.clearSelection = function(noCall) {\n  if (selectedElements[0] != null) {\n    var len = selectedElements.length;\n    for (var i = 0; i < len; ++i) {\n      var elem = selectedElements[i];\n      if (elem == null) break;\n      selectorManager.releaseSelector(elem);\n      selectedElements[i] = null;\n    }\n    selectedBBoxes[0] = null;\n  }\n  if(!noCall) call(\"selected\", selectedElements);\n};\n\n// TODO: do we need to worry about selectedBBoxes here?\n\n\n// Function: addToSelection\n// Adds a list of elements to the selection.  The 'selected' handler is then called.\n//\n// Parameters:\n// elemsToAdd - an array of DOM elements to add to the selection\n// showGrips - a boolean flag indicating whether the resize grips should be shown\nvar addToSelection = this.addToSelection = function(elemsToAdd, showGrips) {\n  if (elemsToAdd.length == 0) { return; }\n  // find the first null in our selectedElements array\n  var j = 0;\n  \n  while (j < selectedElements.length) {\n    if (selectedElements[j] == null) { \n      break;\n    }\n    ++j;\n  }\n\n  // now add each element consecutively\n  var i = elemsToAdd.length;\n  while (i--) {\n    var elem = elemsToAdd[i];\n    if (!elem || !getBBox(elem)) continue;\n    // if it's not already there, add it\n    if (selectedElements.indexOf(elem) == -1) {\n      selectedElements[j] = elem;\n      // only the first selectedBBoxes element is ever used in the codebase these days\n      if (j == 0) selectedBBoxes[j] = getBBox(elem);\n      j++;\n      var sel = selectorManager.requestSelector(elem);\n  \n      if (selectedElements.length > 1) {\n        sel.showGrips(false);\n      }\n    }\n  }\n  if(selectedElements[0] && selectedElements.length === 1 && selectedElements[0].tagName == 'a') {\n    // Make \"a\" element's child be the selected element \n    selectedElements[0] = selectedElements[0].firstChild;\n  }\n  \n  call(\"selected\", selectedElements);\n  \n  if (showGrips || selectedElements.length == 1) {\n    selectorManager.requestSelector(selectedElements[0]).showGrips(true);\n  }\n  else {\n    selectorManager.requestSelector(selectedElements[0]).showGrips(false);\n  }\n\n  // make sure the elements are in the correct order\n  // See: http://www.w3.org/TR/DOM-Level-3-Core/core.html#Node3-compareDocumentPosition\n\n  selectedElements.sort(function(a,b) {\n    if(a && b && a.compareDocumentPosition) {\n      return 3 - (b.compareDocumentPosition(a) & 6);  \n    } else if(a == null) {\n      return 1;\n    }\n  });\n  \n  // Make sure first elements are not null\n  while(selectedElements[0] == null) selectedElements.shift(0);\n};\n\n// Function: selectOnly()\n// Selects only the given elements, shortcut for clearSelection(); addToSelection()\n//\n// Parameters:\n// elems - an array of DOM elements to be selected\nvar selectOnly = this.selectOnly = function(elems, showGrips) {\n  clearSelection(true);\n  addToSelection(elems, showGrips);\n}\n\n// TODO: could use slice here to make this faster?\n// TODO: should the 'selected' handler\n\n// Function: removeFromSelection\n// Removes elements from the selection.\n//\n// Parameters:\n// elemsToRemove - an array of elements to remove from selection\nvar removeFromSelection = this.removeFromSelection = function(elemsToRemove) {\n  if (selectedElements[0] == null) { return; }\n  if (elemsToRemove.length == 0) { return; }\n\n  // find every element and remove it from our array copy\n  var newSelectedItems = new Array(selectedElements.length),\n    newSelectedBBoxes = new Array(selectedBBoxes.length),\n    j = 0,\n    len = selectedElements.length;\n  for (var i = 0; i < len; ++i) {\n    var elem = selectedElements[i];\n    if (elem) {\n      // keep the item\n      if (elemsToRemove.indexOf(elem) == -1) {\n        newSelectedItems[j] = elem;\n        if (j==0) newSelectedBBoxes[j] = selectedBBoxes[i];\n        j++;\n      }\n      else { // remove the item and its selector\n        selectorManager.releaseSelector(elem);\n      }\n    }\n  }\n  // the copy becomes the master now\n  selectedElements = newSelectedItems;\n  selectedBBoxes = newSelectedBBoxes;\n};\n\n// Function: selectAllInCurrentLayer\n// Clears the selection, then adds all elements in the current layer to the selection.\nthis.selectAllInCurrentLayer = function() {\n  if (current_layer) {\n    selectOnly($(current_layer).children());\n    current_mode = \"select\";\n  }\n};\n\n// Function: smoothControlPoints\n// Takes three points and creates a smoother line based on them\n// \n// Parameters: \n// ct1 - Object with x and y values (first control point)\n// ct2 - Object with x and y values (second control point)\n// pt - Object with x and y values (third point)\n//\n// Returns: \n// Array of two \"smoothed\" point objects\nvar smoothControlPoints = this.smoothControlPoints = function(ct1, ct2, pt) {\n  // each point must not be the origin\n  var x1 = ct1.x - pt.x,\n    y1 = ct1.y - pt.y,\n    x2 = ct2.x - pt.x,\n    y2 = ct2.y - pt.y;\n    \n  if ( (x1 != 0 || y1 != 0) && (x2 != 0 || y2 != 0) ) {\n    var anglea = Math.atan2(y1,x1),\n      angleb = Math.atan2(y2,x2),\n      r1 = Math.sqrt(x1*x1+y1*y1),\n      r2 = Math.sqrt(x2*x2+y2*y2),\n      nct1 = svgroot.createSVGPoint(),\n      nct2 = svgroot.createSVGPoint();        \n    if (anglea < 0) { anglea += 2*Math.PI; }\n    if (angleb < 0) { angleb += 2*Math.PI; }\n    \n    var angleBetween = Math.abs(anglea - angleb),\n      angleDiff = Math.abs(Math.PI - angleBetween)/2;\n    \n    var new_anglea, new_angleb;\n    if (anglea - angleb > 0) {\n      new_anglea = angleBetween < Math.PI ? (anglea + angleDiff) : (anglea - angleDiff);\n      new_angleb = angleBetween < Math.PI ? (angleb - angleDiff) : (angleb + angleDiff);\n    }\n    else {\n      new_anglea = angleBetween < Math.PI ? (anglea - angleDiff) : (anglea + angleDiff);\n      new_angleb = angleBetween < Math.PI ? (angleb + angleDiff) : (angleb - angleDiff);\n    }\n    \n    // rotate the points\n    nct1.x = r1 * Math.cos(new_anglea) + pt.x;\n    nct1.y = r1 * Math.sin(new_anglea) + pt.y;\n    nct2.x = r2 * Math.cos(new_angleb) + pt.x;\n    nct2.y = r2 * Math.sin(new_angleb) + pt.y;\n    \n    return [nct1, nct2];\n  }\n  return undefined;\n};\n\n\n// Function: getMouseTarget\n// Gets the desired element from a mouse event\n// \n// Parameters:\n// evt - Event object from the mouse event\n// \n// Returns:\n// DOM element we want\nvar getMouseTarget = this.getMouseTarget = function(evt) {\n  if (evt == null) {\n    return null;\n  }\n  var mouse_target = evt.target;\n\n  // if it was a <use>, Opera and WebKit return the SVGElementInstance\n  if (mouse_target.correspondingUseElement) mouse_target = mouse_target.correspondingUseElement;\n  \n  // for foreign content, go up until we find the foreignObject\n  // WebKit browsers set the mouse target to the svgcanvas div \n  if ($.inArray(mouse_target.namespaceURI, [mathns, htmlns]) != -1 && \n    mouse_target.id != \"svgcanvas\") \n  {\n    while (mouse_target.nodeName != \"foreignObject\") {\n      mouse_target = mouse_target.parentNode;\n      if(!mouse_target) return svgroot;\n    }\n  }\n  \n  // Get the desired mouse_target with jQuery selector-fu\n  // If it's root-like, select the root\n  if($.inArray(mouse_target, [svgroot, container, svgcontent, current_layer]) !== -1) {\n    return svgroot;\n  }\n  \n  var $target = $(mouse_target);\n\n  // If it's a selection grip, return the grip parent\n  if($target.closest('#selectorParentGroup').length) {\n    // While we could instead have just returned mouse_target, \n    // this makes it easier to indentify as being a selector grip\n    return selectorManager.selectorParentGroup;\n  }\n\n  while (mouse_target.parentNode !== current_layer) {\n    mouse_target = mouse_target.parentNode;\n  }\n  \n  return mouse_target;\n  \n  \n//   \n//   // go up until we hit a child of a layer\n//   while (mouse_target.parentNode.parentNode.tagName == 'g') {\n//     mouse_target = mouse_target.parentNode;\n//   }\n  // Webkit bubbles the mouse event all the way up to the div, so we\n  // set the mouse_target to the svgroot like the other browsers\n//   if (mouse_target.nodeName.toLowerCase() == \"div\") {\n//     mouse_target = svgroot;\n//   }\n  \n  return mouse_target;\n};\n\n// Mouse events\n(function() {\n  var off_x, off_y;\n  \n  var d_attr = null,\n    start_x = null,\n    start_y = null,\n    r_start_x = null,\n    r_start_y = null,\n    init_bbox = {},\n    freehand = {\n      minx: null,\n      miny: null,\n      maxx: null,\n      maxy: null\n    };\n  \n  // - when we are in a create mode, the element is added to the canvas\n  //   but the action is not recorded until mousing up\n  // - when we are in select mode, select the element, remember the position\n  //   and do nothing else\n  var mouseDown = function(evt)\n  {\n    if(canvas.spaceKey) return;\n    \n    var right_click = evt.button === 2;\n    \n    root_sctm = svgcontent.getScreenCTM().inverse();\n    var pt = transformPoint( evt.pageX, evt.pageY, root_sctm ),\n      mouse_x = pt.x * current_zoom,\n      mouse_y = pt.y * current_zoom;\n      \n    if($.browser.msie) {\n      var off = $(container.parentNode).offset();\n      off_x = svgcontent.getAttribute('x')-0 + off.left - container.parentNode.scrollLeft;\n      off_y = svgcontent.getAttribute('y')-0 + off.top - container.parentNode.scrollTop;\n      mouse_x = -(off_x - evt.pageX);\n      mouse_y = -(off_y - evt.pageY);\n    }\n      \n    evt.preventDefault();\n\n    if(right_click) {\n      current_mode = \"select\";\n      lastClickPoint = pt;\n    }\n    \n    // This would seem to be unnecessary...\n//     if($.inArray(current_mode, ['select', 'resize']) == -1) {\n//       setGradient();\n//     }\n    \n    var x = mouse_x / current_zoom,\n      y = mouse_y / current_zoom,\n      mouse_target = getMouseTarget(evt);\n    \n    // real_x/y ignores grid-snap value\n    var real_x = r_start_x = start_x = x;\n    var real_y = r_start_y = start_y = y;\n\n    if(curConfig.gridSnapping){\n      x = snapToGrid(x);\n      y = snapToGrid(y);\n      start_x = snapToGrid(start_x);\n      start_y = snapToGrid(start_y);\n    }\n\n    // if it is a selector grip, then it must be a single element selected, \n    // set the mouse_target to that and update the mode to rotate/resize\n    \n    if (mouse_target == selectorManager.selectorParentGroup && selectedElements[0] != null) {\n      var grip = evt.target;\n      var griptype = elData(grip, \"type\");\n      // rotating\n      if (griptype == \"rotate\") {\n        current_mode = \"rotate\";\n      }\n      // resizing\n      else if(griptype == \"resize\") {\n        current_mode = \"resize\";\n        current_resize_mode = elData(grip, \"dir\");\n      }\n      mouse_target = selectedElements[0];\n    }\n    \n    start_transform = mouse_target.getAttribute(\"transform\");\n    var tlist = getTransformList(mouse_target);\n    switch (current_mode) {\n      case \"select\":\n        started = true;\n        current_resize_mode = \"none\";\n        if(right_click) started = false;\n        \n        if (mouse_target != svgroot) {\n          // if this element is not yet selected, clear selection and select it\n          if (selectedElements.indexOf(mouse_target) == -1) {\n            // only clear selection if shift is not pressed (otherwise, add \n            // element to selection)\n            if (!evt.shiftKey) {\n              // No need to do the call here as it will be done on addToSelection\n              clearSelection(true);\n            }\n            addToSelection([mouse_target]);\n            justSelected = mouse_target;\n            pathActions.clear();\n          }\n          // else if it's a path, go into pathedit mode in mouseup\n          \n          if(!right_click) {\n            // insert a dummy transform so if the element(s) are moved it will have\n            // a transform to use for its translate\n            for (var i = 0; i < selectedElements.length; ++i) {\n              if(selectedElements[i] == null) continue;\n              var slist = getTransformList(selectedElements[i]);\n              if(slist.numberOfItems) {\n                slist.insertItemBefore(svgroot.createSVGTransform(), 0);\n              } else {\n                slist.appendItem(svgroot.createSVGTransform());\n              }\n            }\n          }\n        }\n        else if(!right_click){\n          clearSelection();\n          current_mode = \"multiselect\";\n          if (rubberBox == null) {\n            rubberBox = selectorManager.getRubberBandBox();\n          }\n          r_start_x *= current_zoom;\n          r_start_y *= current_zoom;\n//           console.log('p',[evt.pageX, evt.pageY]);          \n//           console.log('c',[evt.clientX, evt.clientY]);  \n//           console.log('o',[evt.offsetX, evt.offsetY]);  \n//           console.log('s',[start_x, start_y]);\n          \n          assignAttributes(rubberBox, {\n            'x': r_start_x,\n            'y': r_start_y,\n            'width': 0,\n            'height': 0,\n            'display': 'inline'\n          }, 100);\n        }\n        break;\n      case \"zoom\": \n        started = true;\n        if (rubberBox == null) {\n          rubberBox = selectorManager.getRubberBandBox();\n        }\n        assignAttributes(rubberBox, {\n            'x': real_x * current_zoom,\n            'y': real_x * current_zoom,\n            'width': 0,\n            'height': 0,\n            'display': 'inline'\n        }, 100);\n        break;\n      case \"resize\":\n        started = true;\n        start_x = x;\n        start_y = y;\n        \n        // Getting the BBox from the selection box, since we know we\n        // want to orient around it\n        init_bbox = getBBox($('#selectedBox0')[0]);\n        var bb = {};\n        $.each(init_bbox, function(key, val) {\n          bb[key] = val/current_zoom;\n        });\n        init_bbox = bb;\n        \n        // append three dummy transforms to the tlist so that\n        // we can translate,scale,translate in mousemove\n        var pos = getRotationAngle(mouse_target)?1:0;\n        \n        if(hasMatrixTransform(tlist)) {\n          tlist.insertItemBefore(svgroot.createSVGTransform(), pos);\n          tlist.insertItemBefore(svgroot.createSVGTransform(), pos);\n          tlist.insertItemBefore(svgroot.createSVGTransform(), pos);\n        } else {\n          tlist.appendItem(svgroot.createSVGTransform());\n          tlist.appendItem(svgroot.createSVGTransform());\n          tlist.appendItem(svgroot.createSVGTransform());\n        }\n        break;\n      case \"fhellipse\":\n      case \"fhrect\":\n      case \"fhpath\":\n        started = true;\n        d_attr = real_x + \",\" + real_y + \" \";\n        var stroke_w = cur_shape.stroke_width == 0?1:cur_shape.stroke_width;\n        addSvgElementFromJson({\n          \"element\": \"polyline\",\n          \"curStyles\": true,\n          \"attr\": {\n            \"points\": d_attr,\n            \"id\": getNextId(),\n            \"fill\": \"none\",\n            \"opacity\": cur_shape.opacity / 2,\n            \"stroke-linecap\": \"round\",\n            \"style\": \"pointer-events:none\"\n          }\n        });\n        freehand.minx = real_x;\n        freehand.maxx = real_x;\n        freehand.miny = real_y;\n        freehand.maxy = real_y;\n        break;\n      case \"image\":\n        started = true;\n        var newImage = addSvgElementFromJson({\n          \"element\": \"image\",\n          \"attr\": {\n            \"x\": x,\n            \"y\": y,\n            \"width\": 0,\n            \"height\": 0,\n            \"id\": getNextId(),\n            \"opacity\": cur_shape.opacity / 2,\n            \"style\": \"pointer-events:inherit\"\n          }\n        });\n        setHref(newImage, last_good_img_url);\n        preventClickDefault(newImage);\n        break;\n      case \"square\":\n        // FIXME: once we create the rect, we lose information that this was a square\n        // (for resizing purposes this could be important)\n      case \"rect\":\n        started = true;\n        start_x = x;\n        start_y = y;\n        addSvgElementFromJson({\n          \"element\": \"rect\",\n          \"curStyles\": true,\n          \"attr\": {\n            \"x\": x,\n            \"y\": y,\n            \"width\": 0,\n            \"height\": 0,\n            \"id\": getNextId(),\n            \"opacity\": cur_shape.opacity / 2\n          }\n        });\n        break;\n      case \"line\":\n        started = true;\n        var stroke_w = cur_shape.stroke_width == 0?1:cur_shape.stroke_width;\n        addSvgElementFromJson({\n          \"element\": \"line\",\n          \"curStyles\": true,\n          \"attr\": {\n            \"x1\": x,\n            \"y1\": y,\n            \"x2\": x,\n            \"y2\": y,\n            \"id\": getNextId(),\n            \"stroke\": cur_shape.stroke,\n            \"stroke-width\": stroke_w,\n            \"stroke-dasharray\": cur_shape.stroke_dasharray,\n            \"stroke-linejoin\": cur_shape.stroke_linejoin,\n            \"stroke-linecap\": cur_shape.stroke_linecap,\n            \"stroke-opacity\": cur_shape.stroke_opacity,\n            \"fill\": \"none\",\n            \"opacity\": cur_shape.opacity / 2,\n            \"style\": \"pointer-events:none\"\n          }\n        });\n        break;\n      case \"circle\":\n        started = true;\n        addSvgElementFromJson({\n          \"element\": \"circle\",\n          \"curStyles\": true,\n          \"attr\": {\n            \"cx\": x,\n            \"cy\": y,\n            \"r\": 0,\n            \"id\": getNextId(),\n            \"opacity\": cur_shape.opacity / 2\n          }\n        });\n        break;\n      case \"ellipse\":\n        started = true;\n        addSvgElementFromJson({\n          \"element\": \"ellipse\",\n          \"curStyles\": true,\n          \"attr\": {\n            \"cx\": x,\n            \"cy\": y,\n            \"rx\": 0,\n            \"ry\": 0,\n            \"id\": getNextId(),\n            \"opacity\": cur_shape.opacity / 2\n          }\n        });\n        break;\n      case \"text\":\n        started = true;\n        var newText = addSvgElementFromJson({\n          \"element\": \"text\",\n          \"curStyles\": true,\n          \"attr\": {\n            \"x\": x,\n            \"y\": y,\n            \"id\": getNextId(),\n            \"fill\": cur_text.fill,\n            \"stroke-width\": cur_text.stroke_width,\n            \"font-size\": cur_text.font_size,\n            \"font-family\": cur_text.font_family,\n            \"text-anchor\": \"middle\",\n            \"xml:space\": \"preserve\"\n          }\n        });\n//           newText.textContent = \"text\";\n        break;\n      case \"path\":\n        // Fall through\n      case \"pathedit\":\n        start_x *= current_zoom;\n        start_y *= current_zoom;\n        pathActions.mouseDown(evt, mouse_target, start_x, start_y);\n        started = true;\n        break;\n      case \"textedit\":\n        start_x *= current_zoom;\n        start_y *= current_zoom;\n        textActions.mouseDown(evt, mouse_target, start_x, start_y);\n        started = true;\n        break;\n      case \"rotate\":\n        started = true;\n        // we are starting an undoable change (a drag-rotation)\n        canvas.beginUndoableChange(\"transform\", selectedElements);\n        break;\n      default:\n        // This could occur in an extension\n        break;\n    }\n    \n    var ext_result = runExtensions(\"mouseDown\", {\n      event: evt,\n      start_x: start_x,\n      start_y: start_y,\n      selectedElements: selectedElements\n    }, true);\n    \n    $.each(ext_result, function(i, r) {\n      if(r && r.started) {\n        started = true;\n      }\n    });\n  };\n  \n  // in this function we do not record any state changes yet (but we do update\n  // any elements that are still being created, moved or resized on the canvas)\n  // TODO: svgcanvas should just retain a reference to the image being dragged instead\n  // of the getId() and getElementById() funkiness - this will help us customize the ids \n  // a little bit for squares and paths\n  var mouseMove = function(evt)\n  {\n    if (!started) return;\n    if(evt.button === 1 || canvas.spaceKey) return;\n    var selected = selectedElements[0],\n      pt = transformPoint( evt.pageX, evt.pageY, root_sctm ),\n      mouse_x = pt.x * current_zoom,\n      mouse_y = pt.y * current_zoom,\n      shape = getElem(getId());\n  \n    // IE9 gives the wrong root_sctm\n    // TODO: Use non-browser sniffing way to make this work\n    if($.browser.msie) {\n      mouse_x = -(off_x - evt.pageX);\n      mouse_y = -(off_y - evt.pageY);\n    }\n\n    var real_x = x = mouse_x / current_zoom;\n    var real_y = y = mouse_y / current_zoom;\n\n    if(curConfig.gridSnapping){\n      x = snapToGrid(x);\n      y = snapToGrid(y);\n    }\n\n    evt.preventDefault();\n    \n    switch (current_mode)\n    {\n      case \"select\":\n        // we temporarily use a translate on the element(s) being dragged\n        // this transform is removed upon mousing up and the element is \n        // relocated to the new location\n        if (selectedElements[0] != null) {\n          var dx = x - start_x;\n          var dy = y - start_y;\n          \n          if(curConfig.gridSnapping){\n            dx = snapToGrid(dx);\n            dy = snapToGrid(dy);\n          }\n\n          if(evt.shiftKey) { var xya = Utils.snapToAngle(start_x,start_y,x,y); x=xya.x; y=xya.y; }\n\n          if (dx != 0 || dy != 0) {\n            var len = selectedElements.length;\n            for (var i = 0; i < len; ++i) {\n              var selected = selectedElements[i];\n              if (selected == null) break;\n              if (i==0) {\n                var box = getBBox(selected);\n//                   selectedBBoxes[i].x = box.x + dx;\n//                   selectedBBoxes[i].y = box.y + dy;\n              }\n\n              // update the dummy transform in our transform list\n              // to be a translate\n              var xform = svgroot.createSVGTransform();\n              var tlist = getTransformList(selected);\n              // Note that if Webkit and there's no ID for this\n              // element, the dummy transform may have gotten lost.\n              // This results in unexpected behaviour\n              \n              xform.setTranslate(dx,dy);\n              if(tlist.numberOfItems) {\n                tlist.replaceItem(xform, 0);\n              } else {\n                tlist.appendItem(xform);\n              }\n              \n              // update our internal bbox that we're tracking while dragging\n              selectorManager.requestSelector(selected).resize();\n            }\n          }\n        }\n        break;\n      case \"multiselect\":\n        real_x *= current_zoom;\n        real_y *= current_zoom;\n        assignAttributes(rubberBox, {\n          'x': Math.min(r_start_x, real_x),\n          'y': Math.min(r_start_y, real_y),\n          'width': Math.abs(real_x - r_start_x),\n          'height': Math.abs(real_y - r_start_y)\n        },100);\n\n        // for each selected:\n        // - if newList contains selected, do nothing\n        // - if newList doesn't contain selected, remove it from selected\n        // - for any newList that was not in selectedElements, add it to selected\n        var elemsToRemove = [], elemsToAdd = [],\n          newList = getIntersectionList(),\n          len = selectedElements.length;\n        for (var i = 0; i < len; ++i) {\n          var ind = newList.indexOf(selectedElements[i]);\n          if (ind == -1) {\n            elemsToRemove.push(selectedElements[i]);\n          }\n          else {\n            newList[ind] = null;\n          }\n        }\n        \n        len = newList.length;\n        for (i = 0; i < len; ++i) { if (newList[i]) elemsToAdd.push(newList[i]); }\n        \n        if (elemsToRemove.length > 0) \n          canvas.removeFromSelection(elemsToRemove);\n        \n        if (elemsToAdd.length > 0) \n          addToSelection(elemsToAdd);\n        break;\n      case \"resize\":\n        // we track the resize bounding box and translate/scale the selected element\n        // while the mouse is down, when mouse goes up, we use this to recalculate\n        // the shape's coordinates\n        var tlist = getTransformList(selected),\n          hasMatrix = hasMatrixTransform(tlist),\n          box=hasMatrix?init_bbox:getBBox(selected), \n          left=box.x, top=box.y, width=box.width,\n          height=box.height, dx=(x-start_x), dy=(y-start_y);\n        \n        if(curConfig.gridSnapping){\n          dx = snapToGrid(dx);\n          dy = snapToGrid(dy);\n          height = snapToGrid(height);\n          width = snapToGrid(width);\n        }\n\n        // if rotated, adjust the dx,dy values\n        var angle = getRotationAngle(selected);\n        if (angle) {\n          var r = Math.sqrt( dx*dx + dy*dy ),\n            theta = Math.atan2(dy,dx) - angle * Math.PI / 180.0;\n          dx = r * Math.cos(theta);\n          dy = r * Math.sin(theta);\n        }\n\n        // if not stretching in y direction, set dy to 0\n        // if not stretching in x direction, set dx to 0\n        if(current_resize_mode.indexOf(\"n\")==-1 && current_resize_mode.indexOf(\"s\")==-1) {\n          dy = 0;\n        }\n        if(current_resize_mode.indexOf(\"e\")==-1 && current_resize_mode.indexOf(\"w\")==-1) {\n          dx = 0;\n        }        \n        \n        var ts = null,\n          tx = 0, ty = 0,\n          sy = height ? (height+dy)/height : 1, \n          sx = width ? (width+dx)/width : 1;\n        // if we are dragging on the north side, then adjust the scale factor and ty\n        if(current_resize_mode.indexOf(\"n\") != -1) {\n          sy = height ? (height-dy)/height : 1;\n          ty = height;\n        }\n        \n        // if we dragging on the east side, then adjust the scale factor and tx\n        if(current_resize_mode.indexOf(\"w\") != -1) {\n          sx = width ? (width-dx)/width : 1;\n          tx = width;\n        }\n        \n        // update the transform list with translate,scale,translate\n        var translateOrigin = svgroot.createSVGTransform(),\n          scale = svgroot.createSVGTransform(),\n          translateBack = svgroot.createSVGTransform();\n\n        if(curConfig.gridSnapping){\n          left = snapToGrid(left);\n          tx = snapToGrid(tx);\n          top = snapToGrid(top);\n          ty = snapToGrid(ty);\n        }\n\n        translateOrigin.setTranslate(-(left+tx),-(top+ty));\n        if(evt.shiftKey) {\n          if(sx == 1) sx = sy\n          else sy = sx;\n        }\n        scale.setScale(sx,sy);\n        \n        translateBack.setTranslate(left+tx,top+ty);\n        if(hasMatrix) {\n          var diff = angle?1:0;\n          tlist.replaceItem(translateOrigin, 2+diff);\n          tlist.replaceItem(scale, 1+diff);\n          tlist.replaceItem(translateBack, 0+diff);\n        } else {\n          var N = tlist.numberOfItems;\n          tlist.replaceItem(translateBack, N-3);\n          tlist.replaceItem(scale, N-2);\n          tlist.replaceItem(translateOrigin, N-1);\n        }\n\n        selectorManager.requestSelector(selected).resize();\n        break;\n      case \"zoom\":\n        real_x *= current_zoom;\n        real_y *= current_zoom;\n        assignAttributes(rubberBox, {\n          'x': Math.min(r_start_x*current_zoom, real_x),\n          'y': Math.min(r_start_y*current_zoom, real_y),\n          'width': Math.abs(real_x - r_start_x*current_zoom),\n          'height': Math.abs(real_y - r_start_y*current_zoom)\n        },100);      \n        break;\n      case \"text\":\n        assignAttributes(shape,{\n          'x': x,\n          'y': y\n        },1000);\n        break;\n      case \"line\":\n        // Opera has a problem with suspendRedraw() apparently\n        var handle = null;\n        if (!window.opera) svgroot.suspendRedraw(1000);\n\n        if(curConfig.gridSnapping){\n          x = snapToGrid(x);\n          y = snapToGrid(y);\n        }\n\n        var x2 = x;\n        var y2 = y;          \n\n        if(evt.shiftKey) { var xya=Utils.snapToAngle(start_x,start_y,x2,y2); x2=xya.x; y2=xya.y; }\n        \n        shape.setAttributeNS(null, \"x2\", x2);\n        shape.setAttributeNS(null, \"y2\", y2);\n        if (!window.opera) svgroot.unsuspendRedraw(handle);\n        break;\n      case \"foreignObject\":\n        // fall through\n      case \"square\":\n        // fall through\n      case \"rect\":\n        // fall through\n      case \"image\":\n        var square = (current_mode == 'square') || evt.shiftKey,\n          w = Math.abs(x - start_x),\n          h = Math.abs(y - start_y),\n          new_x, new_y;\n        if(square) {\n          w = h = Math.max(w, h);\n          new_x = start_x < x ? start_x : start_x - w;\n          new_y = start_y < y ? start_y : start_y - h;\n        } else {\n          new_x = Math.min(start_x,x);\n          new_y = Math.min(start_y,y);\n        }\n  \n        if(curConfig.gridSnapping){\n          w = snapToGrid(w);\n          h = snapToGrid(h);\n          new_x = snapToGrid(new_x);\n          new_y = snapToGrid(new_y);\n        }\n\n        assignAttributes(shape,{\n          'width': w,\n          'height': h,\n          'x': new_x,\n          'y': new_y\n        },1000);\n        \n        break;\n      case \"circle\":\n        var c = $(shape).attr([\"cx\", \"cy\"]);\n        var cx = c.cx, cy = c.cy,\n          rad = Math.sqrt( (x-cx)*(x-cx) + (y-cy)*(y-cy) );\n        if(curConfig.gridSnapping){\n          rad = snapToGrid(rad);\n        }\n        shape.setAttributeNS(null, \"r\", rad);\n        break;\n      case \"ellipse\":\n        var c = $(shape).attr([\"cx\", \"cy\"]);\n        var cx = c.cx, cy = c.cy;\n        // Opera has a problem with suspendRedraw() apparently\n          handle = null;\n        if (!window.opera) svgroot.suspendRedraw(1000);\n        if(curConfig.gridSnapping){\n          x = snapToGrid(x);\n          cx = snapToGrid(cx);\n          y = snapToGrid(y);\n          cy = snapToGrid(cy);\n        }\n        shape.setAttributeNS(null, \"rx\", Math.abs(x - cx) );\n        var ry = Math.abs(evt.shiftKey?(x - cx):(y - cy));\n        shape.setAttributeNS(null, \"ry\", ry );\n        if (!window.opera) svgroot.unsuspendRedraw(handle);\n        break;\n      case \"fhellipse\":\n      case \"fhrect\":\n        freehand.minx = Math.min(real_x, freehand.minx);\n        freehand.maxx = Math.max(real_x, freehand.maxx);\n        freehand.miny = Math.min(real_y, freehand.miny);\n        freehand.maxy = Math.max(real_y, freehand.maxy);\n      // break; missing on purpose\n      case \"fhpath\":\n        d_attr += + real_x + \",\" + real_y + \" \";\n        shape.setAttributeNS(null, \"points\", d_attr);\n        break;\n      // update path stretch line coordinates\n      case \"path\":\n        // fall through\n      case \"pathedit\":\n        x *= current_zoom;\n        y *= current_zoom;\n        \n        if(curConfig.gridSnapping){\n          x = snapToGrid(x);\n          y = snapToGrid(y);\n          start_x = snapToGrid(start_x);\n          start_y = snapToGrid(start_y);\n        }\n        if(evt.shiftKey) {\n          var x1 = path.dragging?path.dragging[0]:start_x;\n          var y1 = path.dragging?path.dragging[1]:start_y;\n          var xya=Utils.snapToAngle(x1,y1,x,y);\n          x=xya.x; y=xya.y;\n        }\n        \n        if(rubberBox && rubberBox.getAttribute('display') != 'none') {\n          assignAttributes(rubberBox, {\n            'x': Math.min(r_start_x, real_x),\n            'y': Math.min(r_start_y, real_y),\n            'width': Math.abs(real_x - r_start_x),\n            'height': Math.abs(real_y - r_start_y)\n          },100);\n        }\n        \n        pathActions.mouseMove(x, y);\n        \n        break;\n      case \"textedit\":\n        x *= current_zoom;\n        y *= current_zoom;\n//           if(rubberBox && rubberBox.getAttribute('display') != 'none') {\n//             assignAttributes(rubberBox, {\n//               'x': Math.min(start_x,x),\n//               'y': Math.min(start_y,y),\n//               'width': Math.abs(x-start_x),\n//               'height': Math.abs(y-start_y)\n//             },100);\n//           }\n        \n        textActions.mouseMove(mouse_x, mouse_y);\n        \n        break;\n      case \"rotate\":\n        var box = getBBox(selected),\n          cx = box.x + box.width/2, \n          cy = box.y + box.height/2,\n          m = getMatrix(selected),\n          center = transformPoint(cx,cy,m);\n        cx = center.x;\n        cy = center.y;\n        var angle = ((Math.atan2(cy-y,cx-x)  * (180/Math.PI))-90) % 360;\n        if(curConfig.gridSnapping){\n          angle = snapToGrid(angle);\n        }\n        if(evt.shiftKey) { // restrict rotations to nice angles (WRS)\n          var snap = 45;\n          angle= Math.round(angle/snap)*snap;\n        }\n\n        canvas.setRotationAngle(angle<-180?(360+angle):angle, true);\n        call(\"changed\", selectedElements);\n        break;\n      default:\n        break;\n    }\n    \n    runExtensions(\"mouseMove\", {\n      event: evt,\n      mouse_x: mouse_x,\n      mouse_y: mouse_y,\n      selected: selected\n    });\n\n  }; // mouseMove()\n  \n  // - in create mode, the element's opacity is set properly, we create an InsertElementCommand\n  //   and store it on the Undo stack\n  // - in move/resize mode, the element's attributes which were affected by the move/resize are\n  //   identified, a ChangeElementCommand is created and stored on the stack for those attrs\n  //   this is done in when we recalculate the selected dimensions()\n  var mouseUp = function(evt)\n  {\n    if(evt.button === 2) return;\n    var tempJustSelected = justSelected;\n    justSelected = null;\n    if (!started) return;\n    var pt = transformPoint( evt.pageX, evt.pageY, root_sctm ),\n      mouse_x = pt.x * current_zoom,\n      mouse_y = pt.y * current_zoom,\n      x = mouse_x / current_zoom,\n      y = mouse_y / current_zoom,\n      element = getElem(getId()),\n      keep = false;\n\n    var real_x = x;\n    var real_y = y;\n\n    \n    started = false;\n    switch (current_mode)\n    {\n      // intentionally fall-through to select here\n      case \"resize\":\n      case \"multiselect\":\n        if (rubberBox != null) {\n          rubberBox.setAttribute(\"display\", \"none\");\n          curBBoxes = [];\n        }\n        current_mode = \"select\";\n      case \"select\":\n        if (selectedElements[0] != null) {\n          // if we only have one selected element\n          if (selectedElements[1] == null) {\n            // set our current stroke/fill properties to the element's\n            var selected = selectedElements[0];\n            if (selected.tagName != \"g\" && selected.tagName != \"image\" && selected.tagName != \"foreignObject\") {\n              cur_properties.fill = selected.getAttribute(\"fill\");\n              cur_properties.fill_opacity = selected.getAttribute(\"fill-opacity\");\n              cur_properties.stroke = selected.getAttribute(\"stroke\");\n              cur_properties.stroke_opacity = selected.getAttribute(\"stroke-opacity\");\n              cur_properties.stroke_width = selected.getAttribute(\"stroke-width\");\n              cur_properties.stroke_dasharray = selected.getAttribute(\"stroke-dasharray\");\n              cur_properties.stroke_linejoin = selected.getAttribute(\"stroke-linejoin\");\n              cur_properties.stroke_linecap = selected.getAttribute(\"stroke-linecap\");\n            }\n            if (selected.tagName == \"text\") {\n              cur_text.font_size = selected.getAttribute(\"font-size\");\n              cur_text.font_family = selected.getAttribute(\"font-family\");\n            }\n            selectorManager.requestSelector(selected).showGrips(true);\n            \n            // This shouldn't be necessary as it was done on mouseDown...\n//               call(\"selected\", [selected]);\n          }\n          // always recalculate dimensions to strip off stray identity transforms\n          recalculateAllSelectedDimensions();\n          // if it was being dragged/resized\n          if (real_x != r_start_x || real_y != r_start_y) {\n            var len = selectedElements.length;\n            for  (var i = 0; i < len; ++i) {\n              if (selectedElements[i] == null) break;\n              if(selectedElements[i].tagName != 'g') {\n                // Not needed for groups (incorrectly resizes elems), possibly not needed at all?\n                selectorManager.requestSelector(selectedElements[i]).resize();\n              }\n            }\n          }\n          // no change in position/size, so maybe we should move to pathedit\n          else {\n            var t = evt.target;\n            if (selectedElements[0].nodeName == \"path\" && selectedElements[1] == null) {\n              pathActions.select(t);\n            } // if it was a path\n            else if (selectedElements[0].nodeName == \"text\" && selectedElements[1] == null) {\n              textActions.select(t, x, y);\n            } // if it was a path\n            // else, if it was selected and this is a shift-click, remove it from selection\n            else if (evt.shiftKey) {\n              if(tempJustSelected != t) {\n                canvas.removeFromSelection([t]);\n              }\n            }\n          } // no change in mouse position\n        }\n        // we return immediately from select so that the obj_num is not incremented\n        return;\n        break;\n      case \"zoom\":\n        if (rubberBox != null) {\n          rubberBox.setAttribute(\"display\", \"none\");\n        }\n        var factor = evt.shiftKey?.5:2;\n        call(\"zoomed\", {\n          'x': Math.min(r_start_x, real_x),\n          'y': Math.min(r_start_y, real_y),\n          'width': Math.abs(real_x - r_start_x),\n          'height': Math.abs(real_y - r_start_y),\n          'factor': factor\n        });\n        return;\n      case \"fhpath\":\n        // Check that the path contains at least 2 points; a degenerate one-point path\n        // causes problems.\n        // Webkit ignores how we set the points attribute with commas and uses space\n        // to separate all coordinates, see https://bugs.webkit.org/show_bug.cgi?id=29870\n        var coords = element.getAttribute('points');\n        var commaIndex = coords.indexOf(',');\n        if (commaIndex >= 0) {\n          keep = coords.indexOf(',', commaIndex+1) >= 0;\n        } else {\n          keep = coords.indexOf(' ', coords.indexOf(' ')+1) >= 0;\n        }\n        if (keep) {\n          element = pathActions.smoothPolylineIntoPath(element);\n        }\n        break;\n      case \"line\":\n        var attrs = $(element).attr([\"x1\", \"x2\", \"y1\", \"y2\"]);\n        keep = (attrs.x1 != attrs.x2 || attrs.y1 != attrs.y2);\n        break;\n      case \"foreignObject\":\n      case \"square\":\n      case \"rect\":\n      case \"image\":\n        var attrs = $(element).attr([\"width\", \"height\"]);\n        // Image should be kept regardless of size (use inherit dimensions later)\n        keep = (attrs.width != 0 || attrs.height != 0) || current_mode === \"image\";\n        break;\n      case \"circle\":\n        keep = (element.getAttribute('r') != 0);\n        break;\n      case \"ellipse\":\n        var attrs = $(element).attr([\"rx\", \"ry\"]);\n        keep = (attrs.rx != null || attrs.ry != null);\n        break;\n      case \"fhellipse\":\n        if ((freehand.maxx - freehand.minx) > 0 &&\n          (freehand.maxy - freehand.miny) > 0) {\n          element = addSvgElementFromJson({\n            \"element\": \"ellipse\",\n            \"curStyles\": true,\n            \"attr\": {\n              \"cx\": (freehand.minx + freehand.maxx) / 2,\n              \"cy\": (freehand.miny + freehand.maxy) / 2,\n              \"rx\": (freehand.maxx - freehand.minx) / 2,\n              \"ry\": (freehand.maxy - freehand.miny) / 2,\n              \"id\": getId()\n            }\n          });\n          call(\"changed\",[element]);\n          keep = true;\n        }\n        break;\n      case \"fhrect\":\n        if ((freehand.maxx - freehand.minx) > 0 &&\n          (freehand.maxy - freehand.miny) > 0) {\n          element = addSvgElementFromJson({\n            \"element\": \"rect\",\n            \"curStyles\": true,\n            \"attr\": {\n              \"x\": freehand.minx,\n              \"y\": freehand.miny,\n              \"width\": (freehand.maxx - freehand.minx),\n              \"height\": (freehand.maxy - freehand.miny),\n              \"id\": getId()\n            }\n          });\n          call(\"changed\",[element]);\n          keep = true;\n        }\n        break;\n      case \"text\":\n        keep = true;\n        addToSelection([element]);\n        textActions.start(element);\n        break;\n      case \"path\":\n        // set element to null here so that it is not removed nor finalized\n        element = null;\n        // continue to be set to true so that mouseMove happens\n        started = true;\n        \n        var res = pathActions.mouseUp(evt, element, mouse_x, mouse_y);\n        element = res.element\n        keep = res.keep;\n        break;\n      case \"pathedit\":\n        keep = true;\n        element = null;\n        pathActions.mouseUp(evt);\n        break;\n      case \"textedit\":\n        keep = false;\n        element = null;\n        textActions.mouseUp(evt, mouse_x, mouse_y);\n        break;\n      case \"rotate\":\n        keep = true;\n        element = null;\n        current_mode = \"select\";\n        var batchCmd = canvas.finishUndoableChange();\n        if (!batchCmd.isEmpty()) { \n          addCommandToHistory(batchCmd);\n        }\n        // perform recalculation to weed out any stray identity transforms that might get stuck\n        recalculateAllSelectedDimensions();\n        call(\"changed\", selectedElements);\n        break;\n      default:\n        // This could occur in an extension\n        break;\n    }\n    \n    var ext_result = runExtensions(\"mouseUp\", {\n      event: evt,\n      mouse_x: mouse_x,\n      mouse_y: mouse_y\n    }, true);\n    \n    $.each(ext_result, function(i, r) {\n      if(r) {\n        keep = r.keep || keep;\n        element = r.element;\n        started = r.started || started;\n      }\n    });\n    \n    if (!keep && element != null) {\n      element.parentNode.removeChild(element);\n      element = null;\n      \n      var t = evt.target;\n      \n      // if this element is in a group, go up until we reach the top-level group \n      // just below the layer groups\n      // TODO: once we implement links, we also would have to check for <a> elements\n      while (t.parentNode.parentNode.tagName == \"g\") {\n        t = t.parentNode;\n      }\n      // if we are not in the middle of creating a path, and we've clicked on some shape, \n      // then go to Select mode.\n      // WebKit returns <div> when the canvas is clicked, Firefox/Opera return <svg>\n      if ( (current_mode != \"path\" || current_path_pts.length == 0) &&\n        t.parentNode.id != \"selectorParentGroup\" &&\n        t.id != \"svgcanvas\" && t.id != \"svgroot\") \n      {\n        // switch into \"select\" mode if we've clicked on an element\n        canvas.setMode(\"select\");\n        selectOnly([t], true);\n      }\n      \n    } else if (element != null) {\n      canvas.addedNew = true;\n      var ani_dur = .2, c_ani;\n      if(opac_ani.beginElement && element.getAttribute('opacity') != cur_shape.opacity) {\n        c_ani = $(opac_ani).clone().attr({\n          to: cur_shape.opacity,\n          dur: ani_dur\n        }).appendTo(element);\n        try {\n          // Fails in FF4 on foreignObject\n          c_ani[0].beginElement();\n        } catch(e){}\n      } else {\n        ani_dur = 0;\n      }\n      \n      // Ideally this would be done on the endEvent of the animation,\n      // but that doesn't seem to be supported in Webkit\n      setTimeout(function() {\n        if(c_ani) c_ani.remove();\n        element.setAttribute(\"opacity\", cur_shape.opacity);\n        element.setAttribute(\"style\", \"pointer-events:inherit\");\n        cleanupElement(element);\n        if(current_mode == \"path\") {\n          pathActions.toEditMode(element);\n        } else if (current_mode == \"text\" || current_mode == \"image\" || current_mode == \"foreignObject\") {\n          // keep us in the tool we were in unless it was a text or image element\n          addToSelection([element], true);\n        } else {\n          selectOnly([element], true);\n        }\n        // we create the insert command that is stored on the stack\n        // undo means to call cmd.unapply(), redo means to call cmd.apply()\n        addCommandToHistory(new InsertElementCommand(element));\n        \n        call(\"changed\",[element]);\n      }, ani_dur * 1000);\n    }\n    \n    start_transform = null;\n  };\n\n  // prevent links from being followed in the canvas\n  var handleLinkInCanvas = function(e) {\n    e.preventDefault();\n    return false;\n  };\n  \n  $(container).mousedown(mouseDown).mousemove(mouseMove).click(handleLinkInCanvas);\n  $(window).mouseup(mouseUp);\n  \n  $(container).bind(\"mousewheel DOMMouseScroll\", function(e){\n    if(!e.shiftKey) return;\n    e.preventDefault();\n\n    root_sctm = svgcontent.getScreenCTM().inverse();\n    var pt = transformPoint( e.pageX, e.pageY, root_sctm );\n    var bbox = {\n      'x': pt.x,\n      'y': pt.y,\n      'width': 0,\n      'height': 0\n    };\n\n    // Respond to mouse wheel in IE/Webkit/Opera.\n    // (It returns up/dn motion in multiples of 120)\n    if(e.wheelDelta) {\n      if (e.wheelDelta >= 120) {\n        bbox.factor = 2;\n      } else if (e.wheelDelta <= -120) {\n        bbox.factor = .5;\n      }\n    } else if(e.detail) {\n      if (e.detail > 0) {\n        bbox.factor = .5;\n      } else if (e.detail < 0) {\n        bbox.factor = 2;      \n      }        \n    }\n    \n    if(!bbox.factor) return;\n    call(\"zoomed\", bbox);\n  });\n  \n}());\n\n// Function: preventClickDefault\n// Prevents default browser click behaviour on the given element\n//\n// Parameters:\n// img - The DOM element to prevent the cilck on\nvar preventClickDefault = function(img) {\n  $(img).click(function(e){e.preventDefault()});\n}\n\n// Group: Text edit functions\n// Functions relating to editing text elements\nvar textActions = canvas.textActions = function() {\n  var curtext, current_text;\n  var textinput;\n  var cursor;\n  var selblock;\n  var blinker;\n  var chardata = [];\n  var textbb, transbb;\n  var matrix;\n  var last_x, last_y;\n  var allow_dbl;\n  \n  function setCursor(index) {\n    var empty = (textinput.value === \"\");\n    $(textinput).focus();\n  \n    if(!arguments.length) {\n      if(empty) {\n        index = 0;\n      } else {\n        if(textinput.selectionEnd !== textinput.selectionStart) return;\n        index = textinput.selectionEnd;\n      }\n    }\n    \n    var charbb;\n    charbb = chardata[index];\n    if(!empty) {\n      textinput.setSelectionRange(index, index);\n    }\n    cursor = getElem(\"text_cursor\");\n    if (!cursor) {\n      cursor = document.createElementNS(svgns, \"line\");\n      assignAttributes(cursor, {\n        'id': \"text_cursor\",\n        'stroke': \"#333\",\n        'stroke-width': 1\n      });\n      cursor = getElem(\"selectorParentGroup\").appendChild(cursor);\n    }\n    \n    if(!blinker) {\n      blinker = setInterval(function() {\n        var show = (cursor.getAttribute('display') === 'none');\n        cursor.setAttribute('display', show?'inline':'none');\n      }, 600);\n\n    }\n    \n    \n    var start_pt = ptToScreen(charbb.x, textbb.y);\n    var end_pt = ptToScreen(charbb.x, (textbb.y + textbb.height));\n    \n    assignAttributes(cursor, {\n      x1: start_pt.x,\n      y1: start_pt.y,\n      x2: end_pt.x,\n      y2: end_pt.y,\n      visibility: 'visible',\n      display: 'inline'\n    });\n    \n    if(selblock) selblock.setAttribute('d', '');\n  }\n  \n  function setSelection(start, end, skipInput) {\n    if(start === end) {\n      setCursor(end);\n      return;\n    }\n  \n    if(!skipInput) {\n      textinput.setSelectionRange(start, end);\n    }\n    \n    selblock = getElem(\"text_selectblock\");\n    if (!selblock) {\n\n      selblock = document.createElementNS(svgns, \"path\");\n      assignAttributes(selblock, {\n        'id': \"text_selectblock\",\n        'fill': \"green\",\n        'opacity': .5,\n        'style': \"pointer-events:none\"\n      });\n      getElem(\"selectorParentGroup\").appendChild(selblock);\n    }\n\n    \n    var startbb = chardata[start];\n    \n    var endbb = chardata[end];\n    \n    cursor.setAttribute('visibility', 'hidden');\n    \n    var tl = ptToScreen(startbb.x, textbb.y),\n      tr = ptToScreen(startbb.x + (endbb.x - startbb.x), textbb.y),\n      bl = ptToScreen(startbb.x, textbb.y + textbb.height),\n      br = ptToScreen(startbb.x + (endbb.x - startbb.x), textbb.y + textbb.height);\n    \n    \n    var dstr = \"M\" + tl.x + \",\" + tl.y\n          + \" L\" + tr.x + \",\" + tr.y\n          + \" \" + br.x + \",\" + br.y\n          + \" \" + bl.x + \",\" + bl.y + \"z\";\n    \n    assignAttributes(selblock, {\n      d: dstr,\n      'display': 'inline'\n    });\n  }\n  \n  function getIndexFromPoint(mouse_x, mouse_y) {\n    // Position cursor here\n    var pt = svgroot.createSVGPoint();\n    pt.x = mouse_x;\n    pt.y = mouse_y;\n\n    // No content, so return 0\n    if(chardata.length == 1) return 0;\n    \n    // Determine if cursor should be on left or right of character\n    var charpos = curtext.getCharNumAtPosition(pt);\n    if(charpos < 0) {\n      // Out of text range, look at mouse coords\n      charpos = chardata.length - 2;\n      if(mouse_x <= chardata[0].x) {\n        charpos = 0;\n      }\n    } else if(charpos >= chardata.length - 2) {\n      charpos = chardata.length - 2;\n    }\n    var charbb = chardata[charpos];\n    var mid = charbb.x + (charbb.width/2);\n    if(mouse_x > mid) {\n      charpos++;\n    }\n    return charpos;\n  }\n  \n  function setCursorFromPoint(mouse_x, mouse_y) {\n    setCursor(getIndexFromPoint(mouse_x, mouse_y));\n  }\n  \n  function setEndSelectionFromPoint(x, y, apply) {\n    var i1 = textinput.selectionStart;\n    var i2 = getIndexFromPoint(x, y);\n    \n    var start = Math.min(i1, i2);\n    var end = Math.max(i1, i2);\n    setSelection(start, end, !apply);\n  }\n    \n  function screenToPt(x_in, y_in) {\n    var out = {\n      x: x_in,\n      y: y_in\n    }\n    \n    out.x /= current_zoom;\n    out.y /= current_zoom;      \n\n    if(matrix) {\n      var pt = transformPoint(out.x, out.y, matrix.inverse());\n      out.x = pt.x;\n      out.y = pt.y;\n    }\n    \n    return out;\n  }  \n  \n  function ptToScreen(x_in, y_in) {\n    var out = {\n      x: x_in,\n      y: y_in\n    }\n    \n    if(matrix) {\n      var pt = transformPoint(out.x, out.y, matrix);\n      out.x = pt.x;\n      out.y = pt.y;\n    }\n    \n    out.x *= current_zoom;\n    out.y *= current_zoom;\n    \n    return out;\n  }\n  \n  function hideCursor() {\n    if(cursor) {\n      cursor.setAttribute('visibility', 'hidden');\n    }\n  }\n  \n  function selectAll(evt) {\n    setSelection(0, curtext.textContent.length);\n    $(this).unbind(evt);\n  }\n\n  function selectWord(evt) {\n    if(!allow_dbl) return;\n  \n    var ept = transformPoint( evt.pageX, evt.pageY, root_sctm ),\n      mouse_x = ept.x * current_zoom,\n      mouse_y = ept.y * current_zoom;\n    var pt = screenToPt(mouse_x, mouse_y);\n    \n    var index = getIndexFromPoint(pt.x, pt.y);\n    var str = curtext.textContent;\n    var first = str.substr(0, index).replace(/[a-z0-9]+$/i, '').length;\n    var m = str.substr(index).match(/^[a-z0-9]+/i);\n    var last = (m?m[0].length:0) + index;\n    setSelection(first, last);\n    \n    // Set tripleclick\n    $(evt.target).click(selectAll);\n    setTimeout(function() {\n      $(evt.target).unbind('click', selectAll);\n    }, 300);\n    \n  }\n\n  return {\n    select: function(target, x, y) {\n      if (current_text == target) {\n        curtext = target;\n        textActions.toEditMode(x, y);\n      } // going into pathedit mode\n      else {\n        current_text = target;\n      }  \n    },\n    start: function(elem) {\n      curtext = elem;\n      textActions.toEditMode();\n    },\n    mouseDown: function(evt, mouse_target, start_x, start_y) {\n      var pt = screenToPt(start_x, start_y);\n    \n      textinput.focus();\n      setCursorFromPoint(pt.x, pt.y);\n      last_x = start_x;\n      last_y = start_y;\n      \n      // TODO: Find way to block native selection\n    },\n    mouseMove: function(mouse_x, mouse_y) {\n      var pt = screenToPt(mouse_x, mouse_y);\n      setEndSelectionFromPoint(pt.x, pt.y);\n    },      \n    mouseUp: function(evt, mouse_x, mouse_y) {\n      var pt = screenToPt(mouse_x, mouse_y);\n      \n      setEndSelectionFromPoint(pt.x, pt.y, true);\n      \n      // TODO: Find a way to make this work: Use transformed BBox instead of evt.target \n//         if(last_x === mouse_x && last_y === mouse_y\n//           && !Utils.rectsIntersect(transbb, {x: pt.x, y: pt.y, width:0, height:0})) {\n//           textActions.toSelectMode(true);        \n//         }\n      if(last_x === mouse_x && last_y === mouse_y && evt.target !== curtext) {\n        textActions.toSelectMode(true);\n      }\n\n    },\n    setCursor: setCursor,\n    toEditMode: function(x, y) {\n      allow_dbl = false;\n      current_mode = \"textedit\";\n      selectorManager.requestSelector(curtext).showGrips(false);\n      // Make selector group accept clicks\n      var sel = selectorManager.requestSelector(curtext).selectorRect;\n      \n      textActions.init();\n      $(curtext).css('cursor', 'text');\n      \n//         if(support.editableText) {\n//           curtext.setAttribute('editable', 'simple');\n//           return;\n//         }\n      \n      if(!arguments.length) {\n        setCursor();\n      } else {\n        var pt = screenToPt(x, y);\n        setCursorFromPoint(pt.x, pt.y);\n      }\n      \n      setTimeout(function() {\n        allow_dbl = true;\n      }, 300);\n    },\n    toSelectMode: function(selectElem) {\n      current_mode = \"select\";\n      clearInterval(blinker);\n      blinker = null;\n      if(selblock) $(selblock).attr('display','none');\n      if(cursor) $(cursor).attr('visibility','hidden');\n      $(curtext).css('cursor', 'move');\n      \n      if(selectElem) {\n        clearSelection();\n        $(curtext).css('cursor', 'move');\n        \n        call(\"selected\", [curtext]);\n        addToSelection([curtext], true);\n      }\n      if(curtext && !curtext.textContent.length) {\n        // No content, so delete\n        canvas.deleteSelectedElements();\n      }\n      \n      $(textinput).blur();\n      \n      curtext = false;\n      \n//         if(support.editableText) {\n//           curtext.removeAttribute('editable');\n//         }\n    },\n    setInputElem: function(elem) {\n      textinput = elem;\n//       $(textinput).blur(hideCursor);\n    },\n    clear: function() {\n      current_text = null;\n      if(current_mode == \"textedit\") {\n        textActions.toSelectMode();\n      }\n    },\n    init: function(inputElem) {\n      if(!curtext) return;\n\n//         if(support.editableText) {\n//           curtext.select();\n//           return;\n//         }\n    \n      if(!curtext.parentNode) {\n        // Result of the ffClone, need to get correct element\n        curtext = selectedElements[0];\n        selectorManager.requestSelector(curtext).showGrips(false);\n      }\n      \n      var str = curtext.textContent;\n      var len = str.length;\n      \n      var xform = curtext.getAttribute('transform');\n\n      textbb = getBBox(curtext);\n      \n      matrix = xform?getMatrix(curtext):null;\n\n      chardata = Array(len);\n      textinput.focus();\n      \n      $(curtext).unbind('dblclick', selectWord).dblclick(selectWord);\n      \n      if(!len) {\n        var end = {x: textbb.x + (textbb.width/2), width: 0};\n      }\n      \n      for(var i=0; i<len; i++) {\n        var start = curtext.getStartPositionOfChar(i);\n        var end = curtext.getEndPositionOfChar(i);\n        \n        // Get a \"bbox\" equivalent for each character. Uses the\n        // bbox data of the actual text for y, height purposes\n        \n        // TODO: Decide if y, width and height are actually necessary\n        chardata[i] = {\n          x: start.x,\n          y: textbb.y, // start.y?\n          width: end.x - start.x,\n          height: textbb.height\n        };\n      }\n      \n      // Add a last bbox for cursor at end of text\n      chardata.push({\n        x: end.x,\n        width: 0\n      });\n      \n      setSelection(textinput.selectionStart, textinput.selectionEnd, true);\n    }\n  }\n}();\n\n// Group: Path edit functions\n// Functions relating to editing path elements\nvar pathActions = this.pathActions = function() {\n  \n  var subpath = false;\n  var pathData = {};\n  var current_path;\n  var path;\n  var segData = {\n    2: ['x','y'],\n    4: ['x','y'],\n    6: ['x','y','x1','y1','x2','y2'],\n    8: ['x','y','x1','y1'],\n    10: ['x','y','r1','r2','angle','largeArcFlag','sweepFlag'],\n    12: ['x'],\n    14: ['y'],\n    16: ['x','y','x2','y2'],\n    18: ['x','y']\n  };\n  \n  function retPath() {\n    return path;\n  }\n\n  function resetD(p) {\n    p.setAttribute(\"d\", pathActions.convertPath(p));\n  }\n  \n  function insertItemBefore(elem, newseg, index) {\n    // Support insertItemBefore on paths for FF2\n    var list = elem.pathSegList;\n    \n    if(support.pathInsertItemBefore) {\n      list.insertItemBefore(newseg, index);\n      return;\n    }\n    var len = list.numberOfItems;\n    var arr = [];\n    for(var i=0; i<len; i++) {\n      var cur_seg = list.getItem(i);\n      arr.push(cur_seg)        \n    }\n    list.clear();\n    for(var i=0; i<len; i++) {\n      if(i == index) { //index+1\n        list.appendItem(newseg);\n      }\n      list.appendItem(arr[i]);\n    }\n  }\n  \n  // TODO: See if this should just live in replacePathSeg\n  function ptObjToArr(type, seg_item) {\n    var arr = segData[type], len = arr.length;\n    var out = Array(len);\n    for(var i=0; i<len; i++) {\n      out[i] = seg_item[arr[i]];\n    }\n    return out;\n  }\n\n  function getGripContainer() {\n    var c = getElem(\"pathpointgrip_container\");\n    if (!c) {\n      var parent = getElem(\"selectorParentGroup\");\n      c = parent.appendChild(document.createElementNS(svgns, \"g\"));\n      c.id = \"pathpointgrip_container\";\n    }\n    return c;\n  }\n\n  var addPointGrip = function(index, x, y) {\n    // create the container of all the point grips\n    var pointGripContainer = getGripContainer();\n\n    var pointGrip = getElem(\"pathpointgrip_\"+index);\n    // create it\n    if (!pointGrip) {\n      pointGrip = document.createElementNS(svgns, \"circle\");\n      assignAttributes(pointGrip, {\n        'id': \"pathpointgrip_\" + index,\n        'display': \"none\",\n        'r': 4,\n        'fill': \"#0FF\",\n        'stroke': \"#00F\",\n        'stroke-width': 2,\n        'cursor': 'move',\n        'style': 'pointer-events:all',\n        'xlink:title': uiStrings.pathNodeTooltip\n      });\n      pointGrip = pointGripContainer.appendChild(pointGrip);\n\n      var grip = $('#pathpointgrip_'+index);\n      grip.dblclick(function() {\n        if(path) path.setSegType();\n      });\n    }\n    if(x && y) {\n      // set up the point grip element and display it\n      assignAttributes(pointGrip, {\n        'cx': x,\n        'cy': y,\n        'display': \"inline\"\n      });\n    }\n    return pointGrip;\n  };\n  \n  var getPointGrip = function(seg, update) {\n    var index = seg.index;\n    var pointGrip = addPointGrip(index);\n\n    if(update) {\n      var pt = getGripPt(seg);\n      assignAttributes(pointGrip, {\n        'cx': pt.x,\n        'cy': pt.y,\n        'display': \"inline\"\n      });\n    }\n    \n    return pointGrip;\n  }\n  \n  var getSegSelector = function(seg, update) {\n    var index = seg.index;\n    var segLine = getElem(\"segline_\" + index);\n    if(!segLine) {\n      var pointGripContainer = getGripContainer();\n      // create segline\n      segLine = document.createElementNS(svgns, \"path\");\n      assignAttributes(segLine, {\n        'id': \"segline_\" + index,\n        'display': 'none',\n        'fill': \"none\",\n        'stroke': \"#0FF\",\n        'stroke-width': 2,\n        'style':'pointer-events:none',\n        'd': 'M0,0 0,0'\n      });\n      pointGripContainer.appendChild(segLine);\n    } \n    \n    if(update) {\n      var prev = seg.prev;\n      if(!prev) {\n        segLine.setAttribute(\"display\", \"none\");\n        return segLine;\n      }\n      \n      var pt = getGripPt(prev);\n      // Set start point\n      replacePathSeg(2, 0, [pt.x, pt.y], segLine);\n      \n      var pts = ptObjToArr(seg.type, seg.item, true);\n      for(var i=0; i < pts.length; i+=2) {\n        var pt = getGripPt(seg, {x:pts[i], y:pts[i+1]});\n        pts[i] = pt.x;\n        pts[i+1] = pt.y;\n      }\n\n      replacePathSeg(seg.type, 1, pts, segLine);\n    }\n    return segLine;\n  }\n  \n  var getControlPoints = function(seg) {\n    var item = seg.item;\n    var index = seg.index;\n    if(!(\"x1\" in item) || !(\"x2\" in item)) return null;\n    var cpt = {};      \n    var pointGripContainer = getGripContainer();\n  \n    // Note that this is intentionally not seg.prev.item\n    var prev = path.segs[index-1].item;\n\n    var seg_items = [prev, item];\n    \n    for(var i=1; i<3; i++) {\n      var id = index + 'c' + i;\n      var ctrlLine = cpt['c' + i + '_line'] = getElem(\"ctrlLine_\"+id);\n      \n      if(!ctrlLine) {\n        ctrlLine = document.createElementNS(svgns, \"line\");\n        assignAttributes(ctrlLine, {\n          'id': \"ctrlLine_\"+id,\n          'stroke': \"#555\",\n          'stroke-width': 1,\n          \"style\": \"pointer-events:none\"\n        });\n        pointGripContainer.appendChild(ctrlLine);\n      }\n      \n      var pt = getGripPt(seg, {x:item['x' + i], y:item['y' + i]});\n      var gpt = getGripPt(seg, {x:seg_items[i-1].x, y:seg_items[i-1].y});\n      \n      assignAttributes(ctrlLine, {\n        'x1': pt.x,\n        'y1': pt.y,\n        'x2': gpt.x,\n        'y2': gpt.y,\n        'display': \"inline\"\n      });\n      \n      cpt['c' + i + '_line'] = ctrlLine;\n        \n      var pointGrip = cpt['c' + i] = getElem(\"ctrlpointgrip_\"+id);\n      // create it\n      if (!pointGrip) {\n        pointGrip = document.createElementNS(svgns, \"circle\");\n        assignAttributes(pointGrip, {\n          'id': \"ctrlpointgrip_\" + id,\n          'display': \"none\",\n          'r': 4,\n          'fill': \"#0FF\",\n          'stroke': \"#55F\",\n          'stroke-width': 1,\n          'cursor': 'move',\n          'style': 'pointer-events:all',\n          'xlink:title': uiStrings.pathCtrlPtTooltip\n        });\n        pointGripContainer.appendChild(pointGrip);\n      }\n      \n      assignAttributes(pointGrip, {\n        'cx': pt.x,\n        'cy': pt.y,\n        'display': \"inline\"\n      });\n      cpt['c' + i] = pointGrip;\n    }\n    return cpt;\n  }\n  \n  function getGripPt(seg, alt_pt) {\n    var out = {\n      x: alt_pt? alt_pt.x : seg.item.x,\n      y: alt_pt? alt_pt.y : seg.item.y\n    }, path = seg.path;\n\n    \n    if(path.matrix) {\n      var pt = transformPoint(out.x, out.y, path.matrix);\n      out = pt;\n    }\n\n    out.x *= current_zoom;\n    out.y *= current_zoom;\n    \n    return out;\n  }\n  \n  function getPointFromGrip(pt, path) {\n    var out = {\n      x: pt.x,\n      y: pt.y\n    }\n    \n    if(path.matrix) {\n      var pt = transformPoint(out.x, out.y, path.imatrix);\n      out.x = pt.x;\n      out.y = pt.y;\n    }\n    \n    out.x /= current_zoom;\n    out.y /= current_zoom;      \n    \n    return out;\n  }\n  \n  function Segment(index, item) {\n    var s = this;\n    \n    s.index = index;\n    s.selected = false;\n    s.type = item.pathSegType;\n    var grip;\n\n    s.addGrip = function() {\n      grip = s.ptgrip = getPointGrip(s, true);\n      s.ctrlpts = getControlPoints(s, true);\n      s.segsel = getSegSelector(s, true);\n    }\n    \n    s.item = item;\n    s.show = function(y) {\n      if(grip) {\n        grip.setAttribute(\"display\", y?\"inline\":\"none\");\n        s.segsel.setAttribute(\"display\", y?\"inline\":\"none\");\n        \n        // Show/hide all control points if available\n        s.showCtrlPts(y);\n      }\n    }\n    s.select = function(y) {\n      if(grip) {\n        grip.setAttribute(\"stroke\", y?\"#0FF\":\"#00F\");\n        s.segsel.setAttribute(\"display\", y?\"inline\":\"none\");\n        if(s.ctrlpts) {\n          s.selectCtrls(y);\n        }\n        s.selected = y;\n      }\n    }\n    s.selectCtrls = function(y) {\n      $('#ctrlpointgrip_' + s.index + 'c1, #ctrlpointgrip_' + s.index + 'c2').attr('fill',y?'#0FF':'#EEE');\n    }\n    s.update = function(full) {\n      item = s.item;\n      if(grip) {\n        var pt = getGripPt(s);\n        assignAttributes(grip, {\n          'cx': pt.x,\n          'cy': pt.y\n        });\n        \n        getSegSelector(s, true);\n        \n        if(s.ctrlpts) {\n          if(full) {\n            s.item = path.elem.pathSegList.getItem(s.index);\n            s.type = s.item.pathSegType;\n          }\n          getControlPoints(s);\n        } \n        // this.segsel.setAttribute(\"display\", y?\"inline\":\"none\");\n      }\n    }\n    s.move = function(dx, dy) {\n      var item = s.item;\n      \n      var cur = s;\n      \n      if(cur.ctrlpts) {\n        var cur_pts = [item.x += dx, item.y += dy, \n          item.x1, item.y1, item.x2 += dx, item.y2 += dy];\n      } else {\n        var cur_pts = [item.x += dx, item.y += dy];\n      }\n      replacePathSeg(cur.type, cur.index, cur_pts);\n\n      if(s.next && s.next.ctrlpts) {\n        var next = s.next.item;\n        var next_pts = [next.x, next.y, \n          next.x1 += dx, next.y1 += dy, next.x2, next.y2];\n        replacePathSeg(s.next.type, s.next.index, next_pts);\n      }\n      \n      if(s.mate) {\n        // The last point of a closed subpath has a \"mate\",\n        // which is the \"M\" segment of the subpath\n        var item = s.mate.item;\n        var pts = [item.x += dx, item.y += dy];\n        replacePathSeg(s.mate.type, s.mate.index, pts);\n        // Has no grip, so does not need \"updating\"?\n      }\n      \n      s.update(true);\n      if(s.next) s.next.update(true);\n    }\n    s.setLinked = function(num) {\n      var seg, anum, pt;\n      if(num == 2) {\n        anum = 1;\n        seg = s.next;\n        if(!seg) return;\n        pt = s.item;\n      } else {\n        anum = 2;\n        seg = s.prev;\n        if(!seg) return;\n        pt = seg.item;\n      }\n      var item = seg.item;\n      \n      item['x' + anum] = pt.x + (pt.x - s.item['x' + num]);\n      item['y' + anum] = pt.y + (pt.y - s.item['y' + num]);\n      \n      var pts = [item.x,item.y,\n        item.x1,item.y1, item.x2,item.y2];\n        \n      replacePathSeg(seg.type, seg.index, pts);\n      seg.update(true);\n\n    }\n    s.moveCtrl = function(num, dx, dy) {\n      var item = s.item;\n\n      item['x' + num] += dx;\n      item['y' + num] += dy;\n      \n      var pts = [item.x,item.y,\n        item.x1,item.y1, item.x2,item.y2];\n        \n      replacePathSeg(s.type, s.index, pts);\n      s.update(true);\n    }\n    s.setType = function(new_type, pts) {\n      replacePathSeg(new_type, index, pts);\n      s.type = new_type;\n      s.item = path.elem.pathSegList.getItem(index);\n      s.showCtrlPts(new_type === 6);\n      s.ctrlpts = getControlPoints(s);\n      s.update(true);\n    }\n    s.showCtrlPts = function(y) {\n      if(s.ctrlpts) {\n        for (var o in s.ctrlpts) {\n          s.ctrlpts[o].setAttribute(\"display\", y?\"inline\":\"none\");\n        }\n      }\n    }\n  }\n  \n  function Path(elem) {\n    if(!elem || elem.tagName !== \"path\") return false;\n  \n    var p = path = this;\n    this.elem = elem;\n    this.segs = [];\n    this.selected_pts = [];\n    \n    // Reset path data\n    this.init = function() {\n      // Hide all grips, etc\n      $(getGripContainer()).find(\"*\").attr(\"display\", \"none\");\n      var segList = elem.pathSegList;\n      var len = segList.numberOfItems;\n      p.segs = [];\n      p.selected_pts = [];\n      p.first_seg = null;\n      \n      // Set up segs array\n      for(var i=0; i < len; i++) {\n        var item = segList.getItem(i);\n        var segment = new Segment(i, item);\n        segment.path = p;\n        p.segs.push(segment);\n      }  \n      \n      var segs = p.segs;\n      var start_i = null;\n\n      for(var i=0; i < len; i++) {\n        var seg = segs[i]; \n        var next_seg = (i+1) >= len ? null : segs[i+1];\n        var prev_seg = (i-1) < 0 ? null : segs[i-1];\n        \n        if(seg.type === 2) {\n          if(prev_seg && prev_seg.type !== 1) {\n            // New sub-path, last one is open,\n            // so add a grip to last sub-path's first point\n            var start_seg = segs[start_i];\n            start_seg.next = segs[start_i+1];\n            start_seg.next.prev = start_seg;\n            start_seg.addGrip();\n          }\n          // Remember that this is a starter seg\n          start_i = i;\n        } else if(next_seg && next_seg.type === 1) {\n          // This is the last real segment of a closed sub-path\n          // Next is first seg after \"M\"\n          seg.next = segs[start_i+1];\n          \n          // First seg after \"M\"'s prev is this\n          seg.next.prev = seg;\n          seg.mate = segs[start_i];\n          seg.addGrip();\n          if(p.first_seg == null) {\n            p.first_seg = seg;\n          }\n        } else if(!next_seg) {\n          if(seg.type !== 1) {\n            // Last seg, doesn't close so add a grip\n            // to last sub-path's first point\n            var start_seg = segs[start_i];\n            start_seg.next = segs[start_i+1];\n            start_seg.next.prev = start_seg;\n            start_seg.addGrip();\n            seg.addGrip();\n\n            if(!p.first_seg) {\n              // Open path, so set first as real first and add grip\n              p.first_seg = segs[start_i];\n            }\n          }\n        } else if(seg.type !== 1){\n          // Regular segment, so add grip and its \"next\"\n          seg.addGrip();\n          \n          // Don't set its \"next\" if it's an \"M\"\n          if(next_seg && next_seg.type !== 2) {\n            seg.next = next_seg;\n            seg.next.prev = seg;\n          }\n        }\n      }\n      return p;\n    }\n    \n    this.init();\n    \n    // Update position of all points\n    this.update = function() {\n      if(getRotationAngle(p.elem)) {\n        p.matrix = getMatrix(path.elem);\n        p.imatrix = p.matrix.inverse();\n      }\n\n      p.eachSeg(function(i) {\n        this.item = elem.pathSegList.getItem(i);\n        this.update();\n      });\n      \n      return p;\n    }\n    \n    this.eachSeg = function(fn) {\n      var len = p.segs.length\n      for(var i=0; i < len; i++) {\n        var ret = fn.call(p.segs[i], i);\n        if(ret === false) break;\n      }\n    }\n    \n    this.addSeg = function(index) {\n      // Adds a new segment\n      var seg = p.segs[index];\n      if(!seg.prev) return;\n      \n      var prev = seg.prev;\n      var newseg;\n      switch(seg.item.pathSegType) {\n      case 4:\n        var new_x = (seg.item.x + prev.item.x) / 2;\n        var new_y = (seg.item.y + prev.item.y) / 2;\n        newseg = elem.createSVGPathSegLinetoAbs(new_x, new_y);\n        break;\n      case 6: //make it a curved segment to preserve the shape (WRS)\n        // http://en.wikipedia.org/wiki/De_Casteljau%27s_algorithm#Geometric_interpretation\n        var p0_x = (prev.item.x + seg.item.x1)/2;\n        var p1_x = (seg.item.x1 + seg.item.x2)/2;\n        var p2_x = (seg.item.x2 + seg.item.x)/2;\n        var p01_x = (p0_x + p1_x)/2;\n        var p12_x = (p1_x + p2_x)/2;\n        var new_x = (p01_x + p12_x)/2;\n        var p0_y = (prev.item.y + seg.item.y1)/2;\n        var p1_y = (seg.item.y1 + seg.item.y2)/2;\n        var p2_y = (seg.item.y2 + seg.item.y)/2;\n        var p01_y = (p0_y + p1_y)/2;\n        var p12_y = (p1_y + p2_y)/2;\n        var new_y = (p01_y + p12_y)/2;\n        newseg = elem.createSVGPathSegCurvetoCubicAbs(new_x,new_y, p0_x,p0_y, p01_x,p01_y);\n        var pts = [seg.item.x,seg.item.y,p12_x,p12_y,p2_x,p2_y];\n        replacePathSeg(seg.type,index,pts);\n        break;\n      }\n          \n      insertItemBefore(elem, newseg, index);\n    }\n    \n    this.deleteSeg = function(index) {\n      var seg = p.segs[index];\n      var list = elem.pathSegList;\n      \n      seg.show(false);\n      var next = seg.next;\n      if(seg.mate) {\n        // Make the next point be the \"M\" point\n        var pt = [next.item.x, next.item.y];\n        replacePathSeg(2, next.index, pt);\n        \n        // Reposition last node\n        replacePathSeg(4, seg.index, pt);\n        \n        list.removeItem(seg.mate.index);\n      } else if(!seg.prev) {\n        // First node of open path, make next point the M\n        var item = seg.item;\n        var pt = [next.item.x, next.item.y];\n        replacePathSeg(2, seg.next.index, pt);\n        list.removeItem(index);\n        \n      } else {\n        list.removeItem(index);\n      }\n    }\n    \n    this.endChanges = function(text) {\n      if(isWebkit) resetD(p.elem);\n      var cmd = new ChangeElementCommand(elem, {d: p.last_d}, text);\n      addCommandToHistory(cmd);\n      call(\"changed\", [elem]);\n    }\n\n    this.subpathIsClosed = function(index) {\n      var closed = false;\n      // Check if subpath is already open\n      path.eachSeg(function(i) {\n        if(i <= index) return true;\n        if(this.type === 2) {\n          // Found M first, so open\n          return false;\n        } else if(this.type === 1) {\n          // Found Z first, so closed\n          closed = true;\n          return false;\n        }\n      });\n      \n      return closed;\n    }\n    \n    this.addPtsToSelection = function(indexes) {\n      if(!$.isArray(indexes)) indexes = [indexes];\n      for(var i=0; i< indexes.length; i++) {\n        var index = indexes[i];\n        var seg = p.segs[index];\n        if(seg.ptgrip) {\n          if($.inArray(index, p.selected_pts) == -1 && index >= 0) {\n            p.selected_pts.push(index);\n          }\n        }\n      };\n      p.selected_pts.sort();\n      var i = p.selected_pts.length,\n        grips = new Array(i);\n      // Loop through points to be selected and highlight each\n      while(i--) {\n        var pt = p.selected_pts[i];\n        var seg = p.segs[pt];\n        seg.select(true);\n        grips[i] = seg.ptgrip;\n      }\n      // TODO: Correct this:\n      pathActions.canDeleteNodes = true;\n      \n      pathActions.closed_subpath = p.subpathIsClosed(p.selected_pts[0]);\n      \n      call(\"selected\", grips);\n    }\n\n    this.removePtFromSelection = function(index) {\n      var pos = $.inArray(index, p.selected_pts);\n      if(pos == -1) {\n        return;\n      } \n      p.segs[index].select(false);\n      p.selected_pts.splice(pos, 1);\n    }\n\n    \n    this.clearSelection = function() {\n      p.eachSeg(function(i) {\n        this.select(false);\n      });\n      p.selected_pts = [];\n    }\n    \n    this.selectPt = function(pt, ctrl_num) {\n      p.clearSelection();\n      if(pt == null) {\n        p.eachSeg(function(i) {\n          if(this.prev) {\n            pt = i;\n          }\n        });\n      }\n      p.addPtsToSelection(pt);\n      if(ctrl_num) {\n        p.dragctrl = ctrl_num;\n        \n        if(link_control_pts) {\n          p.segs[pt].setLinked(ctrl_num);\n        }\n      }\n    }\n    \n    this.storeD = function() {\n      this.last_d = elem.getAttribute('d');\n    }\n    \n    this.show = function(y) {\n      // Shows this path's segment grips \n      p.eachSeg(function() {\n        this.show(y);\n      });\n      if(y) {\n        p.selectPt(p.first_seg.index);\n      }\n      return p;\n    }\n    \n    // Move selected points \n    this.movePts = function(d_x, d_y) {\n      var i = p.selected_pts.length;\n      while(i--) {\n        var seg = p.segs[p.selected_pts[i]];\n        seg.move(d_x, d_y);\n      }\n    }\n    \n    this.moveCtrl = function(d_x, d_y) {\n      var seg = p.segs[p.selected_pts[0]];\n      seg.moveCtrl(p.dragctrl, d_x, d_y);\n      if(link_control_pts) {\n        seg.setLinked(p.dragctrl);\n      }\n    }\n    \n    this.setSegType = function(new_type) {\n      p.storeD();\n      var i = p.selected_pts.length;\n      var text;\n      while(i--) {\n        var sel_pt = p.selected_pts[i];\n        \n        // Selected seg\n        var cur = p.segs[sel_pt];\n        var prev = cur.prev;\n        if(!prev) continue;\n        \n        if(!new_type) { // double-click, so just toggle\n          text = \"Toggle Path Segment Type\";\n    \n          // Toggle segment to curve/straight line\n          var old_type = cur.type;\n          \n          new_type = (old_type == 6) ? 4 : 6;\n        } \n        \n        new_type = new_type-0;\n        \n        var cur_x = cur.item.x;\n        var cur_y = cur.item.y;\n        var prev_x = prev.item.x;\n        var prev_y = prev.item.y;\n        var points;\n        switch ( new_type ) {\n        case 6:\n          if(cur.olditem) {\n            var old = cur.olditem;\n            points = [cur_x,cur_y, old.x1,old.y1, old.x2,old.y2];\n          } else {\n            var diff_x = cur_x - prev_x;\n            var diff_y = cur_y - prev_y;\n            // get control points from straight line segment\n            /*\n            var ct1_x = (prev_x + (diff_y/2));\n            var ct1_y = (prev_y - (diff_x/2));\n            var ct2_x = (cur_x + (diff_y/2));\n            var ct2_y = (cur_y - (diff_x/2));\n            */\n            //create control points on the line to preserve the shape (WRS)\n            var ct1_x = (prev_x + (diff_x/3));\n            var ct1_y = (prev_y + (diff_y/3));\n            var ct2_x = (cur_x - (diff_x/3));\n            var ct2_y = (cur_y - (diff_y/3));\n            points = [cur_x,cur_y, ct1_x,ct1_y, ct2_x,ct2_y];\n          }\n          break;\n        case 4:\n          points = [cur_x,cur_y];\n          \n          // Store original prevve segment nums\n          cur.olditem = cur.item;\n          break;\n        }\n        \n        cur.setType(new_type, points);\n      }\n      path.endChanges(text);\n      return;\n    }\n\n  }\n  \n  function getPath(elem) {\n    var p = pathData[elem.id];\n    if(!p) p = pathData[elem.id] = new Path(elem);\n    return p;\n  }\n  \n  \n  var pathFuncs = [],\n    current_path = null,\n    current_path_pts = [],\n    link_control_pts = false,\n    hasMoved = false;\n  \n  // This function converts a polyline (created by the fh_path tool) into\n  // a path element and coverts every three line segments into a single bezier\n  // curve in an attempt to smooth out the free-hand\n  var smoothPolylineIntoPath = function(element) {\n    var points = element.points;\n    var N = points.numberOfItems;\n    if (N >= 4) {\n      // loop through every 3 points and convert to a cubic bezier curve segment\n      // \n      // NOTE: this is cheating, it means that every 3 points has the potential to \n      // be a corner instead of treating each point in an equal manner.  In general,\n      // this technique does not look that good.\n      // \n      // I am open to better ideas!\n      // \n      // Reading:\n      // - http://www.efg2.com/Lab/Graphics/Jean-YvesQueinecBezierCurves.htm\n      // - http://www.codeproject.com/KB/graphics/BezierSpline.aspx?msg=2956963\n      // - http://www.ian-ko.com/ET_GeoWizards/UserGuide/smooth.htm\n      // - http://www.cs.mtu.edu/~shene/COURSES/cs3621/NOTES/spline/Bezier/bezier-der.html\n      var curpos = points.getItem(0), prevCtlPt = null;\n      var d = [];\n      d.push([\"M\",curpos.x,\",\",curpos.y,\" C\"].join(\"\"));\n      for (var i = 1; i <= (N-4); i += 3) {\n        var ct1 = points.getItem(i);\n        var ct2 = points.getItem(i+1);\n        var end = points.getItem(i+2);\n        \n        // if the previous segment had a control point, we want to smooth out\n        // the control points on both sides\n        if (prevCtlPt) {\n          var newpts = smoothControlPoints( prevCtlPt, ct1, curpos );\n          if (newpts && newpts.length == 2) {\n            var prevArr = d[d.length-1].split(',');\n            prevArr[2] = newpts[0].x;\n            prevArr[3] = newpts[0].y;\n            d[d.length-1] = prevArr.join(',');\n            ct1 = newpts[1];\n          }\n        }\n        \n        d.push([ct1.x,ct1.y,ct2.x,ct2.y,end.x,end.y].join(','));\n        \n        curpos = end;\n        prevCtlPt = ct2;\n      }\n      // handle remaining line segments\n      d.push(\"L\");\n      for(;i < N;++i) {\n        var pt = points.getItem(i);\n        d.push([pt.x,pt.y].join(\",\"));\n      }\n      d = d.join(\" \");\n\n      // create new path element\n      element = addSvgElementFromJson({\n        \"element\": \"path\",\n        \"curStyles\": true,\n        \"attr\": {\n          \"id\": getId(),\n          \"d\": d,\n          \"fill\": \"none\"\n        }\n      });\n      call(\"changed\",[element]);\n    }\n    return element;\n  };\n  \n  // This replaces the segment at the given index. Type is given as number.\n  var replacePathSeg = function(type, index, pts, elem) {\n    var path = elem || retPath().elem;\n    var func = 'createSVGPathSeg' + pathFuncs[type];\n    var seg = path[func].apply(path, pts);\n    \n    if(support.pathReplaceItem) {\n      path.pathSegList.replaceItem(seg, index);\n    } else {\n      var segList = path.pathSegList;\n      var len = segList.numberOfItems;\n      var arr = [];\n      for(var i=0; i<len; i++) {\n        var cur_seg = segList.getItem(i);\n        arr.push(cur_seg)        \n      }\n      segList.clear();\n      for(var i=0; i<len; i++) {\n        if(i == index) {\n          segList.appendItem(seg);\n        } else {\n          segList.appendItem(arr[i]);\n        }\n      }\n    }\n  }\n\n  // If the path was rotated, we must now pay the piper:\n  // Every path point must be rotated into the rotated coordinate system of \n  // its old center, then determine the new center, then rotate it back\n  // This is because we want the path to remember its rotation\n  \n  // TODO: This is still using ye olde transform methods, can probably\n  // be optimized or even taken care of by recalculateDimensions\n  var recalcRotatedPath = function() {\n    var current_path = path.elem;\n    var angle = getRotationAngle(current_path, true);\n    if(!angle) return;\n    selectedBBoxes[0] = path.oldbbox;\n    var box = getBBox(current_path),\n      oldbox = selectedBBoxes[0],\n      oldcx = oldbox.x + oldbox.width/2,\n      oldcy = oldbox.y + oldbox.height/2,\n      newcx = box.x + box.width/2,\n      newcy = box.y + box.height/2,\n    \n    // un-rotate the new center to the proper position\n      dx = newcx - oldcx,\n      dy = newcy - oldcy,\n      r = Math.sqrt(dx*dx + dy*dy),\n      theta = Math.atan2(dy,dx) + angle;\n      \n    newcx = r * Math.cos(theta) + oldcx;\n    newcy = r * Math.sin(theta) + oldcy;\n    \n    var getRotVals = function(x, y) {\n      dx = x - oldcx;\n      dy = y - oldcy;\n      \n      // rotate the point around the old center\n      r = Math.sqrt(dx*dx + dy*dy);\n      theta = Math.atan2(dy,dx) + angle;\n      dx = r * Math.cos(theta) + oldcx;\n      dy = r * Math.sin(theta) + oldcy;\n      \n      // dx,dy should now hold the actual coordinates of each\n      // point after being rotated\n\n      // now we want to rotate them around the new center in the reverse direction\n      dx -= newcx;\n      dy -= newcy;\n      \n      r = Math.sqrt(dx*dx + dy*dy);\n      theta = Math.atan2(dy,dx) - angle;\n      \n      return {'x':(r * Math.cos(theta) + newcx)/1,\n        'y':(r * Math.sin(theta) + newcy)/1};\n    }\n    \n    var list = current_path.pathSegList,\n      i = list.numberOfItems;\n    while (i) {\n      i -= 1;\n      var seg = list.getItem(i),\n        type = seg.pathSegType;\n      if(type == 1) continue;\n      \n      var rvals = getRotVals(seg.x,seg.y),\n        points = [rvals.x, rvals.y];\n      if(seg.x1 != null && seg.x2 != null) {\n        c_vals1 = getRotVals(seg.x1, seg.y1);\n        c_vals2 = getRotVals(seg.x2, seg.y2);\n        points.splice(points.length, 0, c_vals1.x , c_vals1.y, c_vals2.x, c_vals2.y);\n      }\n      replacePathSeg(type, i, points);\n    } // loop for each point\n\n    box = getBBox(current_path);            \n    selectedBBoxes[0].x = box.x; selectedBBoxes[0].y = box.y;\n    selectedBBoxes[0].width = box.width; selectedBBoxes[0].height = box.height;\n    \n    // now we must set the new transform to be rotated around the new center\n    var R_nc = svgroot.createSVGTransform(),\n      tlist = getTransformList(current_path);\n    R_nc.setRotate((angle * 180.0 / Math.PI), newcx, newcy);\n    tlist.replaceItem(R_nc,0);\n  }\n  \n  return {\n    init: function() {\n      pathFuncs = [0,'ClosePath'];\n      var pathFuncsStrs = ['Moveto','Lineto','CurvetoCubic','CurvetoQuadratic','Arc','LinetoHorizontal','LinetoVertical','CurvetoCubicSmooth','CurvetoQuadraticSmooth'];\n      $.each(pathFuncsStrs,function(i,s){pathFuncs.push(s+'Abs');pathFuncs.push(s+'Rel');});\n    },\n    getPath: function() {\n      return path;\n    },\n    mouseDown: function(evt, mouse_target, start_x, start_y) {\n      if(current_mode == \"path\") return;\n      \n      // TODO: Make sure current_path isn't null at this point\n      if(!path) return;\n      \n      path.storeD();\n      \n      var id = evt.target.id;\n      if (id.substr(0,14) == \"pathpointgrip_\") {\n        // Select this point\n        var cur_pt = path.cur_pt = parseInt(id.substr(14));\n        path.dragging = [start_x, start_y];\n        var seg = path.segs[cur_pt];\n        \n        // only clear selection if shift is not pressed (otherwise, add \n        // node to selection)\n        if (!evt.shiftKey) {\n          if(path.selected_pts.length <= 1 || !seg.selected) {\n            path.clearSelection();\n          }\n          path.addPtsToSelection(cur_pt);\n        } else if(seg.selected) {\n          path.removePtFromSelection(cur_pt);\n        } else {\n          path.addPtsToSelection(cur_pt);\n        }\n      } else if(id.indexOf(\"ctrlpointgrip_\") == 0) {\n        path.dragging = [start_x, start_y];\n        \n        var parts = id.split('_')[1].split('c');\n        var cur_pt = parts[0]-0;\n        var ctrl_num = parts[1]-0;\n        path.selectPt(cur_pt, ctrl_num);\n      }\n\n      // Start selection box\n      if(!path.dragging) {\n        if (rubberBox == null) {\n          rubberBox = selectorManager.getRubberBandBox();\n        }\n        assignAttributes(rubberBox, {\n            'x': start_x * current_zoom,\n            'y': start_y * current_zoom,\n            'width': 0,\n            'height': 0,\n            'display': 'inline'\n        }, 100);\n      }\n    },\n    mouseMove: function(mouse_x, mouse_y) {\n      hasMoved = true;\n      if(current_mode == \"path\") {\n        var line = getElem(\"path_stretch_line\");\n        if (line) {\n          line.setAttribute(\"x2\", mouse_x);\n          line.setAttribute(\"y2\", mouse_y);\n        }\n        return;\n      }\n      // if we are dragging a point, let's move it\n      if (path.dragging) {\n        var pt = getPointFromGrip({\n          x: path.dragging[0],\n          y: path.dragging[1]\n        }, path);\n        var mpt = getPointFromGrip({\n          x: mouse_x,\n          y: mouse_y\n        }, path);\n        var diff_x = mpt.x - pt.x;\n        var diff_y = mpt.y - pt.y;\n        path.dragging = [mouse_x, mouse_y];\n        \n        if(path.dragctrl) {\n          path.moveCtrl(diff_x, diff_y);\n        } else {\n          path.movePts(diff_x, diff_y);\n        }\n      } else {\n        path.selected_pts = [];\n        path.eachSeg(function(i) {\n          var seg = this;\n          if(!seg.next && !seg.prev) return;\n            \n          var item = seg.item;\n          var rbb = rubberBox.getBBox();\n          \n          var pt = getGripPt(seg);\n          var pt_bb = {\n            x: pt.x,\n            y: pt.y,\n            width: 0,\n            height: 0\n          };\n        \n          var sel = Utils.rectsIntersect(rbb, pt_bb);\n\n          this.select(sel);\n          //Note that addPtsToSelection is not being run\n          if(sel) path.selected_pts.push(seg.index);\n        });\n\n      }\n    }, \n    mouseUp: function(evt, element, mouse_x, mouse_y) {\n      \n      // Create mode\n      if(current_mode == \"path\") {\n        var x = mouse_x/current_zoom,\n          y = mouse_y/current_zoom,\n          stretchy = getElem(\"path_stretch_line\");\n        \n        if(curConfig.gridSnapping){\n          x = snapToGrid(x);\n          y = snapToGrid(y);\n          mouse_x = snapToGrid(mouse_x);\n          mouse_y = snapToGrid(mouse_y);\n        }\n\n        if (!stretchy) {\n          stretchy = document.createElementNS(svgns, \"line\");\n          assignAttributes(stretchy, {\n            'id': \"path_stretch_line\",\n            'stroke': \"#22C\",\n            'stroke-width': \"0.5\"\n          });\n          stretchy = getElem(\"selectorParentGroup\").appendChild(stretchy);\n        }\n        stretchy.setAttribute(\"display\", \"inline\");\n        \n        var keep = null;\n        \n        // if pts array is empty, create path element with M at current point\n        if (current_path_pts.length == 0) {\n          current_path_pts.push(x);\n          current_path_pts.push(y);\n          d_attr = \"M\" + x + \",\" + y + \" \";\n          addSvgElementFromJson({\n            \"element\": \"path\",\n            \"curStyles\": true,\n            \"attr\": {\n              \"d\": d_attr,\n              \"id\": getNextId(),\n              \"opacity\": cur_shape.opacity / 2,\n\n            }\n          });\n          // set stretchy line to first point\n          assignAttributes(stretchy, {\n            'x1': mouse_x,\n            'y1': mouse_y,\n            'x2': mouse_x,\n            'y2': mouse_y\n          });\n          var index = subpath ? path.segs.length : 0;\n          addPointGrip(index, mouse_x, mouse_y);\n        }\n        else {\n          // determine if we clicked on an existing point\n          var i = current_path_pts.length;\n          var FUZZ = 6/current_zoom;\n          var clickOnPoint = false;\n          while(i) {\n            i -= 2;\n            var px = current_path_pts[i], py = current_path_pts[i+1];\n            // found a matching point\n            if ( x >= (px-FUZZ) && x <= (px+FUZZ) && y >= (py-FUZZ) && y <= (py+FUZZ) ) {\n              clickOnPoint = true;\n              break;\n            }\n          }\n          \n          // get path element that we are in the process of creating\n          var id = getId();\n        \n          // Remove previous path object if previously created\n          if(id in pathData) delete pathData[id];\n          \n          var newpath = getElem(id);\n          \n          var len = current_path_pts.length;\n          // if we clicked on an existing point, then we are done this path, commit it\n          // (i,i+1) are the x,y that were clicked on\n          if (clickOnPoint) {\n            // if clicked on any other point but the first OR\n            // the first point was clicked on and there are less than 3 points\n            // then leave the path open\n            // otherwise, close the path\n            if (i == 0 && len >= 6) {\n              // Create end segment\n              var abs_x = current_path_pts[0];\n              var abs_y = current_path_pts[1];\n              d_attr += ['L',abs_x,',',abs_y,'z'].join('');\n              newpath.setAttribute(\"d\", d_attr);\n            } else if(len < 3) {\n              keep = false;\n              return keep;\n            }\n            $(stretchy).remove();\n            \n            // this will signal to commit the path\n            element = newpath;\n            current_path_pts = [];\n            started = false;\n            \n            if(subpath) {\n              if(path.matrix) {\n                remapElement(newpath, {}, path.matrix.inverse());\n              }\n            \n              var new_d = newpath.getAttribute(\"d\");\n              var orig_d = $(path.elem).attr(\"d\");\n              $(path.elem).attr(\"d\", orig_d + new_d);\n              $(newpath).remove();\n              if(path.matrix) {\n                recalcRotatedPath();\n              }\n              path.init();\n              pathActions.toEditMode(path.elem);\n              path.selectPt();\n              return false;\n            }\n          }\n          // else, create a new point, append to pts array, update path element\n          else {\n            // Checks if current target or parents are #svgcontent\n            if(!$.contains(container, getMouseTarget(evt))) {\n              // Clicked outside canvas, so don't make point\n              console.log(\"Clicked outside canvas\");\n              return false;\n            }\n\n            var lastx = current_path_pts[len-2], lasty = current_path_pts[len-1];\n\n            if(evt.shiftKey) { var xya=Utils.snapToAngle(lastx,lasty,x,y); x=xya.x; y=xya.y; }\n\n            // we store absolute values in our path points array for easy checking above\n            current_path_pts.push(x);\n            current_path_pts.push(y);\n            d_attr += \"L\" + round(x) + \",\" + round(y) + \" \";\n\n            newpath.setAttribute(\"d\", d_attr);\n            \n            x *= current_zoom;\n            y *= current_zoom;\n            \n            // set stretchy line to latest point\n            assignAttributes(stretchy, {\n              'x1': x,\n              'y1': y,\n              'x2': x,\n              'y2': y\n            });\n            var index = (current_path_pts.length/2 - 1);\n            if(subpath) index += path.segs.length;\n            addPointGrip(index, x, y);\n          }\n          keep = true;\n        }\n        return {\n          keep: keep,\n          element: element\n        }\n      }\n      \n      // Edit mode\n      \n      if (path.dragging) {\n        var last_pt = path.cur_pt;\n\n        path.dragging = false;\n        path.dragctrl = false;\n        path.update();\n        \n      \n        if(hasMoved) {\n          path.endChanges(\"Move path point(s)\");\n        } \n        \n        if(!evt.shiftKey && !hasMoved) {\n          path.selectPt(last_pt);\n        } \n      }\n      else if(rubberBox && rubberBox.getAttribute('display') != 'none') {\n        // Done with multi-node-select\n        rubberBox.setAttribute(\"display\", \"none\");\n        \n        if(rubberBox.getAttribute('width') <= 2 && rubberBox.getAttribute('height') <= 2) {\n          pathActions.toSelectMode(evt.target);\n        }\n        \n      // else, move back to select mode  \n      } else {\n        pathActions.toSelectMode(evt.target);\n      }\n      hasMoved = false;\n    },\n    clearData: function() {\n      pathData = {};\n    },\n    toEditMode: function(element) {\n      path = getPath(element);\n      current_mode = \"pathedit\";\n      clearSelection();\n      path.show(true).update();\n      path.oldbbox = getBBox(path.elem);\n      subpath = false;\n    },\n    toSelectMode: function(elem) {\n      var selPath = (elem == path.elem);\n      current_mode = \"select\";\n      path.show(false);\n      current_path = false;\n      clearSelection();\n      \n      if(path.matrix) {\n        // Rotated, so may need to re-calculate the center\n        recalcRotatedPath();\n      }\n      \n      if(selPath) {\n        call(\"selected\", [elem]);\n        addToSelection([elem], true);\n      }\n    },\n    addSubPath: function(on) {\n      if(on) {\n        // Internally we go into \"path\" mode, but in the UI it will\n        // still appear as if in \"pathedit\" mode.\n        current_mode = \"path\";\n        subpath = true;\n      } else {\n        pathActions.clear(true);\n        pathActions.toEditMode(path.elem);\n      }\n    },\n    select: function(target) {\n      if (current_path == target) {\n        pathActions.toEditMode(target);\n        current_mode = \"pathedit\";\n      } // going into pathedit mode\n      else {\n        current_path = target;\n      }  \n    },\n    reorient: function() {\n      var elem = selectedElements[0];\n      if(!elem) return;\n      var angle = getRotationAngle(elem);\n      if(angle == 0) return;\n      \n      var batchCmd = new BatchCommand(\"Reorient path\");\n      var changes = {\n        d: elem.getAttribute('d'),\n        transform: elem.getAttribute('transform')\n      };\n      batchCmd.addSubCommand(new ChangeElementCommand(elem, changes));\n      clearSelection();\n      this.resetOrientation(elem);\n      \n      addCommandToHistory(batchCmd);\n\n      // Set matrix to null\n      getPath(elem).show(false).matrix = null; \n\n      this.clear();\n  \n      addToSelection([elem], true);\n      call(\"changed\", selectedElements);\n    },\n    \n    clear: function(remove) {\n      current_path = null;\n      if (current_mode == \"path\" && current_path_pts.length > 0) {\n        var elem = getElem(getId());\n        $(getElem(\"path_stretch_line\")).remove();\n        $(elem).remove();\n        $(getElem(\"pathpointgrip_container\")).find('*').attr('display', 'none');\n        current_path_pts = [];\n        started = false;\n      } else if (current_mode == \"pathedit\") {\n        this.toSelectMode();\n      }\n      if(path) path.init().show(false);\n    },\n    resetOrientation: function(path) {\n      if(path == null || path.nodeName != 'path') return false;\n      var tlist = getTransformList(path);\n      var m = transformListToTransform(tlist).matrix;\n      tlist.clear();\n      path.removeAttribute(\"transform\");\n      var segList = path.pathSegList;\n      \n      // Opera/win/non-EN throws an error here.\n      // TODO: Find out why!\n      // Presumed fixed in Opera 10.5, so commented out for now\n      \n//       try {\n        var len = segList.numberOfItems;\n//       } catch(err) {\n//         var fixed_d = pathActions.convertPath(path);\n//         path.setAttribute('d', fixed_d);\n//         segList = path.pathSegList;\n//         var len = segList.numberOfItems;\n//       }\n      for (var i = 0; i < len; ++i) {\n        var seg = segList.getItem(i);\n        var type = seg.pathSegType;\n        if(type == 1) continue;\n        var pts = [];\n        $.each(['',1,2], function(j, n) {\n          var x = seg['x'+n], y = seg['y'+n];\n          if(x && y) {\n            var pt = transformPoint(x, y, m);\n            pts.splice(pts.length, 0, pt.x, pt.y);\n          }\n        });\n        replacePathSeg(type, i, pts, path);\n      }\n    },\n    zoomChange: function() {\n      if(current_mode == \"pathedit\") {\n        path.update();\n      }\n    },\n    getNodePoint: function() {\n      var sel_pt = path.selected_pts.length ? path.selected_pts[0] : 1;\n\n      var seg = path.segs[sel_pt];\n      return {\n        x: seg.item.x,\n        y: seg.item.y,\n        type: seg.type\n      };\n    }, \n    linkControlPoints: function(linkPoints) {\n      link_control_pts = linkPoints;\n    },\n    clonePathNode: function() {\n      path.storeD();\n      \n      var sel_pts = path.selected_pts;\n      var segs = path.segs;\n      \n      var i = sel_pts.length;\n      var nums = [];\n\n      while(i--) {\n        var pt = sel_pts[i];\n        path.addSeg(pt);\n        \n        nums.push(pt + i);\n        nums.push(pt + i + 1);\n      }\n      path.init().addPtsToSelection(nums);\n\n      path.endChanges(\"Clone path node(s)\");\n    },\n    opencloseSubPath: function() {\n      var sel_pts = path.selected_pts;\n      // Only allow one selected node for now\n      if(sel_pts.length !== 1) return;\n      \n      var elem = path.elem;\n      var list = elem.pathSegList;\n\n      var len = list.numberOfItems;\n\n      var index = sel_pts[0];\n      \n      var open_pt = null;\n      var start_item = null;\n\n      // Check if subpath is already open\n      path.eachSeg(function(i) {\n        if(this.type === 2 && i <= index) {\n          start_item = this.item;\n        }\n        if(i <= index) return true;\n        if(this.type === 2) {\n          // Found M first, so open\n          open_pt = i;\n          return false;\n        } else if(this.type === 1) {\n          // Found Z first, so closed\n          open_pt = false;\n          return false;\n        }\n      });\n      \n      if(open_pt == null) {\n        // Single path, so close last seg\n        open_pt = path.segs.length - 1;\n      }\n\n      if(open_pt !== false) {\n        // Close this path\n        \n        // Create a line going to the previous \"M\"\n        var newseg = elem.createSVGPathSegLinetoAbs(start_item.x, start_item.y);\n      \n        var closer = elem.createSVGPathSegClosePath();\n        if(open_pt == path.segs.length - 1) {\n          list.appendItem(newseg);\n          list.appendItem(closer);\n        } else {\n          insertItemBefore(elem, closer, open_pt);\n          insertItemBefore(elem, newseg, open_pt);\n        }\n        \n        path.init().selectPt(open_pt+1);\n        return;\n      }\n      \n      \n\n      // M 1,1 L 2,2 L 3,3 L 1,1 z // open at 2,2\n      // M 2,2 L 3,3 L 1,1\n      \n      // M 1,1 L 2,2 L 1,1 z M 4,4 L 5,5 L6,6 L 5,5 z \n      // M 1,1 L 2,2 L 1,1 z [M 4,4] L 5,5 L(M)6,6 L 5,5 z \n      \n      var seg = path.segs[index];\n      \n      if(seg.mate) {\n        list.removeItem(index); // Removes last \"L\"\n        list.removeItem(index); // Removes the \"Z\"\n        path.init().selectPt(index - 1);\n        return;\n      }\n      \n      var last_m, z_seg;\n      \n      // Find this sub-path's closing point and remove\n      for(var i=0; i<list.numberOfItems; i++) {\n        var item = list.getItem(i);\n\n        if(item.pathSegType === 2) {\n          // Find the preceding M\n          last_m = i;\n        } else if(i === index) {\n          // Remove it\n          list.removeItem(last_m);\n//             index--;\n        } else if(item.pathSegType === 1 && index < i) {\n          // Remove the closing seg of this subpath\n          z_seg = i-1;\n          list.removeItem(i);\n          break;\n        }\n      }\n      \n      var num = (index - last_m) - 1;\n      \n      while(num--) {\n        insertItemBefore(elem, list.getItem(last_m), z_seg);\n      }\n      \n      var pt = list.getItem(last_m);\n      \n      // Make this point the new \"M\"\n      replacePathSeg(2, last_m, [pt.x, pt.y]);\n      \n      var i = index\n      \n      path.init().selectPt(0);\n    },\n    deletePathNode: function() {\n      if(!pathActions.canDeleteNodes) return;\n      path.storeD();\n      \n      var sel_pts = path.selected_pts;\n      var i = sel_pts.length;\n\n      while(i--) {\n        var pt = sel_pts[i];\n        path.deleteSeg(pt);\n      }\n      \n      // Cleanup\n      var cleanup = function() {\n        var segList = path.elem.pathSegList;\n        var len = segList.numberOfItems;\n        \n        var remItems = function(pos, count) {\n          while(count--) {\n            segList.removeItem(pos);\n          }\n        }\n\n        if(len <= 1) return true;\n        \n        while(len--) {\n          var item = segList.getItem(len);\n          if(item.pathSegType === 1) {\n            var prev = segList.getItem(len-1);\n            var nprev = segList.getItem(len-2);\n            if(prev.pathSegType === 2) {\n              remItems(len-1, 2);\n              cleanup();\n              break;\n            } else if(nprev.pathSegType === 2) {\n              remItems(len-2, 3);\n              cleanup();\n              break;\n            }\n\n          } else if(item.pathSegType === 2) {\n            if(len > 0) {\n              var prev_type = segList.getItem(len-1).pathSegType;\n              // Path has M M  \n              if(prev_type === 2) {\n                remItems(len-1, 1);\n                cleanup();\n                break;\n              // Entire path ends with Z M \n              } else if(prev_type === 1 && segList.numberOfItems-1 === len) {\n                remItems(len, 1);\n                cleanup();\n                break;\n              }\n            }\n          }\n        }  \n        return false;\n      }\n      \n      cleanup();\n      \n      // Completely delete a path with 1 or 0 segments\n      if(path.elem.pathSegList.numberOfItems <= 1) {\n        pathActions.toSelectMode(path.elem);\n        canvas.deleteSelectedElements();\n        return;\n      }\n      \n      path.init();\n      \n      path.clearSelection();\n      \n      // TODO: Find right way to select point now\n      // path.selectPt(sel_pt);\n      if(window.opera) { // Opera repaints incorrectly\n        var cp = $(path.elem); cp.attr('d',cp.attr('d'));\n      }\n      path.endChanges(\"Delete path node(s)\");\n    },\n    smoothPolylineIntoPath: smoothPolylineIntoPath,\n    setSegType: function(v) {\n      path.setSegType(v);\n    },\n    moveNode: function(attr, newValue) {\n      var sel_pts = path.selected_pts;\n      if(!sel_pts.length) return;\n      \n      path.storeD();\n      \n      // Get first selected point\n      var seg = path.segs[sel_pts[0]];\n      var diff = {x:0, y:0};\n      diff[attr] = newValue - seg.item[attr];\n      \n      seg.move(diff.x, diff.y);\n      path.endChanges(\"Move path point\");\n    },\n    fixEnd: function(elem) {\n      // Adds an extra segment if the last seg before a Z doesn't end\n      // at its M point\n      // M0,0 L0,100 L100,100 z\n      var segList = elem.pathSegList;\n      var len = segList.numberOfItems;\n      var last_m;\n      for (var i = 0; i < len; ++i) {\n        var item = segList.getItem(i);\n        if(item.pathSegType === 2) {\n          last_m = item;\n        }\n        \n        if(item.pathSegType === 1) {\n          var prev = segList.getItem(i-1);\n          if(prev.x != last_m.x || prev.y != last_m.y) {\n            // Add an L segment here\n            var newseg = elem.createSVGPathSegLinetoAbs(last_m.x, last_m.y);\n            insertItemBefore(elem, newseg, i);\n            // Can this be done better?\n            pathActions.fixEnd(elem);\n            break;\n          }\n          \n        }\n      }\n      if(isWebkit) resetD(elem);\n    },\n    // Convert a path to one with only absolute or relative values\n    convertPath: function(path, toRel) {\n      var segList = path.pathSegList;\n      var len = segList.numberOfItems;\n      var curx = 0, cury = 0;\n      var d = \"\";\n      var last_m = null;\n      \n      for (var i = 0; i < len; ++i) {\n        var seg = segList.getItem(i);\n        // if these properties are not in the segment, set them to zero\n        var x = seg.x || 0,\n          y = seg.y || 0,\n          x1 = seg.x1 || 0,\n          y1 = seg.y1 || 0,\n          x2 = seg.x2 || 0,\n          y2 = seg.y2 || 0;\n  \n        var type = seg.pathSegType;\n        var letter = pathMap[type]['to'+(toRel?'Lower':'Upper')+'Case']();\n        \n        var addToD = function(pnts, more, last) {\n          var str = '';\n          var more = more?' '+more.join(' '):'';\n          var last = last?' '+shortFloat(last):'';\n          $.each(pnts, function(i, pnt) {\n            pnts[i] = shortFloat(pnt);\n          });\n          d += letter + pnts.join(' ') + more + last;\n        }\n        \n        switch (type) {\n          case 1: // z,Z closepath (Z/z)\n            d += \"z\";\n            break;\n          case 12: // absolute horizontal line (H)\n            x -= curx;\n          case 13: // relative horizontal line (h)\n            if(toRel) {\n              curx += x;\n            } else {\n              x += curx;\n              curx = x;\n            }\n            addToD([[x]]);\n            break;\n          case 14: // absolute vertical line (V)\n            y -= cury;\n          case 15: // relative vertical line (v)\n            if(toRel) {\n              cury += y;\n            } else {\n              y += cury;\n              cury = y;\n            }\n            addToD([[y]]);\n            break;\n          case 2: // absolute move (M)\n          case 4: // absolute line (L)\n          case 18: // absolute smooth quad (T)\n            x -= curx;\n            y -= cury;\n          case 5: // relative line (l)\n          case 3: // relative move (m)\n            // If the last segment was a \"z\", this must be relative to \n            if(last_m && segList.getItem(i-1).pathSegType === 1 && !toRel) {\n              curx = last_m[0];\n              cury = last_m[1];\n            }\n          \n          case 19: // relative smooth quad (t)\n            if(toRel) {\n              curx += x;\n              cury += y;\n            } else {\n              x += curx;\n              y += cury;\n              curx = x;\n              cury = y;\n            }\n            if(type === 3) last_m = [curx, cury];\n            \n            addToD([[x,y]]);\n            break;\n          case 6: // absolute cubic (C)\n            x -= curx; x1 -= curx; x2 -= curx;\n            y -= cury; y1 -= cury; y2 -= cury;\n          case 7: // relative cubic (c)\n            if(toRel) {\n              curx += x;\n              cury += y;\n            } else {\n              x += curx; x1 += curx; x2 += curx;\n              y += cury; y1 += cury; y2 += cury;\n              curx = x;\n              cury = y;\n            }\n            addToD([[x1,y1],[x2,y2],[x,y]]);\n            break;\n          case 8: // absolute quad (Q)\n            x -= curx; x1 -= curx;\n            y -= cury; y1 -= cury;\n          case 9: // relative quad (q) \n            if(toRel) {\n              curx += x;\n              cury += y;\n            } else {\n              x += curx; x1 += curx;\n              y += cury; y1 += cury;\n              curx = x;\n              cury = y;\n            }\n            addToD([[x1,y1],[x,y]]);\n            break;\n          case 10: // absolute elliptical arc (A)\n            x -= curx;\n            y -= cury;\n          case 11: // relative elliptical arc (a)\n            if(toRel) {\n              curx += x;\n              cury += y;\n            } else {\n              x += curx;\n              y += cury;\n              curx = x;\n              cury = y;\n            }\n            addToD([[seg.r1,seg.r2]], [\n                seg.angle,\n                (seg.largeArcFlag ? 1 : 0),\n                (seg.sweepFlag ? 1 : 0)\n              ],[x,y]\n            );\n            break;\n          case 16: // absolute smooth cubic (S)\n            x -= curx; x2 -= curx;\n            y -= cury; y2 -= cury;\n          case 17: // relative smooth cubic (s)\n            if(toRel) {\n              curx += x;\n              cury += y;\n            } else {\n              x += curx; x2 += curx;\n              y += cury; y2 += cury;\n              curx = x;\n              cury = y;\n            }\n            addToD([[x2,y2],[x,y]]);\n            break;\n        } // switch on path segment type\n      } // for each segment\n      return d;\n    }\n  }\n}();\n\npathActions.init();\n\n// Group: Serialization\n\n// Function: removeUnusedDefElems\n// Looks at DOM elements inside the <defs> to see if they are referred to,\n// removes them from the DOM if they are not.\n// \n// Returns:\n// The amount of elements that were removed\nvar removeUnusedDefElems = this.removeUnusedDefElems = function() {\n  var defs = svgcontent.getElementsByTagNameNS(svgns, \"defs\");\n  if(!defs || !defs.length) return 0;\n  \n  var defelem_uses = [],\n    numRemoved = 0;\n  var attrs = ['fill', 'stroke', 'filter', 'marker-start', 'marker-mid', 'marker-end'];\n  var alen = attrs.length;\n  \n  var all_els = svgcontent.getElementsByTagNameNS(svgns, '*');\n  var all_len = all_els.length;\n  \n  for(var i=0; i<all_len; i++) {\n    var el = all_els[i];\n    for(var j = 0; j < alen; j++) {\n      var ref = getUrlFromAttr(el.getAttribute(attrs[j]));\n      if(ref) defelem_uses.push(ref.substr(1));\n    }\n    \n    // gradients can refer to other gradients\n    var href = getHref(el);\n    if (href && href.indexOf('#') == 0) {\n      defelem_uses.push(href.substr(1));\n    }\n  };\n  \n  var defelems = $(svgcontent).find(\"linearGradient, radialGradient, filter, marker, svg\");\n    defelem_ids = [],\n    i = defelems.length;\n  while (i--) {\n    var defelem = defelems[i];\n    var id = defelem.id;\n    if($.inArray(id, defelem_uses) == -1) {\n      // Not found, so remove\n      defelem.parentNode.removeChild(defelem);\n      numRemoved++;\n    }\n  }\n  \n  // Remove defs if empty\n  var i = defs.length;\n  while (i--) {\n    var def = defs[i];\n    if(!def.getElementsByTagNameNS(svgns,'*').length) {\n      def.parentNode.removeChild(def);\n    }\n  }\n  \n  return numRemoved;\n}\n\n// Function: svgCanvasToString\n// Main function to set up the SVG content for output \n//\n// Returns: \n// String containing the SVG image for output\nvar svgCanvasToString = this.svgCanvasToString = function() {\n  // keep calling it until there are none to remove\n  while (removeUnusedDefElems() > 0) {};\n  \n  pathActions.clear(true);\n  \n  // Keep SVG-Edit comment on top\n  $.each(svgcontent.childNodes, function(i, node) {\n    if(i && node.nodeType == 8 && node.data.indexOf('Created with') != -1) {\n      svgcontent.insertBefore(node, svgcontent.firstChild);\n    }\n  });\n  \n  var naked_svgs = [];\n  \n  // Unwrap gsvg if it has no special attributes (only id and style)\n  $(svgcontent).find('g:data(gsvg)').each(function() {\n    var attrs = this.attributes;\n    var len = attrs.length;\n    for(var i=0; i<len; i++) {\n      if(attrs[i].nodeName == 'id' || attrs[i].nodeName == 'style') {\n        len--;\n      }\n    }\n    // No significant attributes, so ungroup\n    if(len <= 0) {\n      var svg = this.firstChild;\n      naked_svgs.push(svg);\n      $(this).replaceWith(svg);\n    }\n  });\n  \n  var output = svgToString(svgcontent, 0);\n  \n  // Rewrap gsvg\n  if(naked_svgs.length) {\n    $(naked_svgs).each(function() {\n      groupSvgElem(this);\n    });\n  }\n  \n  return output;\n}\n\n// Function: svgToString\n// Sub function ran on each SVG element to convert it to a string as desired\n// \n// Parameters: \n// elem - The SVG element to convert\n// indent - Integer with the amount of spaces to indent this tag\n//\n// Returns: \n// String with the given element as an SVG tag\nvar svgToString = this.svgToString = function(elem, indent) {\n  var out = new Array(), toXml = Utils.toXml;\n\n  if (elem) {\n    cleanupElement(elem);\n    var attrs = elem.attributes,\n      attr,\n      i,\n      childs = elem.childNodes;\n    \n    for (var i=0; i<indent; i++) out.push(\" \");\n    out.push(\"<\"); out.push(elem.nodeName);      \n    if(elem.id == 'svgcontent') {\n      // Process root element separately\n      var res = getResolution();\n      out.push(' width=\"' + res.w + '\" height=\"' + res.h + '\" xmlns=\"'+svgns+'\"');\n      \n      var nsuris = {};\n      \n      // Check elements for namespaces, add if found\n      $(elem).find('*').andSelf().each(function() {\n        var el = this;\n        $.each(this.attributes, function(i, attr) {\n          var uri = attr.namespaceURI;\n          if(uri && !nsuris[uri] && nsMap[uri] !== 'xmlns' && nsMap[uri] !== 'xml' ) {\n            nsuris[uri] = true;\n            out.push(\" xmlns:\" + nsMap[uri] + '=\"' + uri +'\"');\n          }\n        });\n      });\n      \n      var i = attrs.length;\n      while (i--) {\n        attr = attrs.item(i);\n        var attrVal = toXml(attr.nodeValue);\n        \n        // Namespaces have already been dealt with, so skip\n        if(attr.nodeName.indexOf('xmlns:') === 0) continue;\n\n        // only serialize attributes we don't use internally\n        if (attrVal != \"\" && \n          $.inArray(attr.localName, ['width','height','xmlns','x','y','viewBox','id','overflow']) == -1) \n        {\n\n          if(!attr.namespaceURI || nsMap[attr.namespaceURI]) {\n            out.push(' '); \n            out.push(attr.nodeName); out.push(\"=\\\"\");\n            out.push(attrVal); out.push(\"\\\"\");\n          }\n        }\n      }\n    } else {\n      for (var i=attrs.length-1; i>=0; i--) {\n        attr = attrs.item(i);\n        var attrVal = toXml(attr.nodeValue);\n        //remove bogus attributes added by Gecko\n        if ($.inArray(attr.localName, ['-moz-math-font-style', '_moz-math-font-style']) !== -1) continue;\n        if (attrVal != \"\") {\n          if(attrVal.indexOf('pointer-events') == 0) continue;\n          if(attr.localName == \"class\" && attrVal.indexOf('se_') == 0) continue;\n          out.push(\" \"); \n          if(attr.localName == 'd') attrVal = pathActions.convertPath(elem, true);\n          if(!isNaN(attrVal)) {\n            attrVal = shortFloat(attrVal);\n          }\n          \n          // Embed images when saving \n          if(save_options.apply\n            && elem.nodeName == 'image' \n            && attr.localName == 'href'\n            && save_options.images\n            && save_options.images == 'embed') \n          {\n            var img = encodableImages[attrVal];\n            if(img) attrVal = img;\n          }\n          \n          // map various namespaces to our fixed namespace prefixes\n          // (the default xmlns attribute itself does not get a prefix)\n          if(!attr.namespaceURI || attr.namespaceURI == svgns || nsMap[attr.namespaceURI]) {\n            out.push(attr.nodeName); out.push(\"=\\\"\");\n            out.push(attrVal); out.push(\"\\\"\");\n          }\n        }\n      }\n    }\n\n    if (elem.hasChildNodes()) {\n      out.push(\">\");\n      indent++;\n      var bOneLine = false;\n      \n      for (var i=0; i<childs.length; i++)\n      {\n        var child = childs.item(i);\n        switch(child.nodeType) {\n        case 1: // element node\n          out.push(\"\\n\");\n          out.push(svgToString(childs.item(i), indent));\n          break;\n        case 3: // text node\n          var str = child.nodeValue.replace(/^\\s+|\\s+$/g, \"\");\n          if (str != \"\") {\n            bOneLine = true;\n            out.push(toXml(str) + \"\");\n          }\n          break;\n        case 8: // comment\n          out.push(\"\\n\");\n          out.push(new Array(indent+1).join(\" \"));\n          out.push(\"<!--\");\n          out.push(child.data);\n          out.push(\"-->\");\n          break;\n        } // switch on node type\n      }\n      indent--;\n      if (!bOneLine) {\n        out.push(\"\\n\");\n        for (var i=0; i<indent; i++) out.push(\" \");\n      }\n      out.push(\"</\"); out.push(elem.nodeName); out.push(\">\");\n    } else {\n      out.push(\"/>\");\n    }\n  }\n  return out.join('');\n}; // end svgToString()\n\n// Function: embedImage\n// Converts a given image file to a data URL when possible, then runs a given callback\n//\n// Parameters: \n// val - String with the path/URL of the image\n// callback - Optional function to run when image data is found, supplies the\n// result (data URL or false) as first parameter.\nthis.embedImage = function(val, callback) {\n\n  // load in the image and once it's loaded, get the dimensions\n  $(new Image()).load(function() {\n    // create a canvas the same size as the raster image\n    var canvas = document.createElement(\"canvas\");\n    canvas.width = this.width;\n    canvas.height = this.height;\n    // load the raster image into the canvas\n    canvas.getContext(\"2d\").drawImage(this,0,0);\n    // retrieve the data: URL\n    try {\n      var urldata = ';svgedit_url=' + encodeURIComponent(val);\n      urldata = canvas.toDataURL().replace(';base64',urldata+';base64');\n      encodableImages[val] = urldata;\n    } catch(e) {\n      encodableImages[val] = false;\n    }\n    last_good_img_url = val;\n    if(callback) callback(encodableImages[val]);\n  }).attr('src',val);\n}\n\n// Function: setGoodImage\n// Sets a given URL to be a \"last good image\" URL\nthis.setGoodImage = function(val) {\n  last_good_img_url = val;\n}\n\nthis.open = function() {\n  // Nothing by default, handled by optional widget/extension\n};\n\n// Function: save\n// Serializes the current drawing into SVG XML text and returns it to the 'saved' handler.\n// This function also includes the XML prolog.  Clients of the SvgCanvas bind their save\n// function to the 'saved' event.\n//\n// Returns: \n// Nothing\nthis.save = function(opts) {\n  // remove the selected outline before serializing\n  clearSelection();\n  // Update save options if provided\n  if(opts) $.extend(save_options, opts);\n  save_options.apply = true;\n  \n  // no need for doctype, see http://jwatt.org/svg/authoring/#doctype-declaration\n  var str = svgCanvasToString();\n  call(\"saved\", str);\n};\n\n// Function: rasterExport\n// Generates a PNG Data URL based on the current image, then calls \"exported\" \n// with an object including the string and any issues found\nthis.rasterExport = function() {\n  // remove the selected outline before serializing\n  clearSelection();\n  \n  // Check for known CanVG issues \n  var issues = [];\n  \n  // Selector and notice\n  var issue_list = {\n    'feGaussianBlur': uiStrings.exportNoBlur,\n    'foreignObject': uiStrings.exportNoforeignObject,\n    '[stroke-dasharray]': uiStrings.exportNoDashArray\n  };\n  var content = $(svgcontent);\n  \n  // Add font/text check if Canvas Text API is not implemented\n  if(!(\"font\" in $('<canvas>')[0].getContext('2d'))) {\n    issue_list['text'] = uiStrings.exportNoText;\n  }\n  \n  $.each(issue_list, function(sel, descr) {\n    if(content.find(sel).length) {\n      issues.push(descr);\n    }\n  });\n\n  var str = svgCanvasToString();\n  call(\"exported\", {svg: str, issues: issues});\n};\n\n// Function: getSvgString\n// Returns the current drawing as raw SVG XML text.\n//\n// Returns:\n// The current drawing as raw SVG XML text.\nthis.getSvgString = function() {\n  save_options.apply = false;\n  return svgCanvasToString();\n};\n\n//function randomizeIds\n// This function determines whether to add a nonce to the prefix, when\n// generating IDs in SVG-Edit\n// \n//  Parameters:\n//   an opional boolean, which, if true, adds a nonce to the prefix. Thus\n//     svgCanvas.randomizeIds()  <==> svgCanvas.randomizeIds(true)\n//\n// if you're controlling SVG-Edit externally, and want randomized IDs, call\n// this BEFORE calling svgCanvas.setSvgString\n//\nthis.randomizeIds = function() {\n   if (arguments.length > 0 && arguments[0] == false) {\n   randomize_ids = false;\n   if (extensions[\"Arrows\"])  call(\"unsetarrownonce\") ;\n   } else {\n   randomize_ids = true;\n   if (!svgcontent.getAttributeNS(se_ns, 'nonce')) {\n      svgcontent.setAttributeNS(se_ns, 'se:nonce', nonce); \n      if (extensions[\"Arrows\"])  call(\"setarrownonce\", nonce) ;\n   }\n   }\n}\n\n// Function: uniquifyElems\n// Ensure each element has a unique ID\n//\n// Parameters:\n// g - The parent element of the tree to give unique IDs\nvar uniquifyElems = this.uniquifyElems = function(g) {\n  var ids = {};\n  walkTree(g, function(n) {\n    // if it's an element node\n    if (n.nodeType == 1) {\n      // and the element has an ID\n      if (n.id) {\n        // and we haven't tracked this ID yet\n        if (!(n.id in ids)) {\n          // add this id to our map\n          ids[n.id] = {elem:null, attrs:[], hrefs:[]};\n        }\n        ids[n.id][\"elem\"] = n;\n      }\n      \n      // now search for all attributes on this element that might refer\n      // to other elements\n      $.each([\"clip-path\", \"fill\", \"filter\", \"marker-end\", \"marker-mid\", \"marker-start\", \"mask\", \"stroke\"],function(i,attr) {\n        var attrnode = n.getAttributeNode(attr);\n        if (attrnode) {\n          // the incoming file has been sanitized, so we should be able to safely just strip off the leading #\n          var url = getUrlFromAttr(attrnode.value),                \n            refid = url ? url.substr(1) : null;\n          if (refid) {\n            if (!(refid in ids)) {\n              // add this id to our map\n              ids[refid] = {elem:null, attrs:[], hrefs:[]};\n            }\n            ids[refid][\"attrs\"].push(attrnode);\n          }\n        }\n      });\n      \n      // check xlink:href now\n      var href = getHref(n);\n      // TODO: what if an <image> or <a> element refers to an element internally?\n      if(href && \n        $.inArray(n.nodeName, [\"filter\", \"linearGradient\", \"pattern\", \n               \"radialGradient\", \"textPath\", \"use\"]) != -1)\n      {\n        var refid = href.substr(1);\n        if (!(refid in ids)) {\n          // add this id to our map\n          ids[refid] = {elem:null, attrs:[], hrefs:[]};\n        }\n        ids[refid][\"hrefs\"].push(n);\n      }            \n    }\n  });\n  \n  // in ids, we now have a map of ids, elements and attributes, let's re-identify\n  for (var oldid in ids) {\n    var elem = ids[oldid][\"elem\"];\n    if (elem) {\n      var newid = getNextId();\n      // manually increment obj_num because our cloned elements are not in the DOM yet\n      obj_num++;\n      \n      // assign element its new id\n      elem.id = newid;\n      \n      // remap all url() attributes\n      var attrs = ids[oldid][\"attrs\"];\n      var j = attrs.length;\n      while (j--) {\n        var attr = attrs[j];\n        attr.ownerElement.setAttribute(attr.name, \"url(#\" + newid + \")\");\n      }\n      \n      // remap all href attributes\n      var hreffers = ids[oldid][\"hrefs\"];\n      var k = hreffers.length;\n      while (k--) {\n        var hreffer = hreffers[k];\n        setHref(hreffer, \"#\"+newid);\n      }\n    }\n  }\n  \n  // manually increment obj_num because our cloned elements are not in the DOM yet\n  obj_num++;\n}\n\n// Function: convertToGroup\n// Converts selected/given <use> or child SVG element to a group\nvar convertToGroup = this.convertToGroup = function(elem) {\n  if(!elem) {\n    elem = selectedElements[0];\n  }\n  var $elem = $(elem);\n  \n  var batchCmd = new BatchCommand();\n  \n  var ts;\n  \n  if($elem.data('gsvg')) {\n    // Use the gsvg as the new group\n    var svg = elem.firstChild;\n    var pt = $(svg).attr(['x', 'y']);\n    \n    $(elem.firstChild.firstChild).unwrap();\n    $(elem).removeData('gsvg');\n    \n    var tlist = getTransformList(elem);\n    var xform = svgroot.createSVGTransform();\n    xform.setTranslate(pt.x, pt.y);\n    tlist.appendItem(xform);\n    recalculateDimensions(elem);\n    call(\"selected\", [elem]);\n  } else if($elem.data('symbol')) {\n    elem = $elem.data('symbol');\n    \n    ts = $elem.attr('transform');\n    var pos = $elem.attr(['x','y']);\n    \n    // Not ideal, but works\n    ts += \"translate(\" + pos.x + \",\" + pos.y + \")\";\n    \n    var prev = $elem.prev();\n    \n    // Remove <use> element\n    batchCmd.addSubCommand(new RemoveElementCommand($elem[0], $elem[0].parentNode));\n    $elem.remove();\n    \n    // See if other elements reference this symbol\n    var has_more = $(svgcontent).find('use:data(symbol)').length;\n      \n    var g = svgdoc.createElementNS(svgns, \"g\");\n    var childs = elem.childNodes;\n    \n    for(var i = 0; i < childs.length; i++) {\n      g.appendChild(childs[i].cloneNode(true));\n    }\n    \n//     while (elem.hasChildNodes())\n//       g.appendChild(elem.firstChild.cloneNode(true));\n    if (ts)\n      g.setAttribute(\"transform\", ts);\n    \n    var parent = elem.parentNode;\n    \n    uniquifyElems(g);\n  \n    // now give the g itself a new id\n    g.id = getNextId();\n    \n    prev.after(g);\n    \n    if(parent) {\n      if(!has_more) {\n        // remove symbol/svg element\n        parent.removeChild(elem);\n        batchCmd.addSubCommand(new RemoveElementCommand(elem, parent));\n      }\n      batchCmd.addSubCommand(new InsertElementCommand(g));\n    }\n  \n    // recalculate dimensions on the top-level children so that unnecessary transforms\n    // are removed\n    walkTreePost(g, function(n){try{recalculateDimensions(n)}catch(e){console.log(e)}});\n    \n    // Give ID for any visible element missing one\n    $(g).find(visElems).each(function() {\n      if(!this.id) this.id = getNextId();\n    });\n    \n    selectOnly([g]);\n    \n    addCommandToHistory(batchCmd);\n    \n  } else {\n    console.log('Unexpected element to ungroup:', elem);\n  }\n}\n\n//   \n// Function: setSvgString\n// This function sets the current drawing as the input SVG XML.\n//\n// Parameters:\n// xmlString - The SVG as XML text.\n//\n// Returns:\n// This function returns false if the set was unsuccessful, true otherwise.\nthis.setSvgString = function(xmlString) {\n  try {\n    // convert string into XML document\n    var newDoc = Utils.text2xml(xmlString);\n    // run it through our sanitizer to remove anything we do not support\n    sanitizeSvg(newDoc.documentElement);\n\n    var batchCmd = new BatchCommand(\"Change Source\");\n\n    // remove old svg document\n    var oldzoom = svgroot.removeChild(svgcontent);\n    batchCmd.addSubCommand(new RemoveElementCommand(oldzoom, svgroot));\n  \n    // set new svg document\n    svgcontent = svgroot.appendChild(svgdoc.importNode(newDoc.documentElement, true));\n    \n    var content = $(svgcontent);\n    \n    // retrieve or set the nonce\n    n = svgcontent.getAttributeNS(se_ns, 'nonce');\n    if (n) {\n      randomize_ids = true;\n      nonce = n;\n      if (extensions[\"Arrows\"])  call(\"setarrownonce\", n) ;\n    } else if (randomize_ids) {\n      svgcontent.setAttributeNS(xmlnsns, 'xmlns:se', se_ns);\n      svgcontent.setAttributeNS(se_ns, 'se:nonce', nonce); \n      if (extensions[\"Arrows\"])  call(\"setarrownonce\", nonce) ;\n    }         \n    // change image href vals if possible\n    content.find('image').each(function() {\n      var image = this;\n      preventClickDefault(image);\n      var val = getHref(this);\n      if(val.indexOf('data:') === 0) {\n        // Check if an SVG-edit data URI\n        var m = val.match(/svgedit_url=(.*?);/);\n        if(m) {\n          var url = decodeURIComponent(m[1]);\n          $(new Image()).load(function() {\n            image.setAttributeNS(xlinkns,'xlink:href',url);\n          }).attr('src',url);\n        }\n      }\n      // Add to encodableImages if it loads\n      canvas.embedImage(val);\n    });\n  \n    // Wrap child SVGs in group elements\n    content.find('svg').each(function() {\n      // Skip if it's in a <defs>\n      if($(this).closest('defs').length) return;\n    \n      uniquifyElems(this);\n    \n      // Check if it already has a gsvg group\n      var pa = this.parentNode;\n      if(pa.childNodes.length === 1 && pa.nodeName === 'g') {\n        $(pa).data('gsvg', this);\n        pa.id = pa.id || getNextId();\n      } else {\n        groupSvgElem(this);\n      }\n    });\n    \n    // Set ref element for <use> elements\n    \n    // TODO: This should also be done if the object is re-added through \"redo\"\n    content.find('use').each(function() {\n      var id = getHref(this).substr(1);\n      var ref_elem = getElem(id);\n      $(this).data('ref', ref_elem);\n      if(ref_elem.tagName == 'symbol' || ref_elem.tagName == 'svg') {\n        $(this).data('symbol', ref_elem);\n      }\n    });\n    \n    // convert gradients with userSpaceOnUse to objectBoundingBox\n    content.find('linearGradient, radialGradient').each(function() {\n      var grad = this;\n      if($(grad).attr('gradientUnits') === 'userSpaceOnUse') {\n        // TODO: Support more than one element with this ref by duplicating parent grad\n        var elems = $(svgcontent).find('[fill=url(#' + grad.id + ')],[stroke=url(#' + grad.id + ')]');\n        if(!elems.length) return;\n        \n        // get object's bounding box\n        var bb = elems[0].getBBox();\n        \n        if(grad.tagName === 'linearGradient') {\n          var g_coords = $(grad).attr(['x1', 'y1', 'x2', 'y2']);\n          \n          $(grad).attr({\n            x1: (g_coords.x1 - bb.x) / bb.width,\n            y1: (g_coords.y1 - bb.y) / bb.height,\n            x2: (g_coords.x2 - bb.x) / bb.width,\n            y2: (g_coords.y1 - bb.y) / bb.height\n          });\n          \n          grad.removeAttribute('gradientUnits');\n        } else {\n          // Note: radialGradient elements cannot be easily converted \n          // because userSpaceOnUse will keep circular gradients, while\n          // objectBoundingBox will x/y scale the gradient according to\n          // its bbox. \n          \n          // For now we'll do nothing, though we should probably have\n          // the gradient be updated as the element is moved, as \n          // inkscape/illustrator do.\n        \n//                 var g_coords = $(grad).attr(['cx', 'cy', 'r']);\n//                 \n//             $(grad).attr({\n//               cx: (g_coords.cx - bb.x) / bb.width,\n//               cy: (g_coords.cy - bb.y) / bb.height,\n//               r: g_coords.r\n//             });\n//             \n//                 grad.removeAttribute('gradientUnits');\n        }\n        \n\n      }\n    });\n    \n    // recalculate dimensions on the top-level children so that unnecessary transforms\n    // are removed\n    walkTreePost(svgcontent, function(n){try{recalculateDimensions(n)}catch(e){console.log(e)}});\n    \n    var attrs = {\n      id: 'svgcontent',\n      overflow: curConfig.show_outside_canvas?'visible':'hidden'\n    };\n    \n    var percs = false;\n    \n    // determine proper size\n    if (content.attr(\"viewBox\")) {\n      var vb = content.attr(\"viewBox\").split(' ');\n      attrs.width = vb[2];\n      attrs.height = vb[3];\n    }\n    // handle content that doesn't have a viewBox\n    else {\n      $.each(['width', 'height'], function(i, dim) {\n        // Set to 100 if not given\n        var val = content.attr(dim);\n        \n        if(!val) val = '100%';\n        \n        if((val+'').substr(-1) === \"%\") {\n          // Use user units if percentage given\n          percs = true;\n        } else {\n          attrs[dim] = convertToNum(dim, val);\n        }\n      });\n    }\n    \n    // identify layers\n    identifyLayers();\n    \n    // Give ID for any visible layer children missing one\n    content.children().find(visElems).each(function() {\n      if(!this.id) this.id = getNextId();\n    });\n    \n    // Percentage width/height, so let's base it on visible elements\n    if(percs) {\n      var bb = getStrokedBBox();\n      attrs.width = bb.width + bb.x;\n      attrs.height = bb.height + bb.y;\n    }\n    \n    // Just in case negative numbers are given or \n    // result from the percs calculation\n    if(attrs.width <= 0) attrs.width = 100;\n    if(attrs.height <= 0) attrs.height = 100;\n    \n    content.attr(attrs);\n    this.contentW = attrs['width'];\n    this.contentH = attrs['height'];\n    \n    batchCmd.addSubCommand(new InsertElementCommand(svgcontent));\n    // update root to the correct size\n    var changes = content.attr([\"width\", \"height\"]);\n    batchCmd.addSubCommand(new ChangeElementCommand(svgroot, changes));\n    \n    // reset zoom\n    current_zoom = 1;\n    \n    // reset transform lists\n    svgTransformLists = {};\n    clearSelection();\n    pathActions.clearData();\n    svgroot.appendChild(selectorManager.selectorParentGroup);\n    \n    addCommandToHistory(batchCmd);\n    call(\"changed\", [svgcontent]);\n  } catch(e) {\n    console.log(e);\n    return false;\n  }\n\n  return true;\n};\n\n// Function: importSvgString\n// This function imports the input SVG XML as a <symbol> in the <defs>, then adds a\n// <use> to the current layer.\n//\n// Parameters:\n// xmlString - The SVG as XML text.\n//\n// Returns:\n// This function returns false if the import was unsuccessful, true otherwise.\n// TODO: \n// * properly handle if namespace is introduced by imported content (must add to svgcontent\n// and update all prefixes in the imported node)\n// * properly handle recalculating dimensions, recalculateDimensions() doesn't handle\n// arbitrary transform lists, but makes some assumptions about how the transform list \n// was obtained\n// * import should happen in top-left of current zoomed viewport  \nthis.importSvgString = function(xmlString) {\n  try {\n    // convert string into XML document\n    var newDoc = Utils.text2xml(xmlString);\n    // run it through our sanitizer to remove anything we do not support\n    sanitizeSvg(newDoc.documentElement);\n\n    var batchCmd = new BatchCommand(\"Change Source\");\n\n    // import new svg document into our document\n    var svg = svgdoc.importNode(newDoc.documentElement, true);\n    \n    var innerw = convertToNum('width', svg.getAttribute(\"width\")),\n      innerh = convertToNum('height', svg.getAttribute(\"height\")),\n      innervb = svg.getAttribute(\"viewBox\"),\n      // if no explicit viewbox, create one out of the width and height\n      vb = innervb ? innervb.split(\" \") : [0,0,innerw,innerh];\n    for (var j = 0; j < 4; ++j)\n      vb[j] = Number(vb[j]);\n\n    // TODO: properly handle preserveAspectRatio\n    var canvasw = Number(svgcontent.getAttribute(\"width\")),\n      canvash = Number(svgcontent.getAttribute(\"height\"));\n    // imported content should be 1/3 of the canvas on its largest dimension\n    \n    if (innerh > innerw) {\n      var ts = \"scale(\" + (canvash/3)/vb[3] + \")\";\n    }\n    else {\n      var ts = \"scale(\" + (canvash/3)/vb[2] + \")\";\n    }\n    \n    // Hack to make recalculateDimensions understand how to scale\n    ts = \"translate(0) \" + ts + \" translate(0)\";\n    \n    // Uncomment this once Firefox has fixed their symbol bug:\n    // https://bugzilla.mozilla.org/show_bug.cgi?id=353575\n//     var symbol = svgdoc.createElementNS(svgns, \"symbol\");\n//     while (svg.firstChild) {\n//       symbol.appendChild(svg.firstChild);\n//     }\n//     var attrs = svg.attributes;\n//     for(var i=0; i < attrs.length; i++) {\n//       var attr = attrs[i];\n//       symbol.setAttribute(attr.nodeName, attr.nodeValue);\n//     }\n    var symbol = svg;\n    symbol.id = getNextId();\n    \n    var use_el = svgdoc.createElementNS(svgns, \"use\");\n    setHref(use_el, \"#\" + symbol.id);\n    findDefs().appendChild(symbol);\n    current_layer.appendChild(use_el);\n    use_el.id = getNextId();\n    clearSelection();\n    \n    use_el.setAttribute(\"transform\", ts);\n    recalculateDimensions(use_el);\n    $(use_el).data('symbol', symbol);\n    addToSelection([use_el]);\n    return true;\n\n    \n    // TODO: Find way to add this in a recalculateDimensions-parsable way\n//         if (vb[0] != 0 || vb[1] != 0)\n//           ts = \"translate(\" + (-vb[0]) + \",\" + (-vb[1]) + \") \" + ts;\n\n\n  } catch(e) {\n    console.log(e);\n    return false;\n  }\n\n  return true;\n};\n\n\n// Layer API Functions\n\n// Group: Layers\n\n// Function: identifyLayers\n// Updates layer system\nvar identifyLayers = function() {\n  all_layers = [];\n  var numchildren = svgcontent.childNodes.length;\n  // loop through all children of svgcontent\n  var orphans = [], layernames = [];\n  for (var i = 0; i < numchildren; ++i) {\n    var child = svgcontent.childNodes.item(i);\n    // for each g, find its layer name\n    if (child && child.nodeType == 1) {\n      if (child.tagName == \"g\") {\n        var name = $(\"title\",child).text();\n        \n        // Hack for Opera 10.60\n        if(!name && isOpera && child.querySelectorAll) {\n          name = $(child.querySelectorAll('title')).text();\n        }\n\n        // store layer and name in global variable\n        if (name) {\n          layernames.push(name);\n          all_layers.push( [name,child] );\n          current_layer = child;\n          walkTree(child, function(e){e.setAttribute(\"style\", \"pointer-events:inherit\");});\n          current_layer.setAttribute(\"style\", \"pointer-events:none\");\n        }\n        // if group did not have a name, it is an orphan\n        else {\n          orphans.push(child);\n        }\n      }\n      // if child has a bbox (i.e. not a <title> or <defs> element), then it is an orphan\n      else if(getBBox(child) && child.nodeName != 'defs') { // Opera returns a BBox for defs\n        var bb = getBBox(child);\n        orphans.push(child);\n      }\n    }\n  }\n  // create a new layer and add all the orphans to it\n  if (orphans.length > 0) {\n    var i = 1;\n    while ($.inArray((\"Layer \" + i), layernames) != -1) { i++; }\n    var newname = \"Layer \" + i;\n    current_layer = svgdoc.createElementNS(svgns, \"g\");\n    var layer_title = svgdoc.createElementNS(svgns, \"title\");\n    layer_title.textContent = newname;\n    current_layer.appendChild(layer_title);\n    for (var j = 0; j < orphans.length; ++j) {\n      current_layer.appendChild(orphans[j]);\n    }\n    current_layer = svgcontent.appendChild(current_layer);\n    all_layers.push( [newname, current_layer] );\n  }\n  walkTree(current_layer, function(e){e.setAttribute(\"style\",\"pointer-events:inherit\");});\n  current_layer.setAttribute(\"style\",\"pointer-events:all\");\n};\n\n// Function: createLayer\n// Creates a new top-level layer in the drawing with the given name, sets the current layer \n// to it, and then clears the selection  This function then calls the 'changed' handler.\n// This is an undoable action.\n//\n// Parameters:\n// name - The given name\nthis.createLayer = function(name) {\n  var batchCmd = new BatchCommand(\"Create Layer\");\n  var new_layer = svgdoc.createElementNS(svgns, \"g\");\n  var layer_title = svgdoc.createElementNS(svgns, \"title\");\n  layer_title.textContent = name;\n  new_layer.appendChild(layer_title);\n  new_layer = svgcontent.appendChild(new_layer);\n  batchCmd.addSubCommand(new InsertElementCommand(new_layer));\n  addCommandToHistory(batchCmd);\n  clearSelection();\n  identifyLayers();\n  canvas.setCurrentLayer(name);\n  call(\"changed\", [new_layer]);\n};\n\n// Function: cloneLayer\n// Creates a new top-level layer in the drawing with the given name, copies all the current layer's contents\n// to it, and then clears the selection  This function then calls the 'changed' handler.\n// This is an undoable action.\n//\n// Parameters:\n// name - The given name\nthis.cloneLayer = function(name) {\n  var batchCmd = new BatchCommand(\"Duplicate Layer\");\n  var new_layer = svgdoc.createElementNS(svgns, \"g\");\n  var layer_title = svgdoc.createElementNS(svgns, \"title\");\n  layer_title.textContent = name;\n  new_layer.appendChild(layer_title);\n  $(current_layer).after(new_layer);\n  var childs = current_layer.childNodes;\n  for(var i = 0; i < childs.length; i++) {\n    var ch = childs[i];\n    if(ch.localName == 'title') continue;\n    new_layer.appendChild(copyElem(ch));\n  }\n  \n  clearSelection();\n  identifyLayers();\n\n  batchCmd.addSubCommand(new InsertElementCommand(new_layer));\n  addCommandToHistory(batchCmd);\n  canvas.setCurrentLayer(name);\n  call(\"changed\", [new_layer]);\n};\n\n// Function: deleteCurrentLayer\n// Deletes the current layer from the drawing and then clears the selection. This function \n// then calls the 'changed' handler.  This is an undoable action.\nthis.deleteCurrentLayer = function() {\n  if (current_layer && all_layers.length > 1) {\n    var batchCmd = new BatchCommand(\"Delete Layer\");\n    // actually delete from the DOM and store in our Undo History\n    var parent = current_layer.parentNode;\n    batchCmd.addSubCommand(new RemoveElementCommand(current_layer, parent));\n    parent.removeChild(current_layer);\n    addCommandToHistory(batchCmd);\n    clearSelection();\n    identifyLayers();\n    canvas.setCurrentLayer(all_layers[all_layers.length-1][0]);\n    call(\"changed\", [svgcontent]);\n    return true;\n  }\n  return false;\n};\n\n// Function: hasLayer\n// Check if layer with given name already exists\nthis.hasLayer = function(name) {\n  for(var i = 0; i < all_layers.length; i++) {\n    if(all_layers[i][0] == name) return true;\n  }\n  return false;\n};\n\n// Function: getNumLayers\n// Returns the number of layers in the current drawing.\n// \n// Returns:\n// The number of layers in the current drawing.\nthis.getNumLayers = function() {\n  return all_layers.length;\n};\n\n// Function: getLayer\n// Returns the name of the ith layer. If the index is out of range, an empty string is returned.\n//\n// Parameters:\n// i - the zero-based index of the layer you are querying.\n// \n// Returns:\n// The name of the ith layer\nthis.getLayer = function(i) {\n  if (i >= 0 && i < canvas.getNumLayers()) {\n    return all_layers[i][0];\n  }\n  return \"\";\n};\n\n// Function: getCurrentLayer\n// Returns the name of the currently selected layer. If an error occurs, an empty string \n// is returned.\n//\n// Returns:\n// The name of the currently active layer.\nthis.getCurrentLayer = function() {\n  for (var i = 0; i < all_layers.length; ++i) {\n    if (all_layers[i][1] == current_layer) {\n      return all_layers[i][0];\n    }\n  }\n  return \"\";\n};\n\n// Function: setCurrentLayer\n// Sets the current layer. If the name is not a valid layer name, then this function returns\n// false. Otherwise it returns true. This is not an undo-able action.\n//\n// Parameters:\n// name - the name of the layer you want to switch to.\n//\n// Returns:\n// true if the current layer was switched, otherwise false\nthis.setCurrentLayer = function(name) {\n  name = Utils.toXml(name);\n  for (var i = 0; i < all_layers.length; ++i) {\n    if (name == all_layers[i][0]) {\n      if (current_layer != all_layers[i][1]) {\n        clearSelection();\n        current_layer.setAttribute(\"style\", \"pointer-events:none\");\n        current_layer = all_layers[i][1];\n        current_layer.setAttribute(\"style\", \"pointer-events:all\");\n      }\n      return true;\n    }\n  }\n  return false;\n};\n\n// Function: renameCurrentLayer\n// Renames the current layer. If the layer name is not valid (i.e. unique), then this function \n// does nothing and returns false, otherwise it returns true. This is an undo-able action.\n// \n// Parameters:\n// newname - the new name you want to give the current layer.  This name must be unique \n// among all layer names.\n//\n// Returns:\n// true if the rename succeeded, false otherwise.\nthis.renameCurrentLayer = function(newname) {\n  if (current_layer) {\n    var oldLayer = current_layer;\n    // setCurrentLayer will return false if the name doesn't already exists\n    if (!canvas.setCurrentLayer(newname)) {\n      var batchCmd = new BatchCommand(\"Rename Layer\");\n      // find the index of the layer\n      for (var i = 0; i < all_layers.length; ++i) {\n        if (all_layers[i][1] == oldLayer) break;\n      }\n      var oldname = all_layers[i][0];\n      all_layers[i][0] = Utils.toXml(newname);\n    \n      // now change the underlying title element contents\n      var len = oldLayer.childNodes.length;\n      for (var i = 0; i < len; ++i) {\n        var child = oldLayer.childNodes.item(i);\n        // found the <title> element, now append all the\n        if (child && child.tagName == \"title\") {\n          // wipe out old name \n          while (child.firstChild) { child.removeChild(child.firstChild); }\n          child.textContent = newname;\n\n          batchCmd.addSubCommand(new ChangeElementCommand(child, {\"#text\":oldname}));\n          addCommandToHistory(batchCmd);\n          call(\"changed\", [oldLayer]);\n          return true;\n        }\n      }\n    }\n    current_layer = oldLayer;\n  }\n  return false;\n};\n\n// Function: setCurrentLayerPosition\n// Changes the position of the current layer to the new value. If the new index is not valid, \n// this function does nothing and returns false, otherwise it returns true. This is an\n// undo-able action.\n//\n// Parameters:\n// newpos - The zero-based index of the new position of the layer.  This should be between\n// 0 and (number of layers - 1)\n// \n// Returns:\n// true if the current layer position was changed, false otherwise.\nthis.setCurrentLayerPosition = function(newpos) {\n  if (current_layer && newpos >= 0 && newpos < all_layers.length) {\n    for (var oldpos = 0; oldpos < all_layers.length; ++oldpos) {\n      if (all_layers[oldpos][1] == current_layer) break;\n    }\n    // some unknown error condition (current_layer not in all_layers)\n    if (oldpos == all_layers.length) { return false; }\n    \n    if (oldpos != newpos) {\n      // if our new position is below us, we need to insert before the node after newpos\n      var refLayer = null;\n      var oldNextSibling = current_layer.nextSibling;\n      if (newpos > oldpos ) {\n        if (newpos < all_layers.length-1) {\n          refLayer = all_layers[newpos+1][1];\n        }\n      }\n      // if our new position is above us, we need to insert before the node at newpos\n      else {\n        refLayer = all_layers[newpos][1];\n      }\n      svgcontent.insertBefore(current_layer, refLayer);\n      addCommandToHistory(new MoveElementCommand(current_layer, oldNextSibling, svgcontent));\n      \n      identifyLayers();\n      canvas.setCurrentLayer(all_layers[newpos][0]);\n      \n      return true;\n    }\n  }\n  \n  return false;\n};\n\n// Function: getLayerVisibility\n// Returns whether the layer is visible.  If the layer name is not valid, then this function\n// returns false.\n//\n// Parameters:\n// layername - the name of the layer which you want to query.\n//\n// Returns:\n// The visibility state of the layer, or false if the layer name was invalid.\nthis.getLayerVisibility = function(layername) {\n  // find the layer\n  var layer = null;\n  for (var i = 0; i < all_layers.length; ++i) {\n    if (all_layers[i][0] == layername) {\n      layer = all_layers[i][1];\n      break;\n    }\n  }\n  if (!layer) return false;\n  return (layer.getAttribute(\"display\") != \"none\");\n};\n\n// Function: setLayerVisibility\n// Sets the visibility of the layer. If the layer name is not valid, this function return \n// false, otherwise it returns true. This is an undo-able action.\n//\n// Parameters:\n// layername - the name of the layer to change the visibility\n// bVisible - true/false, whether the layer should be visible\n//\n// Returns:\n// true if the layer's visibility was set, false otherwise\nthis.setLayerVisibility = function(layername, bVisible) {\n  // find the layer\n  var layer = null;\n  for (var i = 0; i < all_layers.length; ++i) {\n    if (all_layers[i][0] == layername) {\n      layer = all_layers[i][1];\n      break;\n    }\n  }\n  if (!layer) return false;\n  \n  var oldDisplay = layer.getAttribute(\"display\");\n  if (!oldDisplay) oldDisplay = \"inline\";\n  layer.setAttribute(\"display\", bVisible ? \"inline\" : \"none\");\n  addCommandToHistory(new ChangeElementCommand(layer, {\"display\":oldDisplay}, \"Layer Visibility\"));\n  \n  if (layer == current_layer) {\n    clearSelection();\n    pathActions.clear();\n  }\n//    call(\"changed\", [selected]);\n  \n  return true;\n};\n\n// Function: moveSelectedToLayer\n// Moves the selected elements to layername. If the name is not a valid layer name, then false \n// is returned.  Otherwise it returns true. This is an undo-able action.\n//\n// Parameters:\n// layername - the name of the layer you want to which you want to move the selected elements\n//\n// Returns:\n// true if the selected elements were moved to the layer, false otherwise.\nthis.moveSelectedToLayer = function(layername) {\n  // find the layer\n  var layer = null;\n  for (var i = 0; i < all_layers.length; ++i) {\n    if (all_layers[i][0] == layername) {\n      layer = all_layers[i][1];\n      break;\n    }\n  }\n  if (!layer) return false;\n  \n  var batchCmd = new BatchCommand(\"Move Elements to Layer\");\n  \n  // loop for each selected element and move it\n  var selElems = selectedElements;\n  var i = selElems.length;\n  while (i--) {\n    var elem = selElems[i];\n    if (!elem) continue;\n    var oldNextSibling = elem.nextSibling;\n    // TODO: this is pretty brittle!\n    var oldLayer = elem.parentNode;\n    layer.appendChild(elem);\n    batchCmd.addSubCommand(new MoveElementCommand(elem, oldNextSibling, oldLayer));\n  }\n  \n  addCommandToHistory(batchCmd);\n  \n  return true;\n};\n\nthis.mergeLayer = function(skipHistory) {\n  var batchCmd = new BatchCommand(\"Merge Layer\");\n  var prev = $(current_layer).prev()[0];\n  if(!prev) return;\n  var childs = current_layer.childNodes;\n  var len = childs.length;\n  batchCmd.addSubCommand(new RemoveElementCommand(current_layer, svgcontent));\n\n  while(current_layer.firstChild) {\n    var ch = current_layer.firstChild;\n    if(ch.localName == 'title') {\n      batchCmd.addSubCommand(new RemoveElementCommand(ch, current_layer));\n      current_layer.removeChild(ch);\n      continue;\n    }\n    var oldNextSibling = ch.nextSibling;\n    prev.appendChild(ch);\n    batchCmd.addSubCommand(new MoveElementCommand(ch, oldNextSibling, current_layer));\n  }\n  \n  // Remove current layer\n  svgcontent.removeChild(current_layer);\n  \n  if(!skipHistory) {\n    clearSelection();\n    identifyLayers();\n\n    call(\"changed\", [svgcontent]);\n    \n    addCommandToHistory(batchCmd);\n  }\n  \n  current_layer = prev;\n  return batchCmd;\n}\n\nthis.mergeAllLayers = function() {\n  var batchCmd = new BatchCommand(\"Merge all Layers\");\n  current_layer = all_layers[all_layers.length-1][1];\n  while($(svgcontent).children('g').length > 1) {\n    batchCmd.addSubCommand(canvas.mergeLayer(true));\n  }\n  \n  clearSelection();\n  identifyLayers();\n  call(\"changed\", [svgcontent]);\n  addCommandToHistory(batchCmd);\n}\n\n// Function: getLayerOpacity\n// Returns the opacity of the given layer.  If the input name is not a layer, null is returned.\n//\n// Parameters: \n// layername - name of the layer on which to get the opacity\n//\n// Returns:\n// The opacity value of the given layer.  This will be a value between 0.0 and 1.0, or null\n// if layername is not a valid layer\nthis.getLayerOpacity = function(layername) {\n  for (var i = 0; i < all_layers.length; ++i) {\n    if (all_layers[i][0] == layername) {\n      var g = all_layers[i][1];\n      var opacity = g.getAttribute(\"opacity\");\n      if (!opacity) {\n        opacity = \"1.0\";\n      }\n      return parseFloat(opacity);\n    }\n  }\n  \n  return null;\n};\n\n// Function: setLayerOpacity\n// Sets the opacity of the given layer.  If the input name is not a layer, nothing happens.\n// This is not an undo-able action.  NOTE: this function exists solely to apply\n// a highlighting/de-emphasis effect to a layer, when it is possible for a user to affect\n// the opacity of a layer, we will need to allow this function to produce an undo-able action.\n// If opacity is not a value between 0.0 and 1.0, then nothing happens.\n//\n// Parameters:\n// layername - name of the layer on which to set the opacity\n// opacity - a float value in the range 0.0-1.0\nthis.setLayerOpacity = function(layername, opacity) {\n  if (opacity < 0.0 || opacity > 1.0) return;\n  for (var i = 0; i < all_layers.length; ++i) {\n    if (all_layers[i][0] == layername) {\n      var g = all_layers[i][1];\n      g.setAttribute(\"opacity\", opacity);\n      break;\n    }\n  }\n};\n\n// Group: Document functions\n\n// Function: clear\n// Clears the current document.  This is not an undoable action.\nthis.clear = function() {\n  pathActions.clear();\n\n  // clear the svgcontent node\n  var nodes = svgcontent.childNodes;\n  var len = svgcontent.childNodes.length;\n  var i = 0;\n  clearSelection();\n  for(var rep = 0; rep < len; rep++){\n    if (nodes[i].nodeType == 1) { // element node\n      svgcontent.removeChild(nodes[i]);\n    } else {\n      i++;\n    }\n  }\n  // create empty first layer\n  all_layers = [];\n  canvas.createLayer(\"Layer 1\");\n  \n  // clear the undo stack\n  resetUndoStack();\n  // reset the selector manager\n  selectorManager.initGroup();\n  // reset the rubber band box\n  rubberBox = selectorManager.getRubberBandBox();\n  call(\"cleared\");\n};\n\n// Function: linkControlPoints\n// Alias function\nthis.linkControlPoints = pathActions.linkControlPoints;\n\n// Function: getContentElem\n// Returns the content DOM element\nthis.getContentElem = function() { return svgcontent; };\n\n// Function: getRootElem\n// Returns the root DOM element\nthis.getRootElem = function() { return svgroot; };\n\n// Function: getSelectedElems\n// Returns the array with selected DOM elements\nthis.getSelectedElems = function() { return selectedElements; };\n\n// Function: getResolution\n// Returns the current dimensions and zoom level in an object\nvar getResolution = this.getResolution = function() {\n//     var vb = svgcontent.getAttribute(\"viewBox\").split(' ');\n//     return {'w':vb[2], 'h':vb[3], 'zoom': current_zoom};\n    \n  return {\n    'w':svgcontent.getAttribute(\"width\")/current_zoom,\n    'h':svgcontent.getAttribute(\"height\")/current_zoom,\n    'zoom': current_zoom\n  };\n};\n\n// Function: getZoom\n// Returns the current zoom level\nthis.getZoom = function(){return current_zoom;};\n\n// Function: getVersion\n// Returns a string which describes the revision number of SvgCanvas.\nthis.getVersion = function() {\n  return \"svgcanvas.js ($Rev: 1730 $)\";\n};\n\n// Function: setUiStrings\n// Update interface strings with given values\n//\n// Parameters:\n// strs - Object with strings (see uiStrings for examples)\nthis.setUiStrings = function(strs) {\n  $.extend(uiStrings, strs);\n}\n\n// Function: setConfig\n// Update configuration options with given values\n//\n// Parameters:\n// opts - Object with options (see curConfig for examples)\nthis.setConfig = function(opts) {\n  $.extend(curConfig, opts);\n}\n\n// Function: getDocumentTitle\n// Returns the current group/SVG's title contents\nthis.getTitle = function(elem) {\n  elem = elem || selectedElements[0];\n  if(!elem) return;\n  elem = $(elem).data('gsvg') || $(elem).data('symbol') || elem;\n  var childs = elem.childNodes;\n  for (var i=0; i<childs.length; i++) {\n    if(childs[i].nodeName == 'title') {\n      return childs[i].textContent;\n    }\n  }\n  return '';\n}\n\n// Function: getHref\n// Returns the given element's xlink:href value\nvar getHref = this.getHref = function(elem) {\n  return elem.getAttributeNS(xlinkns, \"href\");\n}\n\n// Function: setHref\n// Sets the given element's xlink:href value\nvar setHref = this.setHref = function(elem, val) {\n  elem.setAttributeNS(xlinkns, \"xlink:href\", val);\n}\n\n\n// Function: setGroupTitle\n// Sets the group/SVG's title content\n// TODO: Combine this with setDocumentTitle\nthis.setGroupTitle = function(val) {\n  var elem = selectedElements[0];\n  elem = $(elem).data('gsvg') || elem;\n  \n  var ts = $(elem).children('title');\n  \n  var batchCmd = new BatchCommand(\"Set Label\");\n  \n  if(!val.length) {\n    // Remove title element\n    batchCmd.addSubCommand(new RemoveElementCommand(ts[0], elem));\n    ts.remove();\n  } else if(ts.length) {\n    // Change title contents\n    var title = ts[0];\n    batchCmd.addSubCommand(new ChangeElementCommand(title, {'#text': title.textContent}));\n    title.textContent = val;\n  } else {\n    // Add title element\n    title = svgdoc.createElementNS(svgns, \"title\");\n    title.textContent = val;\n    $(elem).prepend(title);\n    batchCmd.addSubCommand(new InsertElementCommand(title));\n  }\n\n  addCommandToHistory(batchCmd);\n}\n\n// Function: getDocumentTitle\n// Returns the current document title or an empty string if not found\nthis.getDocumentTitle = function() {\n  return canvas.getTitle(svgcontent);\n}\n\n// Function: setDocumentTitle\n// Adds/updates a title element for the document with the given name.\n// This is an undoable action\n//\n// Parameters:\n// newtitle - String with the new title\nthis.setDocumentTitle = function(newtitle) {\n  var childs = svgcontent.childNodes, doc_title = false, old_title = '';\n  \n  var batchCmd = new BatchCommand(\"Change Image Title\");\n  \n  for (var i=0; i<childs.length; i++) {\n    if(childs[i].nodeName == 'title') {\n      doc_title = childs[i];\n      old_title = doc_title.textContent;\n      break;\n    }\n  }\n  if(!doc_title) {\n    doc_title = svgdoc.createElementNS(svgns, \"title\");\n    svgcontent.insertBefore(doc_title, svgcontent.firstChild);\n  } \n  \n  if(newtitle.length) {\n    doc_title.textContent = newtitle;\n  } else {\n    // No title given, so element is not necessary\n    doc_title.parentNode.removeChild(doc_title);\n  }\n  batchCmd.addSubCommand(new ChangeElementCommand(doc_title, {'#text': old_title}));\n  addCommandToHistory(batchCmd);\n}\n\n// Function: getEditorNS\n// Returns the editor's namespace URL, optionally adds it to root element\n//\n// Parameters:\n// add - Boolean to indicate whether or not to add the namespace value\nthis.getEditorNS = function(add) {\n  if(add) {\n    svgcontent.setAttribute('xmlns:se', se_ns);\n  }\n  return se_ns;\n}\n\n// Function: setResolution\n// Changes the document's dimensions to the given size\n//\n// Parameters: \n// x - Number with the width of the new dimensions in user units. \n// Can also be the string \"fit\" to indicate \"fit to content\"\n// y - Number with the height of the new dimensions in user units. \n//\n// Returns:\n// Boolean to indicate if resolution change was succesful. \n// It will fail on \"fit to content\" option with no content to fit to.\nthis.setResolution = function(x, y) {\n  var res = getResolution();\n  var w = res.w, h = res.h;\n  var batchCmd;\n\n  if(x == 'fit') {\n    // Get bounding box\n    var bbox = getStrokedBBox();\n    \n    if(bbox) {\n      batchCmd = new BatchCommand(\"Fit Canvas to Content\");\n      var visEls = getVisibleElements();\n      addToSelection(visEls);\n      var dx = [], dy = [];\n      $.each(visEls, function(i, item) {\n        dx.push(bbox.x*-1);\n        dy.push(bbox.y*-1);\n      });\n      \n      var cmd = canvas.moveSelectedElements(dx, dy, true);\n      batchCmd.addSubCommand(cmd);\n      clearSelection();\n      \n      x = Math.round(bbox.width);\n      y = Math.round(bbox.height);\n    } else {\n      return false;\n    }\n  }\n  if (x != w || y != h) {\n    var handle = svgroot.suspendRedraw(1000);\n    if(!batchCmd) {\n      batchCmd = new BatchCommand(\"Change Image Dimensions\");\n    }\n    x = convertToNum('width', x);\n    y = convertToNum('height', y);\n    \n    svgcontent.setAttribute('width', x);\n    svgcontent.setAttribute('height', y);\n    this.contentW = x;\n    this.contentH = y;\n    batchCmd.addSubCommand(new ChangeElementCommand(svgcontent, {\"width\":w, \"height\":h}));\n\n    svgcontent.setAttribute(\"viewBox\", [0, 0, x/current_zoom, y/current_zoom].join(' '));\n    batchCmd.addSubCommand(new ChangeElementCommand(svgcontent, {\"viewBox\": [\"0 0\", w, h].join(' ')}));\n  \n    addCommandToHistory(batchCmd);\n    svgroot.unsuspendRedraw(handle);\n    call(\"changed\", [svgcontent]);\n  }\n  return true;\n};\n\n// Function: getOffset\n// Returns an object with x, y values indicating the svgcontent element's\n// position in the editor's canvas.\nthis.getOffset = function() {\n  return $(svgcontent).attr(['x', 'y']);\n}\n\n// Function: setBBoxZoom\n// Sets the zoom level on the canvas-side based on the given value\n// \n// Parameters:\n// val - Bounding box object to zoom to or string indicating zoom option \n// editor_w - Integer with the editor's workarea box's width\n// editor_h - Integer with the editor's workarea box's height\nthis.setBBoxZoom = function(val, editor_w, editor_h) {\n  var spacer = .85;\n  var bb;\n  var calcZoom = function(bb) {\n    if(!bb) return false;\n    var w_zoom = Math.round((editor_w / bb.width)*100 * spacer)/100;\n    var h_zoom = Math.round((editor_h / bb.height)*100 * spacer)/100;  \n    var zoomlevel = Math.min(w_zoom,h_zoom);\n    canvas.setZoom(zoomlevel);\n    return {'zoom': zoomlevel, 'bbox': bb};\n  }\n  \n  if(typeof val == 'object') {\n    bb = val;\n    if(bb.width == 0 || bb.height == 0) {\n      var newzoom = bb.zoom?bb.zoom:current_zoom * bb.factor;\n      canvas.setZoom(newzoom);\n      return {'zoom': current_zoom, 'bbox': bb};\n    }\n    return calcZoom(bb);\n  }\n\n  switch (val) {\n    case 'selection':\n      if(!selectedElements[0]) return;\n      var sel_elems = $.map(selectedElements, function(n){ if(n) return n; });\n      bb = getStrokedBBox(sel_elems);\n      break;\n    case 'canvas':\n      var res = getResolution();\n      spacer = .95;\n      bb = {width:res.w, height:res.h ,x:0, y:0};\n      break;\n    case 'content':\n      bb = getStrokedBBox();\n      break;\n    case 'layer':\n      bb = getStrokedBBox(getVisibleElements(current_layer));\n      break;\n    default:\n      return;\n  }\n  return calcZoom(bb);\n}\n\n// Function: setZoom\n// Sets the zoom to the given level\n//\n// Parameters:\n// zoomlevel - Float indicating the zoom level to change to\nthis.setZoom = function(zoomlevel) {\n  var res = getResolution();\n  svgcontent.setAttribute(\"viewBox\", \"0 0 \" + res.w/zoomlevel + \" \" + res.h/zoomlevel);\n  current_zoom = zoomlevel;\n  $.each(selectedElements, function(i, elem) {\n    if(!elem) return;\n    selectorManager.requestSelector(elem).resize();\n  });\n  pathActions.zoomChange();\n  runExtensions(\"zoomChanged\", zoomlevel);\n}\n\n// Function: getMode\n// Returns the current editor mode string\nthis.getMode = function() {\n  return current_mode;\n};\n\n// Function: setMode\n// Sets the editor's mode to the given string\n//\n// Parameters:\n// name - String with the new mode to change to\nthis.setMode = function(name) {\n  pathActions.clear(true);\n  textActions.clear();\n  cur_properties = (selectedElements[0] && selectedElements[0].nodeName == 'text') ? cur_text : cur_shape;\n  current_mode = name;\n};\n\n// Group: Element Styling\n\n// Function: getColor\n// Returns the current fill/stroke option\nthis.getColor = function(type) {\n  return cur_properties[type];\n};\n\n// Function: setColor\n// Change the current stroke/fill color/gradient value\n// \n// Parameters:\n// type - String indicating fill or stroke\n// val - The value to set the stroke attribute to\n// preventUndo - Boolean indicating whether or not this should be and undoable option\nthis.setColor = function(type, val, preventUndo) {\n  cur_shape[type] = val;\n  cur_properties[type + '_paint'] = {type:\"solidColor\"};\n  var elems = [];\n  var i = selectedElements.length;\n  while (i--) {\n    var elem = selectedElements[i];\n    if (elem) {\n      if (elem.tagName == \"g\")\n        walkTree(elem, function(e){if(e.nodeName!=\"g\") elems.push(e);});\n      else {\n        if(type == 'fill') {\n          if(elem.tagName != \"polyline\" && elem.tagName != \"line\") {\n            elems.push(elem);\n          }\n        } else {\n          elems.push(elem);\n        }\n      }\n    }\n  }\n  if (elems.length > 0) {\n    if (!preventUndo) {\n      changeSelectedAttribute(type, val, elems);\n      call(\"changed\", elems);\n    } else \n      changeSelectedAttributeNoUndo(type, val, elems);\n  }\n}\n\n\n// Function: findDefs\n// Return the document's <defs> element, create it first if necessary\nvar findDefs = function() {\n  var defs = svgcontent.getElementsByTagNameNS(svgns, \"defs\");\n  if (defs.length > 0) {\n    defs = defs[0];\n  }\n  else {\n    // first child is a comment, so call nextSibling\n    defs = svgcontent.insertBefore( svgdoc.createElementNS(svgns, \"defs\" ), svgcontent.firstChild.nextSibling);\n  }\n  return defs;\n};\n\n// Function: setGradient\n// Apply the current gradient to selected element's fill or stroke\n//\n// Parameters\n// type - String indicating \"fill\" or \"stroke\" to apply to an element\nvar setGradient = this.setGradient = function(type) {\n  if(!cur_properties[type + '_paint'] || cur_properties[type + '_paint'].type == \"solidColor\") return;\n  var grad = canvas[type + 'Grad'];\n  // find out if there is a duplicate gradient already in the defs\n  var duplicate_grad = findDuplicateGradient(grad);\n  var defs = findDefs();\n  // no duplicate found, so import gradient into defs\n  if (!duplicate_grad) {\n    var orig_grad = grad;\n    grad = defs.appendChild( svgdoc.importNode(grad, true) );\n    // get next id and set it on the grad\n    grad.id = getNextId();\n  }\n  else { // use existing gradient\n    grad = duplicate_grad;\n  }\n  canvas.setColor(type, \"url(#\" + grad.id + \")\");\n}\n\n// Function: findDuplicateGradient\n// Check if exact gradient already exists\n//\n// Parameters:\n// grad - The gradient DOM element to compare to others\n//\n// Returns:\n// The existing gradient if found, null if not\nvar findDuplicateGradient = function(grad) {\n  var defs = findDefs();\n  var existing_grads = $(defs).find(\"linearGradient, radialGradient\");\n  var i = existing_grads.length;\n  var rad_attrs = ['r','cx','cy','fx','fy'];\n  while (i--) {\n    var og = existing_grads[i];\n    if(grad.tagName == \"linearGradient\") {\n      if (grad.getAttribute('x1') != og.getAttribute('x1') ||\n        grad.getAttribute('y1') != og.getAttribute('y1') ||\n        grad.getAttribute('x2') != og.getAttribute('x2') ||\n        grad.getAttribute('y2') != og.getAttribute('y2')) \n      {\n        continue;\n      }\n    } else {\n      var grad_attrs = $(grad).attr(rad_attrs);\n      var og_attrs = $(og).attr(rad_attrs);\n      \n      var diff = false;\n      $.each(rad_attrs, function(i, attr) {\n        if(grad_attrs[attr] != og_attrs[attr]) diff = true;\n      });\n      \n      if(diff) continue;\n    }\n    \n    // else could be a duplicate, iterate through stops\n    var stops = grad.getElementsByTagNameNS(svgns, \"stop\");\n    var ostops = og.getElementsByTagNameNS(svgns, \"stop\");\n\n    if (stops.length != ostops.length) {\n      continue;\n    }\n\n    var j = stops.length;\n    while(j--) {\n      var stop = stops[j];\n      var ostop = ostops[j];\n\n      if (stop.getAttribute('offset') != ostop.getAttribute('offset') ||\n        stop.getAttribute('stop-opacity') != ostop.getAttribute('stop-opacity') ||\n        stop.getAttribute('stop-color') != ostop.getAttribute('stop-color')) \n      {\n        break;\n      }\n    }\n\n    if (j == -1) {\n      return og;\n    }\n  } // for each gradient in defs\n\n  return null;\n};\n\n// Function: setPaint\n// Set a color/gradient to a fill/stroke\n//\n// Parameters: \n// type - String with \"fill\" or \"stroke\"\n// paint - The jGraduate paint object to apply\nthis.setPaint = function(type, paint) {\n  // make a copy\n  var p = new $.jGraduate.Paint(paint);\n  this.setPaintOpacity(type, p.alpha/100, true);\n\n  // now set the current paint object\n  cur_properties[type + '_paint'] = p;\n  switch ( p.type ) {\n    case \"solidColor\":\n      this.setColor(type, p.solidColor != \"none\" ? \"#\"+p.solidColor : \"none\");;\n      break;\n    case \"linearGradient\":\n    case \"radialGradient\":\n      canvas[type + 'Grad'] = p[p.type];\n      setGradient(type);\n      break;\n    default:\n//      console.log(\"none!\");\n  }\n};\n\n\n// this.setStrokePaint = function(p) {\n//   // make a copy\n//   var p = new $.jGraduate.Paint(p);\n//   this.setStrokeOpacity(p.alpha/100);\n// \n//   // now set the current paint object\n//   cur_properties.stroke_paint = p;\n//   switch ( p.type ) {\n//     case \"solidColor\":\n//       this.setColor('stroke', p.solidColor != \"none\" ? \"#\"+p.solidColor : \"none\");;\n//       break;\n//     case \"linearGradient\"\n//     case \"radialGradient\"\n//       canvas.strokeGrad = p[p.type];\n//       setGradient(type); \n//     default:\n// //      console.log(\"none!\");\n//   }\n// };\n// \n// this.setFillPaint = function(p, addGrad) {\n//   // make a copy\n//   var p = new $.jGraduate.Paint(p);\n//   this.setFillOpacity(p.alpha/100, true);\n// \n//   // now set the current paint object\n//   cur_properties.fill_paint = p;\n//   if (p.type == \"solidColor\") {\n//     this.setColor('fill', p.solidColor != \"none\" ? \"#\"+p.solidColor : \"none\");\n//   }\n//   else if(p.type == \"linearGradient\") {\n//     canvas.fillGrad = p.linearGradient;\n//     if(addGrad) setGradient(); \n//   }\n//   else if(p.type == \"radialGradient\") {\n//     canvas.fillGrad = p.radialGradient;\n//     if(addGrad) setGradient(); \n//   }\n//   else {\n// //      console.log(\"none!\");\n//   }\n// };\n\n// Function: getStrokeWidth\n// Returns the current stroke-width value\nthis.getStrokeWidth = function() {\n  return cur_properties.stroke_width;\n};\n\n// Function: setStrokeWidth\n// Sets the stroke width for the current selected elements\n// When attempting to set a line's width to 0, this changes it to 1 instead\n//\n// Parameters:\n// val - A Float indicating the new stroke width value\nthis.setStrokeWidth = function(val) {\n  if(val == 0 && $.inArray(current_mode, ['line', 'path']) != -1) {\n    canvas.setStrokeWidth(1);\n    return;\n  }\n  cur_properties.stroke_width = val;\n  \n  var elems = [];\n  var i = selectedElements.length;\n  while (i--) {\n    var elem = selectedElements[i];\n    if (elem) {\n      if (elem.tagName == \"g\")\n        walkTree(elem, function(e){if(e.nodeName!=\"g\") elems.push(e);});\n      else \n        elems.push(elem);\n    }\n  }    \n  if (elems.length > 0) {\n    changeSelectedAttribute(\"stroke-width\", val, elems);\n    call(\"changed\", selectedElements);\n  }\n};\n\n// Function: setStrokeAttr\n// Set the given stroke-related attribute the given value for selected elements\n//\n// Parameters:\n// attr - String with the attribute name\n// val - String or number with the attribute value\nthis.setStrokeAttr = function(attr, val) {\n  cur_shape[attr.replace('-','_')] = val;\n  var elems = [];\n  var i = selectedElements.length;\n  while (i--) {\n    var elem = selectedElements[i];\n    if (elem) {\n      if (elem.tagName == \"g\")\n        walkTree(elem, function(e){if(e.nodeName!=\"g\") elems.push(e);});\n      else \n        elems.push(elem);\n    }\n  }    \n  if (elems.length > 0) {\n    changeSelectedAttribute(attr, val, elems);\n    call(\"changed\", selectedElements);\n  }\n};\n\n// Function: getStyle\n// Returns current style options\nthis.getStyle = function() {\n  return cur_shape;\n}\n\n// Function: getOpacity\n// Returns the current opacity\nthis.getOpacity = function() {\n  return cur_shape.opacity;\n};\n\n// Function: setOpacity\n// Sets the given opacity to the current selected elements\nthis.setOpacity = function(val) {\n  cur_shape.opacity = val;\n  changeSelectedAttribute(\"opacity\", val);\n};\n\n// Function: getOpacity\n// Returns the current fill opacity\nthis.getFillOpacity = function() {\n  return cur_shape.fill_opacity;\n};\n\n// Function: getStrokeOpacity\n// Returns the current stroke opacity\nthis.getStrokeOpacity = function() {\n  return cur_shape.stroke_opacity;\n};\n\n// Function: setPaintOpacity\n// Sets the current fill/stroke opacity\n//\n// Parameters:\n// type - String with \"fill\" or \"stroke\"\n// val - Float with the new opacity value\n// preventUndo - Boolean indicating whether or not this should be an undoable action\nthis.setPaintOpacity = function(type, val, preventUndo) {\n  cur_shape[type + '_opacity'] = val;\n  if (!preventUndo)\n    changeSelectedAttribute(type + \"-opacity\", val);\n  else\n    changeSelectedAttributeNoUndo(type + \"-opacity\", val);\n};\n\n// Function: getBlur\n// Gets the stdDeviation blur value of the given element\n//\n// Parameters:\n// elem - The element to check the blur value for\nthis.getBlur = function(elem) {\n  var val = 0;\n//     var elem = selectedElements[0];\n  \n  if(elem) {\n    var filter_url = elem.getAttribute('filter');\n    if(filter_url) {\n      var blur = getElem(elem.id + '_blur');\n      if(blur) {\n        val = blur.firstChild.getAttribute('stdDeviation');\n      }\n    }\n  }\n  return val;\n};\n\n(function() {\n  var cur_command = null;\n  var filter = null;\n  var filterHidden = false;\n  \n  // Function: setBlurNoUndo\n  // Sets the stdDeviation blur value on the selected element without being undoable\n  //\n  // Parameters:\n  // val - The new stdDeviation value\n  canvas.setBlurNoUndo = function(val) {\n    if(!filter) {\n      canvas.setBlur(val);\n      return;\n    }\n    if(val === 0) {\n      // Don't change the StdDev, as that will hide the element.\n      // Instead, just remove the value for \"filter\"\n      changeSelectedAttributeNoUndo(\"filter\", \"\");\n      filterHidden = true;\n    } else {\n      if(filterHidden) {\n        changeSelectedAttributeNoUndo(\"filter\", 'url(#' + selectedElements[0].id + '_blur)');\n      }\n      changeSelectedAttributeNoUndo(\"stdDeviation\", val, [filter.firstChild]);\n      canvas.setBlurOffsets(filter, val);\n    }\n  }\n  \n  function finishChange() {\n    var bCmd = canvas.finishUndoableChange();\n    cur_command.addSubCommand(bCmd);\n    addCommandToHistory(cur_command);\n    cur_command = null;  \n    filter = null;\n  }\n\n  // Function: setBlurOffsets\n  // Sets the x, y, with, height values of the filter element in order to\n  // make the blur not be clipped. Removes them if not neeeded\n  //\n  // Parameters:\n  // filter - The filter DOM element to update\n  // stdDev - The standard deviation value on which to base the offset size\n  canvas.setBlurOffsets = function(filter, stdDev) {\n    if(stdDev > 3) {\n      // TODO: Create algorithm here where size is based on expected blur\n      assignAttributes(filter, {\n        x: '-50%',\n        y: '-50%',\n        width: '200%',\n        height: '200%',\n      }, 100);\n    } else {\n      filter.removeAttribute('x');\n      filter.removeAttribute('y');\n      filter.removeAttribute('width');\n      filter.removeAttribute('height');\n    }\n  }\n\n  // Function: setBlur \n  // Adds/updates the blur filter to the selected element\n  //\n  // Parameters:\n  // val - Float with the new stdDeviation blur value\n  // complete - Boolean indicating whether or not the action should be completed (to add to the undo manager)\n  canvas.setBlur = function(val, complete) {\n    if(cur_command) {\n      finishChange();\n      return;\n    }\n  \n    // Looks for associated blur, creates one if not found\n    var elem = selectedElements[0];\n    var elem_id = elem.id;\n    filter = getElem(elem_id + '_blur');\n    \n    val -= 0;\n    \n    var batchCmd = new BatchCommand();\n    \n    // Blur found!\n    if(filter) {\n      if(val === 0) {\n        filter = null;\n      }\n    } else {\n      // Not found, so create\n      var newblur = addSvgElementFromJson({ \"element\": \"feGaussianBlur\",\n        \"attr\": {\n          \"in\": 'SourceGraphic',\n          \"stdDeviation\": val\n        }\n      });\n      \n      filter = addSvgElementFromJson({ \"element\": \"filter\",\n        \"attr\": {\n          \"id\": elem_id + '_blur'\n        }\n      });\n      \n      filter.appendChild(newblur);\n      findDefs().appendChild(filter);\n      \n      batchCmd.addSubCommand(new InsertElementCommand(filter));\n    }\n\n    var changes = {filter: elem.getAttribute('filter')};\n    \n    if(val === 0) {\n      elem.removeAttribute(\"filter\");\n      batchCmd.addSubCommand(new ChangeElementCommand(elem, changes));\n      return;\n    } else {\n      changeSelectedAttribute(\"filter\", 'url(#' + elem_id + '_blur)');\n      \n      batchCmd.addSubCommand(new ChangeElementCommand(elem, changes));\n      \n      canvas.setBlurOffsets(filter, val);\n    }\n    \n    cur_command = batchCmd;\n    canvas.beginUndoableChange(\"stdDeviation\", [filter?filter.firstChild:null]);\n    if(complete) {\n      canvas.setBlurNoUndo(val);\n      finishChange();\n    }\n  };\n}());\n\n// Function: getBold\n// Check whether selected element is bold or not\n//\n// Returns:\n// Boolean indicating whether or not element is bold\nthis.getBold = function() {\n  // should only have one element selected\n  var selected = selectedElements[0];\n  if (selected != null && selected.tagName  == \"text\" &&\n    selectedElements[1] == null) \n  {\n    return (selected.getAttribute(\"font-weight\") == \"bold\");\n  }\n  return false;\n};\n\n// Function: setBold\n// Make the selected element bold or normal\n//\n// Parameters:\n// b - Boolean indicating bold (true) or normal (false)\nthis.setBold = function(b) {\n  var selected = selectedElements[0];\n  if (selected != null && selected.tagName  == \"text\" &&\n    selectedElements[1] == null) \n  {\n    changeSelectedAttribute(\"font-weight\", b ? \"bold\" : \"normal\");\n  }\n  if(!selectedElements[0].textContent) {\n    textActions.setCursor();\n  }\n};\n\n// Function: getItalic\n// Check whether selected element is italic or not\n//\n// Returns:\n// Boolean indicating whether or not element is italic\nthis.getItalic = function() {\n  var selected = selectedElements[0];\n  if (selected != null && selected.tagName  == \"text\" &&\n    selectedElements[1] == null) \n  {\n    return (selected.getAttribute(\"font-style\") == \"italic\");\n  }\n  return false;\n};\n\n// Function: setItalic\n// Make the selected element italic or normal\n//\n// Parameters:\n// b - Boolean indicating italic (true) or normal (false)\nthis.setItalic = function(i) {\n  var selected = selectedElements[0];\n  if (selected != null && selected.tagName  == \"text\" &&\n    selectedElements[1] == null) \n  {\n    changeSelectedAttribute(\"font-style\", i ? \"italic\" : \"normal\");\n  }\n  if(!selectedElements[0].textContent) {\n    textActions.setCursor();\n  }\n};\n\n// Function: getFontFamily\n// Returns the current font family\nthis.getFontFamily = function() {\n  return cur_text.font_family;\n};\n\n// Function: setFontFamily\n// Set the new font family\n//\n// Parameters:\n// val - String with the new font family\nthis.setFontFamily = function(val) {\n  cur_text.font_family = val;\n  changeSelectedAttribute(\"font-family\", val);\n  if(selectedElements[0] && !selectedElements[0].textContent) {\n    textActions.setCursor();\n  }\n};\n\n// Function: getFontSize\n// Returns the current font size\nthis.getFontSize = function() {\n  return cur_text.font_size;\n};\n\n// Function: setFontSize\n// Applies the given font size to the selected element\n//\n// Parameters:\n// val - Float with the new font size\nthis.setFontSize = function(val) {\n  cur_text.font_size = val;\n  changeSelectedAttribute(\"font-size\", val);\n  if(!selectedElements[0].textContent) {\n    textActions.setCursor();\n  }\n};\n\n// Function: getText\n// Returns the current text (textContent) of the selected element\nthis.getText = function() {\n  var selected = selectedElements[0];\n  if (selected == null) { return \"\"; }\n  return selected.textContent;\n};\n\n// Function: setTextContent\n// Updates the text element with the given string\n//\n// Parameters:\n// val - String with the new text\nthis.setTextContent = function(val) {\n  changeSelectedAttribute(\"#text\", val);\n  textActions.init(val);\n  textActions.setCursor();\n};\n\n// Function: setImageURL\n// Sets the new image URL for the selected image element. Updates its size if\n// a new URL is given\n// \n// Parameters:\n// val - String with the image URL/path\nthis.setImageURL = function(val) {\n  var elem = selectedElements[0];\n  if(!elem) return;\n  \n  var attrs = $(elem).attr(['width', 'height']);\n  var setsize = (!attrs.width || !attrs.height);\n\n  var cur_href = getHref(elem);\n  \n  // Do nothing if no URL change or size change\n  if(cur_href !== val) {\n    setsize = true;\n  } else if(!setsize) return;\n\n  var batchCmd = new BatchCommand(\"Change Image URL\");\n\n  setHref(elem, val);\n  batchCmd.addSubCommand(new ChangeElementCommand(elem, {\n    \"#href\": cur_href\n  }));\n\n  if(setsize) {\n    $(new Image()).load(function() {\n      var changes = $(elem).attr(['width', 'height']);\n    \n      $(elem).attr({\n        width: this.width,\n        height: this.height\n      });\n      \n      selectorManager.requestSelector(elem).resize();\n      \n      batchCmd.addSubCommand(new ChangeElementCommand(elem, changes));\n      addCommandToHistory(batchCmd);\n      call(\"changed\", [elem]);\n    }).attr('src',val);\n  } else {\n    addCommandToHistory(batchCmd);\n  }\n};\n\n// Function: setRectRadius\n// Sets the rx & ry values to the selected rect element to change its corner radius\n// \n// Parameters:\n// val - The new radius\nthis.setRectRadius = function(val) {\n  var selected = selectedElements[0];\n  if (selected != null && selected.tagName == \"rect\") {\n    var r = selected.getAttribute(\"rx\");\n    if (r != val) {\n      selected.setAttribute(\"rx\", val);\n      selected.setAttribute(\"ry\", val);\n      addCommandToHistory(new ChangeElementCommand(selected, {\"rx\":r, \"ry\":r}, \"Radius\"));\n      call(\"changed\", [selected]);\n    }\n  }\n};\n\n// Group: Element manipulation\n\n// Function: setSegType\n// Sets the new segment type to the selected segment(s). \n//\n// Parameters:\n// new_type - Integer with the new segment type\n// See http://www.w3.org/TR/SVG/paths.html#InterfaceSVGPathSeg for list\nthis.setSegType = function(new_type) {\n  pathActions.setSegType(new_type);\n}\n\n// Function: convertToPath\n// Convert selected element to a path, or get the BBox of an element-as-path\n//\n// Parameters: \n// elem - The DOM element to be converted\n// getBBox - Boolean on whether or not to only return the path's BBox\n//\n// Returns:\n// If the getBBox flag is true, the resulting path's bounding box object.\n// Otherwise the resulting path element is returned.\nthis.convertToPath = function(elem, getBBox) {\n  if(elem == null) {\n    var elems = selectedElements;\n    $.each(selectedElements, function(i, elem) {\n      if(elem) canvas.convertToPath(elem);\n    });\n    return;\n  }\n  \n  if(!getBBox) {\n    var batchCmd = new BatchCommand(\"Convert element to Path\");\n  }\n  \n  var attrs = getBBox?{}:{\n    \"fill\": cur_shape.fill,\n    \"fill-opacity\": cur_shape.fill_opacity,\n    \"stroke\": cur_shape.stroke,\n    \"stroke-width\": cur_shape.stroke_width,\n    \"stroke-dasharray\": cur_shape.stroke_dasharray,\n    \"stroke-linejoin\": cur_shape.stroke_linejoin,\n    \"stroke-linecap\": cur_shape.stroke_linecap,\n    \"stroke-opacity\": cur_shape.stroke_opacity,\n    \"opacity\": cur_shape.opacity,\n    \"visibility\":\"hidden\"\n  };\n  \n  // any attribute on the element not covered by the above\n  // TODO: make this list global so that we can properly maintain it\n  // TODO: what about @transform, @clip-rule, @fill-rule, etc?\n  $.each(['marker-start', 'marker-end', 'marker-mid', 'filter', 'clip-path'], function() {\n    if (elem.getAttribute(this)) {\n      attrs[this] = elem.getAttribute(this);\n    }\n  });\n  \n  var path = addSvgElementFromJson({\n    \"element\": \"path\",\n    \"attr\": attrs\n  });\n  \n  var eltrans = elem.getAttribute(\"transform\");\n  if(eltrans) {\n    path.setAttribute(\"transform\",eltrans);\n  }\n  \n  var id = elem.id;\n  var parent = elem.parentNode;\n  if(elem.nextSibling) {\n    parent.insertBefore(path, elem);\n  } else {\n    parent.appendChild(path);\n  }\n  \n  var d = '';\n  \n  var joinSegs = function(segs) {\n    $.each(segs, function(j, seg) {\n      var l = seg[0], pts = seg[1];\n      d += l;\n      for(var i=0; i < pts.length; i+=2) {\n        d += (pts[i] +','+pts[i+1]) + ' ';\n      }\n    });\n  }\n\n  // Possibly the cubed root of 6, but 1.81 works best\n  var num = 1.81;\n\n  switch (elem.tagName) {\n  case 'ellipse':\n  case 'circle':\n    var a = $(elem).attr(['rx', 'ry', 'cx', 'cy']);\n    var cx = a.cx, cy = a.cy, rx = a.rx, ry = a.ry;\n    if(elem.tagName == 'circle') {\n      rx = ry = $(elem).attr('r');\n    }\n  \n    joinSegs([\n      ['M',[(cx-rx),(cy)]],\n      ['C',[(cx-rx),(cy-ry/num), (cx-rx/num),(cy-ry), (cx),(cy-ry)]],\n      ['C',[(cx+rx/num),(cy-ry), (cx+rx),(cy-ry/num), (cx+rx),(cy)]],\n      ['C',[(cx+rx),(cy+ry/num), (cx+rx/num),(cy+ry), (cx),(cy+ry)]],\n      ['C',[(cx-rx/num),(cy+ry), (cx-rx),(cy+ry/num), (cx-rx),(cy)]],\n      ['Z',[]]\n    ]);\n    break;\n  case 'path':\n    d = elem.getAttribute('d');\n    break;\n  case 'line':\n    var a = $(elem).attr([\"x1\", \"y1\", \"x2\", \"y2\"]);\n    d = \"M\"+a.x1+\",\"+a.y1+\"L\"+a.x2+\",\"+a.y2;\n    break;\n  case 'polyline':\n  case 'polygon':\n    d = \"M\" + elem.getAttribute('points');\n    break;\n  case 'rect':\n    var r = $(elem).attr(['rx', 'ry']);\n    var rx = r.rx, ry = r.ry;\n    var b = elem.getBBox();\n    var x = b.x, y = b.y, w = b.width, h = b.height;\n    var num = 4-num; // Why? Because!\n    \n    if(!rx && !ry) {\n      // Regular rect\n      joinSegs([\n        ['M',[x, y]],\n        ['L',[x+w, y]],\n        ['L',[x+w, y+h]],\n        ['L',[x, y+h]],\n        ['L',[x, y]],\n        ['Z',[]]\n      ]);\n    } else {\n      joinSegs([\n        ['M',[x, y+ry]],\n        ['C',[x,y+ry/num, x+rx/num,y, x+rx,y]],\n        ['L',[x+w-rx, y]],\n        ['C',[x+w-rx/num,y, x+w,y+ry/num, x+w,y+ry]],\n        ['L',[x+w, y+h-ry]],\n        ['C',[x+w, y+h-ry/num, x+w-rx/num,y+h, x+w-rx,y+h]],\n        ['L',[x+rx, y+h]],\n        ['C',[x+rx/num, y+h, x,y+h-ry/num, x,y+h-ry]],\n        ['L',[x, y+ry]],\n        ['Z',[]]\n      ]);\n    }\n    break;\n  default:\n    path.parentNode.removeChild(path);\n    break;\n  }\n  \n  if(d) {\n    path.setAttribute('d',d);\n  }\n  \n  if(!getBBox) {\n    // Replace the current element with the converted one\n    \n    // Reorient if it has a matrix\n    if(eltrans) {\n      var tlist = getTransformList(path);\n      if(hasMatrixTransform(tlist)) {\n        pathActions.resetOrientation(path);\n      }\n    }\n    \n    batchCmd.addSubCommand(new RemoveElementCommand(elem, parent));\n    batchCmd.addSubCommand(new InsertElementCommand(path));\n\n    clearSelection();\n    elem.parentNode.removeChild(elem)\n    path.setAttribute('id', id);\n    path.removeAttribute(\"visibility\");\n    addToSelection([path], true);\n    \n    addCommandToHistory(batchCmd);\n    \n  } else {\n    // Get the correct BBox of the new path, then discard it\n    pathActions.resetOrientation(path);\n    var bb = false;\n    try {\n      bb = path.getBBox();\n    } catch(e) {\n      // Firefox fails\n    }\n    path.parentNode.removeChild(path);\n    return bb;\n  }\n}\n\n\n// Function: changeSelectedAttributeNoUndo\n// This function makes the changes to the elements. It does not add the change\n// to the history stack. \n// \n// Parameters:\n// attr - String with the attribute name\n// newValue - String or number with the new attribute value\n// elems - The DOM elements to apply the change to\nvar changeSelectedAttributeNoUndo = function(attr, newValue, elems) {\n  var handle = svgroot.suspendRedraw(1000);\n  if(current_mode == 'pathedit') {\n    // Editing node\n    pathActions.moveNode(attr, newValue);\n  }\n  var elems = elems || selectedElements;\n  var i = elems.length;\n  while (i--) {\n    var elem = elems[i];\n    if (elem == null) continue;\n    \n    // Go into \"select\" mode for text changes\n    if(current_mode === \"textedit\" && attr !== \"#text\" && elem.textContent.length) {\n      textActions.toSelectMode(elem);\n    }\n    \n    // Set x,y vals on elements that don't have them\n    if((attr == 'x' || attr == 'y') && $.inArray(elem.tagName, ['g', 'polyline', 'path']) != -1) {\n      var bbox = getStrokedBBox([elem]);\n      var diff_x = attr == 'x' ? newValue - bbox.x : 0;\n      var diff_y = attr == 'y' ? newValue - bbox.y : 0;\n      canvas.moveSelectedElements(diff_x*current_zoom, diff_y*current_zoom, true);\n      continue;\n    }\n    \n    // only allow the transform/opacity attribute to change on <g> elements, slightly hacky\n    if (elem.tagName == \"g\" && $.inArray(attr, ['transform', 'opacity', 'filter']) !== -1);\n    var oldval = attr == \"#text\" ? elem.textContent : elem.getAttribute(attr);\n    if (oldval == null)  oldval = \"\";\n    if (oldval != String(newValue)) {\n      if (attr == \"#text\") {\n        var old_w = getBBox(elem).width;\n        elem.textContent = newValue;\n        elem = ffClone(elem);\n        \n        // Hoped to solve the issue of moving text with text-anchor=\"start\",\n        // but this doesn't actually fix it. Hopefully on the right track, though. -Fyrd\n        \n//           var box=getBBox(elem), left=box.x, top=box.y, width=box.width,\n//             height=box.height, dx = width - old_w, dy=0;\n//           var angle = getRotationAngle(elem, true);\n//           if (angle) {\n//             var r = Math.sqrt( dx*dx + dy*dy );\n//             var theta = Math.atan2(dy,dx) - angle;\n//             dx = r * Math.cos(theta);\n//             dy = r * Math.sin(theta);\n//             \n//             elem.setAttribute('x', elem.getAttribute('x')-dx);\n//             elem.setAttribute('y', elem.getAttribute('y')-dy);\n//           }\n        \n      } else if (attr == \"#href\") {\n        setHref(elem, newValue);\n      }\n      else elem.setAttribute(attr, newValue);\n      if (i==0)\n        selectedBBoxes[i] = getBBox(elem);\n      // Use the Firefox ffClone hack for text elements with gradients or\n      // where other text attributes are changed. \n      if(elem.nodeName == 'text') {\n        if((newValue+'').indexOf('url') == 0 || $.inArray(attr, ['font-size','font-family','x','y']) != -1 && elem.textContent) {\n          elem = ffClone(elem);\n        }\n      }\n      // Timeout needed for Opera & Firefox\n      // codedread: it is now possible for this function to be called with elements\n      // that are not in the selectedElements array, we need to only request a\n      // selector if the element is in that array\n      if ($.inArray(elem, selectedElements) != -1) {\n        setTimeout(function() {\n          // Due to element replacement, this element may no longer\n          // be part of the DOM\n          if(!elem.parentNode) return;\n          selectorManager.requestSelector(elem).resize();\n        },0);\n      }\n      // if this element was rotated, and we changed the position of this element\n      // we need to update the rotational transform attribute \n      var angle = getRotationAngle(elem);\n      if (angle != 0 && attr != \"transform\") {\n        var tlist = getTransformList(elem);\n        var n = tlist.numberOfItems;\n        while (n--) {\n          var xform = tlist.getItem(n);\n          if (xform.type == 4) {\n            // remove old rotate\n            tlist.removeItem(n);\n            \n            var box = getBBox(elem);\n            var center = transformPoint(box.x+box.width/2, box.y+box.height/2, transformListToTransform(tlist).matrix);\n            var cx = center.x,\n              cy = center.y;\n            var newrot = svgroot.createSVGTransform();\n            newrot.setRotate(angle, cx, cy);\n            tlist.insertItemBefore(newrot, n);\n            break;\n          }\n        }\n      }\n    } // if oldValue != newValue\n  } // for each elem\n  svgroot.unsuspendRedraw(handle);  \n};\n\n// Function: changeSelectedAttribute\n// Change the given/selected element and add the original value to the history stack\n// If you want to change all selectedElements, ignore the elems argument.\n// If you want to change only a subset of selectedElements, then send the\n// subset to this function in the elems argument.\n// \n// Parameters:\n// attr - String with the attribute name\n// newValue - String or number with the new attribute value\n// elems - The DOM elements to apply the change to\nvar changeSelectedAttribute = this.changeSelectedAttribute = function(attr, val, elems) {\n  var elems = elems || selectedElements;\n  canvas.beginUndoableChange(attr, elems);\n  var i = elems.length;\n\n  changeSelectedAttributeNoUndo(attr, val, elems);\n\n  var batchCmd = canvas.finishUndoableChange();\n  if (!batchCmd.isEmpty()) { \n    addCommandToHistory(batchCmd);\n  }\n};\n\n// Function: deleteSelectedElements\n// Removes all selected elements from the DOM and adds the change to the \n// history stack\nthis.deleteSelectedElements = function() {\n  var batchCmd = new BatchCommand(\"Delete Elements\");\n  var len = selectedElements.length;\n  var selectedCopy = []; //selectedElements is being deleted\n  for (var i = 0; i < len; ++i) {\n    var selected = selectedElements[i];\n    if (selected == null) break;\n\n    var parent = selected.parentNode;\n    var t = selected;\n    // this will unselect the element and remove the selectedOutline\n    selectorManager.releaseSelector(t);\n    var elem = parent.removeChild(t);\n    selectedCopy.push(selected) //for the copy\n    selectedElements[i] = null;\n    batchCmd.addSubCommand(new RemoveElementCommand(elem, parent));\n  }\n  if (!batchCmd.isEmpty()) addCommandToHistory(batchCmd);\n  call(\"changed\", selectedCopy);\n  clearSelection();\n};\n\n// Function: cutSelectedElements\n// Removes all selected elements from the DOM and adds the change to the \n// history stack. Remembers removed elements on the clipboard\n\n// TODO: Combine similar code with deleteSelectedElements\nthis.cutSelectedElements = function() {\n  var batchCmd = new BatchCommand(\"Cut Elements\");\n  var len = selectedElements.length;\n  var selectedCopy = []; //selectedElements is being deleted\n  for (var i = 0; i < len; ++i) {\n    var selected = selectedElements[i];\n    if (selected == null) break;\n\n    var parent = selected.parentNode;\n    var t = selected;\n    // this will unselect the element and remove the selectedOutline\n    selectorManager.releaseSelector(t);\n    var elem = parent.removeChild(t);\n    selectedCopy.push(selected) //for the copy\n    selectedElements[i] = null;\n    batchCmd.addSubCommand(new RemoveElementCommand(elem, parent));\n  }\n  if (!batchCmd.isEmpty()) addCommandToHistory(batchCmd);\n  call(\"changed\", selectedCopy);\n  clearSelection();\n  \n  canvas.clipBoard = selectedCopy;\n};\n\n// Function: copySelectedElements\n// Remembers the current selected elements on the clipboard\nthis.copySelectedElements = function() {\n  canvas.clipBoard = $.merge([], selectedElements);\n};\n\nthis.pasteElements = function(type) {\n  var cb = canvas.clipBoard;\n  var len = cb.length;\n  if(!len) return;\n  \n  var pasted = [];\n  var batchCmd = new BatchCommand('Paste elements');\n  \n  // Move elements to lastClickPoint\n\n  while (len--) {\n    var elem = cb[len];\n    if(!elem) continue;\n    var copy = copyElem(elem);\n\n    // See if elem with elem ID is in the DOM already\n    if(!getElem(elem.id)) copy.id = elem.id;\n    \n    pasted.push(copy);\n    current_layer.appendChild(copy);\n    batchCmd.addSubCommand(new InsertElementCommand(copy));\n  }\n  \n  selectOnly(pasted);\n  \n  if(type !== 'in_place') {\n    var bbox = getStrokedBBox(pasted);\n    var cx = lastClickPoint.x - (bbox.x + bbox.width/2),\n      cy = lastClickPoint.y - (bbox.y + bbox.height/2),\n      dx = [],\n      dy = [];\n  \n    $.each(pasted, function(i, item) {\n      dx.push(cx);\n      dy.push(cy);\n    });\n    \n    var cmd = canvas.moveSelectedElements(dx, dy, false);\n    batchCmd.addSubCommand(cmd);\n  }\n  \n  addCommandToHistory(batchCmd);\n  call(\"changed\", pasted);\n}\n\n// Function: groupSelectedElements\n// Wraps all the selected elements in a group (g) element\nthis.groupSelectedElements = function() {\n  var batchCmd = new BatchCommand(\"Group Elements\");\n  \n  // create and insert the group element\n  var g = addSvgElementFromJson({\n              \"element\": \"g\",\n              \"attr\": {\n                \"id\": getNextId()\n              }\n            });\n  batchCmd.addSubCommand(new InsertElementCommand(g));\n  \n  // now move all children into the group\n  var i = selectedElements.length;\n  while (i--) {\n    var elem = selectedElements[i];\n    if (elem == null) continue;\n    var oldNextSibling = elem.nextSibling;\n    var oldParent = elem.parentNode;\n    g.appendChild(elem);\n    batchCmd.addSubCommand(new MoveElementCommand(elem, oldNextSibling, oldParent));      \n  }\n  if (!batchCmd.isEmpty()) addCommandToHistory(batchCmd);\n  \n  // update selection\n  selectOnly([g], true);\n};\n\n// Function: ungroupSelectedElement\n// Unwraps all the elements in a selected group (g) element. This requires\n// significant recalculations to apply group's transforms, etc to its children\nthis.ungroupSelectedElement = function() {\n  var g = selectedElements[0];\n  if($(g).data('gsvg') || $(g).data('symbol')) {\n    // Is svg, so actually convert to group\n\n    convertToGroup(g);\n    return;\n  }\n  if (g.tagName == \"g\") {\n  \n    var batchCmd = new BatchCommand(\"Ungroup Elements\");\n    var parent = g.parentNode;\n    var anchor = g.nextSibling;\n    var children = new Array(g.childNodes.length);\n    var xform = g.getAttribute(\"transform\");\n    // get consolidated matrix\n    var glist = getTransformList(g);\n    var m = transformListToTransform(glist).matrix;\n\n    // TODO: get all fill/stroke properties from the group that we are about to destroy\n    // \"fill\", \"fill-opacity\", \"fill-rule\", \"stroke\", \"stroke-dasharray\", \"stroke-dashoffset\", \n    // \"stroke-linecap\", \"stroke-linejoin\", \"stroke-miterlimit\", \"stroke-opacity\", \n    // \"stroke-width\"\n    // and then for each child, if they do not have the attribute (or the value is 'inherit')\n    // then set the child's attribute\n    \n    var i = 0;\n    var gangle = getRotationAngle(g);\n    \n    var gattrs = $(g).attr(['filter', 'opacity']);\n    var gfilter, gblur;\n    \n    while (g.firstChild) {\n      var elem = g.firstChild;\n      var oldNextSibling = elem.nextSibling;\n      var oldParent = elem.parentNode;\n      \n      // Remove child title elements\n      if(elem.tagName == 'title') {\n        batchCmd.addSubCommand(new RemoveElementCommand(elem, oldParent));\n        oldParent.removeChild(elem);\n        continue;\n      }\n      \n      children[i++] = elem = parent.insertBefore(elem, anchor);\n      batchCmd.addSubCommand(new MoveElementCommand(elem, oldNextSibling, oldParent));\n      \n      if(gattrs.opacity !== null && gattrs.opacity !== 1) {\n        var c_opac = elem.getAttribute('opacity') || 1;\n        var new_opac = Math.round((elem.getAttribute('opacity') || 1) * gattrs.opacity * 100)/100;\n        changeSelectedAttribute('opacity', new_opac, [elem]);\n      }\n\n      if(gattrs.filter) {\n        var cblur = this.getBlur(elem);\n        var orig_cblur = cblur;\n        if(!gblur) gblur = this.getBlur(g);\n        if(cblur) {\n          // Is this formula correct?\n          cblur = (gblur-0) + (cblur-0);\n        } else if(cblur === 0) {\n          cblur = gblur;\n        }\n        \n        // If child has no current filter, get group's filter or clone it.\n        if(!orig_cblur) {\n          // Set group's filter to use first child's ID\n          if(!gfilter) {\n            gfilter = getElem(getUrlFromAttr(gattrs.filter).substr(1));\n          } else {\n            // Clone the group's filter\n            gfilter = copyElem(gfilter);\n            findDefs().appendChild(gfilter);\n          }\n        } else {\n          gfilter = getElem(getUrlFromAttr(elem.getAttribute('filter')).substr(1));\n        }\n\n        // Change this in future for different filters\n        var suffix = (gfilter.firstChild.tagName === 'feGaussianBlur')?'blur':'filter'; \n        gfilter.id = elem.id + '_' + suffix;\n        changeSelectedAttribute('filter', 'url(#' + gfilter.id + ')', [elem]);\n        \n        // Update blur value \n        if(cblur) {\n          changeSelectedAttribute('stdDeviation', cblur, [gfilter.firstChild]);\n          canvas.setBlurOffsets(gfilter, cblur);\n        }\n      }\n      \n      var chtlist = getTransformList(elem);\n      \n      // Hopefully not a problem to add this. Necessary for elements like <desc/>\n      if(!chtlist) continue;\n      \n      if (glist.numberOfItems) {\n        // TODO: if the group's transform is just a rotate, we can always transfer the\n        // rotate() down to the children (collapsing consecutive rotates and factoring\n        // out any translates)\n        if (gangle && glist.numberOfItems == 1) {\n          // [Rg] [Rc] [Mc]\n          // we want [Tr] [Rc2] [Mc] where:\n          //   - [Rc2] is at the child's current center but has the \n          //    sum of the group and child's rotation angles\n          //   - [Tr] is the equivalent translation that this child \n          //     undergoes if the group wasn't there\n          \n          // [Tr] = [Rg] [Rc] [Rc2_inv]\n          \n          // get group's rotation matrix (Rg)\n          var rgm = glist.getItem(0).matrix;\n          \n          // get child's rotation matrix (Rc)\n          var rcm = svgroot.createSVGMatrix();\n          var cangle = getRotationAngle(elem);\n          if (cangle) {\n            rcm = chtlist.getItem(0).matrix;\n          }\n          \n          // get child's old center of rotation\n          var cbox = getBBox(elem);\n          var ceqm = transformListToTransform(chtlist).matrix;\n          var coldc = transformPoint(cbox.x+cbox.width/2, cbox.y+cbox.height/2,ceqm);\n          \n          // sum group and child's angles\n          var sangle = gangle + cangle;\n          \n          // get child's rotation at the old center (Rc2_inv)\n          var r2 = svgroot.createSVGTransform();\n          r2.setRotate(sangle, coldc.x, coldc.y);\n          \n          // calculate equivalent translate\n          var trm = matrixMultiply(rgm, rcm, r2.matrix.inverse());\n          \n          // set up tlist\n          if (cangle) {\n            chtlist.removeItem(0);\n          }\n          \n          if (sangle) {\n            if(chtlist.numberOfItems) {\n              chtlist.insertItemBefore(r2, 0);\n            } else {\n              chtlist.appendItem(r2);\n            }\n          }\n\n          if (trm.e || trm.f) {\n            var tr = svgroot.createSVGTransform();\n            tr.setTranslate(trm.e, trm.f);\n            if(chtlist.numberOfItems) {\n              chtlist.insertItemBefore(tr, 0);\n            } else {\n              chtlist.appendItem(tr);\n            }\n          }\n        }\n        else { // more complicated than just a rotate\n          // transfer the group's transform down to each child and then\n          // call recalculateDimensions()        \n          var oldxform = elem.getAttribute(\"transform\");\n          var changes = {};\n          changes[\"transform\"] = oldxform ? oldxform : \"\";\n\n          var newxform = svgroot.createSVGTransform();\n\n          // [ gm ] [ chm ] = [ chm ] [ gm' ]\n          // [ gm' ] = [ chm_inv ] [ gm ] [ chm ]\n          var chm = transformListToTransform(chtlist).matrix,\n            chm_inv = chm.inverse();\n          var gm = matrixMultiply( chm_inv, m, chm );\n          newxform.setMatrix(gm);\n          chtlist.appendItem(newxform);\n        }\n        batchCmd.addSubCommand(recalculateDimensions(elem));\n      }\n    }\n\n    \n    // remove transform and make it undo-able\n    if (xform) {\n      var changes = {};\n      changes[\"transform\"] = xform;\n      g.setAttribute(\"transform\", \"\");\n      g.removeAttribute(\"transform\");        \n      batchCmd.addSubCommand(new ChangeElementCommand(g, changes));\n    }\n\n    // remove the group from the selection      \n    clearSelection();\n    \n    // delete the group element (but make undo-able)\n    g = parent.removeChild(g);\n    batchCmd.addSubCommand(new RemoveElementCommand(g, parent));\n\n    if (!batchCmd.isEmpty()) addCommandToHistory(batchCmd);\n    \n    // update selection\n    addToSelection(children);\n  }\n};\n\n// Function: moveToTopSelectedElement\n// Repositions the selected element to the bottom in the DOM to appear on top of\n// other elements\nthis.moveToTopSelectedElement = function() {\n  var selected = selectedElements[0];\n  if (selected != null) {\n    var t = selected;\n    var oldParent = t.parentNode;\n    var oldNextSibling = t.nextSibling;\n    t = t.parentNode.appendChild(t);\n    addCommandToHistory(new MoveElementCommand(t, oldNextSibling, oldParent, \"top\"));\n  }\n};\n\n// Function: moveToBottomSelectedElement\n// Repositions the selected element to the top in the DOM to appear under \n// other elements\nthis.moveToBottomSelectedElement = function() {\n  var selected = selectedElements[0];\n  if (selected != null) {\n    var t = selected;\n    var oldParent = t.parentNode;\n    var oldNextSibling = t.nextSibling;\n    var firstChild = t.parentNode.firstChild;\n    if (firstChild.tagName == 'title') {\n      firstChild = firstChild.nextSibling;\n    }\n    // This can probably be removed, as the defs should not ever apppear\n    // inside a layer group\n    if (firstChild.tagName == 'defs') {\n      firstChild = firstChild.nextSibling;\n    }\n    t = t.parentNode.insertBefore(t, firstChild);\n    addCommandToHistory(new MoveElementCommand(t, oldNextSibling, oldParent, \"bottom\"));\n  }\n};\n\n// Function: moveUpDownSelected\n// Moves the select element up or down the stack, based on the visibly\n// intersecting elements\n//\n// Parameters: \n// dir - String that's either 'Up' or 'Down'\nthis.moveUpDownSelected = function(dir) {\n  var selected = selectedElements[0];\n  if (!selected) return;\n  \n  curBBoxes = [];\n  var closest, found_cur;\n  // jQuery sorts this list\n  var list = $(getIntersectionList(getStrokedBBox([selected]))).toArray();\n  if(dir == 'Down') list.reverse();\n\n  $.each(list, function() {\n    if(!found_cur) {\n      if(this == selected) {\n        found_cur = true;\n      }\n      return;\n    }\n    closest = this;\n    return false;\n  });\n  if(!closest) return;\n  \n  var t = selected;\n  var oldParent = t.parentNode;\n  var oldNextSibling = t.nextSibling;\n  $(closest)[dir == 'Down'?'before':'after'](t);\n  addCommandToHistory(new MoveElementCommand(t, oldNextSibling, oldParent, \"Move \" + dir));\n}\n\n// Function: moveSelectedElements\n// Moves selected elements on the X/Y axis \n//\n// Parameters:\n// dx - Float with the distance to move on the x-axis\n// dy - Float with the distance to move on the y-axis\n// undoable - Boolean indicating whether or not the action should be undoable\n//\n// Returns:\n// Batch command for the move\nthis.moveSelectedElements = function(dx,dy,undoable) {\n  // if undoable is not sent, default to true\n  // if single values, scale them to the zoom\n  if (dx.constructor != Array) {\n    dx /= current_zoom;\n    dy /= current_zoom;\n  }\n  var undoable = undoable || true;\n  var batchCmd = new BatchCommand(\"position\");\n  var i = selectedElements.length;\n  while (i--) {\n    var selected = selectedElements[i];\n    if (selected != null) {\n      if (i==0)\n        selectedBBoxes[i] = getBBox(selected);\n      \n      var b = {};\n      for(var j in selectedBBoxes[i]) b[j] = selectedBBoxes[i][j];\n      selectedBBoxes[i] = b;\n      \n      var xform = svgroot.createSVGTransform();\n      var tlist = getTransformList(selected);\n      \n      // dx and dy could be arrays\n      if (dx.constructor == Array) {\n        if (i==0) {\n          selectedBBoxes[i].x += dx[i];\n          selectedBBoxes[i].y += dy[i];\n        }\n        xform.setTranslate(dx[i],dy[i]);\n      } else {\n        if (i==0) {\n          selectedBBoxes[i].x += dx;\n          selectedBBoxes[i].y += dy;\n        }\n        xform.setTranslate(dx,dy);\n      }\n\n      if(tlist.numberOfItems) {\n        tlist.insertItemBefore(xform, 0);\n      } else {\n        tlist.appendItem(xform);\n      }\n      \n      var cmd = recalculateDimensions(selected);\n      if (cmd) {\n        batchCmd.addSubCommand(cmd);\n      }\n      selectorManager.requestSelector(selected).resize();\n    }\n  }\n  if (!batchCmd.isEmpty()) {\n    if (undoable)\n      addCommandToHistory(batchCmd);\n    call(\"changed\", selectedElements);\n    return batchCmd;\n  }\n};\n\n// Function: cloneSelectedElements\n// Create deep DOM copies (clones) of all selected elements and move them slightly \n// from their originals\nthis.cloneSelectedElements = function() {\n  var batchCmd = new BatchCommand(\"Clone Elements\");\n  // find all the elements selected (stop at first null)\n  var len = selectedElements.length;\n  for (var i = 0; i < len; ++i) {\n    var elem = selectedElements[i];\n    if (elem == null) break;\n  }\n  // use slice to quickly get the subset of elements we need\n  var copiedElements = selectedElements.slice(0,i);\n  this.clearSelection(true);\n  // note that we loop in the reverse way because of the way elements are added\n  // to the selectedElements array (top-first)\n  var i = copiedElements.length;\n  while (i--) {\n    // clone each element and replace it within copiedElements\n    var elem = copiedElements[i] = copyElem(copiedElements[i]);\n    current_layer.appendChild(elem);\n    batchCmd.addSubCommand(new InsertElementCommand(elem));\n  }\n  \n  if (!batchCmd.isEmpty()) {\n    addToSelection(copiedElements.reverse()); // Need to reverse for correct selection-adding\n    this.moveSelectedElements(20,20,false);\n    addCommandToHistory(batchCmd);\n  }\n};\n\n// Function: alignSelectedElements\n// Aligns selected elements\n//\n// Parameters:\n// type - String with single character indicating the alignment type\n// relative_to - String that must be one of the following: \n// \"selected\", \"largest\", \"smallest\", \"page\"\nthis.alignSelectedElements = function(type, relative_to) {\n  var bboxes = [], angles = [];\n  var minx = Number.MAX_VALUE, maxx = Number.MIN_VALUE, miny = Number.MAX_VALUE, maxy = Number.MIN_VALUE;\n  var curwidth = Number.MIN_VALUE, curheight = Number.MIN_VALUE;\n  var len = selectedElements.length;\n  if (!len) return;\n  for (var i = 0; i < len; ++i) {\n    if (selectedElements[i] == null) break;\n    var elem = selectedElements[i];\n    bboxes[i] = getStrokedBBox([elem]);\n    \n    // now bbox is axis-aligned and handles rotation\n    switch (relative_to) {\n      case 'smallest':\n        if ( (type == 'l' || type == 'c' || type == 'r') && (curwidth == Number.MIN_VALUE || curwidth > bboxes[i].width) ||\n           (type == 't' || type == 'm' || type == 'b') && (curheight == Number.MIN_VALUE || curheight > bboxes[i].height) ) {\n          minx = bboxes[i].x;\n          miny = bboxes[i].y;\n          maxx = bboxes[i].x + bboxes[i].width;\n          maxy = bboxes[i].y + bboxes[i].height;\n          curwidth = bboxes[i].width;\n          curheight = bboxes[i].height;\n        }\n        break;\n      case 'largest':\n        if ( (type == 'l' || type == 'c' || type == 'r') && (curwidth == Number.MIN_VALUE || curwidth < bboxes[i].width) ||\n           (type == 't' || type == 'm' || type == 'b') && (curheight == Number.MIN_VALUE || curheight < bboxes[i].height) ) {\n          minx = bboxes[i].x;\n          miny = bboxes[i].y;\n          maxx = bboxes[i].x + bboxes[i].width;\n          maxy = bboxes[i].y + bboxes[i].height;\n          curwidth = bboxes[i].width;\n          curheight = bboxes[i].height;\n        }\n        break;\n      default: // 'selected'\n        if (bboxes[i].x < minx) minx = bboxes[i].x;\n        if (bboxes[i].y < miny) miny = bboxes[i].y;\n        if (bboxes[i].x + bboxes[i].width > maxx) maxx = bboxes[i].x + bboxes[i].width;\n        if (bboxes[i].y + bboxes[i].height > maxy) maxy = bboxes[i].y + bboxes[i].height;\n        break;\n    }\n  } // loop for each element to find the bbox and adjust min/max\n\n  if (relative_to == 'page') {\n    minx = 0;\n    miny = 0;\n    maxx = canvas.contentW;\n    maxy = canvas.contentH;\n  }\n\n  var dx = new Array(len);\n  var dy = new Array(len);\n  for (var i = 0; i < len; ++i) {\n    if (selectedElements[i] == null) break;\n    var elem = selectedElements[i];\n    var bbox = bboxes[i];\n    dx[i] = 0;\n    dy[i] = 0;\n    switch (type) {\n      case 'l': // left (horizontal)\n        dx[i] = minx - bbox.x;\n        break;\n      case 'c': // center (horizontal)\n        dx[i] = (minx+maxx)/2 - (bbox.x + bbox.width/2);\n        break;\n      case 'r': // right (horizontal)\n        dx[i] = maxx - (bbox.x + bbox.width);\n        break;\n      case 't': // top (vertical)\n        dy[i] = miny - bbox.y;\n        break;\n      case 'm': // middle (vertical)\n        dy[i] = (miny+maxy)/2 - (bbox.y + bbox.height/2);\n        break;\n      case 'b': // bottom (vertical)\n        dy[i] = maxy - (bbox.y + bbox.height);\n        break;\n    }\n  }\n  this.moveSelectedElements(dx,dy);\n};\n\n// Group: Additional editor tools\n\nthis.contentW = getResolution().w;\nthis.contentH = getResolution().h;\n\n// Function: updateCanvas\n// Updates the editor canvas width/height/position after a zoom has occurred \n//\n// Parameters:\n// w - Float with the new width\n// h - Float with the new height\n//\n// Returns: \n// Object with the following values:\n// * x - The canvas' new x coordinate\n// * y - The canvas' new y coordinate\n// * old_x - The canvas' old x coordinate\n// * old_y - The canvas' old y coordinate\n// * d_x - The x position difference\n// * d_y - The y position difference\nthis.updateCanvas = function(w, h) {\n  svgroot.setAttribute(\"width\", w);\n  svgroot.setAttribute(\"height\", h);\n  var bg = $('#canvasBackground')[0];\n  var old_x = svgcontent.getAttribute('x');\n  var old_y = svgcontent.getAttribute('y');\n  var x = (w/2 - this.contentW*current_zoom/2);\n  var y = (h/2 - this.contentH*current_zoom/2);\n\n  assignAttributes(svgcontent, {\n    width: this.contentW*current_zoom,\n    height: this.contentH*current_zoom,\n    'x': x,\n    'y': y,\n    \"viewBox\" : \"0 0 \" + this.contentW + \" \" + this.contentH\n  });\n  \n  assignAttributes(bg, {\n    width: svgcontent.getAttribute('width'),\n    height: svgcontent.getAttribute('height'),\n    x: x,\n    y: y\n  });\n  \n  selectorManager.selectorParentGroup.setAttribute(\"transform\",\"translate(\" + x + \",\" + y + \")\");\n  \n  return {x:x, y:y, old_x:old_x, old_y:old_y, d_x:x - old_x, d_y:y - old_y};\n}\n\n// Function: setBackground\n// Set the background of the editor (NOT the actual document)\n//\n// Parameters:\n// color - String with fill color to apply\n// url - URL or path to image to use\nthis.setBackground = function(color, url) {\n  var bg =  getElem('canvasBackground');\n  var border = $(bg).find('rect')[0];\n  var bg_img = getElem('background_image');\n  border.setAttribute('fill',color);\n  if(url) {\n    if(!bg_img) {\n      bg_img = svgdoc.createElementNS(svgns, \"image\");\n      assignAttributes(bg_img, {\n        'id': 'background_image',\n        'width': '100%',\n        'height': '100%',\n        'preserveAspectRatio': 'xMinYMin',\n        'style':'pointer-events:none'\n      });\n    }\n    setHref(bg_img, url);\n    bg.appendChild(bg_img);\n  } else if(bg_img) {\n    bg_img.parentNode.removeChild(bg_img);\n  }\n}\n\n// Function: cycleElement\n// Select the next/previous element within the current layer\n//\n// Parameters:\n// next - Boolean where true = next and false = previous element\nthis.cycleElement = function(next) {\n  var cur_elem = selectedElements[0];\n  var elem = false;\n  var all_elems = getVisibleElements(current_layer);\n  if (cur_elem == null) {\n    var num = next?all_elems.length-1:0;\n    elem = all_elems[num];\n  } else {\n    var i = all_elems.length;\n    while(i--) {\n      if(all_elems[i] == cur_elem) {\n        var num = next?i-1:i+1;\n        if(num >= all_elems.length) {\n          num = 0;\n        } else if(num < 0) {\n          num = all_elems.length-1;\n        } \n        elem = all_elems[num];\n        break;\n      } \n    }\n  }    \n  selectOnly([elem], true);\n  call(\"selected\", selectedElements);\n}\n\nthis.clear();\n\n\n// DEPRECATED: getPrivateMethods \n// Since all methods are/should be public somehow, this function should be removed\n\n// Being able to access private methods publicly seems wrong somehow,\n// but currently appears to be the best way to allow testing and provide\n// access to them to plugins.\nthis.getPrivateMethods = function() {\n  var obj = {\n    addCommandToHistory: addCommandToHistory,\n    setGradient: setGradient,\n    addSvgElementFromJson: addSvgElementFromJson,\n    assignAttributes: assignAttributes,\n    BatchCommand: BatchCommand,\n    call: call,\n    ChangeElementCommand: ChangeElementCommand,\n    cleanupElement: cleanupElement,\n    copyElem: copyElem,\n    ffClone: ffClone,\n    findDefs: findDefs,\n    findDuplicateGradient: findDuplicateGradient,\n    getElem: getElem,\n    getId: getId,\n    getIntersectionList: getIntersectionList,\n    getMouseTarget: getMouseTarget,\n    getNextId: getNextId,\n    getPathBBox: getPathBBox,\n    getUrlFromAttr: getUrlFromAttr,\n    hasMatrixTransform: hasMatrixTransform,\n    identifyLayers: identifyLayers,\n    InsertElementCommand: InsertElementCommand,\n    isIdentity: isIdentity,\n    logMatrix: logMatrix,\n    matrixMultiply: matrixMultiply,\n    MoveElementCommand: MoveElementCommand,\n    preventClickDefault: preventClickDefault,\n    recalculateAllSelectedDimensions: recalculateAllSelectedDimensions,\n    recalculateDimensions: recalculateDimensions,\n    remapElement: remapElement,\n    RemoveElementCommand: RemoveElementCommand,\n    removeUnusedDefElems: removeUnusedDefElems,\n    round: round,\n    runExtensions: runExtensions,\n    sanitizeSvg: sanitizeSvg,\n    SelectorManager: SelectorManager,\n    shortFloat: shortFloat,\n    svgCanvasToString: svgCanvasToString,\n    SVGEditTransformList: SVGEditTransformList,\n    svgToString: svgToString,\n    toString: toString,\n    transformBox: transformBox,\n    transformListToTransform: transformListToTransform,\n    transformPoint: transformPoint,\n    walkTree: walkTree\n  }\n  return obj;\n};\n\n// Temporary fix until MS fixes:\n// https://connect.microsoft.com/IE/feedback/details/599257/\nfunction disableAdvancedTextEdit() {\n  var curtext;\n  var textInput = $('#text').css({\n    position: 'static'\n  });\n\n  $.each(['mouseDown','mouseUp','mouseMove', 'setCursor', 'init', 'select', 'toEditMode'], function() {\n    textActions[this] = $.noop;\n  });\n  \n  textActions.init = function(elem) {\n    curtext = elem;\n    $(curtext).unbind('dblclick').bind('dblclick', function() {\n      textInput.focus();\n    });\n  }\n  \n  canvas.textActions = textActions;\n  \n}\n\n// Test support for features/bugs\n(function() {\n  // segList functions (for FF1.5 and 2.0)\n  var path = document.createElementNS(svgns,'path');\n  path.setAttribute('d','M0,0 10,10');\n  var seglist = path.pathSegList;\n  var seg = path.createSVGPathSegLinetoAbs(5,5);\n  try {\n    seglist.replaceItem(seg, 0);\n    support.pathReplaceItem = true;\n  } catch(err) {\n    support.pathReplaceItem = false;\n  }\n  \n  try {\n    seglist.insertItemBefore(seg, 0);\n    support.pathInsertItemBefore = true;\n  } catch(err) {\n    support.pathInsertItemBefore = false;\n  }\n  \n  var text = document.createElementNS(svgns,'text');\n  text.textContent = 'a';\n  svgcontent.appendChild(text);\n  \n  // text character positioning\n  try {\n    text.getStartPositionOfChar(0);\n    support.textCharPos = true;\n  } catch(err) {\n    support.textCharPos = false;\n    disableAdvancedTextEdit();\n  }\n  svgcontent.removeChild(text);\n  \n  // TODO: Find better way to check support for this\n  support.editableText = isOpera;\n  \n  // Correct decimals on clone attributes (Opera < 10.5/win/non-en)\n  var rect = document.createElementNS(svgns,'rect');\n  rect.setAttribute('x',.1);\n  var crect = rect.cloneNode(false);\n  support.goodDecimals = (crect.getAttribute('x').indexOf(',') == -1);\n  if(!support.goodDecimals) {\n    $.alert(\"NOTE: This version of Opera is known to contain bugs in SVG-edit.\\n\\\n    Please upgrade to the <a href='http://opera.com'>latest version</a> in which the problems have been fixed.\");\n  }\n  \n  // Get correct em/ex values\n  var rect = document.createElementNS(svgns,'rect');\n  rect.setAttribute('width',\"1em\");\n  rect.setAttribute('height',\"1ex\");\n  svgcontent.appendChild(rect);\n  var bb = rect.getBBox();\n  unit_types.em = bb.width;\n  unit_types.ex = bb.height;\n  svgcontent.removeChild(rect);\n}());\n\n}\n"
  },
  {
    "path": "extensions/svg-edit/content/editor/svgicons/jquery.svgicons.js",
    "content": "﻿/*\n * SVG Icon Loader 2.0\n *\n * jQuery Plugin for loading SVG icons from a single file\n *\n * Copyright (c) 2009 Alexis Deveria\n * http://a.deveria.com\n *\n * Apache 2 License\n\nHow to use:\n\n1. Create the SVG master file that includes all icons:\n\nThe master SVG icon-containing file is an SVG file that contains \n<g> elements. Each <g> element should contain the markup of an SVG\nicon. The <g> element has an ID that should \ncorrespond with the ID of the HTML element used on the page that should contain \nor optionally be replaced by the icon. Additionally, one empty element should be\nadded at the end with id \"svg_eof\".\n\n2. Optionally create fallback raster images for each SVG icon.\n\n3. Include the jQuery and the SVG Icon Loader scripts on your page.\n\n4. Run $.svgIcons() when the document is ready:\n\n$.svgIcons( file [string], options [object literal]);\n\nFile is the location of a local SVG or SVGz file.\n\nAll options are optional and can include:\n\n- 'w (number)': The icon widths\n\n- 'h (number)': The icon heights\n\n- 'fallback (object literal)': List of raster images with each\n  key being the SVG icon ID to replace, and the value the image file name.\n  \n- 'fallback_path (string)': The path to use for all images\n  listed under \"fallback\"\n  \n- 'replace (boolean)': If set to true, HTML elements will be replaced by,\n  rather than include the SVG icon.\n\n- 'placement (object literal)': List with selectors for keys and SVG icon ids\n  as values. This provides a custom method of adding icons.\n\n- 'resize (object literal)': List with selectors for keys and numbers\n  as values. This allows an easy way to resize specific icons.\n  \n- 'callback (function)': A function to call when all icons have been loaded. \n  Includes an object literal as its argument with as keys all icon IDs and the \n  icon as a jQuery object as its value.\n\n- 'id_match (boolean)': Automatically attempt to match SVG icon ids with\n  corresponding HTML id (default: true)\n  \n- 'no_img (boolean)': Prevent attempting to convert the icon into an <img>\n  element (may be faster, help for browser consistency)\n\n- 'svgz (boolean)': Indicate that the file is an SVGZ file, and thus not to\n  parse as XML. SVGZ files add compression benefits, but getting data from\n  them fails in Firefox 2 and older.\n\n5. To access an icon at a later point without using the callback, use this:\n  $.getSvgIcon(id (string));\n\nThis will return the icon (as jQuery object) with a given ID.\n  \n6. To resize icons at a later point without using the callback, use this:\n  $.resizeSvgIcons(resizeOptions) (use the same way as the \"resize\" parameter)\n\n\nExample usage #1:\n\n$(function() {\n  $.svgIcons('my_icon_set.svg'); // The SVG file that contains all icons\n  // No options have been set, so all icons will automatically be inserted \n  // into HTML elements that match the same IDs. \n});\n\nExample usage #2:\n\n$(function() {\n  $.svgIcons('my_icon_set.svg', { // The SVG file that contains all icons\n    callback: function(icons) { // Custom callback function that sets click\n                  // events for each icon\n      $.each(icons, function(id, icon) {\n        icon.click(function() {\n          alert('You clicked on the icon with id ' + id);\n        });\n      });\n    }\n  }); //The SVG file that contains all icons\n});\n\nExample usage #3:\n\n$(function() {\n  $.svgIcons('my_icon_set.svgz', { // The SVGZ file that contains all icons\n    w: 32,  // All icons will be 32px wide\n    h: 32,  // All icons will be 32px high\n    fallback_path: 'icons/',  // All fallback files can be found here\n    fallback: {\n      '#open_icon': 'open.png',  // The \"open.png\" will be appended to the\n                     // HTML element with ID \"open_icon\"\n      '#close_icon': 'close.png',\n      '#save_icon': 'save.png'\n    },\n    placement: {'.open_icon','open'}, // The \"open\" icon will be added\n                      // to all elements with class \"open_icon\"\n    resize: function() {\n      '#save_icon .svg_icon': 64  // The \"save\" icon will be resized to 64 x 64px\n    },\n    \n    callback: function(icons) { // Sets background color for \"close\" icon \n      icons['close'].css('background','red');\n    },\n    \n    svgz: true // Indicates that an SVGZ file is being used\n    \n  })\n});\n\n*/\n\n\n(function($) {\n  var svg_icons = {}, fixIDs;\n\n  $.svgIcons = function(file, opts) {\n    var svgns = \"http://www.w3.org/2000/svg\",\n      xlinkns = \"http://www.w3.org/1999/xlink\",\n      icon_w = opts.w?opts.w : 24,\n      icon_h = opts.h?opts.h : 24,\n      elems, svgdoc, testImg,\n      icons_made = false, data_loaded = false, load_attempts = 0,\n      ua = navigator.userAgent, isOpera = !!window.opera, isSafari = (ua.indexOf('Safari/') > -1 && ua.indexOf('Chrome/')==-1),\n      data_pre = 'data:image/svg+xml;charset=utf-8;base64,';\n      \n      if(opts.svgz) {\n        var data_el = $('<object data=\"' + file + '\" type=image/svg+xml>').appendTo('body').hide();\n        try {\n          svgdoc = data_el[0].contentDocument;\n          data_el.load(getIcons);\n          getIcons(0, true); // Opera will not run \"load\" event if file is already cached\n        } catch(err1) {\n          useFallback();\n        }\n      } else {\n        var parser = new DOMParser();\n        $.ajax({\n          url: file,\n          dataType: 'string',\n          success: function(data) {\n            if(!data) {\n              $(useFallback);\n              return;\n            }\n            svgdoc = parser.parseFromString(data, \"text/xml\");\n            $(function() {\n              getIcons('ajax');\n            });\n          },\n          error: function(err) {\n            // TODO: Fix Opera widget icon bug\n            if(window.opera) {\n              $(function() {\n                useFallback();\n              });\n            } else {\n              if(err.responseXML) {\n                svgdoc = parser.parseFromString(err.responseXML, \"text/xml\");\n\n                if(!svgdoc.childNodes.length) {\n                  $(useFallback);                  \n                }\n                $(function() {\n                  getIcons('ajax');\n                });              \n              } else {\n                $(useFallback);\n              }\n            }\n          }\n        });\n      }\n      \n    function getIcons(evt, no_wait) {\n      if(evt !== 'ajax') {\n        if(data_loaded) return;\n        // Webkit sometimes says svgdoc is undefined, other times\n        // it fails to load all nodes. Thus we must make sure the \"eof\" \n        // element is loaded.\n        svgdoc = data_el[0].contentDocument; // Needed again for Webkit\n        var isReady = (svgdoc && svgdoc.getElementById('svg_eof'));\n        if(!isReady && !(no_wait && isReady)) {\n          load_attempts++;\n          if(load_attempts < 50) {\n            setTimeout(getIcons, 20);\n          } else {\n            useFallback();\n            data_loaded = true;\n          }\n          return;\n        }\n        data_loaded = true;\n      }\n      \n      elems = $(svgdoc.firstChild).children(); //.getElementsByTagName('foreignContent');\n      \n      if(!opts.no_img) {\n      \n        var testSrc = data_pre + 'PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNzUiIGhlaWdodD0iMjc1Ij48L3N2Zz4%3D';\n        \n        testImg = $(new Image()).attr({\n          src: testSrc,\n          width: 0,\n          height: 0\n        }).appendTo('body')\n        .load(function () {\n          // Safari 4 crashes, Opera and Chrome don't\n          makeIcons(!isSafari);\n        }).error(function () {\n          makeIcons();\n        });\n      } else {\n        setTimeout(function() {\n          if(!icons_made) makeIcons();\n        },500);\n      }\n    }\n    \n    var setIcon = function(target, icon, id, setID) {\n      if(isOpera) icon.css('visibility','hidden');\n      if(opts.replace) {\n        if(setID) icon.attr('id',id);\n        var cl = target.attr('class');\n        if(cl) icon.attr('class','svg_icon '+cl);\n        target.replaceWith(icon);\n      } else {\n        \n        target.append(icon);\n      }\n      if(isOpera) {\n        setTimeout(function() {\n          icon.removeAttr('style');\n        },1);\n      }\n    }\n    \n    var addIcon = function(icon, id) {\n      if(opts.id_match === undefined || opts.id_match !== false) {\n        setIcon(holder, icon, id, true);\n      }\n      svg_icons[id] = icon;\n    }\n    \n    function makeIcons(toImage, fallback) {\n      if(icons_made) return;\n      if(opts.no_img) toImage = false;\n      var holder;\n      \n      if(toImage) {\n        var temp_holder = $(document.createElement('div'));\n        temp_holder.hide().appendTo('body');\n      } \n      if(fallback) {\n        var path = opts.fallback_path?opts.fallback_path:'';\n        $.each(fallback, function(id, imgsrc) {\n          holder = $('#' + id);\n          var icon = $(new Image())\n            .attr({\n              'class':'svg_icon',\n              src: path + imgsrc,\n              'width': icon_w,\n              'height': icon_h,\n              'alt': 'icon'\n            });\n          \n          addIcon(icon, id);\n        });\n      } else {\n        var len = elems.length;\n        for(var i = 0; i < len; i++) {\n          var elem = elems[i];\n          var id = elem.id;\n          if(id === 'svg_eof') break;\n          holder = $('#' + id);\n          var svg = elem.getElementsByTagNameNS(svgns, 'svg')[0];\n          var svgroot = document.createElementNS(svgns, \"svg\");\n          svgroot.setAttributeNS(svgns, 'viewBox', [0,0,icon_w,icon_h].join(' '));\n          \n          // Make flexible by converting width/height to viewBox\n          var w = svg.getAttribute('width');\n          var h = svg.getAttribute('height');\n          svg.removeAttribute('width');\n          svg.removeAttribute('height');\n          \n          var vb = svg.getAttribute('viewBox');\n          if(!vb) {\n            svg.setAttribute('viewBox', [0,0,w,h].join(' '));\n          }\n          \n          // Not using jQuery to be a bit faster\n          svgroot.setAttribute('xmlns', svgns);\n          svgroot.setAttribute('width', icon_w);\n          svgroot.setAttribute('height', icon_h);\n          svgroot.setAttribute(\"xmlns:xlink\", xlinkns);\n          svgroot.setAttribute(\"class\", 'svg_icon');\n\n          // Without cloning, Firefox will make another GET request.\n          // With cloning, causes issue in Opera/Win/Non-EN\n          if(!isOpera) svg = svg.cloneNode(true);\n          \n          svgroot.appendChild(svg);\n      \n          if(toImage) {\n            // Without cloning, Safari will crash\n            // With cloning, causes issue in Opera/Win/Non-EN\n            var svgcontent = isOpera?svgroot:svgroot.cloneNode(true);\n            temp_holder.empty().append(svgroot);\n            var str = data_pre + encode64(temp_holder.html());\n            var icon = $(new Image())\n              .attr({'class':'svg_icon', src:str});\n          } else {\n            var icon = fixIDs($(svgroot), i);\n          }\n          addIcon(icon, id);\n        }\n\n      }\n      \n      if(opts.placement) {\n        $.each(opts.placement, function(sel, id) {\n          if(!svg_icons[id]) return;\n          $(sel).each(function(i) {\n            var copy = svg_icons[id].clone();\n            if(i > 0 && !toImage) copy = fixIDs(copy, i, true);\n            setIcon($(this), copy, id);\n          })\n        });\n      }\n      if(!fallback) {\n        if(toImage) temp_holder.remove();\n        if(data_el) data_el.remove();\n        if(testImg) testImg.remove();\n      }\n      if(opts.resize) $.resizeSvgIcons(opts.resize);\n      icons_made = true;\n\n      if(opts.callback) opts.callback(svg_icons);\n    }\n    \n    fixIDs = function(svg_el, svg_num, force) {\n      var defs = svg_el.find('defs');\n      if(!defs.length) return svg_el;\n      \n      defs.find('[id]').each(function(i) {\n        var id = this.id;\n        var no_dupes = ($(svgdoc).find('#' + id).length <= 1);\n        if(isOpera) no_dupes = false; // Opera didn't clone svg_el, so not reliable\n        // if(!force && no_dupes) return;\n        var new_id = 'x' + id + svg_num + i;\n        this.id = new_id;\n\n        svg_el.find('[fill=\"url(#' + id + ')\"]').each(function() {\n          this.setAttribute('fill', 'url(#' + new_id + ')');\n        }).end().find('[stroke=\"url(#' + id + ')\"]').each(function() {\n          this.setAttribute('stroke', 'url(#' + new_id + ')');\n        }).end().find('use').each(function() {\n          if(this.getAttribute('xlink:href') == '#' + id) {\n            this.setAttributeNS(xlinkns,'href','#' + new_id);\n          }\n        }).end().find('[filter=\"url(#' + id + ')\"]').each(function() {\n          this.setAttribute('filter', 'url(#' + new_id + ')');\n        });\n      });\n      return svg_el;\n    }\n    \n    function useFallback() {\n      if(file.indexOf('.svgz') != -1) {\n        var reg_file = file.replace('.svgz','.svg');\n        if(window.console) {\n          console.log('.svgz failed, trying with .svg');\n        }\n        $.svgIcons(reg_file, opts);\n      } else if(opts.fallback) {\n        makeIcons(false, opts.fallback);\n      }\n    }\n        \n    function encode64(input) {\n      // base64 strings are 4/3 larger than the original string\n      if(window.btoa) return window.btoa(input);\n      var _keyStr = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\";\n      var output = new Array( Math.floor( (input.length + 2) / 3 ) * 4 );\n      var chr1, chr2, chr3;\n      var enc1, enc2, enc3, enc4;\n      var i = 0, p = 0;\n    \n      do {\n        chr1 = input.charCodeAt(i++);\n        chr2 = input.charCodeAt(i++);\n        chr3 = input.charCodeAt(i++);\n    \n        enc1 = chr1 >> 2;\n        enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);\n        enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);\n        enc4 = chr3 & 63;\n    \n        if (isNaN(chr2)) {\n          enc3 = enc4 = 64;\n        } else if (isNaN(chr3)) {\n          enc4 = 64;\n        }\n    \n        output[p++] = _keyStr.charAt(enc1);\n        output[p++] = _keyStr.charAt(enc2);\n        output[p++] = _keyStr.charAt(enc3);\n        output[p++] = _keyStr.charAt(enc4);\n      } while (i < input.length);\n    \n      return output.join('');\n    }\n  }\n  \n  $.getSvgIcon = function(id, uniqueClone) { \n    var icon = svg_icons[id];\n    if(uniqueClone && icon) {\n      icon = fixIDs(icon, 0, true).clone(true);\n    }\n    return icon; \n  }\n  \n  $.resizeSvgIcons = function(obj) {\n    // FF2 and older don't detect .svg_icon, so we change it detect svg elems instead\n    var change_sel = !$('.svg_icon:first').length;\n    $.each(obj, function(sel, size) {\n      var arr = $.isArray(size);\n      var w = arr?size[0]:size,\n        h = arr?size[1]:size;\n      if(change_sel) {\n        sel = sel.replace(/\\.svg_icon/g,'svg');\n      }\n      $(sel).each(function() {\n        this.setAttribute('width', w);\n        this.setAttribute('height', h);\n        if(window.opera && window.widget) {\n          this.parentNode.style.width = w + 'px';\n          this.parentNode.style.height = h + 'px';\n        }\n      });\n    });\n  }\n  \n})(jQuery);"
  },
  {
    "path": "extensions/svg-edit/content/svg-edit-overlay.css",
    "content": "#svg-edit-statusbar-button {\n  list-style-image: url(\"chrome://svg-edit/content/editor/images/logo.png\");\n  display: -moz-box;\n  /*-moz-image-region: rect(16px, 16px, 32px, 0px);*/\n  padding-left: 0px;\n  padding-right: 0px;\n  width: 16px;\n  height: 16px;\n\n}\n\n#svg-edit-statusbar-button[state=\"active\"] { \n  list-style-image: url(\"chrome://svg-edit/content/editor/images/logo.png\");\n  -moz-image-region: rect(32px, 16px, 48px, 0px);\n}\n\n#svg-edit-statusbar-button[state=\"error\"] {\n  list-style-image: url(\"chrome://svg-edit/content/editor/images/logo.png\");\n  -moz-image-region: rect(0px, 16px, 16px, 0px);\n}\n\n"
  },
  {
    "path": "extensions/svg-edit/content/svg-edit-overlay.js",
    "content": "Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar SVGWindow;\n\nfunction start_svg_edit(aString) {\n  function svgEditorReady(event)\n  {\n    var svgWindow = SVGWindow.document.getElementById(\"mainIframe\")\n                      .contentWindow;\n    var svgEditor = svgWindow.svgEditor;\n    svgEditor.externalSaveHandler = InsertSVGAtSelection;\n    if (aString)\n      svgEditor.loadFromString(aString)\n    else\n      svgEditor.resetTransactionManager();\n    svgWindow.document.documentElement\n      .removeEventListener(\"svgEditorReady\", svgEditorReady, false);\n  }\n\n  window.document.documentElement\n    .addEventListener(\"svgEditorReady\", svgEditorReady, false);\n  var url = \"chrome://svg-edit/content/svg-edit.xul\";\n  SVGWindow = window.openDialog(url, \"_blank\",\n          \"menubar=yes,toolbar=no,resizable=yes,sizemode=normal,dialog=no\");\n}\n\nfunction InsertSVGAtSelection(aString)\n{\n  var editor = EditorUtils.getCurrentEditor();\n  var isHTML = !EditorUtils.isXHTMLDocument();\n  if (isHTML)\n    editor.beginTransaction();\n\n  var svgDocument = (new DOMParser()).parseFromString(aString, \"application/xml\")\n  var doc = EditorUtils.getCurrentDocument();\n  var node = doc.importNode(svgDocument.documentElement, true);\n  editor.insertElementAtSelection(node, true);\n\n  if (isHTML) {\n    var l = doc.querySelector(\"link[rel='force-svg']\");\n    if (!l) {\n      var head = doc.querySelector(\"head\");\n      l = doc.createElement(\"link\");\n      l.setAttribute(\"rel\", \"force-svg\");\n      l.setAttribute(\"href\", \"http://berjon.com/blog/2009/07/force-svg.html\");\n      editor.insertNode(l, head, head.childNodes.length);\n\n      var s = doc.createElement(\"script\");\n      s.setAttribute(\"type\", \"application/javascript\");\n      var text = doc.createTextNode(\"(\" + _ForceSVGInHTML.toString() + \")();\");\n      s.appendChild(text);\n      editor.insertNode(s, head, head.childNodes.length);\n    }\n  }\n  if (isHTML)\n    editor.endTransaction();\n}\n\nvar _ForceSVGInHTML= function()\n{\n  function ForceSVGInHTML()\n  {\n    window.removeEventListener(\"load\", ForceSVGInHTML, true);\n    var svgs = document.getElementsByTagName(\"svg\");\n    for (var i = 0; i < svgs.length; i++) {\n      var svg = svgs[i];\n      var div = document.createElement(\"div\");\n      div.appendChild(svg.cloneNode(true));\n      var dom = (new DOMParser()).parseFromString(div.innerHTML, \"application/xml\");\n      svg.parentNode.replaceChild(document.importNode(dom.documentElement, true), svg);\n    }\n  }\n  window.addEventListener(\"load\", ForceSVGInHTML, true);\n}\n\nvar Base64 = {\n \n  // private property\n  _keyStr : \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\",\n \n  // public method for encoding\n  encode : function (input) {\n    var output = \"\";\n    var chr1, chr2, chr3, enc1, enc2, enc3, enc4;\n    var i = 0;\n \n    input = Base64._utf8_encode(input);\n \n    while (i < input.length) {\n \n      chr1 = input.charCodeAt(i++);\n      chr2 = input.charCodeAt(i++);\n      chr3 = input.charCodeAt(i++);\n \n      enc1 = chr1 >> 2;\n      enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);\n      enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);\n      enc4 = chr3 & 63;\n \n      if (isNaN(chr2)) {\n        enc3 = enc4 = 64;\n      } else if (isNaN(chr3)) {\n        enc4 = 64;\n      }\n \n      output = output +\n      this._keyStr.charAt(enc1) + this._keyStr.charAt(enc2) +\n      this._keyStr.charAt(enc3) + this._keyStr.charAt(enc4);\n \n    }\n \n    return output;\n  },\n \n  // public method for decoding\n  decode : function (input) {\n    var output = \"\";\n    var chr1, chr2, chr3;\n    var enc1, enc2, enc3, enc4;\n    var i = 0;\n \n    input = input.replace(/[^A-Za-z0-9\\+\\/\\=]/g, \"\");\n \n    while (i < input.length) {\n \n      enc1 = this._keyStr.indexOf(input.charAt(i++));\n      enc2 = this._keyStr.indexOf(input.charAt(i++));\n      enc3 = this._keyStr.indexOf(input.charAt(i++));\n      enc4 = this._keyStr.indexOf(input.charAt(i++));\n \n      chr1 = (enc1 << 2) | (enc2 >> 4);\n      chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);\n      chr3 = ((enc3 & 3) << 6) | enc4;\n \n      output = output + String.fromCharCode(chr1);\n \n      if (enc3 != 64) {\n        output = output + String.fromCharCode(chr2);\n      }\n      if (enc4 != 64) {\n        output = output + String.fromCharCode(chr3);\n      }\n \n    }\n \n    output = Base64._utf8_decode(output);\n \n    return output;\n \n  },\n \n  // private method for UTF-8 encoding\n  _utf8_encode : function (string) {\n    string = string.replace(/\\r\\n/g,\"\\n\");\n    var utftext = \"\";\n \n    for (var n = 0; n < string.length; n++) {\n \n      var c = string.charCodeAt(n);\n \n      if (c < 128) {\n        utftext += String.fromCharCode(c);\n      }\n      else if((c > 127) && (c < 2048)) {\n        utftext += String.fromCharCode((c >> 6) | 192);\n        utftext += String.fromCharCode((c & 63) | 128);\n      }\n      else {\n        utftext += String.fromCharCode((c >> 12) | 224);\n        utftext += String.fromCharCode(((c >> 6) & 63) | 128);\n        utftext += String.fromCharCode((c & 63) | 128);\n      }\n \n    }\n \n    return utftext;\n  },\n \n  // private method for UTF-8 decoding\n  _utf8_decode : function (utftext) {\n    var string = \"\";\n    var i = 0;\n    var c = c1 = c2 = 0;\n \n    while ( i < utftext.length ) {\n \n      c = utftext.charCodeAt(i);\n \n      if (c < 128) {\n        string += String.fromCharCode(c);\n        i++;\n      }\n      else if((c > 191) && (c < 224)) {\n        c2 = utftext.charCodeAt(i+1);\n        string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));\n        i += 2;\n      }\n      else {\n        c2 = utftext.charCodeAt(i+1);\n        c3 = utftext.charCodeAt(i+2);\n        string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));\n        i += 3;\n      }\n \n    }\n \n    return string;\n  }\n \n}\n"
  },
  {
    "path": "extensions/svg-edit/content/svg-edit-overlay.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<overlay id=\"SVGEditToolsOverlay\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"\n         src=\"chrome://svg-edit/content/svg-edit-overlay.js\" />\n  \n  <menupopup id=\"insertMenuPopup\">\n    <menuseparator/>\n    <menuitem id=\"svgEditMenuitem\"\n              label=\"SVG\"\n              observes=\"cmd_renderedHTMLEnabler\"\n              oncommand=\"start_svg_edit(null);\"/>\n  </menupopup>\n</overlay>\n"
  },
  {
    "path": "extensions/svg-edit/content/svg-edit.js",
    "content": "Components.utils.import(\"resource://gre/modules/Services.jsm\");\n\nfunction Startup()\n{\n  GetUIElements();\n}\n\nfunction CloseWindowRequest(event)\n{\n  var svgWindow = document.getElementById(\"mainIframe\")\n                    .contentWindow;\n  var undoMgr = svgWindow.undoMgr;\n  if (undoMgr.getUndoStackSize()\n      && !Services.prompt.confirm(window, gDialog.bundleString.getString(\"SvgEdit\"),\n                                  gDialog.bundleString.getString(\"ConfirmClose\"))) {\n    return false;\n  }\n  return true;\n}\n"
  },
  {
    "path": "extensions/svg-edit/content/svg-edit.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n\n<window title=\"SVG Edit;\"\n        id=\"svgEditXulWindow\"\n        windowtype=\"BlueGriffon:SvgEditXulWindow:Gfd\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        persist=\"screenX screenY width height\"\n        onload=\"Startup()\"\n        onclose=\"return CloseWindowRequest(event)\"\n        width=\"1024\"\n        height=\"700\"\n        screenX=\"24\" screenY=\"24\">\n\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://svg-edit/content/svg-edit.js\" />\n\n  <stringbundle id=\"bundleString\"         src=\"chrome://bluegriffon/locale/svg-edit.properties\"/>\n\n  <iframe id=\"mainIframe\" type=\"chrome\"\n          src=\"chrome://svg-edit/content/editor/svg-editor.html\" flex=\"1\"/>\n</window>\n"
  },
  {
    "path": "extensions/svg-edit/handlers.js",
    "content": "// Note: This JavaScript file must be included as the last script on the main HTML editor page to override the open/save handlers\n$(function() {\n  if(!window.Components) return;\n\n  function moz_file_picker(readflag) {\n      var fp = window.Components.classes[\"@mozilla.org/filepicker;1\"].\n    createInstance(Components.interfaces.nsIFilePicker);\n      if(readflag)\n    fp.init(window, \"Pick a SVG file\", fp.modeOpen);\n      else\n    fp.init(window, \"Pick a SVG file\", fp.modeSave);\n      fp.defaultExtension = \"*.svg\";\n      fp.show();\n      return fp.file;\n  }\n\n  svgCanvas.setCustomHandlers({\n    'open':function() {\n        try {\n      netscape.security.PrivilegeManager.\n      enablePrivilege(\"UniversalXPConnect\");\n      var file = moz_file_picker(true);\n      if(!file)\n          return(null);\n\n      var inputStream = Components.classes[\"@mozilla.org/network/file-input-stream;1\"].createInstance(Components.interfaces.nsIFileInputStream);\n      inputStream.init(file, 0x01, parseInt(\"00004\", 8), null);\n      var sInputStream = Components.classes[\"@mozilla.org/scriptableinputstream;1\"].createInstance(Components.interfaces.nsIScriptableInputStream);\n      sInputStream.init(inputStream);\n      svgCanvas.setSvgString(sInputStream.\n              read(sInputStream.available()));\n        } catch(e) {\n                        console.log(\"Exception while attempting to load\" + e);\n        }\n    },\n    'save':function(svg, str) {\n      try {\n        var file = moz_file_picker(false);\n        if(!file)\n          return;\n\n              if (!file.exists())\n          file.create(0, parseInt(\"0664\", 8));\n\n        var out = Components.classes[\"@mozilla.org/network/file-output-stream;1\"].createInstance(Components.interfaces.nsIFileOutputStream);\n        out.init(file, 0x20 | 0x02, parseInt(\"00004\", 8),null);\n        out.write(str, str.length);\n        out.flush();\n        out.close();\n        } catch(e) {\n        alert(e);\n        }\n    }\n  });\n});\n"
  },
  {
    "path": "extensions/svg-edit/install.rdf",
    "content": "<?xml version=\"1.0\"?>\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n     xmlns:em=\"http://www.mozilla.org/2004/em-rdf#\">\n  <Description about=\"urn:mozilla:extension:file:chrome\"\n                   em:package=\"content\" />\n  <Description about=\"urn:mozilla:install-manifest\">\n    <!-- required properties -->\n    <em:name>SVG-edit</em:name>\n    <em:id>svg-edit@googlegroups.com</em:id>\n    <em:homepageURL>http://svg-edit.googlecode.com/</em:homepageURL>\n    <em:description>A complete vector graphic editor for BlueGriffon</em:description>\n    <em:iconURL>chrome://svg-edit/skin/logo32.png</em:iconURL>\n    <em:version>3.0.4</em:version>\n    <em:type>2</em:type>\n    <em:targetApplication><!-- BlueGriffon -->\n      <Description>\n\t      <em:id>bluegriffon@bluegriffon.com</em:id>\n\t        <em:minVersion>3.2</em:minVersion>\n\t        <em:maxVersion>*</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n  </Description>\n</RDF>\n"
  },
  {
    "path": "extensions/svg-edit/jar.mn",
    "content": "svg-edit.jar:\n% content   svg-edit         %content/\n% overlay\tchrome://bluegriffon/content/xul/bluegriffon.xul\tchrome://svg-edit/content/svg-edit-overlay.xul\n\tcontent/editor/canvg/canvg.js    (content/editor/canvg/canvg.js)\n\tcontent/editor/canvg/rgbcolor.js    (content/editor/canvg/rgbcolor.js)\n\tcontent/editor/contextmenu/jquery.contextMenu.js    (content/editor/contextmenu/jquery.contextMenu.js)\n\tcontent/editor/contextmenu/jquery.contextMenu.min.js    (content/editor/contextmenu/jquery.contextMenu.min.js)\n\tcontent/editor/embedapi.html    (content/editor/embedapi.html)\n\tcontent/editor/embedapi.js    (content/editor/embedapi.js)\n\tcontent/editor/extensions/closepath_icons.svg    (content/editor/extensions/closepath_icons.svg)\n\tcontent/editor/extensions/ext-arrows.js    (content/editor/extensions/ext-arrows.js)\n\tcontent/editor/extensions/ext-closepath.js    (content/editor/extensions/ext-closepath.js)\n\tcontent/editor/extensions/ext-connector.js    (content/editor/extensions/ext-connector.js)\n\tcontent/editor/extensions/ext-eyedropper.js    (content/editor/extensions/ext-eyedropper.js)\n\tcontent/editor/extensions/ext-foreignobject.js    (content/editor/extensions/ext-foreignobject.js)\n\tcontent/editor/extensions/ext-grid.js    (content/editor/extensions/ext-grid.js)\n\tcontent/editor/extensions/ext-helloworld.js    (content/editor/extensions/ext-helloworld.js)\n\tcontent/editor/extensions/ext-imagelib.js    (content/editor/extensions/ext-imagelib.js)\n\tcontent/editor/extensions/ext-imagelib.xml    (content/editor/extensions/ext-imagelib.xml)\n\tcontent/editor/extensions/ext-markers.js    (content/editor/extensions/ext-markers.js)\n\tcontent/editor/extensions/ext-server_opensave.js    (content/editor/extensions/ext-server_opensave.js)\n\tcontent/editor/extensions/ext-shapes.js    (content/editor/extensions/ext-shapes.js)\n\tcontent/editor/extensions/ext-shapes.xml    (content/editor/extensions/ext-shapes.xml)\n\tcontent/editor/extensions/eyedropper-icon.xml    (content/editor/extensions/eyedropper-icon.xml)\n\tcontent/editor/extensions/eyedropper.png    (content/editor/extensions/eyedropper.png)\n\tcontent/editor/extensions/fileopen.php    (content/editor/extensions/fileopen.php)\n\tcontent/editor/extensions/filesave.php    (content/editor/extensions/filesave.php)\n\tcontent/editor/extensions/foreignobject-icons.xml    (content/editor/extensions/foreignobject-icons.xml)\n\tcontent/editor/extensions/grid-icon.xml    (content/editor/extensions/grid-icon.xml)\n\tcontent/editor/extensions/helloworld-icon.xml    (content/editor/extensions/helloworld-icon.xml)\n\tcontent/editor/extensions/imagelib/index.html    (content/editor/extensions/imagelib/index.html)\n\tcontent/editor/extensions/imagelib/smiley.svg    (content/editor/extensions/imagelib/smiley.svg)\n\tcontent/editor/extensions/markers-icons.xml    (content/editor/extensions/markers-icons.xml)\n\tcontent/editor/extensions/shapelib/animal.json    (content/editor/extensions/shapelib/animal.json)\n\tcontent/editor/extensions/shapelib/arrow.json    (content/editor/extensions/shapelib/arrow.json)\n\tcontent/editor/extensions/shapelib/dialog_balloon.json    (content/editor/extensions/shapelib/dialog_balloon.json)\n\tcontent/editor/extensions/shapelib/electronics.json    (content/editor/extensions/shapelib/electronics.json)\n\tcontent/editor/extensions/shapelib/flowchart.json    (content/editor/extensions/shapelib/flowchart.json)\n\tcontent/editor/extensions/shapelib/game.json    (content/editor/extensions/shapelib/game.json)\n\tcontent/editor/extensions/shapelib/math.json    (content/editor/extensions/shapelib/math.json)\n\tcontent/editor/extensions/shapelib/misc.json    (content/editor/extensions/shapelib/misc.json)\n\tcontent/editor/extensions/shapelib/music.json    (content/editor/extensions/shapelib/music.json)\n\tcontent/editor/extensions/shapelib/object.json    (content/editor/extensions/shapelib/object.json)\n\tcontent/editor/extensions/shapelib/symbol.json    (content/editor/extensions/shapelib/symbol.json)\n\tcontent/editor/images/align-bottom.png    (content/editor/images/align-bottom.png)\n\tcontent/editor/images/align-bottom.svg    (content/editor/images/align-bottom.svg)\n\tcontent/editor/images/align-center.png    (content/editor/images/align-center.png)\n\tcontent/editor/images/align-center.svg    (content/editor/images/align-center.svg)\n\tcontent/editor/images/align-left.png    (content/editor/images/align-left.png)\n\tcontent/editor/images/align-left.svg    (content/editor/images/align-left.svg)\n\tcontent/editor/images/align-middle.png    (content/editor/images/align-middle.png)\n\tcontent/editor/images/align-middle.svg    (content/editor/images/align-middle.svg)\n\tcontent/editor/images/align-right.png    (content/editor/images/align-right.png)\n\tcontent/editor/images/align-right.svg    (content/editor/images/align-right.svg)\n\tcontent/editor/images/align-top.png    (content/editor/images/align-top.png)\n\tcontent/editor/images/align-top.svg    (content/editor/images/align-top.svg)\n\tcontent/editor/images/bold.png    (content/editor/images/bold.png)\n\tcontent/editor/images/cancel.png    (content/editor/images/cancel.png)\n\tcontent/editor/images/circle.png    (content/editor/images/circle.png)\n\tcontent/editor/images/clear.png    (content/editor/images/clear.png)\n\tcontent/editor/images/clone.png    (content/editor/images/clone.png)\n\tcontent/editor/images/conn.svg    (content/editor/images/conn.svg)\n\tcontent/editor/images/copy.png    (content/editor/images/copy.png)\n\tcontent/editor/images/cut.png    (content/editor/images/cut.png)\n\tcontent/editor/images/delete.png    (content/editor/images/delete.png)\n\tcontent/editor/images/document-properties.png    (content/editor/images/document-properties.png)\n\tcontent/editor/images/dropdown.gif    (content/editor/images/dropdown.gif)\n\tcontent/editor/images/ellipse.png    (content/editor/images/ellipse.png)\n\tcontent/editor/images/eye.png    (content/editor/images/eye.png)\n\tcontent/editor/images/fhpath.png    (content/editor/images/fhpath.png)\n\tcontent/editor/images/flyouth.png    (content/editor/images/flyouth.png)\n\tcontent/editor/images/flyup.gif    (content/editor/images/flyup.gif)\n\tcontent/editor/images/freehand-circle.png    (content/editor/images/freehand-circle.png)\n\tcontent/editor/images/freehand-square.png    (content/editor/images/freehand-square.png)\n\tcontent/editor/images/go-down.png    (content/editor/images/go-down.png)\n\tcontent/editor/images/go-up.png    (content/editor/images/go-up.png)\n\tcontent/editor/images/image.png    (content/editor/images/image.png)\n\tcontent/editor/images/italic.png    (content/editor/images/italic.png)\n\tcontent/editor/images/line.png    (content/editor/images/line.png)\n\tcontent/editor/images/link_controls.png    (content/editor/images/link_controls.png)\n\tcontent/editor/images/logo.png    (content/editor/images/logo.png)\n\tcontent/editor/images/logo.svg    (content/editor/images/logo.svg)\n\tcontent/editor/images/move_bottom.png    (content/editor/images/move_bottom.png)\n\tcontent/editor/images/move_top.png    (content/editor/images/move_top.png)\n\tcontent/editor/images/node_clone.png    (content/editor/images/node_clone.png)\n\tcontent/editor/images/node_delete.png    (content/editor/images/node_delete.png)\n\tcontent/editor/images/none.png    (content/editor/images/none.png)\n\tcontent/editor/images/open.png    (content/editor/images/open.png)\n\tcontent/editor/images/paste.png    (content/editor/images/paste.png)\n\tcontent/editor/images/path.png    (content/editor/images/path.png)\n\tcontent/editor/images/polygon.png    (content/editor/images/polygon.png)\n\tcontent/editor/images/polygon.svg    (content/editor/images/polygon.svg)\n\tcontent/editor/images/README.txt    (content/editor/images/README.txt)\n\tcontent/editor/images/rect.png    (content/editor/images/rect.png)\n\tcontent/editor/images/redo.png    (content/editor/images/redo.png)\n\tcontent/editor/images/reorient.png    (content/editor/images/reorient.png)\n\tcontent/editor/images/rotate.png    (content/editor/images/rotate.png)\n\tcontent/editor/images/save.png    (content/editor/images/save.png)\n\tcontent/editor/images/select.png    (content/editor/images/select.png)\n\tcontent/editor/images/select_node.png    (content/editor/images/select_node.png)\n\tcontent/editor/images/sep.png    (content/editor/images/sep.png)\n\tcontent/editor/images/shape_group.png    (content/editor/images/shape_group.png)\n\tcontent/editor/images/shape_ungroup.png    (content/editor/images/shape_ungroup.png)\n\tcontent/editor/images/source.png    (content/editor/images/source.png)\n\tcontent/editor/images/spinbtn_updn_big.png    (content/editor/images/spinbtn_updn_big.png)\n\tcontent/editor/images/square.png    (content/editor/images/square.png)\n\tcontent/editor/images/svg_edit_icons.svg    (content/editor/images/svg_edit_icons.svg)\n\tcontent/editor/images/svg_edit_icons.svgz    (content/editor/images/svg_edit_icons.svgz)\n\tcontent/editor/images/text.png    (content/editor/images/text.png)\n\tcontent/editor/images/text.svg    (content/editor/images/text.svg)\n\tcontent/editor/images/to_path.png    (content/editor/images/to_path.png)\n\tcontent/editor/images/undo.png    (content/editor/images/undo.png)\n\tcontent/editor/images/view-refresh.png    (content/editor/images/view-refresh.png)\n\tcontent/editor/images/wave.png    (content/editor/images/wave.png)\n\tcontent/editor/images/wireframe.png    (content/editor/images/wireframe.png)\n\tcontent/editor/images/zoom.png    (content/editor/images/zoom.png)\n\tcontent/editor/jgraduate/css/jGraduate-0.2.0.css    (content/editor/jgraduate/css/jGraduate-0.2.0.css)\n\tcontent/editor/jgraduate/css/jgraduate.css    (content/editor/jgraduate/css/jgraduate.css)\n\tcontent/editor/jgraduate/css/jPicker-1.0.12.css    (content/editor/jgraduate/css/jPicker-1.0.12.css)\n\tcontent/editor/jgraduate/css/jPicker-1.0.9.css    (content/editor/jgraduate/css/jPicker-1.0.9.css)\n\tcontent/editor/jgraduate/images/AlphaBar.png    (content/editor/jgraduate/images/AlphaBar.png)\n\tcontent/editor/jgraduate/images/bar-opacity.png    (content/editor/jgraduate/images/bar-opacity.png)\n\tcontent/editor/jgraduate/images/Bars.png    (content/editor/jgraduate/images/Bars.png)\n\tcontent/editor/jgraduate/images/map-opacity.png    (content/editor/jgraduate/images/map-opacity.png)\n\tcontent/editor/jgraduate/images/mappoint.gif    (content/editor/jgraduate/images/mappoint.gif)\n\tcontent/editor/jgraduate/images/mappoint_c.png    (content/editor/jgraduate/images/mappoint_c.png)\n\tcontent/editor/jgraduate/images/mappoint_f.png    (content/editor/jgraduate/images/mappoint_f.png)\n\tcontent/editor/jgraduate/images/Maps.png    (content/editor/jgraduate/images/Maps.png)\n\tcontent/editor/jgraduate/images/NoColor.png    (content/editor/jgraduate/images/NoColor.png)\n\tcontent/editor/jgraduate/images/picker.gif    (content/editor/jgraduate/images/picker.gif)\n\tcontent/editor/jgraduate/images/preview-opacity.png    (content/editor/jgraduate/images/preview-opacity.png)\n\tcontent/editor/jgraduate/images/rangearrows.gif    (content/editor/jgraduate/images/rangearrows.gif)\n\tcontent/editor/jgraduate/images/rangearrows2.gif    (content/editor/jgraduate/images/rangearrows2.gif)\n\tcontent/editor/jgraduate/jpicker-1.0.12.min.js    (content/editor/jgraduate/jpicker-1.0.12.min.js)\n\tcontent/editor/jgraduate/jpicker-1.0.9.min.js    (content/editor/jgraduate/jpicker-1.0.9.min.js)\n\tcontent/editor/jgraduate/jquery.jgraduate.js    (content/editor/jgraduate/jquery.jgraduate.js)\n\tcontent/editor/jgraduate/jquery.jgraduate.min.js    (content/editor/jgraduate/jquery.jgraduate.min.js)\n\tcontent/editor/jgraduate/LICENSE    (content/editor/jgraduate/LICENSE)\n\tcontent/editor/jgraduate/README    (content/editor/jgraduate/README)\n\tcontent/editor/jquery-ui/jquery-ui-1.7.2.custom.min.js    (content/editor/jquery-ui/jquery-ui-1.7.2.custom.min.js)\n\tcontent/editor/jquery-ui/jquery-ui-1.8.custom.min.js    (content/editor/jquery-ui/jquery-ui-1.8.custom.min.js)\n\tcontent/editor/jquery.js    (content/editor/jquery.js)\n\tcontent/editor/jquerybbq/jquery.bbq.min.js    (content/editor/jquerybbq/jquery.bbq.min.js)\n\tcontent/editor/js-hotkeys/jquery.hotkeys.min.js    (content/editor/js-hotkeys/jquery.hotkeys.min.js)\n\tcontent/editor/js-hotkeys/README.md    (content/editor/js-hotkeys/README.md)\n\tcontent/editor/locale/lang.af.js    (content/editor/locale/lang.af.js)\n\tcontent/editor/locale/lang.ar.js    (content/editor/locale/lang.ar.js)\n\tcontent/editor/locale/lang.az.js    (content/editor/locale/lang.az.js)\n\tcontent/editor/locale/lang.be.js    (content/editor/locale/lang.be.js)\n\tcontent/editor/locale/lang.bg.js    (content/editor/locale/lang.bg.js)\n\tcontent/editor/locale/lang.ca.js    (content/editor/locale/lang.ca.js)\n\tcontent/editor/locale/lang.cs.js    (content/editor/locale/lang.cs.js)\n\tcontent/editor/locale/lang.cy.js    (content/editor/locale/lang.cy.js)\n\tcontent/editor/locale/lang.da.js    (content/editor/locale/lang.da.js)\n\tcontent/editor/locale/lang.de.js    (content/editor/locale/lang.de.js)\n\tcontent/editor/locale/lang.el.js    (content/editor/locale/lang.el.js)\n\tcontent/editor/locale/lang.en.js    (content/editor/locale/lang.en.js)\n\tcontent/editor/locale/lang.es.js    (content/editor/locale/lang.es.js)\n\tcontent/editor/locale/lang.et.js    (content/editor/locale/lang.et.js)\n\tcontent/editor/locale/lang.fa.js    (content/editor/locale/lang.fa.js)\n\tcontent/editor/locale/lang.fi.js    (content/editor/locale/lang.fi.js)\n\tcontent/editor/locale/lang.fr.js    (content/editor/locale/lang.fr.js)\n\tcontent/editor/locale/lang.fy.js    (content/editor/locale/lang.fy.js)\n\tcontent/editor/locale/lang.ga.js    (content/editor/locale/lang.ga.js)\n\tcontent/editor/locale/lang.gl.js    (content/editor/locale/lang.gl.js)\n\tcontent/editor/locale/lang.he.js    (content/editor/locale/lang.he.js)\n\tcontent/editor/locale/lang.hi.js    (content/editor/locale/lang.hi.js)\n\tcontent/editor/locale/lang.hr.js    (content/editor/locale/lang.hr.js)\n\tcontent/editor/locale/lang.hu.js    (content/editor/locale/lang.hu.js)\n\tcontent/editor/locale/lang.hy.js    (content/editor/locale/lang.hy.js)\n\tcontent/editor/locale/lang.id.js    (content/editor/locale/lang.id.js)\n\tcontent/editor/locale/lang.is.js    (content/editor/locale/lang.is.js)\n\tcontent/editor/locale/lang.it.js    (content/editor/locale/lang.it.js)\n\tcontent/editor/locale/lang.ja.js    (content/editor/locale/lang.ja.js)\n\tcontent/editor/locale/lang.ko.js    (content/editor/locale/lang.ko.js)\n\tcontent/editor/locale/lang.lt.js    (content/editor/locale/lang.lt.js)\n\tcontent/editor/locale/lang.lv.js    (content/editor/locale/lang.lv.js)\n\tcontent/editor/locale/lang.mk.js    (content/editor/locale/lang.mk.js)\n\tcontent/editor/locale/lang.ms.js    (content/editor/locale/lang.ms.js)\n\tcontent/editor/locale/lang.mt.js    (content/editor/locale/lang.mt.js)\n\tcontent/editor/locale/lang.nl.js    (content/editor/locale/lang.nl.js)\n\tcontent/editor/locale/lang.no.js    (content/editor/locale/lang.no.js)\n\tcontent/editor/locale/lang.pl.js    (content/editor/locale/lang.pl.js)\n\tcontent/editor/locale/lang.pt-BR.js    (content/editor/locale/lang.pt-BR.js)\n\tcontent/editor/locale/lang.pt-PT.js    (content/editor/locale/lang.pt-PT.js)\n\tcontent/editor/locale/lang.ro.js    (content/editor/locale/lang.ro.js)\n\tcontent/editor/locale/lang.ru.js    (content/editor/locale/lang.ru.js)\n\tcontent/editor/locale/lang.sk.js    (content/editor/locale/lang.sk.js)\n\tcontent/editor/locale/lang.sl.js    (content/editor/locale/lang.sl.js)\n\tcontent/editor/locale/lang.sq.js    (content/editor/locale/lang.sq.js)\n\tcontent/editor/locale/lang.sr.js    (content/editor/locale/lang.sr.js)\n\tcontent/editor/locale/lang.sv.js    (content/editor/locale/lang.sv.js)\n\tcontent/editor/locale/lang.sw.js    (content/editor/locale/lang.sw.js)\n\tcontent/editor/locale/lang.th.js    (content/editor/locale/lang.th.js)\n\tcontent/editor/locale/lang.tl.js    (content/editor/locale/lang.tl.js)\n\tcontent/editor/locale/lang.tr.js    (content/editor/locale/lang.tr.js)\n\tcontent/editor/locale/lang.uk.js    (content/editor/locale/lang.uk.js)\n\tcontent/editor/locale/lang.vi.js    (content/editor/locale/lang.vi.js)\n\tcontent/editor/locale/lang.yi.js    (content/editor/locale/lang.yi.js)\n\tcontent/editor/locale/lang.zh-CN.js    (content/editor/locale/lang.zh-CN.js)\n\tcontent/editor/locale/lang.zh-HK.js    (content/editor/locale/lang.zh-HK.js)\n\tcontent/editor/locale/lang.zh-TW.js    (content/editor/locale/lang.zh-TW.js)\n\tcontent/editor/locale/lang.zh.js    (content/editor/locale/lang.zh.js)\n\tcontent/editor/locale/locale.js    (content/editor/locale/locale.js)\n\tcontent/editor/locale/README.txt    (content/editor/locale/README.txt)\n\tcontent/editor/spinbtn/JQuerySpinBtn.css    (content/editor/spinbtn/JQuerySpinBtn.css)\n\tcontent/editor/spinbtn/JQuerySpinBtn.js    (content/editor/spinbtn/JQuerySpinBtn.js)\n\tcontent/editor/spinbtn/JQuerySpinBtn.min.js    (content/editor/spinbtn/JQuerySpinBtn.min.js)\n\tcontent/editor/spinbtn/spinbtn_updn.png    (content/editor/spinbtn/spinbtn_updn.png)\n\tcontent/editor/svg-editor.css    (content/editor/svg-editor.css)\n\tcontent/editor/svg-editor.html    (content/editor/svg-editor.html)\n\tcontent/editor/svg-editor.js    (content/editor/svg-editor.js)\n\tcontent/editor/svg-editor.min.js    (content/editor/svg-editor.min.js)\n\tcontent/editor/svgcanvas.js    (content/editor/svgcanvas.js)\n\tcontent/editor/svgcanvas.min.js    (content/editor/svgcanvas.min.js)\n\tcontent/editor/svgicons/jquery.svgicons.js    (content/editor/svgicons/jquery.svgicons.js)\n\tcontent/editor/svgicons/jquery.svgicons.min.js    (content/editor/svgicons/jquery.svgicons.min.js)\n\tcontent/svg-edit-overlay.css    (content/svg-edit-overlay.css)\n\tcontent/svg-edit-overlay.js    (content/svg-edit-overlay.js)\n\tcontent/svg-edit-overlay.xul    (content/svg-edit-overlay.xul)\n\tcontent/svg-edit.xul            (content/svg-edit.xul)\n\tcontent/svg-edit.js             (content/svg-edit.js)\n  skin/logo32.png  (skin/logo32.png)\n  "
  },
  {
    "path": "extensions/svg-edit/moz.build",
    "content": "JAR_MANIFESTS += ['jar.mn']\n"
  },
  {
    "path": "installer/Makefile.in",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nSTANDALONE_MAKEFILE := 1\n#DIST_SUBDIR := browser\n\ninclude $(topsrcdir)/config/rules.mk\n\nMOZ_PKG_REMOVALS = $(srcdir)/removed-files.in\n\nMOZ_PKG_MANIFEST = $(srcdir)/package-manifest.in\nMOZ_PKG_DUPEFLAGS = -f $(srcdir)/allowed-dupes.mn\n\n# Some files have been already bundled with xulrunner\nifndef MOZ_MULET\nMOZ_PKG_FATAL_WARNINGS = 1\nelse\nDEFINES += -DMOZ_MULET\nendif\n\n# When packaging an artifact build not all xpt files expected by the\n# packager will be present.\nifdef MOZ_ARTIFACT_BUILDS\nMOZ_PKG_FATAL_WARNINGS =\nendif\n\nDEFINES += -DMOZ_APP_NAME=$(MOZ_APP_NAME) -DPREF_DIR=$(PREF_DIR)\n\nifdef MOZ_DEBUG\nDEFINES += -DMOZ_DEBUG=1\nendif\n\nifneq (,$(filter gtk%,$(MOZ_WIDGET_TOOLKIT)))\nDEFINES += -DMOZ_GTK=1\nifeq ($(MOZ_WIDGET_TOOLKIT),gtk3)\nDEFINES += -DMOZ_GTK3=1\nendif\nendif\n\nifdef MOZ_SYSTEM_NSPR\nDEFINES += -DMOZ_SYSTEM_NSPR=1\nendif\n\nifdef MOZ_SYSTEM_NSS\nDEFINES += -DMOZ_SYSTEM_NSS=1\nendif\n\nifdef NSS_DISABLE_DBM\nDEFINES += -DNSS_DISABLE_DBM=1\nendif\n\nifdef MOZ_ARTIFACT_BUILDS\nDEFINES += -DMOZ_ARTIFACT_BUILDS=1\nendif\n\nDEFINES += -DJAREXT=\n\nifdef MOZ_ANGLE_RENDERER\nDEFINES += -DMOZ_ANGLE_RENDERER=$(MOZ_ANGLE_RENDERER)\nifdef MOZ_D3DCOMPILER_VISTA_DLL\nDEFINES += -DMOZ_D3DCOMPILER_VISTA_DLL=$(MOZ_D3DCOMPILER_VISTA_DLL)\nendif\nendif\n\nDEFINES += -DMOZ_CHILD_PROCESS_NAME=$(MOZ_CHILD_PROCESS_NAME)\n\n# Set MSVC dlls version to package, if any.\nifdef MOZ_NO_DEBUG_RTL\nifdef WIN32_REDIST_DIR\nDEFINES += -DMOZ_PACKAGE_MSVC_DLLS=1\nDEFINES += -DMSVC_C_RUNTIME_DLL=$(MSVC_C_RUNTIME_DLL)\nDEFINES += -DMSVC_CXX_RUNTIME_DLL=$(MSVC_CXX_RUNTIME_DLL)\nendif\nifdef WIN_UCRT_REDIST_DIR\nDEFINES += -DMOZ_PACKAGE_WIN_UCRT_DLLS=1\nendif\nendif\n\nifneq (,$(filter WINNT Darwin Android,$(OS_TARGET)))\nDEFINES += -DMOZ_SHARED_MOZGLUE=1\nendif\n\nifdef NECKO_WIFI\nDEFINES += -DNECKO_WIFI\nendif\n\nifdef MAKENSISU\nDEFINES += -DHAVE_MAKENSISU=1\nendif\n\nifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))\nMOZ_PKG_MAC_DSSTORE=branding/dsstore\nMOZ_PKG_MAC_BACKGROUND=branding/background.png\nMOZ_PKG_MAC_ICON=branding/disk.icns\nMOZ_PKG_MAC_EXTRA=--symlink '/Applications:/ '\nendif\n\ninclude $(topsrcdir)/toolkit/mozapps/installer/signing.mk\ninclude $(topsrcdir)/toolkit/mozapps/installer/packager.mk\n\nifeq (bundle, $(MOZ_FS_LAYOUT))\nBINPATH = $(_BINPATH)\nDEFINES += -DAPPNAME=$(_APPNAME)\nelse\n# Every other platform just winds up in dist/bin\nBINPATH = bin\nendif\nDEFINES += -DBINPATH=$(BINPATH)\n\nifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))\nRESPATH = $(_APPNAME)/Contents/Resources\nelse\nRESPATH = $(BINPATH)\nendif\nDEFINES += -DRESPATH=$(RESPATH)\n\nLPROJ_ROOT = $(firstword $(subst -, ,$(AB_CD)))\nifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))\nifeq (zh-TW,$(AB_CD))\nLPROJ_ROOT := $(subst -,_,$(AB_CD))\nendif\nendif\nDEFINES += -DLPROJ_ROOT=$(LPROJ_ROOT)\n\nDEFINES += -DMOZ_ICU_VERSION=$(MOZ_ICU_VERSION)\nifdef MOZ_SYSTEM_ICU\nDEFINES += -DMOZ_SYSTEM_ICU\nendif\nifdef MOZ_ICU_DATA_ARCHIVE\nDEFINES += -DMOZ_ICU_DATA_ARCHIVE\nendif\nDEFINES += -DMOZ_ICU_DBG_SUFFIX=$(MOZ_ICU_DBG_SUFFIX)\nDEFINES += -DICU_DATA_FILE=$(ICU_DATA_FILE)\nifdef CLANG_CXX\nDEFINES += -DCLANG_CXX\nendif\nifdef CLANG_CL\nDEFINES += -DCLANG_CL\nendif\n\n\n# Builds using the hybrid FasterMake/RecursiveMake backend will\n# fail to produce a langpack. See bug 1255096.\n\nifeq (WINNT,$(OS_ARCH))\nPKGCOMP_FIND_OPTS =\nelse\nPKGCOMP_FIND_OPTS = -L\nendif\nifeq (Darwin, $(OS_ARCH))\nFINDPATH = $(_APPNAME)/Contents/MacOS\nelse\nFINDPATH=bin\nendif\n\npackage-compare::\n\tcd $(DIST); find $(PKGCOMP_FIND_OPTS) $(FINDPATH) -type f | sort > bin-list.txt\n\t$(call py_action,preprocessor,$(DEFINES) $(ACDEFINES) $(MOZ_PKG_MANIFEST)) | grep '^$(BINPATH)' | sed -e 's/^\\///' | sort > $(DIST)/pack-list.txt\n\t-diff -u $(DIST)/pack-list.txt $(DIST)/bin-list.txt\n\trm -f $(DIST)/pack-list.txt $(DIST)/bin-list.txt\n\ninstaller::\nifdef INSTALLER_DIR\n\t$(MAKE) -C $(INSTALLER_DIR)\nendif\n\nifdef ENABLE_MARIONETTE\nDEFINES += -DENABLE_MARIONETTE=1\nendif\n"
  },
  {
    "path": "installer/linux/bluegriffon.desktop",
    "content": "[Desktop Entry]\nName=BlueGriffon\nGenericName=Create Web Pages\nGenericName[es]=Crea páginas web\nGenericName[it]=Creare pagine Web\nGenericName[fr]=Créer des pages Web\nGenericName[af]=Skep webblaaie\nGenericName[sq]=Krijo Faqe Interneti\nGenericName[be]=Стварэньне вэб-старонак\nGenericName[ast]=Facer páxines web\nGenericName[bn]=ওয়েব পৃষ্ঠা তৈরি করুন\nGenericName[bs]=Kreirajte web stranice\nGenericName[pt_BR]=Crie páginas web\nGenericName[ca@valencia]=Creeu pàgines web\nGenericName[ca]=Creeu pàgines web\nGenericName[bg]=Създаване на уеб страници\nGenericName[zh_HK]=建立網頁\nGenericName[zh_CN]=创建网页\nGenericName[zh_TW]=建立網頁\nGenericName[crh]=Web sayfaları Oluştur\nGenericName[nl]=Webpagina's ontwerpen\nGenericName[da]=Opret websider\nGenericName[cs]=Tvorba webových stránek\nGenericName[fi]=Luo WWW-sivuja\nGenericName[gl]=Cree páxinas web\nGenericName[de]=Webseiten erstellen\nGenericName[el]=Δημιουργήστε ιστοσελίδες\nGenericName[is]=Búa til vefsíður\nGenericName[hu]=Weboldalak készítése\nGenericName[ky]=Веб - баракчаларын түзүү\nGenericName[ms]=Cipta Laman Sesawang\nGenericName[lt]=Kurkite tinklalapius\nGenericName[nb]=Opprett websider\nGenericName[oc]=Crear de paginas Web\nGenericName[pt]=Crie páginas Web\nGenericName[ro]=Creați pagini web\nGenericName[sl]=Ustvarjajte spletne strani\nGenericName[ru]=Создание веб-страниц\nGenericName[sv]=Skapa webbplatser\nGenericName[vi]=Tạo trang web\nGenericName[uk]=Створення веб-сторінок\nGenericName[tr]=Web sayfaları Oluştur\nComment=Web Authoring System\nComment[bg]=Система за създаване на уеб страници\nComment[cs]=Autorský webový systém\nComment[da]=Webudviklingssystem\nComment[de]=Web-Gestaltungssystem\nComment[el]=Σύστημα δημιουργίας διαδικτυακού περιεχομένου\nComment[es]=Sistema de autoría web\nComment[fi]=Verkkosivujen teko-ohjelma\nComment[fr]=Système de création de contenu Web\nComment[hu]=Weboldal szerkesztő\nComment[it]=Sistema di Authoring Web\nComment[ja]=Web オーサリングシステム\nComment[ko]=웹 오서링 시스템\nComment[lt]=Saityno autorizavimo sistema\nComment[nb]=Webdesignsystem\nComment[nl]=Webverificatiesysteem\nComment[pl]=Wizualny edytor stron WWW\nComment[pt]=Sistema de Autoria Web\nComment[pt_BR]=Sistema de autoração da Web\nComment[ro]=Sistem de autorizare web\nComment[ru]=Система создания веб-страниц\nComment[sk]=Web Authoring systém\nComment[tr]=Web Yazarlık Sistemi\nComment[uk]=Система веб-розробки\nComment[wa]=Sistinme d' askepiaedje di waibes\nComment[zh_CN]=网络创作系统\nComment[zh_TW]=網頁管理系統\nExec=bluegriffon\nIcon=bluegriffon\nTerminal=false\nType=Application\nCategories=Development;WebDevelopment;\nMimeType=text/html;text/xml;text/css;text/x-javascript;text/javascript;application/x-php;text/x-php;application/xhtml+xml;\n"
  },
  {
    "path": "installer/linux/template.desktop",
    "content": "#filter substitution\n[Desktop Entry]\nVersion=1.0\nName=@APP_NAME@\nComment=@APP_DESCRIPTION@\nExec=/usr/bin/@APP_NAME@\nTerminal=false\nType=Application\nCategories=Utility;\nIcon=@APP_ICON@\nMimeType=text/html;text/xml;application/xhtml+xml;\n"
  },
  {
    "path": "installer/package-manifest.in",
    "content": "; This Source Code Form is subject to the terms of the Mozilla Public\n; License, v. 2.0. If a copy of the MPL was not distributed with this\n; file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n; Package file for the Firefox build.\n;\n; Packaging manifest is used to copy files from dist/bin\n; to the staging directory.\n; Some other files are built in the staging directory directly,\n; so they will be implicitly packaged too.\n;\n; File format:\n;\n; [] designates a toplevel component. Example: [xpcom]\n; - in front of a file specifies it to be removed from the destination\n; * wildcard support to recursively copy the entire directory\n; ; file comment\n;\n\n; Due to Apple Mac OS X packaging requirements, files that are in the same\n; directory on other platforms must be located in different directories on\n; Mac OS X. The following defines allow specifying the Mac OS X bundle\n; location which also work on other platforms.\n;\n; @BINPATH@\n; Equals Contents/MacOS/ on Mac OS X and is the path to the main binary on other\n; platforms.\n;\n; @RESPATH@\n; Equals Contents/Resources/ on Mac OS X and is equivalent to @BINPATH@ on other\n; platforms.\n\n#filter substitution\n\n#ifdef XP_MACOSX\n; Mac bundle stuff\n@APPNAME@/Contents/Info.plist\n@APPNAME@/Contents/PkgInfo\n@RESPATH@/bluegriffon.icns\n@RESPATH@/en.lproj/*\n#endif\n\n[@AB_CD@]\n@RESPATH@/dictionaries/*\n@RESPATH@/hyphenation/*\n\n[xpcom]\n@RESPATH@/dependentlibs.list\n#ifdef MOZ_SHARED_MOZGLUE\n@BINPATH@/@DLL_PREFIX@mozglue@DLL_SUFFIX@\n#endif\n#ifndef MOZ_STATIC_JS\n@BINPATH@/@DLL_PREFIX@mozjs@DLL_SUFFIX@\n#endif\n#ifdef MOZ_DMD\n@BINPATH@/@DLL_PREFIX@dmd@DLL_SUFFIX@\n#endif\n#ifndef MOZ_SYSTEM_NSPR\n#ifndef MOZ_FOLD_LIBS\n@BINPATH@/@DLL_PREFIX@nspr4@DLL_SUFFIX@\n@BINPATH@/@DLL_PREFIX@plc4@DLL_SUFFIX@\n@BINPATH@/@DLL_PREFIX@plds4@DLL_SUFFIX@\n#endif\n#endif\n#ifdef XP_MACOSX\n@BINPATH@/XUL\n#else\n@BINPATH@/@DLL_PREFIX@xul@DLL_SUFFIX@\n#endif\n#ifdef XP_MACOSX\n@BINPATH@/@MOZ_CHILD_PROCESS_NAME@.app/\n@BINPATH@/@DLL_PREFIX@plugin_child_interpose@DLL_SUFFIX@\n#else\n@BINPATH@/@MOZ_CHILD_PROCESS_NAME@\n#endif\n#ifdef XP_WIN32\n@BINPATH@/plugin-hang-ui@BIN_SUFFIX@\n#if MOZ_PACKAGE_MSVC_DLLS\n@BINPATH@/@MSVC_C_RUNTIME_DLL@\n@BINPATH@/@MSVC_CXX_RUNTIME_DLL@\n#endif\n#if MOZ_PACKAGE_WIN_UCRT_DLLS\n@BINPATH@/api-ms-win-*.dll\n@BINPATH@/ucrtbase.dll\n#endif\n#endif\n#ifdef MOZ_ICU_DATA_ARCHIVE\n@RESPATH@/@ICU_DATA_FILE@\n#endif\n#ifdef MOZ_GTK3\n@BINPATH@/@DLL_PREFIX@mozgtk@DLL_SUFFIX@\n@BINPATH@/gtk2/@DLL_PREFIX@mozgtk@DLL_SUFFIX@\n#endif\n\n; We don't have a complete view of which dlls to expect when doing an artifact\n; build because we haven't run all of configure, so we trust what's in\n; dist/bin, because everything there was extracted from our original build's\n; package.\n#if defined(MOZ_ARTIFACT_BUILDS) && defined(XP_WIN)\n@BINPATH@/*.dll\n#endif\n\n[bluegriffon]\n; [Base Browser Files]\n#ifndef XP_UNIX\n@BINPATH@/@MOZ_APP_NAME@.exe\n#else\n@BINPATH@/@MOZ_APP_NAME@-bin\n@BINPATH@/@MOZ_APP_NAME@\n#endif\n@RESPATH@/application.ini\n#ifdef MOZ_UPDATER\n@RESPATH@/update-settings.ini\n#endif\n@RESPATH@/platform.ini\n#ifndef MOZ_SYSTEM_SQLITE\n#ifndef MOZ_FOLD_LIBS\n@BINPATH@/@DLL_PREFIX@mozsqlite3@DLL_SUFFIX@\n#endif\n#endif\n@BINPATH@/@DLL_PREFIX@lgpllibs@DLL_SUFFIX@\n#ifdef MOZ_FFVPX\n@BINPATH@/@DLL_PREFIX@mozavutil@DLL_SUFFIX@\n@BINPATH@/@DLL_PREFIX@mozavcodec@DLL_SUFFIX@\n#endif\n#ifdef XP_UNIX\n#ifndef XP_MACOSX\n@RESPATH@/run-mozilla.sh\n#endif\n#endif\n#ifdef XP_WIN\n#ifdef _AMD64_\n@BINPATH@/@DLL_PREFIX@qipcap64@DLL_SUFFIX@\n#else\n@BINPATH@/@DLL_PREFIX@qipcap@DLL_SUFFIX@\n#endif\n#endif\n\n; [Components]\n; DevTools\n; @RESPATH@/chrome/devtools@JAREXT@\n; @RESPATH@/chrome/devtools.manifest\n@RESPATH@/@PREF_DIR@/devtools.js\n@RESPATH@/components/devtools-startup.manifest\n@RESPATH@/components/devtools-startup.js\n\n#ifdef MOZ_ARTIFACT_BUILDS\n@RESPATH@/components/prebuilt-interfaces.manifest\n@RESPATH@/components/interfaces.xpt\n#endif\n@RESPATH@/components/alerts.xpt\n#ifdef ACCESSIBILITY\n#ifdef XP_WIN32\n@BINPATH@/Accessible.tlb\n@BINPATH@/AccessibleMarshal.dll\n@BINPATH@/IA2Marshal.dll\n#endif\n@RESPATH@/components/accessibility.xpt\n#endif\n@RESPATH@/components/appshell.xpt\n@RESPATH@/components/appstartup.xpt\n@RESPATH@/components/autocomplete.xpt\n@RESPATH@/components/autoconfig.xpt\n@RESPATH@/components/browser-element.xpt\n@RESPATH@/components/caps.xpt\n@RESPATH@/components/chrome.xpt\n@RESPATH@/components/commandhandler.xpt\n@RESPATH@/components/commandlines.xpt\n@RESPATH@/components/composer.xpt\n@RESPATH@/components/content_events.xpt\n@RESPATH@/components/content_html.xpt\n@RESPATH@/components/content_geckomediaplugins.xpt\n#ifdef MOZ_WEBRTC\n@RESPATH@/components/content_webrtc.xpt\n#endif\n@RESPATH@/components/content_xslt.xpt\n#ifdef XP_MACOSX\n@RESPATH@/components/dibadge.xpt\n#endif\n@RESPATH@/components/dibgutils.xpt\n@RESPATH@/components/directory.xpt\n@RESPATH@/components/docshell.xpt\n@RESPATH@/components/dom.xpt\n@RESPATH@/components/dom_base.xpt\n@RESPATH@/components/dom_bindings.xpt\n@RESPATH@/components/dom_file.xpt\n@RESPATH@/components/dom_system.xpt\n@RESPATH@/components/dom_canvas.xpt\n@RESPATH@/components/dom_core.xpt\n@RESPATH@/components/dom_css.xpt\n@RESPATH@/components/dom_events.xpt\n@RESPATH@/components/dom_geolocation.xpt\n@RESPATH@/components/dom_media.xpt\n@RESPATH@/components/dom_network.xpt\n@RESPATH@/components/dom_notification.xpt\n@RESPATH@/components/dom_html.xpt\n@RESPATH@/components/dom_offline.xpt\n@RESPATH@/components/dom_json.xpt\n@RESPATH@/components/dom_power.xpt\n@RESPATH@/components/dom_push.xpt\n@RESPATH@/components/dom_quota.xpt\n@RESPATH@/components/dom_range.xpt\n@RESPATH@/components/dom_security.xpt\n@RESPATH@/components/dom_sidebar.xpt\n@RESPATH@/components/dom_storage.xpt\n@RESPATH@/components/dom_stylesheets.xpt\n@RESPATH@/components/dom_traversal.xpt\n#ifdef MOZ_WEBSPEECH\n@RESPATH@/components/dom_webspeechrecognition.xpt\n#endif\n@RESPATH@/components/dom_workers.xpt\n@RESPATH@/components/dom_xbl.xpt\n@RESPATH@/components/dom_xhr.xpt\n@RESPATH@/components/dom_xpath.xpt\n@RESPATH@/components/dom_xul.xpt\n@RESPATH@/components/dom_presentation.xpt\n@RESPATH@/components/downloads.xpt\n@RESPATH@/components/editor.xpt\n@RESPATH@/components/extensions.xpt\n@RESPATH@/components/exthandler.xpt\n@RESPATH@/components/exthelper.xpt\n@RESPATH@/components/fastfind.xpt\n@RESPATH@/components/feeds.xpt\n#ifdef MOZ_GTK\n@RESPATH@/components/filepicker.xpt\n#endif\n@RESPATH@/components/gfx.xpt\n@RESPATH@/components/html5.xpt\n@RESPATH@/components/htmlparser.xpt\n@RESPATH@/components/imglib2.xpt\n@RESPATH@/components/inspector.xpt\n@RESPATH@/components/intl.xpt\n@RESPATH@/components/jar.xpt\n@RESPATH@/components/jsdebugger.xpt\n@RESPATH@/components/jsdownloads.xpt\n@RESPATH@/components/layout_base.xpt\n#ifdef NS_PRINTING\n@RESPATH@/components/layout_printing.xpt\n#endif\n@RESPATH@/components/layout_xul_tree.xpt\n@RESPATH@/components/layout_xul.xpt\n@RESPATH@/components/locale.xpt\n@RESPATH@/components/lwbrk.xpt\n#ifdef MOZ_GECKO_PROFILER\n@RESPATH@/components/memory_profiler.xpt\n#endif\n@RESPATH@/components/mimetype.xpt\n@RESPATH@/components/mozfind.xpt\n#ifdef ENABLE_INTL_API\n@RESPATH@/components/mozintl.xpt\n#endif\n@RESPATH@/components/necko_about.xpt\n@RESPATH@/components/necko_cache.xpt\n@RESPATH@/components/necko_cache2.xpt\n@RESPATH@/components/necko_cookie.xpt\n@RESPATH@/components/necko_dns.xpt\n@RESPATH@/components/necko_file.xpt\n@RESPATH@/components/necko_ftp.xpt\n@RESPATH@/components/necko_http.xpt\n@RESPATH@/components/necko_mdns.xpt\n@RESPATH@/components/necko_res.xpt\n@RESPATH@/components/necko_socket.xpt\n@RESPATH@/components/necko_strconv.xpt\n@RESPATH@/components/necko_viewsource.xpt\n@RESPATH@/components/necko_websocket.xpt\n#ifdef NECKO_WIFI\n@RESPATH@/components/necko_wifi.xpt\n#endif\n@RESPATH@/components/necko_wyciwyg.xpt\n@RESPATH@/components/necko.xpt\n@RESPATH@/components/loginmgr.xpt\n@RESPATH@/components/parentalcontrols.xpt\n#ifdef MOZ_WEBRTC\n@RESPATH@/components/peerconnection.xpt\n#endif\n@RESPATH@/components/places.xpt\n@RESPATH@/components/plugin.xpt\n@RESPATH@/components/pref.xpt\n@RESPATH@/components/prefetch.xpt\n#ifdef MOZ_GECKO_PROFILER\n@RESPATH@/components/profiler.xpt\n#endif\n@RESPATH@/components/rdf.xpt\n@RESPATH@/components/satchel.xpt\n@RESPATH@/components/saxparser.xpt\n@RESPATH@/components/services-crypto-component.xpt\n@RESPATH@/components/captivedetect.xpt\n@RESPATH@/components/shistory.xpt\n@RESPATH@/components/spellchecker.xpt\n@RESPATH@/components/storage.xpt\n@RESPATH@/components/toolkit_asyncshutdown.xpt\n@RESPATH@/components/toolkit_filewatcher.xpt\n@RESPATH@/components/toolkit_finalizationwitness.xpt\n@RESPATH@/components/toolkit_formautofill.xpt\n@RESPATH@/components/toolkit_osfile.xpt\n@RESPATH@/components/toolkit_securityreporter.xpt\n@RESPATH@/components/toolkit_perfmonitoring.xpt\n@RESPATH@/components/toolkit_xulstore.xpt\n@RESPATH@/components/toolkitprofile.xpt\n#ifdef MOZ_ENABLE_XREMOTE\n@RESPATH@/components/toolkitremote.xpt\n#endif\n@RESPATH@/components/txtsvc.xpt\n@RESPATH@/components/txmgr.xpt\n@RESPATH@/components/uconv.xpt\n@RESPATH@/components/unicharutil.xpt\n@RESPATH@/components/update.xpt\n@RESPATH@/components/uriloader.xpt\n@RESPATH@/components/urlformatter.xpt\n@RESPATH@/components/webBrowser_core.xpt\n@RESPATH@/components/webbrowserpersist.xpt\n@RESPATH@/components/widget.xpt\n#ifdef XP_MACOSX\n@RESPATH@/components/widget_cocoa.xpt\n#endif\n@RESPATH@/components/windowcreator.xpt\n@RESPATH@/components/windowds.xpt\n@RESPATH@/components/windowwatcher.xpt\n@RESPATH@/components/xpcom_base.xpt\n@RESPATH@/components/xpcom_system.xpt\n@RESPATH@/components/xpcom_components.xpt\n@RESPATH@/components/xpcom_ds.xpt\n@RESPATH@/components/xpcom_io.xpt\n@RESPATH@/components/xpcom_threads.xpt\n@RESPATH@/components/xpcom_xpti.xpt\n@RESPATH@/components/xpconnect.xpt\n@RESPATH@/components/xulapp.xpt\n@RESPATH@/components/xul.xpt\n@RESPATH@/components/xultmpl.xpt\n@RESPATH@/components/zipwriter.xpt\n@RESPATH@/components/telemetry.xpt\n\n; JavaScript components\n@RESPATH@/components/ConsoleAPI.manifest\n@RESPATH@/components/ConsoleAPIStorage.js\n@RESPATH@/components/BrowserElementParent.manifest\n@RESPATH@/components/BrowserElementParent.js\n@RESPATH@/components/FeedProcessor.manifest\n@RESPATH@/components/FeedProcessor.js\n@RESPATH@/components/WellKnownOpportunisticUtils.js\n@RESPATH@/components/WellKnownOpportunisticUtils.manifest\n#ifndef XP_MACOSX\n; OSX uses native platform impl.  Windows, Linux, and Android uses fallback JS impl.\n@BINPATH@/components/nsDNSServiceDiscovery.manifest\n@BINPATH@/components/nsDNSServiceDiscovery.js\n#endif\n@RESPATH@/components/Downloads.manifest\n@RESPATH@/components/DownloadLegacy.js\n@RESPATH@/components/BrowserPageThumbs.manifest\n@RESPATH@/components/crashmonitor.manifest\n@RESPATH@/components/nsCrashMonitor.js\n@RESPATH@/components/toolkitsearch.manifest\n@RESPATH@/components/nsSearchService.js\n@RESPATH@/components/nsSearchSuggestions.js\n@RESPATH@/components/passwordmgr.manifest\n@RESPATH@/components/nsLoginInfo.js\n@RESPATH@/components/nsLoginManager.js\n@RESPATH@/components/nsLoginManagerPrompter.js\n@RESPATH@/components/storage-json.js\n@RESPATH@/components/crypto-SDR.js\n@RESPATH@/components/TooltipTextProvider.js\n@RESPATH@/components/TooltipTextProvider.manifest\n@RESPATH@/components/webvtt.xpt\n@RESPATH@/components/WebVTT.manifest\n@RESPATH@/components/WebVTTParserWrapper.js\n#ifdef MOZ_GTK\n@RESPATH@/components/nsFilePicker.manifest\n@RESPATH@/components/nsFilePicker.js\n#endif\n@RESPATH@/components/bgCharUnicodeAutocomplete.js\n@RESPATH@/components/bgCharUnicodeAutocomplete.manifest\n@RESPATH@/components/bgCommandHandler.js\n@RESPATH@/components/bgCommandHandler.manifest\n@RESPATH@/components/bgLocationAutocomplete.js\n@RESPATH@/components/bgLocationAutocomplete.manifest\n@RESPATH@/components/phpStreamConverter.js\n@RESPATH@/components/phpStreamConverter.manifest\n@RESPATH@/components/nsHelperAppDlg.manifest\n@RESPATH@/components/nsHelperAppDlg.js\n@RESPATH@/components/NetworkGeolocationProvider.manifest\n@RESPATH@/components/NetworkGeolocationProvider.js\n@RESPATH@/components/extensions.manifest\n@RESPATH@/components/EditorUtils.manifest\n@RESPATH@/components/EditorUtils.js\n@RESPATH@/components/addonManager.js\n@RESPATH@/components/amContentHandler.js\n@RESPATH@/components/amInstallTrigger.js\n@RESPATH@/components/amWebAPI.js\n@RESPATH@/components/nsBlocklistService.js\n@RESPATH@/components/nsBlocklistServiceContent.js\n#ifdef MOZ_UPDATER\n@RESPATH@/components/nsUpdateService.manifest\n@RESPATH@/components/nsUpdateService.js\n@RESPATH@/components/nsUpdateServiceStub.js\n#endif\n@RESPATH@/components/nsUpdateTimerManager.manifest\n@RESPATH@/components/nsUpdateTimerManager.js\n@RESPATH@/components/addoncompat.manifest\n@RESPATH@/components/multiprocessShims.js\n@RESPATH@/components/defaultShims.js\n@RESPATH@/components/utils.manifest\n@RESPATH@/components/simpleServices.js\n@RESPATH@/components/pluginGlue.manifest\n@RESPATH@/components/ProcessSingleton.manifest\n@RESPATH@/components/MainProcessSingleton.js\n@RESPATH@/components/ContentProcessSingleton.js\n@RESPATH@/components/nsURLFormatter.manifest\n@RESPATH@/components/nsURLFormatter.js\n@RESPATH@/components/txEXSLTRegExFunctions.manifest\n@RESPATH@/components/txEXSLTRegExFunctions.js\n@RESPATH@/components/PageThumbsProtocol.js\n@RESPATH@/components/mozProtocolHandler.js\n@RESPATH@/components/mozProtocolHandler.manifest\n@RESPATH@/components/nsDefaultCLH.manifest\n@RESPATH@/components/nsDefaultCLH.js\n@RESPATH@/components/nsContentPrefService.manifest\n@RESPATH@/components/nsContentPrefService.js\n@RESPATH@/components/nsContentDispatchChooser.manifest\n@RESPATH@/components/nsContentDispatchChooser.js\n@RESPATH@/components/nsHandlerService-json.manifest\n@RESPATH@/components/nsHandlerService-json.js\n@RESPATH@/components/nsHandlerService.manifest\n@RESPATH@/components/nsHandlerService.js\n@RESPATH@/components/nsWebHandlerApp.manifest\n@RESPATH@/components/nsWebHandlerApp.js\n@RESPATH@/components/satchel.manifest\n@RESPATH@/components/nsFormAutoComplete.js\n@RESPATH@/components/FormHistoryStartup.js\n@RESPATH@/components/nsInputListAutoComplete.js\n@RESPATH@/components/formautofill.manifest\n@RESPATH@/components/FormAutofillContentService.js\n@RESPATH@/components/FormAutofillStartup.js\n@RESPATH@/components/contentAreaDropListener.manifest\n@RESPATH@/components/contentAreaDropListener.js\n@RESPATH@/components/nsINIProcessor.manifest\n@RESPATH@/components/nsINIProcessor.js\n@RESPATH@/components/nsPrompter.manifest\n@RESPATH@/components/nsPrompter.js\n@RESPATH@/components/FxAccountsComponents.manifest\n@RESPATH@/components/FxAccountsPush.js\n@RESPATH@/components/CaptivePortalDetectComponents.manifest\n@RESPATH@/components/captivedetect.js\n@RESPATH@/components/servicesComponents.manifest\n@RESPATH@/components/cryptoComponents.manifest\n@RESPATH@/components/TelemetryStartup.js\n@RESPATH@/components/TelemetryStartup.manifest\n@RESPATH@/components/XULStore.js\n@RESPATH@/components/XULStore.manifest\n@RESPATH@/components/messageWakeupService.js\n@RESPATH@/components/messageWakeupService.manifest\n@RESPATH@/components/recording-cmdline.js\n@RESPATH@/components/recording-cmdline.manifest\n@RESPATH@/components/htmlMenuBuilder.js\n@RESPATH@/components/htmlMenuBuilder.manifest\n\n@RESPATH@/components/NotificationStorage.js\n@RESPATH@/components/NotificationStorage.manifest\n@RESPATH@/components/Push.js\n@RESPATH@/components/Push.manifest\n@RESPATH@/components/PushComponents.js\n\n@RESPATH@/components/remotebrowserutils.manifest\n@RESPATH@/components/RemoteWebNavigation.js\n\n@RESPATH@/components/ProcessSelector.js\n@RESPATH@/components/ProcessSelector.manifest\n\n@RESPATH@/components/SlowScriptDebug.manifest\n@RESPATH@/components/SlowScriptDebug.js\n\n#ifdef MOZ_WEBRTC\n@RESPATH@/components/PeerConnection.js\n@RESPATH@/components/PeerConnection.manifest\n#endif\n\n@RESPATH@/components/marionette.manifest\n@RESPATH@/components/marionette.js\n\n#ifdef MOZ_WEBSPEECH\n@RESPATH@/components/dom_webspeechsynth.xpt\n#endif\n\n@RESPATH@/components/nsAsyncShutdown.manifest\n@RESPATH@/components/nsAsyncShutdown.js\n\n@RESPATH@/components/PresentationDeviceInfoManager.manifest\n@RESPATH@/components/PresentationDeviceInfoManager.js\n@RESPATH@/components/BuiltinProviders.manifest\n@RESPATH@/components/PresentationControlService.js\n@RESPATH@/components/PresentationDataChannelSessionTransport.js\n@RESPATH@/components/PresentationDataChannelSessionTransport.manifest\n\n#ifdef ENABLE_INTL_API\n@RESPATH@/components/mozIntl.manifest\n@RESPATH@/components/mozIntl.js\n#endif\n\n#if defined(ENABLE_TESTS) && defined(MOZ_DEBUG)\n@RESPATH@/components/TestInterfaceJS.js\n@RESPATH@/components/TestInterfaceJS.manifest\n@RESPATH@/components/TestInterfaceJSMaplike.js\n#endif\n\n; [Extensions]\n@RESPATH@/components/extensions-toolkit.manifest\n\n; Modules\n@RESPATH@/modules/*\n\n; Safe Browsing\n@RESPATH@/components/nsURLClassifier.manifest\n@RESPATH@/components/nsUrlClassifierHashCompleter.js\n@RESPATH@/components/nsUrlClassifierListManager.js\n@RESPATH@/components/nsUrlClassifierLib.js\n@RESPATH@/components/url-classifier.xpt\n\n; Private Browsing\n@RESPATH@/components/privatebrowsing.xpt\n@RESPATH@/components/PrivateBrowsing.manifest\n@RESPATH@/components/PrivateBrowsingTrackingProtectionWhitelist.js\n\n; Security Reports\n@RESPATH@/components/SecurityReporter.manifest\n@RESPATH@/components/SecurityReporter.js\n\n; ANGLE GLES-on-D3D rendering library\n#ifdef MOZ_ANGLE_RENDERER\n@BINPATH@/libEGL.dll\n@BINPATH@/libGLESv2.dll\n\n#ifdef MOZ_D3DCOMPILER_VISTA_DLL\n@BINPATH@/@MOZ_D3DCOMPILER_VISTA_DLL@\n#endif\n#endif # MOZ_ANGLE_RENDERER\n\n; [Browser Chrome Files]\n@RESPATH@/chrome/*\n#ifdef XP_MACOSX\n@BINPATH@/extensions/*\n#else\n@BINPATH@/distribution\n#endif\n#ifdef MOZ_GTK\n; @RESPATH@/browser/chrome/icons/default/default16.png\n; @RESPATH@/browser/chrome/icons/default/default32.png\n; @RESPATH@/browser/chrome/icons/default/default48.png\n#endif\n\n\n; shell icons\n#ifdef XP_UNIX\n#ifndef XP_MACOSX\n; shell icons\n; @RESPATH@/browser/icons/*.png\n#ifdef MOZ_UPDATER\n; updater icon\n; @RESPATH@/icons/updater.png\n#endif\n#endif\n#endif\n\n; [Default Preferences]\n; All the pref files must be part of base to prevent migration bugs\n@RESPATH@/defaults/pref/bluegriffon-prefs.js\n@RESPATH@/greprefs.js\n@RESPATH@/defaults/autoconfig/prefcalls.js\n@RESPATH@/defaults/profile/prefs.js\n\n; Warning: changing the path to channel-prefs.js can cause bugs (Bug 756325)\n; Technically this is an app pref file, but we are keeping it in the original\n; gre location for now.\n@RESPATH@/defaults/pref/channel-prefs.js\n\n; [Layout Engine Resources]\n; Style Sheets, Graphics and other Resources used by the layout engine.\n@RESPATH@/res/base-min.css\n@RESPATH@/res/cm2.html\n@RESPATH@/res/codemirror/*\n@RESPATH@/res/contenteditable.css\n@RESPATH@/res/csseditor.html\n@RESPATH@/res/designmode.css\n@RESPATH@/res/EditorOverride.css\n@RESPATH@/res/grabber.gif\n@RESPATH@/res/html5.html\n@RESPATH@/res/html_strict.html\n@RESPATH@/res/html_transitional.html\n@RESPATH@/res/ImageDocument.css\n@RESPATH@/res/markdowneditor.html\n@RESPATH@/res/polyglot.xhtml\n@RESPATH@/res/reset-fonts-grids.css\n@RESPATH@/res/rotate_icon.png\n@RESPATH@/res/rotatorCenterBG.png\n@RESPATH@/res/scripteditor.html\n@RESPATH@/res/table-add-column-after-active.gif\n@RESPATH@/res/table-add-column-after-hover.gif\n@RESPATH@/res/table-add-column-after.gif\n@RESPATH@/res/table-add-column-before-active.gif\n@RESPATH@/res/table-add-column-before-hover.gif\n@RESPATH@/res/table-add-column-before.gif\n@RESPATH@/res/table-add-row-after-active.gif\n@RESPATH@/res/table-add-row-after-hover.gif\n@RESPATH@/res/table-add-row-after.gif\n@RESPATH@/res/table-add-row-before-active.gif\n@RESPATH@/res/table-add-row-before-hover.gif\n@RESPATH@/res/table-add-row-before.gif\n@RESPATH@/res/table-remove-column-active.gif\n@RESPATH@/res/table-remove-column-hover.gif\n@RESPATH@/res/table-remove-column.gif\n@RESPATH@/res/table-remove-row-active.gif\n@RESPATH@/res/table-remove-row-hover.gif\n@RESPATH@/res/table-remove-row.gif\n@RESPATH@/res/TopLevelImageDocument.css\n@RESPATH@/res/TopLevelVideoDocument.css\n@RESPATH@/res/xhtml11.xhtml\n@RESPATH@/res/xhtml5.xhtml\n@RESPATH@/res/xhtml_strict.html\n@RESPATH@/res/xhtml_strict.xhtml\n@RESPATH@/res/xhtml_transitional.html\n@RESPATH@/res/xhtml_transitional.xhtml\n#ifdef XP_MACOSX\n@RESPATH@/res/cursors/*\n#endif\n@RESPATH@/res/fonts/*\n@RESPATH@/res/dtd/*\n@RESPATH@/res/html/*\n#if defined(XP_MACOSX) || defined(XP_WIN)\n; For SafariProfileMigrator.js.\n; @RESPATH@/res/langGroups.properties\n#endif\n@RESPATH@/res/language.properties\n@RESPATH@/res/entityTables/*\n#ifdef XP_MACOSX\n@RESPATH@/res/MainMenu.nib/\n#endif\n\n; svg\n@RESPATH@/res/svg.css\n@RESPATH@/components/dom_svg.xpt\n@RESPATH@/components/dom_smil.xpt\n\n; [Personal Security Manager]\n;\n; NSS libraries are signed in the staging directory,\n; meaning their .chk files are created there directly.\n;\n#ifndef MOZ_SYSTEM_NSS\n#if defined(XP_LINUX) && !defined(ANDROID)\n@BINPATH@/@DLL_PREFIX@freeblpriv3@DLL_SUFFIX@\n#else\n@BINPATH@/@DLL_PREFIX@freebl3@DLL_SUFFIX@\n#endif\n@BINPATH@/@DLL_PREFIX@nss3@DLL_SUFFIX@\n@BINPATH@/@DLL_PREFIX@nssckbi@DLL_SUFFIX@\n#ifndef NSS_DISABLE_DBM\n@BINPATH@/@DLL_PREFIX@nssdbm3@DLL_SUFFIX@\n#endif\n#ifndef MOZ_FOLD_LIBS\n@BINPATH@/@DLL_PREFIX@nssutil3@DLL_SUFFIX@\n@BINPATH@/@DLL_PREFIX@smime3@DLL_SUFFIX@\n@BINPATH@/@DLL_PREFIX@ssl3@DLL_SUFFIX@\n#endif\n@BINPATH@/@DLL_PREFIX@softokn3@DLL_SUFFIX@\n#endif\n@RESPATH@/components/pipnss.xpt\n@RESPATH@/components/pippki.xpt\n\n; For process sandboxing\n#if defined(MOZ_SANDBOX)\n#if defined(XP_LINUX)\n@BINPATH@/@DLL_PREFIX@mozsandbox@DLL_SUFFIX@\n@RESPATH@/components/sandbox.xpt\n#endif\n#endif\n\n; for Solaris SPARC\n#ifdef SOLARIS\nbin/libfreebl_32fpu_3.so\nbin/libfreebl_32int_3.so\nbin/libfreebl_32int64_3.so\n#endif\n\n; [Updater]\n;\n#ifdef MOZ_UPDATER\n#ifdef XP_MACOSX\n@BINPATH@/updater.app/\n#else\n@BINPATH@/updater@BIN_SUFFIX@\n#endif\n#endif\n\n; [MaintenanceService]\n;\n#ifdef MOZ_MAINTENANCE_SERVICE\n@BINPATH@/maintenanceservice.exe\n@BINPATH@/maintenanceservice_installer.exe\n#endif\n\n; [Crash Reporter]\n;\n#ifdef MOZ_CRASHREPORTER\n@RESPATH@/components/CrashService.manifest\n@RESPATH@/components/CrashService.js\n@RESPATH@/components/toolkit_crashservice.xpt\n#ifdef XP_MACOSX\n@BINPATH@/crashreporter.app/\n#else\n@BINPATH@/crashreporter@BIN_SUFFIX@\n@RESPATH@/crashreporter.ini\n@BINPATH@/minidump-analyzer@BIN_SUFFIX@\n#ifdef XP_UNIX\n@RESPATH@/Throbber-small.gif\n#endif\n#endif\n#ifdef MOZ_CRASHREPORTER_INJECTOR\n@BINPATH@/breakpadinjector.dll\n#endif\n#endif\n\n@RESPATH@/components/dom_audiochannel.xpt\n\n; Shutdown Terminator\n@RESPATH@/components/nsTerminatorTelemetry.js\n@RESPATH@/components/terminator.manifest\n\n#if defined(CLANG_CXX)\n#if defined(MOZ_ASAN) || defined(MOZ_TSAN)\n@BINPATH@/llvm-symbolizer\n#endif\n#endif\n\n#if defined(MOZ_ASAN) && defined(CLANG_CL)\n@BINPATH@/clang_rt.asan_dynamic-*.dll\n#endif\n\n\n; media\n@RESPATH@/gmp-clearkey/0.1/@DLL_PREFIX@clearkey@DLL_SUFFIX@\n@RESPATH@/gmp-clearkey/0.1/manifest.json\n\n; gfx\n#ifdef XP_WIN\n@RESPATH@/components/GfxSanityTest.manifest\n@RESPATH@/components/SanityTest.js\n#endif\n\n#ifdef MOZ_MULET\n#include ../../b2g/installer/package-manifest.in\n#endif\n"
  },
  {
    "path": "installer/removed-files.in",
    "content": ".autoreg\nLICENSE\n"
  },
  {
    "path": "installer/windows/Makefile.in",
    "content": "DEPTH\t\t= ../../..\ntopsrcdir\t= @top_srcdir@\nsrcdir\t\t= @srcdir@\nVPATH\t\t= @srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\ninclude $(topsrcdir)/toolkit/mozapps/installer/package-name.mk\n\nPKG_INST_PATH =\n\nCONFIG_DIR = instgen\nSFX_MODULE = $(topsrcdir)/other-licenses/7zstub/firefox/7zSD.sfx\nPRE_RELEASE_SUFFIX := \"\"\nDEFINES += -DPRE_RELEASE_SUFFIX=\"$(PRE_RELEASE_SUFFIX)\"\n\nINSTALLER_FILES = \\\n\tnsis/installer.nsi \\\n\tnsis/uninstaller.nsi \\\n\tnsis/shared.nsh \\\n\t$(NULL)\n\nBRANDING_FILES = \\\n\twizHeader.bmp \\\n\twizHeaderRTL.bmp \\\n\twizWatermark.bmp \\\n\t$(NULL)\n\nDEFINES += \\\n\t-DAB_CD=$(AB_CD) \\\n\t-DMOZ_APP_NAME=$(MOZ_APP_NAME) \\\n\t-DMOZ_APP_VERSION=$(MOZ_APP_VERSION) \\\n\t-DMOZ_APP_VENDOR=$(MOZ_APP_VENDOR) \\\n\t-DMOZ_APP_DISPLAYNAME=${MOZ_APP_DISPLAYNAME} \\\n\t-DMOZILLA_VERSION=${MOZILLA_VERSION} \\\n\t$(NULL)\n\ninclude $(topsrcdir)/config/config.mk\n\nifdef LOCALE_MERGEDIR\nPPL_LOCALE_ARGS = \\\n  --l10n-dir=$(LOCALE_MERGEDIR)/browser/installer \\\n  --l10n-dir=$(call EXPAND_LOCALE_SRCDIR,browser/locales)/installer \\\n  --l10n-dir=$(topsrcdir)/browser/locales/en-US/installer \\\n  $(NULL)\nelse\nPPL_LOCALE_ARGS=$(call EXPAND_LOCALE_SRCDIR,browser/locales)/installer\nendif\n\ninstaller::\n\t$(MAKE) -C .. installer-stage\n\t$(MAKE) $(CONFIG_DIR)/setup.exe\n\n# For building the uninstaller during the application build so it can be\n# included for mar file generation.\nuninstaller::\n\t$(RM) -r $(CONFIG_DIR)\n\t$(MKDIR) $(CONFIG_DIR)\n\t$(INSTALL) $(addprefix $(srcdir)/,$(INSTALLER_FILES)) $(CONFIG_DIR)\n\t$(PYTHON) $(topsrcdir)/config/Preprocessor.py -Fsubstitution $(DEFINES) $(ACDEFINES) \\\n\t  $(srcdir)/app.tag.in > $(CONFIG_DIR)/app.tag\nifdef BRANDING_FILES\n\t$(INSTALL) $(addprefix $(DIST)/branding/,$(BRANDING_FILES)) $(CONFIG_DIR)\nendif\n\t$(PYTHON) $(topsrcdir)/config/Preprocessor.py -Fsubstitution $(DEFINES) $(ACDEFINES) \\\n\t  $(srcdir)/nsis/defines.nsi.in > $(CONFIG_DIR)/defines.nsi\n\t$(PYTHON) $(topsrcdir)/toolkit/mozapps/installer/windows/nsis/preprocess-locale.py \\\n\t  --preprocess-locale $(topsrcdir) \\\n\t  $(PPL_LOCALE_ARGS) $(AB_CD) $(CONFIG_DIR)\n\n$(CONFIG_DIR)/setup.exe::\n\t$(RM) -r $(CONFIG_DIR)\n\t$(MKDIR) $(CONFIG_DIR)\n\t$(INSTALL) $(addprefix $(srcdir)/,$(INSTALLER_FILES)) $(CONFIG_DIR)\n\t$(PYTHON) $(topsrcdir)/config/Preprocessor.py -Fsubstitution $(DEFINES) $(ACDEFINES) \\\n\t  $(srcdir)/app.tag.in > $(CONFIG_DIR)/app.tag\nifdef BRANDING_FILES\n\t$(INSTALL) $(addprefix $(DIST)/branding/,$(BRANDING_FILES)) $(CONFIG_DIR)\nendif\n\t$(PYTHON) $(topsrcdir)/config/Preprocessor.py -Fsubstitution $(DEFINES) $(ACDEFINES) \\\n\t  $(srcdir)/nsis/defines.nsi.in > $(CONFIG_DIR)/defines.nsi\n\t$(PYTHON) $(topsrcdir)/toolkit/mozapps/installer/windows/nsis/preprocess-locale.py \\\n\t  --preprocess-locale $(topsrcdir) \\\n\t  $(PPL_LOCALE_ARGS) $(AB_CD) $(CONFIG_DIR)\n\nGARBARGE_DIRS += instgen\n\ninclude $(topsrcdir)/config/rules.mk\ninclude $(topsrcdir)/toolkit/mozapps/installer/windows/nsis/makensis.mk\n"
  },
  {
    "path": "installer/windows/app.tag.in",
    "content": "#define Install @Install@\n#define InstallEnd @InstallEnd@\n;!@Install@!UTF-8!\nTitle=\"@MOZ_APP_DISPLAYNAME@\"\nRunProgram=\"setup.exe\"\n;!@InstallEnd@!\n"
  },
  {
    "path": "installer/windows/moz.build",
    "content": "# vim: set filetype=python:\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n"
  },
  {
    "path": "installer/windows/nsis/defines.nsi.in",
    "content": "#filter substitution\n\n!define BrandFullNameInternal \"@MOZ_APP_DISPLAYNAME@\"\n!define CompanyName           \"Disruptive Innovations SARL\"\n!define URLInfoAbout          \"http://www.bluegriffon.org\"\n!define URLUpdateInfo         \"http://www.bluegriffon.org\"\n\n# These defines should match application.ini settings\n!define AppName               \"@MOZ_APP_NAME@\"\n!define AppVersion            \"@MOZ_APP_VERSION@\"\n!define GREVersion            @MOZILLA_VERSION@\n!define AB_CD                 \"@AB_CD@\"\n\n!define FileMainEXE           \"@MOZ_APP_NAME@.exe\"\n!define WindowClass           \"BlueGriffonMessageWindow\"\n!define DDEApplication        \"BlueGriffon\"\n!define AppRegName            \"BlueGriffon\"\n\n!define BrandShortName        \"@MOZ_APP_DISPLAYNAME@\"\n!define PreReleaseSuffix      \"@PRE_RELEASE_SUFFIX@\"\n!define BrandFullName         \"${BrandFullNameInternal}${PreReleaseSuffix}\"\n\n!define NO_UNINSTALL_SURVEY\n\n# LSP_CATEGORIES is the permitted LSP categories for the application. Each LSP\n# category value is ANDed together to set multiple permitted categories.\n# See http://msdn.microsoft.com/en-us/library/ms742253%28VS.85%29.aspx\n# The value below removes all LSP categories previously set.\n!define LSP_CATEGORIES \"0x00000000\"\n\n# NO_INSTDIR_FROM_REG is defined for pre-releases which have a PreReleaseSuffix\n# (e.g. Alpha X, Beta X, etc.) to prevent finding a non-default installation\n# directory in the registry and using that as the default. This prevents\n# Beta releases built with official branding from finding an existing install\n# of an official release and defaulting to its installation directory.\n!if \"@PRE_RELEASE_SUFFIX@\" != \"\"\n!define NO_INSTDIR_FROM_REG\n!endif\n\n# ARCH is used when it is necessary to differentiate the x64 registry keys from\n# the x86 registry keys (e.g. the uninstall registry key).\n#ifdef HAVE_64BIT_OS\n!define HAVE_64BIT_OS\n!define ARCH \"x64\"\n!define MinSupportedVer \"Microsoft Windows Vista x64\"\n#else\n!define ARCH \"x86\"\n!define MinSupportedVer \"Microsoft Windows 2000\"\n#endif\n\n# File details shared by both the installer and uninstaller\nVIProductVersion \"1.0.0.0\"\nVIAddVersionKey \"ProductName\"     \"${BrandShortName}\"\nVIAddVersionKey \"CompanyName\"     \"${CompanyName}\"\n#ifdef MOZ_OFFICIAL_BRANDING\nVIAddVersionKey \"LegalTrademarks\" \"${BrandShortName} is a Trademark of Disruptive Innovations SAS.\"\n#endif\nVIAddVersionKey \"LegalCopyright\"  \"${CompanyName}\"\nVIAddVersionKey \"FileVersion\"     \"${AppVersion}\"\nVIAddVersionKey \"ProductVersion\"  \"${AppVersion}\"\n# Comments is not used but left below commented out for future reference\n# VIAddVersionKey \"Comments\"        \"Comments\"\n"
  },
  {
    "path": "installer/windows/nsis/installer.nsi",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is the Mozilla Installer code.\n#\n# The Initial Developer of the Original Code is Mozilla Foundation\n# Portions created by the Initial Developer are Copyright (C) 2006\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#  Robert Strong <robert.bugzilla@gmail.com>\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\n# Required Plugins:\n# AppAssocReg   http://nsis.sourceforge.net/Application_Association_Registration_plug-in\n# ApplicationID http://nsis.sourceforge.net/ApplicationID_plug-in\n# CityHash      http://mxr.mozilla.org/mozilla-central/source/other-licenses/nsis/Contrib/CityHash\n# ShellLink     http://nsis.sourceforge.net/ShellLink_plug-in\n# UAC           http://nsis.sourceforge.net/UAC_plug-in\n\n; Set verbosity to 3 (e.g. no script) to lessen the noise in the build logs\n!verbose 3\n\n; 7-Zip provides better compression than the lzma from NSIS so we add the files\n; uncompressed and use 7-Zip to create a SFX archive of it\nSetDatablockOptimize on\nSetCompress off\nCRCCheck on\n\nRequestExecutionLevel user\n\n!addplugindir ./\n\nVar TmpVal\nVar InstallType\nVar AddStartMenuSC\nVar AddQuickLaunchSC\nVar AddDesktopSC\nVar PageName\n\n; By defining NO_STARTMENU_DIR an installer that doesn't provide an option for\n; an application's Start Menu PROGRAMS directory and doesn't define the\n; StartMenuDir variable can use the common InstallOnInitCommon macro.\n!define NO_STARTMENU_DIR\n\n; On Vista and above attempt to elevate Standard Users in addition to users that\n; are a member of the Administrators group.\n!define NONADMIN_ELEVATE\n\n!define AbortSurveyURL \"http://www.kampyle.com/feedback_form/ff-feedback-form.php?site_code=8166124&form_id=12116&url=\"\n\n; Other included files may depend upon these includes!\n; The following includes are provided by NSIS.\n!include FileFunc.nsh\n!include LogicLib.nsh\n!include MUI.nsh\n!include WinMessages.nsh\n!include WinVer.nsh\n!include WordFunc.nsh\n\n!insertmacro GetOptions\n!insertmacro GetParameters\n!insertmacro GetSize\n!insertmacro StrFilter\n!insertmacro WordFind\n!insertmacro WordReplace\n\n; The following includes are custom.\n;!include branding.nsi\n!include defines.nsi\n!include common.nsh\n!include locales.nsi\n\nVIAddVersionKey \"FileDescription\" \"${BrandShortName} Installer\"\nVIAddVersionKey \"OriginalFilename\" \"setup.exe\"\n\n; Must be inserted before other macros that use logging\n!insertmacro _LoggingCommon\n\n!insertmacro AddDDEHandlerValues\n!insertmacro ChangeMUIHeaderImage\n!insertmacro CheckForFilesInUse\n!insertmacro CleanUpdatesDir\n!insertmacro CopyFilesFromDir\n!insertmacro CreateRegKey\n!insertmacro GetPathFromString\n!insertmacro GetParent\n!insertmacro InitHashAppModelId\n!insertmacro IsHandlerForInstallDir\n!insertmacro IsPinnedToTaskBar\n!insertmacro LogDesktopShortcut\n!insertmacro LogQuickLaunchShortcut\n!insertmacro LogStartMenuShortcut\n!insertmacro ManualCloseAppPrompt\n!insertmacro PinnedToStartMenuLnkCount\n!insertmacro RegCleanAppHandler\n!insertmacro RegCleanMain\n!insertmacro RegCleanUninstall\n!insertmacro SetAppLSPCategories\n!insertmacro SetBrandNameVars\n!insertmacro UpdateShortcutAppModelIDs\n!insertmacro UnloadUAC\n!insertmacro WriteRegStr2\n!insertmacro WriteRegDWORD2\n!insertmacro CheckIfRegistryKeyExists\n\n!include shared.nsh\n\n; Helper macros for ui callbacks. Insert these after shared.nsh\n!insertmacro CheckCustomCommon\n!insertmacro InstallEndCleanupCommon\n!insertmacro InstallOnInitCommon\n!insertmacro InstallStartCleanupCommon\n!insertmacro LeaveDirectoryCommon\n!insertmacro LeaveOptionsCommon\n!insertmacro OnEndCommon\n!insertmacro PreDirectoryCommon\n\nName \"${BrandFullName}\"\nOutFile \"setup.exe\"\n!ifdef HAVE_64BIT_OS\n  InstallDir \"$PROGRAMFILES64\\${CompanyName}\\${BrandFullName}\\\"\n!else\n  InstallDir \"$PROGRAMFILES32\\${CompanyName}\\${BrandFullName}\\\"\n!endif\nShowInstDetails nevershow\n\n################################################################################\n# Modern User Interface - MUI\n\n!define MOZ_MUI_CUSTOM_ABORT\n!define MUI_CUSTOMFUNCTION_ABORT \"CustomAbort\"\n!define MUI_ICON setup.ico\n!define MUI_UNICON setup.ico\n!define MUI_WELCOMEPAGE_TITLE_3LINES\n!define MUI_HEADERIMAGE\n!define MUI_HEADERIMAGE_RIGHT\n!define MUI_WELCOMEFINISHPAGE_BITMAP wizWatermark.bmp\n\n; Use a right to left header image when the language is right to left\n!ifdef ${AB_CD}_rtl\n!define MUI_HEADERIMAGE_BITMAP_RTL wizHeaderRTL.bmp\n!else\n!define MUI_HEADERIMAGE_BITMAP wizHeader.bmp\n!endif\n\n/**\n * Installation Pages\n */\n; Welcome Page\n!define MUI_PAGE_CUSTOMFUNCTION_PRE preWelcome\n!insertmacro MUI_PAGE_WELCOME\n\n; Custom Options Page\nPage custom preOptions leaveOptions\n\n; Select Install Directory Page\n!define MUI_PAGE_CUSTOMFUNCTION_PRE preDirectory\n!define MUI_PAGE_CUSTOMFUNCTION_LEAVE leaveDirectory\n!define MUI_DIRECTORYPAGE_VERIFYONLEAVE\n!insertmacro MUI_PAGE_DIRECTORY\n\n; Custom Shortcuts Page\nPage custom preShortcuts leaveShortcuts\n\n; Custom Summary Page\nPage custom preSummary leaveSummary\n\n; Install Files Page\n!insertmacro MUI_PAGE_INSTFILES\n\n; Finish Page\n!define MUI_FINISHPAGE_TITLE_3LINES\n!define MUI_FINISHPAGE_RUN\n!define MUI_FINISHPAGE_RUN_FUNCTION LaunchApp\n!define MUI_FINISHPAGE_RUN_TEXT $(LAUNCH_TEXT)\n!define MUI_PAGE_CUSTOMFUNCTION_PRE preFinish\n!insertmacro MUI_PAGE_FINISH\n\n; Use the default dialog for IDD_VERIFY for a simple Banner\nChangeUI IDD_VERIFY \"${NSISDIR}\\Contrib\\UIs\\default.exe\"\n\n################################################################################\n# Install Sections\n\n; Cleanup operations to perform at the start of the installation.\nSection \"-InstallStartCleanup\"\n  SetDetailsPrint both\n  DetailPrint $(STATUS_CLEANUP)\n  SetDetailsPrint none\n\n  SetOutPath \"$INSTDIR\"\n  ${StartInstallLog} \"${BrandFullName}\" \"${AB_CD}\" \"${AppVersion}\" \"${GREVersion}\"\n\n  ; Delete the app exe to prevent launching the app while we are installing.\n  ClearErrors\n  ${DeleteFile} \"$INSTDIR\\${FileMainEXE}\"\n  ${If} ${Errors}\n    ; If the user closed the application it can take several seconds for it to\n    ; shut down completely. If the application is being used by another user we\n    ; can rename the file and then delete is when the system is restarted.\n    Sleep 5000\n    ${DeleteFile} \"$INSTDIR\\${FileMainEXE}\"\n    ClearErrors\n  ${EndIf}\n\n  ; Remove the updates directory for Vista and above\n  ${CleanUpdatesDir} \"${CompanyName}\\${BrandFullName}\"\n\n  ${RemoveDeprecatedFiles}\n\n  ${InstallStartCleanupCommon}\nSectionEnd\n\nSection \"-Application\" APP_IDX\n  ${StartUninstallLog}\n\n  SetDetailsPrint both\n  DetailPrint $(STATUS_INSTALL_APP)\n  SetDetailsPrint none\n\n  ${LogHeader} \"Installing Main Files\"\n  ${CopyFilesFromDir} \"$EXEDIR\\core\" \"$INSTDIR\" \\\n                      \"$(ERROR_CREATE_DIRECTORY_PREFIX)\" \\\n                      \"$(ERROR_CREATE_DIRECTORY_SUFFIX)\"\n\n  ; Register DLLs\n  ; XXXrstrong - AccessibleMarshal.dll can be used by multiple applications but\n  ; is only registered for the last application installed. When the last\n  ; application installed is uninstalled AccessibleMarshal.dll will no longer be\n  ; registered. bug 338878\n  ${LogHeader} \"DLL Registration\"\n  ClearErrors\n  ${RegisterDLL} \"$INSTDIR\\AccessibleMarshal.dll\"\n  ${If} ${Errors}\n    ${LogMsg} \"** ERROR Registering: $INSTDIR\\AccessibleMarshal.dll **\"\n  ${Else}\n    ${LogUninstall} \"DLLReg: \\AccessibleMarshal.dll\"\n    ${LogMsg} \"Registered: $INSTDIR\\AccessibleMarshal.dll\"\n  ${EndIf}\n\n  ; Write extra files created by the application to the uninstall log so they\n  ; will be removed when the application is uninstalled. To remove an empty\n  ; directory write a bogus filename to the deepest directory and all empty\n  ; parent directories will be removed.\n  ${LogUninstall} \"File: \\components\\compreg.dat\"\n  ${LogUninstall} \"File: \\components\\xpti.dat\"\n  ${LogUninstall} \"File: \\active-update.xml\"\n  ${LogUninstall} \"File: \\install.log\"\n  ${LogUninstall} \"File: \\install_status.log\"\n  ${LogUninstall} \"File: \\install_wizard.log\"\n  ${LogUninstall} \"File: \\updates.xml\"\n\n  ClearErrors\n\n  ; Default for creating Start Menu shortcut\n  ; (1 = create, 0 = don't create)\n  ${If} $AddStartMenuSC == \"\"\n    StrCpy $AddStartMenuSC \"1\"\n  ${EndIf}\n\n  ; Default for creating Quick Launch shortcut (1 = create, 0 = don't create)\n  ${If} $AddQuickLaunchSC == \"\"\n    ; Don't install the quick launch shortcut on Windows 7\n    ${If} ${AtLeastWin7}\n      StrCpy $AddQuickLaunchSC \"0\"\n    ${Else}\n      StrCpy $AddQuickLaunchSC \"1\"\n    ${EndIf}\n  ${EndIf}\n\n  ; Default for creating Desktop shortcut (1 = create, 0 = don't create)\n  ${If} $AddDesktopSC == \"\"\n    StrCpy $AddDesktopSC \"1\"\n  ${EndIf}\n\n  ${LogHeader} \"Adding Registry Entries\"\n  SetShellVarContext current  ; Set SHCTX to HKCU\n  ${RegCleanMain} \"Software\\${CompanyName}\"\n  ${RegCleanUninstall}\n  ${UpdateProtocolHandlers}\n\n  ClearErrors\n  WriteRegStr HKLM \"Software\\${CompanyName}\" \"${BrandShortName}InstallerTest\" \"Write Test\"\n  ${If} ${Errors}\n    StrCpy $TmpVal \"HKCU\" ; used primarily for logging\n  ${Else}\n    SetShellVarContext all  ; Set SHCTX to HKLM\n    DeleteRegValue HKLM \"Software\\${CompanyName}\" \"${BrandShortName}InstallerTest\"\n    StrCpy $TmpVal \"HKLM\" ; used primarily for logging\n    ${RegCleanMain} \"Software\\${CompanyName}\"\n    ${RegCleanUninstall}\n    ${UpdateProtocolHandlers}\n\n    ReadRegStr $0 HKLM \"Software\\${CompanyName}\" \"CurrentVersion\"\n    ${If} \"$0\" != \"${GREVersion}\"\n      WriteRegStr HKLM \"Software\\${CompanyName}\" \"CurrentVersion\" \"${GREVersion}\"\n    ${EndIf}\n  ${EndIf}\n\n  ; setup the application model id registration value\n  ${InitHashAppModelId} \"$INSTDIR\" \"Software\\${CompanyName}\\${AppName}\\TaskBarIDs\"\n\n  ${RemoveDeprecatedKeys}\n\n  ; The previous installer adds several regsitry values to both HKLM and HKCU.\n  ; We now try to add to HKLM and if that fails to HKCU\n\n  ; The order that reg keys and values are added is important if you use the\n  ; uninstall log to remove them on uninstall. When using the uninstall log you\n  ; MUST add children first so they will be removed first on uninstall so they\n  ; will be empty when the key is deleted. This allows the uninstaller to\n  ; specify that only empty keys will be deleted.\n  ${SetAppKeys}\n\n  ${FixClassKeys}\n\n  ; Uninstall keys can only exist under HKLM on some versions of windows. Since\n  ; it doesn't cause problems always add them.\n  ${SetUninstallKeys}\n\n  ; On install always add the BlueGriffonHTML and BlueGriffonURL keys.\n  ; An empty string is used for the 5th param because BlueGriffonHTML and BlueGriffonURL\n  ; are not protocol handlers.\n  ${GetLongPath} \"$INSTDIR\\${FileMainEXE}\" $8\n  StrCpy $2 \"$\\\"$8$\\\" -requestPending -osint -url $\\\"%1$\\\"\"\n  StrCpy $3 \"$\\\"%1$\\\",,0,0,,,,\"\n\n  ${AddDDEHandlerValues} \"BlueGriffonHTML\" \"$2\" \"$8,1\" \"${AppRegName} Document\" \"\" \\\n                         \"${DDEApplication}\" \"$3\" \"WWW_OpenURL\"\n\n  ${AddDDEHandlerValues} \"BlueGriffonURL\" \"$2\" \"$8,1\" \"${AppRegName} URL\" \"true\" \\\n                         \"${DDEApplication}\" \"$3\" \"WWW_OpenURL\"\n\n  ; The following keys should only be set if we can write to HKLM\n  ${If} $TmpVal == \"HKLM\"\n    ; Set the Start Menu Internet and Vista Registered App HKLM registry keys.\n    ${SetStartMenuInternet}\n    ${FixShellIconHandler}\n\n    ; If we are writing to HKLM and create either the desktop or start menu\n    ; shortcuts set IconsVisible to 1 otherwise to 0.\n    ${StrFilter} \"${FileMainEXE}\" \"+\" \"\" \"\" $R9\n    StrCpy $0 \"Software\\Clients\\StartMenuInternet\\$R9\\InstallInfo\"\n    ${If} $AddDesktopSC == 1\n    ${OrIf} $AddStartMenuSC == 1\n      WriteRegDWORD HKLM \"$0\" \"IconsVisible\" 1\n    ${Else}\n      WriteRegDWORD HKLM \"$0\" \"IconsVisible\" 0\n    ${EndIf}\n  ${EndIf}\n\n  ; These need special handling on uninstall since they may be overwritten by\n  ; an install into a different location.\n  StrCpy $0 \"Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\${FileMainEXE}\"\n  ${WriteRegStr2} $TmpVal \"$0\" \"\" \"$INSTDIR\\${FileMainEXE}\" 0\n  ${WriteRegStr2} $TmpVal \"$0\" \"Path\" \"$INSTDIR\" 0\n\n  StrCpy $0 \"Software\\Microsoft\\MediaPlayer\\ShimInclusionList\\$R9\"\n  ${CreateRegKey} \"$TmpVal\" \"$0\" 0\n  StrCpy $0 \"Software\\Microsoft\\MediaPlayer\\ShimInclusionList\\plugin-container.exe\"\n  ${CreateRegKey} \"$TmpVal\" \"$0\" 0\n\n  ${If} $TmpVal == \"HKLM\"\n    ; Set the permitted LSP Categories for WinVista and above\n    ${SetAppLSPCategories} ${LSP_CATEGORIES}\n  ${EndIf}\n\n  ; Create shortcuts\n  ${LogHeader} \"Adding Shortcuts\"\n\n  ; Remove the start menu shortcuts and directory if the SMPROGRAMS section\n  ; exists in the shortcuts_log.ini and the SMPROGRAMS. The installer's shortcut\n  ; creation code will create the shortcut in the root of the Start Menu\n  ; Programs directory.\n  ${RemoveStartMenuDir}\n\n  ; Always add the application's shortcuts to the shortcuts log ini file. The\n  ; DeleteShortcuts macro will do the right thing on uninstall if the\n  ; shortcuts don't exist.\n  ${LogStartMenuShortcut} \"${BrandFullName}.lnk\"\n  ${LogQuickLaunchShortcut} \"${BrandFullName}.lnk\"\n  ${LogDesktopShortcut} \"${BrandFullName}.lnk\"\n\n  ; Best effort to update the Win7 taskbar and start menu shortcut app model\n  ; id's. The possible contexts are current user / system and the user that\n  ; elevated the installer.\n  Call FixShortcutAppModelIDs\n  ; If the current context is all also perform Win7 taskbar and start menu link\n  ; maintenance for the current user context.\n  ${If} $TmpVal == \"HKLM\"\n    SetShellVarContext current  ; Set SHCTX to HKCU\n    Call FixShortcutAppModelIDs\n    SetShellVarContext all  ; Set SHCTX to HKLM\n  ${EndIf}\n\n  ; If running elevated also perform Win7 taskbar and start menu link\n  ; maintenance for the unelevated user context in case that is different than\n  ; the current user.\n  ClearErrors\n  ${GetParameters} $0\n  ${GetOptions} \"$0\" \"/UAC:\" $0\n  ${Unless} ${Errors}\n    GetFunctionAddress $0 FixShortcutAppModelIDs\n    UAC::ExecCodeSegment $0\n  ${EndIf}\n\n  ; UAC only allows elevating to an Admin account so there is no need to add\n  ; the Start Menu or Desktop shortcuts from the original unelevated process\n  ; since this will either add it for the user if unelevated or All Users if\n  ; elevated.\n  ${If} $AddStartMenuSC == 1\n    CreateShortCut \"$SMPROGRAMS\\${BrandFullName}.lnk\" \"$INSTDIR\\${FileMainEXE}\"\n    ${If} ${FileExists} \"$SMPROGRAMS\\${BrandFullName}.lnk\"\n      ShellLink::SetShortCutWorkingDirectory \"$SMPROGRAMS\\${BrandFullName}.lnk\" \\\n                                           \"$INSTDIR\"\n      ${If} ${AtLeastWin7}\n      ${AndIf} \"$AppUserModelID\" != \"\"\n        ApplicationID::Set \"$SMPROGRAMS\\${BrandFullName}.lnk\" \"$AppUserModelID\"\n      ${EndIf}\n      ${LogMsg} \"Added Shortcut: $SMPROGRAMS\\${BrandFullName}.lnk\"\n    ${Else}\n      ${LogMsg} \"** ERROR Adding Shortcut: $SMPROGRAMS\\${BrandFullName}.lnk\"\n    ${EndIf}\n  ${EndIf}\n\n  ${If} $AddDesktopSC == 1\n    CreateShortCut \"$DESKTOP\\${BrandFullName}.lnk\" \"$INSTDIR\\${FileMainEXE}\"\n    ${If} ${FileExists} \"$DESKTOP\\${BrandFullName}.lnk\"\n      ShellLink::SetShortCutWorkingDirectory \"$DESKTOP\\${BrandFullName}.lnk\" \\\n                                             \"$INSTDIR\"\n      ${If} ${AtLeastWin7}\n      ${AndIf} \"$AppUserModelID\" != \"\"\n        ApplicationID::Set \"$DESKTOP\\${BrandFullName}.lnk\" \"$AppUserModelID\"\n      ${EndIf}\n      ${LogMsg} \"Added Shortcut: $DESKTOP\\${BrandFullName}.lnk\"\n    ${Else}\n      ${LogMsg} \"** ERROR Adding Shortcut: $DESKTOP\\${BrandFullName}.lnk\"\n    ${EndIf}\n  ${EndIf}\n\n  ; If elevated the Quick Launch shortcut must be added from the unelevated\n  ; original process.\n  ${If} $AddQuickLaunchSC == 1\n    ${Unless} ${AtLeastWin7}\n      ClearErrors\n      ${GetParameters} $0\n      ${GetOptions} \"$0\" \"/UAC:\" $0\n      ${If} ${Errors}\n        Call AddQuickLaunchShortcut\n        ${LogMsg} \"Added Shortcut: $QUICKLAUNCH\\${BrandFullName}.lnk\"\n      ${Else}\n        ; It is not possible to add a log entry from the unelevated process so\n        ; add the log entry without the path since there is no simple way to\n        ; know the correct full path.\n        ${LogMsg} \"Added Quick Launch Shortcut: ${BrandFullName}.lnk\"\n        GetFunctionAddress $0 AddQuickLaunchShortcut\n        UAC::ExecCodeSegment $0\n      ${EndIf}\n    ${EndUnless}\n  ${EndIf}\nSectionEnd\n\n; Cleanup operations to perform at the end of the installation.\nSection \"-InstallEndCleanup\"\n  SetDetailsPrint both\n  DetailPrint \"$(STATUS_CLEANUP)\"\n  SetDetailsPrint none\n\n  ${Unless} ${Silent}\n    ${MUI_INSTALLOPTIONS_READ} $0 \"summary.ini\" \"Field 4\" \"State\"\n    ${If} \"$0\" == \"1\"\n      ${LogHeader} \"Setting as the default editor\"\n      ClearErrors\n      ${GetParameters} $0\n      ${GetOptions} \"$0\" \"/UAC:\" $0\n      ${If} ${Errors}\n        Call SetAsDefaultAppUserHKCU\n      ${Else}\n        GetFunctionAddress $0 SetAsDefaultAppUserHKCU\n        UAC::ExecCodeSegment $0\n      ${EndIf}\n    ${EndIf}\n  ${EndUnless}\n\n  ; Adds a pinned Task Bar shortcut (see MigrateTaskBarShortcut for details).\n  ${MigrateTaskBarShortcut}\n\n  ${GetShortcutsLogPath} $0\n  WriteIniStr \"$0\" \"TASKBAR\" \"Migrated\" \"true\"\n\n  ; Refresh desktop icons\n  System::Call \"shell32::SHChangeNotify(i 0x08000000, i 0, i 0, i 0)\"\n\n  ${InstallEndCleanupCommon}\n\n  ${If} ${RebootFlag}\n    ; When a reboot is required give SHChangeNotify time to finish the\n    ; refreshing the icons so the OS doesn't display the icons from helper.exe\n    Sleep 10000\n    ${LogHeader} \"Reboot Required To Finish Installation\"\n    ; ${FileMainEXE}.moz-upgrade should never exist but just in case...\n    ${Unless} ${FileExists} \"$INSTDIR\\${FileMainEXE}.moz-upgrade\"\n      Rename \"$INSTDIR\\${FileMainEXE}\" \"$INSTDIR\\${FileMainEXE}.moz-upgrade\"\n    ${EndUnless}\n\n    ${If} ${FileExists} \"$INSTDIR\\${FileMainEXE}\"\n      ClearErrors\n      Rename \"$INSTDIR\\${FileMainEXE}\" \"$INSTDIR\\${FileMainEXE}.moz-delete\"\n      ${Unless} ${Errors}\n        Delete /REBOOTOK \"$INSTDIR\\${FileMainEXE}.moz-delete\"\n      ${EndUnless}\n    ${EndIf}\n\n    ${Unless} ${FileExists} \"$INSTDIR\\${FileMainEXE}\"\n      CopyFiles /SILENT \"$INSTDIR\\uninstall\\helper.exe\" \"$INSTDIR\"\n      FileOpen $0 \"$INSTDIR\\${FileMainEXE}\" w\n      FileWrite $0 \"Will be deleted on restart\"\n      Rename /REBOOTOK \"$INSTDIR\\${FileMainEXE}.moz-upgrade\" \"$INSTDIR\\${FileMainEXE}\"\n      FileClose $0\n      Delete \"$INSTDIR\\${FileMainEXE}\"\n      Rename \"$INSTDIR\\helper.exe\" \"$INSTDIR\\${FileMainEXE}\"\n    ${EndUnless}\n  ${EndIf}\nSectionEnd\n\n################################################################################\n# Install Abort Survey Functions\n\nFunction CustomAbort\n  ${If} \"${AB_CD}\" == \"en-US\"\n  ${AndIf} \"$PageName\" != \"\"\n  ${AndIf} ${FileExists} \"$EXEDIR\\core\\distribution\\distribution.ini\"\n    ReadINIStr $0 \"$EXEDIR\\core\\distribution\\distribution.ini\" \"Global\" \"about\"\n    ClearErrors\n    ${WordFind} \"$0\" \"Funnelcake\" \"E#\" $1\n    ${Unless} ${Errors}\n      ; Yes = fill out the survey and exit, No = don't fill out survey and exit,\n      ; Cancel = don't exit.\n      MessageBox MB_YESNO|MB_ICONEXCLAMATION \\\n                 \"Would you like to tell us why you are canceling this installation?\" \\\n                 IDYes +1 IDNO CustomAbort_finish\n      ${If} \"$PageName\" == \"Welcome\"\n          GetFunctionAddress $0 AbortSurveyWelcome\n      ${ElseIf} \"$PageName\" == \"Options\"\n          GetFunctionAddress $0 AbortSurveyOptions\n      ${ElseIf} \"$PageName\" == \"Directory\"\n          GetFunctionAddress $0 AbortSurveyDirectory\n      ${ElseIf} \"$PageName\" == \"Shortcuts\"\n          GetFunctionAddress $0 AbortSurveyShortcuts\n      ${ElseIf} \"$PageName\" == \"Summary\"\n          GetFunctionAddress $0 AbortSurveySummary\n      ${EndIf}\n      ClearErrors\n      ${GetParameters} $1\n      ${GetOptions} \"$1\" \"/UAC:\" $2\n      ${If} ${Errors}\n        Call $0\n      ${Else}\n        UAC::ExecCodeSegment $0\n      ${EndIf}\n\n      CustomAbort_finish:\n      Return\n    ${EndUnless}\n  ${EndIf}\n\n  MessageBox MB_YESNO|MB_ICONEXCLAMATION \"$(MOZ_MUI_TEXT_ABORTWARNING)\" \\\n             IDYES +1 IDNO +2\n  Return\n  Abort\nFunctionEnd\n\nFunction AbortSurveyWelcome\n  ExecShell \"open\" \"${AbortSurveyURL}step1\"\nFunctionEnd\n\nFunction AbortSurveyOptions\n  ExecShell \"open\" \"${AbortSurveyURL}step2\"\nFunctionEnd\n\nFunction AbortSurveyDirectory\n  ExecShell \"open\" \"${AbortSurveyURL}step3\"\nFunctionEnd\n\nFunction AbortSurveyShortcuts\n  ExecShell \"open\" \"${AbortSurveyURL}step4\"\nFunctionEnd\n\nFunction AbortSurveySummary\n  ExecShell \"open\" \"${AbortSurveyURL}step5\"\nFunctionEnd\n\n################################################################################\n# Helper Functions\n\nFunction AddQuickLaunchShortcut\n  CreateShortCut \"$QUICKLAUNCH\\${BrandFullName}.lnk\" \"$INSTDIR\\${FileMainEXE}\"\n  ${If} ${FileExists} \"$QUICKLAUNCH\\${BrandFullName}.lnk\"\n    ShellLink::SetShortCutWorkingDirectory \"$QUICKLAUNCH\\${BrandFullName}.lnk\" \\\n                                           \"$INSTDIR\"\n  ${EndIf}\nFunctionEnd\n\nFunction CheckExistingInstall\n  ; If there is a pending file copy from a previous upgrade don't allow\n  ; installing until after the system has rebooted.\n  IfFileExists \"$INSTDIR\\${FileMainEXE}.moz-upgrade\" +1 +4\n  MessageBox MB_YESNO|MB_ICONEXCLAMATION \"$(WARN_RESTART_REQUIRED_UPGRADE)\" IDNO +2\n  Reboot\n  Quit\n\n  ; If there is a pending file deletion from a previous uninstall don't allow\n  ; installing until after the system has rebooted.\n  IfFileExists \"$INSTDIR\\${FileMainEXE}.moz-delete\" +1 +4\n  MessageBox MB_YESNO|MB_ICONEXCLAMATION \"$(WARN_RESTART_REQUIRED_UNINSTALL)\" IDNO +2\n  Reboot\n  Quit\n\n  ${If} ${FileExists} \"$INSTDIR\\${FileMainEXE}\"\n    ; Disable the next, cancel, and back buttons\n    GetDlgItem $0 $HWNDPARENT 1 ; Next button\n    EnableWindow $0 0\n    GetDlgItem $0 $HWNDPARENT 2 ; Cancel button\n    EnableWindow $0 0\n    GetDlgItem $0 $HWNDPARENT 3 ; Back button\n    EnableWindow $0 0\n\n    Banner::show /NOUNLOAD \"$(BANNER_CHECK_EXISTING)\"\n\n    ${If} \"$TmpVal\" == \"FoundMessageWindow\"\n      Sleep 5000\n    ${EndIf}\n\n    ${PushFilesToCheck}\n\n    ; Store the return value in $TmpVal so it is less likely to be accidentally\n    ; overwritten elsewhere.\n    ${CheckForFilesInUse} $TmpVal\n\n    Banner::destroy\n\n    ; Enable the next, cancel, and back buttons\n    GetDlgItem $0 $HWNDPARENT 1 ; Next button\n    EnableWindow $0 1\n    GetDlgItem $0 $HWNDPARENT 2 ; Cancel button\n    EnableWindow $0 1\n    GetDlgItem $0 $HWNDPARENT 3 ; Back button\n    EnableWindow $0 1\n\n    ${If} \"$TmpVal\" == \"true\"\n      StrCpy $TmpVal \"FoundMessageWindow\"\n      ${ManualCloseAppPrompt} \"${WindowClass}\" \"$(WARN_MANUALLY_CLOSE_APP_INSTALL)\"\n      StrCpy $TmpVal \"true\"\n    ${EndIf}\n  ${EndIf}\nFunctionEnd\n\nFunction LaunchApp\n  ClearErrors\n  ${GetParameters} $0\n  ${GetOptions} \"$0\" \"/UAC:\" $1\n  ${If} ${Errors}\n    ${ManualCloseAppPrompt} \"${WindowClass}\" \"$(WARN_MANUALLY_CLOSE_APP_LAUNCH)\"\n    Exec \"$INSTDIR\\${FileMainEXE}\"\n  ${Else}\n    GetFunctionAddress $0 LaunchAppFromElevatedProcess\n    UAC::ExecCodeSegment $0\n  ${EndIf}\nFunctionEnd\n\nFunction LaunchAppFromElevatedProcess\n  ${ManualCloseAppPrompt} \"${WindowClass}\" \"$(WARN_MANUALLY_CLOSE_APP_LAUNCH)\"\n\n  ; Find the installation directory when launching using GetFunctionAddress\n  ; from an elevated installer since $INSTDIR will not be set in this installer\n  ${StrFilter} \"${FileMainEXE}\" \"+\" \"\" \"\" $R9\n  ReadRegStr $0 HKLM \"Software\\Clients\\StartMenuInternet\\$R9\\DefaultIcon\" \"\"\n  ${GetPathFromString} \"$0\" $0\n  ${GetParent} \"$0\" $1\n  ; Set our current working directory to the application's install directory\n  ; otherwise the 7-Zip temp directory will be in use and won't be deleted.\n  SetOutPath \"$1\"\n  Exec \"$0\"\nFunctionEnd\n\n################################################################################\n# Language\n\n!insertmacro MOZ_MUI_LANGUAGE 'baseLocale'\n!verbose push\n!verbose 3\n!include \"overrideLocale.nsh\"\n!include \"customLocale.nsh\"\n!verbose pop\n\n; Set this after the locale files to override it if it is in the locale\n; using \" \" for BrandingText will hide the \"Nullsoft Install System...\" branding\nBrandingText \" \"\n\n################################################################################\n# Page pre, show, and leave functions\n\nFunction preWelcome\n  StrCpy $PageName \"Welcome\"\n  ${If} ${FileExists} \"$EXEDIR\\core\\distribution\\modern-wizard.bmp\"\n    Delete \"$PLUGINSDIR\\modern-wizard.bmp\"\n    CopyFiles /SILENT \"$EXEDIR\\core\\distribution\\modern-wizard.bmp\" \"$PLUGINSDIR\\modern-wizard.bmp\"\n  ${EndIf}\nFunctionEnd\n\nFunction preOptions\n  StrCpy $PageName \"Options\"\n  ${If} ${FileExists} \"$EXEDIR\\core\\distribution\\modern-header.bmp\"\n  ${AndIf} $hHeaderBitmap == \"\"\n    Delete \"$PLUGINSDIR\\modern-header.bmp\"\n    CopyFiles /SILENT \"$EXEDIR\\core\\distribution\\modern-header.bmp\" \"$PLUGINSDIR\\modern-header.bmp\"\n    ${ChangeMUIHeaderImage} \"$PLUGINSDIR\\modern-header.bmp\"\n  ${EndIf}\n  !insertmacro MUI_HEADER_TEXT \"$(OPTIONS_PAGE_TITLE)\" \"$(OPTIONS_PAGE_SUBTITLE)\"\n  !insertmacro MUI_INSTALLOPTIONS_DISPLAY \"options.ini\"\nFunctionEnd\n\nFunction leaveOptions\n  ${MUI_INSTALLOPTIONS_READ} $0 \"options.ini\" \"Settings\" \"State\"\n  ${If} $0 != 0\n    Abort\n  ${EndIf}\n  ${MUI_INSTALLOPTIONS_READ} $R0 \"options.ini\" \"Field 2\" \"State\"\n  StrCmp $R0 \"1\" +1 +2\n  StrCpy $InstallType ${INSTALLTYPE_BASIC}\n  ${MUI_INSTALLOPTIONS_READ} $R0 \"options.ini\" \"Field 3\" \"State\"\n  StrCmp $R0 \"1\" +1 +2\n  StrCpy $InstallType ${INSTALLTYPE_CUSTOM}\n\n  ${LeaveOptionsCommon}\n\n  ${If} $InstallType == ${INSTALLTYPE_BASIC}\n    Call CheckExistingInstall\n  ${EndIf}\nFunctionEnd\n\nFunction preDirectory\n  StrCpy $PageName \"Directory\"\n  ${PreDirectoryCommon}\nFunctionEnd\n\nFunction leaveDirectory\n  ${If} $InstallType == ${INSTALLTYPE_BASIC}\n    Call CheckExistingInstall\n  ${EndIf}\n  ${LeaveDirectoryCommon} \"$(WARN_DISK_SPACE)\" \"$(WARN_WRITE_ACCESS)\"\nFunctionEnd\n\nFunction preShortcuts\n  StrCpy $PageName \"Shortcuts\"\n  ${CheckCustomCommon}\n  !insertmacro MUI_HEADER_TEXT \"$(SHORTCUTS_PAGE_TITLE)\" \"$(SHORTCUTS_PAGE_SUBTITLE)\"\n  !insertmacro MUI_INSTALLOPTIONS_DISPLAY \"shortcuts.ini\"\nFunctionEnd\n\nFunction leaveShortcuts\n  ${MUI_INSTALLOPTIONS_READ} $0 \"shortcuts.ini\" \"Settings\" \"State\"\n  ${If} $0 != 0\n    Abort\n  ${EndIf}\n  ${MUI_INSTALLOPTIONS_READ} $AddDesktopSC \"shortcuts.ini\" \"Field 2\" \"State\"\n  ${MUI_INSTALLOPTIONS_READ} $AddStartMenuSC \"shortcuts.ini\" \"Field 3\" \"State\"\n  ; Don't install the quick launch shortcut on Windows 7\n  ${Unless} ${AtLeastWin7}\n    ${MUI_INSTALLOPTIONS_READ} $AddQuickLaunchSC \"shortcuts.ini\" \"Field 4\" \"State\"\n  ${EndUnless}\n\n  ${If} $InstallType == ${INSTALLTYPE_CUSTOM}\n    Call CheckExistingInstall\n  ${EndIf}\nFunctionEnd\n\nFunction preSummary\n  StrCpy $PageName \"Summary\"\n  ; Setup the summary.ini file for the Custom Summary Page\n  WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Settings\" NumFields \"3\"\n\n  WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field 1\" Type   \"label\"\n  WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field 1\" Text   \"$(SUMMARY_INSTALLED_TO)\"\n  WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field 1\" Left   \"0\"\n  WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field 1\" Right  \"-1\"\n  WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field 1\" Top    \"5\"\n  WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field 1\" Bottom \"15\"\n\n  WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field 2\" Type   \"text\"\n  ; The contents of this control must be set as follows in the pre function\n  ; ${MUI_INSTALLOPTIONS_READ} $1 \"summary.ini\" \"Field 2\" \"HWND\"\n  ; SendMessage $1 ${WM_SETTEXT} 0 \"STR:$INSTDIR\"\n  WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field 2\" state  \"\"\n  WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field 2\" Left   \"0\"\n  WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field 2\" Right  \"-1\"\n  WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field 2\" Top    \"17\"\n  WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field 2\" Bottom \"30\"\n  WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field 2\" flags  \"READONLY\"\n\n  WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field 3\" Type   \"label\"\n  WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field 3\" Left   \"0\"\n  WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field 3\" Right  \"-1\"\n  WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field 3\" Top    \"130\"\n  WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field 3\" Bottom \"150\"\n\n  ${If} ${FileExists} \"$INSTDIR\\${FileMainEXE}\"\n    WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field 3\" Text \"$(SUMMARY_UPGRADE_CLICK)\"\n    WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Settings\" NextButtonText \"$(UPGRADE_BUTTON)\"\n  ${Else}\n    WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field 3\" Text \"$(SUMMARY_INSTALL_CLICK)\"\n    DeleteINIStr \"$PLUGINSDIR\\summary.ini\" \"Settings\" NextButtonText\n  ${EndIf}\n\n\n  ; Remove the \"Field 4\" ini section in case the user hits back and changes the\n  ; installation directory which could change whether the make default checkbox\n  ; should be displayed.\n  DeleteINISec \"$PLUGINSDIR\\summary.ini\" \"Field 4\"\n\n  ; Check if it is possible to write to HKLM\n  ClearErrors\n  WriteRegStr HKLM \"Software\\${CompanyName}\" \"${BrandShortName}InstallerTest\" \"Write Test\"\n  ${Unless} ${Errors}\n    DeleteRegValue HKLM \"Software\\${CompanyName}\" \"${BrandShortName}InstallerTest\"\n    ; Check if BlueGriffon is the http handler for this user.\n    SetShellVarContext current ; Set SHCTX to the current user\n    ${IsHandlerForInstallDir} \"http\" $R9\n    ${If} $TmpVal == \"HKLM\"\n      SetShellVarContext all ; Set SHCTX to all users\n    ${EndIf}\n    ; If BlueGriffon isn't the http handler for this user show the option to set\n    ; BlueGriffon as the default browser.\n    ;${If} \"$R9\" != \"true\"\n    ;  WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Settings\" NumFields \"4\"\n    ;  WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field 4\" Type   \"checkbox\"\n    ;  WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field 4\" Text   \"$(SUMMARY_TAKE_DEFAULTS)\"\n    ;  WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field 4\" Left   \"0\"\n    ;  WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field 4\" Right  \"-1\"\n    ;  WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field 4\" State  \"1\"\n    ;  WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field 4\" Top    \"32\"\n    ;  WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field 4\" Bottom \"53\"\n    ;${EndIf}\n  ${EndUnless}\n\n  ${If} \"$TmpVal\" == \"true\"\n    ; If there is already a Type entry in the \"Field 4\" section with a value of\n    ; checkbox then the set as the default browser checkbox is displayed and\n    ; this text must be moved below it.\n    ReadINIStr $0 \"$PLUGINSDIR\\summary.ini\" \"Field 4\" \"Type\"\n    ${If} \"$0\" == \"checkbox\"\n      StrCpy $0 \"5\"\n      WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field $0\" Top    \"53\"\n      WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field $0\" Bottom \"68\"\n    ${Else}\n      StrCpy $0 \"4\"\n      WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field $0\" Top    \"35\"\n      WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field $0\" Bottom \"50\"\n    ${EndIf}\n    WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Settings\" NumFields \"$0\"\n\n    WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field $0\" Type   \"label\"\n    WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field $0\" Text   \"$(SUMMARY_REBOOT_REQUIRED_INSTALL)\"\n    WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field $0\" Left   \"0\"\n    WriteINIStr \"$PLUGINSDIR\\summary.ini\" \"Field $0\" Right  \"-1\"\n  ${EndIf}\n\n  !insertmacro MUI_HEADER_TEXT \"$(SUMMARY_PAGE_TITLE)\" \"$(SUMMARY_PAGE_SUBTITLE)\"\n\n  ; The Summary custom page has a textbox that will automatically receive\n  ; focus. This sets the focus to the Install button instead.\n  !insertmacro MUI_INSTALLOPTIONS_INITDIALOG \"summary.ini\"\n  GetDlgItem $0 $HWNDPARENT 1\n  System::Call \"user32::SetFocus(i r0, i 0x0007, i,i)i\"\n  ${MUI_INSTALLOPTIONS_READ} $1 \"summary.ini\" \"Field 2\" \"HWND\"\n  SendMessage $1 ${WM_SETTEXT} 0 \"STR:$INSTDIR\"\n  !insertmacro MUI_INSTALLOPTIONS_SHOW\nFunctionEnd\n\nFunction leaveSummary\n  ; Try to delete the app executable and if we can't delete it try to find the\n  ; app's message window and prompt the user to close the app. This allows\n  ; running an instance that is located in another directory. If for whatever\n  ; reason there is no message window we will just rename the app's files and\n  ; then remove them on restart.\n  ClearErrors\n  ${DeleteFile} \"$INSTDIR\\${FileMainEXE}\"\n  ${If} ${Errors}\n    ${ManualCloseAppPrompt} \"${WindowClass}\" \"$(WARN_MANUALLY_CLOSE_APP_INSTALL)\"\n  ${EndIf}\nFunctionEnd\n\n; When we add an optional action to the finish page the cancel button is\n; enabled. This disables it and leaves the finish button as the only choice.\nFunction preFinish\n  StrCpy $PageName \"\"\n  ${EndInstallLog} \"${BrandFullName}\"\n  !insertmacro MUI_INSTALLOPTIONS_WRITE \"ioSpecial.ini\" \"settings\" \"cancelenabled\" \"0\"\nFunctionEnd\n\n################################################################################\n# Initialization Functions\n\nFunction .onInit\n  StrCpy $PageName \"\"\n  StrCpy $LANGUAGE 0\n  ${SetBrandNameVars} \"$EXEDIR\\core\\distribution\\setup.ini\"\n\n  ${InstallOnInitCommon} \"$(WARN_MIN_SUPPORTED_OS_MSG)\"\n\n  !insertmacro InitInstallOptionsFile \"options.ini\"\n  !insertmacro InitInstallOptionsFile \"shortcuts.ini\"\n  !insertmacro InitInstallOptionsFile \"summary.ini\"\n\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Settings\" NumFields \"5\"\n\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 1\" Type   \"label\"\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 1\" Text   \"$(OPTIONS_SUMMARY)\"\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 1\" Left   \"0\"\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 1\" Right  \"-1\"\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 1\" Top    \"0\"\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 1\" Bottom \"10\"\n\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 2\" Type   \"RadioButton\"\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 2\" Text   \"$(OPTION_STANDARD_RADIO)\"\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 2\" Left   \"15\"\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 2\" Right  \"-1\"\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 2\" Top    \"25\"\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 2\" Bottom \"35\"\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 2\" State  \"1\"\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 2\" Flags  \"GROUP\"\n\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 3\" Type   \"RadioButton\"\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 3\" Text   \"$(OPTION_CUSTOM_RADIO)\"\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 3\" Left   \"15\"\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 3\" Right  \"-1\"\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 3\" Top    \"55\"\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 3\" Bottom \"65\"\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 3\" State  \"0\"\n\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 4\" Type   \"label\"\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 4\" Text   \"$(OPTION_STANDARD_DESC)\"\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 4\" Left   \"30\"\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 4\" Right  \"-1\"\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 4\" Top    \"37\"\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 4\" Bottom \"57\"\n\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 5\" Type   \"label\"\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 5\" Text   \"$(OPTION_CUSTOM_DESC)\"\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 5\" Left   \"30\"\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 5\" Right  \"-1\"\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 5\" Top    \"67\"\n  WriteINIStr \"$PLUGINSDIR\\options.ini\" \"Field 5\" Bottom \"87\"\n\n  ; Setup the shortcuts.ini file for the Custom Shortcuts Page\n  ; Don't offer to install the quick launch shortcut on Windows 7\n  ${If} ${AtLeastWin7}\n    WriteINIStr \"$PLUGINSDIR\\shortcuts.ini\" \"Settings\" NumFields \"3\"\n  ${Else}\n    WriteINIStr \"$PLUGINSDIR\\shortcuts.ini\" \"Settings\" NumFields \"4\"\n  ${EndIf}\n\n  WriteINIStr \"$PLUGINSDIR\\shortcuts.ini\" \"Field 1\" Type   \"label\"\n  WriteINIStr \"$PLUGINSDIR\\shortcuts.ini\" \"Field 1\" Text   \"$(CREATE_ICONS_DESC)\"\n  WriteINIStr \"$PLUGINSDIR\\shortcuts.ini\" \"Field 1\" Left   \"0\"\n  WriteINIStr \"$PLUGINSDIR\\shortcuts.ini\" \"Field 1\" Right  \"-1\"\n  WriteINIStr \"$PLUGINSDIR\\shortcuts.ini\" \"Field 1\" Top    \"5\"\n  WriteINIStr \"$PLUGINSDIR\\shortcuts.ini\" \"Field 1\" Bottom \"15\"\n\n  WriteINIStr \"$PLUGINSDIR\\shortcuts.ini\" \"Field 2\" Type   \"checkbox\"\n  WriteINIStr \"$PLUGINSDIR\\shortcuts.ini\" \"Field 2\" Text   \"$(ICONS_DESKTOP)\"\n  WriteINIStr \"$PLUGINSDIR\\shortcuts.ini\" \"Field 2\" Left   \"15\"\n  WriteINIStr \"$PLUGINSDIR\\shortcuts.ini\" \"Field 2\" Right  \"-1\"\n  WriteINIStr \"$PLUGINSDIR\\shortcuts.ini\" \"Field 2\" Top    \"20\"\n  WriteINIStr \"$PLUGINSDIR\\shortcuts.ini\" \"Field 2\" Bottom \"30\"\n  WriteINIStr \"$PLUGINSDIR\\shortcuts.ini\" \"Field 2\" State  \"1\"\n  WriteINIStr \"$PLUGINSDIR\\shortcuts.ini\" \"Field 2\" Flags  \"GROUP\"\n\n  WriteINIStr \"$PLUGINSDIR\\shortcuts.ini\" \"Field 3\" Type   \"checkbox\"\n  WriteINIStr \"$PLUGINSDIR\\shortcuts.ini\" \"Field 3\" Text   \"$(ICONS_STARTMENU)\"\n  WriteINIStr \"$PLUGINSDIR\\shortcuts.ini\" \"Field 3\" Left   \"15\"\n  WriteINIStr \"$PLUGINSDIR\\shortcuts.ini\" \"Field 3\" Right  \"-1\"\n  WriteINIStr \"$PLUGINSDIR\\shortcuts.ini\" \"Field 3\" Top    \"40\"\n  WriteINIStr \"$PLUGINSDIR\\shortcuts.ini\" \"Field 3\" Bottom \"50\"\n  WriteINIStr \"$PLUGINSDIR\\shortcuts.ini\" \"Field 3\" State  \"1\"\n\n  ; Don't offer to install the quick launch shortcut on Windows 7\n  ${Unless} ${AtLeastWin7}\n    WriteINIStr \"$PLUGINSDIR\\shortcuts.ini\" \"Field 4\" Type   \"checkbox\"\n    WriteINIStr \"$PLUGINSDIR\\shortcuts.ini\" \"Field 4\" Text   \"$(ICONS_QUICKLAUNCH)\"\n    WriteINIStr \"$PLUGINSDIR\\shortcuts.ini\" \"Field 4\" Left   \"15\"\n    WriteINIStr \"$PLUGINSDIR\\shortcuts.ini\" \"Field 4\" Right  \"-1\"\n    WriteINIStr \"$PLUGINSDIR\\shortcuts.ini\" \"Field 4\" Top    \"60\"\n    WriteINIStr \"$PLUGINSDIR\\shortcuts.ini\" \"Field 4\" Bottom \"70\"\n    WriteINIStr \"$PLUGINSDIR\\shortcuts.ini\" \"Field 4\" State  \"1\"\n  ${EndUnless}\n\n  ; There must always be a core directory.\n  ${GetSize} \"$EXEDIR\\core\\\" \"/S=0K\" $R5 $R7 $R8\n  SectionSetSize ${APP_IDX} $R5\n\n  ; Initialize $hHeaderBitmap to prevent redundant changing of the bitmap if\n  ; the user clicks the back button\n  StrCpy $hHeaderBitmap \"\"\nFunctionEnd\n\nFunction .onGUIEnd\n  ${OnEndCommon}\nFunctionEnd\n"
  },
  {
    "path": "installer/windows/nsis/shared.nsh",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is the Mozilla Installer code.\n#\n# The Initial Developer of the Original Code is Mozilla Foundation\n# Portions created by the Initial Developer are Copyright (C) 2006\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#  Robert Strong <robert.bugzilla@gmail.com>\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\n!macro PostUpdate\n  ${CreateShortcutsLog}\n\n  ; Remove registry entries for non-existent apps and for apps that point to our\n  ; install location in the Software\\${CompanyName} key and uninstall registry entries\n  ; that point to our install location for both HKCU and HKLM.\n  SetShellVarContext current  ; Set SHCTX to the current user (e.g. HKCU)\n  ${RegCleanMain} \"Software\\${CompanyName}\"\n  ${RegCleanUninstall}\n  ${UpdateProtocolHandlers}\n\n  ; setup the application model id registration value\n  ${InitHashAppModelId} \"$INSTDIR\" \"Software\\${CompanyName}\\${AppName}\\TaskBarIDs\"\n\n  ; Win7 taskbar and start menu link maintenance\n  Call FixShortcutAppModelIDs\n\n  ClearErrors\n  WriteRegStr HKLM \"Software\\${CompanyName}\" \"${BrandShortName}InstallerTest\" \"Write Test\"\n  ${If} ${Errors}\n    StrCpy $TmpVal \"HKCU\" ; used primarily for logging\n  ${Else}\n    SetShellVarContext all    ; Set SHCTX to all users (e.g. HKLM)\n    DeleteRegValue HKLM \"Software\\${CompanyName}\" \"${BrandShortName}InstallerTest\"\n    StrCpy $TmpVal \"HKLM\" ; used primarily for logging\n    ${RegCleanMain} \"Software\\${CompanyName}\"\n    ${RegCleanUninstall}\n    ${UpdateProtocolHandlers}\n    ${FixShellIconHandler}\n    ${SetAppLSPCategories} ${LSP_CATEGORIES}\n\n    ; Win7 taskbar and start menu link maintenance\n    Call FixShortcutAppModelIDs\n\n    ; Only update the Clients\\StartMenuInternet registry key values if they\n    ; don't exist or this installation is the same as the one set in those keys.\n    ${StrFilter} \"${FileMainEXE}\" \"+\" \"\" \"\" $1\n    ReadRegStr $0 HKLM \"Software\\Clients\\StartMenuInternet\\$1\\DefaultIcon\" \"\"\n    ${GetPathFromString} \"$0\" $0\n    ${GetParent} \"$0\" $0\n    ${If} ${FileExists} \"$0\"\n      ${GetLongPath} \"$0\" $0\n    ${EndIf}\n    ${If} \"$0\" == \"$INSTDIR\"\n      ${SetStartMenuInternet}\n    ${EndIf}\n\n    ReadRegStr $0 HKLM \"Software\\${CompanyName}\" \"CurrentVersion\"\n    ${If} \"$0\" != \"${GREVersion}\"\n      WriteRegStr HKLM \"Software\\${CompanyName}\" \"CurrentVersion\" \"${GREVersion}\"\n    ${EndIf}\n  ${EndIf}\n\n  ; Migrate the application's Start Menu directory to a single shortcut in the\n  ; root of the Start Menu Programs directory.\n  ${MigrateStartMenuShortcut}\n\n  ; Adds a pinned Task Bar shortcut (see MigrateTaskBarShortcut for details).\n  ${MigrateTaskBarShortcut}\n\n  ${RemoveDeprecatedKeys}\n\n  ${SetAppKeys}\n  ${FixClassKeys}\n  ${SetUninstallKeys}\n\n  ; Remove files that may be left behind by the application in the\n  ; VirtualStore directory.\n  ${CleanVirtualStore}\n\n  ${RemoveDeprecatedFiles}\n!macroend\n!define PostUpdate \"!insertmacro PostUpdate\"\n\n!macro SetAsDefaultAppGlobal\n  ${RemoveDeprecatedKeys}\n\n  SetShellVarContext all      ; Set SHCTX to all users (e.g. HKLM)\n  ${SetHandlers}\n  ${SetStartMenuInternet}\n  ${FixShellIconHandler}\n  ${ShowShortcuts}\n  ${StrFilter} \"${FileMainEXE}\" \"+\" \"\" \"\" $R9\n  WriteRegStr HKLM \"Software\\Clients\\StartMenuInternet\" \"\" \"$R9\"\n!macroend\n!define SetAsDefaultAppGlobal \"!insertmacro SetAsDefaultAppGlobal\"\n\n; Removes shortcuts for this installation. This should also remove the\n; application from Open With for the file types the application handles\n; (bug 370480).\n!macro HideShortcuts\n  ${StrFilter} \"${FileMainEXE}\" \"+\" \"\" \"\" $0\n  StrCpy $R1 \"Software\\Clients\\StartMenuInternet\\$0\\InstallInfo\"\n  WriteRegDWORD HKLM \"$R1\" \"IconsVisible\" 0\n\n  SetShellVarContext all  ; Set $DESKTOP to All Users\n  ${Unless} ${FileExists} \"$DESKTOP\\${BrandFullName}.lnk\"\n    SetShellVarContext current  ; Set $DESKTOP to the current user's desktop\n  ${EndUnless}\n\n  ${If} ${FileExists} \"$DESKTOP\\${BrandFullName}.lnk\"\n    ShellLink::GetShortCutArgs \"$DESKTOP\\${BrandFullName}.lnk\"\n    Pop $0\n    ${If} \"$0\" == \"\"\n      ShellLink::GetShortCutTarget \"$DESKTOP\\${BrandFullName}.lnk\"\n      Pop $0\n      ${GetLongPath} \"$0\" $0\n      ${If} \"$0\" == \"$INSTDIR\\${FileMainEXE}\"\n        Delete \"$DESKTOP\\${BrandFullName}.lnk\"\n      ${EndIf}\n    ${EndIf}\n  ${EndIf}\n\n  SetShellVarContext all  ; Set $SMPROGRAMS to All Users\n  ${Unless} ${FileExists} \"$SMPROGRAMS\\${BrandFullName}.lnk\"\n    SetShellVarContext current  ; Set $SMPROGRAMS to the current user's Start\n                                ; Menu Programs directory\n  ${EndUnless}\n\n  ${If} ${FileExists} \"$SMPROGRAMS\\${BrandFullName}.lnk\"\n    ShellLink::GetShortCutArgs \"$SMPROGRAMS\\${BrandFullName}.lnk\"\n    Pop $0\n    ${If} \"$0\" == \"\"\n      ShellLink::GetShortCutTarget \"$SMPROGRAMS\\${BrandFullName}.lnk\"\n      Pop $0\n      ${GetLongPath} \"$0\" $0\n      ${If} \"$0\" == \"$INSTDIR\\${FileMainEXE}\"\n        Delete \"$SMPROGRAMS\\${BrandFullName}.lnk\"\n      ${EndIf}\n    ${EndIf}\n  ${EndIf}\n\n  ${If} ${FileExists} \"$QUICKLAUNCH\\${BrandFullName}.lnk\"\n    ShellLink::GetShortCutArgs \"$QUICKLAUNCH\\${BrandFullName}.lnk\"\n    Pop $0\n    ${If} \"$0\" == \"\"\n      ShellLink::GetShortCutTarget \"$QUICKLAUNCH\\${BrandFullName}.lnk\"\n      Pop $0\n      ${GetLongPath} \"$0\" $0\n      ${If} \"$0\" == \"$INSTDIR\\${FileMainEXE}\"\n        Delete \"$QUICKLAUNCH\\${BrandFullName}.lnk\"\n      ${EndIf}\n    ${EndIf}\n  ${EndIf}\n!macroend\n!define HideShortcuts \"!insertmacro HideShortcuts\"\n\n; Adds shortcuts for this installation. This should also add the application\n; to Open With for the file types the application handles (bug 370480).\n!macro ShowShortcuts\n  ${StrFilter} \"${FileMainEXE}\" \"+\" \"\" \"\" $0\n  StrCpy $R1 \"Software\\Clients\\StartMenuInternet\\$0\\InstallInfo\"\n  WriteRegDWORD HKLM \"$R1\" \"IconsVisible\" 1\n\n  SetShellVarContext all  ; Set $DESKTOP to All Users\n  ${Unless} ${FileExists} \"$DESKTOP\\${BrandFullName}.lnk\"\n    CreateShortCut \"$DESKTOP\\${BrandFullName}.lnk\" \"$INSTDIR\\${FileMainEXE}\"\n    ${If} ${FileExists} \"$DESKTOP\\${BrandFullName}.lnk\"\n      ShellLink::SetShortCutWorkingDirectory \"$DESKTOP\\${BrandFullName}.lnk\" \"$INSTDIR\"\n      ${If} ${AtLeastWin7}\n      ${AndIf} \"$AppUserModelID\" != \"\"\n        ApplicationID::Set \"$DESKTOP\\${BrandFullName}.lnk\" \"$AppUserModelID\"\n      ${EndIf}\n    ${Else}\n      SetShellVarContext current  ; Set $DESKTOP to the current user's desktop\n      ${Unless} ${FileExists} \"$DESKTOP\\${BrandFullName}.lnk\"\n        CreateShortCut \"$DESKTOP\\${BrandFullName}.lnk\" \"$INSTDIR\\${FileMainEXE}\"\n        ${If} ${FileExists} \"$DESKTOP\\${BrandFullName}.lnk\"\n          ShellLink::SetShortCutWorkingDirectory \"$DESKTOP\\${BrandFullName}.lnk\" \\\n                                                 \"$INSTDIR\"\n          ${If} ${AtLeastWin7}\n          ${AndIf} \"$AppUserModelID\" != \"\"\n            ApplicationID::Set \"$DESKTOP\\${BrandFullName}.lnk\" \"$AppUserModelID\"\n          ${EndIf}\n        ${EndIf}\n      ${EndUnless}\n    ${EndIf}\n  ${EndUnless}\n\n  SetShellVarContext all  ; Set $SMPROGRAMS to All Users\n  ${Unless} ${FileExists} \"$SMPROGRAMS\\${BrandFullName}.lnk\"\n    CreateShortCut \"$SMPROGRAMS\\${BrandFullName}.lnk\" \"$INSTDIR\\${FileMainEXE}\"\n    ${If} ${FileExists} \"$SMPROGRAMS\\${BrandFullName}.lnk\"\n      ShellLink::SetShortCutWorkingDirectory \"$SMPROGRAMS\\${BrandFullName}.lnk\" \\\n                                             \"$INSTDIR\"\n      ${If} ${AtLeastWin7}\n      ${AndIf} \"$AppUserModelID\" != \"\"\n        ApplicationID::Set \"$SMPROGRAMS\\${BrandFullName}.lnk\" \"$AppUserModelID\"\n      ${EndIf}\n    ${Else}\n      SetShellVarContext current  ; Set $SMPROGRAMS to the current user's Start\n                                  ; Menu Programs directory\n      ${Unless} ${FileExists} \"$SMPROGRAMS\\${BrandFullName}.lnk\"\n        CreateShortCut \"$SMPROGRAMS\\${BrandFullName}.lnk\" \"$INSTDIR\\${FileMainEXE}\"\n        ${If} ${FileExists} \"$SMPROGRAMS\\${BrandFullName}.lnk\"\n          ShellLink::SetShortCutWorkingDirectory \"$SMPROGRAMS\\${BrandFullName}.lnk\" \\\n                                                 \"$INSTDIR\"\n          ${If} ${AtLeastWin7}\n          ${AndIf} \"$AppUserModelID\" != \"\"\n            ApplicationID::Set \"$SMPROGRAMS\\${BrandFullName}.lnk\" \"$AppUserModelID\"\n          ${EndIf}\n        ${EndIf}\n      ${EndUnless}\n    ${EndIf}\n  ${EndUnless}\n\n  ; Windows 7 doesn't use the QuickLaunch directory\n  ${Unless} ${AtLeastWin7}\n  ${AndUnless} ${FileExists} \"$QUICKLAUNCH\\${BrandFullName}.lnk\"\n    CreateShortCut \"$QUICKLAUNCH\\${BrandFullName}.lnk\" \\\n                   \"$INSTDIR\\${FileMainEXE}\"\n    ${If} ${FileExists} \"$QUICKLAUNCH\\${BrandFullName}.lnk\"\n      ShellLink::SetShortCutWorkingDirectory \"$QUICKLAUNCH\\${BrandFullName}.lnk\" \\\n                                             \"$INSTDIR\"\n    ${EndIf}\n  ${EndUnless}\n!macroend\n!define ShowShortcuts \"!insertmacro ShowShortcuts\"\n\n; Adds the protocol and file handler registry entries for making BlueGriffon the\n; default handler (uses SHCTX).\n!macro SetHandlers\n  ${GetLongPath} \"$INSTDIR\\${FileMainEXE}\" $8\n\n  StrCpy $0 \"SOFTWARE\\Classes\"\n  StrCpy $2 \"$\\\"$8$\\\" -requestPending -osint -url $\\\"%1$\\\"\"\n\n  ; Associate the file handlers with BlueGriffonHTML\n  ReadRegStr $6 SHCTX \"$0\\.htm\" \"\"\n  ${If} \"$6\" != \"BlueGriffonHTML\"\n    WriteRegStr SHCTX \"$0\\.htm\"   \"\" \"BlueGriffonHTML\"\n  ${EndIf}\n\n  ReadRegStr $6 SHCTX \"$0\\.html\" \"\"\n  ${If} \"$6\" != \"BlueGriffonHTML\"\n    WriteRegStr SHCTX \"$0\\.html\"  \"\" \"BlueGriffonHTML\"\n  ${EndIf}\n\n  ReadRegStr $6 SHCTX \"$0\\.shtml\" \"\"\n  ${If} \"$6\" != \"BlueGriffonHTML\"\n    WriteRegStr SHCTX \"$0\\.shtml\" \"\" \"BlueGriffonHTML\"\n  ${EndIf}\n\n  ReadRegStr $6 SHCTX \"$0\\.xht\" \"\"\n  ${If} \"$6\" != \"BlueGriffonHTML\"\n    WriteRegStr SHCTX \"$0\\.xht\"   \"\" \"BlueGriffonHTML\"\n  ${EndIf}\n\n  ReadRegStr $6 SHCTX \"$0\\.xhtml\" \"\"\n  ${If} \"$6\" != \"BlueGriffonHTML\"\n    WriteRegStr SHCTX \"$0\\.xhtml\" \"\" \"BlueGriffonHTML\"\n  ${EndIf}\n\n  ; Only add webm if it's not present\n  ${CheckIfRegistryKeyExists} \"$0\" \".webm\" $7\n  ${If} $7 == \"false\"\n    WriteRegStr SHCTX \"$0\\.webm\"  \"\" \"BlueGriffonHTML\"\n  ${EndIf}\n\n  StrCpy $3 \"$\\\"%1$\\\",,0,0,,,,\"\n\n  ; An empty string is used for the 5th param because BlueGriffonHTML is not a\n  ; protocol handler\n  ${AddDDEHandlerValues} \"BlueGriffonHTML\" \"$2\" \"$8,1\" \"${AppRegName} HTML Document\" \"\" \\\n                         \"${DDEApplication}\" \"$3\" \"WWW_OpenURL\"\n\n  ${AddDDEHandlerValues} \"BlueGriffonURL\" \"$2\" \"$8,1\" \"${AppRegName} URL\" \"true\" \\\n                         \"${DDEApplication}\" \"$3\" \"WWW_OpenURL\"\n\n  ; An empty string is used for the 4th & 5th params because the following\n  ; protocol handlers already have a display name and the additional keys\n  ; required for a protocol handler.\n  ${AddDDEHandlerValues} \"ftp\" \"$2\" \"$8,1\" \"\" \"\" \\\n                         \"${DDEApplication}\" \"$3\" \"WWW_OpenURL\"\n  ${AddDDEHandlerValues} \"http\" \"$2\" \"$8,1\" \"\" \"\" \\\n                         \"${DDEApplication}\" \"$3\" \"WWW_OpenURL\"\n  ${AddDDEHandlerValues} \"https\" \"$2\" \"$8,1\" \"\" \"\" \\\n                         \"${DDEApplication}\" \"$3\" \"WWW_OpenURL\"\n!macroend\n!define SetHandlers \"!insertmacro SetHandlers\"\n\n; Adds the HKLM\\Software\\Clients\\StartMenuInternet\\BLUEGRIFFON.EXE registry\n; entries (does not use SHCTX).\n;\n; The values for StartMenuInternet are only valid under HKLM and there can only\n; be one installation registerred under StartMenuInternet per application since\n; the key name is derived from the main application executable.\n; http://support.microsoft.com/kb/297878\n;\n; Note: we might be able to get away with using the full path to the\n; application executable for the key name in order to support multiple\n; installations.\n!macro SetStartMenuInternet\n  ${GetLongPath} \"$INSTDIR\\${FileMainEXE}\" $8\n  ${GetLongPath} \"$INSTDIR\\uninstall\\helper.exe\" $7\n\n  ${StrFilter} \"${FileMainEXE}\" \"+\" \"\" \"\" $R9\n\n  StrCpy $0 \"Software\\Clients\\StartMenuInternet\\$R9\"\n\n  WriteRegStr HKLM \"$0\" \"\" \"${BrandFullName}\"\n\n  WriteRegStr HKLM \"$0\\DefaultIcon\" \"\" \"$8,0\"\n\n  ; The Reinstall Command is defined at\n  ; http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_adv/registeringapps.asp\n  WriteRegStr HKLM \"$0\\InstallInfo\" \"HideIconsCommand\" \"$\\\"$7$\\\" /HideShortcuts\"\n  WriteRegStr HKLM \"$0\\InstallInfo\" \"ShowIconsCommand\" \"$\\\"$7$\\\" /ShowShortcuts\"\n  WriteRegStr HKLM \"$0\\InstallInfo\" \"ReinstallCommand\" \"$\\\"$7$\\\" /SetAsDefaultAppGlobal\"\n\n  ClearErrors\n  ReadRegDWORD $1 HKLM \"$0\\InstallInfo\" \"IconsVisible\"\n  ; If the IconsVisible name value pair doesn't exist add it otherwise the\n  ; application won't be displayed in Set Program Access and Defaults.\n  ${If} ${Errors}\n    ${If} ${FileExists} \"$QUICKLAUNCH\\${BrandFullName}.lnk\"\n      WriteRegDWORD HKLM \"$0\\InstallInfo\" \"IconsVisible\" 1\n    ${Else}\n      WriteRegDWORD HKLM \"$0\\InstallInfo\" \"IconsVisible\" 0\n    ${EndIf}\n  ${EndIf}\n\n  WriteRegStr HKLM \"$0\\shell\\open\\command\" \"\" \"$8\"\n\n  WriteRegStr HKLM \"$0\\shell\\properties\" \"\" \"$(CONTEXT_OPTIONS)\"\n  WriteRegStr HKLM \"$0\\shell\\properties\\command\" \"\" \"$\\\"$8$\\\" -preferences\"\n\n  WriteRegStr HKLM \"$0\\shell\\safemode\" \"\" \"$(CONTEXT_SAFE_MODE)\"\n  WriteRegStr HKLM \"$0\\shell\\safemode\\command\" \"\" \"$\\\"$8$\\\" -safe-mode\"\n\n  ; Vista Capabilities registry keys\n  WriteRegStr HKLM \"$0\\Capabilities\" \"ApplicationDescription\" \"$(REG_APP_DESC)\"\n  WriteRegStr HKLM \"$0\\Capabilities\" \"ApplicationIcon\" \"$8,0\"\n  WriteRegStr HKLM \"$0\\Capabilities\" \"ApplicationName\" \"${BrandShortName}\"\n\n  WriteRegStr HKLM \"$0\\Capabilities\\FileAssociations\" \".htm\"   \"BlueGriffonHTML\"\n  WriteRegStr HKLM \"$0\\Capabilities\\FileAssociations\" \".html\"  \"BlueGriffonHTML\"\n  WriteRegStr HKLM \"$0\\Capabilities\\FileAssociations\" \".shtml\" \"BlueGriffonHTML\"\n  WriteRegStr HKLM \"$0\\Capabilities\\FileAssociations\" \".xht\"   \"BlueGriffonHTML\"\n  WriteRegStr HKLM \"$0\\Capabilities\\FileAssociations\" \".xhtml\" \"BlueGriffonHTML\"\n\n  WriteRegStr HKLM \"$0\\Capabilities\\StartMenu\" \"StartMenuInternet\" \"$R9\"\n\n  WriteRegStr HKLM \"$0\\Capabilities\\URLAssociations\" \"http\"   \"BlueGriffonURL\"\n  WriteRegStr HKLM \"$0\\Capabilities\\URLAssociations\" \"https\"  \"BlueGriffonURL\"\n\n  ; Vista Registered Application\n  WriteRegStr HKLM \"Software\\RegisteredApplications\" \"${AppRegName}\" \"$0\\Capabilities\"\n!macroend\n!define SetStartMenuInternet \"!insertmacro SetStartMenuInternet\"\n\n; The IconHandler reference for BlueGriffonHTML can end up in an inconsistent state\n; due to changes not being detected by the IconHandler for side by side\n; installs (see bug 268512). The symptoms can be either an incorrect icon or no\n; icon being displayed for files associated with BlueGriffon (does not use SHCTX).\n!macro FixShellIconHandler\n  ClearErrors\n  ReadRegStr $1 HKLM \"Software\\Classes\\BlueGriffonHTML\\ShellEx\\IconHandler\" \"\"\n  ${Unless} ${Errors}\n    ReadRegStr $1 HKLM \"Software\\Classes\\BlueGriffonHTML\\\" \"\"\n    ${GetLongPath} \"$INSTDIR\\${FileMainEXE}\" $2\n    ${If} \"$1\" != \"$2,1\"\n      WriteRegStr HKLM \"Software\\Classes\\BlueGriffonHTML\\DefaultIcon\" \"\" \"$2,1\"\n    ${EndIf}\n  ${EndUnless}\n!macroend\n!define FixShellIconHandler \"!insertmacro FixShellIconHandler\"\n\n; Add Software\\${CompanyName}\\ registry entries (uses SHCTX).\n!macro SetAppKeys\n  ${GetLongPath} \"$INSTDIR\" $8\n  StrCpy $0 \"Software\\${CompanyName}\\${BrandFullNameInternal}\\${AppVersion} (${AB_CD})\\Main\"\n  ${WriteRegStr2} $TmpVal \"$0\" \"Install Directory\" \"$8\" 0\n  ${WriteRegStr2} $TmpVal \"$0\" \"PathToExe\" \"$8\\${FileMainEXE}\" 0\n\n  StrCpy $0 \"Software\\${CompanyName}\\${BrandFullNameInternal}\\${AppVersion} (${AB_CD})\\Uninstall\"\n  ${WriteRegStr2} $TmpVal \"$0\" \"Description\" \"${BrandFullNameInternal} ${AppVersion} (${ARCH} ${AB_CD})\" 0\n\n  StrCpy $0 \"Software\\${CompanyName}\\${BrandFullNameInternal}\\${AppVersion} (${AB_CD})\"\n  ${WriteRegStr2} $TmpVal  \"$0\" \"\" \"${AppVersion} (${AB_CD})\" 0\n\n  StrCpy $0 \"Software\\${CompanyName}\\${BrandFullNameInternal} ${AppVersion}\\bin\"\n  ${WriteRegStr2} $TmpVal \"$0\" \"PathToExe\" \"$8\\${FileMainEXE}\" 0\n\n  StrCpy $0 \"Software\\${CompanyName}\\${BrandFullNameInternal} ${AppVersion}\\extensions\"\n  ${WriteRegStr2} $TmpVal \"$0\" \"Components\" \"$8\\components\" 0\n  ${WriteRegStr2} $TmpVal \"$0\" \"Plugins\" \"$8\\plugins\" 0\n\n  StrCpy $0 \"Software\\${CompanyName}\\${BrandFullNameInternal} ${AppVersion}\"\n  ${WriteRegStr2} $TmpVal \"$0\" \"GeckoVer\" \"${GREVersion}\" 0\n\n  StrCpy $0 \"Software\\${CompanyName}\\${BrandFullNameInternal}\"\n  ${WriteRegStr2} $TmpVal \"$0\" \"\" \"${GREVersion}\" 0\n  ${WriteRegStr2} $TmpVal \"$0\" \"CurrentVersion\" \"${AppVersion} (${AB_CD})\" 0\n!macroend\n!define SetAppKeys \"!insertmacro SetAppKeys\"\n\n; Add uninstall registry entries. This macro tests for write access to determine\n; if the uninstall keys should be added to HKLM or HKCU.\n!macro SetUninstallKeys\n  StrCpy $0 \"Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\${BrandFullNameInternal} ${AppVersion} (${ARCH} ${AB_CD})\"\n\n  WriteRegStr HKLM \"$0\" \"${BrandShortName}InstallerTest\" \"Write Test\"\n  ${If} ${Errors}\n    StrCpy $1 \"HKCU\"\n    SetShellVarContext current  ; Set SHCTX to the current user (e.g. HKCU)\n  ${Else}\n    StrCpy $1 \"HKLM\"\n    SetShellVarContext all     ; Set SHCTX to all users (e.g. HKLM)\n    DeleteRegValue HKLM \"$0\" \"${BrandShortName}InstallerTest\"\n  ${EndIf}\n\n  ${GetLongPath} \"$INSTDIR\" $8\n\n  ; Write the uninstall registry keys\n  ${WriteRegStr2} $1 \"$0\" \"Comments\" \"${BrandFullNameInternal} ${AppVersion} (${ARCH} ${AB_CD})\" 0\n  ${WriteRegStr2} $1 \"$0\" \"DisplayIcon\" \"$8\\${FileMainEXE},0\" 0\n  ${WriteRegStr2} $1 \"$0\" \"DisplayName\" \"${BrandFullNameInternal} ${AppVersion} (${ARCH} ${AB_CD})\" 0\n  ${WriteRegStr2} $1 \"$0\" \"DisplayVersion\" \"${AppVersion}\" 0\n  ${WriteRegStr2} $1 \"$0\" \"InstallLocation\" \"$8\" 0\n  ${WriteRegStr2} $1 \"$0\" \"Publisher\" \"${CompanyName}\" 0\n  ${WriteRegStr2} $1 \"$0\" \"UninstallString\" \"$8\\uninstall\\helper.exe\" 0\n  ${WriteRegStr2} $1 \"$0\" \"URLInfoAbout\" \"${URLInfoAbout}\" 0\n  ${WriteRegStr2} $1 \"$0\" \"URLUpdateInfo\" \"${URLUpdateInfo}\" 0\n  ${WriteRegDWORD2} $1 \"$0\" \"NoModify\" 1 0\n  ${WriteRegDWORD2} $1 \"$0\" \"NoRepair\" 1 0\n\n  ${GetSize} \"$8\" \"/S=0K\" $R2 $R3 $R4\n  ${WriteRegDWORD2} $1 \"$0\" \"EstimatedSize\" $R2 0\n\n  ${If} \"$TmpVal\" == \"HKLM\"\n    SetShellVarContext all     ; Set SHCTX to all users (e.g. HKLM)\n  ${Else}\n    SetShellVarContext current  ; Set SHCTX to the current user (e.g. HKCU)\n  ${EndIf}\n!macroend\n!define SetUninstallKeys \"!insertmacro SetUninstallKeys\"\n\n; Add app specific handler registry entries under Software\\Classes if they\n; don't exist (does not use SHCTX).\n!macro FixClassKeys\n  StrCpy $1 \"SOFTWARE\\Classes\"\n\n  ; File handler keys and name value pairs that may need to be created during\n  ; install or upgrade.\n  ReadRegStr $0 HKCR \".shtml\" \"Content Type\"\n  ${If} \"$0\" == \"\"\n    StrCpy $0 \"$1\\.shtml\"\n    ${WriteRegStr2} $TmpVal \"$1\\.shtml\" \"\" \"shtmlfile\" 0\n    ${WriteRegStr2} $TmpVal \"$1\\.shtml\" \"Content Type\" \"text/html\" 0\n    ${WriteRegStr2} $TmpVal \"$1\\.shtml\" \"PerceivedType\" \"text\" 0\n  ${EndIf}\n\n  ReadRegStr $0 HKCR \".xht\" \"Content Type\"\n  ${If} \"$0\" == \"\"\n    ${WriteRegStr2} $TmpVal \"$1\\.xht\" \"\" \"xhtfile\" 0\n    ${WriteRegStr2} $TmpVal \"$1\\.xht\" \"Content Type\" \"application/xhtml+xml\" 0\n  ${EndIf}\n\n  ReadRegStr $0 HKCR \".xhtml\" \"Content Type\"\n  ${If} \"$0\" == \"\"\n    ${WriteRegStr2} $TmpVal \"$1\\.xhtml\" \"\" \"xhtmlfile\" 0\n    ${WriteRegStr2} $TmpVal \"$1\\.xhtml\" \"Content Type\" \"application/xhtml+xml\" 0\n  ${EndIf}\n!macroend\n!define FixClassKeys \"!insertmacro FixClassKeys\"\n\n; Updates protocol handlers if their registry open command value is for this\n; install location (uses SHCTX).\n!macro UpdateProtocolHandlers\n  ; Store the command to open the app with an url in a register for easy access.\n  ${GetLongPath} \"$INSTDIR\\${FileMainEXE}\" $8\n  StrCpy $2 \"$\\\"$8$\\\" -requestPending -osint -url $\\\"%1$\\\"\"\n  StrCpy $3 \"$\\\"%1$\\\",,0,0,,,,\"\n\n  ; Only set the file and protocol handlers if the existing one under HKCR is\n  ; for this install location.\n\n  ${IsHandlerForInstallDir} \"BlueGriffonHTML\" $R9\n  ${If} \"$R9\" == \"true\"\n    ; An empty string is used for the 5th param because BlueGriffonHTML is not a\n    ; protocol handler.\n    ${AddDDEHandlerValues} \"BlueGriffonHTML\" \"$2\" \"$8,1\" \"${AppRegName} HTML Document\" \"\" \\\n                           \"${DDEApplication}\" \"$3\" \"WWW_OpenURL\"\n  ${EndIf}\n\n  ${IsHandlerForInstallDir} \"BlueGriffonURL\" $R9\n  ${If} \"$R9\" == \"true\"\n    ${AddDDEHandlerValues} \"BlueGriffonURL\" \"$2\" \"$8,1\" \"${AppRegName} URL\" \"true\" \\\n                           \"${DDEApplication}\" \"$3\" \"WWW_OpenURL\"\n  ${EndIf}\n\n  ${IsHandlerForInstallDir} \"ftp\" $R9\n  ${If} \"$R9\" == \"true\"\n    ${AddDDEHandlerValues} \"ftp\" \"$2\" \"$8,1\" \"\" \"\" \\\n                           \"${DDEApplication}\" \"$3\" \"WWW_OpenURL\"\n  ${EndIf}\n\n  ${IsHandlerForInstallDir} \"http\" $R9\n  ${If} \"$R9\" == \"true\"\n    ${AddDDEHandlerValues} \"http\" \"$2\" \"$8,1\" \"\" \"\" \\\n                           \"${DDEApplication}\" \"$3\" \"WWW_OpenURL\"\n  ${EndIf}\n\n  ${IsHandlerForInstallDir} \"https\" $R9\n  ${If} \"$R9\" == \"true\"\n    ${AddDDEHandlerValues} \"https\" \"$2\" \"$8,1\" \"\" \"\" \\\n                           \"${DDEApplication}\" \"$3\" \"WWW_OpenURL\"\n  ${EndIf}\n!macroend\n!define UpdateProtocolHandlers \"!insertmacro UpdateProtocolHandlers\"\n\n; Removes various registry entries for reasons noted below (does not use SHCTX).\n!macro RemoveDeprecatedKeys\n  StrCpy $0 \"SOFTWARE\\Classes\"\n  ; Remove support for launching gopher urls from the shell during install or\n  ; update if the DefaultIcon is from BlueGriffon.exe.\n  ${RegCleanAppHandler} \"gopher\"\n\n  ; Remove support for launching chrome urls from the shell during install or\n  ; update if the DefaultIcon is from BlueGriffon.exe (Bug 301073).\n  ${RegCleanAppHandler} \"chrome\"\n\n  ; Remove protocol handler registry keys added by the MS shim\n  DeleteRegKey HKLM \"Software\\Classes\\BlueGriffon.URL\"\n  DeleteRegKey HKCU \"Software\\Classes\\BlueGriffon.URL\"\n\n  ; Remove the app compatibility registry key\n  StrCpy $0 \"Software\\Microsoft\\Windows NT\\CurrentVersion\\AppCompatFlags\\Layers\"\n  DeleteRegValue HKLM \"$0\" \"$INSTDIR\\${FileMainEXE}\"\n  DeleteRegValue HKCU \"$0\" \"$INSTDIR\\${FileMainEXE}\"\n\n  ; Delete gopher from Capabilities\\URLAssociations if it is present.\n  ${StrFilter} \"${FileMainEXE}\" \"+\" \"\" \"\" $R9\n  StrCpy $0 \"Software\\Clients\\StartMenuInternet\\$R9\"\n  ClearErrors\n  ReadRegStr $2 HKLM \"$0\\Capabilities\\URLAssociations\" \"gopher\"\n  ${Unless} ${Errors}\n    DeleteRegValue HKLM \"$0\\Capabilities\\URLAssociations\" \"gopher\"\n  ${EndUnless}\n\n  ; Delete gopher from the user's UrlAssociations if it points to BlueGriffonURL.\n  StrCpy $0 \"Software\\Microsoft\\Windows\\Shell\\Associations\\UrlAssociations\\gopher\"\n  ReadRegStr $2 HKCU \"$0\\UserChoice\" \"Progid\"\n  ${If} \"$2\" == \"BlueGriffonURL\"\n    DeleteRegKey HKCU \"$0\"\n  ${EndIf}\n!macroend\n!define RemoveDeprecatedKeys \"!insertmacro RemoveDeprecatedKeys\"\n\n; Removes various directories and files for reasons noted below.\n!macro RemoveDeprecatedFiles\n  ; Remove the Java Console extension (bug 597235)\n  ;${If} ${FileExists} \"$INSTDIR\\extensions\\{CAFEEFAC-0015-0000-0012-ABCDEFFEDCBA}\"\n  ;  RmDir /r /REBOOTOK \"$INSTDIR\\extensions\\{CAFEEFAC-0015-0000-0012-ABCDEFFEDCBA}\"\n  ;${EndIf}\n!macroend\n!define RemoveDeprecatedFiles \"!insertmacro RemoveDeprecatedFiles\"\n\n; Adds a pinned shortcut to Task Bar on update for Windows 7 and above if this\n; macro has never been called before and the application is default (see\n; PinToTaskBar for more details).\n!macro MigrateTaskBarShortcut\n  ${GetShortcutsLogPath} $0\n  ${If} ${FileExists} \"$0\"\n    ClearErrors\n    ReadINIStr $1 \"$0\" \"TASKBAR\" \"Migrated\"\n    ${If} ${Errors}\n      ClearErrors\n      WriteIniStr \"$0\" \"TASKBAR\" \"Migrated\" \"true\"\n      ${If} ${AtLeastWin7}\n        ; Check if the BlueGriffon is the http handler for this user\n        SetShellVarContext current ; Set SHCTX to the current user\n        ${IsHandlerForInstallDir} \"http\" $R9\n        ${If} $TmpVal == \"HKLM\"\n          SetShellVarContext all ; Set SHCTX to all users\n        ${EndIf}\n        ${If} \"$R9\" == \"true\"\n          ${PinToTaskBar}\n        ${EndIf}\n      ${EndIf}\n    ${EndIf}\n  ${EndIf}\n!macroend\n!define MigrateTaskBarShortcut \"!insertmacro MigrateTaskBarShortcut\"\n\n; Adds a pinned Task Bar shortcut on Windows 7 if there isn't one for the main\n; application executable already. Existing pinned shortcuts for the same\n; application model ID must be removed first to prevent breaking the pinned\n; item's lists but multiple installations with the same application model ID is\n; an edgecase. If removing existing pinned shortcuts with the same application\n; model ID removes a pinned pinned Start Menu shortcut this will also add a\n; pinned Start Menu shortcut.\n!macro PinToTaskBar\n  ${If} ${AtLeastWin7}\n    StrCpy $8 \"false\" ; Whether a shortcut had to be created\n    ${IsPinnedToTaskBar} \"$INSTDIR\\${FileMainEXE}\" $R9\n    ${If} \"$R9\" == \"false\"\n      ; Find an existing Start Menu shortcut or create one to use for pinning\n      ${GetShortcutsLogPath} $0\n      ${If} ${FileExists} \"$0\"\n        ClearErrors\n        ReadINIStr $1 \"$0\" \"STARTMENU\" \"Shortcut0\"\n        ${Unless} ${Errors}\n          SetShellVarContext all ; Set SHCTX to all users\n          ${Unless} ${FileExists} \"$SMPROGRAMS\\$1\"\n            SetShellVarContext current ; Set SHCTX to the current user\n            ${Unless} ${FileExists} \"$SMPROGRAMS\\$1\"\n              StrCpy $8 \"true\"\n              CreateShortCut \"$SMPROGRAMS\\$1\" \"$INSTDIR\\${FileMainEXE}\"\n              ${If} ${FileExists} \"$SMPROGRAMS\\$1\"\n                ShellLink::SetShortCutWorkingDirectory \"$SMPROGRAMS\\$1\" \\\n                                                       \"$INSTDIR\"\n                ${If} \"$AppUserModelID\" != \"\"\n                  ApplicationID::Set \"$SMPROGRAMS\\$1\" \"$AppUserModelID\"\n                ${EndIf}\n              ${EndIf}\n            ${EndUnless}\n          ${EndUnless}\n\n          ${If} ${FileExists} \"$SMPROGRAMS\\$1\"\n            ; Count of Start Menu pinned shortcuts before unpinning.\n            ${PinnedToStartMenuLnkCount} $R9\n\n            ; Having multiple shortcuts pointing to different installations with\n            ; the same AppUserModelID (e.g. side by side installations of the\n            ; same version) will make the TaskBar shortcut's lists into an bad\n            ; state where the lists are not shown. To prevent this first\n            ; uninstall the pinned item.\n            ApplicationID::UninstallPinnedItem \"$SMPROGRAMS\\$1\"\n\n            ; Count of Start Menu pinned shortcuts after unpinning.\n            ${PinnedToStartMenuLnkCount} $R8\n\n            ; If there is a change in the number of Start Menu pinned shortcuts\n            ; assume that unpinning unpinned a side by side installation from\n            ; the Start Menu and pin this installation to the Start Menu.\n            ${Unless} $R8 == $R9\n              ; Pin the shortcut to the Start Menu. 5381 is the shell32.dll\n              ; resource id for the \"Pin to Start Menu\" string.\n              InvokeShellVerb::DoIt \"$SMPROGRAMS\" \"$1\" \"5381\"\n            ${EndUnless}\n\n            ; Pin the shortcut to the TaskBar. 5386 is the shell32.dll resource\n            ; id for the \"Pin to Taskbar\" string.\n            InvokeShellVerb::DoIt \"$SMPROGRAMS\" \"$1\" \"5386\"\n\n            ; Delete the shortcut if it was created\n            ${If} \"$8\" == \"true\"\n              Delete \"$SMPROGRAMS\\$1\"\n            ${EndIf}\n          ${EndIf}\n\n          ${If} $TmpVal == \"HKCU\"\n            SetShellVarContext current ; Set SHCTX to the current user\n          ${Else}\n            SetShellVarContext all ; Set SHCTX to all users\n          ${EndIf}\n        ${EndUnless}\n      ${EndIf}\n    ${EndIf}\n  ${EndIf}\n!macroend\n!define PinToTaskBar \"!insertmacro PinToTaskBar\"\n\n; Adds a shortcut to the root of the Start Menu Programs directory if the\n; application's Start Menu Programs directory exists with a shortcut pointing to\n; this installation directory. This will also remove the old shortcuts and the\n; application's Start Menu Programs directory by calling the RemoveStartMenuDir\n; macro.\n!macro MigrateStartMenuShortcut\n  ${GetShortcutsLogPath} $0\n  ${If} ${FileExists} \"$0\"\n    ClearErrors\n    ReadINIStr $5 \"$0\" \"SMPROGRAMS\" \"RelativePathToDir\"\n    ${Unless} ${Errors}\n      ClearErrors\n      ReadINIStr $1 \"$0\" \"STARTMENU\" \"Shortcut0\"\n      ${If} ${Errors}\n        ; The STARTMENU ini section doesn't exist.\n        ${LogStartMenuShortcut} \"${BrandFullName}.lnk\"\n        ${GetLongPath} \"$SMPROGRAMS\" $2\n        ${GetLongPath} \"$2\\$5\" $1\n        ${If} \"$1\" != \"\"\n          ClearErrors\n          ReadINIStr $3 \"$0\" \"SMPROGRAMS\" \"Shortcut0\"\n          ${Unless} ${Errors}\n            ${If} ${FileExists} \"$1\\$3\"\n              ShellLink::GetShortCutTarget \"$1\\$3\"\n              Pop $4\n              ${If} \"$INSTDIR\\${FileMainEXE}\" == \"$4\"\n                CreateShortCut \"$SMPROGRAMS\\${BrandFullName}.lnk\" \\\n                               \"$INSTDIR\\${FileMainEXE}\"\n                ${If} ${FileExists} \"$SMPROGRAMS\\${BrandFullName}.lnk\"\n                  ShellLink::SetShortCutWorkingDirectory \"$SMPROGRAMS\\${BrandFullName}.lnk\" \\\n                                                         \"$INSTDIR\"\n                  ${If} ${AtLeastWin7}\n                  ${AndIf} \"$AppUserModelID\" != \"\"\n                    ApplicationID::Set \"$SMPROGRAMS\\${BrandFullName}.lnk\" \\\n                                       \"$AppUserModelID\"\n                  ${EndIf}\n                ${EndIf}\n              ${EndIf}\n            ${EndIf}\n          ${EndUnless}\n        ${EndIf}\n      ${EndIf}\n      ; Remove the application's Start Menu Programs directory, shortcuts, and\n      ; ini section.\n      ${RemoveStartMenuDir}\n    ${EndUnless}\n  ${EndIf}\n!macroend\n!define MigrateStartMenuShortcut \"!insertmacro MigrateStartMenuShortcut\"\n\n; Removes the application's start menu directory along with its shortcuts if\n; they exist and if they exist creates a start menu shortcut in the root of the\n; start menu directory (bug 598779). If the application's start menu directory\n; is not empty after removing the shortucts the directory will not be removed\n; since these additional items were not created by the installer (uses SHCTX).\n!macro RemoveStartMenuDir\n  ${GetShortcutsLogPath} $0\n  ${If} ${FileExists} \"$0\"\n    ; Delete Start Menu Programs shortcuts, directory if it is empty, and\n    ; parent directories if they are empty up to but not including the start\n    ; menu directory.\n    ${GetLongPath} \"$SMPROGRAMS\" $1\n    ClearErrors\n    ReadINIStr $2 \"$0\" \"SMPROGRAMS\" \"RelativePathToDir\"\n    ${Unless} ${Errors}\n      ${GetLongPath} \"$1\\$2\" $2\n      ${If} \"$2\" != \"\"\n        ; Delete shortucts in the Start Menu Programs directory.\n        StrCpy $3 0\n        ${Do}\n          ClearErrors\n          ReadINIStr $4 \"$0\" \"SMPROGRAMS\" \"Shortcut$3\"\n          ; Stop if there are no more entries\n          ${If} ${Errors}\n            ${ExitDo}\n          ${EndIf}\n          ${If} ${FileExists} \"$2\\$4\"\n            ShellLink::GetShortCutTarget \"$2\\$4\"\n            Pop $5\n            ${If} \"$INSTDIR\\${FileMainEXE}\" == \"$5\"\n              Delete \"$2\\$4\"\n            ${EndIf}\n          ${EndIf}\n          IntOp $3 $3 + 1 ; Increment the counter\n        ${Loop}\n        ; Delete Start Menu Programs directory and parent directories\n        ${Do}\n          ; Stop if the current directory is the start menu directory\n          ${If} \"$1\" == \"$2\"\n            ${ExitDo}\n          ${EndIf}\n          ClearErrors\n          RmDir \"$2\"\n          ; Stop if removing the directory failed\n          ${If} ${Errors}\n            ${ExitDo}\n          ${EndIf}\n          ${GetParent} \"$2\" $2\n        ${Loop}\n      ${EndIf}\n      DeleteINISec \"$0\" \"SMPROGRAMS\"\n    ${EndUnless}\n  ${EndIf}\n!macroend\n!define RemoveStartMenuDir \"!insertmacro RemoveStartMenuDir\"\n\n; Creates the shortcuts log ini file with the appropriate entries if it doesn't\n; already exist.\n!macro CreateShortcutsLog\n  ${GetShortcutsLogPath} $0\n  ${Unless} ${FileExists} \"$0\"\n    ${LogStartMenuShortcut} \"${BrandFullName}.lnk\"\n    ${LogQuickLaunchShortcut} \"${BrandFullName}.lnk\"\n    ${LogDesktopShortcut} \"${BrandFullName}.lnk\"\n  ${EndUnless}\n!macroend\n!define CreateShortcutsLog \"!insertmacro CreateShortcutsLog\"\n\n; The files to check if they are in use during (un)install so the restart is\n; required message is displayed. All files must be located in the $INSTDIR\n; directory.\n!macro PushFilesToCheck\n  ; The first string to be pushed onto the stack MUST be \"end\" to indicate\n  ; that there are no more files to check in $INSTDIR and the last string\n  ; should be ${FileMainEXE} so if it is in use the CheckForFilesInUse macro\n  ; returns after the first check.\n  Push \"end\"\n  Push \"AccessibleMarshal.dll\"\n  Push \"freebl3.dll\"\n  Push \"nssckbi.dll\"\n  Push \"nspr4.dll\"\n  Push \"nssdbm3.dll\"\n  Push \"mozsqlite3.dll\"\n  Push \"xpcom.dll\"\n  Push \"crashreporter.exe\"\n  Push \"updater.exe\"\n  Push \"${FileMainEXE}\"\n!macroend\n!define PushFilesToCheck \"!insertmacro PushFilesToCheck\"\n\n; Sets this installation as the default browser by setting the registry keys\n; under HKEY_CURRENT_USER via registry calls and using the AppAssocReg NSIS\n; plugin for Vista and above. This is a function instead of a macro so it is\n; easily called from an elevated instance of the binary. Since this can be\n; called by an elevated instance logging is not performed in this function.\nFunction SetAsDefaultAppUserHKCU\n  ; Only set as the user's StartMenuInternet browser if the StartMenuInternet\n  ; registry keys are for this install.\n  ${StrFilter} \"${FileMainEXE}\" \"+\" \"\" \"\" $R9\n  ClearErrors\n  ReadRegStr $0 HKLM \"Software\\Clients\\StartMenuInternet\\$R9\\DefaultIcon\" \"\"\n  ${Unless} ${Errors}\n    ${GetPathFromString} \"$0\" $0\n    ${GetParent} \"$0\" $0\n    ${If} ${FileExists} \"$0\"\n      ${GetLongPath} \"$0\" $0\n      ${If} \"$0\" == \"$INSTDIR\"\n        WriteRegStr HKCU \"Software\\Clients\\StartMenuInternet\" \"\" \"$R9\"\n      ${EndIf}\n    ${EndIf}\n  ${EndUnless}\n\n  SetShellVarContext current  ; Set SHCTX to the current user (e.g. HKCU)\n  ${SetHandlers}\n\n  ${If} ${AtLeastWinVista}\n    ; Only register as the handler on Vista and above if the app registry name\n    ; exists under the RegisteredApplications registry key. The protocol and\n    ; file handlers set previously at the user level will associate this install\n    ; as the default browser.\n    ClearErrors\n    ReadRegStr $0 HKLM \"Software\\RegisteredApplications\" \"${AppRegName}\"\n    ${Unless} ${Errors}\n      AppAssocReg::SetAppAsDefaultAll \"${AppRegName}\"\n    ${EndUnless}\n  ${EndIf}\n  ${RemoveDeprecatedKeys}\n\n  ${PinToTaskBar}\nFunctionEnd\n\n; Helper for updating the shortcut application model IDs.\nFunction FixShortcutAppModelIDs\n  ${If} ${AtLeastWin7}\n  ${AndIf} \"$AppUserModelID\" != \"\"\n    ${UpdateShortcutAppModelIDs} \"$INSTDIR\\${FileMainEXE}\" \"$AppUserModelID\" $0\n  ${EndIf}\nFunctionEnd\n\n; The !ifdef NO_LOG prevents warnings when compiling the installer.nsi due to\n; this function only being used by the uninstaller.nsi.\n!ifdef NO_LOG\n\nFunction SetAsDefaultAppUser\n  ; It is only possible to set this installation of the application as the\n  ; StartMenuInternet handler if it was added to the HKLM StartMenuInternet\n  ; registry keys.\n  ; http://support.microsoft.com/kb/297878\n\n  ; Check if this install location registered as the StartMenuInternet client\n  ${StrFilter} \"${FileMainEXE}\" \"+\" \"\" \"\" $R9\n  ClearErrors\n  ReadRegStr $0 HKLM \"Software\\Clients\\StartMenuInternet\\$R9\\DefaultIcon\" \"\"\n  ${Unless} ${Errors}\n    ${GetPathFromString} \"$0\" $0\n    ${GetParent} \"$0\" $0\n    ${If} ${FileExists} \"$0\"\n      ${GetLongPath} \"$0\" $0\n      ${If} \"$0\" == \"$INSTDIR\"\n        ; Check if this is running in an elevated process\n        ClearErrors\n        ${GetParameters} $0\n        ${GetOptions} \"$0\" \"/UAC:\" $0\n        ${If} ${Errors} ; Not elevated\n          Call SetAsDefaultAppUserHKCU\n        ${Else} ; Elevated - execute the function in the unelevated process\n          GetFunctionAddress $0 SetAsDefaultAppUserHKCU\n          UAC::ExecCodeSegment $0\n        ${EndIf}\n        Return ; Nothing more needs to be done\n      ${EndIf}\n    ${EndIf}\n  ${EndUnless}\n\n  ; The code after ElevateUAC won't be executed on Vista and above when the\n  ; user:\n  ; a) is a member of the administrators group (e.g. elevation is required)\n  ; b) is not a member of the administrators group and chooses to elevate\n  ${ElevateUAC}\n\n  ${SetStartMenuInternet}\n\n  SetShellVarContext all  ; Set SHCTX to all users (e.g. HKLM)\n  ${FixShellIconHandler}\n  ${RemoveDeprecatedKeys}\n\n  ClearErrors\n  ${GetParameters} $0\n  ${GetOptions} \"$0\" \"/UAC:\" $0\n  ${If} ${Errors}\n    Call SetAsDefaultAppUserHKCU\n  ${Else}\n    GetFunctionAddress $0 SetAsDefaultAppUserHKCU\n    UAC::ExecCodeSegment $0\n  ${EndIf}\nFunctionEnd\n!define SetAsDefaultAppUser \"Call SetAsDefaultAppUser\"\n\n!endif\n"
  },
  {
    "path": "installer/windows/nsis/uninstaller.nsi",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is the Mozilla Installer code.\n#\n# The Initial Developer of the Original Code is Mozilla Foundation\n# Portions created by the Initial Developer are Copyright (C) 2006\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#  Robert Strong <robert.bugzilla@gmail.com>\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\n# Required Plugins:\n# AppAssocReg http://nsis.sourceforge.net/Application_Association_Registration_plug-in\n# CityHash    http://mxr.mozilla.org/mozilla-central/source/other-licenses/nsis/Contrib/CityHash\n# ShellLink   http://nsis.sourceforge.net/ShellLink_plug-in\n# UAC         http://nsis.sourceforge.net/UAC_plug-in\n\n; Set verbosity to 3 (e.g. no script) to lessen the noise in the build logs\n!verbose 3\n\n; 7-Zip provides better compression than the lzma from NSIS so we add the files\n; uncompressed and use 7-Zip to create a SFX archive of it\nSetDatablockOptimize on\nSetCompress off\nCRCCheck on\n\nRequestExecutionLevel user\n\n!addplugindir ./\n\n; On Vista and above attempt to elevate Standard Users in addition to users that\n; are a member of the Administrators group.\n!define NONADMIN_ELEVATE\n\n; prevents compiling of the reg write logging.\n!define NO_LOG\n\nVar TmpVal\n\n; Other included files may depend upon these includes!\n; The following includes are provided by NSIS.\n!include FileFunc.nsh\n!include LogicLib.nsh\n!include MUI.nsh\n!include WinMessages.nsh\n!include WinVer.nsh\n!include WordFunc.nsh\n\n!insertmacro GetSize\n!insertmacro StrFilter\n!insertmacro WordReplace\n\n!insertmacro un.GetParent\n\n; The following includes are custom.\n;!include branding.nsi\n!include defines.nsi\n!include common.nsh\n!include locales.nsi\n\n; This is named BrandShortName helper because we use this for software update\n; post update cleanup.\nVIAddVersionKey \"FileDescription\" \"${BrandShortName} Helper\"\nVIAddVersionKey \"OriginalFilename\" \"helper.exe\"\n\n!insertmacro AddDDEHandlerValues\n!insertmacro CleanVirtualStore\n!insertmacro ElevateUAC\n!insertmacro GetLongPath\n!insertmacro GetPathFromString\n!insertmacro InitHashAppModelId\n!insertmacro IsHandlerForInstallDir\n!insertmacro IsPinnedToTaskBar\n!insertmacro LogDesktopShortcut\n!insertmacro LogQuickLaunchShortcut\n!insertmacro LogStartMenuShortcut\n!insertmacro PinnedToStartMenuLnkCount\n!insertmacro RegCleanAppHandler\n!insertmacro RegCleanMain\n!insertmacro RegCleanUninstall\n!insertmacro SetAppLSPCategories\n!insertmacro SetBrandNameVars\n!insertmacro UpdateShortcutAppModelIDs\n!insertmacro UnloadUAC\n!insertmacro WriteRegDWORD2\n!insertmacro WriteRegStr2\n!insertmacro CheckIfRegistryKeyExists\n\n!insertmacro un.ChangeMUIHeaderImage\n!insertmacro un.CheckForFilesInUse\n!insertmacro un.CleanUpdatesDir\n!insertmacro un.CleanVirtualStore\n!insertmacro un.DeleteRelativeProfiles\n!insertmacro un.DeleteShortcuts\n!insertmacro un.GetLongPath\n!insertmacro un.GetSecondInstallPath\n!insertmacro un.InitHashAppModelId\n!insertmacro un.ManualCloseAppPrompt\n!insertmacro un.ParseUninstallLog\n!insertmacro un.RegCleanAppHandler\n!insertmacro un.RegCleanFileHandler\n!insertmacro un.RegCleanMain\n!insertmacro un.RegCleanUninstall\n!insertmacro un.RegCleanProtocolHandler\n!insertmacro un.RemoveQuotesFromPath\n!insertmacro un.SetAppLSPCategories\n!insertmacro un.SetBrandNameVars\n\n!include shared.nsh\n\n; Helper macros for ui callbacks. Insert these after shared.nsh\n!insertmacro OnEndCommon\n!insertmacro UninstallOnInitCommon\n\n!insertmacro un.OnEndCommon\n!insertmacro un.UninstallUnOnInitCommon\n\nName \"${BrandFullName}\"\nOutFile \"helper.exe\"\n!ifdef HAVE_64BIT_OS\n  InstallDir \"$PROGRAMFILES64\\${CompanyName}\\${BrandFullName}\\\"\n!else\n  InstallDir \"$PROGRAMFILES32\\${CompanyName}\\${BrandFullName}\\\"\n!endif\nShowUnInstDetails nevershow\n\n################################################################################\n# Modern User Interface - MUI\n\n!define MUI_ABORTWARNING\n!define MUI_ICON setup.ico\n!define MUI_UNICON setup.ico\n!define MUI_WELCOMEPAGE_TITLE_3LINES\n!define MUI_HEADERIMAGE\n!define MUI_HEADERIMAGE_RIGHT\n!define MUI_UNWELCOMEFINISHPAGE_BITMAP wizWatermark.bmp\n\n; Use a right to left header image when the language is right to left\n!ifdef ${AB_CD}_rtl\n!define MUI_HEADERIMAGE_BITMAP_RTL wizHeaderRTL.bmp\n!else\n!define MUI_HEADERIMAGE_BITMAP wizHeader.bmp\n!endif\n\n/**\n * Uninstall Pages\n */\n; Welcome Page\n!define MUI_PAGE_CUSTOMFUNCTION_PRE un.preWelcome\n!define MUI_PAGE_CUSTOMFUNCTION_LEAVE un.leaveWelcome\n!insertmacro MUI_UNPAGE_WELCOME\n\n; Custom Uninstall Confirm Page\nUninstPage custom un.preConfirm un.leaveConfirm\n\n; Remove Files Page\n!insertmacro MUI_UNPAGE_INSTFILES\n\n; Finish Page\n\n; Don't setup the survey controls, functions, etc. when the application has\n; defined NO_UNINSTALL_SURVEY\n!ifndef NO_UNINSTALL_SURVEY\n!define MUI_PAGE_CUSTOMFUNCTION_PRE un.preFinish\n!define MUI_FINISHPAGE_SHOWREADME_NOTCHECKED\n!define MUI_FINISHPAGE_SHOWREADME \"\"\n!define MUI_FINISHPAGE_SHOWREADME_TEXT $(SURVEY_TEXT)\n!define MUI_FINISHPAGE_SHOWREADME_FUNCTION un.Survey\n!endif\n\n!insertmacro MUI_UNPAGE_FINISH\n\n; Use the default dialog for IDD_VERIFY for a simple Banner\nChangeUI IDD_VERIFY \"${NSISDIR}\\Contrib\\UIs\\default.exe\"\n\n################################################################################\n# Install Sections\n; Empty section required for the installer to compile as an uninstaller\nSection \"\"\nSectionEnd\n\n################################################################################\n# Uninstall Sections\n\nSection \"Uninstall\"\n  SetDetailsPrint textonly\n  DetailPrint $(STATUS_UNINSTALL_MAIN)\n  SetDetailsPrint none\n\n  ; Delete the app exe to prevent launching the app while we are uninstalling.\n  ClearErrors\n  ${DeleteFile} \"$INSTDIR\\${FileMainEXE}\"\n  ${If} ${Errors}\n    ; If the user closed the application it can take several seconds for it to\n    ; shut down completely. If the application is being used by another user we\n    ; can still delete the files when the system is restarted.\n    Sleep 5000\n    ${DeleteFile} \"$INSTDIR\\${FileMainEXE}\"\n    ClearErrors\n  ${EndIf}\n\n  ${MUI_INSTALLOPTIONS_READ} $0 \"unconfirm.ini\" \"Field 3\" \"State\"\n  ${If} \"$0\" == \"1\"\n    ${un.DeleteRelativeProfiles} \"${CompanyName}\\${BrandFullName}\"\n    ;RmDir \"$APPDATA\\${CompanyName}\\Extensions\\{ec8030f7-c20a-464f-9b0e-13a3a9e97384}\"\n    ;RmDir \"$APPDATA\\${CompanyName}\\Extensions\"\n    RmDir \"$APPDATA\\${CompanyName}\\${BrandFullName}\"\n  ${EndIf}\n\n  ; setup the application model id registration value\n  ${un.InitHashAppModelId} \"$INSTDIR\" \"Software\\${CompanyName}\\${AppName}\\TaskBarIDs\"\n\n  SetShellVarContext current  ; Set SHCTX to HKCU\n  ${un.RegCleanMain} \"Software\\${CompanyName}\"\n  ${un.RegCleanUninstall}\n  ${un.DeleteShortcuts}\n\n  ; Unregister resources associated with Win7 taskbar jump lists.\n  ${If} ${AtLeastWin7}\n  ${AndIf} \"$AppUserModelID\" != \"\"\n    ApplicationID::UninstallJumpLists \"$AppUserModelID\"\n  ${EndIf}\n\n  ; Remove any app model id's stored in the registry for this install path\n  DeleteRegValue HKCU \"Software\\${CompanyName}\\${AppName}\\TaskBarIDs\" \"$INSTDIR\"\n  DeleteRegValue HKLM \"Software\\${CompanyName}\\${AppName}\\TaskBarIDs\" \"$INSTDIR\"\n\n  ClearErrors\n  WriteRegStr HKLM \"Software\\${CompanyName}\" \"${BrandShortName}InstallerTest\" \"Write Test\"\n  ${If} ${Errors}\n    StrCpy $TmpVal \"HKCU\" ; used primarily for logging\n  ${Else}\n    SetShellVarContext all  ; Set SHCTX to HKLM\n    DeleteRegValue HKLM \"Software\\${CompanyName}\" \"${BrandShortName}InstallerTest\"\n    StrCpy $TmpVal \"HKLM\" ; used primarily for logging\n    ${un.RegCleanMain} \"Software\\${CompanyName}\"\n    ${un.RegCleanUninstall}\n    ${un.DeleteShortcuts}\n    ${un.SetAppLSPCategories}\n  ${EndIf}\n\n  ${un.RegCleanAppHandler} \"BlueGriffonURL\"\n  ${un.RegCleanAppHandler} \"BlueGriffonHTML\"\n  ${un.RegCleanProtocolHandler} \"ftp\"\n  ${un.RegCleanProtocolHandler} \"http\"\n  ${un.RegCleanProtocolHandler} \"https\"\n\n  ClearErrors\n  ReadRegStr $R9 HKCR \"BlueGriffonHTML\" \"\"\n  ; Don't clean up the file handlers if the BlueGriffonHTML key still exists since\n  ; there should be a second installation that may be the default file handler\n  ${If} ${Errors}\n    ${un.RegCleanFileHandler}  \".htm\"   \"BlueGriffonHTML\"\n    ${un.RegCleanFileHandler}  \".html\"  \"BlueGriffonHTML\"\n    ${un.RegCleanFileHandler}  \".shtml\" \"BlueGriffonHTML\"\n    ${un.RegCleanFileHandler}  \".xht\"   \"BlueGriffonHTML\"\n    ${un.RegCleanFileHandler}  \".xhtml\" \"BlueGriffonHTML\"\n    ${un.RegCleanFileHandler}  \".webm\"  \"BlueGriffonHTML\"\n  ${EndIf}\n\n  SetShellVarContext all  ; Set SHCTX to HKLM\n  ${un.GetSecondInstallPath} \"Software\\${CompanyName}\" $R9\n  ${If} $R9 == \"false\"\n    SetShellVarContext current  ; Set SHCTX to HKCU\n    ${un.GetSecondInstallPath} \"Software\\${CompanyName}\" $R9\n  ${EndIf}\n\n  StrCpy $0 \"Software\\Clients\\StartMenuInternet\\${FileMainEXE}\\shell\\open\\command\"\n  ReadRegStr $R1 HKLM \"$0\" \"\"\n  ${un.RemoveQuotesFromPath} \"$R1\" $R1\n  ${un.GetParent} \"$R1\" $R1\n\n  ; Only remove the StartMenuInternet key if it refers to this install location.\n  ; The StartMenuInternet registry key is independent of the default browser\n  ; settings. The XPInstall base un-installer always removes this key if it is\n  ; uninstalling the default browser and it will always replace the keys when\n  ; installing even if there is another install of BlueGriffon that is set as the\n  ; default browser. Now the key is always updated on install but it is only\n  ; removed if it refers to this install location.\n  ${If} \"$INSTDIR\" == \"$R1\"\n    DeleteRegKey HKLM \"Software\\Clients\\StartMenuInternet\\${FileMainEXE}\"\n    DeleteRegValue HKLM \"Software\\RegisteredApplications\" \"${AppRegName}\"\n  ${EndIf}\n\n  StrCpy $0 \"Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\${FileMainEXE}\"\n  ${If} $R9 == \"false\"\n    DeleteRegKey HKLM \"$0\"\n    DeleteRegKey HKCU \"$0\"\n    StrCpy $0 \"Software\\Microsoft\\MediaPlayer\\ShimInclusionList\\${FileMainEXE}\"\n    DeleteRegKey HKLM \"$0\"\n    DeleteRegKey HKCU \"$0\"\n    StrCpy $0 \"Software\\Microsoft\\MediaPlayer\\ShimInclusionList\\plugin-container.exe\"\n    DeleteRegKey HKLM \"$0\"\n    DeleteRegKey HKCU \"$0\"\n    StrCpy $0 \"Software\\Classes\\MIME\\Database\\Content Type\\application/x-xpinstall;app=bluegriffon\"\n    DeleteRegKey HKLM \"$0\"\n    DeleteRegKey HKCU \"$0\"\n  ${Else}\n    ReadRegStr $R1 HKLM \"$0\" \"\"\n    ${un.RemoveQuotesFromPath} \"$R1\" $R1\n    ${un.GetParent} \"$R1\" $R1\n    ${If} \"$INSTDIR\" == \"$R1\"\n      WriteRegStr HKLM \"$0\" \"\" \"$R9\"\n      ${un.GetParent} \"$R9\" $R1\n      WriteRegStr HKLM \"$0\" \"Path\" \"$R1\"\n    ${EndIf}\n  ${EndIf}\n\n  ; Remove directories and files we always control before parsing the uninstall\n  ; log so empty directories can be removed.\n  ${If} ${FileExists} \"$INSTDIR\\updates\"\n    RmDir /r /REBOOTOK \"$INSTDIR\\updates\"\n  ${EndIf}\n  ${If} ${FileExists} \"$INSTDIR\\defaults\\shortcuts\"\n    RmDir /r /REBOOTOK \"$INSTDIR\\defaults\\shortcuts\"\n  ${EndIf}\n  ${If} ${FileExists} \"$INSTDIR\\distribution\"\n    RmDir /r /REBOOTOK \"$INSTDIR\\distribution\"\n  ${EndIf}\n  ${If} ${FileExists} \"$INSTDIR\\removed-files\"\n    Delete /REBOOTOK \"$INSTDIR\\removed-files\"\n  ${EndIf}\n\n  ; Remove the updates directory for Vista and above\n  ${un.CleanUpdatesDir} \"${CompanyName}\\${BrandFullName}\"\n\n  ; Remove files that may be left behind by the application in the\n  ; VirtualStore directory.\n  ${un.CleanVirtualStore}\n\n  ; Parse the uninstall log to unregister dll's and remove all installed\n  ; files / directories this install is responsible for.\n  ${un.ParseUninstallLog}\n\n  ; Remove the uninstall directory that we control\n  RmDir /r /REBOOTOK \"$INSTDIR\\uninstall\"\n\n  ; Remove the installation directory if it is empty\n  ${RemoveDir} \"$INSTDIR\"\n\n  ; If bluegriffon.exe was successfully deleted yet we still need to restart to\n  ; remove other files create a dummy bluegriffon.exe.moz-delete to prevent the\n  ; installer from allowing an install without restart when it is required\n  ; to complete an uninstall.\n  ${If} ${RebootFlag}\n    ${Unless} ${FileExists} \"$INSTDIR\\${FileMainEXE}.moz-delete\"\n      FileOpen $0 \"$INSTDIR\\${FileMainEXE}.moz-delete\" w\n      FileWrite $0 \"Will be deleted on restart\"\n      Delete /REBOOTOK \"$INSTDIR\\${FileMainEXE}.moz-delete\"\n      FileClose $0\n    ${EndUnless}\n  ${EndIf}\n\n  ; Refresh desktop icons otherwise the start menu internet item won't be\n  ; removed and other ugly things will happen like recreation of the app's\n  ; clients registry key by the OS under some conditions.\n  System::Call \"shell32::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)\"\nSectionEnd\n\n################################################################################\n# Helper Functions\n\n; Don't setup the survey controls, functions, etc. when the application has\n; defined NO_UNINSTALL_SURVEY\n!ifndef NO_UNINSTALL_SURVEY\nFunction un.Survey\n  Exec \"$\\\"$TmpVal$\\\" $\\\"${SurveyURL}$\\\"\"\nFunctionEnd\n!endif\n\n################################################################################\n# Language\n\n!insertmacro MOZ_MUI_LANGUAGE 'baseLocale'\n!verbose push\n!verbose 3\n!include \"overrideLocale.nsh\"\n!include \"customLocale.nsh\"\n!verbose pop\n\n; Set this after the locale files to override it if it is in the locale. Using\n; \" \" for BrandingText will hide the \"Nullsoft Install System...\" branding.\nBrandingText \" \"\n\n################################################################################\n# Page pre, show, and leave functions\n\nFunction un.preWelcome\n  ${If} ${FileExists} \"$INSTDIR\\distribution\\modern-wizard.bmp\"\n    Delete \"$PLUGINSDIR\\modern-wizard.bmp\"\n    CopyFiles /SILENT \"$INSTDIR\\distribution\\modern-wizard.bmp\" \"$PLUGINSDIR\\modern-wizard.bmp\"\n  ${EndIf}\nFunctionEnd\n\nFunction un.leaveWelcome\n  ${If} ${FileExists} \"$INSTDIR\\${FileMainEXE}\"\n    Banner::show /NOUNLOAD \"$(BANNER_CHECK_EXISTING)\"\n\n    ; If the message window has been found previously give the app an additional\n    ; five seconds to close.\n    ${If} \"$TmpVal\" == \"FoundMessageWindow\"\n      Sleep 5000\n    ${EndIf}\n\n    ${PushFilesToCheck}\n\n    ${un.CheckForFilesInUse} $TmpVal\n\n    Banner::destroy\n\n    ; If there are files in use $TmpVal will be \"true\"\n    ${If} \"$TmpVal\" == \"true\"\n      ; If the message window is found the call to ManualCloseAppPrompt will\n      ; abort leaving the value of $TmpVal set to \"FoundMessageWindow\".\n      StrCpy $TmpVal \"FoundMessageWindow\"\n      ${un.ManualCloseAppPrompt} \"${WindowClass}\" \"$(WARN_MANUALLY_CLOSE_APP_UNINSTALL)\"\n      ; If the message window is not found set $TmpVal to \"true\" so the restart\n      ; required message is displayed.\n      StrCpy $TmpVal \"true\"\n    ${EndIf}\n  ${EndIf}\nFunctionEnd\n\nFunction un.preConfirm\n  ${If} ${FileExists} \"$INSTDIR\\distribution\\modern-header.bmp\"\n  ${AndIf} $hHeaderBitmap == \"\"\n    Delete \"$PLUGINSDIR\\modern-header.bmp\"\n    CopyFiles /SILENT \"$INSTDIR\\distribution\\modern-header.bmp\" \"$PLUGINSDIR\\modern-header.bmp\"\n    ${un.ChangeMUIHeaderImage} \"$PLUGINSDIR\\modern-header.bmp\"\n  ${EndIf}\n\n  ; Setup the unconfirm.ini file for the Custom Uninstall Confirm Page\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Settings\" NumFields \"5\"\n\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 1\" Type   \"label\"\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 1\" Text   \"$(UN_CONFIRM_UNINSTALLED_FROM)\"\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 1\" Left   \"0\"\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 1\" Right  \"-1\"\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 1\" Top    \"5\"\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 1\" Bottom \"15\"\n\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 2\" Type   \"text\"\n  ; The contents of this control must be set as follows in the pre function\n  ; ${MUI_INSTALLOPTIONS_READ} $1 \"unconfirm.ini\" \"Field 2\" \"HWND\"\n  ; SendMessage $1 ${WM_SETTEXT} 0 \"STR:$INSTDIR\"\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 2\" State  \"\"\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 2\" Left   \"0\"\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 2\" Right  \"-1\"\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 2\" Top    \"17\"\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 2\" Bottom \"30\"\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 2\" flags  \"READONLY\"\n\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 3\" Type   \"checkbox\"\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 3\" Text   \"$(UN_REMOVE_PROFILES)\"\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 3\" Left   \"0\"\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 3\" Right  \"-1\"\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 3\" Top    \"40\"\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 3\" Bottom \"50\"\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 3\" State  \"0\"\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 3\" flags  \"NOTIFY\"\n\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 4\" Type   \"text\"\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 4\" State   \"$(UN_REMOVE_PROFILES_DESC)\"\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 4\" Left   \"0\"\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 4\" Right  \"-1\"\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 4\" Top    \"52\"\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 4\" Bottom \"120\"\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 4\" flags  \"MULTILINE|READONLY\"\n\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 5\" Type   \"label\"\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 5\" Text   \"$(UN_CONFIRM_CLICK)\"\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 5\" Left   \"0\"\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 5\" Right  \"-1\"\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 5\" Top    \"130\"\n  WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 5\" Bottom \"150\"\n\n  ${If} \"$TmpVal\" == \"true\"\n    WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 6\" Type   \"label\"\n    WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 6\" Text   \"$(SUMMARY_REBOOT_REQUIRED_UNINSTALL)\"\n    WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 6\" Left   \"0\"\n    WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 6\" Right  \"-1\"\n    WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 6\" Top    \"35\"\n    WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 6\" Bottom \"45\"\n\n    WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Settings\" NumFields \"6\"\n\n    ; To insert this control reset Top / Bottom for controls below this one\n    WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 3\" Top    \"55\"\n    WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 3\" Bottom \"65\"\n    WriteINIStr \"$PLUGINSDIR\\unconfirm.ini\" \"Field 4\" Top    \"67\"\n  ${EndIf}\n\n  !insertmacro MUI_HEADER_TEXT \"$(UN_CONFIRM_PAGE_TITLE)\" \"$(UN_CONFIRM_PAGE_SUBTITLE)\"\n  ; The Summary custom page has a textbox that will automatically receive\n  ; focus. This sets the focus to the Install button instead.\n  !insertmacro MUI_INSTALLOPTIONS_INITDIALOG \"unconfirm.ini\"\n  GetDlgItem $0 $HWNDPARENT 1\n  ${MUI_INSTALLOPTIONS_READ} $1 \"unconfirm.ini\" \"Field 4\" \"HWND\"\n  SetCtlColors $1 0x000000 0xFFFFEE\n  ShowWindow $1 ${SW_HIDE}\n  System::Call \"user32::SetFocus(i r0, i 0x0007, i,i)i\"\n  ${MUI_INSTALLOPTIONS_READ} $1 \"unconfirm.ini\" \"Field 2\" \"HWND\"\n  SendMessage $1 ${WM_SETTEXT} 0 \"STR:$INSTDIR\"\n  !insertmacro MUI_INSTALLOPTIONS_SHOW\nFunctionEnd\n\nFunction un.leaveConfirm\n  ${MUI_INSTALLOPTIONS_READ} $0 \"unconfirm.ini\" \"Settings\" \"State\"\n  StrCmp $0 \"3\" +1 continue\n  ${MUI_INSTALLOPTIONS_READ} $0 \"unconfirm.ini\" \"Field 3\" \"State\"\n  ${MUI_INSTALLOPTIONS_READ} $1 \"unconfirm.ini\" \"Field 4\" \"HWND\"\n  StrCmp $0 1 +1 +3\n  ShowWindow $1 ${SW_SHOW}\n  Abort\n\n  ShowWindow $1 ${SW_HIDE}\n  Abort\n\n  continue:\n\n  ; Try to delete the app executable and if we can't delete it try to find the\n  ; app's message window and prompt the user to close the app. This allows\n  ; running an instance that is located in another directory. If for whatever\n  ; reason there is no message window we will just rename the app's files and\n  ; then remove them on restart if they are in use.\n  ClearErrors\n  ${DeleteFile} \"$INSTDIR\\${FileMainEXE}\"\n  ${If} ${Errors}\n    ${un.ManualCloseAppPrompt} \"${WindowClass}\" \"$(WARN_MANUALLY_CLOSE_APP_UNINSTALL)\"\n  ${EndIf}\nFunctionEnd\n\n!ifndef NO_UNINSTALL_SURVEY\nFunction un.preFinish\n  ; Do not modify the finish page if there is a reboot pending\n  ${Unless} ${RebootFlag}\n    ; Setup the survey controls, functions, etc.\n    StrCpy $TmpVal \"SOFTWARE\\Microsoft\\IE Setup\\Setup\"\n    ClearErrors\n    ReadRegStr $0 HKLM $TmpVal \"Path\"\n    ${If} ${Errors}\n      !insertmacro MUI_INSTALLOPTIONS_WRITE \"ioSpecial.ini\" \"settings\" \"NumFields\" \"3\"\n    ${Else}\n      ExpandEnvStrings $0 \"$0\" ; this value will usually contain %programfiles%\n      ${If} $0 != \"\\\"\n        StrCpy $0 \"$0\\\"\n      ${EndIf}\n      StrCpy $0 \"$0\\iexplore.exe\"\n      ClearErrors\n      GetFullPathName $TmpVal $0\n      ${If} ${Errors}\n        !insertmacro MUI_INSTALLOPTIONS_WRITE \"ioSpecial.ini\" \"settings\" \"NumFields\" \"3\"\n      ${Else}\n        ; When we add an optional action to the finish page the cancel button\n        ; is enabled. This disables it and leaves the finish button as the\n        ; only choice.\n        !insertmacro MUI_INSTALLOPTIONS_WRITE \"ioSpecial.ini\" \"settings\" \"cancelenabled\" \"0\"\n      ${EndIf}\n    ${EndIf}\n  ${EndUnless}\nFunctionEnd\n!endif\n\n################################################################################\n# Initialization Functions\n\nFunction .onInit\n  ; We need this set up for most of the helper.exe operations.\n  !ifdef AppName\n  ${InitHashAppModelId} \"$INSTDIR\" \"Software\\${CompanyName}\\${AppName}\\TaskBarIDs\"\n  !endif\n  ${UninstallOnInitCommon}\nFunctionEnd\n\nFunction un.onInit\n  StrCpy $LANGUAGE 0\n\n  ${un.UninstallUnOnInitCommon}\n\n  !insertmacro InitInstallOptionsFile \"unconfirm.ini\"\nFunctionEnd\n\nFunction .onGUIEnd\n  ${OnEndCommon}\nFunctionEnd\n\nFunction un.onGUIEnd\n  ${un.OnEndCommon}\nFunctionEnd\n"
  },
  {
    "path": "installer/windows/nsis/updater_append.ini",
    "content": "\n; IMPORTANT: This file should always start with a newline in case a locale\n; provided updater.ini does not end with a newline.\n; Application to launch after an update has been successfully applied. This\n; must be in the same directory or a sub-directory of the directory of the\n; application executable that initiated the software update.\n[PostUpdateWin]\n; ExeRelPath is the path to the PostUpdateWin executable relative to the\n; application executable.\nExeRelPath=uninstall\\helper.exe\n; ExeArg is the argument to pass to the PostUpdateWin exe\nExeArg=/PostUpdate\n"
  },
  {
    "path": "langpacks/Makefile.in",
    "content": "DEPTH           = ../..\ntopsrcdir       = @top_srcdir@\nsrcdir          = @srcdir@\nVPATH           = @srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\nAPP_NAME = $(MOZ_APP_DISPLAYNAME)\n\nifdef MOZ_DEBUG\nAPP_NAME := $(APP_NAME)Debug\nendif\n\n_AVAILABLE_LOCALES =\\\n    en-US \\\n    $(NULL)\n\n_EXTRA_LOCALES =\\\n    cs \\\n    de \\\n    es-ES \\\n    fi \\\n    fr \\\n    gl \\\n    he \\\n    it \\\n    ja \\\n    ko \\\n    nl \\\n    pl \\\n    ru \\\n    sl \\\n    sv-SE \\\n    zh-CN \\\n    zh-TW \\\n    hu \\\n    sr \\\n    $(NULL)\n\n_EXTENSIONS_=\\\n\tfs \\\n\tgfd \\\n\tmarkdown \\\n\top1 \\\n\ttipoftheday \\\n\t$(NULL)\n\nlibs::$(_AVAILABLE_LOCALES) $(_EXTRA_LOCALES)\n\tmkdir -p $(FINAL_TARGET)/distribution/extensions\n\trm -f $(FINAL_TARGET)/distribution/extensions/*.xpi\n\trm -f $(srcdir)/*.xpi\n\t$(foreach f,$^, cd $(srcdir)/`basename $f`; zip -qr ../langpack-`basename $f`@bluegriffon.org.xpi `find . -type f | grep -v svn` ;)\n\t$(foreach f,$^, cd $(topsrcdir)/bluegriffon/locales/`basename $f`; zip -qr $(topsrcdir)/bluegriffon/langpacks/langpack-`basename $f`@bluegriffon.org.xpi `find bluegriffon/base -type f | grep -v svn` ;)\n\t$(foreach f,$^, cd $(topsrcdir)/bluegriffon/locales/`basename $f`; zip -qr $(topsrcdir)/bluegriffon/langpacks/langpack-`basename $f`@bluegriffon.org.xpi `find bluegriffon/sidebars -type f | grep -v svn` ;)\n\t$(foreach f,$^, cd $(topsrcdir)/bluegriffon/locales/`basename $f`; zip -qr $(topsrcdir)/bluegriffon/langpacks/langpack-`basename $f`@bluegriffon.org.xpi `find bluegriffon/extensions -type f | grep -v svn` ;)\nifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))\n\t$(INSTALL) $(srcdir)/*.xpi $(DIST)/$(APP_NAME).app/Contents/MacOS/extensions\nelse\n\t$(INSTALL) $(srcdir)/*.xpi $(DIST)/bin/distribution/extensions\n#\trm $(srcdir)/*.xpi\nendif\n\ninclude $(topsrcdir)/config/rules.mk\n\n"
  },
  {
    "path": "langpacks/cs/bluegriffon/chrome.manifest",
    "content": "locale bluegriffon cs base/locale/bluegriffon/\nlocale branding cs base/locale/branding/\nlocale fs cs extensions/fs/\nlocale gfd cs extensions/gfd/\nlocale cssproperties cs sidebars/cssproperties/\nlocale domexplorer cs sidebars/domexplorer/\nlocale scripteditor cs sidebars/scripteditor/\nlocale stylesheets cs sidebars/stylesheets/\nlocale tipoftheday cs extensions/tipoftheday/\nlocale aria cs sidebars/aria/\n\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/branding/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  brandShorterName      \"Firefox\">\n<!ENTITY  brandShortName        \"Firefox Developer Edition\">\n<!ENTITY  brandFullName         \"Firefox Developer Edition\">\n<!ENTITY  vendorShortName       \"Mozilla\">\n<!ENTITY  trademarkInfo.part1   \" \">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/branding/brand.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrandShorterName=Firefox\nbrandShortName=Firefox Developer Edition\nbrandFullName=Firefox Developer Edition\nvendorShortName=Mozilla\n\nsyncBrandShortName=Sync\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/branding/browserconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Do NOT localize or otherwise change these values\nbrowser.startup.homepage=about:home\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/aboutAccounts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAccounts.welcome \"Vítá vás &syncBrand.shortName.label;\">\n\n<!ENTITY aboutAccountsConfig.description \"Pro synchronizaci panelů, záložek, hesel a dalších věcí se přihlaste.\">\n<!ENTITY aboutAccountsConfig.startButton.label \"Začít\">\n<!ENTITY aboutAccountsConfig.syncPreferences.label \"Předvolby synchronizace\">\n<!ENTITY aboutAccounts.noConnection.title \"Žádné připojení\">\n<!ENTITY aboutAccounts.noConnection.description \"Abyste se mohli přihlásit, musíte být připojeni k internetu.\">\n<!ENTITY aboutAccounts.noConnection.retry \"Zkusit znovu\">\n<!ENTITY aboutAccounts.badConfig.title \"Špatná konfigurace\">\n<!ENTITY aboutAccounts.badConfig.description \"Nepodařilo se zjistit konfiguraci serveru pro váš účet Firefoxu. Zkuste to prosím znovu.\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/aboutCertError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD\n    SYSTEM \"chrome://branding/locale/brand.dtd\">\n  %brandDTD;\n\n<!-- These strings are used by Firefox's custom about:certerror page,\na replacement for the standard security certificate errors produced\nby NSS/PSM via netError.xhtml. -->\n\n<!ENTITY certerror.pagetitle1  \"Nezabezpečené připojení\">\n<!ENTITY certerror.longpagetitle1 \"Vaše připojení není zabezpečené\">\n\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara \"Majitel serveru <span class='hostname'/> nakonfiguroval své webové stránky nesprávně. Abychom chránili vaše informace před odcizením, &brandShortName; se k této webové stránce nepřipojil.\">\n<!ENTITY certerror.returnToPreviousPage.label \"Přejít zpět\">\n<!ENTITY certerror.learnMore \"Zjistit více…\">\n<!ENTITY certerror.advanced.label \"Rozšířené\">\n\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"Tento server používá HTTP\nStrict Transport Security (HSTS), čímž určuje, že se má &brandShortName; připojovat\npouze zabezpečeně. Z tohoto důvodu není možné přidat pro tento certifikát výjimku.\">\n\n<!ENTITY certerror.expert.content \"Pokud víte, co se děje, můžete &brandShortName; požádat o výjimku a začít identifikaci tohoto serveru důvěřovat. <b>I když tomuto serveru důvěřujete, může tato chyba znamenat, že někdo manipuluje s tímto připojením.</b>\">\n<!ENTITY certerror.expert.contentPara2 \"Nepřidávejte výjimku, pokud si nejste jisti, že tento server má dobrý důvod nepoužívat důvěryhodnou identifikaci.\">\n<!ENTITY certerror.addException.label \"Přidat výjimku…\">\n<!ENTITY certerror.copyToClipboard.label \"Zkopírovat text do schránky\">\n\n<!ENTITY errorReporting.automatic \"Hlásit chyby jako je tato a pomoci tak organizaci Mozilla identifikovat chybně nastavené servery\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/aboutDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n<!ENTITY aboutDialog.title          \"O aplikaci &brandFullName;\">\n\n<!-- LOCALIZATION NOTE (update.checkForUpdatesButton.*, update.updateButton.*):\n# Only one button is present at a time.\n# The button when displayed is located directly under the Firefox version in\n# the about dialog (see bug 596813 for screenshots).\n-->\n<!ENTITY update.checkForUpdatesButton.label       \"Zkontrolovat aktualizace\">\n<!ENTITY update.checkForUpdatesButton.accesskey   \"Z\">\n<!ENTITY update.updateButton.label2               \"Pro aktualizaci restartovat &brandShortName;\">\n<!ENTITY update.updateButton.accesskey            \"R\">\n\n\n<!-- LOCALIZATION NOTE (warningDesc.version): This is a warning about the experimental nature of Nightly and Aurora builds. It is only shown in those versions. -->\n<!ENTITY warningDesc.version        \"&brandShortName; je experimentální verze a může být nestabilní.\">\n<!-- LOCALIZATION NOTE (warningDesc.telemetryDesc): This is a notification that Nightly/Aurora builds automatically send Telemetry data back to Mozilla. It is only shown in those versions. \"It\" refers to brandShortName. -->\n<!ENTITY warningDesc.telemetryDesc  \"&brandShortName; automaticky odesílá data o výkonu, hardware, používání a přizpůsobení, která slouží vývojářům z organizace &vendorShortName; k vylepšení aplikace.\">\n\n<!-- LOCALIZATION NOTE (community.exp.*) This paragraph is shown in \"experimental\" builds, i.e. Nightly and Aurora builds, instead of the other \"community.*\" strings below. -->\n<!ENTITY community.exp.start        \"\">\n<!-- LOCALIZATION NOTE (community.exp.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.exp.mozillaLink  \"&vendorShortName;\">\n<!ENTITY community.exp.middle       \" je \">\n<!-- LOCALIZATION NOTE (community.exp.creditslink): This is a link title that links to about:credits. -->\n<!ENTITY community.exp.creditsLink  \"celosvětová komunita\">\n<!ENTITY community.exp.end          \" snažící se o zachování veřejně dostupného, otevřeného a všem přístupného webu.\">\n\n<!ENTITY community.start2           \"Aplikace &brandShortName; byla vytvořena organizací \">\n<!-- LOCALIZATION NOTE (community.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.mozillaLink      \"&vendorShortName;\">\n<!ENTITY community.middle2          \". Jsme \">\n<!-- LOCALIZATION NOTE (community.creditsLink): This is a link title that links to about:credits. -->\n<!ENTITY community.creditsLink      \"celosvětová komunita\">\n<!ENTITY community.end3             \" snažící se o zachování veřejně dostupného, otevřeného a všem přístupného webu.\">\n\n<!ENTITY helpus.start               \"Chcete pomoci? \">\n<!-- LOCALIZATION NOTE (helpus.donateLink): This is a link title that links to https://sendto.mozilla.org/page/contribute/Give-Now?source=mozillaorg_default_footer&ref=firefox_about&utm_campaign=firefox_about&utm_source=firefox&utm_medium=referral&utm_content=20140929_FireFoxAbout. -->\n<!ENTITY helpus.donateLink          \"Darujte příspěvek\">\n<!ENTITY helpus.middle              \" nebo \">\n<!-- LOCALIZATION NOTE (helpus.getInvolvedLink): This is a link title that links to http://www.mozilla.org/contribute/. -->\n<!ENTITY helpus.getInvolvedLink     \"se zapojte!\">\n<!ENTITY helpus.end                 \"\">\n\n<!ENTITY releaseNotes.link          \"Co je nového\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.license): This is a link title that links to about:license. -->\n<!ENTITY bottomLinks.license        \"Licence\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.rights): This is a link title that links to about:rights. -->\n<!ENTITY bottomLinks.rights         \"O vašich právech\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.privacy): This is a link title that links to https://www.mozilla.org/legal/privacy/. -->\n<!ENTITY bottomLinks.privacy        \"Ochrana soukromí\">\n\n<!-- LOCALIZATION NOTE (update.checkingForUpdates): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.checkingForUpdates  \"Kontrola aktualizací…\">\n<!-- LOCALIZATION NOTE (update.noUpdatesFound): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.noUpdatesFound      \"&brandShortName; je aktuální\">\n<!-- LOCALIZATION NOTE (update.adminDisabled): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.adminDisabled       \"Aktualizace jsou zakázány správcem\">\n<!-- LOCALIZATION NOTE (update.otherInstanceHandlingUpdates): try to make the localized text short -->\n<!ENTITY update.otherInstanceHandlingUpdates \"&brandShortName; je aktualizován jinou instancí\">\n<!ENTITY update.restarting          \"Restartování…\">\n\n<!-- LOCALIZATION NOTE (update.failed.start,update.failed.linkText,update.failed.end):\n     update.failed.start, update.failed.linkText, and update.failed.end all go into\n     one line with linkText being wrapped in an anchor that links to a site to download\n     the latest version of Firefox (e.g. http://www.firefox.com). As this is all in\n     one line, try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.failed.start        \"Aktualizace selhala. \">\n<!ENTITY update.failed.linkText     \"Stáhnout nejnovější verzi\">\n<!ENTITY update.failed.end          \"\">\n\n<!-- LOCALIZATION NOTE (update.manual.start,update.manual.end): update.manual.start and update.manual.end\n     all go into one line and have an anchor in between with text that is the same as the link to a site\n     to download the latest version of Firefox (e.g. http://www.firefox.com). As this is all in one line,\n     try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.manual.start        \"Aktualizace jsou dostupné na \">\n<!ENTITY update.manual.end          \"\">\n\n<!-- LOCALIZATION NOTE (update.unsupported.start,update.unsupported.linkText,update.unsupported.end):\n     update.unsupported.start, update.unsupported.linkText, and\n     update.unsupported.end all go into one line with linkText being wrapped in\n     an anchor that links to a site to provide additional information regarding\n     why the system is no longer supported. As this is all in one line, try to\n     make the localized text short (see bug 843497 for screenshots). -->\n<!ENTITY update.unsupported.start    \"Na tomto systému nelze provádět další aktualizace. \">\n<!ENTITY update.unsupported.linkText \"Zjistit více\">\n<!ENTITY update.unsupported.end      \"\">\n\n<!-- LOCALIZATION NOTE (update.downloading.start,update.downloading.end): update.downloading.start and \n     update.downloading.end all go into one line, with the amount downloaded inserted in between. As this\n     is all in one line, try to make the localized text short (see bug 596813 for screenshots). The — is\n     the \"em dash\" (long dash).\n     example: Downloading update — 111 KB of 13 MB -->\n<!ENTITY update.downloading.start   \"Stahování aktualizace — \">\n<!ENTITY update.downloading.end     \"\">\n\n<!ENTITY update.applying            \"Aktualizace…\">\n\n<!-- LOCALIZATION NOTE (channel.description.start,channel.description.end): channel.description.start and\n     channel.description.end create one sentence, with the current channel label inserted in between.\n     example: You are currently on the _Stable_ update channel. -->\n<!ENTITY channel.description.start  \"Nyní používáte aktualizační kanál \">\n<!ENTITY channel.description.end    \".\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/aboutHealthReport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (abouthealth.pagetitle): Firefox Health Report is a proper noun in en-US, please keep this in mind. -->\n<!ENTITY abouthealth.pagetitle \"Hlášení o zdraví aplikace &brandShortName;\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/aboutHome.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n<!ENTITY % syncBrandDTD SYSTEM \"chrome://browser/locale/syncBrand.dtd\">\n%syncBrandDTD;\n\n<!-- These strings are used in the about:home page -->\n\n<!ENTITY abouthome.pageTitle \"Startovní stránka aplikace &brandFullName;\">\n\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet1.v1):\n     text in <a/> will be linked to the Firefox features page on mozilla.com\n-->\n<!ENTITY abouthome.defaultSnippet1.v1 \"Děkujeme, že jste si vybrali Firefox! Abyste získali ze svého prohlížeče maximum, přečtěte si více o <a>nejnovějších funkcích</a>.\">\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet2.v1):\n     text in <a/> will be linked to the featured add-ons on addons.mozilla.org\n-->\n<!ENTITY abouthome.defaultSnippet2.v1 \"Přizpůsobit si Firefox přesně podle vás je opravdu jednoduché. <a>Vyberte si z tisíce doplňků</a>.\">\n<!-- LOCALIZATION NOTE (abouthome.rightsSnippet): text in <a/> will be linked to about:rights -->\n<!ENTITY abouthome.rightsSnippet \"&brandFullName; je svobodný software s otevřeným zdrojovým kódem od Mozilla Foundation. <a>Poznejte svá práva…</a>\">\n\n<!ENTITY abouthome.bookmarksButton.label \"Záložky\">\n<!ENTITY abouthome.historyButton.label   \"Historie\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonWin.label): The label for the\n     preferences/options item on about:home on Windows -->\n<!ENTITY abouthome.preferencesButtonWin.label  \"Možnosti\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonUnix.label): The label for the\n     preferences/options item on about:home on Linux and OS X -->\n<!ENTITY abouthome.preferencesButtonUnix.label  \"Předvolby\">\n<!ENTITY abouthome.addonsButton.label    \"Doplňky\">\n<!ENTITY abouthome.downloadsButton.label \"Stahování\">\n<!ENTITY abouthome.syncButton.label      \"&syncBrand.shortName.label;\">\n\n<!-- LOCALIZATION NOTE (abouthome.aboutMozilla.label): The (invisible) label for\n     the mozilla wordmark in the top-right corner that links to Mozilla's main\n     about page. -->\n<!ENTITY abouthome.aboutMozilla.label    \"O Mozille\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/aboutPrivateBrowsing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutPrivateBrowsing.notPrivate                 \"Aktuálně nepracujete s anonymním oknem.\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.label     \"Otevřít anonymní okno\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.accesskey \"a\">\n\n<!ENTITY privateBrowsing.title                           \"Anonymní prohlížení\">\n<!ENTITY privateBrowsing.title.tracking                  \"Anonymní prohlížení s Ochranou proti sledování\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.before       \"Při použití anonymního okna Firefox \">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.emphasize    \"neukládá\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.after        \":\">\n<!ENTITY aboutPrivateBrowsing.info.visited               \"Navštívené stránky\">\n<!ENTITY aboutPrivateBrowsing.info.searches              \"Vyhledávání\">\n<!ENTITY aboutPrivateBrowsing.info.cookies               \"Cookies\">\n<!ENTITY aboutPrivateBrowsing.info.temporaryFiles        \"Dočasné soubory\">\n<!ENTITY aboutPrivateBrowsing.info.saved.before          \"Firefox \">\n<!ENTITY aboutPrivateBrowsing.info.saved.emphasize       \"bude ukládat\">\n<!ENTITY aboutPrivateBrowsing.info.saved.after2          \" vaše:\">\n<!ENTITY aboutPrivateBrowsing.info.downloads             \"Stahování\">\n<!ENTITY aboutPrivateBrowsing.info.bookmarks             \"Záložky\">\n<!ENTITY aboutPrivateBrowsing.note.before                \"Ani s funkcí anonymního prohlížení \">\n<!ENTITY aboutPrivateBrowsing.note.emphasize             \"ale nebudete na internetu zcela neviditelní.\">\n<!ENTITY aboutPrivateBrowsing.note.after                 \" Váš zaměstnavatel nebo poskytovatel internetu mohou stále zjistit, jaké stránky navštěvujete.\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.before          \"Zjistit více o \">\n<!ENTITY aboutPrivateBrowsing.learnMore3.title           \"anonymním prohlížení\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.after           \".\">\n\n<!ENTITY trackingProtection.title                        \"Ochrana proti sledování\">\n<!ENTITY trackingProtection.description2                 \"Některé webové stránky používají prvky, které vás mohou sledovat napříč internetem. S ochranou proti sledování bude Firefox blokovat mnohé sledovací prvky, které o vás mohou sbírat informace.\">\n<!ENTITY trackingProtection.startTour1                   \"Jak to funguje\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/aboutPrivateBrowsing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle.head=Anonymní prohlížení\ntitle.normal=Otevřít anonymní okno?\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/aboutRobots.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- These strings are used in the about:robots page, which ties in with the\n     robots theme used in the Firefox 3 Beta 2/3 first run pages...\n         https://www.mozilla.com/en-US/firefox/3.0b2/firstrun/\n         https://www.mozilla.com/en-US/firefox/3.0b3/firstrun/\n     They're just meant to be fun and whimsical, with references to some geeky\n     but well-known robots in movies and books. Be creative with translations! -->\n\n<!-- Nonsense line from the movie \"The Day The Earth Stood Still\". No translation needed. -->\n<!ENTITY robots.pagetitle  \"Gort! Klaatu barada nikto!\">\n<!-- Movie: Logan's Run... Box (cybog): \"Welcome Humans! I am ready for you.\" -->\n<!ENTITY robots.errorTitleText \"Vítejte lidé!\">\n<!-- Movie: The Day The Earth Stood Still. Spoken by Klaatu. -->\n<!ENTITY robots.errorShortDescText \"Přišli jsme vás navštívit v míru a přátelství!\">\n<!-- Various books by Isaac Asimov. http://en.wikipedia.org/wiki/Three_Laws_of_Robotics -->\n<!ENTITY robots.errorLongDesc1 \"Robot nesmí ublížit člověku nebo svou nečinností dopustit, aby mu bylo ublíženo.\">\n<!-- Movie: Blade Runner. Batty: \"I've seen things you people wouldn't believe...\" -->\n<!ENTITY robots.errorLongDesc2 \"Roboti viděli věci, kterým byste vy lidi nevěřili.\">\n<!-- Book: Hitchiker's Guide To The Galaxy. What the Sirius Cybernetics Corporation calls robots. -->\n<!ENTITY robots.errorLongDesc3 \"Roboti jsou vaši plastikoví kámoši, se kterými je radost pobývat.\">\n<!-- TV: Futurama. Bender's first line is \"Bite my shiny metal ass.\" -->\n<!ENTITY robots.errorLongDesc4 \"Roboti mají lesklý kovový zadek, který se nesmí líbat.\">\n<!-- TV: Battlestar Galactica (2004 series). From the opening text. -->\n<!ENTITY robots.errorTrailerDescText \"A oni mají plán.\">\n<!-- TV: Battlestar Galactica (2004 series). Common expletive referring to Cylons. -->\n<!ENTITY robots.imgtitle \"Frakkin' Toasters\">\n<!-- Book: Hitchiker's Guide To The Galaxy. Arthur presses a button and it warns him. -->\n<!ENTITY robots.dontpress \"Prosím, už ten knoflík víckrát nemačkejte.\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/aboutSearchReset.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY searchreset.tabtitle       \"Obnovit nastavení vyhledávání\">\n\n<!ENTITY searchreset.pageTitle      \"Chcete obnovit vaše nastavení vyhledávání?\">\n\n<!ENTITY searchreset.pageInfo1      \"Vaše nastavení vyhledávání může být zastaralé. &brandShortName; vám může pomoci obnovit výchozí nastavení vyhledávání.\">\n\n\n<!-- LOCALIZATION NOTE (searchreset.selector.label): this string is\nfollowed by a dropdown of all the built-in search engines. -->\n<!ENTITY searchreset.selector.label \"Toto nastaví váš výchozí vyhledávač na\">\n\n<!-- LOCALIZATION NOTE (searchreset.beforelink.pageInfo,\nsearchreset.afterlink.pageInfo): these two string are used respectively\nbefore and after the \"Settings page\" link (searchreset.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language. -->\n<!ENTITY searchreset.beforelink.pageInfo2 \"Tato nastavení můžete změnit kdykoliv na stránce \">\n<!ENTITY searchreset.afterlink.pageInfo2  \".\">\n\n<!ENTITY searchreset.link.pageInfo2       \"Nastavení\">\n\n<!ENTITY searchreset.noChangeButton        \"Neměnit\">\n<!ENTITY searchreset.noChangeButton.access \"N\">\n\n<!ENTITY searchreset.changeEngineButton        \"Změnit vyhledávač\">\n<!ENTITY searchreset.changeEngineButton.access \"Z\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/aboutSessionRestore.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restorepage.tabtitle       \"Obnovení relace\">\n\n<!-- LOCALIZATION NOTE: The title is intended to be apologetic and disarming, expressing dismay\n     and regret that we are unable to restore the session for the user -->\n<!ENTITY restorepage.errorTitle     \"Ale toto je nepříjemné.\">\n<!ENTITY restorepage.problemDesc    \"&brandShortName; má potíže s obnovením otevřených oken a panelů, což je většinou způsobeno některou z naposledy otevřených webových stránek.\">\n<!ENTITY restorepage.tryThis        \"Můžete zkusit:\">\n<!ENTITY restorepage.restoreSome    \"Odebrat jeden nebo více problémových panelů\">\n<!ENTITY restorepage.startNew       \"Začít s prohlížením v nové relaci\">\n\n<!ENTITY restorepage.tryagainButton \"Obnovit\">\n<!ENTITY restorepage.restore.access \"b\">\n<!ENTITY restorepage.closeButton    \"Zavřít\">\n<!ENTITY restorepage.close.access   \"Z\">\n\n<!ENTITY restorepage.restoreHeader  \"Obnovit\">\n<!ENTITY restorepage.listHeader     \"Okna a panely\">\n<!-- LOCALIZATION NOTE: &#37;S will be replaced with a number. -->\n<!ENTITY restorepage.windowLabel    \"Okno #&#37;S\">\n\n\n<!-- LOCALIZATION NOTE: The following 'welcomeback2' strings are for about:welcomeback,\n     not for about:sessionstore -->\n\n<!ENTITY welcomeback2.restoreButton  \"Pojďme na to!\">\n<!ENTITY welcomeback2.restoreButton.access \"P\">\n\n<!ENTITY welcomeback2.tabtitle      \"Úspěch!\">\n\n<!ENTITY welcomeback2.pageTitle     \"Úspěch!\">\n<!ENTITY welcomeback2.pageInfo1     \"&brandShortName; je připravený.\">\n\n<!ENTITY welcomeback2.label.restoreAll  \"Obnovit všechna okna a panely\">\n<!ENTITY welcomeback2.label.restoreSome \"Obnovit pouze ty, které chcete\">\n\n\n<!-- LOCALIZATION NOTE (welcomeback2.beforelink.pageInfo2,\nwelcomeback2.afterlink.pageInfo2): these two string are used respectively\nbefore and after the the \"learn more\" link (welcomeback2.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language.\n-->\n<!ENTITY welcomeback2.beforelink.pageInfo2  \"Vaše doplňky a přizpůsobení bylo odebráno a nastavení prohlížeče bylo obnoveno do výchozího stavu. Pokud to nevyřeší váš problém, \">\n<!ENTITY welcomeback2.afterlink.pageInfo2   \"\">\n\n<!ENTITY welcomeback2.link.pageInfo2        \"přečtěte si více o tom, co můžete dělat.\">\n\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/aboutSyncTabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (tabs.otherDevices.label): Keep this in sync with syncTabsMenu2.label from browser.dtd -->\n<!ENTITY tabs.otherDevices.label \"Panely z jiných zařízení\">\n\n<!ENTITY tabs.searchText.label \"Vložte text pro nalezení panelů…\">\n\n<!-- LOCALIZATION NOTE (tabs.context.openTab.accesskey, tabs.context.openMultipleTabs.accesskey):\n     Only one of these will show at a time (based on selection), so reusing accesskey is ok. -->\n<!ENTITY tabs.context.openTab.label \"Otevřít tento panel\">\n<!ENTITY tabs.context.openTab.accesskey \"O\">\n<!ENTITY tabs.context.openMultipleTabs.label \"Otevřít zvolené panely\">\n<!ENTITY tabs.context.openMultipleTabs.accesskey \"O\">\n<!ENTITY tabs.context.bookmarkSingleTab.label \"Přidat panel do záložek…\">\n<!ENTITY tabs.context.bookmarkSingleTab.accesskey \"P\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.label \"Přidat vybrané panely do záložek…\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.accesskey \"P\">\n<!ENTITY tabs.context.refreshList.label \"Obnovit seznam\">\n<!ENTITY tabs.context.refreshList.accesskey \"b\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/aboutTabCrashed.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabCrashed.closeTab \"Zavřít tento panel\">\n<!ENTITY tabCrashed.restoreTab \"Obnovit tento panel\">\n<!ENTITY tabCrashed.restoreAll \"Obnovit všechny spadlé panely\">\n\n<!-- LOCALIZATION NOTE (tabCrashed.header2): \"Gah\" is an English slang word\n     used to express surprise or frustration (or both at the same time).  We\n     are using it to communicate in an informal way that it is both\n     frustrating that your tab crashed and a surprise that we didn't want to\n     happen. If you have a similar word or short phrase that is not profane or\n     vulgar, use it. If not, feel free to skip the word in your\n     translation. -->\n<!ENTITY tabCrashed.header2 \"Jejda. Váš panel právě spadl.\">\n<!ENTITY tabCrashed.offerHelp \"Můžeme vám pomoci!\">\n<!ENTITY tabCrashed.single.offerHelpMessage \"Zvolte &tabCrashed.restoreTab; pro načtení obsahu stránky.\">\n<!ENTITY tabCrashed.multiple.offerHelpMessage \"Zvolte &tabCrashed.restoreTab; nebo &tabCrashed.restoreAll; pro načteni obsahu stránky.\">\n<!ENTITY tabCrashed.requestHelp \"Pomůžete nám?\">\n<!ENTITY tabCrashed.requestHelpMessage \"Hlášení o pádech nám pomáhají rozpoznat problémy a aplikaci &brandShortName; dále zlepšovat.\">\n<!ENTITY tabCrashed.requestReport \"Nahlásit tento panel\">\n<!ENTITY tabCrashed.sendReport2 \"Odeslat hlášení o pádu zobrazeného panelu\">\n<!ENTITY tabCrashed.commentPlaceholder2 \"Přidat komentář (komentáře jsou veřejně dostupné)\">\n<!ENTITY tabCrashed.includeURL2 \"Zahrnout do tohoto hlášení o pádu také URL adresu stránky\">\n<!ENTITY tabCrashed.emailPlaceholder \"Zde vložte svoji e-mailovou adresu\">\n<!ENTITY tabCrashed.emailMe \"Informovat mě e-mailem, až bude k dispozici více informací\">\n<!ENTITY tabCrashed.reportSent \"Hlášení o pádu bylo odesláno; děkujeme, že nám pomáháte &brandShortName; vylepšovat!\">\n<!ENTITY tabCrashed.requestAutoSubmit2 \"Nahlásit panely na pozadí\">\n<!ENTITY tabCrashed.autoSubmit2 \"Nastavit předvolby tak, aby byla hlášení o pádu odesílána automaticky na pozadí, včetně informací o spadlých panelech z této relace a budoucích relací\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/accounts.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (reconnectDescription) - %S = Email address of user's Firefox Account\nreconnectDescription = Znovu připojit %S\n\n# LOCALIZATION NOTE (verifyDescription) - %S = Email address of user's Firefox Account\nverifyDescription = Ověřit %S\n\n# These strings are shown in a desktop notification after the\n# user requests we resend a verification email.\nverificationSentTitle = Ověření odesláno\n# LOCALIZATION NOTE (verificationSentBody) - %S = Email address of user's Firefox Account\nverificationSentBody = Odkaz pro ověření byl odeslán na %S.\nverificationNotSentTitle = Ověření nelze odeslat\nverificationNotSentBody = V tuto chvíli nemůžeme ověřovací email odeslat, zkuste to prosím znovu později.\n\n# LOCALIZATION NOTE (deviceConnectedTitle, deviceConnectedBody, deviceConnectedBody.noDeviceName)\n# These strings are used in a notification shown when a new device joins the Sync account.\n# deviceConnectedBody.noDeviceName is shown instead of deviceConnectedBody when we\n# could not get the device name that joined\ndeviceConnectedTitle = Firefox Sync\ndeviceConnectedBody = Tento počítač se nyní synchronizuje s %S.\ndeviceConnectedBody.noDeviceName = Tento počítač se nyní synchronizuje s novým zařízením.\n\n# LOCALIZATION NOTE (syncStartNotification.title, syncStartNotification.body)\n# These strings are used in a notification shown after Sync is connected.\nsyncStartNotification.title = Synchronizace povolena\n# %S is brandShortName\nsyncStartNotification.body2 = %S se za okamžik začne synchronizovat.\n\n# LOCALIZATION NOTE (deviceDisconnectedNotification.title, deviceDisconnectedNotification.body)\n# These strings are used in a notification shown after Sync was disconnected remotely.\ndeviceDisconnectedNotification.title = Synchronizace odpojena\ndeviceDisconnectedNotification.body = Tento počítač byl úspěšně odpojen od Firefox Sync.\n\n# LOCALIZATION NOTE (sendTabToAllDevices.menuitem)\n# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link.\nsendTabToAllDevices.menuitem = Všechna zařízení\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title,\n# tabsArrivingNotification.title, unnamedTabsArrivingNotification2.body,\n# unnamedTabsArrivingNotificationMultiple2.body, unnamedTabsArrivingNotificationNoDevice.body)\n# These strings are used in a notification shown when we're opening tab(s) another device sent us to display.\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title)\n# The body for these is the URL of the tab recieved\ntabArrivingNotification.title = Přijaté panely\n# LOCALIZATION NOTE (tabArrivingNotificationWithDevice.title) %S is the device name\ntabArrivingNotificationWithDevice.title = Panely z %S\n\ntabsArrivingNotification.title = Přijato několik panelů\n# LOCALIZATION NOTE (unnamedTabsArrivingNotification2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received and #2 is the device name.\nunnamedTabsArrivingNotification2.body = Byl přijat #1 panel ze zařízení #2;Byly přijaty #1 panely ze zařízení #2;Bylo přijato #1 panelů ze zařízení #2\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationMultiple2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received.\nunnamedTabsArrivingNotificationMultiple2.body = Byl přijat #1 panel z vašich připojených zařízení;Byly přijaty #1 panely z vašich připojených zařízení;Bylo přijato #1 panelů z vašich připojených zařízení\n\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationNoDevice.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received\n# This version is used when we don't know any device names.\nunnamedTabsArrivingNotificationNoDevice.body = Byl přijat #1 panel;Byly přijaty #1 panely;Bylo přijato #1 panelů\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=Adresa URL je neplatná a nemůže být načtena.\nfileNotFound=Firefox nemůže nalézt soubor %S.\nfileAccessDenied=Soubor na adrese %S je nečitelný.\ndnsNotFound=Firefox nemůže nalézt server %S.\nunknownProtocolFound=Firefox nemůže otevřít tuto adresu, protože jeden z následujících protokolů (%S) není asociován s žádným programem nebo není v tomto kontextu povolen.\nconnectionFailure=Firefox nemůže navázat spojení se serverem %S.\nnetInterrupt=Spojení se serverem %S bylo v průběhu načítání stránky ukončeno.\nnetTimeout=Při pokusu kontaktovat server %S vypršel časový limit.\nredirectLoop=Server přesměrovává požadavky na tuto adresu sám na sebe, a to takovým způsobem, který zabraňuje jejich dokončení.\n## LOCALIZATION NOTE (confirmRepostPrompt): In this item, don’t translate \"%S\"\nconfirmRepostPrompt=Pro zobrazení této stránky musí %S znovu odeslat požadavek, který zopakuje akci (jako např. hledání nebo potvrzení objednávky), která byla provedena již dříve.\nresendButton.label=Znovu odeslat\nunknownSocketType=Firefox neví, jak má komunikovat s tímto serverem.\nnetReset=Spojení se serverem bylo v průběhu načítání stránky ukončeno.\nnotCached=Tento dokument již není dostupný.\nnetOffline=Webová stránka je nedostupná, protože je nyní Firefox v režimu offline.\nisprinting=Dokument nelze měnit při tisku nebo při náhledu tisku.\ndeniedPortAccess=Tato adresa obsahuje číslo portu, které se obvykle používá k jiným účelům než je prohlížení webových stránek. Z bezpečnostních důvodů Firefox tento požadavek zrušil.\nproxyResolveFailure=Firefox je nastaven, aby používal proxy server, který nelze nalézt.\nproxyConnectFailure=Firefox je nastaven, aby používal proxy server, který odmítá spojení.\ncontentEncodingError=Stránka, kterou se snažíte načíst, nemůže být zobrazena, protože server používá neplatný či nepodporovaný způsob komprimace dat.\nunsafeContentType=Požadovanou stránku nelze zobrazit, protože je obsažena v typu souboru, který není bezpečné otevírat. Kontaktujte prosím vlastníky webového serveru a informujte je o tomto problému.\nexternalProtocolTitle=Požadavek externího protokolu\nexternalProtocolPrompt=Pro obsluhu odkazu %1$S: musí být spuštěna externí aplikace. Požadovaný odkaz:\\n\\n\\n%2$S\\nAplikace: %3$S\\n\\n\\nPokud jste tento požadavek neočekávali, jedná se možná o pokus o zneužití slabin externí aplikace. Pokud si nejste jisti, že tento požadavek není zákeřný, doporučujeme ho zrušit.\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<Neznámá aplikace>\nexternalProtocolChkMsg=Zapamatovat si tuto volbu pro všechny odkazy stejného typu.\nexternalProtocolLaunchBtn=Spustit aplikaci\nmalwareBlocked=Stránka %S byla nahlášena jako útočná stránka a tak byla na základě vašeho nastavení zablokována.\nunwantedBlocked=Stránka %S byla nahlášena jako stránka s nevyžádaným software a byla zablokována na základě vašeho bezpečnostního nastavení.\ndeceptiveBlocked=Tato webová stránka na serveru %S byla nahlášena jako klamavá, a proto byla na základě vašeho bezpečnostního nastavení zablokována.\ncspBlocked=Bezpečnostní pravidla této stránky jí nedovolí, aby byla načítána tímto způsobem.\ncorruptedContentErrorv2=Při načítání adresy %S došlo k porušení síťového protokolu, které nelze opravit.\nremoteXUL=Tato stránka využívá nepodporovanou technologii, která není ve výchozím nastavení Firefoxu povolena.\n## LOCALIZATION NOTE (sslv3Used) - Do not translate \"%S\".\nsslv3Used=Firefox nemůže garantovat bezpečnost vašich dat, protože server %S používá bezpečnostní protokol SSLv3, který již byl prolomen.\ninadequateSecurityError=Webová stránka se pokusila domluvit neadekvátní úroveň zabezpečení.\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/baseMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY minimizeWindow.key \"m\">\n<!ENTITY minimizeWindow.label \"Minimalizovat\">\n<!ENTITY bringAllToFront.label \"Přenést vše do popředí\">\n<!ENTITY zoomWindow.label \"Zvětšit okno\">\n<!ENTITY windowMenu.label \"Okno\">\n\n<!ENTITY helpMenu.label \"Nápověda\">\n<!ENTITY helpMenu.accesskey \"v\">\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n for the help button in the menubar but Gnome does not. -->\n<!ENTITY helpMenuWin.label \"Nápověda\">\n<!ENTITY helpMenuWin.accesskey \"v\">\n<!ENTITY aboutProduct2.label      \"O aplikaci &brandShorterName;\">\n<!ENTITY aboutProduct2.accesskey  \"O\">\n<!ENTITY productHelp2.label       \"Nápověda aplikace &brandShorterName;\">\n<!ENTITY productHelp2.accesskey   \"N\">\n<!ENTITY helpMac.commandkey \"?\">\n\n<!ENTITY helpKeyboardShortcuts.label     \"Klávesové zkratky\">\n<!ENTITY helpKeyboardShortcuts.accesskey \"K\">\n\n<!ENTITY helpSafeMode.label \"Restartovat se zakázanými doplňky…\">\n<!ENTITY helpSafeMode.accesskey \"R\">\n<!ENTITY helpSafeMode.stop.label       \"Restartovat s povolenými doplňky\">\n<!ENTITY helpSafeMode.stop.accesskey   \"R\">\n\n\n\n<!ENTITY healthReport2.label      \"Hlášení o zdraví aplikace &brandShorterName;\">\n<!ENTITY healthReport2.accesskey  \"H\">\n\n<!ENTITY helpTroubleshootingInfo.label \"Technické informace\">\n<!ENTITY helpTroubleshootingInfo.accesskey  \"T\">\n\n<!ENTITY helpFeedbackPage.label \"Odeslat zpětnou vazbu…\">\n<!ENTITY helpFeedbackPage.accesskey \"d\">\n\n<!ENTITY helpShowTour2.label            \"Průvodce aplikací &brandShorterName;\">\n<!ENTITY helpShowTour2.accesskey        \"P\">\n\n<!ENTITY preferencesCmdMac.label \"Předvolby…\">\n<!ENTITY preferencesCmdMac.commandkey \",\">\n\n<!ENTITY servicesMenuMac.label \"Služby\">\n\n<!ENTITY hideThisAppCmdMac2.label       \"Skrýt &brandShorterName;\">\n<!ENTITY hideThisAppCmdMac2.commandkey  \"H\">\n\n<!ENTITY hideOtherAppsCmdMac.label \"Skrýt ostatní\">\n<!ENTITY hideOtherAppsCmdMac.commandkey \"H\">\n\n<!ENTITY showAllAppsCmdMac.label \"Zobrazit vše\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/bookmarks.html",
    "content": "\n\n\n\n\n\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<meta charset=\"UTF-8\">\n<title>Záložky</title>\n<h1>Záložky</h1>\n\n<dl><p>\n    <dt><h3 personal_toolbar_folder=\"true\">Složka lišty záložek</h3></dt>\n    <dd>Pro zobrazení záložky v liště záložek stačí přidat záložku do této složky\n        <dl>\n            <p><dt><a href=\"https://www.mozilla.org/cs/firefox/central/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAz5JREFUeNpcU0toXFUY/s49596588ikySSmM8rk0UkJEirVTVEjYk1NUdRFFgouXZQI2k2hUCjdiYIuCi4Kuig0DbqQYgU3Yi0iFRuRCBMwaZvMZDTNY95z3/fM8b8jldpzOeeee/i/737n+/+f4ZExf730rkiaZ9NJMx/nmk5HypMqqLr+ZuD4F67N5ZYejmfRsnvhyKsLhSs3zP70SubgYKHSdFENu+gXAprQIGnvBi5ez0m1b6u7M399+PTx+UvtCKtFi2F6195qXK2byir88esy5ksfYND5DhuhRCtUKBNB0Q7w5Z8ee2GgWdjOn250fn5v5j8F5dOHlZD0kWRgAwp3hrKY0S9BJWKIcQ5PShhNG4+1bHx+IocT+RXcrRSDMfFNRvvt3Oyp/icIrRhUl9hoO4kt3F55Bxf3LkLV20jWOohbDjzXxyc/lMH0cRSyCd1xq+dFhu986t7T0CUwIzB8EkW3O5ibhj44ib7NJhiBKRoB/aS4ZWHjbxtjGQYP7nGRTjim1SaQqYiAVAREpHG8vzWJn+6PQ6CF0HPR7nQQczpYeEWHyWMUkwU8MSECGwgJxAWp9xWKNzkuH3oet+JDlIE9Momedh1G4CN0bfhVG9nsS0BQQthJx0V7j3elq7ihqV5ezQTwZmodP9ZGkU/bOPr4Nr53xtDYsaD7Dg4nNqFaH5OCYSSdGhf7daNmuv6wEKqXk/yExKGBHSznFsH6FFpKQ/JAA0ulUejWLt44lkHXsqDaX6C6Nl4Rnq8vK8s/KThDMlJhkI91YOO+iR3XwEelCdTCBLSgijNzd6DLNfhlHfZ6FtWiWBQpq/V2LdSrrNPljBQkoOjuCiPxAMutOIbkPqYSEqeequGZaTLzdhZhS0PlnlB9bvhtr5CuHj3y2Qj8hVQ/kEopxONEEsO/0yATDYXYAdWrE69JEElXq7Hyk0tro+xBU1yZmr4xrIcvptIRCZlJJAYBmRGRkD08aivA7VDvWPqt564Xn41w/AHB1/u7l1/uGxGU8mNcgodUNDIq0JDeLnpzc1uo1Qr76rWbqyf/142PjsXJqdkmN2YDnQ9oGkJNU+t57q7qUv4y9/t64+HYfwQYAN7OczrzUDvGAAAAAElFTkSuQmCC\">Jak začít</a></dt>\n        </dl>\n    <p><dt><h3>Mozilla Firefox</h3></dt>\n        <dl><p>\n            <dt><a href=\"https://support.mozilla.org/cs/products/firefox\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Nápověda a návody</a>\n            <dt><a href=\"https://www.mozilla.org/cs/firefox/customize/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Přizpůsobení Firefoxu</a>\n            <dt><a href=\"https://www.mozilla.org/cs/contribute/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Zapojte se</a>\n            <dt><a href=\"https://www.mozilla.org/cs/about/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">O nás</a>\n        </dl>\n</dl>\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/browser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the browser main menu items -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys --> \n\n<!-- LOCALIZATION NOTE (mainWindow.title): DONT_TRANSLATE -->\n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifiermenuseparator): DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifiermenuseparator \" - \">\n<!-- LOCALIZATION NOTE (mainWindow.titlePrivateBrowsingSuffix): This will be appended to the window's title\n                                                                inside the private browsing mode -->\n<!ENTITY mainWindow.titlePrivateBrowsingSuffix \"(Anonymní prohlížení)\">\n\n<!ENTITY appmenu.tooltip                     \"Otevře nabídku\">\n<!ENTITY navbarOverflow.label                \"Další nástroje…\">\n\n<!-- Tab context menu -->\n<!ENTITY  reloadTab.label                    \"Obnovit panel\">\n<!ENTITY  reloadTab.accesskey                \"O\">\n<!ENTITY  reloadAllTabs.label                \"Obnovit všechny panely\">\n<!ENTITY  reloadAllTabs.accesskey            \"b\">\n<!-- LOCALIZATION NOTE (closeTabsToTheEnd.label): This should indicate the\ndirection in which tabs are closed, i.e. locales that use RTL mode should say\nleft instead of right. -->\n<!ENTITY  closeTabsToTheEnd.label            \"Zavřít panely vpravo\">\n<!ENTITY  closeTabsToTheEnd.accesskey        \"n\">\n<!ENTITY  closeOtherTabs.label               \"Zavřít ostatní panely\">\n<!ENTITY  closeOtherTabs.accesskey           \"v\">\n\n<!-- LOCALIZATION NOTE (pinTab.label, unpinTab.label): \"Pin\" is being\nused as a metaphor for expressing the fact that these tabs are \"pinned\" to the\nleft edge of the tabstrip. Really we just want the string to express the idea\nthat this is a lightweight and reversible action that keeps your tab where you\ncan reach it easily. -->\n<!ENTITY  pinTab.label                       \"Připnout panel\">\n<!ENTITY  pinTab.accesskey                   \"a\">\n<!ENTITY  unpinTab.label                     \"Odepnout panel\">\n<!ENTITY  unpinTab.accesskey                 \"a\">\n<!ENTITY  sendTabToDevice.label              \"Odeslat panel na zařízení\">\n<!ENTITY  sendTabToDevice.accesskey          \"e\">\n<!ENTITY  sendPageToDevice.label             \"Odeslat stránku na zařízení\">\n<!ENTITY  sendPageToDevice.accesskey         \"e\">\n<!ENTITY  sendLinkToDevice.label             \"Odeslat odkaz do zařízení\">\n<!ENTITY  sendLinkToDevice.accesskey         \"e\">\n<!ENTITY  moveToNewWindow.label              \"Přesunout do nového okna\">\n<!ENTITY  moveToNewWindow.accesskey          \"k\">\n<!ENTITY  bookmarkAllTabs.label              \"Přidat všechny panely do záložek…\">\n<!ENTITY  bookmarkAllTabs.accesskey          \"d\">\n<!ENTITY  undoCloseTab.label                 \"Obnovit zavřený panel\">\n<!ENTITY  undoCloseTab.accesskey             \"t\">\n<!ENTITY  closeTab.label                     \"Zavřít panel\">\n<!ENTITY  closeTab.accesskey                 \"Z\">\n\n<!ENTITY  listAllTabs.label      \"Seznam všech panelů\">\n\n<!ENTITY tabCmd.label \"Nový panel\">\n<!ENTITY tabCmd.accesskey \"p\">\n<!ENTITY tabCmd.commandkey \"t\">\n<!-- LOCALIZATION NOTE (openLocationCmd.label): \"Open Location\" is only\ndisplayed on OS X, and only on windows that aren't main browser windows, or\nwhen there are no windows but Firefox is still running. -->\n<!ENTITY openLocationCmd.label \"Otevřít umístění…\">\n<!ENTITY openFileCmd.label \"Otevřít soubor…\">\n<!ENTITY openFileCmd.accesskey \"s\">\n<!ENTITY openFileCmd.commandkey \"o\">\n<!ENTITY printSetupCmd.label \"Vzhled stránky…\">\n<!ENTITY printSetupCmd.accesskey \"V\">\n<!ENTITY printPreviewCmd.label \"Náhled tisku\">\n<!ENTITY printPreviewCmd.accesskey \"h\">\n<!ENTITY printCmd.label \"Tisk…\">\n<!ENTITY printCmd.accesskey \"T\">\n<!ENTITY printCmd.commandkey \"p\">\n\n<!ENTITY goOfflineCmd.label \"Pracovat offline\">\n<!ENTITY goOfflineCmd.accesskey \"l\">\n\n<!ENTITY menubarCmd.label \"Hlavní nabídka\">\n<!ENTITY menubarCmd.accesskey \"H\">\n<!ENTITY navbarCmd.label \"Lišta navigace\">\n<!ENTITY personalbarCmd.label \"Lišta záložek\">\n<!ENTITY personalbarCmd.accesskey \"z\">\n<!ENTITY bookmarksToolbarItem.label \"Záložky nástrojové lišty\">\n\n<!ENTITY toolbarContextMenu.reloadAllTabs.label \"Obnovit všechny panely\">\n<!ENTITY toolbarContextMenu.reloadAllTabs.accesskey \"b\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.label \"Přidat všechny panely do záložek…\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.accesskey \"d\">\n<!ENTITY toolbarContextMenu.undoCloseTab.label \"Obnovit zavřený panel\">\n<!ENTITY toolbarContextMenu.undoCloseTab.accesskey \"t\">\n\n<!ENTITY pageSourceCmd.label \"Zdrojový kód stránky\">\n<!ENTITY pageSourceCmd.accesskey \"j\">\n<!ENTITY pageSourceCmd.commandkey \"u\">\n<!ENTITY pageInfoCmd.label \"Informace o stránce\">\n<!ENTITY pageInfoCmd.accesskey \"I\">\n<!ENTITY pageInfoCmd.commandkey \"i\">\n<!ENTITY mirrorTabCmd.label \"Zrcadlit panel\">\n<!ENTITY mirrorTabCmd.accesskey \"c\">\n<!-- LOCALIZATION NOTE (enterFullScreenCmd.label, exitFullScreenCmd.label):\nThese should match what Safari and other Apple applications use on OS X Lion. -->\n<!ENTITY enterFullScreenCmd.label \"Spustit režim celé obrazovky\">\n<!ENTITY enterFullScreenCmd.accesskey \"r\">\n<!ENTITY exitFullScreenCmd.label \"Ukončit režim celé obrazovky\">\n<!ENTITY exitFullScreenCmd.accesskey \"r\">\n<!ENTITY fullScreenCmd.label \"Celá obrazovka\">\n<!ENTITY fullScreenCmd.accesskey \"C\">\n<!ENTITY fullScreenCmd.macCommandKey \"f\">\n<!ENTITY showAllTabsCmd.label \"Zobrazit všechny panely\">\n<!ENTITY showAllTabsCmd.accesskey \"b\">\n<!ENTITY toggleReaderMode.key \"R\">\n\n<!ENTITY fxaSignIn.label \"Přihlášení k &syncBrand.shortName.label;\">\n<!ENTITY fxaSignedIn.tooltip \"Otevřít předvolby &syncBrand.shortName.label;\">\n<!ENTITY fxaSignInError.label \"Opětovné připojení k &syncBrand.shortName.label;\">\n<!ENTITY fxaUnverified.label \"Ověřte svůj účet\">\n\n\n<!ENTITY fullScreenMinimize.tooltip \"Minimalizovat\">\n<!ENTITY fullScreenRestore.tooltip \"Obnovit\">\n<!ENTITY fullScreenClose.tooltip \"Zavřít\">\n<!ENTITY fullScreenAutohide.label \"Skrýt nástrojové lišty\">\n<!ENTITY fullScreenAutohide.accesskey \"S\">\n<!ENTITY fullScreenExit.label \"Ukončit režim celé obrazovky\">\n<!ENTITY fullScreenExit.accesskey \"k\">\n\n<!-- LOCALIZATION NOTE (fullscreenWarning.beforeDomain.label,\n     fullscreenWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring fullscreen.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n<!ENTITY fullscreenWarning.beforeDomain.label \"\">\n<!ENTITY fullscreenWarning.afterDomain.label \"je nyní v režimu celé obrazovky\">\n<!ENTITY fullscreenWarning.generic.label \"Tento dokument je nyní v režimu celé obrazovky\">\n\n<!-- LOCALIZATION NOTE (exitDOMFullscreen.button,\n     exitDOMFullscreenMac.button): the \"escape\" button on PC keyboards\n     is uppercase, while on Mac keyboards it is lowercase -->\n<!ENTITY exitDOMFullscreen.button \"Ukončit režim celé obrazovky (Esc)\">\n<!ENTITY exitDOMFullscreenMac.button \"Ukončit režim celé obrazovky (esc)\">\n<!ENTITY leaveDOMFullScreen.label \"Ukončit režim celé obrazovky\">\n<!ENTITY leaveDOMFullScreen.accesskey \"k\">\n\n<!-- LOCALIZATION NOTE (pointerlockWarning.beforeDomain.label,\n     pointerlockWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring pointerlock.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n<!ENTITY pointerlockWarning.beforeDomain.label \"\">\n<!ENTITY pointerlockWarning.afterDomain.label \"má kontrolu nad vaším kurzorem. Pro odebrání kontroly stiskněte klávesu Esc.\">\n<!ENTITY pointerlockWarning.generic.label \"Tento dokument má kontrolu nad vaším kurzorem. Pro odebrání kontroly stiskněte klávesu Esc.\">\n\n<!ENTITY closeWindow.label \"Zavřít okno\">\n<!ENTITY closeWindow.accesskey \"v\">\n\n<!ENTITY bookmarksMenu.label \"Záložky\">\n<!ENTITY bookmarksMenu.accesskey \"o\">\n<!ENTITY bookmarkThisPageCmd.label \"Přidat stránku do záložek\">\n<!ENTITY editThisBookmarkCmd.label \"Upravit záložku\">\n<!ENTITY bookmarkThisPageCmd.commandkey \"d\">\n<!-- LOCALIZATION NOTE (findShareServices.label):\n  -  Use the unicode ellipsis char, \\u2026,\n  -  or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY findShareServices.label \"Vyhledat další služby pro sdílení…\">\n<!ENTITY sharePageCmd.label \"Sdílet stránku\">\n<!ENTITY sharePageCmd.commandkey \"S\">\n<!ENTITY sharePageCmd.accesskey \"S\">\n<!-- LOCALIZATION NOTE (shareLink.accesskey): must be different than the following share access keys -->\n<!ENTITY shareLink.label \"Sdílet odkaz\">\n<!ENTITY shareLink.accesskey \"S\">\n<!ENTITY shareImage.label \"Sdílet obrázek\">\n<!ENTITY shareImage.accesskey \"S\">\n<!ENTITY shareSelect.label \"Sdílet výběr\">\n<!ENTITY shareSelect.accesskey \"S\">\n<!ENTITY shareVideo.label \"Sdílet video\">\n<!ENTITY shareVideo.accesskey \"S\">\n<!ENTITY feedsMenu2.label \"Odebírat kanál této stránky\">\n<!ENTITY subscribeToPageMenupopup.label \"Odebírat kanál této stránky\">\n<!ENTITY subscribeToPageMenuitem.label \"Odebírat kanál této stránky…\">\n<!ENTITY addCurPagesCmd.label \"Přidat všechny panely do záložek…\">\n<!ENTITY showAllBookmarks2.label \"Zobrazit všechny záložky\">\n<!ENTITY recentBookmarks.label \"Naposledy přidané\">\n<!ENTITY otherBookmarksCmd.label \"Ostatní záložky\">\n<!ENTITY mobileBookmarksCmd.label \"Záložky z mobilu\">\n<!ENTITY bookmarksToolbarChevron.tooltip \"Zobrazí více záložek\">\n<!ENTITY showRecentlyBookmarked.label     \"Zobrazit nedávno přidané záložky\">\n<!ENTITY showRecentlyBookmarked.accesskey \"e\">\n<!ENTITY hideRecentlyBookmarked.label     \"Schovat nedávno přidané záložky\">\n<!ENTITY hideRecentlyBookmarked.accesskey \"e\">\n\n<!ENTITY backCmd.label                \"Zpět\">\n<!ENTITY backButton.tooltip           \"Přejde na předchozí stránku\">\n<!ENTITY forwardCmd.label             \"Vpřed\">\n<!ENTITY forwardButton.tooltip        \"Přejde na následující stránku\">\n<!ENTITY backForwardButtonMenu.tooltip \"Při dlouhém stisku či po klepnutí pravým tlačítkem zobrazí historii\">\n<!ENTITY backForwardButtonMenuMac.tooltip \"Při dlouhém stisku zobrazí historii\">\n<!ENTITY reloadCmd.label              \"Obnovit\">\n<!ENTITY reloadButton.tooltip         \"Aktualizuje načtenou stránku\">\n<!ENTITY stopCmd.label                \"Zastavit\">\n<!ENTITY stopCmd.macCommandKey        \".\">\n<!ENTITY stopButton.tooltip           \"Zastaví načítání stránky\">\n<!ENTITY goEndCap.tooltip             \"Přejde na adresu v adresním řádku\">\n<!ENTITY printButton.label            \"Tisk\">\n<!ENTITY printButton.tooltip          \"Vytiskne tuto stránku\">\n\n<!ENTITY urlbar.viewSiteInfo.label                      \"Zobrazit informace o stránce\">\n\n<!ENTITY urlbar.defaultNotificationAnchor.tooltip         \"Otevře panel zpráv\">\n<!ENTITY urlbar.geolocationNotificationAnchor.tooltip     \"Otevře panel se žádostmi o polohu\">\n<!ENTITY urlbar.addonsNotificationAnchor.tooltip          \"Otevřít panel zpráv instalace doplňku\">\n<!ENTITY urlbar.indexedDBNotificationAnchor.tooltip       \"Otevřít panel zpráv offline úložiště\">\n<!ENTITY urlbar.passwordNotificationAnchor.tooltip        \"Otevřít panel zpráv uložení hesla\">\n<!ENTITY urlbar.pluginsNotificationAnchor.tooltip         \"Správa využití zásuvného modulu\">\n<!ENTITY urlbar.webNotificationAnchor.tooltip             \"Změní, zda můžete ze serveru přijímat oznámení\">\n\n<!ENTITY urlbar.webRTCShareDevicesNotificationAnchor.tooltip      \"Spravovat sdílení webkamery a/nebo mikrofonu se stránkou\">\n<!ENTITY urlbar.webRTCShareMicrophoneNotificationAnchor.tooltip   \"Spravovat sdílení mikrofonu se stránkou\">\n<!ENTITY urlbar.webRTCShareScreenNotificationAnchor.tooltip       \"Spravovat sdílení oken nebo obrazovky se stránkou\">\n\n<!ENTITY urlbar.servicesNotificationAnchor.tooltip        \"Otevřít instalační panel zpráv\">\n<!ENTITY urlbar.translateNotificationAnchor.tooltip       \"Přeloží tuto stránku\">\n<!ENTITY urlbar.translatedNotificationAnchor.tooltip      \"Spravovat překlad stránky\">\n<!ENTITY urlbar.emeNotificationAnchor.tooltip             \"Správa využívání softwaru DRM\">\n\n<!ENTITY urlbar.cameraBlocked.tooltip            \"Zakázali jste této stránce přístup k vaší kameře.\">\n<!ENTITY urlbar.microphoneBlocked.tooltip        \"Zakázali jste této stránce přístup k vašemu mikrofonu.\">\n<!ENTITY urlbar.screenBlocked.tooltip            \"Zakázali jste této stránce sdílení vaší obrazovky.\">\n<!ENTITY urlbar.geolocationBlocked.tooltip       \"Zakázali jste této stránce zjišťovat vaši polohu.\">\n<!ENTITY urlbar.indexedDBBlocked.tooltip         \"Zakázali jste této stránce ukládat data do vašeho počítače.\">\n<!ENTITY urlbar.webNotificationsBlocked.tooltip  \"Zakázali jste této stránce zobrazovat oznámení.\">\n\n<!ENTITY urlbar.openHistoryPopup.tooltip                \"Zobrazit historii\">\n\n<!ENTITY urlbar.zoomReset.tooltip     \"Obnoví velikost stránky\">\n\n<!ENTITY searchItem.title             \"Hledání\">\n\n<!-- Toolbar items --> \n<!ENTITY homeButton.label             \"Domů\">\n\n<!ENTITY bookmarksButton.label          \"Záložky\">\n<!ENTITY bookmarksCmd.commandkey \"b\">\n\n<!ENTITY bookmarksMenuButton.label          \"Záložky\">\n<!ENTITY bookmarksMenuButton.other.label \"Ostatní záložky\">\n<!ENTITY bookmarksMenuButton.mobile.label \"Záložky z mobilu\">\n<!ENTITY viewBookmarksSidebar2.label        \"Zobrazit v postranní liště\">\n<!ENTITY viewBookmarksToolbar.label         \"Zobrazit lištu záložek\">\n\n<!ENTITY containersMenu.label \"Kontejnery\">\n\n<!-- LOCALIZATION NOTE (bookmarksSidebarGtkCmd.commandkey): This command\n  -  key should not contain the letters A-F, since these are reserved\n  -  shortcut keys on Linux. -->\n<!ENTITY bookmarksGtkCmd.commandkey \"o\">\n<!ENTITY bookmarksWinCmd.commandkey \"i\">\n\n<!ENTITY historyButton.label            \"Historie\">\n<!ENTITY historySidebarCmd.commandKey   \"h\">\n\n<!ENTITY toolsMenu.label              \"Nástroje\">\n<!ENTITY toolsMenu.accesskey          \"N\"> \n\n<!ENTITY keywordfield.label           \"Přiřadit k tomuto vyhledávání klíčové slovo…\">\n<!ENTITY keywordfield.accesskey       \"h\">\n\n<!ENTITY downloads.label              \"Stahování\">\n<!ENTITY downloads.accesskey          \"t\">\n<!ENTITY downloads.commandkey         \"j\">\n<!ENTITY downloadsUnix.commandkey     \"y\">\n<!ENTITY addons.label                 \"Doplňky\">\n<!ENTITY addons.accesskey             \"D\">\n<!ENTITY addons.commandkey            \"A\">\n\n<!ENTITY webDeveloperMenu.label       \"Vývoj webu\">\n<!ENTITY webDeveloperMenu.accesskey   \"w\">\n\n<!ENTITY inspectContextMenu.label     \"Prozkoumat prvek\">\n<!ENTITY inspectContextMenu.accesskey \"P\">\n\n<!ENTITY fileMenu.label         \"Soubor\"> \n<!ENTITY fileMenu.accesskey       \"S\">\n<!ENTITY newUserContext.label             \"Nový kontejnerový panel\">\n<!ENTITY newUserContext.accesskey         \"j\">\n<!ENTITY newNavigatorCmd.label        \"Nové okno\">\n<!ENTITY newNavigatorCmd.key        \"N\">\n<!ENTITY newNavigatorCmd.accesskey      \"N\">\n<!ENTITY newPrivateWindow.label     \"Nové anonymní okno\">\n<!ENTITY newPrivateWindow.accesskey \"a\">\n<!ENTITY newNonRemoteWindow.label   \"Nové non-e10s okno\">\n\n<!ENTITY editMenu.label         \"Úpravy\"> \n<!ENTITY editMenu.accesskey       \"a\"> \n<!ENTITY undoCmd.label            \"Zpět\">  \n<!ENTITY undoCmd.key            \"Z\">  \n<!ENTITY undoCmd.accesskey          \"Z\"> \n<!ENTITY redoCmd.label            \"Znovu\">  \n<!ENTITY redoCmd.key            \"Y\">  \n<!ENTITY redoCmd.accesskey          \"o\"> \n<!ENTITY cutCmd.label           \"Vyjmout\">  \n<!ENTITY cutCmd.key             \"X\">  \n<!ENTITY cutCmd.accesskey         \"y\"> \n<!ENTITY copyCmd.label            \"Kopírovat\">  \n<!ENTITY copyCmd.key            \"C\">  \n<!ENTITY copyCmd.accesskey          \"K\"> \n<!ENTITY pasteCmd.label           \"Vložit\">  \n<!ENTITY pasteCmd.key           \"V\">  \n<!ENTITY pasteCmd.accesskey         \"l\"> \n<!ENTITY deleteCmd.label          \"Smazat\">  \n<!ENTITY deleteCmd.key            \"D\">  \n<!ENTITY deleteCmd.accesskey        \"m\"> \n<!ENTITY selectAllCmd.label         \"Vybrat vše\">  \n<!ENTITY selectAllCmd.key         \"A\">  \n<!ENTITY selectAllCmd.accesskey       \"a\"> \n<!ENTITY preferencesCmd2.label       \"Možnosti\">\n<!ENTITY preferencesCmd2.accesskey     \"M\">\n<!ENTITY preferencesCmdUnix.label       \"Předvolby\">\n<!ENTITY preferencesCmdUnix.accesskey     \"v\"> \n\n<!ENTITY clearRecentHistory.label               \"Vymazat nedávnou historii…\">\n\n<!ENTITY privateBrowsingCmd.commandkey          \"P\">\n\n<!ENTITY viewMenu.label         \"Zobrazení\"> \n<!ENTITY viewMenu.accesskey       \"Z\"> \n<!ENTITY viewToolbarsMenu.label       \"Nástrojové lišty\"> \n<!ENTITY viewToolbarsMenu.accesskey     \"N\"> \n<!ENTITY viewSidebarMenu.label \"Postranní lišta\">\n<!ENTITY viewSidebarMenu.accesskey \"P\">\n<!ENTITY viewCustomizeToolbar.label       \"Nastavit lišty…\"> \n<!ENTITY viewCustomizeToolbar.accesskey     \"V\">\n\n<!ENTITY historyMenu.label \"Historie\">\n<!ENTITY historyMenu.accesskey \"H\">\n<!ENTITY historyUndoMenu.label \"Naposledy zavřené panely\">\n<!-- LOCALIZATION NOTE (historyUndoWindowMenu): see bug 394759 -->\n<!ENTITY historyUndoWindowMenu.label \"Naposledy zavřená okna\">\n<!ENTITY historyRestoreLastSession.label \"Obnovit předchozí relaci\">\n\n<!ENTITY showAllHistoryCmd2.label \"Zobrazit celou historii\">\n<!ENTITY showAllHistoryCmd.commandkey \"H\">\n\n<!ENTITY appMenuCustomize.label \"Přizpůsobit\">\n<!ENTITY appMenuCustomize.tooltip \"Přizpůsobí nabídku a lišty\">\n<!ENTITY appMenuCustomizeExit.label \"Ukončit přizpůsobení\">\n<!ENTITY appMenuCustomizeExit.tooltip \"Ukončí přizpůsobení\">\n<!ENTITY appMenuHistory.label \"Historie\">\n<!ENTITY appMenuHistory.showAll.label \"Zobrazit celou historii\">\n<!ENTITY appMenuHistory.clearRecent.label \"Vymazat nedávnou historii…\">\n<!ENTITY appMenuHistory.restoreSession.label \"Obnovit předchozí relaci\">\n<!ENTITY appMenuHistory.viewSidebar.label \"Zobrazit v postranní liště\">\n<!ENTITY appMenuHelp.tooltip \"Otevře nabídku s nápovědou\">\n\n<!ENTITY appMenuRemoteTabs.label \"Synchronizované panely\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.notabs.label): This is shown beneath\n     the name of a device when that device has no open tabs -->\n<!ENTITY appMenuRemoteTabs.notabs.label \"Žádné otevřené panely\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showMore.label, appMenuRemoteTabs.showMore.tooltip):\n     This is shown after the tabs list if we can display more tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showMore.label \"Zobrazit více\">\n<!ENTITY appMenuRemoteTabs.showMore.tooltip \"Zobrazí panely z tohoto zařízení\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showAll.label, appMenuRemoteTabs.showAll.tooltip):\n     This is shown after the tabs list if we can all the remaining tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showAll.label \"Zobrazit vše\">\n<!ENTITY appMenuRemoteTabs.showAll.tooltip \"Zobrazí všechny panely z tohoto zařízení\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY appMenuRemoteTabs.tabsnotsyncing.label \"Zapněte synchronizaci panelů pro zobrazení seznamu panelů z vašich ostatních zařízení.\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.noclients.label): This is shown\n     when Sync is configured but this appears to be the only device attached to\n     the account. We also show links to download Firefox for android/ios. -->\n<!ENTITY appMenuRemoteTabs.noclients.title \"Žádné synchronizované panely… zatím!\">\n<!ENTITY appMenuRemoteTabs.noclients.subtitle \"Chcete zde vidět vaše panely z ostatních zařízení?\">\n<!ENTITY appMenuRemoteTabs.openprefs.label \"Předvolby synchronizace\">\n<!ENTITY appMenuRemoteTabs.notsignedin.label \"Pro zobrazení seznamu panelů z vašich ostatních zařízení se prosím přihlaste.\">\n<!ENTITY appMenuRemoteTabs.signin.label \"Přihlásit se ke službě Sync\">\n<!ENTITY appMenuRemoteTabs.sidebar.label \"Zobrazit v postranní liště\">\n\n<!ENTITY customizeMenu.addToToolbar.label \"Přidat na lištu\">\n<!ENTITY customizeMenu.addToToolbar.accesskey \"l\">\n<!ENTITY customizeMenu.addToPanel.label \"Přidat do nabídky\">\n<!ENTITY customizeMenu.addToPanel.accesskey \"n\">\n<!ENTITY customizeMenu.moveToToolbar.label \"Přesunout na lištu\">\n<!ENTITY customizeMenu.moveToToolbar.accesskey \"e\">\n<!-- LOCALIZATION NOTE (customizeMenu.moveToPanel.accesskey) can appear on the\n     same context menu as menubarCmd and personalbarCmd, so they should have\n     different access keys. customizeMenu.moveToToolbar and \n     customizeMenu.moveToPanel are mutually exclusive, so can share access\n     keys.  -->\n<!ENTITY customizeMenu.moveToPanel.label \"Přesunout do nabídky\">\n<!ENTITY customizeMenu.moveToPanel.accesskey \"P\">\n<!ENTITY customizeMenu.removeFromToolbar.label \"Odebrat z lišty\">\n<!ENTITY customizeMenu.removeFromToolbar.accesskey \"d\">\n<!ENTITY customizeMenu.removeFromMenu.label \"Odebrat z nabídky\">\n<!ENTITY customizeMenu.removeFromMenu.accesskey \"n\">\n<!ENTITY customizeMenu.addMoreItems.label \"Přidat více položek…\">\n<!ENTITY customizeMenu.addMoreItems.accesskey \"v\">\n\n<!ENTITY openCmd.commandkey           \"l\">\n<!ENTITY urlbar.placeholder2          \"Hledat nebo vložit adresu\">\n<!ENTITY urlbar.accesskey             \"d\">\n<!-- LOCALIZATION NOTE (urlbar.extension.label): Used to indicate that a selected autocomplete entry is provided by an extension. -->\n<!ENTITY urlbar.extension.label       \"Rozšíření:\">\n<!ENTITY urlbar.switchToTab.label     \"Přepnout na panel:\">\n\n<!ENTITY urlbar.searchSuggestionsNotification.question \"Chtěli byste vylepšit své vyhledávání pomocí návrhů?\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore \"Zjistit více…\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore.accesskey \"z\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable \"Ne\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable.accesskey \"n\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable \"Ano\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable.accesskey \"a\">\n\n<!-- \n  Comment duplicated from browser-sets.inc:\n\n  Search Command Key Logic works like this:\n\n  Unix: Ctrl+J (0.8, 0.9 support)\n        Ctrl+K (cross platform binding)\n  Mac:  Cmd+K (cross platform binding)\n        Cmd+Opt+F (platform convention)\n  Win:  Ctrl+K (cross platform binding)\n        Ctrl+E (IE compat)\n\n  We support Ctrl+K on all platforms now and advertise it in the menu since it is\n  our standard - it is a \"safe\" choice since it is near no harmful keys like \"W\" as\n  \"E\" is. People mourning the loss of Ctrl+K for emacs compat can switch their GTK\n  system setting to use emacs emulation, and we should respect it. Focus-Search-Box\n  is a fundamental keybinding and we are maintaining a XP binding so that it is easy\n  for people to switch to Linux.\n\n -->\n<!ENTITY searchFocus.commandkey       \"k\">\n<!ENTITY searchFocus.commandkey2      \"e\">\n<!ENTITY searchFocusUnix.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (contentSearchInput.label):\n     This is set as the aria-label attribute for the search input box in the\n     in-content search UI, to be used by screen readers. -->\n<!ENTITY contentSearchInput.label     \"Vyhledávací dotaz\">\n<!ENTITY contentSearchSubmit.tooltip  \"Potvrdí hledání\">\n\n<!-- LOCALIZATION NOTE (searchFor.label, searchWith.label):\n     These two strings are used to build the header above the list of one-click\n     search providers:  \"Search for <used typed keywords> with:\" -->\n<!ENTITY searchFor.label              \"Hledat \">\n<!ENTITY searchWith.label             \" pomocí:\">\n\n<!-- LOCALIZATION NOTE (search.label, searchAfter.label):\n     This string is used to build the header above the list of one-click search\n     providers when a one off engine has been selected.  The searchAfter text is\n     intentionally left empty for en-US and can be used by other localizations to\n     display a string after the search engine name.  This string will be displayed\n     as:  \"Search <selected engine name><searchAfter.label text>\" -->\n<!ENTITY search.label                 \"Hledat \">\n<!ENTITY searchAfter.label            \"\">\n\n<!-- LOCALIZATION NOTE (searchWithHeader.label):\n     The wording of this string should be as close as possible to\n     searchFor.label and searchWith.label. This string will be used instead of\n     them when the user has not typed any keyword. -->\n<!ENTITY searchWithHeader.label       \"Hledat pomocí:\">\n<!-- LOCALIZATION NOTE (changeSearchSettings.button):\n     This string won't wrap, so if the translated string is longer,\n     consider translating it as if it said only \"Search Settings\". -->\n<!ENTITY changeSearchSettings.button  \"Změnit nastavení vyhledávání\">\n<!ENTITY changeSearchSettings.tooltip \"Změní nastavení vyhledávání\">\n\n<!ENTITY searchInNewTab.label         \"Hledat v novém panelu\">\n<!ENTITY searchInNewTab.accesskey     \"n\">\n<!ENTITY searchSetAsDefault.label     \"Nastavit jako výchozí vyhledávač\">\n<!ENTITY searchSetAsDefault.accesskey \"v\">\n\n<!ENTITY openLinkCmdInTab.label       \"Otevřít odkaz v novém panelu\">\n<!ENTITY openLinkCmdInTab.accesskey   \"n\">\n<!ENTITY openLinkCmd.label            \"Otevřít odkaz v novém okně\">\n<!ENTITY openLinkCmd.accesskey        \"O\">\n<!ENTITY openLinkInPrivateWindowCmd.label \"Otevřít odkaz v novém anonymním okně\">\n<!ENTITY openLinkInPrivateWindowCmd.accesskey \"t\">\n<!ENTITY openLinkCmdInCurrent.label     \"Otevřít odkaz\">\n<!ENTITY openLinkCmdInCurrent.accesskey \"O\">\n<!ENTITY openFrameCmdInTab.label      \"Otevřít rám v novém panelu\">\n<!ENTITY openFrameCmdInTab.accesskey  \"n\">\n<!ENTITY openFrameCmd.label           \"Otevřít rám v novém okně\">\n<!ENTITY openFrameCmd.accesskey       \"O\">\n<!ENTITY openLinkCmdInContainerTab.label \"Otevřít odkaz v novém kontejnerovém panelu\">\n<!ENTITY openLinkCmdInContainerTab.accesskey \"K\">\n<!ENTITY showOnlyThisFrameCmd.label     \"Zobrazit pouze tento rám\">\n<!ENTITY showOnlyThisFrameCmd.accesskey \"p\">\n<!ENTITY reloadCmd.commandkey         \"r\">\n<!ENTITY reloadFrameCmd.label         \"Obnovit rám\">\n<!ENTITY reloadFrameCmd.accesskey     \"m\">\n<!ENTITY viewPartialSourceForSelectionCmd.label \"Zobrazit zdrojový kód výběru\">\n<!ENTITY viewPartialSourceForMathMLCmd.label    \"Zobrazit zdrojový kód MathML\">\n<!-- LOCALIZATION NOTE (viewPartialSourceCmd.accesskey): This accesskey is used for both \n         viewPartialSourceForSelectionCmd.label and viewPartialSourceForMathMLCmd.label -->\n<!ENTITY viewPartialSourceCmd.accesskey \"j\">\n<!ENTITY viewPageSourceCmd.label      \"Zobrazit zdrojový kód stránky\">\n<!ENTITY viewPageSourceCmd.accesskey  \"r\">\n<!ENTITY viewFrameSourceCmd.label     \"Zobrazit zdrojový kód rámu\">\n<!ENTITY viewFrameSourceCmd.accesskey \"j\">\n<!ENTITY viewPageInfoCmd.label        \"Zobrazit informace o stránce\">\n<!ENTITY viewPageInfoCmd.accesskey    \"i\">\n<!ENTITY viewFrameInfoCmd.label       \"Zobrazit informace o rámu\">\n<!ENTITY viewFrameInfoCmd.accesskey   \"i\">\n<!ENTITY reloadImageCmd.label         \"Obnovit obrázek\">\n<!ENTITY reloadImageCmd.accesskey     \"b\">\n<!ENTITY viewImageCmd.label           \"Zobrazit obrázek\">\n<!ENTITY viewImageCmd.accesskey       \"Z\">\n<!ENTITY viewImageInfoCmd.label       \"Zobrazit vlastnosti obrázku\">\n<!ENTITY viewImageInfoCmd.accesskey   \"v\">\n<!ENTITY viewImageDescCmd.label       \"Zobrazit popis\">\n<!ENTITY viewImageDescCmd.accesskey   \"p\">\n<!ENTITY viewVideoCmd.label           \"Zobrazit video\">\n<!ENTITY viewVideoCmd.accesskey       \"Z\">\n<!ENTITY viewBGImageCmd.label         \"Zobrazit obrázek na pozadí\">\n<!ENTITY viewBGImageCmd.accesskey     \"b\">\n<!ENTITY setDesktopBackgroundCmd.label      \"Nastavit pozadí plochy…\">\n<!ENTITY setDesktopBackgroundCmd.accesskey  \"t\">\n<!ENTITY bookmarkPageCmd2.label       \"Přidat stránku do záložek\">\n<!ENTITY bookmarkThisLinkCmd.label      \"Přidat odkaz do záložek\">\n<!ENTITY bookmarkThisLinkCmd.accesskey  \"d\">\n<!ENTITY bookmarkThisFrameCmd.label      \"Přidat rám do záložek\">\n<!ENTITY bookmarkThisFrameCmd.accesskey  \"d\">\n<!ENTITY emailPageCmd.label           \"Odeslat odkaz…\">\n<!ENTITY emailPageCmd.accesskey       \"e\">\n<!ENTITY savePageCmd.label            \"Uložit stránku jako…\">\n<!ENTITY savePageCmd.accesskey        \"U\">\n<!-- alternate for content area context menu -->\n<!ENTITY savePageCmd.accesskey2       \"j\">\n<!ENTITY savePageCmd.commandkey       \"s\">\n<!ENTITY saveFrameCmd.label           \"Uložit rám jako…\">\n<!ENTITY saveFrameCmd.accesskey       \"r\">\n<!ENTITY printFrameCmd.label          \"Tisknout rám…\">\n<!ENTITY printFrameCmd.accesskey      \"T\">\n<!ENTITY saveLinkCmd.label            \"Uložit odkaz jako…\">\n<!ENTITY saveLinkCmd.accesskey        \"U\">\n<!ENTITY saveImageCmd.label           \"Uložit obrázek jako…\">\n<!ENTITY saveImageCmd.accesskey       \"l\">\n<!ENTITY saveVideoCmd.label           \"Uložit video jako…\">\n<!ENTITY saveVideoCmd.accesskey       \"l\">\n<!ENTITY saveAudioCmd.label           \"Uložit audio jako……\">\n<!ENTITY saveAudioCmd.accesskey       \"l\">\n<!ENTITY emailImageCmd.label          \"Odeslat obrázek…\">\n<!ENTITY emailImageCmd.accesskey      \"e\">\n<!ENTITY emailVideoCmd.label          \"Odeslat video…\">\n<!ENTITY emailVideoCmd.accesskey      \"e\">\n<!ENTITY castVideoCmd.label           \"Odeslat video do zařízení\">\n<!ENTITY castVideoCmd.accesskey       \"t\">\n<!ENTITY emailAudioCmd.label          \"Odeslat audio…\">\n<!ENTITY emailAudioCmd.accesskey      \"e\">\n<!ENTITY playPluginCmd.label          \"Spustit zásuvný modul\">\n<!ENTITY playPluginCmd.accesskey      \"p\">\n<!ENTITY hidePluginCmd.label          \"Skrýt zásuvný modul\">\n<!ENTITY hidePluginCmd.accesskey      \"S\">\n<!ENTITY copyLinkCmd.label            \"Kopírovat adresu odkazu\">\n<!ENTITY copyLinkCmd.accesskey        \"s\">\n<!ENTITY copyImageCmd.label           \"Kopírovat adresu obrázku\">\n<!ENTITY copyImageCmd.accesskey       \"a\">\n<!ENTITY copyImageContentsCmd.label   \"Kopírovat obrázek\">\n<!ENTITY copyImageContentsCmd.accesskey  \"r\"> \n<!ENTITY copyVideoURLCmd.label        \"Kopírovat adresu videa\">\n<!ENTITY copyVideoURLCmd.accesskey    \"a\">\n<!ENTITY copyAudioURLCmd.label        \"Kopírovat adresu audia\">\n<!ENTITY copyAudioURLCmd.accesskey    \"a\">\n<!ENTITY copyEmailCmd.label           \"Kopírovat e-mailovou adresu\">\n<!ENTITY copyEmailCmd.accesskey       \"a\">\n<!ENTITY thisFrameMenu.label              \"Tento rám\">\n<!ENTITY thisFrameMenu.accesskey          \"T\">\n\n<!-- Media (video/audio) controls -->\n<!-- LOCALIZATION NOTE: The access keys for \"Play\" and\n\"Pause\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaPlay.label             \"Přehrát\">\n<!ENTITY mediaPlay.accesskey         \"P\">\n<!ENTITY mediaPause.label            \"Pozastavit\">\n<!ENTITY mediaPause.accesskey        \"P\">\n<!-- LOCALIZATION NOTE: The access keys for \"Mute\" and\n\"Unmute\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaMute.label             \"Vypnout zvuk\">\n<!ENTITY mediaMute.accesskey         \"z\">\n<!ENTITY mediaUnmute.label           \"Zapnout zvuk\">\n<!ENTITY mediaUnmute.accesskey       \"z\">\n<!ENTITY mediaPlaybackRate2.label     \"Rychlost přehrávání\">\n<!ENTITY mediaPlaybackRate2.accesskey \"r\">\n<!ENTITY mediaPlaybackRate050x2.label \"Pomalá (0.5×)\">\n<!ENTITY mediaPlaybackRate050x2.accesskey \"P\">\n<!ENTITY mediaPlaybackRate100x2.label \"Normální\">\n<!ENTITY mediaPlaybackRate100x2.accesskey \"N\">\n<!ENTITY mediaPlaybackRate125x2.label \"Rychlá (1.25×)\">\n<!ENTITY mediaPlaybackRate125x2.accesskey \"R\">\n<!ENTITY mediaPlaybackRate150x2.label \"Rychlejší (1.5×)\">\n<!ENTITY mediaPlaybackRate150x2.accesskey \"e\">\n<!-- LOCALIZATION NOTE: \"Ludicrous\" is a reference to the\nmovie \"Space Balls\" and is meant to say that this speed is very\nfast. -->\n<!ENTITY mediaPlaybackRate200x2.label \"Absurdní (2 ×)\">\n<!ENTITY mediaPlaybackRate200x2.accesskey \"A\">\n<!ENTITY mediaLoop.label             \"Smyčka\">\n<!ENTITY mediaLoop.accesskey         \"S\">\n<!-- LOCALIZATION NOTE: The access keys for \"Show Controls\" and\n\"Hide Controls\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaShowControls.label     \"Zobrazit ovládání\">\n<!ENTITY mediaShowControls.accesskey \"o\">\n<!ENTITY mediaHideControls.label     \"Skrýt ovládání\">\n<!ENTITY mediaHideControls.accesskey \"o\">\n<!ENTITY videoFullScreen.label       \"Celá obrazovka\">\n<!ENTITY videoFullScreen.accesskey   \"C\">\n<!ENTITY videoSaveImage.label        \"Uložit snímek jako…\">\n<!ENTITY videoSaveImage.accesskey    \"U\">\n<!-- LOCALIZATION NOTE: The access keys for \"Show Statistics\" and\n\"Hide Statistics\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY videoShowStats.label        \"Zobrazit statistiku\">\n<!ENTITY videoShowStats.accesskey    \"s\">\n<!ENTITY videoHideStats.label        \"Skrýt statistiku\">\n<!ENTITY videoHideStats.accesskey    \"s\">\n\n<!-- LOCALIZATION NOTE :\nfullZoomEnlargeCmd.commandkey3, fullZoomReduceCmd.commandkey2 and\nfullZoomResetCmd.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n<!ENTITY fullZoomEnlargeCmd.label       \"Zvětšit\">\n<!ENTITY fullZoomEnlargeCmd.accesskey   \"v\">\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.label        \"Zmenšit\">\n<!ENTITY fullZoomReduceCmd.accesskey    \"m\">\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.label         \"Výchozí\">\n<!ENTITY fullZoomResetCmd.accesskey     \"c\">\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY fullZoomToggleCmd.label        \"Pouze velikost textu\">\n<!ENTITY fullZoomToggleCmd.accesskey    \"t\">\n<!ENTITY fullZoom.label                 \"Velikost stránky\">\n<!ENTITY fullZoom.accesskey             \"V\">\n\n<!ENTITY sidebarCloseButton.tooltip     \"Zavře postranní lištu\">\n\n<!ENTITY quitApplicationCmdWin2.label       \"Ukončit\">\n<!ENTITY quitApplicationCmdWin2.accesskey   \"k\">\n<!ENTITY quitApplicationCmdWin2.tooltip     \"Ukončí &brandShorterName;\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n<!ENTITY quitApplicationCmd.label       \"Ukončit\"> \n<!ENTITY quitApplicationCmd.accesskey   \"k\">\n<!ENTITY quitApplicationCmdMac2.label   \"Ukončit &brandShorterName;\">\n<!-- LOCALIZATION NOTE(quitApplicationCmdUnix.key): This keyboard shortcut is used by both Linux and OSX builds. -->\n<!ENTITY quitApplicationCmdUnix.key     \"Q\">\n\n<!ENTITY closeCmd.label                 \"Zavřít\">  \n<!ENTITY closeCmd.key                   \"W\">  \n<!ENTITY closeCmd.accesskey             \"Z\">\n\n<!ENTITY toggleMuteCmd.key              \"M\">\n\n<!ENTITY pageStyleMenu.label \"Styl stránky\">\n<!ENTITY pageStyleMenu.accesskey \"y\">\n<!ENTITY pageStyleNoStyle.label \"Bez stylu\">\n<!ENTITY pageStyleNoStyle.accesskey \"B\">\n<!ENTITY pageStylePersistentOnly.label \"Základní styl\">\n<!ENTITY pageStylePersistentOnly.accesskey \"Z\">\n\n<!ENTITY pageReportIcon.tooltip            \"Změní nastavení blokování vyskakovacích oken pro tento server\">\n\n<!ENTITY allowPopups.accesskey \"P\">\n<!-- On Windows we use the term \"Options\" to describe settings, but\n     on Linux and Mac OS X we use \"Preferences\" - carry that distinction\n     over into this string, which is used in the \"popup blocked\" info bar . -->\n<!ENTITY editPopupSettingsUnix.label \"Upravit předvolby blokování vyskakovacích oken…\">\n<!ENTITY editPopupSettings.label \"Upravit možnosti blokování vyskakovacích oken…\">\n<!ENTITY editPopupSettings.accesskey \"U\">\n<!ENTITY dontShowMessage.accesskey \"N\">\n\n<!ENTITY bidiSwitchPageDirectionItem.label        \"Změnit orientaci stránky\">\n<!ENTITY bidiSwitchPageDirectionItem.accesskey    \"o\">\n<!ENTITY bidiSwitchTextDirectionItem.label        \"Změnit směr textu\">\n<!ENTITY bidiSwitchTextDirectionItem.accesskey    \"r\">\n<!ENTITY bidiSwitchTextDirectionItem.commandkey   \"X\">\n\n<!ENTITY findOnCmd.label     \"Najít na této stránce…\">\n<!ENTITY findOnCmd.accesskey \"N\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label  \"Najít další\">\n<!ENTITY findAgainCmd.accesskey \"t\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY spellAddDictionaries.label \"Přidat slovník…\">\n<!ENTITY spellAddDictionaries.accesskey \"P\">\n\n<!ENTITY editBookmark.done.label                     \"Hotovo\">\n<!ENTITY editBookmark.removeBookmark.accessKey       \"S\">\n\n<!ENTITY identity.connectionSecure \"Zabezpečené připojení\">\n<!ENTITY identity.connectionNotSecure \"Připojení není zabezpečeno\">\n<!ENTITY identity.connectionFile \"Tato stránka je uložena ve vašem počítači.\">\n<!ENTITY identity.connectionVerified2 \"Spojení s tímto serverem je zabezpečené. Jeho provozovatelem je:\">\n<!ENTITY identity.connectionInternal \"Toto je zabezpečená stránka aplikace &brandShortName;.\">\n<!ENTITY identity.insecureLoginForms2 \"Přihlašovací údaje zadané na této stránce mohou být vyzrazeny.\">\n\n<!-- Strings for connection state warnings. -->\n<!ENTITY identity.activeBlocked \"Aplikace &brandShortName; zablokovala nezabezpečené části této stránky.\">\n<!ENTITY identity.passiveLoaded \"Části této stránky nejsou zabezpečené (například obrázky).\">\n<!ENTITY identity.activeLoaded \"Zakázali jste ochranu na této stránce.\">\n<!ENTITY identity.weakEncryption \"Tento server používá slabé šifrování.\">\n\n<!-- Strings for connection state warnings in the subview. -->\n<!ENTITY identity.description.insecure \"Vaše připojení k tomuto serveru není soukromé. Informace, které odešlete (jako hesla, zprávy, číslo kreditní karty atd.), mohou být viděny ostatními.\">\n<!ENTITY identity.description.insecureLoginForms \"Přihlašovací údaje, které zadáte na této stránce, nebudou zabezpečeny a mohou být vyzrazeny.\">\n<!ENTITY identity.description.weakCipher \"Vaše připojení k tomuto serveru používá slabé šifrování a není soukromé.\">\n<!ENTITY identity.description.weakCipher2 \"Ostatní lidé mohou vidět vaše informace nebo pozměnit chování stránky.\">\n<!ENTITY identity.description.activeBlocked \"Aplikace &brandShortName; zablokovala nezabezpečené části této stránky.\">\n<!ENTITY identity.description.passiveLoaded \"Vaše připojení není soukromé a informace, které sdílíte s tímto webem, mohou být viděny ostatními.\">\n<!ENTITY identity.description.passiveLoaded2 \"Tato webová stránka obsahuje obsah, který není zabezpečen (například obrázky).\">\n<!ENTITY identity.description.passiveLoaded3 \"Ačkoli aplikace &brandShortName; zablokovala nějaký obsah, stránka stále ještě obsahuje nezabezpečený obsah (například obrázky).\">\n<!ENTITY identity.description.activeLoaded \"Tato webová stránka obsahuje obsah, který není zabezpečen (například skripty), a připojení k tomuto serveru tak není soukromé.\">\n<!ENTITY identity.description.activeLoaded2 \"Informace, které sdílíte s touto stránkou (jako hesla, zprávy, číslo kreditní karty, atd.), mohou být viděny ostatními.\">\n\n<!ENTITY identity.enableMixedContentBlocking.label \"Povolit ochranu\">\n<!ENTITY identity.enableMixedContentBlocking.accesskey \"P\">\n<!ENTITY identity.disableMixedContentBlocking.label \"Vypnout ochranu nyní\">\n<!ENTITY identity.disableMixedContentBlocking.accesskey \"V\">\n<!ENTITY identity.learnMore \"Zjistit více\">\n\n<!ENTITY identity.removeCertException.label \"Odebrat výjimku\">\n<!ENTITY identity.removeCertException.accesskey \"O\">\n\n<!ENTITY identity.moreInfoLinkText2 \"Více informací\">\n\n<!ENTITY identity.permissions \"Oprávnění\">\n<!ENTITY identity.permissionsEmpty \"Pro tento server nemáte udělena žádná zvláštní oprávnění.\">\n<!ENTITY identity.permissionsReloadHint \"Pro provedení změn budete možná muset obnovit stránku.\">\n\n<!-- Name for the tabs toolbar as spoken by screen readers.\n     The word \"toolbar\" is appended automatically and should not be contained below! -->\n<!ENTITY tabsToolbar.label \"Ouška panelů\">\n\n<!-- LOCALIZATION NOTE (syncTabsMenu3.label): This appears in the history menu -->\n<!ENTITY syncTabsMenu3.label     \"Synchronizované panely\">\n\n<!ENTITY syncedTabs.sidebar.label              \"Synchronizované panely\">\n<!ENTITY syncedTabs.sidebar.noclients.label    \"Přihlaste se do Firefoxu z vašich ostatních zařízení pro zobrazení jejich panelů zde.\">\n<!ENTITY syncedTabs.sidebar.noclients.title    \"Žádné synchronizované panely… zatím!\">\n<!ENTITY syncedTabs.sidebar.noclients.subtitle \"Chcete zde vidět vaše panely z ostatních zařízení?\">\n<!ENTITY syncedTabs.sidebar.notsignedin.label  \"Pro zobrazení seznamu panelů z vašich ostatních zařízení se prosím přihlaste.\">\n<!ENTITY syncedTabs.sidebar.notabs.label       \"Žádné otevřené panely\">\n<!ENTITY syncedTabs.sidebar.openprefs.label    \"Otevřít předvolby &syncBrand.shortName.label;\">\n<!-- LOCALIZATION NOTE (syncedTabs.sidebar.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY syncedTabs.sidebar.tabsnotsyncing.label       \"Zapněte synchronizaci panelů pro zobrazení seznamu panelů z vašich ostatních zařízení.\">\n\n<!-- LOCALIZATION NOTE (syncedTabs.context.open.accesskey,\n                        syncedTabs.context.openAllInTabs.accesskey):\n     These access keys are identical because their associated menu items are\n     mutually exclusive -->\n<!ENTITY syncedTabs.context.open.label                       \"Otevřít\">\n<!ENTITY syncedTabs.context.open.accesskey                   \"O\">\n<!ENTITY syncedTabs.context.openInNewTab.label               \"Otevřít v novém panelu\">\n<!ENTITY syncedTabs.context.openInNewTab.accesskey           \"a\">\n<!ENTITY syncedTabs.context.openInNewWindow.label            \"Otevřít v novém okně\">\n<!ENTITY syncedTabs.context.openInNewWindow.accesskey        \"n\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.label     \"Otevřít v novém anonymním okně\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.accesskey \"t\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.label          \"Přidat panel do záložek…\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.accesskey      \"P\">\n<!ENTITY syncedTabs.context.copy.label                       \"Kopírovat\">\n<!ENTITY syncedTabs.context.copy.accesskey                   \"K\">\n\n<!ENTITY syncedTabs.context.openAllInTabs.label              \"Otevřít vše v panelech\">\n<!ENTITY syncedTabs.context.openAllInTabs.accesskey          \"p\">\n\n\n<!ENTITY syncBrand.shortName.label    \"Sync\">\n\n<!ENTITY syncSignIn.label             \"Přihlásit se do &syncBrand.shortName.label;…\">\n<!ENTITY syncSignIn.accesskey         \"i\">\n<!ENTITY syncSyncNowItem.label        \"Synchronizovat\">\n<!ENTITY syncSyncNowItem.accesskey    \"S\">\n<!ENTITY syncReAuthItem.label         \"Opětovné připojení k &syncBrand.shortName.label;…\">\n<!ENTITY syncReAuthItem.accesskey     \"p\">\n<!ENTITY syncToolbarButton.label      \"Sync\">\n\n<!ENTITY social.addons.label \"Správce služeb…\">\n\n<!ENTITY social.directory.label \"Katalog služeb\">\n<!ENTITY social.directory.text \"Služby sdílení můžete aktivovat z katalogu.\">\n<!ENTITY social.directory.button \"Přejít do katalogu\">\n<!ENTITY social.directory.introText \"Pro přidání služby do aplikace &brandShortName; na ni klepněte.\">\n<!ENTITY social.directory.viewmore.text \"Zobrazit další služby\">\n\n<!ENTITY customizeMode.menuAndToolbars.header2 \"Další nástroje a funkce\">\n<!ENTITY customizeMode.menuAndToolbars.empty \"Chcete více nástrojů?\">\n<!ENTITY customizeMode.menuAndToolbars.emptyLink \"Zvolte si některý z tisíce doplňků\">\n<!ENTITY customizeMode.restoreDefaults \"Obnovit výchozí\">\n<!ENTITY customizeMode.toolbars \"Zobrazit / skrýt lišty\">\n<!ENTITY customizeMode.titlebar \"Hlavička okna\">\n<!ENTITY customizeMode.lwthemes \"Motivy\">\n<!ENTITY customizeMode.lwthemes.myThemes \"Mé motivy\">\n<!ENTITY customizeMode.lwthemes.recommended \"Doporučené\">\n<!ENTITY customizeMode.lwthemes.menuManage \"Správa\">\n<!ENTITY customizeMode.lwthemes.menuManage.accessKey \"S\">\n<!ENTITY customizeMode.lwthemes.menuGetMore \"Získat více motivů\">\n<!ENTITY customizeMode.lwthemes.menuGetMore.accessKey \"Z\">\n\n<!ENTITY getUserMedia.selectCamera.label \"Sdílet kameru:\">\n<!ENTITY getUserMedia.selectCamera.accesskey \"k\">\n<!ENTITY getUserMedia.selectMicrophone.label \"Sdílet mikrofon:\">\n<!ENTITY getUserMedia.selectMicrophone.accesskey \"m\">\n<!ENTITY getUserMedia.audioCapture.label \"Audio z panelu bude sdíleno.\">\n<!ENTITY getUserMedia.allWindowsShared.message \"Budou sdílena všechna viditelná okna na vaší obrazovce.\">\n\n<!ENTITY trackingProtection.title \"Ochrana proti sledování\">\n<!ENTITY trackingProtection.detectedBlocked3 \"Aplikace &brandShortName; blokuje části stránky, které mohou sledovat vaši aktivitu prohlížení.\">\n<!ENTITY trackingProtection.detectedNotBlocked3 \"Tato stránka obsahuje prvky, které mohou sledovat vaše prohlížení. Zakázali jste ochranu.\">\n<!ENTITY trackingProtection.notDetected3 \"Na této stránce nebyly zjištěny žádné sledovací prvky.\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblock.label, trackingProtection.unblock.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in NON-private browsing mode. -->\n<!ENTITY trackingProtection.unblock.label \"Zakázat ochranu pro tento server\">\n<!ENTITY trackingProtection.unblock.accesskey \"a\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblockPrivate.label, trackingProtection.unblockPrivate.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in PRIVATE browsing mode. -->\n<!ENTITY trackingProtection.unblockPrivate.label \"Zakázat ochranu pro tuto relaci\">\n<!ENTITY trackingProtection.unblockPrivate.accesskey \"Z\">\n<!ENTITY trackingProtection.block2.label \"Povolit ochranu\">\n<!ENTITY trackingProtection.block2.accesskey \"P\">\n\n<!ENTITY trackingContentBlocked.message \"Sledování\">\n<!ENTITY trackingContentBlocked.moreinfo \"Části stránky, které slouží ke sledování vaší online aktivity, byly zablokovány.\">\n<!ENTITY trackingContentBlocked.learnMore \"Zjistit více\">\n<!ENTITY trackingContentBlocked.options \"Možnosti\">\n<!ENTITY trackingContentBlocked.unblock2.label \"Zakázat ochranu pro tento server\">\n<!ENTITY trackingContentBlocked.unblock2.accesskey \"U\">\n<!ENTITY trackingContentBlocked.block.label \"Povolit ochranu\">\n<!ENTITY trackingContentBlocked.block.accesskey \"P\">\n<!ENTITY trackingContentBlocked.disabled.message \"Ochrana proti sledování je zakázána\">\n\n<!ENTITY pluginNotification.showAll.label \"Zobrazit vše\">\n<!ENTITY pluginNotification.showAll.accesskey \"Z\">\n\n<!-- LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.properties -->\n<!ENTITY pluginActivateNow.label \"Povolit nyní\">\n<!ENTITY pluginActivateAlways.label \"Povolit a zapamatovat\">\n<!ENTITY pluginBlockNow.label \"Blokovat zásuvný modul\">\n\n<!-- LOCALIZATION NOTE: (pluginNotification.width): This is used to determine the\n     width of the plugin popup notification that can appear if a plugin has been\n     blocked on a page. Should be wide enough to fit the pluginActivateNow.label\n     and pluginActivateAlways.label strings above on a single line. This must be\n     a CSS length value. -->\n<!ENTITY pluginNotification.width \"28em\">\n\n<!ENTITY uiTour.infoPanel.close \"Zavřít\">\n\n<!ENTITY appMenuSidebars.label         \"Postranní lišty\">\n\n<!-- LOCALIZATION NOTE: (panicButton.view.mainTimeframeDesc, panicButton.view.5min, panicButton.view.2hr, panicButton.view.day):\n     The .mainTimeframeDesc string combined with any of the 3 others is meant to form a complete sentence, e.g. \"Forget the last: Five minutes\".\n     Please ensure that this remains the case in the translation. -->\n<!ENTITY panicButton.view.mainTimeframeDesc       \"Zapomenout posledních:\">\n<!ENTITY panicButton.view.5min                    \"Pět minut\">\n<!ENTITY panicButton.view.2hr                     \"Dvě hodiny\">\n<!ENTITY panicButton.view.day                     \"24 hodin\">\n\n<!-- LOCALIZATION NOTE: (panicButton.view.mainLabel, panicButton.view.deleteCookies, panicButton.view.deleteHistory, panicButton.view.deleteTabsAndWindows, panicButton.view.openNewWindow):\n     The .mainActionDesc string combined with any of the 4 others is meant to form a complete sentence, e.g. \"Proceeding will: Delete Recent Cookies\".\n     Note also that the deleteCookies, deleteHistory and deleteTabsAndWindows strings include <html:strong> tags for emphasis on the words \"Cookies\", \"History\", \"Tabs\" and \"Windows\".\n     The translation should do the same. -->\n<!ENTITY panicButton.view.mainActionDesc          \"Pokračováním:\">\n<!ENTITY panicButton.view.deleteCookies           \"Smažete nedávno vytvořené <html:strong>cookies</html:strong>\">\n<!ENTITY panicButton.view.deleteHistory           \"Smažete nedávno vytvořenou <html:strong>historii</html:strong>\">\n<!ENTITY panicButton.view.deleteTabsAndWindows    \"Zavřete všechny <html:strong>panely</html:strong> a <html:strong>okna</html:strong>\">\n<!ENTITY panicButton.view.openNewWindow           \"Otevřete nové prázdné okno\">\n\n<!ENTITY panicButton.view.undoWarning             \"Tuto akci nelze vzít zpět.\">\n<!ENTITY panicButton.view.forgetButton            \"Zapomenout!\">\n\n<!ENTITY panicButton.thankyou.msg1                \"Vaše nedávná historie byla vymazána.\">\n<!ENTITY panicButton.thankyou.msg2                \"Přejeme bezpečné prohlížení!\">\n<!ENTITY panicButton.thankyou.buttonlabel         \"Děkujeme!\">\n\n<!ENTITY emeLearnMoreContextMenu.label            \"Zjistit více o DRM…\">\n<!ENTITY emeLearnMoreContextMenu.accesskey        \"D\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnv_timeout=Čas vypršel\nopenFile=Otevřít soubor\n\ndroponhometitle=Nastavení domovské stránky\ndroponhomemsg=Chcete nastavit tento dokument jako novou domovskou stánku?\ndroponhomemsgMultiple=Chcete nastavit tyto dokumenty jako nové domovské stránky?\n\n# context menu strings\n\n# LOCALIZATION NOTE (contextMenuSearch): %1$S is the search engine,\n# %2$S is the selection string.\ncontextMenuSearch=Hledat „%2$S“ na webu „%1$S“\ncontextMenuSearch.accesskey=H\n\n# bookmark dialog strings\n\nbookmarkAllTabsDefault=[Název složky]\n\nxpinstallPromptMessage=Aplikace %S zabránila této stránce v dotazu na instalaci softwaru do vašeho počítače.\nxpinstallPromptMessage.dontAllow=Nepovolit\nxpinstallPromptMessage.dontAllow.accesskey=N\nxpinstallPromptAllowButton=Povolit\n# Accessibility Note:\n# Be sure you do not choose an accesskey that is used elsewhere in the active context (e.g. main menu bar, submenu of the warning popup button)\n# See http://www.mozilla.org/access/keyboard/accesskey for details\nxpinstallPromptAllowButton.accesskey=P\nxpinstallDisabledMessageLocked=Instalace softwaru byla zakázána správcem vašeho systému.\nxpinstallDisabledMessage=Instalace softwaru je v současnosti zakázána. Klepněte na Povolit a zkuste to prosím znovu.\nxpinstallDisabledButton=Povolit\nxpinstallDisabledButton.accesskey=P\n\n# LOCALIZATION NOTE (webextPerms.header)\n# This string is used as a header in the webextension permissions dialog,\n# %S is replaced with the localized name of the extension being installed.\n# See https://bug1308309.bmoattachments.org/attachment.cgi?id=8814612\n# for an example of the full dialog.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.header=Přidat %S?\n\n# LOCALIZATION NOTE (webextPerms.listIntro)\n# This string will be followed by a list of permissions requested\n# by the webextension.\nwebextPerms.listIntro=To vyžaduje vaše povolení oprávnění:\nwebextPerms.add.label=Přidat\nwebextPerms.add.accessKey=P\nwebextPerms.cancel.label=Zrušit\nwebextPerms.cancel.accessKey=Z\n\n# LOCALIZATION NOTE (webextPerms.sideloadMenuItem)\n# %1$S will be replaced with the localized name of the sideloaded add-on.\n# %2$S will be replace with the name of the application (e.g., Firefox, Nightly)\nwebextPerms.sideloadMenuItem=Doplněk %1$S byl přidán do aplikace %2$S\n\n# LOCALIZATION NOTE (webextPerms.sideloadHeader)\n# This string is used as a header in the webextension permissions dialog\n# when the extension is side-loaded.\n# %S is replaced with the localized name of the extension being installed.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.sideloadHeader=Doplněk %S byl přidán\nwebextPerms.sideloadText2=Jiný program ve vašem počítači nainstaloval doplněk, který může ovlivnit váš prohlížeč. Prosím ověřte požadavky na oprávnění tohoto doplňku a zvolte Povolit nebo Zrušit (chcete-li jej ponechat zakázaný).\nwebextPerms.sideloadTextNoPerms=Jiný program ve vašem počítači nainstaloval doplněk, který může ovlivnit váš prohlížeč. Prosím zvolte Povolit nebo Zrušit (chcete-li jej ponechat zakázaný).\n\nwebextPerms.sideloadEnable.label=Povolit\nwebextPerms.sideloadEnable.accessKey=P\nwebextPerms.sideloadCancel.label=Zrušit\nwebextPerms.sideloadCancel.accessKey=Z\n\n# LOCALIZATION NOTE (webextPerms.updateMenuItem)\n# %S will be replaced with the localized name of the extension which\n# has been updated.\nwebextPerms.updateMenuItem=Doplněk %S vyžaduje nová oprávnění\n\n# LOCALIZATION NOTE (webextPerms.updateText)\n# %S is replaced with the localized name of the updated extension.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.updateText=Doplněk %S byl aktualizován. Před instalací aktualizované verze je nutné schválit nová oprávnění. Zvolením „Zrušit“ bude zachována aktuální verze doplňku.\n\nwebextPerms.updateAccept.label=Aktualizovat\nwebextPerms.updateAccept.accessKey=A\n\nwebextPerms.description.bookmarks=Číst a upravovat záložky\nwebextPerms.description.clipboardRead=Získat data ze schránky\nwebextPerms.description.clipboardWrite=Vkládat data do schránky\nwebextPerms.description.downloads=Stahovat soubory a číst a upravovat historii stahování prohlížeče\nwebextPerms.description.geolocation=Přistupovat k vaší poloze\nwebextPerms.description.history=Přistupovat k historii prohlížení\n# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)\n# %S will be replaced with the name of the application\nwebextPerms.description.nativeMessaging=Vyměňovat si zprávy s jinými programy než %S\nwebextPerms.description.notifications=Zobrazovat vám oznámení\nwebextPerms.description.privacy=Číst a upravovat osobní nastavení\nwebextPerms.description.sessions=Přistupovat k nedávno zavřeným panelům\nwebextPerms.description.tabs=Přistupovat k panelům prohlížeče\nwebextPerms.description.topSites=Přistupovat k historii prohlížení\nwebextPerms.description.webNavigation=Přistupovat k aktivitám prohlížeče během prohlížení\n\nwebextPerms.hostDescription.allUrls=Přistupovat k vašim datům pro všechny webové stránky\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.wildcard)\n# %S will be replaced by the DNS domain for which a webextension\n# is requesting access (e.g., mozilla.org)\nwebextPerms.hostDescription.wildcard=Přistupovat k vašim datům pro webovou stránku na doméně %S\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManyWildcards):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# domains for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManyWildcards=Přistupovat k vašim datům pro #1 další doménu;Přistupovat k vašim datům pro #1 další domény;Přistupovat k vašim datům pro #1 dalších domén\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.oneSite)\n# %S will be replaced by the DNS host name for which a webextension\n# is requesting access (e.g., www.mozilla.org)\nwebextPerms.hostDescription.oneSite=Přistupovat k vašim datům pro %S\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManySites)\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# hosts for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManySites=Přistupovat k vašim datům pro #1 další stránku;Přistupovat k vašim datům pro #1 další stránky;Přistupovat k vašim datům pro #1 dalších stránek\n\n# LOCALIZATION NOTE (addonPostInstall.message)\n# %1$S is replaced with the localized named of the extension that was\n# just installed.\n# %2$S is replaced with the localized name of the application.\naddonPostInstall.message1=Doplněk %1$S byl přidán do aplikace %2$S.\n\n# LOCALIZATION NOTE (addonPostInstall.messageDetail)\n# %1$S is replaced with the icon for the add-ons menu.\n# %2$S is replaced with the icon for the toolbar menu.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\naddonPostInstall.okay.label=OK\naddonPostInstall.okay.key=O\n\n# LOCALIZATION NOTE (addonDownloadingAndVerifying):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Also see https://bugzilla.mozilla.org/show_bug.cgi?id=570012 for mockups\naddonDownloadingAndVerifying=Stahování a ověřování doplňku…;Stahování a ověřování #1 doplňků…;Stahování a ověřování #1 doplňků…\naddonDownloadVerifying=Ověřování\n\naddonInstall.unsigned=(Neověřeno)\naddonInstall.cancelButton.label=Zrušit\naddonInstall.cancelButton.accesskey=Z\naddonInstall.acceptButton.label=Instalovat\naddonInstall.acceptButton.accesskey=I\n\n# LOCALIZATION NOTE (addonConfirmInstallMessage,addonConfirmInstallUnsigned):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the number of add-ons being installed\naddonConfirmInstall.message=Tato stránka chce nainstalovat doplněk do aplikace #1:;Tato stránka chce nainstalovat #2 doplňky do aplikace #1:;Tato stránka chce nainstalovat #2 doplňků do aplikace #1:\naddonConfirmInstallUnsigned.message=Upozornění: Tato stránka chce nainstalovat neověřený doplněk do aplikace #1. Pokračujte na vlastní riziko.;Upozornění: Tato stránka chce nainstalovat #2 neověřené doplňky do aplikace #1. Pokračujte na vlastní riziko.;Upozornění: Tato stránka chce nainstalovat #2 neověřených doplňků do aplikace #1. Pokračujte na vlastní riziko.\n\n# LOCALIZATION NOTE (addonConfirmInstallSomeUnsigned.message):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the total number of add-ons being installed (at least 2)\naddonConfirmInstallSomeUnsigned.message=;Upozornění: Tato stránka chce nainstalovat #2 doplňky do aplikace #1, z nichž některé jsou neověřené. Pokračujte na vlastní riziko.;Upozornění: Tato stránka chce nainstalovat #2 doplňků do aplikace #1, z nichž některé jsou neověřené. Pokračujte na vlastní riziko.\n\naddonwatch.slow=%1$S může způsobovat, že %2$S běží pomalu\naddonwatch.disable.label=Zakázat %S\naddonwatch.ignoreSession.label=Ignorovat nyní\naddonwatch.ignoreSession.accesskey=I\naddonwatch.ignorePerm.label=Ignorovat trvale\naddonwatch.ignorePerm.accesskey=t\naddonwatch.restart.message=Chcete-li zakázat %1$S, je nutné restartovat %2$S\naddonwatch.restart.label=Restartovat %S\naddonwatch.restart.accesskey=R\n\n# LOCALIZATION NOTE (addonsInstalled, addonsInstalledNeedsRestart):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 first add-on's name, #2 number of add-ons, #3 application name\naddonsInstalled=Doplněk #1 byl úspěšně nainstalován.;#2 doplňky byly úspěšně nainstalovány.;#2 doplňků bylo úspěšně nainstalováno.\naddonsInstalledNeedsRestart=Doplněk #1 bude nainstalován po restartu aplikace #3.;#2 doplňky budou nainstalovány po restartu aplikace #3.;#2 doplňků bude nainstalováno po restartu aplikace #3.\naddonInstallRestartButton=Restartovat\naddonInstallRestartButton.accesskey=R\naddonInstallRestartIgnoreButton=Nyní ne\naddonInstallRestartIgnoreButton.accesskey=N\n\n# LOCALIZATION NOTE (addonInstallError-1, addonInstallError-2, addonInstallError-3, addonInstallError-4, addonInstallError-5, addonLocalInstallError-1, addonLocalInstallError-2, addonLocalInstallError-3, addonLocalInstallError-4, addonLocalInstallError-5):\n# %1$S is the application name, %2$S is the add-on name\naddonInstallError-1=Doplněk nemohl být stažen z důvodu selhání připojení.\naddonInstallError-2=Doplněk nemohl být nainstalován, protože neodpovídá doplňku, který je očekáván aplikací %1$S.\naddonInstallError-3=Doplněk stažený z tohoto serveru nemohl být nainstalován, protože je poškozený.\naddonInstallError-4=Doplněk %2$S nemohl být nainstalován, protože aplikace %1$S nemohla změnit potřebné soubory.\naddonInstallError-5=Aplikace %1$S zabránila tomuto serveru v instalaci neověřeného doplňku.\naddonLocalInstallError-1=Tento doplněk nemohl být nainstalován z důvodu chyby souborového systému.\naddonLocalInstallError-2=Tento doplněk nemohl být nainstalován, protože neodpovídá doplňku, který je očekáván aplikací %1$S.\naddonLocalInstallError-3=Tento doplněk nemohl být nainstalován, protože je poškozený.\naddonLocalInstallError-4=Doplněk %2$S nemohl být nainstalován, protože aplikace %1$S nemohla změnit potřebné soubory.\naddonLocalInstallError-5=Tento doplněk nemohl být nainstalován, protože nebyl ověřen.\n\n# LOCALIZATION NOTE (addonInstallErrorIncompatible):\n# %1$S is the application name, %2$S is the application version, %3$S is the add-on name\naddonInstallErrorIncompatible=Doplněk %3$S nemohl být nainstalován, protože není kompatibilní s aplikací %1$S %2$S.\n\n# LOCALIZATION NOTE (addonInstallErrorBlocklisted): %S is add-on name\naddonInstallErrorBlocklisted=%S nemohl být nainstalován, protože existuje vysoké riziko nestability nebo bezpečnostních problémů.\n\nunsignedAddonsDisabled.message=Jeden nebo více nainstalovaných doplňků nelze ověřit, a proto byly zakázány.\nunsignedAddonsDisabled.learnMore.label=Zjistit více\nunsignedAddonsDisabled.learnMore.accesskey=Z\n\n# LOCALIZATION NOTE (compactLightTheme.name): This is displayed in about:addons -> Appearance\ncompactLightTheme.name=Kompaktní světlý\ncompactLightTheme.description=Kompaktní vzhled se světlým barevným tématem.\n\n# LOCALIZATION NOTE (compactDarkTheme.name): This is displayed in about:addons -> Appearance\ncompactDarkTheme.name=Kompaktní tmavý\ncompactDarkTheme.description=Kompaktní vzhled s tmavým barevným tématem.\n\n# LOCALIZATION NOTE (lwthemeInstallRequest.message): %S will be replaced with\n# the host name of the site.\nlwthemeInstallRequest.message=Server (%S) se pokusil nainstalovat motiv vzhledu.\nlwthemeInstallRequest.allowButton=Povolit\nlwthemeInstallRequest.allowButton.accesskey=P\n\nlwthemePostInstallNotification.message=Byl nainstalován nový motiv vzhledu.\nlwthemePostInstallNotification.undoButton=Vrátit zpět\nlwthemePostInstallNotification.undoButton.accesskey=V\nlwthemePostInstallNotification.manageButton=Spravovat motivy…\nlwthemePostInstallNotification.manageButton.accesskey=S\n\n# LOCALIZATION NOTE (lwthemeNeedsRestart.message):\n# %S will be replaced with the new theme name.\nlwthemeNeedsRestart.message=Motiv %S bude nainstalován po restartu aplikace.\nlwthemeNeedsRestart.button=Restartovat\nlwthemeNeedsRestart.accesskey=R\n\n# LOCALIZATION NOTE (popupWarning.message): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName and #2 is the number of pop-ups blocked.\npopupWarning.message=Aplikace #1 zabránila stránce otevřít vyskakovací okno.;Aplikace #1 zabránila stránce otevřít #2 vyskakovací okna;Aplikace #1 zabránila stránce otevřít #2 vyskakovacích oken.\npopupWarningButton=Možnosti\npopupWarningButton.accesskey=M\npopupWarningButtonUnix=Předvolby\npopupWarningButtonUnix.accesskey=P\npopupAllow=Povolit vyskakovací okna pro %S\npopupBlock=Blokovat vyskakovací okna pro %S\npopupWarningDontShowFromMessage=Při blokování vyskakovacích oken nezobrazovat tuto zprávu \npopupWarningDontShowFromLocationbar=Při blokování vyskakovacích oken nezobrazovat informační lištu\npopupShowPopupPrefix=Zobrazit „%S“\n\n# Bad Content Blocker Doorhanger Notification\n# %S is brandShortName\nbadContentBlocked.blocked.message=Aplikace %S blokuje obsah z této stránky.\nbadContentBlocked.notblocked.message=Aplikace %S neblokuje žádný obsah z této stránky.\n\ncrashedpluginsMessage.title=Zásuvný modul %S spadl.\ncrashedpluginsMessage.reloadButton.label=Obnovit stránku\ncrashedpluginsMessage.reloadButton.accesskey=O\ncrashedpluginsMessage.submitButton.label=Odeslat hlášení o pádu\ncrashedpluginsMessage.submitButton.accesskey=d\ncrashedpluginsMessage.learnMore=Zjistit více…\n\n# Keyword fixup messages\n# LOCALIZATION NOTE (keywordURIFixup.message): Used when the user tries to visit\n# a local host page, by the time the DNS request recognizes it, we have already\n# loaded a search page for the given word.  An infobar then asks to the user\n# whether he rather wanted to visit the host.  %S is the recognized host.\nkeywordURIFixup.message=Nechcete spíše přejít na %S?\nkeywordURIFixup.goTo=Ano, přejít na %S\nkeywordURIFixup.goTo.accesskey=A\nkeywordURIFixup.dismiss=Ne, děkuji\nkeywordURIFixup.dismiss.accesskey=N\n\n## Plugin doorhanger strings\n# LOCALIZATION NOTE (pluginActivateNew.message): Used for newly-installed\n# plugins which are not known to be unsafe. %1$S is the plugin name and %2$S\n# is the site domain.\npluginActivateNew.message=Povolit %2$S spustit „%1$S“?\npluginActivateMultiple.message=Povolit %S spustit zásuvné moduly?\npluginActivate.learnMore=Zjistit více…\n# LOCALIZATION NOTE (pluginActivateOutdated.message, pluginActivateOutdated.label):\n# These strings are used when an unsafe plugin has an update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateOutdated.message=Aplikace %3$S zabránila spuštění neaktuálního zásuvného modulu „%1$S“ na %2$S.\npluginActivateOutdated.label=Neaktuální zásuvný modul\npluginActivate.updateLabel=Aktualizovat…\n# LOCALIZATION NOTE (pluginActivateVulnerable.message, pluginActivateVulnerable.label):\n# These strings are used when an unsafe plugin has no update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateVulnerable.message=Aplikace %3$S zabránila spuštění nebezpečného zásuvného modulu „%1$S“ na %2$S.\npluginActivateVulnerable.label=Zranitelný zásuvný modul!\npluginActivate.riskLabel=Jaké je riziko?\n# LOCALIZATION NOTE (pluginActivateBlocked.message): %1$S is the plugin name, %2$S is brandShortName\npluginActivateBlocked.message=Aplikace %2$S zablokovala pro vaši ochranu zásuvný modul „%1$S“.\npluginActivateBlocked.label=Zablokováno pro vaši ochranu\npluginActivateDisabled.message=„%S“ je zakázán.\npluginActivateDisabled.label=Zakázáno\npluginActivateDisabled.manage=Správa zásuvných modulů…\npluginEnabled.message=„%S“ je povolen na %S.\npluginEnabledOutdated.message=Neaktuální zásuvný modul „%S“ je povolen na %S.\npluginEnabledVulnerable.message=Nebezpečný zásuvný modul „%S“ je povolen na %S.\npluginInfo.unknownPlugin=Neznámý\n\n# LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.dtd\n# LOCALIZATION NOTE (pluginActivateNow.label): This button will enable the\n# plugin in the current session for an short time (about an hour), auto-renewed\n# if the site keeps using the plugin.\npluginActivateNow.label=Povolit nyní\npluginActivateNow.accesskey=P\n# LOCALIZATION NOTE (pluginActivateAlways.label): This button will enable the\n# plugin for a long while (90 days), auto-renewed if the site keeps using the\n# plugin.\npluginActivateAlways.label=Povolit a zapamatovat\npluginActivateAlways.accesskey=o\npluginBlockNow.label=Blokovat zásuvný modul\npluginBlockNow.accesskey=B\npluginContinue.label=Nyní povolit\npluginContinue.accesskey=N\n\n# in-page UI\nPluginClickToActivate=Aktivovat %S.\nPluginVulnerableUpdatable=Tento zásuvný modul je zranitelný a měl by být aktualizován.\nPluginVulnerableNoUpdate=Tento zásuvný modul obsahuje bezpečnostní chyby.\n\n# infobar UI\npluginContinueBlocking.label=Pokračovat v blokování\npluginContinueBlocking.accesskey=B\n# LOCALIZATION NOTE (pluginActivateTrigger): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\npluginActivateTrigger.label=Povolit…\npluginActivateTrigger.accesskey=P\n\n# Sanitize\n# LOCALIZATION NOTE (sanitizeDialog2.everything.title): When \"Time range to\n# clear\" is set to \"Everything\", the Clear Recent History dialog's title is\n# changed to this.  See UI mockup and comment 11 at bug 480169 -->\nsanitizeDialog2.everything.title=Vymazat celou historii\nsanitizeButtonOK=Vymazat\n# LOCALIZATION NOTE (sanitizeButtonClearing): The label for the default\n# button between the user clicking it and the window closing.  Indicates the\n# items are being cleared.\nsanitizeButtonClearing=Vymazávání\n\n# LOCALIZATION NOTE (sanitizeEverythingWarning2): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has not modified the default set of history items to clear.\nsanitizeEverythingWarning2=Celá historie bude vymazána.\n# LOCALIZATION NOTE (sanitizeSelectedWarning): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has modified the default set of history items to clear.\nsanitizeSelectedWarning=Zvolené položky budou vymazány.\n\n# LOCALIZATION NOTE (downloadAndInstallButton.label): %S is replaced by the\n# version of the update: \"Update to 28.0\".\nupdate.downloadAndInstallButton.label=Aktualizovat na %S\nupdate.downloadAndInstallButton.accesskey=A\n\nmenuOpenAllInTabs.label=Otevřít vše v panelech\n\n# History menu\nmenuRestoreAllTabs.label=Obnovit všechny panely\n# LOCALIZATION NOTE (menuRestoreAllTabsSubview.label): like menuRestoreAllTabs.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* tabs.\nmenuRestoreAllTabsSubview.label=Obnovit zavřené panely\n# LOCALIZATION NOTE (menuRestoreAllWindows, menuUndoCloseWindowLabel, menuUndoCloseWindowSingleTabLabel):\n# see bug 394759\nmenuRestoreAllWindows.label=Obnovit všechna okna\n# LOCALIZATION NOTE (menuRestoreAllWindowsSubview.label): like menuRestoreAllWindows.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* windows.\nmenuRestoreAllWindowsSubview.label=Obnovit zavřená okna\n# LOCALIZATION NOTE (menuUndoCloseWindowLabel): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 Window Title, #2 Number of tabs\nmenuUndoCloseWindowLabel=#1 (a #2 panel);#1 (a #2 další panely);#1 (a #2 dalších panelů)\nmenuUndoCloseWindowSingleTabLabel=#1\n\n# Unified Back-/Forward Popup\ntabHistory.current=Zůstat na této stránce\ntabHistory.goBack=Přejít zpět na tuto stránku\ntabHistory.goForward=Přejít vpřed na tuto stránku\n\n# URL Bar\npasteAndGo.label=Vložit a jít\n# LOCALIZATION NOTE(urlbar-zoom-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nurlbar-zoom-button.label = %S%%\n\n# Block autorefresh\nrefreshBlocked.goButton=Povolit\nrefreshBlocked.goButton.accesskey=P\nrefreshBlocked.refreshLabel=Aplikace %S zabránila této stránce v automatickém obnovení.\nrefreshBlocked.redirectLabel=Aplikace %S zabránila této stránce v automatickém přesměrování na jinou stránku.\n\n# General bookmarks button\n# LOCALIZATION NOTE (bookmarksMenuButton.tooltip):\n# %S is the keyboard shortcut for \"Show All Bookmarks\"\nbookmarksMenuButton.tooltip=Zobrazí vaše záložky (%S)\n# Star button\nstarButtonOn.tooltip2=Upraví tuto záložku (%S)\nstarButtonOff.tooltip2=Přidá tuto stránku do záložek (%S)\nstarButtonOverflowed.label=Přidat stránku do záložek\nstarButtonOverflowedStarred.label=Upravit záložku\n\n# Downloads button tooltip\n# LOCALIZATION NOTE (downloads.tooltip):\n# %S is the keyboard shortcut for \"Downloads\"\ndownloads.tooltip=Zobrazí průběh stahování (%S)\n\n# Print button tooltip on OS X\n# LOCALIZATION NOTE (printButton.tooltip):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\n# %S is the keyboard shortcut for \"Print\"\nprintButton.tooltip=Vytiskne tuto stránku… (%S)\n\n# New Window button tooltip\n# LOCALIZATION NOTE (newWindowButton.tooltip):\n# %S is the keyboard shortcut for \"New Window\"\nnewWindowButton.tooltip=Otevře nové okno (%S)\n\n# New Tab button tooltip\n# LOCALIZATION NOTE (newTabButton.tooltip):\n# %S is the keyboard shortcut for \"New Tab\"\nnewTabButton.tooltip=Otevře nový panel (%S)\n\n# Offline web applications\nofflineApps.available2=Chcete aplikaci %S povolit ukládání dat na váš počítač?\nofflineApps.allowStoring.label=Povolit ukládání dat\nofflineApps.allowStoring.accesskey=P\nofflineApps.dontAllow.label=Nepovolit\nofflineApps.dontAllow.accesskey=n\n\nofflineApps.usage=Tento server (%S) má na vašem počítači uloženo více než %SMB offline obsahu.\nofflineApps.manageUsage=Zobrazit nastavení\nofflineApps.manageUsageAccessKey=Z\n\nidentity.identified.verifier=Ověřil: %S\nidentity.identified.verified_by_you=Tomuto serveru jste udělili bezpečnostní výjimku\nidentity.identified.state_and_country=%S, %S\n\nidentity.icon.tooltip=Zobrazí informace o stránce\n\ntrackingProtection.intro.title=Jak ochrana proti sledování funguje?\n# LOCALIZATION NOTE (trackingProtection.intro.description2):\n# %S is brandShortName. This string should match the one from Step 1 of the tour\n# when it starts from the button shown when a new private window is opened.\ntrackingProtection.intro.description2=Vidíte-li štít, %S blokuje některé části stránky, které mohou sledovat vaše prohlížení na internetu.\n# LOCALIZATION NOTE (trackingProtection.intro.step1of3): Indicates that the intro panel is step one of three in a tour.\ntrackingProtection.intro.step1of3=1 ze 3\ntrackingProtection.intro.nextButton.label=Další\n\ntrackingProtection.icon.activeTooltip=Pokusy o sledování zablokovány\ntrackingProtection.icon.disabledTooltip=Detekován sledovací obsah\n\n# Edit Bookmark UI\neditBookmarkPanel.pageBookmarkedTitle=Stránka přidána do záložek\neditBookmarkPanel.pageBookmarkedDescription=Aplikace %S si bude tuto stránku pamatovat.\neditBookmarkPanel.bookmarkedRemovedTitle=Záložka odebrána\neditBookmarkPanel.editBookmarkTitle=Úprava záložky\n\n# LOCALIZATION NOTE (editBookmark.removeBookmarks.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the number of bookmarks to be removed.\n# If this causes problems with localization you can also do \"Remove Bookmarks (#1)\"\n# instead of \"Remove #1 Bookmarks\".\neditBookmark.removeBookmarks.label=Odstranit záložku;Odstranit #1 záložky;Odstranit #1 záložek\n\n# Post Update Notifications\npu.notifyButton.label=Podrobnosti…\npu.notifyButton.accesskey=P\n# LOCALIZATION NOTE %S will be replaced by the short name of the application.\npuNotifyText=Aplikace %S byla aktualizována\npuAlertTitle=Aktualizace aplikace %S\npuAlertText=Pro více informací klepněte zde\n\n# Geolocation UI\n\ngeolocation.allowLocation=Povolit přístup k poloze\ngeolocation.allowLocation.accesskey=P\ngeolocation.dontAllowLocation=Nepovolit\ngeolocation.dontAllowLocation.accesskey=n\ngeolocation.shareWithSite3=Chcete serveru %S povolit přístup k vaší poloze?\ngeolocation.shareWithFile3=Chcete povolit tomuto místnímu souboru přistupovat k vaší poloze?\ngeolocation.remember=Zapamatovat si toto rozhodnutí\n\nwebNotifications.remember=Zapamatovat si toto rozhodnutí\nwebNotifications.rememberForSession=Zapamatovat si rozhodnutí pro tuto relaci\nwebNotifications.allow=Povolit oznámení\nwebNotifications.allow.accesskey=P\nwebNotifications.dontAllow=Nepovolit\nwebNotifications.dontAllow.accesskey=n\nwebNotifications.receiveFromSite2=Chcete serveru %S povolit zasílat oznámení?\n# LOCALIZATION NOTE (webNotifications.upgradeTitle): When using native notifications on OS X, the title may be truncated around 32 characters.\nwebNotifications.upgradeTitle=Modernizovaná oznámení\n# LOCALIZATION NOTE (webNotifications.upgradeBody): When using native notifications on OS X, the body may be truncated around 100 characters in some views.\nwebNotifications.upgradeBody=Nyní můžete přijímat oznámení z webů, které ani nejsou načteny. Klepnutím se dozvíte více.\n\n# Phishing/Malware Notification Bar.\n# LOCALIZATION NOTE (notADeceptiveSite, notAnAttack)\n# The two button strings will never be shown at the same time, so\n# it's okay for them to have the same access key\nsafebrowsing.getMeOutOfHereButton.label=Rychle odsud pryč!\nsafebrowsing.getMeOutOfHereButton.accessKey=R\nsafebrowsing.deceptiveSite=Klamavá stránka!\nsafebrowsing.notADeceptiveSiteButton.label=Tato stránka není klamavá…\nsafebrowsing.notADeceptiveSiteButton.accessKey=k\nsafebrowsing.reportedAttackSite=Nahlášená útočná stránka!\nsafebrowsing.notAnAttackButton.label=Toto není útočná stránka…\nsafebrowsing.notAnAttackButton.accessKey=T\nsafebrowsing.reportedUnwantedSite=Nahlášena nevyžádaná stránka se software!\n\n# Ctrl-Tab\n# LOCALIZATION NOTE (ctrlTab.listAllTabs.label): #1 represents the number\n# of tabs in the current browser window. It will always be 2 at least.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nctrlTab.listAllTabs.label=Zobrazit panel;Zobrazit všechny #1 panely;Zobrazit všech #1 panelů\n\n# LOCALIZATION NOTE (addKeywordTitleAutoFill): %S will be replaced by the page's title\n# Used as the bookmark name when saving a keyword for a search field.\naddKeywordTitleAutoFill=Hledat na %S\n\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.name=Výchozí\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.description=Výchozí motiv vzhledu\n\n# safeModeRestart\nsafeModeRestartPromptTitle=Restartovat se zakázanými doplňky\nsafeModeRestartPromptMessage=Opravdu chcete zakázat všechny doplňky a restartovat?\nsafeModeRestartButton=Restartovat\n\n# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string\n# \"true\" (spelled and capitalized exactly that way) to show the \"Text\n# Encoding\" menu in the main Firefox button on Windows. Any other value will\n# hide it. Regardless of the value of this setting, the \"Text Encoding\"\n# menu will always be accessible via the \"Web Developer\" menu.\n# This is not a string to translate; it just controls whether the menu shows\n# up in the Firefox button. If users frequently use the \"Text Encoding\"\n# menu, set this to \"true\". Otherwise, you can leave it as \"false\".\nbrowser.menu.showCharacterEncoding=false\n\n# Mozilla data reporting notification (Telemetry, Firefox Health Report, etc)\ndataReportingNotification.message       = %1$S automaticky odesílá některá data organizaci %2$S z důvodu vylepšení vašeho prohlížení.\ndataReportingNotification.button.label  = Nastavit odesílaná data\ndataReportingNotification.button.accessKey  = N\n\n# Process hang reporter\nprocessHang.label = Tato webová stránka zpomaluje váš prohlížeč. Co si přejete udělat?\nprocessHang.button_stop.label = Zastavit načítání\nprocessHang.button_stop.accessKey = s\nprocessHang.button_wait.label = Počkat\nprocessHang.button_wait.accessKey = P\nprocessHang.button_debug.label = Ladit skript\nprocessHang.button_debug.accessKey = d\n\n# LOCALIZATION NOTE (fullscreenButton.tooltip): %S is the keyboard shortcut for full screen\nfullscreenButton.tooltip=Zobrazí okno v režimu celé obrazovky (%S)\n\nservice.toolbarbutton.label=Služby\nservice.toolbarbutton.tooltiptext=Služby\n\n# LOCALIZATION NOTE (social.install.description): %1$S is the hostname of the social provider, %2$S is brandShortName (e.g. Firefox)\nservice.install.description=Chcete povolit a v liště aplikace %2$S zobrazovat službu %1$S?\nservice.install.ok.label=Povolit službu\nservice.install.ok.accesskey=P\n\n# LOCALIZATION NOTE (social.markpageMenu.label): %S is the name of the social provider\nsocial.markpageMenu.label=Uložit stránku do %S\n# LOCALIZATION NOTE (social.marklinkMenu.label): %S is the name of the social provider\nsocial.marklinkMenu.label=Uložit odkaz do %S\n\n# LOCALIZATION NOTE (social.error.message): %1$S is brandShortName (e.g. Firefox), %2$S is the name of the social provider\nsocial.error.message=%1$S se nemůže připojit ke službě %2$S.\nsocial.error.tryAgain.label=Zkusit znovu\nsocial.error.tryAgain.accesskey=Z\nsocial.error.closeSidebar.label=Zavřít postranní lištu\nsocial.error.closeSidebar.accesskey=v\n\n# LOCALIZATION NOTE: %1$S is the label for the toolbar button, %2$S is the associated badge numbering that the social provider may provide.\nsocial.aria.toolbarButtonBadgeText=%1$S (%2$S)\n\n# LOCALIZATION NOTE (getUserMedia.shareCamera2.message,\n#                    getUserMedia.shareMicrophone2.message,\n#                    getUserMedia.shareScreen3.message,\n#                    getUserMedia.shareCameraAndMicrophone2.message,\n#                    getUserMedia.shareCameraAndAudioCapture2.message,\n#                    getUserMedia.shareScreenAndMicrophone3.message,\n#                    getUserMedia.shareScreenAndAudioCapture3.message,\n#                    getUserMedia.shareAudioCapture2.message):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.shareCamera2.message = Chcete serveru %S povolit používat vaši webkameru?\ngetUserMedia.shareMicrophone2.message = Chcete serveru %S povolit používat váš mikrofon?\ngetUserMedia.shareScreen3.message = Chcete serveru %S povolit vidět vaši obrazovku?\ngetUserMedia.shareCameraAndMicrophone2.message = Chcete serveru %S povolit používat vaší webkameru a mikrofon?\ngetUserMedia.shareCameraAndAudioCapture2.message = Chcete serveru %S povolit používat vaší webkameru a poslouchat zvuky z tohoto panelu?\ngetUserMedia.shareScreenAndMicrophone3.message = Chcete serveru %S povolit používat váš mikrofon a vidět vaši obrazovku?\ngetUserMedia.shareScreenAndAudioCapture3.message = Chcete serveru %S povolit poslouchat zvuky z tohoto panelu a vidět vaši obrazovku?\ngetUserMedia.shareAudioCapture2.message = Chcete serveru %S povolit poslouchat zvuky z tohoto panelu?\n# LOCALIZATION NOTE (getUserMedia.shareScreenWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %S will be the 'learn more' link\ngetUserMedia.shareScreenWarning.message = Obrazovku sdílejte pouze se stránkami, kterým věříte. Sdílení může umožnit klamavým stránkám sledovat vaše prohlížení a ukrást vaše osobní data. %S\n# LOCALIZATION NOTE (getUserMedia.shareFirefoxWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %1$S is brandShortName (eg. Firefox)\n# %2$S will be the 'learn more' link\ngetUserMedia.shareFirefoxWarning.message = %1$S sdílejte pouze se stránkami, kterým věříte. Sdílení může umožnit klamavým stránkám sledovat vaše prohlížení a ukrást vaše osobní data. %2$S\n# LOCALIZATION NOTE(getUserMedia.shareScreen.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\ngetUserMedia.shareScreen.learnMoreLabel = Zjistit více\ngetUserMedia.selectWindow.label=Okno ke sdílení:\ngetUserMedia.selectWindow.accesskey=O\ngetUserMedia.selectScreen.label=Obrazovka ke sdílení:\ngetUserMedia.selectScreen.accesskey=s\ngetUserMedia.selectApplication.label=Aplikace ke sdílení:\ngetUserMedia.selectApplication.accesskey=A\ngetUserMedia.noApplication.label = Žádná aplikace\ngetUserMedia.noScreen.label = Žádná obrazovka\ngetUserMedia.noWindow.label = Žádné okno\ngetUserMedia.shareEntireScreen.label = Celou obrazovku\n# LOCALIZATION NOTE (getUserMedia.shareMonitor.label):\n# %S is screen number (digits 1, 2, etc)\n# Example: Screen 1, Screen 2,..\ngetUserMedia.shareMonitor.label = Obrazovka %S\n# LOCALIZATION NOTE (getUserMedia.shareApplicationWindowCount.label):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the name of the application.\n# Replacement for #2 is the number of windows currently displayed by the application.\ngetUserMedia.shareApplicationWindowCount.label=#1 (#2 okno);#1 (#2 okna);#1 (#2 oken)\n# LOCALIZATION NOTE (getUserMedia.allow.label,\n#                    getUserMedia.dontAllow.label):\n# These two buttons are the possible answers to the various prompts in the\n# \"getUserMedia.share{device}.message\" strings.\ngetUserMedia.allow.label = Povolit\ngetUserMedia.allow.accesskey = P\ngetUserMedia.dontAllow.label = Nepovolit\ngetUserMedia.dontAllow.accesskey = N\ngetUserMedia.remember=Zapamatovat si toto rozhodnutí\n# LOCALIZATION NOTE (getUserMedia.reasonForNoPermanentAllow.screen2,\n#                    getUserMedia.reasonForNoPermanentAllow.audio,\n#                    getUserMedia.reasonForNoPermanentAllow.insecure):\n# %S is brandShortName\ngetUserMedia.reasonForNoPermanentAllow.screen2=Aplikace %S nemůže povolit trvalý přístup k vaší obrazovce bez dotazu, kterou sdílet.\ngetUserMedia.reasonForNoPermanentAllow.audio=Aplikace %S nemůže povolit trvalý přístup ke zvuku z vašich panelů bez dotazu, který panel sdílet.\ngetUserMedia.reasonForNoPermanentAllow.insecure=Vaše připojení k této stránce není zabezpečené. Abychom vás ochránili, %S povolí přístup pouze pro tuto relaci.\n\ngetUserMedia.sharingMenu.label = Panely sdílených zařízení\ngetUserMedia.sharingMenu.accesskey = e\n# LOCALIZATION NOTE (getUserMedia.sharingMenuCamera\n#                    getUserMedia.sharingMenuMicrophone,\n#                    getUserMedia.sharingMenuAudioCapture,\n#                    getUserMedia.sharingMenuApplication,\n#                    getUserMedia.sharingMenuScreen,\n#                    getUserMedia.sharingMenuWindow,\n#                    getUserMedia.sharingMenuBrowser,\n#                    getUserMedia.sharingMenuCameraMicrophone,\n#                    getUserMedia.sharingMenuCameraMicrophoneApplication,\n#                    getUserMedia.sharingMenuCameraMicrophoneScreen,\n#                    getUserMedia.sharingMenuCameraMicrophoneWindow,\n#                    getUserMedia.sharingMenuCameraMicrophoneBrowser,\n#                    getUserMedia.sharingMenuCameraAudioCapture,\n#                    getUserMedia.sharingMenuCameraAudioCaptureApplication,\n#                    getUserMedia.sharingMenuCameraAudioCaptureScreen,\n#                    getUserMedia.sharingMenuCameraAudioCaptureWindow,\n#                    getUserMedia.sharingMenuCameraAudioCaptureBrowser,\n#                    getUserMedia.sharingMenuCameraApplication,\n#                    getUserMedia.sharingMenuCameraScreen,\n#                    getUserMedia.sharingMenuCameraWindow,\n#                    getUserMedia.sharingMenuCameraBrowser,\n#                    getUserMedia.sharingMenuMicrophoneApplication,\n#                    getUserMedia.sharingMenuMicrophoneScreen,\n#                    getUserMedia.sharingMenuMicrophoneWindow,\n#                    getUserMedia.sharingMenuMicrophoneBrowser,\n#                    getUserMedia.sharingMenuAudioCaptureApplication,\n#                    getUserMedia.sharingMenuAudioCaptureScreen,\n#                    getUserMedia.sharingMenuAudioCaptureWindow,\n#                    getUserMedia.sharingMenuAudioCaptureBrowser):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.sharingMenuCamera = %S (kamera)\ngetUserMedia.sharingMenuMicrophone = %S (mikrofón)\ngetUserMedia.sharingMenuAudioCapture = %S (audio panel)\ngetUserMedia.sharingMenuApplication = %S (aplikace)\ngetUserMedia.sharingMenuScreen = %S (obrazovka)\ngetUserMedia.sharingMenuWindow = %S (okno)\ngetUserMedia.sharingMenuBrowser = %S (panel)\ngetUserMedia.sharingMenuCameraMicrophone = %S (kamera a mikrofón)\ngetUserMedia.sharingMenuCameraMicrophoneApplication = %S (kamera, mikrofón a aplikace)\ngetUserMedia.sharingMenuCameraMicrophoneScreen = %S (kamera, mikrofón a obrazovka)\ngetUserMedia.sharingMenuCameraMicrophoneWindow = %S (kamera, mikrofón a okno)\ngetUserMedia.sharingMenuCameraMicrophoneBrowser = %S (kamera, mikrofón a panel)\ngetUserMedia.sharingMenuCameraAudioCapture = %S (kamera a audio panel)\ngetUserMedia.sharingMenuCameraAudioCaptureApplication = %S (kamera, audio panel a aplikace)\ngetUserMedia.sharingMenuCameraAudioCaptureScreen = %S (kamera, audio panel a obrazovka)\ngetUserMedia.sharingMenuCameraAudioCaptureWindow = %S (kamera, audio panel a okno)\ngetUserMedia.sharingMenuCameraAudioCaptureBrowser = %S (kamera, audio panel a panel)\ngetUserMedia.sharingMenuCameraApplication = %S (kamera a aplikace)\ngetUserMedia.sharingMenuCameraScreen = %S (kamera a obrazovka)\ngetUserMedia.sharingMenuCameraWindow = %S (kamera a okno)\ngetUserMedia.sharingMenuCameraBrowser = %S (kamera a panel)\ngetUserMedia.sharingMenuMicrophoneApplication = %S (mikrofón a aplikace)\ngetUserMedia.sharingMenuMicrophoneScreen = %S (mikrofón a obrazovka)\ngetUserMedia.sharingMenuMicrophoneWindow = %S (mikrofón a okno)\ngetUserMedia.sharingMenuMicrophoneBrowser = %S (mikrofón a panel)\ngetUserMedia.sharingMenuAudioCaptureApplication = %S (audio panel a aplikace)\ngetUserMedia.sharingMenuAudioCaptureScreen = %S (audio panel a obrazovka)\ngetUserMedia.sharingMenuAudioCaptureWindow = %S (audio panel a okno)\ngetUserMedia.sharingMenuAudioCaptureBrowser = %S (audio panel a panel)\n# LOCALIZATION NOTE(getUserMedia.sharingMenuUnknownHost): this is used for the website\n# origin for the sharing menu if no readable origin could be deduced from the URL.\ngetUserMedia.sharingMenuUnknownHost = Neznámý původ\n\n# LOCALIZATION NOTE(emeNotifications.drmContentPlaying.message2): %S is brandShortName.\nemeNotifications.drmContentPlaying.message2 = Některé zvuky nebo videa na této stránce používají DRM software, což může omezit %S při práci s tímto obsahem.\nemeNotifications.drmContentPlaying.button.label = Konfigurace…\nemeNotifications.drmContentPlaying.button.accesskey = K\n\nemeNotifications.drmContentDisabled.button.label = Povolit DRM\nemeNotifications.drmContentDisabled.button.accesskey = P\n# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\nemeNotifications.drmContentDisabled.learnMoreLabel = Zjistit více\n\n# LOCALIZATION NOTE(emeNotifications.drmContentCDMInstalling.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S is brandShortName\nemeNotifications.drmContentCDMInstalling.message = %S instaluje součásti potřebné pro přehrání audia nebo videa na této stránce. Zkuste to prosím znovu později.\n\nemeNotifications.unknownDRMSoftware = Neznámý\n\n# LOCALIZATION NOTE - %S is brandShortName\nslowStartup.message = %S se zdá startuje pomalu.\nslowStartup.helpButton.label = Zjistit, jak ho zrychlit\nslowStartup.helpButton.accesskey = Z\nslowStartup.disableNotificationButton.label = Příště již neinformovat.\nslowStartup.disableNotificationButton.accesskey = P\n\n# LOCALIZATION NOTE  - %S is brandShortName\nflashHang.message = %S změnil některá nastavení Adobe Flash pro zlepšení výkonu.\nflashHang.helpButton.label = Zjistit více…\nflashHang.helpButton.accesskey = Z\n\n# LOCALIZATION NOTE(customizeTips.tip0): %1$S will be replaced with the text defined\n# in customizeTips.tip0.hint, %2$S will be replaced with brandShortName, %3$S will\n# be replaced with a hyperlink containing the text defined in customizeTips.tip0.learnMore.\ncustomizeTips.tip0 = %1$S: Můžete si přizpůsobit %2$S tak, aby vám co nejlépe vyhovoval. Jednoduše přetáhněte libovolnou funkci do nabídky či lišty. %3$S o přizpůsobení aplikace %2$S.  \ncustomizeTips.tip0.hint = Tip\ncustomizeTips.tip0.learnMore = Zjistit více\n\n# LOCALIZATION NOTE (customizeMode.tabTitle): %S is brandShortName\ncustomizeMode.tabTitle = Přizpůsobit %S\n\n# LOCALIZATION NOTE(appmenu.*.description, appmenu.*.label): these are used for\n# the appmenu labels and buttons that appear when an update is staged for\n# installation or a background update has failed and a manual download is required.\n# %S is brandShortName\nappmenu.restartNeeded.description = Restartovat %S a nainstalovat aktualizace\nappmenu.updateFailed.description = Aktualizace na pozadí selhala. Stáhněte si prosím aktualizaci.\nappmenu.restartBrowserButton.label = Restartovat %S\nappmenu.downloadUpdateButton.label = Stáhnout aktualizaci\n\n# LOCALIZATION NOTE : FILE Reader View is a feature name and therefore typically used as a proper noun.\n\nreadingList.promo.firstUse.readerView.title = Zobrazení čtečky\nreadingList.promo.firstUse.readerView.body = Odstraňte rušivé elementy a zaměřte se přesně na to, co chcete číst.\n\n# LOCALIZATION NOTE (appMenuRemoteTabs.mobilePromo.text2):\n# %1$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.android and the link will be to\n# https://www.mozilla.org/firefox/android/.\n# %2$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.ios\n# and the link will be to https://www.mozilla.org/firefox/ios/.\nappMenuRemoteTabs.mobilePromo.text2 = Stáhnout %1$S nebo %2$S a připojit je k účtu Firefoxu.\nappMenuRemoteTabs.mobilePromo.android = Firefox pro Android\nappMenuRemoteTabs.mobilePromo.ios = Firefox pro iOS\n\n# LOCALIZATION NOTE (e10s.accessibilityNotice.mainMessage,\n#                    e10s.accessibilityNotice.enableAndRestart.label,\n#                    e10s.accessibilityNotice.enableAndRestart.accesskey):\n# These strings are related to the messages we display to offer e10s (Multi-process) to users\n# on the pre-release channels. They won't be used in release but they will likely be used in\n# beta starting from version 41, so it's still useful to have these strings properly localized.\n# %S is brandShortName\ne10s.accessibilityNotice.mainMessage2 = Podpora přístupnosti je částečně zakázána kvůli problémům s kompatibilitou nových funkcí %S.\ne10s.accessibilityNotice.acceptButton.label = OK\ne10s.accessibilityNotice.acceptButton.accesskey = O\ne10s.accessibilityNotice.enableAndRestart.label = Povolit (vyžaduje restart)\ne10s.accessibilityNotice.enableAndRestart.accesskey = e\n\n# LOCALIZATION NOTE (userContextPersonal.label,\n#                    userContextWork.label,\n#                    userContextShopping.label,\n#                    userContextBanking.label,\n#                    userContextNone.label):\n# These strings specify the four predefined contexts included in support of the\n# Contextual Identity / Containers project. Each context is meant to represent\n# the context that the user is in when interacting with the site. Different\n# contexts will store cookies and other information from those sites in\n# different, isolated locations. You can enable the feature by typing\n# about:config in the URL bar and changing privacy.userContext.enabled to true.\n# Once enabled, you can open a new tab in a specific context by clicking\n# File > New Container Tab > (1 of 4 contexts). Once opened, you will see these\n# strings on the right-hand side of the URL bar.\nuserContextPersonal.label = Osobní\nuserContextWork.label = Pracovní\nuserContextBanking.label = Bankovnictví\nuserContextShopping.label = Nakupování\nuserContextNone.label = Žádný kontejner\n\nuserContextPersonal.accesskey = O\nuserContextWork.accesskey = P\nuserContextBanking.accesskey = B\nuserContextShopping.accesskey = N\nuserContextNone.accesskey = d\n\nuserContext.aboutPage.label = Správa kontejnerů\nuserContext.aboutPage.accesskey = k\n\nuserContextOpenLink.label = Otevřít odkaz v novém panelu - %S\n\nmuteTab.label = Vypnout zvuk panelu\nmuteTab.accesskey = u\nunmuteTab.label = Zapnout zvuk panelu\nunmuteTab.accesskey = u\nplayTab.label = Spustit přehrávání panelu\nplayTab.accesskey = p\n\n# LOCALIZATION NOTE (certErrorDetails*.label): These are text strings that\n# appear in the about:certerror page, so that the user can copy and send them to\n# the server administrators for troubleshooting.\ncertErrorDetailsHSTS.label = HTTP Strict Transport Security: %S\ncertErrorDetailsKeyPinning.label = HTTP Public Key Pinning: %S\ncertErrorDetailsCertChain.label = Řetězec certifikátů:\n\n# LOCALIZATION NOTE (pendingCrashReports2.label): Semi-colon list of plural forms\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of pending crash reports\npendingCrashReports2.label = Máte neodeslané hlášení o pádu;Máte #1 neodeslaná hlášení o pádu;Máte #1 neodeslaných hlášení o pádu\npendingCrashReports.viewAll = Zobrazit\npendingCrashReports.send = Odeslat\npendingCrashReports.alwaysSend = Vždy odeslat\n\ndecoder.noCodecs.button = Zjistěte jak\ndecoder.noCodecs.accesskey = Z\ndecoder.noCodecs.message = Pro přehrávání videa může být potřeba nainstalovat Media Feature Pack od Microsoftu.\ndecoder.noCodecsLinux.message = Pro přehrávání videa může být potřeba nainstalovat video kodeky.\ndecoder.noHWAcceleration.message = Pro zlepšení kvality videa může být potřeba nainstalovat Media Feature Pack od Microsoftu.\ndecoder.noPulseAudio.message = Pro přehrávání hudby může být potřeba nainstalovat software PulseAudio.\ndecoder.unsupportedLibavcodec.message = Verze knihovny libavcodec může být zranitelná nebo není podporována a pro přehrání videa je potřeba její aktualizace.\n\n# LOCALIZATION NOTE (captivePortal.infoMessage3):\n# Shown in a notification bar when we detect a captive portal is blocking network access\n# and requires the user to log in before browsing.\ncaptivePortal.infoMessage3 = Pro přístup k internetu se musíte nejdříve přihlásit k této síti.\n# LOCALIZATION NOTE (captivePortal.showLoginPage2):\n# The label for a button shown in the info bar in all tabs except the login page tab.\n# The button shows the portal login page tab when clicked.\ncaptivePortal.showLoginPage2 = Otevřít přihlašovací stránku k síti\n\npermissions.remove.tooltip = Zapomenout mé nastavení tohoto oprávnění a příště se zeptat znovu\n\n# LOCALIZATION NOTE (aboutDialog.architecture.*):\n# The sixtyFourBit and thirtyTwoBit strings describe the architecture of the\n# current Firefox build: 32-bit or 64-bit. These strings are used in parentheses\n# between the Firefox version and the \"What's new\" link in the About dialog,\n# e.g.: \"48.0.2 (32-bit) <What's new>\" or \"51.0a1 (2016-09-05) (64-bit)\".\naboutDialog.architecture.sixtyFourBit = 64 bitů\naboutDialog.architecture.thirtyTwoBit = 32 bitů\n\n\n# LOCALIZATION NOTE (addonPostInstall.messageDetail)\n# %1$S is replaced with the icon for the add-ons menu.\n# %2$S is replaced with the icon for the toolbar menu.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\naddonPostInstall.messageDetail=Manage your add-ons by clicking %1$S in the %2$S menu.\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/customizableui/customizableWidgets.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhistory-panelmenu.label = Historie\n# LOCALIZATION NOTE(history-panelmenu.tooltiptext2): %S is the keyboard shortcut\nhistory-panelmenu.tooltiptext2 = Zobrazí vaši historii (%S)\n\nremotetabs-panelmenu.label = Synchronizo- vané panely\nremotetabs-panelmenu.tooltiptext2 = Zobrazí panely z jiných zařízení\n\nprivatebrowsing-button.label = Anonymní okno\n# LOCALIZATION NOTE(privatebrowsing-button.tooltiptext): %S is the keyboard shortcut\nprivatebrowsing-button.tooltiptext = Otevře nové anonymní okno (%S)\n\nsave-page-button.label = Uložit stránku\n# LOCALIZATION NOTE(save-page-button.tooltiptext3): %S is the keyboard shortcut\nsave-page-button.tooltiptext3 = Uloží aktuální stránku (%S)\n\nfind-button.label = Najít\n# LOCALIZATION NOTE(find-button.tooltiptext3): %S is the keyboard shortcut.\nfind-button.tooltiptext3 = Prohledá aktuální stránku (%S)\n\nopen-file-button.label = Otevřít soubor\n# LOCALIZATION NOTE (open-file-button.tooltiptext3): %S is the keyboard shortcut.\nopen-file-button.tooltiptext3 = Otevře soubor (%S)\n\ndeveloper-button.label = Vývojář\n# LOCALIZATION NOTE(developer-button.tooltiptext): %S is the keyboard shortcut\ndeveloper-button.tooltiptext2 = Otevře nástroje pro webové vývojáře (%S)\n\nsidebar-button.label = Postranní lišty\nsidebar-button.tooltiptext2 = Zobrazí postranní lišty\n\nadd-ons-button.label = Doplňky\n# LOCALIZATION NOTE(add-ons-button.tooltiptext3): %S is the keyboard shortcut\nadd-ons-button.tooltiptext3 = Otevře Správce doplňků (%S)\n\npreferences-button.label = Předvolby\npreferences-button.tooltiptext2 = Otevře předvolby\npreferences-button.tooltiptext.withshortcut = Otevře předvolby (%S)\n# LOCALIZATION NOTE (preferences-button.labelWin): Windows-only label for Options\npreferences-button.labelWin = Možnosti\n# LOCALIZATION NOTE (preferences-button.tooltipWin): Windows-only tooltip for Options\npreferences-button.tooltipWin2 = Otevře možnosti\n\nzoom-controls.label = Lupa\nzoom-controls.tooltiptext2 = Ovládání lupy\n\nzoom-out-button.label = Zmenšit\n# LOCALIZATION NOTE(zoom-out-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-out-button.tooltiptext2 = Zmenší stránku (%S)\n\n# LOCALIZATION NOTE(zoom-reset-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nzoom-reset-button.label = %S%%\n# LOCALIZATION NOTE(zoom-reset-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-reset-button.tooltiptext2 = Obnoví velikost stránky (%S)\n\nzoom-in-button.label = Zvětšit\n# LOCALIZATION NOTE(zoom-in-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-in-button.tooltiptext2 = Zvětší stránku (%S)\n\nedit-controls.label = Upravit ovládání\nedit-controls.tooltiptext2 = Upraví ovládání\n\ncut-button.label = Vyjmout\n# LOCALIZATION NOTE(cut-button.tooltiptext2): %S is the keyboard shortcut.\ncut-button.tooltiptext2 = Vyjme (%S)\n\ncopy-button.label = Kopírovat\n# LOCALIZATION NOTE(copy-button.tooltiptext2): %S is the keyboard shortcut.\ncopy-button.tooltiptext2 = Zkopíruje (%S)\n\npaste-button.label = Vložit\n# LOCALIZATION NOTE(paste-button.tooltiptext2): %S is the keyboard shortcut.\npaste-button.tooltiptext2 = Vloží (%S)\n\nfeed-button.label = Odebírat\nfeed-button.tooltiptext2 = Odebírat tuto stránku\n\ncontainers-panelmenu.label = Kontejnerový panel\ncontainers-panelmenu.tooltiptext = Otevře kontejnerový panel\n\n# LOCALIZATION NOTE (characterencoding-button2.label): The \\u00ad text at the beginning\n# of the string is used to disable auto hyphenation on the button text when it is displayed\n# in the menu panel.\ncharacterencoding-button2.label = \\u00adZnaková sada textu\ncharacterencoding-button2.tooltiptext = Zobrazí možnosti znakové sady textu\n\nemail-link-button.label = Odeslat odkaz\nemail-link-button.tooltiptext3 = Odešle odkaz na aktuální stránku\n\n# LOCALIZATION NOTE(quit-button.tooltiptext.linux2): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.linux2 = Ukončit %1$S (%2$S)\n# LOCALIZATION NOTE(quit-button.tooltiptext.mac): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.mac = Ukončit %1$S (%2$S)\n\nsocial-share-button.label = Sdílet stránku\nsocial-share-button.tooltiptext = Sdílí tuto stránku\n\npanic-button.label = Zapomenout\npanic-button.tooltiptext = Zapomene část historie prohlížení\n\n# LOCALIZATION NOTE(devtools-webide-button.label, devtools-webide-button.tooltiptext):\n# widget is only visible after WebIDE has been started once (Tools > Web Developers > WebIDE)\n# %S is the keyboard shortcut\ndevtools-webide-button2.label = WebIDE\ndevtools-webide-button2.tooltiptext = Otevře WebIDE (%S)\n\ne10s-button.label = Non-e10s okno\ne10s-button.tooltiptext = Otevře nové non-e10s okno\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY PropertiesViewWindowTitle \"Vlastnosti\">\n\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n  - The Animations panel is part of the Inspector sidebar -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (title): This is the label shown in the sidebar tab -->\n<!ENTITY title                  \"Animace\">\n\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n  - when an invalid node is currently selected in the inspector. -->\n<!ENTITY invalidElement         \"Pro aktuální prvek nebyly nalezeny žádné animace.\">\n\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n  - when an invalid node is currently selected in the inspector, to invite the\n  - user to select a new node by clicking on the element-picker icon. -->\n<!ENTITY selectElement         \"Zvolte jiný prvek stránky.\">\n\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n<!ENTITY allAnimations \"Všechny animace\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (player.animationNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation name.\nplayer.animationNameLabel=Animace:\n\n# LOCALIZATION NOTE (player.transitionNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed in the header, when the element is animated by mean of a css\n# transition\nplayer.transitionNameLabel=Přechod\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=Trvání:\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=Zpoždění:\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=Opakování:\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%Ss\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/app-manager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY index.title \"Správce aplikací\">\n<!ENTITY index.projects2 \"Aplikace\">\n<!ENTITY index.device2 \"Zařízení\">\n<!ENTITY index.help \"Nápověda\">\n\n<!ENTITY device.debugMainProcess \"Ladit hlavní proces\">\n<!ENTITY device.debugMainProcessTooltip \"Otevře nástroje pro vývojáře připojené k hlavnímu procesu zařízení\">\n<!ENTITY device.screenshot \"Snímek obrazovky\">\n<!ENTITY device.screenshotTooltip \"Otevře snímek obrazovky současného stavu zařízení v nové panelu.\">\n<!ENTITY device.title \"Kontrolní centrum zařízení\">\n<!ENTITY device.notConnected \"Nepřipojeno. Připojte prosím vaše zařízení níže.\">\n<!ENTITY device.startApp \"Spustit\">\n<!ENTITY device.startAppTooltip \"Spustí tuto aplikaci na vašem zařízení.\">\n<!ENTITY device.stopApp \"Ukončit\">\n<!ENTITY device.stopAppTooltip \"Ukončit tuto aplikaci na vašem zařízení.\">\n<!ENTITY device.debugApp \"Debugger\">\n<!ENTITY device.debugAppTooltip \"Otevře Nástroje vývojáře pro tuto aplikaci na vašem zařízení.\">\n<!ENTITY device.name \"Název\">\n<!ENTITY device.plain \"Obyčejná (výchozí)\">\n<!ENTITY device.privileged \"Práva\">\n<!ENTITY device.certified \"Certifikováno\">\n<!ENTITY device.allow \"Povolit\">\n<!ENTITY device.allowTooltip \"Tato práva jsou povolena pro aplikace tohoto typu.\">\n<!ENTITY device.prompt \"Výzva\">\n<!ENTITY device.promptTooltip \"Pro povolení těchto práv pro aplikace tohoto typu bude uživatel vždy dotázán.\">\n<!ENTITY device.deny \"Zakázat\">\n<!ENTITY device.denyTooltip \"Tato práva jsou pro aplikace tohoto typu zakázána.\">\n<!ENTITY device.installedApps \"Nainstalované aplikace\">\n<!ENTITY device.installedAppsTooltip \"Zobrazí seznam nainstalovaných aplikací na tomto zařízení. Některé aplikace, například certifikované, nemusí být na tomto seznamu uvedeny.\">\n<!ENTITY device.permissions \"Povolení práv\">\n<!ENTITY device.permissionsTooltip \"Zobrazí tabulku povolených práv pro různé typy aplikací.\">\n<!ENTITY device.permissionsHelpLink \"https://developer.mozilla.org/docs/Web/Apps/App_permissions\">\n<!ENTITY device.browserTabs \"Panely prohlížeče\">\n<!ENTITY device.browserTabsTooltip \"Zobrazí seznam panelů v prohlížeči připojeného zařízení\">\n<!ENTITY device.debugBrowserTab \"Debugger\">\n<!ENTITY device.debugBrowserTabTooltip \"Otevře Nástroje pro vývojáře připojené k tomuto panelu prohlížeče v zařízení\">\n<!ENTITY device.help \"Nápověda\">\n\n<!ENTITY connection.connectTooltip \"Připojí se k zařízení.\">\n<!ENTITY connection.disconnect \"Odpojit\">\n<!ENTITY connection.disconnectTooltip \"Odpojí se od současného zařízení nebo simulátoru.\">\n<!ENTITY connection.notConnected2 \"Nepřipojeno.\">\n<!ENTITY connection.connectTo \"Připojit k:\">\n<!ENTITY connection.noDeviceFound \"Nebylo nalezeno žádné zařízení. Připojte jej prosím\">\n<!ENTITY connection.changeHostAndPort \"Změnit\">\n<!ENTITY connection.changeHostAndPortTooltip \"Změní server a port použitý pro připojení k zařízení. (Výchozí na localhost:6000)\">\n<!ENTITY connection.startSimulator \"Spustit Simulator\">\n<!ENTITY connection.startSimulatorTooltip \"Spustí instanci Simulátoru a připojí se k ní.\">\n<!ENTITY connection.saveConnectionInfo \"Uložit\">\n<!ENTITY connection.saveConnectionInfoTooltip \"Uloží server a port.\">\n<!ENTITY connection.connecting \"Připojování…\">\n<!ENTITY connection.disconnecting \"Odpojování…\">\n<!ENTITY connection.cancel \"Zrušit\">\n<!ENTITY connection.cancelConnectTooltip \"Zruší probíhající připojování.\">\n<!ENTITY connection.cancelShowSimulatorTooltip \"Ukončí připojení k Simulátoru a vrátí se k původnímu dotazu.\">\n<!ENTITY connection.or \"nebo\">\n<!ENTITY connection.noSimulatorInstalled \"Není nainstalován žádný simulátor.\">\n<!ENTITY connection.installOneSimulator \"Nainstalovat Simulátor\">\n<!ENTITY connection.installOneSimulatorTooltip \"Nainstaluje verzi Simulátoru stažením odpovídajícího doplňku.\">\n<!ENTITY connection.installAnotherSimulator \"Přidat\">\n<!ENTITY connection.installAnotherSimulatorTooltip \"Nainstaluje dodatečnou verzi Simulátoru stažením odpovídajícího doplňku.\">\n<!ENTITY connection.startRegisteredSimulator \"Začátek:\">\n\n<!ENTITY projects.localApps \"Místní aplikace\">\n<!ENTITY projects.addApp \"Přidat\">\n<!ENTITY projects.addPackaged \"Přidat zabalenou aplikaci\">\n<!ENTITY projects.addPackagedTooltip \"Přidá novou zabalenou aplikaci (složku) z vašeho počítače.\">\n<!ENTITY projects.addHosted \"Přidat hostovanou aplikaci\">\n<!ENTITY projects.addHostedTooltip \"Přidá novou hostovanou aplikaci (odkaz na soubor manifest.webapp) ze vzdáleného webového serveru.\">\n<!ENTITY projects.title \"Místní aplikace\">\n<!ENTITY projects.appDetails \"Detaily aplikace\">\n<!ENTITY projects.removeAppFromList \"Odstranit tuto aplikaci ze seznamu aplikací, na kterých pracujete. Toto aplikaci neodstraní ze zařízení nebo simulátoru.\">\n<!ENTITY projects.updateApp \"Aktualizovat\">\n<!ENTITY projects.updateAppTooltip \"Spustí kontrolu a aktualizuje aplikaci na připojeném zařízení\">\n<!ENTITY projects.debugApp \"Debugger\">\n<!ENTITY projects.debugAppTooltip \"Otevře Nástroje vývojáře pro tuto aplikaci\">\n<!ENTITY projects.saveManifest \"Uložit\">\n<!ENTITY projects.saveManifestTooltip \"Uloží obsah editoru manifestu umístěného níže.\">\n<!ENTITY projects.hostedManifestPlaceHolder2 \"http://example.com/app/manifest.webapp\">\n<!ENTITY projects.noProjects \"Žádné projekty. Přidejte novou zabalenou aplikaci níže (místní složka) nebo hostovanou aplikaci (odkaz na soubor s manifestem).\">\n<!ENTITY projects.manifestEditor \"Editor manifestu\">\n<!ENTITY projects.manifestEditorTooltip \"Upraví manifest vaší aplikace v panelu níže. Tlačítkem pro aktualizaci uložíte své změny a aktualizujete aplikaci.\">\n<!ENTITY projects.manifestViewer \"Prohlížeč manifestu\">\n<!ENTITY projects.manifestViewerTooltip \"Zobrazí manifest vaší aplikaci v paneu níže.\">\n<!ENTITY projects.valid \"Validní\">\n<!ENTITY projects.error \"Chyba\">\n<!ENTITY projects.warning \"Varování\">\n<!ENTITY projects.hosted \"Hostované\">\n<!ENTITY projects.packaged \"Zabalené\">\n\n<!ENTITY help.title \"Správce aplikací\">\n<!ENTITY help.close \"Zavřít\">\n<!ENTITY help.intro \"Tento nástroj vám pomůže sestavit a nainstalovat webové aplikace na kompatibilní zařízení (např. Firefox OS). Panel <strong>Aplikace</strong> vám pomůže s jejich kontrolou a instalací. Na panelu <strong>Zařízení</strong> najdete informace o připojeném zařízení. Pro připojení zařízení nebo spuštění simulátoru použijte spodní lištu.\">\n<!ENTITY help.usefullLinks \"Užitečné odkazy:\">\n<!ENTITY help.appMgrDoc \"Dokumentace: Using the App Manager\">\n<!ENTITY help.configuringDevice \"How to setup your Firefox OS device\">\n<!ENTITY help.troubleShooting \"Řešení problémů\">\n<!ENTITY help.simulatorAddon \"Nainstalovat doplněk Simulátor\">\n<!ENTITY help.adbHelperAddon \"Nainstalovat doplněk Adb Helper\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nindex.deprecationNotice=Správce aplikací bude v budoucí verzi odstraněn. Vaše projekty byly přemigrovány do WebIDE.\nindex.launchWebIDE=Spustit WebIDE\nindex.readMoreAboutWebIDE=Přečtěte si více\n# LOCALIZATION NOTE (device.deviceSize): %1$S is the device's width, %2$S is\n# the device's height, %3$S is the device's pixel density.\n# Example: 800x480 (86 DPI).\ndevice.deviceSize=Velikost zařízení: %1$Sx%2$S (%3$S DPI)\n# LOCALIZATION NOTE (connection.connectedToDevice, connection.connectTo):\n# %1$S is the host name, %2$S is the port number.\nconnection.connectedToDevice=Připojeno k %1$S\nconnection.connectTo=Připojit k %1$S:%2$S\nproject.filePickerTitle=Vybrat složku webové aplikace\nproject.installing=Instalace…\nproject.installed=Nainstalováno!\nvalidator.nonExistingFolder=Složka projektu neexistuje\nvalidator.expectProjectFolder=Složka projektu je souborem\nvalidator.wrongManifestFileName=Zabalené aplikace musí obsahovat manifest soubor pojmenovaný 'manifest.webapp' v kořenové složce projektu\nvalidator.invalidManifestURL=Neplatná URL manifestu '%S'\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON=Manifest webové aplikace není platný soubor JSON: %1$S na: %2$S\nvalidator.noAccessManifestURL=Nepodařilo se přečíst manifest soubor: %1$S na: %2$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL=Neplatná URL hostovaného manifest souboru '%1$S': %2$S\nvalidator.invalidProjectType=Neznámý typ projektu '%S'\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty=V Manifestu chybí 'name' (povinné).\nvalidator.missIconsManifestProperty=V Manifestu chybí 'icons'.\nvalidator.missIconMarketplace2=pro nahrání aplikace do Marketplace je třeba ikona alespoň o velikosti 128px\nvalidator.invalidAppType=Neznámý typ aplikace: '%S'.\nvalidator.invalidHostedPriviledges=Hostovaná aplikace nemůže být typu '%S'.\nvalidator.noCertifiedSupport='certifikované' aplikace nejsou Správce aplikací plně podporovány.\nvalidator.nonAbsoluteLaunchPath=Cesta ke spuštění musí být absolutní a začínat znakem '/': '%S'\nvalidator.accessFailedLaunchPath=Nepodařilo se přistoupit k úvodnímu dokumentu aplikace '%S'\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode=Nepodařilo se přistoupit k úvodnímu dokumentu aplikace '%1$S', získán HTTP kód %2$S\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest=Zadaná stránka neobsahuje manifest.\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8=Manifest je ve znakové sadě %S. Manifesty musí být ve znakové sadě utf-8. \n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType=Manifest máme typ MIME %S. Manifesty musí mít typ MIME text/cache-manifest. \n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI=URI %1$S je odkazováno na více místech. To není povoleno: %2$S.  \n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI=Řádek %1$S (%2$S) v sekci NETWORK zamezuje kešování řádku %3$S (%4$S) v sekci %5$S.   \nfallbackBlocksURI=Řádek %1$S (%2$S) v sekci FALLBACK zamezuje kešování řádku %3$S (%4$S) v sekci %5$S.  \n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest=Soubor %1$S byl po %2$S upraven. Dokud se text v souboru manifestu nezmění, bude použita nakešovaná verze na místo té uvedené na řádku %3$S.\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore=%1$S obsahuje cache-control nastavený na no-store. Tím je zamezeno mezipaměti aplikace, aby na řádku %2$S uložila soubor. \n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable=%1$S odkazuje na řádce %2$S. na zdroj, který není dostupný. \n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI=URI předaná AppCacheUtils je neplatná.  \n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults=Nebyly nalezeny žádné výsledky.\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled=Disková mezipaměť je zakázána. Nastavte v about:config předvolbu browser.cache.disk.enable na true a zkuste to znovu.\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest=První řádek manifestu musí být \"CACHE MANIFEST\", který je však na řádku %S.\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2=\"CACHE MANIFEST\" je jediný platný první řádek, ale byl však nalezen na řádku %S.\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2=V sekci %1$S je na řádku %2$S chybně použit znak hvězdička (*). Pokud řádek v sekci NETWORK obsahuje pouze jeden znak hvězdičky, pak s každou URI, která není uvedena v manifestu, bude zacházené jako kdyby URI byla v sekci NETWORK uvedena. V opačném případě bude s URI zacházeno jako kdyby nebylo dostupné. Ostatní použití znaku * je zakázáno.  \n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces=Mezery v URI musí být na řádku $S nahrazeny znakem %20.\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad=/../ není platným prefixem URI na řádku %S. \n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes=Příliš mnoho operátorů tečka tečka lomítko (../) na řádce %S. \n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces=V sekci FALLBACK na řádce %S jsou povoleny pouze dvě URI odělené mezerou.\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2=V sekci FALLBACK je na řádku %S chybně použit znak hvězdička (*). URI v sekci FALLBACK potřebují odpovídat prefixu požadovaného URI.\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue=V sekci SETTINGS smí být na řádce %S pouze jedna hodnota: \"prefer-online\" nebo \"fast\".  \n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName=Neplatný název sekce (%1$S) na řádce %2$S.\n\n# LOCALIZATION NOTE (entryNotFound): the requested cache entry that does not\n# exist.\nentryNotFound=Položka nebyla nalezena.\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"Aktualizovat\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"stránku pro ladění kontextů &lt;canvas&gt;.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"Klepněte na\">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"tlačítko pro záznam stavu zásobníku volání animací.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  in the call list view while loading a snapshot. -->\n<!ENTITY canvasDebuggerUI.importNotice    \"Nahrávání…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Zaznamenat další rámec v cyklu animace.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n<!ENTITY canvasDebuggerUI.importSnapshot \"Import…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n<!ENTITY canvasDebuggerUI.clearSnapshots \"Vymazat\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Filtr volání\">\n\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.waitingNotice): This is the label shown\n  -  in the call list view while recording a snapshot. -->\n<!ENTITY canvasDebuggerUI.waitingNotice   \"Recording an animation cycle…\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label=Canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel=Panel Canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip=Nástroje pro zkoumání a ladění <canvas> kontextů\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText=Zatím zde nejsou žádné snímky.\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel=Snímek #%S\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel=Nahrávání…\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel=Uložit\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel=Ukládání…\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel=Načteno z disku\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle=Uložit snímek animace…\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter=Soubory JSON\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter=Všechny soubory\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel=#1 vykreslení;#1 vykreslení;#1 vykreslení\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel=#1 volání;#1 volání;#1 volání\n\n\n# LOCALIZATION NOTE (recordingTimeoutFailure):\n# This notification alert is displayed when attempting to record a requestAnimationFrame\n# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no\n# loops were found.\nrecordingTimeoutFailure=Canvas Debugger could not find a requestAnimationFrame or setTimeout cycle.\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n<!ENTITY title \"Připojení\">\n<!ENTITY header \"Připojit k vzdálenému zařízení\">\n<!ENTITY host \"Hostitel:\">\n<!ENTITY port \"Port:\">\n<!ENTITY connect \"Připojit\">\n<!ENTITY connecting \"Připojování…\">\n<!ENTITY availableAddons \"Dostupné vzdálené doplňky:\">\n<!ENTITY availableTabs \"Dostupné vzdálené panely:\">\n<!ENTITY availableProcesses \"Dostupné vzdálené procesy:\">\n<!ENTITY connectionError \"Chyba:\">\n<!ENTITY errorTimeout \"Chyba: Vypršel časový limit připojení.\">\n<!ENTITY errorRefused \"Chyba: Připojení odmítnuto.\">\n<!ENTITY errorUnexpected \"Neznámá chyba.\">\n\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n<!ENTITY remoteHelp \"Nástroje vývoje ve Firefoxu umožňují debugovat vzdálená zařízení (např. Firefox pro Android a Firefox OS). Nezapomeňte na vzdáleném zařízení zapnout předvolbu pro „remote debugger“. Více informací najdete v\">\n<!ENTITY remoteDocumentation \"dokumentaci\">\n<!ENTITY remoteHelpSuffix \".\">\n\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=Hlavní proces\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n<!ENTITY debuggerUI.closeButton.tooltip \"Zavře debugger\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n<!ENTITY debuggerUI.panesButton.tooltip \"Přepne panely\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n<!ENTITY debuggerUI.blackBoxMessage.label \"Tento zdroj je black boxován: jeho zarážky jsou zakázány a krokování je přeskočí.\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"Ukončit black boxing tohoto zdroje\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n<!ENTITY debuggerUI.optsButton.tooltip \"Možnosti debuggeru\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"Přepne black boxing\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n<!ENTITY debuggerUI.sources.prettyPrint \"Aplikuje styl na kód\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n<!ENTITY debuggerUI.autoPrettyPrint     \"Automaticky aplikovat styl na minimalizovaný kód\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"Povolí/zakáže všechny zarážky\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.startTracing): This is the text displayed in\n  - the button to start execution tracing. -->\n<!ENTITY debuggerUI.startTracing \"Spustit trasování\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton \"Vymazat\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton.tooltip \"Vymazat posbírané trasy\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n<!ENTITY debuggerUI.pauseExceptions \"Pozastavit při výjimce\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n<!ENTITY debuggerUI.ignoreCaughtExceptions     \"Ignorovat zachycené výjimky\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"g\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n<!ENTITY debuggerUI.showPanesOnInit \"Po otevření zobrazit panely\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"o\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n<!ENTITY debuggerUI.showVarsFilter \"Zobrazit filtrovací pole proměnných\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"f\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n<!ENTITY debuggerUI.showOnlyEnum \"Zobrazit pouze „enumerable“ vlastnosti\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"Z\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n<!ENTITY debuggerUI.showOriginalSource \"Zobrazit původní zdroj\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"p\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not. -->\n<!ENTITY debuggerUI.autoBlackBox           \"Automaticky přidat do black boxů minimalizované zdroje\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"A\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelTitle): This is the text that\n  -  appears in the filter panel popup as a description. -->\n<!ENTITY debuggerUI.searchPanelOperators    \"Operátory:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n<!ENTITY debuggerUI.searchFile \"Filtrovat skripty\">\n<!ENTITY debuggerUI.searchFile.key \"P\">\n<!ENTITY debuggerUI.searchFile.altkey \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n<!ENTITY debuggerUI.searchGlobal \"Hledat ve všech souborech\">\n<!ENTITY debuggerUI.searchGlobal.key \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"H\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n<!ENTITY debuggerUI.searchFunction \"Hledat definici funkce\">\n<!ENTITY debuggerUI.searchFunction.key \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"H\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n<!ENTITY debuggerUI.searchToken \"Hledat\">\n<!ENTITY debuggerUI.searchToken.key \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"H\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n<!ENTITY debuggerUI.searchGoToLine      \"Jít na řádek…\">\n<!ENTITY debuggerUI.searchGoToLine.key  \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"J\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n<!ENTITY debuggerUI.searchVariable \"Filtrovat proměnné\">\n<!ENTITY debuggerUI.searchVariable.key \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n<!ENTITY debuggerUI.focusVariables \"Skočit do stromu proměnných\">\n<!ENTITY debuggerUI.focusVariables.key \"S\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n<!ENTITY debuggerUI.condBreakPanelTitle \"Tato zarážka zastaví běh programu, pouze pokud následující výraz je pravdivý\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n<!ENTITY debuggerUI.seMenuBreak \"Přidat zarážku\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n<!ENTITY debuggerUI.seMenuCondBreak \"Přidat podmíněnou zarážku\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n<!ENTITY debuggerUI.tabs.sources        \"Zdrojový kód\">\n<!ENTITY debuggerUI.tabs.traces         \"Trasování\">\n<!ENTITY debuggerUI.tabs.callstack      \"Zásobník volání\">\n<!ENTITY debuggerUI.tabs.variables      \"Proměnné\">\n<!ENTITY debuggerUI.tabs.events         \"Události\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n<!ENTITY debuggerUI.seMenuAddWatch \"Z výběru vytvořit sledovaný výraz\">\n<!ENTITY debuggerUI.seMenuAddWatch.key \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n<!ENTITY debuggerUI.addWatch \"Přidat sledovaný výraz\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n<!ENTITY debuggerUI.removeAllWatch \"Odebrat všechny sledované výrazy\">\n<!ENTITY debuggerUI.removeAllWatch.key \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.resume2    \"VK_SLASH\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepOver2  \"VK_QUOTE\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepIn2    \"VK_SEMICOLON\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut2   \"VK_SEMICOLON\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxDebugger.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxDebugger.label=Debugger\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel=Panel Debugger\n\n# LOCALIZATION NOTE (DebuggerWindowTitle):\n# The title displayed for the debugger window.\nDebuggerWindowTitle=Debugger prohlížeče\n\n# LOCALIZATION NOTE (DebuggerWindowScriptTitle):\n# The title displayed for the debugger window when\nDebuggerWindowScriptTitle=Debugger prohlížeče - %S\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\nToolboxDebugger.tooltip=Debugger JavaScriptu\n\n# LOCALIZATION NOTE (debuggerMenu.commandkey, debuggerMenu.accesskey)\n# Used for the menuitem in the tool menu\ndebuggerMenu.commandkey=S\ndebuggerMenu.accesskey=D\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI.\ncollapsePanes=Sbalit panely\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI.\nexpandPanes=Rozbalit panely\n\n# LOCALIZATION NOTE (pauseLabel): The label that is displayed on the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=Pozastaví běh skriptu (%S)\n\n# LOCALIZATION NOTE (resumeLabel): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=Obnoví běh skriptu (%S)\n\n# LOCALIZATION NOTE (startTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is stopped.\nstartTracingTooltip=Klepněte pro začátek trasování\n\n# LOCALIZATION NOTE (stopTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is started.\nstopTracingTooltip=Klepněte pro ukončení trasování\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=Krokuje přes (%S)\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=Krokuje do (%S)\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=Krokuje z (%S)\n\n# LOCALIZATION NOTE (emptyGlobalsText): The text to display in the menulist\n# when there are no chrome globals available.\nnoGlobalsText=Žádné globální proměnné\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources menu\n# when there are no scripts.\nnoSourcesText=Stránka nemá žádné zdroje.\n\n# LOCALIZATION NOTE (loadingSourcesText): The text to display in the sources menu\n# when waiting for scripts to load.\nloadingSourcesText=Čekání na zdroje…\n\n# LOCALIZATION NOTE (noEventsTExt): The text to display in the events tab\n# when there are no events.\nnoEventListenersText=Žádné naslouchací procesy k zobrazení\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText=Žádné dostupné záznamy v zásobníku\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the traces tab\n# when there are no function calls.\nnoFunctionCallsText=Žádné volání funkcí\n\n# LOCALIZATION NOTE (tracingNotStartedText): The text to display in the traces tab\n# when when tracing hasn't started yet.\ntracingNotStartedText=Trasování prozatím nebylo spuštěno \n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip=Přepne přerušení na této události\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector=nad\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource=v\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes=uzly (%S)\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative=[nativní kód]\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents=Animace\naudioEvents=Audio\nbatteryEvents=Baterie\nclipboardEvents=Schránka\ncompositionEvents=Vytváření\ndeviceEvents=Zařízení\ndisplayEvents=Zobrazení\ndragAndDropEvents=Přetažení\ngamepadEvents=Gamepad\nindexedDBEvents=IndexedDB\ninteractionEvents=Interakce\nkeyboardEvents=Klávesnice\nmediaEvents=HTML5 média\nmouseEvents=Myš\nmutationEvents=Mutation\nnavigationEvents=Navigace\npointerLockEvents=Pointer Lock\nsensorEvents=Senzor\nstorageEvents=Úložiště\ntimeEvents=Čas\ntouchEvents=Dotyk\notherEvents=Ostatní\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip) = The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=Přepne black boxing\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=Žádné odpovídající výsledky\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=Vyhledat skripty (%S)\n\n# LOCALIZATION NOTE (emptyChromeGlobalsFilterText): This is the text that\n# appears in the filter text box when it is empty and the chrome globals\n# container is selected.\nemptyChromeGlobalsFilterText=Filtrovat globální proměnné chrome (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=Filtrovat proměnné\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText=Filtrovat vlastnosti\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=Filtrovat skripty (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is \tthe text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=Hledat ve všech souborech (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=Hledat definici funkce (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=Hledat v tomto souboru (%S)\n\n# LOCALIZATION NOTE (searchPanelLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=Jít na řádek (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=Filtrovat proměnné (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=Konfigurovat podmíněnou zarážku\nbreakpointMenuItem.enableSelf=Povolit zarážku\nbreakpointMenuItem.disableSelf=Zakázat zarážku\nbreakpointMenuItem.deleteSelf=Odebrat zarážku\nbreakpointMenuItem.enableOthers=Povolit osatní\nbreakpointMenuItem.disableOthers=Zakázat ostatní\nbreakpointMenuItem.deleteOthers=Odebrat ostatní\nbreakpointMenuItem.enableAll=Povolit všechny zarážky\nbreakpointMenuItem.disableAll=Zakázat všechny zarážky\nbreakpointMenuItem.deleteAll=Odebrat všechny zarážky\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the loading process has started but there is no file to display\n# yet.\nloadingText=Nahrávání…\n\n# LOCALIZATION NOTE (errorLoadingText): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText=Chyba při načítání zdroje:\\n\n\n# LOCALIZATION NOTE (emptyStackText): The text that is displayed in the watch\n# expressions list to add a new item.\naddWatchExpressionText=Přidat sledovaný výraz\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton=Sledovat\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText=Žádné proměnné nejsou k dispozici\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=%S rozsah\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=Sledované výrazy\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=globální\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace=Výpis zásobníku:\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects=#1 další…;#1 další…;#1 dalších…\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=Dvojitým klepnutím upravíte\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable value.\nvariablesEditableValueTooltip=Klepnutím změníte hodnotu\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item which can be removed.\nvariablesCloseButtonTooltip=Klepnutím odstraníte\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=Klepnutím nastavíte hodnotu\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip=Klepněte pro volbu uzlu v průzkumníku\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip=configurable\nenumerableTooltip=enumerable\nwritableTooltip=writable\nfrozenTooltip=frozen\nsealedTooltip=sealed\nextensibleTooltip=extensible\noverriddenTooltip=overridden\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel=:\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel=\\u0020 →\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=Jeden nebo více debuggerů je již pozastaveno. Obnovte prosím nejdříve naposledy pozastavený debugger: %S\n\nvariablesViewOptimizedOut=(optimalizováno mimo)\nvariablesViewUninitialized=(neinicializovano)\nvariablesViewMissingArgs=(nedostupné)\n\nevalGroupLabel=Vyhodnocené zdroje\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=Telefony\ndevice.tablets=Tablety\ndevice.notebooks=Notebooky\ndevice.televisions=Televize\ndevice.watches=Hodinky\n\ndevice.consoles=Gaming consoles\ndevice.laptops=Laptops\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=zkopírováno\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n<!ENTITY title \"Písma\">\n<!ENTITY showAllFonts \"Zobrazit všechna písma použitá ve stránce\">\n<!ENTITY usedAs \"Použito jako: \">\n<!ENTITY system \"systémový\">\n<!ENTITY remote \"vzdálený\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone=(bez popisu)\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName=Možnosti\n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc=Vykonat příkaz na %S\ncanonProxyManual=Skupina příkazů, které jsou sputěny na vzdáleném systému. Vzdálený systém je dosažen skrze %S\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists=Již existuje příkaz pojmenovaný '%S'\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\n\ncliEvalJavascript=Vloží JavaScript\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg=Příliš mnoho parametrů\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions=Dostupné možnosti\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand=Neplatný příkaz\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam=Pro '%1$S' je vyžadována hodnota.\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists='%1$S' neexistuje\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists='%1$S' již existuje\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile='%1$S' není soubor\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory='%1$S' není adresář\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch='%1$S' neodpovídá '%2$S'\n\n# LOCALIZATION NOTE: When the menu has displayed all the matches that it\n# should (i.e. about 10 items) then we display this to alert the user that\n# more matches are available.\nfieldMenuMore=A další odpovídají, pokračujte v psaní\n\n# LOCALIZATION NOTE: The command line provides completion for JavaScript\n# commands, however there are times when the scope of what we're completing\n# against can't be used. This error message is displayed when this happens.\njstypeParseScope=Rozsah ztracen\n\n# LOCALIZATION NOTE (jstypeParseMissing, jstypeBeginSyntax,\n# jstypeBeginUnterm): These error messages are displayed when the command line\n# is doing JavaScript completion and encounters errors.\njstypeParseMissing=Nelze najít vlastnost „%S“\njstypeBeginSyntax=Syntaktická chyba\njstypeBeginUnterm=Neukončený řetězcový literál\n\n# LOCALIZATION NOTE: This message is displayed if the system for providing\n# JavaScript completions encounters and error it displays this.\njstypeParseError=Chyba\n\n# LOCALIZATION NOTE (typesNumberNan, typesNumberNotInt2, typesDateNan): These\n# error messages are displayed when the command line is passed a variable\n# which has the wrong format and can't be converted. Parameters: %S is the\n# passed variable.\ntypesNumberNan=Nelze převést „%S“ na číslo.\ntypesNumberNotInt2=Nelze převést \"%S\" na číslo.\ntypesDateNan=Nelze převést \"%S\" na datum\n\n# LOCALIZATION NOTE (typesNumberMax, typesNumberMin, typesDateMax,\n# typesDateMin): These error messages are displayed when the command line is\n# passed a variable which has a value out of range (number or date).\n# Parameters: %1$S is the passed variable, %2$S is the limit value.\ntypesNumberMax=%1$S je větší než povolené maximum: %2$S.\ntypesNumberMin=%1$S je menší než povolené minimum: %2$S.\ntypesDateMax=%1$S je pozdější než maximální povolená hodnota: %2$S.\ntypesDateMin=%1$S je dřívější než minimální povolená hodnota: %2$S.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# passed an option with a limited number of correct values, but the passed\n# value is not one of them.\ntypesSelectionNomatch=Nelze použít hodnotu „%S“.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# expecting a CSS query string, however the passed string is not valid.\nnodeParseSyntax=Syntaktická chyba v dotazu CSS\n\n# LOCALIZATION NOTE (nodeParseMultiple, nodeParseNone): These error messages\n# are displayed when the command line is expecting a CSS string that matches a\n# single node, but more nodes (or none) match.\nnodeParseMultiple=Odpovídá příliš mnoho uzlů (%S)\nnodeParseNone=Neodpovídá žádný uzel\n\n# LOCALIZATION NOTE (helpDesc, helpManual, helpSearchDesc, helpSearchManual3):\n# These strings describe the \"help\" command, used to display a description of\n# a command (e.g. \"help pref\"), and its parameter 'search'.\nhelpDesc=Nápověda k dostupným příkazům\nhelpManual=Poskytuje nápovědu konkrétních příkazů (je-li zadán hledací řetězec a odpovídá-li přesně) nebo dostupných příkazů (není-li zadán hledací řetězec nebo neodpovídá-li přesně).\nhelpSearchDesc=Hledací řetězec\nhelpSearchManual3=Hledací řetězec používaný k omezení seznamu zobrazovaných příkazů. Regulární výrazy nejsou podporovány.\n\n# LOCALIZATION NOTE (helpManSynopsis, helpManDescription):\n# These strings are displayed in the help page for a command in the console.\nhelpManSynopsis=Anotace\n\n# LOCALIZATION NOTE: This message is displayed in the help page if the command\n# has no parameters.\nhelpManNone=Žádné\n\n# LOCALIZATION NOTE (helpListAll): The heading shown in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll=Dostupné příkazy:\n\n# LOCALIZATION NOTE (helpListPrefix, helpListNone): These messages are\n# displayed in response to the 'help <search>' command (i.e. with a search\n# string), just above the list of matching commands. Parameters: %S is the\n# search string.\nhelpListPrefix=Příkazy začínající s „%1$S“:\nhelpListNone=Žádné příkazy začínající s „%1$S“:\n\n# LOCALIZATION NOTE (helpManRequired, helpManOptional, helpManDefault): When\n# the 'help x' command wants to show the manual for the 'x' command, it needs\n# to be able to describe the parameters as either required or optional, or if\n# they have a default value.\nhelpManRequired=vyžadováno\nhelpManOptional=nepovinné\nhelpManDefault=nepovínné, výchozí=%S\n\n# LOCALIZATION NOTE (helpIntro): This forms part of the output from the 'help'\n# command. 'GCLI' is a project name and should be left untranslated.\nhelpIntro=GCLI je experiment s cílem vytvořit vysoko použitelnou příkazovou řádku pro webové vývojáře. \n\n# LOCALIZATION NOTE: Text shown as part of the output of the 'help' command\n# when the command in question has sub-commands, before a list of the matching\n# sub-commands.\nsubCommands=Pod-příkazy\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError=Chyba při parsování příkazové řádky\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc=Zaměření na skupinu příkazů\ncontextManual=Nastavení výchozího prefixu pro budoucí příkazy. Například 'context git' umožňuje zadat pouze 'commit' na místo 'git commit'.\ncontextPrefixDesc=Prefix příkazu\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError=Nelze použít '%S' jako prefix, protože se nejedná o rodičovský příkaz.\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply=Je použito %S jako prefix příkazu\ncontextEmptyReply=Prefix příkazu není nastaven\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectPortDesc, connectHostDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an \n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc=Proxy commands to server\nconnectManual=Připojení k serveru a spouštění lokálních verzí příkazů na serveru. Vzdálené příkazy mají prefix, aby se odlišily od místních příkazů (pokud se jej chcete zbavit, podívejte se na příkaz context) \nconnectPrefixDesc=Rodičovský prefix pro importované příkazy\nconnectMethodDesc=Metoda připojení\nconnectUrlDesc=URL, ke kterému se připojuje\nconnectDupReply=Připojení pojmenované %S již existuje.\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply=Přidáno %S příkazů.\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2,\n# disconnectPrefixDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2=Odpojit od serveru\ndisconnectManual2=Odpojí od serveru, který je aktuálně připojen pro vykonávání vzdálených příkazů\ndisconnectPrefixDesc=Rodičovský prefix pro importované příkazy\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply=Odebráno %S příkazů.\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc=Změní JS global\nglobalWindowDesc=Nové okno/global\nglobalOutput=JS global je nyní %S\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc=Vymaže výstup\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc=Zadávejte příkazy v jiných jazycích\nlangOutput=Nyní používáte %S\n\n# LOCALIZATION NOTE (prefDesc, prefManual, prefListDesc, prefListManual,\n# prefListSearchDesc, prefListSearchManual, prefShowDesc, prefShowManual,\n# prefShowSettingDesc, prefShowSettingManual): These strings describe the\n# 'pref' command and all its available sub-commands and parameters.\nprefDesc=Příkazy k ovládání předvoleb\nprefManual=Příkazy k zobrazení a změnu předvoleb jak v GCLI tak okolního prostředí\nprefListDesc=Zobrazí dostupné předvolby\nprefListManual=Zobrazí seznam předvoleb, volitelně filtrovaných při použití parametru 'search'\nprefListSearchDesc=Filtruje seznam zobrazovaných předvoleb\nprefListSearchManual=V seznamu dostupných předvoleb vyhledá ty, které odpovídají zadanému řetězci\nprefShowDesc=Zobrazí hodnotu předvolby\nprefShowManual=Zobrazí hodnotu zadané předvolby\nprefShowSettingDesc=Zobrazovaná předvolba\nprefShowSettingManual=Název zobrazované předvolby\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue=%1$S: %2$S\n\n# LOCALIZATION NOTE (prefSetDesc, prefSetManual, prefSetSettingDesc,\n# prefSetSettingManual, prefSetValueDesc, prefSetValueManual): These strings\n# describe the 'pref set' command and all its parameters.\nprefSetDesc=Změní předvolbu\nprefSetManual=Změní předvolbu definovanou prostředím\nprefSetSettingDesc=Měněná předvolba\nprefSetSettingManual=Název měněné předvolby\nprefSetValueDesc=Nová hodnota předvolby\nprefSetValueManual=Nová hodnota pro zadanou předvolbu\n\n# LOCALIZATION NOTE (prefResetDesc, prefResetManual, prefResetSettingDesc,\n# prefResetSettingManual): These strings describe the 'pref reset' command and\n# all its parameters.\nprefResetDesc=Obnoví předvolbu\nprefResetManual=Obnoví předvolbu na výchozí systémovou hodnotu\nprefResetSettingDesc=Obnovovaná předvolba\nprefResetSettingManual=Název obnovované předvolby\n\n# LOCALIZATION NOTE: This string is displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results.\nprefOutputFilter=Filtr\n\n# LOCALIZATION NOTE (prefOutputName, prefOutputValue): These strings are\n# displayed in the output from the 'pref list' command as table headings.\nprefOutputName=Název\nprefOutputValue=Hodnota\n\n# LOCALIZATION NOTE (introDesc, introManual): These strings describe the\n# 'intro' command. The localization of 'Got it!' should be the same used in\n# introTextGo.\nintroDesc=Zobrazí uvítací zprávu\nintroManual=Zobrazí zprávu zobrazovanou uživatelům, dokud nekliknou na tlačítko 'Rozumím'\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3=Tato příkazová řádka experiment snažící se vytvořit užitečnou příkazovou řádku pro webové vývojáře. \nintroTextCommands=Seznam příkazů lze získat pomocí příkazu\nintroTextKeys2=, pro zobrazení/skrytí nápovědy příkazu stiskněte\nintroTextF1Escape=F1/Escape\nintroTextGo=Rozumím\n\n# LOCALIZATION NOTE: This is a short description of the 'hideIntro' setting.\nhideIntroDesc=Zobrazí úvodní uvítací zprávu\n\n# LOCALIZATION NOTE: This is a description of the 'eagerHelper' setting. It's\n# displayed when the user asks for help on the settings. eagerHelper allows\n# users to select between showing no tooltips, permanent tooltips, and only\n# important tooltips.\neagerHelperDesc=Jak rychle se zobrazuje nápověda\n\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=Zobrazí nápovědu k dostupným příkazům\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=Dostupné příkazy\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=Příkaz '%1$S' není dostupný v multiprocesovém režimu (E10S)\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc=Příkazy ovládající konzolu\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=Filtruje, smaže nebo zavře webovou konzolu\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=Vymaže konzolu\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=Uloží obrázek stránky\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=Uloží obrázek PNG celého viditelného okna (volitelně s prodlevou)\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=Cílový soubor\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=Jméno souboru, do kterého se uloží náhled (mělo by mít příponu '.png').\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=Kopírovat náhled do schránky? (true/false)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=Pravda, pokud chcete kopírovat náhled do schránky místo jeho uložení do souboru.\n\n# LOCALIZATION NOTE (screenshotChromeDesc) A very short string to describe\n# the 'chrome' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\n# The argument (%1$S) is the browser name.\nscreenshotChromeDesc2=Zahrnout okno aplikace %1$S s ovládacími prvky? (true/false)\n\n# LOCALIZATION NOTE (screenshotChromeManual) A fuller description of the\n# 'chrome' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\n# The argument (%1$S) is the browser name.\nscreenshotChromeManual2=Pravda, pokud má náhled obsahovat celé okno aplikace %1$S s ovládacími prvky místo obsahu webové stránky.\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions=Možnosti\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=Prodleva (v sekundách)\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=Čas, který se čeká (v sekundách) před uložením náhledu\n\n# LOCALIZATION NOTE (screenshotFullscreenDesc) A very short string to describe\n# the 'fullscreen' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=Celou stránku? (true/false)\n\n# LOCALIZATION NOTE (screenshotFullscreenManual) A fuller description of the\n# 'fullscreen' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=Pravda, pokud má být uložena celá stránka včetně částí mimo zobrazenou plochu.\n\n# LOCALIZATION NOTE (screenshotSelectorChromeConflict) Exception thwon when user\n# tries to use 'selector' option along with 'chrome' option of the screenshot\n# command. Refer: https://bugzilla.mozilla.org/show_bug.cgi?id=659268#c7\nscreenshotSelectorChromeConflict=Volba selector není podporována se současně zapnutou volbou chrome\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. the first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=Náhled dne %1$S v %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=Chyba při ukládání do souboru\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=Náhled uložen do souboru\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=Při kopírování náhledu do schránky nastala chyba.\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=Náhled zkopírován do schránky.\n\n# LOCALIZATION NOTE (screenshotTooltip) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltip=Vytvoří snímek celé stránky\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc=Zvýrazní uzly\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual=Zvýrazní uzly, které na stránce odpovídají selektoru\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc=Selektor CSS\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual=Selektor CSS použitý na vyhledávání uzlů na stránce\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc=Možnosti\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc=Skryje okraje\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual=Skryje okraje okolo zvýrazněného uzlu\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc=Zobrazí infopanel uzlu\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual=Zobrazí infopanel nad zvýrazněným uzlem (infopanel zobrazuje název značky, atributy a rozměry)\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc=Zobrazí všechny výskyty\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual=Pokud selektoru odpovídá velké množství uzlů, je kvůli zabránění zpomalení stránky zobrazeno pouze prvních 100. Použitím této volby zobrazíte všechny výskyty\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc=Oblast modelu boxu\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual=Která oblast modelu boxu by měla být zvýrazněna: 'content', 'padding', 'border' nebo 'margin' \n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc=Styl výplně\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual=Přepíše předvolený styl výplně oblasti vlastní barvou\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc=Ponechá existující zvýraznění\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual=Ve výchozím nastavení jsou při spuštění příkazu existující zvýraznění skryta. Tato volba mění toto chování\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=%1$S uzel zvýrazněn;%1$S uzly zvýrazněny;%1$S uzlů zvýrazněno\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached=Počet odpovídajících uzlů: %1$S, ale zvýrazněno pouze %2$S. Pro zvýraznění všech použijte '--showall' \n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc=Zruší zvýraznění všech uzlů\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual=Zruší zvýraznění všech uzlů, které byly zvýrazněny pomocí příkazu 'highlight' \n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=Restartuje aplikaci %1$S\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=Zakáže načtení obsahu z mezipaměti \n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=Restartování zrušeno uživatelem.\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=Restartování aplikace %1$S…\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=Prozkoumá uzel\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=Otevře průzkumníka a zobrazí pomocí CSS vybraný prvek a prozkoumá jeho rozměry a vlastnosti\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=Selektor CSS\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=Selektor CSS používaný v Document.querySelector, který určuje jeden právě prvek\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc=Získá barvu ze stránky\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual=Otevře panel, který zvětší zvolenou část stránky a zkopíruje definici barvy zvoleného pixelu\n\n# LOCALIZATION NOTE (eyedropperTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the Eyedropper tool.\neyedropperTooltip=Získá barvu ze stránky\n\n# LOCALIZATION NOTE (tiltDesc) A very short description of the 'tilt'\n# command. See tiltManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltDesc=Vizualizuje webovou stránku ve 3D\n\n# LOCALIZATION NOTE (tiltManual) A fuller description of the 'tilt'\n# command, displayed when the user asks for help on what it does.\ntiltManual=Umožní prozkoumat vztahy mezi prvky stránky a jejich potomky v prostředí 3D\n\n# LOCALIZATION NOTE (tiltOpenDesc) A very short description of the 'tilt inspect'\n# command. See tiltOpenManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltOpenDesc=Otevře průzkumníka v prostředí 3D\n\n# LOCALIZATION NOTE (tiltOpenManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltOpenManual=Otevře průzkumníka v prostředí 3D a volitelně pomocí CSS selektoru zvýrazní vybraný uzel\n\n# LOCALIZATION NOTE (tiltToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Tilt 3D View.\ntiltToggleTooltip=3D pohled\n\n# LOCALIZATION NOTE (tiltTranslateDesc) A very short description of the 'tilt translate'\n# command. See tiltTranslateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltTranslateDesc=Posune 3D síť stránky\n\n# LOCALIZATION NOTE (tiltTranslateManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltTranslateManual=Posune 3D síť webové stránky v určitém směru\n\n# LOCALIZATION NOTE (tiltTranslateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateXDesc=X (body)\n\n# LOCALIZATION NOTE (tiltTranslateXManual) A fuller description of the 'x'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateXManual=Množství bodů, o které se posune 3D síť webové stránky ve směru osy X\n\n# LOCALIZATION NOTE (tiltTranslateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateYDesc=Y (body)\n\n# LOCALIZATION NOTE (tiltTranslateYManual) A fuller description of the 'y'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateYManual=Množství bodů, o které se posune 3D síť webové stránky ve směru osy Y\n\n# LOCALIZATION NOTE (tiltRotateDesc) A very short description of the 'tilt rotate'\n# command. See tiltRotateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltRotateDesc=Otočí 3D síť stránky\n\n# LOCALIZATION NOTE (tiltRotateManual) A fuller description of the 'tilt rotate'\n# command, displayed when the user asks for help on what it does.\ntiltRotateManual=Otočí 3D síť webové stránky v určitém směru\n\n# LOCALIZATION NOTE (tiltRotateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateXDesc=X (stupně)\n\n# LOCALIZATION NOTE (tiltRotateXManual) A fuller description of the 'x'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateXManual=Velikost úhlu, o který se otočí 3D síť webové stránky kolem osy X\n\n# LOCALIZATION NOTE (tiltRotateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateYDesc=Y (stupně)\n\n# LOCALIZATION NOTE (tiltRotateYManual) A fuller description of the 'y'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateYManual=Velikost úhlu, o který se otočí 3D síť webové stránky kolem osy Y\n\n# LOCALIZATION NOTE (tiltRotateZDesc) A very short string to describe the\n# 'z' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateZDesc=Z (stupně)\n\n# LOCALIZATION NOTE (tiltRotateZManual) A fuller description of the 'z'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateZManual=Velikost úhlu, o který se otočí 3D síť webové stránky kolem osy Z\n\n# LOCALIZATION NOTE (tiltZoomDesc) A very short description of the 'tilt zoom'\n# command. See tiltZoomManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltZoomDesc=Změní měřítko 3D sítě stránky\n\n# LOCALIZATION NOTE (tiltZoomManual) A fuller description of the 'tilt zoom'\n# command, displayed when the user asks for help on what it does.\ntiltZoomManual=Posune 3D síť webové stránky ve směru osy Z\n\n# LOCALIZATION NOTE (tiltZoomAmountDesc) A very short string to describe the\n# 'zoom' parameter to the 'tilt zoom' command, which is displayed in a dialog\n# when the user is using this command.\ntiltZoomAmountDesc=Z (body)\n\n# LOCALIZATION NOTE (tiltZoomAmmuntManual) A fuller description of the 'zoom'\n# parameter to the 'zoom' command, displayed when the user asks for help\n# on what it does.\ntiltZoomAmountManual=Množství bodů, o které se posune 3D síť webové stránky ve směru osy Z\n\n# LOCALIZATION NOTE (tiltResetDesc) A very short description of the 'tilt reset'\n# command. See tiltResetManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltResetDesc=Obnoví výchozí hodnoty\n\n# LOCALIZATION NOTE (tiltResetManual) A fuller description of the 'tilt reset'\n# command, displayed when the user asks for help on what it does.\ntiltResetManual=Obnoví výchozí hodnoty posunu, otočení a měřítka 3D sítě webové stránky\n\n# LOCALIZATION NOTE (tiltCloseDesc) A very short description of the 'tilt close'\n# command. See tiltCloseManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltCloseDesc=Zavře 3D vizualizaci\n\n# LOCALIZATION NOTE (tiltCloseManual) A fuller description of the 'tilt close'\n# command, displayed when the user asks for help on what it does.\ntiltCloseManual=Zavře 3D vizualizaci a přepne zpět výchozího režimu průzkumníka\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=Před použitím tohoto příkazu musí být debugger otevřený\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerStopped=Před nastavením zarážky musí být debugger otevřen \n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=Spravuje zarážky\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=Příkazy pro vypsání, přidání a odstranění zarážek\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=Zobrazí nastavené zarážky\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=Žádné zarážky nejsou nastaveny\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=Odebrat\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=Zarážka přidána\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=Nepodařilo se nastavit zarážku: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=Přidá zarážku\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=Podporované typy zarážek: řádek\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=Přidá řádkovou zarážku\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=URI souboru JS\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=Číslo řádku\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=Odebere zarážku\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=Index zarážky\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=Zarážka odebrána\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=Spravuje debugger\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=Příkazy k přerušení a obnovení běhu hlavního vlákna, krokování kódu do, z a přes\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=Otevře debugger\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=Zavře debugger\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=Pozastaví běh hlavního vlákna\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=Obnoví běh hlavního vlákna dokud není skript ukončen nebo není nalezena zarážka.\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=Spravuje krokování\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=Příkazy ke krokování kódu do, z a přes\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=Spustí aktuální řádek kódu a zastaví u další. Pokud obsahuje aktuální řádek voláním funkce, spustí debugger celou funkci.\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepInDesc=Spustí aktuální řádek kódu a zastaví u další. Pokud obsahuje aktuální řádek voláním funkce, krokuje debugger kód i uvnitř funkce.\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOutDesc=Krokuje kód ven z aktuální funkce o jednu úroveň výše, pokud je funkce vnořená. V hlavním těle kódu je skript vykonán až do další zarážky nebo do konce. Přeskočené řádky kódu nejsou krokovány, ale vykonány jsou.\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=Vypíše seznam URL zdrojů nahraných v debuggeru\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc=Přidá v debuggeru zdroje do black boxu\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc=Přidá konkrétní zdroj do black boxu\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc=Přidá do black boxu všechny zdroje, které odpovídají pravidlu (například: \"*.min.js\")\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc=Inverze pravidla. Přidá black boxing pro každý zdroj, který není uveden nebo neodpovídá zadanému pravidlu.\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc=(Žádný zdroj není v black boxu)\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc=Následující zdroje byly přidány do black boxu:\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc=Chyba při black boxingu:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc=Ukončí black boxing zdrojů v debuggeru.\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc=Ukončí black boxing u konkrétního zdroje.\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc=Ukončí black boxing všech zdrojů, které odpovídají pravidlu (například: \"*.min.js\")\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc=(Neukončí black boxing žádného zdroje)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc=Ukončí black boxing následujících zdrojů:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc=Chyba při ukončování black boxingu:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc=Inverze pravidla. Ukončí black boxing pro každý zdroj, který neodpovídá zadanému pravidlu.\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=Zavře konzolu\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=Otevře konzolu\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=Upraví zdroje stránky\n\n# LOCALIZATION NOTE (editManual) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=Upraví jeden ze zdrojů, které jsou součástí této stránky\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=URL k úpravě\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=Řádek k úpravě\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=Změnit velikost stránky\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=Šířka v bodech\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=Výška v bodech\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=Zapne režim responzivního designu\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=Ukončí režim responzivního designu\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=Přepne režim responzivního designu\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\nresizeModeToggleTooltip=Responzivní design\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=Změní velikost stránky\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=Ovládá režim responzivního designu\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2=Responzivní webové stránky se přizpůsobují svému prostředí a vypadají dobře jak na mobilním telefonu, filmovém plátně a vším mezi tím. Režim responzivního designu vám umožní otestovat různé velikosti stránek bez nutnosti měnit velikost aplikace %1$S.\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=Manipuluje s příkazy\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=Znovu načte seznam příkazů\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3=Přečteny příkazy z '%1$S'\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc=Nastavení adresáře se soubory mozcmd\n\n# LOCALIZATION NOTE (cmdSetdirManual2) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual2=Adresář s 'mozcmd' je snadný způsob, jak vytvářet nové vlastní příkazy. Pro více informací si přečtěte článek v <a href=\"https://developer.mozilla.org/docs/Tools/GCLI/Customization\">dokumentaci na MDN</a>.\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc=Adresář obsahující soubory .mozcmd\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=Manipuluje s doplňky\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=Vypíše seznam nainstalovaných doplňků\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=Zvolí typ doplňku\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=Následující slovníky jsou nainstalovány:\naddonListExtensionHeading=Následující rozšíření jsou nainstalována:\naddonListLocaleHeading=Následující lokalizace jsou nainstalována:\naddonListPluginHeading=Následující zásuvné moduly jsou nainstalovány:\naddonListThemeHeading=Následující motivy vzhledu jsou nainstalovány:\naddonListAllHeading=Následující slovníky jsou nainstalovány:\naddonListUnknownHeading=Následující doplňky zvoleného typu jsou nainstalovány:\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=Povolit\naddonListOutDisable=Zakázat\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=čeká na\naddonPendingEnable=povolení\naddonPendingDisable=zakázání\naddonPendingUninstall=odinstalaci\naddonPendingInstall=instalaci\naddonPendingUpgrade=aktualizaci\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous addon commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=Název doplňku\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for addons of a particular type were not found.\naddonNoneOfType=Žádné doplňky zvoleného typu nejsou nainstalovány:\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=Povolí zvolený doplněk\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an add-on that is\n# already enabled.\naddonAlreadyEnabled=Doplněk %S je již povolený.\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an addon is enabled.\naddonEnabled=Doplněk %S byl povolený.\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=Disable the specified add-on\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an add-on that is\n# already disabled.\naddonAlreadyDisabled=Doplněk %S je již zakázaný.\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an addon is disabled.\naddonDisabled=Doplněk %S byl zakázán.\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=Exportuje zdroje stránky\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=Exportuje HTML kód stránky\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=Změní strukturu stránky\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=Vyhledá a nahradí prvky stránky\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=Hledaný řetězec\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=Nahrazovaný řetězec\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=Hledá bez rozlišení velikosti\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=Hledá z kořene určeným selektorem CSS\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=Hledá jako CSS selektor\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=Hledá attributy odpovídající regexpu\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=Hledá pouze atributy\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=Hledá pouze textové uzly\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=Prvky odpovídající selektoru: %1$S. Nahrazení v textových uzlech: %2$S. Nahrazení v atributech: %3$S.\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=Odebere ze stránky prvky a atributy\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=Odebere ze stránky prvky\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=CSS selektor určující odebírané prvky a atributy\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=CSS selektor určující kořen hledání\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=Odebere prvky, ale nechá obsah\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=Odebere pouze prázdné prvky\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=Prvky odpovídající selektoru: %1$S. Odebrané prvky: %2$S.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=Odebere odpovídající atributy\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=Regexp určující odebírané atributy\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=Selektor CSS určující vybírané prvky\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=Selektor CSS určující kořen hledání\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=Provede hledání bez ohledu na velikost\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=Prvky odpovídající selektoru: %1$S. Odebrané atributy: %2$S.\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2=Upravování nástrojů vývojáře aplikace %1$S \n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=Řada příkazů souvisejících s přímou úpravou nástrojů vývojáře aplikace %1$S. \n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=Načtení nástrojů z kopie mozilla-central\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound=Adresář %1$s neexistuje nebo se nejedná o platnou kopii mozilla-central. \n\n# LOCALIZATION NOTE (toolsSrcdirReloaded) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded=Nástroje byly načteny z adresáře %1$s.\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=Načte nástroje vývojáře aplikace %1$S z kopie mozilla-central. \n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=Kopie mozilla-central\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=Použití vestavěných nástrojů\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=Použití vestavěných nástrojů. Přepíše libovolný předchozí příkaz srcdir.\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=Vestavěné nástroje načteny.\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=Obnovení nástrojů vývojáře\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=Nástroje obnoveny.\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=Zobrazí a změní cookies\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=Příkazy k vypsaní, vytvoření, smazání a změně cookies v aktální doméně.\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=Zobrazí cookies\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=Zobrazí seznam cookies odpovídající aktuální stránce\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=Server:\ncookieListOutPath=Cesta:\ncookieListOutExpires=Platnost do:\ncookieListOutAttributes=Atributy:\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=Žádné\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=Ukončení prohlížeče (relace)\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=Pro tuto stránku nebylo nalezeno žádné cookie\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=Pro server „%1$S“ nebylo nalezeno žádné cookie\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=Upravit\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=Odebrat\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=Odebere cookie\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=Odebere cookie zadané svým klíčem\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=Klíč odebíraného cookie\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=Nastaví cookie\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=Nastaví do zadaného klíče cookie určené nepovinně jedním nebo více parametry: platnost (maximální platnost v sekundách nebo datum konce platnosti ve formátu GMT), cesta, doména, zabezpečení\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=Klíč nastavovaného cookie\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=Hodnota nastavovaného cookie\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc=Možnosti\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=Cesta nastavovaného cookie\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=Doména nastavovaného cookie\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=Cookie přenášené pouze pomocí https\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=Není dostupné pomocí skriptu na straně klienta\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=Je platné pouze po dobu relace prohlížeče\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=Datum platnosti cookie (datum dle RFC2822 v uvozovkách nebo dle ISO 8601)\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=Zkrášlovač Javascriptu\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=Adresa ke zkrášlovanému souboru JS\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=Počet odsazujících znaků\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=Počet znaků, které odsadí každý řádek\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=Znaky odsazující každý řádek\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=Znaky odsazující každý řádek - mezera nebo tabulátor\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=Nezachová existující konce řádků\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=Měli by být zachovány existující konce řádků\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=Maximální počet konců řádků\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=Maximální počet za sebou následujících konců řádků\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=Vynutit řežim jslint-stricter?\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=Je-li nastaveno na true, je vynucen režim jslint-stricter\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=Výběr stylu závorek\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=Výběr stylu závorek: collapse - umístí závorky na stejnou řádku jako výraz; expand - umístí závorky na samostatné řádky (styl Allman / ANSI); end-expand - umístí koncovou závorku na samostatný řádek; expand-strict - umístí závorky na samostatné řádky, i když to rozbije kód.\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=Žádná mezera před if\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=Odescapování znaků \\\\xNN?\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=Měli by být tisknutelné znaky zakódvané jako \\\\xNN odescapovány?\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=Vložte prosím platnou adresu\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=Možnosti\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=Příkazy k žurnálování volání funkcí\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=Zapne žurnálování volání funkcí do konzoly\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=Žurnálování zapnuto.\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=Vypne žurnálování volání funkcí\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=Žádné žurnálování není aktuálně aktivní\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=Žurnálování vypnuto. Aktivní kontext: %1$S.\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=Zapne žurnálování volání funkcí chrome do konzoly\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=Globální object, JSM URI nebo JS poskytující globální objekt\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=Globální objekt, JSM URI nebo JS vykonávaný v okně chrome, ze kterého se získává globální objekt\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=Žurnálování zapnuto.\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=Vypne žurnálování volání funkcí chrome\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=Žádné žurnálování funkcí chrome není aktuálné aktivní\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=Žurnálování vypnuto. Activní kontext: %1$S.\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<anonymní>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=Volání metody\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=Neplatný JSM!\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=Proměnná nebyla v okně obsahu nalezena.\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=Proměnná nebyla v okně chrome nalezena.\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of javascript\n# and invalid JavaScript code.\ncallLogChromeEvalException=Vyhodnocovaný JavaScript vyhodil následující výjimku\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=Kód JavaScriptu se musí vyhodnotit do objektu, volání jehož metod se má žurnálovat např.\"({a1: function() {this.a2()},a2: function() {}});\"\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=Zápisník\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=Zvýrazní vykreslovanou obast\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=Zapne zvýraznění překreslování\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=Vypne zvýraznění překreslování\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=rámce chrome\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=Vykreslí překreslované oblasti v různých barvách\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip=Zvýrazní překreslované oblasti\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingToggleDesc=Přepne zvýrazňování překreslování\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\nsplitconsoleTooltip=Přepne rozdělení konzole\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=Nástroje aplikační mezipaměti\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=Zkontroluje aplikační mezipaměti\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=Nalezne problémy související s manifestem mezipaměti a soubory, na které odkazuje\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=URI pro kontrolu\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=Kontrola appcache byla úspěšná.\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=Vymaže položky z aplikační mezipaměti\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=Vymaže jednu či více položek z aplikační mezipaměti\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=Položky byly úspěšně vymazány.\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=Zobrazí seznam položek aplikační mezipaměti.\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=Zobrazí seznam všech položek aplikační mezipaměti. Pokud je použit parametr pro vyhledání, pak se v tabulce zobrazí pouze položky obsahující hledaný výraz.\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=Filtr výsledků dle vyhledaného výrazu.\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=Klíč:\nappCacheListDataSize=Velikost dat:\nappCacheListDeviceID=ID zařízení:\nappCacheListExpirationTime=Platnost do:\nappCacheListFetchCount=Počet vrácení:\nappCacheListLastFetched=Naposledy vráceno:\nappCacheListLastModified=Naposledy upraveno:\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=Zobrazit položku\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=Otevře nový panel obsahující informace o konkrétní položce mezipaměti.\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=Otevře nový panel obsahující informace o konkrétní položce mezipaměti.\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=Klíč položky, která se má zobrazit.\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=Správa profileru\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=Příkazy na spuštění či zastavení profileru JavaScriptu\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=Otevře profiler\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=Zavře profiler\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=Spustí profilování\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=Název profilu, který si přejete spustit.\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=Ukončí profilování\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=Název profilu, který si přejete ukončit.\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=Seznam všech profilů\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=Zobrazí konkrétní profil\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=Název profilu.\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2=Tento profil byl již spuštěn\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=Profil nenalezen\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3=Tento profil nebyl ještě spuštěn. K zobrazení výsledků použijte příkaz 'profile start'\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2=Nahrávání…\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped=Ukončování…\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=Aby tento příkaz fungoval, musíte nejdříve otevřít profiler\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=Otevře vzdálený port pro ladění\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2=%1$S může umožnit vzdálené ladění přes TCP/IP spojení. Z bezpečnostních důvodů je to ve výchozím nastavení zakázané, ale může to být pomocí tohoto příkazu povoleno. \n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=TCP port pro naslouchání\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=Naslouchání je zakázáno předvolbou devtools.debugger.remote-enabled\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=Naslouchání na portu %1$S\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=DebuggerServer nebyl inicializován\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc=Emulace konkrétního typu CSS media\nmediaEmulateDesc=Emulace konkrétního typu CSS media\nmediaEmulateManual=Zobrazí dokument, jako kdyby byl vykresen na zřízení podporující konkrétní typ média. Zobrazí odpovídající CSS pravidla.\nmediaEmulateType=Typy média, které bude emulováno\nmediaResetDesc=Ukončí emulaci konkrétního typu CSS media\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc=Vloží běžné knihovny do stránky\ninjectManual2=Vloží běžné knihovny co kontextu stránky, které mohou být následně přístupné z konzole.\ninjectLibraryDesc=Zvolte knihovny, keré chcete vložit nebo vložte platnou URL skriptu, který chcete vložit.\ninjectLoaded=%1$S načteno\ninjectFailed=Načtení %1$S selhalo - neplatné URI\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc=Otevře složky\nfolderOpenDesc=Otevře složku na konkrétní cestě\nfolderOpenDir=Cesta k adresáři\nfolderOpenProfileDesc=Otevře adresář s profilem\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath=Vložte prosím platnou cestu\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult=Otevřeno %1$S\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/inspector.dtd",
    "content": "<!-- LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users edit the\n     (outer) HTML of the current node -->\n<!ENTITY inspectorHTMLEdit.label       \"Upravit jako HTML\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"U\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     inner HTML of the current node -->\n<!ENTITY inspectorHTMLCopyInner.label       \"Kopírovat vnitřní HTML\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"p\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     outer HTML of the current node -->\n<!ENTITY inspectorHTMLCopyOuter.label \"Kopírovat vnější HTML\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey \"o\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyUniqueSelector.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the CSS Selector of the current node -->\n<!ENTITY inspectorCopyUniqueSelector.label \"Kopírovat unikátní selektor\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey \"K\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste outer\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteOuter.label      \"Vložit vnější HTML\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"t\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteInner.label      \"Vložit vnitřní HTML\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"n\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"Vložit…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"i\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n<!ENTITY inspectorHTMLPasteBefore.label      \"Před\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"P\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n<!ENTITY inspectorHTMLPasteAfter.label       \"Za\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"Z\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"Jako první potomek\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"p\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n<!ENTITY inspectorHTMLPasteLastChild.label       \"Jako poslední potomek\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"s\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete the\n     current node -->\n<!ENTITY inspectorHTMLDelete.label \"Smazat uzel\">\n<!ENTITY inspectorHTMLDelete.accesskey \"m\">\n\n<!ENTITY inspector.selectButton.tooltip \"Vybere prvek myší\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n<!ENTITY inspectorSearchHTML.label2          \"Hledat podle CSS selektorů\">\n\n\n<!ENTITY inspectorSearchHTML.key \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyImageDataUri.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the URL embedding the image data encoded in Base 64 (what we name\n     here Image Data URL). For more information:\n     https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs -->\n<!ENTITY inspectorCopyImageDataUri.label       \"Kopírovat data obrázku pro URI\">\n\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n<!ENTITY inspectorShowDOMProperties.label       \"Zobrazit vlastnosti DOM\">\n\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (confirmNavigationAway): Used in the Inspector tool, when\n# the user tries to navigate away from a web page, to confirm the change of\n# page.\nconfirmNavigationAway.message2=Pokud opustíte tuto stránku, všechny vámi provedené změny budou ztraceny.\nconfirmNavigationAway.buttonLeave=Opustit stránku\nconfirmNavigationAway.buttonLeaveAccesskey=O\nconfirmNavigationAway.buttonStay=Zůstat na stránce\nconfirmNavigationAway.buttonStayAccesskey=Z\n\nbreadcrumbs.siblings=Siblings\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=Debugger je pozastaven. Některé věci jako např. označení myší nebudou fungovat.\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=Operace s uzlem\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label=Průzkumník\ninspector.commandkey=I\ninspector.accesskey=r\n\n# LOCALIZATION NOTE (inspector.panelLabel.*)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel=Panel Průzkumník\ninspector.panelLabel.markupView=Pohled zápisu\n\n# LOCALIZATION NOTE (markupView.more.*)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=Některé uzly jsou skryté.\nmarkupView.more.showAll=Zobrazit všech %S uzlů\ninspector.tooltip=Průzkumník DOM a stylů\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage=Nepodařilo se načíst obrázek\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\neventsTooltip.openInDebugger=Otevřít v debuggeru"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n<!ENTITY title \"Model boxu\">\n<!ENTITY margin.tooltip \"okraj\">\n<!ENTITY border.tooltip \"rámeček\">\n<!ENTITY padding.tooltip \"odsazení\">\n<!ENTITY content.tooltip \"obsah\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n<!ENTITY netmonitorUI.perfNotice1         \"• Pro zahání analýzy výkonu klepněte na tlačítko\">\n<!ENTITY netmonitorUI.perfNotice2         \".\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.reload1/2/3): These are the labels displayed\n  -  in the network table when empty to start logging network requests. -->\n<!ENTITY netmonitorUI.reloadNotice1       \"• Proveďte požadavek nebo\">\n<!ENTITY netmonitorUI.reloadNotice2       \"Obnovení\">\n<!ENTITY netmonitorUI.reloadNotice3       \"stránky, pokud chcete vidět detailní informace o síťové aktivitě.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n<!ENTITY netmonitorUI.toolbar.status2     \"✓\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n<!ENTITY netmonitorUI.toolbar.method      \"Metoda\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n<!ENTITY netmonitorUI.toolbar.file        \"Soubor\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n<!ENTITY netmonitorUI.toolbar.domain      \"Doména\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n<!ENTITY netmonitorUI.toolbar.type        \"Typ\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n<!ENTITY netmonitorUI.toolbar.transferred \"Přeneseno\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column. -->\n<!ENTITY netmonitorUI.toolbar.size        \"Velikost\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n<!ENTITY netmonitorUI.toolbar.waterfall   \"Časová osa\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n<!ENTITY netmonitorUI.tab.headers         \"Hlavičky\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n<!ENTITY netmonitorUI.tab.cookies         \"Cookies\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n<!ENTITY netmonitorUI.tab.params          \"Parametry\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n<!ENTITY netmonitorUI.tab.response        \"Odpovědi\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n<!ENTITY netmonitorUI.tab.timings         \"Časy\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n<!ENTITY netmonitorUI.tab.preview         \"Náhled\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n<!ENTITY netmonitorUI.tab.security        \"Bezpečnost\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterAll    \"Vše\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFonts  \"Písma\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterImages \"Obrázky\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterMedia  \"Média\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterOther  \"Ostatní\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n<!ENTITY netmonitorUI.footer.clear  \"Vymazat\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n<!ENTITY netmonitorUI.footer.perf   \"Přepnout analýzu výkonu...\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n<!ENTITY netmonitorUI.panesButton.tooltip \"Přepne informace o síti\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n<!ENTITY netmonitorUI.summary.url         \"URL požadavku:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n<!ENTITY netmonitorUI.summary.method      \"Metoda požadavku:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n<!ENTITY netmonitorUI.summary.status      \"Stavový kód:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n<!ENTITY netmonitorUI.summary.version     \"Verze:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n<!ENTITY netmonitorUI.summary.size        \"Velikost hlaviček:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n<!ENTITY netmonitorUI.response.name       \"Název:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n<!ENTITY netmonitorUI.response.dimensions \"Rozměry:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n<!ENTITY netmonitorUI.response.mime       \"Typ MIME:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.encoding): This is the label displayed\n  -  in the network details response tab identifying an image's encoding. -->\n<!ENTITY netmonitorUI.response.encoding   \"Kódování:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n<!ENTITY netmonitorUI.timings.blocked     \"Blokováno:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n<!ENTITY netmonitorUI.timings.dns         \"Odezva DNS:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n<!ENTITY netmonitorUI.timings.connect     \"Připojování:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n<!ENTITY netmonitorUI.timings.send        \"Odesílání:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n<!ENTITY netmonitorUI.timings.wait        \"Čekání:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n<!ENTITY netmonitorUI.timings.receive     \"Získávání:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.protocol): A tooltip\n  -  for warning icon that indicates a connection uses insecure protocol. -->\n<!ENTITY netmonitorUI.security.warning.sslv3      \"Protokol SSL 3.0 je zastaralý a nebezpečný.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n<!ENTITY netmonitorUI.security.warning.cipher     \"Šifra použitá pro šifrování je zastaralá a nebezpečná.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n<!ENTITY netmonitorUI.security.error      \"Nastala chyba:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n<!ENTITY netmonitorUI.security.protocolVersion \"Verze protokolu:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n<!ENTITY netmonitorUI.security.cipherSuite \"Šifrovací množina:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n<!ENTITY netmonitorUI.security.hsts \"HTTP Strict Transport Security:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n<!ENTITY netmonitorUI.security.hpkp \"Public Key Pinning:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n<!ENTITY netmonitorUI.security.connection \"Připojení:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n<!ENTITY netmonitorUI.security.certificate \"Certifikát:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n<!ENTITY netmonitorUI.context.perfTools   \"Zahájit analýzu výkonu...\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"Z\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n<!ENTITY netmonitorUI.context.copyUrl      \"Kopírovat URL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n<!ENTITY netmonitorUI.context.copyAsCurl    \"Kopírovat cURL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrl.accesskey  \"K\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"Kopírovat data obrázku jako URI\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"o\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n<!ENTITY netmonitorUI.summary.editAndResend      \"Upravit a znovu odeslat\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey  \"R\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n<!ENTITY netmonitorUI.summary.rawHeaders \"Neformátované hlavičky\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Hlavičky požadavku:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Hlavičky odpovědi:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n<!ENTITY netmonitorUI.context.newTab      \"Otevřít v novém panelu\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n<!ENTITY netmonitorUI.context.newTab.accesskey  \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n<!ENTITY netmonitorUI.custom.newRequest   \"Nový požadavek\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.query        \"Řetězec dotazu:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.headers      \"Hlavičky požadavku:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.postData     \"Tělo požadavku:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n<!ENTITY netmonitorUI.custom.send         \"Odeslat\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n<!ENTITY netmonitorUI.custom.cancel       \"Zrušit\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n<!ENTITY netmonitorUI.backButton          \"Zpět\">\n\n\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.address): This is the label displayed\n  -  in the network details headers tab identifying the remote address. -->\n<!ENTITY netmonitorUI.summary.address     \"Remote address:\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label=Síť\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel=Panel Síť\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey=Q\nnetmonitor.accesskey=S\n\n# LOCALIZATION NOTE (netmonitor.tooltip):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\nnetmonitor.tooltip=Monitor síťové aktivity\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=Připojení použité pro získání tohoto zdroje bylo šifrované.\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not encrypted.\nnetmonitor.security.state.insecure=Připojení použité na získání tohoto zdroje nebylo šifrované.\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=Bezpečnostní chyba zabránila načítání zdroje.\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=Tento zdroj byl přenesen připojením, které používalo slabé šifrování.\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=povolené\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=zakázané\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=Server %S:\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayd. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<nedostupné>\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=Skryje detaily o požadavku\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=Zobrazí detaily o požadavku\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=Pro tento požadavek nejsou žádné hlavičky\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=Filtr hlaviček\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=Pro tento požadavek nejsou žádná cookies\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=Filtr cookies\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=Pro tento požadavek nejsou žádné parametry\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=Filtr parametrů požadavku\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=Řetězec dotazu\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=Data formuláře\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=Obsah požadavku\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=Hlavičky požadavku\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload=Hlavičky požadavku ze streamu nahrávání\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=Hlavičky odpovědi\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=Požadavek na cookies\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=Vrácené cookies\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=Filtr vlastností\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → callback %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=Řazení vzestupně\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=Řazení sestupně\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=Žádné požadavky\n\n# LOCALIZATION NOTE (networkMenu.summary): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the number of seconds.\nnetworkMenu.summary=Jeden požadavek, #2 kB, #3 s;#1 požadavky, #2 kB, #3 s;#1 požadavků, #2 kB, #3 s\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB=%S kB\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=—\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S ms\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond=%S ms\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second=%S s\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute=%S min\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading=Nahrávání\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable=Prázdný\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading=Čekejte prosím…\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable=Nejsou k dispozici žádná data\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB=%S kB\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS=%S s\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled=Primární mezipaměť\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled=Prázdná mezipaměť\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Velikost: %S kB\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds=Čas: #1 sekunda;Čas: #1 sekundy;Čas: #1 sekund\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached=Odpovědi z mezipaměti: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount=Celkem požadavků: %S\n\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/profiler.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Profiler strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n  \n<!-- LOCALIZATION NOTE (profilerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY profilerUI.emptyNotice1    \"Klepnutím na tlačítko\">\n<!ENTITY profilerUI.emptyNotice2    \"zahájíte nahrávání volání funkcí JavaScriptu.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.stopNotice1/2): This is the label shown\n  -  in the call list view while recording a profile. -->\n<!ENTITY profilerUI.stopNotice1    \"Opětovným klepnutím na tlačítko\">\n<!ENTITY profilerUI.stopNotice2    \"ukončíte nahrávání.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.loadingNotice): This is the label shown\n  -  in the call list view while loading a profile. -->\n<!ENTITY profilerUI.loadingNotice \"Nahrávání…\">\n\n<!-- LOCALIZATION NOTE (profilerUI.recordButton): This string is displayed\n  -  on a button that starts a new profile. -->\n<!ENTITY profilerUI.recordButton.tooltip \"Nahraje volání funkcí JavaScriptu.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.importButton): This string is displayed\n  -  on a button that opens a dialog to import a saved profile data file. -->\n<!ENTITY profilerUI.importButton \"Importovat…\">\n\n<!-- LOCALIZATION NOTE (profilerUI.exportButton): This string is displayed\n  -  on a button that opens a dialog to export a saved profile data file. -->\n<!ENTITY profilerUI.exportButton \"Uložit\">\n\n<!-- LOCALIZATION NOTE (profilerUI.clearButton): This string is displayed\n  -  on a button that remvoes all the recordings. -->\n<!ENTITY profilerUI.clearButton \"Vymazat\">\n\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n<!ENTITY profilerUI.toolbar.waterfall \"Časová osa\">\n<!ENTITY profilerUI.toolbar.js-calltree \"JavaScript\">\n<!ENTITY profilerUI.toolbar.memory-calltree \"Paměť\">\n<!ENTITY profilerUI.toolbar.js-flamegraph \"Graf využití JS\">\n<!ENTITY profilerUI.toolbar.memory-flamegraph \"Graf využití paměti\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n<!ENTITY profilerUI.invertTree \"Invertovat strom volání\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertTree.tooltiptext): This is the tooltip\n  -  for the tree-inverting checkbox's label.  -->\n<!ENTITY profilerUI.invertTree.tooltiptext \"Invertováním stromu volání zobrazíte cesty profilovaných volání od nejmladších záznamů po nejstarší.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY profilerUI.table.totalDuration2  \"Celkový čas\">\n<!ENTITY profilerUI.table.selfDuration2   \"Vlastní čas\">\n<!ENTITY profilerUI.table.totalPercentage \"Celkové vytížení\">\n<!ENTITY profilerUI.table.selfPercentage  \"Vlastní vytížení\">\n<!ENTITY profilerUI.table.samples         \"Vzorky\">\n<!ENTITY profilerUI.table.totalAlloc      \"Celkem alokací\">\n<!ENTITY profilerUI.table.selfAlloc       \"Vlastních alokací\">\n<!ENTITY profilerUI.table.function        \"Funkce\">\n\n<!-- LOCALIZATION NOTE (profilerUI.newtab.tooltiptext): The tooltiptext shown\n  -  on the \"+\" (new tab) button for a profile when a selection is available. -->\n<!ENTITY profilerUI.newtab.tooltiptext \"Přidá nový panel pro výběr\">\n\n<!-- LOCALIZATION NOTE (profilerUI.options.tooltiptext): This is the tooltip\n  -  for the options button. -->\n<!ENTITY profilerUI.options.tooltiptext \"Nastavení preferovaného výkonu.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n<!ENTITY profilerUI.invertFlameGraph             \"Invertovat graf\">\n<!ENTITY profilerUI.invertFlameGraph.tooltiptext \"Invertováním grafu zobrazíte cesty profilovaných volání od nejmladších záznamů po nejstarší.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n<!ENTITY profilerUI.showPlatformData             \"Zobrazit data platformy Gecko\">\n<!ENTITY profilerUI.showPlatformData.tooltiptext \"Zobrazování dat platformy umožňuje v nástroji profilování JavaScriptu zahrnout i symboly platformy Gecko.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n<!ENTITY profilerUI.flattenTreeRecursion             \"Srovnat rekurzivní strukturu stromu\">\n<!ENTITY profilerUI.flattenTreeRecursion.tooltiptext \"Srovnat rekurzi při zkoumání funkcí.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY profilerUI.enableMemory             \"Nahrávat paměť\">\n<!ENTITY profilerUI.enableMemory.tooltiptext \"Nahrávat spotřebu paměti během profilování.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n<!ENTITY profilerUI.enableFramerate             \"Zaznamenávat frekvenci snímkování\">\n<!ENTITY profilerUI.enableFramerate.tooltiptext \"Zaznamenávat frekvenci snímkování během profilování.\">\n\n\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n<!ENTITY profilerUI.options.filter.tooltiptext \"Select what data to display in the timeline\">\n\n<!-- LOCALIZATION NOTE (profilerUI.options.tooltiptext): This is the tooltip\n  -  for the options button. -->\n<!ENTITY profilerUI.options.gear.tooltiptext \"Configure performance preferences.\">\n<!ENTITY profilerUI.table.selfAlloc1        \"Self Sampled Allocations\">\n<!ENTITY profilerUI.table.selfAllocTooltip  \"The number of Object allocations sampled at this location.\">\n<!ENTITY profilerUI.table.totalAlloc1       \"Total Sampled Allocations\">\n<!ENTITY profilerUI.table.totalAllocTooltip \"The total number of Object allocations sampled at this location and in callees.\">\n<!ENTITY profilerUI.toolbar.memory-calltree1 \"Allocations\">\n<!ENTITY profilerUI.toolbar.memory-flamegraph1 \"Allocations Flame Chart\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/profiler.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Profiler\n# which is available from the Web Developer sub-menu -> 'Profiler'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (profiler.label):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nprofiler.label2=Výkon\n\n# LOCALIZATION NOTE (profiler.panelLabel):\n# This is used as the label for the toolbox panel.\nprofiler.panelLabel2=Panel Výkon\n\n# LOCALIZATION NOTE (profiler2.commandkey, profiler.accesskey)\n# Used for the menuitem in the tool menu\nprofiler.commandkey2=VK_F5\nprofiler.accesskey=V\n\n# LOCALIZATION NOTE (profiler.tooltip2):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\nprofiler.tooltip2=Nástroj na profilování JavaScriptu\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=Dosud nejsou žádné profily.\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Profiler,\n# identifying a set of function calls.\nrecordingsList.itemLabel=Nahrání #%S\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=Probíhá…\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S ms\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for saving an item to disk.\nrecordingsList.saveLabel=Uložit\n\n# LOCALIZATION NOTE (profile.tab):\n# This string is displayed in the profile view for a tab, after the\n# recording has finished, as the recording 'start → stop' range in milliseconds.\nprofile.tab=%1$S ms → %2$S ms\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Profiler,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps=fps\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Profiler,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=ms\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Profiler,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=Styly\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=Síť\ncategory.graphics=Grafika\ncategory.storage=Úložiště\ncategory.events=Vstup a události\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units of time in milliseconds.\ntable.ms=ms\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units representing percentages.\ntable.percentage=%\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(hlavní)\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=(idle)\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=Zobrazí zdroj v Debuggeru\n\n# LOCALIZATION NOTE (table.zoom.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the 'zoom'\n# buttons (small magnifying glass icons) which spawn a new tab.\ntable.zoom.tooltiptext=Prozkoumá snímek v novém panelu\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=Uložení profilu…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=Soubory JSON\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=Všechny soubory\n\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project editor can be closed without saving changes\nprojecteditor.confirmUnsavedTitle=Neuložené změny\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=Máte neuložené změny, které budou ztraceny. Chcete skutečně pokračovat?\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted.\nprojecteditor.deleteLabel=Smazat\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle=Smazání\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage=Jste si jist(a), že chcete smazat tuto složku?\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage=Jste si jist(a), že chcete smazat tento soubor?\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a context menu item for adding a new file to\n# the directory.\nprojecteditor.newLabel=Nový…\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=Přejmenovat\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel=Uložit\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel=Uložit jako…\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file.\nprojecteditor.selectFileLabel=Volba souboru\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder.\nprojecteditor.openFolderLabel=Volba složky\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file.\nprojecteditor.openFileLabel=Otevření souboru\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files.\nprojecteditor.find.commandkey=F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\".\nprojecteditor.save.commandkey=S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file.\nprojecteditor.new.commandkey=N\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate): label of the rotate button.\nresponsiveUI.rotate2=Otočit\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot=Snímek obrazovky\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename=Snímek obrazovky %1$S v %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch=Simuluje události klepnutí (může být vyžadováno obnovení stránky)\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=Přidat rozlišení\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=Odebrat rozlišení\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S (aktuální)\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle=Režim responzivního designu\n# LOCALIZATION NOTE (responsiveUI.close): tooltip text of the close button.\nresponsiveUI.close=Ukončí režim responzivního designu\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=Pojmenujte rozlišení %Sx%S\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip=Použijte klávesu Control pro větší přesnost. Pro zaokrouhlené rozměry použijte klávesu Shift.\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload=Pokud byl naslouchací proces přidán později, je potřeba stránku obnovit. \nresponsiveUI.notificationReload=Obnovit\nresponsiveUI.notificationReload_accesskey=O\nresponsiveUI.dontShowReloadNotification=Příště již nezobrazovat\nresponsiveUI.dontShowReloadNotification_accesskey=P"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (scratchpad.title):\n - The Scratchpad is intended to provide a simple text editor for creating\n - and evaluating bits of JavaScript code for the purposes of function\n - prototyping, experimentation and convenient scripting.\n -\n - It's quite possible that you won't have a good analogue for the word\n - \"Scratchpad\" in your locale. You should feel free to find a close\n - approximation to it or choose a word (or words) that means\n - \"simple discardable text editor\". -->\n<!ENTITY window.title \"Zápisník\">\n\n<!ENTITY fileMenu.label \"Soubor\">\n<!ENTITY fileMenu.accesskey \"S\">\n\n<!ENTITY newWindowCmd.label \"Nové okno\">\n<!ENTITY newWindowCmd.accesskey \"N\">\n<!ENTITY newWindowCmd.commandkey \"n\">\n\n<!ENTITY openFileCmd.label \"Otevřít soubor…\">\n<!ENTITY openFileCmd.accesskey \"O\">\n<!ENTITY openFileCmd.commandkey \"o\">\n\n<!ENTITY openRecentMenu.label \"Naposledy otevřené\">\n<!ENTITY openRecentMenu.accesskey \"p\">\n\n<!ENTITY revertCmd.label \"Vrátit zpět…\">\n<!ENTITY revertCmd.accesskey \"r\">\n\n<!ENTITY saveFileCmd.label \"Uložit\">\n<!ENTITY saveFileCmd.accesskey \"U\">\n<!ENTITY saveFileCmd.commandkey \"s\">\n\n<!ENTITY saveFileAsCmd.label \"Uložit jako…\">\n<!ENTITY saveFileAsCmd.accesskey \"l\">\n\n<!ENTITY closeCmd.label \"Zavřít\">\n<!ENTITY closeCmd.key \"W\">\n<!ENTITY closeCmd.accesskey \"Z\">\n\n<!ENTITY viewMenu.label               \"Zobrazení\">\n<!ENTITY viewMenu.accesskey           \"Z\">\n\n<!ENTITY lineNumbers.label             \"Zobrazit čísla řádek\">\n<!ENTITY lineNumbers.accesskey         \"Z\">\n\n<!ENTITY wordWrap.label                \"Zalamovat text\">\n<!ENTITY wordWrap.accesskey            \"a\">\n\n<!ENTITY highlightTrailingSpace.label     \"Zvýrazňovat koncové mezery\">\n<!ENTITY highlightTrailingSpace.accesskey \"r\">\n\n<!ENTITY largerFont.label             \"Větší písmo\">\n<!ENTITY largerFont.accesskey         \"V\">\n<!ENTITY largerFont.commandkey        \"+\">\n\n<!ENTITY smallerFont.label            \"Menší písmo\">\n<!ENTITY smallerFont.accesskey        \"M\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"Normální velikost\">\n<!ENTITY normalSize.accesskey         \"N\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label \"Úpravy\">\n<!ENTITY editMenu.accesskey \"a\">\n\n<!ENTITY run.label \"Spusit\">\n<!ENTITY run.accesskey \"S\">\n<!ENTITY run.key \"r\">\n\n<!ENTITY inspect.label \"Prozkoumat\">\n<!ENTITY inspect.accesskey \"P\">\n<!ENTITY inspect.key \"i\">\n\n<!ENTITY display.label \"Zobrazit\">\n<!ENTITY display.accesskey \"Z\">\n<!ENTITY display.key \"l\">\n\n<!ENTITY pprint.label                 \"Pretty Print\">\n<!ENTITY pprint.key                   \"p\">\n<!ENTITY pprint.accesskey             \"P\">\n\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n<!ENTITY environmentMenu.label \"Prostředí\">\n<!ENTITY environmentMenu.accesskey \"P\">\n\n\n<!ENTITY contentContext.label \"Obsah\">\n<!ENTITY contentContext.accesskey \"b\">\n\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n<!ENTITY browserContext.label \"Prohlížeč\">\n<!ENTITY browserContext.accesskey \"r\">\n\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n<!ENTITY helpMenu.label \"Nápověda\">\n<!ENTITY helpMenu.accesskey \"v\">\n<!ENTITY helpMenuWin.label \"Nápověda\">\n<!ENTITY helpMenuWin.accesskey \"v\">\n\n<!ENTITY documentationLink.label \"Nápověda na stránách MDN\">\n<!ENTITY documentationLink.accesskey \"N\">\n\n\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n<!ENTITY resetContext2.label \"Vymazat proměnné\">\n<!ENTITY resetContext2.accesskey \"m\">\n\n<!ENTITY reloadAndRun.label \"Obnovit načtení a spustit\">\n<!ENTITY reloadAndRun.accesskey \"O\">\n<!ENTITY reloadAndRun.key \"r\">\n\n<!ENTITY executeMenu.label \"Vykonat\">\n<!ENTITY executeMenu.accesskey \"k\">\n\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY errorConsoleCmd.commandkey \"j\">\n\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n<!ENTITY evalFunction.label \"Vyhodnotit aktuální funkci\">\n<!ENTITY evalFunction.accesskey \"v\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=Soubor již existuje. Chcete ho přepsat?\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active window of navigator:browser\n# type.\nbrowserWindow.unavailable=Zápisník nemůže nalézt žádné okno prohlížeče, ve kterém by mohl vykonat kód.\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=Tuto operaci nelze provést v současném režimu zápisníku.\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=Otevřít soubor\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=Při čtení souboru nastala chyba.\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nimportFromFile.convert.failed=Konverze souboru z %1$S na Unicode selhala. \n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=Smazat položky\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=Uložit soubor jako\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=Při ukládání souboru nastala chyba.\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=Chcete uložit provedené změny?\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=Neuložené změny\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=Opravdu chcete vrátit zpět provedené úpravy?\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=Vrátit zpět úpravy\n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * Toto je zápisník JavaScriptu.\\n *\\n * Vložte kód JavaScriptu a pak na něj klepněte pravým tlačítkem nebo z nabídky Vykonat zvolte:\\n * 1. Spustit pro vyhodnocení vybraného kódu (%1$S),\\n * 2. Prozkoumat pro otevření výsledku v průzkumníku objektů (%2$S),\\n * 3. Zobrazit pro vložení výsledku do komentáře za vybraný kód. (%3$S)\\n */\\n\\n\n# LOCALIZATION NOTE  (scratchpad.noargs): This error message is shown when\n# Scratchpad instance is created without any arguments. Scratchpad window\n# expects to receive its unique identifier as the first window argument.\nscratchpad.noargs=Zápisník byl otevřen bez očekávaných paramtrů.\n\n# LOCALIZATION NOTE  (scratchpad.noargs): This error message is shown when\n# Scratchpad instance is created without any arguments. Scratchpad window\n# expects to receive its unique identifier as the first window argument.\nscratchpad.noargs=Zápisník byl vytvořen bez potřebných parametrů.\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=Tento zápisník je nyní spouštěn v kontextu prohlížeče.\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage=https://developer.mozilla.org/en/Tools/Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol  = Řádek %1$S, sloupec %2$S\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=Tento soubor již neexistuje.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Filtr vlastností\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout=Vypršel časový limit připojení. Zkontrolujte obsah Chybové konzoly, zda se v ní nenachází potenciální chybové zprávy. Otevřete znovu Zápisník a zkuste to znovu.\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label=Zápisník\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel=Panel Zápisník\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip=Zápisník\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Bezpečnostní varování: Mějte se na pozoru před vkládáním věcí, kterým nerozumíte. Můžete tak umožňit útočníkům ukrást vaši identitu či převzít kontrolu nad vaším počítačem. Pro povolení vkládání vložte prosím '%S' níže (není potřeba stisk klávesy enter).\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=povolit vkládání"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n<!ENTITY shaderEditorUI.vertexShader    \"Vertex Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n<!ENTITY shaderEditorUI.fragmentShader  \"Fragment Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice1   \"Obnovit\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice2   \"stránku, aby bylo možné upravovat GLSL kód.\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n<!ENTITY shaderEditorUI.emptyNotice     \"Čekání na vytvoření kontextu pro WebGL…\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label=Shader Editor\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel=Panel Shader Editor\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip=Live GLSL shader language editor for WebGL\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel=Program %S\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel=Přepnout viditelnost geometrie\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S\\u00D7%S\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY gotoLineCmd.label \"Jít na řádek…\">\n<!ENTITY gotoLineCmd.key \"J\">\n<!ENTITY gotoLineCmd.accesskey \"J\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=Najít…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage=Hledat:\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=Jít na řádek…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=Jít na řádek číslo:\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=Zarážka: %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=Aktuální řádek\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=Aktuální krok: %S\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink=dokumentace\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound=nenalezeno\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey=J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey=/\n\n# LOCALIZATION NOTE  (indentLess.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey=[\n\n# LOCALIZATION NOTE  (indentMore.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey=]\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the key to use to move\n# the selected lines up.\nmoveLineUp.commandkey=Alt-Up\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the key to use to move\n# the selected lines down.\nmoveLineDown.commandkey=Alt-Down\n\n# LOCALIZATION NOTE  (autocomplete.commandkey): This is the key to use\n# in conjunction with Ctrl for autocompletion.\nautocompletion.commandkey=Space\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the key to use to\n# show more information, like type inference.\nshowInformation2.commandkey=Shift-Ctrl-Space\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey=VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey=o\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label=Úložiště\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel=Průzkumník úložiště\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel=Panel Úložiště\n\n# LOCALIZATION NOTE (storage.tooltip):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\nstorage.tooltip2=Průzkumník úložiště(Cookies, Local Storage …)\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText=Žádný host pro stránku\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText=Pro zvolený host nejsou žádná data pro zobrazení\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies=Cookies\ntree.labels.localStorage=Local Storage\ntree.labels.sessionStorage=Session Storage\ntree.labels.indexedDB=Indexed DB\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.name=Název\ntable.headers.cookies.path=Cesta\ntable.headers.cookies.host=Doména\ntable.headers.cookies.expires=Expiruje dne\ntable.headers.cookies.value=Hodnota\ntable.headers.cookies.lastAccessed=Poslední přístup dne\ntable.headers.cookies.creationTime=Vytvořeno dne\n# LOCALIZATION NOTE (table.headers.cookies.isHttpOnly):\n# This string is used in the header for the column which denotes whether a\n# cookie is HTTP only or not.\ntable.headers.cookies.isHttpOnly=isHttpOnly\n# LOCALIZATION NOTE (table.headers.cookies.isSecure):\n# This string is used in the header for the column which denotes whether a\n# cookie can be accessed via a secure channel only or not.\ntable.headers.cookies.isSecure=isSecure\n# LOCALIZATION NOTE (table.headers.cookies.isDomain):\n# This string is used in the header for the column which denotes whether a\n# cookie is a domain cookie only or not.\ntable.headers.cookies.isDomain=isDomain\n\ntable.headers.localStorage.name=Klíč\ntable.headers.localStorage.value=Hodnota\n\ntable.headers.sessionStorage.name=Klíč\ntable.headers.sessionStorage.value=Hodnota\n\ntable.headers.indexedDB.name=Klíč\ntable.headers.indexedDB.db=Název databáze\ntable.headers.indexedDB.objectStore=Název uloženého objektu\ntable.headers.indexedDB.value=Hodnota\ntable.headers.indexedDB.origin=Původ\ntable.headers.indexedDB.version=Verze\ntable.headers.indexedDB.objectStores=Úložiště objektu\ntable.headers.indexedDB.keyPath=Klíč\ntable.headers.indexedDB.autoIncrement=Automatické povyšování\ntable.headers.indexedDB.indexes=Indexy\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session=Relace\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder=Filtr hodnot\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label=Data\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label=Parsovaná hodnota\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n<!ENTITY newButton.label \"Nový\">\n<!ENTITY newButton.tooltip \"Vytvoří nový stylopis a připojí ho k dokumentu\">\n<!ENTITY newButton.accesskey \"N\">\n\n<!ENTITY importButton.label \"Importovat…\">\n<!ENTITY importButton.tooltip \"Naimportuje existující stylopis a připojí ho k dokumentu\">\n<!ENTITY importButton.accesskey \"I\">\n\n<!ENTITY visibilityToggle.tooltip \"Přepne vyditelnost stylopisu\">\n\n<!ENTITY saveButton.label \"Uložit\">\n<!ENTITY saveButton.tooltip \"Uloží stylopis do souboru\">\n<!ENTITY saveButton.accesskey \"U\">\n\n<!ENTITY optionsButton.tooltip      \"Možnosti Editoru stylů\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.label     \"Zobrazit původní zdroje\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.accesskey  \"o\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n<!ENTITY showMediaSidebar.label     \"Zobrazit postranní lištu pro @media\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n<!ENTITY mediaRules.label           \"pravidla @media\">\n\n<!ENTITY editorTextbox.placeholder \"Zde vložte CSS.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n<!ENTITY noStyleSheet.label \"Tato stránka nemá připojený stylopis.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n<!ENTITY noStyleSheet-tip-start.label \"Můžete \">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"připojit nový stylopis\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label \".\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (chromeWindowTitle): This is the title of the Style Editor\n# 'chrome' window. That is, the main window with the stylesheets list.\n# The argument is either the content document's title or its href if no title\n# is available.\nchromeWindowTitle=Editor stylů [%S]\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<vložený stylopis #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=Nový stylopis #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=#1 pravidlo.;#1 pravidla..;#1 pravidel.\n\n# LOCALIZATION NOTE  (error-load.label): This is shown when loading fails.\nerror-load=Stylopis se nepodařilo nahrát.\n\n# LOCALIZATION NOTE  (error-save.label): This is shown when saving fails.\nerror-save=Stylopis se nepodařilo uložit.\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed=Pro komprimované stylopisy nelze zobrazit informaci o pokrytí.\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=Import stylopisu\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the *.css filter title\nimportStyleSheet.filter=Soubory CSS\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=Uložení stylopisu\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the *.css filter title\nsaveStyleSheet.filter=Soubory CSS\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey=VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey=E\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey=S\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label=Editor stylů\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel=Panel Editor stylů\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window.\nToolboxStyleEditor.tooltip2=Editor kaskádových stylů (CSS)\n\n# LOCALIZATION NOTE (confirmNavigationAway): Shown in a notification box when\n# the user tries to navigate away from a web page.\nconfirmNavigationAway.message=Pokud opustíte tuto stránku, neuložené změny v Editoru stylů budou ztraceny.\nconfirmNavigationAway.buttonLeave=Opustit stránku\nconfirmNavigationAway.buttonLeaveAccesskey=O\nconfirmNavigationAway.buttonStay=Zůstat na stránce\nconfirmNavigationAway.buttonStayAccesskey=Z\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n<!ENTITY browserStylesLabel \"Styly prohlížeče\">\n\n<!-- LOCALIZATION NOTE (userStylesSearch): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n<!ENTITY userStylesSearch \"Hledat\">\n\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n<!ENTITY selectedElementLabel \"Vybraný prvek:\">\n\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n<!ENTITY noPropertiesFound \"Žádná pravidla CSS nebyla nalezena.\">\n\n<!-- FIXME: notes -->\n<!ENTITY computedViewTitle \"Vypočítáno\">\n<!ENTITY ruleViewTitle \"Pravidla\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Průzkumník stylu\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Nejlépe odpovídající\nrule.status.MATCHED=Odpovídající\nrule.status.PARENT_MATCH=Odpovídá rodič\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=vložené\nrule.sourceElement=prvek\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Poděděno z %S\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle=Zobrazit dokumentaci této vlastnosti\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Neplatná hodnota vlastnosti\n\n# LOCALIZATION NOTE (style.contextmenu.copyselection): The computed view's\n# context menu copy entry.\nstyle.contextmenu.copyselection=Kopírovat výběr\n\n# LOCALIZATION NOTE (style.contextmenu.copyselection.accesskey): The computed\n# view's context menu copy entry access key.\nstyle.contextmenu.copyselection.accesskey=K\n\n# LOCALIZATION NOTE (style.contextmenu.copydeclaration): The style inspector's\n# context menu copy property entry allows a complete CSS property to be copied.\nstyle.contextmenu.copydeclaration=Kopírovat řádku deklarace\n\n# LOCALIZATION NOTE (style.contextmenu.copydeclaration.accesskey): The style\n# inspector's context menu copy property access key.\nstyle.contextmenu.copydeclaration.accesskey=d\n\n# LOCALIZATION NOTE (style.contextmenu.copyproperty): The style inspector's\n# context menu copy property name entry allows a CSS property name to be copied.\nstyle.contextmenu.copyproperty=Kopírovat vlastnost\n\n# LOCALIZATION NOTE (style.contextmenu.copyproperty.accesskey): The style\n# inspector's context menu copy property name access key.\nstyle.contextmenu.copyproperty.accesskey=p\n\n# LOCALIZATION NOTE (style.contextmenu.copypropertyvalue): The style inspector's\n# context menu copy property value entry allows a CSS property name to be copied.\nstyle.contextmenu.copypropertyvalue=Kopírovat hodnotu\n\n# LOCALIZATION NOTE (style.contextmenu.copypropertyvalue.accesskey): The style\n# inspector's context menu copy property value access key.\nstyle.contextmenu.copypropertyvalue.accesskey=h\n\n# LOCALIZATION NOTE (rule.contextmenu.copyselection): The rule view's context\n# menu copy entry.\nrule.contextmenu.copyselection=Kopírovat výběr\n\n# LOCALIZATION NOTE (rule.contextmenu.copyselection.accesskey): The rule view's\n# context menu copy entry access key.\nrule.contextmenu.copyselection.accesskey=K\n\n# LOCALIZATION NOTE (rule.contextmenu.copyrule): The rule view's context menu\n# copy rule entry allows a complete CSS rule to be copied.\nrule.contextmenu.copyrule=Kopírovat pravidlo\n\n# LOCALIZATION NOTE (rule.contextmenu.copyrule.accesskey): The rule view's\n# context menu copy rule access key.\nrule.contextmenu.copyrule.accesskey=r\n\n# LOCALIZATION NOTE (rule.contextmenu.copydeclaration): The rule view's context\n# menu copy property entry allows a complete CSS property to be copied.\nrule.contextmenu.copydeclaration=Kopírovat řádku deklarace\n\n# LOCALIZATION NOTE (rule.contextmenu.copydeclaration.accesskey): The rule view's\n# context menu copy property access key.\nrule.contextmenu.copydeclaration.accesskey=d\n\n# LOCALIZATION NOTE (rule.contextmenu.copyproperty): The rule view's context\n# menu copy property entry allows a CSS property name to be copied.\nrule.contextmenu.copyproperty=Kopírovat vlastnost\n\n# LOCALIZATION NOTE (rule.contextmenu.copyproperty.accesskey): The rule\n# view's context menu copy property name access key.\nrule.contextmenu.copyproperty.accesskey=p\n\n# LOCALIZATION NOTE (rule.contextmenu.copypropertyvalue): The rule view's\n# context menu copy property entry allows a CSS property value to be copied.\nrule.contextmenu.copypropertyvalue=Kopírovat hodnotu\n\n# LOCALIZATION NOTE (rule.contextmenu.copypropertyvalue.accesskey): The rule\n# view's context menu copy property value access key.\nrule.contextmenu.copypropertyvalue.accesskey=h\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=Žádný prvek nebyl vybrán\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/tilt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Tilt Inspector\n# which is available from the Web Developer sub-menu -> 'Tilt'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (initTilt.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed as an modal\n# popup window when initialization fails because of unsupported hardware.\ninitTilt.error=Nepodařilo se inicializovat Tilt. Přečtěte si prosím\\n informace o řešení potíží na http://get.webgl.org/troubleshooting\n\n# LOCALIZATION NOTE (initWebGL.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed in the console\n# when initialization fails because of unsupported hardware.\ninitWebGL.error=Nepodařilo se inicializovat kontext WebGL. Váš hardware nebo jeho ovladače ho zřejmě nepodporují.\n\n# LOCALIZATION NOTE (linkProgram.error): This error happens when the WebGL\n# context can't link two compiled shader programs together. It is displayed in\n# the Error Console.\nlinkProgram.error=Nepodařilo se inicializovat shader: %S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (uri or path) of a shader is not the expected one. It is displayed in\n# the Error Console.\ncompileShader.source.error=Chybný zdrojový typ shaderu (očekáván String).\n\n# LOCALIATION NOTE (compileShader.type.error): There are two types of shader\n# programs - vertex and fragment. At a shader initialization, if none of these\n# two types is specified, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.type.error=Neplatný typ shaderu: %S\n\n# LOCALIZATION NOTE (compileShader.compile.error): If the shader source and\n# type are correctly specified, there may be syntax errors in the shader code.\n# If this is the case, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.compile.error=Chyba při kompilaci shaderu:\\n%S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (canvas or image) of a texture is not as expected. It is displayed in\n# the Error Console.\ninitTexture.source.error=Chybný zdrojový typ textury (očekáván Image).\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/timeline.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Timeline strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (timelineUI.recordButton): This string is displayed\n  -  on a button that starts a new recording. -->\n<!ENTITY timelineUI.recordButton.tooltip \"Operace nahrávání časové osy\">\n\n<!-- LOCALIZATION NOTE (timelineUI.recordButton): This string is displayed\n  -  as a label to signal that a recording is in progress. -->\n<!ENTITY timelineUI.recordLabel \"Probíhá nahrávání…\">\n\n<!-- LOCALIZATION NOTE (timelineUI.timelineUI.memoryCheckbox.label): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY timelineUI.memoryCheckbox.label \"Paměť\">\n\n<!-- LOCALIZATION NOTE (timelineUI.timelineUI.memoryCheckbox.tooltip): This string\n  -  is displayed next to the memory checkbox -->\n<!ENTITY timelineUI.memoryCheckbox.tooltip \"Povolí měření využití paměti\">\n\n<!-- LOCALIZATION NOTE (timelineUI.filterButton.tooltip): This string\n  -  is displayed next to the filter button-->\n<!ENTITY timelineUI.filterButton.tooltip \"Zvolí, jaká data mají být zobrazena\">\n\n<!-- LOCALIZATION NOTE (timelineUI.emptyNotice1/2): This is the label shown\n  -  in the timeline view when empty. -->\n<!ENTITY timelineUI.emptyNotice1    \"Pro začátek nahrávání událostí na časové ose klepněte na tlačítko\">\n<!ENTITY timelineUI.emptyNotice2    \".\">\n\n<!-- LOCALIZATION NOTE (timelineUI.stopNotice1/2): This is the label shown\n  -  in the timeline view while recording. -->\n<!ENTITY timelineUI.stopNotice1    \"Pro ukončení nahrávání klepněte znovu na tlačítko\">\n<!ENTITY timelineUI.stopNotice2    \".\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/timeline.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Timeline\n# which is available from the Web Developer sub-menu -> 'Timeline'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (timeline.label):\n# This string is displayed in the title of the tab when the timeline is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ntimeline.label=Časová osa\n\n# LOCALIZATION NOTE (timeline.panelLabel):\n# This is used as the label for the toolbox panel.\ntimeline.panelLabel=Panel Časová osa\n\n# LOCALIZATION NOTE (timeline.tooltip):\n# This string is displayed in the tooltip of the tab when the timeline is\n# displayed inside the developer tools window.\ntimeline.tooltip=Časová osa výkonnosti\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S ms\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=ZÁZNAMY\n\n# LOCALIZATION NOTE (timeline.label.*):\n# These strings are displayed in the timeline waterfall, identifying markers.\n# We want to use the same wording as Google Chrome\ntimeline.label.styles2=Přepočítávání stylu\ntimeline.label.reflow2=Rozložení\ntimeline.label.paint=Vykreslení\ntimeline.label.javascript2=Volání funkce\ntimeline.label.domevent=Událost DOM\ntimeline.label.consoleTime=Konzola\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory=MB\n\n# LOCALIZATION NOTE (timeline.markerDetailFormat):\n# Some timeline markers come with details, like a size, a name, a js function.\n# %1$S is replaced with one of the above label (timeline.label.*) and %2$S\n# with the details. For examples: Paint (200x100), or console.time (FOO)\ntimeline.markerDetailFormat=%1$S (%2$S)\n\n# LOCALIZATION NOTE (time.markerDetail.*):\n# Strings used in the waterfall sidebar.\ntimeline.markerDetail.start=Začátek:\ntimeline.markerDetail.end=Konec:\ntimeline.markerDetail.duration=Trvání:\ntimeline.markerDetail.consoleTimerName=Název časovače:\ntimeline.markerDetail.DOMEventType=Typ události:\ntimeline.markerDetail.DOMEventPhase=Fáze:\ntimeline.markerDetail.DOMEventTargetPhase=Cíl\ntimeline.markerDetail.DOMEventCapturingPhase=Capturing\ntimeline.markerDetail.DOMEventBubblingPhase=Bubbling\ntimeline.markerDetail.stack=Zásobník:\ntimeline.markerDetail.startStack=Zásobník na začátku:\ntimeline.markerDetail.endStack=Zásobník na konci:\ntimeline.markerDetail.unknownFrame=<neznámé umístění>\ntimeline.markerDetail.asyncStack=(Async: %S)\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n<!ENTITY closeCmd.key \"W\">\n\n<!ENTITY toolboxCloseButton.tooltip \"Zavře nástroje vývoje\">\n<!ENTITY toolboxOptionsButton.key \"O\">\n<!ENTITY toolboxNextTool.key           \"]\">\n<!ENTITY toolboxPreviousTool.key       \"[\">\n\n<!ENTITY toolboxZoomIn.key             \"+\">\n<!ENTITY toolboxZoomIn.key2            \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY toolboxZoomOut.key            \"-\">\n<!ENTITY toolboxZoomReset.key          \"0\">\n\n<!ENTITY toolboxReload.key             \"r\">\n<!-- LOCALIZATION NOTE (toolboxFramesButton): This is the label for\n  -  the iframes menu list that appears only when the document has some.\n  -  It allows you to switch the context of the whole toolbox. -->\n<!ENTITY toolboxFramesTooltip          \"Zvolí iframe jako aktuálně cílený dokument\">\n\n\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n<!ENTITY options.context.advancedSettings \"Pokročilá nastavení\">\n\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n<!ENTITY options.context.inspector \"Průzkumník\">\n\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n<!ENTITY options.showUserAgentStyles.label \"Zobrazit styly prohlížeče\">\n<!ENTITY options.showUserAgentStyles.tooltip \"Zapnutím zobrazíte výchozí styly, které jsou načítány prohlížečem.\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.label \"Výchozí jednotka pro barvy\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hex \"Hex\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n<!ENTITY options.defaultColorUnit.name \"Názvy barev\"> \n\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n<!ENTITY options.context.triggersPageRefresh  \"* Pouze aktuální relace, obnoví stránku\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label4    \"Povolit ladění chrome a doplňků\">\n<!ENTITY options.enableChrome.tooltip2  \"Zapnutí umožní použít nástroje vývojáře v kontextu prohlížeče nebo pro ladění doplňků ze Správce doplňků\">\n\n<!-- LOCALIZATION NOTE (options.enableRemote.label): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableRemote.label3 \"Povolit vzdálené ladění\">\n<!ENTITY options.enableRemote.tooltip \"Zapnutí umožní použít nástroje vývojáře k ladění vzdálené instance Firefoxu - např. Firefox OS.\">\n\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label2,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n<!ENTITY options.disableJavaScript.label     \"Zakázat JavaScript *\">\n<!ENTITY options.disableJavaScript.tooltip   \"Přepnutí této volby zakáže pro aktuální panel JavaScript. Jakmile bude panel nebo nástroje uzavřeny, bude nastavení zapomenuto.\">\n\n<!-- LOCALIZATION NOTE (options.disableCache.label2,\n  -  options.disableCache.tooltip2): This is the options panel label and\n  -  tooltip for the checkbox that toggles the cache on or off. -->\n<!ENTITY options.disableCache.label2     \"Zakázat mezipaměť (když jsou nástroje otevřeny)\">\n<!ENTITY options.disableCache.tooltip2   \"Zapnutí této volby zakáže mezipaměť pro všechny panely do doby, kdy jsou nástroje otevřeny.\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n<!ENTITY options.selectDefaultTools.label \"Výchozí nástroje vývojáře Firefoxu\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n<!ENTITY options.selectAdditionalTools.label \"Nástroje vývojáře instalované doplňkem\">\n\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n<!ENTITY options.selectEnabledToolboxButtons.label     \"Dostupná tlačítka nástrojů\">\n\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n<!ENTITY options.toolNotSupported.label  \"* Není podporován pro aktuální kontext\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label2   \"Motivy\">\n\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n<!ENTITY options.usedeveditiontheme.label   \"Použít motiv Developer Edition\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Zapne motiv Developer Edition.\">\n\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n<!ENTITY options.webconsole.label            \"Webová konzola\">\n\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n<!ENTITY options.timestampMessages.label      \"Povolit časové značky\">\n<!ENTITY options.timestampMessages.tooltip    \"Pokud povolíte tuto volbu, bude výstup ve Webové konzole obsahovat časové značky\">\n\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n<!ENTITY options.styleeditor.label            \"Editor stylů\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n<!ENTITY options.stylesheetSourceMaps.label      \"Zobrazit původní zdroje\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"Zobrazí původní zdroje (např. soubory Sass) v Editoru stylů a Průzkumníku\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n<!ENTITY options.stylesheetAutocompletion.label      \"Automatické doplňování CSS\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"Automatické doplňování při psaní vlastností CSS, hodnot a selektorů v Editoru stylů\">\n\n\n<!-- LOCALIZATION NOTE (options.profiler.label): This is the label for the\n  -  heading of the group of JavaScript Profiler preferences in the options\n  -  panel. -->\n<!ENTITY options.profiler.label            \"Profiler JavaScriptu\">\n\n<!-- LOCALICATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n<!ENTITY options.commonPrefs.label           \"Obecné předvolby\">\n\n<!-- LOCALIZATION NOTE (options.enablePersistentLogging.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n<!ENTITY options.enablePersistentLogs.label    \"Povolit trvalé logování\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"Pokud povolíte tuto volbu, nebude Webová konzola promazávána pokaždé, když se rozhodnete navštívit novou stránku\">\n\n\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n<!ENTITY options.showPlatformData.label    \"Zobrazit data platformy Gecko\">\n<!ENTITY options.showPlatformData.tooltip  \"Pokud povolíte tuto volbu, bude report Profileru JavaScriptu zahrnovat symboly platformy Gecko\">\n\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n<!ENTITY options.sourceeditor.label                     \"Předvolby editoru\">\n<!ENTITY options.sourceeditor.detectindentation.label   \"Detekce odsazení\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"Hádá odsazení na základě obsahu\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label   \"Automaticky uzavírat závorky\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"Automaticky vkládá uzavírací závorky\">\n<!ENTITY options.sourceeditor.expandtab.label           \"Odsazení pomocí mezer\">\n<!ENTITY options.sourceeditor.expandtab.tooltip         \"Použije mezery na místo tabulátorů\">\n<!ENTITY options.sourceeditor.tabsize.label             \"Velikost odsazení\">\n<!ENTITY options.sourceeditor.tabsize.accesskey         \"T\">\n<!ENTITY options.sourceeditor.keybinding.label          \"Klávesové zkratky\">\n<!ENTITY options.sourceeditor.keybinding.accesskey      \"K\">\n<!ENTITY options.sourceeditor.keybinding.default.label  \"Výchozí\">\n\n<!-- LOCALIZATION NOTE (browserToolboxErrorMessage): This is the label\n  -  shown next to error details when the Browser Toolbox is unable to open. -->\n<!ENTITY browserToolboxErrorMessage          \"Error opening Browser Toolbox:\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label5    \"Enable browser chrome and add-on debugging toolboxes\">\n<!ENTITY options.enableChrome.tooltip3  \"Turning this option on will allow you to use various developer tools in browser context (via Tools > Web Developer > Browser Toolbox) and debug add-ons from the Add-ons Manager\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip=Umístí nástroje na dolní část okna prohlížeče\ntoolboxDockButtons.side.tooltip=Umístí nástroje na stranu okna prohlížeče\ntoolboxDockButtons.window.tooltip=Zobrazí nástroje v samostatném okně\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of errors in the current web page\ntoolboxToggleButton.errors=#1 chyba;#1 chyby;#1 chyb\n\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of warnings in the current web page\ntoolboxToggleButton.warnings=#1 varování;#1 varování;#1 varování\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\ntoolboxToggleButton.tooltip=%1$S, %2$S\\nKlepnutím přepnete nástroje vývojáře.\n\n# LOCALIZATION NOTE (toolbox.titleTemplate): This is the template\n# used to format the title of the toolbox.\n# The name of the selected tool: %1$S.\n# The url of the page being tooled: %2$S.\ntoolbox.titleTemplate=%1$S - %2$S\n\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\n# name when no tool is selected.\ntoolbox.defaultTitle=Nástroje vývojáře\n\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\n# toolbox as a whole\ntoolbox.label=Nástroje vývojáře\n\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\n# for the options panel tab.\noptionsButton.tooltip=Možnosti nástrojů\n\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\n# the devtools window.\noptions.label=Možnosti\n\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\n# toolbox panel.\noptions.panelLabel=Panel Nástroje vývojáře\n\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\n# used to add a * marker to the label for the Options Panel tool checkbox for the\n# tool which is not supported for the current toolbox target.\n# The name of the tool: %1$S.\noptions.toolNotSupportedMarker=%1$S *\n\n# LOCALIZATION NOTE (scratchpad.keycode)\n# Used for opening scratchpad from the detached toolbox window\n# Needs to match scratchpad.keycode from browser.dtd\nscratchpad.keycode=VK_F4\n\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\n# Used for toggling the browser console from the detached toolbox window\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\nbrowserConsoleCmd.commandkey=j\n\n# LOCALIZATION NOTE (pickButton.tooltip)\n# This is the tooltip of the pick button in the toolbox toolbar\npickButton.tooltip=Vybere prvek na stránce\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.label)\n# This is the label shown in the show all tabs button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.label=…\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip=Všechny panely\n\n# LOCALIZATION NOTE (options.darkTheme.label)\n# Used as a label for dark theme\noptions.darkTheme.label=Tmavý motiv\n\n# LOCALIZATION NOTE (options.lightTheme.label)\n# Used as a label for light theme\noptions.lightTheme.label=Světlý motiv\n\n# LOCALIZATION NOTE (toolbox.noContentProcess.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running\ntoolbox.noContentProcess.message=Neběží žádný proces s obsahem.\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY window.title \"Webová konzola\">\n<!ENTITY browserConsole.title \"Konzola prohlížeče\">\n\n<!ENTITY networkPanel.requestURLColon \"URL požadavku:\">\n<!ENTITY networkPanel.requestMethodColon \"Metoda požadavku:\">\n<!ENTITY networkPanel.statusCodeColon \"Stavový kód:\">\n\n<!ENTITY networkPanel.requestHeaders \"Hlavička požadavku\">\n<!ENTITY networkPanel.requestCookie \"Odeslaná cookies\">\n<!ENTITY networkPanel.requestBody \"Tělo požadavku\">\n<!ENTITY networkPanel.requestFormData \"Odeslaná data formuláře\">\n\n<!ENTITY networkPanel.responseHeaders \"Hlavička odpovědi\">\n<!ENTITY networkPanel.responseCookie \"Přijatá cookie\">\n<!ENTITY networkPanel.responseBody \"Tělo odpovědi\">\n<!ENTITY networkPanel.responseBodyCached \"Data v mezipaměti\">\n<!ENTITY networkPanel.responseBodyUnknownType \"Neznámý typ obsahu\">\n<!ENTITY networkPanel.responseNoBody \"Odpověď bez těla\">\n<!ENTITY networkPanel.responseImage \"Přijatý obrázek\">\n<!ENTITY networkPanel.responseImageCached \"Obrázek v mezipaměti\">\n\n<!-- LOCALIZATION NOTE (saveBodies.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY saveBodies.label \"Žurnál těl požadavků a odpovědí\">\n<!ENTITY saveBodies.accesskey \"u\">\n\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY openURL.label \"Otevřít URL v novém panelu\">\n<!ENTITY openURL.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n<!ENTITY btnPageNet.label \"Síť\">\n<!ENTITY btnPageNet.tooltip \"Žurnál přístupu k síti\">\n<!ENTITY btnPageNet.accesskey \"S\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"t\">\n<!ENTITY btnPageCSS.label \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"Zajistí logování chyb a varování v CSS\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label \"JS\">\n<!ENTITY btnPageJS.tooltip \"Žurnál výjimek JavaScriptu\">\n<!ENTITY btnPageJS.accesskey  \"J\">\n<!ENTITY btnPageSecurity.label \"Bezpečnost\">\n<!ENTITY btnPageSecurity.tooltip \"Žurnál bezpečnostních chyb a varování\">\n<!ENTITY btnPageSecurity.accesskey \"B\">\n\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n<!ENTITY btnPageLogging.label \"Žurnál\">\n<!ENTITY btnPageLogging.tooltip \"Žurnál zpráv zaslaných objektem „console“\">\n<!ENTITY btnPageLogging.accesskey3 \"u\">\n<!ENTITY btnConsoleErrors \"Chyby\">\n<!ENTITY btnConsoleInfo \"Info\">\n<!ENTITY btnConsoleWarnings \"Varování\">\n<!ENTITY btnConsoleLog \"Žurnál\">\n<!ENTITY btnConsoleXhr          \"XHR\">\n<!ENTITY btnConsoleReflows      \"Přeformátování\">\n\n<!ENTITY filterOutput.placeholder \"Filtr výstupu\">\n<!ENTITY btnClear.label \"Vymazat\">\n<!ENTITY btnClear.tooltip \"Vymaže obsah webové konzoly\">\n<!ENTITY btnClear.accesskey    \"V\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2 \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2 \"\">\n\n<!ENTITY copyURLCmd.label \"Kopírovat adresu odkazu\">\n<!ENTITY copyURLCmd.accesskey \"K\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice1   \"Aktualizovat\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice2   \"stránku pro zobrazení a úpravu audio kontextu.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n<!ENTITY webAudioEditorUI.emptyNotice     \"Čekání na vytvoření kontextu pro audio…\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties2 \"Vlastnosti\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n<!ENTITY webAudioEditorUI.tab.automation  \"Automatizace\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n<!ENTITY webAudioEditorUI.inspectorTitle  \"Průzkumník AudioNode\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"Nebyl zvolen AudioNode.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n<!ENTITY webAudioEditorUI.propertiesEmpty \"Uzel nemá žádné vlastnosti.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n<!ENTITY webAudioEditorUI.automationEmpty \"Uzel nemá žádné AudioParams.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam nemá žádné automatizační události.\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label=Web Audio\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel=Panel Web Audio\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip=Vizualizace a průzkumník uzlu audio kontextu\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=Sbalit průzkumník\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=Rozbalit průzkumník\n\n# LOCALIZATION NOTE (webAudioEditorTooltipBypass): This is the tooltip for the\n# button that bypasses an AudioNode\nwebAudioEditorTooltipBypass=Bypass AudioNode\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\ntypeError=Chyba:\ntypeWarning=Varování:\ntypeNetwork=Síť:\ntypeException=Výjimka:\ntypeCssParser=Parser CSS:\ntypeStrict=Striktní varování:\nmsgCategory=Kategorie:\nerrLine=Řádek: %S\nbtnHide=Skrýt\nbtnPrefs=Předvolby\ncategoryPage=Stránka:\ncategoryConsole=Konzola:\nbtnMutation=DOM\ntipMutation=Přepne žurnál událostí DOM\nbtnGlobal=Globální zprávy\ntipGlobal=Přepne žurnál globálních zpráv\nlocalConsole=Místní konzola\nclearConsoleCmd.label=Vymazat konzolu\nclearConsoleCmd.accesskey=V\nclose.button=Zavřít\nclose.accesskey=Z\nupdate.button=Aktualizovat\nupdate.accesskey=A\ncmd.commandkey=k\nwebConsoleCmd.accesskey=W\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S.%03S\n\nhelperFuncUnsupportedTypeError=Nad tímto typem objektu není možné zavolat pprint.\nNetworkPanel.label=Prozkoumat síťové požadavky\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS): this string is used to\n# show the duration between two network events (e.g request and response\n# header or response header and response body). Parameters: %S is the duration.\nNetworkPanel.durationMS=%Sms\n\n# LOCALIZATION NOTE (NetworkPanel.imageSizeDeltaDurationMS): this string is\n# used to show the duration between the response header and the response body\n# event. It also shows the size of the received or cached image. Parameters:\n# %1$S is the width of the inspected image, %2$S is the height of the\n# inspected image, %3$S is the duration between the response header and the\n# response body event. Example: 150x100px, Δ50ms.\nNetworkPanel.imageSizeDeltaDurationMS=%1$Sx%2$Spx, Δ%3$Sms\n\n# LOCALIZATION NOTE (NetworkPanel.responseBodyUnableToDisplay.content): this\n# string is displayed within the response body section of the NetworkPanel if\n# the content type of the network request can't be displayed. E.g. any kind of\n# text is easy to display, but some audio or flash data received from the\n# server can't be displayed. Parameters: %S is the content type that can't be\n# displayed, examples are application/x-shockwave-flash, music/crescendo.\nNetworkPanel.responseBodyUnableToDisplay.content=Odpovědi typu „%S“ není možné zobrazit.\nConsoleAPIDisabled=API žurnálu webové konzoly (console.log, console.info, console.warn, console.error) bylo zakázáno skriptem na této stránce.\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): the Web Console floating\n# panel title. For RTL languages you need to set the LRM in the string to give\n# the URL the correct direction. Parameters: %S is the web page URL.\nwebConsoleWindowTitleAndURL=Webová konzola - %S\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): the message displayed\n# after a URL in the Web Console that has been flagged for Mixed Content (i.e.\n# http content in an https page).\nwebConsoleMixedContentWarning=Smíšený obsah\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel=Zjistit více\n\n# LOCALIZATION NOTE (scratchpad.linkText): the text used in the right hand\n# side of the Web Console command line when JavaScript is being entered, to\n# indicate how to jump into scratchpad mode.\nscratchpad.linkText=Shift+Enter - Otevřít v zápisníku\n\n# LOCALIZATION NOTE (gcliterm.instanceLabel): the console displays objects\n# using their type (from the constructor function) in this descriptive string.\n# Parameters: %S is the object type.\ngcliterm.instanceLabel=Instance objektu %S\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink=přeformátování: %Sms\nreflow.messageWithLink=přeformátování: %Sms\\u0020\nreflow.messageLinkText=funkce %1$S v souboru %2$S na řádku %3$S\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction): this string is used to\n# display JavaScript functions that have no given name - they are said to be\n# anonymous. Test console.trace() in the webconsole.\nstacktrace.anonymousFunction=<anonymní>\n\n# LOCALIZATION NOTE (unknownLocation): this string is used to\n# display messages with sources that have an unknown location, eg. from\n# console.trace() calls.\nunknownLocation=<neznámé>\n\n# LOCALIZATION NOTE (timerStarted): this string is used to display the result\n# of the console.time() call. Parameters: %S is the name of the timer.\ntimerStarted=%S: časovač spuštěn\n\n# LOCALIZATION NOTE (timeEnd): this string is used to display the result of\n# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S\n# is the number of milliseconds.\ntimeEnd=%1$S: %2$Sms\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel=<žádné označení>\n\n# LOCALIZATION NOTE (Autocomplete.blank): this string is used when inputnode\n# string containing anchor doesn't matches to any property in the content.\nAutocomplete.blank=  <- žádný výsledek\n\nmaxTimersExceeded=Maximální počet povolených časovačů v této stránce byl překročen.\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded=Maximální povolený počet čítačů v této stránce byl překročen.\n\n# LOCALIZATION NOTE (JSTerm.updateNotInspectable): this string is used when\n# the user inspects an evaluation result in the Web Console and tries the\n# Update button, but the new result no longer returns an object that can be\n# inspected.\nJSTerm.updateNotInspectable=Po opětovném vyhodnocení vstupu již není výsledkem zkoumatelný objekt.\n\n# LOCALIZATION NOTE (remoteWebConsolePromptTitle): The title displayed on the\n# Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptTitle=Vzdálené připojení\n\n# LOCALIZATION NOTE (remoteWebConsolePromptMessage): the message displayed on\n# the Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptMessage=Vložte název hostitele a číslo portu ve tvaru host:port\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabTitle): the title displayed on\n# the Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabTitle=Seznam panelů - vzdálené připojení\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabMessage): the message displayed\n# on the Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabMessage=Vyberte globální konzolu nebo panel, ke kterému se chcete připojit.\n\n# LOCALIZATION NOTE (listTabs.globalConsoleActor): the string displayed for\n# the global console in the tabs selection.\nlistTabs.globalConsoleActor=*Globální konzola*\n\n# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools\n# menu as a shortcut to open the devtools with the Web Console tab selected.\nMenuWebconsole.label=Webová konzola\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the\n# label of the tab in the devtools window.\nToolboxTabWebconsole.label=Konzola\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel=Panel Konzola\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip): the string displayed in the\n# tooltip of the tab when the Web Console is displayed inside the developer\n# tools window.\nToolboxWebconsole.tooltip=Webová konzola\n\n# LOCALIZATION NOTE (longStringEllipsis): the string displayed after a long\n# string. This string is clickable such that the rest of the string is\n# retrieved from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): the string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=Řetězec, který zkoušíte zobrazit, je pro zobrazení ve Webové konzoli příliš dlouhý.\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingResponseContentLink): the\n# string  displayed in the network panel when the response body is only\n# partially available. Parameters: %S is the amount of bytes that need to be\n# fetched.\nNetworkPanel.fetchRemainingResponseContentLink=Stáhnout zbývajících %1$S bajtů\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingRequestContentLink): the\n# string displayed in the network panel when the request body is only\n# partially available. Parameters: %S is the amount of bytes that need to be\n# fetched.\nNetworkPanel.fetchRemainingRequestContentLink=Stáhnout tělo požadavku (%1$S bajtů)\n\n# LOCALIZATION NOTE (connectionTimeout): Message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=Vypršel časový limit připojení. Zkontrolujte chybovou konzolu na obou koncích na výskyt případné chybové zprávy. Opět otevřete webovou konzolo a zkuste to znovu.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): This is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Filtr vlastností\n\n# LOCALIZATION NOTE (emptyPropertiesList): The text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=Žádné vlastnosti nejsou k dispozici\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2=#1 opakování;#1 opakování;#1 opakování\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector=Klepněte pro volbu prvku v průzkumníku\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument=V aktuálním okně nelze použít cd(). Neplatný parametr.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Bezpečnostní varování: Mějte se na pozoru před vkládáním věcí, kterým nerozumíte. Můžete tak umožnit útočníkům ukrást vaši identitu či převzít kontrolu nad vaším počítačem. Pro povolení vkládání vložte prosím '%S' níže (není potřeba stisk klávesy enter).\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=povolit vkládání\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails=Zobrazí/skryje detaily zprávy.\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel=#1 prázdný slot;#1 prázdné sloty;#1 prázdných slotů\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index=(index)\ntable.iterationIndex=(index iterace)\ntable.key=Klíč\ntable.value=Hodnoty\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=Chyba\nseverity.warn=Varování\nseverity.info=Info\nseverity.log=Žurnál\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n\n<!ENTITY projectMenu_label \"Projekt\">\n<!ENTITY projectMenu_accesskey \"P\">\n<!ENTITY projectMenu_newApp_label \"Nová aplikace…\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"Otevřít zabalenou aplikaci…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"P\">\n<!ENTITY projectMenu_importHostedApp_label \"Otevřít hostovanou aplikaci…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"H\">\n<!ENTITY projectMenu_selectApp_label \"Otevřít aplikaci…\">\n<!ENTITY projectMenu_selectApp_accesskey \"O\">\n<!ENTITY projectMenu_play_label \"Instalovat a spustit\">\n<!ENTITY projectMenu_play_accesskey \"I\">\n<!ENTITY projectMenu_stop_label \"Ukončit aplikaci\">\n<!ENTITY projectMenu_stop_accesskey \"U\">\n<!ENTITY projectMenu_debug_label \"Ladit aplikaci\">\n<!ENTITY projectMenu_debug_accesskey \"L\">\n<!ENTITY projectMenu_remove_label \"Odebrat projekt\">\n<!ENTITY projectMenu_remove_accesskey \"R\">\n<!ENTITY projectMenu_showPrefs_label \"Předvolby\">\n<!ENTITY projectMenu_showPrefs_accesskey \"e\">\n<!ENTITY projectMenu_manageComponents_label \"Správa extra komponent\">\n<!ENTITY projectMenu_manageComponents_accesskey \"S\">\n\n<!ENTITY runtimeMenu_label \"Běhové prostředí\">\n<!ENTITY runtimeMenu_accesskey \"B\">\n<!ENTITY runtimeMenu_disconnect_label \"Odpojit\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"d\">\n<!ENTITY runtimeMenu_showPermissionTable_label \"Tabulka práv\">\n<!ENTITY runtimeMenu_showPermissionTable_accesskey \"T\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"Snímek obrazovky\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"S\">\n<!ENTITY runtimeMenu_showDetails_label \"Informace o běhovém prostředí\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"E\">\n<!ENTITY runtimeMenu_showMonitor_label \"Monitorování\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"M\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Předvolby zařízení\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"P\">\n<!ENTITY runtimeMenu_showSettings_label \"Nastavení zařízení\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"N\">\n\n<!ENTITY viewMenu_label \"Zobrazení\">\n<!ENTITY viewMenu_accesskey \"Z\">\n<!ENTITY viewMenu_toggleEditor_label \"Přepnout editor\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"P\">\n<!ENTITY viewMenu_zoomin_label \"Zvětšit\">\n<!ENTITY viewMenu_zoomin_accesskey \"v\">\n<!ENTITY viewMenu_zoomout_label \"Zmenšit\">\n<!ENTITY viewMenu_zoomout_accesskey \"m\">\n<!ENTITY viewMenu_resetzoom_label \"Normální\">\n<!ENTITY viewMenu_resetzoom_accesskey \"N\">\n\n<!ENTITY projectButton_label \"Otevřít aplikaci\">\n<!ENTITY runtimeButton_label \"Volba běhového prostředí\">\n\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n<!ENTITY key_quit \"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel \"O\">\n<!-- reload app -->\n<!ENTITY key_play \"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor \"B\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n\n<!ENTITY projectPanel_myProjects \"Mé projekty\">\n<!ENTITY projectPanel_runtimeApps \"Běhové aplikace\">\n<!ENTITY projectPanel_tabs \"Panely\">\n<!ENTITY runtimePanel_usb \"USB zařízení\">\n<!ENTITY runtimePanel_wifi \"Wi-Fi zařízení\">\n<!ENTITY runtimePanel_simulator \"Simulátory\">\n<!ENTITY runtimePanel_other \"Ostatní\">\n<!ENTITY runtimePanel_installsimulator \"Instalovat simulátor\">\n<!ENTITY runtimePanel_noadbhelper \"Instalovat ADB Helper\">\n<!ENTITY runtimePanel_nousbdevice \"Nevidíte své zařízení?\">\n\n<!-- Lense -->\n<!ENTITY details_valid_header \"validní\">\n<!ENTITY details_warning_header \"varování\">\n<!ENTITY details_error_header \"chyby\">\n<!ENTITY details_description \"Popis\">\n<!ENTITY details_location \"Umístění\">\n<!ENTITY details_manifestURL \"ID aplikace\">\n<!ENTITY details_removeProject_button \"Odebrat projekt\">\n<!ENTITY details_showPrepackageLog_button \"Zobrazit žurnál před zabalením\">\n\n<!-- New App -->\n<!ENTITY newAppWindowTitle \"Nová aplikace\">\n<!ENTITY newAppHeader \"Volba šablony\">\n<!ENTITY newAppLoadingTemplate \"Probíhá načítání šablon…\">\n<!ENTITY newAppProjectName \"Název projektu:\">\n\n\n<!-- Decks -->\n\n<!ENTITY deck_close \"Zavřít\">\n\n<!-- Addons -->\n<!ENTITY addons_title \"Extra komponenty\">\n<!ENTITY addons_aboutaddons \"Otevřít Správce doplňků\">\n\n<!-- Prefs -->\n<!ENTITY prefs_title \"Předvolby\">\n<!ENTITY prefs_editor_title \"Editor\">\n<!ENTITY prefs_general_title \"Obecné\">\n<!ENTITY prefs_restore \"Obnovit výchozí\">\n\n<!ENTITY prefs_manage_components \"Správa extra komponent\">\n\n<!ENTITY prefs_options_autoconnectruntime \"Znovu připojit k předchozímu běhovému prostředí\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"Po spouštění WebIDE znovu připojí k předchozímu běhovému prostředí\">\n<!ENTITY prefs_options_rememberlastproject \"Zapamatovat poslední projekt\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"Obnoví při startu WebIDE předchozí projekt\">\n<!ENTITY prefs_options_templatesurl \"URL šablony\">\n<!ENTITY prefs_options_templatesurl_tooltip \"Seznam dostupných šablon\">\n<!ENTITY prefs_options_showeditor \"Zobrazit editor\">\n<!ENTITY prefs_options_showeditor_tooltip \"Zobrazí interní editor\">\n<!ENTITY prefs_options_tabsize \"Velikost tabu\">\n<!ENTITY prefs_options_expandtab \"Měkké tabulátory\">\n<!ENTITY prefs_options_expandtab_tooltip \"Použije mezery na místo znaku tabulátor\">\n<!ENTITY prefs_options_detectindentation \"Automatické odsazení\">\n<!ENTITY prefs_options_detectindentation_tooltip \"Hádá odsazení na základě obsahu zdrojového kódu\">\n<!ENTITY prefs_options_autocomplete \"Automatické doplňování\">\n<!ENTITY prefs_options_autocomplete_tooltip \"Povolí automatické doplňování kódu\">\n<!ENTITY prefs_options_autoclosebrackets \"Automaticky uzavírat závorky\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"Zajistí automaticky vkládání ukončovacích závorek\">\n<!ENTITY prefs_options_keybindings \"Klávesové zkratky\">\n<!ENTITY prefs_options_keybindings_default \"Výchozí\">\n\n<!-- Permissions Table -->\n<!ENTITY permissionstable_title \"Tabulka práv\">\n<!ENTITY permissionstable_name_header \"Název\">\n\n<!-- Runtime Details -->\n<!ENTITY runtimedetails_title \"Info běhového prostředí\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB je root: \">\n<!ENTITY runtimedetails_summonADBRoot \"root zařízení\">\n<!ENTITY runtimedetails_ADBRootWarning \"(vyžaduje odemčený bootloader)\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Neomezená oprávnění nástrojů pro vývojáře: \">\n<!ENTITY runtimedetails_requestPrivileges \"vyžaduje vyšší oprávnění\">\n<!ENTITY runtimedetails_privilegesWarning \"(Provede restart zařízení. Vyžadována práva roota.)\">\n\n<!-- Device Preferences and Settings -->\n<!ENTITY device_typeboolean \"Logická hodnota\">\n<!ENTITY device_typenumber \"Číslo\">\n<!ENTITY device_typestring \"Řetězec\">\n<!ENTITY device_typeobject \"Objekt\">\n<!ENTITY device_typenone \"Vyberte typ\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreference_title \"Předvolby zařízení\">\n<!ENTITY devicepreference_search \"Předvolby vyhledávání\">\n<!ENTITY devicepreference_newname \"Název nové předvolby\">\n<!ENTITY devicepreference_newtext \"Hodnota předvolby\">\n<!ENTITY devicepreference_addnew \"Přidat novou předvolbu\">\n\n<!-- Device Settings -->\n<!ENTITY devicesetting_title \"Nastavení zařízení\">\n<!ENTITY devicesetting_search \"Nastavení vyhledávání\">\n<!ENTITY devicesetting_newname \"Název nového nastavení\">\n<!ENTITY devicesetting_newtext \"Hodnota nastavení\">\n<!ENTITY devicesetting_addnew \"Přidat nové nastavení\">\n\n<!-- Monitor -->\n<!ENTITY monitor_title \"Monitor\">\n<!ENTITY monitor_help \"Nápověda\">\n\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n<!ENTITY wifi_auth_header \"Identifikace klienta\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"Koncový bod, ke kterému se připojujete, vyžaduje více informací pro ověření tohoto připojení.  Naskenujte prosím QR kód níže pomocí výzvy na vašem dalším zařízení.\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"Žádná výzva QR skeneru?\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"Vidíte výzvu QR skeneru?\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"Pokud se vaše další zařízení zeptá na token místo skenování QR kódu, zkopírujte do něj prosím hodnotu uvedenou níže:\">\n\n<!-- Logs panel -->\n<!ENTITY logs_title \"Žurnál příkazů před zabalením\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/devtools/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=Firefox WebIDE\ntitle_app=Firefox WebIDE: %S\n\nruntimeButton_label=Volba běhového prostředí\nprojectButton_label=Otevřít aplikaci\n\nmainProcess_label=Hlavní proces\n\nlocal_runtime=Místní běhové prostředí\nremote_runtime=Vzdálené běhové prostředí\nremote_runtime_promptTitle=Vzdálené běhové prostředí\nremote_runtime_promptMessage=host:port\n\nimportPackagedApp_title=Volba adresáře\nimportHostedApp_title=Otevření hostované aplikace\nimportHostedApp_header=Vložit URL manifestu\n\nnotification_showTroubleShooting_label=odstraňování problémů\nnotification_showTroubleShooting_accesskey=t\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=Probíhá načítání…\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected=Nelze nainstalovat projekt. Není plné připojení.\nerror_cantInstallValidationErrors=Nelze nainstalovat projekt. Chyby při validaci.\nerror_listRunningApps=Nepodařilo se získat seznam aplikací v zařízení\n\n# Variable: name of the operation (in english)\nerror_operationTimeout=Čas operace vypršel: %1$S\nerror_operationFail=Operace selhala: %1$S\n\n# Variable: app name\nerror_cantConnectToApp=Nelze se připojit k aplikaci: %1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON=Nepodařilo se získat seznam doplňků: %S\n\nerror_appProjectsLoadFailed=Nepodařilo se načíst seznam projektů. Tato situace může nastat, pokud jste použili aktuální profil v novější verzi Firefoxu.\n\naddons_stable=stabilní\naddons_unstable=nestabilní\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label=Firefox OS %1$S Simulator (%2$S)\naddons_install_button=instalovat\naddons_uninstall_button=odinstalovat\naddons_adb_label=Doplněk ADB Helper\naddons_adapters_label=Doplněk Tools Adapters\naddons_adb_warning=Bez tohoto doplňku nemohou být detekována USB zařízení\naddons_status_unknown=?\naddons_status_installed=Nainstalováno\naddons_status_uninstalled=Není nainstalováno\naddons_status_preparing=příprava\naddons_status_downloading=stahování\naddons_status_installing=instalace\n\nruntimedetails_checkno=ne\nruntimedetails_checkyes=ano\nruntimedetails_checkunknown=neznámý (vyžaduje ADB Helper 0.4.0 nebo pozdější)\nruntimedetails_notUSBDevice=Není USB zařízení\n\n# Validation status\nstatus_tooltip=Stav validace: %1$S\nstatus_valid=VALIDNÍ\nstatus_warning=VAROVÁNÍ\nstatus_error=CHYBY\nstatus_unknown=NEZNÁMÝ\n\n# Device preferences and settings\ndevice_reset_default=Obnovit výchozí nastavení\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!-- LOCALIZATION NOTE (downloads.title):\n     Used by screen readers to describe the Downloads Panel.\n     -->\n<!ENTITY downloads.title                  \"Stahování\">\n\n<!-- LOCALIZATION NOTE (downloadDetails.width):\n     Width of details for a Downloads Panel item (which directly influences the\n     width of the Downloads Panel) expressed using a CSS unit. The longest\n     labels that should fit in the item width are usually those of in-progress\n     downloads and those of blocked downloads.\n\n     A good rule of thumb is to try to determine the longest string possible\n     that an in-progress download could display, and use that value in ch\n     units.\n\n     For example, in English, a long string would be:\n\n     59m 59s left - 1022 of 1023 KB (120.5 KB/sec)\n\n     Since Downloads Panel is redesigned to show the detail string including\n     the hovering case for an item or an action button.\n     Bug 1328519 is for discussing the detail rule of `downloadDetails.width`.\n     -->\n<!ENTITY downloadDetails.width            \"50ch\">\n\n<!-- LOCALIZATION NOTE (downloadsSummary.minWidth2):\n     Minimum width for the main description of the downloads summary,\n     which is displayed at the bottom of the Downloads Panel if the\n     number of downloads exceeds the limit that the panel can display.\n\n     A good rule of thumb here is to look at the otherDownloads3 string\n     in downloads.properties, and make a reasonable estimate of its\n     maximum length. For English, this seems like a reasonable limit:\n\n     999 files downloading\n\n     that's 21 characters, so we set the minimum width to 21ch.\n     -->\n<!ENTITY downloadsSummary.minWidth2       \"25ch\">\n\n<!ENTITY cmd.pause.label                  \"Pozastavit\">\n<!ENTITY cmd.pause.accesskey              \"P\">\n<!ENTITY cmd.resume.label                 \"Pokračovat\">\n<!ENTITY cmd.resume.accesskey             \"o\">\n<!ENTITY cmd.cancel.label                 \"Zrušit\">\n<!-- LOCALIZATION NOTE (cmd.show.label, cmd.show.accesskey, cmd.showMac.label,\n     cmd.showMac.accesskey):\n     The show and showMac commands are never shown together, thus they can share\n     the same access key (though the two access keys can also be different).\n     -->\n<!ENTITY cmd.show.label                   \"Otevřít složku\">\n<!ENTITY cmd.show.accesskey               \"l\">\n<!ENTITY cmd.showMac.label                \"Zobrazit ve Finderu\">\n<!ENTITY cmd.showMac.accesskey            \"F\">\n<!ENTITY cmd.retry.label                  \"Opakovat\">\n<!ENTITY cmd.goToDownloadPage.label       \"Přejít na stránku stahování\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"e\">\n<!ENTITY cmd.copyDownloadLink.label       \"Kopírovat stahovaný odkaz\">\n<!ENTITY cmd.copyDownloadLink.accesskey   \"K\">\n<!ENTITY cmd.removeFromHistory.label      \"Odebrat z historie\">\n<!ENTITY cmd.removeFromHistory.accesskey  \"d\">\n<!ENTITY cmd.clearList2.label             \"Smazat panel náhledu\">\n<!ENTITY cmd.clearList2.accesskey         \"m\">\n<!ENTITY cmd.clearDownloads.label         \"Smazat stahování\">\n<!ENTITY cmd.clearDownloads.accesskey     \"S\">\n<!-- LOCALIZATION NOTE (cmd.unblock2.label):\n     This command is shown in the context menu when downloads are blocked.\n     -->\n<!ENTITY cmd.unblock2.label               \"Povolit stažení\">\n<!ENTITY cmd.unblock2.accesskey           \"o\">\n<!-- LOCALIZATION NOTE (cmd.removeFile.label):\n     This is the tooltip of the action button shown when malware is blocked.\n     -->\n<!ENTITY cmd.removeFile.label             \"Odebrat soubor\">\n<!-- LOCALIZATION NOTE (cmd.chooseUnblock.tooltip):\n     This is the tooltip of the action button shown when potentially unwanted\n     downloads are blocked. This opens a dialog where the user can choose\n     whether to unblock or remove the download. Removing is the default option.\n     -->\n<!ENTITY cmd.chooseUnblock.label          \"Odebrat soubor nebo povolit stažení\">\n<!-- LOCALIZATION NOTE (cmd.chooseOpen.tooltip):\n     This is the tooltip of the action button shown when uncommon downloads are\n     blocked.This opens a dialog where the user can choose whether to open the\n     file or remove the download. Opening is the default option.\n     -->\n<!ENTITY cmd.chooseOpen.label             \"Otevřít nebo odebrat soubor\">\n\n<!-- LOCALIZATION NOTE (showMoreInformation.label):\n     Displayed when hovering a blocked download, indicates that it's possible to\n     show more information for user to take the next action.\n     -->\n<!ENTITY showMoreInformation.label        \"Zobrazit více informací\">\n\n<!-- LOCALIZATION NOTE (openFile.label):\n     Displayed when hovering a complete download, indicates that it's possible to\n     open the file using an app available in the system.\n     -->\n<!ENTITY openFile.label                   \"Otevřít soubor\">\n\n<!-- LOCALIZATION NOTE (retryDownload.label):\n     Displayed when hovering a download which is able to be retried by users,\n     indicates that it's possible to download this file again.\n     -->\n<!ENTITY retryDownload.label              \"Opakovat stahování\">\n\n<!-- LOCALIZATION NOTE (cancelDownload.label):\n     Displayed when hovering a download which is able to be cancelled by users,\n     indicates that it's possible to cancel and stop the download.\n     -->\n<!ENTITY cancelDownload.label             \"Zrušit stahování\">\n\n<!-- LOCALIZATION NOTE (blocked.label):\n     Shown as a tag before the file name for some types of blocked downloads.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n<!ENTITY blocked.label                    \"BLOKOVÁNO\">\n\n<!-- LOCALIZATION NOTE (learnMore.label):\n     Shown as a text link for some types of blocked downloads, for example\n     malware, when there is an associated explanation page on the Mozilla site.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n<!ENTITY learnMore.label                  \"Zjistit více\">\n\n<!-- LOCALIZATION NOTE (downloadsHistory.label, downloadsHistory.accesskey):\n     This string is shown at the bottom of the Downloads Panel when all the\n     downloads fit in the available space, or when there are no downloads in\n     the panel at all.\n     -->\n<!ENTITY downloadsHistory.label           \"Zobrazit všechna stahování\">\n<!ENTITY downloadsHistory.accesskey       \"v\">\n\n<!ENTITY openDownloadsFolder.label       \"Otevřít složku se staženými soubory\">\n\n<!ENTITY clearDownloadsButton.label       \"Smazat stahování\">\n<!ENTITY clearDownloadsButton.tooltip     \"Smaže dokončená, zrušená či neúspěšná stahování\">\n\n<!-- LOCALIZATION NOTE (downloadsListEmpty.label):\n     This string is shown when there are no items in the Downloads view, when it\n     is displayed inside a browser tab.\n     -->\n<!ENTITY downloadsListEmpty.label         \"Nejsou žádná stahování.\">\n\n<!-- LOCALIZATION NOTE (downloadsPanelEmpty.label):\n     This string is shown when there are no items in the Downloads Panel.\n     -->\n<!ENTITY downloadsPanelEmpty.label        \"Žádná stahování pro tuto relaci.\">\n\n<!-- LOCALIZATION NOTE (downloadsListNoMatch.label):\n     This string is shown when some search terms are specified, but there are no\n     results in the Downloads view.\n     -->\n<!ENTITY downloadsListNoMatch.label       \"Nepodařilo se najít žádná odpovídající stahování.\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (stateStarting):\n# Indicates that the download is starting.\nstateStarting=Navazování spojení…\n# LOCALIZATION NOTE (stateScanning):\n# Indicates that an external program is scanning the download for viruses.\nstateScanning=Antivirová kontrola…\n# LOCALIZATION NOTE (stateFailed):\n# Indicates that the download failed because of an error.\nstateFailed=Selhalo\n# LOCALIZATION NOTE (statePaused):\n# Indicates that the download was paused by the user.\nstatePaused=Pozastaveno\n# LOCALIZATION NOTE (stateCanceled):\n# Indicates that the download was canceled by the user.\nstateCanceled=Zrušeno\n# LOCALIZATION NOTE (stateCompleted):\n# Indicates that the download was completed.\nstateCompleted=Dokončeno\n# LOCALIZATION NOTE (stateBlockedParentalControls):\n# Indicates that the download was blocked by the Parental Controls feature of\n# Windows.  \"Parental Controls\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"Parental Controls\" in various\n# languages:\n# http://windows.microsoft.com/en-US/windows-vista/Set-up-Parental-Controls\nstateBlockedParentalControls=Blokováno rodičovskou kontrolou\n# LOCALIZATION NOTE (stateBlockedPolicy):\n# Indicates that the download was blocked on Windows because of the \"Launching\n# applications and unsafe files\" setting of the \"security zone\" associated with\n# the target site.  \"Security zone\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"security zone\" in various\n# languages:\n# http://support.microsoft.com/kb/174360\nstateBlockedPolicy=Blokováno na základě bezpečnostního nastavení\n# LOCALIZATION NOTE (stateDirty):\n# Indicates that the download was blocked after scanning.\nstateDirty=Blokováno: Může obsahovat virus nebo spyware\n\n# LOCALIZATION NOTE (blockedMalware, blockedPotentiallyUnwanted,\n#                    blockedUncommon2):\n# These strings are shown in the panel for some types of blocked downloads, and\n# are immediately followed by the \"Learn More\" link, thus they must end with a\n# period.  You may need to adjust \"downloadDetails.width\" in \"downloads.dtd\" if\n# this turns out to be longer than the other existing status strings.\n# Note: These strings don't exist in the UI yet.  See bug 1053890.\nblockedMalware=Tento soubor obsahuje vir či malware.\nblockedPotentiallyUnwanted=Tento soubor může poškodit váš počítač.\nblockedUncommon2=Tento soubor není obvykle stahován.\n\n# LOCALIZATION NOTE (fileMovedOrMissing):\n# Displayed when a complete download which is not at the original folder.\nfileMovedOrMissing=Soubor přesunut nebo chybí\n\n# LOCALIZATION NOTE (unblockHeaderUnblock, unblockHeaderOpen,\n#                    unblockTypeMalware, unblockTypePotentiallyUnwanted2,\n#                    unblockTypeUncommon2, unblockTip2, unblockButtonOpen,\n#                    unblockButtonUnblock, unblockButtonConfirmBlock):\n# These strings are displayed in the dialog shown when the user asks a blocked\n# download to be unblocked.  The severity of the threat is expressed in\n# descending order by the unblockType strings, it is higher for files detected\n# as malware and lower for uncommon downloads.\nunblockHeaderUnblock=Opravdu chcete povolit toto stahování?\nunblockHeaderOpen=Opravdu chcete otevřít tento soubor?\nunblockTypeMalware=Tento soubor obsahuje vir nebo jiný malware, který poškodí váš počítač.\nunblockTypePotentiallyUnwanted2=Tento soubor se tváří jako užitečný nástroj, ale může vykonat neočekávané změny ve vašich programech a nastavení.\nunblockTypeUncommon2=Tento soubor není obvykle stahován a nemusí být bezpečné jej otevírat. Může obsahovat vir nebo provést neočekávané změny ve vašich programech a nastavení.\nunblockTip2=Můžete vyhledat alternativní zdroj nebo stažení zkusit znovu později.\nunblockButtonOpen=Otevřít\nunblockButtonUnblock=Povolit stažení\nunblockButtonConfirmBlock=Odebrat soubor\n\n# LOCALIZATION NOTE (sizeWithUnits):\n# %1$S is replaced with the size number, and %2$S with the measurement unit.\nsizeWithUnits=%1$S %2$S\nsizeUnknown=Neznámá velikost\n\n# LOCALIZATION NOTE (shortTimeLeftSeconds, shortTimeLeftMinutes,\n#                    shortTimeLeftHours, shortTimeLeftDays):\n# These values are displayed in the downloads indicator in the main browser\n# window, where space is available for three characters maximum.  %1$S is\n# replaced with the time left for the given measurement unit.  Even for days,\n# the value is never longer than two digits.\nshortTimeLeftSeconds=%1$Ss\nshortTimeLeftMinutes=%1$Sm\nshortTimeLeftHours=%1$Sh\nshortTimeLeftDays=%1$Sd\n\n# LOCALIZATION NOTE (statusSeparator, statusSeparatorBeforeNumber):\n# These strings define templates for the separation of different elements in the\n# status line of a download item.  As a separator, by default we use the Unicode\n# character U+2014 'EM DASH' (long dash).  Examples of status lines include\n# \"Canceled - 222.net\", \"1.1 MB - website2.com\", or \"Paused -  1.1 MB\".  Note\n# that we use a wider space after the separator when it is followed by a number,\n# just to avoid visually confusing it with with a minus sign with some fonts.\n# If you use a different separator, this might not be necessary.  However, there\n# is usually no need to change the separator or the order of the substitutions,\n# even for right-to-left languages, unless the defaults are not suitable.\nstatusSeparator=%1$S \\u2014 %2$S\nstatusSeparatorBeforeNumber=%1$S \\u2014  %2$S\n\nfileExecutableSecurityWarning=„%S“ je spustitelný soubor. Ten může obsahovat viry nebo jiný škodlivý kód, který může poškodit váš počítač. Při spuštění buďte opatrní. Chcete opravdu spustit soubor „%S“?\nfileExecutableSecurityWarningTitle=Otevřít spustitelný soubor?\nfileExecutableSecurityWarningDontAsk=Příště se již neptat.\n\n# LOCALIZATION NOTE (otherDownloads3):\n# This is displayed in an item at the bottom of the Downloads Panel when\n# there are more downloads than can fit in the list in the panel. Use a\n# semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/Localization_and_Plurals\notherDownloads3=Jedno další stahování;%1$S další stahování;%1$S dalších stahování\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/downloads/settingsChange.dtd",
    "content": "<!-- -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- -->\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  settingsChangePreferences.label  \"Nastavení lze změnit v panelu Aplikace v dialogu Předvolby aplikace &brandShortName;.\">\n<!ENTITY  settingsChangeOptions.label      \"Nastavení lze změnit v panelu Aplikace v dialogu Možnosti aplikace &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/engineManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY engineManager.title \"Správce vyhledávacích modulů\">\n<!ENTITY engineManager.style \"min-width: 35em;\">\n<!ENTITY engineManager.intro \"Jsou nainstalovány tyto vyhledávací moduly:\">\n\n<!ENTITY columnLabel.name \"Jméno\">\n<!ENTITY columnLabel.keyword \"Klíčové slovo\">\n\n<!-- Buttons -->\n<!ENTITY up.label \"Posunout nahoru\">\n<!ENTITY up.accesskey \"n\">\n<!ENTITY dn.label \"Posunout dolů\">\n<!ENTITY dn.accesskey \"d\">\n<!ENTITY remove.label \"Odebrat\">\n<!ENTITY remove.accesskey \"b\">\n<!ENTITY edit.label \"Upravit klíčové slovo…\">\n<!ENTITY edit.accesskey \"U\">\n\n<!ENTITY addEngine.label \"Získat další vyhledávací moduly…\">\n<!ENTITY addEngine.accesskey \"s\">\n\n<!ENTITY enableSuggest.label \"Zobrazit našeptávač\">\n<!ENTITY enableSuggest.accesskey \"Z\">\n\n<!ENTITY restoreDefaults.label \"Obnovit výchozí\">\n<!ENTITY restoreDefaults.accesskey \"O\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/engineManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nduplicateTitle=Použité klíčové slovo\nduplicateEngineMsg=Zvolili jste klíčové slovo, které je již použito pro „%S“. Zvolte prosím jiné.\nduplicateBookmarkMsg=Zvolili jste klíčové slovo, které je již použito pro záložku. Zvolte prosím jiné.\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/feeds/subscribe.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY feedPage.title\n  \"Zobrazení kanálu\">\n<!ENTITY feedSubscribeNow\n  \"Odebírat\">\n<!ENTITY feedLiveBookmarks\n  \"Aktuální záložky\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/feeds/subscribe.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nlinkTitleTextFormat=Přejít na %S\naddHandler=Přidat „%S“ (%S) jako čtečku kanálů?\naddHandlerAddButton=Přidat čtečku kanálů\naddHandlerAddButtonAccesskey=P\nhandlerRegistered=„%S“ je již jako čtečka kanálů zaregistrován\nliveBookmarks=Aktuální záložky\nsubscribeNow=Odebírat\nchooseApplicationMenuItem=Vybrat aplikaci…\nchooseApplicationDialogTitle=Výběr aplikace\nalwaysUse=Pro odebírání kanálů vždy použít čtečku %S\nmediaLabel=Soubory médií\n\n# LOCALIZATION NOTE: The next string is for the size of the enclosed media.\n#   e.g. enclosureSizeText : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nenclosureSizeText=%1$S %2$S\n\nbytes=bajtů\nkilobyte=KB\nmegabyte=MB\ngigabyte=GB\n\n# LOCALIZATION NOTE: The next three strings explains to the user what they're\n# doing.\n#   e.g. alwaysUseForVideoPodcasts : \"Always use Miro to subscribe to video podcasts.\"\n#   %S = application to use (Miro, iTunes, ...)\nalwaysUseForFeeds=Pro odebírání kanálů vždy použít aplikaci %S.\nalwaysUseForAudioPodcasts=Pro odebírání audio kanálů vždy použít aplikaci %S.\nalwaysUseForVideoPodcasts=Pro odebírání video kanálů vždy použít aplikaci %S.\n\nsubscribeFeedUsing=Odebírat tento kanál pomocí\nsubscribeAudioPodcastUsing=Odebírat tento audio kanál pomocí\nsubscribeVideoPodcastUsing=Odebírat tento video kanál pomocí\n\nfeedSubscriptionFeed1=Toto je „informační kanál“ poskytující měnící se obsah této stránky.\nfeedSubscriptionAudioPodcast1=Toto je „audio kanál“ poskytující měnící se obsah této stránky.\nfeedSubscriptionVideoPodcast1=Toto je „video kanál“ poskytující měnící se obsah této stránky.\n\nfeedSubscriptionFeed2=Tento informační kanál lze odebírat a být tak informován o každé změně obsahu.\nfeedSubscriptionAudioPodcast2=Tento audio kanál lze odebírat a být tak informován o každé změně obsahu.\nfeedSubscriptionVideoPodcast2=Tento video kanál lze odebírat a být tak informován o každé změně obsahu.\n\n# Protocol Handling\n# \"Add %appName (%appDomain) as an application for %protocolType links?\"\naddProtocolHandler=Přidat %S (%S) jako aplikaci pro odkazy typu %S?\naddProtocolHandlerAddButton=Přidat aplikaci\naddProtocolHandlerAddButtonAccesskey=a"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/lightweightThemes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\nlightweightThemes.recommended-1.name=A Web Browser Renaissance\r\nlightweightThemes.recommended-1.description=A Web Browser Renaissance, autor (C) Sean.Martell. Dostupné pod CC-BY-SA. Bez záruky.\r\n\r\nlightweightThemes.recommended-2.name=Space Fantasy\r\nlightweightThemes.recommended-2.description=Space Fantasy, autor (C) fx5800p. Dostupné pod CC-BY-SA. Bez záruky.\r\n\r\nlightweightThemes.recommended-4.name=Pastel Gradient\r\nlightweightThemes.recommended-4.description=Pastel Gradient, autor (C) darrinhenein. Dostupné pod CC-BY-SA. Bez záruky.\r\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/loop/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\n\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/migration/migration.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n   \n<!ENTITY migrationWizard.title \"Průvodce importem\">\n\n<!ENTITY importFrom.label \"Importovat nastavení, záložky, historii, hesla a ostatní údaje z aplikace:\">\n<!ENTITY importFromUnix.label \"Importovat předvolby, záložky, historii, hesla a ostatní údaje z aplikace:\">\n<!ENTITY importFromBookmarks.label \"Importovat záložky z aplikace:\">\n\n<!ENTITY importFromIE.label \"Microsoft Internet Explorer\">\n<!ENTITY importFromIE.accesskey \"M\">\n<!ENTITY importFromEdge.label           \"Microsoft Edge\">\n<!ENTITY importFromEdge.accesskey       \"E\">\n<!ENTITY importFromNothing.label \"Nic neimportovat\">\n<!ENTITY importFromNothing.accesskey \"N\">\n<!ENTITY importFromSafari.label \"Safari\">\n<!ENTITY importFromSafari.accesskey \"S\">\n<!ENTITY importFromCanary.label         \"Chrome Canary\">\n<!ENTITY importFromCanary.accesskey     \"n\">\n<!ENTITY importFromChrome.label \"Chrome\">\n<!ENTITY importFromChrome.accesskey \"C\">\n<!ENTITY importFromChromium.label       \"Chromium\">\n<!ENTITY importFromChromium.accesskey   \"u\">\n<!ENTITY importFromFirefox.label \"Firefox\">\n<!ENTITY importFromFirefox.accesskey \"F\">\n<!ENTITY importFrom360se.label          \"360 Secure Browser\">\n<!ENTITY importFrom360se.accesskey      \"3\">\n\n<!ENTITY noMigrationSources.label \"Nebyl nalezen žádný program, který by obsahoval záložky, historii nebo uložená hesla.\">\n\n<!ENTITY importSource.title \"Importování nastavení a údajů\">\n<!ENTITY importItems.title \"Importované položky\">\n<!ENTITY importItems.label \"Zvolte položky, které chcete importovat:\">\n\n<!ENTITY migrating.title \"Probíhá import…\">\n<!ENTITY migrating.label \"Následující položky jsou nyní importovány…\">\n\n<!ENTITY selectProfile.title \"Volba profilu\">\n<!ENTITY selectProfile.label \"Importovat je možné z následujících profilů:\">\n\n<!ENTITY done.title \"Import byl dokončen\">\n<!ENTITY done.label \"Následující položky byly úspěšně importovány:\">\n\n<!ENTITY closeSourceBrowser.label       \"Před pokračováním se prosím ujistěte, že vybraný prohlížeč je zavřený.\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/migration/migration.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprofileName_format=%S %S\n\n# Browser Specific\nsourceNameIE=Internet Explorer\nsourceNameEdge=Microsoft Edge\nsourceNameSafari=Safari\nsourceNameCanary=Google Chrome Canary\nsourceNameChrome=Google Chrome\nsourceNameChromium=Chromium\nsourceNameFirefox=Mozilla Firefox\nsourceName360se=360 Secure Browser\n\nimportedBookmarksFolder=Z prohlížeče %S\n\nimportedSafariReadingList=Seznam ke čtení (ze Safari)\nimportedEdgeReadingList=Seznam ke čtení (z Edge)\n\n# Import Sources\n# Note: When adding an import source for profile reset, add the string name to\n# resetProfile.js if it should be listed in the reset dialog.\n1_ie=Možnosti internetu\n1_edge=Nastavení\n1_safari=Předvolby\n1_chrome=Předvolby\n1_360se=Předvolby\n\n2_ie=Cookies\n2_edge=Cookies\n2_safari=Cookies\n2_chrome=Cookies\n2_firefox=Cookies\n2_360se=Cookies\n\n4_ie=Historie\n4_edge=Historie\n4_safari=Historie\n4_chrome=Historie\n4_firefox_history_and_bookmarks=Historie prohlížení a záložky\n4_360se=Historie\n\n8_ie=Uložené formuláře\n8_edge=Uložené formuláře\n8_safari=Uložené formuláře\n8_chrome=Uložené formuláře\n8_firefox=Uložené formuláře\n8_360se=Uložené formuláře\n\n16_ie=Uložená hesla\n16_edge=Uložená hesla\n16_safari=Uložená hesla\n16_chrome=Uložená hesla\n16_firefox=Uložená hesla\n16_360se=Uložená hesla\n\n32_ie=Oblíbené\n32_edge=Oblíbené\n32_safari=Záložky\n32_chrome=Záložky\n32_360se=Záložky\n\n64_ie=Ostatní data\n64_edge=Ostatní data\n64_safari=Ostatní data\n64_chrome=Ostatní data\n64_firefox_other=Ostatní data\n64_360se=Ostatní data\n\n128_firefox=Okna a panely\n\n# Automigration undo notification.\n# %1$S will be replaced with the name of the browser we imported from, %2$S will be replaced with brandShortName\nautomigration.undo.message.all              = Navázat, kde jste přestali. Importovali jsme tyto stránky a vaše záložky, historii a hesla z %1$S do %2$S.\nautomigration.undo.message.bookmarks        = Navázat, kde jste přestali. Importovali jsme tyto stránky a vaše záložky z %1$S do %2$S.\nautomigration.undo.message.bookmarks.logins = Navázat, kde jste přestali. Importovali jsme tyto stránky a vaše záložky a hesla z %1$S do %2$S.\nautomigration.undo.message.bookmarks.visits = Navázat, kde jste přestali. Importovali jsme tyto stránky a vaše záložky a historii z %1$S do %2$S.\nautomigration.undo.message.logins           = Navázat, kde jste přestali. Importovali jsme vaše hesla z %1$S do %2$S.\nautomigration.undo.message.logins.visits    = Navázat, kde jste přestali. Importovali jsme tyto stránky a vaši historii a hesla z %1$S do %2$S.\nautomigration.undo.message.visits           = Navázat, kde jste přestali. Importovali jsme tyto stránky a vaši historii z %1$S do %2$S.\nautomigration.undo.keep2.label            = OK, rozumím\nautomigration.undo.keep2.accesskey        = O\nautomigration.undo.dontkeep2.label        = Ne, děkuji\nautomigration.undo.dontkeep2.accesskey    = N\nautomigration.undo.unknownbrowser         = Neznámý prohlížeč\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n\n<!ENTITY loadError.label \"Chyba při načítání stránky\">\n<!ENTITY retry.label \"Zkusit znovu\">\n<!ENTITY returnToPreviousPage.label \"Přejít zpět\">\n<!ENTITY advanced.label \"Rozšířené\">\n\n<!-- Specific error messages -->\n\n<!ENTITY connectionFailure.title \"Chyba spojení\">\n<!ENTITY connectionFailure.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY deniedPortAccess.title \"Omezení přístupu k adrese\">\n<!ENTITY deniedPortAccess.longDesc \"\">\n\n<!ENTITY dnsNotFound.title \"Server nenalezen\">\n<!ENTITY dnsNotFound.longDesc \"\n<ul>\n  <li>Zkontrolujte, že je adresa napsána správně a neobsahuje chyby jako\n    <strong>ww</strong>.example.com místo\n    <strong>www</strong>.example.com</li>\n  <li>Pokud se vám nezobrazují ani ostatní stránky, zkontrolujte síťové připojení svého\n    počítače.</li>\n  <li>Pokud je váš počítač chráněný firewallem nebo proxy serverem, zkontrolujte, že má\n    &brandShortName; povolený přístup k internetu.</li>\n</ul>\n\">\n\n<!ENTITY fileNotFound.title \"Soubor nenalezen\">\n<!ENTITY fileNotFound.longDesc \"\n<ul>\n  <li>Zkontrolujte, zda je jméno souboru napsáno správně, a to včetně velikosti písmen.</li>\n  <li>Zkontrolujte, zda soubor nebyl přesunut, přejmenován nebo smazán.</li>\n</ul>\n\">\n\n<!ENTITY fileAccessDenied.title \"Přístup k souboru byl odepřen\">\n<!ENTITY fileAccessDenied.longDesc \"<ul>\n  <li>Možná byl smazán, přesunut nebo jeho oprávnění zabraňují přístupu.</li>\n</ul>\">\n\n<!ENTITY generic.title \"Nepodařilo se dokončit požadavek\">\n<!ENTITY generic.longDesc \"\n<p>&brandShortName; nemůže tuto stránku načíst.</p>\n\">\n\n<!ENTITY captivePortal.title \"Přihlásit se do sítě\">\n<!ENTITY captivePortal.longDesc2 \"<p>Pro přístup k internetu se musíte nejdříve přihlásit k této síti.</p>\">\n\n<!ENTITY openPortalLoginPage.label2 \"Otevřít přihlašovací stránku k síti\">\n\n<!ENTITY malformedURI.title \"Neplatná adresa\">\n<!ENTITY malformedURI.longDesc \"\n<ul>\n  <li>Adresa webové stránky má zpravidla tvar\n    <strong>http://www.example.com/</strong></li>\n  <li>Zkontrolujte, zda používáte správná lomítka (tj.\n    <strong>/</strong>).</li>\n</ul>\n\">\n\n<!ENTITY netInterrupt.title \"Spojení bylo přerušeno\">\n<!ENTITY netInterrupt.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY notCached.title \"Platnost dokumentu vypršela\">\n<!ENTITY notCached.longDesc \"<p>Požadovaný dokument již není dostupný v mezipaměti aplikace &brandShortName;.</p><ul><li>Z bezpečnostních důvodů &brandShortName; automaticky nestahuje důvěrné dokumenty.</li><li>Pro opětovné stažení dokumentu z webového serveru klepněte na tlačítko „Zkusit znovu“.</li></ul>\">\n\n<!ENTITY netOffline.title \"Režim offline\">\n<!ENTITY netOffline.longDesc2 \"\n<ul>\n  <li>Pro přechod do režimu online a obnovení stránky klepněte na tlačítko „Zkusit znovu“.</li>\n</ul>\n\">\n\n<!ENTITY contentEncodingError.title \"Chyba znakové sady obsahu\">\n<!ENTITY contentEncodingError.longDesc \"\n<ul>\n  <li>Kontaktujte prosím vlastníky webového serveru a informujte je o tomto problému.</li>\n</ul>\n\">\n\n<!ENTITY unsafeContentType.title \"Nebezpečný typ souboru\">\n<!ENTITY unsafeContentType.longDesc \"\n<ul>\n  <li>Kontaktujte prosím vlastníky webového serveru a informujte je o tomto problému.</li>\n</ul>\n\">\n\n<!ENTITY netReset.title \"Spojení přerušeno\">\n<!ENTITY netReset.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY netTimeout.title \"Vypršel čas spojení\">\n<!ENTITY netTimeout.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY unknownProtocolFound.title \"Adresa nebyla rozpoznána\">\n<!ENTITY unknownProtocolFound.longDesc \"\n<ul>\n  <li>Pro otevření této adresy budete patrně potřebovat nainstalovat další software.</li>\n</ul>\n\">\n\n<!ENTITY proxyConnectFailure.title \"Proxy server odmítl spojení\">\n<!ENTITY proxyConnectFailure.longDesc \"\n<ul>\n  <li>Zkontrolujte nastavení proxy serveru.</li>\n  <li>Kontaktujte správce vaší sítě, zda je proxy server v provozu.</li>\n</ul>\n\">\n\n<!ENTITY proxyResolveFailure.title \"Proxy server nenalezen\">\n<!ENTITY proxyResolveFailure.longDesc \"\n<ul>\n  <li>Zkontrolujte nastavení proxy serveru.</li>\n  <li>Zkontrolujte síťové připojení svého počítače.</li>\n  <li>Pokud je váš počítač chráněn firewallem nebo proxy serverem, zkontrolujte, zda má\n    &brandShortName; přístup na internet.</li>\n</ul>\n\">\n\n<!ENTITY redirectLoop.title \"Smyčka při přesměrování\">\n<!ENTITY redirectLoop.longDesc \"\n<ul>\n  <li>Tento problém může být způsoben zakázáním nebo odmítnutím\n    cookies.</li>\n</ul>\n\">\n\n<!ENTITY unknownSocketType.title \"Neplatná odpověď serveru\">\n<!ENTITY unknownSocketType.longDesc \"\n<ul>\n  <li>Zkontrolujte, zda má váš systém nainstalován\nPersonal Security Manager.</li>\n  <li>Tato chyba může být rovněž způsobena nestandardní konfigurací serveru.</li>\n</ul>\n\">\n\n<!ENTITY nssFailure2.title \"Chyba zabezpečeného spojení\">\n<!ENTITY nssFailure2.longDesc2 \"\n<ul>\n  <li>Požadovanou stránku nelze zobrazit, protože nelze ověřit autenticitu přijatých dat.</li>\n  <li>Kontaktujte prosím vlastníky webového serveru a informujte je o tomto problému.</li>\n</ul>\n\">\n\n<!ENTITY certerror.longpagetitle1 \"Vaše připojení není zabezpečené\">\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara \"Majitel serveru <span class='hostname'/> nakonfiguroval své webové stránky nesprávně. Abychom chránili vaše informace před odcizením, &brandShortName; se k této webové stránce nepřipojil.\">\n\n<!ENTITY sharedLongDesc \"\n<ul>\n  <li>Server je dočasně nedostupný. Zkuste to prosím znovu\nza chvíli.</li>\n  <li>Pokud se vám nezobrazují ani ostatní stránky, zkontrolujte síťové připojení svého\n    počítače.</li>\n  <li>Pokud je váš počítač chráněn firewallem nebo proxy serverem, zkontrolujte, zda má\n    &brandShortName; přístup na internet.</li>\n</ul>\n\">\n\n<!ENTITY cspBlocked.title \"Zablokováno dle bezpečnostních pravidel obsahu\">\n<!ENTITY cspBlocked.longDesc \"<p>Aplikace &brandShortName; zabránila v nahrání této stránky, protože tato stránka má bezpečnostní pravidla, která takovýto způsob nahrání zakazují.</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"Chyba v obsahu stránky\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>Požadovanou stránku nelze zobrazit, protože při přenosu dat došlo k chybě.</p><ul><li>Kontaktujte prosím vlastníky webového serveru a informujte je o tomto problému.</li></ul>\">\n\n\n<!ENTITY securityOverride.exceptionButtonLabel \"Přidat výjimku…\">\n\n<!ENTITY errorReporting.automatic2 \"Hlásit chyby jako je tato a pomoci tak organizaci Mozilla identifikovat a blokovat škodlivé stránky\">\n<!ENTITY errorReporting.learnMore \"Zjistit více…\">\n\n<!ENTITY remoteXUL.title \"Vzdálené XUL\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>Kontaktujte prosím vlastníky webového serveru a informujte je o tomto problému.</li></ul></p>\">\n\n<!ENTITY sslv3Used.title \"Nelze se zabezpečeně připojit\">\n<!-- LOCALIZATION NOTE (sslv3Used.longDesc2) - Do not translate\n     \"SSL_ERROR_UNSUPPORTED_VERSION\". -->\n<!ENTITY sslv3Used.longDesc2 \"Podrobné informace: SSL_ERROR_UNSUPPORTED_VERSION\">\n\n<!-- LOCALIZATION NOTE (certerror.wrongSystemTime2,\n                        certerror.wrongSystemTimeWithoutReference) - The <span id='..' />\n     tags will be injected with actual values, please leave them unchanged. -->\n<!ENTITY certerror.wrongSystemTime2 \"<p>Aplikace &brandShortName; se nemohla připojit k adrese <span id='wrongSystemTime_URL'/>, protože čas na vašem počítači je zřejmě špatně nastavený a tak brání bezpečnému spojení.</p> <p>Čas na vašem počítači je nastaven na <span id='wrongSystemTime_systemDate'/>, ale měl by být <span id='wrongSystemTime_actualDate'/>. Opravte prosím nastavení data a času na vašem počítači.</p>\">\n<!ENTITY certerror.wrongSystemTimeWithoutReference \"<p>Aplikace &brandShortName; se nemohla připojit k adrese <span id='wrongSystemTimeWithoutReference_URL'/>, protože čas na vašem počítači je zřejmě špatně nastavený a tak brání bezpečnému spojení.</p> <p>Čas na vašem počítači je nastaven na <span id='wrongSystemTimeWithoutReference_systemDate'/>. Opravte prosím nastavení data a času na vašem počítači.</p>\">\n\n<!ENTITY certerror.pagetitle1  \"Nezabezpečené připojení\">\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"Tento server používá HTTP\nStrict Transport Security (HSTS), čímž určuje, že se má &brandShortName; připojovat\npouze zabezpečeně. Z tohoto důvodu není možné přidat pro tento certifikát výjimku.\">\n<!ENTITY certerror.copyToClipboard.label \"Zkopírovat text do schránky\">\n\n<!ENTITY inadequateSecurityError.title \"Vaše připojení není zabezpečené\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> používá technologii která je zastaralá a náchylná k útoku. Útočník může snadno získat informace, které si myslíte, že jsou zabezpečené. Správce serveru musí server opravit předtím, než budete moci stránku navštívit.</p><p>Kód chyby: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n\n<!ENTITY prefReset.longDesc \"Zdá se, že příčinou může být vaše nastavení zabezpečení. Chcete obnovit výchozí nastavení?\">\n<!ENTITY prefReset.label \"Obnovit výchozí nastavení\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/newTab.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- These strings are used in the about:newtab page -->\n<!ENTITY newtab.pageTitle \"Nový panel\">\n<!ENTITY newtab.customize.classic \"Zobrazit vaše top stránky\">\n<!ENTITY newtab.customize.cog.enhanced \"Zahrnout doporučené stránky\">\n<!ENTITY newtab.customize.cog.title2 \"OVLÁDÁNÍ NOVÉHO PANELU\">\n<!ENTITY newtab.customize.cog.learn \"Zjistit více o novém panelu\">\n<!ENTITY newtab.customize.title \"Přizpůsobení stránky nového panelu\">\n<!ENTITY newtab.customize.suggested \"Zobrazit návrhy a top stránky\">\n<!ENTITY newtab.customize.topsites \"Zobrazit vaše top stránky\">\n<!ENTITY newtab.customize.blank2 \"Zobrazit prázdnou stránku\">\n<!ENTITY newtab.undo.removedLabel \"Náhled odebrán.\">\n<!ENTITY newtab.undo.undoButton \"Zpět.\">\n<!ENTITY newtab.undo.restoreButton \"Obnovit vše.\">\n<!ENTITY newtab.undo.closeTooltip \"Skrýt\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/newTab.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnewtab.defaultTopSites.heading=Top stránky\nnewtab.userTopSites.heading=Vaše Top stránky\n\nnewtab.pin=Připnout tuto stránku na aktuální pozici\nnewtab.unpin=Odepnout tuto stránku\nnewtab.block=Odebrat tuto stránku\n# LOCALIZATION NOTE(newtab.sponsored.button): This text appears for sponsored\n# and enhanced tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.sponsored.button=SPONZOROVÁNO\n# LOCALIZATION NOTE(newtab.suggested.button): This text appears for sponsored\n# and suggested tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.suggested.tag=DOPORUČENO\n# LOCALIZATION NOTE(newtab.suggested.button): %1$S will be replaced inline by\n# one of the user's top 100 sites that triggered this suggested tile.\n# This text appears for suggested tiles under the tile's title, so prefer short\n# strings to avoid truncating important text.\nnewtab.suggested.button=Doporučeno pro %1$S návštěvníků\n# LOCALIZATION NOTE(newtab.sponsored.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain=Tento náhled se vám zobrazuje, protože se jedná o partnera Mozilly. Můžete jej kdykoliv odebrat klepnutím na tlačítko %1$S. %2$S\n# LOCALIZATION NOTE(newtab.sponsored.explain2): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain2=Tento server se vám zobrazuje, protože se jedná o partnera Mozilly. Můžete jej kdykoliv odebrat klepnutím na tlačítko %1$S. %2$S\n# LOCALIZATION NOTE(newtab.suggested.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.suggested.explain=Tento náhled se vám zobrazuje, protože se jedná o partnera Mozilly. Můžete jej kdykoliv odebrat klepnutím na tlačítko %1$S. %2$S\n# LOCALIZATION NOTE(newtab.enhanced.explain): %1$S will be replaced inline by\n# the gear icon used to customize the new tab window. %2$S will be replaced by\n# an active link using string newtab.learn.link as text.\nnewtab.enhanced.explain=Partner Mozilly vizuálně upravil tento náhled, kterým nahradil snímek obrazovky. Vizuální úpravu můžete vypnout změnou předvolby klepnutím na %1$S. %2$S\nnewtab.intro1.paragraph1=Nyní, když otevřete Nový panel, uvidíte také stránky, o kterých si myslíme, že by vás mohly zajímat. Některé mohou být navrženy Mozillou nebo sponzorované jedním z našich partnerů.\n# LOCALIZATION NOTE(newtab.intro1.paragraph2): %1$S will be replaced inline by\n# an active link using string newtab.privacy.link as text. %2$S will be replaced\n# inline by the gear icon used to customize the new tab window.\nnewtab.intro1.paragraph2=Pro poskytování této služby jsou některá data automaticky odesílána zpět k nám v souladu s našimi %1$S. To můžete vypnout zrušením zaškrtnutí volby pod ikonou ozubeného kola. (%2$S).\nnewtab.learn.link=Zjistit více…\nnewtab.privacy.link=Zásady ochrany soukromí\nnewtab.learn.link2=Více o novém panelu\nnewtab.intro.header.update=Nový panel dostal aktualizaci!\nnewtab.intro.gotit=Rozumím\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/openLocation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from content/openLocation.xul -->\n\n<!ENTITY enter.label \"Zadejte webovou adresu (URL), nebo vyberte soubor, který chcete otevřít:\">\n<!ENTITY chooseFile.label \"Vybrat soubor…\">\n<!ENTITY newWindow.label \"Nové okno prohlížeče\">\n<!ENTITY newTab.label \"Nový panel prohlížeče\">\n<!ENTITY topTab.label \"Aktuální panel\">\n<!ENTITY caption.label \"Otevřít\">\n<!ENTITY openWhere.label \"Umístit do:\">\n<!ENTITY openBtn.label \"Otevřít\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/openLocation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nchooseFileDialogTitle=Výběr souboru\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/pageInfo.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  pageInfoWindow.width  \"640\">\n<!ENTITY  pageInfoWindow.height \"540\">\n\n<!ENTITY  copy.key              \"C\">\n<!ENTITY  copy.label            \"Kopírovat\">\n<!ENTITY  copy.accesskey        \"K\">\n<!ENTITY  selectall.key         \"A\">\n<!ENTITY  selectall.label       \"Vybrat vše\">\n<!ENTITY  selectall.accesskey   \"a\">\n<!ENTITY  closeWindow.key       \"w\">\n\n<!ENTITY  generalTab            \"Obecné\">\n<!ENTITY  generalTab.accesskey  \"O\">\n<!ENTITY  generalTitle          \"Nadpis:\">\n<!ENTITY  generalURL            \"Adresa:\">\n<!ENTITY  generalType           \"Typ:\">\n<!ENTITY  generalMode           \"Režim vykreslování:\">\n<!ENTITY  generalSize           \"Velikost:\">\n<!ENTITY  generalReferrer       \"Odkazující URL:\">\n<!ENTITY  generalSource         \"Zdroj:\">\n<!ENTITY  generalModified       \"Změněno:\">\n<!ENTITY  generalEncoding2      \"Znaková sada textu:\">\n<!ENTITY  generalMetaName       \"Název\">\n<!ENTITY  generalMetaContent    \"Obsah\">\n\n<!ENTITY  mediaTab              \"Média\">\n<!ENTITY  mediaTab.accesskey    \"M\">\n<!ENTITY  mediaLocation         \"Adresa:\">\n<!ENTITY  mediaText             \"Přidružený text:\">\n<!ENTITY  mediaAltHeader        \"Alternativní text\">\n<!ENTITY  mediaAddress          \"Adresa\">\n<!ENTITY  mediaType             \"Typ\">\n<!ENTITY  mediaSize             \"Velikost\">\n<!ENTITY  mediaCount            \"Počet\">\n<!ENTITY  mediaDimension        \"Rozměry:\">\n<!ENTITY  mediaLongdesc         \"Dlouhý popis:\">\n<!ENTITY  mediaBlockImage.accesskey \"B\">\n<!ENTITY  mediaSaveAs           \"Uložit jako…\">\n<!ENTITY  mediaSaveAs.accesskey \"j\">\n<!ENTITY  mediaSaveAs2.accesskey \"a\">\n<!ENTITY  mediaPreview          \"Náhled:\">\n\n<!ENTITY  feedTab               \"Kanály\">\n<!ENTITY  feedTab.accesskey     \"K\">\n<!ENTITY  feedSubscribe         \"Odebírat\">\n<!ENTITY  feedSubscribe.accesskey \"O\">\n\n<!ENTITY  permTab               \"Oprávnění\">\n<!ENTITY  permTab.accesskey     \"p\">\n<!ENTITY  permUseDefault        \"Použít výchozí\">\n<!ENTITY  permAskAlways         \"Vždy se zeptat\">\n<!ENTITY  permAllow             \"Povolit\">\n<!ENTITY  permAllowSession      \"Povolit pro relaci\">\n<!ENTITY  permBlock             \"Blokovat\">\n<!ENTITY  permissionsFor        \"Oprávnění pro server:\">\n<!ENTITY  permPlugins           \"Spouštět zásuvné moduly\">\n\n<!ENTITY  permClearStorage           \"Vymazat úložiště\">\n<!ENTITY  permClearStorage.accesskey \"m\">\n\n<!ENTITY  securityTab           \"Zabezpečení\">\n<!ENTITY  securityTab.accesskey \"b\">\n<!ENTITY  securityView.certView \"Zobrazit certifikát\">\n<!ENTITY  securityView.accesskey \"c\">\n<!ENTITY  securityView.unknown   \"Neznámý\">\n\n\n<!ENTITY  securityView.identity.header   \"Identita webového serveru\">\n<!ENTITY  securityView.identity.owner    \"Vlastník: \">\n<!ENTITY  securityView.identity.domain   \"Webový server: \">\n<!ENTITY  securityView.identity.verifier \"Ověřil:\">\n\n<!ENTITY  securityView.privacy.header                   \"Soukromí a historie\">\n<!ENTITY  securityView.privacy.history                  \"Navštívil jsem už někdy tento server?\">\n<!ENTITY  securityView.privacy.cookies                  \"Má tento server uložené cookies na mém počítači?\">\n<!ENTITY  securityView.privacy.viewCookies              \"Zobrazit cookies\">\n<!ENTITY  securityView.privacy.viewCookies.accessKey    \"Z\">\n<!ENTITY  securityView.privacy.passwords                \"Mám pro tento server uložená hesla?\">\n<!ENTITY  securityView.privacy.viewPasswords            \"Zobrazit uložená hesla\">\n<!ENTITY  securityView.privacy.viewPasswords.accessKey  \"h\">\n\n<!ENTITY  securityView.technical.header                 \"Technické detaily\">\n\n<!ENTITY  helpButton.label                              \"Nápověda\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/pageInfo.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npageInfo.page.title=Informace o stránce - %S\npageInfo.frame.title=Informace o rámu - %S\n\nnoPageTitle=Stránka bez názvu\nunknown=Neznámý\nnotset=Neurčeno\nyes=Ano\nno=Ne\n\nmediaImg=Obrázek\nmediaVideo=Video\nmediaAudio=Audio\nmediaBGImg=Pozadí\nmediaBorderImg=Rámeček\nmediaListImg=Odrážka\nmediaCursor=Kurzor\nmediaObject=Objekt\nmediaEmbed=Vložený\nmediaLink=Ikona\nmediaInput=Vstup\nmediaFileSize=%S KB\nmediaSize=%Spx \\u00D7 %Spx\nmediaSelectFolder=Zvolte složku pro uložení obrázků\nmediaBlockImage=Blokovat obrázky ze serveru %S\nmediaUnknownNotCached=Neznámá (není v mezipaměti)\nmediaImageType=Obrázek typu %S\nmediaAnimatedImageType=Obrázek typu %S (animovaný, %S snímků)\nmediaDimensions=%Spx \\u00D7 %Spx\nmediaDimensionsScaled=%Spx \\u00D7 %Spx (změněno na %Spx \\u00D7 %Spx)\n\ngeneralQuirksMode=Režim zpětné kompatibility\ngeneralStrictMode=Režim platných standardů\ngeneralSize=%S KB (%S bajtů)\ngeneralMetaTag=Meta značka\ngeneralMetaTags=Meta značky: %S\n\nfeedRss=RSS\nfeedAtom=Atom\nfeedXML=XML\n\nsecurityNoOwner=Tato stránka neposkytuje informace o vlastníkovi\nsecurityOneVisit=Ano, jednou\nsecurityNVisits=Ano, %S krát\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# database\n#   e.g. indexedDBUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nindexedDBUsage=Tento web používá %1$S %2$S\n\npermissions.useDefault=Použít výchozí\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/places/bookmarkProperties.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndialogAcceptLabelAddItem=Přidat\ndialogAcceptLabelSaveItem=Uložit\ndialogAcceptLabelAddLivemark=Odebírat\ndialogAcceptLabelAddMulti=Přidat záložky\ndialogAcceptLabelEdit=Uložit\ndialogTitleAddBookmark=Přidat záložku\ndialogTitleAddLivemark=Přidat aktuální záložku\ndialogTitleAddFolder=Přidat složku\ndialogTitleAddMulti=Přidat všechny panely do záložek \ndialogTitleEdit=Vlastnosti „%S“\n\nbookmarkAllTabsDefault=[Název složky]\nnewFolderDefault=Nová složka\nnewBookmarkDefault=Nová záložka\nnewLivemarkDefault=Nová aktuální záložka\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/places/editBookmarkOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editBookmarkOverlay.name.label \"Název:\">\n<!ENTITY editBookmarkOverlay.name.accesskey \"N\">\n<!ENTITY editBookmarkOverlay.location.label \"Adresa:\">\n<!ENTITY editBookmarkOverlay.location.accesskey \"A\">\n<!ENTITY editBookmarkOverlay.feedLocation.label \"Adresa kanálu:\">\n<!ENTITY editBookmarkOverlay.feedLocation.accesskey \"d\">\n<!ENTITY editBookmarkOverlay.siteLocation.label \"Adresa stránky:\">\n<!ENTITY editBookmarkOverlay.siteLocation.accesskey \"s\">\n<!ENTITY editBookmarkOverlay.folder.label \"Složka:\">\n<!ENTITY editBookmarkOverlay.foldersExpanderDown.tooltip \"Zobrazí všechny složky záložek\">\n<!ENTITY editBookmarkOverlay.expanderUp.tooltip \"Skryje zobrazenou sekci\">\n<!ENTITY editBookmarkOverlay.tags.label \"Štítky\">\n<!ENTITY editBookmarkOverlay.tags.accesskey \"t\">\n<!ENTITY editBookmarkOverlay.tagsEmptyDesc.label \"Štítky oddělujte čárkou\">\n<!ENTITY editBookmarkOverlay.description.label \"Popis:\">\n<!ENTITY editBookmarkOverlay.description.accesskey \"P\">\n<!ENTITY editBookmarkOverlay.keyword.label \"Klíčové slovo:\">\n<!ENTITY editBookmarkOverlay.keyword.accesskey \"K\">\n<!ENTITY editBookmarkOverlay.tagsExpanderDown.tooltip \"Zobrazí všechny štítky\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.label \"Nahrát tuto záložku v postranní liště\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.accesskey \"h\">\n<!ENTITY editBookmarkOverlay.choose.label \"Vybrat…\">\n<!ENTITY editBookmarkOverlay.newFolderButton.label \"Nová složka\">\n<!ENTITY editBookmarkOverlay.newFolderButton.accesskey \"v\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/places/moveBookmarks.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title              \"Výběr složky\">\n<!ENTITY window.style              \"width: 36em; height: 18em;\">\n<!ENTITY moveTo.label              \"Přesunout do:\">\n<!ENTITY newFolderButton.label     \"Nová složka\">\n<!ENTITY newFolderButton.accesskey \"N\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/places/places.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (places.library.title): use \"Library\", \"Archive\" or \"Repository\" -->\n<!ENTITY places.library.title  \"Knihovna stránek\">\n<!ENTITY places.library.width  \"700\">\n<!ENTITY places.library.height \"500\">\n<!ENTITY organize.label        \"Správa\">\n<!ENTITY organize.accesskey    \"S\">\n<!ENTITY organize.tooltip      \"Umožní správu záložek\">\n\n<!ENTITY file.close.label               \"Zavřít\">\n<!ENTITY file.close.accesskey           \"v\">\n<!ENTITY cmd.close.key                  \"w\">\n<!ENTITY views.label                    \"Rozložení\">\n<!ENTITY views.accesskey                \"R\">\n<!ENTITY views.tooltip                  \"Změní rozložení\">\n<!ENTITY view.columns.label             \"Zobrazené sloupce\">\n<!ENTITY view.columns.accesskey         \"b\">\n<!ENTITY view.sort.label                \"Řazení položek\">\n<!ENTITY view.sort.accesskey            \"z\">\n<!ENTITY view.unsorted.label            \"Neřadit\">\n<!ENTITY view.unsorted.accesskey        \"e\">\n<!ENTITY view.sortAscending.label       \"Vzestupně\">\n<!ENTITY view.sortAscending.accesskey   \"V\">\n<!ENTITY view.sortDescending.label      \"Sestupně\">\n<!ENTITY view.sortDescending.accesskey  \"S\">\n\n<!ENTITY importBookmarksFromHTML.label     \"Importovat záložky z HTML…\">\n<!ENTITY importBookmarksFromHTML.accesskey \"I\">\n<!ENTITY exportBookmarksToHTML.label       \"Exportovat záložky do HTML…\">\n<!ENTITY exportBookmarksToHTML.accesskey   \"E\">\n<!ENTITY importOtherBrowser.label          \"Importovat data z jiného prohlížeče…\">\n<!ENTITY importOtherBrowser.accesskey      \"d\">\n\n<!ENTITY cmd.backup.label               \"Zálohovat…\">\n<!ENTITY cmd.backup.accesskey           \"Z\">\n<!ENTITY cmd.restore2.label             \"Obnovit\">\n<!ENTITY cmd.restore2.accesskey         \"O\">\n<!ENTITY cmd.restoreFromFile.label      \"Vybrat soubor…\">\n<!ENTITY cmd.restoreFromFile.accesskey  \"V\">\n\n<!ENTITY cmd.deleteDomainData.label     \"Odebrat celý web\">\n<!ENTITY cmd.deleteDomainData.accesskey \"w\">\n\n<!ENTITY cmd.open.label                  \"Otevřít\">\n<!ENTITY cmd.open.accesskey              \"O\">\n<!ENTITY cmd.open_window.label           \"Otevřít v novém okně\">\n<!ENTITY cmd.open_window.accesskey       \"t\">\n<!ENTITY cmd.open_private_window.label     \"Otevřít v novém anonymním okně\">\n<!ENTITY cmd.open_private_window.accesskey \"a\">\n<!ENTITY cmd.open_tab.label              \"Otevřít v novém panelu\">\n<!ENTITY cmd.open_tab.accesskey          \"p\">\n<!ENTITY cmd.open_all_in_tabs.label      \"Otevřít vše v panelech\">\n<!ENTITY cmd.open_all_in_tabs.accesskey  \"p\">\n\n<!ENTITY cmd.properties.label      \"Vlastnosti\">\n<!ENTITY cmd.properties.accesskey  \"V\">\n\n<!ENTITY cmd.sortby_name.label              \"Seřadit podle názvu\">\n<!ENTITY cmd.sortby_name.accesskey          \"S\">\n<!ENTITY cmd.context_sortby_name.accesskey  \"S\">\n\n<!ENTITY cmd.new_bookmark.label            \"Nová záložka…\">\n<!ENTITY cmd.new_bookmark.accesskey        \"N\">\n<!ENTITY cmd.new_folder.label              \"Nová složka…\">\n<!ENTITY cmd.new_folder.accesskey          \"v\">\n<!ENTITY cmd.context_new_folder.accesskey  \"s\">\n<!ENTITY cmd.new_separator.label           \"Nový oddělovač\">\n<!ENTITY cmd.new_separator.accesskey       \"d\">\n\n<!ENTITY cmd.reloadLivebookmark.label      \"Obnovit aktuální záložku\">\n<!ENTITY cmd.reloadLivebookmark.accesskey  \"O\">\n\n<!ENTITY cmd.moveBookmarks.label                  \"Přesunout…\">\n<!ENTITY cmd.moveBookmarks.accesskey              \"P\">\n\n<!ENTITY col.name.label          \"Název\">\n<!ENTITY col.tags.label          \"Štítky\">\n<!ENTITY col.url.label           \"Adresa\">\n<!ENTITY col.mostrecentvisit.label \"Poslední návštěva\">\n<!ENTITY col.visitcount.label    \"Počet návštěv\">\n<!ENTITY col.description.label   \"Popis\">\n<!ENTITY col.dateadded.label     \"Přidáno\">\n<!ENTITY col.lastmodified.label  \"Poslední změna\">\n\n<!ENTITY search.label                              \"Hledat:\">\n<!ENTITY search.accesskey                          \"H\">\n\n<!ENTITY cmd.find.key  \"f\">\n\n<!ENTITY maintenance.label      \"Import a záloha\">\n<!ENTITY maintenance.accesskey  \"I\">\n<!ENTITY maintenance.tooltip    \"Importuje a zálohuje záložky\">\n\n<!ENTITY backButton.tooltip  \"Přejde zpět\">\n\n<!ENTITY forwardButton.tooltip  \"Přejde vpřed\">\n\n<!ENTITY detailsPane.more.label \"Více\">\n<!ENTITY detailsPane.more.accesskey \"V\">\n<!ENTITY detailsPane.less.label \"Méně\">\n<!ENTITY detailsPane.less.accesskey \"M\">\n<!ENTITY detailsPane.selectAnItemText.description \"Pro zobrazení a úpravu vlastností vyberte některou z položek\">\n\n<!ENTITY find.label               \"Hledat:\">\n<!ENTITY find.accesskey           \"H\">\n<!ENTITY view.label               \"Zobrazit\">\n<!ENTITY view.accesskey           \"Z\">\n<!ENTITY byDate.label             \"Podle data\">\n<!ENTITY byDate.accesskey         \"d\">\n<!ENTITY bySite.label             \"Podle názvu stránky\">\n<!ENTITY bySite.accesskey         \"s\">\n<!ENTITY byMostVisited.label      \"Podle počtu návštěv\">\n<!ENTITY byMostVisited.accesskey  \"n\">\n<!ENTITY byLastVisited.label      \"Podle poslední návštěvy\">\n<!ENTITY byLastVisited.accesskey  \"P\">\n<!ENTITY byDayAndSite.label       \"Podle data a serveru\">\n<!ENTITY byDayAndSite.accesskey   \"a\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nload-js-data-url-error=Z bezpečnostních důvodů není možné načítat adresy typu javascript nebo data z okna historie či postranního panelu.\nnoTitle=(bez titulku)\n\nbookmarksMenuEmptyFolder=(prázdný)\n\nbookmarksBackupTitle=Soubor zálohy záložek\n\nbookmarksRestoreAlertTitle=Obnova záložek\nbookmarksRestoreAlert=Při obnově budou vaše současné záložky nahrazeny zálohou. Chcete pokračovat?\nbookmarksRestoreTitle=Volba zálohy záložek\nbookmarksRestoreFilterName=JSON\n\nbookmarksRestoreFormatError=Nepodporovaný typ souboru.\nbookmarksRestoreParseError=Soubor zálohy se nepodařilo zpracovat.\n\nbookmarksLivemarkLoading=Načítání aktuální záložky…\nbookmarksLivemarkFailed=Načtení aktuální záložky se nezdařilo.\n\nmenuOpenLivemarkOrigin.label=Otevřít „%S“\n\nsortByName=Seřadit „%S“ podle názvu\nsortByNameGeneric=Seřadit podle názvu\n# LOCALIZATION NOTE (view.sortBy.1.name.label): sortBy properties are versioned.\n# When any of these changes, all of the properties must be bumped, and the\n# change must be annotated here.  Both label and accesskey must be updated.\n# - version 1: changed view.sortBy.1.date.\nview.sortBy.1.name.label=Dle názvu\nview.sortBy.1.name.accesskey=n\nview.sortBy.1.url.label=Dle adresy\nview.sortBy.1.url.accesskey=a\nview.sortBy.1.date.label=Dle poslední návštěvy\nview.sortBy.1.date.accesskey=l\nview.sortBy.1.visitCount.label=Dle počtu návštěv\nview.sortBy.1.visitCount.accesskey=o\nview.sortBy.1.description.label=Dle popisu\nview.sortBy.1.description.accesskey=p\nview.sortBy.1.dateAdded.label=Dle přidání\nview.sortBy.1.dateAdded.accesskey=d\nview.sortBy.1.lastModified.label=Dle poslední změny\nview.sortBy.1.lastModified.accesskey=m\nview.sortBy.1.tags.label=Dle štítků\nview.sortBy.1.tags.accesskey=t\n\nsearchBookmarks=Hledat v záložkách\nsearchHistory=Hledat v historii\nsearchDownloads=Hledat stahování\n\ntabs.openWarningTitle=Potvrzení otevření\ntabs.openWarningMultipleBranded=Chystáte se otevřít více panelů (%S) najednou. Takovéto nahrávání stránek může aplikaci %S zpomalit. Opravdu chcete pokračovat?\ntabs.openButtonMultiple=Otevřít panely\ntabs.openWarningPromptMeBranded=Varovat, pokud otevření více panelů může zpomalit aplikaci %S\n\nSelectImport=Importovat soubor záložek\nEnterExport=Exportovat soubor záložek\n\ndetailsPane.noItems=Bez položek\n# LOCALIZATION NOTE (detailsPane.itemsCountLabel): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of items\n# example: 111 items\ndetailsPane.itemsCountLabel=Jedna položka;#1 položky;#1 položek\n\nmostVisitedTitle=Nejnavštěvovanější\nrecentTagsTitle=Poslední štítky\n\nOrganizerQueryHistory=Historie\nOrganizerQueryDownloads=Stahování\nOrganizerQueryAllBookmarks=Všechny záložky\nOrganizerQueryTags=Štítky\n\n# LOCALIZATION NOTE (tagResultLabel, bookmarkResultLabel, switchtabResultLabel,\n# keywordResultLabel, searchengineResultLabel)\n# Noun used to describe the location bar autocomplete result type\n# to users with screen readers\n# See createResultLabel() in urlbarBindings.xml\ntagResultLabel=Štítek\nbookmarkResultLabel=Záložka\nswitchtabResultLabel=Panel\nkeywordResultLabel=Klíčové slovo\nsearchengineResultLabel=Hledání\n\n\n# LOCALIZATION NOTE (lockPrompt.text)\n# %S will be replaced with the application name.\nlockPrompt.title=Chyba spuštění prohlížeče\nlockPrompt.text=Není možné používat záložky a historii, protože některé soubory aplikace %S jsou již používány jinou aplikací. Toto může být způsobeno bezpečnostním softwarem.\nlockPromptInfoButton.label=Zjistit více\nlockPromptInfoButton.accessKey=v\n\n# LOCALIZATION NOTE (deletePagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.deletePages.label=Smazat stránku;Smazat stránky;Smazat stránky\ncmd.deletePages.accesskey=m\n\n# LOCALIZATION NOTE (bookmarkPagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.bookmarkPages.label=Přidat stránku do záložek;Přidat stránky do záložek;Přidat stránky do záložek\ncmd.bookmarkPages.accesskey=z\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/preferences/aboutPermissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY permissionsManager.title \"Správce oprávnění\">\n\n<!ENTITY sites.search \"Hledat servery\">\n<!ENTITY sites.allSites \"Všechny servery\">\n\n<!-- LOCALIZATION NOTE (permissions.header.start, permissions.header.end): These strings\n surround the host name of the site to make the header for the permissions page.\n example: \"Permissions for mozilla.org\" -->\n<!ENTITY header.site.start \"Oprávnění serveru \">\n<!ENTITY header.site.end \"\">\n\n<!ENTITY header.defaults \"Výchozí oprávnění pro všechny servery\">\n\n<!ENTITY permissions.forgetSite \"Odebrat tento server\">\n\n<!ENTITY permission.alwaysAsk \"Vždy se zeptat\">\n<!ENTITY permission.allow \"Povolit\">\n<!ENTITY permission.allowForSession \"Povolit pro relaci\">\n<!ENTITY permission.allowFirstPartyOnly \"Blokovat třetí strany\">\n<!ENTITY permission.block \"Blokovat vše\">\n\n<!ENTITY password.label \"Ukládat hesla\">\n<!ENTITY password.manage \"Správce hesel…\">\n\n<!ENTITY cookie.label \"Ukládat cookies\">\n<!ENTITY cookie.remove \"Odebrat cookies\">\n<!ENTITY cookie.manage \"Správce cookies…\">\n<!ENTITY cookie.removeAll \"Odebrat všechny cookies\">\n\n<!ENTITY geo.label \"Prozradit polohu\">\n\n<!ENTITY plugins.label \"Zásuvné moduly\">\n\n<!-- LOCALIZATION NOTE (indexedDB.label): This is describing indexedDB storage\n using the same language used for the permIndexedDB string in browser/pageInfo.dtd -->\n<!ENTITY indexedDB.label \"Správa offline úložiště\">\n\n<!ENTITY popup.label \"Otevírat vyskakovací okna\">\n\n<!ENTITY fullscreen.label \"Celá obrazovka\">\n<!ENTITY camera.label                    \"Použít kameru\">\n<!ENTITY microphone.label                \"Použít mikrofón\">"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/preferences/aboutPermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (visitCount): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of history visits for a site\nvisitCount=#1 návštěva;#1 návštěvy;#1 návštěv\n\n# LOCALIZATION NOTE (passwordsCount, cookiesCount): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\npasswordsCount=Pro tento server mám uloženo #1 heslo.;Pro tento server mám uloženy #1 hesla.;Pro tento server mám uloženo #1 hesel.\ncookiesCount=Tento server má uloženo #1 cookie.;Tento server má uloženy #1 cookies;Tento server má uloženo #1 cookies.\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/preferences/advanced.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Note: each tab panel must contain unique accesskeys -->\n\n<!ENTITY generalTab.label                \"Obecné\">\n\n<!ENTITY accessibility.label             \"Přístupnost\">\n\n<!ENTITY useCursorNavigation.label       \"Používat kurzorové klávesy pro pohyb po stránce\">\n<!ENTITY useCursorNavigation.accesskey   \"P\">\n<!ENTITY searchOnStartTyping.label       \"Psaním vyhledávat text na stránce\">\n<!ENTITY searchOnStartTyping.accesskey   \"s\">\n<!ENTITY blockAutoReload.label           \"Varovat, pokud se stránka pokouší o přesměrování nebo obnovení\">\n<!ENTITY blockAutoReload.accesskey       \"r\">\n<!ENTITY useOnScreenKeyboard.label       \"V případě potřeby zobrazit dotykovou klávesnici\">\n<!ENTITY useOnScreenKeyboard.accesskey   \"d\">\n\n<!ENTITY browsing.label                  \"Prohlížení\">\n\n<!ENTITY useAutoScroll.label             \"Použít automatické posunování\">\n<!ENTITY useAutoScroll.accesskey         \"a\">\n<!ENTITY useSmoothScrolling.label        \"Použít jemné posunování\">\n<!ENTITY useSmoothScrolling.accesskey    \"e\">\n<!ENTITY allowHWAccel.label              \"Použít hardwarovou akceleraci, je-li dostupná\">\n<!ENTITY allowHWAccel.accesskey          \"h\">\n<!ENTITY checkUserSpelling.label         \"Při psaní kontrolovat pravopis\">\n<!ENTITY checkUserSpelling.accesskey     \"k\">\n\n<!ENTITY dataChoicesTab.label            \"Možnosti hlášení\">\n\n<!ENTITY healthReportDesc.label          \"Pomáhá porozumět výkonu a zdraví prohlížeče. Data o prohlížeči jsou sdílena s organizací &vendorShortName;.\">\n<!ENTITY enableHealthReport.label        \"Povolit hlášení o zdraví aplikace &brandShortName;\">\n<!ENTITY enableHealthReport.accesskey    \"z\">\n<!ENTITY healthReportLearnMore.label     \"Zjistit více\">\n\n<!ENTITY telemetryDesc.label             \"Zaznamenává data o výkonu, používání, hardware a přizpůsobení prohlížeče &brandShortName;. Data o prohlížeči jsou sdílena s organizací &vendorShortName; z důvodu jeho vylepšení.\">\n<!ENTITY enableTelemetryData.label       \"Sdílet další údaje (např. telemetrii)\">\n<!ENTITY enableTelemetryData.accesskey   \"S\">\n<!ENTITY telemetryLearnMore.label        \"Zjistit více\">\n\n<!ENTITY crashReporterDesc2.label         \"Hlášení o pádech pomáhají &vendorShortName; opravovat chyby a dělat váš prohlížeč stabilnějším a bezpečnějším\">\n<!ENTITY alwaysSubmitCrashReports.label   \"Povolit aplikaci &brandShortName; odesílat nevyřízená hlášení o pádech za vás\">\n<!ENTITY alwaysSubmitCrashReports.accesskey \"c\">\n<!ENTITY crashReporterLearnMore.label     \"Zjistit více\">\n\n<!ENTITY networkTab.label                \"Síť\">\n\n<!ENTITY connection.label                \"Připojení\">\n\n<!ENTITY connectionDesc.label            \"Konfigurovat připojení aplikace &brandShortName; k internetu\">\n<!ENTITY connectionSettings.label        \"Nastavení…\">\n<!ENTITY connectionSettings.accesskey    \"a\">\n\n<!ENTITY httpCache.label                 \"Mezipaměť webových stránek\">\n\n<!ENTITY offlineStorage2.label           \"Offline obsah a uživatelská data\">\n\n<!--  Site Data section manages sites using Storage API and is under Network -->\n<!ENTITY siteData.label                  \"Data stránek\">\n<!ENTITY clearSiteData.label             \"Vymazat data\">\n<!ENTITY clearSiteData.accesskey         \"V\">\n<!ENTITY siteDataSettings.label          \"Nastavení…\">\n<!ENTITY siteDataSettings.accesskey      \"s\">\n<!ENTITY siteDataLearnMoreLink.label     \"Zjistit více\">\n\n<!-- LOCALIZATION NOTE:\n  The entities limitCacheSizeBefore.label and limitCacheSizeAfter.label appear on a single\n  line in preferences as follows:\n\n  &limitCacheSizeBefore.label [textbox for cache size in MB] &limitCacheSizeAfter.label;\n-->\n<!ENTITY limitCacheSizeBefore.label      \"Omezit mezipaměť na\">\n<!ENTITY limitCacheSizeBefore.accesskey  \"O\">\n<!ENTITY limitCacheSizeAfter.label       \"MB místa na disku\">\n<!ENTITY clearCacheNow.label             \"Vymazat\">\n<!ENTITY clearCacheNow.accesskey         \"m\">\n<!ENTITY clearOfflineAppCacheNow.label   \"Vymazat\">\n<!ENTITY clearOfflineAppCacheNow.accesskey \"y\">\n<!ENTITY overrideSmartCacheSize.label    \"Nepoužít automatickou správu mezipaměti\">\n<!ENTITY overrideSmartCacheSize.accesskey \"N\">\n\n<!ENTITY updateTab.label                 \"Aktualizace\">\n\n<!ENTITY updateApplication.label         \"Aktualizace aplikace &brandShortName;\">\n<!ENTITY updateAuto1.label               \"Instalovat aktualizace automaticky (doporučováno z důvodu vyšší bezpečnosti)\">\n<!ENTITY updateAuto1.accesskey           \"I\">\n<!ENTITY updateCheckChoose.label         \"Vyhledávat aktualizace, ale zeptat se, zda mají být nainstalovány\">\n<!ENTITY updateCheckChoose.accesskey     \"e\">\n<!ENTITY updateManual.label              \"Nikdy nevyhledávat aktualizace (nedoporučováno z důvodu rizika ohrožení)\">\n<!ENTITY updateManual.accesskey          \"N\">\n\n<!ENTITY updateHistory.label             \"Zobrazit historii aktualizací\">\n<!ENTITY updateHistory.accesskey         \"b\">\n\n<!ENTITY useService.label                \"K instalaci aktualizací použít službu na pozadí\">\n<!ENTITY useService.accesskey            \"s\">\n\n<!ENTITY autoUpdateOthers.label          \"Automaticky aktualizovat\">\n<!ENTITY enableSearchUpdate.label        \"Vyhledávací moduly\">\n<!ENTITY enableSearchUpdate.accesskey    \"h\">\n\n<!ENTITY offlineStorageNotify.label               \"Upozornit, pokud server chce uložit offline obsah\">\n<!ENTITY offlineStorageNotify.accesskey           \"U\">\n<!ENTITY offlineStorageNotifyExceptions.label     \"Výjimky…\">\n<!ENTITY offlineStorageNotifyExceptions.accesskey \"k\">\n\n<!ENTITY offlineAppsList2.label          \"Následující servery mají povoleno ukládat offline obsah:\">\n<!ENTITY offlineAppsList.height          \"7em\">\n<!ENTITY offlineAppsListRemove.label     \"Odebrat…\">\n<!ENTITY offlineAppsListRemove.accesskey \"d\">\n<!ENTITY offlineAppRemove.confirm        \"Smazat offline obsah\">\n\n<!ENTITY certificateTab.label            \"Certifikáty\">\n<!ENTITY certPersonal.label              \"Požadavky\">\n<!ENTITY certPersonal.description        \"Pokud server vyžaduje váš osobní certifikát:\">\n<!ENTITY selectCerts.auto                \"Vybrat jeden automaticky\">\n<!ENTITY selectCerts.auto.accesskey      \"a\">\n<!ENTITY selectCerts.ask                 \"Vždy se zeptat\">\n<!ENTITY selectCerts.ask.accesskey       \"d\">\n<!ENTITY enableOCSP.label                \"Aktuální platnost certifikátů ověřovat na serverech OCSP\">\n<!ENTITY enableOCSP.accesskey            \"p\">\n<!ENTITY viewCerts.label                 \"Certifikáty\">\n<!ENTITY viewCerts.accesskey             \"C\">\n<!ENTITY viewSecurityDevices.label       \"Bezpečnostní zařízení\">\n<!ENTITY viewSecurityDevices.accesskey   \"B\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/preferences/applicationManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY appManager.title \"Podrobnosti o aplikaci\">\n<!ENTITY appManager.style \"width: 30em; min-height: 20em;\">\n<!ENTITY remove.label \"Odebrat\">\n<!ENTITY remove.accesskey \"O\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/preferences/applicationManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# in descriptionApplications, %S will be replaced by one of the 3 following strings\ndescriptionApplications=Následující aplikace může obsluhovat %S.\n\nhandleProtocol=odkazy typu %S \nhandleWebFeeds=webové kanály\nhandleFile=soubory typu %S\n\ndescriptionWebApp=Tato webová aplikace je umístěna na adrese:\ndescriptionLocalApp=Tato aplikace je umístěna v:\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/preferences/applications.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY typeColumn.label \"Typ obsahu\">\n<!ENTITY typeColumn.accesskey \"T\">\n\n<!ENTITY actionColumn2.label \"Akce\">\n<!ENTITY actionColumn2.accesskey \"A\">\n\n<!ENTITY focusSearch1.key \"f\">\n<!ENTITY focusSearch2.key \"k\">\n\n<!ENTITY filter.emptytext \"Hledat\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/preferences/blocklists.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Seznamy blokování\">\n<!ENTITY window.width                 \"50em\">\n\n<!ENTITY treehead.list.label          \"Seznam\">\n<!ENTITY windowClose.key              \"w\">\n\n<!ENTITY button.cancel.label          \"Zrušit\">\n<!ENTITY button.cancel.accesskey      \"Z\">\n<!ENTITY button.ok.label              \"Uložit změny\">\n<!ENTITY button.ok.accesskey          \"U\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/preferences/colors.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  colorsDialog.title              \"Barvy\">\n<!ENTITY  window.width                    \"38em\">\n<!ENTITY  window.macWidth                 \"41em\">\n\n<!ENTITY  overrideDefaultPageColors.label        \"Použít mnou nastavené barvy místo definovaných stránkou:\">\n<!ENTITY  overrideDefaultPageColors.accesskey    \"m\">\n\n<!ENTITY  overrideDefaultPageColors.always.label \"Vždy\">\n<!ENTITY  overrideDefaultPageColors.auto.label   \"Pouze pro motivy s vysokým kontrastem\">\n<!ENTITY  overrideDefaultPageColors.never.label  \"Nikdy\">\n\n<!ENTITY  color                           \"Text a pozadí\">\n<!ENTITY  textColor.label                 \"Text:\">\n<!ENTITY  textColor.accesskey             \"T\">\n<!ENTITY  backgroundColor.label           \"Pozadí:\">\n<!ENTITY  backgroundColor.accesskey       \"P\">\n<!ENTITY  useSystemColors.label           \"Použít systémové barvy\">\n<!ENTITY  useSystemColors.accesskey       \"s\">\n\n<!ENTITY  underlineLinks.label            \"Podtrhávat odkazy\">\n<!ENTITY  underlineLinks.accesskey        \"d\">\n<!ENTITY  links                           \"Barvy odkazů\">\n<!ENTITY  linkColor.label                 \"Nenavštívené odkazy:\">\n<!ENTITY  linkColor.accesskey             \"N\">\n<!ENTITY  visitedLinkColor.label          \"Navštívené odkazy:\">\n<!ENTITY  visitedLinkColor.accesskey      \"o\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/preferences/connection.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  connectionsDialog.title       \"Nastavení připojení\">\n<!ENTITY  window.width2                 \"49em\">\n<!ENTITY  window.macWidth2              \"44em\">\n\n<!ENTITY  proxyTitle.label              \"Nastavení proxy serverů pro přístup k internetu\">\n<!ENTITY  noProxyTypeRadio.label        \"Bez proxy serveru\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"B\">\n<!ENTITY  systemTypeRadio.label         \"Použít nastavení proxy serverů v systému\">\n<!ENTITY  systemTypeRadio.accesskey     \"u\">\n<!ENTITY  WPADTypeRadio.label           \"Automatické zjištění konfigurace proxy serverů\">\n<!ENTITY  WPADTypeRadio.accesskey       \"A\">\n<!ENTITY  manualTypeRadio.label         \"Ruční konfigurace proxy serverů:\">\n<!ENTITY  manualTypeRadio.accesskey     \"k\">\n<!ENTITY  autoTypeRadio.label           \"URL pro automatickou konfiguraci proxy serverů:\">\n<!ENTITY  autoTypeRadio.accesskey       \"m\">\n<!ENTITY  reload.label                  \"Znovu načíst\">\n<!ENTITY  reload.accesskey              \"Z\">\n<!ENTITY  ftp.label                     \"FTP proxy:\">\n<!ENTITY  ftp.accesskey                 \"F\">\n<!ENTITY  http.label                    \"HTTP proxy:\">\n<!ENTITY  http.accesskey                \"H\">\n<!ENTITY  ssl.label                     \"SSL proxy:\">\n<!ENTITY  ssl.accesskey                 \"S\">\n<!ENTITY  socks.label                   \"SOCKS server:\">\n<!ENTITY  socks.accesskey               \"C\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"4\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"5\">\n<!ENTITY  socksRemoteDNS.label2         \"Použít proxy server pro DNS při použití SOCKS v5\">\n<!ENTITY  socksRemoteDNS.accesskey      \"d\">\n<!ENTITY  port.label                    \"Port:\">\n<!ENTITY  HTTPport.accesskey            \"p\">\n<!ENTITY  SSLport.accesskey             \"o\">\n<!ENTITY  FTPport.accesskey             \"r\">\n<!ENTITY  SOCKSport.accesskey           \"t\">\n<!ENTITY  noproxy.label                 \"Nepoužívat pro:\">\n<!ENTITY  noproxy.accesskey             \"N\">\n<!ENTITY  noproxyExplain.label          \"Příklad: .mozilla.org, .net.nz, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"Pro všechny protokoly používat tento proxy server\">\n<!ENTITY  shareproxy.accesskey          \"e\">\n<!ENTITY  autologinproxy.label          \"Nedotazovat se na autentizaci, pokud je heslo uloženo\">\n<!ENTITY  autologinproxy.accesskey      \"d\">\n<!ENTITY  autologinproxy.tooltip        \"Tato volba zajistí provedení tiché autentizace k proxy, pokud pro ni máte uloženy přihlašovací údaje. Pokud autentizace selže, budete na ně dotázání.\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/preferences/containers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY addButton.label      \"Přidat kontejner\">\n<!ENTITY addButton.accesskey  \"a\">\n<!ENTITY preferencesButton.label \"Předvolby\">\n<!ENTITY removeButton.label   \"Odebrat\">\n<!-- &#171; is &laquo; however it's not defined in XML -->\n<!ENTITY backLink.label       \"&#171; Zpět na nastavení Soukromí\">\n\n<!ENTITY window.title         \"Přidat kontejner\">\n<!ENTITY window.width         \"45em\">\n\n<!ENTITY name.label           \"Název:\">\n<!ENTITY name.accesskey       \"N\">\n<!ENTITY name.placeholder     \"Zadejte název kontejneru\">\n<!ENTITY icon.label           \"Ikona:\">\n<!ENTITY icon.accesskey       \"I\">\n<!ENTITY color.label          \"Barva:\">\n<!ENTITY color.accesskey      \"r\">\n<!ENTITY windowClose.key      \"w\">\n\n<!ENTITY button.ok.label      \"Hotovo\">\n<!ENTITY button.ok.accesskey  \"H\">\n\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/preferences/containers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncontainers.labelMinWidth = 4rem\ncontainers.updateContainerTitle = Předvolby kontejneru %S\n\ncontainers.blue.label = Modrá\ncontainers.turquoise.label = Tyrkysová\ncontainers.green.label = Zelená\ncontainers.yellow.label = Žlutá\ncontainers.orange.label = Oranžová\ncontainers.red.label = Červená\ncontainers.pink.label = Růžová\ncontainers.purple.label = Fialová\n\ncontainers.fingerprint.label = Otisk\ncontainers.briefcase.label = Kufřík\n# LOCALIZATION NOTE (containers.dollar.label)\n# String represents a money sign but currently uses a dollar sign so don't change to local currency\n# See Bug 1291672\ncontainers.dollar.label = Značka dolaru\ncontainers.cart.label = Nákupní košík\ncontainers.circle.label = Tečka\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/preferences/content.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  popups.label                \"Vyskakovací okna\">\n\n<!ENTITY  blockPopups.label           \"Blokovat vyskakovací okna\">\n<!ENTITY  blockPopups.accesskey       \"B\">\n\n<!ENTITY  notificationsPolicy.label            \"Oznámení\">\n<!ENTITY  notificationsPolicyLearnMore.label   \"Zjistit více\">\n<!ENTITY  notificationsPolicyDesc3.label       \"Vyberte, které stránky vám mohou posílat oznámení\">\n<!ENTITY  notificationsPolicyButton.accesskey  \"y\">\n<!ENTITY  notificationsPolicyButton.label      \"Vybrat…\">\n<!ENTITY  notificationsDoNotDisturb.label      \"Nerušit mě\">\n<!ENTITY  notificationsDoNotDisturb.accesskey  \"N\">\n<!ENTITY  notificationsDoNotDisturbDetails.value \"Dokud nerestartujete &brandShortName;, žádná oznámení se nezobrazí\">\n\n<!ENTITY  popupExceptions.label       \"Výjimky…\">\n<!ENTITY  popupExceptions.accesskey   \"m\">\n\n<!ENTITY  fontsAndColors.label        \"Písma a barvy\">\n\n<!ENTITY  defaultFont.label           \"Výchozí písmo:\">\n<!ENTITY  defaultFont.accesskey       \"p\">\n<!ENTITY  defaultSize.label           \"Velikost:\">\n<!ENTITY  defaultSize.accesskey       \"e\">\n\n<!ENTITY  advancedFonts.label         \"Rozšířené…\">\n<!ENTITY  advancedFonts.accesskey     \"o\">\n\n<!ENTITY  colors.label                \"Barvy…\">\n<!ENTITY  colors.accesskey            \"a\">\n\n\n<!ENTITY languages.label              \"Jazyky\">\n<!ENTITY chooseLanguage.label         \"Zvolit jazyky pro zobrazování webových stránek.\">\n<!ENTITY chooseButton.label           \"Vybrat jazyky…\">\n<!ENTITY chooseButton.accesskey       \"j\">\n\n<!ENTITY translateWebPages.label      \"Překládat webové stránky\">\n<!ENTITY translateWebPages.accesskey  \"T\">\n<!ENTITY translateExceptions.label    \"Výjimky…\">\n<!ENTITY translateExceptions.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -  The translations for these strings should match the translations in\n  -  browser/translation.dtd\n  -->\n<!ENTITY translation.options.attribution.beforeLogo \"Překlady od\">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n\n<!ENTITY  drmContent.label             \"DRM obsah\">\n\n<!ENTITY  playDRMContent.label         \"Přehrát DRM obsah\">\n<!ENTITY  playDRMContent.accesskey     \"p\">\n<!ENTITY  playDRMContent.learnMore.label \"Zjistit více\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/preferences/cookies.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width                       \"36em\">\n\n<!ENTITY     cookiesonsystem.label          \"Tyto cookies jsou uloženy ve vašem počítači:\">\n<!ENTITY     cookiename.label               \"Název cookie\">\n<!ENTITY     cookiedomain.label             \"Server\">\n\n<!ENTITY     props.name.label               \"Název:\">\n<!ENTITY     props.value.label              \"Obsah:\">\n<!ENTITY     props.domain.label             \"Server:\">\n<!ENTITY     props.path.label               \"Cesta:\">\n<!ENTITY     props.secure.label             \"Omezení na:\">\n<!ENTITY     props.expires.label            \"Platnost do:\">\n<!ENTITY     props.container.label          \"Kontejner:\">\n\n<!ENTITY     window.title                   \"Správce cookies\">\n<!ENTITY     windowClose.key                \"w\">\n<!ENTITY     focusSearch1.key               \"f\">\n<!ENTITY     focusSearch2.key               \"k\">\n\n<!ENTITY     searchFilter.label             \"Hledat\">\n<!ENTITY     searchFilter.accesskey         \"H\">\n\n<!ENTITY     button.close.label             \"Zavřít\">\n<!ENTITY     button.close.accesskey         \"Z\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/preferences/donottrack.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Funkce Do Not Track\">\n<!ENTITY window.width                 \"40em\">\n<!ENTITY window.height                \"8em\">\n\n<!ENTITY doNotTrackCheckbox2.label    \"Vždy použít funkci Do Not Track\">\n<!ENTITY doNotTrackCheckbox2.accesskey \"V\">\n\n<!ENTITY doNotTrackTPInfo.description \"Bude-li funkce ochrany proti sledování zapnutá, &brandShortName; bude zasílat informaci, že si nepřejete být sledováni.\">\n<!ENTITY doNotTrackLearnMore.label    \"Zjistit více\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/preferences/fonts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  fontsDialog.title                       \"Písma\">\n\n<!ENTITY  language.label                          \"Znaková sada:\">\n<!ENTITY  language.accesskey                      \"Z\">\n\n<!ENTITY  size.label                              \"Velikost:\">\n<!ENTITY  sizeProportional.accesskey              \"e\">\n<!ENTITY  sizeMonospace.accesskey                 \"l\">\n\n<!ENTITY  proportional.label                      \"Proporcionální:\">\n<!ENTITY  proportional.accesskey                  \"c\">\n\n<!ENTITY  serif.label                             \"Patkové:\">\n<!ENTITY  serif.accesskey                         \"P\">\n<!ENTITY  sans-serif.label                        \"Bezpatkové:\">\n<!ENTITY  sans-serif.accesskey                    \"B\">\n<!ENTITY  monospace.label                         \"Neproporcionální:\">\n<!ENTITY  monospace.accesskey                     \"N\">\n\n<!-- LOCALIZATION NOTE (font.langGroup.latin) :\n     Translate \"Latin\" as the name of Latin (Roman) script, not as the name of the Latin language. -->\n<!ENTITY  font.langGroup.latin                    \"Latinka\">\n<!ENTITY  font.langGroup.japanese                 \"Japonština\">\n<!ENTITY  font.langGroup.trad-chinese             \"Tradiční čínština (Taiwan)\">\n<!ENTITY  font.langGroup.simpl-chinese            \"Zjednodušená čínština\">\n<!ENTITY  font.langGroup.trad-chinese-hk          \"Tradiční čínština (Hong Kong)\">\n<!ENTITY  font.langGroup.korean                   \"Korejština\">\n<!ENTITY  font.langGroup.cyrillic                 \"Azbuka\">\n<!ENTITY  font.langGroup.el                       \"Řečtina\">\n<!ENTITY  font.langGroup.other                    \"Jiné typy písma\">\n<!ENTITY  font.langGroup.thai                     \"Thajština\">\n<!ENTITY  font.langGroup.hebrew                   \"Hebrejština\">\n<!ENTITY  font.langGroup.arabic                   \"Arabština\">\n<!ENTITY  font.langGroup.devanagari               \"Dévanágarí\">\n<!ENTITY  font.langGroup.tamil                    \"Tamilština\">\n<!ENTITY  font.langGroup.armenian                 \"Arménština\">\n<!ENTITY  font.langGroup.bengali                  \"Bengálština\">\n<!ENTITY  font.langGroup.canadian                 \"Kannadština\">\n<!ENTITY  font.langGroup.ethiopic                 \"Etiopština\">\n<!ENTITY  font.langGroup.georgian                 \"Gruzínština\">\n<!ENTITY  font.langGroup.gujarati                 \"Gujarati\">\n<!ENTITY  font.langGroup.gurmukhi                 \"Gurmukhí\">\n<!ENTITY  font.langGroup.khmer                    \"Khmerština\">\n<!ENTITY  font.langGroup.malayalam                \"Malajálamština\">\n<!ENTITY  font.langGroup.math                     \"Matematika\">\n<!ENTITY  font.langGroup.odia                     \"Udijština\">\n<!ENTITY  font.langGroup.telugu                   \"Telugština\">\n<!ENTITY  font.langGroup.kannada                  \"Kannadština\">\n<!ENTITY  font.langGroup.sinhala                  \"Sinhalština\">\n<!ENTITY  font.langGroup.tibetan                  \"Tibetština\">\n<!-- Minimum font size -->\n<!ENTITY minSize.label                            \"Minimální velikost písma:\">\n<!ENTITY minSize.accesskey                        \"M\">\n<!ENTITY minSize.none                             \"Žádná\">\n\n<!-- default font type -->\n<!ENTITY  useDefaultFontSerif.label               \"Patkové\">\n<!ENTITY  useDefaultFontSansSerif.label           \"Bezpatkové\">\n\n<!ENTITY  allowPagesToUseOwn.label                \"Povolit stránkám používat vlastní písma namísto výše zvolených\">\n<!ENTITY  allowPagesToUseOwn.accesskey            \"s\">\n\n<!ENTITY languages.customize.Fallback2.grouplabel \"Znaková sada textu pro původní obsah\">\n<!ENTITY languages.customize.Fallback2.label      \"Výchozí znaková sada:\">\n<!ENTITY languages.customize.Fallback2.accesskey  \"z\">\n<!ENTITY languages.customize.Fallback2.desc       \"Tato znaková sada textu se používá pro původní obsah, který neobsahuje definici o své znakové sadě.\">\n\n<!ENTITY languages.customize.Fallback.auto        \"Výchozí pro aktuální jazyk\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.arabic):\n     Translate \"Arabic\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.arabic      \"Arabská\">\n<!ENTITY languages.customize.Fallback.baltic      \"Pobaltská\">\n<!ENTITY languages.customize.Fallback.ceiso       \"Středoevropská, ISO\">\n<!ENTITY languages.customize.Fallback.cewindows   \"Středoevropská, Microsoft\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.simplified):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.simplified  \"Zjednodušená čínská\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.traditional):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.traditional \"Tradiční čínská\">\n<!ENTITY languages.customize.Fallback.cyrillic    \"Azbuka\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.greek):\n     Translate \"Greek\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.greek       \"Řecká\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.hebrew):\n     Translate \"Hebrew\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.hebrew      \"Hebrejská\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.japanese):\n     Translate \"Japanese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.japanese    \"Japonská\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.korean):\n     Translate \"Korean\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.korean      \"Korejská\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.thai):\n     Translate \"Thai\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.thai        \"Thajská\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.turkish):\n     Translate \"Turkish\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.turkish     \"Turecká\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.vietnamese):\n     Translate \"Vietnamese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.vietnamese  \"Vietnamská\">\n<!ENTITY languages.customize.Fallback.other       \"Jiná (zahrnuje západoevropské)\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/preferences/languages.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width \"30em\">\n\n<!ENTITY languages.customize.Header \"Jazyky\">\n<!ENTITY languages.customize.description                \"Webové stránky jsou někdy k dispozici v několika jazycích. Zvolte jazyky v takovém pořadí, v jakém se mají používat pro zobrazování webových stránek:\">\n<!ENTITY languages.customize.moveUp.label \"Posunout výše\">\n<!ENTITY languages.customize.moveUp.accesskey \"e\">\n<!ENTITY languages.customize.moveDown.label \"Posunout níže\">\n<!ENTITY languages.customize.moveDown.accesskey \"n\">\n<!ENTITY languages.customize.deleteButton.label \"Odebrat\">\n<!ENTITY languages.customize.deleteButton.accesskey \"O\">\n<!ENTITY languages.customize.selectLanguage.label \"Zvolte jazyk, který chcete přidat…\">\n<!ENTITY languages.customize.addButton.label \"Přidat\">\n<!ENTITY languages.customize.addButton.accesskey \"P\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/preferences/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY startup.label             \"Spuštění\">\n\n<!ENTITY startupPage.label         \"Při startu aplikace &brandShortName;:\">\n<!ENTITY startupPage.accesskey     \"s\">\n<!ENTITY startupUserHomePage.label \"Zobrazit vaši domovskou stránku\">\n<!ENTITY startupBlankPage.label    \"Zobrazit prázdnou stránku\">\n<!ENTITY startupPrevSession.label  \"Zobrazit okna a panely z minula\">\n\n<!ENTITY homepage.label            \"Domovská stránka:\">\n<!ENTITY homepage.accesskey        \"m\">\n<!ENTITY useCurrentPage.label      \"Použít aktuální stránku\">\n<!ENTITY useCurrentPage.accesskey  \"a\">\n<!ENTITY useMultiple.label         \"Použít aktuální stránky\">\n<!ENTITY chooseBookmark.label      \"Použít záložku…\">\n<!ENTITY chooseBookmark.accesskey  \"z\">\n<!ENTITY restoreDefault.label      \"Obnovit výchozí\">\n<!ENTITY restoreDefault.accesskey  \"b\">\n\n<!ENTITY downloads.label     \"Stahování\">\n\n<!ENTITY saveTo.label \"Ukládat všechny soubory do\">\n<!ENTITY saveTo.accesskey \"U\">\n<!ENTITY chooseFolderWin.label        \"Procházet…\">\n<!ENTITY chooseFolderWin.accesskey    \"r\">\n<!ENTITY chooseFolderMac.label        \"Vybrat…\">\n<!ENTITY chooseFolderMac.accesskey    \"y\">\n<!ENTITY alwaysAskWhere.label         \"U každého souboru se zeptat, kam ho uložit\">\n<!ENTITY alwaysAskWhere.accesskey     \"k\">\n\n<!ENTITY alwaysCheckDefault2.label        \"Kontrolovat, zda je &brandShortName; výchozím webovým prohlížečem\">\n<!ENTITY alwaysCheckDefault2.accesskey    \"w\">\n<!ENTITY setAsMyDefaultBrowser2.label     \"Nastavit jako výchozí\">\n<!ENTITY setAsMyDefaultBrowser2.accesskey \"t\">\n<!ENTITY isDefault.label                  \"&brandShortName; je aktuálně výchozím prohlížečem\">\n<!ENTITY isNotDefault.label               \"&brandShortName; aktuálně není výchozím prohlížečem\">\n\n<!ENTITY separateProfileMode.label        \"Povolit současné spuštění aplikací &brandShortName; a Firefox\">\n<!ENTITY useFirefoxSync.label             \"Tip: Budou použity oddělené uživatelské profily. Pro sdílení dat mezi nimi můžete použít službu Sync.\">\n<!ENTITY getStarted.label                 \"Začít používat Sync…\">\n\n<!ENTITY e10sEnabled.label                \"Povolit multiprocesový &brandShortName;\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/preferences/permissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"Výjimky\">\n<!ENTITY window.width \"36em\">\n\n<!ENTITY treehead.sitename.label \"Server\">\n<!ENTITY treehead.status.label \"Stav\">\n<!ENTITY removepermission.label \"Odebrat server\">\n<!ENTITY removepermission.accesskey \"O\">\n<!ENTITY removeallpermissions.label \"Odebrat všechny servery\">\n<!ENTITY removeallpermissions.accesskey \"d\">\n<!ENTITY address.label \"Adresa webového serveru:\">\n<!ENTITY address.accesskey \"A\">\n<!ENTITY block.label \"Blokovat\">\n<!ENTITY block.accesskey \"B\">\n<!ENTITY session.label \"Povolit pro relaci\">\n<!ENTITY session.accesskey \"r\">\n<!ENTITY allow.label \"Povolit\">\n<!ENTITY allow.accesskey \"P\">\n<!ENTITY windowClose.key \"w\">\n\n<!ENTITY button.cancel.label          \"Zrušit\">\n<!ENTITY button.cancel.accesskey      \"Z\">\n<!ENTITY button.ok.label              \"Uložit změny\">\n<!ENTITY button.ok.accesskey          \"U\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/preferences/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  prefWindow.titleWin     \"Možnosti\">\n<!ENTITY  prefWindow.title        \"Předvolby\">\n<!-- LOCALIZATION NOTE (prefWindow.titleGNOME): This is not used for in-content preferences -->\n<!ENTITY  prefWindow.titleGNOME   \"Předvolby aplikace &brandShortName;\">\n<!-- When making changes to prefWindow.styleWin test both Windows Classic and\n     Luna since widget heights are different based on the OS theme -->\n<!ENTITY  prefWinMinSize.styleWin2      \"width: 42em; min-height: 37.5em;\">\n<!ENTITY  prefWinMinSize.styleMac       \"width: 47em; min-height: 40em;\">\n<!ENTITY  prefWinMinSize.styleGNOME     \"width: 45.5em; min-height: 40.5em;\">\n\n<!ENTITY  paneGeneral.title       \"Obecné\">\n<!ENTITY  paneTabs.title          \"Panely\">\n<!ENTITY  paneSearch.title        \"Vyhledávání\">\n<!ENTITY  paneContent.title       \"Obsah\">\n<!ENTITY  paneApplications.title  \"Aplikace\">\n<!ENTITY  panePrivacy.title       \"Soukromí\">\n<!ENTITY  paneContainers.title    \"Kontejnerové panely\">\n<!ENTITY  paneSecurity.title      \"Zabezpečení\">\n<!ENTITY  paneAdvanced.title      \"Rozšířené\">\n\n<!-- LOCALIZATION NOTE (paneSync.title): This should match syncBrand.shortName.label in ../syncBrand.dtd -->\n<!ENTITY  paneSync.title          \"Sync\">\n\n<!ENTITY  helpButton.label        \"Nápověda\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Security\n\n# LOCALIZATION NOTE: phishBefore uses %S to represent the name of the provider\n#                    whose privacy policy must be accepted (for enabling\n#                    check-every-page-as-I-load-it phishing protection).\nphishBeforeText=Při volbě této možnosti budou adresy vámi navštěvovaných webových stránek odesílány pro kontrolu službě %S. Pro pokračování si prosím přečtěte a odsouhlaste následující podmínky.\n\n#### Fonts\n\nlabelDefaultFont=Výchozí (%S)\n\nveryLargeMinimumFontTitle=Velká minimální velikost písma\nveryLargeMinimumFontWarning=Vybrali jste příliš velkou minimální velikost písma (větší než 24 pixelů). Při této velikosti písma již může být obtížné nebo nemožné používat některé důležité konfigurační stránky, jako je například tato.\nacceptVeryLargeMinimumFont=I přesto uložit změny\n\n#### Permissions Manager\n\ntrackingprotectionpermissionstext=Na těchto serverech jste zakázali Ochranu proti sledování.\ntrackingprotectionpermissionstitle=Výjimky - Ochrana proti sledování\ncookiepermissionstext=Zde můžete určit, které servery mohou nebo nesmí používat cookies. Vložte přesnou adresu serveru, který chcete nastavit, a klepněte na tlačítko Blokovat, Povolit pro relaci nebo Povolit.\ncookiepermissionstitle=Výjimky - cookies\naddonspermissionstext=Zde můžete určit, které servery mohou instalovat doplňky. Vložte přesnou adresu serveru, který chcete povolit, a klepněte na tlačítko Povolit.\naddons_permissions_title=Důvěryhodné servery - instalace doplňků\npopuppermissionstext=Zde můžete určit, které servery mohou otevírat vyskakovací okna. Vložte přesnou adresu serveru, kterému to chcete povolit, a klepněte na tlačítko Povolit.\npopuppermissionstitle=Důvěryhodné servery - vyskakovací okna\nnotificationspermissionstext4=Zde můžete určit, které servery mají nebo nemají povoleno vám posílat oznámení. Pokud stránku odeberete, bude muset znovu požádat o povolení.\nnotificationspermissionstitle=Oprávnění posílat oznámení\ninvalidURI=Vložte prosím platné jméno serveru\ninvalidURITitle=Neplatné jméno serveru\nsavedLoginsExceptions_title=Výjimky pro ukládání přihlašovacích údajů\nsavedLoginsExceptions_desc=Na následujících serverech nebudou přihlašovací údaje ukládány:\n\n#### Block List Manager\n\nblockliststext=Můžete si vybrat, který seznam Firefox bude používat k blokování webových prvků, které mohou sledovat vaše chování při prohlížení.\nblockliststitle=Seznamy blokování\n# LOCALIZATION NOTE (mozNameTemplate): This template constructs the name of the\n# block list in the block lists dialog. It combines the list name and\n# description.\n#   e.g. mozNameTemplate : \"Standard (Recommended). This list does a pretty good job.\"\n#   %1$S = list name (fooName), %2$S = list descriptive text (fooDesc)\nmozNameTemplate=%1$S %2$S\n# LOCALIZATION NOTE (mozstdName, etc.): These labels appear in the tracking\n# protection block lists dialog, mozNameTemplate is used to create the final\n# string. Note that in the future these two strings (name, desc) could be\n# displayed on two different lines.\nmozstdName=Disconnect.me základní ochrana (doporučeno).\nmozstdDesc=Povoluje některé sledovací prvky, takže webové stránky fungují správně.\nmozfullName=Disconnect.me přísná ochrana.\nmozfullDesc=Blokuje známé sledovací prvky. Některé stránky nemusí správně fungovat.\n# LOCALIZATION NOTE (blocklistChangeRequiresRestart): %S = brandShortName\nblocklistChangeRequiresRestart=Pro změnu seznamů blokací je třeba %S restartovat.\n\n#### Master Password\n\npw_change2empty_in_fips_mode=Nyní jste v režimu FIPS, který vyžaduje neprázdné hlavní heslo.\npw_change_failed_title=Neúspěšná změna hesla\n\n#### Fonts\n\n# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S [%2$S]\n\n#### Downloads\n\ndesktopFolderName=Plocha\ndownloadsFolderName=Stažené soubory\nchooseDownloadFolderTitle=Vyberte složku pro stahování souborů\n\n#### Applications\n\nfileEnding=Soubor %S\nsaveFile=Uložit soubor\n\n# LOCALIZATION NOTE (useApp, useDefault): %S = Application name\nuseApp=Použít %S\nuseDefault=Použít %S (výchozí)\n\nuseOtherApp=Použít jinou…\nfpTitleChooseApp=Zvolit pomocnou aplikaci\nmanageApp=Podrobnosti o aplikaci…\nwebFeed=Webový kanál\nvideoPodcastFeed=Video kanál\naudioPodcastFeed=Audio kanál\nalwaysAsk=Vždy se zeptat\nportableDocumentFormat=Přenositelný formát dokumentu (PDF)\n\n# LOCALIZATION NOTE (usePluginIn):\n# %1$S = plugin name (for example \"QuickTime Plugin-in 7.2\")\n# %2$S = brandShortName from brand.properties (for example \"Minefield\")\nusePluginIn=Použít %S (v aplikaci %S)\n\n# LOCALIZATION NOTE (previewInApp, addLiveBookmarksInApp): %S = brandShortName\npreviewInApp=Zobrazit náhled v aplikaci %S\naddLiveBookmarksInApp=Přidat aktuální záložku v aplikaci %S\n\n# LOCALIZATION NOTE (typeDescriptionWithType):\n# %1$S = type description (for example \"Portable Document Format\")\n# %2$S = type (for example \"application/pdf\")\ntypeDescriptionWithType=%S (%S)\n\n\n#### Cookie Viewer\n\nhostColon=Server:\ndomainColon=Doména:\nforSecureOnly=Pouze šifrovaná spojení\nforAnyConnection=Libovolné spojení\nexpireAtEndOfSession=Na konci relace\ncan=Povolit\ncanAccessFirstParty=Zakázat pro servery třetích stran\ncanSession=Povolit pro relaci\ncannot=Blokovat\nnoCookieSelected=<nebylo zvoleno cookie>\ncookiesAll=Tyto cookies jsou uloženy ve vašem počítači:\ncookiesFiltered=Tyto cookies vyhovují vašemu hledání:\n\n# LOCALIZATION NOTE (removeAllCookies, removeAllShownCookies):\n# removeAllCookies and removeAllShownCookies are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial cookies are shown as a result of keyword search,\n# removeAllShownCookies is displayed as button label.\n# removeAllCookies is displayed when no keyword search and all cookies are shown.\nremoveAllCookies.label=Odebrat vše\nremoveAllShownCookies.label=Odebrat vše zobrazené\n\n# LOCALIZATION NOTE (removeSelectedCookies):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# If you need to display the number of selected elements in your language,\n# you can use #1 in your localization as a placeholder for the number.\n# For example this is the English string with numbers:\n# removeSelectedCookied=Remove #1 Selected;Remove #1 Selected\nremoveSelectedCookies.label=Odebrat #1 zvolenou;Odebrat #1 zvolené;Odebrat #1 zvolených\n\ndefaultUserContextLabel=Žádný\n\n#### Offline apps\nofflineAppsList.height=7em\nofflineAppRemoveTitle=Smazání offline obsahu\nofflineAppRemovePrompt=Po smazání těchto dat nebude server %S dostupný v režimu offline. Opravdu chcete smazat offline obsah tohoto serveru?\nofflineAppRemoveConfirm=Smazat offline obsah\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# offline application\n#   e.g. offlineAppUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nofflineAppUsage=%1$S %2$S\n\nofflinepermissionstext=Následující servery nejsou oprávněny ukládat offline obsah:\nofflinepermissionstitle=Offline obsah\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the web content cache.\n#   e.g., \"Your web content cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualDiskCacheSize=Velikost mezipaměti webových stránek je %1$S %2$S\nactualDiskCacheSizeCalculated=Probíhá výpočet velikosti mezipaměti webových stránek… \n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the application cache.\n#   e.g., \"Your application cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualAppCacheSize=Velikost mezipaměti webových aplikací je %1$S %2$S\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the total usage of site data.\n#   e.g., \"The total usage is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\ntotalSiteDataSize=Velikost dat uložených stránkami je %1$S %2$S\nclearSiteDataPromptTitle=Vymazat cookies a data stránek\nclearSiteDataPromptText=Zvolením „Vymazat“ budou smazány všechny soubory cookies a data stránky uložená ve Firefoxu. Tento krok může vést k odhlášení z některých stránek a smazání offline obsahu.\nclearSiteDataNow=Vymazat\nimportant=Důležité\ndefault=Výchozí\nsiteUsage=%1$S %2$S\n# LOCALIZATION NOTE (removeAllSiteData, removeAllSiteDataShown):\n# removeAllSiteData and removeAllSiteDataShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAllSiteData.label=Odebrat vše\nremoveAllSiteDataShown.label=Odebrat vše zobrazené\nspaceAlert.learnMoreButton.label=Zjistit více\nspaceAlert.learnMoreButton.accesskey=Z\nspaceAlert.over5GB.prefButton.label=Otevřít předvolby\n# LOCALIZATION NOTE (spaceAlert.over5GB.prefButtonWin.label): On Windows Preferences is called Options\nspaceAlert.over5GB.prefButtonWin.label=Otevřít možnosti\n# LOCALIZATION NOTE (spaceAlert.over5GB.message): %S = brandShortName\nspaceAlert.over5GB.message=Aplikaci %S dochází místo na disku. Obsah webové stránky se nemusí zobrazit správně. Uložená data stránky můžete vymazat v Předvolbách > Rozšířené > Data stránek.\n# LOCALIZATION NOTE (spaceAlert.over5GB.messageWin):\n# - On Windows Preferences is called Options\n# - %S = brandShortName\nspaceAlert.over5GB.messageWin=Aplikaci %S dochází místo na disku. Obsah webové stránky se nemusí zobrazit správně. Uložená data stránky můžete vymazat v Nastavení > Rozšířené > Data stránek.\nspaceAlert.under5GB.okButton.label=OK, rozumím\nspaceAlert.under5GB.okButton.accesskey=K\n# LOCALIZATION NOTE (spaceAlert.under5GB.message): %S = brandShortName\nspaceAlert.under5GB.message=Aplikaci %S dochází místo na disku. Obsah webové stránky se nemusí zobrazit správně. Klepněte na „Dozvědět se více“ o optimalizaci využití disku k lepšímu prohlížení webu.\n\n# LOCALIZATION NOTE (featureEnableRequiresRestart, featureDisableRequiresRestart, restartTitle): %S = brandShortName\nfeatureEnableRequiresRestart=Pro povolení této vlastnosti je nutné %S restartovat.\nfeatureDisableRequiresRestart=Pro zakázání této vlastnosti je nutné %S restartovat.\nshouldRestartTitle=Restartovat %S\nokToRestartButton=Restartovat %S\nrevertNoRestartButton=Vrátit zpět\n\nrestartNow=Restartovat\nrestartLater=Restartovat později\n\ndisableContainersAlertTitle=Zavřít všechny kontejnerové panely?\n\n# LOCALIZATION NOTE (disableContainersMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersMsg=Zakážete-li kontejnerové panely, bude zavřen #S kontejnerový panel. Opravdu chcete zakázat kontejnerové panely?;Zakážete-li kontejnerové panely, budou zavřeny #S kontejnerové panely. Opravdu chcete zakázat kontejnerové panely?;Zakážete-li kontejnerové panely, bude zavřeno #S kontejnerových panelů. Opravdu chcete zakázat kontejnerové panely?\n\n# LOCALIZATION NOTE (disableContainersOkButton): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersOkButton=Zavřít #S kontejnerový panel;Zavřít #S kontejnerové panely;Zavřít #S kontejnerových panelů\n\ndisableContainersButton2=Nechat povolené\n\nremoveContainerAlertTitle=Odstranit tento kontejner?\n\n# LOCALIZATION NOTE (removeContainerMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\nremoveContainerMsg=Pokud nyní odstraníte tento kontejner, bude zavřen #S kontejnerový panel. Opravdu chcete kontejner odstranit?;Pokud nyní odstraníte tento kontejner, budou zavřeny #S kontejnerové panely. Opravdu chcete kontejner odstranit?;Pokud nyní odstraníte tento kontejner, bude zavřeno #S kontejnerových panelů. Opravdu chcete kontejner odstranit?\n\nremoveContainerOkButton=Odstranit tento kontejner\nremoveContainerButton2=Neodstraňovat tento kontejner\n\nremoveAllCookies.accesskey=A\nremoveAllShownCookies.accesskey=A\nremoveAllSiteData.accesskey=e\nremoveAllSiteDataShown.accesskey=e\nremoveSelectedCookies.accesskey=R\nspaceAlert.over5GB.prefButton.accesskey=O\nspaceAlert.over5GB.prefButtonWin.accesskey=O\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/preferences/privacy.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  trackingProtectionHeader.label       \"Používat Ochranu proti sledování\">\n<!ENTITY  trackingProtectionAlways.label       \"Vždy\">\n<!ENTITY  trackingProtectionAlways.accesskey   \"V\">\n<!ENTITY  trackingProtectionPrivate.label      \"Pouze v anonymních oknech\">\n<!ENTITY  trackingProtectionPrivate.accesskey  \"o\">\n<!ENTITY  trackingProtectionNever.label        \"Nikdy\">\n<!ENTITY  trackingProtectionNever.accesskey    \"d\">\n<!ENTITY  trackingProtectionLearnMore.label    \"Zjistit více\">\n<!ENTITY  trackingProtectionExceptions.label   \"Výjimky…\">\n<!ENTITY  trackingProtectionExceptions.accesskey \"j\">\n\n<!ENTITY tracking.label                 \"Sledování\">\n<!ENTITY trackingProtectionPBM5.label         \"Používat Ochranu proti sledování v Anonymním okně\">\n<!ENTITY trackingProtectionPBM5.accesskey     \"v\">\n<!ENTITY trackingProtectionPBMLearnMore.label \"Zjistit více\">\n<!ENTITY changeBlockList.label          \"Změnit seznam blokací\">\n<!ENTITY changeBlockList.accesskey      \"m\">\n\n<!-- LOCALIZATION NOTE (doNotTrack.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (doNotTrack.post.label): include a starting space as needed -->\n<!ENTITY  doNotTrack.pre.label          \"Můžete také \">\n<!ENTITY  doNotTrack.settings.label     \"spravovat své nastavení Do Not Track\">\n<!ENTITY  doNotTrack.post.label         \".\">\n\n<!ENTITY  history.label                 \"Historie\">\n\n<!ENTITY  locationBar.label             \"Adresní řádek\">\n\n<!ENTITY  locbar.suggest.label          \"Při použití adresního řádku našeptávat:\">\n<!ENTITY  locbar.history.label          \"Historii\">\n<!ENTITY  locbar.history.accesskey      \"i\">\n<!ENTITY  locbar.bookmarks.label        \"Záložky\">\n<!ENTITY  locbar.bookmarks.accesskey    \"Z\">\n<!ENTITY  locbar.openpage.label         \"Otevřené panely\">\n<!ENTITY  locbar.openpage.accesskey     \"e\">\n<!ENTITY  locbar.searches.label         \"Související vyhledávání od výchozího vyhledávacího modulu\">\n<!ENTITY  locbar.searches.accesskey     \"v\">\n\n<!ENTITY  suggestionSettings.label      \"Změnit předvolby našeptávání vyhledávače…\">\n<!ENTITY  suggestionSettings.accesskey  \"y\">\n\n<!ENTITY  acceptCookies.label           \"Povolit serverům nastavovat cookies\">\n<!ENTITY  acceptCookies.accesskey       \"c\">\n\n<!ENTITY  acceptThirdParty.pre.label      \"Povolit cookies třetích stran:\">\n<!ENTITY  acceptThirdParty.pre.accesskey  \"a\">\n<!ENTITY  acceptThirdParty.always.label   \"Vždy\">\n<!ENTITY  acceptThirdParty.never.label    \"Nikdy\">\n<!ENTITY  acceptThirdParty.visited.label  \"Pouze navštívené\">\n\n<!ENTITY  keepUntil.label               \"Ponechat do:\">\n<!ENTITY  keepUntil.accesskey           \"d\">\n\n<!ENTITY  expire.label                  \"konce doby platnosti\">\n<!ENTITY  close.label                   \"ukončení aplikace &brandShortName;\">\n\n<!ENTITY  cookieExceptions.label        \"Výjimky…\">\n<!ENTITY  cookieExceptions.accesskey    \"k\">\n\n<!ENTITY  showCookies.label             \"Správce cookies…\">\n<!ENTITY  showCookies.accesskey         \"S\">\n\n<!ENTITY  historyHeader.pre.label          \"Nastavení historie:\">\n<!ENTITY  historyHeader.pre.accesskey      \"N\">\n<!ENTITY  historyHeader.remember.label     \"Pamatovat si historii\">\n<!ENTITY  historyHeader.dontremember.label \"Nikdy si nepamatovat historii\">\n<!ENTITY  historyHeader.custom.label       \"Použít pro historii vlastní nastavení\">\n<!ENTITY  historyHeader.post.label         \"\">\n\n<!ENTITY  rememberDescription.label      \"&brandShortName; si bude pamatovat historii stránek, stahování, formulářů a hledání. U navštívených stránek bude uchovávat cookies.\">\n\n<!-- LOCALIZATION NOTE (rememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.middle.label): include a starting and trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.post.label): include a starting space as needed -->\n<!ENTITY  rememberActions.pre.label           \"Můžete \">\n<!ENTITY  rememberActions.clearHistory.label  \"vymazat nedávnou historii\">\n<!ENTITY  rememberActions.middle.label        \" nebo \">\n<!ENTITY  rememberActions.removeCookies.label \"odebrat některé soubory cookies\">\n<!ENTITY  rememberActions.post.label          \".\">\n\n<!ENTITY  dontrememberDescription.label  \"&brandShortName; použije stejné nastavení jako režim anonymního prohlížení a nebude si pamatovat žádnou historii z prohlížení webu.\">\n\n<!-- LOCALIZATION NOTE (dontrememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (dontrememberActions.post.label): include a starting space as needed -->\n<!ENTITY  dontrememberActions.pre.label          \"Můžete \">\n<!ENTITY  dontrememberActions.clearHistory.label \"vymazat celou historii\">\n<!ENTITY  dontrememberActions.post.label         \".\">\n\n<!ENTITY  privateBrowsingPermanent2.label \"Vždy použít režim anonymního prohlížení\">\n<!ENTITY  privateBrowsingPermanent2.accesskey \"r\">\n\n<!ENTITY  rememberHistory2.label      \"Pamatovat si historii stránek a stahování\">\n<!ENTITY  rememberHistory2.accesskey  \"h\">\n\n<!ENTITY  rememberSearchForm.label       \"Pamatovat si historii hledání a formulářů\">\n<!ENTITY  rememberSearchForm.accesskey   \"f\">\n\n<!ENTITY  clearOnClose.label             \"Při ukončení aplikace &brandShortName; vymazat historii\">\n<!ENTITY  clearOnClose.accesskey         \"u\">\n\n<!ENTITY  clearOnCloseSettings.label     \"Nastavení…\">\n<!ENTITY  clearOnCloseSettings.accesskey \"t\">\n\n<!ENTITY  browserContainersHeader.label         \"Kontejnery\">\n<!ENTITY  browserContainersLearnMore.label      \"Zjistit více\">\n<!ENTITY  browserContainersEnabled.label        \"Povolit kontejnerové panely\">\n<!ENTITY  browserContainersEnabled.accesskey    \"y\">\n<!ENTITY  browserContainersSettings.label        \"Nastavení…\">\n<!ENTITY  browserContainersSettings.accesskey    \"í\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/preferences/search.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY defaultSearchEngine.label             \"Výchozí vyhledávací modul\">\n\n<!ENTITY chooseYourDefaultSearchEngine.label   \"Zvolte si svůj výchozí vyhledávací modul. &brandShortName; jej použije v adresním řádku, poli vyhledávání a na úvodní stránce.\">\n\n<!ENTITY provideSearchSuggestions.label        \"Povolit našeptávání\">\n<!ENTITY provideSearchSuggestions.accesskey    \"n\">\n\n<!ENTITY showURLBarSuggestions.label           \"Zobrazovat návrhy ve výsledcích adresního řádku\">\n<!ENTITY showURLBarSuggestions.accesskey       \"l\">\n<!ENTITY urlBarSuggestionsPermanentPB.label    \"Návrhy hledání nebudou ve výsledcích adresního řádku uvedeny, protože jste nastavili aplikaci &brandShortName;, aby si nikdy nepamatovala historii.\">\n\n<!ENTITY oneClickSearchEngines.label           \"Vyhledávání na jedno klepnutí\">\n\n<!ENTITY chooseWhichOneToDisplay.label         \"Pole vyhledávání vám umožňuje přímo vyhledávat pomocí dalších vyhledávačů. Zvolte ty, které chcete, aby se nabízely.\">\n\n<!ENTITY engineNameColumn.label                \"Vyhledávací modul\">\n<!ENTITY engineKeywordColumn.label             \"Klíčové slovo\">\n\n<!ENTITY restoreDefaultSearchEngines.label     \"Obnovit výchozí vyhledávací moduly\">\n<!ENTITY restoreDefaultSearchEngines.accesskey \"O\">\n\n<!ENTITY removeEngine.label                    \"Odebrat\">\n<!ENTITY removeEngine.accesskey                \"d\">\n\n<!ENTITY addMoreSearchEngines.label            \"Přidat více vyhledávacích modulů…\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/preferences/security.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  general.label                 \"Obecné\">\n\n<!ENTITY  warnOnAddonInstall.label        \"Vždy upozornit při pokusu o instalaci doplňku\">\n<!ENTITY  warnOnAddonInstall.accesskey    \"u\">\n\n<!-- LOCALIZATION NOTE (enableSafeBrowsing.label, blockDownloads.label, blockUncommonUnwanted.label):\n  It is important that wording follows the guidelines outlined on this page:\n  https://developers.google.com/safe-browsing/developers_guide_v2#AcceptableUsage\n-->\n<!ENTITY  enableSafeBrowsing.label        \"Blokovat nebezpečný a klamavý obsah\">\n<!ENTITY  enableSafeBrowsing.accesskey    \"B\">\n\n<!ENTITY  blockDownloads.label            \"Blokovat nebezpečná stahování\">\n<!ENTITY  blockDownloads.accesskey        \"s\">\n\n<!ENTITY  blockUncommonAndUnwanted.label     \"Upozornit na nežádoucí a neobvyklý software\">\n<!ENTITY  blockUncommonAndUnwanted.accesskey \"c\">\n\n<!ENTITY  addonExceptions.label         \"Výjimky…\">\n<!ENTITY  addonExceptions.accesskey     \"m\">\n\n\n<!ENTITY  logins.label                  \"Přihlašovací údaje\">\n\n<!ENTITY  rememberLogins.label          \"Pamatovat si na serverech přihlašovací údaje\">\n<!ENTITY  rememberLogins.accesskey      \"a\">\n<!ENTITY  passwordExceptions.label      \"Výjimky…\">\n<!ENTITY  passwordExceptions.accesskey  \"k\">\n\n<!ENTITY  useMasterPassword.label        \"Použít hlavní heslo\">\n<!ENTITY  useMasterPassword.accesskey    \"P\">\n<!ENTITY  changeMasterPassword.label     \"Změnit hlavní heslo…\">\n<!ENTITY  changeMasterPassword.accesskey \"n\">\n\n<!ENTITY  savedLogins.label              \"Uložené přihlašovací údaje…\">\n<!ENTITY  savedLogins.accesskey          \"h\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/preferences/selectBookmark.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY selectBookmark.title\n  \"Nastavení domovské stránky\">\n<!ENTITY selectBookmark.label\n  \"Vyberte záložku, kterou chcete nastavit jako vaši domovskou stránku. Pokud vyberete složku, záložky v této složce pak budou otevřeny v jednotlivých panelech.\">\n\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/preferences/siteDataSettings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     window.title                  \"Nastavení - Data stránek\">\n<!ENTITY     settings.description          \"Následující servery si vyžádaly ukládání dat na váš disk. Můžete nastavit, které servery mohou data ukládat. Běžná data stránek jsou ukládána dočasně a mohou být automaticky smazána.\">\n<!ENTITY     hostCol.label                 \"Server\">\n<!ENTITY     statusCol.label               \"Stav\">\n<!ENTITY     usageCol.label                \"Úložiště\">\n<!ENTITY     searchPlaceHolder             \"Hledat\">\n<!ENTITY     searchPlaceHolder.accesskey   \"H\">\n<!ENTITY     save.label                    \"Uložit změny\">\n<!ENTITY     cancel.label                  \"Zrušit\">\n\n<!ENTITY     cancel.accesskey              \"C\">\n<!ENTITY     removeSelected.accesskey      \"r\">\n<!ENTITY     removeSelected.label          \"Remove Selected\">\n<!ENTITY     removingDialog.description    \"Removing site data will also remove cookies. This may log you out of websites and remove offline web content. Are you sure you want to make the changes?\">\n<!ENTITY     removingDialog.title          \"Removing Site Data\">\n<!ENTITY     save.accesskey                \"a\">\n<!ENTITY     siteTree.label                \"The following website cookies will be removed:\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/preferences/sync.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- The page shown when logged in... -->\n\n<!ENTITY engine.bookmarks.label     \"Záložky\">\n<!ENTITY engine.bookmarks.accesskey \"Z\">\n<!ENTITY engine.tabs.label2         \"Otevřené panely\">\n<!ENTITY engine.tabs.accesskey      \"P\">\n<!ENTITY engine.history.label       \"Historie\">\n<!ENTITY engine.history.accesskey   \"H\">\n<!ENTITY engine.passwords.label     \"Hesla\">\n<!ENTITY engine.passwords.accesskey \"e\">\n<!ENTITY engine.prefs.label         \"Předvolby\">\n<!ENTITY engine.prefs.accesskey     \"v\">\n<!ENTITY engine.addons.label        \"Doplňky\">\n<!ENTITY engine.addons.accesskey    \"D\">\n\n<!-- Device Settings -->\n<!ENTITY fxaSyncDeviceName.label       \"Název zařízení\">\n<!ENTITY changeSyncDeviceName.label \"Změnit název zařízení…\">\n<!ENTITY changeSyncDeviceName.accesskey \"m\">\n<!ENTITY cancelChangeSyncDeviceName.label \"Zrušit\">\n<!ENTITY cancelChangeSyncDeviceName.accesskey \"r\">\n<!ENTITY saveChangeSyncDeviceName.label \"Uložit\">\n<!ENTITY saveChangeSyncDeviceName.accesskey \"U\">\n\n<!-- Footer stuff -->\n<!ENTITY prefs.tosLink.label        \"Podmínky služby\">\n<!ENTITY fxaPrivacyNotice.link.label \"Zásady ochrany soukromí\">\n\n<!-- LOCALIZATION NOTE (signedInUnverified.beforename.label,\nsignedInUnverified.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInUnverified.beforename.label \"Účet\">\n<!ENTITY signedInUnverified.aftername.label \"není ověřen.\">\n\n<!-- LOCALIZATION NOTE (signedInLoginFailure.beforename.label,\nsignedInLoginFailure.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInLoginFailure.beforename.label \"Pro přihlášení se znovu připojte\">\n<!ENTITY signedInLoginFailure.aftername.label \"\">\n\n<!ENTITY notSignedIn.label           \"Nejste přihlášeni.\">\n<!ENTITY signIn.label                \"Přihlásit se\">\n<!ENTITY signIn.accesskey            \"i\">\n<!ENTITY profilePicture.tooltip      \"Změnit profilový obrázek\">\n<!ENTITY verifiedManage.label        \"Spravovat účet\">\n<!ENTITY verifiedManage.accesskey    \"S\">\n<!ENTITY disconnect.label            \"Odpojit…\">\n<!ENTITY disconnect.accesskey        \"d\">\n<!ENTITY verify.label                \"Ověřit e-mail\">\n<!ENTITY verify.accesskey            \"t\">\n<!ENTITY forget.label                \"Zapomenout tento e-mail\">\n<!ENTITY forget.accesskey            \"a\">\n\n<!ENTITY signedOut.caption            \"Vezměte si web s sebou\">\n<!ENTITY signedOut.description        \"Synchronizujte své záložky, historii, panely, hesla, doplňky a předvolby ve všech svých zařízeních.\">\n<!ENTITY signedOut.accountBox.title   \"Propojit s &syncBrand.fxAccount.label;\">\n<!ENTITY signedOut.accountBox.create  \"Vytvořit účet\">\n<!ENTITY signedOut.accountBox.create.accesskey  \"y\">\n<!ENTITY signedOut.accountBox.signin  \"Přihlásit se\">\n<!ENTITY signedOut.accountBox.signin.accesskey  \"i\">\n\n<!ENTITY signedIn.engines.label       \"Synchronizace napříč všemi zařízeními\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.*): the following strings will be used to\n     create a single sentence with active links.\n     The resulting sentence in English is: \"Download Firefox for\n     Android or iOS to sync with your mobile device.\" -->\n\n<!ENTITY mobilePromo3.start            \"Stáhněte si Firefox pro \">\n<!-- LOCALIZATION NOTE (mobilePromo3.androidLink): This is a link title that links to https://www.mozilla.org/firefox/android/ -->\n<!ENTITY mobilePromo3.androidLink      \"Android\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSBefore): This is text displayed between mobilePromo3.androidLink and mobilePromo3.iosLink -->\n<!ENTITY mobilePromo3.iOSBefore         \" nebo \">\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSLink): This is a link title that links to https://www.mozilla.org/firefox/ios/ -->\n<!ENTITY mobilePromo3.iOSLink          \"iOS\">\n\n<!ENTITY mobilePromo3.end              \" a synchronizujte Firefox se svým mobilním zařízením.\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/preferences/tabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ctrlTabRecentlyUsedOrder.label       \"Přepínat panely pomocí Ctrl+Tab v pořadí podle posledního otevření\">\n<!ENTITY ctrlTabRecentlyUsedOrder.accesskey   \"T\">\n\n<!ENTITY newWindowsAsTabs.label       \"Otevírat nová okna v panelech\">\n<!ENTITY newWindowsAsTabs.accesskey   \"O\">\n\n<!ENTITY warnOnCloseMultipleTabs.label      \"Varovat při zavírání více panelů\">\n<!ENTITY warnOnCloseMultipleTabs.accesskey  \"v\">\n\n<!ENTITY warnOnOpenManyTabs.label       \"Varovat, pokud by otevírání více panelů mohlo zpomalit aplikaci &brandShortName;\">\n<!ENTITY warnOnOpenManyTabs.accesskey   \"d\">\n\n<!ENTITY switchLinksToNewTabs.label        \"Přepnout na nový panel otevřený z odkazu\">\n<!ENTITY switchLinksToNewTabs.accesskey    \"n\">\n\n<!ENTITY showTabsInTaskbar.label          \"V hlavním panelu Windows zobrazit náhledy panelů\">\n<!ENTITY showTabsInTaskbar.accesskey      \"h\">\n<!ENTITY tabsGroup.label          \"Panely\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/preferences/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                     \"Výjimky - překlady\">\n<!ENTITY window.width                     \"36em\">\n<!ENTITY windowClose.key                  \"w\">\n\n<!ENTITY noTranslationForLanguages.label  \"Překlady nebudou nabízeny pro následující jazyky:\">\n<!ENTITY treehead.languageName.label      \"Jazyky\">\n<!ENTITY removeLanguage.label             \"Odebrat jazyk\">\n<!ENTITY removeLanguage.accesskey         \"O\">\n<!ENTITY removeAllLanguages.label         \"Odebrat všechny jazyky\">\n<!ENTITY removeAllLanguages.accesskey     \"e\">\n\n<!ENTITY noTranslationForSites.label      \"Překlady nebudou nabízeny pro následující stránky:\">\n<!ENTITY treehead.siteName.label          \"Stránky\">\n<!ENTITY removeSite.label                 \"Odebrat stránku\">\n<!ENTITY removeSite.accesskey             \"S\">\n<!ENTITY removeAllSites.label             \"Odebrat všechny stránky\">\n<!ENTITY removeAllSites.accesskey         \"v\">\n\n<!ENTITY button.close.label               \"Zavřít\">\n<!ENTITY button.close.accesskey           \"Z\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/quitDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nquitDialogTitle=Ukončení aplikace %S\n\nquitTitle=U&končit\ncancelTitle=&Zrušit\nsaveTitle=&Uložit a ukončit\nneverAsk2=&Příště se již neptat\nmessage=Chcete, aby aplikace %S uložila otevřené panely a okna pro použití při příštím spuštění?\nmessageNoWindows=Chcete, aby aplikace %S uložila otevřené panely pro použití při příštím spuštění?\nmessagePrivate=Jste v režimu Anonymní prohlížení. Ukončením aplikace %S přijdete o všechny otevřené panely a okna.\n\n\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/safeMode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeModeDialog.title \"Nouzový režim aplikace &brandShortName;\">\n<!ENTITY window.maxWidth \"400\">\n\n<!ENTITY startSafeMode.label \"Spustit v Nouzovém režimu\">\n<!ENTITY refreshProfile.label         \"Obnovit &brandShortName;\">\n\n<!ENTITY safeModeDescription3.label \"Nouzový režim je speciální režim aplikace &brandShortName;, který se používá při řešení potíží.\">\n<!ENTITY safeModeDescription4.label \"Vaše doplňky a uživatelská nastavení budou dočasně zakázány.\">\n\n<!ENTITY refreshProfileInstead.label \"Můžete rovněž obnovit nastavení aplikace &brandShortName; a začít znova.\">\n\n<!-- LOCALIZATION NOTE (autoSafeModeDescription3.label): Shown on the safe mode dialog after multiple startup crashes. See also chrome/global/resetProfile.dtd -->\n<!ENTITY autoSafeModeDescription3.label \"&brandShortName; byl při startu neočekávaně ukončen, což mohlo být způsobeno nainstalovanými doplňky nebo jinými problémy. Můžete se pokusit problémy vyřešit v Nouzovém režimu.\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/safebrowsing/phishing-afterload-warning-message.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeb.palm.accept.label \"Rychle odsud pryč!\">\n<!ENTITY safeb.palm.decline.label \"Ignorovat toto upozornění\">\n<!-- Localization note (safeb.palm.notdeceptive.label) - Label of the Help menu\n  item. Either this or reportDeceptiveSiteMenu.label from report-phishing.dtd is\n  shown. -->\n<!ENTITY safeb.palm.notdeceptive.label \"Tato stránka není klamavá…\">\n<!-- Localization note (safeb.palm.notdeceptive.accesskey) - Because\n  safeb.palm.notdeceptive.label and reportDeceptiveSiteMenu.title from\n  report-phishing.dtd are never shown at the same time, the same accesskey can\n  be used for them. -->\n<!ENTITY safeb.palm.notdeceptive.accesskey \"l\">\n<!ENTITY safeb.palm.reportPage.label \"Proč byla tato stránka zablokována?\">\n\n<!ENTITY safeb.blocked.malwarePage.title \"Nahlášená útočná stránka!\">\n<!-- Localization note (safeb.blocked.malwarePage.shortDesc) - Please don't translate the contents of the <span id=\"malware_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.malwarePage.shortDesc \"Tato webová stránka na serveru <span id='malware_sitename'/> byla nahlášena jako útočná, a proto byla na základě vašeho bezpečnostního nastavení zablokována.\">\n<!ENTITY safeb.blocked.malwarePage.longDesc \"<p>Útočné stránky se pokouší nainstalovat programy, které kradou vaše důvěrná data, používají váš počítač k dalším útokům, nebo jakkoliv poničí váš systém.</p><p>Některé stránky poskytují škodlivý software záměrně, řada z nich byla ale sama napadena a činí tak bez vědomí jejich vlastníků.</p>\">\n\n<!ENTITY safeb.blocked.unwantedPage.title \"Nahlášená stránka s nevyžádaným softwarem!\">\n<!-- Localization note (safeb.blocked.unwantedPage.shortDesc) - Please don't translate the contents of the <span id=\"unwanted_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.unwantedPage.shortDesc \"Tato webová stránka na serveru <span id='unwanted_sitename'/> byla nahlášena, že obsahuje nevyžádaný software, a proto byla na základě vašeho bezpečnostního nastavení zablokována.\">\n<!ENTITY safeb.blocked.unwantedPage.longDesc \"<p>Stránky s nevyžádaným softwarem se pokouší nainstalovat software, který může být klamavý a může nečekaným způsobem ovlivnit váš systém.</p>\">\n\n<!ENTITY safeb.blocked.phishingPage.title2 \"Klamavá stránka!\">\n<!-- Localization note (safeb.blocked.phishingPage.shortDesc2) - Please don't translate the contents of the <span id=\"phishing_sitename\"/> tag. It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.phishingPage.shortDesc2 \"Tato webová stránka na serveru <span id='phishing_sitename'/> byla nahlášena jako klamavá, a proto byla na základě vašeho bezpečnostního nastavení zablokována.\">\n<!ENTITY safeb.blocked.phishingPage.longDesc2 \"<p>Klamavé stránky jsou takové, které se vás snaží přimět k něčemu nebezpečnému, jako je instalace software nebo prozrazení osobních informací, např. hesel, telefonního čísla nebo čísla kreditní karty.</p><p>Zadání jakýchkoliv informací na této stránce může vést ke krádeži vaší identity nebo jejímu zneužití.</p>\">\n\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/safebrowsing/report-phishing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY reportDeceptiveSiteMenu.title      \"Nahlásit klamavou stránku…\">\n<!ENTITY reportDeceptiveSiteMenu.accesskey  \"l\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/sanitize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sanitizePrefs2.title \"Nastavení mazání historie\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.modal.width): width of the Clear History on Shutdown dialog.\n     Should be large enough to contain the item* strings on a single line.\n     The column width should be set at half of the dialog width. -->\n<!ENTITY sanitizePrefs2.modal.width    \"34em\">\n<!ENTITY sanitizePrefs2.column.width   \"17em\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.inContent.dialog.width): width of the\n     Clear History on Shutdown subdialog in the in-content preferences.\n     Should be large enough to contain the item* strings on a single line.\n     The column width adjusts the width of the first column in the dialog.\n     You can set the column width to a value that makes the dialog look visually balanced,\n     or at half of the dialog width if unsure. -->\n<!ENTITY sanitizePrefs2.inContent.dialog.width \"34em\">\n<!ENTITY sanitizePrefs2.inContent.column.width \"24em\">\n\n<!ENTITY sanitizeDialog2.title         \"Vymazání nedávné historie\">\n<!-- LOCALIZATION NOTE (sanitizeDialog2.width): width of the Clear Recent History dialog -->\n<!ENTITY sanitizeDialog2.width         \"34em\">\n\n<!ENTITY clearDataSettings2.label \"Při ukončení aplikace &brandShortName; vymazat automaticky následující:\">\n\n<!-- XXX rearrange entities to match physical layout when l10n isn't an issue -->\n<!-- LOCALIZATION NOTE (clearTimeDuration.*): \"Time range to clear\" dropdown.\n See UI mockup at bug 480169 -->\n<!ENTITY clearTimeDuration.label \"Časové období mazání: \">\n<!ENTITY clearTimeDuration.accesskey \"o\">\n<!ENTITY clearTimeDuration.lastHour \"Poslední hodina\">\n<!ENTITY clearTimeDuration.last2Hours \"Poslední dvě hodiny\">\n<!ENTITY clearTimeDuration.last4Hours \"Poslední čtyři hodiny\">\n<!ENTITY clearTimeDuration.today \"Dnes\">\n<!ENTITY clearTimeDuration.everything \"Vše\">\n<!-- Localization note (clearTimeDuration.suffix) - trailing entity for languages\nthat require it. -->\n<!ENTITY clearTimeDuration.suffix \"\">\n<!ENTITY clearTimeDuration.dateColumn \"Datum návštěvy\">\n<!ENTITY clearTimeDuration.nameColumn \"Název\">\n\n<!-- LOCALIZATION NOTE (detailsProgressiveDisclosure.*): Labels and accesskeys\n of the \"Details\" progressive disclosure button. See UI mockup at bug\n 480169 -->\n<!ENTITY detailsProgressiveDisclosure.label \"Podrobnosti\">\n<!ENTITY detailsProgressiveDisclosure.accesskey \"P\">\n\n<!ENTITY historySection.label \"Historie\">\n<!ENTITY dataSection.label \"Data\">\n\n<!ENTITY itemHistoryAndDownloads.label \"Historie prohlížení a stahování\">\n<!ENTITY itemHistoryAndDownloads.accesskey \"H\">\n<!ENTITY itemFormSearchHistory.label \"Historie formulářů a hledání\">\n<!ENTITY itemFormSearchHistory.accesskey \"f\">\n<!ENTITY itemCookies.label \"Cookies\">\n<!ENTITY itemCookies.accesskey \"C\">\n<!ENTITY itemCache.label \"Mezipaměť\">\n<!ENTITY itemCache.accesskey \"M\">\n<!ENTITY itemOfflineApps.label \"Offline obsah\">\n<!ENTITY itemOfflineApps.accesskey \"O\">\n<!ENTITY itemActiveLogins.label \"Aktivní přihlášení\">\n<!ENTITY itemActiveLogins.accesskey \"A\">\n<!ENTITY itemSitePreferences.label \"Nastavení pro daný server\">\n<!ENTITY itemSitePreferences.accesskey \"N\">\n\n<!-- LOCALIZATION NOTE (sanitizeEverythingUndoWarning): Second warning paragraph\n that appears when \"Time range to clear\" is set to \"Everything\". See UI\n mockup at bug 480169 -->\n<!ENTITY sanitizeEverythingUndoWarning \"Tuto akci nelze vzít zpět.\">\n\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nsearchtip = Hledat pomocí vyhledávače %S\n\n# LOCALIZATION NOTE (searchPlaceholder): this is shown in the searchbox when\n# the user hasn't typed anything yet.\nsearchPlaceholder=Hledat\n\n# LOCALIZATION NOTE (searchHeader): this is displayed at the top of the panel\n# showing search suggestions.\n# %S is replaced with the name of the current default search engine.\nsearchHeader=Vyhledat pomocí %S\n\n# LOCALIZATION NOTE (cmd_pasteAndSearch): \"Search\" is a verb, this is the\n# search bar equivalent to the url bar's \"Paste & Go\"\ncmd_pasteAndSearch=Vložit a hledat\n\ncmd_clearHistory=Vymazat historii hledání\ncmd_clearHistory_accesskey=S\n\ncmd_showSuggestions=Povolit našeptávání\ncmd_showSuggestions_accesskey=n\n\n# LOCALIZATION NOTE (cmd_addFoundEngine): %S is replaced by the name of\n# a search engine offered by a web page. Each engine is displayed as a\n# menuitem at the bottom of the search panel.\ncmd_addFoundEngine=Přidat „%S“\n# LOCALIZATION NOTE (cmd_addFoundEngineMenu): When more than 5 engines\n# are offered by a web page, instead of listing all of them in the\n# search panel using the cmd_addFoundEngine string, they will be\n# grouped in a submenu using cmd_addFoundEngineMenu as a label.\ncmd_addFoundEngineMenu=Přidat vyhledávací modul\n\n# LOCALIZATION NOTE (searchForSomethingWith):\n# This string is used to build the header above the list of one-click\n# search providers:  \"Search for <user-typed string> with:\"\n# NB: please leave the <span> and its class exactly as it is in English.\nsearchForSomethingWith=Vyhledat <span class='contentSearchSearchWithHeaderSearchText'></span> s:\n \n# LOCALIZATION NOTE (searchWithHeader):\n# The wording of this string should be as close as possible to\n# searchForKeywordsWith. This string will be used when the user\n# has not typed anything.\nsearchWithHeader=Hledat pomocí:\n \n# LOCALIZATION NOTE (searchSettings):\n# This is the label for the button that opens Search preferences.\nsearchSettings=Změnit nastavení vyhledávání\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/searchbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cmd_engineManager.label \"Správce vyhledávacích modulů…\">\n<!ENTITY searchEndCap.label \"Hledat\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/searchplugins/ddg.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<OpenSearchDescription xmlns=\"http://a9.com/-/spec/opensearch/1.1/\"> \n  <ShortName>DuckDuckGo</ShortName> \n  <Description>Search DuckDuckGo</Description> \n  <InputEncoding>UTF-8</InputEncoding> \n  <Image height=\"16\" width=\"16\">data:image/icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA11RgALs6oACbQ9wAj0v8AI9L/ACfQ9wAu0agANdUYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzzN4CNdL/oK/z//////////////////////+jsPv/BDXX/wAz0t4AAAAAAAAAAAAAAAAAAAAAAAAAAAAyzvNSduD//////8jK/v+P+Lf/IbQL/17RPP+J3Y//wOKX//////9YeuX/ADLO8wAAAAAAAAAAAAAAAAAw091piOX/8/X9/1Fx5P9xhu//WOWZ/0W9Lv9Lwjn/J8BB/xyDAP9bdfL/9fP//2mI5v8AMNPdAAAAAAc610YRQ9f//////0Zr4P8AGdD/sb32////////////wrv//wAh1/8MPab/ACPc/05r4///////EkPX/wc610YANtWkrr/y/6S48P8AJ9L/AB3R/+/w/v///////////3+D7f8AQeL/AYTw/wFr5/8AMNb/p7Tv/6698v8AM9WkADLW//////8yXt//AC3V/wAw1/////////////z///8A0P7/AKb1/wWI7P8AuPf/AJ3w/zZW3P//////ADHV/wAx2P//////AzrZ/wAu1/84ZOL////////////e////AND//wC1+f8Atff/AZbv/wY62f8ELNf//////wAw1/8AMtn//////wAw2f8ALNn/kKrz////+//cwbH////////////R////Rcb8/wDO/f8A/P//AHzo//////8AMNj/ADXa//////8vXuL/ACna/4yq9///79T/jUkg/9i+r///////r2Q0/7Cozv8BKdr/AirY/zdZ4P//////ADTa/wI72tOuv/T/prr0/wAl2v+JqPb//7yW/+bUxv/9+/n////u//W+n/+Op/L/ADPd/wAv2v+ru/T/r7/0/wI72tMLQd1DEEjg//////9Cbef/ADng///////////////////////R3///AC3g/wAy3v9SeOn//////xFI4P8LQd1DAAAAAAM64PNmiuz/9/j//2mN7f/m7P3///////////9Cb+n/ACXd/wAt3v9rju3//////2iL7P8DOuDzAAAAAAAAAAAAAAAAAT3g/0p16f//////3OT8/3OS7v8AKt3/ACPc/zhn5/+xw/b//////0956v8CPeD/AAAAAAAAAAAAAAAAAAAAAAAAAAAEPODzBUDh/5uz8//7/f7/////////////////prz0/wtF4v8FQeDzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtF5kYDQOOkADrj/wA44v8AOeP/ADzk/wVB46QPReZGAAAAAAAAAAAAAAAAAAAAAPAPAADgBwAAwAMAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAADAAwAA4AcAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChIzyAnRNFwJ0TQryND0d8nRNH/J0TR/ydE0f8nRNH/I0PR3ydE0K8nRNFwKEjPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChE00AlRdK/J0XS/ydF0v8nRdL/XXPd/11z3f94i+P/k6Lp/5Oi6f9rf+D/NVDV/ydF0v8nRdL/JUXSvyhE00AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAzxAnRNOvJ0XT/ydF0/8lRdK/KEXSYOvu+6/+/v6//v7+v/39/c////////////7+/r/J0fOAKEXSYCVF0r8nRdP/J0XT/ydE068gQM8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlRdUwJ0bT7ydG0/8nRtHPKETTQAAAAADHx8dA2vHhn5TYpN/o9+z/////////////////8PL83ydG0o8lRdUwAAAAAChE00AnRtHPJ0bT/ydG0+8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEXVYCdG1P8nRtT/KEbTgAAAAAAmRtZQI0PU38jIyP/F6s//Rrtk/0a7ZP9/yIr/c796/4vLkv+JpNf/M3Kq/zyWh/8zeKTfJkbWUAAAAAAoRtOAJ0bU/ydG1P8oRdVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVF1TAnR9X/J0fV/yhF1WAgQM8QJ0fTrydH1f9CW8//2tra/6Pdsv9Gu2T/Rrtk/0WzWv9Gu2T/Rrtk/0a7ZP9Gu2T/Rrtk/z6egP8nR9X/J0fTryBAzxAoRdVgJ0fV/ydH1f8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAgQM8QJ0fV7ydH1f8oSNVgIEDPECdH1c8nR9X/J0fV/1xwyf/t7e3/o92y/0a7ZP9Gu2T/Ra5U/0a7ZP9Gu2T/Rrtk/0a7ZP9Gu2T/Pp6A/ydH1f8nR9X/J0fVzyBAzxAoSNVgJ0fV/ydH1e8gQM8QAAAAAAAAAAAAAAAAAAAAACdH1q8nR9b/KEjVgCBQzxAnR9bPJ0fW/ydH1v8nR9b/gIzB//r6+v+j3bL/Rrtk/13Ed/+i26//ruG7/z6egf8+noH/Rrtk/0a7ZP86kI//J0fW/ydH1v8nR9b/J0fWzyBQzxAoSNWAJ0fW/ydH1q8AAAAAAAAAAAAAAAAoSNdAJkjW/yZH1s8AAAAAJEfWryZI1v8mSNb/JkjW/yZI1v+jqsT//////+j37P/R7tj////////////W3ff/JkjW/yZI1v8uZbr/PJeI/zJzrP8mSNb/JkjW/yZI1v8mSNb/JEfWrwAAAAAmR9bPJkjW/yhI10AAAAAAAAAAACVI1r8mSNf/KEjXQCZJ1lAmSNf/JkjX/yZI1/8mSNf/JkjX/9HR0f///////////////////////////5Ok6/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JknWUChI10AmSNf/JUjWvwAAAAAoSNcgJknY/yZH2M8AAAAAI0nY3yZJ2P8mSdj/JknY/yZJ2P9KZM//39/f////////////////////////////XHfi/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8jSdjfAAAAACZH2M8mSdj/KEjXICdJ2HAmSdj/JUjXYCVK2jAmSdj/JknY/yZJ2P8mSdj/JknY/2V4yf/t7e3///////////////////////////9cd+L/HXTj/xSf7/8Nwfj/CdL8/wnS/P8J0vz/ELDz/xt85v8mSdj/JknY/yZJ2P8lStowJUjXYCZJ2P8nSdhwJErZryZK2f8oSNcgJUnajyZK2f8mStn/JkrZ/yZK2f8mStn/iJPA////////////////////////////0ff+/xjV/P8J0vz/Drn1/xiO6/8Yjuv/GI7r/xCw8/8Lyvr/CdL8/xmF6P8mStn/JkrZ/yVJ2o8oSNcgJkrZ/yRK2a8jStrfI0rZ3wAAAAAlSdq/Jkra/yZK2v8mStr/Jkra/yZK2v+xtsf///////////////////////////8o2Pz/CdL8/wvK+v8mStr/Jkra/yZK2v8mStr/Jkra/yZK2v8iW97/Jkra/yZK2v8mStr/JUnavwAAAAAjStnfI0ra3yZK2v8lSdq/AAAAACZH2O8mStr/Jkra/yZK2v8mStr/L1HY/9HR0f///////////////////////////yjY/P8J0vz/CdL8/xCw9P8QsPT/ELD0/xSf7/8ddeX/Jkra/yZK2v8mStr/Jkra/yZK2v8mR9jvAAAAACVJ2r8mStr/Jkvb/yVJ2r8AAAAAJkvb/yZL2/8mS9v/Jkvb/yZL2/9KZtL/4+Pj////////////////////////////4Pn//0fd/f8J0vz/CdL8/wnS/P8J0vz/CdL8/wnS/P8Lyvr/Fpfu/yJc3/8mS9v/Jkvb/yZL2/8AAAAAJUnavyZL2/8mS9z/JUncvwAAAAAmS9z/Jkvc/yZL3P8mS9z/Jkvc/26AyP/x8fH//////////////////////////////////////9H3/v/C9P7/o+7+/2fa+/8Oufb/CdL8/wnS/P8J0vz/CdL8/xiP7P8mS9z/Jkvc/wAAAAAlSdy/Jkvc/yZM3P8lTNy/AAAAACZJ2e8mTNz/Jkzc/yZM3P8mTNz/iJTB////////////qnth/5VaOf/x6eX///////////////////////Hp5f/x6eX/ydL2/yZM3P8kVN7/G37o/xKo8v8QsfT/HXbm/yZM3P8mSdnvAAAAACVM3L8mTNz/I0vc3yZJ2u8AAAAAJUzevyZM3f8mTN3/Jkzd/yZM3f+fqc3///////////+VWjn/v5yI/+re1///////////////////////jk8s/7iRe//J0vb/Jkzd/yZM3f8mTN3/Jkzd/yZM3f8mTN3/Jkzd/yVM3r8AAAAAI0vc3yNL3N8kTd2vJk3d/yhQ3yAlTd2PJk3d/yZN3f8mTd3/Jk3d/6St0v////////////Hp5f/q3tf///////////////////////////+xhm7/49PK/6Cx8P8mTd3/Jk3d/yZN3f8mTd3/Jk3d/yZN3f8mTd3/JU3djyhQ3yAmTd3/JE3drydN33AmTd7/J03fcCVK3zAmTd7/Jk3e/yZN3v8mTd7/pK7S///////Sp5r/////////////////////////////////////////////////T27k/yZN3v8mTd7/Jk3e/yZN3v8mTd7/Jk3e/yZN3v8lSt8wJ03fcCZN3v8nTd9wKFDfICZO3/8mTt3PAAAAACVN3r8mTt//Jk7f/yZO3/+EltX//////+fRyv/SqaD/59LO///////////////////////at63/vIBy/7Glxf8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8mTt//JU3evwAAAAAmTt3PJk7f/yhQ3yAAAAAAJE/dryZO3/8oUN9AKFDfQCZO3/8mTt//Jk7f/zhb2v/o6/T/////////////////////////////////////////////////XHrn/yZO3/8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8oUN9AKFDfQCZO3/8kT92vAAAAAAAAAAAoUN9AJk7g/yZO4M8AAAAAJk/hnyZO4P8mTuD/Jk7g/05v5v/k6fv//////////////////////////////////////3eR7P8mTuD/Jk7g/yZO4P8mTuD/Jk7g/yZO4P8mTuD/Jk/hnwAAAAAmTuDPJk7g/yhQ30AAAAAAAAAAAAAAAAAjT+GfJU/h/yVO4Y8gUN8QIk7gzyVP4f8lT+H/SWnW/0lp1v+bq+H/8fHx/////////////////6Cy8v9OcOb/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yJO4M8gUN8QJU7hjyVP4f8jT+GfAAAAAAAAAAAAAAAAAAAAACBQ3xAlTOHvJU/h/yVQ4mAgUN8QIk7hzyVP4f+ktOv///////////////////////H0/f9phur/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yVP4f8iTuHPIFDfECVQ4mAlT+H/JUzh7yBQ3xAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ3zAlUOLvJVDi/yVQ4mAgUN8QI1Din4mb2//J0/j/ydP4/6299P93ku3/M1vk/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/I1DinyBQ3xAlUOJgJVDi/yVQ4u8lUN8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAlUOLvJVDi/yVQ4o8AAAAAJFDjQCVQ4r8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDivyRQ40AAAAAAJVDijyVQ4v8lUOLvJVDkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAjUeTfJVHj/yNR5N8kUONAAAAAACVQ5DAmUuOAJVHivyNR5N8lUeP/JVHj/yNR5N8lUeK/JlLjgCVQ5DAAAAAAJFDjQCNR5N8lUeP/I1Hk3yVQ5DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBQ3xAjUuSfJVHk/yVR5P8jUeTfJFLkcChQ5yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoUOcgJFLkcCNR5N8lUeT/JVHk/yNS5J8gUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkUONAI1LknyVS5P8lUuT/JVLk/yVS5O8lUeS/JVHkvyVR5L8lUeS/JVLk7yVS5P8lUuT/JVLk/yRS468kUONAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFDfECVS5GAjUuWfIlPlzyVS5f8lUuX/JVLl/yVS5f8iU+XPI1LlnyVS5GAgUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/ggBB/wgAEP4AAAB8AAAAPAAAADiAAAEYAAAAEQAAAIAAAAAAAAAAAgAAAEIAAABCAAAAQgAAAEIAAABCAAAAQAAAAAAAAAABAAAAiAAAABiAAAEcAAAAPAAAAD4AAAB/CAAQ/4IAQf/AfgP/8AAP//wAP/</Image>\n  <Url type=\"text/html\" method=\"get\" template=\"https://duckduckgo.com/\" rel=\"searchform\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"contextmenu\" value=\"ffcm\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"keyword\"     value=\"ffab\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"searchbar\"   value=\"ffsb\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"homepage\"    value=\"ffhp\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"newtab\"      value=\"ffnt\"/>\n  </Url>\n  <Url type=\"application/x-suggestions+json\" template=\"https://ac.duckduckgo.com/ac/\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <Param name=\"type\" value=\"list\"/>\n  </Url>\n</OpenSearchDescription> \n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/searchplugins/google-nocodes.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"keyword\" value=\"firefox-b-ab\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"searchbar\" value=\"firefox-b\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/searchplugins/heureka-cz.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Heuréka</ShortName>\n<Description>Vyhledávání na Heuréka.cz</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAATCwAAEwsAAAAAAAAAAAAA9fX13/X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX13/X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//769f/59/X/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1/+/y9f8mjP7/lMP5//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/09fX//fn1/6XM+P97t/r/ir/6/9jm9v8ahf7/AHb//7fV+P/19fX/9fX1//X19f/19fX/9fX1//X19f/09fX/0eL2/w1///8AdP//NZP9/wJ5//8AdP//A3n//7HT+P/39vX/9fX1//X19f/19fX/9fX1//X19f/19fX/9PT1/w5///8wkf3/8vP1//Dz9f///vT/gbr6/wBy///I3vf/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1/5fF+f8Ad///+ff1/8rf9/8Ab///nMj4///79f85lf3/TZ/8//r49f/19fX/9fX1//X19f/19fX/9fX1//X19f98t/r/N5T9//n39f8Nfv//HIb+/wR6///y9PX/g7v6/xOC////+/T/9fX1//X19f/19fX/9fX1//X19f/19fX/grr6/xqF/v/y9PX/Xqj7//359f8bhv7/W6b8/3Cx+v8pjf3//vr1//X19f/19fX/9fX1//X19f/19fX/9fX1/9fm9v8AcP//mcb5//759f/09fX/wdv3/wBz//8Lfv//g7v6//b19f/19fX/9fX1//X19f/19fX/9fX1//X19f/59/X/eLX6/wBw//9Ypfz/nsn5/3W0+v8Ge///LY/9//r49f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//z59f+s0Pj/MpH9/xOC//8giP7/f7n6//r49f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//359f//+/T///r1//b29f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX13/X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX13wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAA9fX1gPX19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19YD19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1/5vH+f9Amf3/bbD7//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f+bx/n/BHr//wR6//8Eev//9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/m8f5/wR6//8Eev//BHr//xOC/v/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/X5vb/bbD7/zGR/f8Eev//BHr//wR6//9Amf3/m8f5/4y/+f8Eev//BHr//wR6//8Tgv7/yN73//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/bbD7/wR6//8Eev//BHr//wR6//8Eev//BHr//wR6//8Eev//BHr//wR6//8Eev//E4L+/8je9//19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1/zGR/f8Eev//BHr//wR6//8iif7/Xqj7/324+v9Amf3/BHr//wR6//8Eev//BHr//xOC/v/I3vf/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f9tsPv/BHr//wR6//8Tgv7/m8f5//X19f/19fX/9fX1//X19f/m7fb/bbD7/wR6//8Eev//BHr//8je9//19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/udb4/wR6//8Eev//E4L+/8je9//19fX/9fX1/9fm9v+51vj/9fX1//X19f/19fX/m8f5/wR6//8Eev//QJn9//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f9eqPv/BHr//wR6//+51vj/9fX1//X19f/X5vb/E4L+/wR6//99uPr/9fX1//X19f/19fX/QJn9/wR6//8Eev//yN73//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1/xOC/v8Eev//MZH9//X19f/19fX/9fX1/zGR/f8Eev//BHr//xOC/v/X5vb/9fX1//X19f+51vj/BHr//wR6//99uPr/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/BHr//wR6//9tsPv/9fX1//X19f9tsPv/BHr//wR6//8Eev//BHr//0+g/P/19fX/9fX1//X19f8Eev//BHr//0CZ/f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f8Eev//BHr//324+v/19fX/udb4/wR6//8Eev//MZH9/0+g/P8Eev//BHr//6rP+P/19fX/9fX1/xOC/v8Eev//QJn9//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1/wR6//8Eev//bbD7//X19f+bx/n/BHr//xOC/v/I3vf/1+b2/xOC/v8Eev//Ion+/+bt9v/19fX/BHr//wR6//9PoPz/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/Ion+/wR6//8iif7/9fX1//X19f/I3vf/1+b2//X19f/19fX/jL/5/wR6//8Eev//bbD7/6rP+P8Eev//BHr//324+v/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f9tsPv/BHr//wR6//+Mv/n/9fX1//X19f/19fX/9fX1//X19f/19fX/MZH9/wR6//8Eev//MZH9/wR6//8Eev//1+b2//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1/9fm9v8Eev//BHr//xOC/v+51vj/9fX1//X19f/19fX/9fX1//X19f+51vj/BHr//wR6//8Eev//BHr//0CZ/f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1/4y/+f8Eev//BHr//wR6//99uPr/5u32//X19f/19fX/9fX1/7nW+P8iif7/BHr//wR6//8Tgv7/1+b2//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1/16o+/8Eev//BHr//wR6//8Eev//MZH9/0CZ/f8Tgv7/BHr//wR6//8Eev//E4L+/8je9//19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1/6rP+P8Tgv7/BHr//wR6//8Eev//BHr//wR6//8Eev//BHr//0CZ/f/X5vb/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1/+bt9v+bx/n/T6D8/0CZ/f9Amf3/QJn9/22w+//I3vf/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fWA9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"http://www.heureka.cz/direct/firefox/autocompleter.php\">\n\t<Param name=\"query\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.heureka.cz/\" resultdomain=\"heureka.cz\">\n\t<Param name=\"h[fraze]\" value=\"{searchTerms}\"/>\n\t<Param name=\"utm_source\" value=\"firefox-search\"/>\n</Url>\n<SearchForm>http://www.heureka.cz/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/searchplugins/list.json",
    "content": "{\"RU\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"seznam-cz\", \"ddg\", \"heureka-cz\", \"mapy-cz\", \"wikipedia-cz\"]}, \"CN\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"seznam-cz\", \"ddg\", \"heureka-cz\", \"mapy-cz\", \"wikipedia-cz\"]}, \"default\": {\"visibleDefaultEngines\": [\"google\", \"seznam-cz\", \"ddg\", \"heureka-cz\", \"mapy-cz\", \"wikipedia-cz\"]}, \"TW\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"seznam-cz\", \"ddg\", \"heureka-cz\", \"mapy-cz\", \"wikipedia-cz\"]}, \"CA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"seznam-cz\", \"ddg\", \"heureka-cz\", \"mapy-cz\", \"wikipedia-cz\"]}, \"TR\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"seznam-cz\", \"ddg\", \"heureka-cz\", \"mapy-cz\", \"wikipedia-cz\"]}, \"US\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"seznam-cz\", \"ddg\", \"heureka-cz\", \"mapy-cz\", \"wikipedia-cz\"]}, \"HK\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"seznam-cz\", \"ddg\", \"heureka-cz\", \"mapy-cz\", \"wikipedia-cz\"]}, \"KZ\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"seznam-cz\", \"ddg\", \"heureka-cz\", \"mapy-cz\", \"wikipedia-cz\"]}, \"UA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"seznam-cz\", \"ddg\", \"heureka-cz\", \"mapy-cz\", \"wikipedia-cz\"]}, \"BY\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"seznam-cz\", \"ddg\", \"heureka-cz\", \"mapy-cz\", \"wikipedia-cz\"]}}"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/searchplugins/mapy-cz.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Mapy.cz</ShortName>\n<Description>Vyhledávání na Mapy.cz</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFqSURBVHjajJM9KIVRGMffe11fhdwM7mBQkpIwsPiaFIPFxCYzyWIxKiXDXSxmBimDbrJZiUEhkxADi6/7+lbX9Tv6v2+n05vrqV/vc855z/88H+fEHlqbPSwGLTALF7AOx14BSx6degn5eSiGUY1HoA9uIvaV6MBPM4hbC3fwLr8OJiM2m/8nYAFqXYG85ZfCgL62tcMYTMOyK1AmAquHYWd9HNo07nAFksrtC04gC0NaK4cpJy2TcljEImiS/6QQU5CGThiEOSedrC1gvt2WwJ6K9A37iuwafLXb2Iudgmlhjwp5qG7k4EybfVU/bUXwZgtUQ4MmNy3RlPw12IJXVyChExpV5UvYtnLMSGReczmlZQ7+CATiaokJfxee9fM9zOiA4I6YtUeokViYQr8mViJun33BbhVl8H5+BSqhC85hp8D7uVI3QgGTQi9UwGIQ1h/m66VWwUEgYIq0BKve/2xDm00tvB8BBgA9FU3+lToaKQAAAABJRU5ErkJggg==</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.mapy.cz/\" resultdomain=\"mapy.cz\">\n\t<Param name=\"query\" value=\"{searchTerms}\"/>\n\t<Param name=\"sourceid\" value=\"Searchmodule_3\"/>\n</Url>\n<SearchForm>http://www.mapy.cz/</SearchForm>\n</SearchPlugin>"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/searchplugins/seznam-cz.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Seznam</ShortName>\n<Description>Vyhledávání na Seznam.cz</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFGSURBVHjalNI/KEVRHMDxc+5DKZM3qNvbXH+ysSBFGMSgLDJKseCtymKwSK+UmVEmTG+RQQxKJgzkleVa3vAGIqXn+p763Tqdrnv51ad3T+fc3/vd3/npKIpUrVBQKdGCbvRhDPP4NButYagaEl5oloMjGEA7fGv/ERvxQjsVzGALnSkVhegwVbgVjONYZccJ6vHCTrCUcPgbb1L2Pc5QxldSglvMOgmeMYeb38rxrOcS9p1908B1FDGEJjeBTrjGKaxhOOEPD3GJI1RNE3XKHAxiQRL6zt4utknw4qV0+wqL6ME0DvAue8W4X/oPk2iHuf89+bwaFeQ99b94kms00eheY1b40pNNWa9mJcihCxOYxKicP8cOLuwEGm0I0J8LglK9UnngOY8PXGMFpzJcyp1E0+1eSfTKy8v83skIV9O+60eAAQAd5lci6mlq3QAAAABJRU5ErkJggg==</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://suggest.seznam.cz/fulltext_ff\">\n\t<Param name=\"phrase\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://search.seznam.cz/\" rel=\"searchform\" resultdomain=\"seznam.cz\">\n\t<Param name=\"q\" value=\"{searchTerms}\"/>\n\t<Param name=\"sourceid\" value=\"firefox\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/searchplugins/wikipedia-cz.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Wikipedie (cs)</ShortName>\n<Description>Wikipedia, svobodná encyclopedie</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">resource://search-plugins/images/wikipedia.ico</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://cs.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://cs.wikipedia.org/wiki/Speciální:Hledání\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/setDesktopBackground.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY position.label \"Umístění:\">\n<!ENTITY tile.label \"Dlaždice\">\n<!ENTITY center.label \"Na střed\">\n<!ENTITY stretch.label \"Roztáhnout\">\n<!ENTITY fill.label \"Vyplnit\">\n<!ENTITY fit.label \"Přizpůsobit\">\n<!ENTITY preview.label \"Náhled\">\n<!ENTITY color.label \"Barva:\">\n<!ENTITY setDesktopBackground.title \"Nastavit pozadí plochy\">\n<!ENTITY openDesktopPrefs.label \"Otevřít nastavení plochy\">\n<!ENTITY closeWindow.key \"w\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/shellservice.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\noptionsLabel=&Možnosti aplikace %S\nsafeModeLabel=&Nouzový režim aplikace %S\n\n# LOCALIZATION NOTE (setDefaultBrowserMessage2, setDefaultBrowserConfirm.label):\n# %S will be replaced by brandShortName\nsetDefaultBrowserMessage2          = Získejte ze svého prohlížeče %S víc jeho nastavením jako výchozí prohlížeč\nsetDefaultBrowserConfirm.label     = Nastavit %S jako můj výchozí prohlížeč\nsetDefaultBrowserConfirm.accesskey = s\nsetDefaultBrowserOptions.label     = Možnosti\nsetDefaultBrowserOptions.accesskey = M\nsetDefaultBrowserNotNow.label      = Nyní ne\nsetDefaultBrowserNotNow.accesskey  = N\nsetDefaultBrowserNever.label       = Příště se již neptat\nsetDefaultBrowserNever.accesskey   = P\n\n# LOCALIZATION NOTE (setDefaultBrowserTitle, setDefaultBrowserMessage, setDefaultBrowserDontAsk, setDefaultBrowserAlertConfirm.label, setDefaultBrowserAlertNotNow.label):\n# These strings are used as an alternative to the ones above, in a modal dialog.\n# %S will be replaced by brandShortName\nsetDefaultBrowserTitle=Výchozí prohlížeč\nsetDefaultBrowserMessage=%S není aktuálně nastaven jako váš webových prohlížeč. Chcete jej nastavit jako výchozí? \nsetDefaultBrowserDontAsk=Vždy kontrolovat při startu aplikace %S.\nsetDefaultBrowserAlertConfirm.label=Nastavit %S jako můj výchozí prohlížeč\nsetDefaultBrowserAlertNotNow.label=Nyní ne\n\ndesktopBackgroundLeafNameWin=Pozadí plochy.bmp\nDesktopBackgroundDownloading=Ukládání obrázku…\nDesktopBackgroundSet=Nastavit pozadí plochy\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/sitePermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (state.current.allowed,\n#                    state.current.allowedForSession,\n#                    state.current.allowedTemporarily,\n#                    state.current.blockedTemporarily,\n#                    state.current.blocked):\n# This label is used to display active permission states in the site\n# identity popup (which does not have a lot of screen space).\nstate.current.allowed = Povoleno\nstate.current.allowedForSession = Povoleno pro relaci\nstate.current.allowedTemporarily = Dočasně povoleno\nstate.current.blockedTemporarily = Dočasně blokováno\nstate.current.blocked = Blokováno\n\n# LOCALIZATION NOTE (state.multichoice.alwaysAsk,\n#                    state.multichoice.allow,\n#                    state.multichoice.allowForSession,\n#                    state.multichoice.block):\n# Used to label permission state checkboxes in the page info dialog.\nstate.multichoice.alwaysAsk = Vždy se zeptat\nstate.multichoice.allow = Povolit\nstate.multichoice.allowForSession = Povolit pro relaci\nstate.multichoice.block = Blokovat\n\npermission.cookie.label = Ukládat cookies\npermission.desktop-notification2.label = Dostávat oznámení\npermission.image.label = Načítat obrázky\npermission.camera.label = Používat kameru\npermission.microphone.label = Používat mikrofón\npermission.screen.label = Sdílet obrazovku\npermission.install.label = Instalovat doplňky\npermission.popup.label = Otevírat vyskakovací okna\npermission.geo.label = Prozradit polohu\npermission.indexedDB.label = Spravovat offline úložiště\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/syncBrand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncBrand.shortName.label  \"Sync\">\n<!ENTITY syncBrand.fullName.label   \"Firefox Sync\">\n<!ENTITY syncBrand.fxAccount.label  \"Účet Firefoxu\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/syncCustomize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncCustomize.dialog.title       \"Volba Sync\">\n<!ENTITY syncCustomize.acceptButton.label \"Začátek\">\n\n<!ENTITY syncCustomize.title              \"Co byste rádi synchronizovali?\">\n<!ENTITY syncCustomize.description        \"Tento výběr můžete změnit v dialogu Možnosti.\">\n<!ENTITY syncCustomizeUnix.description    \"Tento výběr můžete změnit v dialogu Předvolby.\">\n\n<!--\n  These engine names are the same as in browser/preferences/sync.dtd except\n  for the last two that are marked as being specific to Desktop browsers.\n-->\n<!ENTITY engine.bookmarks.label           \"Záložky\">\n<!ENTITY engine.bookmarks.accesskey       \"Z\">\n<!ENTITY engine.history.label             \"Historie\">\n<!ENTITY engine.history.accesskey         \"H\">\n<!ENTITY engine.tabs.label                \"Panely\">\n<!ENTITY engine.tabs.accesskey            \"P\">\n<!ENTITY engine.passwords.label           \"Hesla\">\n<!ENTITY engine.passwords.accesskey       \"e\">\n<!ENTITY engine.addons.label              \"Doplňky na desktopu\">\n<!ENTITY engine.addons.accesskey          \"D\">\n<!ENTITY engine.prefs.label               \"Předvolby na desktopu\">\n<!ENTITY engine.prefs.accesskey           \"v\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/syncGenericChange.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (change.password.title): This (and associated change.password/passphrase) are used when the user elects to change their password.\nchange.password.title = Změna hesla\nchange.password.acceptButton = Změnit heslo\nchange.password.status.active = Probíhá změna hesla…\nchange.password.status.success = Heslo bylo úspěšně změněno.\nchange.password.status.error = Při změně hesla nastala chyba.\n\nchange.password3.introText = Heslo musí být nejméně 8 znaků dlouhé a nesmí být stejné jako uživatelské jméno nebo obnovovací klíč.\nchange.password.warningText = Pozn.: Všechna ostatní zařízení se po změně hesla nebudou moci k účtu automaticky připojit.\n\nchange.recoverykey.title = Obnovovací klíč\nchange.recoverykey.acceptButton = Změnit obnovovací klíč\nchange.recoverykey.label = Probíhá změna obnovovacího klíče a nahrání místních dat…\nchange.recoverykey.error = Při změně obnovovacího klíče nastala chyba.\nchange.recoverykey.success = Obnovovací klíč byl úspěšně změněn\n\nchange.synckey.introText2 = Z důvodu zajištění vašeho soukromí jsou všechna vaše data před nahráním na server zašifrována. Klíč potřebný k rozšifrování vašich dat nahrán není.\n# LOCALIZATION NOTE (change.recoverykey.warningText) \"Sync\" should match &syncBrand.shortName.label; from syncBrand.dtd\nchange.recoverykey.warningText = Pozn: Změna klíče způsobí smazání všech vašich dat uložených na serveru Sync a nahrání nových dat zabezpečených novým obnovovacím klíčem. Dokud v ostatních zařízeních nezadáte tento nový obnovovací klíč, nebudou se v nich data synchronizovat.\n\nnew.recoverykey.label = Obnovovací klíč\n\n# LOCALIZATION NOTE (new.password.title): This (and associated new.password/passphrase) are used on a second computer when it detects that your password or passphrase has been changed on a different device.\nnew.password.title            = Aktualizace hesla\nnew.password.introText        = Heslo bylo serverem odmítnuto, vložte prosím aktuální heslo.\nnew.password.label            = Nové heslo\nnew.password.confirm          = Kontrola hesla\nnew.password.acceptButton     = Aktualizovat heslo\nnew.password.status.incorrect = Heslo není platné, zkuste to prosím znovu.\n\nnew.recoverykey.title          = Aktualizace obnovovacího klíče\nnew.recoverykey.introText      = Obnovovací klíč byl pomocí jiného zařízení změněn, vložte prosím svůj aktuální obnovovací klíč.\nnew.recoverykey.acceptButton     = Aktualizovat obnovovací klíč\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/syncKey.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncKey.page.title \"Klíč služby &syncBrand.fullName.label;\">\n<!ENTITY syncKey.page.description2 \"Tento klíč se používá pro šifrování dat ve vašem účtu &syncBrand.fullName.label;. Klíč bude nutné zadat vždy, když budete chtít použít &syncBrand.fullName.label; na novém zařízení.\">\n<!ENTITY syncKey.keepItSecret.heading \"Uchovejte ho v tajnosti\">\n<!ENTITY syncKey.keepItSecret.description \"Všechna data účtu &syncBrand.fullName.label; jsou kvůli ochraně vašeho soukromí zašifrována. Bez tohoto klíče by jejich rozšifrování trvalo roky. Jste jedinou osobou, která zná tento klíč, což znamená, že pouze vy máte možnost přistupovat k datům vašeho účtu &syncBrand.fullName.label;.\">\n<!ENTITY syncKey.keepItSafe.heading \"Uchovejte ho v bezpečí\">\n<!ENTITY syncKey.keepItSafe1.description \"Tento klíč neztraťte.\">\n<!ENTITY syncKey.keepItSafe2.description \" Kopie klíče není uchovávána (mohlo by dojít k jeho vyzrazení),\">\n<!ENTITY syncKey.keepItSafe3.description \" a proto klíč není možné obnovit,\">\n<!ENTITY syncKey.keepItSafe4a.description \" pokud je ztracen. Klíč bude nutné užít vždy, připojíte-li ke službě &syncBrand.fullName.label; nové zařízení.\">\n<!ENTITY syncKey.findOutMore1.label \"Zjistěte více o službě &syncBrand.fullName.label; a ochraně soukromí na \">\n<!ENTITY syncKey.findOutMore2.label \".\">\n<!ENTITY syncKey.footer1.label \"Podmínky užití služby &syncBrand.fullName.label; jsou dostupné na \">\n<!ENTITY syncKey.footer2.label \". Zásady ochrany soukromí jsou dostupné na \">\n<!ENTITY syncKey.footer3.label \".\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/syncProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD\n    SYSTEM \"chrome://branding/locale/brand.dtd\">\n    %brandDTD;\n\n<!-- These strings are used in the sync progress upload page -->\n<!ENTITY syncProgress.pageTitle \"První synchronizace\">\n<!ENTITY syncProgress.textBlurb \"Vaše data jsou nyní šifrována a nahrávána na pozadí na synchronizační server. Tento panel můžete nyní zavřít a pokračovat v používání aplikace &brandShortName;.\">\n<!ENTITY syncProgress.closeButton \"Zavřít\">\n<!ENTITY syncProgress.logoAltText \"Logo &brandShortName;\">\n<!ENTITY syncProgress.diffText \"&brandShortName; bude synchronizovat vaše data na pozadí. Tento panel můžete nyní zavřít a pokračovat v používání aplikace &brandShortName;.\">\n\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/syncQuota.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY quota.dialogTitle.label \"Kvóta na serveru\">\n<!ENTITY quota.retrievingInfo.label \"Získávání informací o kvótě…\">\n<!ENTITY quota.typeColumn.label \"Typ\">\n<!ENTITY quota.sizeColumn.label \"Velikost\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/syncQuota.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncollection.addons.label=Doplňky\ncollection.bookmarks.label=Záložky\ncollection.history.label=Historie\ncollection.passwords.label=Hesla\ncollection.prefs.label=Předvolby\ncollection.tabs.label=Panely\n\n# LOCALIZATION NOTE (quota.usageNoQuota.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space occupied\n# on the server\nquota.usageNoQuota.label=Aktuálně používáte %1$S %2$S.\n# LOCALIZATION NOTE (quota.usagePercentage.label):\n# %1$S is the percentage of space used,\n# %2$S and %3$S numeric value and unit (as defined in the download manager)\n# of the amount of space used,\n# %3$S and %4$S numeric value and unit (as defined in the download manager)\n# of the total space available.\nquota.usagePercentage.label=Používáte %1$S%% (%2$S %3$S) z povolených %4$S %5$S.\nquota.usageError.label=Nepodařily se získat informace o kvótě.\nquota.retrieving.label=Získávání…\n# LOCALIZATION NOTE (quota.sizeValueUnit.label): %1$S is the amount of space\n# occupied by the engine, %2$K the corresponding unit (e.g. kB) as defined in\n# the download manager.\nquota.sizeValueUnit.label=%1$S %2$S\nquota.remove.label=Odebrat\nquota.treeCaption.label=Zrušte zaškrtnutí položek, které se nemají synchronizovat, a uvolněte tak místo na serveru.\n# LOCALIZATION NOTE (quota.removal.label): %S is a list of engines that will be\n# disabled and whose data will be removed once the user confirms.\nquota.removal.label=Firefox Sync odstraní následující data: %S.\n# LOCALIZATION NOTE (quota.list.separator): This is the separator string used\n# for the list of engines (incl. spaces where appropriate)\nquota.list.separator=,\\u0020\n# LOCALIZATION NOTE (quota.freeup.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space freed\n# up by disabling the unchecked engines. If displayed this string is\n# concatenated directly to quota.removal.label and may need to start off with\n# whitespace.\nquota.freeup.label=\\u0020Toto uvolní %1$S %2$S.\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/syncSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY accountSetupTitle.label    \"Nastavení &syncBrand.fullName.label;\">\n\n<!-- First page of the wizard -->\n\n<!ENTITY setup.pickSetupType.description2 \"Vítejte! Jestliže jste nikdy &syncBrand.fullName.label; nepoužili, budete si muset vytvořit nový účet.\">\n<!ENTITY button.createNewAccount.label \"Vytvořit nový účet\">\n<!ENTITY button.haveAccount.label      \"Již mám účet\">\n\n<!ENTITY setup.choicePage.title.label     \"Znáte a požíváte &syncBrand.fullName.label;?\">\n<!ENTITY setup.choicePage.new.label       \"&syncBrand.shortName.label; neznám a nepoužívám\">\n<!ENTITY setup.choicePage.existing2.label \"&syncBrand.shortName.label; již používám na jiném zařízení\">\n\n<!-- New Account AND Existing Account -->\n<!ENTITY server.label               \"Server\">\n<!ENTITY serverType.default.label      \"Výchozí: Server &syncBrand.fullName.label;\">\n<!ENTITY serverType.custom2.label   \"Použít vlastní server…\">\n<!ENTITY signIn.account2.label      \"Účet\">\n<!ENTITY signIn.account2.accesskey  \"e\">\n<!ENTITY signIn.password.label      \"Heslo\">\n<!ENTITY signIn.password.accesskey  \"H\">\n<!ENTITY signIn.recoveryKey.label       \"Obnovovací klíč\">\n<!ENTITY signIn.recoveryKey.accesskey   \"K\">\n\n<!-- New Account Page 1: Basic Account Info -->\n<!ENTITY setup.newAccountDetailsPage.title.label \"Podrobnosti účtu\">\n<!ENTITY setup.emailAddress.label     \"E-mailová adresa\">\n<!ENTITY setup.emailAddress.accesskey \"E\">\n<!ENTITY setup.choosePassword.label      \"Zvolit heslo\">\n<!ENTITY setup.choosePassword.accesskey  \"h\">\n<!ENTITY setup.confirmPassword.label     \"Kontrola hesla\">\n<!ENTITY setup.confirmPassword.accesskey \"K\">\n\n<!-- LOCALIZATION NOTE: tosAgree1, tosLink, tosAgree2, ppLink, tosAgree3 are\n     joined with implicit white space, so spaces in the strings aren't necessary -->\n<!ENTITY setup.tosAgree1.label      \"Souhlasím s\">\n<!ENTITY setup.tosAgree1.accesskey  \"S\">\n<!ENTITY setup.tosLink.label        \"podmínkami služby\">\n<!ENTITY setup.tosAgree2.label      \"a\">\n<!ENTITY setup.ppLink.label         \"zásadami ochrany soukromí\">\n<!ENTITY setup.tosAgree3.label      \"\">\n<!ENTITY setup.tosAgree2.accesskey  \"\">\n\n<!-- My Recovery Key dialog -->\n<!ENTITY setup.newRecoveryKeyPage.title.label \"&brandShortName; zachovává vaše soukromí\">\n<!ENTITY setup.newRecoveryKeyPage.description.label \"Z důvodu zajištění vašeho soukromí jsou všechna vaše data před nahráním na server zašifrována. Obnovovací klíč potřebný k rozšifrování vašich dat nahrán není.\">\n<!ENTITY recoveryKeyEntry.label        \"Obnovovací klíč\">\n<!ENTITY recoveryKeyEntry.accesskey    \"K\">\n<!ENTITY syncGenerateNewKey.label  \"Vygenerovat nový klíč\">\n<!ENTITY recoveryKeyBackup.description \"Obnovovací klíč je vyžadován k přístupu k &syncBrand.fullName.label; z ostatních zařízení. Vytvořte si prosím jeho zálohu, protože obnovovací klíč není možné obnovit.\">\n\n<!ENTITY button.syncKeyBackup.print.label     \"Tisk…\">\n<!ENTITY button.syncKeyBackup.print.accesskey \"T\">\n<!ENTITY button.syncKeyBackup.save.label      \"Uložit…\">\n<!ENTITY button.syncKeyBackup.save.accesskey  \"U\">\n\n<!-- Existing Account Page 1: Pair a Device (incl. Pair a Device dialog strings) -->\n<!ENTITY pairDevice.title.label             \"Připojit zařízení\">\n<!ENTITY addDevice.showMeHow.label          \"Zobrazit nápovědu.\">\n<!ENTITY addDevice.dontHaveDevice.label     \"Nemám zařízení u sebe\">\n<!ENTITY pairDevice.setup.description.label  \"Na druhém zařízení zvolte „Připojit nové zařízení“.\">\n<!ENTITY addDevice.setup.enterCode.label    \"A pak vložte tento kód:\">\n<!ENTITY pairDevice.dialog.description.label \"Na připojovaném zařízení zvolte „Nastavit Sync“.\">\n<!ENTITY addDevice.dialog.enterCode.label   \"A pak vložte získaný kód:\">\n<!ENTITY addDevice.dialog.tryAgain.label    \"Prosím zkuste to znovu.\">\n<!ENTITY addDevice.dialog.successful.label  \"Zařízení bylo úspěšně přidáno. Počáteční synchronizace může trvat několik minut a bude probíhat na pozadí.\">\n<!ENTITY addDevice.dialog.recoveryKey.label     \"Pro aktivaci vzdáleného zařízení budete potřebovat obnovovací klíč. Níže uvedený obnovovací klíč si prosím vytiskněte nebo uložte a vezměte si ho sebou.\">\n<!ENTITY addDevice.dialog.connected.label   \"Zařízení připojeno\">\n\n<!-- Existing Account Page 2: Manual Login -->\n<!ENTITY setup.signInPage.title.label \"Přihlásit\">\n<!ENTITY existingRecoveryKey.description \"Svůj obnovovací klíč můžete nalézt v připojeném zařízení v dialogu možností &syncBrand.shortName.label;, pokud klepnete na „Obnovovací klíč“ pod tlačítkem „Správa účtu“.\">\n<!ENTITY verifying.label              \"Ověřování…\">\n<!ENTITY resetPassword.label          \"Vynulovat heslo\">\n<!ENTITY resetSyncKey.label           \"Ztratil jsem své další zařízení.\">\n\n<!-- Sync Options -->\n<!ENTITY setup.optionsPage.title      \"Možnosti synchronizace\">\n<!ENTITY syncDeviceName.label       \"Název zařízení:\">\n<!ENTITY syncDeviceName.accesskey   \"N\">\n\n<!ENTITY syncMy.label               \"Synchronizovat\">\n<!ENTITY engine.bookmarks.label     \"Záložky\">\n<!ENTITY engine.bookmarks.accesskey \"Z\">\n<!ENTITY engine.tabs.label          \"Panely\">\n<!ENTITY engine.tabs.accesskey      \"P\">\n<!ENTITY engine.history.label       \"Historie\">\n<!ENTITY engine.history.accesskey   \"H\">\n<!ENTITY engine.passwords.label     \"Hesla\">\n<!ENTITY engine.passwords.accesskey \"e\">\n<!ENTITY engine.prefs.label         \"Předvolby\">\n<!ENTITY engine.prefs.accesskey     \"e\">\n<!ENTITY engine.addons.label        \"Doplňky\">\n<!ENTITY engine.addons.accesskey    \"D\">\n\n<!ENTITY choice2a.merge.main.label       \"Sloučit data na tomto zařízení s daty &syncBrand.shortName.label;\">\n<!ENTITY choice2.merge.recommended.label \"Doporučováno:\">\n<!ENTITY choice2a.client.main.label      \"Nahradit všechna data na tomto zařízení daty z vašeho &syncBrand.shortName.label;\">\n<!ENTITY choice2a.server.main.label      \"Nahradit data na ostatních zařízeních daty z tohoto zařízení\">\n\n<!-- Confirm Merge Options -->\n<!ENTITY setup.optionsConfirmPage.title \"Potvrdit\">\n<!ENTITY confirm.merge2.label    \"Zvolili jste sloučení dat na tomto zařízení s daty na ostatních zařízeních, kde běží &syncBrand.fullName.label;.\">\n<!ENTITY confirm.client3.label         \"Upozornění: Následující data aplikace &brandShortName; na tomto zařízení budou smazána:\">\n<!ENTITY confirm.client2.moreinfo.label \"&brandShortName; poté nakopíruje data &syncBrand.fullName.label; na toto zařízení.\">\n<!ENTITY confirm.server2.label         \"Upozornění: Data na následujících zařízení budou přepsána místními daty:\">\n\n<!-- New & Existing Account: Setup Complete -->\n<!ENTITY setup.successPage.title \"Nastavení dokončeno!\">\n<!ENTITY changeOptions.label \"Vaše nastavení lze změnit v dialogu možnosti Sync níže.\">\n<!ENTITY continueUsing.label \"Nyní můžete pokračovat v používání aplikace &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/syncSetup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Several other strings are used (via Weave.Status.login), but they come from\n#  /services/sync\n\n# Firefox Accounts based setup.\ncontinue.label = Pokračovat\n\n# LOCALIZATION NOTE (disconnect.label, disconnect.verify.title, disconnect.verify.bodyHeading, disconnect.verify.bodyText):\n# These strings are used in the confirmation dialog shown when the user hits the disconnect button\n# LOCALIZATION NOTE (disconnect.label): This is the label for the disconnect button\ndisconnect.label = Odpojit\ndisconnect.verify.title = Odpojit\ndisconnect.verify.bodyHeading = Chcete se odpojit od služby Sync?\ndisconnect.verify.bodyText = Data o prohlížení zůstanou na tomto počítači, ale již nebudou synchronizována s vaším účtem.\n\nrelinkVerify.title = Upozornění na sloučení\nrelinkVerify.heading = Opravdu se chcete přihlásit k Sync?\n# LOCALIZATION NOTE (relinkVerify.description): Email address of a user previously signed into sync.\nrelinkVerify.description = Jiný uživatel se dříve na tomto počítači přihlásil k Sync. Přihlášením provedete sloučení těchto záložek, hesel a dalšího nastavení s %S \n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/tabbrowser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeTab.label \"Zavřít panel\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/tabbrowser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: the following strings can be used in the tab title or\n# location bar to represent various states as a web page loads:\n# tabs.connecting = Firefox is sending a HTTP connection request\n# tabs.encryptingConnection = Firefox is sending a HTTPS connection request\n# tabs.searching = Firefox is searching for something (Awesomebar or Web search)\n# tabs.loading = Firefox is loading the web page\n# tabs.waiting = Firefox is waiting for a web resource to load\n# tabs.downloading = Firefox is downloading a file for a helper application (PDF)\ntabs.connecting=Připojování…\ntabs.encryptingConnection=Bezpečné připojování…\ntabs.searching=Hledání…\ntabs.loading=Načítání…\ntabs.waiting=Čekání…\ntabs.downloading=Stahování…\n\ntabs.restoreLastTabs=Obnovit panely z minula\ntabs.emptyTabTitle=Nový panel\ntabs.closeTab=Zavřít panel\ntabs.close=Zavřít\ntabs.closeWarningTitle=Potvrdit zavření\n# LOCALIZATION NOTE (tabs.closeWarningMultiple):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# The singular form is not considered since this string is used only for\n# multiple tabs.\ntabs.closeWarningMultiple=;Chystáte se zavřít #1 panely. Chcete skutečně pokračovat?;Chystáte se zavřít #1 panelů. Chcete skutečně pokračovat?\ntabs.closeButtonMultiple=Zavřít panely\ntabs.closeWarningPromptMe=Varovat, pokud zavírám okno s více panely\n\ntabs.closeTab.tooltip=Zavře panel\n# LOCALIZATION NOTE (tabs.closeSelectedTab.tooltip):\n# %S is the keyboard shortcut for closing the current tab\ntabs.closeSelectedTab.tooltip=Zavře panel (%S)\n# LOCALIZATION NOTE (tabs.muteAudio.tooltip):\n# %S is the keyboard shortcut for \"Mute tab\"\ntabs.muteAudio.tooltip=Vypne zvuk panelu (%S)\n# LOCALIZATION NOTE (tabs.unmuteAudio.tooltip):\n# %S is the keyboard shortcut for \"Unmute tab\"\ntabs.unmuteAudio.tooltip=Zapne zvuk panelu (%S)\ntabs.muteAudio.background.tooltip=Vypne zvuk panelu\ntabs.unmuteAudio.background.tooltip=Zapne zvuk panelu\n\ntabs.unblockAudio.tooltip=Přehrát panel\n\n# LOCALIZATION NOTE (tabs.allowTabFocusByPromptForSite):\n# %S is the hostname of the site where dialogs are allowed to switch tabs\ntabs.allowTabFocusByPromptForSite=Povolit dialogům z %S přepnout vás na jejich panel\n\n# LOCALIZATION NOTE (tabs.containers.tooltip):\n# Displayed as a tooltip on container tabs\n# %1$S is the title of the current tab\n# %2$S is the name of the current container\ntabs.containers.tooltip=%1$S - %2$S\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/tabview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntabview.button.searchTabs=Prohledá skupiny panelů\ntabview.button.exitTabGroups=Ukončí skupiny panelů\ntabview.groupItem.defaultName=Pojmenovat skupinu…\ntabview.groupItem.closeGroup=Zavře skupinu\ntabview.groupItem.undoCloseGroup=Obnovit zavřenou skupinu\ntabview.groupItem.discardClosedGroup=Zruší zavřené skupiny\ntabview.search.otherWindowTabs=Panely z jiných oken\ntabview.notification.sessionStore=Panely a skupiny budou automaticky obnoveny při příštím startu aplikace %S.\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/taskbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntaskbar.tasks.newTab.label=Otevřít nový panel\ntaskbar.tasks.newTab.description=Otevře v prohlížeči nový panel.\ntaskbar.tasks.newWindow.label=Otevřít nové okno\ntaskbar.tasks.newWindow.description=Otevře nové okno prohlížeče.\ntaskbar.tasks.newPrivateWindow.label=Nové anonymní okno\ntaskbar.tasks.newPrivateWindow.description=Otevře nové okno v režimu anonymního prohlížení.\ntaskbar.frequent.label=Časté\ntaskbar.recent.label=Poslední\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (translation.thisPageIsIn.label,\n  -                     translation.translateThisPage.label):\n  -  These 2 strings are used to construct a sentence that contains a dropdown\n  -  showing the detected language of the current web page.\n  -  In en-US it looks like this:\n  -    This page is in [detected language] Translate this page?\n  -  \"detected language\" here is a language name coming from the\n  -  global/languageNames.properties file; for some locales it may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence. -->\n<!ENTITY translation.thisPageIsIn.label         \"Tato stránka je v jazyce\">\n<!ENTITY translation.translateThisPage.label    \"Přeložit tuto stránku?\">\n<!ENTITY translation.translate.button           \"Přeložit\">\n<!ENTITY translation.notNow.button              \"Nyní ne\">\n\n<!ENTITY translation.translatingContent.label   \"Překlad obsahu stránky…\">\n\n<!-- LOCALIZATION NOTE (translation.translatedFrom.label,\n  -                     translation.translatedTo.label,\n  -                     translation.translatedToSuffix.label):\n  -  These 3 strings are used to construct a sentence that contains 2 dropdowns\n  -  showing the source and target language of a translated web page.\n  -  In en-US it looks like this:\n  -    This page has been translated from [from language] to [to language]\n  -  \"from language\" and \"to language\" here are language names coming from the\n  -  global/languageNames.properties file; for some locales they may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence.\n  -\n  -  translation.translatedToSuffix.label (empty in en-US) is for locales that\n  -  need to display some text after the second drop down for the sentence to\n  -  be grammatically correct. -->\n<!ENTITY translation.translatedFrom.label       \"Tato stránka byla přeložena z jazyka\">\n<!ENTITY translation.translatedTo.label         \"do\">\n<!ENTITY translation.translatedToSuffix.label   \"\">\n\n<!ENTITY translation.showOriginal.button        \"Zobrazit původní\">\n<!ENTITY translation.showTranslation.button     \"Zobrazit překlad\">\n\n<!ENTITY translation.errorTranslating.label     \"Během překladu této stránky došlo k chybě.\">\n<!ENTITY translation.tryAgain.button            \"Zkusit znovu\">\n\n<!ENTITY translation.serviceUnavailable.label   \"Překlady nejsou v současné době dostupné. Zkuste to prosím později.\">\n\n<!ENTITY translation.options.menu               \"Možnosti\">\n<!-- LOCALIZATION NOTE (translation.options.neverForSite.accesskey,\n  -                     translation.options.preferences.accesskey):\n  -  The accesskey values used here should not clash with the value used for\n  -  translation.options.neverForLanguage.accesskey in translation.properties\n  -->\n<!ENTITY translation.options.neverForSite.label \"Nikdy nepřekládat tuto stránku\">\n<!ENTITY translation.options.neverForSite.accesskey \"e\">\n<!ENTITY translation.options.preferences.label  \"Nastavení překladu\">\n<!ENTITY translation.options.preferences.accesskey \"t\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -->\n<!ENTITY translation.options.attribution.beforeLogo \"Překlady od\">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.poweredByYandex,\n                        translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  translation.options.attribution.poweredByYandex is displayed instead of\n  -  the other two strings when yandex translation engine is preferred by the\n  -  user.\n  -->\n<!ENTITY translation.options.attribution.yandexTranslate \"Služba využívá Yandex.Translate\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/translation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.label):\n#  %S is a language name coming from the global/languageNames.properties file.\ntranslation.options.neverForLanguage.label=Nikdy nepřekládat %S\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.accesskey):\n# The accesskey value used here should not clash with the values used for\n# translation.options.*.accesskey in translation.dtd\ntranslation.options.neverForLanguage.accesskey=N\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser/webrtcIndicator.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the webrtc global indicator strings\n\n# LOCALIZATION NOTE (webrtcIndicator.windowtitle): %S is the brand name (e.g. Firefox).\n# This string is used so that the window has a title in tools that enumerate/look for window\n# titles. It is not normally visible anywhere.\nwebrtcIndicator.windowtitle = %S - Indikátor sdílení\n\nwebrtcIndicator.sharingCameraAndMicrophone.tooltip = Vaše kamera a mikrofón jsou sdíleny. Pro úpravu sdílení klepněte.\nwebrtcIndicator.sharingCamera.tooltip              = Vaše kamera je sdílena. Pro úpravu sdílení klepněte.\nwebrtcIndicator.sharingMicrophone.tooltip          = Váš mikrofón je sdílen. Pro úpravu sdílení klepněte.\nwebrtcIndicator.sharingApplication.tooltip = Vaše aplikace je sdílena. Pro úpravu sdílení klepněte.\nwebrtcIndicator.sharingScreen.tooltip = Vaše obrazovka je sdílena. Pro úpravu sdílení klepněte.\nwebrtcIndicator.sharingWindow.tooltip = Vaše okno je sdíleno. Pro úpravu sdílení klepněte.\nwebrtcIndicator.sharingBrowser.tooltip = Panel je sdílen. Pro úpravu sdílení klepněte.\n\n\n# LOCALIZATION NOTE : The following strings are only used on Mac for\n# menus attached to icons near the clock on the mac menubar.\n\n# LOCALIZATION NOTE (webrtcIndicator.sharing*With.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.sharingCameraWith.menuitem = Sdílet kameru s „%S“\nwebrtcIndicator.sharingMicrophoneWith.menuitem = Sdílet mikrofón s „%S“\nwebrtcIndicator.sharingApplicationWith.menuitem = Sdílet aplikaci s „%S“\nwebrtcIndicator.sharingScreenWith.menuitem = Sdílet obrazovku s „%S“\nwebrtcIndicator.sharingWindowWith.menuitem = Sdílet okno s „%S“\nwebrtcIndicator.sharingBrowserWith.menuitem = Sdílet panel s „%S“\nwebrtcIndicator.controlSharing.menuitem = Ovládání sdílení\n# LOCALIZATION NOTE (webrtcIndicator.sharingCameraWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingCameraWithNTabs.menuitem = Sdílení kamery s #1 panelem;Sdílení kamery s #1 panely;Sdílení kamery s #1 panely\n# LOCALIZATION NOTE (webrtcIndicator.sharingMicrophoneWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingMicrophoneWithNTabs.menuitem = Sdílení mikrofónu s #1 panelem;Sdílení mikrofónu s #1 panely;Sdílení mikrofónu s #1 panely\n# LOCALIZATION NOTE (webrtcIndicator.sharingApplicationWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingApplicationWithNTabs.menuitem = Sdílet aplikaci s #1 panelem;Sdílet aplikaci s #1 panely;Sdílet aplikaci s #1 panely\n# LOCALIZATION NOTE (webrtcIndicator.sharingScreenWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingScreenWithNTabs.menuitem = Sdílení obrazovky s #1 panelem;Sdílení obrazovky s #1 panely;Sdílení obrazovky s #1 panely\n# LOCALIZATION NOTE (webrtcIndicator.sharingWindowWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingWindowWithNTabs.menuitem = Sdílení okna s #1 panelem;Sdílení okna s #1 panely;Sdílení okna s #1 panely\n# LOCALIZATION NOTE (webrtcIndicator.sharingBrowserWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This message is shown when the contents of a tab is shared during a WebRTC\n# session, which currently is only possible with Loop/Hello.\nwebrtcIndicator.sharingBrowserWithNTabs.menuitem = Sdílení panelu s #1 panelem;Sdílení panelu s #1 panely;Sdílení panelu s #1 panely\n# LOCALIZATION NOTE (webrtcIndicator.controlSharingOn.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.controlSharingOn.menuitem = Ovládání sdílení na „%S“\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/browser-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Default search engine\nbrowser.search.defaultenginename=Google\n\n# Search engine order (order displayed in the search bar dropdown)s\nbrowser.search.order.1=Google\nbrowser.search.order.2=Seznam\n\n# This is the default set of web based feed handlers shown in the reader\n# selection UI\nbrowser.contentHandlers.types.0.title=Feedly\nbrowser.contentHandlers.types.0.uri=https://feedly.com/i/subscription/feed/%s\n\nbrowser.contentHandlers.types.1.title=The Old Reader\nbrowser.contentHandlers.types.1.uri=https://theoldreader.com/feeds/subscribe?url=%s\n\nbrowser.contentHandlers.types.2.title=G2Reader\nbrowser.contentHandlers.types.2.uri=https://www.g2reader.com/su?u=%s\n\nbrowser.contentHandlers.types.3.title=Jyxo články\nbrowser.contentHandlers.types.3.uri=http://moje.clanky.jyxo.cz/pridej-zdroj?surl=%s\n\n# increment this number when anything gets changed in the list below.  This will\n# cause Firefox to re-read these prefs and inject any new handlers into the\n# profile database.  Note that \"new\" is defined as \"has a different URL\"; this\n# means that it's not possible to update the name of existing handler, so\n# don't make any spelling errors here.\ngecko.handlerService.defaultHandlersVersion=4\n\n# The default set of protocol handlers for webcal\ngecko.handlerService.schemes.webcal.0.name=30 Boxes\ngecko.handlerService.schemes.webcal.0.uriTemplate=https://30boxes.com/external/widget?refer=ff&url=%s\n\ngecko.handlerService.schemes.mailto.0.name=Seznam\ngecko.handlerService.schemes.mailto.0.uriTemplate=https://email.seznam.cz/newMessageScreen?mailto=%s\n\ngecko.handlerService.schemes.mailto.1.name=Gmail\ngecko.handlerService.schemes.mailto.1.uriTemplate=https://mail.google.com/mail/?extsrc=mailto&url=%s\n\n# The default set of protocol handlers for irc:\ngecko.handlerService.schemes.irc.0.name = Mibbit\ngecko.handlerService.schemes.irc.0.uriTemplate = https://www.mibbit.com/?url=%s\n\n# The default set of protocol handlers for ircs:\ngecko.handlerService.schemes.ircs.0.name = Mibbit\ngecko.handlerService.schemes.ircs.0.uriTemplate = https://www.mibbit.com/?url=%s\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY PropertiesViewWindowTitle \"Vlastnosti\">\n\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/aboutdebugging.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutDebugging.fullTitle    \"Ladění s nástroji vývojáře ve Firefoxu\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/aboutdebugging.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (debug):\n# This string is displayed as a label of the button that starts\n# debugging a service worker.\ndebug = Ladit\n\n# LOCALIZATION NOTE (push):\n# This string is displayed as a label of the button that pushes a test payload\n# to a service worker.\npush = Odeslat\n\n# LOCALIZATION NOTE (start):\n# This string is displayed as a label of the button that starts a service worker.\nstart = Spustit\n\nscope = Rozsah\nunregister = Odregistrace\n\npushService = Služba Push\n\n# LOCALIZATION NOTE (fetch):\n# Fetch is an event type and should not be translated.\nfetch = Fetch\n\n# LOCALIZATION NOTE (listeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nlisteningForFetchEvents = Naslouchá událostem fetch.\n\n# LOCALIZATION NOTE (notListeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nnotListeningForFetchEvents = Nenaslouchá událostem fetch.\n\n# LOCALIZATION NOTE (addons):\n# This string is displayed as a header of the about:debugging#addons page.\naddons = Doplňky\n\n# LOCALIZATION NOTE (addonDebugging.label):\n# This string is displayed next to a check box that enables the user to switch\n# addon debugging on/off.\naddonDebugging.label = Povolit ladění doplňků\n\n# LOCALIZATION NOTE (addonDebugging.tooltip):\n# This string is displayed in a tooltip that appears when hovering over a check\n# box that switches addon debugging on/off.\naddonDebugging.tooltip = Zapnutí této funkce vám umožní ladit doplňky a různé jiné části chrome prohlížeče\n\n# LOCALIZATION NOTE (moreInfo):\n# This string is displayed next to addonDebugging.label as a link to a page\n# with documentation.\nmoreInfo = více informací\n\n# LOCALIZATION NOTE (loadTemporaryAddon):\n# This string is displayed as a label of a button that allows the user to\n# load additional add-ons.\nloadTemporaryAddon = Načíst dočasný doplněk\n\n# LOCALIZATION NOTE (extensions):\n# This string is displayed as a header above the list of loaded add-ons.\nextensions = Rozšíření\n\n# LOCALIZATION NOTE (temporaryExtensions):\n# This string is displayed as a header above the list of temporarily loaded add-ons.\ntemporaryExtensions = Dočasná rozšíření\n\n# LOCALIZATION NOTE (selectAddonFromFile2):\n# This string is displayed as the title of the file picker that appears when\n# the user clicks the 'Load Temporary Add-on' button\nselectAddonFromFile2 = Vyberte soubor manifestu nebo balíček (.xpi)\n\n# LOCALIZATION NOTE (reload):\n# This string is displayed as a label of the button that reloads a given addon.\nreload = Obnovit\n\n# LOCALIZATION NOTE (reloadDisabledTooltip):\n# This string is displayed in a tooltip that appears when hovering over a\n# disabled 'reload' button.\nreloadDisabledTooltip = Jen dočasně nainstalované doplňky mohou být obnoveny\n\n# LOCALIZATION NOTE (workers):\n# This string is displayed as a header of the about:debugging#workers page.\nworkers = Workers\n\nserviceWorkers = Service Workers\nsharedWorkers = Shared Workers\notherWorkers = Ostatní Workers\n\n# LOCALIZATION NOTE (running):\n# This string is displayed as the state of a service worker in RUNNING state.\nrunning = Běžící\n\n# LOCALIZATION NOTE (stopped):\n# This string is displayed as the state of a service worker in STOPPED state.\nstopped = Zastavený\n\n# LOCALIZATION NOTE (registering):\n# This string is displayed as the state of a service worker for which no service worker\n# registration could be found yet. Only active registrations are visible from\n# about:debugging, so such service workers are considered as registering.\nregistering = Registrovaný\n\n# LOCALIZATION NOTE (tabs):\n# This string is displayed as a header of the about:debugging#tabs page.\ntabs = Panely\n\n# LOCALIZATION NOTE (pageNotFound):\n# This string is displayed as the main message at any error/invalid page.\npageNotFound = Stránka nenalezena\n\n# LOCALIZATION NOTE (doesNotExist):\n# This string is displayed as an error message when navigating to an invalid page\n# %S will be replaced by the name of the page at run-time.\ndoesNotExist = #%S neexistuje!\n\n# LOCALIZATION NOTE (nothing):\n# This string is displayed when the list of workers is empty.\nnothing = Ještě nic.\n\nconfigurationIsNotCompatible = Konfigurace vašeho prohlížeče není kompatibilní se Service Workers\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n     The Animations panel is part of the Inspector sidebar -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n     keep it in English, or another language commonly spoken among web\n     developers. You want to make that choice consistent across the developer\n     tools. A good criteria is the language in which you'd find the best\n     documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (animationInspectorTitle): This is the label shown in the\n     sidebar tab -->\n<!ENTITY animationInspectorTitle \"Animace\">\n\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector. -->\n<!ENTITY invalidElement \"Pro aktuální prvek nebyly nalezeny žádné animace.\">\n\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector, to invite the\n     user to select a new node by clicking on the element-picker icon. -->\n<!ENTITY selectElement \"Zvolte jiný prvek stránky.\">\n\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n<!ENTITY allAnimations \"Všechny animace\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (panel.invalidElementSelected):\n# This is the label shown in the panel when an invalid node is currently\n# selected in the inspector (i.e. a non-element node or a node that is not\n# animated).\npanel.invalidElementSelected=Pro aktuální prvek nebyly nalezeny žádné animace.\n\n# LOCALIZATION NOTE (panel.selectElement): This is the label shown in the panel\n# when an invalid node is currently selected in the inspector, to invite the\n# user to select a new node by clicking on the element-picker icon.\npanel.selectElement=Zvolte jiný prvek stránky.\n\n# LOCALIZATION NOTE (panel.allAnimations): This is the label shown at the bottom of\n# the panel, in a toolbar, to let the user know the toolbar applies to all\n# animations, not just the ones applying to the current element.\npanel.allAnimations=Všechny animace\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=Trvání:\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=Zpoždění:\n\n# LOCALIZATION NOTE (player.animationEndDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation endDelay.\nplayer.animationEndDelayLabel=Konec zpoždění:\n\n# LOCALIZATION NOTE (player.animationRateLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation playback rate.\nplayer.animationRateLabel=Rychlost přehrávání:\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=Opakování:\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.infiniteIterationCountText):\n# See player.infiniteIterationCount for a description of what this is.\n# Unlike player.infiniteIterationCount, this string isn't used in HTML, but in\n# a tooltip.\nplayer.infiniteIterationCountText=∞\n\n# LOCALIZATION NOTE (player.animationIterationStartLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# iterationStart value.\n# %1$S will be replaced by the original iteration start value\n# %2$S will be replaced by the actual time of iteration start\nplayer.animationIterationStartLabel=Opakování startu: %1$S (%2$Ss)\n\n# LOCALIZATION NOTE (player.animationOverallEasingLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the easing\n# that applies to a whole iteration of an animation as opposed to the\n# easing that applies between animation keyframes.\n\n# LOCALIZATION NOTE (player.animationFillLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# fill mode value.\nplayer.animationFillLabel=Výplň:\n\n# LOCALIZATION NOTE (player.animationDirectionLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# direction value.\nplayer.animationDirectionLabel=Směr:\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%Ss\n\n# LOCALIZATION NOTE (player.playbackRateLabel):\n# This string is displayed in each animation player widget, as the label of\n# drop-down list items that can be used to change the rate at which the\n# animation runs (1× being the default, 2× being twice as fast).\nplayer.playbackRateLabel=%S×\n\n# LOCALIZATION NOTE (player.runningOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that the\n# animation is running on the compositor thread.\nplayer.runningOnCompositorTooltip=Tato animace běží na skladatelském vlákně\n\n# LOCALIZATION NOTE (player.allPropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is running on the compositor thread.\nplayer.allPropertiesOnCompositorTooltip=Všechny vlastnosti animace jsou optimalizovány\n\n# LOCALIZATION NOTE (player.somePropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is not running on the compositor thread.\nplayer.somePropertiesOnCompositorTooltip=Některé vlastnosti animace jsou optimalizovány\n\n# LOCALIZATION NOTE (timeline.rateSelectorTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# drop-down list that can be used to change the rate at which the animations\n# run.\ntimeline.rateSelectorTooltip=Nastavení rychlosti přehrávání animace\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.pausedButtonTooltip=Obnovit animace\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.resumedButtonTooltip=Pozastavit animace\n\n# LOCALIZATION NOTE (timeline.rewindButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# rewind button that can be used to rewind the animations\ntimeline.rewindButtonTooltip=Přetočit animace\n\n# LOCALIZATION NOTE (timeline.timeGraduationLabel):\n# This string is displayed at the top of the animation panel, next to each time\n# graduation, to indicate what duration (in milliseconds) this graduation\n# corresponds to.\ntimeline.timeGraduationLabel=%Sms\n\n# LOCALIZATION NOTE (timeline.cssanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.cssanimation.nameLabel=%S - CSS Animace\n\n# LOCALIZATION NOTE (timeline.csstransition.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Transition in the timeline UI.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.csstransition.nameLabel=%S - CSS Přechod\n\n# LOCALIZATION NOTE (timeline.scriptanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a script-generated animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.scriptanimation.nameLabel=%S - Skript animace\n\n# LOCALIZATION NOTE (timeline.scriptanimation.unnamedLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over an unnamed script-generated animation in the timeline UI.\ntimeline.scriptanimation.unnamedLabel=Skript animace\n\n# LOCALIZATION NOTE (timeline.unknown.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of an unknown animation type in the timeline UI.\n# This can happen if devtools couldn't figure out the type of the animation.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.unknown.nameLabel=%S\n\n\n# LOCALIZATION NOTE (player.animationOverallEasingLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the easing\n# that applies to a whole iteration of an animation as opposed to the\n# easing that applies between animation keyframes.\nplayer.animationOverallEasingLabel=Overall easing:\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nvalidator.nonExistingFolder=Složka projektu neexistuje\nvalidator.expectProjectFolder=Složka projektu je souborem\nvalidator.noManifestFile=Kořenová složka musí obsahovat manifest soubor pojmenovaný 'manifest.webapp' pro zabalené aplikace nebo 'manifest.json' pro doplňky.\nvalidator.invalidManifestURL=Neplatná URL manifestu „%S“\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON=Manifest webové aplikace není platný soubor JSON: %1$S na: %2$S\nvalidator.noAccessManifestURL=Nepodařilo se přečíst manifest soubor: %1$S na: %2$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL=Neplatná URL hostovaného manifest souboru „%1$S“: %2$S\nvalidator.invalidProjectType=Neznámý typ projektu „%S“\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty=V Manifestu chybí 'name' (povinné).\nvalidator.missIconsManifestProperty=V Manifestu chybí 'icons'.\nvalidator.missIconMarketplace2=pro nahrání aplikace do Marketplace je třeba ikona alespoň o velikosti 128px\nvalidator.invalidAppType=Neznámý typ aplikace: „%S“.\nvalidator.invalidHostedPriviledges=Hostovaná aplikace nemůže být typu „%S“.\nvalidator.noCertifiedSupport='certifikované' aplikace nejsou Správce aplikací plně podporovány.\nvalidator.nonAbsoluteLaunchPath=Cesta ke spuštění musí být absolutní a začínat znakem '/': „%S“\nvalidator.accessFailedLaunchPath=Nepodařilo se přistoupit k úvodnímu dokumentu aplikace „%S“\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode=Nepodařilo se přistoupit k úvodnímu dokumentu aplikace „%1$S“, získán HTTP kód %2$S\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest=Zadaná stránka neobsahuje manifest.\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8=Manifest je ve znakové sadě %S. Manifesty musí být ve znakové sadě utf-8. \n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType=Manifest máme typ MIME %S. Manifesty musí mít typ MIME text/cache-manifest. \n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI=URI %1$S je odkazováno na více místech. To není povoleno: %2$S.  \n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI=Řádek %1$S (%2$S) v sekci NETWORK zamezuje kešování řádku %3$S (%4$S) v sekci %5$S.   \nfallbackBlocksURI=Řádek %1$S (%2$S) v sekci FALLBACK zamezuje kešování řádku %3$S (%4$S) v sekci %5$S.  \n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest=Soubor %1$S byl po %2$S upraven. Dokud se text v souboru manifestu nezmění, bude použita nakešovaná verze namísto té uvedené na řádku %3$S.\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore=%1$S obsahuje cache-control nastavený na no-store. Tím je zamezeno mezipaměti aplikace, aby na řádku %2$S uložila soubor. \n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable=%1$S odkazuje na řádce %2$S. na zdroj, který není dostupný. \n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI=URI předaná AppCacheUtils je neplatná.  \n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults=Nebyly nalezeny žádné výsledky.\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled=Disková mezipaměť je zakázána. Nastavte v about:config předvolbu browser.cache.disk.enable na true a zkuste to znovu.\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest=První řádek manifestu musí být \"CACHE MANIFEST\", který je však na řádku %S.\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2=\"CACHE MANIFEST\" je jediný platný první řádek, ale byl nalezen na řádku %S.\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2=V sekci %1$S je na řádku %2$S chybně použit znak hvězdička (*). Pokud řádek v sekci NETWORK obsahuje pouze jeden znak hvězdičky, pak s každou URI, která není uvedena v manifestu, bude zacházeno jako kdyby URI byla v sekci NETWORK uvedena. V opačném případě bude s URI zacházeno jako kdyby nebylo dostupné. Ostatní použití znaku * je zakázáno.\n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces=Mezery v URI musí být na řádku %S nahrazeny znakem %20.\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad=/../ není platným prefixem URI na řádku %S. \n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes=Příliš mnoho operátorů tečka tečka lomítko (../) na řádce %S. \n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces=V sekci FALLBACK na řádce %S jsou povoleny pouze dvě URI oddělené mezerou.\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2=V sekci FALLBACK je na řádku %S chybně použit znak hvězdička (*). URI v sekci FALLBACK potřebují odpovídat prefixu požadovaného URI.\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue=V sekci SETTINGS smí být na řádce %S pouze jedna hodnota: \"prefer-online\" nebo \"fast\".  \n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName=Neplatný název sekce (%1$S) na řádce %2$S.\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/boxmodel.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n# The Layout View is a panel displayed in the computed view tab of the Inspector sidebar.\n\n# LOCALIZATION NOTE : FILE The correct localization of this file might be to\n# keep it in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (boxmodel.title) This is the title of the box model panel and is\n# displayed as a label.\nboxmodel.title=Model boxu\n\n# LOCALIZATION NOTE (boxmodel.margin) This refers to the margin in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.margin=okraj\n\n# LOCALIZATION NOTE (boxmodel.border) This refers to the border in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.border=rámeček\n\n# LOCALIZATION NOTE (boxmodel.padding) This refers to the padding in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.padding=odsazení\n\n# LOCALIZATION NOTE (boxmodel.content) This refers to the content in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.content=obsah\n\n# LOCALIZATION NOTE: (boxmodel.geometryButton.tooltip) This label is displayed as a\n# tooltip that appears when hovering over the button that allows users to edit the\n# position of an element in the page.\nboxmodel.geometryButton.tooltip=Upravit pozici\n\n# LOCALIZATION NOTE: (boxmodel.propertiesLabel) This label is displayed as the header\n# for showing and collapsing the properties underneath the box model in the layout view\nboxmodel.propertiesLabel=Vlastnosti box modelu\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"Obnovit\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"stránku pro ladění kontextů &lt;canvas&gt;.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"Klepněte na\">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"tlačítko pro záznam stavu zásobníku volání animací.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.waitingNotice): This is the label shown\n   -  in the call list view while recording a snapshot. -->\n<!ENTITY canvasDebuggerUI.waitingNotice   \"Nahrávání cyklu animace…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Zaznamenat další snímek v cyklu animace.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n<!ENTITY canvasDebuggerUI.importSnapshot \"Importovat…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n<!ENTITY canvasDebuggerUI.clearSnapshots \"Vymazat\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Filtr volání\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText=Zatím zde nejsou žádné snímky.\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel=Snímek #%S\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel=Načítání…\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel=Uložit\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel=Ukládání…\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel=Načteno z disku\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle=Uložit snímek animace…\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter=Soubory JSON\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter=Všechny soubory\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel=#1 vykreslení;#1 vykreslení;#1 vykreslení\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel=#1 volání;#1 volání;#1 volání\n\n# LOCALIZATION NOTE (recordingTimeoutFailure):\n# This notification alert is displayed when attempting to record a requestAnimationFrame\n# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no\n# loops were found.\nrecordingTimeoutFailure=Debugger canvasu nenalezl requestAnimationFrame nebo cyklus setTimeout.\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/components.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the shared React components,\n# so files in `devtools/client/shared/components/*`.\n\n# LOCALIZATION NOTE (frame.unknownSource): When we do not know the source filename of\n# a frame, we use this string instead.\nframe.unknownSource=(neznámý)\n\n# LOCALIZATION NOTE (viewsourceindebugger): The label for the tooltip when hovering over\n# a source link that links to the debugger.\n# %S represents the URL to match in the debugger.\nframe.viewsourceindebugger=Zobrazit zdroj v debuggeru → %S\n\n# LOCALIZATION NOTE (notificationBox.closeTooltip): The content of a tooltip that\n# appears when hovering over the close button in a notification box.\nnotificationBox.closeTooltip=Zavře tuto zprávu\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n<!ENTITY title      \"Připojení\">\n<!ENTITY header     \"Připojit k vzdálenému zařízení\">\n<!ENTITY host       \"Hostitel:\">\n<!ENTITY port       \"Port:\">\n<!ENTITY connect    \"Připojit\">\n<!ENTITY connecting \"Připojování…\">\n<!ENTITY availableAddons \"Dostupné vzdálené doplňky:\">\n<!ENTITY availableTabs \"Dostupné vzdálené panely:\">\n<!ENTITY availableProcesses \"Dostupné vzdálené procesy:\">\n<!ENTITY connectionError \"Chyba:\">\n<!ENTITY errorTimeout \"Chyba: Vypršel časový limit připojení.\">\n<!ENTITY errorRefused \"Chyba: Připojení odmítnuto.\">\n<!ENTITY errorUnexpected \"Neznámá chyba.\">\n\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n<!ENTITY remoteHelp \"Nástroje vývojáře ve Firefoxu umožňují ladit vzdálená zařízení (např. Firefox pro Android a Firefox OS). Nezapomeňte na vzdáleném zařízení zapnout předvolbu pro „remote debugger“. Více informací najdete v\">\n<!ENTITY remoteDocumentation \"dokumentaci\">\n<!ENTITY remoteHelpSuffix \".\">\n\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=Hlavní proces\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n<!ENTITY debuggerUI.closeButton.tooltip \"Zavře debugger\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n<!ENTITY debuggerUI.panesButton.tooltip \"Přepne panely\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n<!ENTITY debuggerUI.blackBoxMessage.label \"Tento zdroj je black boxován: jeho zarážky jsou zakázány a krokování je přeskočí.\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"Ukončit black boxing tohoto zdroje\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n<!ENTITY debuggerUI.optsButton.tooltip  \"Možnosti debuggeru\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"Přepne black boxing\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n<!ENTITY debuggerUI.sources.prettyPrint \"Zformátuje kód\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n<!ENTITY debuggerUI.autoPrettyPrint     \"Automaticky formátovat minimalizovaný kód\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"t\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"Povolí/zakáže všechny zarážky\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton \"Vymazat\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton.tooltip \"Vymazat posbírané trasy\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n<!ENTITY debuggerUI.pauseExceptions           \"Pozastavit při výjimce\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.ignoreCaughtExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n<!ENTITY debuggerUI.ignoreCaughtExceptions           \"Ignorovat zachycené výjimky\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"g\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n<!ENTITY debuggerUI.showPanesOnInit           \"Po otevření zobrazit panely\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"o\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n<!ENTITY debuggerUI.showVarsFilter           \"Zobrazit filtrovací pole proměnných\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"f\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n<!ENTITY debuggerUI.showOnlyEnum           \"Zobrazit pouze „enumerable“ vlastnosti\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"Z\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n<!ENTITY debuggerUI.showOriginalSource           \"Zobrazit původní zdroje\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"p\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not. -->\n<!ENTITY debuggerUI.autoBlackBox           \"Automaticky přidat do black boxů minimalizované zdroje\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"A\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a header for the operators part. -->\n<!ENTITY debuggerUI.searchPanelOperators    \"Operátory:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n<!ENTITY debuggerUI.searchFile           \"Filtrovat skripty\">\n<!ENTITY debuggerUI.searchFile.key       \"P\">\n<!ENTITY debuggerUI.searchFile.altkey    \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n<!ENTITY debuggerUI.searchGlobal           \"Hledat ve všech souborech\">\n<!ENTITY debuggerUI.searchGlobal.key       \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"l\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n<!ENTITY debuggerUI.searchFunction           \"Hledat definici funkce\">\n<!ENTITY debuggerUI.searchFunction.key       \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"d\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n<!ENTITY debuggerUI.searchToken           \"Najít\">\n<!ENTITY debuggerUI.searchToken.key       \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"j\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n<!ENTITY debuggerUI.searchGoToLine           \"Přejít na řádek…\">\n<!ENTITY debuggerUI.searchGoToLine.key       \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"n\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n<!ENTITY debuggerUI.searchVariable           \"Filtrovat proměnné\">\n<!ENTITY debuggerUI.searchVariable.key       \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"p\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n<!ENTITY debuggerUI.focusVariables           \"Skočit do stromu proměnných\">\n<!ENTITY debuggerUI.focusVariables.key       \"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n<!ENTITY debuggerUI.condBreakPanelTitle \"Tato zarážka zastaví běh programu pouze v případě, kdy je následující výraz pravdivý\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n<!ENTITY debuggerUI.seMenuBreak     \"Přidat zarážku\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n<!ENTITY debuggerUI.seMenuCondBreak     \"Přidat podmíněnou zarážku\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for editing a breakpoint. -->\n<!ENTITY debuggerUI.seEditMenuCondBreak     \"Upravit podmíněnou zarážku\">\n<!ENTITY debuggerUI.seEditMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n<!ENTITY debuggerUI.tabs.workers        \"Workers\">\n<!ENTITY debuggerUI.tabs.sources        \"Zdrojový kód\">\n<!ENTITY debuggerUI.tabs.traces         \"Trasování\">\n<!ENTITY debuggerUI.tabs.callstack      \"Zásobník volání\">\n<!ENTITY debuggerUI.tabs.variables      \"Proměnné\">\n<!ENTITY debuggerUI.tabs.events         \"Události\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n<!ENTITY debuggerUI.seMenuAddWatch      \"Z výběru vytvořit sledovaný výraz\">\n<!ENTITY debuggerUI.seMenuAddWatch.key  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n<!ENTITY debuggerUI.addWatch            \"Přidat sledovaný výraz\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n<!ENTITY debuggerUI.removeAllWatch           \"Odebrat všechny sledované výrazy\">\n<!ENTITY debuggerUI.removeAllWatch.key       \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  debugger sources side menu. This should be the same as\n  -  netmonitorUI.context.newTab  -->\n<!ENTITY debuggerUI.context.newTab           \"Otevřít v novém panelu\">\n<!ENTITY debuggerUI.context.newTab.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url. This should be\n  -  the same as netmonitorUI.context.copyUrl -->\n<!ENTITY debuggerUI.context.copyUrl           \"Kopírovat URL\">\n<!ENTITY debuggerUI.context.copyUrl.accesskey \"K\">\n<!ENTITY debuggerUI.context.copyUrl.key \"C\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI.\ncollapsePanes=Sbalit panely\n\n# LOCALIZATION NOTE (copySourceUrl): This is the text that appears in the\n# context menu to copy the source URL of file open.\ncopySourceUrl=Zkopírovat zdrojovou URL\n\n# LOCALIZATION NOTE (copySourceUrl.accesskey): Access key to copy the source URL of a file from\n# the context menu.\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI.\nexpandPanes=Rozbalit panely\n\n# LOCALIZATION NOTE (pauseButtonTooltip): The tooltip that is displayed for the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=Pozastaví běh skriptu (%S)\n\n# LOCALIZATION NOTE (pausePendingButtonTooltip): The tooltip that is displayed for\n# the pause button after it's been clicked but before the next JavaScript to run.\npausePendingButtonTooltip=Čekání na další provedení\n\n# LOCALIZATION NOTE (resumeButtonTooltip): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=Obnoví běh skriptu (%S)\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=Krokuje přes (%S)\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=Krokuje do (%S)\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=Krokuje z (%S)\n\n# LOCALIZATION NOTE (noWorkersText): The text to display in the workers list\n# when there are no workers.\nnoWorkersText=Tato stránka nemá žádné workery.\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources list\n# when there are no sources.\nnoSourcesText=Stránka nemá žádné zdroje.\n\n# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab\n# when there are no events.\nnoEventListenersText=Žádný posluchač událostí k zobrazení\n\n# LOCALIZATION NOTE (eventListenersHeader): The text to display in the events\n# header.\neventListenersHeader=Posluchači událostí\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText=Žádné dostupné záznamy v zásobníku\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip=Přepne přerušení na této události\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector=nad\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource=v\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes=uzly (%S)\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative=[nativní kód]\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents=Animace\naudioEvents=Audio\nbatteryEvents=Baterie\nclipboardEvents=Schránka\ncompositionEvents=Vytváření\ndeviceEvents=Zařízení\ndisplayEvents=Zobrazení\ndragAndDropEvents=Přetažení\ngamepadEvents=Gamepad\nindexedDBEvents=IndexedDB\ninteractionEvents=Interakce\nkeyboardEvents=Klávesnice\nmediaEvents=HTML5 média\nmouseEvents=Myš\nmutationEvents=Mutation\nnavigationEvents=Navigace\npointerLockEvents=Pointer Lock\nsensorEvents=Senzor\nstorageEvents=Úložiště\ntimeEvents=Čas\ntouchEvents=Dotyk\notherEvents=Ostatní\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=Přepne black boxing\n\n# LOCALIZATION NOTE (sources.search.key): Key shortcut to open the search for\n# searching all the source files the debugger has seen.\nsources.search.key=P\n\n# LOCALIZATION NOTE (sources.searchAlt.key): Alternate key shortcut to open\n# the search for searching all the source files the debugger has seen.\n\n# LOCALIZATION NOTE (sourceSearch.search.key): Key shortcut to open the search\n# for searching within a the currently opened files in the editor\nsourceSearch.search.key=F\n\n# LOCALIZATION NOTE (sourceSearch.search.placeholder): placeholder text in\n# the source search input bar\nsourceSearch.search.placeholder=Vyhledat v souboru…\n\n# LOCALIZATION NOTE (sourceSearch.search.again.key): Key shortcut to re-open\n# the search for re-searching the same search triggered from a sourceSearch\nsourceSearch.search.again.key=G\n\n# LOCALIZATION NOTE (sourceSearch.resultsSummary1): Shows a summary of\n# the number of matches for autocomplete\nsourceSearch.resultsSummary1=Počet výsledků: %d\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=Nic nebylo nenalezeno\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=Vyhledat skripty (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=Filtr proměnných\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText=Filtr vlastností\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=Filtr skriptů (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=Hledat ve všech souborech (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=Hledat definici funkce (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=Hledat v tomto souboru (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=Přejít na řádek (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=Filtr proměnných (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=Konfigurovat podmíněnou zarážku\nbreakpointMenuItem.enableSelf=Povolit zarážku\nbreakpointMenuItem.disableSelf=Zakázat zarážku\nbreakpointMenuItem.deleteSelf=Odebrat zarážku\nbreakpointMenuItem.enableOthers=Povolit ostatní\nbreakpointMenuItem.disableOthers=Zakázat ostatní\nbreakpointMenuItem.deleteOthers=Odebrat ostatní\nbreakpointMenuItem.enableAll=Povolit všechny zarážky\nbreakpointMenuItem.disableAll=Zakázat všechny zarážky\nbreakpointMenuItem.deleteAll=Odebrat všechny zarážky\n\n# LOCALIZATION NOTE (breakpoints.header): Breakpoints right sidebar pane header.\nbreakpoints.header=Zarážky\n\n# LOCALIZATION NOTE (breakpoints.none): The text that appears when there are\n# no breakpoints present\nbreakpoints.none=Žádné zarážky\n\n# LOCALIZATION NOTE (breakpoints.enable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.enable=Povolit zarážky\n\n# LOCALIZATION NOTE (breakpoints.disable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.disable=Zakázat zarážky\n\n# LOCALIZATION NOTE (breakpoints.removeBreakpointTooltip): The tooltip that is displayed\n# for remove breakpoint button in right sidebar\nbreakpoints.removeBreakpointTooltip=Odebrat zarážku\n\n# LOCALIZATION NOTE (callStack.header): Call Stack right sidebar pane header.\ncallStack.header=Zásobník volání\n\n# LOCALIZATION NOTE (callStack.notPaused): Call Stack right sidebar pane\n# message when not paused.\ncallStack.notPaused=Není pozastaveno\n\n# LOCALIZATION NOTE (callStack.collapse): Call Stack right sidebar pane\n# message to hide some of the frames that are shown.\ncallStack.collapse=Sbalit řádky\n\n# LOCALIZATION NOTE (callStack.expand): Call Stack right sidebar pane\n# message to show more of the frames.\ncallStack.expand=Rozbalit řádky\n\n# LOCALIZATION NOTE (editor.searchResults): Editor Search bar message\n# for the summarizing the selected search result. e.g. 5 of 10 results.\neditor.searchResults=%d z %d výsledků\n\n# LOCALIZATION NOTE (editor.noResults): Editor Search bar message\n# for when no results found.\neditor.noResults=žádné výsledky\n\n# LOCALIZATION NOTE (editor.addBreakpoint): Editor gutter context menu item\n# for adding a breakpoint on a line.\neditor.addBreakpoint=Přidat zarážku\n\n# LOCALIZATION NOTE (editor.disableBreakpoint): Editor gutter context menu item\n# for disabling a breakpoint on a line.\neditor.disableBreakpoint=Zakázat zarážku\n\n# LOCALIZATION NOTE (editor.enableBreakpoint): Editor gutter context menu item\n# for enabling a breakpoint on a line.\neditor.enableBreakpoint=Povolit zarážku\n\n# LOCALIZATION NOTE (editor.removeBreakpoint): Editor gutter context menu item\n# for removing a breakpoint on a line.\neditor.removeBreakpoint=Odebrat zarážku\n\n# LOCALIZATION NOTE (editor.editBreakpoint): Editor gutter context menu item\n# for setting a breakpoint condition on a line.\neditor.editBreakpoint=Upravit zarážku\n\n# LOCALIZATION NOTE (editor.addConditionalBreakpoint): Editor gutter context\n# menu item for adding a breakpoint condition on a line.\neditor.addConditionalBreakpoint=Přidat podmíněnou zarážku\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Placeholder text for\n# input element inside ConditionalPanel component\neditor.conditionalPanel.placeholder=Tato zarážka způsobí pozastavení, když výraz je pravdivý\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Tooltip text for\n# close button inside ConditionalPanel component\n\n# LOCALIZATION NOTE (editor.jumpToMappedLocation1): Context menu item\n# for navigating to a source mapped location\neditor.jumpToMappedLocation1=Přejít na umístění %S\n\n# LOCALIZATION NOTE (generated): Source Map term for a server source location\ngenerated=generováno\n\n# LOCALIZATION NOTE (original): Source Map term for a debugger UI source location\noriginal=originál\n\n# LOCALIZATION NOTE (expressions.placeholder): Placeholder text for expression\n# input element\nexpressions.placeholder=Přidat sledovaný výraz\n\n# LOCALIZATION NOTE (sourceTabs.closeTab): Editor source tab context menu item\n# for closing the selected tab below the mouse.\nsourceTabs.closeTab=Zavřít panel\n\n# LOCALIZATION NOTE (sourceTabs.closeTab.accesskey): Access key to close the currently select\n# source tab from the editor context menu item.\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs): Editor source tab context menu item\n# for closing the other tabs.\nsourceTabs.closeOtherTabs=Zavřít ostatní\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs.accesskey): Access key to close other source tabs\n# from the editor context menu.\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd): Editor source tab context menu item\n# for closing the tabs to the end (the right for LTR languages) of the selected tab.\nsourceTabs.closeTabsToEnd=Zavřít panely vpravo\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd.accesskey): Access key to close source tabs\n# after the selected tab from the editor context menu.\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs): Editor source tab context menu item\n# for closing all tabs.\nsourceTabs.closeAllTabs=Zavřít všechny panely\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs.accesskey): Access key to close all tabs from the\n# editor context menu.\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree): Editor source tab context menu item\n# for revealing source in tree.\nsourceTabs.revealInTree=Ukázat ve stromu\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree.accesskey): Access key to reveal a source in the\n# tree from the context menu.\n\n# LOCALIZATION NOTE (sourceTabs.copyLink): Editor source tab context menu item\n# for copying a link address.\nsourceTabs.copyLink=Kopírovat adresu odkazu\n\n# LOCALIZATION NOTE (sourceTabs.copyLink.accesskey): Access key to copy a link addresss from the\n# editor context menu.\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint): Editor source tab context menu item\n# for pretty printing the source.\nsourceTabs.prettyPrint=Zformátovat kód\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint.accesskey): Access key to pretty print a source from\n# the editor context menu.\n\n# LOCALIZATION NOTE (sourceTabs.closeTabButtonTooltip): The tooltip that is displayed\n# for close tab button in source tabs.\nsourceTabs.closeTabButtonTooltip=Zavře panel\n\n# LOCALIZATION NOTE (sourceTabs.newTabButtonTooltip): The tooltip that is displayed for\n# new tab button in source tabs.\nsourceTabs.newTabButtonTooltip=Vyhledat zdroje (%S)\n\n# LOCALIZATION NOTE (scopes.header): Scopes right sidebar pane header.\nscopes.header=Rozsahy\n\n# LOCALIZATION NOTE (scopes.notAvailable): Scopes right sidebar pane message\n# for when the debugger is paused, but there isn't pause data.\nscopes.notAvailable=Rozsahy nejsou dostupné\n\n# LOCALIZATION NOTE (scopes.notPaused): Scopes right sidebar pane message\n# for when the debugger is not paused.\nscopes.notPaused=Není pozastaveno\n\n# LOCALIZATION NOTE (scopes.block): Refers to a block of code in\n# the scopes pane when the debugger is paused.\nscopes.block=Blokovat\n\n# LOCALIZATION NOTE (sources.header): Sources left sidebar header\nsources.header=Zdrojový kód\n\n# LOCALIZATION NOTE (sources.search): Sources left sidebar prompt\n# e.g. Cmd+P to search. On a mac, we use the command unicode character.\n# On windows, it's ctrl.\nsources.search=%S pro vyhledávání\n\n# LOCALIZATION NOTE (watchExpressions.header): Watch Expressions right sidebar\n# pane header.\nwatchExpressions.header=Sledované výrazy\n\n# LOCALIZATION NOTE (watchExpressions.refreshButton): Watch Expressions header\n# button for refreshing the expressions.\nwatchExpressions.refreshButton=Obnovit\n\n# LOCALIZATION NOTE (welcome.search): The center pane welcome panel's\n# search prompt. e.g. cmd+p to search for files. On windows, it's ctrl, on\n# a mac we use the unicode character.\nwelcome.search=%S pro vyhledávání souborů\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\nsourceSearch.search=Hledat…\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\n# Used in the old debugger fronted\nsourceSearch.search=Hledat…\n\n# LOCALIZATION NOTE (sourceSearch.noResults): The center pane Source Search\n# message when the query did not match any of the sources.\nsourceSearch.noResults=Žádné soubory odpovídající výrazu %S nebyly nalezeny\n\n# LOCALIZATION NOTE (sourceFooter.debugBtnTooltip): Tooltip text associated\n# with the pretty-print button\nsourceFooter.debugBtnTooltip=Zformátuje kód\n\n# LOCALIZATION NOTE (ignoreExceptions): The pause on exceptions button tooltip\n# when the debugger will not pause on exceptions.\nignoreExceptions=Ignorovat výjimky. Klepněte pro pozastavení pro nezachycených výjimkách\n\n# LOCALIZATION NOTE (pauseOnUncaughtExceptions): The pause on exceptions button\n# tooltip when the debugger will pause on uncaught exceptions.\npauseOnUncaughtExceptions=Pozastavit při nezachycených výjimkách. Klepněte pro pozastavení pro všechny výjimky\n\n# LOCALIZATION NOTE (pauseOnExceptions): The pause on exceptions button tooltip\n# when the debugger will pause on all exceptions.\npauseOnExceptions=Pozastavit při všech výjimkách. Klikněte pro ignorování výjimek\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the loading process has started but there is no file to display\n# yet.\nloadingText=Nahrávání…\n\n# LOCALIZATION NOTE (errorLoadingText2): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText2=Chyba při načítání této URL: %S\n\n# LOCALIZATION NOTE (addWatchExpressionText): The text that is displayed in the\n# watch expressions list to add a new item.\naddWatchExpressionText=Přidat sledovaný výraz\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton=Sledovat\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText=Žádné proměnné nejsou k dispozici\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=Rozsah: %S\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=Sledované výrazy\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=Globální\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace=Výpis zásobníku:\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects=#1 další…;#1 další…;#1 dalších…\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=Dvojitým klepnutím upravíte\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable value.\nvariablesEditableValueTooltip=Klepnutím změníte hodnotu\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item which can be removed.\nvariablesCloseButtonTooltip=Klepnutím odstraníte\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=Klepnutím nastavíte hodnotu\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip=Klepněte pro volbu prvku v průzkumníku\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip=configurable\nenumerableTooltip=enumerable\nwritableTooltip=writable\nfrozenTooltip=frozen\nsealedTooltip=sealed\nextensibleTooltip=extensible\noverriddenTooltip=overridden\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel=:\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel2): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel2=\\u0020→\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\nfunctionSearch.search.placeholder=Vyhledat funkce…\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=Jeden nebo více debuggerů je již pozastaveno. Obnovte prosím nejdříve naposledy pozastavený debugger: %S\n\nvariablesViewOptimizedOut=(optimalizováno mimo)\nvariablesViewUninitialized=(neinicializovano)\nvariablesViewMissingArgs=(nedostupné)\n\nanonymousSourcesLabel=Anonymní zdroje\n\nexperimental=Toto je experimentální funkce\n\n# LOCALIZATION NOTE (whyPaused.debuggerStatement): The text that is displayed\n# in a info block explaining how the debugger is currently paused due to a `debugger`\n# statement in the code\nwhyPaused.debuggerStatement=Pozastaveno při odlaďování\n\n# LOCALIZATION NOTE (whyPaused.breakpoint): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a breakpoint\nwhyPaused.breakpoint=Pozastaveno na zarážce\n\n# LOCALIZATION NOTE (whyPaused.exception): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an exception\nwhyPaused.exception=Pozastaveno na výjimce\n\n# LOCALIZATION NOTE (whyPaused.resumeLimit): The text that is displayed\n# in a info block explaining how the debugger is currently paused while stepping\n# in or out of the stack\nwhyPaused.resumeLimit=Pozastaveno během krokování\n\n# LOCALIZATION NOTE (whyPaused.pauseOnDOMEvents): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# dom event\nwhyPaused.pauseOnDOMEvents=Pozastaveno na posluchači událostí\n\n# LOCALIZATION NOTE (whyPaused.breakpointConditionThrown): The text that is displayed\n# in an info block when evaluating a conditional breakpoint throws an error\n\n# LOCALIZATION NOTE (whyPaused.xhr): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# xml http request\nwhyPaused.xhr=Pozastaveno na XMLHttpRequest\n\n# LOCALIZATION NOTE (whyPaused.promiseRejection): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# promise rejection\nwhyPaused.promiseRejection=Pozastaveno na odmítnuté promise\n\n# LOCALIZATION NOTE (whyPaused.assert): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# assert\nwhyPaused.assert=Pozastaveno na tvrzení\n\n# LOCALIZATION NOTE (whyPaused.debugCommand): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# debugger statement\nwhyPaused.debugCommand=Pozastaveno na odlaďované funkci\n\n# LOCALIZATION NOTE (whyPaused.other): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an event\n# listener breakpoint set\nwhyPaused.other=Ladění pozastaveno\n\n\n# LOCALIZATION NOTE (copySourceUrl.accesskey): Access key to copy the source URL of a file from\n# the context menu.\ncopySourceUrl.accesskey=u\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Tooltip text for\n# close button inside ConditionalPanel component\neditor.conditionalPanel.close=Cancel edit breakpoint and close\nfunctionSearch.search.key=O\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs.accesskey): Access key to close all tabs from the\n# editor context menu.\nsourceTabs.closeAllTabs.accesskey=a\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs.accesskey): Access key to close other source tabs\n# from the editor context menu.\nsourceTabs.closeOtherTabs.accesskey=o\n\n# LOCALIZATION NOTE (sourceTabs.closeTab.accesskey): Access key to close the currently select\n# source tab from the editor context menu item.\nsourceTabs.closeTab.accesskey=c\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd.accesskey): Access key to close source tabs\n# after the selected tab from the editor context menu.\nsourceTabs.closeTabsToEnd.accesskey=e\n\n# LOCALIZATION NOTE (sourceTabs.copyLink.accesskey): Access key to copy a link addresss from the\n# editor context menu.\nsourceTabs.copyLink.accesskey=l\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint.accesskey): Access key to pretty print a source from\n# the editor context menu.\nsourceTabs.prettyPrint.accesskey=p\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree.accesskey): Access key to reveal a source in the\n# tree from the context menu.\nsourceTabs.revealInTree.accesskey=r\n\n# LOCALIZATION NOTE (sources.searchAlt.key): Alternate key shortcut to open\n# the search for searching all the source files the debugger has seen.\nsources.searchAlt.key=O\n\n# LOCALIZATION NOTE (whyPaused.breakpointConditionThrown): The text that is displayed\n# in an info block when evaluating a conditional breakpoint throws an error\nwhyPaused.breakpointConditionThrown=Error with conditional breakpoint\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=Telefony\ndevice.tablets=Tablety\ndevice.laptops=Notebooky\ndevice.televisions=Televize\ndevice.consoles=Herní konzole\ndevice.watches=Hodinky\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the DOM panel\n# which is available from the Web Developer sub-menu -> 'DOM'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (dom.filterDOMPanel): A placeholder text used for\n# DOM panel search box.\ndom.filterDOMPanel=Filtr DOM Panel\n\n# LOCALIZATION NOTE (dom.refresh): A label for Refresh button in\n# DOM panel toolbar\ndom.refresh=Obnovit"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=zkopírováno\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/filterwidget.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE These strings are used in the CSS Filter Editor Widget\n   - which can be found in a tooltip that appears in the Rule View when clicking\n   - on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'. -->\n<!-- LOCALIZATION NOTE (filterListSelectPlaceholder): This string is used as\n   - a preview option in the list of possible filters <select> -->\n<!ENTITY filterListSelectPlaceholder \"Zvolte filtr\">\n \n<!-- LOCALIZATION NOTE (addNewFilterButton): This string is displayed on a button used to add new filters -->\n<!ENTITY addNewFilterButton \"Přidat\">\n\n<!-- LOCALIZATION NOTE (newPresetPlaceholder): This string is used as\n   - a placeholder in the list of presets which is used to save a new preset -->\n<!ENTITY newPresetPlaceholder \"Název předvolby\">\n\n<!-- LOCALIZATION NOTE (savePresetButton): This string is displayed on a button used to save a new preset -->\n<!ENTITY savePresetButton \"Uložit\">\n\t\n<!-- LOCALIZATION NOTE(presetsToggleButton): This string is used in a button which toggles the presets list -->\n<!ENTITY presetsToggleButton \"Předvolby\">\n\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/filterwidget.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the CSS Filter Editor Widget\n# which can be found in a tooltip that appears in the Rule View when clicking\n# on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'.\n\n# LOCALIZATION NOTE (emptyFilterList):\n# This string is displayed when filter's list is empty\n# (no filter specified / all removed)\nemptyFilterList=Žádný filtr nebyl specifikován\n\n# LOCALIZATION NOTE (emptyPresetList):\n# This string is displayed when preset's list is empty\nemptyPresetList=Nemáte žádné uložené předvolby. \\\nMůžete si uložit filtr předvoleb výběrem jména a jejich uložením.  \\\nPředvolby jsou rychle dostupné a můžete je znovu jednoduše použít.\n\n# LOCALIZATION NOTE (addUsingList):\n# This string is displayed under [emptyFilterList] when filter's\n# list is empty, guiding user to add a filter using the list below it\naddUsingList=Přidat filtr pomocí seznamu níže\n\n# LOCALIZATION NOTE (dropShadowPlaceholder):\n# This string is used as a placeholder for drop-shadow's input\n# in the filter list (shown when <input> is empty)\ndropShadowPlaceholder=x y barva radiusu\n\n# LOCALIZATION NOTE (dragHandleTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# drag handles of filters which are used to re-order filters\ndragHandleTooltipText=Tažením nahoru nebo dolů změníte pořadí filtrů\n\n# LOCALIZATION NOTE (labelDragTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# filters' labels which can be dragged left/right to increase/decrease\n# the filter's value (like photoshop)\nlabelDragTooltipText=Tažením doleva nebo doprava snížíte nebo zvýšíte hodnotu\n\n# LOCALIZATION NOTE (filterListSelectPlaceholder):\n# This string is used as a preview option in the list of possible filters\n# <select>\nfilterListSelectPlaceholder=Zvolte filtr\n\n# LOCALIZATION NOTE (addNewFilterButton):\n# This string is displayed on a button used to add new filters\naddNewFilterButton=Přidat\n\n# LOCALIZATION NOTE (newPresetPlaceholder):\n# This string is used as a placeholder in the list of presets which is used to\n# save a new preset\nnewPresetPlaceholder=Přednastavený název\n\n# LOCALIZATION NOTE (savePresetButton):\n# This string is displayed on a button used to save a new preset\nsavePresetButton=Uložit\n\n# LOCALIZATION NOTE(presetsToggleButton):\n# This string is used in a button which toggles the presets list\npresetsToggleButton=Přednastavené\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n<!ENTITY fontInspectorTitle \"Písma\">\n<!ENTITY showAllFonts \"Zobrazit všechna písma použitá ve stránce\">\n<!ENTITY usedAs \"Použito jako: \">\n<!ENTITY system \"systémový\">\n<!ENTITY remote \"vzdálený\">\n\n<!-- LOCALIZATION NOTE (previewHint): This is the label shown as the\n     placeholder in font inspector preview text box. -->\n<!ENTITY previewHint \"Náhled textu\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/font-inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Font Inspector strings.\n# The Font Inspector is a panel accessible in the Inspector sidebar.\n\n# LOCALIZATION NOTE (fontinspector.seeAll) This is the label of a link that will show all\n# the fonts used in the page, instead of the ones related to the inspected element.\nfontinspector.seeAll=Zobrazit všechna použitá písma\n\n# LOCALIZATION NOTE (fontinspector.seeAll.tooltip) see fontinspector.seeAll.\nfontinspector.seeAll.tooltip=Zobrazit všechna písma použitá na stránce\n\n# LOCALIZATION NOTE (fontinspector.usedAs) This label introduces the name used to refer to\n# the font in a stylesheet.\nfontinspector.usedAs=Použito jako: \n\n# LOCALIZATION NOTE (fontinspector.system) This label indicates that the font is a local\n# system font.\nfontinspector.system=systémový\n\n# LOCALIZATION NOTE (fontinspector.remote) This label indicates that the font is a remote\n# font.\nfontinspector.remote=vzdálený\n\n# LOCALIZATION NOTE (previewHint):\n# This is the label shown as the placeholder in font inspector preview text box.\nfontinspector.previewText=Náhled textu\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/graphs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (graphs.label.average):\n# This string is displayed on graphs when showing an average.\ngraphs.label.average=avg\n\n# LOCALIZATION NOTE (graphs.label.minimum):\n# This string is displayed on graphs when showing a minimum.\ngraphs.label.minimum=min\n\n# LOCALIZATION NOTE (graphs.label.maximum):\n# This string is displayed on graphs when showing a maximum.\ngraphs.label.maximum=max"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/har.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP response bodies are not includes\n# in exported data.\nhar.responseBodyNotIncluded=Těla odpovědí nejsou zahrnuty.\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP request bodies are not includes\n# in exported data.\nhar.requestBodyNotIncluded=Těla požadavků nejsou zahrnuty.\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/inspector.dtd",
    "content": "<!-- LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users edit the\n     (outer) HTML of the current node -->\n<!ENTITY inspectorHTMLEdit.label       \"Upravit jako HTML\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"U\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     inner HTML of the current node -->\n<!ENTITY inspectorHTMLCopyInner.label       \"Kopírovat vnitřní HTML\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"p\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     outer HTML of the current node -->\n<!ENTITY inspectorHTMLCopyOuter.label \"Kopírovat vnější HTML\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey \"o\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyUniqueSelector.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the CSS Selector of the current node -->\n<!ENTITY inspectorCopyUniqueSelector.label \"Kopírovat unikátní selektor\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey \"K\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste outer\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteOuter.label      \"Vložit vnější HTML\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"t\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteInner.label      \"Vložit vnitřní HTML\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"n\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"Vložit…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"i\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n<!ENTITY inspectorHTMLPasteBefore.label      \"Před\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"P\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n<!ENTITY inspectorHTMLPasteAfter.label       \"Za\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"Z\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"Jako první potomek\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"p\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n<!ENTITY inspectorHTMLPasteLastChild.label       \"Jako poslední potomek\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"s\">\n\n<!-- LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n      shown in the inspector contextual-menu for the item that lets users scroll\n      the current node into view -->\n<!ENTITY inspectorScrollNodeIntoView.label       \"Posunout na zobrazení\">\n<!ENTITY inspectorScrollNodeIntoView.accesskey   \"S\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete the\n     current node -->\n<!ENTITY inspectorHTMLDelete.label \"Smazat uzel\">\n<!ENTITY inspectorHTMLDelete.accesskey \"m\">\n<!-- LOCALIZATION NOTE (inspectorAttributeSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other\n     attribute items, which allow to:\n     - add new attribute\n     - edit attribute\n     - remove attribute -->\n<!ENTITY inspectorAttributeSubmenu.label      \"Atribut\">\n<!ENTITY inspectorAttributeSubmenu.accesskey  \"A\">\n \n<!-- LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users add attribute\n     to current node -->\n<!ENTITY inspectorAddAttribute.label        \"Přidat atribut\">\n<!ENTITY inspectorAddAttribute.accesskey    \"P\">\n\n<!-- LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users edit attribute\n     for current node -->\n<!ENTITY inspectorEditAttribute.label        \"Upravit atribut\">\n<!ENTITY inspectorEditAttribute.accesskey    \"U\">\n \n<!-- LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete attribute\n     from current node -->\n<!ENTITY inspectorRemoveAttribute.label        \"Smazat atribut\">\n<!ENTITY inspectorRemoveAttribute.accesskey    \"S\">\n\n<!ENTITY inspector.selectButton.tooltip \"Vybere prvek myší\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n<!ENTITY inspectorSearchHTML.label2          \"Hledat podle CSS selektorů\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that will\n     be shown as the placeholder in the future, once the inspector search box\n     supports the full text HTML search in Bug 835896. -->\n<!ENTITY inspectorSearchHTML.label3 \"Hledat HTML\">\n<!ENTITY inspectorSearchHTML.key \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyImageDataUri.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the URL embedding the image data encoded in Base 64 (what we name\n     here Image Data URL). For more information:\n     https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs -->\n<!ENTITY inspectorCopyImageDataUri.label       \"Kopírovat data obrázku pro URI\">\n\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n<!ENTITY inspectorShowDOMProperties.label       \"Zobrazit vlastnosti DOM\">\n\n<!-- LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n     shown in the inspector contextual-menu for the item that outputs a\n     variable for the current node to the console. When triggered,\n     this item opens the split Console. -->\n<!ENTITY inspectorUseInConsole.label       \"Použít v konzoli\">\n\n<!-- LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n     shown in the inspector contextual-menu for recursively expanding\n     mark-up elements -->\n<!ENTITY inspectorExpandNode.label       \"Rozbalit vše\">\n\n<!-- LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n     shown in the inspector contextual-menu for recursively collapsing\n     mark-up elements -->\n<!ENTITY inspectorCollapseNode.label       \"Sbalit\">\n\n<!-- LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users take\n     a screenshot of the currently selected node. -->\n<!ENTITY inspectorScreenshotNode.label       \"Snímek uzlu\">\n\n<!-- LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users\n     duplicate the currently selected node. -->\n<!ENTITY inspectorDuplicateNode.label       \"Duplicitní uzel\">"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\nbreadcrumbs.siblings=Siblings\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=Debugger je pozastaven. Některé věci jako např. označení myší nebudou fungovat.\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=Operace s uzlem\n\ninspector.panelLabel.markupView=Pohled zápisu\n\n# LOCALIZATION NOTE (markupView.more.showing)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=Některé uzly jsou skryté.\n\n# LOCALIZATION NOTE (markupView.more.showAll2): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nmarkupView.more.showAll2=Zobrazit ještě jeden uzel;Zobrazit všechny #1 uzly;Zobrazit všech #1 uzlů\n\n# LOCALIZATION NOTE (markupView.whitespaceOnly)\n# Used in a tooltip that appears when the user hovers over whitespace-only text nodes in\n# the inspector.\nmarkupView.whitespaceOnly=Textový uzel obsahující pouze prázdné znaky: %S\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage=Nepodařilo se načíst obrázek\n\n# LOCALIZATION NOTE: Used in color picker tooltip when the eyedropper is disabled for\n# non-HTML documents\neyedropper.disabled.title=Nedostupné v ne-HTML dokumentech\n\n#LOCALIZATION NOTE: Used in the event tooltip to allow the debugger to be opened\neventsTooltip.openInDebugger=Otevřít v debuggeru\n\n#LOCALIZATION NOTE: Used in the event tooltip when a script's filename cannot be detected\neventsTooltip.unknownLocation=Neznámé umístění\n\n#LOCALIZATION NOTE: Used in the mouseover tooltip when hovering \"Unknown location.\"\neventsTooltip.unknownLocationExplanation=Původní umístění tohoto posluchače nelze rozpoznat. Možná, že kód je přeložen nástrojem jako například Babel.\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the tooltip that displays\n# help from MDN. This is a link to the complete MDN documentation page.\ndocsTooltip.visitMDN=Navštívit server MDN\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the docs tooltip when the MDN page\n# could not be loaded (for example, because of a connectivity problem).\ndocsTooltip.loadDocsError=Nelze načíst stránku dokumentace.\n\n# LOCALIZATION NOTE (inspector.collapsePane): This is the tooltip for the button\n# that collapses the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.collapsePane=Sbalit panel\n\n# LOCALIZATION NOTE (inspector.expandPane): This is the tooltip for the button\n# that expands the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.expandPane=Rozbalit panel\n\n# LOCALIZATION NOTE (inspector.searchResultsCount): This is the label that\n# will show up next to the inspector search box. %1$S is the current result\n# index and %2$S is the total number of search results. For example: \"3 of 9\".\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsCount2=%1$S z %2$S\n\n# LOCALIZATION NOTE (inspector.searchResultsNone): This is the label that\n# will show up next to the inspector search box when no matches were found\n# for the given string.\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsNone=Žádná shoda\n\n# LOCALIZATION NOTE (inspector.menu.openUrlInNewTab.label): This is the label of\n# a menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is a URL, and that\n# allows to open that URL in a new tab.\ninspector.menu.openUrlInNewTab.label=Otevřít odkaz v novém panelu\n\n# LOCALIZATION NOTE (inspector.menu.copyUrlToClipboard.label): This is the label\n# of a menu item in the inspector contextual-menu that appears when the user\n# right-clicks on the attribute of a node in the inspector that is a URL, and\n# that allows to copy that URL in the clipboard.\ninspector.menu.copyUrlToClipboard.label=Kopírovat adresu odkazu\n\n# LOCALIZATION NOTE (inspector.menu.selectElement.label): This is the label of a\n# menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is the ID of another\n# element in the DOM (like with <label for=\"input-id\">), and that allows to\n# select that element in the inspector.\ninspector.menu.selectElement.label=Zvolit prvek #%S\n\n# LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the node in the inspector, and that allows\n# to edit an attribute on this node.\ninspectorEditAttribute.label=Upravit atribut %S\ninspectorEditAttribute.accesskey=a\n\n# LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to remove this attribute.\ninspectorRemoveAttribute.label=Smazat atribut %S\ninspectorRemoveAttribute.accesskey=r\n\n# LOCALIZATION NOTE (inspectorCopyAttributeValue.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to copy the attribute value to clipboard.\ninspectorCopyAttributeValue.label=Kopírovat hodnotu atributu „%S“\n\n# LOCALIZATION NOTE (inspector.nodePreview.selectNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a DOM\n# node preview (e.g. something like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the node in order to select it in the\n# inspector panel.\ninspector.nodePreview.selectNodeLabel=Klepnutím vyberte tento uzel v inspektoru\n\n# LOCALIZATION NOTE (inspector.nodePreview.highlightNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a the\n# inspector icon displayed next to a DOM node preview (e.g. next to something\n# like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the icon in order to highlight the\n# node in the page.\ninspector.nodePreview.highlightNodeLabel=Klepnutím zvýrazněte tento uzel na stránce\n\n# LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users edit the\n# (outer) HTML of the current node\ninspectorHTMLEdit.label=Upravit jako HTML\ninspectorHTMLEdit.accesskey=U\n\n# LOCALIZATION NOTE (inspectorCopyInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# inner HTML of the current node\ninspectorCopyInnerHTML.label=Vnitřní HTML\ninspectorCopyInnerHTML.accesskey=i\n\n# LOCALIZATION NOTE (inspectorCopyOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# outer HTML of the current node\ninspectorCopyOuterHTML.label=Vnější HTML\ninspectorCopyOuterHTML.accesskey=n\n\n# LOCALIZATION NOTE (inspectorCopyCSSSelector.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the CSS Selector of the current node\ninspectorCopyCSSSelector.label=Selektor CSS\ninspectorCopyCSSSelector.accesskey=S\n\n# LOCALIZATION NOTE (inspectorCopyCSSPath.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the full CSS path of the current node\ninspectorCopyCSSPath.label=Cesta k CSS\ninspectorCopyCSSPath.accesskey=C\n\n# LOCALIZATION NOTE (inspectorPasteOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste outer\n# HTML in the current node\ninspectorPasteOuterHTML.label=Vnější HTML\ninspectorPasteOuterHTML.accesskey=n\n\n# LOCALIZATION NOTE (inspectorPasteInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste inner\n# HTML in the current node\ninspectorPasteInnerHTML.label=Vnitřní HTML\ninspectorPasteInnerHTML.accesskey=i\n\n# LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML before the current node\ninspectorHTMLPasteBefore.label=Před\ninspectorHTMLPasteBefore.accesskey=P\n\n# LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML after the current node\ninspectorHTMLPasteAfter.label=Za\ninspectorHTMLPasteAfter.accesskey=Z\n\n# LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the first child the current node\ninspectorHTMLPasteFirstChild.label=Jako první potomek\ninspectorHTMLPasteFirstChild.accesskey=p\n\n# LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the last child the current node\ninspectorHTMLPasteLastChild.label=Jako poslední potomek\ninspectorHTMLPasteLastChild.accesskey=l\n\n# LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users scroll\n# the current node into view\ninspectorScrollNodeIntoView.label=Posunout na zobrazení\ninspectorScrollNodeIntoView.accesskey=s\n\n# LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users delete the\n# current node\ninspectorHTMLDelete.label=Smazat uzel\ninspectorHTMLDelete.accesskey=m\n\n# LOCALIZATION NOTE (inspectorAttributesSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# attribute items, which allow to:\n# - add new attribute\n# - edit attribute\n# - remove attribute\ninspectorAttributesSubmenu.label=Atributy\ninspectorAttributesSubmenu.accesskey=A\n\n# LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users add attribute\n# to current node\ninspectorAddAttribute.label=Přidat atribut\ninspectorAddAttribute.accesskey=a\n\n# LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that is\n# shown as the placeholder for the markup view search in the inspector.\ninspectorSearchHTML.label3=Hledat HTML\n\n# LOCALIZATION NOTE (inspectorImageDataUri.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the URL embedding the image data encoded in Base 64 (what we name\n# here Image Data URL). For more information:\n# https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs\ninspectorImageDataUri.label=Data-URL obrázku\n\n# LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users see\n# the DOM properties of the current node. When triggered, this item\n# opens the split Console and displays the properties in its side panel.\ninspectorShowDOMProperties.label=Zobrazit vlastnosti DOM\n\n# LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n# shown in the inspector contextual-menu for the item that outputs a\n# variable for the current node to the console. When triggered,\n# this item opens the split Console.\ninspectorUseInConsole.label=Použít v konzoli\n\n# LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n# shown in the inspector contextual-menu for recursively expanding\n# mark-up elements\ninspectorExpandNode.label=Rozbalit vše\n\n# LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n# shown in the inspector contextual-menu for recursively collapsing\n# mark-up elements\ninspectorCollapseNode.label=Sbalit\n\n# LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users take\n# a screenshot of the currently selected node.\ninspectorScreenshotNode.label=Snímek uzlu\n\n# LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users\n# duplicate the currently selected node.\ninspectorDuplicateNode.label=Duplikovat uzel\n\n# LOCALIZATION NOTE (inspectorAddNode.label): This is the label shown in\n# the inspector toolbar for the button that lets users add elements to the\n# DOM (as children of the currently selected element).\ninspectorAddNode.label=Vytvořit nový uzel\ninspectorAddNode.accesskey=V\n\n# LOCALIZATION NOTE (inspectorCopyHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# copy items, which allow to:\n# - Copy Inner HTML\n# - Copy Outer HTML\n# - Copy Unique selector\n# - Copy Image data URI\ninspectorCopyHTMLSubmenu.label=Kopírovat\n\n# LOCALIZATION NOTE (inspectorPasteHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# paste items, which allow to:\n# - Paste Inner HTML\n# - Paste Outer HTML\n# - Before\n# - After\n# - As First Child\n# - As Last Child\ninspectorPasteHTMLSubmenu.label=Vložit\n\n# LOCALIZATION NOTE (inspector.searchHTML.key):\n# Key shortcut used to focus the DOM element search box on top-right corner of\n# the markup view\ninspector.searchHTML.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (markupView.hide.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.hide.key=h\n\n# LOCALIZATION NOTE (markupView.edit.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.edit.key=F2\n\n# LOCALIZATION NOTE (markupView.scrollInto.key):\n# Key shortcut used to scroll the webpage in order to ensure the selected node\n# is visible\nmarkupView.scrollInto.key=s\n\n# LOCALIZATION NOTE (inspector.sidebar.fontInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of fonts used in the page.\ninspector.sidebar.fontInspectorTitle=Písma\n\n# LOCALIZATION NOTE (inspector.sidebar.ruleViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of CSS rules used\n# in the page.\ninspector.sidebar.ruleViewTitle=Pravidla\n\n# LOCALIZATION NOTE (inspector.sidebar.computedViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of computed CSS values\n# used in the page.\ninspector.sidebar.computedViewTitle=Vypočítáno\n\n# LOCALIZATION NOTE (inspector.sidebar.layoutViewTitle2):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying layout information defined in the page.\ninspector.sidebar.layoutViewTitle2=Rozložení\n\n# LOCALIZATION NOTE (inspector.sidebar.animationInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying animations defined in the page.\ninspector.sidebar.animationInspectorTitle=Animace\n\n# LOCALIZATION NOTE (inspector.eyedropper.label): A string displayed as the tooltip of\n# a button in the inspector which toggles the Eyedropper tool\ninspector.eyedropper.label=Získá barvu ze stránky\n\n# LOCALIZATION NOTE (inspector.breadcrumbs.label): A string visible only to a screen reader and\n# is used to label (using aria-label attribute) a container for inspector breadcrumbs\ninspector.breadcrumbs.label=Drobečková navigace\n\n# LOCALIZATION NOTE (inspector.browserStyles.label): This is the label for the checkbox\n# that specifies whether the styles that are not from the user's stylesheet should be\n# displayed or not.\ninspector.browserStyles.label=Styly prohlížeče\n\n# LOCALIZATION NOTE (inspector.filterStyles.placeholder): This is the placeholder that\n# goes in the search box when no search term has been entered.\ninspector.filterStyles.placeholder=Filtr stylů\n\n# LOCALIZATION NOTE (inspector.addRule.tooltip): This is the tooltip shown when\n# hovering the `Add new rule` button in the rules view toolbar. This should\n# match ruleView.contextmenu.addNewRule in styleinspector.properties\ninspector.addRule.tooltip=Přidat nové pravidlo\n\n# LOCALIZATION NOTE (inspector.togglePseudo.tooltip): This is the tooltip\n# shown when hovering over the `Toggle Pseudo Class Panel` button in the\n# rule view toolbar.\ninspector.togglePseudo.tooltip=Přepnout pseudotřídy\n\n# LOCALIZATION NOTE (inspector.noProperties): In the case where there are no CSS\n# properties to display e.g. due to search criteria this message is\n# displayed.\ninspector.noProperties=Žádná pravidla CSS nebyla nalezena.\n\ninspectorCopyAttributeValue.accesskey=V\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/jit-optimizations.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used within the JIT tools\n# in the Performance Tools which is available from the Web Developer\n# sub-menu -> 'Performance' The correct localization of this file might\n# be to keep it in English, or another language commonly spoken among\n# web developers. You want to make that choice consistent across the\n# developer tools. A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (jit.title):\n# This string is displayed in the header of the JIT Optimizations view.\njit.title=JIT optimalizace\n\n# LOCALIZATION NOTE (jit.optimizationFailure):\n# This string is displayed in a tooltip when no JIT optimizations were detected.\njit.optimizationFailure=Optimalizace se nezdařila\n\n# LOCALIZATION NOTE (jit.samples):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed for the unit representing the number of times a\n# frame is sampled.\n# \"#1\" represents the number of samples\n# example: 30 samples\njit.samples=#1 vzorek;#1 vzorky;#1 vzorků\n\n# LOCALIZATION NOTE (jit.types):\n# This string is displayed for the group of Ion Types in the optimizations view.\njit.types=Typy\n\n# LOCALIZATION NOTE (jit.attempts):\n# This string is displayed for the group of optimization attempts in the optimizations view.\njit.attempts=Pokusy\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/jsonview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the JSON View tool\n# that is used to inspect application/json document types loaded\n# in the browser.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (jsonViewer.tab.JSON, jsonViewer.tab.RawData,\n# jsonViewer.tab.Headers): Label for a panel tab.\njsonViewer.tab.JSON=JSON\njsonViewer.tab.RawData=Surová data\njsonViewer.tab.Headers=Hlavičky\n\n# LOCALIZATION NOTE (jsonViewer.responseHeaders, jsonViewer.requestHeaders):\n# Label for header groups within the 'Headers' panel.\njsonViewer.responseHeaders=Hlavičky odpovědi\njsonViewer.requestHeaders=Hlavičky požadavku\n\n# LOCALIZATION NOTE (jsonViewer.Save): Label for save command\njsonViewer.Save=Uložit\n\n# LOCALIZATION NOTE (jsonViewer.Copy): Label for clipboard copy command\njsonViewer.Copy=Kopírovat\n\n# LOCALIZATION NOTE (jsonViewer.ExpandAll): Label for expanding all nodes\njsonViewer.ExpandAll=Rozbalit vše\n\n# LOCALIZATION NOTE (jsonViewer.PrettyPrint): Label for JSON\n# pretty print action button.\njsonViewer.PrettyPrint=Formátovat\n\n# LOCALIZATION NOTE (jsonViewer.reps.more): Label used in arrays\n# that have more items than displayed.\njsonViewer.reps.more=více...\n\n# LOCALIZATION NOTE (jsonViewer.filterJSON): Label used in search box\n# at the top right cornder of the JSON Viewer.\njsonViewer.filterJSON=Filtr JSON\n\n# LOCALIZATION NOTE (jsonViewer.reps.reference): Label used for cycle\n# references in an array.\njsonViewer.reps.reference=Cyklus reference\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/layout.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Layout Inspector strings.\n# The Layout Inspector is a panel accessible in the Inspector sidebar.\n# The Layout Inspector may need to be enabled in about:config by setting\n# devtools.layoutview.enabled to true.\n\n# LOCALIZATION NOTE (layout.displayNumbersOnLines): Label of the display numbers on lines\n# setting option in the CSS Grid pane.\nlayout.displayNumbersOnLines=Zobrazit čísla řádků\n\n# LOCALIZATION NOTE (layout.extendGridLinesInfinitely): Label of the extend grid lines\n# infinitely setting option in the CSS Grid pane.\nlayout.extendGridLinesInfinitely=Roztáhnout mřížku donekonečna\n\n# LOCALIZATION NOTE (layout.header): The accordion header for the CSS Grid pane.\nlayout.header=Mřížka\n\n# LOCALIZATION NOTE (layout.gridDisplaySettings): The header for the grid display\n# settings container in the CSS Grid pane.\nlayout.gridDisplaySettings=Nastavení zobrazení mřížky\n\n# LOCALIZATION NOTE (layout.noGrids): In the case where there are no CSS grid\n# containers to display.\nlayout.noGrids=Žádné mřížky\n\n# LOCALIZATION NOTE (layout.overlayMultipleGrids): The header for the list of grid\n# container elements that can be highlighted in the CSS Grid pane.\nlayout.overlayMultipleGrids=Překrytí více mřížek\n\n# LOCALIZATION NOTE (layout.overlayGrid): Alternate header for the list of grid container\n# elements if only one item can be selected.\nlayout.overlayGrid=Překrytí mřížky\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n<!ENTITY layoutViewTitle        \"Model boxu\">\n<!ENTITY margin.tooltip         \"okraj\">\n<!ENTITY border.tooltip         \"rámeček\">\n<!ENTITY padding.tooltip        \"odsazení\">\n<!ENTITY content.tooltip        \"obsah\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/markers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (marker.label.*):\n# These strings are displayed in the Performance Tool waterfall, identifying markers.\n# We want to use the same wording as Google Chrome when appropriate.\nmarker.label.styles=Přepočítávání stylu\nmarker.label.reflow=Rozložení\nmarker.label.paint=Vykreslení\nmarker.label.composite=Složené vrstvy\nmarker.label.compositeForwardTransaction=Složená žádost odeslána\nmarker.label.javascript=Volání funkce\nmarker.label.parseHTML=Parsování HTML\nmarker.label.parseXML=Parsování XML\nmarker.label.domevent=Událost DOM\nmarker.label.consoleTime=Konzole\nmarker.label.garbageCollection2=Garbage Collection\nmarker.label.garbageCollection.incremental=Inkrementální GC\nmarker.label.garbageCollection.nonIncremental=Neinkrementální GC\nmarker.label.minorGC=Minor GC\nmarker.label.cycleCollection=Cyklus kolekce\nmarker.label.cycleCollection.forgetSkippable=CC graf redukce\nmarker.label.timestamp=Časová značka\nmarker.label.worker=Worker\nmarker.label.messagePort=MessagePort\nmarker.label.unknown=Neznámé\n\n# LOCALIZATION NOTE (marker.label.javascript.*):\n# These strings are displayed as JavaScript markers that have special\n# reasons that can be translated.\nmarker.label.javascript.scriptElement=Značka script\nmarker.label.javascript.promiseCallback=Promise Callback\nmarker.label.javascript.promiseInit=Promise Init\nmarker.label.javascript.workerRunnable=Worker\nmarker.label.javascript.jsURI=URI JavaScriptu\nmarker.label.javascript.eventHandler=Event Handler\n\n# LOCALIZATION NOTE (marker.field.*):\n# Strings used in the waterfall sidebar as property names.\n\n# General marker fields\nmarker.field.start=Začátek:\nmarker.field.end=Konec:\nmarker.field.duration=Trvání:\n\n# General \"reason\" for a marker (JavaScript, Garbage Collection)\nmarker.field.causeName=Přičina:\n# General \"type\" for a marker (Cycle Collection, Garbage Collection)\nmarker.field.type=Typ:\n# General \"label\" for a marker (user defined)\nmarker.field.label=Označení:\n\n# Field names for stack values\nmarker.field.stack=Zásobník:\nmarker.field.startStack=Zásobník na počátku:\nmarker.field.endStack=Zásobník na konci:\n\n# %S is the \"Async Cause\" of a marker, and this signifies that the cause\n# was an asynchronous one in a displayed stack.\nmarker.field.asyncStack=(Async: %S)\n\n# For console.time markers\nmarker.field.consoleTimerName=Název časovace:\n\n# For DOM Event markers\nmarker.field.DOMEventType=Typ události:\nmarker.field.DOMEventPhase=Fáze:\n\n# Non-incremental cause for a Garbage Collection marker\nmarker.field.nonIncrementalCause=Neinkrementální příčina:\n\n# For \"Recalculate Style\" markers\nmarker.field.restyleHint=Restyle Hint:\n\n# The type of operation performed by a Worker.\nmarker.worker.serializeDataOffMainThread=Serializace dat ve Workeru\nmarker.worker.serializeDataOnMainThread=Serializace dat na hlavním vlákně\nmarker.worker.deserializeDataOffMainThread=Deserializace dat ve Workeru\nmarker.worker.deserializeDataOnMainThread=Deserializace dat na hlavním vlákně\n\n# The type of operation performed by a MessagePort\nmarker.messagePort.serializeData=Serializace dat\nmarker.messagePort.deserializeData=Deserializace dat\n\n# Strings used in the waterfall sidebar as values.\nmarker.value.unknownFrame=<neznámé umístění>\nmarker.value.DOMEventTargetPhase=Cíl\nmarker.value.DOMEventCapturingPhase=Capturing\nmarker.value.DOMEventBubblingPhase=Bubbling\n\n# LOCALIZATION NOTE (marker.gcreason.label.*):\n# These strings are used to give a concise but readable description of a GC reason.\nmarker.gcreason.label.API=Volání API\nmarker.gcreason.label.EAGER_ALLOC_TRIGGER=Trigger eager alokace\nmarker.gcreason.label.DESTROY_RUNTIME=Vypínání\nmarker.gcreason.label.LAST_DITCH=Nedostatek paměti\nmarker.gcreason.label.TOO_MUCH_MALLOC=Příliš mnoho alokovaných bajtů\nmarker.gcreason.label.ALLOC_TRIGGER=Příliš mnoho alokací\nmarker.gcreason.label.DEBUG_GC=Debug GC\nmarker.gcreason.label.COMPARTMENT_REVIVED=Dead Global Revived\nmarker.gcreason.label.RESET=Konec inkrementálního cyklu\nmarker.gcreason.label.OUT_OF_NURSERY=Nursery is Full\nmarker.gcreason.label.EVICT_NURSERY=Nursery Eviction\nmarker.gcreason.label.FULL_STORE_BUFFER=Nursery Objects Too Active\nmarker.gcreason.label.SHARED_MEMORY_LIMIT=Selhání velké alokace\nmarker.gcreason.label.PERIODIC_FULL_GC=Periodický plný GC\nmarker.gcreason.label.INCREMENTAL_TOO_SLOW=Příliš rychlá alokace\nmarker.gcreason.label.COMPONENT_UTILS=Cu.forceGC\nmarker.gcreason.label.MEM_PRESSURE=Málo paměti\nmarker.gcreason.label.CC_WAITING=Vynuceno cyklickou kolekcí\nmarker.gcreason.label.CC_FORCED=Vynuceno cyklickou kolekcí\nmarker.gcreason.label.LOAD_END=Načtení stránky dokončeno\nmarker.gcreason.label.PAGE_HIDE=Přesunuto do pozadí\nmarker.gcreason.label.NSJSCONTEXT_DESTROY=Ukončen JS kontext\nmarker.gcreason.label.SET_NEW_DOCUMENT=Nový dokument\nmarker.gcreason.label.SET_DOC_SHELL=Nový dokument\nmarker.gcreason.label.DOM_UTILS=Volání API\nmarker.gcreason.label.DOM_IPC=IPC\nmarker.gcreason.label.DOM_WORKER=Periodický worker GC\nmarker.gcreason.label.INTER_SLICE_GC=Periodic Incremental GC Slice\nmarker.gcreason.label.FULL_GC_TIMER=Periodický plný GC\nmarker.gcreason.label.SHUTDOWN_CC=Vypínání\nmarker.gcreason.label.FINISH_LARGE_EVALUATE=Velké vyhodnocení\nmarker.gcreason.label.DOM_WINDOW_UTILS=Neaktivní uživatel\nmarker.gcreason.label.USER_INACTIVE=Neaktivní uživatel\n\n# The name of a nursery collection.\nmarker.nurseryCollection=Nursery Collection\n\n# LOCALIZATION NOTE (marker.gcreason.description.*):\n# These strings are used to give an expanded description of why a GC occurred.\nmarker.gcreason.description.API=Došlo k volání API, které vynutilo garbage collection.\nmarker.gcreason.description.EAGER_ALLOC_TRIGGER=JavaScript se vrátil do smyčky událostí a bylo alokováno dostatek bajtů od posledního běhu GC, aby byl spuštěn jeho další cyklus.\nmarker.gcreason.description.DESTROY_RUNTIME=Firefox ukončil běh nebo kontext JavaScriptu, a toto byl tedy poslední garbage collection před vypnutím.\nmarker.gcreason.description.LAST_DITCH=Došlo k pokusu o alokaci JavaScriptem, ale nebylo dostatečné množství volné paměti. Probíhá plný běh garbage collection jako pokus o uvolnění paměti pro alokaci.\nmarker.gcreason.description.TOO_MUCH_MALLOC=JavaScript alokoval příliš mnoho byjtů a tím vynutil garbage collection.\nmarker.gcreason.description.ALLOC_TRIGGER=JavaScript alokoval příliš mnoho byjtů a tím vynutil garbage collection.\nmarker.gcreason.description.DEBUG_GC=GC due to Zeal debug settings.\nmarker.gcreason.description.COMPARTMENT_REVIVED=Globální objekt považovaný za nepotřebný na začátku cyklu GC byl na jeho konci oživen.\nmarker.gcreason.description.RESET=Aktivní inkrementální cyklus GC byl nuceně ukončen.\nmarker.gcreason.description.OUT_OF_NURSERY=JavaScript alokoval dostatek nových objektů v nursery, čímž došlo k zaplnění a spuštění minor GC.\nmarker.gcreason.description.EVICT_NURSERY=Work needed to be done on the tenured heap, requiring the nursery to be empty.\nmarker.gcreason.description.FULL_STORE_BUFFER=There were too many properties on tenured objects whose value was an object in the nursery.\nmarker.gcreason.description.SHARED_MEMORY_LIMIT=Byla vyžadována velká alokace, ale nebyl dostatek paměti\nmarker.gcreason.description.PERIODIC_FULL_GC=JavaScript se vrátil do smyčky událostí relativně dlouho od posledního spuštění garbage collection Firefoxem.\nmarker.gcreason.description.INCREMENTAL_TOO_SLOW=Byl spuštěn plný neinkrementální garbage collection, protože došlo k vysoké rychlosti alokací než by současný inkrementální cyklus garbage collection zvládl.\nmarker.gcreason.description.COMPONENT_UTILS=Garbage collection byl vynucen zavoláním Components.utils.forceGC().\nmarker.gcreason.description.MEM_PRESSURE=Bylo dostupné velmi velmi málo paměti.\nmarker.gcreason.description.CC_WAITING=Cyklická kolekce vyžádala garbage collection.\nmarker.gcreason.description.CC_FORCED=Cyklická kolekce vyžádala garbage collection.\nmarker.gcreason.description.LOAD_END=Načtení dokumentu bylo dokončeno.\nmarker.gcreason.description.PAGE_HIDE=Panel nebo okno bylo přesunuto do pozadí.\nmarker.gcreason.description.NSJSCONTEXT_DESTROY=Firefox ukončil běh nebo kontext JavaScriptu, a toto byl tedy poslední garbage collection před vypnutím.\nmarker.gcreason.description.SET_NEW_DOCUMENT=Na stránce byl načten nový dokument.\nmarker.gcreason.description.SET_DOC_SHELL=Na stránce byl načten nový dokument.\nmarker.gcreason.description.DOM_UTILS=Došlo k volání API, které vynutilo garbage collection.\nmarker.gcreason.description.DOM_IPC=Byla přijata meziprocesová zprávy, která si vyžádala garbage collection.\nmarker.gcreason.description.DOM_WORKER=Worker byl neaktivní po relativně dlouhou dobu.\nmarker.gcreason.description.INTER_SLICE_GC=There has been a relatively long time since the last incremental GC slice.\nmarker.gcreason.description.FULL_GC_TIMER=JavaScript se vrátil do smyčky událostí relativně dlouho od posledního provedení garbage collection.\nmarker.gcreason.description.SHUTDOWN_CC=Firefox ukončil běh nebo kontext JavaScriptu, a toto byl tedy poslední garbage collection před vypnutím.\nmarker.gcreason.description.FINISH_LARGE_EVALUATE=Firefox dokončil vykonávání velkého skriptu a provedl GC, protože tento skript již nebude nikdy znovu spuštěn.\nmarker.gcreason.description.DOM_WINDOW_UTILS=Uživatel byl dlouhou dobu neaktivní. Byla využita příležitost provést GC v okamžiku, kdy je k tomu pravděpodobně vhodná chvíle.\nmarker.gcreason.description.USER_INACTIVE=Uživatel byl dlouhou dobu neaktivní. Firefox využil příležitost provést GC v okamžiku, kdy je k tomu pravděpodobně vhodná chvíle.\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/memory.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Memory Tools\n# which is available from the Web Developer sub-menu -> 'Memory'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (snapshot.io.save): The label for the link that saves a\n# snapshot to disk.\nsnapshot.io.save=Uložit\n\n# LOCALIZATION NOTE (snapshot.io.delete): The label for the link that deletes\n# a snapshot\nsnapshot.io.delete=Smazat\n\n# LOCALIZATION NOTE (snapshot.io.save.window): The title for the window\n# displayed when saving a snapshot to disk.\nsnapshot.io.save.window=Uložit snímek haldy\n\n# LOCALIZATION NOTE (snapshot.io.import.window): The title for the window\n# displayed when importing a snapshot form disk.\nsnapshot.io.import.window=Importovat snímek haldy\n\n# LOCALIZATION NOTE (snapshot.io.filter): The title for the filter used to\n# filter file types (*.fxsnapshot)\nsnapshot.io.filter=Snímky haldy Firefoxu\n\n# LOCALIZATION NOTE (aggregate.mb): The label annotating the number of bytes (in\n# megabytes) in a snapshot. %S represents the value, rounded to 2 decimal\n# points.\naggregate.mb=%S MB\n\n# LOCALIZATION NOTE (snapshot-title.loading): The title for a snapshot before\n# it has a creation time to display.\nsnapshot-title.loading=Zpracování…\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks): The label describing the\n# boolean checkbox whether or not to record call stacks.\ncheckbox.recordAllocationStacks=Nahrávat alokace na zásobníku\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks.tooltip): The tooltip for\n# the label describing the boolean checkbox whether or not to record call\n# stacks.\ncheckbox.recordAllocationStacks.tooltip=Přepne nahrávání alokací na zásobníku. Následné haldy snímků budou moci označovat a seskupit vytvořené objekty, když je nahrávání alokací na zásobníku aktivní podle jejich alokací na zásobníku. Nahrávání alokací na zásobníku má výkonnostní režii.\n\n# LOCALIZATION NOTE (toolbar.displayBy): The label describing the select menu\n# options of the display options.\ntoolbar.displayBy=Seskupit podle:\n\n# LOCALIZATION NOTE (toolbar.displayBy.tooltip): The tooltip for the label\n# describing the select menu options of the display options.\ntoolbar.displayBy.tooltip=Změní způsob, jakým jsou objekty seskupeny\n\n# LOCALIZATION NOTE (toolbar.pop-view): The text in the button to go back to the\n# previous view.\ntoolbar.pop-view=←\n\n# LOCALIZATION NOTE (toolbar.pop-view.label): The text for the label for the\n# button to go back to the previous view.\ntoolbar.pop-view.label=Přejít zpět na agregáty\n\n# LOCALIZATION NOTE (toolbar.viewing-individuals): The text letting the user\n# know that they are viewing individual nodes from a census group.\ntoolbar.viewing-individuals=⁂ Zobrazování jednotlivce ve skupině\n\n# LOCALIZATION NOTE (censusDisplays.coarseType.tooltip): The tooltip for the\n# \"coarse type\" display option.\ncensusDisplays.coarseType.tooltip=Seskupí položky podle jejich typu\n\n# LOCALIZATION NOTE (censusDisplays.allocationStack.tooltip): The tooltip for\n# the \"call stack\" display option.\ncensusDisplays.allocationStack.tooltip=Seskupí položky podle zásobníku JavaScriptu nahraného, když byl objekt přidělen\n\n# LOCALIZATION NOTE (censusDisplays.invertedAllocationStack.tooltip): The\n# tooltip for the \"inverted call stack\" display option.\ncensusDisplays.invertedAllocationStack.tooltip=Seskupí položky podle obráceného zásobníku volání JavaScript nahraného, když byl objekt vytvořen\n\n# LOCALIZATION NOTE (censusDisplays.treeMap.tooltip): The tooltip for the\n# \"tree map\" display option.\ncensusDisplays.treeMap.tooltip=Vizualizace využití paměti: větší bloky se zodpovídají za větší procento využité paměti\n\n# LOCALIZATION NOTE (censusDisplays.objectClass.tooltip): The tooltip for the\n# \"object class\" display option.\ncensusDisplays.objectClass.tooltip=Seskupí podle jejich [[class]] jmen JavaScriptových objektů\n\n# LOCALIZATION NOTE (censusDisplays.internalType.tooltip): The tooltip for the\n# \"internal type\" display option.\ncensusDisplays.internalType.tooltip=Seskupí položky podle jejich vnitřního C++ typu\n\n# LOCALIZATION NOTE (toolbar.labelBy): The label describing the select menu\n# options of the label options.\ntoolbar.labelBy=Označení podle:\n\n# LOCALIZATION NOTE (toolbar.labelBy): The tooltip for the label describing the\n# select menu options of the label options.\ntoolbar.labelBy.tooltip=Změní způsob, jakým jsou objekty označeny\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" dominator tree display option.\ndominatorTreeDisplays.coarseType.tooltip=Označí objekty podle kategorie, do které spadají\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.allocationStack.tooltip): The\n# tooltip for the \"call stack\" dominator tree display option.\ndominatorTreeDisplays.allocationStack.tooltip=Označí objekty podle zásobníku JavaScriptu nahraného, když byl objekt přidělen\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.internalType.tooltip): The\n# tooltip for the \"internal type\" dominator tree display option.\ndominatorTreeDisplays.internalType.tooltip=Označí objekty podle názvu jejich vnitřního C++ typu\n\n# LOCALIZATION NOTE (treeMapDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" tree map display option.\ntreeMapDisplays.coarseType.tooltip=Označí objekty podle kategorie, do které spadají\n\n# LOCALIZATION NOTE (toolbar.view): The label for the view selector in the\n# toolbar.\ntoolbar.view=Zobrazit:\n\n# LOCALIZATION NOTE (toolbar.view.tooltip): The tooltip for the label for the\n# view selector in the toolbar.\ntoolbar.view.tooltip=Změní zobrazení haldy snímků\n\n# LOCALIZATION NOTE (toolbar.view.census): The label for the census view option\n# in the toolbar.\ntoolbar.view.census=Agregovat\n\n# LOCALIZATION NOTE (toolbar.view.census.tooltip): The tooltip for the label for\n# the census view option in the toolbar.\ntoolbar.view.census.tooltip=Zobrazí shrnutí obsahu haldy snímků podle agregací objektů do skupin\n\n# LOCALIZATION NOTE (toolbar.view.dominators): The label for the dominators view\n# option in the toolbar.\ntoolbar.view.dominators=Dominátory\n\n# LOCALIZATION NOTE (toolbar.view.dominators.tooltip): The tooltip for the label\n# for the dominators view option in the toolbar.\ntoolbar.view.dominators.tooltip=Zobrazí strom dominátorů a povrchově největší struktury v snímcích haldy\n\n# LOCALIZATION NOTE (toolbar.view.treemap): The label for the tree map option\n# in the toolbar.\ntoolbar.view.treemap=Mapa stromu\n\n# LOCALIZATION NOTE (toolbar.view.treemap.tooltip): The tooltip for the label for\n# the tree map view option in the toolbar.\ntoolbar.view.treemap.tooltip=Vizualizace využití paměti: větší bloky se zodpovídají za větší procento využité paměti\n\n# LOCALIZATION NOTE (take-snapshot): The label describing the button that\n# initiates taking a snapshot, either as the main label, or a tooltip.\ntake-snapshot=Pořídit snímek\n\n# LOCALIZATION NOTE (import-snapshot): The label describing the button that\n# initiates importing a snapshot.\nimport-snapshot=Importovat…\n\n# LOCALIZATION NOTE (clear-snapshots.tooltip): The tooltip for the button that\n# deletes existing snapshot.\nclear-snapshots.tooltip=Odstraní všechny snímky\n\n# LOCALIZATION NOTE (diff-snapshots.tooltip): The tooltip for the button that\n# initiates selecting two snapshots to diff with each other.\ndiff-snapshots.tooltip=Porovnat snímky\n\n# LOCALIZATION NOTE (filter.placeholder): The placeholder text used for the\n# memory tool's filter search box.\nfilter.placeholder=Filtr\n\n# LOCALIZATION NOTE (filter.tooltip): The tooltip text used for the memory\n# tool's filter search box.\nfilter.tooltip=Filtruje obsah haldy snímků\n\n# LOCALIZATION NOTE (tree-item.view-individuals.tooltip): The tooltip for the\n# button to view individuals in this group.\ntree-item.view-individuals.tooltip=Zobrazit jednotlivé uzly v této skupině a jejich záchytné cesty\n\n# LOCALIZATION NOTE (tree-item.load-more): The label for the links to fetch the\n# lazily loaded sub trees in the dominator tree view.\ntree-item.load-more=Načíst další…\n\n# LOCALIZATION NOTE (tree-item.rootlist): The label for the root of the\n# dominator tree.\ntree-item.rootlist=Kořeny GC\n\n# LOCALIZATION NOTE (tree-item.nostack): The label describing the row in the heap tree\n# that represents a row broken down by call stack when no stack was available.\ntree-item.nostack=(zásobník není k dispozici)\n\n# LOCALIZATION NOTE (tree-item.nofilename): The label describing the row in the\n# heap tree that represents a row broken down by filename when no filename was\n# available.\ntree-item.nofilename=(název souboru není k dispozici)\n\n# LOCALIZATION NOTE (tree-item.root): The label describing the row in the heap tree\n# that represents the root of the tree when inverted.\ntree-item.root=(kořen)\n\n# LOCALIZATION NOTE (tree-item.percent2): A percent of bytes or count displayed in the tree view.\n# there are two \"%\" after %S to escape and display \"%\"\ntree-item.percent2=%S%%\n\n# LOCALIZATION NOTE (diffing.baseline): The name of the baseline snapshot in a\n# diffing comparison.\ndiffing.baseline=Základní\n\n# LOCALIZATION NOTE (diffing.comparison): The name of the snapshot being\n# compared to the baseline in a diffing comparison.\ndiffing.comparison=Porovnání\n\n# LOCALIZATION NOTE (diffing.prompt.selectBaseline): The prompt to select the\n# first snapshot when doing a diffing comparison.\ndiffing.prompt.selectBaseline=Vyberte základní snímek\n\n# LOCALIZATION NOTE (diffing.prompt.selectComparison): The prompt to select the\n# second snapshot when doing a diffing comparison.\ndiffing.prompt.selectComparison=Vyberte snímek pro porovnání se základním\n\n# LOCALIZATION NOTE (diffing.state.error): The label describing the diffing\n# state ERROR, used in the snapshot list when an error occurs while diffing two\n# snapshots.\ndiffing.state.error=Chyba\n\n# LOCALIZATION NOTE (diffing.state.error.full): The text describing the diffing\n# state ERROR, used in the main view when an error occurs while diffing two\n# snapshots.\ndiffing.state.error.full=Během porovnávání snímků nastala chyba\n\n# LOCALIZATION NOTE (diffing.state.taking-diff): The label describing the diffin\n# state TAKING_DIFF, used in the snapshots list when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff=Výpočet rozdílu…\n\n# LOCALIZATION NOTE (diffing.state.taking-diff.full): The label describing the\n# diffing state TAKING_DIFF, used in the main view when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff.full=Výpočet rozdílu…\n\n# LOCALIZATION NOTE (diffing.state.selecting): The label describing the diffing\n# state SELECTING.\ndiffing.state.selecting=Vyberte dva snímky k porovnání\n\n# LOCALIZATION NOTE (diffing.state.selecting.full): The label describing the\n# diffing state SELECTING, used in the main view when selecting snapshots to\n# diff.\ndiffing.state.selecting.full=Vyberte dva snímky k porovnání\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING.\ndominatorTree.state.computing=Výpočet dominátorů…\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING, used in the dominator tree view.\ndominatorTree.state.computing.full=Výpočet dominátorů…\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING.\ndominatorTree.state.fetching=Výpočet velikostí…\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING, used in the dominator tree view.\ndominatorTree.state.fetching.full=Vypočet retained sizes…\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label\n# describing the dominator tree state INCREMENTAL_FETCHING.\ndominatorTree.state.incrementalFetching=Načítání…\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label describing the\n# dominator tree state INCREMENTAL_FETCHING, used in the dominator tree view.\ndominatorTree.state.incrementalFetching.full=Načítání podstromu…\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR.\ndominatorTree.state.error=Chyba\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR, used in the dominator tree view.\ndominatorTree.state.error.full=Při zpracování stromu dominátoru došlo k chybě.\n\n# LOCALIZATION NOTE (snapshot.state.saving.full): The label describing the\n# snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving.full=Ukládání snímku…\n\n# LOCALIZATION NOTE (snapshot.state.importing.full): The label describing the\n# snapshot state IMPORTING, used in the main heap view.\nsnapshot.state.importing.full=Probíhá import…\n\n# LOCALIZATION NOTE (snapshot.state.reading.full): The label describing the\n# snapshot state READING, and SAVED, due to these states being combined\n# visually, used in the main heap view.\nsnapshot.state.reading.full=Čtení snímku…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-census.full=Ukládání censu…\n\n# LOCALIZATION NOTE (snapshot.state.saving-tree-map.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-tree-map.full=Ukládání mapy stromu…\n\n# LOCALIZATION NOTE (snapshot.state.error.full): The label describing the\n# snapshot state ERROR, used in the main heap view.\nsnapshot.state.error.full=Při zpracování tohoto snímku došlo k chybě.\n\n# LOCALIZATION NOTE (individuals.state.error): The short message displayed when\n# there is an error fetching individuals from a group.\nindividuals.state.error=Chyba\n\n# LOCALIZATION NOTE (individuals.state.error.full): The longer message displayed\n# when there is an error fetching individuals from a group.\nindividuals.state.error.full=Během načítání jednotlivců ve skupině došlo k chybě\n\n# LOCALIZATION NOTE (individuals.state.fetching): The short message displayed\n# while fetching individuals.\nindividuals.state.fetching=Načítání…\n\n# LOCALIZATION NOTE (individuals.state.fetching.full): The longer message\n# displayed while fetching individuals.\nindividuals.state.fetching.full=Načítání jednotlivců ve skupině…\n\n# LOCALIZATION NOTE (individuals.field.node): The header label for an individual\n# node.\nindividuals.field.node=Uzel\n\n# LOCALIZATION NOTE (individuals.field.node.tooltip): The tooltip for the header\n# label for an individual node.\nindividuals.field.node.tooltip=Jednotlivý uzel ve snímku\n\n# LOCALIZATION NOTE (snapshot.state.saving): The label describing the snapshot\n# state SAVING, used in the snapshot list view\nsnapshot.state.saving=Ukládání snímku…\n\n# LOCALIZATION NOTE (snapshot.state.importing): The label describing the\n# snapshot state IMPORTING, used in the snapshot list view\nsnapshot.state.importing=Probíhá import snímku…\n\n# LOCALIZATION NOTE (snapshot.state.reading): The label describing the snapshot\n# state READING, and SAVED, due to these states being combined visually, used in\n# the snapshot list view.\nsnapshot.state.reading=Čtení snímku…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-census=Ukládání censu…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-tree-map=Ukládání mapy stromu…\n\n# LOCALIZATION NOTE (snapshot.state.error): The label describing the snapshot\n# state ERROR, used in the snapshot list view.\nsnapshot.state.error=Chyba\n\n# LOCALIZATION NOTE (heapview.no-difference): Message displayed when there is no\n# difference between two snapshots.\nheapview.no-difference=Žádný rozdíl mezi výchozím stavem a srovnáním.\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there are no\n# matches when filtering.\nheapview.none-match=Žádná shody.\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there report\n# is empty.\nheapview.empty=Prázdné.\n\n# LOCALIZATION NOTE (heapview.noAllocationStacks): The message displayed to\n# users when selecting a display by \"call stack\" but no call stacks\n# were recorded in the heap snapshot.\nheapview.noAllocationStacks=Nebyly nalezeny žádné alokace na zásobníku. Nahrávat alokace na zásobníku před pořízením snímku haldy.\n\n# LOCALIZATION NOTE (heapview.field.retainedSize): The name of the column in the\n# dominator tree view for retained byte sizes.\nheapview.field.retainedSize=Retained Size (bajty)\n\n# LOCALIZATION NOTE (heapview.field.retainedSize.tooltip): The tooltip for the\n# column header in the dominator tree view for retained byte sizes.\nheapview.field.retainedSize.tooltip=Součet velikostí samotného objektu a velikostí všech ostatních objektů udržovaných jím naživu\n\n# LOCALIZATION NOTE (heapview.field.shallowSize): The name of the column in the\n# dominator tree view for shallow byte sizes.\nheapview.field.shallowSize=Shallow Size (bajty)\n\n# LOCALIZATION NOTE (heapview.field.shallowSize.tooltip): The tooltip for the\n# column header in the dominator tree view for shallow byte sizes.\nheapview.field.shallowSize.tooltip=Velikost samotných objektů\n\n# LOCALIZATION NOTE (dominatortree.field.label): The name of the column in the\n# dominator tree for an object's label.\ndominatortree.field.label=Označení\n\n# LOCALIZATION NOTE (dominatortree.field.label.tooltip): The tooltip for the column\n# header in the dominator tree view for an object's label.\ndominatortree.field.label.tooltip=Označení pro objekty v haldě\n\n# LOCALIZATION NOTE (heapview.field.bytes): The name of the column in the heap\n# view for bytes.\nheapview.field.bytes=Bajty\n\n# LOCALIZATION NOTE (heapview.field.bytes.tooltip): The tooltip for the column\n# header in the heap view for bytes.\nheapview.field.bytes.tooltip=Počet bajtů spotřebovaných touto skupinou, s výjimkou podskupiny\n\n# LOCALIZATION NOTE (heapview.field.count): The name of the column in the heap\n# view for count.\nheapview.field.count=Počet\n\n# LOCALIZATION NOTE (heapview.field.count.tooltip): The tooltip for the column\n# header in the heap view for count.\nheapview.field.count.tooltip=Počet dosažitelných objektů v této skupině, s výjimkou podskupin\n\n# LOCALIZATION NOTE (heapview.field.totalbytes): The name of the column in the\n# heap view for total bytes.\nheapview.field.totalbytes=Celkem bajtů\n\n# LOCALIZATION NOTE (heapview.field.totalbytes.tooltip): The tooltip for the\n# column header in the heap view for total bytes.\nheapview.field.totalbytes.tooltip=Počet bajtů spotřebovaných v této skupině, včetně podskupin\n\n# LOCALIZATION NOTE (heapview.field.totalcount): The name of the column in the\n# heap view for total count.\nheapview.field.totalcount=Celkový počet\n\n# LOCALIZATION NOTE (heapview.field.totalcount.tooltip): The tooltip for the\n# column header in the heap view for total count.\nheapview.field.totalcount.tooltip=Počet dosažitelných objektů v této skupině, včetně podskupin\n\n# LOCALIZATION NOTE (heapview.field.name): The name of the column in the heap\n# view for name.\nheapview.field.name=Skupina\n\n# LOCALIZATION NOTE (heapview.field.name.tooltip): The tooltip for the column\n# header in the heap view for name.\nheapview.field.name.tooltip=Název této skupiny\n\n# LOCALIZATION NOTE (shortest-paths.header): The header label for the shortest\n# paths pane.\nshortest-paths.header=Záchytné cesty z GC kořenů\n\n# LOCALIZATION NOTE (shortest-paths.select-node): The message displayed in the\n# shortest paths pane when a node is not yet selected.\nshortest-paths.select-node=Vyberte uzel pro zobrazení jeho záchytné cesty\n\n# LOCALIZATION NOTE (tree-map.node-count): The label for the count value of a\n# node in the tree map\ntree-map.node-count=počet\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/menus.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndevToolsCmd.key = VK_F12\ndevToolsCmd.keytext = F12\n\ndevtoolsServiceWorkers.label = Service Workers\ndevtoolsServiceWorkers.accesskey = i\n\ndevtoolsConnect.label = Připojit…\ndevtoolsConnect.accesskey = P\n\nbrowserConsoleCmd.label = Konzole prohlížeče\nbrowserConsoleCmd.accesskey = K\nbrowserConsoleCmd.key = j\n\nresponsiveDesignMode.label = Responzivní design\nresponsiveDesignMode.accesskey = R\nresponsiveDesignMode.key = M\n\neyedropper.label = Kapátko\neyedropper.accesskey = a\n\n# LOCALIZATION NOTE (scratchpad.label): This menu item label appears\n# in the Tools menu. See bug 653093.\n# The Scratchpad is intended to provide a simple text editor for creating\n# and evaluating bits of JavaScript code for the purposes of function\n# prototyping, experimentation and convenient scripting.\n#\n# It's quite possible that you won't have a good analogue for the word\n# \"Scratchpad\" in your locale. You should feel free to find a close\n# approximation to it or choose a word (or words) that means\n# \"simple discardable text editor\".\nscratchpad.label = Zápisník\nscratchpad.accesskey = Z\nscratchpad.key = VK_F4\nscratchpad.keytext = F4\n\n# LOCALIZATION NOTE (browserToolboxMenu.label): This is the label for the\n# application menu item that opens the browser toolbox UI in the Tools menu.\nbrowserToolboxMenu.label = Nástroje prohlížeče\nbrowserToolboxMenu.accesskey = e\nbrowserToolboxMenu.key = i\n\n# LOCALIZATION NOTE (browserContentToolboxMenu.label): This is the label for the\n# application menu item that opens the browser content toolbox UI in the Tools menu.\n# This toolbox allows to debug the chrome of the content process in multiprocess builds.\nbrowserContentToolboxMenu.label = Nástroje pro ladění prohlížeče\nbrowserContentToolboxMenu.accesskey = d\n\ndevToolbarMenu.label = Lišta vývoje\ndevToolbarMenu.accesskey = v\ndevToolbarMenu.key = VK_F2\ndevToolbarMenu.keytext = F2\n\nwebide.label = WebIDE\nwebide.accesskey = b\nwebide.key = VK_F8\nwebide.keytext = F8\n\ndevToolboxMenuItem.label = Nástroje vývojáře\ndevToolboxMenuItem.accesskey = t\ndevToolboxMenuItem.key = I\n\ngetMoreDevtoolsCmd.label = Získat další nástroje\ngetMoreDevtoolsCmd.accesskey = l\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n<!ENTITY netmonitorUI.perfNotice1         \"• Pro zahání analýzy výkonu klepněte na tlačítko\">\n<!ENTITY netmonitorUI.perfNotice2         \".\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.reload1/2/3): These are the labels displayed\n  -  in the network table when empty to start logging network requests. -->\n<!ENTITY netmonitorUI.reloadNotice1       \"• Proveďte požadavek nebo\">\n<!ENTITY netmonitorUI.reloadNotice2       \"Obnovení\">\n<!ENTITY netmonitorUI.reloadNotice3       \"stránky, pokud chcete vidět detailní informace o síťové aktivitě.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n<!ENTITY netmonitorUI.toolbar.status3     \"Stav\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n<!ENTITY netmonitorUI.toolbar.method      \"Metoda\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n<!ENTITY netmonitorUI.toolbar.file        \"Soubor\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n<!ENTITY netmonitorUI.toolbar.domain      \"Doména\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n<!ENTITY netmonitorUI.toolbar.type        \"Typ\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n<!ENTITY netmonitorUI.toolbar.transferred \"Přeneseno\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column, which is the\n  -  uncompressed / decoded size. -->\n<!ENTITY netmonitorUI.toolbar.size        \"Velikost\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n<!ENTITY netmonitorUI.toolbar.waterfall   \"Časová osa\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n<!ENTITY netmonitorUI.tab.headers         \"Hlavičky\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n<!ENTITY netmonitorUI.tab.cookies         \"Cookies\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n<!ENTITY netmonitorUI.tab.params          \"Parametry\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n<!ENTITY netmonitorUI.tab.response        \"Odpovědi\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n<!ENTITY netmonitorUI.tab.timings         \"Časy\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n<!ENTITY netmonitorUI.tab.preview         \"Náhled\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n<!ENTITY netmonitorUI.tab.security        \"Bezpečnost\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterAll    \"Vše\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFonts  \"Písma\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterImages \"Obrázky\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterMedia  \"Média\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterOther  \"Ostatní\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFreetext): This is the label displayed\n  -  in the network details footer for the url filtering textbox. -->\n<!ENTITY netmonitorUI.footer.filterFreetext.label  \"Filtr URL adres\">\n<!ENTITY netmonitorUI.footer.filterFreetext.key  \"F\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n<!ENTITY netmonitorUI.footer.clear  \"Vymazat\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n<!ENTITY netmonitorUI.footer.perf   \"Přepnout analýzu výkonu...\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n<!ENTITY netmonitorUI.panesButton.tooltip \"Přepne informace o síti\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n<!ENTITY netmonitorUI.summary.url         \"URL požadavku:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n<!ENTITY netmonitorUI.summary.method      \"Metoda požadavku:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.address): This is the label displayed\n  -  in the network details headers tab identifying the remote address. -->\n<!ENTITY netmonitorUI.summary.address     \"Vzdálená adresa:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n<!ENTITY netmonitorUI.summary.status      \"Stavový kód:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n<!ENTITY netmonitorUI.summary.version     \"Verze:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n<!ENTITY netmonitorUI.summary.size        \"Velikost hlaviček:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n<!ENTITY netmonitorUI.response.name       \"Název:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n<!ENTITY netmonitorUI.response.dimensions \"Rozměry:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n<!ENTITY netmonitorUI.response.mime       \"Typ MIME:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n<!ENTITY netmonitorUI.timings.blocked     \"Blokováno:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n<!ENTITY netmonitorUI.timings.dns         \"Odezva DNS:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n<!ENTITY netmonitorUI.timings.connect     \"Připojování:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n<!ENTITY netmonitorUI.timings.send        \"Odesílání:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n<!ENTITY netmonitorUI.timings.wait        \"Čekání:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n<!ENTITY netmonitorUI.timings.receive     \"Získávání:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n<!ENTITY netmonitorUI.security.warning.cipher     \"Šifra použitá pro šifrování je zastaralá a nebezpečná.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n<!ENTITY netmonitorUI.security.error      \"Nastala chyba:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n<!ENTITY netmonitorUI.security.protocolVersion \"Verze protokolu:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n<!ENTITY netmonitorUI.security.cipherSuite \"Šifrovací množina:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n<!ENTITY netmonitorUI.security.hsts \"HTTP Strict Transport Security:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n<!ENTITY netmonitorUI.security.hpkp \"Public Key Pinning:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n<!ENTITY netmonitorUI.security.connection \"Připojení:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n<!ENTITY netmonitorUI.security.certificate \"Certifikát:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n<!ENTITY netmonitorUI.context.copyUrl     \"Kopírovat URL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrl.accesskey \"K\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams): This is the label displayed\n  -  on the context menu that copies the selected request's url parameters -->\n<!ENTITY netmonitorUI.context.copyUrlParams     \"Kopírovat parametry URL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams.accesskey): This is the access key\n  -  for the Copy URL Parameters menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrlParams.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData): This is the label displayed\n  -  on the context menu that copies the selected request's post data -->\n<!ENTITY netmonitorUI.context.copyPostData     \"Kopírovat POST data\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData.accesskey): This is the access key\n  -  for the Copy POST Data menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyPostData.accesskey \"d\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n<!ENTITY netmonitorUI.context.copyAsCurl    \"Kopírovat cURL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCUrl.accesskey): This is the access key\n  -  for the Copy as cURL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyAsCurl.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's request headers -->\n<!ENTITY netmonitorUI.context.copyRequestHeaders     \"Kopírovat hlavičky požadavku\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders.accesskey): This is the access key\n  -  for the Copy Request Headers menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyRequestHeaders.accesskey  \"p\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's response headers -->\n<!ENTITY netmonitorUI.context.copyResponseHeaders     \"Kopírovat hlavičky odpovědi\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders.accesskey): This is the access key\n  -  for the Copy Response Headers menu item displayed in the context menu for a response -->\n<!ENTITY netmonitorUI.context.copyResponseHeaders.accesskey  \"d\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponse): This is the label displayed\n  -  on the context menu that copies the selected response as a string -->\n<!ENTITY netmonitorUI.context.copyResponse \"Kopírovat odpověď\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRespose.accesskey): This is the access key\n  -  for the Copy Response menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyResponse.accesskey  \"r\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"Kopírovat data obrázku jako URI\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"I\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar): This is the label displayed\n  -  on the context menu that copies all as HAR format -->\n<!ENTITY netmonitorUI.context.copyAllAsHar \"Kopírovat vše jako HAR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar.accesskey): This is the access key\n  -  for the Copy All As HAR menu item displayed in the context menu for a network panel -->\n<!ENTITY netmonitorUI.context.copyAllAsHar.accesskey \"H\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar): This is the label displayed\n  -  on the context menu that saves all as HAR format -->\n<!ENTITY netmonitorUI.context.saveAllAsHar \"Uložit vše jako HAR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar.accesskey): This is the access key\n  -  for the Save All As HAR menu item displayed in the context menu for a network panel -->\n<!ENTITY netmonitorUI.context.saveAllAsHar.accesskey \"U\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n<!ENTITY netmonitorUI.summary.editAndResend \"Upravit a znovu odeslat\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey \"n\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n<!ENTITY netmonitorUI.summary.rawHeaders \"Neformátované hlavičky\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Hlavičky požadavku:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Hlavičky odpovědi:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n<!ENTITY netmonitorUI.context.newTab      \"Otevřít v novém panelu\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n<!ENTITY netmonitorUI.context.newTab.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n<!ENTITY netmonitorUI.context.perfTools   \"Zahájit analýzu výkonu...\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"Z\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n<!ENTITY netmonitorUI.custom.newRequest   \"Nový požadavek\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.query        \"Řetězec dotazu:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.headers      \"Hlavičky požadavku:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.postData     \"Tělo požadavku:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n<!ENTITY netmonitorUI.custom.send         \"Odeslat\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n<!ENTITY netmonitorUI.custom.cancel       \"Zrušit\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n<!ENTITY netmonitorUI.backButton          \"Zpět\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=Připojení použité pro získání tohoto zdroje bylo šifrované.\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not https\nnetmonitor.security.state.insecure=Připojení použité na získání tohoto zdroje nebylo šifrované.\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=Bezpečnostní chyba zabránila načítání zdroje.\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=Tento zdroj byl přenesen připojením, které používalo slabé šifrování.\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=Povoleno\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=Zakázáno\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=Server %S:\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayed. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<nedostupné>\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=Skryje detaily o požadavku\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=Zobrazí detaily o požadavku\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=Pro tento požadavek nejsou žádné hlavičky\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=Filtr hlaviček\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=Pro tento požadavek nejsou žádné cookies\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=Filtr cookies\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=Pro tento požadavek nejsou žádné parametry\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=Filtr parametrů požadavku\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=Řetězec dotazu\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=Data formuláře\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=Obsah požadavku\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=Hlavičky požadavku\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload=Hlavičky požadavku ze streamu nahrávání\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=Hlavičky odpovědi\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=Odeslané cookies\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=Vrácené cookies\n\n# LOCALIZATION NOTE (responsePayload): This is the label displayed\n# in the network details response tab identifying the response payload.\nresponsePayload=Obsah odpovědi\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=Filtr vlastností\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → callback %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=Řazení vzestupně\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=Řazení sestupně\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=Žádné požadavky\n\n# LOCALIZATION NOTE (networkMenu.summary3): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the transferred size, #4 is the number of seconds.\nnetworkMenu.summary3=Jeden požadavek, #2 (přeneseno: #3), #4;#1 požadavky, #2 (přeneseno: #3), #4;#1 požadavků, #2 (přeneseno: #3), #4\n\n# LOCALIZATION NOTE (networkMenu.sizeB): This is the label displayed\n# in the network menu specifying the size of a request (in bytes).\nnetworkMenu.sizeB=%S B\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB=%S KB\n\n# LOCALIZATION NOTE (networkMenu.sizeMB): This is the label displayed\n# in the network menu specifying the size of a request (in megabytes).\nnetworkMenu.sizeMB=%S MB\n\n# LOCALIZATION NOTE (networkMenu.sizeGB): This is the label displayed\n# in the network menu specifying the size of a request (in gigabytes).\nnetworkMenu.sizeGB=%S GB\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=—\n\n# LOCALIZATION NOTE (networkMenu.sizeCached): This is the label displayed\n# in the network menu specifying the transferred of a request is\n# cached.\nnetworkMenu.sizeCached=v mezipaměti\n\n# LOCALIZATION NOTE (networkMenu.sizeServiceWorker): This is the label displayed\n# in the network menu specifying the transferred of a request computed\n# by a service worker.\nnetworkMenu.sizeServiceWorker=service worker\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S ms\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond=%S ms\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second=%S s\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute=%S min\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading=Načítání\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable=Prázdný\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading=Čekejte prosím…\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable=Nejsou k dispozici žádná data\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.transferredSizeKB): This is the label displayed\n# in pie or table charts specifying the size of a transferred request (in kilobytes).\ncharts.transferredSizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS=%S s\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Velikost: %S KB\n\n# LOCALIZATION NOTE (charts.totalTranferredSize): This is the label displayed\n# in the performance analysis view for total transferred size, in kilobytes.\ncharts.totalTransferredSize=Přeneseno: %S KB\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled=Primární mezipaměť\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled=Prázdná mezipaměť\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Velikost: %S KB\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds=Čas: #1 sekunda;Čas: #1 sekundy;Čas: #1 sekund\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached=Odpovědi z mezipaměti: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount=Celkem požadavků: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for size of the request.\ncharts.size=Velikost\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for type of request.\ncharts.type=Typ\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for transferred\n# size of the request.\ncharts.transferred=Přeneseno\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for time of request.\ncharts.time=Čas\n\n# LOCALIZATION NOTE (netRequest.headers): A label used for Headers tab\n# This tab displays list of HTTP headers\nnetRequest.headers=Hlavičky\n\n# LOCALIZATION NOTE (netRequest.response): A label used for Response tab\n# This tab displays HTTP response body\nnetRequest.response=Odpověď\n\n# LOCALIZATION NOTE (netRequest.rawData): A label used for a section\n# in Response tab. This section displays raw response body as it's\n# been received from the backend (debugger server)\nnetRequest.rawData=Surová data\n\n# LOCALIZATION NOTE (netRequest.xml): A label used for a section\n# in Response tab. This section displays parsed XML response body.\nnetRequest.xml=XML\n\n# LOCALIZATION NOTE (netRequest.image): A label used for a section\n# in Response tab. This section displays images returned in response body.\nnetRequest.image=Obrázek\n\n# LOCALIZATION NOTE (netRequest.sizeLimitMessage): A label used\n# in Response and Post tabs in case the body is bigger than given limit.\n# It allows the user to click and fetch more from the backend.\n# The {{link}} will be replace at run-time by an active link.\n# String with ID 'netRequest.sizeLimitMessageLink' will be used as text\n# for this link.\nnetRequest.sizeLimitMessage=Byl dosažen limit velikosti. Klikněte na {{link}}, pokud si přejete načíst více.\nnetRequest.sizeLimitMessageLink=zde\n\n# LOCALIZATION NOTE (netRequest.responseBodyDiscarded): A label used\n# in Response tab if the response body is not available.\nnetRequest.responseBodyDiscarded=Tělo odpovědi nebylo uloženo.\n\n# LOCALIZATION NOTE (netRequest.requestBodyDiscarded): A label used\n# in Post tab if the post body is not available.\nnetRequest.requestBodyDiscarded=Tělo POST požadavku nebylo uloženo.\n\n# LOCALIZATION NOTE (netRequest.post): A label used for Post tab\n# This tab displays HTTP post body\nnetRequest.post=POST\n\n# LOCALIZATION NOTE (netRequest.cookies): A label used for Cookies tab\n# This tab displays request and response cookies.\nnetRequest.cookies=Cookies\n\n# LOCALIZATION NOTE (netRequest.params): A label used for URL parameters tab\n# This tab displays data parsed from URL query string.\nnetRequest.params=Parametry\n\n# LOCALIZATION NOTE (netRequest.callstack): A label used for request stacktrace tab\n# This tab displays the request's JavaScript stack trace. Should be identical to\n# debuggerUI.tabs.callstack\nnetRequest.callstack=Zásobník volání\n\n# LOCALIZATION NOTE (certmgr.subjectinfo.label):\n# A label used for a certificate section in security tab.\n# This section displays Name and organization who has been assigned the fingerprints\ncertmgr.subjectinfo.label=Vydáno pro\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.cn=Obecné jméno (CN):\n\n# LOCALIZATION NOTE (certmgr.certdetail.o):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.o=Organizace (O):\n\n# LOCALIZATION NOTE (certmgr.certdetail.ou):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.ou=Jednotka organizace (OU):\n\n# LOCALIZATION NOTE (certmgr.issuerinfo.label):\n# A label used for a certificate section in security tab\n# This section displays Name and organization who issued the fingerprints\ncertmgr.issuerinfo.label=Vydal\n\n# LOCALIZATION NOTE (certmgr.periodofvalidity.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.periodofvalidity.label=Doba platnosti\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.begins=Vydáno dne:\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.expires=Platný do:\n\n# LOCALIZATION NOTE (certmgr.fingerprints.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.fingerprints.label=Otisky\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha256fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha256fingerprint=Otisk SHA-256:\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha1fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha1fingerprint=Otisk SHA1:\n\n# LOCALIZATION NOTE (netmonitor.perfNotice1/2/3): These are the labels displayed\n# in the network table when empty to start performance analysis.\nnetmonitor.perfNotice1=• Pro zahání analýzy výkonu klepněte na tlačítko\nnetmonitor.perfNotice2=.\nnetmonitor.perfNotice3=Analyzovat\n\n# LOCALIZATION NOTE (netmonitor.reload1/2/3): These are the labels displayed\n# in the network table when empty to start logging network requests.\nnetmonitor.reloadNotice1=• Proveďte požadavek nebo\nnetmonitor.reloadNotice2=Obnovit\nnetmonitor.reloadNotice3=stránky, pokud chcete vidět detailní informace o síťové aktivitě.\n\n# LOCALIZATION NOTE (netmonitor.toolbar.status2): This is the label displayed\n# in the network table toolbar, above the \"status\" column.\nnetmonitor.toolbar.status3=Stav\n\n# LOCALIZATION NOTE (netmonitor.toolbar.method): This is the label displayed\n# in the network table toolbar, above the \"method\" column.\nnetmonitor.toolbar.method=Metoda\n\n# LOCALIZATION NOTE (netmonitor.toolbar.file): This is the label displayed\n# in the network table toolbar, above the \"file\" column.\nnetmonitor.toolbar.file=Soubor\n\n# LOCALIZATION NOTE (netmonitor.toolbar.domain): This is the label displayed\n# in the network table toolbar, above the \"domain\" column.\nnetmonitor.toolbar.domain=Doména\n\n# LOCALIZATION NOTE (netmonitor.toolbar.cause): This is the label displayed\n# in the network table toolbar, above the \"cause\" column.\nnetmonitor.toolbar.cause=Příčina\n\n# LOCALIZATION NOTE (netmonitor.toolbar.type): This is the label displayed\n# in the network table toolbar, above the \"type\" column.\nnetmonitor.toolbar.type=Typ\n\n# LOCALIZATION NOTE (netmonitor.toolbar.transferred): This is the label displayed\n# in the network table toolbar, above the \"transferred\" column, which is the\n# compressed / encoded size.\nnetmonitor.toolbar.transferred=Přeneseno\n\n# LOCALIZATION NOTE (netmonitor.toolbar.size): This is the label displayed\n# in the network table toolbar, above the \"size\" column, which is the\n# uncompressed / decoded size.\nnetmonitor.toolbar.size=Velikost\n\n# LOCALIZATION NOTE (netmonitor.toolbar.waterfall): This is the label displayed\n# in the network table toolbar, above the \"waterfall\" column.\nnetmonitor.toolbar.waterfall=Časová osa\n\n# LOCALIZATION NOTE (netmonitor.tab.headers): This is the label displayed\n# in the network details pane identifying the headers tab.\nnetmonitor.tab.headers=Hlavičky\n\n# LOCALIZATION NOTE (netmonitor.tab.cookies): This is the label displayed\n# in the network details pane identifying the cookies tab.\nnetmonitor.tab.cookies=Cookies\n\n# LOCALIZATION NOTE (netmonitor.tab.params): This is the label displayed\n# in the network details pane identifying the params tab.\nnetmonitor.tab.params=Parametry\n\n# LOCALIZATION NOTE (netmonitor.tab.response): This is the label displayed\n# in the network details pane identifying the response tab.\nnetmonitor.tab.response=Odpověď\n\n# LOCALIZATION NOTE (netmonitor.tab.timings): This is the label displayed\n# in the network details pane identifying the timings tab.\nnetmonitor.tab.timings=Časy\n\n# LOCALIZATION NOTE (netmonitor.tab.preview): This is the label displayed\n# in the network details pane identifying the preview tab.\nnetmonitor.tab.preview=Náhled\n\n# LOCALIZATION NOTE (netmonitor.tab.security): This is the label displayed\n# in the network details pane identifying the security tab.\nnetmonitor.tab.security=Zabezpečení\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.all): This is the label displayed\n# in the network toolbar for the \"All\" filtering button.\nnetmonitor.toolbar.filter.all=Vše\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.html): This is the label displayed\n# in the network toolbar for the \"HTML\" filtering button.\nnetmonitor.toolbar.filter.html=HTML\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.css): This is the label displayed\n# in the network toolbar for the \"CSS\" filtering button.\nnetmonitor.toolbar.filter.css=CSS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.js): This is the label displayed\n# in the network toolbar for the \"JS\" filtering button.\nnetmonitor.toolbar.filter.js=JS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.xhr): This is the label displayed\n# in the network toolbar for the \"XHR\" filtering button.\nnetmonitor.toolbar.filter.xhr=XHR\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.fonts): This is the label displayed\n# in the network toolbar for the \"Fonts\" filtering button.\nnetmonitor.toolbar.filter.fonts=Písma\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.images): This is the label displayed\n# in the network toolbar for the \"Images\" filtering button.\nnetmonitor.toolbar.filter.images=Obrázky\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.media): This is the label displayed\n# in the network toolbar for the \"Media\" filtering button.\nnetmonitor.toolbar.filter.media=Média\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.flash): This is the label displayed\n# in the network toolbar for the \"Flash\" filtering button.\nnetmonitor.toolbar.filter.flash=Flash\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.ws): This is the label displayed\n# in the network toolbar for the \"WS\" filtering button.\nnetmonitor.toolbar.filter.ws=WS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.other): This is the label displayed\n# in the network toolbar for the \"Other\" filtering button.\nnetmonitor.toolbar.filter.other=Ostatní\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.label): This is the label\n# displayed in the network toolbar for the url filtering textbox.\nnetmonitor.toolbar.filterFreetext.label=Filtr URL adres\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.key): This is the\n# shortcut key to focus on the toolbar url filtering textbox\nnetmonitor.toolbar.filterFreetext.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (netmonitor.toolbar.clear): This is the label displayed\n# in the network toolbar for the \"Clear\" button.\nnetmonitor.toolbar.clear=Vymazat\n\n# LOCALIZATION NOTE (netmonitor.toolbar.perf): This is the label displayed\n# in the network toolbar for the performance analysis button.\nnetmonitor.toolbar.perf=Přepnout analýzu výkonu...\n\n# LOCALIZATION NOTE (netmonitor.summary.url): This is the label displayed\n# in the network details headers tab identifying the URL.\nnetmonitor.summary.url=URL požadavku:\n\n# LOCALIZATION NOTE (netmonitor.summary.method): This is the label displayed\n# in the network details headers tab identifying the method.\nnetmonitor.summary.method=Metoda požadavku:\n\n# LOCALIZATION NOTE (netmonitor.summary.address): This is the label displayed\n# in the network details headers tab identifying the remote address.\nnetmonitor.summary.address=Vzdálená adresa:\n\n# LOCALIZATION NOTE (netmonitor.summary.status): This is the label displayed\n# in the network details headers tab identifying the status code.\nnetmonitor.summary.status=Stavový kód:\n\n# LOCALIZATION NOTE (netmonitor.summary.version): This is the label displayed\n# in the network details headers tab identifying the http version.\nnetmonitor.summary.version=Verze:\n\n# LOCALIZATION NOTE (netmonitor.summary.editAndResend): This is the label displayed\n# on the button in the headers tab that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.summary.editAndResend=Upravit a znovu odeslat\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders): This is the label displayed\n# on the button in the headers tab that toggle view for raw request/response headers\n# from the currently displayed request\nnetmonitor.summary.rawHeaders=Neformátované hlavičky\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.requestHeaders): This is the label displayed\n# in the network details headers tab identifying the raw request headers textarea\nnetmonitor.summary.rawHeaders.requestHeaders=Hlavičky požadavku:\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.responseHeaders): This is the label displayed\n# in the network details headers tab identifying the raw response headers textarea\nnetmonitor.summary.rawHeaders.responseHeaders=Hlavičky odpovědi:\n\n# LOCALIZATION NOTE (netmonitor.summary.size): This is the label displayed\n# in the network details headers tab identifying the headers size.\nnetmonitor.summary.size=Velikost hlaviček:\n\n# LOCALIZATION NOTE (netmonitor.response.name): This is the label displayed\n# in the network details response tab identifying an image's file name.\nnetmonitor.response.name=Název:\n\n# LOCALIZATION NOTE (netmonitor.response.dimensions): This is the label displayed\n# in the network details response tab identifying an image's dimensions.\nnetmonitor.response.dimensions=Rozměry:\n\n# LOCALIZATION NOTE (netmonitor.response.mime): This is the label displayed\n# in the network details response tab identifying an image's mime.\nnetmonitor.response.mime=Typ MIME:\n\n# LOCALIZATION NOTE (netmonitor.timings.blocked): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"blocked\" state.\nnetmonitor.timings.blocked=Blokováno:\n\n# LOCALIZATION NOTE (netmonitor.timings.dns): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"dns\" state.\nnetmonitor.timings.dns=Odezva DNS:\n\n# LOCALIZATION NOTE (netmonitor.timings.connect): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"connect\" state.\nnetmonitor.timings.connect=Připojování:\n\n# LOCALIZATION NOTE (netmonitor.timings.send): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"send\" state.\nnetmonitor.timings.send=Odesílání:\n\n# LOCALIZATION NOTE (netmonitor.timings.wait): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"wait\" state.\nnetmonitor.timings.wait=Čekání:\n\n# LOCALIZATION NOTE (netmonitor.timings.receive): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"receive\" state.\nnetmonitor.timings.receive=Získávání:\n\n# LOCALIZATION NOTE (netmonitor.security.warning.cipher): A tooltip\n# for warning icon that indicates a connection uses insecure cipher suite.\nnetmonitor.security.warning.cipher=Šifra použitá pro šifrování je zastaralá a nebezpečná.\n\n# LOCALIZATION NOTE (netmonitor.security.error): This is the label displayed\n# in the security tab if a security error prevented the connection.\nnetmonitor.security.error=Nastala chyba:\n\n# LOCALIZATION NOTE (netmonitor.security.protocolVersion): This is the label displayed\n# in the security tab describing TLS/SSL protocol version.\nnetmonitor.security.protocolVersion=Verze protokolu:\n\n# LOCALIZATION NOTE (netmonitor.security.cipherSuite): This is the label displayed\n# in the security tab describing the cipher suite used to secure this connection.\nnetmonitor.security.cipherSuite=Šifrovací množina:\n\n# LOCALIZATION NOTE (netmonitor.security.hsts): This is the label displayed\n# in the security tab describing the usage of HTTP Strict Transport Security.\nnetmonitor.security.hsts=HTTP Strict Transport Security:\n\n# LOCALIZATION NOTE (netmonitor.security.hpkp): This is the label displayed\n# in the security tab describing the usage of Public Key Pinning.\nnetmonitor.security.hpkp=Public Key Pinning:\n\n# LOCALIZATION NOTE (netmonitor.security.connection): This is the label displayed\n# in the security tab describing the section containing information related to\n# the secure connection.\nnetmonitor.security.connection=Připojení:\n\n# LOCALIZATION NOTE (netmonitor.security.certificate): This is the label displayed\n# in the security tab describing the server certificate section.\nnetmonitor.security.certificate=Certifikát:\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl): This is the label displayed\n# on the context menu that copies the selected request's url\nnetmonitor.context.copyUrl=Kopírovat URL\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl.accesskey): This is the access key\n# for the Copy URL menu item displayed in the context menu for a request\nnetmonitor.context.copyUrl.accesskey=K\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams): This is the label displayed\n# on the context menu that copies the selected request's url parameters\nnetmonitor.context.copyUrlParams=Kopírovat parametry URL\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams.accesskey): This is the access key\n# for the Copy URL Parameters menu item displayed in the context menu for a request\nnetmonitor.context.copyUrlParams.accesskey=P\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData): This is the label displayed\n# on the context menu that copies the selected request's post data\nnetmonitor.context.copyPostData=Kopírovat POST data\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData.accesskey): This is the access key\n# for the Copy POST Data menu item displayed in the context menu for a request\nnetmonitor.context.copyPostData.accesskey=d\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCurl): This is the label displayed\n# on the context menu that copies the selected request as a cURL command.\n# The capitalization is part of the official name and should be used throughout all languages.\n# http://en.wikipedia.org/wiki/CURL\nnetmonitor.context.copyAsCurl=Kopírovat cURL\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCUrl.accesskey): This is the access key\n# for the Copy as cURL menu item displayed in the context menu for a request\nnetmonitor.context.copyAsCurl.accesskey=C\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders): This is the label displayed\n# on the context menu that copies the selected item's request headers\nnetmonitor.context.copyRequestHeaders=Kopírovat hlavičky požadavku\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders.accesskey): This is the access key\n# for the Copy Request Headers menu item displayed in the context menu for a request\nnetmonitor.context.copyRequestHeaders.accesskey=p\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders): This is the label displayed\n# on the context menu that copies the selected item's response headers\nnetmonitor.context.copyResponseHeaders=Kopírovat hlavičky odpovědi\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders.accesskey): This is the access key\n# for the Copy Response Headers menu item displayed in the context menu for a response\nnetmonitor.context.copyResponseHeaders.accesskey=d\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponse): This is the label displayed\n# on the context menu that copies the selected response as a string\nnetmonitor.context.copyResponse=Kopírovat odpověď\n\n# LOCALIZATION NOTE (netmonitor.context.copyRespose.accesskey): This is the access key\n# for the Copy Response menu item displayed in the context menu for a request\nnetmonitor.context.copyResponse.accesskey=r\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri): This is the label displayed\n# on the context menu that copies the selected image as data uri\nnetmonitor.context.copyImageAsDataUri=Kopírovat data obrázku jako URI\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri.accesskey): This is the access key\n# for the Copy Image As Data URI menu item displayed in the context menu for a request\nnetmonitor.context.copyImageAsDataUri.accesskey=I\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar): This is the label displayed\n# on the context menu that copies all as HAR format\nnetmonitor.context.copyAllAsHar=Kopírovat vše jako HAR\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar.accesskey): This is the access key\n# for the Copy All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.copyAllAsHar.accesskey=H\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar): This is the label displayed\n# on the context menu that saves all as HAR format\nnetmonitor.context.saveAllAsHar=Uložit vše jako HAR\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar.accesskey): This is the access key\n# for the Save All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.saveAllAsHar.accesskey=U\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend): This is the label displayed\n# on the context menu that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.context.editAndResend=Upravit a znovu odeslat\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend.accesskey): This is the access key\n# for the \"Edit and Resend\" menu item displayed in the context menu for a request\nnetmonitor.context.editAndResend.accesskey=n\n\n# LOCALIZATION NOTE (netmonitor.context.newTab):  This is the label\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab=Otevřít v novém panelu\n\n# LOCALIZATION NOTE (netmonitor.context.newTab.accesskey): This is the access key\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab.accesskey=O\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools): This is the label displayed\n# on the context menu that shows the performance analysis tools\nnetmonitor.context.perfTools=Zahájit analýzu výkonu...\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools.accesskey): This is the access key\n# for the performance analysis menu item displayed in the context menu for a request\nnetmonitor.context.perfTools.accesskey=Z\n\n# LOCALIZATION NOTE (netmonitor.custom.newRequest): This is the label displayed\n# as the title of the new custom request form\nnetmonitor.custom.newRequest=Nový požadavek\n\n# LOCALIZATION NOTE (netmonitor.custom.query): This is the label displayed\n# above the query string entry in the custom request form\nnetmonitor.custom.query=Řetězec dotazu:\n\n# LOCALIZATION NOTE (netmonitor.custom.headers): This is the label displayed\n# above the request headers entry in the custom request form\nnetmonitor.custom.headers=Hlavičky požadavku:\n\n# LOCALIZATION NOTE (netmonitor.custom.postData): This is the label displayed\n# above the request body entry in the custom request form\nnetmonitor.custom.postData=Tělo požadavku:\n\n# LOCALIZATION NOTE (netmonitor.custom.send): This is the label displayed\n# on the button which sends the custom request\nnetmonitor.custom.send=Odeslat\n\n# LOCALIZATION NOTE (netmonitor.custom.cancel): This is the label displayed\n# on the button which cancels and closes the custom request form\nnetmonitor.custom.cancel=Zrušit\n\n# LOCALIZATION NOTE (netmonitor.backButton): This is the label displayed\n# on the button which exists the performance statistics view\nnetmonitor.backButton=Zpět\n\n# LOCALIZATION NOTE (netmonitor.headers.learnMore): This is the label displayed\n# next to a header list item, with a link to external documentation\nnetmonitor.headers.learnMore=Zjistit více\n\n\n\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/performance.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Performance strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusTooltip): This string\n  -  is displayed as the tooltip for the buffer capacity during a recording. -->\n<!ENTITY performanceUI.bufferStatusTooltip \"Profiler ukládá vzorky v kruhové vyrovnávací paměti a poté, co vyrovnávací paměť dosáhne limitu pro nahrávání, novější vzorky začnou přepisovat vzorky na začátku záznamu.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.nonE10SBuild): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a non-multiprocess build. -->\n<!ENTITY performanceUI.disabledRealTime.nonE10SBuild \"Záznam dat v reálném čase je zakázán na ne-multiprocesovém Firefoxu.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.disabledE10S): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a build that can run multiprocess Firefox, but just is not enabled. -->\n<!ENTITY performanceUI.disabledRealTime.disabledE10S \"Povolte v předvolbách multiprocesový Firefox pro vykreslování záznamu dat v reálném čase.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusFull): This string\n  -  is displayed when the profiler's circular buffer has started to overlap. -->\n<!ENTITY performanceUI.bufferStatusFull \"Vyrovnávací paměť je plná. Starší vzorky jsou nyní přepisovány.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while the profiler is unavailable, for example, while\n  -  in Private Browsing mode. -->\n<!ENTITY performanceUI.unavailableNoticePB \"Nahrávání profilu je momentálně nedostupné. Zavřete prosím všechna anonymní okna a zkuste to znovu.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while loading a profile. -->\n<!ENTITY performanceUI.loadingNotice \"Načítání…\">\n\n<!-- LOCALIZATION NOTE (performanceUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n<!ENTITY performanceUI.toolbar.waterfall \"Waterfall\">\n<!ENTITY performanceUI.toolbar.waterfall.tooltiptext \"Zobrazí různé operace prohlížeče prováděné během nahrávání a sestavené postupně jako vodopád.\">\n<!ENTITY performanceUI.toolbar.js-calltree \"Strom volání\">\n<!ENTITY performanceUI.toolbar.js-calltree.tooltiptext \"Zvýrazní funkce JavaScriptu, kde prohlížeč strávil většinu času v průběhu nahrávání.\">\n<!ENTITY performanceUI.toolbar.memory-calltree \"Alokace\">\n<!ENTITY performanceUI.toolbar.allocations.tooltiptext \"Ukazuje, kde byla pamět přidělena během nahrávání.\">\n<!ENTITY performanceUI.toolbar.js-flamegraph \"Graf využití JS\">\n<!ENTITY performanceUI.toolbar.js-flamegraph.tooltiptext \"Zobrazí zásobník volání JavaScriptu po dobu běhu nahrávky.\">\n<!ENTITY performanceUI.toolbar.memory-flamegraph \"Graf využití alokací\">\n\n<!-- LOCALIZATION NOTE (performanceUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY performanceUI.table.totalDuration            \"Celkový čas\">\n<!ENTITY performanceUI.table.totalDuration.tooltip    \"Množství času stráveného v této funkci a funkcích, které jsou volány.\">\n<!ENTITY performanceUI.table.selfDuration             \"Vlastní čas\">\n<!ENTITY performanceUI.table.selfDuration.tooltip     \"Množství času stráveného pouze v rámci této funkce.\">\n<!ENTITY performanceUI.table.totalPercentage          \"Celkové vytížení\">\n<!ENTITY performanceUI.table.totalPercentage.tooltip  \"Procento času stráveného v této funkci a funkcích, které jsou volány.\">\n<!ENTITY performanceUI.table.selfPercentage           \"Vlastní vytížení\">\n<!ENTITY performanceUI.table.selfPercentage.tooltip   \"Procento času stráveného pouze v rámci této funkce.\">\n<!ENTITY performanceUI.table.samples                  \"Vzorky\">\n<!ENTITY performanceUI.table.samples.tooltip          \"Čas této funkci na zásobníku, když profiler vzal vzorek.\">\n<!ENTITY performanceUI.table.function                 \"Funkce\">\n<!ENTITY performanceUI.table.function.tooltip         \"Jméno a adresa zdroje vzorkové funkce.\">\n<!ENTITY performanceUI.table.totalAlloc               \"Celkový počet vzorků alokací\">\n<!ENTITY performanceUI.table.totalAlloc.tooltip       \"Celkový počet vzorků alokovaných objektů v tomto umístění a ve volaných.\">\n<!ENTITY performanceUI.table.selfAlloc                \"Vlastních vzorků alokací\">\n<!ENTITY performanceUI.table.selfAlloc.tooltip        \"Počet vzorků alokovaných objektů v tomto umístění.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.options.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n<!ENTITY performanceUI.options.filter.tooltiptext \"Zvolte data, které se zobrazí na časové ose\">\n\n<!-- LOCALIZATION NOTE (performanceUI.options.gear.tooltiptext): This is the\n  -  tooltip for the options button. -->\n<!ENTITY performanceUI.options.gear.tooltiptext \"Nastavení preferovaného výkonu.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n<!ENTITY performanceUI.invertTree             \"Invertovat strom volání\">\n<!ENTITY performanceUI.invertTree.tooltiptext \"Invertováním stromu volání zobrazíte cesty profilovaných volání od nejmladších záznamů po nejstarší.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n<!ENTITY performanceUI.invertFlameGraph             \"Invertovat graf\">\n<!ENTITY performanceUI.invertFlameGraph.tooltiptext \"Invertováním grafu zobrazíte cesty profilovaných volání od nejmladších záznamů po nejstarší.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n<!ENTITY performanceUI.showPlatformData             \"Zobrazit data platformy Gecko\">\n<!ENTITY performanceUI.showPlatformData.tooltiptext \"Zobrazování dat platformy umožňuje v nástroji profilování JavaScriptu zahrnout i symboly platformy Gecko.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.showJITOptimizations): This string\n  -  is displayed next to a checkbox determining whether or not JIT optimization data\n  -  should be displayed. -->\n<!ENTITY performanceUI.showJITOptimizations             \"Zobrazit JIT optimalizace\">\n<!ENTITY performanceUI.showJITOptimizations.tooltiptext \"Zobrazit JIT optimalizace dat vzorku v každém snímku JavaScriptu.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n<!ENTITY performanceUI.flattenTreeRecursion             \"Rozbalit rekurzivní strukturu stromu\">\n<!ENTITY performanceUI.flattenTreeRecursion.tooltiptext \"Rozbalí rekurzi při zkoumání funkcí.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY performanceUI.enableMemory             \"Nahrávat paměť\">\n<!ENTITY performanceUI.enableMemory.tooltiptext \"Nahrává spotřebu paměti během profilování.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableAllocations): This string\n  -  is displayed next to a checkbox determining whether or not allocation\n  -  measurements are enabled. -->\n<!ENTITY performanceUI.enableAllocations             \"Nahrávat alokace\">\n<!ENTITY performanceUI.enableAllocations.tooltiptext \"Nahrává alokace objektů během profilování.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n<!ENTITY performanceUI.enableFramerate             \"Zaznamenávat frekvenci snímkování\">\n<!ENTITY performanceUI.enableFramerate.tooltiptext \"Zaznamenává frekvenci snímkování během profilování.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.console.recordingNoticeStart/recordingNoticeEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Wraps the command used to start, like \"Currently recording via console.profile(\"label\")\" -->\n<!ENTITY performanceUI.console.recordingNoticeStart \"Aktuálně nahráváte přes\">\n<!ENTITY performanceUI.console.recordingNoticeEnd   \"\">\n\n<!-- LOCALIZATION NOTE (performanceUI.console.stopCommandStart/stopCommandEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Indicates how to stop the recording, wrapping the command, like\n  -  \"Stop recording by entering console.profileEnd(\"label\") into the console.\" -->\n<!ENTITY performanceUI.console.stopCommandStart \"Zastavte nahrávání zadáním\">\n<!ENTITY performanceUI.console.stopCommandEnd   \"do konzole.\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/performance.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=Dosud nejsou žádné profily.\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# identifying a set of function calls. %S represents the number of recording,\n# iterating for every new recording, resulting in \"Recording #1\", \"Recording #2\", etc.\nrecordingsList.itemLabel=Načítání #%S\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=Probíhá…\n\n# LOCALIZATION NOTE (recordingsList.loadingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that is finished and is loading.\nrecordingsList.loadingLabel=Načítání…\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S ms\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for saving an item to disk.\nrecordingsList.saveLabel=Uložit\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Performance Tools,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps=fps\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Performance Tools,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=ms\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory=MB\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Performance Tools,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=Styly\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=Síť\ncategory.graphics=Grafika\ncategory.storage=Úložiště\ncategory.events=Vstup a události\ncategory.tools=Nástroje\n\n# LOCALIZATION NOTE (table.bytes):\n# This string is displayed in the call tree after bytesize units.\n# %S represents the value in bytes.\ntable.bytes=%S B\n\n# LOCALIZATION NOTE (table.ms2):\n# This string is displayed in the call tree after units of time in milliseconds.\n# %S represents the value in milliseconds.\ntable.ms2=%S ms\n\n# LOCALIZATION NOTE (table.percentage3):\n# This string is displayed in the call tree after units representing percentages.\n# %S represents the value in percentage with two decimal points, localized.\n# there are two \"%\" after %S to escape and display \"%\"\ntable.percentage3=%S%%\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(kořen)\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=(idle)\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=Zobrazí zdroj v debuggeru\n\n# LOCALIZATION NOTE (table.view-optimizations.tooltiptext2):\n# This string is displayed in the icon displayed next to frames that\n# have optimization data\ntable.view-optimizations.tooltiptext2=Rám obsahuje JIT optimalizaci dat\n\n# LOCALIZATION NOTE (recordingsList.importDialogTitle):\n# This string is displayed as a title for importing a recoring from disk.\nrecordingsList.importDialogTitle=Importování záznamu…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=Ukládání záznamu…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=Soubory JSON\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=Všechny soubory\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S ms\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=ZÁZNAMY\n\n# LOCALIZATION NOTE (profiler.bufferFull):\n# This string is displayed when recording, indicating how much of the\n# buffer is currently be used.\n# %S is the percentage of the buffer used -- there are two \"%\"s after to escape\n# the % that is actually displayed.\n# Example: \"Buffer 54% full\"\nprofiler.bufferFull=Vyrovnávací paměť je z %S%% plná\n\n# LOCALIZATION NOTE (recordings.start):\n# The label shown on the main recording buttons to start recording.\nrecordings.start=Zapnout nahrávání výkonu\n\n# LOCALIZATION NOTE (recordings.stop):\n# The label shown on the main recording buttons to stop recording.\nrecordings.stop=Zastavit nahrávání výkonu\n\n# LOCALIZATION NOTE (recordings.start.tooltip):\n# This string is displayed as a tooltip on a button that starts a new profile.\nrecordings.start.tooltip=Přepnout stav nahrávání záznamu výkonu.\n\n# LOCALIZATION NOTE (recordings.import.tooltip):\n# This string is displayed on a button that opens a dialog to import a saved profile data file.\nrecordings.import.tooltip=Importovat…\n\n# LOCALIZATION NOTE (recordings.clear.tooltip):\n# This string is displayed on a button that removes all the recordings.\nrecordings.clear.tooltip=Vymazat\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project editor can be closed without saving changes\nprojecteditor.confirmUnsavedTitle=Neuložené změny\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=Máte neuložené změny, které budou ztraceny. Chcete skutečně pokračovat?\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted.\nprojecteditor.deleteLabel=Smazat\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle=Smazat\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage=Opravdu chcete smazat tuto složku?\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage=Opravdu chcete smazat tento soubor?\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a context menu item for adding a new file to\n# the directory.\nprojecteditor.newLabel=Nový…\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=Přejmenovat\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel=Uložit\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel=Uložit jako…\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file.\nprojecteditor.selectFileLabel=Volba souboru\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder.\nprojecteditor.openFolderLabel=Volba složky\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file.\nprojecteditor.openFileLabel=Otevření souboru\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files.\nprojecteditor.find.commandkey=F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\".\nprojecteditor.save.commandkey=S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file.\nprojecteditor.new.commandkey=N\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/promisedebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Promise debugger panel\n     strings. The Promise debugger panel is part of the debugger -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY title \"Promise Debugger\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/promisedebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Promise debugger\n# which is available as a panel in the Debugger.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/responsive.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Design Mode,\n# available from the Web Developer sub-menu -> 'Responsive Design Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (responsive.editDeviceList): option displayed in the device\n# selector\nresponsive.editDeviceList=Upravit seznam…\n\n# LOCALIZATION NOTE (responsive.exit): tooltip text of the exit button.\nresponsive.exit=Zavřít responzivní design\n\n# LOCALIZATION NOTE (responsive.rotate): tooltip text of the rotate button.\nresponsive.rotate=Otočit výřez\n\n# LOCALIZATION NOTE (responsive.deviceListLoading): placeholder text for\n# device selector when it's still fetching devices\nresponsive.deviceListLoading=Načítání…\n\n# LOCALIZATION NOTE (responsive.deviceListError): placeholder text for\n# device selector when an error occurred\nresponsive.deviceListError=Žádný seznam není dostupný\n\n# LOCALIZATION NOTE (responsive.done): button text in the device list modal\nresponsive.done=Hotovo\n\n# LOCALIZATION NOTE (responsive.noDeviceSelected): placeholder text for the\n# device selector\nresponsive.noDeviceSelected=nebylo vybráno žádné zařízení\n\n# LOCALIZATION NOTE  (responsive.title): the title displayed in the global\n# toolbar\nresponsive.title=Responzivní design\n\n# LOCALIZATION NOTE (responsive.enableTouch): tooltip text for the touch\n# simulation button when it's disabled\nresponsive.enableTouch=Zapnout simulaci dotykového ovládání\n\n# LOCALIZATION NOTE (responsive.disableTouch): tooltip text for the touch\n# simulation button when it's enabled\nresponsive.disableTouch=Vypnout simulaci dotykového ovládání\n\n# LOCALIZATION NOTE  (responsive.screenshot): tooltip of the screenshot button.\nresponsive.screenshot=Pořídit snímek výřezu\n\n# LOCALIZATION NOTE (responsive.screenshotGeneratedFilename): The auto generated\n# filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the\n# second argument (%2$S) is the time string in HH.MM.SS format.\nresponsive.screenshotGeneratedFilename=Snímek obrazovky %1$S v %2$S\n\n# LOCALIZATION NOTE (responsive.remoteOnly): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# non-remote tab.\nresponsive.remoteOnly=Responzivní design je dostupný pouze pro vzdálené panely prohlížeče, jako jsou ty, které používají webový obsah v multiprocesovém Firefoxu.\n\n# LOCALIZATION NOTE (responsive.noContainerTabs): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# container tab.\nresponsive.noContainerTabs=Režim responzivního designu je zatím není pro kontejnerové panely dostupný.\n\n# LOCALIZATION NOTE (responsive.noThrottling): UI option in a menu to configure\n# network throttling.  This option is the default and disables throttling so you\n# just have normal network conditions.  There is not very much room in the UI\n# so a short string would be best if possible.\nresponsive.noThrottling=Žádné zpomalení\n\n# LOCALIZATION NOTE (responsive.devicePixelRatio): tooltip for the\n# DevicePixelRatio (DPR) dropdown when is enabled.\nresponsive.devicePixelRatio=Poměr pixelů zařízení\n\n# LOCALIZATION NOTE (responsive.autoDPR): tooltip for the DevicePixelRatio\n# (DPR) dropdown when is disabled because a device is selected.\n# The argument (%1$S) is the selected device (e.g. iPhone 6) that set\n# automatically the DPR value.\nresponsive.autoDPR=Poměr pixelů zařízení byl automaticky nastaven %1$S\n\n# LOCALIZATION NOTE (responsive.customDeviceName): Default value in a form to\n# add a custom device based on an arbitrary size (no association to an existing\n# device).\nresponsive.customDeviceName=Vlastní zařízení\n\n# LOCALIZATION NOTE (responsive.customDeviceNameFromBase): Default value in a\n# form to add a custom device based on the properties of another.  %1$S is the\n# name of the device we're staring from, such as \"Apple iPhone 6\".\nresponsive.customDeviceNameFromBase=%1$S (Vlastní)\n\n# LOCALIZATION NOTE (responsive.addDevice): Button text that reveals a form to\n# be used for adding custom devices.\nresponsive.addDevice=Přidat zařízení\n\n# LOCALIZATION NOTE (responsive.deviceAdderName): Label of form field for the\n# name of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderName=Název\n\n# LOCALIZATION NOTE (responsive.deviceAdderSize): Label of form field for the\n# size of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderSize=Velikost\n\n# LOCALIZATION NOTE (responsive.deviceAdderPixelRatio): Label of form field for\n# the devicePixelRatio of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderPixelRatio=DPR\n\n# LOCALIZATION NOTE (responsive.deviceAdderUserAgent): Label of form field for\n# the user agent of a new device.  The available width is very low, so you might\n# see overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderUserAgent=UA\n\n# LOCALIZATION NOTE (responsive.deviceAdderTouch): Label of form field for the\n# touch input support of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderTouch=Dotyk\n\n# LOCALIZATION NOTE (responsive.deviceAdderSave): Button text that submits a\n# form to add a new device.\nresponsive.deviceAdderSave=Uložit\n\n# LOCALIZATION NOTE (responsive.deviceDetails): Tooltip that appears when\n# hovering on a device in the device modal.  %1$S is the width of the device.\n# %2$S is the height of the device.  %3$S is the devicePixelRatio value of the\n# device.  %4$S is the user agent of the device.  %5$S is a boolean value\n# noting whether touch input is supported.\nresponsive.deviceDetails=Velikost: %1$S x %2$S\\nDPR: %3$S\\n UA: %4$S\\nDotyk: %5$S\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate2): tooltip of the rotate button.\nresponsiveUI.rotate2=Otočit\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot=Snímek obrazovky\n\n# LOCALIZATION NOTE  (responsiveUI.userAgentPlaceholder): placeholder for the user agent input.\nresponsiveUI.userAgentPlaceholder=Vlastní User Agent\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename=Snímek obrazovky %1$S v %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch=Simuluje události klepnutí (může být vyžadováno obnovení stránky)\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=Přidat rozlišení\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=Odebrat rozlišení\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S (aktuální)\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle1): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle1=Responzivní design\n\n# LOCALIZATION NOTE (responsiveUI.close1): tooltip text of the close button.\nresponsiveUI.close1=Opustit režim responzivního designu\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=Pojmenujte rozlišení %Sx%S\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip=Použijte klávesu Control pro větší přesnost. Pro zaokrouhlené rozměry použijte klávesu Shift.\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload=Pokud byly posluchači události touch přidáni později, je potřeba stránku obnovit.\nresponsiveUI.notificationReload=Obnovit\nresponsiveUI.notificationReload_accesskey=O\nresponsiveUI.dontShowReloadNotification=Příště již nezobrazovat\nresponsiveUI.dontShowReloadNotification_accesskey=P\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (scratchpad.title):\n - The Scratchpad is intended to provide a simple text editor for creating\n - and evaluating bits of JavaScript code for the purposes of function\n - prototyping, experimentation and convenient scripting.\n -\n - It's quite possible that you won't have a good analogue for the word\n - \"Scratchpad\" in your locale. You should feel free to find a close\n - approximation to it or choose a word (or words) that means\n - \"simple discardable text editor\". -->\n<!ENTITY window.title \"Zápisník\">\n\n<!ENTITY fileMenu.label \"Soubor\">\n<!ENTITY fileMenu.accesskey \"S\">\n\n<!ENTITY newWindowCmd.label \"Nové okno\">\n<!ENTITY newWindowCmd.accesskey \"N\">\n<!ENTITY newWindowCmd.commandkey \"n\">\n\n<!ENTITY openFileCmd.label \"Otevřít soubor…\">\n<!ENTITY openFileCmd.accesskey \"O\">\n<!ENTITY openFileCmd.commandkey \"o\">\n\n<!ENTITY openRecentMenu.label \"Naposledy otevřené\">\n<!ENTITY openRecentMenu.accesskey \"p\">\n\n<!ENTITY revertCmd.label \"Vrátit zpět…\">\n<!ENTITY revertCmd.accesskey \"r\">\n\n<!ENTITY saveFileCmd.label \"Uložit\">\n<!ENTITY saveFileCmd.accesskey \"U\">\n<!ENTITY saveFileCmd.commandkey \"s\">\n\n<!ENTITY saveFileAsCmd.label \"Uložit jako…\">\n<!ENTITY saveFileAsCmd.accesskey \"l\">\n\n<!ENTITY closeCmd.label \"Zavřít\">\n<!ENTITY closeCmd.key \"W\">\n<!ENTITY closeCmd.accesskey \"Z\">\n\n<!ENTITY viewMenu.label               \"Zobrazení\">\n<!ENTITY viewMenu.accesskey           \"Z\">\n\n<!ENTITY lineNumbers.label             \"Zobrazit čísla řádek\">\n<!ENTITY lineNumbers.accesskey         \"Z\">\n\n<!ENTITY wordWrap.label                \"Zalamovat text\">\n<!ENTITY wordWrap.accesskey            \"a\">\n\n<!ENTITY highlightTrailingSpace.label     \"Zvýrazňovat koncové mezery\">\n<!ENTITY highlightTrailingSpace.accesskey \"r\">\n\n<!ENTITY largerFont.label             \"Větší písmo\">\n<!ENTITY largerFont.accesskey         \"V\">\n<!ENTITY largerFont.commandkey        \"+\">\n<!ENTITY largerFont.commandkey2       \"=\"> <!-- + is above this key on many keyboards -->\n\n<!ENTITY smallerFont.label            \"Menší písmo\">\n<!ENTITY smallerFont.accesskey        \"M\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"Normální velikost\">\n<!ENTITY normalSize.accesskey         \"N\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label \"Úpravy\">\n<!ENTITY editMenu.accesskey \"a\">\n\n<!ENTITY run.label \"Spustit\">\n<!ENTITY run.accesskey \"S\">\n<!ENTITY run.key \"r\">\n\n<!ENTITY inspect.label \"Prozkoumat\">\n<!ENTITY inspect.accesskey \"P\">\n<!ENTITY inspect.key \"i\">\n\n<!ENTITY display.label \"Zobrazit\">\n<!ENTITY display.accesskey \"Z\">\n<!ENTITY display.key \"l\">\n\n<!ENTITY pprint.label                 \"Formátovat\">\n<!ENTITY pprint.key                   \"p\">\n<!ENTITY pprint.accesskey             \"F\">\n\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n<!ENTITY environmentMenu.label \"Prostředí\">\n<!ENTITY environmentMenu.accesskey \"P\">\n\n\n<!ENTITY contentContext.label \"Obsah\">\n<!ENTITY contentContext.accesskey \"b\">\n\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n<!ENTITY browserContext.label \"Prohlížeč\">\n<!ENTITY browserContext.accesskey \"r\">\n\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n<!ENTITY helpMenu.label \"Nápověda\">\n<!ENTITY helpMenu.accesskey \"v\">\n<!ENTITY helpMenuWin.label \"Nápověda\">\n<!ENTITY helpMenuWin.accesskey \"v\">\n\n<!ENTITY documentationLink.label \"Nápověda na stránkách MDN\">\n<!ENTITY documentationLink.accesskey \"N\">\n\n\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n<!ENTITY resetContext2.label \"Vymazat proměnné\">\n<!ENTITY resetContext2.accesskey \"m\">\n\n<!ENTITY reloadAndRun.label \"Obnovit načtení a spustit\">\n<!ENTITY reloadAndRun.accesskey \"O\">\n<!ENTITY reloadAndRun.key \"r\">\n\n<!ENTITY executeMenu.label \"Vykonat\">\n<!ENTITY executeMenu.accesskey \"k\">\n\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY errorConsoleCmd.commandkey \"j\">\n\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n<!ENTITY evalFunction.label \"Vyhodnotit aktuální funkci\">\n<!ENTITY evalFunction.accesskey \"v\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=Soubor již existuje. Chcete ho přepsat?\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active main browser window.\nbrowserWindow.unavailable=Zápisník nemůže nalézt žádné okno prohlížeče, ve kterém by mohl vykonat kód.\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=Tuto operaci nelze provést v současném režimu zápisníku.\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=Otevřít soubor\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=Při čtení souboru nastala chyba.\n\n# LOCALIZATION NOTE  (importFromFile.convert.failed): This is the message\n# displayed when file conversion from some charset to Unicode fails.\n# %1 is the name of the charset from which the conversion failed.\nimportFromFile.convert.failed=Konverze souboru z %1$S na Unicode selhala. \n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=Smazat položky\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=Uložit soubor jako\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=Při ukládání souboru nastala chyba.\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=Chcete uložit provedené změny?\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=Neuložené změny\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=Opravdu chcete vrátit zpět provedené úpravy?\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=Vrátit zpět úpravy\n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * Toto je zápisník JavaScriptu.\\n *\\n * Vložte kód JavaScriptu a pak na něj klepněte pravým tlačítkem nebo z nabídky Vykonat zvolte:\\n * 1. Spustit pro vyhodnocení vybraného kódu (%1$S),\\n * 2. Prozkoumat pro otevření výsledku v průzkumníku objektů (%2$S),\\n * 3. Zobrazit pro vložení výsledku do komentáře za vybraný kód. (%3$S)\\n */\\n\\n\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=Tento zápisník je nyní spouštěn v kontextu prohlížeče.\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage=https://developer.mozilla.org/en/Tools/Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol  = Řádek %1$S, sloupec %2$S\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=Tento soubor již neexistuje.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Filtr vlastností\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout=Vypršel časový limit připojení. Zkontrolujte obsah Chybové konzole, zda se v ní nenachází potenciální chybové zprávy. Otevřete znovu Zápisník a zkuste to znovu.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Bezpečnostní varování: Mějte se na pozoru před vkládáním věcí, kterým nerozumíte. Můžete tak umožnit útočníkům ukrást vaši identitu či převzít kontrolu nad vaším počítačem. Pro povolení vkládání vložte prosím „%S“ níže (není potřeba stisk klávesy enter).\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=povolit vkládání\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n<!ENTITY shaderEditorUI.vertexShader    \"Vertex Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n<!ENTITY shaderEditorUI.fragmentShader  \"Fragment Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice1   \"Obnovit\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice2   \"stránku, aby bylo možné upravovat GLSL kód.\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n<!ENTITY shaderEditorUI.emptyNotice     \"Čekání na vytvoření kontextu pro WebGL…\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel=Program %S\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel=Přepnout viditelnost geometrie\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S\\u00D7%S\n\n# LOCALIZATION NOTE (groupCheckbox.tooltip): This is used in the SideMenuWidget\n# as the default tooltip of a group checkbox\nsideMenu.groupCheckbox.tooltip=Přepnout všechna zaškrtávací pole v této skupině"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY gotoLineCmd.label \"Přejít na řádek…\">\n<!ENTITY gotoLineCmd.key \"J\">\n<!ENTITY gotoLineCmd.accesskey \"n\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=Najít…\n\n# LOCALIZATION NOTE  (findCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage=Hledat:\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=Přejít na řádek…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=Přejít na řádek číslo:\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=Zarážka: %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=Aktuální řádek\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=Aktuální krok: %S\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink=dokumentace\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound=nenalezeno\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey=J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey=/\n\n# LOCALIZATION NOTE  (indentLess.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey=[\n\n# LOCALIZATION NOTE  (indentMore.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey=]\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Up\", or change the format of the string. These are key\n# identifiers, not messages displayed to the user.\nmoveLineUp.commandkey=Alt-Up\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Down\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nmoveLineDown.commandkey=Alt-Down\n\n# LOCALIZATION NOTE  (autocompletion.commandkey): This is the key, used with\n# Ctrl, for code autocompletion.\n# Do not localize \"Space\", it's the key identifier, not a message displayed to\n# the user.\nautocompletion.commandkey=Space\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the combination of\n# keys used to display more information, like type inference.\n# Do not localize \"Shift\", \"Ctrl\", \"Space\", or change the format of the string.\n# These are key identifiers, not messages displayed to the user.\nshowInformation2.commandkey=Shift-Ctrl-Space\n\n# LOCALIZATION NOTE  (find.key):\n# Key shortcut used to find the typed search\n# Do not localize \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfind.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAll.key):\n# Key shortcut used to replace the content of the editor\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAll.key=Shift+CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAllMac.key):\n# Key shortcut used to replace the content of the editor on Mac\n# Do not localize \"Alt\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAllMac.key=Alt+CmdOrCtrl+F\n\n# LOCALIZATION NOTE  (findNext.key):\n# Key shortcut used to find again the typed search\n# Do not localize \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindNext.key=CmdOrCtrl+G\n\n# LOCALIZATION NOTE (findPrev.key):\n# Key shortcut used to find the previous typed search\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindPrev.key=Shift+CmdOrCtrl+G\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/startup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\n# for the options panel tab.\noptionsButton.tooltip=Možnosti nástrojů\n\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\n# the devtools window.\noptions.label=Možnosti\n\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\n# toolbox panel.\noptions.panelLabel=Panel Nástroje vývojáře\n\n# LOCALIZATION NOTE (options.darkTheme.label2)\n# Used as a label for dark theme\noptions.darkTheme.label2=Tmavý\n\n# LOCALIZATION NOTE (options.lightTheme.label2)\n# Used as a label for light theme\noptions.lightTheme.label2=Světlý\n\n# LOCALIZATION NOTE (options.firebugTheme.label2)\n# Used as a label for Firebug theme\noptions.firebugTheme.label2=Firebug\n\n# LOCALIZATION NOTE (performance.label):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nperformance.label=Výkon\n\n# LOCALIZATION NOTE (performance.panelLabel):\n# This is used as the label for the toolbox panel.\nperformance.panelLabel=Panel Výkon\n\n# LOCALIZATION NOTE (performance.commandkey, performance.accesskey)\n# Used for the menuitem in the tool menu\nperformance.commandkey=VK_F5\nperformance.accesskey=N\n\n# LOCALIZATION NOTE (performance.tooltip):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Performance Tools will be shown inside brackets.\nperformance.tooltip=Výkon (%S)\n\n# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools\n# menu as a shortcut to open the devtools with the Web Console tab selected.\nMenuWebconsole.label=Webová konzole\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the\n# label of the tab in the devtools window.\nToolboxTabWebconsole.label=Konzole\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel=Panel Konzole\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip2): the string displayed in the\n# tooltip of the tab when the Web Console is displayed inside the developer\n# tools window.\n# Keyboard shortcut for Console will be shown inside the brackets.\nToolboxWebconsole.tooltip2=Webová konzole (%S)\n\ncmd.commandkey=K\nwebConsoleCmd.accesskey=W\n\n# LOCALIZATION NOTE (ToolboxDebugger.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxDebugger.label=Debugger\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel=Panel Debugger\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip2):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\n# A keyboard shortcut for JS Debugger will be shown inside brackets.\nToolboxDebugger.tooltip2=Debugger JavaScriptu (%S)\n\n# LOCALIZATION NOTE (debuggerMenu.commandkey, debuggerMenu.accesskey)\n# Used for the menuitem in the tool menu\ndebuggerMenu.commandkey=S\ndebuggerMenu.accesskey=g\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the style editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label=Editor stylů\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel=Panel Editor stylů\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip3):\n# This string is displayed in the tooltip of the tab when the style editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Stylesheet Editor will be shown inside the latter pair of brackets.\nToolboxStyleEditor.tooltip3=Editor kaskádových stylů (CSS) (%S)\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey=VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey=E\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label=Shader Editor\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel=Panel Shader Editor\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip=Živý GLSL shader jazykový editor pro WebGL\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label=Canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel=Panel Canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip=Nástroje pro zkoumání a ladění <canvas> kontextů\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label=Web Audio\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel=Panel Web Audio\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip=Vizualizace a průzkumník uzlu audio kontextu\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label=Průzkumník\ninspector.commandkey=C\ninspector.accesskey=u\n\n# LOCALIZATION NOTE (inspector.panelLabel)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel=Panel Průzkumník\n\n# LOCALIZATION NOTE (inspector.tooltip2)\n# Keyboard shortcut for DOM and Style Inspector will be shown inside brackets.\ninspector.tooltip2=Průzkumník DOM a stylů (%S)\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label=Síť\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel=Panel Síť\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey=Q\nnetmonitor.accesskey=S\n\n# LOCALIZATION NOTE (netmonitor.tooltip2):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Network Monitor will be shown inside the brackets.\nnetmonitor.tooltip2=Monitor síťové aktivity (%S)\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey=VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey=o\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label=Úložiště\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel=Průzkumník úložiště\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel=Panel Úložiště\n\n# LOCALIZATION NOTE (storage.tooltip3):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Storage Inspector will be shown inside the brackets.\nstorage.tooltip3=Průzkumník úložiště(Cookies, Local Storage …) (%S)\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label=Zápisník\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel=Panel Zápisník\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip=Zápisník\n\n# LOCALIZATION NOTE (memory.label): This string is displayed in the title of the\n# tab when the memory tool is displayed inside the developer tools window and in\n# the Developer Tools Menu.\nmemory.label=Paměť\n\n# LOCALIZATION NOTE (memory.panelLabel): This is used as the label for the\n# toolbox panel.\nmemory.panelLabel=Panel Paměť\n\n# LOCALIZATION NOTE (memory.tooltip): This string is displayed in the tooltip of\n# the tab when the memory tool is displayed inside the developer tools window.\nmemory.tooltip=Paměť\n\n# LOCALIZATION NOTE (dom.label):\n# This string is displayed in the title of the tab when the DOM panel is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ndom.label=DOM\n\n# LOCALIZATION NOTE (dom.panelLabel):\n# This is used as the label for the toolbox panel.\ndom.panelLabel=Panel DOM\n\n# LOCALIZATION NOTE (dom.commandkey, dom.accesskey)\n# Used for the menuitem in the tool menu\ndom.commandkey=W\ndom.accesskey=D\n\n# LOCALIZATION NOTE (dom.tooltip):\n# This string is displayed in the tooltip of the tab when the DOM is\n# displayed inside the developer tools window.\n# Keyboard shortcut for DOM panel will be shown inside the brackets.\ndom.tooltip=DOM (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.splitconsole):\n# This is the tooltip of the button in the toolbox toolbar used to toggle\n# the split console.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.splitconsole = Přepne rozdělení konzole (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.responsive):\n# This is the tooltip of the button in the toolbox toolbar that toggles\n# the Responsive mode.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.responsive = Režim responzivního designu (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.paintflashing):\n# This is the tooltip of the paintflashing button in the toolbox toolbar\n# that toggles paintflashing.\ntoolbox.buttons.paintflashing = Přepne zvýrazňování překreslování\n\n# LOCALIZATION NOTE (toolbox.buttons.scratchpad):\n# This is the tooltip of the button in the toolbox toolbar that opens\n# the scratchpad window\ntoolbox.buttons.scratchpad = Zápisník\n\n# LOCALIZATION NOTE (toolbox.buttons.screenshot):\n# This is the tooltip of the button in the toolbox toolbar that allows you to\n# take a screenshot of the entire page\ntoolbox.buttons.screenshot = Pořídit snímek celé stránky\n\n# LOCALIZATION NOTE (toolbox.buttons.rulers):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# rulers in the page\ntoolbox.buttons.rulers = Přepne pravítka na stránce\n\n# LOCALIZATION NOTE (toolbox.buttons.measure):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# measuring tools\ntoolbox.buttons.measure = Změřit část stránky\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/storage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : This file contains the Storage Inspector strings. -->\n\n<!-- LOCALIZATION NOTE : Placeholder for the searchbox that allows you to filter the table items. -->\n<!ENTITY searchBox.placeholder         \"Filtr položek\">\n\n<!-- LOCALIZATION NOTE : Label of popup menu action to delete all storage items. -->\n<!ENTITY storage.popupMenu.deleteAllLabel \"Smazat vše\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (storage.filter.key):\n# Key shortcut used to focus the filter box on top of the data view\nstorage.filter.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText=Žádný host pro stránku\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText=Pro zvolený host nejsou žádná data pro zobrazení\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies=Cookies\ntree.labels.localStorage=Local Storage\ntree.labels.sessionStorage=Session Storage\ntree.labels.indexedDB=Indexed DB\ntree.labels.Cache=Cache Storage\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.uniqueKey=Jedinečný klíč\ntable.headers.cookies.name=Název\ntable.headers.cookies.path=Umístění\ntable.headers.cookies.host=Doména\ntable.headers.cookies.expires=Expiruje dne\ntable.headers.cookies.value=Hodnota\ntable.headers.cookies.lastAccessed=Poslední přístup dne\ntable.headers.cookies.creationTime=Vytvořeno dne\n\ntable.headers.localStorage.name=Klíč\ntable.headers.localStorage.value=Hodnota\n\ntable.headers.sessionStorage.name=Klíč\ntable.headers.sessionStorage.value=Hodnota\n\ntable.headers.Cache.url=URL\ntable.headers.Cache.status=Stav\n\ntable.headers.indexedDB.uniqueKey=Jedinečný klíč\ntable.headers.indexedDB.name=Klíč\ntable.headers.indexedDB.db=Název databáze\ntable.headers.indexedDB.storage=Úložiště\ntable.headers.indexedDB.objectStore=Název uloženého objektu\ntable.headers.indexedDB.value=Hodnota\ntable.headers.indexedDB.origin=Původ\ntable.headers.indexedDB.version=Verze\ntable.headers.indexedDB.objectStores=Úložiště objektu\ntable.headers.indexedDB.keyPath2=Cesta ke klíči\ntable.headers.indexedDB.autoIncrement=Automatické povyšování\ntable.headers.indexedDB.indexes=Indexy\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session=Relace\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder=Filtr hodnot\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label=Data\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label=Parsovaná hodnota\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteLabel):\n# Label of popup menu action to delete storage item.\nstorage.popupMenu.deleteLabel=Smazat “%S”\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteAllLabel):\n# Label of popup menu action to delete all storage items.\nstorage.popupMenu.deleteAllFromLabel=Smazat vše z “%S”\n\n# LOCALIZATION NOTE (storage.idb.deleteBlocked):\n# Warning notification when IndexedDB database could not be deleted immediately.\nstorage.idb.deleteBlocked=Databáze “%S” bude odstraněna poté, co jsou všechna připojení uzavřena.\n\n# LOCALIZATION NOTE (storage.idb.deleteError):\n# Error notification when IndexedDB database could not be deleted.\nstorage.idb.deleteError=Databáze „%S“ nemohla být odstraněna.\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n<!ENTITY newButton.label \"Nový\">\n<!ENTITY newButton.tooltip \"Vytvoří nový stylopis a připojí ho k dokumentu\">\n<!ENTITY newButton.accesskey \"N\">\n\n<!ENTITY importButton.label \"Importovat…\">\n<!ENTITY importButton.tooltip \"Naimportuje existující stylopis a připojí ho k dokumentu\">\n<!ENTITY importButton.accesskey \"I\">\n\n<!ENTITY visibilityToggle.tooltip \"Přepne viditelnost stylopisu\">\n\n<!ENTITY saveButton.label \"Uložit\">\n<!ENTITY saveButton.tooltip \"Uloží stylopis do souboru\">\n<!ENTITY saveButton.accesskey \"U\">\n\n<!ENTITY optionsButton.tooltip      \"Možnosti Editoru stylů\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.label     \"Zobrazit původní zdroje\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.accesskey  \"o\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n<!ENTITY showMediaSidebar.label     \"Zobrazit postranní lištu pro @media\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n<!ENTITY mediaRules.label           \"pravidla @media\">\n\n<!ENTITY editorTextbox.placeholder \"Zde vložte CSS.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n<!ENTITY noStyleSheet.label \"Tato stránka nemá připojený stylopis.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n<!ENTITY noStyleSheet-tip-start.label \"Můžete \">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"připojit nový stylopis\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label \".\">\n\n<!-- LOCALIZATION NOTE (openLinkNewTab.label): This is the text for the\n     context menu item that opens a stylesheet in a new tab -->\n<!ENTITY openLinkNewTab.label     \"Otevřít odkaz v novém panelu\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<vložený stylopis #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=Nový stylopis #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=#1 pravidlo.;#1 pravidla..;#1 pravidel.\n\n# LOCALIZATION NOTE  (error-load): This is shown when loading fails.\nerror-load=Stylopis se nepodařilo nahrát.\n\n# LOCALIZATION NOTE  (error-save): This is shown when saving fails.\nerror-save=Stylopis se nepodařilo uložit.\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed=Pro komprimované stylopisy nelze zobrazit informaci o pokrytí.\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=Import stylopisu\n\n# LOCALIZATION NOTE  (importStyleSheet.filter): This is the *.css filter title\nimportStyleSheet.filter=Soubory CSS\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=Uložení stylopisu\n\n# LOCALIZATION NOTE  (saveStyleSheet.filter): This is the *.css filter title\nsaveStyleSheet.filter=Soubory CSS\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey=S\n\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n<!ENTITY browserStylesLabel \"Styly prohlížeče\">\n\n<!-- LOCALIZATION NOTE (filterStylesPlaceholder): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n<!ENTITY filterStylesPlaceholder      \"Filtr stylů\">\n\n<!-- LOCALIZATION NOTE (addRuleButtonTooltip): This is the tooltip shown when\n  -  hovering the `Add new rule` button in the rules view toolbar. This should\n  -  match ruleView.contextmenu.addNewRule in styleinspector.properties -->\n<!ENTITY addRuleButtonTooltip  \"Přidat nové pravidlo\">\n\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n<!ENTITY selectedElementLabel \"Vybraný prvek:\">\n\n<!-- LOCALIZATION NOTE (togglePseudoClassPanel): This is the tooltip\n  -  shown when hovering over the `Toggle Pseudo Class Panel` button in the\n  -  rule view toolbar. -->\n<!ENTITY togglePseudoClassPanel  \"Přepnout pseudotřídy\">\n\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n<!ENTITY noPropertiesFound \"Žádná pravidla CSS nebyla nalezena.\">\n\n<!-- FIXME: notes -->\n<!ENTITY computedViewTitle \"Vypočítáno\">\n<!ENTITY ruleViewTitle \"Pravidla\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n<!ENTITY closeCmd.key  \"W\">\n<!ENTITY toggleToolbox.key  \"I\">\n<!ENTITY toggleToolboxF12.keycode          \"VK_F12\">\n<!ENTITY toggleToolboxF12.keytext          \"F12\">\n\n<!-- LOCALIZATION NOTE (browserToolboxErrorMessage): This is the label\n  -  shown next to error details when the Browser Toolbox is unable to open. -->\n<!ENTITY browserToolboxErrorMessage          \"Chyba otevření nástrojů prohlížeče:\">\n\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n<!ENTITY options.context.advancedSettings \"Rozšířené nastavení\">\n\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n<!ENTITY options.context.inspector \"Průzkumník\">\n\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n<!ENTITY options.showUserAgentStyles.label \"Zobrazit styly prohlížeče\">\n<!ENTITY options.showUserAgentStyles.tooltip \"Zapnutím zobrazíte výchozí styly, které jsou načítány prohlížečem.\">\n\n<!-- LOCALIZATION NOTE (options.collapseAttrs.label): This is the label\n  -  for the checkbox option to enable collapse attributes in the Inspector\n  -  panel. -->\n<!ENTITY options.collapseAttrs.label \"Zkrátit DOM atributy\">\n<!ENTITY options.collapseAttrs.tooltip \"Zkrátit dlouhé atributy v průzkumníku\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.label \"Výchozí jednotka pro barvy\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.authored): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.authored \"Jak je napsáno\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hex \"Hex\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n<!ENTITY options.defaultColorUnit.name \"Názvy barev\">\n\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n<!ENTITY options.context.triggersPageRefresh  \"* Pouze aktuální relace, obnoví stránku\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label5    \"Povolit ladící nástroj pro chrome a doplňky\">\n<!ENTITY options.enableChrome.tooltip3  \"Zapnutí umožní použít nástroje vývojáře v kontextu prohlížeče (přes Nástroje > Vývoj webu > Nástroje prohlížeče) nebo pro ladění doplňků ze Správce doplňků\">\n\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableRemote.label3    \"Povolit vzdálené ladění\">\n<!ENTITY options.enableRemote.tooltip2  \"Zapnutí umožní použít nástroje vývojáře k ladění vzdálené instance, např. Firefox OS\">\n\n<!-- LOCALIZATION NOTE (options.enableWorkers.label): This is the label for the\n  -  checkbox that toggles worker debugging, i.e. devtools.debugger.workers\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableWorkers.label    \"Povolit ladění workers (ve vývoji)\">\n<!ENTITY options.enableWorkers.tooltip  \"Zapnutí této volby povolí vývojářské nástroje pro ladění workers\">\n\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n<!ENTITY options.disableJavaScript.label     \"Zakázat JavaScript *\">\n<!ENTITY options.disableJavaScript.tooltip   \"Přepnutí této volby zakáže pro aktuální panel JavaScript. Jakmile bude panel nebo nástroje uzavřeny, bude nastavení zapomenuto.\">\n\n<!-- LOCALIZATION NOTE (options.disableHTTPCache.label,\n  -  options.disableHTTPCache.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the HTTP cache on or off. -->\n<!ENTITY options.disableHTTPCache.label     \"Zakázat mezipaměť (když jsou nástroje otevřeny)\">\n<!ENTITY options.disableHTTPCache.tooltip   \"Zapnutím této volby bude mezipaměť HTTP vypnuta pro všechny panely, které mají otevřené nástroje. Service Workers nejsou touto volbou ovlivněny.\">\n\n<!-- LOCALIZATION NOTE (options.enableServiceWorkersHTTP.label,\n  -  options.enableServiceWorkersHTTP.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the service workers testing features on or off. This option enables service workers over HTTP. -->\n<!ENTITY options.enableServiceWorkersHTTP.label     \"Povolit Service Workers přes HTTP (když jsou nástroje otevřeny)\">\n<!ENTITY options.enableServiceWorkersHTTP.tooltip   \"Zapnutí této volby umožní Service Workers přes HTTP pro všechny panely, které mají panel nástrojů otevřen.\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label2): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n<!ENTITY options.selectDefaultTools.label2    \"Výchozí nástroje vývojáře\">\n\n<!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n<!ENTITY options.selectAdditionalTools.label  \"Nástroje vývojáře instalované doplňkem\">\n\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n<!ENTITY options.selectEnabledToolboxButtons.label     \"Dostupná tlačítka nástrojů\">\n\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n<!ENTITY options.toolNotSupported.label  \"* Není podporován pro aktuální kontext\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label2   \"Motivy\">\n\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n<!ENTITY options.usedeveditiontheme.label   \"Použít motiv Developer Edition\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Zapne motiv Developer Edition.\">\n\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n<!ENTITY options.webconsole.label            \"Webová konzole\">\n\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n<!ENTITY options.timestampMessages.label      \"Povolit časové značky\">\n<!ENTITY options.timestampMessages.tooltip    \"Pokud povolíte tuto volbu, bude výstup ve Webové konzoli obsahovat časové značky\">\n\n<!-- LOCALIZATION NOTE (options.debugger.label): This is the label for the\n  -  heading of the group of Debugger preferences in the options panel. -->\n<!ENTITY options.debugger.label            \"Debugger\">\n\n<!-- LOCALIZATION NOTE (options.sourceMap.label): This is the\n   - label for the checkbox that toggles source maps in the Debugger -->\n<!ENTITY options.sourceMaps.label      \"Povolit zdrojové mapy\">\n<!ENTITY options.sourceMaps.tooltip    \"Pokud tuto volbu zapnete, zdroje voleb budou mapované v debuggeru a konzoli.\">\n\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n<!ENTITY options.styleeditor.label            \"Editor stylů\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n<!ENTITY options.stylesheetSourceMaps.label      \"Zobrazit původní zdroje\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"Zobrazí původní zdroje (např. soubory Sass) v Editoru stylů a Průzkumníku\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n<!ENTITY options.stylesheetAutocompletion.label      \"Automatické doplňování CSS\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"Automatické doplňování při psaní vlastností CSS, hodnot a selektorů v Editoru stylů\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.label): This is the label for the\n   -  heading of the group of Screenshot preferences in the options\n   -  panel. -->\n<!ENTITY options.screenshot.label            \"Chování snímku obrazovky\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.clipboard.label): This is the\n   - label for the checkbox that toggles screenshot to clipboard feature. -->\n<!ENTITY options.screenshot.clipboard.label      \"Snímek obrazovky do schránky\">\n<!ENTITY options.screenshot.clipboard.tooltip    \"Uloží snímek obrazovky přímo do schránky\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.audio.label): This is the\n   - label for the checkbox that toggles the camera shutter audio for screenshot tool -->\n<!ENTITY options.screenshot.audio.label      \"Přehrát zvuk spouště fotoaparátu\">\n<!ENTITY options.screenshot.audio.tooltip    \"Umožňuje zvuk fotoaparátu při pořizování snímku obrazovky\">\n\n<!-- LOCALIZATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n<!ENTITY options.commonPrefs.label           \"Obecné předvolby\">\n\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n<!ENTITY options.enablePersistentLogs.label    \"Povolit trvalé logování\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"Pokud povolíte tuto volbu, nebude Webová konzole promazávána pokaždé, když se rozhodnete navštívit novou stránku\">\n\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n<!ENTITY options.showPlatformData.label    \"Zobrazit data platformy Gecko\">\n<!ENTITY options.showPlatformData.tooltip  \"Pokud povolíte tuto volbu, bude report Profileru JavaScriptu zahrnovat symboly platformy Gecko\">\n\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n<!ENTITY options.sourceeditor.label                     \"Předvolby editoru\">\n<!ENTITY options.sourceeditor.detectindentation.label   \"Automatické odsazování\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"Rozpozná odsazení na základě obsahu zdrojového kódu\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label   \"Automaticky uzavírat závorky\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"Zajistí automatické vkládání ukončovacích závorek\">\n<!ENTITY options.sourceeditor.expandtab.label           \"Odsazení pomocí mezer\">\n<!ENTITY options.sourceeditor.expandtab.tooltip         \"Použije mezery namísto tabulátorů\">\n<!ENTITY options.sourceeditor.tabsize.label             \"Velikost tabulátoru\">\n<!ENTITY options.sourceeditor.tabsize.accesskey         \"T\">\n<!ENTITY options.sourceeditor.keybinding.label          \"Klávesové zkratky\">\n<!ENTITY options.sourceeditor.keybinding.accesskey      \"K\">\n<!ENTITY options.sourceeditor.keybinding.default.label  \"Výchozí\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip=Umístí nástroje na dolní část okna prohlížeče\ntoolboxDockButtons.side.tooltip=Umístí nástroje na stranu okna prohlížeče\ntoolboxDockButtons.window.tooltip=Zobrazí nástroje v samostatném okně\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.minimize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the minimize button in the toolbar. When clicked, the\n# button minimizes the toolbox so that just the toolbar is visible at the\n# bottom.\ntoolboxDockButtons.bottom.minimize=Minimalizovat nástoje\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.maximize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the maximize button in the toolbar. When clicked, the\n# button maximizes the toolbox again (if it had been minimized before) so that\n# the whole toolbox is visible again.\ntoolboxDockButtons.bottom.maximize=Maximalizovat nástoje\n\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of errors in the current web page\ntoolboxToggleButton.errors=#1 chyba;#1 chyby;#1 chyb\n\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of warnings in the current web page\ntoolboxToggleButton.warnings=#1 varování;#1 varování;#1 varování\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\ntoolboxToggleButton.tooltip=%1$S, %2$S\\nKlepnutím přepnete nástroje vývojáře.\n\n# LOCALIZATION NOTE (toolbar.closeButton.tooltip)\n# Used as a message in tooltip when overing the close button of the Developer\n# Toolbar.\ntoolbar.closeButton.tooltip=Zavře lištu vývoje\n\n# LOCALIZATION NOTE (toolbar.toolsButton.tooltip)\n# Used as a message in tooltip when overing the wrench icon of the Developer\n# Toolbar, which toggle the developer toolbox.\ntoolbar.toolsButton.tooltip=Přepne nástroje vývojáře\n\n# LOCALIZATION NOTE (toolbox.titleTemplate1): This is the template\n# used to format the title of the toolbox.\n# The URL of the page being targeted: %1$S.\ntoolbox.titleTemplate1=Nástroje vývojáře - %1$S\n\n# LOCALIZATION NOTE (toolbox.titleTemplate2): This is the template\n# used to format the title of the toolbox.\n# The page title or other name for the thing being targeted: %1$S\n# The URL of the page being targeted: %2$S.\ntoolbox.titleTemplate2=Nástroje vývojáře - %1$S - %2$S\n\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\n# name when no tool is selected.\ntoolbox.defaultTitle=Nástroje vývojáře\n\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\n# toolbox as a whole\ntoolbox.label=Nástroje vývojáře\n\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\n# used to add a * marker to the label for the Options Panel tool checkbox for the\n# tool which is not supported for the current toolbox target.\n# The name of the tool: %1$S.\noptions.toolNotSupportedMarker=%1$S *\n\n# LOCALIZATION NOTE (scratchpad.keycode)\n# Used for opening scratchpad from the detached toolbox window\n# Needs to match scratchpad.keycode from browser.dtd\nscratchpad.keycode=VK_F4\n\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\n# Used for toggling the browser console from the detached toolbox window\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\nbrowserConsoleCmd.commandkey=j\n\n# LOCALIZATION NOTE (pickButton.tooltip)\n# This is the tooltip of the pick button in the toolbox toolbar\npickButton.tooltip=Vybere prvek na stránce\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip=Všechny panely\n\n# LOCALIZATION NOTE (toolbox.noContentProcessForTab.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running for the current tab\ntoolbox.noContentProcessForTab.message=V tomto panelu neběží žádný proces obsahu.\n\n# LOCALIZATION NOTE (toolbox.viewCssSourceInStyleEditor.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a css file in the Style-Editor tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInStyleEditor is used.\ntoolbox.viewCssSourceInStyleEditor.label=Otevřít soubor v Editoru stylů\n\n# LOCALIZATION NOTE (toolbox.viewJsSourceInDebugger.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a js file in the Debugger tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInDebugger is used.\ntoolbox.viewJsSourceInDebugger.label=Otevřít soubor v debuggeru\n\ntoolbox.resumeOrderWarning=Po spuštění v debuggeru se stránka neobnovila. Pro nápravu prosím nástroje zavřete a znovu otevřete.\n\n# LOCALIZATION NOTE (toolbox.options.key)\n# Key shortcut used to open the options panel\ntoolbox.options.key=CmdOrCtrl+Shift+O\n\n# LOCALIZATION NOTE (toolbox.help.key)\n# Key shortcut used to open the options panel\ntoolbox.help.key=F1\n\n# LOCALIZATION NOTE (toolbox.nextTool.key)\n# Key shortcut used to select the next tool\ntoolbox.nextTool.key=CmdOrCtrl+]\n\n# LOCALIZATION NOTE (toolbox.previousTool.key)\n# Key shortcut used to select the previous tool\ntoolbox.previousTool.key=CmdOrCtrl+[\n\n# LOCALIZATION NOTE (toolbox.zoom*.key)\n# Key shortcuts used to zomm in/out or reset the toolbox\n# Should match fullZoom*Cmd.commandkey values from browser.dtd\ntoolbox.zoomIn.key=CmdOrCtrl+Plus\ntoolbox.zoomIn2.key=CmdOrCtrl+=\ntoolbox.zoomIn3.key=\n\ntoolbox.zoomOut.key=CmdOrCtrl+-\ntoolbox.zoomOut2.key=\n\ntoolbox.zoomReset.key=CmdOrCtrl+0\ntoolbox.zoomReset2.key=\n\n# LOCALIZATION NOTE (toolbox.reload*.key)\n# Key shortcuts used to reload the page\ntoolbox.reload.key=CmdOrCtrl+R\ntoolbox.reload2.key=F5\n\n# LOCALIZATION NOTE (toolbox.forceReload*.key)\n# Key shortcuts used to force reload of the page by bypassing caches\ntoolbox.forceReload.key=CmdOrCtrl+Shift+R\ntoolbox.forceReload2.key=CmdOrCtrl+F5\n\n# LOCALIZATION NOTE (toolbox.minimize.key)\n# Key shortcut used to minimize the toolbox\ntoolbox.minimize.key=CmdOrCtrl+Shift+U\n\n# LOCALIZATION NOTE (toolbox.toggleHost.key)\n# Key shortcut used to move the toolbox in bottom or side of the browser window\ntoolbox.toggleHost.key=CmdOrCtrl+Shift+D\n\n# LOCALIZATION NOTE (toolbox.frames.tooltip): This is the label for\n# the iframes menu list that appears only when the document has some.\n# It allows you to switch the context of the whole toolbox.\ntoolbox.frames.tooltip=Zvolí iframe jako aktuálně cílený dokument\n\n# LOCALIZATION NOTE (toolbox.noautohide.tooltip): This is the label for\n# the button to force the popups/panels to stay visible on blur.\n# This is only visible in the browser toolbox as it is meant for\n# addon developers and Firefox contributors.\ntoolbox.noautohide.tooltip=Zakázat automatické skrývání vyskakovacích oken\n\n# LOCALIZATION NOTE (toolbox.closebutton.tooltip): This is the tooltip for\n# the close button the developer tools toolbox.\ntoolbox.closebutton.tooltip=Zavře nástroje vývojáře\n\n# LOCALIZATION NOTE (toolbox.allToolsButton.tooltip): This is the tooltip for the\n# \"all tools\" button displayed when some tools are hidden by overflow of the toolbar.\ntoolbox.allToolsButton.tooltip=Zvolte jiný nástroj\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY window.title \"Webová konzole\">\n<!ENTITY browserConsole.title \"Konzole prohlížeče\">\n\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY openURL.label     \"Otevřít URL v novém panelu\">\n<!ENTITY openURL.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n<!ENTITY btnPageNet.label   \"Síť\">\n<!ENTITY btnPageNet.tooltip \"Protokol přístupu k síti\">\n<!ENTITY btnPageNet.accesskey \"S\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"t\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"Protokol chyb a varování v CSS\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"Protokol výjimek JavaScriptu\">\n<!ENTITY btnPageJS.accesskey  \"J\">\n<!ENTITY btnPageSecurity.label \"Zabezpečení\">\n<!ENTITY btnPageSecurity.tooltip \"Protokol bezpečnostních chyb a varování\">\n<!ENTITY btnPageSecurity.accesskey \"b\">\n\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n<!ENTITY btnPageLogging.label   \"Protokol\">\n<!ENTITY btnPageLogging.tooltip \"Protokol zpráv zaslaných objektem „console“\">\n<!ENTITY btnPageLogging.accesskey3 \"u\">\n<!ENTITY btnConsoleErrors       \"Chyby\">\n<!ENTITY btnConsoleInfo         \"Info\">\n<!ENTITY btnConsoleWarnings     \"Varování\">\n<!ENTITY btnConsoleLog          \"Protokol\">\n<!ENTITY btnConsoleXhr          \"XHR\">\n<!ENTITY btnConsoleReflows      \"Přeformátování\">\n\n<!-- LOCALIZATION NOTE (btnServerLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls on the HTTP server. -->\n<!ENTITY btnServerLogging.label       \"Server\">\n<!ENTITY btnServerLogging.tooltip     \"Protokol zpráv přijatých z webového serveru\">\n<!ENTITY btnServerLogging.accesskey   \"S\">\n<!ENTITY btnServerErrors              \"Chyby\">\n<!ENTITY btnServerInfo                \"Info\">\n<!ENTITY btnServerWarnings            \"Varování\">\n<!ENTITY btnServerLog                 \"Protokol\">\n\n<!-- LOCALIZATION NODE (btnConsoleSharedWorkers) the term \"Shared Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleSharedWorkers \"Shared Workers\">\n<!-- LOCALIZATION NODE (btnConsoleServiceWorkers) the term \"Service Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleServiceWorkers \"Service Workers\">\n<!-- LOCALIZATION NODE (btnConsoleWindowlessWorkers) the term \"Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleWindowlessWorkers \"Doplněk nebo Chrome Workers\">\n\n<!ENTITY filterOutput.placeholder \"Filtr výstupu\">\n<!ENTITY btnClear.label        \"Vymazat\">\n<!ENTITY btnClear.tooltip      \"Vymaže obsah webové konzole\">\n<!ENTITY btnClear.accesskey    \"V\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"Kopírovat adresu odkazu\">\n<!ENTITY copyURLCmd.accesskey \"K\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n<!ENTITY openInVarViewCmd.label \"Otevřít v proměnném zobrazení\">\n<!ENTITY openInVarViewCmd.accesskey \"t\">\n<!ENTITY storeAsGlobalVar.label \"Uložit jako globální proměnnou\">\n<!ENTITY storeAsGlobalVar.accesskey \"g\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice1   \"Obnovit\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice2   \"stránku pro zobrazení a úpravu audio kontextu.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n<!ENTITY webAudioEditorUI.emptyNotice     \"Čekání na vytvoření kontextu pro audio…\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties2 \"Vlastnosti\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n<!ENTITY webAudioEditorUI.tab.automation  \"Automatizace\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n<!ENTITY webAudioEditorUI.inspectorTitle  \"Průzkumník AudioNode\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"Nebyl zvolen AudioNode.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n<!ENTITY webAudioEditorUI.propertiesEmpty \"Uzel nemá žádné vlastnosti.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n<!ENTITY webAudioEditorUI.automationEmpty \"Uzel nemá žádné AudioParams.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam nemá žádné automatizační události.\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=Sbalit průzkumník\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=Rozbalit průzkumník\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S.%03S\n\nhelperFuncUnsupportedTypeError=Kód tohoto typu objektu není možné zformátovat.\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS): this string is used to\n# show the duration between two network events (e.g request and response\n# header or response header and response body). Parameters: %S is the duration.\nNetworkPanel.durationMS=%Sms\n\nConsoleAPIDisabled=API protokolu webové konzole (console.log, console.info, console.warn, console.error) bylo zakázáno skriptem na této stránce.\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): the Web Console floating\n# panel title. For RTL languages you need to set the LRM in the string to give\n# the URL the correct direction. Parameters: %S is the web page URL.\nwebConsoleWindowTitleAndURL=Webová konzole - %S\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): the message displayed\n# after a URL in the Web Console that has been flagged for Mixed Content (i.e.\n# http content in an https page).\nwebConsoleMixedContentWarning=Smíšený obsah\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel=Zjistit více\n\n# LOCALIZATION NOTE (scratchpad.linkText): the text used in the right hand\n# side of the Web Console command line when JavaScript is being entered, to\n# indicate how to jump into scratchpad mode.\nscratchpad.linkText=Shift+Enter - Otevřít v zápisníku\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink=přeformátování: %Sms\nreflow.messageWithLink=přeformátování: %Sms\\u0020\nreflow.messageLinkText=funkce %1$S v souboru %2$S na řádku %3$S\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction): this string is used to\n# display JavaScript functions that have no given name - they are said to be\n# anonymous. Test console.trace() in the webconsole.\nstacktrace.anonymousFunction=<anonymní>\n\n# LOCALIZATION NOTE (stacktrace.asyncStack): this string is used to\n# indicate that a given stack frame has an async parent.\n# %S is the \"Async Cause\" of the frame.\nstacktrace.asyncStack=(Async: %S)\n\n# LOCALIZATION NOTE (timerStarted): this string is used to display the result\n# of the console.time() call. Parameters: %S is the name of the timer.\ntimerStarted=%S: časovač spuštěn\n\n# LOCALIZATION NOTE (timeEnd): this string is used to display the result of\n# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S\n# is the number of milliseconds.\ntimeEnd=%1$S: %2$Sms\n\n# LOCALIZATION NOTE (consoleCleared): this string is displayed when receiving a\n# call to console.clear() to let the user know the previous messages of the\n# console have been removed programmatically.\nconsoleCleared=Konzole byla pomazána.\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel=<žádné označení>\n\n# LOCALIZATION NOTE (noGroupLabel): this string is used to display\n# console.group messages with no label provided.\nnoGroupLabel=<žádné označení skupiny>\n\n# LOCALIZATION NOTE (Autocomplete.blank): this string is used when inputnode\n# string containing anchor doesn't matches to any property in the content.\nAutocomplete.blank=  <- žádný výsledek\n\nmaxTimersExceeded=Maximální počet povolených časovačů v této stránce byl překročen.\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded=Maximální povolený počet čítačů v této stránce byl překročen.\n\n# LOCALIZATION NOTE (longStringEllipsis): the string displayed after a long\n# string. This string is clickable such that the rest of the string is\n# retrieved from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): the string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=Řetězec, který zkoušíte zobrazit, je pro zobrazení ve Webové konzoli příliš dlouhý.\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=Vypršel časový limit připojení. Zkontrolujte chybovou konzoli na obou koncích na výskyt případné chybové zprávy. Opět otevřete webovou konzoli a zkuste to znovu.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Filtr vlastností\n\n# LOCALIZATION NOTE (emptyPropertiesList): the text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=Žádné vlastnosti nejsou k dispozici\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2=#1 opakování;#1 opakování;#1 opakování\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector=Klepněte pro volbu prvku v průzkumníku\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument=V aktuálním okně nelze použít cd(). Neplatný parametr.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Bezpečnostní varování: Mějte se na pozoru před vkládáním věcí, kterým nerozumíte. Můžete tak umožnit útočníkům ukrást vaši identitu či převzít kontrolu nad vaším počítačem. Pro povolení vkládání vložte prosím „%S“ níže (není potřeba stisk klávesy enter).\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=povolit vkládání\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails=Zobrazí/skryje detaily zprávy.\n\n# LOCALIZATION NOTE (groupToggle): the text that is displayed when\n# you hover the arrow for expanding/collapsing the messages of a group.\ngroupToggle=Zobrazí/skryje skupinu.\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel=#1 prázdný slot;#1 prázdné sloty;#1 prázdných slotů\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index=(index)\ntable.iterationIndex=(index iterace)\ntable.key=Klíč\ntable.value=Hodnoty\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=Chyba\nseverity.warn=Varování\nseverity.info=Info\nseverity.log=Protokol\n\n# LOCALIZATION NOTE (level.error, level.warn, level.info, level.log, level.debug):\n# tooltip for icons next to console output\nlevel.error=Chyba\nlevel.warn=Varování\nlevel.info=Info\nlevel.log=Protokol\nlevel.debug=Ladění\n\n# LOCALIZATION NOTE (webconsole.find.key)\n# Key shortcut used to focus the search box on upper right of the console\nwebconsole.find.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (webconsole.close.key)\n# Key shortcut used to close the Browser console (doesn't work in regular web console)\nwebconsole.close.key=CmdOrCtrl+W\n\n# LOCALIZATION NOTE (webconsole.clear.key*)\n# Key shortcut used to clear the console output\nwebconsole.clear.key=Ctrl+Shift+L\nwebconsole.clear.keyOSX=Ctrl+L\n\n# LOCALIZATION NOTE (webconsole.menu.copyURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# copies the URL displayed in the message to the clipboard.\nwebconsole.menu.copyURL.label=Kopírovat adresu odkazu\nwebconsole.menu.copyURL.accesskey=a\n\n# LOCALIZATION NOTE (webconsole.menu.openURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# opens the URL displayed in a new browser tab.\nwebconsole.menu.openURL.label=Otevřít URL v novém panelu\nwebconsole.menu.openURL.accesskey=T\n\n# LOCALIZATION NOTE (webconsole.menu.openInVarView.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# opens the webconsole variable view for the logged variable.\nwebconsole.menu.openInVarView.label=Otevřít v zobrazení proměnných\nwebconsole.menu.openInVarView.accesskey=V\n\n# LOCALIZATION NOTE (webconsole.menu.storeAsGlobalVar.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# creates a new global variable pointing to the logged variable.\nwebconsole.menu.storeAsGlobalVar.label=Uložit jako globální proměnnou\nwebconsole.menu.storeAsGlobalVar.accesskey=g\n\n# LOCALIZATION NOTE (webconsole.menu.copy.label)\n# Label used for a context-menu item displayed for any log. Clicking on it will copy the\n# content of the log (or the user selection, if any).\nwebconsole.menu.copy.label=Kopírovat\nwebconsole.menu.copy.accesskey=K\n\n# LOCALIZATION NOTE (webconsole.menu.selectAll.label)\n# Label used for a context-menu item that will select all the content of the webconsole\n# output.\nwebconsole.menu.selectAll.label=Vybrat vše\nwebconsole.menu.selectAll.accesskey=A\n\n# LOCALIZATION NOTE (webconsole.clearButton.tooltip)\n# Label used for the tooltip on the clear logs button in the console top toolbar bar.\n# Clicking on it will clear the content of the console.\nwebconsole.clearButton.tooltip=Vymaže obsah webové konzole\n\n# LOCALIZATION NOTE (webconsole.toggleFilterButton.tooltip)\n# Label used for the tooltip on the toggle filter bar button in the console top\n# toolbar bar. Clicking on it will toggle the visibility of an additional bar which\n# contains filter buttons.\nwebconsole.toggleFilterButton.tooltip=Přepnout lištu filtru\n\n# LOCALIZATION NOTE (webconsole.filterInput.placeholder)\n# Label used for for the placeholder on the filter input, in the console top toolbar.\nwebconsole.filterInput.placeholder=Filtr výstupu\n\n# LOCALIZATION NOTE (webconsole.errorsFilterButton.label)\n# Label used as the text of the \"Errors\" button in the additional filter toolbar.\n# It shows or hides error messages, either inserted in the page using\n# console.error() or as a result of a javascript error..\nwebconsole.errorsFilterButton.label=Chyby\n\n# LOCALIZATION NOTE (webconsole.warningsFilterButton.label)\n# Label used as the text of the \"Warnings\" button in the additional filter toolbar.\n# It shows or hides warning messages, inserted in the page using console.warn().\nwebconsole.warningsFilterButton.label=Varování\n\n# LOCALIZATION NOTE (webconsole.logsFilterButton.label)\n# Label used as the text of the \"Logs\" button in the additional filter toolbar.\n# It shows or hides log messages, inserted in the page using console.log().\n\n# LOCALIZATION NOTE (webconsole.infoFilterButton.label)\n# Label used as the text of the \"Info\" button in the additional filter toolbar.\n# It shows or hides info messages, inserted in the page using console.info().\nwebconsole.infoFilterButton.label=Info\n\n# LOCALIZATION NOTE (webconsole.debugFilterButton.label)\n# Label used as the text of the \"Debug\" button in the additional filter toolbar.\n# It shows or hides debug messages, inserted in the page using console.debug().\nwebconsole.debugFilterButton.label=Ladění\n\n# LOCALIZATION NOTE (webconsole.cssFilterButton.label)\n# Label used as the text of the \"CSS\" button in the additional filter toolbar.\n# It shows or hides CSS warning messages, inserted in the page by the browser\n# when there are CSS errors in the page.\nwebconsole.cssFilterButton.label=CSS\n\n# LOCALIZATION NOTE (webconsole.xhrFilterButton.label)\n# Label used as the text of the \"XHR\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes an XMLHttpRequest or\n# a fetch call.\nwebconsole.xhrFilterButton.label=XHR\n\n# LOCALIZATION NOTE (webconsole.requestsFilterButton.label)\n# Label used as the text of the \"Requests\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes a network call, for example\n# when an image or a scripts is requested.\nwebconsole.requestsFilterButton.label=Požadavky\n\n\n# LOCALIZATION NOTE (webconsole.logsFilterButton.label)\n# Label used as the text of the \"Logs\" button in the additional filter toolbar.\n# It shows or hides log messages, inserted in the page using console.log().\nwebconsole.logsFilterButton.label=Logs\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n\n<!ENTITY projectMenu_label \"Projekt\">\n<!ENTITY projectMenu_accesskey \"P\">\n<!ENTITY projectMenu_newApp_label \"Nová aplikace…\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"Otevřít zabalenou aplikaci…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"P\">\n<!ENTITY projectMenu_importHostedApp_label \"Otevřít hostovanou aplikaci…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"H\">\n<!ENTITY projectMenu_selectApp_label \"Otevřít aplikaci…\">\n<!ENTITY projectMenu_selectApp_accesskey \"O\">\n<!ENTITY projectMenu_play_label \"Instalovat a spustit\">\n<!ENTITY projectMenu_play_accesskey \"I\">\n<!ENTITY projectMenu_stop_label \"Ukončit aplikaci\">\n<!ENTITY projectMenu_stop_accesskey \"U\">\n<!ENTITY projectMenu_debug_label \"Ladit aplikaci\">\n<!ENTITY projectMenu_debug_accesskey \"L\">\n<!ENTITY projectMenu_remove_label \"Odebrat projekt\">\n<!ENTITY projectMenu_remove_accesskey \"R\">\n<!ENTITY projectMenu_showPrefs_label \"Předvolby\">\n<!ENTITY projectMenu_showPrefs_accesskey \"e\">\n<!ENTITY projectMenu_manageComponents_label \"Správa extra komponent\">\n<!ENTITY projectMenu_manageComponents_accesskey \"S\">\n<!ENTITY projectMenu_refreshTabs_label \"Obnovit panely\">\n\n<!ENTITY runtimeMenu_label \"Běhové prostředí\">\n<!ENTITY runtimeMenu_accesskey \"B\">\n<!ENTITY runtimeMenu_disconnect_label \"Odpojit\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"d\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"Snímek obrazovky\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"S\">\n<!ENTITY runtimeMenu_showDetails_label \"Informace o běhovém prostředí\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"E\">\n<!ENTITY runtimeMenu_showMonitor_label \"Monitorování\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"M\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Předvolby zařízení\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"P\">\n<!ENTITY runtimeMenu_showSettings_label \"Nastavení zařízení\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"N\">\n\n<!ENTITY viewMenu_label \"Zobrazení\">\n<!ENTITY viewMenu_accesskey \"Z\">\n<!ENTITY viewMenu_toggleEditor_label \"Přepnout editor\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"P\">\n<!ENTITY viewMenu_zoomin_label \"Zvětšit\">\n<!ENTITY viewMenu_zoomin_accesskey \"v\">\n<!ENTITY viewMenu_zoomout_label \"Zmenšit\">\n<!ENTITY viewMenu_zoomout_accesskey \"m\">\n<!ENTITY viewMenu_resetzoom_label \"Normální\">\n<!ENTITY viewMenu_resetzoom_accesskey \"N\">\n\n<!ENTITY projectButton_label \"Otevřít aplikaci\">\n<!ENTITY runtimeButton_label \"Volba běhového prostředí\">\n\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n<!ENTITY key_quit \"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel \"O\">\n<!-- reload app -->\n<!ENTITY key_play \"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor \"B\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n\n<!ENTITY projectPanel_myProjects \"Mé projekty\">\n<!ENTITY projectPanel_runtimeApps \"Běhové aplikace\">\n<!ENTITY projectPanel_tabs \"Panely\">\n<!ENTITY runtimePanel_usb \"USB zařízení\">\n<!ENTITY runtimePanel_wifi \"Wi-Fi zařízení\">\n<!ENTITY runtimePanel_simulator \"Simulátory\">\n<!ENTITY runtimePanel_other \"Ostatní\">\n<!ENTITY runtimePanel_installsimulator \"Instalovat simulátor\">\n<!ENTITY runtimePanel_noadbhelper \"Instalovat ADB Helper\">\n<!ENTITY runtimePanel_nousbdevice \"Nevidíte své zařízení?\">\n<!ENTITY runtimePanel_refreshDevices_label \"Obnovit zařízení\">\n\n<!-- Lense -->\n<!ENTITY details_valid_header \"validní\">\n<!ENTITY details_warning_header \"varování\">\n<!ENTITY details_error_header \"chyby\">\n<!ENTITY details_description \"Popis\">\n<!ENTITY details_location \"Umístění\">\n<!ENTITY details_manifestURL \"ID aplikace\">\n<!ENTITY details_removeProject_button \"Odebrat projekt\">\n<!ENTITY details_showPrepackageLog_button \"Zobrazit protokol před zabalením\">\n\n<!-- New App -->\n<!ENTITY newAppWindowTitle \"Nová aplikace\">\n<!ENTITY newAppHeader \"Volba šablony\">\n<!ENTITY newAppLoadingTemplate \"Probíhá načítání šablon…\">\n<!ENTITY newAppProjectName \"Název projektu:\">\n\n\n<!-- Decks -->\n\n<!ENTITY deck_close \"Zavřít\">\n\n<!-- Addons -->\n<!ENTITY addons_title \"Extra komponenty\">\n<!ENTITY addons_aboutaddons \"Otevřít Správce doplňků\">\n\n<!-- Prefs -->\n<!ENTITY prefs_title \"Předvolby\">\n<!ENTITY prefs_editor_title \"Editor\">\n<!ENTITY prefs_general_title \"Obecné\">\n<!ENTITY prefs_restore \"Obnovit výchozí\">\n<!ENTITY prefs_manage_components \"Správa extra komponent\">\n<!ENTITY prefs_options_autoconnectruntime \"Znovu připojit k předchozímu běhovému prostředí\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"Po spouštění WebIDE znovu připojí k předchozímu běhovému prostředí\">\n<!ENTITY prefs_options_rememberlastproject \"Zapamatovat poslední projekt\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"Obnoví při startu WebIDE předchozí projekt\">\n<!ENTITY prefs_options_templatesurl \"URL šablony\">\n<!ENTITY prefs_options_templatesurl_tooltip \"Seznam dostupných šablon\">\n<!ENTITY prefs_options_showeditor \"Zobrazit editor\">\n<!ENTITY prefs_options_showeditor_tooltip \"Zobrazí interní editor\">\n<!ENTITY prefs_options_tabsize \"Velikost tabulátoru\">\n<!ENTITY prefs_options_expandtab \"Měkké tabulátory\">\n<!ENTITY prefs_options_expandtab_tooltip \"Použije mezery namísto tabulátorů\">\n<!ENTITY prefs_options_detectindentation \"Automatické odsazování\">\n<!ENTITY prefs_options_detectindentation_tooltip \"Rozpozná odsazení na základě obsahu zdrojového kódu\">\n<!ENTITY prefs_options_autocomplete \"Automatické doplňování\">\n<!ENTITY prefs_options_autocomplete_tooltip \"Povolí automatické doplňování kódu\">\n<!ENTITY prefs_options_autoclosebrackets \"Automaticky uzavírat závorky\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"Zajistí automatické vkládání ukončovacích závorek\">\n<!ENTITY prefs_options_keybindings \"Klávesové zkratky\">\n<!ENTITY prefs_options_keybindings_default \"Výchozí\">\n<!ENTITY prefs_options_autosavefiles \"Automatické ukládání souborů\">\n<!ENTITY prefs_options_autosavefiles_tooltip \"Automaticky ukládá upravené soubory před spuštěním projektu\">\n\n<!-- Runtime Details -->\n<!ENTITY runtimedetails_title \"Informace o běhovém prostředí\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB je root: \">\n<!ENTITY runtimedetails_summonADBRoot \"root zařízení\">\n<!ENTITY runtimedetails_ADBRootWarning \"(vyžaduje odemčený bootloader)\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Neomezená oprávnění nástrojů pro vývojáře: \">\n<!ENTITY runtimedetails_requestPrivileges \"vyžaduje vyšší oprávnění\">\n<!ENTITY runtimedetails_privilegesWarning \"(Provede restart zařízení. Vyžadována práva roota.)\">\n\n<!-- Device Preferences and Settings -->\n<!ENTITY device_typeboolean \"Logická hodnota\">\n<!ENTITY device_typenumber \"Číslo\">\n<!ENTITY device_typestring \"Řetězec\">\n<!ENTITY device_typeobject \"Objekt\">\n<!ENTITY device_typenone \"Zvolte typ\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreference_title \"Předvolby zařízení\">\n<!ENTITY devicepreference_search \"Předvolby vyhledávání\">\n<!ENTITY devicepreference_newname \"Název nové předvolby\">\n<!ENTITY devicepreference_newtext \"Hodnota předvolby\">\n<!ENTITY devicepreference_addnew \"Přidat novou předvolbu\">\n\n<!-- Device Settings -->\n<!ENTITY devicesetting_title \"Nastavení zařízení\">\n<!ENTITY devicesetting_search \"Nastavení vyhledávání\">\n<!ENTITY devicesetting_newname \"Název nového nastavení\">\n<!ENTITY devicesetting_newtext \"Hodnota nastavení\">\n<!ENTITY devicesetting_addnew \"Přidat nové nastavení\">\n\n<!-- Monitor -->\n<!ENTITY monitor_title \"Monitor\">\n<!ENTITY monitor_help \"Nápověda\">\n\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n<!ENTITY wifi_auth_header \"Identifikace klienta\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"Koncový bod, ke kterému se připojujete, vyžaduje více informací pro ověření tohoto připojení.  Naskenujte prosím QR kód níže pomocí výzvy na vašem dalším zařízení.\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"Žádná výzva QR skeneru?\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"Vidíte výzvu QR skeneru?\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"Pokud se vaše další zařízení zeptá na token místo skenování QR kódu, zkopírujte do něj prosím hodnotu uvedenou níže:\">\n<!ENTITY wifi_auth_qr_size_note \"Pokud je QR kód příliš malý pro úspěšné navázání spojení, zkuste použít nástroj lupy nebo zvětšit okno.\">\n\n<!-- Logs panel -->\n<!ENTITY logs_title \"Protokol příkazů před zabalením\">\n\n<!-- Simulator Options -->\n<!ENTITY simulator_title \"Možnosti Simulátoru\">\n<!ENTITY simulator_remove \"Odstranit Simulátor\">\n<!ENTITY simulator_reset \"Obnovit výchozí\">\n<!ENTITY simulator_name \"Jméno\">\n<!ENTITY simulator_software \"Software\">\n<!ENTITY simulator_version \"Verze\">\n<!ENTITY simulator_profile \"Profil\">\n<!ENTITY simulator_hardware \"Hardware\">\n<!ENTITY simulator_device \"Zařízení\">\n<!ENTITY simulator_screenSize \"Obrazovka\">\n<!ENTITY simulator_pixelRatio \"Poměr pixelů\">\n<!ENTITY simulator_tv_data \"Simulace TV\">\n<!ENTITY simulator_tv_data_open \"Konfigurační data\">\n<!ENTITY simulator_tv_data_open_button \"Otevřít adresář s konfigurací…\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/client/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=Firefox WebIDE\ntitle_app=Firefox WebIDE: %S\n\nruntimeButton_label=Volba běhového prostředí\nprojectButton_label=Otevřít aplikaci\n\nmainProcess_label=Hlavní proces\n\nlocal_runtime=Místní běhové prostředí\nremote_runtime=Vzdálené běhové prostředí\nremote_runtime_promptTitle=Vzdálené běhové prostředí\nremote_runtime_promptMessage=host:port\n\nimportPackagedApp_title=Volba adresáře\nimportHostedApp_title=Otevření hostované aplikace\nimportHostedApp_header=Vložit URL manifestu\n\nselectCustomBinary_title=Volba vlastní verze B2G\nselectCustomProfile_title=Volba vlastního profilu Gaia\n\nnotification_showTroubleShooting_label=Řešení problémů\nnotification_showTroubleShooting_accesskey=e\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=Načítání…\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected=Nelze nainstalovat projekt. Není plné připojení.\nerror_cantInstallValidationErrors=Nelze nainstalovat projekt. Chyby při validaci.\nerror_listRunningApps=Nepodařilo se získat seznam aplikací v zařízení\n\n# Variable: name of the operation (in english)\nerror_operationTimeout=Čas operace vypršel: %1$S\nerror_operationFail=Operace selhala: %1$S\n\n# Variable: app name\nerror_cantConnectToApp=Nelze se připojit k aplikaci: %1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON=Nepodařilo se získat seznam doplňků: %S\n\nerror_appProjectsLoadFailed=Nepodařilo se načíst seznam projektů. Tato situace může nastat, pokud jste použili aktuální profil v novější verzi Firefoxu.\nerror_folderCreationFailed=Nelze vytvořit složku projektu ve vybraném adresáři.\n\n# Variable: runtime app build ID (looks like this %Y%M%D format) and firefox build ID (same format)\nerror_runtimeVersionTooRecent=Připojeno běhové prostředí novějšího data sestavení (%1$S), než je váš Firefox (%2$S). Toto je nepodporované nastavení a může způsobit selhání nástrojů pro vývojáře. Prosím aktualizujte Firefox.\n\naddons_stable=stabilní\naddons_unstable=nestabilní\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label=Firefox OS %1$S Simulator (%2$S)\naddons_install_button=instalovat\naddons_uninstall_button=odinstalovat\naddons_adb_label=Doplněk ADB Helper\naddons_adapters_label=Doplněk Tools Adapters\naddons_adb_warning=Bez tohoto doplňku nemohou být detekována USB zařízení\naddons_status_unknown=?\naddons_status_installed=Nainstalováno\naddons_status_uninstalled=Není nainstalováno\naddons_status_preparing=příprava\naddons_status_downloading=stahování\naddons_status_installing=instalace\n\nruntimedetails_checkno=ne\nruntimedetails_checkyes=ano\nruntimedetails_checkunknown=neznámý (vyžaduje ADB Helper 0.4.0 nebo pozdější)\nruntimedetails_notUSBDevice=Není USB zařízení\n\n# Validation status\nstatus_tooltip=Stav validace: %1$S\nstatus_valid=VALIDNÍ\nstatus_warning=VAROVÁNÍ\nstatus_error=CHYBY\nstatus_unknown=NEZNÁMÝ\n\n# Device preferences and settings\ndevice_reset_default=Obnovit výchozí nastavení\n\n# Simulator options\nsimulator_custom_device=Vlastní\nsimulator_custom_binary=Vlastní verze B2G…\nsimulator_custom_profile=Vlastní profil Gaia…\nsimulator_default_profile=Použít výchozí\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/shared/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - browser/devtools/styleeditor/styleeditor.xul for context -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n<!ENTITY csscoverage.backButton \"Zpět\">\n\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n<!ENTITY csscoverage.unused \"Nepoužívaná pravidla\">\n<!ENTITY csscoverage.noMatches \"Pro následující pravidla nebyly nalezeny žádné výskyty:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n<!ENTITY csscoverage.optimize.header \"Optimalizovatelné stránky\">\n\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n<!ENTITY csscoverage.optimize.body1 \"Někdy je možné zkrátit čas načítání přesunutím\">\n<!ENTITY csscoverage.optimize.body2 \"značek do dolní části stránky nebo vytvořením nového vnořeného\">\n<!ENTITY csscoverage.optimize.body3 \"prvku s potřebnými styly před událostí 'load'. Použijte tyto bloky:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n<!ENTITY csscoverage.optimize.bodyX \"Všechna pravidla jsou vnořená.\">\n\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n<!ENTITY csscoverage.footer1 \"Podívejte se na \">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"článek CSS Coverage Tool na serveru MDN\">\n<!ENTITY csscoverage.footer4 \".\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/shared/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc2,\n# csscoverageStopDesc2, csscoverageOneShotDesc2, csscoverageToggleDesc2,\n# csscoverageReportDesc2): Short descriptions of the csscoverage commands\ncsscoverageDesc=Ovládá analýzu používání CSS\ncsscoverageStartDesc2=Spustí sběr informací o používání CSS\ncsscoverageStopDesc2=Ukončí sběr informací o používání CSS\ncsscoverageOneShotDesc2=Sbírá okamžitá data o používání CSS\ncsscoverageToggleDesc2=Přepne sběr informací o používání CSS\ncsscoverageReportDesc2=Zobrazí analýzu o používání CSS\ncsscoverageStartNoReloadDesc=Nezačínejte obnovením stránky\ncsscoverageStartNoReloadManual=Je nejlepší, když začneme obnovením aktuální stránky, protože tím odstartujeme v dobře známém bodě, ale existují i důvody, proč to nedělat (například stránka obsahuje stav, který bude při obnovení ztracen)\n\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply=Běží analýza pokrytí CSS\ncsscoverageDoneReply=Analýza pokrytí CSS dokončena\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError=Analýza pokrytí CSS je již spuštěna\ncsscoverageNotRunningError==Analýza pokrytí CSS neběží\ncsscoverageNotRunError==Analýza pokrytí CSS nebyla spuštěna\ncsscoverageNoRemoteError=Cíl nepodporuje pokrytí CSS\ncsscoverageOneShotReportError=Report analýzy pokrytí CSS není dostupný pro data z 'oneshot'. Použijte prosím start/stop.\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/shared/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=Příchozí spojení\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=Byl zaznamenán požadavek na připojení vzdáleného ladění, kdy vzdálený klient může převzít plnou kontrolu nad vaším prohlížečem!\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=Koncový bod klienta: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=Koncový bod serveru: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=Chcete povolit připojení?\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=Zakázat\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=Identifikace klienta\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=Koncový bod, ke kterému se připojujete, vyžaduje více informací k autentizaci tohoto spojení. Zadejte prosím níže token, který se objeví na druhé straně spojení.\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=Můj certifikát: %1$S\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=Token: %1$S\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=Poskytnutí klientského tokenu\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=Klient by měl zobrazit hodnotu tokenu. Pro dokončení autentizace s klientem zde tento token vložte.\n\n\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/shared/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone=(bez popisu)\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName=Možnosti\n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc=Vykonat příkaz na %S\ncanonProxyManual=Skupina příkazů, které jsou spuštěny na vzdáleném systému. Vzdálený systém je dosažen skrze %S\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists=Již existuje příkaz pojmenovaný „%S“\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\ncliEvalJavascript=Vloží JavaScript\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg=Příliš mnoho parametrů\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions=Dostupné možnosti\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand2=Neplatný příkaz: „%1$S“.\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam=Pro „%1$S“ je vyžadována hodnota.\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists=„%1$S“ neexistuje\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists=„%1$S“ již existuje\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile=„%1$S“ není soubor\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory=„%1$S“ není adresář\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch=„%1$S“ neodpovídá „%2$S“\n\n# LOCALIZATION NOTE: When the menu has displayed all the matches that it\n# should (i.e. about 10 items) then we display this to alert the user that\n# more matches are available.\nfieldMenuMore=A další odpovídají, pokračujte v psaní\n\n# LOCALIZATION NOTE: The command line provides completion for JavaScript\n# commands, however there are times when the scope of what we're completing\n# against can't be used. This error message is displayed when this happens.\njstypeParseScope=Rozsah ztracen\n\n# LOCALIZATION NOTE (jstypeParseMissing, jstypeBeginSyntax,\n# jstypeBeginUnterm): These error messages are displayed when the command line\n# is doing JavaScript completion and encounters errors.\njstypeParseMissing=Nelze najít vlastnost „%S“\njstypeBeginSyntax=Syntaktická chyba\njstypeBeginUnterm=Neukončený řetězcový literál\n\n# LOCALIZATION NOTE: This message is displayed if the system for providing\n# JavaScript completions encounters and error it displays this.\njstypeParseError=Chyba\n\n# LOCALIZATION NOTE (typesNumberNan, typesNumberNotInt2, typesDateNan): These\n# error messages are displayed when the command line is passed a variable\n# which has the wrong format and can't be converted. Parameters: %S is the\n# passed variable.\ntypesNumberNan=Nelze převést „%S“ na číslo.\ntypesNumberNotInt2=Nelze převést „%S“ na číslo.\ntypesDateNan=Nelze převést „%S“ na datum\n\n# LOCALIZATION NOTE (typesNumberMax, typesNumberMin, typesDateMax,\n# typesDateMin): These error messages are displayed when the command line is\n# passed a variable which has a value out of range (number or date).\n# Parameters: %1$S is the passed variable, %2$S is the limit value.\ntypesNumberMax=%1$S je větší než povolené maximum: %2$S.\ntypesNumberMin=%1$S je menší než povolené minimum: %2$S.\ntypesDateMax=%1$S je pozdější než maximální povolená hodnota: %2$S.\ntypesDateMin=%1$S je dřívější než minimální povolená hodnota: %2$S.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# passed an option with a limited number of correct values, but the passed\n# value is not one of them.\ntypesSelectionNomatch=Nelze použít hodnotu „%S“.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# expecting a CSS query string, however the passed string is not valid.\nnodeParseSyntax=Syntaktická chyba v dotazu CSS\n\n# LOCALIZATION NOTE (nodeParseMultiple, nodeParseNone): These error messages\n# are displayed when the command line is expecting a CSS string that matches a\n# single node, but more nodes (or none) match.\nnodeParseMultiple=Odpovídá příliš mnoho uzlů (%S)\nnodeParseNone=Žádná shoda\n\n# LOCALIZATION NOTE (helpDesc, helpManual, helpSearchDesc, helpSearchManual3):\n# These strings describe the \"help\" command, used to display a description of\n# a command (e.g. \"help pref\"), and its parameter 'search'.\nhelpDesc=Nápověda k dostupným příkazům\nhelpManual=Poskytuje nápovědu konkrétních příkazů (je-li zadán hledací řetězec a odpovídá-li přesně) nebo dostupných příkazů (není-li zadán hledací řetězec nebo neodpovídá-li přesně).\nhelpSearchDesc=Hledací řetězec\nhelpSearchManual3=Hledací řetězec používaný k omezení seznamu zobrazovaných příkazů. Regulární výrazy nejsou podporovány.\n\n# LOCALIZATION NOTE: These strings are displayed in the help page for a\n# command in the console.\nhelpManSynopsis=Anotace\n\n# LOCALIZATION NOTE: This message is displayed in the help page if the command\n# has no parameters.\nhelpManNone=Žádné\n\n# LOCALIZATION NOTE: This message is displayed in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll=Dostupné příkazy:\n\n# LOCALIZATION NOTE (helpListPrefix, helpListNone): These messages are\n# displayed in response to the 'help <search>' command (i.e. with a search\n# string), just above the list of matching commands. Parameters: %S is the\n# search string.\nhelpListPrefix=Příkazy začínající na „%1$S“:\nhelpListNone=Žádné příkazy začínající na „%1$S“:\n\n# LOCALIZATION NOTE (helpManRequired, helpManOptional, helpManDefault): When\n# the 'help x' command wants to show the manual for the 'x' command, it needs\n# to be able to describe the parameters as either required or optional, or if\n# they have a default value.\nhelpManRequired=vyžadováno\nhelpManOptional=nepovinné\nhelpManDefault=nepovínné, výchozí=%S\n\n# LOCALIZATION NOTE: This forms part of the output from the 'help' command.\n# 'GCLI' is a project name and should be left untranslated.\nhelpIntro=GCLI je experiment snažící se vytvořit užitečnou příkazovou řádku pro webové vývojáře.\n\n# LOCALIZATION NOTE: Text shown as part of the output of the 'help' command\n# when the command in question has sub-commands, before a list of the matching\n# sub-commands.\nsubCommands=Pod-příkazy\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError=Chyba při parsování příkazové řádky\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc=Zaměření na skupinu příkazů\ncontextManual=Nastavení výchozího prefixu pro budoucí příkazy. Například 'context git' umožňuje zadat pouze 'commit' namísto 'git commit'.\ncontextPrefixDesc=Prefix příkazu\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError=Nelze použít „%S“ jako prefix, protože se nejedná o rodičovský příkaz.\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply=Je použito %S jako prefix příkazu\ncontextEmptyReply=Prefix příkazu není nastaven\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectMethodDesc, connectUrlDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an \n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc=Proxy příkazy pro server\nconnectManual=Připojení k serveru a spouštění lokálních verzí příkazů na serveru. Vzdálené příkazy mají prefix, aby se odlišily od místních příkazů (pokud se jej chcete zbavit, podívejte se na příkaz context) \nconnectPrefixDesc=Rodičovský prefix pro importované příkazy\nconnectMethodDesc=Metoda připojení\nconnectUrlDesc=URL, ke kterému se připojuje\nconnectDupReply=Připojení pojmenované %S již existuje.\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply=Přidáno %S příkazů.\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2,\n# disconnectPrefixDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2=Odpojit od serveru\ndisconnectManual2=Odpojí od serveru, který je aktuálně připojen pro vykonávání vzdálených příkazů\ndisconnectPrefixDesc=Rodičovský prefix pro importované příkazy\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply=Odebráno %S příkazů.\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc=Změní JS global\nglobalWindowDesc=Nové okno/global\nglobalOutput=JS global je nyní %S\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc=Vymaže výstup\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc=Zadávejte příkazy v jiných jazycích\nlangOutput=Nyní používáte %S\n\n# LOCALIZATION NOTE (prefDesc, prefManual, prefListDesc, prefListManual,\n# prefListSearchDesc, prefListSearchManual, prefShowDesc, prefShowManual,\n# prefShowSettingDesc, prefShowSettingManual): These strings describe the\n# 'pref' command and all its available sub-commands and parameters.\nprefDesc=Příkazy k ovládání předvoleb\nprefManual=Příkazy k zobrazení a změnu předvoleb jak v GCLI tak okolního prostředí\nprefListDesc=Zobrazí dostupné předvolby\nprefListManual=Zobrazí seznam předvoleb, volitelně filtrovaných při použití parametru 'search'\nprefListSearchDesc=Filtruje seznam zobrazovaných předvoleb\nprefListSearchManual=V seznamu dostupných předvoleb vyhledá ty, které odpovídají zadanému řetězci\nprefShowDesc=Zobrazí hodnotu předvolby\nprefShowManual=Zobrazí hodnotu zadané předvolby\nprefShowSettingDesc=Zobrazovaná předvolba\nprefShowSettingManual=Název zobrazované předvolby\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue=%1$S: %2$S\n\n# LOCALIZATION NOTE (prefSetDesc, prefSetManual, prefSetSettingDesc,\n# prefSetSettingManual, prefSetValueDesc, prefSetValueManual): These strings\n# describe the 'pref set' command and all its parameters.\nprefSetDesc=Změní předvolbu\nprefSetManual=Změní předvolbu definovanou prostředím\nprefSetSettingDesc=Měněná předvolba\nprefSetSettingManual=Název měněné předvolby\nprefSetValueDesc=Nová hodnota předvolby\nprefSetValueManual=Nová hodnota pro zadanou předvolbu\n\n# LOCALIZATION NOTE (prefResetDesc, prefResetManual, prefResetSettingDesc,\n# prefResetSettingManual): These strings describe the 'pref reset' command and\n# all its parameters.\nprefResetDesc=Obnoví předvolbu\nprefResetManual=Obnoví předvolbu na výchozí systémovou hodnotu\nprefResetSettingDesc=Obnovovaná předvolba\nprefResetSettingManual=Název obnovované předvolby\n\n# LOCALIZATION NOTE: This string is displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results.\nprefOutputFilter=Filtr\n\n# LOCALIZATION NOTE (prefOutputName, prefOutputValue): These strings are\n# displayed in the output from the 'pref list' command as table headings.\nprefOutputName=Název\nprefOutputValue=Hodnota\n\n# LOCALIZATION NOTE (introDesc, introManual): These strings describe the\n# 'intro' command. The localization of 'Got it!' should be the same used in\n# introTextGo.\nintroDesc=Zobrazí uvítací zprávu\nintroManual=Ukáže zprávu zobrazovanou novým uživatelům než klepnou na tlačítko 'Rozumím'\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3=GCLI je experiment snažící se vytvořit užitečnou příkazovou řádku pro webové vývojáře.\nintroTextCommands=Seznam příkazů lze získat pomocí příkazu\nintroTextKeys2=, pro zobrazení/skrytí nápovědy příkazu stiskněte\nintroTextF1Escape=F1/Escape\nintroTextGo=Rozumím\n\n# LOCALIZATION NOTE: This is a short description of the 'hideIntro' setting.\nhideIntroDesc=Zobrazí úvodní uvítací zprávu\n\n# LOCALIZATION NOTE: This is a description of the 'eagerHelper' setting. It's\n# displayed when the user asks for help on the settings. eagerHelper allows\n# users to select between showing no tooltips, permanent tooltips, and only\n# important tooltips.\neagerHelperDesc=Jak rychle se zobrazuje nápověda\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/shared/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=Nápověda k dostupným příkazům\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=Dostupné příkazy\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=Příkaz „%1$S“ není dostupný v multiprocesovém režimu (E10S)\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc=Příkazy ovládající konzoli\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=Filtruje, smaže nebo zavře webovou konzoli\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=Vymaže konzoli\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=Uloží obrázek stránky\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=Uloží obrázek PNG celého viditelného okna (volitelně s prodlevou)\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=Cílový soubor\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=Jméno souboru, do kterého se snímek obrazovky uloží (mělo by mít příponu '.png').\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=Kopírovat snímek obrazovky do schránky? (true/false)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=True, pokud chcete kopírovat snímek obrazovky do schránky místo jeho uložení do souboru.\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions=Možnosti\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=Prodleva (v sekundách)\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=Čas, který se čeká (v sekundách) před uložením snímku obrazovky\n\n# LOCALIZATION NOTE (screenshotDPRDesc) A very short string to describe\n# the 'dpr' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDPRDesc=Poměr pixelů zařízení\n\n# LOCALIZATION NOTE (screenshotDPRManual) A fuller description of the\n# 'dpr' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDPRManual=Poměr pixelů zařízení používaný při pořízení snímku obrazovky\n\n# LOCALIZATION NOTE (screenshotFullPageDesc) A very short string to describe\n# the 'fullpage' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=Celou stránku? (true/false)\n\n# LOCALIZATION NOTE (screenshotFullPageManual) A fuller description of the\n# 'fullpage' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=True, pokud má být uložena celá stránka včetně částí mimo zobrazenou plochu.\n\n# LOCALIZATION NOTE (screenshotFileDesc) A very short string to describe\n# the 'file' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFileDesc=Uložit do souboru? (true/false)\n\n# LOCALIZATION NOTE (screenshotFileManual) A fuller description of the\n# 'file' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFileManual=True pokud má být snímek uložen do souboru i pokud jsou povoleny ostatní možnosti (např. schránka).\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. The first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=Snímek obrazovky %1$S v %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=Chyba při ukládání do souboru\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=Snímek obrazovky uložen do souboru\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=Při kopírování snímku obrazovky do schránky nastala chyba.\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=Snímek obrazovky zkopírován do schránky.\n\n# LOCALIZATION NOTE (screenshotTooltipPage) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltipPage=Pořídit snímek celé stránky\n\n# LOCALIZATION NOTE (screenshotImgurDesc) A very short string to describe\n# the 'imgur' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotImgurDesc=Nahraje na imgur.com\n\n# LOCALIZATION NOTE (screenshotImgurManual) A fuller description of the\n# 'imgur' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotImgurManual=Použijte, pokud chcete nahrát obrázek na imgur.com místo uložení na disk\n\n# LOCALIZATION NOTE (screenshotImgurError) Text displayed to user upon\n# encountering error while uploading the screenshot to imgur.com.\nscreenshotImgurError=Nepodařilo se připojit k imgur API\n\n# LOCALIZATION NOTE (screenshotImgurUploading) Text displayed to user when the\n# screenshot is successfully sent to Imgur but the program is waiting on a response.\n# The argument (%1$S) is a new image URL at Imgur.\nscreenshotImgurUploaded=Nahráno na %1$S\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc=Zvýrazní uzly\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual=Zvýrazní uzly, které na stránce odpovídají selektoru\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc=Selektor CSS\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual=Selektor CSS použitý na vyhledávání uzlů na stránce\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc=Možnosti\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc=Skryje okraje\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual=Skryje okraje okolo zvýrazněného uzlu\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc=Zobrazí infopanel uzlu\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual=Zobrazí infopanel nad zvýrazněným uzlem (infopanel zobrazuje název značky, atributy a rozměry)\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc=Zobrazí všechny výskyty\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual=Pokud selektoru odpovídá velké množství uzlů, je kvůli zabránění zpomalení stránky zobrazeno pouze prvních 100. Použitím této volby zobrazíte všechny výskyty\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc=Oblast modelu boxu\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual=Která oblast modelu boxu by měla být zvýrazněna: 'content', 'padding', 'border' nebo 'margin' \n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc=Styl výplně\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual=Přepíše předvolený styl výplně oblasti vlastní barvou\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc=Ponechá existující zvýraznění\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual=Ve výchozím nastavení jsou při spuštění příkazu existující zvýraznění skryta. Tato volba mění toto chování\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=%1$S uzel zvýrazněn;%1$S uzly zvýrazněny;%1$S uzlů zvýrazněno\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached=Počet odpovídajících uzlů: %1$S, ale zvýrazněno pouze %2$S. Pro zvýraznění všech použijte '--showall' \n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc=Zruší zvýraznění všech uzlů\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual=Zruší zvýraznění všech uzlů, které byly zvýrazněny pomocí příkazu 'highlight' \n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=Restartuje aplikaci %1$S\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=Zakáže načítání obsahu z mezipaměti do restartu aplikace\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=Restartování zrušeno uživatelem.\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=Restartování aplikace %1$S…\n\n# LOCALIZATION NOTE (restartBrowserGroupOptions) A label for the optional options of\n# the restart command.\nrestartBrowserGroupOptions=Možnosti\n\n# LOCALIZATION NOTE (restartBrowserSafemodeDesc) A very short string to\n# describe the 'safemode' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserSafemodeDesc=Povolí Nouzový režim do restartu aplikace\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=Prozkoumá uzel\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=Otevře průzkumníka, zobrazí pomocí CSS vybraný prvek a prozkoumá jeho rozměry a vlastnosti\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=Selektor CSS\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=Selektor CSS používaný v Document.querySelector, který určuje právě jeden prvek\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc=Získá barvu ze stránky\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual=Otevře panel, který zvětší zvolenou část stránky a zkopíruje definici barvy zvoleného pixelu\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=Před použitím tohoto příkazu musí být debugger otevřený\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first before setting breakpoints.\ndebuggerStopped=Před nastavením zarážky musí být debugger otevřen \n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=Spravuje zarážky\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=Příkazy pro vypsání, přidání a odstranění zarážek\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=Zobrazí nastavené zarážky\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=Žádné zarážky nejsou nastaveny\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=Odebrat\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=Zarážka přidána\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=Nepodařilo se nastavit zarážku: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=Přidá zarážku\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=Podporované typy zarážek: řádek\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=Přidá řádkovou zarážku\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=URI souboru JS\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=Číslo řádku\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=Odebere zarážku\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=Index zarážky\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=Zarážka odebrána\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=Spravuje debugger\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=Příkazy k přerušení a obnovení běhu hlavního vlákna, krokování kódu do, z a přes\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=Otevře debugger\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=Zavře debugger\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=Pozastaví běh hlavního vlákna\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=Obnoví běh hlavního vlákna dokud není skript ukončen nebo není nalezena zarážka.\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=Spravuje krokování\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=Příkazy ke krokování kódu do, z a přes\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=Spustí aktuální řádek kódu a zastaví u dalšího. Pokud obsahuje aktuální řádek volání funkce, spustí debugger celou funkci.\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step in command.\ndbgStepInDesc=Spustí aktuální řádek kódu a zastaví u dalšího. Pokud obsahuje aktuální řádek volání funkce, krokuje debugger kód i uvnitř funkce.\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step out command.\ndbgStepOutDesc=Krokuje kód ven z aktuální funkce o jednu úroveň výše, pokud je funkce vnořená. V hlavním těle kódu je skript vykonán až do další zarážky nebo do konce. Přeskočené řádky kódu nejsou krokovány, ale vykonány jsou.\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=Vypíše seznam URL zdrojů nahraných v debuggeru\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc=Přidá v debuggeru zdroje do black boxu\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc=Přidá konkrétní zdroj do black boxu\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc=Přidá do black boxu všechny zdroje, které odpovídají pravidlu (například: \"*.min.js\")\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc=Inverze pravidla. Přidá black boxing pro každý zdroj, který není uveden nebo neodpovídá zadanému pravidlu.\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc=(Žádný zdroj není v black boxu)\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc=Následující zdroje byly přidány do black boxu:\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc=Chyba při black boxingu:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc=Ukončí black boxing zdrojů v debuggeru.\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc=Ukončí black boxing u konkrétního zdroje.\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc=Ukončí black boxing všech zdrojů, které odpovídají pravidlu (například: \"*.min.js\")\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc=(Neukončí black boxing žádného zdroje)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc=Ukončí black boxing následujících zdrojů:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc=Chyba při ukončování black boxingu:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc=Inverze pravidla. Ukončí black boxing pro každý zdroj, který neodpovídá zadanému pravidlu.\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=Zavře konzoli\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=Otevře konzoli\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=Upraví zdroje stránky\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=Upraví jeden ze zdrojů, které jsou součástí této stránky\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=URL k úpravě\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=Řádek k úpravě\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=Změnit velikost stránky\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=Šířka v bodech\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=Výška v bodech\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=Zapne režim responzivního designu\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=Ukončí režim responzivního designu\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=Přepne režim responzivního designu\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\n# Keyboard shortcut will be shown inside brackets.\nresizeModeToggleTooltip2=Režim responzivního designu (%S)\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=Změní velikost stránky\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=Ovládá režim responzivního designu\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2=Responzivní webové stránky se přizpůsobují svému prostředí a vypadají dobře jak na mobilním telefonu, filmovém plátně a vším mezi tím. Režim responzivního designu vám umožní otestovat různé velikosti stránek bez nutnosti měnit velikost aplikace %1$S.\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=Manipuluje s příkazy\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=Znovu načte adresář 'mozcmd'\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3=Přečteny příkazy z „%1$S“\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc=Nastavení adresáře 'mozcmd'\n\n# LOCALIZATION NOTE (cmdSetdirManual3) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual3=Adresář ‘mozcmd’ je snadný způsob, jak vytvářet nové vlastní příkazy. Pro více informací si přečtěte https://developer.mozilla.org/docs/Tools/GCLI/Customization\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc=Adresář obsahující soubory '.mozcmd'\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=Manipuluje s doplňky\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=Vypíše seznam nainstalovaných doplňků\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=Zvolí typ doplňku\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=Následující slovníky jsou nainstalovány:\naddonListExtensionHeading=Následující rozšíření jsou nainstalována:\naddonListLocaleHeading=Následující lokalizace jsou nainstalovány:\naddonListPluginHeading=Následující zásuvné moduly jsou nainstalovány:\naddonListThemeHeading=Následující motivy vzhledu jsou nainstalovány:\naddonListAllHeading=Následující doplňky jsou nainstalovány:\naddonListUnknownHeading=Následující doplňky zvoleného typu jsou nainstalovány:\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=Povolit\naddonListOutDisable=Zakázat\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=čeká na\naddonPendingEnable=povolení\naddonPendingDisable=zakázání\naddonPendingUninstall=odinstalaci\naddonPendingInstall=instalaci\naddonPendingUpgrade=aktualizaci\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous add-on commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=Název doplňku\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for add-ons of a particular type were not found.\naddonNoneOfType=Žádné doplňky zvoleného typu nejsou nainstalovány:\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=Povolí zvolený doplněk\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an add-on that is\n# already enabled.\naddonAlreadyEnabled=Doplněk %S je již povolený.\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an add-on is enabled.\naddonEnabled=Doplněk %S byl povolen.\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=Zakázat zvolený doplněk\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an add-on that is\n# already disabled.\naddonAlreadyDisabled=Doplněk %S je již zakázaný.\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an add-on is disabled.\naddonDisabled=Doplněk %S byl zakázán.\n\n# LOCALIZATION NOTE (addonCtpDesc) A very short description of the\n# 'addon ctp <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonCtpDesc=Spouštět vybraný modul jen na vyžádání.\n\n# LOCALIZATION NOTE (addonCtp) Used in the output of the 'addon ctp'\n# command when a plugin is set to click-to-play.\naddonCtp=Spouštění %S jen na vyžádání bylo nastaveno.\n\n# LOCALIZATION NOTE (addonAlreadyCtp) Used in the output of the\n# 'addon ctp' command when an attempt is made to set a plugin to\n# click-to-play that is already set to click-to-play.\naddonAlreadyCtp=Spouštění %S jen na vyžádání je již nastaveno.\n\n# LOCALIZATION NOTE (addonCantCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the addon is not a plugin.\naddonCantCtp=Spouštění %S jen na vyžádání nelze nastavit, protože nejde o zásuvný modul.\n\n# LOCALIZATION NOTE (addonNoCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the plugin cannot be set to click-to-play for some reason.\naddonNoCtp=Spouštění %S jen na vyžádání nelze nastavit.\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=Exportuje zdroje stránky\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=Exportuje HTML kód stránky\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=Změní strukturu stránky\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=Vyhledá a nahradí prvky stránky\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=Hledaný řetězec\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=Nahrazovaný řetězec\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=Provede hledání bez ohledu na velikost písmen\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=Hledá z kořene určeným selektorem CSS\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=Hledá jako CSS selektor\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=Hledá atributy odpovídající regexpu\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=Hledá pouze atributy\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=Hledá pouze textové uzly\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=Prvky odpovídající selektoru: %1$S. Nahrazení v textových uzlech: %2$S. Nahrazení v atributech: %3$S.\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=Odebere ze stránky prvky a atributy\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=Odebere ze stránky prvky\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=CSS selektor určující odebírané prvky a atributy\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=CSS selektor určující kořen hledání\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=Odebere prvky, ale nechá obsah\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=Odebere pouze prázdné prvky\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=Prvky odpovídající selektoru: %1$S. Odebrané prvky: %2$S.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=Odebere odpovídající atributy\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=Regexp určující odebírané atributy\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=Selektor CSS určující vybírané prvky\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=Selektor CSS určující kořen hledání\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=Provede hledání bez ohledu na velikost písmen\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=Prvky odpovídající selektoru: %1$S. Odebrané atributy: %2$S.\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2=Upravování nástrojů vývojáře aplikace %1$S \n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=Řada příkazů souvisejících s přímou úpravou nástrojů vývojáře aplikace %1$S. \n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=Načtení nástrojů z kopie mozilla-central\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound2) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound2=Adresář %1$S neexistuje nebo se nejedná o platnou kopii mozilla-central.\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded2) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded2=Nástroje byly načteny z adresáře %1$S.\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=Načte nástroje vývojáře aplikace %1$S z kopie mozilla-central. \n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=Kopie mozilla-central\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=Použití vestavěných nástrojů\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=Použití vestavěných nástrojů. Přepíše libovolný předchozí příkaz srcdir.\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=Vestavěné nástroje načteny.\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=Obnovení nástrojů vývojáře\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=Nástroje obnoveny.\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=Zobrazí a změní cookies\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=Příkazy k vypsaní, vytvoření, smazání a změně cookies v aktuální doméně.\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=Zobrazí cookies\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=Zobrazí seznam cookies odpovídající aktuální stránce\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=Server:\ncookieListOutPath=Cesta:\ncookieListOutExpires=Platnost do:\ncookieListOutAttributes=Atributy:\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=Žádné\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=Ukončení prohlížeče (relace)\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=Pro tuto stránku nebylo nalezeno žádné cookie\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=Pro server „%1$S“ nebylo nalezeno žádné cookie\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=Upravit\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=Odebrat\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=Odebere cookie\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=Odebere cookie se zadaným názvem\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=Název odebírané cookie\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=Nastaví cookie\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=Nastaví cookie zadáním názvu, hodnoty a nepovinně jedním nebo více parametry: platnost (maximální platnost v sekundách nebo datum konce platnosti ve formátu GMT), cesta, doména, zabezpečení\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=Název nastavované cookie\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=Hodnota nastavované cookie\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc=Možnosti\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=Cesta nastavované cookie\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=Doména nastavované cookie\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=Cookie přenášené pouze pomocí https\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=Není dostupné pomocí skriptu na straně klienta\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=Je platné pouze po dobu relace prohlížeče\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=Datum platnosti cookie (v uvozovkách podle RFC2822 nebo ISO 8601)\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=Zkrášlovač Javascriptu\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=Adresa ke zkrášlovanému souboru JS\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=Počet odsazujících znaků\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=Počet znaků, které odsadí každý řádek\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=Znaky odsazující každý řádek\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=Znaky odsazující každý řádek - mezera nebo tabulátor\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=Nezachová existující konce řádků\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=Mají být zachovány existující konce řádků\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=Maximální počet konců řádků\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=Maximální počet za sebou následujících konců řádků\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=Vynutit režim jslint-stricter?\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=Je-li nastaveno na true, je vynucen režim jslint-stricter\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=Výběr stylu závorek\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=Výběr stylu závorek: collapse - umístí závorky na stejnou řádku jako výraz; expand - umístí závorky na samostatné řádky (styl Allman / ANSI); end-expand - umístí koncovou závorku na samostatný řádek; expand-strict - umístí závorky na samostatné řádky, i když to rozbije kód.\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=Žádná mezera před if\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=Odescapování znaků \\\\xNN?\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=Mají být tisknutelné znaky zakódované jako \\\\xNN odescapovány?\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=Vložte prosím platnou adresu\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=Možnosti\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=Příkazy k protokolování volání funkcí\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=Zapne protokolování volání funkcí do konzole\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=Protokolování zapnuto.\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=Vypne protokolování volání funkcí\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=Žádné protokolování není aktuálně aktivní\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=Protokolování vypnuto. Aktivní kontext: %1$S.\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=Zapne protokolování volání funkcí chrome do konzole\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=Globální objekt, JSM URI nebo JS poskytující globální objekt\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=Globální objekt, JSM URI nebo JS vykonávaný v okně chrome, ze kterého se získává globální objekt\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=Protokolování zapnuto.\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=Vypne protokolování volání funkcí\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=Žádné protokolování volání funkcí chrome není aktuálně aktivní\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=Protokolování vypnuto. Aktivní kontext: %1$S.\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<anonymní>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=Volání metody\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=Neplatný JSM!\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=Proměnná nebyla v okně obsahu nalezena.\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=Proměnná nebyla v okně chrome nalezena.\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of JavaScript\n# and invalid JavaScript code.\ncallLogChromeEvalException=Vyhodnocovaný JavaScript vyhodil následující výjimku\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=Kód JavaScriptu se musí vyhodnotit do objektu, jehož volání metod se má protokolovat např.\"({a1: function() {this.a2()},a2: function() {}});\"\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=Zápisník\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=Zvýrazní překreslovanou oblast\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=Zapne zvýraznění překreslování\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=Vypne zvýraznění překreslování\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=rámce chrome\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=Vykreslí překreslované oblasti v různých barvách\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip=Zvýrazní překreslovanou oblast\n\n# LOCALIZATION NOTE (paintflashingToggleDesc) A very short string used to describe the\n# function of the \"paintflashing toggle\" command.\npaintflashingToggleDesc=Přepne zvýrazňování překreslování\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\n# Keyboard shortcut will be shown inside brackets.\nsplitconsoleTooltip2=Přepne rozdělení konzole (%S)\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=Nástroje aplikační mezipaměti\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=Zkontroluje manifest mezipaměti\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=Nalezne problémy související s manifestem mezipaměti a soubory, na které odkazuje\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=URI pro kontrolu\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=Kontrola appcache byla úspěšná.\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=Vymaže položky z aplikační mezipaměti\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=Vymaže jednu či více položek z aplikační mezipaměti\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=Položky byly úspěšně vymazány.\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=Zobrazí seznam položek aplikační mezipaměti.\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=Zobrazí seznam všech položek aplikační mezipaměti. Pokud je použit parametr pro vyhledání, pak se v tabulce zobrazí pouze položky obsahující hledaný výraz.\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=Filtr výsledků podle hledaného výrazu.\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=Klíč:\nappCacheListDataSize=Velikost dat:\nappCacheListDeviceID=ID zařízení:\nappCacheListExpirationTime=Platnost do:\nappCacheListFetchCount=Počet vrácení:\nappCacheListLastFetched=Naposledy vráceno:\nappCacheListLastModified=Naposledy upraveno:\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=Zobrazit položku\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=Otevře nový panel obsahující informace o konkrétní položce mezipaměti.\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=Otevře nový panel obsahující informace o konkrétní položce mezipaměti.\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=Klíč položky, která se má zobrazit.\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=Správa profileru\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=Příkazy na spuštění či zastavení profileru JavaScriptu\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=Otevře profiler\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=Zavře profiler\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=Spustí profilování\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=Název profilu, který si přejete spustit.\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=Ukončí profilování\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=Název profilu, který si přejete ukončit.\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=Seznam všech profilů\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=Zobrazí konkrétní profil\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=Název profilu.\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2=Tento profil byl již spuštěn\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=Profil nenalezen\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3=Tento profil nebyl ještě spuštěn. K zobrazení výsledků použijte příkaz 'profile start'\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2=Nahrávání…\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped=Ukončování…\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=Aby tento příkaz fungoval, musíte nejdříve otevřít profiler\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=Otevře vzdálený port pro ladění\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2=%1$S může umožnit vzdálené ladění přes TCP/IP spojení. Z bezpečnostních důvodů je to ve výchozím nastavení zakázáno, ale může to být pomocí tohoto příkazu povoleno.\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=TCP port pro naslouchání\n\n# LOCALIZATION NOTE (listenProtocolDesc) A very short string used to describe the\n# function of 'protocol' parameter to the 'listen' command.\nlistenProtocolDesc=Použitý protokol\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=Naslouchání je zakázáno předvolbou devtools.debugger.remote-enabled\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=Naslouchání na portu %1$S\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=DebuggerServer nebyl inicializován\n\n# LOCALIZATION NOTE (unlistenDesc) A very short string used to describe the\n# function of the 'unlisten' command.\nunlistenDesc=Zavřít všechny porty pro vzdálené ladění\n\n# LOCALIZATION NOTE (unlistenManual) A longer description of the 'unlisten'\n# command.\nunlistenManual=Zavře všechny otevřené porty pro vzdálené ladění.\n\n# LOCALIZATION NOTE (unlistenOutput) Text of a message output during the\n# execution of the 'unlisten' command.\nunlistenOutput=Všechny TCP porty zavřeny\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc=Emulace konkrétního typu CSS media\nmediaEmulateDesc=Emulace konkrétního typu CSS media\nmediaEmulateManual=Zobrazí dokument, jako kdyby byl vykreslen na zřízení podporující konkrétní typ média. Zobrazí odpovídající CSS pravidla.\nmediaEmulateType=Typy média, které bude emulováno\nmediaResetDesc=Ukončí emulaci konkrétního typu CSS media\n\n# LOCALIZATION NOTE (qsaDesc, qsaQueryDesc)\n# These strings describe the 'qsa' commands and all available parameters.\nqsaDesc=Provede querySelectorAll v aktuálním dokumentu a vrátí počet shod\nqsaQueryDesc=CSS selektory odděleny čárkou\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc=Vloží běžné knihovny do stránky\ninjectManual2=Vloží do kontextu stránky běžné knihovny, které mohou být následně přístupné z konzole.\ninjectLibraryDesc=Zvolte knihovny, keré chcete vložit nebo vložte platnou URL skriptu, který chcete vložit.\ninjectLoaded=%1$S načteno\ninjectFailed=Načtení %1$S selhalo - neplatné URI\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc=Otevře složky\nfolderOpenDesc=Otevře složku na konkrétní cestě\nfolderOpenDir=Cesta k adresáři\nfolderOpenProfileDesc=Otevře adresář s profilem\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath=Vložte prosím platnou cestu\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult=Otevřeno %1$S\n\n# LOCALIZATION NOTE (mdnDesc) A very short string used to describe the\n# use of 'mdn' command.\nmdnDesc=Získat dokumentaci ze serveru MDN\n# LOCALIZATION NOTE (mdnCssDesc) A very short string used to describe the\n# result of the 'mdn css' command.\nmdnCssDesc=Získat dokumentaci o dané CSS vlastnosti ze serveru MDN\n# LOCALIZATION NOTE (mdnCssProp) String used to describe the 'property name'\n# parameter used in the 'mdn css' command.\nmdnCssProp=Název vlastnosti\n# LOCALIZATION NOTE (mdnCssPropertyNotFound) String used to display an error in\n# the result of the 'mdn css' command. Errors occur when a given CSS property\n# wasn't found on MDN. The %1$S parameter will be replaced with the name of the\n# CSS property.\nmdnCssPropertyNotFound=Dokumentace MDN pro CSS vlastnost „%1$S“ nebyla nalezena.\n# LOCALIZATION NOTE (mdnCssVisitPage) String used as the label of a link to the\n# MDN page for a given CSS property.\nmdnCssVisitPage=Navštívit server MDN\n\n# LOCALIZATION NOTE (security)\nsecurityPrivacyDesc=Zobrazit podporované možnosti zabezpečení a soukromí\nsecurityManual=Příkazy pro zobrazení návrhů možností zabezpečení aktuální stránky.\nsecurityListDesc=Zobrazit možnosti zabezpečení\nsecurityListManual=Zobrazit seznam všech relevantních možností zabezpečení aktuální stránky.\n# CSP specific\nsecurityCSPDesc=Zobrazit možnosti zabezpečení CSP\nsecurityCSPManual=Zobrazit zpětnou vazbu na CSP pro aktuální stránku.\nsecurityCSPRemWildCard=Můžete odstranit wildcard(*)?\nsecurityCSPPotentialXSS=Potenciální zranitelnost XSS!\n# LOCALIZATION NOTE: do not translate 'Content-Security-Policy'\nsecurityCSPNoCSPOnPage=Nepodařilo se nalézt Content-Security-Policy pro\nsecurityCSPHeaderOnPage=Content-Security-Policy pro\nsecurityCSPROHeaderOnPage=Content-Security-Policy-Report-Only pro\n# Referrer Policy specific\nsecurityReferrerPolicyDesc=Zobrazit současnou politiku Referrer Policy\nsecurityReferrerPolicyManual=Zobrazit Referrer Policy pro současnou stránku s příkladem odkazů pro různé URI.\nsecurityReferrerNextURI=Při navštívení\nsecurityReferrerCalculatedReferrer=bude Referrer\n# LOCALIZATION NOTE: %1$S is the current page URI\nsecurityReferrerPolicyReportHeader=Referrer Policy pro %1$S\nsecurityReferrerPolicyOtherDomain=Other Origin\nsecurityReferrerPolicyOtherDomainDowngrade=Other Origin HTTP\nsecurityReferrerPolicySameDomain=Same Origin\nsecurityReferrerPolicySameDomainDowngrade=Same Host HTTP\n\n# LOCALIZATION NOTE (rulersDesc) A very short description of the\n# 'rulers' command. See rulersManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nrulersDesc=Přepne pravítka na stránce\n\n# LOCALIZATION NOTE (rulersManual) A fuller description of the 'rulers'\n# command, displayed when the user asks for help on what it does.\nrulersManual=Přepne horizontální a vertikální pravítka na aktuální stránce\n\n# LOCALIZATION NOTE (rulersTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the rulers.\nrulersTooltip=Přepne pravítka na stránce\n\n# LOCALIZATION NOTE (measureDesc) A very short description of the\n# 'measure' command. See measureManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nmeasureDesc=Změřit část stránky\n\n# LOCALIZATION NOTE (measureManual) A fuller description of the 'measure'\n# command, displayed when the user asks for help on what it does.\nmeasureManual=Aktivovat měřící nástroj pro měření libovolné oblasti stránky\n\n# LOCALIZATION NOTE (measureTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the measuring tool.\nmeasureTooltip=Změřit část stránky\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/shared/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (ellipsis): The ellipsis (three dots) character\nellipsis=…"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/devtools/shared/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Průzkumník stylu\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Nejlépe odpovídající\nrule.status.MATCHED=Odpovídající\nrule.status.PARENT_MATCH=Odpovídá rodič\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=vložené\nrule.sourceElement=prvek\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Poděděno z %S\n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe=Keyframes %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles=(user agent)\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement=Pseudoprvky\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.selectedElement=Tento prvek\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Neplatná hodnota vlastnosti\n\n# LOCALIZATION NOTE (rule.filterProperty.title): Text displayed in the tooltip\n# of the search button that is shown next to a property that has been overridden\n# in the rule view.\nrule.filterProperty.title=Filtrovat pravidla obsahující tuto vlastnost\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=Žádný prvek nebyl vybrán.\n\n# LOCALIZATION NOTE (ruleView.selectorHighlighter.tooltip): Text displayed in a\n# tooltip when the mouse is over a selector highlighter icon in the rule view.\nrule.selectorHighlighter.tooltip=Zvýrazní všechny prvky odpovídající tomuto výběru\n\n# LOCALIZATION NOTE (rule.colorSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a color swatch in the rule view.\nrule.colorSwatch.tooltip=Klepněte pro otevření výběru barvy, nebo při současném stisknutí klávesy Shift pro změnu formátu barvy\n\n# LOCALIZATION NOTE (rule.bezierSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a cubic-bezier swatch in the rule view.\nrule.bezierSwatch.tooltip=Klepněte pro otevření editoru funkce času\n\n# LOCALIZATION NOTE (rule.filterSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a filter swatch in the rule view.\nrule.filterSwatch.tooltip=Klepněte pro otevření editoru filtru\n\n# LOCALIZATION NOTE (rule.angleSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a angle swatch in the rule view.\nrule.angleSwatch.tooltip=Klepněte při současném podržení klávesy Shift pro změnu formátu úhlu\n\n# LOCALIZATION NOTE (rule.gridToggle.tooltip): Text displayed in a tooltip\n# when the mouse is over a CSS Grid toggle icon in the rule view.\nrule.gridToggle.tooltip=Klepněte pro přepnutí zvýrazňování mřížky CSS\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nstyleinspector.contextmenu.copyColor=Kopírovat barvu\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nstyleinspector.contextmenu.copyColor.accessKey=b\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the URL to the clipboard of the user.\nstyleinspector.contextmenu.copyUrl=Kopírovat URL\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl.accessKey): Access key for\n# the rule and computed view context menu \"Copy URL\" entry.\nstyleinspector.contextmenu.copyUrl.accessKey=r\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyImageDataUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the image as Data-URL to the clipboard of the user.\nstyleinspector.contextmenu.copyImageDataUrl=Kopírovat URL obrázku\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyDataUri.accessKey): Access key for\n# the rule and computed view context menu \"Copy Image Data-URL\" entry.\nstyleinspector.contextmenu.copyImageDataUrl.accessKey=r\n\n# LOCALIZATION NOTE (styleinspector.copyDataUriError): Text set in the clipboard\n# if an error occurs when using the copyImageDataUrl context menu action\n# (invalid image link, timeout, etc...)\nstyleinspector.copyImageDataUrlError=Kopírování URL obrázku se nezdařilo\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources): Text displayed in the rule view\n# context menu.\nstyleinspector.contextmenu.toggleOrigSources=Zobrazit původní zdroje\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nstyleinspector.contextmenu.toggleOrigSources.accessKey=O\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs): Text displayed in the rule view\n# context menu to display docs from MDN for an item.\nstyleinspector.contextmenu.showMdnDocs=Zobrazit dokumentaci na MDN\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs.accessKey): Access key for\n# the rule view context menu \"Show MDN docs\" entry.\nstyleinspector.contextmenu.showMdnDocs.accessKey=Z\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addNewRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\n# This should match inspector.addRule.tooltip in inspector.properties\nstyleinspector.contextmenu.addNewRule=Přidat nové pravidlo\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nstyleinspector.contextmenu.addNewRule.accessKey=p\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.selectAll=Vybrat vše\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\nstyleinspector.contextmenu.selectAll.accessKey=V\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.copy=Kopírovat\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Copy\" entry.\nstyleinspector.contextmenu.copy.accessKey=K\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyLocation): Text displayed in the\n# rule view context menu for copying the source location.\nstyleinspector.contextmenu.copyLocation=Kopírovat umístění\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyDeclaration): Text\n# displayed in the rule view context menu for copying the property declaration.\nstyleinspector.contextmenu.copyPropertyDeclaration=Kopírovat deklaraci vlastnosti\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyName): Text displayed in\n# the rule view context menu for copying the property name.\nstyleinspector.contextmenu.copyPropertyName=Kopírovat název vlastnosti\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyValue): Text displayed in\n# the rule view context menu for copying the property value.\nstyleinspector.contextmenu.copyPropertyValue=Kopírovat hodnotu vlastnosti\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyRule): Text displayed in the\n# rule view context menu for copying the rule.\nstyleinspector.contextmenu.copyRule=Kopírovat pravidlo\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copySelector): Text displayed in the\n# rule view context menu for copying the selector.\nstyleinspector.contextmenu.copySelector=Kopírovat selektor\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/cs/formautofill.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npreferenceGroupTitle = Form Autofill\nenableProfileAutofill = Enable Profile Autofill\nsavedProfiles = Saved Profiles…\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/feedback/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY testpilot.brand.label \"Zkušební letec\">\n<!ENTITY testpilot.settings.label \"Nastavení\">\n<!ENTITY testpilot.settings.dataSubmission.label \"Odeslání dat\">\n<!ENTITY testpilot.settings.notifications.label \"Upozornění\">\n<!ENTITY testpilot.settings.notifyWhen.label \"Upozornit, když\">\n<!ENTITY testpilot.settings.readyToSubmit.label \"je studie připravená k odeslání\">\n<!ENTITY testpilot.settings.newStudy.label \"je k dispozici nová studie\">\n<!ENTITY testpilot.settings.hasNewResults.label \"má studie nové výsledky\">\n<!ENTITY testpilot.settings.alwaysSubmitData.label \"Automaticky odeslat data (neptat se)\">\n<!ENTITY testpilot.allYourStudies.label \"Všechny vaše uživatelské studie\">\n<!ENTITY testpilot.about.label \"O doplňku Zkušební letec\">\n\n<!-- all studies window -->\n<!ENTITY testpilot.studiesWindow.title \"Všechny vaše studie\">\n<!ENTITY testpilot.studiesWindow.currentStudies.label \"Aktuální studie\">\n<!ENTITY testpilot.studiesWindow.finishedStudies.label \"Dokončené studie\">\n<!ENTITY testpilot.studiesWindow.studyFindings.label \"Závěry studií\">\n<!ENTITY testpilot.studiesWindow.settings.label \"Nastavení\">\n<!ENTITY testpilot.studiesWindow.stillLoadingMessage \"Nahrávání, prosím vyčkejte…\">\n\n<!-- raw data dialog -->\n<!ENTITY testpilot.rawDataWindow.title \"Zkušební letec: Surová data\">\n\n<!-- notification -->\n<!ENTITY testpilot.notification.close.tooltip \"Zavřít\">\n\n<!-- Firefox 4 beta version UI -->\n<!ENTITY testpilot.enable.label \"Zapnout uživatelské studie\">\n<!ENTITY testpilot.feedbackbutton.label \"Zpětná vazba\">\n<!ENTITY testpilot.happy.label \"Firefox se mi líbí, protože…\">\n<!ENTITY testpilot.sad.label \"Firefox mě zklamal, protože…\">\n<!ENTITY testpilot.broken.label \"Nahlásit stránku jako rozbitou…\">\n<!ENTITY testpilot.idea.label \"Pošlete nám svůj nápad…\">\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/feedback/main.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# description for add-on manager\nextensions.testpilot@labs.mozilla.com.description=Pomocí uživatelských studií umožňuje zlepšit Firefox.\n\n# common\ntestpilot.fullBrandName=Zkušební letec Mozilly\ntestpilot.moreInfo=Více informací\ntestpilot.submit=Odeslat\ntestpilot.takeSurvey=Vyplnit dotazník\n\n# Feedback button menu\ntestpilot.turnOn=Zapnout uživatelské studie\ntestpilot.turnOff=Vypnout uživatelské studie\n\n# studies window\ntestpilot.studiesWindow.noStudies=Právě připravujeme novou studii, která již brzo zaklepe na vaše dveře. Zůstaňte naladěni!\ntestpilot.studiesWindow.uploading=Nahrávání…\ntestpilot.studiesWindow.unableToReachServer=Nepodařilo se připojit k Mozille. Zkuste to prosím později.\ntestpilot.studiesWindow.thanksForContributing=Díky za spolupráci!\ntestpilot.studiesWindow.finishedOn=Byla ukončena %S\ntestpilot.studiesWindow.canceledStudy=(Studii jste zrušil)\ntestpilot.studiesWindow.missedStudy=(Studii jste zmeškali)\ntestpilot.studiesWindow.willStart=Bude spuštěna %S\ntestpilot.studiesWindow.gatheringData=Probíhá sběr dat.\ntestpilot.studiesWindow.willFinish=Bude ukončena %S\ntestpilot.studiesWindow.proposeStudy=Navrhnout vlastní studii\n\n# for pages\ntestpilot.page.commentsAndDiscussions=Komentáře a diskuse »\ntestpilot.page.proposeATest=Navrhnout test »\ntestpilot.page.testpilotOnTwitter=@MozTestPilot na Twitteru »\n\n# status page\ntestpilot.statusPage.uploadingData=Nahrávám data…\ntestpilot.statusPage.uploadErrorMsg=A jéje! Při připojení k serverům Mozilly nastala chyba. Zkontrolujte prosím síťové připojení.\ntestpilot.statusPage.willRetry=Zkušební letec se znovu připojí automaticky. Tuto stránku tak můžete zavřít.\ntestpilot.statusPage.endedAlready=(již byla ukončena a tuto stránku byste neměli již vidět)\ntestpilot.statusPage.todayAt= dnes v %S\ntestpilot.statusPage.endOn=%S\n# LOCALIZATION NOTE (numExtensions): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1=number of extensions\n# example: \"2 extensions\"\ntestpilot.statusPage.numExtensions=#1 rozšíření;#1 rozšíření;#1 rozšíření\ntestpilot.statusPage.recursEveryNumberOfDays=Tento test se opakuje každé %S dny. Pokaždé je dokončen:\ntestpilot.statusPage.askMeBeforeSubmitData=Dotázat se vždy, když odesílám data.\ntestpilot.statusPage.alwaysSubmitData=Vždy odesílat data a nedotazovat se.\ntestpilot.statusPage.neverSubmitData=Data nikdy neodesílat, ani se nedotazovat.\ntestpilot.statusPage.loading=Nahrávání, prosím počkejte chvíli…\n\n# quit page\ntestpilot.quitPage.aboutToQuit=Chystáte se ukončit studii „%S“.\ntestpilot.quitPage.optionalMessage=(volitelné) Pokud máte chvilku čas, dejte nám prosím vědět, proč jste se rozhodli studii ukončit.\ntestpilot.quitPage.reason=Důvod:\ntestpilot.quitPage.recurringStudy=Toto je opakující se studie, na kterou vás příště opět upozorníme. Pokud již nechcete nikdy o této studii slyšet, zatrhněte pole níže:\ntestpilot.quitPage.quitForever=Ukončit opakující se studii.\ntestpilot.quitPage.quitStudy=Ukončit studii. »\n\n# welcome page\ntestpilot.welcomePage.thankYou=Děkujeme vám za připojení se k týmu Zkušebního letce!\ntestpilot.welcomePage.gettingStarted=Začínáme\ntestpilot.welcomePage.pleaseTake=Zúčastněte se prosím\ntestpilot.welcomePage.backgroundSurvey=dotazníku Zkušebního letce\ntestpilot.welcomePage.clickToOpenStudiesWindow=Pro zobrazení běžících studií klepněte zde.\ntestpilot.welcomePage.testpilotAddon=Doplněk Zkušební letec\ntestpilot.welcomePage.iconExplanation=« hledejte tuto ikonu v dolním pravém rohu prohlížeče.\ntestpilot.welcomePage.moreIconExplanation=a klepněte na ni pro zobrazení hlavní nabídky Zkušebního letce.\ntestpilot.welcomePage.notificationInfo=V případě potřeby vaší asistence zobrazí ikona upozornění\ntestpilot.welcomePage.privacyPolicy=Zásady ochrany soukromí\ntestpilot.welcomePage.legalNotices=Právní omezení\n\n# survey page\ntestpilot.surveyPage.saveAnswers=Uložit odpovědi\ntestpilot.surveyPage.submitAnswers=Odeslat odpovědi\ntestpilot.surveyPage.changeAnswers=Změnit odpovědi\ntestpilot.surveyPage.loading=Nahrávání, prosím počkejte chvíli…\ntestpilot.surveyPage.thankYouForFinishingSurvey=Děkujeme vám za vyplnění dotazníku. Vaše odpovědi budou odeslány spolu s další dávkou vašich experimentálních dat.\ntestpilot.surveyPage.reviewOrChangeYourAnswers=Pokud si chcete znovu projít vaše odpovědi, či něco změnit, můžete tak učinit kdykoliv pomocí tlačítka níže.\n\n# modules/task.js\ntestpilot.finishedTask.finishedStudy=Výborně! Právě jste dokončili studii „%S“.\ntestpilot.finishedTask.allRelatedDataDeleted=Všechna data související s touto studií byla z vašeho počítače odstraněna.\n\n# modules/setup.js\ntestpilot.notification.update=Aktualizovat…\ntestpilot.notification.thankYouForUploadingData=Díky!\ntestpilot.notification.thankYouForUploadingData.message=Děkujeme za nahrání vašich dat.\ntestpilot.notification.readyToSubmit=Připraveno k odeslání\ntestpilot.notification.readyToSubmit.message=Studie „%S“ má posbíraná všechna data a je připravena k odeslání.\ntestpilot.notification.newTestPilotStudy=Nová studie\ntestpilot.notification.newTestPilotStudy.pre.message=Studie „%S“ začne velmi brzy.\ntestpilot.notification.newTestPilotSurvey=Nový dotazník\ntestpilot.notification.newTestPilotSurvey.message=Je dostupný dotazník „%S“.\ntestpilot.notification.newTestPilotResults=Nové výsledky\ntestpilot.notification.newTestPilotResults.message=Pro studii „%S“ jsou dostupné výsledky.\ntestpilot.notification.autoUploadedData=Děkujeme vám!\ntestpilot.notification.autoUploadedData.message=Studie „%S“ byla dokončena a data byla odeslána!\ntestpilot.notification.extensionUpdate=Aktualizace rozšíření\ntestpilot.notification.extensionUpdate.message=Některá ze studií vyžaduje novější verzi rozšíření Zkušební letec. Novější verzi můžete získat pomocí Správce doplňků.\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/pdfviewer/chrome.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Chrome notification bar messages and buttons\nunsupported_feature=Tento dokument PDF se nemusí zobrazovat správně.\nunsupported_feature_forms=Tento dokument PDF obsahuje formuláře. Vyplňování formulářových polí není podporováno.\nopen_with_different_viewer=Zobrazit pomocí jiného prohlížeče\nopen_with_different_viewer.accessKey=o\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs/locale/pdfviewer/viewer.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Main toolbar buttons (tooltips and alt text for images)\nprevious.title=Přejde na předchozí stránku\nprevious_label=Předchozí\nnext.title=Přejde na následující stránku\nnext_label=Další\n\n# LOCALIZATION NOTE (page.title): The tooltip for the pageNumber input.\npage.title=Stránka\n# LOCALIZATION NOTE (of_pages): \"{{pagesCount}}\" will be replaced by a number\n# representing the total number of pages in the document.\nof_pages=z {{pagesCount}}\n# LOCALIZATION NOTE (page_of_pages): \"{{pageNumber}}\" and \"{{pagesCount}}\"\n# will be replaced by a number representing the currently visible page,\n# respectively a number representing the total number of pages in the document.\npage_of_pages=({{pageNumber}} z {{pagesCount}})\n\nzoom_out.title=Zmenší velikost\nzoom_out_label=Zmenšit\nzoom_in.title=Zvětší velikost\nzoom_in_label=Zvětšit\nzoom.title=Nastaví velikost\npresentation_mode.title=Přepne do režimu prezentace\npresentation_mode_label=Režim prezentace\nopen_file.title=Otevře soubor\nopen_file_label=Otevřít\nprint.title=Vytiskne dokument\nprint_label=Tisk\ndownload.title=Stáhne dokument\ndownload_label=Stáhnout\nbookmark.title=Současný pohled (kopírovat nebo otevřít v novém okně)\nbookmark_label=Současný pohled\n\n# Secondary toolbar and context menu\ntools.title=Nástroje\ntools_label=Nástroje\nfirst_page.title=Přejde na první stránku\nfirst_page.label=Přejít na první stránku\nfirst_page_label=Přejít na první stránku\nlast_page.title=Přejde na poslední stránku\nlast_page.label=Přejít na poslední stránku\nlast_page_label=Přejít na poslední stránku\npage_rotate_cw.title=Otočí po směru hodin\npage_rotate_cw.label=Otočit po směru hodin\npage_rotate_cw_label=Otočit po směru hodin\npage_rotate_ccw.title=Otočí proti směru hodin\npage_rotate_ccw.label=Otočit proti směru hodin\npage_rotate_ccw_label=Otočit proti směru hodin\n\nhand_tool_enable.title=Povolí nástroj ručička\nhand_tool_enable_label=Povolit nástroj ručička\nhand_tool_disable.title=Zakáže nástroj ručička\nhand_tool_disable_label=Zakázat nástroj ručička\n\n# Document properties dialog box\ndocument_properties.title=Vlastnosti dokumentu…\ndocument_properties_label=Vlastnosti dokumentu…\ndocument_properties_file_name=Název souboru:\ndocument_properties_file_size=Velikost souboru:\n# LOCALIZATION NOTE (document_properties_kb): \"{{size_kb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in kilobytes, respectively in bytes.\ndocument_properties_kb={{size_kb}} KB ({{size_b}} bajtů)\n# LOCALIZATION NOTE (document_properties_mb): \"{{size_mb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in megabytes, respectively in bytes.\ndocument_properties_mb={{size_mb}} MB ({{size_b}} bajtů)\ndocument_properties_title=Nadpis:\ndocument_properties_author=Autor:\ndocument_properties_subject=Předmět:\ndocument_properties_keywords=Klíčová slova:\ndocument_properties_creation_date=Datum vytvoření:\ndocument_properties_modification_date=Datum úpravy:\n# LOCALIZATION NOTE (document_properties_date_string): \"{{date}}\" and \"{{time}}\"\n# will be replaced by the creation/modification date, and time, of the PDF file.\ndocument_properties_date_string={{date}}, {{time}}\ndocument_properties_creator=Vytvořil:\ndocument_properties_producer=Tvůrce PDF:\ndocument_properties_version=Verze PDF:\ndocument_properties_page_count=Počet stránek:\ndocument_properties_close=Zavřít\n\nprint_progress_message=Příprava dokumentu pro tisk…\n# LOCALIZATION NOTE (print_progress_percent): \"{{progress}}\" will be replaced by\n# a numerical per cent value.\nprint_progress_percent={{progress}} %\nprint_progress_close=Zrušit\n\n# Tooltips and alt text for side panel toolbar buttons\n# (the _label strings are alt text for the buttons, the .title strings are\n# tooltips)\ntoggle_sidebar.title=Postranní lišta\ntoggle_sidebar_notification.title=Přepne postranní lištu (dokument obsahuje osnovu/přílohy)\ntoggle_sidebar_label=Postranní lišta\ndocument_outline.title=Zobrazí osnovu dokumentu (dvojité klepnutí rozbalí/sbalí všechny položky)\ndocument_outline_label=Osnova dokumentu\nattachments.title=Zobrazí přílohy\nattachments_label=Přílohy\nthumbs.title=Zobrazí náhledy\nthumbs_label=Náhledy\nfindbar.title=Najde v dokumentu\nfindbar_label=Najít\n\n# Thumbnails panel item (tooltip and alt text for images)\n# LOCALIZATION NOTE (thumb_page_title): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_title=Strana {{page}}\n# LOCALIZATION NOTE (thumb_page_canvas): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_canvas=Náhled strany {{page}}\n\n# Find panel button title and messages\nfind_label=Najít:\nfind_previous.title=Najde předchozí výskyt hledaného textu\nfind_previous_label=Předchozí\nfind_next.title=Najde další výskyt hledaného textu\nfind_next_label=Další\nfind_highlight=Zvýraznit\nfind_match_case_label=Rozlišovat velikost\nfind_reached_top=Dosažen začátek dokumentu, pokračuje se od konce\nfind_reached_bottom=Dosažen konec dokumentu, pokračuje se od začátku\nfind_not_found=Hledaný text nenalezen\n\n# Error panel labels\nerror_more_info=Více informací\nerror_less_info=Méně informací\nerror_close=Zavřít\n# LOCALIZATION NOTE (error_version_info): \"{{version}}\" and \"{{build}}\" will be\n# replaced by the PDF.JS version and build ID.\nerror_version_info=PDF.js v{{version}} (sestavení: {{build}})\n# LOCALIZATION NOTE (error_message): \"{{message}}\" will be replaced by an\n# english string describing the error.\nerror_message=Zpráva: {{message}}\n# LOCALIZATION NOTE (error_stack): \"{{stack}}\" will be replaced with a stack\n# trace.\nerror_stack=Zásobník: {{stack}}\n# LOCALIZATION NOTE (error_file): \"{{file}}\" will be replaced with a filename\nerror_file=Soubor: {{file}}\n# LOCALIZATION NOTE (error_line): \"{{line}}\" will be replaced with a line number\nerror_line=Řádek: {{line}}\nrendering_error=Při vykreslování stránky nastala chyba.\n\n# Predefined zoom values\npage_scale_width=Podle šířky\npage_scale_fit=Podle výšky\npage_scale_auto=Automatická velikost\npage_scale_actual=Skutečná velikost\n# LOCALIZATION NOTE (page_scale_percent): \"{{scale}}\" will be replaced by a\n# numerical scale value.\npage_scale_percent={{scale}}%\n\n# Loading indicator messages\nloading_error_indicator=Chyba\nloading_error=Při nahrávání PDF nastala chyba.\ninvalid_file_error=Neplatný nebo chybný soubor PDF.\nmissing_file_error=Chybí soubor PDF.\nunexpected_response_error=Neočekávaná odpověď serveru.\n\n# LOCALIZATION NOTE (text_annotation_type.alt): This is used as a tooltip.\n# \"{{type}}\" will be replaced with an annotation type from a list defined in\n# the PDF spec (32000-1:2008 Table 169 – Annotation types).\n# Some common types are e.g.: \"Check\", \"Text\", \"Comment\", \"Note\"\ntext_annotation_type.alt=[Anotace typu {{type}}]\npassword_label=Pro otevření PDF souboru vložte heslo.\npassword_invalid=Neplatné heslo. Zkuste to znovu.\npassword_ok=OK\npassword_cancel=Zrušit\n\nprinting_not_supported=Upozornění: Tisk není v tomto prohlížeči plně podporován.\nprinting_not_ready=Upozornění: Dokument PDF není kompletně načten.\nweb_fonts_disabled=Webová písma jsou zakázána, proto není možné použít vložená písma PDF.\ndocument_colors_not_allowed=PDF dokumenty nemají povoleno používat vlastní barvy: volba 'Povolit stránkám používat vlastní barvy' je v prohlížeči deaktivována.\n"
  },
  {
    "path": "langpacks/cs/browser/chrome/cs.manifest",
    "content": "locale branding cs cs/locale/branding/\nlocale browser cs cs/locale/browser/\nlocale browser-region cs cs/locale/browser-region/\nlocale devtools cs cs/locale/cs/devtools/client/\nlocale devtools-shared cs cs/locale/cs/devtools/shared/\nlocale formautofill cs cs/locale/cs/\nlocale pdf.js cs cs/locale/pdfviewer/\noverride chrome://global/locale/appstrings.properties chrome://browser/locale/appstrings.properties\noverride chrome://global/locale/netError.dtd chrome://browser/locale/netError.dtd\noverride chrome://mozapps/locale/downloads/settingsChange.dtd chrome://browser/locale/downloads/settingsChange.dtd\nresource search-plugins chrome://browser/locale/searchplugins/\n"
  },
  {
    "path": "langpacks/cs/browser/chrome.manifest",
    "content": "manifest chrome/cs.manifest\nmanifest features/chrome.manifest\n"
  },
  {
    "path": "langpacks/cs/browser/crashreporter-override.ini",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# This file is in the UTF-8 encoding\n[Strings]\n# LOCALIZATION NOTE (CrashReporterProductErrorText2): The %s is replaced with a string containing detailed information.\nCrashReporterProductErrorText2=Firefox zaznamenal neočekávaný problém a spadl. Po jeho restartu se pokusíme obnovit všechny panely a okna do původního stavu.\\n\\nBohužel není možné odeslat hlášení o pádu.\\n\\nPodrobnosti: %s\nCrashReporterDescriptionText2=Firefox zaznamenal neočekávaný problém a spadl. Po jeho restartu se pokusíme obnovit všechny panely a okna do původního stavu.\\n\\nPokud nám chcete pomoci odhalit a opravit problém, který vedl k jeho pádu, zašlete nám prosím hlášení o pádu.\n"
  },
  {
    "path": "langpacks/cs/browser/defaults/preferences/firefox-l10n.js",
    "content": "//@line 4 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-1-00000\\build\\l10n\\cs\\browser\\firefox-l10n.js\"\n\n//@line 6 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-1-00000\\build\\l10n\\cs\\browser\\firefox-l10n.js\"\n\npref(\"general.useragent.locale\", \"cs\");\npref(\"browser.fixup.alternate.suffix\", \".cz\");\n"
  },
  {
    "path": "langpacks/cs/browser/defaults/profile/bookmarks.html",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<!-- This is an automatically generated file.\n     It will be read and overwritten.\n     DO NOT EDIT! -->\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=UTF-8\">\n<TITLE>Záložky</TITLE>\n<H1>Záložky</H1>\n\n<DL><p>\n    <DT><H3 PERSONAL_TOOLBAR_FOLDER=\"true\" ID=\"rdf:#$FvPhC3\">Složka lišty záložek</H3>\n<DD>Pro zobrazení záložky v liště záložek stačí přidat záložku do této složky\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/cs/firefox/central/\" ID=\"rdf:#$GvPhC3\">Jak začít</A>\n    </DL><p>\n    <DT><H3 ID=\"rdf:#$ZvPhC3\">Mozilla Firefox</H3>\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/cs/firefox/help/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$22iCK1\">Nápověda a návody</A>\n        <DT><A HREF=\"https://www.mozilla.org/cs/firefox/customize/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$32iCK1\">Přizpůsobení Firefoxu</A>\n        <DT><A HREF=\"https://www.mozilla.org/cs/contribute/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$42iCK1\">Zapojte se</A>\n        <DT><A HREF=\"https://www.mozilla.org/cs/about/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$52iCK1\">O nás</A>\n    </DL><p>\n</DL><p>\n"
  },
  {
    "path": "langpacks/cs/browser/defaults/profile/chrome/userChrome-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Ulozte kopii tohoto souboru jako userChrome.css do adresare chrome \n * v adresari s uzivatelskym profilem a upravte dle vasich predstav.\n *  \n * Tento soubor se pouziva k nastaveni nekterych vychytavek uzivatelskeho \n * rozhrani prohlizece Firefox. Pravidla s deklaraci !important prevazi \n * nad vychozimi pravidly definovanymi ve stylech UI.\n * \n * Nasleduji radku NEODSTRANUJTE \n * \n */\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n\n/*\n * Priklad: Nastavte vsechny pisma na 20 pt:\n * * { font-size: 20pt !important }\n *\n * Priklad: Nastavte pismo v nabidce na 15pt\n * menupopup > * { font-size: 15pt !important }\n *\n * Priklad: Zmenete rodinu pisma v radku s adresou\n * #urlbar { font-family: monospace !important; }\n * \n * Vice prikladu naleznete na http://www.mozilla.org/unix/customizing.html\n *\n */\n \n"
  },
  {
    "path": "langpacks/cs/browser/defaults/profile/chrome/userContent-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Ulozte kopii tohoto souboru jako userContent.css do adresare chrome \n * v adresari s uzivatelskym profilem a upravte dle vasich predstav.\n * \n * Tento soubor se pouziva k nastaveni uzivatelskych kaskadovych stylu\n * na webovych strankach. Pravidla bez deklarace !important budou prepsana\n * kaskadovymi styly webove stranky, pokud takove jsou. Pravidla s deklaraci\n * !important prevazi nad pravidly na webove strance.\n *\n * priklad: odstranit blikajici prvky\n * blink { text-decoration: none !important; }\n *\n * priklad: nastavit vsem tabulkam cerny ramecek 2px siroky\n * table { border: 2px black solid; }\n *\n * priklad: nastavit prvky #q na strance www.mozilla.org\n * @-moz-document url-prefix(http://www.mozilla.org/) {\n *   #q { background: white ! important; color: black ! important; }\n * }\n *\n * Vice prikladu naleznete na http://www.mozilla.org/unix/customizing.html\n *\n */\n\n"
  },
  {
    "path": "langpacks/cs/browser/defaults/profile/localstore.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<RDF:RDF\n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n</RDF:RDF>\n"
  },
  {
    "path": "langpacks/cs/browser/defaults/profile/mimeTypes.rdf",
    "content": "<?xml version=\"1.0\"?>  \n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" \n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n\n  <Description about=\"urn:mimetypes\"> \n    <NC:MIME-types> \n      <Seq about=\"urn:mimetypes:root\"> \n      </Seq> \n    </NC:MIME-types> \n  </Description> \n</RDF>\n"
  },
  {
    "path": "langpacks/cs/browser/features/chrome.manifest",
    "content": "manifest firefox@getpocket.com/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\nmanifest presentation@mozilla.org/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\n"
  },
  {
    "path": "langpacks/cs/browser/features/firefox@getpocket.com/chrome.manifest",
    "content": "manifest cs.manifest\n"
  },
  {
    "path": "langpacks/cs/browser/features/firefox@getpocket.com/cs/locale/cs/pocket.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddtags = Přidat štítky\nalreadyhaveacct = Jste již uživatel služby Pocket?\ncontinueff = Pokračovat pomocí Firefoxu\nerrorgeneric = Při pokusu o uložení do služby Pocket došlo k chybě.\nlearnmore = Zjistit více\nloginnow = Přihlásit se\nmaxtaglength = Štítky jsou omezeny na 25 znaků\nmustbeconnected = Abyste mohli ukládat do služby Pocket, musíte být připojeni k internetu. Zkontrolujte prosím své připojení a zkuste to znovu.\nonlylinkssaved = Pouze odkazy mohou být uloženy\npagenotsaved = Stránka nebyla uložena\npageremoved = Stránka byla odstraněna\npagesaved = Uloženo do služby Pocket\nprocessingremove = Odstraňování stránky…\nprocessingtags = Přidávání štítků…\nremovepage = Odstranit stránku\nsave = Uložit\nsaving = Ukládání…\nsignupemail = Registrace e-mailem\nsignuptosave = Registrujte se do služby Pocket. Je to zdarma.\nsuggestedtags = Doporučené štítky\ntagline = Ukládejte si články a videa z Firefoxu pro zobrazení ve službě Pocket kdykoliv a na jakémkoli zařízení.\ntaglinestory_one = Klepněte na tlačítko služby Pocket pro uložení jakéhokoliv článku, videa nebo stránky přímo z Firefoxu.\ntaglinestory_two = Zobrazení ve službě Pocket kdykoliv a na jakémkoliv zařízení.\ntagssaved = Štítky přidány\ntos = Pokračování souhlasíte s <a href=\"%1$S\" target=\"_blank\">Podmínkami služby</a> Pocket a <a href=\"%2$S\" target=\"_blank\">Zásadami ochrany osobních údajů</a>\ntryitnow = Vyzkoušejte nyní\nsigninfirefox = Přihlášení ve Firefoxu\nsignupfirefox = Registrace ve Firefoxu\nviewlist = Zobrazit seznam\n\n# LOCALIZATION NOTE(pocket-button.label, pocket-button.tooltiptext, saveToPocketCmd.label, saveLinkToPocketCmd.label, pocketMenuitem.label):\n# \"Pocket\" is a brand name.\npocket-button.label = Pocket\npocket-button.tooltiptext = Uloží do služby Pocket\nsaveToPocketCmd.label = Uložit stránku do služby Pocket\nsaveToPocketCmd.accesskey = k\nsaveLinkToPocketCmd.label = Uložit odkaz do služby Pocket\nsaveLinkToPocketCmd.accesskey = o\npocketMenuitem.label = Zobrazit seznam služby Pocket\n"
  },
  {
    "path": "langpacks/cs/browser/features/firefox@getpocket.com/cs.manifest",
    "content": "locale pocket cs cs/locale/cs/\n"
  },
  {
    "path": "langpacks/cs/browser/features/loop@mozilla.org/chrome.manifest",
    "content": "manifest cs.manifest\n"
  },
  {
    "path": "langpacks/cs/browser/features/loop@mozilla.org/cs/locale/cs/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n## LOCALIZATION_NOTE(loopMenuItem_label): Label of the menu item that is placed\n## inside the browser 'Tools' menu. Use the unicode ellipsis char, \\u2026, or\n## use \"...\" if \\u2026 doesn't suit traditions in your locale.\nloopMenuItem_label=Zahájit konverzaci…\nloopMenuItem_accesskey=Z\n\n## LOCALIZATION_NOTE(sign_in_again_title_line_one, sign_in_again_title_line_two2):\n## These are displayed together at the top of the panel when a user is needed to\n## sign-in again. The emphesis is on the first line to get the user to sign-in again,\n## and this is displayed in slightly larger font. Please arrange as necessary for\n## your locale.\n## {{clientShortname2}} will be replaced by the brand name for either string.\nsign_in_again_title_line_one=Prosím přihlašte se znovu\nsign_in_again_title_line_two2=nadále používat {{clientShortname2}}\nsign_in_again_button=Přihlásit se\n## LOCALIZATION_NOTE(sign_in_again_use_as_guest_button2): {{clientSuperShortname}}\n## will be replaced by the super short brandname.\nsign_in_again_use_as_guest_button2=Použít {{clientSuperShortname}} jako host\n\npanel_browse_with_friend_button=Prohlédnout si tuto stránku spolu s přítelem\npanel_disconnect_button=Odpojit\n\n## LOCALIZATION_NOTE(first_time_experience_subheading2, first_time_experience_subheading_button_above): Message inviting the\n## user to create his or her first conversation.\nfirst_time_experience_subheading2=Klepněte na tlačítko Hello a prohlížejte si web spolu s přítelem.\nfirst_time_experience_subheading_button_above=Klepněte na tlačítko výše a prohlížejte si web s přítelem.\n\n## LOCALIZATION_NOTE(first_time_experience_content, first_time_experience_content2): Message describing\n## ways to use Hello project.\nfirst_time_experience_content=Použijte jej pro společné plánování, práci i zábavu.\nfirst_time_experience_content2=Použijte jej pro společné plánování, zábavu i práci.\nfirst_time_experience_button_label2=Podívejte se, jak to funguje\n\n## First Time Experience Slides\nfte_slide_1_title=Prohlížejte si web spolu s přítelem\n## LOCALIZATION_NOTE(fte_slide_1_copy): {{clientShortname2}}\n## will be replaced by the short name 2.\nfte_slide_1_copy=Ať už plánujete výlet nebo vybíráte dárek, {{clientShortname2}} vám pomůže urychlit společné rozhodování.\nfte_slide_2_title2=Vytvořeno pro sdílení webu\n## LOCALIZATION_NOTE(fte_slide_2_copy2): {{clientShortname2}}\n## will be replaced by the short name 2.\nfte_slide_2_copy2=Nyní, když pozvete své přátele na společné sezení, {{clientShortname2}} bude automaticky sdílet všechny stránky, na které se podíváte. Plánujte. Nakupujte. Rozhodujte. Společně.\nfte_slide_3_title=Pozvěte přátele posláním odkazu\n## LOCALIZATION_NOTE(fte_slide_3_copy): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\nfte_slide_3_copy={{clientSuperShortname}} funguje ve většině desktopových prohlížečů. Nepotřebujete žádný účet a každý se může připojit zdarma.\n## LOCALIZATION_NOTE(fte_slide_4_title): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\nfte_slide_4_title=Najděte ikonu {{clientSuperShortname}} a začněte\n## LOCALIZATION_NOTE(fte_slide_4_copy): {{brandShortname}}\n## will be replaced by the brand short name.\nfte_slide_4_copy=Jakmile najdete stránku, o které chcete mluvit, klepněte na ikonu {{brandShortname}} a vytvořte odkaz. Ten pošlete svému příteli jakýmkoliv způsobem se vám zrovna hodí!\n\ninvite_header_text_bold2=Pozvěte přítele na hovor!\ninvite_header_text4=Sdílejte tento odkaz a můžete začít prohlížeč web společně.\n## LOCALIZATION_NOTE(invite_copy_link_button, invite_copied_link_button,\n## invite_email_link_button, invite_facebook_button2): These labels appear under\n## an iconic button for the invite view.\ninvite_copy_link_button=Kopírovat odkaz\ninvite_copied_link_button=Zkopírováno!\ninvite_email_link_button=Poslat odkaz e-mailem\ninvite_facebook_button3=Facebook\ninvite_your_link=Váš odkaz:\n\n# Error bars\n## LOCALIZATION NOTE(session_expired_error_description,could_not_authenticate,password_changed_question,try_again_later,could_not_connect,check_internet_connection,login_expired,service_not_available,problem_accessing_account):\n## These may be displayed at the top of the panel.\nsession_expired_error_description=Relace vypršela. Všechna URL, která jste dříve vytvořili a sdíleli, nyní nebudou fungovat.\ncould_not_authenticate=Autentizace se nezdařila\npassword_changed_question=Změnili jste své heslo?\ntry_again_later=Zkuste to prosím znovu později\ncould_not_connect=Nepodařilo se připojit k serveru\ncheck_internet_connection=Zkontrolujte prosím své připojení k Internetu\nlogin_expired=Platnost vašeho přihlašovacího jména vypršela\nservice_not_available=Služba není nyní dostupná\nproblem_accessing_account=Při přístupu k vašemu účtu se vyskytl problém\n\n## LOCALIZATION NOTE(retry_button): Displayed when there is an error to retry\n## the appropriate action.\nretry_button=Opakovat\n\nshare_email_subject7=Vaše pozvání ke společnému prohlížení webu\n## LOCALIZATION NOTE (share_email_body7): In this item, don't translate the\n## part between {{..}} and leave the \\n\\n part alone\nshare_email_body7=Přítel vás čeká na Firefox Hello. Klepněte na odkaz pro přípojení a prohlížejte si web společně: {{callUrl}}\n## LOCALIZATION NOTE (share_email_body_context3): In this item, don't translate\n## the part between {{..}} and leave the \\n\\n part alone.\nshare_email_body_context3=Přítel vás čeká na Firefox Hello. Klepněte na odkaz pro přípojení a prohlédněte si {{title}} společně: {{callUrl}}\n## LOCALIZATION NOTE (share_email_footer2): Common footer content for both email types\nshare_email_footer2=\\n\\n____________\\nS Firefox Hello si můžete prohlížet web spolu se svými přáteli. Použijte jej, když budete chtít mít věci rychle dokončit: společné plánování, společná práce, společná zábava. Zjistěte více na http://www.firefox.com/hello\n## LOCALIZATION NOTE (share_tweeet): In this item, don't translate the part\n## between {{..}}. Please keep the text below 117 characters to make sure it fits\n## in a tweet.\nshare_tweet=Připoj se ke mě ve video konverzaci na {{clientShortname2}}!\n\nshare_add_service_button=Přidat službu\n\n## LOCALIZATION NOTE (copy_link_menuitem, email_link_menuitem, delete_conversation_menuitem):\n## These menu items are displayed from a panel's context menu for a conversation.\ncopy_link_menuitem=Kopírovat odkaz\nemail_link_menuitem=Poslat odkaz e-mailem\nedit_name_menuitem=Upravit jméno\ndelete_conversation_menuitem2=Smazat\n\npanel_footer_signin_or_signup_link=Přihlásit nebo registrovat\n\nsettings_menu_item_account=Účet\nsettings_menu_item_settings=Nastavení\nsettings_menu_item_signout=Odhlásit\nsettings_menu_item_signin=Přihlásit\nsettings_menu_item_turnnotificationson=Zapnout upozornění\nsettings_menu_item_turnnotificationsoff=Vypnout upozornění\nsettings_menu_item_feedback=Odeslat zpětnou vazbu\nsettings_menu_button_tooltip=Nastavení\n\n\n# Conversation Window Strings\n\ninitiate_call_button_label2=Jste připraveni zahájit konverzaci?\nincoming_call_title2=Požadavek na konverzaci\nincoming_call_block_button=Blokovat\nhangup_button_title=Zavěsit\nhangup_button_caption2=Ukončit\n\n\n## LOCALIZATION NOTE (call_with_contact_title): The title displayed\n## when calling a contact. Don't translate the part between {{..}} because\n## this will be replaced by the contact's name.\ncall_with_contact_title=Konverzace s {{contactName}}\n\n# Outgoing conversation\n\noutgoing_call_title=Zahájit konverzaci?\ninitiate_audio_video_call_button2=Zahájit\ninitiate_audio_video_call_tooltip2=Zahájí video konverzaci\ninitiate_audio_call_button2=Zvuková konverzace\n\npeer_ended_conversation2=Osoba, které jste volali, ukončila konverzaci.\nrestart_call=Znovu připojit\n\n## LOCALIZATION NOTE (contact_offline_title): Title which is displayed when the\n## contact is offline.\ncontact_offline_title=Tato osoba nyní není online\n## LOCALIZATION NOTE (call_timeout_notification_text): Title which is displayed\n## when the call didn't go through.\ncall_timeout_notification_text=Váš hovor se nezdařil.\n\n## LOCALIZATION NOTE (cancel_button):\n## This button is displayed when a call has failed.\ncancel_button=Zrušit\nrejoin_button=Připojit se znovu do konverzace\n\ncannot_start_call_session_not_ready=Nepodařilo se zahájit hovor, relace není připravena.\nnetwork_disconnected=Síťové spojení bylo náhle ukončeno.\nconnection_error_see_console_notification=Hovor selhal. Podívejte se do konzole na detaily.\nno_media_failure_message=Kamera nebo mikrofon nebyly nalezeny.\nice_failure_message=Chyba spojení. Váš firewall možná hovory blokuje.\n\n## LOCALIZATION NOTE (legal_text_and_links3): In this item, don't translate the\n## parts between {{..}} because these will be replaced with links with the labels\n## from legal_text_tos and legal_text_privacy. clientShortname will be replaced\n## by the brand name.\nlegal_text_and_links3=Používáním {{clientShortname}} souhlasíte se {{terms_of_use}} \\\n  a {{privacy_notice}}.\nlegal_text_tos=zásadami používání\nlegal_text_privacy=poznámkami k soukromí\n\n## LOCALIZATION NOTE (powered_by_beforeLogo, powered_by_afterLogo):\n## These 2 strings are displayed before and after a 'Telefonica'\n## logo.\npowered_by_beforeLogo=Službu poskytuje\npowered_by_afterLogo=\n\n## LOCALIZATION_NOTE (feedback_rejoin_button): Displayed on the feedback form after\n## a signed-in to signed-in user call.\nfeedback_rejoin_button=Znovu připojit\n## LOCALIZATION NOTE (feedback_report_user_button): Used to report a user in the case of\n## an abusive user.\nfeedback_report_user_button=Nahlásit uživatele\nfeedback_window_heading=Jaká byla vaše konverzace?\nfeedback_request_button=Zanechte odezvu\n\ntour_label=Průvodce\n\nrooms_list_recently_browsed2=Nedávno prohlížené\nrooms_list_currently_browsing2=Momentálně prohlížené\nrooms_signout_alert=Otevřené konverzace budou uzavřeny\nroom_name_untitled_page=Stránka bez názvu\n\n## LOCALIZATION NOTE (door_hanger_return, door_hanger_prompt_name, door_hanger_button): Dialog message on leaving conversation\ndoor_hanger_return=Na viděnou! K této sdílené relaci se můžete kdykoliv vrátit pomocí panelu Hello.\ndoor_hanger_prompt_name=Chcete ji pro snazší zapamatování pojmenovat? Aktuální název:\ndoor_hanger_button=OK\n\n# Infobar strings\n\ninfobar_screenshare_no_guest_message=Jakmile se vaší přátelé připojí, budou moci vidět všechny panely, na které klepnete.\ninfobar_screenshare_browser_message2=Sdílíte své panely. Jakýkoliv panel, na který klepnete, může být viděn vašimi přáteli\ninfobar_screenshare_browser_message3=Nyní spolu sdílíte své panely. Váš přítel uvidí každý panel, na který klepnete.\ninfobar_screenshare_stop_sharing_message=Už nadále nesdílíte své panely\ninfobar_button_restart_label2=Restartovat sdílení\ninfobar_button_restart_accesskey=e\ninfobar_button_stop_label2=Zastavit sdílení\ninfobar_button_stop_accesskey=s\ninfobar_button_disconnect_label=Odpojit\ninfobar_button_disconnect_accesskey=O\n\n# E10s not supported strings\n\ne10s_not_supported_button_label=Otevřít nové okno\ne10s_not_supported_subheading={{brandShortname}} nefunguje v multiprocesovém okně.\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n## LOCALIZATION NOTE: In this file, don't translate the part between {{..}}\n\n# Text chat strings\nchat_textbox_placeholder=Pište sem…\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\n\nconversation_has_ended=Vaše konverzace byla ukončena.\ngeneric_failure_message=Vyskytly se nám technické potíže…\n\ngeneric_failure_no_reason2=Chcete to zkusit znovu?\n\nhelp_label=Nápověda\n\nmute_local_audio_button_title=Ztlumit zvuk\nunmute_local_audio_button_title=Zrušit ztlumení zvuku\nmute_local_video_button_title2=Zakázat video\nunmute_local_video_button_title2=Povolit video\n\n## LOCALIZATION NOTE (retry_call_button):\n## This button is displayed when a call has failed.\nretry_call_button=Opakovat\n\nrooms_leave_button_label=Opustit\n\nrooms_panel_title=Volba konverzace nebo zahájení nové\n\nrooms_room_full_call_to_action_label=Zjistit více o {{clientShortname}} »\nrooms_room_full_call_to_action_nonFx_label=Stáhněte si {{brandShortname}} a začněte svou vlastní\nrooms_room_full_label=V této konverzaci jsou již dvě osoby.\nrooms_room_join_label=Připojit ke konverzaci\nrooms_room_joined_owner_connected_label2=Váš přítel je nyní připojen a může tak vidět vaše panely.\nrooms_room_joined_owner_not_connected_label=Váš přítel čeká na prohlížení s vámi v místnosti {{roomURLHostname}}.\n\nself_view_hidden_message=Váš obraz byl skryt, ale je nadále odesílán; pro jeho zobrazení změňte velikost okna\n\npeer_left_session=Váš přítel odešel.\npeer_unexpected_quit=Váš přítel se nečekaně odpojil.\n\n## LOCALIZATION NOTE (tos_failure_message): Don't translate {{clientShortname}}\n## as this will be replaced by clientShortname2.\ntos_failure_message={{clientShortname}} není ve vaší zemi dostupný.\n\ndisplay_name_guest=Host\n\n## LOCALIZATION NOTE(clientSuperShortname): This should not be localized and\n## should remain \"Hello\" for all locales.\nclientSuperShortname=Hello\n"
  },
  {
    "path": "langpacks/cs/browser/features/loop@mozilla.org/cs.manifest",
    "content": "locale loop cs cs/locale/cs/\n"
  },
  {
    "path": "langpacks/cs/browser/features/presentation@mozilla.org/chrome.manifest",
    "content": "manifest cs.manifest\n"
  },
  {
    "path": "langpacks/cs/browser/features/presentation@mozilla.org/cs/locale/cs/presentation.properties",
    "content": "presentation.message=Select one device to send the content.\npresentation.urlbar.tooltiptext=View the device-selection request\npresentation.deviceprompt.select.label=Send\npresentation.deviceprompt.select.accessKey=S\npresentation.deviceprompt.cancel.label=Cancel\npresentation.deviceprompt.cancel.accessKey=C\n"
  },
  {
    "path": "langpacks/cs/browser/features/presentation@mozilla.org/cs.manifest",
    "content": "locale presentation cs cs/locale/cs/\n"
  },
  {
    "path": "langpacks/cs/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAB9AQAAJgAAACAgAAAAAAAA8gIAAKMBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAFESURBVDjLpZNJSwNBEIXnt4lE4kHxovgT9BDwJHqPy0HEEOJBiAuCRg+KUdC4QS4KrpC4gCBGE3NQ48JsnZ6eZ3UOM6gjaePhQU93v6+qq2q0pqgeJj2S8EdJT1hr0OxBtKCD5iEd8QxDYpvhvOBAuMDKURX9C9aPu4GA1GEVkzvMg10UBfYveWAWgYAP00V01fa+R9M2bA51wJvhIn3qR+ybt3D3JNQBE5sMjCIOLFpoHzOwdsLRO22qA6R6kiZiWwxUvy/PUQZIhYZ1vFM9cvcOOsYNdcBgysISdSJBnZjJMlR0Fw8vAp0xoz5gao/h+NZBy4i/10XGwrPA+hmvDyhVRG2Avu/LwcrkFADZa16L1h330w1RNgc3DiJzCpPYRm1bpveXX11clQR28xwblHpk1vq1iP/5mcoS0CoXDZiL0vsJ+dzfl+3T/VYAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAK5SURBVFjDxVfrSxRRFJ9/Jta/oyWjF5XQm6D6EkHRgygIIgjUTcueVgqVWSRRkppEUQYWWB8ye1iGWilWlo/Ude489s7M6Zw7D9dlt53dmd29cFiWvXvO77x+51xpaaUsoSxBaUWZQ4ECy5xji2xKZDyCMlMEw6lCNiOSgwZKJK1SkcKeSealfP64t0mBjl4Ow39MkDUL0p2RSROOtqhZdeUEYM1pBl39XCg/fEeFtWcY7G9W4csvUxjlBkCsQ4Nt9QyWVfvT6RsAKXw3aoDGATZeYIt+W1kjw7cJG0RctWDTRebbKd8A6h5pwsDb70ba3w/eUr3wt/cmwgfw6Yft4TNMQaY7o1P2ncm4FT4ANQH/jQBJ2xv7kqIXEADDql8eS3+n8bku7oxNm+EDIM/dU92upb3T/NJGeaNbDx/AsbsLRUY5Xn92caWXY5d8RV6gWllxSg4fAEnTC90DQW13BLlgXR2D3dcUeDVkwOthA1bXspxILWcm3HdThcfvufB26LcJpkOEAz9NKI/lzqpSEC7feol5EWnpSeSlIxCALUkApmULdjUqxQVAQnl3D/X/yQda4QBEq2TYc12By091MQ17Bg3R88nHKlQbVmHvj89awNBLYrwT9zXY2aBAxTkGFdiSxP/Jp6FLDw+AS7GfsdJTJ2EqSO5khD43nGfBARy/ZxOQgZHe7GPM1jzUvChUtmnBAXQPcKGMJp3fdFGq6NByEhiAO4b/YptFfQJwNyQ/bZkVQGcf90Ja25ndIyrKBOa/f8wIpwi3X1G8UcxNu7ozUS7tiH0jBswwS3RIaF1w6LYKU/ML2+8sGnjygQswtKrVIy/Qd9qQP6LnO64q4fPAKpxyZIymHo1jWk6p1ag2BsdNwQMHcC+M5kHFJX+YlPxpVlbCx2mZ5DzPI04k4kUwHHdskU3pH76iftG8yWlkAAAAAElFTkSuQmCC</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAKQWlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQLg4Ji1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwSE8vE9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS72yy/UCZz1v9/kSI3QyQGAApF1TY8fiYX5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7yZiXJuShGlnOGbw0noy7UN6aJeGjjAShXJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJMkUUGe6J8gIACJTEObxyDov5OWieAHimZ+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0tAyOMBeAr2+WRQElWW2ZaJHtrRzt7VnW5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2JFqbHbO+lVUAtG0GQOXhrE/vIADyBQC03pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y595nL7vtWO6YXP4EjSRUzZUXlpqemS0TMzAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlou4U8gViQLmQKhH/V4X8YNicHGX6daxRodV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGitka9zjzJ6/uf6Hwtcim7hTEEiU+b2DI9kciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAAhIBIEAOWAy5IAmlABLJBPtgACkEx2AF2g2pwANSBetAEToI2cAZcBFfADXALDIBHQAqGwUswAd6BaQiC8BAVokGqkBakD5lC1hAbWgh5Q0FQOBQDxUOJkBCSQPnQJqgYKoOqoUNQPfQjdBq6CF2D+qAH0CA0Bv0BfYQRmALTYQ3YALaA2bA7HAhHwsvgRHgVnAcXwNvhSrgWPg63whfhG/AALIVfwpMIQMgIA9FGWAgb8URCkFgkAREha5EipAKpRZqQDqQbuY1IkXHkAwaHoWGYGBbGGeOHWYzhYlZh1mJKMNWYY5hWTBfmNmYQM4H5gqVi1bGmWCesP3YJNhGbjS3EVmCPYFuwl7ED2GHsOxwOx8AZ4hxwfrgYXDJuNa4Etw/XjLuA68MN4SbxeLwq3hTvgg/Bc/BifCG+Cn8cfx7fjx/GvyeQCVoEa4IPIZYgJGwkVBAaCOcI/YQRwjRRgahPdCKGEHnEXGIpsY7YQbxJHCZOkxRJhiQXUiQpmbSBVElqIl0mPSa9IZPJOmRHchhZQF5PriSfIF8lD5I/UJQoJhRPShxFQtlOOUq5QHlAeUOlUg2obtRYqpi6nVpPvUR9Sn0vR5Mzl/OX48mtk6uRa5Xrl3slT5TXl3eXXy6fJ18hf0r+pvy4AlHBQMFTgaOwVqFG4bTCPYVJRZqilWKIYppiiWKD4jXFUSW8koGStxJPqUDpsNIlpSEaQtOledK4tE20Otpl2jAdRzek+9OT6cX0H+i99AllJWVb5SjlHOUa5bPKUgbCMGD4M1IZpYyTjLuMj/M05rnP48/bNq9pXv+8KZX5Km4qfJUilWaVAZWPqkxVb9UU1Z2qbapP1DBqJmphatlq+9Uuq43Pp893ns+dXzT/5PyH6rC6iXq4+mr1w+o96pMamhq+GhkaVRqXNMY1GZpumsma5ZrnNMe0aFoLtQRa5VrntV4wlZnuzFRmJbOLOaGtru2nLdE+pN2rPa1jqLNYZ6NOs84TXZIuWzdBt1y3U3dCT0svWC9fr1HvoT5Rn62fpL9Hv1t/ysDQINpgi0GbwaihiqG/YZ5ho+FjI6qRq9Eqo1qjO8Y4Y7ZxivE+41smsImdSZJJjclNU9jU3lRgus+0zwxr5mgmNKs1u8eisNxZWaxG1qA5wzzIfKN5m/krCz2LWIudFt0WXyztLFMt6ywfWSlZBVhttOqw+sPaxJprXWN9x4Zq42Ozzqbd5rWtqS3fdr/tfTuaXbDdFrtOu8/2DvYi+yb7MQc9h3iHvQ732HR2KLuEfdUR6+jhuM7xjOMHJ3snsdNJp9+dWc4pzg3OowsMF/AX1C0YctFx4bgccpEuZC6MX3hwodRV25XjWuv6zE3Xjed2xG3E3dg92f24+ysPSw+RR4vHlKeT5xrPC16Il69XkVevt5L3Yu9q76c+Oj6JPo0+E752vqt9L/hh/QL9dvrd89fw5/rX+08EOASsCegKpARGBFYHPgsyCRIFdQTDwQHBu4IfL9JfJFzUFgJC/EN2hTwJNQxdFfpzGC4sNKwm7Hm4VXh+eHcELWJFREPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS3UuH4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufGK+eN8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000IlYYqwK10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR5vTkmuRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41lG99uit7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9V/ndzPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0MqiyvUqvakfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui6rq/Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx4sf4H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdLz5HOFZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX297Yb9jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel93v3RB6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/syOll+AAAACXBIWXMAAAsTAAALEwEAmpwYAAACN2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+MTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj4yPC90aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqIYvkNAAAKUElEQVRYCe1YCVQURxqu6pnuYYYZZoZLYAEjhwY5DAHRgCcx4IEa8UniruhqjLriJtHEXGvivGSfCTGJkjXxTFxvM4gYcQVPPAc0CIIcKlFRIJwDzN0zfdR2jw5vJJDI5r113z7rAX/9f31//VVf1/93NQA8aU8Y4BmAPWnYedHgXXRT8MeaFjrRQKIgvRlJKBqJ3MTQFOAOzoV6Y0eG+csK5o+HZE/fx6Xn15eN+6ImfwEEkBFCDC0PS/kqyT/86qOuR+gMXLLDvOzLAupDTym6HB0o2BzgLqiJ9mXJA2WMnKTBqPJ6ekVhtfWVAHfq+qZC8wdLxksOOPs/tj5EVpKln7pQXzo61ifiOG0hav6jtby+x7TR57Uu9NZ+0+K+Jjhai0TJa7v2uC9po7JOGif2hXsc9leLtmWCbTNRSM7yf/Q3vv0krM0nV646YFny3hRijSrVdXNfk0wOhdZ9GvPXo0KEO16fID3eF+5x2BmGIQBC3A/70Ol+lLUI1Zcsg976nvxosA/WOjFSkqn6Da/Z8RLNb0AeyzAGEAAsy5HAyX424cVadkGzjnEZHybKGRkK9f30fwhuVKt9LPeqp5ENdX6syUjgwWHVLkH+ee5pi3UPAR8o6NbfYoFVOxq0n/QCkiAzkA4thE+vv9gbdl0BOeF6ExuVf40cYCIxChciymBhxNEBeMWFD+V7acByJPBE/NJbu2V9srX+Toy1vs5NNDTitixhzCFZQnJrXl7eHwQCQRRWdo9JEAkgoGlQ9kv3R7e0ZX2yqOtkzjFEUwGYVF4qCouA5ktnv+vI3n9Vd+zwJOeZUL1ajCpSvwPtRz8HVJMBDJhSDjDhGHB3ywX0Y7Ia6arcHfjWViSds8lw8NwN+lUWsVVJ4USnpwy8zzBIlTZCFLA0yaXSjuU3j1hAO5GAtFq3pveX5djqajMAy9wQD41sISvLM5vXf1qiKzw6MiYlpdNNqRSDiPe7bsuXaNHcTYa/OgL3V+pzdi2smz4GdR1WJzr7duVlJ11PegZdnxxn0Z0qiOPHuOMqQFcn5aHiqDqk3e3mjEdlabvREQ7y4+R8HsePLd9n2hb2rs7IF2UHdrfGOkO2SIumZelOOGzzzn6zDnw9FfnuWbrRYWtbvSKvafmCcofOy45D+0ZXjxqCbs2f1tBaVSXl4kAMcjEZjj2KBZ7O4Efto5M/DOjYs20dERR8RjEt7bSzn2LqrOOykWP2UK1NLm37t39kH7v7wXTQmp8CPCathR5zHk6/wIz3gMjdAFqOTgS1qyf+cAHJcn5k5vsqBJV8UXbMPSdelBszSFh88ho9YcMpyxjeDh+kA4MYOwydyB+lv3g6RTgoZIPDr33HxjjTxdOzCF//CnzgoE10dhYLIUTCAXJ490YTG9RpYsY6wL3Jo+Vm/xlZ+mdFGEbjQpbUGaFgxihJo0W7f5itqVEqioqt682PGBiqhiLxnyw/3Rijz9vsCXTZL9vz1jWsticeeoytR8XjTgHzmRdB54mpRnJOjYnyx8w22l2FEKaCsPuwB3lBjeYmGtncxSq65+GKIiuwHyCgO3XkOZaiABdb2LYt62XLlUvTzddKbbiHxxEywGVl4GtZ3aQKn/IUXLsAqfFVDXRsbgkZPCPW5Vb3pA86JSUI/0qjX+jrJhgrxsGAxi4Q5uslNC0eTsUbc8u8EXeeWF2HvKcfr2MQK8MkrmbKTEtoa5MfMNUE8oUc6MsDesMDTMrn+IuAbHoal1BdYgKZ7rQzQVFl9AjOXuTwwQVQ4OUG6eGDJZfsNp4e7hcT4nbVcL5QilxwYDxzfCnxdHiuS1xCpvf8jF5vkdjIQQI1tzHQqmddT1RSbziCOMuYGEDv/ItcVbfea/y8sZKVVgoBpStWNSHGvQJAAcNyT8DWqR2KqqoIZz++31xyppPbsxFxPCEo7gCYxAJoboBqi+yJtevm2212CZXNafHhHWlxLt+26ZHgn2cta89XICU/dqwceVfU0ynz4sVvT4+ELbyNq4l8wQGs1carQDp6XBdjNgIgEXf5rf78w74I4LHYwkTJxeQo/ADFILC3yLL4cJl1Oj/g3Pi8cejuUkiw3KuIphn7dwcRGVWEiV0Qead2sLbmSrQD55DSiGdxhiTlLsGhJR4z32kAkthC+0nQnpuAUMn9x+YA81LiL7GT5DvrX7y6PA1796U44ZfFt+igZWr94fi/63a+m60780IEkbnmJck6HsO3+x9B3DJpyq67jp+iAQQOzLXVCboTR6bYjX38wXj7x6nypc8F42U6E4tnbNfve2OXbnYfeCAAiOQvJJBl7L6KtFevuI1KzKbaW6Hlasmqnn6u3gOnUCaTyCv9ldX2sRDVt0Di0wJ098LB3aK5PfGA1L4IFENqQMg4+3dJAISWfUvd3kyOU4ZG+AtU1xupdAvFen2U6rrV2ZeAGAUYGsiFhP0oEMlTLinjEw/RBh1s3vDJ1qYt64c74/l+886drrzs/oo8V4u8VNmdGy7ftqVZOTIThxLHvGRwk78nVrn/jNU4MwEXKaWEV00Dmb5XY3kteqCwpHSNj31i1NDgUbdm5T5jafEL4siYrUTgoExcrtQLFB7jWrN3feGR9ufPfNMXdldp1KQeCyqW7QW0zg/4Tn8FgAF5QCSUA8PN5cB0YyyIOTgNKqJu8wt0bmoNcn8np+Nmq47xiPLHD3yWqlg0Ogp2qus14i+LcvOK75Y+H+IdXBOmDHh7Ueyk03FaWmbM/DjHUHU1QaBQAiIwaLckevg5a2OjkrWQIr+5S7dK4+Kau0lwBPvksCGxoMI2+2Yz/TxX7+TcUzcKITDIXTGSu6CQXm7YbQkOzr/wjItmxURZlcMPqdWChuvFs03VlemYWIKAANdiMlmTZEjEfr8lK0ocOIdEjd8FgJ8PLuA2ngRwj5+BQGgCuOIqkEzcBsMzuGS+31SFSCg2mlMu36GSjCSAHAGDm3VsXIuOlSYMJq5sTldMVbfvwrdfOz1HjLuwNpoi3EVSQ5i7/5ZdyStNSKMWN165Nc+gOTuTMZsDuYTR434BBV4TJm32mDmngY/yCxIexAYqFcKqfDtl5yutRNIQVzbIm7Sq0ry7F+fA9SZ5QkB1NYIqFV+ufrOhks04jF18P5md0AcuW8NXZRu2y8QYNSIEX+/jJijW2sTtQ31sod+eNm4tvmGLSx0hzT34hizVye3/p1t2BymeXdX+U8ibbS3c28Ceu867yy1Diqj32iuUi5rNsz7t/fXsjP+1vr24/RrgcY1l7GiL4u4uwb5yeDl5GDT1XMeMaNgVHyr8nktXzEtG378m9gQ9ov4/S0KUv4jEuDdzYycTfazc4N3bfu61Mc9NfkZ06JuMR0vT3ubgbX3WhL4c/lt27gkT6Rt1O3afN708PISoHRZIrFZKQImFtJkQxH1aDOyCNj0Tued1z1R/N6j9Pevq939hfk+w/vhyFzRbCUJzuUuc5tJP1gV5peYs/hbMvam6fJWo1VsuKMhI9VzBEXD/itifyZ9gnzDQKwP/BlaTi1SzVazVAAAAAElFTkSuQmCC</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMwQjQ3MEVGRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMwQjQ3MEYwRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzBCNDcwRURGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzBCNDcwRUVGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5U94CwAAArpElEQVR42ux9B5hU5dn2c9r02Z3ZXmCX3QV2KS69KE1AsQAGEBT1tyQawUSN0fgbjfrFWGIs0ZjYjaKiWBABERSRDtKR3naXXZbtO7PTy6n/87xnlqLEL1++/Pn/fNee6zrOMDtz5pz3uZ/7ue/nfc/IGYYBXVvXxncNQdfWBYSurQsIXVsXELq2LiB0bV1A6Np+cBNDcdM+SgJAR9QADqGx7pAKNW06DC0RoCSbh+V7VZB48FS36hftqlMvjSvGyOag3q+uSTePIhjgtHGQ6eIiPXOFg7oONX0L+S0Axma7xG2f2NcCJ/06aGhV6bnTCqDq5zodDgwnD2m7NoJweBckOzrAMewC0FUV/O+/DqrfB2mX/Ag4qw04yQK8ywVKaxPYe/cFW59K4Gx24EQRDN0AXsTdQlBPA2h+HyCyDyBvNkBoG0CiESDZAJA9DSBeB1D7NIAWA+h+O4Cu4PU4gQ2E3AaQPhwgYwwex4av6XjeEkRVJ/CcARpegz9iAI4JSCLAjuMaDCwSQcfrfH5lAnbVarDyPguM6clDUP6+Taf3eSwO4DgO7tkx/95DwcYcj8WZJEvPcwKEEyFLWFNyHh0064ECh7cxpibPMWZ4XFc66HhuaS88D9xXy8E6eiKI+YXsr87ho8EaDkB11TH4Ei9RpO/VVPa3IUOGsH3VqlXs9XOcIIDdwkFRJg/HWvSRaw4qP91ao/6k2Y8BdwCk2TmoyBe+vaSf1Izv5SIJw3a4SevVFtYLVu+Qh2PEh687zM3OdnOQ4eQOxmTjQwTI630KhCYHHlfT/+f3LugKNQ2g0MsxgNMrRupZ52YTJAgosaxrNvxl6Zd7Pz0f0vIxUpglmEmgyJgtCXj+wrteGZ1b7v9b3xOnPAwEQKw5Bm1NzRC228H6jzDCWSePZ8rjmWa5OAjEjYwXvko+//F2+fr2Jg0Kuglw83jrHy/uL763/rC6q7I7D9eOtGLMAfadVGHZbgXcdq7weJs2CZnlxs92Jce1BnRENdf35ZXxRzLT+F/PGGJ5ISdNeBUBdjx+jgzBJAMNmcnAAcK0/rcGAjIo2x/8WIWHrhChT4EJgaBisHGmf1kEEY6Fm+2V3u4fz7riyWf+fOirx/a1Hu4jWd2QTETg+gHTX/5F30t/VhNuBVlX8TPmMShGcQIWHqjsZDsYJ2tBsdpBRxBw/2CDUDwTwchQkJvGQ1tYnfjkssQH9a1almjl4NqLbR8O7SHchVndnO7gADMcWkMGnPDpDAgNHTrIqgGKCg3ndRPfumGU9a35FeL0Z7+Iv3iiWcvPRWbxhw376+9G7nPYOedz17rvONmhwVnnjM9VOw8iJoIYxosTLf/e4gvH0oOMuGCNBku2a3DDaAFuu1iASkwoutggJTxmfrbNXX9Tz/HP9XBkwsLabXP2yPE+uuQCzuGF+kjbnstXPQ0RNX4KBJ3CrppX4FeJTBgQy4FYYTaiygrw3+gS852lQMRnBV4e3vtGnn3ne7FVqAGy7A4e5o633n/vZbbZhsE1U53v1BQcd2ZlN49BNbM1pEO9X4MxFdKnv53uqOhXLHwVQu2hRHWYNNmxaOYw232+6HeyHf+pOQTgFRyYhiMgxsNgSLZ/+9JADF+Yz4GEyfTKMhWGPyTDzW/IsB8ZNt2ig4CDqOCbmmIdUBdth7gm20mbGKkyEpYT6Tr+/SwQUOKpURjqyofb7L1BllBXUTD+m1MFPCHXirxgETlYvke5/KbXowuSmN0U2F9eYn385xOtT9a148kizZOg/KEMkFGDEFvQKZGIGtVLCv16quOBeLsGU8+3fXrfFMeVqA9ixB5ngki1IgoDIUj/Yj5IMT/ojvR/+9LQuVFyOJDcCos4sCG23/xchfPuVeG1rX6I8MfgJF6viMGnYLNYGibl0yOJSAnLh8Sf3nlRQuZV4TY5E6iEREH7pzEYE4Yo9gpmvRhdZkNAxFGcYj3f9viV9gdRFMLIngLkpfMQjhtnMcGZm4zngxoBsHyAgHF12whcKNYTxuDLx9nX3HO5fUZrWIdI0jC/NAUC2eDBgo4j58Re4BqrQXN5/seA4CzSw0uyo/QpKOZAxISa85wTXl7HgcsVZcwAcBoAZz6eudO7ahIBmOkqgYu5XGSQKPDA/XOAsLNOIxDA/R/HFsbiOudBoUgBvGakdCOVgm9PaBDHetYfxaEvBkwLnAsMZD0H9xBgbIUAQQQMAYPKRFmusHTuBNsEH4Ig+j0QIOJRIebjAFlxV20uc8T+B2/EEDkeHAek9N+/kw+NzW5wO2RWS04BADqBoJ+1x1UZHMgKc0pGYy2XQE3ZwH8KEIjK0RlMXfqtcn5hFg/NPg1mDLOsKMkWDu+p1+AkCsG9+EgBnDJAZPRFiv97YODM4KJghE7DRDHFstNM35FQ4GwQ6DwDQaEthhmB/wbhn4Ttfw8wuBw6MjEPIX+22bPgzgAA1WViRQNO7ZT5dVEfXFk4CFm3L8TjflY6/mkNpTG9RWp+/E5XTQGITA2XV4p/Lc/jmY3s/C4j1VvIcPLwIYYtnDBYCdC0039P4jEUzQw4XQt9li6a9s7nxDa56QK0hTTI4OJ4DOMUOL7vJ3kQvJnAE6J4nn0J70oD3u5gKKPm0T8skjiioQI8qcTpb5cyzYaSGa5UFP5OcWiYp0iui8drous0/tZ1pV5PGklIxryCFvNqYFdSQTdSj2d/MqEpkC7a4WZiA10zezG8Oci8yw28O5012tgY2ewgpHvAkGWz8cbAp0MwFAHRMESB51RTIKJLE03jKC77Vum387g6MBOtTgDpvXe+oAwoEteRPYx9x+uTY/A4ObhupAWBYApDCdMZdQCWBp3RO9XBNLSBZCupHNB10TmTIEWWAQHfP39THC4qU0GgcZe5033uVFB5pwsETwaovtZ+kbUrp2rRyAV6MNBTj8fkxP5dR8Fi2WcpKt0sObt/LXi8KQT/Z0FLhUXKwFFBEZSoHw6N8yZDonEEqB09EBAx8H99EN+2H9wDN4AlaxN776nP/u3sdqIryPNwsK9eK/xou3xdc1Abd6BB75aQjaTLygWN1NnRaSYVsGHy88Gg7qooEY7luPifxCKusMPh+wFrx0EtssEtCILi9FzQmxsxR/BVbwZzXHLVkYuSJ45PV+prz8fg25PHj1Ur/ra9YlbOVhzwpbo303BYrTCwshQBKqZHQsHbrVarnkgkYh0dHS9gSbpVXLhDnk7Zne3mkb4NcFu5qm3VajtRuaob5+w64ntYoKMIBLKdPTDAD1xhh5GlEtRiablnQQR+NNAClw20QiBmMkccj7dqfxI+2pSAmkYZjj/rNvvanWBDKuQkCcTsXEgePTQxtGLxb5O1VaM5ohebPYYXFRK9mXmRdV8N0FV5llRYhIBxH7VXDn7K0XfgXwXMCE1OnjsDDc1sG1sLAdoWzYTmDx6FaFUF8Oi9BXcI7GUJ0BPlcPKTQQyVgU14blk7wTvmUcgYtwQEl8kU3PdZoBjL6dFWrdvjSxOPf31QvYE6p8WZ3MGBRYLjWLPe41izBjnIEiQQCTT5CJgjjRqUFIrw8BXO+5x2I6wKSPN6ikZPsYJ+SiTGNBkyJKfJBhQDzHg+zQNKfd2M4Cfzn5MbTxQRKwiZOS3W0l5piarDFUpzw2Qao9j+3XWuCy99IKe05/uTh48BRbL4jh48eKL2+PGYqqqTamtrH0ZWGC7KijFCxWDoqZKUZufqD6F49EVOC7vvbjRPQHU9wynBxH4ipKHqF1JpTY+fbknAp2vjMGu8HWYOt8LBBhUW4msHamUSA5CVJ4LDevbBOStaaKcbAgveejm48N25WiIOaVNmPm0bNOJP8f27Gox4DNyXThPcbS3TOz586+nEsUM9OLu9d/zYwTdUv29KwUNPXSl5MnQtHgFOILpTzQYF4z0PpaMFqu7+EGrfmQZkg7vfeh+4Kv8K/tU+DDpA3tVOCO28Go4/9zzEmnBUW4ZAYP9i0OKvwnlvzGVA0oJ4GNMVUcy8yI7fVKlj7pgXW3G8XnP+crrtpW4Zwp0IGK1fIYeW28h7b7P8/NcHlauzU4x7cT/py0evdPzYH9H9Hpsl6dfaINMRQrbPPIMVjbPY4ETUD7eUjobuWYXsT2JaOgRWr3gVQXAredLsB37/UyOZfCu0aplmHzgM3BdPHR1a8emL0d1bK7VIqDi685v3YO6vimyjJj6pYrmQFaWhpaVFGjJkyKcItGFer3e5iLRexGFUSagQIzgtoA4vwRoeNn7Qc7Yg4XXP4MHr4FjJoHen283WR/ccAerbNfh4fRw+2RZng0Zv8GYI7L2iYGCSS1SUkQVMkSFkZENsw6qvY1s3TpBKekL6ZdPGSj16biA+1WNRICDgxWr2vpULYfaPv/C9/fL2ZF1NhZiTD/4lC6ZpkfCmoqdfO59HQGEpQWBZzaJNmyXbDkde3gUdjRXg7R6FgpsHgL20GtQQBjdi6gUDvVjGhDfxTFZB9RO7IOnLBGsawLF5c0BPZsKAd2eh1EdiUBm7ZaN+2l2nlU37U2R9a4MGt02zf/bYTPvPX12ThHq/ybBYXpvnz3HOfnJ5Qnj+0/jMnFwe5q9PXnJhH2n6LeNsL0XjAA2KAnUR1EtiqgSd0gjmrqB4c0l2mJJ/nokTOQHtTz28IPjJe7Ol4lLFe/MdfZznj60Ofr6ITcBJrS1grxy6sejF9wfWzpl1JH5oXy/SWS1vvvB71/DR6+2DR24uKOu5WrRY+DS7XZYslmWoFTi+MaB7nLbTQESEGASIuGwC47t7EndqLnXL4GBwicgsoXGO8iGJHGRmCuCy8agreMhwm0GhUpKQeWhvCuCTNtDCQSZqQosXzIvt2joB6z94rr3lF94bbmMgUPHiWEAJEEj9qBXAUTk0kn/fY+PF7BxVC/jBhsAJrPh0ZOOzj7yi+tohcRhLfbQBLyaMgY4C1D62EkIIAupa9/rDDCi+uxq/GEe5DY8rmNpBpX/jORXceAIq354EaNOw1qC8RyaoWjATjj54NyjNIAePQjseMoQa6aFF8Y9a23XI6S5An0LhuYMIiHwPuiEEOiVKeb7AxuHhK+yzyksEfxB1lAMTZ+68yIsr9sj9a9sNaGyzgUUQTkuRU7sJig5dhkH2LBjajufS0gqhpR/fHFzy4Wya7sz65YP3pF1xVTWdv+BwgmPAMFZaE4f2gNxYb3imXXNLp3jUQkFo+OMjS9WGExLUH1dVRZHN7icrQQZ/5neT2GsNG2kHGnWoxQukqejv7lWtOs1IQv/uIptUUf6TxhbVxjNLDAmrQMgKL32GQdi5BpRjByH4ybsTAgvevJHcgLW8X7u1T/8X5JO1IOXkgZRbAFpHu2mrknGsjWko7rPBMXhks2fKrN+qbc3MbkndiqBj2cdzgqtXDDCwKhhtawEiWwFqHvwpNHw+mpUDb+UBcPRZCZH9AI7eiNYcBGNTCr0YWSvN/qEeyJ68C/JnzYN4wrR21O0+/udnoe2LbEU10D0BrNirnL/+iDo43cuTU9AK0vmjLSiwqYs4ulzCBOCgFzJAI3VkEVM3jrE+loyaYltFVnxtbeIXrUH8+qSAQlqA0+l0dmmI4MWcJ3nZ82TtUXvgo3l/QakPyJZJQ1Xnxb/dDvF9u4HDEuEYPAJdlpe5iGT1YUgeO9wNUHcprc14qQXotlwnW15+xiG/9CSkbVkDKrkMTDLSIWKGgwvWtOHFiYQOg2ivfGSZSI5Nl88R5DgyQhZezHndBNYl/K9aWcY8ahIayboVo82SLeB/59VndQWFHmfFgBZv1WMx0OpqWNOE0Gwt6Y2DUAW2nhWmSPK34esO8Eye+WzwyyUPyCfrHDy6DBnVdHT3tvvTRk+azdHoczjKzR/+nglA+l5739WQbMHRP26uLxCR+p29zfKQPswsEfFaBAgOfPHtj0DToptAxfRHaoYIPob3/MJTMu3B5z8PwuqjtsnWlEXkzeviSFyjK8Dk0LFMIhFh4tCag7aQTusU3ikpEp9uDeoCkRAK9GH5GQYE4g6QcQw4R0qk6WdiwQBNkaF3TzzHioGQWPbxTHQENgETRswrPKYFO8KUMDThJGbmoIV0I57jkKw5ekPHh/Pujx87VCHlF/pc5497X8rvtgDF4zeJmmPAB1AWYYmRz0xYtD1tykFqiAvM4jV2aDn42KdHlnCAAv3djcpDgYcEE4cX8H0g0JxFyvL/7U1VQESVDw4vJHZt6o8nN5B8sNLeCnxGVr21z3mgZmWbIhKFn7eiP4TWfgnRvbtRS2Syz9MXS9m5CWtZ+eJ41ZFrOU1Dce+G2OEDlyvt7Tap1JuA0JJLINqUyagrTj6vogEyxuNFlKW6NBgtzyiA5oUA/o04GuhkiE4oUlJWLaRVfgNt28+nhTcs2v4tP4JuHQ+e39ML66q4nlQWvVj2WkK6UOfTupdk8SdVjVlEZAOBLcSJolOl17LcnK80W9hR26qN4KiNLxvub+s0TCYVSsrIfXGniSBVFmhCKsfugl4hPOCJkxDfve0yAzWKJsjEIHH78FGg4pgZqKGSNccGJDat+Vl4zYpbDV0DqaBbc/qUK++ylvR6U3ClhQ0NP9fhY00oAxNMF6WzmRup7BCO9QQ6CxvSWmuHDhuPKpPQ8hxowudnBlpLzaP372Y2mgT+bF0AqfKSSBhzqM/RqXvou8/oEWGB1XIFgdsMGd2/wlo2Wm1vARJ9BgonpD2dAsqCnbKVvCsdnCPGQGTLeqYRINWb14gtispWoO28ljWY0HWowQ533UN39it54rGd9pyTFwIdhthBl83cpWVLZAc7pz0tWA4yJmKQ16Xew6VA4kDg9FkOLQgE6rYRmIKH+8DOq739en3RkeHpZknIEXSfqAeQ/jGOg/oVCt/QlLwk8CwZQjFgToEaTE4rj7aS34eDOIJwhuDw8XgdGW6znKjad8QiU9AiiFYHRD98G2R/EmLh9nI+OwchEAe1w5+mNNTb4nt3TI2sXfk4Zn8v3uEAx9ALPkDx+IytZ5+dkW3rkZ4UUP3tzJqfEs/nKuEjyqRv3tuY/Dl5XFbLMdpbqtUbfzHJ/hz9mzRAJxhU/BvVPpvEsfdapdMoseDF+aNGxf96MbS5za9709I5SOJBaZ6CuQnenDTx+zS4aJILnr3eMiL67RaIfrutJ9pAIBTThagtjbnhr5eD0tJ4qoVqYLZzrESUAYdINlLtTMHpAnv/gbtEdBwqik7qrMk+H2ReNSfXmotisX5NCdMG1K6lx8iBbGiaj0itO93zMwh8yDLuganGVKoeWlE/eEftAPEdHBM1JShlAXpe1WNVTU5HVaNW5Xac7ryuPKBc+6PBlpdoTMga76pVmeC+uB8t09Og0EPCmUsYrNNqQFkuv4Ha8TKfwGtC2jCc3+9/0YwkBi9WcwTCB4+DWpCbzrqq1HKIhIqaf/erOJVJKTvveOb1c++w9aucJzjdER1dEy3rI4EouLH88SlBTL0JWvmEu4GvGaQRElH2NxFR+kVhJme0h3WOlqClYwA3H5IHfLIjOWxkmbTdH2VoZ0AlBqBu4uHGBGsm0YoiPTWkNPO4pUrJPdyovD9hoKWa+hJYRrQMF9d3W40yh6ao40ilWR4++tTcjOL0tkZfyzuvoYMLOUgLsIkVVM9KS1MpIVdEy9MZcDpxAdWw0tbCLBJvMdcqcOgwjGSiFh8DeACPkerTi1n5WLAPYiGudpoFPNVPSNaXMG1AfYNTVJY0G02xYxiVVpMxWIrgAMZPHMOsNJARTN6m4Ig5MKV/GJqjnk9+9wncS0CnfsL6Q+qo5qA+ZFQvcWcdWmdihk92yMxiEzCSmERYPvoAjmdGgQD3XGr/Y798EapCHLQkTU3xXcdwqi3LWsbpxJYKCkTGFHLTSbu9csiqjOvn3se703ZxGFjalaZ6zH4rS5zOjiuH48pxZmeVtJSWSICQiIGOpcLIQ62GukIcUy75LqywLHzvq/gsPqUTghEdFu9IvnTbBPswqoPk/TNcPGsi7a5V4Dg6hz0nVFYfyRWwjqSdJyu5bkAPaZ0V39jQocF1o2zQK08on/GnjjmcwYGi6lDaw9KwfIfh2x8Mw/U33QRt6zY1x99CIZyVy05c9bf1tVWc5xG9GQESPqxvgRdloHWsu/9ngGKJtZ/ZiCHaBIcrBpLFjwj30KCJqJpb33mxyV12J9hLZ7TALsxou2FOHSR9QyBz0mmXwOYXUBhGEQSH70PAhcwOZGfZENIi6CJUSAbMgiraNdjzQL1QxMPtl9y6dftRy9eL1iQmFpeK0B7U4K75sQ/WPeDuVU8rt/DjnlSPBZkCGkJGxZJNiYmUPX+42nndkBKpocmHY4cW16Dv4s4IfmezFROBlxXIu2wGpKGFDK5Z1hjbtrFCyMhiotBa0X+jY8SYXfE9O/BcUZgG4tRrwdP2MDCQtRaQZYkFdNGCjiILda8T80oBAUsvt3g+iGg5tf6DgacO4vSh1t8KLnPOgJLHmy3Ayh3y0N8tid1Mdo86wVuqZHhxVZQ5BWqZ0nS0TTJrWz7SXn46z0pFDI9R06bB6N4WuH60jQaiOCmDiUgqNarBq3ilDslgPQJNU/eD1cpKA+d0EtKtKHjGxg/sgdiuLbhvZdogceQgSHndQEDAUBcSrRAqbXOnImwgKNRQADMnI1zyzMsHbUUY4I6O/WbJp8YGlYYjxdD8UV8IbsEatcbc2z9HNjhi2klLtgkEYgMx3bSSnatOCTfOskNwwbp2V94ooL88c419Vv8KsaWuXoVsZNLtNUrPKc9FNoSTRmlpDg+0rI96CSv2yCMufDiwncrnnCudP+nXTXgfyzyCAPWsFgCJO/eyPAHPO6AloLZ3GfCjxoOlW4+dWixiZjmW09DXn9+PSeJwXzwFHMNHUyMJpKJSrHw1iOkOcF94KfA5hRCuqoLoiRNgMHGimKVBsrD1jfrW9WAsmg88IXfyQMvBuRfZ34q2Yog4c/6AHNN/fBB+Y1+D1j/LzUN1swbUMKESQGxFWoFsEW+2paEW6yBNNjWgcLqs0gK3jLexGcpI3GBLv80MZv/l7JzK+bg0iEbxeD17fiVm5ypU40lJEtIjWzdeS5NvWjSKzi7MZhkj6JdpLsFaWg6WohImLi2FxSBm5wkoMt30WaXDD47zBi23l5Yl0ayjOLlgCQOAlvJ4FMy2z65h4o/6B8lmYPbQt8F0EK5+WONwd5TgY39kkm4iaHHRXEaFe+b4xeDow8RgCO0AuoSOj253Dbigv/glNdooEVbvk0fPnRetnr9J/qrBr7/89PL4qinPhrZU1SmuBfemjZxYLr21v15nZdantqIzUPDU+NPC4HRnD0RkyJASgyYlwqZ57cMvWMy50lhjDcsBJI4dsvo+mvcHEtcSUTyWAA0DHT1eBZG9u8A1CgkI3ZiKdpwB4MwFP/Q9aDsNmrVEcIndsIaR+HtkhvOnS3cmL6pvULtnI4q9bg6oa3bJ4/7NO5/IHDGsp3RoX4PKKO+US8ABKsTPtwQ0eOK9IIweaIOfT7TDJAQCCSKiRV4wmcAwuFNFUMKT8gte0MovgPTuOWHXgf2vtb767M8ZpWEZiB/YfRUG+WfOwSP9nVOp4T07mQBynz8OvJdcgWIpTDWT7FOPjlWf56hooXi3BzzjJv5ebqgDyZkPQrcRVdDyxWqoWzcB0lJiJrDzNug/6iHIGGdaRQ0B045AUPwAOVcAdLvWBAmVjI5N5XD8I56dtpNW9k59AaJHSWuAZKUmTx5Vs5aHp9sv3V6tjdtcpVy6uUorP1GvuZFpL8JgX7TrmMIG/e1702fPGGTdunhnEnpkStCIgx/U/GDhrKkFKdyp3kEnGEg32fH1emQOEnzp5w3d7CvvdziyfVOFtXsJ003t775yu3PwiA+tpb03dixfxDqLkgf1FY4xlQZATcHTVPMPOAYCBE8TSCHM3EwXr6263zsuM4OPtTWZK4yzswRoatHcYx717/h6vzy+L4ocWpPQaRVZomC2EZAUFEfHmhUYVyHBhsMyVLVokOFEkYIXYgLRSNVBYAtSgsgGTQIqc7RH2T++8yGpsEhNNjegmPFCouYo1/LSH17tXCUbWLmUpqSZVlDamiGBOkFPJsDarRhCm9ZcK6PDSJxohpzrbnndO/GyPdR74JzdMEM8AOXPzmVrtYkNaMF/e0Mm1PzuMVYCqK3c8L7pHNiKm+MoMA+ZfQQrapamBTeyrgsJ61733geZ49qYuBQ9YLdqpxpsvrABBV5uXWmOcD8K6xlP3OC8+MIK8fM4iUBMKCeW3b75wloqvRU4hn0LeQjEdJYs3FlTmmfoBGQ4fyKsERN8G26E+kADXpMHsm+47TYKKjElMQGVxJO/u2dVYNnCYYLLhTo4l5XZ7zV4MAjkspgO6/BxWjgEZ+5853o6cgG984Tjy3/tHVpWKNS3YfYnSA8gO1Q3qo5fzgut3nhEeYxcI14wW4dwVg8BSwXNK5A7QJcAm47I4EJ9gWWjjfQBQ71+elUGDcKRVoONspiT29H98RdnkNBB14B1rgT8H82bGfxyyfWxg6gVcBfTzTYr2ad41SHGBnJrU7fmd159INEYgowrrtjR/d7/uJXYQ8KsoEc2n5A+5BgMevoOdicI9RRInR/642+gfcUY8K3FwO9DZKabwadp6cB2vEJ0FcGtI6Bm6Q1ANxdVTFkMfZ58ip04lQ1Pb9hd74Qv96GORKCQK3Dj9VNSPDvbAfdPtUMwplcqGHgS3zKC5e73wn/5cp8M39apeN0KZFvTwCtmYMVJgh1dU44jnW54SYCmmEI16ofppSMik/L7w4lIK2xx43EkHtIunro2Z849f06crGWlk0S24mu3tn/w121YKuYKaekocTx4KVbEawabg6AxE1EoRvbtnqxHo5PTL7iQd/SthDN34de/+Q8GHmIOQnZumtCe4+VfjelG2aE6pX8U7U46ikFqRO04Ko9de1T+CYLGjUBoQiHp65UrsSbSJ6tjkFcgwl2XuuFYiwroeKEtrDuX7Y5PPdKoXU5OUMUssNi4tIoC6VEanONtOlR4dfCg0LIW9z5qLS47Htq0errqa0Mh4YToto3T9Xi81VHRfwf1D8g+2orLwDVoGMQPHxhWffsNO6L7ahzZ1129pvy1D8fxksUg78yaSzw1w6iwY4C9Y7aBVU1C04aLINUSgPZlN4GuHIL0QQdAsJm3vqVVIg1OAGheMgW+uWY1Y4K+MxfA8E+vMvsIQaIz1EY2+GS3lTEggb05qEJxtgjRhMbmEkgkNgUM9+Yj8ngH6icLfuZwnda3MaSPH1QifTG8VIqAjoljtcCJWCNa0QBUBZpg6fFtD/ij/ix2t1MiDOU5PXMdgrSlJtDAXVY8xI7aP+ayOsFb1HOFEgkVRnZvHUJ6gfooGpbG2P5vp8hNDbPlxpO5CAgrWnBb8mRtz+CW9VdGdm59U4/HxmdOnjEvbfjoZgsmiw0ZtXPniKI6J4eiiOBmFHtbq9GyYPCrmpWpn+xI/HpntXJBIo7CEDNep1YtBjU3T4Asl7BnUA9xH9rHqqWb43JmlsBfPdKeeaxZLTjSpFTGkkafxhpMmTSB3eyBNbP58oG2pbdOcM4NxgyjPcbBeTkaDC7FZPWFWPMjuHrFsPYFbzyTOHpoLDVLyDe7ho+plXLyFyANVuF7ipWAf7Lvs0VDpPxCSB930YN519/6uGvQcHQNQbZyhzUGLQgEpk8kc1aR+gf1r1wCJxY8BaEDlZByj5BTvhfsBQtxJBswbXpBsn0WnNxRBm5vAvLG/gLKH3kN0gZgOvoYpgzODhurrMxF2fDfReiw6v0qjC23ADImSygky8wNR5QKHMflJ3x6GjkvYsV2LJ+ZaSgw7/JMm9BHWu9Dm7625Rs47D+Z/+yuxSs7Ao39weY2RR01gWIdDLWZabkwrfeYOVar7bU+3iK4Xc2FJB6vY+v629s/eOsxubE+nS1Tw5KoUBKx+0JJVMrsvlEeHUbGxVMX51xz0wwU3oaE7KorytnrQb4LBHICX+2XmQIeiv44hH//cm9y7Em/dtXuOvXCcNzo1x42b2gl4WgoZk3zZAgQjRmYtSpwKCBzMPgJ2Tg+tsKyoXsmv1PRYUs8aey6bIBNvXaUA9BiYUnhWAs0XVJACQZR3PjYhfBIZ5HtmyeFt26crgb8Y9RgoB/1yonyk40NtB7voOO8wa+7Bg55W3B7OyjBvRdPZrqhs9SeBoLFvJk1fsIUhBZUjU3LZ0D7qitAbh4JSricaQRbEQ5ADfra0u3gGfo6ZIyYj3YlAXZ8PRdFpIrnZqBGMRzsFr9NR5OQ4xahX6EAG47KpTWt+rQtVcpMtM4jLQLHNQbMlUnUXQzheLndZsexpZ1uWDFg0T0Z06YNtSzZ7TsK7x1e03/h0W03Z9lc1RxT12abjqaIk2rCk+3w+rq7sl4/Hm3XJnQfCI8YPSAaRpBkZOI1J9OD61ZeE9mzY6oWifQxeD6D6jAGWjc0rdHarWhl1pSZr9nLyo+QpSS2tPcoo8/97XsfT6EjVf5p3UEAS0NZnrh+eJll/XlFKhxtUnugsOzhj+jd1x2SM074NUtldymMpSA+vEwKW7FkvL853n735a4TK/Ykk5MHWcGFsdhUpUB7SAXqVFIDio6r6Dy46botqS/FLNCCAYZkW2mvlZjhKy2ojm3FJbbo3l0WS7ciIVFb00Gi0dG3P1rKHRhDDWuhF354GpQzNUCi2Zzs8A5bBJp/EbiwFDh6OKBjuwhpAzno2BBkC1qdPVEjfAtsTYLNvKtY1u0Q0xyslW4VDSjOFOFQozZ20Y7EfZ/tki9XMfDde0hav0Jxoaob21+/2b1//uZEnawaBrLmPb95N3xzGIV2Hq0UR5s+60/+xV8/kFXZr6D3vkh8435R0n6Z68LAstXL+imLl8DvLHJngVO0gdviAAeVDZVjglBtbsSykBlMH3vRK2gfX5Gy85D8/GmotQxk0GT08D6ZGkqkG+SWJjaHwNts//lNsOdaaUsb3diSkDW2CAXHu7ZXnlB7os1sNJFAIqRT57EMRWS6HV/k4kxNK5pBs5lsFRP57L9vdTHHUMvULNofPSePuooJtEMJtmQaBwdVLyitLf/1FcwEArKMRPOy3+wuarT0SYFTO/UWaBaycx5Cj5rGAQNC40FNNDeWyM92x597Z0PiLqNNg7yeUuOTP/XcGpfh87isE0AAg49ikod2pP8HpjpvcUrcuscXR95ubtO43BwRWk4q8PN3Am8vuSNr8I/LJ6MmaoWdLTXgMLJS7WATCEkUj+x+BgQA9/371FhmI2uyeQXWllfkEHUSyT7qbFVXnD3StP0PJcvf/UMZnQ06KgfUH6A5Bz1197Q59Wr2DWg1s2F2f0/d9fsPbylQsDmH1COzRv+ULTXBxFaxdD52zpzQ96LNcGCeZA5lg0RzAR67eb1//ir28tufRe8y0B4OGGo5+tS1rrL+heLnVDKbgjorB/ScmI/GiRawThtqffeJ2e5BqJUCLagp7Fg+T7RrgzbWxPrbFNQAtl9DiTQINFsj/EML9GmehY2Pbu6ppPl7IyBC13aOQUVQOBVoMqZCdVMF2AyV1XW67W/1IXn8nz6LzhW8AuvAPjPbPeei/pYEzS+QhfRFOqeUTVtNCUILVqobETRF4p7fzHBd/JsPw9vNtZ9oK+eHBmNq7XfwLsTdT4HrrUEuyhQuUQDGv/CWny4gfG+9PkbX2QFtbb3gzZYhIMYSqAs0llkEhNdXx++mqXpagNs9U2iv82lr/7o2zsjreCvaRxeHpZR0BMem3+MyD+X5ItA9JfTanPGOHftOKJ+882X0SkuWQAzLVuxHtBC7V8S1bw6+TwJL7hZI4/IAtC4g/L+5l93jg7rAWBjxxz7QogUhy5FItcdP3dAy0JMpsCl1rBnGvnoVS6LOFp7QApMIPq8o4LEcqFDVJMMNYxzw3IoIYwti6nQHT02mzYirK2n946Oz3LuL8Hikw+ineUBBEHBzYHFYhX2RbZBDHc4uIPwrNwy2iDY2EYH7V18OLWEFsrPQwRj8qcWkosDRrCubaSNGaGhSsyffmDZ8fB/LNgp8C+qDl76KQLZbYrf0VbWorIO64tsE3HGJC/oWipDrEWD14WRvaFagT19n1Yyhtr0krOXO+1m5JHgEKxQEb4RHD9WDLxGEPIe3Cwj/2k2BQGQ4XDtRhDsn0eBknSXcqC/w8MLwN+8sixRlFUnQjpbxtx+H/zL4V97hpBeqMfDUPDJXhHPsOekEclThuPn7EvtOKp4lm+P/C7BM/PJS1x09skW20vn0Sm9a66jD+AIXHIhPgid2vw7lnqL/61fe9fN6p7QBZr/YD9SCq2BiL4AhxQJUYrAHnLEXY02fO9HxCM2rtPs1yMwVYPOu+LDL/uD/Eh1T9/7dJPbrcgQK0gMUXJqToUm5gcUSHGhQ86c94dvZui/p/NXt3qevG2X/gsqKTTSX+nXudtHsKY0p7APZNi/7/aQuIPyrtmQLqDlXgJheDLGw+RNB4YR+1k7W+PxelkOL7s+cxdYTYDlw5Yiw/XBy0uVP+2peXxt9ozWkX4Hqr1TWDEk375Cm31Ub8dRnkWdn/tHX2N4gl95zp/ehp2el/W+6fYBsNjHF2bv5GwNOyYrAsJhNpq7S8K9iBI2tSKIFzwKc+/5nsz9iwPQhtoWPzHaPWLo9/vTeenUsjyzQelIV/1oduhmyxZtpGp4C3Iql49Y3OqAVtQMkUUSWWNZfconrVzOG2bdTr4EWA3Pc6RXg3xWu1EwiEHD/AhvZBYQzu456kvWUfuhnIGn9RqNPIyu57e4p7nEH6pULNh6RL4sljUEY1LKmgJaOjsKOh7MO7yW1+CP60Usq7atGl1uX64ZxgCb1TuLnSTiKPAD8f/KTk1zX/7ija+vSCF1bFxC6trO3/yPAAKRem5XZIKfcAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/cs/browser/searchplugins/heureka-cz.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Heuréka</ShortName>\n<Description>Vyhledávání na Heuréka.cz</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJWfyLCVn8oElZ/G1JWfy2SVm8e8lZ/L/JWfy/yVn8v8lZ/L/JGfy7SVn8tclZ/K1JWfygSVm8ioAAAAAJWbyLCVn8vklZ/L/JWfy/yVn8v8lZ/L/JWfy/yVn8v8lZ/L/JWfy/yVn8v8lZ/L/JWfy/yVn8v8lZvL5JWbyKiVn8oclZ/L/Jmfy/yVn8v8lZ/L/JWfy/yVn8v8lZ/L/JWfy/yVn8v8lZ/L/JWfy/yVn8v8lZ/L/JWfy/yVn8n6Eqfe7Rn7z/6rE+v81cvP/Pnjz/3Cb9v8pafL/JWfy/yVn8v8ubfL/d6D2/zt28/83c/P/p8H5/0R98/+EqfexNnPz3SVn8v/A0/v/TIL0/16P9f/5+/7/1+P8/zFv8v8/efP/6e/9//j6/v9cjfX/UIX0/7vP+v8lZ/L/N3Tz1ai+8PV1nvb/r8f6/yVn8v8lZ/L/1+P8/63G+v8naPL/LWzy/8vb+//N3Pz/JWfy/yVn8v+4zvr/cp32/6zD9OvZp1T/3rNr/9zLsf9fj/X/bZn2/+zw+P83dPP/JWfy/yVn8v9Uh/T/8vHy/2mW9f9jkvX/49O8/96za//aqFb71Jo6/9SaOv/VnT//471//+K8ff/hzKr/NXLy/yVn8v8lZ/L/UYb0/+nLmv/iunr/476B/9WdQf/Umjr/1Jo6/9SaOv/Umjr/1Jo6/9SaOv/Umjr/26tb/6W87f86dfP/QXrz/8HN6P/ZplH/1Jo6/9SaOv/Umjr/1Jo6/9SaOv/Umjr/1Jo6/9SaOv/Umjr/1Jo6/9SaOv/bq1z/4sqj/+TLoP/Zp1X/1Jo6/9SaOv/Umjr/1Jo6/9SaOv/Umjr/1Jo589SaOv/Umjr/1Jo6/9SaOv/Umjr/1Jo7/9SbPf/Umz3/1Jo7/9SaOv/Umjr/1Jo6/9SaOv/Umjr/1Jo679SaOt3Umjr/1Jo6/9SaOv/Wq2PP2b2Qm9rIqYPby7F+28uxgdvKr5XaxKC/2LV8+dSaOv/Umjr/1Jo6/9SaOtnUmjq71Jo6/9SaOv/Umjrt1Jo6CgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANzVymjUnkT/1Jo6/9SaOv/Umjq71Jo6idSaOv/Umjr/1Jo6/9SaOjjTmjkCAAAAAAAAAAAAAAAAAAAAANSaOgLYuYZ61Jo6/9SaOv/Umjr/1Jo6idSaOjjUmTn/1Jo6/9SaOv/Umjrz1Jo5v9SaOp/UmjqX1Jo6l9SaOqHUmjrD1Jo599SaOv/Umjr/1Jo6/9SaOjgAAAAA1Jo6RtSaOqHUmTrT1Jo69dSaOv/Umjr/1Jo6/9SaOv/Umjr/1Jo6/9SaOvPUmjrR1Jo6n9SaOkgAAAAAwAMAAIABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAD/AAAA/wAACAAQAAwAMAAA==</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"http://www.heureka.cz/direct/firefox/autocompleter.php\">\n\t<Param name=\"query\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.heureka.cz/\" resultdomain=\"heureka.cz\">\n\t<Param name=\"h[fraze]\" value=\"{searchTerms}\"/>\n\t<Param name=\"utm_source\" value=\"firefox-search\"/>\n</Url>\n<SearchForm>http://www.heureka.cz/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/cs/browser/searchplugins/jyxo-cz.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\r\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\r\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\r\n\r\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\r\n<ShortName>Jyxo.cz</ShortName>\r\n<Description>Hledání pomocí Jyxo.cz</Description>\r\n<InputEncoding>UTF-8</InputEncoding>\r\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,R0lGODlhEAAQAJEAAPz+/ATyBATKBAQCBCH5BAAAAAAALAAAAAAQABAAAAJBhI82mw1zIAg0iCvCoM9Ui2mc9GGbxniV+SFYtsSXy2ovfZ3D/exCvMIgPr5MJXKyXVpIyovpWYCWx4TEgUhhDQUAOw==</Image>\r\n<Url type=\"text/html\" method=\"GET\" template=\"http://jyxo.cz/s\">\r\n\t<Param name=\"q\" value=\"{searchTerms}\"/>\r\n\t<Param name=\"d\" value=\"cz\"/>\r\n\t<Param name=\"i\" value=\"firefox\"/>\r\n</Url>\r\n<SearchForm>http://jyxo.cz/</SearchForm>\r\n</SearchPlugin>\r\n"
  },
  {
    "path": "langpacks/cs/browser/searchplugins/seznam-cz.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Seznam</ShortName>\n<Description>Vyhledávání na Seznam.cz</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFGSURBVHjalNI/KEVRHMDxc+5DKZM3qNvbXH+ysSBFGMSgLDJKseCtymKwSK+UmVEmTG+RQQxKJgzkleVa3vAGIqXn+p763Tqdrnv51ad3T+fc3/vd3/npKIpUrVBQKdGCbvRhDPP4NButYagaEl5oloMjGEA7fGv/ERvxQjsVzGALnSkVhegwVbgVjONYZccJ6vHCTrCUcPgbb1L2Pc5QxldSglvMOgmeMYeb38rxrOcS9p1908B1FDGEJjeBTrjGKaxhOOEPD3GJI1RNE3XKHAxiQRL6zt4utknw4qV0+wqL6ME0DvAue8W4X/oPk2iHuf89+bwaFeQ99b94kms00eheY1b40pNNWa9mJcihCxOYxKicP8cOLuwEGm0I0J8LglK9UnngOY8PXGMFpzJcyp1E0+1eSfTKy8v83skIV9O+60eAAQAd5lci6mlq3QAAAABJRU5ErkJggg==</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"http://www.seznam.cz/jsSuggestFulltext\">\n\t<Param name=\"phrase\" value=\"{searchTerms}\"/>\n\t<Param name=\"dict\" value=\"fulltext_ff\"/>\n\t<Param name=\"encoding\" value=\"utf-8\"/>\n\t<Param name=\"response_encoding\" value=\"utf-8\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"http://search.seznam.cz/searchScreen\" resultdomain=\"seznam.cz\">\n\t<Param name=\"q\" value=\"{searchTerms}\"/>\n\t<Param name=\"sourceid\" value=\"firefox\"/>\n</Url>\n<SearchForm>http://search.seznam.cz/</SearchForm>\n</SearchPlugin>"
  },
  {
    "path": "langpacks/cs/browser/searchplugins/slunecnice-cz.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Slunečnice</ShortName>\n<Description>Slunečnice - stahování programů</Description>\n<InputEncoding>iso-8859-2</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,R0lGODlhEAAQAJEDAACZAP/qAGYAAAAAACH5BAEAAAMALAAAAAAQABAAAAI4nI+pu+DvGAjBUZgm3RpkvV2e8WzCKR5gcLbpULKtwKnm/MIV5VYjaQnlSJzL5TNJKhuYCOM5KAAAOw==</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.slunecnice.cz/vyhledavani/\" resultdomain=\"slunecnice.cz\">\n\t<Param name=\"qs\" value=\"{searchTerms}\"/>\n\t<Param name=\"sourceid\" value=\"firefox\"/>\n</Url>\n<SearchForm>http://www.slunecnice.cz/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/cs/browser/searchplugins/wikipedia-cz.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Wikipedie (cs)</ShortName>\n<Description>Wikipedia, svobodná encyclopedie</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAA4AQAAJgAAACAgAAAAAAAAJAMAAGQBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAEFSURBVDjLxZPRDYJAEESJoQjpgBoM/9IBtoAl4KcUQQlSAjYgJWAH0gPmyNtkzEEuxkQTPzawc3Ozc3MQTc/JfVPR/wW6a+eKQ+Hyfe54B2wvrfXVqXLDfTCMd3j0VHksrTcH9bl2aZq+BCgEwCCPj9E4TdPYGj0C9CYAKdkmBrIIxiIYbvpbb2sSl8AiA+ywAbJE5YLpCImLU/WRDyIAWRgu4k1s4v50ODru4haYSCk4ntkuM0wcMAINXiPKTJQ9CfgB40phBr8DyFjGKkKEhYhCY4iCDgpAYAM2EZBlhJnsZxQUYBNkSkfBvjDd0ttPeR0mxREQ+OhfYOJ6EmL+l/qzn2kGli9cAF3BOfkAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAIKSURBVFjD7ZdBSgNRDIYLguAB7FLwAkXwBl0JgiDYjQcY8ARduBJKu3I5C0EoWDxAT9AL9AK9QBeCIHQlCM/3DZOSmeZNZ2r1bQyEGV7yXv7kJZlJq6XIOXfs+crzwPPTnvnR863n05ZFufDD/T595Q4eauM37u/pWYwfeX53cegcABcuHg0AkEQE8AKAu4gAXv8BrAEMh0PXbrddt9t1vV4v406nk62laeqm02n2LjKYIuK5WCyyfeiLDF32yLn6TJ5mBFarlev3+9nBMMqsabkYhmezWcEd2ctTE/tYBwhgt14BhtmAV2VaLpdrAHioCW+VdwWy9IMAUBQjJcQFTwGqvcTD+Xy+oc8askZJyAYrnKEokCeWLpQkSSZvBIANYgSDVVEQQJaeyHQu1QIgiQNb6AmrTtaQ9+RFSLa1D4iXgfsrVITloeSFFZlaAEjAUMaXo2DJWQtVRe1OKF5aJUkf0NdglXO5VzQGoI2USwwD3LEl590CtdO3QBoT5WSFV+Q63Oha17ITgMlkslGSGBWPdeNiDR2SL1B6zQFINmOAkFOW5eTSURCdvX6OdUlapaWjsKX0dgOg26/VWHSUKhrPz35ISKwq76R9Wx+kKgC1f0o5mISsypUG3kPj2L/lDzKYvEUwzoh2JtPRdQQAo1jD6afne88H1oTMeH6ZK+x7PB/lQ/CJtvkNEgDh1dr/bVYAAAAASUVORK5CYII=</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA3MkMyRDY5QjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA3MkMyRDZBQjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDcyQzJENjdCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDcyQzJENjhCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7lkNGzAAAELklEQVR42uyYa4hUZRjHn3Nm13X2Mu6urtqutrTeVjRUQikoKUoQLIy8hybiBcVMRdFASPwgQTczsCiMvFYGffBDeANFUDEydc31viheat2dyVndmdmdy57+7/I/+HCcKaX1Q3Re+LHnOe9z3sv/PM/znlnLcRz5vzdb/OaL4Ivgi3C/WV01UCAQkNraWqmpGSCVVVWSl5cnZaXl4jgZaWpugp0viURcwpGIJJMpSba1SY+yUlmy5B3ZuGGDXGlokJKSYkmn0pJOp6UDBbsl2iJFRYVi25bEYjFpwzOtra3S3t4umUxGuqqo53WVCGZR9fX1nZgWDAaxgWIJhUpASGyIFLBtSWKDhcFCScTjuE5JXV2dhMNhSaVS2Kwt0WgUYiU6hTCiRSLNGM2BnYF4yccWCWPB6yAC9oGzYC2Iga/pNx/kg/fBs2AcSICvQOMjT2pZD7xFE0kFBd0lHo89zsiv5d8L3o4nwW+dcotUMDo+p11Jn3YKY/qeY9900P0/lv5hUJ+rswc3Nlnd6wDvgmHgR3V/GfgyS0RZf1NrrEeoR/ZD1rDAPzzrHX8wuEYhcr68E6BV2W9RGJMiI9T9wxzwFfAd+AyUgeFgK/iG9ovgAMcpAIvB92AVNzCJ9hoKu4LjjwabmYrGdwtYyb45nPM98DbYyHW4bSr7Pwb9PPszqTwGnGdUZ22DuekX1L074JSy3wC7eV1C/53clFHXVLEz7Hc3UsG38gz9x7O/F+25oC+vPzI1FVwGN0FP8Dz4gmO4fvPYN5X2LI5ZSvsTT9F/iveEgkZyhc8lTrxd3TPhM1LZ08C3vL7HxRplM6AN/AqOgVGgjhts5sKugyi4qvKzhaKZ4voHGMKCe5oF2qHfIj7TyDGucSM/sH5tY7/p+x1cBGm17vmMgikUsxw8kSv/ZoBqqjiCm7zLsBQ+vMuTl/nKbuTJcdIjpmnduIBuKmfNmfcy570BlrMvzpSap+Z2GG2WZ869nr3Ynn7TngZ7wACKbIRdl+s74QgddlPphVzgh6A/c1g8xbND2b24qD/BLVDk8XWUv8MIKuTCTNinVFjfBh+oY82mv+OZs1SNJ1n6ZzLi1nvWsgksyFUbXuVAO5RQjppENxNynyq7AfzE6xsMyyDtfhxDF1mHkZCtSJ9T9mLWIPeZibzuyejb5hlztVr7ZaaBtzlu5GU7Zi7xW8BU0CaqZt7wfnBI+b0GhvIb4iBD7SWOuYfKr+Px+zN4k3loJj/KojYIFINfmALu6TCW0dGbp0gNj+nZLHI203YCOA6WqtNhEF/OWc45ki/kHOuWzW+cgYyyK//mw8MtLEU8AkMqbIMeP5OjfWj3oU9flUL63C5XZ7zZaJXq66+eGajmdJvrG2LkuHNUco1uLapWdarC8v+z5P+U9kXwRfBF8EXwRfBFyNH+EmAA/FQ613UCCjYAAAAASUVORK5CYII=</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5QzlEREIwQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5QzlEREIxQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODlDOUREQUVCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODlDOUREQUZCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz41D9uwAAAJWElEQVR42uxcCWxURRj+t3t029IiVCyXLSpo0ERFLVAvNJ4oBRUVL7Se4IUXeOIVjaKmgkHxthweiKJGY/HAKxqwaiwYBBESwQtpgdCWtns//6nfi7/je7v72kI0mS/5s7vvn5n3Zuab/3pNfZZlkYFBjlkCA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEg87B919+OL/fT4FAgELBIF0zZQqVl5dTSZ8SWr1mHY2oqKBYtIWSiSSlLB81bN5EkUiU4ok4BYMBSqZ8FItEqCmVoBhf6xvOJx+PY6VSRHi/krJS5PP5OiTB4+SFcymVTFI797N4TFJ6foatjVsoNxyi3sW7U3t7hOKxCB+hHGppbqFgfh7ts+cgamlvofy8fIrHk+Tj4ROxKK1Y+S21trbRgvnz+NkilOSxU+r+hghdw+DBg6msbBDV1X1FY8ZUUmtbS8fG+nw5VFVVRUWFPamppYlCoSAlkooI7dTMmxlnMvTzSAS1oe1trdSjqIiJsJWJEKRevYs7iBCLMhH8OfwZo2Zus7R2CcWYHIq0hw4fQX5+nveX1FJ9/bfGIuxqDBgwgPLy8ngD4x0bq7baSllUstcgGj9hAoWjfJ03yrIkESwQgU9wIkXh3FAHESLRKBUV7UZlpaW0dt2PFGlro8WLX6eGhoaOE93xxpb7qL7qpDfydRuKDIlkgsi81P0PBkI53kOhIUOG0LRptzAhijrV//8YIwxluZMlxtJCf3HZz1LM8hbLQpYDWe5gaWJhu0ghliBLNctqlqksB7NsYwmz9GCZw/IFy0Uso9E3ylLIkg/dbEPTnY5TWTawfJ+p4R4sN7GsAgmUtLHczXKYaDNb6JVMB1kUjmd5R+hU2z2hG8HyIMa09U+hj8HOhdo3FZ2+7qVTL5bN2KiVLm1mQd/OMlDTjYPuXpe+86EfZvZnl+EWcbD7e+l4jzi1Zzjo+7I0Ql+j6epYfoFbcSKZcjsLzN7sMoQ0Kz/FS+dSllZ0/MSlzf3Qq3b74dpxuHaOS5/roD/Q7M8uwyU4nPZ+feN1gGfRMc5S4WIVtqPNQ7imXMkacq9UbmJZJgLUXBcGO323ERTfA3rtSViioIM+IPr7tbFshNOsScDlmdImK2nmEfRwqp36+7PoW4cAvzcCfLVfI9NNUMfTLBfiIa5kWa7p/0AwOB2s246TPgaBiY7TQZ7r8VtZkWcwmQQ+fSDTVWgzE1lICqI2aS0yELUQL7H0YymCy1Exy40s37FczTIeYybFfdS8XmE5gOVhlgKM7cMixbR4Rrox5SavweYmsW5JCIHYPVmWIINSGAT3aY+fg+dox3xS+P0uywuwsDqRVFZ2CO5jZ3Mq87qV5es0JBjOUs5yLjK5z1hOhMX+0gub38ON1U33colGG4X/eSPNWJ/hYWzkY5NrRP8rVOou03g8tK1fxLK/sCiVQnctAtACu7bEMoplI/Q/sBzK0gd61e4gkMkeYxzIfBRMqLr2srBcfbCwddD9zjKR5TSWsSw3i+vSwgwDqe37TMJ91PzPxLqp6+vgXvXUfjDLWaL/QvQtzLB/i7DuNiah/88gbNY4Udx8hkub6aLNyS5t9oX+dgfdKOh+cnEVhBOu2hytXVfj/cpSlmYOj2vuS8dY6Fdo13uKOOlUlyj8SZf5qHx9d+36kejzmyCrbjHtTKw8wzqcksXe9YO1kfGaSvObMcZYNz/mhA+ECbkUfkbHAuEK3HzPZfic46ArEM9Q5KCXfl+eAHUSb8MmbczCv7qRLE/cR6JJFF+GuMQRuS6Wb6bDXDLN8024gDDis5DLWtjWNBOuByFfFde2ilrC+V6IQKLqpxhe5aAfIPpPhrvQF2AyxtnexQg4IU7X04gDVu7k1IsQf6R7HsIhuRzfH4OF84q5+FQu69guPHcAcdRH9O+3HfPxWYm9y5oIb7OsFz5GN2vVqBsov1iCTZc4Dye5O8rIO2B1aumvcvj8btx0PcBVzzwU35elKb6Voah2l2aGO/O66Xe4OoVjujCX0dgLZS3fRwngUwSxDwhLeK4XIuxAdG/7+tOErhIbczFMG+GUFos2KnVZikCoq3gB2UthmvpGZ1GAoEwFhHsjiAyhuLbGpc8RMOM1qJH80cVniCCGIK8VQA1Xw/o+D/em4p96ZFy1SALIiQiZoMz9ZoeCRD0iUBkMKZmGa8dmEdycgjYbRUSv+8Xv0eZhTE59X410NBOeQftZLvoJ0Dchyp6LhVqG9NkJd4vovT9M7HQtQtdxEvpsQiDnBBVzfI52zzvo7XU4M819hqLNJWnaVIhUtMIrGarFRg9DXqs/1MdiU1Xa8yICFuomItjvJz7E7+UZCkBeiLAClmyYS6rsRIRntYh8YheJ0EPM9Z5OEuEJkLogQ5HLTo8fzdY1yKDRLrY8CllF/3yjNVOUqFWGcAJOcXfBfsE1Hq5mJAKz7oAfUXW9h0DPr0XkC8R6FnbiGQpFhrK0k+7tKtQ+WjPEQ2+LtezphQgb4DftQGYU/L/EhyKKn4xCVE2WmUBKVOgkZOUuis9mpD9tKEJNTTN+Uvt003sJ7uLap44bHNxKMsM8CUWjIAI7pwDVcshW9JRR4bks5rAQNYtSFNA8YTgmYptlp9L0JOFCbs5izLPRdrtD6mlHt5vQZoKmu0Dc64I01TULgaYTqqBf72Ed5qBPrYPucJYGnDSJcaJKW+pQPZwI/VqntA6HdQPaOKXx+4EgjR7mUY/xvszgShzxCTpXuujzUUqO07//VkGiP8z6L2Izl+OE24tzKU6GJchyB/3zZc0XQl8rgh/lkxcLnYrI54miVxnihs2izTLc3+1vOEeCWAm0Vyf7LQSYNUjPLByWElF/mYENlvO8DylwNSzpr3AtJQ4EqBLxl4XsZBbWdyCqp1uEfgkOYaGL+1AW6zURMFqoWt4X8EAE9VJH1ezfcdG3IS3JFTmxW8CyDRNqwuIP1MxtApOai8XtiwmHRLtb8TxRBJs+4b9XIZJvBUF3E1YsgFStGic4DIsUyfDM67GQTfjdQyxmLsj0IwhmP4edgm/D8/Whv1+0qXavYKM3uNzT/nOARZh3Ma4HMZ6axyNYmyDIF3ex2DlYq3qszQ6sZzE5vyw0MDAwMDAwMDAwQKpm/uGmgZ1SGBgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhh4w58CDAAL8AVXFSeKUgAAAABJRU5ErkJggg==</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://cs.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://cs.wikipedia.org/wiki/Speciální:Hledání\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/alerts/alert.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     closeAlert.tooltip          \"Zavře oznámení\">\n<!ENTITY     settings.label              \"Nastavení\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/alerts/alert.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE(closeButton.title): Used as the close button text for web notifications on OS X.\n# This should ideally match the string that OS X uses for the close button on alert-type\n# notifications. OS X will truncate the value if it's too long.\ncloseButton.title = Zavřít\n# LOCALIZATION NOTE(actionButton.label): Used as the button label to provide more actions on OS X notifications. OS X will truncate this if it's too long.\nactionButton.label = …\n# LOCALIZATION NOTE(webActions.disableForOrigin.label): %S is replaced\n# with the hostname origin of the notification.\nwebActions.disableForOrigin.label = Zakázat oznámení z %S\n\n# LOCALIZATION NOTE(source.label): Used to show the URL of the site that\n# sent the notification (e.g., \"via mozilla.org\"). \"%1$S\" is the source host\n# and port.\nsource.label=zdroj: %1$S\nwebActions.settings.label = Nastavení oznámení\n\n# LOCALIZATION NOTE(doNotDisturb.label): %S is replaced with the\n# brandShortName of the application.\ndoNotDisturb.label = Nerušit mě, dokud nerestartuji %S\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/alerts/notificationNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\ngeneral=Obecné upozornění\r\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/autoconfig/autoconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadConfigTitle = Chyba v konfiguraci\nreadConfigMsg = Pokus o načtení konfiguračního souboru selhal. Kontaktujte správce vašeho systému.\n\nautoConfigTitle = Výstraha automatické konfigurace\nautoConfigMsg = Automatická konfigurace pomocí Netscape.cfg selhala. Kontaktujte prosím svého správce sítě.\\nChyba: %S selhal:\n\nemailPromptTitle = E-mailová adresa\nemailPromptMsg = Vložte vaši e-mailovou adresu\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/cookie/cookieAcceptDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY props.name.label \"Název:\">\n<!ENTITY props.value.label \"Obsah:\">\n<!ENTITY props.domain.label \"Server:\">\n<!ENTITY props.path.label \"Cesta:\">\n<!ENTITY props.secure.label \"Typ spojení:\">\n<!ENTITY props.expires.label \"Platnost do:\">\n\n<!ENTITY button.allow.label \"Povolit\">\n<!ENTITY button.allow.accesskey \"P\">\n<!ENTITY button.session.label \"Povolit pro relaci\">\n<!ENTITY button.session.accesskey \"r\">\n<!ENTITY button.deny.label \"Zakázat\">\n<!ENTITY button.deny.accesskey \"Z\">\n\n<!ENTITY dialog.title \"Potvrzení nastavení cookies\">\n<!ENTITY dialog.remember.label \"Použít tuto volbu pro všechny cookies z tohoto serveru\">\n<!ENTITY dialog.remember.accesskey \"P\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/cookie/cookieAcceptDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhostColon=Server:\ndomainColon=Doména:\nforSecureOnly=Pouze šifrovaná spojení\nforAnyConnection=Libovolný typ spojení\nexpireAtEndOfSession=Na konci relace\n\n\nshowDetails=Zobrazit detaily\nhideDetails=Skrýt detaily\ndetailsAccessKey=T\n\npermissionToSetACookie=Server %S se pokouší nastavit cookie.\npermissionToSetSecondCookie=Server %S se pokouší zaslat druhé cookie.\n#  LOCALIZATION NOTE (PermissionToSetAnotherCookie): First %S: sitename, second %S: number of cookies already present for that site\npermissionToSetAnotherCookie=Server %S se pokouší nastavit další cookie. Z tohoto serveru již máte %S cookie nastaveno.\npermissionToModifyCookie=Server %S se pokouší změnit existující cookie.\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/formautofill/requestAutocomplete.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- This file has no entities because the feature is still experimental. -->\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/AccessFu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Screen reader started/stopped\nscreenReaderStarted = Čtečka obrazovky spuštěna\nscreenReaderStopped = Čtečka obrazovky ukončena\n\n# Roles\nmenubar        =       lišta nabídky\nscrollbar      =       posuvník\ngrip           =       úchytka\nalert          =       výstraha\nmenupopup      =       vyskakovací nabídka\ndocument       =       dokument\npane           =       panel\ndialog         =       dialog\nseparator      =       oddělovač\ntoolbar        =       nástrojová lišta\nstatusbar      =       stavový řádek\ntable          =       tabulka\ncolumnheader   =       záhlaví sloupce\nrowheader      =       záhlaví řádku\ncolumn         =       sloupec\nrow            =       řádek\ncell           =       buňka\nlink           =       odkaz\nlist           =       seznam\nlistitem       =       položka seznamu\noutline        =       výčet\noutlineitem    =       položka výčtu\npagetab        =       panel\npropertypage   =       stránka vlastností\ngraphic        =       grafika\nswitch         =       přepínač\npushbutton     =       tlačítko\ncheckbutton    =       zaškrtávací tlačítko\nradiobutton    =       přepínač\ncombobox       =       rozbalovací pole\nprogressbar    =       ukazatel průběhu\nslider         =       posuvník\nspinbutton     =       spin button\ndiagram        =       diagram\nanimation      =       animace\nequation       =       rovnice\nbuttonmenu     =       tlačítková nabídka\nwhitespace     =       bílá mezera\npagetablist    =       seznam panelů stránek\ncanvas         =       canvas\ncheckmenuitem  =       položka zaškrtávací nabídky\nlabel          =       popisek\npasswordtext   =       heslo\nradiomenuitem  =       položka přepínací nabídky\ntextcontainer  =       textová oblast\ntogglebutton   =       přepínací tlačítko\ntreetable      =       stromová tabulka\nheader         =       záhlaví\nfooter         =       zápatí\nparagraph      =       odstavec\nentry          =       položka\ncaption        =       popisek\nheading        =       záhlaví\nsection        =       sekce\nform           =       formulář\ncomboboxlist   =       rozbalovací seznam\ncomboboxoption =       položka rozbalovacího seznamu\nimagemap       =       obrázková mapa\nlistboxoption  =       volba\nlistbox        =       seznam\nflatequation   =       rovnice plochy\ngridcell       =       buňka mřížky\nnote           =       poznámka\nfigure         =       kresba\ndefinitionlist =       seznam definic\nterm           =       výraz\ndefinition     =       definice\n\nmathmltable              = matematická tabulka\nmathmlcell               = buňka\nmathmlenclosed           = uzavřený\nmathmlfraction           = zlomek\nmathmlfractionwithoutbar = zlomek bez čáry\nmathmlroot               = kořen\nmathmlscripted           = scripted\nmathmlsquareroot         = odmocnina\n\n# More sophisticated roles which are not actual numeric roles\ntextarea       =       textová oblast\n\nbase           =       základ\nclose-fence    =       uzavírací závorka\ndenominator    =       jmenovatel\nnumerator      =       čitatel\nopen-fence     =       otevírací závorka\noverscript     =       přepis\npresubscript   =       předchozí dolní\npresuperscript =       předchozí horní\nroot-index     =       kořenový index\nsubscript      =       dolní index\nsuperscript    =       horní index\nunderscript    =       pod\n\n# Text input types\ntextInputType_date   =       datum\ntextInputType_email  =       e-mail\ntextInputType_search =       vyhledávání\ntextInputType_tel    =       telefon\ntextInputType_url    =       URL\n\n# More sophisticated object descriptions\nheadingLevel   =       záhlaví úrovně %S\n\n# more sophisticated list announcement\nlistStart      =       První položka\nlistEnd        =       Poslední položka\n# LOCALIZATION NOTE (listItemsCount): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nlistItemsCount =       1 položka;#1 položky;#1 položek\n\n# LOCALIZATION NOTE: # %1$S is the position of the item n the set.\n# %2$S is the total number of such items in the set.\n# An expanded example would read \"2 of 5\".\nobjItemOfN      =       %1$S z %2$S\n\n# Landmark announcements\nbanner         =       plakát\ncomplementary  =       doplněk\ncontentinfo    =       info o obsahu\nmain           =       hlavní\nnavigation     =       navigace\nsearch         =       vyhledávání\n\n# LOCALIZATION NOTE (tblColumnInfo): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfo = s 1 sloupcem;s #1 sloupci;s #1 sloupci\n# LOCALIZATION NOTE (tblRowInfo): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfo = a 1 řádek;a #1 řádky;a #1 řádků\n\n# table or grid cell information\ncolumnInfo = Sloupec %S\nrowInfo = Řádek %S\nspansColumns = rozpětí %S sloupců\nspansRows = rozpětí %S řádků\n\n# Invoked actions\njumpAction     =      skočeno\npressAction    =      stisknuto\ncheckAction    =      zaškrtnuto\nuncheckAction  =      odškrtnuto\nonAction       =      zapnout\noffAction      =      vypnout\nselectAction   =      vybráno\nunselectAction =      zrušen výběr\nopenAction     =      otevřeno\ncloseAction    =      zavřeno\nswitchAction   =      přepnuto\nclickAction    =      klepnuto\ncollapseAction =      sbaleno\nexpandAction   =      rozbaleno\nactivateAction =      spuštěno\ncycleAction    =      opakováno\n\n# Live regions\n# 'hidden' will be spoken when something disappears in a live region.\nhidden         =      skryto\n\n# Tab states\ntabLoading     =      načítání\ntabLoaded      =      načteno\ntabNew         =      nový panel\ntabLoadStopped =      načítání zastaveno\ntabReload      =      obnovování\n\n# Object states\nstateChecked     =    zaškrtnuto\nstateOn          =    zapnuto\nstateNotChecked  =    nezaškrtnuto\nstateOff         =    vypnuto\nstatePressed     =    stisknuto\n# No string for a not pressed toggle button\nstateExpanded    =    rozbaleno\nstateCollapsed   =    sbaleno\nstateUnavailable =    nedostupné\nstateReadonly    =    pouze pro čtení\nstateRequired    =    vyžadováno\nstateTraversed   =    navštíveno\nstateHasPopup    =    obsahuje vyskakovací okno\nstateSelected    =    vybráno\n\n# App modes\neditingMode    =      editace\nnavigationMode =      navigace\n\n# Quick navigation modes\nquicknav_Simple      = Výchozí\nquicknav_Anchor      = Kotvy\nquicknav_Button      = Tlačítka\nquicknav_Combobox    = Rozbalovací seznam\nquicknav_Landmark    = Orientační body\nquicknav_Entry       = Položky\nquicknav_FormElement = Prvky formuláře\nquicknav_Graphic     = Obrázky\nquicknav_Heading     = Záhlaví\nquicknav_ListItem    = Položky seznamu\nquicknav_Link        = Odkazy\nquicknav_List        = Seznamy\nquicknav_PageTab     = Panely stránky\nquicknav_RadioButton = Přepínač\nquicknav_Separator   = Oddělovač\nquicknav_Table       = Tabulky\nquicknav_Checkbox    = Zaškrtávací pole\n\n# MathML menclose notations.\n# See developer.mozilla.org/docs/Web/MathML/Element/menclose#attr-notation\nnotation-longdiv            = nezkrácené dělení\nnotation-actuarial          = actuarial\nnotation-phasorangle        = fázový úhel\nnotation-radical            = odmocnina\nnotation-box                = box\nnotation-roundedbox         = kulatý box\nnotation-circle             = kruh\nnotation-left               = vlevo\nnotation-right              = vpravo\nnotation-top                = nahoře\nnotation-bottom             = dole\nnotation-updiagonalstrike   = přeškrtnuto diagonálně nahoru\nnotation-downdiagonalstrike = přeškrtnuto diagonálně dolů\nnotation-verticalstrike     = přeškrtnuto vertikálně\nnotation-horizontalstrike   = přeškrtnuto horizontálně\nnotation-updiagonalarrow    = diagonální šipka nahoru\nnotation-madruwb            = madruwb\n\n# Shortened role names for braille\nmenubarAbbr        =       lišta nabídky\nscrollbarAbbr      =       posuvník\ngripAbbr           =       tabulka\nalertAbbr          =       upozornění\nmenupopupAbbr      =       vyskakovací nabídka\ndocumentAbbr       =       dokument\npaneAbbr           =       panel\ndialogAbbr         =       dialog\nseparatorAbbr      =       oddělovač\ntoolbarAbbr        =       lišta\nstatusbarAbbr      =       stavový řádek\ntableAbbr          =       tab\ncolumnheaderAbbr   =       záhlaví sloupce\nrowheaderAbbr      =       záhlaví řádku\ncolumnAbbr         =       sloupec\nrowAbbr            =       řádek\ncellAbbr           =       buňka\nlinkAbbr           =       odk\nlistAbbr           =       seznam\nlistitemAbbr       =       položka seznamu\noutlineAbbr        =       výčet\noutlineitemAbbr    =       položka výčtu\npagetabAbbr        =       panel\npropertypageAbbr   =       stránka vlastností\ngraphicAbbr        =       grafika\npushbuttonAbbr     =       tla\ncheckbuttonAbbr    =       zaškrtávací tl.\nradiobuttonAbbr    =       přepínač\ncomboboxAbbr       =       rozbalovací pole\nprogressbarAbbr    =       ukazatel průběhu\nsliderAbbr         =       posuvník\nspinbuttonAbbr     =       spin button\ndiagramAbbr        =       diagram\nanimationAbbr      =       animace\nequationAbbr       =       rovnice\nbuttonmenuAbbr     =       tlačítková nabídka\nwhitespaceAbbr     =       bílá mezera\npagetablistAbbr    =       seznam panelů stránek\ncanvasAbbr         =       canvas\ncheckmenuitemAbbr  =       položka zaškrtávací nabídky\nlabelAbbr          =       popisek\npasswordtextAbbr   =       heslo\nradiomenuitemAbbr  =       položka přepínací nabídky\ntextcontainerAbbr  =       textová oblast\ntogglebuttonAbbr   =       přepínací tlačítko\ntreetableAbbr      =       stromová tabulka\nheaderAbbr         =       záhlaví\nfooterAbbr         =       zápatí\nparagraphAbbr      =       paragraf\nentryAbbr          =       položka\ncaptionAbbr        =       popisek\nheadingAbbr        =       záhlaví\nsectionAbbr        =       sekce\nformAbbr           =       formulář\ncomboboxlistAbbr   =       rozbalovací seznam\ncomboboxoptionAbbr =       položka rozbalovacího seznamu\nimagemapAbbr       =       obrmap\nlistboxoptionAbbr  =       volba\nlistboxAbbr        =       seznam\nflatequationAbbr   =       rovnice plochy\ngridcellAbbr       =       buňka mřížky\nnoteAbbr           =       poznámka\nfigureAbbr         =       kresba\ndefinitionlistAbbr =       seznam definic\ntermAbbr           =       výraz\ndefinitionAbbr     =       definice\ntextareaAbbr       =       txtobl\n\n# LOCALIZATION NOTE (tblColumnInfoAbbr): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfoAbbr = #1c;#1c\n# LOCALIZATION NOTE (tblRowInfoAbbr): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfoAbbr = #1r;#1r\ncellInfoAbbr = c%Sr%S\n\nstateCheckedAbbr = (x)\nstateUncheckedAbbr = ( )\nstatePressedAbbr = (x)\nstateUnpressedAbbr = ( )\n\nmathmlenclosedAbbr           = uzavřený\nmathmltableAbbr              = tab\nmathmlcellAbbr               = buňka\nmathmlfractionAbbr           = zlomek\nmathmlfractionwithoutbarAbbr = zlomek bez čáry\nmathmlrootAbbr               = kořen\nmathmlscriptedAbbr           = scripted\nmathmlsquarerootAbbr         = odm\n\nbaseAbbr           = základ\nclose-fenceAbbr    = zavřít\ndenominatorAbbr    = jmen\nnumeratorAbbr      = čit\nopen-fenceAbbr     = otevřít\noverscriptAbbr     = přep\npresubscriptAbbr   = presub\npresuperscriptAbbr = presup\nroot-indexAbbr     = index\nsubscriptAbbr      = sub\nsuperscriptAbbr    = sup\nunderscriptAbbr    = dol\n\nnotation-longdivAbbr            = nezkrác\nnotation-actuarialAbbr          = act\nnotation-phasorangleAbbr        = fázúhel\nnotation-radicalAbbr            = odm\nnotation-boxAbbr                = box\nnotation-roundedboxAbbr         = kulbox\nnotation-circleAbbr             = kruh\nnotation-leftAbbr               = lev\nnotation-rightAbbr              = prav\nnotation-topAbbr                = hor\nnotation-bottomAbbr             = dol\nnotation-updiagonalstrikeAbbr   = horúhlopškrt\nnotation-downdiagonalstrikeAbbr = dolúhlopškrt\nnotation-verticalstrikeAbbr     = vertškrt\nnotation-horizontalstrikeAbbr   = horizškrt\nnotation-updiagonalarrowAbbr    = updiagarrow\nnotation-madruwbAbbr            = madruwb\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY about.version                \"verze\">\n\n<!-- LOCALIZATION NOTE (about.credits.beforeLink): note that there is no space between this phrase and the linked about.credits.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.credits.beforeLink     \"Zobrazit \">\n<!ENTITY about.credits.linkTitle      \"seznam přispěvatelů\">\n<!-- LOCALIZATION NOTE (about.credits.afterLink): note that there is no space between the linked about.credits.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.credits.afterLink      \" do projektu Mozilla.\">\n\n<!-- LOCALIZATION NOTE (about.license.beforeTheLink): note that there is no space between this phrase and the linked about.license.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.license.beforeTheLink  \"Zobrazit \">\n<!ENTITY about.license.linkTitle      \"licenci\">\n<!-- LOCALIZATION NOTE (about.license.afterTheLink): note that there is no space between the linked about.license.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.license.afterTheLink   \" tohoto produktu.\">\n\n<!-- LOCALIZATION NOTE (about.relnotes.beforeTheLink): note that there is no space between this phrase and the linked about.relnotes.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.relnotes.beforeTheLink \"Zobrazit \">\n<!ENTITY about.relnotes.linkTitle     \"poznámky k vydání\">\n<!-- LOCALIZATION NOTE (about.relnotes.afterTheLink): note that there is no space between the linked about.relnotes.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.relnotes.afterTheLink  \" této verze.\">\n\n<!-- LOCALIZATION NOTE (about.buildconfig.beforeTheLink): note that there is no space between this phrase and the linked about.buildconfig.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.buildconfig.beforeTheLink \"Zobrazit \">\n<!ENTITY about.buildconfig.linkTitle     \"konfiguraci sestavení\">\n<!-- LOCALIZATION NOTE (about.buildconfig.afterTheLink): note that there is no space between the linked about.buildconfig.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.buildconfig.afterTheLink  \" použitou pro tuto verzi.\">\n\n<!ENTITY about.buildIdentifier        \"Identifikátor sestavení: \">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/aboutAbout.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAbout.title \"Stránky about\">\n<!ENTITY aboutAbout.note \"Toto je souhrnný seznam „about“ stránek.<br/>Některé z nich vám mohou připadat matoucí, některé jsou pouze pro potřeby diagnostiky.<br/>A některé jsou záměrně vynechány, protože vyžadují text dotazu.\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/aboutNetworking.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutNetworking.title                 \"O spojeních\">\n<!ENTITY aboutNetworking.warning               \"Tato funkce je experimentální. Nepoužívejte ji bez dozoru dospělé osoby.\">\n<!ENTITY aboutNetworking.showNextTime          \"Zobrazit příště toto varování\">\n<!ENTITY aboutNetworking.ok                    \"OK\">\n<!ENTITY aboutNetworking.HTTP                  \"HTTP\">\n<!ENTITY aboutNetworking.sockets               \"Sockety\">\n<!ENTITY aboutNetworking.dns                   \"DNS\">\n<!ENTITY aboutNetworking.websockets            \"WebSockets\">\n<!ENTITY aboutNetworking.refresh               \"Obnovit\">\n<!ENTITY aboutNetworking.autoRefresh           \"Automatické obnovení každé 3 sekundy\">\n<!ENTITY aboutNetworking.hostname              \"Adresa server\">\n<!ENTITY aboutNetworking.port                  \"Port\">\n<!ENTITY aboutNetworking.spdy                  \"SPDY\">\n<!ENTITY aboutNetworking.ssl                   \"SSL\">\n<!ENTITY aboutNetworking.active                \"Aktivní\">\n<!ENTITY aboutNetworking.idle                  \"Nečinný\">\n<!ENTITY aboutNetworking.host                  \"Server\">\n<!ENTITY aboutNetworking.tcp                   \"TCP\">\n<!ENTITY aboutNetworking.sent                  \"Odesláno\">\n<!ENTITY aboutNetworking.received              \"Přijato\">\n<!ENTITY aboutNetworking.family                \"Rodina\">\n<!ENTITY aboutNetworking.addresses             \"Adresy\">\n<!ENTITY aboutNetworking.expires               \"Vyprší (sekundy)\">\n<!ENTITY aboutNetworking.messagesSent          \"Odesláno zpráv\">\n<!ENTITY aboutNetworking.messagesReceived      \"Přijato zpráv\">\n<!ENTITY aboutNetworking.bytesSent             \"Odesláno bajtů\">\n<!ENTITY aboutNetworking.bytesReceived         \"Obdrženo bajtů\">\n<!ENTITY aboutNetworking.logging               \"Protokol\">\n<!ENTITY aboutNetworking.logTutorial           \"Pro informace o používání tohoto nástroje prosím navštivte stránku <a href='https://developer.mozilla.org/docs/Mozilla/Debugging/HTTP_logging'>HTTP Logging</a>.\">\n<!ENTITY aboutNetworking.currentLogFile        \"Současný soubor protokolu:\">\n<!ENTITY aboutNetworking.currentLogModules     \"Současné moduly protokolu:\">\n<!ENTITY aboutNetworking.setLogFile            \"Nastavit soubor protokolu\">\n<!ENTITY aboutNetworking.setLogModules         \"Nastavit moduly protokolu\">\n<!ENTITY aboutNetworking.startLogging          \"Spustit ukládání protokolu\">\n<!ENTITY aboutNetworking.stopLogging           \"Ukončit ukládání protokolu\">\n<!ENTITY aboutNetworking.dnsLookup             \"Vyhledávání DNS\">\n<!ENTITY aboutNetworking.dnsLookupButton       \"Resolve\">\n<!ENTITY aboutNetworking.dnsDomain             \"Doména\">\n<!ENTITY aboutNetworking.dnsLookupTableColumn  \"IP adresy\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/aboutProfiles.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutProfiles.title \"O profilech\">\n<!ENTITY aboutProfiles.subtitle \"Tato stránka vám pomůže spravovat vaše profily. Každý profil funguje jako zcela oddělený svět, obsahující oddělenou historii prohlížení, záložky, nastavení a doplňky.\">\n<!ENTITY aboutProfiles.create \"Vytvořit nový profil\">\n<!ENTITY aboutProfiles.restart.title \"Restartovat\">\n<!ENTITY aboutProfiles.restart.inSafeMode \"Restartovat se zakázanými doplňky…\">\n<!ENTITY aboutProfiles.restart.normal \"Restartovat obvyklým způsobem…\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/aboutProfiles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nname = Profil: %S\nisDefault = Výchozí profil\nrootDir = Kořenový adresář\n# LOCALIZATION NOTE: localDir is used to show the directory corresponding to\n# the main profile directory that exists for the purpose of storing data on the\n# local filesystem, including cache files or other data files that may not\n# represent critical user data. (e.g., this directory may not be included as\n# part of a backup scheme.)\n# In case localDIr and rootDir are equal, localDir is not shown.\nlocalDir = Místní adresář\ncurrentProfile = Tento profil je používán a nelze jej smazat.\n\nrename = Přejmenovat\nremove = Odebrat\nsetAsDefault = Nastavit jako výchozí profil\nlaunchProfile = Spustit profil v novém okně prohlížeče\n\nyes = ano\nno = ne\n\nrenameProfileTitle = Přejmenování profilu\nrenameProfile = Přejmenovat profil %S\n\ninvalidProfileNameTitle = Neplatný název profilu\ninvalidProfileName = Název profilu „%S“ není povolen.\n\ndeleteProfileTitle = Smazání profilu\ndeleteProfileConfirm = Smazání profilu odebere profil ze seznamu dostupných profilů. Tuto operaci nelze vrátit zpět.\\nMůžete také smazat soubory s daty z profilu, včetně nastavení, certifikátů a ostatních uživatelských dat. Tato volba smaže adresář „%S“ a operaci rovněž nelze vrátit zpět.\\nChcete odstranit také soubory s daty uloženými v profilu?\ndeleteFiles = Smazat soubory\ndontDeleteFiles = Nemazat soubory\n\nopenDir = Otevřít adresář\n# LOCALIZATION NOTE (macOpenDir): This is the Mac-specific variant of openDir.\n# This allows us to use the preferred\"Finder\" terminology on Mac.\nmacOpenDir = Zobrazit ve Finderu\n# LOCALIZATION NOTE (winOpenDir2): This is the Windows-specific variant of\n# openDir.\nwinOpenDir2 = Otevřít složku\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/aboutReader.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutReader.loading2):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\naboutReader.loading2=Načítání…\naboutReader.loadError=Načtení článku ze stránky selhalo\n\naboutReader.colorScheme.light=Světlé\naboutReader.colorScheme.dark=Tmavé\naboutReader.colorScheme.sepia=Sépie\naboutReader.colorScheme.auto=Automaticky\n\n# LOCALIZATION NOTE (aboutReader.estimatedReadTimeValue1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of minutes it is estimated to take to read the article\n# example: `3 minutes`\naboutReader.estimatedReadTimeValue1=#1 minuta;#1 minuty;#1 minut\n\n#LOCALIZATION NOTE (aboutReader.estimatedReadingTimeRange1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# When there is some uncertainty in how long the article will take to read show a range of\n# minutes it is expected to take.\n# #1 is the number of minutes it is estimated to take to read the article for a fast reader\n# #2 is the number of minutes it is estimated to take to read the article for a slow reader\n# #2 is the variable used to determine the plural form to use.\n# example: `5-8 minutes`\naboutReader.estimatedReadTimeRange1=#1-#2 minut;#1-#2 minuty;#1-#2 minut\n\n# LOCALIZATION NOTE (aboutReader.fontType.serif, aboutReader.fontType.sans-serif):\n# These are the styles of typeface that are options in the reader view controls.\naboutReader.fontType.serif=Patkové\naboutReader.fontType.sans-serif=Bezpatkové\n\n# LOCALIZATION NOTE (aboutReader.fontTypeSample): String used to sample font types.\naboutReader.fontTypeSample=Aa\n\naboutReader.toolbar.close=Zavřít zobrazení čtečky\naboutReader.toolbar.typeControls=Nastavení vzhledu\n\n# These are used for the Reader View toolbar button and the menuitem within the\n# View menu.\nreaderView.enter=Zapnout zobrazení čtečky\nreaderView.enter.accesskey=Z\nreaderView.close=Zavřít zobrazení čtečky\nreaderView.close.accesskey=Z\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/aboutRights.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- rights.locale-direction instead of the usual local.dir entity, so RTL can skip translating page. -->\n<!ENTITY rights.locale-direction \"ltr\">\n<!ENTITY rights.pagetitle       \"O vašich právech\">\n<!ENTITY rights.intro-header    \"O vašich právech\">\n<!ENTITY rights.intro \"&brandFullName; je svobodný software s otevřeným zdrojovým kódem, který je vytvářen tisíci dobrovolníky z celého světa. Je zde ale několik věcí, které byste měli vědět:\">\n\n<!-- Note on pointa / pointb / pointc form:\n     These points each have an embedded link in the HTML, so each point is\n     split into chunks for text before the link, the link text, and the text\n     after the link. If a localized grammar doesn't need the before or after\n     chunk, it can be left blank.\n\n     Also note the leading/trailing whitespace in strings here, which is\n     deliberate for formatting around the embedded links. -->\n<!ENTITY rights.intro-point1a \"Aplikace &brandShortName; je dostupná za podmínek stanovených ve \">\n<!ENTITY rights.intro-point1b \"Veřejné licenci Mozilly\">\n<!ENTITY rights.intro-point1c \" (MPL). Ta vám umožňuje aplikaci &brandShortName; používat, kopírovat a šířit. Pokud potřebujete, můžete také pozměnit zdrojový kód aplikace &brandShortName; podle vašich potřeb. Veřejná licence Mozilly vám rovněž dává právo šířit vámi pozměněné verze.\">\n\n<!ENTITY rights.intro-point2-a \"Nejsou vám však podstoupena žádná práva ani licence k ochranným známkám Mozilla Foundation, či třetích stran, a to zejména k logu a jménu Firefox. Podrobnější informace o ochranných známkách jsou dostupné \">\n<!ENTITY rights.intro-point2-b \"zde\">\n<!ENTITY rights.intro-point2-c \".\">\n\n<!-- point 2.5 text for official branded builds -->\n<!ENTITY rights.intro-point2.5 \"Některé funkce aplikace &brandShortName;, jako např. hlášení pádů, vám umožní odeslat zpětnou vazbu organizaci &vendorShortName;. Odesláním zpětné vazby poskytujete organizaci &vendorShortName; povolení k užití zpětné vazbu pro vylepšení svých produktů, publikaci na svých stránkách a distribuci.\">\n\n<!-- point 3 text for official branded builds -->\n<!ENTITY rights2.intro-point3a \"Způsoby užití osobních informací a zpětné vazby odeslané organizaci &vendorShortName; pomocí aplikace &brandShortName; jsou popsány v \">\n<!ENTITY rights2.intro-point3b \"pravidlech ochrany soukromí aplikace &brandShortName;\">\n<!ENTITY rights.intro-point3c \".\">\n\n<!-- point 3 text for unbranded builds -->\n<!ENTITY rights.intro-point3-unbranded \"Zásady ochrany soukromí nejsou pro neznačkové verze produktů k dispozici.\">\n\n<!-- point 4 text for official branded builds -->\n<!ENTITY rights2.intro-point4a \"Některé funkce aplikace &brandShortName; využívají webových informačních služeb. U těchto služeb není možno garantovat jejich 100&#37; správnost a bezchybnost. Více podrobností, včetně informací jak tyto služby zakázat, lze nalézt v \">\n<!ENTITY rights.intro-point4b \"podmínkách služeb\">\n<!ENTITY rights.intro-point4c \".\">\n\n<!-- point 4 text for unbranded builds -->\n<!ENTITY rights.intro-point4a-unbranded \"Pokud tato neznačková verze produktu začleňuje některé služby webových serverů, měly by být jejich podmínky k nalezení v \">\n<!ENTITY rights.intro-point4b-unbranded \"podmínkách služeb\">\n<!ENTITY rights.intro-point4c-unbranded \".\">\n\n<!ENTITY rights2.webservices-header \"Webové informační služby aplikace &brandFullName;\">\n\n<!-- point 5 -->\n<!ENTITY rights.intro-point5 \"Pro přehrání některých typů video obsahu &brandShortName; stáhne odpovídající dešifrovací moduly třetích stran.\">\n\n<!-- Note that this paragraph references a couple of entities from\n     preferences/security.dtd, so that we can refer to text the user sees in\n     the UI, without this page being forgotten every time those strings are\n     updated.  -->\n<!-- intro paragraph for branded builds -->\n<!ENTITY rights2.webservices-a \"&brandFullName; používá webové informační služby („Služby“) z důvodu zajištění některých funkcí dostupných v rámci této binární verze aplikace &brandShortName; za podmínek popsaných níže. Pokud si nepřejete jednu nebo více Služeb používat nebo jsou pro vás níže uvedené podmínky neakceptovatelné, lze tyto služby vypnout. Postup, jak lze vypnout určitou funkcionalitu nebo Službu, lze najít \">\n<!ENTITY rights2.webservices-b \"zde\">\n<!ENTITY rights3.webservices-c \". Další funkce a Služby lze zakázat v předvolbách aplikace.\">\n\n<!-- safe browsing points for branded builds -->\n<!ENTITY rights.safebrowsing-a \"Bezpečné prohlížení: \">\n<!ENTITY rights.safebrowsing-b \"Zakázání funkce bezpečného prohlížení není doporučováno, protože vám umožní navštěvovat nebezpečné stránky. Pokud ale chcete tuto funkci zakázat, postupujte podle těchto kroků:\">\n<!ENTITY rights.safebrowsing-term1 \"Otevřete předvolby aplikace\">\n<!ENTITY rights.safebrowsing-term2 \"Zvolte panel Zabezpečení\">\n<!ENTITY rights2.safebrowsing-term3 \"Zrušte výběr možnosti &quot;&enableSafeBrowsing.label;&quot;\">\n<!ENTITY rights.safebrowsing-term4 \"Bezpečné prohlížení je nyní vypnuto\">\n\n<!-- location aware browsing points for branded builds -->\n<!ENTITY rights.locationawarebrowsing-a \"Prohlížení se znalostí polohy: \">\n<!ENTITY rights.locationawarebrowsing-b \"Služby se znalostí polohy si vždy musí vyžádat váš souhlas, bez kterého nejsou odeslány žádné informace o poloze. Pokud ale chcete tuto funkci zakázat, postupujte podle těchto kroků:\">\n<!ENTITY rights.locationawarebrowsing-term1a \"Do pole adresy zadejte \">\n<!ENTITY rights.locationawarebrowsing-term1b \"about:config\">\n<!ENTITY rights.locationawarebrowsing-term2 \"a potvrďte varování. Zadejte hledat „geo.enabled“\">\n<!ENTITY rights.locationawarebrowsing-term3 \"Z místní nabídky přepněte předvolbu na hodnotu false\">\n<!ENTITY rights.locationawarebrowsing-term4 \"Prohlížení se znalostí polohy je nyní vypnuto\">\n\n<!-- intro paragraph for unbranded builds -->\n<!ENTITY rights.webservices-unbranded \"Krátký popis začleněných služeb webových serverů spolu s instrukcemi, jak je zakázat.\">\n\n<!-- point 1 text for unbranded builds -->\n<!ENTITY rights.webservices-term1-unbranded \"Zde by měl být seznam podmínek začleněných služeb.\">\n\n<!-- points 1-7 text for branded builds -->\n<!ENTITY rights2.webservices-term1 \"Organizace &vendorShortName;, její přispěvatelé, držitelé licencí a partneři se snaží poskytovat co nejvíce přesné a aktuální Služby. Přesto není možné garantovat, že poskytované informace jsou ucelené a bezchybné. Např. služba bezpečného prohlížení nemusí rozpoznat některé zákeřné stránky a může chybně označit některé bezpečné stránky. V rámci služeb se znalostí polohy jsou rovněž všechny polohy vrácené našimi poskytovateli služeb pouze odhadem. Ani my ani náš poskytovatel služby negarantujeme přesnost poskytnuté polohy.\">\n<!ENTITY rights.webservices-term2 \"Organizace &vendorShortName; může libovolně ukončit nebo změnit užívání Služeb.\">\n<!ENTITY rights2.webservices-term3 \"Jste zváni k užití Služeb spojených s touto verzí aplikace &brandShortName; a organizace &vendorShortName; vám zaručuje právo toto činit. Organizace &vendorShortName; a držitelé licencí si vyhrazují všechna ostatní práva spojená se Službami. Cílem těchto podmínek není omezení žádných práv udělených v rámci licencí svobodného softwaru vztahujících se na aplikaci &brandShortName; a na odpovídající zdrojový kód této verze aplikace &brandShortName;.\">\n<!ENTITY rights.webservices-term4 \"Služby jsou poskytovány „tak jak jsou“. Organizace &vendorShortName;, její přispěvatelé, držitelé licencí a distributoři se zříkají všech záruk, ať už vyjádřených nebo předpokládaných, včetně ale nikoliv výhradně, záruk zpeněžitelnosti Služeb a vhodnosti k vašemu určitému účelu. Jste plně zodpovědní za veškerá rizika spojená s volbou Služeb pro vaše účely, a to jak do kvality, tak do výkonnosti Služeb. Některé právní systémy nepovolují vyloučení nebo omezení předpokládaných záruk, v takovém případě toto zřeknutí pro vás neplatí.\">\n<!ENTITY rights.webservices-term5 \"Organizace &vendorShortName;, její přispěvatelé, držitelé licencí a distributoři nejsou mimo výjimky daných zákonem zodpovědní za žádné nepřímé, mimořádné, nahodilé škody (a ani za sankční náhradu škody) vyplývající ze způsobu použití nebo ze způsobu souvisejícího s použitím aplikace &brandShortName; a Služeb. Souhrnná odpovědnost za těchto podmínek nepřesáhne $500 (pět set dolarů). Některé právní systémy nepovolují vyloučení odpovědnosti za určité škody, v takovém případě tato vyloučení a omezení pro vás neplatí.\">\n<!ENTITY rights.webservices-term6 \"Organizace &vendorShortName; může dle nutnosti tyto podmínky libovolně aktualizovat. Tyto podmínky nelze měnit či zrušit bez písemného souhlasu organizace &vendorShortName;.\">\n<!ENTITY rights.webservices-term7 \"Tyto podmínky se řídí zákony státu Kalifornie, U.S.A., vyjma neshod se zákonnými ustanoveními. Pokud se ukáže, že některá část těchto podmínek je neplatná či nevynutitelná, zůstávají zbylé podmínky v plné platnosti. V případě rozporu mezi touto přeloženou verzí podmínek a anglickou verzí podmínek je autoritativní anglická verze.\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/aboutRights.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbuttonLabel=Poznejte svá práva…\nbuttonAccessKey=P\nnotifyRightsText=%S je svobodný software s otevřeným zdrojovým kódem od Mozilla Foundation.\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/aboutServiceWorkers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.title                     \"O Service Worker\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.maintitle                 \"Registrovaní Service Workers\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_not_enabled       \"Service Workers nejsou povoleny.\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_no_serviceworkers \"Není zaregistrován žádný Service Worker.\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/aboutServiceWorkers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle = Původ: %S\n\n# LOCALIZATION NOTE: %1$S is brandShortName, %2$2 is the application ID, and $%$3 is true/false value.\n# LOCALIZATION NOTE: the term \"InBrowserElement\" should not be translated\nb2gtitle = ID aplikace %2$S v prohlížeči %1$S - InBrowserElement %3$S\n\nscope = Rozsah:\n\nscriptSpec = Specifikace skriptu:\n\n# LOCALIZATION NOTE: the term \"Worker\" should not be translated.\ncurrentWorkerURL = URL aktuálního Worker:\n\nactiveCacheName = Název aktivní vyrovnávací paměti:\n\nwaitingCacheName = Čekající název vyrovnávací paměti:\n\ntrue = true\n\nfalse = false\n\n# LOCALIZATION NOTE this term is used as a button label (verb, not noun).\nupdate = Aktualizovat\n\nunregister = Odregistrace\n\nwaiting = Čekání…\n\n# LOCALIZATION NOTE: the term \"Service Worker\" should not translated.\nunregisterError = Chyba při rušení registrace tohoto Service Worker.\n\npushEndpoint = Push Endpoint:\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/aboutSupport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutSupport.pageTitle \"Technické informace\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.pageSubtitle): don't change the 'supportLink' id. -->\n<!ENTITY aboutSupport.pageSubtitle \"\nTato stránka obsahuje technické informace, které mohou být užitečné, pokud se snažíte\nvyřešit nějaký složitější problém s aplikací. Odpovědi na často kladené otázky ohledně\naplikace &brandShortName; naleznete na <a id='supportLink'>webových stránkách podpory</a>.\n\">\n\n<!ENTITY aboutSupport.crashes.title \"Hlášení pádů\">\n<!-- LOCALIZATION NOTE (aboutSupport.crashes.id):\nThis is likely the same like id.heading in crashes.dtd. -->\n<!ENTITY aboutSupport.crashes.id \"ID hlášení\">\n<!ENTITY aboutSupport.crashes.sendDate \"Odeslaná\">\n<!ENTITY aboutSupport.crashes.allReports \"Všechna hlášení o pádech\">\n<!ENTITY aboutSupport.crashes.noConfig \"Tato aplikace nebyla pro zobrazení hlášení o pádech nastavena.\">\n\n<!ENTITY aboutSupport.extensionsTitle \"Rozšíření\">\n<!ENTITY aboutSupport.extensionName \"Název\">\n<!ENTITY aboutSupport.extensionEnabled \"Povoleno\">\n<!ENTITY aboutSupport.extensionVersion \"Verze\">\n<!ENTITY aboutSupport.extensionId \"Id\">\n\n<!ENTITY aboutSupport.experimentsTitle \"Experimentální funkce\">\n<!ENTITY aboutSupport.experimentName \"Název\">\n<!ENTITY aboutSupport.experimentId \"Id\">\n<!ENTITY aboutSupport.experimentDescription \"Popis\">\n<!ENTITY aboutSupport.experimentActive \"Aktivní\">\n<!ENTITY aboutSupport.experimentEndDate \"Koncové datum\">\n<!ENTITY aboutSupport.experimentHomepage \"Domovská stránka\">\n<!ENTITY aboutSupport.experimentBranch \"Větev\">\n\n<!ENTITY aboutSupport.appBasicsTitle \"Stručně o aplikaci\">\n<!ENTITY aboutSupport.appBasicsName \"Název\">\n<!ENTITY aboutSupport.appBasicsVersion \"Verze\">\n<!ENTITY aboutSupport.appBasicsBuildID \"Id buildu\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsUpdateChannel, aboutSupport.appBasicsUpdateHistory, aboutSupport.appBasicsShowUpdateHistory):\n\"Update\" is a noun here, not a verb. -->\n<!ENTITY aboutSupport.appBasicsUpdateChannel \"Kanál aktualizací\">\n<!ENTITY aboutSupport.appBasicsUpdateHistory \"Historie aktualizací\">\n<!ENTITY aboutSupport.appBasicsShowUpdateHistory \"Zobrazit historii aktualizací\">\n\n<!ENTITY aboutSupport.appBasicsProfileDir \"Adresář profilu\">\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsProfileDirWinMac):\nThis is the Windows- and Mac-specific variant of aboutSupport.appBasicsProfileDir.\nWindows/Mac use the term \"Folder\" instead of \"Directory\" -->\n<!ENTITY aboutSupport.appBasicsProfileDirWinMac \"Složka profilu\">\n\n<!ENTITY aboutSupport.appBasicsEnabledPlugins \"Povolené zásuvné moduly\">\n<!ENTITY aboutSupport.appBasicsBuildConfig \"Nastavení sestavení\">\n<!ENTITY aboutSupport.appBasicsUserAgent \"Identifikace prohlížeče\">\n<!ENTITY aboutSupport.appBasicsOS \"OS\">\n<!ENTITY aboutSupport.appBasicsMemoryUse \"Spotřeba paměti\">\n<!ENTITY aboutSupport.appBasicsPerformance \"Výkon\">\n\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutSupport.appBasicsServiceWorkers \"Registrovaní Service Workers\">\n\n<!ENTITY aboutSupport.appBasicsProfiles \"Profily\">\n\n<!ENTITY aboutSupport.appBasicsMultiProcessSupport \"Multiprocesová okna\">\n\n<!ENTITY aboutSupport.appBasicsKeyGoogle \"Klíč Google\">\n<!ENTITY aboutSupport.appBasicsKeyMozilla \"Klíč Mozilla Location Service\">\n\n<!ENTITY aboutSupport.appBasicsSafeMode \"Nouzový režim\">\n\n<!ENTITY aboutSupport.showDir.label \"Otevřít adresář\">\n<!-- LOCALIZATION NOTE (aboutSupport.showMac.label): This is the Mac-specific\nvariant of aboutSupport.showDir.label.  This allows us to use the preferred\n\"Finder\" terminology on Mac. -->\n<!ENTITY aboutSupport.showMac.label \"Zobrazit ve Finderu\">\n<!-- LOCALIZATION NOTE (aboutSupport.showWin2.label): This is the Windows-specific\nvariant of aboutSupport.showDir.label. -->\n<!ENTITY aboutSupport.showWin2.label \"Otevřít složku\">\n\n<!ENTITY aboutSupport.modifiedKeyPrefsTitle \"Důležité změněné předvolby\">\n<!ENTITY aboutSupport.modifiedPrefsName \"Název\">\n<!ENTITY aboutSupport.modifiedPrefsValue \"Hodnota\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.userJSTitle, aboutSupport.userJSDescription): user.js is the name of the preference override file being checked. -->\n<!ENTITY aboutSupport.userJSTitle \"Předvolby user.js\">\n<!ENTITY aboutSupport.userJSDescription \"Složka s profilem obsahuje <a id='prefs-user-js-link'>soubor user.js</a>, který obsahuje předvolby, které nebyly vytvořeny aplikací &brandShortName;.\">\n\n<!ENTITY aboutSupport.lockedKeyPrefsTitle \"Důležité uzamčené předvolby\">\n<!ENTITY aboutSupport.lockedPrefsName \"Název\">\n<!ENTITY aboutSupport.lockedPrefsValue \"Hodnota\">\n\n<!ENTITY aboutSupport.graphicsTitle \"Grafika\">\n\n<!ENTITY aboutSupport.placeDatabaseTitle \"Databáze umístění\">\n<!ENTITY aboutSupport.placeDatabaseIntegrity \"Integrita\">\n<!ENTITY aboutSupport.placeDatabaseVerifyIntegrity \"Zkontrolovat integritu\">\n\n<!ENTITY aboutSupport.jsTitle \"JavaScript\">\n<!ENTITY aboutSupport.jsIncrementalGC \"Inkrementální GC\">\n\n<!ENTITY aboutSupport.a11yTitle \"Přístupnost\">\n<!ENTITY aboutSupport.a11yActivated \"Aktivována\">\n<!ENTITY aboutSupport.a11yForceDisabled \"Zakázána\">\n\n<!ENTITY aboutSupport.libraryVersionsTitle \"Verze knihoven\">\n\n<!ENTITY aboutSupport.installationHistoryTitle \"Historie instalací\">\n<!ENTITY aboutSupport.updateHistoryTitle \"Historie aktualizací\">\n\n<!ENTITY aboutSupport.copyTextToClipboard.label \"Zkopírovat text do schránky\">\n<!ENTITY aboutSupport.copyRawDataToClipboard.label \"Zkopírovat data do schránky\">\n\n<!ENTITY aboutSupport.sandboxTitle \"Sandbox\">\n<!ENTITY aboutSupport.sandboxSyscallLogTitle \"Odmítnutá systémová volání\">\n<!ENTITY aboutSupport.sandboxSyscallIndex \"#\">\n<!ENTITY aboutSupport.sandboxSyscallAge \"Před pár vteřinami\">\n<!ENTITY aboutSupport.sandboxSyscallPID \"PID\">\n<!ENTITY aboutSupport.sandboxSyscallTID \"TID\">\n<!ENTITY aboutSupport.sandboxSyscallProcType \"Typ procesu\">\n<!ENTITY aboutSupport.sandboxSyscallNumber \"Systémové volání\">\n<!ENTITY aboutSupport.sandboxSyscallArgs \"Argumenty\">\n\n<!ENTITY aboutSupport.safeModeTitle \"Vyzkoušet nouzový režim\">\n<!ENTITY aboutSupport.restartInSafeMode.label \"Restartovat se zakázanými doplňky…\">\n\n<!ENTITY aboutSupport.graphicsFeaturesTitle \"Vlastnosti\">\n<!ENTITY aboutSupport.graphicsDiagnosticsTitle \"Diagnostika\">\n<!ENTITY aboutSupport.graphicsFailureLogTitle \"Protokol chyb\">\n<!ENTITY aboutSupport.graphicsGPU1Title \"GPU #1\">\n<!ENTITY aboutSupport.graphicsGPU2Title \"GPU #2\">\n<!ENTITY aboutSupport.graphicsDecisionLogTitle \"Decision Log\">\n<!ENTITY aboutSupport.graphicsCrashGuardsTitle \"Zakázat funkce Crash Guard\">\n<!ENTITY aboutSupport.graphicsWorkaroundsTitle \"Možná řešení\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/aboutSupport.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (crashesTitle): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of relevant days with crash reports\ncrashesTitle=Hlášení o pádech za poslední #1 den;Hlášení o pádech za poslední #1 dny;Hlášení o pádech za posledních #1 dní\n\n# LOCALIZATION NOTE (crashesTimeMinutes): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of minutes (between 1 and 59) which have passed since the crash\ncrashesTimeMinutes=Před #1 minutou;Před #1 minutami;Před #1 minutami\n\n# LOCALIZATION NOTE (crashesTimeHours): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of hours (between 1 and 23) which have passed since the crash\ncrashesTimeHours=Před #1 hodinou;Před #1 hodinami;Před #1 hodinami\n\n# LOCALIZATION NOTE (crashesTimeDays): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of days (1 or more) which have passed since the crash\ncrashesTimeDays=Před #1 dnem;Před #1 dny;Před #1 dny\n\n# LOCALIZATION NOTE (pendingReports): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of pending crash reports\npendingReports=Všechna hlášení o pádech (zahrnující #1 čekající za dané časové období);Všechna hlášení o pádech (zahrnující #1 čekající za dané časové období);Všechna hlášení o pádech (zahrnující #1 čekajících za dané časové období)\n\n# LOCALIZATION NOTE (rawDataCopied) Text displayed in a mobile \"Toast\" to user when the\n# raw data is successfully copied to the clipboard via button press.\nrawDataCopied=Data byla zkopírována\n\n# LOCALIZATION NOTE (textCopied) Text displayed in a mobile \"Toast\" to user when the\n# text is successfully copied to the clipboard via button press.\ntextCopied=Text zkopírován do schránky\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedDriver = Zakázáno kvůli verzi ovladače grafické karty.\n\n# LOCALIZATION NOTE The %S here is a placeholder, leave unchanged, it will get replaced by the driver version string.\ntryNewerDriver = Zakázáno kvůli verzi ovladače grafické karty. Zkuste aktualizovat ovladač grafické karty na verzi %S nebo novější.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedGfxCard = Zakázáno kvůli problémům s grafickou kartou a jejím ovladačem.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedOSVersion = Zakázáno kvůli verzi operačního systému.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedMismatchedVersion = Zakázáno kvůli nesouhlasící verzi ovladačů vaší grafické karty v registrech a DLL.\n\n# LOCALIZATION NOTE In the following strings, \"Direct2D\", \"DirectWrite\" and \"ClearType\"\n# are proper nouns and should not be translated. Feel free to leave english strings if\n# there are no good translations, these are only used in about:support\nclearTypeParameters = Technologie ClearType\n\ncompositing = Skládání\nhardwareH264 = Hardwarové dekódování H264\naudioBackend = Audio Backend\nmainThreadNoOMTC = hlavní vlákno, ne OMTC\nyes = Ano\nno = Ne\n# LOCALIZATION NOTE The following strings indicate if an API key has been found.\n# In some development versions, it's expected for some API keys that they are\n# not found.\nfound = Nalezeno\nmissing = Chybí\n\ngpuDescription = Popis\ngpuVendorID = ID prodejce\ngpuDeviceID = ID zařízení\ngpuSubsysID = ID subsystému\ngpuDrivers = Ovladače\ngpuRAM = RAM\ngpuDriverVersion = Verze ovladače\ngpuDriverDate = Datum ovladače\ngpuActive = Aktivní\nwebgl1WSIInfo = Informace o ovladači WebGL 1 WSI\nwebgl1Renderer = Ovladač pro zobrazování WebGL 1\nwebgl1Version = Verze ovladače WebGL 1\nwebgl1DriverExtensions = Rozšíření ovladače WebGL 1\nwebgl1Extensions = Rozšíření WebGL 1\nwebgl2WSIInfo = Informace o ovladači WebGL 2 WSI\nwebgl2Renderer = Zobrazování WebGL2\nwebgl2Version = Verze ovladače WebGL 2\nwebgl2DriverExtensions = Rozšíření ovladače WebGL 2\nwebgl2Extensions = Rozšíření WebGL 2\nGPU1 = GPU #1\nGPU2 = GPU #2\nblocklistedBug = Zablokováno kvůli známé chybě\n# LOCALIZATION NOTE %1$S will be replaced with a bug number string.\nbugLink = bug %1$S\n# LOCALIZATION NOTE %1$S will be replaced with an arbitrary identifier\n# string that can be searched on DXR/MXR or grepped in the source tree.\nunknownFailure = Zablokováno; chybový kód %1$S\nd3d11layersCrashGuard = D3D11 Compositor\nd3d11videoCrashGuard = D3D11 Video dekodér\nd3d9videoCrashGuard = D3D9 Video dekodér\nglcontextCrashGuard = OpenGL\nresetOnNextRestart = Obnovit po při příštím restartu\ngpuProcessKillButton = Ukončit GPU proces\n\nminLibVersions = Očekávaná minimální verze\nloadedLibVersions = Používaná verze\n\nhasSeccompBPF = Seccomp-BPF (filtrování systémových volání)\nhasSeccompTSync = Synchronizace vláken Seccomp\nhasUserNamespaces = Uživatelské jmenné prostory\nhasPrivilegedUserNamespaces = Uživatelské jmenné prostory pro privilegované procesy\ncanSandboxContent = Sandboxing procesů obsahu\ncanSandboxMedia = Sandboxing zásuvných modulů médií\ncontentSandboxLevel = Úroveň sandboxu procesu s obsahem.\nsandboxProcType.content = obsah\nsandboxProcType.mediaPlugin = zásuvný modul médií\n\n# LOCALIZATION NOTE %1$S and %2$S will be replaced with the number of remote and the total number\n# of windows, respectively, while %3$S will be replaced with one of the status strings below,\n# which contains a description of the multi-process preference and status.\n# Note: multiProcessStatus.3 doesn't exist because status=3 was deprecated.\nmultiProcessWindows = %1$S/%2$S (%3$S)\nmultiProcessStatus.0 = Povoleno uživatelem\nmultiProcessStatus.1 = Povoleno ve výchozím nastavení\nmultiProcessStatus.2 = Zakázáno\nmultiProcessStatus.4 = Zakázáno nástroji pro přístupnost\nmultiProcessStatus.5 = Zakázáno pro nedostatek grafické hardwarové akcelerace\nmultiProcessStatus.6 = Zakázáno pro nepodporovaný textový vstup\nmultiProcessStatus.7 = Zakázáno doplňky\nmultiProcessStatus.8 = Násilně zakázáno\n# No longer in use (bug 1296353) but we might bring this back.\nmultiProcessStatus.9 = Zakázáno hardwarovou akcelerací grafiky na Windows XP\nmultiProcessStatus.unknown = Neznámý stav\n\nasyncPanZoom = Asynchronní lupa/panning\napzNone = nic\nwheelEnabled = vstup kolečka povolen \ntouchEnabled = dotykový vstup povolen\ndragEnabled = táhnutí posuvníkem povoleno\n\n# LOCALIZATION NOTE %1 will be replaced with the key of a preference.\nwheelWarning = asynchronní vstup kolečka zakázán vzhledem k nepodporované předvolbě: %S\ntouchWarning = asynchronní dotykový vstup zakázán vzhledem k nepodporované předvolbě: %S\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/aboutTelemetry.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutTelemetry.pageTitle \"Telemetrická data\">\n\n<!ENTITY aboutTelemetry.changeDataChoices \"\n  Změnit\n\">\n\n<!ENTITY aboutTelemetry.uploadEnabled \"\n  Nahrávání dat FHR je <span>povoleno</span>.\n\">\n\n<!ENTITY aboutTelemetry.uploadDisabled \"\n  Nahrávání dat FHR je <span>zakázáno</span>.\n\">\n\n<!ENTITY aboutTelemetry.extendedRecordingEnabled \"\n  Rozšířené nahrávání telemetrie je <span>povoleno</span>.\n\">\n\n<!ENTITY aboutTelemetry.extendedRecordingDisabled \"\n  Rozšířené nahrávání telemetrie je <span>zakázáno</span>.\n\">\n\n<!ENTITY aboutTelemetry.pingDataSource \"\nZdroj dat pro ping:\n\">\n\n<!ENTITY aboutTelemetry.showCurrentPingData \"\nSoučasná data pro ping\n\">\n\n<!ENTITY aboutTelemetry.showArchivedPingData \"\nArchivovaná data pro ping\n\">\n\n<!ENTITY aboutTelemetry.pingDataDisplay \"\nZobrazení ping dat:\n\">\n\n<!ENTITY aboutTelemetry.structured \"\nStrukturováno\n\">\n\n<!ENTITY aboutTelemetry.raw \"\nNeformátovaný JSON\n\">\n\n<!ENTITY aboutTelemetry.showSubsessionData \"\nZobrazit data o pod-relacích\n\">\n\n<!ENTITY aboutTelemetry.choosePing \"\nVybrat ping:\n\">\n\n<!ENTITY aboutTelemetry.showNewerPing \"\n&lt;&lt; Novější ping\n\">\n\n<!ENTITY aboutTelemetry.showOlderPing \"\nStarší ping &gt;&gt;\n\">\n\n<!ENTITY aboutTelemetry.rawPingData \"\nSurová ping data ...\n\">\n\n<!ENTITY aboutTelemetry.archiveWeekHeader \"\nTýden\n\">\n\n<!ENTITY aboutTelemetry.archivePingHeader \"\nPing\n\">\n\n<!ENTITY aboutTelemetry.generalDataSection \"\n  Obecná data\n\">\n\n<!ENTITY aboutTelemetry.environmentDataSection \"\n  Data prostředí\n\">\n\n<!ENTITY aboutTelemetry.telemetryLogSection \"\n   Protokol telemetrie\n\">\n\n<!ENTITY aboutTelemetry.slowSqlSection \"Pomalé dotazy SQL\">\n\n<!ENTITY aboutTelemetry.chromeHangsSection \"Zatuhnutí prohlížeče\">\n\n<!ENTITY aboutTelemetry.threadHangStatsSection \"\n  Zatuhnutí vláken\n\">\n\n<!ENTITY aboutTelemetry.capturedStacksSection \"\n  Zachycené zásobníky\n\">\n\n<!ENTITY aboutTelemetry.scalarsSection \"\n  Skaláry\">\n\n<!ENTITY aboutTelemetry.keyedScalarsSection \"\n  Klíčové skaláry\n\">\n\n<!ENTITY aboutTelemetry.histogramsSection \"Histogramy\">\n\n<!ENTITY aboutTelemetry.keyedHistogramsSection \"\n  Histogramy s klíčem\n\">\n\n<!ENTITY aboutTelemetry.eventsSection \"\n  Události\">\n\n<!ENTITY aboutTelemetry.simpleMeasurementsSection \"Jednoduchá měření\">\n\n<!ENTITY aboutTelemetry.addonDetailsSection \"\n  Informace o doplňcích\n\">\n\n<!ENTITY aboutTelemetry.lateWritesSection \"Pozdní zápisy\">\n\n<!ENTITY aboutTelemetry.sessionInfoSection \"\n  Informace o relaci\n\">\n\n<!ENTITY aboutTelemetry.addonHistogramsSection \"Histogramy sebrané doplňky\">\n\n<!ENTITY aboutTelemetry.toggle \"\n  Klepněte pro přepnutí sekce\n\">\n\n<!ENTITY aboutTelemetry.emptySection \"(Žádná sebraná data)\">\n\n<!ENTITY aboutTelemetry.fullSqlWarning \"Poznámka: Ladění pomalých dotazů SQL je zapnuto. Ve výpisu se mohou objevit úplné dotazy SQL, které ale nejsou odesílány.\">\n\n<!ENTITY aboutTelemetry.fetchStackSymbols \"Získat názvy funkcí ze zásobníků\">\n\n<!ENTITY aboutTelemetry.hideStackSymbols \"Zobrazit surová data zásobníku\">\n\n<!ENTITY aboutTelemetry.filterText \"\n  Filtr (řetězce nebo /regexp/)\n\">\n\n<!ENTITY aboutTelemetry.payloadChoiceHeader \"\n  Obsah\n\">\n\n<!ENTITY aboutTelemetry.rawPayload \"\n  Raw obsah\n\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/aboutTelemetry.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Note to translators:\n# - %1$S will be replaced by brandFullName\n# - %2$S will be replaced with the value of the toolkit.telemetry.server_owner preference\npageSubtitle = Tato stránka zobrazuje sebraná data o výkonnosti, hardware a užití vlastností aplikace. Tyto informace jsou anonymně odesílány organizaci  %1$S a slouží k vylepšení aplikace %2$S.\n\ngeneralDataTitle = Obecná data\n\ngeneralDataHeadingName = Název\n\ngeneralDataHeadingValue = Hodnota\n\nenvironmentDataHeadingName = Název\n\nenvironmentDataHeadingValue = Hodnota\n\nenvironmentDataSubsectionToggle = Klepněte pro přepnutí sekce\n\nenvironmentDataSubsectionEmpty = (Žádná sebraná data)\n\ntelemetryLogTitle = Protokol telemetrie\n\ntelemetryLogHeadingId = Id\n\ntelemetryLogHeadingTimestamp = Časová značka\n\ntelemetryLogHeadingData = Data\n\nslowSqlMain = Pomalé dotazy SQL v hlavním vlákně\n\nslowSqlOther = Pomalé dotazy SQL v pomocných vláknech\n\nslowSqlHits = Zásahy\n\nslowSqlAverage = Prům. čas (ms)\n\nslowSqlStatement = Dotaz\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the hang\n# - The %2$S will be replaced with the duration of the hang\nchrome-hangs-title = Zatuhnutí číslo #%1$S (%2$S sekund)\n\n# Note to translators:\n# - The %1$S will be replaced with the string key for this stack.\n# - The %2$S will be replaced with the number of times this stack was captured.\ncaptured-stacks-title = %1$S (počet zachycení: %2$S)\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the late write\nlate-writes-title = Zpožděné zápisy: #%1$S\n\nstackTitle = Zásobník:\n\nmemoryMapTitle = Mapa paměti:\n\nerrorFetchingSymbols = Při získávání symbolů nastala chyba. Zkontrolujte své připojení k internetu a zkuste to znovu.\n\nhistogramSamples = vzorků\n\nhistogramAverage = průměr\n\nhistogramSum = součet\n\nhistogramCopy = Kopírovat\n\nkeysHeader = Vlastnost\n\nnamesHeader = Název\n\nvaluesHeader = Hodnota\n\naddonTableID = ID doplňku\n\naddonTableDetails = Podrobnosti\n\n# Note to translators:\n# - The %1$S will be replaced with the name of an Add-on Provider (e.g. \"XPI\", \"Plugin\")\naddonProvider = Poskytovatel (%1$S)\n\nparentPayload = Obsah rodiče\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the child payload (e.g. \"1\", \"2\")\nchildPayloadN = Obsah potomka %1$S\n\ntimestampHeader = časová značka\n\ncategoryHeader = kategorie\n\nmethodHeader = metoda\n\nobjectHeader = objekt\n\nextraHeader = extra\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/aboutWebrtc.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (document_title, cannot_retrieve_log):\n# The text \"WebRTC\" is a proper noun and should not be translated.\n# It is the general label for the standards based technology. see http://www.webrtc.org\ndocument_title = Interní WebRTC\ncannot_retrieve_log = Nelze načíst data protokolu WebRTC\n\n# LOCALIZATION NOTE (save_page_msg):\n# %1$S will be replaced by a full path file name: the target of the SavePage operation.\nsave_page_msg = stránka uložena do: %1$S\n\n# LOCALIZATION NOTE (save_page_dialog_title): \"about:webrtc\" is a internal browser URL and should not be\n# translated. This string is used as a title for a file save dialog box.\nsave_page_dialog_title = uložit about:webrtc jako\n\n# LOCALIZATION NOTE (debug_mode_off_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_off_state_msg = trasu protokolu lze nalézt na adrese: %1$S\n\n# LOCALIZATION NOTE (debug_mode_on_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_on_state_msg = ladící mód aktivní, protokol v: %1$S\n\n# LOCALIZATION NOTE (aec_logging_msg_label, aec_logging_off_state_label,\n# aec_logging_on_state_label, aec_logging_on_state_msg):\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_msg_label = Protokol AEC\naec_logging_off_state_label = Spustit protokol AEC\naec_logging_on_state_label = Zastavit protokol AEC\naec_logging_on_state_msg = Protokol AEC je aktivní (hovořte s volajícím pár minut, a pak zastavte sběr)\n\n# LOCALIZATION NOTE (aec_logging_off_state_msg):\n# %1$S will be replaced by the full path to the directory containing the captured log files.\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_off_state_msg = soubory sběru protokolu můžete nalézt v: %1$S\n\n# LOCALIZATION NOTE (peer_connection_id_label): \"PeerConnection\" is a proper noun\n# associated with the WebRTC module. \"ID\" is an abbreviation for Identifier. This string\n# should not normally be translated and is used as a data label.\npeer_connection_id_label = PeerConnection ID\n\n# LOCALIZATION NOTE (sdp_heading, local_sdp_heading, remote_sdp_heading):\n# \"SDP\" is an abbreviation for Session Description Protocol, an IETF standard.\n# See http://wikipedia.org/wiki/Session_Description_Protocol\nsdp_heading = SDP\nlocal_sdp_heading = Místní SDP\nremote_sdp_heading = Vzdálené SDP\n\n# LOCALIZATION NOTE (rtp_stats_heading): \"RTP\" is an abbreviation for the\n# Real-time Transport Protocol, an IETF specification, and should not\n# normally be translated. \"Stats\" is an abbreviation for Statistics.\nrtp_stats_heading = Statistika RTP\n\n# LOCALIZATION NOTE (ice_state, ice_stats_heading): \"ICE\" is an abbreviation\n# for Interactive Connectivity Establishment, which is an IETF protocol,\n# and should not normally be translated. \"Stats\" is an abbreviation for\n# Statistics.\nice_state = Stav ICE\nice_stats_heading = Statistika ICE\nice_restart_count_label = Restarty ICE\nice_rollback_count_label = Rollbacky ICE\n\n# LOCALIZATION NOTE (av_sync_label): \"A/V\" stands for Audio/Video.\n# \"sync\" is an abbreviation for sychronization. This is used as\n# a data label.\nav_sync_label = A/V synchronizace\n\n# LOCALIZATION NOTE (jitter_buffer_delay_label): A jitter buffer is an\n# element in the processing chain, see http://wikipedia.org/wiki/Jitter\n# This is used as a data label.\njitter_buffer_delay_label = Zpoždění jitter-buffer\n\n# LOCALIZATION NOTE (avg_bitrate_label, avg_framerate_label): \"Avg.\" is an abbreviation\n# for Average. These are used as data labels.\navg_bitrate_label = Průměrný bitrate\navg_framerate_label = Průměrná frekvence snímkování\n\n# LOCALIZATION NOTE (typeLocal, typeRemote): These adjectives are used to label a\n# line of statistics collected for a peer connection. The data represents\n# either the local or remote end of the connection.\ntypeLocal = místní\ntypeRemote = vzdálené\n\n# LOCALIZATION NOTE (nominated): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank.\nnominated = Nominováno\n\n# LOCALIZATION NOTE (selected): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank. This represents an attribute of an ICE candidate.\nselected = Vybráno\n\nsave_page_label = Uložit stránku\ndebug_mode_msg_label = Ladící mód\ndebug_mode_off_state_label = Spustit ladící mód\ndebug_mode_on_state_label = Zastavit ladící mód\nstats_heading = Statistiky relace\nstats_clear = Vymazat historii\nlog_heading = Protokol připojení\nlog_show_msg = zobrazit protokol\nlog_hide_msg = skrýt protokol\nconnection_closed = uzavřeno\nlocal_candidate = Místní kandidát\nremote_candidate = Vzdálený kandidát\npriority = Priorita\nfold_show_msg = zobrazit detaily\nfold_show_hint = klepněte pro rozbalení této sekce\nfold_hide_msg = skrýt detaily\nfold_hide_hint = klepněte pro zabalení této sekce\ndropped_frames_label = Vynecháno snímků\ndiscarded_packets_label = Vyřazeno balíčků\ndecoder_label = Dekodér\nencoder_label = Enkodér\nreceived_label = Přijato\npackets = pakety\nlost_label = Ztraceno\njitter_label = Jitter\nsent_label = Odesláno\n\n\nlog_clear = Clear Log\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/actions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY action.switchToTab.label \"Přepnout na panel\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/appPicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY NoAppFound.label      \"Pro tento typ souboru nebyla nalezena žádná aplikace.\">\n<!ENTITY BrowseButton.label    \"Procházet…\">\n<!ENTITY SendMsg.label         \"Odeslat tuto položku do:\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=Adresa URL je neplatná a nemůže být načtena.\nfileNotFound=Soubor %S nebyl nalezen. Zkontrolujte prosím jeho adresu a zkuste to znovu.\nfileAccessDenied=Soubor na adrese %S je nečitelný.\ndnsNotFound=%S nebyl nalezen. Zkontrolujte prosím jeho adresu a zkuste to znovu.\nunknownProtocolFound=Jeden z následujících (%S) není registrovaným protokolem nebo není povolen v tomto kontextu.\nconnectionFailure=Při pokusu o kontakt %S bylo spojení odmítnuto.\nnetInterrupt=Spojení s %S neočekávaně skončilo. Některá data nemusela být přenesena.\nnetTimeout=Při pokusu kontaktovat %S vypršel časový limit.\nredirectLoop=Limit pro přesměrování URL vypršel. Nelze načíst požadovanou stránku. Je možné, že toto chování je způsobené blokováním cookies.\nconfirmRepostPrompt=Pro zobrazení této stránky musí aplikace znovu odeslat požadavek, který zopakuje akci (jako např. hledání nebo potvrzení objednávky), která byla provedena již dříve.\nresendButton.label=Znovu odeslat\nunknownSocketType=Tento dokument nelze zobrazit bez instalace Personal Security Manager (PSM). Stáhněte si a nainstalujte PSM a zkuste to znovu nebo kontaktujte správce vašeho systému.\nnetReset=Dokument neobsahuje žádná data.\nnotCached=Tento dokument již není dostupný.\nnetOffline=Tento dokument nelze v režimu offline zobrazit.\nisprinting=Dokument nelze měnit při tisku nebo při náhledu tisku.\ndeniedPortAccess=Přístup na zadaný port byl z bezpečnostních důvodů zakázán.\nproxyResolveFailure=Proxy server, který jste nastavili, nelze nalézt. Prosím zkontrolujte nastavení a zkuste to znovu.\nproxyConnectFailure=Při pokusu navázat spojení s nastaveným proxy serverem bylo spojení odmítnuto. Zkontrolujte prosím nastavení a zkuste to znovu.\ncontentEncodingError=Stránka, kterou se snažíte načíst, nemůže být zobrazena, protože server používá neplatný či nepodporovaný způsob komprimace dat.\nunsafeContentType=Požadovanou stránku nelze zobrazit, protože je obsažena v typu souboru, který není bezpečné otevírat. Kontaktujte prosím vlastníky webového serveru a informujte je o tomto problému.\nexternalProtocolTitle=Požadavek externího protokolu\nexternalProtocolPrompt=Pro obsluhu odkazu %1$S: musí být spuštěna externí aplikace. Požadovaný odkaz:\\n\\n\\n%2$S\\nAplikace: %3$S\\n\\n\\nPokud jste tento požadavek neočekávali, jedná se možná o pokus o zneužití slabin externí aplikace. Pokud si nejste jisti, že tento požadavek není zákeřný, doporučujeme ho zrušit.\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<Neznámá aplikace>\nexternalProtocolChkMsg=Zapamatovat si tuto volbu pro všechny odkazy stejného typu.\nexternalProtocolLaunchBtn=Spustit aplikaci\nmalwareBlocked=Stránka %S byla nahlášena jako útočná stránka a tak byla na základě vašeho nastavení zablokována.\nunwantedBlocked=Stránka %S byla nahlášena jako stránka s nevyžádaným software a byla zablokována na základě vašeho bezpečnostního nastavení.\ndeceptiveBlocked=Tato webová stránka na serveru %S byla nahlášena jako klamavá, a proto byla na základě vašeho bezpečnostního nastavení zablokována.\ncspBlocked=Bezpečnostní pravidla této stránky jí nedovolí, aby byla načítána tímto způsobem.\ncorruptedContentErrorv2=Při načítání adresy %S došlo k porušení síťového protokolu, které nelze opravit.\nremoteXUL=Tato stránka využívá nepodporovanou technologii, která není ve výchozím nastavení povolena.\nsslv3Used=Bezpečnost vašich dat na serveru %S nemůže být garantována, protože je použit bezpečnostní protokol SSLv3, který již byl prolomen.\nweakCryptoUsed=Majitel serveru %S nakonfiguroval své webové stránky nesprávně. Abychom chránili vaše informace před odcizením, Firefox se k této webové stránce nepřipojil.\ninadequateSecurityError=Webová stránka se pokusila domluvit neadekvátní úroveň zabezpečení.\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/autocomplete.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (searchWithEngine): %S will be replaced with\n# the search engine provider's name. This format was chosen because\n# the provider can also end with \"Search\" (e.g.: MSN Search).\nsearchWithEngine = Hledat pomocí %S\n\n# LOCALIZATION NOTE (switchToTab2): This is the same as the older switchToTab\n# string that it's replacing, except it uses title case, so \"Switch\" and \"Tab\"\n# are capitalized.\nswitchToTab2 = Přepnout na panel\n\n# LOCALIZATION NOTE (visit): This is shown next to autocomplete entries that are\n# simple URLs or sites, which will be visited when the user selects them.\nvisit = Navštívit\n\n# LOCALIZATION NOTE (bookmarkKeywordSearch): This is the title of autocomplete\n# entries that are bookmark keyword searches.  %1$S will be replaced with the\n# domain name of the bookmark, and %2$S will be replaced with the keyword\n# search text that the user is typing.  %2$S will not be empty.\nbookmarkKeywordSearch = %1$S: %2$S\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % realBrandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%realBrandDTD;\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrowsewithcaret.checkMsg=Tento dialog příště nezobrazovat.\nbrowsewithcaret.checkWindowTitle=Procházení stránky\nbrowsewithcaret.checkLabel=Stisknutím klávesy F7 zapnete či vypnete funkci Procházení stránky. Ta umístí do stránky pohyblivý textový kurzor, který vám umožní vybírat text pomocí klávesnice. Chcete zapnout funkci Procházení stránky?\nbrowsewithcaret.checkButtonLabel=Ano\n\nplainText.wordWrap=Zalamovat dlouhé řádky\n\nformPostSecureToInsecureWarning.title = Bezpečnostní varování\nformPostSecureToInsecureWarning.message = Informace, které jste zadali, budou odeslány přes nezabezpečené spojení a mohou být tak přečteny třetí stranou.\\n\\nOpravdu chcete tyto informace odeslat? \nformPostSecureToInsecureWarning.continue = Pokračovat\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/charsetMenu.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY charsetMenu2.label            \"Znaková sada textu\">\n<!ENTITY charsetMenu2.accesskey        \"k\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/charsetMenu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The property keys ending with \".key\" are for access keys.\n# Localizations may add or delete properties where the property key ends with\n# \".key\" as appropriate for the localization. The code that uses this data can\n# deal with the absence of an access key for an item.\n#\n# For gbk, gbk.bis and gbk.bis.key are used to trigger string changes in\n# localizations.\n#\n# Make sure the keys defined here don't collide with\n# charsetMenuAutodet.accesskey in charsetMenu.dtd.\n#\n# In the en-US version of this file, access keys are given to the following:\n# * UTF-8\n# * All encodings that are the fallback encoding for some locale in Firefox\n# * All encodings that are the fallback encoding for some locale in IE\n# * All Japanese encodings\n#\n# For the items whose property key does not end in \".key\" and whose value\n# includes \"(\" U+0028 LEFT PARENTHESIS, the \"(\" character is significant for\n# processing by CharsetMenu.jsm. If your localization does not use ASCII\n# parentheses where en-US does in this file, please file a bug to make\n# CharsetMenu.jsm also recognize the delimiter your localization uses.\n# (When this code was developed, all localizations appeared to use\n# U+0028 LEFT PARENTHESIS for this purpose.)\n\n# Auto-Detect (sub)menu\ncharsetMenuCharsets = Znaková sada\ncharsetMenuAutodet = Automaticky rozpoznat\n# 'A' is reserved for Arabic:\ncharsetMenuAutodet.key = m\ncharsetMenuAutodet.off = (vypnuto)\ncharsetMenuAutodet.off.key = o\ncharsetMenuAutodet.ja = Japonština\ncharsetMenuAutodet.ja.key = J\ncharsetMenuAutodet.ru = Ruština\ncharsetMenuAutodet.ru.key = R\ncharsetMenuAutodet.uk = Ukrajinština\ncharsetMenuAutodet.uk.key = U\n\n# Globally-relevant\nUTF-8.key        = U\nUTF-8            = Unicode\nwindows-1252.key = Z\nwindows-1252     = Západní jazyky\n\n# Arabic\nwindows-1256.key = A\nwindows-1256     = Arabština (Windows)\nISO-8859-6       = Arabština (ISO)\n\n# Baltic\nwindows-1257.key = B\nwindows-1257     = Baltské jazyky (Windows)\nISO-8859-4       = Baltské jazyky (ISO)\n\n# Central European\nwindows-1250.key =         d\nwindows-1250     = Středoevropské jazyky (Windows)\nISO-8859-2.key   =       S\nISO-8859-2       = Středoevropské jazyky (ISO)\n\n# Chinese, Simplified\n# LOCALIZATION NOTE (gbk.bis.key):\n# gbk.bis.key never appears together with gbk.key and, hence, can be the same.\ngbk.bis.key      =          d\ngbk.bis          = Zjednodušená čínština\n\n# Chinese, Traditional\nBig5.key         =          T\nBig5             = Tradiční čínština\n\n# Cyrillic\nwindows-1251.key = u\nwindows-1251     = Azbuka (Windows)\nISO-8859-5       = Azbuka (ISO)\nKOI8-R           = Azbuka (KOI8-R)\nKOI8-U           = Azbuka (KOI8-U)\nIBM866           = Azbuka (DOS)\n\n# Greek\nwindows-1253.key = e\nwindows-1253     = Řečtina (Windows)\nISO-8859-7.key   =          O\nISO-8859-7       = Řečtina (ISO)\n\n# Hebrew\nwindows-1255.key = H\nwindows-1255     = Hebrejština\n# LOCALIZATION NOTE (ISO-8859-8): The value for this item should begin with\n# the same word for Hebrew as the value for windows-1255 so that this item\n# sorts right after that one in the collation order for your locale.\nISO-8859-8       = Hebrejština (ISO-Visual)\n\n# Japanese\nShift_JIS.key    = J\nShift_JIS        = Japonština (Shift_JIS)\nEUC-JP.key       =   p\nEUC-JP           = Japonština (EUC-JP)\nISO-2022-JP.key  =     n\nISO-2022-JP      = Japonština (ISO-2022-JP)\n\n# Korean\nEUC-KR.key       = K\nEUC-KR           = Korejština\n\n# Thai\nwindows-874.key  =    i\nwindows-874      = Thajština\n\n# Turkish\nwindows-1254.key =   r\nwindows-1254     = Turečtina\n\n# Vietnamese\nwindows-1258.key = V\nwindows-1258     = Vietnamština\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/charsetOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from charsetOverlay.xul -->\n<!ENTITY charsetMenu.label \"Znaková sada\">\n<!ENTITY charsetMenu.accesskey \"k\">\n<!ENTITY charsetMenuAutodet.label \"Automaticky rozpoznat\">\n<!ENTITY charsetMenuAutodet.accesskey \"A\">\n<!ENTITY charsetMenuMore.label \"Ostatní\">\n<!ENTITY charsetMenuMore.accesskey \"O\">\n<!ENTITY charsetMenuMore1.label \"Západní Evropa\">\n<!ENTITY charsetMenuMore1.accesskey \"Z\">\n<!ENTITY charsetMenuMore2.label \"Východní Evropa\">\n<!ENTITY charsetMenuMore2.accesskey \"V\">\n<!ENTITY charsetMenuMore3.label \"Jazyky Dálného východu\">\n<!ENTITY charsetMenuMore3.accesskey \"D\">\n<!ENTITY charsetMenuMore4.label \"Střední Asie\">\n<!ENTITY charsetMenuMore4.accesskey \"A\">\n<!ENTITY charsetMenuMore5.label \"Blízký východ\">\n<!ENTITY charsetMenuMore5.accesskey \"B\">\n<!ENTITY charsetCustomize.label \"Přizpůsobit…\">\n<!ENTITY charsetCustomize.accesskey \"P\">\n\n<!ENTITY charsetMenuUnicode.label\t\t\t\t \"Unicode\">\n<!ENTITY charsetMenuUnicode.accesskey\t\t\t\t \"U\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/charsetTitles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n## Rule of this file:\n## 1. key should always be in lower case ascii so we can do case insensitive\n##    comparison in the code faster.\n\n## Format of this file:\n## charset_name.title = a_title  -  specifies the human readable title for\n## this charset\n\nus-ascii.title=Angličtina (US-ASCII)\niso-8859-1.title=Západní jazyky (ISO-8859-1)\niso-8859-2.title=Středoevropské jazyky (ISO-8859-2)\niso-8859-3.title=Jihoevropské jazyky (ISO-8859-3)\niso-8859-4.title=Baltské jazyky (ISO-8859-4)\niso-8859-9.title=Turečtina (ISO-8859-9)\niso-8859-10.title=Severské jazyky (ISO-8859-10)\niso-8859-13.title=Baltské jazyky (ISO-8859-13)\niso-8859-14.title=Keltština (ISO-8859-14)\niso-8859-15.title=Západní jazyky (ISO-8859-15)\niso-8859-16.title=Rumunština (ISO-8859-16)\nwindows-1250.title=Středoevropské jazyky (Windows-1250)\nwindows-1252.title=Západní jazyky (Windows-1252)\nwindows-1254.title=Turečtina (Windows-1254)\nwindows-1257.title=Baltské jazyky (Windows-1257)\nmacintosh.title=Západní jazyky (MacRoman)\nx-mac-ce.title=Středoevropské jazyky (MacCE)\nx-mac-turkish.title=Turečtina (Mac)\nx-mac-croatian.title=Chorvatština (Mac)\nx-mac-romanian.title=Rumunština (MacRomanian)\nx-mac-icelandic.title=Islandština (MacIcelandic)\niso-2022-jp.title=Japonština (ISO-2022-JP)\nshift_jis.title=Japonština (Shift_JIS)\neuc-jp.title=Japonština (EUC-JP)\nbig5.title=Tradiční čínština (Big5)\nbig5-hkscs.title=Tradiční čínština (Big5-HKSCS)\nx-euc-tw.title=Tradiční čínština (EUC-TW)\ngb2312.title=Zjednodušená čínština (GB2312)\nhz-gb-2312.title=Zjednodušená čínština (HZ)\ngbk.title=Zjednodušená čínština (GBK)\niso-2022-cn.title=Zjednodušená čínština (ISO-2022-CN)\neuc-kr.title=Korejština (EUC-KR)\nx-johab.title=Korejština (JOHAB)\niso-2022-kr.title=Korejština (ISO-2022-KR)\nutf-7.title=Unicode (UTF-7)\nutf-8.title=Unicode (UTF-8)\nutf-16.title=Unicode (UTF-16)\nutf-16le.title=Unicode (UTF-16 malý endian)\nutf-16be.title=Unicode (UTF-16 velký endian)\niso-8859-5.title=Azbuka (ISO-8859-5)\niso-ir-111.title=Azbuka (ISO-IR-111)\nwindows-1251.title=Azbuka (Windows-1251)\nx-mac-cyrillic.title=Azbuka (MacCyrillic)\nx-mac-ukrainian.title=Azbuka/ukrajinština (Mac)\nkoi8-r.title=Azbuka (KOI8-R)\nkoi8-u.title=Azbuka/ukrajinština (KOI8-U)\niso-8859-7.title=Řečtina (ISO-8859-7)\nwindows-1253.title=Řečtina (Windows-1253)\nx-mac-greek.title=Řečtina (MacGreek)\nwindows-1258.title=Vietnamština (Windows-1258)\nx-viet-tcvn5712.title=Vietnamština (TCVN)\nviscii.title=Vietnamština (VISCII)\nx-viet-vps.title=Vietnamština (VPS)\ntis-620.title=Thajština (TIS-620)\niso-8859-11.title=Thajština (ISO-8859-11)\nwindows-874.title=Thajština (Windows-874)\nibm874.title=Thajština (IBM-874)\narmscii-8.title=Arménština (ARMSCII-8)\niso-8859-6.title=Arabština (ISO-8859-6)\niso-8859-6-i.title=Arabština (ISO-8859-6-I)\niso-8859-6-e.title=Arabština (ISO-8859-6-E)\niso-8859-8.title=Hebrejština (ISO-8859-8)\niso-8859-8-i.title=Hebrejština (ISO-8859-8-I)\niso-8859-8-e.title=Hebrejština (ISO-8859-8-E)\nwindows-1255.title=Hebrejština (Windows-1255)\nwindows-1256.title=Arabština (Windows-1256)\nx-user-defined.title=Definováno uživatelem\nibm866.title=Azbuka/ruština (CP-866)\nibm850.title=Západní jazyky (IBM-850)\nibm852.title=Středoevropské jazyky (IBM-852)\nibm855.title=Azbuka (IBM-855)\nibm857.title=Turečtina (IBM-857)\nibm862.title=Hebrejština (IBM-862)\ngb18030.title=Zjednodušená čínština (GB18030)\nx-mac-arabic.title=Arabština (MacArabic)\nx-iso-8859-6-8-x.title=Arabština (ISO-8859-6.8x)\nx-iso-8859-6-16.title=Arabština (ISO-8859-6.16)\nx-mac-farsi.title=Farsi (Mac)\nx-mac-hebrew.title=Hebrejština (MacHebrew)\nx-mac-devanagari.title=Hindština (MacDevanagari)\nx-mac-gujarati.title=Gujarati (Mac)\nx-mac-gurmukhi.title=Gurmukhi (Mac)\nx-sun-unicode-india-0.title=Hindština (SunDevanagari)\n\n\nchardet.off.title=(Vypnuto)\nchardet.universal_charset_detector.title=Univerzální\nchardet.ja_parallel_state_machine.title=Japonština\nchardet.ko_parallel_state_machine.title=Korejština\nchardet.zhtw_parallel_state_machine.title=Tradiční čínština\nchardet.zhcn_parallel_state_machine.title=Zjednodušená čínština\nchardet.zh_parallel_state_machine.title=Čínština\nchardet.cjk_parallel_state_machine.title=Jazyky Dálného východu\nchardet.ruprob.title=Ruština\nchardet.ukprob.title=Ukrajinština\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/commonDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY header.label \"Krátký nadpis\">\n<!ENTITY message.label \"Místo pro vzorový text.\">\n<!ENTITY editfield0.label \"Uživatelské jméno:\">\n<!ENTITY editfield1.label \"Heslo:\">\n<!ENTITY checkbox.label \"zaškrtnout\">\n<!ENTITY copyCmd.label \"Kopírovat\">\n<!ENTITY copyCmd.accesskey \"K\">\n<!ENTITY selectAllCmd.label \"Vybrat vše\">\n<!ENTITY selectAllCmd.accesskey \"a\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/commonDialogs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAlert=Výstraha\nConfirm=Potvrdit\nConfirmCheck=Potvrdit\nPrompt=Výzva\nPromptUsernameAndPassword2=Požadována autentizace\nPromptPassword2=Požadováno heslo\nSelect=Vybrat\nOK=OK\nCancel=Zrušit\nYes=&Ano\nNo=&Ne\nSave=&Uložit\nRevert=V&rátit zpět\nDontSave=&Neukládat\nScriptDlgGenericHeading=[Aplikace JavaScriptu]\nScriptDlgHeading=Sdělení stránky %S:\nScriptDialogLabel=Zabránit stránce ve vytváření dalších dialogů\nScriptDialogPreventTitle=Předvolby dialogu potvrzení\n# LOCALIZATION NOTE (EnterLoginForRealm3, EnterLoginForProxy3):\n# %1 is an untrusted string provided by a remote server. It could try to\n# take advantage of sentence structure in order to mislead the user (see\n# bug 244273). %1 should be integrated into the translated sentences as\n# little as possible. %2 is the url of the site being accessed.\nEnterLoginForRealm3=%2$S požaduje vaše uživatelské jméno a heslo. Sdělení serveru: „%1$S“\nEnterLoginForProxy3=Proxy server %2$S požaduje uživatelské jméno a heslo se sdělením: „%1$S“\nEnterUserPasswordFor2=%1$S požaduje vaše uživatelské jméno a heslo.\nEnterUserPasswordForCrossOrigin2=%1$S požaduje vaše uživatelské jméno a heslo. VAROVÁNÍ: Vaše heslo nebude odesláno na stejný server, na kterém se právě nacházíte!\nEnterPasswordFor=Vložte heslo pro %1$S na %2$S\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/config.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"about:config\">\n\n<!-- about:config warning page -->\n<!-- LOCALIZATION NOTE: aboutWarningTitle.label should be attention grabbing and playful -->\n<!ENTITY aboutWarningTitle.label \"Vstup jen na vlastní nebezpečí!\">\n<!ENTITY aboutWarningText.label \"Změna některých hodnot v tomto rozšířeném nastavení může mít špatný vliv na stabilitu, bezpečnost a výkonnost této aplikace. Je doporučováno pokračovat pouze pokud víte, co děláte.\">\n<!ENTITY aboutWarningButton2.label \"Beru to na vědomí!\">\n<!ENTITY aboutWarningCheckbox.label \"Zobrazit příště toto varování\">\n\n<!ENTITY searchPrefs.label \"Hledat:\">\n<!ENTITY searchPrefs.accesskey \"H\">\n<!ENTITY focusSearch.key \"r\">\n<!ENTITY focusSearch2.key \"k\">\n\n<!-- Columns -->\n<!ENTITY prefColumn.label \"Název předvolby\">\n<!ENTITY lockColumn.label \"Stav\">\n<!ENTITY typeColumn.label \"Typ\">\n<!ENTITY valueColumn.label \"Hodnota\">\n\n<!-- Tooltips -->\n<!ENTITY prefColumnHeader.tooltip \"Klepnutím seřadíte\"> \n<!ENTITY columnChooser.tooltip \"Klepnutím vyberte sloupce pro zobrazení\"> \n\n<!-- Context Menu -->\n<!ENTITY copyPref.key \"C\">\n<!ENTITY copyPref.label \"Kopírovat\">\n<!ENTITY copyPref.accesskey \"K\">\n<!ENTITY copyName.label \"Kopírovat název\">\n<!ENTITY copyName.accesskey \"z\">\n<!ENTITY copyValue.label \"Kopírovat hodnotu\">\n<!ENTITY copyValue.accesskey \"K\">\n<!ENTITY modify.label \"Změnit\">\n<!ENTITY modify.accesskey \"m\">\n<!ENTITY toggle.label \"Přepnout\">\n<!ENTITY toggle.accesskey \"t\">\n<!ENTITY reset.label \"Obnovit\">\n<!ENTITY reset.accesskey \"O\">\n<!ENTITY new.label \"Nová předvolba\">\n<!ENTITY new.accesskey \"N\">\n<!ENTITY string.label \"Řetězec\">\n<!ENTITY string.accesskey \"t\">\n<!ENTITY integer.label \"Číslo\">\n<!ENTITY integer.accesskey \"s\">\n<!ENTITY boolean.label \"Logická hodnota\">\n<!ENTITY boolean.accesskey \"g\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/config.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Lock column values\ndefault=výchozí\nuser=uživ. nastaveno\nlocked=zamknuto\n\n# Type column values\nstring=řetězec\nint=číslo\nbool=logická hodnota\n\n# Preference prompts\n# %S is replaced by one of the type column values above\nnew_title=Nová předvolba typu %S\nnew_prompt=Zadejte název pro předvolbu\nmodify_title=Zadejte předvolbu typu %S\n\nnan_title=Neplatná hodnota\nnan_text=Vložený text není číselná hodnota.\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/console.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY errorConsole.title \"Chybová konzole\">\n\n<!ENTITY errFile.label \"Zdrojový soubor:\">\n<!ENTITY errLine.label \"Řádek:\">\n<!ENTITY errColumn.label \"Sloupec:\">\n\n<!ENTITY all.label \"Vše\">\n<!ENTITY all.accesskey \"V\">\n<!ENTITY errors.label \"Chyby\">\n<!ENTITY errors.accesskey \"C\">\n<!ENTITY warnings.label \"Varování\">\n<!ENTITY warnings.accesskey \"r\">\n<!ENTITY messages.label \"Zprávy\">\n<!ENTITY messages.accesskey \"Z\">\n<!ENTITY clear.label \"Vymazat\">\n<!ENTITY clear.accesskey \"m\">\n<!ENTITY codeEval.label \"Kód:\">\n<!ENTITY codeEval.accesskey \"K\">\n<!ENTITY evaluate.label \"Vyhodnotit\">\n<!ENTITY evaluate.accesskey \"h\">\n<!ENTITY filter2.label \"Filtr:\">\n<!ENTITY filter2.accesskey \"F\">\n\n<!ENTITY copyCmd.label \"Kopírovat\">\n<!ENTITY copyCmd.accesskey \"K\">\n<!ENTITY copyCmd.commandkey \"C\">\n<!ENTITY sortFirst.label \"Vzestupné řazení\">\n<!ENTITY sortFirst.accesskey \"V\">\n<!ENTITY sortLast.label \"Sestupné řazení\">\n<!ENTITY sortLast.accesskey \"S\">\n<!ENTITY closeCmd.commandkey \"w\">\n<!ENTITY focus1.commandkey \"l\">\n<!ENTITY focus2.commandkey \"d\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/console.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntypeError=Chyba:\ntypeWarning=Varování:\ntypeMessage=Zpráva:\nerrFile=Zdrojový soubor: %S\nerrLine=Řádek: %S\nerrLineCol=Řádek: %S, Sloupec: %S\nerrCode=Zdrojový kód:\nerrTime=Časová značka: %S\n\n# LOCALIZATION NOTE (evaluationContextChanged): The message displayed when the\n# browser console's evaluation context (window against which input is evaluated)\n# changes.\nevaluationContextChanged=Kontext pro konzoli se změnil. Pravděpodobně kvůli tomu, že bylo cílové okno zavřeno, nebo proto, že jste otevřeli hlavní okno z okna konzole prohlížeče.\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/contentAreaCommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# context menu strings\n\nSaveImageTitle=Uložit obrázek\nSaveMediaTitle=Uložit médium\nSaveVideoTitle=Uložit video\nSaveAudioTitle=Uložit audio\nSaveLinkTitle=Uložit jako\nDefaultSaveFileName=index\nWebPageCompleteFilter=Webová stránka, kompletní\nWebPageHTMLOnlyFilter=Webová stránka, pouze HTML\nWebPageXHTMLOnlyFilter=Webová stránka, pouze XHTML\nWebPageSVGOnlyFilter=Webová stránka, pouze SVG\nWebPageXMLOnlyFilter=Webová stránka, pouze XML\n\n# LOCALIZATION NOTE (filesFolder):\n#    This is the name of the folder that is created parallel to a HTML file \n#    when it is saved \"With Images\". The %S section is replaced with the\n#    leaf name of the file being saved (minus extension).\nfilesFolder=%S_soubory\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/crashes.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY crashReports.title         \"Hlášení pádů\">\n<!ENTITY crashesUnsubmitted.label   \"Neodeslaná hlášení o pádech\">\n<!ENTITY crashesSubmitted.label     \"Odeslaná hlášení o pádech\">\n<!ENTITY id.heading                 \"ID hlášení\">\n<!ENTITY dateCrashed.heading        \"Datum pádu\">\n<!ENTITY dateSubmitted.heading      \"Datum odeslání\">\n<!ENTITY noReports.label            \"Žádná hlášení nebyla odeslána.\">\n<!ENTITY noConfig.label             \"Tato aplikace nebyla nakonfigurována pro zobrazení hlášení o pádu. Je nutné nastavit předvolbu <code>breakpad.reportURL</code>.\">\n<!ENTITY clearAllReports.label      \"Odstranit všechna hlášení\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/crashes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndeleteconfirm.title=Opravdu?\ndeleteconfirm.description=Tato akce odstraní všechna hlášení o pádu a nelze ji vrátit zpět\n\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/css.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMimeNotCss=Soubor s kaskádovými styly %1$S nebyl použit, protože má typ MIME „%2$S“ místo „text/css“.\nMimeNotCssWarn=Soubor s kaskádovými styly %1$S byl použit, i když má typ MIME „%2$S“ místo „text/css“.\n\nPEUnexpEOF2=Neočekávaný konec souboru při hledání %1$S.\nPEParseRuleWSOnly=Řetězec složený z „bílých znaků“ je předán k parsování jako pravidlo.\nPEDeclDropped=Deklarace vynechána.\nPEDeclSkipped=Přeskočeno na další deklaraci.\nPEUnknownProperty=Neznámá vlastnost „%1$S“.\nPEValueParsingError=Chyba při parsování hodnoty „%1$S“.\nPEExpectEndValue=Očekáván konec hodnoty, ale nalezeno „%1$S“.\nPERuleTrailing=Očekáván konec pravidla, ale nalezeno „%1$S“.\nPESkipAtRuleEOF2=konce @-pravidla\nPEUnknownAtRule=Neznámé @-pravidlo nebo chyba při parsování @-pravidla „%1$S“.\nPECharsetRuleEOF=řetězce znakové sady v pravidle @charset\nPECharsetRuleNotString=Očekáván řetězec, ale nalezeno „%1$S“.\nPEGatherMediaEOF=konce seznamu médií v pravidle @import nebo @media\nPEGatherMediaNotComma=Očekáván znak „,“ v seznamu médií, ale nalezen „%1$S“.\nPEGatherMediaNotIdent=Očekáván identifikátor v seznamu médií, ale nalezen „%1$S“.\nPEGatherMediaReservedMediaType=Při prohledávání seznamu médií bylo nalezeno rezervované klíčové slovo „%1$S“.\nPEParseSourceSizeListEOF=hodnota délky pro odpovídající podmínku media\nPEParseSourceSizeListNotComma=Po hodnotě očekáváno „,“, ale nalezeno „%1$S“\nPEImportNotURI=Očekáváno URI v pravidle @import, ale nalezeno „%1$S“.\nPEImportBadURI=Neplatné URI v pravidle @import: „%1$S“\nPEImportUnexpected=Nalezen neočekávaný řetězec „%1$S“ uvnitř @import.\nPEGroupRuleEOF2=konec pravidla @media, @support nebo @-moz-document\nPEGroupRuleNestedAtRule=Pravidlo %1$S není povoleno uvnitř pravidla @media nebo @-moz-document.\nPEMozDocRuleBadFunc2=Očekáváno url(), url-prefix(), domain() nebo regexp() v pravidle @-moz-document, ale nalezeno „%1$S“.\nPEMozDocRuleNotURI=Očekáváno URI v pravidle @-moz-document, ale nalezeno „%1$S“.\nPEMozDocRuleNotString=Očekáván řetězec ve funkci regexp() v pravidle @-moz-document, ale nalezeno „%1$S“.\nPEMozDocRuleEOF=další URI v pravidle @-moz-document\nPEAtNSPrefixEOF=prefixu jmenného prostoru v pravidle @namespace\nPEAtNSURIEOF=jmenného prostor URI v pravidle @namespace\nPEAtNSUnexpected=Neočekávaný token uvnitř @namespace: „%1$S“.\nPEKeyframeNameEOF=názvu pravidla @keyframes.\nPEKeyframeBadName=Očekáván identifikátor názvu pravidla @keyframes.\nPEKeyframeBrace=Očekávána otevírací { pravidla @keyframes.\nPESkipDeclBraceEOF=uzavírací } deklaračního bloku\nPESkipRSBraceEOF=uzavírací } neplatné sady pravidel\nPEBadSelectorRSIgnored=Sada pravidel ignorována kvůli špatnému selektoru.\nPEBadSelectorKeyframeRuleIgnored=Pravidlo keyframe bylo ignorováno kvůli špatnému selektoru.\nPESelectorListExtraEOF=„,“ nebo „{“\nPESelectorListExtra=Očekávána „,“ nebo „{“, ale bylo nalezeno „%1$S“.\nPESelectorGroupNoSelector=Očekáván selektor.\nPESelectorGroupExtraCombinator=Špatně umístěný spojovník.\nPECounterStyleNotIdent=Očekáván identifikátor pro název pravidla @counter-style.\nPECounterStyleBadName=Název pravidla @counter-style nemůže být „%1$S“.\nPECounterStyleBadBlockStart=Očekáván znak „{“ pro začátek pravidla @counter-style, ale nalezeno „%1$S“.\nPECounterStyleEOF=ukončující znak „}“ bloku @counter-style\nPECounterDescExpected=Očekáván popisovač pro counter, ale nalezeno „%1$S“.\nPEUnknownCounterDesc=Neznámý popisovač „%1$S“ v pravidle @counter-style.\nPECounterExtendsNotIdent=Očekáván identifikátor pro rozšířený systém, ale nalezeno „%1$S“.\nPECounterASWeight=Každá váha v popisovači additive-symbols musí být menší než předchozí váha.\nPEClassSelEOF=jména třídy \nPEClassSelNotIdent=Očekáván identifikátor selektoru třídy, ale nalezeno „%1$S“.\nPECoordinatePair=Očekáván pár souřadnic, ale nalezeno „%1$S“.\nPETypeSelEOF=typu prvku\nPETypeSelNotType=Očekáváno jméno prvku nebo „*“, ale nalezeno „%1$S“.\nPEUnknownNamespacePrefix=Neznámý prefix jmenného prostoru „%1$S“.\nPEAttributeNameEOF=jména atributu\nPEAttributeNameExpected=Očekáván identifikátor jména atributu, ale nalezeno „%1$S“.\nPEAttributeNameOrNamespaceExpected=Očekáváno jméno atributu nebo jmenného prostoru, ale nalezeno „%1$S“.\nPEAttSelNoBar=Očekáván znak „|“, ale nalezeno „%1$S“.\nPEAttSelInnerEOF=části atributu selektoru\nPEAttSelUnexpected=Neočekávaný token v selektoru atributu: „%1$S“.\nPEAttSelValueEOF=hodnoty atributu\nPEAttSelCloseEOF=„]“ k ukončení selektoru atributu\nPEAttSelNoClose=Očekáván znak „]“ k ukončení atributu selektoru, ale nalezeno „%1$S“.\nPEAttSelBadValue=Očekáván identifikátor nebo řetězec u hodnoty v atributu selektor, ale nalezeno „%1$S“.\nPEPseudoSelEOF=jména pseudotřídy či pseudoprvku\nPEPseudoSelBadName=Očekáván identifikátor u pseudotřídy či pseudoprvku, ale nalezeno „%1$S“.\nPEPseudoSelNonFunc=Při čtení „%1$S“ nalezen token u pseudotřídy s funkcí nebo pseudoprvku bez funkce, či naopak.\nPEPseudoSelNotPE=Očekáván pseudoprvek, ale nalezeno „%1$S“.\nPEPseudoSelDoubleNot=Negace pseudotřídy nemůže být negována „%1$S“.\nPEPseudoSelPEInNot=Pseudoprvek nemůže být negován „%1$S“.\nPEPseudoSelNewStyleOnly=Tento pseudoprvek musí použít tvar \"::\" : „%1$S“.\nPEPseudoSelEndOrUserActionPC=Očekáván konec selektoru nebo uživatelské akce pseudotřídy po pseudoprvku, ale nalezeno „%1$S“.\nPEPseudoSelNoUserActionPC=Očekáván konec selektoru po pseudoprvku, který nepodporuje uživatelskou akci pseudotříd, ale nalezeno „%1$S“.\nPEPseudoSelMultiplePE=Přebývající pseudoprvek „%1$S“.\nPEPseudoSelUnknown=Neznámá pseudotřída či pseudoprvek „%1$S“.\nPENegationEOF=selektoru uvnitř negace\nPENegationBadInner=Chybně sestavený jednoduchý selektor jako negace parametru „%1$S“.\nPENegationNoClose=Chybějící uzavření „)“ v negaci pseudotřídy „%1$S“.\nPENegationBadArg=Chybějící parametr v negací pseudotřídy „%1$S“.\nPEPseudoClassArgEOF=parametr selektoru pseudotřídy\nPEPseudoClassArgNotIdent=Očekáván identifikátor u parametru pseudotřídy, ale nalezeno „%1$S“.\nPEPseudoClassArgNotNth=Očekávána část parametru pseudotřídy, ale nalezeno „%1$S“.\nPEPseudoClassNoClose=Chybějící uzavření „)“ v pseudotřídě, ale nalezeno „%1$S“.\nPEPseudoClassNoArg=Chybějící parametr v pseudotřídě „%1$S“.\nPEPseudoClassNotUserAction=Očekáván konec selektoru nebo uživatelská akce pseudotřídy po pseudoprvku, ale byla nalezena pseudotřída „%1$S“.\nPESelectorEOF=selektoru\nPEBadDeclBlockStart=Na začátku deklarace bloku očekáván znak „{“, ale nalezeno „%1$S“.\nPEColorEOF=barva\nPEColorNotColor=Očekávána barva, ale nalezeno „%1$S“.\nPEColorComponentEOF=komponenty barvy\nPEExpectedPercent=Očekávána procenta, ale nalezeno „%1$S“.\nPEExpectedInt=Očekávána celočíselná hodnota, ale nalezeno „%1$S“.\nPEExpectedNumberOrAngle=Očekáváno číslo nebo úhel, ale nalezeno „%1$S“.\nPEExpectedNumberOrPercent=Očekáváno číslo nebo procenta, ale nalezeno „%1$S“.\nPEColorBadRGBContents=Očekáváno číslo či procenta v rgb(), ale nalezeno „%1$S“.\nPEColorComponentBadTerm=Očekáváno „%2$S“, ale nalezeno „%1$S“.\nPEColorHueEOF=odstínu\nPEExpectedComma=Očekáván znak „,“, ale nalezeno „%1$S“.\nPEColorSaturationEOF=nasycení\nPEColorLightnessEOF=intenzity\nPEColorOpacityEOF=průhlednosti barvy\nPEExpectedNumber=Očekáváno číslo, ale nalezeno „%1$S“.\nPEPositionEOF=<position>\nPEExpectedPosition=Očekáváno <position>, ale nalezeno „%1$S“.\nPEExpectedRadius=Očekáván rádius, ale nalezeno „%1$S“.\nPEExpectedCloseParen=Očekáván znak „)“, ale nalezeno „%1$S“.\nPEDeclEndEOF=„;“ nebo „}“ k ukončení deklarace\nPEParseDeclarationNoColon=Očekáván znak „:“, ale nalezeno „%1$S“.\nPEParseDeclarationDeclExpected=Očekávána deklarace, ale nalezeno „%1$S“.\nPEEndOfDeclEOF=konce deklarace\nPEImportantEOF=pravidla important\nPEExpectedImportant=Očekáváno „important“, ale nalezeno „%1$S“.\nPEBadDeclEnd=Na konci deklarace očekáván znak „;“, ale nalezeno „%1$S“.\nPEBadDeclOrRuleEnd2=Na konci deklarace očekáván znak „;“ či „}“, ale nalezeno „%1$S“.\nPEInaccessibleProperty2=U interní proměnné nelze specifikovat hodnotu.\nPECommentEOF=konce komentáře\nSEUnterminatedString=Nalezen neuzavřený řetězec „%1$S“.\nPEFontDescExpected=Očekáván popis fontu, ale nalezeno „%1$S“.\nPEUnknownFontDesc=Neznámý popisovač „%1$S“ v pravidle @font-face.\nPEMQExpectedExpressionStart=Na začátku media query očekáván znak „{“, ale nalezeno „%1$S“.\nPEMQExpressionEOF=obsahu media query\nPEMQExpectedFeatureName=Očekáváno jméno vlastnosti v media query, ale nalezeno „%1$S“.\nPEMQExpectedFeatureNameEnd=Za jménem vlastnosti v media query očekáván znak „:“ nebo „)“, ale nalezeno „%1$S“.\nPEMQNoMinMaxWithoutValue=Vlastnosti media query min- nebo max- musí obsahovat hodnotu.\nPEMQExpectedFeatureValue=Nalezena neplatná hodnota vlastnosti v media query.\nPEBadFontBlockStart=Na začátku pravidla @font-face očekáván znak „{“, ale nalezeno „%1$S“.\nPEBadFontBlockEnd=Na konci pravidla @font-face očekáván znak „}“, ale nalezeno „%1$S“.\nPEAnonBoxNotAlone=Neočekávaný anonymní box.\nPEFFVUnexpectedEOF=Neočekávaný konec pravidla @font-feature-values.\nPEFFVBlockStart=Očekáván znak { u pravidla @font-feature-values, ale nalezeno „%1$S“.\nPEFFVValueSetStart=Očekáván otevírací znak { hodnoty vlastnosti, ale nalezeno „%1$S“.\nPEFFVNoFamily=Očekáván seznam písem pro pravidlo @font-feature-values, ale nalezeno „%1$S“.\nPEFFVUnexpectedBlockEnd=Očekáván znak '}' pro ukončení pravidla @font-feature-values, ale nalezeno „%1$S“.\nPEFFVUnknownFontVariantPropValue=Neznámá hodnota vlastnosti font-variant („%1$S“).\nPEFFVExpectedIdent=Očekáván identifikátor, ale nalezeno „%1$S“.\nPEFFVExpectedValue=Očekávána kladná celočíselná hodnota, ale nalezeno „%1$S“.\nPEFFVTooManyValues=Příliš mnoho hodnot pro vlastnost typu „%1$S“.\nPEFFVGenericInFamilyList=Seznam rodin písem nemůže obsahovat obecný název písma.\nPEFFVValueDefinitionTrailing=Očekáván konec definice hodnoty, ale nalezeno „%1$S“.\nPEBadDirValue=Očekáváno „ltr“ nebo „rtl“ v selektoru směru textu, ale nalezeno „%1$S“.\nPESupportsConditionStartEOF2=„not“, „(“ nebo funkce\nPESupportsConditionInParensEOF=„)“\nPESupportsConditionNotEOF=„not“\nPESupportsWhitespaceRequired=Očekáván bílý znak za „not“, „and“ nebo „or“.\nPESupportsConditionExpectedOpenParenOrFunction=Při parsování podmínky v @support očekáván znak „(“ nebo funkce, ale nalezeno „%1$S“.\nPESupportsConditionExpectedCloseParen=Při parsování podmínky v @support očekáván znak „)“, ale nalezeno „%1$S“.\nPESupportsConditionExpectedStart2=Při parsování podmínky v @support očekáváno „not“, znak „(“ nebo funkce, ale nalezeno „%1$S“.\nPESupportsConditionExpectedNot=Při parsování podmínky v @support očekáváno „not“, ale nalezeno „%1$S“.\nPESupportsGroupRuleStart=Na začátku pravidla @supports očekáván znak „{“, ale nalezeno „%1$S“.\nPEFilterEOF=filtr\nPEExpectedNoneOrURL=Očekáváno 'none' nebo URL, ale nalezeno „%1$S“.\nPEExpectedNoneOrURLOrFilterFunction=Očekáváno 'none', URL nebo filtrační funkce, ale nalezeno „%1$S“.\nPEExpectedNonnegativeNP=Očekáváno nezáporné číslo nebo procento.\nPEFilterFunctionArgumentsParsingError=Chyba při parsování parametrů pro filtrační funkci.\nPEVariableEOF=proměnná\nPEVariableEmpty=Očekávána hodnota proměnné, ale nalezeno „%1$S“.\n# LOCALIZATION NOTE(PEValueWithVariablesParsingErrorInValue): %1$S is replaced\n# with the property name and %2$S is replaced with the property value.\nPEValueWithVariablesParsingErrorInValue=Chyba při parsování hodnoty „%1$S“ po nahrazení proměnných. Generovaná hodnota byla „%2$S“.\nPEValueWithVariablesFallbackInherit=Navrácení k 'inherit'.\nPEValueWithVariablesFallbackInitial=Navrácení k 'initial'.\nPEInvalidVariableReference=Vlastnost obsahovala referenci na neplatnou proměnnou.\nPEInvalidVariableTokenFallback=Na nejvyšší úrovni fallbacku reference proměnné byl nalezen neplatný token „%1$S“.\nPEExpectedVariableNameEOF=identifikátor pro název proměnné\nPEExpectedVariableName=Očekáván identifikátor pro název proměnné, ale nalezeno „%1$S“.\nPEExpectedVariableFallback=Po znaku „,“ očekáván fallback reference proměnné.\nPEExpectedVariableCommaOrCloseParen=V referenci proměnné očekáván znak „,“ nebo „)“, ale nalezeno „%1$S“.\nPESubgridNotSupported=Podpora pro klíčové slovo 'subgrid' CSS Grid není povolena.\nPEMoreThanOneGridRepeatAutoFillInNameList=Je povoleno pouze jedno použití repeat(auto-fill, …) v name listu pro subgrid.\nPEMoreThanOneGridRepeatAutoFillFitInTrackList=Je povoleno pouze jedno použití repeat(auto-fill, …) nebo repeat(auto-fit, …) v track listu.\nPEMoreThanOneGridRepeatTrackSize=Uvnitř repeat(auto-fit/auto-fill, …) je povolena pouze jedna track size.\n\nTooLargeDashedRadius=Hodnota poloměru ohraničení je příliš vysoká pro styl ‘dashed’ (limit je 100000 px). Vykresleno jako nepřerušované.\nTooLargeDottedRadius=Hodnota poloměru ohraničení je příliš vysoká pro styl ‘dotted’ (limit je 100000 px). Vykresleno jako nepřerušované.\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/customizeCharset.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE  Character Encoding Preferences Dialog: Do NOT localize the term \"Character Encoding\" -->\n\n<!ENTITY title.label \"Přizpůsobení znakové sady\">\n<!ENTITY current.label \"Aktivní znakové sady:\">\n<!ENTITY remove.label \"Odebrat\">\n<!ENTITY remove.accessKey \"O\">\n<!ENTITY additional.label \"Dostupné znakové sady:\">\n<!ENTITY add.label \"Přidat\">\n<!ENTITY add.accessKey \"P\">\n<!ENTITY moveUp.label \"Posunout nahoru\">\n<!ENTITY moveUp.accessKey \"n\">\n<!ENTITY moveDown.label   \"Posunout dolů\">\n<!ENTITY moveDown.accessKey \"d\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/customizeToolbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dialog.title \"Úprava nástrojových lišt\">\n<!ENTITY dialog.dimensions \"width: 92ch; height: 36em;\">\n<!ENTITY instructions.description \"Pro přidání nebo odebrání přetáhněte položku do nebo z nástrojové lišty.\">\n<!ENTITY show.label \"Zobrazit:\">\n<!ENTITY iconsAndText.label \"Ikony a text\">\n<!ENTITY icons.label \"Ikony\">\n<!ENTITY text.label \"Text\">\n<!ENTITY useSmallIcons.label \"Použít malé ikony\">\n<!ENTITY restoreDefaultSet.label \"Nastavit výchozí sadu\">\n<!ENTITY addNewToolbar.label \"Přidat novou lištu\">\n<!ENTITY saveChanges.label \"Hotovo\">\n<!ENTITY undoChanges.label \"Zrušit změny\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/customizeToolbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nenterToolbarTitle=Nová nástrojová lišta\nenterToolbarName=Zadejte název pro tuto lištu:\nenterToolbarDup=Nástrojová lišta s názvem „%S“ již existuje. Zadejte prosím jiný název.\nenterToolbarBlank=Pro vytvoření lišty musíte zadat její název.\nseparatorTitle=Oddělovač\nspringTitle=Pružná mezera\nspacerTitle=Mezera\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/dateFormat.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmonth.1.Mmm=Led\nmonth.2.Mmm=Úno\nmonth.3.Mmm=Bře\nmonth.4.Mmm=Dub\nmonth.5.Mmm=Kvě\nmonth.6.Mmm=Čvn\nmonth.7.Mmm=Čnc\nmonth.8.Mmm=Srp\nmonth.9.Mmm=Zář\nmonth.10.Mmm=Říj\nmonth.11.Mmm=Lis\nmonth.12.Mmm=Pro\n\nmonth.1.name=Leden\nmonth.2.name=Únor\nmonth.3.name=Březen\nmonth.4.name=Duben\nmonth.5.name=Květen\nmonth.6.name=Červen\nmonth.7.name=Červenec\nmonth.8.name=Srpen\nmonth.9.name=Září\nmonth.10.name=Říjen\nmonth.11.name=Listopad\nmonth.12.name=Prosinec\n\nday.1.name=neděle\nday.2.name=pondělí\nday.3.name=úterý\nday.4.name=středa\nday.5.name=čtvrtek\nday.6.name=pátek\nday.7.name=sobota\n\nday.1.Mmm=Ne\nday.2.Mmm=Po\nday.3.Mmm=Út\nday.4.Mmm=St\nday.5.Mmm=Čt\nday.6.Mmm=Pá\nday.7.Mmm=So\n\nday.1.short=Ne\nday.2.short=Po\nday.3.short=Út\nday.4.short=St\nday.5.short=Čt\nday.6.short=Pá\nday.7.short=So\n\nnoon=Poledne\nmidnight=Půlnoc\n\nAllDay=Celý den\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/datetimepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- first day of week to display in datepicker, a value from 0 to 6,\n     0 = Sunday, 1 = Monday, etc. -->\n<!ENTITY firstdayofweek.default \"1\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/devtools/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - browser/devtools/styleeditor/styleeditor.xul for context -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n<!ENTITY csscoverage.backButton \"Zpět\">\n\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n<!ENTITY csscoverage.unused \"Nepoužívaná pravidla\">\n<!ENTITY csscoverage.noMatches \"Pro následující pravidla nebyly nalezeny žádné výskyty:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n<!ENTITY csscoverage.optimize.header \"Optimalizovatelné stránky\">\n\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n<!ENTITY csscoverage.optimize.body1 \"Někdy je možné zkrátit čas načítání přesunutím\">\n<!ENTITY csscoverage.optimize.body2 \"značek do dolní části stránky nebo vytvořením nového vnořeného\">\n<!ENTITY csscoverage.optimize.body3 \"prvku s potřebnými styly před událostí 'load'. Použijte tyto bloky:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n<!ENTITY csscoverage.optimize.bodyX \"Všechna pravidla jsou vnořená.\">\n\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n<!ENTITY csscoverage.footer1 \"Podívejte se na \">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"článek CSS Coverage Tool na serveru MDN\">\n<!ENTITY csscoverage.footer4 \".\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/devtools/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc2,\n# csscoverageStopDesc2, csscoverageOneShotDesc2, csscoverageToggleDesc2,\n# csscoverageReportDesc2): Short descriptions of the csscoverage commands\ncsscoverageDesc=Ovládá analýzu používání CSS\ncsscoverageStartDesc2=Spustí sběr informací o používání CSS\ncsscoverageStopDesc2=Ukončí sběr informací o používání CSS\ncsscoverageOneShotDesc2=Sbírá okamžitá data o používání CSS\ncsscoverageToggleDesc2=Přepne sběr informací o používání CSS\ncsscoverageReportDesc2=Zobrazí analýzu o používání CSS\ncsscoverageStartNoReloadDesc=Nezačínejte obnovením stránky\ncsscoverageStartNoReloadManual=Je nejlepší, když začneme obnovením aktuální stránky, protože tím odstartujeme v dobře známém bodě, ale existují i důvody, proč to nedělat (například stránka obsahuje stav, který bude při obnovení ztracen)\n\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply=Běží analýza pokrytí CSS\ncsscoverageDoneReply=Analýza pokrytí CSS dokončena\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError=Analýza pokrytí CSS je již spuštěna\ncsscoverageNotRunningError==Analýza pokrytí CSS neběží\ncsscoverageNotRunError==Analýza pokrytí CSS nebyla spuštěna\ncsscoverageNoRemoteError=Cíl nepodporuje pokrytí CSS\ncsscoverageOneShotReportError=Report analýzy pokrytí CSS není dostupný pro data z 'oneshot'. Použijte prosím start/stop.\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=Příchozí spojení\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=Byl zaznamenán požadavek na připojení vzdáleného ladění, kdy vzdálený klient může převzít plnou kontrolu nad vaším prohlížečem!\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=Koncový bod klienta: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=Koncový bod serveru: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=Chcete povolit připojení?\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=Zakázat\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=Identifikace klienta\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=Koncový bod, ke kterému se připojujete, vyžaduje více informací k autentizaci tohoto spojení. Zadejte prosím níže token, který se objeví na druhé straně spojení.\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=Můj certifikát: %1$S\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=Token: %1$S\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=Poskytnutí klientského tokenu\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=Klient by měl zobrazit hodnotu tokenu. Pro dokončení autentizace s klientem zde tento token vložte.\n\n\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Průzkumník stylu\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Nejlépe odpovídající\nrule.status.MATCHED=Odpovídající\nrule.status.PARENT_MATCH=Odpovídá rodič\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=vložené\nrule.sourceElement=prvek\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Poděděno z %S\n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe=Keyframes %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles=(user agent)\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement=Pseudoprvky\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.selectedElement=Tento prvek\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle=Zobrazit dokumentaci této vlastnosti\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Neplatná hodnota vlastnosti\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=Žádný prvek nebyl vybrán.\n\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll): Text displayed in the\n# rule view context menu.\nruleView.contextmenu.selectAll=Vybrat vše\n\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll.accessKey): Access key for\n# the rule view context menu \"Select all\" entry.\nruleView.contextmenu.selectAll.accessKey=V\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copy): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.copy=Kopírovat\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copy.accessKey): Access key for\n# the rule view context menu \"Select all\" entry.\nruleView.contextmenu.copy.accessKey=K\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nruleView.contextmenu.copyColor=Kopírovat barvu\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nruleView.contextmenu.copyColor.accessKey=b\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.showOrigSources=Zobrazit původní zdroje\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nruleView.contextmenu.showOrigSources.accessKey=O\n\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\nruleView.contextmenu.addRule=Přidat pravidlo\n\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nruleView.contextmenu.addRule.accessKey=p\n\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\ncomputedView.contextmenu.selectAll=Vybrat vše\n\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\ncomputedView.contextmenu.selectAll.accessKey=V\n\n# LOCALIZATION NOTE (computedView.contextmenu.copy): Text displayed in the\n# computed view context menu.\ncomputedView.contextmenu.copy=Kopírovat\n\n# LOCALIZATION NOTE (computedView.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\ncomputedView.contextmenu.copy.accessKey=K\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/dialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbutton-accept=OK\nbutton-cancel=Zrušit\nbutton-help=Nápověda\nbutton-disclosure=Více informací\naccesskey-accept=\n\naccesskey-cancel=\n\naccesskey-help=v\naccesskey-disclosure=i\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/dialogOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- OK Cancel Buttons -->\n<!ENTITY okButton.label \"OK\">\n<!ENTITY cancelButton.label \"Zrušit\">\n<!ENTITY helpButton.label \"Nápověda\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/dom/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nKillScriptTitle=Upozornění: Skript nereaguje\nKillScriptMessage=Skript na této stránce je buď zaneprázdněn nebo přestal reagovat. Nyní můžete skript ukončit nebo počkat, zda se dokončí sám.\nKillScriptWithDebugMessage=Skript na této stránce je buď zaneprázdněn nebo přestal reagovat. Nyní můžete skript ukončit, otevřít v debuggeru nebo počkat, zda se dokončí sám.\nKillScriptLocation=Skript: %S\nStopScriptButton=Ukončit skript\nDebugScriptButton=Otevřít v debuggeru\nWaitForScriptButton=Počkat\nDontAskAgain=Příště se již &neptat\nJSURLLoadBlockedWarning=Pokus o načtení JavaScriptu: URL ze serveru\\nzobrazující v okně obsah z jiného serveru bylo\\nzablokováno z bezpečnostních důvodů.\nWindowCloseBlockedWarning=Skripty nemohou zavírat okna, která nebyla pomocí skriptu otevřena.\nOnBeforeUnloadTitle=Opravdu?\nOnBeforeUnloadMessage=Tato stránka vás žádá o potvrzení, že ji chcete skutečně opustit - údaje, které jste vložili, nemusí být uloženy.\nOnBeforeUnloadStayButton=Zůstat na stránce\nOnBeforeUnloadLeaveButton=Opustit stránku\nUnexpectedCanvasVariantStyle=Prvek canvas: Pokus o nastavení strokeStyle nebo fillStyle na hodnotu, která není ani řetězec, ani CanvasGradient nebo CanvasPattern, byl ignorován.\nEmptyGetElementByIdParam=Funkci getElementById() předán prázdný řetězec.\nLowMemoryTitle=Upozornění: Málo paměti\nLowMemoryMessage=Skript na této stránce byl z důvodů nedostatku paměti ukončen.\nSpeculationFailed=Pomocí document.write() byl do dokumentu vložen nebalancovaný strom, což způsobilo opětovné parsování síťových dat. Více informací na https://developer.mozilla.org/en/Optimizing_Your_Pages_for_Speculative_Parsing\nDocumentWriteIgnored=Volání document.write() z asynchronně nahraného externího skriptu bylo ignorováno.\n# LOCALIZATION NOTE (EditorFileDropFailed): Do not translate contenteditable, %S is the error message explaining why the drop failed.\nEditorFileDropFailed=Přenesení souboru do prvku s upravitelným obsahem selhalo: %S.\nFormValidationTextTooLong=Zkraťte prosím text na %S znaků nebo méně (aktuální velikost textu je %S znaků).\nFormValidationTextTooShort=Použijte prosím text alespoň %S znaků dlouhý (aktuální velikost textu je %S znaků).\nFormValidationValueMissing=Vyplňte prosím toto pole.\nFormValidationCheckboxMissing=Zaškrtněte prosím toto zaškrtávací pole.\nFormValidationRadioMissing=Zvolte prosím některou možnost.\nFormValidationFileMissing=Vyberte prosím soubor.\nFormValidationSelectMissing=Zvolte prosím některou položku v seznamu.\nFormValidationInvalidEmail=Vložte prosím platnou e-mailovou adresu.\nFormValidationInvalidURL=Vložte prosím platnou URL.\nFormValidationPatternMismatch=Vyplňte prosím pole v požadovaném formátu.\n# LOCALIZATION NOTE (FormValidationPatternMismatchWithTitle): %S is the (possibly truncated) title attribute value.\nFormValidationPatternMismatchWithTitle=Vyplňte prosím pole v požadovaném formátu: %S.\n# LOCALIZATION NOTE (FormValidationNumberRangeOverflow): %S is a number.\nFormValidationNumberRangeOverflow=Zvolte prosím číslo, která není větší než %S.\n# LOCALIZATION NOTE (FormValidationDateRangeOverflow): %S is a date.\nFormValidationDateRangeOverflow=Zvolte prosím datum, které není pozdější než %S.\n# LOCALIZATION NOTE (FormValidationTimeRangeOverflow): %S is a time.\nFormValidationTimeRangeOverflow=Zvolte prosím čas, který není pozdější než %S.\n# LOCALIZATION NOTE (FormValidationNumberRangeUnderflow): %S is a number.\nFormValidationNumberRangeUnderflow=Zvolte prosím číslo, které není menší než %S.\n# LOCALIZATION NOTE (FormValidationDateRangeUnderflow): %S is a date.\nFormValidationDateRangeUnderflow=Zvolte prosím datum, které není dřívější než %S.\n# LOCALIZATION NOTE (FormValidationTimeRangeUnderflow): %S is a time.\nFormValidationTimeRangeUnderflow=Zvolte prosím čas, který není dřívější než %S.\n# LOCALIZATION NOTE (FormValidationStepMismatch): both %S can be a number, a date or a time.\nFormValidationStepMismatch=Zvolte prosím platnou hodnotu. Nejbližší platné hodnoty jsou %S a %S.\n# LOCALIZATION NOTE (FormValidationStepMismatchOneValue): %S can be a number, a date or a time. This is called instead of FormValidationStepMismatch when the second value is the same as the first.\nFormValidationStepMismatchOneValue=Zvolte prosím platnou hodnotu. Nejbližší platná hodnota je %S.\nFormValidationBadInputNumber=Vložte prosím platné číslo.\nGetAttributeNodeWarning=Použití getAttributeNode() je zastaralé. Používejte raději getAttribute().\nSetAttributeNodeWarning=Použití setAttributeNode() je zastaralé. Používejte raději setAttribute().\nGetAttributeNodeNSWarning=Použití getAttributeNodeNS() je zastaralé. Používejte raději getAttributeNS().\nSetAttributeNodeNSWarning=Použití setAttributeNodeNS() je zastaralé. Používejte raději setAttributeNS().\nRemoveAttributeNodeWarning=Použití removeAttributeNode() je zastaralé. Používejte raději removeAttribute().\nCreateAttributeWarning=Použití document.createAttribute() je zastaralé. Používejte raději element.setAttribute().\nCreateAttributeNSWarning=Použití document.createAttributeNS() je zastaralé. Používejte raději element.setAttributeNS().\nNodeValueWarning=Použití atributu nodeValue na uzlu v attributes je zastaralé. Používejte raději value.\nTextContentWarning=Použití atributu textContent na uzlu v attributes je zastaralé. Používejte raději value.\nEnablePrivilegeWarning=Použití enablePrivilege je zastaralé. Používejte raději kód, který má systémová oprávnění (např. rozšíření).\nnsIJSONDecodeDeprecatedWarning=Použití nsIJSON.decode je zastaralé. Používejte raději JSON.parse.\nnsIJSONEncodeDeprecatedWarning=Použití nsIJSON.encode je zastaralé. Používejte raději JSON.stringify.\nnsIDOMWindowInternalWarning=Použití nsIDOMWindowInternal je zastaralé. Používejte raději nsIDOMWindow.\nFullscreenDeniedDisabled=Požadavek na režim celé obrazovky byl zamítnut, protože API tohoto režimu není povoleno.\nFullscreenDeniedFocusedPlugin=Požadavek na režim celé obrazovky byl zamítnut, protože zásuvný modul typu „windowed“ je aktivní.\nFullscreenDeniedHidden=Požadavek na režim celé obrazovky byl zamítnut, protože dokument není viditelný.\nFullscreenDeniedContainerNotAllowed=Požadavek na režim celé obrazovky byl zamítnut, protože nejméně jeden z „iframů“ obsažených v dokumentu nemá atribut „allowfullscreen“.\nFullscreenDeniedNotInputDriven=Požadavek na režim celé obrazovky byl zamítnut, protože událost Element.requestFullscreen() nebyla vyvolána uživatelskou akcí.\nFullscreenDeniedNotHTMLSVGOrMathML=Požadavek na režim celé obrazovky byl zamítnut, protože vyžadující prvek není <svg>, <math> ani prvek HTML.\nFullscreenDeniedNotInDocument=Požadavek na režim celé obrazovky byl zamítnut, protože vyžadující prvek již není součástí dokumentu.\nFullscreenDeniedMovedDocument=Požadavek na režim celé obrazovky byl zamítnut, protože vyžadující prvek pohnul dokumentem.\nFullscreenDeniedLostWindow=Požadavek na režim celé obrazovky byl zamítnut, protože okno neexistuje.\nFullscreenDeniedSubDocFullscreen=Požadavek na režim celé obrazovky byl zamítnut, protože dokument podřazený dokumentu, který režim celé obrazovky požaduje, již v tomto režimu je.\nFullscreenDeniedNotDescendant=Požadavek na režim celé obrazovky byl zamítnut, protože vyžadující prvek není potomkem prvku, který je v režimu celé obrazovky.\nFullscreenDeniedNotFocusedTab=Požadavek na režim celé obrazovky byl zamítnut, protože vyžadující prvek není v aktivním panelu.\nRemovedFullscreenElement=Režim celé obrazovky byl ukončen, protože prvek v režimu celé obrazovky byl z dokumentu odebrán.\nFocusedWindowedPluginWhileFullscreen=Režim celé obrazovky byl ukončen, protože zásuvný modul typu „windowed“ byl aktivován.\nPointerLockDeniedDisabled=Požadavek na uzamčení kurzoru byl zamítnut, protože jeho API není povoleno.\nPointerLockDeniedInUse=Požadavek na uzamčení kurzoru byl zamítnut, protože je kurzor kontrolován jiným dokumentem.\nPointerLockDeniedNotInDocument=Požadavek na uzamčení kurzoru byl zamítnut, protože vyžadující prvek není součástí dokumentu.\nPointerLockDeniedSandboxed=Požadavek na uzamčení kurzoru byl zamítnut, protože jeho API je omezeno sandboxem.\nPointerLockDeniedHidden=Požadavek na uzamčení kurzoru byl zamítnut, protože dokument není viditelný.\nPointerLockDeniedNotFocused=Požadavek na uzamčení kurzoru byl zamítnut, protože dokument není aktivní.\nPointerLockDeniedMovedDocument=Požadavek na uzamčení kurzoru byl zamítnut, protože vyžadující prvek pohnul dokumentem.\nPointerLockDeniedNotInputDriven=Požadavek na uzamčení kurzoru byl zamítnut, protože funkce Element.requestPointerLock() nebyla spuštěna uživatelem vyvolanou událostí a dokument není v režimu celé obrazovky.\nPointerLockDeniedFailedToLock=Požadavek na uzamčení kurzoru byl zamítnut, protože uzamčení kurzoru selhalo.\nHTMLSyncXHRWarning=Parsování HTML v požadavku XMLHttpRequest není v synchronním režimu podporováno.\nInvalidRedirectChannelWarning=Přesměrování do %S se nezdařilo, protože kanál neimplementuje nsIWritablePropertyBag2.\n# LOCALIZATION NOTE: %S is the name of the header in question\nForbiddenHeaderWarning=Pokus o nastavení zakázané hlavičky byl zamítnut: %S\nResponseTypeSyncXHRWarning=Použití atributu responseType v požadavku XMLHttpRequest již není podporováno v synchronním režimu v kontextu okna.\nTimeoutSyncXHRWarning=Použití atributu timeout v požadavku XMLHttpRequest není podporováno v synchronním režimu v kontextu okna.\nJSONCharsetWarning=Deklarace jiného než UTF-8 kódování JSONu přijatého pomocí XMLHttpRequest není podporována. Pro dekódování JSONu je podporováno pouze UTF-8.\n# LOCALIZATION NOTE: Do not translate AudioBufferSourceNode\nMediaBufferSourceNodeResampleOutOfMemory=Nedostatek paměti pro přehrání AudioBufferSourceNode.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownContentType=Buffer předaný funkci decodeAudioData obsahuje neznámý typ obsahu.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownError=Při zpracovávání funkce decodeAudioData nastala neznámá chyba.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataInvalidContent=Buffer předaný funkci decodeAudioData obsahuje chybný obsah, který se nepodařilo úspěšně dekódovat.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataNoAudio=Buffer předaný funkci decodeAudioData neobsahuje žádné audio.\n# LOCALIZATION NOTE: Do not translate HTMLMediaElement and createMediaElementSource.\nMediaElementAudioSourceNodeCrossOrigin=Prvek HTMLMediaElement předaný createMediaElementSource má cross-origin zdroj, výstup zůstane prázdný.\n# LOCALIZATION NOTE: Do not translate MediaStream and createMediaStreamSource.\nMediaStreamAudioSourceNodeCrossOrigin=Prvek MediaStream předaný createMediaStreamSource má cross-origin zdroj, výstup zůstane prázdný.\nMediaLoadExhaustedCandidates=Žádného z kandidátů zdroje se nepodařilo nahrát. Nahrávání média skončilo chybou.\nMediaLoadSourceMissingSrc=Prvek <source> neobsahuje atribut „src“. Nahrávání média skončilo chybou.\n# LOCALIZATION NOTE: %1$S is the Http error code the server returned (e.g. 404, 500, etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadHttpError=HTTP spojení skončilo s chybou %1$S. Nahrávání zdroje média %2$S skončilo chybou.\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load.\nMediaLoadInvalidURI=Neplatná adresa. Nahrávání zdroje média %S skončilo chybou.\n# LOCALIZATION NOTE: %1$S is the media resource's format/codec type (basically equivalent to the file type, e.g. MP4,AVI,WMV,MOV etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedTypeAttribute=Definovaný atribut „type“ typu „%1$S“ není podporován. Nahrávání zdroje média %2$S skončilo chybou.\n# LOCALIZATION NOTE: %1$S is the \"media\" attribute value of the <source> element. It is a media query. %2$S is the URL of the media resource which failed to load.\nMediaLoadSourceMediaNotMatched=Definovaný atribut „media“ typu „%1$S“ neodpovídá prostředí. Nahrávání zdroje média %2$S skončilo chybou.\n# LOCALIZATION NOTE: %1$S is the MIME type HTTP header being sent by the web server, %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedMimeType=Typ MIME „%1$S“ v hlavičce HTTP „Content-Type“ není podporován. Nahrávání zdroje média %2$S skončilo chybou.\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load because of error in decoding.\nMediaLoadDecodeError=Zdroj média %S se nepodařilo dekódovat.\nMediaWidevineNoWMF=Pokus o přehrávání pomocí Widevine bez Windows Media Foundation, podívejte se na https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaWMFNeeded=Pro přehrání video formátů %S je třeba doinstalovat software společnosti Microsoft, podívejte se na https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaPlatformDecoderNotFound=Video na této stránce nemůže být přehráno. Váš systém možná nemá potřebné video kodeky pro: %S\nMediaUnsupportedLibavcodec=Video na této stránce nelze přehrát. Váš systém obsahuje nepodporovanou verzi libavcodec\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaCannotPlayNoDecoders=Nelze přehrát média. Chybí dekodéry pro požadované formáty: %S\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaNoDecoders=Chybí dekodéry pro některé z požadovaných formátů: %S\nMediaCannotInitializePulseAudio=PulseAudio není možné použít\n# LOCALIZATION NOTE: Do not translate \"MediaRecorder\".\nMediaRecorderMultiTracksNotSupported=MediaRecorder v tuto dobu nepodporuje záznam více skladeb stejného typu.\n# LOCALIZATION NOTE: %S is the ID of the MediaStreamTrack passed to MediaStream.addTrack(). Do not translate \"MediaStreamTrack\" and \"AudioChannel\".\nMediaStreamAddTrackDifferentAudioChannel=MediaStreamTrack %S nemohl být přidán, protože patří do odlišného AudioChannel.\n# LOCALIZATION NOTE: Do not translate \"MediaStream\", \"stop()\" and \"MediaStreamTrack\"\nMediaStreamStopDeprecatedWarning=MediaStream.stop() je zastaralé a bude brzy odstraněno. Používejte raději MediaStreamTrack.stop().\n# LOCALIZATION NOTE: Do not translate \"DOMException\", \"code\" and \"name\"\nDOMExceptionCodeWarning=Použití atributů kódu DOMException je zastaralé. Používejte raději name.\n# LOCALIZATION NOTE: Do not translate \"__exposedProps__\"\nNoExposedPropsWarning=Vystavení objektu JS z chrome do obsahu bez užití __exposedProps__ je nebezpečné a nepodporované. Vizte https://developer.mozilla.org/en/XPConnect_wrappers pro více informací.\n# LOCALIZATION NOTE: Do not translate \"Mutation Event\" and \"MutationObserver\"\nMutationEventWarning=Použití Mutation Events je zastaralé. Používejte raději MutationObserver.\n# LOCALIZATION NOTE: Do not translate \"Components\"\nComponentsWarning=Použití objektu Components je zastaralé. Objekt bude brzy odstraněn.\nPluginHangUITitle=Upozornění: Zásuvný modul nereaguje\nPluginHangUIMessage=Zásuvný modul %S je buď zaneprázdněn nebo přestal reagovat. Nyní můžete modul ukončit nebo počkat, zda se dokončí sám.\nPluginHangUIWaitButton=Počkat\nPluginHangUIStopButton=Ukončit modul\nPrefixedFullscreenAPIWarning=API režimu celé obrazovky (s prefixem) je zastaralé. Použijte prosím API bez prefixu. Pro více informací si přečtěte https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API\n# LOCALIZATION NOTE: Do not translate \"NodeIterator\" or \"detach()\".\nNodeIteratorDetachWarning=Volání detach() na NodeIterator již není účinné.\n# LOCALIZATION NOTE: Do not translate \"LenientThis\" and \"this\"\nLenientThisWarning=Získání nebo nastavení vlastnosti s [LenientThis] je ignorováno, protože objekt „this“ je neplatný.\n# LOCALIZATION NOTE: Do not translate \"nsIDOMWindowUtils\", \"getWindowWithOuterId\", or \"nsIWindowMediator\"\nGetWindowWithOuterIdWarning=Užití nsIDOMWindowUtils.getOuterWindowWithId() je zastaralé. Používejte raději stejnou metodu objektu nsIWindowMediator.\n# LOCALIZATION NOTE: Do not translate \"getPreventDefault\" or \"defaultPrevented\".\nGetPreventDefaultWarning=Užití getPreventDefault() je zastaralé. Používejte raději defaultPrevented.\n# LOCALIZATION NOTE: Do not translate \"getUserData\", \"setUserData\", \"WeakMap\", or \"element.dataset\".\nGetSetUserDataWarning=Užití getUserData() nebo setUserData() je zastaralé. Používejte raději WeakMap nebo element.dataset.\n# LOCALIZATION NOTE: Do not translate \"mozGetAsFile\" or \"toBlob\"\nMozGetAsFileWarning=Nestandardní metoda mozGetAsFile je zastaralá a bude brzy odebrána. Používejte raději standardní metodu toBlob.\n# LOCALIZATION NOTE: Do not translate \"captureEvents()\" or \"addEventListener()\"\nUseOfCaptureEventsWarning=Použití captureEvents() je zastaralé. Pro aktualizaci vašeho kódu použijte metodu addEventListener() z DOM 2. Pro více nápovědy navštivte http://developer.mozilla.org/en/docs/DOM:element.addEventListener\n# LOCALIZATION NOTE: Do not translate \"releaseEvents()\" or \"removeEventListener()\"\nUseOfReleaseEventsWarning=Použití releaseEvents() je zastaralé. Pro aktualizaci vašeho kódu použijte metodu removeEventListener() z DOM 2. Pro více nápovědy navštivte http://developer.mozilla.org/en/docs/DOM:element.removeEventListener\n# LOCALIZATION NOTE: Do not translate \"document.load()\" or \"XMLHttpRequest\"\nUseOfDOM3LoadMethodWarning=Použití Document.load() je zastaralé. Používejte raději objekt XMLHttpRequest z DOMu. Více informací na https://developer.mozilla.org/en/XMLHttpRequest\n# LOCALIZATION NOTE: Do not translate \"window.showModalDialog()\" or \"window.open()\"\nShowModalDialogWarning=Použití window.showModalDialog() je zastaralé. Používejte raději window.open(). Více informací na https://developer.mozilla.org/en-US/docs/Web/API/Window.open\n# LOCALIZATION NOTE: Do not translate \"window._content\" or \"window.content\"\nWindow_ContentWarning=Použití window._content je zastaralé. Používejte raději window.content.\n# LOCALIZATION NOTE: Do not translate \"XMLHttpRequest\"\nSyncXMLHttpRequestWarning=Synchronní XMLHttpRequest v hlavním vláknu je zastaralý z důvodu jeho špatného vlivu na uživatelský prožitek. Pro více informací si přečtěte http://xhr.spec.whatwg.org/\nImplicitMetaViewportTagFallback=Nebyla nalezena značka meta-viewport. Nastavte ji explicitně, abyste se vyhnuli neočekávaným změnám v budoucích verzích. Pro více informací si přečtěte https://developer.mozilla.org/en/docs/Mozilla/Mobile/Viewport_meta_tag\n# LOCALIZATION NOTE: Do not translate \"DataContainerEvent\" or \"CustomEvent\"\nDataContainerEventWarning=Použití DataContainerEvent je zastaralé. Používejte raději CustomEvent.\n# LOCALIZATION NOTE: Do not translate \"window.controllers\"\nWindow_ControllersWarning=window.controllers je zastaralé. Nepoužívejte UA detekci.\nImportXULIntoContentWarning=Import uzlů XULu do obsahu dokumentu je zastaralé. Tato funkcionalita může být brzy odebrána.\nXMLDocumentLoadPrincipalMismatch=Použití document.load je zakázáno na dokumentech, které jsou v jiných oknech. Pouze okno, na které byl dokument vytvořen, může volat .load na tomto dokumentu. Nejlepší je použití XMLHttpRequest.\n# LOCALIZATION NOTE: Do not translate \"IndexedDB\".\nIndexedDBTransactionAbortNavigation=Transakce IndexedDB, která dosud nebyla dokončena, byla navigací stránky zrušena.\n# LOCALIZATION NOTE: Do not translate Will-change, %1$S,%2$S are numbers.\nIgnoringWillChangeOverBudgetWarning=Spotřeba paměti will-change je příliš vysoká. Dostupné množství je plocha dokumentu vynásobená hodnotou %1$S (%2$S px). Výskyty will-change budou po překročení dostupného množství ignorovány.\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nHittingMaxWorkersPerDomain2=Worker nemůže být okamžitě spuštěn, protože ostatní dokumenty ze stejného zdroje již používají maximální počet pracovníků. Worker je nyní ve frontě a bude spuštěn jakmile nějaký pracovník dokončí svou činnost.\n# LOCALIZATION NOTE: Do not translate \"setVelocity\", \"PannerNode\", \"AudioListener\", \"speedOfSound\" and \"dopplerFactor\"\nPannerNodeDopplerWarning=Použití setVelocity nad PannerNode a AudioListener či speedOfSound a dopplerFactor nad AudioListener je zastaralé a tito členové budou odebráni. Pro více informací navštivte https://developer.mozilla.org/en-US/docs/Web/API/AudioListener#Deprecated_features\n# LOCALIZATION NOTE: Do not translate \"Application Cache API\", \"AppCache\" and \"ServiceWorker\".\nAppCacheWarning=Application Cache API (AppCache) je zastaralé a v budoucnu bude odebráno. Prosím, zvažte použití ServiceWorker pro podporu fungování offline.\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nEmptyWorkerSourceWarning=Pokoušíte se vytvořit Worker z prázdného zdroje. To je pravděpodobně neúmyslné.\nWebrtcDeprecatedPrefixWarning=WebRTC rozhraní s \"moz\" prefixem (mozRTCPeerConnection, mozRTCSessionDescription, mozRTCIceCandidate) jsou zastaralá.\nNavigatorGetUserMediaWarning=navigator.mozGetUserMedia bylo nahrazeno navigator.mediaDevices.getUserMedia\n# LOCALIZATION NOTE: Do not translate \"RTCPeerConnection\", \"getLocalStreams\", \"getRemoteStreams\", \"getSenders\" or \"getReceivers\".\nRTCPeerConnectionGetStreamsWarning=Použití RTCPeerConnection.getLocalStreams/getRemoteStreams je zastaralé. Používejte raději RTCPeerConnection.getSenders/getReceivers.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %S is a URL.\nInterceptionFailedWithURL=Načtení „%S“ se nezdařilo. ServiceWorker zachytil požadavek a zjistil neočekávanou chybu.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"FetchEvent.respondWith()\", \"FetchEvent\", \"no-cors\", \"opaque\", \"Response\", or \"RequestMode\". %1$S is a URL. %2$S is a RequestMode value.\nBadOpaqueInterceptionRequestModeWithURL=Načtení „%1$S“ se nezdařilo. ServiceWorker předal do FetchEvent.respondWith() opaque Response při provádění „%2$S“ FetchEvent. Objekty opaque Response jsou ale platné pro RequestMode \"no-cors\".\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Error\", \"Response\", \"FetchEvent.respondWith()\", or \"fetch()\". %S is a URL.\nInterceptedErrorResponseWithURL=Načtení „%S“ se nezdařilo. ServiceWorker předal do FetchEvent.respondWith() Error Response. To obvykle znamená, že ServiceWorker provedl neplatné volání fetch().\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", or \"Response.clone()\". %S is a URL.\nInterceptedUsedResponseWithURL=Načtení „%S“ se nezdařilo. ServiceWorker předal do FetchEvent.respondWith() použitý Response. Tělo Response může být přečteno pouze jednou. Použijte Response.clone() pro vícenásobný přístup k jeho tělu.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"opaqueredirect\", \"Response\", \"FetchEvent.respondWith()\", or \"FetchEvent\". %s is a URL.\nBadOpaqueRedirectInterceptionWithURL=Načtení „%S“ se nezdařilo. ServiceWorker předal do FetchEvent.respondWith() opaqueredirect Response, zatímco FetchEvent.request nebyl požadavek na navigaci.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", \"RedirectMode\" or \"follow\". %S is a URL.\nBadRedirectModeInterceptionWithURL=Načtení ‘%S’ se nezdařilo. ServiceWorker předal do FetchEvent.respondWith() redirect Response, ale RedirectMode není ve stavu ‘follow’.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\" or \"FetchEvent.preventDefault()\". %S is a URL.\nInterceptionCanceledWithURL=Načtení „%S“ se nezdařilo. ServiceWorker zrušil zachycení sítě zavoláním FetchEvent.preventDefault().\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", or \"FetchEvent.respondWith()\". %1$S is a URL. %2$S is an error string.\nInterceptionRejectedResponseWithURL=Načtení „%1$S“ se nezdařilo. ServiceWorker předal do FetchEvent.respondWith() promise, která byla odmítnuta s chybou „%2$S“.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", \"FetchEvent.respondWith()\", or \"Response\". %1$S is a URL. %2$S is an error string.\nInterceptedNonResponseWithURL=Načtení „%1$S“ se nezdařilo. ServiceWorker předal do FetchEvent.respondWith() promise, která byla převedena na non-Response hodnotu „%2$S“.\n# LOCALIZATION NOTE: Do not translate \"mozImageSmoothingEnabled\", or \"imageSmoothingEnabled\"\nPrefixedImageSmoothingEnabledWarning=Použití mozImageSmoothingEnabled je zastaralé. Prosím použijte místo toho imageSmoothingEnabled bez prefixu.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Service-Worker-Allowed\" or \"HTTP\". %1$S and %2$S are URLs.\nServiceWorkerScopePathMismatch=Registrace ServiceWorker se nezdařila: Cesta v poskytnutém rozsahu „%1$S“ není pod maximálním povoleným rozsahem „%2$S“. Upravte rozsah, přesuňte skript Service Workers nebo použijte HTTP hlavičku Service-Worker-Allowed pro povolení rozsahu.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a stringified numeric HTTP status code like \"404\" and %3$S is a URL.\nServiceWorkerRegisterNetworkError=Registrace/úprava ServiceWorkeru pro rozsah ‘%1$S’ selhala: Načtení skriptu ‘%3$S’ selhalo s chybou %2$S.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a MIME Media Type like \"text/plain\" and %3$S is a URL.\nServiceWorkerRegisterMimeTypeError=Registrace/úprava ServiceWorkeru pro rozsah ‘%1$S’ selhala: Načtení skriptu ‘%3$S’ selhalo kvůli špatnému Content-Type ‘%2$S’.  Musí být ‘text/javascript’, ‘application/x-javascript’ nebo ‘application/javascript’.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker.\nServiceWorkerGraceTimeoutTermination=Ukončování ServiceWorkeru pro rozsah ‘%1$S’ s čekající waitUntil/respondWith promise kvůli vypršení časového limitu.\n# LOCALIZATION NOTE (ServiceWorkerNoFetchHandler): Do not translate \"Fetch\".\nServiceWorkerNoFetchHandler=Fetch event handlers musí být přidány během úvodního vykonání workeru.\nExecCommandCutCopyDeniedNotInputDriven=Událost document.execCommand('cut'/'copy') byla odmítnuta, protože nebyla vyvolána uživatelskou akcí.\nManifestShouldBeObject=Manifest by měl být objekt.\nManifestScopeURLInvalid=URL adresa rozsahu je neplatná.\nManifestScopeNotSameOrigin=URL adresa rozsahu musí být stejného původu jako dokument.\nManifestStartURLOutsideScope=Začátek URL adresy je mimo rozsah, který je tak neplatný.\nManifestStartURLInvalid=Začátek URL adresy je neplatný.\nManifestStartURLShouldBeSameOrigin=Začátek URL adresy musí být stejného původu jako dokument.\n# LOCALIZATION NOTE: %1$S is the name of the object whose property is invalid. %2$S is the name of the invalid property. %3$S is the expected type of the property value. E.g. \"Expected the manifest's start_url member to be a string.\"\nManifestInvalidType=Vlastnost %2$S prvku %1$S je očekávána typu %3$S.\n# LOCALIZATION NOTE: %1$S is the name of the property whose value is invalid. %2$S is the (invalid) value of the property. E.g. \"theme_color: 42 is not a valid CSS color.\"\nManifestInvalidCSSColor=%1$S: %2$S není platná barva v CSS.\nPatternAttributeCompileFailure=Kontrola <input pattern='%S'> se nezdařila, protože pravidlo není platný regexp: %S\n# LOCALIZATION NOTE: Do not translate \"postMessage\" or DOMWindow. %S values are origins, like https://domain.com:port\nTargetPrincipalDoesNotMatch=Vykonání „postMessage“ pro „DOMWindow“: selhalo Uvedený původ („%S“) nesouhlasí s původem cílového okna („%S“).\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbed=Přepis vloženého starého flashového Youtube (%S) na vložený iframe (%S). Pokud je to možné, aktualizujte prosím stránku tak, aby používala iframe místo embed/object.\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbedPathParams=Přepis vloženého starého flashového Youtube (%S) na vložený iframe (%S). Parametry nepodporovány vloženým iframe byly převedeny. Pokud je to možné, aktualizujte prosím stránku tak, aby používala iframe místo embed/object.\n# LOCALIZATION NOTE: This error is reported when the \"Encryption\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Encryption\", and \"salt\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionHeader=ServiceWorker pro rozsah ‘%1$S’ nedokázal dešifrovat push zprávu. Hlavička ‘Encryption’ musí obsahovat unikátní parametr ‘salt‘ pro každou zprávu. Pro více informací si přečtěte https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 .\n# LOCALIZATION NOTE: This error is reported when the \"Crypto-Key\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Crypto-Key\", and \"dh\". %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoKeyHeader=ServiceWorker pro rozsah ‘%1$S’ nedokázal dešifrovat push zprávu. Hlavička ‘Crypto-Key’ musí obsahovat parametr ‘dh‘ s veřejným klíčem serveru pro danou aplikaci. Pro více informací si přečtěte https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 .\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt because the deprecated\n# \"Encryption-Key\" header for an incoming push message is missing or invalid.\n# Do not translate \"ServiceWorker\", \"Encryption-Key\", \"dh\", \"Crypto-Key\", and\n# \"Content-Encoding: aesgcm\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionKeyHeader=ServiceWorker pro rozsah ‘%1$S’ nedokázal dešifrovat push zprávu. Hlavička ‘Encryption-Key’ musí obsahovat parametr ‘dh‘. Tato hlavička je již zastaralá a bude brzy odebrána. Použijte prosím místo ní ‘Crypto-Key‘ v kombinaci s ‘Content-Encoding: aesgcm‘. Pro více informací si přečtěte https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 .\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"Content-Encoding\" header is missing or contains an\n# unsupported encoding. Do not translate \"ServiceWorker\", \"Content-Encoding\",\n# \"aesgcm\", and \"aesgcm128\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncodingHeader=ServiceWorker pro rozsah ‘%1$S’ nedokázal dešifrovat push zprávu. Hlavička ‘Content-Encryption’ je povolena pouze s ‘aesgcm‘. ‘aesgcm128‘ je povoleno, ale je zastaralá a brzy bude odebráno. Pro více informací si přečtěte https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 .\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"dh\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"dh\", \"Crypto-Key\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSenderKey=ServiceWorker pro rozsah ‘%1$S’ nedokázal dešifrovat push zprávu. Parametr ‘dh‘ v hlavičce ‘Crypto-Key‘ musí obsahovat veřejný klíč aplikace serveru šifry Diffie-Hellman base64url-encoded (https://tools.ietf.org/html/rfc7515#appendix-C) v nekomprimované nebo čisté formě a 65 bajtů před kódováním. Pro více informací si přečtěte https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 .\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"salt\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"salt\", \"Encryption\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSalt=ServiceWorker pro rozsah ‘%1$S’ nedokázal dešifrovat push zprávu. Parametr ‘salt‘ v hlavičce ‘Encryption‘ musí být base64url-encoded (https://tools.ietf.org/html/rfc7515#appendix-C) a být minimálně 16 bajtů před kódováním. Pro více informací si přečtěte https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 .\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"rs\" parameter is not a number, or is less than the pad size.\n# Do not translate \"ServiceWorker\", \"rs\", or \"Encryption\". %1$S is the\n# ServiceWorker scope URL. %2$S is the minimum value (1 for aesgcm128, 2 for\n# aesgcm).\nPushMessageBadRecordSize=ServiceWorker pro rozsah ‘%1$S’ nedokázal dešifrovat push zprávu. Paramter ‘rs‘ v hlavičce ‘Encryption‘ musí být mezi %2$S a 2^36-31, nebo vynechán. Pro více informací si přečtěte https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 .\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because an encrypted record is shorter than the pad size, the pad is larger\n# than the record, or any of the padding bytes are non-zero. Do not translate\n# \"ServiceWorker\". %1$S is the ServiceWorker scope URL. %2$S is the pad size\n# (1 for aesgcm128, 2 for aesgcm).\nPushMessageBadPaddingError=ServiceWorker pro rozsah ‘%1$S’ nedokázal dešifrovat push zprávu. Záznam v zašifrované zprávě nebyl správně umístěn. Pro více informací si přečtěte https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 .\n# LOCALIZATION NOTE: This error is reported when push message decryption fails\n# and no specific error info is available. Do not translate \"ServiceWorker\".\n# %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoError=ServiceWorker pro rozsah ‘%1$S’ nedokázal dešifrovat push zprávu. Pro pomoc se šifrováním si prosím přečtěte https://developer.mozilla.org/docs/Web/API/Push_API/Using_the_Push_API#Encryption\n# LOCALIZATION NOTE: %1$S is the type of a DOM event. 'passive' is a literal parameter from the DOM spec.\nPreventDefaultFromPassiveListenerWarning=Ignorování volání ‘preventDefault()’ pro událost type ‘%1$S’ v posluchače registrovaného jako ‘passive’.\nFileLastModifiedDateWarning=Použití File.lastModifiedDate je zastaralé. Používejte raději File.lastModified.\n# LOCALIZATION NOTE: 'ImageBitmapRenderingContext.transferImageBitmap' and 'ImageBitmapRenderingContext.transferFromImageBitmap' should not be translated\nImageBitmapRenderingContext_TransferImageBitmap=ImageBitmapRenderingContext.transferImageBitmap je zastaralá a bude brzy odebrána. Použijte raději ImageBitmapRenderingContext.transferFromImageBitmap.\nChromeScriptedDOMParserWithoutPrincipal=Vytváření DOMParser bez představitele je zastaralé.\nIIRFilterChannelCountChangeWarning=Počet změn kanálu IIRFilterNode může způsobit zasekávání zvuku.\nBiquadFilterChannelCountChangeWarning=Počet změn kanálu BiquadFilterNode může způsobit zasekávání zvuku.\n# LOCALIZATION NOTE: %1$S is the unanimatable paced property.\nUnanimatablePacedProperty=Vlastnost ‘%1$S’ nelze animovat.\n# LOCALIZATION NOTE: Do not translate \".jpeg\"\nGenericImageNameJPEG=obrazek.jpeg\n# LOCALIZATION NOTE: Do not translate \".gif\"\nGenericImageNameGIF=obrazek.gif\n# LOCALIZATION NOTE: Do not translate \".png\"\nGenericImageNamePNG=obrazek.png\nGenericFileName=soubor\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationSuccess=Tato stránka byla načtena v novém procesu kvůli hlavičce Large-Allocation.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate GET.\nLargeAllocationNonGetRequest=Hlavička Large-Allocation byla ignorována, protože načtení neproběhlo přes požadavek typu GET.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate `window.opener`.\nLargeAllocationNotOnlyToplevelInTabGroup=Hlavička Large-Allocation byla ignorována, protože jsou otevřená okna, která odkazují na teto kontext pomocí hierarchie framů nebo window.opener.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationNonE10S=Hlavička Large-Allocation byla ignorována, protože dokument nabyl načtený z procesu.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name.\n# LOCALIZATION NOTE: Do not translate URL.createObjectURL(MediaStream).\nURLCreateObjectURL_MediaStream=Funkce URL.createObjectURL(MediaStream) je zastaralá a bude brzy odstraněna.\n# LOCALIZATION NOTE: Do not translate xml:base.\nXMLBaseAttributeWarning=Použití atributu xml:base je zastaralé a brzy bude odstraněno. Prosím odstraňte všechna jeho použití.\n\nGeolocationInsecureRequestIsForbidden=A Geolocation request can only be fulfilled in a secure context.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name.\nLargeAllocationNonWin32=This page would be loaded in a new process due to a Large-Allocation header, however Large-Allocation process creation is disabled on non-Win32 platforms.\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/downloadProgress.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (BadPluginTitle):\n#\n#    This dialog is displayed when plugin throws unhandled exception\n#\nBadPluginTitle=Neočekávaná chyba v zásuvném modulu\n# LOCALIZATION NOTE (BadPluginMessage): \n#\n#    This is the message for the BadPlugin dialog.\n#    %S will be replaced by brandShortName.\n#\nBadPluginMessage=V zásuvném modulu došlo k neočekávané chybě. Doporučujeme aplikaci %S restartovat.\n# LOCALIZATION NOTE (BadPluginCheckboxMessage): \n#\n#    This message tells the user that if they check this checkbox, they\n#    will never see this dialog again.\n#\nBadPluginCheckboxMessage=Tuto zprávu již v průběhu tohoto spojení nezobrazovat.\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/editMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editMenu.label \"Úpravy\">\n<!ENTITY editMenu.accesskey \"a\">\n<!ENTITY undoCmd.label \"Zpět\">\n<!ENTITY undoCmd.key \"Z\">\n<!ENTITY undoCmd.accesskey \"Z\">\n<!ENTITY redoCmd.label \"Znovu\">\n<!ENTITY redoCmd.key \"Y\">\n<!ENTITY redoCmd.accesskey \"o\">\n<!ENTITY cutCmd.label \"Vyjmout\">\n<!ENTITY cutCmd.key \"X\">\n<!ENTITY cutCmd.accesskey \"y\">\n<!ENTITY copyCmd.label \"Kopírovat\">\n<!ENTITY copyCmd.key \"C\">\n<!ENTITY copyCmd.accesskey \"K\">\n<!ENTITY pasteCmd.label \"Vložit\">\n<!ENTITY pasteCmd.key \"V\">\n<!ENTITY pasteCmd.accesskey \"l\">\n<!ENTITY deleteCmd.label \"Smazat\">\n<!ENTITY deleteCmd.accesskey \"m\">\n<!ENTITY selectAllCmd.label \"Vybrat vše\">\n<!ENTITY selectAllCmd.key \"A\">\n<!ENTITY selectAllCmd.accesskey \"a\">\n<!ENTITY findCmd.label \"Najít\">\n<!ENTITY findCmd.key \"F\">\n<!ENTITY findCmd.accesskey \"j\">\n<!ENTITY findAgainCmd.label \"Najít další\">\n<!ENTITY findAgainCmd.key \"G\">\n<!ENTITY findAgainCmd.key2 \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey \"t\">\n<!ENTITY findPreviousCmd.label \"Najít předchozí\">\n<!ENTITY findPreviousCmd.accesskey \"c\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncsp.error.missing-directive = Politika postrádá povinnou direktivu „%S“\n\n#LOCALIZATION NOTE (csp.error.illegal-keyword) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP keyword, usually 'unsafe-inline'.\ncsp.error.illegal-keyword = Direktiva „%1$S“ obsahuje zakázané klíčové slovo %2$S\n\n#LOCALIZATION NOTE (csp.error.illegal-protocol) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-protocol = Direktiva „%1$S“ obsahuje zakázaný zdroj protokolu %2$S\n\n#LOCALIZATION NOTE (csp.error.missing-host) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.missing-host = %2$S: protokol vyžaduje hostitele v „%1$S“ direktivách\n\n#LOCALIZATION NOTE (csp.error.missing-source) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP source, usually 'self'.\ncsp.error.missing-source = „%1$S“ musí zahrnovat zdroj %2$S\n\n#LOCALIZATION NOTE (csp.error.illegal-host-wildcard) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-host-wildcard = %2$S: wildcard zdroje v „%1$S“ direktivách musí obsahovat alespoň jednu negenerickou subdoménu (např. *.example.com místo *.com)\n\n#LOCALIZATION NOTE (uninstall.confirmation.title) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.title = Odinstalovat %S\n\n#LOCALIZATION NOTE (uninstall.confirmation.message) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.message = Rozšíření “%S” žádá o odinstalaci. Co si přejete udělat?\n\nuninstall.confirmation.button-0.label = Odinstalovat\nuninstall.confirmation.button-1.label = Ponechat nainstalované\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/fallbackMenubar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# OSX only. Default menu label when there is no xul menubar.\n\nquitMenuitem.label=Ukončit\nquitMenuitem.key=U\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/filefield.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Change Action\n\ndownloadHelperNoneSelected=Není vybráno\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/filepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY lookInMenuList.label \"Kde hledat:\">\n<!ENTITY lookInMenuList.accesskey \"K\">\n<!ENTITY textInput.label \"Název souboru:\">\n<!ENTITY textInput.accesskey \"N\">\n<!ENTITY filterMenuList.label \"Soubory typu:\">\n<!ENTITY filterMenuList.accesskey \"t\">\n<!ENTITY name.label \"Název\">\n<!ENTITY size.label \"Velikost\">\n<!ENTITY lastModified.label \"Poslední změna\">\n<!ENTITY showHiddenFiles.label \"Zobrazit skryté soubory a adresáře\">\n<!ENTITY showHiddenFiles.accesskey \"s\">\n\n<!ENTITY noPermissionError.label \"Nemáte potřebná práva pro prohlížení tohoto adresáře.\">\n\n<!ENTITY folderUp.tooltiptext \"Přejít o úroveň výše\">\n<!ENTITY folderHome.tooltiptext \"Domů\">\n<!ENTITY folderNew.tooltiptext \"Vytvořit nový adresář\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/filepicker.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The extensions to which these descriptions refer\n#                    now live in toolkit/content/filepicker.properties\nallTitle=Všechny soubory\nhtmlTitle=HTML soubory\ntextTitle=Textové soubory\nimageTitle=Obrázkové soubory\nxmlTitle=XML soubory\nxulTitle=XUL soubory\nappsTitle=Aplikace\naudioTitle=Audio soubory\nvideoTitle=Video soubory\n\ndirTextInputLabel=Název složky:\ndirTextInputAccesskey=N\n\nconfirmTitle=Potvrzení\nconfirmFileReplacing=%S již existuje.\\nChcete jej nahradit?\nopenButtonLabel=Otevřít\nsaveButtonLabel=Uložit\nselectFolderButtonLabel=Vybrat\nnoButtonLabel=Ne\nformatLabel=Formát:\n\nerrorOpenFileDoesntExistTitle=Chyba při otvírání %S\nerrorOpenFileDoesntExistMessage=Soubor %S neexistuje\nerrorDirDoesntExistTitle=Chyba přístupu k %S\nerrorDirDoesntExistMessage=Složka %S neexistuje\n\nerrorOpeningFileTitle=Chyba při otvírání %S\nopenWithoutPermissionMessage_file=Soubor %S nelze číst\n\nerrorSavingFileTitle=Chyba při ukládání %S\nsaveParentIsFileMessage=%S je soubor, nelze uložit %S\nsaveParentDoesntExistMessage=Cesta %S neexistuje, nelze uložit %S\n\nsaveWithoutPermissionMessage_file=Do souboru %S nelze zapisovat.\nsaveWithoutPermissionMessage_dir=Nelze vytvořit soubor. Do složky %S nelze zapisovat.\n\nerrorNewDirDoesExistTitle=Chyba při vytváření %S\nerrorNewDirDoesExistMessage=Soubor se jménem %S již existuje, složku nelze vytvořit.\n\nerrorCreateNewDirTitle=Chyba při vytváření %S\nerrorCreateNewDirMessage=Složku %S nelze vytvořit\nerrorCreateNewDirIsFileMessage=Složku nelze vytvořit, %S je soubor\nerrorCreateNewDirPermissionMessage=Složku nelze vytvořit, do %S nelze zapisovat\n\npromptNewDirTitle=Vytvořit novou složku\npromptNewDirMessage=Název složky:\n\nerrorPathProblemTitle=Neznámá chyba\nerrorPathProblemMessage=Nastala neznámá chyba (cesta %S)\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/findbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the entities needed to -->\n<!-- LOCALIZATION NOTE : FILE use the Find Bar. --> \n\n<!ENTITY next.tooltip \"Najde další výskyt hledaného textu\">\n<!ENTITY previous.tooltip \"Najde předchozí výskyt hledaného textu\">\n<!ENTITY findCloseButton.tooltip \"Zavře lištu hledání\">\n<!ENTITY highlightAll.label \"Zvýraznit vše\">\n<!ENTITY highlightAll.accesskey \"Z\">\n<!ENTITY highlightAll.tooltiptext \"Zvýrazní všechny výskyty hledaného textu\">\n<!ENTITY caseSensitive.label \"Rozlišovat velikost\">\n<!ENTITY caseSensitive.accesskey \"R\">\n<!ENTITY caseSensitive.tooltiptext \"Zohlední se velikost písmen\">\n<!ENTITY entireWord.label \"Celá slova\">\n<!ENTITY entireWord.accesskey \"C\">\n<!ENTITY entireWord.tooltiptext \"Najde pouze celá slova\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/findbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# strings used by the Find bar, split from browser.properties\nNotFound=Hledaný text nenalezen\nWrappedToTop=Dosažen konec stránky, pokračuje se od začátku\nWrappedToBottom=Dosažen začátek stránky, pokračuje se od konce\nNormalFind=Najít na stránce\nFastFind=Rychlé hledání\nFastFindLinks=Rychlé hledání (pouze odkazy)\nCaseSensitive=(Rozlišovat velikost písmen)\nEntireWord=(Pouze celá slova)\n# LOCALIZATION NOTE (FoundMatches): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is currently selected match and #2 the total amount of matches.\nFoundMatches=#1. z #2 výskytu;#1. z #2 výskytů;#1. z #2 výskytů\n# LOCALIZATION NOTE (FoundMatchesCountLimit): Semicolon-separated list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total amount of matches allowed before counting stops.\nFoundMatchesCountLimit=Více než #1 výskyt;Více než #1 výskyty;Více než #1 výskytů\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/finddialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from finddialog.xul -->\n<!ENTITY findDialog.title \"Hledání na stránce\">\n<!ENTITY findField.label \"Najít text:\">\n<!ENTITY findField.accesskey \"N\">\n<!ENTITY caseSensitiveCheckbox.label \"Rozlišovat velikost\">\n<!ENTITY caseSensitiveCheckbox.accesskey \"R\">\n<!ENTITY wrapCheckbox.label \"Obousměrné hledání\">\n<!ENTITY wrapCheckbox.accesskey \"O\">\n<!ENTITY findButton.label \"Najít další\">\n<!ENTITY findButton.accesskey \"t\">\n<!ENTITY cancelButton.label \"Zrušit\">\n<!ENTITY closeButton.label \"Zavřít\">\n<!ENTITY up.label \"Nahoru\">\n<!ENTITY up.accesskey \"u\">\n<!ENTITY down.label \"Dolů\">\n<!ENTITY down.accesskey \"D\">\n<!ENTITY direction.label \"Směr hledání\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/finddialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnotFoundWarning=Hledaný text nebyl nalezen.\nnotFoundTitle=Hledání\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/global-strres.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n16389=Vyskytla se neznámá chyba (%1$S)\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/global.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY locale.dir \"ltr\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/globalKeys.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY openHelp.commandkey     \"VK_F1\">\n<!ENTITY openHelpMac.commandkey  \"?\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/headsUpDisplay.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction):\n# This string is used to display JavaScript functions that have no given name -\n# they are said to be anonymous. See stacktrace.outputMessage.\nstacktrace.anonymousFunction=<anonymní>\n\n# LOCALIZATION NOTE (stacktrace.outputMessage):\n# This string is used in the Web Console output to identify a web developer call\n# to console.trace(). The stack trace of JavaScript function calls is displayed.\n# In this minimal message we only show the last call.\nstacktrace.outputMessage=Výpis zásobníku z %S, funkce %S, řádek %S.\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/intl.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * This file contains all localizable skin settings such as \n *   font, layout, and geometry\n */\n\nwindow {\n\tfont: 3mm tahoma ce,arial ce,helvetica ce,tahoma,arial,helvetica,sans-serif;\n}"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (general.useragent.locale):\n# This is the valid BCP 47 language tag representing your locale.\n#\n# In most cases, this will simply be your locale code. However, in rare cases\n# (such as 'jp-JP-mac'), you may need to modify your locale code in order to\n# make it a valid BCP 47 language tag. (If your locale code does not include a\n# region subtag, do not include one in the language tag representing your\n# locale.)\ngeneral.useragent.locale=cs-CZ\n\n# LOCALIZATION NOTE (intl.accept_languages):\n# This is a comma-separated list of valid BCP 47 language tags.\n#\n# Begin with the value of 'general.useragent.locale'. Next, include language\n# tags for other languages that you expect most users of your locale to be\n# able to speak, so that their browsing experience degrades gracefully if\n# content is not available in their primary language.\n#\n# It is recommended that you include \"en-US, en\" at the end of the list as a\n# last resort. However, if you know that users of your locale would prefer a\n# different variety of English, or if they are not likely to understand\n# English at all, you may opt to include a different English language tag, or\n# to exclude English altogether.\n#\n# For example, the Breton [br] locale might consider including French and\n# British English in their list, since those languages are commonly spoken in\n# the same area as Breton:\n# intl.accept_languages=br, fr-FR, fr, en-GB, en\nintl.accept_languages=cs, en-US, en\n\n# LOCALIZATION NOTE (font.language.group):\n# This preference controls the initial setting of the language drop-down menu\n# in the Content > Fonts & Colors > Advanced preference panel.\n#\n# Set it to the value of one of the menuitems in the \"selectLangs\" menulist in\n# http://dxr.mozilla.org/mozilla-central/source/browser/components/preferences/fonts.xul\nfont.language.group=x-western\n\n# LOCALIZATION NOTE (intl.charset.detector):\n# This preference controls the initial setting for the character encoding\n# detector. Valid values are ja_parallel_state_machine for Japanese, ruprob\n# for Russian and ukprob for Ukrainian and the empty string to turn detection\n# off. The value must be empty for locales other than Japanese, Russian and\n# Ukrainian.\nintl.charset.detector=\n\n# LOCALIZATION NOTE (pluralRule): Pick the appropriate plural rule for your\n# language. This will determine how many plural forms of a word you will need\n# to provide and in what order.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\npluralRule=8\n\n# LOCALIZATION NOTE (intl.menuitems.alwaysappendaccesskeys, intl.menuitems.insertseparatorbeforeaccesskeys):\n# Valid values are: true, false, <empty string>\n# Missing preference or empty value equals false.\nintl.menuitems.alwaysappendaccesskeys=\nintl.menuitems.insertseparatorbeforeaccesskeys=true\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/keys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the application's labels for keys on the keyboard.\n#                     If you decide to translate this file, you should translate it based on\n#                     the prevelant kind of keyboard for your target user.\n# LOCALIZATION NOTE : There are two types of keys, those w/ text on their labels\n#                     and those w/ glyphs.\n# LOCALIZATION NOTE : VK_<...> represents a key on the keyboard.\n#\n# For more information please see bugzilla bug 90888.\n\n# F1..F10 should probably not be translated unless there are keyboards that actually have other labels\n# F11..F20 might be something else, but are really keyboard specific and not region/language specific\n# there are actually two different F11/F12 keys, I don't know which one these labels represent.\n# eg, F13..F20 on a sparc keyboard are labeled Props, Again .. Find, Cut\n# sparc also has Stop, Again and F11/F12. VK_F11/VK_F12 probably map to Stop/Again\n# LOCALIZATION NOTE : BLOCK Do not translate the next block\nVK_F1=F1\nVK_F2=F2\nVK_F3=F3\nVK_F4=F4\nVK_F5=F5\nVK_F6=F6\nVK_F7=F7\nVK_F8=F8\nVK_F9=F9\nVK_F10=F10\n\nVK_F11=F11\nVK_F12=F12\nVK_F13=F13\nVK_F14=F14\nVK_F15=F15\nVK_F16=F16\nVK_F17=F17\nVK_F18=F18\nVK_F19=F19\nVK_F20=F20\n# LOCALIZATION NOTE : BLOCK end do not translate block\n\n# LOCALIZATION NOTE : BLOCK GLYPHS, DO translate this block\nVK_UP=Šipka nahoru\nVK_DOWN=Šipka dolů\nVK_LEFT=Šipka vlevo\nVK_RIGHT=Šipka vpravo\nVK_PAGE_UP=Page Up\nVK_PAGE_DOWN=Page Down\n# LOCALIZATION NOTE : BLOCK end GLYPHS\n\n# Enter, backspace, and Tab might have both glyphs and text\n# if the keyboards usually have a glyph,\n# if there is a meaningful translation,\n# or if keyboards are localized\n# then translate them or insert the appropriate glyph\n# otherwise you should probably just translate the glyph regions\n\n# LOCALIZATION NOTE : BLOCK maybe GLYPHS\nVK_RETURN=Return\nVK_TAB=Tab\nVK_BACK=Backspace\nVK_DELETE=Del\n# LOCALIZATION NOTE : BLOCK end maybe GLYPHS\n# LOCALIZATION NOTE : BLOCK typing state keys\nVK_HOME=Home\nVK_END=End\n\nVK_ESCAPE=Esc\nVK_INSERT=Ins\n# LOCALIZATION NOTE : BLOCK end\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/languageNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naa = Afarština\nab = Abcházština\nae = Avestánština\naf = Afrikánština\nak = Akanština\nam = Amharština\nan = Aragonština\nar = Arabština\nas = Ásámština\nast = Asturština\nav = Avarština\nay = Ajmarština\naz = Ázerbájdžánština\nba = Baškirština\nbe = Běloruština\nbg = Bulharština\nbh = Bihárština\nbi = Bislamština\nbm = Bambarština\nbn = Bengálština\nbo = Tibetština\nbr = Bretonština\nbs = Bosenština\nca = Katalánština\nce = Čečenština\nch = Chamorro\nco = Korsičtina\ncr = Kríjština\ncs = Čeština\ncsb = Kašubština\ncu = Staroslověnština\ncv = Čuvaština\ncy = Velština\nda = Dánština\nde = Němčina\ndsb = Dolnolužičtina\ndv = Divehi\ndz = Dzongkä\nee = Eweština\nel = Řečtina\nen = Angličtina\neo = Esperanto\nes = Španělština\net = Estonština\neu = Baskičtina\nfa = Perština\nff = Fulbština\nfi = Finština\nfj = Fidžijština\nfo = Faerština\nfr = Francouzština\nfur = Furlanština\nfy = Fríština\nga = Irština\ngd = Skotská gaelština\ngl = Galicijština\ngn = Guaraní\ngu = Gudžarátština\ngv = Manština\nha = Hauština\nhaw = Havajština\nhe = Hebrejština\nhi = Hindština\nhil = Hiligaynon\nho = Hiri motu\nhr = Chorvatština\nhsb = Hornolužičtina\nht = Haitština\nhu = Maďarština\nhy = Arménština\nhz = Hererština\nia = Interlingua\nid = Indonéština\nie = Interlingue\nig = Igboština\nii = Yi\nik = Inupiaq\nio = Ido\nis = Islandština\nit = Italština\niu = Inuitština\nja = Japonština\njv = Jávština\nka = Gruzínština\nkg = Konžština\nki = Kikujština\nkj = Kuaňama\nkk = Kazaština\nkl = Grónština\nkm = Khmerština\nkn = Kannadština\nko = Korejština\nkok = Kónkánština\nkr = Kanurijština\nks = Kašmírština\nku = Kurdština\nkv = Komijština\nkw = Kornština\nky = Kyrgyzština\nla = Latina\nlb = Lucemburština\nlg = Lugandština\nli = Limburština\nln = Lingalština\nlo = Laoština\nlt = Litevština\nlu = Lubština\nlv = Lotyština\nmg = Malgaština\nmh = Maršálština\nmi = Maorština\nmk = Makedonština\nml = Malajálamština\nmn = Mongolština\nmr = Maráthština\nms = Malajština\nmt = Maltština\nmy = Barmština\nna = Naurština\nnb = Bokm\\u00e5l\nnd = Severní ndebelština\nne = Nepálština\nng = Ndonga\nnl = Holandština\nnn = Nynorsk\nno = Norština\nnr = Jižní ndebelština\nnso = Severní sotština\nnv = Navažština\nny = Čičevština\noc = Okcitánština\noj = Odžibvejština\nom = Oromština\nor = Udijština\nos = Osetština\npa = Paňdžábština\npi = Páli\npl = Polština\nps = Paštština\npt = Portugalština\nqu = Kečuánština\nrm = Rétorománština\nrn = Kirundština\nro = Rumunština\nru = Ruština\nrw = Rwandština\nsa = Sanskrt\nsc = Sardinština\nsd = Sindhština\nse = Laponština\nsg = Sangoština\nsi = Sinhálština\nsk = Slovenština\nsl = Slovinština\nsm = Samojština\nsn = Šonština\nso = Somálština\nson = Songhay\nsq = Albánština\nsr = Srbština\nss = Swati\nst = Jižní sotština\nsu = Sundština\nsv = Švédština\nsw = Swahilština\nta = Tamilština\nte = Telugština\ntg = Tádžičtina\nth = Thajština\nti = Tygriňa\ntig = Tigre\ntk = Turkmenština\ntl = Tagalština\ntlh = Klingonština\ntn = Tswanština\nto = Tongánština\ntr = Turečtina\nts = Tsongština\ntt = Tatarština\ntw = Ťwiština\nty = Tahitština\nug = Ujgurština\nuk = Ukrajinština\nur = Urdština\nuz = Uzbečtina\nve = Luvendština\nvi = Vietnamština\nvo = Volap\\u00fck\nwa = Valonština\nwen = Lužičtina\nwo = Volofština\nxh = Xhoština\nyi = Jidiš\nyo = Jorubština\nza = Čuangština\nzh = Čínština\nzu = Zuluština\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/layout/HtmlForm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nReset=Obnovit\nSubmit=Odeslat dotaz\nBrowse=Procházet…\nFileUpload=Nahrát soubor\nDirectoryUpload=Vyberte složku pro nahrání\nDirectoryPickerOkButtonLabel=Nahrát\n# LOCALIZATION NOTE (IsIndexPromptWithSpace): The last character of the string \n# should be a space (U+0020) in most locales. The prompt is followed by an \n# input field. The space needs be escaped in the property file to avoid \n# trimming.\nIsIndexPromptWithSpace=Toto je vyhledávání v rejstříku. Zadejte hledaná klíčová slova:\\u0020\nForgotPostWarning=Formulář obsahuje enctype=%S, ale neobsahuje method=POST. Odesílání za pomocí method=GET a bez enctype.\nForgotFileEnctypeWarning=Formulář obsahuje vstup pro soubor, ale neobsahuje method=POST a enctype=multipart/form-data. Soubor nebude odeslán.\n# LOCALIZATION NOTE (DefaultFormSubject): %S will be replaced with brandShortName\nDefaultFormSubject=Formulář odeslaný z aplikace %S\nCannotEncodeAllUnicode=Formulář byl odeslán ve znakové sadě %S, která nepodporuje všechny znaky Unicode. Je možné, že vložená data nebudou správně. Tomuto problému se lze vyhnout, bude-li formulář odesílán ve znakové sadě UTF-8 a to buďto přepsáním celé stránky do sady UTF-8 nebo specifikací atributu accept-charset=utf-8 ve značce formuláře.\nAllSupportedTypes=Všechny podporované typy\n# LOCALIZATION NOTE (NoFileSelected): this string is shown on a\n# <input type='file'> when there is no file selected yet.\nNoFileSelected=Soubor nevybrán.\n# LOCALIZATION NOTE (NoFilesSelected): this string is shown on a\n# <input type='file' multiple> when there is no file selected yet.\nNoFilesSelected=Soubory nevybrány.\n# LOCALIZATION NOTE (NoDirSelected): this string is shown on a\n# <input type='file' directory/webkitdirectory> when there is no directory\n# selected yet.\nNoDirSelected=Nevybrán žádný adresář.\n# LOCALIZATION NOTE (XFilesSelected): this string is shown on a\n# <input type='file' multiple> when there are more than one selected file.\n# %S will be a number greater or equal to 2.\nXFilesSelected=Vybráno souborů: %S\nColorPicker=Vyberte barvu\nDatePicker=Vyberte datum\n# LOCALIZATION NOTE (AndNMoreFiles): Semi-colon list of plural forms. \n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals \n# This string is shown at the end of the tooltip text for <input type='file'\n# multiple> when there are more than 21 files selected (when we will only list\n# the first 20, plus an \"and X more\" line). #1 represents the number of files\n# minus 20 and will always be a number equal to or greater than 2. So the\n# singular case will never be used.\nAndNMoreFiles=a jeden další;a #1 další;a #1 dalších\n# LOCALIZATION NOTE (DefaultSummary): this string is shown on a <details> when\n# it has no direct <summary> child. Google Chrome should already have this\n# string translated.\nDefaultSummary=Podrobnosti\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/layout/MediaDocument.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (ImageTitleWithDimensionsAndFile): first %S is filename, second %S is type, third %S is width and fourth %S is height\n#LOCALIZATION NOTE (ImageTitleWithoutDimensions): first %S is filename, second %S is type\n#LOCALIZATION NOTE (ImageTitleWithDimensions): first %S is type, second %S is width and third %S is height\n#LOCALIZATION NOTE (ImageTitleWithNeitherDimensionsNorFile): first %S is type\n#LOCALIZATION NOTE (MediaTitleWithFile): first %S is filename, second %S is type\n#LOCALIZATION NOTE (MediaTitleWithNoInfo): first %S is type\nImageTitleWithDimensions2AndFile=%S (%S obrázek, %S\\u00A0\\u00D7\\u00A0%S bodů)\nImageTitleWithoutDimensions=%S (%S obrázek)\nImageTitleWithDimensions2=(%S obrázek, %S\\u00A0\\u00D7\\u00A0%S bodů)\nImageTitleWithNeitherDimensionsNorFile=(%S obrázek)\nMediaTitleWithFile=%S (%S objekt)\nMediaTitleWithNoInfo=(%S objekt)\n\nInvalidImage=Obrázek “%S” nelze zobrazit, protože obsahuje chyby.\nScaledImage=Měřítko (%S%%)\n\nTitleWithStatus=%S - %S\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/layout/htmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Encoding warnings and errors\nEncNoDeclarationFrame=Znaková sada vloženého dokumentu nebyla definována. Dokument se může zobrazovat odlišně, pokud bude zobrazen samostatně.\nEncNoDeclarationPlain=Znaková sada dokumentu v prostém textu nebyla definována. Pokud dokument obsahuje znaky mimo rozsah US-ASCII, může se při určitých nastavení prohlížeče zobrazovat se zkomoleným textem. Znakovou sadu souboru je potřeba definovat na úrovni přenosového protokolu, nebo určit signaturu sady pomocí značky pořadí bajtů (BOM).\nEncNoDeclaration=Znaková sada dokumentu HTML nebyla definována. Pokud dokument obsahuje znaky mimo rozsah US-ASCII, může se při určitých nastavení prohlížeče zobrazovat se zkomoleným textem. Znakovou sadu stránky je potřeba definovat na úrovni přenosového protokolu nebo v dokumentu.\nEncLateMetaFrame=Znaková sada vloženého dokumentu HTML nebyla nalezena při zpracovávání prvních 1024 bajtů souboru. Při zobrazení bez rodičovského dokumentu se bude muset stránka automaticky znovu načíst. Znakovou sadu je potřeba přesunout mezi prvních 1024 bajtů souboru.\nEncLateMeta=Znaková sada dokumentu HTML nebyla nalezena při zpracovávání prvních 1024 bajtů souboru. Při zobrazení v jinak nastaveném prohlížeči se bude muset stránka automaticky znovu načíst. Znakovou sadu je potřeba přesunout mezi prvních 1024 bajtů souboru.\nEncLateMetaReload=Stránka byla znovu načtena, protože znaková sada dokumentu HTML nebyla nalezena při zpracovávání prvních 1024 bajtů souboru. Znakovou sadu je potřeba přesunout mezi prvních 1024 bajtů souboru.\nEncLateMetaTooLate=Definice znakové sady dokumentu byla v dokumentu nalezena příliš pozdě, aby ji šlo použít. Znakovou sadu je potřeba přesunout mezi prvních 1024 bajtů souboru.\nEncMetaUnsupported=Znaková sada dokumentu HTML definovaná ve značce meta není podporována. Definice byla ignorována.\nEncProtocolUnsupported=Znaková sada definovaná na úrovni přenosového protokolu není podporována. Definice byla ignorována.\nEncBomlessUtf16=Byl nalezen text v základní latince a znakové sadě UTF-16 bez předchozí definice značky pořadí bajtů (BOM) a bez definice na úrovni přenosového protokolu. Znaková sada obsahu UTF-16 je neefektivní. Znaková sada by měla být uvedena.\nEncMetaUtf16=Ve značce meta byla definována znaková sada jako UTF-16. Definice byla ignorována a bylo použito UTF-8.\nEncMetaUserDefined=Pomocí značky meta byla definována znaková sada x-user-defined. Z důvodu kompatibility se záměrně špatně kódovanými staršími písmy došlo k interpretaci jako deklarace windows-1252. Stránka by měla být převedena na Unicode.\n\n# The bulk of the messages below are derived from \n# http://hg.mozilla.org/projects/htmlparser/file/1f633cef7de7/src/nu/validator/htmlparser/impl/ErrorReportingTokenizer.java\n# which is available under the MIT license.\n\n# Tokenizer errors\nerrGarbageAfterLtSlash=Neočekávané znaky po „</“.\nerrLtSlashGt=Nalezeno „</>“. Jedná se pravděpodobně o neescapovaný „<“ (správně escapováno jako „&lt;“) nebo chybně zapsanou koncovou značku.\nerrCharRefLacksSemicolon=Reference znaku není ukončena středníkem.\nerrNoDigitsInNCR=Číselná reference znaku neobsahuje žádné číslice.\nerrGtInSystemId=V systémovém identifikátoru nalezen znak „>“.\nerrGtInPublicId=Ve veřejném identifikátoru nalezen znak „>“.\nerrNamelessDoctype=Nalezen bezejmenný doctype.\nerrConsecutiveHyphens=Po sobě jdoucí pomlčky neukončují komentář. „--“ není povoleno uvnitř komentáře, ale např. „- -“ je.\nerrPrematureEndOfComment=Předčasné ukončení komentáře. Pro jeho ukončení používejte „-->“.\nerrBogusComment=Neplatný komentář.\nerrUnquotedAttributeLt=Uvnitř v uvozovkách neuzavřené hodnoty atributu nalezen znak „<“. Pravděpodobně chybí znak „>“ uzavírající značku.\nerrUnquotedAttributeGrave=Uvnitř v uvozovkách neuzavřené hodnoty atributu nalezen znak „`“. Pravděpodobně je použit chybný znak pro uvozovku.\nerrUnquotedAttributeQuote=Uvnitř v uvozovkách neuzavřené hodnoty atributu nalezena uvozovka. Pravděpodobně jsou spojené atributy nebo chybný dotaz v adrese URL.\nerrUnquotedAttributeEquals=Uvnitř v uvozovkách neuzavřené hodnoty atributu nalezen znak „=“. Pravděpodobně jsou spojené atributy nebo chybný dotaz v adrese URL.\nerrSlashNotFollowedByGt=Nalezeno lomítko, které není bezprostředně následováno znakem „>“.\nerrNoSpaceBetweenAttributes=Mezi atributy se nenachází žádná mezera.\nerrUnquotedAttributeStartLt=Na začátku v uvozovkách neuzavřené hodnoty atributu nalezen znak „<“. Pravděpodobně chybí znak „>“ uzavírající značku.\nerrUnquotedAttributeStartGrave=Na začátku v uvozovkách neuzavřené hodnoty atributu nalezen znak „`“. Pravděpodobně je použit chybný znak pro uvozovku.\nerrUnquotedAttributeStartEquals=Na začátku v uvozovkách neuzavřené hodnoty atributu nalezen znak „=“. Pravděpodobně se jedná o zatoulané rovnítko.\nerrAttributeValueMissing=Chybí hodnota atributu.\nerrBadCharBeforeAttributeNameLt=Očekáván název atributu, ale nalezen znak „<“. Pravděpodobně o něco dříve chybí znak „>“.\nerrEqualsSignBeforeAttributeName=Očekáván název atributu, ale nalezen znak „=“. Pravděpodobně chybí název atributu.\nerrBadCharAfterLt=Neplatný znak po znaku „<“. Pravděpodobně se jedná o neescapovaný znak „<“ (správně escapováno jako „&lt;“).\nerrLtGt=Nalezeno „<>“. Jedná se pravděpodobně o neescapovaný „<“ (správně escapováno jako „&lt;“) nebo chybně zapsanou koncovou značku.\nerrProcessingInstruction=Nalezeno „<?“. Pravděpodobně je použita procesní instrukce XML. (Procesní instrukce XML nejsou v HTML podporovány.)\nerrUnescapedAmpersandInterpretedAsCharacterReference=Řetězec následující za „&“ byl interpretován jako reference znaku. (Znak „&“ by měl být správně escapován jako „&amp;“.)\nerrNotSemicolonTerminated=Jmenná reference znaku nebyla ukončena středníkem. (Nebo by znak „&“ měl být escapován jako „&amp;“.)\nerrNoNamedCharacterMatch=Znak „&“ není počátkem reference znaku. (Znak „&“ by měl být správně escapován jako „&amp;“.)\nerrQuoteBeforeAttributeName=Očekáván název atributu, ale nalezena uvozovka. Pravděpodobně chybí znak „=“.\nerrLtInAttributeName=Nalezeno „<“ uvnitř názvu atributu. Pravděpodobně chybí znak „>“.\nerrQuoteInAttributeName=Nalezena uvozovka uvnitř názvu atributu. Pravděpodobně o něco dříve chybí odpovídající uvozovka.\nerrExpectedPublicId=Dosažen konec doctype bez uvedení veřejného identifikátoru.\nerrBogusDoctype=Neplatný doctype.\nmaybeErrAttributesOnEndTag=Koncová značka obsahuje atributy.\nmaybeErrSlashInEndTag=Zbloudilý znak „/“ na konci koncové značky.\nerrNcrNonCharacter=Reference znaku nereprezentuje skutečný znak.\nerrNcrSurrogate=Reference znaku reprezentuje surrogate.\nerrNcrControlChar=Reference znaku reprezentuje kontrolní znak.\nerrNcrCr=Číselná reference znaku reprezentuje „návrat vozíku“ (znak CR).\nerrNcrInC1Range=Číselná reference znaku reprezentuje kontrolní znak z rozsahu C1.\nerrEofInPublicId=Dosažen konec souboru uvnitř veřejného identifikátoru.\nerrEofInComment=Dosažen konec souboru uvnitř komentáře.\nerrEofInDoctype=Dosažen konec souboru uvnitř doctype.\nerrEofInAttributeValue=Dosažen konec souboru uvnitř hodnoty atributu. Značka ignorována.\nerrEofInAttributeName=Dosažen konec souboru uvnitř názvu atributu. Značka ignorována.\nerrEofWithoutGt=Dosažen konec souboru bez uzavření značky pomocí „>“. Značka ignorována.\nerrEofInTagName=Dosažen konec souboru při hledání názvu značky. Značka ignorována.\nerrEofInEndTag=Dosažen konec souboru uvnitř koncové značky. Značka ignorována.\nerrEofAfterLt=Dosažen konec souboru po otevření značky pomocí „<“.\nerrNcrOutOfRange=Reference znaku mimo povolený rozsah Unicode.\nerrNcrUnassigned=Reference znaku reprezentuje trvale nedefinovaný znak.\nerrDuplicateAttribute=Duplicitní atribut.\nerrEofInSystemId=Dosažen konec souboru uvnitř systémového identifikátoru.\nerrExpectedSystemId=Dosažen konec doctype bez uvedení systémového identifikátoru.\nerrMissingSpaceBeforeDoctypeName=Před názvem doctype chybí mezera.\nerrHyphenHyphenBang=Uvnitř komentáře nalezeno „--!“.\nerrNcrZero=Reference znaku reprezentuje nulový znak.\nerrNoSpaceBetweenDoctypeSystemKeywordAndQuote=Mezi klíčovým slovem doctype „SYSTEM“ a uvozovkou chybí mezera.\nerrNoSpaceBetweenPublicAndSystemIds=Mezi veřejným a systémovým identifikátorem doctype chybí mezera.\nerrNoSpaceBetweenDoctypePublicKeywordAndQuote=Mezi klíčovým slovem doctype „PUBLIC“ a uvozovkou chybí mezera.\n\n# Tree builder errors\nerrStrayStartTag2=Zbloudilá počáteční značka „%1$S“.\nerrStrayEndTag=Zbloudilá koncová značka „%1$S“.\nerrUnclosedElements=Nalezena koncová značka „%1$S“, ale další prvky jsou stále otevřeny.\nerrUnclosedElementsImplied=Prvek „%1$S“ implicitně uzavřen, ale další prvky jsou stále otevřeny.\nerrUnclosedElementsCell=Buňka tabulky byla implicitně uzavřena, ale další prvky jsou stále otevřeny.\nerrStrayDoctype=Zbloudilá definice doctype.\nerrAlmostStandardsDoctype=Režim téměř platných standardů. Očekáváno „<!DOCTYPE html>“.\nerrQuirkyDoctype=Režim zpětné kompatibility. Očekáváno „<!DOCTYPE html>“.\nerrNonSpaceInTrailer=Nalezen neprázdný znak za koncovou značkou „html“.\nerrNonSpaceAfterFrameset=Nalezen neprázdný znak za prvkem „frameset“.\nerrNonSpaceInFrameset=Nalezen neprázdný znak v prvku „frameset“.\nerrNonSpaceAfterBody=Nalezen neprázdný znak za koncovou značkou „body“.\nerrNonSpaceInColgroupInFragment=Nalezen neprázdný znak v prvku „colgroup“.\nerrNonSpaceInNoscriptInHead=Nalezen neprázdný znak v prvku „noscript“ v prvku „head“.\nerrFooBetweenHeadAndBody=Nalezen prvek „%1$S“ mezi prvky „head“ a „body“.\nerrStartTagWithoutDoctype=Nalezena počáteční značka bez uvedení doctype. Očekáváno „<!DOCTYPE html>“.\nerrNoSelectInTableScope=Prvek „select“ není povolen v prvku tabulky.\nerrStartSelectWhereEndSelectExpected=Nalezena počáteční značka „select“, ale byla očekávána koncová značka.\nerrStartTagWithSelectOpen=Nalezena počáteční značka „%1$S“, ale prvek „select“ je stále otevřen.\nerrBadStartTagInHead2=Neplatná počáteční značka „%1$S“ v prvku „head“.\nerrImage=Nalezena počáteční značka „image“.\nerrIsindex=Nalezen prvek „isindex“.\nerrFooSeenWhenFooOpen=Nalezena počáteční značka „%1$S“, ale předchozí prvek stejného typu je stále otevřen.\nerrHeadingWhenHeadingOpen=Záhlaví nemůže být potomkem jiného záhlaví.\nerrFramesetStart=Nalezena počáteční značka „frameset“.\nerrNoCellToClose=Nenalezena žádná buňka tabulky, kterou by šlo uzavřít.\nerrStartTagInTable=Počáteční značka „%1$S“ se nachází v prvku „table“.\nerrFormWhenFormOpen=Nalezena počáteční značka „form“, ale předchozí prvek „form“ je stále otevřen. Vnořené formuláře nejsou povoleny. Značka ignorována.\nerrTableSeenWhileTableOpen=Nalezena počáteční značka „table“, ale předchozí prvek „table“ je stále otevřen.\nerrStartTagInTableBody=V těle tabulky nalezena počáteční značka „%1$S“.\nerrEndTagSeenWithoutDoctype=Nalezena koncová značka bez uvedení doctype. Očekáváno „<!DOCTYPE html>“.\nerrEndTagAfterBody=Nalezena koncová značka, ale prvek „body“ byl již uzavřen.\nerrEndTagSeenWithSelectOpen=Nalezena koncová značka „%1$S“, ale prvek „select“ je stále otevřen.\nerrGarbageInColgroup=Neočekávané znaky v prvku „colgroup“.\nerrEndTagBr=Koncová značka „br“.\nerrNoElementToCloseButEndTagSeen=Prvek „%1$S“ není otevřen, ale byla nalezena koncová značka „%1$S“.\nerrHtmlStartTagInForeignContext=Počáteční značka HTML „%1$S“ je v cizím jmenném prostoru.\nerrTableClosedWhileCaptionOpen=Prvek „table“ byl uzavřen, ale prvek „caption“ je stále otevřen.\nerrNoTableRowToClose=Nenalezen žádný řádek tabulky, který by šlo uzavřít.\nerrNonSpaceInTable=Chybně umístěný neprázdný znak uvnitř tabulky.\nerrUnclosedChildrenInRuby=Neuzavřený potomek prvku „ruby“.\nerrStartTagSeenWithoutRuby=Počáteční značka „%1$S“ použita bez otevření prvku „ruby“.\nerrSelfClosing=Samouzavírací syntaxe („/>“) použita pro neprázdný prvek HTML. Lomítko ignorováno a značka považována za počáteční.\nerrNoCheckUnclosedElementsOnStack=Neukončený prvek v zásobníku.\nerrEndTagDidNotMatchCurrentOpenElement=Koncová značka „%1$S“ neodpovídá aktuálně otevřenému prvku „%2$S“.\nerrEndTagViolatesNestingRules=Koncová značka „%1$S“ porušuje pravidla vnoření.\nerrEndWithUnclosedElements=Koncová značka „%1$S“ je uvedena, ale byly nalezeny neuzavřené prvky."
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/layout/xmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Map Expat error codes to error strings\n1 = Nedostatek paměti\n2 = Chyba syntaxe\n3 = Nenalezen žádný kořen\n4 = Dokument není dobře zformátován\n5 = Neuzavřený token\n6 = Chybí část znaku\n7 = Neshodující se značka\n8 = Duplicitní atribut\n9 = Nesmysly za kořenovým prvkem dokumentu\n10 = Chybný parametr v referenci entity\n11 = Nedefinovaná entita\n12 = Rekurzivní reference entity\n13 = Asynchronní entita\n14 = Reference na neplatné číslo znaku\n15 = Reference na binární entitu\n16 = Reference na externí entitu v atributu\n17 = Na začátku externí entity chybí procesní instrukce xml\n18 = Neznámé kódování\n19 = Kódování specifikované v deklaraci XML je chybné\n20 = Neuzavřená sekce CDATA\n21 = Chyba ve zpracování reference externí entity\n22 = Dokument není samostatný\n23 = Neočekávaný stav parseru\n24 = Deklarace entity v parametru entity\n27 = Prefix není svázán se jmenným prostorem\n28 = Nesmí zrušit deklaraci prefixu\n29 = Nedokončené značení v parametru entity\n30 = XML deklarace není validní\n31 = Textová deklarace není validní\n32 = Neplatný znak ve veřejném id\n38 = Deklarace rezervovaného prefixu (xml) nesmí být zrušena nebo svázána s jinou URI jmenného prostoru\n39 = Deklarace rezervovaného prefixu (xmlns) nesmí být vytvářena ani zrušena\n40 = Prefix nesmí být svázaný s rezervovanou URI jmenného prostoru\n\n# %1$S is replaced by the Expat error string, may be followed by Expected (see below)\n# %2$S is replaced by URL\n# %3$u is replaced by line number\n# %4$u is replaced by column number\nXMLParsingError = Chyba parsování XML: %1$S\\nAdresa: %2$S\\nŘádek %3$u, sloupec %4$u:\n\n# %S is replaced by a tag name.\n# This gets appended to the error string if the error is mismatched tag.\nExpected = . Očekávána značka: </%S>.\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/layout_errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nImageMapRectBoundsError=Atribut „coords“ prvku <area shape=\"rect\">  není v požadovaném formátu „left,top,right,bottom“.\nImageMapCircleWrongNumberOfCoords=Atribut „coords“ prvku <area shape=\"circle\">  není v požadovaném formátu „center-x,center-y,radius“.\nImageMapCircleNegativeRadius=Atribut „coords“ prvku <area shape=\"circle\">  má záporný poloměr.\nImageMapPolyWrongNumberOfCoords=Atribut „coords“ prvku <area shape=\"poly\">  není v požadovaném formátu „x1,y1,x2,y2“.\nImageMapPolyOddNumberOfCoords=Atribut „coords“ prvku <area shape=\"poly\"> postrádá poslední „y“ souřadnici. Správný formát je „x1,y1,x2,y2“.\n\nTablePartRelPosWarning=Relativní umisťování řádků tabulky a skupin řádku je nyní podporováno. Tato stránka může vyžadovat aktualizaci, protože může být závislá na této funkci. \nScrollLinkedEffectFound2=Tato stránka používá scroll-linked pozicovací efekt. Ten ale nemusí správně fungovat s asynchronním panningem. Pro více podrobností o tomto i dalších nástrojích a funkcích navštivte https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects.\n\n## LOCALIZATION NOTE(CompositorAnimationWarningContentTooLarge2):\n## (%1$S, %2$S) is a pair of integer values of the frame size\n## (%3$S, %4$S) is a pair of integer values of a limit based on the viewport size\n## (%5$S, %6$S) is a pair of integer values of an absolute limit\nCompositorAnimationWarningContentTooLarge2=Animaci nelze spustit, protože je velikost rámce (%1$S, %2$S) příliš velká vzhledem k výřezu (větší než (%3$S, %4$S)) nebo větší než maximální povolená (%5$S, %6$S)\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformBackfaceVisibilityHidden):\n## 'backface-visibility: hidden' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformBackfaceVisibilityHidden=Animace transformací „backface-visibility: hidden“ nelze spustit\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformPreserve3D):\n## 'transform-style: preserve-3d' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformPreserve3D=Animace transformací „transform-style: preserve-3d“ nelze spustit\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformSVG,\n##                   CompositorAnimationWarningTransformWithGeometricProperties,\n##                   CompositorAnimationWarningTransformWithSyncGeometricAnimations,\n##                   CompositorAnimationWarningTransformFrameInactive,\n##                   CompositorAnimationWarningOpacityFrameInactive):\n## 'transform' and 'opacity' mean CSS property names, don't translate it.\nCompositorAnimationWarningTransformSVG=Animace „transform“ na prvcích se SVG transformacemi nelze spustit\nCompositorAnimationWarningTransformWithGeometricProperties=Animace 'transform' nelze spustit na jednom prvku jsou-li ve stejný okamžik animovány geometrické vlastnosti\nCompositorAnimationWarningTransformWithSyncGeometricAnimations=Animace 'transform' nelze spustit, protože by měla být synchronizována s animacemi geometrických vlastností spuštěných ve stejný čas\nCompositorAnimationWarningTransformFrameInactive=Animaci nelze spustit, protože rámec nebyl označen jako aktivní pro „transform“ animace\nCompositorAnimationWarningOpacityFrameInactive=Animaci nelze spustit, protože rámec nebyl označen jako aktivní pro „opacity“ animace\nCompositorAnimationWarningHasRenderingObserver=Animaci nelze spustit, protože má element nastaven observer překreslování (-moz-element nebo SVG clipping/masking)\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/mathml/mathml.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nInvalidChild=Neplatný zápis: <%1$S> nemůže být potomkem <%2$S>.\nChildCountIncorrect=Neplatný zápis: Nesprávný počet potomků značky <%1$S/>.\nDuplicateMprescripts=Neplatný zápis: Více než jedna značka <mprescripts/> v <mmultiscripts/>.\n# LOCALIZATION NOTE:  The first child of <mmultiscript/> is the base, that is the element to which scripts are attached.\nNoBase=Neplatný zápis: Očekáván právě jeden „base“ prvek v <mmultiscripts/>. Žádný nebyl nalezen.\nSubSupMismatch=Neplatný zápis: Nekompletní pár v <mmultiscripts/>.\n\n# LOCALIZATION NOTE:  When localizing the single quotes ('), follow the conventions in css.properties for your target locale.\nAttributeParsingError=Chyba při parsování hodnoty „%1$S“ v atributu „%2$S“ značky <%3$S/>. Atribut byl ignorován.\nAttributeParsingErrorNoTag=Chyba při parsování hodnoty „%1$S“ v atributu „%2$S“. Atribut byl ignorován.\nLengthParsingError=Chyba při parsování hodnoty atributu „%1$S“ jako délky. Atribut byl ignorován.\nDeprecatedSupersededBy=„%1$S' je zastaralý v MathML 3 a nahrazen „%2$S“.\nUnitlessValuesAreDeprecated=Hodnoty bez uvedené jednotky jsou v MathML 3 zastaralé.\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/mozilla.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mozilla.title.15.1\n'Kniha Mozilly, 15:1'>\n\n<!ENTITY mozilla.quote.15.1\n'<em>Dvojčata</em> Mamonu se rozhádala a jejich souboje uvrhly svět do <em>nové tmy</em>. Zvířeti se\nale tma hnusila. A tak se stalo <em>mrštnější</em> a silnější, šlo vpřed a jeho počty rostly.\nA zvíře přineslo <em>oheň</em> a světlo do tmy.'>\n\n<!ENTITY mozilla.from.15.1\n'z <strong>Knihy Mozilly,</strong> 15:1'>\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/narrate.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Narrate, meaning \"read the page out loud\". This is the name of the feature\n# and it is the label for the popup button.\nnarrate = Předčítání\nback = Zpět\nstart = Spustit\nstop = Zastavit\nforward = Vpřed\nspeed = Rychlost\nselectvoicelabel = Hlas:\n# Default voice is determined by the language of the document.\ndefaultvoice = Výchozí\n\n# Voice name and language.\n# eg. David (English)\nvoiceLabel = %S (%S)"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY loadError.label \"Chyba při načítání stránky\">\n<!ENTITY retry.label \"Zkusit znovu\">\n\n<!-- Specific error messages -->\n\n<!ENTITY connectionFailure.title \"Chyba spojení\">\n<!ENTITY connectionFailure.longDesc \"<p>Požadovaný server existuje, ale prohlížeč nebyl schopen navázat spojení.</p><ul><li>Server může být dočasně nedostupný; Opakujte akci později.</li><li>Nemůžete-li prohlížet i ostatní stránky, zkontrolujte síťové připojení počítače.</li><li>Pokud je váš počítač chráněn firewallem nebo proxy serverem, zkontrolujte jejich nastavení.</li></ul>\">\n\n<!ENTITY deniedPortAccess.title \"Omezení přístupu na port\">\n<!ENTITY deniedPortAccess.longDesc \"<p>V požadované adrese (URL) byl zadán port (např. <q>mozilla.org:80</q> pro port 80 na serveru mozilla.org), který se obvykle používá pro <em>jiné</em> internetové služby než je prohlížení webových stránek. Prohlížeč zrušil požadavek z důvodů vaší ochrany.</p>\">\n\n<!ENTITY dnsNotFound.title \"Adresa nenalezena\">\n<!ENTITY dnsNotFound.longDesc \"<p>Adresa (URL) neodpovídá známému serveru a nelze ji načíst.</p><ul><li>Zkontrolujte prosím, že jste adresu napsali správně (např. že neobsahuje <q><strong>ww</strong>.mozilla.org</q> místo <q><strong>www</strong>.mozilla.org</q>)</li><li>Je možné, že server již neexistuje.</li><li>Zobrazují se vám ostatní stránky? Tato chyba může být způsobena problémy ve vaší místní síti. Zkontrolujte nastavení síťového připojení vašeho počítače a DNS serveru.</li><li>Pokud je váš počítač chráněný firewallem nebo proxy serverem, ověřte správnost jejich nastavení.</li></ul>\">\n\n<!ENTITY fileNotFound.title \"Soubor nenalezen\">\n<!ENTITY fileNotFound.longDesc \"<p>Požadovaný soubor nebyl nalezen na zadané adrese (URL). Je možné, že byl odstraněn, přejmenován nebo přemístěn.</p><ul><li>Zkontrolujte prosím, zda je adresa napsána správně, a to včetně velikosti písmen.</li><li>Jste-li autorem tohoto souboru, ověřte, že daný soubor na serveru existuje a že má příslušná práva na zobrazení.</li></ul>\">\n\n<!ENTITY fileAccessDenied.title \"Přístup k souboru byl odepřen\">\n<!ENTITY fileAccessDenied.longDesc \"<ul><li>Možná byl smazán, přesunut nebo jeho oprávnění zabraňují přístupu.</li></ul>\">\n\n<!ENTITY generic.title \"Nepodařilo se dokončit požadavek\">\n<!ENTITY generic.longDesc \"<p>Další informace o této chybě nejsou bohužel dostupné.</p>\">\n\n<!ENTITY malformedURI.title \"Neplatná adresa\">\n<!ENTITY malformedURI.longDesc \"<p>Adresa (URL) není platná a nelze ji načíst. Zkontrolujte prosím, zda je adresa napsána správně.</p>\">\n\n<!ENTITY netInterrupt.title \"Přenos dat přerušen\">\n<!ENTITY netInterrupt.longDesc \"<p>Podařilo se připojit k serveru, ale spojení bylo v průběhu přenosu přerušeno. Opakujte akci.</p><ul><li>Nemůžete-li prohlížet i ostatní stránky, zkontrolujte síťové připojení svého počítače.</li><li>Pokud problém přetrvává, konzultujte jej se správce vaší sítě, nebo poskytovatelem připojení k internetu.</li></ul>\">\n\n<!ENTITY notCached.title \"Platnost dokumentu vypršela\">\n<!ENTITY notCached.longDesc \"<p>Požadovaný dokument již není dostupný v mezipaměti aplikace.</p><ul><li>Z bezpečnostních důvodů nejsou důvěrné dokumenty automaticky stahovány.</li><li>Pro opětovné stažení dokumentu z webového serveru klepněte na tlačítko „Zkusit znovu“.</li></ul>\">\n\n<!ENTITY netOffline.title \"Režim offline\">\n<!ENTITY netOffline.longDesc2 \"<p>Prohlížeč je nyní v režimu offline a k požadované položce se nelze připojit.</p><ul><li>Je počítač připojen k funkční síti?</li><li>Pro přechod do režimu online a obnovení stránky klepněte na tlačítko „Zkusit znovu“.</li></ul>\">\n\n<!ENTITY contentEncodingError.title \"Chyba znakové sady obsahu\">\n<!ENTITY contentEncodingError.longDesc \"<p>Požadovanou stránku nelze zobrazit, protože používá neplatný či nepodporovaný způsob komprese dat.</p><ul><li>Kontaktujte prosím vlastníky webového serveru a informujte je o tomto problému.</li></ul>\">\n\n<!ENTITY unsafeContentType.title \"Nebezpečný typ souboru\">\n<!ENTITY unsafeContentType.longDesc \"\n<ul>\n  <li>Kontaktujte prosím vlastníky webového serveru a informujte je o tomto problému.</li>\n</ul>\n\">\n\n<!ENTITY netReset.title \"Spojení přerušeno\">\n<!ENTITY netReset.longDesc \"<p>Spojení bylo v průběhu otevírání komunikačního kanálu se serverem neočekávaně přerušeno. Opakujte akci.</p>\">\n\n<!ENTITY netTimeout.title \"Vypršel čas na spojení\">\n<!ENTITY netTimeout.longDesc \"<p>Požadovaný server neodpověděl na požadavek o připojení a prohlížeč ukončil čekání na tuto odpověď.</p><ul><li>Server může být velmi vytížen; Opakujte akci později.</li><li>Je možné, že se jedná o síťový problém mezi vaším počítačem a serverem.</li><li>Pokud problém přetrvává, konzultujte jej se správcem vaší sítě, nebo poskytovatelem připojení k internetu.</li></ul>\">\n\n<!ENTITY unknownProtocolFound.title \"Neznámý protokol\">\n<!ENTITY unknownProtocolFound.longDesc \"<p>Adresu (URL) určuje protokol (např. <q>wxyz://</q>), který nebyl prohlížečem rozpoznán, a proto se k ní nemůže korektně připojit.</p><ul><li>Zkoušíte přistupovat k multimédiím či jiné netextové službě? Podívejte se, jaké další věci stránka vyžaduje.</li><li>Některé protokoly mohou vyžadovat software třetích stran nebo zásuvné moduly dříve, než je prohlížeč může rozpoznat.</li></ul>\">\n\n<!ENTITY proxyConnectFailure.title \"Proxy server odmítl spojení\">\n<!ENTITY proxyConnectFailure.longDesc \"<p>Prohlížeč je nakonfigurován k použití proxy serveru, který odmítl spojení.</p><ul><li>Zkontrolujte v prohlížeči nastavení proxy serveru a opakujte akci.</li><li>Je možné, že proxy server nepovoluje připojení z vaší sítě.</li><li>Pokud problém přetrvává, konzultujte jej se správcem vaší sítě, nebo poskytovatelem připojení k internetu.</li></ul>\">\n\n<!ENTITY proxyResolveFailure.title \"Proxy server nenalezen\">\n<!ENTITY proxyResolveFailure.longDesc \"<p>Prohlížeč je nakonfigurován k použití proxy serveru, který nemohl být nalezen.</p><ul><li>Zkontrolujte v prohlížeči nastavení proxy serveru a opakujte akci.</li><li>Pokud problém přetrvává, konzultujte jej se správcem vaší sítě, nebo poskytovatelem připojení k internetu.</li></ul>\">\n\n<!ENTITY redirectLoop.title \"Smyčka při přesměrování\">\n<!ENTITY redirectLoop.longDesc \"<p>Prohlížeč ukončil spojení, protože server přesměrovává požadavky na tuto adresu sám na sebe, a to takovým způsobem, který zabraňuje jejich dokončení.</p><ul><li>Je možné, že stránka vyžaduje cookies, které máte zakázané nebo je pro tento server blokujete.</li><li>Většinou se ale jedná o problém konfigurace serveru a <em>není</em> to tak problém vašeho počítače.</li></ul>\">\n\n<!ENTITY unknownSocketType.title \"Neplatná odpověď\">\n<!ENTITY unknownSocketType.longDesc \"<p>Server na daný požadavek odpověděl neočekávaným způsobem a nemohl pokračovat.</p><ul><li>Na straně serveru běží jiná služba než je očekáváno.</li><li>Adresa (URL) obsahuje nesrovnalost mezi protokolem (např. http://) a určeným portem (např. mozilla.org:23).</li></ul>\">\n\n<!ENTITY nssFailure2.title \"Chyba zabezpečeného spojení\">\n<!ENTITY nssFailure2.longDesc2 \"<p>Požadovanou stránku nelze zobrazit, protože nelze ověřit autenticitu přijatých dat.</p><ul><li>Kontaktujte prosím vlastníky webového serveru a informujte je o tomto problému.</li></ul>\">\n\n<!ENTITY nssBadCert.title \"Chyba zabezpečeného spojení\">\n<!ENTITY nssBadCert.longDesc2 \"<ul>\n<li>Tato chyba může být způsobena chybnou konfigurací serveru nebo někým, kdo se snaží vydávat za server.</li>\n<li>Pokud jste se k tomuto serveru  připojili úspěšně již v minulosti, je možná chyba jenom dočasná, a můžete to zkusit znovu později.</li>\n</ul>\n\">\n\n<!ENTITY securityOverride.linkText \"Nebo můžete přidat výjimku…\">\n<!ENTITY securityOverride.warningContent \"\n<p>Není doporučováno přidávat výjimku, pokud nemůžete svému internetovému spojení plně důvěřovat nebo pokud nejste u tohoto serveru zvyklí vídat podobná varování.</p>\n<p>Pokud si přesto přejete výjimku pro tuto stránku přidat, můžete tak učinit v rozšířeném nastavení šifrování.</p>\n\">\n\n<!ENTITY cspBlocked.title \"Zablokováno dle bezpečnostních pravidel obsahu\">\n<!ENTITY cspBlocked.longDesc \"<p>Aplikace zabránila této stránce v nahrání, protože tato stránka má bezpečnostní pravidla, která tento způsob načtení zakazují.</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"Chyba v obsahu stránky\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>Požadovanou stránku nelze zobrazit, protože při přenosu dat došlo k chybě.</p><ul><li>Kontaktujte prosím vlastníky webového serveru a informujte je o tomto problému.</li></ul>\">\n\n<!ENTITY remoteXUL.title \"Vzdálené XUL\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>Kontaktujte prosím vlastníky webového serveru a informujte je o tomto problému.</li></ul></p>\">\n\n<!ENTITY inadequateSecurityError.title \"Vaše připojení není zabezpečené\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> používá technologii která je zastaralá a náchylná k útoku. Útočník může snadno získat informace, které si myslíte, že jsou zabezpečené. Správce serveru musí server opravit předtím, než budete moci stránku navštívit.</p><p>Kód chyby: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/netErrorApp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- This file exists to allow applications to override one or more messages\n     from netError.dtd; Applications which want to do this should override\n     this file with their own version of netErrorApp.dtd -->\n\n<!-- An example (from Firefox):\n\n<!ENTITY securityOverride.linkText \"Nebo můžete přidat výjimku…\">\n<!ENTITY securityOverride.getMeOutOfHereButton \"Rychle odsud pryč\">\n<!ENTITY securityOverride.exceptionButtonLabel \"Přidat výjimku\">\n\n<!ENTITY securityOverride.warningContent \"\n<p>Není doporučováno přidávat výjimku, pokud nemůžete svému internetovému spojení plně důvěřovat nebo pokud nejste u tohoto serveru zvyklí vídat podobná varování.</p>\n<p>Pokud si přesto přejete výjimku pro tuto stránku přidat, můžete tak učinit v rozšířeném nastavení šifrování.</p>\n\n<button id='getMeOutOfHereButton'>&securityOverride.getMeOutOfHereButton;</button>\n<button id='exceptionDialogButton'>&securityOverride.exceptionButtonLabel;</button>\n\">\n\n-->\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/notification.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeNotification.tooltip \"Zavře tuto zprávu\">\n\n<!ENTITY checkForUpdates \"Zkontrolovat aktualizace…\">\n\n<!ENTITY learnMore \"Zjistit více…\">\n\n<!ENTITY defaultButton.label \"OK!\">\n<!ENTITY defaultButton.accesskey \"O\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/nsWebBrowserPersist.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadError=%S nemohl být uložen, protože nemohl být přečten zdrojový soubor.\\n\\nZkuste to prosím za chvíli znovu nebo kontaktujte správce serveru.\nwriteError=%S nemohl být uložen, protože se objevila neznámá chyba.\\n\\nJe mi líto. Zkuste použít jiné místo.\nlaunchError=%S nemohl být otevřen, protože se objevila neznámá chyba.\\n\\nJe mi líto. Zkuste ho nejdříve uložit na disk a pak soubor otevřít.\ndiskFull=Na disku není dost místa pro uložení %S.\\n\\nOdstraňte z disku nedůležité soubory a zkuste to znovu nebo použijte jiné místo.\nreadOnly=%S nemohl být uložen, protože disk, adresář nebo soubor jsou chráněny proti zápisu.\\n\\nPovolte zápis a zkuste to znovu nebo ho zkuste uložit na jiné místo.\naccessError=%S nemohl být uložen, protože nemáte oprávnění měnit obsah tohoto adresáře.\\n\\nBuď změňte nastavení práv pro tento adresář nebo ho uložte na jiné místo.\nSDAccessErrorCardReadOnly=Nepodařilo se stáhnout soubor, protože se karta SD používá.\nSDAccessErrorCardMissing=Nepodařilo se stáhnout soubor, protože karta SD chybí.\nhelperAppNotFound=%S nemůže být otevřen, protože asociovaná aplikace neexistuje. Změňte asociaci v předvolbách.\nnoMemory=Na dokončení požadované akce není dost paměti.\\n\\nUkončete některé aplikace a zkuste to znovu.\ntitle=Stahování %S\nfileAlreadyExistsError=Stránka %S nemohla být uložena, protože již existuje soubor se stejným jménem jako adresář „_soubory“.\\n\\nPokuste se o uložení do jiné složky.\nfileNameTooLongError=Stránka %S nemohla být uložena, protože jméno souboru je příliš dlouhé.\\n\\nPokuste se o uložení s kratším jménem souboru.\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/plugins.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (plugins.properties):\n#    Those strings are inserted into an HTML page, so all HTML characters\n#    have to be escaped in a way that they show up correctly in HTML!\n\ntitle_label=O zásuvných modulech\ninstalledplugins_label=Nainstalované zásuvné moduly\nnopluginsareinstalled_label=Nebyly nalezeny žádné zásuvné moduly\nfindpluginupdates_label=Zjistit aktuálnost instalovaných zásuvných modulů na stránce\nfile_label=Soubor\npath_label=Cesta:\nversion_label=Verze:\nstate_label=Stav:\nstate_enabled=Povolen\nstate_disabled=Zakázán\nmimetype_label=Typ MIME\ndescription_label=Popis\nsuffixes_label=Přípony\nlearn_more_label=Zjistit více\n\ndeprecation_description=Něco chybí? Některé zásuvné moduly už nejsou podporovány.\ndeprecation_learn_more=Zjistit více.\n\n# GMP Plugins\ngmp_license_info=Informace o licenci\ngmp_privacy_info=Informace o ochraně soukromí\n\nopenH264_name=Video kodek OpenH264 od společnosti Cisco Systems\nopenH264_description2=Tento zásuvný modul je automaticky instalován Mozillou, aby vyhověla specifikaci WebRTC a umožnila WebRTC hovory se zařízeními, která vyžadují použití video kodeku H.264. Pro zobrazení zdrojového kódu a více informací o implementaci navštivte http://www.openh264.org/. \n\ncdm_description=Přehrává chráněné video na webu.\n\nwidevine_description=Modul Widevine od společnosti Google pro dešifrování obsahu\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowClose.key \"w\">\n<!ENTITY preferencesDefaultTitleMac.title \"Předvolby\">\n<!ENTITY preferencesDefaultTitleWin.title \"Možnosti\">\n<!ENTITY preferencesCloseButton.label \"Zavřít\">\n<!ENTITY preferencesCloseButton.accesskey \"Z\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/printPageSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printjoboptions.xul -->\n\n<!ENTITY printSetup.title \"Vzhled stránky…\">\n\n<!ENTITY basic.tab \"Formát a možnosti\">\n\n<!ENTITY formatGroup.label \"Formát\">\n\n<!ENTITY orientation.label \"Orientace:\">\n<!ENTITY portrait.label \"Na výšku\">\n<!ENTITY portrait.accesskey \"v\">\n<!ENTITY landscape.label \"Na šířku\">\n<!ENTITY landscape.accesskey \"u\">\n\n<!ENTITY scale.label \"Měřítko:\">\n<!ENTITY scale.accesskey \"M\">\n<!ENTITY scalePercent \"&#037;\">\n\n<!ENTITY shrinkToFit.label \"Na šířku stránky\">\n<!ENTITY shrinkToFit.accesskey \"s\">\n\n<!ENTITY optionsGroup.label \"Možnosti\">\n\n<!ENTITY printBG.label \"Tisknout pozadí (barvy a obrázky)\">\n<!ENTITY printBG.accesskey \"T\">\n\n<!ENTITY advanced.tab \"Okraje, záhlaví a zápatí\">\n\n<!ENTITY marginGroup.label \"Okraje (#1)\">\n<!ENTITY marginUnits.inches \"palce\">\n<!ENTITY marginUnits.metric \"milimetry\">\n<!ENTITY marginTop.label \"Nahoře:\">\n<!ENTITY marginTop.accesskey \"N\">\n<!ENTITY marginBottom.label \"Dole:\">\n<!ENTITY marginBottom.accesskey \"D\">\n<!ENTITY marginLeft.label \"Vlevo:\">\n<!ENTITY marginLeft.accesskey \"l\">\n<!ENTITY marginRight.label \"Vpravo:\">\n<!ENTITY marginRight.accesskey \"p\">\n\n<!ENTITY headerFooter.label \"Záhlaví a zápatí\">\n\n<!ENTITY hfLeft.label \"Vlevo:\">\n<!ENTITY hfCenter.label \"Uprostřed:\">\n<!ENTITY hfRight.label \"Vpravo:\">\n<!ENTITY headerLeft.tip \"Záhlaví vlevo\">\n<!ENTITY headerCenter.tip \"Záhlaví uprostřed\">\n<!ENTITY headerRight.tip \"Záhlaví vpravo\">\n<!ENTITY footerLeft.tip \"Zápatí vlevo\">\n<!ENTITY footerCenter.tip \"Zápatí uprostřed\">\n<!ENTITY footerRight.tip \"Zápatí vpravo\">\n\n<!ENTITY hfTitle \"Nadpis\">\n<!ENTITY hfURL \"URL\">\n<!ENTITY hfDateAndTime \"Datum a čas\">\n<!ENTITY hfPage \"Strana #\">\n<!ENTITY hfPageAndTotal \"Strana # z #\">\n<!ENTITY hfBlank \"—prázdno—\">\n<!ENTITY hfCustom \"Vlastní…\">\n\n<!ENTITY customPrompt.title \"Vlastní…\">\n<!ENTITY customPrompt.prompt \"Zadejte prosím vlastní text pro záhlaví či zápatí\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/printPreview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY print.label          \"Tisk…\">\n<!ENTITY print.accesskey      \"T\">\n<!ENTITY pageSetup.label      \"Vzhled stránky…\">\n<!ENTITY pageSetup.accesskey  \"V\">\n<!ENTITY page.label           \"Stránka:\">\n<!ENTITY page.accesskey       \"a\">\n<!ENTITY of.label             \"z\">\n<!ENTITY scale.label          \"Měřítko:\">\n<!ENTITY scale.accesskey      \"M\">\n<!ENTITY portrait.label       \"Na výšku\">\n<!ENTITY portrait.accesskey   \"u\">\n<!ENTITY landscape.label      \"Na šířku\">\n<!ENTITY landscape.accesskey  \"k\">\n<!ENTITY close.label          \"Zavřít\">\n<!ENTITY close.accesskey      \"Z\">\n<!ENTITY p30.label            \"30&#037;\">\n<!ENTITY p40.label            \"40&#037;\">\n<!ENTITY p50.label            \"50&#037;\">\n<!ENTITY p60.label            \"60&#037;\">\n<!ENTITY p70.label            \"70&#037;\">\n<!ENTITY p80.label            \"80&#037;\">\n<!ENTITY p90.label            \"90&#037;\">\n<!ENTITY p100.label           \"100&#037;\">\n<!ENTITY p125.label           \"125&#037;\">\n<!ENTITY p150.label           \"150&#037;\">\n<!ENTITY p175.label           \"175&#037;\">\n<!ENTITY p200.label           \"200&#037;\">\n<!ENTITY Custom.label         \"Vlastní…\">\n<!ENTITY ShrinkToFit.label    \"Na šířku stránky\">\n<!ENTITY customPrompt.title   \"Vlastní měřítko…\">\n<!ENTITY simplifyPage.label   \"Zjednodušit stránku\">\n<!ENTITY simplifyPage.accesskey \"i\">\n<!ENTITY simplifyPage.enabled.tooltip  \"Změnit rozložení stránky pro snadnější čtení\">\n<!ENTITY simplifyPage.disabled.tooltip \"Tuto stránku nelze automaticky zjednodušit\">\n\n<!ENTITY homearrow.tooltip    \"První stránka\">\n<!ENTITY endarrow.tooltip     \"Poslední stránka\">\n<!ENTITY nextarrow.tooltip    \"Další stránka\">\n<!ENTITY previousarrow.tooltip \"Předchozí stránka\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/printPreviewProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!--LOCALIZATION NOTE printPreviewProgress.dtd Main UI for Print Preview Progress Dialog -->\n<!ENTITY printWindow.title \"Náhled tisku\">\n<!ENTITY title \"Nadpis:\">\n<!ENTITY preparing \"Příprava…\">\n<!ENTITY progress \"Průběh:\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/printProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!--LOCALIZATION NOTE printProgress.dtd Main UI for Print Progress Dialog -->\n<!ENTITY printWindow.title \"Tisk\">\n<!ENTITY title \"Nadpis:\">\n<!ENTITY progress \"Průběh:\">\n<!ENTITY preparing \"Příprava…\">\n<!ENTITY printComplete \"Tisk je dokončen.\">\n<!ENTITY dialogCancel.label \"Zrušit\">\n<!ENTITY dialogClose.label \"Zavřít\">\n<!-- LOCALIZATION NOTE (percentPrint):\n\n    This string is used to format the text to the right of the progress\n    meter.\n\n    #1 will be replaced by the percentage of the file that has been saved -->\n<!ENTITY percentPrint \"#1&#037;\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/printdialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printdialog.xul -->\n\n<!ENTITY printButton.label \"Tisk\">\n\n<!ENTITY printDialog.title \"Tisk\">\n\n<!ENTITY fpDialog.title \"Ukládání souboru\">\n\n<!ENTITY fileCheck.label \"Tisk do souboru\">\n<!ENTITY fileCheck.accesskey \"i\">\n<!ENTITY propertiesButton.label \"Vlastnosti…\">\n<!ENTITY propertiesButton.accesskey \"V\">\n<!ENTITY descText.label \"Popis tiskárny:\">\n<!ENTITY printer.label \"Tiskárna\">\n<!ENTITY printerInput.label \"Tiskárna:\">\n<!ENTITY printerInput.accesskey \"T\">\n\n<!ENTITY printrangeGroup.label \"Tisknout rozsah\">\n<!ENTITY allpagesRadio.label \"Všechny stránky\">\n<!ENTITY allpagesRadio.accesskey \"e\">\n<!ENTITY rangeRadio.label \"Stránky\">\n<!ENTITY rangeRadio.accesskey \"S\">\n<!ENTITY frompageInput.label \"od\">\n<!ENTITY frompageInput.accesskey \"o\">\n<!ENTITY topageInput.label \"do\">\n<!ENTITY topageInput.accesskey \"d\">\n<!ENTITY selectionRadio.label \"Výběr\">\n<!ENTITY selectionRadio.accesskey \"b\">\n\n<!ENTITY copies.label \"Kopie\">\n<!ENTITY numCopies.label \"Počet kopií:\">\n<!ENTITY numCopies.accesskey \"k\">\n\n<!ENTITY printframeGroup.label \"Tisk rámů\">\n<!ENTITY aslaidoutRadio.label \"Stejně jako na obrazovce\">\n<!ENTITY aslaidoutRadio.accesskey \"j\">\n<!ENTITY selectedframeRadio.label \"Vybraný rám\">\n<!ENTITY selectedframeRadio.accesskey \"r\">\n<!ENTITY eachframesepRadio.label \"Každý rám zvlášť\">\n<!ENTITY eachframesepRadio.accesskey \"z\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/printdialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# These strings are used in the native GTK, Mac and Windows print dialogs.\n\n# GTK titles:\nprintTitleGTK=Tisk\noptionsTabLabelGTK=Předvolby\nprintFramesTitleGTK=Tisk rámů\n\n# Mac titles:\noptionsTitleMac=Možnosti:\nappearanceTitleMac=Vzhled:\nframesTitleMac=Rámy:\npageHeadersTitleMac=Záhlaví:\npageFootersTitleMac=Zápatí:\n\n# Windows titles:\noptionsTitleWindows=Možnosti\nprintFramesTitleWindows=Tisk rámů\n\n# TRANSLATOR NOTE: For radio button labels and check button labels, an underscore _\n# before a character will turn that character into an accesskey in the GTK dialog.\n# e.g. \"_As laid out\" will make A the accesskey.\n# In the Windows labels, use an ampersand (&).\n# On Mac, underscores will be stripped.\n\nasLaidOut=_Podle rozložení na obrazovce\nasLaidOutWindows=Podle &rozložení na obrazovce\nselectedFrame=_Zvolený rám\nselectedFrameWindows=Z&volený rám\nseparateFrames=Každý rám _samostatně\nseparateFramesWindows=&Každý rám samostatně\nshrinkToFit=Ignorovat _měřítko a zmenšit na rozměr stránky\nselectionOnly=Tisknout pouze _výběr\nprintBGOptions=Tisknout _pozadí\nprintBGColors=Tisknout _barvy na pozadí\nprintBGImages=Tisknout _obrázky na pozadí\nheaderFooter=Záhlaví a zápatí\nleft=Vlevo\ncenter=Na střed\nright=Vpravo\nheaderFooterBlank=—prázdno—\nheaderFooterTitle=Nadpis\nheaderFooterURL=URL\nheaderFooterDate=Datum a čas\nheaderFooterPage=Strana #\nheaderFooterPageTotal=Strana # z #\nheaderFooterCustom=Vlastní…\ncustomHeaderFooterPrompt=Zadejte prosím vlastní text pro záhlaví či zápatí\n\n# These are for the summary view in the Mac dialog:\nsummaryFramesTitle=Tisk rámů\nsummarySelectionOnlyTitle=Tisknout výběr\nsummaryShrinkToFitTitle=Na šířku stránky\nsummaryPrintBGColorsTitle=Tisknout barvy na pozadí\nsummaryPrintBGImagesTitle=Tisknout obrázky na pozadí\nsummaryHeaderTitle=Záhlaví\nsummaryFooterTitle=Zápatí\nsummaryNAValue=Není\nsummaryOnValue=Zapnuto\nsummaryOffValue=Vypnuto\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/printing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Page number formatting\n## @page_number The current page number\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\npagenumber=%1$d\n\n# Page number formatting\n## @page_number The current page number\n## @page_total The total number of pages\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\n# the second %ld will receive the total number of pages\npageofpages=%1$d z %2$d\n\nnoprinter=Není dostupná žádná tiskárna.\nPrintToFile=Tisk do souboru\nnoPrintFilename.title=Chybí název souboru\nnoPrintFilename.alert=Vybrali jste „Tisk do souboru“ a název souboru je prázdný!\nfileConfirm.exists=%S již existuje.\\nChcete jej nahradit?\nprint_error_dialog_title=Chyba tiskárny\nprintpreview_error_dialog_title=Chyba náhledu tisku\n\n# Printing error messages.\n#LOCALIZATION NOTE: Some of these messages come in pairs, one\n# for printing and one for print previewing.  You can remove that\n# distinction in your language by removing the entity with the _PP\n# suffix; then the entity without a suffix will be used for both.\n# You can also add that distinction to any of the messages that don't\n# already have it by adding a new entity with a _PP suffix.\n#\n# For instance, if you delete PERR_GFX_PRINTER_DOC_IS_BUSY_PP, then\n# the PERR_GFX_PRINTER_DOC_IS_BUSY message will be used for that error\n# condition when print previewing as well as when printing.  If you\n# add PERR_FAILURE_PP, then PERR_FAILURE will only be used when\n# printing, and PERR_FAILURE_PP will be used under the same conditions\n# when print previewing.\n#\nPERR_FAILURE=Při tisku nastala chyba.\n\nPERR_ABORT=Tisková úloha byla přerušena nebo zrušena.\nPERR_NOT_AVAILABLE=Některé tiskové funkce nejsou aktuálně dostupné.\nPERR_NOT_IMPLEMENTED=Některé tiskové funkce ještě nejsou implementovány.\nPERR_OUT_OF_MEMORY=Není k dispozici dostatečné množství volné paměti.\nPERR_UNEXPECTED=Při tisku došlo k neočekávanému problému.\n\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE=Není dostupná žádná tiskárna.\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE_PP=K dispozici není žádná tiskárna, nelze zobrazit náhled tisku.\nPERR_GFX_PRINTER_NAME_NOT_FOUND=Vybraná tiskárna nebyla nalezena.\nPERR_GFX_PRINTER_COULD_NOT_OPEN_FILE=Při tisku do souboru se nepodařilo otevřít výstupní soubor.\nPERR_GFX_PRINTER_STARTDOC=Tisk selhal při startu tiskové úlohy.\nPERR_GFX_PRINTER_ENDDOC=Tisk selhal při dokončování tiskové úlohy.\nPERR_GFX_PRINTER_STARTPAGE=Tisk selhal při začínání nové stránky.\nPERR_GFX_PRINTER_DOC_IS_BUSY=Dokument nelze vytisknout, zatím se stále načítá.\nPERR_GFX_PRINTER_DOC_IS_BUSY_PP=Náhled tisku nelze zobrazit, dokument se zatím stále načítá.\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/printjoboptions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printjoboptions.xul -->\n\n<!ENTITY printJobOptions.title \"Vlastnosti tisku\">\n\n<!ENTITY paperInput.label \"Velikost papíru:\">\n<!ENTITY paperInput.accesskey \"V\">\n\n<!ENTITY jobTitleInput.label \"Název\">\n<!ENTITY jobTitleInput.accesskey \"z\">\n\n<!ENTITY colorGroup.label \"Barva:\">\n<!ENTITY grayRadio.label \"Odstín šedi\">\n<!ENTITY grayRadio.accesskey \"O\">\n<!ENTITY colorRadio.label \"Barva\">\n<!ENTITY colorRadio.accesskey \"B\">\n\n<!ENTITY edgeMarginInput.label \"Mezera mezi hranou papíru a okrajem (v palcích)\">\n<!ENTITY topInput.label \"Nahoře:\">\n<!ENTITY topInput.accesskey \"N\">\n<!ENTITY bottomInput.label \"Dole:\">\n<!ENTITY bottomInput.accesskey \"D\">\n<!ENTITY leftInput.label \"Vlevo:\">\n<!ENTITY leftInput.accesskey \"l\">\n<!ENTITY rightInput.label \"Vpravo:\">\n<!ENTITY rightInput.accesskey \"p\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/regionNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nad\t=\tAndorra\nae\t=\tSpojené arabské emiráty\naf\t=\tAfghánistán\nag\t=\tAntigua a Barbuda\nai\t=\tAnguilla\nal\t=\tAlbánie\nam\t=\tArménie\nao\t=\tAngola\naq\t=\tAntarktida\nar\t=\tArgentina\nas\t=\tAmerická Samoa\nat\t=\tRakousko\nau\t=\tAustrálie\naw\t=\tAruba\naz\t=\tÁzerbájdžán\nba\t=\tBosna a Hercegovina\nbb\t=\tBarbados\nbd\t=\tBangladéš\nbe\t=\tBelgie\nbf\t=\tBurkina Faso\nbg\t=\tBulharsko\nbh\t=\tBahrajn\nbi\t=\tBurundi\nbj\t=\tBenin\nbl\t=\tSvatý Bartoloměj\nbm\t=\tBermudy\nbn\t=\tBrunej\nbo\t=\tBolívie\nbq\t=\tBonaire, Svatý Eustach, a Saba\nbr\t=\tBrazílie\nbs\t=\tBahamy\nbt\t=\tBhútán\nbv\t=\tBouvetův ostrov\nbw\t=\tBotswana\nby\t=\tBělorusko\nbz\t=\tBelize\nca\t=\tKanada\ncc\t=\tKokosové (Keelingovy) ostrovy\ncd\t=\tKongo – Kinshasa\ncf\t=\tStředoafrická republika\ncg\t=\tKongo - Brazzaville\nch\t=\tŠvýcarsko\nci\t=\tPobřeží slonoviny\nck\t=\tCookovy ostrovy\ncl\t=\tChile\ncm\t=\tKamerun\ncn\t=\tČína\nco\t=\tKolumbie\ncp\t=\tClippertonův ostrov\ncr\t=\tKostarika\ncu\t=\tKuba\ncv\t=\tKapverdy\ncw\t=\tCuraçao\ncx\t=\tVelikonoční ostrovy\ncy\t=\tKypr\ncz\t=\tČeská republika\nde\t=\tNěmecko\ndg\t=\tDiego García\ndj\t=\tDžibutsko\ndk\t=\tDánsko\ndm\t=\tDominika\ndo\t=\tDominikánská republika\ndz\t=\tAlžírsko\nec\t=\tEkvádor\nee\t=\tEstonsko\neg\t=\tEgypt\neh\t=\tZápadní Sahara\ner\t=\tEritrea\nes\t=\tŠpanělsko\net\t=\tEtiopie\nfi\t=\tFinsko\nfj\t=\tFidži\nfk\t=\tFalklandy (Malvíny)\nfm\t=\tMikronésie\nfo\t=\tFaerské ostrovy\nfr\t=\tFrancie\nga\t=\tGabon\ngb\t=\tSpojené království\ngd\t=\tGrenada\nge\t=\tGruzie\ngf\t=\tFrancouzská Guyana\ngg\t=\tGuernsey\ngh\t=\tGhana\ngi\t=\tGibraltar\ngl\t=\tGrónsko\ngm\t=\tGambie\ngn\t=\tGuinea\ngp\t=\tGuadeloupe\ngq\t=\tRovníková Guinea\ngr\t=\tŘecko\ngs\t=\tJižní Georgie a Jižní Sandwichovy ostrovy\ngt\t=\tGuatemala\ngu\t=\tGuam\ngw\t=\tGuinea-Bissau\ngy\t=\tGuyana\nhk\t=\tHongkong\nhm\t=\tHeardův ostrov a McDonaldovy ostrovy\nhn\t=\tHonduras\nhr\t=\tChorvatsko\nht\t=\tHaiti\nhu\t=\tMaďarsko\nid\t=\tIndonésie\nie\t=\tIrsko\nil\t=\tIzrael\nim\t=\tOstrov Man\nin\t=\tIndie\nio\t=\tBritské indickooceánské území\niq\t=\tIrák\nir\t=\tÍrán\nis\t=\tIsland\nit\t=\tItálie\nje\t=\tJersey\njm\t=\tJamajka\njo\t=\tJordánsko\njp\t=\tJaponsko \nke\t=\tKeňa\nkg\t=\tKyrgyzstán\nkh\t=\tKambodža\nki\t=\tKiribati\nkm\t=\tKomory\nkn\t=\tSvatý Kryštof a Nevis\nkp\t=\tSeverní Korea\nkr\t=\tJižní Korea\nkw\t=\tKuvajt\nky\t=\tKajmanské ostrovy\nkz\t=\tKazachstán\nla\t=\tLaos\nlb\t=\tLibanon\nlc\t=\tSvatá Lucie\nli\t=\tLichtenštejnsko\nlk\t=\tSrí Lanka\nlr\t=\tLibérie \nls\t=\tLesotho\nlt\t=\tLitva\nlu\t=\tLucembursko\nlv\t=\tLotyšsko\nly\t=\tLibye\nma\t=\tMaroko\nmc\t=\tMonako\nmd\t=\tMoldavsko\nme\t=\tČerná Hora\nmf\t=\tSvatý Martin\nmg\t=\tMadagaskar\nmh\t=\tMarshallovy ostrovy\nmk\t=\tMakedonie\nml\t=\tMali\nmm\t=\tBarma\nmn\t=\tMongolsko\nmo\t=\tMacao\nmp\t=\tSeverní Mariany\nmq\t=\tMartinik\nmr\t=\tMauritánie\nms\t=\tMontserrat\nmt\t=\tMalta\nmu\t=\tMauricius\nmv\t=\tMaledivy\nmw\t=\tMalawi\nmx\t=\tMexiko\nmy\t=\tMalajsie\nmz\t=\tMosambik\nna\t=\tNamibie\nnc\t=\tNová Kaledonie\nne\t=\tNiger\nnf\t=\tNorfolk\nng\t=\tNigérie\nni\t=\tNikaragua\nnl\t=\tNizozemí\nno\t=\tNorsko\nnp\t=\tNepál\nnr\t=\tNauru\nnu\t=\tNiue\nnz\t=\tNový Zéland\nom\t=\tOmán\npa\t=\tPanama\npe\t=\tPeru\npf\t=\tFrancouzská Polynésie\npg\t=\tPapua-Nová Guinea\nph\t=\tFilipíny\npk\t=\tPákistán\npl\t=\tPolsko\npm\t=\tSaint-Pierre a Miquelon\npn\t=\tPitcairnovy ostrovy\npr\t=\tPortoriko\npt\t=\tPortugalsko\npw\t=\tPalau\npy\t=\tParaguay\nqa\t=\tKatar\nqm\t=\tMidwayské ostrovy\nqs\t=\tBassas da India\nqu\t=\tJuan da Nova\nqw\t=\tWake\nqx\t=\tGlorieuses\nqz\t=\tAkrotiri\nre\t=\tRéunion\nro\t=\tRumunsko\nrs\t=\tSrbsko\nru\t=\tRusko\nrw\t=\tRwanda\nsa\t=\tSaúdská Arábie\nsb\t=\tŠalamounovy ostrovy\nsc\t=\tSeychely\nsd\t=\tSúdán\nse\t=\tŠvédsko\nsg\t=\tSingapur\nsh\t=\tSvatá Helena\nsi\t=\tSlovinsko\nsk\t=\tSlovensko\nsl\t=\tSierra Leone\nsm\t=\tSan Marino\nsn\t=\tSenegal\nso\t=\tSomálsko\nsr\t=\tSurinam\nss\t=\tJižní Súdán\nst\t=\tSvatý Tomáš a Princův ostrov\nsv\t=\tSalvador\nsx\t=\tSvatý Martin\nsy\t=\tSýrie\nsz\t=\tSvazijsko\ntc\t=\tTurks a Caicos\ntd\t=\tČad\ntf\t=\tFrancouzská jižní a antarktická území\ntg\t=\tTogo\nth\t=\tThajsko\ntj\t=\tTádžikistán\ntk\t=\tTokelau\ntl\t=\tVýchodní Timor\ntm\t=\tTurkmenistán\ntn\t=\tTunisko\nto\t=\tTonga\ntr\t=\tTurecko\ntt\t=\tTrinidad a Tobago\ntv\t=\tTuvalu\ntw\t=\tTchaj-wan\ntz\t=\tTanzanie\nua\t=\tUkrajina\nug\t=\tUganda\nus\t=\tSpojené státy\nuy\t=\tUruguay\nuz\t=\tUzbekistán\nva\t=\tVatikán\nvc\t=\tSvatý Vincenc a Grenadiny\nve\t=\tVenezuela\nvg\t=\tBritské Panenské ostrovy\nvi\t=\tAmerické Panenské ostrovy\nvn\t=\tVietnam\nvu\t=\tVanuatu\nwf\t=\tWallis a Futuna\nws\t=\tSamoa\nxa\t=\tOstrovy Ashmore a Cartier\nxb\t=\tBakerův ostrov\nxc\t=\tOstrovy Korálového moře\nxd\t=\tDhekelia\nxe\t=\tOstrov Europa\nxg\t=\tPásmo Gazy\nxh\t=\tHowlandův ostrov\nxj\t=\tJan Mayen\nxk\t=\tKosovo\nxl\t=\tPalmyra\nxm\t=\tKingmanův útes\nxp\t=\tParacelské ostrovy\nxq\t=\tJarvisův ostrov\nxr\t=\tŠpicberky\nxs\t=\tSpratlyovy ostrovy\nxt\t=\tTromelin\nxu\t=\tJohnstonův atol\nxv\t=\tNavassa\nxw\t=\tZápadní břeh Jordánu\nye\t=\tJemen\nyt\t=\tMayotte\nza\t=\tJihoafrická republika\nzm\t=\tZambie\nzw\t=\tZimbabwe\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/resetProfile.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!ENTITY refreshProfile.dialog.title         \"Obnovení aplikace &brandShortName;\">\n<!ENTITY refreshProfile.dialog.description1  \"Začnutím odznovu opravíte problémy a obnovíte výkonnost prohlížeče.\">\n<!ENTITY refreshProfile.dialog.description2  \"Tím provedete:\">\n<!ENTITY refreshProfile.dialog.items.label1  \"Odebraní svých doplňků a vlastního přizpůsobení\">\n<!ENTITY refreshProfile.dialog.items.label2  \"Obnovení nastavení svého prohlížeče do výchozí podoby\">\n<!ENTITY refreshProfile.dialog.button.label  \"Obnovit &brandShortName;\">\n\n<!ENTITY refreshProfile.title                \"Vyladění aplikace &brandShortName;\">\n<!ENTITY refreshProfile.button.label         \"Obnovit &brandShortName;…\">\n\n<!ENTITY refreshProfile.cleaning.description \"Téměř hotovo…\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/resetProfile.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These strings are used for profile reset.\n\n# LOCALIZATION NOTE (resetUnusedProfile.message): %S is brandShortName.\nresetUnusedProfile.message=Zdá se, že jste aplikaci %S nějaký čas nespustili. Chcete ji promazat a začít s čistým štítem? A jen tak mimochodem, vítejte zpět! \n# LOCALIZATION NOTE (resetUninstalled.message): %S is brandShortName.\nresetUninstalled.message=Zdá se, že jste přeinstalovali aplikaci %S. Chcete ji vyčistit, aby fungovala jako nová?\n\n# LOCALIZATION NOTE (refreshProfile.resetButton.label): %S is brandShortName.\nrefreshProfile.resetButton.label=Obnovit aplikaci %S…\nrefreshProfile.resetButton.accesskey=O\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/search/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddEngineConfirmTitle=Přidat vyhledávací modul\naddEngineConfirmation=Přidat „%S“ mezi vyhledávací moduly dostupné v poli Hledání?\\n\\nZdroj: %S\naddEngineAsCurrentText=&Nastavit jako aktuální vyhledávací modul\naddEngineAddButtonLabel=Přidat\n\nerror_loading_engine_title=Chyba stahování\n# LOCALIZATION NOTE (error_loading_engine_msg2): %1$S = brandShortName, %2$S = location\nerror_loading_engine_msg2=Aplikace %S nemohla stáhnout vyhledávací modul z %S\nerror_duplicate_engine_msg=Aplikace %S nemohla nainstalovat vyhledávací modul z „%S“, protože již existuje modul se stejným jménem.\n\nerror_invalid_engine_title=Chyba instalace\nerror_invalid_format_title=Neplatný formát\n# LOCALIZATION NOTE (error_invalid_engine_msg2): %1$S = brandShortName, %2$S = location (url)\nerror_invalid_engine_msg2=Aplikace %1$S nemohla nainstalovat vyhledávací modul z %2$S\n\nsuggestion_label=Našeptávání\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/security/caps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\nCheckLoadURIError = Chyba zabezpečení: Dokument na %S nemůže načítat nebo odkazovat na %S.\nCheckSameOriginError = Chyba zabezpečení: Dokument na %S nemůže načítat data z %S.\nExternalDataError = Chyba zabezpečení: Obsah na %S se pokouší načíst %S, ale nemůže načíst externí data, pokud jsou použita jako obrázek.  \n\n# LOCALIZATION NOTE (GetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nGetPropertyDeniedOrigins = V <%1$S> bylo z <%4$S> odepřeno číst vlastnost %2$S.%3$S.\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomain = V <%1$S> (document.domain=<%5$S>) bylo z <%4$S> (document.domain nenastaven) odepřeno číst vlastnost %2$S.%3$S.\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsObjectDomain = V <%1$S> (document.domain nenastaven) bylo z <%4$S> (document.domain=<%5$S>) odepřeno číst vlastnost %2$S.%3$S.\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomainObjectDomain = V <%1$S> (document.domain=<%5$S>) bylo z <%4$S> (document.domain=<%6$S>) odepřeno číst vlastnost %2$S.%3$S.\n\n# LOCALIZATION NOTE (SetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nSetPropertyDeniedOrigins = V <%1$S> bylo z <%4$S> odepřeno nastavit vlastnost %2$S.%3$S.\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomain = V <%1$S> (document.domain=<%5$S>) bylo z <%4$S> (document.domain nenastaven) odepřeno nastavit vlastnost %2$S.%3$S.\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsObjectDomain = V <%1$S> (document.domain nenastaven) bylo z <%4$S> (document.domain=<%5$S>) odepřeno nastavit vlastnost %2$S.%3$S.\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomainObjectDomain = V <%1$S> (document.domain=<%5$S>) bylo z <%4$S> (document.domain=<%6$S>) odepřeno nastavit vlastnost %2$S.%3$S.\n\n# LOCALIZATION NOTE (CallMethodDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nCallMethodDeniedOrigins = V <%1$S> bylo z <%4$S> odepřeno volat metodu %2$S.%3$S.\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomain = V <%1$S> (document.domain=<%5$S>) bylo z <%4$S> (document.domain nenastaven) odepřeno volat metodu %2$S.%3$S.\n# LOCALIZATION NOTE (CallMethodDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsObjectDomain = V <%1$S> (document.domain nenastaven) bylo z <%4$S> (document.domain=<%5$S>) odepřeno volat metodu %2$S.%3$S.\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomainObjectDomain = V <%1$S> (document.domain=<%5$S>) bylo z <%4$S> (document.domain=<%6$S>) odepřeno volat metodu %2$S.%3$S.\n\nGetPropertyDeniedOriginsOnlySubject = V <%S> bylo odepřeno číst vlastnost %S.%S\nSetPropertyDeniedOriginsOnlySubject = V <%S> bylo odepřeno nastavit vlastnost %S.%S\nCallMethodDeniedOriginsOnlySubject = V <%S>  bylo odepřeno volat metodu %S.%S\nCreateWrapperDenied = Bylo odepřeno vytvořit obalovač objektu třídy %S\nCreateWrapperDeniedForOrigin = V <%2$S> bylo odepřeno vytvořit obalovač objektu třídy %1$S\nProtocolFlagError = Upozornění: Zpracování protokolu „%S“ neobsahuje bezpečnostní pravidla. Ačkoliv je takové zpracování v současnosti povoleno, je tato operace zastaralá. Další informace naleznete v dokumentaci v nsIProtocolHandler.idl.\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/security/csp.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# CSP Warnings:\n# LOCALIZATION NOTE (CSPViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPViolation = Nastavení stránky zablokovalo načítání zdroje: %1$S\n# LOCALIZATION NOTE (CSPViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPViolationWithURI = Nastavení stránky zablokovalo načítání zdroje na %2$S („%1$S“).\n# LOCALIZATION NOTE (CSPROViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPROViolation = Pro politiku report-only CSP se vyskytla výjimka („%1$S“). Toto chování bylo povoleno a zpráva CSP byla odeslána.  \n# LOCALIZATION NOTE (CSPROViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPROViolationWithURI = Nastavení stránky zachytilo načítání zdroje z adresy %2$S („%1$S“). Posílá se zpráva CSP.\n# LOCALIZATION NOTE (triedToSendReport):\n# %1$S is the URI we attempted to send a report to.\ntriedToSendReport = URI reportu je neplatná: „%1$S“\n# LOCALIZATION NOTE (couldNotParseReportURI):\n# %1$S is the report URI that could not be parsed\ncouldNotParseReportURI = Nelze naparsovat URI reportu: %1$S\n# LOCALIZATION NOTE (couldNotProcessUnknownDirective):\n# %1$S is the unknown directive\ncouldNotProcessUnknownDirective = Nelze provést neznámou direktivu „%1$S“\n# LOCALIZATION NOTE (ignoringUnknownOption):\n# %1$S is the option that could not be understood\nignoringUnknownOption = Ignorována neznámá možnost %1$S\n# LOCALIZATION NOTE (ignoringDuplicateSrc):\n# %1$S defines the duplicate src\nignoringDuplicateSrc = Duplicitní zdroje %1$S jsou ignorovány.\n# LOCALIZATION NOTE (ignoringSrcFromMetaCSP):\n# %1$S defines the ignored src\nignoringSrcFromMetaCSP = Ignorování zdroje „%1$S“ (Nepodporován při dodání prostřednictvím elementu meta).\n# LOCALIZATION NOTE (ignoringSrcWithinScriptStyleSrc):\n# %1$S is the ignored src\n# script-src and style-src are directive names and should not be localized\nignoringSrcWithinScriptStyleSrc = Ignorování „%1$S“ uvnitř script-src nebo style-src: určeny nonce-source či hash-source\n# LOCALIZATION NOTE (ignoringSrcForStrictDynamic):\n# %1$S is the ignored src\n# script-src, as well as 'strict-dynamic' should not be localized\nignoringSrcForStrictDynamic = Ignorování „%1$S“ v uvedeném script-src: ‘strict-dynamic’\n# LOCALIZATION NOTE (ignoringStrictDynamic):\n# %1$S is the ignored src\nignoringStrictDynamic = Zdroj „%1$S“ ignorován (podporováno pouze ve script-src).\n# LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):\n# %1$S is the csp directive that contains 'strict-dynamic'\n# 'strict-dynamic' should not be localized\nstrictDynamicButNoHashOrNonce = Klíčové slovo ‘strict-dynamic’ obsažené v „%1$S“ s neplatným nonce a hash může zablokovat načítání všech skriptů\n# LOCALIZATION NOTE (reportURInotHttpsOrHttp2):\n# %1$S is the ETLD of the report URI that is not HTTP or HTTPS\nreportURInotHttpsOrHttp2 = URI reportu (%1$S) by mělo být HTTP nebo HTTPS URI.\n# LOCALIZATION NOTE (reportURInotInReportOnlyHeader):\n# %1$S is the ETLD of the page with the policy\nreportURInotInReportOnlyHeader = Tato stránka (%1$S) má politiku Report-Only, ale bez adresy 'report URI'. SCP nebude blokovat její porušení a ani ji nebude reportovat.\n# LOCALIZATION NOTE (failedToParseUnrecognizedSource):\n# %1$S is the CSP Source that could not be parsed\nfailedToParseUnrecognizedSource = Chyba při parsování nerozpoznaného zdroje %1$S\n# LOCALIZATION NOTE (inlineScriptBlocked):\n# inline script refers to JavaScript code that is embedded into the HTML document.\ninlineScriptBlocked = Pokus o provedení vložených skriptů byl zablokován\n# LOCALIZATION NOTE (inlineStyleBlocked):\n# inline style refers to CSS code that is embedded into the HTML document.\ninlineStyleBlocked = Pokus o aplikování vložených kaskádových stylů byl zablokován\n# LOCALIZATION NOTE (scriptFromStringBlocked):\n# eval is a name and should not be localized.\nscriptFromStringBlocked = Pokus zavolat JavaScript z řetězce (voláním funkce jako eval) byl zablokován\n# LOCALIZATION NOTE (upgradeInsecureRequest):\n# %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.\nupgradeInsecureRequest = Aktualizace nezabezpečených požadavků „%1$S“ na „%2$S“\n# LOCALIZATION NOTE (ignoreSrcForDirective):\nignoreSrcForDirective = Ignorování srcs pro direktivu „%1$S“\n# LOCALIZATION NOTE (hostNameMightBeKeyword):\n# %1$S is the hostname in question and %2$S is the keyword\nhostNameMightBeKeyword = %1$S interpretováno jako host, nikoliv klíčové slovo. Pokud se jedná o klíčové slovo, použijte „%2$S“ (obaleno do jednoduchých uvozovek).  \n# LOCALIZATION NOTE (notSupportingDirective):\n# directive is not supported (e.g. 'reflected-xss')\nnotSupportingDirective = Nepodporovaná direktiva „%1$S“. Direktiva a hodnoty budou ignorovány.\n# LOCALIZATION NOTE (blockAllMixedContent):\n# %1$S is the URL of the blocked resource load.\nblockAllMixedContent = Blokování nebezpečné žádosti „%1$S“.\n# LOCALIZATION NOTE (ignoringDirectiveWithNoValues):\n# %1$S is the name of a CSP directive that requires additional values (e.g., 'require-sri-for')\nignoringDirectiveWithNoValues = Ignorování ‘%1$S‘ pro nedostatek argumentů.\n# LOCALIZATION NOTE (ignoringReportOnlyDirective):\n# %1$S is the directive that is ignored in report-only mode.\nignoringReportOnlyDirective = Ignorování direktivy sandboxu kvůli nastavené politice report-only ‘%1$S’\n# LOCALIZATION NOTE (deprecatedReferrerDirective):\n# %1$S is the value of the deprecated Referrer Directive.\ndeprecatedReferrerDirective = Referrer direktiva ‘%1$S’ je zastaralá. Použijte místo ní direktivu Referrer-Policy.\n\n# CSP Errors:\n# LOCALIZATION NOTE (couldntParseInvalidSource):\n# %1$S is the source that could not be parsed\ncouldntParseInvalidSource = Nepodařilo se naparsovat neplatný zdroj %1$S\n# LOCALIZATION NOTE (couldntParseInvalidHost):\n# %1$S is the host that's invalid\ncouldntParseInvalidHost = Nepodařilo se naparsovat název serveru %1$S\n# LOCALIZATION NOTE (couldntParseScheme):\n# %1$S is the string source\ncouldntParseScheme = Nepodařilo se naparsovat schéma v %1$S\n# LOCALIZATION NOTE (couldntParsePort):\n# %1$S is the string source\ncouldntParsePort = Nepodařilo se naparsovat port v %1$S\n# LOCALIZATION NOTE (duplicateDirective):\n# %1$S is the name of the duplicate directive\nduplicateDirective = Zaznamenána duplicitní direktiva %1$S. Všechny její výskyty mimo prvního budou ignorovány.\n# LOCALIZATION NOTE (deprecatedDirective):\n# %1$S is the name of the deprecated directive, %2$S is the name of the replacement.\ndeprecatedDirective = Direktiva „%1$S“ je zastaralá. Použijte místo ní direktivu „%2$S“.\n# LOCALIZATION NOTE (couldntParseInvalidSandboxFlag):\n# %1$S is the option that could not be understood\ncouldntParseInvalidSandboxFlag = Nepodařilo se neplatný příznak sandboxu ‘%1$S’\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/security/security.properties",
    "content": "# Mixed Content Blocker\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the blocked mixed content resource\nBlockMixedDisplayContent = Nahrávání smíšeného zobrazovaného obsahu z „%1$S“ bylo zablokováno\nBlockMixedActiveContent = Nahrávání smíšeného aktivního obsahu z „%1$S“ bylo zablokováno\n\n# CORS\n# LOCALIZATION NOTE: Do not translate \"Access-Control-Allow-Origin\", Access-Control-Allow-Credentials, Access-Control-Allow-Methods, Access-Control-Allow-Headers\nCORSDisabled=Žádost Cross-Origin zablokována: zásada stejného původu neumožňuje načtení vzdáleného zdroje na %1$S. (Důvod: CORS je vypnutý)  \nCORSRequestNotHttp=Žádost Cross-Origin zablokována: zásada stejného původu neumožňuje načtení vzdáleného zdroje na %1$S. (Důvod: požadavek CORS není http).\nCORSMissingAllowOrigin=Žádost Cross-Origin zablokována: zásada stejného původu neumožňuje načtení vzdáleného zdroje na %1$S. (Důvod: chybí hlavička CORS 'Access-Control-Allow-Origin').\nCORSAllowOriginNotMatchingOrigin=Žádost Cross-Origin zablokována: zásada stejného původu neumožňuje načtení vzdáleného zdroje na %1$S. (Důvod: header CORS 'Access-Control-Allow-Origin' neodpovídá „%2$S“).\nCORSNotSupportingCredentials=Žádost Cross-Origin zablokována: zásada stejného původu neumožňuje načtení vzdáleného zdroje na ‘%1$S’. (Důvod: Ověření není podporováno, pokud CORS header ‘Access-Control-Allow-Origin’ je ‘*’).\nCORSMethodNotFound=Žádost Cross-Origin zablokována: zásada stejného původu neumožňuje načtení vzdáleného zdroje na %1$S. (Důvod: nepodařilo se najít 'Access-Control-Allow-Methods' v hlavičce CORS).\nCORSMissingAllowCredentials=Žádost Cross-Origin zablokována: zásada stejného původu neumožňuje načtení vzdáleného zdroje na %1$S. (Důvod: v hlavičce CORS 'Access-Control-Allow-Credentials' očekáváno 'true').\nCORSPreflightDidNotSucceed=Žádost Cross-Origin zablokována: zásada stejného původu neumožňuje načtení vzdáleného zdroje na %1$S. (Důvod: CORS preflight channel nebyl úspěšný).\nCORSInvalidAllowMethod=Žádost Cross-Origin zablokována: zásada stejného původu neumožňuje načtení vzdáleného zdroje na %1$S. (Důvod: neplatný token „%2$S“ v hlavičce CORS 'Access-Control-Allow-Methods').\nCORSInvalidAllowHeader=Žádost Cross-Origin zablokována: zásada stejného původu neumožňuje načtení vzdáleného zdroje na %1$S. (Důvod: neplatný token „%2$S“ v hlavičce CORS 'Access-Control-Allow-Headers').\nCORSMissingAllowHeaderFromPreflight=Cross-Origin zablokována: zásada stejného původu neumožňuje načtení vzdáleného zdroje na %1$S. (Důvod: chybějící token „%2$S“ v hlavničce CORS 'Access-Control-Allow-Headers' z CORS preflight channel).\n\n# LOCALIZATION NOTE: Do not translate \"Strict-Transport-Security\", \"HSTS\", \"max-age\" or \"includeSubDomains\"\nSTSUnknownError=Strict-Transport-Security: Při zpracování hlavičky určené stránkou došlo k neznámé chybě.\nSTSUntrustworthyConnection=Strict-Transport-Security: Připojení ke stránce není důvěryhodné a určené hlavička byla ignorována.\nSTSCouldNotParseHeader=Strict-Transport-Security: Parsování hlavičky určené stránkou nebylo úspěšné.\nSTSNoMaxAge=Strict-Transport-Security: Hlavička určená stránkou neobsahovala direktivu 'max-age'.\nSTSMultipleMaxAges=Strict-Transport-Security: Hlavička určená stránkou obsahovala vícekrát direktivu 'max-age'.\nSTSInvalidMaxAge=Strict-Transport-Security: Hlavička určená stránkou obsahovala neplatnou direktivu 'max-age'.\nSTSMultipleIncludeSubdomains=Strict-Transport-Security: Hlavička určená stránkou obsahovala vícekrát direktivu 'includeSubDomains'.\nSTSInvalidIncludeSubdomains=Strict-Transport-Security: Hlavička určená stránkou obsahovala neplatnou direktivu 'includeSubDomains'.\nSTSCouldNotSaveState=Strict-Transport-Security: Při upozornění stránky jako Strict-Transport-Security hostitele nastala chyba.\n\n# LOCALIZATION NOTE: Do not translate \"Public-Key-Pins\", \"HPKP\", \"max-age\", \"report-uri\" or \"includeSubDomains\"\nPKPUnknownError=Public-Key-Pins: Při zpracování hlavičky určené stránkou došlo k neznámé chybě.\nPKPUntrustworthyConnection=Public-Key-Pins: Připojení ke stránce není důvěryhodné a určené hlavička byla ignorována.\nPKPCouldNotParseHeader=Public-Key-Pins: Parsování hlavičky určené stránkou nebylo úspěšné.\nPKPNoMaxAge=Public-Key-Pins: Hlavička určená stránkou neobsahovala direktivu 'max-age'.\nPKPMultipleMaxAges=Public-Key-Pins: Hlavička určená stránkou obsahovala vícekrát direktivu 'max-age'.\nPKPInvalidMaxAge=Public-Key-Pins: Hlavička určená stránkou obsahovala neplatnou direktivu 'max-age'.\nPKPMultipleIncludeSubdomains=Public-Key-Pins: Hlavička určená stránkou obsahovala vícekrát direktivu 'includeSubDomains'.\nPKPInvalidIncludeSubdomains=Public-Key-Pins: Hlavička určená stránkou obsahovala neplatnou direktivu 'includeSubDomains'.\nPKPInvalidPin=Public-Key-Pins: Hlavička určená stránkou obsahovala neplatný pin.\nPKPMultipleReportURIs=Public-Key-Pins: Hlavička určená stránkou obsahovala vícekrát direktivu 'report-uri'.\nPKPPinsetDoesNotMatch=Public-Key-Pins: Hlavička určená stránkou neobsahovala odpovídající pin.\nPKPNoBackupPin=Public-Key-Pins: Hlavička určená stránkou neobsahovala záložní pin.\nPKPCouldNotSaveState=Public-Key-Pins: Při upozornění stránky jako Public-Key-Pins hostitele nastala chyba.\nPKPRootNotBuiltIn=Public-Key-Pins: Certifikát použitý stránkou nebyl podepsán certifikátem ve výchozím kořenovém úložišti. Aby nedošlo k nechtěnému poškození, byla uvedená hlavička ignorována.\n\n# LOCALIZATION NOTE: Do not translate \"SHA-1\"\nSHA1Sig=Tato stránka používá certifikát SHA-1. Doporučuje se používat certifikáty, které na podepisování používají silnější hešovací funkce než je SHA-1.\nInsecurePasswordsPresentOnPage=Na nezabezpečené stránce (http://) se nachází pole pro zadání hesla. Jedná se o bezpečnostní riziko, v rámci kterého může dojít k odcizení přihlašovacích údajů. \nInsecureFormActionPasswordsPresent=Formulář obsahující pole pro zadání hesla má nezabezpečenou akci formuláře (http://). Jedná se o bezpečnostní riziko, v rámci kterého může dojít k odcizení přihlašovacích údajů.\nInsecurePasswordsPresentOnIframe=Pole pro zadání hesla jsou umístěna na nezabezpečeném iframe (http://). Jedná se o bezpečnostní riziko, v rámci kterého může dojít k odcizení přihlašovacích údajů.\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the insecure mixed content resource\nLoadingMixedActiveContent2=Načítání smíšeného (nezabezpečeného) aktivního obsahu na zabezpečené stránce „%1$S“\nLoadingMixedDisplayContent2=Načítání smíšeného (nezabezpečeného) zobrazovaného obsahu na zabezpečené stránce „%1$S“\n# LOCALIZATION NOTE: Do not translate \"allow-scripts\", \"allow-same-origin\", \"sandbox\" or \"iframe\"\nBothAllowScriptsAndSameOriginPresent=iframe, který má pro svůj atribut sandbox nastavené allow-scripts a allow-same-origin, může odstranit svůj sandboxing.\n\n# Sub-Resource Integrity\n# LOCALIZATION NOTE: Do not translate \"script\" or \"integrity\". \"%1$S\" is the invalid token found in the attribute.\nMalformedIntegrityHash=Prvek skriptu má chybný formát hashe v atributu pro kontrolu integrity: „%1$S“. Správný formát je \"<hash algorithm>-<hash value>\".\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityLength=Hash obsažená v atributu pro kontrolu integrity má špatnou délku.\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityBase64=Hash obsaženou v atributu pro kontrolu integrity se nepodařilo dekódovat.\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the type of hash algorigthm in use (e.g. \"sha256\").\nIntegrityMismatch=Žádná z „%1$S“ hashí v atributu pro kontrolu integrity neodpovídá obsahu subresource.\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the sub-resource that cannot be protected using SRI.\nIneligibleResource=Pro „%1$S“ nelze použít kontrolu integrity, protože není CORS-enabled ani same-origin.\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the invalid hash algorithm found in the attribute.\nUnsupportedHashAlg=Nepodporovaný hashovací algoritmus v atributu pro kontrolu integrity: „%1$S“\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nNoValidMetadata=Atribut pro kontrolu integrity neobsahuje žádná platná metadata.\n\n# LOCALIZATION NOTE: Do not translate \"RC4\".\nWeakCipherSuiteWarning=Tato stránka používá na šifrování šifru RC4, který je zastaralá a není bezpečná.\n\n#XCTO: nosniff\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options: nosniff\".\nMimeTypeMismatch=Zdroj „%1$S“ byl zablokován kvůli nesouhlasícímu typu MIME (X-Content-Type-Options: nosniff).\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options\" and also do not trasnlate \"nosniff\".\nXCTOHeaderValueMissing=Varování hlavičky X-Content-Type-Options: hodnota „%1$S“ - chtěli jste poslat “nosniff”?\n\nBlockScriptWithWrongMimeType=Skript „%1$S“ byl zablokován kvůli nepovolenému typu MIME.\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/storage.properties",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Storage code.\n#\n# The Initial Developer of the Original Code is Google Inc.\n# Portions created by the Initial Developer are Copyright (C) 2006\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Brett Wilson <brettw@gmail.com>\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either of the GNU General Public License Version 2 or later (the \"GPL\"),\n# or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nstorageWriteError=Nastala chyba při zápisu dat na disk. Tato chyba je obvykle způsobena plným diskem.\\n\\nRestartujte prosím aplikaci.\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/svg/svg.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAttributeParseWarning=Neočekávaná hodnota %2$S při parsování atributu %1$S.\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/textcontext.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cutCmd.label \"Vyjmout\">\n<!ENTITY cutCmd.accesskey \"y\">\n<!ENTITY copyCmd.label \"Kopírovat\">\n<!ENTITY copyCmd.accesskey \"K\">\n<!ENTITY pasteCmd.label \"Vložit\">\n<!ENTITY pasteCmd.accesskey \"l\">\n<!ENTITY undoCmd.label \"Zpět\">\n<!ENTITY undoCmd.accesskey \"Z\">\n<!ENTITY selectAllCmd.label \"Vybrat vše\">\n<!ENTITY selectAllCmd.accesskey \"a\">\n<!ENTITY deleteCmd.label \"Smazat\">\n<!ENTITY deleteCmd.accesskey \"m\">\n\n<!ENTITY spellAddToDictionary.label \"Přidat do slovníku\">\n<!ENTITY spellAddToDictionary.accesskey \"P\">\n<!ENTITY spellUndoAddToDictionary.label \"Vrátit přidání do slovníku\">\n<!ENTITY spellUndoAddToDictionary.accesskey \"p\">\n<!ENTITY spellCheckToggle.label \"Kontrolovat pravopis\">\n<!ENTITY spellCheckToggle.accesskey \"o\">\n<!ENTITY spellNoSuggestions.label \"(Žádné návrhy nenalezeny)\">\n<!ENTITY spellDictionaries.label \"Jazyky\">\n<!ENTITY spellDictionaries.accesskey \"J\">\n\n<!ENTITY searchTextBox.clear.label \"Vymazat\">\n\n<!ENTITY fillLoginMenu.label          \"Vyplnit přihlašovací údaje\">\n<!ENTITY fillLoginMenu.accesskey      \"V\">\n<!ENTITY fillPasswordMenu.label       \"Vyplnit heslo\">\n<!ENTITY fillPasswordMenu.accesskey   \"V\">\n<!ENTITY fillUsernameMenu.label       \"Vyplnit uživatelské jméno\">\n<!ENTITY fillUsernameMenu.accesskey   \"V\">\n<!ENTITY noLoginSuggestions.label     \"(Žádné návrhy nenalezeny)\">\n<!ENTITY viewSavedLogins.label        \"Zobrazit uložené přihlašovací údaje\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/tree.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restoreColumnOrder.label \"Obnovit pořadí sloupců\">\n\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/videocontrols.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY playButton.playLabel \"Přehrát\">\n<!ENTITY playButton.pauseLabel \"Pozastavit\">\n<!ENTITY muteButton.muteLabel \"Vypnout zvuk\">\n<!ENTITY muteButton.unmuteLabel \"Zapnout zvuk\">\n<!ENTITY fullscreenButton.enterfullscreenlabel \"Celá obrazovka\">\n<!ENTITY fullscreenButton.exitfullscreenlabel \"Ukončit režim celé obrazovky\">\n<!ENTITY castingButton.castingLabel \"Přehrát na obrazovce\">\n<!ENTITY closedCaption.off \"Vypnuto\">\n\n<!ENTITY stats.media \"Média\">\n<!ENTITY stats.size \"Velikost\">\n<!ENTITY stats.activity \"Aktivita\">\n<!ENTITY stats.activityPaused \"Pozastaveno\">\n<!ENTITY stats.activityPlaying \"Přehrávání\">\n<!ENTITY stats.activityEnded \"Ukončeno\">\n<!ENTITY stats.activitySeeking \"(vyhledávání)\">\n<!ENTITY stats.volume \"Hlasitost\">\n<!ENTITY stats.framesParsed \"Zpracované snímky\">\n<!ENTITY stats.framesDecoded \"Dekódované snímky\">\n<!ENTITY stats.framesPresented \"Prezentované snímky\">\n<!ENTITY stats.framesPainted \"Vykreslené snímky\">\n\n<!ENTITY error.aborted \"Nahrávání videa zastaveno.\">\n<!ENTITY error.network \"Přehrávání videa selhalo z důvodu chyby sítě.\">\n<!ENTITY error.decode \"Video nelze přehrát, protože soubor je poškozen.\">\n<!ENTITY error.srcNotSupported \"Formát nebo typ MIME videa není podporovaný.\">\n<!ENTITY error.noSource2 \"Nebylo nalezeno žádné video s podporovaným formátem a typem MIME.\">\n<!ENTITY error.generic \"Přehrávání videa selhalo z důvodu neznámé chyby.\">\n\n<!-- LOCALIZATION NOTE (scrubberScale.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 of 6:00:00 elapsed\".\n-->\n<!ENTITY scrubberScale.nameFormat \"uplynulo #1 z #2\">\n\n<!-- LOCALIZATION NOTE (positionAndDuration.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 / 6:00:00\".\nNote that #2 is not always avaiable. For example, when at the 5 minute mark in an\nunknown duration video, #1 would be \"5:00\" and string which is surrounded by <span>\nwould be deleted, result string would be \"5:00\".\n-->\n<!ENTITY positionAndDuration.nameFormat \"#1<span> / #2</span>\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/viewSource.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from content/viewSource.xul -->\n\n<!-- LOCALIZATION NOTE (mainWindow.title) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifierseparator) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifierseparator \" - \">\n<!ENTITY mainWindow.preface \"Zdrojový kód: \">\n\n<!ENTITY fileMenu.label \"Soubor\">\n<!ENTITY fileMenu.accesskey \"S\">\n<!ENTITY savePageCmd.label \"Uložit stránku jako…\">\n<!ENTITY savePageCmd.accesskey \"j\">\n<!ENTITY savePageCmd.commandkey \"S\">\n<!ENTITY pageSetupCmd.label \"Vzhled stránky…\">\n<!ENTITY pageSetupCmd.accesskey \"V\">\n<!ENTITY printPreviewCmd.label \"Náhled tisku\">\n<!ENTITY printPreviewCmd.accesskey \"h\">\n<!ENTITY printCmd.label \"Tisk…\">\n<!ENTITY printCmd.accesskey \"T\">\n<!ENTITY printCmd.commandkey \"P\">\n<!ENTITY closeCmd.label \"Zavřít\">\n<!ENTITY closeCmd.accesskey \"Z\">\n<!ENTITY closeCmd.commandkey \"W\">\n\n<!-- LOCALIZATION NOTE :\ntextEnlarge.commandkey3, textReduce.commandkey2 and\ntextReset.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n<!ENTITY textEnlarge.commandkey \"+\">\n<!ENTITY textEnlarge.commandkey2 \"=\">\n<!ENTITY textEnlarge.commandkey3 \"\">\n<!ENTITY textReduce.commandkey \"-\">\n<!ENTITY textReduce.commandkey2 \"\">\n<!ENTITY textReset.commandkey \"0\">\n<!ENTITY textReset.commandkey2 \"\">\n\n<!ENTITY goToLineCmd.label \"Přejít na řádek…\">\n<!ENTITY goToLineCmd.accesskey \"n\">\n<!ENTITY goToLineCmd.commandkey \"j\">\n\n<!ENTITY viewMenu.label \"Zobrazení\">\n<!ENTITY viewMenu.accesskey \"Z\">\n<!ENTITY reloadCmd.label \"Obnovit\">\n<!ENTITY reloadCmd.accesskey \"O\">\n<!ENTITY reloadCmd.commandkey \"r\">\n<!ENTITY menu_wrapLongLines.title \"Zalamovat dlouhé řádky\">\n<!ENTITY menu_wrapLongLines.accesskey \"l\">\n<!ENTITY menu_highlightSyntax.label \"Zvýrazňovat syntaxi\">\n<!ENTITY menu_highlightSyntax.accesskey \"s\">\n<!ENTITY menu_textSize.label \"Velikost textu\">\n<!ENTITY menu_textSize.accesskey \"V\">\n<!ENTITY menu_textEnlarge.label \"Zvětšit\">\n<!ENTITY menu_textEnlarge.accesskey \"v\">\n<!ENTITY menu_textReduce.label \"Zmenšit\">\n<!ENTITY menu_textReduce.accesskey \"m\">\n<!ENTITY menu_textReset.label \"Normální\">\n<!ENTITY menu_textReset.accesskey \"N\">\n\n<!ENTITY findOnCmd.label \"Najít na této stránce…\">\n<!ENTITY findOnCmd.accesskey \"N\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label \"Najít další\">\n<!ENTITY findAgainCmd.accesskey \"t\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY backCmd.label \"Zpět\">\n<!ENTITY backCmd.accesskey \"Z\">\n<!ENTITY forwardCmd.label \"Vpřed\">\n<!ENTITY forwardCmd.accesskey \"V\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n\n<!ENTITY copyLinkCmd.label \"Kopírovat adresu odkazu\">\n<!ENTITY copyLinkCmd.accesskey \"s\">\n<!ENTITY copyEmailCmd.label \"Kopírovat e-mailovou adresu\">\n<!ENTITY copyEmailCmd.accesskey \"e\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/viewSource.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngoToLineTitle=Přejít na řádek\ngoToLineText=Zadejte číslo řádku\ninvalidInputTitle=Neplatné zadání\ninvalidInputText=Zadané číslo řádku je neplatné.\noutOfRangeTitle=Řádek nenalezen\noutOfRangeText=Zadaný řádek nebyl nalezen.\nstatusBarLineCol=Řádek %1$S, sloupec %2$S\nviewSelectionSourceTitle = Zdrojový kód výběru v DOM\nviewMathMLSourceTitle = Zdrojový kód MathML v DOM\n\ncontext_goToLine_label        = Přejít na řádek…\ncontext_goToLine_accesskey    = n\ncontext_wrapLongLines_label   = Zalamovat dlouhé řádky\ncontext_highlightSyntax_label = Zvýrazňovat syntaxi\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/webConsole.dtd",
    "content": "<!ENTITY networkPanel.requestURL \"URL požadavku\">\n<!ENTITY networkPanel.requestMethod \"Metoda požadavku\">\n<!ENTITY networkPanel.statusCode \"Stavový kód\">\n\n<!ENTITY networkPanel.requestHeaders \"Hlavička požadavku\">\n<!ENTITY networkPanel.requestCookie \"Odeslaná cookies\">\n<!ENTITY networkPanel.requestBody \"Tělo požadavku\">\n<!ENTITY networkPanel.requestFormData \"Odeslaná data formuláře\">\n\n<!ENTITY networkPanel.responseHeaders \"Hlavička odpovědi\">\n<!ENTITY networkPanel.responseBody \"Tělo odpovědi\">\n<!ENTITY networkPanel.responseBodyCached \"Data v mezipaměti\">\n<!ENTITY networkPanel.responseBodyUnknownType \"Neznámý typ obsahu\">\n<!ENTITY networkPanel.responseNoBody \"Odpověď bez těla\">\n<!ENTITY networkPanel.responseImage \"Přijatý obrázek\">\n<!ENTITY networkPanel.responseImageCached \"Obrázek v mezipaměti\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/webapps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\n# LOCALIZATION NOTE (webapps.uninstall.notification): %S will be replaced with the name of the uninstalled web app\r\nuninstall.notification=Aplikace %S byla odinstalována z vašeho počítače.\r\nuninstall.label=Odinstalovat aplikaci\r\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/wizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  button-back-mac.label        \"Jít zpět\">\n<!ENTITY  button-back-mac.accesskey    \"z\">\n<!ENTITY  button-next-mac.label        \"Pokračovat\">\n<!ENTITY  button-next-mac.accesskey    \"P\">\n<!ENTITY  button-finish-mac.label      \"Hotovo\">\n<!ENTITY  button-cancel-mac.label      \"Zrušit\">\n\n<!ENTITY  button-back-unix.label       \"Zpět\">\n<!ENTITY  button-back-unix.accesskey   \"Z\">\n<!ENTITY  button-next-unix.label       \"Další\">\n<!ENTITY  button-next-unix.accesskey   \"D\">\n<!ENTITY  button-finish-unix.label     \"Dokončit\">\n<!ENTITY  button-cancel-unix.label     \"Zrušit\">\n\n<!ENTITY  button-back-win.label        \"&lt; Zpět\">\n<!ENTITY  button-back-win.accesskey    \"Z\">\n<!ENTITY  button-next-win.label        \"Další &gt;\">\n<!ENTITY  button-next-win.accesskey    \"D\">\n<!ENTITY  button-finish-win.label      \"Dokončit\">\n<!ENTITY  button-cancel-win.label      \"Zrušit\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/wizard.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndefault-first-title=Vítá vás %S\ndefault-last-title=Dokončování %S\ndefault-first-title-mac=Úvod\ndefault-last-title-mac=Závěr\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/xbl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nUnexpectedElement=Neočekávaný prvek <%1$S>.\n# LOCALIZATION NOTE: do not localize key=“%S” modifiers=“%S” id=“%S”\nGTK2Conflict2=Událost klávesy není na GTK2 dostupná: key=“%S” modifiers=“%S” id=“%S”\nWinConflict2=Událost klávesy není na některých rozložení klávesnice dostupná: key=“%S” modifiers=“%S” id=“%S”\nTooDeepBindingRecursion=Vázání XBL „%S“ je již použito příliš mnoha předcházejícími prvky. Z důvodu zabránění nekonečné rekurze, nebude aplikováno.\nCircularExtendsBinding=Rozšíření vázání „%S“ pomocí „%S“ by vedlo k rozšíření sebe sama\n# LOCALIZATION NOTE: do not localize <handler command=\"…\">\nCommandNotInChrome=Použití <handler command=\"…\"> není dovoleno mimo chrome.\nMalformedXBL = Soubor XBL není platný. Je pravděpodobné, že vázací značka je bez jmenného prostoru XBL.\nInvalidExtendsBinding=Rozšíření „%S“ je neplatné. Nerozšiřujte jména značek.\nMissingIdAttr = U návazné značky chybí atribut \"id\".\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/xml/prettyprint.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY xml.nostylesheet \"Tento XML soubor nemá připojeny žádné informace o vzhledu prvků. Strom XML dokumentu je zobrazen níže.\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/xpinstall/xpinstall.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#--------------------------------------------------------------------\n#   Install Actions\n#--------------------------------------------------------------------\nInstallFile=Instalace: %s\nInstallSharedFile=Instalace sdíleného souboru: %s\nReplaceFile=Nahrazování: %s\nReplaceSharedFile=Nahrazení sdíleného souboru: %s\nSkipFile=Přeskočení: %s\nSkipSharedFile=Přeskočení sdíleného souboru: %s\n\nDeleteFile=Odstranění souboru: %s\nDeleteComponent=Smazání komponenty: %s\n\nExecute=Spouštím: %s\nExecuteWithArgs=Spuštění: %s s argumentem: %s\n\nCopyFile=Kopírování souboru: %s na %s\nExecuteFile=Spuštění souboru: %s\nExecuteFileWithArgs=Spuštění souboru: %s s argumentem: %s\nMoveFile=Přesun souboru: %s do %s\nRenameFile=Přejmenování souboru: %s na %s\nCreateFolder=Vytvoření složky: %s\nRemoveFolder=Odstranění složky: %s\nRenameFolder=Přejmenování souboru: %s na %s\nWindowsShortcut=Zástupce Windows: %s\nMacAlias=Alias Macu: %s\nWindowsRegisterServer=Registrový server Windows: %s\nUnknownFileOpCommand=Neznámý příkaz operace se souborem!\n\nPatch=Záplatování: %s\n\nUninstall=Odinstalace: %s\n\nRegSkin=Registrace motivu vzhledu: %s\nRegLocale=Registrace jazyka: %s\nRegContent=Registrace obsahu: %s\nRegPackage=Registrace balíčku: %s\n\n#--------------------------------------------------------------------\n#   Dialog Messages\n#--------------------------------------------------------------------\n\nApplyNowSkin=Použít tento motiv vzhledu\nApplyNowLocale=Použít tuto lokalizaci\n\nConfirmSkin=Nainstalovat vzhled „%1$S“ z %2$S?\nConfirmLocale=Nainstalovat lokalizaci „%1$S“ z %2$S?\n\nOK=Instalovat\n\nprogress.queued=Ve frontě\nprogress.downloading=Stahování…\nprogress.downloaded=Staženo\nprogress.installing=Instalace…\n\nUnsigned=Nepodepsáno\n\n#--------------------------------------------------------------------\n#   Miscellaneous\n#--------------------------------------------------------------------\nERROR=Chyba\n\nerror0=Úspěch\nerror999=Změny se projeví po restartu\nerror-202=Přístup odepřen\nerror-203=Neočekávaná chyba instalace.\\nVíce informací je možno zjistit ze záznamů v chybové konzole.\nerror-204=Nenalezen instalační skript\nerror-207=Neplatný instalační balíček\nerror-208=Neplatný argument\nerror-210=Zrušeno uživatelem\nerror-214=Požadovaný soubor neexistuje\nerror-215=Pouze pro čtení\nerror-218=Chyba při rozbalování\nerror-219=Neplatná cesta\nerror-225=Chyba rozbalení\nerror-227=Zrušeno\nerror-228=Chyba stahování\nerror-229=Chyba skriptu\nerror-230=Již existuje\nerror-235=Nedostatek místa\nerror-239=Nezdařila se registrace chrome\nerror-240=Nedokončená instalace\nerror-244=Nepodporovaný balíček\nerror-260=Nemohl být ověřen podpis\nerror-261=Neplatný kontrolní součet (pravděpodobně chyba při stahování)\nerror-262=Neznámý nebo neplatný typ kontrolního součtu\nerror-299=Nedostatek paměti\n\n# there are other error codes, either rare or obsolete,\n# that are not worth translating at this time.\nunknown.error=Neočekávaná chyba %S\n\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/xslt/xslt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n1  = Parsování XSLT stylu se nezdařilo.\n2  = Parsování XPath výrazu se nezdařilo.\n3  = \n4  = XSLT transformace se nezdařila.\n5  = Neplatná XSLT/XPath funkce.\n6  = XSLT stylu obsahuje (pravděpodobně) rekurzi.\n7  = Hodnota atributu je pro XSLT 1.0 neplatná.\n8  = Výraz XPath měl vrátit množinu uzlů.\n9  = XSLT transformace byla přerušena textem <xsl:message>.\n10 = Při načítání XSLT stylu se vyskytla chyba:\n11 = XSLT styl neobsahuje XML typ MIME:\n12 = XSLT styl se přímo nebo nepřímo importuje či vkládá:\n13 = Byla zavolána funkce XPath s chybným počtem argumentů.\n14 = Byla zavolána neznámá funkce XPath.\n15 = Chyba při parsování XPath: očekáván znak „)“:\n16 = Chyba při parsování XPath: neplatný kontext:\n17 = Chyba při parsování XPath: očekáváno jméno nebo typ uzlu:\n18 = Chyba při parsování XPath: očekáván znak „]“:\n19 = Chyba při parsování XPath: chybné jméno proměnné:\n20 = Chyba při parsování XPath: neočekávaný konec výrazu:\n21 = Chyba při parsování XPath: očekáván operátor:\n22 = Chyba při parsování XPath: neuzavřený literál:\n23 = Chyba při parsování XPath: neočekáván znak „:“:\n24 = Chyba při parsování XPath: neočekáván znak „!“, negace je not():\n25 = Chyba při parsování XPath: nalezen neplatný znak:\n26 = Chyba při parsování XPath: očekáván binární operátor:\n27 = Načtení XSLT stylu bylo zablokováno z bezpečnostních důvodů.\n28 = Vyhodnocení neplatného výrazu.\n29 = Chybné pořadí složených závorek.\n30 = Vytvoření prvku s neplatným QName.\n31 = Vázání proměnné překrývá vázání proměnné ve stejné šabloně.\n32 = Volání klíčové funkce není povoleno.\n\nLoadingError = Chyba při načítání stylů: %S\nTransformError = Chyba při XSLT transformaci: %S\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global/xul.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMissingOverlay=Nepodařilo se načíst overlay z %1$S.\nPINotInProlog=Procesní instrukce <?%1$S?> již nemá žádný efekt mimo prolog (viz chyba 360119).\nNeededToWrapXUL=XUL box prvku %1$S obsahuje vloženého potomka %2$S, čímž musí být všichni jeho potomci zalomeni do bloku.\nNeededToWrapXULInlineBox=XUL box prvku %1$S obsahuje vloženého potomka %2$S, čímž musí být všichni jeho potomci zalomeni do bloku. Toto chování lze často napravit použitím „display: -moz-inline-box; display: inline-block“ namísto „display: -moz-inline-box“.\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global-platform/mac/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Přeskočit\npress   =       Stisknout\ncheck   =       Zaškrtnout\nuncheck =       Zrušit zaškrtnutí\nselect  =       Vybrat\nopen    =       Otevřít\nclose   =       Zavřít\nswitch  =       Přepnout\nclick   =       Klepnout\ncollapse=       Sbalit\nexpand  =       Rozbalit\nactivate=       Aktivovat\ncycle   =       Opakovat\n\n# Universal Access API support\n# (Mac Only)\n# The Role Description for AXWebArea (the web widget). Like in Safari.\nhtmlContent = Obsah HTML\n# The Role Description for the Tab button.\ntab     =       panel\n# The Role Description for definition list dl, dt and dd\nterm    =       výraz\ndefinition =    definice\n# The Role Description for an input type=\"search\" text field\nsearchTextField = pole pro vyhledávání textu\n# The Role Description for WAI-ARIA Landmarks\napplication =   aplikace\nsearch  =       vyhledávání \nbanner  =       banner\nnavigation =    navigace\ncomplementary = doplňkový\ncontent =       obsah\nmain    =       hlavní\n# The (spoken) role description for various WAI-ARIA roles\nalert       =      výstraha\nalertDialog =      dialog výstrahy\narticle     =      článek\ndocument    =      dokument\nlog         =      protokol\nmarquee     =      marquee\nmath        =      matematika\nnote        =      poznámka\nregion      =      region\nstatus      =      stav aplikace\ntimer       =      časovač\ntooltip     =      pomocný název\nseparator    =      oddělovač\ntabPanel     =      lišta s panely\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global-platform/mac/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" unless \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global-platform/mac/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#mac\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key - open up arrow symbol (ctrl-e)\nVK_SHIFT=\\u21e7\n\n#the command key - clover leaf symbol (ctrl-q)\nVK_META=\\u2318\n\n#the win key - never generated by native key event\nVK_WIN=win\n\n#the option/alt key - splitting tracks symbol (ctrl-g)\nVK_ALT=\\u2325\n\n#the control key. hat symbol (ctrl-f)\nVK_CONTROL=\\u2303\n\n#the separator character used between modifiers (none on Mac OS)\nMODIFIER_SEPARATOR=\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global-platform/unix/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Přeskočit\npress   =       Stisknout\ncheck   =       Zaškrtnout\nuncheck =       Zrušit zaškrtnutí\nselect  =       Vybrat\nopen    =       Otevřít\nclose   =       Zavřít\nswitch  =       Přepnout\nclick   =       Klepnout\ncollapse=       Sbalit\nexpand  =       Rozbalit\nactivate=       Aktivovat\ncycle   =       Opakovat\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global-platform/unix/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" unless \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global-platform/unix/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Shift\n\n#the command key\nVK_META=Meta\n\n#the win key (Super key and Hyper keys are mapped to DOM Win key)\nVK_WIN=Win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Ctrl\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global-platform/win/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Přeskočit\npress   =       Stisknout\ncheck   =       Zaškrtnout\nuncheck =       Zrušit zaškrtnutí\nselect  =       Vybrat\nopen    =       Otevřít\nclose   =       Zavřít\nswitch  =       Přepnout\nclick   =       Klepnout\ncollapse=       Sbalit\nexpand  =       Rozbalit\nactivate=       Aktivovat\ncycle   =       Opakovat\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global-platform/win/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" unless \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global-platform/win/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Shift\n\n#the command key\nVK_META=Meta\n\n#the win key\nVK_WIN=Win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Ctrl\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/global-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#\n#   Localizable URLs\n#\npluginStartupMessage=Spustit zásuvný modul pro typ\n\n# plug-ins URLs\npluginupdates_label=mozilla.com/plugincheck\npluginupdates_url=http://www.mozilla.com/plugincheck/\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/mozapps/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (window.width2, window.height): These values should be\nclose to the golden ratio (1.618:1) while making sure it's wide enough for long\nfile names and tall enough to hint that there are more downloads in the list -->\n<!ENTITY window.width2 \"485\">\n<!ENTITY window.height \"300\">\n\n<!ENTITY starting.label \"Navazování spojení…\">\n<!ENTITY scanning.label \"Antivirová kontrola…\">\n\n<!ENTITY downloads.title \"Stahování\">\n\n<!ENTITY cmd.pause.label \"Pozastavit\">\n<!ENTITY cmd.pause.accesskey \"P\">\n<!ENTITY cmd.resume.label \"Pokračovat\">\n<!ENTITY cmd.resume.accesskey \"P\">\n<!ENTITY cmd.cancel.label \"Zrušit\">\n<!ENTITY cmd.cancel.accesskey \"Z\">\n<!ENTITY cmd.show.label \"Otevřít složku\">\n<!ENTITY cmd.show.accesskey \"s\">\n<!ENTITY cmd.showMac.label \"Zobrazit ve Finderu\">\n<!ENTITY cmd.showMac.accesskey \"F\">\n<!ENTITY cmd.open.label \"Otevřít\">\n<!ENTITY cmd.open.accesskey \"O\">\n<!ENTITY cmd.openWith.label \"Otevřít pomocí…\">\n<!ENTITY cmd.openWith.accesskey \"t\">\n<!ENTITY cmd.retry.label \"Opakovat\">\n<!ENTITY cmd.retry.accesskey \"p\">\n<!ENTITY cmd.goToDownloadPage.label \"Přejít na stránku stahování\">\n<!ENTITY cmd.goToDownloadPage.accesskey \"e\">\n<!ENTITY cmd.copyDownloadLink.label \"Kopírovat stahovaný odkaz\">\n<!ENTITY cmd.copyDownloadLink.accesskey \"K\">\n<!ENTITY cmd.removeFromList.label \"Odebrat ze seznamu\">\n<!ENTITY cmd.removeFromList.accesskey \"d\">\n\n<!ENTITY cmd.close.commandKey \"w\">\n<!ENTITY cmd.close2.commandKey \"j\">\n<!ENTITY cmd.close2Unix.commandKey \"y\">\n<!ENTITY cmd.clearList.label \"Smazat seznam\">\n<!ENTITY cmd.clearList.tooltip \"Ze seznamu vymaže dokončená, přerušená a nedokončená stahování\">\n<!ENTITY cmd.clearList.accesskey \"S\">\n<!ENTITY cmd.find.commandKey \"f\">\n<!ENTITY cmd.search.commandKey \"k\">\n\n<!ENTITY closeWhenDone.label \"Zavřít při dokončení stahování\">\n<!ENTITY closeWhenDone.tooltip \"Po dokončení stahování všech souborů zavře okno Stahování\">\n\n<!ENTITY showFolder.label \"Zobrazit tuto složku\">\n<!ENTITY searchBox.label \"Hledat…\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/mozapps/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (shortSeconds): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# s is the short form for seconds\nshortSeconds=s;s;s\n\n# LOCALIZATION NOTE (shortMinutes): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# m is the short form for minutes\nshortMinutes=m;m;m\n\n# LOCALIZATION NOTE (shortHours): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# h is the short form for hours\nshortHours=h;h;h\n\n# LOCALIZATION NOTE (shortDays): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# d is the short form for days\nshortDays=d;d;d\n\n# LOCALIZATION NOTE (paused): — is the \"em dash\" (long dash)\npaused=Pozastaveno —  #1\ndownloading=Stahování\nnotStarted=Nespuštěno\nfailed=Selhalo\nfinished=Dokončeno\ncanceled=Zrušeno\n\ndownloadErrorAlertTitle=Chyba stahování\ndownloadErrorGeneric=Nastala neznámá chyba a stahovaný soubor se nepodařilo uložit.\\n\\nZkuste to prosím znovu.\n\n# LOCALIZATION NOTE: we don't have proper plural support in the CPP code; bug 463102\nquitCancelDownloadsAlertTitle=Přerušit všechna stahování?\nquitCancelDownloadsAlertMsg=Pokud nyní skončíte, bude přerušeno stahování souboru. Opravdu chcete skončit?\nquitCancelDownloadsAlertMsgMultiple=Pokud nyní skončíte, bude přerušeno stahování %S souborů. Opravdu chcete skončit?\nquitCancelDownloadsAlertMsgMac=Pokud nyní skončíte, bude přerušeno stahování souboru. Opravdu chcete skončit?\nquitCancelDownloadsAlertMsgMacMultiple=Pokud nyní skončíte, bude přerušeno stahování %S souborů. Opravdu chcete skončit?\nofflineCancelDownloadsAlertTitle=Přerušit všechna stahování?\nofflineCancelDownloadsAlertMsg=Pokud přejdete do offline režimu, bude přerušeno stahování souboru. Opravdu chcete přejít do offline režimu?\nofflineCancelDownloadsAlertMsgMultiple=Pokud přejdete do offline režimu, bude přerušeno %S stahování souboru. Opravdu chcete přejít do offline režimu?\nleavePrivateBrowsingCancelDownloadsAlertTitle=Přerušit všechna stahování?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsg2=Pokud zavřete všechna anonymní okna, přeruší se jedno aktuální stahování. Opravdu chcete opustit anonymní prohlížení?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsgMultiple2=Pokud zavřete všechna anonymní okna, přeruší se některá (%S) aktuální stahování. Opravdu chcete opustit anonymní prohlížení?\ncancelDownloadsOKText=Přerušit stahování\ncancelDownloadsOKTextMultiple=Přerušit %S stahování\ndontQuitButtonWin=Neskončit\ndontQuitButtonMac=Neskončit\ndontGoOfflineButton=Zůstat online\ndontLeavePrivateBrowsingButton2=Zůstat v anonymním prohlížení\ndownloadsCompleteTitle=Stahování dokončeno\ndownloadsCompleteMsg=Všechny soubory byly staženy.\n\n# LOCALIZATION NOTE (infiniteRate):\n# If download speed is a JavaScript Infinity value, this phrase is used\ninfiniteRate=Velmi rychlé\n\n# LOCALIZATION NOTE (statusFormat3): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S rate number; %3$S rate unit; %4$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (2.2 MB/sec)\nstatusFormat3=%4$S — %1$S (%2$S %3$S/s)\n\n# LOCALIZATION NOTE (statusFormatInfiniteRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S substitute phrase for Infinity speed; %3$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (Really fast)\nstatusFormatInfiniteRate=%3$S — %1$S (%2$S)\n\n# LOCALIZATION NOTE (statusFormatNoRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB\nstatusFormatNoRate=%2$S — %1$S\n\nbytes=bajtů\nkilobyte=KB\nmegabyte=MB\ngigabyte=GB\n\n# LOCALIZATION NOTE (transferSameUnits2):\n# %1$S progress number; %2$S total number; %3$S total unit\n# example: 1.1 of 333 MB\ntransferSameUnits2=%1$S z %2$S %3$S\n# LOCALIZATION NOTE (transferDiffUnits2):\n# %1$S progress number; %2$S progress unit; %3$S total number; %4$S total unit\n# example: 11.1 MB of 3.3 GB\ntransferDiffUnits2=%1$S %2$S z %3$S %4$S\n# LOCALIZATION NOTE (transferNoTotal2):\n# %1$S progress number; %2$S unit\n# example: 111 KB\ntransferNoTotal2=%1$S %2$S\n\n# LOCALIZATION NOTE (timePair3): %1$S time number; %2$S time unit\n# example: 1m; 11h\ntimePair3=%1$S %2$S\n# LOCALIZATION NOTE (timeLeftSingle3): %1$S time left\n# example: 1m left; 11h left\ntimeLeftSingle3=Zbývá %1$S\n# LOCALIZATION NOTE (timeLeftDouble3): %1$S time left; %2$S time left sub units\n# example: 11h 2m left; 1d 22h left\ntimeLeftDouble3=Zbývá %1$S %2$S\ntimeFewSeconds2=Zbývá několik vteřin\ntimeUnknown2=Zbývá neznámý čas\n\n# LOCALIZATION NOTE (doneSize): #1 size number; #2 size unit\ndoneSize=#1 #2\n# LOCALIZATION NOTE (doneScheme): #1 URI scheme like data: jar: about:\ndoneScheme2=zdroj %1$S\n# LOCALIZATION NOTE (doneFileScheme): Special case of doneScheme for file:\n# This is used as an eTLD replacement for local files, so make it lower case\ndoneFileScheme=místní soubor\n\n# LOCALIZATION NOTE (yesterday): Displayed time for files finished yesterday\nyesterday=Včera\n# LOCALIZATION NOTE (monthDate): #1 month name; #2 date number; e.g., January 22\nmonthDate2=%1$S %2$S\n\nfileExecutableSecurityWarning=„%S“ je spustitelný soubor. Ten může obsahovat viry nebo jiný škodlivý kód, který může poškodit váš počítač. Při spuštění buďte opatrní. Chcete opravdu spustit soubor „%S“?\nfileExecutableSecurityWarningTitle=Otevřít spustitelný soubor?\nfileExecutableSecurityWarningDontAsk=Příště se již neptat.\n\n# Desktop folder name for downloaded files\ndownloadsFolder=Stažené soubory\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/mozapps/downloads/settingsChange.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  settingsChangePreferences.label  \"Nastavení lze změnit v dialogu Předvolby aplikace &brandShortName;.\">\n<!ENTITY  settingsChangeOptions.label      \"Nastavení lze změnit v dialogu Možnosti aplikace &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/mozapps/downloads/unknownContentType.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  intro2.label                \"Otevíráte soubor:\">\n<!ENTITY  from.label                  \"z:\">\n<!ENTITY  actionQuestion.label        \"Co má aplikace &brandShortName; udělat s tímto souborem?\">\n\n<!ENTITY  openWith.label              \"Otevřít pomocí\">\n<!ENTITY  openWith.accesskey          \"O\">\n<!ENTITY  other.label                 \"Jiná…\">\n\n<!ENTITY  saveFile.label              \"Uložit soubor\">\n<!ENTITY  saveFile.accesskey          \"s\">\n\n<!ENTITY  rememberChoice.label        \"Provádět od teď automaticky s podobnými soubory.\">\n<!ENTITY  rememberChoice.accesskey    \"P\">\n\n<!ENTITY  whichIs.label              \"což je:\">\n\n<!ENTITY  chooseHandlerMac.label      \"Vybrat…\">\n<!ENTITY  chooseHandlerMac.accesskey  \"V\">\n<!ENTITY  chooseHandler.label         \"Procházet…\">\n<!ENTITY  chooseHandler.accesskey     \"P\">\n\n<!ENTITY  unknownPromptText.label     \"Chcete tento soubor uložit?\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/mozapps/downloads/unknownContentType.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle=Otevírání %S\nsaveDialogTitle=Zadejte název souboru pro uložení…\ndefaultApp=%S (výchozí)\nchooseAppFilePickerTitle=Výběr aplikace\nbadApp=Aplikace, kterou jste vybrali („%S“) nebyla nalezena.  Zkontrolujte název aplikace nebo vyberte jinou aplikaci.\nbadApp.title=Aplikace nebyla nalezena\nbadPermissions=Soubor nemohl být uložen, protože nemáte potřebná práva.  Zvolte prosím pro uložení jinou složku.\nbadPermissions.title=Neplatná práva pro uložení\nselectDownloadDir=Vyberte složku pro stahování\nunknownAccept.label=Uložit soubor\nunknownCancel.label=Zrušit\nfileType=Soubor %S\n# LOCALIZATION NOTE (orderedFileSizeWithType): first %S is type, second %S is size, and third %S is unit  \norderedFileSizeWithType=%1$S (%2$S %3$S)\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/mozapps/extensions/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY creator.label \"Autor:\">\n<!ENTITY developers.label \"Vývojáři:\">\n<!ENTITY translators.label \"Překladatelé:\">\n<!ENTITY contributors.label \"Přispěvatelé:\">\n<!ENTITY homepage.label \"Navštívit domovskou stránku\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/mozapps/extensions/blocklist.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY blocklist.title \"Doplňky způsobující problémy\">\n<!ENTITY blocklist.style \"width: 45em; height: 30em\">\n<!ENTITY blocklist.summary \"Aplikace &brandShortName; zjistila, že následující doplňky způsobují bezpečnostní nebo výkonové problémy:\">\n<!ENTITY blocklist.softblocked \"Z důvodů vaší ochrany je doporučováno tyto doplňky zakázat a aplikaci restartovat.\">\n<!ENTITY blocklist.hardblocked \"Z důvodů vaší ochrany byly tyto nebezpečné doplňky označeny jako zakázané. Pro jejich kompletní zákaz je vyžadován restart aplikace.\">\n<!ENTITY blocklist.softandhard \"Z důvodů vaší ochrany byly více nebezpečné doplňky označeny jako zakázané. Zbylé doplňky jsou sice méně nebezpečné, přesto je doporučováno je zakázat a aplikaci restartovat.\">\n<!ENTITY blocklist.moreinfo \"Více informací\">\n\n<!ENTITY blocklist.accept.label \"Restartovat &brandShortName;\">\n<!ENTITY blocklist.accept.accesskey \"R\">\n\n<!ENTITY blocklist.blocked.label \"Blokováno\">\n<!ENTITY blocklist.checkbox.label \"Zakázat\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/mozapps/extensions/extensions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY addons.windowTitle                   \"Správce doplňků\">\n\n<!ENTITY search.placeholder                   \"Hledat doplňky\">\n<!ENTITY search.buttonlabel                   \"Hledat\">\n<!-- LOCALIZATION NOTE (search.commandKey):\n     The search command key should match findOnCmd.commandkey from browser.dtd -->\n<!ENTITY search.commandkey                    \"f\">\n\n<!ENTITY loading.label                        \"Načítání…\">\n<!ENTITY listEmpty.installed.label            \"Žádný doplněk tohoto typu není nainstalován\">\n<!ENTITY listEmpty.availableUpdates.label     \"Nebyly nalezeny žádné aktualizace\">\n<!ENTITY listEmpty.recentUpdates.label        \"Žádný doplněk nebyl aktualizován\">\n<!ENTITY listEmpty.findUpdates.label          \"Zkontrolovat aktualizace\">\n<!ENTITY listEmpty.search.label               \"Nepodařilo se najít žádný odpovídající doplněk\">\n<!ENTITY listEmpty.button.label               \"Zjistěte více informací o doplňcích\">\n<!ENTITY installAddonFromFile.label           \"Instalovat doplněk ze souboru…\">\n<!ENTITY installAddonFromFile.accesskey       \"I\">\n<!ENTITY toolsMenu.tooltip                    \"Nástroje doplňků\">\n\n<!ENTITY getThemes.description                \"Chcete si přizpůsobit svůj prohlížeč?\">\n<!ENTITY getThemes.learnMore                  \"Vyberte si některý z tisíce vzhledů.\">\n\n<!ENTITY cmd.back.tooltip                     \"Přejde na předchozí stránku\">\n<!ENTITY cmd.forward.tooltip                  \"Přejde na následující stránku\">\n\n<!ENTITY showUnsignedExtensions.button.label  \"Některá rozšíření nemohla být ověřena\">\n<!ENTITY showAllExtensions.button.label       \"Zobrazit všechna rozšíření\">\n<!ENTITY debugAddons.label                    \"Ladění doplňků\">\n<!ENTITY debugAddons.accesskey                \"L\">\n\n<!-- global warnings -->\n<!ENTITY warning.safemode.label                    \"V nouzovém režimu jsou všechny doplňky zakázány.\">\n<!ENTITY warning.checkcompatibility.label          \"Kontrola kompatibility doplňků je zakázána. Aplikace může obsahovat nekompatibilní doplňky.\">\n<!ENTITY warning.checkcompatibility.enable.label   \"Povolit\">\n<!ENTITY warning.checkcompatibility.enable.tooltip \"Povolí kontrolu kompatibility doplňků\">\n<!ENTITY warning.updatesecurity.label              \"Kontrola bezpečné aktualizace doplňků je zakázána. Aplikace může být pomocí aktualizací napadena.\">\n<!ENTITY warning.updatesecurity.enable.label       \"Povolit\">\n<!ENTITY warning.updatesecurity.enable.tooltip     \"Povolí kontrolu bezpečné aktualizace doplňků\">\n\n<!-- categories / views -->\n<!ENTITY view.search.label                    \"Hledat\">\n<!ENTITY view.discover.label                  \"Získání doplňků\">\n<!ENTITY view.recentUpdates.label             \"Nedávné aktualizace\">\n<!ENTITY view.availableUpdates.label          \"Dostupné aktualizace\">\n\n<!-- addon updates -->\n<!ENTITY updates.checkForUpdates.label        \"Zkontrolovat aktualizace\">\n<!ENTITY updates.checkForUpdates.accesskey    \"k\">\n<!ENTITY updates.viewUpdates.label            \"Zobrazit nedávné aktualizace\">\n<!ENTITY updates.viewUpdates.accesskey        \"Z\">\n<!-- LOCALIZATION NOTE (updates.updateAddonsAutomatically.label): This menu item\n     is a checkbox that toggles the default global behavior for add-on update\n     checking. -->\n<!ENTITY updates.updateAddonsAutomatically.label     \"Automaticky aktualizovat doplňky\">\n<!ENTITY updates.updateAddonsAutomatically.accesskey \"A\">\n<!-- LOCALIZATION NOTE (updates.resetUpdatesToAutomatic.label, updates.resetUpdatesToManual.label):\n     Specific addons can have custom update checking behaviors (\"Manually\",\n     \"Automatically\", \"Use default global behavior\"). These menu items reset the\n     update checking behavior for all add-ons to the default global behavior\n     (which itself is either \"Automatically\" or \"Manually\", controlled by the\n     updates.updateAddonsAutomatically.label menu item). -->\n<!ENTITY updates.resetUpdatesToAutomatic.label       \"Nastavit všem doplňkům automatickou aktualizaci\">\n<!ENTITY updates.resetUpdatesToAutomatic.accesskey   \"N\">\n<!ENTITY updates.resetUpdatesToManual.label          \"Nastavit všem doplňkům manuální aktualizaci\">\n<!ENTITY updates.resetUpdatesToManual.accesskey      \"N\">\n<!ENTITY updates.updating.label               \"Probíhá aktualizace doplňků\">\n<!ENTITY updates.installed.label              \"Doplňky byly aktualizovány.\">\n<!ENTITY updates.downloaded.label             \"Doplňky byly staženy.\">\n<!ENTITY updates.restart.label                \"Restartovat pro dokončení instalace\">\n<!ENTITY updates.noneFound.label              \"Nebyly nalezeny žádné aktualizace\">\n<!ENTITY updates.manualUpdatesFound.label     \"Zobrazit dostupné aktualizace\">\n<!ENTITY updates.updateSelected.label         \"Instalovat aktualizace\">\n<!ENTITY updates.updateSelected.tooltip       \"Nainstaluje vybrané aktualizace\">\n\n<!-- addon actions -->\n<!ENTITY cmd.showDetails.label                \"Zobrazit více informací\">\n<!ENTITY cmd.showDetails.accesskey            \"v\">\n<!ENTITY cmd.findUpdates.label                \"Aktualizovat\">\n<!ENTITY cmd.findUpdates.accesskey            \"A\">\n<!ENTITY cmd.preferencesWin.label             \"Možnosti\">\n<!ENTITY cmd.preferencesWin.accesskey         \"M\">\n<!ENTITY cmd.preferencesUnix.label            \"Předvolby\">\n<!ENTITY cmd.preferencesUnix.accesskey        \"P\">\n<!ENTITY cmd.about.label                      \"O doplňku\">\n<!ENTITY cmd.about.accesskey                  \"O\">\n\n<!ENTITY cmd.enableAddon.label                \"Povolit\">\n<!ENTITY cmd.enableAddon.accesskey            \"P\">\n<!ENTITY cmd.disableAddon.label               \"Zakázat\">\n<!ENTITY cmd.disableAddon.accesskey           \"Z\">\n<!ENTITY cmd.enableTheme.label                \"Použít motiv vzhledu\">\n<!ENTITY cmd.enableTheme.accesskey            \"m\">\n<!ENTITY cmd.disableTheme.label               \"Nepoužívat motiv vzhledu\">\n<!ENTITY cmd.disableTheme.accesskey           \"m\">\n<!ENTITY cmd.askToActivate.label              \"Spustit na vyžádání\">\n<!ENTITY cmd.askToActivate.tooltip            \"Na spuštění zásuvného modulu se vždy zeptat\">\n<!ENTITY cmd.alwaysActivate.label             \"Vždy spustit\">\n<!ENTITY cmd.alwaysActivate.tooltip           \"Zásuvný modul bude vždy spuštěn\">\n<!ENTITY cmd.neverActivate.label              \"Nespouštět\">\n<!ENTITY cmd.neverActivate.tooltip            \"Zásuvný modul nebude nikdy spuštěn\">\n<!ENTITY cmd.stateMenu.tooltip                \"Změní způsob spouštění zásuvného modulu\">\n<!ENTITY cmd.installAddon.label               \"Instalovat\">\n<!ENTITY cmd.installAddon.accesskey           \"I\">\n<!ENTITY cmd.uninstallAddon.label             \"Odebrat\">\n<!ENTITY cmd.uninstallAddon.accesskey         \"d\">\n<!ENTITY cmd.showPreferencesWin.label         \"Možnosti\">\n<!ENTITY cmd.showPreferencesWin.tooltip       \"Umožní změnit možnosti doplňku\">\n<!ENTITY cmd.showPreferencesUnix.label        \"Předvolby\">\n<!ENTITY cmd.showPreferencesUnix.tooltip      \"Umožní změnit předvolby doplňku\">\n<!ENTITY cmd.contribute.label                 \"Přispět\">\n<!ENTITY cmd.contribute.accesskey             \"s\">\n<!ENTITY cmd.contribute.tooltip               \"Zobrazí informace jak přispět na vývoj doplňku\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"Zobrazit poznámky k vydání\">\n<!ENTITY cmd.showReleaseNotes.tooltip         \"Zobrazí poznámky k vydání této aktualizace\">\n<!ENTITY cmd.hideReleaseNotes.label           \"Skrýt poznámky k vydání\">\n<!ENTITY cmd.hideReleaseNotes.tooltip         \"Skryje poznámky k vydání této aktualizace\">\n\n<!-- discovery view -->\n<!-- LOCALIZATION NOTE (discover.title,discover.description,discover.footer):\n     Displayed in the center of the Get Add-ons view, see bug 601143 for mockups. -->\n<!ENTITY discover.title                       \"Co jsou doplňky?\">\n<!ENTITY discover.description2                \"Doplňky jsou aplikace, které vám umožní přizpůsobit si aplikaci &brandShortName; pomocí nových funkcí či stylů. Vyzkoušejte čas šetřící postranní lištu či motiv vzhledu, který přizpůsobí aplikaci &brandShortName; do vašeho stylu.\">\n<!ENTITY discover.footer                      \"V případě dostupného připojení k internetu bude tato stránka zobrazovat některé z nejoblíbenějších doplňků, které si můžete vyzkoušet.\">\n\n<!-- detail view -->\n<!ENTITY detail.version.label                 \"Verze\">\n<!ENTITY detail.lastupdated.label             \"Poslední aktualizace\">\n<!ENTITY detail.creator.label                 \"Autor\">\n<!ENTITY detail.homepage.label                \"Domovská stránka\">\n<!ENTITY detail.numberOfDownloads.label       \"Počet stažení\">\n\n<!ENTITY detail.contributions.description     \"Vývojář tohoto doplňku vás žádá o malý příspěvek, kterým pomůžete podpořit další vývoj.\">\n\n<!ENTITY detail.updateType                    \"Automatické aktualizace\">\n<!ENTITY detail.updateDefault.label           \"Výchozí\">\n<!ENTITY detail.updateDefault.tooltip         \"Aktualizace se instalují automaticky, je-li to výchozí nastavení\">\n<!ENTITY detail.updateAutomatic.label         \"Povoleny\">\n<!ENTITY detail.updateAutomatic.tooltip       \"Aktualizace se instalují automaticky\">\n<!ENTITY detail.updateManual.label            \"Zakázány\">\n<!ENTITY detail.updateManual.tooltip          \"Aktualizace se instalují manuálně\">\n<!ENTITY detail.home                          \"Domovská stránka\">\n<!ENTITY detail.repository                    \"Profil doplňku\">\n<!ENTITY detail.size                          \"Velikost\">\n\n<!ENTITY detail.checkForUpdates.label         \"Zkontrolovat aktualizace\">\n<!ENTITY detail.checkForUpdates.accesskey     \"Z\">\n<!ENTITY detail.checkForUpdates.tooltip       \"Zkontroluje dostupnost aktualizace doplňku\">\n<!ENTITY detail.showPreferencesWin.label      \"Možnosti\">\n<!ENTITY detail.showPreferencesWin.accesskey  \"M\">\n<!ENTITY detail.showPreferencesWin.tooltip    \"Umožní změnit možnosti doplňku\">\n<!ENTITY detail.showPreferencesUnix.label     \"Předvolby\">\n<!ENTITY detail.showPreferencesUnix.accesskey \"P\">\n<!ENTITY detail.showPreferencesUnix.tooltip   \"Umožní změnit předvolby doplňku\">\n\n\n<!-- ratings -->\n<!ENTITY rating2.label                        \"Hodnocení\">\n\n<!-- download/install progress -->\n<!ENTITY progress.pause.tooltip               \"Pozastavit\">\n<!ENTITY progress.cancel.tooltip              \"Zrušit\">\n\n\n<!-- list sorting -->\n<!ENTITY sort.name.label                      \"Název\">\n<!ENTITY sort.name.tooltip                    \"Seřadit podle názvu\">\n<!ENTITY sort.dateUpdated.label               \"Poslední aktualizace\">\n<!ENTITY sort.dateUpdated.tooltip             \"Řadit dle aktualizace\">\n<!ENTITY sort.relevance.label                 \"Nejlepší shody\">\n<!ENTITY sort.relevance.tooltip               \"Řadit dle nejlepší shody\">\n<!ENTITY sort.price.label                     \"Cena\">\n<!ENTITY sort.price.tooltip                   \"Řadit dle ceny\">\n\n<!ENTITY search.filter2.label                 \"Hledat:\">\n<!ENTITY search.filter2.installed.label       \"Mé doplňky\">\n<!ENTITY search.filter2.installed.tooltip     \"Zobrazí nainstalované doplňky\">\n<!ENTITY search.filter2.available.label       \"Dostupné doplňky\">\n<!ENTITY search.filter2.available.tooltip     \"Zobrazí doplňky dostupné k instalaci\">\n\n<!ENTITY addon.homepage                       \"Domovská stránka\">\n<!ENTITY addon.details.label                  \"Více\">\n<!ENTITY addon.details.tooltip                \"Zobrazí více informací o doplňku\">\n<!ENTITY addon.unknownDate                    \"Neznámá\">\n<!-- LOCALIZATION NOTE (addon.disabled.postfix): This is used in a normal list\n     to signify that an add-on is disabled, in the form\n     \"<Addon name> <1.0> (disabled)\" -->\n<!ENTITY addon.disabled.postfix               \"(zakázáno)\">\n<!-- LOCALIZATION NOTE (addon.update.postfix): This is used in the available\n     updates list to signify that an item is an update, in the form\n     \"<Addon name> <1.1> Update\". It is fine to use constructs like brackets if\n     necessary -->\n<!ENTITY addon.update.postfix                 \"(aktualizovat)\">\n<!ENTITY addon.undoAction.label               \"Zpět\">\n<!ENTITY addon.undoAction.tooltip             \"Vrátí tuto akci\">\n<!ENTITY addon.undoRemove.label               \"Zpět\">\n<!ENTITY addon.undoRemove.tooltip             \"Ponechá doplněk nainstalovaný\">\n<!ENTITY addon.restartNow.label               \"Restartovat\">\n<!ENTITY addon.install.label                  \"Instalovat\">\n<!ENTITY addon.install.tooltip                \"Nainstaluje doplněk\">\n<!ENTITY addon.updateNow.label                \"Aktualizovat\">\n<!ENTITY addon.updateNow.tooltip              \"Nainstaluje aktualizaci doplňku\">\n<!ENTITY addon.includeUpdate.label            \"Vybrat k instalaci\">\n<!ENTITY addon.updateAvailable.label          \"Aktualizace je dostupná\">\n<!ENTITY addon.checkingForUpdates.label       \"Kontrola aktualizací…\">\n<!ENTITY addon.releaseNotes.label             \"Poznámky k vydání:\">\n<!ENTITY addon.loadingReleaseNotes.label      \"Načítání…\">\n<!ENTITY addon.errorLoadingReleaseNotes.label \"Omlouváme se, ale při načítání poznámek k vydání nastala chyba.\">\n\n<!ENTITY addon.createdBy.label                \"Od \">\n\n<!ENTITY eula.title                           \"Licenční smlouva s koncovým uživatelem\">\n<!ENTITY eula.width                           \"560px\">\n<!ENTITY eula.height                          \"400px\">\n<!ENTITY eula.accept                          \"Přijmout a instalovat…\">\n\n<!ENTITY settings.path.button.label           \"Procházet…\">\n\n<!-- LOCALIZATION NOTE (experiment.info.label): The strings related to\n     experiments are present on the \"Experiments\" tab of the add-ons manager.\n     This tab won't be displayed unless an Experiment add-on is installed.\n     Install https://people.mozilla.org/~gszorc/dummy-experiment-addon.xpi\n     to cause this tab to appear. -->\n<!ENTITY experiment.info.label \"O co se jedná? Vzdálené měření může čas od času nainstalovat a spustit experimenty.\">\n<!ENTITY experiment.info.learnmore \"Zjistit více\">\n<!ENTITY experiment.info.learnmore.accesskey \"Z\">\n<!ENTITY experiment.info.changetelemetry \"Nastavení měření\">\n<!ENTITY experiment.info.changetelemetry.accesskey \"N\">\n\n<!ENTITY setting.learnmore \"Zjistit více…\">\n\n<!ENTITY disabledUnsigned.heading \"Některé doplňky byly zablokovány\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.description.start, disabledUnsigned.description.findAddonsLink, disabledUnsigned.description.end):\n     These entities form a sentence, with\n     disabledUnsigned.description.findAddonsLink being a link to an external site. -->\n<!ENTITY disabledUnsigned.description.start \"Následující doplňky nebyly ověřeny pro použití v aplikaci &brandShortName;. Můžete \">\n<!ENTITY disabledUnsigned.description.findAddonsLink \"za ně najít náhrady\">\n<!ENTITY disabledUnsigned.description.end \" nebo požádat vývojáře, aby je nechal ověřit.\">\n<!ENTITY disabledUnsigned.learnMore \"Zjistěte více o naší snaze o vaši bezpečnost.\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.devInfo.start, disabledUnsigned.devInfo.linkToManual, disabledUnsigned.devInfo.end):\n     These entities form a sentence, with disabledUnsigned.devInfo.linkToManual\n     being a link to an external site. -->\n<!ENTITY disabledUnsigned.devInfo.start \"Vývojáři, kteří mají zájem o ověření svých rozšíření, mohou pokračovat přečtením \">\n<!ENTITY disabledUnsigned.devInfo.linkToManual \"našeho manuálu\">\n<!ENTITY disabledUnsigned.devInfo.end \".\">\n\n<!ENTITY pluginDeprecation.description \"Něco chybí? Některé zásuvné moduly už &brandShortName; nepodporuje.\">\n<!ENTITY pluginDeprecation.learnMore \"Zjistit více.\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/mozapps/extensions/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutWindowTitle) %S is the addon name\naboutWindowTitle=O doplňku %S\naboutWindowCloseButton=Zavřít\n#LOCALIZATION NOTE (aboutWindowVersionString) %S is the addon version\naboutWindowVersionString=verze %S\n#LOCALIZATION NOTE (aboutAddon) %S is the addon name\naboutAddon=O doplňku %S\n\n#LOCALIZATION NOTE (uninstallNotice) %S is the add-on name\nuninstallNotice=Doplněk %S byl odebrán.\n\n#LOCALIZATION NOTE (numReviews): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of reviews\nnumReviews=#1 recenze;#1 recenze;#1 recenzí\n\n#LOCALIZATION NOTE (dateUpdated) %S is the date the addon was last updated\ndateUpdated=Aktualizováno %S\n\n#LOCALIZATION NOTE (notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\nnotification.incompatible=Doplněk %1$S je nekompatibilní s aplikací %2$S %3$S.\n\n#LOCALIZATION NOTE (notification.unsigned, notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\nnotification.unsignedAndDisabled=Doplněk %1$S nemohl být ověřen pro použití v aplikaci %2$S a byl zakázán.\nnotification.unsigned=Doplněk %1$S nemohl být ověřen pro použití v aplikaci %2$S. Používejte jej obezřetně.\nnotification.unsigned.link=Více informací\n\n#LOCALIZATION NOTE (notification.blocked) %1$S is the add-on name\nnotification.blocked=Doplněk %1$S byl zakázán z bezpečnostních a výkonových důvodů.\nnotification.blocked.link=Více informací\n#LOCALIZATION NOTE (notification.softblocked) %1$S is the add-on name\nnotification.softblocked=Doplněk %1$S způsobuje bezpečnostní a výkonové problémy.\nnotification.softblocked.link=Více informací\n#LOCALIZATION NOTE (notification.outdated) %1$S is the add-on name\nnotification.outdated=Je dostupná důležitá aktualizace doplňku %1$S.\nnotification.outdated.link=Aktualizovat\n#LOCALIZATION NOTE (notification.vulnerableUpdatable) %1$S is the add-on name\nnotification.vulnerableUpdatable=Doplněk %1$S je zranitelný a měl by být aktualizován.\nnotification.vulnerableUpdatable.link=Aktualizovat\n#LOCALIZATION NOTE (notification.vulnerableNoUpdate) %1$S is the add-on name\nnotification.vulnerableNoUpdate=Doplněk %1$S je zranitelný. Používejte ho obezřetně.\nnotification.vulnerableNoUpdate.link=Více informací\n#LOCALIZATION NOTE (notification.enable) %1$S is the add-on name, %2$S is brand name\nnotification.enable=Doplněk %1$S bude povolen po restartu aplikace %2$S.\n#LOCALIZATION NOTE (notification.disable) %1$S is the add-on name, %2$S is brand name\nnotification.disable=Doplněk %1$S bude zakázán po restartu aplikace %2$S.\n#LOCALIZATION NOTE (notification.install) %1$S is the add-on name, %2$S is brand name\nnotification.install=Doplněk %1$S bude nainstalován po restartu aplikace %2$S.\n#LOCALIZATION NOTE (notification.uninstall) %1$S is the add-on name, %2$S is brand name\nnotification.uninstall=Doplněk %1$S bude odebrán po restartu aplikace %2$S.\n#LOCALIZATION NOTE (notification.upgrade) %1$S is the add-on name, %2$S is brand name\nnotification.upgrade=Doplněk %1$S bude aktualizován po restartu aplikace %2$S.\n#LOCALIZATION NOTE (notification.downloadError) %1$S is the add-on name. Not yet implemented - see https://bug593535.bugzilla.mozilla.org/attachment.cgi?id=475403\nnotification.downloadError=Při stahování doplňku %1$S nastala chyba.\nnotification.downloadError.retry=Zkusit znovu\nnotification.downloadError.retry.tooltip=Zkusí znovu stáhnout tento doplněk\n#LOCALIZATION NOTE (notification.installError) %1$S is the add-on name. Not yet implemented - see https://bug593535.bugzilla.mozilla.org/attachment.cgi?id=475403\nnotification.installError=Při instalaci doplňku %1$S nastala chyba.\nnotification.installError.retry=Zkusit znovu\nnotification.installError.retry.tooltip=Zkusí znovu stáhnout a nainstalovat tento doplněk\n#LOCALIZATION NOTE (notification.openH264Pending) OpenH264 will be automatically installed later.\nnotification.gmpPending=%1$S bude brzy nainstalován.\n\n#LOCALIZATION NOTE (contributionAmount2) %S is the currency amount recommended for contributions\ncontributionAmount2=Navrhovaný příspěvek: %S\n\ninstallDownloading=Stahování\ninstallDownloaded=Staženo\ninstallDownloadFailed=Chyba stahování\ninstallVerifying=Ověřování\ninstallInstalling=Instalace\ninstallEnablePending=Pro povolení je vyžadován restart\ninstallDisablePending=Pro zakázání je vyžadován restart\ninstallFailed=Chyba instalace\ninstallCancelled=Instalace zrušena\n\n#LOCALIZATION NOTE (details.notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\ndetails.notification.incompatible=Doplněk %1$S je nekompatibilní s aplikací %2$S %3$S.\n#LOCALIZATION NOTE (details.notification.unsigned, details.notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\ndetails.notification.unsignedAndDisabled=Doplněk %1$S nemohl být ověřen pro použití v aplikaci %2$S a byl zakázán.\ndetails.notification.unsigned=Doplněk %1$S nemohl být ověřen pro použití v aplikaci %2$S. Používejte jej obezřetně.\ndetails.notification.unsigned.link=Více informací\n#LOCALIZATION NOTE (details.notification.blocked) %1$S is the add-on name\ndetails.notification.blocked=Doplněk %1$S byl zakázán z bezpečnostních a výkonových důvodů.\ndetails.notification.blocked.link=Více informací\n#LOCALIZATION NOTE (details.notification.softblocked) %1$S is the add-on name\ndetails.notification.softblocked=Doplněk %1$S způsobuje bezpečnostní a výkonové problémy.\ndetails.notification.softblocked.link=Více informací\n#LOCALIZATION NOTE (details.notification.outdated) %1$S is the add-on name\ndetails.notification.outdated=Je dostupná důležitá aktualizace doplňku %1$S.\ndetails.notification.outdated.link=Aktualizovat\n#LOCALIZATION NOTE (details.notification.vulnerableUpdatable) %1$S is the add-on name\ndetails.notification.vulnerableUpdatable=Doplněk %1$S je zranitelný a měl by být aktualizován.\ndetails.notification.vulnerableUpdatable.link=Aktualizovat\n#LOCALIZATION NOTE (details.notification.vulnerableNoUpdate) %1$S is the add-on name\ndetails.notification.vulnerableNoUpdate=Doplněk %1$S je zranitelný. Používejte ho obezřetně.\ndetails.notification.vulnerableNoUpdate.link=Více informací\n#LOCALIZATION NOTE (details.notification.enable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.enable=Doplněk %1$S bude povolen po restartu aplikace %2$S.\n#LOCALIZATION NOTE (details.notification.disable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.disable=Doplněk %1$S bude zakázán po restartu aplikace %2$S.\n#LOCALIZATION NOTE (details.notification.install) %1$S is the add-on name, %2$S is brand name\ndetails.notification.install=Doplněk %1$S bude nainstalován po restartu aplikace %2$S.\n#LOCALIZATION NOTE (details.notification.uninstall) %1$S is the add-on name, %2$S is brand name\ndetails.notification.uninstall=Doplněk %1$S bude odebrán po restartu aplikace %2$S.\n#LOCALIZATION NOTE (details.notification.upgrade) %1$S is the add-on name, %2$S is brand name\ndetails.notification.upgrade=Doplněk %1$S bude aktualizován po restartu aplikace %2$S.\n#LOCALIZATION NOTE (details.notification.openH264Pending) OpenH264 will be automatically installed later.\ndetails.notification.gmpPending=%1$S bude brzy nainstalován.\n\n# LOCALIZATION NOTE (details.experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (detail view).\ndetails.experiment.time.daysRemaining=Zbývá #1 den;Zbývají #1 dny;Zbývá #1 dní;\n#LOCALIZATION NOTE (details.experiment.time.endsToday) The experiment will end in less than a day (detail view).\ndetails.experiment.time.endsToday=Zbývá méně než jeden den\n# LOCALIZATION NOTE (details.experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (detail view).\ndetails.experiment.time.daysPassed=Před #1 dnem;Před #1 dny;Před #1 dny\n#LOCALIZATION NOTE (details.experiment.time.endedToday) The experiment ended less than a day ago (detail view).\ndetails.experiment.time.endedToday=Před méně než jedním dnem\n#LOCALIZATION NOTE (details.experiment.state.active) This experiment is active (detail view).\ndetails.experiment.state.active=Aktivní\n#LOCALIZATION NOTE (details.experiment.state.complete) This experiment is complete (it was previously active) (detail view).\ndetails.experiment.state.complete=Dokončeno\n\n# LOCALIZATION NOTE (experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (list view item).\nexperiment.time.daysRemaining=Zbývá #1 den;Zbývají #1 dny;Zbývá #1 dní;\n#LOCALIZATION NOTE (experiment.time.endsToday) The experiment will end in less than a day (list view item).\nexperiment.time.endsToday=Zbývá méně než jeden den\n# LOCALIZATION NOTE (experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (list view item).\nexperiment.time.daysPassed=Před #1 dnem;Před #1 dny;Před #1 dny\n#LOCALIZATION NOTE (experiment.time.endedToday) The experiment ended less than a day ago (list view item).\nexperiment.time.endedToday=Před méně než jedním dnem\n#LOCALIZATION NOTE (experiment.state.active) This experiment is active (list view item).\nexperiment.state.active=Aktivní\n#LOCALIZATION NOTE (experiment.state.complete) This experiment is complete (it was previously active) (list view item).\nexperiment.state.complete=Dokončeno\n\ninstallFromFile.dialogTitle=Zvolte doplněk k instalaci\ninstallFromFile.filterName=Doplňky\n\nuninstallAddonTooltip=Odinstaluje doplněk\nuninstallAddonRestartRequiredTooltip=Odinstaluje doplněk (vyžadován restart)\nenableAddonTooltip=Povolí doplněk\nenableAddonRestartRequiredTooltip=Povolí doplněk (vyžadován restart)\ndisableAddonTooltip=Zakáže doplněk\ndisableAddonRestartRequiredTooltip=Zakáže doplněk (vyžadován restart)\n\n#LOCALIZATION NOTE (showAllSearchResults): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total number of search results\nshowAllSearchResults=Zobrazit 1 výsledek;Zobrazit #1 výsledky;Zobrazit #1 výsledků\n\n#LOCALIZATION NOTE (addon.purchase.label) displayed on a button in the list\n# view, %S is the price of the add-on including currency symbol\naddon.purchase.label=Zakoupit za %S…\naddon.purchase.tooltip=Přejde do galerie doplňků a umožní zakoupit doplněk\n#LOCALIZATION NOTE (cmd.purchaseAddon.label) displayed on a button in the detail\n# view, %S is the price of the add-on including currency symbol\ncmd.purchaseAddon.label=Zakoupit za %S…\ncmd.purchaseAddon.accesskey=Z\n\n#LOCALIZATION NOTE (eulaHeader) %S is name of the add-on asking the user to agree to the EULA\neulaHeader=Doplněk %S vyžaduje odsouhlasení licenční smlouvy s koncovým uživatelem:\n\ntype.extension.name=Rozšíření\ntype.theme.name=Vzhled\ntype.locale.name=Jazykové balíčky\ntype.plugin.name=Zásuvné moduly\ntype.dictionary.name=Slovníky\ntype.service.name=Služby\ntype.experiment.name=Experimenty\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/mozapps/extensions/newaddon.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title \"Instalace doplňku\">\n<!ENTITY intro \"Některý z programů na vašem počítači by rád upravil &brandShortName; pomocí následujícího doplňku:\">\n\n<!ENTITY warning \"Instalujte pouze doplňky od důvěryhodných autorů.\">\n<!ENTITY allow \"Povolit instalaci\">\n<!ENTITY later \"Své rozhodnutí můžete vždy změnit pomocí Správce doplňků.\">\n\n<!ENTITY continue \"Pokračovat\">\n<!ENTITY restartMessage \"Pro dokončení instalace doplňku je nutno restartovat &brandShortName;\">\n<!ENTITY restartButton \"Restartovat &brandShortName;\">\n<!ENTITY cancelButton \"Zrušit\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/mozapps/extensions/newaddon.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (name) %1$S is the add-on name, %2$S is the add-on version\nname=%1$S %2$S\n#LOCALIZATION NOTE (author) %S is the author of the add-on\nauthor=Od %S\n#LOCALIZATION NOTE (location) %S is the path the add-on is installed in\nlocation=Umístění: %S\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/mozapps/extensions/selectAddons.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY upgrade.style \"width: 93ch; height: 448px;\">\n\n<!ENTITY checking.heading \"Kontrola doplňků\">\n<!ENTITY checking.progress.label \"Kontrola kompatibility doplňků s verzí aplikace &brandShortName;.\">\n\n<!ENTITY select.heading \"Výběr doplňků\">\n<!-- LOCALIZATION NOTE (select.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY select.description \"Zrychlete &brandShortName; zakázáním již nepoužívaných doplňků. Doplňky třetích stran budou automaticky zakázány, pokud je níže nevyberete.\">\n<!ENTITY select.keep \"Ponechat\">\n<!-- LOCALIZATION NOTE (select.keep.style): Should be a width wide enough for\n     the string in select.keep above. -->\n<!ENTITY select.keep.style \"width: 6ch;\">\n<!ENTITY select.action \"Akce\">\n<!-- LOCALIZATION NOTE (select.action.style): Should be a width wide enough for\n     the action strings in selectAddons.properties or brandShortName. -->\n<!ENTITY select.action.style \"width: 35ch;\">\n<!ENTITY select.source \"Instalováno\">\n<!ENTITY select.name \"Název\">\n<!-- LOCALIZATION NOTE (select.name.style): Should be a width small enough so\n     the source column still has enough room for the source strings in\n     selectAddons.properties. -->\n<!ENTITY select.name.style \"width: 33ch;\">\n\n<!ENTITY confirm.heading \"Výběr doplňků\">\n<!-- LOCALIZATION NOTE (confirm.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY confirm.description \"Zrychlete &brandShortName; zakázáním již nepoužívaných doplňků. Doplňky třetích stran budou automaticky zakázány, pokud je níže nevyberete.\">\n\n<!ENTITY action.disable.heading \"Následující doplňky budou zakázány:\">\n<!ENTITY action.incompatible.heading \"Následující doplňky budou zakázány, ale budou povoleny, jakmile budou kompatibilní:\">\n<!ENTITY action.update.heading \"Následující doplňky budou aktualizovány:\">\n<!ENTITY action.enable.heading \"Následující doplňky budou povoleny:\">\n\n<!ENTITY update.heading \"Aktualizace doplňků\">\n<!ENTITY update.progress.label \"Stahování a instalace vámi vybraných doplňků.\">\n\n<!ENTITY errors.heading \"Aplikaci &brandShortName; se nepodařilo aktualizovat některé doplňky.\">\n<!ENTITY errors.description \"Instalace aktualizací některých doplňků se nezdařila. &brandShortName; je bude automaticky aktualizovat později.\">\n\n<!ENTITY footer.label \"Své doplňky můžete vždy změnit pomocí Správce doplňků.\">\n<!ENTITY cancel.label \"Zrušit\">\n<!ENTITY back.label \"Zpět\">\n<!ENTITY next.label \"Vpřed\">\n<!ENTITY done.label \"Hotovo\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/mozapps/extensions/selectAddons.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (source.profile) add-ons installed by the user, this may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.profile=uživatelem\n#LOCALIZATION NOTE (source.bundled) add-ons shipped with the application, and thus\n# treated as installed by the user. This may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.bundled=uživatelem (přibalené)\n#LOCALIZATION NOTE (source.other) add-ons installed by other applications\n# installed on the computer\nsource.other=některým z programů\n\naction.enabled=Bude povoleno\naction.disabled=Bude zakázáno\naction.autoupdate=Bude aktualizováno kvůli kompatibilitě\naction.incompatible=Bude povoleno až bude kompatibilní\naction.neededupdate=Aktulizujte kvůli kompatibilitě\naction.unneededupdate=Aktulizujte volitelně\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/mozapps/extensions/update.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  updateWizard.title              \"Aktualizace aplikace &brandShortName; \">\n\n<!ENTITY  offline.title                   \"&brandShortName; je v režimu offline\">\n<!ENTITY  offline.description             \"&brandShortName; potřebuje přejít do režimu online, aby mohla zkontrolovat dostupnost aktualizací doplňků kompatibilních s touto verzí.\">\n<!ENTITY  offline.toggleOffline.label     \"Přejít do režimu online.\">\n<!ENTITY  offline.toggleOffline.accesskey \"P\">\n\n<!ENTITY  mismatch.win.title              \"Nekompatibilní doplňky\">\n<!ENTITY  mismatch.top.label              \"Následující doplňky nejsou kompatibilní s touto verzí aplikace &brandShortName; a byly proto zakázány:\">\n<!ENTITY  mismatch.bottom.label           \"&brandShortName; může zkontrolovat dostupnost kompatibilních verzí těchto doplňků.\">\n\n<!ENTITY  checking.wizard.title           \"Kontrola dostupnosti kompatibilních doplňků\">\n<!ENTITY  checking.top.label              \"Kontrola dostupnosti aktualizací vašich nekompatibilních doplňků…\">\n<!ENTITY  checking.status                 \"Tato operace může trvat i několik minut…\">\n\n<!ENTITY  found.wizard.title               \"Nalezeny kompatibilních doplňky\">\n<!ENTITY  found.top.label                 \"Zvolte doplňky, které chcete nainstalovat:\">\n<!ENTITY  found.disabledXPinstall.label   \"Tyto aktualizace nelze nainstalovat, protože je zakázáno instalovat software. Toto nastavení můžete změnit níže.\">\n<!ENTITY  found.enableXPInstall.label     \"Povolit stránkám instalovat software\">\n<!ENTITY  found.enableXPInstall.accesskey \"P\">\n\n<!ENTITY  installing.wizard.title         \"Instalace kompatibilních doplňků\">\n<!ENTITY  installing.top.label            \"Stahování a instalace aktualizací vašich doplňků…\">\n\n<!ENTITY  noupdates.wizard.title          \"Nenalezeny žádné kompatibilní doplňky\">\n<!ENTITY  noupdates.intro.desc            \"Aplikace &brandShortName; nenalezla žádné aktualizace vašich nekompatibilních doplňků.\">\n<!ENTITY  noupdates.error.desc            \"Při kontrole dostupnosti aktualizací byly zaznamenány problémy.\">\n<!ENTITY  noupdates.checkEnabled.desc     \"Aplikace &brandShortName; bude pravidelně provádět kontrolu dostupnosti a v případě dostupných aktualizací vás bude informovat.\">\n\n<!ENTITY  finished.wizard.title           \"Instalace kompatibilních doplňků dokončena\">\n<!ENTITY  finished.top.label              \"Aplikace &brandShortName; nainstalovala všechny dostupné aktualizace vašich doplňků.\">\n<!ENTITY  finished.checkDisabled.desc     \"Aplikace &brandShortName; může pravidelně provádět kontrolu dostupnosti a v případě dostupných aktualizací vás informovat.\">\n<!ENTITY  finished.checkEnabled.desc      \"Aplikace &brandShortName; bude pravidelně provádět kontrolu dostupnosti a v případě dostupných aktualizací vás bude informovat.\">\n\n<!ENTITY  adminDisabled.wizard.title      \"Kontrola aktualizací se nezdařila\">\n<!ENTITY  adminDisabled.warning.label     \"Není možné provést kontrolu dostupnosti aktualizací nekompatibilních doplňků, protože je do aplikace &brandShortName; zakázáno instalovat software. Kontaktujte prosím správce vašeho systému.\">\n\n<!ENTITY  versioninfo.wizard.title        \"Kontrola kompatibility doplňků\">\n<!ENTITY  versioninfo.top.label           \"Kontrola kompatibility vašich doplňků se současnou verzí aplikace &brandShortName;.\">\n<!ENTITY  versioninfo.waiting             \"Tato operace může trvat i několik minut…\">\n\n<!ENTITY  installerrors.wizard.title      \"Problémy při aktualizaci\">\n<!ENTITY  installerrors.intro.label       \"Při aktualizaci některého z vašich doplňků zaznamenala aplikace &brandShortName; problém.\">\n\n<!-- general strings used by several of the finish pages -->\n<!ENTITY  clickFinish.label               \"Klepnutím na tlačítko Dokončit spustíte &brandShortName;.\">\n<!ENTITY  clickFinish.labelMac            \"Klepnutím na tlačítko Hotovo spustíte &brandShortName;.\">\n<!ENTITY  enableChecking.label            \"Povolit aplikaci &brandShortName; kontrolovat dostupnost aktualizací.\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/mozapps/extensions/update.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmismatchCheckNow=Zkontrolovat\nmismatchCheckNowAccesskey=Z\nmismatchDontCheck=Nekontrolovat\nmismatchDontCheckAccesskey=N\ninstallButtonText=Instalovat nyní\ninstallButtonTextAccesskey=I\nnextButtonText=Další >\nnextButtonTextAccesskey=D\ncancelButtonText=Zrušit\ncancelButtonTextAccesskey=Z\nstatusPrefix=Kontrola dokončena: %S \ndownloadingPrefix=Stahování: %S\ninstallingPrefix=Instalace: %S\ncloseButton=Zavřít\ninstallErrors=Aplikaci %S se nepodařilo nainstalovat aktualizace těchto doplňků:\ncheckingErrors=Aplikaci %S se nepodařilo zkontrolovat dostupnost aktualizací následujících doplňků (buďto je aktualizační server nedostupný nebo nebyl nalezen):\ninstallErrorItemFormat=%S (%S)\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/mozapps/handling/handling.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.emWidth \"26em\">\n<!ENTITY window.emHeight \"26em\">\n<!ENTITY ChooseOtherApp.description \"Vybrat jinou aplikaci\">\n<!ENTITY ChooseApp.label \"Vybrat…\">\n<!ENTITY ChooseApp.accessKey \"V\">\n<!ENTITY accept \"Otevřít odkaz\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/mozapps/handling/handling.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprotocol.title=Spustit aplikaci\nprotocol.description=Tento odkaz potřebuje být otevřen aplikací.\nprotocol.choices.label=Odeslat do:\nprotocol.checkbox.label=Pamatovat si tuto volbu pro odkazy typu %S.\nprotocol.checkbox.accesskey=P\nprotocol.checkbox.extra=Toto lze změnit v nastavení aplikace %S. \n\nchoose.application.title=Jiná aplikace…\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/mozapps/plugins/plugins.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE (unsupportedPlatform.pre): Mobile only. Flash (the only plugin available on mobile)\n     is not supported on some devices. Include a trailing space as needed. -->\n<!ENTITY unsupportedPlatform.pre \"Flash není na tomto zařízení v aplikaci &brandShortName; dostupná. \">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.learnMore): Mobile only. This text is used to link to a SUMO page explaining why Flash is not\n     supported on this device. Use the unicode ellipsis char, \\u2026, or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY unsupportedPlatform.learnMore \"Zjistit více…\">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.post): Mobile only. Include text here if needed for your locale. -->\n<!ENTITY unsupportedPlatform.post \"\">\n\n<!ENTITY missingPlugin \"Pro zobrazení obsahu je vyžadován zásuvný modul.\">\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n<!ENTITY tapToPlayPlugin \"Pro spuštění zásuvného modulu klepněte zde.\">\n<!ENTITY clickToActivatePlugin \"Spustit zásuvný modul.\">\n<!ENTITY checkForUpdates \"Zkontrolovat aktualizace…\">\n<!ENTITY disabledPlugin \"Tento zásuvný modul je zakázán.\">\n<!ENTITY blockedPlugin.label \"Tento zásuvný modul je z důvodů vaší ochrany zablokován.\">\n<!ENTITY hidePluginBtn.label                                 \"Skrýt zásuvný modul\">\n\n<!ENTITY managePlugins \"Správce zásuvných modulů…\">\n\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n<!ENTITY reloadPlugin.pre \"Pro opakování \">\n<!ENTITY reloadPlugin.middle \"obnovte stránku\">\n<!ENTITY reloadPlugin.post \".\">\n<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please \"Odeslat hlášení o pádu\">\n<!ENTITY report.submitting \"Odesílání hlášení…\">\n<!ENTITY report.submitted \"Hlášení o pádu odesláno.\">\n<!ENTITY report.disabled \"Hlášení o pádu je zakázáno.\">\n<!ENTITY report.failed \"Hlášení skončilo chybou.\">\n<!ENTITY report.unavailable \"Hlášení není dostupné.\">\n<!ENTITY report.comment \"Přidat komentář. Upozornění: Komentáře jsou veřejně dostupné.\">\n<!ENTITY report.pageURL \"Zahrnout adresu stránky\">\n\n<!ENTITY plugin.file \"Soubor\">\n<!ENTITY plugin.mimeTypes \"Typ MIME\">\n<!ENTITY plugin.flashProtectedMode.label                     \"Povolit chráněný režim Adobe Flash\">"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/mozapps/plugins/plugins.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npluginLicenseAgreement.label=Chcete-li nainstalovat zásuvný modul %S, musíte souhlasit s následující licencí:\n\npluginInstallation.download.start=Stahování zásuvného modulu %S…\npluginInstallation.download.finish=Stahování zásuvného modulu %S dokončeno.\n\npluginInstallation.install.start=Instalace zásuvného modulu %S…\npluginInstallation.install.finish=Zásuvný modul %S byl úspěšně nainstalován.\npluginInstallation.install.error=Zásuvný modul %S (%S) se nepodařilo nainstalovat.\n\npluginInstallation.complete=Instalace zásuvného modulu dokončena.\n\npluginInstallationSummary.success= - modul nainstalován\npluginInstallationSummary.failed= - instalace selhala\npluginInstallationSummary.licenseNotAccepted= - nebyla odsouhlasena licence.\npluginInstallationSummary.notAvailable= - modul není dostupný\npluginInstallationSummary.manualInstall.label=Ruční instalace\npluginInstallationSummary.manualInstall.tooltip=Instalovat zásuvný modul ručně.\n\npluginInstallation.noPluginsFound=Nebyl nalezen žádný odpovídající zásuvný modul\npluginInstallation.noPluginsInstalled=Nebyl nainstalován žádný zásuvný modul.\npluginInstallation.unknownPlugin=Neznámý zásuvný modul (%S)\n\npluginInstallation.restart.label=Restartovat aplikaci %S\npluginInstallation.restart.accesskey=R\npluginInstallation.close.label=Zavřít\npluginInstallation.close.accesskey=Z\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/mozapps/preferences/changemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY setPassword.title \"Změna hlavního hesla\">\n<!ENTITY setPassword.tokenName.label \"Bezpečnostní zařízení\">\n<!ENTITY setPassword.oldPassword.label \"Současné heslo:\">\n<!ENTITY setPassword.newPassword.label \"Vložte nové heslo:\">\n<!ENTITY setPassword.reenterPassword.label \"Zopakujte heslo:\">\n<!ENTITY setPassword.meter.label \"Kvalita hesla\">\n<!ENTITY setPassword.meter.loading \"Načítání\">\n<!ENTITY masterPasswordDescription.label \"Hlavní heslo se používá k ochraně citlivých informací, jako jsou například hesla stránek. Pokud si vytvoříte hlavní heslo, budete na něj dotázáni jednou během každé relace, pokud &brandShortName; bude potřebovat pracovat s uloženými informacemi chráněnými tímto heslem.\">\n<!ENTITY masterPasswordWarning.label \"Ujistěte se, že si toto hlavní heslo opravdu pamatujete. Bez jeho znalosti nebudete moci přistupovat k uloženým informacím chráněným tímto heslem.\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/mozapps/preferences/ocsp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ocspDialog.title \"Ověření certifikátů\">\n<!ENTITY enableOCSP.label \"Používat protokol pro online ověření certifikátů (OCSP) k ověření platnosti certifikátů\">\n<!ENTITY enableOCSP.accesskey \"P\">\n<!ENTITY requireOCSP.label \"Pokud se připojení k OCSP serveru nezdaří, považovat certifikát za neplatný\">\n<!ENTITY requireOCSP.accesskey \"s\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/mozapps/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Master Password\n\npassword_not_set=(není nastaveno)\nfailed_pw_change=Nelze změnit hlavní heslo.\nincorrect_pw=Nezadali jste správné hlavní heslo. Zkuste to prosím znovu.\npw_change_ok=Hlavní heslo bylo úspěšně změněno.\npw_erased_ok=Varování! Smazali jste své hlavní heslo. \npw_not_wanted=Varování! Přestali jste používat své hlavní heslo.\npw_empty_warning=Vaše uložená hesla, data pro formuláře a soukromé klíče nebudou chráněny.\npw_change2empty_in_fips_mode=Nyní jste v režimu FIPS, který vyžaduje neprázdné hlavní heslo.\npw_change_success_title=Úspěšná změna hesla\npw_change_failed_title=Neúspěšná změna hesla\npw_remove_button=Odebrat\n\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/mozapps/preferences/removemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY removePassword.title \"Zrušit hlavní heslo\">\n<!ENTITY removeInfo.label \"Pro pokračování musíte vložit hlavní heslo:\">\n<!ENTITY removeWarning1.label \"Vaše hlavní heslo chrání citlivé informace, jako jsou například hesla webových stránek.\">\n<!ENTITY removeWarning2.label \"Pokud zrušíte své hlavní heslo, vaše soukromé informace nebudou moci být chráněny, bude-li váš počítač kompromitován.\">\n<!ENTITY setPassword.oldPassword.label \"Současné heslo:\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/mozapps/profile/createProfileWizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY newprofile.title             \"Průvodce vytvořením profilu\">\n<!ENTITY window.size                  \"width: 45em; height: 32em;\">\n\n<!-- First wizard page -->\n<!ENTITY profileCreationExplanation_1.text  \"&brandShortName; ukládá informace o vašem nastavení a předvolbách do vašeho osobního profilu.\">\n<!ENTITY profileCreationExplanation_2.text  \"Pokud aplikaci &brandShortName; používá více uživatelů, můžete pomocí profilů uchovávat informace o uživatelích odděleně. Každý uživatel by si měl vytvořit svůj profil.\">\n<!ENTITY profileCreationExplanation_3.text  \"Pokud používáte aplikaci &brandShortName; sami, musíte mít vytvořen aspoň jeden profil. Pokud chcete, můžete si vytvořit více profilů pro různé účely. Například můžete mít jeden profil pracovní a druhý soukromý.\">\n<!ENTITY profileCreationExplanation_4.text  \"Pro zahájení vytváření profilu klepněte na tlačítko Další.\">\n<!ENTITY profileCreationExplanation_4Mac.text  \"Pro zahájení vytváření profilu klepněte na tlačítko Pokračovat.\">\n<!ENTITY profileCreationExplanation_4Gnome.text  \"Pro zahájení vytváření profilu klepněte na tlačítko Další.\">\n\n<!-- Second wizard page -->\n<!ENTITY profileCreationIntro.text      \"Pokud vytváříte profily, musíte si je nějak nazvat. Můžete použít buď předvolený název nebo si zvolit vlastní.\">\n<!ENTITY profilePrompt.label            \"Zadejte nový název profilu:\">\n<!ENTITY profilePrompt.accesskey        \"n\">\n<!ENTITY profileDirectoryExplanation.text   \"Vaše uživatelské nastavení, předvolby a další uživatelská data budou uložena v:\">\n<!ENTITY profileDefaultName             \"Nepojmenovaný\">\n<!ENTITY button.choosefolder.label      \"Vybrat složku…\">\n<!ENTITY button.choosefolder.accesskey  \"V\">\n<!ENTITY button.usedefault.label        \"Použít výchozí složku\">\n<!ENTITY button.usedefault.accesskey    \"u\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/mozapps/profile/profileSelection.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowtitle.label \"&brandShortName; - Výběr profilu uživatele\">\n\n<!ENTITY profilename.label \"Název profilu:\">\n\n<!ENTITY start.label \"Spustit &brandShortName;\">\n<!ENTITY exit.label \"Ukončit\">\n\n<!ENTITY availprofiles.label \"Dostupné profily\">\n\n<!ENTITY newButton.label \"Vytvořit profil…\">\n<!ENTITY newButton.accesskey \"V\">\n<!ENTITY renameButton.label \"Přejmenovat profil…\">\n<!ENTITY renameButton.accesskey \"P\">\n<!ENTITY deleteButton.label \"Smazat profil…\">\n<!ENTITY deleteButton.accesskey \"m\">\n<!-- manager entities -->\n<!ENTITY pmDescription.label \"&brandShortName; ukládá informace o vašem nastavení, předvolbách a ostatních uživatelských položkách do vašeho uživatelského profilu.\">\n\n<!ENTITY offlineState.label \"Pracovat offline\">\n<!ENTITY offlineState.accesskey \"l\">\n\n<!ENTITY            useSelected.label       \"Použít zvolený profil bez ptaní při startu\">\n<!ENTITY            useSelected.accesskey   \"P\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/mozapps/profile/profileSelection.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These strings are used for startup/profile problems and the profile manager.\n\n# Application not responding\n# LOCALIZATION NOTE (restartTitle, restartMessageNoUnlocker, restartMessageUnlocker, restartMessageNoUnlockerMac, restartMessageUnlockerMac): Messages displayed when the application is running but is not responding to commands. %S is the application name.\nrestartTitle=Restartovat %S\nrestartMessageNoUnlocker=Aplikace %S je již spuštěna, ale neodpovídá. Pro otevření nového okna musíte nejprve ukončit původní proces %S, nebo restartovat váš systém.\nrestartMessageUnlocker=Aplikace %S je již spuštěna, ale neodpovídá. Pro otevření nového okna musí být nejprve ukončen původní proces %S.\nrestartMessageNoUnlockerMac=Kopie aplikace %S je již spuštěna. Současně otevřena může být pouze jedna kopie aplikace %S.\nrestartMessageUnlockerMac=Kopie aplikace %S je již spuštěna. Běžící kopie aplikace %S bude ukončena z důvodů otevření této kopie.\n\n# Profile manager\n# LOCALIZATION NOTE (profileTooltip): First %S is the profile name, second %S is the path to the profile folder.\nprofileTooltip=Profil: „%S“ - Cesta: „%S“\n\npleaseSelectTitle=Volba profilu\npleaseSelect=Zvolte prosím profil, se kterým se má %S spustit nebo vytvořte nový.\n\nprofileLockedTitle=Profil se používá\nprofileLocked2=%S nemůže použít profil „%S“, protože se právě používá.\\n\\nPro pokračování uzavřete již spuštěnou aplikaci %S nebo zvolte jiný profil.\n\nrenameProfileTitle=Přejmenování profilu\nrenameProfilePrompt=Přejmenovat profil „%S“ na:\n\nprofileNameInvalidTitle=Neplatný název profilu\nprofileNameInvalid=Název profilu „%S“ není povolen.\n\nchooseFolder=Vyberte složku s profilem\nprofileNameEmpty=Prázdný název profilu není povolen.\ninvalidChar=Znak „%S“ není platným znakem v názvu profilu. Zvolte prosím jiný název.\n\ndeleteTitle=Smazání profilu\ndeleteProfileConfirm=Smazání profilu odebere profil ze seznamu dostupných profilů. Tuto operaci nelze vrátit zpět.\\nMůžete také smazat soubory s daty z profilu, včetně nastavení, certifikátů a ostatních uživatelských dat. Tato volba smaže adresář „%S“ a operaci rovněž nelze vrátit zpět.\\nChcete odstranit také soubory s daty uloženými v profilu?\ndeleteFiles=Smazat soubory\ndontDeleteFiles=Nemazat soubory\n\nprofileCreationFailed=Profil nelze vytvořit. Pravděpodobně není možné do vybrané složky zapisovat.\nprofileCreationFailedTitle=Vytvoření profilu selhalo\nprofileExists=Profil s tímto názvem již existuje. Zvolte prosím jiný název.\nprofileExistsTitle=Existující profil\nprofileFinishText=Klepnutím na tlačítko Dokončit vytvoříte nový profil.\nprofileFinishTextMac=Klepnutím na tlačítko Hotovo vytvoříte nový profil.\nprofileMissing=Profil %S nelze nahrát. Pravděpodobně chybí nebo je nedostupný.\nprofileMissingTitle=Chybějící profil\n\n# Profile reset\n# LOCALIZATION NOTE (resetBackupDirectory): Directory name for the profile directory backup created during reset. This directory is placed in a location users will see it (ie. their desktop). %S is the application name.\nresetBackupDirectory=Původní data aplikace %S\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/mozapps/update/history.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  history.title             \"Historie aktualizací\">\n<!ENTITY  history.intro             \"Byly nainstalovány následující aktualizace:\">\n<!ENTITY  closebutton.label         \"Zavřít\">\n                                     \n<!ENTITY  noupdates.label           \"Doposud nebyly nainstalovány žádné aktualizace.\">\n\n<!ENTITY  name.header               \"Jméno aktualizace\">\n<!ENTITY  date.header               \"Datum instalace\">\n<!ENTITY  type.header               \"Typ\">\n<!ENTITY  state.header              \"Stav\">\n\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/mozapps/update/updates.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY  updateWizard.title              \"Aktualizace aplikace\">\n\n<!ENTITY  checking.title                  \"Kontrola aktualizací\">\n<!ENTITY  updateCheck.label               \"Zjišťování dostupnosti nové verze aplikace &brandShortName;…\">\n\n<!ENTITY  noupdatesfound.title            \"Aktualizace nenalezeny\">\n<!ENTITY  noupdatesautoenabled.intro      \"Nebyly nalezeny žádné nové aktualizace. Aplikace &brandShortName; bude pravidelně zjišťovat jejich dostupnost.\">\n<!ENTITY  noupdatesautodisabled.intro     \"Nebyly nalezeny žádné nové aktualizace. Opakujte kontrolu později nebo povolte aplikaci &brandShortName; automatické zjišťování dostupnosti.\">\n\n<!ENTITY  manualUpdate.title              \"Aktualizace není možná\">\n<!ENTITY  manualUpdate.desc               \"Doporučovaná bezpečnostní a výkonnostní aktualizace je dostupná, ale nemáte systémová práva potřebná k její instalaci. Kontaktujte prosím správce vašeho systému, nebo ji zkuste znovu z účtu, který má oprávnění k instalaci softwaru na tomto počítači.\">\n<!ENTITY  manualUpdate.space.desc         \"Doporučovaná bezpečnostní a výkonnostní aktualizace je dostupná, ale nemáte na disku dostatek potřebného místa k její aktualizaci.\">\n<!ENTITY  manualUpdateGetMsg.label        \"Nejnovější verze aplikace &brandShortName; je vždy dostupná na:\">\n\n<!ENTITY  unsupported.title               \"Nepodporovaný systém\">\n<!ENTITY  unsupported.label               \"Váš prohlížeč &brandShortName; je neaktuální, ale nejnovější verze prohlížeče\n                                           nepodporuje váš systém. Aktualizuje svůj systém, a poté to zkuste znovu.\n                                           Poté již tuto zprávu neuvidíte, ale může si \">\n<!ENTITY  unsupportedLink.label           \"zjistit více.\">\n\n<!ENTITY  clickHere.label                 \"Zobrazit více informací o této aktualizaci\">\n\n<!ENTITY  evangelism.desc                 \"Je důrazně doporučováno aktualizovat aplikaci &brandShortName; co možná nejdříve.\">\n\n<!ENTITY  downloadPage.title              \"Stahování aplikace &brandShortName;\">\n<!ENTITY  downloading.intro               \"Stahování aktualizací…\">\n<!ENTITY  connecting.label                \"Připojování k aktualizačnímu serveru…\">\n<!ENTITY  verificationFailedText.label    \"Aplikaci &brandShortName; se nepodařilo ověřit integritu stažené přírůstkové aktualizace, proto nyní stahuje celý aktualizační balíček.\">\n\n<!ENTITY  viewDetails.tooltip             \"Zobrazí podrobnosti o této aktualizaci\">\n\n<!ENTITY  details.link                    \"Podrobnosti\">\n\n<!ENTITY  error.title                     \"Aktualizace se nezdařila\">\n\n<!ENTITY  error.label                     \"Při kontrole, stahování či instalaci aktualizace došlo k chybě. Aplikaci &brandShortName; se nepodařilo aktualizovat, protože:\">\n                                           \n<!ENTITY  errorManual.label               \"Aplikaci &brandShortName; doporučujeme aktualizovat ručně stažením nejnovější verze z této stránky:\">\n                                           \n<!ENTITY  errorpatching.intro             \"Použití rozdílové aktualizace se nezdařilo. Aplikace &brandShortName; se pokusí stáhnout kompletní aktualizaci.\">\n\n<!ENTITY  genericBackgroundError.label    \"Aplikaci &brandShortName; se nepodařilo ověřit dostupnost aktualizací. Ověřte prosím, zda máte nejnovější verzi aplikace &brandShortName; z:\">\n\n<!ENTITY  finishedPage.title              \"Aktualizace je připravena k instalaci\">\n<!ENTITY  finishedPage.text               \"Aktualizace bude nainstalována při příštím startu aplikace &brandShortName;. Nyní můžete aplikaci &brandShortName; restartovat nebo pokračovat v práci a restartovat ji později.\">\n\n<!ENTITY  finishedBackgroundPage.text     \"Bezpečnostní a výkonnostní aktualizace aplikace &brandShortName; byla stažena a je připraven instalaci.\">\n<!ENTITY  finishedBackground.name         \"Aktualizace:\">\n<!-- LOCALIZATION NOTE (finishedBackground.more): This string describes the button labels defined by restartNowButton and restartLaterButton in updates.properties. -->\n<!ENTITY  finishedBackground.more         \"Aktualizace bude nainstalována při příštím startu aplikace &brandShortName;. Nyní můžete aplikaci &brandShortName; restartovat nebo pokračovat v práci a restartovat ji později.\">\n<!ENTITY  finishedBackground.moreElevated \"Tato aktualizace vyžaduje oprávnění správce. Aktualizace bude nainstalována při příštím spuštění aplikace &brandShortName;. Aplikaci můžete restartovat nyní, pokračovat v práci a restartovat později, nebo tuto aktualizaci zcela zrušit.\">\n\n<!ENTITY  update.details.label            \"Podrobnosti\">\n<!ENTITY  update.installedOn.label        \"Nainstalováno dne:\">\n<!ENTITY  update.status.label             \"Stav:\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/mozapps/update/updates.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The 1st %S is the update name and the 2nd %S is the build\n# identifier from the local updates.xml for displaying update history\n# example: MyApplication (20081022033543)\nupdateFullName=%S (%S)\n\n# LOCALIZATION NOTE: The 1st %S is brandShortName and 2nd %S is update version\n# where update version from the update xml\n# example: MyApplication 10.0.5\nupdateName=%S %S\n\n# LOCALIZATION NOTE: When present\n# %1$S is the brandShortName. Ex: MyApplication\n# %2$S is the update version - provided by the update xml. Ex: version 10.0.5\n# %3$S is the build identifier - provided by the update xml. Ex: 20081022033543\nupdateNightlyName=%1$S %2$S %3$S noční verze\nintro_major=Chcete aktualizovat na verzi %1$S %2$S?\nintro_minor=Je dostupná bezpečnostní a výkonnostní aktualizace aplikace %1$S:\n\nupdateType_major=Nová verze\nupdateType_minor=Bezpečnostní aktualizace\n\n# LOCALIZATION NOTE: When present %S is brandShortName\nverificationError=Aplikaci %S se nepodařilo ověřit integritu aktualizačního balíčku.\nresumePausedAfterCloseTitle=Aktualizace aplikace\nresumePausedAfterCloseMsg=Stahování aktualizace bylo pozastaveno. Chcete stáhnout aktualizaci na pozadí a pokračovat v používání aplikace %S?\nupdaterIOErrorTitle=Chyba aktualizace\nupdaterIOErrorMsg=Aktualizaci se nepodařilo nainstalovat. Ověřte prosím, že aplikace %S není na vašem počítači spuštěna. Pro zopakování pokusu o aktualizaci aplikaci %S restartujte.\nokButton=OK\nokButton.accesskey=O\naskLaterButton=Připomenout později\naskLaterButton.accesskey=m\nnoThanksButton=Ne díky\nnoThanksButton.accesskey=N\nupdateButton_minor=Aktualizovat %S\nupdateButton_minor.accesskey=A\nupdateButton_major=Získat novou verzi\nupdateButton_major.accesskey=Z\nbackButton=Zpět\nbackButton.accesskey=p\nacceptTermsButton=Přijmout podmínky\nacceptTermsButton.accesskey=d\n# NOTE: The restartLaterButton string is also used in\n# mozapps/extensions/content/blocklist.js\nrestartLaterButton=Restartovat později\nrestartLaterButton.accesskey=s\nrestartNowButton=Restartovat %S\nrestartNowButton.accesskey=R\n\n# LOCALIZATION NOTE: %S is the date the update was installed from the local\n# updates.xml for displaying update history\nstatusSucceededFormat=Nainstalováno dne: %S\n\nstatusFailed=Instalace selhala\npauseButtonPause=Pozastavit\npauseButtonResume=Pokračovat\nhideButton=Skrýt\nhideButton.accesskey=S\n\napplyingUpdate=Aktualizace…\n\nupdatesfound_minor.title=Dostupná aktualizace\nupdatesfound_major.title=Dostupná nová verze\n\ninstallSuccess=Aktualizace byla úspěšně nainstalována\ninstallPending=Odložená instalace\npatchApplyFailure=Aktualizaci se nepodařilo nainstalovat (chyba při aplikování změn)\nelevationFailure=Pro instalaci této aktualizace nemáte dostatečná oprávnění. Kontaktujte prosím správce vašeho systému.\n\n# LOCALIZATION NOTE: %S is the amount downloaded so far\n# example: Paused —  879 KB of 2.1 MB\ndownloadPausedStatus=Pozastaveno —  %S\n\ncheck_error-200=Neplatný aktualizační XML soubor (200)\ncheck_error-403=Přístup zamítnut (403)\ncheck_error-404=Aktualizační XML soubor nebyl nalezen (404)\ncheck_error-500=Vnitřní chyba serveru (500)\ncheck_error-2152398849=Nastala neznámá chyba\ncheck_error-2152398861=Spojení odmítnuto\ncheck_error-2152398862=Čas pro spojení vypršel\n# NS_ERROR_OFFLINE\ncheck_error-2152398864=Jste v režimu offline (přejděte do režimu online)\ncheck_error-2152398867=Přístup na port odmítnut\ncheck_error-2152398868=Nebyla přijata žádná data (zkuste to prosím znovu)\ncheck_error-2152398878=Aktualizační server nenalezen (zkontrolujte připojení k internetu)\ncheck_error-2152398890=Proxy server nenalezen (zkontrolujte připojení k internetu)\n# NS_ERROR_DOCUMENT_NOT_CACHED\ncheck_error-2152398918=Jste v režimu offline (přejděte do režimu online)\ncheck_error-2152398919=Přenos dat byl přerušen (zkuste to prosím znovu)\ncheck_error-2152398920=Proxy server odmítl spojení\ncheck_error-2153390069=Platnost certifikátu serveru vypršela (opravte prosím nastavení data ve vašem systému, pokud není správné)\ncheck_error-verification_failed=Nepodařilo se ověřit neporušenost aktualizace\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/mozapps/xpinstall/xpinstallConfirm.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from institems.xul -->\n\n<!ENTITY dialog.title \"Instalace doplňku\">\n<!ENTITY dialog.style \"width: 45em\">\n<!ENTITY warningPrimary.label \"Instalujte pouze doplňky od důvěryhodných autorů.\">\n<!ENTITY warningSecondary.label \"Zákeřný software vám může poškodit počítač nebo narušit soukromí.\">\n\n<!ENTITY from.label \"z:\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/mozapps/xpinstall/xpinstallConfirm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nunverified=(Autor neznámý)\nsigned=(%S)\n\nitemWarnIntroMultiple=Požádali jste o instalaci následujících %S doplňků:\nitemWarnIntroSingle=Požádali jste o instalaci následujícího doplňku:\ninstallButtonDisabledLabel=Instalovat (%S)\ninstallButtonLabel=Instalovat nyní\n\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/necko/necko.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#ResolvingHost=Looking up\n#ConnectedTo=Connected to \n#ConnectingTo=Connecting to \n#SendingRequestTo=Sending request to \n#TransferringDataFrom=Transferring data from \n\n3=Vyhledávání %1$S…\n4=Připojeno k %1$S…\n5=Odesílání požadavku na %1$S…\n6=Přenášení dat z %1$S…\n7=Připojování k %1$S…\n8=Přečteno %1$S\n9=Zapsáno %1$S\n10=Čekání na %1$S…\n11=Vyhledáno %1$S…\n12=Navazování TLS spojení k %1$S…\n13=TLS spojení k %1$S navázáno…\n\n27=Zahájení FTP přenosu\n28=Dokončování FTP přenosu\n\nUnsupportedFTPServer=FTP server %1$S není nyní podporován.\nRepostFormData=Tato webová stránka obsahuje přesměrování na novou adresu. Chcete předat zadaná data z formuláře na toto nové umístění?\n\n# Directory listing strings\nDirTitle=Index pro %1$S\nDirGoUp=O adresář výše\nShowHidden=Zobrazit skryté objekty\nDirColName=Název\nDirColSize=Velikost\nDirColMTime=Poslední změna\nDirFileLabel=Soubor:\n\nPhishingAuth=Pokoušíte se navštívit stránku „%1$S“. Tato stránka může být trikem ve snaze vyvolat dojem, že jste na jiné stránce. Buďte velmi opatrní.\nPhishingAuthAccept=Rozumím a budu velmi opatrný\nSuperfluousAuth=Chcete se přihlásit na stránku „%1$S“ s uživatelským jménem „%2$S“, ale tato stránka nevyžaduje autentizaci. Může se jednat o pokus vás oklamat. \\n\\nJe stránka „%1$S“ skutečně tou stránkou, kterou chcete navštívit?\nAutomaticAuth=Přihlašujete se na stránku „%1$S“ s uživatelským jménem „%2$S“.\n\nTrackingUriBlocked=Zdroj na „%1$S“ byl zablokován, protože je povolena ochrana proti sledování.\nUnsafeUriBlocked=Zdroj na „%1$S“ byl zablokován službou bezpečného prohlížení Safe Browsing.\n\n# LOCALIZATION NOTE (APIDeprecationWarning):\n# %1$S is the deprecated API; %2$S is the API function that should be used.\nAPIDeprecationWarning=Varování: „%1$S“ je zastaralé, použijte prosím „%2$S“\n\n# LOCALIZATION NOTE (nsICookieManagerDeprecated): don't localize originAttributes.\n# %1$S is the deprecated API; %2$S is the interface suffix that the given deprecated API belongs to.\nnsICookieManagerAPIDeprecated=Rozhraní „%1$S“ se změnilo. Aktualizujte prosím svůj kód a opravte originAttributes. Více se můžete dočíst na MDN: https://developer.mozilla.org/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsICookieManager%2$S\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/passwordmgr/passwordManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY      savedLogins.title               \"Uložené přihlašovací údaje\">\n\n<!ENTITY      closebutton.label               \"Zavřít\">\n<!ENTITY      closebutton.accesskey           \"Z\">\n\n<!ENTITY      treehead.site.label             \"Server\">\n<!ENTITY      treehead.username.label         \"Uživatelské jméno\">\n<!ENTITY      treehead.password.label         \"Heslo\">\n<!ENTITY      treehead.timeCreated.label         \"První použití\">\n<!ENTITY      treehead.timeLastUsed.label        \"Poslední použití\">\n<!ENTITY      treehead.timePasswordChanged.label \"Poslední změna\">\n<!ENTITY      treehead.timesUsed.label           \"Četnost použití\">\n\n<!ENTITY      remove.label                    \"Odebrat\">\n<!ENTITY      remove.accesskey                \"O\">\n\n<!ENTITY      addLogin.label                  \"Přidat přihlašovací údaje\">\n<!ENTITY      addLogin.accesskey              \"l\">\n\n<!ENTITY      import.label                    \"Importovat…\">\n<!ENTITY      import.accesskey                \"I\">\n\n<!ENTITY      searchFilter.label              \"Hledat\">\n<!ENTITY      searchFilter.accesskey          \"H\">\n\n<!ENTITY      windowClose.key                 \"w\">\n<!ENTITY      focusSearch1.key                \"f\">\n<!ENTITY      focusSearch2.key                \"k\">\n\n<!ENTITY      copyPasswordCmd.label           \"Kopírovat heslo\">\n<!ENTITY      copyPasswordCmd.accesskey       \"K\">\n\n<!ENTITY      copyUsernameCmd.label           \"Kopírovat uživatelské jméno\">\n<!ENTITY      copyUsernameCmd.accesskey       \"u\">\n\n<!ENTITY      editPasswordCmd.label           \"Upravit heslo\">\n<!ENTITY      editPasswordCmd.accesskey       \"e\">\n\n<!ENTITY      editUsernameCmd.label           \"Upravit uživatelské jméno\">\n<!ENTITY      editUsernameCmd.accesskey       \"j\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/passwordmgr/passwordmgr.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nrememberValue = Použít Správce hesel pro uložení tohoto hesla.\nrememberPassword = Použít Správce hesel pro uložení tohoto hesla.\nsavePasswordTitle = Potvrzení\n# LOCALIZATION NOTE (saveLoginMsg, saveLoginMsgNoUser):\n# %1$S is brandShortName, %2$S is the login's hostname.\nsaveLoginMsg = Chcete, aby aplikace %1$S uložila toto přihlášení na %2$S?\nsaveLoginMsgNoUser = Chcete, aby aplikace %1$S uložila toto heslo pro %2$S?\nsaveLoginButtonAllow.label = Uložit\nsaveLoginButtonAllow.accesskey = U\nsaveLoginButtonDeny.label = Neukládat\nsaveLoginButtonDeny.accesskey = N\nupdateLoginMsg = Chcete aktualizovat tyto přihlašovací údaje?\nupdateLoginMsgNoUser = Chcete aktualizovat toto heslo?\nupdateLoginButtonText = Aktualizovat\nupdateLoginButtonAccessKey = A\nupdateLoginButtonDeny.label = Neaktualizovat\nupdateLoginButtonDeny.accesskey = N\n# LOCALIZATION NOTE (rememberPasswordMsg):\n# 1st string is the username for the login, 2nd is the login's hostname.\n# Note that long usernames may be truncated.\nrememberPasswordMsg = Chcete si pamatovat heslo pro „%1$S“ na %2$S?\n# LOCALIZATION NOTE (rememberPasswordMsgNoUsername):\n# String is the login's hostname.\nrememberPasswordMsgNoUsername = Chcete si pamatovat heslo na %S?\n# LOCALIZATION NOTE (noUsernamePlaceholder):\n# This is displayed in place of the username when it is missing.\nnoUsernamePlaceholder=Žádné uživatelské jméno\ntogglePasswordLabel=Zobrazit heslo\ntogglePasswordAccessKey2=h\nnotNowButtonText = &Nyní ne\nnotifyBarNotNowButtonText = Nyní ne\nnotifyBarNotNowButtonAccessKey = N\nneverForSiteButtonText = Ni&kdy na tomto serveru\nnotifyBarNeverRememberButtonText2 = Nikdy neukládat\nnotifyBarNeverRememberButtonAccessKey2 = e\nrememberButtonText = &Zapamatovat\nnotifyBarRememberPasswordButtonText = Zapamatovat heslo\nnotifyBarRememberPasswordButtonAccessKey = Z\npasswordChangeTitle = Potvrzení změny hesla\n# LOCALIZATION NOTE (updatePasswordMsg):\n# String is the username for the login.\nupdatePasswordMsg = Chcete aktualizovat uložené heslo pro „%S“?\nupdatePasswordMsgNoUser = Chcete aktualizovat uložené heslo?\nnotifyBarUpdateButtonText = Aktualizovat heslo\nnotifyBarUpdateButtonAccessKey = A\nnotifyBarDontChangeButtonText = Neměnit\nnotifyBarDontChangeButtonAccessKey = N\nuserSelectText = Potvrďte prosím, pro kterého uživatele chcete změnit heslo\nhidePasswords=Skrýt hesla\nhidePasswordsAccessKey=h\nshowPasswords=Zobrazit hesla\nshowPasswordsAccessKey=h\nnoMasterPasswordPrompt=Opravdu chcete zobrazit svá hesla?\nremoveAllPasswordsPrompt=Opravdu chcete odstranit všechna hesla?\nremoveAllPasswordsTitle=Odstranit všechna hesla\nremoveLoginPrompt=Opravdu chcete odstranit tyto přihlašovací údaje?\nremoveLoginTitle=Odstranit přihlašovací údaje\nloginsDescriptionAll=Přihlašovací údaje jsou na vašem počítači ukládány pro následující servery:\nloginsDescriptionFiltered=Následující přihlašovací údaje vyhovují vašemu hledání:\n# LOCALIZATION NOTE (loginHostAge):\n# This is used to show the context menu login items with their age.\n# 1st string is the username for the login, 2nd is the login's age.\nloginHostAge=%1$S (%2$S)\n# LOCALIZATION NOTE (noUsername):\n# String is used on the context menu when a login doesn't have a username.\nnoUsername=Žádné uživatelské jméno\nduplicateLoginTitle=Přihlašovací údaje již existují\nduplicateLogin=Duplicitní přihlašovací údaje již existují.\n\n# LOCALIZATION NOTE (insecureFieldWarningDescription2, insecureFieldWarningDescription3):\n# %1$S will contain insecureFieldWarningLearnMore and look like a link to indicate that clicking will open a tab with support information.\ninsecureFieldWarningDescription2 = Toto připojení není zabezpečeno. Zadané přihlašovací údaje mohou být vyzrazeny. %1$S\ninsecureFieldWarningDescription3 = Zadané přihlašovací údaje mohou být vyzrazeny. %1$S\ninsecureFieldWarningLearnMore = Zjistit více\n\n# LOCALIZATION NOTE (removeAll, removeAllShown):\n# removeAll and removeAllShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAll.label=Odebrat vše\nremoveAllShown.label=Odebrat vše zobrazené\n\nremoveAll.accesskey=A\nremoveAllShown.accesskey=A\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/pipnss/nsserrors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nSSL_ERROR_EXPORT_ONLY_SERVER=Bezpečná komunikace není možná. Partner nepodporuje vysoký stupeň šifrování.\nSSL_ERROR_US_ONLY_SERVER=Bezpečná komunikace není možná. Partner vyžaduje vysoký stupeň šifrování, který není podporován.\nSSL_ERROR_NO_CYPHER_OVERLAP=Bezpečná komunikace s partnerem není možná: Nenalezen žádný společný šifrovací algoritmus.\nSSL_ERROR_NO_CERTIFICATE=Nepodařilo se najít certifikát nebo klíč potřebný k autentizaci.\nSSL_ERROR_BAD_CERTIFICATE=Bezpečná komunikace s partnerem není možná: Certifikát partnera byl odmítnut.\nSSL_ERROR_BAD_CLIENT=Server obdržel od klienta nesprávná data.\nSSL_ERROR_BAD_SERVER=Klient obdržel od serveru nesprávná data.\nSSL_ERROR_UNSUPPORTED_CERTIFICATE_TYPE=Nepodporovaný typ certifikátu.\nSSL_ERROR_UNSUPPORTED_VERSION=Partner používá nepodporovanou verzi bezpečnostního protokolu.\nSSL_ERROR_WRONG_CERTIFICATE=Autentizace klienta selhala: Soukromý klíč v databázi klíčů nesouhlasí s veřejným klíčem v databázi certifikátů.\nSSL_ERROR_BAD_CERT_DOMAIN=Bezpečná komunikace s partnerem není možná: Požadované doménové jméno nesouhlasí s certifikátem serveru.\nSSL_ERROR_POST_WARNING=Nerozpoznaný kód chyby SSL.\nSSL_ERROR_SSL2_DISABLED=Partner podporuje pouze protokol SSL verze 2, který je místně zakázán.\nSSL_ERROR_BAD_MAC_READ=Při komunikaci pomocí protokolu SSL byl obdržen záznam s chybným ověřovacím kódem zprávy.\nSSL_ERROR_BAD_MAC_ALERT=Partner hlásí záznam s chybným ověřovacím kódem zprávy.\nSSL_ERROR_BAD_CERT_ALERT=Partner nemůže ověřit váš certifikát.\nSSL_ERROR_REVOKED_CERT_ALERT=Partner odmítl váš certifikát jako zneplatněný.\nSSL_ERROR_EXPIRED_CERT_ALERT=Partner odmítl váš certifikát z důvodů ukončení jeho doby platnosti.\nSSL_ERROR_SSL_DISABLED=Není možné se připojit: Protokol SSL je zakázán.\nSSL_ERROR_FORTEZZA_PQG=Není možné se připojit: Partner protokolu SSL je další doména typu FORTEZZA.\nSSL_ERROR_UNKNOWN_CIPHER_SUITE=Byla požadována neznámá sada šifer protokolu SSL.\nSSL_ERROR_NO_CIPHERS_SUPPORTED=V této aplikaci nejsou přítomny a povoleny žádné sady šifer.\nSSL_ERROR_BAD_BLOCK_PADDING=Při komunikaci protokolem SSL byl obdržen záznam s chybně odsazeným blokem.\nSSL_ERROR_RX_RECORD_TOO_LONG=Při komunikaci protokolem SSL byl obdržen záznam přesahující maximální povolenou délku.\nSSL_ERROR_TX_RECORD_TOO_LONG=Při komunikaci protokolem SSL je snaha odeslat záznam přesahující maximální povolenou délku.\nSSL_ERROR_RX_MALFORMED_HELLO_REQUEST=Při komunikaci protokolem SSL byla obdržena chybná inicializační zpráva typu Hello Request.\nSSL_ERROR_RX_MALFORMED_CLIENT_HELLO=Při komunikaci protokolem SSL byla obdržena chybná inicializační zpráva typu Client Hello.\nSSL_ERROR_RX_MALFORMED_SERVER_HELLO=Při komunikaci protokolem SSL byla obdržena chybná inicializační zpráva typu Server Hello.\nSSL_ERROR_RX_MALFORMED_CERTIFICATE=Při komunikaci protokolem SSL byla obdržena chybná inicializační zpráva typu Certificate.\nSSL_ERROR_RX_MALFORMED_SERVER_KEY_EXCH=Při komunikaci protokolem SSL byla obdržena chybná inicializační zpráva typu Server Key Exchange.\nSSL_ERROR_RX_MALFORMED_CERT_REQUEST=Při komunikaci protokolem SSL byla obdržena chybná inicializační zpráva typu Certificate Request.\nSSL_ERROR_RX_MALFORMED_HELLO_DONE=Při komunikaci protokolem SSL byla obdržena chybná inicializační zpráva typu Server Hello Done.\nSSL_ERROR_RX_MALFORMED_CERT_VERIFY=Při komunikaci protokolem SSL byla obdržena chybná inicializační zpráva typu Certificate Verify.\nSSL_ERROR_RX_MALFORMED_CLIENT_KEY_EXCH=Při komunikaci protokolem SSL byla obdržena chybná inicializační zpráva typu Client Key Exchange.\nSSL_ERROR_RX_MALFORMED_FINISHED=Při komunikaci protokolem SSL byla obdržena chybná inicializační zpráva typu Finished.\nSSL_ERROR_RX_MALFORMED_CHANGE_CIPHER=Při komunikaci protokolem SSL byl obdržen chybný záznam typu Change Cipher Spec.\nSSL_ERROR_RX_MALFORMED_ALERT=Při komunikaci protokolem SSL byl obdržen chybný záznam typu Alert.\nSSL_ERROR_RX_MALFORMED_HANDSHAKE=Při komunikaci protokolem SSL byl obdržen chybný záznam typu Handshake.\nSSL_ERROR_RX_MALFORMED_APPLICATION_DATA=Při komunikaci protokolem SSL byl obdržen chybný záznam typu Application Data.\nSSL_ERROR_RX_UNEXPECTED_HELLO_REQUEST=Při komunikaci protokolem SSL byla obdržena neočekávaná inicializační zpráva typu Hello Request.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_HELLO=Při komunikaci protokolem SSL byla obdržena neočekávaná inicializační zpráva typu Client Hello.\nSSL_ERROR_RX_UNEXPECTED_SERVER_HELLO=Při komunikaci protokolem SSL byla obdržena neočekávaná inicializační zpráva typu Server Hello.\nSSL_ERROR_RX_UNEXPECTED_CERTIFICATE=Při komunikaci protokolem SSL byla obdržena neočekávaná inicializační zpráva typu Certificate.\nSSL_ERROR_RX_UNEXPECTED_SERVER_KEY_EXCH=Při komunikaci protokolem SSL byla obdržena neočekávaná inicializační zpráva typu Server Key Exchange.\nSSL_ERROR_RX_UNEXPECTED_CERT_REQUEST=Při komunikaci protokolem SSL byla obdržena neočekávaná inicializační zpráva typu Certificate Request.\nSSL_ERROR_RX_UNEXPECTED_HELLO_DONE=Při komunikaci protokolem SSL byla obdržena neočekávaná inicializační zpráva typu Server Hello Done.\nSSL_ERROR_RX_UNEXPECTED_CERT_VERIFY=Při komunikaci protokolem SSL byla obdržena neočekávaná inicializační zpráva typu Certificate Verify.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_KEY_EXCH=Při komunikaci protokolem SSL byla obdržena neočekávaná inicializační zpráva typu Client Key Exchange.\nSSL_ERROR_RX_UNEXPECTED_FINISHED=Při komunikaci protokolem SSL byla obdržena neočekávaná inicializační zpráva typu Finished.\nSSL_ERROR_RX_UNEXPECTED_CHANGE_CIPHER=Při komunikaci protokolem SSL byl obdržen neočekávaný záznam typu Change Cipher Spec.\nSSL_ERROR_RX_UNEXPECTED_ALERT=Při komunikaci protokolem SSL byl obdržen neočekávaný záznam typu Alert.\nSSL_ERROR_RX_UNEXPECTED_HANDSHAKE=Při komunikaci protokolem SSL byl obdržen neočekávaný záznam typu Handshake.\nSSL_ERROR_RX_UNEXPECTED_APPLICATION_DATA=Při komunikaci protokolem SSL byl obdržen neočekávaný záznam typu Application Data Record.\nSSL_ERROR_RX_UNKNOWN_RECORD_TYPE=Při komunikaci protokolem SSL byl obdržen záznam s neznámým typem obsahu.\nSSL_ERROR_RX_UNKNOWN_HANDSHAKE=Při komunikaci protokolem SSL byla obdržena inicializační zpráva s neznámým typem zprávy.\nSSL_ERROR_RX_UNKNOWN_ALERT=Při komunikaci protokolem SSL byl obdržen výstražný záznam s neznámým popisem výstrahy.\nSSL_ERROR_CLOSE_NOTIFY_ALERT=Partner protokolu SSL uzavřel neočekávaně spojení.\nSSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT=Partner protokolu SSL neočekával obdržení inicializační zprávy.\nSSL_ERROR_DECOMPRESSION_FAILURE_ALERT=Partner protokolu SSL nebyl schopen úspěšně dekomprimovat obdržený SSL záznam.\nSSL_ERROR_HANDSHAKE_FAILURE_ALERT=S partnerem protokolu SSL se nepodařilo domluvit akceptovatelnou množinu bezpečnostních parametrů.\nSSL_ERROR_ILLEGAL_PARAMETER_ALERT=Partner protokolu SSL zamítl inicializační zprávu z důvodu neakceptovatelného obsahu.\nSSL_ERROR_UNSUPPORTED_CERT_ALERT=Partner protokolu SSL nepodporuje typ obdrženého certifikátu.\nSSL_ERROR_CERTIFICATE_UNKNOWN_ALERT=Partner protokolu SSL měl s obdrženým certifikátem neznámé problémy.\nSSL_ERROR_GENERATE_RANDOM_FAILURE=Nastala chyba v generátoru náhodných čísel.\nSSL_ERROR_SIGN_HASHES_FAILURE=Nepodařilo se elektronicky podepsat data potřebná k ověření vašeho certifikátu.\nSSL_ERROR_EXTRACT_PUBLIC_KEY_FAILURE=Protokolu SSL se nepodařilo z certifikátu partnera extrahovat veřejný klíč.\nSSL_ERROR_SERVER_KEY_EXCHANGE_FAILURE=Neznámá chyba během zpracování inicializace SSL Server Key Exchange.\nSSL_ERROR_CLIENT_KEY_EXCHANGE_FAILURE=Neznámá chyba během zpracování inicializace SSL Client Key Exchange.\nSSL_ERROR_ENCRYPTION_FAILURE=Chyba algoritmu pro šifrování hromadných dat ve vybraném balíku šifer.\nSSL_ERROR_DECRYPTION_FAILURE=Chyba algoritmu pro dešifrování hromadných dat ve vybraném balíku šifer.\nSSL_ERROR_SOCKET_WRITE_FAILURE=Chyba při zápisu šifrovaných dat do nízkoúrovňového socketu.\nSSL_ERROR_MD5_DIGEST_FAILURE=Chyba funkce pro hashování MD5.\nSSL_ERROR_SHA_DIGEST_FAILURE=Chyba funkce pro hashování SHA-1.\nSSL_ERROR_MAC_COMPUTATION_FAILURE=Chyba při určení MAC.\nSSL_ERROR_SYM_KEY_CONTEXT_FAILURE=Chyba při vytvoření kontextu symetrického klíče.\nSSL_ERROR_SYM_KEY_UNWRAP_FAILURE=Chyba při rozbalení symetrického klíče ve zprávě typu Client Key Exchange.\nSSL_ERROR_PUB_KEY_SIZE_LIMIT_EXCEEDED=Server SSL se pokusil použít domácí veřejný klíč s exportním balíkem šifer.\nSSL_ERROR_IV_PARAM_FAILURE=Kódu PKCS11 se nepodařilo přeložit IV na parametr.\nSSL_ERROR_INIT_CIPHER_SUITE_FAILURE=Chyba inicializace ve vybraném balíku šifer.\nSSL_ERROR_SESSION_KEY_GEN_FAILURE=Klientovi se nepodařilo vygenerovat klíče relace SSL.\nSSL_ERROR_NO_SERVER_KEY_FOR_ALG=Server nemá žádný klíč pro algoritmus výměny klíčů.\nSSL_ERROR_TOKEN_INSERTION_REMOVAL=V průběhu operace byl vložen nebo vyjmut token PKCS#11.\nSSL_ERROR_TOKEN_SLOT_NOT_FOUND=Pro vykonání požadované operace nebyl nalezen žádný token PKCS#11.\nSSL_ERROR_NO_COMPRESSION_OVERLAP=S partnerem není možné bezpečně komunikovat: nebyl nalezen společný kompresní algoritmus.\nSSL_ERROR_HANDSHAKE_NOT_COMPLETED=Není možné inicializovat další spojení protokolu SSL, dokud nebude ukončena aktuální inicializace.\nSSL_ERROR_BAD_HANDSHAKE_HASH_VALUE=Od partnera byly přijaty nesprávné hodnoty inicializačního hashe.\nSSL_ERROR_CERT_KEA_MISMATCH=Poskytnutý certifikát není možné použít s vybraným algoritmem pro výměnu klíče.\nSSL_ERROR_NO_TRUSTED_SSL_CLIENT_CA=Pro autentizaci klienta pomocí protokolu SSL není dostupná žádná certifikační autorita.\nSSL_ERROR_SESSION_NOT_FOUND=Identifikace klientovi relace protokolu SSL nebyla nalezena v mezipaměti serveru.\nSSL_ERROR_DECRYPTION_FAILED_ALERT=Partner nemohl dešifrovat přijatý záznam protokolu SSL.\nSSL_ERROR_RECORD_OVERFLOW_ALERT=Partner obdržel záznam protokolu SSL, který byl delší než je povoleno.\nSSL_ERROR_UNKNOWN_CA_ALERT=Partner nerozpoznal a nedůvěřuje CA, která vydala váš certifikát.\nSSL_ERROR_ACCESS_DENIED_ALERT=Partner obdržel platný certifikát, ale přístup byl odmítnut.\nSSL_ERROR_DECODE_ERROR_ALERT=Partner nemohl dekódovat inicializační zprávu protokolu SSL.\nSSL_ERROR_DECRYPT_ERROR_ALERT=Partner hlásí chybu ověření podpisu nebo výměny klíče.\nSSL_ERROR_EXPORT_RESTRICTION_ALERT=Partner hlásí nesoulad vyjednávání s exportními předpisy.\nSSL_ERROR_PROTOCOL_VERSION_ALERT=Partner hlásí nekompatibilní nebo nepodporovanou verzi protokolu.\nSSL_ERROR_INSUFFICIENT_SECURITY_ALERT=Server požaduje bezpečnější šifru, než které jsou podporovány klientem.\nSSL_ERROR_INTERNAL_ERROR_ALERT=Partner hlásí, že došlo k interní chybě.\nSSL_ERROR_USER_CANCELED_ALERT=Partner zrušil inicializaci.\nSSL_ERROR_NO_RENEGOTIATION_ALERT=Partner nepovolil rozpoznání bezpečnostních parametrů protokolu SSL.\nSSL_ERROR_SERVER_CACHE_NOT_CONFIGURED=Mezipaměť serveru SSL není nakonfigurována ani zakázána pro tento socket.\nSSL_ERROR_UNSUPPORTED_EXTENSION_ALERT=Partner protokolu SSL nepodporuje požadované rozšíření TLS hello.\nSSL_ERROR_CERTIFICATE_UNOBTAINABLE_ALERT=Partner protokolu SSL nemohl z poskytnuté URL získat váš certifikát.\nSSL_ERROR_UNRECOGNIZED_NAME_ALERT=Partner protokolu SSL nemá pro požadovaný název DNS žádný certifikát .\nSSL_ERROR_BAD_CERT_STATUS_RESPONSE_ALERT=Partner protokolu SSL nemohl získat odezvu OCSP pro svůj certifikát.\nSSL_ERROR_BAD_CERT_HASH_VALUE_ALERT=Partner protokolu SSL hlásí chybnou hodnotu hashe certifikátu.\nSSL_ERROR_RX_UNEXPECTED_NEW_SESSION_TICKET=Při komunikaci protokolem SSL byla obdržena neočekávaná inicializační zpráva typu New Session Ticket.\nSSL_ERROR_RX_MALFORMED_NEW_SESSION_TICKET=Při komunikaci protokolem SSL byla obdržena chybná inicializační zpráva typu New Session Ticket.\nSSL_ERROR_DECOMPRESSION_FAILURE=Při komunikaci protokolem SSL byl obdržen záznam, který se nepodařilo dekomprimovat.\nSSL_ERROR_RENEGOTIATION_NOT_ALLOWED=Tento SSL socket nepovoluje vyjednávání.\nSSL_ERROR_UNSAFE_NEGOTIATION=Partner protokolu SSL se pokusil o inicializaci starého (potenciálně napadnutelného) typu.\nSSL_ERROR_RX_UNEXPECTED_UNCOMPRESSED_RECORD=Při komunikaci protokolem SSL byl obdržen neočekávaný dekomprimovaný záznam.\nSSL_ERROR_WEAK_SERVER_EPHEMERAL_DH_KEY=Při komunikaci protokolem SSL byl v inicializační zprávě typu Server Key Exchange obdržen slabý klíč typu Diffie-Hellman.\nSSL_ERROR_NEXT_PROTOCOL_DATA_INVALID=Při komunikaci protokolem SSL byly obdrženy neplatná data rozšíření NPN.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SSL2=SSL vlastnost není podporována pro spojení pomocí SSL 2.0\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SERVERS=Vlastnost protokolu SSL není podporována na serverech.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_CLIENTS=Vlastnost protokolu SSL není podporována na klientech.\nSSL_ERROR_INVALID_VERSION_RANGE=Rozsah verzí SSL není platný.\nSSL_ERROR_CIPHER_DISALLOWED_FOR_VERSION=Partner protokolu SSL zvolil šifrovací balík, který není pro danou verzi protokolu povolený.\nSSL_ERROR_RX_MALFORMED_HELLO_VERIFY_REQUEST=Protokol SSL přijal poškozenou inicializační zprávu Hello Verify Request. \nSSL_ERROR_RX_UNEXPECTED_HELLO_VERIFY_REQUEST=Protokol SSL přijal neočekávanou zprávu při Hello Verify Request. \nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_VERSION=Vlastnost SSL není podporována pro danou verzi protokolu.\nSSL_ERROR_RX_UNEXPECTED_CERT_STATUS=Protokol SSL přijal neočekávanou inicializační zprávu Certificate Status. \nSSL_ERROR_UNSUPPORTED_HASH_ALGORITHM=Partner TLS použil neplatná hashovací algoritmus.\nSSL_ERROR_DIGEST_FAILURE=Chyba funkce pro hashování.\nSSL_ERROR_INCORRECT_SIGNATURE_ALGORITHM=V digitálním podepsaném prvku je určený nesprávný podpisový algoritmus.\nSSL_ERROR_NEXT_PROTOCOL_NO_CALLBACK=Rozšíření vyjednávání o dalším protokolu bylo povolené, ale fronta byla vyčištěná ještě předtím než to bylo potřeba.\nSSL_ERROR_NEXT_PROTOCOL_NO_PROTOCOL=Server nepodporuje žádný z protokolů uvedených v klientovo rozšíření ALPN.\nSSL_ERROR_INAPPROPRIATE_FALLBACK_ALERT=Server odmítl inicializovat spojení, protože klient začal používat verzi TLS, která je nižší než ta, která je podporovaná serverem.\nSSL_ERROR_WEAK_SERVER_CERT_KEY=Certifikát serveru obsahuje příliš slabý veřejný klíč.\nSSL_ERROR_RX_SHORT_DTLS_READ=Není dostatek místa ve vyrovnávací paměti pro DTLS záznam.\nSSL_ERROR_NO_SUPPORTED_SIGNATURE_ALGORITHM=Byl nakonfigurován nepodporovaný algoritmus pro podpis TLS.\nSSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM=Partner používá nepodporovanou kombinaci podpisu a hashovacího algoritmu.\nSSL_ERROR_MISSING_EXTENDED_MASTER_SECRET=Partner se pokusil obnovit bez correct extended_master_secre rozšíření.\nSSL_ERROR_UNEXPECTED_EXTENDED_MASTER_SECRET=Partner se pokusil obnovit spojení s neočekávaným rozšířením extended_master_secret.\nSEC_ERROR_IO=Během bezpečnostní autorizace nastala chyba I/O.\nSEC_ERROR_LIBRARY_FAILURE=Chyba bezpečnostní knihovny.\nSEC_ERROR_BAD_DATA=Bezpečnostní knihovna: přijaty nesprávné údaje.\nSEC_ERROR_OUTPUT_LEN=Bezpečnostní knihovna: chyba délky výstupu.\nSEC_ERROR_INPUT_LEN=Bezpečnostní knihovna: chyba délky vstupu.\nSEC_ERROR_INVALID_ARGS=Bezpečnostní knihovna: neplatné argumenty.\nSEC_ERROR_INVALID_ALGORITHM=Bezpečnostní knihovna: neplatný algoritmus.\nSEC_ERROR_INVALID_AVA=Bezpečnostní knihovna: neplatné AVA.\nSEC_ERROR_INVALID_TIME=Neplatný formát časového řetězce.\nSEC_ERROR_BAD_DER=Bezpečnostní knihovna: neplatný formát zprávy s kódováním typu DER.\nSEC_ERROR_BAD_SIGNATURE=Certifikát partnera obsahuje neplatný podpis.\nSEC_ERROR_EXPIRED_CERTIFICATE=Platnost certifikátu partnera již vypršela.\nSEC_ERROR_REVOKED_CERTIFICATE=Certifikát partnera byl zneplatněný.\nSEC_ERROR_UNKNOWN_ISSUER=Vydavatel certifikátu partnera nebyl rozpoznán.\nSEC_ERROR_BAD_KEY=Veřejný klíč partnera není platný.\nSEC_ERROR_BAD_PASSWORD=Zadané bezpečnostní heslo není správné.\nSEC_ERROR_RETRY_PASSWORD=Nové heslo bylo zadáno nesprávně. Zkuste to prosím znovu.\nSEC_ERROR_NO_NODELOCK=Bezpečnostní knihovna: žádný zámek uzlu.\nSEC_ERROR_BAD_DATABASE=Bezpečnostní knihovna: chybná databáze.\nSEC_ERROR_NO_MEMORY=Bezpečnostní knihovna: chyba alokace paměti.\nSEC_ERROR_UNTRUSTED_ISSUER=Vydavatel certifikátu partnera byl uživatelem označen jako nedůvěryhodný.\nSEC_ERROR_UNTRUSTED_CERT=Certifikát partnera byl uživatelem označen jako nedůvěryhodný.\nSEC_ERROR_DUPLICATE_CERT=Certifikát již v databázi existuje.\nSEC_ERROR_DUPLICATE_CERT_NAME=Jméno stáhnutého certifikátu je duplicitní s jiným certifikátem v databázi.\nSEC_ERROR_ADDING_CERT=Chyba při přidávání certifikátu do databáze.\nSEC_ERROR_FILING_KEY=Chyba při vyplňování klíče k certifikátu.\nSEC_ERROR_NO_KEY=Soukromý klíč k certifikátu nebyl v databázi nalezen \nSEC_ERROR_CERT_VALID=Tento certifikát je platný.\nSEC_ERROR_CERT_NOT_VALID=Tento certifikát není platný.\nSEC_ERROR_CERT_NO_RESPONSE=Knihovna certifikátů: bez odpovědi\nSEC_ERROR_EXPIRED_ISSUER_CERTIFICATE=Platnost certifikátu vydavatele certifikátu již uplynula. Zkontrolujte datum a čas vašeho systému.\nSEC_ERROR_CRL_EXPIRED=Platnost CRL vydavatele certifikátu již uplynula. Aktualizujte ho a zkontrolujte datum a čas vašeho systému.\nSEC_ERROR_CRL_BAD_SIGNATURE=CRL vydavatele certifikátu má neplatný podpis.\nSEC_ERROR_CRL_INVALID=Nové CRL má neplatný formát.\nSEC_ERROR_EXTENSION_VALUE_INVALID=Hodnota rozšíření certifikátu je neplatná.\nSEC_ERROR_EXTENSION_NOT_FOUND=Rozšíření certifikátu nenalezeno.\nSEC_ERROR_CA_CERT_INVALID=Vydavatel certifikátu je neplatný.\nSEC_ERROR_PATH_LEN_CONSTRAINT_INVALID=Omezení délky cesty certifikátu je neplatné.\nSEC_ERROR_CERT_USAGES_INVALID=Pole užití certifikátu je neplatné.\nSEC_INTERNAL_ONLY=**Pouze interní modul**\nSEC_ERROR_INVALID_KEY=Klíč nepodporuje požadovanou operaci.\nSEC_ERROR_UNKNOWN_CRITICAL_EXTENSION=Certifikát obsahuje neznámé kritické rozšíření.\nSEC_ERROR_OLD_CRL=Nový CRL není novější než aktuální.\nSEC_ERROR_NO_EMAIL_CERT=Není zašifrováno nebo podepsáno: nemáte žádný certifikát pošty.\nSEC_ERROR_NO_RECIPIENT_CERTS_QUERY=Nezašifrováno: nemáte certifikáty pro každého příjemce.\nSEC_ERROR_NOT_A_RECIPIENT=Nelze dešifrovat: nejste příjemce nebo nebyl nalezen odpovídající certifikát a soukromý klíč.\nSEC_ERROR_PKCS7_KEYALG_MISMATCH=Nelze dešifrovat: algoritmus šifrovacího klíče neodpovídá vašemu certifikátu.\nSEC_ERROR_PKCS7_BAD_SIGNATURE=Ověření podpisu se nezdařilo: nenalezen podpisující, nalezeno příliš mnoho podpisujících, nebo nesprávné či poškozené údaje.\nSEC_ERROR_UNSUPPORTED_KEYALG=Nepodporovaný nebo neznámý algoritmus klíče.\nSEC_ERROR_DECRYPTION_DISALLOWED=Nelze dešifrovat: zašifrováno nepovoleným algoritmem nebo velikostí klíče.\nXP_SEC_FORTEZZA_BAD_CARD=Karta typu Fortezza nebyla správně inicializována. Vyjměte ji prosím a vraťte ji vydavateli.\nXP_SEC_FORTEZZA_NO_CARD=Nenalezena žádná karta typu Fortezza\nXP_SEC_FORTEZZA_NONE_SELECTED=Karta typu Fortezza nebyla zvolena\nXP_SEC_FORTEZZA_MORE_INFO=Zvolte prosím osobu, o které chcete získat informace\nXP_SEC_FORTEZZA_PERSON_NOT_FOUND=Osoba nenalezena\nXP_SEC_FORTEZZA_NO_MORE_INFO=Nedostupné informace o osobě\nXP_SEC_FORTEZZA_BAD_PIN=Neplatný PIN\nXP_SEC_FORTEZZA_PERSON_ERROR=Nepodařilo se inicializovat osoby typu Fortezza.\nSEC_ERROR_NO_KRL=Nebyl nalezen žádný KRL certifikátu tohoto serveru\nSEC_ERROR_KRL_EXPIRED=Platnost KRL certifikátu tohoto serveru již uplynula.\nSEC_ERROR_KRL_BAD_SIGNATURE=KRL certifikátu tohoto serveru má neplatný podpis.\nSEC_ERROR_REVOKED_KEY=Klíč certifikátu tohoto serveru byl zneplatněn.\nSEC_ERROR_KRL_INVALID=Nový KRL má neplatný formát.\nSEC_ERROR_NEED_RANDOM=Bezpečnostní knihovna: jsou požadována náhodná data.\nSEC_ERROR_NO_MODULE=Bezpečnostní knihovna: žádný z bezpečnostních modulů nemůže provést požadovanou operaci.\nSEC_ERROR_NO_TOKEN=Bezpečnostní karta nebo token neexistují, nejsou inicializovány, nebo byly odstraněny.\nSEC_ERROR_READ_ONLY=Bezpečnostní knihovna: databáze je pouze pro čtení.\nSEC_ERROR_NO_SLOT_SELECTED=Nebyl zvolen žádný slot ani token.\nSEC_ERROR_CERT_NICKNAME_COLLISION=Certifikát se stejným názvem již existuje.\nSEC_ERROR_KEY_NICKNAME_COLLISION=Klíč se stejným názvem již existuje.\nSEC_ERROR_SAFE_NOT_CREATED=Chyba při vytváření bezpečného objektu\nSEC_ERROR_BAGGAGE_NOT_CREATED=Chyba při vytváření objektu zařízení\nXP_JAVA_REMOVE_PRINCIPAL_ERROR=Tohoto představitele nelze odstranit\nXP_JAVA_DELETE_PRIVILEGE_ERROR=Toto oprávnění nelze smazat\nXP_JAVA_CERT_NOT_EXISTS_ERROR=Tento představitel nemá certifikát\nSEC_ERROR_BAD_EXPORT_ALGORITHM=Požadovaný algoritmus není povolen.\nSEC_ERROR_EXPORTING_CERTIFICATES=Chyba při pokusu o exportování certifikátu.\nSEC_ERROR_IMPORTING_CERTIFICATES=Chyba při pokusu o importování certifikátu.\nSEC_ERROR_PKCS12_DECODING_PFX=Není možné importovat. Chyba dešifrování. Soubor není platný\nSEC_ERROR_PKCS12_INVALID_MAC=Není možné importovat. Neplatný MAC. Nesprávné heslo nebo poškozený soubor.\nSEC_ERROR_PKCS12_UNSUPPORTED_MAC_ALGORITHM=Není možné importovat. Algoritmus MAC není podporován.\nSEC_ERROR_PKCS12_UNSUPPORTED_TRANSPORT_MODE=Není možné importovat. Podporovány jsou pouze módy integrity hesla a soukromí.\nSEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE=Není možné importovat. Struktura souboru je poškozena.\nSEC_ERROR_PKCS12_UNSUPPORTED_PBE_ALGORITHM=Není možné importovat. Šifrovací algoritmus není podporován.\nSEC_ERROR_PKCS12_UNSUPPORTED_VERSION=Není možné importovat. Verze souboru není podporována.\nSEC_ERROR_PKCS12_PRIVACY_PASSWORD_INCORRECT=Není možné importovat. Nesprávné soukromé heslo.\nSEC_ERROR_PKCS12_CERT_COLLISION=Není možné importovat. Stejná přezdívka již v databázi existuje.\nSEC_ERROR_USER_CANCELLED=Zrušeno na žádost uživatele.\nSEC_ERROR_PKCS12_DUPLICATE_DATA=Nenaimportováno, protože je již v databázi.\nSEC_ERROR_MESSAGE_SEND_ABORTED=Zpráva neodeslána.\nSEC_ERROR_INADEQUATE_KEY_USAGE=Klíč certifikátu není dostatečný pro požadovanou operaci.\nSEC_ERROR_INADEQUATE_CERT_TYPE=Typ certifikátu nebyl schválen pro aplikace.\nSEC_ERROR_CERT_ADDR_MISMATCH=Adresa v podpisujícím certifikátu nesouhlasí s adresou v hlavičce zprávy.\nSEC_ERROR_PKCS12_UNABLE_TO_IMPORT_KEY=Není možné importovat. Chyba při pokusu o import soukromého klíče.\nSEC_ERROR_PKCS12_IMPORTING_CERT_CHAIN=Není možné importovat. Chyba při pokusu o import řetězce certifikátů.\nSEC_ERROR_PKCS12_UNABLE_TO_LOCATE_OBJECT_BY_NAME=Není možné exportovat. Nepodařilo se podle přezdívky nalézt certifikát nebo klíč.\nSEC_ERROR_PKCS12_UNABLE_TO_EXPORT_KEY=Není možné exportovat. Nepodařilo se nalézt a exportovat soukromý klíč.\nSEC_ERROR_PKCS12_UNABLE_TO_WRITE=Není možné exportovat. Nepodařilo se zapsat do exportního souboru.\nSEC_ERROR_PKCS12_UNABLE_TO_READ=Není možné importovat. Nepodařilo se číst z importního souboru.\nSEC_ERROR_PKCS12_KEY_DATABASE_NOT_INITIALIZED=Není možné exportovat. Databáze klíčů je poškozena nebo smazána.\nSEC_ERROR_KEYGEN_FAIL=Nepodařilo se vygenerovat dvojici soukromý/veřejný klíč.\nSEC_ERROR_INVALID_PASSWORD=Zadané heslo je neplatné. Zvolte prosím jiné.\nSEC_ERROR_RETRY_OLD_PASSWORD=Zadané původní heslo není platné. Zkuste to prosím znovu.\nSEC_ERROR_BAD_NICKNAME=Přezdívka certifikátu je již používána.\nSEC_ERROR_NOT_FORTEZZA_ISSUER=Partnerův řetězec typu FORTEZZA nemá certifikát typu FORTEZZA.\nSEC_ERROR_CANNOT_MOVE_SENSITIVE_KEY=Citlivý klíč není možné přesunout do pozice, kde je požadován.\nSEC_ERROR_JS_INVALID_MODULE_NAME=Neplatné jméno modulu.\nSEC_ERROR_JS_INVALID_DLL=Neplatná cesta/soubor modulu\nSEC_ERROR_JS_ADD_MOD_FAILURE=Nepodařilo se přidat modul\nSEC_ERROR_JS_DEL_MOD_FAILURE=Nepodařilo se smazat modul\nSEC_ERROR_OLD_KRL=Nový KRL není novější než současný.\nSEC_ERROR_CKL_CONFLICT=Nový CKL má jiného vydavatele než současný CKL. Smažte současný CKL.\nSEC_ERROR_CERT_NOT_IN_NAME_SPACE=Certifikační autorita pro tento certifikát nemá povoleno vydat certifikát s tímto jménem.\nSEC_ERROR_KRL_NOT_YET_VALID=Seznam zneplatněných klíčů pro tento certifikát není ještě platný.\nSEC_ERROR_CRL_NOT_YET_VALID=Seznam zneplatněných certifikátů pro tento certifikát není ještě platný.\nSEC_ERROR_UNKNOWN_CERT=Požadovaný certifikát nemohl být nalezen.\nSEC_ERROR_UNKNOWN_SIGNER=Nepodařilo se nalézt certifikát podpisovatele.\nSEC_ERROR_CERT_BAD_ACCESS_LOCATION=Adresa serveru pro ověření stavu certifikátů má nesprávný formát.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_TYPE=Nepodařilo se plně dešifrovat odpověď OCSP. Je neznámého typu.\nSEC_ERROR_OCSP_BAD_HTTP_RESPONSE=Server OCSP vrátil neočekávaná/neplatná data HTTP.\nSEC_ERROR_OCSP_MALFORMED_REQUEST=Server OCSP označil požadavek za porušený nebo nesprávně formátovaný.\nSEC_ERROR_OCSP_SERVER_ERROR=Server OCSP oznámil interní chybu.\nSEC_ERROR_OCSP_TRY_SERVER_LATER=Server OCSP doporučil zkusit to znovu později.\nSEC_ERROR_OCSP_REQUEST_NEEDS_SIG=Server OCSP požaduje podepsaný požadavek.\nSEC_ERROR_OCSP_UNAUTHORIZED_REQUEST=Server OCSP odmítl požadavek jako neautorizovaný.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_STATUS=Server OCSP vrátil nerozpoznatelný kód stavu.\nSEC_ERROR_OCSP_UNKNOWN_CERT=Server OCSP nemá pro certifikát žádný kód stavu.\nSEC_ERROR_OCSP_NOT_ENABLED=Před provedením této akce musíte nejdříve povolit OCSP.\nSEC_ERROR_OCSP_NO_DEFAULT_RESPONDER=Před provedením této akce musíte nejdříve nastavit výchozího respondenta OCSP.\nSEC_ERROR_OCSP_MALFORMED_RESPONSE=Odpověď od serveru OCSP byla porušená nebo nesprávně formátovaná.\nSEC_ERROR_OCSP_UNAUTHORIZED_RESPONSE=Podpisovatel odpovědi OCSP není autorizovaný vracet kód stavu pro tento certifikát.\nSEC_ERROR_OCSP_FUTURE_RESPONSE=Odpověď od serveru OCSP není ještě platná, protože obsahuje datum v budoucnu.\nSEC_ERROR_OCSP_OLD_RESPONSE=Odpověď od serveru OCSP obsahuje zastaralé informace.\nSEC_ERROR_DIGEST_NOT_FOUND=V podepsané odpovědi nebylo nalezeno shrnutí typu CMS nebo PKCS #7.\nSEC_ERROR_UNSUPPORTED_MESSAGE_TYPE=Zpráva typu CMS nebo PKCS #7 není podporována.\nSEC_ERROR_MODULE_STUCK=Modul PKCS #11 se nepodařilo odstranit, protože je stále používán.\nSEC_ERROR_BAD_TEMPLATE=Nepodařilo se dešifrovat data ASN.1. Specifikovaná šablona byla neplatná.\nSEC_ERROR_CRL_NOT_FOUND=Nebyl nalezen žádný seznam CRL.\nSEC_ERROR_REUSED_ISSUER_AND_SERIAL=Pokoušíte se importovat certifikát se stejným vydavatelem/sériovým číslem jako má již existující certifikát, který ale není stejný.\nSEC_ERROR_BUSY=Nepodařilo se ukončit NSS. Objekty se stále používají.\nSEC_ERROR_EXTRA_INPUT=Zpráva zašifrovaná metodou DER obsahuje nepoužitá extra data.\nSEC_ERROR_UNSUPPORTED_ELLIPTIC_CURVE=Nepodporovaná eliptická křivka.\nSEC_ERROR_UNSUPPORTED_EC_POINT_FORM=Nepodporovaná forma bodu eliptické křivky.\nSEC_ERROR_UNRECOGNIZED_OID=Nerozpoznaný identifikátor objektu.\nSEC_ERROR_OCSP_INVALID_SIGNING_CERT=Neplatný podpisující certifikát OCSP v odpovědi OCSP.\nSEC_ERROR_REVOKED_CERTIFICATE_CRL=Certifikát je zneplatněn v seznamu zneplatněných certifikátů vydavatele.\nSEC_ERROR_REVOKED_CERTIFICATE_OCSP=Respondenta OCSP vydavatele nahlásil certifikát jako zneplatněný.\nSEC_ERROR_CRL_INVALID_VERSION=Seznam zneplatněných certifikátů vydavatele má neznámé číslo verze.\nSEC_ERROR_CRL_V1_CRITICAL_EXTENSION=Seznam zneplatněných certifikátů vydavatele typu V1 má kritické rozšíření.\nSEC_ERROR_CRL_UNKNOWN_CRITICAL_EXTENSION=Seznam zneplatněných certifikátů vydavatele typu V1 má neznámé kritické rozšíření.\nSEC_ERROR_UNKNOWN_OBJECT_TYPE=Specifikován neznámý typ objektu.\nSEC_ERROR_INCOMPATIBLE_PKCS11=Ovladač PKCS #11 porušuje specifikaci neslučitelným způsobem.\nSEC_ERROR_NO_EVENT=Momentálně není dostupný žádný slot pro události.\nSEC_ERROR_CRL_ALREADY_EXISTS=CRL již existuje.\nSEC_ERROR_NOT_INITIALIZED=NSS není inicializováno.\nSEC_ERROR_TOKEN_NOT_LOGGED_IN=Operace skončila s chybou, protože token PKCS#11 není přihlášen.\nSEC_ERROR_OCSP_RESPONDER_CERT_INVALID=Nastavený server OCSP má neplatný certifikát.\nSEC_ERROR_OCSP_BAD_SIGNATURE=Odpověď OCSP má neplatný podpis.\nSEC_ERROR_OUT_OF_SEARCH_LIMITS=Zjišťování ověření platnosti certifikátu je mimo limity hledání\nSEC_ERROR_INVALID_POLICY_MAPPING=Mapování zásad neobsahuje žádné zásady\nSEC_ERROR_POLICY_VALIDATION_FAILED=Řetěz certifikátů neodpovídá zásadám ověření platnosti\nSEC_ERROR_UNKNOWN_AIA_LOCATION_TYPE=Neznámý typ umístění v rozšíření AIA certifikátu\nSEC_ERROR_BAD_HTTP_RESPONSE=Server vrátil chybnou odpověď HTTP\nSEC_ERROR_BAD_LDAP_RESPONSE=Server vrátil chybnou odpověď LDAP\nSEC_ERROR_FAILED_TO_ENCODE_DATA=Kódování dat pomocí ASN1 kodéru se nezdařilo\nSEC_ERROR_BAD_INFO_ACCESS_LOCATION=Chybné umístění přístupu k informaci v rozšíření certifikátu.\nSEC_ERROR_LIBPKIX_INTERNAL=Při ověření platnosti certifikátu nastala interní chyba libpkix.\nSEC_ERROR_PKCS11_GENERAL_ERROR=Modul PKCS #11 vrátil chybu CKR_GENERAL_ERROR. Nastala neopravitelná chyba.\nSEC_ERROR_PKCS11_FUNCTION_FAILED=Modul PKCS #11 vrátil chybu CKR_FUNCTION_FAILED. Požadovaná funkce nemohla být provedena. Opakování stejné operace znovu může uspět.\nSEC_ERROR_PKCS11_DEVICE_ERROR=Modul PKCS #11 vrátil chybu CKR_DEVICE_ERROR. Nastal problém s tokenem nebo slotem.\nSEC_ERROR_BAD_INFO_ACCESS_METHOD=Neznámá metoda přístupu k informaci v rozšíření certifikátu.\nSEC_ERROR_CRL_IMPORT_FAILED=Chyba při pokusu o import CRL.\nSEC_ERROR_EXPIRED_PASSWORD=Platnost hesla vypršela.\nSEC_ERROR_LOCKED_PASSWORD=Heslo je zamčené.\nSEC_ERROR_UNKNOWN_PKCS11_ERROR=Neznámá chyba PKCS #11.\nSEC_ERROR_BAD_CRL_DP_URL=Neplatná nebo nepodporovaná URL v názvu distribučního bodu CRL.\nSEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED=Certifikát byl podepsán algoritmem, který je z bezpečnostních důvodů zakázán.\nMOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE=Server používá key pinning (HPKP), ale nebyl složen vhodný řetězec důvěryhodných certifikátů, které se shodují s daným pinsetem. Porušení key pinning není možné ignorovat. \nMOZILLA_PKIX_ERROR_CA_CERT_USED_AS_END_ENTITY=Server používá certifikát s rozšířeným základních vymezení, které ho identifikují jako certifikační autoritu. Pro korektně vydaný certifikát by toto nemělo nastat.\nMOZILLA_PKIX_ERROR_INADEQUATE_KEY_SIZE=Server poskytl certifikát s velikostí klíče, která je příliš malá na sestavení bezpečného spojení.\nMOZILLA_PKIX_ERROR_V1_CERT_USED_AS_CA=Při vydání certifikátu serveru byl použit certifikát X.509 verze 1, který není důvěryhodným certifikátem. Certifikáty X.509 verze 1 jsou zastaralé a neměly by se používat na podepisování jiných certifikátů.  \nMOZILLA_PKIX_ERROR_NOT_YET_VALID_CERTIFICATE=Server poskytl certifikát, který zatím není platný.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_ISSUER_CERTIFICATE=Na vydání certifikátu byl použit certifikát, který zatím není platný.\nMOZILLA_PKIX_ERROR_SIGNATURE_ALGORITHM_MISMATCH=Algoritmus podpisu v poli s podpisem certifikátu neodpovídá algoritmu v poli signatureAlgorithm.\nMOZILLA_PKIX_ERROR_OCSP_RESPONSE_FOR_CERT_MISSING=Odpověď OCSP neobsahuje stav pro ověřovaný certifikát.\nMOZILLA_PKIX_ERROR_VALIDITY_TOO_LONG=Server poskytl certifikát, který je platný příliš dlouho.\nMOZILLA_PKIX_ERROR_REQUIRED_TLS_FEATURE_MISSING=Požadovaná funkce TLS chybí.\nMOZILLA_PKIX_ERROR_INVALID_INTEGER_ENCODING=Server poskytl certifikát, který obsahuje neplatné kódování celého čísla. Mezi běžné příčiny patří záporná pořadová čísla, záporné modulo RSA nebo příliš dlouhé kódování.\nMOZILLA_PKIX_ERROR_EMPTY_ISSUER_NAME=Server poskytl certifikát s prázdným jménem vydavatele.\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/pipnss/pipnss.properties",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=Zadejte prosím hlavní heslo pro %S.\n# the following strings have special requirements:\n# they must fit in a 32 or 64 byte buffer after being translated\n# to UTF8.  Note to translator. It's not easy for you to figure\n# whether the escaped unicode string you produce will fit in \n# the space allocated.\n#\n# 64 bytes long after conversion to UTF8\nRootCertModuleName=Vestavěný kořenový modul\n#\n# 32 bytes long after conversion to UTF8\nManufacturerID=Mozilla.org\n#\n# 32  bytes long after conversion to UTF8\nLibraryDescription=Interní šifrovací služby PSM\n#\n# 32 bytes long after conversion to UTF8\nTokenDescription=Obecné šifrovací služby\n#\n# 32 bytes long after conversion to UTF8\nPrivateTokenDescription=Softwarové bezp. zařízení\n#\n# 64 bytes long after conversion to UTF8\nSlotDescription=Interní šifrovací služby PSM\n#\n# 64 bytes long after conversion to UTF8\nPrivateSlotDescription=Soukromé klíče PSM\n#\n# 32\nFips140TokenDescription=Softw. bezp. zařízení FIPS-140\n# 64\nFips140SlotDescription=Šifrovací služby, klíče a certifikáty FIPS-140\n# 32\nInternalToken=Softwarové bezp. zařízení\n# End of size restriction.\nVerifySSLClient=Certifikát SSL klienta\nVerifySSLServer=Certifikát SSL serveru\nVerifySSLCA=Certifikační autorita SSL\nVerifyEmailSigner=Certifikát pro podepsání e-mailu\nVerifyEmailRecip=Certifikát příjemce e-mailu\nVerifyObjSign=Podpisovatel objektu\nHighGrade=2048 (vysoký stupeň)\nMediumGrade=1024 (střední stupeň)\n# LOCALIZATION NOTE (nick_template): $1s is the common name from a cert (e.g. \"Mozilla\"), $2s is the CA name (e.g. VeriSign)\nnick_template=Id %2$s certifikátu %1$s\n#These are the strings set for the ASN1 objects in a certificate.\nCertDumpCertificate=Certifikát\nCertDumpVersion=Verze\n# LOCALIZATION NOTE (CertDumpVersionValue): %S is a version number (e.g. \"3\" in \"Version 3\")\nCertDumpVersionValue=Verze %S\nCertDumpSerialNo=Sériové číslo\nCertDumpMD2WithRSA=PKCS #1 MD2 se šifrováním RSA\nCertDumpMD5WithRSA=PKCS #1 MD5 se šifrováním RSA\nCertDumpSHA1WithRSA=PKCS #1 SHA-1 se šifrováním RSA\nCertDumpSHA256WithRSA=PKCS #1 SHA-256 se šifrováním RSA\nCertDumpSHA384WithRSA=PKCS #1 SHA-384 se šifrováním RSA\nCertDumpSHA512WithRSA=PKCS #1 SHA-512 se šifrováním RSA\nCertDumpDefOID=Identifikátor objektu (%S)\nCertDumpIssuer=Vydavatel\nCertDumpSubject=Subjekt\nCertDumpAVACountry=C\nCertDumpAVAState=ST\nCertDumpAVALocality=L\nCertDumpAVAOrg=O\nCertDumpAVAOU=OU\nCertDumpAVACN=CN\nCertDumpUserID=UID\nCertDumpPK9Email=E\nCertDumpAVADN=DN\nCertDumpAVADC=DC\nCertDumpSurname=Příjmení\nCertDumpGivenName=Křestní jméno\nCertDumpValidity=Platnost\nCertDumpNotBefore=Platnost od\nCertDumpNotAfter=Platnost do\nCertDumpSPKI=Informace o veřejném klíči subjektu\nCertDumpSPKIAlg=Algoritmus veřejného klíče subjektu\nCertDumpAlgID=Identifikátor algoritmu\nCertDumpParams=Parametry algoritmu\nCertDumpRSAEncr=PKCS #1 šifrované RSA\nCertDumpRSAPSSSignature=PKCS #1 podpis RSASSA-PSS\nCertDumpRSATemplate=Základ (%S bitů):\\n%S\\nMocnina (%S bitů):\\n%S\nCertDumpECTemplate=Velikost klíče: %S bitů\\nDélka řádu základního bodu: %S bitů\\nVeřejná hodnota:\\n%S\nCertDumpIssuerUniqueID=Unikátní Id vydavatele\nCertDumpSubjPubKey=Veřejný klíč subjektu\nCertDumpSubjectUniqueID=Unikátní Id subjektu\nCertDumpExtensions=Rozšíření\nCertDumpSubjectDirectoryAttr=Adresářové atributy subjektu certifikátu\nCertDumpSubjectKeyID=Id klíče subjektu certifikátu\nCertDumpKeyUsage=Použití klíče certifikátu\nCertDumpSubjectAltName=Alternativní jméno subjektu certifikátu\nCertDumpIssuerAltName=Alternativní jméno vydavatele certifikátu\nCertDumpBasicConstraints=Základní omezení certifikátu\nCertDumpNameConstraints=Omezení jména certifikátu\nCertDumpCrlDistPoints=Distribuční body CRL\nCertDumpCertPolicies=Pravidla certifikátu\nCertDumpPolicyMappings=Mapování pravidel certifikátu\nCertDumpPolicyConstraints=Omezení pravidel certifikátu\nCertDumpAuthKeyID=Identifikační klíč Certifikační autority\nCertDumpExtKeyUsage=Rozšířené použití klíče\nCertDumpAuthInfoAccess=Přístup k informacím autority\nCertDumpAnsiX9DsaSignature=Podpis ANSI X9.57 s DSA\nCertDumpAnsiX9DsaSignatureWithSha1=Podpis ANSI X9.57 DSA s SHA1 součtem\nCertDumpAnsiX962ECDsaSignatureWithSha1=Podpis ANSI X9.57 ECDSA s SHA1\nCertDumpAnsiX962ECDsaSignatureWithSha224=Podpis ANSI X9.62 ECDSA s SHA224\nCertDumpAnsiX962ECDsaSignatureWithSha256=Podpis ANSI X9.62 ECDSA s SHA256\nCertDumpAnsiX962ECDsaSignatureWithSha384=Podpis ANSI X9.62 ECDSA s SHA384\nCertDumpAnsiX962ECDsaSignatureWithSha512=Podpis ANSI X9.62 ECDSA s SHA512\nCertDumpKUSign=Podpisování\nCertDumpKUNonRep=Nepopiratelnost\nCertDumpKUEnc=Zašifrování klíče\nCertDumpKUDEnc=Zašifrování údajů\nCertDumpKUKA=Odsouhlasení klíče\nCertDumpKUCertSign=Podpisovatel certifikátu\nCertDumpKUCRLSigner=Podpisovatel CRL\nCertDumpCritical=Kritické\nCertDumpNonCritical=Nekritické\nCertDumpSigAlg=Algoritmus podpisu certifikátu\nCertDumpCertSig=Hodnota podpisu certifikátu\nCertDumpExtensionFailure=Chyba: Nelze zpracovat rozšíření\nCertDumpIsCA=Je certifikační autoritou\nCertDumpIsNotCA=Není certifikační autoritou\nCertDumpPathLen=Maximální počet mezilehlých CA: %S\nCertDumpPathLenUnlimited=neomezený\nCertDumpEKU_1_3_6_1_5_5_7_3_1=TLS autentizace webového serveru\nCertDumpEKU_1_3_6_1_5_5_7_3_2=TLS autentizace webového klienta\nCertDumpEKU_1_3_6_1_5_5_7_3_3=Podpis kódu\nCertDumpEKU_1_3_6_1_5_5_7_3_4=Ochrana e-mailu\nCertDumpEKU_1_3_6_1_5_5_7_3_8=Časové razítko\nCertDumpEKU_1_3_6_1_5_5_7_3_9=Podpis OCSP\nCertDumpEKU_1_3_6_1_4_1_311_2_1_21=Podpis osobního kódu Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_2_1_22=Podpis komerčního kódu Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_1=Podpis seznamu důvěry Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_2=Časové razítko Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_3=Šifrování SGC Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4=Šifrování souborového systému Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4_1=Obnovení souboru Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_5=Ověření ovladače hardwaru Microsoft Windows\nCertDumpEKU_1_3_6_1_4_1_311_10_3_10=Oprávnění podřízení Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_11=Obnovení klíčů Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_12=Podpis dokumentu Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_13=Podpis životnosti Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_20_2_2=Přihlášení kartou SmartCard Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_21_6=Agent obnovení klíčů Microsoft\nCertDumpMSCerttype=Jméno šablony certifikátu Microsoft\nCertDumpMSNTPrincipal=Hlavní jméno certifikátu Microsoft\nCertDumpMSCAVersion=Verze CA Microsoft\nCertDumpMSDomainGUID=GUID domény Microsoft\nCertDumpEKU_2_16_840_1_113730_4_1=Povolení silného šifrování Netscape\nCertDumpRFC822Name=E-mailová adresa\nCertDumpDNSName=Záznam DNS\nCertDumpX400Address=Adresa X.400\nCertDumpDirectoryName=X.500\nCertDumpEDIPartyName=Jméno EDI\nCertDumpURI=URI\nCertDumpIPAddress=Adresa IP\nCertDumpRegisterID=Registrované OID\nCertDumpKeyID=Id klíče\nCertDumpVerisignNotices=Uživatelská poznámka (Verisign)\nCertDumpUnused=Nepoužito\nCertDumpKeyCompromise=Prozrazení klíče\nCertDumpCACompromise=Porušení bezpečnosti CA\nCertDumpAffiliationChanged=Změna přidružení\nCertDumpSuperseded=Vyřazení\nCertDumpCessation=Pozastavení operace\nCertDumpHold=Pozastavení platnosti\nCertDumpOCSPResponder=OCSP\nCertDumpCAIssuers=Cesta autority vydavatele\nCertDumpCPSPointer=Ukazatel na prohlášení praktik certifikátu\nCertDumpUserNotice=Uživatelská poznámka\nCertDumpLogotype=Logotyp\nCertDumpECPublicKey=Veřejný klíč eliptické křivky\nCertDumpECDSAWithSHA1=Podpis X9.62 ECDSA s SHA1\nCertDumpECprime192v1=Eliptická křivka ANSI X9.62 prime192v1 (tzv. secp192r1, NIST P-192)\nCertDumpECprime192v2=Eliptická křivka ANSI X9.62 prime192v2\nCertDumpECprime192v3=Eliptická křivka ANSI X9.62 prime192v3\nCertDumpECprime239v1=Eliptická křivka ANSI X9.62 prime239v1\nCertDumpECprime239v2=Eliptická křivka ANSI X9.62 prime239v2\nCertDumpECprime239v3=Eliptická křivka ANSI X9.62 prime239v3\nCertDumpECprime256v1=Eliptická křivka ANSI X9.62 prime256v1 (tzv. secp256r1, NIST P-256)\nCertDumpECsecp112r1=Eliptická křivka SECG secp112r1\nCertDumpECsecp112r2=Eliptická křivka SECG secp112r2\nCertDumpECsecp128r1=Eliptická křivka SECG secp128r1\nCertDumpECsecp128r2=Eliptická křivka SECG secp128r2\nCertDumpECsecp160k1=Eliptická křivka SECG secp160k1\nCertDumpECsecp160r1=Eliptická křivka SECG secp160r1\nCertDumpECsecp160r2=Eliptická křivka SECG secp160r2\nCertDumpECsecp192k1=Eliptická křivka SECG secp192k1\nCertDumpECsecp224k1=Eliptická křivka SECG secp224k1\nCertDumpECsecp224r1=Eliptická křivka SECG secp224r1 (tzv. NIST P-224)\nCertDumpECsecp256k1=Eliptická křivka SECG secp256k1\nCertDumpECsecp384r1=Eliptická křivka SECG secp384r1 (tzv. NIST P-384)\nCertDumpECsecp521r1=Eliptická křivka SECG secp521r1 (tzv. NIST P-521)\nCertDumpECc2pnb163v1=Eliptická křivka ANSI X9.62 c2pnb163v1\nCertDumpECc2pnb163v2=Eliptická křivka ANSI X9.62 c2pnb163v2\nCertDumpECc2pnb163v3=Eliptická křivka ANSI X9.62 c2pnb163v3\nCertDumpECc2pnb176v1=Eliptická křivka ANSI X9.62 c2pnb176v1\nCertDumpECc2tnb191v1=Eliptická křivka ANSI X9.62 c2tnb191v1\nCertDumpECc2tnb191v2=Eliptická křivka ANSI X9.62 c2tnb191v2\nCertDumpECc2tnb191v3=Eliptická křivka ANSI X9.62 c2tnb191v3\nCertDumpECc2onb191v4=Eliptická křivka ANSI X9.62 c2onb191v4\nCertDumpECc2onb191v5=Eliptická křivka ANSI X9.62 c2onb191v5\nCertDumpECc2pnb208w1=Eliptická křivka ANSI X9.62 c2pnb208w1\nCertDumpECc2tnb239v1=Eliptická křivka ANSI X9.62 c2tnb239v1\nCertDumpECc2tnb239v2=Eliptická křivka ANSI X9.62 c2tnb239v2\nCertDumpECc2tnb239v3=Eliptická křivka ANSI X9.62 c2tnb239v3\nCertDumpECc2onb239v4=Eliptická křivka ANSI X9.62 c2onb239v4\nCertDumpECc2onb239v5=Eliptická křivka ANSI X9.62 c2onb239v5\nCertDumpECc2pnb272w1=Eliptická křivka ANSI X9.62 c2pnb272w1\nCertDumpECc2pnb304w1=Eliptická křivka ANSI X9.62 c2pnb304w1\nCertDumpECc2tnb359v1=Eliptická křivka ANSI X9.62 c2tnb359v1\nCertDumpECc2pnb368w1=Eliptická křivka ANSI X9.62 c2pnb368w1\nCertDumpECc2tnb431r1=Eliptická křivka ANSI X9.62 c2tnb431r1\nCertDumpECsect113r1=Eliptická křivka SECG sect113r1\nCertDumpECsect113r2=Eliptická křivka SECG sect113r2\nCertDumpECsect131r1=Eliptická křivka SECG sect131r1\nCertDumpECsect131r2=Eliptická křivka SECG sect131r2\nCertDumpECsect163k1=Eliptická křivka SECG sect163k1 (tzv. NIST K-163)\nCertDumpECsect163r1=Eliptická křivka SECG sect163r1\nCertDumpECsect163r2=Eliptická křivka SECG sect163r2 (tzv. NIST B-163)\nCertDumpECsect193r1=Eliptická křivka SECG sect193r1\nCertDumpECsect193r2=Eliptická křivka SECG sect193r2\nCertDumpECsect233k1=Eliptická křivka SECG sect233k1 (tzv. NIST K-233)\nCertDumpECsect233r1=Eliptická křivka SECG sect233r1 (tzv. NIST B-233)\nCertDumpECsect239k1=Eliptická křivka SECG sect239k1\nCertDumpECsect283k1=Eliptická křivka SECG sect283k1 (tzv. NIST K-283)\nCertDumpECsect283r1=Eliptická křivka SECG sect283r1 (tzv. NIST B-283)\nCertDumpECsect409k1=Eliptická křivka SECG sect409k1 (tzv. NIST K-409)\nCertDumpECsect409r1=Eliptická křivka SECG sect409r1 (tzv. NIST B-409)\nCertDumpECsect571k1=Eliptická křivka SECG sect571k1 (tzv. NIST K-571)\nCertDumpECsect571r1=Eliptická křivka SECG sect571r1 (tzv. NIST B-571)\nCertDumpRawBytesHeader=Velikost: %S bajtů / %S bitů\nPK11BadPassword=Zadané heslo není správné.\nSuccessfulP12Backup=Vaše bezpečnostní certifikáty a privátní klíče byly úspěšně zálohovány.\nSuccessfulP12Restore=Vaše bezpečnostní certifikáty a soukromé klíče byly úspěšně obnoveny.\nPKCS12DecodeErr=Soubor nemohl být dekódován. Buď není ve formátu PCKS #12, nebo je porušen nebo zadané heslo není správné.\nPKCS12UnknownErrRestore=Soubor PKCS #12 nemohl být obnoven z neznámých příčin.\nPKCS12UnknownErrBackup=Soubor PKCS #12 nemohl být zálohován z neznámých důvodů.\nPKCS12UnknownErr=Operace PKCS #12 z neznámých důvodů selhala.\nPKCS12InfoNoSmartcardBackup=Není možné zálohovat certifikáty z hardwarových bezpečnostních zařízení, jako např. čipové karty.\nPKCS12DupData=Certifikát a soukromý klíč na bezpečnostním zařízení již existují.\nAddModuleFailure=Nepodařilo se přidat modul\nAddModuleDup=Tento bezpečnostní modul již existuje\nDelModuleWarning=Opravdu chcete smazat tento bezpečnostní modul?\nDelModuleError=Nepodařilo se smazat modul\nAVATemplate=%S = %S\n\nPSMERR_SSL_Disabled=Nelze se připojit zabezpečeně, protože protokol SSL je zakázán.\nPSMERR_SSL2_Disabled=Nelze se připojit zabezpečeně, protože server používá starší a již nespolehlivou verzi protokolu SSL.\nPSMERR_HostReusedIssuerSerial=Obdrželi jste neplatný certifikát. Kontaktujte prosím správce serveru nebo odesílatele e-mailové zprávy a poskytněte mu tyto informace:\\n\\nVáš certifikát obsahuje stejné sériové číslo jako jiný certifikát vydaný danou certifikační autoritou. Opatřete si prosím nový certifikát obsahující unikátní sériové číslo.\n\nSSLConnectionErrorPrefix=Při spojení s %S nastala chyba.\n\ncertErrorIntro=Při spojení s %S nastala chyba, protože je používán neplatný bezpečnostní certifikát.\n\ncertErrorTrust_SelfSigned=Certifikát není důvěryhodný, protože je podepsán sám sebou.\ncertErrorTrust_UnknownIssuer=Certifikát není důvěryhodný, protože jeho vydavatel je neznámý.\ncertErrorTrust_UnknownIssuer2=Server patrně neposílá patřičné certifikáty mezilehlých CA. \ncertErrorTrust_UnknownIssuer3=Může být potřeba naimportovat dodatečný kořenový certifikát.\ncertErrorTrust_CaInvalid=Certifikát není důvěryhodný, protože je podepsán neplatným certifikátem CA.\ncertErrorTrust_Issuer=Certifikát není důvěryhodný, protože certifikát vydavatele není důvěryhodný.\ncertErrorTrust_SignatureAlgorithmDisabled=Certifikát je nedůvěryhodný, protože byl podepsán algoritmem, který je z bezpečnostních důvodů zakázán.\ncertErrorTrust_ExpiredIssuer=Certifikát není důvěryhodný, protože doba platnosti certifikátu vydavatele již vypršela.\ncertErrorTrust_Untrusted=Certifikát nepochází z důvěryhodného zdroje.\n\ncertErrorMismatch=Certifikát není platný pro doménu %S.\n# LOCALIZATION NOTE (certErrorMismatchSingle2): Do not translate <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>\ncertErrorMismatchSingle2=Certifikát je platný pouze pro <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>.\ncertErrorMismatchSinglePlain=Certifikát je platný pouze pro %S\ncertErrorMismatchMultiple=Certifikát je platný pouze pro následující domény:\n\n# LOCALIZATION NOTE (certErrorExpiredNow): Do not translate %1$S (date+time of expired certificate) or %2$S (current date+time)\ncertErrorExpiredNow=Doba platnosti certifikátu vypršela %1$S. Aktuální čas je %2$S.\n# LOCALIZATION NOTE (certErrorNotYetValidNow): Do not translate %1$S (date+time certificate will become valid) or %2$S (current date+time)\ncertErrorNotYetValidNow=Certifikát bude platný až od %1$S. Aktuální čas je %2$S.\n\n# LOCALIZATION NOTE (certErrorCodePrefix2): Do not translate <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\ncertErrorCodePrefix2=Kód chyby: <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\n\nP12DefaultNickname=Importovaný certifikát\nCertUnknown=Neznámý\nCertNoEmailAddress=(bez e-mailové adresy)\nCaCertExists=Tento certifikát je již nainstalován jako certifikát certifikační autority.\nNotACACert=Tento certifikát není certifikátem certifikační autority a proto nemůže být přidán do seznamu certifikačních autorit.\nNotImportingUnverifiedCert=Tento certifikát se nepodařilo ověřit a proto nebude přidán do seznamu certifikátů. Vydavatel certifikátu je neznámý nebo nedůvěryhodný, platnost certifikátu mohla vypršet, certifikát byl zneplatněn nebo nebyl schválen.\nUserCertIgnoredNoPrivateKey=Tento osobní certifikát se nepodařilo nainstalovat, protože nevlastníte odpovídající soukromý klíč, který byl vytvořen, když bylo požádáno o certifikát.\nUserCertImported=Váš osobní certifikát byl nainstalován. Přesto vám doporučujeme uchovat kopii tohoto certifikátu.\nCertOrgUnknown=(neznámý)\nCertNotStored=(neuložený)\nCertExceptionPermanent=Trvale\nCertExceptionTemporary=Dočasně\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/pipnss/security.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nTitle=Bezpečnostní varování\nPostToInsecureFromSecureMessage=Informace, které jste zadali, budou odeslány přes nezašifrované spojení a mohly by jednoduše být přečteny třetí stranou.##Určitě chcete pokračovat v odesílání?##\nSecurityButtonTooltipText=Zobrazí informace o zabezpečení aktuální stránky\nSecurityButtonMixedContentTooltipText=Upozornění: Stránka obsahuje neautentizovaný obsah\nContinue=Pokračovat\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/pippki/certManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY certmgr.title \"Správce certifikátů\">\n\n<!ENTITY certmgr.tab.mine \"Osobní\">\n<!ENTITY certmgr.tab.others2 \"Lidé\">\n<!ENTITY certmgr.tab.websites3 \"Servery\">\n<!ENTITY certmgr.tab.ca \"Autority\">\n<!ENTITY certmgr.tab.orphan2 \"Ostatní\">\n\n<!ENTITY certmgr.mine \"Pro vaši osobní identifikaci jsou dostupné tyto certifikáty:\">\n<!ENTITY certmgr.others \"Pro identifikaci ostatních lidí jsou dostupné tyto certifikáty:\">\n<!ENTITY certmgr.websites2 \"Pro identifikaci serverů jsou dostupné tyto certifikáty:\">\n<!ENTITY certmgr.cas \"Pro identifikaci certifikačních autorit jsou dostupné tyto certifikáty:\">\n<!ENTITY certmgr.orphans \"Tyto dostupné certifikáty nepatří do žádné z předchozích skupin:\">\n\n<!ENTITY certmgr.detail.general_tab.title \"Obecné\">\n<!ENTITY certmgr.detail.general_tab.accesskey \"O\">\n<!ENTITY certmgr.detail.prettyprint_tab.title \"Podrobnosti\">\n<!ENTITY certmgr.detail.prettyprint_tab.accesskey \"P\">\n\n<!ENTITY certmgr.pending.label \"Probíhá ověřování certifikátu…\">\n<!ENTITY certmgr.subjectinfo.label \"Vydáno pro\">\n<!ENTITY certmgr.issuerinfo.label \"Vydal\">\n<!ENTITY certmgr.periodofvalidity.label \"Doba platnosti\" >\n<!ENTITY certmgr.fingerprints.label \"Otisky\">\n<!ENTITY certmgr.certdetail.title \"Podrobnosti certifikátu\">\n<!ENTITY certmgr.certdetail.cn \"Obecné jméno (CN)\">\n<!ENTITY certmgr.certdetail.o \"Organizace (O)\">\n<!ENTITY certmgr.certdetail.ou \"Jednotka organizace (OU)\">\n<!ENTITY certmgr.certdetail.serialnumber \"Sériové číslo\">\n<!ENTITY certmgr.certdetail.sha256fingerprint \"Otisk SHA-256\">\n<!ENTITY certmgr.certdetail.sha1fingerprint \"Otisk SHA1\">\n\n<!ENTITY certmgr.editcacert.title \"Upravit nastavení důvěryhodnosti CA\">\n<!ENTITY certmgr.editcert.edittrust \"Upravit nastavení důvěryhodnosti:\">\n<!ENTITY certmgr.editcert.trustssl \"Tento certifikát může identifikovat server.\">\n<!ENTITY certmgr.editcert.trustemail \"Tento certifikát může identifikovat uživatele e-mailu.\">\n<!ENTITY certmgr.editcert.trustobjsign \"Tento certifikát může identifikovat výrobce software.\">\n\n<!ENTITY certmgr.deletecert.title \"Smazat certifikát\">\n\n<!ENTITY certmgr.certname \"Jméno certifikátu\">\n<!ENTITY certmgr.certserver \"Server\">\n<!ENTITY certmgr.override_lifetime \"Životnost\">\n<!ENTITY certmgr.tokenname \"Bezpečnostní zařízení\">\n<!ENTITY certmgr.begins \"Vydáno dne\">\n<!ENTITY certmgr.expires \"Platný do\">\n<!ENTITY certmgr.email \"E-mailová adresa\">\n<!ENTITY certmgr.serial \"Sériové číslo\">\n\n<!ENTITY certmgr.close.label \"Zavřít\">\n<!ENTITY certmgr.close.accesskey \"Z\">\n<!ENTITY certmgr.view2.label \"Zobrazit…\">\n<!ENTITY certmgr.view2.accesskey \"b\">\n<!ENTITY certmgr.edit3.label \"Upravit důvěru…\">\n<!ENTITY certmgr.edit3.accesskey \"a\">\n<!ENTITY certmgr.export.label \"Exportovat…\">\n<!ENTITY certmgr.export.accesskey \"x\">\n<!ENTITY certmgr.delete2.label \"Smazat…\">\n<!ENTITY certmgr.delete2.accesskey \"S\">\n<!ENTITY certmgr.delete_builtin.label \"Smazat nebo nedůvěřovat…\">\n<!ENTITY certmgr.delete_builtin.accesskey \"m\">\n<!ENTITY certmgr.backup2.label \"Zálohovat…\">\n<!ENTITY certmgr.backup2.accesskey \"l\">\n<!ENTITY certmgr.backupall2.label \"Zálohovat vše…\">\n<!ENTITY certmgr.backupall2.accesskey \"o\">\n<!ENTITY certmgr.restore2.label \"Importovat…\">\n<!ENTITY certmgr.restore2.accesskey \"I\">\n<!ENTITY certmgr.details.label \"Položky certifikátu\">\n<!ENTITY certmgr.details.accesskey \"c\">\n<!ENTITY certmgr.fields.label \"Hodnota\">\n<!ENTITY certmgr.fields.accesskey \"H\">\n<!ENTITY certmgr.hierarchy.label \"Hierarchie certifikátu\">\n<!ENTITY certmgr.hierarchy.accesskey2         \"r\">\n<!ENTITY certmgr.addException.label \"Přidat výjimku…\">\n<!ENTITY certmgr.addException.accesskey \"P\">\n\n<!ENTITY exceptionMgr.title \"Přidání bezpečnostní výjimky\">\n<!ENTITY exceptionMgr.exceptionButton.label \"Schválit bezpečnostní výjimku\">\n<!ENTITY exceptionMgr.exceptionButton.accesskey \"S\">\n<!ENTITY exceptionMgr.supplementalWarning \"Legitimní banky, obchody a ostatní veřejné servery vás o toto žádat nebudou.\">\n<!ENTITY exceptionMgr.certlocation.caption2 \"Server\">\n<!ENTITY exceptionMgr.certlocation.url \"Adresa:\">\n<!ENTITY exceptionMgr.certlocation.download \"Získat certifikát\">\n<!ENTITY exceptionMgr.certlocation.accesskey \"c\">\n<!ENTITY exceptionMgr.certstatus.caption \"Stav certifikátu\">\n<!ENTITY exceptionMgr.certstatus.viewCert \"Zobrazit…\">\n<!ENTITY exceptionMgr.certstatus.accesskey \"Z\">\n<!ENTITY exceptionMgr.permanent.label \"Uložit tuto výjimku trvale\">\n<!ENTITY exceptionMgr.permanent.accesskey \"U\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/pippki/deviceManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY devmgr.title                           \"Správce bezpečnostních zařízení\">\n<!-- LOCALIZATION NOTE (devmgr.style2): This is CSS style for Device Manager\n     window size. Don't translate \"width\" nor \"height\". Adjust the numbers\n     to make window contents fit. -->\n<!ENTITY devmgr.style2                          \"width: 67em; height: 32em;\">\n\n<!ENTITY devmgr.devlist.label                   \"Bezpečnostní moduly a zařízení\">\n<!ENTITY devmgr.details.title                   \"Podrobnosti\">\n<!ENTITY devmgr.details.title2                  \"Hodnota\">\n\n<!ENTITY devmgr.button.login.label              \"Přihlásit\">\n<!ENTITY devmgr.button.login.accesskey          \"P\">\n<!ENTITY devmgr.button.logout.label             \"Odhlásit\">\n<!ENTITY devmgr.button.logout.accesskey         \"O\">\n<!ENTITY devmgr.button.changepw.label           \"Změnit heslo\">\n<!ENTITY devmgr.button.changepw.accesskey       \"h\">\n<!ENTITY devmgr.button.load.label               \"Načíst\">\n<!ENTITY devmgr.button.load.accesskey           \"N\">\n<!ENTITY devmgr.button.unload.label             \"Uvolnit\">\n<!ENTITY devmgr.button.unload.accesskey         \"U\">\n<!ENTITY devmgr.button.fips.accesskey           \"F\">\n\n<!ENTITY loaddevice.info                        \"Zadejte informace o modulu, který chcete přidat.\">\n<!ENTITY loaddevice.modname                     \"Jméno modulu:\">\n<!ENTITY loaddevice.modname.accesskey           \"m\">\n<!ENTITY loaddevice.modname.default             \"Nový modul PKCS#11\">\n<!ENTITY loaddevice.filename                    \"Název souboru modulu:\">\n<!ENTITY loaddevice.filename.accesskey          \"N\">\n<!ENTITY loaddevice.browse                      \"Procházet…\">\n<!ENTITY loaddevice.browse.accesskey            \"P\">\n\n<!ENTITY loaddevice.title                       \"Načtení zařízení PKCS#11\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/pippki/pippki.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Values for changepassword.xul -->\n<!ENTITY setPassword.title  \"Změna hlavního hesla\">\n<!ENTITY setPassword.tokenName.label \"Bezpečnostní zařízení\">\n<!ENTITY setPassword.oldPassword.label \"Současné heslo:\">\n<!ENTITY setPassword.newPassword.label \"Nové heslo:\">\n<!ENTITY setPassword.reenterPassword.label \"Nové heslo (znovu):\">\n<!ENTITY setPassword.meter.label \"Kvalita hesla\">\n\n<!-- Values for resetpassword.xul -->\n<!ENTITY resetPasswordButtonLabel \"Obnovit\">\n<!ENTITY resetPassword.title  \"Obnovení hlavního hesla\">\n<!ENTITY resetPassword.text  \"Pokud obnovíte hlavní heslo, všechna vaše uložená hesla z webových stránek a e-mailů, vyplněná data z formulářů, osobní certifikáty a klíče budou ztraceny. Chcete přesto obnovit hlavní heslo?\">\n\n<!-- Downloading a cert -->\n<!ENTITY downloadCert.title \"Stažení certifikátu\">\n<!ENTITY downloadCert.message1 \"Byli jste požádáni o uznání nové Certifikační Autority (CA).\">\n<!ENTITY downloadCert.trustSSL \"Uznat tuto CA pro identifikaci serverů.\">\n<!ENTITY downloadCert.trustEmail \"Uznat tuto CA pro identifikaci uživatelů pošty.\">\n<!ENTITY downloadCert.trustObjSign \"Uznat tuto CA pro identifikaci výrobců software.\">\n<!ENTITY downloadCert.message3 \"Před uznáním této CA, a to pro jakýkoliv účel, byste měli prozkoumat její certifikát, její pravidla a podmínky (pokud jsou dostupné).\">\n<!ENTITY downloadCert.viewCert.label \"Zobrazit\">\n<!ENTITY downloadCert.viewCert.text \"Zobrazit certifikát CA\">\n\n<!-- Strings for the SSL client auth ask dialog -->\n<!ENTITY clientAuthAsk.title \"Požadavek na identifikaci uživatele\">\n<!ENTITY clientAuthAsk.message1 \"Tato stránka vyžaduje vaši identifikaci certifikátem:\">\n<!ENTITY clientAuthAsk.message2 \"Vyberte certifikát, který vás identifikuje:\">\n<!ENTITY clientAuthAsk.message3 \"Podrobnosti o vybraném certifikátu:\">\n\n<!ENTITY pkcs12.setpassword.title  \"Zvolte heslo zálohy certifikátu\">\n<!ENTITY pkcs12.setpassword.message  \"Heslo zálohy certifikátu, které si zde nastavíte, chrání vaše soubory zálohy, kterou se chystáte vytvořit. Abyste mohli pokračovat dále, musíte toto heslo zadat.\">\n<!ENTITY pkcs12.setpassword.label1 \"Heslo zálohy certifikátu:\">\n<!ENTITY pkcs12.setpassword.label2 \"Heslo zálohy certifikátu (znovu):\">\n<!ENTITY pkcs12.setpassword.reminder \"Důležité: Pokud zapomenete svoje heslo zálohy certifikátu, nebude později možno tuto zálohu obnovit. Heslo si poznamenejte na BEZPEČNÉ místo.\">\n\n<!ENTITY chooseToken.title  \"Výběr autentizačního tokenu\">\n<!ENTITY chooseToken.message1 \"Vyberte prosím autentizační token.\">\n\n<!-- Strings for the CreateCertInfo dialog  -->\n<!ENTITY createCertInfo.title \"Generování osobního klíče\">\n<!ENTITY createCertInfo.msg1 \"Probíhá generování klíče… Může to chvíli trvat…\">\n<!ENTITY createCertInfo.msg2 \"Čekejte prosím…\">\n\n<!-- Strings for protectedAuth dialog -->\n<!ENTITY protectedAuth.title \"Zabezpečený autentizační token\">\n<!ENTITY protectedAuth.msg \"Autentizujte se prosím k vašemu tokenu. Autentizační postup závisí na druhu vašeho tokenu.\">\n<!ENTITY protectedAuth.tokenName.label \"Token:\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/pippki/pippki.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=Zadejte prosím heslo pro bezpečnostní zařízení Soukromé klíče PSM.\n\n# LOCALIZATION NOTE(certWithSerial): Used for semi-uniquely representing a cert.\n# %1$S is the serial number of the cert in AA:BB:CC hex format.\ncertWithSerial=Certifikát se sériovým číslem: %1$S\n\n# Download Cert dialog\n# LOCALIZATION NOTE(newCAMessage1):\n# %S is a string representative of the certificate being downloaded/imported.\nnewCAMessage1=Chcete důvěřovat „%S“ pro následující účely?\nunnamedCA=Certifikační autorita (beze jména)\n\n# For editing cert trust\neditTrustCA=Certifikát „%S“ představuje Certifikační autoritu.\n\n# For Deleting Certificates\ndeleteSslCertConfirm3=Opravdu chcete smazat výjimky pro tyto servery?\ndeleteSslCertImpact3=Pokud smažete výjimku pro server, obnovíte pro daný server obvyklé bezpečnostní kontroly a server pak bude požadovat platný certifikát.\ndeleteSslCertTitle3=Smazání výjimek pro certifikáty serverů\n\ndeleteUserCertConfirm=Opravdu chcete smazat tyto certifikáty?\ndeleteUserCertImpact=Pokud smažete jeden ze svých vlastních certifikátů, nebudete moci dále prokazovat svoji identitu.\ndeleteUserCertTitle=Smazání osobních certifikátů\n\ndeleteCaCertConfirm2=Požádali jste o smazání certifikátů CA. V případě vestavěných certifikátů jim bude odebrána důvěra, což má stejný efekt jako jejich smazání. Opravdu je chcete smazat nebo jim přestat důvěřovat?\ndeleteCaCertImpactX2=Pokud smažete nebo přestanete důvěřovat certifikátům certifikační autority (CA), aplikace nebude již dále důvěřovat certifikátům vystaveným touto autoritou.\ndeleteCaCertTitle2=Smazání nebo nedůvěra certifikátů CA\n\ndeleteEmailCertConfirm=Opravdu chcete smazat poštovní certifikáty těchto lidí?\ndeleteEmailCertImpactDesc=Pokud smažete poštovní certifikát nějaké osoby, nebudete jí moci poslat zašifrovanou zprávu.\ndeleteEmailCertTitle=Smazání certifikátů ostatních lidí\n\ndeleteOrphanCertConfirm=Opravdu chcete smazat tyto certifikáty?\ndeleteOrphanCertTitle=Smazání certifikátů\n\n# PKCS#12 file dialogs\nchooseP12RestoreFileDialog2=Soubor s certifikátem pro import\nchooseP12BackupFileDialog=Název souboru pro zálohu\nfile_browse_PKCS12_spec=Soubory PKCS12\ngetPKCS12FilePasswordMessage=Zadejte heslo, kterým byla zašifrována tato záloha certifikátů:\n\n# Cert verification\ncertVerified=Tento certifikát byl ověřen pro následující použití:\ncertNotVerified_CertRevoked=Certifikát nemohl být ověřen, protože byl zneplatněn.\ncertNotVerified_CertExpired=Certifikát nemohl být ověřen, protože jeho platnost již vypršela.\ncertNotVerified_CertNotTrusted=Certifikát nemohl být ověřen, protože není důvěryhodný.\ncertNotVerified_IssuerNotTrusted=Certifikát nemohl být ověřen, protože vydavatel není důvěryhodný.\ncertNotVerified_IssuerUnknown=Certifikát nemohl být ověřen, protože jeho vydavatel není znám.\ncertNotVerified_CAInvalid=Certifikát nemohl být ověřen, protože certifikát CA je neplatný.\ncertNotVerified_AlgorithmDisabled=Certifikát nemohl být ověřen, protože byl podepsán algoritmem, který je z bezpečnostních důvodů zakázán.\ncertNotVerified_Unknown=Certifikát nemohl být z neznámého důvodu ověřen.\n\n# Client auth\nclientAuthRemember=Zapamatovat si toto rozhodnutí\n# LOCALIZATION NOTE(clientAuthNickAndSerial): Represents a single cert when the\n# user is choosing from a list of certificates.\n# %1$S is the nickname of the cert.\n# %2$S is the serial number of the cert in AA:BB:CC hex format.\nclientAuthNickAndSerial=%1$S [%2$S]\n# LOCALIZATION NOTE(clientAuthHostnameAndPort):\n# %1$S is the hostname of the server.\n# %2$S is the port of the server.\nclientAuthHostnameAndPort=%1$S:%2$S\n# LOCALIZATION NOTE(clientAuthMessage1): %S is the Organization of the server\n# cert.\nclientAuthMessage1=Organizace: „%S“\n# LOCALIZATION NOTE(clientAuthMessage2): %S is the Organization of the issuer\n# cert of the server cert.\nclientAuthMessage2=Vydáno pod: „%S“\n# LOCALIZATION NOTE(clientAuthIssuedTo): %1$S is the Distinguished Name of the\n# currently selected client cert, such as \"CN=John Doe,OU=Example\" (without\n# quotes).\nclientAuthIssuedTo=Vydáno pro: %1$S\n# LOCALIZATION NOTE(clientAuthSerial): %1$S is the serial number of the selected\n# cert in AA:BB:CC hex format.\nclientAuthSerial=Sériové číslo: %1$S\n# LOCALIZATION NOTE(clientAuthValidityPeriod):\n# %1$S is the already localized notBefore date of the selected cert.\n# %2$S is the already localized notAfter date of the selected cert.\nclientAuthValidityPeriod=Platnost od %1$S do %2$S\n# LOCALIZATION NOTE(clientAuthKeyUsages): %1$S is a comma separated list of\n# already localized key usages the selected cert is valid for.\nclientAuthKeyUsages=Využívané klíče: %1$S\n# LOCALIZATION NOTE(clientAuthEmailAddresses): %1$S is a comma separated list of\n# e-mail addresses the selected cert is valid for.\nclientAuthEmailAddresses=E-mailové adresy: %1$S\n# LOCALIZATION NOTE(clientAuthIssuedBy): %1$S is the Distinguished Name of the\n# cert which issued the selected cert.\nclientAuthIssuedBy=Vydal: %1$S\n# LOCALIZATION NOTE(clientAuthStoredOn): %1$S is the name of the PKCS #11 token\n# the selected cert is stored on.\nclientAuthStoredOn=Uloženo na: %1$S\n\n# Page Info\npageInfo_NoEncryption=Spojení není šifrováno\npageInfo_Privacy_None1=Webový server %S nepodporuje šifrování pro zobrazenou stránku.\npageInfo_Privacy_None2=Informace odeslané přes internet bez zašifrování mohou být během cesty přečteny cizími osobami.\npageInfo_Privacy_None4=Zobrazená stránka nebyla před přenesením přes internet zašifrována.\n# LOCALIZATION NOTE (pageInfo_EncryptionWithBitsAndProtocol and pageInfo_BrokenEncryption):\n# %1$S is the name of the encryption standard,\n# %2$S is the key size of the cipher.\n# %3$S is protocol version like \"SSL 3\" or \"TLS 1.2\"\npageInfo_EncryptionWithBitsAndProtocol=Spojení je šifrované (%1$S, %2$S bitové klíče, %3$S)\npageInfo_BrokenEncryption=Prolomené šifrování (%1$S, %2$S bitové klíče, %3$S)\npageInfo_Privacy_Encrypted1=Zobrazená stránka byla před přenesením přes internet zašifrována.\npageInfo_Privacy_Encrypted2=Šifrování znesnadňuje neoprávněným osobám vidět informace putující mezi dvěma počítači. Je proto nepravděpodobné, že někdo tuto stránku během její cesty po síti četl.\npageInfo_MixedContent=Spojení je částečně šifrované\npageInfo_MixedContent2=Části zobrazené stránky nebyly před přenesením přes internet zašifrovány.\npageInfo_WeakCipher=Vaše připojení k tomuto serveru používá slabé šifrování a není soukromé. Ostatní lidé mohou vidět přenášené informace nebo pozměnit chování stránky.\n\n# Cert Viewer\n# LOCALIZATION NOTE(certViewerTitle): Title used for the Certificate Viewer.\n# %1$S is a string representative of the certificate being viewed.\ncertViewerTitle=Prohlížeč certifikátů: „%1$S“\nnotPresent=<není součástí certifikátu>\n\n# Token Manager\npassword_not_set=(není nastaveno)\nfailed_pw_change=Nelze změnit hlavní heslo.\nincorrect_pw=Nezadali jste správné hlavní heslo. Zkuste to prosím znovu.\npw_change_ok=Hlavní heslo bylo úspěšně změněno.\npw_erased_ok=Varování! Smazali jste své hlavní heslo.\npw_not_wanted=Varování! Přestali jste používat své hlavní heslo.\npw_empty_warning=Vaše uložená hesla, data pro formuláře a soukromé klíče nebudou chráněny.\npw_change2empty_in_fips_mode=Nyní jste v režimu FIPS, který vyžaduje neprázdné hlavní heslo.\nlogin_failed=Přihlášení selhalo.\nloadPK11TokenDialog=Vyberte PKCS#11 zařízení\ndevinfo_modname=Modul\ndevinfo_modpath=Umístění\ndevinfo_label=Označení\ndevinfo_manID=Výrobce\ndevinfo_serialnum=Sériové číslo\ndevinfo_hwversion=Verze HW\ndevinfo_fwversion=Verze FW\ndevinfo_status=Stav\ndevinfo_desc=Popis\ndevinfo_stat_disabled=Zakázáno\ndevinfo_stat_notpresent=Není přítomno\ndevinfo_stat_uninitialized=Neinicializováno\ndevinfo_stat_notloggedin=Nepřihlášeno\ndevinfo_stat_loggedin=Přihlášeno\ndevinfo_stat_ready=Připraveno\nenable_fips=Povolit FIPS\ndisable_fips=Zakázat FIPS\nfips_nonempty_password_required=Režim FIPS vyžaduje, abyste měli nastavené hlavní heslo pro každé bezpečnostní zařízení. Prosím nastavte jej před povolením režimu FIPS.\nunable_to_toggle_fips=Změna režimu FIPS pro bezpečnostní zařízení se nezdařila. Doporučujeme restartovat aplikaci.\n\nresetPasswordConfirmationTitle=Obnovení hlavního hesla\nresetPasswordConfirmationMessage=Vaše heslo bylo obnoveno.\n\n# Import certificate(s) file dialog\nimportEmailCertPrompt=Vyberte soubor obsahující poštovní certifikát pro import\nimportCACertsPrompt=Vyberte soubor obsahující certifikát(y) CA pro import\nfile_browse_Certificate_spec=Soubory s certifikáty\n\n# Cert export\nSaveCertAs=Uložit certifikát do souboru\nCertFormatBase64=Certifikát typu X.509 (PEM)\nCertFormatBase64Chain=Certifikát typu X.509 s řetězem (PEM)\nCertFormatDER=Certifikát typu X.509  (DER)\nCertFormatPKCS7=Certifikát typu X.509 (PKCS#7)\nCertFormatPKCS7Chain=Certifikát typu X.509 s řetězem (PKCS#7)\nwriteFileFailure=Chyba souboru\nwriteFileFailed=Nelze zapisovat do souboru %S:\\n%S.\nwriteFileAccessDenied=Přístup odepřen\nwriteFileIsLocked=Soubor je uzamčen\nwriteFileNoDeviceSpace=Na disku není žádné místo\nwriteFileUnknownError=Neznámá chyba\n\n# Add Security Exception dialog\naddExceptionBrandedWarning2=Chystáte se změnit způsob, jakým aplikace %S identifikuje tento server.\naddExceptionInvalidHeader=Tento server se prokazuje neplatnými informacemi.\naddExceptionDomainMismatchShort=Chybný server\naddExceptionDomainMismatchLong2=Certifikát patří jinému serveru, což může znamenat, že se někdo za tento server snaží vydávat.\naddExceptionExpiredShort=Zastaralé informace\naddExceptionExpiredLong2=Certifikát již není platný. Mohl být odcizen nebo ztracen, a mohl být použit někým, kdo se snaží za tento server vydávat.\naddExceptionUnverifiedOrBadSignatureShort=Neznámá identita\naddExceptionUnverifiedOrBadSignatureLong2=Certifikát není důvěryhodný, protože nebylo ověřeno, že byl vydán důvěryhodnou autoritou za použití bezpečného podpisu.\naddExceptionValidShort=Platný certifikát\naddExceptionValidLong=Tento server poskytuje platnou a ověřenou identifikaci. Není důvod, proč tomuto serveru dávat výjimku.\naddExceptionCheckingShort=Kontrola informací\naddExceptionCheckingLong2=Probíhá pokus o identifikaci serveru…\naddExceptionNoCertShort=Informace nejsou dostupné\naddExceptionNoCertLong2=Získání stavu identifikace pro tento server se nezdařilo.\n\npageInfo_CertificateTransparency_Compliant=This website complies with the Certificate Transparency policy.\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/pippki/validation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY validation.crlmanager.label \"Seznam zneplatněných certifikátů\">\n<!ENTITY validation.crlmanager.description \"Tento seznam zneplatněných certifikátů (CRL) je uložen ve vaší databázi certifikátů:\">\n<!ENTITY validation.crlname.label \"Název\">\n<!ENTITY validation.crllastupdate.label \"Poslední aktualizace\">\n<!ENTITY validation.crlnextupdate.label \"Následující aktualizace\">\n<!ENTITY validation.crlautoupdateenabled.label \"Automatická aktualizace\">\n<!ENTITY validation.crlautoupdatestatus.label \"Stav automatické aktualizace\">\n<!ENTITY validation.deletecrl.label \"Smazat\">\n<!ENTITY validation.deletecrl.accesskey \"S\">\n<!ENTITY validation.updatecrl.label \"Aktualizovat\">\n<!ENTITY validation.updatecrl.accesskey \"A\">\n<!ENTITY validation.advanced.label \"Rozšířené nastavení\">\n<!ENTITY validation.advanced.accesskey \"R\">\n\n<!ENTITY validation.crl.autoupdate.title \"Předvolby automatické aktualizace CRL\">\n<!ENTITY validation.crl.autoupdate.enable.label \"Povolit automatickou aktualizaci pro tento CRL\">\n<!ENTITY validation.crl.autoupdate.time.label1 \"Aktualizovat\">\n<!ENTITY validation.crl.autoupdate.time.label2 \"dní před další aktualizací\">\n<!ENTITY validation.crl.autoupdate.freq.label1 \"Aktualizovat každých\">\n<!ENTITY validation.crl.autoupdate.freq.label2 \"dnů\">\n<!ENTITY validation.crl.autoupdate.url.label \"CRL bude importováno z: \">\n<!ENTITY crl.import.status.title \"Stav importu CRL\">\n<!ENTITY crl.import.success.message \"Seznam zrušených certifikátů (CRL) byl úspěšně importován.\">\n<!ENTITY crl.issuer.label \"CRL vydal: \">\n<!ENTITY crl.issuer.org.label \"Organizace: \">\n<!ENTITY crl.issuer.orgunit.label \"Jednotka: \">\n<!ENTITY crl.import.nextupdate.label \"Další aktualizace: \">\n<!ENTITY crl.autoupdate.fail.cnt.label \"Selhání předchozích aktualizací: \">\n<!ENTITY crl.autoupdate.fail.reason.label \"Detaily posledního selhání aktualizace: \">\n<!ENTITY edit.button \"Nastavení\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nBookmarksMenuFolderTitle=Nabídka záložek\nBookmarksToolbarFolderTitle=Lišta záložek\nOtherBookmarksFolderTitle=Ostatní záložky\nTagsFolderTitle=Štítky\nMobileBookmarksFolderTitle=Mobilní záložky\n\n# LOCALIZATION NOTE (dateName):\n# These are used to generate history containers when history is grouped by date\nfinduri-AgeInDays-is-0=Dnes\nfinduri-AgeInDays-is-1=Včera\nfinduri-AgeInDays-is=Před %S dny\nfinduri-AgeInDays-last-is=Posledních %S dnů\nfinduri-AgeInDays-isgreater=Starší než %S dnů\nfinduri-AgeInMonths-is-0=Tento měsíc\nfinduri-AgeInMonths-isgreater=Starší než %S měsíců\n\n# LOCALIZATION NOTE (localFiles):\n# This is used to generate local files container when history is grouped by site\nlocalhost=(místní soubor)\n\n# LOCALIZATION NOTE\n# The string is used for showing file size of each backup in the \"fileRestorePopup\" popup\n# %1$S is the file size\n# %2$S is the file size unit\nbackupFileSizeText=%1$S %2$S\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/pluginproblem/pluginproblem.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n<!ENTITY tapToPlayPlugin                                     \"Pro spuštění zásuvného modulu klepněte zde.\">\n<!ENTITY clickToActivatePlugin                               \"Spustit zásuvný modul.\">\n<!ENTITY checkForUpdates                                     \"Zkontrolovat aktualizace…\">\n<!ENTITY blockedPlugin.label                                 \"Tento zásuvný modul byl z důvodů vaší ochrany zablokován.\">\n<!ENTITY hidePluginBtn.label                                 \"Skrýt zásuvný modul\">\n<!ENTITY managePlugins                                       \"Spravovat zásuvné moduly…\">\n\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n<!ENTITY reloadPlugin.pre                                    \"Pro opakování \">\n<!ENTITY reloadPlugin.middle                                 \"obnovte stránku\">\n<!ENTITY reloadPlugin.post                                   \".\">\n<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please                                       \"Odeslat hlášení o pádu\">\n<!ENTITY report.submitting                                   \"Odesílání hlášení…\">\n<!ENTITY report.submitted                                    \"Hlášení o pádu odesláno.\">\n<!ENTITY report.disabled                                     \"Hlášení o pádech je zakázáno.\">\n<!ENTITY report.failed                                       \"Odeslání selhalo.\">\n<!ENTITY report.unavailable                                  \"Není dostupné žádné hlášení.\">\n<!ENTITY report.comment                                      \"Přidat komentář (komentáře jsou veřejně dostupné)\">\n<!ENTITY report.pageURL                                      \"Zahrnout URL adresu stránky\">\n\n<!ENTITY plugin.file                                         \"Soubor\">\n<!ENTITY plugin.mimeTypes                                    \"Typy MIME\">\n<!ENTITY plugin.flashProtectedMode.label                     \"Povolit chráněný režim Adobe Flash\">\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/services/errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nerror.login.reason.network=Nastala chyba při připojení k serveru\nerror.login.reason.recoverykey=Chybný obnovovací klíč\nerror.login.reason.account=Chybný účet nebo heslo\nerror.login.reason.no_username=Chybí název účtu\nerror.login.reason.no_password2=Chybí heslo\nerror.login.reason.no_recoverykey=Není uložen žádný obnovovací klíč\nerror.login.reason.server=Server není správně nakonfigurován\n\nerror.sync.failed_partial=Nepodařilo se synchronizovat jeden nebo více typů\n# LOCALIZATION NOTE (error.sync.reason.serverMaintenance): We removed the extraneous period from this string\nerror.sync.reason.serverMaintenance=Na serveru Firefox Sync probíhá údržba, synchronizace bude automaticky obnovena\n\ninvalid-captcha=Slova nesouhlasí, zkuste to znovu\nweak-password=Použijte silnější heslo\n\n# this is the fallback, if we hit an error we didn't bother to localize\nerror.reason.unknown=Neznámá chyba\n\nchange.password.pwSameAsPassword=Heslo nesmí být stejné jako současné heslo\nchange.password.pwSameAsUsername=Heslo nesmí být stejné jako uživatelské jméno\nchange.password.pwSameAsEmail=Heslo nesmí být stejné jako e-mailová adresa\nchange.password.mismatch=Zadaná hesla si neodpovídají\nchange.password.tooShort=Zadané heslo je příliš krátké\n"
  },
  {
    "path": "langpacks/cs/chrome/cs/locale/cs/services/sync.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# %1: the user name (Ed), %2: the app name (Firefox), %3: the operating system (Android)\nclient.name2 = %2$S uživatele %1$S na %3$S\n\n# %S is the date and time at which the last sync successfully completed\nlastSync2.label = Poslední synchronizace: %S\n\n# signInToSync.description is the tooltip for the Sync buttons when Sync is\n# not configured.\nsignInToSync.description = Přihlásit se ke službě Sync\n\nsyncnow.label = Synchronizovat\nsyncing2.label = Probíhá synchronizace…\n"
  },
  {
    "path": "langpacks/cs/chrome/cs.manifest",
    "content": "locale alerts cs cs/locale/cs/alerts/\nlocale autoconfig cs cs/locale/cs/autoconfig/\nlocale global cs cs/locale/cs/global/\nlocale global-platform cs cs/locale/cs/global-platform/\nlocale mozapps cs cs/locale/cs/mozapps/\nlocale necko cs cs/locale/cs/necko/\nlocale passwordmgr cs cs/locale/cs/passwordmgr/\nlocale pipnss cs cs/locale/cs/pipnss/\nlocale pippki cs cs/locale/cs/pippki/\nlocale places cs cs/locale/cs/places/\nlocale pluginproblem cs cs/locale/cs/pluginproblem/\nlocale weave cs cs/locale/cs/\n"
  },
  {
    "path": "langpacks/cs/chrome.manifest",
    "content": "manifest browser/chrome.manifest application=bluegriffon@bluegriffon.com\nmanifest chrome/cs.manifest\nmanifest bluegriffon/chrome.manifest application=bluegriffon@bluegriffon.com\n"
  },
  {
    "path": "langpacks/cs/install.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!--\n\n-->\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n     xmlns:em=\"http://www.mozilla.org/2004/em-rdf#\">\n  <Description about=\"urn:mozilla:install-manifest\"\n               em:id=\"langpack-cs@bluegriffon.org\"\n               em:name=\"Czech (CZ) Language Pack\"\n               em:version=\"3.2\"\n               em:type=\"8\"\n               em:creator=\"Mozilla.cz\">\n    <em:contributor>Pavel Cvrček</em:contributor> <em:contributor>Pavel Franc</em:contributor> <em:contributor>Jan Havlena</em:contributor> <em:contributor>Filip Hruška</em:contributor> <em:contributor>Michal Stanke</em:contributor> <em:contributor>Michal Vašíček</em:contributor> <em:contributor>Tomáš Zelina</em:contributor>\n\n    <em:targetApplication>\n      <Description>\n        <em:id>bluegriffon@bluegriffon.com</em:id>\n        <em:minVersion>3.2</em:minVersion>\n        <em:maxVersion>3.2</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n  </Description>\n</RDF>\n"
  },
  {
    "path": "langpacks/de/bluegriffon/chrome.manifest",
    "content": "locale bluegriffon de base/locale/bluegriffon/\nlocale branding de base/locale/branding/\nlocale fs de extensions/fs/\nlocale gfd de extensions/gfd/\nlocale cssproperties de sidebars/cssproperties/\nlocale domexplorer de sidebars/domexplorer/\nlocale scripteditor de sidebars/scripteditor/\nlocale stylesheets de sidebars/stylesheets/\nlocale tipoftheday de extensions/tipoftheday/\nlocale aria de sidebars/aria/\n\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/branding/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  brandShorterName      \"Firefox\">\n<!ENTITY  brandShortName        \"Firefox Developer Edition\">\n<!ENTITY  brandFullName         \"Firefox Developer Edition\">\n<!ENTITY  vendorShortName       \"Mozilla\">\n<!ENTITY  trademarkInfo.part1   \" \">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/branding/brand.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrandShorterName=Firefox\nbrandShortName=Firefox Developer Edition\nbrandFullName=Firefox Developer Edition\nvendorShortName=Mozilla\n\nsyncBrandShortName=Sync\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/branding/browserconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Do NOT localize or otherwise change these values\nbrowser.startup.homepage=about:home\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/aboutAccounts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAccounts.welcome \"Willkommen bei &syncBrand.shortName.label;\">\n\n<!ENTITY aboutAccountsConfig.description \"Melden Sie sich an, um Ihre Tabs, Lesezeichen, Passwörter und mehr zu synchronisieren.\">\n<!ENTITY aboutAccountsConfig.startButton.label \"Anmelden\">\n<!ENTITY aboutAccountsConfig.useOldSync.label \"Verwenden Sie eine ältere Version von Sync?\">\n<!ENTITY aboutAccountsConfig.syncPreferences.label \"Sync-Einstellungen\">\n<!ENTITY aboutAccounts.noConnection.title \"Keine Verbindung\">\n<!ENTITY aboutAccounts.noConnection.description \"Sie müssen zum Anmelden mit dem Internet verbunden sein.\">\n<!ENTITY aboutAccounts.noConnection.retry \"Erneut versuchen\">\n<!ENTITY aboutAccounts.badConfig.title \"Fehlerhafte Konfiguration\">\n<!ENTITY aboutAccounts.badConfig.description \"Ihre Einstellungen betreffend des Servers für Firefox-Konten konnten nicht ermittelt werden. Bitte versuchen Sie es später erneut.\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/aboutCertError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD\n    SYSTEM \"chrome://branding/locale/brand.dtd\">\n  %brandDTD;\n\n<!-- These strings are used by Firefox's custom about:certerror page,\na replacement for the standard security certificate errors produced\nby NSS/PSM via netError.xhtml. -->\n\n<!ENTITY certerror.pagetitle1  \"Nicht gesicherte Verbindung\">\n<!ENTITY certerror.longpagetitle1 \"Diese Verbindung ist nicht sicher\">\n\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara \"Der Inhaber von <span class='hostname'/> hat die Website nicht richtig konfiguriert. &brandShortName; hat keine Verbindung mit dieser Website aufgebaut, um Ihre Informationen vor Diebstahl zu schützen.\">\n<!ENTITY certerror.returnToPreviousPage.label \"Zurück\">\n<!ENTITY certerror.learnMore \"Weitere Informationen…\">\n<!ENTITY certerror.advanced.label \"Erweitert\">\n\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"Diese Website verwendet HTTP Strict Transport Security (HSTS), um mitzuteilen, dass &brandShortName; nur über gesicherte Verbindungen mit ihr kommunizieren soll. Daher ist es nicht möglich, eine Ausnahme für dieses Zertifikat anzulegen.\">\n\n<!ENTITY certerror.expert.content \"Wenn Sie wissen, warum dieses Problem auftritt, können Sie &brandShortName; anweisen, der Identifikation dieser Website zu vertrauen.\n<b>Selbst wenn Sie der Website vertrauen, kann dieser Fehler bedeuten, dass jemand Ihre Verbindung manipuliert.</b>\">\n<!ENTITY certerror.expert.contentPara2 \"Fügen Sie keine Ausnahme hinzu, außer Sie wissen, dass es einen guten Grund dafür gibt, warum diese Website keine vertrauenswürdige Identifikation verwendet.\">\n<!ENTITY certerror.addException.label \"Ausnahme hinzufügen…\">\n<!ENTITY certerror.copyToClipboard.label \"In Zwischenablage kopieren\">\n\n<!ENTITY errorReporting.automatic \"Solche Fehler automatisch an Mozilla melden, damit Mozilla falsch konfigurierte Websites leichter erkennen kann\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/aboutDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n<!ENTITY aboutDialog.title          \"Über &brandFullName;\">\n\n<!-- LOCALIZATION NOTE (update.checkForUpdatesButton.*, update.updateButton.*, update.applyButtonBillboard.*):\n# Only one button is present at a time.\n# The button when displayed is located directly under the Firefox version in\n# the about dialog (see bug 596813 for screenshots).\n-->\n<!ENTITY update.checkForUpdatesButton.label       \"Nach Updates suchen\">\n<!ENTITY update.checkForUpdatesButton.accesskey   \"N\">\n<!ENTITY update.updateButton.label2                \"Zum Abschließen des Updates &brandShortName; neu starten\">\n<!ENTITY update.updateButton.accesskey            \"Z\">\n\n\n<!-- LOCALIZATION NOTE (warningDesc.version): This is a warning about the experimental nature of Nightly and Aurora builds. It is only shown in those versions. -->\n<!ENTITY warningDesc.version        \"&brandShortName; ist experimentell und könnte instabil sein.\">\n<!-- LOCALIZATION NOTE (warningDesc.telemetryDesc): This is a notification that Nightly/Aurora builds automatically send Telemetry data back to Mozilla. It is only shown in those versions. \"It\" refers to brandShortName. -->\n<!ENTITY warningDesc.telemetryDesc  \"Um &brandShortName; verbessern zu können, werden automatisch Daten zu Performanz, Hardware-Eigenschaften, Feature-Nutzung und Browser-Anpassungen an &vendorShortName; gesendet.\">\n\n<!-- LOCALIZATION NOTE (community.exp.*) This paragraph is shown in \"experimental\" builds, i.e. Nightly and Aurora builds, instead of the other \"community.*\" strings below. -->\n<!ENTITY community.exp.start        \"\">\n<!-- LOCALIZATION NOTE (community.exp.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.exp.mozillaLink  \"&vendorShortName;\">\n<!ENTITY community.exp.middle       \" ist eine \">\n<!-- LOCALIZATION NOTE (community.exp.creditslink): This is a link title that links to about:credits. -->\n<!ENTITY community.exp.creditsLink  \"globale Community\">\n<!ENTITY community.exp.end          \", die daran arbeitet, dass das Internet frei, öffentlich und für jeden zugänglich bleibt.\">\n\n<!ENTITY community.start2           \"&brandShortName; wird entwickelt und gestaltet von \">\n<!-- LOCALIZATION NOTE (community.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.mozillaLink      \"&vendorShortName;\">\n<!ENTITY community.middle2          \", einer \">\n<!-- LOCALIZATION NOTE (community.creditsLink): This is a link title that links to about:credits. -->\n<!ENTITY community.creditsLink      \"globalen Community\">\n<!ENTITY community.end3             \", die daran arbeitet, dass das Internet frei, öffentlich und für jeden zugänglich bleibt.\">\n\n<!ENTITY helpus.start               \"Wollen Sie uns unterstützen? \">\n<!-- LOCALIZATION NOTE (helpus.donateLink): This is a link title that links to https://sendto.mozilla.org/page/contribute/Give-Now?source=mozillaorg_default_footer&ref=firefox_about&utm_campaign=firefox_about&utm_source=firefox&utm_medium=referral&utm_content=20140929_FireFoxAbout. -->\n<!ENTITY helpus.donateLink          \"Spenden Sie\">\n<!ENTITY helpus.middle              \" oder \">\n<!-- LOCALIZATION NOTE (helpus.getInvolvedLink): This is a link title that links to http://www.mozilla.org/contribute/. -->\n<!ENTITY helpus.getInvolvedLink     \"machen Sie mit!\">\n<!ENTITY helpus.end                 \"\">\n\n<!ENTITY releaseNotes.link          \"Neue Funktionen und Änderungen\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.license): This is a link title that links to about:license. -->\n<!ENTITY bottomLinks.license        \"Informationen zur Lizenzierung\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.rights): This is a link title that links to about:rights. -->\n<!ENTITY bottomLinks.rights         \"Endanwenderrechte\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.privacy): This is a link title that links to http://www.mozilla.com/legal/privacy/. -->\n<!ENTITY bottomLinks.privacy        \"Datenschutzbestimmungen\">\n\n<!-- LOCALIZATION NOTE (update.checkingForUpdates): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.checkingForUpdates  \"Nach Updates suchen…\">\n<!-- LOCALIZATION NOTE (update.noUpdatesFound): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.noUpdatesFound      \"&brandShortName; ist aktuell\">\n<!-- LOCALIZATION NOTE (update.adminDisabled): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.adminDisabled       \"Updates von Ihrem System-Administrator deaktiviert\">\n<!-- LOCALIZATION NOTE (update.otherInstanceHandlingUpdates): try to make the localized text short -->\n<!ENTITY update.otherInstanceHandlingUpdates \"&brandShortName; wird durch eine andere Instanz aktualisiert.\">\n<!ENTITY update.restarting          \"Wird neu gestartet…\">\n\n<!-- LOCALIZATION NOTE (update.failed.start,update.failed.linkText,update.failed.end):\n     update.failed.start, update.failed.linkText, and update.failed.end all go into\n     one line with linkText being wrapped in an anchor that links to a site to download\n     the latest version of Firefox (e.g. http://www.firefox.com). As this is all in\n     one line, try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.failed.start        \"Update fehlgeschlagen. \">\n<!ENTITY update.failed.linkText     \"Laden Sie die neueste Version herunter\">\n<!ENTITY update.failed.end          \"\">\n\n<!-- LOCALIZATION NOTE (update.manual.start,update.manual.end): update.manual.start and update.manual.end\n     all go into one line and have an anchor in between with text that is the same as the link to a site\n     to download the latest version of Firefox (e.g. http://www.firefox.com). As this is all in one line,\n     try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.manual.start        \"Updates verfügbar unter \">\n<!ENTITY update.manual.end          \"\">\n\n<!-- LOCALIZATION NOTE (update.unsupported.start,update.unsupported.linkText,update.unsupported.end):\n     update.unsupported.start, update.unsupported.linkText, and\n     update.unsupported.end all go into one line with linkText being wrapped in\n     an anchor that links to a site to provide additional information regarding\n     why the system is no longer supported. As this is all in one line, try to\n     make the localized text short (see bug 843497 for screenshots). -->\n<!ENTITY update.unsupported.start    \"Auf diesem System können keine weiteren Updates installiert werden. \">\n<!ENTITY update.unsupported.linkText \"Weitere Informationen\">\n<!ENTITY update.unsupported.end      \"\">\n\n<!-- LOCALIZATION NOTE (update.downloading.start,update.downloading.end): update.downloading.start and \n     update.downloading.end all go into one line, with the amount downloaded inserted in between. As this\n     is all in one line, try to make the localized text short (see bug 596813 for screenshots). The — is\n     the \"em dash\" (long dash).\n     example: Downloading update — 111 KB of 13 MB -->\n<!ENTITY update.downloading.start   \"Update wird heruntergeladen — \">\n<!ENTITY update.downloading.end     \"\">\n\n<!ENTITY update.applying            \"Update wird durchgeführt…\">\n\n<!-- LOCALIZATION NOTE (channel.description.start,channel.description.end): channel.description.start and\n     channel.description.end create one sentence, with the current channel label inserted in between.\n     example: You are currently on the _Stable_ update channel. -->\n<!ENTITY channel.description.start  \"Sie sind derzeit auf dem Update-Kanal \">\n<!ENTITY channel.description.end    \".\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/aboutHealthReport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (abouthealth.pagetitle): Firefox Health Report is a proper noun in en-US, please keep this in mind. -->\n<!ENTITY abouthealth.pagetitle \"&brandShortName;-Statusbericht\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/aboutHome.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n<!ENTITY % syncBrandDTD SYSTEM \"chrome://browser/locale/syncBrand.dtd\">\n%syncBrandDTD;\n\n<!-- These strings are used in the about:home page -->\n\n<!ENTITY abouthome.pageTitle \"&brandFullName;-Startseite\">\n\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet1.v1):\n     text in <a/> will be linked to the Firefox features page on mozilla.com\n-->\n<!ENTITY abouthome.defaultSnippet1.v1 \"Danke, dass Sie Firefox gewählt haben. Lernen Sie mehr über <a>die neusten Funktionen</a>, um Ihren Browser optimal nutzen zu können.\">\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet2.v1):\n     text in <a/> will be linked to the featured add-ons on addons.mozilla.org\n-->\n<!ENTITY abouthome.defaultSnippet2.v1 \"Es ist leicht, Firefox optimal an Ihre Bedürfnisse anzupassen. <a>Wählen Sie aus Tausenden von Add-ons</a>.\">\n<!-- LOCALIZATION NOTE (abouthome.rightsSnippet): text in <a/> will be linked to about:rights -->\n<!ENTITY abouthome.rightsSnippet \"&brandFullName; ist freie und quelloffene Software von der gemeinnützigen Mozilla-Stiftung. <a>Lernen Sie Ihre Rechte kennen…</a>\">\n\n<!ENTITY abouthome.bookmarksButton.label \"Lesezeichen\">\n<!ENTITY abouthome.historyButton.label   \"Chronik\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonWin.label): The label for the\n     preferences/options item on about:home on Windows -->\n<!ENTITY abouthome.preferencesButtonWin.label  \"Einstellungen\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonUnix.label): The label for the\n     preferences/options item on about:home on Linux and OS X -->\n<!ENTITY abouthome.preferencesButtonUnix.label  \"Einstellungen\">\n<!ENTITY abouthome.addonsButton.label    \"Add-ons\">\n<!ENTITY abouthome.downloadsButton.label \"Downloads\">\n<!ENTITY abouthome.syncButton.label      \"&syncBrand.shortName.label;\">\n\n<!-- LOCALIZATION NOTE (abouthome.aboutMozilla.label): The (invisible) label for\n     the mozilla wordmark in the top-right corner that links to Mozilla's main\n     about page. -->\n<!ENTITY abouthome.aboutMozilla.label    \"Über Mozilla\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/aboutPrivateBrowsing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutPrivateBrowsing.notPrivate       \"Sie befinden sich derzeit nicht in einem privaten Fenster.\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.label \"Neues privates Fenster öffnen\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.accesskey \"F\">\n\n<!ENTITY privateBrowsing.title                 \"Privates Surfen\">\n<!ENTITY privateBrowsing.title.tracking                  \"Privates Surfen mit Schutz vor Aktivitätenverfolgung\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.before       \"Wenn Sie in einem privaten Fenster surfen, so wird Firefox \">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.emphasize    \"Folgendes nicht speichern\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.after        \":\">\n<!ENTITY aboutPrivateBrowsing.info.visited               \"Besuchte Seiten\">\n<!ENTITY aboutPrivateBrowsing.info.searches    \"Suchanfragen\">\n<!ENTITY aboutPrivateBrowsing.info.cookies     \"Cookies\">\n<!ENTITY aboutPrivateBrowsing.info.temporaryFiles \"Temporäre Dateien\">\n<!ENTITY aboutPrivateBrowsing.info.saved.before          \"Firefox wird \">\n<!ENTITY aboutPrivateBrowsing.info.saved.emphasize       \"Folgendes speichern\">\n<!ENTITY aboutPrivateBrowsing.info.saved.after2          \":\">\n<!ENTITY aboutPrivateBrowsing.info.downloads   \"Downloads\">\n<!ENTITY aboutPrivateBrowsing.info.bookmarks   \"Lesezeichen\">\n<!ENTITY aboutPrivateBrowsing.note.before                \"Privates Surfen \">\n<!ENTITY aboutPrivateBrowsing.note.emphasize             \"anonymisiert Sie nicht\">\n<!ENTITY aboutPrivateBrowsing.note.after                 \" im Internet. Ihr Arbeitgeber oder Ihr Internetanbieter können weiterhin verfolgen, welche Seiten Sie besuchen.\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.before          \"Weitere Informationen zu \">\n<!ENTITY aboutPrivateBrowsing.learnMore3.title           \"privatem Surfen\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.after           \".\">\n\n<!ENTITY trackingProtection.title              \"Schutz vor Aktivitätenverfolgung\">\n<!ENTITY trackingProtection.description2                 \"Einige Websites verwenden Seiteninhalte, um Ihre Aktivitäten durch das ganze Internet zu verfolgen. Beim Schutz vor Aktivitätenverfolgung blockiert Firefox viele dieser verfolgenden Seiteninhalte, welche Informationen über Ihre Internetaktivitäten aufzeichnen könnten.\">\n<!ENTITY trackingProtection.startTour1         \"Wie es funktioniert\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/aboutPrivateBrowsing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle.head=Privates Surfen\ntitle.normal=Privates Fenster öffnen?\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/aboutRobots.dtd",
    "content": "<!-- These strings are used in the about:robots page, which ties in with the\n     robots theme used in the Firefox 3 Beta 2/3 first run pages...\n         https://www.mozilla.com/en-US/firefox/3.0b2/firstrun/\n         https://www.mozilla.com/en-US/firefox/3.0b3/firstrun/\n     They're just meant to be fun and whimsical, with references to some geeky\n     but well-known robots in movies and books. Be creative with translations! -->\n\n<!-- Nonsense line from the movie \"The Day The Earth Stood Still\". No translation needed. -->\n<!ENTITY robots.pagetitle  \"Gort! Klaatu barada nikto!\">\n<!-- Movie: Logan's Run... Box (cybog): \"Welcome Humans! I am ready for you.\" -->\n<!ENTITY robots.errorTitleText \"Welcome Humans!\">\n<!-- Movie: The Day The Earth Stood Still. Spoken by Klaatu. -->\n<!ENTITY robots.errorShortDescText \"We have come to visit you in peace and with goodwill!\">\n<!-- Various books by Isaac Asimov. http://en.wikipedia.org/wiki/Three_Laws_of_Robotics -->\n<!ENTITY robots.errorLongDesc1 \"Robots may not injure a human being or, through inaction, allow a human being to come to harm.\">\n<!-- Movie: Blade Runner. Batty: \"I've seen things you people wouldn't believe...\" -->\n<!ENTITY robots.errorLongDesc2 \"Robots have seen things you people wouldn't believe.\">\n<!-- Book: Hitchiker's Guide To The Galaxy. What the Sirius Cybernetics Corporation calls robots. -->\n<!ENTITY robots.errorLongDesc3 \"Robots are Your Plastic Pal Who's Fun To Be With\">\n<!-- TV: Futurama. Bender's first line is \"Bite my shiny metal ass.\" -->\n<!ENTITY robots.errorLongDesc4 \"Robots have shiny metal posteriors which should not be bitten.\">\n<!-- TV: Battlestar Galactica (2004 series). From the opening text. -->\n<!ENTITY robots.errorTrailerDescText \"And they have a plan.\">\n<!-- TV: Battlestar Galactica (2004 series). Common expletive referring to Cylons. -->\n<!ENTITY robots.imgtitle \"Frakkin' Toasters\">\n<!-- Book: Hitchiker's Guide To The Galaxy. Arthur presses a button and it warns him. -->\n<!ENTITY robots.dontpress \"Please do not press this button again.\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/aboutSearchReset.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY searchreset.tabtitle       \"Sucheinstellungen wiederherstellen\">\n\n<!ENTITY searchreset.pageTitle      \"Ihre Sucheinstellungen wiederherstellen?\">\n\n<!ENTITY searchreset.pageInfo1      \"Ihre Sucheinstellungen könnten veraltet sein. &brandShortName; kann Ihnen bei der Wiederherstellung der Standardsucheinstellungen helfen.\">\n\n\n<!-- LOCALIZATION NOTE (searchreset.selector.label): this string is\nfollowed by a dropdown of all the built-in search engines. -->\n<!ENTITY searchreset.selector.label \"Dies wird Ihre Standardsuchmaschine ändern zu\">\n\n<!-- LOCALIZATION NOTE (searchreset.beforelink.pageInfo,\nsearchreset.afterlink.pageInfo): these two string are used respectively\nbefore and after the \"Settings page\" link (searchreset.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language. -->\n<!ENTITY searchreset.beforelink.pageInfo2 \"Diese Einstellungen könnten jederzeit auf der entsprechenden \">\n<!ENTITY searchreset.afterlink.pageInfo2  \" geändert werden.\">\n\n<!ENTITY searchreset.link.pageInfo2       \"Einstellungsseite\">\n\n<!ENTITY searchreset.noChangeButton        \"Nicht verändern\">\n<!ENTITY searchreset.noChangeButton.access \"N\">\n\n<!ENTITY searchreset.changeEngineButton        \"Suchmaschine ändern\">\n<!ENTITY searchreset.changeEngineButton.access \"d\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/aboutSessionRestore.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restorepage.tabtitle       \"Sitzungswiederherstellung\">\n\n<!-- LOCALIZATION NOTE: The title is intended to be apologetic and disarming, expressing dismay\n     and regret that we are unable to restore the session for the user -->\n<!ENTITY restorepage.errorTitle     \"Entschuldigung, das hätte nicht passieren dürfen.\">\n<!ENTITY restorepage.problemDesc    \"&brandShortName; hat Schwierigkeiten, die Tabs und Fenster Ihrer letzten Sitzung wiederherzustellen. Häufig liegt das an einer kürzlich geöffneten Webseite.\">\n<!ENTITY restorepage.tryThis        \"Sie können Folgendes versuchen:\">\n<!ENTITY restorepage.restoreSome    \"Einen oder mehrere Tabs schließen, die womöglich das Problem verursachen.\"> \n<!ENTITY restorepage.startNew       \"Eine komplett neue Sitzung starten\">\n\n<!ENTITY restorepage.tryagainButton \"Wiederherstellen\">\n<!ENTITY restorepage.restore.access \"W\">\n<!ENTITY restorepage.closeButton    \"Schließen\">\n<!ENTITY restorepage.close.access   \"c\">\n\n<!ENTITY restorepage.restoreHeader  \"Wiederherstellen\">\n<!ENTITY restorepage.listHeader     \"Fenster und Tabs\">\n<!-- LOCALIZATION NOTE: &#37;S will be replaced with a number. -->\n<!ENTITY restorepage.windowLabel    \"Fenster &#37;S\">\n\n\n<!-- LOCALIZATION NOTE: The following 'welcomeback2' strings are for about:welcomeback,\n     not for about:sessionstore -->\n\n<!ENTITY welcomeback2.restoreButton  \"Los geht's!\">\n<!ENTITY welcomeback2.restoreButton.access \"g\">\n\n<!ENTITY welcomeback2.tabtitle      \"Erfolg!\">\n\n<!ENTITY welcomeback2.pageTitle     \"Erfolgreich abgeschlossen!\">\n<!ENTITY welcomeback2.pageInfo1     \"&brandShortName; ist bereit und kann jetzt verwendet werden.\">\n\n<!ENTITY welcomeback2.label.restoreAll  \"Alle Fenster und Tabs wiederherstellen\">\n<!ENTITY welcomeback2.label.restoreSome \"Wiederherzustellende Fenster und Tabs auswählen\">\n\n\n<!-- LOCALIZATION NOTE (welcomeback2.beforelink.pageInfo2,\nwelcomeback2.afterlink.pageInfo2): these two string are used respectively\nbefore and after the the \"learn more\" link (welcomeback2.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language.\n-->\n<!ENTITY welcomeback2.beforelink.pageInfo2  \"Ihre Add-ons und Anpassungen wurden entfernt und Ihre Browser-Einstellungen auf die Standardvorgaben zurückgesetzt. Falls das Problem dadurch nicht behoben wurde, \">\n<!ENTITY welcomeback2.afterlink.pageInfo2   \".\">\n\n<!ENTITY welcomeback2.link.pageInfo2        \"so gibt es weitere Möglichkeiten, was Sie tun können\">\n\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/aboutSyncTabs.dtd",
    "content": "<!-- LOCALIZATION NOTE (tabs.otherComputers.label): Keep this in sync with syncTabsMenu.label from browser.dtd -->\n<!ENTITY tabs.otherDevices.label               \"Tabs von anderen Geräten\">\n\n<!ENTITY tabs.searchText.label                   \"Hier nach Tabs suchen…\">\n\n<!-- LOCALIZATION NOTE (tabs.context.openTab.accesskey, tabs.context.openMultipleTabs.accesskey):\n     Only one of these will show at a time (based on selection), so reusing accesskey is ok. -->\n<!ENTITY tabs.context.openTab.label                   \"Ausgewählten Tab öffnen\">\n<!ENTITY tabs.context.openTab.accesskey               \"T\">\n<!ENTITY tabs.context.openMultipleTabs.label          \"Ausgewählte Tabs öffnen\">\n<!ENTITY tabs.context.openMultipleTabs.accesskey      \"T\">\n<!ENTITY tabs.context.bookmarkSingleTab.label         \"Lesezeichen für ausgewählten Tab hinzufügen…\">\n<!ENTITY tabs.context.bookmarkSingleTab.accesskey     \"L\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.label      \"Lesezeichen für ausgewählte Tabs hinzufügen…\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.accesskey  \"g\">\n<!ENTITY tabs.context.refreshList.label               \"Liste aktualisieren\">\n<!ENTITY tabs.context.refreshList.accesskey           \"a\">"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/aboutTabCrashed.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabCrashed.closeTab \"Diesen Tab schließen\">\n<!ENTITY tabCrashed.restoreTab \"Diesen Tab wiederherstellen\">\n<!ENTITY tabCrashed.restoreAll \"Alle abgestürzte Tabs wiederherstellen\">\n\n<!-- LOCALIZATION NOTE (tabCrashed.header2): \"Gah\" is an English slang word\n     used to express surprise or frustration (or both at the same time).  We\n     are using it to communicate in an informal way that it is both\n     frustrating that your tab crashed and a surprise that we didn't want to\n     happen. If you have a similar word or short phrase that is not profane or\n     vulgar, use it. If not, feel free to skip the word in your\n     translation. -->\n<!ENTITY tabCrashed.header2 \"Der Tab ist gerade abgestürzt.\">\n<!ENTITY tabCrashed.offerHelp \"So geht's weiter:\">\n<!ENTITY tabCrashed.single.offerHelpMessage \"&quot;&tabCrashed.restoreTab;&quot; lädt den Seiteninhalt neu.\">\n<!ENTITY tabCrashed.multiple.offerHelpMessage \"&quot;&tabCrashed.restoreTab;&quot; oder &quot;&tabCrashed.restoreAll;&quot; laden den Seiteninhalt neu.\">\n<!ENTITY tabCrashed.requestHelp \"Unterstützen Sie uns!\">\n<!ENTITY tabCrashed.requestHelpMessage \"Absturzberichte helfen uns beim Analysieren von Problemen und dabei, &brandShortName; besser zu machen.\">\n<!ENTITY tabCrashed.requestReport \"Diesen Tab melden\">\n<!ENTITY tabCrashed.sendReport2 \"Absturzbericht für derzeitigen Tab senden\">\n<!ENTITY tabCrashed.commentPlaceholder2 \"Einen Kommentar hinzufügen (Kommentare sind freiwillig und öffentlich sichtbar)\">\n<!ENTITY tabCrashed.includeURL2 \"Seitenadresse für diesen Absturzbericht mitsenden\">\n<!ENTITY tabCrashed.emailPlaceholder \"Ihre E-Mail-Adresse\">\n<!ENTITY tabCrashed.emailMe \"Beim Vorliegen weiterer Informationen per E-Mail benachrichtigen\">\n<!ENTITY tabCrashed.reportSent \"Absturzbericht bereits gesendet. Vielen Dank, dass Sie beim Verbessern von &brandShortName; helfen!\">\n<!ENTITY tabCrashed.requestAutoSubmit2 \"Berichte zu Hintergrund-Tabs senden\">\n<!ENTITY tabCrashed.autoSubmit2 \"In den Einstellungen die automatische Übermittlung von Absturzberichten aktivieren, einschließlich der Berichte über die in dieser und zukünftigen Sitzungen abgestürzten Tabs im Hintergrund\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/accounts.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# autoDisconnectDescription is shown in an info bar when we detect an old\n# Sync is being used.\nautoDisconnectDescription = Sync wurde überarbeitet, um die Benutzung zu vereinfachen.\n\n# autoDisconnectSignIn.label and .accessKey are for buttons when we auto-disconnect\nautoDisconnectSignIn.label = Bei Sync anmelden\nautoDisconnectSignIn.accessKey = S\n\n# LOCALIZATION NOTE (reconnectDescription) - %S = Email address of user's Firefox Account\nreconnectDescription = %S wieder verbinden\n\n# LOCALIZATION NOTE (verifyDescription) - %S = Email address of user's Firefox Account\nverifyDescription = %S bestätigen\n\n# These strings are shown in a flyout in the Sync preference panel after the\n# user requests we resend a verification email.\nverificationSentTitle = Verifizierung gesendet\n# LOCALIZATION NOTE (verificationSentBody) - %S = Email address of user's Firefox Account\nverificationSentBody = Ein Link zur Verifizierung wurde an %S gesendet.\nverificationNotSentTitle = Verifizierung konnte nicht gesendet werden\nverificationNotSentBody = Die E-Mail zur Verifizierung konnte nicht gesendet werden. Bitte versuchen Sie es später erneut.\n\n# LOCALIZATION NOTE (deviceConnectedTitle, deviceConnectedBody)\n# These strings are used in a notification shown when a new device joins the Sync account.\ndeviceConnectedTitle = Firefox Sync\ndeviceConnectedBody = Dieser Computer synchronisiert jetzt mit %S.\n\n# LOCALIZATION NOTE (syncStartNotification.title, syncStartNotification.body)\n# These strings are used in a notification shown after Sync is connected.\nsyncStartNotification.title = Sync aktiviert\n# %S is brandShortName\nsyncStartNotification.body2 = %S beginnt in wenigen Augenblicken mit der Synchronisation.\n\n# LOCALIZATION NOTE (deviceDisconnectedNotification.title, deviceDisconnectedNotification.body)\n# These strings are used in a notification shown after Sync was disconnected remotely.\ndeviceDisconnectedNotification.title = Sync getrennt\ndeviceDisconnectedNotification.body = Dieser Computer wurde erfolgreich von Firefox Sync getrennt.\n\n# LOCALIZATION NOTE (sendTabToAllDevices.menuitem)\n# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link.\nsendTabToAllDevices.menuitem = Alle Geräte\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title,\n# tabsArrivingNotification.title, unnamedTabsArrivingNotification2.body,\n# unnamedTabsArrivingNotificationMultiple2.body, unnamedTabsArrivingNotificationNoDevice.body)\n# These strings are used in a notification shown when we're opening tab(s) another device sent us to display.\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title)\n# The body for these is the URL of the tab recieved\ntabArrivingNotification.title = Tab empfangen\n# LOCALIZATION NOTE (tabArrivingNotificationWithDevice.title) %S is the device name\ntabArrivingNotificationWithDevice.title = Tab von %S\n\ntabsArrivingNotification.title = Mehrere Tabs empfangen\n# LOCALIZATION NOTE (unnamedTabsArrivingNotification2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received and #2 is the device name.\nunnamedTabsArrivingNotification2.body = #1 Tab wurde von #2 empfangen.;#1 Tabs wurden von #2 empfangen.\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationMultiple2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received.\nunnamedTabsArrivingNotificationMultiple2.body = #1 Tab wurde von Ihren synchronisierten Geräten empfangen.;#1 Tabs wurden von Ihren synchronisierten Geräten empfangen.\n\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationNoDevice.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received\n# This version is used when we don't know any device names.\nunnamedTabsArrivingNotificationNoDevice.body = #1 Tab wurde empfangen;#1 Tabs wurden empfangen\n\ndeviceConnectedBody.noDeviceName = This computer is now syncing with a new device.\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=Die URL ist ungültig und kann nicht geladen werden.\nfileNotFound=Die Dateien unter %S konnten nicht gefunden werden.\nfileAccessDenied=Die Datei auf %S ist nicht lesbar.\ndnsNotFound=Der Server unter %S konnte nicht gefunden werden.\nunknownProtocolFound=Firefox weiß nicht, wie diese Adresse geöffnet werden soll, da eines der folgenden (%S) kein registriertes Protokoll oder in diesem Kontext nicht erlaubt ist.\nconnectionFailure=Firefox kann keine Verbindung zu dem Server unter %S aufbauen.\nnetInterrupt=Die Verbindung zu %S wurde unterbrochen, während die Seite geladen wurde.\nnetTimeout=Der Server unter %S braucht zu lange, um eine Antwort zu senden.\nredirectLoop=Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann.\n## LOCALIZATION NOTE (confirmRepost): In this item, don't translate \"%S\"\nconfirmRepostPrompt=Um diese Seite anzuzeigen, müssen die von %S gesendeten Daten erneut gesendet werden, wodurch alle zuvor durchgeführten Aktionen wiederholt werden (wie eine Suche oder eine Bestellungsaufgabe).\nresendButton.label=Erneut senden\nunknownSocketType=Firefox weiß nicht, wie mit dem Server kommuniziert werden soll.\nnetReset=Die Verbindung zum Server wurde zurückgesetzt, während die Seite geladen wurde.\nnotCached=Dieses Dokument ist nicht mehr verfügbar.\nnetOffline=Firefox ist momentan im Offline-Modus und kann nicht zum Browsen im Web verwendet werden.\nisprinting=Das Dokument kann nicht verändert werden, während es gedruckt wird oder die Druckvorschau angezeigt wird.\ndeniedPortAccess=Die aufgerufene Adresse fordert einen Port, der normalerweise nicht zum Browsen im Web verwendet wird. Die Anfrage wurde zu Ihrem Schutz abgebrochen.\nproxyResolveFailure=Firefox wurde konfiguriert, einen Proxy-Server zu nutzen, der nicht gefunden werden kann.\nproxyConnectFailure=Firefox wurde konfiguriert, einen Proxy-Server zu nutzen, der die Verbindung zurückweist.\ncontentEncodingError=Die Webseite, die Sie öffnen möchten, kann nicht angezeigt werden, da sie eine ungültige oder unbekannte Form der Kompression verwendet.\nunsafeContentType=Die Seite, die Sie ansehen wollen, kann nicht angezeigt werden, weil sie in einem Dateityp enthalten ist, der eventuell nicht sicher geöffnet werden kann. Bitte kontaktieren Sie die Webseitenbetreiber, um sie über dieses Problem zu informieren.\nexternalProtocolTitle=Externe Protokoll-Anforderung\nexternalProtocolPrompt=Eine externe Anwendung muss gestartet werden, um Links vom Typ %1$S: zu verarbeiten. Angeforderter Link:\\n\\n\\n%2$S\\nAnwendung: %3$S\\n\\n\\nWenn Sie diese Anforderung nicht erwartet haben, könnte es ein Versuch sein, eine Sicherheitslücke in jener Anwendung auszunutzen. Weisen Sie die Anforderung zurück, falls Sie unsicher sind, ob die Anforderung schädlich ist.\\n\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<Unbekannt>\nexternalProtocolChkMsg=Diese Entscheidung für alle Links von diesem Typ merken.\nexternalProtocolLaunchBtn=Anwendung ausführen\nmalwareBlocked=Die Seite auf %S wurde als attackierende Seite gemeldet und auf Grund Ihrer Sicherheitseinstellungen blockiert.\nunwantedBlocked=Die Website auf %S wurde als Lieferant von unerwünschter Software gemeldet und auf Grund Ihrer Sicherheitseinstellungen blockiert.\ndeceptiveBlocked=Die Seite auf %S wurde als betrügerische Website gemeldet und auf Grund Ihrer Sicherheitseinstellungen blockiert.\ncspBlocked=Diese Webseite hat eine Inhaltsicherheitsrichtlinie (Content Security Policy), die verhindert, dass die Webseite auf diese Weise eingebunden wird.\ncorruptedContentErrorv2=Beim Laden der Seite %S wurde gegen das Netzwerkprotokoll verstoßen. Dieser Fehler kann nicht behoben werden.\nremoteXUL=Diese Seite verwendet eine nicht mehr unterstützte Methode (Remote-XUL), die von Firefox standardmäßig nicht mehr angeboten wird.\n## LOCALIZATION NOTE (sslv3Used) - Do not translate \"%S\".\nsslv3Used=Firefox kann nicht für die Sicherheit Ihrer Daten auf %S garantieren, da diese Website das unsichere SSLv3-Protokoll verwendet.\n## LOCALIZATION NOTE (weakCryptoUsed) - Do not translate \"%S\".\nweakCryptoUsed=Der Inhaber von %S hat die Website nicht richtig konfiguriert. Firefox hat keine Verbindung mit dieser Website aufgebaut, um Ihre Informationen vor Diebstahl zu schützen.\ninadequateSecurityError=Die Website versuchte, ein inakzeptables Verbindungssicherheitsniveau auszuhandeln.\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/baseMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY minimizeWindow.key       \"m\">\n<!ENTITY minimizeWindow.label     \"Im Dock ablegen\">\n<!ENTITY bringAllToFront.label    \"Alle nach vorne bringen\">\n<!ENTITY zoomWindow.label         \"Zoom\">\n<!ENTITY windowMenu.label         \"Fenster\">\n\n<!ENTITY helpMenu.label           \"Hilfe\"> \n<!ENTITY helpMenu.accesskey       \"H\"> \n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n                       for the help button in the menubar but Gnome does not.   -->\n<!ENTITY helpMenuWin.label        \"Hilfe\"> \n<!ENTITY helpMenuWin.accesskey    \"H\">\n<!ENTITY aboutProduct2.label      \"Über &brandShorterName;\">\n<!ENTITY aboutProduct2.accesskey  \"e\">\n<!ENTITY productHelp2.label       \"&brandShorterName;-Hilfe\">\n<!ENTITY productHelp2.accesskey   \"H\">\n<!ENTITY helpMac.commandkey       \"?\">\n\n<!ENTITY helpKeyboardShortcuts.label     \"Tastenkombinationen\">\n<!ENTITY helpKeyboardShortcuts.accesskey \"T\">\n\n<!ENTITY helpSafeMode.label       \"Mit deaktivierten Add-ons neu starten…\">\n<!ENTITY helpSafeMode.accesskey   \"A\">\n<!ENTITY helpSafeMode.stop.label       \"Mit aktivierten Add-ons neu starten\">\n<!ENTITY helpSafeMode.stop.accesskey   \"A\">\n\n<!ENTITY healthReport2.label      \"&brandShorterName;-Statusbericht\">\n<!ENTITY healthReport2.accesskey  \"b\">\n\n<!ENTITY helpTroubleshootingInfo.label      \"Informationen zur Fehlerbehebung\">\n<!ENTITY helpTroubleshootingInfo.accesskey  \"z\">\n\n<!ENTITY helpFeedbackPage.label      \"Feedback senden…\">\n<!ENTITY helpFeedbackPage.accesskey  \"s\">\n\n<!ENTITY helpShowTour2.label            \"Tour durch &brandShorterName;\">\n<!ENTITY helpShowTour2.accesskey        \"o\">\n\n<!ENTITY preferencesCmdMac.label        \"Einstellungen…\">\n<!ENTITY preferencesCmdMac.commandkey   \",\">\n\n<!ENTITY servicesMenuMac.label          \"Dienste\">\n\n<!ENTITY hideThisAppCmdMac2.label       \"&brandShorterName; ausblenden\">\n<!ENTITY hideThisAppCmdMac2.commandkey  \"H\">\n\n<!ENTITY hideOtherAppsCmdMac.label      \"Andere ausblenden\">\n<!ENTITY hideOtherAppsCmdMac.commandkey \"H\">\n\n<!ENTITY showAllAppsCmdMac.label        \"Alle einblenden\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/bookmarks.html",
    "content": "\n\n\n\n\n\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<meta charset=\"UTF-8\">\n<title>Lesezeichen</title>\n<h1>Lesezeichen</h1>\n\n<dl><p>\n    <dt><h3 personal_toolbar_folder=\"true\">Lesezeichen-Symbolleiste</h3></dt>\n    <dd>Lesezeichen, die Sie in diesem Ordner ablegen, werden in der Lesezeichen-Symbolleiste angezeigt.\n        <dl>\n            <p><dt><a href=\"https://www.mozilla.org/de/firefox/central/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAz5JREFUeNpcU0toXFUY/s49596588ikySSmM8rk0UkJEirVTVEjYk1NUdRFFgouXZQI2k2hUCjdiYIuCi4Kuig0DbqQYgU3Yi0iFRuRCBMwaZvMZDTNY95z3/fM8b8jldpzOeeee/i/737n+/+f4ZExf730rkiaZ9NJMx/nmk5HypMqqLr+ZuD4F67N5ZYejmfRsnvhyKsLhSs3zP70SubgYKHSdFENu+gXAprQIGnvBi5ez0m1b6u7M399+PTx+UvtCKtFi2F6195qXK2byir88esy5ksfYND5DhuhRCtUKBNB0Q7w5Z8ee2GgWdjOn250fn5v5j8F5dOHlZD0kWRgAwp3hrKY0S9BJWKIcQ5PShhNG4+1bHx+IocT+RXcrRSDMfFNRvvt3Oyp/icIrRhUl9hoO4kt3F55Bxf3LkLV20jWOohbDjzXxyc/lMH0cRSyCd1xq+dFhu986t7T0CUwIzB8EkW3O5ibhj44ib7NJhiBKRoB/aS4ZWHjbxtjGQYP7nGRTjim1SaQqYiAVAREpHG8vzWJn+6PQ6CF0HPR7nQQczpYeEWHyWMUkwU8MSECGwgJxAWp9xWKNzkuH3oet+JDlIE9Momedh1G4CN0bfhVG9nsS0BQQthJx0V7j3elq7ihqV5ezQTwZmodP9ZGkU/bOPr4Nr53xtDYsaD7Dg4nNqFaH5OCYSSdGhf7daNmuv6wEKqXk/yExKGBHSznFsH6FFpKQ/JAA0ulUejWLt44lkHXsqDaX6C6Nl4Rnq8vK8s/KThDMlJhkI91YOO+iR3XwEelCdTCBLSgijNzd6DLNfhlHfZ6FtWiWBQpq/V2LdSrrNPljBQkoOjuCiPxAMutOIbkPqYSEqeequGZaTLzdhZhS0PlnlB9bvhtr5CuHj3y2Qj8hVQ/kEopxONEEsO/0yATDYXYAdWrE69JEElXq7Hyk0tro+xBU1yZmr4xrIcvptIRCZlJJAYBmRGRkD08aivA7VDvWPqt564Xn41w/AHB1/u7l1/uGxGU8mNcgodUNDIq0JDeLnpzc1uo1Qr76rWbqyf/142PjsXJqdkmN2YDnQ9oGkJNU+t57q7qUv4y9/t64+HYfwQYAN7OczrzUDvGAAAAAElFTkSuQmCC\">Erste Schritte</a></dt>\n        </dl>\n    <p><dt><h3>Mozilla Firefox</h3></dt>\n        <dl><p>\n            <dt><a href=\"https://support.mozilla.org/de/products/firefox\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Hilfe und Anleitungen</a>\n            <dt><a href=\"https://www.mozilla.org/de/firefox/customize/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Firefox anpassen</a>\n            <dt><a href=\"https://www.mozilla.org/de/contribute/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Machen Sie mit</a>\n            <dt><a href=\"https://www.mozilla.org/de/about/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Über uns</a>\n        </dl>\n</dl>\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/browser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the browser main menu items -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys --> \n\n<!-- LOCALIZATION NOTE (mainWindow.title): DONT_TRANSLATE -->\n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifiermenuseparator): DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifiermenuseparator \" - \">\n<!-- LOCALIZATION NOTE (mainWindow.titlePrivateBrowsingSuffix): This will be appended to the window's title\n                                                                inside the private browsing mode -->\n<!ENTITY mainWindow.titlePrivateBrowsingSuffix \"(Privater Modus)\">\n\n<!ENTITY appmenu.tooltip                     \"Menü öffnen\">\n<!ENTITY navbarOverflow.label                \"Mehr Werkzeuge…\">\n\n<!-- Tab context menu -->\n<!ENTITY  reloadTab.label        \t\t\t\"Tab neu laden\">\n<!ENTITY  reloadTab.accesskey         \t\t\"d\">\n<!ENTITY  reloadAllTabs.label    \t\t\t\"Alle Tabs neu laden\">\n<!ENTITY  reloadAllTabs.accesskey       \t\"T\">\n<!-- LOCALIZATION NOTE (closeTabsToTheEnd.label): This should indicate the\ndirection in which tabs are closed, i.e. locales that use RTL mode should say\nleft instead of right. -->\n<!ENTITY  closeTabsToTheEnd.label           \"Rechte Tabs schließen\">\n<!ENTITY  closeTabsToTheEnd.accesskey       \"R\">\n<!ENTITY  closeOtherTabs.label   \t\t\t\"Andere Tabs schließen\">\n<!ENTITY  closeOtherTabs.accesskey  \t\t\"A\">\n\n<!-- LOCALIZATION NOTE (pinTab.label, unpinTab.label): \"Pin\" is being\nused as a metaphor for expressing the fact that these tabs are \"pinned\" to the\nleft edge of the tabstrip. Really we just want the string to express the idea\nthat this is a lightweight and reversible action that keeps your tab where you\ncan reach it easily. -->\n<!ENTITY  pinTab.label                      \"Tab anheften\">\n<!ENTITY  pinTab.accesskey                  \"h\">\n<!ENTITY  unpinTab.label                    \"Tab ablösen\">\n<!ENTITY  unpinTab.accesskey                \"b\">\n<!ENTITY  sendTabToDevice.label              \"Tab an Gerät senden\">\n<!ENTITY  sendTabToDevice.accesskey          \"X\">\n<!ENTITY  sendPageToDevice.label             \"Seite an Gerät senden\">\n<!ENTITY  sendPageToDevice.accesskey         \"X\">\n<!ENTITY  sendLinkToDevice.label             \"Link an Gerät senden\">\n<!ENTITY  sendLinkToDevice.accesskey         \"X\">\n<!ENTITY  moveToNewWindow.label             \"In neues Fenster verschieben\">\n<!ENTITY  moveToNewWindow.accesskey         \"n\">\n<!ENTITY  bookmarkAllTabs.label       \t\t\"Lesezeichen für alle Tabs hinzufügen…\">\n<!ENTITY  bookmarkAllTabs.accesskey   \t\t\"L\">\n<!ENTITY  undoCloseTab.label          \t\t\"Geschlossenen Tab wiederherstellen\">\n<!ENTITY  undoCloseTab.accesskey      \t\t\"G\">\n<!ENTITY  closeTab.label         \t\t\t\"Tab schließen\">\n<!ENTITY  closeTab.accesskey         \t\t\"c\">\n\n<!ENTITY  listAllTabs.label      \"Alle Tabs auflisten\">\n\n<!ENTITY tabCmd.label \"Neuer Tab\">\n<!ENTITY tabCmd.accesskey \"T\">\n<!ENTITY tabCmd.commandkey \"t\">\n<!-- LOCALIZATION NOTE (openLocationCmd.label): \"Open Location\" is only\ndisplayed on OS X, and only on windows that aren't main browser windows, or\nwhen there are no windows but Firefox is still running. -->\n<!ENTITY openLocationCmd.label \"Adresse öffnen…\">\n<!ENTITY openFileCmd.label \"Datei öffnen…\">\n<!ENTITY openFileCmd.accesskey \"f\">\n<!ENTITY openFileCmd.commandkey \"o\">\n<!ENTITY printSetupCmd.label \"Seite einrichten…\">\n<!ENTITY printSetupCmd.accesskey \"e\">\n<!ENTITY printPreviewCmd.label \"Druckvorschau\">\n<!ENTITY printPreviewCmd.accesskey \"v\">\n<!ENTITY printCmd.label \"Drucken…\">\n<!ENTITY printCmd.accesskey \"D\">\n<!ENTITY printCmd.commandkey \"p\">\n\n<!ENTITY goOfflineCmd.label \"Offline arbeiten\">\n<!ENTITY goOfflineCmd.accesskey \"O\">\n\n<!ENTITY menubarCmd.label \"Menüleiste\">\n<!ENTITY menubarCmd.accesskey \"M\">\n<!ENTITY navbarCmd.label \"Navigations-Symbolleiste\">\n<!ENTITY personalbarCmd.label \"Lesezeichen-Symbolleiste\">\n<!ENTITY personalbarCmd.accesskey \"L\">\n<!ENTITY bookmarksToolbarItem.label \"Lesezeichen-Symbole\">\n\n<!ENTITY toolbarContextMenu.reloadAllTabs.label \"Alle Tabs neu laden\">\n<!ENTITY toolbarContextMenu.reloadAllTabs.accesskey \"T\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.label \"Lesezeichen für alle Tabs hinzufügen…\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.accesskey \"h\">\n<!ENTITY toolbarContextMenu.undoCloseTab.label \"Geschlossenen Tab wiederherstellen\">\n<!ENTITY toolbarContextMenu.undoCloseTab.accesskey \"G\">\n\n<!ENTITY pageSourceCmd.label \"Seitenquelltext anzeigen\">\n<!ENTITY pageSourceCmd.accesskey \"q\">\n<!ENTITY pageSourceCmd.commandkey \"u\">\n<!ENTITY pageInfoCmd.label \"Seiteninformationen\">\n<!ENTITY pageInfoCmd.accesskey \"S\">\n<!ENTITY pageInfoCmd.commandkey \"i\">\n<!ENTITY mirrorTabCmd.label \"Tab spiegeln\">\n<!ENTITY mirrorTabCmd.accesskey \"T\">\n<!-- LOCALIZATION NOTE (enterFullScreenCmd.label, exitFullScreenCmd.label):\nThese should match what Safari and other Apple applications use on OS X Lion. -->\n<!ENTITY enterFullScreenCmd.label \"Vollbild ein\">\n<!ENTITY enterFullScreenCmd.accesskey \"V\">\n<!ENTITY exitFullScreenCmd.label \"Vollbild aus\">\n<!ENTITY exitFullScreenCmd.accesskey \"V\">\n<!ENTITY fullScreenCmd.label \"Vollbild\">\n<!ENTITY fullScreenCmd.accesskey \"V\">\n<!ENTITY fullScreenCmd.macCommandKey \"f\">\n<!ENTITY showAllTabsCmd.label \"Alle Tabs anzeigen\">\n<!ENTITY showAllTabsCmd.accesskey \"z\">\n<!ENTITY toggleReaderMode.key \"R\">\n\n<!ENTITY fxaSignIn.label \"Bei &syncBrand.shortName.label; anmelden\">\n<!ENTITY fxaSignedIn.tooltip \"&syncBrand.shortName.label;-Einstellungen öffnen\">\n<!ENTITY fxaSignInError.label \"Mit &syncBrand.shortName.label; neu verbinden\">\n<!ENTITY fxaUnverified.label \"Bestätigen Sie Ihr Konto\">\n\n\n<!ENTITY fullScreenMinimize.tooltip \"Minimieren\">\n<!ENTITY fullScreenRestore.tooltip \"Wiederherstellen\">\n<!ENTITY fullScreenClose.tooltip \"Schließen\">\n<!ENTITY fullScreenAutohide.label \"Symbolleisten ausblenden\">\n<!ENTITY fullScreenAutohide.accesskey \"a\">\n<!ENTITY fullScreenExit.label \"Vollbild beenden\">\n<!ENTITY fullScreenExit.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (fullscreenWarning.beforeDomain.label,\n     fullscreenWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring fullscreen.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n<!ENTITY fullscreenWarning.beforeDomain.label \"\">\n<!ENTITY fullscreenWarning.afterDomain.label \"befindet sich jetzt im Vollbildmodus.\">\n<!ENTITY fullscreenWarning.generic.label \"Dieses Dokument befindet sich jetzt im Vollbildmodus.\">\n\n<!-- LOCALIZATION NOTE (exitDOMFullscreen.button,\n     exitDOMFullscreenMac.button): the \"escape\" button on PC keyboards\n     is uppercase, while on Mac keyboards it is lowercase -->\n<!ENTITY exitDOMFullscreen.button \"Vollbild beenden (Esc)\">\n<!ENTITY exitDOMFullscreenMac.button \"Vollbild beenden (esc)\">\n<!ENTITY leaveDOMFullScreen.label \"Vollbild beenden\">\n<!ENTITY leaveDOMFullScreen.accesskey \"e\">\n\n<!-- LOCALIZATION NOTE (pointerlockWarning.beforeDomain.label,\n     pointerlockWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring pointerlock.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n<!ENTITY pointerlockWarning.beforeDomain.label \"\">\n<!ENTITY pointerlockWarning.afterDomain.label \"kontrolliert den Mauszeiger. Drücken Sie die Esc-Taste, wenn Sie wieder die Kontrolle übernehmen wollen.\">\n<!ENTITY pointerlockWarning.generic.label \"Dieses Dokument kontrolliert den Mauszeiger. Drücken Sie die Esc-Taste, wenn Sie wieder die Kontrolle übernehmen wollen.\">\n\n<!ENTITY closeWindow.label \"Fenster schließen\">\n<!ENTITY closeWindow.accesskey \"h\">\n\n<!ENTITY bookmarksMenu.label \"Lesezeichen\">\n<!ENTITY bookmarksMenu.accesskey \"L\">\n<!ENTITY bookmarkThisPageCmd.label \"Lesezeichen hinzufügen\">\n<!ENTITY editThisBookmarkCmd.label \"Lesezeichen bearbeiten\">\n<!ENTITY bookmarkThisPageCmd.commandkey \"d\">\n<!-- LOCALIZATION NOTE (findShareServices.label):\n  -  Use the unicode ellipsis char, \\u2026,\n  -  or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY findShareServices.label \"Weitere Dienste zum Teilen finden…\">\n<!ENTITY sharePageCmd.label \"Seite teilen\">\n<!ENTITY sharePageCmd.commandkey \"S\">\n<!ENTITY sharePageCmd.accesskey \"t\">\n<!-- LOCALIZATION NOTE (shareLink.accesskey): must be different than the following share access keys -->\n<!ENTITY shareLink.label \"Link teilen\">\n<!ENTITY shareLink.accesskey \"i\">\n<!ENTITY shareImage.label \"Grafik teilen\">\n<!ENTITY shareImage.accesskey \"G\">\n<!ENTITY shareSelect.label \"Auswahl teilen\">\n<!ENTITY shareSelect.accesskey \"w\">\n<!ENTITY shareVideo.label \"Video teilen\">\n<!ENTITY shareVideo.accesskey \"e\">\n<!ENTITY feedsMenu2.label \"Seite abonnieren\">\n<!ENTITY subscribeToPageMenupopup.label \"Diese Seite abonnieren\">\n<!ENTITY subscribeToPageMenuitem.label \"Diese Seite abonnieren…\">\n<!ENTITY addCurPagesCmd.label \"Lesezeichen für alle Tabs hinzufügen…\">\n<!ENTITY showAllBookmarks2.label \"Lesezeichen verwalten\">\n<!ENTITY recentBookmarks.label \"Kürzlich als Lesezeichen gesetzt\">\n<!ENTITY otherBookmarksCmd.label \"Weitere Lesezeichen\">\n<!ENTITY bookmarksToolbarChevron.tooltip \"Weitere Lesezeichen anzeigen\">\n<!ENTITY showRecentlyBookmarked.label     \"Kürzlich hinzugefügte Lesezeichen anzeigen\">\n<!ENTITY showRecentlyBookmarked.accesskey \"z\">\n<!ENTITY hideRecentlyBookmarked.label     \"Kürzlich hinzugefügte Lesezeichen ausblenden\">\n<!ENTITY hideRecentlyBookmarked.accesskey \"b\">\n\n<!ENTITY backCmd.label                \"Zurück\">\n<!ENTITY backButton.tooltip           \"Eine Seite zurück\">\n<!ENTITY forwardCmd.label             \"Vor\">\n<!ENTITY forwardButton.tooltip        \"Eine Seite vor\">\n<!ENTITY backForwardButtonMenu.tooltip \"Rechtsklick oder gedrückt halten, um Chronik anzuzeigen\">\n<!ENTITY backForwardButtonMenuMac.tooltip \"Gedrückt halten, um Chronik anzuzeigen\">\n<!ENTITY reloadCmd.label              \"Neu laden\">\n<!ENTITY reloadButton.tooltip         \"Aktuelle Seite neu laden\">\n<!ENTITY stopCmd.label                \"Stopp\">\n<!ENTITY stopCmd.macCommandKey        \".\">\n<!ENTITY stopButton.tooltip           \"Laden dieser Seite stoppen\">\n<!ENTITY goEndCap.tooltip             \"In der Adressleiste eingegebene Adresse laden\">\n<!ENTITY printButton.label            \"Drucken\">\n<!ENTITY printButton.tooltip          \"Diese Seite drucken\">\n\n<!ENTITY urlbar.viewSiteInfo.label                      \"Seiteninformationen anzeigen\">\n\n<!ENTITY urlbar.defaultNotificationAnchor.tooltip         \"Ansicht mit Benachrichtigung öffnen\">\n<!ENTITY urlbar.geolocationNotificationAnchor.tooltip     \"Ansicht mit Standortanfrage öffnen\">\n<!ENTITY urlbar.addonsNotificationAnchor.tooltip          \"Ansicht mit Anfrage zur Installation eines Add-ons öffnen\">\n<!ENTITY urlbar.indexedDBNotificationAnchor.tooltip       \"Ansicht über Offline-Speicher öffnen\">\n<!ENTITY urlbar.passwordNotificationAnchor.tooltip        \"Ansicht über gespeicherte Anmeldedaten öffnen\">\n<!ENTITY urlbar.pluginsNotificationAnchor.tooltip         \"Plugin-Verwendung verwalten\">\n<!ENTITY urlbar.webNotificationAnchor.tooltip             \"Ändern, ob diese Website Benachrichtigungen senden darf\">\n\n<!ENTITY urlbar.webRTCShareDevicesNotificationAnchor.tooltip      \"Verwalten des Zugriffs auf Ihre Kamera und/oder Ihr Mikrofon durch diese Website\">\n<!ENTITY urlbar.webRTCShareMicrophoneNotificationAnchor.tooltip   \"Verwalten des Zugriffs auf Ihr Mikrofon durch diese Website\">\n<!ENTITY urlbar.webRTCShareScreenNotificationAnchor.tooltip       \"Verwalten des Zugriffs auf Ihre Fenster oder Bildschirme durch diese Website\">\n\n<!ENTITY urlbar.servicesNotificationAnchor.tooltip        \"Ansicht über eine Installation öffnen\">\n<!ENTITY urlbar.translateNotificationAnchor.tooltip       \"Diese Seite übersetzen\">\n<!ENTITY urlbar.translatedNotificationAnchor.tooltip      \"Übersetzung von Seiten verwalten\">\n<!ENTITY urlbar.emeNotificationAnchor.tooltip             \"Verwendung von DRM-geschützter Software verwalten\">\n\n<!ENTITY urlbar.cameraBlocked.tooltip            \"Sie haben den Zugriff auf Ihre Kamera durch diese Website blockiert.\">\n<!ENTITY urlbar.microphoneBlocked.tooltip        \"Sie haben den Zugriff auf Ihr Mikrofon durch diese Website blockiert.\">\n<!ENTITY urlbar.screenBlocked.tooltip            \"Sie haben den Zugriff auf Ihren Bildschirm durch diese Website blockiert.\">\n<!ENTITY urlbar.geolocationBlocked.tooltip       \"Sie haben den Zugriff auf Ihren Standort durch diese Website blockiert.\">\n<!ENTITY urlbar.indexedDBBlocked.tooltip         \"Sie haben die Verwendung von Offline-Speicher durch diese Website blockiert.\">\n<!ENTITY urlbar.webNotificationsBlocked.tooltip  \"Sie haben das Anzeigen von Benachrichtungen durch diese Website blockiert.\">\n\n<!ENTITY urlbar.openHistoryPopup.tooltip                \"Chronik anzeigen\">\n\n<!ENTITY urlbar.zoomReset.tooltip     \"Zoomfaktor zurücksetzen\">\n\n<!ENTITY searchItem.title             \"Suchen\">\n\n<!-- Toolbar items --> \n<!ENTITY homeButton.label             \"Startseite\">\n\n<!ENTITY bookmarksButton.label          \"Lesezeichen\">\n<!ENTITY bookmarksCmd.commandkey \"B\">\n\n<!ENTITY bookmarksMenuButton.label          \"Lesezeichen\">\n<!ENTITY bookmarksMenuButton.other.label \"Weitere Lesezeichen\">\n<!ENTITY viewBookmarksSidebar2.label        \"Lesezeichen-Sidebar anzeigen\">\n<!ENTITY viewBookmarksToolbar.label         \"Lesezeichen-Symbolleiste anzeigen\">\n\n<!ENTITY containersMenu.label \"Umgebungen\">\n\n<!-- LOCALIZATION NOTE (bookmarksSidebarGtkCmd.commandkey): This command\n  -  key should not contain the letters A-F, since these are reserved\n  -  shortcut keys on Linux. -->\n<!ENTITY bookmarksGtkCmd.commandkey \"o\">\n<!ENTITY bookmarksWinCmd.commandkey \"i\">\n\n<!ENTITY historyButton.label            \"Chronik\">\n<!ENTITY historySidebarCmd.commandKey   \"H\">\n\n<!ENTITY toolsMenu.label              \"Extras\">\n<!ENTITY toolsMenu.accesskey          \"x\"> \n\n<!ENTITY keywordfield.label           \"Ein Schlüsselwort für diese Suche hinzufügen…\">\n<!ENTITY keywordfield.accesskey       \"S\">\n\n<!ENTITY downloads.label              \"Downloads\">\n<!ENTITY downloads.accesskey          \"o\">\n<!ENTITY downloads.commandkey         \"j\">\n<!ENTITY downloadsUnix.commandkey     \"y\">\n<!ENTITY addons.label                 \"Add-ons\">\n<!ENTITY addons.accesskey             \"d\">\n<!ENTITY addons.commandkey            \"A\">\n\n<!ENTITY webDeveloperMenu.label       \"Web-Entwickler\">\n<!ENTITY webDeveloperMenu.accesskey   \"W\">\n\n<!ENTITY inspectContextMenu.label     \"Element untersuchen\">\n<!ENTITY inspectContextMenu.accesskey \"Q\">\n\n<!ENTITY fileMenu.label         \"Datei\"> \n<!ENTITY fileMenu.accesskey       \"D\">\n<!ENTITY newUserContext.label             \"Neuer Tab in Umgebung\">\n<!ENTITY newUserContext.accesskey         \"m\">\n<!ENTITY newNavigatorCmd.label        \"&#xad;Neues Fenster\">\n<!ENTITY newNavigatorCmd.key        \"N\">\n<!ENTITY newNavigatorCmd.accesskey      \"N\">\n<!ENTITY newPrivateWindow.label     \"Neues privates Fenster\">\n<!ENTITY newPrivateWindow.accesskey \"p\">\n<!ENTITY newNonRemoteWindow.label   \"Neues Einzelprozessfenster\">\n\n<!ENTITY editMenu.label         \"Bearbeiten\"> \n<!ENTITY editMenu.accesskey       \"B\"> \n<!ENTITY undoCmd.label            \"Rückgängig\">  \n<!ENTITY undoCmd.key            \"Z\">  \n<!ENTITY undoCmd.accesskey          \"R\"> \n<!ENTITY redoCmd.label            \"Wiederherstellen\">  \n<!ENTITY redoCmd.key            \"Y\">  \n<!ENTITY redoCmd.accesskey          \"W\"> \n<!ENTITY cutCmd.label           \"Ausschneiden\">  \n<!ENTITY cutCmd.key             \"X\">  \n<!ENTITY cutCmd.accesskey         \"A\"> \n<!ENTITY copyCmd.label            \"Kopieren\">  \n<!ENTITY copyCmd.key            \"C\">  \n<!ENTITY copyCmd.accesskey          \"K\"> \n<!ENTITY pasteCmd.label           \"Einfügen\">  \n<!ENTITY pasteCmd.key           \"V\">  \n<!ENTITY pasteCmd.accesskey         \"E\"> \n<!ENTITY deleteCmd.label          \"Löschen\">  \n<!ENTITY deleteCmd.key            \"D\">  \n<!ENTITY deleteCmd.accesskey        \"L\"> \n<!ENTITY selectAllCmd.label         \"Alles markieren\">  \n<!ENTITY selectAllCmd.key         \"A\">  \n<!ENTITY selectAllCmd.accesskey       \"m\"> \n<!ENTITY preferencesCmd2.label       \"Einstellungen\">\n<!ENTITY preferencesCmd2.accesskey     \"E\"> \n<!ENTITY preferencesCmdUnix.label       \"Einstellungen\">\n<!ENTITY preferencesCmdUnix.accesskey     \"E\"> \n\n<!ENTITY clearRecentHistory.label            \"Neueste Chronik löschen…\">\n\n<!ENTITY privateBrowsingCmd.commandkey          \"P\">\n\n<!ENTITY viewMenu.label         \"Ansicht\"> \n<!ENTITY viewMenu.accesskey       \"A\"> \n<!ENTITY viewToolbarsMenu.label       \"Symbolleisten\"> \n<!ENTITY viewToolbarsMenu.accesskey     \"y\"> \n<!ENTITY viewSidebarMenu.label \"Sidebar\">\n<!ENTITY viewSidebarMenu.accesskey \"b\">\n<!ENTITY viewCustomizeToolbar.label       \"Anpassen…\"> \n<!ENTITY viewCustomizeToolbar.accesskey     \"A\"> \n\n<!ENTITY historyMenu.label \"Chronik\">\n<!ENTITY historyMenu.accesskey \"C\">\n<!ENTITY historyUndoMenu.label \"Kürzlich geschlossene Tabs\">\n<!-- LOCALIZATION NOTE (historyUndoWindowMenu): see bug 394759 -->\n<!ENTITY historyUndoWindowMenu.label \"Kürzlich geschlossene Fenster\">\n<!ENTITY historyRestoreLastSession.label \"Vorherige Sitzung wiederherstellen\">\n\n<!ENTITY showAllHistoryCmd2.label \"Gesamte Chronik anzeigen\">\n<!ENTITY showAllHistoryCmd.commandkey \"H\">\n\n<!ENTITY appMenuCustomize.label \"Anpassen\">\n<!ENTITY appMenuCustomize.tooltip \"Das Menü und die Symbolleisten anpassen\">\n<!ENTITY appMenuCustomizeExit.label \"Anpassung abschließen\">\n<!ENTITY appMenuCustomizeExit.tooltip \"Anpassung abschließen\">\n<!ENTITY appMenuHistory.label \"Chronik\">\n<!ENTITY appMenuHistory.showAll.label \"Gesamte Chronik anzeigen\">\n<!ENTITY appMenuHistory.clearRecent.label \"Neueste Chronik löschen…\">\n<!ENTITY appMenuHistory.restoreSession.label \"Vorherige Sitzung wiederherstellen\">\n<!ENTITY appMenuHistory.viewSidebar.label \"Chronik-Sidebar öffnen\">\n<!ENTITY appMenuHelp.tooltip \"Menü &quot;Hilfe&quot; öffnen\">\n\n<!ENTITY appMenuRemoteTabs.label \"Synchronisierte Tabs\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.notabs.label): This is shown beneath\n     the name of a device when that device has no open tabs -->\n<!ENTITY appMenuRemoteTabs.notabs.label \"Keine offenen Tabs\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY appMenuRemoteTabs.tabsnotsyncing.label \"Aktivieren Sie das Synchronisieren von Tabs, um eine Liste der Tabs auf Ihren anderen Geräten zu sehen.\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.noclients.label): This is shown\n     when Sync is configured but this appears to be the only device attached to\n     the account. We also show links to download Firefox for android/ios. -->\n<!ENTITY appMenuRemoteTabs.noclients.title \"Noch keine synchronisierten Tabs\">\n<!ENTITY appMenuRemoteTabs.noclients.subtitle \"Wollen Sie Ihre Tabs von Ihren anderen Geräten hier angezeigt bekommen?\">\n<!ENTITY appMenuRemoteTabs.openprefs.label \"Sync-Einstellungen\">\n<!ENTITY appMenuRemoteTabs.notsignedin.label \"Melden Sie sich an, um eine Liste der Tabs auf Ihren anderen Geräten zu sehen.\">\n<!ENTITY appMenuRemoteTabs.signin.label \"Bei Sync anmelden\">\n<!ENTITY appMenuRemoteTabs.sidebar.label \"Sidebar mit synchronisierten Tabs\">\n\n<!ENTITY customizeMenu.addToToolbar.label \"Zu Symbolleiste hinzufügen\">\n<!ENTITY customizeMenu.addToToolbar.accesskey \"S\">\n<!ENTITY customizeMenu.addToPanel.label \"Zu Menü hinzufügen\">\n<!ENTITY customizeMenu.addToPanel.accesskey \"M\">\n<!ENTITY customizeMenu.moveToToolbar.label \"In Symbolleiste verschieben\">\n<!ENTITY customizeMenu.moveToToolbar.accesskey \"v\">\n<!-- LOCALIZATION NOTE (customizeMenu.moveToPanel.accesskey) can appear on the\n     same context menu as menubarCmd and personalbarCmd, so they should have\n     different access keys. customizeMenu.moveToToolbar and \n     customizeMenu.moveToPanel are mutually exclusive, so can share access\n     keys.  -->\n<!ENTITY customizeMenu.moveToPanel.label \"In Menü verschieben\">\n<!ENTITY customizeMenu.moveToPanel.accesskey \"v\">\n<!ENTITY customizeMenu.removeFromToolbar.label \"Aus Symbolleiste entfernen\">\n<!ENTITY customizeMenu.removeFromToolbar.accesskey \"e\">\n<!ENTITY customizeMenu.removeFromMenu.label \"Aus Menü entfernen\">\n<!ENTITY customizeMenu.removeFromMenu.accesskey \"e\">\n<!ENTITY customizeMenu.addMoreItems.label \"Mehr Einträge hinzufügen…\">\n<!ENTITY customizeMenu.addMoreItems.accesskey \"E\">\n\n<!ENTITY openCmd.commandkey           \"l\">\n<!ENTITY urlbar.placeholder2          \"Suche oder Adresse eingeben\">\n<!ENTITY urlbar.accesskey             \"s\">\n<!-- LOCALIZATION NOTE (urlbar.extension.label): Used to indicate that a selected autocomplete entry is provided by an extension. -->\n<!ENTITY urlbar.extension.label       \"Erweiterung:\">\n<!ENTITY urlbar.switchToTab.label     \"Wechseln zum Tab:\">\n\n<!ENTITY urlbar.searchSuggestionsNotification.question \"Wollen Sie ein besseres Sucherlebnis dank Suchvorschlägen?\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore \"Weitere Informationen…\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore.accesskey \"W\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable \"Nein\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable.accesskey \"N\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable \"Ja\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable.accesskey \"J\">\n\n<!-- \n  Comment duplicated from browser-sets.inc:\n\n  Search Command Key Logic works like this:\n\n  Unix: Ctrl+J (0.8, 0.9 support)\n        Ctrl+K (cross platform binding)\n  Mac:  Cmd+K (cross platform binding)\n        Cmd+Opt+F (platform convention)\n  Win:  Ctrl+K (cross platform binding)\n        Ctrl+E (IE compat)\n\n  We support Ctrl+K on all platforms now and advertise it in the menu since it is\n  our standard - it is a \"safe\" choice since it is near no harmful keys like \"W\" as\n  \"E\" is. People mourning the loss of Ctrl+K for emacs compat can switch their GTK\n  system setting to use emacs emulation, and we should respect it. Focus-Search-Box\n  is a fundamental keybinding and we are maintaining a XP binding so that it is easy\n  for people to switch to Linux.\n\n -->\n<!ENTITY searchFocus.commandkey       \"k\">\n<!ENTITY searchFocus.commandkey2      \"e\">\n<!ENTITY searchFocusUnix.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (contentSearchInput.label):\n     This is set as the aria-label attribute for the search input box in the\n     in-content search UI, to be used by screen readers. -->\n<!ENTITY contentSearchInput.label     \"Suchbegriff\">\n<!ENTITY contentSearchSubmit.tooltip  \"Suche absenden\">\n\n<!-- LOCALIZATION NOTE (searchFor.label, searchWith.label):\n     These two strings are used to build the header above the list of one-click\n     search providers:  \"Search for <used typed keywords> with:\" -->\n<!ENTITY searchFor.label              \"Nach \">\n<!ENTITY searchWith.label             \" suchen mit:\">\n\n<!-- LOCALIZATION NOTE (search.label, searchAfter.label):\n     This string is used to build the header above the list of one-click search\n     providers when a one off engine has been selected.  The searchAfter text is\n     intentionally left empty for en-US and can be used by other localizations to\n     display a string after the search engine name.  This string will be displayed\n     as:  \"Search <selected engine name><searchAfter.label text>\" -->\n<!ENTITY search.label                 \"Mit \">\n<!ENTITY searchAfter.label            \" suchen\">\n\n<!-- LOCALIZATION NOTE (searchWithHeader.label):\n     The wording of this string should be as close as possible to\n     searchFor.label and searchWith.label. This string will be used instead of\n     them when the user has not typed any keyword. -->\n<!ENTITY searchWithHeader.label       \"Suchen mit:\">\n<!-- LOCALIZATION NOTE (changeSearchSettings.button):\n     This string won't wrap, so if the translated string is longer,\n     consider translating it as if it said only \"Search Settings\". -->\n<!ENTITY changeSearchSettings.button  \"Sucheinstellungen ändern\">\n<!ENTITY changeSearchSettings.tooltip \"Sucheinstellungen ändern\">\n\n<!ENTITY searchInNewTab.label         \"In neuem Tab suchen\">\n<!ENTITY searchInNewTab.accesskey     \"T\">\n<!ENTITY searchSetAsDefault.label     \"Als Standardsuchmaschine festlegen\">\n<!ENTITY searchSetAsDefault.accesskey \"S\">\n\n<!ENTITY openLinkCmdInTab.label       \"Link in neuem Tab öffnen\">\n<!ENTITY openLinkCmdInTab.accesskey   \"T\">\n<!ENTITY openLinkCmd.label            \"Link in neuem Fenster öffnen\">\n<!ENTITY openLinkCmd.accesskey        \"F\">\n<!ENTITY openLinkInPrivateWindowCmd.label \"Link in neuem privaten Fenster öffnen\">\n<!ENTITY openLinkInPrivateWindowCmd.accesskey \"p\">\n<!ENTITY openLinkCmdInCurrent.label     \"Link öffnen\">\n<!ENTITY openLinkCmdInCurrent.accesskey \"k\">\n<!ENTITY openFrameCmdInTab.label      \"Frame in neuem Tab öffnen\">\n<!ENTITY openFrameCmdInTab.accesskey  \"T\">\n<!ENTITY openFrameCmd.label           \"Frame in neuem Fenster öffnen\">\n<!ENTITY openFrameCmd.accesskey       \"F\">\n<!ENTITY openLinkCmdInContainerTab.label \"Link in neuem Tab in Umgebung öffnen\">\n<!ENTITY openLinkCmdInContainerTab.accesskey \"m\">\n<!ENTITY showOnlyThisFrameCmd.label     \"Nur diesen Frame anzeigen\">\n<!ENTITY showOnlyThisFrameCmd.accesskey \"N\">\n<!ENTITY reloadCmd.commandkey         \"r\">\n<!ENTITY reloadFrameCmd.label         \"Frame neu laden\">\n<!ENTITY reloadFrameCmd.accesskey     \"R\">\n<!ENTITY viewPartialSourceForSelectionCmd.label \"Auswahl-Quelltext anzeigen\">\n<!ENTITY viewPartialSourceForMathMLCmd.label    \"MathML-Quelle anzeigen\">\n<!-- LOCALIZATION NOTE (viewPartialSourceCmd.accesskey): This accesskey is used for both \n         viewPartialSourceForSelectionCmd.label and viewPartialSourceForMathMLCmd.label -->\n<!ENTITY viewPartialSourceCmd.accesskey \"A\">\n<!ENTITY viewPageSourceCmd.label      \"Seitenquelltext anzeigen\">\n<!ENTITY viewPageSourceCmd.accesskey  \"a\">\n<!ENTITY viewFrameSourceCmd.label     \"Frame-Quelltext anzeigen\">\n<!ENTITY viewFrameSourceCmd.accesskey \"F\">\n<!ENTITY viewPageInfoCmd.label        \"Seiteninformationen anzeigen\">\n<!ENTITY viewPageInfoCmd.accesskey    \"e\">\n<!ENTITY viewFrameInfoCmd.label       \"Frame-Informationen anzeigen\">\n<!ENTITY viewFrameInfoCmd.accesskey   \"I\">\n<!ENTITY reloadImageCmd.label         \"Grafik neu laden\">\n<!ENTITY reloadImageCmd.accesskey     \"G\">\n<!ENTITY viewImageCmd.label           \"Grafik anzeigen\">\n<!ENTITY viewImageCmd.accesskey       \"r\">\n<!ENTITY viewImageInfoCmd.label       \"Grafik-Info anzeigen\">\n<!ENTITY viewImageInfoCmd.accesskey   \"e\">\n<!ENTITY viewImageDescCmd.label       \"Beschreibung anzeigen\">\n<!ENTITY viewImageDescCmd.accesskey   \"B\">\n<!ENTITY viewVideoCmd.label           \"Video anzeigen\">\n<!ENTITY viewVideoCmd.accesskey       \"z\">\n<!ENTITY viewBGImageCmd.label         \"Hintergrundgrafik anzeigen\">\n<!ENTITY viewBGImageCmd.accesskey     \"H\">\n<!ENTITY setDesktopBackgroundCmd.label      \"Als Hintergrundbild einrichten…\">\n<!ENTITY setDesktopBackgroundCmd.accesskey  \"A\">\n<!ENTITY bookmarkPageCmd2.label        \"Lesezeichen für diese Seite hinzufügen\">\n<!ENTITY bookmarkThisLinkCmd.label     \"Lesezeichen für diesen Link hinzufügen\">\n<!ENTITY bookmarkThisLinkCmd.accesskey \"L\">\n<!ENTITY bookmarkThisFrameCmd.label    \"Lesezeichen für diesen Frame hinzufügen\">\n<!ENTITY bookmarkThisFrameCmd.accesskey \"z\">\n<!ENTITY emailPageCmd.label           \"Link per E-Mail senden…\">\n<!ENTITY emailPageCmd.accesskey       \"s\">\n<!ENTITY savePageCmd.label            \"Seite speichern unter…\">\n<!ENTITY savePageCmd.accesskey        \"u\">\n<!-- alternate for content area context menu -->\n<!ENTITY savePageCmd.accesskey2       \"u\">\n<!ENTITY savePageCmd.commandkey       \"s\">\n<!ENTITY saveFrameCmd.label           \"Frame speichern unter…\">\n<!ENTITY saveFrameCmd.accesskey       \"m\">\n<!ENTITY printFrameCmd.label          \"Frame drucken…\">\n<!ENTITY printFrameCmd.accesskey      \"d\">\n<!ENTITY saveLinkCmd.label            \"Ziel speichern unter…\">\n<!ENTITY saveLinkCmd.accesskey        \"Z\">\n<!ENTITY saveImageCmd.label           \"Grafik speichern unter…\">\n<!ENTITY saveImageCmd.accesskey       \"u\">\n<!ENTITY saveVideoCmd.label           \"Video speichern unter…\">\n<!ENTITY saveVideoCmd.accesskey       \"u\">\n<!ENTITY saveAudioCmd.label           \"Audio speichern unter…\">\n<!ENTITY saveAudioCmd.accesskey       \"u\">\n<!ENTITY emailImageCmd.label          \"Grafik per E-Mail senden…\">\n<!ENTITY emailImageCmd.accesskey      \"n\">\n<!ENTITY emailVideoCmd.label          \"Video per E-Mail senden…\">\n<!ENTITY emailVideoCmd.accesskey      \"n\">\n<!ENTITY castVideoCmd.label           \"Video weiterleiten\">\n<!ENTITY castVideoCmd.accesskey       \"w\">\n<!ENTITY emailAudioCmd.label          \"Audio per E-Mail senden…\">\n<!ENTITY emailAudioCmd.accesskey      \"n\">\n<!ENTITY playPluginCmd.label          \"Plugin aktivieren\">\n<!ENTITY playPluginCmd.accesskey      \"k\">\n<!ENTITY hidePluginCmd.label          \"Plugin ausblenden\">\n<!ENTITY hidePluginCmd.accesskey      \"b\">\n<!ENTITY copyLinkCmd.label            \"Link-Adresse kopieren\">\n<!ENTITY copyLinkCmd.accesskey        \"k\">\n<!ENTITY copyImageCmd.label           \"Grafikadresse kopieren\">\n<!ENTITY copyImageCmd.accesskey       \"d\">\n<!ENTITY copyImageContentsCmd.label   \"Grafik kopieren\">\n<!ENTITY copyImageContentsCmd.accesskey  \"o\"> \n<!ENTITY copyVideoURLCmd.label        \"Video-Adresse kopieren\">\n<!ENTITY copyVideoURLCmd.accesskey    \"o\">\n<!ENTITY copyAudioURLCmd.label        \"Audio-Adresse kopieren\">\n<!ENTITY copyAudioURLCmd.accesskey    \"o\">\n<!ENTITY copyEmailCmd.label           \"E-Mail-Adresse kopieren\">\n<!ENTITY copyEmailCmd.accesskey       \"E\">\n<!ENTITY thisFrameMenu.label              \"Aktueller Frame\">\n<!ENTITY thisFrameMenu.accesskey          \"F\">\n\n<!-- Media (video/audio) controls -->\n<!-- LOCALIZATION NOTE: The access keys for \"Play\" and \n\"Pause\" are the same because the two context-menu \nitems are mutually exclusive. -->\n<!ENTITY mediaPlay.label             \"Abspielen\">\n<!ENTITY mediaPlay.accesskey         \"A\">\n<!ENTITY mediaPause.label            \"Anhalten\">\n<!ENTITY mediaPause.accesskey        \"A\">\n<!-- LOCALIZATION NOTE: The access keys for \"Mute\" and\n\"Unmute\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaMute.label             \"Ton aus\">\n<!ENTITY mediaMute.accesskey         \"T\">\n<!ENTITY mediaUnmute.label           \"Ton an\">\n<!ENTITY mediaUnmute.accesskey       \"T\">\n<!ENTITY mediaPlaybackRate2.label     \"Wiedergabegeschwindigkeit\">\n<!ENTITY mediaPlaybackRate2.accesskey \"g\">\n<!ENTITY mediaPlaybackRate050x2.label \"Langsam (0.5×)\">\n<!ENTITY mediaPlaybackRate050x2.accesskey \"L\">\n<!ENTITY mediaPlaybackRate100x2.label \"Normal\">\n<!ENTITY mediaPlaybackRate100x2.accesskey \"N\">\n<!ENTITY mediaPlaybackRate125x2.label \"Schnell (1.25×)\">\n<!ENTITY mediaPlaybackRate125x2.accesskey \"S\">\n<!ENTITY mediaPlaybackRate150x2.label \"Sehr schnell (1.5×)\">\n<!ENTITY mediaPlaybackRate150x2.accesskey \"h\">\n<!-- LOCALIZATION NOTE: \"Ludicrous\" is a reference to the\nmovie \"Space Balls\" and is meant to say that this speed is very\nfast. -->\n<!ENTITY mediaPlaybackRate200x2.label \"Doppelte Geschwindigkeit (2×)\">\n<!ENTITY mediaPlaybackRate200x2.accesskey \"D\">\n<!ENTITY mediaLoop.label             \"Endlosschleife\">\n<!ENTITY mediaLoop.accesskey         \"f\">\n<!-- LOCALIZATION NOTE: The access keys for \"Show Controls\" and\n\"Hide Controls\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaShowControls.label     \"Steuerung anzeigen\">\n<!ENTITY mediaShowControls.accesskey \"S\">\n<!ENTITY mediaHideControls.label     \"Steuerung ausblenden\">\n<!ENTITY mediaHideControls.accesskey \"S\">\n<!ENTITY videoFullScreen.label       \"Vollbild\">\n<!ENTITY videoFullScreen.accesskey   \"V\">\n<!ENTITY videoSaveImage.label        \"Bildschirmfoto speichern unter…\">\n<!ENTITY videoSaveImage.accesskey    \"B\">\n<!-- LOCALIZATION NOTE: The access keys for \"Show Statistics\" and\n\"Hide Statistics\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY videoShowStats.label        \"Statistiken einblenden\">\n<!ENTITY videoShowStats.accesskey    \"k\">\n<!ENTITY videoHideStats.label        \"Statistiken ausblenden\">\n<!ENTITY videoHideStats.accesskey    \"k\">\n\n<!-- LOCALIZATION NOTE :\nfullZoomEnlargeCmd.commandkey3, fullZoomReduceCmd.commandkey2 and\nfullZoomResetCmd.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n<!ENTITY fullZoomEnlargeCmd.label       \"Vergrößern\">\n<!ENTITY fullZoomEnlargeCmd.accesskey   \"g\">\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.label        \"Verkleinern\">\n<!ENTITY fullZoomReduceCmd.accesskey    \"k\">\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.label         \"Normal\">\n<!ENTITY fullZoomResetCmd.accesskey     \"N\">\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY fullZoomToggleCmd.label        \"Nur Text zoomen\">\n<!ENTITY fullZoomToggleCmd.accesskey    \"T\">\n<!ENTITY fullZoom.label                 \"Zoom\">\n<!ENTITY fullZoom.accesskey             \"o\">\n\n<!ENTITY sidebarCloseButton.tooltip     \"Sidebar schließen\">\n\n<!ENTITY quitApplicationCmdWin2.label       \"Beenden\"> \n<!ENTITY quitApplicationCmdWin2.accesskey   \"B\">\n<!ENTITY quitApplicationCmdWin2.tooltip     \"&brandShorterName; beenden\">\n<!ENTITY goBackCmd.commandKey \"Ö\">\n<!ENTITY goForwardCmd.commandKey \"Ä\">\n<!ENTITY quitApplicationCmd.label       \"Beenden\"> \n<!ENTITY quitApplicationCmd.accesskey   \"B\">\n<!ENTITY quitApplicationCmdMac2.label    \"&brandShorterName; beenden\">\n<!-- LOCALIZATION NOTE(quitApplicationCmdUnix.key): This keyboard shortcut is used by both Linux and OSX builds. -->\n<!ENTITY quitApplicationCmdUnix.key     \"Q\">\n\n<!ENTITY closeCmd.label                 \"Schließen\">  \n<!ENTITY closeCmd.key                   \"W\">  \n<!ENTITY closeCmd.accesskey             \"c\">\n\n<!ENTITY toggleMuteCmd.key              \"M\">\n\n<!ENTITY pageStyleMenu.label \"Webseiten-Stil\">\n<!ENTITY pageStyleMenu.accesskey \"W\">\n<!ENTITY pageStyleNoStyle.label \"Kein Stil\">\n<!ENTITY pageStyleNoStyle.accesskey \"K\">\n<!ENTITY pageStylePersistentOnly.label \"Standard-Stil\">\n<!ENTITY pageStylePersistentOnly.accesskey \"S\">\n\n<!ENTITY pageReportIcon.tooltip            \"Die Einstellungen des Pop-up-Blockers für diese Website ändern\">\n\n<!ENTITY allowPopups.accesskey \"P\">\n<!-- On Windows we use the term \"Options\" to describe settings, but\n     on Linux and Mac OS X we use \"Preferences\" - carry that distinction\n     over into this string, which is used in the \"popup blocked\" info bar . -->\n<!ENTITY editPopupSettingsUnix.label \"Pop-up-Blocker-Einstellungen bearbeiten…\">\n<!ENTITY editPopupSettings.label \"Pop-up-Blocker-Einstellungen bearbeiten…\">\n<!ENTITY editPopupSettings.accesskey \"b\">\n<!ENTITY dontShowMessage.accesskey \"I\">\n\n<!ENTITY bidiSwitchPageDirectionItem.label        \"Seitenrichtung ändern\">\n<!ENTITY bidiSwitchPageDirectionItem.accesskey    \"S\">\n<!ENTITY bidiSwitchTextDirectionItem.label        \"Textrichtung ändern\">\n<!ENTITY bidiSwitchTextDirectionItem.accesskey    \"ä\">\n<!ENTITY bidiSwitchTextDirectionItem.commandkey   \"X\">\n\n<!ENTITY findOnCmd.label     \"Seite durchsuchen\">\n<!ENTITY findOnCmd.accesskey \"S\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label  \"Weitersuchen\">\n<!ENTITY findAgainCmd.accesskey \"n\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY spellAddDictionaries.label \"Wörterbücher hinzufügen…\">\n<!ENTITY spellAddDictionaries.accesskey \"W\">\n\n<!ENTITY editBookmark.done.label                     \"Fertig\">\n<!ENTITY editBookmark.removeBookmark.accessKey       \"L\">\n\n<!ENTITY identity.connectionSecure \"Sichere Verbindung\">\n<!ENTITY identity.connectionNotSecure \"Verbindung ist nicht sicher\">\n<!ENTITY identity.connectionFile \"Diese Seite ist auf Ihrem Computer gespeichert.\">\n<!ENTITY identity.connectionVerified2 \"Sie sind derzeit über eine gesicherte Verbindung mit dieser Website verbunden, welche betrieben wird von:\">\n<!ENTITY identity.connectionInternal \"Dies ist eine sichere &brandShortName;-Seite.\">\n<!ENTITY identity.insecureLoginForms2 \"Ihre Zugangsdaten könnten auf dieser Seite in falsche Hände geraten.\">\n\n<!-- Strings for connection state warnings. -->\n<!ENTITY identity.activeBlocked \"&brandShortName; hat nicht sichere Inhalte dieser Seite blockiert.\">\n<!ENTITY identity.passiveLoaded \"Teile dieser Seite sind nicht sicher. Dies können z.B. Grafiken sein.\">\n<!ENTITY identity.activeLoaded \"Sie haben den Schutz vor Aktivitätenverfolgung für diese Seite deaktiviert.\">\n<!ENTITY identity.weakEncryption \"Diese Seite verwendet eine schwache Verschlüsselung.\">\n\n<!-- Strings for connection state warnings in the subview. -->\n<!ENTITY identity.description.insecure \"Ihre Verbindung zu dieser Website ist nicht vertraulich. Von Ihnen übermittelte Informationen (wie Passwörter, Nachrichten, Kreditkartendaten, usw.) können von Anderen eingesehen werden.\">\n<!ENTITY identity.description.insecureLoginForms \"Wenn Sie Ihre Zugangsdaten auf dieser Website eingeben, werden diese unverschlüsselt übertragen und können in falsche Hände geraten.\">\n<!ENTITY identity.description.weakCipher \"Ihre Verbindung zu dieser Website verwendet eine schwache Verschlüsselung.\">\n<!ENTITY identity.description.weakCipher2 \"Andere Personen können Ihre Informationen mitlesen oder das Verhalten der Website ändern.\">\n<!ENTITY identity.description.activeBlocked \"&brandShortName; hat nicht sichere Inhalte dieser Seite blockiert.\">\n<!ENTITY identity.description.passiveLoaded \"Ihre Verbindung ist nicht sicher und mit dieser Website geteilte Informationen können von Anderen eingesehen werden.\">\n<!ENTITY identity.description.passiveLoaded2 \"Diese Website enthält nicht sichere Inhalte (wie z.B. Grafiken).\">\n<!ENTITY identity.description.passiveLoaded3 \"Obwohl &brandShortName; Inhalte blockiert hat, enthält die Seite noch nicht sichere Inhalte (wie z.B. Grafiken).\">\n<!ENTITY identity.description.activeLoaded \"Diese Website enthält nicht sichere Inhalte (wie z.B. Skripte) und Ihre Verbindung ist nicht vertraulich.\">\n<!ENTITY identity.description.activeLoaded2 \"Mit dieser Seite geteilte Informationen (wie Passwörter, Nachrichten, Kreditkartendaten, usw.) können von Anderen eingesehen werden.\">\n\n<!ENTITY identity.enableMixedContentBlocking.label \"Schutz aktivieren\">\n<!ENTITY identity.enableMixedContentBlocking.accesskey \"a\">\n<!ENTITY identity.disableMixedContentBlocking.label \"Schutz momentan deaktivieren\">\n<!ENTITY identity.disableMixedContentBlocking.accesskey \"d\">\n<!ENTITY identity.learnMore \"Weitere Informationen\">\n\n<!ENTITY identity.removeCertException.label \"Ausnahme entfernen\">\n<!ENTITY identity.removeCertException.accesskey \"A\">\n\n<!ENTITY identity.moreInfoLinkText2 \"Weitere Informationen\">\n\n<!ENTITY identity.permissions \"Berechtigungen\">\n<!ENTITY identity.permissionsEmpty \"Der Website wurden keine besonderen Berechtigungen erteilt.\">\n<!ENTITY identity.permissionsReloadHint \"Eventuell muss die Seite neu geladen werden, um die Änderungen zu übernehmen.\">\n\n<!-- Name for the tabs toolbar as spoken by screen readers.\n     The word \"toolbar\" is appended automatically and should not be contained below! -->\n<!ENTITY tabsToolbar.label \"Browser-Tabs\">\n\n<!-- LOCALIZATION NOTE (syncTabsMenu3.label): This appears in the history menu and history panel -->\n<!ENTITY syncTabsMenu3.label     \"Synchronisierte Tabs\">\n\n<!ENTITY syncedTabs.sidebar.label              \"Synchronisierte Tabs\">\n<!ENTITY syncedTabs.sidebar.noclients.label    \"Melden Sie sich auf Ihren anderen Geräten bei Firefox an, um deren Tabs hier angezeigt zu bekommen.\">\n<!ENTITY syncedTabs.sidebar.noclients.title    \"Noch keine synchronisierten Tabs\">\n<!ENTITY syncedTabs.sidebar.noclients.subtitle \"Wollen Sie Ihre Tabs von Ihren anderen Geräten hier angezeigt bekommen?\">\n<!ENTITY syncedTabs.sidebar.notsignedin.label  \"Melden Sie sich an, um eine Liste der Tabs von Ihren anderen Geräten angezeigt zu bekommen.\">\n<!ENTITY syncedTabs.sidebar.notabs.label       \"Keine offenen Tabs\">\n<!ENTITY syncedTabs.sidebar.openprefs.label    \"Einstellungen von &syncBrand.shortName.label; öffnen\">\n<!-- LOCALIZATION NOTE (syncedTabs.sidebar.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY syncedTabs.sidebar.tabsnotsyncing.label       \"Aktivieren Sie das Synchronisieren von Tabs, um die Tabs von Ihren anderen Geräten angezeigt zu bekommen.\">\n\n<!-- LOCALIZATION NOTE (syncedTabs.context.open.accesskey,\n                        syncedTabs.context.openAllInTabs.accesskey):\n     These access keys are identical because their associated menu items are\n     mutually exclusive -->\n<!ENTITY syncedTabs.context.open.label                       \"Öffnen\">\n<!ENTITY syncedTabs.context.open.accesskey                   \"n\">\n<!ENTITY syncedTabs.context.openInNewTab.label               \"In neuem Tab öffnen\">\n<!ENTITY syncedTabs.context.openInNewTab.accesskey           \"T\">\n<!ENTITY syncedTabs.context.openInNewWindow.label            \"In neuem Fenster öffnen\">\n<!ENTITY syncedTabs.context.openInNewWindow.accesskey        \"F\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.label     \"In neuem privaten Fenster öffnen\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.accesskey \"p\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.label         \"Diesen Tab als Lesezeichen hinzufügen…\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.accesskey     \"L\">\n<!ENTITY syncedTabs.context.copy.label                       \"Adresse kopieren\">\n<!ENTITY syncedTabs.context.copy.accesskey                   \"k\">\n\n<!ENTITY syncedTabs.context.openAllInTabs.label              \"Alle in Tabs öffnen\">\n<!ENTITY syncedTabs.context.openAllInTabs.accesskey          \"A\">\n\n\n<!ENTITY syncBrand.shortName.label    \"Sync\">\n\n<!ENTITY syncSignIn.label             \"Bei &syncBrand.shortName.label; anmelden…\">\n<!ENTITY syncSignIn.accesskey         \"Y\">\n<!ENTITY syncSyncNowItem.label        \"Jetzt synchronisieren\">\n<!ENTITY syncSyncNowItem.accesskey    \"J\">\n<!ENTITY syncReAuthItem.label         \"Wieder mit &syncBrand.shortName.label; verbinden…\">\n<!ENTITY syncReAuthItem.accesskey     \"v\">\n<!ENTITY syncToolbarButton.label      \"Synchronisieren\">\n\n<!ENTITY social.addons.label \"Dienste verwalten…\">\n\n<!ENTITY social.directory.label \"Aktivierungsverzeichis\">\n<!ENTITY social.directory.text \"Sie können Dienste in dem Verzeichnis aktivieren.\">\n<!ENTITY social.directory.button \"Verzeichnis aufrufen\">\n<!ENTITY social.directory.introText \"Zum Hinzufügen eines Dienstes zu &brandShortName; darauf klicken.\">\n<!ENTITY social.directory.viewmore.text \"Mehr anzeigen\">\n\n<!ENTITY customizeMode.menuAndToolbars.header2 \"Weitere Werkzeuge und Funktionen\">\n<!ENTITY customizeMode.menuAndToolbars.empty \"Wollen Sie mehr Werkzeuge?\">\n<!ENTITY customizeMode.menuAndToolbars.emptyLink \"Wählen Sie aus Tausenden von Add-ons.\">\n<!ENTITY customizeMode.restoreDefaults \"Standard wiederherstellen\">\n<!ENTITY customizeMode.toolbars \"Symbolleisten ein-/ausblenden\">\n<!ENTITY customizeMode.titlebar \"Titelleiste\">\n<!ENTITY customizeMode.lwthemes \"Themes\">\n<!ENTITY customizeMode.lwthemes.myThemes \"Installiert\">\n<!ENTITY customizeMode.lwthemes.recommended \"Empfehlungen\">\n<!ENTITY customizeMode.lwthemes.menuManage \"Verwalten\">\n<!ENTITY customizeMode.lwthemes.menuManage.accessKey \"V\">\n<!ENTITY customizeMode.lwthemes.menuGetMore \"Weitere Themes herunterladen\">\n<!ENTITY customizeMode.lwthemes.menuGetMore.accessKey \"W\">\n\n<!ENTITY getUserMedia.selectCamera.label \"Zugriff auf folgende Kamera erlauben:\">\n<!ENTITY getUserMedia.selectCamera.accesskey \"K\">\n<!ENTITY getUserMedia.selectMicrophone.label \"Zugriff auf folgendes Mikrofon erlauben:\">\n<!ENTITY getUserMedia.selectMicrophone.accesskey \"M\">\n<!ENTITY getUserMedia.audioCapture.label \"Audio des Tabs wird weitergegeben.\">\n<!ENTITY getUserMedia.allWindowsShared.message \"Alle sichtbaren Fenster auf dem Bildschirm werden weitergegeben.\">\n\n<!ENTITY trackingProtection.title \"Schutz vor Aktivitätenverfolgung\">\n<!ENTITY trackingProtection.detectedBlocked3 \"&brandShortName; blockiert Teile der Seite, die Ihre Surfaktivitäten verfolgen könnten.\">\n<!ENTITY trackingProtection.detectedNotBlocked3 \"Die Seite enthält Inhalte, die Ihre Surfaktivitäten verfolgen könnten. Sie haben den Schutz deaktiviert.\">\n<!ENTITY trackingProtection.notDetected3 \"Keine Inhalte zur Aktivitätenverfolgung auf dieser Seite gefunden.\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblock.label, trackingProtection.unblock.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in NON-private browsing mode. -->\n<!ENTITY trackingProtection.unblock.label \"Schutz für diese Seite deaktivieren\">\n<!ENTITY trackingProtection.unblock.accesskey \"d\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblockPrivate.label, trackingProtection.unblockPrivate.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in PRIVATE browsing mode. -->\n<!ENTITY trackingProtection.unblockPrivate.label \"Schutz für diese Sitzung deaktivieren\">\n<!ENTITY trackingProtection.unblockPrivate.accesskey \"d\">\n<!ENTITY trackingProtection.block2.label \"Schutz aktivieren\">\n<!ENTITY trackingProtection.block2.accesskey \"a\">\n\n<!ENTITY trackingContentBlocked.message \"Schutz vor Verfolgung von Aktivitäten\">\n<!ENTITY trackingContentBlocked.moreinfo \"Die Elemente der Seite, welche Ihre Online-Aktivitäten verfolgen, wurden blockiert.\">\n<!ENTITY trackingContentBlocked.learnMore \"Weitere Informationen\">\n<!ENTITY trackingContentBlocked.options \"Einstellungen\">\n<!ENTITY trackingContentBlocked.unblock2.label \"Schutz auf dieser Website deaktivieren\">\n<!ENTITY trackingContentBlocked.unblock2.accesskey \"D\">\n<!ENTITY trackingContentBlocked.block.label \"Schutz aktivieren\">\n<!ENTITY trackingContentBlocked.block.accesskey \"a\">\n<!ENTITY trackingContentBlocked.disabled.message \"Schutz vor Verfolgung von Aktivitäten ist deaktiviert\">\n\n<!ENTITY pluginNotification.showAll.label \"Alle anzeigen\">\n<!ENTITY pluginNotification.showAll.accesskey \"z\">\n\n<!-- LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.properties -->\n<!ENTITY pluginActivateNow.label \"Diesmal erlauben\">\n<!ENTITY pluginActivateAlways.label \"Erlauben und Entscheidung merken\">\n<!ENTITY pluginBlockNow.label \"Plugin blockieren\">\n\n<!-- LOCALIZATION NOTE: (pluginNotification.width): This is used to determine the\n     width of the plugin popup notification that can appear if a plugin has been\n     blocked on a page. Should be wide enough to fit the pluginActivateNow.label\n     and pluginActivateAlways.label strings above on a single line. This must be\n     a CSS length value. -->\n<!ENTITY pluginNotification.width \"34em\">\n\n<!ENTITY uiTour.infoPanel.close \"Schließen\">\n\n<!ENTITY appMenuSidebars.label         \"Sidebars\">\n\n<!-- LOCALIZATION NOTE: (panicButton.view.mainTimeframeDesc, panicButton.view.5min, panicButton.view.2hr, panicButton.view.day):\n     The .mainTimeframeDesc string combined with any of the 3 others is meant to form a complete sentence, e.g. \"Forget the last: Five minutes\".\n     Please ensure that this remains the case in the translation. -->\n<!ENTITY panicButton.view.mainTimeframeDesc       \"Zu löschender Zeitraum:\">\n<!ENTITY panicButton.view.5min                    \"Fünf Minuten\">\n<!ENTITY panicButton.view.2hr                     \"Zwei Stunden\">\n<!ENTITY panicButton.view.day                     \"24 Stunden\">\n\n<!-- LOCALIZATION NOTE: (panicButton.view.mainLabel, panicButton.view.deleteCookies, panicButton.view.deleteHistory, panicButton.view.deleteTabsAndWindows, panicButton.view.openNewWindow):\n     The .mainActionDesc string combined with any of the 4 others is meant to form a complete sentence, e.g. \"Proceeding will: Delete Recent Cookies\".\n     Note also that the deleteCookies, deleteHistory and deleteTabsAndWindows strings include <html:strong> tags for emphasis on the words \"Cookies\", \"History\", \"Tabs\" and \"Windows\".\n     The translation should do the same. -->\n<!ENTITY panicButton.view.mainActionDesc          \"Es werden folgende Aktionen ausgeführt:\">\n<!ENTITY panicButton.view.deleteCookies           \"Kürzlich angelegte oder geänderte <html:strong>Cookies</html:strong> löschen\">\n<!ENTITY panicButton.view.deleteHistory           \"Die kürzlich angelegte <html:strong>Chronik</html:strong> löschen\">\n<!ENTITY panicButton.view.deleteTabsAndWindows    \"Alle <html:strong>Tabs</html:strong> und <html:strong>Fenster</html:strong> schließen\">\n<!ENTITY panicButton.view.openNewWindow           \"Ein leeres Fenster öffnen\">\n\n<!ENTITY panicButton.view.undoWarning             \"Diese Aktionen können nicht rückgängig gemacht werden.\">\n<!ENTITY panicButton.view.forgetButton            \"Löschen\">\n\n<!ENTITY panicButton.thankyou.msg1                \"Die kürzlich angelegte Browser-Chronik wurde gelöscht.\">\n<!ENTITY panicButton.thankyou.msg2                \"Sicheres Surfen!\">\n<!ENTITY panicButton.thankyou.buttonlabel         \"Danke\">\n\n<!ENTITY emeLearnMoreContextMenu.label            \"Mehr über DRM-Kopierschutz erfahren…\">\n<!ENTITY emeLearnMoreContextMenu.accesskey        \"D\">\n\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showAll.label, appMenuRemoteTabs.showAll.tooltip):\n     This is shown after the tabs list if we can all the remaining tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showAll.label \"Show All\">\n<!ENTITY appMenuRemoteTabs.showAll.tooltip \"Show all tabs from this device\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showMore.label, appMenuRemoteTabs.showMore.tooltip):\n     This is shown after the tabs list if we can display more tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showMore.label \"Show More\">\n<!ENTITY appMenuRemoteTabs.showMore.tooltip \"Show more tabs from this device\">\n<!ENTITY bookmarksMenuButton.mobile.label \"Mobile Bookmarks\">\n<!ENTITY mobileBookmarksCmd.label \"Mobile Bookmarks\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnv_timeout=Zeitüberschreitung\nopenFile=Datei öffnen\n\ndroponhometitle=Startseite festlegen\ndroponhomemsg=Möchten Sie dieses Dokument als Ihre neue Startseite festlegen?\ndroponhomemsgMultiple=Möchten Sie diese Dokumente als Ihre neuen Startseiten festlegen?\n\n# context menu strings\n\n# LOCALIZATION NOTE (contextMenuSearch): %1$S is the search engine,\n# %2$S is the selection string.\ncontextMenuSearch=%1$S-Suche nach \"%2$S\"\ncontextMenuSearch.accesskey=S\n\n# bookmark dialog strings\n\nbookmarkAllTabsDefault=[Ordnername]\n\nxpinstallPromptMessage=%S hat diese Website daran gehindert, Sie zu fragen, ob Software auf Ihrem Computer installiert werden soll.\nxpinstallPromptMessage.dontAllow=Nicht erlauben\nxpinstallPromptMessage.dontAllow.accesskey=N\nxpinstallPromptAllowButton=Erlauben\n# Accessibility Note:\n# Be sure you do not choose an accesskey that is used elsewhere in the active context (e.g. main menu bar, submenu of the warning popup button)\n# See http://www.mozilla.org/access/keyboard/accesskey for details\nxpinstallPromptAllowButton.accesskey=E\nxpinstallDisabledMessageLocked=Die Software-Installation wurde von Ihrem Administrator deaktiviert.\nxpinstallDisabledMessage=Die Software-Installation ist momentan deaktiviert. Klicken Sie auf  \"Aktivieren\" und versuchen Sie es dann erneut.\nxpinstallDisabledButton=Aktivieren\nxpinstallDisabledButton.accesskey=k\n\n# LOCALIZATION NOTE (webextPerms.header)\n# This string is used as a header in the webextension permissions dialog,\n# %S is replaced with the localized name of the extension being installed.\n# See https://bug1308309.bmoattachments.org/attachment.cgi?id=8814612\n# for an example of the full dialog.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.header=%S hinzufügen?\n\n# LOCALIZATION NOTE (webextPerms.listIntro)\n# This string will be followed by a list of permissions requested\n# by the webextension.\nwebextPerms.listIntro=Benötigte Berechtigungen:\nwebextPerms.add.label=Hinzufügen\nwebextPerms.add.accessKey=H\nwebextPerms.cancel.label=Abbrechen\nwebextPerms.cancel.accessKey=A\n\n# LOCALIZATION NOTE (webextPerms.sideloadMenuItem)\n# %1$S will be replaced with the localized name of the sideloaded add-on.\n# %2$S will be replace with the name of the application (e.g., Firefox, Nightly)\nwebextPerms.sideloadMenuItem=%1$S zu %2$S hinzugefügt\n\n# LOCALIZATION NOTE (webextPerms.sideloadHeader)\n# This string is used as a header in the webextension permissions dialog\n# when the extension is side-loaded.\n# %S is replaced with the localized name of the extension being installed.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.sideloadHeader=%S hinzugefügt\nwebextPerms.sideloadText=Ein anderes Programm auf dem Computer hat ein Add-on installiert, welches eventuell den Browser beeinflusst. Bitte überprüfen Sie die Berechtigungsanfragen des Add-ons und wählen Sie \"Aktivieren\" oder \"Deaktivieren\".\n\nwebextPerms.sideloadEnable.label=Aktivieren\nwebextPerms.sideloadEnable.accessKey=A\nwebextPerms.sideloadDisable.label=Deaktivieren\nwebextPerms.sideloadDisable.accessKey=D\n\n# LOCALIZATION NOTE (webextPerms.updateMenuItem)\n# %S will be replaced with the localized name of the extension which\n# has been updated.\nwebextPerms.updateMenuItem=%S benötigt neue Berechtigungen\n\n# LOCALIZATION NOTE (webextPerms.updateText)\n# %S is replaced with the localized name of the updated extension.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.updateText=%S wurde aktualisiert. Sie müssen die neuen Berechtigungen erteilen, um die neue Version zu installieren. Durch das Auswählen von \"Abbrechen\" bleibt die derzeitige Version installiert.\n\nwebextPerms.updateAccept.label=Aktualisieren\nwebextPerms.updateAccept.accessKey=A\n\nwebextPerms.description.bookmarks=Lesezeichen lesen und verändern\nwebextPerms.description.downloads=Dateien herunterladen und die Download-Chronik lesen und verändern\nwebextPerms.description.history=Auf Chronik zugreifen\n# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)\n# %S will be replaced with the name of the application\nwebextPerms.description.nativeMessaging=Zusätzlich zu %S mit anderen Programmen kommunizieren\nwebextPerms.description.notifications=Benachrichtigungen anzeigen\nwebextPerms.description.sessions=Auf kürzlich geschlossene Tabs zugreifen\nwebextPerms.description.tabs=Auf Browsertabs zugreifen\nwebextPerms.description.topSites=Auf Chronik zugreifen\nwebextPerms.description.webNavigation=Auf Browseraktivität während Seitenwechsel zugreifen\n\nwebextPerms.hostDescription.allUrls=Auf Ihre Daten für alle Websites zugreifen\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.wildcard)\n# %S will be replaced by the DNS domain for which a webextension\n# is requesting access (e.g., mozilla.org)\nwebextPerms.hostDescription.wildcard=Auf Ihre Daten für die Website %S zugreifen\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManyWildcards):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# domains for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManyWildcards=Auf Ihre Daten für #1 andere Website zugreifen;Auf Ihre Daten für #1 andere Websites zugreifen\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.oneSite)\n# %S will be replaced by the DNS host name for which a webextension\n# is requesting access (e.g., www.mozilla.org)\nwebextPerms.hostDescription.oneSite=Auf Ihre Daten für %S zugreifen\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManySites)\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# hosts for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManySites=Auf Ihre Daten für #1 andere Seite zugreifen;Auf Ihre Daten für #1 andere Seiten zugreifen\n\n# LOCALIZATION NOTE (addonPostInstall.message)\n# %1$S is replaced with the localized named of the extension that was\n# just installed.\n# %2$S is replaced with the localized name of the application.\naddonPostInstall.message1=%1$S wurde zu %2$S hinzugefügt.\n\n# LOCALIZATION NOTE (addonPostInstall.message2)\n# %1$S is replaced with the localized name of the extension.\n# %2$S is replaced with the icon for the add-ons menu.\n# %3$S is replaced with the icon for the toolbar menu.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\naddonPostInstall.message2=%1$S kann durch Klicken auf %2$S im Menü %3$S verwaltet werden.\naddonPostInstall.okay.label=OK\naddonPostInstall.okay.key=O\n\n# LOCALIZATION NOTE (addonDownloadingAndVerifying):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Also see https://bugzilla.mozilla.org/show_bug.cgi?id=570012 for mockups\naddonDownloadingAndVerifying=Add-on wird heruntergeladen und verifiziert…;#1 Add-ons werden heruntergeladen und verifiziert…\naddonDownloadVerifying=Verifizieren\n\naddonInstall.unsigned=(nicht verifiziert)\naddonInstall.cancelButton.label=Abbrechen\naddonInstall.cancelButton.accesskey=A\naddonInstall.acceptButton.label=Installieren\naddonInstall.acceptButton.accesskey=I\n\n# LOCALIZATION NOTE (addonConfirmInstallMessage,addonConfirmInstallUnsigned):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the number of add-ons being installed\naddonConfirmInstall.message=Diese Seite möchte ein Add-on in #1 installieren:;Diese Seite möchte #2 Add-ons in #1 installieren:\naddonConfirmInstallUnsigned.message=Achtung: Diese Seite möchte ein nicht verifiziertes Add-on in #1 installieren. Das Installieren erfolgt auf eigene Gefahr.;Achtung: Diese Seite möchte #2 nicht verifizierte Add-ons in #1 installieren. Das Installieren erfolgt auf eigene Gefahr.\n\n# LOCALIZATION NOTE (addonConfirmInstallSomeUnsigned.message):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the total number of add-ons being installed (at least 2)\naddonConfirmInstallSomeUnsigned.message=;Achtung: Diese Seite möchte #2 Add-ons in #1 installieren, von denen einige nicht verifiziert sind. Das Installieren erfolgt auf eigene Gefahr.\n\naddonwatch.slow=%1$S verlangsamt %2$S möglicherweise\naddonwatch.disable.label=%S deaktivieren\naddonwatch.ignoreSession.label=Diesmal ignorieren\naddonwatch.ignoreSession.accesskey=D\naddonwatch.ignorePerm.label=Immer ignorieren\naddonwatch.ignorePerm.accesskey=m\naddonwatch.restart.message=Um %1$S zu deaktivieren, muss %2$S neu gestarten werden.\naddonwatch.restart.label=%S neu starten\naddonwatch.restart.accesskey=n\n\n# LOCALIZATION NOTE (addonsInstalled, addonsInstalledNeedsRestart):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 first add-on's name, #2 number of add-ons, #3 application name\naddonsInstalled=#1 wurde erfolgreich installiert.;#2 Add-ons wurden erfolgreich installiert.\naddonsInstalledNeedsRestart=#1 wird installiert, wenn Sie #3 neu starten.;#2 werden installiert, wenn Sie #3 neu starten.\naddonInstallRestartButton=Jetzt neu starten\naddonInstallRestartButton.accesskey=J\naddonInstallRestartIgnoreButton=Nicht jetzt\naddonInstallRestartIgnoreButton.accesskey=N\n\n# LOCALIZATION NOTE (addonInstallError-1, addonInstallError-2, addonInstallError-3, addonInstallError-4, addonInstallError-5, addonLocalInstallError-1, addonLocalInstallError-2, addonLocalInstallError-3, addonLocalInstallError-4, addonLocalInstallError-5):\n# %1$S is the application name, %2$S is the add-on name\naddonInstallError-1=Das Add-on konnte auf Grund eines Verbindungsfehlers nicht heruntergeladen werden.\naddonInstallError-2=Das Add-on konnte nicht installiert werden, da es nicht das von %1$S erwartete Add-on ist.\naddonInstallError-3=Das von dieser Seite heruntergeladene Add-on konnte nicht installiert werden, da es beschädigt zu sein scheint.\naddonInstallError-4=%2$S konnte nicht installiert werden, da %1$S die benötigte Datei nicht verändern kann.\naddonInstallError-5=%1$S hat diese Website am Installieren eines nicht verifizierten Add-ons gehindert.\naddonLocalInstallError-1=Dieses Add-on konnte wegen eines Dateisystem-Fehlers nicht installiert werden.\naddonLocalInstallError-2=Dieses Add-on konnte nicht installiert werden, da es nicht das von %1$S erwartete Add-on ist.\naddonLocalInstallError-3=Dieses Add-on konnte nicht installiert werden, da es beschädigt zu sein scheint.\naddonLocalInstallError-4=%2$S konnte nicht installiert werden, da %1$S die benötigte Datei nicht verändern kann.\naddonLocalInstallError-5=Dieses Add-on konnte nicht installiert werden, da es nicht verifiziert wurde.\n\n# LOCALIZATION NOTE (addonInstallErrorIncompatible):\n# %1$S is the application name, %2$S is the application version, %3$S is the add-on name\naddonInstallErrorIncompatible=%3$S konnte nicht installiert werden, da es nicht mit %1$S %2$S kompatibel ist.\n\n# LOCALIZATION NOTE (addonInstallErrorBlocklisted): %S is add-on name\naddonInstallErrorBlocklisted=%S konnte nicht installiert werden, da es ein hohes Risiko bezüglich Stabilität und Sicherheit darstellt.\n\nunsignedAddonsDisabled.message=Ein oder mehrere Add-ons konnten nicht verifiziert werden und wurden deshalb deaktiviert.\nunsignedAddonsDisabled.learnMore.label=Weitere Informationen\nunsignedAddonsDisabled.learnMore.accesskey=W\n\n# LOCALIZATION NOTE (compactLightTheme.name): This is displayed in about:addons -> Appearance\ncompactLightTheme.name=Compact Light\ncompactLightTheme.description=Ein kompaktes Theme mit hellen Farben\n\n# LOCALIZATION NOTE (compactDarkTheme.name): This is displayed in about:addons -> Appearance\ncompactDarkTheme.name=Compact Dark\ncompactDarkTheme.description=Ein kompaktes Theme mit dunklen Farben\n\n# LOCALIZATION NOTE (lwthemeInstallRequest.message): %S will be replaced with\n# the host name of the site.\nlwthemeInstallRequest.message=Diese Website (%S) hat versucht, ein Theme zu installieren.\nlwthemeInstallRequest.allowButton=Erlauben\nlwthemeInstallRequest.allowButton.accesskey=E\n\nlwthemePostInstallNotification.message=Ein neues Theme wurde installiert.\nlwthemePostInstallNotification.undoButton=Rückgängig\nlwthemePostInstallNotification.undoButton.accesskey=R\nlwthemePostInstallNotification.manageButton=Themes verwalten…\nlwthemePostInstallNotification.manageButton.accesskey=T\n\n# LOCALIZATION NOTE (lwthemeNeedsRestart.message):\n# %S will be replaced with the new theme name.\nlwthemeNeedsRestart.message=%S wird installiert, sobald Sie neu starten\nlwthemeNeedsRestart.button=Jetzt neu starten\nlwthemeNeedsRestart.accesskey=J\n\n# LOCALIZATION NOTE (popupWarning.message): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName and #2 is the number of pop-ups blocked.\npopupWarning.message=#1 hat diese Website daran gehindert, ein Pop-up-Fenster zu öffnen.;#1 hat diese Website daran gehindert, #2 Pop-up-Fenster zu öffnen.\npopupWarningButton=Einstellungen\npopupWarningButton.accesskey=i\npopupWarningButtonUnix=Einstellungen\npopupWarningButtonUnix.accesskey=i\npopupAllow=Pop-ups erlauben für %S\npopupBlock=Pop-ups von %S blockieren\npopupWarningDontShowFromMessage=Diese Nachricht nicht mehr einblenden, wenn Pop-ups blockiert wurden\npopupWarningDontShowFromLocationbar=Informationsleiste nicht einblenden, wenn Pop-ups blockiert wurden\npopupShowPopupPrefix=Anzeigen: '%S'\n\n# Bad Content Blocker Doorhanger Notification\n# %S is brandShortName\nbadContentBlocked.blocked.message=%S blockiert Inhalte auf dieser Seite.\nbadContentBlocked.notblocked.message=%S blockiert keinen Inhalt auf dieser Seite.\n\ncrashedpluginsMessage.title=Das Plugin \"%S\" ist abgestürzt.\ncrashedpluginsMessage.reloadButton.label=Seite neu laden\ncrashedpluginsMessage.reloadButton.accesskey=S\ncrashedpluginsMessage.submitButton.label=Absturzbericht senden\ncrashedpluginsMessage.submitButton.accesskey=A\ncrashedpluginsMessage.learnMore=Weitere Informationen…\n\n# Keyword fixup messages\n# LOCALIZATION NOTE (keywordURIFixup.message): Used when the user tries to visit\n# a local host page, by the time the DNS request recognizes it, we have already\n# loaded a search page for the given word.  An infobar then asks to the user\n# whether he rather wanted to visit the host.  %S is the recognized host.\nkeywordURIFixup.message=Wollten Sie %S aufrufen?\nkeywordURIFixup.goTo=Ja, %S öffnen\nkeywordURIFixup.goTo.accesskey=J\nkeywordURIFixup.dismiss=Nein, danke\nkeywordURIFixup.dismiss.accesskey=N\n\n## Plugin doorhanger strings\n# LOCALIZATION NOTE (pluginActivateNew.message): Used for newly-installed\n# plugins which are not known to be unsafe. %1$S is the plugin name and %2$S\n# is the site domain.\npluginActivateNew.message=%2$S das Ausführen von \"%1$S\" erlauben?\npluginActivateMultiple.message=%S das Ausführen von mehreren Plugins erlauben?\npluginActivate.learnMore=Weitere Informationen…\n# LOCALIZATION NOTE (pluginActivateOutdated.message, pluginActivateOutdated.label):\n# These strings are used when an unsafe plugin has an update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateOutdated.message=%3$S hat das Ausführen von \"%1$S\" auf %2$S verhindert.\npluginActivateOutdated.label=Veraltetes Plugin\npluginActivate.updateLabel=Jetzt aktualisieren…\n# LOCALIZATION NOTE (pluginActivateVulnerable.message, pluginActivateVulnerable.label):\n# These strings are used when an unsafe plugin has no update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateVulnerable.message=%3$S hat das Ausführen des verwundbaren Plugins \"%1$S\" auf %2$S verhindert.\npluginActivateVulnerable.label=Verwundbares Plugin!\npluginActivate.riskLabel=Was ist das Risiko?\n# LOCALIZATION NOTE (pluginActivateBlocked.message): %1$S is the plugin name, %2$S is brandShortName\npluginActivateBlocked.message=%2$S hat \"%1$S\" zu Ihrem Schutz blockiert.\npluginActivateBlocked.label=Zu Ihrem Schutz blockiert\npluginActivateDisabled.message=\"%S\" ist deaktiviert.\npluginActivateDisabled.label=Deaktiviert\npluginActivateDisabled.manage=Plugins verwalten…\npluginEnabled.message=\"%S\" ist auf %S aktiviert.\npluginEnabledOutdated.message=Veraltetes Plugin \"%S\" ist auf %S aktiviert.\npluginEnabledVulnerable.message=Verwundbares Plugin \"%S\" ist auf %S aktiviert.\npluginInfo.unknownPlugin=Unbekannt\n\n# LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.dtd\n# LOCALIZATION NOTE (pluginActivateNow.label): This button will enable the\n# plugin in the current session for an short time (about an hour), auto-renewed\n# if the site keeps using the plugin.\npluginActivateNow.label=Diesmal erlauben\npluginActivateNow.accesskey=D\n# LOCALIZATION NOTE (pluginActivateAlways.label): This button will enable the\n# plugin for a long while (90 days), auto-renewed if the site keeps using the\n# plugin.\npluginActivateAlways.label=Erlauben und Entscheidung merken\npluginActivateAlways.accesskey=E\npluginBlockNow.label=Plugin blockieren\npluginBlockNow.accesskey=b\npluginContinue.label=Weiterhin erlauben\npluginContinue.accesskey=W\n\n# in-page UI\nPluginClickToActivate=%S aktivieren\nPluginVulnerableUpdatable=Dieses Plugin ist verwundbar und sollte aktualisiert werden.\nPluginVulnerableNoUpdate=Dieses Plugin enthält Sicherheitslücken.\n\n# infobar UI\npluginContinueBlocking.label=Weiterhin blockieren\npluginContinueBlocking.accesskey=b\n# LOCALIZATION NOTE (pluginActivateTrigger): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\npluginActivateTrigger.label=Erlauben…\npluginActivateTrigger.accesskey=E\n\n# Sanitize\n# LOCALIZATION NOTE (sanitizeDialog2.everything.title): When \"Time range to\n# clear\" is set to \"Everything\", the Clear Recent History dialog's title is\n# changed to this.  See UI mockup and comment 11 at bug 480169 -->\nsanitizeDialog2.everything.title=Gesamte Chronik löschen\nsanitizeButtonOK=Jetzt löschen\n# LOCALIZATION NOTE (sanitizeButtonClearing): The label for the default\n# button between the user clicking it and the window closing.  Indicates the\n# items are being cleared.\nsanitizeButtonClearing=Wird gelöscht…\n\n# LOCALIZATION NOTE (sanitizeEverythingWarning2): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has not modified the default set of history items to clear.\nsanitizeEverythingWarning2=Die gesamte Chronik wird gelöscht.\n# LOCALIZATION NOTE (sanitizeSelectedWarning): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has modified the default set of history items to clear.\nsanitizeSelectedWarning=Alle ausgewählten Elemente werden gelöscht.\n\n# LOCALIZATION NOTE (downloadAndInstallButton.label): %S is replaced by the\n# version of the update: \"Update to 28.0\".\nupdate.downloadAndInstallButton.label=Update auf Version %S durchführen\nupdate.downloadAndInstallButton.accesskey=U\n\nmenuOpenAllInTabs.label=Alle in Tabs öffnen\n\n# History menu\nmenuRestoreAllTabs.label=Alle Tabs wiederherstellen\n# LOCALIZATION NOTE (menuRestoreAllTabsSubview.label): like menuRestoreAllTabs.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* tabs.\nmenuRestoreAllTabsSubview.label=Geschlossene Tabs wiederherstellen\n# LOCALIZATION NOTE (menuRestoreAllWindows, menuUndoCloseWindowLabel, menuUndoCloseWindowSingleTabLabel):\n# see bug 394759\nmenuRestoreAllWindows.label=Alle Fenster wiederherstellen\n# LOCALIZATION NOTE (menuRestoreAllWindowsSubview.label): like menuRestoreAllWindows.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* windows.\nmenuRestoreAllWindowsSubview.label=Geschlossene Fenster wiederherstellen\n# LOCALIZATION NOTE (menuUndoCloseWindowLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 Window Title, #2 Number of tabs\nmenuUndoCloseWindowLabel=#1 (und #2 weiterer Tab);#1 (und #2 weitere Tabs)\nmenuUndoCloseWindowSingleTabLabel=#1\n\n# Unified Back-/Forward Popup \ntabHistory.current=Auf dieser Seite bleiben\ntabHistory.goBack=Zurück zu dieser Seite\ntabHistory.goForward=Vorwärts zu dieser Seite\n\n# URL Bar\npasteAndGo.label=Einfügen & Los\n# LOCALIZATION NOTE(urlbar-zoom-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nurlbar-zoom-button.label = %S%%\n\n# Block autorefresh\nrefreshBlocked.goButton=Erlauben\nrefreshBlocked.goButton.accesskey=E\nrefreshBlocked.refreshLabel=%S hat diese Webseite daran gehindert automatisch neu zu laden.\nrefreshBlocked.redirectLabel=%S hat diese Webseite daran gehindert automatisch auf eine andere Webseite umzuleiten.\n\n# General bookmarks button\n# LOCALIZATION NOTE (bookmarksMenuButton.tooltip):\n# %S is the keyboard shortcut for \"Show All Bookmarks\"\nbookmarksMenuButton.tooltip=Lesezeichen verwalten (%S)\n# Star button\nstarButtonOn.tooltip2=Dieses Lesezeichen bearbeiten (%S)\nstarButtonOff.tooltip2=Lesezeichen für diese Seite setzen (%S)\nstarButtonOverflowed.label=Lesezeichen für diese Seite setzen\nstarButtonOverflowedStarred.label=Dieses Lesezeichen bearbeiten\n\n# Downloads button tooltip\n# LOCALIZATION NOTE (downloads.tooltip):\n# %S is the keyboard shortcut for \"Downloads\"\ndownloads.tooltip=Zeigt den Fortschritt der aktuellen Downloads an (%S)\n\n# Print button tooltip on OS X\n# LOCALIZATION NOTE (printButton.tooltip):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\n# %S is the keyboard shortcut for \"Print\"\nprintButton.tooltip=Diese Seite drucken… (%S)\n\n# New Window button tooltip\n# LOCALIZATION NOTE (newWindowButton.tooltip):\n# %S is the keyboard shortcut for \"New Window\"\nnewWindowButton.tooltip=Ein neues Fenster öffnen (%S)\n\n# New Tab button tooltip\n# LOCALIZATION NOTE (newTabButton.tooltip):\n# %S is the keyboard shortcut for \"New Tab\"\nnewTabButton.tooltip=Einen neuen Tab öffnen (%S)\n\n# Offline web applications\nofflineApps.available2=Soll %S Daten auf dem Computer speichern dürfen?\nofflineApps.allowStoring.label=Speichern von Daten erlauben\nofflineApps.allowStoring.accesskey=e\nofflineApps.dontAllow.label=Nicht erlauben\nofflineApps.dontAllow.accesskey=N\n\nofflineApps.usage=Diese Website (%S) speichert nun mehr als %SMB Daten auf Ihrem Computer zur Verwendung im Offline-Modus.\nofflineApps.manageUsage=Einstellungen anzeigen\nofflineApps.manageUsageAccessKey=E\n\nidentity.identified.verifier=Verifiziert von: %S\nidentity.identified.verified_by_you=Sie haben eine Sicherheitsausnahme für diese Website hinzugefügt.\nidentity.identified.state_and_country=%S, %S\n\nidentity.icon.tooltip=Seiteninformationen anzeigen\n\ntrackingProtection.intro.title=Wie der Schutz vor Aktivitätenverfolgung funktioniert\n# LOCALIZATION NOTE (trackingProtection.intro.description2):\n# %S is brandShortName. This string should match the one from Step 1 of the tour\n# when it starts from the button shown when a new private window is opened.\ntrackingProtection.intro.description2=Wenn Sie den Schild sehen, blockiert %S Elemente der Seite, die Ihre Surf-Aktivitäten verfolgen könnten.\n# LOCALIZATION NOTE (trackingProtection.intro.step1of3): Indicates that the intro panel is step one of three in a tour.\ntrackingProtection.intro.step1of3=1 von 3\ntrackingProtection.intro.nextButton.label=Weiter\n\ntrackingProtection.icon.activeTooltip=Versuche der Aktivitätenverfolgung blockiert\ntrackingProtection.icon.disabledTooltip=Inhalt zur Aktivitätenverfolgung entdeckt\n\n# Edit Bookmark UI\neditBookmarkPanel.pageBookmarkedTitle=Lesezeichen für diese Seite gesetzt\neditBookmarkPanel.pageBookmarkedDescription=Diese Seite wird ab sofort von %S gespeichert\neditBookmarkPanel.bookmarkedRemovedTitle=Lesezeichen entfernt\neditBookmarkPanel.editBookmarkTitle=Dieses Lesezeichen bearbeiten\n\n# LOCALIZATION NOTE (editBookmark.removeBookmarks.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the number of bookmarks to be removed.\n# If this causes problems with localization you can also do \"Remove Bookmarks (#1)\"\n# instead of \"Remove #1 Bookmarks\".\neditBookmark.removeBookmarks.label=Lesezeichen entfernen;#1 Lesezeichen entfernen\n\n# Post Update Notifications\npu.notifyButton.label=Details…\npu.notifyButton.accesskey=D\n# LOCALIZATION NOTE %S will be replaced by the short name of the application.\npuNotifyText=%S wurde aktualisiert\npuAlertTitle=%S aktualisiert\npuAlertText=Klicken Sie hier für weitere Details\n\n# Geolocation UI\n\ngeolocation.allowLocation=Standortzugriff erlauben\ngeolocation.allowLocation.accesskey=e\ngeolocation.dontAllowLocation=Nicht erlauben\ngeolocation.dontAllowLocation.accesskey=N\ngeolocation.shareWithSite3=Soll %S auf Ihren Standort zugreifen dürfen?\ngeolocation.shareWithFile3=Soll diese lokale Datei auf Ihren Standort zugreifen dürfen?\ngeolocation.remember=Entscheidung merken\n\nwebNotifications.remember=Entscheidung merken\nwebNotifications.rememberForSession=Entscheidung für Sitzung merken\nwebNotifications.allow=Benachrichtigungen erlauben\nwebNotifications.allow.accesskey=e\nwebNotifications.dontAllow=Nicht erlauben\nwebNotifications.dontAllow.accesskey=N\nwebNotifications.receiveFromSite2=Sollen Benachrichtigungen von %S empfangen werden?\n# LOCALIZATION NOTE (webNotifications.upgradeTitle): When using native notifications on OS X, the title may be truncated around 32 characters.\nwebNotifications.upgradeTitle=Aktualisierte Benachrichtigungen\n# LOCALIZATION NOTE (webNotifications.upgradeBody): When using native notifications on OS X, the body may be truncated around 100 characters in some views.\nwebNotifications.upgradeBody=Sie können von jetzt an Benachrichtigungen von Websites empfangen, die Sie gar nicht geöffnet haben. Für weitere Informationen anklicken.\n\n# Phishing/Malware Notification Bar.\n# LOCALIZATION NOTE (notAForgery, notAnAttack)\n# The two button strings will never be shown at the same time, so\n# it's okay for them to have the same access key\nsafebrowsing.getMeOutOfHereButton.label=Diese Seite verlassen!\nsafebrowsing.getMeOutOfHereButton.accessKey=D\nsafebrowsing.deceptiveSite=Betrügerische Website!\nsafebrowsing.notADeceptiveSiteButton.label=Dies ist keine betrügerische Website…\nsafebrowsing.notADeceptiveSiteButton.accessKey=k\nsafebrowsing.reportedAttackSite=Als attackierend gemeldete Website!\nsafebrowsing.notAnAttackButton.label=Dies ist keine attackierende Website…\nsafebrowsing.notAnAttackButton.accessKey=k\nsafebrowsing.reportedUnwantedSite=Als Seite mit Downloads unerwünschter Software bekannt!\n\n# Ctrl-Tab\n# LOCALIZATION NOTE (ctrlTab.listAllTabs.label): #1 represents the number\n# of tabs in the current browser window. It will always be 2 at least.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nctrlTab.listAllTabs.label=;Alle #1 Tabs anzeigen\n\n# LOCALIZATION NOTE (addKeywordTitleAutoFill): %S will be replaced by the page's title\n# Used as the bookmark name when saving a keyword for a search field.\naddKeywordTitleAutoFill=Suchen mit %S\n\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.name=Standard\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.description=Das Standard-Theme.\n\n# safeModeRestart\nsafeModeRestartPromptTitle=Mit deaktivierten Add-ons neu starten\nsafeModeRestartPromptMessage=Sind Sie sicher, dass Sie alle Add-ons deaktivieren und neu starten möchten?\nsafeModeRestartButton=Neu starten\n\n# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string\n# \"true\" (spelled and capitalized exactly that way) to show the \"Character\n# Encoding\" menu in the main Firefox button on Windows. Any other value will\n# hide it. Regardless of the value of this setting, the \"Character Encoding\"\n# menu will always be accessible via the \"Web Developer\" menu.\n# This is not a string to translate; it just controls whether the menu shows\n# up in the Firefox button. If users frequently use the \"Character Encoding\"\n# menu, set this to \"true\". Otherwise, you can leave it as \"false\".\nbrowser.menu.showCharacterEncoding=false\n\n# Mozilla data reporting notification (Telemetry, Firefox Health Report, etc)\ndataReportingNotification.message       = %1$S sendet automatisch einige Daten an %2$S, damit die Benutzerzufriedenheit verbessert werden kann.\ndataReportingNotification.button.label  = Zu übermittelnde Daten festlegen\ndataReportingNotification.button.accessKey  = f\n\n# Process hang reporter\nprocessHang.label = Eine Webseite verlangsamt Ihren Browser. Was soll getan werden?\nprocessHang.button_stop.label = Webseite anhalten\nprocessHang.button_stop.accessKey = a\nprocessHang.button_wait.label = Warten\nprocessHang.button_wait.accessKey = W\nprocessHang.button_debug.label = Skript untersuchen\nprocessHang.button_debug.accessKey = u\n\n# LOCALIZATION NOTE (fullscreenButton.tooltip): %S is the keyboard shortcut for full screen\nfullscreenButton.tooltip=Fenster im Vollbildmodus anzeigen (%S)\n\nservice.toolbarbutton.label=Dienste\nservice.toolbarbutton.tooltiptext=Dienste\n\n# LOCALIZATION NOTE (social.install.description): %1$S is the hostname of the social provider, %2$S is brandShortName (e.g. Firefox)\nservice.install.description=Sollen Dienste von %1$S aktiviert und in der Symbolleiste sowie der Sidebar von %2$S angezeigt werden?\nservice.install.ok.label=Dienste aktivieren\nservice.install.ok.accesskey=a\n\n# LOCALIZATION NOTE (social.markpageMenu.label): %S is the name of the social provider\nsocial.markpageMenu.label=Seite an %S senden\n# LOCALIZATION NOTE (social.marklinkMenu.label): %S is the name of the social provider\nsocial.marklinkMenu.label=Link an %S senden\n\n# LOCALIZATION NOTE (social.error.message): %1$S is brandShortName (e.g. Firefox), %2$S is the name of the social provider\nsocial.error.message=%1$S kann derzeit nicht mit %2$S verbinden.\nsocial.error.tryAgain.label=Nochmals versuchen\nsocial.error.tryAgain.accesskey=v\nsocial.error.closeSidebar.label=Sidebar schließen\nsocial.error.closeSidebar.accesskey=s\n\n# LOCALIZATION NOTE: %1$S is the label for the toolbar button, %2$S is the associated badge numbering that the social provider may provide.\nsocial.aria.toolbarButtonBadgeText=%1$S (%2$S)\n\n# LOCALIZATION NOTE (getUserMedia.shareCamera2.message,\n#                    getUserMedia.shareMicrophone2.message,\n#                    getUserMedia.shareScreen3.message,\n#                    getUserMedia.shareCameraAndMicrophone2.message,\n#                    getUserMedia.shareCameraAndAudioCapture2.message,\n#                    getUserMedia.shareScreenAndMicrophone3.message,\n#                    getUserMedia.shareScreenAndAudioCapture3.message,\n#                    getUserMedia.shareAudioCapture2.message):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.shareCamera2.message = Soll %S auf Ihre Kamera zugreifen dürfen?\ngetUserMedia.shareMicrophone2.message = Soll %S auf Ihr Mikrofon zugreifen dürfen?\ngetUserMedia.shareScreen3.message = Soll %S auf Ihren Bildschirm zugreifen dürfen?\ngetUserMedia.shareCameraAndMicrophone2.message = Soll %S auf Ihre Kamera und Ihr Mikrofon zugreifen dürfen?\ngetUserMedia.shareCameraAndAudioCapture2.message = Soll %S auf Ihre Kamera und die Audio-Wiedergabe des Tabs zugreifen dürfen?\ngetUserMedia.shareScreenAndMicrophone3.message = Soll %S auf Ihr Mikrofon und Ihren Bildschirm zugreifen dürfen?\ngetUserMedia.shareScreenAndAudioCapture3.message = Soll %S auf die Audio-Wiedergabe des Tabs und Ihren Bildschirm zugreifen dürfen?\ngetUserMedia.shareAudioCapture2.message = Soll %S auf die Audio-Wiedergabe des Tabs zugreifen dürfen?\n# LOCALIZATION NOTE (getUserMedia.shareScreenWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %S will be the 'learn more' link\ngetUserMedia.shareScreenWarning.message = Erlauben Sie nur Websites Ihres Vertrauens Zugriff auf Ihre Bildschirme. Der Zugriff durch betrügerische Websites würde diesen erlauben, im Internet als Sie zu surfen und private Daten zu stehlen. %S\n# LOCALIZATION NOTE (getUserMedia.shareFirefoxWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %1$S is brandShortName (eg. Firefox)\n# %2$S will be the 'learn more' link\ngetUserMedia.shareFirefoxWarning.message = Erlauben Sie nur Websites Ihres Vertrauens Zugriff auf %1$S. Der Zugriff durch betrügerische Websites würde diesen erlauben, im Internet als Sie zu surfen und private Daten zu stehlen. %2$S\n# LOCALIZATION NOTE(getUserMedia.shareScreen.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\ngetUserMedia.shareScreen.learnMoreLabel = Weitere Informationen\ngetUserMedia.selectWindow.label=Weiterzugebendes Fenster:\ngetUserMedia.selectWindow.accesskey=F\ngetUserMedia.selectScreen.label=Weiterzugebender Bildschirm:\ngetUserMedia.selectScreen.accesskey=B\ngetUserMedia.selectApplication.label=Weiterzugebende Anwendung:\ngetUserMedia.selectApplication.accesskey=A\ngetUserMedia.noApplication.label = Keine Anwendung\ngetUserMedia.noScreen.label = Kein Bildschirm\ngetUserMedia.noWindow.label = Kein Fenster\ngetUserMedia.shareEntireScreen.label = Vollständiger Bildschirm\n# LOCALIZATION NOTE (getUserMedia.shareMonitor.label):\n# %S is screen number (digits 1, 2, etc)\n# Example: Screen 1, Screen 2,..\ngetUserMedia.shareMonitor.label = Bildschirm %S\n# LOCALIZATION NOTE (getUserMedia.shareApplicationWindowCount.label):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the name of the application.\n# Replacement for #2 is the number of windows currently displayed by the application.\ngetUserMedia.shareApplicationWindowCount.label=#1 (#2 Fenster);#1 (#2 Fenster)\n# LOCALIZATION NOTE (getUserMedia.allow.label,\n#                    getUserMedia.dontAllow.label):\n# These two buttons are the possible answers to the various prompts in the\n# \"getUserMedia.share{device}.message\" strings.\ngetUserMedia.allow.label = Erlauben\ngetUserMedia.allow.accesskey = E\ngetUserMedia.dontAllow.label = Nicht erlauben\ngetUserMedia.dontAllow.accesskey = N\ngetUserMedia.remember=Entscheidung merken\n# LOCALIZATION NOTE (getUserMedia.reasonForNoPermanentAllow.screen2,\n#                    getUserMedia.reasonForNoPermanentAllow.audio,\n#                    getUserMedia.reasonForNoPermanentAllow.insecure):\n# %S is brandShortName\ngetUserMedia.reasonForNoPermanentAllow.screen2=Sie müssen festlegen, auf welchen Bildschirm dauerhaft zugegriffen werden darf, damit %S den Zugriff gewähren kann.\ngetUserMedia.reasonForNoPermanentAllow.audio=Sie müssen festlegen, auf das Audio welchen Tabs dauerhaft zugegriffen werden darf, damit %S den Zugriff gewähren kann.\ngetUserMedia.reasonForNoPermanentAllow.insecure=Die Verbindung zu dieser Website erfolgt nicht verschlüsselt. Zu Ihrem Schutz gewährt %S nur Zugriff für diese Sitzungwill only allow access for this session.\n\ngetUserMedia.sharingMenu.label = Tabs mit Zugriff auf Gerät\ngetUserMedia.sharingMenu.accesskey = Z\n# LOCALIZATION NOTE (getUserMedia.sharingMenuCamera\n#                    getUserMedia.sharingMenuMicrophone,\n#                    getUserMedia.sharingMenuAudioCapture,\n#                    getUserMedia.sharingMenuApplication,\n#                    getUserMedia.sharingMenuScreen,\n#                    getUserMedia.sharingMenuWindow,\n#                    getUserMedia.sharingMenuBrowser,\n#                    getUserMedia.sharingMenuCameraMicrophone,\n#                    getUserMedia.sharingMenuCameraMicrophoneApplication,\n#                    getUserMedia.sharingMenuCameraMicrophoneScreen,\n#                    getUserMedia.sharingMenuCameraMicrophoneWindow,\n#                    getUserMedia.sharingMenuCameraMicrophoneBrowser,\n#                    getUserMedia.sharingMenuCameraAudioCapture,\n#                    getUserMedia.sharingMenuCameraAudioCaptureApplication,\n#                    getUserMedia.sharingMenuCameraAudioCaptureScreen,\n#                    getUserMedia.sharingMenuCameraAudioCaptureWindow,\n#                    getUserMedia.sharingMenuCameraAudioCaptureBrowser,\n#                    getUserMedia.sharingMenuCameraApplication,\n#                    getUserMedia.sharingMenuCameraScreen,\n#                    getUserMedia.sharingMenuCameraWindow,\n#                    getUserMedia.sharingMenuCameraBrowser,\n#                    getUserMedia.sharingMenuMicrophoneApplication,\n#                    getUserMedia.sharingMenuMicrophoneScreen,\n#                    getUserMedia.sharingMenuMicrophoneWindow,\n#                    getUserMedia.sharingMenuMicrophoneBrowser,\n#                    getUserMedia.sharingMenuAudioCaptureApplication,\n#                    getUserMedia.sharingMenuAudioCaptureScreen,\n#                    getUserMedia.sharingMenuAudioCaptureWindow,\n#                    getUserMedia.sharingMenuAudioCaptureBrowser):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.sharingMenuCamera = %S (Kamera)\ngetUserMedia.sharingMenuMicrophone = %S (Mikrofon)\ngetUserMedia.sharingMenuAudioCapture = %S (Tab-Audio)\ngetUserMedia.sharingMenuApplication = %S (Anwendung)\ngetUserMedia.sharingMenuScreen = %S (Bildschirm)\ngetUserMedia.sharingMenuWindow = %S (Fenster)\ngetUserMedia.sharingMenuBrowser = %S (Tab)\ngetUserMedia.sharingMenuCameraMicrophone = %S (Kamera und Mikrofon)\ngetUserMedia.sharingMenuCameraMicrophoneApplication = %S (Kamera, Mikrofon und Anwendung)\ngetUserMedia.sharingMenuCameraMicrophoneScreen = %S (Kamera, Mikrofon und Bildschirm)\ngetUserMedia.sharingMenuCameraMicrophoneWindow = %S (Kamera, Mikrofon und Fenster)\ngetUserMedia.sharingMenuCameraMicrophoneBrowser = %S (Kamera, Mikrofon und Tab)\ngetUserMedia.sharingMenuCameraAudioCapture = %S (Kamera und Tab-Audio)\ngetUserMedia.sharingMenuCameraAudioCaptureApplication = %S (Kamera, Tab-Audio und Anwendung)\ngetUserMedia.sharingMenuCameraAudioCaptureScreen = %S (Kamera, Tab-Audio und Bildschirm)\ngetUserMedia.sharingMenuCameraAudioCaptureWindow = %S (Kamera, Tab-Audio und Fenster)\ngetUserMedia.sharingMenuCameraAudioCaptureBrowser = %S (Kamera und Tab einschließlich Audio)\ngetUserMedia.sharingMenuCameraApplication = %S (Kamera und Anwendung)\ngetUserMedia.sharingMenuCameraScreen = %S (Kamera und Bildschirm)\ngetUserMedia.sharingMenuCameraWindow = %S (Kamera und Fenster)\ngetUserMedia.sharingMenuCameraBrowser = %S (Kamera und Tab)\ngetUserMedia.sharingMenuMicrophoneApplication = %S (Mikrofon und Anwendung)\ngetUserMedia.sharingMenuMicrophoneScreen = %S (Mikrofon und Bildschirm)\ngetUserMedia.sharingMenuMicrophoneWindow = %S (Mikrofon und Fenster)\ngetUserMedia.sharingMenuMicrophoneBrowser = %S (Mikrofon und Tab)\ngetUserMedia.sharingMenuAudioCaptureApplication = %S (Tab-Audio und Anwendung)\ngetUserMedia.sharingMenuAudioCaptureScreen = %S (Tab-Audio und Bildschirm)\ngetUserMedia.sharingMenuAudioCaptureWindow = %S (Tab-Audio und Fenster)\ngetUserMedia.sharingMenuAudioCaptureBrowser = %S (Tab einschließlich Audio)\n# LOCALIZATION NOTE(getUserMedia.sharingMenuUnknownHost): this is used for the website\n# origin for the sharing menu if no readable origin could be deduced from the URL.\ngetUserMedia.sharingMenuUnknownHost = Unbekannter Ursprung\n\n# LOCALIZATION NOTE(emeNotifications.drmContentPlaying.message2): %S is brandShortName.\nemeNotifications.drmContentPlaying.message2 = Einige Audio- oder Videodateien auf dieser Seite nutzen DRM-Kopierschutz, der einschränkt, was Sie in %S damit tun können.\nemeNotifications.drmContentPlaying.button.label = Konfigurieren…\nemeNotifications.drmContentPlaying.button.accesskey = K\n\nemeNotifications.drmContentDisabled.button.label = DRM-Kopierschutz aktivieren\nemeNotifications.drmContentDisabled.button.accesskey = a\n# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\nemeNotifications.drmContentDisabled.learnMoreLabel = Weitere Informationen\n\n# LOCALIZATION NOTE(emeNotifications.drmContentCDMInstalling.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S is brandShortName\nemeNotifications.drmContentCDMInstalling.message = %S installiert zusätzliche Komponenten, welche für die Wiedergabe der Audio- oder Videodateien auf dieser Seite benötigt werden. Versuchen Sie es später erneut.\n\nemeNotifications.unknownDRMSoftware = Unbekannt\n\n# LOCALIZATION NOTE - %S is brandShortName\nslowStartup.message = %S scheint langsam… zu… starten.\nslowStartup.helpButton.label = Erfahren Sie, wie der Start beschleunigt werden kann\nslowStartup.helpButton.accesskey = E\nslowStartup.disableNotificationButton.label = Nicht mehr darauf hinweisen\nslowStartup.disableNotificationButton.accesskey = N\n\n# LOCALIZATION NOTE  - %S is brandShortName\nflashHang.message = %S änderte einige Adobe-Flash-Einstellungen, um die Leistung zu verbessern.\nflashHang.helpButton.label = Weitere Informationen…\nflashHang.helpButton.accesskey = W\n\n# LOCALIZATION NOTE(customizeTips.tip0): %1$S will be replaced with the text defined\n# in customizeTips.tip0.hint, %2$S will be replaced with brandShortName, %3$S will\n# be replaced with a hyperlink containing the text defined in customizeTips.tip0.learnMore.\ncustomizeTips.tip0 = %1$S: Sie können %2$S nach Ihren Wünschen anpassen. Ziehen Sie einfach einen Eintrag von oben in das Menü oder in die Symbolleiste. %3$S zum Anpassen von %2$S.\ncustomizeTips.tip0.hint = Hinweis\ncustomizeTips.tip0.learnMore = Weitere Informationen\n\n# LOCALIZATION NOTE (customizeMode.tabTitle): %S is brandShortName\ncustomizeMode.tabTitle = %S anpassen\n\n# LOCALIZATION NOTE(appmenu.*.description, appmenu.*.label): these are used for\n# the appmenu labels and buttons that appear when an update is staged for\n# installation or a background update has failed and a manual download is required.\n# %S is brandShortName\nappmenu.restartNeeded.description = %S neu starten, um Updates anzuwenden\nappmenu.updateFailed.description = Hintergrundupdate fehlgeschlagen, bitte Update herunterladen\nappmenu.restartBrowserButton.label = %S neu starten\nappmenu.downloadUpdateButton.label = Update herunterladen\n\n# LOCALIZATION NOTE : FILE Reader View is a feature name and therefore typically used as a proper noun.\n\nreadingList.promo.firstUse.readerView.title = Leseansicht\nreadingList.promo.firstUse.readerView.body = Entfernt das Durcheinander, sodass Sie sich auf das, was Sie lesen möchten, konzentrieren können.\n\n# LOCALIZATION NOTE (appMenuRemoteTabs.mobilePromo.text2):\n# %1$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.android and the link will be to\n# https://www.mozilla.org/firefox/android/.\n# %2$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.ios\n# and the link will be to https://www.mozilla.org/firefox/ios/.\nappMenuRemoteTabs.mobilePromo.text2 = Holen Sie sich %1$S oder %2$S und verbinden Sie sie mit Ihrem Firefox-Konto.\nappMenuRemoteTabs.mobilePromo.android = Firefox für Android\nappMenuRemoteTabs.mobilePromo.ios = Firefox für iOS\n\n# LOCALIZATION NOTE (e10s.accessibilityNotice.mainMessage,\n#                    e10s.accessibilityNotice.enableAndRestart.label,\n#                    e10s.accessibilityNotice.enableAndRestart.accesskey):\n# These strings are related to the messages we display to offer e10s (Multi-process) to users\n# on the pre-release channels. They won't be used in release but they will likely be used in\n# beta starting from version 41, so it's still useful to have these strings properly localized.\n# %S is brandShortName\ne10s.accessibilityNotice.mainMessage2 = Die Unterstützung der Barrierefreiheit ist teilweise deaktiviert, da diese Kompatibilitätsprobleme mit neuen Funktionen von %S aufweist.\ne10s.accessibilityNotice.acceptButton.label = OK\ne10s.accessibilityNotice.acceptButton.accesskey = O\ne10s.accessibilityNotice.enableAndRestart.label = Aktivieren (erfordert Neustart)\ne10s.accessibilityNotice.enableAndRestart.accesskey = A\n\n# LOCALIZATION NOTE (userContextPersonal.label,\n#                    userContextWork.label,\n#                    userContextShopping.label,\n#                    userContextBanking.label,\n#                    userContextNone.label):\n# These strings specify the four predefined contexts included in support of the\n# Contextual Identity / Containers project. Each context is meant to represent\n# the context that the user is in when interacting with the site. Different\n# contexts will store cookies and other information from those sites in\n# different, isolated locations. You can enable the feature by typing\n# about:config in the URL bar and changing privacy.userContext.enabled to true.\n# Once enabled, you can open a new tab in a specific context by clicking\n# File > New Container Tab > (1 of 4 contexts). Once opened, you will see these\n# strings on the right-hand side of the URL bar.\nuserContextPersonal.label = Privat\nuserContextWork.label = Arbeit\nuserContextBanking.label = Banking\nuserContextShopping.label = Einkaufen\nuserContextNone.label = Keine Umgebung\n\nuserContextPersonal.accesskey = P\nuserContextWork.accesskey = A\nuserContextBanking.accesskey = B\nuserContextShopping.accesskey = E\nuserContextNone.accesskey = K\n\nuserContext.aboutPage.label = Umgebungen verwalten\nuserContext.aboutPage.accesskey = v\n\nuserContextOpenLink.label = Link in neuem %S-Tab öffnen\n\nmuteTab.label = Tab stummschalten\nmuteTab.accesskey = m\nunmuteTab.label = Stummschaltung für Tab aufheben\nunmuteTab.accesskey = m\nplayTab.label = Tab wiedergeben\nplayTab.accesskey = w\n\n# LOCALIZATION NOTE (weakCryptoOverriding.message): %S is brandShortName\nweakCryptoOverriding.message = %S empfiehlt Ihnen, Ihr Passwort, Kreditkartendaten und andere persönliche Informationen nicht auf dieser Website einzugeben.\nrevokeOverride.label = Dieser Website nicht vertrauen\nrevokeOverride.accesskey = D\n\n# LOCALIZATION NOTE (certErrorDetails*.label): These are text strings that\n# appear in the about:certerror page, so that the user can copy and send them to\n# the server administrators for troubleshooting.\ncertErrorDetailsHSTS.label = HTTP Strict Transport Security: %S\ncertErrorDetailsKeyPinning.label = HTTP Public Key Pinning: %S\ncertErrorDetailsCertChain.label = Zertifikatskette:\n\n# LOCALIZATION NOTE (pendingCrashReports2.label): Semi-colon list of plural forms\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of pending crash reports\npendingCrashReports2.label = Es gibt einen nicht gesendeten Absturzbericht.;Es gibt #1 nicht gesendete Absturzberichte.\npendingCrashReports.viewAll = Ansehen\npendingCrashReports.send = Senden\npendingCrashReports.alwaysSend = Immer senden\n\ndecoder.noCodecs.button = So wird's gemacht\ndecoder.noCodecs.accesskey = S\ndecoder.noCodecs.message = Zur Wiedergabe des Videos müssen Sie eventuell den Media Feature Pack von Microsoft installieren.\ndecoder.noCodecsLinux.message = Zur Wiedergabe des Videos müssen Sie eventuell die dafür notwendigen Video-Dekoder installieren.\ndecoder.noHWAcceleration.message = Zur Verbesserung der Videoqualität müssen Sie eventuell den Media Feature Pack von Microsoft installieren.\ndecoder.noPulseAudio.message = Zur Audio-Wiedergabe müssen Sie die eventuell benötigte Software PulseAudio installieren.\ndecoder.unsupportedLibavcodec.message = libavcodec sollte aktualisiert werden, um Videos wiederzugeben, da es gegen Angriffe verwundbar sein könnte oder die installierte Version nicht unterstützt wird.\n\n# LOCALIZATION NOTE (captivePortal.infoMessage2):\n# Shown in a notification bar when we detect a captive portal is blocking network access\n# and requires the user to log in before browsing.\ncaptivePortal.infoMessage2 = Dieses Netzwerk benötigt eventuell eine Anmeldung, damit das Internet genutzt werden kann.\n# LOCALIZATION NOTE (captivePortal.showLoginPage):\n# The label for a button shown in the info bar in all tabs except the login page tab.\n# The button shows the portal login page tab when clicked.\ncaptivePortal.showLoginPage = Anmeldeseite anzeigen\n\npermissions.remove.tooltip = Diese Berechtigung löschen und erneut fragen\n\n# LOCALIZATION NOTE (aboutDialog.architecture.*):\n# The sixtyFourBit and thirtyTwoBit strings describe the architecture of the\n# current Firefox build: 32-bit or 64-bit. These strings are used in parentheses\n# between the Firefox version and the \"What's new\" link in the About dialog,\n# e.g.: \"48.0.2 (32-bit) <What's new>\" or \"51.0a1 (2016-09-05) (64-bit)\".\naboutDialog.architecture.sixtyFourBit = 64-Bit\naboutDialog.architecture.thirtyTwoBit = 32-Bit\n\n\n# LOCALIZATION NOTE (addonPostInstall.messageDetail)\n# %1$S is replaced with the icon for the add-ons menu.\n# %2$S is replaced with the icon for the toolbar menu.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\naddonPostInstall.messageDetail=Manage your add-ons by clicking %1$S in the %2$S menu.\n\n# LOCALIZATION NOTE (captivePortal.infoMessage3):\n# Shown in a notification bar when we detect a captive portal is blocking network access\n# and requires the user to log in before browsing.\ncaptivePortal.infoMessage3 = You must log in to this network before you can access the Internet.\n# LOCALIZATION NOTE (captivePortal.showLoginPage2):\n# The label for a button shown in the info bar in all tabs except the login page tab.\n# The button shows the portal login page tab when clicked.\ncaptivePortal.showLoginPage2 = Open Network Login Page\nwebextPerms.description.clipboardRead=Get data from the clipboard\nwebextPerms.description.clipboardWrite=Input data to the clipboard\nwebextPerms.description.geolocation=Access your location\nwebextPerms.description.privacy=Read and modify privacy settings\nwebextPerms.sideloadCancel.accessKey=C\nwebextPerms.sideloadCancel.label=Cancel\nwebextPerms.sideloadText2=Another program on your computer installed an add-on that may affect your browser. Please review this add-on’s permissions requests and choose to Enable or Cancel (to leave it disabled).\nwebextPerms.sideloadTextNoPerms=Another program on your computer installed an add-on that may affect your browser. Please choose to Enable or Cancel (to leave it disabled).\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/customizableui/customizableWidgets.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhistory-panelmenu.label = Chronik\n# LOCALIZATION NOTE(history-panelmenu.tooltiptext2): %S is the keyboard shortcut\nhistory-panelmenu.tooltiptext2 = Kürzlich besuchte Seiten anzeigen (%S)\n\nremotetabs-panelmenu.label = Synchronisierte Tabs\nremotetabs-panelmenu.tooltiptext2 = Tabs von anderen Geräten anzeigen\n\nprivatebrowsing-button.label = \\u00adPrivates Fenster\n# LOCALIZATION NOTE(privatebrowsing-button.tooltiptext): %S is the keyboard shortcut\nprivatebrowsing-button.tooltiptext = Ein neues privates Fenster öffnen (%S)\n\nsave-page-button.label = \\u00adSeite speichern\n# LOCALIZATION NOTE(save-page-button.tooltiptext3): %S is the keyboard shortcut\nsave-page-button.tooltiptext3 = Seite speichern unter (%S)\n\nfind-button.label = Suchen\n# LOCALIZATION NOTE(find-button.tooltiptext3): %S is the keyboard shortcut.\nfind-button.tooltiptext3 = In dieser Seite suchen (%S)\n\nopen-file-button.label = \\u00adDatei öffnen\n# LOCALIZATION NOTE (open-file-button.tooltiptext3): %S is the keyboard shortcut.\nopen-file-button.tooltiptext3 = Datei öffnen (%S)\n\ndeveloper-button.label = Entwickler-\\u00adWerkzeuge\n# LOCALIZATION NOTE(developer-button.tooltiptext): %S is the keyboard shortcut\ndeveloper-button.tooltiptext2 = Werkzeuge für Web-Entwickler öffnen (%S)\n\nsidebar-button.label = Sidebars\nsidebar-button.tooltiptext2 = Sidebars anzeigen\n\nadd-ons-button.label = Add-ons\n# LOCALIZATION NOTE(add-ons-button.tooltiptext3): %S is the keyboard shortcut\nadd-ons-button.tooltiptext3 = Add-ons verwalten (%S)\n\npreferences-button.label = Einstellungen\npreferences-button.tooltiptext2 = Einstellungen öffnen\npreferences-button.tooltiptext.withshortcut = Einstellungen öffnen (%S)\n# LOCALIZATION NOTE (preferences-button.labelWin): Windows-only label for Options\npreferences-button.labelWin = Einstellungen\n# LOCALIZATION NOTE (preferences-button.tooltipWin): Windows-only tooltip for Options\npreferences-button.tooltipWin2 = Einstellungen öffnen\n\nzoom-controls.label = Zoom-Steuerung\nzoom-controls.tooltiptext2 = Zoom-Steuerung\n\nzoom-out-button.label = Verkleinern\n# LOCALIZATION NOTE(zoom-out-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-out-button.tooltiptext2 = Verkleinern (%S)\n\n# LOCALIZATION NOTE(zoom-reset-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nzoom-reset-button.label = %S%%\n# LOCALIZATION NOTE(zoom-reset-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-reset-button.tooltiptext2 = Normalgröße (%S)\n\nzoom-in-button.label = Vergrößern\n# LOCALIZATION NOTE(zoom-in-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-in-button.tooltiptext2 = Vergrößern (%S)\n\nedit-controls.label = Bearbeiten\nedit-controls.tooltiptext2 = Schaltflächen zum Kopieren, Ausschneiden und Einfügen\n\ncut-button.label = Ausschneiden\n# LOCALIZATION NOTE(cut-button.tooltiptext2): %S is the keyboard shortcut.\ncut-button.tooltiptext2 = Ausschneiden (%S)\n\ncopy-button.label = Kopieren\n# LOCALIZATION NOTE(copy-button.tooltiptext2): %S is the keyboard shortcut.\ncopy-button.tooltiptext2 = Kopieren (%S)\n\npaste-button.label = Einfügen\n# LOCALIZATION NOTE(paste-button.tooltiptext2): %S is the keyboard shortcut.\npaste-button.tooltiptext2 = Einfügen (%S)\n\nfeed-button.label = Abonnieren\nfeed-button.tooltiptext2 = Diese Seite abonnieren\n\ncontainers-panelmenu.label = Tab in Umgebung öffnen\ncontainers-panelmenu.tooltiptext = Tab in Umgebung öffnen\n\n# LOCALIZATION NOTE (characterencoding-button2.label): The \\u00ad text at the beginning\n# of the string is used to disable auto hyphenation on the button text when it is displayed\n# in the menu panel.\ncharacterencoding-button2.label = Text\\u00adkodierung\ncharacterencoding-button2.tooltiptext = Einstellungen für die Textkodierung anzeigen\n\nemail-link-button.label = \\u00adLink senden\nemail-link-button.tooltiptext3 = Link zu dieser Seite per E-Mail senden\n\n# LOCALIZATION NOTE(quit-button.tooltiptext.linux2): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.linux2 = %1$S beenden (%2$S)\n# LOCALIZATION NOTE(quit-button.tooltiptext.mac): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.mac = %1$S beenden (%2$S)\n\nsocial-share-button.label = Seite teilen\nsocial-share-button.tooltiptext = Diese Seite teilen\n\npanic-button.label = Vergessen\npanic-button.tooltiptext = Teile der Browser-Chronik löschen\n\n# LOCALIZATION NOTE(devtools-webide-button.label, devtools-webide-button.tooltiptext):\n# widget is only visible after WebIDE has been started once (Tools > Web Developers > WebIDE)\n# %S is the keyboard shortcut\ndevtools-webide-button2.label = WebIDE\ndevtools-webide-button2.tooltiptext = WebIDE öffnen (%S)\n\ne10s-button.label = Neues Einzelprozessfenster öffnen\ne10s-button.tooltiptext = Ein neues Einzelprozessfenster öffnen\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY PropertiesViewWindowTitle \"Eigenschaften\">\n\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n     The Animations panel is part of the Inspector sidebar -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n     keep it in English, or another language commonly spoken among web\n     developers. You want to make that choice consistent across the developer\n     tools. A good criteria is the language in which you'd find the best\n     documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (title): This is the label shown in the sidebar tab -->\n<!ENTITY title \"Animations\">\n\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector. -->\n<!ENTITY invalidElement \"No animations were found for the current element.\">\n\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector, to invite the\n     user to select a new node by clicking on the element-picker icon. -->\n<!ENTITY selectElement \"Pick another element from the page.\">\n\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n<!ENTITY allAnimations \"All animations\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (player.animationNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation name.\nplayer.animationNameLabel=Animation:\n\n# LOCALIZATION NOTE (player.transitionNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed in the header, when the element is animated by mean of a css\n# transition\nplayer.transitionNameLabel=Transition\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=Duration:\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=Delay:\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=Repeats:\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%Ss\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/app-manager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY index.title \"App-Manager\">\n<!ENTITY index.projects2 \"Apps\">\n<!ENTITY index.device2 \"Gerät\">\n<!ENTITY index.help \"Hilfe\">\n\n<!ENTITY device.debugMainProcess \"Hauptprozess debuggen\">\n<!ENTITY device.debugMainProcessTooltip \"Öffnet die Entwicklerwerkzeuge und verbindet sie mit dem Hauptprozess auf dem Gerät\">\n<!ENTITY device.screenshot \"Bildschirmfoto\">\n<!ENTITY device.screenshotTooltip \"Bildschirmfoto vom derzeitigen Zustand des Geräts in neuem Tab öffnen\">\n<!ENTITY device.title \"Kontrollzentrum für Gerät\">\n<!ENTITY device.notConnected \"Nicht verbunden. Bitte stellen Sie unten eine Verbindung mit Ihrem Gerät her.\">\n<!ENTITY device.startApp \"Starten\">\n<!ENTITY device.startAppTooltip \"Die App auf dem Gerät starten\">\n<!ENTITY device.stopApp \"Anhalten\">\n<!ENTITY device.stopAppTooltip \"Die App auf dem Gerät anhalten\">\n<!ENTITY device.debugApp \"Debugging\">\n<!ENTITY device.debugAppTooltip \"Entwicklerwerkzeuge öffnen und mit dieser App auf dem Gerät verbinden\">\n<!ENTITY device.name \"Name\">\n<!ENTITY device.plain \"Einfach (Standard)\">\n<!ENTITY device.privileged \"Privilegiert\">\n<!ENTITY device.certified \"Zertifiziert\">\n<!ENTITY device.allow \"Erlaubt\">\n<!ENTITY device.allowTooltip \"Diese Berechtigung ist für Apps diesen Typs erlaubt.\">\n<!ENTITY device.prompt \"Nachfrage\">\n<!ENTITY device.promptTooltip \"Diese Berechtigung erfordert für Apps diesen Typs eine Bestätigung durch den Benutzer.\">\n<!ENTITY device.deny \"Abgelehnt\">\n<!ENTITY device.denyTooltip \"Diese Berechtigung wird für Apps diesen Typs nicht gewährt.\">\n<!ENTITY device.installedApps \"Installierte Apps\">\n<!ENTITY device.installedAppsTooltip \"Eine Liste mit den auf diesem Gerät installierten Apps anzeigen. Einige Apps wie z.B. zertifizierte Apps können aus dieser Ansicht ausgeblendet sein.\">\n<!ENTITY device.permissions \"Berechtigungen\">\n<!ENTITY device.permissionsTooltip \"Tabelle mit Berechtigungen aufgeschlüsselt nach den verschiedenen App-Typen\">\n<!ENTITY device.permissionsHelpLink \"https://developer.mozilla.org/docs/Web/Apps/App_permissions\">\n<!ENTITY device.browserTabs \"Browser-Tabs\">\n<!ENTITY device.browserTabsTooltip \"Eine Liste der im Browser des verbundenen Geräts geöffneten Tabs\">\n<!ENTITY device.debugBrowserTab \"Debug\">\n<!ENTITY device.debugBrowserTabTooltip \"Die Entwicklerwerkzeuge für diesen Browser-Tab des verbundenen Geräts öffnen\">\n<!ENTITY device.help \"Hilfe\">\n\n<!ENTITY connection.connectTooltip \"Mit Gerät verbinden\">\n<!ENTITY connection.disconnect \"Verbindung trennen\">\n<!ENTITY connection.disconnectTooltip \"Verbindung zum derzeitigen Gerät oder Simulator trennen\">\n<!ENTITY connection.notConnected2 \"Nicht verbunden\">\n<!ENTITY connection.connectTo \"Verbinden mit:\">\n<!ENTITY connection.noDeviceFound \"Kein Gerät verbunden. Schließen Sie ein Gerät an.\">\n<!ENTITY connection.changeHostAndPort \"Ändern\">\n<!ENTITY connection.changeHostAndPortTooltip \"Änderung von Host und Port, durch die mit Gerät verbunden wird. (Standard ist localhost:6000)\">\n<!ENTITY connection.startSimulator \"Simulator starten\">\n<!ENTITY connection.startSimulatorTooltip \"Eine Instanz des Simulators starten und damit verbinden\">\n<!ENTITY connection.saveConnectionInfo \"Speichern\">\n<!ENTITY connection.saveConnectionInfoTooltip \"Host-Adresse und Port speichern\">\n<!ENTITY connection.connecting \"Verbindung wird aufgebaut…\">\n<!ENTITY connection.disconnecting \"Verbindung wird getrennt…\">\n<!ENTITY connection.cancel \"Abbrechen\">\n<!ENTITY connection.cancelConnectTooltip \"Die laufende Verbindung beenden\">\n<!ENTITY connection.cancelShowSimulatorTooltip \"Den Verbindungsmodus des Simulators beenden und zum Ausgangszustand zurückkehren\">\n<!ENTITY connection.or \"oder\">\n<!ENTITY connection.noSimulatorInstalled \"Kein Simulator installiert\">\n<!ENTITY connection.installOneSimulator \"Simulator installieren\">\n<!ENTITY connection.installOneSimulatorTooltip \"Installieren Sie eine Version des Simulators durch Herunterladen des erforderlichen Add-ons.\">\n<!ENTITY connection.installAnotherSimulator \"Hinzufügen\">\n<!ENTITY connection.installAnotherSimulatorTooltip \"Installieren Sie eine weitere Version des Simulators durch Herunterladen des entsprechenden Add-ons.\">\n<!ENTITY connection.startRegisteredSimulator \"Start:\">\n\n<!ENTITY projects.localApps \"Lokale Apps\">\n<!ENTITY projects.addApp \"Hinzufügen\">\n<!ENTITY projects.addPackaged \"Gepackte App hinzufügen\">\n<!ENTITY projects.addPackagedTooltip \"Eine neue gepackte App als Ordner vom Computer hinzufügen\">\n<!ENTITY projects.addHosted \"Gehostete App hinzufügen\">\n<!ENTITY projects.addHostedTooltip \"Eine neue gehostete App als Adresse einer manifest.webapp-Datei auf einer Webseite hinzufügen.\">\n<!ENTITY projects.title \"Lokale Apps\">\n<!ENTITY projects.appDetails \"App-Details\">\n<!ENTITY projects.removeAppFromList \"Diese App aus der Liste der Apps entfernen, an denen Sie derzeit arbeiten. Dies entfernt sie nicht vom Gerät oder aus dem Simulator.\">\n<!ENTITY projects.updateApp \"Aktualisieren\">\n<!ENTITY projects.updateAppTooltip \"Validierungstests durchführen und die App auf dem verbundenen Gerät aktualisieren\">\n<!ENTITY projects.debugApp \"Debugging\">\n<!ENTITY projects.debugAppTooltip \"Entwicklerwerkzeuge öffnen und mit dieser App verbinden\">\n<!ENTITY projects.saveManifest \"Speichern\">\n<!ENTITY projects.saveManifestTooltip \"Die Inhalte des folgenden Manifest-Editors speichern\">\n<!ENTITY projects.hostedManifestPlaceHolder2 \"http://example.com/app/manifest.webapp\">\n<!ENTITY projects.noProjects \"Keine Projekte vorhanden. Fügen Sie unten eine neue gepackte App als lokalen Ordner oder eine gehostete App als Adresse einer Manifest-Datei hinzu.\">\n<!ENTITY projects.manifestEditor \"Manifest-Bearbeitung\">\n<!ENTITY projects.manifestEditorTooltip \"Bearbeiten des App-Manifests in der Ebene weiter unten. Die Aktualisieren-Schaltfläche spart Zeit und aktualisiert die App.\">\n<!ENTITY projects.manifestViewer \"Manifest-Ansicht\">\n<!ENTITY projects.manifestViewerTooltip \"Untersuchen des App-Manifests in der Ebene weiter unten\">\n<!ENTITY projects.valid \"Gültig\">\n<!ENTITY projects.error \"Fehler\">\n<!ENTITY projects.warning \"Warnung\">\n<!ENTITY projects.hosted \"Gehostet\">\n<!ENTITY projects.packaged \"Gepackt\">\n\n<!ENTITY help.title \"App-Manager\">\n<!ENTITY help.close \"Schließen\">\n<!ENTITY help.intro \"Dieses Werkzeug hilft Ihnen beim Erstellen und Installieren von Web-Apps auf kompatiblen Geräten (z.B. mit Firefox OS). Der Tab <strong>Apps</strong> unterstützt Sie bei der Installation und Validierung Ihrer App. Der Tab <strong>Gerät</strong> liefert Informationen über das verbundene Gerät. Verwenden Sie die Leiste unten, um mit einem Gerät zu verbinden oder den Simulator zu starten.\">\n<!ENTITY help.usefullLinks \"Nützliche Links:\">\n<!ENTITY help.appMgrDoc \"Dokumentation: Verwendung des App-Managers\">\n<!ENTITY help.configuringDevice \"Einrichten Ihres Firefox-OS-Geräts\">\n<!ENTITY help.troubleShooting \"Fehlerbehebung\">\n<!ENTITY help.simulatorAddon \"Simulator-Add-on installieren\">\n<!ENTITY help.adbHelperAddon \"Adb-Hilfs-Add-on installieren\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nindex.deprecationNotice=Der App-Manager wird in einer zukünftigen Version entfernt. Ihre Projekte wurden in die WebIDE migriert.\nindex.launchWebIDE=WebIDE öffnen\nindex.readMoreAboutWebIDE=Mehr erfahren\n# LOCALIZATION NOTE (device.deviceSize): %1$S is the device's width, %2$S is\n# the device's height, %3$S is the device's pixel density.\n# Example: 800x480 (86 DPI).\ndevice.deviceSize=Gerätgröße: %1$Sx%2$S (%3$S DPI)\n# LOCALIZATION NOTE (connection.connectedToDevice, connection.connectTo):\n# %1$S is the host name, %2$S is the port number.\nconnection.connectedToDevice=Verbunden mit %1$S\nconnection.connectTo=Mit %1$S:%2$S verbinden\nproject.filePickerTitle=Wählen Sie einen webapp-Ordner\nproject.installing=Wird installiert…\nproject.installed=Installation abgeschlossen!\nvalidator.nonExistingFolder=Der Projektordner existiert nicht.\nvalidator.expectProjectFolder=Der Projektordner ist eine Datei.\nvalidator.wrongManifestFileName=Gepackte Apps benötigen eine Manifest-Datei, die 'manifest.webapp' heißen und im Wurzelverzeichnis des Projektordners liegen muss.\nvalidator.invalidManifestURL=Ungültige Manifest-Adresse '%S'\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON=Das webapp-Manifest ist keine gültige JSON-Datei: %1$S in: %2$S\nvalidator.noAccessManifestURL=Konnte Manifest-Datei nicht lesen: %1$S in: %2$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL=Ungültige Adresse '%1$S' eines gehosteten Manifests: %2$S\nvalidator.invalidProjectType=Unbekannter Projekt-Typ '%S'\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty=Notwendiger 'name' fehlt im Manifest.\nvalidator.missIconsManifestProperty='icons' fehlt im Manifest.\nvalidator.missIconMarketplace2=Eine an den Marketplace übermittelte App benötigt ein Symbol von 128 Pixel.\nvalidator.invalidAppType=Unbekannter App-Typ: '%S'.\nvalidator.invalidHostedPriviledges=Eine gehostete App darf nicht vom Typ '%S' sein.\nvalidator.noCertifiedSupport='certified' (zertifizierte) Apps werden nicht vollständig durch den App-Manager unterstützt.\nvalidator.nonAbsoluteLaunchPath=Die Startadresse muss eine absolute Adresse beginned mit '/' sein: '%S'\nvalidator.accessFailedLaunchPath=Es kann nicht auf die App-Startseite '%S' zugegriffen werden.\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode=Es kann nicht auf die App-Startseite '%1$S' zugegriffen werden, es wurde der HTTP-Code %2$S zurückgegeben.\n\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest=Die angegebene Seite verfügt über kein Manifest.\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8=Das Manifest verwendet %S als Zeichenkodierung. Manifeste müssen aber UTF-8 als Zeichenkodierung verwenden.\n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType=Das Manifest hat den MIME-Typ %S. Manifeste müssen aber vom MIME-Typ text/cache-manifest sein.\n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI=Auf Adresse %1$S wird an mehreren Stellen verwiesen. Folgendes ist nicht erlaubt: %2$S.\n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI=Der Abschnitt NETWORK Zeile %1$S (%2$S) verhindert das Ablegen im Cache von Zeile %3$S (%4$S) des Abschnitts %5$S.\nfallbackBlocksURI=Der Abschnitt FALLBACK Zeile %1$S (%2$S) verhindert das Ablegen im Cache von Zeile %3$S (%4$S) des Abschnitts %5$S.\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest=Die Datei %1$S wurde nach %2$S verändert. Falls die Manifest-Datei sich nicht geändert hat, so wird die Version aus dem Cache verwendet (Zeile %3$S).\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore=In %1$S ist cache-control auf no-store gesetzt. Dies verhindert das Speichern der Datei im Anwendungs-Cache (Zeile %2$S).\n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable=%1$S zeigt auf eine Ressource, die nicht verfügbar ist (Zeile %2$S).\n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI=Die an AppCacheUtils übergebene Adresse ist ungültig.\n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults=Die Suche gab keine Ergebnisse zurück.\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled=Der Festplatten-Cache ist deaktiviert. Bitte setzen Sie in about:config browser.cache.disk.enable auf true und versuchen Sie es erneut.\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest=Die erste Zeile des Manifests muss \"CACHE MANIFEST\" lauten (Zeile %S).\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2=\"CACHE MANIFEST\" darf nur in der ersten Zeile stehen, wurde aber in Zeile %S gefunden.\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2=Falsche Verwendung von Sternchen (*) als Platzhalter im Abschnitt %1$S in Zeile %2$S. Falls eine Zeile im Abschnitt NETWORK nur ein einzelnes Sternchen-Zeichen enthält, dann wird jede Adresse, die nicht im Manifest aufgeführt ist, so behandelt, als wäre die Adresse im Abschnitt NETWORK aufgeführt. Ansonsten werden diese Adressen als nicht verfügbar behandelt. Andere Verwendungen des Sternchen-Zeichens sind verboten.\n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces=Leerzeichen in Adresse in Zeile %S müssen durch %20 ersetzt werden.\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad=/../ in Zeile %S ist kein gültiges Adressen-Präfix.\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes=Zu viele ../-Operatoren in Zeile %S.\n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces=Nur zwei durch Leerzeichen getrennte Adressen sind im Abschnitt FALLBACK erlaubt (Zeile %S).\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2=Falsche Verwendung des Sternchen-Zeichens (*) im Abschnitt FALLBACK in Zeile %S. Adressen im Abschnitt FALLBACK müssen einfach mit einem Pfad-Präfix übereinstimmen.\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue=Der Abschnitt SETTINGS darf nur einen einzigen Wert enthalten, entweder \"prefer-online\" oder \"fast\" (Zeile %S).\n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName=Ungültiger Abschnittsname (%1$S) in Zeile %2$S.\n\n# LOCALIZATION NOTE (entryNotFound): the requested cache entry that does not\n# exist.\nentryNotFound=Eintrag nicht gefunden\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"Neu laden\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"der Seite, um &lt;canvas&gt;-Kontexte zu debuggen.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"Auf die\">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"-Schaltfläche klicken, um die Aufrufliste des Frames einer Animation anzuzeigen.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  in the call list view while loading a snapshot. -->\n<!ENTITY canvasDebuggerUI.importNotice    \"Wird geladen…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Nächsten Frame in der Animationsschleife aufzeichnen\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n<!ENTITY canvasDebuggerUI.importSnapshot \"Importieren…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n<!ENTITY canvasDebuggerUI.clearSnapshots \"Leeren\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Aufrufe durchsuchen\">\n\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.waitingNotice): This is the label shown\n  -  in the call list view while recording a snapshot. -->\n<!ENTITY canvasDebuggerUI.waitingNotice   \"Recording an animation cycle…\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label=Canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel=Canvas-Ansicht\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip=Werkzeuge zum Untersuchen und Debuggen von <canvas>-Kontexten\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText=Noch keine Abbildungszustände\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel=Abbildungszustand %S\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel=Wird geladen…\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel=Speichern\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel=Wird gespeichert…\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel=Von Festplatte geladen\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle=Abbildungszustand des Animations-Frames speichern…\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter=JSON-Dateien\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter=Alle Dateien\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel=#1 Zeichenschritt;#1 Zeichenschritte\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel=#1 Aufruf;#1 Aufrufe\n\n\n# LOCALIZATION NOTE (recordingTimeoutFailure):\n# This notification alert is displayed when attempting to record a requestAnimationFrame\n# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no\n# loops were found.\nrecordingTimeoutFailure=Canvas Debugger could not find a requestAnimationFrame or setTimeout cycle.\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n<!ENTITY title      \"Verbinden\">\n<!ENTITY header     \"Mit anderem Gerät über Netzwerk verbinden\">\n<!ENTITY host       \"Host:\">\n<!ENTITY port       \"Port:\">\n<!ENTITY connect    \"Verbinden\">\n<!ENTITY connecting \"Verbindung wird hergestellt…\">\n<!ENTITY availableAddons \"Verfügbare externe Add-ons:\">\n<!ENTITY availableTabs \"Verfügbare externe Tabs:\">\n<!ENTITY availableProcesses \"Verfügbare externe Prozesse:\">\n<!ENTITY connectionError \"Fehler:\">\n<!ENTITY errorTimeout \"Fehler: Verbindungs-Zeitüberschreitung\">\n<!ENTITY errorRefused \"Fehler: Verbindungsanfrage abgelehnt\">\n<!ENTITY errorUnexpected \"Unerwarteter Fehler\">\n\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n<!ENTITY remoteHelp \"Firefox-Entwicklerwerkzeuge können andere Geräte über das Netzwerk debuggen (zum Beispiel Firefox für Android und Firefox OS). Überprüfen Sie, dass Sie die Einstellung 'Externes Debugging' auf dem anderen Gerät aktiviert haben. Weitere Informationen dazu in der \">\n<!ENTITY remoteDocumentation \"Dokumentation\">\n<!ENTITY remoteHelpSuffix \".\">\n\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=Hauptprozess\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n<!ENTITY debuggerUI.closeButton.tooltip \"Schließen\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n<!ENTITY debuggerUI.panesButton.tooltip \"Spalten ein-/ausblenden\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n<!ENTITY debuggerUI.blackBoxMessage.label \"Diese Quelldatei ist stummgeschaltet: Ihre Haltepunkte sind deaktiviert und schrittweises Vorgehen überspringt sie.\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"Stummschaltung dieser Quelldatei aufheben\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n<!ENTITY debuggerUI.optsButton.tooltip  \"Debugger-Einstellungen\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"Stummschaltung umschalten\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n<!ENTITY debuggerUI.sources.prettyPrint \"Quelltext formatieren\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n<!ENTITY debuggerUI.autoPrettyPrint     \"Minimierte Quelldateien automatisch formatieren\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"M\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"Alle Haltepunkte aktivieren/deaktivieren\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.startTracing): This is the text displayed in\n  - the button to start execution tracing. -->\n<!ENTITY debuggerUI.startTracing \"Ablauf aufzeichnen\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton \"Leeren\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton.tooltip \"Entfernt gesammelte Ablaufdaten\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n<!ENTITY debuggerUI.pauseExceptions          \"Bei Ausnahmefehlern anhalten\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"A\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.ignoreCaughtExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n<!ENTITY debuggerUI.ignoreCaughtExceptions     \"Auftretende Ausnahmefehler ignorieren\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"g\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n<!ENTITY debuggerUI.showPanesOnInit     \"Spalten beim Start anzeigen\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n<!ENTITY debuggerUI.showVarsFilter      \"Suchleiste für Variablen anzeigen\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"b\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n<!ENTITY debuggerUI.showOnlyEnum        \"Nur nummerierbare Eigenschaften anzeigen\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"n\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n<!ENTITY debuggerUI.showOriginalSource      \"Ursprüngliche Quelle anzeigen\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"Q\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not. -->\n<!ENTITY debuggerUI.autoBlackBox           \"Minimierte Quelldateien automatisch stumm schalten\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"u\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a description. -->\n<!ENTITY debuggerUI.searchPanelOperators    \"Operatoren:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n<!ENTITY debuggerUI.searchFile          \"Skripte durchsuchen\">\n<!ENTITY debuggerUI.searchFile.key      \"P\">\n<!ENTITY debuggerUI.searchFile.altkey   \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"d\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n<!ENTITY debuggerUI.searchGlobal        \"In allen Dateien suchen\">\n<!ENTITY debuggerUI.searchGlobal.key    \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"a\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n<!ENTITY debuggerUI.searchFunction      \"Funktionsdefinition suchen\">\n<!ENTITY debuggerUI.searchFunction.key  \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"u\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n<!ENTITY debuggerUI.searchToken         \"Suchen\">\n<!ENTITY debuggerUI.searchToken.key     \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n<!ENTITY debuggerUI.searchGoToLine      \"Zu Zeile springen…\">\n<!ENTITY debuggerUI.searchGoToLine.key  \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"Z\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n<!ENTITY debuggerUI.searchVariable      \"Variablen filtern\">\n<!ENTITY debuggerUI.searchVariable.key  \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n<!ENTITY debuggerUI.focusVariables      \"Variablenbaum fokussieren\">\n<!ENTITY debuggerUI.focusVariables.key  \"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"f\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n<!ENTITY debuggerUI.condBreakPanelTitle \"An diesem Haltepunkt wird nur angehalten, falls die folgende Bedingung wahr ist\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n<!ENTITY debuggerUI.seMenuBreak         \"Haltepunkt hinzufügen\">\n<!ENTITY debuggerUI.seMenuBreak.key     \"H\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n<!ENTITY debuggerUI.seMenuCondBreak     \"Bedingten Haltepunkt hinzufügen\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n<!ENTITY debuggerUI.tabs.sources        \"Quellen\">\n<!ENTITY debuggerUI.tabs.traces         \"Ablauf\">\n<!ENTITY debuggerUI.tabs.callstack      \"Aufrufliste\">\n<!ENTITY debuggerUI.tabs.variables      \"Variablen\">\n<!ENTITY debuggerUI.tabs.events         \"Ereignisse\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n<!ENTITY debuggerUI.seMenuAddWatch      \"Auswahl als zu beobachtenden Ausdruck hinzufügen\">\n<!ENTITY debuggerUI.seMenuAddWatch.key  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n<!ENTITY debuggerUI.addWatch            \"Zu beobachtenden Ausdruck hinzufügen\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"A\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n<!ENTITY debuggerUI.removeAllWatch      \"Alle zu beobachtenden Ausdrücke entfernen\">\n<!ENTITY debuggerUI.removeAllWatch.key  \"e\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"e\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.resume2    \"VK_SLASH\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepOver2  \"VK_QUOTE\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepIn2    \"VK_SEMICOLON\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut2   \"VK_SEMICOLON\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxDebugger.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxDebugger.label=Debugger\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel=Debugger-Ansicht\n\n# LOCALIZATION NOTE (DebuggerWindowTitle):\n# The title displayed for the debugger window.\nDebuggerWindowTitle=Browser-Debugger\n\n# LOCALIZATION NOTE (DebuggerWindowScriptTitle):\n# The title displayed for the debugger window when a script is selected.\nDebuggerWindowScriptTitle=Browser-Debugger - %S\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\nToolboxDebugger.tooltip=JavaScript-Debugger\n\n# LOCALIZATION NOTE (debuggerMenu.commandkey, debuggerMenu.accesskey)\n# Used for the menuitem in the tool menu\ndebuggerMenu.commandkey=S\ndebuggerMenu.accesskey=D\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI. -->\ncollapsePanes=Spalten ausblenden\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI. -->\nexpandPanes=Spalten einblenden\n\n# LOCALIZATION NOTE (pauseLabel): The label that is displayed on the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=Zum Anhalten klicken (%S)\n\n# LOCALIZATION NOTE (resumeLabel): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=Zum Fortfahren klicken (%S)\n\n# LOCALIZATION NOTE (startTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is stopped.\nstartTracingTooltip=Ablaufverfolgung mit Klick starten\n\n# LOCALIZATION NOTE (stopTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is started.\nstopTracingTooltip=Ablaufverfolgung mit Klick beenden\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=Schritt darüber (%S)\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=Schritt hinein (%S)\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=Schritt heraus (%S)\n\n# LOCALIZATION NOTE (emptyGlobalsText): The text to display in the menulist\n# when there are no chrome globals available.\nnoGlobalsText=Keine globalen Variablen\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources menu\n# when there are no scripts.\nnoSourcesText=Seite enthält keine Quellen.\n\n# LOCALIZATION NOTE (loadingSourcesText): The text to display in the sources menu\n# when waiting for scripts to load.\nloadingSourcesText=Warten auf Quellen…\n\n# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab\n# when there are no events.\nnoEventListenersText=Es wird nicht auf Ereignisse gewartet.\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText=Keine Aufrufinformationen verfügbar\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the traces tab\n# when there are no function calls.\nnoFunctionCallsText=Keine Funktionsaufrufe gefunden\n\n# LOCALIZATION NOTE (tracingNotStartedText): The text to display in the traces tab\n# when when tracing hasn't started yet.\ntracingNotStartedText=Ablaufverfolgung nicht gestartet\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip=Umschalten, ob die Ausführung bei diesem Ereignis angehalten wird\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector=durch\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource=in\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes=%S Knoten\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative=[nativer Code]\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents=Animation\naudioEvents=Audio\nbatteryEvents=Batterie\nclipboardEvents=Zwischenablage\ncompositionEvents=Seitenaufbau\ndeviceEvents=Gerät\ndisplayEvents=Anzeige\ndragAndDropEvents=Ziehen und Ablegen\ngamepadEvents=Gamepad\nindexedDBEvents=IndexedDB\ninteractionEvents=Interaktion\nkeyboardEvents=Tastatur\nmediaEvents=HTML5-Medien\nmouseEvents=Maus\nmutationEvents=DOM-Veränderungen\nnavigationEvents=Navigation\npointerLockEvents=Mausfang\nsensorEvents=Sensor\nstorageEvents=Speicher\ntimeEvents=Zeit\ntouchEvents=Berührung\notherEvents=Sonstiges\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip) = The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=Stummschaltung umschalten\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=Keine Übereinstimmungen gefunden\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=Skripte filtern (%S)\n\n# LOCALIZATION NOTE (emptyChromeGlobalsFilterText): This is the text that\n# appears in the filter text box when it is empty and the chrome globals\n# container is selected.\nemptyChromeGlobalsFilterText=Chrome-Variablen filtern (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=Variablen filtern\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText=Eigenschaften filtern\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=Skripte filtern (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=In allen Dateien suchen (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=Funktionsdefinition suchen (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=In dieser Datei suchen (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=Zu Zeile springen (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=Variablen filtern (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=Bedingten Haltepunkt konfigurieren\nbreakpointMenuItem.enableSelf=Haltepunkt aktivieren\nbreakpointMenuItem.disableSelf=Haltepunkt deaktivieren\nbreakpointMenuItem.deleteSelf=Haltepunkt entfernen\nbreakpointMenuItem.enableOthers=Andere Haltepunkte aktivieren\nbreakpointMenuItem.disableOthers=Andere Haltepunkte deaktivieren\nbreakpointMenuItem.deleteOthers=Andere Haltepunkte entfernen\nbreakpointMenuItem.enableAll=Alle Haltepunkte aktivieren\nbreakpointMenuItem.disableAll=Alle Haltepunkte deaktivieren\nbreakpointMenuItem.deleteAll=Alle Haltepunkte entfernen\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the laoding process has started but there is no file to display\n# yet.\nloadingText=Lädt\\u2026\n\n# LOCALIZATION NOTE (errorLoadingText): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText=Fehler beim Laden von Quelle:\\n\n\n# LOCALIZATION NOTE (addWatchExpressionText): The text that is displayed in the\n# watch expressions list to add a new item.\naddWatchExpressionText=Zu beobachtenden Ausdruck hinzufügen\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton=Beobachten\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText=Keine Variablen verfügbar.\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=Geltungsbereich: %S\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=Ausdrücke beobachten\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=Global\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace=Stack-Trace:\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects=#1 weitere…;#1 weitere…\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=Zum Bearbeiten doppelklicken\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableValueTooltip=Zum Ändern des Wertes anklicken\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item with which can be removed.\nvariablesCloseButtonTooltip=Zum Löschen anklicken\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=Zum Setzen des Wertes anklicken\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip=Zur Anzeige des Knotes im Inspektor anklicken\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip=configurable\nenumerableTooltip=enumerable\nwritableTooltip=writable\nfrozenTooltip=frozen\nsealedTooltip=sealed\nextensibleTooltip=extensible\noverriddenTooltip=overridden\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel=:\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel=\\ →\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=Ein oder mehrere Debugger wurden angehalten. Bitte setzen Sie den zuletzt angehaltenen Debugger auf %S fort.\n\n\nevalGroupLabel=Evaluated Sources\nvariablesViewMissingArgs=(unavailable)\n\nvariablesViewOptimizedOut=(optimized away)\nvariablesViewUninitialized=(uninitialized)\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=Phones\ndevice.tablets=Tablets\ndevice.laptops=Laptops\ndevice.televisions=TVs\ndevice.consoles=Gaming consoles\ndevice.watches=Watches\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=kopiert\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n<!ENTITY title \"Schriftarten\">\n<!ENTITY showAllFonts \"Alle in der Seite verwendeten Schriftarten anzeigen\">\n<!ENTITY usedAs \"Verwendet: \">\n<!ENTITY system \"Systemschriftart\">\n<!ENTITY remote \"Heruntergeladene Schriftart\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone=(Keine Beschreibung)\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName=Parameter\n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc=Befehl auf %S ausführen\ncanonProxyManual=Eine Gruppe von Befehlen, die auf einem externen System ausgeführt werden, welches über %S angesteuert wird.\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists=Der Befehl '%S' existiert bereits.\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\ncliEvalJavascript=Geben Sie direkt JavaScript ein\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg=Zu viele Argumente\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions=Verfügbare Optionen\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand=Ungültiger Befehl\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam=Wert für '%1$S' benötigt.\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists='%1$S' existiert nicht.\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists='%1$S' existiert bereits.\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile='%1$S' ist keine Datei.\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory='%1$S' ist kein Ordner.\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch=Keine Übereinstimmung von '%1$S' mit '%2$S'.\n\n# LOCALIZATION NOTE: When the menu has displayed all the matches that it\n# should (i.e. about 10 items) then we display this to alert the user that\n# more matches are available.\nfieldMenuMore=Weitere Übereinstimmungen, bitte weitertippen\n\n# LOCALIZATION NOTE: The command line provides completion for JavaScript\n# commands, however there are times when the scope of what we're completing\n# against can't be used. This error message is displayed when this happens.\njstypeParseScope=Bereich verloren\n\n# LOCALIZATION NOTE (jstypeParseMissing, jstypeBeginSyntax,\n# jstypeBeginUnterm): These error messages are displayed when the command line\n# is doing JavaScript completion and encounters errors.\njstypeParseMissing=Die Eigenschaft '%S' konnte nicht gefunden werden\njstypeBeginSyntax=Syntax-Fehler\njstypeBeginUnterm=Nicht abgeschlossene Zeichenketten-Konstante\n\n# LOCALIZATION NOTE: This message is displayed if the system for providing\n# JavaScript completions encounters and error it displays this.\njstypeParseError=Fehler\n\n# LOCALIZATION NOTE (typesNumberNan, typesNumberNotInt2, typesDateNan): These\n# error messages are displayed when the command line is passed a variable\n# which has the wrong format and can't be converted. Parameters: %S is the\n# passed variable.\ntypesNumberNan=Kann \"%S\" nicht in eine Zahl konvertieren.\ntypesNumberNotInt2=Kann \"%S\" nicht in eine Ganzzahl umwandeln.\ntypesDateNan=Kann \"%S\" nicht in ein Datum umwandeln.\n\n# LOCALIZATION NOTE (typesNumberMax, typesNumberMin, typesDateMax,\n# typesDateMin): These error messages are displayed when the command line is\n# passed a variable which has a value out of range (number or date).\n# Parameters: %1$S is the passed variable, %2$S is the limit value.\ntypesNumberMax=%1$S ist größer als maximal erlaubt: %2$S.\ntypesNumberMin=%1$S ist kleiner als minimal erlaubt: %2$S.\ntypesDateMax=%1$S befindet sich nach dem spätesten erlaubten Datum %2$S.\ntypesDateMin=%1$S befindet sich vor dem frühesten erlaubten Datum %2$S.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# passed an option with a limited number of correct values, but the passed\n# value is not one of them.\ntypesSelectionNomatch='%S' kann nicht verwendet werden.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# expecting a CSS query string, however the passed string is not valid.\nnodeParseSyntax=Syntax-Fehler in der CSS-Abfrage\n\n# LOCALIZATION NOTE (nodeParseMultiple, nodeParseNone): These error messages\n# are displayed when the command line is expecting a CSS string that matches a\n# single node, but more nodes (or none) match.\nnodeParseMultiple=Zu viele Übereinstimmungen (%S)\nnodeParseNone=Keine Übereinstimmungen\n\n# LOCALIZATION NOTE (helpDesc, helpManual, helpSearchDesc, helpSearchManual3):\n# These strings describe the \"help\" command, used to display a description of\n# a command (e.g. \"help pref\"), and its parameter 'search'.\nhelpDesc=Hilfe für die verfügbaren Befehle anzeigen\nhelpManual=Hilfe zu einem verfügbaren Befehl (falls ein Suchbegriff übergeben und eine exakte Übereinstimmung gefunden wurde) oder die verfügbaren Befehle erhalten (falls kein Suchbegriff übergeben oder keine exakte Übereinstimmung gefunden wurde).\nhelpSearchDesc=Suchbegriff\nhelpSearchManual3=Ein Suchbegriff zur Einschränkung der Liste der Befehle, welche dem Benutzer angezeigt werden. Reguläre Ausdrücke werden nicht unterstützt.\n\n# LOCALIZATION NOTE: These strings are displayed in the help page for a\n# command in the console.\nhelpManSynopsis=Zusammenfassung\n\n# LOCALIZATION NOTE: This message is displayed in the help page if the command\n# has no parameters.\nhelpManNone=Keine\n\n# LOCALIZATION NOTE: This message is displayed in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll=Verfügbare Befehle:\n\n# LOCALIZATION NOTE (helpListPrefix, helpListNone): These messages are\n# displayed in response to the 'help <search>' command (i.e. with a search\n# string), just above the list of matching commands. Parameters: %S is the\n# search string.\nhelpListPrefix=Befehle beginnend mit '%1$S':\nhelpListNone=Keine Befehle beginnend mit '%1$S'\n\n# LOCALIZATION NOTE (helpManRequired, helpManOptional, helpManDefault): When\n# the 'help x' command wants to show the manual for the 'x' command, it needs\n# to be able to describe the parameters as either required or optional, or if\n# they have a default value.\nhelpManRequired=benötigt\nhelpManOptional=optional\nhelpManDefault=optional, Standard=%1$S\n\n# LOCALIZATION NOTE (helpIntro): This forms part of the output from the 'help'\n# command. 'GCLI' is a project name and should be left untranslated.\nhelpIntro=GCLI ist ein Experiment, um Web-Entwicklern eine äußerst anpassbare Kommandozeile zur Verfügung zu stellen.\n\n# LOCALIZATION NOTE: Text shown as part of the output of the 'help' command\n# when the command in question has sub-commands, before a list of the matching\n# sub-commands.\nsubCommands=Unterbefehle\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError=Fehler beim Auswerten der Eingabe über die Kommandozeile\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc=Auf Befehlsgruppe einschränken\ncontextManual=Ein Standardpräfix für zukünftige Befehle festlegen. Zum Beispiel erlaubt 'context git' das Verwenden von 'commit' anstatt von 'git commit'.\ncontextPrefixDesc=Das Befehlspräfix\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError='%1$S' kann nicht als Präfix verwendet werden, weil es keine Befehlsgruppe ist.\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply=%1$S wird als Befehlspräfix verwendet.\ncontextEmptyReply=Befehlspräfix entfernt\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectMethodDesc, connectUrlDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an \n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc=Befehle an Server weiterleiten\nconnectManual=Mit Server verbinden und lokale Versionen von Befehlen auf dem Server erstellen. Von außen stammende Befehle haben anfangs ein Präfix, um sie von lokalen Befehlen zu unterscheiden (mehr zum Ändern des Verhaltens erfahren Sie unter dem context-Befehl).\nconnectPrefixDesc=Gruppenpräfix für importierte Befehle\nconnectMethodDesc=Verbindungsmethode\nconnectUrlDesc=Zu verknüpfende Adresse\nconnectDupReply=Es gibt bereits eine Verbindung mit dem Namen %S.\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply=%S-Befehle hinzugefügt\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2, disconnectPrefixDesc,\n# disconnectForceDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2=Vom Server trennen\ndisconnectManual2=Von einem Server trennen, welcher derzeit auf die Ausführung externer Befehle wartet\ndisconnectPrefixDesc=Gruppenpräfix für importierte Befehle\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply=%S-Befehle entfernt\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc=JavaScript-global ändern\nglobalWindowDesc=Neues window/global\nglobalOutput=JavaScript-global ist jetzt %S\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc=Ausgabebereich leeren\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc=Befehle in anderer Programmiersprache eingeben\nlangOutput=Sie verwenden jetzt %S\n\n# LOCALIZATION NOTE (prefDesc, prefManual, prefListDesc, prefListManual,\n# prefListSearchDesc, prefListSearchManual, prefShowDesc, prefShowManual,\n# prefShowSettingDesc, prefShowSettingManual): These strings describe the\n# 'pref' command and all its available sub-commands and parameters.\nprefDesc=Befehle zum Ändern der Einstellungen\nprefManual=Befehle zum Anzeigen und Ändern von Einstellungen sowohl für GCLI als auch die beinhaltende Umgebung\nprefListDesc=Verfügbare Einstellungen anzeigen\nprefListManual=Zeigt eine Liste von Einstellungen an, die noch mittels des 'Suche'-Begriffs gefiltert werden kann.\nprefListSearchDesc=In Liste angezeigter Einstellungen suchen\nprefListSearchManual=Sucht in der Liste der angezeigten Einstellungen.\nprefShowDesc=Einstellungswert anzeigen\nprefShowManual=Zeigt den Wert einer Einstellung an.\nprefShowSettingDesc=Einstellung anzeigen\nprefShowSettingManual=Name der anzuzeigenden Einstellung\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue=%1$S: %2$S\n\n# LOCALIZATION NOTE (prefSetDesc, prefSetManual, prefSetSettingDesc,\n# prefSetSettingManual, prefSetValueDesc, prefSetValueManual): These strings\n# describe the 'pref set' command and all its parameters.\nprefSetDesc=Eine Einstellung ändern\nprefSetManual=Von der Umgebung bereitgestellte Einstellungen ändern\nprefSetSettingDesc=Zu ändernde Einstellung\nprefSetSettingManual=Name der zu ändernden Einstellung\nprefSetValueDesc=Neuer Wert für die Einstellung\nprefSetValueManual=Der neue Wert für die angegebene Einstellung\n\n# LOCALIZATION NOTE (prefResetDesc, prefResetManual, prefResetSettingDesc,\n# prefResetSettingManual): These strings describe the 'pref reset' command and\n# all its parameters.\nprefResetDesc=Eine Einstellung zurücksetzen\nprefResetManual=Den Wert einer Einstellung auf den Standardwert zurücksetzen\nprefResetSettingDesc=Zurückzusetzende Einstellung\nprefResetSettingManual=Der Name der Einstellung, die auf den Standardwert zurückgesetzt werden soll\n\n# LOCALIZATION NOTE: This string is displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results.\nprefOutputFilter=Suchen\n\n# LOCALIZATION NOTE (prefOutputName, prefOutputValue): These strings are\n# displayed in the output from the 'pref list' command as table headings.\nprefOutputName=Name\nprefOutputValue=Wert\n\n# LOCALIZATION NOTE (introDesc, introManual): These strings describe the\n# 'intro' command. The localization of 'Got it!' should be the same used in\n# introTextGo.\nintroDesc=Zeigt die Einführungsnachricht an\nintroManual=Zeigt die Nachricht, welche neue Benutzer angezeigt bekommen, erneut an, bis der Benutzer auf 'Verstanden!' klickt.\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3=GCLI ist ein Experiment mit dem Ziel, Webentwicklern eine praktische Kommandozeile zur Verfügung zu stellen.\nintroTextCommands=Zum Anzeigen einer Liste mit Befehlen \nintroTextKeys2= eingeben oder zum Anzeigen von Hinweisen zu einem Befehl \nintroTextF1Escape=die F1- oder Escape-Taste drücken.\nintroTextGo=Verstanden!\n\n# LOCALIZATION NOTE: This is a short description of the 'hideIntro' setting.\nhideIntroDesc=Zeigt die ursprüngliche Willkommensmeldung an\n\n# LOCALIZATION NOTE: This is a description of the 'eagerHelper' setting. It's\n# displayed when the user asks for help on the settings. eagerHelper allows\n# users to select between showing no tooltips, permanent tooltips, and only\n# important tooltips.\neagerHelperDesc=Kontrolliert die Ausführlichkeit der Tooltips\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=Hilfe für die verfügbaren Befehle anzeigen\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=Verfügbare Befehle\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=Der Befehl '%1$S' steht im Modus mit mehreren Prozessen (E10S) nicht zur Verfügung.\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc=Befehle, um die Konsole zu kontrollieren\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=Die Web-Konsole filtern, löschen und schließen\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=Konsole löschen\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=Grafik der aktuellen Seite erstellen\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=Speichern einer PNG-Grafik, erstellt aus dem sichtbaren Fenster (optional mit einer Verzögerung)\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=Dateiname\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=Name der Datei, in welcher das Bildschirmfoto gespeichert werden soll (sollte die Dateiendung '.png' besitzen)\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=Bildschirmfoto in die Zwischenablage kopieren (true/false)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=true, falls das Bildschirmfoto in die Zwischenablage kopiert anstatt abgespeichert werden soll.\n\n# LOCALIZATION NOTE (screenshotChromeDesc) A very short string to describe\n# the 'chrome' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\n# The argument (%1$S) is the browser name.\nscreenshotChromeDesc2=Gesamtes %1$S-Fenster abspeichern? (true/false)\n\n# LOCALIZATION NOTE (screenshotChromeManual) A fuller description of the\n# 'chrome' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\n# The argument (%1$S) is the browser name.\nscreenshotChromeManual2=true, falls ein Bildschirmfoto des gesamten %1$S-Fensters anstatt nur des Inhaltsbereichs abgespeichert werden soll.\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions=Optionale Parameter\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=Verzögerung (Sekunden)\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=Die abzuwartende Zeit in Sekunden, bevor das Bildschirmfoto gespeichert wird\n\n# LOCALIZATION NOTE (screenshotFullscreenDesc) A very short string to describe\n# the 'fullscreen' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=Gesamte Webseite? (true/false)\n\n# LOCALIZATION NOTE (screenshotFullscreenManual) A fuller description of the\n# 'fullscreen' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=true, falls das Bildschirmfoto auch Teile außerhalb des derzeit sichtbaren Bereichs beinhalten soll.\n\n# LOCALIZATION NOTE (screenshotSelectorChromeConflict) Exception thrown when user\n# tries to use 'selector' option along with 'chrome' option of the screenshot\n# command. Refer: https://bugzilla.mozilla.org/show_bug.cgi?id=659268#c7\nscreenshotSelectorChromeConflict=Selektor-Parameter wird nicht unterstützt, wenn Parameter chrome auf true steht\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. the first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=Bildschirmfoto am %1$S um %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=Fehler beim Speichern als\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=Gespeichert als\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=Fehler beim Kopieren in die Zwischenablage\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=In die Zwischenablage kopiert\n\n# LOCALIZATION NOTE (screenshotTooltip) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltip=Bildschirmfoto der gesamten Seite aufnehmen\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc=Knoten hervorheben\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual=Durch einen Selektor ausgewählte Knoten hervorheben\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc=CSS-Selektor\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual=Knoten auswählender CSS-Selektor\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc=Parameter\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc=Hinweislinien ausblenden\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual=Auf einen Knoten hinweisende Linien nicht verwenden\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc=Infoleiste für Knoten anzeigen\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual=Infoleiste über hervorgehobenen Knoten anzeigen (gibt Tag-Name, Attribute und Dimensionen an)\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc=Alle Treffer anzeigen\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual=Falls durch den Selektor zu viele Knoten ausgewählt werden, so werden nur die ersten 100 hervorgehoben, um eine zu große Verlangsamung der Seite zu verhindern. Durch Verwendung dieses Parameters werden alle ausgewählten Knoten hervorgehoben.\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc=Region des Box-Modells\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual=Welche Region des Box-Modells hervorgehoben werden soll: 'content', 'padding', 'border' oder 'margin'\n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc=Füllungsstil\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual=Überschreiben des Standardfüllungsstils einer Region mit einer benutzerdefinierten Farbe\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc=Bestehende Hervorhebungen beibehalten\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual=Standardmäßig werden bestehende Hervorhebungen beim erneuten Verwenden des Befehls entfernt, außer dieser Parameter ist gesetzt.\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm=%1$S Knoten hervorgehoben\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached=%1$S Knoten ausgewählt, aber nur %2$S Knoten hervorgehoben. Mittels '--showall' können alle Knoten hervorgehoben werden.\n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc=Hervorhebungen entfernen\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual=Hervorhebungen von allen Knoten entfernen, welche vorher mit dem Befehl 'highlight' ausgewählt wurden.\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=%1$S neu starten\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=Führt den Neustart ohne Verwendung des Webseiten-Caches durch\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=Neustart-Anfrage durch Benutzer abgebrochen\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=%1$S wird neu gestartet…\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=Knoten untersuchen\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=Untersuchen Sie die Dimensionen und die Eigenschaften eines Elementes indem Sie einen CSS-Selektor verwenden, um den DOM-Highlighter zu öffnen\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=CSS-Selektor\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=Ein CSS-Selektor zur Verwendung mit Document.querySelector, der ein einzelnes Element identifiziert\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc=Eine Farbe auf der Seite identifizieren\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual=Öffnet eine Seitenlupe zum Untersuchen von Pixeln und Kopieren von deren Farbwerten\n\n# LOCALIZATION NOTE (eyedropperTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the Eyedropper tool.\neyedropperTooltip=Eine Farbe auf der Seite identifizieren\n\n# LOCALIZATION NOTE (tiltDesc) A very short description of the 'tilt'\n# command. See tiltManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltDesc=Webseiten in 3D darstellen\n\n# LOCALIZATION NOTE (tiltManual) A fuller description of the 'tilt'\n# command, displayed when the user asks for help on what it does.\ntiltManual=Ermöglicht das Untersuchen der Beziehungen verschiedener Teile der Webseite zu ihren übergeordneten Elementen in einer 3D-Umgebung\n\n# LOCALIZATION NOTE (tiltOpenDesc) A very short description of the 'tilt inspect'\n# command. See tiltOpenManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltOpenDesc=3D-Untersuchung öffnen\n\n# LOCALIZATION NOTE (tiltOpenManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltOpenManual=Die 3D-Untersuchung aktivieren und optional einen mittels CSS-Selektor ausgewählten Knoten hervorheben\n\n# LOCALIZATION NOTE (tiltToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Tilt 3D View.\ntiltToggleTooltip=3D-Untersuchung\n\n# LOCALIZATION NOTE (tiltTranslateDesc) A very short description of the 'tilt translate'\n# command. See tiltTranslateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltTranslateDesc=Die 3D-Darstellung verschieben\n\n# LOCALIZATION NOTE (tiltTranslateManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltTranslateManual=Schrittweises Verschieben der 3D-Darstellung in eine vorgegebene Richtung\n\n# LOCALIZATION NOTE (tiltTranslateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateXDesc=X (Pixel)\n\n# LOCALIZATION NOTE (tiltTranslateXManual) A fuller description of the 'x'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateXManual=Abstand, um den die 3D-Darstellung auf der X-Achse verschoben werden soll\n\n# LOCALIZATION NOTE (tiltTranslateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateYDesc=Y (Pixel)\n\n# LOCALIZATION NOTE (tiltTranslateYManual) A fuller description of the 'y'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateYManual=Abstand, um den die 3D-Darstellung auf der Y-Achse verschoben werden soll\n\n# LOCALIZATION NOTE (tiltRotateDesc) A very short description of the 'tilt rotate'\n# command. See tiltRotateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltRotateDesc=Rotieren der 3D-Darstellung\n\n# LOCALIZATION NOTE (tiltRotateManual) A fuller description of the 'tilt rotate'\n# command, displayed when the user asks for help on what it does.\ntiltRotateManual=Schrittweises Rotieren der 3D-Darstellung in eine vorgegebene Richtung\n\n# LOCALIZATION NOTE (tiltRotateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateXDesc=X (Grad)\n\n# LOCALIZATION NOTE (tiltRotateXManual) A fuller description of the 'x'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateXManual=Winkel in Grad, um den die 3D-Darstellung um die X-Achse rotiert werden soll\n\n# LOCALIZATION NOTE (tiltRotateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateYDesc=Y (Grad)\n\n# LOCALIZATION NOTE (tiltRotateYManual) A fuller description of the 'y'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateYManual=Winkel in Grad, um den die 3D-Darstellung um die Y-Achse rotiert werden soll\n\n# LOCALIZATION NOTE (tiltRotateZDesc) A very short string to describe the\n# 'z' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateZDesc=Z (Grad)\n\n# LOCALIZATION NOTE (tiltRotateZManual) A fuller description of the 'z'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateZManual=Winkel in Grad, um den die 3D-Darstellung um die Z-Achse rotiert werden soll\n\n# LOCALIZATION NOTE (tiltZoomDesc) A very short description of the 'tilt zoom'\n# command. See tiltZoomManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltZoomDesc=Zur 3D-Darstellung hin oder davon weg bewegen\n\n# LOCALIZATION NOTE (tiltZoomManual) A fuller description of the 'tilt zoom'\n# command, displayed when the user asks for help on what it does.\ntiltZoomManual=Schrittweises Verschieben der 3D-Darstellung auf der Z-Achse\n\n# LOCALIZATION NOTE (tiltZoomAmountDesc) A very short string to describe the\n# 'zoom' parameter to the 'tilt zoom' command, which is displayed in a dialog\n# when the user is using this command.\ntiltZoomAmountDesc=Zoom (Pixel)\n\n# LOCALIZATION NOTE (tiltZoomAmmuntManual) A fuller description of the 'zoom'\n# parameter to the 'zoom' command, displayed when the user asks for help\n# on what it does.\ntiltZoomAmountManual=Der Abstand zweier Ebenen in Pixel auf der Z-Achse\n\n# LOCALIZATION NOTE (tiltResetDesc) A very short description of the 'tilt reset'\n# command. See tiltResetManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltResetDesc=Verschiebung, Rotation und Zoom zurücksetzen\n\n# LOCALIZATION NOTE (tiltResetManual) A fuller description of the 'tilt reset'\n# command, displayed when the user asks for help on what it does.\ntiltResetManual=Die 3D-Darstellung wird in ihren Ausgangszustand zurückversetzt\n\n# LOCALIZATION NOTE (tiltCloseDesc) A very short description of the 'tilt close'\n# command. See tiltCloseManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltCloseDesc=Visualisierung beenden, falls aktiv\n\n# LOCALIZATION NOTE (tiltCloseManual) A fuller description of the 'tilt close'\n# command, displayed when the user asks for help on what it does.\ntiltCloseManual=Visualisierung beenden und zur Standarddarstellung zurückkehren\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=Vor der Verwendung dieses Befehls muss der Debugger geöffnet werden\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerStopped=Um einen Haltepunkt zu setzen, muss der Debugger geöffnet sein.\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=Haltepunkte verwalten\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=Befehle zum Anzeigen, Setzen und Entfernen von Haltepunkten\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=Bekannte Haltepunkte auflisten\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=Keine Haltepunkte gesetzt\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=Entfernen\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=Haltepunkt gesetzt\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=Haltepunkt konnte nicht gesetzt werden: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=Haltepunkt setzen\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=Unterstützte Haltepunkttypen: Zeile\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=Haltepunkt für eine Zeile setzen\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=JavaScript-Dateiadresse\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=Zeilennummer\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=Einen Haltepunkt löschen\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=Nummer des Haltepunkts\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=Haltepunkt gelöscht\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=Debugger steuern\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=Befehle zum Unterbrechen oder Fortsetzen des Haupt-Threads sowie zum Springen in, aus oder über Code-Blöcke\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=Debugger öffnen\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=Debugger schließen\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=Haupt-Thread anhalten\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=Fortsetzen des Haupt-Threads nach einem Haltepunkt, bis der nächste Haltepunkt erreicht oder das Skript beendet wird\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=Ablaufverfolgung steuern\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=Befehle zum Springen in, aus oder über Code-Blöcke\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=Führt den derzeitigen Ausdruck aus und hält beim nächsten Ausdruck an. Falls es sich bei dem aktuellen Ausdruck um einen Funktionsaufruf handelt, so führt der Debugger die gesamte Funktion aus und hält beim nächsten Ausdruck nach dem Funktionsaufruf\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepInDesc=Führt den derzeitigen Ausdruck aus und hält beim nächsten Ausdruck an. Falls es sich bei dem aktuellen Ausdruck um einen Funktionsaufruf handelt, so springt der Debugger in diese Funktion, ansonsten hält er beim nächsten Ausdruck\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOutDesc=Springt aus der aktuellen Funktion heraus und geht eine Ebene nach oben, falls die Funktion verschachtelt ist. Falls der Debugger sich im Hauptskript befindert, so wird dieses bis zum Ende oder zum nächsten Haltepunkt ausgeführt. Die Ausdrücke bis dorthin werden ausgeführt, es wird aber nicht in sie hinein gesprungen\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=Listet die Adressen der in den Debugger geladenen Skripte auf\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc=Quelldateien im Debugger stummschalten\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc=Eine stummzuschaltende, spezifische Quelldatei\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc=Alle Quelldateien stummschalten, auf die dieser Filter zutrifft (z.B. \"*.min.js\")\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc=Stummschaltung umkehren, sodass jede Quelldatei, die nicht mit der angegebenen Datei übereinstimmt oder auf die nicht der angegebene Filter zutrifft, stummgeschaltet wird.\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc=(Keine Quelldateien stummgeschaltet)\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc=Die folgenden Quelldateien wurden stummgeschaltet:\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc=Fehler beim Stummschalten:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc=Stummschaltung von Quelldateien aufheben\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc=Eine spezifische Quelldatei, deren Stummschaltung aufgehoben werden soll\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc=Stummschaltung für alle Quelldateien aufheben, auf die dieser Filter zutrifft (z.B. \"*.min.js\")\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc=(Stummschaltung keiner Quelldatei aufgehoben)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc=Stummschaltung folgender Quelldateien aufgehoben:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc=Fehler beim Beenden der Stummschaltung:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc=Stummschaltung umkehren, sodass nicht mehr jede Quelldatei, die nicht mit der angegebenen Datei übereinstimmt oder auf die nicht der angegebene Filter zutrifft, stummgeschaltet ist.\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=Konsole schließen\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=Konsole öffnen\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=Eine Seitenressource bearbeiten\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=Eine der Ressourcen der Seite bearbeiten\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=Zu bearbeitende Adresse\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=Zu fokussierende Zeile\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=Bildschirmgröße verändern\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=Breite in Pixel\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=Höhe in Pixel\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=Modus zur Veränderung der Bildschirmgröße starten\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=Modus zur Veränderung der Bildschirmgröße beenden\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=Modus zur Veränderung der Bildschirmgröße umschalten\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\nresizeModeToggleTooltip=Bildschirmgrößen testen\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=Bildschirmgröße verändern\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=Den Modus zur Veränderung der Bildschirmgröße steuern\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2=Sich anpassende Websites reagieren auf ihre Umgebung, sodass sie auf allem - von einem Handybildschirm bis zu einer Kinoleinwand - gut aussehen. Das Anpassen der Bildschirmgrößen erlaubt das einfache Testen einer ganzen Reihe verschiedener Seitengrößen in %1$S, ohne dass der ganze Browser in der Größe verändert werden muss.\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=Befehle bearbeiten\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=Das mozcmd-Verzeichnis erneut einlesen\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3=Befehle aus '%1$S' gelesen\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc=Ein mozcmd-Verzeichnis einrichten\n\n# LOCALIZATION NOTE (cmdSetdirManual2) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual2=Ein 'mozcmd'-Verzeichnis ist ein einfacher Weg, um neue benutzerdefinierte Befehle zu erstellen. Weitere Informationen sind in der <a href=\"https://developer.mozilla.org/docs/Tools/GCLI/Customization\">Dokumentation auf MDN</a> verfügbar.\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc=.mozcmd-Dateien enthaltendes Verzeichnis\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=Add-ons bearbeiten\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=Installierte Add-ons auflisten\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=Add-on-Typ wählen\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=Die folgenden Wörterbücher sind derzeit installiert:\naddonListExtensionHeading=Die folgenden Erweiterungen sind derzeit installiert:\naddonListLocaleHeading=Die folgenden Sprachpakete sind derzeit installiert:\naddonListPluginHeading=Die folgenden Plugins sind derzeit installiert:\naddonListThemeHeading=Die folgenden Themen sind derzeit installiert:\naddonListAllHeading=Die folgenden Add-ons sind derzeit installiert:\naddonListUnknownHeading=Die folgenden Add-ons des ausgewählten Typs sind derzeit installiert:\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=Aktivieren\naddonListOutDisable=Deaktivieren\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=Wartet auf\naddonPendingEnable=Aktivierung\naddonPendingDisable=Deaktivierung\naddonPendingUninstall=Deinstallation\naddonPendingInstall=Installation\naddonPendingUpgrade=Aktualisierung\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous add-on commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=Name des Add-ons\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for add-ons of a particular type were not found.\naddonNoneOfType=Es gibt keine installierten Add-ons des ausgewählten Typs.\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=Ausgewähltes Add-on aktivieren\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an add-on that is\n# already enabled.\naddonAlreadyEnabled=%S ist bereits aktiviert.\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an add-on is enabled.\naddonEnabled=%S wurde aktiviert.\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=Ausgewähltes Add-on deaktivieren\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an add-on that is\n# already disabled.\naddonAlreadyDisabled=%S ist bereits deaktiviert.\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an add-on is disabled.\naddonDisabled=%S wurde deaktiviert.\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=Ressourcen exportieren\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=HTML der Seite exportieren\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=Veränderungen an der Seite durchführen\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=Suchen und Ersetzen von Seitenelementen\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=Suchtext\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=Ersetzungstext\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=Groß- und Kleinschreibung ignorieren\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=Wurzelelement für Suche in Form eines CSS-Selektors\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=Bedingung für Suchtreffer in Form eines CSS-Selektors\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=Bedingung für Suchtreffer in Form eines regulären Ausdrucks für Attribute\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=Suche auf Attribute begrenzen\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=Suche auf Textknoten begrenzen\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=Übereinstimmungen mit CSS-Selektor: %1$S. Ersetzungen in Textknoten: %2$S. Ersetzungen in Attributen: %3$S.\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=Elemente und Attribute von Seite entfernen\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=Elemente von Seite entfernen\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=CSS-Selektor, der die zu entfernenden Elemente definiert\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=Wurzelelement für Suche in Form eines CSS-Selektors\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=Element entfernen, aber Inhalt behalten\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=Nur leere Elemente entfernen\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=Elemente ausgewählt durch CSS-Selektor: %1$S. Elemente entfernt: %2$S.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=Attribute von Seite entfernen\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=Regulärer Ausdruck für zu entfernende Attribute\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=CSS-Selektor für in die Suche einzubeziehende Elemente\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=Wurzelelement für Suche in Form eines CSS-Selektors\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=Groß- und Kleinschreibung ignorieren\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=Elemente ausgewählt durch CSS-Selektor: %1$S. Attribute entfernt: %2$S.\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2=%1$S-Entwicklerwerkzeuge entwickeln\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=Diverse Befehle zum Entwickeln der %1$S-Entwicklerwerkzeuge\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=Werkzeuge aus einer mozilla-central-Kopie laden\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound=%1$s existiert nicht oder ist keine mozilla-central-Kopie.\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded=Werkzeuge aus %1$s geladen\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=%1$S-Entwicklerwerkzeuge aus einer mozilla-central-Kopie laden\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=Eine mozilla-central-Kopie\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=Standardwerkzeuge verwenden\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=Standardwerkzeuge verwenden, überschreibt vorherige srcdir-Befehle.\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=Standardwerkzeuge geladen\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=Entwicklerwerkzeuge neu laden\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=Werkzeuge neu geladen\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=Cookies anzeigen und ändern\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=Befehle zum Auflisten, Erstellen, Löschen und Ändern von Cookies für die aktuelle Domain.\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=Cookies anzeigen\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=Zeigt eine Liste der Cookies, die für die aktuelle Seite relevant sind.\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=Host:\ncookieListOutPath=Pfad:\ncookieListOutExpires=Gültig bis:\ncookieListOutAttributes=Eigenschaften:\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=Keine\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=Beenden des Browsers (Sitzung)\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=Keine Cookies für diese Seite gefunden\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=Keine Cookies für Host %1$S gefunden\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=Bearbeiten\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=Entfernen\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=Cookie entfernen\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=Entfernt ein Cookie mit dem angegebenen Namen\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=Der Name des zu entfernenden Cookies\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=Cookie setzen\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=Setzt ein Cookie, indem Sie einen Namen, den zugehörigen Inhalt sowie optional ein oder mehrere der folgenden Attribute angeben: expires (Höchstalter in Sekunden oder das Ablaufdatum im GMTString-Format), path, domain, secure\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=Name des zu setzenden Cookies\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=Inhalt des zu setzenden Cookies\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc=Optionen\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=Pfad des zu setzenden Cookies\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=Domain des zu setzenden Cookies\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=Nur über https übertragen\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=Kein Zugriff für JavaScript in Webseite\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=Nur für die Dauer der Browser-Sitzung gültig\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=Das Ablaufdatum des Cookies (RFC-2822-quoted oder Datum nach ISO 8601)\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=JavaScript-Quelltext-Strukturierer\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=Adresse der zu strukturierenden JavaScript-Datei\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=Texteinzugsbreite in Zeichen\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=Anzahl der Zeichen, mit denen der Text eingerückt werden soll\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=Zum Texteinzug für jede Zeile zu verwendendes Zeichen\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=Zeichen, mit dem jede Zeile eingerückt werden soll, wobei Leer- und Tabulatorzeichen zur Verfügung stehen.\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=Bestehende Zeilenumbrüche nicht erhalten\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=Sollen bestehende Zeilenumbrüche erhalten bleiben?\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=Maximale Anzahl aufeinanderfolgender Zeilenumbrüche\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=Maximale Anzahl direkt aufeinanderfolgender Zeilenumbrüche, welche erhalten bleiben soll\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=Modus jslint-stricter verwerden?\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=Falls der Wert auf true gesetzt ist, so wird der Modus jslint-stricter verwendet\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=Zu wählende Position für Klammern\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=Zu wählende Position für Klammern: collapse - Klammern in selbe Zeile wie Kontrollausdrücke setzen; expand - Klammern in neue Zeile schreiben (Allman / ANSI-Stil); end-expand - schließende Klammer in eigene Zeile schreiben; expand-strict - Klammern in neue Zeile schreiben, selbst wenn dadurch der Code gestört wird.\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=Kein Leerzeichen vor Bedingungen\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=\\\\xNN-Zeichen dekodieren?\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=Sollen in Zeichenketten druckbare Zeichen, welche mit \\\\xNN kodiert sind, dekodiert werden?\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=Bitte eine gültige Adresse eingeben\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=Optionen\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=Befehle zur Konfiguration der Aufzeichnung von Funktionsaufrufen\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=Aufzeichnung von Funktionsaufrufen in Konsole starten\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=Aufzeichnung von Funktionsaufrufen gestartet\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=Aufzeichnung von Funktionsaufrufen in Konsole beenden\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=Derzeit ist keine Aufzeichnung von Funktionsaufrufen aktiv\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=Aufzeichnung von Funktionsaufrufen beendet. Aktiver Kontext: %1$S.\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=Aufzeichnung von Funktionsaufrufen in chrome-Code in Konsole starten\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=Globales Objekt, JSM-Adresse oder JS, welches globales Objekt zurückgibt\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=Das globale Objekt, die Adresse eines JavaScript-Moduls (JSM) oder im chrome-Fenster auszuführendes JavaScript, welches ein globales Objekt zurückgibt\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=Aufzeichnung von Funktionsaufrufen gestartet\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=Aufzeichnung von Funktionsaufrufen in Konsole beenden\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=Derzeit ist keine Aufzeichnung von Funktionsaufrufen in chrome-Code aktiv\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=Aufzeichnung von Funktionsaufrufen beendet. Aktive Kontexte: %1$S.\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<anonym>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=Methodenaufruf\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=Ungültiges JSM!\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=Variable im Inhaltsfenster nicht gefunden\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=Variable im chrome-Fenster nicht gefunden\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of javascript\n# and invalid JavaScript code.\ncallLogChromeEvalException=Evaluiertes JavaScript erzeugte den folgenden Ausnahmefehler\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=Die JavaScript-Quelle muss evaluiert ein Objekt ergeben, dessen Methodenaufrufe aufgezeichnet werden, z.B. \"({a1: function() {this.a2()},a2: function() {}});\"\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=JavaScript-Umgebung\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=Neu gezeichnete Flächen hervorheben\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=Neu gezeichnete Flächen hervorheben\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=Hervorhebung neu gezeichneter Flächen deaktivieren\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=Oberfläche der Anwendung selbst\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=Neu gezeichnete Flächen in verschiedenen Farben darstellen\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip=Neu gezeichnete Flächen hervorheben\n\n# LOCALIZATION NOTE (paintflashingToggleDesc) A very short string used to describe the\n# function of the \"paintflashing toggle\" command.\npaintflashingToggleDesc=Funktion \"Neu gezeichnetzte Flächen hervorheben\" umschalten\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\nsplitconsoleTooltip=Erzwingen der Anzeige der Konsole umschalten, gegebenenfalls zusätzlich zum aktuellen Entwicklerwerkzeug\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=Werkzeuge für Anwendungs-Cache\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=Cache-Manifest überprüfen\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=Probleme im Cache-Manifest und darin genannten Dateien finden\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=Zu überprüfende Adresse\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=Anwendungs-Cache erfolgreich überprüft\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=Einträge aus dem Anwendungs-Cache löschen\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=Einen oder mehrere Einträge aus dem Anwendungs-Cache löschen\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=Einträge erfolreich gelöscht\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=Liste mit Einträgen im Anwendungs-Cache\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=Eine Liste mit allen Einträgen im Anwendungs-Cache anzeigen. Falls der Suchbegriff verwendet wird, so zeigt die Tabelle die den Suchbegriff beinhaltenden Einträge an.\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=Ergebnisse mittels Suchbegriff filtern\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=Schlüssel:\nappCacheListDataSize=Datengröße:\nappCacheListDeviceID=Geräte-ID:\nappCacheListExpirationTime=Läuft ab:\nappCacheListFetchCount=Abfrageanzahl:\nappCacheListLastFetched=Zuletzt abgefragt:\nappCacheListLastModified=Zuletzt verändert:\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=Eintrag anzeigen\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=Neuen Tab mit Informationen zu angegebenem Cache-Eintrag öffnen\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=Neuen Tab mit Informationen zu angegebenem Cache-Eintrag öffnen\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=Schlüssel des anzuzeigenden Eintrags\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=Laufzeitanalyse verwalten\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=Befehle zum Starten oder Beenden der Laufzeitanalyse von JavaScript\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=Laufzeitanalyse öffnen\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=Laufzeitanalyse schließen\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=Laufzeitanalyse starten\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=Name des zu startenden Profils\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=Laufzeitanalyse beenden\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=Name des anzuhaltenden Profils\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=Alle Profile anzeigen\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=Einzelnes Profil anzeigen\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=Name eines Profils\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2=Profil wurde bereits gestartet\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=Profil wurde nicht gefunden\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3=Laufzeitanalyse wurde noch nicht gestartet. Sie kann mit dem Befehl 'profile start' gestartet werden.\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2=Aufzeichnung läuft…\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped=Angehalten\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=Zum Verwenden dieses Befehls muss die Laufzeitanalyse vorher geöffnet werden\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=Externen Port für Debugging öffnen\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2=%1$S unterstützt Debugging über Netzwerk per TCP/IP-Verbindung. Aus Sicherheitsgründen ist diese Funktion standardmäßig deaktiviert, aber sie kann mit Hilfe dieses Befehls aktiviert werden.\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=Eingehender TCP-Port\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=Eingehende Ports sind durch die Einstellung devtools.debugger.remote-enabled deaktiviert\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=Eingehender Port %1$S gesetzt\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=DebuggerServer nicht initialisiert\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc=Emulation eines CSS-Medientyps\nmediaEmulateDesc=Einen bestimmten CSS-Medientyp emulieren\nmediaEmulateManual=Das Dokument so betrachten, als würde es auf einem Gerät dargestellt, welches den angegebenen Medientyp unterstützt, wobei die entsprechenden CSS-Regeln angewendet werden.\nmediaEmulateType=Zu emulierender Medientyp\nmediaResetDesc=Emulation eines CSS-Medientyps beenden\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc=Häufig verwendete Bibliotheken in Seite einfügen\ninjectManual2=Häufig verwendete Bibliotheken als Inhalt der Seite einfügen. Auf diese kann dann über die Konsole zugegriffen werden.\ninjectLibraryDesc=Wählen Sie die einzufügende Bibliothek oder geben Sie die Adresse des einzufügenden Skripts ein.\ninjectLoaded=%1$S geladen\ninjectFailed=%1$S konnte nicht geladen werden: Ungültige Adresse\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc=Ordner öffnen\nfolderOpenDesc=Einen Ordnerpfad öffnen\nfolderOpenDir=Ordnerpfad\nfolderOpenProfileDesc=Profilverzeichnis\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath=Bitte einen gültigen Pfad eingeben.\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult=%1$S geöffnet\n\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=%1$S node highlighted;%1$S nodes highlighted\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/inspector.dtd",
    "content": "<!-- LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users edit the\n     (outer) HTML of the current node -->\n<!ENTITY inspectorHTMLEdit.label       \"HTML bearbeiten\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"b\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     inner HTML of the current node -->\n<!ENTITY inspectorHTMLCopyInner.label       \"Inneres HTML kopieren\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"n\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     outer HTML of the current node -->\n<!ENTITY inspectorHTMLCopyOuter.label       \"Äußeres HTML kopieren\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey   \"u\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyUniqueSelector.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the CSS Selector of the current node -->\n<!ENTITY inspectorCopyUniqueSelector.label       \"Eindeutigen Selektor kopieren\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey   \"d\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste outer\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteOuter.label      \"Äußeres HTML einfügen\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"g\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteInner.label      \"Inneres HTML einfügen\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"H\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"Einfügen…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"E\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n<!ENTITY inspectorHTMLPasteBefore.label      \"Davor\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"v\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n<!ENTITY inspectorHTMLPasteAfter.label       \"Danach\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"n\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"Als erstes Kind\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"e\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n<!ENTITY inspectorHTMLPasteLastChild.label       \"Als letztes Kind\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"z\">\n\n\n<!-- LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete the\n     current node -->\n<!ENTITY inspectorHTMLDelete.label          \"Knoten löschen\">\n<!ENTITY inspectorHTMLDelete.accesskey      \"s\">\n\n<!ENTITY inspector.selectButton.tooltip     \"Element mit Maus auswählen\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label): This is the label shown as\n     the placeholder in inspector search box -->\n<!ENTITY inspectorSearchHTML.label          \"HTML-Element suchen\">\n<!ENTITY inspectorSearchHTML.key            \"H\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyImageDataUri.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the URL embedding the image data encoded in Base 64 (what we name\n     here Image Data URL). For more information:\n     https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs -->\n<!ENTITY inspectorCopyImageDataUri.label       \"Grafik als Data-URI kopieren\">\n\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n<!ENTITY inspectorShowDOMProperties.label       \"DOM-Eigenschaften anzeigen\">\n\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n<!ENTITY inspectorSearchHTML.label2          \"Search with CSS Selectors\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (confirmNavigationAway): Used in the Inspector tool, when\n# the user tries to navigate away from a web page, to confirm the change of\n# page.\nconfirmNavigationAway.message2=Wenn Sie die Seite verlassen, werden von Ihnen vorgenommene Änderungen verworfen.\nconfirmNavigationAway.buttonLeave=Seite verlassen\nconfirmNavigationAway.buttonLeaveAccesskey=v\nconfirmNavigationAway.buttonStay=Auf Seite bleiben\nconfirmNavigationAway.buttonStayAccesskey=b\n\nbreadcrumbs.siblings=Geschwister\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=Der Debugger wurde angehalten. Einige Funktionen wie Auswahl mit der Maus werden nicht funktionieren.\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=Befehle für ausgewählten Knoten\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label=Inspektor\ninspector.commandkey=C\ninspector.accesskey=p\n\n# LOCALIZATION NOTE (inspector.panelLabel.*)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel=Inspektor-Ansicht\ninspector.panelLabel.markupView=Markup-Ansicht\n\n# LOCALIZATION NOTE (markupView.more.*)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=Einige Knoten sind ausgeblendet.\nmarkupView.more.showAll=Alle %S Knoten anzeigen\ninspector.tooltip=DOM- und Stil-Untersuchung\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage=Grafik konnte nicht geladen werden\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\neventsTooltip.openInDebugger=In Debugger öffnen\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n<!ENTITY title                  \"Box-Modell\">\n<!ENTITY margin.tooltip         \"Außenabstand\">\n<!ENTITY border.tooltip         \"Rand\">\n<!ENTITY padding.tooltip        \"Innenabstand\">\n<!ENTITY content.tooltip        \"Inhalt\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n<!ENTITY netmonitorUI.perfNotice1         \"• Auf die\">\n<!ENTITY netmonitorUI.perfNotice2         \"-Schaltfläche klicken, um die Netzwerkanalyse zu starten.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.reload1/2/3): These are the labels displayed\n  -  in the network table when empty to start logging network requests. -->\n<!ENTITY netmonitorUI.reloadNotice1       \"• Starten Sie eine Anfrage oder\">\n<!ENTITY netmonitorUI.reloadNotice2       \"laden\">\n<!ENTITY netmonitorUI.reloadNotice3       \"Sie die Seite neu, um detaillierte Informationen über die Netzwerkaktivität angezeigt zu bekommen.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n<!ENTITY netmonitorUI.toolbar.status2     \"✓\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n<!ENTITY netmonitorUI.toolbar.method      \"Methode\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n<!ENTITY netmonitorUI.toolbar.file        \"Datei\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n<!ENTITY netmonitorUI.toolbar.domain      \"Host\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n<!ENTITY netmonitorUI.toolbar.type        \"Typ\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column. -->\n<!ENTITY netmonitorUI.toolbar.size        \"Größe\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n<!ENTITY netmonitorUI.toolbar.waterfall   \"Zeitverlauf\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n<!ENTITY netmonitorUI.tab.headers         \"Kopfzeilen\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n<!ENTITY netmonitorUI.tab.cookies         \"Cookies\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n<!ENTITY netmonitorUI.tab.params          \"Parameter\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n<!ENTITY netmonitorUI.tab.response        \"Antwort\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n<!ENTITY netmonitorUI.tab.timings         \"Zeit\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n<!ENTITY netmonitorUI.tab.preview         \"Vorschau\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n<!ENTITY netmonitorUI.tab.security        \"Sicherheit\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterAll    \"Alles\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFonts  \"Schriften\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterImages \"Grafiken\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterMedia  \"Medien\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterOther  \"Sonstiges\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n<!ENTITY netmonitorUI.footer.clear  \"Leeren\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n<!ENTITY netmonitorUI.footer.perf   \"Netzwerkanalyse umschalten\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n<!ENTITY netmonitorUI.panesButton.tooltip \"Netzwerkinformationen umschalten\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n<!ENTITY netmonitorUI.summary.url         \"Angefragte Adresse:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n<!ENTITY netmonitorUI.summary.method      \"Anfragemethode:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n<!ENTITY netmonitorUI.summary.status      \"Status-Code:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n<!ENTITY netmonitorUI.summary.version     \"Version:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n<!ENTITY netmonitorUI.summary.size        \"Kopfzeilen-Größe:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n<!ENTITY netmonitorUI.response.name       \"Name:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n<!ENTITY netmonitorUI.response.dimensions \"Abmessungen:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n<!ENTITY netmonitorUI.response.mime       \"MIME-Typ:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.encoding): This is the label displayed\n  -  in the network details response tab identifying an image's encoding. -->\n<!ENTITY netmonitorUI.response.encoding   \"Kodierung:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n<!ENTITY netmonitorUI.timings.blocked     \"Blockiert:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n<!ENTITY netmonitorUI.timings.dns         \"DNS-Auflösung:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n<!ENTITY netmonitorUI.timings.connect     \"Verbindungsaufbau:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n<!ENTITY netmonitorUI.timings.send        \"Senden:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n<!ENTITY netmonitorUI.timings.wait        \"Warten:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n<!ENTITY netmonitorUI.timings.receive     \"Empfangen:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n<!ENTITY netmonitorUI.security.error      \"Ein Fehler trat auf:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n<!ENTITY netmonitorUI.security.protocolVersion \"Protokollversion:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n<!ENTITY netmonitorUI.security.cipherSuite \"Cipher-Suite:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n<!ENTITY netmonitorUI.security.hsts \"HTTP Strict Transport Security:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n<!ENTITY netmonitorUI.security.hpkp \"Public-Key-Pinning:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n<!ENTITY netmonitorUI.security.connection \"Verbindung:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n<!ENTITY netmonitorUI.security.certificate \"Zertifikat:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n<!ENTITY netmonitorUI.context.perfTools   \"Netzwerkanalyse starten\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"N\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n<!ENTITY netmonitorUI.context.copyUrl      \"Adresse kopieren\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n<!ENTITY netmonitorUI.context.copyAsCurl    \"Als cURL-Adresse kopieren\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrl.accesskey  \"k\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"Grafik als Data-URI kopieren\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"D\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n<!ENTITY netmonitorUI.summary.editAndResend      \"Bearbeiten und erneut senden\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey  \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n<!ENTITY netmonitorUI.summary.rawHeaders \"Kopfzeilen (unformatiert)\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Anfragekopfzeilen:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Antwortkopfzeilen:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n<!ENTITY netmonitorUI.context.newTab      \"In neuem Tab öffnen\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n<!ENTITY netmonitorUI.context.newTab.accesskey  \"T\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n<!ENTITY netmonitorUI.custom.newRequest   \"Neue Anfrage\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.query        \"Anfragetext:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.headers      \"Request-Header:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.postData     \"Request-Body:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n<!ENTITY netmonitorUI.custom.send         \"Senden\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n<!ENTITY netmonitorUI.custom.cancel       \"Abbrechen\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n<!ENTITY netmonitorUI.backButton          \"Zurück\">\n\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n<!ENTITY netmonitorUI.security.warning.cipher     \"The cipher used for encryption is deprecated and insecure.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.protocol): A tooltip\n  -  for warning icon that indicates a connection uses insecure protocol. -->\n<!ENTITY netmonitorUI.security.warning.sslv3      \"The protocol SSL 3.0 is deprecated and insecure.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.address): This is the label displayed\n  -  in the network details headers tab identifying the remote address. -->\n<!ENTITY netmonitorUI.summary.address     \"Remote address:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n<!ENTITY netmonitorUI.toolbar.transferred \"Transferred\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label=Netzwerkanalyse\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel=Ansicht für Netzwerkanalyse\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey=Q\nnetmonitor.accesskey=N\n\n# LOCALIZATION NOTE (netmonitor.tooltip):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\nnetmonitor.tooltip=Netzwerkanalyse\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=Zum Abrufen der Ressource wurde eine verschlüsselte Verbindung verwendet.\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not encrypted.\nnetmonitor.security.state.insecure=Zum Abrufen der Ressource wurde eine unverschlüsselte Verbindung verwendet.\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=Ein Sicherheitsfehler verhinderte das Laden der Ressource.\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=Aktiviert\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=Deaktiviert\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=Host %S:\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayd. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<Nicht verfügbar>\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=Anfragedetails ausblenden\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=Anfragedetails anzeigen\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=Keine Kopfzeilen für diese Anfrage\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=Kopfzeilen durchsuchen\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=Keine Cookies für diese Anfrage\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=Cookies durchsuchen\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=Keine Parameter für diese Anfrage\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=Anfrageparameter durchsuchen\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=Suchbegriff\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=Formulardaten\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=Anfragenutzlast\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=Anfragekopfzeilen\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload=Anfragekopfzeilen von abgehender Verbindung\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=Antwortkopfzeilen\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=Anfrage-Cookies\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=Antwort-Cookies\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=Eigenschaften durchsuchen\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → Callback %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=Aufsteigend sortiert\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=Absteigend sortiert\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=Keine Anfragen\n\n# LOCALIZATION NOTE (networkMenu.summary): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the number of seconds.\nnetworkMenu.summary=Eine Anfrage, #2 KB, #3 s;#1 Anfragen, #2 KB, #3 s\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB=%S KB\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S ms\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond=%S ms\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second=%S s\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute=%S min\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading=Wird geladen…\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable=Leer\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading=Bitte warten…\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable=Keine Daten verfügbar\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS=%S s\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled=Mit Cache\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled=Ohne Cache\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Größe: %S KB\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds=Zeit: #1 Sekunde;Zeit: #1 Sekunden\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached=Antworten aus dem Cache: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount=Anfragen gesamt: %S\n\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=This resource was transferred over a connection that used weak encryption.\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=—\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/profiler.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Profiler strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (profilerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY profilerUI.emptyNotice1    \"Klicken Sie auf die\">\n<!ENTITY profilerUI.emptyNotice2    \"-Schaltfläche, um mit der Aufnahme von JavaScript-Funktionsaufrufen zu beginnen.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.stopNotice1/2): This is the label shown\n  -  in the call list view while recording a profile. -->\n<!ENTITY profilerUI.stopNotice1    \"Klicken Sie auf die\">\n<!ENTITY profilerUI.stopNotice2    \"-Schaltfläche, um die Aufnahme zu beenden.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.loadingNotice): This is the label shown\n  -  in the call list view while loading a profile. -->\n<!ENTITY profilerUI.loadingNotice \"Wird geladen…\">\n\n<!-- LOCALIZATION NOTE (profilerUI.recordButton): This string is displayed\n  -  on a button that starts a new profile. -->\n<!ENTITY profilerUI.recordButton.tooltip \"JavaScript-Funktionsaufrufe aufzeichnen\">\n\n<!-- LOCALIZATION NOTE (profilerUI.importButton): This string is displayed\n  -  on a button that opens a dialog to import a saved profile data file. -->\n<!ENTITY profilerUI.importButton \"Importieren…\">\n\n<!-- LOCALIZATION NOTE (profilerUI.exportButton): This string is displayed\n  -  on a button that opens a dialog to export a saved profile data file. -->\n<!ENTITY profilerUI.exportButton \"Speichern\">\n\n<!-- LOCALIZATION NOTE (profilerUI.clearButton): This string is displayed\n  -  on a button that remvoes all the recordings. -->\n<!ENTITY profilerUI.clearButton \"Leeren\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n<!ENTITY profilerUI.invertTree \"Aufrufliste invertieren\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertTree.tooltiptext): This is the tooltip\n  -  for the tree-inverting checkbox's label.  -->\n<!ENTITY profilerUI.invertTree.tooltiptext \"Das Invertieren der Aufrufliste zeigt von den untersuchten Aufrufen die letzten Aufrufe zuerst an, welche dann um die älteren Aufrufe erweitert werden können.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY profilerUI.table.totalDuration   \"Gesamtzeit (ms)\">\n<!ENTITY profilerUI.table.selfDuration    \"Eigenzeit (ms)\">\n<!ENTITY profilerUI.table.totalPercentage \"Gesamtkosten\">\n<!ENTITY profilerUI.table.selfPercentage  \"Eigenkosten\">\n<!ENTITY profilerUI.table.samples         \"Einträge\">\n<!ENTITY profilerUI.table.function    \"Funktion\">\n\n<!-- LOCALIZATION NOTE (profilerUI.newtab.tooltiptext): The tooltiptext shown\n  -  on the \"+\" (new tab) button for a profile when a selection is available. -->\n<!ENTITY profilerUI.newtab.tooltiptext \"Auswahl in neuem Tab öffnen\">\n\n\n<!-- LOCALIZATION NOTE (profilerUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n<!ENTITY profilerUI.enableFramerate             \"Record Framerate\">\n<!ENTITY profilerUI.enableFramerate.tooltiptext \"Record framerate while profiling.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY profilerUI.enableMemory             \"Record Memory\">\n<!ENTITY profilerUI.enableMemory.tooltiptext \"Record memory consumption while profiling.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n<!ENTITY profilerUI.flattenTreeRecursion             \"Flatten Tree Recursion\">\n<!ENTITY profilerUI.flattenTreeRecursion.tooltiptext \"Flatten recursion when inspecting functions.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n<!ENTITY profilerUI.invertFlameGraph             \"Invert Flame Chart\">\n<!ENTITY profilerUI.invertFlameGraph.tooltiptext \"Inverting the flame chart displays the profiled call paths starting from the youngest frames and expanding out to the older frames.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n<!ENTITY profilerUI.options.filter.tooltiptext \"Select what data to display in the timeline\">\n\n<!-- LOCALIZATION NOTE (profilerUI.options.tooltiptext): This is the tooltip\n  -  for the options button. -->\n<!ENTITY profilerUI.options.gear.tooltiptext \"Configure performance preferences.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n<!ENTITY profilerUI.showPlatformData             \"Show Gecko Platform Data\">\n<!ENTITY profilerUI.showPlatformData.tooltiptext \"Showing platform data enables the JavaScript Profiler reports to include Gecko platform symbols.\">\n<!ENTITY profilerUI.table.selfAlloc1        \"Self Sampled Allocations\">\n<!ENTITY profilerUI.table.selfAllocTooltip  \"The number of Object allocations sampled at this location.\">\n<!ENTITY profilerUI.table.selfDuration2   \"Self Time\">\n<!ENTITY profilerUI.table.totalAlloc1       \"Total Sampled Allocations\">\n<!ENTITY profilerUI.table.totalAllocTooltip \"The total number of Object allocations sampled at this location and in callees.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY profilerUI.table.totalDuration2  \"Total Time\">\n<!ENTITY profilerUI.toolbar.js-calltree \"JavaScript\">\n<!ENTITY profilerUI.toolbar.js-flamegraph \"JS Flame Chart\">\n<!ENTITY profilerUI.toolbar.memory-calltree1 \"Allocations\">\n<!ENTITY profilerUI.toolbar.memory-flamegraph1 \"Allocations Flame Chart\">\n\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n<!ENTITY profilerUI.toolbar.waterfall \"Timeline\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/profiler.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Profiler\n# which is available from the Web Developer sub-menu -> 'Profiler'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (profiler.label):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nprofiler.label2=Laufzeitanalyse\n\n# LOCALIZATION NOTE (profiler.panelLabel):\n# This is used as the label for the toolbox panel.\nprofiler.panelLabel2=Ansicht für Laufzeitanalyse\n\n# LOCALIZATION NOTE (profiler2.commandkey, profiler.accesskey)\n# Used for the menuitem in the tool menu\nprofiler.commandkey2=VK_F5\nprofiler.accesskey=L\n\n# LOCALIZATION NOTE (profiler.tooltip2):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\nprofiler.tooltip2=JavaScript-Laufzeitanalyse\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=Noch keine Profile vorhanden\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Profiler,\n# identifying a set of function calls.\nrecordingsList.itemLabel=#%S wird aufgenommen\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=In Verwendung…\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S ms\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for saving an item to disk.\nrecordingsList.saveLabel=Speichern\n\n# LOCALIZATION NOTE (profile.tab):\n# This string is displayed in the profile view for a tab, after the\n# recording has finished, as the recording 'start → stop' range in milliseconds.\nprofile.tab=%1$S ms → %2$S ms\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Profiler,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps=fps\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Profiler,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=ms\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Profiler,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=Stile\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=Netzwerk\ncategory.graphics=Grafiken\ncategory.storage=Speicher\ncategory.events=Eingabe & Ereignisse\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(root)\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=Quelltext in Debugger anzeigen\n\n# LOCALIZATION NOTE (table.zoom.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the 'zoom'\n# buttons (small magnifying glass icons) which spawn a new tab.\ntable.zoom.tooltiptext=Frame in neuem Tab untersuchen\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=Profil speichern\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=JSON-Dateien\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=Alle Dateien\n\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=(idle)\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units of time in milliseconds.\ntable.ms=ms\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units representing percentages.\ntable.percentage=%\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project editor can be closed without saving changes\nprojecteditor.confirmUnsavedTitle=Ungespeicherte Änderungen\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project editor can be closed without saving changes\nprojecteditor.confirmUnsavedLabel=Es gibt nicht gespeicherte Änderungen, welche beim Beenden verloren gehen. Wollen Sie fortfahren?\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted.\nprojecteditor.deleteLabel=Löschen\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle=Löschen\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage=Soll dieser Ordner wirklich gelöscht werden?\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage=Soll diese Datei wirklich gelöscht werden?\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a menu item for adding a new file to\n# the directory.\nprojecteditor.newLabel=Neu…\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=Umbenennen\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel=Speichern\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel=Speichern als…\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file\nprojecteditor.selectFileLabel=Datei auswählen\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder\nprojecteditor.openFolderLabel=Ordner auswählen\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file\nprojecteditor.openFileLabel=Datei öffnen\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files\nprojecteditor.find.commandkey=F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\"\nprojecteditor.save.commandkey=S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file\nprojecteditor.new.commandkey=N\n\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=You have unsaved changes that will be lost. Are you sure you want to continue?\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate2): tooltip of the rotate button.\nresponsiveUI.rotate2=Drehen\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot=Bildschirmfoto\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename=Bildschirmfoto am %1$S um %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch=Berührungsereignisse simulieren (erfordert eventuell erneutes Laden der Seite)\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=Vorlage hinzufügen\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=Vorlage entfernen\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S (benutzerdefiniert)\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle=Bildschirmgröße als Vorlage hinzufügen\n\n# LOCALIZATION NOTE (responsiveUI.close): tooltip text of the close button.\nresponsiveUI.close=Testen von Bildschirmgrößen beenden\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=Bitte einen Namen für die Vorlage von %Sx%S Pixeln eingeben:\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip=Verwenden Sie die Strg-Taste für genauere Präzision. Verwenden Sie die Umschalt-Taste für gerundete Größen.\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload=Falls die Seite sich vorher für Benachrichtigungen über Berührungsereignisse registriert hat, so muss die Seite neu geladen werden.\nresponsiveUI.notificationReload=Aktualisieren\nresponsiveUI.notificationReload_accesskey=A\nresponsiveUI.dontShowReloadNotification=Nicht mehr anzeigen\nresponsiveUI.dontShowReloadNotification_accesskey=N\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n<!ENTITY window.title                 \"JavaScript-Umgebung\">\n\n<!ENTITY fileMenu.label               \"Datei\">\n<!ENTITY fileMenu.accesskey           \"D\">\n\n<!ENTITY newWindowCmd.label           \"Neues Fenster\">\n<!ENTITY newWindowCmd.accesskey       \"N\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"Datei öffnen…\">\n<!ENTITY openFileCmd.accesskey        \"a\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"Kürzlich verwendete Datei öffnen\">\n<!ENTITY openRecentMenu.accesskey     \"K\">\n\n<!ENTITY revertCmd.label              \"Änderungen rückgängig machen…\">\n<!ENTITY revertCmd.accesskey          \"r\">\n\n<!ENTITY saveFileCmd.label            \"Speichern\">\n<!ENTITY saveFileCmd.accesskey        \"S\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"Speichern unter…\">\n<!ENTITY saveFileAsCmd.accesskey      \"u\">\n\n<!ENTITY closeCmd.label               \"Schließen\">\n<!ENTITY closeCmd.key                 \"W\">\n<!ENTITY closeCmd.accesskey           \"c\">\n\n<!ENTITY viewMenu.label               \"Ansicht\">\n<!ENTITY viewMenu.accesskey           \"A\">\n\n<!ENTITY lineNumbers.label             \"Zeilennummern anzeigen\">\n<!ENTITY lineNumbers.accesskey         \"Z\">\n\n<!ENTITY wordWrap.label                \"Zeilen umbrechen\">\n<!ENTITY wordWrap.accesskey            \"u\">\n\n<!ENTITY highlightTrailingSpace.label     \"Leerzeichen am Ende hervorheben\">\n<!ENTITY highlightTrailingSpace.accesskey \"L\">\n\n<!ENTITY largerFont.label             \"Größere Schrift\">\n<!ENTITY largerFont.accesskey         \"G\">\n<!ENTITY largerFont.commandkey        \"+\">\n\n<!ENTITY smallerFont.label            \"Kleinere Schrift\">\n<!ENTITY smallerFont.accesskey        \"K\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"Normale Schriftgröße\">\n<!ENTITY normalSize.accesskey         \"N\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label               \"Bearbeiten\">\n<!ENTITY editMenu.accesskey           \"B\">\n\n<!ENTITY run.label                    \"Ausführen\">\n<!ENTITY run.accesskey                \"R\">\n<!ENTITY run.key                      \"r\">\n\n<!ENTITY inspect.label                \"Untersuchen\">\n<!ENTITY inspect.accesskey            \"U\">\n<!ENTITY inspect.key                  \"i\">\n\n<!ENTITY display.label                \"Anzeigen\">\n<!ENTITY display.accesskey            \"z\">\n<!ENTITY display.key                  \"l\">\n\n<!ENTITY pprint.label                 \"Einheitlich formatieren\">\n<!ENTITY pprint.key                   \"p\">\n<!ENTITY pprint.accesskey             \"h\">\n\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n<!ENTITY environmentMenu.label        \"Umgebung\">\n<!ENTITY environmentMenu.accesskey    \"U\">\n\n\n<!ENTITY contentContext.label         \"Inhalt\">\n<!ENTITY contentContext.accesskey     \"n\">\n\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n<!ENTITY browserContext.label         \"Browser\">\n<!ENTITY browserContext.accesskey     \"B\">\n\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n<!ENTITY helpMenu.label               \"Hilfe\">\n<!ENTITY helpMenu.accesskey           \"H\">\n<!ENTITY helpMenuWin.label            \"Hilfe\">\n<!ENTITY helpMenuWin.accesskey        \"H\">\n\n<!ENTITY documentationLink.label      \"Hilfe zur JavaScript-Umgebung auf MDN\">\n<!ENTITY documentationLink.accesskey  \"M\">\n\n\n<!-- LOCALIZATION NOTE (resetContext.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n<!ENTITY resetContext2.label           \"Variablen zurücksetzen\">\n<!ENTITY resetContext2.accesskey       \"V\">\n\n<!ENTITY reloadAndRun.label           \"Neu laden und ausführen\">\n<!ENTITY reloadAndRun.accesskey       \"N\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"Ausführen\">\n<!ENTITY executeMenu.accesskey        \"f\">\n\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n<!ENTITY evalFunction.label \"Aktuelle Funktion evaluieren\">\n<!ENTITY evalFunction.accesskey \"v\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=Datei vorhanden. Überschreiben?\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active window of navigator:browser\n# type.\nbrowserWindow.unavailable=Es kann kein Browser-Fenster gefunden werden, in dem der Code ausgeführt werden könnte.\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=Der Befehl kann in der gewählten Umgebung nicht ausgeführt werden.\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=Datei öffnen\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=Datei konnte nicht gelesen werden\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nimportFromFile.convert.failed=Dateiumwandelung von %1$S in Unicode fehlgeschlagen\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=Einträge entfernen\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=Datei speichern unter\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=Datei konnte nicht gespeichert werden\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=Sollen die an dieser JavaScript-Umgebung vorgenommen Änderungen gespeichert werden?\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=Änderungen nicht gespeichert\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=Sollen die Änderungen in dieser JavaScript-Umgebung rückgängig gemacht werden?\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=Änderungen rückgängig machen\n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * Dies ist eine JavaScript-Umgebung.\\n *\\n * Geben Sie etwas JavaScript ein und führen Sie einen Rechtsklick aus oder wählen Sie aus dem Ausführen-Menü:\\n * 1. Ausführen, um den ausgewählten Text zu evaluieren (%1$S),\\n * 2. Untersuchen, um den Objekt-Inspektor auf das Resultat anzuwenden (%2$S), oder\\n * 3. Anzeigen, um das Ergebnis in einem Kommentar hinter der Auswahl einzufügen. (%3$S)\\n */\\n\\n\n\n# LOCALIZATION NOTE  (scratchpad.noargs): This error message is shown when\n# Scratchpad instance is created without any arguments. Scratchpad window\n# expects to receive its unique identifier as the first window argument.\nscratchpad.noargs=Die JavaScript-Umgebung wurde ohne Argument erstellt.\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=Diese JavaScript-Umgebung wird im Browser-Kontext ausgeführt.\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage=https://developer.mozilla.org/de/docs/Tools/Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol  = Zeile %1$S, Spalte %2$S\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=Diese Datei existiert nicht mehr.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Eigenschaften durchsuchen\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout=Verbindungs-Zeitüberschreitung. Überprüfen Sie die Fehlerkonsole auf beiden Seiten auf mögliche Fehlermeldungen. Öffnen Sie die JavaScript-Umgebung erneut, um es nochmals zu versuchen.\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label=JS-Umgebung\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel=Ansicht für Javascript-Umgebung\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip=JavaScript-Umgebung\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Warnung vor Betrugsversuchen: Seien Sie aufmerksam, wenn Sie Sachen einfügen, die Sie nicht verstehen. Dies würde es Angreifern ermöglichen, Ihre Identität zu stehlen oder die Kontrolle über Ihren Computer zu übernehmen. Bitte geben Sie zum Erlauben des Einfügens unten '%S' in die JavaScript-Umgebung ein.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=Einfügen erlauben\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n<!ENTITY shaderEditorUI.vertexShader    \"Vertex-Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n<!ENTITY shaderEditorUI.fragmentShader  \"Fragment-Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice1   \"Seite neu laden\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice2   \", um GLSL-Code zu bearbeiten.\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n<!ENTITY shaderEditorUI.emptyNotice     \"Warten auf Erstellung eines WebGL-Kontexts…\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label=Shader-Bearbeitung\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel=Ansicht für Shader-Bearbeitung\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip=Echtzeit-Sprachenbearbeitung für GLSL-Shader in WebGL\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel=Programm %S\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel=Geometrie-Sichtbarkeit umschalten\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S\\u00D7%S\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/sourceeditor.dtd",
    "content": "<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY gotoLineCmd.label         \"Gehe zu Zeile…\">\n<!ENTITY gotoLineCmd.key           \"J\">\n<!ENTITY gotoLineCmd.accesskey     \"G\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=Suchen…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage=Suchen:\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=Gehe zu Zeile…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=Geben Sie bitte die Zeilennummer ein:\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=Haltepunkt: %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=Derzeitige Zeile\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=Aktueller Schritt: %S\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink=Dokumentation\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound=nicht gefunden\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey=J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey=/\n\n# LOCALIZATION NOTE  (indentLess.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey=[\n\n# LOCALIZATION NOTE  (indentMore.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey=]\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the key to use to move\n# the selected lines up.\nmoveLineUp.commandkey=Alt-Up\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the key to use to move\n# the selected lines down.\nmoveLineDown.commandkey=Alt-Down\n\n# LOCALIZATION NOTE  (autocomplete.commandkey): This is the key to use\n# in conjunction with Ctrl for autocompletion.\nautocompletion.commandkey=Space\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the key to use to\n# show more information, like type inference.\nshowInformation2.commandkey=Shift-Ctrl-Space\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey=VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey=c\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label=Speicher\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel=Speicher-Inspektor\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel=Ansicht für Speicher\n\n# LOCALIZATION NOTE (storage.tooltip):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\nstorage.tooltip2=Speicher-Inspektor (Cookies, Local Storage, …)\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText=Keine Hosts auf dieser Seite\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText=Keine Daten für gewählten Host vorhanden\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies=Cookies\ntree.labels.localStorage=Local Storage\ntree.labels.sessionStorage=Session Storage\ntree.labels.indexedDB=Indexed DB\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.name=Name\ntable.headers.cookies.path=Pfad\ntable.headers.cookies.host=Domain\ntable.headers.cookies.expires=Läuft ab am\ntable.headers.cookies.value=Wert\ntable.headers.cookies.lastAccessed=Zuletzt zugegriffen\ntable.headers.cookies.creationTime=Erstellt am\n# LOCALIZATION NOTE (table.headers.cookies.isHttpOnly):\n# This string is used in the header for the column which denotes whether a\n# cookie is HTTP only or not.\ntable.headers.cookies.isHttpOnly=isHttpOnly\n# LOCALIZATION NOTE (table.headers.cookies.isSecure):\n# This string is used in the header for the column which denotes whether a\n# cookie can be accessed via a secure channel only or not.\ntable.headers.cookies.isSecure=isSecure\n# LOCALIZATION NOTE (table.headers.cookies.isDomain):\n# This string is used in the header for the column which denotes whether a\n# cookie is a domain cookie only or not.\ntable.headers.cookies.isDomain=isDomain\n\ntable.headers.localStorage.name=Schlüssel\ntable.headers.localStorage.value=Wert\n\ntable.headers.sessionStorage.name=Schlüssel\ntable.headers.sessionStorage.value=Wert\n\ntable.headers.indexedDB.name=Schlüssel\ntable.headers.indexedDB.db=Datenbankname\ntable.headers.indexedDB.objectStore=Name des Objektspeichers\ntable.headers.indexedDB.value=Wert\ntable.headers.indexedDB.origin=Quelle\ntable.headers.indexedDB.version=Version\ntable.headers.indexedDB.objectStores=Objektspeicher\ntable.headers.indexedDB.keyPath=Schlüssel\ntable.headers.indexedDB.autoIncrement=Automatisch erhöhen\ntable.headers.indexedDB.indexes=Index\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session=Sitzungsende\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder=Werte durchsuchen\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label=Daten\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label=Gespeicherter Wert\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n<!ENTITY newButton.label            \"Neu\">\n<!ENTITY newButton.tooltip          \"Ein neues Stil-Dokument erstellen und auf die Webseite anwenden\">\n<!ENTITY newButton.accesskey        \"N\">\n\n<!ENTITY importButton.label         \"Importieren…\">\n<!ENTITY importButton.tooltip       \"Ein Stil-Dokument importieren und auf die Webseite anwenden\">\n<!ENTITY importButton.accesskey     \"m\">\n\n<!ENTITY visibilityToggle.tooltip   \"Anwendung des Stil-Dokuments umschalten\">\n\n<!ENTITY saveButton.label           \"Speichern\">\n<!ENTITY saveButton.tooltip         \"Stil-Dokument als Datei speichern\">\n<!ENTITY saveButton.accesskey       \"S\">\n\n<!ENTITY optionsButton.tooltip      \"Einstellungen für Stilbearbeitung\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.label     \"Ursprüngliche Quellen anzeigen\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.accesskey  \"U\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n<!ENTITY showMediaSidebar.label     \"@media-Sidebar anzeigen\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n<!ENTITY mediaRules.label           \"@media-Regeln\">\n\n<!ENTITY editorTextbox.placeholder  \"CSS hier eingeben.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n<!ENTITY noStyleSheet.label         \"Diese Seite verfügt über kein Stil-Dokument.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n<!ENTITY noStyleSheet-tip-start.label  \"Vielleicht möchten Sie \">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"ein neues Stil-Dokument\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \" erstellen?\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (chromeWindowTitle): This is the title of the Style Editor\n# 'chrome' window. That is, the main window with the stylesheets list.\n# The argument is either the content document's title or its href if no title\n# is available.\nchromeWindowTitle=Stil-Bearbeitung [%S]\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<in Webseite enthaltenes Stil-Dokument #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=Neues Stil-Dokument #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=#1 Regel.;#1 Regeln.\n\n# LOCALIZATION NOTE  (error-load.label): This is shown when loading fails.\nerror-load=Stil-Dokument konnte nicht geladen werden.\n\n# LOCALIZATION NOTE  (error-save.label): This is shown when saving fails.\nerror-save=Stil-Dokument konnte nicht gespeichert werden.\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed=Für komprimierte Stylesheets kann keine Verwendungsanalyse angezeigt werden.\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=Stil-Dokument importieren\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the *.css filter title\nimportStyleSheet.filter=CSS-Dateien\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=Stil-Dokument speichern\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the *.css filter title\nsaveStyleSheet.filter=CSS-Dateien\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey=VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey=S\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey=S\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the style editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label=Stilbearbeitung\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel=Stilbearbeitungsansicht\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip2):\n# This string is displayed in the tooltip of the tab when the style editor is\n# displayed inside the developer tools window.\nToolboxStyleEditor.tooltip2=Bearbeitung von Stylesheets (CSS)\n\n# LOCALIZATION NOTE (confirmNavigationAway): Shown in a notification box when\n# the user tries to navigate away from a web page.\nconfirmNavigationAway.message=Wenn Sie diese Webseite verlassen, gehen nicht gespeicherte Änderungen in der Stilbearbeitung verloren.\nconfirmNavigationAway.buttonLeave=Seite verlassen\nconfirmNavigationAway.buttonLeaveAccesskey=v\nconfirmNavigationAway.buttonStay=Auf Seite bleiben\nconfirmNavigationAway.buttonStayAccesskey=b\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n<!ENTITY browserStylesLabel    \"Browser-Stile\">\n\n<!-- LOCALIZATION NOTE (userStylesSearch): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n<!ENTITY userStylesSearch      \"Suchen\">\n\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n<!ENTITY selectedElementLabel  \"Markiertes Element:\">\n\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n<!ENTITY noPropertiesFound     \"Keine CSS-Eigenschaften gefunden.\">\n\n<!-- FIXME: notes -->\n<!ENTITY computedViewTitle     \"Berechnet\">\n<!ENTITY ruleViewTitle         \"Regeln\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Stil-Untersuchung\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Beste Übereinstimmung\nrule.status.MATCHED=Übereinstimmung\nrule.status.PARENT_MATCH=Übergeordnete Übereinstimmung\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=Inline\nrule.sourceElement=Element\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Geerbt von %S\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip. -->\nhelpLinkTitle=Dokumentation dieser Eigenschaft lesen\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Ungültiger Wert für Eigenschaft\n\n# LOCALIZATION NOTE (style.contextmenu.copyselection): The computed view's\n# context menu copy entry.\nstyle.contextmenu.copyselection=Auswahl kopieren\n\n# LOCALIZATION NOTE (style.contextmenu.copyselection.accesskey): The computed\n# view's context menu copy entry access key.\nstyle.contextmenu.copyselection.accesskey=k\n\n# LOCALIZATION NOTE (style.contextmenu.copydeclaration): The style inspector's\n# context menu copy property entry allows a complete CSS property to be copied.\nstyle.contextmenu.copydeclaration=Eigenschaftsname und -wert kopieren\n\n# LOCALIZATION NOTE (style.contextmenu.copydeclaration.accesskey): The style\n# inspector's context menu copy property access key.\nstyle.contextmenu.copydeclaration.accesskey=u\n\n# LOCALIZATION NOTE (style.contextmenu.copyproperty): The style inspector's\n# context menu copy property name entry allows a CSS property name to be copied.\nstyle.contextmenu.copyproperty=Eigenschaftsname kopieren\n\n# LOCALIZATION NOTE (style.contextmenu.copyproperty.accesskey): The style\n# inspector's context menu copy property name access key.\nstyle.contextmenu.copyproperty.accesskey=n\n\n# LOCALIZATION NOTE (style.contextmenu.copypropertyvalue): The style inspector's\n# context menu copy property value entry allows a CSS property name to be copied.\nstyle.contextmenu.copypropertyvalue=Eigenschaftswert kopieren\n\n# LOCALIZATION NOTE (style.contextmenu.copypropertyvalue.accesskey): The style\n# inspector's context menu copy property value access key.\nstyle.contextmenu.copypropertyvalue.accesskey=w\n\n# LOCALIZATION NOTE (rule.contextmenu.copyselection): The rule view's context\n# menu copy entry.\nrule.contextmenu.copyselection=Auswahl kopieren\n\n# LOCALIZATION NOTE (rule.contextmenu.copyselection.accesskey): The rule view's\n# context menu copy entry access key.\nrule.contextmenu.copyselection.accesskey=k\n\n# LOCALIZATION NOTE (rule.contextmenu.copyrule): The rule view's context menu\n# copy rule entry allows a complete CSS rule to be copied.\nrule.contextmenu.copyrule=Regel kopieren\n\n# LOCALIZATION NOTE (rule.contextmenu.copyrule.accesskey): The rule view's\n# context menu copy rule access key.\nrule.contextmenu.copyrule.accesskey=R\n\n# LOCALIZATION NOTE (rule.contextmenu.copydeclaration): The rule view's context\n# menu copy property entry allows a complete CSS property to be copied.\nrule.contextmenu.copydeclaration=Eigenschaftsname und -wert kopieren\n\n# LOCALIZATION NOTE (rule.contextmenu.copydeclaration.accesskey): The rule view's\n# context menu copy property access key.\nrule.contextmenu.copydeclaration.accesskey=u\n\n# LOCALIZATION NOTE (rule.contextmenu.copyproperty): The rule view's context\n# menu copy property entry allows a CSS property name to be copied.\nrule.contextmenu.copyproperty=Eigenschaftsname kopieren\n\n# LOCALIZATION NOTE (rule.contextmenu.copyproperty.accesskey): The rule\n# view's context menu copy property name access key.\nrule.contextmenu.copyproperty.accesskey=n\n\n# LOCALIZATION NOTE (rule.contextmenu.copypropertyvalue): The rule view's\n# context menu copy property entry allows a CSS property value to be copied.\nrule.contextmenu.copypropertyvalue=Eigenschaftswert kopieren\n\n# LOCALIZATION NOTE (rule.contextmenu.copypropertyvalue.accesskey): The rule\n# view's context menu copy property value access key.\nrule.contextmenu.copypropertyvalue.accesskey=w\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=Kein Element ausgewählt\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/tilt.properties",
    "content": "# LOCALIZATION NOTE These strings are used inside the Tilt Inspector\n# which is available from the Web Developer sub-menu -> 'Tilt'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (initTilt.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed as an modal\n# popup window when initialization fails because of unsupported hardware.\ninitTilt.error = Tilt konnte nicht gestartet werden, bitte überprüfen Sie die zur Fehlerbehebung\\nverfügbaren Informationen unter http://get.webgl.org/troubleshooting\n\n# LOCALIZATION NOTE (initWebGL.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed in the console\n# when initialization fails because of unsupported hardware.\ninitWebGL.error = WebGL-Kontext konnte nicht initialisiert werden, Ihre Hardware oder Treiber unterstützen es eventuell nicht.\n\n# LOCALIZATION NOTE (linkProgram.error): This error happens when the WebGL\n# context can't link two compiled shader programs together. It is displayed in\n# the Error Console.\nlinkProgram.error = Shader-Program konnte nicht gestartet werden: %S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (uri or path) of a shader is not the expected one. It is displayed in\n# the Error Console.\ncompileShader.source.error = Falscher Shader-Eingangstyp (Zeichenkette erwartet).\n\n# LOCALIATION NOTE (compileShader.type.error): There are two types of shader\n# programs - vertex and fragment. At a shader initialization, if none of these\n# two types is specified, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.type.error = Falscher Shader-Typ angegeben für: %S\n\n# LOCALIZATION NOTE (compileShader.compile.error): If the shader source and\n# type are correctly specified, there may be syntax errors in the shader code.\n# If this is the case, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.compile.error = Shader-Übersetzungsstatus:\\n%S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (canvas or image) of a texture is not as expected. It is displayed in\n# the Error Console.\ninitTexture.source.error = Falscher Textur-Eingangstyp (Grafik erwartet).\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/timeline.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Timeline strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (timelineUI.recordButton): This string is displayed\n  -  on a button that starts a new recording. -->\n<!ENTITY timelineUI.recordButton.tooltip \"Ereignisabfolge aufnehmen\">\n\n<!-- LOCALIZATION NOTE (timelineUI.memoryCheckbox.label): This string\n  -  as a label to signal that a recording is in progress. -->\n<!ENTITY timelineUI.recordLabel \"Aufnahme wird durchgeführt…\">\n\n<!-- LOCALIZATION NOTE (timelineUI.memoryCheckbox.label): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY timelineUI.memoryCheckbox.label \"Speicher\">\n\n<!-- LOCALIZATION NOTE (timelineUI.memoryCheckbox.tooltip): This string\n  -  is displayed next to the memory checkbox -->\n<!ENTITY timelineUI.memoryCheckbox.tooltip \"Speicherverwendung aufzeichnen\">\n\n<!-- LOCALIZATION NOTE (timelineUI.filterButton.tooltip): This string\n  -  is displayed next to the filter button-->\n<!ENTITY timelineUI.filterButton.tooltip \"Anzuzeigende Daten auswählen\">\n\n<!-- LOCALIZATION NOTE (timelineUI.emptyNotice1/2): This is the label shown\n  -  in the timeline view when empty. -->\n<!ENTITY timelineUI.emptyNotice1    \"Auf die\">\n<!ENTITY timelineUI.emptyNotice2    \"-Schaltfläche klicken, um mit der Aufzeichnung der Ereignisse zu beginnen.\">\n\n<!-- LOCALIZATION NOTE (timelineUI.stopNotice1/2): This is the label shown\n  -  in the timeline view while recording. -->\n<!ENTITY timelineUI.stopNotice1    \"Auf die\">\n<!ENTITY timelineUI.stopNotice2    \"-Schaltfläche klicken, um die Aufzeichnung der Ereignisse zu beenden.\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/timeline.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Timeline\n# which is available from the Web Developer sub-menu -> 'Timeline'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (timeline.label):\n# This string is displayed in the title of the tab when the timeline is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ntimeline.label=Ereignisabfolge\n\n# LOCALIZATION NOTE (timeline.panelLabel):\n# This is used as the label for the toolbox panel.\ntimeline.panelLabel=Ansicht der Ereignisabfolge\n\n# LOCALIZATION NOTE (timeline.tooltip):\n# This string is displayed in the tooltip of the tab when the timeline is\n# displayed inside the developer tools window.\ntimeline.tooltip=Abfolge und Dauer von Ereignissen bei der Seitendarstellung\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S ms\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=EINTRÄGE\n\n# LOCALIZATION NOTE (timeline.label.*):\n# These strings are displayed in the timeline waterfall, identifying markers.\n# We want to use the same wording as Google Chrome\ntimeline.label.styles2=Stil-Neuberechnung\ntimeline.label.reflow2=Layout\ntimeline.label.paint=Zeichnen\ntimeline.label.javascript2=Funktionsaufruf\ntimeline.label.domevent=DOM-Ereignis\ntimeline.label.consoleTime=Konsole\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory=MB\n\n# LOCALIZATION NOTE (timeline.markerDetailFormat):\n# Some timeline markers come with details, like a size, a name, a js function.\n# %1$S is replaced with one of the above label (timeline.label.*) and %2$S\n# with the details. For examples: Paint (200x100), or console.time (FOO)\ntimeline.markerDetailFormat=%1$S (%2$S)\n\n# LOCALIZATION NOTE (time.markerDetail.*):\n# Strings used in the waterfall sidebar.\ntimeline.markerDetail.start=Start:\ntimeline.markerDetail.end=Ende:\ntimeline.markerDetail.duration=Dauer:\ntimeline.markerDetail.consoleTimerName=Timer-Name:\ntimeline.markerDetail.DOMEventType=Ereignstyp:\ntimeline.markerDetail.DOMEventPhase=Phase:\ntimeline.markerDetail.DOMEventTargetPhase=Target\ntimeline.markerDetail.DOMEventCapturingPhase=Capture\ntimeline.markerDetail.DOMEventBubblingPhase=Bubbling\ntimeline.markerDetail.stack=Aufrufliste:\ntimeline.markerDetail.startStack=Aufrufliste am Anfang:\ntimeline.markerDetail.endStack=Aufrufliste am Ende:\ntimeline.markerDetail.unknownFrame=<unbekannte Adresse>\n\ntimeline.markerDetail.asyncStack=(Async: %S)\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n<!ENTITY closeCmd.key  \"W\">\n\n<!ENTITY toolboxCloseButton.tooltip  \"Entwicklerwerkzeuge schließen\">\n<!ENTITY toolboxOptionsButton.key      \"O\">\n<!ENTITY toolboxNextTool.key           \"]\">\n<!ENTITY toolboxPreviousTool.key       \"[\">\n\n<!ENTITY toolboxZoomIn.key             \"+\">\n<!ENTITY toolboxZoomIn.key2            \".\"> <!-- + is above this key on many keyboards -->\n<!ENTITY toolboxZoomOut.key            \"-\">\n<!ENTITY toolboxZoomReset.key          \"0\">\n\n<!ENTITY toolboxReload.key             \"r\">\n<!-- LOCALIZATION NOTE (toolboxFramesButton): This is the label for\n  -  the iframes menu list that appears only when the document has some.\n  -  It allows you to switch the context of the whole toolbox. -->\n<!ENTITY toolboxFramesTooltip          \"Einen IFrame als Zieldokument auswählen\">\n\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n<!ENTITY options.context.advancedSettings \"Erweiterte Einstellungen\">\n\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n<!ENTITY options.context.inspector \"Inspektor\">\n\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n<!ENTITY options.showUserAgentStyles.label \"Browser-eigene Stile anzeigen\">\n<!ENTITY options.showUserAgentStyles.tooltip \"Nach dem Aktivieren werden die vom Browser geladenen Standardstile angezeigt.\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.label \"Standardfarbeinheit\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.accesskey \"f\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hex \"Hexadezimal\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n<!ENTITY options.defaultColorUnit.name \"Farbnamen\">\n\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n<!ENTITY options.context.triggersPageRefresh  \"* Nur für aktuelle Sitzung, lädt Seite neu\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label4    \"chrome- und Add-on-Debugging aktivieren\">\n<!ENTITY options.enableChrome.tooltip2  \"Das Aktivieren dieser Einstellung ermöglicht das Verwenden diverser Entwicklerwerkzeuge auf Browser-Ebene und das Debuggen von Add-ons über den Add-ons-Manager.\">\n\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableRemote.label3    \"Externes Debugging aktivieren\">\n<!ENTITY options.enableRemote.tooltip   \"Das Aktivieren dieser Einstellung ermöglicht den Entwicklerwerkzeugen das Debuggen anderer Firefox-Instanzen wie Firefox OS.\">\n\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n<!ENTITY options.disableJavaScript.label     \"JavaScript deaktivieren *\">\n<!ENTITY options.disableJavaScript.tooltip   \"Diese Einstellung deaktiviert JavaScript für den aktuellen Tab. Falls der Tab oder der Werkzeugkasten geschlossen wird, so wird die Einstellung vergessen.\">\n\n<!-- LOCALIZATION NOTE (options.disableCache.label2,\n  -  options.disableCache.tooltip2): This is the options panel label and\n  -  tooltip for the checkbox that toggles the cache on or off. -->\n<!ENTITY options.disableCache.label2     \"Cache bei offenem Werkzeugkasten deaktivieren\">\n<!ENTITY options.disableCache.tooltip2   \"Das Aktivieren dieser Funktion deaktiviert den Cache für alle Tabs mit geöffnetem Werkzeugkasten.\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n<!ENTITY options.selectDefaultTools.label     \"Standard-Entwicklerwerkzeuge für Firefox\">\n\n<!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n<!ENTITY options.selectAdditionalTools.label  \"Durch Add-ons installierte Entwicklerwerkzeuge\">\n\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n<!ENTITY options.selectEnabledToolboxButtons.label     \"Verfügbare Schaltflächen-Symbole\">\n\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n<!ENTITY options.toolNotSupported.label  \"* Für derzeitiges Ziel nicht unterstützt\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label2   \"Themes\">\n\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n<!ENTITY options.usedeveditiontheme.label   \"&quot;Developer Edition&quot;-Theme verwenden\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Verwendung des Themes &quot;Developer Edition&quot; umschalten\">\n\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n<!ENTITY options.webconsole.label            \"Web-Konsole\">\n\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n<!ENTITY options.timestampMessages.label      \"Zeitstempel aktivieren\">\n<!ENTITY options.timestampMessages.tooltip    \"Nach Aktivierung dieser Einstellung wird bei Befehlen und Ausgaben in der Web-Konsole ein Zeitstempel angezeigt.\">\n\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n<!ENTITY options.styleeditor.label            \"Stilbearbeitung\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n<!ENTITY options.stylesheetSourceMaps.label      \"Ursprüngliche Quellen anzeigen\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"Ursprüngliche Quellen (z.B. Sass-Dateien) in Stilbearbeitung und Inspektor anzeigen\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n<!ENTITY options.stylesheetAutocompletion.label      \"CSS automatisch vervollständigen\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"CSS-Eigenschaften, -Werte und -Selektoren in der Stilbearbeitung während der Eingabe automatisch vervollständigen\">\n\n<!-- LOCALIZATION NOTE (options.profiler.label): This is the label for the\n  -  heading of the group of JavaScript Profiler preferences in the options\n  -  panel. -->\n<!ENTITY options.profiler.label            \"JavaScript-Laufzeitanalyse\">\n\n<!-- LOCALICATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n<!ENTITY options.commonPrefs.label           \"Allgemeine Einstellungen\">\n\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n<!ENTITY options.enablePersistentLogs.label    \"Logdaten bei Navigation behalten\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"Beim Aktivieren dieser Einstellung wird der Inhalt der Web-Konsole und der Netzwerkanalyse nicht geleert, wenn eine neue Seite aufgerufen wird.\">\n\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n<!ENTITY options.showPlatformData.label    \"Gecko-Plattformdaten anzeigen\">\n<!ENTITY options.showPlatformData.tooltip  \"Das Aktivieren dieser Einstellung hat die Aufführung der Plattformsymbole für Gecko in den Berichten der JavaScript-Laufzeitanalyse zur Folge.\">\n\n\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n<!ENTITY options.sourceeditor.label                     \"Editor-Einstellungen\">\n<!ENTITY options.sourceeditor.detectindentation.label   \"Einzug erkennen\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"Einzug anhand des eingefügten Inhalts erkennen\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label   \"Klammern automatisch schließen\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"Automatisch schließende Klammern einfügen\">\n<!ENTITY options.sourceeditor.expandtab.label           \"Leerzeichen für Einzug verwenden\">\n<!ENTITY options.sourceeditor.expandtab.tooltip         \"Leerzeichen anstatt dem Tabulator-Zeichen für den Einzug verwenden\">\n<!ENTITY options.sourceeditor.tabsize.label             \"Tabulator-Größe\">\n<!ENTITY options.sourceeditor.tabsize.accesskey         \"T\">\n<!ENTITY options.sourceeditor.keybinding.label          \"Tastenkombinationen\">\n<!ENTITY options.sourceeditor.keybinding.accesskey      \"k\">\n<!ENTITY options.sourceeditor.keybinding.default.label  \"Standard\">\n\n\n<!-- LOCALIZATION NOTE (browserToolboxErrorMessage): This is the label\n  -  shown next to error details when the Browser Toolbox is unable to open. -->\n<!ENTITY browserToolboxErrorMessage          \"Error opening Browser Toolbox:\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label5    \"Enable browser chrome and add-on debugging toolboxes\">\n<!ENTITY options.enableChrome.tooltip3  \"Turning this option on will allow you to use various developer tools in browser context (via Tools > Web Developer > Browser Toolbox) and debug add-ons from the Add-ons Manager\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip=Unten im Browser-Fenster anzeigen\ntoolboxDockButtons.side.tooltip=Seitlich am Browser-Fensters anzeigen\ntoolboxDockButtons.window.tooltip=In eigenem Fenster anzeigen\n\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of errors in the current web page\ntoolboxToggleButton.errors=#1 Fehler;#1 Fehler\n\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of warnings in the current web page\ntoolboxToggleButton.warnings=#1 Warnung;#1 Warnungen\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\ntoolboxToggleButton.tooltip=%1$S, %2$S\\nZum Umschalten der Entwicklerwerkzeuge klicken\n\n# LOCALIZATION NOTE (toolbox.titleTemplate): This is the template\n# used to format the title of the toolbox.\n# The name of the selected tool: %1$S.\n# The url of the page being tooled: %2$S.\ntoolbox.titleTemplate=%1$S - %2$S\n\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\n# name when no tool is selected.\ntoolbox.defaultTitle=Entwicklerwerkzeuge\n\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\n# toolbox as a whole\ntoolbox.label=Entwicklerwerkzeuge\n\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\n# for the options panel tab.\noptionsButton.tooltip=Werkzeugkasten-Einstellungen\n\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\n# the devtools window.\noptions.label=Einstellungen\n\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\n# toolbox panel.\noptions.panelLabel=Ansicht für Werkzeugkasten-Einstellungen\n\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\n# used to add a * marker to the label for the Options Panel tool checkbox for the\n# tool which is not supported for the current toolbox target.\n# The name of the tool: %1$S.\noptions.toolNotSupportedMarker=%1$S *\n\n# LOCALIZATION NOTE (scratchpad.keycode)\n# Used for opening scratchpad from the detached toolbox window\n# Needs to match scratchpad.keycode from browser.dtd\nscratchpad.keycode=VK_F4\n\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\n# Used for toggling the browser console from the detached toolbox window\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\nbrowserConsoleCmd.commandkey=j\n\n# LOCALIZATION NOTE (pickButton.tooltip)\n# This is the tooltip of the pick button in the toolbox toolbar\npickButton.tooltip=Ein Element der Seite auswählen\n\n# LOCALIZATION NOTE (options.darkTheme.label)\n# Used as a label for dark theme\noptions.darkTheme.label=Dunkles Theme\n\n# LOCALIZATION NOTE (options.lightTheme.label)\n# Used as a label for light theme\noptions.lightTheme.label=Helles Theme\n\n# LOCALIZATION NOTE (toolbox.noContentProcess.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running\ntoolbox.noContentProcess.message=Es werden keine Inhaltsprozesse ausgeführt.\n\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.label)\n# This is the label shown in the show all tabs button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.label=…\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip=All tabs\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY window.title \"Web-Konsole\">\n<!ENTITY browserConsole.title \"Browser-Konsole\">\n\n<!ENTITY networkPanel.requestURLColon             \"Request-URL:\">\n<!ENTITY networkPanel.requestMethodColon          \"Request-Methode:\">\n<!ENTITY networkPanel.statusCodeColon             \"Status-Code:\">\n\n<!ENTITY networkPanel.requestHeaders              \"Request-Header\">\n<!ENTITY networkPanel.requestCookie               \"Gesendetes Cookie\">\n<!ENTITY networkPanel.requestBody                 \"Request-Body\">\n<!ENTITY networkPanel.requestFormData             \"Gesendete Formulardaten\">\n\n<!ENTITY networkPanel.responseHeaders             \"Response-Header\">\n<!ENTITY networkPanel.responseCookie              \"Empfangenes Cookie\">\n<!ENTITY networkPanel.responseBody                \"Response-Body\">\n<!ENTITY networkPanel.responseBodyCached          \"Gecachte Daten\">\n<!ENTITY networkPanel.responseBodyUnknownType     \"Unbekannter Content-Typ\">\n<!ENTITY networkPanel.responseNoBody              \"Kein Response-Body\">\n<!ENTITY networkPanel.responseImage               \"Empfangene Grafik\">\n<!ENTITY networkPanel.responseImageCached         \"Gecachte Grafik\">\n\n<!-- LOCALIZATION NOTE (saveBodies.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY saveBodies.label     \"Anfrage- und Antwort-Inhalte aufzeichnen\">\n<!ENTITY saveBodies.accesskey \"A\">\n\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY openURL.label     \"Adresse in neuem Tab öffnen\">\n<!ENTITY openURL.accesskey \"T\">\n\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n<!ENTITY btnPageNet.label   \"Netz\">\n<!ENTITY btnPageNet.tooltip \"Netzwerkzugriffe aufzeichnen\">\n<!ENTITY btnPageNet.accesskey \"N\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"t\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"CSS-Fehler und -Warnungen aufzeichnen\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"JavaScript-Ausnahmefehler aufzeichnen\">\n<!ENTITY btnPageJS.accesskey  \"J\">\n<!ENTITY btnPageSecurity.label \"Sicherheit\">\n<!ENTITY btnPageSecurity.tooltip \"Sicherheitsrelevante Fehler und Warnungen aufzeichnen\">\n<!ENTITY btnPageSecurity.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n<!ENTITY btnPageLogging.label   \"Logbuch\">\n<!ENTITY btnPageLogging.tooltip \"An das Objekt window.console gesendete Lognachrichten\">\n<!ENTITY btnPageLogging.accesskey3 \"L\">\n<!ENTITY btnConsoleErrors       \"Fehler\">\n<!ENTITY btnConsoleInfo         \"Informationen\">\n<!ENTITY btnConsoleWarnings     \"Warnungen\">\n<!ENTITY btnConsoleLog          \"Log\">\n<!ENTITY btnConsoleReflows      \"DOM-Neuberechnungen\">\n\n<!ENTITY filterOutput.placeholder \"Suchen\">\n<!ENTITY btnClear.label        \"Leeren\">\n<!ENTITY btnClear.tooltip      \"Web-Konsole leeren\">\n<!ENTITY btnClear.accesskey    \"e\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"Link-Adresse kopieren\">\n<!ENTITY copyURLCmd.accesskey \"n\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n\n<!ENTITY btnConsoleXhr          \"XHR\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice1   \"Neu laden\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice2   \"der Seite, um den Audiokontext anzusehen und zu bearbeiten.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n<!ENTITY webAudioEditorUI.emptyNotice     \"Es wird auf die Erstellung eines Audiokontexts gewartet…\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties  \"Eigenschaften\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n<!ENTITY webAudioEditorUI.inspectorTitle  \"Audio-Knoten-Untersuchung\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"Keinen Audio-Knoten ausgewählt\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n<!ENTITY webAudioEditorUI.propertiesEmpty \"Knoten hat keine Eigenschaften\">\n\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n<!ENTITY webAudioEditorUI.automationEmpty \"Node does not have any AudioParams.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam does not have any automation events.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n<!ENTITY webAudioEditorUI.tab.automation  \"Automation\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties2 \"Properties\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label=Web-Audio\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel=Web-Audio-Ansicht\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip=Visualisierung von Web-Audio-Kontexten und Untersuchung von Audio-Knoten\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=Inspektor minimieren\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=Inspektor anzeigen\n\n\n\n# LOCALIZATION NOTE (webAudioEditorTooltipBypass): This is the tooltip for the\n# button that bypasses an AudioNode\nwebAudioEditorTooltipBypass=Bypass AudioNode\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\ntypeError=Fehler: \ntypeWarning=Warnung: \ntypeNetwork=Netzwerk: \ntypeException=Ausnahmefehler:  \ntypeCssParser=CSS-Parser: \ntypeStrict=Strict-Warnung: \nmsgCategory=Kategorie: \nerrLine=Zeile: %S\nbtnHide=Ausblenden\nbtnPrefs=Einstellungen\ncategoryPage=Seite:\ncategoryConsole=Konsole:\nbtnMutation=DOM-Mutation\ntipMutation=Loggen von DOM-Mutations-Ereignissen ein/ausschalten\nbtnGlobal=Globale Nachrichten\ntipGlobal=Loggen von globalen Nachrichten ein/ausschalten\nlocalConsole=Lokale Konsole\nclearConsoleCmd.label=Konsole leeren\nclearConsoleCmd.accesskey=l\nclose.button=Schließen\nclose.accesskey=c\nupdate.button=Aktualisieren\nupdate.accesskey=A\ncmd.commandkey=k\nwebConsoleCmd.accesskey=K\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S.%03S\n\nhelperFuncUnsupportedTypeError=pprint kann auf Objekte dieses Typs nicht angewandt werden\nNetworkPanel.label=Netzwerk-Request untersuchen\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS): this string is used to\n# show the duration between two network events (e.g request and response\n# header or response header and response body). Parameters: %S is the duration.\nNetworkPanel.durationMS=%Sms\n\n# LOCALIZATION NOTE (NetworkPanel.imageSizeDeltaDurationMS): this string is\n# used to show the duration between the response header and the response body\n# event. It also shows the size of the received or cached image. Parameters:\n# %1$S is the width of the inspected image, %2$S is the height of the\n# inspected image, %3$S is the duration between the response header and the\n# response body event. Example: 150x100px, Δ50ms.\nNetworkPanel.imageSizeDeltaDurationMS=%Sx%Spx, Δ%Sms\n\n# LOCALIZATION NOTE (NetworkPanel.responseBodyUnableToDisplay.content): this\n# string is displayed within the response body section of the NetworkPanel if\n# the content type of the network request can't be displayed. E.g. any kind of\n# text is easy to display, but some audio or flash data received from the\n# server can't be displayed. Parameters: %S is the content type that can't be\n# displayed, examples are application/x-shockwave-flash, music/crescendo.\nNetworkPanel.responseBodyUnableToDisplay.content=Responses vom Typ \"%S\" können nicht dargestellt werden\n\nConsoleAPIDisabled=Die Webkonsolen-Logging-API (console.log, console.info, console.warn, console.error) wurde von einem Skript auf dieser Seite deaktiviert\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): the Web Console floating\n# panel title. For RTL languages you need to set the LRM in the string to give\n# the URL the correct direction. Parameters: %S is the web page URL.\nwebConsoleWindowTitleAndURL=Web-Konsole - %S\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): the message displayed\n# after a URL in the Web Console that has been flagged for Mixed Content (i.e.\n# http content in an https page).\nwebConsoleMixedContentWarning=Gemischte Inhalte\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel=Weitere Informationen\n\n# LOCALIZATION NOTE (scratchpad.linkText): the text used in the right hand\n# side of the Web Console command line when JavaScript is being entered, to\n# indicate how to jump into scratchpad mode.\nscratchpad.linkText=Umschalt + Enter - Im Notizblock öffnen\n\n# LOCALIZATION NOTE (gcliterm.instanceLabel): the console displays objects\n# using their type (from the constructor function) in this descriptive string.\n# Parameters: %S is the object type.\ngcliterm.instanceLabel=Instanz von %S\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink=DOM-Neuberechnung: %Sms\nreflow.messageWithLink=DOM-Neuberechnung: %Sms\\u0020\nreflow.messageLinkText=Funktion %1$S, %2$S Zeile %3$S\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction): this string is used to\n# display JavaScript functions that have no given name - they are said to be\n# anonymous. See also stacktrace.outputMessage.\nstacktrace.anonymousFunction=<anonym>\n\n# LOCALIZATION NOTE (unknownLocation): this string is used to\n# display messages with sources that have an unknown location, eg. from\n# console.trace() calls.\nunknownLocation=<unbekannt>\n\n# LOCALIZATION NOTE (timerStarted): this string is used to display the result\n# of the console.time() call. Parameters: %S is the name of the timer.\ntimerStarted=%S: Timer gestartet\n\n# LOCALIZATION NOTE (timeEnd): this string is used to display the result of\n# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S\n# is the number of milliseconds.\ntimeEnd=%1$S: %2$Sms\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel=<kein Name>\n\n# LOCALIZATION NOTE (Autocomplete.blank): this string is used when inputnode\n# string containing anchor doesn't matches to any property in the content.\nAutocomplete.blank=  <- keine Vorschläge gefunden\n\nmaxTimersExceeded=Die maximal erlaubte Anzahl an Timern auf dieser Seite wurde überschritten.\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded=Die maximale erlaubte Anzahl an Zählern auf dieser Seite wurde überschritten.\n\n# LOCALIZATION NOTE (JSTerm.updateNotInspectable): this string is used when\n# the user inspects an evaluation result in the Web Console and tries the\n# Update button, but the new result no longer returns an object that can be\n# inspected.\nJSTerm.updateNotInspectable=Nach der Reevaluierung der Eingabe ist das Ergebnis nicht länger untersuchbar.\n\n# LOCALIZATION NOTE (remoteWebConsolePromptTitle): the title displayed on the\n# Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptTitle=Netzwerkverbindung\n\n# LOCALIZATION NOTE (remoteWebConsolePromptMessage): the message displayed on\n# the Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptMessage=Hostnamen und Port eingeben (Hostname:Port)\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabTitle): the title displayed on\n# the Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabTitle=Tab-Liste - Netzwerkverbindung\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabMessage): the message displayed\n# on the Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabMessage=Wählen Sie den Tab, in den Sie sich einklinken wollen, oder die globale Konsole.\n\n# LOCALIZATION NOTE (listTabs.globalConsoleActor): the string displayed for\n# the global console in the tabs selection.\nlistTabs.globalConsoleActor=*Globale Konsole*\n\n# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools\n# menu as a shortcut to open the devtools with the Web Console tab selected.\nMenuWebconsole.label=Web-Konsole\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the\n# label of the tab in the devtools window.\nToolboxTabWebconsole.label=Konsole\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel=Konsolen-Ansicht\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip): the string displayed in the\n# tooltip of the tab when the Web Console is displayed inside the developer\n# tools window.\nToolboxWebconsole.tooltip=Web-Konsole\n\n# LOCALIZATION NOTE (longStringEllipsis): the string displayed after a long\n# string. This string is clickable such that the rest of the string is\n# retrieved from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): the string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=Die Zeichenkette, die angezeigt werden soll, ist zu lang für die Web-Konsole.\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingResponseContentLink): the\n# string  displayed in the network panel when the response body is only\n# partially available. Parameters: %S is the amount of bytes that need to be\n# fetched.\nNetworkPanel.fetchRemainingResponseContentLink=Verbleibende %1$S Bytes herunterladen\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingRequestContentLink): the\n# string displayed in the network panel when the request body is only\n# partially available. Parameters: %S is the amount of bytes that need to be\n# fetched.\nNetworkPanel.fetchRemainingRequestContentLink=Request-Body herunterladen (%1$S Bytes)\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=Verbindungs-Zeitüberschreitung. Überprüfen Sie die Fehlerkonsole auf beiden Geräten auf mögliche Fehlermeldungen. Öffnen Sie die Web-Konsole erneut, um es noch einmal zu versuchen.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Eigenschaften durchsuchen\n\n# LOCALIZATION NOTE (emptyPropertiesList): the text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=Keine Eigenschaften zum Anzeigen\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2=#1 Wiederholung;#1 Wiederholungen\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector=Knoten zum Öffnen im Inspektor anklicken\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument=Kann nicht mit cd() zu angegebenem Fenster wechseln: Ungültiges Argument.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Warnung vor Betrugsversuchen: Seien Sie aufmerksam, wenn Sie Sachen einfügen, die Sie nicht verstehen. Dies würde es Angreifern ermöglichen, Ihre Identität zu stehlen oder die Kontrolle über Ihren Computer zu übernehmen. Bitte geben Sie zum Erlauben des Einfügens unten '%S' ein (Drücken der Eingabetaste wird nicht benötigt).\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=Einfügen erlauben\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails=Mitteilungsdetails anzeigen/ausblenden\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel=#1 freie Position;#1 freie Positionen\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index=(Position)\ntable.iterationIndex=(Nummerierungsposition)\ntable.key=Schlüssel\ntable.value=Wert\n\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=Error\nseverity.info=Info\nseverity.log=Log\nseverity.warn=Warning\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox-WebIDE\">\n\n<!ENTITY projectMenu_label \"Projekt\">\n<!ENTITY projectMenu_accesskey \"P\">\n<!ENTITY projectMenu_newApp_label \"Neue App…\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"Gepackte App öffnen…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"p\">\n<!ENTITY projectMenu_importHostedApp_label \"Gehostete App öffnen…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"h\">\n<!ENTITY projectMenu_selectApp_label \"App öffnen…\">\n<!ENTITY projectMenu_selectApp_accesskey \"f\">\n<!ENTITY projectMenu_play_label \"Installieren und ausführen\">\n<!ENTITY projectMenu_play_accesskey \"s\">\n<!ENTITY projectMenu_stop_label \"App beenden\">\n<!ENTITY projectMenu_stop_accesskey \"b\">\n<!ENTITY projectMenu_debug_label \"App untersuchen\">\n<!ENTITY projectMenu_debug_accesskey \"u\">\n<!ENTITY projectMenu_remove_label \"Projekt entfernen\">\n<!ENTITY projectMenu_remove_accesskey \"r\">\n<!ENTITY projectMenu_showPrefs_label \"Einstellungen\">\n<!ENTITY projectMenu_showPrefs_accesskey \"E\">\n<!ENTITY projectMenu_manageComponents_label \"Zusätzliche Komponenten verwalten\">\n<!ENTITY projectMenu_manageComponents_accesskey \"Z\">\n\n<!ENTITY runtimeMenu_label \"Laufzeitumgebung\">\n<!ENTITY runtimeMenu_accesskey \"L\">\n<!ENTITY runtimeMenu_disconnect_label \"Trennen\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"T\">\n<!ENTITY runtimeMenu_showPermissionTable_label \"Berechtigungstabelle\">\n<!ENTITY runtimeMenu_showPermissionTable_accesskey \"B\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"Screenshot\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"S\">\n<!ENTITY runtimeMenu_showDetails_label \"Informationen zur Laufzeitumgebung\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"n\">\n<!ENTITY runtimeMenu_showMonitor_label \"Diagramme\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"D\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Einstellungen des Gerätes\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"E\">\n\n<!ENTITY viewMenu_label \"Ansicht\">\n<!ENTITY viewMenu_accesskey \"A\">\n<!ENTITY viewMenu_toggleEditor_label \"Editor umschalten\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"E\">\n<!ENTITY viewMenu_zoomin_label \"Vergrößern\">\n<!ENTITY viewMenu_zoomin_accesskey \"g\">\n<!ENTITY viewMenu_zoomout_label \"Verkleinern\">\n<!ENTITY viewMenu_zoomout_accesskey \"k\">\n<!ENTITY viewMenu_resetzoom_label \"Normal\">\n<!ENTITY viewMenu_resetzoom_accesskey \"N\">\n\n<!ENTITY projectButton_label \"App öffnen\">\n<!ENTITY runtimeButton_label \"Laufzeitumgebung auswählen\">\n\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n<!ENTITY key_quit \"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel \"O\">\n<!-- reload app -->\n<!ENTITY key_play \"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor \"B\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n\n<!ENTITY projectPanel_myProjects \"Meine Projekte\">\n<!ENTITY projectPanel_runtimeApps \"Apps in Laufzeitumgebung\">\n<!ENTITY projectPanel_tabs \"Tabs\">\n<!ENTITY runtimePanel_usb \"USB-Geräte\">\n<!ENTITY runtimePanel_wifi \"WLAN-Geräte\">\n<!ENTITY runtimePanel_simulator \"Simulatoren\">\n<!ENTITY runtimePanel_other \"Sonstige\">\n<!ENTITY runtimePanel_installsimulator \"Simulator installieren\">\n<!ENTITY runtimePanel_noadbhelper \"ADB Helper installieren\">\n<!ENTITY runtimePanel_nousbdevice \"Wird Ihr Gerät nicht angezeigt?\">\n\n<!-- Lense -->\n<!ENTITY details_valid_header \"gültig\">\n<!ENTITY details_warning_header \"Warnungen\">\n<!ENTITY details_error_header \"Fehler\">\n<!ENTITY details_description \"Beschreibung\">\n<!ENTITY details_location \"Adresse\">\n<!ENTITY details_manifestURL \"App-ID\">\n<!ENTITY details_removeProject_button \"Projekt entfernen\">\n\n<!-- New App -->\n<!ENTITY newAppWindowTitle \"Neue App\">\n<!ENTITY newAppHeader \"Vorlage auswählen\">\n<!ENTITY newAppLoadingTemplate \"Vorlagen werden geladen…\">\n<!ENTITY newAppProjectName \"Projektname:\">\n\n\n<!-- Decks -->\n\n<!ENTITY deck_close \"Schließen\">\n\n<!-- Addons -->\n<!ENTITY addons_title \"Zusätzliche Komponenten\">\n<!ENTITY addons_aboutaddons \"Add-ons-Manager öffnen\">\n\n<!-- Prefs -->\n<!ENTITY prefs_title \"Einstellungen\">\n<!ENTITY prefs_editor_title \"Editor\">\n<!ENTITY prefs_general_title \"Allgemein\">\n<!ENTITY prefs_restore \"Standard wiederherstellen\">\n<!ENTITY prefs_manage_components \"Zusätzliche Komponenten verwalten\">\n<!ENTITY prefs_options_autoconnectruntime \"Mit vorheriger Lauftzeitumgebung verbinden\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"Beim Start vom WebIDE mit zuletzt genutzter Lauftzeitumgebung verbinden\">\n<!ENTITY prefs_options_rememberlastproject \"Letztes Projekt merken\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"Beim Start von WebIDE zuletzt geöffnetes Projekt laden\">\n<!ENTITY prefs_options_templatesurl \"Vorlagenadresse\">\n<!ENTITY prefs_options_templatesurl_tooltip \"Liste verfügbarer Vorlagen\">\n<!ENTITY prefs_options_showeditor \"Editor anzeigen\">\n<!ENTITY prefs_options_showeditor_tooltip \"Internen Editor anzeigen\">\n<!ENTITY prefs_options_tabsize \"Tabulatorgröße\">\n<!ENTITY prefs_options_expandtab \"Tabulatorzeichen ersetzen\">\n<!ENTITY prefs_options_expandtab_tooltip \"Leerzeichen anstatt Tabulatorzeichen verwenden\">\n<!ENTITY prefs_options_detectindentation \"Automatischer Einzug\">\n<!ENTITY prefs_options_detectindentation_tooltip \"Einzug anhand des Inhalts der Quelldatei ermitteln\">\n<!ENTITY prefs_options_autocomplete \"Autovervollständigung\">\n<!ENTITY prefs_options_autocomplete_tooltip \"Autovervollständigung aktivieren\">\n<!ENTITY prefs_options_autoclosebrackets \"Klammern automatisch schließen\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"Automatisch schließende Klammern einfügen\">\n<!ENTITY prefs_options_keybindings \"Tastaturkürzel\">\n<!ENTITY prefs_options_keybindings_default \"Standard\">\n\n<!-- Permissions Table -->\n<!ENTITY permissionstable_title \"Berechtigungstabelle\">\n<!ENTITY permissionstable_name_header \"Name\">\n\n<!-- Runtime Details -->\n<!ENTITY runtimedetails_title \"Informationen zur Laufzeitumgebung\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB ist Root: \">\n<!ENTITY runtimedetails_summonADBRoot \"Gerät rooten\">\n<!ENTITY runtimedetails_ADBRootWarning \"(erfordert entsperrten Bootloader)\">\n<!ENTITY runtimedetails_restrictedPrivileges \"Auf Entwicklerwerkzeuge beschränkte Berechtigungen: \">\n<!ENTITY runtimedetails_requestPrivileges \"Höhere Berechtigungen anfordern\">\n<!ENTITY runtimedetails_privilegesWarning \"(Wird Gerät neu starten und benötigt Root-Zugriff.)\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreferences_title \"Einstellung des Gerätes\">\n<!ENTITY devicepreferences_search \"Einstellungen durchsuchen\">\n<!ENTITY devicepreferences_newname \"Name der Einstellung\">\n<!ENTITY devicepreferences_newtext \"Wert der Einstellung\">\n<!ENTITY devicepreferences_addnew \"Neue Einstellung hinzufügen\">\n<!ENTITY devicepreferences_typeboolean \"Boolean\">\n<!ENTITY devicepreferences_typenumber \"Integer\">\n<!ENTITY devicepreferences_typestring \"String\">\n<!ENTITY devicepreferences_typenone \"Typ auswählen\">\n\n<!-- Monitor -->\n<!ENTITY monitor_title \"Diagramme\">\n<!ENTITY monitor_help \"Hilfe\">\n\n<!ENTITY details_showPrepackageLog_button \"Show Pre-package Log\">\n\n<!-- Device Preferences and Settings -->\n<!ENTITY device_typeboolean \"Boolean\">\n<!ENTITY device_typenone \"Select a type\">\n<!ENTITY device_typenumber \"Integer\">\n<!ENTITY device_typeobject \"Object\">\n<!ENTITY device_typestring \"String\">\n<!ENTITY devicepreference_addnew \"Add new preference\">\n<!ENTITY devicepreference_newname \"New preference name\">\n<!ENTITY devicepreference_newtext \"Preference value\">\n<!ENTITY devicepreference_search \"Search preferences\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreference_title \"Device Preferences\">\n<!ENTITY devicesetting_addnew \"Add new setting\">\n<!ENTITY devicesetting_newname \"New setting name\">\n<!ENTITY devicesetting_newtext \"Setting value\">\n<!ENTITY devicesetting_search \"Search settings\">\n\n<!-- Device Settings -->\n<!ENTITY devicesetting_title \"Device Settings\">\n\n<!-- Logs panel -->\n<!ENTITY logs_title \"Pre-packaging Command Logs\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"s\">\n<!ENTITY runtimeMenu_showSettings_label \"Device Settings\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Unrestricted DevTools privileges: \">\n\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n<!ENTITY wifi_auth_header \"Client Identification\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"No QR scanner prompt?\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"The endpoint you are connecting to needs more information to authenticate this connection.  Please scan the QR code below via the prompt on your other device.\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"If your other device asks for a token instead of scanning a QR code, please copy the value below to the other device:\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"Have a QR scanner prompt?\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/devtools/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=Firefox-WebIDE\ntitle_app=Firefox-WebIDE: %S\n\nruntimeButton_label=Laufzeitumgebung auswählen\nprojectButton_label=App öffnen\n\nmainProcess_label=Hauptprozess\n\nlocal_runtime=Lokale Laufzeitumgebung\nremote_runtime=Externe Laufzeitumgebung\nremote_runtime_promptTitle=Externe Laufzeitumgebung\nremote_runtime_promptMessage=Hostname:Port\n\nimportPackagedApp_title=Verzeichnis öffnen\nimportHostedApp_title=Gehostete App öffnen\nimportHostedApp_header=Manifest-Adresse eingeben\n\nnotification_showTroubleShooting_label=Fehlerbehebung\nnotification_showTroubleShooting_accesskey=F\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=Wird geladen…\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected=Kann Projekt nicht installieren. Nicht vollständig verbunden.\nerror_cantInstallValidationErrors=Kann Projekt nicht installieren. Fehler bei der Überprüfung.\nerror_listRunningApps=Kann Liste der Apps nicht vom Gerät abrufen\n\n# Variable: name of the operation (in english)\nerror_operationTimeout=Zeitüberschreitung bei der Operation: %1$S\nerror_operationFail=Operation fehlgeschlagen: %1$S\n\n# Variable: app name\nerror_cantConnectToApp=Kann nicht mit App verbinden: %1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON=Kann Liste der Add-ons nicht abrufen: %S\n\nerror_appProjectsLoadFailed=Projektliste konnte nicht geladen werden. Dies kann passieren, wenn dieses Profil mit einer neueren Version von Firefox verwendet wurde.\n\naddons_stable=stabil\naddons_unstable=experimentell\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label=Simulator für Firefox OS %1$S (%2$S)\naddons_install_button=Installieren\naddons_uninstall_button=Deinstallieren\naddons_adb_label=ADB Helper Add-on\naddons_adapters_label=Tools Adapters Add-on\naddons_adb_warning=USB-Geräte werden ohne dieses Add-on nicht erkannt.\naddons_status_unknown=?\naddons_status_installed=Installiert\naddons_status_uninstalled=Nicht installiert\naddons_status_preparing=Wird vorbereitet\naddons_status_downloading=Wird heruntergeladen\naddons_status_installing=Wird installiert\n\nruntimedetails_checkno=nein\nruntimedetails_checkyes=ja\nruntimedetails_checkunknown=unbekannt (benötigt ADB Helper 0.4.0 oder neuer)\nruntimedetails_notUSBDevice=Kein USB-Gerät\n\n# Validation status\nstatus_tooltip=Überprüfungsstatus: %1$S\nstatus_valid=GÜLTIG\nstatus_warning=WARNUNGEN\nstatus_error=FEHLER\nstatus_unknown=UNBEKANNT\n\n# Preferences\ndevicepreferences_reset_default=Standard wiederherstellen\n\n\n# Device preferences and settings\ndevice_reset_default=Reset to default\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!-- LOCALIZATION NOTE (downloads.title):\n     Used by screen readers to describe the Downloads Panel.\n     -->\n<!ENTITY downloads.title                  \"Downloads\">\n\n<!-- LOCALIZATION NOTE (downloadDetails.width):\n     Width of details for a Downloads Panel item (which directly influences the\n     width of the Downloads Panel) expressed using a CSS unit. The longest\n     labels that should fit in the item width are usually those of in-progress\n     downloads and those of blocked downloads.\n\n     A good rule of thumb is to try to determine the longest string possible\n     that an in-progress download could display, and use that value in ch\n     units.\n\n     For example, in English, a long string would be:\n\n     59m 59s left - 1022 of 1023 KB (120.5 KB/sec)\n\n     Since Downloads Panel is redesigned to show the detail string including\n     the hovering case for an item or an action button.\n     Bug 1328519 is for discussing the detail rule of `downloadDetails.width`.\n     -->\n<!ENTITY downloadDetails.width            \"57ch\">\n\n<!-- LOCALIZATION NOTE (downloadsSummary.minWidth2):\n     Minimum width for the main description of the downloads summary,\n     which is displayed at the bottom of the Downloads Panel if the\n     number of downloads exceeds the limit that the panel can display.\n\n     A good rule of thumb here is to look at the otherDownloads3 string\n     in downloads.properties, and make a reasonable estimate of its\n     maximum length. For English, this seems like a reasonable limit:\n\n     999 files downloading\n\n     that's 21 characters, so we set the minimum width to 21ch.\n     -->\n<!ENTITY downloadsSummary.minWidth2       \"23ch\">\n\n<!ENTITY cmd.pause.label                  \"Pause\">\n<!ENTITY cmd.pause.accesskey              \"P\">\n<!ENTITY cmd.resume.label                 \"Fortsetzen\">\n<!ENTITY cmd.resume.accesskey             \"o\">\n<!ENTITY cmd.cancel.label                 \"Abbrechen\">\n<!-- LOCALIZATION NOTE (cmd.show.label, cmd.show.accesskey, cmd.showMac.label,\n     cmd.showMac.accesskey):\n     The show and showMac commands are never shown together, thus they can share\n     the same access key (though the two access keys can also be different).\n     -->\n<!ENTITY cmd.show.label                   \"Ziel-Ordner öffnen\">\n<!ENTITY cmd.show.accesskey               \"Z\">\n<!ENTITY cmd.showMac.label                \"Im Finder anzeigen\">\n<!ENTITY cmd.showMac.accesskey            \"F\">\n<!ENTITY cmd.retry.label                  \"Nochmals versuchen\">\n<!ENTITY cmd.goToDownloadPage.label       \"Zur Download-Seite gehen\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"g\">\n<!ENTITY cmd.copyDownloadLink.label       \"Download-Link kopieren\">\n<!ENTITY cmd.copyDownloadLink.accesskey   \"D\">\n<!ENTITY cmd.removeFromHistory.label      \"Aus Chronik entfernen\">\n<!ENTITY cmd.removeFromHistory.accesskey  \"e\">\n<!ENTITY cmd.clearList2.label             \"Schnellzugriffsliste leeren\">\n<!ENTITY cmd.clearList2.accesskey         \"S\">\n<!ENTITY cmd.clearDownloads.label         \"Liste leeren\">\n<!ENTITY cmd.clearDownloads.accesskey     \"L\">\n<!-- LOCALIZATION NOTE (cmd.unblock2.label):\n     This command is shown in the context menu when downloads are blocked.\n     -->\n<!ENTITY cmd.unblock2.label                \"Zugriff erlauben\">\n<!ENTITY cmd.unblock2.accesskey            \"a\">\n<!-- LOCALIZATION NOTE (cmd.removeFile.label):\n     This is the tooltip of the action button shown when malware is blocked.\n     -->\n<!ENTITY cmd.removeFile.label             \"Datei löschen\">\n<!-- LOCALIZATION NOTE (cmd.chooseUnblock.tooltip):\n     This is the tooltip of the action button shown when potentially unwanted\n     downloads are blocked. This opens a dialog where the user can choose\n     whether to unblock or remove the download. Removing is the default option.\n     -->\n<!ENTITY cmd.chooseUnblock.label          \"Datei löschen oder Download erlauben\">\n<!-- LOCALIZATION NOTE (cmd.chooseOpen.tooltip):\n     This is the tooltip of the action button shown when uncommon downloads are\n     blocked.This opens a dialog where the user can choose whether to open the\n     file or remove the download. Opening is the default option.\n     -->\n<!ENTITY cmd.chooseOpen.label             \"Datei öffnen oder löschen\">\n\n<!-- LOCALIZATION NOTE (blocked.label):\n     Shown as a tag before the file name for some types of blocked downloads.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n<!ENTITY blocked.label                    \"BLOCKIERT\">\n\n<!-- LOCALIZATION NOTE (learnMore.label):\n     Shown as a text link for some types of blocked downloads, for example\n     malware, when there is an associated explanation page on the Mozilla site.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n<!ENTITY learnMore.label                  \"Mehr erfahren\">\n\n<!-- LOCALIZATION NOTE (downloadsHistory.label, downloadsHistory.accesskey):\n     This string is shown at the bottom of the Downloads Panel when all the\n     downloads fit in the available space, or when there are no downloads in\n     the panel at all.\n     -->\n<!ENTITY downloadsHistory.label           \"Alle Downloads anzeigen\">\n<!ENTITY downloadsHistory.accesskey       \"w\">\n\n<!ENTITY openDownloadsFolder.label       \"Ordner &quot;Downloads&quot; öffnen\">\n\n<!ENTITY clearDownloadsButton.label       \"Liste leeren\">\n<!ENTITY clearDownloadsButton.tooltip     \"Entfernt abgeschlossene, abgebrochene und fehlgeschlagene Downloads aus der Liste\">\n\n<!-- LOCALIZATION NOTE (downloadsListEmpty.label):\n     This string is shown when there are no items in the Downloads view, when it\n     is displayed inside a browser tab.\n     -->\n<!ENTITY downloadsListEmpty.label         \"Keine Downloads vorhanden\">\n\n<!-- LOCALIZATION NOTE (downloadsPanelEmpty.label):\n     This string is shown when there are no items in the Downloads Panel.\n     -->\n<!ENTITY downloadsPanelEmpty.label        \"Keine Downloads in dieser Sitzung\">\n\n<!-- LOCALIZATION NOTE (downloadsListNoMatch.label):\n     This string is shown when some search terms are specified, but there are no\n     results in the Downloads view.\n     -->\n<!ENTITY downloadsListNoMatch.label       \"Keine übereinstimmenden Downloads gefunden\">\n\n\n<!-- LOCALIZATION NOTE (cancelDownload.label):\n     Displayed when hovering a download which is able to be cancelled by users,\n     indicates that it's possible to cancel and stop the download.\n     -->\n<!ENTITY cancelDownload.label             \"Cancel Download\">\n\n<!-- LOCALIZATION NOTE (openFile.label):\n     Displayed when hovering a complete download, indicates that it's possible to\n     open the file using an app available in the system.\n     -->\n<!ENTITY openFile.label                   \"Open File\">\n\n<!-- LOCALIZATION NOTE (retryDownload.label):\n     Displayed when hovering a download which is able to be retried by users,\n     indicates that it's possible to download this file again.\n     -->\n<!ENTITY retryDownload.label              \"Retry Download\">\n\n<!-- LOCALIZATION NOTE (showMoreInformation.label):\n     Displayed when hovering a blocked download, indicates that it's possible to\n     show more information for user to take the next action.\n     -->\n<!ENTITY showMoreInformation.label        \"Show more information\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (stateStarting):\n# Indicates that the download is starting.\nstateStarting=Starten…\n# LOCALIZATION NOTE (stateScanning):\n# Indicates that an external program is scanning the download for viruses.\nstateScanning=Auf Viren überprüfen…\n# LOCALIZATION NOTE (stateFailed):\n# Indicates that the download failed because of an error.\nstateFailed=Fehlgeschlagen\n# LOCALIZATION NOTE (statePaused):\n# Indicates that the download was paused by the user.\nstatePaused=Pausiert\n# LOCALIZATION NOTE (stateCanceled):\n# Indicates that the download was canceled by the user.\nstateCanceled=Abgebrochen\n# LOCALIZATION NOTE (stateBlockedParentalControls):\n# Indicates that the download was blocked by the Parental Controls feature of\n# Windows.  \"Parental Controls\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"Parental Controls\" in various\n# languages:\n# http://windows.microsoft.com/en-US/windows-vista/Set-up-Parental-Controls\nstateBlockedParentalControls=Blockiert durch Jugendschutz\n# LOCALIZATION NOTE (stateBlockedPolicy):\n# Indicates that the download was blocked on Windows because of the \"Launching\n# applications and unsafe files\" setting of the \"security zone\" associated with\n# the target site.  \"Security zone\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"security zone\" in various\n# languages:\n# http://support.microsoft.com/kb/174360\nstateBlockedPolicy=Durch Ihre Sicherheitszonen-Regeln blockiert\n# LOCALIZATION NOTE (stateDirty):\n# Indicates that the download was blocked after scanning.\nstateDirty=Blockiert: Enthält eventuell einen Virus oder Spyware\n\n# LOCALIZATION NOTE (blockedMalware, blockedPotentiallyUnwanted,\n#                    blockedUncommon2):\n# These strings are shown in the panel for some types of blocked downloads, and\n# are immediately followed by the \"Learn More\" link, thus they must end with a\n# period.  You may need to adjust \"downloadDetails.width\" in \"downloads.dtd\" if\n# this turns out to be longer than the other existing status strings.\n# Note: These strings don't exist in the UI yet.  See bug 1053890.\nblockedMalware=Diese Datei enthält einen Virus oder Malware.\nblockedPotentiallyUnwanted=Diese Datei kann Ihren Computer beschädigen.\nblockedUncommon2=Diese Datei wird selten heruntergeladen.\n\n# LOCALIZATION NOTE (unblockHeaderUnblock, unblockHeaderOpen,\n#                    unblockTypeMalware, unblockTypePotentiallyUnwanted2,\n#                    unblockTypeUncommon2, unblockTip2, unblockButtonOpen,\n#                    unblockButtonUnblock, unblockButtonConfirmBlock):\n# These strings are displayed in the dialog shown when the user asks a blocked\n# download to be unblocked.  The severity of the threat is expressed in\n# descending order by the unblockType strings, it is higher for files detected\n# as malware and lower for uncommon downloads.\nunblockHeaderUnblock=Soll dieser Download wirklich erlaubt werden?\nunblockHeaderOpen=Soll diese Datei wirklich geöffnet werden?\nunblockTypeMalware=Diese Datei enthält einen Virus oder Malware, welche Ihren Computer beschädigen wird.\nunblockTypePotentiallyUnwanted2=Diese als hilfreicher Download getarnte Datei könnte unerwartete Änderungen an Ihren Programmen und Einstellungen vornehmen.\nunblockTypeUncommon2=Diese Datei wird nicht oft heruntergeladen und das Öffnen könnte nicht sicher sein. Sie könnte einen Virus enthalten oder unerwartete Änderungen an Ihren Programmen oder Einstellungen vornehmen.\nunblockTip2=Sie können nach einer anderen Quelle für den Download suchen oder es später erneut versuchen.\nunblockButtonOpen=Öffnen\nunblockButtonUnblock=Download erlauben\nunblockButtonConfirmBlock=Datei löschen\n\n# LOCALIZATION NOTE (sizeWithUnits):\n# %1$S is replaced with the size number, and %2$S with the measurement unit.\nsizeWithUnits=%1$S %2$S\nsizeUnknown=Unbekannte Größe\n\n# LOCALIZATION NOTE (shortTimeLeftSeconds, shortTimeLeftMinutes,\n# shortTimeLeftHours, shortTimeLeftDays):\n# These values are displayed in the downloads indicator in the main browser\n# window, where space is available for three characters maximum.  %1$S is\n# replaced with the time left for the given measurement unit.  Even for days,\n# the value is never longer than two digits.\nshortTimeLeftSeconds=%1$Ss\nshortTimeLeftMinutes=%1$Sm\nshortTimeLeftHours=%1$Sh\nshortTimeLeftDays=%1$Sd\n\n# LOCALIZATION NOTE (statusSeparator, statusSeparatorBeforeNumber):\n# These strings define templates for the separation of different elements in the\n# status line of a download item.  As a separator, by default we use the Unicode\n# character U+2014 'EM DASH' (long dash).  Examples of status lines include\n# \"Canceled - 222.net\", \"1.1 MB - website2.com\", or \"Paused -  1.1 MB\".  Note\n# that we use a wider space after the separator when it is followed by a number,\n# just to avoid visually confusing it with with a minus sign with some fonts.\n# If you use a different separator, this might not be necessary.  However, there\n# is usually no need to change the separator or the order of the substitutions,\n# even for right-to-left languages, unless the defaults are not suitable.\nstatusSeparator=%1$S \\u2014 %2$S\nstatusSeparatorBeforeNumber=%1$S \\u2014  %2$S\n\nfileExecutableSecurityWarning=\"%S\" ist eine ausführbare Datei. Ausführbare Dateien können Viren oder anderen böswilligen Code enthalten, der Ihrem Computer schaden könnte. Lassen Sie beim Öffnen der Datei Vorsicht walten. Sind Sie sicher, dass Sie \"%S\" ausführen wollen?\nfileExecutableSecurityWarningTitle=Ausführbare Datei öffnen?\nfileExecutableSecurityWarningDontAsk=Nicht mehr nachfragen\n\n# LOCALIZATION NOTE (otherDownloads3):\n# This is displayed in an item at the bottom of the Downloads Panel when\n# there are more downloads than can fit in the list in the panel. Use a\n# semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/Localization_and_Plurals\notherDownloads3=%1$S weitere Datei wird heruntergeladen;%1$S weitere Dateien werden heruntergeladen\n\n\n# LOCALIZATION NOTE (fileMovedOrMissing):\n# Displayed when a complete download which is not at the original folder.\nfileMovedOrMissing=File moved or missing\n# LOCALIZATION NOTE (stateCompleted):\n# Indicates that the download was completed.\nstateCompleted=Completed\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/downloads/settingsChange.dtd",
    "content": "<!-- -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n-->\n\n<!ENTITY  settingsChangePreferences.label  \"Optionen können im Anwendungen-Fenster in den &brandShortName;-Einstellungen geändert werden\">\n<!ENTITY  settingsChangeOptions.label      \"Optionen können im Anwendungen-Fenster in den &brandShortName;-Einstellungen geändert werden\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/engineManager.dtd",
    "content": "<!ENTITY  engineManager.title       \"Liste der Suchmaschinen verwalten\">\n<!ENTITY  engineManager.style       \"min-width: 35em;\">\n<!ENTITY  engineManager.intro       \"Momentan sind folgende Suchmaschinen installiert:\">\n\n<!ENTITY  columnLabel.name          \"Name\">\n<!ENTITY  columnLabel.keyword       \"Schlüsselwort\">\n\n<!-- Buttons -->\n<!ENTITY  up.label                  \"Nach oben\">\n<!ENTITY  up.accesskey              \"o\">\n<!ENTITY  dn.label                  \"Nach unten\">\n<!ENTITY  dn.accesskey              \"u\">\n<!ENTITY  remove.label              \"Entfernen\">\n<!ENTITY  remove.accesskey          \"e\">\n<!ENTITY  edit.label                \"Schlüsselwort bearbeiten…\">\n<!ENTITY  edit.accesskey            \"b\">\n\n<!ENTITY  addEngine.label           \"Weitere Suchmaschinen hinzufügen…\">\n<!ENTITY  addEngine.accesskey       \"W\">\n\n<!ENTITY  enableSuggest.label       \"Suchvorschläge anzeigen\">\n<!ENTITY  enableSuggest.accesskey   \"S\">\n\n<!ENTITY  restoreDefaults.label     \"Vorgaben wiederherstellen\">\n<!ENTITY  restoreDefaults.accesskey \"V\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/engineManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nduplicateTitle=Schlüsselwort duplizieren\nduplicateEngineMsg=Sie haben ein Schlüsselwort ausgewählt, das bereits von \"%S\" verwendet wird, bitte wählen Sie ein anderes.\nduplicateBookmarkMsg=Sie haben ein Schlüsselwort ausgewählt, das bereits von einem Lesezeichen verwendet wird, bitte wählen Sie ein anderes.\n\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/feeds/subscribe.dtd",
    "content": "<!ENTITY feedPage.title\n  \"Feed ansehen\">\n<!ENTITY feedSubscribeNow\n  \"Jetzt abonnieren\">\n<!ENTITY feedLiveBookmarks\n  \"Dynamische Lesezeichen\">"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/feeds/subscribe.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nlinkTitleTextFormat=Gehe zu %S\naddHandler=\"%S\" (%S) als Feed-Reader hinzufügen?\naddHandlerAddButton=Feed-Reader hinzufügen\naddHandlerAddButtonAccesskey=F\nhandlerRegistered=\"%S\" ist bereits als Feed-Reader registriert\nliveBookmarks=Dynamische Lesezeichen\nsubscribeNow=Jetzt abonnieren\nchooseApplicationMenuItem=Anwendung wählen…\nchooseApplicationDialogTitle=Anwendung wählen\nalwaysUse=Feeds immer mit %S abonnieren\nmediaLabel=Medien-Dateien\n\n# LOCALIZATION NOTE: The next string is for the size of the enclosed media.\n#   e.g. enclosureSizeText : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nenclosureSizeText=%1$S %2$S\n\nbytes=Bytes\nkilobyte=KB\nmegabyte=MB\ngigabyte=GB\n\n# LOCALIZATION NOTE: The next three strings explains to the user what they're \n# doing.\n#   e.g. alwaysUseForVideoPodcasts : \"Always use Miro to subscribe to video podcasts.\"\n#   %S = application to use (Miro, iTunes, ...)\nalwaysUseForFeeds=Feeds immer mit %S abonnieren.\nalwaysUseForAudioPodcasts=Podcasts immer mit %S abonnieren\nalwaysUseForVideoPodcasts=Video-Podcasts immer mit %S abonnieren\n\nsubscribeFeedUsing=Diesen Feed abonnieren mit\nsubscribeAudioPodcastUsing=Diesen Podcast abonnieren mit \nsubscribeVideoPodcastUsing=Diesen Video-Podcasts abonnieren mit \n\nfeedSubscriptionFeed1=Dies ist ein Feed mit häufig wechselnden Inhalten dieser Website.\nfeedSubscriptionAudioPodcast1=Dies ist ein Feed mit häufig wechselnden Podcasts dieser Website.\nfeedSubscriptionVideoPodcast1=Dies ist ein Feed mit häufig wechselnden Video-Podcasts dieser Website.\n\nfeedSubscriptionFeed2=Sie können diesen Feed abonnieren, um Updates zu erhalten, wenn der Inhalt geändert wird.\nfeedSubscriptionAudioPodcast2=Sie können diesen Feed abonnieren, um Updates zu erhalten, wenn neue Podcasts angeboten werden.\nfeedSubscriptionVideoPodcast2=Sie können diesen Feed abonnieren, um Updates zu erhalten, wenn neue Video-Podcasts angeboten werden.\n\n# Protocol Handling\n# \"Add %appName (%appDomain) as an application for %protocolType links?\"\naddProtocolHandler=%S (%S) als eine Anwendung für %S-Links hinzufügen?\naddProtocolHandlerAddButton=Anwendung hinzufügen\naddProtocolHandlerAddButtonAccesskey=A\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/lightweightThemes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\nlightweightThemes.recommended-1.name=A Web Browser Renaissance\r\nlightweightThemes.recommended-1.description=Alle Rechte (C) zu Web Browser Renaissance liegen bei Sean.Martell. Verfügbar unter CC-BY-SA. Keine Haftung.\r\n\r\nlightweightThemes.recommended-2.name=Space Fantasy\r\nlightweightThemes.recommended-2.description=Alle Rechte (C) zu Space Fantasy liegen bei fx5800p. Verfügbar unter CC-BY-SA. Keine Haftung.\r\n\r\nlightweightThemes.recommended-4.name=Pastel Gradient\r\nlightweightThemes.recommended-4.description=Alle Rechte (C) zu Pastel Gradient liegen bei darrinhenein. Verfügbar unter CC-BY. Keine Haftung.\r\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/loop/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/migration/migration.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY migrationWizard.title          \"Import-Assistent\">\n\n<!ENTITY importFrom.label               \"Einstellungen, Lesezeichen, Chronik, Passwörter und sonstige Daten importieren von:\">\n<!ENTITY importFromUnix.label           \"Einstellungen, Lesezeichen, Chronik, Passwörter und sonstige Daten importieren von:\">\n<!ENTITY importFromBookmarks.label      \"Lesezeichen importieren aus:\">\n\n<!ENTITY importFromIE.label             \"Microsoft Internet Explorer\">\n<!ENTITY importFromIE.accesskey         \"M\">\n<!ENTITY importFromEdge.label           \"Microsoft Edge\">\n<!ENTITY importFromEdge.accesskey       \"E\">\n<!ENTITY importFromNothing.label        \"Nichts importieren\">\n<!ENTITY importFromNothing.accesskey    \"h\">\n<!ENTITY importFromSafari.label         \"Safari\">\n<!ENTITY importFromSafari.accesskey     \"S\">\n<!ENTITY importFromCanary.label         \"Chrome Canary\">\n<!ENTITY importFromCanary.accesskey     \"n\">\n<!ENTITY importFromChrome.label         \"Chrome\">\n<!ENTITY importFromChrome.accesskey     \"C\">\n<!ENTITY importFromChromium.label       \"Chromium\">\n<!ENTITY importFromChromium.accesskey   \"u\">\n<!ENTITY importFromFirefox.label        \"Firefox\">\n<!ENTITY importFromFirefox.accesskey    \"F\">\n<!ENTITY importFrom360se.label          \"360 Secure Browser\">\n<!ENTITY importFrom360se.accesskey      \"3\">\n\n<!ENTITY noMigrationSources.label       \"Es konnte kein Programm gefunden werden, das Lesezeichen-, Chronik- oder Passwortdaten enthält.\">\n\n<!ENTITY importSource.title             \"Einstellungen und Daten importieren\">\n<!ENTITY importItems.title              \"Zu importierende Daten\">\n<!ENTITY importItems.label              \"Wählen Sie bitte aus, welche Daten importiert werden sollen:\">\n\n<!ENTITY migrating.title                \"Importieren…\">\n<!ENTITY migrating.label                \"Folgende Daten werden momentan importiert:\">\n\n<!ENTITY selectProfile.title            \"Profil wählen\">\n<!ENTITY selectProfile.label            \"Es stehen folgende Profile zum Import zur Verfügung:\">\n\n<!ENTITY done.title                     \"Importieren abgeschlossen\">\n<!ENTITY done.label                     \"Folgende Daten wurden erfolgreich importiert:\">\n\n<!ENTITY closeSourceBrowser.label       \"Bitte überprüfen Sie vor dem Fortfahren, dass der gewählte Browser beendet ist.\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/migration/migration.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprofileName_format=%S %S\n\n# Browser Specific\nsourceNameIE=Internet Explorer\nsourceNameEdge=Microsoft Edge\nsourceNameSafari=Safari\nsourceNameCanary=Google Chrome Canary\nsourceNameChrome=Google Chrome\nsourceNameChromium=Chromium\nsourceNameFirefox=Mozilla Firefox\nsourceName360se=360 Secure Browser\n\nimportedBookmarksFolder=Von %S\n\nimportedSafariReadingList=Leseliste (von Safari)\nimportedEdgeReadingList=Leseliste (von Edge)\n\n# Import Sources\n# Note: When adding an import source for profile reset, add the string name to\n# resetProfile.js if it should be listed in the reset dialog.\n1_ie=Internetoptionen\n1_edge=Internetoptionen\n1_safari=Einstellungen\n1_chrome=Optionen\n1_360se=Einstellungen\n\n2_ie=Cookies\n2_edge=Cookies\n2_safari=Cookies\n2_chrome=Cookies\n2_firefox=Cookies\n2_360se=Cookies\n\n4_ie=Browserverlauf\n4_edge=Browserverlauf\n4_safari=Verlauf\n4_chrome=Browser-Verlauf\n4_firefox_history_and_bookmarks=Browser-Chronik und Lesezeichen\n4_360se=Verlauf\n\n8_ie=Gespeicherte Formulardaten\n8_edge=Gespeicherte Formulardaten\n8_safari=Gespeicherte Formulardaten\n8_chrome=Gespeicherte Autofill-Formulardaten\n8_firefox=Eingegebene Suchbegriffe & Formulardaten\n8_360se=Gespeicherte Formulardaten\n\n16_ie=Gespeicherte Kennwörter\n16_edge=Gespeicherte Kennwörter\n16_safari=Gespeicherte Passwörter\n16_chrome=Gespeicherte Passwörter\n16_firefox=Gespeicherte Passwörter\n16_360se=Gespeicherte Passwörter\n\n32_ie=Favoriten\n32_edge=Favoriten\n32_safari=Lesezeichen\n32_chrome=Lesezeichen\n32_360se=Lesezeichen\n\n64_ie=Sonstige Daten\n64_edge=Sonstige Daten\n64_safari=Sonstige Daten\n64_chrome=Sonstige Daten\n64_firefox_other=Sonstige Daten\n64_360se=Sonstige Daten\n\n128_firefox=Fenster und Tabs\n\n# Automigration undo notification.\nautomigration.undo.message               = Ihre Daten aus %S wurden automatisch importiert. Wollen Sie diese behalten?\nautomigration.undo.unknownBrowserMessage = Ihre Daten aus einem anderem Browser wurden automatisch importiert. Wollen Sie diese behalten?\nautomigration.undo.keep.label            = Behalten\nautomigration.undo.keep.accesskey        = B\nautomigration.undo.dontkeep.label        = Nicht behalten\nautomigration.undo.dontkeep.accesskey    = N\n\nautomigration.undo.dontkeep2.accesskey    = N\nautomigration.undo.dontkeep2.label        = No Thanks\nautomigration.undo.keep2.accesskey        = O\nautomigration.undo.keep2.label            = OK, Got it\n\n# Automigration undo notification.\n# %1$S will be replaced with the name of the browser we imported from, %2$S will be replaced with brandShortName\nautomigration.undo.message.all              = Pick up where you left off. We’ve imported these sites and your bookmarks, history and passwords from %1$S into %2$S.\nautomigration.undo.message.bookmarks        = Pick up where you left off. We’ve imported these sites and your bookmarks from %1$S into %2$S.\nautomigration.undo.message.bookmarks.logins = Pick up where you left off. We’ve imported these sites and your bookmarks and passwords from %1$S into %2$S.\nautomigration.undo.message.bookmarks.visits = Pick up where you left off. We’ve imported these sites and your bookmarks and history from %1$S into %2$S.\nautomigration.undo.message.logins           = Pick up where you left off. We’ve imported your passwords from %1$S into %2$S.\nautomigration.undo.message.logins.visits    = Pick up where you left off. We’ve imported these sites and your history and passwords from %1$S into %2$S.\nautomigration.undo.message.visits           = Pick up where you left off. We’ve imported these sites and your history from %1$S into %2$S.\nautomigration.undo.unknownbrowser         = Unknown Browser\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n\n<!ENTITY loadError.label \"Seiten-Ladefehler\">\n<!ENTITY retry.label \"Nochmals versuchen\">\n<!ENTITY returnToPreviousPage.label \"Zurück\">\n<!ENTITY advanced.label \"Erweitert\">\n\n<!-- Specific error messages -->\n\n<!ENTITY connectionFailure.title \"Fehler: Verbindung fehlgeschlagen\">\n<!ENTITY connectionFailure.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY deniedPortAccess.title \"Fehler: Port aus Sicherheitsgründen blockiert\">\n<!ENTITY deniedPortAccess.longDesc \"\">\n\n<!ENTITY dnsNotFound.title \"Fehler: Server nicht gefunden\">\n<!ENTITY dnsNotFound.longDesc \"\n<ul>\n  <li>Bitte überprüfen Sie die Adresse auf Tippfehler, wie\n    <strong>ww</strong>.example.com statt\n    <strong>www</strong>.example.com</li>\n  <li>Wenn Sie auch keine andere Website aufrufen können, überprüfen Sie bitte die \n\tNetzwerk-/Internetverbindung.</li>\n  <li>Wenn Ihr Computer oder Netzwerk von einer Firewall oder einem Proxy geschützt wird, stellen Sie bitte sicher,\n\tdass &brandShortName; auf das Internet zugreifen darf.</li>\n</ul>\n\">\n\n<!ENTITY fileNotFound.title \"Fehler: Datei nicht gefunden\">\n<!ENTITY fileNotFound.longDesc \"\n<ul>\n  <li>Bitte überprüfen Sie die Adresse auf Rechtschreib-, Groß-/Kleinschreibungs- oder andere Fehler.</li>\n  <li>Bitte überprüfen Sie, ob die Adresse umbenannt, gelöscht oder verschoben wurde.</li>\n</ul>\n\">\n\n<!ENTITY fileAccessDenied.title \"Zugriff auf die Datei wurde verweigert\">\n<!ENTITY fileAccessDenied.longDesc \"\n<ul>\n  <li>Sie wurde möglicherweise entfernt, verschoben, oder Dateiberechtigungen könnten den Zugriff verhindern.</li>\n</ul>\n\">\n\n<!ENTITY generic.title \"Fehler: Anfrage konnte nicht ausgeführt werden\">\n<!ENTITY generic.longDesc \"\n<p>&brandShortName; konnte die Seite aus unbekanntem Grund nicht laden.</p>\n\">\n\n<!ENTITY captivePortal.title \"Anmeldung beim Netzwerk\">\n<!ENTITY captivePortal.longDesc \"\n<p>Dieses Netzwerk benötigt eventuell Ihre Anmeldung für den Internetzugriff.</p>\n\">\n\n<!ENTITY openPortalLoginPage.label \"Anmeldeseite öffnen\">\n\n<!ENTITY malformedURI.title \"Fehler: Ungültige Adresse\">\n<!ENTITY malformedURI.longDesc \"\n<ul>\n  <li>Web-Adressen sehen für gewöhnlich folgendermaßen aus:\n    <strong>http://www.example.com/</strong></li>\n  <li>Bitte stellen Sie sicher, dass Sie nicht den umgekehrten,\n    sondern den einfachen Schrägstrich verwenden (<strong>/</strong>).</li>\n</ul>\n\">\n\n<!ENTITY netInterrupt.title \"Fehler: Datenübertragung unterbrochen\">\n<!ENTITY netInterrupt.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY notCached.title \"Dokument erloschen\">\n<!ENTITY notCached.longDesc \"<p>Das angefragte Dokument ist nicht im Browser-Cache verfügbar.</p><ul><li>Als Sicherheitsmaßnahme fordert der Browser vertrauliche Dokumente nicht automatisch erneut an.</li><li>Klicken Sie auf &quot;Nochmals versuchen&quot;, um das Dokument erneut von der Website anzufordern.</li></ul>\">\n\n<!ENTITY netOffline.title \"Fehler: Offline-Modus\">\n<!ENTITY netOffline.longDesc2 \"\n<ul>\n  <li>Wählen Sie &quot;Nochmals versuchen&quot;, um in den Online-Modus zu wechseln und die Seite erneut zu laden.</li>\n</ul>\n\">\n\n<!ENTITY contentEncodingError.title \"Content-Encoding-Fehler\">\n<!ENTITY contentEncodingError.longDesc \"\n<ul>\n  <li>Kontaktieren Sie bitte den Inhaber der Website, um ihn über dieses Problem zu informieren.</li> \n</ul>\n\">\n\n<!ENTITY unsafeContentType.title \"Unsicherer Dateityp\">\n<!ENTITY unsafeContentType.longDesc \"\n<ul>\n  <li>Bitte kontaktieren Sie die Webseitenbetreiber, um sie über dieses Problem zu informieren.</li>\n</ul>\n\">\n\n<!ENTITY netReset.title \"Fehler: Verbindung unterbrochen\">\n<!ENTITY netReset.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY netTimeout.title \"Fehler: Netzwerk-Zeitüberschreitung\">\n<!ENTITY netTimeout.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY unknownProtocolFound.title \"Adresse nicht erkannt\">\n<!ENTITY unknownProtocolFound.longDesc \"\n<ul>\n  <li>Eventuell müssen Sie andere Software installieren, um diese Adresse aufrufen zu können.</li>\n</ul>\n\">\n\n<!ENTITY proxyConnectFailure.title \"Fehler: Proxy-Server verweigert die Verbindung\">\n<!ENTITY proxyConnectFailure.longDesc \"\n<ul>\n  <li>Überprüfen Sie bitte, ob die Proxy-Einstellungen korrekt sind</li>\n  <li>Kontaktieren Sie bitte Ihren Netzwerk-Administrator, um sicherzustellen, dass der Proxy-Server \n\tfunktioniert</li>\n</ul>\n\">\n\n<!ENTITY proxyResolveFailure.title \"Fehler: Proxy-Server nicht gefunden\">\n<!ENTITY proxyResolveFailure.longDesc \"\n<ul>\n  <li>Überprüfen Sie bitte, ob die Proxy-Einstellungen korrekt sind.</li>\n  <li>Überprüfen Sie bitte, ob eine Netzwerk-/Internet-Verbindung besteht.</li>\n  <li>Wenn Ihr Computer oder Netzwerk von einer Firewall oder einem Proxy geschützt wird, stellen Sie bitte sicher,\n\tdass &brandShortName; auf das Internet zugreifen darf.</li>\n</ul>\n\">\n\n<!ENTITY redirectLoop.title \"Fehler: Umleitungsfehler\">\n<!ENTITY redirectLoop.longDesc \"\n<ul>\n  <li>Dieses Problem kann manchmal auftreten, wenn Cookies deaktiviert oder abgelehnt \n\twerden.</li>\n</ul>\n\">\n\n<!ENTITY unknownSocketType.title \"Fehler: Unerwartete Antwort\">\n<!ENTITY unknownSocketType.longDesc \"\n<ul>\n  <li>Bitte stellen Sie sicher, dass auf Ihrem System der Personal-Security-Manager \n\tinstalliert ist.</li>\n  <li>Dies kann mit einer nicht-standardgemäßen Konfiguration des Servers zusammenhängen.</li>\n</ul> \n\">\n\n<!ENTITY nssFailure2.title \"Fehler: Gesicherte Verbindung fehlgeschlagen\">\n<!ENTITY nssFailure2.longDesc2 \"\n<ul>\n  <li>Die Website kann nicht angezeigt werden, da die Authentizität der erhaltenen Daten nicht verifiziert werden konnte.</li>\n  <li>Kontaktieren Sie bitte den Inhaber der Website, um ihn über dieses Problem zu informieren.</li>\n</ul>\n\">\n\n<!ENTITY certerror.longpagetitle1 \"Diese Verbindung ist nicht sicher\">\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara \"Der Inhaber von <span class='hostname'/> hat die Website nicht richtig konfiguriert. &brandShortName; hat keine Verbindung mit dieser Website aufgebaut, um Ihre Informationen vor Diebstahl zu schützen.\">\n\n<!ENTITY sharedLongDesc \"\n<ul>\n  <li>Die Website könnte vorübergehend nicht erreichbar sein, versuchen Sie es bitte \n\tspäter nochmals.</li>\n  <li>Wenn Sie auch keine andere Website aufrufen können, überprüfen Sie bitte die \n\tNetzwerk-/Internetverbindung.</li>\n  <li>Wenn Ihr Computer oder Netzwerk von einer Firewall oder einem Proxy geschützt wird, \n\tstellen Sie bitte sicher, dass &brandShortName; auf das Internet zugreifen darf.</li>\n</ul>\n\">\n\n<!ENTITY cspBlocked.title \"Blockiert von der Inhaltsicherheitsrichtlinie (CSP)\">\n<!ENTITY cspBlocked.longDesc \"<p>&brandShortName; hat diese Webseite daran gehindert, auf diese Weise geladen zu werden, weil die Webseite eine Inhaltsicherheitsrichtlinie (Content Security Policy) hat, die dies nicht erlaubt.</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"Fehler: Beschädigte Inhalte\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>Die Seite, die Sie anzusehen versuchen, kann nicht angezeigt werden, da ein Fehler in der Datenübertragung festgestellt wurde.</p><ul><li>Bitte kontaktieren Sie die Website-Betreiber, um sie über dieses Problem zu verständigen.</li></ul>\">\n\n\n<!ENTITY securityOverride.exceptionButtonLabel \"Ausnahme hinzufügen…\">\n\n<!ENTITY errorReporting.automatic2 \"Fehler an Mozilla melden, um beim Identifizieren und Blockieren böswilliger Websites zu helfen\">\n<!ENTITY errorReporting.learnMore \"Weitere Informationen…\">\n\n<!ENTITY remoteXUL.title \"Remote-XUL\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>Bitte informieren Sie den Website-Inhaber über dieses Problem.</li></ul></p>\">\n\n<!ENTITY sslv3Used.title \"Keine sichere Verbindung möglich\">\n<!-- LOCALIZATION NOTE (sslv3Used.longDesc2) - Do not translate\n     \"SSL_ERROR_UNSUPPORTED_VERSION\". -->\n<!ENTITY sslv3Used.longDesc2 \"Weitere Informationen: SSL_ERROR_UNSUPPORTED_VERSION\">\n\n<!ENTITY weakCryptoUsed.title \"Diese Verbindung ist nicht sicher\">\n<!-- LOCALIZATION NOTE (weakCryptoUsed.longDesc2) - Do not translate\n     \"SSL_ERROR_NO_CYPHER_OVERLAP\". -->\n<!ENTITY weakCryptoUsed.longDesc2 \"Weitere Informationen: SSL_ERROR_NO_CYPHER_OVERLAP\">\n<!ENTITY weakCryptoAdvanced.title \"Erweitert\">\n<!ENTITY weakCryptoAdvanced.longDesc \"<span class='hostname'></span> verwendet Sicherheitstechnologie, welche veraltet und verwundbar ist. Ein Angreifer könnte leicht Informationen entschlüsseln, welche Sie für sicher hielten.\">\n<!ENTITY weakCryptoAdvanced.override \"(Nicht sicher) <span class='hostname'></span> mit veralteter Sicherheitstechnologie laden\">\n\n<!-- LOCALIZATION NOTE (certerror.wrongSystemTime2,\n                        certerror.wrongSystemTimeWithoutReference) - The <span id='..' />\n     tags will be injected with actual values, please leave them unchanged. -->\n<!ENTITY certerror.wrongSystemTime2 \"<p> &brandShortName; konnte mit <span id='wrongSystemTime_URL'/> keine gesicherte Verbindung aufbauen, da Ihr Computer ein falsches Datum oder eine falsche Uhrzeit zu verwenden scheint.</p> <p>Auf Ihrem Computer ist es der <span id='wrongSystemTime_systemDate'/>, während es der <span id='wrongSystemTime_actualDate'/> sein sollte. Korrigieren Sie Datum und Uhrzeit auf Ihrem Computer auf die richtigen Werte, um das Problem zu beheben.</p>\">\n<!ENTITY certerror.wrongSystemTimeWithoutReference \"<p>&brandShortName; konnte mit <span id='wrongSystemTimeWithoutReference_URL'/> keine gesicherte Verbindung aufbauen, da Ihr Computer ein falsches Datum oder eine falsche Uhrzeit zu verwenden scheint.</p> <p>Auf Ihrem Computer ist es der <span id='wrongSystemTime_systemDate'/>. Korrigieren Sie Datum und Uhrzeit auf Ihrem Computer auf die richtigen Werte, um das Problem zu beheben.</p>\">\n\n<!ENTITY certerror.pagetitle1  \"Nicht gesicherte Verbindung\">\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"Diese Website verwendet HTTP Strict Transport Security (HSTS), um mitzuteilen, dass &brandShortName; nur über gesicherte Verbindungen mit ihr kommunizieren soll. Daher ist es nicht möglich, eine Ausnahme für dieses Zertifikat anzulegen.\">\n<!ENTITY certerror.copyToClipboard.label \"In Zwischenablage kopieren\">\n\n<!ENTITY inadequateSecurityError.title \"Diese Verbindung ist nicht sicher\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> verwendet Sicherheitstechnologie, welche veraltet und verwundbar ist. Ein Angreifer könnte leicht Informationen entschlüsseln, welche Sie für sicher hielten. Der Website-Administrator muss dieses Problem auf dem Server beheben, bevor Sie die Seite aufrufen können.</p><p>Fehlercode: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n\n<!ENTITY prefReset.longDesc \"Dies könnte durch die Netzwerk-Sicherheitseinstellungen verursacht werden. Sollen die Standardeinstellungen wiederhergestellt werden?\">\n<!ENTITY prefReset.label \"Standardeinstellungen wiederherstellen\">\n\n<!ENTITY captivePortal.longDesc2 \"\n<p>You must log in to this network before you can access the Internet.</p>\n\">\n\n<!ENTITY openPortalLoginPage.label2 \"Open Network Login Page\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/newTab.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- These strings are used in the about:newtab page -->\n<!ENTITY newtab.pageTitle \"Neuer Tab\">\n<!ENTITY newtab.customize.classic \"Meistbesuchte Seiten anzeigen\">\n<!ENTITY newtab.customize.cog.enhanced \"Vorschläge einbeziehen\">\n<!ENTITY newtab.customize.cog.title2 \"Neuer Tab - Einstellungen\">\n<!ENTITY newtab.customize.cog.learn \"Über Neuer Tab\">\n<!ENTITY newtab.customize.title \"Neuer-Tab-Seite anpassen\">\n<!ENTITY newtab.customize.suggested \"Empfohlene und meistbesuchte Seiten anzeigen\">\n<!ENTITY newtab.customize.topsites \"Meistbesuchte Seiten anzeigen\">\n<!ENTITY newtab.customize.blank2 \"Leere Seite anzeigen\">\n<!ENTITY newtab.undo.removedLabel \"Miniaturansicht entfernt\">\n<!ENTITY newtab.undo.undoButton \"Rückgängig\">\n<!ENTITY newtab.undo.restoreButton \"Alle wiederherstellen\">\n<!ENTITY newtab.undo.closeTooltip \"Ausblenden\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/newTab.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnewtab.pin=Seite immer an aktueller Position anzeigen\nnewtab.unpin=Seitenposition nicht mehr merken\nnewtab.block=Seite entfernen\n# LOCALIZATION NOTE(newtab.sponsored.button): This text appears for sponsored\n# and enhanced tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.sponsored.button=GESPONSERT\n# LOCALIZATION NOTE(newtab.suggested.button): This text appears for sponsored\n# and suggested tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.suggested.tag=EMPFEHLUNG\n# LOCALIZATION NOTE(newtab.suggested.button): %1$S will be replaced inline by\n# one of the user's top 100 sites that triggered this suggested tile.\n# This text appears for suggested tiles under the tile's title, so prefer short\n# strings to avoid truncating important text.\nnewtab.suggested.button=Empfehlung für Besucher von %1$S\n# LOCALIZATION NOTE(newtab.sponsored.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain=Diese Kachel ist eine Anzeige von einem Mozilla-Partnerunternehmen. Sie können sie jederzeit entfernen, indem Sie auf %1$S klicken. %2$S\n# LOCALIZATION NOTE(newtab.sponsored.explain2): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain2=Diese Kachel ist eine Anzeige von einem Mozilla-Partnerunternehmen. Sie können sie jederzeit entfernen, indem Sie auf %1$S klicken. %2$S\n# LOCALIZATION NOTE(newtab.suggested.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.suggested.explain=Diese Kachel wird von Mozilla empfohlen. Sie können sie jederzeit entfernen, indem Sie auf %1$S klicken. %2$S\n# LOCALIZATION NOTE(newtab.enhanced.explain): %1$S will be replaced inline by\n# the gear icon used to customize the new tab window. %2$S will be replaced by\n# an active link using string newtab.learn.link as text.\nnewtab.enhanced.explain=Ein Mozilla-Partnerunternehmen hat das Erscheinungsbild dieser Kachel verändert. Das Bildschirmfoto wurde ersetzt. Sie können erweiterte Kacheln ausschalten, indem Sie mit %1$S die Einstellungen öffnen. %2$S\nnewtab.intro1.paragraph1=Von nun an werden Ihnen beim Öffnen der Neuer-Tab-Seite Seiten angezeigt, die Sie interessieren könnten. Einige werden von Mozilla vorgeschlagen, andere werden von Partnern Mozillas gesponsert.\n# LOCALIZATION NOTE(newtab.intro1.paragraph2): %1$S will be replaced inline by\n# an active link using string newtab.privacy.link as text. %2$S will be replaced\n# inline by the gear icon used to customize the new tab window.\nnewtab.intro1.paragraph2=Um diesen Dienst zur Verfügung zu stellen, werden einige Daten in Übereinstimmung mit unserem %1$S automatisch an Mozilla gesendet. Sie können dies durch Abwählen in den über das Zahnrad-Symbol zu öffnenden Einstellungen (%2$S) deaktivieren.\nnewtab.learn.link=Weitere Informationen…\nnewtab.privacy.link=Datenschutzhinweis\nnewtab.learn.link2=Mehr über \"Neuer Tab\"\nnewtab.intro.header.update=\"Neuer Tab\" wurde aktualisiert!\nnewtab.intro.gotit=Verstanden!\n\nnewtab.defaultTopSites.heading=Top Sites\nnewtab.userTopSites.heading=Your Top Sites\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/openLocation.dtd",
    "content": "<!-- extracted from content/openLocation.xul -->\n\n<!ENTITY enter.label \"Geben Sie die Web-Adresse (URL) oder die Datei an, die Sie öffnen möchten:\">  \n<!ENTITY chooseFile.label \"Datei öffnen…\">\n<!ENTITY newWindow.label \"Neuem Fenster\">\n<!ENTITY newTab.label \"Neuem Tab\">\n<!ENTITY topTab.label \"Aktuellem Tab\">\n<!ENTITY caption.label \"Web-Adresse öffnen\">\n<!ENTITY openWhere.label \"Öffnen in:\">\n<!ENTITY openBtn.label \"Öffnen\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/openLocation.properties",
    "content": "chooseFileDialogTitle=Durchsuchen\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/pageInfo.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  pageInfoWindow.width  \"610\">\n<!ENTITY  pageInfoWindow.height \"600\">\n\n<!ENTITY  copy.key              \"C\">\n<!ENTITY  copy.label            \"Kopieren\">\n<!ENTITY  copy.accesskey        \"K\">\n<!ENTITY  selectall.key         \"A\">\n<!ENTITY  selectall.label       \"Alles markieren\">\n<!ENTITY  selectall.accesskey   \"A\">\n<!ENTITY  closeWindow.key       \"w\">\n\n<!ENTITY  generalTab            \"Allgemein\">\n<!ENTITY  generalTab.accesskey  \"A\">\n<!ENTITY  generalTitle          \"Titel:\">\n<!ENTITY  generalURL            \"Adresse:\">\n<!ENTITY  generalType           \"Typ:\">\n<!ENTITY  generalMode           \"Anzeigemodus:\">\n<!ENTITY  generalSize           \"Größe:\">\n<!ENTITY  generalReferrer       \"Verweisende URL:\">\n<!ENTITY  generalSource         \"Cache-Quelle:\">\n<!ENTITY  generalModified       \"Modifiziert:\">\n<!ENTITY  generalEncoding2      \"Textkodierung:\">\n<!ENTITY  generalMetaName       \"Name\">\n<!ENTITY  generalMetaContent    \"Inhalt\">\n\n<!ENTITY  mediaTab              \"Medien\">\n<!ENTITY  mediaTab.accesskey    \"M\">\n<!ENTITY  mediaLocation         \"Adresse:\">\n<!ENTITY  mediaText             \"Zugeordneter Text:\">\n<!ENTITY  mediaAltHeader        \"Alternativtext\">\n<!ENTITY  mediaAddress          \"Adresse\">\n<!ENTITY  mediaType             \"Typ\">\n<!ENTITY  mediaSize             \"Größe\">\n<!ENTITY  mediaCount            \"Anzahl\">\n<!ENTITY  mediaDimension        \"Maße:\">\n<!ENTITY  mediaLongdesc         \"Ausführliche Beschreibung:\">\n<!ENTITY  mediaBlockImage.accesskey \"G\">\n<!ENTITY  mediaSaveAs           \"Speichern unter…\">\n<!ENTITY  mediaSaveAs.accesskey \"u\">\n<!ENTITY  mediaSaveAs2.accesskey \"e\">\n<!ENTITY  mediaPreview          \"Medienvorschau:\">\n\n<!ENTITY  feedTab               \"Feeds\">\n<!ENTITY  feedTab.accesskey     \"F\">\n<!ENTITY  feedSubscribe         \"Abonnieren\">\n<!ENTITY  feedSubscribe.accesskey \"o\">\n\n<!ENTITY  permTab               \"Berechtigungen\">\n<!ENTITY  permTab.accesskey     \"B\">\n<!ENTITY  permUseDefault        \"Standard verwenden\">\n<!ENTITY  permAskAlways         \"Jedes Mal nachfragen\">\n<!ENTITY  permAllow             \"Erlauben\">\n<!ENTITY  permAllowSession      \"Für die Sitzung erlauben\">\n<!ENTITY  permBlock             \"Blockieren\">\n<!ENTITY  permissionsFor        \"Berechtigungen für:\">\n<!ENTITY  permPlugins           \"Plugins verwenden\">\n\n<!ENTITY  permClearStorage           \"Speicher löschen\">\n<!ENTITY  permClearStorage.accesskey \"l\">\n\n<!ENTITY  securityTab           \"Sicherheit\">\n<!ENTITY  securityTab.accesskey \"S\">\n<!ENTITY  securityView.certView \"Zertifikat anzeigen\">\n<!ENTITY  securityView.accesskey \"Z\">\n<!ENTITY  securityView.unknown   \"Unbekannt\">\n\n\n<!ENTITY  securityView.identity.header   \"Website-Identität\">\n<!ENTITY  securityView.identity.owner    \"Besitzer: \">\n<!ENTITY  securityView.identity.domain   \"Website: \">\n<!ENTITY  securityView.identity.verifier \"Validiert von: \">\n\n<!ENTITY  securityView.privacy.header                   \"Datenschutz &amp; Chronik\">\n<!ENTITY  securityView.privacy.history                  \"Habe ich diese Website früher schon einmal besucht?\">\n<!ENTITY  securityView.privacy.cookies                  \"Speichert diese Website Daten (Cookies) auf meinem Computer?\">\n<!ENTITY  securityView.privacy.viewCookies              \"Cookies anzeigen\">\n<!ENTITY  securityView.privacy.viewCookies.accessKey    \"k\">\n<!ENTITY  securityView.privacy.passwords                \"Habe ich Passwörter für diese Website gespeichert?\">\n<!ENTITY  securityView.privacy.viewPasswords            \"Gespeicherte Passwörter anzeigen\">\n<!ENTITY  securityView.privacy.viewPasswords.accessKey  \"G\">\n\n<!ENTITY  securityView.technical.header                 \"Technische Details\">\n\n<!ENTITY  helpButton.label                              \"Hilfe\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/pageInfo.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npageInfo.page.title=Seiteninformationen - %S\npageInfo.frame.title=Frame-Informationen - %S\n\nnoPageTitle=Unbenannte Seite:\nunknown=Unbekannt\nnotset=Nicht angegeben\nyes=Ja\nno=Nein\n\nmediaImg=Grafik\nmediaVideo=Video\nmediaAudio=Audio\nmediaBGImg=Hintergrund\nmediaBorderImg=Rahmengrafik\nmediaListImg=Aufzählungssymbol\nmediaCursor=Mauszeiger\nmediaObject=Objekt\nmediaEmbed=Eingebettet\nmediaLink=Symbol\nmediaInput=Eingabe\nmediaFileSize=%S KB\nmediaSize=%Spx \\u00D7 %Spx\nmediaSelectFolder=Wählen Sie einen Ordner, um die Grafiken zu speichern\nmediaBlockImage=Grafiken von %S blockieren\nmediaUnknownNotCached=Unbekannt (nicht gecacht)\nmediaImageType=%S-Grafik\nmediaAnimatedImageType=%S-Grafik (animiert, %S Frames)\nmediaDimensions=%Spx \\u00D7 %Spx\nmediaDimensionsScaled=%Spx \\u00D7 %Spx (Skaliert zu %Spx \\u00D7 %Spx)\n\ngeneralQuirksMode=Kompatibilitätsmodus (Quirks)\ngeneralStrictMode=Standardkonformer Modus\ngeneralSize=%S KB (%S Byte)\ngeneralMetaTag=Meta (1 Schlagwort)\ngeneralMetaTags=Meta (%S Schlagwörter) \n\nfeedRss=RSS\nfeedAtom=Atom\nfeedXML=XML\n\nsecurityNoOwner=Diese Website stellt keine Informationen über den Besitzer zur Verfügung.\nsecurityOneVisit=Ja, ein Mal\nsecurityNVisits=Ja, %S Mal\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# database\n#   e.g. indexedDBUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nindexedDBUsage=Diese Website verwendet %1$S %2$S\n\npermissions.useDefault=Standard verwenden\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/places/bookmarkProperties.properties",
    "content": "dialogAcceptLabelAddItem=Hinzufügen\ndialogAcceptLabelSaveItem=Speichern\ndialogAcceptLabelAddLivemark=Abonnieren\ndialogAcceptLabelAddMulti=Lesezeichen hinzufügen\ndialogAcceptLabelEdit=Speichern\ndialogTitleAddBookmark=Neues Lesezeichen\ndialogTitleAddLivemark=Dynamisches Lesezeichen abonnieren\ndialogTitleAddFolder=Neuer Ordner\ndialogTitleAddMulti=Neue Lesezeichen\ndialogTitleEdit=Eigenschaften für \"%S\"\n\nbookmarkAllTabsDefault=[Ordnername]\nnewFolderDefault=Neuer Ordner\nnewBookmarkDefault=Neues Lesezeichen\nnewLivemarkDefault=Neues dynamisches Lesezeichen\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/places/editBookmarkOverlay.dtd",
    "content": "<!ENTITY editBookmarkOverlay.name.label                      \"Name:\">\n<!ENTITY editBookmarkOverlay.name.accesskey                  \"N\">\n<!ENTITY editBookmarkOverlay.location.label                  \"Adresse:\">\n<!ENTITY editBookmarkOverlay.location.accesskey              \"A\">\n<!ENTITY editBookmarkOverlay.feedLocation.label              \"Feed-Adresse:\">\n<!ENTITY editBookmarkOverlay.feedLocation.accesskey          \"F\">\n<!ENTITY editBookmarkOverlay.siteLocation.label              \"Website-Adresse:\">\n<!ENTITY editBookmarkOverlay.siteLocation.accesskey          \"W\">\n<!ENTITY editBookmarkOverlay.folder.label                    \"Ordner:\">\n<!ENTITY editBookmarkOverlay.foldersExpanderDown.tooltip     \"Alle Lesezeichenordner anzeigen\">\n<!ENTITY editBookmarkOverlay.expanderUp.tooltip              \"Ausblenden\">\n<!ENTITY editBookmarkOverlay.tags.label                      \"Schlagwörter:\">\n<!ENTITY editBookmarkOverlay.tags.accesskey                  \"S\">\n<!ENTITY editBookmarkOverlay.tagsEmptyDesc.label             \"Schlagwörter mit Kommata trennen\">\n<!ENTITY editBookmarkOverlay.description.label               \"Beschreibung:\">\n<!ENTITY editBookmarkOverlay.description.accesskey           \"B\">\n<!ENTITY editBookmarkOverlay.keyword.label                   \"Schlüsselwort:\">\n<!ENTITY editBookmarkOverlay.keyword.accesskey               \"h\">\n<!ENTITY editBookmarkOverlay.tagsExpanderDown.tooltip        \"Alle Schlagwörter anzeigen\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.label             \"Dieses Lesezeichen in der Sidebar laden\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.accesskey         \"D\">\n<!ENTITY editBookmarkOverlay.choose.label                    \"Wählen…\">\n<!ENTITY editBookmarkOverlay.newFolderButton.label           \"Neuer Ordner\">\n<!ENTITY editBookmarkOverlay.newFolderButton.accesskey       \"O\">\n\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/places/moveBookmarks.dtd",
    "content": "<!ENTITY window.title              \"Ordner wählen\">\n<!ENTITY window.style              \"width: 36em; height: 18em;\">\n<!ENTITY moveTo.label              \"Verschieben nach:\">\n<!ENTITY newFolderButton.label     \"Neuer Ordner\">\n<!ENTITY newFolderButton.accesskey \"N\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/places/places.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (places.library.title): use \"Library\", \"Archive\" or \"Repository\" -->\n<!ENTITY places.library.title  \"Bibliothek\">\n<!ENTITY places.library.width  \"700\">\n<!ENTITY places.library.height \"500\">\n<!ENTITY organize.label        \"Verwalten\">\n<!ENTITY organize.accesskey    \"V\">\n<!ENTITY organize.tooltip      \"Lesezeichen verwalten\">\n\n<!ENTITY file.close.label               \"Schließen\">\n<!ENTITY file.close.accesskey           \"c\">\n<!ENTITY cmd.close.key                  \"w\">\n<!ENTITY views.label                    \"Ansichten\">\n<!ENTITY views.accesskey                 \"A\">\n<!ENTITY views.tooltip                  \"Ansicht ändern\">\n<!ENTITY view.columns.label             \"Spalten anzeigen\">\n<!ENTITY view.columns.accesskey         \"p\">\n<!ENTITY view.sort.label                \"Sortieren\">\n<!ENTITY view.sort.accesskey            \"s\">\n<!ENTITY view.unsorted.label            \"Unsortiert\">\n<!ENTITY view.unsorted.accesskey        \"U\">\n<!ENTITY view.sortAscending.label       \"Aufsteigend\">\n<!ENTITY view.sortAscending.accesskey   \"A\">\n<!ENTITY view.sortDescending.label      \"Absteigend\">\n<!ENTITY view.sortDescending.accesskey  \"b\">\n\n<!ENTITY importBookmarksFromHTML.label     \"Lesezeichen von HTML importieren…\">\n<!ENTITY importBookmarksFromHTML.accesskey \"L\">\n<!ENTITY exportBookmarksToHTML.label       \"Lesezeichen nach HTML exportieren…\">\n<!ENTITY exportBookmarksToHTML.accesskey   \"n\">\n<!ENTITY importOtherBrowser.label          \"Daten von einem anderen Browser importieren…\">\n<!ENTITY importOtherBrowser.accesskey      \"D\">\n\n<!ENTITY cmd.backup.label               \"Sichern…\">\n<!ENTITY cmd.backup.accesskey           \"S\">\n<!ENTITY cmd.restore2.label              \"Wiederherstellen\">\n<!ENTITY cmd.restore2.accesskey          \"W\">\n<!ENTITY cmd.restoreFromFile.label      \"Datei wählen…\">\n<!ENTITY cmd.restoreFromFile.accesskey  \"D\">\n\n<!ENTITY cmd.deleteDomainData.label     \"Gesamte Website vergessen\">\n<!ENTITY cmd.deleteDomainData.accesskey \"v\">\n\n<!ENTITY cmd.open.label                  \"Öffnen\">\n<!ENTITY cmd.open.accesskey              \"Ö\">\n<!ENTITY cmd.open_window.label           \"In neuem Fenster öffnen\">\n<!ENTITY cmd.open_window.accesskey       \"F\">\n<!ENTITY cmd.open_private_window.label     \"In neuem privaten Fenster öffnen\">\n<!ENTITY cmd.open_private_window.accesskey \"p\">\n<!ENTITY cmd.open_tab.label              \"In neuem Tab öffnen\">\n<!ENTITY cmd.open_tab.accesskey          \"T\">\n<!ENTITY cmd.open_all_in_tabs.label      \"Alle in Tabs öffnen\">\n<!ENTITY cmd.open_all_in_tabs.accesskey  \"ö\">\n\n<!ENTITY cmd.properties.label      \"Eigenschaften\">\n<!ENTITY cmd.properties.accesskey  \"g\">\n\n<!ENTITY cmd.sortby_name.label              \"Nach Name sortieren\">\n<!ENTITY cmd.sortby_name.accesskey          \"s\">\n<!ENTITY cmd.context_sortby_name.accesskey  \"r\">\n\n<!ENTITY cmd.new_bookmark.label            \"Neues Lesezeichen…\">\n<!ENTITY cmd.new_bookmark.accesskey        \"N\">\n<!ENTITY cmd.new_folder.label              \"Neuer Ordner…\">\n<!ENTITY cmd.new_folder.accesskey          \"O\">\n<!ENTITY cmd.context_new_folder.accesskey  \"O\">\n<!ENTITY cmd.new_separator.label           \"Neue Trennlinie\">\n<!ENTITY cmd.new_separator.accesskey       \"T\">\n\n<!ENTITY cmd.reloadLivebookmark.label      \"Dynamisches Lesezeichen neu laden\">\n<!ENTITY cmd.reloadLivebookmark.accesskey  \"d\">\n\n<!ENTITY cmd.moveBookmarks.label                  \"Verschieben…\">\n<!ENTITY cmd.moveBookmarks.accesskey              \"v\">\n\n<!ENTITY col.name.label          \"Name\">\n<!ENTITY col.tags.label          \"Schlagwörter\">\n<!ENTITY col.url.label           \"Adresse\">\n<!ENTITY col.mostrecentvisit.label \"Zuletzt besucht\">\n<!ENTITY col.visitcount.label    \"Meistbesucht\">\n<!ENTITY col.description.label   \"Beschreibung\">\n<!ENTITY col.dateadded.label     \"Hinzugefügt\">\n<!ENTITY col.lastmodified.label  \"Zuletzt verändert\">\n\n<!ENTITY search.label                              \"Suchen:\">\n<!ENTITY search.accesskey                          \"S\">\n\n<!ENTITY cmd.find.key                              \"f\">\n\n<!ENTITY maintenance.label      \"Importieren und Sichern\">\n<!ENTITY maintenance.accesskey  \"I\">\n<!ENTITY maintenance.tooltip    \"Lesezeichen importieren und sichern\">\n\n<!ENTITY backButton.tooltip  \"Eine Seite zurück\">\n\n<!ENTITY forwardButton.tooltip  \"Eine Seite vor\">\n\n<!ENTITY detailsPane.more.label  \"Mehr\">\n<!ENTITY detailsPane.more.accesskey \"e\">\n<!ENTITY detailsPane.less.label  \"Weniger\">\n<!ENTITY detailsPane.less.accesskey \"e\">\n<!ENTITY detailsPane.selectAnItemText.description \"Wählen Sie einen Eintrag, um seine Eigenschaften zu sehen und zu bearbeiten\">\n\n<!ENTITY find.label               \"Suchen:\">\n<!ENTITY find.accesskey           \"S\">\n<!ENTITY view.label               \"Sortieren\">\n<!ENTITY view.accesskey           \"o\">\n<!ENTITY byDate.label             \"Nach Datum\">\n<!ENTITY byDate.accesskey         \"D\">\n<!ENTITY bySite.label             \"Nach Website\">\n<!ENTITY bySite.accesskey         \"S\">\n<!ENTITY byMostVisited.label      \"Nach meistbesucht\">\n<!ENTITY byMostVisited.accesskey  \"m\">\n<!ENTITY byLastVisited.label      \"Nach zuletzt besucht\">\n<!ENTITY byLastVisited.accesskey  \"z\">\n<!ENTITY byDayAndSite.label       \"Nach Datum und Website\">\n<!ENTITY byDayAndSite.accesskey   \"h\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nload-js-data-url-error=Aus Sicherheitsgründen können Javascript- oder Daten-URLs nicht aus dem Chronik-Fenster oder der Sidebar geladen werden.\nnoTitle=(kein Titel)\n\nbookmarksMenuEmptyFolder=(Leer)\n\nbookmarksBackupTitle=Dateiname für Lesezeichen-Backup\n\nbookmarksRestoreAlertTitle=Lesezeichen zurücksetzen\nbookmarksRestoreAlert=Dies wird alle aktuellen Lesezeichen durch das Backup ersetzen. Sind Sie sicher?\nbookmarksRestoreTitle=Wählen Sie ein Lesezeichen-Backup\nbookmarksRestoreFilterName=JSON\n\nbookmarksRestoreFormatError=Nichtunterstützter Dateityp.\nbookmarksRestoreParseError=Die Backup-Datei konnte nicht verarbeitet werden.\n\nbookmarksLivemarkLoading=Dynamisches Lesezeichen wird geladen…\nbookmarksLivemarkFailed=Dynamisches Lesezeichen konnte nicht geladen werden.\n\nmenuOpenLivemarkOrigin.label=\"%S\" öffnen\n\nsortByName=\"%S\" nach Name sortieren\nsortByNameGeneric=Sortieren nach Name\n# LOCALIZATION NOTE (view.sortBy.1.name.label): sortBy properties are versioned.\n# When any of these changes, all of the properties must be bumped, and the\n# change must be annotated here.  Both label and accesskey must be updated.\n# - version 1: changed view.sortBy.1.date.\nview.sortBy.1.name.label=Sortieren nach Name\nview.sortBy.1.name.accesskey=N\nview.sortBy.1.url.label=Sortieren nach Adresse\nview.sortBy.1.url.accesskey=r\nview.sortBy.1.date.label=Sortieren nach zuletzt besucht\nview.sortBy.1.date.accesskey=z\nview.sortBy.1.visitCount.label=Sortieren nach meistbesucht\nview.sortBy.1.visitCount.accesskey=o\nview.sortBy.1.description.label=Sortieren nach Beschreibung\nview.sortBy.1.description.accesskey=e\nview.sortBy.1.dateAdded.label=Sortieren nach hinzugefügt\nview.sortBy.1.dateAdded.accesskey=h\nview.sortBy.1.lastModified.label=Sortieren nach zuletzt geändert\nview.sortBy.1.lastModified.accesskey=d\nview.sortBy.1.tags.label=Sortieren nach Schlagwörtern\nview.sortBy.1.tags.accesskey=w\n\nsearchBookmarks=Lesezeichen durchsuchen\nsearchHistory=Chronik durchsuchen\nsearchDownloads=Downloads durchsuchen\n\ntabs.openWarningTitle=Öffnen bestätigen\ntabs.openWarningMultipleBranded=Es werden %S Tabs gleichzeitig geöffnet; das könnte %S verlangsamen, während die Seiten geladen werden. Sind Sie sicher, dass Sie fortfahren möchten?\ntabs.openButtonMultiple=Tabs öffnen\ntabs.openWarningPromptMeBranded=Warnen, wenn das gleichzeitige Öffnen mehrerer Tabs %S verlangsamen könnte\n\nSelectImport=Lesezeichendatei importieren\nEnterExport=Lesezeichendatei exportieren\n\ndetailsPane.noItems=Keine Einträge\n# LOCALIZATION NOTE (detailsPane.itemsCountLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of items\n# example: 111 items\ndetailsPane.itemsCountLabel=Ein Eintrag;#1 Einträge\n\nmostVisitedTitle=Meistbesucht\nrecentTagsTitle=Kürzlich verwendete Schlagwörter\n\nOrganizerQueryHistory=Chronik\nOrganizerQueryDownloads=Downloads\nOrganizerQueryAllBookmarks=Alle Lesezeichen\nOrganizerQueryTags=Schlagwörter\n\n# LOCALIZATION NOTE (tagResultLabel, bookmarkResultLabel, switchtabResultLabel,\n# keywordResultLabel, searchengineResultLabel)\n# Noun used to describe the location bar autocomplete result type\n# to users with screen readers\n# See createResultLabel() in urlbarBindings.xml\ntagResultLabel=Schlagwort\nbookmarkResultLabel=Lesezeichen\nswitchtabResultLabel=Tab\nkeywordResultLabel=Schlüsselwort\nsearchengineResultLabel=Suchmaschine\n\n\n# LOCALIZATION NOTE (lockPrompt.text)\n# %S will be replaced with the application name.\nlockPrompt.title=Browserstart-Fehler\nlockPrompt.text=Das Lesezeichen- und Chronik-System wird nicht funktionieren, da eine der Dateien von %S von einer anderen Anwendung verwendet wird. Dieses Problem könnte von einer Sicherheitssoftware verursacht werden, beispielsweise von einem Virenscanner.\nlockPromptInfoButton.label=Weitere Informationen\nlockPromptInfoButton.accessKey=W\n\n# LOCALIZATION NOTE (deletePagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.deletePages.label=Löschen;Löschen\ncmd.deletePages.accesskey=L\n\n# LOCALIZATION NOTE (bookmarkPagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.bookmarkPages.label=Lesezeichen für diese Seite hinzufügen;Lesezeichen für diese Seiten hinzufügen\ncmd.bookmarkPages.accesskey=h\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/preferences/aboutPermissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY permissionsManager.title        \"Berechtigungs-Manager\">\n\n<!ENTITY sites.search                    \"Websites durchsuchen\">\n<!ENTITY sites.allSites                  \"Alle Websites\">\n\n<!-- LOCALIZATION NOTE (permissions.header.start, permissions.header.end): These strings\n     surround the host name of the site to make the header for the permissions page.\n     example: \"Permissions for mozilla.org\" -->\n<!ENTITY header.site.start               \"Berechtigungen für\">\n<!ENTITY header.site.end                 \"\">\n\n<!ENTITY header.defaults                 \"Standard-Berechtigungen für alle Websites\">\n\n<!ENTITY permissions.forgetSite          \"Gesamte Website vergessen\">\n\n<!ENTITY permission.alwaysAsk            \"Jedes Mal nachfragen\">\n<!ENTITY permission.allow                \"Erlauben\">\n<!ENTITY permission.allowForSession      \"Für die Sitzung erlauben\">\n<!ENTITY permission.allowFirstPartyOnly  \"Nur als aufgerufene Seite erlauben\">\n<!ENTITY permission.block                \"Blockieren\">\n\n<!ENTITY password.label                  \"Passwörter speichern\">\n<!ENTITY password.manage                 \"Passwörter verwalten…\">\n\n<!ENTITY cookie.label                    \"Cookies setzen\">\n<!ENTITY cookie.remove                   \"Cookies entfernen\">\n<!ENTITY cookie.manage                   \"Cookies verwalten…\">\n<!ENTITY cookie.removeAll                \"Alle Cookies entfernen\">\n\n<!ENTITY geo.label                       \"Standort weitergeben\">\n\n<!ENTITY plugins.label                   \"Plugins\">\n\n<!-- LOCALIZATION NOTE (indexedDB.label): This is describing indexedDB storage\n     using the same language used for the permIndexedDB string in browser/pageInfo.dtd -->\n<!ENTITY indexedDB.label                 \"Offline-Speicher verwalten\">\n\n<!ENTITY popup.label                     \"Pop-up-Fenster öffnen\">\n\n<!ENTITY fullscreen.label                \"Zu Vollbild wechseln\">\n<!ENTITY camera.label                    \"Kamera verwenden\">\n<!ENTITY microphone.label                \"Mikrofon verwenden\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/preferences/aboutPermissions.properties",
    "content": "# LOCALIZATION NOTE (visitCount): #1 is the number of history visits for a site\nvisitCount=#1 Besuch;#1 Besuche\n\npasswordsCount=#1 Passwort wird für diese Webseite gespeichert.;#1 Passwörter werden für diese Webseite gespeichert.\ncookiesCount=#1 Cookie ist für diese Webseite gesetzt.;#1 Cookies sind für diese Webseite gesetzt.\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/preferences/advanced-scripts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY advancedJSDialog.title         \"Erweiterte JavaScript-Einstellungen\">\n<!ENTITY window.width                   \"37em\">\n\n<!ENTITY allowScripts.label             \"Skripten folgende Aktionen erlauben:\">\n\n<!ENTITY moveResizePopupWindows.label     \"Pop-up-Fenster verschieben oder deren Größe ändern\">\n<!ENTITY moveResizePopupWindows.accesskey \"M\">\n<!ENTITY raiseLowerWindows.label        \"Fenster vor oder hinter andere Fenster legen\">\n<!ENTITY raiseLowerWindows.accesskey    \"F\">\n<!ENTITY disableContextMenus.label      \"Das Kontextmenü deaktivieren oder ersetzen\">\n<!ENTITY disableContextMenus.accesskey  \"D\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/preferences/advanced.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Note: each tab panel must contain unique accesskeys -->\n\n<!ENTITY generalTab.label                \"Allgemein\">\n\n<!ENTITY accessibility.label             \"Eingabehilfen\">\n\n<!ENTITY useCursorNavigation.label       \"Markieren von Text mit der Tastatur zulassen\">\n<!ENTITY useCursorNavigation.accesskey   \"M\">\n<!ENTITY searchOnStartTyping.label       \"Beim Tippen automatisch im Seitentext suchen\">\n<!ENTITY searchOnStartTyping.accesskey   \"u\">\n<!ENTITY blockAutoReload.label           \"Warnen, wenn Webseiten versuchen umzuleiten oder neu zu laden\">\n<!ENTITY blockAutoReload.accesskey       \"W\">\n<!ENTITY useOnScreenKeyboard.label       \"Bildschirmtastatur falls notwendig anzeigen\">\n<!ENTITY useOnScreenKeyboard.accesskey   \"B\">\n\n<!ENTITY browsing.label                  \"Browsing\">\n\n<!ENTITY useAutoScroll.label             \"Automatischen Bildlauf aktivieren\">\n<!ENTITY useAutoScroll.accesskey         \"A\">\n<!ENTITY useSmoothScrolling.label        \"Sanften Bildlauf aktivieren\">\n<!ENTITY useSmoothScrolling.accesskey    \"S\">\n<!ENTITY allowHWAccel.label              \"Hardwarebeschleunigung verwenden, wenn verfügbar\">\n<!ENTITY allowHWAccel.accesskey          \"v\">\n<!ENTITY checkUserSpelling.label         \"Rechtschreibung während der Eingabe überprüfen\">\n<!ENTITY checkUserSpelling.accesskey     \"R\">\n\n<!ENTITY dataChoicesTab.label            \"Datenübermittlung\">\n\n<!ENTITY healthReportDesc.label          \"Hilft beim Verstehen Ihrer Browser-Leistung und übermittelt Daten über den Browser-Status an &vendorShortName;.\">\n<!ENTITY enableHealthReport.label        \"&brandShortName;-Statusbericht\">\n<!ENTITY enableHealthReport.accesskey    \"S\">\n<!ENTITY healthReportLearnMore.label     \"Weitere Informationen\">\n\n<!ENTITY telemetryDesc.label             \"Übermittelt an &vendorShortName; Browser-Daten wie Performanz, Nutzung, Hardware und Benutzeranpassungen des Browsers, um &brandShortName; zu verbessern.\">\n<!ENTITY enableTelemetryData.label       \"Zusätzliche Daten übermitteln (z. B. Telemetrie)\">\n<!ENTITY enableTelemetryData.accesskey   \"Z\">\n<!ENTITY telemetryLearnMore.label        \"Weitere Informationen\">\n\n<!ENTITY crashReporterDesc2.label         \"Absturzberichte helfen &vendorShortName; dabei, Probleme zu beheben und den Browser stabiler und sicherer zu machen.\">\n<!ENTITY alwaysSubmitCrashReports.label   \"&brandShortName; erlauben, bislang nicht gesendete Absturzberichte zu übermitteln\">\n<!ENTITY alwaysSubmitCrashReports.accesskey \"e\">\n<!ENTITY crashReporterLearnMore.label    \"Weitere Informationen\">\n\n<!ENTITY networkTab.label                \"Netzwerk\">\n\n<!ENTITY connection.label                \"Verbindung\">\n\n<!ENTITY connectionDesc.label            \"Festlegen, wie sich &brandShortName; mit dem Internet verbindet\">\n<!ENTITY connectionSettings.label        \"Einstellungen…\">\n<!ENTITY connectionSettings.accesskey    \"n\">\n\n<!ENTITY httpCache.label                 \"Zwischengespeicherte Webinhalte\">\n\n<!ENTITY offlineStorage2.label           \"Offline-Webinhalte und -Benutzerdaten\">\n\n<!--  Site Data section manages sites using Storage API and is under Network -->\n<!ENTITY siteData.label                  \"Websitedaten\">\n<!ENTITY clearSiteData.label             \"Alle Daten löschen\">\n<!ENTITY clearSiteData.accesskey         \"D\">\n<!ENTITY siteDataSettings.label          \"Einstellungen…\">\n<!ENTITY siteDataSettings.accesskey      \"g\">\n<!ENTITY siteDataLearnMoreLink.label     \"Weitere Informationen\">\n\n<!-- LOCALIZATION NOTE:\n  The entities limitCacheSizeBefore.label and limitCacheSizeAfter.label appear on a single\n  line in preferences as follows:\n\n  &limitCacheSizeBefore.label [textbox for cache size in MB] &limitCacheSizeAfter.label;\n-->\n<!ENTITY limitCacheSizeBefore.label      \"Cache auf\">\n<!ENTITY limitCacheSizeBefore.accesskey  \"C\">\n<!ENTITY limitCacheSizeAfter.label       \"MB Speicherplatz limitieren\">\n<!ENTITY clearCacheNow.label             \"Jetzt leeren\">\n<!ENTITY clearCacheNow.accesskey         \"J\">\n<!ENTITY clearOfflineAppCacheNow.label   \"Jetzt leeren\">\n<!ENTITY clearOfflineAppCacheNow.accesskey \"l\">\n<!ENTITY overrideSmartCacheSize.label    \"Automatisches Cache-Management ausschalten\">\n<!ENTITY overrideSmartCacheSize.accesskey \"M\">\n\n<!ENTITY updateTab.label                 \"Update\">\n\n<!ENTITY updateApplication.label         \"&brandShortName;-Updates\">\n<!ENTITY updateAuto1.label               \"Updates automatisch installieren (empfohlen: erhöhte Sicherheit)\">\n<!ENTITY updateAuto1.accesskey           \"U\">\n<!ENTITY updateCheckChoose.label         \"Nach Updates suchen, aber vor der Installation nachfragen\">\n<!ENTITY updateCheckChoose.accesskey     \"N\">\n<!ENTITY updateManual.label              \"Nicht nach Updates suchen (nicht empfohlen: Sicherheitsrisiko)\">\n<!ENTITY updateManual.accesskey          \"d\">\n\n<!ENTITY updateHistory.label             \"Update-Chronik anzeigen\">\n<!ENTITY updateHistory.accesskey         \"C\">\n\n<!ENTITY useService.label                \"Einen Hintergrunddienst verwenden, um Updates zu installieren\">\n<!ENTITY useService.accesskey            \"g\">\n\n<!ENTITY autoUpdateOthers.label          \"Automatisch aktualisieren\">\n<!ENTITY enableSearchUpdate.label        \"Suchmaschinen\">\n<!ENTITY enableSearchUpdate.accesskey    \"S\">\n\n<!ENTITY offlineStorageNotify.label               \"Mitteilen, wenn eine Website Daten für die Verwendung im Offline-Modus speichern möchte\">\n<!ENTITY offlineStorageNotify.accesskey           \"w\">\n<!ENTITY offlineStorageNotifyExceptions.label     \"Ausnahmen…\">\n<!ENTITY offlineStorageNotifyExceptions.accesskey \"A\">\n\n<!ENTITY offlineAppsList2.label          \"Folgende Websites dürfen Daten für die Verwendung im Offline-Modus speichern:\">\n<!ENTITY offlineAppsList.height          \"7em\">\n<!ENTITY offlineAppsListRemove.label     \"Entfernen…\">\n<!ENTITY offlineAppsListRemove.accesskey \"E\">\n<!ENTITY offlineAppRemove.confirm        \"Offline-Daten entfernen\">\n\n<!ENTITY certificateTab.label            \"Zertifikate\">\n<!ENTITY certPersonal.label              \"Anfragen\">\n<!ENTITY certPersonal.description        \"Wenn eine Website nach dem persönlichen Sicherheitszertifikat verlangt:\">\n<!ENTITY selectCerts.auto                \"Automatisch eins wählen\">\n<!ENTITY selectCerts.auto.accesskey      \"w\">\n<!ENTITY selectCerts.ask                 \"Jedes Mal fragen\">\n<!ENTITY selectCerts.ask.accesskey       \"J\">\n<!ENTITY enableOCSP.label                \"Aktuelle Gültigkeit von Zertifikaten durch Anfrage bei OCSP-Server bestätigen lassen\">\n<!ENTITY enableOCSP.accesskey            \"G\">\n<!ENTITY viewCerts.label                 \"Zertifikate anzeigen\">\n<!ENTITY viewCerts.accesskey             \"Z\">\n<!ENTITY viewSecurityDevices.label       \"Kryptographie-Module\">\n<!ENTITY viewSecurityDevices.accesskey   \"K\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/preferences/applicationManager.dtd",
    "content": "<!ENTITY appManager.title     \"Anwendungs-Details\">\n<!ENTITY appManager.style     \"width: 30em; min-height: 20em;\">\n<!ENTITY remove.label         \"Entfernen\">\n<!ENTITY remove.accesskey     \"E\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/preferences/applicationManager.properties",
    "content": "# LOCALIZATION NOTE\n# in descriptionApplications, %S will be replaced by one of the 3 following strings\ndescriptionApplications=Sie können %S mit folgenden Anwendungen benutzen.\n\nhandleProtocol=%S-Links\nhandleWebFeeds=Web-Feeds\nhandleFile=%S-Inhalte\n\ndescriptionWebApp=Diese Web-App wird betrieben von:\ndescriptionLocalApp=Diese Anwendung ist gespeichert unter:\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/preferences/applications.dtd",
    "content": "<!ENTITY  typeColumn.label        \"Dateityp\">\n<!ENTITY  typeColumn.accesskey    \"D\">\n\n<!ENTITY  actionColumn2.label     \"Aktion\">\n<!ENTITY  actionColumn2.accesskey \"A\">\n\n<!ENTITY  focusSearch1.key        \"f\">\n<!ENTITY  focusSearch2.key        \"k\">\n\n<!ENTITY  filter.emptytext        \"Suchen\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/preferences/blocklists.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Blockierlisten\">\n<!ENTITY window.width                 \"70em\">\n\n<!ENTITY treehead.list.label          \"Liste\">\n<!ENTITY windowClose.key              \"w\">\n\n<!ENTITY button.cancel.label          \"Abbrechen\">\n<!ENTITY button.cancel.accesskey      \"A\">\n<!ENTITY button.ok.label              \"Änderungen speichern\">\n<!ENTITY button.ok.accesskey          \"s\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/preferences/colors.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  colorsDialog.title              \"Farben\">\n<!ENTITY  window.width                    \"44em\">\n<!ENTITY  window.macWidth                 \"44em\">\n\n<!ENTITY  overrideDefaultPageColors.label        \"Oben ausgewählte Farben anstatt der Farben der Seite verwenden:\">\n<!ENTITY  overrideDefaultPageColors.accesskey    \"F\">\n\n<!ENTITY  overrideDefaultPageColors.always.label \"Immer\">\n<!ENTITY  overrideDefaultPageColors.auto.label   \"Nur in Designs mit hohem Kontrast\">\n<!ENTITY  overrideDefaultPageColors.never.label  \"Nie\">\n\n<!ENTITY  color                           \"Text und Hintergrund\">\n<!ENTITY  textColor.label                 \"Text:\">\n<!ENTITY  textColor.accesskey             \"T\">\n<!ENTITY  backgroundColor.label           \"Hintergrund:\">\n<!ENTITY  backgroundColor.accesskey       \"n\">\n<!ENTITY  useSystemColors.label           \"Systemfarben verwenden\">\n<!ENTITY  useSystemColors.accesskey       \"S\">\n\n<!ENTITY  underlineLinks.label            \"Links unterstreichen\">\n<!ENTITY  underlineLinks.accesskey        \"L\">\n<!ENTITY  links                           \"Link-Farben\">\n<!ENTITY  linkColor.label                 \"Unbesuchte Links:\">\n<!ENTITY  linkColor.accesskey             \"U\">\n<!ENTITY  visitedLinkColor.label          \"Besuchte Links:\">\n<!ENTITY  visitedLinkColor.accesskey      \"B\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/preferences/connection.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  connectionsDialog.title       \"Verbindungs-Einstellungen\">\n<!ENTITY  window.width2                 \"49em\">\n<!ENTITY  window.macWidth2              \"45em\">\n\n<!ENTITY  proxyTitle.label              \"Proxies für den Zugriff auf das Internet konfigurieren\">\n<!ENTITY  noProxyTypeRadio.label        \"Kein Proxy\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"e\">\n<!ENTITY  systemTypeRadio.label         \"Proxy-Einstellungen des Systems verwenden\">\n<!ENTITY  systemTypeRadio.accesskey     \"g\">\n<!ENTITY  WPADTypeRadio.label           \"Die Proxy-Einstellungen für dieses Netzwerk automatisch erkennen\">\n<!ENTITY  WPADTypeRadio.accesskey       \"w\">\n<!ENTITY  manualTypeRadio.label         \"Manuelle Proxy-Konfiguration:\">\n<!ENTITY  manualTypeRadio.accesskey     \"M\">\n<!ENTITY  autoTypeRadio.label           \"Automatische Proxy-Konfigurations-URL:\">\n<!ENTITY  autoTypeRadio.accesskey       \"U\">\n<!ENTITY  reload.label                  \"Neu laden\">\n<!ENTITY  reload.accesskey              \"a\">\n<!ENTITY  ftp.label                     \"FTP-Proxy:\">\n<!ENTITY  ftp.accesskey                 \"x\">\n<!ENTITY  http.label                    \"HTTP-Proxy:\">\n<!ENTITY  http.accesskey                \"y\">\n<!ENTITY  ssl.label                     \"SSL-Proxy:\">\n<!ENTITY  ssl.accesskey                 \"S\">\n<!ENTITY  socks.label                   \"SOCKS-Host:\">\n<!ENTITY  socks.accesskey               \"C\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"K\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"v\">\n<!ENTITY  socksRemoteDNS.label2         \"Bei Verwendung von SOCKS v5 den Proxy für DNS-Anfragen verwenden\">\n<!ENTITY  socksRemoteDNS.accesskey      \"D\">\n<!ENTITY  port.label                    \"Port:\">\n<!ENTITY  HTTPport.accesskey            \"P\">\n<!ENTITY  SSLport.accesskey             \"o\">\n<!ENTITY  FTPport.accesskey             \"r\">\n<!ENTITY  SOCKSport.accesskey           \"t\">\n<!ENTITY  noproxy.label                 \"Kein Proxy für:\">\n<!ENTITY  noproxy.accesskey             \"n\">\n<!ENTITY  noproxyExplain.label          \"Beispiel: .mozilla.org, .net.de, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"Für alle Protokolle diesen Proxy-Server verwenden\">\n<!ENTITY  shareproxy.accesskey          \"F\">\n<!ENTITY  autologinproxy.label          \"Keine Authentifizierungsanfrage bei gespeichertem Passwort\">\n<!ENTITY  autologinproxy.accesskey      \"z\">\n<!ENTITY  autologinproxy.tooltip        \"Beim Aktivieren dieser Einstellungen wird die Anmeldung an Proxies automatisch vorgenommen, falls deren Passwort gespeichert ist. Bei fehlgeschlagener Authentifizierung wird das Passwort vom Benutzer abgefragt.\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/preferences/containers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY addButton.label      \"Neue Umgebung hinzufügen\">\n<!ENTITY addButton.accesskey  \"N\">\n<!ENTITY preferencesButton.label \"Einstellungen\">\n<!ENTITY removeButton.label   \"Löschen\">\n<!-- &#171; is &laquo; however it's not defined in XML -->\n<!ENTITY backLink.label       \"&#171; Zurück zu Datenschutz\">\n\n<!ENTITY window.title         \"Neue Umgebung hinzufügen\">\n<!ENTITY window.width         \"45em\">\n\n<!ENTITY name.label           \"Name:\">\n<!ENTITY name.accesskey       \"N\">\n<!ENTITY name.placeholder     \"Umgebungsnamen eingeben\">\n<!ENTITY icon.label           \"Symbol:\">\n<!ENTITY icon.accesskey       \"S\">\n<!ENTITY color.label          \"Farbe:\">\n<!ENTITY color.accesskey      \"F\">\n<!ENTITY windowClose.key      \"w\">\n\n<!ENTITY button.ok.label      \"Fertig\">\n<!ENTITY button.ok.accesskey  \"e\">\n\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/preferences/containers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncontainers.labelMinWidth = 4rem\ncontainers.updateContainerTitle = Einstellungen für Umgebung \"%S\"\n\ncontainers.blue.label = Blau\ncontainers.turquoise.label = Türkis\ncontainers.green.label = Grün\ncontainers.yellow.label = Gelb\ncontainers.orange.label = Orange\ncontainers.red.label = Rot\ncontainers.pink.label = Pink\ncontainers.purple.label = Purpur\n\ncontainers.fingerprint.label = Fingerabdruck\ncontainers.briefcase.label = Aktenkoffer\n# LOCALIZATION NOTE (containers.dollar.label)\n# String represents a money sign but currently uses a dollar sign so don't change to local currency\n# See Bug 1291672\ncontainers.dollar.label = Dollar-Symbol\ncontainers.cart.label = Einkaufswagen\ncontainers.circle.label = Punkt\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/preferences/content.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  popups.label                \"Pop-ups\">\n\n<!ENTITY  blockPopups.label           \"Pop-up-Fenster blockieren\">\n<!ENTITY  blockPopups.accesskey       \"P\">\n\n<!ENTITY  notificationsPolicy.label            \"Benachrichtigungen\">\n<!ENTITY  notificationsPolicyLearnMore.label   \"Weitere Informationen\">\n<!ENTITY  notificationsPolicyDesc3.label       \"Websites festlegen, welche Benachrichtigungen senden dürfen\">\n<!ENTITY  notificationsPolicyButton.accesskey  \"u\">\n<!ENTITY  notificationsPolicyButton.label      \"Auswählen…\">\n<!ENTITY  notificationsDoNotDisturb.label      \"Mich nicht stören\">\n<!ENTITY  notificationsDoNotDisturb.accesskey  \"n\">\n<!ENTITY  notificationsDoNotDisturbDetails.value \"Bis zum Neustart von &brandShortName; werden keine Benachrichtigungen angezeigt.\">\n\n<!ENTITY  popupExceptions.label       \"Ausnahmen…\">\n<!ENTITY  popupExceptions.accesskey   \"A\">\n\n<!ENTITY  fontsAndColors.label        \"Schriftarten &amp; Farben\">\n\n<!ENTITY  defaultFont.label           \"Standard-Schriftart:\">\n<!ENTITY  defaultFont.accesskey       \"S\">\n<!ENTITY  defaultSize.label           \"Größe:\">\n<!ENTITY  defaultSize.accesskey       \"G\">\n\n<!ENTITY  advancedFonts.label         \"Erweitert…\">\n<!ENTITY  advancedFonts.accesskey     \"E\">\n\n<!ENTITY  colors.label                \"Farben…\">\n<!ENTITY  colors.accesskey            \"F\">\n\n\n<!ENTITY languages.label                 \"Sprachen\">\n<!ENTITY chooseLanguage.label            \"Bevorzugte Sprachen für die Darstellung von Websites wählen\">\n<!ENTITY chooseButton.label              \"Wählen…\">\n<!ENTITY chooseButton.accesskey          \"W\">\n\n<!ENTITY translateWebPages.label      \"Web-Inhalte übersetzen\">\n<!ENTITY translateWebPages.accesskey  \"z\">\n<!ENTITY translateExceptions.label    \"Ausnahmen…\">\n<!ENTITY translateExceptions.accesskey \"u\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -  The translations for these strings should match the translations in\n  -  browser/translation.dtd\n  -->\n<!ENTITY translation.options.attribution.beforeLogo \"Übersetzung mittels\">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n\n<!ENTITY  drmContent.label             \"Inhalte mit DRM-Kopierschutz\">\n\n<!ENTITY  playDRMContent.label         \"Inhalte mit DRM-Kopierschutz wiedergeben\">\n<!ENTITY  playDRMContent.accesskey     \"D\">\n<!ENTITY  playDRMContent.learnMore.label \"Weitere Informationen\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/preferences/cookies.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width                       \"36em\">\n\n<!ENTITY     cookiesonsystem.label          \"Folgende Cookies sind auf Ihrem Computer gespeichert:\">\n<!ENTITY     cookiename.label               \"Cookie-Name\">\n<!ENTITY     cookiedomain.label             \"Website\"> \n<!-- LOCALIZATION NOTE (button.removeSelectedCookies.accesskey):\n  The label associated with this accesskey can be found in \n  preferences.properties as removeSelectedCookies.\n-->\n<!ENTITY     button.removeSelectedCookies.accesskey \"e\">\n<!ENTITY     button.removeAllCookies.label \"Alle Cookies entfernen\">\n<!ENTITY     button.removeAllCookies.accesskey \"A\">\n\n<!ENTITY     props.name.label               \"Name:\">\n<!ENTITY     props.value.label              \"Inhalt:\">\n<!ENTITY     props.domain.label             \"Host:\">\n<!ENTITY     props.path.label               \"Pfad:\">\n<!ENTITY     props.secure.label             \"Senden für:\">\n<!ENTITY     props.expires.label            \"Gültig bis:\">\n<!ENTITY     props.container.label          \"Umgebung:\">\n\n<!ENTITY     window.title                   \"Cookies\">\n<!ENTITY     windowClose.key                \"w\">\n<!ENTITY     focusSearch1.key               \"f\">\n<!ENTITY     focusSearch2.key               \"k\">\n\n<!ENTITY     searchFilter.label             \"Suchen\">\n<!ENTITY     searchFilter.accesskey         \"u\">\n\n<!ENTITY     button.close.label             \"Schließen\">\n<!ENTITY     button.close.accesskey         \"c\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/preferences/donottrack.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Do Not Track\">\n<!ENTITY window.width                 \"56em\">\n<!ENTITY window.height                \"8em\">\n\n<!ENTITY doNotTrackCheckbox2.label    \"Websites immer mitteilen, meine Nutzeraktivitäten nicht zu verfolgen\">\n<!ENTITY doNotTrackCheckbox2.accesskey \"W\">\n\n<!ENTITY doNotTrackTPInfo.description \"&brandShortName; wird bei aktiviertem Schutz vor Aktivitätenverfolgung ein Signal senden, dass Ihre Aktivitäten im Internet nicht verfolgt werden sollen.\">\n<!ENTITY doNotTrackLearnMore.label    \"Weitere Informationen\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/preferences/fonts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  fontsDialog.title                       \"Schriftarten\">\n\n<!ENTITY  language.label                          \"Schriftarten für:\">\n<!ENTITY  language.accesskey                      \"S\">\n\n<!ENTITY  size.label                              \"Größe\">\n<!ENTITY  sizeProportional.accesskey              \"G\">\n<!ENTITY  sizeMonospace.accesskey                 \"r\">\n\n<!ENTITY  proportional.label                      \"Proportional:\">\n<!ENTITY  proportional.accesskey                  \"P\">\n\n<!ENTITY  serif.label                             \"Serif:\">\n<!ENTITY  serif.accesskey                         \"e\">\n<!ENTITY  sans-serif.label                        \"Sans Serif:\">\n<!ENTITY  sans-serif.accesskey                    \"a\">\n<!ENTITY  monospace.label                         \"Feste Breite:\">\n<!ENTITY  monospace.accesskey                     \"F\">\n\n<!-- LOCALIZATION NOTE (font.langGroup.latin) :\n     Translate \"Latin\" as the name of Latin (Roman) script, not as the name of the Latin language. -->\n<!ENTITY  font.langGroup.latin                    \"Lateinisch\">\n<!ENTITY  font.langGroup.japanese                 \"Japanisch\">\n<!ENTITY  font.langGroup.trad-chinese             \"Chinesisch traditionell (Taiwan)\">\n<!ENTITY  font.langGroup.simpl-chinese            \"Chinesisch vereinfacht\">\n<!ENTITY  font.langGroup.trad-chinese-hk          \"Chinesisch traditionell (Hong Kong)\">\n<!ENTITY  font.langGroup.korean                   \"Koreanisch\">\n<!ENTITY  font.langGroup.cyrillic                 \"Kyrillisch\">\n<!ENTITY  font.langGroup.el                       \"Griechisch\">\n<!ENTITY  font.langGroup.other                    \"Andere Schreibweisen\">\n<!ENTITY  font.langGroup.thai                     \"Thailändisch\">\n<!ENTITY  font.langGroup.hebrew                   \"Hebräisch\">\n<!ENTITY  font.langGroup.arabic                   \"Arabisch\">\n<!ENTITY  font.langGroup.devanagari               \"Devanagari\">\n<!ENTITY  font.langGroup.tamil                    \"Tamilisch\">\n<!ENTITY  font.langGroup.armenian                 \"Armenisch\">\n<!ENTITY  font.langGroup.bengali                  \"Bengalisch\">\n<!ENTITY  font.langGroup.canadian                 \"Unified Canadian Syllabary\">\n<!ENTITY  font.langGroup.ethiopic                 \"Äthiopisch\">\n<!ENTITY  font.langGroup.georgian                 \"Georgisch\">\n<!ENTITY  font.langGroup.gujarati                 \"Gujarati\">\n<!ENTITY  font.langGroup.gurmukhi                 \"Gurmukhi\">\n<!ENTITY  font.langGroup.khmer                    \"Khmer\">\n<!ENTITY  font.langGroup.malayalam                \"Malayalam\">\n<!ENTITY  font.langGroup.math                     \"Mathematisch\">\n<!ENTITY  font.langGroup.odia                     \"Odia\">\n<!ENTITY  font.langGroup.telugu                   \"Telugu\">\n<!ENTITY  font.langGroup.kannada                  \"Kannada\">\n<!ENTITY  font.langGroup.sinhala                  \"Singhalesisch\">\n<!ENTITY  font.langGroup.tibetan                  \"Tibetisch\">\n<!-- Minimum font size -->\n<!ENTITY minSize.label                            \"Mindestschriftgröße:\">\n<!ENTITY minSize.accesskey                        \"M\">\n<!ENTITY minSize.none                             \"Keine\">\n\n<!-- default font type -->\n<!ENTITY  useDefaultFontSerif.label               \"Serif\">\n<!ENTITY  useDefaultFontSansSerif.label           \"Sans Serif\">\n\n<!ENTITY  allowPagesToUseOwn.label                \"Seiten das Verwenden von eigenen statt der oben gewählten Schriftarten erlauben\">\n<!ENTITY  allowPagesToUseOwn.accesskey            \"d\">\n\n<!ENTITY languages.customize.Fallback2.grouplabel \"Textkodierung für veralteten Inhalt\">\n<!ENTITY languages.customize.Fallback2.label      \"Ersatz-Textkodierung:\">\n<!ENTITY languages.customize.Fallback2.accesskey  \"T\">\n<!ENTITY languages.customize.Fallback2.desc       \"Diese Zeichenkodierung wird für veraltete Inhalte verwendet, welche ihre Zeichenkodierung nicht angeben.\">\n\n<!ENTITY languages.customize.Fallback.auto        \"Standard für derzeitige Sprache\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.arabic):\n     Translate \"Arabic\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.arabic      \"Arabisch\">\n<!ENTITY languages.customize.Fallback.baltic      \"Baltisch\">\n<!ENTITY languages.customize.Fallback.ceiso       \"Mitteleuropäisch (ISO)\">\n<!ENTITY languages.customize.Fallback.cewindows   \"Mitteleuropäisch (Microsoft)\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.simplified):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.simplified  \"Chinesisch vereinfacht\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.traditional):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.traditional \"Chinesisch traditionell\">\n<!ENTITY languages.customize.Fallback.cyrillic    \"Kyrillisch\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.greek):\n     Translate \"Greek\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.greek       \"Griechisch\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.hebrew):\n     Translate \"Hebrew\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.hebrew      \"Hebräisch\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.japanese):\n     Translate \"Japanese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.japanese    \"Japanisch\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.korean):\n     Translate \"Korean\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.korean      \"Koreanisch\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.thai):\n     Translate \"Thai\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.thai        \"Thai\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.turkish):\n     Translate \"Turkish\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.turkish     \"Türkisch\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.vietnamese):\n     Translate \"Vietnamese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.vietnamese  \"Vietnamesisch\">\n<!ENTITY languages.customize.Fallback.other       \"Andere (einschließlich Westeuropäisch)\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/preferences/languages.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width                                   \"37em\">\n\n<!ENTITY languages.customize.Header                     \"Sprachen\">\n<!ENTITY languages.customize.description                \"Webseiten sind manchmal in mehr als einer Sprache verfügbar. Wählen Sie die Sprachen für die Darstellung von Webseiten in der von Ihnen bevorzugten Reihenfolge:\">\n<!ENTITY languages.customize.moveUp.label               \"Nach oben\">\n<!ENTITY languages.customize.moveUp.accesskey           \"o\">\n<!ENTITY languages.customize.moveDown.label             \"Nach unten\">\n<!ENTITY languages.customize.moveDown.accesskey         \"u\">\n<!ENTITY languages.customize.deleteButton.label         \"Entfernen\">\n<!ENTITY languages.customize.deleteButton.accesskey     \"E\">\n<!ENTITY languages.customize.selectLanguage.label       \"Wählen Sie eine Sprache zum Hinzufügen aus…\">\n<!ENTITY languages.customize.addButton.label            \"Hinzufügen\">\n<!ENTITY languages.customize.addButton.accesskey        \"z\">\n\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/preferences/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY startup.label             \"Start\">\n\n<!ENTITY startupPage.label         \"Wenn &brandShortName; gestartet wird:\">\n<!ENTITY startupPage.accesskey     \"W\">\n<!ENTITY startupUserHomePage.label \"Startseite anzeigen\">\n<!ENTITY startupBlankPage.label    \"Leere Seite anzeigen\">\n<!ENTITY startupPrevSession.label  \"Fenster und Tabs der letzten Sitzung anzeigen\">\n\n<!ENTITY homepage.label            \"Startseite:\">\n<!ENTITY homepage.accesskey        \"S\">\n<!ENTITY useCurrentPage.label      \"Aktuelle Seite verwenden\">\n<!ENTITY useCurrentPage.accesskey  \"A\">\n<!ENTITY useMultiple.label         \"Aktuelle Seiten verwenden\">\n<!ENTITY chooseBookmark.label      \"Lesezeichen verwenden…\">\n<!ENTITY chooseBookmark.accesskey  \"L\">\n<!ENTITY restoreDefault.label      \"Standard wiederherstellen\">\n<!ENTITY restoreDefault.accesskey  \"t\">\n\n<!ENTITY downloads.label     \"Downloads\">\n\n<!ENTITY saveTo.label \"Alle Dateien in folgendem Ordner abspeichern:\">\n<!ENTITY saveTo.accesskey \"e\">\n<!ENTITY chooseFolderWin.label        \"Durchsuchen…\">\n<!ENTITY chooseFolderWin.accesskey    \"D\">\n<!ENTITY chooseFolderMac.label        \"Auswählen…\">\n<!ENTITY chooseFolderMac.accesskey    \"u\">\n<!ENTITY alwaysAskWhere.label         \"Jedes Mal nachfragen, wo eine Datei gespeichert werden soll\">\n<!ENTITY alwaysAskWhere.accesskey     \"n\">\n\n<!ENTITY alwaysCheckDefault2.label        \"Immer überprüfen, ob &brandShortName; der Standardbrowser ist\">\n<!ENTITY alwaysCheckDefault2.accesskey    \"p\">\n<!ENTITY setAsMyDefaultBrowser2.label     \"Als Standard festlegen\">\n<!ENTITY setAsMyDefaultBrowser2.accesskey \"g\">\n<!ENTITY isDefault.label                  \"&brandShortName; ist derzeit der Standardbrowser\">\n<!ENTITY isNotDefault.label               \"&brandShortName; ist nicht Ihr Standardbrowser\">\n\n<!ENTITY separateProfileMode.label        \"Gleichzeitiges Ausführen von &brandShortName; und Firefox erlauben\">\n<!ENTITY useFirefoxSync.label             \"Tipp: Dabei werden getrennte Profile verwendet. Verwenden Sie Sync, um Daten zwischen diesen zu synchronisieren.\">\n<!ENTITY getStarted.label                 \"Sync verwenden…\">\n\n<!ENTITY e10sEnabled.label                \"&brandShortName; mit mehreren Prozessen ausführen\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/preferences/permissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Ausnahmen\">\n<!ENTITY window.width                 \"36em\">\n\n<!ENTITY treehead.sitename.label      \"Website\">\n<!ENTITY treehead.status.label        \"Status\">\n<!ENTITY removepermission.label       \"Website entfernen\">\n<!ENTITY removepermission.accesskey   \"n\">\n<!ENTITY removeallpermissions.label   \"Alle Websites entfernen\">\n<!ENTITY removeallpermissions.accesskey \"a\">\n<!ENTITY address.label                \"Adresse der Website\">\n<!ENTITY address.accesskey            \"d\">\n<!ENTITY block.label                  \"Blockieren\">\n<!ENTITY block.accesskey              \"B\">\n<!ENTITY session.label                \"Für diese Sitzung erlauben\">\n<!ENTITY session.accesskey            \"F\">\n<!ENTITY allow.label                  \"Erlauben\">\n<!ENTITY allow.accesskey              \"E\">\n<!ENTITY windowClose.key              \"w\">\n\n<!ENTITY button.cancel.label          \"Abbrechen\">\n<!ENTITY button.cancel.accesskey      \"r\">\n<!ENTITY button.ok.label              \"Änderungen speichern\">\n<!ENTITY button.ok.accesskey          \"s\">\n\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/preferences/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  prefWindow.titleWin     \"Einstellungen\">\n<!ENTITY  prefWindow.title        \"Einstellungen\">\n<!-- LOCALIZATION NOTE (prefWindow.titleGNOME): This is not used for in-content preferences -->\n<!ENTITY  prefWindow.titleGNOME   \"&brandShortName;-Einstellungen\">\n<!-- When making changes to prefWindow.styleWin test both Windows Classic and\n     Luna since widget heights are different based on the OS theme -->\n<!ENTITY  prefWinMinSize.styleWin2    \"width: 45em; min-height: 49em;\">\n<!ENTITY  prefWinMinSize.styleMac     \"width: 50em; min-height: 45em;\">\n<!ENTITY  prefWinMinSize.styleGNOME   \"width: 48em; min-height: 38.5em;\">\n\n<!ENTITY  paneGeneral.title       \"Allgemein\">\n<!ENTITY  paneTabs.title          \"Tabs\">\n<!ENTITY  paneSearch.title        \"Suche\">\n<!ENTITY  paneContent.title       \"Inhalt\">\n<!ENTITY  paneApplications.title  \"Anwendungen\">\n<!ENTITY  panePrivacy.title       \"Datenschutz\">\n<!ENTITY  paneContainers.title    \"Tab-Umgebungen\">\n<!ENTITY  paneSecurity.title      \"Sicherheit\">\n<!ENTITY  paneAdvanced.title      \"Erweitert\">\n\n<!-- LOCALIZATION NOTE (paneSync.title): This should match syncBrand.shortName.label in ../syncBrand.dtd -->\n<!ENTITY  paneSync.title          \"Sync\">\n\n<!ENTITY  helpButton.label        \"Hilfe\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Security\n\n# LOCALIZATION NOTE: phishBefore uses %S to represent the name of the provider\n#                    whose privacy policy must be accepted (for enabling\n#                    check-every-page-as-I-load-it phishing protection).\nphishBeforeText=Wenn Sie diese Option wählen, wird die Adresse jeder Seite, die Sie besuchen an %S gesendet. Bitte lesen und akzeptieren Sie die Lizenzvereinbarung bevor Sie fortfahren.\n\n#### Fonts\n\nlabelDefaultFont=Standard (%S)\n\nveryLargeMinimumFontTitle=Große Mindestschriftgröße\nveryLargeMinimumFontWarning=Es wurde eine große Mindestschriftgröße ausgewählt (mehr als 24 Pixel). Dies kann es schwierig oder unmöglich machen, auf wichtige Einstellungsseiten wie diese zuzugreifen.\nacceptVeryLargeMinimumFont=Änderungen trotzdem übernehmen\n\n#### Permissions Manager\n\ntrackingprotectionpermissionstext=Sie haben den Schutz vor Aktivitätenverfolgung auf folgenden Seiten deaktiviert:\ntrackingprotectionpermissionstitle=Ausnahmen - Schutz vor Aktivitätenverfolgung\ncookiepermissionstext=Sie können festlegen, welchen Websites Sie immer oder niemals erlauben möchten, Cookies zu benutzen. Geben Sie bitte die exakte Adresse der Website ein, die Sie verwalten möchten, und klicken Sie dann Blockieren, für diese Sitzung erlauben oder Erlauben. \ncookiepermissionstitle=Ausnahmen - Cookies\naddonspermissionstext=Sie können festlegen, welchen Websites Sie erlauben möchten, Add-ons zu installieren. Geben Sie bitte die exakte Adresse der Website ein, der Sie das erlauben möchten, und klicken Sie dann auf Erlauben. \naddons_permissions_title=Berechtigte Websites - Add-ons-Installation\npopuppermissionstext=Sie können festlegen, welchen Websites Sie erlauben möchten, Pop-up-Fenster zu öffnen. Geben Sie bitte die exakte Adresse der Website ein, der Sie das erlauben möchten, und klicken Sie dann auf Erlauben. \npopuppermissionstitle=Berechtigte Websites - Pop-ups\nnotificationspermissionstext4=Festlegen, welche Websites immer und welche nie Benachrichtigungen senden dürfen. Falls Sie eine Website entfernen, so muss diese erneut die Berechtigung anfragen.\nnotificationspermissionstitle=Benachrichtigungsberechtigungen\ninvalidURI=Bitte tragen Sie einen gültigen Hostnamen ein\ninvalidURITitle=Ungültiger Hostname eingetragen\nsavedLoginsExceptions_title=Ausnahmen - Gespeicherte Anmeldedaten\nsavedLoginsExceptions_desc=Anmeldedaten für die folgenden Websites werden nicht gespeichert:\n\n#### Block List Manager\n\nblockliststext=Liste auswählen, welche Firefox zum Blockieren von Ihre Internetaktivitäten verfolgenden Web-Elementen verwenden soll\nblockliststitle=Blockierlisten\n# LOCALIZATION NOTE (mozNameTemplate): This template constructs the name of the\n# block list in the block lists dialog. It combines the list name and\n# description.\n#   e.g. mozNameTemplate : \"Standard (Recommended). This list does a pretty good job.\"\n#   %1$S = list name (fooName), %2$S = list descriptive text (fooDesc)\nmozNameTemplate=%1$S %2$S\n# LOCALIZATION NOTE (mozstdName, etc.): These labels appear in the tracking\n# protection block lists dialog, mozNameTemplate is used to create the final\n# string. Note that in the future these two strings (name, desc) could be\n# displayed on two different lines.\nmozstdName=Disconnect.me Grundlegender Schutz (empfohlen).\nmozstdDesc=Erlaubt einigen System (\"Trackern\"), Ihre Aktivitäten zu verfolgen, damit Websites wie erwartet funktionieren.\nmozfullName=Disconnect.me Strenger Schutz.\nmozfullDesc=Blockiert bekannte Systeme zur Aktivitätenverfolgung. Einige Websites funktionieren dadurch eventuell nicht wie erwartet.\n# LOCALIZATION NOTE (blocklistChangeRequiresRestart, restartTitle): %S = brandShortName\nblocklistChangeRequiresRestart=Zum Ändern der Blockierliste muss %S neu gestartet werden.\nshouldRestartTitle=%S neu starten\n\n#### Master Password\n\npw_change2empty_in_fips_mode=Sie sind derzeit im FIPS-Modus. FIPS benötigt ein nicht leeres Master-Passwort.\npw_change_failed_title=Ändern des Passworts fehlgeschlagen\n\n#### Fonts\n\n# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n\n#### Downloads\n\ndesktopFolderName=Desktop\ndownloadsFolderName=Downloads\nchooseDownloadFolderTitle=Download-Ordner wählen:\n\n#### Applications\n\nfileEnding=%S-Datei\nsaveFile=Datei speichern\n\n# LOCALIZATION NOTE (useApp, useDefault): %S = Application name\nuseApp=Mit %S öffnen\nuseDefault=Mit %S öffnen (Standard)\n\nuseOtherApp=Andere Anwendung…\nfpTitleChooseApp=Hilfsanwendung wählen\nmanageApp=Anwendungsdetails…\nwebFeed=Web-Feed\nvideoPodcastFeed=Video-Podcast\naudioPodcastFeed=Podcast\nalwaysAsk=Jedes Mal nachfragen\nportableDocumentFormat=Portable Document Format (PDF)\n\n# LOCALIZATION NOTE (usePluginIn):\n# %1$S = plugin name (for example \"QuickTime Plugin-in 7.2\")\n# %2$S = brandShortName from brand.properties (for example \"Minefield\")\nusePluginIn=%S (in %S) verwenden\n\n# LOCALIZATION NOTE (previewInApp, addLiveBookmarksInApp): %S = brandShortName\npreviewInApp=Vorschau in %S\naddLiveBookmarksInApp=Dynamische Lesezeichen in %S hinzufügen\n\n# LOCALIZATION NOTE (typeDescriptionWithType):\n# %1$S = type description (for example \"Portable Document Format\")\n# %2$S = type (for example \"application/pdf\")\ntypeDescriptionWithType=%S (%S)\n\n\n#### Cookie Viewer\n\nhostColon=Host:\ndomainColon=Domain:\nforSecureOnly=Nur verschlüsselte Verbindungen\nforAnyConnection=Jeden Verbindungstyp\nexpireAtEndOfSession=Zum Ende der Sitzung\ncan=Erlauben\ncanAccessFirstParty=Nur als aufgerufene Seite erlauben\ncanSession=Für diese Sitzung erlauben\ncannot=Blockieren\nnoCookieSelected=<Kein Cookie ausgewählt>\ncookiesAll=Folgende Cookies sind momentan auf Ihrem Computer gespeichert:\ncookiesFiltered=Folgende Cookies entsprechen Ihrer Suche:\n# LOCALIZATION NOTE (removeSelectedCookies):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# If you need to display the number of selected elements in your language,\n# you can use #1 in your localization as a placeholder for the number.\n# For example this is the English string with numbers:   \n# removeSelectedCookied=Remove #1 Selected;Remove #1 Selected\nremoveSelectedCookies=Ausgewählten Cookie entfernen;Ausgewählte Cookies entfernen\n# DE: Keine Umgebung (Container):\ndefaultUserContextLabel=Keine\n\n#### Offline apps\nofflineAppsList.height=7em\nofflineAppRemoveTitle=Offline-Website-Daten entfernen\nofflineAppRemovePrompt=Wenn Sie diese Daten entfernen, wird %S nicht mehr offline zur Verfügung stehen.  Sind Sie sicher, dass Sie diese Offline-Website entfernen wollen?\nofflineAppRemoveConfirm=Offline-Daten entfernen\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# offline application\n#   e.g. offlineAppUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nofflineAppUsage=%1$S %2$S\n\nofflinepermissionstext=Folgende Websites dürfen keine Daten zur Verwendung im Offline-Modus ablegen:\nofflinepermissionstitle=Offline-Daten\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the web content cache.\n#   e.g., \"Your web content cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualDiskCacheSize=Ihr Webseiten-Cache belegt derzeit %1$S %2$S Festplatten-Speicherplatz\nactualDiskCacheSizeCalculated=Größe des Webseiten-Cache wird berechnet…\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the application cache.\n#   e.g., \"Your application cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualAppCacheSize=Ihr Anwendungs-Cache belegt derzeit %1$S %2$S Festplatten-Speicherplatz\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the total usage of site data.\n#   e.g., \"The total usage is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\ntotalSiteDataSize=Die gespeicherten Websitedaten belegen derzeit %1$S %2$S Speicherplatz.\nclearSiteDataPromptTitle=Alle Cookies und Websitedaten entfernen\nclearSiteDataPromptText=\"Jetzt leeren\" löscht alle Cookies und Websitedaten, die Firefox gespeichert hat. Dadurch werden Sie wahrscheinlich von Websites abgemeldet und Offline-Webinhalte werden gelöscht.\nclearSiteDataNow=Jetzt leeren\nimportant=Wichtig\ndefault=Standard\nsiteUsage=%1$S %2$S\n\nsyncUnlink.title=Soll Ihr Gerät getrennt werden?\nsyncUnlink.label=Dieses Gerät wird nicht mehr mit Ihrem Sync-Account verbunden. Sämtliche persönlichen Daten sowohl auf diesem Gerät als auch in Ihrem Sync-Account werden beibehalten.\nsyncUnlinkConfirm.label=Trennen\n\n# LOCALIZATION NOTE (featureEnableRequiresRestart, featureDisableRequiresRestart, restartTitle): %S = brandShortName\nfeatureEnableRequiresRestart=%S muss neu gestartet werden, um diese Funktion zu aktivieren.\nfeatureDisableRequiresRestart=%S muss neu gestartet werden, um diese Funktion zu deaktivieren.\nshouldRestartTitle=%S neu starten\nokToRestartButton=%S jetzt neu starten\nrevertNoRestartButton=Rückgängig machen\n\nrestartNow=Jetzt neu starten\nrestartLater=Später neu starten\n\ndisableContainersAlertTitle=Alle Tabs im Umgebungen schließen?\n\n# LOCALIZATION NOTE (disableContainersMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersMsg=Falls die Funktion \"Tab-Umgebungen\" jetzt deaktiviert wird, so wird #S Tab in einer Umgebung geschlossen. Soll die Funktion \"Tab-Umgebungen\" wirklich deaktiviert werden?;Falls die Funktion \"Tab-Umgebungen\" jetzt deaktiviert wird, so werden #S Tabs in Umgebungen geschlossen. Soll die Funktion \"Tab-Umgebungen\" wirklich deaktiviert werden?\n\n# LOCALIZATION NOTE (disableContainersOkButton): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersOkButton=#S Tab in einer Umgebung schließen;#S Tabs im Umgebungen schließen\n\ndisableContainersButton2=Aktiviert belassen\n\nremoveContainerAlertTitle=Diese Umgebung löschen?\n\n# LOCALIZATION NOTE (removeContainerMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\nremoveContainerMsg=Wenn diese Umgebung jetzt gelöscht wird, so wird #S Tab aus dieser Umgebung geschlossen. Soll diese Umgebung wirklich gelöscht werden?;Wenn diese Umgebung jetzt gelöscht wird, so werden #S Tab aus dieser Umgebung geschlossen. Soll diese Umgebung wirklich gelöscht werden?\n\nremoveContainerOkButton=Umgebung löschen\nremoveContainerButton2=Umgebung behalten\n\nremoveAllCookies.accesskey=A\n\n# LOCALIZATION NOTE (removeAllCookies, removeAllShownCookies):\n# removeAllCookies and removeAllShownCookies are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial cookies are shown as a result of keyword search,\n# removeAllShownCookies is displayed as button label.\n# removeAllCookies is displayed when no keyword search and all cookies are shown.\nremoveAllCookies.label=Remove All\nremoveAllShownCookies.accesskey=A\nremoveAllShownCookies.label=Remove All Shown\nremoveAllSiteData.accesskey=e\n# LOCALIZATION NOTE (removeAllSiteData, removeAllSiteDataShown):\n# removeAllSiteData and removeAllSiteDataShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAllSiteData.label=Remove All\nremoveAllSiteDataShown.accesskey=e\nremoveAllSiteDataShown.label=Remove All Shown\nremoveSelectedCookies.accesskey=R\n\n# LOCALIZATION NOTE (removeSelectedCookies):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# If you need to display the number of selected elements in your language,\n# you can use #1 in your localization as a placeholder for the number.\n# For example this is the English string with numbers:\n# removeSelectedCookied=Remove #1 Selected;Remove #1 Selected\nremoveSelectedCookies.label=Remove Selected;Remove Selected\nspaceAlert.learnMoreButton.accesskey=L\nspaceAlert.learnMoreButton.label=Learn More\n# LOCALIZATION NOTE (spaceAlert.over5GB.message): %S = brandShortName\nspaceAlert.over5GB.message=%S is running out of disk space. Website contents may not display properly. You can clear stored site data in Preferences > Advanced > Site Data.\n# LOCALIZATION NOTE (spaceAlert.over5GB.messageWin):\n# - On Windows Preferences is called Options\n# - %S = brandShortName\nspaceAlert.over5GB.messageWin=%S is running out of disk space. Website contents may not display properly. You can clear stored site data in Options > Advanced > Site Data.\nspaceAlert.over5GB.prefButton.accesskey=O\nspaceAlert.over5GB.prefButton.label=Open Preferences\nspaceAlert.over5GB.prefButtonWin.accesskey=O\n# LOCALIZATION NOTE (spaceAlert.over5GB.prefButtonWin.label): On Windows Preferences is called Options\nspaceAlert.over5GB.prefButtonWin.label=Open Options\n# LOCALIZATION NOTE (spaceAlert.under5GB.message): %S = brandShortName\nspaceAlert.under5GB.message=%S is running out of disk space. Website contents may not display properly. Visit “Learn More” to optimize your disk usage for better browsing experience.\nspaceAlert.under5GB.okButton.accesskey=K\nspaceAlert.under5GB.okButton.label=OK, Got it\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/preferences/privacy.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  trackingProtectionHeader.label       \"Schutz vor Aktivitätenverfolgung verwenden\">\n<!ENTITY  trackingProtectionAlways.label       \"Immer\">\n<!ENTITY  trackingProtectionAlways.accesskey   \"m\">\n<!ENTITY  trackingProtectionPrivate.label      \"Nur in privaten Fenstern\">\n<!ENTITY  trackingProtectionPrivate.accesskey  \"P\">\n<!ENTITY  trackingProtectionNever.label        \"Nie\">\n<!ENTITY  trackingProtectionNever.accesskey    \"N\">\n<!ENTITY  trackingProtectionLearnMore.label    \"Weitere Informationen\">\n<!ENTITY  trackingProtectionExceptions.label   \"Ausnahmen…\">\n<!ENTITY  trackingProtectionExceptions.accesskey \"u\">\n\n<!ENTITY tracking.label                 \"Verfolgung von Nutzeraktivitäten\">\n<!ENTITY trackingProtectionPBM5.label         \"Schutz vor Aktivitätenverfolgung in privaten Fenstern verwenden\">\n<!ENTITY trackingProtectionPBM5.accesskey     \"p\">\n<!ENTITY trackingProtectionPBMLearnMore.label \"Weitere Informationen\">\n<!ENTITY changeBlockList.label          \"Blockierliste ändern\">\n<!ENTITY changeBlockList.accesskey      \"B\">\n\n<!-- LOCALIZATION NOTE (doNotTrack.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (doNotTrack.post.label): include a starting space as needed -->\n<!ENTITY  doNotTrack.pre.label          \"Sie können auch \">\n<!ENTITY  doNotTrack.settings.label     \"Websites mitteilen, Ihre Aktivitäten nicht zu verfolgen\">\n<!ENTITY  doNotTrack.post.label         \".\">\n\n<!ENTITY  history.label                 \"Chronik\">\n\n<!ENTITY  locationBar.label             \"Adressleiste\">\n\n<!ENTITY  locbar.suggest.label          \"Vorschläge beim Verwenden der Adressleiste:\">\n<!ENTITY  locbar.history.label          \"Einträge aus der Chronik\">\n<!ENTITY  locbar.history.accesskey      \"C\">\n<!ENTITY  locbar.bookmarks.label        \"Einträge aus den Lesezeichen\">\n<!ENTITY  locbar.bookmarks.accesskey    \"L\">\n<!ENTITY  locbar.openpage.label         \"Offene Tabs\">\n<!ENTITY  locbar.openpage.accesskey     \"O\">\n<!ENTITY  locbar.searches.label         \"Verwandte Suchanfragen mit der Standardsuchmaschine\">\n<!ENTITY  locbar.searches.accesskey     \"S\">\n\n<!ENTITY  suggestionSettings.label      \"Einstellungen für Suchvorschläge öffnen…\">\n<!ENTITY  suggestionSettings.accesskey  \"v\">\n\n<!ENTITY  acceptCookies.label           \"Cookies akzeptieren\">\n<!ENTITY  acceptCookies.accesskey       \"C\">\n\n<!ENTITY  acceptThirdParty.pre.label      \"Cookies von Drittanbietern akzeptieren:\">\n<!ENTITY  acceptThirdParty.pre.accesskey  \"k\">\n<!ENTITY  acceptThirdParty.always.label   \"Immer\">\n<!ENTITY  acceptThirdParty.never.label    \"Nie\">\n<!ENTITY  acceptThirdParty.visited.label  \"Nur von besuchten Drittanbietern\">\n\n<!ENTITY  keepUntil.label               \"Behalten, bis:\">\n<!ENTITY  keepUntil.accesskey           \"B\">\n\n<!ENTITY  expire.label                  \"sie nicht mehr gültig sind\">\n<!ENTITY  close.label                   \"&brandShortName; geschlossen wird\">\n\n<!ENTITY  cookieExceptions.label        \"Ausnahmen…\">\n<!ENTITY  cookieExceptions.accesskey    \"A\">\n\n<!ENTITY  showCookies.label             \"Cookies anzeigen…\">\n<!ENTITY  showCookies.accesskey         \"o\">\n\n<!ENTITY  historyHeader.pre.label          \"&brandShortName; wird eine Chronik:\">\n<!ENTITY  historyHeader.pre.accesskey      \"F\">\n<!ENTITY  historyHeader.remember.label     \"anlegen\">\n<!ENTITY  historyHeader.dontremember.label \"niemals anlegen\">\n<!ENTITY  historyHeader.custom.label       \"nach benutzerdefinierten Einstellungen anlegen\">\n<!ENTITY  historyHeader.post.label         \"\">\n\n<!ENTITY  rememberDescription.label      \"&brandShortName; wird besuchte Seiten, Downloads, Formulardaten, eingegebene Suchbegriffe und Cookies speichern.\"> \n\n<!-- LOCALIZATION NOTE (rememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.middle.label): include a starting and trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.post.label): include a starting space as needed -->\n<!ENTITY  rememberActions.pre.label           \"Sie können auch die \">\n<!ENTITY  rememberActions.clearHistory.label  \"kürzlich angelegte Chronik\">\n<!ENTITY  rememberActions.middle.label        \" oder \">\n<!ENTITY  rememberActions.removeCookies.label \"einzelne Cookies\">\n<!ENTITY  rememberActions.post.label          \" löschen.\">\n\n<!ENTITY  dontrememberDescription.label  \"&brandShortName; wird dieselben Einstellungen wie im Privaten Modus verwenden und keinerlei Chronik anlegen, während Sie &brandShortName; benutzen.\">\n\n<!-- LOCALIZATION NOTE (dontrememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (dontrememberActions.post.label): include a starting space as needed -->\n<!ENTITY  dontrememberActions.pre.label          \"Sie können auch die \">\n<!ENTITY  dontrememberActions.clearHistory.label \"gesamte bisherige Chronik\">\n<!ENTITY  dontrememberActions.post.label         \" löschen.\">\n\n<!ENTITY  privateBrowsingPermanent2.label \"Immer den Privaten Modus verwenden\">\n<!ENTITY  privateBrowsingPermanent2.accesskey \"M\">\n\n<!ENTITY  rememberHistory2.label      \"Besuchte Seiten und Download-Chronik speichern\">\n<!ENTITY  rememberHistory2.accesskey  \"w\">\n\n<!ENTITY  rememberSearchForm.label       \"Eingegebene Suchbegriffe und Formulardaten speichern\">\n<!ENTITY  rememberSearchForm.accesskey   \"S\">\n\n<!ENTITY  clearOnClose.label             \"Die Chronik löschen, wenn &brandShortName; geschlossen wird\">\n<!ENTITY  clearOnClose.accesskey         \"g\">\n\n<!ENTITY  clearOnCloseSettings.label     \"Einstellungen…\">\n<!ENTITY  clearOnCloseSettings.accesskey \"E\">\n\n<!ENTITY  browserContainersHeader.label         \"Tab-Umgebungen\">\n<!ENTITY  browserContainersLearnMore.label      \"Weitere Informationen\">\n<!ENTITY  browserContainersEnabled.label        \"Tab-Umgebungen aktivieren\">\n<!ENTITY  browserContainersEnabled.accesskey    \"a\">\n<!ENTITY  browserContainersSettings.label        \"Einstellungen…\">\n<!ENTITY  browserContainersSettings.accesskey    \"u\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/preferences/search.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY defaultSearchEngine.label             \"Standardsuchmaschine\">\n\n<!ENTITY chooseYourDefaultSearchEngine.label   \"Wählen Sie Ihre Standardsuchmaschine. &brandShortName; verwendet diese für Suchen über die Adressleiste, die Suchleiste und Startseiten.\">\n\n<!ENTITY provideSearchSuggestions.label        \"Suchvorschläge anzeigen\">\n<!ENTITY provideSearchSuggestions.accesskey    \"S\">\n\n<!ENTITY showURLBarSuggestions.label           \"Suchvorschläge in Adressleiste anzeigen\">\n<!ENTITY showURLBarSuggestions.accesskey       \"v\">\n<!ENTITY urlBarSuggestionsPermanentPB.label    \"Suchvorschläge werden nicht in der Adressleiste angezeigt, weil &brandShortName; angewiesen wurde, keine Chronik zu speichern.\">\n\n<!ENTITY oneClickSearchEngines.label           \"Ein-Klick-Suchmaschinen\">\n\n<!ENTITY chooseWhichOneToDisplay.label         \"Die Suchleiste ermöglicht das direkte Suchen mit einer anderen Suchmaschine. Die anzuzeigenden Suchmaschinen können hier ausgewählt werden.\">\n\n<!ENTITY engineNameColumn.label                \"Suchmaschine\">\n<!ENTITY engineKeywordColumn.label             \"Schlüsselwort\">\n\n<!ENTITY restoreDefaultSearchEngines.label     \"Standardsuchmaschinen wiederherstellen\">\n<!ENTITY restoreDefaultSearchEngines.accesskey \"w\">\n\n<!ENTITY removeEngine.label                    \"Entfernen\">\n<!ENTITY removeEngine.accesskey                \"E\">\n\n<!ENTITY addMoreSearchEngines.label            \"Weitere Suchmaschinen hinzufügen…\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/preferences/security.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  general.label                 \"Allgemein\">\n\n<!ENTITY  warnOnAddonInstall.label        \"Warnen, wenn Websites versuchen, Add-ons zu installieren\">\n<!ENTITY  warnOnAddonInstall.accesskey    \"W\">\n\n<!-- LOCALIZATION NOTE (enableSafeBrowsing.label, blockDownloads.label, blockUncommonUnwanted.label):\n  It is important that wording follows the guidelines outlined on this page:\n  https://developers.google.com/safe-browsing/developers_guide_v2#AcceptableUsage\n-->\n<!ENTITY  enableSafeBrowsing.label        \"Gefährliche und betrügerische Inhalte blockieren\">\n<!ENTITY  enableSafeBrowsing.accesskey    \"b\">\n\n<!ENTITY  blockDownloads.label            \"Gefährliche Downloads blockieren\">\n<!ENTITY  blockDownloads.accesskey        \"D\">\n\n<!ENTITY  blockUncommonAndUnwanted.label     \"Vor unerwünschter und ungewöhnlicher Software warnen\">\n<!ENTITY  blockUncommonAndUnwanted.accesskey \"S\">\n\n<!ENTITY  addonExceptions.label         \"Ausnahmen…\">\n<!ENTITY  addonExceptions.accesskey     \"A\">\n\n\n<!ENTITY  logins.label                  \"Zugangsdaten\">\n\n<!ENTITY  rememberLogins.label          \"Zugangsdaten für Websites speichern\">\n<!ENTITY  rememberLogins.accesskey      \"Z\">\n<!ENTITY  passwordExceptions.label      \"Ausnahmen…\">\n<!ENTITY  passwordExceptions.accesskey  \"u\">\n\n<!ENTITY  useMasterPassword.label        \"Master-Passwort verwenden\">\n<!ENTITY  useMasterPassword.accesskey    \"v\">\n<!ENTITY  changeMasterPassword.label     \"Master-Passwort ändern…\">\n<!ENTITY  changeMasterPassword.accesskey \"M\">\n\n<!ENTITY  savedLogins.label              \"Gespeicherte Zugangsdaten…\">\n<!ENTITY  savedLogins.accesskey          \"G\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/preferences/selectBookmark.dtd",
    "content": "<!ENTITY selectBookmark.title\n  \"Startseite festlegen\">\n<!ENTITY selectBookmark.label\n  \"Bitte wählen Sie ein Lesezeichen als Ihre Startseite aus. Wenn Sie einen Ordner wählen, werden die Lesezeichen in diesem Ordner als Tabs geöffnet.\">\n\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/preferences/siteDataSettings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     window.title                  \"Einstellungen - Websitedaten\">\n<!ENTITY     settings.description          \"Die folgenden Websites haben um die Erlaubnis gefragt, Websitedaten auf der Festplatte zu speichern. Sie können festlegen, welche Websites Daten speichern dürfen. Standardmäßig werden Websitedaten nur vorübergehend gespeichert und könnten automatisch gelöscht werden.\">\n<!ENTITY     hostCol.label                 \"Website\">\n<!ENTITY     statusCol.label               \"Status\">\n<!ENTITY     usageCol.label                \"Speicher\">\n<!ENTITY     search.label                  \"Suchen:\">\n<!ENTITY     search.accesskey              \"S\">\n\n<!ENTITY     cancel.accesskey              \"C\">\n<!ENTITY     cancel.label                  \"Cancel\">\n<!ENTITY     removeSelected.accesskey      \"r\">\n<!ENTITY     removeSelected.label          \"Remove Selected\">\n<!ENTITY     removingDialog.description    \"Removing site data will also remove cookies. This may log you out of websites and remove offline web content. Are you sure you want to make the changes?\">\n<!ENTITY     removingDialog.title          \"Removing Site Data\">\n<!ENTITY     save.accesskey                \"a\">\n<!ENTITY     save.label                    \"Save Changes\">\n<!ENTITY     searchPlaceHolder             \"Search\">\n<!ENTITY     searchPlaceHolder.accesskey   \"S\">\n<!ENTITY     siteTree.label                \"The following website cookies will be removed:\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/preferences/sync.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- The page shown when not logged in... -->\n<!ENTITY setupButton.label          \"&syncBrand.fullName.label; einrichten\">\n<!ENTITY setupButton.accesskey      \"e\">\n<!ENTITY weaveDesc.label            \"Mit &syncBrand.fullName.label; haben Sie auf all Ihren Geräten Zugriff auf Ihre Surf-Chronik, Passwörter, Tabs und Lesezeichen.\">\n\n<!-- The page shown when logged in... -->\n\n<!-- Login error feedback -->\n<!ENTITY updatePass.label             \"Aktualisieren\">\n<!ENTITY resetPass.label              \"Zurücksetzen\">\n\n<!-- Manage Account -->\n<!ENTITY manageAccount.label          \"Benutzerkonto verwalten\">\n<!ENTITY manageAccount.accesskey      \"B\">\n<!ENTITY changePassword2.label        \"Passwort ändern…\">\n<!ENTITY myRecoveryKey.label          \"Mein Wiederherstellungs-Schlüssel\">\n<!ENTITY resetSync2.label             \"Sync zurücksetzen…\">\n\n<!ENTITY pairDevice.label             \"Gerät verbinden\">\n\n<!ENTITY syncMy.label               \"Synchronisieren:\">\n<!ENTITY engine.bookmarks.label     \"Lesezeichen\">\n<!ENTITY engine.bookmarks.accesskey \"L\">\n<!ENTITY engine.tabs.label2         \"Offene Tabs\">\n<!ENTITY engine.tabs.accesskey      \"T\">\n<!ENTITY engine.history.label       \"Chronik\">\n<!ENTITY engine.history.accesskey   \"C\">\n<!ENTITY engine.passwords.label     \"Passwörter\">\n<!ENTITY engine.passwords.accesskey \"P\">\n<!ENTITY engine.prefs.label         \"Einstellungen\">\n<!ENTITY engine.prefs.accesskey     \"E\">\n<!ENTITY engine.addons.label        \"Add-ons\">\n<!ENTITY engine.addons.accesskey    \"A\">\n\n<!-- Device Settings -->\n<!ENTITY syncDeviceName.label       \"Gerätename:\">\n<!ENTITY fxaSyncDeviceName.label       \"Gerätename\">\n<!ENTITY changeSyncDeviceName.label \"Gerät umbenennen…\">\n<!ENTITY changeSyncDeviceName.accesskey \"u\">\n<!ENTITY cancelChangeSyncDeviceName.label \"Abbrechen\">\n<!ENTITY cancelChangeSyncDeviceName.accesskey \"b\">\n<!ENTITY saveChangeSyncDeviceName.label \"Speichern\">\n<!ENTITY saveChangeSyncDeviceName.accesskey \"S\">\n<!ENTITY unlinkDevice.label           \"Dieses Gerät trennen\">\n\n<!-- Footer stuff -->\n<!ENTITY prefs.tosLink.label        \"Nutzungsbedingungen\">\n<!ENTITY prefs.ppLink.label         \"Datenschutzerklärung\">\n\n<!-- Firefox Accounts stuff -->\n<!ENTITY fxaPrivacyNotice.link.label \"Datenschutzhinweis\">\n<!ENTITY determiningAcctStatus.label     \"Kontostatus wird abgefragt…\">\n\n<!-- LOCALIZATION NOTE (signedInUnverified.beforename.label,\nsignedInUnverified.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInUnverified.beforename.label \"\">\n<!ENTITY signedInUnverified.aftername.label \"wurde noch nicht bestätigt.\">\n\n<!-- LOCALIZATION NOTE (signedInLoginFailure.beforename.label,\nsignedInLoginFailure.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInLoginFailure.beforename.label \"Melden Sie sich an, um erneut mit\">\n<!ENTITY signedInLoginFailure.aftername.label \"zu verbinden.\">\n\n<!ENTITY notSignedIn.label           \"Sie sind nicht angemeldet.\">\n<!ENTITY signIn.label                \"Anmelden\">\n<!ENTITY signIn.accesskey            \"m\">\n<!ENTITY profilePicture.tooltip      \"Profilbild ändern\">\n<!ENTITY verifiedManage.label        \"Konto verwalten\">\n<!ENTITY verifiedManage.accesskey    \"v\">\n<!ENTITY disconnect.label            \"Trennen…\">\n<!ENTITY disconnect.accesskey        \"r\">\n<!ENTITY verify.label                \"E-Mail-Adresse bestätigen\">\n<!ENTITY verify.accesskey            \"b\">\n<!ENTITY forget.label                \"E-Mail-Adresse vergessen\">\n<!ENTITY forget.accesskey            \"v\">\n\n<!ENTITY welcome.description \"Mit &brandShortName; haben Sie immer von überall Zugriff auf Ihre Tabs, Lesezeichen, Passwörter und mehr.\">\n<!ENTITY welcome.signIn.label \"Anmelden\">\n<!ENTITY welcome.createAccount.label \"Konto erstellen\">\n\n<!ENTITY welcome.useOldSync.label \"Verwenden Sie eine ältere Version von Sync?\">\n\n<!ENTITY signedOut.caption            \"So haben Sie das Web überall dabei.\">\n<!ENTITY signedOut.description        \"Synchronisieren Sie Ihre Lesezeichen, Chronik, Tabs, Passwörter, Add-ons und Einstellungen zwischen allen Ihren Geräten.\">\n<!ENTITY signedOut.accountBox.title   \"Verbinden Sie mit einem &syncBrand.fxAccount.label;\">\n<!ENTITY signedOut.accountBox.create  \"Konto erstellen\">\n<!ENTITY signedOut.accountBox.create.accesskey  \"e\">\n<!ENTITY signedOut.accountBox.signin  \"Anmelden\">\n<!ENTITY signedOut.accountBox.signin.accesskey  \"A\">\n\n<!ENTITY signedIn.engines.label       \"Zwischen allen Geräten synchronisieren:\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.*): the following strings will be used to\n     create a single sentence with active links.\n     The resulting sentence in English is: \"Download Firefox for\n     Android or iOS to sync with your mobile device.\" -->\n\n<!ENTITY mobilePromo3.start            \"Firefox für \">\n<!-- LOCALIZATION NOTE (mobilePromo3.androidLink): This is a link title that links to https://www.mozilla.org/firefox/android/ -->\n<!ENTITY mobilePromo3.androidLink      \"Android\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSBefore): This is text displayed between mobilePromo3.androidLink and mobilePromo3.iosLink -->\n<!ENTITY mobilePromo3.iOSBefore         \" oder \">\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSLink): This is a link title that links to https://www.mozilla.org/firefox/ios/ -->\n<!ENTITY mobilePromo3.iOSLink          \"iOS\">\n\n<!ENTITY mobilePromo3.end              \" herunterladen, um mit Ihrem Handy zu synchronisieren.\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/preferences/tabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ctrlTabRecentlyUsedOrder.label       \"Bei Strg+Tab die Tabs nach letzter Nutzung in absteigender Reihenfolge anzeigen\">\n<!ENTITY ctrlTabRecentlyUsedOrder.accesskey   \"z\">\n\n<!ENTITY newWindowsAsTabs.label       \"Statt neuem Fenster neuen Tab öffnen\">\n<!ENTITY newWindowsAsTabs.accesskey   \"F\">\n\n<!ENTITY warnOnCloseMultipleTabs.label      \"Warnen, wenn mehrere Tabs geschlossen werden\">\n<!ENTITY warnOnCloseMultipleTabs.accesskey  \"m\">\n\n<!ENTITY warnOnOpenManyTabs.label       \"Warnen, wenn das gleichzeitige Öffnen mehrerer Tabs &brandShortName; verlangsamen könnte\">\n<!ENTITY warnOnOpenManyTabs.accesskey   \"c\">\n\n<!ENTITY switchLinksToNewTabs.label        \"Tabs im Vordergrund öffnen\">\n<!ENTITY switchLinksToNewTabs.accesskey    \"V\">\n\n<!ENTITY showTabsInTaskbar.label          \"Tab-Vorschauen in der Windows-Taskleiste anzeigen\">\n<!ENTITY showTabsInTaskbar.accesskey      \"k\">\n<!ENTITY tabsGroup.label          \"Tabs\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/preferences/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                     \"Ausnahmen - Übersetzung\">\n<!ENTITY window.width                     \"36em\">\n<!ENTITY windowClose.key                  \"w\">\n\n<!ENTITY noTranslationForLanguages.label  \"Für die folgenden Sprachen keine Übersetzung anbieten:\">\n<!ENTITY treehead.languageName.label      \"Sprache\">\n<!ENTITY removeLanguage.label             \"Sprache entfernen\">\n<!ENTITY removeLanguage.accesskey         \"S\">\n<!ENTITY removeAllLanguages.label         \"Alle Sprachen entfernen\">\n<!ENTITY removeAllLanguages.accesskey     \"A\">\n\n<!ENTITY noTranslationForSites.label      \"Für die folgenden Websites keine Übersetzung anbieten:\">\n<!ENTITY treehead.siteName.label          \"Website\">\n<!ENTITY removeSite.label                 \"Website entfernen\">\n<!ENTITY removeSite.accesskey             \"e\">\n<!ENTITY removeAllSites.label             \"Alle Seiten entfernen\">\n<!ENTITY removeAllSites.accesskey         \"f\">\n\n<!ENTITY button.close.label               \"Schließen\">\n<!ENTITY button.close.accesskey           \"c\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/quitDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nquitDialogTitle=%S beenden\n\nquitTitle=&Beenden\ncancelTitle=&Abbrechen\nsaveTitle=&Speichern und beenden\nneverAsk2=&Das nächste Mal nicht nachfragen\nmessage=Sollen die offenen Tabs und Fenster für den nächsten Start von %S gespeichert werden?\nmessageNoWindows=Sollen die offenen Tabs für den nächsten Start von %S gespeichert werden?\nmessagePrivate=Sie befinden sich im Privaten Modus. Das Beenden von %S verwirft offene Tabs und Fenster.\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/safeMode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeModeDialog.title         \"&brandShortName; - Abgesicherter Modus\">\n<!ENTITY window.maxWidth              \"400\">\n\n<!ENTITY startSafeMode.label          \"Im Abgesicherten Modus starten\">\n<!ENTITY refreshProfile.label         \"&brandShortName; bereinigen\">\n\n<!ENTITY safeModeDescription3.label   \"Der Abgesicherte Modus ist ein spezieller Modus von &brandShortName;, der zur Problembehebung genutzt werden kann.\">\n<!ENTITY safeModeDescription4.label   \"Ihre Add-ons und Benutzereinstellungen werden temporär deaktiviert.\">\n\n<!ENTITY refreshProfileInstead.label  \"Sie können auch die Problembehebung überspringen und versuchen, &brandShortName; zu bereinigen.\">\n\n<!-- LOCALIZATION NOTE (autoSafeModeDescription3.label): Shown on the safe mode dialog after multiple startup crashes. See also chrome/global/resetProfile.dtd -->\n<!ENTITY autoSafeModeDescription3.label \"&brandShortName; wurde beim Starten unerwartet beendet. Dies kann durch Add-ons oder andere Probleme verursacht werden. Sie können versuchen, das Problem zu beheben, indem Sie im Abgesicherten Modus starten.\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/safebrowsing/phishing-afterload-warning-message.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeb.palm.accept.label \"Diese Seite verlassen\">\n<!ENTITY safeb.palm.decline.label \"Diese Warnung ignorieren\">\n<!-- Localization note (safeb.palm.notdeceptive.label) - Label of the Help menu\n  item. Either this or reportDeceptiveSiteMenu.label from report-phishing.dtd is\n  shown. -->\n<!ENTITY safeb.palm.notdeceptive.label \"Dies ist keine betrügerische Website…\">\n<!-- Localization note (safeb.palm.notdeceptive.accesskey) - Because\n  safeb.palm.notdeceptive.label and reportDeceptiveSiteMenu.title from\n  report-phishing.dtd are never shown at the same time, the same accesskey can\n  be used for them. -->\n<!ENTITY safeb.palm.notdeceptive.accesskey \"g\">\n<!ENTITY safeb.palm.reportPage.label \"Warum wurde diese Seite blockiert?\">\n\n<!ENTITY safeb.blocked.malwarePage.title \"Als attackierend gemeldete Webseite!\">\n<!-- Localization note (safeb.blocked.malware.shortDesc) - Please don't translate the contents of the <span id=\"malware_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.malwarePage.shortDesc \"Die Webseite auf <span id='malware_sitename'/> wurde als attackierende Seite gemeldet und auf Grund Ihrer Sicherheitseinstellungen blockiert.\">\n<!ENTITY safeb.blocked.malwarePage.longDesc \"<p>Attackierende Webseiten versuchen, Programme zu installieren, die private Informationen stehlen, Ihren Computer verwenden, um andere zu attackieren, oder Ihr System beschädigen.</p><p>Manche Webseiten vertreiben bewusst Viren und ähnlich schädliche Software, aber viele Webseiten sind auch ohne das Wissen oder die Erlaubnis des Betreibers kompromittiert.</p>\">\n\n<!ENTITY safeb.blocked.unwantedPage.title \"Als Seite mit unerwünschter Software gemeldet!\">\n<!-- Localization note (safeb.blocked.malware.shortDesc) - Please don't translate the contents of the <span id=\"unwanted_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.unwantedPage.shortDesc \"Die Website auf <span id='unwanted_sitename'/> wurde als Seite gemeldet, welche unerwünschte Software enthält, und wurde auf Grund Ihrer Sicherheitseinstellungen blockiert.\">\n<!ENTITY safeb.blocked.unwantedPage.longDesc \"<p>Seiten mit erwünschter Software versuchen, Software zu installieren, die betrügerisch sein und Ihr System in unerwarteter Weise beeinflussen kann.</p>\">\n\n<!ENTITY safeb.blocked.phishingPage.title2 \"Betrügerische Website!\">\n<!-- Localization note (safeb.blocked.phishingPage.shortDesc2) - Please don't translate the contents of the <span id=\"phishing_sitename\"/> tag. It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.phishingPage.shortDesc2 \"Die Webseite auf <span id='phishing_sitename'/> wurde als betrügerische Website gemeldet und auf Grund Ihrer Sicherheitseinstellungen blockiert.\">\n<!ENTITY safeb.blocked.phishingPage.longDesc2 \"<p>Betrügerische Websites versuchen Sie dazu zu bringen, etwas Gefährliches zu machen, z.B. Software zu installieren oder private Informationen wie Passwörter, Telefonnummern oder Kreditkartendaten Preis zugeben.</p><p>Falls Sie auf dieser Seite irgendwelche Daten eingeben, müssen Sie mit Identitätsdiebstahl oder sonstigem Betrug rechnen.</p>\">\n\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/safebrowsing/report-phishing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY reportDeceptiveSiteMenu.title      \"Betrügerische Website melden…\">\n<!ENTITY reportDeceptiveSiteMenu.accesskey  \"m\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/sanitize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sanitizePrefs2.title          \"Einstellungen für das Löschen der Chronik\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.modal.width): width of the Clear History on Shutdown dialog.\n     Should be large enough to contain the item* strings on a single line.\n     The column width should be set at half of the dialog width. -->\n<!ENTITY sanitizePrefs2.modal.width    \"34em\">\n<!ENTITY sanitizePrefs2.column.width   \"17em\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.inContent.dialog.width): width of the\n     Clear History on Shutdown subdialog in the in-content preferences.\n     Should be large enough to contain the item* strings on a single line.\n     The column width adjusts the width of the first column in the dialog.\n     You can set the column width to a value that makes the dialog look visually balanced,\n     or at half of the dialog width if unsure. -->\n<!ENTITY sanitizePrefs2.inContent.dialog.width \"34em\">\n<!ENTITY sanitizePrefs2.inContent.column.width \"24em\">\n\n<!ENTITY sanitizeDialog2.title         \"Neueste Chronik löschen\">\n<!-- LOCALIZATION NOTE (sanitizeDialog2.width): width of the Clear Recent History dialog -->\n<!ENTITY sanitizeDialog2.width         \"34em\">\n\n<!ENTITY clearDataSettings2.label     \"Wenn &brandShortName; beendet wird, folgende Daten automatisch löschen:\"> \n\n<!-- XXX rearrange entities to match physical layout when l10n isn't an issue -->\n<!-- LOCALIZATION NOTE (clearTimeDuration.*): \"Time range to clear\" dropdown.\n     See UI mockup at bug 480169 -->\n<!ENTITY clearTimeDuration.label          \"\">\n<!ENTITY clearTimeDuration.accesskey      \"\">\n<!ENTITY clearTimeDuration.lastHour       \"Die letzte Stunde\">\n<!ENTITY clearTimeDuration.last2Hours     \"Die letzten zwei Stunden\">\n<!ENTITY clearTimeDuration.last4Hours     \"Die letzten vier Stunden\">\n<!ENTITY clearTimeDuration.today          \"Die heutige Chronik\">\n<!ENTITY clearTimeDuration.everything     \"Alles\">\n<!-- Localization note (clearTimeDuration.suffix) - trailing entity for languages\nthat require it.  -->\n<!ENTITY clearTimeDuration.suffix         \"löschen\">\n<!ENTITY clearTimeDuration.dateColumn     \"Zeit des Besuchs\">\n<!ENTITY clearTimeDuration.nameColumn     \"Name\">\n\n<!-- LOCALIZATION NOTE (detailsProgressiveDisclosure.*): Labels and accesskeys\n     of the \"Details\" progressive disclosure button.  See UI mockup at bug\n     480169 -->\n<!ENTITY detailsProgressiveDisclosure.label     \"Details\">\n<!ENTITY detailsProgressiveDisclosure.accesskey \"e\">\n\n<!ENTITY historySection.label         \"Chronik\">\n<!ENTITY dataSection.label            \"Daten\">\n\n<!ENTITY itemHistoryAndDownloads.label     \"Besuchte Seiten &amp; Download-Chronik\">\n<!ENTITY itemHistoryAndDownloads.accesskey \"B\">\n<!ENTITY itemFormSearchHistory.label       \"Eingegebene Suchbegriffe &amp; Formulardaten\">\n<!ENTITY itemFormSearchHistory.accesskey   \"F\">\n<!ENTITY itemCookies.label                 \"Cookies\">\n<!ENTITY itemCookies.accesskey             \"C\">\n<!ENTITY itemCache.label                   \"Cache\">\n<!ENTITY itemCache.accesskey               \"A\">\n<!ENTITY itemOfflineApps.label             \"Offline-Website-Daten\">\n<!ENTITY itemOfflineApps.accesskey         \"O\">\n<!ENTITY itemActiveLogins.label            \"Aktive Logins\">\n<!ENTITY itemActiveLogins.accesskey        \"L\">\n<!ENTITY itemSitePreferences.label         \"Website-Einstellungen\">\n<!ENTITY itemSitePreferences.accesskey     \"W\">\n\n<!-- LOCALIZATION NOTE (sanitizeEverythingUndoWarning): Second warning paragraph\n     that appears when \"Time range to clear\" is set to \"Everything\".  See UI\n     mockup at bug 480169 -->\n<!ENTITY sanitizeEverythingUndoWarning     \"Diese Aktion kann nicht rückgängig gemacht werden.\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nsearchtip=%S verwenden zum Suchen\n\n# LOCALIZATION NOTE (searchPlaceholder): this is shown in the searchbox when\n# the user hasn't typed anything yet.\nsearchPlaceholder=Suchen\n\n# LOCALIZATION NOTE (searchHeader): this is displayed at the top of the panel\n# showing search suggestions.\n# %S is replaced with the name of the current default search engine.\nsearchHeader=Suchen mit %S\n\n# LOCALIZATION NOTE (cmd_pasteAndSearch): \"Search\" is a verb, this is the\n# search bar equivalent to the url bar's \"Paste & Go\"\ncmd_pasteAndSearch=Einfügen & Suchen\n\ncmd_clearHistory=Such-Chronik löschen\ncmd_clearHistory_accesskey=S\n\ncmd_showSuggestions=Vorschläge anzeigen\ncmd_showSuggestions_accesskey=V\n\n# LOCALIZATION NOTE (cmd_addFoundEngine): %S is replaced by the name of\n# a search engine offered by a web page. Each engine is displayed as a\n# menuitem at the bottom of the search panel.\ncmd_addFoundEngine=\"%S\" hinzufügen\n# LOCALIZATION NOTE (cmd_addFoundEngineMenu): When more than 5 engines\n# are offered by a web page, instead of listing all of them in the\n# search panel using the cmd_addFoundEngine string, they will be\n# grouped in a submenu using cmd_addFoundEngineMenu as a label.\ncmd_addFoundEngineMenu=Suchmaschine hinzufügen\n\n# LOCALIZATION NOTE (searchForSomethingWith):\n# This string is used to build the header above the list of one-click\n# search providers:  \"Search for <user-typed string> with:\"\n# NB: please leave the <span> and its class exactly as it is in English.\nsearchForSomethingWith=Nach <span class='contentSearchSearchWithHeaderSearchText'></span> suchen mit:\n\n# LOCALIZATION NOTE (searchWithHeader):\n# The wording of this string should be as close as possible to\n# searchForKeywordsWith. This string will be used when the user\n# has not typed anything.\nsearchWithHeader=Suchen mit:\n\n# LOCALIZATION NOTE (searchSettings):\n# This is the label for the button that opens Search preferences.\nsearchSettings=Sucheinstellungen ändern\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/searchbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cmd_engineManager.label        \"Suchmaschinen verwalten…\">\n<!ENTITY searchEndCap.label             \"Suchen\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/searchplugins/amazondotcom-de.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Amazon.de</ShortName>\n<Description>Amazon.de Suche</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAC0AQAAJgAAACAgAAAAAAAA6QIAANoBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAF7SURBVDjLlZPLasJAFIaFRF+iVV+h6hO0GF+gVB9AaHwDt64qCG03tQgtdCFIuyhUelmGli66MXThSt24kNiFBUlAYi6ezjnNxSuawB/ITP7v/HNmJgQAEaZzpgHs/gwcTyTEXuXl2U6nA8ViEbK5HKler28CVRAwnB9ptVrAh8MrQuCaZ4iA8fzIqSgCxwzpTIaSuN/RWGwdYLwCUBQFZFkGSZLgqdmEE7YEN8VOAKyaSKUW4nNBAFmnYiKZpDRX1WqwBBzP089n5f/NEQsFL4WqqtsBWJlzDAJr5PwSMM1awEzzdxIbGI3Hvc6jCZeVFgRQRwpY7Qcw3ktgfpR8wLRxCPaot/X4GS95MppfF6DX9n2A3f+kAZycaT8bAZjU6r6B/duD6d3BYg9wQq/tkYzHY1blEiz5lmQyGc95mrO6r2CxgpjCBXgNsJVviolpXJiraeOIjJRE10juUa4sR8V+mO17VvmGqtuOcdNlwut8zTQJcJ0njifyB2bgTdKh6w4BAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACsElEQVRYw71XQWsTURBe2LQgeNKLB+tVemt6txcteNSD/QGC6VEIGDx5s+eKPQqFgJhLNdFLBWMP7cU0oSAWjB70koC9WHbVQ5SO8+XtS14mr7svyaYDH9m87Jv55puZt1nPi4yIzjMeMj7T9OwjI88455nGC1cZX+nsDESumJmPFDwIAqrX6z00Gg1qt9vjkJgFgUeuO16Vy3RjeZkyMzM9+MY1fsM9I9h9zyV7ZAznZrA4FAoFVwJ1z+WuOysrg1lnMolkHJX4k0igzI5sARYWF7vEZEk0rvO6iyUSuJfLJUqM7zYSqRDIra4OOUZPmNZsNrsl8UVTpkJAjh1GzmaSpJ8mAWmYeZB5urHRhW5SNOfUCCDo47W1bvPZsp2qAhipy3Nz1kaLG8dUCEBqM5AvpgElqFar01NgIZsdco7Zb7VasU2YigIYL5tjqCL7Q5YkFQXKlcqQ7DbHthIALk/IWAKor82xPIhshxWABCYioDMz51sexcVi0XoG4DPLIyvJjkTArK3scDQnRvO0MdTrUHGiKZCP4tNgO6BAEI08EQH9Z2Qow0hyPypJGIa9p6JWKCn4SA8jSKmJIDgyRvPJkcRxjfUwNGr/i8+Mo32iHzWiThBD4NM60bet9P77/ubA728RlTjMiwiH6zEEfvIrwdZFtQmMJ7W/ofIDBZD5m3mVZGwJcOP2kmILIlCkE45HoPWurwCSg0+UQRD4ZyXxId+T7gQb9+4q9sioY5ltrOG3L5vqXiiJffDx/aUi83ZJ7jr2ohcEu8Hh6/m+I7OWGiVxbWKHsz+O3vSOakqFQdsFgQeJUiKD7Wv9YKXBgCeSUC3v2kM5EJhlHDh3NcgcPlG1BXZu98sDmTuBa4fsMnz9fniJUaGzs+eMC540XuR0aDO2L8Y3qPyMcdOM+R/8XcqRA3qp9gAAAABJRU5ErkJggg==</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.amazon.de/exec/obidos/external-search/\" resultdomain=\"amazon.de\">\n  <Param name=\"field-keywords\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"{inputEncoding}\"/>\n  <Param name=\"mode\" value=\"blended\"/>\n  <Param name=\"tag\" value=\"firefox-de-21\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n<SearchForm>https://www.amazon.de/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/searchplugins/bing.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n    <ShortName>Bing</ShortName>\n    <Description>Bing. Search by Microsoft.</Description>\n    <InputEncoding>UTF-8</InputEncoding>\n    <Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAICAAAAEACACoCAAAJgAAABAQAAABAAgAaAUAAM4IAAAoAAAAIAAAAEAAAAABAAgAAAAAAIAEAAAAAAAAAAAAAAABAAAAAAAAhIQMAI+PIwCXlzEAn59BAKioUwCurl8AtbVuAL6+fwDJyZMA0tKlANjYsgDe3r4A5eXMAOzs2QDy8uUA+fnzAP///wAAGi8AAC1QAAA/cAAAUZAAAGOwAAB2zwAAiPAAEZj/ADGm/wBRs/8AccH/AJHP/wCx3f8A0ev/AP///wAAAAAAACwvAABLUAAAaHAAAIaQAAClsAAAw88AAOHwABHv/wAx8f8AUfP/AHH1/wCR9/8Asfn/ANH7/wD///8AAAAAAAAvIQAAUDcAAHBMAACQYwAAsHkAAM+PAADwpgAR/7QAMf++AFH/yABx/9MAkf/cALH/5QDR//AA////AAAAAAAALw4AAFAYAABwIgAAkCwAALA2AADPQAAA8EoAEf9bADH/cQBR/4cAcf+dAJH/sgCx/8kA0f/fAP///wAAAAAAAi8AAARQAAAGcAAACJAAAAqwAAALzwAADvAAACD/EgA9/zEAW/9RAHn/cQCY/5EAtf+xANT/0QD///8AAAAAABQvAAAiUAAAMHAAAD2QAABMsAAAWc8AAGfwAAB4/xEAiv8xAJz/UQCu/3EAwP+RANL/sQDk/9EA////AAAAAAAmLwAAQFAAAFpwAAB0kAAAjrAAAKnPAADC8AAA0f8RANj/MQDe/1EA4/9xAOn/kQDv/7EA9v/RAP///wAAAAAALyYAAFBBAABwWwAAkHQAALCOAADPqQAA8MMAAP/SEQD/2DEA/91RAP/kcQD/6pEA//CxAP/20QD///8AAAAAAC8UAABQIgAAcDAAAJA+AACwTQAAz1sAAPBpAAD/eREA/4oxAP+dUQD/r3EA/8GRAP/SsQD/5dEA////AAAAAAAvAwAAUAQAAHAGAACQCQAAsAoAAM8MAADwDgAA/yASAP8+MQD/XFEA/3pxAP+XkQD/trEA/9TRAP///wAAAAAALwAOAFAAFwBwACEAkAArALAANgDPAEAA8ABJAP8RWgD/MXAA/1GGAP9xnAD/kbIA/7HIAP/R3wD///8AAAAAAC8AIABQADYAcABMAJAAYgCwAHgAzwCOAPAApAD/EbMA/zG+AP9RxwD/cdEA/5HcAP+x5QD/0fAA////AAAAAAAsAC8ASwBQAGkAcACHAJAApQCwAMQAzwDhAPAA8BH/APIx/wD0Uf8A9nH/APeR/wD5sf8A+9H/AP///wAAAAAAGwAvAC0AUAA/AHAAUgCQAGMAsAB2AM8AiADwAJkR/wCmMf8AtFH/AMJx/wDPkf8A3LH/AOvR/wD///8AAAAAAAgALwAOAFAAFQBwABsAkAAhALAAJgDPACwA8AA+Ef8AWDH/AHFR/wCMcf8AppH/AL+x/wDa0f8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBggCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAsQEA0HAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwkPEBAQEBALBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEMEBAQEBAQEBAPCQMAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAQEBAQEBAQDQgBAAAAAAAAAAAAAAAAAAAAAAABDRAQEBAQEBAQEBAQEA0GAQAAAAAAAAAAAAAAAAAAAAENEBAQDgcLEBAQEBAQEBALBAAAAAAAAAAAAAAAAAAAAQ0QEBANAQEHDRAQEBAQEBAOCAAAAAAAAAAAAAAAAAABDRAQEA4BAAACCA4QEBAQEBANAQAAAAAAAAAAAAAAAAENEBAQDgEAAAAABAsQEBAQEA0BAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAABBw4QEBAQDQEAAAAAAAAAAAAAAAABDRAQEA4BAAABBw0QEBAQEBANAQAAAAAAAAAAAAAAAAENEBAQDgEAAAcQEBAQEBAQEA0BAAAAAAAAAAAAAAAAAQ0QEBAOAQABCxAQEBAQEBANBwAAAAAAAAAAAAAAAAABDRAQEA4BAAQPEBAQEA0IBAEAAAAAAAAAAAAAAAAAAAENEBAQDgEACRAQDQkGAQAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQILCgYCAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA4BAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEBAQDgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEBAQDgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEA0IBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQcFAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAAAAAAAAAAAAEAAAAAAACEhAAAjIwAAJKSFgCZmSgAqqpRALKyYgC+vnsAxsaKAM3NmQDU1KgA4ODBAOjozwDw8OEA+fnyAP///wD///8AAAAAAAAaLwAALVAAAD9wAABRkAAAY7AAAHbPAACI8AARmP8AMab/AFGz/wBxwf8Akc//ALHd/wDR6/8A////AAAAAAAALC8AAEtQAABocAAAhpAAAKWwAADDzwAA4fAAEe//ADHx/wBR8/8AcfX/AJH3/wCx+f8A0fv/AP///wAAAAAAAC8hAABQNwAAcEwAAJBjAACweQAAz48AAPCmABH/tAAx/74AUf/IAHH/0wCR/9wAsf/lANH/8AD///8AAAAAAAAvDgAAUBgAAHAiAACQLAAAsDYAAM9AAADwSgAR/1sAMf9xAFH/hwBx/50Akf+yALH/yQDR/98A////AAAAAAACLwAABFAAAAZwAAAIkAAACrAAAAvPAAAO8AAAIP8SAD3/MQBb/1EAef9xAJj/kQC1/7EA1P/RAP///wAAAAAAFC8AACJQAAAwcAAAPZAAAEywAABZzwAAZ/AAAHj/EQCK/zEAnP9RAK7/cQDA/5EA0v+xAOT/0QD///8AAAAAACYvAABAUAAAWnAAAHSQAACOsAAAqc8AAMLwAADR/xEA2P8xAN7/UQDj/3EA6f+RAO//sQD2/9EA////AAAAAAAvJgAAUEEAAHBbAACQdAAAsI4AAM+pAADwwwAA/9IRAP/YMQD/3VEA/+RxAP/qkQD/8LEA//bRAP///wAAAAAALxQAAFAiAABwMAAAkD4AALBNAADPWwAA8GkAAP95EQD/ijEA/51RAP+vcQD/wZEA/9KxAP/l0QD///8AAAAAAC8DAABQBAAAcAYAAJAJAACwCgAAzwwAAPAOAAD/IBIA/z4xAP9cUQD/enEA/5eRAP+2sQD/1NEA////AAAAAAAvAA4AUAAXAHAAIQCQACsAsAA2AM8AQADwAEkA/xFaAP8xcAD/UYYA/3GcAP+RsgD/scgA/9HfAP///wAAAAAALwAgAFAANgBwAEwAkABiALAAeADPAI4A8ACkAP8RswD/Mb4A/1HHAP9x0QD/kdwA/7HlAP/R8AD///8AAAAAACwALwBLAFAAaQBwAIcAkAClALAAxADPAOEA8ADwEf8A8jH/APRR/wD2cf8A95H/APmx/wD70f8A////AAAAAAAbAC8ALQBQAD8AcABSAJAAYwCwAHYAzwCIAPAAmRH/AKYx/wC0Uf8AwnH/AM+R/wDcsf8A69H/AP///wAAAAAACAAvAA4AUAAVAHAAGwCQACEAsAAmAM8ALADwAD4R/wBYMf8AcVH/AIxx/wCmkf8Av7H/ANrR/wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMAAAAAAAAAAAAAAAACBgwMBwIAAAAAAAAAAAAABg4ODg4MBgIAAAAAAAAAAAYODQoODg4KBAAAAAAAAAAGDgwDBQsODg4FAAAAAAAABg4MAgADCg4OBgAAAAAAAAYODAICCg4ODgYAAAAAAAAGDgwCBg4OCwcCAAAAAAAABg4MAwkIBAIAAAAAAAAAAAYODAICAAAAAAAAAAAAAAAGDgwCAAAAAAAAAAAAAAAABg4MAgAAAAAAAAAAAAAAAAYMCAEAAAAAAAAAAAAAAAACAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</Image>\n    <Url type=\"application/x-suggestions+json\" template=\"https://www.bing.com/osjson.aspx\">\n        <Param name=\"query\" value=\"{searchTerms}\"/>\n        <Param name=\"form\" value=\"OSDJAS\"/>\n        <Param name=\"language\" value=\"{moz:locale}\"/>\n    </Url>\n    <Url type=\"text/html\" method=\"GET\" template=\"https://www.bing.com/search\" rel=\"searchform\">\n        <Param name=\"q\" value=\"{searchTerms}\"/>\n        <Param name=\"pc\" value=\"MOZI\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"contextmenu\" value=\"MOZCON\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"searchbar\" value=\"MOZSBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"homepage\" value=\"MOZSPG\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"keyword\" value=\"MOZLBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"newtab\" value=\"MOZTSB\"/>\n    </Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/searchplugins/ddg.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<OpenSearchDescription xmlns=\"http://a9.com/-/spec/opensearch/1.1/\"> \n  <ShortName>DuckDuckGo</ShortName> \n  <Description>Search DuckDuckGo</Description> \n  <InputEncoding>UTF-8</InputEncoding> \n  <Image height=\"16\" width=\"16\">data:image/icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA11RgALs6oACbQ9wAj0v8AI9L/ACfQ9wAu0agANdUYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzzN4CNdL/oK/z//////////////////////+jsPv/BDXX/wAz0t4AAAAAAAAAAAAAAAAAAAAAAAAAAAAyzvNSduD//////8jK/v+P+Lf/IbQL/17RPP+J3Y//wOKX//////9YeuX/ADLO8wAAAAAAAAAAAAAAAAAw091piOX/8/X9/1Fx5P9xhu//WOWZ/0W9Lv9Lwjn/J8BB/xyDAP9bdfL/9fP//2mI5v8AMNPdAAAAAAc610YRQ9f//////0Zr4P8AGdD/sb32////////////wrv//wAh1/8MPab/ACPc/05r4///////EkPX/wc610YANtWkrr/y/6S48P8AJ9L/AB3R/+/w/v///////////3+D7f8AQeL/AYTw/wFr5/8AMNb/p7Tv/6698v8AM9WkADLW//////8yXt//AC3V/wAw1/////////////z///8A0P7/AKb1/wWI7P8AuPf/AJ3w/zZW3P//////ADHV/wAx2P//////AzrZ/wAu1/84ZOL////////////e////AND//wC1+f8Atff/AZbv/wY62f8ELNf//////wAw1/8AMtn//////wAw2f8ALNn/kKrz////+//cwbH////////////R////Rcb8/wDO/f8A/P//AHzo//////8AMNj/ADXa//////8vXuL/ACna/4yq9///79T/jUkg/9i+r///////r2Q0/7Cozv8BKdr/AirY/zdZ4P//////ADTa/wI72tOuv/T/prr0/wAl2v+JqPb//7yW/+bUxv/9+/n////u//W+n/+Op/L/ADPd/wAv2v+ru/T/r7/0/wI72tMLQd1DEEjg//////9Cbef/ADng///////////////////////R3///AC3g/wAy3v9SeOn//////xFI4P8LQd1DAAAAAAM64PNmiuz/9/j//2mN7f/m7P3///////////9Cb+n/ACXd/wAt3v9rju3//////2iL7P8DOuDzAAAAAAAAAAAAAAAAAT3g/0p16f//////3OT8/3OS7v8AKt3/ACPc/zhn5/+xw/b//////0956v8CPeD/AAAAAAAAAAAAAAAAAAAAAAAAAAAEPODzBUDh/5uz8//7/f7/////////////////prz0/wtF4v8FQeDzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtF5kYDQOOkADrj/wA44v8AOeP/ADzk/wVB46QPReZGAAAAAAAAAAAAAAAAAAAAAPAPAADgBwAAwAMAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAADAAwAA4AcAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChIzyAnRNFwJ0TQryND0d8nRNH/J0TR/ydE0f8nRNH/I0PR3ydE0K8nRNFwKEjPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChE00AlRdK/J0XS/ydF0v8nRdL/XXPd/11z3f94i+P/k6Lp/5Oi6f9rf+D/NVDV/ydF0v8nRdL/JUXSvyhE00AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAzxAnRNOvJ0XT/ydF0/8lRdK/KEXSYOvu+6/+/v6//v7+v/39/c////////////7+/r/J0fOAKEXSYCVF0r8nRdP/J0XT/ydE068gQM8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlRdUwJ0bT7ydG0/8nRtHPKETTQAAAAADHx8dA2vHhn5TYpN/o9+z/////////////////8PL83ydG0o8lRdUwAAAAAChE00AnRtHPJ0bT/ydG0+8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEXVYCdG1P8nRtT/KEbTgAAAAAAmRtZQI0PU38jIyP/F6s//Rrtk/0a7ZP9/yIr/c796/4vLkv+JpNf/M3Kq/zyWh/8zeKTfJkbWUAAAAAAoRtOAJ0bU/ydG1P8oRdVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVF1TAnR9X/J0fV/yhF1WAgQM8QJ0fTrydH1f9CW8//2tra/6Pdsv9Gu2T/Rrtk/0WzWv9Gu2T/Rrtk/0a7ZP9Gu2T/Rrtk/z6egP8nR9X/J0fTryBAzxAoRdVgJ0fV/ydH1f8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAgQM8QJ0fV7ydH1f8oSNVgIEDPECdH1c8nR9X/J0fV/1xwyf/t7e3/o92y/0a7ZP9Gu2T/Ra5U/0a7ZP9Gu2T/Rrtk/0a7ZP9Gu2T/Pp6A/ydH1f8nR9X/J0fVzyBAzxAoSNVgJ0fV/ydH1e8gQM8QAAAAAAAAAAAAAAAAAAAAACdH1q8nR9b/KEjVgCBQzxAnR9bPJ0fW/ydH1v8nR9b/gIzB//r6+v+j3bL/Rrtk/13Ed/+i26//ruG7/z6egf8+noH/Rrtk/0a7ZP86kI//J0fW/ydH1v8nR9b/J0fWzyBQzxAoSNWAJ0fW/ydH1q8AAAAAAAAAAAAAAAAoSNdAJkjW/yZH1s8AAAAAJEfWryZI1v8mSNb/JkjW/yZI1v+jqsT//////+j37P/R7tj////////////W3ff/JkjW/yZI1v8uZbr/PJeI/zJzrP8mSNb/JkjW/yZI1v8mSNb/JEfWrwAAAAAmR9bPJkjW/yhI10AAAAAAAAAAACVI1r8mSNf/KEjXQCZJ1lAmSNf/JkjX/yZI1/8mSNf/JkjX/9HR0f///////////////////////////5Ok6/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JknWUChI10AmSNf/JUjWvwAAAAAoSNcgJknY/yZH2M8AAAAAI0nY3yZJ2P8mSdj/JknY/yZJ2P9KZM//39/f////////////////////////////XHfi/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8jSdjfAAAAACZH2M8mSdj/KEjXICdJ2HAmSdj/JUjXYCVK2jAmSdj/JknY/yZJ2P8mSdj/JknY/2V4yf/t7e3///////////////////////////9cd+L/HXTj/xSf7/8Nwfj/CdL8/wnS/P8J0vz/ELDz/xt85v8mSdj/JknY/yZJ2P8lStowJUjXYCZJ2P8nSdhwJErZryZK2f8oSNcgJUnajyZK2f8mStn/JkrZ/yZK2f8mStn/iJPA////////////////////////////0ff+/xjV/P8J0vz/Drn1/xiO6/8Yjuv/GI7r/xCw8/8Lyvr/CdL8/xmF6P8mStn/JkrZ/yVJ2o8oSNcgJkrZ/yRK2a8jStrfI0rZ3wAAAAAlSdq/Jkra/yZK2v8mStr/Jkra/yZK2v+xtsf///////////////////////////8o2Pz/CdL8/wvK+v8mStr/Jkra/yZK2v8mStr/Jkra/yZK2v8iW97/Jkra/yZK2v8mStr/JUnavwAAAAAjStnfI0ra3yZK2v8lSdq/AAAAACZH2O8mStr/Jkra/yZK2v8mStr/L1HY/9HR0f///////////////////////////yjY/P8J0vz/CdL8/xCw9P8QsPT/ELD0/xSf7/8ddeX/Jkra/yZK2v8mStr/Jkra/yZK2v8mR9jvAAAAACVJ2r8mStr/Jkvb/yVJ2r8AAAAAJkvb/yZL2/8mS9v/Jkvb/yZL2/9KZtL/4+Pj////////////////////////////4Pn//0fd/f8J0vz/CdL8/wnS/P8J0vz/CdL8/wnS/P8Lyvr/Fpfu/yJc3/8mS9v/Jkvb/yZL2/8AAAAAJUnavyZL2/8mS9z/JUncvwAAAAAmS9z/Jkvc/yZL3P8mS9z/Jkvc/26AyP/x8fH//////////////////////////////////////9H3/v/C9P7/o+7+/2fa+/8Oufb/CdL8/wnS/P8J0vz/CdL8/xiP7P8mS9z/Jkvc/wAAAAAlSdy/Jkvc/yZM3P8lTNy/AAAAACZJ2e8mTNz/Jkzc/yZM3P8mTNz/iJTB////////////qnth/5VaOf/x6eX///////////////////////Hp5f/x6eX/ydL2/yZM3P8kVN7/G37o/xKo8v8QsfT/HXbm/yZM3P8mSdnvAAAAACVM3L8mTNz/I0vc3yZJ2u8AAAAAJUzevyZM3f8mTN3/Jkzd/yZM3f+fqc3///////////+VWjn/v5yI/+re1///////////////////////jk8s/7iRe//J0vb/Jkzd/yZM3f8mTN3/Jkzd/yZM3f8mTN3/Jkzd/yVM3r8AAAAAI0vc3yNL3N8kTd2vJk3d/yhQ3yAlTd2PJk3d/yZN3f8mTd3/Jk3d/6St0v////////////Hp5f/q3tf///////////////////////////+xhm7/49PK/6Cx8P8mTd3/Jk3d/yZN3f8mTd3/Jk3d/yZN3f8mTd3/JU3djyhQ3yAmTd3/JE3drydN33AmTd7/J03fcCVK3zAmTd7/Jk3e/yZN3v8mTd7/pK7S///////Sp5r/////////////////////////////////////////////////T27k/yZN3v8mTd7/Jk3e/yZN3v8mTd7/Jk3e/yZN3v8lSt8wJ03fcCZN3v8nTd9wKFDfICZO3/8mTt3PAAAAACVN3r8mTt//Jk7f/yZO3/+EltX//////+fRyv/SqaD/59LO///////////////////////at63/vIBy/7Glxf8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8mTt//JU3evwAAAAAmTt3PJk7f/yhQ3yAAAAAAJE/dryZO3/8oUN9AKFDfQCZO3/8mTt//Jk7f/zhb2v/o6/T/////////////////////////////////////////////////XHrn/yZO3/8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8oUN9AKFDfQCZO3/8kT92vAAAAAAAAAAAoUN9AJk7g/yZO4M8AAAAAJk/hnyZO4P8mTuD/Jk7g/05v5v/k6fv//////////////////////////////////////3eR7P8mTuD/Jk7g/yZO4P8mTuD/Jk7g/yZO4P8mTuD/Jk/hnwAAAAAmTuDPJk7g/yhQ30AAAAAAAAAAAAAAAAAjT+GfJU/h/yVO4Y8gUN8QIk7gzyVP4f8lT+H/SWnW/0lp1v+bq+H/8fHx/////////////////6Cy8v9OcOb/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yJO4M8gUN8QJU7hjyVP4f8jT+GfAAAAAAAAAAAAAAAAAAAAACBQ3xAlTOHvJU/h/yVQ4mAgUN8QIk7hzyVP4f+ktOv///////////////////////H0/f9phur/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yVP4f8iTuHPIFDfECVQ4mAlT+H/JUzh7yBQ3xAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ3zAlUOLvJVDi/yVQ4mAgUN8QI1Din4mb2//J0/j/ydP4/6299P93ku3/M1vk/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/I1DinyBQ3xAlUOJgJVDi/yVQ4u8lUN8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAlUOLvJVDi/yVQ4o8AAAAAJFDjQCVQ4r8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDivyRQ40AAAAAAJVDijyVQ4v8lUOLvJVDkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAjUeTfJVHj/yNR5N8kUONAAAAAACVQ5DAmUuOAJVHivyNR5N8lUeP/JVHj/yNR5N8lUeK/JlLjgCVQ5DAAAAAAJFDjQCNR5N8lUeP/I1Hk3yVQ5DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBQ3xAjUuSfJVHk/yVR5P8jUeTfJFLkcChQ5yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoUOcgJFLkcCNR5N8lUeT/JVHk/yNS5J8gUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkUONAI1LknyVS5P8lUuT/JVLk/yVS5O8lUeS/JVHkvyVR5L8lUeS/JVLk7yVS5P8lUuT/JVLk/yRS468kUONAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFDfECVS5GAjUuWfIlPlzyVS5f8lUuX/JVLl/yVS5f8iU+XPI1LlnyVS5GAgUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/ggBB/wgAEP4AAAB8AAAAPAAAADiAAAEYAAAAEQAAAIAAAAAAAAAAAgAAAEIAAABCAAAAQgAAAEIAAABCAAAAQAAAAAAAAAABAAAAiAAAABiAAAEcAAAAPAAAAD4AAAB/CAAQ/4IAQf/AfgP/8AAP//wAP/</Image>\n  <Url type=\"text/html\" method=\"get\" template=\"https://duckduckgo.com/\" rel=\"searchform\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"contextmenu\" value=\"ffcm\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"keyword\"     value=\"ffab\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"searchbar\"   value=\"ffsb\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"homepage\"    value=\"ffhp\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"newtab\"      value=\"ffnt\"/>\n  </Url>\n  <Url type=\"application/x-suggestions+json\" template=\"https://ac.duckduckgo.com/ac/\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <Param name=\"type\" value=\"list\"/>\n  </Url>\n</OpenSearchDescription> \n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/searchplugins/google-nocodes.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"keyword\" value=\"firefox-b-ab\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"searchbar\" value=\"firefox-b\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/searchplugins/leo_ende_de.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>LEO Eng-Deu</ShortName>\n<Description>Deutsch-Englisch Wörterbuch von LEO</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAACtElEQVR4nF3Ma0hTYQDG8ec9e8/OOdNd9KjTwAwrmTjNDOxDVFJpIEVFgRkUhRkWXaAkMNDCyqgsumBIReGHiILCIOhDUBG1IE2FrprXXEwTJ7bN7d25vH0owvp//j0PSbc7fxqapnNNM4oIuQykUYGaOgc0B01uNOWlAIPVCllW42YjDceiM1ocQLbLme6wy9/8NA4OCImY26jZSoEIYAPEDM04RguqIFoVADlAc/PJjo5nRwjpBwbtmGkF7wPvAu8Cf5+hdV/TOd9V10413SwC1gMez0KvNzcgSQKNuc9AWQ2EAABihm7UY9HeqrpHbbdeC0XATUACFEUmBNxK0pthK5ul9Xrm2bO99mHb9ZeQKL0hi2kzjAGU0mBwWi3WZ38b9os0a+tY2Cgt8axb6yUCoamGzoAIEVwuZyAw5s7X/2qm108/jmqBs6KALbJICAFA4ywOIGKzuN2pPl/n3CT+W4eGqkdq77ChUfwb5QB1gBdbVDV5YmIiSwXEjNDw7tHjb9iIH4T8PxBTxLRTjL+0UGpljCkONcYaAldeGOFI2r6dRBCIIpnxOIHJwe2SRNVzorKMCc8FgHAOi/OQPL9Sl30BV+LAisKenu6hd75Ygk2gFlmyToVNauZr0SC+jxumaWRlZZ4+2qTP60oMjbu9C/L8A2Vly72Hqx2OJCABiJSs2ojpV9aayvS2tlbOpzmf6uvrDIVGOY/zP4WDwWGf72lLy6W15RugbqGiaJmMZu7YsQ0QGIu5XK7u7g+fPz8Y7Ov/Ojz+pXfMpFLFphV5g6NNSkpS5RqqJM45sHl1xcr1THV3vff/mNTm52TvN8ZKqHWosOKTrxcmvkzl1t2unzl7+UTnM6oZDZm+T/LimvvtH2HJQYLhWVJQ7n9ColFJtkOwwCbeu/uWA7fPH0y+cPUXI+Y0JNj13cUAAAAASUVORK5CYII=</Image>\n<Url type=\"application/x-suggestions+json\" method=\"get\"\n     template=\"http://dict.leo.org/dictQuery/m-query/conf/ende/query.conf/strlist.json?q={searchTerms}&amp;sort=PLa&amp;shortQuery&amp;noDescription&amp;noQueryURLs\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"http://dict.leo.org/ende\" resultdomain=\"leo.org\">\n<Param name=\"lang\" value=\"de\"/>\n<Param name=\"from\" value=\"fxdesktop\"/>\n<Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<SearchForm>http://dict.leo.org</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/searchplugins/list.json",
    "content": "{\"RU\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-de\", \"amazondotcom-de\", \"bing\", \"ddg\", \"leo_ende_de\", \"wikipedia-de\"]}, \"CN\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-de\", \"amazondotcom-de\", \"bing\", \"ddg\", \"leo_ende_de\", \"wikipedia-de\"]}, \"default\": {\"visibleDefaultEngines\": [\"google\", \"yahoo-de\", \"amazondotcom-de\", \"bing\", \"ddg\", \"leo_ende_de\", \"wikipedia-de\"]}, \"TW\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-de\", \"amazondotcom-de\", \"bing\", \"ddg\", \"leo_ende_de\", \"wikipedia-de\"]}, \"CA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-de\", \"amazondotcom-de\", \"bing\", \"ddg\", \"leo_ende_de\", \"wikipedia-de\"]}, \"TR\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-de\", \"amazondotcom-de\", \"bing\", \"ddg\", \"leo_ende_de\", \"wikipedia-de\"]}, \"US\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-de\", \"amazondotcom-de\", \"bing\", \"ddg\", \"leo_ende_de\", \"wikipedia-de\"]}, \"HK\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-de\", \"amazondotcom-de\", \"bing\", \"ddg\", \"leo_ende_de\", \"wikipedia-de\"]}, \"KZ\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-de\", \"amazondotcom-de\", \"bing\", \"ddg\", \"leo_ende_de\", \"wikipedia-de\"]}, \"UA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-de\", \"amazondotcom-de\", \"bing\", \"ddg\", \"leo_ende_de\", \"wikipedia-de\"]}, \"BY\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-de\", \"amazondotcom-de\", \"bing\", \"ddg\", \"leo_ende_de\", \"wikipedia-de\"]}}"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/searchplugins/wikipedia-de.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Wikipedia (de)</ShortName>\n<Description>Wikipedia, die freie Enzyklopädie</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">resource://search-plugins/images/wikipedia.ico</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://de.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://de.wikipedia.org/wiki/Spezial:Suche\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/searchplugins/yahoo-de.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Yahoo</ShortName>\n<Description>Yahoo Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACAA8DQAAJgAAACAgAAABAAgAowsAAGINAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACZ0lEQVR42mzSP4icZRTF4ee+38xOkp2sG5cQxVJIIaaKkICxTkqJjQhpJFYiop2F1YKFQqoUVpEoCBYSS7dfOxVFWGIsokUE/0TEye7OzPe977XYNWk83b0cDoffvXHWGxkKYjt0N1fi+FaJIzNIFSJ0kDXn0z5nF1O9Sp5PzaizamLD2NELo5W4sOwXqqX/04o1R2wg9PYs/GXUmTjqpGNxwvWdFzz19Akvjj+XUkYTggylFLfml93due+tZ7+y577BrkJnbNWke8yHmzvgi/4lq+WU1XjCsThl2p1ya3GZ4KNrt03KuhXH0SkkkbTOL5+u2PnuZ/D8axtGMTaKsbOvrINP3v/W3Y9XhCJjQCrUWRedVpaq3nvn7oHXrz8jD8PfvnEGbL0716LXytIoxqizkups4R/VwhB7hpi7sXkbXNo86bkrazK5sXnbEHND7BvMLcykOotz3vlxvZw+faRb08VEiVC64rPdSw/pZ/Ly9EutNi3TkHOLOvN3u3OnHNx7MFio5qq5Ifdce/WHhwEfXPnekPuq/UPPQhrAKOV0MFdyRFQFRefr7Z9wRrb0zfYd1aCpGmr2BvtSTkcp1wZLnX0tx4oQjeHX+UF97P75QGspM7VMqTfopVwb0aY1F4ZWlFK1SCVDHQKUEvphj0ztkEdrvZoLtOkoNS2XlkHJIlroIky7Jw8atDSJdQ/aPTUdtJBaLqVmlJpqQataCZKhY/L4HwcEI/Qbv1v8tivbIdVG1UtNnPVmFmPEoT9l/Dc9Ujp42Mx4uGl6I5pmgdjGzaLbopsdJqZHWZnqtKkXcZU8D/8OAPAMQ4kD8KK1AAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEJGlDQ1BJQ0MgUHJvZmlsZQAAOBGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+EdigjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHHJz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9FwpwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7NamcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwfYrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqwSyv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxtUgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+oF9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdTTsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QWWdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXIM+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4bBsrEwAAAAlwSFlzAAALEwAACxMBAJqcGAAAByVJREFUWAm1l1uIldcVx9d3ruMZZzRaay+pCjFJH6LSRqxQqA1NH0pBiH3Qp774kEAg4EOkxKdQSCjUFvpm6YsNVNoSaGjFtmga2yZgCIIawdv04g2kM7Uz6lzO+c758v/t/9lzTB/61Oxhn7332muv9V+3vb8pnooDVRkzZ4oY/LmK6mQZa05frX6yFJ9Ae7x4qd2IuV1FFM9WMfhaI9Z+pQBAL+aiEZ0QgNBm2YuZmxHF9VZMXqmivFaLweUyuteWYvHGVPWr2f+F7YvF/ola9DZGVJsHUXs8YvBEK1ZrXt9URDwqxY1BdGMQvWjGqkgA+iLUtazHuADUoowHYugKTilaR7SIpZjWqOMRfY090RbasS4JglpFtzWIcqwZa+pSqnWVcLLXijXpZCFpvbgb/VhMe8huMLPylWkci8/oSD8xJq7hj4WUWvXrlbqVrUyKtBYdpX3Bh9YbzsdErwRgbZKyFP+KdqxPssu4l2hDAOOxIj6bCHigKWRNCcpMCHHHB4TJLc+TXxKHnC51Ct+Qgxl/TZ0qE5Be/EdWTwjqQuJJAPIB8qAZk4kZoXJnvHH+27Hq0+0YX12PH+w7E3/8zbWkitN2M8pS7kCKZ761OV55c2fcm+nG7J1e7N/+e3m2nbyKQcAhnHWZLC86B1rxiFRvSIkIgJHFVWzZ+qk4fG5HEr4wV8buVb+Vuv5QeVZsi/HeW//eHZ1HbNfLT5+Jc2dndBav9KXugfqc+pLsv6Xxvk6kVheumnpDnXlTVMZWfHh+Li6cdOKvmGzEC69+WTskzwr1SfUJ9ZWp7z/0pWXlF9+ejQtnUdCWnAxQ+al5Tdz80lIVEP8x9eZQWCQwOTAhNc34Re+rUW8U0S+r2Ns8nWzBKgONBOeX3V3RaCpPRN7XeFcO7yYl+InML2U3VdBVHszHzbSXYLBJkuTSQzBuphoYZ7X/u8O30gFAHHxzi+Yop8ETcfDXW5JyKMd/fFuO9l3mYuwLAl5gbMg8QuKdYQg4Zjcxo7HikMeIn37vcizes9Ide9bGhs9NLPN9YX0ndnzHpbZ4vx9HXr6kc6Sobo2hIkuzOnIh0xMFRlvc0waWL+p3UePCQ/Myjjx/JSnl59CJbUkJgl75g+ZD/D978Yrc7EuMPe4ESo6OYsaasiiX7tADAyny5cGtyMHsDxzFnP0Tx6Z0SfsW27B1PHZ+c13seGZdbNo2Lo6Iu7e7cfznfxc/8ggNQBhZI9dSs2c5k+rFaHBXmZhd32xTGdlZPvzDvefj9XddlgeObYVpuf1o3zkpyrEnCJwBDjlmr9i7XP3jgrYkDamhEqRA8UOBxZ53tcOtBbgyzr53M65f8DU6sVZ1o067cfFBvP+XGzrDOa5s+JkTShIc+dBtlLOLlRpqAUDc+yqQMnViNq81edDVnPixno/vP/dXjn2svbbnPa1RiqXEHVkYQ06RWygnFEtpbZDLAJws2X1OHgfCv+hiRkZU8Y+pmbjwzjTE1D48PR1TV+5IMErgsjex2A8TJrqCHH9Cw6U0BGBkPUWrKTZnPq4L9WqIOFvEO8ml+vbRvyUB/Jw6OiUa9GydM58qQl6lTrNHyiENrwyTkOvXLziVkMlOOsesVKyIFtZB1zfDAGvdyj4xtkD7yHQ8Ynn4hCrwvYA+DOJCSlXAZl3MjNQobNzVPK7gJm0AiPsQyEg0c6s1cbEB5X08AmDz1TTLucApzHHyJgADvUqVysJMKOSicLRQl+emOIvbnaw+ot2pSTzl5zzJVjPaZ6ix7zCSN4E1shOAWnqbyYH8bOqd1h9AGJ0qtl6LRBubcBKxbo6xh60kWlbLjgG4NJ2ETkwqbl7SeUXVSCq+BF1C2bWEgEO4CxBGvOydGmu3ooXv7AEogLFqn2JtWKO8yc9xAmDxjhGiWMOQXe63zCvHtIjOpGOIwvGJlhRQepyzaiu0MQ4MnFhuT7CiJQC+sUg4jtOYO+1IH9OdCwgBSmOkP2r60CarHeXMjxw3PGyvOBnN670EgOPOc1yEYgDYCxbqTPDXki1srChi4R6lpQ+uDmVFDtkA5GH1qJEvQFgacqCFT37pyP+Y+DMJs0Y54NgbiIVn61jhEUrNARuNIi3vOQf8iUeQuNzILe4b/jFZ7RDYJhTbVRaJTxyWh8PgO93hQJCBsSa2GQyyoLlBzWDxgnm9l0JgADgNgVxElCH22xs4NCsaieSUyzWXaSTLDAPlGQB0Kt6JaqpzYjkJQT9id60aNwqZjVqlz9Kqp+JcfDjOAqhirNoCI6MelpVPAjZ/CbFv45Y9YNcicqDMKm/Xo/FPJdMlqZ9SIK7qSrrci9mbl6q3/DGQ5f7XuK347rgKeuMgiicEfLPmT0rGY1K5SdI/ryritlMbJrr/PZ8+I8qf9PF8qhMrT39QHfHLkhj/fz/bi+eb83F/VxX1b6jWvt6KdTs/AvvCmqXE235jAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\"\n     template=\"https://de.search.yahoo.com/sugg/ff\">\n  <Param name=\"output\"  value=\"fxjson\" />\n  <Param name=\"appid\"   value=\"ffd\" />\n  <Param name=\"command\" value=\"{searchTerms}\" />\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://de.search.yahoo.com/search\" resultdomain=\"yahoo.com\">\n  <Param name=\"p\" value=\"{searchTerms}\"/>\n  <Param name=\"ei\" value=\"UTF-8\"/>\n  <Param name=\"fr\" value=\"moz35\" />\n</Url>\n<SearchForm>https://de.search.yahoo.com/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/setDesktopBackground.dtd",
    "content": "<!ENTITY position.label             \"Position:\">\n<!ENTITY tile.label                 \"Nebeneinander\">\n<!ENTITY center.label               \"Zentriert\">\n<!ENTITY stretch.label              \"Gestreckt\">\n<!ENTITY fill.label                 \"Gefüllt\">\n<!ENTITY fit.label                  \"Angepasst\">\n<!ENTITY preview.label              \"Vorschau\">\n<!ENTITY color.label                \"Farbe:\">\n<!ENTITY setDesktopBackground.title \"Hintergrundbild einrichten\">\n<!ENTITY openDesktopPrefs.label     \"Desktop-Einstellungen öffnen\">\n<!ENTITY closeWindow.key            \"w\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/shellservice.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\noptionsLabel=%S &Einstellungen\nsafeModeLabel=%S &Abgesicherter Modus\n\n# LOCALIZATION NOTE (setDefaultBrowserMessage2, setDefaultBrowserConfirm.label):\n# %S will be replaced by brandShortName\nsetDefaultBrowserMessage2          = Machen Sie das Meiste aus %S, indem Sie ihn zu Ihrem Standardbrowser machen.\nsetDefaultBrowserConfirm.label     = %S als Standardbrowser festlegen\nsetDefaultBrowserConfirm.accesskey = S\nsetDefaultBrowserOptions.label     = Einstellungen\nsetDefaultBrowserOptions.accesskey = E\nsetDefaultBrowserNotNow.label      = Nicht jetzt\nsetDefaultBrowserNotNow.accesskey  = N\nsetDefaultBrowserNever.label       = Nicht mehr nachfragen\nsetDefaultBrowserNever.accesskey   = m\n\n# LOCALIZATION NOTE (setDefaultBrowserTitle, setDefaultBrowserMessage, setDefaultBrowserDontAsk):\n# These strings are used as an alternative to the ones above, in a modal dialog.\n# %S will be replaced by brandShortName\nsetDefaultBrowserTitle=Standardbrowser\nsetDefaultBrowserMessage=%S ist momentan nicht als Ihr Standardbrowser festgelegt. Möchten Sie ihn zu Ihrem Standardbrowser machen?\nsetDefaultBrowserDontAsk=Bei jedem Start von %S überprüfen\nsetDefaultBrowserAlertConfirm.label=%S als Standardbrowser festlegen\nsetDefaultBrowserAlertNotNow.label=Nicht jetzt\n\ndesktopBackgroundLeafNameWin=Desktop-Hintergrund.bmp\nDesktopBackgroundDownloading=Grafik wird gespeichert…\nDesktopBackgroundSet=Hintergrundbild einrichten\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/sitePermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (state.current.allowed,\n#                    state.current.allowedForSession,\n#                    state.current.allowedTemporarily,\n#                    state.current.blockedTemporarily,\n#                    state.current.blocked):\n# This label is used to display active permission states in the site\n# identity popup (which does not have a lot of screen space).\nstate.current.allowed = Erlaubt\nstate.current.allowedForSession = Erlaubt für Sitzung\nstate.current.allowedTemporarily = Temporär erlaubt\nstate.current.blockedTemporarily = Temporär blockiert\nstate.current.blocked = Blockiert\n\n# LOCALIZATION NOTE (state.multichoice.alwaysAsk,\n#                    state.multichoice.allow,\n#                    state.multichoice.allowForSession,\n#                    state.multichoice.block):\n# Used to label permission state checkboxes in the page info dialog.\nstate.multichoice.alwaysAsk = Immer fragen\nstate.multichoice.allow = Erlauben\nstate.multichoice.allowForSession = Für Sitzung erlauben\nstate.multichoice.block = Blockieren\n\npermission.cookie.label = Cookies setzen\npermission.desktop-notification2.label = Benachrichtigungen empfangen\npermission.image.label = Grafiken laden\npermission.camera.label = Kamera verwenden\npermission.microphone.label = Mikrofon verwenden\npermission.screen.label = Auf Bildschirm zugreifen\npermission.install.label = Add-ons installieren\npermission.popup.label = Pop-up-Fenster öffnen\npermission.geo.label = Auf Standort zugreifen\npermission.indexedDB.label = Offline-Speicher anlegen\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/syncBrand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncBrand.shortName.label  \"Sync\">\n<!ENTITY syncBrand.fullName.label   \"Firefox Sync\">\n<!ENTITY syncBrand.fxAccount.label  \"Firefox-Konto\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/syncCustomize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncCustomize.dialog.title       \"Auswahl synchronisieren\">\n<!ENTITY syncCustomize.acceptButton.label \"Übernehmen\">\n\n<!ENTITY syncCustomize.title              \"Was soll synchronisiert werden?\">\n<!ENTITY syncCustomize.description        \"Diese Auswahl kann in den Einstellungen geändert werden.\">\n<!ENTITY syncCustomizeUnix.description    \"Diese Auswahl kann in den Einstellungen geändert werden.\">\n\n<!--\n  These engine names are the same as in browser/preferences/sync.dtd except\n  for the last two that are marked as being specific to Desktop browsers.\n-->\n<!ENTITY engine.bookmarks.label           \"Lesezeichen\">\n<!ENTITY engine.bookmarks.accesskey       \"L\">\n<!ENTITY engine.history.label             \"Chronik\">\n<!ENTITY engine.history.accesskey         \"C\">\n<!ENTITY engine.tabs.label                \"Tabs\">\n<!ENTITY engine.tabs.accesskey            \"T\">\n<!ENTITY engine.passwords.label           \"Passwörter\">\n<!ENTITY engine.passwords.accesskey       \"P\">\n<!ENTITY engine.addons.label              \"Desktop-Add-ons\">\n<!ENTITY engine.addons.accesskey          \"A\">\n<!ENTITY engine.prefs.label               \"Desktop-Einstellungen\">\n<!ENTITY engine.prefs.accesskey           \"E\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/syncGenericChange.properties",
    "content": "#LOCALIZATION NOTE (change.password.title): This (and associated change.password/passphrase) are used when the user elects to change their password.\nchange.password.title = Ändern Sie Ihr Passwort\nchange.password.acceptButton = Passwort ändern\nchange.password.status.active = Passwort wird geändert…\nchange.password.status.success = Das Passwort wurde geändert.\nchange.password.status.error = Fehler beim Ändern des Passworts.\n\nchange.password3.introText = Ihr Passwort muss mindestens 8 Zeichen lang sein. Es darf nicht identisch mit Ihrem Benutzernamen oder Wiederherstellungs-Schlüssel sein.\nchange.password.warningText = Hinweis: Ihre anderen Geräte werden sich nicht mit Ihrem Benutzerkonto verbinden können, wenn Sie dieses Passwort ändern.\n\nchange.recoverykey.title = Mein neuer Wiederherstellungs-Schlüssel\nchange.recoverykey.acceptButton = Wiederherstellungs-Schlüssel ändern\nchange.recoverykey.label = Der Wiederherstellungs-Schlüssel wird geändert und lokalen Daten werden hochgeladen, bitte warten…\nchange.recoverykey.error = Fehler beim Ändern des Wiederherstellungs-Schlüssels!\nchange.recoverykey.success = Der Wiederherstellungs-Schlüssel wurde geändert!\n\nchange.synckey.introText2 = Um den kompletten Schutz Ihrer Daten zu gewährleisten, werden alle Daten verschlüsselt, bevor Sie hochgeladen werden. Der Schlüssel, um Ihre Daten zu entschlüsseln, wird nicht hochgeladen.\n# LOCALIZATION NOTE (change.recoverykey.warningText) \"Sync\" should match &syncBrand.shortName.label; from syncBrand.dtd\nchange.recoverykey.warningText = Hinweis: Mit dieser Änderung werden alle auf dem Sync-Server gespeicherten Daten gelöscht und neue Daten mit diesem Wiederherstellungs-Schlüssel verschlüsselt neu hochgeladen. Andere Geräte können bis zur Eingabe des neuen Wiederherstellungs-Schlüssels nicht synchronisieren.\n\nnew.recoverykey.label = Ihr Wiederherstellungs-Schlüssel\n\n\n# LOCALIZATION NOTE (new.password.title): This (and associated new.password/passphrase) are used on a second computer when it detects that your password or passphrase has been changed on a different device.\nnew.password.title            = Passwort aktualisieren\nnew.password.introText        = Ihr Passwort wurde vom Server abgelehnt. Bitte aktualisieren Sie Ihr Passwort.\nnew.password.label \t\t\t  = Geben Sie Ihr neues Passwort ein\nnew.password.confirm \t\t  = Bestätigen Sie Ihr neues Passwort\nnew.password.acceptButton     = Passwort aktualisieren\nnew.password.status.incorrect = Passwort ungültig, bitte versuchen Sie es erneut.\n\nnew.recoverykey.title          = Wiederherstellungs-Schlüssel aktualisieren\nnew.recoverykey.introText        = Ihr Wiederherstellungs-Schlüssel wurde auf einem anderen Gerät geändert, bitte geben Sie Ihren aktualisierten Wiederherstellungs-Schlüssel ein.\nnew.recoverykey.acceptButton     = Wiederherstellungs-Schlüssel aktualisieren\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/syncKey.dtd",
    "content": "<!ENTITY syncKey.page.title               \"Ihr &syncBrand.fullName.label;-Schlüssel\">\n<!ENTITY syncKey.page.description2        \"Dieser Schlüssel wird verwendet, um die Daten in Ihrem &syncBrand.fullName.label;-Benutzerkonto zu entschlüsseln. Sie benötigen diesen Schlüssel jedes Mal, wenn Sie &syncBrand.fullName.label; auf einem neuen Gerät einrichten.\">\n<!ENTITY syncKey.keepItSecret.heading     \"Halten Sie ihn geheim\">\n<!ENTITY syncKey.keepItSecret.description \"Ihr &syncBrand.fullName.label;-Benutzerkonto ist verschlüsselt, um Ihre Privatsphäre zu wahren. Ohne diesen Schlüssel würde es Jahre dauern, Ihre persönlichen Daten zu entschlüsseln. Sie sind die einzige Person, die diesen Schlüssel kennt. Das bedeutet, Sie sind die einzige Person, die auf Ihre &syncBrand.fullName.label;-Daten zugreifen kann. \">\n<!ENTITY syncKey.keepItSafe.heading       \"Bewahren Sie ihn gut auf\">\n<!ENTITY syncKey.keepItSafe1.description  \"Verlieren Sie diesen Schlüssel nicht.\">\n<!ENTITY syncKey.keepItSafe2.description  \" Wir bewahren keine Kopie Ihres Schlüssels auf (das wäre nicht sicher). \">\n<!ENTITY syncKey.keepItSafe3.description  \"Wir können Ihnen also nicht dabei helfen, ihn wieder zu finden,\">\n<!ENTITY syncKey.keepItSafe4a.description \" wenn Sie ihn verloren haben. Sie benötigen diesen Schlüssel jedes Mal, wenn Sie &syncBrand.fullName.label; auf einem neuen Gerät einrichten.\">\n<!ENTITY syncKey.findOutMore1.label       \"Lernen Sie mehr über &syncBrand.fullName.label; und Ihre Privatsphäre unter \">\n<!ENTITY syncKey.findOutMore2.label       \".\">\n<!ENTITY syncKey.footer1.label            \"Die Nutzungsbedingungen für &syncBrand.fullName.label; sind verfügbar unter \">\n<!ENTITY syncKey.footer2.label            \". Die Datenschutzerklärung ist verfügbar unter \">\n<!ENTITY syncKey.footer3.label            \".\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/syncProgress.dtd",
    "content": "<!ENTITY % brandDTD\n    SYSTEM \"chrome://branding/locale/brand.dtd\">\n    %brandDTD;\n\n<!-- These strings are used in the sync progress upload page -->\n<!ENTITY syncProgress.pageTitle    \"Ihr erster Sync\">\n<!ENTITY syncProgress.textBlurb    \"Ihre Sync-Daten werden jetzt verschlüsselt und im Hintergrund hochgeladen. Sie können diesen Tab schließen und &brandShortName; weiterverwenden.\"> \n<!ENTITY syncProgress.closeButton  \"Schließen\">\n<!ENTITY syncProgress.logoAltText  \"&brandShortName;-Logo\">\n<!ENTITY syncProgress.diffText     \"&brandShortName; wird automatisch im Hintergrund synchronisieren. Sie können diesen Tab schließen und &brandShortName; weiterverwenden.\"> \n\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/syncQuota.dtd",
    "content": "<!ENTITY quota.dialogTitle.label    \"Server-Quota\">\n<!ENTITY quota.retrievingInfo.label \"Quota-Information wird empfangen…\">\n<!ENTITY quota.typeColumn.label     \"Typ\">\n<!ENTITY quota.sizeColumn.label     \"Größe\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/syncQuota.properties",
    "content": "collection.addons.label    = Add-ons\ncollection.bookmarks.label = Lesezeichen\ncollection.history.label   = Chronik\ncollection.passwords.label = Passwörter\ncollection.prefs.label     = Einstellungen\ncollection.tabs.label      = Tabs\n\n# LOCALIZATION NOTE (quota.usageNoQuota.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space occupied\n# on the server\nquota.usageNoQuota.label    = Sie verwenden derzeit %1$S %2$S.\n# LOCALIZATION NOTE (quota.usagePercentage.label):\n# %1$S is the percentage of space used,\n# %2$S and %3$S numeric value and unit (as defined in the download manager)\n# of the amount of space used,\n# %3$S and %4$S numeric value and unit (as defined in the download manager)\n# of the total space available.\nquota.usagePercentage.label = Sie verwenden derzeit %1$S%% (%2$S %3$S) von erlaubten %4$S %5$S.\nquota.usageError.label      = Quota-Informationen konnten nicht abgerufen werden.\nquota.retrieving.label      = Abrufen…\n# LOCALIZATION NOTE (quota.sizeValueUnit.label): %1$S is the amount of space\n# occupied by the engine, %2$K the corresponding unit (e.g. kB) as defined in\n# the download manager.\nquota.sizeValueUnit.label   = %1$S %2$S\nquota.remove.label          = Entfernen\nquota.treeCaption.label     = Wählen Sie Einträge ab, um sie nicht mehr zu synchronisieren und damit Platz auf dem Server zu schaffen.\n# LOCALIZATION NOTE (quota.removal.label): %S is a list of engines that will be\n# disabled and whose data will be removed once the user confirms.\nquota.removal.label         = Firefox-Sync wird folgende Daten entfernen: %S.\n# LOCALIZATION NOTE (quota.list.separator): This is the separator string used\n# for the list of engines (incl. spaces where appropriate)\nquota.list.separator        = ,\\u0020\n# LOCALIZATION NOTE (quota.freeup.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space freed\n# up by disabling the unchecked engines.  If displayed this string is\n# concatenated directly to quota.removal.label and may need to start off with\n# whitespace.\nquota.freeup.label          = \\u0020Dies wird %1$S %2$S an Speicher freigeben.\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/syncSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY accountSetupTitle.label    \"&syncBrand.fullName.label;-Setup\">\n\n<!-- First page of the wizard -->\n\n<!ENTITY setup.pickSetupType.description2 \"Willkommen! Wenn Sie &syncBrand.fullName.label; bisher noch nicht genutzt haben, müssen Sie ein neues Benutzerkonto anlegen.\">\n<!ENTITY button.createNewAccount.label \"Neues Benutzerkonto anlegen\">\n<!ENTITY button.haveAccount.label      \"Ich habe ein Benutzerkonto\">\n\n<!ENTITY setup.choicePage.title.label     \"Sind Sie bereits Nutzer von &syncBrand.fullName.label;?\">\n<!ENTITY setup.choicePage.new.label       \"Ich habe &syncBrand.shortName.label; bisher noch nicht verwendet\">\n<!ENTITY setup.choicePage.existing2.label \"Ich verwende &syncBrand.shortName.label; bereits auf einem anderen Gerät\">\n\n<!-- New Account AND Existing Account -->\n<!ENTITY server.label               \"Server\">\n<!ENTITY serverType.default.label   \"Standard: Mozilla &syncBrand.fullName.label;-Server\">\n<!ENTITY serverType.custom2.label    \"Eigenen Server verwenden…\">\n<!ENTITY signIn.account2.label       \"Benutzerkonto\">\n<!ENTITY signIn.account2.accesskey   \"B\">\n<!ENTITY signIn.password.label      \"Passwort\">\n<!ENTITY signIn.password.accesskey  \"P\">\n<!ENTITY signIn.recoveryKey.label       \"Wiederherstellungs-Schlüssel\">\n<!ENTITY signIn.recoveryKey.accesskey   \"W\">\n\n<!-- New Account Page 1: Basic Account Info -->\n<!ENTITY setup.newAccountDetailsPage.title.label \"Benutzerkonto-Details\">\n<!ENTITY setup.emailAddress.label     \"E-Mail-Adresse\">\n<!ENTITY setup.emailAddress.accesskey \"E\">\n<!ENTITY setup.choosePassword.label      \"Wählen Sie ein Passwort\">\n<!ENTITY setup.choosePassword.accesskey  \"P\">\n<!ENTITY setup.confirmPassword.label  \"Passwort bestätigen\">\n<!ENTITY setup.confirmPassword.accesskey  \"b\">\n\n<!-- LOCALIZATION NOTE: tosAgree1, tosLink, tosAgree2, ppLink, tosAgree3 are\n     joined with implicit white space, so spaces in the strings aren't necessary -->\n<!ENTITY setup.tosAgree1.label      \"Ich bestätige die\">\n<!ENTITY setup.tosAgree1.accesskey  \"b\">\n<!ENTITY setup.tosLink.label        \"Nutzungsbedingungen\">\n<!ENTITY setup.tosAgree2.label      \"und die\">\n<!ENTITY setup.ppLink.label         \"Datenschutzerklärung\">\n<!ENTITY setup.tosAgree3.label      \"\">\n<!ENTITY setup.tosAgree2.accesskey  \"\">\n\n<!-- My Recovery Key dialog -->\n<!ENTITY setup.newRecoveryKeyPage.title.label \"&brandShortName; nimmt Ihre Privatsphäre ernst\">\n<!ENTITY setup.newRecoveryKeyPage.description.label \"Um den kompletten Schutz Ihrer Daten zu gewährleisten, werden alle Daten verschlüsselt, bevor Sie hochgeladen werden. Der Schlüssel, um Ihre Daten zu entschlüsseln, wird nicht hochgeladen.\">\n<!ENTITY recoveryKeyEntry.label\t        \"Ihr Wiederherstellungs-Schlüssel\">\n<!ENTITY recoveryKeyEntry.accesskey\t    \"S\">\n<!ENTITY syncGenerateNewKey.label  \"Einen neuen Schlüssel generieren\">\n<!ENTITY recoveryKeyBackup.description \"Sie benötigen den Wiederherstellungs-Schlüssel, um auf anderen Geräten auf &syncBrand.fullName.label; zuzugreifen. Bitte hinterlegen Sie eine Sicherheitskopie des Schlüssels. Wir können Ihnen nicht dabei helfen, den Wiederherstellungs-Schlüssel wiederzuerlangen.\">\n\n<!ENTITY button.syncKeyBackup.print.label     \"Drucken…\">\n<!ENTITY button.syncKeyBackup.print.accesskey \"D\">\n<!ENTITY button.syncKeyBackup.save.label      \"Speichern…\">\n<!ENTITY button.syncKeyBackup.save.accesskey  \"S\">\n\n<!-- Existing Account Page 1: Pair a Device (incl. Pair a Device dialog strings) -->\n<!ENTITY pairDevice.title.label             \"Gerät verbinden\">\n<!ENTITY addDevice.showMeHow.label          \"Anleitung.\">\n<!ENTITY addDevice.dontHaveDevice.label     \"Ich habe das Gerät nicht bei mir\">\n<!ENTITY pairDevice.setup.description.label \"Zum Aktivieren, wählen Sie &#x0022;Gerät verbinden&#x0022; auf Ihrem anderen Gerät.\">\n<!ENTITY addDevice.setup.enterCode.label    \"Geben Sie dann folgenden Code ein:\">\n<!ENTITY pairDevice.dialog.description.label \"Um Ihr neues Gerät zu aktivieren, wählen Sie &#x0022;Verbinden&#x0022; auf dem Gerät.\">\n<!ENTITY addDevice.dialog.enterCode.label   \"Geben Sie den Code ein, den das Gerät anzeigt:\">\n<!ENTITY addDevice.dialog.tryAgain.label    \"Bitte versuchen Sie es erneut.\">\n<!ENTITY addDevice.dialog.successful.label  \"Das Gerät wurde erfolgreich hinzugefügt. Die erste Synchronisation kann mehrere Minuten in Anspruch nehmen und wird im Hintergrund abgeschlossen.\">\n<!ENTITY addDevice.dialog.recoveryKey.label     \"Um Ihr Gerät zu aktivieren, benötigen Sie den Wiederherstellungs-Schlüssel. Bitte drucken oder sichern Sie diesen Schlüssel und nehmen Sie ihn mit sich.\">\n<!ENTITY addDevice.dialog.connected.label   \"Gerät verbunden\">\n\n<!-- Existing Account Page 2: Manual Login -->\n<!ENTITY setup.signInPage.title.label \"Anmeldung\">\n<!ENTITY existingRecoveryKey.description \"Um eine Kopie Ihres Wiederherstellungs-Schlüssels zu erhalten, gehen Sie in die &syncBrand.shortName.label;-Einstellungen auf Ihrem anderen Gerät, und wählen Sie &#x0022;Mein Wiederherstellungs-Schlüssel&#x0022; unter &#x0022;Benutzerkonto verwalten&#x0022;.\">\n<!ENTITY verifying.label              \"Überprüfen…\">\n<!ENTITY resetPassword.label          \"Passwort zurücksetzen\">\n<!ENTITY resetSyncKey.label           \"Ich habe mein anderes Gerät verloren.\">\n\n<!-- Sync Options -->\n<!ENTITY setup.optionsPage.title      \"Sync-Einstellungen\">\n<!ENTITY syncDeviceName.label       \"Gerätename:\">\n<!ENTITY syncDeviceName.accesskey   \"G\">\n\n<!ENTITY syncMy.label               \"Synchronisieren:\">\n<!ENTITY engine.bookmarks.label     \"Lesezeichen\">\n<!ENTITY engine.bookmarks.accesskey \"l\">\n<!ENTITY engine.tabs.label          \"Tabs\">\n<!ENTITY engine.tabs.accesskey      \"T\">\n<!ENTITY engine.history.label       \"Chronik\">\n<!ENTITY engine.history.accesskey   \"C\">\n<!ENTITY engine.passwords.label     \"Passwörter\">\n<!ENTITY engine.passwords.accesskey \"P\">\n<!ENTITY engine.prefs.label         \"Einstellungen\">\n<!ENTITY engine.prefs.accesskey     \"E\">\n<!ENTITY engine.addons.label        \"Add-ons\">\n<!ENTITY engine.addons.accesskey    \"A\">\n\n<!ENTITY choice2a.merge.main.label       \"Zusammenführen der Daten auf diesem Gerät mit den &syncBrand.shortName.label;-Daten\">\n<!ENTITY choice2.merge.recommended.label \"Empfohlen:\">\n<!ENTITY choice2a.client.main.label      \"Ersetzen aller Daten auf diesem Gerät mit den &syncBrand.shortName.label;-Daten\">\n<!ENTITY choice2a.server.main.label      \"Überschreiben aller anderen Geräte mit den lokalen Daten\">\n\n<!-- Confirm Merge Options -->\n<!ENTITY setup.optionsConfirmPage.title \"Bestätigen\">\n<!ENTITY confirm.merge2.label    \"&syncBrand.fullName.label; führt jetzt die Browser-Daten dieses Geräts mit Ihrem Sync-Konto zusammen.\">\n<!ENTITY confirm.client3.label         \"Warnung: Folgende &brandShortName;-Daten auf diesem Gerät werden gelöscht:\">\n<!ENTITY confirm.client2.moreinfo.label \"&brandShortName; wird dann die &syncBrand.fullName.label;-Daten auf dieses Gerät kopieren.\">\n<!ENTITY confirm.server2.label         \"Warnung: Die folgenden Geräte werden mit den lokalen Daten überschrieben:\">\n\n<!-- New & Existing Account: Setup Complete -->\n<!ENTITY setup.successPage.title   \"Setup abgeschlossen!\">\n<!ENTITY changeOptions.label \"Sie können diese Einstellung ändern, indem Sie die Sync-Einstellungen unten auswählen.\">\n<!ENTITY continueUsing.label \"Sie können &brandShortName; nun verwenden.\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/syncSetup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbutton.syncOptions.label       = Sync-Einstellungen\nbutton.syncOptionsDone.label   = Fertig\nbutton.syncOptionsCancel.label = Abbrechen\n\ninvalidEmail.label \t\t\t= Ungültige E-Mail-Adresse\nserverInvalid.label     \t= Bitte geben Sie eine gültige Server-URL ein\nusernameNotAvailable.label  = Bereits in Verwendung\n\nverifying.label = Überprüfen…\n\n# LOCALIZATION NOTE (additionalClientCount.label):\n# Semi-colon list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of additional clients (was %S for a short while, use #1 instead, even if both work)\nadditionalClientCount.label = und #1 zusätzliches Gerät;und #1 zusätzliche Geräte\n# LOCALIZATION NOTE (bookmarksCount.label):\n# Semi-colon list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of bookmarks (was %S for a short while, use #1 instead, even if both work)\nbookmarksCount.label        = #1 Lesezeichen;#1 Lesezeichen\n# LOCALIZATION NOTE (historyDaysCount.label):\n# Semi-colon list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days (was %S for a short while, use #1 instead, even if both work)\nhistoryDaysCount.label      = #1 Tag der Chronik;#1 Tage der Chronik\n# LOCALIZATION NOTE (passwordsCount.label):\n# Semi-colon list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of passwords (was %S for a short while, use #1 instead, even if both work)\npasswordsCount.label        = #1 Passwort;#1 Passwörter\n# LOCALIZATION NOTE (addonsCount.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of add-ons, see the link above for forms\naddonsCount.label        = #1 Add-on;#1 Add-ons\n\nsave.recoverykey.title = Wiederherstellungs-Schlüssel speichern\nsave.recoverykey.defaultfilename = Firefox-Wiederherstellungs-Schlüssel.html\n\nnewAccount.action.label = Firefox Sync ist jetzt eingerichtet, um all Ihre Browser-Daten automatisch zu synchronisieren.\nnewAccount.change.label = Sie können genau regeln, was synchronisiert wird, indem Sie die Sync-Einstellungen unten auswählen.\nresetClient.change2.label = Firefox Sync wird nun alle Browser-Daten auf diesem Gerät mit den Sync-Daten zusammenführen.\nwipeClient.change2.label = Firefox Sync wird nun alle Browser-Daten auf diesem Gerät mit den Sync-Daten überschreiben.\nwipeRemote.change2.label = Firefox Sync wird nun alle Browser-Daten in Ihrem Sync-Benutzerkonto mit den Browser-Daten dieses Geräts überschreiben.\nexistingAccount.change.label = Sie können diese Einstellung ändern, indem Sie die Sync-Einstellungen unten auswählen.\n\n# Several other strings are used (via Weave.Status.login), but they come from\n#  /services/sync\n\n# Firefox Accounts based setup.\ncontinue.label = Weiter\n\n# LOCALIZATION NOTE (disconnect.label, disconnect.verify.title, disconnect.verify.bodyHeading, disconnect.verify.bodyText):\n# These strings are used in the confirmation dialog shown when the user hits the disconnect button\n# LOCALIZATION NOTE (disconnect.label): This is the label for the disconnect button\ndisconnect.label = Trennen\ndisconnect.verify.title = Trennen\ndisconnect.verify.bodyHeading = Von Sync abmelden?\ndisconnect.verify.bodyText = Ihre Browser-Daten verbleiben auf dem Computer, werden aber nicht mehr mit Ihrem Konto synchronisiert.\n\nrelinkVerify.title = Warnung: Zusammenführung\nrelinkVerify.heading = Wollen Sie sich wirklich bei Sync anmelden?\n# LOCALIZATION NOTE (relinkVerify.description): Email address of a user previously signed into sync.\nrelinkVerify.description = Auf diesem Computer wurde vorher ein anderes Sync-Konto verwendet. Beim Anmelden werden die Lesezeichen, Passwörter und andere Einstellungen mit denen von %S zusammengeführt.\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/tabbrowser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  closeTab.label         \"Tab schließen\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/tabbrowser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: the following strings can be used in the tab title or\n# location bar to represent various states as a web page loads:\n# tabs.connecting = Firefox is sending a HTTP connection request\n# tabs.encryptingConnection = Firefox is sending a HTTPS connection request\n# tabs.searching = Firefox is searching for something (Awesomebar or Web search)\n# tabs.loading = Firefox is loading the web page\n# tabs.waiting = Firefox is waiting for a web resource to load\n# tabs.downloading = Firefox is downloading a file for a helper application (PDF)\ntabs.connecting=Verbinden…\ntabs.encryptingConnection=Sicheres Verbinden…\ntabs.searching=Suchen…\ntabs.loading=Laden…\ntabs.waiting=Warten…\ntabs.downloading=Herunterladen…\n\ntabs.restoreLastTabs=Tabs aus letzter Sitzung wiederherstellen\ntabs.emptyTabTitle=Neuer Tab\ntabs.closeTab=Tab schließen\ntabs.close=Schließen\ntabs.closeWarningTitle=Schließen bestätigen\n# LOCALIZATION NOTE (tabs.closeWarningMultiple):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# The singular form is not considered since this string is used only for\n# multiple tabs.\ntabs.closeWarningMultiple=Sie sind dabei, #1 Tab zu schließen. Soll dieser Vorgang wirklich fortgesetzt werden?;Sie sind dabei, #1 Tabs zu schließen. Soll dieser Vorgang wirklich fortgesetzt werden?\ntabs.closeButtonMultiple=Tabs schließen\ntabs.closeWarningPromptMe=Warnen, wenn mehrere Tabs geschlossen werden\n\ntabs.closeTab.tooltip=Tab schließen\n# LOCALIZATION NOTE (tabs.closeSelectedTab.tooltip):\n# %S is the keyboard shortcut for closing the current tab\ntabs.closeSelectedTab.tooltip=Tab schließen (%S)\n# LOCALIZATION NOTE (tabs.muteAudio.tooltip):\n# %S is the keyboard shortcut for \"Mute tab\"\ntabs.muteAudio.tooltip=Tab stummschalten (%S)\n# LOCALIZATION NOTE (tabs.unmuteAudio.tooltip):\n# %S is the keyboard shortcut for \"Unmute tab\"\ntabs.unmuteAudio.tooltip=Stummschaltung für Tab beenden (%S)\ntabs.muteAudio.background.tooltip=Tab stummschalten\ntabs.unmuteAudio.background.tooltip=Stummschaltung für Tab beenden\n\ntabs.unblockAudio.tooltip=Audio des Tabs wiedergeben\n\n# LOCALIZATION NOTE (tabs.allowTabFocusByPromptForSite):\n# %S is the hostname of the site where dialogs are allowed to switch tabs\ntabs.allowTabFocusByPromptForSite=Tabs mit %S in den Vordergrund holen, wenn diese einen Dialog anzeigen\n\n# LOCALIZATION NOTE (tabs.containers.tooltip):\n# Displayed as a tooltip on container tabs\n# %1$S is the title of the current tab\n# %2$S is the name of the current container\ntabs.containers.tooltip=%1$S – %2$S\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/tabview.properties",
    "content": "tabview.button.searchTabs=In Tab-Gruppen suchen\ntabview.button.exitTabGroups=Tab-Gruppen verlassen\ntabview.groupItem.defaultName=Tab-Gruppe benennen…\ntabview.groupItem.closeGroup=Gruppe schließen\ntabview.groupItem.undoCloseGroup=Geschlossene Gruppe wiederherstellen\ntabview.groupItem.discardClosedGroup=Geschlossene Gruppe entfernen\ntabview.search.otherWindowTabs=Tabs aus anderen Fenstern\ntabview.notification.sessionStore=Tabs und Gruppen werden automatisch wiederhergestellt, wenn Sie %S das nächste Mal starten.\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/taskbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntaskbar.tasks.newTab.label=Neuen Tab öffnen\ntaskbar.tasks.newTab.description=Neuen Browser-Tab öffnen\ntaskbar.tasks.newWindow.label=Neues Fenster öffnen\ntaskbar.tasks.newWindow.description=Neues Browser-Fenster öffnen\ntaskbar.tasks.newPrivateWindow.label=Neues privates Fenster öffnen\ntaskbar.tasks.newPrivateWindow.description=Ein neues Fenster im Privaten Modus öffnen\ntaskbar.frequent.label=Häufig\ntaskbar.recent.label=Kürzlich\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (translation.thisPageIsIn.label,\n  -                     translation.translateThisPage.label):\n  -  These 2 strings are used to construct a sentence that contains a dropdown\n  -  showing the detected language of the current web page.\n  -  In en-US it looks like this:\n  -    This page is in [detected language] Translate this page?\n  -  \"detected language\" here is a language name coming from the\n  -  global/languageNames.properties file; for some locales it may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence. -->\n<!ENTITY translation.thisPageIsIn.label         \"Sprache dieser Seite:\">\n<!ENTITY translation.translateThisPage.label    \"Diese Seite übersetzen?\">\n<!ENTITY translation.translate.button           \"Übersetzen\">\n<!ENTITY translation.notNow.button              \"Nicht jetzt\">\n\n<!ENTITY translation.translatingContent.label   \"Seiteninhalt wird übersetzt…\">\n\n<!-- LOCALIZATION NOTE (translation.translatedFrom.label,\n  -                     translation.translatedTo.label,\n  -                     translation.translatedToSuffix.label):\n  -  These 3 strings are used to construct a sentence that contains 2 dropdowns\n  -  showing the source and target language of a translated web page.\n  -  In en-US it looks like this:\n  -    This page has been translated from [from language] to [to language]\n  -  \"from language\" and \"to language\" here are language names coming from the\n  -  global/languageNames.properties file; for some locales they may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence.\n  -\n  -  translation.translatedToSuffix.label (empty in en-US) is for locales that\n  -  need to display some text after the second drop down for the sentence to\n  -  be grammatically correct. -->\n<!ENTITY translation.translatedFrom.label       \"Diese Seite wurde von\">\n<!ENTITY translation.translatedTo.label         \"nach\">\n<!ENTITY translation.translatedToSuffix.label   \"übersetzt.\">\n\n<!ENTITY translation.showOriginal.button        \"Original anzeigen\">\n<!ENTITY translation.showTranslation.button     \"Übersetzung anzeigen\">\n\n<!ENTITY translation.errorTranslating.label     \"Beim Übersetzen der Seite trat ein Fehler auf.\">\n<!ENTITY translation.tryAgain.button            \"Erneut versuchen\">\n\n<!ENTITY translation.serviceUnavailable.label   \"Die Übersetzungsfunktion steht derzeit nicht zur Verfügung. Bitte versuchen Sie es später noch einmal.\">\n\n<!ENTITY translation.options.menu               \"Einstellungen\">\n<!-- LOCALIZATION NOTE (translation.options.neverForSite.accesskey,\n  -                     translation.options.preferences.accesskey):\n  -  The accesskey values used here should not clash with the value used for\n  -  translation.options.neverForLanguage.accesskey in translation.properties\n  -->\n<!ENTITY translation.options.neverForSite.label \"Diese Seite nie übersetzen\">\n<!ENTITY translation.options.neverForSite.accesskey \"n\">\n<!ENTITY translation.options.preferences.label  \"Einstellungen für die Übersetzung\">\n<!ENTITY translation.options.preferences.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -->\n<!ENTITY translation.options.attribution.beforeLogo \"Übersetzung mittels\">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.poweredByYandex,\n                        translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  translation.options.attribution.poweredByYandex is displayed instead of\n  -  the other two strings when yandex translation engine is preferred by the\n  -  user.\n  -->\n<!ENTITY translation.options.attribution.yandexTranslate \"Bereitgestellt von Yandex.Translate\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/translation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.label):\n#  %S is a language name coming from the global/languageNames.properties file.\ntranslation.options.neverForLanguage.label=%S nie übersetzen\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.accesskey):\n# The accesskey value used here should not clash with the values used for\n# translation.options.*.accesskey in translation.dtd\ntranslation.options.neverForLanguage.accesskey=b\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser/webrtcIndicator.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the webrtc global indicator strings\n\n# LOCALIZATION NOTE (webrtcIndicator.windowtitle): %S is the brand name (e.g. Firefox).\n# This string is used so that the window has a title in tools that enumerate/look for window\n# titles. It is not normally visible anywhere.\nwebrtcIndicator.windowtitle = %S - Weitergabe-Indikator\n\nwebrtcIndicator.sharingCameraAndMicrophone.tooltip = Zugriff auf Kamera und Mikrofon für Andere erlaubt. Klicken, um Zugriffe zu verwalten.\nwebrtcIndicator.sharingCamera.tooltip              = Zugriff auf Kamera für Andere erlaubt. Klicken, um Zugriffe zu verwalten.\nwebrtcIndicator.sharingMicrophone.tooltip          = Zugriff auf Mikrofon für Andere erlaubt. Klicken, um Zugriffe zu verwalten.\nwebrtcIndicator.sharingApplication.tooltip = Zugriff auf eine Anwendung erlaubt. Klicken, um Zugriffe zu verwalten.\nwebrtcIndicator.sharingScreen.tooltip = Zugriff auf den Bildschirm für Andere erlaubt. Klicken, um Zugriffe zu verwalten.\nwebrtcIndicator.sharingWindow.tooltip = Zugriff auf ein Fenster für Andere erlaubt. Klicken, um Zugriffe zu verwalten.\nwebrtcIndicator.sharingBrowser.tooltip = Zugriff auf einen Tab für Andere erlaubt. Klicken, um Zugriffe zu verwalten.\n\n\n# LOCALIZATION NOTE : The following strings are only used on Mac for\n# menus attached to icons near the clock on the mac menubar.\n\n# LOCALIZATION NOTE (webrtcIndicator.sharing*With.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.sharingCameraWith.menuitem = \"%S\" Zugriff auf Kamera erlaubt\nwebrtcIndicator.sharingMicrophoneWith.menuitem = \"%S\" Zugriff auf Mikrofon erlaubt\nwebrtcIndicator.sharingApplicationWith.menuitem = \"%S\" Zugriff auf Anwendung erlaubt\nwebrtcIndicator.sharingScreenWith.menuitem = \"%S\" Zugriff auf Bildschirm erlaubt\nwebrtcIndicator.sharingWindowWith.menuitem = \"%S\" Zugriff auf Fenster erlaubt\nwebrtcIndicator.sharingBrowserWith.menuitem = \"%S\" Zugriff auf Tab erlaubt\nwebrtcIndicator.controlSharing.menuitem = Zugriffe konfigurieren\n# LOCALIZATION NOTE (webrtcIndicator.sharingCameraWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingCameraWithNTabs.menuitem = #1 Tab Zugriff auf Kamera erlaubt;#1 Tabs Zugriff auf Kamera erlaubt\n# LOCALIZATION NOTE (webrtcIndicator.sharingMicrophoneWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingMicrophoneWithNTabs.menuitem = #1 Tab Zugriff auf Mikrofon erlaubt;#1 Tabs Zugriff auf Mikrofon erlaubt\n# LOCALIZATION NOTE (webrtcIndicator.sharingApplicationWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingApplicationWithNTabs.menuitem = #1 Tab Zugriff auf Anwendung erlaubt;#1 Tabs Zugriff auf Anwendungen erlaubt\n# LOCALIZATION NOTE (webrtcIndicator.sharingScreenWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingScreenWithNTabs.menuitem = #1 Tab Zugriff auf Bildschirm erlaubt;#1 Tabs Zugriff auf Bildschirm erlaubt\n# LOCALIZATION NOTE (webrtcIndicator.sharingWindowWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingWindowWithNTabs.menuitem = #1 Tab Zugriff auf Fenster erlaubt;#1 Tabs Zugriff auf Fenster erlaubt\n# LOCALIZATION NOTE (webrtcIndicator.sharingBrowserWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This message is shown when the contents of a tab is shared during a WebRTC\n# session, which currently is only possible with Loop/Hello.\nwebrtcIndicator.sharingBrowserWithNTabs.menuitem = #1 Tab Zugriff auf Tab erlaubt;#1 Tabs Zugriff auf Tabs erlaubt\n# LOCALIZATION NOTE (webrtcIndicator.controlSharingOn.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.controlSharingOn.menuitem = Zugriffe für \"%S\" konfigurieren\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/browser-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Default search engine\nbrowser.search.defaultenginename=Google\n\n# Search engine order (order displayed in the search bar dropdown)s\nbrowser.search.order.1=Google\nbrowser.search.order.2=Yahoo\n\n# This is the default set of web based feed handlers shown in the reader\n# selection UI\nbrowser.contentHandlers.types.0.title=My Yahoo\nbrowser.contentHandlers.types.0.uri=https://add.my.yahoo.com/rss?url=%s\n\n# increment this number when anything gets changed in the list below.  This will\n# cause Firefox to re-read these prefs and inject any new handlers into the \n# profile database.  Note that \"new\" is defined as \"has a different URL\"; this\n# means that it's not possible to update the name of existing handler, so \n# don't make any spelling errors here.\ngecko.handlerService.defaultHandlersVersion=4\n\n# The default set of protocol handlers for webcal:\ngecko.handlerService.schemes.webcal.0.name=30 Boxes\ngecko.handlerService.schemes.webcal.0.uriTemplate=https://30boxes.com/external/widget?refer=ff&url=%s\n\n# The default set of protocol handlers for mailto:\ngecko.handlerService.schemes.mailto.0.name=Yahoo! Mail\ngecko.handlerService.schemes.mailto.0.uriTemplate=https://compose.mail.yahoo.com/?To=%s \ngecko.handlerService.schemes.mailto.1.name=Gmail\ngecko.handlerService.schemes.mailto.1.uriTemplate=https://mail.google.com/mail/?extsrc=mailto&url=%s\n\n# The default set of protocol handlers for irc:\ngecko.handlerService.schemes.irc.0.name=Mibbit\ngecko.handlerService.schemes.irc.0.uriTemplate=https://www.mibbit.com/?url=%s\n\n# The default set of protocol handlers for ircs:\ngecko.handlerService.schemes.ircs.0.name=Mibbit\ngecko.handlerService.schemes.ircs.0.uriTemplate=https://www.mibbit.com/?url=%s\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY PropertiesViewWindowTitle \"Eigenschaften\">\n\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/aboutdebugging.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutDebugging.fullTitle    \"Debugging mit den Firefox-Entwicklerwerkzeugen\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/aboutdebugging.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (debug):\n# This string is displayed as a label of the button that starts\n# debugging a service worker.\ndebug = Debuggen\n\n# LOCALIZATION NOTE (push):\n# This string is displayed as a label of the button that pushes a test payload\n# to a service worker.\npush = Push-Benachrichtigung testen\n\n# LOCALIZATION NOTE (start):\n# This string is displayed as a label of the button that starts a service worker.\nstart = Starten\n\nscope = Umgebung\nunregister = abmelden\n\npushService = Push-Dienst\n\n# LOCALIZATION NOTE (fetch):\n# Fetch is an event type and should not be translated.\nfetch = Fetch\n\n# LOCALIZATION NOTE (listeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nlisteningForFetchEvents = Wartet auf Fetch-Ereignisse\n\n# LOCALIZATION NOTE (notListeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nnotListeningForFetchEvents = Wartet nicht auf Fetch-Ereignisse\n\n# LOCALIZATION NOTE (addons):\n# This string is displayed as a header of the about:debugging#addons page.\naddons = Add-ons\n\n# LOCALIZATION NOTE (addonDebugging.label):\n# This string is displayed next to a check box that enables the user to switch\n# addon debugging on/off.\naddonDebugging.label = Debugging von Add-ons aktivieren\n\n# LOCALIZATION NOTE (addonDebugging.tooltip):\n# This string is displayed in a tooltip that appears when hovering over a check\n# box that switches addon debugging on/off.\naddonDebugging.tooltip = Durch das Aktivieren können Sie Add-ons und andere Funktionen des Browsers debuggen.\n\n# LOCALIZATION NOTE (moreInfo):\n# This string is displayed next to addonDebugging.label as a link to a page\n# with documentation.\nmoreInfo = Weitere Informationen\n\n# LOCALIZATION NOTE (loadTemporaryAddon):\n# This string is displayed as a label of a button that allows the user to\n# load additional add-ons.\nloadTemporaryAddon = Add-on temporär laden\n\n# LOCALIZATION NOTE (extensions):\n# This string is displayed as a header above the list of loaded add-ons.\nextensions = Erweiterungen\n\n# LOCALIZATION NOTE (selectAddonFromFile2):\n# This string is displayed as the title of the file picker that appears when\n# the user clicks the 'Load Temporary Add-on' button\nselectAddonFromFile2 = Add-on-Manifest oder XPI-Datei auswählen (.xpi)\n\n# LOCALIZATION NOTE (reload):\n# This string is displayed as a label of the button that reloads a given addon.\nreload = Neu laden\n\n# LOCALIZATION NOTE (reloadDisabledTooltip):\n# This string is displayed in a tooltip that appears when hovering over a\n# disabled 'reload' button.\nreloadDisabledTooltip = Nur temporär installierte Add-ons können neu geladen werden.\n\n# LOCALIZATION NOTE (workers):\n# This string is displayed as a header of the about:debugging#workers page.\nworkers = Worker\n\nserviceWorkers = Service-Worker\nsharedWorkers = Shared-Worker\notherWorkers = Andere Worker\n\n# LOCALIZATION NOTE (running):\n# This string is displayed as the state of a service worker in RUNNING state.\nrunning = Wird ausgeführt\n\n# LOCALIZATION NOTE (stopped):\n# This string is displayed as the state of a service worker in STOPPED state.\nstopped = Angehalten\n\n# LOCALIZATION NOTE (registering):\n# This string is displayed as the state of a service worker for which no service worker\n# registration could be found yet. Only active registrations are visible from\n# about:debugging, so such service workers are considered as registering.\nregistering = Wird angemeldet\n\n# LOCALIZATION NOTE (tabs):\n# This string is displayed as a header of the about:debugging#tabs page.\ntabs = Tabs\n\n# LOCALIZATION NOTE (pageNotFound):\n# This string is displayed as the main message at any error/invalid page.\npageNotFound = Seite nicht gefunden\n\n# LOCALIZATION NOTE (doesNotExist):\n# This string is displayed as an error message when navigating to an invalid page\n# %S will be replaced by the name of the page at run-time.\ndoesNotExist = #%S existiert nicht.\n\n# LOCALIZATION NOTE (nothing):\n# This string is displayed when the list of workers is empty.\nnothing = Noch nichts\n\nconfigurationIsNotCompatible = Die Konfiguration des Browsers lässt keine Service-Worker zu.\n\n\n# LOCALIZATION NOTE (temporaryExtensions):\n# This string is displayed as a header above the list of temporarily loaded add-ons.\ntemporaryExtensions = Temporary Extensions\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n  - The Animations panel is part of the Inspector sidebar -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (animationInspectorTitle): This is the label shown in the\n     sidebar tab -->\n<!ENTITY animationInspectorTitle \"Animationen\">\n\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n  - when an invalid node is currently selected in the inspector. -->\n<!ENTITY invalidElement         \"Im ausgewählten Element wurden keine Animationen gefunden.\">\n\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n  - when an invalid node is currently selected in the inspector, to invite the\n  - user to select a new node by clicking on the element-picker icon. -->\n<!ENTITY selectElement         \"Wählen Sie ein anderes Element auf der Seite aus.\">\n\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n<!ENTITY allAnimations \"Alle Animationen\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (panel.invalidElementSelected):\n# This is the label shown in the panel when an invalid node is currently\n# selected in the inspector (i.e. a non-element node or a node that is not\n# animated).\npanel.invalidElementSelected=Für das derzeitige Element wurden keine Animationen gefunden.\n\n# LOCALIZATION NOTE (panel.selectElement): This is the label shown in the panel\n# when an invalid node is currently selected in the inspector, to invite the\n# user to select a new node by clicking on the element-picker icon.\npanel.selectElement=Wählen Sie ein anderes Element der Seite aus.\n\n# LOCALIZATION NOTE (panel.allAnimations): This is the label shown at the bottom of\n# the panel, in a toolbar, to let the user know the toolbar applies to all\n# animations, not just the ones applying to the current element.\npanel.allAnimations=Alle Animationen\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=Dauer:\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=Verzögerung:\n\n# LOCALIZATION NOTE (player.animationEndDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation endDelay.\nplayer.animationEndDelayLabel=Pause nach Ende:\n\n# LOCALIZATION NOTE (player.animationRateLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation playback rate.\nplayer.animationRateLabel=Wiedergabegeschwindigkeit:\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=Wiederholungen:\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.infiniteIterationCountText):\n# See player.infiniteIterationCount for a description of what this is.\n# Unlike player.infiniteIterationCount, this string isn't used in HTML, but in\n# a tooltip.\nplayer.infiniteIterationCountText=∞\n\n# LOCALIZATION NOTE (player.animationIterationStartLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# iterationStart value.\n# %1$S will be replaced by the original iteration start value\n# %2$S will be replaced by the actual time of iteration start\nplayer.animationIterationStartLabel=Wiederholungsstart: %1$S (%2$Ss)\n\n# LOCALIZATION NOTE (player.animationEasingLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# easing value.\nplayer.animationEasingLabel=Übergang (easing):\n\n# LOCALIZATION NOTE (player.animationFillLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# fill mode value.\nplayer.animationFillLabel=Füllung (fill):\n\n# LOCALIZATION NOTE (player.animationDirectionLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# direction value.\nplayer.animationDirectionLabel=Richtung (direction):\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%Ss\n\n# LOCALIZATION NOTE (player.playbackRateLabel):\n# This string is displayed in each animation player widget, as the label of\n# drop-down list items that can be used to change the rate at which the\n# animation runs (1× being the default, 2× being twice as fast).\nplayer.playbackRateLabel=%Sx\n\n# LOCALIZATION NOTE (player.runningOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that the\n# animation is running on the compositor thread.\nplayer.runningOnCompositorTooltip=Diese Animation wird vom Compositor-Thread ausgeführt.\n\n# LOCALIZATION NOTE (player.allPropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is running on the compositor thread.\nplayer.allPropertiesOnCompositorTooltip=Alle Animationseigenschaften sind optimiert.\n\n# LOCALIZATION NOTE (player.somePropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is not running on the compositor thread.\nplayer.somePropertiesOnCompositorTooltip=Einige Animationseigenschaften sind optimiert.\n\n# LOCALIZATION NOTE (timeline.rateSelectorTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# drop-down list that can be used to change the rate at which the animations\n# run.\ntimeline.rateSelectorTooltip=Wiedergabegeschwindigkeit der Animationen festlegen\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.pausedButtonTooltip=Animationen fortsetzen\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.resumedButtonTooltip=Animationen anhalten\n\n# LOCALIZATION NOTE (timeline.rewindButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# rewind button that can be used to rewind the animations\ntimeline.rewindButtonTooltip=Animationen von vorn beginnen\n\n# LOCALIZATION NOTE (timeline.timeGraduationLabel):\n# This string is displayed at the top of the animation panel, next to each time\n# graduation, to indicate what duration (in milliseconds) this graduation\n# corresponds to.\ntimeline.timeGraduationLabel=%Sms\n\n# LOCALIZATION NOTE (timeline.cssanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.cssanimation.nameLabel=%S - CSS-Animation\n\n# LOCALIZATION NOTE (timeline.csstransition.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Transition in the timeline UI.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.csstransition.nameLabel=%S - CSS-Transition\n\n# LOCALIZATION NOTE (timeline.scriptanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a script-generated animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.scriptanimation.nameLabel=%S - Skript-Animation\n\n# LOCALIZATION NOTE (timeline.scriptanimation.unnamedLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over an unnamed script-generated animation in the timeline UI.\ntimeline.scriptanimation.unnamedLabel=Skript-Animation\n\n# LOCALIZATION NOTE (timeline.unknown.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of an unknown animation type in the timeline UI.\n# This can happen if devtools couldn't figure out the type of the animation.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.unknown.nameLabel=%S\n\n\n# LOCALIZATION NOTE (player.animationOverallEasingLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the easing\n# that applies to a whole iteration of an animation as opposed to the\n# easing that applies between animation keyframes.\nplayer.animationOverallEasingLabel=Overall easing:\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nvalidator.nonExistingFolder=Der Projektordner existiert nicht.\nvalidator.expectProjectFolder=Der Projektordner ist eine Datei.\nvalidator.noManifestFile=Es wird eine Manifest-Datei im Wurzelverzeichnis des Projektordners benötigt. Für gepackte Apps muss diese \"manifest.webapp\" heißen, für Add-ons \"manifest.json\".\nvalidator.invalidManifestURL=Ungültige Manifest-Adresse '%S'\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON=Das webapp-Manifest ist keine gültige JSON-Datei: %1$S in: %2$S\nvalidator.noAccessManifestURL=Konnte Manifest-Datei nicht lesen: %1$S in: %2$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL=Ungültige Adresse '%1$S' eines gehosteten Manifests: %2$S\nvalidator.invalidProjectType=Unbekannter Projekt-Typ '%S'\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty=Notwendiger 'name' fehlt im Manifest.\nvalidator.missIconsManifestProperty='icons' fehlt im Manifest.\nvalidator.missIconMarketplace2=Eine an den Marketplace übermittelte App benötigt ein Symbol von 128 Pixel.\nvalidator.invalidAppType=Unbekannter App-Typ: '%S'.\nvalidator.invalidHostedPriviledges=Eine gehostete App darf nicht vom Typ '%S' sein.\nvalidator.noCertifiedSupport='certified' (zertifizierte) Apps werden nicht vollständig durch den App-Manager unterstützt.\nvalidator.nonAbsoluteLaunchPath=Die Startadresse muss eine absolute Adresse beginned mit '/' sein: '%S'\nvalidator.accessFailedLaunchPath=Es kann nicht auf die App-Startseite '%S' zugegriffen werden.\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode=Es kann nicht auf die App-Startseite '%1$S' zugegriffen werden, es wurde der HTTP-Code %2$S zurückgegeben.\n\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest=Die angegebene Seite verfügt über kein Manifest.\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8=Das Manifest verwendet %S als Zeichenkodierung. Manifeste müssen aber UTF-8 als Zeichenkodierung verwenden.\n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType=Das Manifest hat den MIME-Typ %S. Manifeste müssen aber vom MIME-Typ text/cache-manifest sein.\n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI=Auf Adresse %1$S wird an mehreren Stellen verwiesen. Folgendes ist nicht erlaubt: %2$S.\n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI=Der Abschnitt NETWORK Zeile %1$S (%2$S) verhindert das Ablegen im Cache von Zeile %3$S (%4$S) des Abschnitts %5$S.\nfallbackBlocksURI=Der Abschnitt FALLBACK Zeile %1$S (%2$S) verhindert das Ablegen im Cache von Zeile %3$S (%4$S) des Abschnitts %5$S.\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest=Die Datei %1$S wurde nach %2$S verändert. Falls die Manifest-Datei sich nicht geändert hat, so wird die Version aus dem Cache verwendet (Zeile %3$S).\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore=In %1$S ist cache-control auf no-store gesetzt. Dies verhindert das Speichern der Datei im Anwendungs-Cache (Zeile %2$S).\n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable=%1$S zeigt auf eine Ressource, die nicht verfügbar ist (Zeile %2$S).\n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI=Die an AppCacheUtils übergebene Adresse ist ungültig.\n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults=Die Suche ergab keine Treffer\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled=Der Festplatten-Cache ist deaktiviert. Bitte setzen Sie in about:config browser.cache.disk.enable auf true und versuchen Sie es erneut.\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest=Die erste Zeile des Manifests muss \"CACHE MANIFEST\" lauten (Zeile %S).\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2=\"CACHE MANIFEST\" darf nur in der ersten Zeile stehen, wurde aber in Zeile %S gefunden.\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2=Falsche Verwendung von Sternchen (*) als Platzhalter im Abschnitt %1$S in Zeile %2$S. Falls eine Zeile im Abschnitt NETWORK nur ein einzelnes Sternchen-Zeichen enthält, dann wird jede Adresse, die nicht im Manifest aufgeführt ist, so behandelt, als wäre die Adresse im Abschnitt NETWORK aufgeführt. Ansonsten werden diese Adressen als nicht verfügbar behandelt. Andere Verwendungen des Sternchen-Zeichens sind verboten.\n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces=Leerzeichen in Adresse in Zeile %S müssen durch %20 ersetzt werden.\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad=/../ in Zeile %S ist kein gültiges Adressen-Präfix.\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes=Zu viele ../-Operatoren in Zeile %S.\n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces=Nur zwei durch Leerzeichen getrennte Adressen sind im Abschnitt FALLBACK erlaubt (Zeile %S).\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2=Falsche Verwendung des Sternchen-Zeichens (*) im Abschnitt FALLBACK in Zeile %S. Adressen im Abschnitt FALLBACK müssen einfach mit einem Pfad-Präfix übereinstimmen.\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue=Der Abschnitt SETTINGS darf nur einen einzigen Wert enthalten, entweder \"prefer-online\" oder \"fast\" (Zeile %S).\n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName=Ungültiger Abschnittsname (%1$S) in Zeile %2$S.\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/boxmodel.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n# The Layout View is a panel displayed in the computed view tab of the Inspector sidebar.\n\n# LOCALIZATION NOTE : FILE The correct localization of this file might be to\n# keep it in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (boxmodel.title) This is the title of the box model panel and is\n# displayed as a label.\nboxmodel.title=Box-Modell\n\n# LOCALIZATION NOTE (boxmodel.margin) This refers to the margin in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.margin=Außenabstand\n\n# LOCALIZATION NOTE (boxmodel.padding) This refers to the padding in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.padding=Innenabstand\n\n# LOCALIZATION NOTE (boxmodel.border) This refers to the border in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.border=Rand\n\n# LOCALIZATION NOTE (boxmodel.content) This refers to the content in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.content=Inhalt\n\n# LOCALIZATION NOTE: (boxmodel.geometryButton.tooltip) This label is displayed as a\n# tooltip that appears when hovering over the button that allows users to edit the\n# position of an element in the page.\nboxmodel.geometryButton.tooltip=Position bearbeiten\n\n\n# LOCALIZATION NOTE: (boxmodel.propertiesLabel) This label is displayed as the header\n# for showing and collapsing the properties underneath the box model in the layout view\nboxmodel.propertiesLabel=Box Model Properties\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"Neu laden\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"der Seite, um &lt;canvas&gt;-Kontexte zu debuggen.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"Auf die\">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"-Schaltfläche klicken, um die Aufrufliste des Frames einer Animation anzuzeigen.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.waitingNotice): This is the label shown\n  -  in the call list view while recording a snapshot. -->\n<!ENTITY canvasDebuggerUI.waitingNotice   \"Animationsroutine wird aufgenommen…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Nächsten Frame in der Animationsschleife aufzeichnen\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n<!ENTITY canvasDebuggerUI.importSnapshot \"Importieren…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n<!ENTITY canvasDebuggerUI.clearSnapshots \"Leeren\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Aufrufe durchsuchen\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText=Noch keine Abbildungszustände\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel=Abbildungszustand %S\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel=Wird geladen…\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel=Speichern\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel=Wird gespeichert…\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel=Von Festplatte geladen\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle=Abbildungszustand des Animations-Frames speichern…\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter=JSON-Dateien\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter=Alle Dateien\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel=#1 Zeichenschritt;#1 Zeichenschritte\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel=#1 Aufruf;#1 Aufrufe\n\n# LOCALIZATION NOTE (recordingTimeoutFailure):\n# This notification alert is displayed when attempting to record a requestAnimationFrame\n# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no\n# loops were found.\nrecordingTimeoutFailure=Canvas-Debugger konnte weder eine requestAnimationFrame- noch eine setTimeout-Routine finden.\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/components.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the shared React components,\n# so files in `devtools/client/shared/components/*`.\n\n# LOCALIZATION NOTE (frame.unknownSource): When we do not know the source filename of\n# a frame, we use this string instead.\nframe.unknownSource=(unbekannt)\n\n# LOCALIZATION NOTE (viewsourceindebugger): The label for the tooltip when hovering over\n# a source link that links to the debugger.\n# %S represents the URL to match in the debugger.\nframe.viewsourceindebugger=Quelltext im Debugger anzeigen → %S\n\n# LOCALIZATION NOTE (notificationBox.closeTooltip): The content of a tooltip that\n# appears when hovering over the close button in a notification box.\nnotificationBox.closeTooltip=Diese Mitteilung schließen\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n<!ENTITY title      \"Verbinden\">\n<!ENTITY header     \"Mit anderem Gerät über Netzwerk verbinden\">\n<!ENTITY host       \"Host:\">\n<!ENTITY port       \"Port:\">\n<!ENTITY connect    \"Verbinden\">\n<!ENTITY connecting \"Verbindung wird hergestellt…\">\n<!ENTITY availableAddons \"Verfügbare externe Add-ons:\">\n<!ENTITY availableTabs \"Verfügbare externe Tabs:\">\n<!ENTITY availableProcesses \"Verfügbare externe Prozesse:\">\n<!ENTITY connectionError \"Fehler:\">\n<!ENTITY errorTimeout \"Fehler: Verbindungs-Zeitüberschreitung\">\n<!ENTITY errorRefused \"Fehler: Verbindungsanfrage abgelehnt\">\n<!ENTITY errorUnexpected \"Unerwarteter Fehler\">\n\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n<!ENTITY remoteHelp \"Firefox-Entwicklerwerkzeuge können andere Geräte über das Netzwerk debuggen (zum Beispiel Firefox für Android und Firefox OS). Überprüfen Sie, dass Sie die Einstellung 'Externes Debugging' auf dem anderen Gerät aktiviert haben. Weitere Informationen dazu in der \">\n<!ENTITY remoteDocumentation \"Dokumentation\">\n<!ENTITY remoteHelpSuffix \".\">\n\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=Hauptprozess\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n<!ENTITY debuggerUI.closeButton.tooltip \"Schließen\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n<!ENTITY debuggerUI.panesButton.tooltip \"Spalten ein-/ausblenden\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n<!ENTITY debuggerUI.blackBoxMessage.label \"Diese Quelldatei ist stummgeschaltet: Ihre Haltepunkte sind deaktiviert und schrittweises Vorgehen überspringt sie.\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"Stummschaltung dieser Quelldatei aufheben\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n<!ENTITY debuggerUI.optsButton.tooltip  \"Debugger-Einstellungen\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"Stummschaltung umschalten\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n<!ENTITY debuggerUI.sources.prettyPrint \"Quelltext formatieren\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n<!ENTITY debuggerUI.autoPrettyPrint     \"Minimierte Quelldateien automatisch formatieren\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"M\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"Alle Haltepunkte aktivieren/deaktivieren\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton \"Leeren\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton.tooltip \"Entfernt gesammelte Ablaufdaten\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n<!ENTITY debuggerUI.pauseExceptions          \"Bei Ausnahmefehlern anhalten\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"A\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.ignoreCaughtExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n<!ENTITY debuggerUI.ignoreCaughtExceptions     \"Abgefangene Ausnahmefehler ignorieren\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"g\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n<!ENTITY debuggerUI.showPanesOnInit     \"Spalten beim Start anzeigen\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n<!ENTITY debuggerUI.showVarsFilter      \"Suchleiste für Variablen anzeigen\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"b\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n<!ENTITY debuggerUI.showOnlyEnum        \"Nur nummerierbare Eigenschaften anzeigen\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"n\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n<!ENTITY debuggerUI.showOriginalSource      \"Ursprüngliche Quelle anzeigen\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"Q\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not. -->\n<!ENTITY debuggerUI.autoBlackBox           \"Minimierte Quelldateien automatisch stumm schalten\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"u\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a description. -->\n<!ENTITY debuggerUI.searchPanelOperators    \"Operatoren:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n<!ENTITY debuggerUI.searchFile          \"Skripte durchsuchen\">\n<!ENTITY debuggerUI.searchFile.key      \"P\">\n<!ENTITY debuggerUI.searchFile.altkey   \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"d\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n<!ENTITY debuggerUI.searchGlobal        \"In allen Dateien suchen\">\n<!ENTITY debuggerUI.searchGlobal.key    \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"a\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n<!ENTITY debuggerUI.searchFunction      \"Funktionsdefinition suchen\">\n<!ENTITY debuggerUI.searchFunction.key  \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"u\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n<!ENTITY debuggerUI.searchToken         \"Suchen\">\n<!ENTITY debuggerUI.searchToken.key     \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n<!ENTITY debuggerUI.searchGoToLine      \"Zu Zeile springen…\">\n<!ENTITY debuggerUI.searchGoToLine.key  \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"Z\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n<!ENTITY debuggerUI.searchVariable      \"Variablen filtern\">\n<!ENTITY debuggerUI.searchVariable.key  \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n<!ENTITY debuggerUI.focusVariables      \"Variablenbaum fokussieren\">\n<!ENTITY debuggerUI.focusVariables.key  \"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"f\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n<!ENTITY debuggerUI.condBreakPanelTitle \"An diesem Haltepunkt wird nur angehalten, falls die folgende Bedingung wahr ist\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n<!ENTITY debuggerUI.seMenuBreak         \"Haltepunkt hinzufügen\">\n<!ENTITY debuggerUI.seMenuBreak.key     \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n<!ENTITY debuggerUI.seMenuCondBreak     \"Bedingten Haltepunkt hinzufügen\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for editing a breakpoint. -->\n<!ENTITY debuggerUI.seEditMenuCondBreak     \"Bedingten Haltepunkt bearbeiten\">\n<!ENTITY debuggerUI.seEditMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n<!ENTITY debuggerUI.tabs.workers        \"Worker\">\n<!ENTITY debuggerUI.tabs.sources        \"Quellen\">\n<!ENTITY debuggerUI.tabs.traces         \"Ablauf\">\n<!ENTITY debuggerUI.tabs.callstack      \"Aufrufliste\">\n<!ENTITY debuggerUI.tabs.variables      \"Variablen\">\n<!ENTITY debuggerUI.tabs.events         \"Ereignisse\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n<!ENTITY debuggerUI.seMenuAddWatch      \"Auswahl als zu beobachtenden Ausdruck hinzufügen\">\n<!ENTITY debuggerUI.seMenuAddWatch.key  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n<!ENTITY debuggerUI.addWatch            \"Zu beobachtenden Ausdruck hinzufügen\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"A\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n<!ENTITY debuggerUI.removeAllWatch      \"Alle zu beobachtenden Ausdrücke entfernen\">\n<!ENTITY debuggerUI.removeAllWatch.key  \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"e\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  debugger sources side menu. This should be the same as\n  -  netmonitorUI.context.newTab  -->\n<!ENTITY debuggerUI.context.newTab           \"In neuem Tab öffnen\">\n<!ENTITY debuggerUI.context.newTab.accesskey \"T\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url. This should be\n  -  the same as netmonitorUI.context.copyUrl -->\n<!ENTITY debuggerUI.context.copyUrl           \"Adresse kopieren\">\n<!ENTITY debuggerUI.context.copyUrl.accesskey \"k\">\n<!ENTITY debuggerUI.context.copyUrl.key \"C\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI.\ncollapsePanes=Spalten ausblenden\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI.\nexpandPanes=Spalten einblenden\n\n# LOCALIZATION NOTE (pauseButtonTooltip): The tooltip that is displayed for the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=Zum Anhalten klicken (%S)\n\n# LOCALIZATION NOTE (pausePendingButtonTooltip): The tooltip that is displayed for\n# the pause button after it's been clicked but before the next JavaScript to run.\npausePendingButtonTooltip=Warten auf nächste JavaScript-Ausführung\n\n# LOCALIZATION NOTE (resumeButtonTooltip): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=Zum Fortfahren klicken (%S)\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=Schritt darüber (%S)\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=Schritt hinein (%S)\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=Schritt heraus (%S)\n\n# LOCALIZATION NOTE (noWorkersText): The text to display in the workers list\n# when there are no workers.\nnoWorkersText=Seite enthält keine Worker.\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources list\n# when there are no sources.\nnoSourcesText=Seite enthält keine Quellen.\n\n# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab\n# when there are no events.\nnoEventListenersText=Es wird nicht auf Ereignisse gewartet.\n\n# LOCALIZATION NOTE (eventListenersHeader): The text to display in the events\n# header.\neventListenersHeader=Event Listener\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText=Keine Aufrufinformationen verfügbar\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip=Umschalten, ob die Ausführung bei diesem Ereignis angehalten wird\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector=durch\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource=in\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes=%S Knoten\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative=[nativer Code]\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents=Animation\naudioEvents=Audio\nbatteryEvents=Batterie\nclipboardEvents=Zwischenablage\ncompositionEvents=Seitenaufbau\ndeviceEvents=Gerät\ndisplayEvents=Anzeige\ndragAndDropEvents=Ziehen und Ablegen\ngamepadEvents=Gamepad\nindexedDBEvents=IndexedDB\ninteractionEvents=Interaktion\nkeyboardEvents=Tastatur\nmediaEvents=HTML5-Medien\nmouseEvents=Maus\nmutationEvents=DOM-Veränderungen\nnavigationEvents=Navigation\npointerLockEvents=Mausfang\nsensorEvents=Sensor\nstorageEvents=Speicher\ntimeEvents=Zeit\ntouchEvents=Berührung\notherEvents=Sonstiges\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip) = The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=Stummschaltung umschalten\n\n# LOCALIZATION NOTE (sources.search.key): Key shortcut to open the search for\n# searching all the source files the debugger has seen.\nsources.search.key=P\n\n# LOCALIZATION NOTE (sourceSearch.search.key): Key shortcut to open the search\n# for searching within a the currently opened files in the editor\nsourceSearch.search.key=F\n\n# LOCALIZATION NOTE (sourceSearch.search.again.key): Key shortcut to re-open\n# the search for re-searching the same search triggered from a sourceSearch\nsourceSearch.search.again.key=G\n\n# LOCALIZATION NOTE (sourceSearch.search.resultsSummary): Shows a summary of\n# the number of matches for autocomplete\nsourceSearch.resultsSummary=%d Treffer für \"%S\"\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=Keine Übereinstimmungen gefunden\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=Skripte filtern (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=Variablen filtern\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText=Eigenschaften filtern\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=Skripte filtern (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=In allen Dateien suchen (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=Funktionsdefinition suchen (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=In dieser Datei suchen (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=Zu Zeile springen (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=Variablen filtern (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=Bedingten Haltepunkt konfigurieren\nbreakpointMenuItem.enableSelf=Haltepunkt aktivieren\nbreakpointMenuItem.disableSelf=Haltepunkt deaktivieren\nbreakpointMenuItem.deleteSelf=Haltepunkt entfernen\nbreakpointMenuItem.enableOthers=Andere Haltepunkte aktivieren\nbreakpointMenuItem.disableOthers=Andere Haltepunkte deaktivieren\nbreakpointMenuItem.deleteOthers=Andere Haltepunkte entfernen\nbreakpointMenuItem.enableAll=Alle Haltepunkte aktivieren\nbreakpointMenuItem.disableAll=Alle Haltepunkte deaktivieren\nbreakpointMenuItem.deleteAll=Alle Haltepunkte entfernen\n\n# LOCALIZATION NOTE (breakpoints.header): Breakpoints right sidebar pane header.\nbreakpoints.header=Haltepunkte\n\n# LOCALIZATION NOTE (breakpoints.none): The text that appears when there are\n# no breakpoints present\nbreakpoints.none=Keine Haltepunkte\n\n# LOCALIZATION NOTE (breakpoints.enable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.enable=Haltepunkte aktivieren\n\n# LOCALIZATION NOTE (breakpoints.disable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.disable=Haltepunkte deaktivieren\n\n# LOCALIZATION NOTE (breakpoints.removeBreakpointTooltip): The tooltip that is displayed\n# for remove breakpoint button in right sidebar\nbreakpoints.removeBreakpointTooltip=Haltepunkt entfernen\n\n# LOCALIZATION NOTE (callStack.header): Call Stack right sidebar pane header.\ncallStack.header=Aufrufliste\n\n# LOCALIZATION NOTE (callStack.notPaused): Call Stack right sidebar pane\n# message when not paused.\ncallStack.notPaused=Nicht angehalten\n\n# LOCALIZATION NOTE (callStack.collapse): Call Stack right sidebar pane\n# message to hide some of the frames that are shown.\ncallStack.collapse=Zeilen einklappen\n\n# LOCALIZATION NOTE (callStack.expand): Call Stack right sidebar pane\n# message to show more of the frames.\ncallStack.expand=Zeilen ausklappen\n\n# LOCALIZATION NOTE (editor.searchResults): Editor Search bar message\n# for the summarizing the selected search result. e.g. 5 of 10 results.\neditor.searchResults=%d von %d Übereinstimmungen\n\n# LOCALIZATION NOTE (editor.noResults): Editor Search bar message\n# for when no results found.\neditor.noResults=Keine Übereinstimmungen\n\n# LOCALIZATION NOTE (editor.addBreakpoint): Editor gutter context menu item\n# for adding a breakpoint on a line.\neditor.addBreakpoint=Haltepunkt hinzufügen\n\n# LOCALIZATION NOTE (editor.disableBreakpoint): Editor gutter context menu item\n# for disabling a breakpoint on a line.\neditor.disableBreakpoint=Haltepunkt deaktivieren\n\n# LOCALIZATION NOTE (editor.enableBreakpoint): Editor gutter context menu item\n# for enabling a breakpoint on a line.\neditor.enableBreakpoint=Haltepunkt aktivieren\n\n# LOCALIZATION NOTE (editor.removeBreakpoint): Editor gutter context menu item\n# for removing a breakpoint on a line.\neditor.removeBreakpoint=Haltepunkt entfernen\n\n# LOCALIZATION NOTE (editor.editBreakpoint): Editor gutter context menu item\n# for setting a breakpoint condition on a line.\neditor.editBreakpoint=Haltepunkt bearbeiten\n\n# LOCALIZATION NOTE (editor.addConditionalBreakpoint): Editor gutter context\n# menu item for adding a breakpoint condition on a line.\neditor.addConditionalBreakpoint=Bedingten Haltepunkt hinzufügen\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Placeholder text for\n# input element inside ConditionalPanel component\neditor.conditionalPanel.placeholder=An diesem Haltepunkt wird pausiert, wenn der Ausdruck true zurückgibt\n\n# LOCALIZATION NOTE (editor.jumpToMappedLocation): Context menu item\n# for navigating to a source mapped location\neditor.jumpToMappedLocation=Zur %s Adresse wechseln\n\n# LOCALIZATION NOTE (generated): Source Map term for a server source location\ngenerated=generierten\n\n# LOCALIZATION NOTE (original): Source Map term for a debugger UI source location\noriginal=ursprünglichen\n\n# LOCALIZATION NOTE (expressions.placeholder): Placeholder text for expression\n# input element\nexpressions.placeholder=Zu beobachtenden Ausdruck hinzufügen\n\n# LOCALIZATION NOTE (sourceTabs.closeTab): Editor source tab context menu item\n# for closing the selected tab below the mouse.\nsourceTabs.closeTab=Tab schließen\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs): Editor source tab context menu item\n# for closing the other tabs.\nsourceTabs.closeOtherTabs=Andere Tabs schließen\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToRight): Editor source tab context menu item\n# for closing the tabs to the right of the selected tab.\nsourceTabs.closeTabsToRight=Rechte Tabs schließen\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs): Editor source tab context menu item\n# for closing all tabs.\nsourceTabs.closeAllTabs=Alle Tabs schließen\n\n# LOCALIZATION NOTE (sourceTabs.closeTabButtonTooltip): The tooltip that is displayed\n# for close tab button in source tabs.\nsourceTabs.closeTabButtonTooltip=Tab schließen\n\n# LOCALIZATION NOTE (sourceTabs.newTabButtonTooltip): The tooltip that is displayed for\n# new tab button in source tabs.\nsourceTabs.newTabButtonTooltip=Nach Quellen suchen (%S)\n\n# LOCALIZATION NOTE (scopes.header): Scopes right sidebar pane header.\nscopes.header=Geltungsbereiche\n\n# LOCALIZATION NOTE (scopes.notAvailable): Scopes right sidebar pane message\n# for when the debugger is paused, but there isn't pause data.\nscopes.notAvailable=Geltungsbereiche nicht verfügbar\n\n# LOCALIZATION NOTE (scopes.notPaused): Scopes right sidebar pane message\n# for when the debugger is not paused.\nscopes.notPaused=Nicht angehalten\n\n# LOCALIZATION NOTE (scopes.block): Scopes right sidebar block subheading\nscopes.block=Block\n\n# LOCALIZATION NOTE (sources.header): Sources left sidebar header\nsources.header=Quellen\n\n# LOCALIZATION NOTE (sources.search): Sources left sidebar prompt\n# e.g. Cmd+P to search. On a mac, we use the command unicode character.\n# On windows, it's ctrl.\nsources.search=%S zum Suchen\n\n# LOCALIZATION NOTE (watchExpressions.header): Watch Expressions right sidebar\n# pane header.\nwatchExpressions.header=Ausdruck beobachten\n\n# LOCALIZATION NOTE (watchExpressions.refreshButton): Watch Expressions header\n# button for refreshing the expressions.\nwatchExpressions.refreshButton=Aktualisieren\n\n# LOCALIZATION NOTE (welcome.search): The center pane welcome panel's\n# search prompt. e.g. cmd+p to search for files. On windows, it's ctrl, on\n# a mac we use the unicode character.\nwelcome.search=%S zum Suchen nach Dateien\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\nsourceSearch.search=Suchen…\n\n# LOCALIZATION NOTE (sourceSearch.noResults): The center pane Source Search\n# message when the query did not match any of the sources.\nsourceSearch.noResults=Keine mit %S übereinstimmenden Dateien gefunden\n\n# LOCALIZATION NOTE (sourceFooter.debugBtnTooltip): Tooltip text associated\n# with the pretty-print button\nsourceFooter.debugBtnTooltip=Quelltext einheitlich formatieren\n\n# LOCALIZATION NOTE (ignoreExceptions): The pause on exceptions button tooltip\n# when the debugger will not pause on exceptions.\nignoreExceptions=Ausnahmen ignoriert. Anklicken, um bei unbehandelten Ausnahmen anzuhalten.\n\n# LOCALIZATION NOTE (pauseOnUncaughtExceptions): The pause on exceptions button\n# tooltip when the debugger will pause on uncaught exceptions.\npauseOnUncaughtExceptions=Bei unbehandelten Ausnahmen anhalten. Anklicken, um bei jeder Ausnahme anzuhalten\n\n# LOCALIZATION NOTE (pauseOnExceptions): The pause on exceptions button tooltip\n# when the debugger will pause on all exceptions.\npauseOnExceptions=Bei jeder Ausnahme anhalten. Anklicken, um alle Ausnahmen zu ignorieren.\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the loading process has started but there is no file to display\n# yet.\nloadingText=Lädt\\u2026\n\n# LOCALIZATION NOTE (errorLoadingText2): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText2=Fehler beim Laden der folgenden Adresse: %S\n\n# LOCALIZATION NOTE (addWatchExpressionText): The text that is displayed in the\n# watch expressions list to add a new item.\naddWatchExpressionText=Zu beobachtenden Ausdruck hinzufügen\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton=Beobachten\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText=Keine Variablen verfügbar.\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=Geltungsbereich: %S\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=Ausdrücke beobachten\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=Global\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace=Stack-Trace:\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects=#1 weitere…;#1 weitere…\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=Zum Bearbeiten doppelklicken\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableValueTooltip=Zum Ändern des Wertes anklicken\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item with which can be removed.\nvariablesCloseButtonTooltip=Zum Löschen anklicken\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=Zum Setzen des Wertes anklicken\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip=Zur Anzeige des Knotes im Inspektor anklicken\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip=configurable\nenumerableTooltip=enumerable\nwritableTooltip=writable\nfrozenTooltip=frozen\nsealedTooltip=sealed\nextensibleTooltip=extensible\noverriddenTooltip=overridden\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel=:\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel2): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel2=\\u0020→\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=Ein oder mehrere Debugger wurden angehalten. Bitte setzen Sie den zuletzt angehaltenen Debugger auf %S fort.\n\nvariablesViewOptimizedOut=(durch Optimierung entfernt)\nvariablesViewUninitialized=(nicht initialisiert)\nvariablesViewMissingArgs=(nicht verfügbar)\n\nanonymousSourcesLabel=Anonyme Quellen\n\nexperimental=Dies ist eine experimentelle Funktion.\n\n# LOCALIZATION NOTE (whyPaused.debuggerStatement): The text that is displayed\n# in a info block explaining how the debugger is currently paused due to a `debugger`\n# statement in the code\nwhyPaused.debuggerStatement=Durch \"debugger\" Ausdruck angehalten\n\n# LOCALIZATION NOTE (whyPaused.breakpoint): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a breakpoint\nwhyPaused.breakpoint=An Haltepunkt angehalten\n\n# LOCALIZATION NOTE (whyPaused.exception): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an exception\nwhyPaused.exception=Nach Ausnahmefehler angehalten\n\n# LOCALIZATION NOTE (whyPaused.resumeLimit): The text that is displayed\n# in a info block explaining how the debugger is currently paused while stepping\n# in or out of the stack\nwhyPaused.resumeLimit=In schrittweiser Ausführung angehalten\n\n# LOCALIZATION NOTE (whyPaused.pauseOnDOMEvents): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# dom event\nwhyPaused.pauseOnDOMEvents=Bei Event Listener angehalten\n\n# LOCALIZATION NOTE (whyPaused.xhr): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# xml http request\nwhyPaused.xhr=Bei XMLHttpRequest angehalten\n\n# LOCALIZATION NOTE (whyPaused.promiseRejection): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# promise rejection\nwhyPaused.promiseRejection=Nach abgelehntem Promise angehalten\n\n# LOCALIZATION NOTE (whyPaused.assert): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# assert\nwhyPaused.assert=Nach Assertion angehalten\n\n# LOCALIZATION NOTE (whyPaused.debugCommand): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# debugger statement\nwhyPaused.debugCommand=In analysierter Funktion angehalten\n\n# LOCALIZATION NOTE (whyPaused.other): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an event\n# listener breakpoint set\nwhyPaused.other=Debugger angehalten\n\n\n# LOCALIZATION NOTE (copySourceUrl): This is the text that appears in the\n# context menu to copy the source URL of file open.\ncopySourceUrl=Copy Source Url\n\n# LOCALIZATION NOTE (copySourceUrl.accesskey): Access key to copy the source URL of a file from\n# the context menu.\ncopySourceUrl.accesskey=u\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Tooltip text for\n# close button inside ConditionalPanel component\neditor.conditionalPanel.close=Cancel edit breakpoint and close\n\n# LOCALIZATION NOTE (editor.jumpToMappedLocation1): Context menu item\n# for navigating to a source mapped location\neditor.jumpToMappedLocation1=Jump to %S location\nfunctionSearch.search.key=O\nfunctionSearch.search.placeholder=Search Functions…\n\n# LOCALIZATION NOTE (sourceSearch.resultsSummary1): Shows a summary of\n# the number of matches for autocomplete\nsourceSearch.resultsSummary1=%d results\n\n# LOCALIZATION NOTE (sourceSearch.search.placeholder): placeholder text in\n# the source search input bar\nsourceSearch.search.placeholder=Search in file…\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs.accesskey): Access key to close all tabs from the\n# editor context menu.\nsourceTabs.closeAllTabs.accesskey=a\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs.accesskey): Access key to close other source tabs\n# from the editor context menu.\nsourceTabs.closeOtherTabs.accesskey=o\n\n# LOCALIZATION NOTE (sourceTabs.closeTab.accesskey): Access key to close the currently select\n# source tab from the editor context menu item.\nsourceTabs.closeTab.accesskey=c\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd): Editor source tab context menu item\n# for closing the tabs to the end (the right for LTR languages) of the selected tab.\nsourceTabs.closeTabsToEnd=Close tabs to the right\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd.accesskey): Access key to close source tabs\n# after the selected tab from the editor context menu.\nsourceTabs.closeTabsToEnd.accesskey=e\n\n# LOCALIZATION NOTE (sourceTabs.copyLink): Editor source tab context menu item\n# for copying a link address.\nsourceTabs.copyLink=Copy Link Address\n\n# LOCALIZATION NOTE (sourceTabs.copyLink.accesskey): Access key to copy a link addresss from the\n# editor context menu.\nsourceTabs.copyLink.accesskey=l\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint): Editor source tab context menu item\n# for pretty printing the source.\nsourceTabs.prettyPrint=Pretty Print Source\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint.accesskey): Access key to pretty print a source from\n# the editor context menu.\nsourceTabs.prettyPrint.accesskey=p\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree): Editor source tab context menu item\n# for revealing source in tree.\nsourceTabs.revealInTree=Reveal in Tree\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree.accesskey): Access key to reveal a source in the\n# tree from the context menu.\nsourceTabs.revealInTree.accesskey=r\n\n# LOCALIZATION NOTE (sources.searchAlt.key): Alternate key shortcut to open\n# the search for searching all the source files the debugger has seen.\nsources.searchAlt.key=O\n\n# LOCALIZATION NOTE (whyPaused.breakpointConditionThrown): The text that is displayed\n# in an info block when evaluating a conditional breakpoint throws an error\nwhyPaused.breakpointConditionThrown=Error with conditional breakpoint\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=Telefone\ndevice.tablets=Tablets\ndevice.laptops=Laptops\ndevice.televisions=Fernseher\ndevice.consoles=Spielekonsolen\ndevice.watches=Uhren\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the DOM panel\n# which is available from the Web Developer sub-menu -> 'DOM'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (dom.filterDOMPanel): A placeholder text used for\n# DOM panel search box.\ndom.filterDOMPanel=DOM-Ansicht durchsuchen\n\n# LOCALIZATION NOTE (dom.refresh): A label for Refresh button in\n# DOM panel toolbar\ndom.refresh=Aktualisieren"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=kopiert\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/filterwidget.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE These strings are used in the CSS Filter Editor Widget\n   - which can be found in a tooltip that appears in the Rule View when clicking\n   - on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'. -->\n\n<!-- LOCALIZATION NOTE (filterListSelectPlaceholder): This string is used as\n   - a preview option in the list of possible filters <select> -->\n<!ENTITY filterListSelectPlaceholder \"Filter auswählen\">\n\n<!-- LOCALIZATION NOTE (addNewFilterButton): This string is displayed on a button used to add new filters -->\n<!ENTITY addNewFilterButton \"Hinzufügen\">\n\n<!-- LOCALIZATION NOTE (newPresetPlaceholder): This string is used as\n   - a placeholder in the list of presets which is used to save a new preset -->\n<!ENTITY newPresetPlaceholder \"Name der Vorlage\">\n\n<!-- LOCALIZATION NOTE (savePresetButton): This string is displayed on a button used to save a new preset -->\n<!ENTITY savePresetButton \"Speichern\">\n\n<!-- LOCALIZATION NOTE(presetsToggleButton): This string is used in a button which toggles the presets list -->\n<!ENTITY presetsToggleButton \"Vorlagen\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/filterwidget.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the CSS Filter Editor Widget\n# which can be found in a tooltip that appears in the Rule View when clicking\n# on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'.\n\n# LOCALIZATION NOTE (emptyFilterList):\n# This string is displayed when filter's list is empty\n# (no filter specified / all removed)\nemptyFilterList=Kein Filter festgelegt\n\n# LOCALIZATION NOTE (emptyPresetList):\n# This string is displayed when preset's list is empty\nemptyPresetList=Sie haben noch keine Vorlagen. \\\nSie können welche erstellen, indem Sie einen Namen angeben und sie speichern. \\\nAuf Vorlagen können Sie schnell zugreifen und sie sind leicht wiederwendbar.\n\n# LOCALIZATION NOTE (addUsingList):\n# This string is displayed under [emptyFilterList] when filter's\n# list is empty, guiding user to add a filter using the list below it\naddUsingList=Fügen Sie einen Filter mittels der Liste unten hinzu.\n\n# LOCALIZATION NOTE (dropShadowPlaceholder):\n# This string is used as a placeholder for drop-shadow's input\n# in the filter list (shown when <input> is empty)\ndropShadowPlaceholder=x y Radius Farbe\n\n# LOCALIZATION NOTE (dragHandleTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# drag handles of filters which are used to re-order filters\ndragHandleTooltipText=Zum Ändern der Reihenfolge nach oben oder unten ziehen\n\n# LOCALIZATION NOTE (labelDragTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# filters' labels which can be dragged left/right to increase/decrease\n# the filter's value (like photoshop)\nlabelDragTooltipText=Nach links oder rechts ziehen, um den Wert zu erhöhen oder zu verringern\n\n# LOCALIZATION NOTE (filterListSelectPlaceholder):\n# This string is used as a preview option in the list of possible filters\n# <select>\nfilterListSelectPlaceholder=Filter auswählen\n\n# LOCALIZATION NOTE (addNewFilterButton):\n# This string is displayed on a button used to add new filters\naddNewFilterButton=Hinzufügen\n\n# LOCALIZATION NOTE (newPresetPlaceholder):\n# This string is used as a placeholder in the list of presets which is used to\n# save a new preset\nnewPresetPlaceholder=Name der Vorlage\n\n# LOCALIZATION NOTE (savePresetButton):\n# This string is displayed on a button used to save a new preset\nsavePresetButton=Speichern\n\n# LOCALIZATION NOTE(presetsToggleButton):\n# This string is used in a button which toggles the presets list\npresetsToggleButton=Vorlagen\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n<!ENTITY fontInspectorTitle \"Schriftarten\">\n<!ENTITY showAllFonts \"Alle in der Seite verwendeten Schriftarten anzeigen\">\n<!ENTITY usedAs \"Verwendet: \">\n<!ENTITY system \"Systemschriftart\">\n<!ENTITY remote \"Heruntergeladene Schriftart\">\n\n<!-- LOCALIZATION NOTE (previewHint): This is the label shown as the\n     placeholder in font inspector preview text box. -->\n<!ENTITY previewHint \"Zur Textvorschau Text hier eingeben\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/font-inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Font Inspector strings.\n# The Font Inspector is a panel accessible in the Inspector sidebar.\n\n# LOCALIZATION NOTE (fontinspector.seeAll.tooltip) see fontinspector.seeAll.\nfontinspector.seeAll.tooltip=Alle in der Seite verwendeten Schriftarten anzeigen\n\n# LOCALIZATION NOTE (fontinspector.seeAll) This is the label of a link that will show all\n# the fonts used in the page, instead of the ones related to the inspected element.\nfontinspector.seeAll=Alle verwendeten Schriftarten anzeigen\n\n# LOCALIZATION NOTE (fontinspector.usedAs) This label introduces the name used to refer to\n# the font in a stylesheet.\nfontinspector.usedAs=Verwendet: \n\n# LOCALIZATION NOTE (fontinspector.system) This label indicates that the font is a local\n# system font.\nfontinspector.system=Systemschriftart\n\n# LOCALIZATION NOTE (fontinspector.remote) This label indicates that the font is a remote\n# font.\nfontinspector.remote=Heruntergeladene Schriftart\n\n# LOCALIZATION NOTE (previewHint):\n# This is the label shown as the placeholder in font inspector preview text box.\nfontinspector.previewText=Zur Textvorschau Text hier eingeben\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/graphs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (graphs.label.average):\n# This string is displayed on graphs when showing an average.\ngraphs.label.average=mtw\n\n# LOCALIZATION NOTE (graphs.label.minimum):\n# This string is displayed on graphs when showing a minimum.\ngraphs.label.minimum=min\n\n# LOCALIZATION NOTE (graphs.label.maximum):\n# This string is displayed on graphs when showing a maximum.\ngraphs.label.maximum=max\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/har.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP response bodies are not includes\n# in exported data.\nhar.responseBodyNotIncluded=Keine Response-Bodies enthalten\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP request bodies are not includes\n# in exported data.\nhar.requestBodyNotIncluded=Keine Request-Bodies enthalten\n\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/inspector.dtd",
    "content": "<!-- LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users edit the\n     (outer) HTML of the current node -->\n<!ENTITY inspectorHTMLEdit.label       \"HTML bearbeiten\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"b\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     inner HTML of the current node -->\n<!ENTITY inspectorHTMLCopyInner.label       \"Inneres HTML kopieren\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"n\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     outer HTML of the current node -->\n<!ENTITY inspectorHTMLCopyOuter.label       \"Äußeres HTML kopieren\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey   \"u\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyUniqueSelector.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the CSS Selector of the current node -->\n<!ENTITY inspectorCopyUniqueSelector.label       \"Eindeutigen Selektor kopieren\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey   \"d\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste outer\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteOuter.label      \"Äußeres HTML einfügen\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"g\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteInner.label      \"Inneres HTML einfügen\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"H\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"Einfügen…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"E\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n<!ENTITY inspectorHTMLPasteBefore.label      \"Davor\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"v\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n<!ENTITY inspectorHTMLPasteAfter.label       \"Danach\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"n\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"Als erstes Kind\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"e\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n<!ENTITY inspectorHTMLPasteLastChild.label       \"Als letztes Kind\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"z\">\n\n<!-- LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users scroll\n     the current node into view -->\n<!ENTITY inspectorScrollNodeIntoView.label       \"In sichtbaren Bereich verschieben\">\n<!ENTITY inspectorScrollNodeIntoView.accesskey   \"v\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete the\n     current node -->\n<!ENTITY inspectorHTMLDelete.label          \"Knoten löschen\">\n<!ENTITY inspectorHTMLDelete.accesskey      \"s\">\n<!-- LOCALIZATION NOTE (inspectorAttributeSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other\n     attribute items, which allow to:\n     - add new attribute\n     - edit attribute\n     - remove attribute -->\n<!ENTITY inspectorAttributeSubmenu.label      \"Attribute\">\n<!ENTITY inspectorAttributeSubmenu.accesskey  \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users add attribute\n     to current node -->\n<!ENTITY inspectorAddAttribute.label        \"Attribut hinzufügen\">\n<!ENTITY inspectorAddAttribute.accesskey    \"h\">\n\n<!-- LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users edit attribute\n     for current node -->\n<!ENTITY inspectorEditAttribute.label        \"Attribut bearbeiten\">\n<!ENTITY inspectorEditAttribute.accesskey    \"b\">\n\n<!-- LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete attribute\n     from current node -->\n<!ENTITY inspectorRemoveAttribute.label        \"Attribut entfernen\">\n<!ENTITY inspectorRemoveAttribute.accesskey    \"e\">\n\n<!ENTITY inspector.selectButton.tooltip     \"Element mit Maus auswählen\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n<!ENTITY inspectorSearchHTML.label2          \"Mit CSS-Selektoren suchen\">\n<!ENTITY inspectorSearchHTML.key            \"H\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that will\n     be shown as the placeholder in the future, once the inspector search box\n     supports the full text HTML search in Bug 835896. -->\n<!ENTITY inspectorSearchHTML.label3 \"HTML durchsuchen\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyImageDataUri.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the URL embedding the image data encoded in Base 64 (what we name\n     here Image Data URL). For more information:\n     https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs -->\n<!ENTITY inspectorCopyImageDataUri.label       \"Grafik als Data-URI kopieren\">\n\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n<!ENTITY inspectorShowDOMProperties.label       \"DOM-Eigenschaften anzeigen\">\n\n<!-- LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n     shown in the inspector contextual-menu for the item that outputs a\n     variable for the current node to the console. When triggered,\n     this item opens the split Console. -->\n<!ENTITY inspectorUseInConsole.label       \"In Konsole verwenden\">\n\n<!-- LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n     shown in the inspector contextual-menu for recursively expanding\n     mark-up elements -->\n<!ENTITY inspectorExpandNode.label       \"Alle erweitern\">\n\n<!-- LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n     shown in the inspector contextual-menu for recursively collapsing\n     mark-up elements -->\n<!ENTITY inspectorCollapseNode.label       \"Einklappen\">\n\n<!-- LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users take\n     a screenshot of the currently selected node. -->\n<!ENTITY inspectorScreenshotNode.label       \"Bildschirmfoto von Knoten aufnehmen\">\n\n<!-- LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users\n     duplicate the currently selected node. -->\n<!ENTITY inspectorDuplicateNode.label       \"Knoten klonen\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\nbreadcrumbs.siblings=Geschwister\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=Der Debugger wurde angehalten. Einige Funktionen wie Auswahl mit der Maus werden nicht funktionieren.\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=Befehle für ausgewählten Knoten\n\ninspector.panelLabel.markupView=Markup-Ansicht\n\n# LOCALIZATION NOTE (markupView.more.showing)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=Einige Knoten sind ausgeblendet.\n\n# LOCALIZATION NOTE (markupView.more.showAll2): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nmarkupView.more.showAll2=Einen weiteren Knoten anzeigen;Alle #1 Knoten anzeigen\n\n# LOCALIZATION NOTE (markupView.whitespaceOnly)\n# Used in a tooltip that appears when the user hovers over whitespace-only text nodes in\n# the inspector.\nmarkupView.whitespaceOnly=Textknoten, der nur Leerraum enthält: %S\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage=Grafik konnte nicht geladen werden\n\n# LOCALIZATION NOTE: Used in color picker tooltip when the eyedropper is disabled for\n# non-HTML documents\neyedropper.disabled.title=In Nicht-HTML-Dokument nicht verfügbar\n\n#LOCALIZATION NOTE: Used in the event tooltip to allow the debugger to be opened\neventsTooltip.openInDebugger=In Debugger öffnen\n\n#LOCALIZATION NOTE: Used in the event tooltip when a script's filename cannot be detected\neventsTooltip.unknownLocation=Unbekannte Adresse\n\n#LOCALIZATION NOTE: Used in the mouseover tooltip when hovering \"Unknown location.\"\neventsTooltip.unknownLocationExplanation=Die ursprüngliche Adresse des Event Listeners wurde nicht erkannt. Vielleicht wurde der Quelltext mittels eines Transpilers wie z.B. Babel umgewandelt.\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the tooltip that displays\n# help from MDN. This is a link to the complete MDN documentation page.\ndocsTooltip.visitMDN=MDN-Seite aufrufen\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the docs tooltip when the MDN page\n# could not be loaded (for example, because of a connectivity problem).\ndocsTooltip.loadDocsError=Dokumentationsseite konnte nicht geladen werden\n\n# LOCALIZATION NOTE (inspector.collapsePane): This is the tooltip for the button\n# that collapses the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.collapsePane=Sidebar minimieren\n\n# LOCALIZATION NOTE (inspector.expandPane): This is the tooltip for the button\n# that expands the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.expandPane=Sidebar maximieren\n\n# LOCALIZATION NOTE (inspector.searchResultsCount): This is the label that\n# will show up next to the inspector search box. %1$S is the current result\n# index and %2$S is the total number of search results. For example: \"3 of 9\".\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsCount2=%1$S von %2$S\n\n# LOCALIZATION NOTE (inspector.searchResultsNone): This is the label that\n# will show up next to the inspector search box when no matches were found\n# for the given string.\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsNone=Keine Übereinstimmungen\n\n# LOCALIZATION NOTE (inspector.menu.openUrlInNewTab.label): This is the label of\n# a menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is a URL, and that\n# allows to open that URL in a new tab.\ninspector.menu.openUrlInNewTab.label=Link in neuem Tab öffnen\n\n# LOCALIZATION NOTE (inspector.menu.copyUrlToClipboard.label): This is the label\n# of a menu item in the inspector contextual-menu that appears when the user\n# right-clicks on the attribute of a node in the inspector that is a URL, and\n# that allows to copy that URL in the clipboard.\ninspector.menu.copyUrlToClipboard.label=Link-Adresse kopieren\n\n# LOCALIZATION NOTE (inspector.menu.selectElement.label): This is the label of a\n# menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is the ID of another\n# element in the DOM (like with <label for=\"input-id\">), and that allows to\n# select that element in the inspector.\ninspector.menu.selectElement.label=Element #%S auswählen\n\n# LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the node in the inspector, and that allows\n# to edit an attribute on this node.\ninspectorEditAttribute.label=Attribut %S bearbeiten\ninspectorEditAttribute.accesskey=b\n\n# LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to remove this attribute.\ninspectorRemoveAttribute.label=Attribut %S entfernen\ninspectorRemoveAttribute.accesskey=e\n\n# LOCALIZATION NOTE (inspector.nodePreview.selectNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a DOM\n# node preview (e.g. something like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the node in order to select it in the\n# inspector panel.\ninspector.nodePreview.selectNodeLabel=Anklicken, um Knoten im Inspektor anzuzeigen\n\n# LOCALIZATION NOTE (inspector.nodePreview.highlightNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a the\n# inspector icon displayed next to a DOM node preview (e.g. next to something\n# like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the icon in order to highlight the\n# node in the page.\ninspector.nodePreview.highlightNodeLabel=Anklicken, um Knoten in der Seite hervorzuheben\n\n# LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users edit the\n# (outer) HTML of the current node\ninspectorHTMLEdit.label=HTML bearbeiten\ninspectorHTMLEdit.accesskey=b\n\n# LOCALIZATION NOTE (inspectorCopyInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# inner HTML of the current node\ninspectorCopyInnerHTML.label=Inneres HTML\ninspectorCopyInnerHTML.accesskey=n\n\n# LOCALIZATION NOTE (inspectorCopyOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# outer HTML of the current node\ninspectorCopyOuterHTML.label=Äußeres HTML\ninspectorCopyOuterHTML.accesskey=u\n\n# LOCALIZATION NOTE (inspectorCopyCSSSelector.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the CSS Selector of the current node\ninspectorCopyCSSSelector.label=CSS-Selektor\ninspectorCopyCSSSelector.accesskey=C\n\n# LOCALIZATION NOTE (inspectorCopyCSSPath.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the full CSS path of the current node\ninspectorCopyCSSPath.label=CSS-Pfad\ninspectorCopyCSSPath.accesskey=P\n\n# LOCALIZATION NOTE (inspectorPasteOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste outer\n# HTML in the current node\ninspectorPasteOuterHTML.label=Äußeres HTML\ninspectorPasteOuterHTML.accesskey=u\n\n# LOCALIZATION NOTE (inspectorPasteInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste inner\n# HTML in the current node\ninspectorPasteInnerHTML.label=Inneres HTML\ninspectorPasteInnerHTML.accesskey=n\n\n# LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML before the current node\ninspectorHTMLPasteBefore.label=Davor\ninspectorHTMLPasteBefore.accesskey=v\n\n# LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML after the current node\ninspectorHTMLPasteAfter.label=Danach\ninspectorHTMLPasteAfter.accesskey=c\n\n# LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the first child the current node\ninspectorHTMLPasteFirstChild.label=Als erstes Kind\ninspectorHTMLPasteFirstChild.accesskey=e\n\n# LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the last child the current node\ninspectorHTMLPasteLastChild.label=Als letztes Kind\ninspectorHTMLPasteLastChild.accesskey=z\n\n# LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users scroll\n# the current node into view\ninspectorScrollNodeIntoView.label=In sichtbaren Bereich verschieben\ninspectorScrollNodeIntoView.accesskey=v\n\n# LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users delete the\n# current node\ninspectorHTMLDelete.label=Knoten löschen\ninspectorHTMLDelete.accesskey=s\n\n# LOCALIZATION NOTE (inspectorAttributesSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# attribute items, which allow to:\n# - add new attribute\n# - edit attribute\n# - remove attribute\ninspectorAttributesSubmenu.label=Attribute\ninspectorAttributesSubmenu.accesskey=A\n\n# LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users add attribute\n# to current node\ninspectorAddAttribute.label=Attribut hinzufügen\ninspectorAddAttribute.accesskey=h\n\n# LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that is\n# shown as the placeholder for the markup view search in the inspector.\ninspectorSearchHTML.label3=HTML durchsuchen\n\n# LOCALIZATION NOTE (inspectorImageDataUri.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the URL embedding the image data encoded in Base 64 (what we name\n# here Image Data URL). For more information:\n# https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs\ninspectorImageDataUri.label=Grafik als Data-URI\n\n# LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users see\n# the DOM properties of the current node. When triggered, this item\n# opens the split Console and displays the properties in its side panel.\ninspectorShowDOMProperties.label=DOM-Eigenschaften anzeigen\n\n# LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n# shown in the inspector contextual-menu for the item that outputs a\n# variable for the current node to the console. When triggered,\n# this item opens the split Console.\ninspectorUseInConsole.label=In Konsole verwenden\n\n# LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n# shown in the inspector contextual-menu for recursively expanding\n# mark-up elements\ninspectorExpandNode.label=Alle erweitern\n\n# LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n# shown in the inspector contextual-menu for recursively collapsing\n# mark-up elements\ninspectorCollapseNode.label=Einklappen\n\n# LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users take\n# a screenshot of the currently selected node.\ninspectorScreenshotNode.label=Bildschirmfoto von Knoten aufnehmen\n\n# LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users\n# duplicate the currently selected node.\ninspectorDuplicateNode.label=Knoten klonen\n\n# LOCALIZATION NOTE (inspectorAddNode.label): This is the label shown in\n# the inspector toolbar for the button that lets users add elements to the\n# DOM (as children of the currently selected element).\ninspectorAddNode.label=Neuen Knoten einfügen\ninspectorAddNode.accesskey=f\n\n# LOCALIZATION NOTE (inspectorCopyHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# copy items, which allow to:\n# - Copy Inner HTML\n# - Copy Outer HTML\n# - Copy Unique selector\n# - Copy Image data URI\ninspectorCopyHTMLSubmenu.label=Kopieren\n\n# LOCALIZATION NOTE (inspectorPasteHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# paste items, which allow to:\n# - Paste Inner HTML\n# - Paste Outer HTML\n# - Before\n# - After\n# - As First Child\n# - As Last Child\ninspectorPasteHTMLSubmenu.label=Einfügen\n\n\n# LOCALIZATION NOTE (inspector.searchHTML.key):\n# Key shortcut used to focus the DOM element search box on top-right corner of\n# the markup view\ninspector.searchHTML.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (markupView.hide.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.hide.key=h\n\n# LOCALIZATION NOTE (markupView.edit.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.edit.key=F2\n\n# LOCALIZATION NOTE (markupView.scrollInto.key):\n# Key shortcut used to scroll the webpage in order to ensure the selected node\n# is visible\nmarkupView.scrollInto.key=s\n\n# LOCALIZATION NOTE (inspector.sidebar.fontInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of fonts used in the page.\ninspector.sidebar.fontInspectorTitle=Schriftarten\n\n# LOCALIZATION NOTE (inspector.sidebar.ruleViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of CSS rules used\n# in the page.\ninspector.sidebar.ruleViewTitle=Regeln\n\n# LOCALIZATION NOTE (inspector.sidebar.computedViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of computed CSS values\n# used in the page.\ninspector.sidebar.computedViewTitle=Berechnet\n\n# LOCALIZATION NOTE (inspector.sidebar.layoutViewTitle2):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying layout information defined in the page.\ninspector.sidebar.layoutViewTitle2=Layout\n\n# LOCALIZATION NOTE (inspector.sidebar.animationInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying animations defined in the page.\ninspector.sidebar.animationInspectorTitle=Animationen\n\n# LOCALIZATION NOTE (inspector.eyedropper.label): A string displayed as the tooltip of\n# a button in the inspector which toggles the Eyedropper tool\ninspector.eyedropper.label=Eine Farbe auf der Seite identifizieren\n\n# LOCALIZATION NOTE (inspector.breadcrumbs.label): A string visible only to a screen reader and\n# is used to label (using aria-label attribute) a container for inspector breadcrumbs\ninspector.breadcrumbs.label=Ausschnitt\n\n# LOCALIZATION NOTE (inspector.browserStyles.label): This is the label for the checkbox\n# that specifies whether the styles that are not from the user's stylesheet should be\n# displayed or not.\ninspector.browserStyles.label=Browser-Stile\n\n# LOCALIZATION NOTE (inspector.filterStyles.placeholder): This is the placeholder that\n# goes in the search box when no search term has been entered.\ninspector.filterStyles.placeholder=Stile filtern\n\n# LOCALIZATION NOTE (inspector.addRule.tooltip): This is the tooltip shown when\n# hovering the `Add new rule` button in the rules view toolbar. This should\n# match ruleView.contextmenu.addNewRule in styleinspector.properties\ninspector.addRule.tooltip=Neue Regel hinzufügen\n\n# LOCALIZATION NOTE (inspector.togglePseudo.tooltip): This is the tooltip\n# shown when hovering over the `Toggle Pseudo Class Panel` button in the\n# rule view toolbar.\ninspector.togglePseudo.tooltip=Pseudoklassen umschalten\n\n# LOCALIZATION NOTE (inspector.noProperties): In the case where there are no CSS\n# properties to display e.g. due to search criteria this message is\n# displayed.\ninspector.noProperties=Keine CSS-Eigenschaften gefunden.\n\ninspectorCopyAttributeValue.accesskey=V\n\n# LOCALIZATION NOTE (inspectorCopyAttributeValue.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to copy the attribute value to clipboard.\ninspectorCopyAttributeValue.label=Copy Attribute Value “%S”\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/jit-optimizations.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used within the JIT tools\n# in the Performance Tools which is available from the Web Developer\n# sub-menu -> 'Performance' The correct localization of this file might\n# be to keep it in English, or another language commonly spoken among\n# web developers. You want to make that choice consistent across the\n# developer tools. A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (jit.title):\n# This string is displayed in the header of the JIT Optimizations view.\njit.title=JIT-Optimierungen\n\n# LOCALIZATION NOTE (jit.optimizationFailure):\n# This string is displayed in a tooltip when no JIT optimizations were detected.\njit.optimizationFailure=Optimierung fehlgeschlagen\n\n# LOCALIZATION NOTE (jit.samples):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed for the unit representing the number of times a\n# frame is sampled.\n# \"#1\" represents the number of samples\n# example: 30 samples\njit.samples=#1 Aufzeichnung;#1 Aufzeichnungen\n\n# LOCALIZATION NOTE (jit.types):\n# This string is displayed for the group of Ion Types in the optimizations view.\njit.types=Typen\n\n# LOCALIZATION NOTE (jit.attempts):\n# This string is displayed for the group of optimization attempts in the optimizations view.\njit.attempts=Versuche\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/jsonview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the JSON View tool\n# that is used to inspect application/json document types loaded\n# in the browser.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (jsonViewer.tab.JSON, jsonViewer.tab.RawData,\n# jsonViewer.tab.Headers): Label for a panel tab.\njsonViewer.tab.JSON=JSON\njsonViewer.tab.RawData=Rohdaten\njsonViewer.tab.Headers=Kopfzeilen\n\n# LOCALIZATION NOTE (jsonViewer.responseHeaders, jsonViewer.requestHeaders):\n# Label for header groups within the 'Headers' panel.\njsonViewer.responseHeaders=Response-Headers\njsonViewer.requestHeaders=Request-Headers\n\n# LOCALIZATION NOTE (jsonViewer.Save): Label for save command\njsonViewer.Save=Speichern\n\n# LOCALIZATION NOTE (jsonViewer.Copy): Label for clipboard copy command\njsonViewer.Copy=Kopieren\n\n# LOCALIZATION NOTE (jsonViewer.ExpandAll): Label for expanding all nodes\njsonViewer.ExpandAll=Alle ausklappen\n\n# LOCALIZATION NOTE (jsonViewer.PrettyPrint): Label for JSON\n# pretty print action button.\njsonViewer.PrettyPrint=Einheitlich formatieren\n\n# LOCALIZATION NOTE (jsonViewer.reps.more): Label used in arrays\n# that have more items than displayed.\njsonViewer.reps.more=mehr…\n\n# LOCALIZATION NOTE (jsonViewer.filterJSON): Label used in search box\n# at the top right cornder of the JSON Viewer.\njsonViewer.filterJSON=JSON durchsuchen\n\n# LOCALIZATION NOTE (jsonViewer.reps.reference): Label used for cycle\n# references in an array.\njsonViewer.reps.reference=Zyklischer Verweis\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/layout.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Layout Inspector strings.\n# The Layout Inspector is a panel accessible in the Inspector sidebar.\n# The Layout Inspector may need to be enabled in about:config by setting\n# devtools.layoutview.enabled to true.\n\n# LOCALIZATION NOTE (layout.displayNumbersOnLines): Label of the display numbers on lines\n# setting option in the CSS Grid pane.\nlayout.displayNumbersOnLines=Zeilennummern anzeigen\n\n# LOCALIZATION NOTE (layout.extendGridLinesInfinitely): Label of the extend grid lines\n# infinitely setting option in the CSS Grid pane.\nlayout.extendGridLinesInfinitely=Unendliche Gitterlinien\n\n# LOCALIZATION NOTE (layout.header): The accordion header for the CSS Grid pane.\nlayout.header=Gitter\n\n# LOCALIZATION NOTE (layout.gridDisplaySettings): The header for the grid display\n# settings container in the CSS Grid pane.\nlayout.gridDisplaySettings=Anzeigeeinstellungen für Gitter\n\n# LOCALIZATION NOTE (layout.noGrids): In the case where there are no CSS grid\n# containers to display.\nlayout.noGrids=Keine Gitter\n\n# LOCALIZATION NOTE (layout.overlayMultipleGrids): The header for the list of grid\n# container elements that can be highlighted in the CSS Grid pane.\nlayout.overlayMultipleGrids=Mehrere Gitteransichten hervorheben\n\n\n# LOCALIZATION NOTE (layout.overlayGrid): Alternate header for the list of grid container\n# elements if only one item can be selected.\nlayout.overlayGrid=Overlay Grid\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n<!ENTITY layoutViewTitle        \"Box-Modell\">\n<!ENTITY margin.tooltip         \"Außenabstand\">\n<!ENTITY border.tooltip         \"Rand\">\n<!ENTITY padding.tooltip        \"Innenabstand\">\n<!ENTITY content.tooltip        \"Inhalt\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/markers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (marker.label.*):\n# These strings are displayed in the Performance Tool waterfall, identifying markers.\n# We want to use the same wording as Google Chrome when appropriate.\nmarker.label.styles=Stil-Neuberechnung\nmarker.label.reflow=Layout\nmarker.label.paint=Zeichnen\nmarker.label.composite=Composite-Ebenen\nmarker.label.compositeForwardTransaction=Composite-Anfrage gesendet\nmarker.label.javascript=Funktionsaufruf\nmarker.label.parseHTML=HTML parsen\nmarker.label.parseXML=XML parsen\nmarker.label.domevent=DOM-Ereignis\nmarker.label.consoleTime=Konsole\nmarker.label.garbageCollection2=Garbage-Collection\nmarker.label.garbageCollection.incremental=Inkrementelle GC\nmarker.label.garbageCollection.nonIncremental=Nicht-inkrementelle GC\nmarker.label.minorGC=Kleine GC\nmarker.label.cycleCollection=Cycle-Collection\nmarker.label.cycleCollection.forgetSkippable=CC-Graphreduzierung\nmarker.label.timestamp=Zeitstempel\nmarker.label.worker=Worker\nmarker.label.messagePort=MessagePort\nmarker.label.unknown=Unbekannt\n\n# LOCALIZATION NOTE (marker.label.javascript.*):\n# These strings are displayed as JavaScript markers that have special\n# reasons that can be translated.\nmarker.label.javascript.scriptElement=Script-Tag\nmarker.label.javascript.promiseCallback=Promise-Callback\nmarker.label.javascript.promiseInit=Promise-Initialisierung\nmarker.label.javascript.workerRunnable=Worker\nmarker.label.javascript.jsURI=JavaScript-URI\nmarker.label.javascript.eventHandler=Event-Handler\n\n# LOCALIZATION NOTE (marker.field.*):\n# Strings used in the waterfall sidebar as property names.\n\n# General marker fields\nmarker.field.start=Anfang:\nmarker.field.end=Ende:\nmarker.field.duration=Dauer:\n\n# General \"reason\" for a marker (JavaScript, Garbage Collection)\nmarker.field.causeName=Ursache:\n# General \"type\" for a marker (Cycle Collection, Garbage Collection)\nmarker.field.type=Typ:\n# General \"label\" for a marker (user defined)\nmarker.field.label=Bezeichner:\n\n# Field names for stack values\nmarker.field.stack=Aufrufliste:\nmarker.field.startStack=Aufrufliste am Anfang:\nmarker.field.endStack=Aufrufliste am Ende:\n\n# %S is the \"Async Cause\" of a marker, and this signifies that the cause\n# was an asynchronous one in a displayed stack.\nmarker.field.asyncStack=(Asynchron: %S)\n\n# For console.time markers\nmarker.field.consoleTimerName=Timer-Name:\n\n# For DOM Event markers\nmarker.field.DOMEventType=Ereignistyp:\nmarker.field.DOMEventPhase=Phase:\n\n# Non-incremental cause for a Garbage Collection marker\nmarker.field.nonIncrementalCause=Nicht-inkrementelle Ursache:\n\n# For \"Recalculate Style\" markers\nmarker.field.restyleHint=Neuberechnungshinweis:\n\n# The type of operation performed by a Worker.\nmarker.worker.serializeDataOffMainThread=Daten in Worker serialisieren\nmarker.worker.serializeDataOnMainThread=Daten in Haupt-Thread serialisieren\nmarker.worker.deserializeDataOffMainThread=Daten in Worker deserialisieren\nmarker.worker.deserializeDataOnMainThread=Daten in Haupt-Thread deserialisieren\n\n# The type of operation performed by a MessagePort\nmarker.messagePort.serializeData=Daten serialisieren\nmarker.messagePort.deserializeData=Daten deserialisieren\n\n# Strings used in the waterfall sidebar as values.\nmarker.value.unknownFrame=<unbekannte Adresse>\nmarker.value.DOMEventTargetPhase=Target\nmarker.value.DOMEventCapturingPhase=Capture\nmarker.value.DOMEventBubblingPhase=Bubbling\n\n# LOCALIZATION NOTE (marker.gcreason.label.*):\n# These strings are used to give a concise but readable description of a GC reason.\nmarker.gcreason.label.API=API-Aufruf\nmarker.gcreason.label.EAGER_ALLOC_TRIGGER=Vorsorglicher Allokationen-Trigger\nmarker.gcreason.label.DESTROY_RUNTIME=Beenden\nmarker.gcreason.label.LAST_DITCH=Kein Speicher verfügbar\nmarker.gcreason.label.TOO_MUCH_MALLOC=Zu viele Bytes alloziert\nmarker.gcreason.label.ALLOC_TRIGGER=Zu viele Allokationen\nmarker.gcreason.label.DEBUG_GC=Debug-GC\nmarker.gcreason.label.COMPARTMENT_REVIVED=Totes Global wiederhergestellt\nmarker.gcreason.label.RESET=Inkrementeller Cycle beendet\nmarker.gcreason.label.OUT_OF_NURSERY=Nursery ist voll\nmarker.gcreason.label.EVICT_NURSERY=Nursery-Säuberung\nmarker.gcreason.label.FULL_STORE_BUFFER=Nursery-Objekte zu aktiv\nmarker.gcreason.label.SHARED_MEMORY_LIMIT=Große Allokation fehlgeschlagen\nmarker.gcreason.label.PERIODIC_FULL_GC=Regelmäßige, vollständige GC\nmarker.gcreason.label.INCREMENTAL_TOO_SLOW=Zu viele Allokationen in zu kurzer Zeit\nmarker.gcreason.label.COMPONENT_UTILS=Cu.forceGC\nmarker.gcreason.label.MEM_PRESSURE=Wenig Speicher verfügbar\nmarker.gcreason.label.CC_WAITING=Durch Cycle-Collection erzwungen\nmarker.gcreason.label.CC_FORCED=Durch Cycle-Collection erzwungen\nmarker.gcreason.label.LOAD_END=Seite fertig geladen\nmarker.gcreason.label.PAGE_HIDE=In Hintergrund verschoben\nmarker.gcreason.label.NSJSCONTEXT_DESTROY=JS-Kontext zerstört\nmarker.gcreason.label.SET_NEW_DOCUMENT=Neues Dokument\nmarker.gcreason.label.SET_DOC_SHELL=Neues Dokument\nmarker.gcreason.label.DOM_UTILS=API-Aufruf\nmarker.gcreason.label.DOM_IPC=IPC\nmarker.gcreason.label.DOM_WORKER=Regelmäßiger Worker-GC\nmarker.gcreason.label.INTER_SLICE_GC=Regelmäßiger, inkrementeller GC-Slice\nmarker.gcreason.label.FULL_GC_TIMER=Regelmäßige, vollständige GC\nmarker.gcreason.label.SHUTDOWN_CC=Beenden\nmarker.gcreason.label.FINISH_LARGE_EVALUATE=Großes Eval\nmarker.gcreason.label.DOM_WINDOW_UTILS=Benutzer inaktiv\nmarker.gcreason.label.USER_INACTIVE=Benutzer inaktiv\n\n# The name of a nursery collection.\nmarker.nurseryCollection=Nursery-Collection\n\n# LOCALIZATION NOTE (marker.gcreason.description.*):\n# These strings are used to give an expanded description of why a GC occurred.\nmarker.gcreason.description.API=Die Garbage-Collection wurde über einen API-Aufruf angefordert.\nmarker.gcreason.description.EAGER_ALLOC_TRIGGER=JavaScript kehrte zur Ereignisschleife zurück und es wurden seit der letzten Garbage-Collection ausreichend Bytes alloziert, sodass eine neue Garbage-Collection gestartet wurde.\nmarker.gcreason.description.DESTROY_RUNTIME=Firefox zerstörte eine JavaScript-Umgebung oder einen JavaScript-Kontext, dies war die letzte Garbage-Collection vor dem Beenden.\nmarker.gcreason.description.LAST_DITCH=JavaScript versuchte Speicher zu allozieren, aber es stand kein Speicher zur Verfügung. Es wird mittels eines vollen Garbage-Collection-Zyklus versucht, Speicher freizugeben.\nmarker.gcreason.description.TOO_MUCH_MALLOC=JavaScript allozierte zu viele Bytes und löste eine Garbage-Collection aus.\nmarker.gcreason.description.ALLOC_TRIGGER=JavaScript allozierte zu viele Bytes und löste eine Garbage-Collection aus.\nmarker.gcreason.description.DEBUG_GC=Garbage-Collection auf Grund von Debug-Einstellungen in Zeal.\nmarker.gcreason.description.COMPARTMENT_REVIVED=Ein beim Start des Garbage-Collection-Zyklus als tot erachtes globales Objekt wurde zu dessen Ende wiederhergestellt.\nmarker.gcreason.description.RESET=Die laufende, inkrementelle Garbage-Collection wurde zum sofortigen Abbruch gezwungen.\nmarker.gcreason.description.OUT_OF_NURSERY=JavaScript allozierte genügend Objekte, um die Nursery auszulasten, und startete damit eine kleine Garbage-Collection.\nmarker.gcreason.description.EVICT_NURSERY=Arbeiten auf dem Tenured Heap notwendig, Nursery muss dafür leer sein.\nmarker.gcreason.description.FULL_STORE_BUFFER=Die Tenured Objects hatten zu viele Eigenschaften, deren Wert ein Objekt in der Nursery war.\nmarker.gcreason.description.SHARED_MEMORY_LIMIT=Es wurde eine große Allokation angefordert, aber es stand nicht genügend Arbeitsspeicher zur Verfügung.\nmarker.gcreason.description.PERIODIC_FULL_GC=JavaScript kehrte zur Ereignisschleife zurück und es war eine relativ lange Zeit seit der letzten Garbage-Collection vergangen.\nmarker.gcreason.description.INCREMENTAL_TOO_SLOW=Eine vollständige, nicht-inkrementelle Garbage-Collection wurde erzwungen, da die Allokationen schneller zunahmen, als dass sie die inkrementelle Garbage-Collection verarbeiten konnte.\nmarker.gcreason.description.COMPONENT_UTILS=Die Garbage-Collection wurde durch Aufruf von Components.utils.forceGC() erzwungen.\nmarker.gcreason.description.MEM_PRESSURE=Es stand wenig Arbeitsspeicher zur Verfügung.\nmarker.gcreason.description.CC_WAITING=Der Cycle-Collector benötigt eine Garbage-Collection.\nmarker.gcreason.description.CC_FORCED=Der Cycle-Collector benötigt eine Garbage-Collection.\nmarker.gcreason.description.LOAD_END=Das Dokument beendete das Laden.\nmarker.gcreason.description.PAGE_HIDE=Der Tab oder das Fenster wurden in den Hintergrund verschoben.\nmarker.gcreason.description.NSJSCONTEXT_DESTROY=Firefox zerstörte eine JavaScript-Umgebung oder einen JavaScript-Kontext, dies war die letzte Garbage-Collection vor dem Beenden.\nmarker.gcreason.description.SET_NEW_DOCUMENT=Die Seite wurde auf ein neues Dokument weitergeleitet.\nmarker.gcreason.description.SET_DOC_SHELL=Die Seite wurde auf ein neues Dokument weitergeleitet.\nmarker.gcreason.description.DOM_UTILS=Die Garbage-Collection wurde über einen API-Aufruf angefordert.\nmarker.gcreason.description.DOM_IPC=Prozessübergreifende Nachricht zum Ausführen der Garbage-Collection empfangen\nmarker.gcreason.description.DOM_WORKER=Der Worker war über eine relativ lange Zeit untätig.\nmarker.gcreason.description.INTER_SLICE_GC=Seit dem letzten inkrementellen GC-Slice war eine relativ lange Zeit vergangen.\nmarker.gcreason.description.FULL_GC_TIMER=JavaScript kehrte zur Ereignisschleife zurück und es war eine relativ lange Zeit seit der letzten Garbage-Collection vergangen.\nmarker.gcreason.description.SHUTDOWN_CC=Firefox zerstörte eine JavaScript-Umgebung oder einen JavaScript-Kontext, dies war die letzte Garbage-Collection vor dem Beenden.\nmarker.gcreason.description.FINISH_LARGE_EVALUATE=Firefox schloss das Evaluieren eines großen Skriptes ab und führte eine Garbage-Collection aus, da das Skript nicht wieder ausgeführt wird.\nmarker.gcreason.description.DOM_WINDOW_UTILS=Der Benutzer war über eine lange Zeit untätig. Diese Möglichkeit wurde zur Durchführung einer Garbage-Collection genutzt, da sie wahrscheinlich nicht wahrgenommen wird.\nmarker.gcreason.description.USER_INACTIVE=Der Benutzer war über eine lange Zeit untätig. Diese Möglichkeit wurde zur Durchführung einer Garbage-Collection genutzt, da sie wahrscheinlich nicht wahrgenommen wird.\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/memory.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Memory Tools\n# which is available from the Web Developer sub-menu -> 'Memory'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (snapshot.io.save): The label for the link that saves a\n# snapshot to disk.\nsnapshot.io.save=Speichern\n\n# LOCALIZATION NOTE (snapshot.io.delete): The label for the link that deletes\n# a snapshot\nsnapshot.io.delete=Löschen\n\n# LOCALIZATION NOTE (snapshot.io.save.window): The title for the window\n# displayed when saving a snapshot to disk.\nsnapshot.io.save.window=Heap-Abbild speichern\n\n# LOCALIZATION NOTE (snapshot.io.import.window): The title for the window\n# displayed when importing a snapshot form disk.\nsnapshot.io.import.window=Heap-Abbild importieren\n\n# LOCALIZATION NOTE (snapshot.io.filter): The title for the filter used to\n# filter file types (*.fxsnapshot)\nsnapshot.io.filter=Heap-Abbild von Firefox\n\n# LOCALIZATION NOTE (aggregate.mb): The label annotating the number of bytes (in\n# megabytes) in a snapshot. %S represents the value, rounded to 2 decimal\n# points.\naggregate.mb=%S MB\n\n# LOCALIZATION NOTE (snapshot-title.loading): The title for a snapshot before\n# it has a creation time to display.\nsnapshot-title.loading=Wird verarbeitet…\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks): The label describing the\n# boolean checkbox whether or not to record call stacks.\ncheckbox.recordAllocationStacks=Allokations-Aufrufliste aufzeichnen\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks.tooltip): The tooltip for\n# the label describing the boolean checkbox whether or not to record call\n# stacks.\ncheckbox.recordAllocationStacks.tooltip=Aufzeichnung von Allokations-Aufruflisten umschalten. Ist diese Option aktiv, so können währenddessen aufgenommene Heap-Abbilder Objekte nach ihrer Allokations-Aufrufliste bezeichnen und sortieren. Das Aufzeichnen der Allokations-Aufruflisten ist mit Performance-Einbußen verbunden.\n\n# LOCALIZATION NOTE (toolbar.displayBy): The label describing the select menu\n# options of the display options.\ntoolbar.displayBy=Gruppieren nach:\n\n# LOCALIZATION NOTE (toolbar.displayBy.tooltip): The tooltip for the label\n# describing the select menu options of the display options.\ntoolbar.displayBy.tooltip=Gruppierung der Objekte ändern\n\n# LOCALIZATION NOTE (toolbar.pop-view): The text in the button to go back to the\n# previous view.\ntoolbar.pop-view=←\n\n# LOCALIZATION NOTE (toolbar.pop-view.label): The text for the label for the\n# button to go back to the previous view.\ntoolbar.pop-view.label=Zurück zur aggregierten Darstellung\n\n# LOCALIZATION NOTE (toolbar.viewing-individuals): The text letting the user\n# know that they are viewing individual nodes from a census group.\ntoolbar.viewing-individuals=⁂ Individuelle Knoten der Gruppe werden angezeigt\n\n# LOCALIZATION NOTE (censusDisplays.coarseType.tooltip): The tooltip for the\n# \"coarse type\" display option.\ncensusDisplays.coarseType.tooltip=Einträge nach Typ sortieren\n\n# LOCALIZATION NOTE (censusDisplays.allocationStack.tooltip): The tooltip for\n# the \"call stack\" display option.\ncensusDisplays.allocationStack.tooltip=Einträge nach JavaScript-Aufrufliste beim Zeitpunkt der Aufzeichnung gruppieren\n\n# LOCALIZATION NOTE (censusDisplays.invertedAllocationStack.tooltip): The\n# tooltip for the \"inverted call stack\" display option.\ncensusDisplays.invertedAllocationStack.tooltip=Einträge nach invertierter JavaScript-Aufrufliste beim Zeitpunkt der Aufzeichnung gruppieren\n\n# LOCALIZATION NOTE (censusDisplays.treeMap.tooltip): The tooltip for the\n# \"tree map\" display option.\ncensusDisplays.treeMap.tooltip=Speichernutzung anzeigen: Größere Blöcke stellen eine größere Speichernutzung dar\n\n# LOCALIZATION NOTE (censusDisplays.objectClass.tooltip): The tooltip for the\n# \"object class\" display option.\ncensusDisplays.objectClass.tooltip=Einträge nach ihrem [[class]]-Namen als JavaScript-Objekt gruppieren\n\n# LOCALIZATION NOTE (censusDisplays.internalType.tooltip): The tooltip for the\n# \"internal type\" display option.\ncensusDisplays.internalType.tooltip=Einträge nach ihrem internen C++-Typ gruppieren\n\n# LOCALIZATION NOTE (toolbar.labelBy): The label describing the select menu\n# options of the label options.\ntoolbar.labelBy=Bezeichner:\n\n# LOCALIZATION NOTE (toolbar.labelBy): The tooltip for the label describing the\n# select menu options of the label options.\ntoolbar.labelBy.tooltip=Bezeichner der Objekte ändern\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" dominator tree display option.\ndominatorTreeDisplays.coarseType.tooltip=Objekte mit allgemeinen Kategorien bezeichnen, in die sie passen\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.allocationStack.tooltip): The\n# tooltip for the \"call stack\" dominator tree display option.\ndominatorTreeDisplays.allocationStack.tooltip=Objekte mit JavaScript-Aufrufliste zum Zeitpunkt der Aufzeichnung bezeichnen\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.internalType.tooltip): The\n# tooltip for the \"internal type\" dominator tree display option.\ndominatorTreeDisplays.internalType.tooltip=Objekte mit internem C++-Typnamen bezeichnen\n\n# LOCALIZATION NOTE (treeMapDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" tree map display option.\ntreeMapDisplays.coarseType.tooltip=Objekte mit allgemeinen Kategorien bezeichnen, in die sie passen\n\n# LOCALIZATION NOTE (toolbar.view): The label for the view selector in the\n# toolbar.\ntoolbar.view=Ansicht:\n\n# LOCALIZATION NOTE (toolbar.view.tooltip): The tooltip for the label for the\n# view selector in the toolbar.\ntoolbar.view.tooltip=Ansicht des Heap-Abbilds ändern\n\n# LOCALIZATION NOTE (toolbar.view.census): The label for the census view option\n# in the toolbar.\ntoolbar.view.census=Aggregiert\n\n# LOCALIZATION NOTE (toolbar.view.census.tooltip): The tooltip for the label for\n# the census view option in the toolbar.\ntoolbar.view.census.tooltip=Zusammenfassung des Heap-Abbilds anzeigen, indem Objekte in Gruppen zusammengefasst werden\n\n# LOCALIZATION NOTE (toolbar.view.dominators): The label for the dominators view\n# option in the toolbar.\ntoolbar.view.dominators=Dominatoren\n\n# LOCALIZATION NOTE (toolbar.view.dominators.tooltip): The tooltip for the label\n# for the dominators view option in the toolbar.\ntoolbar.view.dominators.tooltip=Dominatorenbaum einschließlich der größten Strukturen im Heap-Abbild anzeigen\n\n# LOCALIZATION NOTE (toolbar.view.treemap): The label for the tree map option\n# in the toolbar.\ntoolbar.view.treemap=Baumkarte\n\n# LOCALIZATION NOTE (toolbar.view.treemap.tooltip): The tooltip for the label for\n# the tree map view option in the toolbar.\ntoolbar.view.treemap.tooltip=Speichernutzung anzeigen: größere Blöcke stellen eine größere Speichernutzung dar\n\n# LOCALIZATION NOTE (take-snapshot): The label describing the button that\n# initiates taking a snapshot, either as the main label, or a tooltip.\ntake-snapshot=Abbild speichern\n\n# LOCALIZATION NOTE (import-snapshot): The label describing the button that\n# initiates importing a snapshot.\nimport-snapshot=Importieren…\n\n# LOCALIZATION NOTE (clear-snapshots.tooltip): The tooltip for the button that\n# deletes existing snapshot.\nclear-snapshots.tooltip=Alle Abbilder löschen\n\n# LOCALIZATION NOTE (diff-snapshots.tooltip): The tooltip for the button that\n# initiates selecting two snapshots to diff with each other.\ndiff-snapshots.tooltip=Abbilder vergleichen\n\n# LOCALIZATION NOTE (filter.placeholder): The placeholder text used for the\n# memory tool's filter search box.\nfilter.placeholder=Durchsuchen\n\n# LOCALIZATION NOTE (filter.tooltip): The tooltip text used for the memory\n# tool's filter search box.\nfilter.tooltip=Inhalte des Heap-Abbilds filtern\n\n# LOCALIZATION NOTE (tree-item.view-individuals.tooltip): The tooltip for the\n# button to view individuals in this group.\ntree-item.view-individuals.tooltip=Individuelle Knoten in dieser Gruppe und die sie enthaltende Pfade anzeigen\n\n# LOCALIZATION NOTE (tree-item.load-more): The label for the links to fetch the\n# lazily loaded sub trees in the dominator tree view.\ntree-item.load-more=Mehr laden…\n\n# LOCALIZATION NOTE (tree-item.rootlist): The label for the root of the\n# dominator tree.\ntree-item.rootlist=GC-Wurzeln\n\n# LOCALIZATION NOTE (tree-item.nostack): The label describing the row in the heap tree\n# that represents a row broken down by call stack when no stack was available.\ntree-item.nostack=(keine Aufrufliste verfügbar)\n\n# LOCALIZATION NOTE (tree-item.nofilename): The label describing the row in the\n# heap tree that represents a row broken down by filename when no filename was\n# available.\ntree-item.nofilename=(kein Dateiname verfügbar)\n\n# LOCALIZATION NOTE (tree-item.root): The label describing the row in the heap tree\n# that represents the root of the tree when inverted.\ntree-item.root=(Wurzel)\n\n# LOCALIZATION NOTE (tree-item.percent2): A percent of bytes or count displayed in the tree view.\n# there are two \"%\" after %S to escape and display \"%\"\ntree-item.percent2=%S%%\n\n# LOCALIZATION NOTE (diffing.baseline): The name of the baseline snapshot in a\n# diffing comparison.\ndiffing.baseline=Basislinie\n\n# LOCALIZATION NOTE (diffing.comparison): The name of the snapshot being\n# compared to the baseline in a diffing comparison.\ndiffing.comparison=Vergleich\n\n# LOCALIZATION NOTE (diffing.prompt.selectBaseline): The prompt to select the\n# first snapshot when doing a diffing comparison.\ndiffing.prompt.selectBaseline=Abbild für Basislinie auswählen\n\n# LOCALIZATION NOTE (diffing.prompt.selectComparison): The prompt to select the\n# second snapshot when doing a diffing comparison.\ndiffing.prompt.selectComparison=Mit Basislinie zu vergleichendes Abbild auswählen\n\n# LOCALIZATION NOTE (diffing.state.error): The label describing the diffing\n# state ERROR, used in the snapshot list when an error occurs while diffing two\n# snapshots.\ndiffing.state.error=Fehler\n\n# LOCALIZATION NOTE (diffing.state.error.full): The text describing the diffing\n# state ERROR, used in the main view when an error occurs while diffing two\n# snapshots.\ndiffing.state.error.full=Beim Vergleichen der Abbilder trat ein Fehler auf.\n\n# LOCALIZATION NOTE (diffing.state.taking-diff): The label describing the diffin\n# state TAKING_DIFF, used in the snapshots list when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff=Unterschiede werden berechnet…\n\n# LOCALIZATION NOTE (diffing.state.taking-diff.full): The label describing the\n# diffing state TAKING_DIFF, used in the main view when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff.full=Unterschiede werden berechnet…\n\n# LOCALIZATION NOTE (diffing.state.selecting): The label describing the diffing\n# state SELECTING.\ndiffing.state.selecting=Zwei zu vergleichende Abbilder auswählen\n\n# LOCALIZATION NOTE (diffing.state.selecting.full): The label describing the\n# diffing state SELECTING, used in the main view when selecting snapshots to\n# diff.\ndiffing.state.selecting.full=Zwei zu vergleichende Abbilder auswählen\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING.\ndominatorTree.state.computing=Dominatoren werden berechnet…\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING, used in the dominator tree view.\ndominatorTree.state.computing.full=Dominatorenbaum wird berechnet…\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING.\ndominatorTree.state.fetching=Größen werden berechnet…\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING, used in the dominator tree view.\ndominatorTree.state.fetching.full=Verbleibende Größen werden berechnet…\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label\n# describing the dominator tree state INCREMENTAL_FETCHING.\ndominatorTree.state.incrementalFetching=Abrufen…\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label describing the\n# dominator tree state INCREMENTAL_FETCHING, used in the dominator tree view.\ndominatorTree.state.incrementalFetching.full=Unterbaum wird abgerufen…\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR.\ndominatorTree.state.error=Fehler\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR, used in the dominator tree view.\ndominatorTree.state.error.full=Beim Verarbeiten des Dominatorenbaums trat ein Fehler auf.\n\n# LOCALIZATION NOTE (snapshot.state.saving.full): The label describing the\n# snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving.full=Abbild wird gespeichert…\n\n# LOCALIZATION NOTE (snapshot.state.importing.full): The label describing the\n# snapshot state IMPORTING, used in the main heap view.\nsnapshot.state.importing.full=Import wird durchgeführt…\n\n# LOCALIZATION NOTE (snapshot.state.reading.full): The label describing the\n# snapshot state READING, and SAVED, due to these states being combined\n# visually, used in the main heap view.\nsnapshot.state.reading.full=Abbild wird gelesen…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-census.full=Abbild wird gespeichert…\n\n# LOCALIZATION NOTE (snapshot.state.saving-tree-map.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-tree-map.full=Baumkarte wird gespeichert…\n\n# LOCALIZATION NOTE (snapshot.state.error.full): The label describing the snapshot\n# state ERROR, used in the main heap view.\nsnapshot.state.error.full=Beim Verarbeiten des Abbilds trat ein Fehler auf.\n\n# LOCALIZATION NOTE (individuals.state.error): The short message displayed when\n# there is an error fetching individuals from a group.\nindividuals.state.error=Fehler\n\n# LOCALIZATION NOTE (individuals.state.error.full): The longer message displayed\n# when there is an error fetching individuals from a group.\nindividuals.state.error.full=Beim Abrufen der individuellen Knoten trat ein Fehler auf.\n\n# LOCALIZATION NOTE (individuals.state.fetching): The short message displayed\n# while fetching individuals.\nindividuals.state.fetching=Abrufen…\n\n# LOCALIZATION NOTE (individuals.state.fetching.full): The longer message\n# displayed while fetching individuals.\nindividuals.state.fetching.full=Individuelle Knoten in Gruppe werden abgerufen…\n\n# LOCALIZATION NOTE (individuals.field.node): The header label for an individual\n# node.\nindividuals.field.node=Knoten\n\n# LOCALIZATION NOTE (individuals.field.node.tooltip): The tooltip for the header\n# label for an individual node.\nindividuals.field.node.tooltip=Individueller Knoten im Abbild\n\n# LOCALIZATION NOTE (snapshot.state.saving): The label describing the snapshot\n# state SAVING, used in the snapshot list view\nsnapshot.state.saving=Abbild wird gespeichert…\n\n# LOCALIZATION NOTE (snapshot.state.importing): The label describing the\n# snapshot state IMPORTING, used in the snapshot list view\nsnapshot.state.importing=Abbild wird importiert…\n\n# LOCALIZATION NOTE (snapshot.state.reading): The label describing the snapshot\n# state READING, and SAVED, due to these states being combined visually, used in\n# the snapshot list view.\nsnapshot.state.reading=Abbild wird gelesen…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-census=Abbild speichern…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-tree-map=Baumkarte speichern…\n\n# LOCALIZATION NOTE (snapshot.state.error): The label describing the snapshot\n# state ERROR, used in the snapshot list view.\nsnapshot.state.error=Fehler\n\n# LOCALIZATION NOTE (heapview.no-difference): Message displayed when there is no\n# difference between two snapshots.\nheapview.no-difference=Keine Unterschiede zwischen Basis- und Vergleichsabbild\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there are no\n# matches when filtering.\nheapview.none-match=Keine Übereinstimmungen\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there report\n# is empty.\nheapview.empty=Leer\n\n# LOCALIZATION NOTE (heapview.noAllocationStacks): The message displayed to\n# users when selecting a display by \"allocation stack\" but no allocation stacks\n# were recorded in the heap snapshot.\nheapview.noAllocationStacks=Keine Allokations-Aufruflisten gefunden. Es müssen zuerst Allokations-Aufruflisten aufgezeichnet werden, bevor ein Abbild des Heaps gespeichert werden kann.\n\n# LOCALIZATION NOTE (heapview.field.retainedSize): The name of the column in the\n# dominator tree view for retained byte sizes.\nheapview.field.retainedSize=Verbleibend (Bytes)\n\n# LOCALIZATION NOTE (heapview.field.retainedSize.tooltip): The tooltip for the\n# column header in the dominator tree view for retained byte sizes.\nheapview.field.retainedSize.tooltip=Gesamtgröße des Objektes und der durch es am Leben gehaltenen Objekte\n\n# LOCALIZATION NOTE (heapview.field.shallowSize): The name of the column in the\n# dominator tree view for shallow byte sizes.\nheapview.field.shallowSize=Objektgröße (Bytes)\n\n# LOCALIZATION NOTE (heapview.field.shallowSize.tooltip): The tooltip for the\n# column header in the dominator tree view for shallow byte sizes.\nheapview.field.shallowSize.tooltip=Größe des Objektes selbst\n\n# LOCALIZATION NOTE (dominatortree.field.label): The name of the column in the\n# dominator tree for an object's label.\ndominatortree.field.label=Bezeichner\n\n# LOCALIZATION NOTE (dominatortree.field.label.tooltip): The tooltip for the column\n# header in the dominator tree view for an object's label.\ndominatortree.field.label.tooltip=Bezeichner für das Objekt im Heap\n\n# LOCALIZATION NOTE (heapview.field.bytes): The name of the column in the heap\n# view for bytes.\nheapview.field.bytes=Bytes\n\n# LOCALIZATION NOTE (heapview.field.bytes.tooltip): The tooltip for the column\n# header in the heap view for bytes.\nheapview.field.bytes.tooltip=Von dieser Gruppe beanspruchte Bytes (ohne Untergruppen)\n\n# LOCALIZATION NOTE (heapview.field.count): The name of the column in the heap\n# view for count.\nheapview.field.count=Anzahl\n\n# LOCALIZATION NOTE (heapview.field.count.tooltip): The tooltip for the column\n# header in the heap view for count.\nheapview.field.count.tooltip=Anzahl erreichbarer Objekte in dieser Gruppe (ohne Untergruppen)\n\n# LOCALIZATION NOTE (heapview.field.totalbytes): The name of the column in the\n# heap view for total bytes.\nheapview.field.totalbytes=Bytes gesamt\n\n# LOCALIZATION NOTE (heapview.field.totalbytes.tooltip): The tooltip for the\n# column header in the heap view for total bytes.\nheapview.field.totalbytes.tooltip=Von dieser Gruppe beanspruchte Bytes (einschließlich Untergruppen)\n\n# LOCALIZATION NOTE (heapview.field.totalcount): The name of the column in the\n# heap view for total count.\nheapview.field.totalcount=Anzahl gesamt\n\n# LOCALIZATION NOTE (heapview.field.totalcount.tooltip): The tooltip for the\n# column header in the heap view for total count.\nheapview.field.totalcount.tooltip=Anzahl erreichbarer Objekte in dieser Gruppe (einschließlich Untergruppen)\n\n# LOCALIZATION NOTE (heapview.field.name): The name of the column in the heap\n# view for name.\nheapview.field.name=Name\n\n# LOCALIZATION NOTE (heapview.field.name.tooltip): The tooltip for the column\n# header in the heap view for name.\nheapview.field.name.tooltip=Gruppenname\n\n# LOCALIZATION NOTE (shortest-paths.header): The header label for the shortest\n# paths pane.\nshortest-paths.header=Verbleibende Pfade von GC-Wurzeln\n\n# LOCALIZATION NOTE (shortest-paths.select-node): The message displayed in the\n# shortest paths pane when a node is not yet selected.\nshortest-paths.select-node=Zur Anzeige der verbleibenden Pfade einen Knoten auswählen\n\n# LOCALIZATION NOTE (tree-map.node-count): The label for the count value of a\n# node in the tree map\ntree-map.node-count=Knoten\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/menus.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndevToolsCmd.key = VK_F12\ndevToolsCmd.keytext = F12\n\ndevtoolsServiceWorkers.label = Service-Worker\ndevtoolsServiceWorkers.accesskey = c\n\ndevtoolsConnect.label = Verbinden…\ndevtoolsConnect.accesskey = V\n\nbrowserConsoleCmd.label = Browser-Konsole\nbrowserConsoleCmd.accesskey = o\nbrowserConsoleCmd.key = j\n\nresponsiveDesignMode.label = Bildschirmgrößen testen\nresponsiveDesignMode.accesskey = B\nresponsiveDesignMode.key = M\n\neyedropper.label = Farbpipette\neyedropper.accesskey = F\n\n# LOCALIZATION NOTE (scratchpad.label): This menu item label appears\n# in the Tools menu. See bug 653093.\n# The Scratchpad is intended to provide a simple text editor for creating\n# and evaluating bits of JavaScript code for the purposes of function\n# prototyping, experimentation and convenient scripting.\n#\n# It's quite possible that you won't have a good analogue for the word\n# \"Scratchpad\" in your locale. You should feel free to find a close\n# approximation to it or choose a word (or words) that means\n# \"simple discardable text editor\".\nscratchpad.label = JavaScript-Umgebung\nscratchpad.accesskey = J\nscratchpad.key = VK_F4\nscratchpad.keytext = F4\n\n# LOCALIZATION NOTE (browserToolboxMenu.label): This is the label for the\n# application menu item that opens the browser toolbox UI in the Tools menu.\nbrowserToolboxMenu.label = Browser-Werkzeuge\nbrowserToolboxMenu.accesskey = u\nbrowserToolboxMenu.key = i\n\n# LOCALIZATION NOTE (browserContentToolboxMenu.label): This is the label for the\n# application menu item that opens the browser content toolbox UI in the Tools menu.\n# This toolbox allows to debug the chrome of the content process in multiprocess builds.\nbrowserContentToolboxMenu.label = Browser-Inhaltswerkzeuge\nbrowserContentToolboxMenu.accesskey = z\n\ndevToolbarMenu.label = Entwickler-Symbolleiste\ndevToolbarMenu.accesskey = E\ndevToolbarMenu.key = VK_F2\ndevToolbarMenu.keytext = F2\n\nwebide.label = WebIDE\nwebide.accesskey = I\nwebide.key = VK_F8\nwebide.keytext = F8\n\ndevToolboxMenuItem.label = Werkzeuge ein-/ausblenden\ndevToolboxMenuItem.accesskey = W\ndevToolboxMenuItem.key = I\n\ngetMoreDevtoolsCmd.label = Weitere Tools laden\ngetMoreDevtoolsCmd.accesskey = T\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n<!ENTITY netmonitorUI.perfNotice1         \"• Auf die\">\n<!ENTITY netmonitorUI.perfNotice2         \"-Schaltfläche klicken, um die Netzwerkanalyse zu starten.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.reload1/2/3): These are the labels displayed\n  -  in the network table when empty to start logging network requests. -->\n<!ENTITY netmonitorUI.reloadNotice1       \"• Starten Sie eine Anfrage oder\">\n<!ENTITY netmonitorUI.reloadNotice2       \"laden\">\n<!ENTITY netmonitorUI.reloadNotice3       \"Sie die Seite neu, um detaillierte Informationen über die Netzwerkaktivität angezeigt zu bekommen.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n<!ENTITY netmonitorUI.toolbar.status3     \"Status\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n<!ENTITY netmonitorUI.toolbar.method      \"Methode\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n<!ENTITY netmonitorUI.toolbar.file        \"Datei\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n<!ENTITY netmonitorUI.toolbar.domain      \"Host\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n<!ENTITY netmonitorUI.toolbar.type        \"Typ\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n<!ENTITY netmonitorUI.toolbar.transferred \"Übertragen\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column, which is the\n  -  uncompressed / decoded size. -->\n<!ENTITY netmonitorUI.toolbar.size        \"Größe\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n<!ENTITY netmonitorUI.toolbar.waterfall   \"Zeitverlauf\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n<!ENTITY netmonitorUI.tab.headers         \"Kopfzeilen\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n<!ENTITY netmonitorUI.tab.cookies         \"Cookies\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n<!ENTITY netmonitorUI.tab.params          \"Parameter\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n<!ENTITY netmonitorUI.tab.response        \"Antwort\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n<!ENTITY netmonitorUI.tab.timings         \"Zeit\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n<!ENTITY netmonitorUI.tab.preview         \"Vorschau\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n<!ENTITY netmonitorUI.tab.security        \"Sicherheit\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterAll    \"Alles\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFonts  \"Schriften\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterImages \"Grafiken\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterMedia  \"Medien\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterOther  \"Sonstiges\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFreetext): This is the label displayed\n  -  in the network details footer for the url filtering textbox. -->\n<!ENTITY netmonitorUI.footer.filterFreetext.label  \"Adressen durchsuchen\">\n<!ENTITY netmonitorUI.footer.filterFreetext.key  \"d\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n<!ENTITY netmonitorUI.footer.clear  \"Leeren\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n<!ENTITY netmonitorUI.footer.perf   \"Netzwerkanalyse umschalten\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n<!ENTITY netmonitorUI.panesButton.tooltip \"Netzwerkinformationen umschalten\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n<!ENTITY netmonitorUI.summary.url         \"Angefragte Adresse:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n<!ENTITY netmonitorUI.summary.method      \"Anfragemethode:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.address): This is the label displayed\n  -  in the network details headers tab identifying the remote address. -->\n<!ENTITY netmonitorUI.summary.address     \"Externe Adresse:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n<!ENTITY netmonitorUI.summary.status      \"Status-Code:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n<!ENTITY netmonitorUI.summary.version     \"Version:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n<!ENTITY netmonitorUI.summary.size        \"Kopfzeilen-Größe:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n<!ENTITY netmonitorUI.response.name       \"Name:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n<!ENTITY netmonitorUI.response.dimensions \"Abmessungen:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n<!ENTITY netmonitorUI.response.mime       \"MIME-Typ:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n<!ENTITY netmonitorUI.timings.blocked     \"Blockiert:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n<!ENTITY netmonitorUI.timings.dns         \"DNS-Auflösung:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n<!ENTITY netmonitorUI.timings.connect     \"Verbindungsaufbau:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n<!ENTITY netmonitorUI.timings.send        \"Senden:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n<!ENTITY netmonitorUI.timings.wait        \"Warten:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n<!ENTITY netmonitorUI.timings.receive     \"Empfangen:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n<!ENTITY netmonitorUI.security.warning.cipher     \"Die für die Verschlüsselung verwendete Cipher ist veraltet und nicht sicher.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n<!ENTITY netmonitorUI.security.error      \"Ein Fehler trat auf:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n<!ENTITY netmonitorUI.security.protocolVersion \"Protokollversion:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n<!ENTITY netmonitorUI.security.cipherSuite \"Cipher-Suite:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n<!ENTITY netmonitorUI.security.hsts \"HTTP Strict Transport Security:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n<!ENTITY netmonitorUI.security.hpkp \"Public-Key-Pinning:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n<!ENTITY netmonitorUI.security.connection \"Verbindung:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n<!ENTITY netmonitorUI.security.certificate \"Zertifikat:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n<!ENTITY netmonitorUI.context.copyUrl      \"Adresse kopieren\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrl.accesskey  \"k\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams): This is the label displayed\n  -  on the context menu that copies the selected request's url parameters -->\n<!ENTITY netmonitorUI.context.copyUrlParams     \"Adressparameter kopieren\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams.accesskey): This is the access key\n  -  for the Copy URL Parameters menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrlParams.accesskey \"p\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData): This is the label displayed\n  -  on the context menu that copies the selected request's post data -->\n<!ENTITY netmonitorUI.context.copyPostData     \"POST-Daten kopieren\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData.accesskey): This is the access key\n  -  for the Copy POST Data menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyPostData.accesskey \"D\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n<!ENTITY netmonitorUI.context.copyAsCurl    \"Als cURL-Adresse kopieren\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCUrl.accesskey): This is the access key\n  -  for the Copy as cURL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyAsCurl.accesskey \"c\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's request headers -->\n<!ENTITY netmonitorUI.context.copyRequestHeaders     \"Anfragekopfzeilen kopieren\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders.accesskey): This is the access key\n  -  for the Copy Request Headers menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyRequestHeaders.accesskey  \"f\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's response headers -->\n<!ENTITY netmonitorUI.context.copyResponseHeaders     \"Antwortkopfzeilen kopieren\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders.accesskey): This is the access key\n  -  for the Copy Response Headers menu item displayed in the context menu for a response -->\n<!ENTITY netmonitorUI.context.copyResponseHeaders.accesskey  \"w\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponse): This is the label displayed\n  -  on the context menu that copies the selected response as a string -->\n<!ENTITY netmonitorUI.context.copyResponse \"Antwort kopieren\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRespose.accesskey): This is the access key\n  -  for the Copy Response menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyResponse.accesskey  \"o\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"Grafik als Data-URI kopieren\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"D\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar): This is the label displayed\n  -  on the context menu that copies all as HAR format -->\n<!ENTITY netmonitorUI.context.copyAllAsHar \"Alles als HAR kopieren\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar.accesskey): This is the access key\n  -  for the Copy All As HAR menu item displayed in the context menu for a network panel -->\n<!ENTITY netmonitorUI.context.copyAllAsHar.accesskey \"H\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar): This is the label displayed\n  -  on the context menu that saves all as HAR format -->\n<!ENTITY netmonitorUI.context.saveAllAsHar \"Alles als HAR speichern\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar.accesskey): This is the access key\n  -  for the Save All As HAR menu item displayed in the context menu for a network panel -->\n<!ENTITY netmonitorUI.context.saveAllAsHar.accesskey \"R\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n<!ENTITY netmonitorUI.summary.editAndResend      \"Bearbeiten und erneut senden\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey  \"B\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n<!ENTITY netmonitorUI.summary.rawHeaders \"Kopfzeilen (unformatiert)\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Anfragekopfzeilen:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Antwortkopfzeilen:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n<!ENTITY netmonitorUI.context.newTab      \"In neuem Tab öffnen\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n<!ENTITY netmonitorUI.context.newTab.accesskey  \"T\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n<!ENTITY netmonitorUI.context.perfTools   \"Netzwerkanalyse starten\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"N\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n<!ENTITY netmonitorUI.custom.newRequest   \"Neue Anfrage\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.query        \"Anfragetext:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.headers      \"Request-Header:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.postData     \"Request-Body:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n<!ENTITY netmonitorUI.custom.send         \"Senden\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n<!ENTITY netmonitorUI.custom.cancel       \"Abbrechen\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n<!ENTITY netmonitorUI.backButton          \"Zurück\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=Zum Abrufen der Ressource wurde eine verschlüsselte Verbindung verwendet.\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not encrypted.\nnetmonitor.security.state.insecure=Zum Abrufen der Ressource wurde eine unverschlüsselte Verbindung verwendet.\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=Ein Sicherheitsfehler verhinderte das Laden der Ressource.\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=Diese Ressource wurde über eine Verbindung mit schwacher Verschlüsselung übertragen.\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=Aktiviert\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=Deaktiviert\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=Host %S:\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayd. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<Nicht verfügbar>\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=Anfragedetails ausblenden\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=Anfragedetails anzeigen\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=Keine Kopfzeilen für diese Anfrage\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=Kopfzeilen durchsuchen\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=Keine Cookies für diese Anfrage\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=Cookies durchsuchen\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=Keine Parameter für diese Anfrage\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=Anfrageparameter durchsuchen\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=Suchbegriff\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=Formulardaten\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=Anfrageinhalt\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=Anfragekopfzeilen\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload=Anfragekopfzeilen von abgehender Verbindung\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=Antwortkopfzeilen\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=Anfrage-Cookies\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=Antwort-Cookies\n\n# LOCALIZATION NOTE (responsePayload): This is the label displayed\n# in the network details response tab identifying the response payload.\nresponsePayload=Antwortinhalt\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=Eigenschaften durchsuchen\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → Callback %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=Aufsteigend sortiert\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=Absteigend sortiert\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=Keine Anfragen\n\n# LOCALIZATION NOTE (networkMenu.summary): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the number of seconds.\nnetworkMenu.summary=Eine Anfrage, #2 KB, #3 s;#1 Anfragen, #2 KB, #3 s\n\n# LOCALIZATION NOTE (networkMenu.sizeB): This is the label displayed\n# in the network menu specifying the size of a request (in bytes).\nnetworkMenu.sizeB=%S B\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB=%S KB\n\n# LOCALIZATION NOTE (networkMenu.sizeMB): This is the label displayed\n# in the network menu specifying the size of a request (in megabytes).\nnetworkMenu.sizeMB=%S MB\n\n# LOCALIZATION NOTE (networkMenu.sizeGB): This is the label displayed\n# in the network menu specifying the size of a request (in gigabytes).\nnetworkMenu.sizeGB=%S GB\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=—\n\n# LOCALIZATION NOTE (networkMenu.sizeCached): This is the label displayed\n# in the network menu specifying the transferred of a request is\n# cached.\nnetworkMenu.sizeCached=Aus Cache\n\n# LOCALIZATION NOTE (networkMenu.sizeServiceWorker): This is the label displayed\n# in the network menu specifying the transferred of a request computed\n# by a service worker.\nnetworkMenu.sizeServiceWorker=Service-Worker\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S ms\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond=%S ms\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second=%S s\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute=%S min\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading=Wird geladen…\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable=Leer\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading=Bitte warten…\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable=Keine Daten verfügbar\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS=%S s\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled=Mit Cache\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled=Ohne Cache\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Größe: %S KB\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds=Zeit: #1 Sekunde;Zeit: #1 Sekunden\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached=Antworten aus dem Cache: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount=Anfragen gesamt: %S\n\n# LOCALIZATION NOTE (netRequest.headers): A label used for Headers tab\n# This tab displays list of HTTP headers\nnetRequest.headers=Kopfzeilen\n\n# LOCALIZATION NOTE (netRequest.response): A label used for Response tab\n# This tab displays HTTP response body\nnetRequest.response=Antwort\n\n# LOCALIZATION NOTE (netRequest.rawData): A label used for a section\n# in Response tab. This section displays raw response body as it's\n# been received from the backend (debugger server)\nnetRequest.rawData=Rohdaten\n\n# LOCALIZATION NOTE (netRequest.xml): A label used for a section\n# in Response tab. This section displays parsed XML response body.\nnetRequest.xml=XML\n\n# LOCALIZATION NOTE (netRequest.image): A label used for a section\n# in Response tab. This section displays images returned in response body.\nnetRequest.image=Grafik\n\n# LOCALIZATION NOTE (netRequest.sizeLimitMessage): A label used\n# in Response and Post tabs in case the body is bigger than given limit.\n# It allows the user to click and fetch more from the backend.\n# The {{link}} will be replace at run-time by an active link.\n# String with ID 'netRequest.sizeLimitMessageLink' will be used as text\n# for this link.\nnetRequest.sizeLimitMessage=Maximale Größe wurde erreicht. {{link}} klicken, um mehr zu laden.\nnetRequest.sizeLimitMessageLink=Hier\n\n# LOCALIZATION NOTE (netRequest.responseBodyDiscarded): A label used\n# in Response tab if the response body is not available.\nnetRequest.responseBodyDiscarded=Antwort-Inhalt wurde nicht gespeichert.\n\n# LOCALIZATION NOTE (netRequest.requestBodyDiscarded): A label used\n# in Post tab if the post body is not available.\nnetRequest.requestBodyDiscarded=POST-Inhalt der Anfrage wurde nicht gespeichert.\n\n# LOCALIZATION NOTE (netRequest.post): A label used for Post tab\n# This tab displays HTTP post body\nnetRequest.post=POST\n\n# LOCALIZATION NOTE (netRequest.cookies): A label used for Cookies tab\n# This tab displays request and response cookies.\nnetRequest.cookies=Cookies\n\n# LOCALIZATION NOTE (netRequest.params): A label used for URL parameters tab\n# This tab displays data parsed from URL query string.\nnetRequest.params=Parameter\n\n# LOCALIZATION NOTE (netRequest.callstack): A label used for request stacktrace tab\n# This tab displays the request's JavaScript stack trace. Should be identical to\n# debuggerUI.tabs.callstack\nnetRequest.callstack=Aufrufliste\n\n# LOCALIZATION NOTE (certmgr.subjectinfo.label):\n# A label used for a certificate section in security tab.\n# This section displays Name and organization who has been assigned the fingerprints\ncertmgr.subjectinfo.label=Ausgestellt für\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.cn=Allgemeiner Name (CN):\n\n# LOCALIZATION NOTE (certmgr.certdetail.o):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.o=Organisation (O):\n\n# LOCALIZATION NOTE (certmgr.certdetail.ou):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.ou=Organisationseinheit (OU):\n\n# LOCALIZATION NOTE (certmgr.issuerinfo.label):\n# A label used for a certificate section in security tab\n# This section displays Name and organization who issued the fingerprints\ncertmgr.issuerinfo.label=Ausgestellt von\n\n# LOCALIZATION NOTE (certmgr.periodofvalidity.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.periodofvalidity.label=Gültigkeitsdauer\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.begins=Gültig ab:\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.expires=Gültig bis:\n\n# LOCALIZATION NOTE (certmgr.fingerprints.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.fingerprints.label=Fingerabdrücke\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha256fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha256fingerprint=SHA-256-Fingerabdruck:\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha1fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha1fingerprint=SHA1-Fingerabdruck:\n\n# LOCALIZATION NOTE (netmonitor.perfNotice1/2/3): These are the labels displayed\n# in the network table when empty to start performance analysis.\nnetmonitor.perfNotice1=• Auf die\nnetmonitor.perfNotice2=-Schaltfläche klicken, um die Netzwerkanalyse zu starten.\nnetmonitor.perfNotice3=Analysieren\n\n# LOCALIZATION NOTE (netmonitor.reload1/2/3): These are the labels displayed\n# in the network table when empty to start logging network requests.\nnetmonitor.reloadNotice1=• Starten Sie eine Anfrage oder\nnetmonitor.reloadNotice2=laden\nnetmonitor.reloadNotice3=Sie die Seite neu, um detaillierte Informationen über die Netzwerkaktivität angezeigt zu bekommen.\n\n# LOCALIZATION NOTE (netmonitor.toolbar.status2): This is the label displayed\n# in the network table toolbar, above the \"status\" column.\nnetmonitor.toolbar.status3=Status\n\n# LOCALIZATION NOTE (netmonitor.toolbar.method): This is the label displayed\n# in the network table toolbar, above the \"method\" column.\nnetmonitor.toolbar.method=Methode\n\n# LOCALIZATION NOTE (netmonitor.toolbar.file): This is the label displayed\n# in the network table toolbar, above the \"file\" column.\nnetmonitor.toolbar.file=Datei\n\n# LOCALIZATION NOTE (netmonitor.toolbar.domain): This is the label displayed\n# in the network table toolbar, above the \"domain\" column.\nnetmonitor.toolbar.domain=Host\n\n# LOCALIZATION NOTE (netmonitor.toolbar.cause): This is the label displayed\n# in the network table toolbar, above the \"cause\" column.\nnetmonitor.toolbar.cause=Ursprung\n\n# LOCALIZATION NOTE (netmonitor.toolbar.type): This is the label displayed\n# in the network table toolbar, above the \"type\" column.\nnetmonitor.toolbar.type=Typ\n\n# LOCALIZATION NOTE (netmonitor.toolbar.transferred): This is the label displayed\n# in the network table toolbar, above the \"transferred\" column, which is the\n# compressed / encoded size.\nnetmonitor.toolbar.transferred=Übertragen\n\n# LOCALIZATION NOTE (netmonitor.toolbar.size): This is the label displayed\n# in the network table toolbar, above the \"size\" column, which is the\n# uncompressed / decoded size.\nnetmonitor.toolbar.size=Größe\n\n# LOCALIZATION NOTE (netmonitor.toolbar.waterfall): This is the label displayed\n# in the network table toolbar, above the \"waterfall\" column.\nnetmonitor.toolbar.waterfall=Zeitverlauf\n\n# LOCALIZATION NOTE (netmonitor.tab.headers): This is the label displayed\n# in the network details pane identifying the headers tab.\nnetmonitor.tab.headers=Kopfzeilen\n\n# LOCALIZATION NOTE (netmonitor.tab.cookies): This is the label displayed\n# in the network details pane identifying the cookies tab.\nnetmonitor.tab.cookies=Cookies\n\n# LOCALIZATION NOTE (netmonitor.tab.params): This is the label displayed\n# in the network details pane identifying the params tab.\nnetmonitor.tab.params=Parameter\n\n# LOCALIZATION NOTE (netmonitor.tab.response): This is the label displayed\n# in the network details pane identifying the response tab.\nnetmonitor.tab.response=Antwort\n\n# LOCALIZATION NOTE (netmonitor.tab.timings): This is the label displayed\n# in the network details pane identifying the timings tab.\nnetmonitor.tab.timings=Zeit\n\n# LOCALIZATION NOTE (netmonitor.tab.preview): This is the label displayed\n# in the network details pane identifying the preview tab.\nnetmonitor.tab.preview=Vorschau\n\n# LOCALIZATION NOTE (netmonitor.tab.security): This is the label displayed\n# in the network details pane identifying the security tab.\nnetmonitor.tab.security=Sicherheit\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.all): This is the label displayed\n# in the network toolbar for the \"All\" filtering button.\nnetmonitor.toolbar.filter.all=Alles\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.html): This is the label displayed\n# in the network toolbar for the \"HTML\" filtering button.\nnetmonitor.toolbar.filter.html=HTML\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.css): This is the label displayed\n# in the network toolbar for the \"CSS\" filtering button.\nnetmonitor.toolbar.filter.css=CSS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.js): This is the label displayed\n# in the network toolbar for the \"JS\" filtering button.\nnetmonitor.toolbar.filter.js=JS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.xhr): This is the label displayed\n# in the network toolbar for the \"XHR\" filtering button.\nnetmonitor.toolbar.filter.xhr=XHR\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.fonts): This is the label displayed\n# in the network toolbar for the \"Fonts\" filtering button.\nnetmonitor.toolbar.filter.fonts=Schriften\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.images): This is the label displayed\n# in the network toolbar for the \"Images\" filtering button.\nnetmonitor.toolbar.filter.images=Grafiken\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.media): This is the label displayed\n# in the network toolbar for the \"Media\" filtering button.\nnetmonitor.toolbar.filter.media=Medien\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.flash): This is the label displayed\n# in the network toolbar for the \"Flash\" filtering button.\nnetmonitor.toolbar.filter.flash=Flash\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.ws): This is the label displayed\n# in the network toolbar for the \"WS\" filtering button.\nnetmonitor.toolbar.filter.ws=WebSockets\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.other): This is the label displayed\n# in the network toolbar for the \"Other\" filtering button.\nnetmonitor.toolbar.filter.other=Sonstiges\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.label): This is the label\n# displayed in the network toolbar for the url filtering textbox.\nnetmonitor.toolbar.filterFreetext.label=Adressen durchsuchen\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.key): This is the\n# shortcut key to focus on the toolbar url filtering textbox\nnetmonitor.toolbar.filterFreetext.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (netmonitor.toolbar.clear): This is the label displayed\n# in the network toolbar for the \"Clear\" button.\nnetmonitor.toolbar.clear=Leeren\n\n# LOCALIZATION NOTE (netmonitor.toolbar.perf): This is the label displayed\n# in the network toolbar for the performance analysis button.\nnetmonitor.toolbar.perf=Netzwerkanalyse umschalten\n\n# LOCALIZATION NOTE (netmonitor.summary.url): This is the label displayed\n# in the network details headers tab identifying the URL.\nnetmonitor.summary.url=Angefragte Adresse:\n\n# LOCALIZATION NOTE (netmonitor.summary.method): This is the label displayed\n# in the network details headers tab identifying the method.\nnetmonitor.summary.method=Anfragemethode:\n\n# LOCALIZATION NOTE (netmonitor.summary.address): This is the label displayed\n# in the network details headers tab identifying the remote address.\nnetmonitor.summary.address=Externe Adresse:\n\n# LOCALIZATION NOTE (netmonitor.summary.status): This is the label displayed\n# in the network details headers tab identifying the status code.\nnetmonitor.summary.status=Status-Code:\n\n# LOCALIZATION NOTE (netmonitor.summary.version): This is the label displayed\n# in the network details headers tab identifying the http version.\nnetmonitor.summary.version=Version:\n\n# LOCALIZATION NOTE (netmonitor.summary.editAndResend): This is the label displayed\n# on the button in the headers tab that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.summary.editAndResend=Bearbeiten und erneut senden\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders): This is the label displayed\n# on the button in the headers tab that toggle view for raw request/response headers\n# from the currently displayed request\nnetmonitor.summary.rawHeaders=Kopfzeilen (unformatiert)\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.requestHeaders): This is the label displayed\n# in the network details headers tab identifying the raw request headers textarea\nnetmonitor.summary.rawHeaders.requestHeaders=Anfragekopfzeilen:\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.responseHeaders): This is the label displayed\n# in the network details headers tab identifying the raw response headers textarea\nnetmonitor.summary.rawHeaders.responseHeaders=Antwortkopfzeilen:\n\n# LOCALIZATION NOTE (netmonitor.summary.size): This is the label displayed\n# in the network details headers tab identifying the headers size.\nnetmonitor.summary.size=Kopfzeilen-Größe:\n\n# LOCALIZATION NOTE (netmonitor.response.name): This is the label displayed\n# in the network details response tab identifying an image's file name.\nnetmonitor.response.name=Name:\n\n# LOCALIZATION NOTE (netmonitor.response.dimensions): This is the label displayed\n# in the network details response tab identifying an image's dimensions.\nnetmonitor.response.dimensions=Abmessungen:\n\n# LOCALIZATION NOTE (netmonitor.response.mime): This is the label displayed\n# in the network details response tab identifying an image's mime.\nnetmonitor.response.mime=MIME-Typ:\n\n# LOCALIZATION NOTE (netmonitor.timings.blocked): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"blocked\" state.\nnetmonitor.timings.blocked=Blockiert:\n\n# LOCALIZATION NOTE (netmonitor.timings.dns): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"dns\" state.\nnetmonitor.timings.dns=DNS-Auflösung:\n\n# LOCALIZATION NOTE (netmonitor.timings.connect): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"connect\" state.\nnetmonitor.timings.connect=Verbindungsaufbau:\n\n# LOCALIZATION NOTE (netmonitor.timings.send): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"send\" state.\nnetmonitor.timings.send=Senden:\n\n# LOCALIZATION NOTE (netmonitor.timings.wait): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"wait\" state.\nnetmonitor.timings.wait=Warten:\n\n# LOCALIZATION NOTE (netmonitor.timings.receive): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"receive\" state.\nnetmonitor.timings.receive=Empfangen:\n\n# LOCALIZATION NOTE (netmonitor.security.warning.cipher): A tooltip\n# for warning icon that indicates a connection uses insecure cipher suite.\nnetmonitor.security.warning.cipher=Die für die Verschlüsselung verwendete Cipher ist veraltet und nicht sicher.\n\n# LOCALIZATION NOTE (netmonitor.security.error): This is the label displayed\n# in the security tab if a security error prevented the connection.\nnetmonitor.security.error=Ein Fehler trat auf:\n\n# LOCALIZATION NOTE (netmonitor.security.protocolVersion): This is the label displayed\n# in the security tab describing TLS/SSL protocol version.\nnetmonitor.security.protocolVersion=Protokollversion:\n\n# LOCALIZATION NOTE (netmonitor.security.cipherSuite): This is the label displayed\n# in the security tab describing the cipher suite used to secure this connection.\nnetmonitor.security.cipherSuite=Cipher-Suite:\n\n# LOCALIZATION NOTE (netmonitor.security.hsts): This is the label displayed\n# in the security tab describing the usage of HTTP Strict Transport Security.\nnetmonitor.security.hsts=HTTP Strict Transport Security:\n\n# LOCALIZATION NOTE (netmonitor.security.hpkp): This is the label displayed\n# in the security tab describing the usage of Public Key Pinning.\nnetmonitor.security.hpkp=Public-Key-Pinning:\n\n# LOCALIZATION NOTE (netmonitor.security.connection): This is the label displayed\n# in the security tab describing the section containing information related to\n# the secure connection.\nnetmonitor.security.connection=Verbindung:\n\n# LOCALIZATION NOTE (netmonitor.security.certificate): This is the label displayed\n# in the security tab describing the server certificate section.\nnetmonitor.security.certificate=Zertifikat:\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl): This is the label displayed\n# on the context menu that copies the selected request's url\nnetmonitor.context.copyUrl=Adresse kopieren\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl.accesskey): This is the access key\n# for the Copy URL menu item displayed in the context menu for a request\nnetmonitor.context.copyUrl.accesskey=k\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams): This is the label displayed\n# on the context menu that copies the selected request's url parameters\nnetmonitor.context.copyUrlParams=Adressparameter kopieren\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams.accesskey): This is the access key\n# for the Copy URL Parameters menu item displayed in the context menu for a request\nnetmonitor.context.copyUrlParams.accesskey=p\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData): This is the label displayed\n# on the context menu that copies the selected request's post data\nnetmonitor.context.copyPostData=POST-Daten kopieren\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData.accesskey): This is the access key\n# for the Copy POST Data menu item displayed in the context menu for a request\nnetmonitor.context.copyPostData.accesskey=D\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCurl): This is the label displayed\n# on the context menu that copies the selected request as a cURL command.\n# The capitalization is part of the official name and should be used throughout all languages.\n# http://en.wikipedia.org/wiki/CURL\nnetmonitor.context.copyAsCurl=Als cURL-Adresse kopieren\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCUrl.accesskey): This is the access key\n# for the Copy as cURL menu item displayed in the context menu for a request\nnetmonitor.context.copyAsCurl.accesskey=c\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders): This is the label displayed\n# on the context menu that copies the selected item's request headers\nnetmonitor.context.copyRequestHeaders=Anfragekopfzeilen kopieren\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders.accesskey): This is the access key\n# for the Copy Request Headers menu item displayed in the context menu for a request\nnetmonitor.context.copyRequestHeaders.accesskey=f\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders): This is the label displayed\n# on the context menu that copies the selected item's response headers\nnetmonitor.context.copyResponseHeaders=Antwortkopfzeilen kopieren\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders.accesskey): This is the access key\n# for the Copy Response Headers menu item displayed in the context menu for a response\nnetmonitor.context.copyResponseHeaders.accesskey=w\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponse): This is the label displayed\n# on the context menu that copies the selected response as a string\nnetmonitor.context.copyResponse=Antwort kopieren\n\n# LOCALIZATION NOTE (netmonitor.context.copyRespose.accesskey): This is the access key\n# for the Copy Response menu item displayed in the context menu for a request\nnetmonitor.context.copyResponse.accesskey=o\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri): This is the label displayed\n# on the context menu that copies the selected image as data uri\nnetmonitor.context.copyImageAsDataUri=Grafik als Data-URI kopieren\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri.accesskey): This is the access key\n# for the Copy Image As Data URI menu item displayed in the context menu for a request\nnetmonitor.context.copyImageAsDataUri.accesskey=D\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar): This is the label displayed\n# on the context menu that copies all as HAR format\nnetmonitor.context.copyAllAsHar=Alles als HAR kopieren\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar.accesskey): This is the access key\n# for the Copy All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.copyAllAsHar.accesskey=H\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar): This is the label displayed\n# on the context menu that saves all as HAR format\nnetmonitor.context.saveAllAsHar=Alles als HAR speichern\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar.accesskey): This is the access key\n# for the Save All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.saveAllAsHar.accesskey=R\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend): This is the label displayed\n# on the context menu that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.context.editAndResend=Bearbeiten und erneut senden\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend.accesskey): This is the access key\n# for the \"Edit and Resend\" menu item displayed in the context menu for a request\nnetmonitor.context.editAndResend.accesskey=B\n\n# LOCALIZATION NOTE (netmonitor.context.newTab):  This is the label\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab=In neuem Tab öffnen\n\n# LOCALIZATION NOTE (netmonitor.context.newTab.accesskey): This is the access key\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab.accesskey=T\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools): This is the label displayed\n# on the context menu that shows the performance analysis tools\nnetmonitor.context.perfTools=Netzwerkanalyse starten\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools.accesskey): This is the access key\n# for the performance analysis menu item displayed in the context menu for a request\nnetmonitor.context.perfTools.accesskey=N\n\n# LOCALIZATION NOTE (netmonitor.custom.newRequest): This is the label displayed\n# as the title of the new custom request form\nnetmonitor.custom.newRequest=Neue Anfrage\n\n# LOCALIZATION NOTE (netmonitor.custom.query): This is the label displayed\n# above the query string entry in the custom request form\nnetmonitor.custom.query=Anfragetext:\n\n# LOCALIZATION NOTE (netmonitor.custom.headers): This is the label displayed\n# above the request headers entry in the custom request form\nnetmonitor.custom.headers=Request-Header:\n\n# LOCALIZATION NOTE (netmonitor.custom.postData): This is the label displayed\n# above the request body entry in the custom request form\nnetmonitor.custom.postData=Request-Body:\n\n# LOCALIZATION NOTE (netmonitor.custom.send): This is the label displayed\n# on the button which sends the custom request\nnetmonitor.custom.send=Senden\n\n# LOCALIZATION NOTE (netmonitor.custom.cancel): This is the label displayed\n# on the button which cancels and closes the custom request form\nnetmonitor.custom.cancel=Abbrechen\n\n# LOCALIZATION NOTE (netmonitor.backButton): This is the label displayed\n# on the button which exists the performance statistics view\nnetmonitor.backButton=Zurück\n\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for size of the request.\ncharts.size=Size\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for time of request.\ncharts.time=Time\n\n# LOCALIZATION NOTE (charts.totalTranferredSize): This is the label displayed\n# in the performance analysis view for total transferred size, in kilobytes.\ncharts.totalTransferredSize=Transferred Size: %S KB\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for transferred\n# size of the request.\ncharts.transferred=Transferred\n\n# LOCALIZATION NOTE (charts.transferredSizeKB): This is the label displayed\n# in pie or table charts specifying the size of a transferred request (in kilobytes).\ncharts.transferredSizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for type of request.\ncharts.type=Type\n\n# LOCALIZATION NOTE (netmonitor.headers.learnMore): This is the label displayed\n# next to a header list item, with a link to external documentation\nnetmonitor.headers.learnMore=Learn More\n\n# LOCALIZATION NOTE (networkMenu.summary3): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the transferred size, #4 is the number of seconds.\nnetworkMenu.summary3=One request, #2 (transferred: #3), #4;#1 requests, #2 (transferred: #3), #4\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/performance.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Performance strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusTooltip): This string\n  -  is displayed as the tooltip for the buffer capacity during a recording. -->\n<!ENTITY performanceUI.bufferStatusTooltip \"Die Laufzeitanalyse speichert die Einträge in einem kontinuierlichen Puffer. Sobald der Puffer an die Maximalgrenze für die Aufnahme kommt, überschreiben neue Einträge die alten vom Beginn der Aufnahme.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.nonE10SBuild): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a non-multiprocess build. -->\n<!ENTITY performanceUI.disabledRealTime.nonE10SBuild \"Die Aufnahme von Daten in Echtzeit ist nur möglich, wenn Firefox mit mehreren Prozessen ausgeführt wird.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.disabledE10S): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a build that can run multiprocess Firefox, but just is not enabled. -->\n<!ENTITY performanceUI.disabledRealTime.disabledE10S \"Aktivieren Sie die Ausführung von Firefox mit mehreren Prozessen, um aufgenommene Daten in Echtzeit darzustellen.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusFull): This string\n  -  is displayed when the profiler's circular buffer has started to overlap. -->\n<!ENTITY performanceUI.bufferStatusFull \"Der Puffer ist voll. Alte Einträge werden nun überschrieben.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while the profiler is unavailable, for example, while\n  -  in Private Browsing mode. -->\n<!ENTITY performanceUI.unavailableNoticePB \"Aufnahme eines Profils derzeit nicht möglich. Bitte schließen Sie alle privaten Fenster und versuchen Sie es erneut.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while loading a profile. -->\n<!ENTITY performanceUI.loadingNotice \"Wird geladen…\">\n\n<!-- LOCALIZATION NOTE (performanceUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n<!ENTITY performanceUI.toolbar.waterfall \"Verlauf\">\n<!ENTITY performanceUI.toolbar.waterfall.tooltiptext \"Anzeige der verschiedenen vom Browser während der Aufnahme ausgeführten Operationen als eine Abfolge\">\n<!ENTITY performanceUI.toolbar.js-calltree \"JavaScript\">\n<!ENTITY performanceUI.toolbar.js-calltree.tooltiptext \"Sortiert die aufgerufenen JavaScript-Funktionen nach der darin verbrachten Zeit\">\n<!ENTITY performanceUI.toolbar.memory-calltree \"Allokationen\">\n<!ENTITY performanceUI.toolbar.allocations.tooltiptext \"Anzeige der Anforderungen nach Speicher während der Aufnahme\">\n<!ENTITY performanceUI.toolbar.js-flamegraph \"JS-Flame-Chart\">\n<!ENTITY performanceUI.toolbar.js-flamegraph.tooltiptext \"Anzeige der Aufrufliste von JavaScript während der Aufnahme\">\n<!ENTITY performanceUI.toolbar.memory-flamegraph \"Allokationen-Flame-Chart\">\n\n<!-- LOCALIZATION NOTE (performanceUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY performanceUI.table.totalDuration            \"Gesamtzeit\">\n<!ENTITY performanceUI.table.totalDuration.tooltip    \"Zeit, welche in dieser Funktion und durch diese aufgerufene Funktionen verbracht wurde\">\n<!ENTITY performanceUI.table.selfDuration             \"Eigenzeit\">\n<!ENTITY performanceUI.table.selfDuration.tooltip     \"Zeit, welche ausschließlich in dieser Funktion verbracht wurde\">\n<!ENTITY performanceUI.table.totalPercentage          \"Gesamtkosten\">\n<!ENTITY performanceUI.table.totalPercentage.tooltip  \"Prozentualer Zeitanteil, welcher in dieser Funktion und durch diese aufgerufene Funktionen verbracht wurde\">\n<!ENTITY performanceUI.table.selfPercentage           \"Eigenkosten\">\n<!ENTITY performanceUI.table.selfPercentage.tooltip   \"Prozentualer Zeitanteil, welcher ausschließlich in dieser Funktion verbracht wurde\">\n<!ENTITY performanceUI.table.samples                  \"Einträge\">\n<!ENTITY performanceUI.table.samples.tooltip          \"Absolute Häufigkeit, mit der diese Funktion Teil der Aufrufliste war, als diese von der Laufzeitanalyse abgerufen wurde\">\n<!ENTITY performanceUI.table.function                 \"Funktion\">\n<!ENTITY performanceUI.table.function.tooltip         \"Name und Adresse im Quellcode der aufgezeichneten Funktion\">\n<!ENTITY performanceUI.table.totalAlloc               \"Aufgezeichnete Gesamtallokationen\">\n<!ENTITY performanceUI.table.totalAlloc.tooltip       \"Gesamtzahl der aufgezeichneten Object-Allokationen für diese Adresse und in von dieser aufgerufenen Funktionen\">\n<!ENTITY performanceUI.table.selfAlloc                \"Aufgezeichnete Eigenallokationen\">\n<!ENTITY performanceUI.table.selfAlloc.tooltip        \"Anzahl der für diese Adresse aufgezeichneten Object-Allokationen\">\n\n<!-- LOCALIZATION NOTE (performanceUI.options.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n<!ENTITY performanceUI.options.filter.tooltiptext \"In der Zeitlinie anzuzeigende Daten auswählen\">\n\n<!-- LOCALIZATION NOTE (performanceUI.options.gear.tooltiptext): This is the\n  -  tooltip for the options button. -->\n<!ENTITY performanceUI.options.gear.tooltiptext \"Laufzeitanalyse konfigurieren\">\n\n<!-- LOCALIZATION NOTE (performanceUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n<!ENTITY performanceUI.invertTree             \"Aufrufliste invertieren\">\n<!ENTITY performanceUI.invertTree.tooltiptext \"Beim Invertieren der Aufrufliste werden die Aufrufe vom jüngsten Aufruf ausgehend dargestellt und führen zu den vorhergehenden Aufrufen in der Aufrufliste.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n<!ENTITY performanceUI.invertFlameGraph             \"Flame-Chart invertieren\">\n<!ENTITY performanceUI.invertFlameGraph.tooltiptext \"Beim invertierten Flame-Chart werden die Aufrufe vom jüngsten Aufruf ausgehend dargestellt und führen zu den vorhergehenden Aufrufen in der Aufrufliste.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n<!ENTITY performanceUI.showPlatformData             \"Daten für Gecko-Plattform anzeigen\">\n<!ENTITY performanceUI.showPlatformData.tooltiptext \"Das Anzeigen der Plattform-Daten ermöglicht der JavaScript-Laufzeitanalyse das Verwenden von Symbolen der Gecko-Plattform.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.showJITOptimizations): This string\n  -  is displayed next to a checkbox determining whether or not JIT optimization data\n  -  should be displayed. -->\n<!ENTITY performanceUI.showJITOptimizations             \"JIT-Optimierungen anzeigen\">\n<!ENTITY performanceUI.showJITOptimizations.tooltiptext \"Für jeden JavaScript-Frame aufgezeichnete JIT-Optimierungen anzeigen\">\n\n<!-- LOCALIZATION NOTE (performanceUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n<!ENTITY performanceUI.flattenTreeRecursion             \"Rekursionen in Baumstruktur zusammenfassen\">\n<!ENTITY performanceUI.flattenTreeRecursion.tooltiptext \"Rekursionen beim Untersuchen von Funktionen zusammenfassen\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY performanceUI.enableMemory             \"Speicher aufzeichnen\">\n<!ENTITY performanceUI.enableMemory.tooltiptext \"Speicherbedarf während der Analyse aufzeichnen\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableAllocations): This string\n  -  is displayed next to a checkbox determining whether or not allocation\n  -  measurements are enabled. -->\n<!ENTITY performanceUI.enableAllocations             \"Allokationen aufzeichnen\">\n<!ENTITY performanceUI.enableAllocations.tooltiptext \"Objekt-Allokationen während der Analyse aufzeichnen\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n<!ENTITY performanceUI.enableFramerate             \"Bildrate aufzeichnen\">\n<!ENTITY performanceUI.enableFramerate.tooltiptext \"Bildrate während der Analyse aufzeichnen\">\n\n<!-- LOCALIZATION NOTE (performanceUI.console.recordingNoticeStart/recordingNoticeEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Wraps the command used to start, like \"Currently recording via console.profile(\"label\")\" -->\n<!ENTITY performanceUI.console.recordingNoticeStart \"Derzeitige Aufzeichnung mittels\">\n<!ENTITY performanceUI.console.recordingNoticeEnd   \"\">\n\n<!-- LOCALIZATION NOTE (performanceUI.console.stopCommandStart/stopCommandEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Indicates how to stop the recording, wrapping the command, like\n  -  \"Stop recording by entering console.profileEnd(\"label\") into the console.\" -->\n<!ENTITY performanceUI.console.stopCommandStart \"Beenden der Aufzeichnungen durch Eingabe von\">\n<!ENTITY performanceUI.console.stopCommandEnd   \"in die Konsole\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/performance.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=Noch keine Profile vorhanden\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# identifying a set of function calls. %S represents the number of recording,\n# iterating for every new recording, resulting in \"Recording #1\", \"Recording #2\", etc.\nrecordingsList.itemLabel=#%S wird aufgenommen\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=In Verwendung…\n\n# LOCALIZATION NOTE (recordingsList.loadingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that is finished and is loading.\nrecordingsList.loadingLabel=Wird geladen…\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S ms\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for saving an item to disk.\nrecordingsList.saveLabel=Speichern\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Performance Tools,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps=fps\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Performance Tools,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=ms\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory=MB\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Performance Tools,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=Stile\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=Netzwerk\ncategory.graphics=Grafiken\ncategory.storage=Speicher\ncategory.events=Eingabe & Ereignisse\ncategory.tools=Werkzeuge\n\n# LOCALIZATION NOTE (table.bytes):\n# This string is displayed in the call tree after bytesize units.\n# %S represents the value in bytes.\ntable.bytes=%S B\n\n# LOCALIZATION NOTE (table.ms2):\n# This string is displayed in the call tree after units of time in milliseconds.\n# %S represents the value in milliseconds.\ntable.ms2=%S ms\n\n# LOCALIZATION NOTE (table.percentage3):\n# This string is displayed in the call tree after units representing percentages.\n# %S represents the value in percentage with two decimal points, localized.\n# there are two \"%\" after %S to escape and display \"%\"\ntable.percentage3=%S%%\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(Wurzel)\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=(untätig)\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=Quelltext im Debugger anzeigen\n\n# LOCALIZATION NOTE (table.view-optimizations.tooltiptext2):\n# This string is displayed in the icon displayed next to frames that\n# have optimization data\ntable.view-optimizations.tooltiptext2=Frame enthält Daten über JIT-Optimierungen\n\n# LOCALIZATION NOTE (recordingsList.importDialogTitle):\n# This string is displayed as a title for importing a recoring from disk.\nrecordingsList.importDialogTitle=Aufnahme importieren…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=Profil speichern…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=JSON-Dateien\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=Alle Dateien\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S ms\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=Einträge\n\n# LOCALIZATION NOTE (profiler.bufferFull):\n# This string is displayed when recording, indicating how much of the\n# buffer is currently be used.\n# %S is the percentage of the buffer used -- there are two \"%\"s after to escape\n# the % that is actually displayed.\n# Example: \"Buffer 54% full\"\nprofiler.bufferFull=Puffer-Kapazität: %S%% voll\n\n# LOCALIZATION NOTE (recordings.start):\n# The label shown on the main recording buttons to start recording.\nrecordings.start=Aufnahme der Laufzeitanalyse starten\n\n# LOCALIZATION NOTE (recordings.stop):\n# The label shown on the main recording buttons to stop recording.\nrecordings.stop=Aufnahme der Laufzeitanalyse beenden\n\n# LOCALIZATION NOTE (recordings.start.tooltip):\n# This string is displayed as a tooltip on a button that starts a new profile.\nrecordings.start.tooltip=Aufnahmestatus einer Laufzeitanalyse umschalten\n\n# LOCALIZATION NOTE (recordings.import.tooltip):\n# This string is displayed on a button that opens a dialog to import a saved profile data file.\nrecordings.import.tooltip=Importieren…\n\n# LOCALIZATION NOTE (recordings.clear.tooltip):\n# This string is displayed on a button that removes all the recordings.\nrecordings.clear.tooltip=Leeren\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedTitle=Ungespeicherte Änderungen\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=Es gibt nicht gespeicherte Änderungen, welche verloren gehen. Wollen Sie fortfahren?\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted.\nprojecteditor.deleteLabel=Löschen\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle=Löschen\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage=Soll dieser Ordner wirklich gelöscht werden?\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage=Soll diese Datei wirklich gelöscht werden?\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a menu item for adding a new file to\n# the directory.\nprojecteditor.newLabel=Neu…\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=Umbenennen\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel=Speichern\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel=Speichern als…\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file\nprojecteditor.selectFileLabel=Datei auswählen\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder\nprojecteditor.openFolderLabel=Ordner auswählen\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file\nprojecteditor.openFileLabel=Datei öffnen\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files\nprojecteditor.find.commandkey=F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\"\nprojecteditor.save.commandkey=S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file\nprojecteditor.new.commandkey=N\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/promisedebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Promise debugger panel\n     strings. The Promise debugger panel is part of the debugger -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY title \"Promise-Debugger\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/promisedebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Promise debugger\n# which is available as a panel in the Debugger.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/responsive.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Design Mode,\n# available from the Web Developer sub-menu -> 'Responsive Design Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (responsive.editDeviceList): option displayed in the device\n# selector\nresponsive.editDeviceList=Liste anpassen…\n\n# LOCALIZATION NOTE (responsive.exit): tooltip text of the exit button.\nresponsive.exit=Testen von Bildschirmgrößen beenden\n\n# LOCALIZATION NOTE (responsive.rotate): tooltip text of the rotate button.\nresponsive.rotate=Bildschirm drehen\n\n# LOCALIZATION NOTE (responsive.deviceListLoading): placeholder text for\n# device selector when it's still fetching devices\nresponsive.deviceListLoading=Wird geladen…\n\n# LOCALIZATION NOTE (responsive.deviceListError): placeholder text for\n# device selector when an error occurred\nresponsive.deviceListError=Keine Liste verfügbar\n\n# LOCALIZATION NOTE (responsive.done): button text in the device list modal\nresponsive.done=Fertig\n\n# LOCALIZATION NOTE (responsive.noDeviceSelected): placeholder text for the\n# device selector\nresponsive.noDeviceSelected=Kein Gerät ausgewählt\n\n# LOCALIZATION NOTE  (responsive.title): the title displayed in the global\n# toolbar\nresponsive.title=Bildschirmgrößen testen\n\n# LOCALIZATION NOTE (responsive.enableTouch): tooltip text for the touch\n# simulation button when it's disabled\nresponsive.enableTouch=Berührungssimulation aktivieren\n\n# LOCALIZATION NOTE (responsive.disableTouch): tooltip text for the touch\n# simulation button when it's enabled\nresponsive.disableTouch=Berührungssimulation deaktivieren\n\n# LOCALIZATION NOTE  (responsive.screenshot): tooltip of the screenshot button.\nresponsive.screenshot=Bildschirmfoto der Ansicht speichern\n\n# LOCALIZATION NOTE (responsive.screenshotGeneratedFilename): The auto generated\n# filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the\n# second argument (%2$S) is the time string in HH.MM.SS format.\nresponsive.screenshotGeneratedFilename=Bildschirmfoto vom %1$S um %2$S\n\n# LOCALIZATION NOTE (responsive.remoteOnly): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# non-remote tab.\nresponsive.remoteOnly=Das Testen von Bildschirmgrößen steht nur in externen Browser-Tabs zur Verfügung, wie z.B. bei Web-Inhalten in Firefox mit mehreren Prozessen.\n\n# LOCALIZATION NOTE (responsive.noContainerTabs): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# container tab.\nresponsive.noContainerTabs=Das Testen von Bildschirmgrößen steht derzeit in Tab-Umgebungen nicht zur Verfügung.\n\n# LOCALIZATION NOTE (responsive.noThrottling): UI option in a menu to configure\n# network throttling.  This option is the default and disables throttling so you\n# just have normal network conditions.  There is not very much room in the UI\n# so a short string would be best if possible.\nresponsive.noThrottling=Keine Drosselung\n\n# LOCALIZATION NOTE (responsive.devicePixelRatio): tooltip for the\n# DevicePixelRatio (DPR) dropdown when is enabled.\nresponsive.devicePixelRatio=Gerät-Pixel-Verhältnis (Device Pixel Ratio)\n\n# LOCALIZATION NOTE (responsive.autoDPR): tooltip for the DevicePixelRatio\n# (DPR) dropdown when is disabled because a device is selected.\n# The argument (%1$S) is the selected device (e.g. iPhone 6) that set\n# automatically the DPR value.\nresponsive.autoDPR=DPR automatisch festgelegt durch %1$S\n\n\n# LOCALIZATION NOTE (responsive.addDevice): Button text that reveals a form to\n# be used for adding custom devices.\nresponsive.addDevice=Add Device\n\n# LOCALIZATION NOTE (responsive.customDeviceName): Default value in a form to\n# add a custom device based on an arbitrary size (no association to an existing\n# device).\nresponsive.customDeviceName=Custom Device\n\n# LOCALIZATION NOTE (responsive.customDeviceNameFromBase): Default value in a\n# form to add a custom device based on the properties of another.  %1$S is the\n# name of the device we're staring from, such as \"Apple iPhone 6\".\nresponsive.customDeviceNameFromBase=%1$S (Custom)\n\n# LOCALIZATION NOTE (responsive.deviceAdderName): Label of form field for the\n# name of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderName=Name\n\n# LOCALIZATION NOTE (responsive.deviceAdderPixelRatio): Label of form field for\n# the devicePixelRatio of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderPixelRatio=DPR\n\n# LOCALIZATION NOTE (responsive.deviceAdderSave): Button text that submits a\n# form to add a new device.\nresponsive.deviceAdderSave=Save\n\n# LOCALIZATION NOTE (responsive.deviceAdderSize): Label of form field for the\n# size of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderSize=Size\n\n# LOCALIZATION NOTE (responsive.deviceAdderTouch): Label of form field for the\n# touch input support of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderTouch=Touch\n\n# LOCALIZATION NOTE (responsive.deviceAdderUserAgent): Label of form field for\n# the user agent of a new device.  The available width is very low, so you might\n# see overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderUserAgent=UA\n\n# LOCALIZATION NOTE (responsive.deviceDetails): Tooltip that appears when\n# hovering on a device in the device modal.  %1$S is the width of the device.\n# %2$S is the height of the device.  %3$S is the devicePixelRatio value of the\n# device.  %4$S is the user agent of the device.  %5$S is a boolean value\n# noting whether touch input is supported.\nresponsive.deviceDetails=Size: %1$S x %2$S\\nDPR: %3$S\\nUA: %4$S\\nTouch: %5$S\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate2): tooltip of the rotate button.\nresponsiveUI.rotate2=Drehen\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot=Bildschirmfoto\n\n# LOCALIZATION NOTE  (responsiveUI.userAgentPlaceholder): placeholder for the user agent input.\nresponsiveUI.userAgentPlaceholder=Benutzerdefinierter User-Agent\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename=Bildschirmfoto vom %1$S um %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch=Berührungsereignisse simulieren (erfordert eventuell erneutes Laden der Seite)\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=Vorlage hinzufügen\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=Vorlage entfernen\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S (benutzerdefiniert)\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle1): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle1=Neue Vorlage zum Testen von Bildschirmgrößen\n\n# LOCALIZATION NOTE (responsiveUI.close1): tooltip text of the close button.\nresponsiveUI.close1=Testen von Bildschirmgrößen beenden\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=Bitte einen Namen für die Vorlage von %Sx%S Pixeln eingeben:\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip=Verwenden Sie die Strg-Taste für genauere Präzision. Verwenden Sie die Umschalt-Taste für gerundete Größen.\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload=Falls die Seite sich vorher für Benachrichtigungen über Berührungsereignisse registriert hat, so muss die Seite neu geladen werden.\nresponsiveUI.notificationReload=Aktualisieren\nresponsiveUI.notificationReload_accesskey=A\nresponsiveUI.dontShowReloadNotification=Nicht mehr anzeigen\nresponsiveUI.dontShowReloadNotification_accesskey=N\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n<!ENTITY window.title                 \"JavaScript-Umgebung\">\n\n<!ENTITY fileMenu.label               \"Datei\">\n<!ENTITY fileMenu.accesskey           \"D\">\n\n<!ENTITY newWindowCmd.label           \"Neues Fenster\">\n<!ENTITY newWindowCmd.accesskey       \"N\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"Datei öffnen…\">\n<!ENTITY openFileCmd.accesskey        \"a\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"Kürzlich verwendete Datei öffnen\">\n<!ENTITY openRecentMenu.accesskey     \"K\">\n\n<!ENTITY revertCmd.label              \"Änderungen rückgängig machen…\">\n<!ENTITY revertCmd.accesskey          \"r\">\n\n<!ENTITY saveFileCmd.label            \"Speichern\">\n<!ENTITY saveFileCmd.accesskey        \"S\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"Speichern unter…\">\n<!ENTITY saveFileAsCmd.accesskey      \"u\">\n\n<!ENTITY closeCmd.label               \"Schließen\">\n<!ENTITY closeCmd.key                 \"W\">\n<!ENTITY closeCmd.accesskey           \"c\">\n\n<!ENTITY viewMenu.label               \"Ansicht\">\n<!ENTITY viewMenu.accesskey           \"A\">\n\n<!ENTITY lineNumbers.label             \"Zeilennummern anzeigen\">\n<!ENTITY lineNumbers.accesskey         \"Z\">\n\n<!ENTITY wordWrap.label                \"Zeilen umbrechen\">\n<!ENTITY wordWrap.accesskey            \"u\">\n\n<!ENTITY highlightTrailingSpace.label     \"Leerzeichen am Ende hervorheben\">\n<!ENTITY highlightTrailingSpace.accesskey \"L\">\n\n<!ENTITY largerFont.label             \"Größere Schrift\">\n<!ENTITY largerFont.accesskey         \"G\">\n<!ENTITY largerFont.commandkey        \"+\">\n<!ENTITY largerFont.commandkey2       \"=\"> <!-- + is above this key on many keyboards -->\n\n<!ENTITY smallerFont.label            \"Kleinere Schrift\">\n<!ENTITY smallerFont.accesskey        \"K\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"Normale Schriftgröße\">\n<!ENTITY normalSize.accesskey         \"N\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label               \"Bearbeiten\">\n<!ENTITY editMenu.accesskey           \"B\">\n\n<!ENTITY run.label                    \"Ausführen\">\n<!ENTITY run.accesskey                \"R\">\n<!ENTITY run.key                      \"r\">\n\n<!ENTITY inspect.label                \"Untersuchen\">\n<!ENTITY inspect.accesskey            \"U\">\n<!ENTITY inspect.key                  \"i\">\n\n<!ENTITY display.label                \"Anzeigen\">\n<!ENTITY display.accesskey            \"z\">\n<!ENTITY display.key                  \"l\">\n\n<!ENTITY pprint.label                 \"Einheitlich formatieren\">\n<!ENTITY pprint.key                   \"p\">\n<!ENTITY pprint.accesskey             \"h\">\n\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n<!ENTITY environmentMenu.label        \"Umgebung\">\n<!ENTITY environmentMenu.accesskey    \"U\">\n\n\n<!ENTITY contentContext.label         \"Inhalt\">\n<!ENTITY contentContext.accesskey     \"n\">\n\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n<!ENTITY browserContext.label         \"Browser\">\n<!ENTITY browserContext.accesskey     \"B\">\n\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n<!ENTITY helpMenu.label               \"Hilfe\">\n<!ENTITY helpMenu.accesskey           \"H\">\n<!ENTITY helpMenuWin.label            \"Hilfe\">\n<!ENTITY helpMenuWin.accesskey        \"H\">\n\n<!ENTITY documentationLink.label      \"Hilfe zur JavaScript-Umgebung auf MDN\">\n<!ENTITY documentationLink.accesskey  \"M\">\n\n\n<!-- LOCALIZATION NOTE (resetContext.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n<!ENTITY resetContext2.label           \"Variablen zurücksetzen\">\n<!ENTITY resetContext2.accesskey       \"V\">\n\n<!ENTITY reloadAndRun.label           \"Neu laden und ausführen\">\n<!ENTITY reloadAndRun.accesskey       \"N\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"Ausführen\">\n<!ENTITY executeMenu.accesskey        \"f\">\n\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n<!ENTITY evalFunction.label \"Aktuelle Funktion evaluieren\">\n<!ENTITY evalFunction.accesskey \"v\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=Datei vorhanden. Überschreiben?\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active main browser window.\nbrowserWindow.unavailable=Es kann kein Browser-Fenster gefunden werden, in dem der Code ausgeführt werden könnte.\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=Der Befehl kann in der gewählten Umgebung nicht ausgeführt werden.\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=Datei öffnen\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=Datei konnte nicht gelesen werden\n\n# LOCALIZATION NOTE  (importFromFile.convert.failed): This is the message\n# displayed when file conversion from some charset to Unicode fails.\n# %1 is the name of the charset from which the conversion failed.\nimportFromFile.convert.failed=Dateiumwandelung von %1$S in Unicode fehlgeschlagen\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=Einträge entfernen\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=Datei speichern unter\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=Datei konnte nicht gespeichert werden\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=Sollen die an dieser JavaScript-Umgebung vorgenommen Änderungen gespeichert werden?\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=Änderungen nicht gespeichert\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=Sollen die Änderungen in dieser JavaScript-Umgebung rückgängig gemacht werden?\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=Änderungen rückgängig machen\n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * Dies ist eine JavaScript-Umgebung.\\n *\\n * Geben Sie etwas JavaScript ein und führen Sie einen Rechtsklick aus oder wählen Sie aus dem Ausführen-Menü:\\n * 1. Ausführen, um den ausgewählten Text zu evaluieren (%1$S),\\n * 2. Untersuchen, um den Objekt-Inspektor auf das Resultat anzuwenden (%2$S), oder\\n * 3. Anzeigen, um das Ergebnis in einem Kommentar hinter der Auswahl einzufügen. (%3$S)\\n */\\n\\n\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=Diese JavaScript-Umgebung wird im Browser-Kontext ausgeführt.\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage=https://developer.mozilla.org/de/docs/Tools/Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol  = Zeile %1$S, Spalte %2$S\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=Diese Datei existiert nicht mehr.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Eigenschaften durchsuchen\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout=Verbindungs-Zeitüberschreitung. Überprüfen Sie die Fehlerkonsole auf beiden Seiten auf mögliche Fehlermeldungen. Öffnen Sie die JavaScript-Umgebung erneut, um es nochmals zu versuchen.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Warnung vor Betrugsversuchen: Seien Sie aufmerksam, wenn Sie Sachen einfügen, die Sie nicht verstehen. Dies würde es Angreifern ermöglichen, Ihre Identität zu stehlen oder die Kontrolle über Ihren Computer zu übernehmen. Bitte geben Sie zum Erlauben des Einfügens unten '%S' in die JavaScript-Umgebung ein.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=Einfügen erlauben\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n<!ENTITY shaderEditorUI.vertexShader    \"Vertex-Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n<!ENTITY shaderEditorUI.fragmentShader  \"Fragment-Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice1   \"Seite neu laden\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice2   \", um GLSL-Code zu bearbeiten.\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n<!ENTITY shaderEditorUI.emptyNotice     \"Warten auf Erstellung eines WebGL-Kontexts…\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel=Programm %S\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel=Geometrie-Sichtbarkeit umschalten\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S\\u00D7%S\n\n# LOCALIZATION NOTE (groupCheckbox.tooltip): This is used in the SideMenuWidget\n# as the default tooltip of a group checkbox\nsideMenu.groupCheckbox.tooltip=Alle Kontrollfelder in dieser Gruppe umschalten\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/sourceeditor.dtd",
    "content": "<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY gotoLineCmd.label         \"Gehe zu Zeile…\">\n<!ENTITY gotoLineCmd.key           \"J\">\n<!ENTITY gotoLineCmd.accesskey     \"G\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=Suchen…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage=Suchen:\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=Gehe zu Zeile…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=Geben Sie bitte die Zeilennummer ein:\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=Haltepunkt: %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=Derzeitige Zeile\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=Aktueller Schritt: %S\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink=Dokumentation\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound=nicht gefunden\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey=J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey=/\n\n# LOCALIZATION NOTE  (indentLess.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey=[\n\n# LOCALIZATION NOTE  (indentMore.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey=]\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Up\", or change the format of the string. These are key\n# identifiers, not messages displayed to the user.\nmoveLineUp.commandkey=Alt-Up\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Down\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nmoveLineDown.commandkey=Alt-Down\n\n# LOCALIZATION NOTE  (autocompletion.commandkey): This is the key, used with\n# Ctrl, for code autocompletion.\n# Do not localize \"Space\", it's the key identifier, not a message displayed to\n# the user.\nautocompletion.commandkey=Space\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the combination of\n# keys used to display more information, like type inference.\n# Do not localize \"Shift\", \"Ctrl\", \"Space\", or change the format of the string.\n# These are key identifiers, not messages displayed to the user.\nshowInformation2.commandkey=Shift-Ctrl-Space\n\n# LOCALIZATION NOTE  (find.key):\n# Key shortcut used to find the typed search\n# Do not localize \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfind.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAll.key):\n# Key shortcut used to replace the content of the editor\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAll.key=Shift+CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAllMac.key):\n# Key shortcut used to replace the content of the editor on Mac\n# Do not localize \"Alt\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAllMac.key=Alt+CmdOrCtrl+F\n\n# LOCALIZATION NOTE  (findNext.key):\n# Key shortcut used to find again the typed search\n# Do not localize \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindNext.key=CmdOrCtrl+G\n\n# LOCALIZATION NOTE (findPrev.key):\n# Key shortcut used to find the previous typed search\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindPrev.key=Shift+CmdOrCtrl+G\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/startup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\n# for the options panel tab.\noptionsButton.tooltip=Werkzeugkasten-Einstellungen\n\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\n# the devtools window.\noptions.label=Einstellungen\n\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\n# toolbox panel.\noptions.panelLabel=Ansicht für Werkzeugkasten-Einstellungen\n\n# LOCALIZATION NOTE (options.darkTheme.label2)\n# Used as a label for dark theme\noptions.darkTheme.label2=Dunkel\n\n# LOCALIZATION NOTE (options.lightTheme.label2)\n# Used as a label for light theme\noptions.lightTheme.label2=Hell\n\n# LOCALIZATION NOTE (options.firebugTheme.label2)\n# Used as a label for Firebug theme\noptions.firebugTheme.label2=Firebug\n\n# LOCALIZATION NOTE (performance.label):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nperformance.label=Laufzeitanalyse\n\n# LOCALIZATION NOTE (performance.panelLabel):\n# This is used as the label for the toolbox panel.\nperformance.panelLabel=Ansicht für Laufzeitanalyse\n\n# LOCALIZATION NOTE (performance.commandkey, performance.accesskey)\n# Used for the menuitem in the tool menu\nperformance.commandkey=VK_F5\nperformance.accesskey=L\n\n# LOCALIZATION NOTE (performance.tooltip):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Performance Tools will be shown inside brackets.\nperformance.tooltip=Laufzeitanalyse (%S)\n\n# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools\n# menu as a shortcut to open the devtools with the Web Console tab selected.\nMenuWebconsole.label=Web-Konsole\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the\n# label of the tab in the devtools window.\nToolboxTabWebconsole.label=Konsole\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel=Konsolen-Ansicht\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip2): the string displayed in the\n# tooltip of the tab when the Web Console is displayed inside the developer\n# tools window.\n# Keyboard shortcut for Console will be shown inside the brackets.\nToolboxWebconsole.tooltip2=Web-Konsole (%S)\n\ncmd.commandkey=K\nwebConsoleCmd.accesskey=K\n\n# LOCALIZATION NOTE (ToolboxDebugger.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxDebugger.label=Debugger\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel=Debugger-Ansicht\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip2):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\n# A keyboard shortcut for JS Debugger will be shown inside brackets.\nToolboxDebugger.tooltip2=JavaScript-Debugger (%S)\n\n# LOCALIZATION NOTE (debuggerMenu.commandkey, debuggerMenu.accesskey)\n# Used for the menuitem in the tool menu\ndebuggerMenu.commandkey=S\ndebuggerMenu.accesskey=D\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the style editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label=Stilbearbeitung\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel=Stilbearbeitungsansicht\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip3):\n# This string is displayed in the tooltip of the tab when the style editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Stylesheet Editor will be shown inside the latter pair of brackets.\nToolboxStyleEditor.tooltip3=Bearbeitung von Stylesheets (CSS) (%S)\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey=VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey=S\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label=Shader-Bearbeitung\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel=Ansicht für Shader-Bearbeitung\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip=Echtzeit-Sprachenbearbeitung für GLSL-Shader in WebGL\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label=Canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel=Canvas-Ansicht\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip=Werkzeuge zum Untersuchen und Debuggen von <canvas>-Kontexten\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label=Web-Audio\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel=Web-Audio-Ansicht\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip=Visualisierung von Web-Audio-Kontexten und Untersuchung von Audio-Knoten\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label=Inspektor\ninspector.commandkey=C\ninspector.accesskey=p\n\n# LOCALIZATION NOTE (inspector.panelLabel)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel=Inspektor-Ansicht\n\n# LOCALIZATION NOTE (inspector.tooltip2)\n# Keyboard shortcut for DOM and Style Inspector will be shown inside brackets.\ninspector.tooltip2=DOM- und Stil-Untersuchung (%S)\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label=Netzwerkanalyse\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel=Ansicht für Netzwerkanalyse\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey=Q\nnetmonitor.accesskey=N\n\n# LOCALIZATION NOTE (netmonitor.tooltip2):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Network Monitor will be shown inside the brackets.\nnetmonitor.tooltip2=Netzwerkanalyse (%S)\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey=VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey=r\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label=Speicher\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel=Speicher-Inspektor\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel=Ansicht für Speicher\n\n# LOCALIZATION NOTE (storage.tooltip3):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Storage Inspector will be shown inside the brackets.\nstorage.tooltip3=Speicher-Inspektor (Cookies, Local Storage, …) (%S)\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label=JS-Umgebung\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel=Ansicht für Javascript-Umgebung\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip=JavaScript-Umgebung\n\n# LOCALIZATION NOTE (memory.label): This string is displayed in the title of the\n# tab when the memory tool is displayed inside the developer tools window and in\n# the Developer Tools Menu.\nmemory.label=Speicher\n\n# LOCALIZATION NOTE (memory.panelLabel): This is used as the label for the\n# toolbox panel.\nmemory.panelLabel=Speicher-Ansicht\n\n# LOCALIZATION NOTE (memory.tooltip): This string is displayed in the tooltip of\n# the tab when the memory tool is displayed inside the developer tools window.\nmemory.tooltip=Speicher\n\n# LOCALIZATION NOTE (dom.label):\n# This string is displayed in the title of the tab when the DOM panel is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ndom.label=DOM\n\n# LOCALIZATION NOTE (dom.panelLabel):\n# This is used as the label for the toolbox panel.\ndom.panelLabel=DOM-Ansicht\n\n# LOCALIZATION NOTE (dom.commandkey, dom.accesskey)\n# Used for the menuitem in the tool menu\ndom.commandkey=W\ndom.accesskey=M\n\n# LOCALIZATION NOTE (dom.tooltip):\n# This string is displayed in the tooltip of the tab when the DOM is\n# displayed inside the developer tools window.\n# Keyboard shortcut for DOM panel will be shown inside the brackets.\ndom.tooltip=DOM (%S)\n\n\n# LOCALIZATION NOTE (toolbox.buttons.measure):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# measuring tools\ntoolbox.buttons.measure = Measure a portion of the page\n\n# LOCALIZATION NOTE (toolbox.buttons.paintflashing):\n# This is the tooltip of the paintflashing button in the toolbox toolbar\n# that toggles paintflashing.\ntoolbox.buttons.paintflashing = Toggle paint flashing\n\n# LOCALIZATION NOTE (toolbox.buttons.responsive):\n# This is the tooltip of the button in the toolbox toolbar that toggles\n# the Responsive mode.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.responsive = Responsive Design Mode (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.rulers):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# rulers in the page\ntoolbox.buttons.rulers = Toggle rulers for the page\n\n# LOCALIZATION NOTE (toolbox.buttons.scratchpad):\n# This is the tooltip of the button in the toolbox toolbar that opens\n# the scratchpad window\ntoolbox.buttons.scratchpad = Scratchpad\n\n# LOCALIZATION NOTE (toolbox.buttons.screenshot):\n# This is the tooltip of the button in the toolbox toolbar that allows you to\n# take a screenshot of the entire page\ntoolbox.buttons.screenshot = Take a screenshot of the entire page\n\n# LOCALIZATION NOTE (toolbox.buttons.splitconsole):\n# This is the tooltip of the button in the toolbox toolbar used to toggle\n# the split console.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.splitconsole = Toggle split console (%S)\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/storage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : This file contains the Storage Inspector strings. -->\n\n<!-- LOCALIZATION NOTE : Placeholder for the searchbox that allows you to filter the table items. -->\n<!ENTITY searchBox.placeholder         \"Einträge durchsuchen\">\n\n<!-- LOCALIZATION NOTE : Label of popup menu action to delete all storage items. -->\n<!ENTITY storage.popupMenu.deleteAllLabel \"Alles löschen\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (storage.filter.key):\n# Key shortcut used to focus the filter box on top of the data view\nstorage.filter.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText=Keine Hosts auf dieser Seite\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText=Keine Daten für gewählten Host vorhanden\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies=Cookies\ntree.labels.localStorage=Local Storage\ntree.labels.sessionStorage=Session Storage\ntree.labels.indexedDB=Indexed DB\ntree.labels.Cache=Cache-Speicher\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.uniqueKey=Eindeutiger Schlüssel\ntable.headers.cookies.name=Name\ntable.headers.cookies.path=Pfad\ntable.headers.cookies.host=Domain\ntable.headers.cookies.expires=Läuft ab am\ntable.headers.cookies.value=Wert\ntable.headers.cookies.lastAccessed=Zuletzt zugegriffen\ntable.headers.cookies.creationTime=Erstellt am\n\ntable.headers.localStorage.name=Schlüssel\ntable.headers.localStorage.value=Wert\n\ntable.headers.sessionStorage.name=Schlüssel\ntable.headers.sessionStorage.value=Wert\n\ntable.headers.Cache.url=Adresse\ntable.headers.Cache.status=Status\n\ntable.headers.indexedDB.uniqueKey=Eindeutiger Schlüssel\ntable.headers.indexedDB.name=Schlüssel\ntable.headers.indexedDB.db=Datenbankname\ntable.headers.indexedDB.storage=Speicher\ntable.headers.indexedDB.objectStore=Name des Objektspeichers\ntable.headers.indexedDB.value=Wert\ntable.headers.indexedDB.origin=Quelle\ntable.headers.indexedDB.version=Version\ntable.headers.indexedDB.objectStores=Objektspeicher\ntable.headers.indexedDB.keyPath2=Schlüsselpfad\ntable.headers.indexedDB.autoIncrement=Automatisch erhöhen\ntable.headers.indexedDB.indexes=Index\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session=Sitzungsende\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder=Werte durchsuchen\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label=Daten\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label=Gespeicherter Wert\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteLabel):\n# Label of popup menu action to delete storage item.\nstorage.popupMenu.deleteLabel=\"%S\" löschen\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteAllLabel):\n# Label of popup menu action to delete all storage items.\nstorage.popupMenu.deleteAllFromLabel=Alles von \"%S\" löschen\n\n# LOCALIZATION NOTE (storage.idb.deleteBlocked):\n# Warning notification when IndexedDB database could not be deleted immediately.\nstorage.idb.deleteBlocked=Datenbank \"%S\" wird nach dem Schließen aller Verbindungen gelöscht.\n\n# LOCALIZATION NOTE (storage.idb.deleteError):\n# Error notification when IndexedDB database could not be deleted.\nstorage.idb.deleteError=Datenbank \"%S\" konnte nicht gelöscht werden.\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n<!ENTITY newButton.label            \"Neu\">\n<!ENTITY newButton.tooltip          \"Ein neues Stil-Dokument erstellen und auf die Webseite anwenden\">\n<!ENTITY newButton.accesskey        \"N\">\n\n<!ENTITY importButton.label         \"Importieren…\">\n<!ENTITY importButton.tooltip       \"Ein Stil-Dokument importieren und auf die Webseite anwenden\">\n<!ENTITY importButton.accesskey     \"m\">\n\n<!ENTITY visibilityToggle.tooltip   \"Anwendung des Stil-Dokuments umschalten\">\n\n<!ENTITY saveButton.label           \"Speichern\">\n<!ENTITY saveButton.tooltip         \"Stil-Dokument als Datei speichern\">\n<!ENTITY saveButton.accesskey       \"S\">\n\n<!ENTITY optionsButton.tooltip      \"Einstellungen für Stilbearbeitung\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.label     \"Ursprüngliche Quellen anzeigen\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.accesskey  \"U\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n<!ENTITY showMediaSidebar.label     \"@media-Sidebar anzeigen\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n<!ENTITY mediaRules.label           \"@media-Regeln\">\n\n<!ENTITY editorTextbox.placeholder  \"CSS hier eingeben.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n<!ENTITY noStyleSheet.label         \"Diese Seite verfügt über kein Stil-Dokument.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n<!ENTITY noStyleSheet-tip-start.label  \"Vielleicht möchten Sie \">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"ein neues Stil-Dokument\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \" erstellen?\">\n\n<!-- LOCALIZATION NOTE (openLinkNewTab.label): This is the text for the\n     context menu item that opens a stylesheet in a new tab -->\n<!ENTITY openLinkNewTab.label     \"Link in neuem Tab öffnen\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<in Webseite enthaltenes Stil-Dokument #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=Neues Stil-Dokument #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=#1 Regel.;#1 Regeln.\n\n# LOCALIZATION NOTE  (error-load): This is shown when loading fails.\nerror-load=Stil-Dokument konnte nicht geladen werden.\n\n# LOCALIZATION NOTE  (error-save): This is shown when saving fails.\nerror-save=Stil-Dokument konnte nicht gespeichert werden.\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed=Für komprimierte Stylesheets kann keine Verwendungsanalyse angezeigt werden.\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=Stil-Dokument importieren\n\n# LOCALIZATION NOTE  (importStyleSheet.filter): This is the *.css filter title\nimportStyleSheet.filter=CSS-Dateien\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=Stil-Dokument speichern\n\n# LOCALIZATION NOTE  (saveStyleSheet.filter): This is the *.css filter title\nsaveStyleSheet.filter=CSS-Dateien\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey=S\n\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n<!ENTITY browserStylesLabel    \"Browser-Stile\">\n\n<!-- LOCALIZATION NOTE (filterStylesPlaceholder): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n<!ENTITY filterStylesPlaceholder      \"Stile filtern\">\n\n<!-- LOCALIZATION NOTE (addRuleButtonTooltip): This is the tooltip shown when\n  -  hovering the `Add new rule` button in the rules view toolbar. This should\n  -  match ruleView.contextmenu.addNewRule in styleinspector.properties -->\n<!ENTITY addRuleButtonTooltip  \"Neue Regel hinzufügen\">\n\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n<!ENTITY selectedElementLabel  \"Markiertes Element:\">\n\n<!-- LOCALIZATION NOTE (togglePseudoClassPanel): This is the tooltip\n  -  shown when hovering over the `Toggle Pseudo Class Panel` button in the\n  -  rule view toolbar. -->\n<!ENTITY togglePseudoClassPanel  \"Pseudoklassen umschalten\">\n\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n<!ENTITY noPropertiesFound     \"Keine CSS-Eigenschaften gefunden.\">\n\n<!-- FIXME: notes -->\n<!ENTITY computedViewTitle     \"Berechnet\">\n<!ENTITY ruleViewTitle         \"Regeln\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/tilt.properties",
    "content": "# LOCALIZATION NOTE These strings are used inside the Tilt Inspector\n# which is available from the Web Developer sub-menu -> 'Tilt'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (initTilt.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed as an modal\n# popup window when initialization fails because of unsupported hardware.\ninitTilt.error = Tilt konnte nicht gestartet werden, bitte überprüfen Sie die zur Fehlerbehebung\\nverfügbaren Informationen unter http://get.webgl.org/troubleshooting\n\n# LOCALIZATION NOTE (initWebGL.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed in the console\n# when initialization fails because of unsupported hardware.\ninitWebGL.error = WebGL-Kontext konnte nicht initialisiert werden, Ihre Hardware oder Treiber unterstützen es eventuell nicht.\n\n# LOCALIZATION NOTE (linkProgram.error): This error happens when the WebGL\n# context can't link two compiled shader programs together. It is displayed in\n# the Error Console.\nlinkProgram.error = Shader-Program konnte nicht gestartet werden: %S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (uri or path) of a shader is not the expected one. It is displayed in\n# the Error Console.\ncompileShader.source.error = Falscher Shader-Eingangstyp (Zeichenkette erwartet).\n\n# LOCALIATION NOTE (compileShader.type.error): There are two types of shader\n# programs - vertex and fragment. At a shader initialization, if none of these\n# two types is specified, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.type.error = Falscher Shader-Typ angegeben für: %S\n\n# LOCALIZATION NOTE (compileShader.compile.error): If the shader source and\n# type are correctly specified, there may be syntax errors in the shader code.\n# If this is the case, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.compile.error = Shader-Übersetzungsstatus:\\n%S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (canvas or image) of a texture is not as expected. It is displayed in\n# the Error Console.\ninitTexture.source.error = Falscher Textur-Eingangstyp (Grafik erwartet).\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n<!ENTITY closeCmd.key  \"W\">\n<!ENTITY toggleToolbox.key  \"I\">\n<!ENTITY toggleToolboxF12.keycode          \"VK_F12\">\n<!ENTITY toggleToolboxF12.keytext          \"F12\">\n\n<!-- LOCALIZATION NOTE (browserToolboxErrorMessage): This is the label\n  -  shown next to error details when the Browser Toolbox is unable to open. -->\n<!ENTITY browserToolboxErrorMessage          \"Fehler beim Öffnen der Browser-Werkzeuge:\">\n\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n<!ENTITY options.context.advancedSettings \"Erweiterte Einstellungen\">\n\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n<!ENTITY options.context.inspector \"Inspektor\">\n\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n<!ENTITY options.showUserAgentStyles.label \"Browser-eigene Stile anzeigen\">\n<!ENTITY options.showUserAgentStyles.tooltip \"Nach dem Aktivieren werden die vom Browser geladenen Standardstile angezeigt.\">\n\n<!-- LOCALIZATION NOTE (options.collapseAttrs.label): This is the label\n  -  for the checkbox option to enable collapse attributes in the Inspector\n  -  panel. -->\n<!ENTITY options.collapseAttrs.label \"DOM-Attribute kürzen\">\n<!ENTITY options.collapseAttrs.tooltip \"Lange DOM-Attribute im Inspektor kürzen\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.label \"Standardfarbeinheit\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.accesskey \"f\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.authored): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.authored \"Wie vorgegeben\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hex \"Hexadezimal\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n<!ENTITY options.defaultColorUnit.name \"Farbnamen\">\n\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n<!ENTITY options.context.triggersPageRefresh  \"* Nur für aktuelle Sitzung, lädt Seite neu\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label5    \"Debugging-Werkzeuge für Browser-Chrome und Add-ons aktivieren\">\n<!ENTITY options.enableChrome.tooltip3  \"Das Aktivieren dieser Einstellung ermöglicht das Verwenden diverser Entwicklerwerkzeuge auf Browser-Ebene (über Extras > Web-Entwickler > Browser-Werkzeuge) und das Debuggen von Add-ons über die Add-ons-Verwaltung.\">\n\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableRemote.label3    \"Externes Debugging aktivieren\">\n<!ENTITY options.enableRemote.tooltip2  \"Das Aktivieren dieser Einstellung ermöglicht den Entwicklerwerkzeugen das Debuggen anderer Instanzen wie Firefox OS.\">\n\n<!-- LOCALIZATION NOTE (options.enableWorkers.label): This is the label for the\n  -  checkbox that toggles worker debugging, i.e. devtools.debugger.workers\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableWorkers.label    \"Worker-Debugging aktivieren (Funktion in Entwicklung)\">\n<!ENTITY options.enableWorkers.tooltip  \"Das Aktivieren dieser Einstellung erlaubt das Untersuchen von Workern.\">\n\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n<!ENTITY options.disableJavaScript.label     \"JavaScript deaktivieren *\">\n<!ENTITY options.disableJavaScript.tooltip   \"Diese Einstellung deaktiviert JavaScript für den aktuellen Tab. Falls der Tab oder der Werkzeugkasten geschlossen wird, so wird die Einstellung vergessen.\">\n\n<!-- LOCALIZATION NOTE (options.disableHTTPCache.label,\n  -  options.disableHTTPCache.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the HTTP cache on or off. -->\n<!ENTITY options.disableHTTPCache.label     \"HTTP-Cache bei offenem Werkzeugkasten deaktivieren\">\n<!ENTITY options.disableHTTPCache.tooltip   \"Das Aktivieren dieser Funktion deaktiviert den HTTP-Cache für alle Tabs mit geöffnetem Werkzeugkasten. Service-Worker werden von dieser Einstellung nicht beeinflusst.\">\n\n<!-- LOCALIZATION NOTE (options.enableServiceWorkersHTTP.label,\n  -  options.enableServiceWorkersHTTP.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the service workers testing features on or off. This option enables service workers over HTTP. -->\n<!ENTITY options.enableServiceWorkersHTTP.label     \"Service-Worker über HTTP aktivieren (bei geöffneten Entwicklerwerkzeugen)\">\n<!ENTITY options.enableServiceWorkersHTTP.tooltip   \"Das Auswählen dieser Einstellung aktiviert die Service-Worker über HTTP in allen Tabs mit geöffneten Entwickler-Werkzeugen.\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label2): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n<!ENTITY options.selectDefaultTools.label2    \"Standard-Entwicklerwerkzeuge\">\n\n<!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n<!ENTITY options.selectAdditionalTools.label  \"Durch Add-ons installierte Entwicklerwerkzeuge\">\n\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n<!ENTITY options.selectEnabledToolboxButtons.label     \"Verfügbare Schaltflächen-Symbole\">\n\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n<!ENTITY options.toolNotSupported.label  \"* Für derzeitiges Ziel nicht unterstützt\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label2   \"Themes\">\n\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n<!ENTITY options.usedeveditiontheme.label   \"&quot;Developer Edition&quot;-Theme verwenden\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Verwendung des Themes &quot;Developer Edition&quot; umschalten\">\n\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n<!ENTITY options.webconsole.label            \"Web-Konsole\">\n\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n<!ENTITY options.timestampMessages.label      \"Zeitstempel aktivieren\">\n<!ENTITY options.timestampMessages.tooltip    \"Nach Aktivierung dieser Einstellung wird bei Befehlen und Ausgaben in der Web-Konsole ein Zeitstempel angezeigt.\">\n\n<!-- LOCALIZATION NOTE (options.debugger.label): This is the label for the\n  -  heading of the group of Debugger preferences in the options panel. -->\n<!ENTITY options.debugger.label            \"Debugger\">\n\n<!-- LOCALIZATION NOTE (options.sourceMap.label): This is the\n   - label for the checkbox that toggles source maps in the Debugger -->\n<!ENTITY options.sourceMaps.label      \"Source-Maps aktivieren\">\n<!ENTITY options.sourceMaps.tooltip    \"Beim Aktivieren dieser Einstellung beziehen sich Quelltextverweise im Debugger und in der Konsole auf entsprechenden, meist lesbareren Quelltext anstatt den eigentlichen, meist minimierten Quelltext.\">\n\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n<!ENTITY options.styleeditor.label            \"Stilbearbeitung\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n<!ENTITY options.stylesheetSourceMaps.label      \"Ursprüngliche Quellen anzeigen\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"Ursprüngliche Quellen (z.B. Sass-Dateien) in Stilbearbeitung und Inspektor anzeigen\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n<!ENTITY options.stylesheetAutocompletion.label      \"CSS automatisch vervollständigen\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"CSS-Eigenschaften, -Werte und -Selektoren in der Stilbearbeitung während der Eingabe automatisch vervollständigen\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.label): This is the label for the\n   -  heading of the group of Screenshot preferences in the options\n   -  panel. -->\n<!ENTITY options.screenshot.label            \"Verhalten für Bildschirmfoto\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.clipboard.label): This is the\n   - label for the checkbox that toggles screenshot to clipboard feature. -->\n<!ENTITY options.screenshot.clipboard.label      \"Bildschirmfoto in Zwischenablage kopieren\">\n<!ENTITY options.screenshot.clipboard.tooltip    \"Bildschirmfoto direkt in der Zwischenablage speichern\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.audio.label): This is the\n   - label for the checkbox that toggles the camera shutter audio for screenshot tool -->\n<!ENTITY options.screenshot.audio.label      \"Ton einer Kameraverschlusses abspielen\">\n<!ENTITY options.screenshot.audio.tooltip    \"Toneffekt eines Kameraverschlusses während der Aufnahme eines Bildschirmfotos wiedergeben\">\n\n<!-- LOCALIZATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n<!ENTITY options.commonPrefs.label           \"Allgemeine Einstellungen\">\n\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n<!ENTITY options.enablePersistentLogs.label    \"Logdaten bei Navigation behalten\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"Beim Aktivieren dieser Einstellung wird der Inhalt der Web-Konsole und der Netzwerkanalyse nicht geleert, wenn eine neue Seite aufgerufen wird.\">\n\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n<!ENTITY options.showPlatformData.label    \"Gecko-Plattformdaten anzeigen\">\n<!ENTITY options.showPlatformData.tooltip  \"Das Aktivieren dieser Einstellung hat die Aufführung der Plattformsymbole für Gecko in den Berichten der JavaScript-Laufzeitanalyse zur Folge.\">\n\n\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n<!ENTITY options.sourceeditor.label                     \"Editor-Einstellungen\">\n<!ENTITY options.sourceeditor.detectindentation.label   \"Einzug erkennen\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"Einzug anhand des eingefügten Inhalts erkennen\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label   \"Klammern automatisch schließen\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"Automatisch schließende Klammern einfügen\">\n<!ENTITY options.sourceeditor.expandtab.label           \"Leerzeichen für Einzug verwenden\">\n<!ENTITY options.sourceeditor.expandtab.tooltip         \"Leerzeichen anstatt dem Tabulator-Zeichen für den Einzug verwenden\">\n<!ENTITY options.sourceeditor.tabsize.label             \"Tabulator-Größe\">\n<!ENTITY options.sourceeditor.tabsize.accesskey         \"T\">\n<!ENTITY options.sourceeditor.keybinding.label          \"Tastenkombinationen\">\n<!ENTITY options.sourceeditor.keybinding.accesskey      \"k\">\n<!ENTITY options.sourceeditor.keybinding.default.label  \"Standard\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip=Unten im Browser-Fenster anzeigen\ntoolboxDockButtons.side.tooltip=Seitlich am Browser-Fensters anzeigen\ntoolboxDockButtons.window.tooltip=In eigenem Fenster anzeigen\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.minimize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the minimize button in the toolbar. When clicked, the\n# button minimizes the toolbox so that just the toolbar is visible at the\n# bottom.\ntoolboxDockButtons.bottom.minimize=Werkzeuge minimieren\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.maximize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the maximize button in the toolbar. When clicked, the\n# button maximizes the toolbox again (if it had been minimized before) so that\n# the whole toolbox is visible again.\ntoolboxDockButtons.bottom.maximize=Werkzeuge maximieren\n\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of errors in the current web page\ntoolboxToggleButton.errors=#1 Fehler;#1 Fehler\n\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of warnings in the current web page\ntoolboxToggleButton.warnings=#1 Warnung;#1 Warnungen\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\ntoolboxToggleButton.tooltip=%1$S, %2$S\\nZum Umschalten der Entwicklerwerkzeuge klicken\n\n# LOCALIZATION NOTE (toolbar.closeButton.tooltip)\n# Used as a message in tooltip when overing the close button of the Developer\n# Toolbar.\ntoolbar.closeButton.tooltip=Entwickler-Kommandozeile\n\n# LOCALIZATION NOTE (toolbar.toolsButton.tooltip)\n# Used as a message in tooltip when overing the wrench icon of the Developer\n# Toolbar, which toggle the developer toolbox.\ntoolbar.toolsButton.tooltip=Entwicklerwerkzeuge umschalten\n\n# LOCALIZATION NOTE (toolbox.titleTemplate1): This is the template\n# used to format the title of the toolbox.\n# The URL of the page being targeted: %1$S.\ntoolbox.titleTemplate1=Entwicklerwerkzeuge - %1$S\n\n# LOCALIZATION NOTE (toolbox.titleTemplate2): This is the template\n# used to format the title of the toolbox.\n# The page title or other name for the thing being targeted: %1$S\n# The URL of the page being targeted: %2$S.\ntoolbox.titleTemplate2=Entwicklerwerkzeuge - %1$S - %2$S\n\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\n# name when no tool is selected.\ntoolbox.defaultTitle=Entwicklerwerkzeuge\n\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\n# toolbox as a whole\ntoolbox.label=Entwicklerwerkzeuge\n\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\n# used to add a * marker to the label for the Options Panel tool checkbox for the\n# tool which is not supported for the current toolbox target.\n# The name of the tool: %1$S.\noptions.toolNotSupportedMarker=%1$S *\n\n# LOCALIZATION NOTE (scratchpad.keycode)\n# Used for opening scratchpad from the detached toolbox window\n# Needs to match scratchpad.keycode from browser.dtd\nscratchpad.keycode=VK_F4\n\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\n# Used for toggling the browser console from the detached toolbox window\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\nbrowserConsoleCmd.commandkey=j\n\n# LOCALIZATION NOTE (pickButton.tooltip)\n# This is the tooltip of the pick button in the toolbox toolbar\npickButton.tooltip=Ein Element der Seite auswählen\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip=Alle Tabs\n\n# LOCALIZATION NOTE (toolbox.noContentProcessForTab.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running for the current tab\ntoolbox.noContentProcessForTab.message=Keine Inhaltsprozesse für diesen Tab\n\n# LOCALIZATION NOTE (toolbox.viewCssSourceInStyleEditor.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a css file in the Style-Editor tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInStyleEditor is used.\ntoolbox.viewCssSourceInStyleEditor.label=Datei in Stilbearbeitung öffnen\n\n# LOCALIZATION NOTE (toolbox.viewJsSourceInDebugger.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a js file in the Debugger tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInDebugger is used.\ntoolbox.viewJsSourceInDebugger.label=Datei in Debugger öffnen\n\ntoolbox.resumeOrderWarning=Seite wurde nicht weiter ausgeführt, nachdem der Debugger verbunden wurde. Schließen und öffnen Sie die Entwicklerwerkzeuge, um das Problem zu beheben.\n\n# LOCALIZATION NOTE (toolbox.options.key)\n# Key shortcut used to open the options panel\ntoolbox.options.key=CmdOrCtrl+Shift+O\n\n# LOCALIZATION NOTE (toolbox.help.key)\n# Key shortcut used to open the options panel\ntoolbox.help.key=F1\n\n# LOCALIZATION NOTE (toolbox.nextTool.key)\n# Key shortcut used to select the next tool\ntoolbox.nextTool.key=CmdOrCtrl+]\n\n# LOCALIZATION NOTE (toolbox.previousTool.key)\n# Key shortcut used to select the previous tool\ntoolbox.previousTool.key=CmdOrCtrl+[\n\n# LOCALIZATION NOTE (toolbox.zoom*.key)\n# Key shortcuts used to zomm in/out or reset the toolbox\n# Should match fullZoom*Cmd.commandkey values from browser.dtd\ntoolbox.zoomIn.key=CmdOrCtrl+Plus\ntoolbox.zoomIn2.key=CmdOrCtrl+=\ntoolbox.zoomIn3.key=\n\ntoolbox.zoomOut.key=CmdOrCtrl+-\ntoolbox.zoomOut2.key=\n\ntoolbox.zoomReset.key=CmdOrCtrl+0\ntoolbox.zoomReset2.key=\n\n# LOCALIZATION NOTE (toolbox.reload*.key)\n# Key shortcuts used to reload the page\ntoolbox.reload.key=CmdOrCtrl+R\ntoolbox.reload2.key=F5\n\n# LOCALIZATION NOTE (toolbox.forceReload*.key)\n# Key shortcuts used to force reload of the page by bypassing caches\ntoolbox.forceReload.key=CmdOrCtrl+Shift+R\ntoolbox.forceReload2.key=CmdOrCtrl+F5\n\n# LOCALIZATION NOTE (toolbox.minimize.key)\n# Key shortcut used to minimize the toolbox\ntoolbox.minimize.key=CmdOrCtrl+Shift+U\n\n# LOCALIZATION NOTE (toolbox.toggleHost.key)\n# Key shortcut used to move the toolbox in bottom or side of the browser window\ntoolbox.toggleHost.key=CmdOrCtrl+Shift+D\n\n# LOCALIZATION NOTE (toolbox.frames.tooltip): This is the label for\n# the iframes menu list that appears only when the document has some.\n# It allows you to switch the context of the whole toolbox.\ntoolbox.frames.tooltip=Iframe als Zieldokument auswählen\n\n# LOCALIZATION NOTE (toolbox.noautohide.tooltip): This is the label for\n# the button to force the popups/panels to stay visible on blur.\n# This is only visible in the browser toolbox as it is meant for\n# addon developers and Firefox contributors.\ntoolbox.noautohide.tooltip=Automatisches Ausblenden von Popups deaktivieren\n\n# LOCALIZATION NOTE (toolbox.closebutton.tooltip): This is the tooltip for\n# the close button the developer tools toolbox.\ntoolbox.closebutton.tooltip=Entwicklerwerkzeuge schließen\n\n\n# LOCALIZATION NOTE (toolbox.allToolsButton.tooltip): This is the tooltip for the\n# \"all tools\" button displayed when some tools are hidden by overflow of the toolbar.\ntoolbox.allToolsButton.tooltip=Select another tool\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY window.title \"Web-Konsole\">\n<!ENTITY browserConsole.title \"Browser-Konsole\">\n\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY openURL.label     \"Adresse in neuem Tab öffnen\">\n<!ENTITY openURL.accesskey \"T\">\n\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n<!ENTITY btnPageNet.label   \"Netz\">\n<!ENTITY btnPageNet.tooltip \"Netzwerkzugriffe aufzeichnen\">\n<!ENTITY btnPageNet.accesskey \"N\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"t\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"CSS-Fehler und -Warnungen aufzeichnen\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"JavaScript-Ausnahmefehler aufzeichnen\">\n<!ENTITY btnPageJS.accesskey  \"J\">\n<!ENTITY btnPageSecurity.label \"Sicherheit\">\n<!ENTITY btnPageSecurity.tooltip \"Sicherheitsrelevante Fehler und Warnungen aufzeichnen\">\n<!ENTITY btnPageSecurity.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n<!ENTITY btnPageLogging.label   \"Logbuch\">\n<!ENTITY btnPageLogging.tooltip \"An das Objekt window.console gesendete Lognachrichten\">\n<!ENTITY btnPageLogging.accesskey3 \"L\">\n<!ENTITY btnConsoleErrors       \"Fehler\">\n<!ENTITY btnConsoleInfo         \"Informationen\">\n<!ENTITY btnConsoleWarnings     \"Warnungen\">\n<!ENTITY btnConsoleLog          \"Log\">\n<!ENTITY btnConsoleXhr          \"XMLHttpRequests (XHR)\">\n<!ENTITY btnConsoleReflows      \"DOM-Neuberechnungen\">\n\n<!-- LOCALIZATION NOTE (btnServerLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls on the HTTP server. -->\n<!ENTITY btnServerLogging.label       \"Server\">\n<!ENTITY btnServerLogging.tooltip     \"Vom Web-Server empfangene Mitteilungen aufzeichnen\">\n<!ENTITY btnServerLogging.accesskey   \"v\">\n<!ENTITY btnServerErrors              \"Fehler\">\n<!ENTITY btnServerInfo                \"Informationen\">\n<!ENTITY btnServerWarnings            \"Warnungen\">\n<!ENTITY btnServerLog                 \"Log\">\n\n<!-- LOCALIZATION NODE (btnConsoleSharedWorkers) the term \"Shared Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleSharedWorkers \"Shared-Worker\">\n<!-- LOCALIZATION NODE (btnConsoleServiceWorkers) the term \"Service Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleServiceWorkers \"Service-Worker\">\n<!-- LOCALIZATION NODE (btnConsoleWindowlessWorkers) the term \"Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleWindowlessWorkers \"Add-on- und Chrome-Worker\">\n\n<!ENTITY filterOutput.placeholder \"Suchen\">\n<!ENTITY btnClear.label        \"Leeren\">\n<!ENTITY btnClear.tooltip      \"Web-Konsole leeren\">\n<!ENTITY btnClear.accesskey    \"e\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"Link-Adresse kopieren\">\n<!ENTITY copyURLCmd.accesskey \"n\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n<!ENTITY openInVarViewCmd.label \"In Variablenansicht öffnen\">\n<!ENTITY openInVarViewCmd.accesskey \"V\">\n<!ENTITY storeAsGlobalVar.label \"Als globale Variable speichern\">\n<!ENTITY storeAsGlobalVar.accesskey \"g\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice1   \"Neu laden\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice2   \"der Seite, um den Audiokontext anzusehen und zu bearbeiten.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n<!ENTITY webAudioEditorUI.emptyNotice     \"Es wird auf die Erstellung eines Audiokontexts gewartet…\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties2 \"Eigenschaften\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n<!ENTITY webAudioEditorUI.tab.automation  \"Automatisierung\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n<!ENTITY webAudioEditorUI.inspectorTitle  \"Audio-Knoten-Untersuchung\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"Keinen Audio-Knoten ausgewählt\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n<!ENTITY webAudioEditorUI.propertiesEmpty \"Knoten hat keine Eigenschaften\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n<!ENTITY webAudioEditorUI.automationEmpty \"Knoten verfügt nicht über AudioParams.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam verfügt nicht über Automatisierungsereignisse.\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=Inspektor minimieren\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=Inspektor anzeigen\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S.%03S\n\nhelperFuncUnsupportedTypeError=pprint kann auf Objekte dieses Typs nicht angewandt werden\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS): this string is used to\n# show the duration between two network events (e.g request and response\n# header or response header and response body). Parameters: %S is the duration.\nNetworkPanel.durationMS=%Sms\n\nConsoleAPIDisabled=Die Webkonsolen-Logging-API (console.log, console.info, console.warn, console.error) wurde von einem Skript auf dieser Seite deaktiviert\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): the Web Console floating\n# panel title. For RTL languages you need to set the LRM in the string to give\n# the URL the correct direction. Parameters: %S is the web page URL.\nwebConsoleWindowTitleAndURL=Web-Konsole - %S\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): the message displayed\n# after a URL in the Web Console that has been flagged for Mixed Content (i.e.\n# http content in an https page).\nwebConsoleMixedContentWarning=Gemischte Inhalte\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel=Weitere Informationen\n\n# LOCALIZATION NOTE (scratchpad.linkText): the text used in the right hand\n# side of the Web Console command line when JavaScript is being entered, to\n# indicate how to jump into scratchpad mode.\nscratchpad.linkText=Umschalt + Enter - Im Notizblock öffnen\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink=DOM-Neuberechnung: %Sms\nreflow.messageWithLink=DOM-Neuberechnung: %Sms\\u0020\nreflow.messageLinkText=Funktion %1$S, %2$S Zeile %3$S\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction): this string is used to\n# display JavaScript functions that have no given name - they are said to be\n# anonymous. See also stacktrace.outputMessage.\nstacktrace.anonymousFunction=<anonym>\n\n# LOCALIZATION NOTE (stacktrace.asyncStack): this string is used to\n# indicate that a given stack frame has an async parent.\n# %S is the \"Async Cause\" of the frame.\nstacktrace.asyncStack=(Async: %S)\n\n# LOCALIZATION NOTE (timerStarted): this string is used to display the result\n# of the console.time() call. Parameters: %S is the name of the timer.\ntimerStarted=%S: Timer gestartet\n\n# LOCALIZATION NOTE (timeEnd): this string is used to display the result of\n# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S\n# is the number of milliseconds.\ntimeEnd=%1$S: %2$Sms\n\n# LOCALIZATION NOTE (consoleCleared): this string is displayed when receiving a\n# call to console.clear() to let the user know the previous messages of the\n# console have been removed programmatically.\nconsoleCleared=Konsole wurde geleert.\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel=<kein Name>\n\n# LOCALIZATION NOTE (noGroupLabel): this string is used to display\n# console.group messages with no label provided.\nnoGroupLabel=<Gruppe ohne Namen>\n\n# LOCALIZATION NOTE (Autocomplete.blank): this string is used when inputnode\n# string containing anchor doesn't matches to any property in the content.\nAutocomplete.blank=  <- keine Vorschläge gefunden\n\nmaxTimersExceeded=Die maximal erlaubte Anzahl an Timern auf dieser Seite wurde überschritten.\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded=Die maximale erlaubte Anzahl an Zählern auf dieser Seite wurde überschritten.\n\n# LOCALIZATION NOTE (longStringEllipsis): the string displayed after a long\n# string. This string is clickable such that the rest of the string is\n# retrieved from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): the string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=Die Zeichenkette, die angezeigt werden soll, ist zu lang für die Web-Konsole.\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=Verbindungs-Zeitüberschreitung. Überprüfen Sie die Fehlerkonsole auf beiden Geräten auf mögliche Fehlermeldungen. Öffnen Sie die Web-Konsole erneut, um es noch einmal zu versuchen.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Eigenschaften durchsuchen\n\n# LOCALIZATION NOTE (emptyPropertiesList): the text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=Keine Eigenschaften zum Anzeigen\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2=#1 Wiederholung;#1 Wiederholungen\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector=Knoten zum Öffnen im Inspektor anklicken\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument=Kann nicht mit cd() zu angegebenem Fenster wechseln: Ungültiges Argument.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Warnung vor Betrugsversuchen: Seien Sie aufmerksam, wenn Sie Sachen einfügen, die Sie nicht verstehen. Dies würde es Angreifern ermöglichen, Ihre Identität zu stehlen oder die Kontrolle über Ihren Computer zu übernehmen. Bitte geben Sie zum Erlauben des Einfügens unten '%S' ein (Drücken der Eingabetaste wird nicht benötigt).\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=Einfügen erlauben\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails=Mitteilungsdetails anzeigen/ausblenden\n\n# LOCALIZATION NOTE (groupToggle): the text that is displayed when\n# you hover the arrow for expanding/collapsing the messages of a group.\ngroupToggle=Gruppe ausklappen/einklappen\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel=#1 freie Position;#1 freie Positionen\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index=(Position)\ntable.iterationIndex=(Nummerierungsposition)\ntable.key=Schlüssel\ntable.value=Wert\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=Fehler\nseverity.warn=Warnung\nseverity.info=Information\nseverity.log=Protokoll\n\n# LOCALIZATION NOTE (level.error, level.warn, level.info, level.log, level.debug):\n# tooltip for icons next to console output\nlevel.error=Fehler\nlevel.warn=Warnung\nlevel.info=Information\nlevel.log=Protokoll\nlevel.debug=Debugging\n\n# LOCALIZATION NOTE (webconsole.find.key)\n# Key shortcut used to focus the search box on upper right of the console\nwebconsole.find.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (webconsole.close.key)\n# Key shortcut used to close the Browser console (doesn't work in regular web console)\nwebconsole.close.key=CmdOrCtrl+W\n\n# LOCALIZATION NOTE (webconsole.clear.key*)\n# Key shortcut used to clear the console output\nwebconsole.clear.key=Ctrl+Shift+L\nwebconsole.clear.keyOSX=Ctrl+L\n\n\n# LOCALIZATION NOTE (webconsole.menu.copyURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# copies the URL displayed in the message to the clipboard.\nwebconsole.menu.copyURL.label=Link-Adresse kopieren\nwebconsole.menu.copyURL.accesskey=n\n\n# LOCALIZATION NOTE (webconsole.menu.openURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# opens the URL displayed in a new browser tab.\nwebconsole.menu.openURL.label=Adresse in neuem Tab öffnen\nwebconsole.menu.openURL.accesskey=T\n\n# LOCALIZATION NOTE (webconsole.menu.openInVarView.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# opens the webconsole variable view for the logged variable.\nwebconsole.menu.openInVarView.label=In Variablenansicht öffnen\nwebconsole.menu.openInVarView.accesskey=V\n\n# LOCALIZATION NOTE (webconsole.menu.storeAsGlobalVar.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# creates a new global variable pointing to the logged variable.\nwebconsole.menu.storeAsGlobalVar.label=Als globale Variable speichern\nwebconsole.menu.storeAsGlobalVar.accesskey=g\n\n# LOCALIZATION NOTE (webconsole.menu.copy.label)\n# Label used for a context-menu item displayed for any log. Clicking on it will copy the\n# content of the log (or the user selection, if any).\nwebconsole.menu.copy.label=Kopieren\nwebconsole.menu.copy.accesskey=K\n\n# LOCALIZATION NOTE (webconsole.menu.selectAll.label)\n# Label used for a context-menu item that will select all the content of the webconsole\n# output.\nwebconsole.menu.selectAll.label=Alles auswählen\nwebconsole.menu.selectAll.accesskey=A\n\n\n\n# LOCALIZATION NOTE (webconsole.clearButton.tooltip)\n# Label used for the tooltip on the clear logs button in the console top toolbar bar.\n# Clicking on it will clear the content of the console.\nwebconsole.clearButton.tooltip=Clear the Web Console output\n\n# LOCALIZATION NOTE (webconsole.cssFilterButton.label)\n# Label used as the text of the \"CSS\" button in the additional filter toolbar.\n# It shows or hides CSS warning messages, inserted in the page by the browser\n# when there are CSS errors in the page.\nwebconsole.cssFilterButton.label=CSS\n\n# LOCALIZATION NOTE (webconsole.debugFilterButton.label)\n# Label used as the text of the \"Debug\" button in the additional filter toolbar.\n# It shows or hides debug messages, inserted in the page using console.debug().\nwebconsole.debugFilterButton.label=Debug\n\n# LOCALIZATION NOTE (webconsole.errorsFilterButton.label)\n# Label used as the text of the \"Errors\" button in the additional filter toolbar.\n# It shows or hides error messages, either inserted in the page using\n# console.error() or as a result of a javascript error..\nwebconsole.errorsFilterButton.label=Errors\n\n# LOCALIZATION NOTE (webconsole.filterInput.placeholder)\n# Label used for for the placeholder on the filter input, in the console top toolbar.\nwebconsole.filterInput.placeholder=Filter output\n\n# LOCALIZATION NOTE (webconsole.infoFilterButton.label)\n# Label used as the text of the \"Info\" button in the additional filter toolbar.\n# It shows or hides info messages, inserted in the page using console.info().\nwebconsole.infoFilterButton.label=Info\n\n# LOCALIZATION NOTE (webconsole.logsFilterButton.label)\n# Label used as the text of the \"Logs\" button in the additional filter toolbar.\n# It shows or hides log messages, inserted in the page using console.log().\nwebconsole.logsFilterButton.label=Logs\n\n# LOCALIZATION NOTE (webconsole.requestsFilterButton.label)\n# Label used as the text of the \"Requests\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes a network call, for example\n# when an image or a scripts is requested.\nwebconsole.requestsFilterButton.label=Requests\n\n# LOCALIZATION NOTE (webconsole.toggleFilterButton.tooltip)\n# Label used for the tooltip on the toggle filter bar button in the console top\n# toolbar bar. Clicking on it will toggle the visibility of an additional bar which\n# contains filter buttons.\nwebconsole.toggleFilterButton.tooltip=Toggle filter bar\n\n# LOCALIZATION NOTE (webconsole.warningsFilterButton.label)\n# Label used as the text of the \"Warnings\" button in the additional filter toolbar.\n# It shows or hides warning messages, inserted in the page using console.warn().\nwebconsole.warningsFilterButton.label=Warnings\n\n# LOCALIZATION NOTE (webconsole.xhrFilterButton.label)\n# Label used as the text of the \"XHR\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes an XMLHttpRequest or\n# a fetch call.\nwebconsole.xhrFilterButton.label=XHR\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox-WebIDE\">\n\n<!ENTITY projectMenu_label \"Projekt\">\n<!ENTITY projectMenu_accesskey \"P\">\n<!ENTITY projectMenu_newApp_label \"Neue App…\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"Gepackte App öffnen…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"p\">\n<!ENTITY projectMenu_importHostedApp_label \"Gehostete App öffnen…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"h\">\n<!ENTITY projectMenu_selectApp_label \"App öffnen…\">\n<!ENTITY projectMenu_selectApp_accesskey \"f\">\n<!ENTITY projectMenu_play_label \"Installieren und ausführen\">\n<!ENTITY projectMenu_play_accesskey \"s\">\n<!ENTITY projectMenu_stop_label \"App beenden\">\n<!ENTITY projectMenu_stop_accesskey \"b\">\n<!ENTITY projectMenu_debug_label \"App untersuchen\">\n<!ENTITY projectMenu_debug_accesskey \"u\">\n<!ENTITY projectMenu_remove_label \"Projekt entfernen\">\n<!ENTITY projectMenu_remove_accesskey \"r\">\n<!ENTITY projectMenu_showPrefs_label \"Einstellungen\">\n<!ENTITY projectMenu_showPrefs_accesskey \"E\">\n<!ENTITY projectMenu_manageComponents_label \"Zusätzliche Komponenten verwalten\">\n<!ENTITY projectMenu_manageComponents_accesskey \"Z\">\n<!ENTITY projectMenu_refreshTabs_label \"Tabs neu laden\">\n\n<!ENTITY runtimeMenu_label \"Laufzeitumgebung\">\n<!ENTITY runtimeMenu_accesskey \"L\">\n<!ENTITY runtimeMenu_disconnect_label \"Trennen\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"T\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"Screenshot\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"S\">\n<!ENTITY runtimeMenu_showDetails_label \"Informationen zur Laufzeitumgebung\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"n\">\n<!ENTITY runtimeMenu_showMonitor_label \"Diagramme\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"D\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Einstellungen der Geräteplattform\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"E\">\n<!ENTITY runtimeMenu_showSettings_label \"Einstellungen der Apps auf dem Gerät\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"A\">\n\n<!ENTITY viewMenu_label \"Ansicht\">\n<!ENTITY viewMenu_accesskey \"A\">\n<!ENTITY viewMenu_toggleEditor_label \"Editor umschalten\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"E\">\n<!ENTITY viewMenu_zoomin_label \"Vergrößern\">\n<!ENTITY viewMenu_zoomin_accesskey \"g\">\n<!ENTITY viewMenu_zoomout_label \"Verkleinern\">\n<!ENTITY viewMenu_zoomout_accesskey \"k\">\n<!ENTITY viewMenu_resetzoom_label \"Normal\">\n<!ENTITY viewMenu_resetzoom_accesskey \"N\">\n\n<!ENTITY projectButton_label \"App öffnen\">\n<!ENTITY runtimeButton_label \"Laufzeitumgebung auswählen\">\n\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n<!ENTITY key_quit \"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel \"O\">\n<!-- reload app -->\n<!ENTITY key_play \"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor \"B\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n\n<!ENTITY projectPanel_myProjects \"Meine Projekte\">\n<!ENTITY projectPanel_runtimeApps \"Apps in Laufzeitumgebung\">\n<!ENTITY projectPanel_tabs \"Tabs\">\n<!ENTITY runtimePanel_usb \"USB-Geräte\">\n<!ENTITY runtimePanel_wifi \"WLAN-Geräte\">\n<!ENTITY runtimePanel_simulator \"Simulatoren\">\n<!ENTITY runtimePanel_other \"Sonstige\">\n<!ENTITY runtimePanel_installsimulator \"Simulator installieren\">\n<!ENTITY runtimePanel_noadbhelper \"ADB Helper installieren\">\n<!ENTITY runtimePanel_nousbdevice \"Wird Ihr Gerät nicht angezeigt?\">\n<!ENTITY runtimePanel_refreshDevices_label \"Geräte neu erkennen\">\n\n<!-- Lense -->\n<!ENTITY details_valid_header \"gültig\">\n<!ENTITY details_warning_header \"Warnungen\">\n<!ENTITY details_error_header \"Fehler\">\n<!ENTITY details_description \"Beschreibung\">\n<!ENTITY details_location \"Adresse\">\n<!ENTITY details_manifestURL \"App-ID\">\n<!ENTITY details_removeProject_button \"Projekt entfernen\">\n<!ENTITY details_showPrepackageLog_button \"Protokolle der Prozesse vor dem Packen anzeigen\">\n\n<!-- New App -->\n<!ENTITY newAppWindowTitle \"Neue App\">\n<!ENTITY newAppHeader \"Vorlage auswählen\">\n<!ENTITY newAppLoadingTemplate \"Vorlagen werden geladen…\">\n<!ENTITY newAppProjectName \"Projektname:\">\n\n\n<!-- Decks -->\n\n<!ENTITY deck_close \"Schließen\">\n\n<!-- Addons -->\n<!ENTITY addons_title \"Zusätzliche Komponenten\">\n<!ENTITY addons_aboutaddons \"Add-ons-Verwaltung öffnen\">\n\n<!-- Prefs -->\n<!ENTITY prefs_title \"Einstellungen\">\n<!ENTITY prefs_editor_title \"Editor\">\n<!ENTITY prefs_general_title \"Allgemein\">\n<!ENTITY prefs_restore \"Standard wiederherstellen\">\n<!ENTITY prefs_manage_components \"Zusätzliche Komponenten verwalten\">\n<!ENTITY prefs_options_autoconnectruntime \"Mit vorheriger Lauftzeitumgebung verbinden\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"Beim Start vom WebIDE mit zuletzt genutzter Lauftzeitumgebung verbinden\">\n<!ENTITY prefs_options_rememberlastproject \"Letztes Projekt merken\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"Beim Start von WebIDE zuletzt geöffnetes Projekt laden\">\n<!ENTITY prefs_options_templatesurl \"Vorlagenadresse\">\n<!ENTITY prefs_options_templatesurl_tooltip \"Liste verfügbarer Vorlagen\">\n<!ENTITY prefs_options_showeditor \"Editor anzeigen\">\n<!ENTITY prefs_options_showeditor_tooltip \"Internen Editor anzeigen\">\n<!ENTITY prefs_options_tabsize \"Tabulatorgröße\">\n<!ENTITY prefs_options_expandtab \"Tabulatorzeichen ersetzen\">\n<!ENTITY prefs_options_expandtab_tooltip \"Leerzeichen anstatt Tabulatorzeichen verwenden\">\n<!ENTITY prefs_options_detectindentation \"Automatischer Einzug\">\n<!ENTITY prefs_options_detectindentation_tooltip \"Einzug anhand des Inhalts der Quelldatei ermitteln\">\n<!ENTITY prefs_options_autocomplete \"Autovervollständigung\">\n<!ENTITY prefs_options_autocomplete_tooltip \"Autovervollständigung aktivieren\">\n<!ENTITY prefs_options_autoclosebrackets \"Klammern automatisch schließen\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"Automatisch schließende Klammern einfügen\">\n<!ENTITY prefs_options_keybindings \"Tastenkombinationen\">\n<!ENTITY prefs_options_keybindings_default \"Standard\">\n<!ENTITY prefs_options_autosavefiles \"Dateien automatisch speichern\">\n<!ENTITY prefs_options_autosavefiles_tooltip \"Veränderte Dateien vor dem Ausführen des Projekts automatisch speichern\">\n\n<!-- Runtime Details -->\n<!ENTITY runtimedetails_title \"Informationen zur Laufzeitumgebung\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB ist Root: \">\n<!ENTITY runtimedetails_summonADBRoot \"Gerät rooten\">\n<!ENTITY runtimedetails_ADBRootWarning \"(erfordert entsperrten Bootloader)\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Uneingeschränkte Entwicklerwerkzeug-Berechtigungen: \">\n<!ENTITY runtimedetails_requestPrivileges \"Höhere Berechtigungen anfordern\">\n<!ENTITY runtimedetails_privilegesWarning \"(Wird Gerät neu starten und benötigt Root-Zugriff.)\">\n\n<!-- Device Preferences and Settings -->\n<!ENTITY device_typeboolean \"Boolean\">\n<!ENTITY device_typenumber \"Integer\">\n<!ENTITY device_typestring \"String\">\n<!ENTITY device_typeobject \"Objekt\">\n<!ENTITY device_typenone \"Typ auswählen\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreference_title \"Einstellungen der Geräteplattform\">\n<!ENTITY devicepreference_search \"Einstellungen durchsuchen\">\n<!ENTITY devicepreference_newname \"Name der neuen Einstellung\">\n<!ENTITY devicepreference_newtext \"Wert der Einstellung\">\n<!ENTITY devicepreference_addnew \"Neue Einstellung hinzufügen\">\n\n<!-- Device Settings -->\n<!ENTITY devicesetting_title \"Einstellungen der Apps des Geräts\">\n<!ENTITY devicesetting_search \"Einstellungen durchsuchen\">\n<!ENTITY devicesetting_newname \"Name der neuen Einstellung\">\n<!ENTITY devicesetting_newtext \"Wert der Einstellung\">\n<!ENTITY devicesetting_addnew \"Neue Einstellung hinzufügen\">\n\n<!-- Monitor -->\n<!ENTITY monitor_title \"Diagramme\">\n<!ENTITY monitor_help \"Hilfe\">\n\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n<!ENTITY wifi_auth_header \"Client-Identifikation\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"Der Endpunkt, mit dem eine Verbindung aufgebaut wird, benötigt weitere Informationen zum Authentifizieren der Verbindung. Bitte scannen Sie den unten angezeigten QR-Code mit der Eingabe auf Ihrem anderen Gerät.\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"Keine QR-Scanner-Abfrage?\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"QR-Scanner-Abfrage wird angezeigt\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"Falls das andere Gerät nach einem Code statt einem QR-Code fragt,  so geben Sie bitte folgenden Wert auf dem anderen Gerät ein:\">\n<!ENTITY wifi_auth_qr_size_note \"Falls der QR-Code zu klein für eine erfolgreiche Verbindungsherstellung dargestellt wird, so vergrößern Sie den Code oder das ihn enthaltende Fenster.\">\n\n<!-- Logs panel -->\n<!ENTITY logs_title \"Protokolle der Prozesse vor dem Packen\">\n\n<!-- Simulator Options -->\n<!ENTITY simulator_title \"Simulator-Einstellungen\">\n<!ENTITY simulator_remove \"Simulator entfernen\">\n<!ENTITY simulator_reset \"Standard wiederherstellen\">\n<!ENTITY simulator_name \"Name\">\n<!ENTITY simulator_software \"Software\">\n<!ENTITY simulator_version \"Version\">\n<!ENTITY simulator_profile \"Profil\">\n<!ENTITY simulator_hardware \"Hardware\">\n<!ENTITY simulator_device \"Gerät\">\n<!ENTITY simulator_screenSize \"Bildschirm\">\n<!ENTITY simulator_pixelRatio \"Pixel-Verhältnis\">\n<!ENTITY simulator_tv_data \"TV-Simulation\">\n<!ENTITY simulator_tv_data_open \"Einstellungsdaten\">\n<!ENTITY simulator_tv_data_open_button \"Einstellungsordner öffnen…\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/client/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=Firefox-WebIDE\ntitle_app=Firefox-WebIDE: %S\n\nruntimeButton_label=Laufzeitumgebung auswählen\nprojectButton_label=App öffnen\n\nmainProcess_label=Hauptprozess\n\nlocal_runtime=Lokale Laufzeitumgebung\nremote_runtime=Externe Laufzeitumgebung\nremote_runtime_promptTitle=Externe Laufzeitumgebung\nremote_runtime_promptMessage=Hostname:Port\n\nimportPackagedApp_title=Verzeichnis öffnen\nimportHostedApp_title=Gehostete App öffnen\nimportHostedApp_header=Manifest-Adresse eingeben\n\nselectCustomBinary_title=Benutzerdefiniertes B2G-Programm auswählen\nselectCustomProfile_title=Benutzerdefiniertes Gaia-Profil auswählen\n\nnotification_showTroubleShooting_label=Fehlerbehebung\nnotification_showTroubleShooting_accesskey=F\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=Wird geladen…\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected=Kann Projekt nicht installieren. Nicht vollständig verbunden.\nerror_cantInstallValidationErrors=Kann Projekt nicht installieren. Fehler bei der Überprüfung.\nerror_listRunningApps=Kann Liste der Apps nicht vom Gerät abrufen\n\n# Variable: name of the operation (in english)\nerror_operationTimeout=Zeitüberschreitung bei der Operation: %1$S\nerror_operationFail=Operation fehlgeschlagen: %1$S\n\n# Variable: app name\nerror_cantConnectToApp=Kann nicht mit App verbinden: %1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON=Kann Liste der Add-ons nicht abrufen: %S\n\nerror_appProjectsLoadFailed=Projektliste konnte nicht geladen werden. Dies kann passieren, wenn dieses Profil mit einer neueren Version von Firefox verwendet wurde.\nerror_folderCreationFailed=Projektordner konnte nicht in dem angegebenen Ordner erstellt werden.\n\n# Variable: runtime app build ID (looks like this %Y%M%D format) and firefox build ID (same format)\nerror_runtimeVersionTooRecent=Die verbundene Laufzeitumgebung ist neueren Datums (%1$S) als der Desktop-Firefox (%2$S). Dabei handelt es sich um eine nicht unterstützte Konfiguration und die Entwicklerwerkzeuge könnten nicht funktionieren. Bitte aktualisieren Sie Firefox.\n\naddons_stable=stabil\naddons_unstable=experimentell\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label=Simulator für Firefox OS %1$S (%2$S)\naddons_install_button=Installieren\naddons_uninstall_button=Deinstallieren\naddons_adb_label=ADB Helper Add-on\naddons_adapters_label=Tools Adapters Add-on\naddons_adb_warning=USB-Geräte werden ohne dieses Add-on nicht erkannt.\naddons_status_unknown=?\naddons_status_installed=Installiert\naddons_status_uninstalled=Nicht installiert\naddons_status_preparing=Wird vorbereitet\naddons_status_downloading=Wird heruntergeladen\naddons_status_installing=Wird installiert\n\nruntimedetails_checkno=nein\nruntimedetails_checkyes=ja\nruntimedetails_checkunknown=unbekannt (benötigt ADB Helper 0.4.0 oder neuer)\nruntimedetails_notUSBDevice=Kein USB-Gerät\n\n# Validation status\nstatus_tooltip=Überprüfungsstatus: %1$S\nstatus_valid=GÜLTIG\nstatus_warning=WARNUNGEN\nstatus_error=FEHLER\nstatus_unknown=UNBEKANNT\n\n# Device preferences and settings\ndevice_reset_default=Standard wiederherstellen\n\n# Simulator options\nsimulator_custom_device=Benutzerdefiniert\nsimulator_custom_binary=Benutzerdefiniertes B2G-Programm…\nsimulator_custom_profile=Benutzerdefiniertes Gaia-Profil…\nsimulator_default_profile=Standard\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/shared/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - browser/devtools/styleeditor/styleeditor.xul for context -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n<!ENTITY csscoverage.backButton \"Zurück\">\n\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n<!ENTITY csscoverage.unused \"Unbenutzte Regeln\">\n<!ENTITY csscoverage.noMatches \"Keine Übereinstimmungen für die folgenden Regeln gefunden:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n<!ENTITY csscoverage.optimize.header \"Optimierbare Seiten\">\n\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n<!ENTITY csscoverage.optimize.body1 \"Sie können manchmal das Laden der Seite beschleunigen, indem Sie \">\n<!ENTITY csscoverage.optimize.body2 \"-Tags an das Ende der Seite verschieben und ein neues, in der Seite enthaltenes \">\n<!ENTITY csscoverage.optimize.body3 \"-Element am Seitenanfang erstellen, welches die für das Ereignis 'load' benötigten Stile enthält. Dies sind die dafür benötigten Stilblöcke:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n<!ENTITY csscoverage.optimize.bodyX \"Alle Stile sind in der Seite enthalten.\">\n\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n<!ENTITY csscoverage.footer1 \"Weitere Informationen zu den Einschränkungen dieses Berichts finden Sie im\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"MDN-Artikel zur CSS-Verwendungsanalyse\">\n<!ENTITY csscoverage.footer4 \".\">\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/shared/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc, csscoverageStopDesc,\n# csscoverageOneShotDesc, csscoverageToggleDesc, csscoverageReportDesc): Short\n# descriptions of the csscoverage commands\ncsscoverageDesc=CSS-Verwendungsanalyse steuern\ncsscoverageStartDesc2=Mit Sammeln von Daten für CSS-Verwendungsanalyse beginnen\ncsscoverageStopDesc2=Sammeln von Daten für CSS-Verwendungsanalyse beenden\ncsscoverageOneShotDesc2=Daten zur Analyse der derzeitigen CSS-Verwendungen sammeln\ncsscoverageToggleDesc2=CSS-Verwendungsanalyse umschalten\ncsscoverageReportDesc2=Bericht zur CSS-Verwendung anzeigen\ncsscoverageStartNoReloadDesc=Seite beim Start nicht neu laden\ncsscoverageStartNoReloadManual=Am besten ist es, die Seite beim Start neu zu laden, um mit einem bekannten Zustand zu beginnen, aber es kann Gründe geben, darauf zu verzichten (z.B. wenn die Seite in einem Zustand ist, der beim Neu laden verloren geht).\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply=CSS-Verwendungsanalyse wird durchgeführt\ncsscoverageDoneReply=CSS-Verwendungsanalyse fertiggestellt\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError=CSS-Verwendungsanalyse wird bereits durchgeführt\ncsscoverageNotRunningError=CSS-Verwendungsanalyse wird nicht durchgeführt\ncsscoverageNotRunError=CSS-Verwendungsanalyse wurde nicht durchgeführt\ncsscoverageNoRemoteError=Ziel unterstützt CSS-Verwendungsanalyse nicht\ncsscoverageOneShotReportError=CSS-Verwendungsanalyse ist für \"oneshot\"-Daten nicht verfügbar. Bitte verwenden Sie start/stop.\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/shared/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=Eingehende Verbindung\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=Eine eingehende Anfrage für eine externe Debugger-Verbindung wurde erkannt. Ein externer Client kann vollständig die Kontrolle über Ihren Browser übernehmen!\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=Client-Endpunkt: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=Server-Endpunkt: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=Verbindung erlauben?\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=Deaktivieren\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=Client-Identifikation\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=Der Endpunkt, mit dem eine Verbindung aufgebaut wird, benötigt weitere Informationen zum Authentifizieren der Verbindung. Bitte geben Sie den am anderen Endpunkt angezeigten Code ein.\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=Mein Zertifikat: %1$S\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=Code: %1$S\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=Client-Code eingeben\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=Der Client sollte einen Code anzeigen. Geben Sie diesen hier ein, um die Authentifizierung abzuschließen.\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/shared/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone=(Keine Beschreibung)\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName=Parameter\n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc=Befehl auf %S ausführen\ncanonProxyManual=Eine Gruppe von Befehlen, die auf einem externen System ausgeführt werden, welches über %S angesteuert wird.\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists=Der Befehl '%S' existiert bereits.\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\ncliEvalJavascript=Geben Sie direkt JavaScript ein\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg=Zu viele Argumente\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions=Verfügbare Optionen\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand2=Ungültiger Befehl: '%1$S'.\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam=Wert für '%1$S' benötigt.\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists='%1$S' existiert nicht.\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists='%1$S' existiert bereits.\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile='%1$S' ist keine Datei.\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory='%1$S' ist kein Ordner.\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch=Keine Übereinstimmung von '%1$S' mit '%2$S'.\n\n# LOCALIZATION NOTE: When the menu has displayed all the matches that it\n# should (i.e. about 10 items) then we display this to alert the user that\n# more matches are available.\nfieldMenuMore=Weitere Übereinstimmungen, bitte weitertippen\n\n# LOCALIZATION NOTE: The command line provides completion for JavaScript\n# commands, however there are times when the scope of what we're completing\n# against can't be used. This error message is displayed when this happens.\njstypeParseScope=Bereich verloren\n\n# LOCALIZATION NOTE (jstypeParseMissing, jstypeBeginSyntax,\n# jstypeBeginUnterm): These error messages are displayed when the command line\n# is doing JavaScript completion and encounters errors.\njstypeParseMissing=Die Eigenschaft '%S' konnte nicht gefunden werden\njstypeBeginSyntax=Syntax-Fehler\njstypeBeginUnterm=Nicht abgeschlossene Zeichenketten-Konstante\n\n# LOCALIZATION NOTE: This message is displayed if the system for providing\n# JavaScript completions encounters and error it displays this.\njstypeParseError=Fehler\n\n# LOCALIZATION NOTE (typesNumberNan, typesNumberNotInt2, typesDateNan): These\n# error messages are displayed when the command line is passed a variable\n# which has the wrong format and can't be converted. Parameters: %S is the\n# passed variable.\ntypesNumberNan=Kann \"%S\" nicht in eine Zahl konvertieren.\ntypesNumberNotInt2=Kann \"%S\" nicht in eine Ganzzahl umwandeln.\ntypesDateNan=Kann \"%S\" nicht in ein Datum umwandeln.\n\n# LOCALIZATION NOTE (typesNumberMax, typesNumberMin, typesDateMax,\n# typesDateMin): These error messages are displayed when the command line is\n# passed a variable which has a value out of range (number or date).\n# Parameters: %1$S is the passed variable, %2$S is the limit value.\ntypesNumberMax=%1$S ist größer als maximal erlaubt: %2$S.\ntypesNumberMin=%1$S ist kleiner als minimal erlaubt: %2$S.\ntypesDateMax=%1$S befindet sich nach dem spätesten erlaubten Datum %2$S.\ntypesDateMin=%1$S befindet sich vor dem frühesten erlaubten Datum %2$S.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# passed an option with a limited number of correct values, but the passed\n# value is not one of them.\ntypesSelectionNomatch='%S' kann nicht verwendet werden.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# expecting a CSS query string, however the passed string is not valid.\nnodeParseSyntax=Syntax-Fehler in der CSS-Abfrage\n\n# LOCALIZATION NOTE (nodeParseMultiple, nodeParseNone): These error messages\n# are displayed when the command line is expecting a CSS string that matches a\n# single node, but more nodes (or none) match.\nnodeParseMultiple=Zu viele Übereinstimmungen (%S)\nnodeParseNone=Keine Übereinstimmungen\n\n# LOCALIZATION NOTE (helpDesc, helpManual, helpSearchDesc, helpSearchManual3):\n# These strings describe the \"help\" command, used to display a description of\n# a command (e.g. \"help pref\"), and its parameter 'search'.\nhelpDesc=Hilfe für die verfügbaren Befehle anzeigen\nhelpManual=Hilfe zu einem verfügbaren Befehl (falls ein Suchbegriff übergeben und eine exakte Übereinstimmung gefunden wurde) oder die verfügbaren Befehle erhalten (falls kein Suchbegriff übergeben oder keine exakte Übereinstimmung gefunden wurde).\nhelpSearchDesc=Suchbegriff\nhelpSearchManual3=Ein Suchbegriff zur Einschränkung der Liste der Befehle, welche dem Benutzer angezeigt werden. Reguläre Ausdrücke werden nicht unterstützt.\n\n# LOCALIZATION NOTE: These strings are displayed in the help page for a\n# command in the console.\nhelpManSynopsis=Zusammenfassung\n\n# LOCALIZATION NOTE: This message is displayed in the help page if the command\n# has no parameters.\nhelpManNone=Keine\n\n# LOCALIZATION NOTE: This message is displayed in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll=Verfügbare Befehle:\n\n# LOCALIZATION NOTE (helpListPrefix, helpListNone): These messages are\n# displayed in response to the 'help <search>' command (i.e. with a search\n# string), just above the list of matching commands. Parameters: %S is the\n# search string.\nhelpListPrefix=Befehle beginnend mit '%1$S':\nhelpListNone=Keine Befehle beginnend mit '%1$S'\n\n# LOCALIZATION NOTE (helpManRequired, helpManOptional, helpManDefault): When\n# the 'help x' command wants to show the manual for the 'x' command, it needs\n# to be able to describe the parameters as either required or optional, or if\n# they have a default value.\nhelpManRequired=benötigt\nhelpManOptional=optional\nhelpManDefault=optional, Standard=%1$S\n\n# LOCALIZATION NOTE (helpIntro): This forms part of the output from the 'help'\n# command. 'GCLI' is a project name and should be left untranslated.\nhelpIntro=GCLI ist ein Experiment, um Web-Entwicklern eine äußerst anpassbare Kommandozeile zur Verfügung zu stellen.\n\n# LOCALIZATION NOTE: Text shown as part of the output of the 'help' command\n# when the command in question has sub-commands, before a list of the matching\n# sub-commands.\nsubCommands=Unterbefehle\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError=Fehler beim Auswerten der Eingabe über die Kommandozeile\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc=Auf Befehlsgruppe einschränken\ncontextManual=Ein Standardpräfix für zukünftige Befehle festlegen. Zum Beispiel erlaubt 'context git' das Verwenden von 'commit' anstatt von 'git commit'.\ncontextPrefixDesc=Das Befehlspräfix\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError='%1$S' kann nicht als Präfix verwendet werden, weil es keine Befehlsgruppe ist.\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply=%1$S wird als Befehlspräfix verwendet.\ncontextEmptyReply=Befehlspräfix entfernt\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectMethodDesc, connectUrlDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an \n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc=Befehle an Server weiterleiten\nconnectManual=Mit Server verbinden und lokale Versionen von Befehlen auf dem Server erstellen. Von außen stammende Befehle haben anfangs ein Präfix, um sie von lokalen Befehlen zu unterscheiden (mehr zum Ändern des Verhaltens erfahren Sie unter dem context-Befehl).\nconnectPrefixDesc=Gruppenpräfix für importierte Befehle\nconnectMethodDesc=Verbindungsmethode\nconnectUrlDesc=Zu verknüpfende Adresse\nconnectDupReply=Es gibt bereits eine Verbindung mit dem Namen %S.\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply=%S-Befehle hinzugefügt\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2, disconnectPrefixDesc,\n# disconnectForceDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2=Vom Server trennen\ndisconnectManual2=Von einem Server trennen, welcher derzeit auf die Ausführung externer Befehle wartet\ndisconnectPrefixDesc=Gruppenpräfix für importierte Befehle\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply=%S-Befehle entfernt\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc=JavaScript-global ändern\nglobalWindowDesc=Neues window/global\nglobalOutput=JavaScript-global ist jetzt %S\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc=Ausgabebereich leeren\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc=Befehle in anderer Programmiersprache eingeben\nlangOutput=Sie verwenden jetzt %S\n\n# LOCALIZATION NOTE (prefDesc, prefManual, prefListDesc, prefListManual,\n# prefListSearchDesc, prefListSearchManual, prefShowDesc, prefShowManual,\n# prefShowSettingDesc, prefShowSettingManual): These strings describe the\n# 'pref' command and all its available sub-commands and parameters.\nprefDesc=Befehle zum Ändern der Einstellungen\nprefManual=Befehle zum Anzeigen und Ändern von Einstellungen sowohl für GCLI als auch die beinhaltende Umgebung\nprefListDesc=Verfügbare Einstellungen anzeigen\nprefListManual=Zeigt eine Liste von Einstellungen an, die noch mittels des 'Suche'-Begriffs gefiltert werden kann.\nprefListSearchDesc=In Liste angezeigter Einstellungen suchen\nprefListSearchManual=Sucht in der Liste der angezeigten Einstellungen.\nprefShowDesc=Einstellungswert anzeigen\nprefShowManual=Zeigt den Wert einer Einstellung an.\nprefShowSettingDesc=Einstellung anzeigen\nprefShowSettingManual=Name der anzuzeigenden Einstellung\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue=%1$S: %2$S\n\n# LOCALIZATION NOTE (prefSetDesc, prefSetManual, prefSetSettingDesc,\n# prefSetSettingManual, prefSetValueDesc, prefSetValueManual): These strings\n# describe the 'pref set' command and all its parameters.\nprefSetDesc=Eine Einstellung ändern\nprefSetManual=Von der Umgebung bereitgestellte Einstellungen ändern\nprefSetSettingDesc=Zu ändernde Einstellung\nprefSetSettingManual=Name der zu ändernden Einstellung\nprefSetValueDesc=Neuer Wert für die Einstellung\nprefSetValueManual=Der neue Wert für die angegebene Einstellung\n\n# LOCALIZATION NOTE (prefResetDesc, prefResetManual, prefResetSettingDesc,\n# prefResetSettingManual): These strings describe the 'pref reset' command and\n# all its parameters.\nprefResetDesc=Eine Einstellung zurücksetzen\nprefResetManual=Den Wert einer Einstellung auf den Standardwert zurücksetzen\nprefResetSettingDesc=Zurückzusetzende Einstellung\nprefResetSettingManual=Der Name der Einstellung, die auf den Standardwert zurückgesetzt werden soll\n\n# LOCALIZATION NOTE: This string is displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results.\nprefOutputFilter=Suchen\n\n# LOCALIZATION NOTE (prefOutputName, prefOutputValue): These strings are\n# displayed in the output from the 'pref list' command as table headings.\nprefOutputName=Name\nprefOutputValue=Wert\n\n# LOCALIZATION NOTE (introDesc, introManual): These strings describe the\n# 'intro' command. The localization of 'Got it!' should be the same used in\n# introTextGo.\nintroDesc=Zeigt die Einführungsnachricht an\nintroManual=Zeigt die Nachricht, welche neue Benutzer angezeigt bekommen, erneut an, bis der Benutzer auf 'Verstanden!' klickt.\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3=GCLI ist ein Experiment mit dem Ziel, Webentwicklern eine praktische Kommandozeile zur Verfügung zu stellen.\nintroTextCommands=Zum Anzeigen einer Liste mit Befehlen \nintroTextKeys2= eingeben oder zum Anzeigen von Hinweisen zu einem Befehl \nintroTextF1Escape=die F1- oder Escape-Taste drücken.\nintroTextGo=Verstanden!\n\n# LOCALIZATION NOTE: This is a short description of the 'hideIntro' setting.\nhideIntroDesc=Zeigt die ursprüngliche Willkommensmeldung an\n\n# LOCALIZATION NOTE: This is a description of the 'eagerHelper' setting. It's\n# displayed when the user asks for help on the settings. eagerHelper allows\n# users to select between showing no tooltips, permanent tooltips, and only\n# important tooltips.\neagerHelperDesc=Kontrolliert die Ausführlichkeit der Tooltips\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/shared/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=Hilfe für die verfügbaren Befehle anzeigen\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=Verfügbare Befehle\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=Der Befehl '%1$S' steht im Modus mit mehreren Prozessen (E10S) nicht zur Verfügung.\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc=Befehle, um die Konsole zu kontrollieren\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=Die Web-Konsole filtern, löschen und schließen\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=Konsole löschen\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=Grafik der aktuellen Seite erstellen\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=Speichern einer PNG-Grafik, erstellt aus dem sichtbaren Fenster (optional mit einer Verzögerung)\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=Dateiname\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=Name der Datei, in welcher das Bildschirmfoto gespeichert werden soll (sollte die Dateiendung '.png' besitzen)\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=Bildschirmfoto in die Zwischenablage kopieren (true/false)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=true, falls das Bildschirmfoto in die Zwischenablage kopiert anstatt abgespeichert werden soll.\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions=Optionale Parameter\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=Verzögerung (Sekunden)\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=Die abzuwartende Zeit in Sekunden, bevor das Bildschirmfoto gespeichert wird\n\n# LOCALIZATION NOTE (screenshotDPRDesc) A very short string to describe\n# the 'dpr' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDPRDesc=Verhältnis physische zu virtuelle Pixel (dpr)\n\n# LOCALIZATION NOTE (screenshotDPRManual) A fuller description of the\n# 'dpr' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDPRManual=Verhältnis physische zu virtuelle Pixel (dpr) bei Aufnahme des Bildschirmfotos\n\n# LOCALIZATION NOTE (screenshotFullscreenDesc) A very short string to describe\n# the 'fullscreen' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=Gesamte Webseite? (true/false)\n\n# LOCALIZATION NOTE (screenshotFullscreenManual) A fuller description of the\n# 'fullscreen' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=true, falls das Bildschirmfoto auch Teile außerhalb des derzeit sichtbaren Bereichs beinhalten soll.\n\n# LOCALIZATION NOTE (screenshotFileDesc) A very short string to describe\n# the 'file' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFileDesc=Als Datei speichern? (true/false)\n\n# LOCALIZATION NOTE (screenshotFileManual) A fuller description of the\n# 'file' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFileManual=True, falls das Bildschirmfoto auch als Datei gespeichert werden soll, wenn andere Optionen aktiv sind (z.B. Zwischenablage).\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. the first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=Bildschirmfoto am %1$S um %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=Fehler beim Speichern als\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=Gespeichert als\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=Fehler beim Kopieren in die Zwischenablage\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=In die Zwischenablage kopiert\n\n# LOCALIZATION NOTE (screenshotTooltipPage) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltipPage=Bildschirmfoto der gesamten Seite aufnehmen\n\n# LOCALIZATION NOTE (screenshotImgurDesc) A very short string to describe\n# the 'imgur' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotImgurDesc=Nach imgur.com hochladen\n\n# LOCALIZATION NOTE (screenshotImgurManual) A fuller description of the\n# 'imgur' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotImgurManual=true, falls nach imgur.com hochgeladen anstatt auf die Festplatte gespeichert werden soll.\n\n# LOCALIZATION NOTE (screenshotImgurError) Text displayed to user upon\n# encountering error while uploading the screenshot to imgur.com.\nscreenshotImgurError=Verbindungsproblem mit imgur-API\n\n# LOCALIZATION NOTE (screenshotImgurUploading) Text displayed to user when the\n# screenshot is successfully sent to Imgur but the program is waiting on a response.\n# The argument (%1$S) is a new image URL at Imgur.\nscreenshotImgurUploaded=Hochgeladen als %1$S\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc=Knoten hervorheben\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual=Durch einen Selektor ausgewählte Knoten hervorheben\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc=CSS-Selektor\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual=Knoten auswählender CSS-Selektor\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc=Parameter\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc=Hinweislinien ausblenden\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual=Auf einen Knoten hinweisende Linien nicht verwenden\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc=Infoleiste für Knoten anzeigen\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual=Infoleiste über hervorgehobenen Knoten anzeigen (gibt Tag-Name, Attribute und Dimensionen an)\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc=Alle Treffer anzeigen\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual=Falls durch den Selektor zu viele Knoten ausgewählt werden, so werden nur die ersten 100 hervorgehoben, um eine zu große Verlangsamung der Seite zu verhindern. Durch Verwendung dieses Parameters werden alle ausgewählten Knoten hervorgehoben.\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc=Region des Box-Modells\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual=Welche Region des Box-Modells hervorgehoben werden soll: 'content', 'padding', 'border' oder 'margin'\n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc=Füllungsstil\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual=Überschreiben des Standardfüllungsstils einer Region mit einer benutzerdefinierten Farbe\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc=Bestehende Hervorhebungen beibehalten\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual=Standardmäßig werden bestehende Hervorhebungen beim erneuten Verwenden des Befehls entfernt, außer dieser Parameter ist gesetzt.\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=%1$S Knoten hervorgehoben;%1$S Knoten hervorgehoben\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached=%1$S Knoten ausgewählt, aber nur %2$S Knoten hervorgehoben. Mittels '--showall' können alle Knoten hervorgehoben werden.\n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc=Hervorhebungen entfernen\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual=Hervorhebungen von allen Knoten entfernen, welche vorher mit dem Befehl 'highlight' ausgewählt wurden.\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=%1$S neu starten\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=Führt den Neustart ohne Verwendung des Webseiten-Caches durch\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=Neustart-Anfrage durch Benutzer abgebrochen\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=%1$S wird neu gestartet…\n\n# LOCALIZATION NOTE (restartBrowserGroupOptions) A label for the optional options of\n# the restart command.\nrestartBrowserGroupOptions=Parameter\n\n# LOCALIZATION NOTE (restartBrowserSafemodeDesc) A very short string to\n# describe the 'safemode' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserSafemodeDesc=Startet den Abgesicherten Modus nach dem Neustart\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=Knoten untersuchen\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=Untersuchen Sie die Dimensionen und die Eigenschaften eines Elementes indem Sie einen CSS-Selektor verwenden, um den DOM-Highlighter zu öffnen\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=CSS-Selektor\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=Ein CSS-Selektor zur Verwendung mit Document.querySelector, der ein einzelnes Element identifiziert\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc=Eine Farbe auf der Seite identifizieren\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual=Öffnet eine Seitenlupe zum Untersuchen von Pixeln und Kopieren von deren Farbwerten\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=Vor der Verwendung dieses Befehls muss der Debugger geöffnet werden\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerStopped=Um einen Haltepunkt zu setzen, muss der Debugger geöffnet sein.\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=Haltepunkte verwalten\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=Befehle zum Anzeigen, Setzen und Entfernen von Haltepunkten\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=Bekannte Haltepunkte auflisten\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=Keine Haltepunkte gesetzt\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=Entfernen\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=Haltepunkt gesetzt\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=Haltepunkt konnte nicht gesetzt werden: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=Haltepunkt setzen\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=Unterstützte Haltepunkttypen: Zeile\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=Haltepunkt für eine Zeile setzen\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=JavaScript-Dateiadresse\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=Zeilennummer\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=Einen Haltepunkt löschen\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=Nummer des Haltepunkts\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=Haltepunkt gelöscht\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=Debugger steuern\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=Befehle zum Unterbrechen oder Fortsetzen des Haupt-Threads sowie zum Springen in, aus oder über Code-Blöcke\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=Debugger öffnen\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=Debugger schließen\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=Haupt-Thread anhalten\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=Fortsetzen des Haupt-Threads nach einem Haltepunkt, bis der nächste Haltepunkt erreicht oder das Skript beendet wird\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=Ablaufverfolgung steuern\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=Befehle zum Springen in, aus oder über Code-Blöcke\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=Führt den derzeitigen Ausdruck aus und hält beim nächsten Ausdruck an. Falls es sich bei dem aktuellen Ausdruck um einen Funktionsaufruf handelt, so führt der Debugger die gesamte Funktion aus und hält beim nächsten Ausdruck nach dem Funktionsaufruf\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepInDesc=Führt den derzeitigen Ausdruck aus und hält beim nächsten Ausdruck an. Falls es sich bei dem aktuellen Ausdruck um einen Funktionsaufruf handelt, so springt der Debugger in diese Funktion, ansonsten hält er beim nächsten Ausdruck\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOutDesc=Springt aus der aktuellen Funktion heraus und geht eine Ebene nach oben, falls die Funktion verschachtelt ist. Falls der Debugger sich im Hauptskript befindert, so wird dieses bis zum Ende oder zum nächsten Haltepunkt ausgeführt. Die Ausdrücke bis dorthin werden ausgeführt, es wird aber nicht in sie hinein gesprungen\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=Listet die Adressen der in den Debugger geladenen Skripte auf\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc=Quelldateien im Debugger stummschalten\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc=Eine stummzuschaltende, spezifische Quelldatei\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc=Alle Quelldateien stummschalten, auf die dieser Filter zutrifft (z.B. \"*.min.js\")\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc=Stummschaltung umkehren, sodass jede Quelldatei, die nicht mit der angegebenen Datei übereinstimmt oder auf die nicht der angegebene Filter zutrifft, stummgeschaltet wird.\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc=(Keine Quelldateien stummgeschaltet)\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc=Die folgenden Quelldateien wurden stummgeschaltet:\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc=Fehler beim Stummschalten:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc=Stummschaltung von Quelldateien aufheben\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc=Eine spezifische Quelldatei, deren Stummschaltung aufgehoben werden soll\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc=Stummschaltung für alle Quelldateien aufheben, auf die dieser Filter zutrifft (z.B. \"*.min.js\")\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc=(Stummschaltung keiner Quelldatei aufgehoben)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc=Stummschaltung folgender Quelldateien aufgehoben:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc=Fehler beim Beenden der Stummschaltung:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc=Stummschaltung umkehren, sodass nicht mehr jede Quelldatei, die nicht mit der angegebenen Datei übereinstimmt oder auf die nicht der angegebene Filter zutrifft, stummgeschaltet ist.\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=Konsole schließen\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=Konsole öffnen\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=Eine Seitenressource bearbeiten\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=Eine der Ressourcen der Seite bearbeiten\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=Zu bearbeitende Adresse\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=Zu fokussierende Zeile\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=Bildschirmgröße verändern\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=Breite in Pixel\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=Höhe in Pixel\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=Modus zur Veränderung der Bildschirmgröße starten\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=Modus zur Veränderung der Bildschirmgröße beenden\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=Modus zur Veränderung der Bildschirmgröße umschalten\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\n# Keyboard shortcut will be shown inside brackets.\nresizeModeToggleTooltip2=Bildschirmgrößen testen (%S)\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=Bildschirmgröße verändern\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=Den Modus zur Veränderung der Bildschirmgröße steuern\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2=Sich anpassende Websites reagieren auf ihre Umgebung, sodass sie auf allem - von einem Handybildschirm bis zu einer Kinoleinwand - gut aussehen. Das Anpassen der Bildschirmgrößen erlaubt das einfache Testen einer ganzen Reihe verschiedener Seitengrößen in %1$S, ohne dass der ganze Browser in der Größe verändert werden muss.\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=Befehle bearbeiten\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=Das mozcmd-Verzeichnis erneut einlesen\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3=Befehle aus \"%1$S\" gelesen\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc=Ein mozcmd-Verzeichnis einrichten\n\n# LOCALIZATION NOTE (cmdSetdirManual3) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual3=Ein \"mozcmd\"-Verzeichnis ist ein einfacher Weg, um neue benutzerdefinierte Befehle zu erstellen. Weitere Informationen sind in der Dokumentation auf MDN unter https://developer.mozilla.org/docs/Tools/GCLI/Customization verfügbar.\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc=.mozcmd-Dateien enthaltendes Verzeichnis\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=Add-ons bearbeiten\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=Installierte Add-ons auflisten\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=Add-on-Typ wählen\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=Die folgenden Wörterbücher sind derzeit installiert:\naddonListExtensionHeading=Die folgenden Erweiterungen sind derzeit installiert:\naddonListLocaleHeading=Die folgenden Sprachpakete sind derzeit installiert:\naddonListPluginHeading=Die folgenden Plugins sind derzeit installiert:\naddonListThemeHeading=Die folgenden Themen sind derzeit installiert:\naddonListAllHeading=Die folgenden Add-ons sind derzeit installiert:\naddonListUnknownHeading=Die folgenden Add-ons des ausgewählten Typs sind derzeit installiert:\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=Aktivieren\naddonListOutDisable=Deaktivieren\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=Wartet auf\naddonPendingEnable=Aktivierung\naddonPendingDisable=Deaktivierung\naddonPendingUninstall=Deinstallation\naddonPendingInstall=Installation\naddonPendingUpgrade=Aktualisierung\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous add-on commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=Name des Add-ons\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for add-ons of a particular type were not found.\naddonNoneOfType=Es gibt keine installierten Add-ons des ausgewählten Typs.\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=Ausgewähltes Add-on aktivieren\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an add-on that is\n# already enabled.\naddonAlreadyEnabled=%S ist bereits aktiviert.\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an add-on is enabled.\naddonEnabled=%S wurde aktiviert.\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=Ausgewähltes Add-on deaktivieren\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an add-on that is\n# already disabled.\naddonAlreadyDisabled=%S ist bereits deaktiviert.\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an add-on is disabled.\naddonDisabled=%S wurde deaktiviert.\n\n# LOCALIZATION NOTE (addonCtpDesc) A very short description of the\n# 'addon ctp <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonCtpDesc=Inhalte des angegebenen Plugins so konfigurieren, dass sie zur Wiedergabe angeklickt werden müssen.\n\n# LOCALIZATION NOTE (addonCtp) Used in the output of the 'addon ctp'\n# command when a plugin is set to click-to-play.\naddonCtp=\"%S\"-Inhalte müssen nun zur Wiedergabe angeklickt werden.\n\n# LOCALIZATION NOTE (addonAlreadyCtp) Used in the output of the\n# 'addon ctp' command when an attempt is made to set a plugin to\n# click-to-play that is already set to click-to-play.\naddonAlreadyCtp=\"%S\"-Inhalte müssen bereits zur Wiedergabe angeklickt werden.\n\n# LOCALIZATION NOTE (addonCantCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the addon is not a plugin.\naddonCantCtp=\"%S\"-Inhalte können nicht so konfiguriert werden, dass sie zur Wiedergabe angeklickt werden müssen, da es sich um kein Plugin handelt.\n\n# LOCALIZATION NOTE (addonNoCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the plugin cannot be set to click-to-play for some reason.\naddonNoCtp=\"%S\"-können nicht so konfiguriert werden, dass sie zur Wiedergabe angeklickt werden müssen.\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=Ressourcen exportieren\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=HTML der Seite exportieren\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=Veränderungen an der Seite durchführen\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=Suchen und Ersetzen von Seitenelementen\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=Suchtext\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=Ersetzungstext\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=Groß- und Kleinschreibung ignorieren\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=Wurzelelement für Suche in Form eines CSS-Selektors\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=Bedingung für Suchtreffer in Form eines CSS-Selektors\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=Bedingung für Suchtreffer in Form eines regulären Ausdrucks für Attribute\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=Suche auf Attribute begrenzen\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=Suche auf Textknoten begrenzen\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=Übereinstimmungen mit CSS-Selektor: %1$S. Ersetzungen in Textknoten: %2$S. Ersetzungen in Attributen: %3$S.\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=Elemente und Attribute von Seite entfernen\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=Elemente von Seite entfernen\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=CSS-Selektor, der die zu entfernenden Elemente definiert\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=Wurzelelement für Suche in Form eines CSS-Selektors\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=Element entfernen, aber Inhalt behalten\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=Nur leere Elemente entfernen\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=Elemente ausgewählt durch CSS-Selektor: %1$S. Elemente entfernt: %2$S.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=Attribute von Seite entfernen\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=Regulärer Ausdruck für zu entfernende Attribute\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=CSS-Selektor für in die Suche einzubeziehende Elemente\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=Wurzelelement für Suche in Form eines CSS-Selektors\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=Groß- und Kleinschreibung ignorieren\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=Elemente ausgewählt durch CSS-Selektor: %1$S. Attribute entfernt: %2$S.\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2=%1$S-Entwicklerwerkzeuge entwickeln\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=Diverse Befehle zum Entwickeln der %1$S-Entwicklerwerkzeuge\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=Werkzeuge aus einer mozilla-central-Kopie laden\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound2) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound2=%1$S existiert nicht oder ist keine mozilla-central-Kopie.\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded2) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded2=Werkzeuge aus %1$S geladen\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=%1$S-Entwicklerwerkzeuge aus einer mozilla-central-Kopie laden\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=Eine mozilla-central-Kopie\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=Standardwerkzeuge verwenden\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=Standardwerkzeuge verwenden, überschreibt vorherige srcdir-Befehle.\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=Standardwerkzeuge geladen\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=Entwicklerwerkzeuge neu laden\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=Werkzeuge neu geladen\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=Cookies anzeigen und ändern\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=Befehle zum Auflisten, Erstellen, Löschen und Ändern von Cookies für die aktuelle Domain.\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=Cookies anzeigen\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=Zeigt eine Liste der Cookies, die für die aktuelle Seite relevant sind.\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=Host:\ncookieListOutPath=Pfad:\ncookieListOutExpires=Gültig bis:\ncookieListOutAttributes=Eigenschaften:\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=Keine\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=Beenden des Browsers (Sitzung)\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=Keine Cookies für diese Seite gefunden\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=Keine Cookies für Host %1$S gefunden\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=Bearbeiten\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=Entfernen\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=Cookie entfernen\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=Entfernt ein Cookie mit dem angegebenen Namen\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=Der Name des zu entfernenden Cookies\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=Cookie setzen\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=Setzt ein Cookie, indem Sie einen Namen, den zugehörigen Inhalt sowie optional ein oder mehrere der folgenden Attribute angeben: expires (Höchstalter in Sekunden oder das Ablaufdatum im GMTString-Format), path, domain, secure\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=Name des zu setzenden Cookies\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=Inhalt des zu setzenden Cookies\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc=Optionen\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=Pfad des zu setzenden Cookies\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=Domain des zu setzenden Cookies\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=Nur über https übertragen\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=Kein Zugriff für JavaScript in Webseite\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=Nur für die Dauer der Browser-Sitzung gültig\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=Das Ablaufdatum des Cookies (RFC-2822-quoted oder Datum nach ISO 8601)\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=JavaScript-Quelltext-Strukturierer\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=Adresse der zu strukturierenden JavaScript-Datei\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=Texteinzugsbreite in Zeichen\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=Anzahl der Zeichen, mit denen der Text eingerückt werden soll\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=Zum Texteinzug für jede Zeile zu verwendendes Zeichen\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=Zeichen, mit dem jede Zeile eingerückt werden soll, wobei Leer- und Tabulatorzeichen zur Verfügung stehen.\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=Bestehende Zeilenumbrüche nicht erhalten\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=Sollen bestehende Zeilenumbrüche erhalten bleiben?\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=Maximale Anzahl aufeinanderfolgender Zeilenumbrüche\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=Maximale Anzahl direkt aufeinanderfolgender Zeilenumbrüche, welche erhalten bleiben soll\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=Modus jslint-stricter verwerden?\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=Falls der Wert auf true gesetzt ist, so wird der Modus jslint-stricter verwendet\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=Zu wählende Position für Klammern\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=Zu wählende Position für Klammern: collapse - Klammern in selbe Zeile wie Kontrollausdrücke setzen; expand - Klammern in neue Zeile schreiben (Allman / ANSI-Stil); end-expand - schließende Klammer in eigene Zeile schreiben; expand-strict - Klammern in neue Zeile schreiben, selbst wenn dadurch der Code gestört wird.\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=Kein Leerzeichen vor Bedingungen\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=\\\\xNN-Zeichen dekodieren?\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=Sollen in Zeichenketten druckbare Zeichen, welche mit \\\\xNN kodiert sind, dekodiert werden?\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=Bitte eine gültige Adresse eingeben\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=Optionen\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=Befehle zur Konfiguration der Aufzeichnung von Funktionsaufrufen\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=Aufzeichnung von Funktionsaufrufen in Konsole starten\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=Aufzeichnung von Funktionsaufrufen gestartet\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=Aufzeichnung von Funktionsaufrufen in Konsole beenden\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=Derzeit ist keine Aufzeichnung von Funktionsaufrufen aktiv\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=Aufzeichnung von Funktionsaufrufen beendet. Aktiver Kontext: %1$S.\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=Aufzeichnung von Funktionsaufrufen in chrome-Code in Konsole starten\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=Globales Objekt, JSM-Adresse oder JS, welches globales Objekt zurückgibt\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=Das globale Objekt, die Adresse eines JavaScript-Moduls (JSM) oder im chrome-Fenster auszuführendes JavaScript, welches ein globales Objekt zurückgibt\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=Aufzeichnung von Funktionsaufrufen gestartet\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=Aufzeichnung von Funktionsaufrufen in Konsole beenden\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=Derzeit ist keine Aufzeichnung von Funktionsaufrufen in chrome-Code aktiv\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=Aufzeichnung von Funktionsaufrufen beendet. Aktive Kontexte: %1$S.\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<anonym>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=Methodenaufruf\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=Ungültiges JSM!\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=Variable im Inhaltsfenster nicht gefunden\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=Variable im chrome-Fenster nicht gefunden\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of javascript\n# and invalid JavaScript code.\ncallLogChromeEvalException=Evaluiertes JavaScript erzeugte den folgenden Ausnahmefehler\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=Die JavaScript-Quelle muss evaluiert ein Objekt ergeben, dessen Methodenaufrufe aufgezeichnet werden, z.B. \"({a1: function() {this.a2()},a2: function() {}});\"\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=JavaScript-Umgebung\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=Neu gezeichnete Flächen hervorheben\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=Neu gezeichnete Flächen hervorheben\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=Hervorhebung neu gezeichneter Flächen deaktivieren\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=Oberfläche der Anwendung selbst\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=Neu gezeichnete Flächen in verschiedenen Farben darstellen\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip=Neu gezeichnete Flächen hervorheben\n\n# LOCALIZATION NOTE (paintflashingToggleDesc) A very short string used to describe the\n# function of the \"paintflashing toggle\" command.\npaintflashingToggleDesc=Funktion \"Neu gezeichnetzte Flächen hervorheben\" umschalten\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\n# Keyboard shortcut will be shown inside brackets.\nsplitconsoleTooltip2=Anzeige der Konsole umschalten (%S)\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=Werkzeuge für Anwendungs-Cache\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=Cache-Manifest überprüfen\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=Probleme im Cache-Manifest und darin genannten Dateien finden\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=Zu überprüfende Adresse\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=Anwendungs-Cache erfolgreich überprüft\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=Einträge aus dem Anwendungs-Cache löschen\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=Einen oder mehrere Einträge aus dem Anwendungs-Cache löschen\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=Einträge erfolreich gelöscht\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=Liste mit Einträgen im Anwendungs-Cache\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=Eine Liste mit allen Einträgen im Anwendungs-Cache anzeigen. Falls der Suchbegriff verwendet wird, so zeigt die Tabelle die den Suchbegriff beinhaltenden Einträge an.\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=Ergebnisse mittels Suchbegriff filtern\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=Schlüssel:\nappCacheListDataSize=Datengröße:\nappCacheListDeviceID=Geräte-ID:\nappCacheListExpirationTime=Läuft ab:\nappCacheListFetchCount=Abfrageanzahl:\nappCacheListLastFetched=Zuletzt abgefragt:\nappCacheListLastModified=Zuletzt verändert:\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=Eintrag anzeigen\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=Neuen Tab mit Informationen zu angegebenem Cache-Eintrag öffnen\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=Neuen Tab mit Informationen zu angegebenem Cache-Eintrag öffnen\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=Schlüssel des anzuzeigenden Eintrags\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=Laufzeitanalyse verwalten\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=Befehle zum Starten oder Beenden der Laufzeitanalyse von JavaScript\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=Laufzeitanalyse öffnen\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=Laufzeitanalyse schließen\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=Laufzeitanalyse starten\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=Name des zu startenden Profils\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=Laufzeitanalyse beenden\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=Name des anzuhaltenden Profils\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=Alle Profile anzeigen\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=Einzelnes Profil anzeigen\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=Name eines Profils\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2=Profil wurde bereits gestartet\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=Profil wurde nicht gefunden\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3=Laufzeitanalyse wurde noch nicht gestartet. Sie kann mit dem Befehl 'profile start' gestartet werden.\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2=Aufzeichnung läuft…\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped=Angehalten\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=Zum Verwenden dieses Befehls muss die Laufzeitanalyse vorher geöffnet werden\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=Externen Port für Debugging öffnen\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2=%1$S unterstützt Debugging über Netzwerk per TCP/IP-Verbindung. Aus Sicherheitsgründen ist diese Funktion standardmäßig deaktiviert, aber sie kann mit Hilfe dieses Befehls aktiviert werden.\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=Eingehender TCP-Port\n\n# LOCALIZATION NOTE (listenProtocolDesc) A very short string used to describe the\n# function of 'protocol' parameter to the 'listen' command.\nlistenProtocolDesc=Zu verwendendes Protokoll\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=Eingehende Ports sind durch die Einstellung devtools.debugger.remote-enabled deaktiviert\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=Eingehender Port %1$S gesetzt\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=DebuggerServer nicht initialisiert\n\n# LOCALIZATION NOTE (unlistenDesc) A very short string used to describe the\n# function of the 'unlisten' command.\nunlistenDesc=Alle Ports für externes Debugging schließen\n\n# LOCALIZATION NOTE (unlistenManual) A longer description of the 'unlisten'\n# command.\nunlistenManual=Alle offenen Ports für externes Debugging schließen\n\n# LOCALIZATION NOTE (unlistenOutput) Text of a message output during the\n# execution of the 'unlisten' command.\nunlistenOutput=Alle TCP-Ports geschlossen\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc=Emulation eines CSS-Medientyps\nmediaEmulateDesc=Einen bestimmten CSS-Medientyp emulieren\nmediaEmulateManual=Das Dokument so betrachten, als würde es auf einem Gerät dargestellt, welches den angegebenen Medientyp unterstützt, wobei die entsprechenden CSS-Regeln angewendet werden.\nmediaEmulateType=Zu emulierender Medientyp\nmediaResetDesc=Emulation eines CSS-Medientyps beenden\n\n# LOCALIZATION NOTE (qsaDesc, qsaQueryDesc)\n# These strings describe the 'qsa' commands and all available parameters.\nqsaDesc=querySelectorAll auf das derzeitige Dokument anwenden und die Anzahl der Treffer zurückgeben\nqsaQueryDesc=Durch Komma getrennte CSS-Selektoren\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc=Häufig verwendete Bibliotheken in Seite einfügen\ninjectManual2=Häufig verwendete Bibliotheken als Inhalt der Seite einfügen. Auf diese kann dann über die Konsole zugegriffen werden.\ninjectLibraryDesc=Wählen Sie die einzufügende Bibliothek oder geben Sie die Adresse des einzufügenden Skripts ein.\ninjectLoaded=%1$S geladen\ninjectFailed=%1$S konnte nicht geladen werden: Ungültige Adresse\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc=Ordner öffnen\nfolderOpenDesc=Einen Ordnerpfad öffnen\nfolderOpenDir=Ordnerpfad\nfolderOpenProfileDesc=Profilverzeichnis\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath=Bitte einen gültigen Pfad eingeben.\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult=%1$S geöffnet\n\n# LOCALIZATION NOTE (mdnDesc) A very short string used to describe the\n# use of 'mdn' command.\nmdnDesc=MDN-Dokumention abrufen\n# LOCALIZATION NOTE (mdnCssDesc) A very short string used to describe the\n# result of the 'mdn css' commmand.\nmdnCssDesc=Dokumentation zu einer CSS-Eigenschaft auf MDN aufrufen\n# LOCALIZATION NOTE (mdnCssProp) String used to describe the 'property name'\n# parameter used in the 'mdn css' command.\nmdnCssProp=Eigenschaftsname\n# LOCALIZATION NOTE (mdnCssPropertyNotFound) String used to display an error in\n# the result of the 'mdn css' command. Errors occur when a given CSS property\n# wasn't found on MDN. The %1$S parameter will be replaced with the name of the\n# CSS property.\nmdnCssPropertyNotFound=MDN-Dokumentation für die CSS-Eigenschaft \"%1$S\" wurde nicht gefunden.\n# LOCALIZATION NOTE (mdnCssVisitPage) String used as the label of a link to the\n# MDN page for a given CSS property.\nmdnCssVisitPage=MDN-Seite aufrufen\n\n# LOCALIZATION NOTE (security)\nsecurityPrivacyDesc=Unterstützte Sicherheits- und Datenschutzfunktionen anzeigen\nsecurityManual=Befehle zum Anzeigen von Sicherheitsfunktionen für die derzeitige Domain und Empfehlungen zu diesen\nsecurityListDesc=Sicherheitsfunktionen anzeigen\nsecurityListManual=Liste aller relevanten Sicherheitsfunktionen der derzeitigen Seite anzeigen\n# CSP specific\nsecurityCSPDesc=CSP-spezifische Sicherheitsfunktionen anzeigen\nsecurityCSPManual=Analyse zur auf der derzeitigen Seite verwendeten CSP anzeigen\nsecurityCSPRemWildCard=Kann der Platzhalter(*) entfernt werden?\nsecurityCSPPotentialXSS=Potenzielle XSS-Schwachstelle!\n# LOCALIZATION NOTE: do not translate 'Content-Security-Policy'\nsecurityCSPNoCSPOnPage=Keine Content-Security-Policy gefunden für\nsecurityCSPHeaderOnPage=Content-Security-Policy für\nsecurityCSPROHeaderOnPage=Content-Security-Policy-Report-Only für\n# Referrer Policy specific\nsecurityReferrerPolicyDesc=Aktuelle Referrer-Regeln anzeigen\nsecurityReferrerPolicyManual=Referrer-Regeln für die derzeitige Seite mit Beispiel-Referrern für verschiedene Adressen\nsecurityReferrerNextURI=Bei Aufruf von\nsecurityReferrerCalculatedReferrer=ist Referrer\n# LOCALIZATION NOTE: %1$S is the current page URI\nsecurityReferrerPolicyReportHeader=Referrer-Regeln für %1$S\nsecurityReferrerPolicyOtherDomain=anderer Quelle\nsecurityReferrerPolicyOtherDomainDowngrade=anderer Quelle über HTTP\nsecurityReferrerPolicySameDomain=selber Quelle\nsecurityReferrerPolicySameDomainDowngrade=selber Quelle über HTTP\n\n# LOCALIZATION NOTE (rulersDesc) A very short description of the\n# 'rulers' command. See rulersManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nrulersDesc=Lineale für Seite umschalten\n\n# LOCALIZATION NOTE (rulersManual) A fuller description of the 'rulers'\n# command, displayed when the user asks for help on what it does.\nrulersManual=Horizontale und vertikale Lineale für diese Seite umschalten\n\n# LOCALIZATION NOTE (rulersTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the rulers.\nrulersTooltip=Lineale für die Seite umschalten\n\n# LOCALIZATION NOTE (measureDesc) A very short description of the\n# 'measure' command. See measureManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nmeasureDesc=Abmessungen auf der Seite bestimmen\n\n# LOCALIZATION NOTE (measureManual) A fuller description of the 'measure'\n# command, displayed when the user asks for help on what it does.\nmeasureManual=Werkzeug zum Messen eines beliebigen Teils der Seite aktivieren\n\n# LOCALIZATION NOTE (measureTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the measuring tool.\nmeasureTooltip=Abmessungen auf der Seite bestimmen\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/shared/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (ellipsis): The ellipsis (three dots) character\nellipsis=…"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/devtools/shared/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Stil-Untersuchung\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Beste Übereinstimmung\nrule.status.MATCHED=Übereinstimmung\nrule.status.PARENT_MATCH=Übergeordnete Übereinstimmung\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=Inline\nrule.sourceElement=Element\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Geerbt von %S\n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe=Keyframe %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles=(vom Browser)\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement=Pseudo-Elemente\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.selectedElement=Dieses Element\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Ungültiger Wert für Eigenschaft\n\n# LOCALIZATION NOTE (rule.filterProperty.title): Text displayed in the tooltip\n# of the search button that is shown next to a property that has been overridden\n# in the rule view.\nrule.filterProperty.title=Weitere Filterregeln mit dieser Eigenschaft\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=Kein Element ausgewählt\n\n# LOCALIZATION NOTE (ruleView.selectorHighlighter.tooltip): Text displayed in a\n# tooltip when the mouse is over a selector highlighter icon in the rule view.\nrule.selectorHighlighter.tooltip=Alle mit dem Selektor übereinstimmenden Elemente hervorheben\n\n# LOCALIZATION NOTE (rule.colorSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a color swatch in the rule view.\nrule.colorSwatch.tooltip=Zum Öffnen der Farbauswahl anklicken, zum Ändern des Farbformats während des Drückens der Umschalt-Taste anklicken\n\n# LOCALIZATION NOTE (rule.bezierSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a cubic-bezier swatch in the rule view.\nrule.bezierSwatch.tooltip=Zum Öffnen der Bearbeitung der Ablauffunktion anklicken\n\n# LOCALIZATION NOTE (rule.filterSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a filter swatch in the rule view.\nrule.filterSwatch.tooltip=Zum Öffnen der Filterbearbeitung anklicken\n\n# LOCALIZATION NOTE (rule.angleSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a angle swatch in the rule view.\nrule.angleSwatch.tooltip=Zum Ändern des Winkelformats während des Drückens der Umschalt-Taste anklicken\n\n# LOCALIZATION NOTE (rule.gridToggle.tooltip): Text displayed in a tooltip\n# when the mouse is over a CSS Grid toggle icon in the rule view.\nrule.gridToggle.tooltip=Anklicken, um CSS-Gitterhervorhebung umzuschalten\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nstyleinspector.contextmenu.copyColor=Farbe kopieren\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nstyleinspector.contextmenu.copyColor.accessKey=F\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the URL to the clipboard of the user.\nstyleinspector.contextmenu.copyUrl=Adresse kopieren\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl.accessKey): Access key for\n# the rule and computed view context menu \"Copy URL\" entry.\nstyleinspector.contextmenu.copyUrl.accessKey=s\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyImageDataUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the image as Data-URL to the clipboard of the user.\nstyleinspector.contextmenu.copyImageDataUrl=Grafik als Data-URI kopieren\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyDataUri.accessKey): Access key for\n# the rule and computed view context menu \"Copy Image Data-URL\" entry.\nstyleinspector.contextmenu.copyImageDataUrl.accessKey=D\n\n# LOCALIZATION NOTE (styleinspector.copyDataUriError): Text set in the clipboard\n# if an error occurs when using the copyImageDataUrl context menu action\n# (invalid image link, timeout, etc...)\nstyleinspector.copyImageDataUrlError=Fehler beim Kopieren der Grafik als Data-URI\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources): Text displayed in the rule view\n# context menu.\nstyleinspector.contextmenu.toggleOrigSources=Ursprüngliche Quelldateien anzeigen\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nstyleinspector.contextmenu.toggleOrigSources.accessKey=U\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs): Text displayed in the rule view\n# context menu to display docs from MDN for an item.\nstyleinspector.contextmenu.showMdnDocs=MDN-Dokumentation anzeigen\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs.accessKey): Access key for\n# the rule view context menu \"Show MDN docs\" entry.\nstyleinspector.contextmenu.showMdnDocs.accessKey=M\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addNewRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\n# This should match addRuleButton.tooltip in styleinspector.dtd\nstyleinspector.contextmenu.addNewRule=Neue Regel hinzufügen\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nstyleinspector.contextmenu.addNewRule.accessKey=h\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.selectAll=Alles auswählen\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\nstyleinspector.contextmenu.selectAll.accessKey=A\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.copy=Kopieren\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Copy\" entry.\nstyleinspector.contextmenu.copy.accessKey=K\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyLocation): Text displayed in the\n# rule view context menu for copying the source location.\nstyleinspector.contextmenu.copyLocation=Adresse kopieren\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyDeclaration): Text\n# displayed in the rule view context menu for copying the property declaration.\nstyleinspector.contextmenu.copyPropertyDeclaration=Eigenschaftdeklaration kopieren\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyName): Text displayed in\n# the rule view context menu for copying the property name.\nstyleinspector.contextmenu.copyPropertyName=Name der Eigenschaft kopieren\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyValue): Text displayed in\n# the rule view context menu for copying the property value.\nstyleinspector.contextmenu.copyPropertyValue=Wert der Eigenschaft kopieren\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyRule): Text displayed in the\n# rule view context menu for copying the rule.\nstyleinspector.contextmenu.copyRule=Regel kopieren\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copySelector): Text displayed in the\n# rule view context menu for copying the selector.\nstyleinspector.contextmenu.copySelector=Selektor kopieren\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/de/formautofill.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npreferenceGroupTitle = Form Autofill\nenableProfileAutofill = Enable Profile Autofill\nsavedProfiles = Saved Profiles…\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/feedback/main.dtd",
    "content": "<!ENTITY testpilot.brand.label                      \"Testpilot\">\n\n<!ENTITY testpilot.settings.label                   \"Einstellungen\">\n<!ENTITY testpilot.settings.dataSubmission.label    \"Daten-Sendung\">\n<!ENTITY testpilot.settings.notifications.label     \"Benachrichtigungen\">\n<!ENTITY testpilot.settings.notifyWhen.label        \"Benachrichtigen, wenn…\">\n<!ENTITY testpilot.settings.readyToSubmit.label     \"Eine Studie bereit ist, abgeschickt zu werden\">\n<!ENTITY testpilot.settings.newStudy.label          \"Eine neue Studie bereitsteht\">\n<!ENTITY testpilot.settings.hasNewResults.label     \"Eine Studie neue Ergebnisse hat\">\n<!ENTITY testpilot.settings.alwaysSubmitData.label  \"Meine Daten automatisch abschicken (nicht nachfragen)\">\n<!ENTITY testpilot.allYourStudies.label             \"All Ihre Anwender-Studien…\">\n<!ENTITY testpilot.about.label                      \"Über Testpilot\">\n\n<!-- all studies window -->\n<!ENTITY testpilot.studiesWindow.title                  \"Ihre Testpilot-Studien\">\n<!ENTITY testpilot.studiesWindow.currentStudies.label   \"Aktuelle Studien\">\n<!ENTITY testpilot.studiesWindow.finishedStudies.label  \"Abgeschlossene Studien\">\n<!ENTITY testpilot.studiesWindow.studyFindings.label    \"Studienergebnisse\">\n<!ENTITY testpilot.studiesWindow.settings.label         \"Einstellungen\">\n<!ENTITY testpilot.studiesWindow.stillLoadingMessage    \"Lädt, bitte warten…\">\n\n<!-- raw data dialog -->\n<!ENTITY testpilot.rawDataWindow.title                  \"Testpilot: Rohdaten\">\n\n<!-- notification -->\n<!ENTITY testpilot.notification.close.tooltip            \"Schließen\">\n\n<!-- Firefox 4 beta version UI -->\n<!ENTITY testpilot.enable.label                        \"Anwender-Studien einschalten\">\n<!ENTITY testpilot.feedbackbutton.label                \"Feedback\">\n<!ENTITY testpilot.happy.label        \"Ich bin glücklich mit Firefox, weil…\">\n<!ENTITY testpilot.sad.label          \"Ich bin nicht glücklich mit Firefox, weil…\">\n<!ENTITY testpilot.broken.label      \"Diese Seite als kaputt melden…\">\n<!ENTITY testpilot.idea.label        \"Anregung senden…\">"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/feedback/main.properties",
    "content": "# description for add-on manager\nextensions.testpilot@labs.mozilla.com.description = Helfen Sie mit, Firefox zu verbessern, indem Sie an den Anwender-Studien teilnehmen.\n\n# common\ntestpilot.fullBrandName = Mozilla-Labs Testpilot\ntestpilot.moreInfo = Weitere Infos\ntestpilot.submit = Absenden\ntestpilot.takeSurvey = An der Umfrage teilnehmen\n\n# Feedback button menu\ntestpilot.turnOn = Anwender-Studien einschalten\ntestpilot.turnOff = Anwender-Studien ausschalten\n\n# studies window\ntestpilot.studiesWindow.noStudies = Wir arbeiten derzeit an einer neuen Studie; es ist bald soweit!\ntestpilot.studiesWindow.uploading = Lädt hoch…\ntestpilot.studiesWindow.unableToReachServer = Mozilla konnte nicht erreicht werden; versuchen Sie es bitte später noch einmal.\ntestpilot.studiesWindow.thanksForContributing = Danke fürs Mitmachen!\ntestpilot.studiesWindow.finishedOn = Beendet am %S\ntestpilot.studiesWindow.canceledStudy = (Sie haben diese Studie abgebrochen)\ntestpilot.studiesWindow.missedStudy = (Sie haben diese Studie ausgelassen)\ntestpilot.studiesWindow.willStart = Wird starten am %S\ntestpilot.studiesWindow.gatheringData = Sammelt derzeit Daten.\ntestpilot.studiesWindow.willFinish = Endet am %S\ntestpilot.studiesWindow.proposeStudy = Schlagen Sie Ihre eigene Studie vor\n\n# for pages\ntestpilot.page.commentsAndDiscussions = Kommentare & Diskussionen »\ntestpilot.page.proposeATest = Test vorschlagen »\ntestpilot.page.testpilotOnTwitter = @MozTestPilot auf Twitter »\n\n# status page\ntestpilot.statusPage.uploadingData = Daten werden jetzt hochgeladen… \ntestpilot.statusPage.uploadErrorMsg = Ups! Beim Verbinden mit den Mozilla-Servern ist ein Fehler aufgetreten.  Vielleicht ist Ihre Netzwerkverbindung unterbrochen?\ntestpilot.statusPage.willRetry = Sie können diese Seite jetzt schließen, Testpilot wird es automatisch noch einmal versuchen. \ntestpilot.statusPage.endedAlready = (Es wurde bereits beendet und Sie sollten diese Seite nicht sehen)\ntestpilot.statusPage.todayAt =  Heute, um %S\ntestpilot.statusPage.endOn = am %S\n# LOCALIZATION NOTE (numExtensions): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 = number of extensions\n# example: \"2 extensions\"\ntestpilot.statusPage.numExtensions = #1 Erweiterung;#1 Erweiterungen\ntestpilot.statusPage.recursEveryNumberOfDays = Dieser Test wird jeden %S. Tag wiederholt. Jedes Mal, wenn er abgeschlossen wird: \ntestpilot.statusPage.askMeBeforeSubmitData = Nachfragen, ob Daten gesendet werden sollen.\ntestpilot.statusPage.alwaysSubmitData = Daten immer senden und nicht nachfragen.\ntestpilot.statusPage.neverSubmitData = Daten niemals senden und nicht danach fragen\ntestpilot.statusPage.loading = Lädt, bitte einen Moment warten…\n\n# quit page\ntestpilot.quitPage.aboutToQuit = Sie sind dabei die \"%S\"-Studie zu beenden\ntestpilot.quitPage.optionalMessage = (Optional) Wenn Sie kurz Zeit haben, lassen Sie uns bitte wissen, warum Sie die Studien beenden.\ntestpilot.quitPage.reason = Grund: \ntestpilot.quitPage.recurringStudy = Normalerweise geben wir Ihnen Bescheid, wenn die Studie das nächste Mal durchgeführt wird. Wenn Sie nicht noch einmal von dieser Studie hören möchten, wählen Sie bitte das Kästchen unten an:\ntestpilot.quitPage.quitForever = Diese wiederkehrende Studie beenden.\ntestpilot.quitPage.quitStudy = Diese Studie beenden »\n\n# welcome page\ntestpilot.welcomePage.thankYou = Danke fürs mitmachen beim Testpilot-Team!\ntestpilot.welcomePage.gettingStarted = Loslegen\ntestpilot.welcomePage.pleaseTake = Bitte nehmen Sie an der \ntestpilot.welcomePage.backgroundSurvey = Pilot-Hintergrund-Umfrage teil\ntestpilot.welcomePage.clickToOpenStudiesWindow = Klicken Sie hier, um die Studien anzuzeigen, die momentan laufen.\ntestpilot.welcomePage.testpilotAddon = Testpilot-Add-on \ntestpilot.welcomePage.iconExplanation = « Suchen Sie nach diesem Icon in der rechten unteren Ecke des Browser-Fensters.\ntestpilot.welcomePage.moreIconExplanation = Sie können darauf klicken, um das Testpilot-Hauptmenü aufzurufen.\ntestpilot.welcomePage.notificationInfo = Das Icon wird ein Pop-up anzeigen, wenn eine Studie Ihre Aufmerksamkeit benötigt.\ntestpilot.welcomePage.privacyPolicy = Datenschutzrichtlinien\ntestpilot.welcomePage.legalNotices = Rechtliche Hinweise\n\n# survey page\ntestpilot.surveyPage.saveAnswers = Antworten speichern\ntestpilot.surveyPage.submitAnswers = Antworten abspeichern\ntestpilot.surveyPage.changeAnswers = Antworten ändern\ntestpilot.surveyPage.loading = Lädt, bitte einen Moment waten…\ntestpilot.surveyPage.thankYouForFinishingSurvey = Danke, dass Sie diese Studie abgeschlossen haben. Ihre Antworten werden zusammen mit dem nächsten Set an experimentellen Daten hochgeladen.\ntestpilot.surveyPage.reviewOrChangeYourAnswers = Falls Sie Ihre Antworten ansehen oder ändern möchten, können Sie das jederzeit über die Schaltfläche unten tun.\n\n# modules/task.js\ntestpilot.finishedTask.finishedStudy = Hervorragend! Sie haben die \"%S\"-Studie abgeschlossen!\ntestpilot.finishedTask.allRelatedDataDeleted = Alle Daten im Zusammenhang mit dieser Studie wurden von Ihrem Computer entfernt.\n\n# modules/setup.js\ntestpilot.notification.update = Update…\ntestpilot.notification.thankYouForUploadingData = Danke!\ntestpilot.notification.thankYouForUploadingData.message = Danke, dass Sie Ihre Daten hochladen.\ntestpilot.notification.readyToSubmit = Bereit zum Absenden\ntestpilot.notification.readyToSubmit.message = Die Testpilot-Studie \"%S\" ist fertig mit dem Sammeln von Daten und bereit zum Absenden.\ntestpilot.notification.newTestPilotStudy = Neue Testpilot-Studie\ntestpilot.notification.newTestPilotStudy.pre.message = Die Testpilot-Studie \"%S\" beginnt in Kürze.\ntestpilot.notification.newTestPilotSurvey = Neue Testpilot-Umfrage\ntestpilot.notification.newTestPilotSurvey.message = Die Testpilot-Umfrage \"%S\" ist jetzt verfügbar\ntestpilot.notification.newTestPilotResults = NeueTestpilot-Ergebnisse\ntestpilot.notification.newTestPilotResults.message = Neue Ergebnisse für die Testpilot-Studie \"%S\" sind jetzt verfügbar.\ntestpilot.notification.autoUploadedData = Danke!\ntestpilot.notification.autoUploadedData.message = Die Testpilot-Studie \"%S\" ist abgeschlossen und Ihre Daten wurden gesendet!\ntestpilot.notification.extensionUpdate = Erweiterungs-Update\ntestpilot.notification.extensionUpdate.message = Eine Ihrer Studien erfordert eine neuere Version von Testpilot. Sie erhalten die neueste Version über das Add-on-Fenster\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/pdfviewer/chrome.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Chrome notification bar messages and buttons\nunsupported_feature=Das PDF-Dokument wird eventuell nicht korrekt dargestellt.\nunsupported_feature_forms=Das PDF-Dokument enthält Formulare. Das Ausfüllen von Formularen wird nicht unterstützt.\nopen_with_different_viewer=Mit anderem Programm ansehen\nopen_with_different_viewer.accessKey=P\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de/locale/pdfviewer/viewer.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Main toolbar buttons (tooltips and alt text for images)\nprevious.title=Eine Seite zurück\nprevious_label=Zurück\nnext.title=Eine Seite vor\nnext_label=Vor\n\n# LOCALIZATION NOTE (page.title): The tooltip for the pageNumber input.\npage.title=Seite\n# LOCALIZATION NOTE (of_pages): \"{{pagesCount}}\" will be replaced by a number\n# representing the total number of pages in the document.\nof_pages=von {{pagesCount}}\n# LOCALIZATION NOTE (page_of_pages): \"{{pageNumber}}\" and \"{{pagesCount}}\"\n# will be replaced by a number representing the currently visible page,\n# respectively a number representing the total number of pages in the document.\npage_of_pages=({{pageNumber}} von {{pagesCount}})\n\nzoom_out.title=Verkleinern\nzoom_out_label=Verkleinern\nzoom_in.title=Vergrößern\nzoom_in_label=Vergrößern\nzoom.title=Zoom\nprint.title=Drucken\nprint_label=Drucken\npresentation_mode.title=In Präsentationsmodus wechseln\npresentation_mode_label=Präsentationsmodus\nopen_file.title=Datei öffnen\nopen_file_label=Öffnen\ndownload.title=Dokument speichern\ndownload_label=Speichern\nbookmark.title=Aktuelle Ansicht (zum Kopieren oder Öffnen in einem neuen Fenster)\nbookmark_label=Aktuelle Ansicht\n\n# Secondary toolbar and context menu\ntools.title=Werkzeuge\ntools_label=Werkzeuge\nfirst_page.title=Erste Seite anzeigen\nfirst_page.label=Erste Seite anzeigen\nfirst_page_label=Erste Seite anzeigen\nlast_page.title=Letzte Seite anzeigen\nlast_page.label=Letzte Seite anzeigen\nlast_page_label=Letzte Seite anzeigen\npage_rotate_cw.title=Im Uhrzeigersinn drehen\npage_rotate_cw.label=Im Uhrzeigersinn drehen\npage_rotate_cw_label=Im Uhrzeigersinn drehen\npage_rotate_ccw.title=Gegen Uhrzeigersinn drehen\npage_rotate_ccw.label=Gegen Uhrzeigersinn drehen\npage_rotate_ccw_label=Gegen Uhrzeigersinn drehen\n\nhand_tool_enable.title=Hand-Werkzeug aktivieren\nhand_tool_enable_label=Hand-Werkzeug aktivieren\nhand_tool_disable.title=Hand-Werkzeug deaktivieren\nhand_tool_disable_label=Hand-Werkzeug deaktivieren\n\n# Document properties dialog box\ndocument_properties.title=Dokumenteigenschaften\ndocument_properties_label=Dokumenteigenschaften…\ndocument_properties_file_name=Dateiname:\ndocument_properties_file_size=Dateigröße:\n# LOCALIZATION NOTE (document_properties_kb): \"{{size_kb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in kilobytes, respectively in bytes.\ndocument_properties_kb={{size_kb}} KB ({{size_b}} Bytes)\n# LOCALIZATION NOTE (document_properties_mb): \"{{size_mb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in megabytes, respectively in bytes.\ndocument_properties_mb={{size_mb}} MB ({{size_b}} Bytes)\ndocument_properties_title=Titel:\ndocument_properties_author=Autor:\ndocument_properties_subject=Thema:\ndocument_properties_keywords=Stichwörter:\ndocument_properties_creation_date=Erstelldatum:\ndocument_properties_modification_date=Bearbeitungsdatum:\n# LOCALIZATION NOTE (document_properties_date_string): \"{{date}}\" and \"{{time}}\"\n# will be replaced by the creation/modification date, and time, of the PDF file.\ndocument_properties_date_string={{date}} {{time}}\ndocument_properties_creator=Anwendung:\ndocument_properties_producer=PDF erstellt mit:\ndocument_properties_version=PDF-Version:\ndocument_properties_page_count=Seitenzahl:\ndocument_properties_close=Schließen\n\nprint_progress_message=Dokument wird für Drucken vorbereitet…\n# LOCALIZATION NOTE (print_progress_percent): \"{{progress}}\" will be replaced by\n# a numerical per cent value.\nprint_progress_percent={{progress}}%\nprint_progress_close=Abbrechen\n\n# Tooltips and alt text for side panel toolbar buttons\n# (the _label strings are alt text for the buttons, the .title strings are\n# tooltips)\ntoggle_sidebar.title=Sidebar umschalten\ntoggle_sidebar_label=Sidebar umschalten\ndocument_outline.title=Dokumentstruktur anzeigen (Doppelklicken, um alle Einträge aus- bzw. einzuklappen)\ndocument_outline_label=Dokumentstruktur\nattachments.title=Anhänge anzeigen\nattachments_label=Anhänge\nthumbs.title=Miniaturansichten anzeigen\nthumbs_label=Miniaturansichten\nfindbar.title=Dokument durchsuchen\nfindbar_label=Suchen\n\n# Thumbnails panel item (tooltip and alt text for images)\n# LOCALIZATION NOTE (thumb_page_title): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_title=Seite {{page}}\n# LOCALIZATION NOTE (thumb_page_canvas): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_canvas=Miniaturansicht von Seite {{page}}\n\n# Find panel button title and messages\nfind_label=Suchen:\nfind_previous.title=Vorheriges Vorkommen des Suchbegriffs finden\nfind_previous_label=Zurück\nfind_next.title=Nächstes Vorkommen des Suchbegriffs finden\nfind_next_label=Weiter\nfind_highlight=Alle hervorheben\nfind_match_case_label=Groß-/Kleinschreibung beachten\nfind_reached_top=Anfang des Dokuments erreicht, fahre am Ende fort\nfind_reached_bottom=Ende des Dokuments erreicht, fahre am Anfang fort\nfind_not_found=Suchbegriff nicht gefunden\n\n# Error panel labels\nerror_more_info=Mehr Informationen\nerror_less_info=Weniger Informationen\nerror_close=Schließen\n# LOCALIZATION NOTE (error_version_info): \"{{version}}\" and \"{{build}}\" will be\n# replaced by the PDF.JS version and build ID.\nerror_version_info=PDF.js Version {{version}} (build: {{build}})\n# LOCALIZATION NOTE (error_message): \"{{message}}\" will be replaced by an\n# english string describing the error.\nerror_message=Nachricht: {{message}}\n# LOCALIZATION NOTE (error_stack): \"{{stack}}\" will be replaced with a stack\n# trace.\nerror_stack=Aufrufliste: {{stack}}\n# LOCALIZATION NOTE (error_file): \"{{file}}\" will be replaced with a filename\nerror_file=Datei: {{file}}\n# LOCALIZATION NOTE (error_line): \"{{line}}\" will be replaced with a line number\nerror_line=Zeile: {{line}}\nrendering_error=Beim Darstellen der Seite trat ein Fehler auf.\n\n# Predefined zoom values\npage_scale_width=Seitenbreite\npage_scale_fit=Seitengröße\npage_scale_auto=Automatischer Zoom\npage_scale_actual=Originalgröße\n# LOCALIZATION NOTE (page_scale_percent): \"{{scale}}\" will be replaced by a\n# numerical scale value.\npage_scale_percent={{scale}}%\n\n# Loading indicator messages\nloading_error_indicator=Fehler\nloading_error=Beim Laden der PDF-Datei trat ein Fehler auf.\ninvalid_file_error=Ungültige oder beschädigte PDF-Datei\nmissing_file_error=Fehlende PDF-Datei\nunexpected_response_error=Unerwartete Antwort des Servers\n\n# LOCALIZATION NOTE (text_annotation_type.alt): This is used as a tooltip.\n# \"{{type}}\" will be replaced with an annotation type from a list defined in\n# the PDF spec (32000-1:2008 Table 169 – Annotation types).\n# Some common types are e.g.: \"Check\", \"Text\", \"Comment\", \"Note\"\ntext_annotation_type.alt=[Anlage: {{type}}]\npassword_label=Geben Sie zum Öffnen der PDF-Datei deren Passwort ein.\npassword_invalid=Falsches Passwort. Bitte versuchen Sie es erneut.\npassword_ok=OK\npassword_cancel=Abbrechen\n\nprinting_not_supported=Warnung: Die Drucken-Funktion wird durch diesen Browser nicht vollständig unterstützt.\nprinting_not_ready=Warnung: Die PDF-Datei ist nicht vollständig geladen, dies ist für das Drucken aber empfohlen.\nweb_fonts_disabled=Web-Schriftarten sind deaktiviert: Eingebettete PDF-Schriftarten konnten nicht geladen werden.\ndocument_colors_not_allowed=PDF-Dokumenten ist es nicht erlaubt, ihre eigenen Farben zu verwenden: 'Seiten das Verwenden von eigenen Farben erlauben' ist im Browser deaktiviert.\n\ntoggle_sidebar_notification.title=Toggle Sidebar (document contains outline/attachments)\n"
  },
  {
    "path": "langpacks/de/browser/chrome/de.manifest",
    "content": "locale branding de de/locale/branding/\nlocale browser de de/locale/browser/\nlocale browser-region de de/locale/browser-region/\nlocale devtools de de/locale/de/devtools/client/\nlocale devtools-shared de de/locale/de/devtools/shared/\nlocale formautofill de de/locale/de/\nlocale pdf.js de de/locale/pdfviewer/\noverride chrome://global/locale/appstrings.properties chrome://browser/locale/appstrings.properties\noverride chrome://global/locale/netError.dtd chrome://browser/locale/netError.dtd\noverride chrome://mozapps/locale/downloads/settingsChange.dtd chrome://browser/locale/downloads/settingsChange.dtd\nresource search-plugins chrome://browser/locale/searchplugins/\n"
  },
  {
    "path": "langpacks/de/browser/chrome.manifest",
    "content": "manifest chrome/de.manifest\nmanifest features/chrome.manifest\n"
  },
  {
    "path": "langpacks/de/browser/crashreporter-override.ini",
    "content": "# This file is in the UTF-8 encoding\n[Strings]\n# LOCALIZATION NOTE (CrashReporterProductErrorText2): The %s is replaced with a string containing detailed information.\nCrashReporterProductErrorText2=Ein Problem ist aufgetreten und Firefox ist abgestürzt. Es wird versucht, Ihre Tabs und Fenster bei einem Neustart wiederherzustellen.\\n\\nBedauerlicherweise kann der Absturzmelder diesen Absturz nicht melden.\\n\\nDetails: %s\nCrashReporterDescriptionText2=Ein Problem ist aufgetreten und Firefox ist abgestürzt. Es wird versucht, Ihre Tabs und Fenster bei einem Neustart wiederherzustellen.\\n\\n\\nUm uns zu helfen, dieses Problem zu erkennen und zu reparieren, können Sie uns einen Absturzbericht schicken.\n"
  },
  {
    "path": "langpacks/de/browser/defaults/preferences/firefox-l10n.js",
    "content": "//@line 4 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-2-00000\\build\\l10n\\de\\browser\\firefox-l10n.js\"\n\n//@line 6 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-2-00000\\build\\l10n\\de\\browser\\firefox-l10n.js\"\n\npref(\"general.useragent.locale\", \"de\");\n"
  },
  {
    "path": "langpacks/de/browser/defaults/profile/bookmarks.html",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<!-- This is an automatically generated file.\n     It will be read and overwritten.\n     DO NOT EDIT! -->\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=UTF-8\">\n<TITLE>Lesezeichen</TITLE>\n<H1>Lesezeichen</H1>\n\n<DL><p>\n    <DT><H3 PERSONAL_TOOLBAR_FOLDER=\"true\" ID=\"rdf:#$FvPhC3\">Lesezeichen-Symbolleiste</H3>\n<DD>Lesezeichen, die Sie in diesem Ordner ablegen, werden in der Lesezeichen-Symbolleiste angezeigt.\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/de/firefox/central/\" ID=\"rdf:#$GvPhC3\">Erste Schritte</A>\n    </DL><p>\n    <DT><H3 ID=\"rdf:#$ZvPhC3\">Mozilla Firefox</H3>\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/de/firefox/help/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$22iCK1\">Hilfe und Anleitungen</A>\n        <DT><A HREF=\"https://www.mozilla.org/de/firefox/customize/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$32iCK1\">Firefox anpassen</A>\n        <DT><A HREF=\"https://www.mozilla.org/de/contribute/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$42iCK1\">Machen Sie mit</A>\n        <DT><A HREF=\"https://www.mozilla.org/de/about/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$52iCK1\">Über uns</A>\n    </DL><p>\n</DL><p>\n"
  },
  {
    "path": "langpacks/de/browser/defaults/profile/chrome/userChrome-example.css",
    "content": "/*\n * Edit this file and copy it as userChrome.css into your\n * profile-directory/chrome/\n */\n\n/*\n * This file can be used to customize the look of Mozilla's user interface\n * You should consider using !important on rules which you want to\n * override default settings.\n */\n\n/*\n * Do not remove the @namespace line -- it's required for correct functioning\n */\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"); /* set default namespace to XUL */\n\n\n/*\n * Some possible accessibility enhancements:\n */\n/*\n * Make all the default font sizes 20 pt:\n *\n * * {\n *   font-size: 20pt !important\n * }\n */\n/*\n * Make menu items in particular 15 pt instead of the default size:\n *\n * menupopup > * {\n *   font-size: 15pt !important\n * }\n */\n/*\n * Give the Location (URL) Bar a fixed-width font\n *\n * #urlbar {\n *    font-family: monospace !important;\n * }\n */\n\n/*\n * For more examples see http://www.mozilla.org/unix/customizing.html\n */\n \n"
  },
  {
    "path": "langpacks/de/browser/defaults/profile/chrome/userContent-example.css",
    "content": "/*\n * Edit this file and copy it as userContent.css into your\n * profile-directory/chrome/\n */\n\n/*\n * This file can be used to apply a style to all web pages you view\n * Rules without !important are overruled by author rules if the\n * author sets any.  Rules with !important overrule author rules.\n */\n\n/*\n * example: turn off \"blink\" element blinking\n *\n * blink { text-decoration: none ! important; }\n *\n */\n\n/*\n * example: give all tables a 2px border\n *\n * table { border: 2px solid; }\n */\n\n/*\n * example: turn off \"marquee\" element\n *\n * marquee { -moz-binding: none; }\n *\n */\n \n/* \n * For more examples see http://www.mozilla.org/unix/customizing.html\n */\n\n"
  },
  {
    "path": "langpacks/de/browser/defaults/profile/localstore.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<RDF:RDF\n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n</RDF:RDF>\n"
  },
  {
    "path": "langpacks/de/browser/defaults/profile/mimeTypes.rdf",
    "content": "<?xml version=\"1.0\"?>  \n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" \n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n\n  <Description about=\"urn:mimetypes\"> \n    <NC:MIME-types> \n      <Seq about=\"urn:mimetypes:root\"> \n      </Seq> \n    </NC:MIME-types> \n  </Description> \n</RDF>\n"
  },
  {
    "path": "langpacks/de/browser/features/chrome.manifest",
    "content": "manifest firefox@getpocket.com/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\nmanifest presentation@mozilla.org/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\n"
  },
  {
    "path": "langpacks/de/browser/features/firefox@getpocket.com/chrome.manifest",
    "content": "manifest de.manifest\n"
  },
  {
    "path": "langpacks/de/browser/features/firefox@getpocket.com/de/locale/de/pocket.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddtags = Tags hinzufügen\nalreadyhaveacct = Sind Sie bereits Pocket-Nutzer?\ncontinueff = Mit Firefox fortfahren\nerrorgeneric = Beim Speichern des Links bei Pocket ist ein Fehler aufgetreten.\nlearnmore = Mehr erfahren\nloginnow = Anmelden\nmaxtaglength = Tags dürfen höchsten 25 Zeichen lang sein.\nmustbeconnected = Bitte überprüfen Sie, ob Sie mit dem Internet verbunden sind.\nonlylinkssaved = Es können nur Links gespeichert werden\npagenotsaved = Seite nicht gespeichert\npageremoved = Seite entfernt\npagesaved = Bei Pocket gespeichert\nprocessingremove = Seite wird entfernt…\nprocessingtags = Tags werden hinzugefügt…\nremovepage = Seite entfernen\nsave = Speichern\nsaving = Speichern…\nsignupemail = Mit E-Mail registrieren\nsignuptosave = Registrieren Sie sich bei Pocket. Das ist kostenlos.\nsuggestedtags = Vorgeschlagene Tags\ntagline = Speichern Sie Artikel und Videos aus Firefox bei Pocket, um sie jederzeit und auf jedem Gerät ansehen zu können.\ntaglinestory_one = Klicken Sie auf die Pocket-Schaltfläche, um beliebige Artikel, Videos und Seiten aus Firefox zu speichern.\ntaglinestory_two = Lesen Sie diese mit Pocket, jederzeit und auf jedem Gerät.\ntagssaved = Tags hinzugefügt\ntos = Indem Sie fortfahren, akzeptieren Sie die <a href=\"%1$S\" target=\"_blank\">Nutzungsbedingungen</a> und die <a href=\"%2$S\" target=\"_blank\">Datenschutzerklärung</a> von Pocket.\ntryitnow = Jetzt ausprobieren\nsigninfirefox = Mit Firefox anmelden\nsignupfirefox = Mit Firefox registrieren\nviewlist = Liste anzeigen\n\n# LOCALIZATION NOTE(pocket-button.label, pocket-button.tooltiptext, saveToPocketCmd.label, saveLinkToPocketCmd.label, pocketMenuitem.label):\n# \"Pocket\" is a brand name.\npocket-button.label = Pocket\npocket-button.tooltiptext = Bei Pocket speichern\nsaveToPocketCmd.label = Seite bei Pocket speichern\nsaveToPocketCmd.accesskey = b\nsaveLinkToPocketCmd.label = Link bei Pocket speichern\nsaveLinkToPocketCmd.accesskey = c\npocketMenuitem.label = Pocket-Liste anzeigen\n"
  },
  {
    "path": "langpacks/de/browser/features/firefox@getpocket.com/de.manifest",
    "content": "locale pocket de de/locale/de/\n"
  },
  {
    "path": "langpacks/de/browser/features/loop@mozilla.org/chrome.manifest",
    "content": "manifest de.manifest\n"
  },
  {
    "path": "langpacks/de/browser/features/loop@mozilla.org/de/locale/de/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n## LOCALIZATION_NOTE(loopMenuItem_label): Label of the menu item that is placed\n## inside the browser 'Tools' menu. Use the unicode ellipsis char, \\u2026, or\n## use \"...\" if \\u2026 doesn't suit traditions in your locale.\nloopMenuItem_label=Gespräch beginnen…\nloopMenuItem_accesskey=G\n\n## LOCALIZATION_NOTE(sign_in_again_title_line_one, sign_in_again_title_line_two2):\n## These are displayed together at the top of the panel when a user is needed to\n## sign-in again. The emphesis is on the first line to get the user to sign-in again,\n## and this is displayed in slightly larger font. Please arrange as necessary for\n## your locale.\n## {{clientShortname2}} will be replaced by the brand name for either string.\nsign_in_again_title_line_one=Bitte melden Sie sich erneut an,\nsign_in_again_title_line_two2=um weiter {{clientShortname2}} zu verwenden.\nsign_in_again_button=Anmelden\n## LOCALIZATION_NOTE(sign_in_again_use_as_guest_button2): {{clientSuperShortname}}\n## will be replaced by the super short brandname.\nsign_in_again_use_as_guest_button2={{clientSuperShortname}} als Gast verwenden\n\npanel_browse_with_friend_button=Seite mit einem Freund besuchen\npanel_disconnect_button=Verbindung trennen\n\n## LOCALIZATION_NOTE(first_time_experience_subheading2, first_time_experience_subheading_button_above): Message inviting the\n## user to create his or her first conversation.\nfirst_time_experience_subheading2=Klicken Sie auf die Hello-Schaltfläche, um Webseiten zusammen mit einem Freund zu besuchen.\nfirst_time_experience_subheading_button_above=Klicken Sie auf die obige Schaltfläche, um mit einem Freund zusammen Webseiten anzusehen.\n\n## LOCALIZATION_NOTE(first_time_experience_content, first_time_experience_content2): Message describing\n## ways to use Hello project.\nfirst_time_experience_content=Verwenden Sie die Funktion, um gemeinsam zu planen, zu arbeiten und zu lachen.\nfirst_time_experience_content2=Nutzen Sie es für gemeinsame Aktivitäten: gemeinsam planen, gemeinsam lachen, gemeinsam arbeiten.\nfirst_time_experience_button_label2=Sehen Sie sich an, wie es funktioniert\n\n## First Time Experience Slides\nfte_slide_1_title=Surfen Sie gemeinsam mit einem Freund\n## LOCALIZATION_NOTE(fte_slide_1_copy): {{clientShortname2}}\n## will be replaced by the short name 2.\nfte_slide_1_copy=Egal, ob Sie eine Reise planen oder ein Geschenk einkaufen, mit {{clientShortname2}} können Sie schnellere Entscheidungen in Echtzeit treffen.\nfte_slide_2_title2=Zum Teilen des Internets entwickelt\n## LOCALIZATION_NOTE(fte_slide_2_copy2): {{clientShortname2}}\n## will be replaced by the short name 2.\nfte_slide_2_copy2=Wenn Sie jetzt einen Freund zu einer Sitzung einladen teilt {{clientShortname2}} automatisch die aktuelle Webseite. Planen. Einkaufen. Entscheiden. Gemeinsam.\nfte_slide_3_title=Laden Sie einen Freund ein, indem Sie ihm einen Link senden\n## LOCALIZATION_NOTE(fte_slide_3_copy): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\nfte_slide_3_copy={{clientSuperShortname}} funktioniert mit den meisten Desktop-Browsern. Es sind keine Benutzerkonten notwendig und die Nutzung ist kostenlos.\n## LOCALIZATION_NOTE(fte_slide_4_title): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\nfte_slide_4_title=Über das {{clientSuperShortname}}-Symbol geht es los.\n## LOCALIZATION_NOTE(fte_slide_4_copy): {{brandShortname}}\n## will be replaced by the brand short name.\nfte_slide_4_copy=Wenn Sie eine Seite gefunden haben, die Sie diskutieren möchten, klicken Sie auf das Symbol in {{brandShortname}}, um einen Link zu erstellen. Schicken Sie diesen dann auf beliebige Weise an Ihren Freund.\n\ninvite_header_text_bold2=Laden Sie einen Freund ein!\ninvite_header_text4=Teilen Sie diesen Link, damit Sie gemeinsam im Internet surfen können.\n## LOCALIZATION_NOTE(invite_copy_link_button, invite_copied_link_button,\n## invite_email_link_button, invite_facebook_button2): These labels appear under\n## an iconic button for the invite view.\ninvite_copy_link_button=Link kopieren\ninvite_copied_link_button=Kopiert\ninvite_email_link_button=Link per E-Mail versenden\ninvite_facebook_button3=Facebook\ninvite_your_link=Ihr Link:\n\n# Error bars\n## LOCALIZATION NOTE(session_expired_error_description,could_not_authenticate,password_changed_question,try_again_later,could_not_connect,check_internet_connection,login_expired,service_not_available,problem_accessing_account):\n## These may be displayed at the top of the panel.\nsession_expired_error_description=Sitzung abgelaufen. Alle vorher von Ihnen erzeugten und weitergegebenen Adressen funktionieren nicht mehr.\ncould_not_authenticate=Authentifizierung fehlgeschlagen\npassword_changed_question=Haben Sie Ihr Passwort geändert?\ntry_again_later=Bitte versuchen Sie es später erneut.\ncould_not_connect=Verbindung mit dem Server fehlgeschlagen\ncheck_internet_connection=Bitte überprüfen Sie Ihre Internetverbindung.\nlogin_expired=Ihre Anmeldung ist abgelaufen.\nservice_not_available=Dienst steht momentan nicht zur Verfügung\nproblem_accessing_account=Beim Zugriff auf Ihr Konto trat ein Problem auf.\n\n## LOCALIZATION NOTE(retry_button): Displayed when there is an error to retry\n## the appropriate action.\nretry_button=Erneut versuchen\n\nshare_email_subject7=Surfen Sie gemeinsam im Web\n## LOCALIZATION NOTE (share_email_body7): In this item, don't translate the\n## part between {{..}} and leave the \\n\\n part alone\nshare_email_body7=Ein Freund wartet auf Sie in Firefox Hello. Klicken Sie zum Chatten auf den Link und surfen Sie gemeinsam im Web: {{callUrl}}\n## LOCALIZATION NOTE (share_email_body_context3): In this item, don't translate\n## the part between {{..}} and leave the \\n\\n part alone.\nshare_email_body_context3=Ein Freund wartet auf Sie in Firefox Hello. Klicken Sie zum Chatten auf den Link und surfen Sie gemeinsam auf {{title}}: {{callUrl}}\n## LOCALIZATION NOTE (share_email_footer2): Common footer content for both email types\nshare_email_footer2=\\n\\n____________\\nMit Firefox Hello können Sie gemeinsam mit Ihren Freunden im Web surfen. Nutzen Sie es, um Dinge zu erledigen: zusammen planen, zusammen arbeiten, zusammen lachen. Weitere Informationen unter http://www.firefox.com/hello\n## LOCALIZATION NOTE (share_tweeet): In this item, don't translate the part\n## between {{..}}. Please keep the text below 117 characters to make sure it fits\n## in a tweet.\nshare_tweet=Starte ein Videogespräch mit mir mittels {{clientShortname2}}!\n\nshare_add_service_button=Dienst hinzufügen\n\n## LOCALIZATION NOTE (copy_link_menuitem, email_link_menuitem, delete_conversation_menuitem):\n## These menu items are displayed from a panel's context menu for a conversation.\ncopy_link_menuitem=Link kopieren\nemail_link_menuitem=Link per E-Mail versenden\nedit_name_menuitem=Name bearbeiten\ndelete_conversation_menuitem2=Entfernen\n\npanel_footer_signin_or_signup_link=Anmelden oder registrieren\n\nsettings_menu_item_account=Konto\nsettings_menu_item_settings=Einstellungen\nsettings_menu_item_signout=Abmelden\nsettings_menu_item_signin=Anmelden\nsettings_menu_item_turnnotificationson=Benachrichtigungen aktivieren\nsettings_menu_item_turnnotificationsoff=Benachrichtigungen deaktivieren\nsettings_menu_item_feedback=Feedback senden\nsettings_menu_button_tooltip=Einstellungen\n\n\n# Conversation Window Strings\n\ninitiate_call_button_label2=Sind Sie bereit, ein Gespräch zu beginnen?\nincoming_call_title2=Gesprächsanfrage\nincoming_call_block_button=Blockieren\nhangup_button_title=Auflegen\nhangup_button_caption2=Auflegen\n\n\n## LOCALIZATION NOTE (call_with_contact_title): The title displayed\n## when calling a contact. Don't translate the part between {{..}} because\n## this will be replaced by the contact's name.\ncall_with_contact_title=Gespräch mit {{contactName}}\n\n# Outgoing conversation\n\noutgoing_call_title=Gespräch beginnen?\ninitiate_audio_video_call_button2=Beginnen\ninitiate_audio_video_call_tooltip2=Videogespräch beginnen\ninitiate_audio_call_button2=Audiogespräch beginnen\n\npeer_ended_conversation2=Ihr Gesprächspartner hat das Gespräch beendet.\nrestart_call=Erneut betreten\n\n## LOCALIZATION NOTE (contact_offline_title): Title which is displayed when the\n## contact is offline.\ncontact_offline_title=Die Person ist nicht online.\n## LOCALIZATION NOTE (call_timeout_notification_text): Title which is displayed\n## when the call didn't go through.\ncall_timeout_notification_text=Ihr Anruf konnte nicht durchgestellt werden.\n\n## LOCALIZATION NOTE (cancel_button):\n## This button is displayed when a call has failed.\ncancel_button=Abbrechen\nrejoin_button=Gespräch wieder betreten\n\ncannot_start_call_session_not_ready=Anruf kann nicht durchgeführt werden, Sitzung ist nicht bereit.\nnetwork_disconnected=Die Netzwerkverbindung wurde unerwartet getrennt.\nconnection_error_see_console_notification=Anruf fehlgeschlagen; weitere Details in der Konsole.\nno_media_failure_message=Entweder keine Kamera oder kein Mikrofon gefunden\nice_failure_message=Verbindung fehlgeschlagen. Eventuell blockiert Ihre Firewall Anrufe.\n\n## LOCALIZATION NOTE (legal_text_and_links3): In this item, don't translate the\n## parts between {{..}} because these will be replaced with links with the labels\n## from legal_text_tos and legal_text_privacy. clientShortname will be replaced\n## by the brand name.\nlegal_text_and_links3=Mit der Nutzung von {{clientShortname}} stimmen Sie den {{terms_of_use}} \\\n  und dem {{privacy_notice}} zu.\nlegal_text_tos=Nutzungsbedingungen\nlegal_text_privacy=Datenschutzhinweis\n\n## LOCALIZATION NOTE (powered_by_beforeLogo, powered_by_afterLogo):\n## These 2 strings are displayed before and after a 'Telefonica'\n## logo.\npowered_by_beforeLogo=Bereitgestellt von\npowered_by_afterLogo=\n\n## LOCALIZATION_NOTE (feedback_rejoin_button): Displayed on the feedback form after\n## a signed-in to signed-in user call.\nfeedback_rejoin_button=Erneut betreten\n## LOCALIZATION NOTE (feedback_report_user_button): Used to report a user in the case of\n## an abusive user.\nfeedback_report_user_button=Benutzer melden\nfeedback_window_heading=Wie empfanden Sie das Gespräch?\nfeedback_request_button=Feedback senden\n\ntour_label=Einführung\n\nrooms_list_recently_browsed2=Kürzlich besucht\nrooms_list_currently_browsing2=Derzeit besucht\nrooms_signout_alert=Geöffnete Gespräche werden beendet.\nroom_name_untitled_page=Seite ohne Namen\n\n## LOCALIZATION NOTE (door_hanger_return, door_hanger_prompt_name, door_hanger_button): Dialog message on leaving conversation\ndoor_hanger_return=Bis später! Sie können jederzeit über die Hello-Ansicht in diese geteilte Sitzung zurückkehren.\ndoor_hanger_prompt_name=Wollen Sie Ihr einen einfacher zu merkenden Namen geben? Derzeitiger Name:\ndoor_hanger_button=OK\n\n# Infobar strings\n\ninfobar_screenshare_no_guest_message=Sobald Ihr Freund dabei ist, kann er jeden Tab sehen, den Sie anklicken.\ninfobar_screenshare_browser_message2=Sie geben Ihre Tabs weiter. Jeder von Ihnen angeklickte Tab wird von Ihren Freunden gesehen.\ninfobar_screenshare_browser_message3=Sie geben jetzt Ihre Tabs weiter. Ihr Freund kann alle Tabs sehen, die Sie anklicken.\ninfobar_screenshare_stop_sharing_message=Sie geben Ihre Tabs nicht mehr weiter.\ninfobar_button_restart_label2=Wieder weitergeben\ninfobar_button_restart_accesskey=W\ninfobar_button_stop_label2=Nicht mehr weitergeben\ninfobar_button_stop_accesskey=N\ninfobar_button_disconnect_label=Verbindung trennen\ninfobar_button_disconnect_accesskey=t\n\n# E10s not supported strings\n\ne10s_not_supported_button_label=Neues Fenster öffnen\ne10s_not_supported_subheading={{brandShortname}} funktioniert nicht in der Mehr-Prozess-Ausführung.\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n## LOCALIZATION NOTE: In this file, don't translate the part between {{..}}\n\n# Text chat strings\nchat_textbox_placeholder=Text eingeben…\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\n\nconversation_has_ended=Das Gespräch wurde beendet.\ngeneric_failure_message=Wir haben technische Probleme…\n\ngeneric_failure_no_reason2=Möchten Sie es erneut versuchen?\n\nhelp_label=Hilfe\n\nmute_local_audio_button_title=Mikrofon deaktivieren\nunmute_local_audio_button_title=Mikrofon aktivieren\nmute_local_video_button_title2=Bildübertragung deaktivieren\nunmute_local_video_button_title2=Bildübertragung aktivieren\n\n## LOCALIZATION NOTE (retry_call_button):\n## This button is displayed when a call has failed.\nretry_call_button=Erneut versuchen\n\nrooms_leave_button_label=Verlassen\n\nrooms_panel_title=Wählen Sie ein Gespräch oder beginnen Sie ein neues.\n\nrooms_room_full_call_to_action_label=Erfahren Sie mehr über {{clientShortname}} »\nrooms_room_full_call_to_action_nonFx_label=Laden Sie {{brandShortname}} herunter, um Ihr Eigenes zu beginnen.\nrooms_room_full_label=In diesem Gespräch befinden sich bereits zwei Personen.\nrooms_room_join_label=Gespräch betreten\nrooms_room_joined_owner_connected_label2=Ihr Freund ist jetzt verbunden und kann Ihre Tabs sehen.\nrooms_room_joined_owner_not_connected_label=Ihr Freund wartet darauf, mit Ihnen {{roomURLHostname}} anzusehen.\n\nself_view_hidden_message=Eigenes Kamerabild ist ausgeblendet, wird aber gesendet. Passen Sie die Fenstergröße an, um es anzuzeigen.\n\npeer_left_session=Ihr Freund hat das Gespräch verlassen.\npeer_unexpected_quit=Die Verbindung zu Ihrem Freund wurde unerwartet getrennt.\n\n## LOCALIZATION NOTE (tos_failure_message): Don't translate {{clientShortname}}\n## as this will be replaced by clientShortname2.\ntos_failure_message={{clientShortname}} ist in Ihrem Land nicht verfügbar.\n\ndisplay_name_guest=Gast\n\n## LOCALIZATION NOTE(clientSuperShortname): This should not be localized and\n## should remain \"Hello\" for all locales.\nclientSuperShortname=Hello\n"
  },
  {
    "path": "langpacks/de/browser/features/loop@mozilla.org/de.manifest",
    "content": "locale loop de de/locale/de/\n"
  },
  {
    "path": "langpacks/de/browser/features/presentation@mozilla.org/chrome.manifest",
    "content": "manifest de.manifest\n"
  },
  {
    "path": "langpacks/de/browser/features/presentation@mozilla.org/de/locale/de/presentation.properties",
    "content": "presentation.message=Select one device to send the content.\npresentation.urlbar.tooltiptext=View the device-selection request\npresentation.deviceprompt.select.label=Send\npresentation.deviceprompt.select.accessKey=S\npresentation.deviceprompt.cancel.label=Cancel\npresentation.deviceprompt.cancel.accessKey=C\n"
  },
  {
    "path": "langpacks/de/browser/features/presentation@mozilla.org/de.manifest",
    "content": "locale presentation de de/locale/de/\n"
  },
  {
    "path": "langpacks/de/browser/searchplugins/amazondotcom-de.xml",
    "content": "<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Amazon.de</ShortName>\n<Description>Amazon.de Suche</Description>\n<InputEncoding>ISO-8859-1</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAC0AQAAJgAAACAgAAAAAAAA6QIAANoBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAF7SURBVDjLlZPLasJAFIaFRF+iVV+h6hO0GF+gVB9AaHwDt64qCG03tQgtdCFIuyhUelmGli66MXThSt24kNiFBUlAYi6ezjnNxSuawB/ITP7v/HNmJgQAEaZzpgHs/gwcTyTEXuXl2U6nA8ViEbK5HKler28CVRAwnB9ptVrAh8MrQuCaZ4iA8fzIqSgCxwzpTIaSuN/RWGwdYLwCUBQFZFkGSZLgqdmEE7YEN8VOAKyaSKUW4nNBAFmnYiKZpDRX1WqwBBzP089n5f/NEQsFL4WqqtsBWJlzDAJr5PwSMM1awEzzdxIbGI3Hvc6jCZeVFgRQRwpY7Qcw3ktgfpR8wLRxCPaot/X4GS95MppfF6DX9n2A3f+kAZycaT8bAZjU6r6B/duD6d3BYg9wQq/tkYzHY1blEiz5lmQyGc95mrO6r2CxgpjCBXgNsJVviolpXJiraeOIjJRE10juUa4sR8V+mO17VvmGqtuOcdNlwut8zTQJcJ0njifyB2bgTdKh6w4BAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACsElEQVRYw71XQWsTURBe2LQgeNKLB+tVemt6txcteNSD/QGC6VEIGDx5s+eKPQqFgJhLNdFLBWMP7cU0oSAWjB70koC9WHbVQ5SO8+XtS14mr7svyaYDH9m87Jv55puZt1nPi4yIzjMeMj7T9OwjI88455nGC1cZX+nsDESumJmPFDwIAqrX6z00Gg1qt9vjkJgFgUeuO16Vy3RjeZkyMzM9+MY1fsM9I9h9zyV7ZAznZrA4FAoFVwJ1z+WuOysrg1lnMolkHJX4k0igzI5sARYWF7vEZEk0rvO6iyUSuJfLJUqM7zYSqRDIra4OOUZPmNZsNrsl8UVTpkJAjh1GzmaSpJ8mAWmYeZB5urHRhW5SNOfUCCDo47W1bvPZsp2qAhipy3Nz1kaLG8dUCEBqM5AvpgElqFar01NgIZsdco7Zb7VasU2YigIYL5tjqCL7Q5YkFQXKlcqQ7DbHthIALk/IWAKor82xPIhshxWABCYioDMz51sexcVi0XoG4DPLIyvJjkTArK3scDQnRvO0MdTrUHGiKZCP4tNgO6BAEI08EQH9Z2Qow0hyPypJGIa9p6JWKCn4SA8jSKmJIDgyRvPJkcRxjfUwNGr/i8+Mo32iHzWiThBD4NM60bet9P77/ubA728RlTjMiwiH6zEEfvIrwdZFtQmMJ7W/ofIDBZD5m3mVZGwJcOP2kmILIlCkE45HoPWurwCSg0+UQRD4ZyXxId+T7gQb9+4q9sioY5ltrOG3L5vqXiiJffDx/aUi83ZJ7jr2ohcEu8Hh6/m+I7OWGiVxbWKHsz+O3vSOakqFQdsFgQeJUiKD7Wv9YKXBgCeSUC3v2kM5EJhlHDh3NcgcPlG1BXZu98sDmTuBa4fsMnz9fniJUaGzs+eMC540XuR0aDO2L8Y3qPyMcdOM+R/8XcqRA3qp9gAAAABJRU5ErkJggg==</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.amazon.de/exec/obidos/external-search/\" resultdomain=\"amazon.de\">\n  <Param name=\"field-keywords\" value=\"{searchTerms}\"/>\n  <Param name=\"mode\" value=\"blended\"/>\n  <Param name=\"tag\" value=\"firefox-de-21\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n<SearchForm>http://www.amazon.de/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/de/browser/searchplugins/bing.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n    <ShortName>Bing</ShortName>\n    <Description>Bing. Search by Microsoft.</Description>\n    <InputEncoding>UTF-8</InputEncoding>\n    <Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACADaCwAAJgAAACAgAAABAAgAlAIAAAAMAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIAgAAAJCRaDYAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAABBUlEQVR42mL8v4OBJMAEZ/0nTgMLnLXtitKRO9JmCi9cNR/wsP8mrOHfP8YbL4RvvBBWFXuvI/WGsJMYSHUSMujbY8LN/ttM4bmO1BtW5n+ENdipPmndbrHjqiIn6x9DuZc2yk8tlZ7hc5Kx/AtzxecMDAzff7Mcuys9/7gOAT8wMjAUOZ9x0XhI2A98HL+Eub/vuSG/8ozGmy+cEEF+zp/YNYjxfvPTv9O63fLpBx6ICCvz32DD24EGt7Fo4Gb/zcX2Z84RPbiIqfyLZJtL4rzfsDvJUf3R91+sC09o//7LJMn/NdXmkqHsSyzeQ0t8j9/znn8s7ql9Dy34cWogIbUSCQADAJ+jWQrH9LCsAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAACW0lEQVR4nGP8v5OBpoCJtsbTwQIWTKGUxe5mCi9M5V/oSL9mZf5HoQWMmHEQOD0AwuBg/WMo+8pB/ZGZwguyLcDiAzj48Zvl+D2pTz/YKLGAcBxcfSZCtulEWUAhGDQW3HstcOOF8P//jKRagC+SkQE/58/0pa7c7L9N5V+aKTw3kH3FxvKXmhYI83y3VXl64Jbs3htye2/IsbH8NZB9Zabw3FT+JR/nTypYwMDAEGBw+8AtWQj71x/mU/clT92XZGT8ry7+zlzxhbnic0n+LxRZIC/8yUju5blH4siC//8z3nghfOOF8MLj2jKCnydH7EXTRVoqCjC4g0f2yXteTEHSLNCVft0WcNhM4QXxiYmEIIIATcm3mpJvn37gmX7Q8OozYYLqycloTz/wLDulRYzpDMT4QFf6NZz95gvnyjMa+27I/SM6xxGwQJj7R6rtJQYGhk8/2NaeU9t+RfH3X2ZcihWEP5Fmgazg53qfY9zsv1ed0dh4UeXbL5yKudl/R5tdd9O6T4IFGhJvyz1OHbkts/qc2qfv7LiUMTIwOGk8irW4yo8jP2O3wEzxubHcy7I1Dq+/cOIymoGBQVn0Q5rtRTXx93jUYLFAX+b1sw88p+5L4tHGy/Er2uy6m9YDRsb/eJRht8BS+emCY7q4NDAyMLhpPYixuMbD/gu/0VD1WBtezz7w9O81vvNKEE1cTfxdmu0lZdEPxBiNzwIGBoa//xhXndFYfU4NUsnwcf6Ms7jmpPGQ1BoHpwUQcOOF0OT9RoayryJNr3Oz/ybRcCIsoBwMmkp/8FoAADmgy6ulKggYAAAAAElFTkSuQmCC</Image>\n    <Image width=\"65\" height=\"26\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVBOTQzNENBQzQxNDExRTM5RURBRUU5NUU4QkU3NjA4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVBOTQzNENCQzQxNDExRTM5RURBRUU5NUU4QkU3NjA4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzU2RTRERkZDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzU2RTRFMDBDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz76XOiPAAAD1ElEQVR42uyYeUgVQRzH9+nLNE07kMKIiqAkSaUIMgUpyu6eHdBhVBSBZQf1R4XkP0WHFUURWBlRmGGHdkI3nWIXVHZIaNkhFXmWYni+vhPfhWHZfbvvqVjZDz7Mzs6w8+Y3v2ue3eFwPFUU5R64CG6BRqWDiReIBCvBNfAeHAXjOpoSqqV+H7AQbO1oStCTz/+VoCjONlpvDdgPelqc3x8kgMD2UEJbSTRIAkMszhfB+jhIbU8lxIIZrbjeV7b1FudngefgansqoQ5kg3cgDUwBXVthXavutoXZ61x7KuEBOAkGgESap0ijGWAeCPZwXZv0bNf0PZFObuzX7klM2Kjp9wDzQSYVcgWsAqFubD4fjAIloAE0g0sgXDN/Li1xBPt+IAcks3+KViXc6xmYbrDuGBaETVzvFegHloKzVpRQBK4bjHUB48FeUADyQDcX32pmuxPkgkr6vahaJ9P/Q3Vi0mD2fbjRdeAln4VSboIIPkdp1lzA8RjuQ1h2CA9wH4i3mh2SLc4bCQJMYozCDDEbDOVpDwPLOHZGml/KtlpSongOArV0g5lgLFguxRFVxGaP0VrCQByYA7pT+b7ie1aV8ASMBhdM5jWY3D3UgLiLpizLAfCGP3agi2/4s43RvE+jucdKbpfEdjV4reNqVSLQu1Mn3AYOxoTcFgawHIPxbLZhJsHtg0Ga/cJxVdkTdKxLlnxFL1JKvqcn4oQWMai0RAk/DcarpFjjSmpN3E2uOOX6RCuNrpTQWdPvC9ZL5uVqk3YL7mBUJ4SwLTdZx2gNb4P1vA3c1McoRZaBxXwWAWgbM0SShZN+KJ2mnqgm3MtgXE1xL1qpDiowca8IReM/ClNUMH1OpKG3YIML91DlB1jL7FDjYp56Grt1xmbRzfJcmK9VUS0ik+0OnTmbWf3WeEkbPMQSdRqVkGrxtncYDAJ7LMwNlE6mhEXXRLAdnOZYgjTfTxNLbJrvaCVI009nPRDH+0c8mMrALIrAQuFaduZeUUAcAZeliGom92kl7mSKeqbRSSyYMqSxYiqgWHpXw/l1ko+LfoXB98s1dUoTrfMEFREnjQ1nbbHE5nA4vvOCFGlxI2UsntI9MNNARn7V3KNobd/AI535AaSSirAxnjTyd2glmK6g507hDPBCsXf47qN4J5SQyELDihykAir+gT+U/KmQIi9WasKn75qYfjRvkn+bAoINAud5Pqeo+baQ5WYK2KT5EySFwe9vFF+6Win/kxAn35sls3oLzbLrpI0b3PRjsMIk5f3pYmPsSuC1WZVPrH9+hwGb0+lUOrr8EmAAiqTecoRlgJMAAAAASUVORK5CYII=</Image>\n    <Image width=\"130\" height=\"52\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc1NkU0REZEQzM3NTExRTM5RURBRUU5NUU4QkU3NjA4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc1NkU0REZFQzM3NTExRTM5RURBRUU5NUU4QkU3NjA4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzU2RTRERkJDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzU2RTRERkNDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5lzzn9AAAIPUlEQVR42uxdCWwVRRie0gqtFwTQGIyAXJYABry4VLwPQFsFAcUjeKAGotEoAQ8UFC80EhVUFBUUFCogGApFVMIRzqgIaGlEKArKoaBSrkLr/2W/l0wn+97bbXfbpW++5Evf7pvdtzvzz3/NP5BWXl6uLCzScnJyNsnf5cLPhN8KS223pB4yhG3IQcLtwhXCucJ5wr9tF6UG6gj/047PFPYVThEWCxcLHxOeY7uq9gtCPJws7CEcKywUrhNea7ss9QTBxLnCi2yXWUFQ1mewgmBhBcHCCsLxjRbCkcIr7DCntiCcKhwl/Fq4WXh5CL9xt3CRcIaw7fHcWRm1WBAOGdqhk3Iyp0EhVzhJO4agnS3cbzVCtLEv4PvlGseNhc1S0TRkCuulsFmdaRwX0wSlnCBk0D5OoFo8McUE4UvhffRBIBSXGuYoZXwE2MJlwuHCB4V7lLNQhQUrrGbuTAFheJ9M+ahhhDbgsJF3cXYUUyjuUc7KpkUKOIsvu5yD79CTswX1DqupOdrZLq+9goAQ6liSNhcKXxRuEP4oHEebmmaHoPbkEf4VviF8xGP7DuTDwm30M2YLF/JeYcEUuoHCfsKWyllyR83ebuH3wg+Eq5Lc7wRhf2FdHv+snKKeRG1+ES7Rvr9X2EfYXJjFCbVDmC98S1WsFfGK3nyv9sKGmj/3k/BjOrmK2rkzPx9BqRo6/xSPPzJUON7lPApafg8gzocJ+YL+xbYq3i+bg6N3+iS+/CQPZmo6hSWetqtv5CbyOACJ2iwQXi/sIpycxH/aQyH6xuP7XiB8m38TYT7N9k3CWUGaBgAlbtOqeI8GwmsYjm7hjBzJ2RoEMNPPEK706KtgEH5I8H2ZsEQ73u2hTYGwCTVHMie6MUPTVh6e9UbhGg9CoCiInxoasiTIzOILAfsuKIIZxcGrKjAgF9P8KJqBV4Q5ylkjgKlCid6HxnXtqaES3Vdp90zWprv2DJjxw5iDacu/T7lcPyPJu3UUzjHObaDpvZL37iYcQv8MGCB8T3u2siDXGjZSjQW92hdEVXU5HVTMApTd5TKaMTtvJjtVH/wczqL5ATxHX/5dyvvu1b7Dcy2moKzSZizWSM4TfhfnnqYQjKcJN7GC2naichJhDYOOGnQ8E1GnOJ0du4+aZlOCtnOYD9ExJsBn2cWIaW+c79cw1NbRL07bB4RNteP8OEKgYzD9GRWmICyjI5IXUYEY4NETn0INobRZGVQl92APbVAwfFA7jlcr+pD2eT/fz2s/HAlTEGJeaT96xh+p6GyY2UpnzSsmGsfdA3iGP1xUeTxTVqgdN3Fp01pVrIGY5SPcLDN9jzCXoWHnBvGBkX1cKzxag4Kw0Gf7AsMBbBLAM6z30XZnknEytxbM8/ksS6tLEGIops2DPavJKugin+23GaFfEILgJ9fyp/bZLZfRwpjhK30+y4HqFoSmDC0RE59eg4LgVwjTjdCvfkDRi1ckS9vrXv9BhqN+UFc/CLNUDR2H5enRykm1Hm84agxcELUGdQJsqyfaSjwITkKh9CsImR7aYNCRzn1O2ChiA+sH6Ogsw9GLEvSBTKuEIJRWxTQkK8y8nbZ4QoBCEJT5yvLZPttQn3siJgj6WCA9f6rP60+rbCdPY3ztBmTqYqtbzWt4JsdDK5/tLzOOo1aPuMvQwl18Xt+tMoKAGT7QSHLEOgve6mwVfF3/TiY+tgd0P7/7Gu4wHLclEROE1cbxzT6v7+1XELDwM8Q4h1UuJI6wT6BzCC/5KmfwdMNzrwrwzF53c/dSFTOJnwv/iZgg5BsOLCaq13KCJ0x/L5kgYHHiWcNuolOQD78uhJdDEgeraY+rcDaKzPPguzSiAJqCGTVAO88yHPm5Hq7DiuQYP44Y1rhjFbpnKWeJFoUefUJ4Kaj//hSudSF62Fjjx1JsjzjtevD7k7RzSDWvjWiIO8LFVC/geMWb2Iv4+YAeabiFj1DFKNwopKpBMmiwmYAIECg+GavC3RNQzlkOYUOGcLFylmWXMwbHwGMtoatxHZbW749wrgPZT2Rs39HOIfWMkrivlFNYA2e7KZ3DmLmDWZ+stGKiDCMexY1bUFJgEoaGmAvA4svTyl/+vbJhJz6PY1QTy8l3dRl4HRCUngm+TzOSOvU8tMn08fx620Sbh95VTvGObsLr0s/p5dIeKX+UqXXS+6iOphVm0EFDwcRW5dQWhCEERZyZuSEKgZlwiYWP+YxEEtVD7qYzhRm0L8n9S43IojJt4uGYjxB6FM1qooLbMk4GVGMdpiDEkJ5BYSig6syjIIQFmIHnlb+ce2Wx2QhpYzWFeM+Z9IHa0G84xoTRZvZFiYf7l7BTY7Nqr4c2fiKPYZpTd8Sjo11AP6cjtQQ0w1/KWexawgnullA6hCrmcnZAyxAHZTpVV6GyiAow6WOlc0WQ1EdDFIKNNAMDrBBEDno9wxYIwuvK+afzVgb4I6X0Mdqr5FW4FtWPW4zkU17Mdq2nB/1SAD8yjYmn0ba/I4lMI9wEPqnjkqC4inGoXyARdINyUp2/2v6uNpyv4ifITMB5Rla4oRFxHE7Pzs42G2OXEbZOtabHmwxIBKH24FblvxzMoup4jezAELGU4eZhRg2NGEWg4nmqqlglVhRzGBE1JPqRO4Vvqvhr3dg6NVxVfZ+iReXVPApmGhjnUc2M0rwsfueWFUbZwCVsl3TRaQrVyXwXM3C18DYrBDUKqPgDLufhCDbj7DeFANoCu6HaKa2O00upGrZpI9X6JDXERKoii5rHDg54b44RtsZhLUVPayNZhmTab8pZf5jKzxWQZv8rHwvgfwEGAFtXxJ2uv6OVAAAAAElFTkSuQmCC</Image>\n    <Url type=\"application/x-suggestions+json\" template=\"https://www.bing.com/osjson.aspx\">\n        <Param name=\"query\" value=\"{searchTerms}\"/>\n        <Param name=\"form\" value=\"OSDJAS\"/>\n        <Param name=\"language\" value=\"{moz:locale}\"/>\n    </Url>\n    <Url type=\"text/html\" method=\"GET\" template=\"https://www.bing.com/search\" rel=\"searchform\">\n        <Param name=\"q\" value=\"{searchTerms}\"/>\n        <Param name=\"pc\" value=\"MOZI\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"contextmenu\" value=\"MOZCON\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"searchbar\" value=\"MOZSBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"homepage\" value=\"MOZSPG\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"keyword\" value=\"MOZLBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"newtab\" value=\"MOZTSB\"/>\n    </Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/de/browser/searchplugins/eBay-de.xml",
    "content": "<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>eBay</ShortName>\n<Description>eBay - Online-Auktionen</Description>\n<InputEncoding>ISO-8859-1</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAB6AQAAJgAAACAgAAAAAAAAQgMAAKABAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAFBSURBVDjLtZPdK0MBGIf3J5Babhx3rinFBWuipaUskX9DYvkopqgV90q5UJpyp0OKrUWM2VrRsS9D0zZKHGaOnW1nj4vtypVtPPe/533r9746QAAOAJXfo5Yzgg44pHrcugon/6Sgo0b+XuAOZ2iZiVQmyPoDpIwmUkYTzqM7GsdDdC7F6Lbf8pzOkfWOouzqeZem2b+2AqAV8zjD8yVBqqcf2b7C66yNiMGMfixIQSvi8Mp0LEbR5ADq1QSKWM+Gx0RC9nOZ2GLzwlIWdPWiuNzk4w/EpThNkyEAXKEP2ud8KGId2sspilhPMrmNwzfCuqePr/xbSfC5I/I0MMSj2YJ3z49gDdO2cEOrLUowJpE9G0QRG1ClKbR0EIdvmOPYcnUtnN+vsnZiQC1k/qnGagQ1n3LNzySUJZVskitnmr8BlQG7T2hvgxsAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAMJSURBVFjD7ZddSFNhGMeHXXQTZFFCWfR1pRhUECQlBdWVToo+6KYu1KigtDASG5qUfZgFZvahEDosECPDktKZS1FL+1DRnEvdUptjug91X2dnZzv/3vO6OZbWnR4v9sADL+fs7P97/s/znu2VAJD4UkpSSdKG+QubTyPBr+sXz8XCR64fIAHihVTis0SsUAoAVhEBrBKIHCGAEMB/ARi3F5LkbpS2WMRzYEEBXC2tsD6T03R9agsCGLNyqPw6CXmrBT06JvhbPHZwmkdwtR0B138PPKOHgzXD5jLAy3tmibo4K9weZwDAazJj/FQKRnfugfHMeRiTz0K3Ixam1HQKcPC+Fisu9NK1P08Uj4DleHgMdXC+WQ7nu3UEOhFMfTQcVUvQ1H4IN2sj8H2k7K+2TqCc3GseyA8AmDOzMBq7D9bS8sAr6nEJdNt3UbHVF1XQGtmZew8bTPT6tWoD3KpsUvlR8NxUoEICMvl6KQo+xqCwcRs4T8Ax5c8bFExjbAgAjO7aS8VsLypgq3g5nWStjztAhWRVhqAqeB6IuKTClkw1eNYEbrCQQBwD8yGGOsAooogLYejQPKBi7UPF9DkH+ezd+o141ZkUPAOC+L9SAMivNc7q46YMNSLTe4n1kaQF4XD3ZIDTPgU3XEYciKcAHrsGJS1xKFBGgyVzouiT4VbdGhjt/cEA5isyKsaz7jl3we7bg7Rqf6j0LoSldON4wWcqJDgQNGTN++l13vELA+MK6kKd6iryFOvxtidt9i5gO7owdjKJQliflNAU1pas6xQgnAzg1ux+lJEdILixNr0Pq9JUUA8NwVG9DM73G0jlcnh+V4BpjIWzJmIGQIjnXw5TiDuKSEwxurm3ITc8DNO51BnrLbIcsrW0dNA6RxgUKU1UdGVqLy5X6qGzTLvlnewiBZyGs3Yz6X8UeaYI3olvZDhzwLumZ+eHvooCCC0Q5VUsb4unwycM4YIDqA01tPqmgbzQr2EIYPECiPm33LYoDiZSsY9moh9O/Znoa4d9HkXtPg2pX/cPKCoRQ+ocZa4AAAAASUVORK5CYII=</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"http://anywhere.ebay.com/services/suggest/\">\n   <Param name=\"s\" value=\"77\"/>\n   <Param name=\"q\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"http://rover.ebay.com/rover/1/707-37276-17702-4/4\" resultdomain=\"ebay.com\">\n   <Param name=\"mpre\" value=\"http://shop.ebay.de/?_nkw={searchTerms}\"/>\n</Url>\n<SearchForm>http://search.ebay.de/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/de/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAB9AQAAJgAAACAgAAAAAAAA8gIAAKMBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAFESURBVDjLpZNJSwNBEIXnt4lE4kHxovgT9BDwJHqPy0HEEOJBiAuCRg+KUdC4QS4KrpC4gCBGE3NQ48JsnZ6eZ3UOM6gjaePhQU93v6+qq2q0pqgeJj2S8EdJT1hr0OxBtKCD5iEd8QxDYpvhvOBAuMDKURX9C9aPu4GA1GEVkzvMg10UBfYveWAWgYAP00V01fa+R9M2bA51wJvhIn3qR+ybt3D3JNQBE5sMjCIOLFpoHzOwdsLRO22qA6R6kiZiWwxUvy/PUQZIhYZ1vFM9cvcOOsYNdcBgysISdSJBnZjJMlR0Fw8vAp0xoz5gao/h+NZBy4i/10XGwrPA+hmvDyhVRG2Avu/LwcrkFADZa16L1h330w1RNgc3DiJzCpPYRm1bpveXX11clQR28xwblHpk1vq1iP/5mcoS0CoXDZiL0vsJ+dzfl+3T/VYAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAK5SURBVFjDxVfrSxRRFJ9/Jta/oyWjF5XQm6D6EkHRgygIIgjUTcueVgqVWSRRkppEUQYWWB8ye1iGWilWlo/Ude489s7M6Zw7D9dlt53dmd29cFiWvXvO77x+51xpaaUsoSxBaUWZQ4ECy5xji2xKZDyCMlMEw6lCNiOSgwZKJK1SkcKeSealfP64t0mBjl4Ow39MkDUL0p2RSROOtqhZdeUEYM1pBl39XCg/fEeFtWcY7G9W4csvUxjlBkCsQ4Nt9QyWVfvT6RsAKXw3aoDGATZeYIt+W1kjw7cJG0RctWDTRebbKd8A6h5pwsDb70ba3w/eUr3wt/cmwgfw6Yft4TNMQaY7o1P2ncm4FT4ANQH/jQBJ2xv7kqIXEADDql8eS3+n8bku7oxNm+EDIM/dU92upb3T/NJGeaNbDx/AsbsLRUY5Xn92caWXY5d8RV6gWllxSg4fAEnTC90DQW13BLlgXR2D3dcUeDVkwOthA1bXspxILWcm3HdThcfvufB26LcJpkOEAz9NKI/lzqpSEC7feol5EWnpSeSlIxCALUkApmULdjUqxQVAQnl3D/X/yQda4QBEq2TYc12By091MQ17Bg3R88nHKlQbVmHvj89awNBLYrwT9zXY2aBAxTkGFdiSxP/Jp6FLDw+AS7GfsdJTJ2EqSO5khD43nGfBARy/ZxOQgZHe7GPM1jzUvChUtmnBAXQPcKGMJp3fdFGq6NByEhiAO4b/YptFfQJwNyQ/bZkVQGcf90Ja25ndIyrKBOa/f8wIpwi3X1G8UcxNu7ozUS7tiH0jBswwS3RIaF1w6LYKU/ML2+8sGnjygQswtKrVIy/Qd9qQP6LnO64q4fPAKpxyZIymHo1jWk6p1ag2BsdNwQMHcC+M5kHFJX+YlPxpVlbCx2mZ5DzPI04k4kUwHHdskU3pH76iftG8yWlkAAAAAElFTkSuQmCC</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAKQWlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQLg4Ji1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwSE8vE9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS72yy/UCZz1v9/kSI3QyQGAApF1TY8fiYX5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7yZiXJuShGlnOGbw0noy7UN6aJeGjjAShXJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJMkUUGe6J8gIACJTEObxyDov5OWieAHimZ+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0tAyOMBeAr2+WRQElWW2ZaJHtrRzt7VnW5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2JFqbHbO+lVUAtG0GQOXhrE/vIADyBQC03pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y595nL7vtWO6YXP4EjSRUzZUXlpqemS0TMzAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlou4U8gViQLmQKhH/V4X8YNicHGX6daxRodV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGitka9zjzJ6/uf6Hwtcim7hTEEiU+b2DI9kciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAAhIBIEAOWAy5IAmlABLJBPtgACkEx2AF2g2pwANSBetAEToI2cAZcBFfADXALDIBHQAqGwUswAd6BaQiC8BAVokGqkBakD5lC1hAbWgh5Q0FQOBQDxUOJkBCSQPnQJqgYKoOqoUNQPfQjdBq6CF2D+qAH0CA0Bv0BfYQRmALTYQ3YALaA2bA7HAhHwsvgRHgVnAcXwNvhSrgWPg63whfhG/AALIVfwpMIQMgIA9FGWAgb8URCkFgkAREha5EipAKpRZqQDqQbuY1IkXHkAwaHoWGYGBbGGeOHWYzhYlZh1mJKMNWYY5hWTBfmNmYQM4H5gqVi1bGmWCesP3YJNhGbjS3EVmCPYFuwl7ED2GHsOxwOx8AZ4hxwfrgYXDJuNa4Etw/XjLuA68MN4SbxeLwq3hTvgg/Bc/BifCG+Cn8cfx7fjx/GvyeQCVoEa4IPIZYgJGwkVBAaCOcI/YQRwjRRgahPdCKGEHnEXGIpsY7YQbxJHCZOkxRJhiQXUiQpmbSBVElqIl0mPSa9IZPJOmRHchhZQF5PriSfIF8lD5I/UJQoJhRPShxFQtlOOUq5QHlAeUOlUg2obtRYqpi6nVpPvUR9Sn0vR5Mzl/OX48mtk6uRa5Xrl3slT5TXl3eXXy6fJ18hf0r+pvy4AlHBQMFTgaOwVqFG4bTCPYVJRZqilWKIYppiiWKD4jXFUSW8koGStxJPqUDpsNIlpSEaQtOledK4tE20Otpl2jAdRzek+9OT6cX0H+i99AllJWVb5SjlHOUa5bPKUgbCMGD4M1IZpYyTjLuMj/M05rnP48/bNq9pXv+8KZX5Km4qfJUilWaVAZWPqkxVb9UU1Z2qbapP1DBqJmphatlq+9Uuq43Pp893ns+dXzT/5PyH6rC6iXq4+mr1w+o96pMamhq+GhkaVRqXNMY1GZpumsma5ZrnNMe0aFoLtQRa5VrntV4wlZnuzFRmJbOLOaGtru2nLdE+pN2rPa1jqLNYZ6NOs84TXZIuWzdBt1y3U3dCT0svWC9fr1HvoT5Rn62fpL9Hv1t/ysDQINpgi0GbwaihiqG/YZ5ho+FjI6qRq9Eqo1qjO8Y4Y7ZxivE+41smsImdSZJJjclNU9jU3lRgus+0zwxr5mgmNKs1u8eisNxZWaxG1qA5wzzIfKN5m/krCz2LWIudFt0WXyztLFMt6ywfWSlZBVhttOqw+sPaxJprXWN9x4Zq42Ozzqbd5rWtqS3fdr/tfTuaXbDdFrtOu8/2DvYi+yb7MQc9h3iHvQ732HR2KLuEfdUR6+jhuM7xjOMHJ3snsdNJp9+dWc4pzg3OowsMF/AX1C0YctFx4bgccpEuZC6MX3hwodRV25XjWuv6zE3Xjed2xG3E3dg92f24+ysPSw+RR4vHlKeT5xrPC16Il69XkVevt5L3Yu9q76c+Oj6JPo0+E752vqt9L/hh/QL9dvrd89fw5/rX+08EOASsCegKpARGBFYHPgsyCRIFdQTDwQHBu4IfL9JfJFzUFgJC/EN2hTwJNQxdFfpzGC4sNKwm7Hm4VXh+eHcELWJFREPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS3UuH4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufGK+eN8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000IlYYqwK10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR5vTkmuRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41lG99uit7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9V/ndzPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0MqiyvUqvakfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui6rq/Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx4sf4H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdLz5HOFZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX297Yb9jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel93v3RB6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/syOll+AAAACXBIWXMAAAsTAAALEwEAmpwYAAACN2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+MTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj4yPC90aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqIYvkNAAAKUElEQVRYCe1YCVQURxqu6pnuYYYZZoZLYAEjhwY5DAHRgCcx4IEa8UniruhqjLriJtHEXGvivGSfCTGJkjXxTFxvM4gYcQVPPAc0CIIcKlFRIJwDzN0zfdR2jw5vJJDI5r113z7rAX/9f31//VVf1/93NQA8aU8Y4BmAPWnYedHgXXRT8MeaFjrRQKIgvRlJKBqJ3MTQFOAOzoV6Y0eG+csK5o+HZE/fx6Xn15eN+6ImfwEEkBFCDC0PS/kqyT/86qOuR+gMXLLDvOzLAupDTym6HB0o2BzgLqiJ9mXJA2WMnKTBqPJ6ekVhtfWVAHfq+qZC8wdLxksOOPs/tj5EVpKln7pQXzo61ifiOG0hav6jtby+x7TR57Uu9NZ+0+K+Jjhai0TJa7v2uC9po7JOGif2hXsc9leLtmWCbTNRSM7yf/Q3vv0krM0nV646YFny3hRijSrVdXNfk0wOhdZ9GvPXo0KEO16fID3eF+5x2BmGIQBC3A/70Ol+lLUI1Zcsg976nvxosA/WOjFSkqn6Da/Z8RLNb0AeyzAGEAAsy5HAyX424cVadkGzjnEZHybKGRkK9f30fwhuVKt9LPeqp5ENdX6syUjgwWHVLkH+ee5pi3UPAR8o6NbfYoFVOxq0n/QCkiAzkA4thE+vv9gbdl0BOeF6ExuVf40cYCIxChciymBhxNEBeMWFD+V7acByJPBE/NJbu2V9srX+Toy1vs5NNDTitixhzCFZQnJrXl7eHwQCQRRWdo9JEAkgoGlQ9kv3R7e0ZX2yqOtkzjFEUwGYVF4qCouA5ktnv+vI3n9Vd+zwJOeZUL1ajCpSvwPtRz8HVJMBDJhSDjDhGHB3ywX0Y7Ia6arcHfjWViSds8lw8NwN+lUWsVVJ4USnpwy8zzBIlTZCFLA0yaXSjuU3j1hAO5GAtFq3pveX5djqajMAy9wQD41sISvLM5vXf1qiKzw6MiYlpdNNqRSDiPe7bsuXaNHcTYa/OgL3V+pzdi2smz4GdR1WJzr7duVlJ11PegZdnxxn0Z0qiOPHuOMqQFcn5aHiqDqk3e3mjEdlabvREQ7y4+R8HsePLd9n2hb2rs7IF2UHdrfGOkO2SIumZelOOGzzzn6zDnw9FfnuWbrRYWtbvSKvafmCcofOy45D+0ZXjxqCbs2f1tBaVSXl4kAMcjEZjj2KBZ7O4Efto5M/DOjYs20dERR8RjEt7bSzn2LqrOOykWP2UK1NLm37t39kH7v7wXTQmp8CPCathR5zHk6/wIz3gMjdAFqOTgS1qyf+cAHJcn5k5vsqBJV8UXbMPSdelBszSFh88ho9YcMpyxjeDh+kA4MYOwydyB+lv3g6RTgoZIPDr33HxjjTxdOzCF//CnzgoE10dhYLIUTCAXJ490YTG9RpYsY6wL3Jo+Vm/xlZ+mdFGEbjQpbUGaFgxihJo0W7f5itqVEqioqt682PGBiqhiLxnyw/3Rijz9vsCXTZL9vz1jWsticeeoytR8XjTgHzmRdB54mpRnJOjYnyx8w22l2FEKaCsPuwB3lBjeYmGtncxSq65+GKIiuwHyCgO3XkOZaiABdb2LYt62XLlUvTzddKbbiHxxEywGVl4GtZ3aQKn/IUXLsAqfFVDXRsbgkZPCPW5Vb3pA86JSUI/0qjX+jrJhgrxsGAxi4Q5uslNC0eTsUbc8u8EXeeWF2HvKcfr2MQK8MkrmbKTEtoa5MfMNUE8oUc6MsDesMDTMrn+IuAbHoal1BdYgKZ7rQzQVFl9AjOXuTwwQVQ4OUG6eGDJZfsNp4e7hcT4nbVcL5QilxwYDxzfCnxdHiuS1xCpvf8jF5vkdjIQQI1tzHQqmddT1RSbziCOMuYGEDv/ItcVbfea/y8sZKVVgoBpStWNSHGvQJAAcNyT8DWqR2KqqoIZz++31xyppPbsxFxPCEo7gCYxAJoboBqi+yJtevm2212CZXNafHhHWlxLt+26ZHgn2cta89XICU/dqwceVfU0ynz4sVvT4+ELbyNq4l8wQGs1carQDp6XBdjNgIgEXf5rf78w74I4LHYwkTJxeQo/ADFILC3yLL4cJl1Oj/g3Pi8cejuUkiw3KuIphn7dwcRGVWEiV0Qead2sLbmSrQD55DSiGdxhiTlLsGhJR4z32kAkthC+0nQnpuAUMn9x+YA81LiL7GT5DvrX7y6PA1796U44ZfFt+igZWr94fi/63a+m60780IEkbnmJck6HsO3+x9B3DJpyq67jp+iAQQOzLXVCboTR6bYjX38wXj7x6nypc8F42U6E4tnbNfve2OXbnYfeCAAiOQvJJBl7L6KtFevuI1KzKbaW6Hlasmqnn6u3gOnUCaTyCv9ldX2sRDVt0Di0wJ098LB3aK5PfGA1L4IFENqQMg4+3dJAISWfUvd3kyOU4ZG+AtU1xupdAvFen2U6rrV2ZeAGAUYGsiFhP0oEMlTLinjEw/RBh1s3vDJ1qYt64c74/l+886drrzs/oo8V4u8VNmdGy7ftqVZOTIThxLHvGRwk78nVrn/jNU4MwEXKaWEV00Dmb5XY3kteqCwpHSNj31i1NDgUbdm5T5jafEL4siYrUTgoExcrtQLFB7jWrN3feGR9ufPfNMXdldp1KQeCyqW7QW0zg/4Tn8FgAF5QCSUA8PN5cB0YyyIOTgNKqJu8wt0bmoNcn8np+Nmq47xiPLHD3yWqlg0Ogp2qus14i+LcvOK75Y+H+IdXBOmDHh7Ueyk03FaWmbM/DjHUHU1QaBQAiIwaLckevg5a2OjkrWQIr+5S7dK4+Kau0lwBPvksCGxoMI2+2Yz/TxX7+TcUzcKITDIXTGSu6CQXm7YbQkOzr/wjItmxURZlcMPqdWChuvFs03VlemYWIKAANdiMlmTZEjEfr8lK0ocOIdEjd8FgJ8PLuA2ngRwj5+BQGgCuOIqkEzcBsMzuGS+31SFSCg2mlMu36GSjCSAHAGDm3VsXIuOlSYMJq5sTldMVbfvwrdfOz1HjLuwNpoi3EVSQ5i7/5ZdyStNSKMWN165Nc+gOTuTMZsDuYTR434BBV4TJm32mDmngY/yCxIexAYqFcKqfDtl5yutRNIQVzbIm7Sq0ry7F+fA9SZ5QkB1NYIqFV+ufrOhks04jF18P5md0AcuW8NXZRu2y8QYNSIEX+/jJijW2sTtQ31sod+eNm4tvmGLSx0hzT34hizVye3/p1t2BymeXdX+U8ibbS3c28Ceu867yy1Diqj32iuUi5rNsz7t/fXsjP+1vr24/RrgcY1l7GiL4u4uwb5yeDl5GDT1XMeMaNgVHyr8nktXzEtG378m9gQ9ov4/S0KUv4jEuDdzYycTfazc4N3bfu61Mc9NfkZ06JuMR0vT3ubgbX3WhL4c/lt27gkT6Rt1O3afN708PISoHRZIrFZKQImFtJkQxH1aDOyCNj0Tued1z1R/N6j9Pevq939hfk+w/vhyFzRbCUJzuUuc5tJP1gV5peYs/hbMvam6fJWo1VsuKMhI9VzBEXD/itifyZ9gnzDQKwP/BlaTi1SzVazVAAAAAElFTkSuQmCC</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMwQjQ3MEVGRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMwQjQ3MEYwRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzBCNDcwRURGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzBCNDcwRUVGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5U94CwAAArpElEQVR42ux9B5hU5dn2c9r02Z3ZXmCX3QV2KS69KE1AsQAGEBT1tyQawUSN0fgbjfrFWGIs0ZjYjaKiWBABERSRDtKR3naXXZbtO7PTy6n/87xnlqLEL1++/Pn/fNee6zrOMDtz5pz3uZ/7ue/nfc/IGYYBXVvXxncNQdfWBYSurQsIXVsXELq2LiB0bV1A6Np+cBNDcdM+SgJAR9QADqGx7pAKNW06DC0RoCSbh+V7VZB48FS36hftqlMvjSvGyOag3q+uSTePIhjgtHGQ6eIiPXOFg7oONX0L+S0Axma7xG2f2NcCJ/06aGhV6bnTCqDq5zodDgwnD2m7NoJweBckOzrAMewC0FUV/O+/DqrfB2mX/Ag4qw04yQK8ywVKaxPYe/cFW59K4Gx24EQRDN0AXsTdQlBPA2h+HyCyDyBvNkBoG0CiESDZAJA9DSBeB1D7NIAWA+h+O4Cu4PU4gQ2E3AaQPhwgYwwex4av6XjeEkRVJ/CcARpegz9iAI4JSCLAjuMaDCwSQcfrfH5lAnbVarDyPguM6clDUP6+Taf3eSwO4DgO7tkx/95DwcYcj8WZJEvPcwKEEyFLWFNyHh0064ECh7cxpibPMWZ4XFc66HhuaS88D9xXy8E6eiKI+YXsr87ho8EaDkB11TH4Ei9RpO/VVPa3IUOGsH3VqlXs9XOcIIDdwkFRJg/HWvSRaw4qP91ao/6k2Y8BdwCk2TmoyBe+vaSf1Izv5SIJw3a4SevVFtYLVu+Qh2PEh687zM3OdnOQ4eQOxmTjQwTI630KhCYHHlfT/+f3LugKNQ2g0MsxgNMrRupZ52YTJAgosaxrNvxl6Zd7Pz0f0vIxUpglmEmgyJgtCXj+wrteGZ1b7v9b3xOnPAwEQKw5Bm1NzRC228H6jzDCWSePZ8rjmWa5OAjEjYwXvko+//F2+fr2Jg0Kuglw83jrHy/uL763/rC6q7I7D9eOtGLMAfadVGHZbgXcdq7weJs2CZnlxs92Jce1BnRENdf35ZXxRzLT+F/PGGJ5ISdNeBUBdjx+jgzBJAMNmcnAAcK0/rcGAjIo2x/8WIWHrhChT4EJgaBisHGmf1kEEY6Fm+2V3u4fz7riyWf+fOirx/a1Hu4jWd2QTETg+gHTX/5F30t/VhNuBVlX8TPmMShGcQIWHqjsZDsYJ2tBsdpBRxBw/2CDUDwTwchQkJvGQ1tYnfjkssQH9a1almjl4NqLbR8O7SHchVndnO7gADMcWkMGnPDpDAgNHTrIqgGKCg3ndRPfumGU9a35FeL0Z7+Iv3iiWcvPRWbxhw376+9G7nPYOedz17rvONmhwVnnjM9VOw8iJoIYxosTLf/e4gvH0oOMuGCNBku2a3DDaAFuu1iASkwoutggJTxmfrbNXX9Tz/HP9XBkwsLabXP2yPE+uuQCzuGF+kjbnstXPQ0RNX4KBJ3CrppX4FeJTBgQy4FYYTaiygrw3+gS852lQMRnBV4e3vtGnn3ne7FVqAGy7A4e5o633n/vZbbZhsE1U53v1BQcd2ZlN49BNbM1pEO9X4MxFdKnv53uqOhXLHwVQu2hRHWYNNmxaOYw232+6HeyHf+pOQTgFRyYhiMgxsNgSLZ/+9JADF+Yz4GEyfTKMhWGPyTDzW/IsB8ZNt2ig4CDqOCbmmIdUBdth7gm20mbGKkyEpYT6Tr+/SwQUOKpURjqyofb7L1BllBXUTD+m1MFPCHXirxgETlYvke5/KbXowuSmN0U2F9eYn385xOtT9a148kizZOg/KEMkFGDEFvQKZGIGtVLCv16quOBeLsGU8+3fXrfFMeVqA9ixB5ngki1IgoDIUj/Yj5IMT/ojvR/+9LQuVFyOJDcCos4sCG23/xchfPuVeG1rX6I8MfgJF6viMGnYLNYGibl0yOJSAnLh8Sf3nlRQuZV4TY5E6iEREH7pzEYE4Yo9gpmvRhdZkNAxFGcYj3f9viV9gdRFMLIngLkpfMQjhtnMcGZm4zngxoBsHyAgHF12whcKNYTxuDLx9nX3HO5fUZrWIdI0jC/NAUC2eDBgo4j58Re4BqrQXN5/seA4CzSw0uyo/QpKOZAxISa85wTXl7HgcsVZcwAcBoAZz6eudO7ahIBmOkqgYu5XGSQKPDA/XOAsLNOIxDA/R/HFsbiOudBoUgBvGakdCOVgm9PaBDHetYfxaEvBkwLnAsMZD0H9xBgbIUAQQQMAYPKRFmusHTuBNsEH4Ig+j0QIOJRIebjAFlxV20uc8T+B2/EEDkeHAek9N+/kw+NzW5wO2RWS04BADqBoJ+1x1UZHMgKc0pGYy2XQE3ZwH8KEIjK0RlMXfqtcn5hFg/NPg1mDLOsKMkWDu+p1+AkCsG9+EgBnDJAZPRFiv97YODM4KJghE7DRDHFstNM35FQ4GwQ6DwDQaEthhmB/wbhn4Ttfw8wuBw6MjEPIX+22bPgzgAA1WViRQNO7ZT5dVEfXFk4CFm3L8TjflY6/mkNpTG9RWp+/E5XTQGITA2XV4p/Lc/jmY3s/C4j1VvIcPLwIYYtnDBYCdC0039P4jEUzQw4XQt9li6a9s7nxDa56QK0hTTI4OJ4DOMUOL7vJ3kQvJnAE6J4nn0J70oD3u5gKKPm0T8skjiioQI8qcTpb5cyzYaSGa5UFP5OcWiYp0iui8drous0/tZ1pV5PGklIxryCFvNqYFdSQTdSj2d/MqEpkC7a4WZiA10zezG8Oci8yw28O5012tgY2ewgpHvAkGWz8cbAp0MwFAHRMESB51RTIKJLE03jKC77Vum387g6MBOtTgDpvXe+oAwoEteRPYx9x+uTY/A4ObhupAWBYApDCdMZdQCWBp3RO9XBNLSBZCupHNB10TmTIEWWAQHfP39THC4qU0GgcZe5033uVFB5pwsETwaovtZ+kbUrp2rRyAV6MNBTj8fkxP5dR8Fi2WcpKt0sObt/LXi8KQT/Z0FLhUXKwFFBEZSoHw6N8yZDonEEqB09EBAx8H99EN+2H9wDN4AlaxN776nP/u3sdqIryPNwsK9eK/xou3xdc1Abd6BB75aQjaTLygWN1NnRaSYVsGHy88Gg7qooEY7luPifxCKusMPh+wFrx0EtssEtCILi9FzQmxsxR/BVbwZzXHLVkYuSJ45PV+prz8fg25PHj1Ur/ra9YlbOVhzwpbo303BYrTCwshQBKqZHQsHbrVarnkgkYh0dHS9gSbpVXLhDnk7Zne3mkb4NcFu5qm3VajtRuaob5+w64ntYoKMIBLKdPTDAD1xhh5GlEtRiablnQQR+NNAClw20QiBmMkccj7dqfxI+2pSAmkYZjj/rNvvanWBDKuQkCcTsXEgePTQxtGLxb5O1VaM5ohebPYYXFRK9mXmRdV8N0FV5llRYhIBxH7VXDn7K0XfgXwXMCE1OnjsDDc1sG1sLAdoWzYTmDx6FaFUF8Oi9BXcI7GUJ0BPlcPKTQQyVgU14blk7wTvmUcgYtwQEl8kU3PdZoBjL6dFWrdvjSxOPf31QvYE6p8WZ3MGBRYLjWLPe41izBjnIEiQQCTT5CJgjjRqUFIrw8BXO+5x2I6wKSPN6ikZPsYJ+SiTGNBkyJKfJBhQDzHg+zQNKfd2M4Cfzn5MbTxQRKwiZOS3W0l5piarDFUpzw2Qao9j+3XWuCy99IKe05/uTh48BRbL4jh48eKL2+PGYqqqTamtrH0ZWGC7KijFCxWDoqZKUZufqD6F49EVOC7vvbjRPQHU9wynBxH4ipKHqF1JpTY+fbknAp2vjMGu8HWYOt8LBBhUW4msHamUSA5CVJ4LDevbBOStaaKcbAgveejm48N25WiIOaVNmPm0bNOJP8f27Gox4DNyXThPcbS3TOz586+nEsUM9OLu9d/zYwTdUv29KwUNPXSl5MnQtHgFOILpTzQYF4z0PpaMFqu7+EGrfmQZkg7vfeh+4Kv8K/tU+DDpA3tVOCO28Go4/9zzEmnBUW4ZAYP9i0OKvwnlvzGVA0oJ4GNMVUcy8yI7fVKlj7pgXW3G8XnP+crrtpW4Zwp0IGK1fIYeW28h7b7P8/NcHlauzU4x7cT/py0evdPzYH9H9Hpsl6dfaINMRQrbPPIMVjbPY4ETUD7eUjobuWYXsT2JaOgRWr3gVQXAredLsB37/UyOZfCu0aplmHzgM3BdPHR1a8emL0d1bK7VIqDi685v3YO6vimyjJj6pYrmQFaWhpaVFGjJkyKcItGFer3e5iLRexGFUSagQIzgtoA4vwRoeNn7Qc7Yg4XXP4MHr4FjJoHen283WR/ccAerbNfh4fRw+2RZng0Zv8GYI7L2iYGCSS1SUkQVMkSFkZENsw6qvY1s3TpBKekL6ZdPGSj16biA+1WNRICDgxWr2vpULYfaPv/C9/fL2ZF1NhZiTD/4lC6ZpkfCmoqdfO59HQGEpQWBZzaJNmyXbDkde3gUdjRXg7R6FgpsHgL20GtQQBjdi6gUDvVjGhDfxTFZB9RO7IOnLBGsawLF5c0BPZsKAd2eh1EdiUBm7ZaN+2l2nlU37U2R9a4MGt02zf/bYTPvPX12ThHq/ybBYXpvnz3HOfnJ5Qnj+0/jMnFwe5q9PXnJhH2n6LeNsL0XjAA2KAnUR1EtiqgSd0gjmrqB4c0l2mJJ/nokTOQHtTz28IPjJe7Ol4lLFe/MdfZznj60Ofr6ITcBJrS1grxy6sejF9wfWzpl1JH5oXy/SWS1vvvB71/DR6+2DR24uKOu5WrRY+DS7XZYslmWoFTi+MaB7nLbTQESEGASIuGwC47t7EndqLnXL4GBwicgsoXGO8iGJHGRmCuCy8agreMhwm0GhUpKQeWhvCuCTNtDCQSZqQosXzIvt2joB6z94rr3lF94bbmMgUPHiWEAJEEj9qBXAUTk0kn/fY+PF7BxVC/jBhsAJrPh0ZOOzj7yi+tohcRhLfbQBLyaMgY4C1D62EkIIAupa9/rDDCi+uxq/GEe5DY8rmNpBpX/jORXceAIq354EaNOw1qC8RyaoWjATjj54NyjNIAePQjseMoQa6aFF8Y9a23XI6S5An0LhuYMIiHwPuiEEOiVKeb7AxuHhK+yzyksEfxB1lAMTZ+68yIsr9sj9a9sNaGyzgUUQTkuRU7sJig5dhkH2LBjajufS0gqhpR/fHFzy4Wya7sz65YP3pF1xVTWdv+BwgmPAMFZaE4f2gNxYb3imXXNLp3jUQkFo+OMjS9WGExLUH1dVRZHN7icrQQZ/5neT2GsNG2kHGnWoxQukqejv7lWtOs1IQv/uIptUUf6TxhbVxjNLDAmrQMgKL32GQdi5BpRjByH4ybsTAgvevJHcgLW8X7u1T/8X5JO1IOXkgZRbAFpHu2mrknGsjWko7rPBMXhks2fKrN+qbc3MbkndiqBj2cdzgqtXDDCwKhhtawEiWwFqHvwpNHw+mpUDb+UBcPRZCZH9AI7eiNYcBGNTCr0YWSvN/qEeyJ68C/JnzYN4wrR21O0+/udnoe2LbEU10D0BrNirnL/+iDo43cuTU9AK0vmjLSiwqYs4ulzCBOCgFzJAI3VkEVM3jrE+loyaYltFVnxtbeIXrUH8+qSAQlqA0+l0dmmI4MWcJ3nZ82TtUXvgo3l/QakPyJZJQ1Xnxb/dDvF9u4HDEuEYPAJdlpe5iGT1YUgeO9wNUHcprc14qQXotlwnW15+xiG/9CSkbVkDKrkMTDLSIWKGgwvWtOHFiYQOg2ivfGSZSI5Nl88R5DgyQhZezHndBNYl/K9aWcY8ahIayboVo82SLeB/59VndQWFHmfFgBZv1WMx0OpqWNOE0Gwt6Y2DUAW2nhWmSPK34esO8Eye+WzwyyUPyCfrHDy6DBnVdHT3tvvTRk+azdHoczjKzR/+nglA+l5739WQbMHRP26uLxCR+p29zfKQPswsEfFaBAgOfPHtj0DToptAxfRHaoYIPob3/MJTMu3B5z8PwuqjtsnWlEXkzeviSFyjK8Dk0LFMIhFh4tCag7aQTusU3ikpEp9uDeoCkRAK9GH5GQYE4g6QcQw4R0qk6WdiwQBNkaF3TzzHioGQWPbxTHQENgETRswrPKYFO8KUMDThJGbmoIV0I57jkKw5ekPHh/Pujx87VCHlF/pc5497X8rvtgDF4zeJmmPAB1AWYYmRz0xYtD1tykFqiAvM4jV2aDn42KdHlnCAAv3djcpDgYcEE4cX8H0g0JxFyvL/7U1VQESVDw4vJHZt6o8nN5B8sNLeCnxGVr21z3mgZmWbIhKFn7eiP4TWfgnRvbtRS2Syz9MXS9m5CWtZ+eJ41ZFrOU1Dce+G2OEDlyvt7Tap1JuA0JJLINqUyagrTj6vogEyxuNFlKW6NBgtzyiA5oUA/o04GuhkiE4oUlJWLaRVfgNt28+nhTcs2v4tP4JuHQ+e39ML66q4nlQWvVj2WkK6UOfTupdk8SdVjVlEZAOBLcSJolOl17LcnK80W9hR26qN4KiNLxvub+s0TCYVSsrIfXGniSBVFmhCKsfugl4hPOCJkxDfve0yAzWKJsjEIHH78FGg4pgZqKGSNccGJDat+Vl4zYpbDV0DqaBbc/qUK++ylvR6U3ClhQ0NP9fhY00oAxNMF6WzmRup7BCO9QQ6CxvSWmuHDhuPKpPQ8hxowudnBlpLzaP372Y2mgT+bF0AqfKSSBhzqM/RqXvou8/oEWGB1XIFgdsMGd2/wlo2Wm1vARJ9BgonpD2dAsqCnbKVvCsdnCPGQGTLeqYRINWb14gtispWoO28ljWY0HWowQ533UN39it54rGd9pyTFwIdhthBl83cpWVLZAc7pz0tWA4yJmKQ16Xew6VA4kDg9FkOLQgE6rYRmIKH+8DOq739en3RkeHpZknIEXSfqAeQ/jGOg/oVCt/QlLwk8CwZQjFgToEaTE4rj7aS34eDOIJwhuDw8XgdGW6znKjad8QiU9AiiFYHRD98G2R/EmLh9nI+OwchEAe1w5+mNNTb4nt3TI2sXfk4Zn8v3uEAx9ALPkDx+IytZ5+dkW3rkZ4UUP3tzJqfEs/nKuEjyqRv3tuY/Dl5XFbLMdpbqtUbfzHJ/hz9mzRAJxhU/BvVPpvEsfdapdMoseDF+aNGxf96MbS5za9709I5SOJBaZ6CuQnenDTx+zS4aJILnr3eMiL67RaIfrutJ9pAIBTThagtjbnhr5eD0tJ4qoVqYLZzrESUAYdINlLtTMHpAnv/gbtEdBwqik7qrMk+H2ReNSfXmotisX5NCdMG1K6lx8iBbGiaj0itO93zMwh8yDLuganGVKoeWlE/eEftAPEdHBM1JShlAXpe1WNVTU5HVaNW5Xac7ryuPKBc+6PBlpdoTMga76pVmeC+uB8t09Og0EPCmUsYrNNqQFkuv4Ha8TKfwGtC2jCc3+9/0YwkBi9WcwTCB4+DWpCbzrqq1HKIhIqaf/erOJVJKTvveOb1c++w9aucJzjdER1dEy3rI4EouLH88SlBTL0JWvmEu4GvGaQRElH2NxFR+kVhJme0h3WOlqClYwA3H5IHfLIjOWxkmbTdH2VoZ0AlBqBu4uHGBGsm0YoiPTWkNPO4pUrJPdyovD9hoKWa+hJYRrQMF9d3W40yh6ao40ilWR4++tTcjOL0tkZfyzuvoYMLOUgLsIkVVM9KS1MpIVdEy9MZcDpxAdWw0tbCLBJvMdcqcOgwjGSiFh8DeACPkerTi1n5WLAPYiGudpoFPNVPSNaXMG1AfYNTVJY0G02xYxiVVpMxWIrgAMZPHMOsNJARTN6m4Ig5MKV/GJqjnk9+9wncS0CnfsL6Q+qo5qA+ZFQvcWcdWmdihk92yMxiEzCSmERYPvoAjmdGgQD3XGr/Y798EapCHLQkTU3xXcdwqi3LWsbpxJYKCkTGFHLTSbu9csiqjOvn3se703ZxGFjalaZ6zH4rS5zOjiuH48pxZmeVtJSWSICQiIGOpcLIQ62GukIcUy75LqywLHzvq/gsPqUTghEdFu9IvnTbBPswqoPk/TNcPGsi7a5V4Dg6hz0nVFYfyRWwjqSdJyu5bkAPaZ0V39jQocF1o2zQK08on/GnjjmcwYGi6lDaw9KwfIfh2x8Mw/U33QRt6zY1x99CIZyVy05c9bf1tVWc5xG9GQESPqxvgRdloHWsu/9ngGKJtZ/ZiCHaBIcrBpLFjwj30KCJqJpb33mxyV12J9hLZ7TALsxou2FOHSR9QyBz0mmXwOYXUBhGEQSH70PAhcwOZGfZENIi6CJUSAbMgiraNdjzQL1QxMPtl9y6dftRy9eL1iQmFpeK0B7U4K75sQ/WPeDuVU8rt/DjnlSPBZkCGkJGxZJNiYmUPX+42nndkBKpocmHY4cW16Dv4s4IfmezFROBlxXIu2wGpKGFDK5Z1hjbtrFCyMhiotBa0X+jY8SYXfE9O/BcUZgG4tRrwdP2MDCQtRaQZYkFdNGCjiILda8T80oBAUsvt3g+iGg5tf6DgacO4vSh1t8KLnPOgJLHmy3Ayh3y0N8tid1Mdo86wVuqZHhxVZQ5BWqZ0nS0TTJrWz7SXn46z0pFDI9R06bB6N4WuH60jQaiOCmDiUgqNarBq3ilDslgPQJNU/eD1cpKA+d0EtKtKHjGxg/sgdiuLbhvZdogceQgSHndQEDAUBcSrRAqbXOnImwgKNRQADMnI1zyzMsHbUUY4I6O/WbJp8YGlYYjxdD8UV8IbsEatcbc2z9HNjhi2klLtgkEYgMx3bSSnatOCTfOskNwwbp2V94ooL88c419Vv8KsaWuXoVsZNLtNUrPKc9FNoSTRmlpDg+0rI96CSv2yCMufDiwncrnnCudP+nXTXgfyzyCAPWsFgCJO/eyPAHPO6AloLZ3GfCjxoOlW4+dWixiZjmW09DXn9+PSeJwXzwFHMNHUyMJpKJSrHw1iOkOcF94KfA5hRCuqoLoiRNgMHGimKVBsrD1jfrW9WAsmg88IXfyQMvBuRfZ34q2Yog4c/6AHNN/fBB+Y1+D1j/LzUN1swbUMKESQGxFWoFsEW+2paEW6yBNNjWgcLqs0gK3jLexGcpI3GBLv80MZv/l7JzK+bg0iEbxeD17fiVm5ypU40lJEtIjWzdeS5NvWjSKzi7MZhkj6JdpLsFaWg6WohImLi2FxSBm5wkoMt30WaXDD47zBi23l5Yl0ayjOLlgCQOAlvJ4FMy2z65h4o/6B8lmYPbQt8F0EK5+WONwd5TgY39kkm4iaHHRXEaFe+b4xeDow8RgCO0AuoSOj253Dbigv/glNdooEVbvk0fPnRetnr9J/qrBr7/89PL4qinPhrZU1SmuBfemjZxYLr21v15nZdantqIzUPDU+NPC4HRnD0RkyJASgyYlwqZ57cMvWMy50lhjDcsBJI4dsvo+mvcHEtcSUTyWAA0DHT1eBZG9u8A1CgkI3ZiKdpwB4MwFP/Q9aDsNmrVEcIndsIaR+HtkhvOnS3cmL6pvULtnI4q9bg6oa3bJ4/7NO5/IHDGsp3RoX4PKKO+US8ABKsTPtwQ0eOK9IIweaIOfT7TDJAQCCSKiRV4wmcAwuFNFUMKT8gte0MovgPTuOWHXgf2vtb767M8ZpWEZiB/YfRUG+WfOwSP9nVOp4T07mQBynz8OvJdcgWIpTDWT7FOPjlWf56hooXi3BzzjJv5ebqgDyZkPQrcRVdDyxWqoWzcB0lJiJrDzNug/6iHIGGdaRQ0B045AUPwAOVcAdLvWBAmVjI5N5XD8I56dtpNW9k59AaJHSWuAZKUmTx5Vs5aHp9sv3V6tjdtcpVy6uUorP1GvuZFpL8JgX7TrmMIG/e1702fPGGTdunhnEnpkStCIgx/U/GDhrKkFKdyp3kEnGEg32fH1emQOEnzp5w3d7CvvdziyfVOFtXsJ003t775yu3PwiA+tpb03dixfxDqLkgf1FY4xlQZATcHTVPMPOAYCBE8TSCHM3EwXr6263zsuM4OPtTWZK4yzswRoatHcYx717/h6vzy+L4ocWpPQaRVZomC2EZAUFEfHmhUYVyHBhsMyVLVokOFEkYIXYgLRSNVBYAtSgsgGTQIqc7RH2T++8yGpsEhNNjegmPFCouYo1/LSH17tXCUbWLmUpqSZVlDamiGBOkFPJsDarRhCm9ZcK6PDSJxohpzrbnndO/GyPdR74JzdMEM8AOXPzmVrtYkNaMF/e0Mm1PzuMVYCqK3c8L7pHNiKm+MoMA+ZfQQrapamBTeyrgsJ61733geZ49qYuBQ9YLdqpxpsvrABBV5uXWmOcD8K6xlP3OC8+MIK8fM4iUBMKCeW3b75wloqvRU4hn0LeQjEdJYs3FlTmmfoBGQ4fyKsERN8G26E+kADXpMHsm+47TYKKjElMQGVxJO/u2dVYNnCYYLLhTo4l5XZ7zV4MAjkspgO6/BxWjgEZ+5853o6cgG984Tjy3/tHVpWKNS3YfYnSA8gO1Q3qo5fzgut3nhEeYxcI14wW4dwVg8BSwXNK5A7QJcAm47I4EJ9gWWjjfQBQ71+elUGDcKRVoONspiT29H98RdnkNBB14B1rgT8H82bGfxyyfWxg6gVcBfTzTYr2ad41SHGBnJrU7fmd159INEYgowrrtjR/d7/uJXYQ8KsoEc2n5A+5BgMevoOdicI9RRInR/642+gfcUY8K3FwO9DZKabwadp6cB2vEJ0FcGtI6Bm6Q1ANxdVTFkMfZ58ip04lQ1Pb9hd74Qv96GORKCQK3Dj9VNSPDvbAfdPtUMwplcqGHgS3zKC5e73wn/5cp8M39apeN0KZFvTwCtmYMVJgh1dU44jnW54SYCmmEI16ofppSMik/L7w4lIK2xx43EkHtIunro2Z849f06crGWlk0S24mu3tn/w121YKuYKaekocTx4KVbEawabg6AxE1EoRvbtnqxHo5PTL7iQd/SthDN34de/+Q8GHmIOQnZumtCe4+VfjelG2aE6pX8U7U46ikFqRO04Ko9de1T+CYLGjUBoQiHp65UrsSbSJ6tjkFcgwl2XuuFYiwroeKEtrDuX7Y5PPdKoXU5OUMUssNi4tIoC6VEanONtOlR4dfCg0LIW9z5qLS47Htq0errqa0Mh4YToto3T9Xi81VHRfwf1D8g+2orLwDVoGMQPHxhWffsNO6L7ahzZ1129pvy1D8fxksUg78yaSzw1w6iwY4C9Y7aBVU1C04aLINUSgPZlN4GuHIL0QQdAsJm3vqVVIg1OAGheMgW+uWY1Y4K+MxfA8E+vMvsIQaIz1EY2+GS3lTEggb05qEJxtgjRhMbmEkgkNgUM9+Yj8ngH6icLfuZwnda3MaSPH1QifTG8VIqAjoljtcCJWCNa0QBUBZpg6fFtD/ij/ix2t1MiDOU5PXMdgrSlJtDAXVY8xI7aP+ayOsFb1HOFEgkVRnZvHUJ6gfooGpbG2P5vp8hNDbPlxpO5CAgrWnBb8mRtz+CW9VdGdm59U4/HxmdOnjEvbfjoZgsmiw0ZtXPniKI6J4eiiOBmFHtbq9GyYPCrmpWpn+xI/HpntXJBIo7CEDNep1YtBjU3T4Asl7BnUA9xH9rHqqWb43JmlsBfPdKeeaxZLTjSpFTGkkafxhpMmTSB3eyBNbP58oG2pbdOcM4NxgyjPcbBeTkaDC7FZPWFWPMjuHrFsPYFbzyTOHpoLDVLyDe7ho+plXLyFyANVuF7ipWAf7Lvs0VDpPxCSB930YN519/6uGvQcHQNQbZyhzUGLQgEpk8kc1aR+gf1r1wCJxY8BaEDlZByj5BTvhfsBQtxJBswbXpBsn0WnNxRBm5vAvLG/gLKH3kN0gZgOvoYpgzODhurrMxF2fDfReiw6v0qjC23ADImSygky8wNR5QKHMflJ3x6GjkvYsV2LJ+ZaSgw7/JMm9BHWu9Dm7625Rs47D+Z/+yuxSs7Ao39weY2RR01gWIdDLWZabkwrfeYOVar7bU+3iK4Xc2FJB6vY+v629s/eOsxubE+nS1Tw5KoUBKx+0JJVMrsvlEeHUbGxVMX51xz0wwU3oaE7KorytnrQb4LBHICX+2XmQIeiv44hH//cm9y7Em/dtXuOvXCcNzo1x42b2gl4WgoZk3zZAgQjRmYtSpwKCBzMPgJ2Tg+tsKyoXsmv1PRYUs8aey6bIBNvXaUA9BiYUnhWAs0XVJACQZR3PjYhfBIZ5HtmyeFt26crgb8Y9RgoB/1yonyk40NtB7voOO8wa+7Bg55W3B7OyjBvRdPZrqhs9SeBoLFvJk1fsIUhBZUjU3LZ0D7qitAbh4JSricaQRbEQ5ADfra0u3gGfo6ZIyYj3YlAXZ8PRdFpIrnZqBGMRzsFr9NR5OQ4xahX6EAG47KpTWt+rQtVcpMtM4jLQLHNQbMlUnUXQzheLndZsexpZ1uWDFg0T0Z06YNtSzZ7TsK7x1e03/h0W03Z9lc1RxT12abjqaIk2rCk+3w+rq7sl4/Hm3XJnQfCI8YPSAaRpBkZOI1J9OD61ZeE9mzY6oWifQxeD6D6jAGWjc0rdHarWhl1pSZr9nLyo+QpSS2tPcoo8/97XsfT6EjVf5p3UEAS0NZnrh+eJll/XlFKhxtUnugsOzhj+jd1x2SM074NUtldymMpSA+vEwKW7FkvL853n735a4TK/Ykk5MHWcGFsdhUpUB7SAXqVFIDio6r6Dy46botqS/FLNCCAYZkW2mvlZjhKy2ojm3FJbbo3l0WS7ciIVFb00Gi0dG3P1rKHRhDDWuhF354GpQzNUCi2Zzs8A5bBJp/EbiwFDh6OKBjuwhpAzno2BBkC1qdPVEjfAtsTYLNvKtY1u0Q0xyslW4VDSjOFOFQozZ20Y7EfZ/tki9XMfDde0hav0Jxoaob21+/2b1//uZEnawaBrLmPb95N3xzGIV2Hq0UR5s+60/+xV8/kFXZr6D3vkh8435R0n6Z68LAstXL+imLl8DvLHJngVO0gdviAAeVDZVjglBtbsSykBlMH3vRK2gfX5Gy85D8/GmotQxk0GT08D6ZGkqkG+SWJjaHwNts//lNsOdaaUsb3diSkDW2CAXHu7ZXnlB7os1sNJFAIqRT57EMRWS6HV/k4kxNK5pBs5lsFRP57L9vdTHHUMvULNofPSePuooJtEMJtmQaBwdVLyitLf/1FcwEArKMRPOy3+wuarT0SYFTO/UWaBaycx5Cj5rGAQNC40FNNDeWyM92x597Z0PiLqNNg7yeUuOTP/XcGpfh87isE0AAg49ikod2pP8HpjpvcUrcuscXR95ubtO43BwRWk4q8PN3Am8vuSNr8I/LJ6MmaoWdLTXgMLJS7WATCEkUj+x+BgQA9/371FhmI2uyeQXWllfkEHUSyT7qbFVXnD3StP0PJcvf/UMZnQ06KgfUH6A5Bz1197Q59Wr2DWg1s2F2f0/d9fsPbylQsDmH1COzRv+ULTXBxFaxdD52zpzQ96LNcGCeZA5lg0RzAR67eb1//ir28tufRe8y0B4OGGo5+tS1rrL+heLnVDKbgjorB/ScmI/GiRawThtqffeJ2e5BqJUCLagp7Fg+T7RrgzbWxPrbFNQAtl9DiTQINFsj/EML9GmehY2Pbu6ppPl7IyBC13aOQUVQOBVoMqZCdVMF2AyV1XW67W/1IXn8nz6LzhW8AuvAPjPbPeei/pYEzS+QhfRFOqeUTVtNCUILVqobETRF4p7fzHBd/JsPw9vNtZ9oK+eHBmNq7XfwLsTdT4HrrUEuyhQuUQDGv/CWny4gfG+9PkbX2QFtbb3gzZYhIMYSqAs0llkEhNdXx++mqXpagNs9U2iv82lr/7o2zsjreCvaRxeHpZR0BMem3+MyD+X5ItA9JfTanPGOHftOKJ+882X0SkuWQAzLVuxHtBC7V8S1bw6+TwJL7hZI4/IAtC4g/L+5l93jg7rAWBjxxz7QogUhy5FItcdP3dAy0JMpsCl1rBnGvnoVS6LOFp7QApMIPq8o4LEcqFDVJMMNYxzw3IoIYwti6nQHT02mzYirK2n946Oz3LuL8Hikw+ineUBBEHBzYHFYhX2RbZBDHc4uIPwrNwy2iDY2EYH7V18OLWEFsrPQwRj8qcWkosDRrCubaSNGaGhSsyffmDZ8fB/LNgp8C+qDl76KQLZbYrf0VbWorIO64tsE3HGJC/oWipDrEWD14WRvaFagT19n1Yyhtr0krOXO+1m5JHgEKxQEb4RHD9WDLxGEPIe3Cwj/2k2BQGQ4XDtRhDsn0eBknSXcqC/w8MLwN+8sixRlFUnQjpbxtx+H/zL4V97hpBeqMfDUPDJXhHPsOekEclThuPn7EvtOKp4lm+P/C7BM/PJS1x09skW20vn0Sm9a66jD+AIXHIhPgid2vw7lnqL/61fe9fN6p7QBZr/YD9SCq2BiL4AhxQJUYrAHnLEXY02fO9HxCM2rtPs1yMwVYPOu+LDL/uD/Eh1T9/7dJPbrcgQK0gMUXJqToUm5gcUSHGhQ86c94dvZui/p/NXt3qevG2X/gsqKTTSX+nXudtHsKY0p7APZNi/7/aQuIPyrtmQLqDlXgJheDLGw+RNB4YR+1k7W+PxelkOL7s+cxdYTYDlw5Yiw/XBy0uVP+2peXxt9ozWkX4Hqr1TWDEk375Cm31Ub8dRnkWdn/tHX2N4gl95zp/ehp2el/W+6fYBsNjHF2bv5GwNOyYrAsJhNpq7S8K9iBI2tSKIFzwKc+/5nsz9iwPQhtoWPzHaPWLo9/vTeenUsjyzQelIV/1oduhmyxZtpGp4C3Iql49Y3OqAVtQMkUUSWWNZfconrVzOG2bdTr4EWA3Pc6RXg3xWu1EwiEHD/AhvZBYQzu456kvWUfuhnIGn9RqNPIyu57e4p7nEH6pULNh6RL4sljUEY1LKmgJaOjsKOh7MO7yW1+CP60Usq7atGl1uX64ZxgCb1TuLnSTiKPAD8f/KTk1zX/7ija+vSCF1bFxC6trO3/yPAAKRem5XZIKfcAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/de/browser/searchplugins/leo_ende_de.xml",
    "content": "<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>LEO Eng-Deu</ShortName>\n<Description>Deutsch-Englisch Wörterbuch von LEO</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAACtElEQVR4nF3Ma0hTYQDG8ec9e8/OOdNd9KjTwAwrmTjNDOxDVFJpIEVFgRkUhRkWXaAkMNDCyqgsumBIReGHiILCIOhDUBG1IE2FrprXXEwTJ7bN7d25vH0owvp//j0PSbc7fxqapnNNM4oIuQykUYGaOgc0B01uNOWlAIPVCllW42YjDceiM1ocQLbLme6wy9/8NA4OCImY26jZSoEIYAPEDM04RguqIFoVADlAc/PJjo5nRwjpBwbtmGkF7wPvAu8Cf5+hdV/TOd9V10413SwC1gMez0KvNzcgSQKNuc9AWQ2EAABihm7UY9HeqrpHbbdeC0XATUACFEUmBNxK0pthK5ul9Xrm2bO99mHb9ZeQKL0hi2kzjAGU0mBwWi3WZ38b9os0a+tY2Cgt8axb6yUCoamGzoAIEVwuZyAw5s7X/2qm108/jmqBs6KALbJICAFA4ywOIGKzuN2pPl/n3CT+W4eGqkdq77ChUfwb5QB1gBdbVDV5YmIiSwXEjNDw7tHjb9iIH4T8PxBTxLRTjL+0UGpljCkONcYaAldeGOFI2r6dRBCIIpnxOIHJwe2SRNVzorKMCc8FgHAOi/OQPL9Sl30BV+LAisKenu6hd75Ygk2gFlmyToVNauZr0SC+jxumaWRlZZ4+2qTP60oMjbu9C/L8A2Vly72Hqx2OJCABiJSs2ojpV9aayvS2tlbOpzmf6uvrDIVGOY/zP4WDwWGf72lLy6W15RugbqGiaJmMZu7YsQ0QGIu5XK7u7g+fPz8Y7Ov/Ojz+pXfMpFLFphV5g6NNSkpS5RqqJM45sHl1xcr1THV3vff/mNTm52TvN8ZKqHWosOKTrxcmvkzl1t2unzl7+UTnM6oZDZm+T/LimvvtH2HJQYLhWVJQ7n9ColFJtkOwwCbeu/uWA7fPH0y+cPUXI+Y0JNj13cUAAAAASUVORK5CYII=</Image>\n<Url type=\"application/x-suggestions+json\" method=\"get\"\n     template=\"http://dict.leo.org/dictQuery/m-query/conf/ende/query.conf/strlist.json?q={searchTerms}&amp;sort=PLa&amp;shortQuery&amp;noDescription&amp;noQueryURLs\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"http://dict.leo.org/ende\" resultdomain=\"leo.org\">\n<Param name=\"lang\" value=\"de\"/>\n<Param name=\"from\" value=\"fxdesktop\"/>\n<Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<SearchForm>http://dict.leo.org</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/de/browser/searchplugins/wikipedia-de.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Wikipedia (de)</ShortName>\n<Description>Wikipedia, die freie Enzyklopädie</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAA4AQAAJgAAACAgAAAAAAAAJAMAAGQBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAEFSURBVDjLxZPRDYJAEESJoQjpgBoM/9IBtoAl4KcUQQlSAjYgJWAH0gPmyNtkzEEuxkQTPzawc3Ozc3MQTc/JfVPR/wW6a+eKQ+Hyfe54B2wvrfXVqXLDfTCMd3j0VHksrTcH9bl2aZq+BCgEwCCPj9E4TdPYGj0C9CYAKdkmBrIIxiIYbvpbb2sSl8AiA+ywAbJE5YLpCImLU/WRDyIAWRgu4k1s4v50ODru4haYSCk4ntkuM0wcMAINXiPKTJQ9CfgB40phBr8DyFjGKkKEhYhCY4iCDgpAYAM2EZBlhJnsZxQUYBNkSkfBvjDd0ttPeR0mxREQ+OhfYOJ6EmL+l/qzn2kGli9cAF3BOfkAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAIKSURBVFjD7ZdBSgNRDIYLguAB7FLwAkXwBl0JgiDYjQcY8ARduBJKu3I5C0EoWDxAT9AL9AK9QBeCIHQlCM/3DZOSmeZNZ2r1bQyEGV7yXv7kJZlJq6XIOXfs+crzwPPTnvnR863n05ZFufDD/T595Q4eauM37u/pWYwfeX53cegcABcuHg0AkEQE8AKAu4gAXv8BrAEMh0PXbrddt9t1vV4v406nk62laeqm02n2LjKYIuK5WCyyfeiLDF32yLn6TJ5mBFarlev3+9nBMMqsabkYhmezWcEd2ctTE/tYBwhgt14BhtmAV2VaLpdrAHioCW+VdwWy9IMAUBQjJcQFTwGqvcTD+Xy+oc8askZJyAYrnKEokCeWLpQkSSZvBIANYgSDVVEQQJaeyHQu1QIgiQNb6AmrTtaQ9+RFSLa1D4iXgfsrVITloeSFFZlaAEjAUMaXo2DJWQtVRe1OKF5aJUkf0NdglXO5VzQGoI2USwwD3LEl590CtdO3QBoT5WSFV+Q63Oha17ITgMlkslGSGBWPdeNiDR2SL1B6zQFINmOAkFOW5eTSURCdvX6OdUlapaWjsKX0dgOg26/VWHSUKhrPz35ISKwq76R9Wx+kKgC1f0o5mISsypUG3kPj2L/lDzKYvEUwzoh2JtPRdQQAo1jD6afne88H1oTMeH6ZK+x7PB/lQ/CJtvkNEgDh1dr/bVYAAAAASUVORK5CYII=</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA3MkMyRDY5QjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA3MkMyRDZBQjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDcyQzJENjdCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDcyQzJENjhCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7lkNGzAAAELklEQVR42uyYa4hUZRjHn3Nm13X2Mu6urtqutrTeVjRUQikoKUoQLIy8hybiBcVMRdFASPwgQTczsCiMvFYGffBDeANFUDEydc31viheat2dyVndmdmdy57+7/I/+HCcKaX1Q3Re+LHnOe9z3sv/PM/znlnLcRz5vzdb/OaL4Ivgi3C/WV01UCAQkNraWqmpGSCVVVWSl5cnZaXl4jgZaWpugp0viURcwpGIJJMpSba1SY+yUlmy5B3ZuGGDXGlokJKSYkmn0pJOp6UDBbsl2iJFRYVi25bEYjFpwzOtra3S3t4umUxGuqqo53WVCGZR9fX1nZgWDAaxgWIJhUpASGyIFLBtSWKDhcFCScTjuE5JXV2dhMNhSaVS2Kwt0WgUYiU6hTCiRSLNGM2BnYF4yccWCWPB6yAC9oGzYC2Iga/pNx/kg/fBs2AcSICvQOMjT2pZD7xFE0kFBd0lHo89zsiv5d8L3o4nwW+dcotUMDo+p11Jn3YKY/qeY9900P0/lv5hUJ+rswc3Nlnd6wDvgmHgR3V/GfgyS0RZf1NrrEeoR/ZD1rDAPzzrHX8wuEYhcr68E6BV2W9RGJMiI9T9wxzwFfAd+AyUgeFgK/iG9ovgAMcpAIvB92AVNzCJ9hoKu4LjjwabmYrGdwtYyb45nPM98DbYyHW4bSr7Pwb9PPszqTwGnGdUZ22DuekX1L074JSy3wC7eV1C/53clFHXVLEz7Hc3UsG38gz9x7O/F+25oC+vPzI1FVwGN0FP8Dz4gmO4fvPYN5X2LI5ZSvsTT9F/iveEgkZyhc8lTrxd3TPhM1LZ08C3vL7HxRplM6AN/AqOgVGgjhts5sKugyi4qvKzhaKZ4voHGMKCe5oF2qHfIj7TyDGucSM/sH5tY7/p+x1cBGm17vmMgikUsxw8kSv/ZoBqqjiCm7zLsBQ+vMuTl/nKbuTJcdIjpmnduIBuKmfNmfcy570BlrMvzpSap+Z2GG2WZ869nr3Ynn7TngZ7wACKbIRdl+s74QgddlPphVzgh6A/c1g8xbND2b24qD/BLVDk8XWUv8MIKuTCTNinVFjfBh+oY82mv+OZs1SNJ1n6ZzLi1nvWsgksyFUbXuVAO5RQjppENxNynyq7AfzE6xsMyyDtfhxDF1mHkZCtSJ9T9mLWIPeZibzuyejb5hlztVr7ZaaBtzlu5GU7Zi7xW8BU0CaqZt7wfnBI+b0GhvIb4iBD7SWOuYfKr+Px+zN4k3loJj/KojYIFINfmALu6TCW0dGbp0gNj+nZLHI203YCOA6WqtNhEF/OWc45ki/kHOuWzW+cgYyyK//mw8MtLEU8AkMqbIMeP5OjfWj3oU9flUL63C5XZ7zZaJXq66+eGajmdJvrG2LkuHNUco1uLapWdarC8v+z5P+U9kXwRfBF8EXwRfBFyNH+EmAA/FQ613UCCjYAAAAASUVORK5CYII=</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5QzlEREIwQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5QzlEREIxQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODlDOUREQUVCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODlDOUREQUZCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz41D9uwAAAJWElEQVR42uxcCWxURRj+t3t029IiVCyXLSpo0ERFLVAvNJ4oBRUVL7Se4IUXeOIVjaKmgkHxthweiKJGY/HAKxqwaiwYBBESwQtpgdCWtns//6nfi7/je7v72kI0mS/5s7vvn5n3Zuab/3pNfZZlkYFBjlkCA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEg87B919+OL/fT4FAgELBIF0zZQqVl5dTSZ8SWr1mHY2oqKBYtIWSiSSlLB81bN5EkUiU4ok4BYMBSqZ8FItEqCmVoBhf6xvOJx+PY6VSRHi/krJS5PP5OiTB4+SFcymVTFI797N4TFJ6foatjVsoNxyi3sW7U3t7hOKxCB+hHGppbqFgfh7ts+cgamlvofy8fIrHk+Tj4ROxKK1Y+S21trbRgvnz+NkilOSxU+r+hghdw+DBg6msbBDV1X1FY8ZUUmtbS8fG+nw5VFVVRUWFPamppYlCoSAlkooI7dTMmxlnMvTzSAS1oe1trdSjqIiJsJWJEKRevYs7iBCLMhH8OfwZo2Zus7R2CcWYHIq0hw4fQX5+nveX1FJ9/bfGIuxqDBgwgPLy8ngD4x0bq7baSllUstcgGj9hAoWjfJ03yrIkESwQgU9wIkXh3FAHESLRKBUV7UZlpaW0dt2PFGlro8WLX6eGhoaOE93xxpb7qL7qpDfydRuKDIlkgsi81P0PBkI53kOhIUOG0LRptzAhijrV//8YIwxluZMlxtJCf3HZz1LM8hbLQpYDWe5gaWJhu0ghliBLNctqlqksB7NsYwmz9GCZw/IFy0Uso9E3ylLIkg/dbEPTnY5TWTawfJ+p4R4sN7GsAgmUtLHczXKYaDNb6JVMB1kUjmd5R+hU2z2hG8HyIMa09U+hj8HOhdo3FZ2+7qVTL5bN2KiVLm1mQd/OMlDTjYPuXpe+86EfZvZnl+EWcbD7e+l4jzi1Zzjo+7I0Ql+j6epYfoFbcSKZcjsLzN7sMoQ0Kz/FS+dSllZ0/MSlzf3Qq3b74dpxuHaOS5/roD/Q7M8uwyU4nPZ+feN1gGfRMc5S4WIVtqPNQ7imXMkacq9UbmJZJgLUXBcGO323ERTfA3rtSViioIM+IPr7tbFshNOsScDlmdImK2nmEfRwqp36+7PoW4cAvzcCfLVfI9NNUMfTLBfiIa5kWa7p/0AwOB2s246TPgaBiY7TQZ7r8VtZkWcwmQQ+fSDTVWgzE1lICqI2aS0yELUQL7H0YymCy1Exy40s37FczTIeYybFfdS8XmE5gOVhlgKM7cMixbR4Rrox5SavweYmsW5JCIHYPVmWIINSGAT3aY+fg+dox3xS+P0uywuwsDqRVFZ2CO5jZ3Mq87qV5es0JBjOUs5yLjK5z1hOhMX+0gub38ON1U33colGG4X/eSPNWJ/hYWzkY5NrRP8rVOou03g8tK1fxLK/sCiVQnctAtACu7bEMoplI/Q/sBzK0gd61e4gkMkeYxzIfBRMqLr2srBcfbCwddD9zjKR5TSWsSw3i+vSwgwDqe37TMJ91PzPxLqp6+vgXvXUfjDLWaL/QvQtzLB/i7DuNiah/88gbNY4Udx8hkub6aLNyS5t9oX+dgfdKOh+cnEVhBOu2hytXVfj/cpSlmYOj2vuS8dY6Fdo13uKOOlUlyj8SZf5qHx9d+36kejzmyCrbjHtTKw8wzqcksXe9YO1kfGaSvObMcZYNz/mhA+ECbkUfkbHAuEK3HzPZfic46ArEM9Q5KCXfl+eAHUSb8MmbczCv7qRLE/cR6JJFF+GuMQRuS6Wb6bDXDLN8024gDDis5DLWtjWNBOuByFfFde2ilrC+V6IQKLqpxhe5aAfIPpPhrvQF2AyxtnexQg4IU7X04gDVu7k1IsQf6R7HsIhuRzfH4OF84q5+FQu69guPHcAcdRH9O+3HfPxWYm9y5oIb7OsFz5GN2vVqBsov1iCTZc4Dye5O8rIO2B1aumvcvj8btx0PcBVzzwU35elKb6Voah2l2aGO/O66Xe4OoVjujCX0dgLZS3fRwngUwSxDwhLeK4XIuxAdG/7+tOErhIbczFMG+GUFos2KnVZikCoq3gB2UthmvpGZ1GAoEwFhHsjiAyhuLbGpc8RMOM1qJH80cVniCCGIK8VQA1Xw/o+D/em4p96ZFy1SALIiQiZoMz9ZoeCRD0iUBkMKZmGa8dmEdycgjYbRUSv+8Xv0eZhTE59X410NBOeQftZLvoJ0Dchyp6LhVqG9NkJd4vovT9M7HQtQtdxEvpsQiDnBBVzfI52zzvo7XU4M819hqLNJWnaVIhUtMIrGarFRg9DXqs/1MdiU1Xa8yICFuomItjvJz7E7+UZCkBeiLAClmyYS6rsRIRntYh8YheJ0EPM9Z5OEuEJkLogQ5HLTo8fzdY1yKDRLrY8CllF/3yjNVOUqFWGcAJOcXfBfsE1Hq5mJAKz7oAfUXW9h0DPr0XkC8R6FnbiGQpFhrK0k+7tKtQ+WjPEQ2+LtezphQgb4DftQGYU/L/EhyKKn4xCVE2WmUBKVOgkZOUuis9mpD9tKEJNTTN+Uvt003sJ7uLap44bHNxKMsM8CUWjIAI7pwDVcshW9JRR4bks5rAQNYtSFNA8YTgmYptlp9L0JOFCbs5izLPRdrtD6mlHt5vQZoKmu0Dc64I01TULgaYTqqBf72Ed5qBPrYPucJYGnDSJcaJKW+pQPZwI/VqntA6HdQPaOKXx+4EgjR7mUY/xvszgShzxCTpXuujzUUqO07//VkGiP8z6L2Izl+OE24tzKU6GJchyB/3zZc0XQl8rgh/lkxcLnYrI54miVxnihs2izTLc3+1vOEeCWAm0Vyf7LQSYNUjPLByWElF/mYENlvO8DylwNSzpr3AtJQ4EqBLxl4XsZBbWdyCqp1uEfgkOYaGL+1AW6zURMFqoWt4X8EAE9VJH1ezfcdG3IS3JFTmxW8CyDRNqwuIP1MxtApOai8XtiwmHRLtb8TxRBJs+4b9XIZJvBUF3E1YsgFStGic4DIsUyfDM67GQTfjdQyxmLsj0IwhmP4edgm/D8/Whv1+0qXavYKM3uNzT/nOARZh3Ma4HMZ6axyNYmyDIF3ex2DlYq3qszQ6sZzE5vyw0MDAwMDAwMDAwQKpm/uGmgZ1SGBgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhh4w58CDAAL8AVXFSeKUgAAAABJRU5ErkJggg==</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://de.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://de.wikipedia.org/wiki/Spezial:Suche\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/de/browser/searchplugins/yahoo-de.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Yahoo</ShortName>\n<Description>Yahoo Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACAA8DQAAJgAAACAgAAABAAgAowsAAGINAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACZ0lEQVR42mzSP4icZRTF4ee+38xOkp2sG5cQxVJIIaaKkICxTkqJjQhpJFYiop2F1YKFQqoUVpEoCBYSS7dfOxVFWGIsokUE/0TEye7OzPe977XYNWk83b0cDoffvXHWGxkKYjt0N1fi+FaJIzNIFSJ0kDXn0z5nF1O9Sp5PzaizamLD2NELo5W4sOwXqqX/04o1R2wg9PYs/GXUmTjqpGNxwvWdFzz19Akvjj+XUkYTggylFLfml93due+tZ7+y577BrkJnbNWke8yHmzvgi/4lq+WU1XjCsThl2p1ya3GZ4KNrt03KuhXH0SkkkbTOL5+u2PnuZ/D8axtGMTaKsbOvrINP3v/W3Y9XhCJjQCrUWRedVpaq3nvn7oHXrz8jD8PfvnEGbL0716LXytIoxqizkups4R/VwhB7hpi7sXkbXNo86bkrazK5sXnbEHND7BvMLcykOotz3vlxvZw+faRb08VEiVC64rPdSw/pZ/Ly9EutNi3TkHOLOvN3u3OnHNx7MFio5qq5Ifdce/WHhwEfXPnekPuq/UPPQhrAKOV0MFdyRFQFRefr7Z9wRrb0zfYd1aCpGmr2BvtSTkcp1wZLnX0tx4oQjeHX+UF97P75QGspM7VMqTfopVwb0aY1F4ZWlFK1SCVDHQKUEvphj0ztkEdrvZoLtOkoNS2XlkHJIlroIky7Jw8atDSJdQ/aPTUdtJBaLqVmlJpqQataCZKhY/L4HwcEI/Qbv1v8tivbIdVG1UtNnPVmFmPEoT9l/Dc9Ujp42Mx4uGl6I5pmgdjGzaLbopsdJqZHWZnqtKkXcZU8D/8OAPAMQ4kD8KK1AAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEJGlDQ1BJQ0MgUHJvZmlsZQAAOBGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+EdigjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHHJz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9FwpwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7NamcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwfYrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqwSyv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxtUgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+oF9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdTTsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QWWdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXIM+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4bBsrEwAAAAlwSFlzAAALEwAACxMBAJqcGAAAByVJREFUWAm1l1uIldcVx9d3ruMZZzRaay+pCjFJH6LSRqxQqA1NH0pBiH3Qp774kEAg4EOkxKdQSCjUFvpm6YsNVNoSaGjFtmga2yZgCIIawdv04g2kM7Uz6lzO+c758v/t/9lzTB/61Oxhn7332muv9V+3vb8pnooDVRkzZ4oY/LmK6mQZa05frX6yFJ9Ae7x4qd2IuV1FFM9WMfhaI9Z+pQBAL+aiEZ0QgNBm2YuZmxHF9VZMXqmivFaLweUyuteWYvHGVPWr2f+F7YvF/ola9DZGVJsHUXs8YvBEK1ZrXt9URDwqxY1BdGMQvWjGqkgA+iLUtazHuADUoowHYugKTilaR7SIpZjWqOMRfY090RbasS4JglpFtzWIcqwZa+pSqnWVcLLXijXpZCFpvbgb/VhMe8huMLPylWkci8/oSD8xJq7hj4WUWvXrlbqVrUyKtBYdpX3Bh9YbzsdErwRgbZKyFP+KdqxPssu4l2hDAOOxIj6bCHigKWRNCcpMCHHHB4TJLc+TXxKHnC51Ct+Qgxl/TZ0qE5Be/EdWTwjqQuJJAPIB8qAZk4kZoXJnvHH+27Hq0+0YX12PH+w7E3/8zbWkitN2M8pS7kCKZ761OV55c2fcm+nG7J1e7N/+e3m2nbyKQcAhnHWZLC86B1rxiFRvSIkIgJHFVWzZ+qk4fG5HEr4wV8buVb+Vuv5QeVZsi/HeW//eHZ1HbNfLT5+Jc2dndBav9KXugfqc+pLsv6Xxvk6kVheumnpDnXlTVMZWfHh+Li6cdOKvmGzEC69+WTskzwr1SfUJ9ZWp7z/0pWXlF9+ejQtnUdCWnAxQ+al5Tdz80lIVEP8x9eZQWCQwOTAhNc34Re+rUW8U0S+r2Ns8nWzBKgONBOeX3V3RaCpPRN7XeFcO7yYl+InML2U3VdBVHszHzbSXYLBJkuTSQzBuphoYZ7X/u8O30gFAHHxzi+Yop8ETcfDXW5JyKMd/fFuO9l3mYuwLAl5gbMg8QuKdYQg4Zjcxo7HikMeIn37vcizes9Ide9bGhs9NLPN9YX0ndnzHpbZ4vx9HXr6kc6Sobo2hIkuzOnIh0xMFRlvc0waWL+p3UePCQ/Myjjx/JSnl59CJbUkJgl75g+ZD/D978Yrc7EuMPe4ESo6OYsaasiiX7tADAyny5cGtyMHsDxzFnP0Tx6Z0SfsW27B1PHZ+c13seGZdbNo2Lo6Iu7e7cfznfxc/8ggNQBhZI9dSs2c5k+rFaHBXmZhd32xTGdlZPvzDvefj9XddlgeObYVpuf1o3zkpyrEnCJwBDjlmr9i7XP3jgrYkDamhEqRA8UOBxZ53tcOtBbgyzr53M65f8DU6sVZ1o067cfFBvP+XGzrDOa5s+JkTShIc+dBtlLOLlRpqAUDc+yqQMnViNq81edDVnPixno/vP/dXjn2svbbnPa1RiqXEHVkYQ06RWygnFEtpbZDLAJws2X1OHgfCv+hiRkZU8Y+pmbjwzjTE1D48PR1TV+5IMErgsjex2A8TJrqCHH9Cw6U0BGBkPUWrKTZnPq4L9WqIOFvEO8ml+vbRvyUB/Jw6OiUa9GydM58qQl6lTrNHyiENrwyTkOvXLziVkMlOOsesVKyIFtZB1zfDAGvdyj4xtkD7yHQ8Ynn4hCrwvYA+DOJCSlXAZl3MjNQobNzVPK7gJm0AiPsQyEg0c6s1cbEB5X08AmDz1TTLucApzHHyJgADvUqVysJMKOSicLRQl+emOIvbnaw+ot2pSTzl5zzJVjPaZ6ix7zCSN4E1shOAWnqbyYH8bOqd1h9AGJ0qtl6LRBubcBKxbo6xh60kWlbLjgG4NJ2ETkwqbl7SeUXVSCq+BF1C2bWEgEO4CxBGvOydGmu3ooXv7AEogLFqn2JtWKO8yc9xAmDxjhGiWMOQXe63zCvHtIjOpGOIwvGJlhRQepyzaiu0MQ4MnFhuT7CiJQC+sUg4jtOYO+1IH9OdCwgBSmOkP2r60CarHeXMjxw3PGyvOBnN670EgOPOc1yEYgDYCxbqTPDXki1srChi4R6lpQ+uDmVFDtkA5GH1qJEvQFgacqCFT37pyP+Y+DMJs0Y54NgbiIVn61jhEUrNARuNIi3vOQf8iUeQuNzILe4b/jFZ7RDYJhTbVRaJTxyWh8PgO93hQJCBsSa2GQyyoLlBzWDxgnm9l0JgADgNgVxElCH22xs4NCsaieSUyzWXaSTLDAPlGQB0Kt6JaqpzYjkJQT9id60aNwqZjVqlz9Kqp+JcfDjOAqhirNoCI6MelpVPAjZ/CbFv45Y9YNcicqDMKm/Xo/FPJdMlqZ9SIK7qSrrci9mbl6q3/DGQ5f7XuK347rgKeuMgiicEfLPmT0rGY1K5SdI/ryritlMbJrr/PZ8+I8qf9PF8qhMrT39QHfHLkhj/fz/bi+eb83F/VxX1b6jWvt6KdTs/AvvCmqXE235jAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\"\n     template=\"https://de.search.yahoo.com/sugg/ff\">\n  <Param name=\"output\"  value=\"fxjson\" />\n  <Param name=\"appid\"   value=\"ffd\" />\n  <Param name=\"command\" value=\"{searchTerms}\" />\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://de.search.yahoo.com/search\" resultdomain=\"yahoo.com\">\n  <Param name=\"p\" value=\"{searchTerms}\"/>\n  <Param name=\"ei\" value=\"UTF-8\"/>\n  <MozParam name=\"fr\" condition=\"pref\" pref=\"yahoo-fr\" />\n</Url>\n<SearchForm>https://de.search.yahoo.com/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/alerts/alert.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     closeAlert.tooltip          \"Diese Benachrichtigung schließen\">\n<!ENTITY     settings.label              \"Einstellungen\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/alerts/alert.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE(closeButton.title): Used as the close button text for web notifications on OS X.\n# This should ideally match the string that OS X uses for the close button on alert-type\n# notifications. OS X will truncate the value if it's too long.\ncloseButton.title = Schließen\n# LOCALIZATION NOTE(actionButton.label): Used as the button label to provide more actions on OS X notifications. OS X will truncate this if it's too long.\nactionButton.label = …\n# LOCALIZATION NOTE(webActions.disableForOrigin.label): %S is replaced\n# with the hostname origin of the notification.\nwebActions.disableForOrigin.label = Deaktivieren von Benachrichtigungen von %S\n\n# LOCALIZATION NOTE(source.label): Used to show the URL of the site that\n# sent the notification (e.g., \"via mozilla.org\"). \"%1$S\" is the source host\n# and port.\nsource.label=von %1$S\nwebActions.settings.label = Benachrichtigungseinstellungen\n\n# LOCALIZATION NOTE(doNotDisturb.label): %S is replaced with the\n# brandShortName of the application.\ndoNotDisturb.label = Nicht stören, bis %S neu gestartet wird\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/alerts/notificationNames.properties",
    "content": "general=Allgemeine Benachrichtigung\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/autoconfig/autoconfig.properties",
    "content": "readConfigTitle = Konfigurationsfehler\nreadConfigMsg = Konfigurationsdatei konnte nicht gelesen werden. Bitte kontaktieren Sie Ihren System-Administrator.\n\nautoConfigTitle = AutoConfig-Warnung\nautoConfigMsg = Netscape.cfg/AutoConfig fehlgeschlagen. Bitte kontaktieren Sie Ihren System-Administrator. \\n Fehler: %S fehlgeschlagen:\n\nemailPromptTitle = E-Mail-Adresse\nemailPromptMsg = Bitte geben Sie Ihre E-Mail-Adresse ein\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/cookie/cookieAcceptDialog.dtd",
    "content": "<!ENTITY     props.name.label               \"Name:\">\n<!ENTITY     props.value.label              \"Information:\">\n<!ENTITY     props.domain.label             \"Host:\">\n<!ENTITY     props.path.label               \"Pfad:\">\n<!ENTITY     props.secure.label             \"Senden für:\">\n<!ENTITY     props.expires.label            \"Gültig bis:\">\n\n<!ENTITY     button.allow.label             \"Erlauben\">\n<!ENTITY     button.allow.accesskey         \"E\">\n<!ENTITY     button.session.label           \"Für diese Sitzung erlauben\">\n<!ENTITY     button.session.accesskey       \"S\">\n<!ENTITY     button.deny.label              \"Ablehnen\">\n<!ENTITY     button.deny.accesskey          \"A\">\n\n<!ENTITY     dialog.title                   \"Das Setzen des Cookies bestätigen\">\n<!ENTITY     dialog.remember.label          \"Diese Auswahl bei allen Cookies von dieser Site verwenden\">\n<!ENTITY     dialog.remember.accesskey      \"D\">\n\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/cookie/cookieAcceptDialog.properties",
    "content": "hostColon=Host:\ndomainColon=Domain:\nforSecureOnly=Nur verschlüsselte Verbindungen\nforAnyConnection=Jeden Verbindungstyp\nexpireAtEndOfSession=Am Ende der Sitzung\n\nshowDetails=Details anzeigen\nhideDetails=Details ausblenden\ndetailsAccessKey=t\n\npermissionToSetACookie = Die Website %S möchte ein Cookie setzen.\npermissionToSetSecondCookie = Die Website %S möchte ein zweites Cookie setzen.\n#  LOCALIZATION NOTE (PermissionToSetAnotherCookie): First %S: sitename, second %S: number of cookies already present for that site\npermissionToSetAnotherCookie = Die Website %S möchte ein weiteres Cookie setzen.\\nSie haben bereits %S Cookies von dieser Website.\npermissionToModifyCookie = Die Website %S möchte ein bestehendes Cookie ändern.\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/formautofill/requestAutocomplete.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- This file has no entities because the feature is still experimental. -->\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/AccessFu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Screen reader started/stopped\nscreenReaderStarted = Screenreader gestartet\nscreenReaderStopped = Screenreader gestoppt\n\n# Roles\nmenubar        =       Menüleiste\nscrollbar      =       Bildlaufleiste\ngrip           =       Griff\nalert          =       Benachrichtigung\nmenupopup      =       Menü-Popup\ndocument       =       Dokument\npane           =       Bereich\ndialog         =       Dialog\nseparator      =       Trenner\ntoolbar        =       Symbolleiste\nstatusbar      =       Statuszeile\ntable          =       Tabelle\ncolumnheader   =       Spaltenkopf\nrowheader      =       Zeilenkopf\ncolumn         =       Spalte\nrow            =       Zeile\ncell           =       Zelle\nlink           =       Link\nlist           =       Liste\nlistitem       =       Listeneintrag\noutline        =       Gliederung\noutlineitem    =       Gliederungseintrag\npagetab        =       Tab\npropertypage   =       Eigenschaftsseite\ngraphic        =       Grafik\nswitch         =       Umschalter\npushbutton     =       Schaltfläche\ncheckbutton    =       Kontrollfeld\nradiobutton    =       Auswahl-Schaltfläche\ncombobox       =       Kombinationsfeld\nprogressbar    =       Fortschrittsleiste\nslider         =       Schieber\nspinbutton     =       Schritt-Schaltfläche\ndiagram        =       Diagramm\nanimation      =       Animation\nequation       =       Gleichung\nbuttonmenu     =       Schaltflächen-Menü\nwhitespace     =       Freiraum\npagetablist    =       Tab-Liste\ncanvas         =       Canvas\ncheckmenuitem  =       Ein/Aus-Menüeintrag\nlabel          =       Beschriftung\npasswordtext   =       Passwort-Text\nradiomenuitem  =       Auswahlmenüeintrag\ntextcontainer  =       Textbehälter\ntogglebutton   =       Umschaltfläche\ntreetable      =       Baum-Tabelle\nheader         =       Kopfzeile\nfooter         =       Fußzeile\nparagraph      =       Absatz\nentry          =       Eintrag\ncaption        =       Legende\nheading        =       Überschrift\nsection        =       Abschnitt\nform           =       Formular\ncomboboxlist   =       Kombinationsfeld-Liste\ncomboboxoption =       Kombinationsfeld-Option\nimagemap       =       Image-Map\nlistboxoption  =       Option\nlistbox        =       Auswahlliste\nflatequation   =       Einfache Gleichung\ngridcell       =       Rasterzelle\nnote           =       Anmerkung\nfigure         =       Abbildung\ndefinitionlist =       Definitionsliste\nterm           =       Begriff\ndefinition     =       Definition\n\nmathmltable              = Mathematiktabelle\nmathmlcell               = Zelle\nmathmlenclosed           = eingeschlossen\nmathmlfraction           = Bruch\nmathmlfractionwithoutbar = Bruch ohne Strich\nmathmlroot               = Wurzel\nmathmlscripted           = mit Skript\nmathmlsquareroot         = Quadratwurzel\n\n# More sophisticated roles which are not actual numeric roles\ntextarea       =       Textfeld\n\nbase           =       Basis\nclose-fence    =       schließende Klammer\ndenominator    =       Nenner\nnumerator      =       Zähler\nopen-fence     =       öffnende Klammer\noverscript     =       übergestellt\npresubscript   =       vor-tiefgestellt\npresuperscript =       vor-hochgestellt\nroot-index     =       Wurzel-Index\nsubscript      =       tiefgestellt\nsuperscript    =       hochgestellt\nunderscript    =       untergestellt\n\n# Text input types\ntextInputType_date   =       Datum\ntextInputType_email  =       E-Mail\ntextInputType_search =       Suche\ntextInputType_tel    =       Telefon\ntextInputType_url    =       URL\n\n# More sophisticated object descriptions\nheadingLevel   =       Überschrift Ebene %S\n\n# more sophisticated list announcement\nlistStart      =       Erster Eintrag\nlistEnd        =       Letzter Eintrag\n# LOCALIZATION NOTE (listItemsCount): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nlistItemsCount =       1 Eintrag;#1 Einträge\n\n# LOCALIZATION NOTE: # %1$S is the position of the item n the set.\n# %2$S is the total number of such items in the set.\n# An expanded example would read \"2 of 5\".\nobjItemOfN      =       %1$S von %2$S\n\n# Landmark announcements\nbanner         =       Banner\ncomplementary  =       Ergänzungs-\ncontentinfo    =       Inhaltsinfo\nmain           =       Haupt-\nnavigation     =       Navigation\nsearch         =       Suche\n\n# LOCALIZATION NOTE (tblColumnInfo): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfo = mit 1 Spalte;mit #1 Spalten\n# LOCALIZATION NOTE (tblRowInfo): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfo = und 1 Zeile;und #1 Zeilen\n\n# table or grid cell information\ncolumnInfo = Spalte %S\nrowInfo = Zeile %S\nspansColumns = überspannt %S Spalten\nspansRows = überspannt %S Zeilen\n\n# Invoked actions\njumpAction     =      gesprungen\npressAction    =      gedrückt\ncheckAction    =      angewählt\nuncheckAction  =      abgewählt\nonAction       =      an\noffAction      =      aus\nselectAction   =      ausgewählt\nunselectAction =      Auswahl aufgehoben\nopenAction     =      geöffnet\ncloseAction    =      geschlossen\nswitchAction   =      (um)geschaltet\nclickAction    =      angeklickt\ncollapseAction =      zugeklappt\nexpandAction   =      ausgeklappt\nactivateAction =      aktiviert\ncycleAction    =      umgeschaltet\n\n# Live regions\n# 'hidden' will be spoken when something disappears in a live region.\nhidden         =      versteckt\n\n# Tab states\ntabLoading     =      laden\ntabLoaded      =      geladen\ntabNew         =      neuer Tab\ntabLoadStopped =      Laden angehalten\ntabReload      =      neu laden\n\n# Object states\nstateChecked     =    angewählt\nstateOn          =    an\nstateNotChecked  =    nicht angewählt\nstateOff         =    aus\nstatePressed     =    gedrückt\n# No string for a not pressed toggle button\nstateExpanded    =    ausgeklappt\nstateCollapsed   =    zugeklappt\nstateUnavailable =    nicht verfügbar\nstateReadonly    =    schreibgeschützt\nstateRequired    =    benötigt\nstateTraversed   =    besucht\nstateHasPopup    =    hat Popup\nstateSelected    =    ausgewählt\n\n# App modes\neditingMode    =      Bearbeiten\nnavigationMode =      Navigieren\n\n# Quick navigation modes\nquicknav_Simple      = Standard\nquicknav_Anchor      = Anker\nquicknav_Button      = Schaltflächen\nquicknav_Combobox    = Kombinationsfelder\nquicknav_Landmark    = Orientierungspunkte\nquicknav_Entry       = Einträge\nquicknav_FormElement = Formularelemente\nquicknav_Graphic     = Grafiken\nquicknav_Heading     = Überschriften\nquicknav_ListItem    = Listeneinträge\nquicknav_Link        = Links\nquicknav_List        = Listen\nquicknav_PageTab     = Seiten-Tabs\nquicknav_RadioButton = Auswahl-Schaltflächen\nquicknav_Separator   = Trenner\nquicknav_Table       = Tabellen\nquicknav_Checkbox    = Kontrollfelder\n\n# MathML menclose notations.\n# See developer.mozilla.org/docs/Web/MathML/Element/menclose#attr-notation\nnotation-longdiv            = schriftliche Division\nnotation-actuarial          = versicherungsmathematisch\nnotation-phasorangle        = Zeigerwinkel\nnotation-radical            = Wurzel\nnotation-box                = Rechteck\nnotation-roundedbox         = abgerundetes Rechteck\nnotation-circle             = Kreis\nnotation-left               = links\nnotation-right              = rechts\nnotation-top                = oben\nnotation-bottom             = unten\nnotation-updiagonalstrike   = diagonale Linie nach oben\nnotation-downdiagonalstrike = diagonale Linie nach unten\nnotation-verticalstrike     = vertikale Linie\nnotation-horizontalstrike   = horizontale Linie\nnotation-updiagonalarrow    = diagonaler Pfeil nach oben\nnotation-madruwb            = madruwb\n\n# Shortened role names for braille\nmenubarAbbr        =       Menüleiste\nscrollbarAbbr      =       Bildlaufleiste\ngripAbbr           =       Griff\nalertAbbr          =       Benachrichtigung\nmenupopupAbbr      =       Menü-Popup\ndocumentAbbr       =       Dokument\npaneAbbr           =       Bereich\ndialogAbbr         =       Dialog\nseparatorAbbr      =       Trenner\ntoolbarAbbr        =       Symbolleiste\nstatusbarAbbr      =       Statuszeile\ntableAbbr          =       Tabll\ncolumnheaderAbbr   =       Spaltenkopf\nrowheaderAbbr      =       Zeilenkopf\ncolumnAbbr         =       Spalte\nrowAbbr            =       Zeile\ncellAbbr           =       Zelle\nlinkAbbr           =       Link\nlistAbbr           =       Liste\nlistitemAbbr       =       Listeneintrag\noutlineAbbr        =       Gliederung\noutlineitemAbbr    =       Gliederungseintrag\npagetabAbbr        =       Tab\npropertypageAbbr   =       Eigenschaftsseite\ngraphicAbbr        =       Grafik\npushbuttonAbbr     =       Schaltfl\ncheckbuttonAbbr    =       Kontr-Feld\nradiobuttonAbbr    =       Ausw-Schaltfl\ncomboboxAbbr       =       Kombinationsfeld\nprogressbarAbbr    =       Fortschrittsleiste\nsliderAbbr         =       Schieber\nspinbuttonAbbr     =       Schritt-Schaltfläche\ndiagramAbbr        =       Diagramm\nanimationAbbr      =       Animation\nequationAbbr       =       Gleichung\nbuttonmenuAbbr     =       Schaltflächen-Menü\nwhitespaceAbbr     =       Freiraum\npagetablistAbbr    =       Tab-Liste\ncanvasAbbr         =       Canvas\ncheckmenuitemAbbr  =       Ein/Aus-Menüeintrag\nlabelAbbr          =       Beschriftung\npasswordtextAbbr   =       Passwtxt\nradiomenuitemAbbr  =       Auswahlmenüeintrag\ntextcontainerAbbr  =       Textbehälter\ntogglebuttonAbbr   =       Umschaltfl\ntreetableAbbr      =       Baum-Tabelle\nheaderAbbr         =       Kopfzeile\nfooterAbbr         =       Fußzeile\nparagraphAbbr      =       Absatz\nentryAbbr          =       Eintrag\ncaptionAbbr        =       Legende\nheadingAbbr        =       Überschrift\nsectionAbbr        =       Abschnitt\nformAbbr           =       Formular\ncomboboxlistAbbr   =       Kombinationsfeld-Liste\ncomboboxoptionAbbr =       Kombinationsfeld-Option\nimagemapAbbr       =       Imgmap\nlistboxoptionAbbr  =       Option\nlistboxAbbr        =       Auswahlliste\nflatequationAbbr   =       Einfache Gleichung\ngridcellAbbr       =       Rasterzelle\nnoteAbbr           =       Anm\nfigureAbbr         =       Abb\ndefinitionlistAbbr =       Definitionsliste\ntermAbbr           =       Begriff\ndefinitionAbbr     =       Definition\ntextareaAbbr       =       Txtfeld\n\n# LOCALIZATION NOTE (tblColumnInfoAbbr): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfoAbbr = #1sp;#1sp\n# LOCALIZATION NOTE (tblRowInfoAbbr): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfoAbbr = #1z;#1z\ncellInfoAbbr = s%Sz%S\n\nstateCheckedAbbr = (x)\nstateUncheckedAbbr = ( )\nstatePressedAbbr = (x)\nstateUnpressedAbbr = ( )\n\nmathmlenclosedAbbr           = eingeschl.\nmathmltableAbbr              = Tabll\nmathmlcellAbbr               = Zelle\nmathmlfractionAbbr           = Bruch\nmathmlfractionwithoutbarAbbr = Bruch ohne Str\nmathmlrootAbbr               = Wurzel\nmathmlscriptedAbbr           = mit Skript\nmathmlsquarerootAbbr         = Qu.Wurzel\n\nbaseAbbr           = Basis\nclose-fenceAbbr    = schließend\ndenominatorAbbr    = Nenner\nnumeratorAbbr      = Zähl\nopen-fenceAbbr     = öffnend\noverscriptAbbr     = über\npresubscriptAbbr   = vor-tief\npresuperscriptAbbr = vor-hoch\nroot-indexAbbr     = Index\nsubscriptAbbr      = tief\nsuperscriptAbbr    = hoch\nunderscriptAbbr    = unter\n\nnotation-longdivAbbr            = schr.Div\nnotation-actuarialAbbr          = vers.\nnotation-phasorangleAbbr        = Zeig.wink.\nnotation-radicalAbbr            = Wurzel\nnotation-boxAbbr                = Recht\nnotation-roundedboxAbbr         = abger.Recht\nnotation-circleAbbr             = Kreis\nnotation-leftAbbr               = links\nnotation-rightAbbr              = rechts\nnotation-topAbbr                = oben\nnotation-bottomAbbr             = unt\nnotation-updiagonalstrikeAbbr   = diag.Lin.oben\nnotation-downdiagonalstrikeAbbr = diag.Lin.unten\nnotation-verticalstrikeAbbr     = vert.Lin\nnotation-horizontalstrikeAbbr   = horiz.Lin\nnotation-updiagonalarrowAbbr    = diag.Pfeil\nnotation-madruwbAbbr            = madruwb\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/about.dtd",
    "content": "<!ENTITY about.version                \"Version\">\n\n<!-- LOCALIZATION NOTE (about.credits.beforeLink): note that there is no space between this phrase and the linked about.credits.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.credits.beforeLink     \"Sehen Sie sich die Liste der \">\n<!ENTITY about.credits.linkTitle      \"Mitwirkenden\">\n<!-- LOCALIZATION NOTE (about.credits.afterLink): note that there is no space between the linked about.credits.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.credits.afterLink      \" am Mozilla-Projekt an.\">\n\n<!-- LOCALIZATION NOTE (about.license.beforeTheLink): note that there is no space between this phrase and the linked about.license.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.license.beforeTheLink  \"Lesen Sie die \">\n<!ENTITY about.license.linkTitle      \"Lizenz-Informationen\">\n<!-- LOCALIZATION NOTE (about.license.afterTheLink): note that there is no space between the linked about.license.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.license.afterTheLink   \" zu diesem Produkt.\">\n\n<!-- LOCALIZATION NOTE (about.relnotes.beforeTheLink): note that there is no space between this phrase and the linked about.relnotes.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.relnotes.beforeTheLink \"Lesen Sie die \">\n<!ENTITY about.relnotes.linkTitle     \"Versionshinweise\">\n<!-- LOCALIZATION NOTE (about.relnotes.afterTheLink): note that there is no space between the linked about.relnotes.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.relnotes.afterTheLink  \" für diese Version.\">\n\n<!-- LOCALIZATION NOTE (about.buildconfig.beforeTheLink): note that there is no space between this phrase and the linked about.buildconfig.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.buildconfig.beforeTheLink \"Sehen Sie sich die \">\n<!ENTITY about.buildconfig.linkTitle     \"Build-Konfiguration\">\n<!-- LOCALIZATION NOTE (about.buildconfig.afterTheLink): note that there is no space between the linked about.buildconfig.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.buildconfig.afterTheLink  \" an, die für diese Version verwendet wurde.\">\n\n<!ENTITY about.buildIdentifier        \"Build-Identifikator: \">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/aboutAbout.dtd",
    "content": "<!ENTITY aboutAbout.title  \"Über About\">\n<!ENTITY aboutAbout.note   \"Dies ist eine Liste der &quot;about:&quot;-Seiten, um Ihnen eine Übersicht zu\ngeben.<br/>\n                            Einige davon könnten verwirrend sein, einige dienen nur der Fehlersuche <br/>\n                            und einige wurden übergangen, da sie Suchanfragen erfordern würden.\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/aboutNetworking.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutNetworking.title                 \"Netzwerkverbindungen\">\n<!ENTITY aboutNetworking.warning               \"Diese Funktion ist sehr experimentell. Verwenden Sie sie nicht ohne erwachsene Aufsicht.\">\n<!ENTITY aboutNetworking.showNextTime          \"Diese Warnung beim nächsten Mal anzeigen\">\n<!ENTITY aboutNetworking.ok                    \"OK\">\n<!ENTITY aboutNetworking.HTTP                  \"HTTP\">\n<!ENTITY aboutNetworking.sockets               \"Sockets\">\n<!ENTITY aboutNetworking.dns                   \"DNS\">\n<!ENTITY aboutNetworking.websockets            \"WebSockets\">\n<!ENTITY aboutNetworking.refresh               \"Aktualisieren\">\n<!ENTITY aboutNetworking.autoRefresh           \"Automatisch aller 3 Sekunden aktualisieren\">\n<!ENTITY aboutNetworking.hostname              \"Hostname\">\n<!ENTITY aboutNetworking.port                  \"Port\">\n<!ENTITY aboutNetworking.spdy                  \"SPDY\">\n<!ENTITY aboutNetworking.ssl                   \"SSL\">\n<!ENTITY aboutNetworking.active                \"Aktiv\">\n<!ENTITY aboutNetworking.idle                  \"Untätig\">\n<!ENTITY aboutNetworking.host                  \"Host\">\n<!ENTITY aboutNetworking.tcp                   \"TCP\">\n<!ENTITY aboutNetworking.sent                  \"Gesendet\">\n<!ENTITY aboutNetworking.received              \"Empfangen\">\n<!ENTITY aboutNetworking.family                \"Klasse\">\n<!ENTITY aboutNetworking.addresses             \"Adressen\">\n<!ENTITY aboutNetworking.expires               \"Läuft ab (Sekunden)\">\n<!ENTITY aboutNetworking.messagesSent          \"Nachrichten gesendet\">\n<!ENTITY aboutNetworking.messagesReceived      \"Nachrichten empfangen\">\n<!ENTITY aboutNetworking.bytesSent             \"Bytes gesendet\">\n<!ENTITY aboutNetworking.bytesReceived         \"Bytes empfangen\">\n<!ENTITY aboutNetworking.logging               \"Protokollieren\">\n<!ENTITY aboutNetworking.logTutorial           \"Weitere Informationen zur Verwendung dieses Werkzeugs stehen unter <a href='https://developer.mozilla.org/docs/Mozilla/Debugging/HTTP_logging'>HTTP-Protokollierung</a> zur Verfügung.\">\n<!ENTITY aboutNetworking.currentLogFile        \"Derzeitige Protokolldatei:\">\n<!ENTITY aboutNetworking.currentLogModules     \"Derzeit protokollierte Module:\">\n<!ENTITY aboutNetworking.setLogFile            \"Als Protokolldatei festlegen\">\n<!ENTITY aboutNetworking.setLogModules         \"Als zu protokollierende Module festlegen\">\n<!ENTITY aboutNetworking.startLogging          \"Aufzeichnung starten\">\n<!ENTITY aboutNetworking.stopLogging           \"Aufzeichnung beenden\">\n<!ENTITY aboutNetworking.dnsLookup             \"DNS-Lookup\">\n<!ENTITY aboutNetworking.dnsLookupButton       \"Auflösen\">\n<!ENTITY aboutNetworking.dnsDomain             \"Domain\">\n<!ENTITY aboutNetworking.dnsLookupTableColumn  \"IPs\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/aboutProfiles.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutProfiles.title \"Über Profile\">\n<!ENTITY aboutProfiles.subtitle \"Diese Seite hilft Ihnen beim Verwalten Ihrer Profile. Jedes Profil stellt eine eigene Umgebung dar, in der Chronik, Lesezeichen, Einstellungen und Add-ons unabhängig von anderen Profilen sind.\">\n<!ENTITY aboutProfiles.create \"Neues Profil anlegen\">\n<!ENTITY aboutProfiles.restart.title \"Neu starten\">\n<!ENTITY aboutProfiles.restart.inSafeMode \"Mit deaktivierten Add-ons neu starten…\">\n<!ENTITY aboutProfiles.restart.normal \"Normal neu starten…\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/aboutProfiles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nname = Profil: %S\nisDefault = Standardprofil\nrootDir = Wurzelordner\n# LOCALIZATION NOTE: localDir is used to show the directory corresponding to\n# the main profile directory that exists for the purpose of storing data on the\n# local filesystem, including cache files or other data files that may not\n# represent critical user data. (e.g., this directory may not be included as\n# part of a backup scheme.)\n# In case localDIr and rootDir are equal, localDir is not shown.\nlocalDir = Lokaler Ordner\ncurrentProfile = Dieses Profil wird derzeit verwendet und kann daher nicht gelöscht werden.\n\nrename = Umbenennen\nremove = Löschen\nsetAsDefault = Als Standardprofil festlegen\nlaunchProfile = Profil zusätzlich ausführen\n\nyes = ja\nno = nein\n\nrenameProfileTitle = Profil umbenennen\nrenameProfile = Das Profil \"%S\" umbenennen in:\n\ninvalidProfileNameTitle = Ungültiger Profilname\ninvalidProfileName = Der Profilname \"%S\" ist nicht erlaubt.\n\ndeleteProfileTitle = Profil löschen\ndeleteProfileConfirm = Das Löschen eines Profils entfernt dieses aus der Liste der verfügbaren Profile und kann NICHT rückgängig gemacht werden. Sie können optional auch alle Dateien des Profils löschen, inklusive Ihrer gespeicherten Einstellungen und persönlichen Daten. Diese Option löscht folgenden Ordner inkl. des kompletten Inhalts:\\n\\n\"%S\"\\n\\nACHTUNG: Dies kann NICHT rückgängig gemacht werden!\\n\\nMöchten Sie die Daten des Profils löschen?\ndeleteFiles = Dateien löschen\ndontDeleteFiles = Dateien nicht löschen\n\nopenDir = Ordner öffnen\n# LOCALIZATION NOTE (macOpenDir): This is the Mac-specific variant of openDir.\n# This allows us to use the preferred\"Finder\" terminology on Mac.\nmacOpenDir = In Finder öffnen\n# LOCALIZATION NOTE (winOpenDir2): This is the Windows-specific variant of\n# openDir.\nwinOpenDir2 = Ordner öffnen\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/aboutReader.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutReader.loading2):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\naboutReader.loading2=Wird geladen…\naboutReader.loadError=Fehler beim Laden des Artikels von der Seite\n\naboutReader.colorScheme.light=Hell\naboutReader.colorScheme.dark=Dunkel\naboutReader.colorScheme.sepia=Sepia\naboutReader.colorScheme.auto=Automatisch\n\n# LOCALIZATION NOTE (aboutReader.estimatedReadTimeValue1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of minutes it is estimated to take to read the article\n# example: `3 minutes`\naboutReader.estimatedReadTimeValue1=#1 Minute;#1 Minuten\n\n#LOCALIZATION NOTE (aboutReader.estimatedReadingTimeRange1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# When there is some uncertainty in how long the article will take to read show a range of\n# minutes it is expected to take.\n# #1 is the number of minutes it is estimated to take to read the article for a fast reader\n# #2 is the number of minutes it is estimated to take to read the article for a slow reader\n# #2 is the variable used to determine the plural form to use.\n# example: `5-8 minutes`\naboutReader.estimatedReadTimeRange1=#1-#2 Minute;#1-#2 Minuten\n\n# LOCALIZATION NOTE (aboutReader.fontType.serif, aboutReader.fontType.sans-serif):\n# These are the styles of typeface that are options in the reader view controls.\naboutReader.fontType.serif=Serif\naboutReader.fontType.sans-serif=Sans-serif\n\n# LOCALIZATION NOTE (aboutReader.fontTypeSample): String used to sample font types.\naboutReader.fontTypeSample=Aa\n\naboutReader.toolbar.close=Leseansicht schließen\naboutReader.toolbar.typeControls=Schrifteinstellungen\n\n# These are used for the Reader View toolbar button and the menuitem within the\n# View menu.\nreaderView.enter=Leseansicht öffnen\nreaderView.enter.accesskey=L\nreaderView.close=Leseansicht beenden\nreaderView.close.accesskey=L\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/aboutRights.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- rights.locale-direction instead of the usual local.dir entity, so RTL can skip translating page. -->\n<!ENTITY rights.locale-direction \"ltr\">\n<!ENTITY rights.pagetitle       \"about:rights\">\n<!ENTITY rights.intro-header    \"Über Ihre Rechte\">\n<!ENTITY rights.intro \"&brandFullName; ist freie und quelloffene Software, entwickelt von einer Gemeinschaft tausender Gleichgesinnter, verteilt über die gesamte Welt. Es gibt da einige Dinge, die Sie wissen sollten:\"> \n\n<!-- Note on pointa / pointb / pointc form:\n     These points each have an embedded link in the HTML, so each point is\n     split into chunks for text before the link, the link text, and the text\n     after the link. If a localized grammar doesn't need the before or after\n     chunk, it can be left blank.\n\n     Also note the leading/trailing whitespace in strings here, which is\n     deliberate for formatting around the embedded links. -->\n<!ENTITY rights.intro-point1a \"&brandShortName; wird Ihnen unter den Bedingungen der \">\n<!ENTITY rights.intro-point1b \"Mozilla Public License\">\n<!ENTITY rights.intro-point1c \" zur Verfügung gestellt. Das bedeutet, Sie dürfen &brandShortName; verwenden, kopieren und an andere verteilen. Sie sind auch gerne eingeladen, den Quellcode von &brandShortName; zu verändern und an Ihre eigenen Bedürfnisse anzupassen. Die Mozilla Public License gibt Ihnen auch das Recht, Ihre veränderte Version an andere zu verteilen.\"> \n\n<!ENTITY rights.intro-point2-a \"Mozilla gibt Ihnen keine Markenrechte oder Lizenzen an den Handelsmarken der Mozilla Foundation oder irgendeiner Partei, einschließlich ohne Einschränkungen am Namen &quot;Firefox&quot; oder dem Firefox-Logo. Weitere Informationen zur Nutzung der Marken finden Sie \">\n<!ENTITY rights.intro-point2-b \"hier\">\n<!ENTITY rights.intro-point2-c \".\">\n\n<!-- point 2.5 text for official branded builds -->\n<!ENTITY rights.intro-point2.5 \"Manche Funktionen in &brandShortName;, wie z.B. der Absturzmelder, geben Ihnen die Möglichkeit, &vendorShortName; Feedback zu geben. Indem Sie das Feedback absenden, erteilen Sie &vendorShortName; die Erlaubnis, das Feedback zur Verbesserung von Produkten zu nutzen, es auf Webseiten zu veröffentlichen und es zu verteilen.\">\n\n<!-- point 3 text for official branded builds -->\n<!ENTITY rights2.intro-point3a \"Wie wir Ihre über &brandShortName; an &vendorShortName; abgesendeten persönlichen Daten und Ihr Feedback nutzen, ist beschrieben in der \">\n<!ENTITY rights2.intro-point3b \"&brandShortName;-Datenschutzerklärung\">\n<!ENTITY rights.intro-point3c \".\">\n\n<!-- point 3 text for unbranded builds -->\n<!ENTITY rights.intro-point3-unbranded \"Jegliche Datenschutzerklärungen, die für dieses Produkt gelten, sollten hier gelistet werden:\">\n\n<!-- point 4 text for official branded builds -->\n<!ENTITY rights2.intro-point4a \"Einige &brandShortName;-Funktionen verwenden web-basierte Informationsdienste. Allerdings können wir keine Garantie dafür übernehmen, dass sie 100&#37; genau und fehlerfrei sind. Weitere Details, inklusive Informationen darüber, wie Sie diese Funktionen deaktivieren können, finden Sie in den \">\n<!ENTITY rights.intro-point4b \"Service-Bedingungen\">\n<!ENTITY rights.intro-point4c \".\">\n\n<!-- point 4 text for unbranded builds -->\n<!ENTITY rights.intro-point4a-unbranded \"Falls dieses Produkt Web-Dienste enthält, sollten gültige Service-Bedingungen für den Dienst oder die Dienste zum Bereich \">\n<!ENTITY rights.intro-point4b-unbranded \"Website-Dienste\">\n<!ENTITY rights.intro-point4c-unbranded \" verlinkt werden.\">\n\n<!ENTITY rights2.webservices-header \"&brandFullName; web-basierte Informationsdienste\">\n\n<!-- point 5 -->\n<!ENTITY rights.intro-point5 \"Zur Wiedergabe einiger Videoinhalte lädt &brandShortName; bestimmte Entschlüsselungskomponenten von Dritten herunter.\">\n\n<!-- Note that this paragraph references a couple of entities from\n     preferences/security.dtd, so that we can refer to text the user sees in\n     the UI, without this page being forgotten every time those strings are\n     updated.  -->\n<!-- intro paragraph for branded builds -->\n<!ENTITY rights2.webservices-a \"&brandFullName; verwendet web-basierte Informationsdienste (&quot;Services&quot;), um einige der Funktionen anbieten zu können, die Ihnen für den Gebrauch mit der Binaryversion von &brandShortName; unter den unten angegebenen Bedingungen zur Verfügung gestellt werden. Falls Sie die Dienste oder einen davon nicht verwenden möchten oder die Bedingungen für Sie nicht akzeptabel sind, können Sie die Funktion oder die Service(s) deaktivieren. Anleitungen dafür, wie Sie eine bestimmte Funktion oder einen Service deaktivieren können, finden Sie \">\n<!ENTITY rights2.webservices-b \"hier\">\n<!ENTITY rights3.webservices-c \". Andere Funktionen und Dienste können in den Anwendungseinstellungen deaktiviert werden.\">\n\n<!-- safe browsing points for branded builds -->\n<!ENTITY rights.safebrowsing-a \"SafeBrowsing: \">\n<!ENTITY rights.safebrowsing-b \"Das Deaktivieren von SafeBrowsing wird nicht empfohlen, da Sie auf unsichere Seiten stoßen könnten.  Wenn Sie diese Funktion komplett deaktivieren möchten, führen Sie bitte folgende Schritte aus:\"> \n<!ENTITY rights.safebrowsing-term1 \"Öffnen Sie das Einstellungen-Fenster\">\n<!ENTITY rights.safebrowsing-term2 \"Wählen Sie den Tab Sicherheit\">\n<!ENTITY rights2.safebrowsing-term3 \"Wählen Sie die Option &quot;&enableSafeBrowsing.label;&quot; ab\">\n<!ENTITY rights.safebrowsing-term4 \"SafeBrowsing ist nun deaktiviert\">\n\n<!-- location aware browsing points for branded builds -->\n<!ENTITY rights.locationawarebrowsing-a \"Standortbezogenes Browsing: \">\n<!ENTITY rights.locationawarebrowsing-b \"ist immer eine Opt-in-Funktion.  Standortdaten werden niemals ohne Ihre Erlaubnis gesendet.  Wenn Sie diese Funktion komplett deaktivieren möchten, führen Sie bitte folgende Schritte aus:\"> \n<!ENTITY rights.locationawarebrowsing-term1a \"Rufen Sie in der Adressleiste\">\n<!ENTITY rights.locationawarebrowsing-term1b \"about:config\">\n<!ENTITY rights.locationawarebrowsing-term2 \"auf. Tippen Sie dann geo.enabled\">\n<!ENTITY rights.locationawarebrowsing-term3 \"Führen Sie einen Doppelklick auf geo.enabled aus\">\n<!ENTITY rights.locationawarebrowsing-term4 \"Standortbezogenes Browsing ist nun deaktiviert\">\n\n<!-- intro paragraph for unbranded builds -->\n<!ENTITY rights.webservices-unbranded \"Ein Überblick über die verwendeten Website-Dienste und eine Anleitung, wie sie deaktiviert werden können, wenn das vorgesehen ist, sollte hier eingefügt werden.\">\n\n<!-- point 1 text for unbranded builds -->\n<!ENTITY rights.webservices-term1-unbranded \"Jegliche Bedingungen für die Dienste, die dieses Produkt verwendet, sollten hier gelistet werden.\">\n\n<!-- points 1-7 text for branded builds -->\n<!ENTITY rights2.webservices-term1 \"&vendorShortName; und die Mitwirkenden, Lizenzgeber und Partner versuchen die genausten und aktuellsten Services zur Verfügung zu stellen. Allerdings kann nicht garantiert werden, dass die Daten umfassend und fehlerfrei sind.  Beispielsweise könnte der SafeBrowsing-Service manche riskanten Websites als sicher einstufen und manche sicheren Websites fälschlicherweise als riskant. Und für standortbezogene Dienste gilt, dass alle Standortdaten, die von unseren Service-Providern geliefert werden, nur Schätzungen darstellen, und weder wir noch unsere Service-Provider garantieren für die Genauigkeit der Standortdaten.\"> \n<!ENTITY rights.webservices-term2 \"&vendorShortName; kann die Dienste nach eigenem Ermessen abschalten oder verändern.\">\n<!ENTITY rights2.webservices-term3 \"Sie sind eingeladen, diese Dienste mit der dazugehörigen &brandShortName;-Version zu verwenden, und &vendorShortName; erteilt Ihnen die Rechte dies zu tun. &vendorShortName; und ihre Lizenzgeber behalten sich alle anderen Rechte an den Diensten vor. Diese Bedingungen beabsichtigen nicht, jegliche Rechte einzuschränken, die von Open-Source-Lizenzen gewährt werden, die auf &brandShortName; und entsprechende Quellcode-Versionen von &brandShortName; anwendbar sind.\">\n<!ENTITY rights.webservices-term4 \"Die Dienste werden &quot;wie es ist&quot; zur Verfügung gestellt. &vendorShortName;, ihre Mitwirkenden, Lizenzgeber und Distributoren gewähren keinerlei Gewährleistung, weder ausdrücklich noch implizit, einschließlich – aber nicht begrenzt auf – Marktreife oder Verwendbarkeit für einen bestimmten Zweck. Das volle Risiko bezüglich der Auswahl des für Sie richtigen Dienstes und die Qualität und Leistungsfähigkeit des Dienstes liegt bei Ihnen. Manche Gerichtsbarkeiten erlauben nicht den Ausschluss oder die Eingrenzung von implizierten Risiken, so dass dieser Haftungsausschluss möglicherweise nicht für Sie gilt.\">\n<!ENTITY rights.webservices-term5 \"In keinem Fall, außer wenn durch geltendes Recht gefordert, sind &vendorShortName;, ihre Mitwirkenden, Lizenzgeber oder Distributoren für irgendwelchen indirekten oder speziellen Schäden, Schäden durch Seiteneffekte (Nebenwirkungen) oder Folgeschäden, die aus der Benutzung von &brandShortName; oder den Diensten folgen, haftbar. Die gesamte Haftbarkeit unter diesen Bedingungen beschränkt sich auf maximal $500 (fünfhundert Dollar). Manche Gerichtsbarkeiten erlauben nicht den Ausschluss oder die Eingrenzung von bestimmten Risiken, so dass diese Ausschlüsse oder Eingrenzungen möglicherweise nicht für Sie gelten.\">\n<!ENTITY rights.webservices-term6 \"&vendorShortName; kann diese Bedingungen bei Bedarf von Zeit zu Zeit aktualisieren. Diese Bedingungen können nicht ohne eine schriftliche Zusicherung von &vendorShortName; verändert oder aufgehoben werden.\">\n<!ENTITY rights.webservices-term7 \"Diese Bedingungen werden durch die Gesetze des Staates Kalifornien, USA, geschützt, ausschließlich den damit in Konflikt stehenden Rechtsvorschriften. Sollten einzelne Bestimmungen dieser Bedingungen unwirksam oder undurchführbar sein, bleibt davon die Wirksamkeit der anderen Bedingungen unberührt. Falls ein Konflikt bestehen sollte, zwischen der übersetzen Version dieser Bedingungen und der englischsprachigen Version, gelten die Bedingungen der englischsprachigen Version.\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/aboutRights.properties",
    "content": "buttonLabel = Lernen Sie Ihre Rechte kennen…\nbuttonAccessKey = L\nnotifyRightsText = %S ist freie und Open-Source-Software von der gemeinnützigen Mozilla-Stiftung."
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/aboutServiceWorkers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.title                     \"Über Service-Worker\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.maintitle                 \"Angemeldete Service-Worker\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_not_enabled       \"Service-Worker sind deaktiviert.\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_no_serviceworkers \"Keine Service-Worker angemeldet.\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/aboutServiceWorkers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle = Quelle: %S\n\n# LOCALIZATION NOTE: %1$S is brandShortName, %2$2 is the application ID, and $%$3 is true/false value.\n# LOCALIZATION NOTE: the term \"InBrowserElement\" should not be translated\nb2gtitle = %1$S Anwendungs-ID %2$S - InBrowserElement %3$S\n\nscope = Gültigkeitsbereich:\n\nscriptSpec = Skript-Spezifikation:\n\n# LOCALIZATION NOTE: the term \"Worker\" should not be translated.\ncurrentWorkerURL = Aktuelle Worker-Adresse:\n\nactiveCacheName = Name des aktiven Caches:\n\nwaitingCacheName = Name des wartenden Caches:\n\ntrue = true\n\nfalse = false\n\n# LOCALIZATION NOTE this term is used as a button label (verb, not noun).\nupdate = Aktualisieren\n\nunregister = Abmelden\n\nwaiting = Warten…\n\n# LOCALIZATION NOTE: the term \"Service Worker\" should not translated.\nunregisterError = Fehler beim Abmelden des Service-Workers\n\npushEndpoint = Push-Endpunkt:\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/aboutSupport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutSupport.pageTitle \"Informationen zur Fehlerbehebung\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.pageSubtitle): don't change the 'supportLink' id. -->\n<!ENTITY aboutSupport.pageSubtitle \"\n  Diese Seite enthält technische Informationen, die nützlich sein könnten,\n  wenn Sie versuchen, ein Problem zu lösen. Wenn Sie nach Antworten auf häufig\n  gestellte Fragen zu &brandShortName; suchen, besuchen Sie bitte unsere  <a id='supportLink'>Hilfeseite</a>.\n\">\n\n<!ENTITY aboutSupport.crashes.title \"Absturzberichte\">\n<!-- LOCALIZATION NOTE (aboutSupport.crashes.id):\nThis is likely the same like id.heading in crashes.dtd. -->\n<!ENTITY aboutSupport.crashes.id \"Meldungs-ID\">\n<!ENTITY aboutSupport.crashes.sendDate \"Gesendet\">\n<!ENTITY aboutSupport.crashes.allReports \"Alle Absturzberichte\">\n<!ENTITY aboutSupport.crashes.noConfig \"Diese Anwendung wurde nicht für die Anzeige von Absturzberichten konfiguriert.\">\n\n<!ENTITY aboutSupport.extensionsTitle \"Erweiterungen\">\n<!ENTITY aboutSupport.extensionName \"Name\">\n<!ENTITY aboutSupport.extensionEnabled \"Aktiviert\">\n<!ENTITY aboutSupport.extensionVersion \"Version\">\n<!ENTITY aboutSupport.extensionId \"ID\">\n\n<!ENTITY aboutSupport.experimentsTitle \"Experimentelle Funktionen\">\n<!ENTITY aboutSupport.experimentName \"Name\">\n<!ENTITY aboutSupport.experimentId \"ID\">\n<!ENTITY aboutSupport.experimentDescription \"Beschreibung\">\n<!ENTITY aboutSupport.experimentActive \"Aktiv\">\n<!ENTITY aboutSupport.experimentEndDate \"Enddatum\">\n<!ENTITY aboutSupport.experimentHomepage \"Homepage\">\n<!ENTITY aboutSupport.experimentBranch \"Zweig\">\n\n<!ENTITY aboutSupport.appBasicsTitle \"Allgemeine Informationen\">\n<!ENTITY aboutSupport.appBasicsName \"Name\">\n<!ENTITY aboutSupport.appBasicsVersion \"Version\">\n<!ENTITY aboutSupport.appBasicsBuildID \"Build-ID\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsUpdateChannel, aboutSupport.appBasicsUpdateHistory, aboutSupport.appBasicsShowUpdateHistory):\n\"Update\" is a noun here, not a verb. -->\n<!ENTITY aboutSupport.appBasicsUpdateChannel \"Update-Kanal\">\n<!ENTITY aboutSupport.appBasicsUpdateHistory \"Update-Chronik\">\n<!ENTITY aboutSupport.appBasicsShowUpdateHistory \"Update-Chronik anzeigen\">\n\n<!ENTITY aboutSupport.appBasicsProfileDir \"Profilverzeichnis\">\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsProfileDirWinMac):\nThis is the Windows- and Mac-specific variant of aboutSupport.appBasicsProfileDir.\nWindows/Mac use the term \"Folder\" instead of \"Directory\" -->\n<!ENTITY aboutSupport.appBasicsProfileDirWinMac \"Profilordner\">\n\n<!ENTITY aboutSupport.appBasicsEnabledPlugins \"Aktivierte Plugins\">\n<!ENTITY aboutSupport.appBasicsBuildConfig \"Build-Konfiguration\">\n<!ENTITY aboutSupport.appBasicsUserAgent \"User-Agent\">\n<!ENTITY aboutSupport.appBasicsOS \"Betriebssystem\">\n<!ENTITY aboutSupport.appBasicsMemoryUse \"Speicherverwendung\">\n<!ENTITY aboutSupport.appBasicsPerformance \"Leistung\">\n\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutSupport.appBasicsServiceWorkers \"Angemeldete Service-Worker\">\n\n<!ENTITY aboutSupport.appBasicsProfiles \"Profile\">\n\n<!ENTITY aboutSupport.appBasicsMultiProcessSupport \"Fenster mit mehreren Prozessen\">\n\n<!ENTITY aboutSupport.appBasicsSafeMode \"Abgesicherter Modus\">\n\n<!ENTITY aboutSupport.showDir.label \"Ordner öffnen\">\n<!-- LOCALIZATION NOTE (aboutSupport.showMac.label): This is the Mac-specific\nvariant of aboutSupport.showDir.label.  This allows us to use the preferred\n\"Finder\" terminology on Mac. -->\n<!ENTITY aboutSupport.showMac.label \"Im Finder anzeigen\">\n<!-- LOCALIZATION NOTE (aboutSupport.showWin2.label): This is the Windows-specific\nvariant of aboutSupport.showDir.label. -->\n<!ENTITY aboutSupport.showWin2.label \"Ordner öffnen\">\n\n<!ENTITY aboutSupport.modifiedKeyPrefsTitle \"Wichtige modifizierte Einstellungen\">\n<!ENTITY aboutSupport.modifiedPrefsName \"Name\">\n<!ENTITY aboutSupport.modifiedPrefsValue \"Wert\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.userJSTitle, aboutSupport.userJSDescription): user.js is the name of the preference override file being checked. -->\n<!ENTITY aboutSupport.userJSTitle \"user.js-Einstellungen\">\n<!ENTITY aboutSupport.userJSDescription \"Der Profilordner besitzt eine <a id='prefs-user-js-link'>user.js-Datei</a>, welche Einstellungen enthält, die nicht von &brandShortName; erstellt wurden.\">\n\n<!ENTITY aboutSupport.lockedKeyPrefsTitle \"Wichtige nicht veränderbare Einstellungen\">\n<!ENTITY aboutSupport.lockedPrefsName \"Name\">\n<!ENTITY aboutSupport.lockedPrefsValue \"Wert\">\n\n<!ENTITY aboutSupport.graphicsTitle \"Grafik\">\n\n<!ENTITY aboutSupport.placeDatabaseTitle \"Chronik- und Lesezeichendatenbank\">\n<!ENTITY aboutSupport.placeDatabaseIntegrity \"Integrität\">\n<!ENTITY aboutSupport.placeDatabaseVerifyIntegrity \"Integrität überprüfen\">\n\n<!ENTITY aboutSupport.jsTitle \"JavaScript\">\n<!ENTITY aboutSupport.jsIncrementalGC \"Inkrementelle GC\">\n\n<!ENTITY aboutSupport.a11yTitle \"Barrierefreiheit\">\n<!ENTITY aboutSupport.a11yActivated \"Aktiviert\">\n<!ENTITY aboutSupport.a11yForceDisabled \"Barrierefreiheit verhindern\">\n\n<!ENTITY aboutSupport.libraryVersionsTitle \"Bibliotheken-Versionen\">\n\n<!ENTITY aboutSupport.installationHistoryTitle \"Installations-Chronik\">\n<!ENTITY aboutSupport.updateHistoryTitle \"Update-Chronik\">\n\n<!ENTITY aboutSupport.copyTextToClipboard.label \"Text in die Zwischenablage kopieren\">\n<!ENTITY aboutSupport.copyRawDataToClipboard.label \"Rohdaten in die Zwischenablage kopieren\">\n\n<!ENTITY aboutSupport.sandboxTitle \"Isolierte Umgebungen\">\n\n<!ENTITY aboutSupport.safeModeTitle \"Abgesicherten Modus probieren\">\n<!ENTITY aboutSupport.restartInSafeMode.label \"Mit deaktivierten Add-ons neu starten…\">\n\n<!ENTITY aboutSupport.graphicsFeaturesTitle \"Allgemeine Merkmale\">\n<!ENTITY aboutSupport.graphicsDiagnosticsTitle \"Weitere Informationen\">\n<!ENTITY aboutSupport.graphicsFailureLogTitle \"Fehlerprotokoll\">\n<!ENTITY aboutSupport.graphicsGPU1Title \"GPU 1\">\n<!ENTITY aboutSupport.graphicsGPU2Title \"GPU 2\">\n<!ENTITY aboutSupport.graphicsDecisionLogTitle \"Entscheidungsprotokoll\">\n<!ENTITY aboutSupport.graphicsCrashGuardsTitle \"Absturzverhinderer hat Funktionen deaktiviert\">\n<!ENTITY aboutSupport.graphicsWorkaroundsTitle \"Lösungen\">\n\n\n<!ENTITY aboutSupport.appBasicsKeyGoogle \"Google Key\">\n<!ENTITY aboutSupport.appBasicsKeyMozilla \"Mozilla Location Service Key\">\n<!ENTITY aboutSupport.sandboxSyscallAge \"Seconds Ago\">\n<!ENTITY aboutSupport.sandboxSyscallArgs \"Arguments\">\n<!ENTITY aboutSupport.sandboxSyscallIndex \"#\">\n<!ENTITY aboutSupport.sandboxSyscallLogTitle \"Rejected System Calls\">\n<!ENTITY aboutSupport.sandboxSyscallNumber \"Syscall\">\n<!ENTITY aboutSupport.sandboxSyscallPID \"PID\">\n<!ENTITY aboutSupport.sandboxSyscallProcType \"Process Type\">\n<!ENTITY aboutSupport.sandboxSyscallTID \"TID\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/aboutSupport.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (downloadsTitleFiles): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of relevant days with crash reports\ncrashesTitle=Absturzberichte des letzten Tages;Absturzberichte der letzten #1 Tage\n\n# LOCALIZATION NOTE (crashesTimeMinutes): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of minutes (between 1 and 59) which have passed since the crash\ncrashesTimeMinutes=vor #1 Minute;vor #1 Minuten\n\n# LOCALIZATION NOTE (crashesTimeHours): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of hours (between 1 and 23) which have passed since the crash\ncrashesTimeHours=vor #1 Stunde;vor #1 Stunden\n\n# LOCALIZATION NOTE (crashesTimeDays): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of days (1 or more) which have passed since the crash\ncrashesTimeDays=vor #1 Tag;vor #1 Tagen\n\n# LOCALIZATION NOTE (downloadsTitleFiles): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of pending crash reports\npendingReports=Alle Absturzberichte (einschließlich #1 nicht abgesendeter Absturzbericht in dieser Zeitspanne);Alle Absturzberichte (einschließlich #1 nicht abgesendeter Absturzberichte in dieser Zeitspanne)\n\n# LOCALIZATION NOTE (rawDataCopied) Text displayed in a mobile \"Toast\" to user when the\n# raw data is successfully copied to the clipboard via button press.\nrawDataCopied=Rohdaten in die Zwischenablage kopiert\n\n# LOCALIZATION NOTE (textCopied) Text displayed in a mobile \"Toast\" to user when the\n# text is successfully copied to the clipboard via button press.\ntextCopied=Text in die Zwischenablage kopiert\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedDriver = Wurde auf Grund Ihrer Grafiktreiberversion blockiert.\n\n# LOCALIZATION NOTE The %S here is a placeholder, leave unchanged, it will get replaced by the driver version string.\ntryNewerDriver = Wurde auf Grund Ihrer Grafiktreiberversion blockiert. Versuchen Sie, Ihren Grafiktreiber auf mindestens Version %S zu aktualisieren.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedGfxCard = Wurde auf Grund Ihrer Grafikkarte blockiert, da ungelöste Treiberprobleme bestehen.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedOSVersion = Wurde auf Grund Ihrer Betriebssystemversion blockiert.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedMismatchedVersion = Wurde auf Grund unterschiedlicher Grafiktreiberversionen in der Registrierung und der DLL-Datei blockiert.\n\n# LOCALIZATION NOTE In the following strings, \"Direct2D\", \"DirectWrite\" and \"ClearType\" \n# are proper nouns and should not be translated. Feel free to leave english strings if \n# there are no good translations, these are only used in about:support\nclearTypeParameters = ClearType-Parameter\n\ncompositing = Compositing\nhardwareH264 = H264-Dekodierung durch Hardware\naudioBackend = Audio-Back-End\nmainThreadNoOMTC = Haupt-Thread, kein OMTC\nyes = Ja\nno = Nein\n\ngpuDescription = Beschreibung\ngpuVendorID = Herstellerkennung\ngpuDeviceID = Gerätekennung\ngpuSubsysID = Subsys-ID\ngpuDrivers = Treiber\ngpuRAM = RAM\ngpuDriverVersion = Treiber-Version\ngpuDriverDate = Treiber-Datum\ngpuActive = Aktiv\nwebglRenderer = WebGL-Renderer\nwebgl2Renderer = WebGL2-Renderer\nGPU1 = GPU 1\nGPU2 = GPU 2\nblocklistedBug = Auf Grund bekannter Probleme blockiert\n# LOCALIZATION NOTE %1$S will be replaced with a bug number string.\nbugLink = Problem %1$S\n# LOCALIZATION NOTE %1$S will be replaced with an arbitrary identifier\n# string that can be searched on DXR/MXR or grepped in the source tree.\nunknownFailure = Blockiert; Fehlercode %1$S\nd3d11layersCrashGuard = D3D11-Compositor\nd3d11videoCrashGuard = D3D11-Videodekoder\nd3d9videoCrashGuard = D3D9-Videodekoder\nglcontextCrashGuard = OpenGL\nresetOnNextRestart = Bei nächstem Neustart zurücksetzen\ngpuProcessKillButton = GPU-Prozess beenden\n\nminLibVersions = Minimal vorausgesetzte Version\nloadedLibVersions = Verwendete Version\n\nhasSeccompBPF = Seccomp-BPF (Filtern von Systemaufrufen)\nhasSeccompTSync = Seccomp-Thread-Synchronisierung\nhasUserNamespaces = User-Namespaces\nhasPrivilegedUserNamespaces = User-Namespaces für privilegierte Prozesse\ncanSandboxContent = Inhaltsprozesse in isolierter Umgebung\ncanSandboxMedia = Medienplugins in isolierter Umgebung\ncontentSandboxLevel = Ebene der isolierten Umgebung des Inhaltsprozesses\n\n# LOCALIZATION NOTE %1$S and %2$S will be replaced with the number of remote and the total number\n# of windows, respectively, while %3$S will be replaced with one of the status strings below,\n# which contains a description of the multi-process preference and status.\n# Note: multiProcessStatus.3 doesn't exist because status=3 was deprecated.\nmultiProcessWindows = %1$S/%2$S (%3$S)\nmultiProcessStatus.0 = aktiviert durch Benutzer\nmultiProcessStatus.1 = aktiviert (Standard)\nmultiProcessStatus.2 = deaktiviert\nmultiProcessStatus.4 = deaktiviert durch Werkzeuge für Barrierefreiheit\nmultiProcessStatus.5 = deaktiviert wegen unzureichender Grafik-Hardwarebeschleunigung\nmultiProcessStatus.6 = deaktiviert wegen nicht unterstützter Texteingabemethode\nmultiProcessStatus.7 = deaktiviert wegen Add-ons\nmultiProcessStatus.8 = Deaktivierung erzwungen\n# No longer in use (bug 1296353) but we might bring this back.\nmultiProcessStatus.9 = deaktiviert durch Hardwarebeschleunigung der Grafik in Windows XP\nmultiProcessStatus.unknown = unbekannter Status\n\nasyncPanZoom = Asynchrones Wischen und Zoomen\napzNone = nichts\nwheelEnabled = Mausrad-Eingabe aktiviert\ntouchEnabled = Berührungs-Eingabe aktiviert\ndragEnabled = Ziehen der Bildlaufleiste aktiviert\n\n# LOCALIZATION NOTE %1 will be replaced with the key of a preference.\nwheelWarning = Asynchone Mausrad-Eingabe deaktiviert auf Grund nicht unterstützter Einstellung: %S\ntouchWarning = Asynchrone Berührungs-Eingabe deaktiviert auf Grund nicht unterstützter Einstellung: %S\n\n# LOCALIZATION NOTE The following strings indicate if an API key has been found.\n# In some development versions, it's expected for some API keys that they are\n# not found.\nfound = Found\nmissing = Missing\nsandboxProcType.content = content\nsandboxProcType.mediaPlugin = media plugin\nwebgl1DriverExtensions = WebGL 1 Driver Extensions\nwebgl1Extensions = WebGL 1 Extensions\nwebgl1Renderer = WebGL 1 Driver Renderer\nwebgl1Version = WebGL 1 Driver Version\nwebgl1WSIInfo = WebGL 1 Driver WSI Info\nwebgl2DriverExtensions = WebGL 2 Driver Extensions\nwebgl2Extensions = WebGL 2 Extensions\nwebgl2Version = WebGL 2 Driver Version\nwebgl2WSIInfo = WebGL 2 Driver WSI Info\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/aboutTelemetry.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutTelemetry.pageTitle \"Telemetriedaten\">\n\n<!ENTITY aboutTelemetry.changeDataChoices \"\n  Ändern\n\">\n\n<!ENTITY aboutTelemetry.uploadEnabled \"\n  Daten des Firefox-Statusberichts werden <span>hochgeladen</span>.\n\">\n\n<!ENTITY aboutTelemetry.uploadDisabled \"\n  Daten des Firefox-Statusberichts werden <span>nicht hochgeladen</span>.\n\">\n\n<!ENTITY aboutTelemetry.extendedRecordingEnabled \"\n  Ausführliche Telemetrie-Aufzeichnung ist <span>aktiviert</span>.\n\">\n\n<!ENTITY aboutTelemetry.extendedRecordingDisabled \"\n  Ausführliche Telemetrie-Aufzeichnung ist <span>deaktiviert</span>.\n\">\n\n<!ENTITY aboutTelemetry.pingDataSource \"\nDatensatz auswählen:\n\">\n\n<!ENTITY aboutTelemetry.showCurrentPingData \"\nDatensatz in Aufzeichnung\n\">\n\n<!ENTITY aboutTelemetry.showArchivedPingData \"\nArchivierte Datensätze\n\">\n\n<!ENTITY aboutTelemetry.pingDataDisplay \"\nDatensatz-Darstellung:\n\">\n\n<!ENTITY aboutTelemetry.structured \"\nStrukturiert\n\">\n\n<!ENTITY aboutTelemetry.raw \"\nReines JSON\n\">\n\n<!ENTITY aboutTelemetry.showSubsessionData \"\nUntersitzungsdaten anzeigen\n\">\n\n<!ENTITY aboutTelemetry.choosePing \"\nDatensatz auswählen:\n\">\n\n<!ENTITY aboutTelemetry.showNewerPing \"\n&lt;&lt; Neuerer Datensatz\n\">\n\n<!ENTITY aboutTelemetry.showOlderPing \"\nÄlterer Datensatz &gt;&gt;\n\">\n\n<!ENTITY aboutTelemetry.rawPingData \"\nUnformatierte Daten des Datensatzes…\n\">\n\n<!ENTITY aboutTelemetry.archiveWeekHeader \"\nWoche\n\">\n\n<!ENTITY aboutTelemetry.archivePingHeader \"\nDatensatz\n\">\n\n<!ENTITY aboutTelemetry.generalDataSection \"\n  Allgemeine Daten\n\">\n\n<!ENTITY aboutTelemetry.environmentDataSection \"\n  Umgebungsdaten\n\">\n\n<!ENTITY aboutTelemetry.telemetryLogSection \"\n  Telemetrie-Protokoll\n\">\n\n<!ENTITY aboutTelemetry.slowSqlSection \"\n  Langsame SQL-Befehle\n\">\n\n<!ENTITY aboutTelemetry.chromeHangsSection \"\n  Browser-Hänger\n\">\n\n<!ENTITY aboutTelemetry.threadHangStatsSection \"\n  Thread-Hänger\n\">\n\n<!ENTITY aboutTelemetry.capturedStacksSection \"\n  Aufgezeichnete Aufruflisten\n\">\n\n<!ENTITY aboutTelemetry.scalarsSection \"\n  Skalare\n\">\n\n<!ENTITY aboutTelemetry.keyedScalarsSection \"\n  Schlüsselgebundene Skalare\n\">\n\n<!ENTITY aboutTelemetry.histogramsSection \"\n  Histogramme\n\">\n\n<!ENTITY aboutTelemetry.keyedHistogramsSection \"\n  Schlüsselgebundene Histogramme\n\">\n\n<!ENTITY aboutTelemetry.eventsSection \"\n  Ereignisse\n\">\n\n<!ENTITY aboutTelemetry.simpleMeasurementsSection \"\n  Einfache Messdaten\n\">\n\n<!ENTITY aboutTelemetry.addonDetailsSection \"\n  Add-on-Details\n\">\n\n<!ENTITY aboutTelemetry.lateWritesSection \"\n  Späte Schreibvorgänge\n\">\n\n<!ENTITY aboutTelemetry.sessionInfoSection \"\n  Sitzungsinformationen\n\">\n\n<!ENTITY aboutTelemetry.addonHistogramsSection \"\n  Histogramme aus Daten, die von Add-ons gesammelt wurden\n\">\n\n<!ENTITY aboutTelemetry.toggle \"\n  Zum Umschalten der Ansicht anklicken\n\">\n\n<!ENTITY aboutTelemetry.emptySection \"\n  (Keine Daten gesammelt)\n\">\n\n<!ENTITY aboutTelemetry.fullSqlWarning \"\n  HINWEIS: Das Debuggen langsamer SQL-Befehle ist aktiv. Es können vollständige SQL-Befehle weiter unten angezeigt werden, diese werden aber nicht durch die Telemetrie übertragen.\n\">\n\n<!ENTITY aboutTelemetry.fetchSymbols \"\n  Funktionsnamen für Aufruflisten von Hängern abfragen\n\">\n\n<!ENTITY aboutTelemetry.hideSymbols \"\n  Rohdaten von Hängern anzeigen\n\">\n\n<!ENTITY aboutTelemetry.filterText \"\n  Filter (Zeichenketten oder /Reguläre Ausdrücke/):\n\">\n\n<!ENTITY aboutTelemetry.payloadChoiceHeader \"\n  Datenpaket\n\">\n\n<!ENTITY aboutTelemetry.rawPayload \"\n  Unformatiertes Datenpaket\n\">\n\n\n<!ENTITY aboutTelemetry.fetchStackSymbols \"\n  Fetch function names for stacks\n\">\n\n<!ENTITY aboutTelemetry.hideStackSymbols \"\n  Show raw stack data\n\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/aboutTelemetry.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Note to translators:\n# - %1$S will be replaced by brandFullName\n# - %2$S will be replaced with the value of the toolkit.telemetry.server_owner preference\npageSubtitle = Diese Seite zeigt durch Telemetrie gesammelte Informationen über Performanz, Hardware, Benutzung und vom Benutzer gemachte Änderungen an. Diese Informationen werden an %1$S gesendet, um %2$S zu verbessern.\n\ngeneralDataTitle = Allgemeine Daten\n\ngeneralDataHeadingName = Name\n\ngeneralDataHeadingValue = Wert\n\nenvironmentDataHeadingName = Name\n\nenvironmentDataHeadingValue = Wert\n\nenvironmentDataSubsectionToggle = Zum Umschalten anklicken\n\nenvironmentDataSubsectionEmpty = (Keine Daten aufgezeichnet)\n\ntelemetryLogTitle = Telemetrie-Protokoll\n\ntelemetryLogHeadingId = ID\n\ntelemetryLogHeadingTimestamp = Zeitstempel\n\ntelemetryLogHeadingData = Daten\n\nslowSqlMain = Langsame SQL-Befehle auf Haupt-Thread\n\nslowSqlOther = Langsame SQL-Befehle auf Hilfs-Thread\n\nslowSqlHits = Aufrufe\n\nslowSqlAverage = Durchschnittliche Zeit (ms)\n\nslowSqlStatement = Befehl\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the hang\n# - The %2$S will be replaced with the duration of the hang\nchrome-hangs-title = Bericht für Hänger %1$S (%2$S Sekunden)\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the late write\nlate-writes-title = Später Schreibvorgang %1$S\n\nstackTitle = Aufrufliste:\n\nmemoryMapTitle = Speichernutzung:\n\nerrorFetchingSymbols = Beim Abrufen der Symbole trat ein Fehler auf. Überprüfen Sie die Internetverbindung und versuchen Sie es erneut.\n\nhistogramSamples = Messwerte\n\nhistogramAverage = Mittelwert\n\nhistogramSum = Summe\n\nhistogramCopy = Kopieren\n\nkeysHeader = Eigenschaft\n\nnamesHeader = Name\n\nvaluesHeader = Wert\n\naddonTableID = Add-on-ID\n\naddonTableDetails = Details\n\n# Note to translators:\n# - The %1$S will be replaced with the name of an Add-on Provider (e.g. \"XPI\", \"Plugin\")\naddonProvider = Vom Typ %1$S\n\nparentPayload = Übergeordnetes Datenpaket\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the child payload (e.g. \"1\", \"2\")\nchildPayloadN = Untergeordnetes Datenpaket %1$S\n\ntimestampHeader = Zeitstempel\n\ncategoryHeader = Kategorie\n\nmethodHeader = Methode\n\nobjectHeader = Objekt\n\nextraHeader = Zusatz\n\n\n# Note to translators:\n# - The %1$S will be replaced with the string key for this stack.\n# - The %2$S will be replaced with the number of times this stack was captured.\ncaptured-stacks-title = %1$S (capture count: %2$S)\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/aboutWebrtc.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (document_title, cannot_retrieve_log):\n# The text \"WebRTC\" is a proper noun and should not be translated.\n# It is the general label for the standards based technology. see http://www.webrtc.org\ndocument_title = WebRTC - Interne Daten\ncannot_retrieve_log = WebRTC-Protokoll kann nicht aufgerufen werden\n\n# LOCALIZATION NOTE (save_page_msg):\n# %1$S will be replaced by a full path file name: the target of the SavePage operation.\nsave_page_msg = Seite gespeichert als: %1$S\n\n# LOCALIZATION NOTE (save_page_dialog_title): \"about:webrtc\" is a internal browser URL and should not be\n# translated. This string is used as a title for a file save dialog box.\nsave_page_dialog_title = about:webrtc speichern unter\n\n# LOCALIZATION NOTE (debug_mode_off_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_off_state_msg = Das Ablaufprotokoll befindet sich in: %1$S\n\n# LOCALIZATION NOTE (debug_mode_on_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_on_state_msg = Debug-Modus aktiv, Ablaufprotokoll in: %1$S\n\n# LOCALIZATION NOTE (aec_logging_msg_label, aec_logging_off_state_label,\n# aec_logging_on_state_label, aec_logging_on_state_msg):\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_msg_label = AEC-Protokollierung\naec_logging_off_state_label = AEC-Protokollierung starten\naec_logging_on_state_label = AEC-Protokollierung beenden\naec_logging_on_state_msg = AEC-Protokollierung aktiv (sprechen Sie einige Minuten mit dem Anrufer und stoppen Sie dann die Aufnahme)\n\n# LOCALIZATION NOTE (aec_logging_off_state_msg):\n# %1$S will be replaced by the full path to the directory containing the captured log files.\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_off_state_msg = Gespeicherte Protokolldateien befinden sich in: %1$S\n\n# LOCALIZATION NOTE (peer_connection_id_label): \"PeerConnection\" is a proper noun\n# associated with the WebRTC module. \"ID\" is an abbreviation for Identifier. This string\n# should not normally be translated and is used as a data label.\npeer_connection_id_label = PeerConnection-ID\n\n# LOCALIZATION NOTE (sdp_heading, local_sdp_heading, remote_sdp_heading):\n# \"SDP\" is an abbreviation for Session Description Protocol, an IETF standard.\n# See http://wikipedia.org/wiki/Session_Description_Protocol\nsdp_heading = SDP\nlocal_sdp_heading = Lokales SDP\nremote_sdp_heading = Externes SDP\n\n# LOCALIZATION NOTE (rtp_stats_heading): \"RTP\" is an abbreviation for the\n# Real-time Transport Protocol, an IETF specification, and should not\n# normally be translated. \"Stats\" is an abbreviation for Statistics.\nrtp_stats_heading = RTP-Statistiken\n\n# LOCALIZATION NOTE (ice_state, ice_stats_heading): \"ICE\" is an abbreviation\n# for Interactive Connectivity Establishment, which is an IETF protocol,\n# and should not normally be translated. \"Stats\" is an abbreviation for\n# Statistics.\nice_state = ICE-Status\nice_stats_heading = ICE-Statistiken\nice_restart_count_label = ICE-Neustarts\nice_rollback_count_label = ICE-Zurücknahmen (Rollbacks)\n\n# LOCALIZATION NOTE (av_sync_label): \"A/V\" stands for Audio/Video.\n# \"sync\" is an abbreviation for sychronization. This is used as\n# a data label.\nav_sync_label = A/V-Sync\n\n# LOCALIZATION NOTE (jitter_buffer_delay_label): A jitter buffer is an\n# element in the processing chain, see http://wikipedia.org/wiki/Jitter\n# This is used as a data label.\njitter_buffer_delay_label = Jitter-Puffer-Verzögerung\n\n# LOCALIZATION NOTE (avg_bitrate_label, avg_framerate_label): \"Avg.\" is an abbreviation\n# for Average. These are used as data labels.\navg_bitrate_label = Durchschnittliche Bitrate\navg_framerate_label = Durchschnittliche Bildfrequenz\n\n# LOCALIZATION NOTE (typeLocal, typeRemote): These adjectives are used to label a\n# line of statistics collected for a peer connection. The data represents\n# either the local or remote end of the connection.\ntypeLocal = Lokal\ntypeRemote = Extern\n\n# LOCALIZATION NOTE (nominated): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank.\nnominated = Nominiert\n\n# LOCALIZATION NOTE (selected): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank. This represents an attribute of an ICE candidate.\nselected = Ausgewählt\n\nsave_page_label = Seite speichern\ndebug_mode_msg_label = Debug-Modus\ndebug_mode_off_state_label = Debug-Modus starten\ndebug_mode_on_state_label = Debug-Modus beenden\nstats_heading = Sitzungsstatistiken\nlog_heading = Verbindungsprotokoll\nlog_show_msg = Protokoll anzeigen\nlog_hide_msg = Protokoll ausblenden\nconnection_closed = schließen\nlocal_candidate = Lokaler Kandidat\nremote_candidate = Externer Kandidat\npriority = Priorität\nfold_show_msg = Details anzeigen\nfold_show_hint = Zum Erweitern des Abschnitts anklicken\nfold_hide_msg = Details ausblenden\nfold_hide_hint = Zum Minimieren des Abschnitts anklicken\ndropped_frames_label = Übersprungene Bilder\ndiscarded_packets_label = Verworfene Pakete\ndecoder_label = Decoder\nencoder_label = Encoder\nreceived_label = Empfangen\npackets = Pakete\nlost_label = Verloren\njitter_label = Jitter\nsent_label = Gesendet\n\n\nlog_clear = Clear Log\nstats_clear = Clear History\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/actions.dtd",
    "content": "<!ENTITY action.switchToTab.label \"Wechseln zum Tab\">\r\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/appPicker.dtd",
    "content": "<!ENTITY NoAppFound.label      \"Für diesen Dateityp wurden keine Anwendungen gefunden.\">\n<!ENTITY BrowseButton.label    \"Durchsuchen…\">\n<!ENTITY SendMsg.label         \"Diesen Eintrag senden an:\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=Die URL ist ungültig und kann nicht geladen werden.\nfileNotFound=Die Datei %S konnte nicht gefunden werden. Bitte überprüfen Sie die Adresse und versuchen Sie es erneut.\nfileAccessDenied=Die Datei auf %S ist nicht lesbar.\ndnsNotFound=%S konnte nicht gefunden werden. Bitte überprüfen Sie den Namen und versuchen Sie es erneut.\nunknownProtocolFound=Eines der folgenden (%S) ist kein registriertes Protokoll oder ist in diesem Kontext nicht erlaubt.\nconnectionFailure=Beim Versuch %S zu kontaktieren, wurde die Verbindung abgelehnt.\nnetInterrupt=Die Verbindung mit %S wurde unerwartet abgebrochen. Ein Teil der Daten wurde eventuell übertragen.\nnetTimeout=Zeitüberschreitung beim Verbindungsaufbau zu %S.\nredirectLoop=Limit für Umleitungen dieser URL überschritten.  Die angeforderte Seite konnte nicht geladen werden. Dies könnte von blockierten Cookies verursacht werden.\nconfirmRepostPrompt=Zur Anzeige dieser Seite müssen Daten erneut gesendet werden, durch die alle zuvor durchgeführten Aktionen wiederholt werden (wie eine Suche oder eine Bestellungsaufgabe).\nresendButton.label=Neu senden\nunknownSocketType=Dieses Dokument kann nicht angezeigt werden, wenn Sie nicht den \"Personal Security Manager\" (PSM) installieren. Laden Sie PSM herunter, installieren Sie ihn und versuchen Sie es erneut oder kontaktieren Sie Ihren Systemadministrator.\nnetReset=Das Dokument enthält keine Daten.\nnotCached=Dieses Dokument ist nicht mehr verfügbar.\nnetOffline=Dieses Dokument kann nicht angezeigt werden, während Sie offline sind. Um online zu gehen, wählen Sie \"Offline arbeiten\" im Datei-Menü ab.\nisprinting=Das Dokument kann nicht verändert werden, während es gedruckt wird oder die Druckvorschau angezeigt wird.\ndeniedPortAccess=Der Zugriff auf die angegebene Port-Nummer wurde aus Sicherheitsgründen deaktiviert.\nproxyResolveFailure=Der von Ihnen konfigurierte Proxy-Server wurde nicht gefunden. Bitte überprüfen Sie Ihre Proxy-Einstellungen und versuchen Sie es erneut.\nproxyConnectFailure=Beim Versuch, den von Ihnen konfigurierten Proxy-Server zu erreichen, wurde die Verbindung verweigert. Bitte überprüfen Sie Ihre Proxy-Einstellungen und versuchen Sie es erneut.\ncontentEncodingError=Die aufgerufene Seite kann nicht angezeigt werden, da sie eine ungültige oder nicht unterstützte Form der Kompression verwendet.\nunsafeContentType=Die Seite, die Sie ansehen wollen, kann nicht angezeigt werden, weil sie in einem Dateityp enthalten ist, der eventuell nicht sicher geöffnet werden kann. Bitte kontaktieren Sie die Webseitenbetreiber, um sie über dieses Problem zu informieren.\nexternalProtocolTitle=Anforderung für externes Protokoll\nexternalProtocolPrompt=Eine externe Anwendung muss ausgeführt werden, um %1$S:-Links zu verarbeiten.\\n\\n\\nAngeforderter Link:\\n\\n%2$S\\n\\nAnwendung: %3$S\\n\\n\\nWenn Sie diese Anforderung nicht erwartet haben, könnte es ein Versuch sein, eine Sicherheitslücke in dieser externen Anwendung auszunutzen. Unterbrechen Sie diese Anforderung, wenn Sie nicht sicher sind, ob sie bösartig sein könnte.\\n\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<Unbekannt>\nexternalProtocolChkMsg=Diese Entscheidung für alle Links dieses Typs merken.\nexternalProtocolLaunchBtn=Anwendung ausführen\nmalwareBlocked=Die Seite auf %S wurde als attackierende Website gemeldet und auf Grund Ihrer Sicherheitseinstellungen blockiert.\nunwantedBlocked=Die Website auf %S wurde als Lieferant von unerwünschter Software gemeldet und auf Grund Ihrer Sicherheitseinstellungen blockiert.\ndeceptiveBlocked=Die Seite auf %S wurde als betrügerische Website gemeldet und auf Grund Ihrer Sicherheitseinstellungen blockiert.\ncspBlocked=Diese Seite hat eine Inhaltsicherheitsrichtlinie (Content Security Policy), die verhindert, dass sie auf diese Art geladen wird.\ncorruptedContentErrorv2=Beim Laden der Seite %S wurde gegen das Netzwerkprotokoll verstoßen. Dieser Fehler kann nicht behoben werden.\nremoteXUL=Diese Seite verwendet eine nicht unterstützte Technologie, die nicht mehr standardmäßig unterstützt wird.\nsslv3Used=Die Sicherheit Ihrer Daten auf %S konnte nicht garantiert werden, weil SSLv3, ein defektes Sicherheitsprotokoll, verwendet wird.\nweakCryptoUsed=Der Inhaber von %S hat seine Website falsch konfiguriert. Um Ihre Informationen vor Diebstahl zu schützen, wurde keine Verbindung zu dieser Website aufgebaut.\ninadequateSecurityError=Die Website versuchte, eine unpassende Sicherheitsstufe auszuhandeln.\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/autocomplete.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (searchWithEngine): %S will be replaced with\n# the search engine provider's name. This format was chosen because\n# the provider can also end with \"Search\" (e.g.: MSN Search).\nsearchWithEngine = Mit \"%S\" suchen\n\n# LOCALIZATION NOTE (switchToTab2): This is the same as the older switchToTab\n# string that it's replacing, except it uses title case, so \"Switch\" and \"Tab\"\n# are capitalized.\nswitchToTab2 = Zum Tab wechseln\n\n# LOCALIZATION NOTE (visit): This is shown next to autocomplete entries that are\n# simple URLs or sites, which will be visited when the user selects them.\nvisit = Aufrufen\n\n# LOCALIZATION NOTE (bookmarkKeywordSearch): This is the title of autocomplete\n# entries that are bookmark keyword searches.  %1$S will be replaced with the\n# domain name of the bookmark, and %2$S will be replaced with the keyword\n# search text that the user is typing.  %2$S will not be empty.\nbookmarkKeywordSearch = %1$S: %2$S\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % realBrandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%realBrandDTD;\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrowsewithcaret.checkMsg=Dieses Dialogfenster nicht mehr anzeigen\nbrowsewithcaret.checkWindowTitle=Caret Browsing\nbrowsewithcaret.checkLabel=Drücken von F7 schaltet Caret Browsing ein oder aus. Diese Funktion platziert einen beweglichen Cursor in Webseiten, sodass Sie Text mit der Tastatur auswählen können. Möchten Sie Caret Browsing einschalten?\nbrowsewithcaret.checkButtonLabel=Ja\n\nplainText.wordWrap=Lange Zeilen umbrechen\n\nformPostSecureToInsecureWarning.title = Sicherheitswarnung\nformPostSecureToInsecureWarning.message = Die eingegebenen Daten werden über eine nicht gesicherte Verbindung übertragen und könnten von einer dritten Person mitgelesen werden.\\n\\nSollen diese Daten wirklich gesendet werden?\nformPostSecureToInsecureWarning.continue = Fortfahren\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/charsetMenu.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY charsetMenu2.label            \"Textkodierung\">\n<!ENTITY charsetMenu2.accesskey        \"T\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/charsetMenu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The property keys ending with \".key\" are for access keys.\n# Localizations may add or delete properties where the property key ends with\n# \".key\" as appropriate for the localization. The code that uses this data can\n# deal with the absence of an access key for an item.\n#\n# For gbk, gbk.bis and gbk.bis.key are used to trigger string changes in\n# localizations.\n# \n# Make sure the keys defined here don't collide with\n# charsetMenuAutodet.accesskey in charsetMenu.dtd.\n#\n# In the en-US version of this file, access keys are given to the following:\n# * UTF-8\n# * All encodings that are the fallback encoding for some locale in Firefox\n# * All encodings that are the fallback encoding for some locale in IE\n# * All Japanese encodings\n#\n# For the items whose property key does not end in \".key\" and whose value\n# includes \"(\" U+0028 LEFT PARENTHESIS, the \"(\" character is significant for\n# processing by CharsetMenu.jsm. If your localization does not use ASCII\n# parentheses where en-US does in this file, please file a bug to make\n# CharsetMenu.jsm also recognize the delimiter your localization uses.\n# (When this code was developed, all localizations appeared to use\n# U+0028 LEFT PARENTHESIS for this purpose.)\n\n# Auto-Detect (sub)menu\ncharsetMenuCharsets = Zeichenkodierung\ncharsetMenuAutodet = Automatisch bestimmen\n# 'A' is reserved for Arabic:\ncharsetMenuAutodet.key = A\ncharsetMenuAutodet.off = (deaktiviert)\ncharsetMenuAutodet.off.key = d\ncharsetMenuAutodet.ja = Japanisch\ncharsetMenuAutodet.ja.key = J\ncharsetMenuAutodet.ru = Russisch\ncharsetMenuAutodet.ru.key = R\ncharsetMenuAutodet.uk = Ukrainisch\ncharsetMenuAutodet.uk.key = U\n\n# Globally-relevant\nUTF-8.key        = U\nUTF-8            = Unicode\nwindows-1252.key = W\nwindows-1252     = Westlich\n\n# Arabic\nwindows-1256.key =  r\nwindows-1256     = Arabisch (Windows)\nISO-8859-6       = Arabisch (ISO)\n\n# Baltic\nwindows-1257.key = B\nwindows-1257     = Baltisch (Windows)\nISO-8859-4       = Baltisch (ISO)\n\n# Central European\nwindows-1250.key =       e\nwindows-1250     = Mitteleuropäisch (Windows)\nISO-8859-2.key   =           p\nISO-8859-2       = Mitteleuropäisch (ISO)\n\n# Chinese, Simplified\ngbk.bis.key      =                  f\ngbk.bis          = Chinesisch vereinfacht\n\n# Chinese, Traditional\nBig5.key         =            t\nBig5             = Chinesisch traditionell\n\n# Cyrillic\nwindows-1251.key =  y\nwindows-1251     = Kyrillisch (Windows)\nISO-8859-5       = Kyrillisch (ISO)\nKOI8-R           = Kyrillisch (KOI8-R)\nKOI8-U           = Kyrillisch (KOI8-U)\nIBM866           = Kyrillisch (DOS)\n\n# Greek\nwindows-1253.key = G\nwindows-1253     = Griechisch (Windows)\nISO-8859-7.key   =              S\nISO-8859-7       = Griechisch (ISO)\n\n# Hebrew\nwindows-1255.key = H\nwindows-1255     = Hebräisch\n# LOCALIZATION NOTE (ISO-8859-8): The value for this item should begin with\n# the same word for Hebrew as the value for windows-1255 so that this item \n# sorts right after that one in the collation order for your locale.\nISO-8859-8       = Hebräisch visuell\n\n# Japanese\nShift_JIS.key    = J\nShift_JIS        = Japanisch (Shift_JIS)\nEUC-JP.key       =        c\nEUC-JP           = Japanisch (EUC-JP)\nISO-2022-JP.key  =     n\nISO-2022-JP      = Japanisch (ISO-2022-JP)\n\n# Korean\nEUC-KR.key       =  o\nEUC-KR           = Koreanisch\n\n# Thai\nwindows-874.key  =    i\nwindows-874      = Thai\n\n# Turkish\nwindows-1254.key =    k\nwindows-1254     = Türkisch\n\n# Vietnamese\nwindows-1258.key = V\nwindows-1258     = Vietnamesisch\n\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/charsetOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from charsetOverlay.xul -->\n<!ENTITY charsetMenu.label\t\t\t\t\"Zeichenkodierung\">\n<!ENTITY charsetMenu.accesskey\t\t\t\t\"Z\">\n<!ENTITY charsetMenuAutodet.label\t\t\t\"Automatisch bestimmen\">\n<!ENTITY charsetMenuAutodet.accesskey\t\t\t\"A\">\n<!ENTITY charsetMenuMore.label\t\t\t\t\"Weitere\">\n<!ENTITY charsetMenuMore.accesskey\t\t\t\t\"w\">\n<!ENTITY charsetMenuMore1.label\t\t\t\t\"Westeuropäisch\">\n<!ENTITY charsetMenuMore1.accesskey\t\t\t\t\"W\">\n<!ENTITY charsetMenuMore2.label\t\t\t\t\"Osteuropäisch\">\n<!ENTITY charsetMenuMore2.accesskey\t\t\t\t\"O\">\n<!ENTITY charsetMenuMore3.label\t\t\t\t\"Ostasiatisch\">\n<!ENTITY charsetMenuMore3.accesskey\t\t\t\t\"a\">\n<!ENTITY charsetMenuMore4.label\t\t\t\t\"SO- &amp; SW-Asiatisch\">\n<!ENTITY charsetMenuMore4.accesskey\t\t\t\t\"S\">\n<!ENTITY charsetMenuMore5.label\t\t\t\t\"Nahöstlich\">\n<!ENTITY charsetMenuMore5.accesskey\t\t\t\t\"N\">\n<!ENTITY charsetCustomize.label\t\t\t\t\"Liste anpassen…\">\n<!ENTITY charsetCustomize.accesskey\t\t\t\t\"n\">\n\n<!ENTITY charsetMenuUnicode.label\t\t\t\t \"Unicode\">\n<!ENTITY charsetMenuUnicode.accesskey\t\t\t\t \"U\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/charsetTitles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n## Rule of this file:\n## 1. key should always be in lower case ascii so we can do case insensitive\n##    comparison in the code faster.\n\n## Format of this file:\n## charset_name.title = a_title  -  specifies the human readable title for \n## this charset\n\nus-ascii.title    = Englisch (US-ASCII)\niso-8859-1.title    = Westlich (ISO-8859-1)\niso-8859-2.title    = Mitteleuropäisch (ISO-8859-2)\niso-8859-3.title    = Südeuropäisch (ISO-8859-3)\niso-8859-4.title    = Baltisch (ISO-8859-4)\niso-8859-9.title    = Türkisch (ISO-8859-9)\niso-8859-10.title   = Nordisch (ISO-8859-10)\niso-8859-13.title   = Baltisch (ISO-8859-13)\niso-8859-14.title   = Keltisch (ISO-8859-14)\niso-8859-15.title   = Westlich (ISO-8859-15)\niso-8859-16.title   = Rumänisch (ISO-8859-16)\nwindows-1250.title  = Mitteleuropäisch (Windows-1250)\nwindows-1252.title  = Westlich (Windows-1252)\nwindows-1254.title  = Türkisch (Windows-1254)\nwindows-1257.title  = Baltisch (Windows-1257)\nmacintosh.title         = Westlich (MacRoman)\nx-mac-ce.title          = Mitteleuropäisch (MacCE)\nx-mac-turkish.title     = Türkisch (MacTurkish)\nx-mac-croatian.title    = Kroatisch (MacCroatian)\nx-mac-romanian.title    = Rumänisch (MacRomanian)\nx-mac-icelandic.title   = Isländisch (MacIcelandic)\niso-2022-jp.title = Japanisch (ISO-2022-JP)\nshift_jis.title = Japanisch (Shift_JIS)\neuc-jp.title = Japanisch (EUC-JP)\nbig5.title = Chinesisch traditionell (Big5)\nbig5-hkscs.title = Chinesisch traditionell (Big5-HKSCS)\nx-euc-tw.title = Chinesisch traditionell (EUC-TW)\ngb2312.title = Chinesisch vereinfacht (GB2312)\nhz-gb-2312.title = Chinesisch vereinfacht (HZ)\ngbk.title = Chinesisch vereinfacht (GBK)\niso-2022-cn.title = Chinesisch vereinfacht (ISO-2022-CN)\neuc-kr.title = Koreanisch (EUC-KR)\nx-johab.title = Koreanisch (JOHAB)\niso-2022-kr.title = Koreanisch (ISO-2022-KR)\nutf-7.title = Unicode (UTF-7)\nutf-8.title = Unicode (UTF-8)\nutf-16.title = Unicode (UTF-16)\nutf-16le.title = Unicode (UTF-16LE)\nutf-16be.title = Unicode (UTF-16BE)\niso-8859-5.title = Kyrillisch (ISO-8859-5)\niso-ir-111.title = Kyrillisch (ISO-IR-111)\nwindows-1251.title = Kyrillisch (Windows-1251)\nx-mac-cyrillic.title = Kyrillisch (MacCyrillic)\nx-mac-ukrainian.title = Kyrillisch/Ukrainisch (MacUkrainian)\nkoi8-r.title = Kyrillisch (KOI8-R)\nkoi8-u.title = Kyrillisch/Ukrainisch (KOI8-U)\niso-8859-7.title = Griechisch (ISO-8859-7)\nwindows-1253.title = Griechisch (Windows-1253)\nx-mac-greek.title = Griechisch (MacGreek)\nwindows-1258.title = Vietnamesisch (Windows-1258)\nx-viet-tcvn5712.title = Vietnamesisch (TCVN)\nviscii.title = Vietnamesisch (VISCII)\nx-viet-vps.title = Vietnamesisch (VPS)\ntis-620.title = Thai (TIS-620)\niso-8859-11.title = Thai (ISO-8859-11)\nwindows-874.title = Thai (Windows-874)\nibm874.title = Thai (IBM-874)\narmscii-8.title = Armenisch (ARMSCII-8)\niso-8859-6.title = Arabisch (ISO-8859-6)\niso-8859-6-i.title = Arabisch (ISO-8859-6-I)\niso-8859-6-e.title = Arabisch (ISO-8859-6-E)\niso-8859-8.title = Hebräisch visuell (ISO-8859-8)\niso-8859-8-i.title = Hebräisch (ISO-8859-8-I)\niso-8859-8-e.title = Hebräisch (ISO-8859-8-E)\nwindows-1255.title = Hebräisch (Windows-1255)\nwindows-1256.title = Arabisch (Windows-1256)\nx-user-defined.title = Benutzerdefiniert\nibm866.title = Kyrillisch/Russisch (CP-866)\nibm850.title = Westlich (IBM-850)\nibm852.title = Mitteleuropäisch (IBM-852)\nibm855.title = Kyrillisch (IBM-855)\nibm857.title = Türkisch (IBM-857)\nibm862.title = Hebräisch (IBM-862)\ngb18030.title = Chinesisch vereinfacht (GB18030)\nx-mac-arabic.title = Arabisch (MacArabisch)\nx-iso-8859-6-8-x.title = Arabisch (Langbox ISO-8859-6.8x)\nx-iso-8859-6-16.title = Arabisch (Langbox ISO-8859-6.8x)\nx-mac-farsi.title = Farsi (MacFarsi)\nx-mac-hebrew.title = Hebräisch (MacHebrew)\nx-mac-devanagari.title = Hindi (MacDevanagari)\nx-mac-gujarati.title = Gujarati (MacGuyarati)\nx-mac-gurmukhi.title = Gurmukhi (MacGurmukhi)\nx-sun-unicode-india-0.title = Hindi (SunDevanagari)\n\n\nchardet.off.title                           = (Aus)\nchardet.universal_charset_detector.title    = Universell\nchardet.ja_parallel_state_machine.title     = Japanisch\nchardet.ko_parallel_state_machine.title     = Koreanisch\nchardet.zhtw_parallel_state_machine.title   = Chinesisch traditionell\nchardet.zhcn_parallel_state_machine.title   = Chinesisch vereinfacht\nchardet.zh_parallel_state_machine.title     = Chinesisch\nchardet.cjk_parallel_state_machine.title    = Ostasiatisch\nchardet.ruprob.title                        = Russisch\nchardet.ukprob.title                        = Ukrainisch\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/commonDialog.dtd",
    "content": "<!ENTITY header.label     \"Kurztitel\"> \n<!ENTITY message.label    \"Beispieltext erscheint hier.\">\n<!ENTITY editfield0.label \"Benutzername:\"> \n<!ENTITY editfield1.label \"Passwort:\"> \n<!ENTITY checkbox.label   \"prüfen\">\n<!ENTITY copyCmd.label    \"Kopieren\">\n<!ENTITY copyCmd.accesskey \"K\">\n<!ENTITY selectAllCmd.label \"Alles markieren\">\n<!ENTITY selectAllCmd.accesskey \"A\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/commonDialogs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAlert=Warnung\nConfirm=Bestätigen\nConfirmCheck=Bestätigen\nPrompt=Aufforderung\nPromptUsernameAndPassword2=Authentifizierung erforderlich\nPromptPassword2=Passwort erforderlich\nSelect=Wählen\nOK=OK\nCancel=Abbrechen\nYes=&Ja\nNo=&Nein\nSave=&Speichern\nRevert=&Rückgängig\nDontSave=&Nicht speichern\nScriptDlgGenericHeading=[JavaScript-Anwendung]\nScriptDlgHeading=Die Seite mit der Adresse %S meldet:\nScriptDialogLabel=Diese Seiten daran hindern, weitere Dialoge zu öffnen\nScriptDialogPreventTitle=Dialog-Einstellungen bestätigen\n# LOCALIZATION NOTE (EnterLoginForRealm3, EnterLoginForProxy3):\n# %1 is an untrusted string provided by a remote server. It could try to\n# take advantage of sentence structure in order to mislead the user (see\n# bug 244273). %1 should be integrated into the translated sentences as\n# little as possible. %2 is the url of the site being accessed.\nEnterLoginForRealm3=%2$S verlangt einen Benutzernamen und ein Passwort. Ausgabe der Website: \"%1$S\"\nEnterLoginForProxy3=Der Proxy %2$S verlangt einen Benutzernamen und ein Passwort. Ausgabe der Website: \"%1$S\"\nEnterUserPasswordFor2=%1$S verlangt einen Benutzernamen und ein Passwort.\nEnterUserPasswordForCrossOrigin2=%1$S verlangt einen Benutzernamen und ein Passwort. WARNUNG: Das Passwort wird an eine andere Website als die derzeit geöffnete gesendet!\nEnterPasswordFor=Geben Sie das Passwort für %1$S auf %2$S ein\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/config.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"about:config\">\n\n<!-- about:config warning page -->\n<!-- LOCALIZATION NOTE: aboutWarningTitle.label should be attention grabbing and playful -->\n<!ENTITY aboutWarningTitle.label \"Hier endet möglicherweise die Gewährleistung!\">\n<!ENTITY aboutWarningText.label \"Änderungen der Standardwerte dieser erweiterten Einstellungen können gefährlich für Stabilität, Sicherheit und Geschwindigkeit dieser Anwendung sein. Sie sollten nur fortfahren, wenn Sie genau wissen, was Sie tun.\">\n<!ENTITY aboutWarningButton2.label \"Ich bin mir der Gefahren bewusst!\">\n<!ENTITY aboutWarningCheckbox.label \"Diese Meldung beim nächsten Mal anzeigen\">\n\n<!ENTITY searchPrefs.label \"Suchen:\">\n<!ENTITY searchPrefs.accesskey \"S\">\n<!ENTITY focusSearch.key \"r\">\n<!ENTITY focusSearch2.key \"f\">\n\n<!-- Columns -->\n<!ENTITY prefColumn.label \"Einstellungsname\">\n<!ENTITY lockColumn.label \"Status\">\n<!ENTITY typeColumn.label \"Typ\">\n<!ENTITY valueColumn.label \"Wert\">\n\n<!-- Tooltips -->\n<!ENTITY prefColumnHeader.tooltip \"Klicken zum Sortieren\"> \n<!ENTITY columnChooser.tooltip \"Klicken Sie, um die anzuzeigenden Spalten auszuwählen\"> \n\n<!-- Context Menu -->\n<!ENTITY copyPref.key \"C\">\n<!ENTITY copyPref.label \"Kopieren\">\n<!ENTITY copyPref.accesskey \"K\">\n<!ENTITY copyName.label \"Namen kopieren\">\n<!ENTITY copyName.accesskey \"o\">\n<!ENTITY copyValue.label \"Wert kopieren\">\n<!ENTITY copyValue.accesskey \"W\">\n<!ENTITY modify.label \"Bearbeiten\">\n<!ENTITY modify.accesskey \"e\">\n<!ENTITY toggle.label \"Umschalten\">\n<!ENTITY toggle.accesskey \"U\">\n<!ENTITY reset.label \"Zurücksetzen\">\n<!ENTITY reset.accesskey \"r\">\n<!ENTITY new.label \"Neu\">\n<!ENTITY new.accesskey \"N\">\n<!ENTITY string.label \"String\">\n<!ENTITY string.accesskey \"S\">\n<!ENTITY integer.label \"Integer\">\n<!ENTITY integer.accesskey \"I\">\n<!ENTITY boolean.label \"Boolean\">\n<!ENTITY boolean.accesskey \"B\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/config.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Lock column values\ndefault=Standard\nuser=vom Benutzer festgelegt\nlocked=gesperrt\n\n# Type column values\nstring=string\nint=integer\nbool=boolean\n\n# Preference prompts\n# %S is replaced by one of the type column values above\nnew_title=Neuer %S-Wert\nnew_prompt=Geben Sie den Eigenschaftsnamen ein\nmodify_title=Geben Sie einen %S-Wert ein\n\nnan_title=Ungültiger Wert\nnan_text=Der Text, den Sie eingegeben haben, ist keine Zahl.\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/console.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY errorConsole.title \"Fehlerkonsole\">\n\n<!ENTITY errFile.label   \"Quelldatei:\">\n<!ENTITY errLine.label   \"Zeile:\">\n<!ENTITY errColumn.label \"Spalte:\">\n\n<!ENTITY all.label          \"Alle\">\n<!ENTITY all.accesskey      \"A\">\n<!ENTITY errors.label       \"Fehler\">\n<!ENTITY errors.accesskey   \"e\">\n<!ENTITY warnings.label     \"Warnungen\">\n<!ENTITY warnings.accesskey \"W\">\n<!ENTITY messages.label     \"Mitteilungen\">\n<!ENTITY messages.accesskey \"M\">\n<!ENTITY clear.label        \"Leeren\">\n<!ENTITY clear.accesskey    \"L\">\n<!ENTITY codeEval.label     \"Code:\">\n<!ENTITY codeEval.accesskey \"o\">\n<!ENTITY evaluate.label     \"Evaluieren\">\n<!ENTITY evaluate.accesskey \"v\">\n<!ENTITY filter2.label      \"Filter:\">\n<!ENTITY filter2.accesskey  \"F\">\n\n<!ENTITY copyCmd.label       \"Kopieren\">  \n<!ENTITY copyCmd.accesskey   \"K\"> \n<!ENTITY copyCmd.commandkey  \"C\"> \n<!ENTITY sortFirst.label     \"Erster > Letzter Sortierreihenfolge\">\n<!ENTITY sortFirst.accesskey \"E\">\n<!ENTITY sortLast.label      \"Letzter > Erster Sortierreihenfolge\">\n<!ENTITY sortLast.accesskey  \"L\">\n<!ENTITY closeCmd.commandkey \"w\">  \n<!ENTITY focus1.commandkey   \"l\">  \n<!ENTITY focus2.commandkey   \"d\">  \n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/console.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntypeError=Fehler:\ntypeWarning=Warnung:\ntypeMessage=Mitteilung:\nerrFile=Quelldatei: %S\nerrLine=Zeile: %S\nerrLineCol=Zeile: %S, Spalte: %S\nerrCode=Quelltext:\nerrTime=Zeitstempel: %S\n\n# LOCALIZATION NOTE (evaluationContextChanged): The message displayed when the\n# browser console's evaluation context (window against which input is evaluated)\n# changes.\nevaluationContextChanged=Der Evaluierungskontext der Konsole hat sich geändert, wahrscheinlich durch das Schließen des bisher zur Evaluierung verwendeten Fensters oder weil ein Hauptfenster durch die Browserkonsole geöffnet wurde.\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/contentAreaCommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# context menu strings\n\nSaveImageTitle=Grafik speichern\nSaveMediaTitle=Medium speichern\nSaveVideoTitle=Video speichern\nSaveAudioTitle=Audio speichern\nSaveLinkTitle=Speichern unter\nDefaultSaveFileName=index\nWebPageCompleteFilter=Webseite, komplett\nWebPageHTMLOnlyFilter=Webseite, nur HTML\nWebPageXHTMLOnlyFilter=Webseite, nur XHTML\nWebPageSVGOnlyFilter=Webseite, nur SVG\nWebPageXMLOnlyFilter=Webseite, nur XML\n\n# LOCALIZATION NOTE (filesFolder):\n#    This is the name of the folder that is created parallel to a HTML file \n#    when it is saved \"With Images\". The %S section is replaced with the\n#    leaf name of the file being saved (minus extension).\nfilesFolder=%S-Dateien\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/crashes.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY crashReports.title         \"Absturzberichte\">\n<!ENTITY crashesUnsubmitted.label   \"Nicht gesendete Absturzberichte\">\n<!ENTITY crashesSubmitted.label     \"Gesendete Absturzberichte\">\n<!ENTITY id.heading                 \"Meldungs-ID\">\n<!ENTITY dateCrashed.heading        \"Absturzdatum\">\n<!ENTITY dateSubmitted.heading      \"Sendedatum\">\n<!ENTITY noReports.label            \"Es wurden noch keine Absturzberichte versendet.\">\n<!ENTITY noConfig.label             \"Diese Anwendung wurde nicht für die Anzeige von Absturzberichten konfiguriert. Die Einstellung <code>breakpad.reportURL</code> muss gesetzt werden.\">\n<!ENTITY clearAllReports.label      \"Alle Berichte entfernen\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/crashes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndeleteconfirm.title=Sind Sie sicher?\ndeleteconfirm.description=Dies löscht alle Berichte und kann nicht rückgängig gemacht werden.\n\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/css.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMimeNotCss=Stylesheet %1$S wurde nicht geladen, weil sein MIME-Typ, \"%2$S\", nicht \"text/css\" ist.\nMimeNotCssWarn=Stylesheet %1$S wurde geladen, obwohl sein MIME-Typ, \"%2$S\", nicht \"text/css\" ist.\n\nPEUnexpEOF2=Unerwartetes Dateiende beim Suchen nach %1$S.\nPEParseRuleWSOnly=Nur-Leeraum-String angegeben, um als Regel verarbeitet zu werden.\nPEDeclDropped=Deklaration ignoriert.\nPEDeclSkipped=Übersprungen bis zur nächsten Deklaration\nPEUnknownProperty=Unbekannte Eigenschaft '%1$S'.\nPEValueParsingError=Fehler beim Verarbeiten des Wertes für '%1$S'.\nPEExpectEndValue=Ende des Werts erwartet, aber '%1$S' gefunden.\nPERuleTrailing=Ende der Regel erwartet, aber '%1$S' gefunden.\nPESkipAtRuleEOF2=Ende der at-Regel\nPEUnknownAtRule=Unerkannte at-Regel oder Fehler beim Verarbeiten der at-Regel '%1$S'.\nPECharsetRuleEOF=Zeichensatz-String in @charset-Regel\nPECharsetRuleNotString=Zeichensatz-String erwartet, aber '%1$S' gefunden.\nPEGatherMediaEOF=Ende der Medienliste in @import oder @media-Regel\nPEGatherMediaNotComma=',' in Medienliste erwartet, aber '%1$S' gefunden.\nPEGatherMediaNotIdent=Identifikator in Medienliste erwartet, aber '%1$S' gefunden.\nPEGatherMediaReservedMediaType=Reserviertes Schlüsselwort '%1$S' bei der Suche nach einem Medientyp gefunden.\nPEParseSourceSizeListEOF=Längenwert für übereinstimmende Medienbedingung\nPEParseSourceSizeListNotComma=',' nach Wert erwartet, aber '%1$S' gefunden.\nPEImportNotURI=URI in @import-Regel erwartet, aber '%1$S' gefunden.\nPEImportBadURI=Ungültige URI in @import-Regel: '%1$S'.\nPEImportUnexpected=Unerwarteter '%1$S' innerhalb @import.\nPEGroupRuleEOF2=Ende der @media-, @supports- oder @-moz-document-Regel\nPEGroupRuleNestedAtRule=%1$S-Regel ist innerhalb von @media- oder @-moz-document-Regeln nicht erlaubt.\nPEMozDocRuleBadFunc2=url(), url-prefix(), domain() oder regexp() in @-moz-document Regel erwartet, aber '%1$S' gefunden.\nPEMozDocRuleNotURI=URI in @-moz-document Regel erwartet, aber '%1$S' gefunden.\nPEMozDocRuleNotString=String in @-moz-document-Regel-regexp()-Funktion erwartet, aber '%1$S' gefunden.\nPEMozDocRuleEOF=nächste URI in @-moz-document-Regel\nPEAtNSPrefixEOF=Namespace-Präfix in @namespace-Regel\nPEAtNSURIEOF=Namespace-URI in @namespace-Regel\nPEAtNSUnexpected=Unerwartetes Token in @namespace: '%1$S'.\nPEKeyframeNameEOF=Name einer @keyframes-Regel.\nPEKeyframeBadName=Identifikator für Name einer @keyframes-Regel erwartet.\nPEKeyframeBrace=Öffnende { für @keyframes-Regel erwartet.\nPESkipDeclBraceEOF=Abschließende } des Deklarationsblockes\nPESkipRSBraceEOF=Abschließende } eines ungültigen Regelsatzes\nPEBadSelectorRSIgnored=Regelsatz wegen ungültigem Selektor ignoriert.\nPEBadSelectorKeyframeRuleIgnored=Keyframe-Regel wurde wegen ungültigem Selektor ignoriert.\nPESelectorListExtraEOF=',' oder '{'\nPESelectorListExtra=',' oder '{' erwartet, aber '%1$S' gefunden.\nPESelectorGroupNoSelector=Selektor erwartet.\nPESelectorGroupExtraCombinator=Falsch verwendeter Kombinator.\nPECounterStyleNotIdent=Identifikator für Name von @counter-style-Regel erwartet.\nPECounterStyleBadName=Name der @counter-style-Regel kann nicht '%1$S' sein.\nPECounterStyleBadBlockStart='{' als Beginn der @counter-style-Regel erwartet, aber '%1$S' gefunden.\nPECounterStyleEOF=Endende '}' von @counter-style-Block\nPECounterDescExpected=Zähler-Deskriptor erwartet, aber '%1$S' gefunden.\nPEUnknownCounterDesc=Unbekannter Deskriptor '%1$S' in '@counter-style'-Regel.\nPECounterExtendsNotIdent=Identifikator für Extends-System erwartet, aber '%1$S' gefunden.\nPECounterASWeight=Jedes Gewicht im Deskriptor für additive Symbole muss kleiner als das vorherige sein.\nPEClassSelEOF=Klassenname\nPEClassSelNotIdent=Identifikator für Klassenselektor erwartet, aber '%1$S' gefunden.\nPECoordinatePair=Koordinatenpaar erwartet, aber '%1$S' gefunden.\nPETypeSelEOF=Element-Typ\nPETypeSelNotType=Elementname oder '*' erwartet, aber '%1$S' gefunden.\nPEUnknownNamespacePrefix=Unbekanntes Namespace-Präfix '%1$S'.\nPEAttributeNameEOF=Attribut-Name\nPEAttributeNameExpected=Identifikator für Attributname erwartet, aber '%1$S' gefunden.\nPEAttributeNameOrNamespaceExpected=Attributname oder Namespace erwartet, aber '%1$S' gefunden.\nPEAttSelNoBar='|' erwartet, aber '%1$S' gefunden.\nPEAttSelInnerEOF=Teil des Attribut-Selektors\nPEAttSelUnexpected=Unerwartetes Token im Attribut-Selektor: '%1$S'.\nPEAttSelValueEOF=Attribut-Wert\nPEAttSelCloseEOF=']' für Ende des Attribut-Selektors\nPEAttSelNoClose=']' zum Beenden des Attribut-Selektors erwartet, aber '%1$S' gefunden.\nPEAttSelBadValue=Indentifikator oder String für Wert in Attribut-Selektor erwartet, aber '%1$S' gefunden.\nPEPseudoSelEOF=Name der Pseudoklasse oder des Pseudoelements\nPEPseudoSelBadName=Identifikator für Pseudoklasse oder Pseudoelement erwartet, aber '%1$S' gefunden.\nPEPseudoSelNonFunc=Funktionstoken für Nichtfunktions-Pseudoklasse oder -Pseudoelement oder umgekehrt beim Lesen von '%1$S'.\nPEPseudoSelNotPE=Pseudoelement erwartet, aber '%1$S' gefunden.\nPEPseudoSelDoubleNot=Negations-Pseudoklasse kann nicht negiert werden: '%1$S'.\nPEPseudoSelPEInNot=Pseudoelemente können nicht negiert werden: '%1$S'.\nPEPseudoSelNewStyleOnly=Dieses Pseudoelement muss die \"::\"-Form verwenden: '%1$S'.\nPEPseudoSelEndOrUserActionPC=Ein Ende des Selektors oder eine Benutzeraktions-Pseudoklasse nach dem Pseudo-Element wurde erwartet, aber '%1$S' wurde gefunden.\nPEPseudoSelNoUserActionPC=Ein Ende des Selektors wurde nach den Pseudo-Element erwartet, das keine Benutzeraktions-Pseudoklassen unterstützt, aber '%1$S' wurde gefunden.\nPEPseudoSelMultiplePE=Extra-Pseudoelement '%1$S'.\nPEPseudoSelUnknown=Unbekannte Pseudoklasse oder Pseudoelement '%1$S'.\nPENegationEOF=Selektor in Negation\nPENegationBadInner=Ungültiger einfacher Selektor als Negations-Pseudoklassenargument '%1$S'.\nPENegationNoClose=Abschließende ')' fehlt in Negations-Pseudoklasse '%1$S'.\nPENegationBadArg=Argument fehlt in Negations-Pseudoklasse '%1$S'.\nPEPseudoClassArgEOF=Argument für Pseudoklassen-Selektor\nPEPseudoClassArgNotIdent=Identifikator für Pseudoklassenparameter erwartet, aber '%1$S' gefunden.\nPEPseudoClassArgNotNth=Teil eines Arguments für Pseudoklasse erwartet, aber '%1$S' gefunden.\nPEPseudoClassNoClose=Abschließende ')' fehlt in Pseudoklasse, stattdessen '%1$S' gefunden.\nPEPseudoClassNoArg=Fehlendes Argument in Pseudoklasse '%1$S'.\nPEPseudoClassNotUserAction=Ein Ende des Selektors oder eine Benutzeraktions-Pseudoklasse nach dem Pseudo-Element wurde erwartet, aber die Pseudoklasse '%1$S' wurde gefunden.\nPESelectorEOF=Selektor\nPEBadDeclBlockStart='{' für Beginn eines Deklarationsblockes erwartet, aber '%1$S' gefunden.\nPEColorEOF=Farbe\nPEColorNotColor=Farbe erwartet, aber '%1$S' gefunden.\nPEColorComponentEOF=Farbkomponente\nPEExpectedPercent=Prozentwert erwartet, aber '%1$S' gefunden.\nPEExpectedInt=Ganzzahl-Wert erwartet, aber '%1$S' gefunden.\nPEExpectedNumberOrAngle=Eine Zahl oder ein Winkel erwartet, aber '%1$S' gefunden.\nPEExpectedNumberOrPercent=Eine Zahl oder ein Prozentsatz erwartet, aber '%1$S' gefunden.\nPEColorBadRGBContents=Nummer oder Prozentwert in rgb() erwartet, aber '%1$S' gefunden.\nPEColorComponentBadTerm='%2$S' erwartet, aber '%1$S' gefunden.\nPEColorHueEOF=Farbton\nPEExpectedComma=',' erwartet, aber '%1$S' gefunden.\nPEColorSaturationEOF=Sättigung\nPEColorLightnessEOF=Helligkeit\nPEColorOpacityEOF=Deckkraft in Farbwert\nPEExpectedNumber=Nummer erwartet, aber '%1$S' gefunden.\nPEPositionEOF=<position>\nPEExpectedPosition=<position> erwartet, aber '%1$S' gefunden.\nPEExpectedRadius=Radius erwartet, aber '%1$S' gefunden.\nPEExpectedCloseParen=')' erwartet, aber '%1$S' gefunden.\nPEDeclEndEOF=';' oder '}' zum Beenden der Deklaration\nPEParseDeclarationNoColon=':' erwartet, aber '%1$S' gefunden.\nPEParseDeclarationDeclExpected=Deklaration erwartet, aber '%1$S' gefunden.\nPEEndOfDeclEOF=Ende der Deklaration\nPEImportantEOF=important\nPEExpectedImportant='important' erwartet, aber '%1$S' gefunden.\nPEBadDeclEnd=';' für Beenden einer Deklaration erwartet, aber '%1$S' gefunden.\nPEBadDeclOrRuleEnd2=';' oder '}' zum Beenden der Deklaration erwartet, aber '%1$S' gefunden.\nPEInaccessibleProperty2=Der Wert einer internen Eigenschaft kann nicht angegeben werden.\nPECommentEOF=Ende des Kommentars\nSEUnterminatedString=Ungeschlossener String '%1$S' gefunden.\nPEFontDescExpected=Schriftart-Beschreibung erwartet, aber '%1$S' gefunden.\nPEUnknownFontDesc=Unbekannte Beschreibung '%1$S' in '@font-face'-Regel.\nPEMQExpectedExpressionStart='(' als Beginn eines Medien-Suchausdrucks erwartet, aber '%1$S' gefunden.\nPEMQExpressionEOF=Inhalte des Medien-Suchausdrucks\nPEMQExpectedFeatureName=Name einer Medienfunktion erwartet, aber '%1$S' gefunden.\nPEMQExpectedFeatureNameEnd=':' oder ')' nach dem Name der Medienfunktion erwartet, aber '%1$S' gefunden.\nPEMQNoMinMaxWithoutValue=Medienfunktionen mit min- oder max- müssen einen Wert haben.\nPEMQExpectedFeatureValue=Ungültiger Wert für eine Medienfunktion gefunden.\nPEBadFontBlockStart='{' als Beginn der @font-face-Regel erwartet, aber '%1$S' gefunden.\nPEBadFontBlockEnd='{' als Ende der @font-face-Regel erwartet, aber '%1$S' gefunden.\nPEAnonBoxNotAlone=Anonyme Box war unerwartet.\nPEFFVUnexpectedEOF=Unerwartetes Ende der '@font-feature-values'-Regel.\nPEFFVBlockStart=Öffnende { der '@font-feature-values'-Regel erwartet, aber '%1$S' gefunden.\nPEFFVValueSetStart=Öffnende { des Funktionswertes erwartet, aber '%1$S' gefunden.\nPEFFVNoFamily=Schriftartenliste für '@font-feature-values'-Regel erwartet, aber '%1$S' gefunden.\nPEFFVUnexpectedBlockEnd='{' als Ende der '@font-feature-values'-Regel erwartet, aber '%1$S' gefunden.\nPEFFVUnknownFontVariantPropValue=Unbekannter 'fotn-variant'-Eigenschaftswert '%1$S'.\nPEFFVExpectedIdent=Identifikator erwartet, aber '%1$S' gefunden.\nPEFFVExpectedValue=Nicht-negativer Ganzzahl-Wert erwartet, aber '%1$S' gefunden.\nPEFFVTooManyValues=Zu viele Werte für Funktionstyp '%1$S'.\nPEFFVGenericInFamilyList=Schriftartenliste kann keinen generischen Schriftarten-Familen-Namen enthalten.\nPEFFVValueDefinitionTrailing=Ende der Wertedefinition erwartet, aber '%1$S' gefunden.\nPEBadDirValue=Im Richtungs-Selektor (direction) wurde 'ltr' oder 'rtl' erwartet, aber '%1$S' gefunden.\nPESupportsConditionStartEOF2='not', '(', oder Funktion\nPESupportsConditionInParensEOF=')'\nPESupportsConditionNotEOF='not'\nPESupportsWhitespaceRequired=Leerzeichen nach 'not', 'and' oder 'or' erwartet.\nPESupportsConditionExpectedOpenParenOrFunction=Beim Verarbeiten der supports-Bedingung wurde '(' oder eine Funktion erwartet, aber '%1$S' gefunden.\nPESupportsConditionExpectedCloseParen=Beim Verarbeiten der supports-Bedingung wurde ')' erwartet, aber '%1$S' gefunden.\nPESupportsConditionExpectedStart2=Beim Verarbeiten der supports-Bedingung wurde 'not', '(' oder eine Funktion erwartet, aber '%1$S' gefunden.\nPESupportsConditionExpectedNot=Beim Verarbeiten der supports-Bedingung wurde 'not' erwartet, aber '%1$S' gefunden.\nPESupportsGroupRuleStart='{' als Beginn der @supports-Regel erwartet, aber '%1$S' gefunden.\nPEFilterEOF=Filter\nPEExpectedNoneOrURL='none' oder URL erwartet, aber '%1$S' gefunden.\nPEExpectedNoneOrURLOrFilterFunction='none', URL oder Filterfunktion erwartet, aber '%1$S' gefunden.\nPEExpectedNonnegativeNP=Nicht-negative Nummer oder Prozentwert erwartet.\nPEFilterFunctionArgumentsParsingError=Fehler beim Verarbeiten von Argumenten für die Filterfunktion.\nPEVariableEOF=Variable\nPEVariableEmpty=Variablenwert erwartet, aber '%1$S' gefunden.\n# LOCALIZATION NOTE(PEValueWithVariablesParsingErrorInValue): %1$S is replaced\n# with the property name and %2$S is replaced with the property value.\nPEValueWithVariablesParsingErrorInValue=Fehler beim Verarbeiten des Wertes für '%1$S' nach dem Ersetzen von Variablen. Erzeugter Wert war '%2$S'.\nPEValueWithVariablesFallbackInherit=Rückfall auf 'inherit' angewendet.\nPEValueWithVariablesFallbackInitial=Rückfall auf 'initial' angewendet.\nPEInvalidVariableReference=Eigenschaft enthielt Referenz auf ungültige Variable.\nPEInvalidVariableTokenFallback=Ungültiger Token '%1$S' auf oberster Ebene eines Variablenreferenz-Rückfalls gefunden.\nPEExpectedVariableNameEOF=Identifikator für Variablenname\nPEExpectedVariableName=Identifikator für Variablenname erwartet, aber '%1$S' gefunden.\nPEExpectedVariableFallback=Variablenreferenz-Rückfall nach ',' erwartet.\nPEExpectedVariableCommaOrCloseParen=',' oder ')' nach Variablenname in Variablenreferenz erwartet, aber '%1$S' gefunden.\nPESubgridNotSupported=Unterstützung für das Schlüsselwort 'subgrid' von CSSGrid ist nicht aktiviert.\nPEMoreThanOneGridRepeatAutoFillInNameList=Nur ein repeat(auto-fill, …) ist im Namen eine Subgitters (subgrid) erlaubt.\nPEMoreThanOneGridRepeatAutoFillFitInTrackList=Nur ein repeat(auto-fill, …) oder repeat(auto-fit, …) ist in eine Spur-Liste erlaubt.\nPEMoreThanOneGridRepeatTrackSize=Nur eine Spurgröße ist innerhalb von repeat(auto-fit/auto-fill, …) erlaubt.\n\nTooLargeDashedRadius=Rahmenradius ist zu groß für Stil \"dashed\" (Maximalwert ist 100000px). Darstellung erfolgt als \"solid\".\nTooLargeDottedRadius=Rahmenradius ist zu groß für Stil \"dotted\" (Maximalwert ist 100000px). Darstellung erfolgt als \"solid\".\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/customizeCharset.dtd",
    "content": "<!-- -*- Mode: HTML -*- -->\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title.label      \"Zeichenkodierung anpassen\">\n<!ENTITY current.label    \"Aktive Zeichenkodierungen:\">\n<!ENTITY remove.label     \"Entfernen\">\n<!ENTITY remove.accessKey \"E\">\n<!ENTITY additional.label \"Verfügbare Zeichenkodierungen:\">\n<!ENTITY add.label        \"Hinzufügen\">\n<!ENTITY add.accessKey    \"H\">\n<!ENTITY moveUp.label     \"Nach oben\">\n<!ENTITY moveUp.accessKey \"o\">\n<!ENTITY moveDown.label   \"Nach unten\">\n<!ENTITY moveDown.accessKey \"u\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/customizeToolbar.dtd",
    "content": "<!ENTITY dialog.title             \"Symbolleiste anpassen\">\n<!ENTITY dialog.dimensions        \"width: 92ch; height: 36em;\">\n<!ENTITY instructions.description \"Ziehen Sie Symbole in die Symbolleiste oder heraus, um sie hinzuzufügen oder zu entfernen.\">\n<!ENTITY show.label               \"Anzeigen:\">\n<!ENTITY iconsAndText.label       \"Symbole und Text\">\n<!ENTITY icons.label              \"Symbole\">\n<!ENTITY text.label               \"Text\">\n<!ENTITY useSmallIcons.label      \"kleine Symbole\">\n<!ENTITY restoreDefaultSet.label  \"Standard wiederherstellen\">\n<!ENTITY addNewToolbar.label      \"Neue Symbolleiste\">\n<!ENTITY saveChanges.label        \"Fertig\">\n<!ENTITY undoChanges.label        \"Änderungen verwerfen\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/customizeToolbar.properties",
    "content": "enterToolbarTitle=Neue Symbolleiste\nenterToolbarName=Geben Sie einen Namen für diese Symbolleiste ein:\nenterToolbarDup=Es ist bereits eine Symbolleiste mit dem Namen \"%S\" vorhanden. Bitte geben Sie einen anderen Namen ein.\nenterToolbarBlank=Sie müssen einen Namen angeben, um eine neue Symbolleiste zu erstellen.\nseparatorTitle=Trennlinie\nspringTitle=Flexibler Zwischenraum\nspacerTitle=Zwischenraum\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/dateFormat.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmonth.1.Mmm=Jan\nmonth.2.Mmm=Feb\nmonth.3.Mmm=Mär\nmonth.4.Mmm=Apr\nmonth.5.Mmm=Mai\nmonth.6.Mmm=Jun\nmonth.7.Mmm=Jul\nmonth.8.Mmm=Aug\nmonth.9.Mmm=Sep\nmonth.10.Mmm=Okt\nmonth.11.Mmm=Nov\nmonth.12.Mmm=Dez\n\nmonth.1.name=Januar\nmonth.2.name=Februar\nmonth.3.name=März\nmonth.4.name=April\nmonth.5.name=Mai\nmonth.6.name=Juni\nmonth.7.name=Juli\nmonth.8.name=August\nmonth.9.name=September\nmonth.10.name=Oktober\nmonth.11.name=November\nmonth.12.name=Dezember\n\nday.1.name=Sonntag\nday.2.name=Montag\nday.3.name=Dienstag\nday.4.name=Mittwoch\nday.5.name=Donnerstag\nday.6.name=Freitag\nday.7.name=Samstag\n\nday.1.Mmm=So\nday.2.Mmm=Mo\nday.3.Mmm=Di\nday.4.Mmm=Mi\nday.5.Mmm=Do\nday.6.Mmm=Fr\nday.7.Mmm=Sa\n\nday.1.short=So\nday.2.short=Mo\nday.3.short=Di\nday.4.short=Mi\nday.5.short=Do\nday.6.short=Fr\nday.7.short=Sa\n\nnoon=Mittag\nmidnight=Mitternacht\n\nAllDay=Ganztägig\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/datetimepicker.dtd",
    "content": "<!-- first day of week to display in datepicker, a value from 0 to 6,\n     0 = Sunday, 1 = Monday, etc. -->\n<!ENTITY firstdayofweek.default \"1\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/devtools/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - browser/devtools/styleeditor/styleeditor.xul for context -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n<!ENTITY csscoverage.backButton \"Zurück\">\n\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n<!ENTITY csscoverage.unused \"Unbenutzte Regeln\">\n<!ENTITY csscoverage.noMatches \"Keine Übereinstimmungen für die folgenden Regeln gefunden:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n<!ENTITY csscoverage.optimize.header \"Optimierbare Seiten\">\n\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n<!ENTITY csscoverage.optimize.body1 \"Sie können manchmal das Laden der Seite beschleunigen, indem Sie \">\n<!ENTITY csscoverage.optimize.body2 \"-Tags an das Ende der Seite verschieben und ein neues, in der Seite enthaltenes \">\n<!ENTITY csscoverage.optimize.body3 \"-Element am Seitenanfang erstellen, welches die für das Ereignis 'load' benötigten Stile enthält. Dies sind die dafür benötigten Stilblöcke:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n<!ENTITY csscoverage.optimize.bodyX \"Alle Stile sind in der Seite enthalten.\">\n\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n<!ENTITY csscoverage.footer1 \"Weitere Informationen zu den Einschränkungen dieses Berichts finden Sie im\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"MDN-Artikel zur CSS-Verwendungsanalyse\">\n<!ENTITY csscoverage.footer4 \".\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/devtools/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc, csscoverageStopDesc,\n# csscoverageOneShotDesc, csscoverageToggleDesc, csscoverageReportDesc): Short\n# descriptions of the csscoverage commands\ncsscoverageDesc=CSS-Verwendungsanalyse steuern\ncsscoverageStartDesc2=Mit Sammeln von Daten für CSS-Verwendungsanalyse beginnen\ncsscoverageStopDesc2=Sammeln von Daten für CSS-Verwendungsanalyse beenden\ncsscoverageOneShotDesc2=Daten zur Analyse der derzeitigen CSS-Verwendungen sammeln\ncsscoverageToggleDesc2=CSS-Verwendungsanalyse umschalten\ncsscoverageReportDesc2=Bericht zur CSS-Verwendung anzeigen\ncsscoverageStartNoReloadDesc=Seite beim Start nicht neu laden\ncsscoverageStartNoReloadManual=Am besten ist es, die Seite beim Start neu zu laden, um mit einem bekannten Zustand zu beginnen, aber es kann Gründe geben, darauf zu verzichten (z.B. wenn die Seite in einem Zustand ist, der beim Neu laden verloren geht).\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply=CSS-Verwendungsanalyse wird durchgeführt\ncsscoverageDoneReply=CSS-Verwendungsanalyse fertiggestellt\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError=CSS-Verwendungsanalyse wird bereits durchgeführt\ncsscoverageNotRunningError=CSS-Verwendungsanalyse wird nicht durchgeführt\ncsscoverageNotRunError=CSS-Verwendungsanalyse wurde nicht durchgeführt\ncsscoverageNoRemoteError=Ziel unterstützt CSS-Verwendungsanalyse nicht\ncsscoverageOneShotReportError=CSS-Verwendungsanalyse ist für \"oneshot\"-Daten nicht verfügbar. Bitte verwenden Sie start/stop.\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=Eingehende Verbindung\n\n# LOCALIZATION NOTE (remoteIncomingPromptMessage): The message displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptMessage=Eine eingehende Anfrage für eine externe Debugger-Verbindung wurde erkannt. Ein externer Client kann vollständig die Kontrolle über Ihren Browser übernehmen! Die Verbindung erlauben?\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=Deaktivieren\n\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=My Cert: %1$S\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=The endpoint you are connecting to needs more information to authenticate this connection.  Please provide the token below in the prompt that appears on the other end.\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=Client Identification\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=Token: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=Client Endpoint: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=Allow connection?\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=An incoming request to permit remote debugging connection was detected. A remote client can take complete control over your browser!\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=Server Endpoint: %1$S\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=The client should be displaying a token value.  Enter that token value here to complete authentication with this client.\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=Provide Client Token\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Stil-Untersuchung\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Beste Übereinstimmung\nrule.status.MATCHED=Übereinstimmung\nrule.status.PARENT_MATCH=Übergeordnete Übereinstimmung\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=Inline\nrule.sourceElement=Element\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Geerbt von %S\n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe=Keyframe %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles=(vom Browser)\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement=Pseudo-Elemente\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.selectedElement=Dieses Element\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle=Dokumentation dieser Eigenschaft lesen\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Ungültiger Wert für Eigenschaft\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=Kein Element ausgewählt\n\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll): Text displayed in the\n# rule view context menu.\nruleView.contextmenu.selectAll=Alles auswählen\n\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll.accessKey): Access key for\n# the rule view context menu \"Select all\" entry.\nruleView.contextmenu.selectAll.accessKey=A\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copy): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.copy=Kopieren\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copy.accessKey): Access key for\n# the rule view context menu \"Select all\" entry.\nruleView.contextmenu.copy.accessKey=K\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nruleView.contextmenu.copyColor=Farbe kopieren\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nruleView.contextmenu.copyColor.accessKey=F\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.showOrigSources=Ursprüngliche Quelldateien anzeigen\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nruleView.contextmenu.showOrigSources.accessKey=U\n\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\nruleView.contextmenu.addRule=Regel hinzufügen\n\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nruleView.contextmenu.addRule.accessKey=h\n\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\ncomputedView.contextmenu.selectAll=Alles auswählen\n\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\ncomputedView.contextmenu.selectAll.accessKey=A\n\n# LOCALIZATION NOTE (computedView.contextmenu.copy): Text displayed in the\n# computed view context menu.\ncomputedView.contextmenu.copy=Kopieren\n\n# LOCALIZATION NOTE (computedView.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\ncomputedView.contextmenu.copy.accessKey=K\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/dialog.properties",
    "content": "button-accept=OK\nbutton-cancel=Abbrechen\nbutton-help=Hilfe\nbutton-disclosure=Weitere Informationen\naccesskey-accept=\naccesskey-cancel=\naccesskey-help=H\naccesskey-disclosure=I\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/dialogOverlay.dtd",
    "content": "<!-- -*- Mode: HTML -*-\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n#\n# WARNING!!! This file is obsoleted by the dialog.xml widget\n#\n-->\n\n<!-- OK Cancel Buttons -->\n<!ENTITY okButton.label\t\t\t\"OK\"> \n<!ENTITY cancelButton.label\t\t\"Abbrechen\"> \n<!ENTITY helpButton.label\t\t\"Hilfe\">\n\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/dom/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nKillScriptTitle=Warnung: Nicht antwortendes Skript\nKillScriptMessage=Ein Skript auf dieser Seite ist eventuell beschäftigt oder es antwortet nicht mehr. Sie können das Skript jetzt stoppen oder fortsetzen, um zu sehen, ob das Skript fertig wird.\nKillScriptWithDebugMessage=Ein Skript auf dieser Seite ist eventuell beschäftigt oder es antwortet nicht mehr. Sie können das Skript jetzt stoppen, im Debugger öffnen oder weiter ausführen.\nKillScriptLocation=Skript: %S\nStopScriptButton=Skript stoppen\nDebugScriptButton=Skript debuggen\nWaitForScriptButton=Weiter ausführen\nDontAskAgain=&Dialog nicht mehr anzeigen\nJSURLLoadBlockedWarning=Der Versuch, eine javascript:-Adresse von einem Host\\nin ein Fenster zu laden, das Inhalte eines anderen\\nHosts anzeigt, wurde von der Sicherheitsverwaltung verhindert.\nWindowCloseBlockedWarning=Skripte können keine Fenster schließen, die nicht von ihnen geöffnet wurden.\nOnBeforeUnloadTitle=Sind Sie sicher?\nOnBeforeUnloadMessage=Diese Seite bittet Sie zu bestätigen, dass Sie die Seite verlassen möchten – Daten, die Sie eingegeben haben, werden unter Umständen nicht gespeichert.\nOnBeforeUnloadStayButton=Auf Seite bleiben\nOnBeforeUnloadLeaveButton=Seite verlassen\nUnexpectedCanvasVariantStyle=canvas: Ein Versuch, strokeStyle oder fillStyle auf einen Wert zu setzen, der weder ein String, ein CanvasGradient, noch ein CanvasPattern ist, wurde ignoriert.\nEmptyGetElementByIdParam=Leerer String an getElementById() übergeben.\nLowMemoryTitle=Warnung: Zu wenig Arbeitsspeicher\nLowMemoryMessage=Ein Skript auf dieser Seite wurde gestoppt, da zu wenig Arbeitsspeicher zur Verfügung steht.\nSpeculationFailed=Mit document.write() wurde ein nicht balancierter Baum geschrieben, was dazu geführt hat, dass Daten aus dem Netzwerk neu geparst werden mussten. Für weitere Informationen https://developer.mozilla.org/en/Optimizing_Your_Pages_for_Speculative_Parsing\nDocumentWriteIgnored=Ein Aufruf von document.write() durch ein asynchron geladenes externes Skript wurde ignoriert.\n# LOCALIZATION NOTE (EditorFileDropFailed): Do not translate contenteditable, %S is the error message explaining why the drop failed.\nEditorFileDropFailed=Ablegen einer Datei in ein Element mit contenteditable schlug fehl: %S.\nFormValidationTextTooLong=Bitte kürzen Sie diesen Text auf maximal %S Zeichen (Sie verwenden derzeit %S Zeichen).\nFormValidationTextTooShort=Bitte verwenden Sie zumindest %S Zeichen (Sie verwenden derzeit %S Zeichen).\nFormValidationValueMissing=Bitte füllen Sie dieses Feld aus.\nFormValidationCheckboxMissing=Bitte klicken Sie dieses Kästchen an, wenn Sie fortsetzen wollen.\nFormValidationRadioMissing=Bitte wählen Sie eine dieser Optionen.\nFormValidationFileMissing=Bitte wählen Sie eine Datei.\nFormValidationSelectMissing=Bitte wählen Sie einen Eintrag in der Liste.\nFormValidationInvalidEmail=Bitte geben Sie eine E-Mail-Adresse ein.\nFormValidationInvalidURL=Bitte geben Sie eine Internetadresse ein.\nFormValidationPatternMismatch=Bitte halten Sie sich an das vorgegebene Format.\n# LOCALIZATION NOTE (FormValidationPatternMismatchWithTitle): %S is the (possibly truncated) title attribute value.\nFormValidationPatternMismatchWithTitle=Bitte halten Sie sich an das vorgegebene Format: %S.\n# LOCALIZATION NOTE (FormValidationNumberRangeOverflow): %S is a number.\nFormValidationNumberRangeOverflow=Bitte wählen Sie einen Wert, der nicht größer ist als %S.\n# LOCALIZATION NOTE (FormValidationDateRangeOverflow): %S is a date.\nFormValidationDateRangeOverflow=Bitte wählen Sie einen Wert, der nicht später ist als %S.\n# LOCALIZATION NOTE (FormValidationTimeRangeOverflow): %S is a time.\nFormValidationTimeRangeOverflow=Bitte wählen Sie einen Wert, der nicht später ist als %S.\n# LOCALIZATION NOTE (FormValidationNumberRangeUnderflow): %S is a number.\nFormValidationNumberRangeUnderflow=Bitte wählen Sie einen Wert, der nicht kleiner ist als %S.\n# LOCALIZATION NOTE (FormValidationDateRangeUnderflow): %S is a date.\nFormValidationDateRangeUnderflow=Bitte wählen Sie einen Wert, der nicht früher ist als %S.\n# LOCALIZATION NOTE (FormValidationTimeRangeUnderflow): %S is a time.\nFormValidationTimeRangeUnderflow=Bitte wählen Sie einen Wert, der nicht früher ist als %S.\n# LOCALIZATION NOTE (FormValidationStepMismatch): both %S can be a number, a date or a time.\nFormValidationStepMismatch=Bitte wählen Sie einen gültigen Wert. Die zwei nähesten gültigen Werte sind %S und %S.\n# LOCALIZATION NOTE (FormValidationStepMismatchOneValue): %S can be a number, a date or a time. This is called instead of FormValidationStepMismatch when the second value is the same as the first.\nFormValidationStepMismatchOneValue=Bitte wählen Sie einen gültigen Wert. Der näheste gültige Wert ist %S.\nFormValidationBadInputNumber=Bitte geben Sie eine Nummer ein.\nGetAttributeNodeWarning=getAttributeNode() sollte nicht mehr verwendet werden. Verwenden Sie stattdessen getAttribute().\nSetAttributeNodeWarning=setAttributeNode() sollte nicht mehr verwendet werden. Verwenden Sie stattdessen setAttribute().\nGetAttributeNodeNSWarning=getAttributeNodeNS() sollte nicht mehr verwendet werden. Verwenden Sie stattdessen getAttributeNS().\nSetAttributeNodeNSWarning=setAttributeNodeNS() sollte nicht mehr verwendet werden. Verwenden Sie stattdessen setAttributeNS().\nRemoveAttributeNodeWarning=removeAttributeNode() sollte nicht mehr verwendet werden. Verwenden Sie stattdessen removeAttribute().\nCreateAttributeWarning=document.createAttribute() sollte nicht mehr verwendet werden. Verwenden Sie stattdessen element.setAttribute().\nCreateAttributeNSWarning=document.createAttributeNS() sollte nicht mehr verwendet werden. Verwenden Sie stattdessen element.setAttributeNS().\nNodeValueWarning=Das nodeValue-Attribut von Attributen sollte nicht mehr verwendet werden. Verwenden Sie value stattdessen.\nTextContentWarning=Das textContent-Attribut von Attributen sollte nicht mehr verwendet werden. Verwenden Sie value stattdessen.\nEnablePrivilegeWarning=enablePrivilege sollte nicht mehr verwendet werden. Bitte verwenden Sie stattdessen Code, der mit dem System-Principal läuft (z.B. eine Erweiterung).\nnsIJSONDecodeDeprecatedWarning=nsIJSON.decode sollte nicht mehr verwendet werden. Bitte verwenden Sie JSON.parse stattdessen.\nnsIJSONEncodeDeprecatedWarning=nsIJSON.encode sollte nicht mehr verwendet werden. Bitte verwenden Sie JSON.stringify stattdessen.\nnsIDOMWindowInternalWarning=nsIDOMWindowInternal sollte nicht mehr verwendet werden. Verwenden Sie nsIDOMWindow stattdessen.\nFullscreenDeniedDisabled=Anfrage für Vollbildmodus wurde abgelehnt, weil die Vollbildmodus-Schnittstelle auf Benutzerwunsch deaktiviert wurde.\nFullscreenDeniedFocusedPlugin=Anfrage für Vollbildmodus wurde abgelehnt, weil ein Plugin im Fenstermodus fokussiert ist.\nFullscreenDeniedHidden=Anfrage für Vollbildmodus wurde abgelehnt, weil das Dokument nicht mehr sichtbar ist.\nFullscreenDeniedContainerNotAllowed=Anfrage für Vollbildmodus wurde abgelehnt, weil zumindest eines der Elemente, die dieses Dokument enthalten, kein iframe ist oder kein \"allowfullscreen\"-Attribut besitzt.\nFullscreenDeniedNotInputDriven=Anfrage für Vollbildmodus wurde abgelehnt, weil Element.mozRequestFullScreen() nicht aus einem kurz laufenden Benutzer-generierten Ereignis-Handler aufgerufen wurde.\nFullscreenDeniedNotHTMLSVGOrMathML=Anfrage für Vollbildmodus wurde abgelehnt, weil das anfragende Element nicht <svg>, <math>, oder ein HTML-Element ist.\nFullscreenDeniedNotInDocument=Anfrage für Vollbildmodus wurde abgelehnt, weil das anfragende Element nicht mehr in seinem Dokument ist.\nFullscreenDeniedMovedDocument=Anfrage für Vollbildmodus wurde abgelehnt, weil das anfragende Element das Dokument gewechselt hat.\nFullscreenDeniedLostWindow=Anfrage für Vollbildmodus wurde abgelehnt, weil kein Fenster mehr verfügbar ist.\nFullscreenDeniedSubDocFullscreen=Anfrage für Vollbildmodus wurde abgelehnt, weil bereits ein Unterdokument des Dokuments, das um den Vollbildmodus anfragt, selbst im Vollbildmodus ist.\nFullscreenDeniedNotDescendant=Anfrage für Vollbildmodus wurde abgelehnt, weil das anfragende Element kein Unterelement des aktuellen Vollbild-Elements ist.\nFullscreenDeniedNotFocusedTab=Anfrage für Vollbildmodus wurde abgelehnt, weil das anfragende Element nicht im aktuell fokussierten Tab ist.\nRemovedFullscreenElement=Vollbildmodus wurde verlassen, weil das Vollbild-Element aus dem Dokument entfernt wurde.\nFocusedWindowedPluginWhileFullscreen=Vollbildmodus wurde verlassen, weil ein Plugin im Fenstermodus fokussiert wurde.\nPointerLockDeniedDisabled=Anfrage für Fixieren des Zeigers wurde abgelehnt, weil die Pointer Lock API durch eine Einstellung des Benutzers deaktiviert wurde.\nPointerLockDeniedInUse=Anfrage für Fixieren des Zeigers wurde abgelehnt, weil der Zeiger bereits von einem anderen Dokument kontrolliert wird.\nPointerLockDeniedNotInDocument=Anfrage für Fixieren des Zeigers wurde abgelehnt, weil das anfragende Element in keinem Dokument ist.\nPointerLockDeniedSandboxed=Anfrage für Fixieren des Zeigers wurde abgelehnt, weil die Pointer Lock API durch eine Sandbox eingeschränkt ist.\nPointerLockDeniedHidden=Anfrage für Fixieren des Zeigers wurde abgelehnt, weil das Dokument nicht sichtbar ist.\nPointerLockDeniedNotFocused=Anfrage für Fixieren des Zeigers wurde abgelehnt, weil das Dokument nicht fokussiert ist.\nPointerLockDeniedMovedDocument=Anfrage für Fixieren des Zeigers wurde abgelehnt, weil das anfragende Element das Dokument gewechselt hat.\nPointerLockDeniedNotInputDriven=Anfrage für Fixieren des Zeigers wurde abgelehnt, weil Element.requestPointerLock() nicht von innerhalb einer kurz dauernden benutzergenerierten Ereignisbehandlung aufgerufen wurde und das Dokument nicht im Vollbildmodus ist.\nPointerLockDeniedFailedToLock=Anfrage für Fixieren des Zeigers wurde abgelehnt, weil der Browser den Zeiger nicht fixieren konnte.\nHTMLSyncXHRWarning=HTML-Parsen in einem XMLHttpRequest wird im synchronen Modus nicht unterstützt.\nInvalidRedirectChannelWarning=%S kann nicht umgeleitet werden, weil der Channel nsIWritablePropertyBag2 nicht implementiert.\n# LOCALIZATION NOTE: %S is the name of the header in question\nForbiddenHeaderWarning=Versuch, eine verbotene Kopfzeile zu verwenden, wurde abgelehnt: %S\nResponseTypeSyncXHRWarning=Die Verwendung des responseType-Attributes von XMLHttpRequest wird im synchronen Modus im window-Kontext nicht mehr unterstützt.\nTimeoutSyncXHRWarning=Das timeout-Attribut von XMLHttpRequest wird im synchronen Modus im window-Kontext nicht unterstützt.\nJSONCharsetWarning=Ein Versuch wurde unternommen, eine Nicht-UTF8-Kodierung für JSON zu verwenden, das per XMLHttpRequest geholt wurde. Nur UTF-8 wird für die Dekodierung von JSON unterstützt.\n# LOCALIZATION NOTE: Do not translate AudioBufferSourceNode\nMediaBufferSourceNodeResampleOutOfMemory=Ungenügend Speicher, um den AudioBufferSourceNode zum Abspielen zu resamplen.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownContentType=Der an decodeAudioData übergebene Puffer enthält einen ungültigen Inhaltstyp.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownError=Beim Verarbeiten von decodeAudioData ist ein unbekannter Fehler aufgetreten.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataInvalidContent=Der an decodeAudioData übergebene Puffer enthält ungültige Inhalte, die nicht erfolgreich dekodiert werden können.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataNoAudio=Der an decodeAudioData übergebene Puffer enthält keine Audiodaten.\n# LOCALIZATION NOTE: Do not translate HTMLMediaElement and createMediaElementSource.\nMediaElementAudioSourceNodeCrossOrigin=Das an createMediaElementSource übergebene HTMLMediaElement enthält eine quellübergreifende (cross-origin) Ressource, der Knoten wird Stille ausgeben.\n# LOCALIZATION NOTE: Do not translate MediaStream and createMediaStreamSource.\nMediaStreamAudioSourceNodeCrossOrigin=Der an createMediaStreamSource übergebene MediaStream enthält eine quellübergreifende (cross-origin) Ressource, der Knoten wird Stille ausgeben.\nMediaLoadExhaustedCandidates=Alle Kandidaten für die Ressource konnten nicht geladen werden. Medien-Laden pausiert.\nMediaLoadSourceMissingSrc=<source>-Element hat kein \"src\"-Attribut. Laden der Medienressource fehlgeschlagen.\n# LOCALIZATION NOTE: %1$S is the Http error code the server returned (e.g. 404, 500, etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadHttpError=HTTP-Laden ist mit dem Status %1$S fehlgeschlagen. Laden der Medienressource %2$S fehlgeschlagen.\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load.\nMediaLoadInvalidURI=Ungültige URI. Laden der Medienressource %S fehlgeschlagen.\n# LOCALIZATION NOTE: %1$S is the media resource's format/codec type (basically equivalent to the file type, e.g. MP4,AVI,WMV,MOV etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedTypeAttribute=Das angegebene \"type\"-Attribut \"%1$S\" wird nicht unterstützt. Das Laden der Medienressource %2$S ist fehlgeschlagen.\n# LOCALIZATION NOTE: %1$S is the \"media\" attribute value of the <source> element. It is a media query. %2$S is the URL of the media resource which failed to load.\nMediaLoadSourceMediaNotMatched=Das angegebene \"media\"-Attribut \"%1$S\" entspricht nicht der Umgebung. Das Laden der Medienressource %2$S ist fehlgeschlagen.\n# LOCALIZATION NOTE: %1$S is the MIME type HTTP header being sent by the web server, %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedMimeType=HTTP-Content-Type \"%1$S\" wird nicht unterstützt. Laden der Medienressource %2$S fehlgeschlagen.\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load because of error in decoding.\nMediaLoadDecodeError=Medien-Ressource %S konnte nicht dekodiert werden.\nMediaWidevineNoWMF=Versuch, Widevine ohne Windows Media Foundation abzuspielen. Siehe https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaWMFNeeded=Um die Video-Formate %S abzuspielen, müssen Sie zusätzliche Microsoft-Software installieren, siehe https://support.mozilla.org/de/kb/video-und-audio-wiedergabeprobleme-windows\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaPlatformDecoderNotFound=Das Video auf dieser Seite konnte nicht abgespielt werden. Ihr System hat möglicherweise nicht die benötigten Videocodecs für : %S\nMediaUnsupportedLibavcodec=Das Video auf dieser Seite kann nicht abgespielt werden. Ihr System hat eine nicht unterstützte Version von libavcodec.\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaCannotPlayNoDecoders=Medien konnte nicht abgespielt werden. Keine Dekoder für angefragte Formate: %S\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaNoDecoders=Keine Dekoder für einige der angfragten Formate: %S\nMediaCannotInitializePulseAudio=PulseAudio konnte nicht verwendet werden\n# LOCALIZATION NOTE: Do not translate \"MediaRecorder\".\nMediaRecorderMultiTracksNotSupported=MediaRecorder unterstützt derzeit keine Aufnahme mehrerer Spuren desselben Typs.\n# LOCALIZATION NOTE: %S is the ID of the MediaStreamTrack passed to MediaStream.addTrack(). Do not translate \"MediaStreamTrack\" and \"AudioChannel\".\nMediaStreamAddTrackDifferentAudioChannel=MediaStreamTrack %S konnte nicht hinzugefügt werden, weil er zu einem unterschiedlichen AudioChannel gehört.\n# LOCALIZATION NOTE: Do not translate \"MediaStream\", \"stop()\" and \"MediaStreamTrack\"\nMediaStreamStopDeprecatedWarning=MediaStream.stop() sollte nicht mehr verwendet werden und wird demnächst entfernt. Verwenden Sie stattdessen MediaStreamTrack.stop().\n# LOCALIZATION NOTE: Do not translate \"DOMException\", \"code\" and \"name\"\nDOMExceptionCodeWarning=Das \"code\"-Attribut von DOMException sollte nicht mehr verwendet werden. Verwenden Sie \"name\" stattdessen.\n# LOCALIZATION NOTE: Do not translate \"__exposedProps__\"\nNoExposedPropsWarning=Chrome-JS-Objekte den Inhalten ohne __exposedProps__ auszusetzen, ist unsicher und sollte nicht mehr verwendet werden. Siehe https://developer.mozilla.org/en/XPConnect_wrappers für weitere Informationen.\n# LOCALIZATION NOTE: Do not translate \"Mutation Event\" and \"MutationObserver\"\nMutationEventWarning=Mutations-Ereignisse sollten nicht mehr verwendet werden. Verwenden Sie MutationObserver stattdessen.\n# LOCALIZATION NOTE: Do not translate \"Components\"\nComponentsWarning=Das Components-Objekt sollte nicht mehr verwendet werden. Es wird bald entfernt.\nPluginHangUITitle=Warnung: Nicht antwortendes Plugin\nPluginHangUIMessage=%S ist möglicherweise beschäftigt oder reagiert nicht mehr. Sie können das Plugin jetzt stoppen oder fortsetzen, um zu sehen, ob das Plugin weiter arbeitet.\nPluginHangUIWaitButton=Fortsetzen\nPluginHangUIStopButton=Plugin stoppen\nPrefixedFullscreenAPIWarning=Die Vollbild-Schnittstelle mit Präfix sollte nicht mehr verwendet werden. Bitte verwenden Sie die Variante ohne Präfix für den Vollbildmodus. Weitere Hilfe auf https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API\n# LOCALIZATION NOTE: Do not translate \"NodeIterator\" or \"detach()\".\nNodeIteratorDetachWarning=Der Aufruf von detach() auf einem NodeIterator hat keinen Effekt mehr.\n# LOCALIZATION NOTE: Do not translate \"LenientThis\" and \"this\"\nLenientThisWarning=\"get\" oder \"set\" einer Eigenschaft mit [LenientThis] ignoriert, weil das \"this\"-Objekt fehlerhaft ist.\n# LOCALIZATION NOTE: Do not translate \"nsIDOMWindowUtils\", \"getWindowWithOuterId\", or \"nsIWindowMediator\"\nGetWindowWithOuterIdWarning=nsIDOMWindowUtils.getOuterWindowWithId() sollte nicht mehr verwendet werden. Verwenden Sie die nsIWindowMediator-Methode mit dem gleichen Namen stattdessen.\n# LOCALIZATION NOTE: Do not translate \"getPreventDefault\" or \"defaultPrevented\".\nGetPreventDefaultWarning=getPreventDefault() sollte nicht mehr verwendet werden. Verwenden Sie stattdessen defaultPrevented.\n# LOCALIZATION NOTE: Do not translate \"getUserData\", \"setUserData\", \"WeakMap\", or \"element.dataset\".\nGetSetUserDataWarning=getUserData() und setUserData() sollten nicht mehr verwendet werden. Verwenden Sie stattdessen WeakMap oder element.dataset.\n# LOCALIZATION NOTE: Do not translate \"mozGetAsFile\" or \"toBlob\"\nMozGetAsFileWarning=Die nicht standardgemäße Methode mozGetAsFile sollte nicht mehr verwendet werden und wird bald entfernt. Verwenden Sie die standardgemäße Methode toBlob stattdessen.\n# LOCALIZATION NOTE: Do not translate \"captureEvents()\" or \"addEventListener()\"\nUseOfCaptureEventsWarning=captureEvents() sollte nicht mehr verwendet werden. Um Ihren Code zu aktualisieren, verwenden Sie die addEventListener()-Methode aus DOM 2. Weitere Hilfe auf http://developer.mozilla.org/en/docs/DOM:element.addEventListener\n# LOCALIZATION NOTE: Do not translate \"releaseEvents()\" or \"removeEventListener()\"\nUseOfReleaseEventsWarning=releaseEvents() sollte nicht mehr verwendet werden. Um Ihren Code zu aktualisieren, verwenden Sie die removeEventListener()-Methode aus DOM 2. Weitere Hilfe auf http://developer.mozilla.org/en/docs/DOM:element.removeEventListener\n# LOCALIZATION NOTE: Do not translate \"document.load()\" or \"XMLHttpRequest\"\nUseOfDOM3LoadMethodWarning=Document.load() sollte nicht mehr verwendet werden. Um Ihren Code zu aktualisieren, verwenden Sie das XMLHttpRequest-Objekt aus DOM. Weitere Hilfe finden Sie unter https://developer.mozilla.org/en/XMLHttpRequest\n# LOCALIZATION NOTE: Do not translate \"window.showModalDialog()\" or \"window.open()\"\nShowModalDialogWarning=Window.showModalDialog() sollte nicht mehr verwendet werden. Verwenden Sie window.open() stattdessen. Weitere Hilfe finden Sie unter https://developer.mozilla.org/en-US/docs/Web/API/Window.open\n# LOCALIZATION NOTE: Do not translate \"window._content\" or \"window.content\"\nWindow_ContentWarning=window._content sollte nicht mehr verwendet werden. Bitte verwenden Sie window.content stattdessen.\n# LOCALIZATION NOTE: Do not translate \"XMLHttpRequest\"\nSyncXMLHttpRequestWarning=Synchrone XMLHttpRequests am Haupt-Thread sollte nicht mehr verwendet werden, weil es nachteilige Effekte für das Erlebnis der Endbenutzer hat. Für weitere Hilfe siehe http://xhr.spec.whatwg.org/\nImplicitMetaViewportTagFallback=Kein Meta-Viewport-Tag gefunden. Bitte geben Sie eines explizit an, um unerwartete Verhaltensänderungen in zukünftigen Versionen zu vermeiden. Weitere Hilfe auf https://developer.mozilla.org/en/docs/Mozilla/Mobile/Viewport_meta_tag\n# LOCALIZATION NOTE: Do not translate \"DataContainerEvent\" or \"CustomEvent\"\nDataContainerEventWarning=DataContainerEvent sollte nicht mehr verwendet werden. Verwenden Sie stattdessen CustomEvent.\n# LOCALIZATION NOTE: Do not translate \"window.controllers\"\nWindow_ControllersWarning=window.controllers sollte nicht mehr verwendet werden. Verwenden Sie es nicht für die Browser-Erkennung.\nImportXULIntoContentWarning=Importieren von XUL-Knoten in ein Inhaltsdokument sollte nicht mehr verwendet werden. Diese Funktionalität könnte bald entfernt werden.\nXMLDocumentLoadPrincipalMismatch=Die Verwendung von document.load ist auf Dokumenten verboten, die von anderen Fenstern kommen. Nur das Fenster, das ein Dokument erstellt hat, darf .load auf diesem Dokument aufrufen. Vorzugsweise sollten sie XMLHttpRequest stattdessen verwenden.\n# LOCALIZATION NOTE: Do not translate \"IndexedDB\".\nIndexedDBTransactionAbortNavigation=Eine IndexedDB-Transaktion, die noch nicht komplett war, wurde wegen Seitennavigation abgebrochen.\n# LOCALIZATION NOTE: Do not translate Will-change, %1$S,%2$S are numbers.\nIgnoringWillChangeOverBudgetWarning=Speicherverbrauch von \"will-change\" ist zu hoch. Die Budget-Grenze ist die Fläche des Dokuments multipliziert mit %1$S (%2$S px). Vorkommen von \"will-change\", die das Budget überschreiten, werden ignoriert.\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nHittingMaxWorkersPerDomain2=Ein Worker konnte nicht sofort gestartet werden, weil andere Dokumente der gleichen Quelle bereits die maximale Anzahl an Workern verwenden. Der Worker ist jetzt in einer Warteschlange und wird gestartet, nachdem einige der anderen Worker fertig sind.\n# LOCALIZATION NOTE: Do not translate \"setVelocity\", \"PannerNode\", \"AudioListener\", \"speedOfSound\" and \"dopplerFactor\"\nPannerNodeDopplerWarning=setVelocity auf PannerNode und AudioListener sowie speedOfSound und dopplerFactor auf AudioListener sollten nicht mehr verwendet werden und diese Elemente werden entfernt. Weitere Hilfe auf https://developer.mozilla.org/en-US/docs/Web/API/AudioListener#Deprecated_features\n# LOCALIZATION NOTE: Do not translate \"Application Cache API\", \"AppCache\" and \"ServiceWorker\".\nAppCacheWarning=Die Anwendungs-Cache-API (AppCache) sollte nicht mehr verwendet werden und wird in Zukunft entfernt.  Bitte versuchen Sie, ServiceWorker für Offline-Unterstützung zu verwenden.\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nEmptyWorkerSourceWarning=Es wurde versucht, einen Worker aus einer leeren Quelle zu erstellen. Das ist wahrscheinlich unbeabsichtigt.\nWebrtcDeprecatedPrefixWarning=WebRTC-Schnittstellen mit dem \"moz\"-Präfix (mozRTCPeerConnection, mozRTCSessionDescription, mozRTCIceCandidate) sollten nicht mehr verwendet werden.\nNavigatorGetUserMediaWarning=navigator.mozGetUserMedia wurde durch navigator.mediaDevices.getUserMedia ersetzt.\n# LOCALIZATION NOTE: Do not translate \"RTCPeerConnection\", \"getLocalStreams\", \"getRemoteStreams\", \"getSenders\" or \"getReceivers\".\nRTCPeerConnectionGetStreamsWarning=RTCPeerConnection.getLocalStreams/getRemoteStreams sollten nicht mehr verwendet werden. Verwenden Sie RTCPeerConnection.getSenders/getReceivers stattdessen.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %S is a URL.\nInterceptionFailedWithURL=Fehler beim Laden von '%S'. Ein ServiceWorker fing die Anfrage ab und es kam zu einem unwarteten Fehler.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"FetchEvent.respondWith()\", \"FetchEvent\", \"no-cors\", \"opaque\", \"Response\", or \"RequestMode\". %1$S is a URL. %2$S is a RequestMode value.\nBadOpaqueInterceptionRequestModeWithURL=Fehler beim Laden von '%1$S'. Ein ServiceWorker übergab eine undurchsichtige (opaque) Antwort (Response) an FetchEvent.respondWith(), während ein '%2$S'-FetchEvent verarbeitet wurde. Undurchsichtige Response-Objekte sind nur gültig, wenn der RequestMode \"no-cors\" ist.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Error\", \"Response\", \"FetchEvent.respondWith()\", or \"fetch()\". %S is a URL.\nInterceptedErrorResponseWithURL=Fehler beim Laden von '%S'. Ein ServiceWorker übergab eine Fehler-Antwort (Error Response) an FetchEvent.respondWith(). Dies heißt normalerweise, dass der ServiceWorker einen ungültigen fetch()-Aufruf getätigt hat.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", or \"Response.clone()\". %S is a URL.\nInterceptedUsedResponseWithURL=Fehler beim Laden von '%S'. Ein ServiceWorker übergab eine schon verwendete Antwort (Response) an FetchEvent.respondWith(). Der Inhalt einer Response darf nur ein Mal verwendet werden. Verwenden Sie Response.clone(), um den Inhalt mehrmals zu verwenden.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"opaqueredirect\", \"Response\", \"FetchEvent.respondWith()\", or \"FetchEvent\". %s is a URL.\nBadOpaqueRedirectInterceptionWithURL=Fehler beim Laden von '%S'. Ein ServiceWorker hat eine \"opaqueredirect\"-Antwort (Response) an FetchEvent.respondWith() übergeben, während ein Nicht-Navigations-FetchEvent behandelt wurde.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", \"RedirectMode\" or \"follow\". %S is a URL.\nBadRedirectModeInterceptionWithURL=Fehler beim Laden von '%S'. Ein ServiceWorker hat eine umgeleitete Antwort (Response) an FetchEvent.respondWith() übergeben, obwohl RedirectMode nicht 'follow' war.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\" or \"FetchEvent.preventDefault()\". %S is a URL.\nInterceptionCanceledWithURL=Fehler beim Laden von '%S'. Ein ServiceWorker hat das Laden durch Aufruf von FetchEvent.preventDefault() abgebrochen.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", or \"FetchEvent.respondWith()\". %1$S is a URL. %2$S is an error string.\nInterceptionRejectedResponseWithURL=Fehler beim Laden von '%1$S'. Ein ServiceWorker hat eine mit '%2$S' abgelehnte Promise an FetchEvent.respondWith() übergeben.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", \"FetchEvent.respondWith()\", or \"Response\". %1$S is a URL. %2$S is an error string.\nInterceptedNonResponseWithURL=Fehler beim Laden von '%1$S'. Ein ServiceWorker hat eine Promise an FetchEvent.respondWith() übergeben, welche den Nicht-Response-Wert '%2$S' zurückgab.\n# LOCALIZATION NOTE: Do not translate \"mozImageSmoothingEnabled\", or \"imageSmoothingEnabled\"\nPrefixedImageSmoothingEnabledWarning=mozImageSmoothingEnabled sollte nicht mehr verwendet werden. Bitte verwenden Sie die Eigenschaft imageSmoothingEnabled ohne Präfix stattdessen.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Service-Worker-Allowed\" or \"HTTP\". %1$S and %2$S are URLs.\nServiceWorkerScopePathMismatch=Registrieren eines ServiceWorker ist fehlgeschlagen: Der Pfad des angegebenen Gültigkeitsbereichs '%1$S' ist nicht unterhalb des maximal erlaubten Gültigkeitsbereichs '%2$S'. Passen Sie den Gültigkeitsbereich an, verschieben Sie das ServiceWorker-Skript, oder verwenden Sie die HTTP-Kopfzeile Service-Worker-Allowed um den Gültigkeitsbereich zu erlauben.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a stringified numeric HTTP status code like \"404\" and %3$S is a URL.\nServiceWorkerRegisterNetworkError=Registrieren/aktualisieren eines ServiceWorker für Gültigkeitsbereich '%1$S' ist fehlgeschlagen: Laden des Skriptes '%3$S' mit Status %2$S fehlgeschlagen.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a MIME Media Type like \"text/plain\" and %3$S is a URL.\nServiceWorkerRegisterMimeTypeError=Registrieren/aktualisieren eines ServiceWorker für Gültigkeitsbereich '%1$S' ist fehlgeschlagen: Fehlerhafter Content-Type '%2$S' für Skipt '%3$S'. Dieser muss text/javascript’, ‘application/x-javascript’, oder ‘application/javascript’ sein.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker.\nServiceWorkerGraceTimeoutTermination=Der ServiceWorker für den Gültigkeitsbereich '%1$S' wurde wegen Ablauf der Timeout-Frist abgebrochen, obwohl waitUntil/respondWith-Promises ausständige waren.\n# LOCALIZATION NOTE (ServiceWorkerNoFetchHandler): Do not translate \"Fetch\".\nServiceWorkerNoFetchHandler=Abrufen der Frame-Handler muss vor der anfänglichen Evaluierung des Worker-Skriptes hinzugefügt werden.\nExecCommandCutCopyDeniedNotInputDriven=document.execCommand('cut'/'copy') wurde abgelehnt, weil es nicht von innerhalb einer kurz dauernden benutzergenerierten Ereignisbehandlung aufgerufen wurde.\nManifestShouldBeObject=Manifest sollte ein Objekt sein.\nManifestScopeURLInvalid=Die scope-URL ist ungültig.\nManifestScopeNotSameOrigin=Die scope-URL muss denselben Ursprung (origin) als das Dokument haben.\nManifestStartURLOutsideScope=Die Start-URL ist außerhalb des Gültigkeitsbereichs (scope), also ist dieser ungültig.\nManifestStartURLInvalid=Die Start-URL ist ungültig.\nManifestStartURLShouldBeSameOrigin=Die Start-URL muss denselben Ursprung (origin) als das Dokument haben.\n# LOCALIZATION NOTE: %1$S is the name of the object whose property is invalid. %2$S is the name of the invalid property. %3$S is the expected type of the property value. E.g. \"Expected the manifest's start_url member to be a string.\"\nManifestInvalidType=Das Mitglied %2$S von %1$S wurde als %3$S erwartet.\n# LOCALIZATION NOTE: %1$S is the name of the property whose value is invalid. %2$S is the (invalid) value of the property. E.g. \"theme_color: 42 is not a valid CSS color.\"\nManifestInvalidCSSColor=%1$S: %2$S ist keine gültige CSS-Farbe.\nPatternAttributeCompileFailure=<input pattern='%S'> kann nicht überprüft werden, da das Muster keine gültige Regexp ist: %S\n# LOCALIZATION NOTE: Do not translate \"postMessage\" or DOMWindow. %S values are origins, like https://domain.com:port\nTargetPrincipalDoesNotMatch='postMessage' konnte auf 'DOMWindow' nicht ausgeführt werden: Der angegebene Ziel-Ursprung (origin - '%S') stimmt nicht mit dem Empfängerfenster-Ursprung überein ('%S').\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbed=YouTube-Flash-Einbettung im alten Stil (%S) wird auf iframe-Einbettung (%S) umgeschrieben. Bitte aktualisieren Sie die Seite auf die Verwendung von iframe statt embed/object, wenn möglich.\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbedPathParams=YouTube-Flash-Einbettung im alten Stil (%S) wird auf iframe-Einbettung (%S) umgeschrieben. Params wurden von iframe-Einbettungen nicht mehr unterstützt und wurden konvertiert. Bitte aktualisieren Sie die Seite auf die Verwendung von iframe statt embed/object, wenn möglich.\n# LOCALIZATION NOTE: This error is reported when the \"Encryption\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Encryption\", and \"salt\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionHeader=Das Dekodieren einer Push-Nachricht im ServiceWorker für den Gültigkeitsbereich '%1$S' ist fehlgeschlagen. Die 'Encryption'-Kopfzeile muss für jede Nachricht einen eindeutigen 'salt'-Parameter enthalten. Siehe https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 für weitere Informationen.\n# LOCALIZATION NOTE: This error is reported when the \"Crypto-Key\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Crypto-Key\", and \"dh\". %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoKeyHeader=Das Dekodieren einer Push-Nachricht im ServiceWorker für den Gültigkeitsbereich '%1$S' ist fehlgeschlagen. Die 'Crypto-Key'-Kopfzeile muss einen 'dh'-Parameter mit dem öffentlichen Schlüssel des App-Servers enthalten. Siehe https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 für weitere Informationen.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt because the deprecated\n# \"Encryption-Key\" header for an incoming push message is missing or invalid.\n# Do not translate \"ServiceWorker\", \"Encryption-Key\", \"dh\", \"Crypto-Key\", and\n# \"Content-Encoding: aesgcm\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionKeyHeader=Das Dekodieren einer Push-Nachricht im ServiceWorker für den Gültigkeitsbereich '%1$S' ist fehlgeschlagen. Die 'Encryption-Key'-Kopfzeile muss einen 'dh'-Parameter enthalten. Diese Kopfzeile sollte nicht mehr verwendet werden und wird demnächst entfernt. Bitte verwenden Sie 'Crypto-Key' mit 'Content-Encoding: aesgcm' stattdessen. Siehe https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 für weitere Informationen.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"Content-Encoding\" header is missing or contains an\n# unsupported encoding. Do not translate \"ServiceWorker\", \"Content-Encoding\",\n# \"aesgcm\", and \"aesgcm128\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncodingHeader=Das Dekodieren einer Push-Nachricht im ServiceWorker für den Gültigkeitsbereich '%1$S' ist fehlgeschlagen. Die 'Content-Encoding'-Kopfzeile muss 'aesgcm' sein. 'aesgcm128' ist erlaubt aber sollte nicht mehr verwendet werden und wird bald entfernt. Siehe https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 für weitere Informationen.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"dh\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"dh\", \"Crypto-Key\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSenderKey=Das Dekodieren einer Push-Nachricht im ServiceWorker für den Gültigkeitsbereich '%1$S' ist fehlgeschlagen. Der 'dh'-Parameter der 'Crypto-Key'-Kopfzeile muss der Diffie-Hellman öffentliche Schlüssel des App-Servers, base64url-kodiert (https://tools.ietf.org/html/rfc7515#appendix-C) und in \"unkomprimierter\" oder \"raw\"-Form (vor der Verschlüsselung mindestens 65 Bytes lang) sein. Siehe https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 für weitere Informationen.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"salt\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"salt\", \"Encryption\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSalt=Das Dekodieren einer Push-Nachricht im ServiceWorker für den Gültigkeitsbereich '%1$S' ist fehlgeschlagen. Der 'salt'-Parameter der 'Encryption'-Kopfzeile muss base64url-kodiert (https://tools.ietf.org/html/rfc7515#appendix-C) und vor der Verschlüsselung mindestens 16 Bytes lang sein. Siehe https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 für weitere Informationen.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"rs\" parameter is not a number, or is less than the pad size.\n# Do not translate \"ServiceWorker\", \"rs\", or \"Encryption\". %1$S is the\n# ServiceWorker scope URL. %2$S is the minimum value (1 for aesgcm128, 2 for\n# aesgcm).\nPushMessageBadRecordSize=Das Dekodieren einer Push-Nachricht im ServiceWorker für den Gültigkeitsbereich '%1$S' ist fehlgeschlagen. Der 'rs'-Parameter der 'Encryption'-Kopfzeile muss zwischen %2$S und 2^36-31 sein oder ganz ausgelassen werden. Siehe https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 für weitere Informationen.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because an encrypted record is shorter than the pad size, the pad is larger\n# than the record, or any of the padding bytes are non-zero. Do not translate\n# \"ServiceWorker\". %1$S is the ServiceWorker scope URL. %2$S is the pad size\n# (1 for aesgcm128, 2 for aesgcm).\nPushMessageBadPaddingError=Das Dekodieren einer Push-Nachricht im ServiceWorker für den Gültigkeitsbereich '%1$S' ist fehlgeschlagen. Ein Eintrag in der verschlüsselten Nachricht wurde nicht korrekt aufgefüllt. Siehe https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 für weitere Informationen.\n# LOCALIZATION NOTE: This error is reported when push message decryption fails\n# and no specific error info is available. Do not translate \"ServiceWorker\".\n# %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoError=Das Dekodieren einer Push-Nachricht im ServiceWorker für den Gültigkeitsbereich '%1$S' ist fehlgeschlagen. Zur Hilfe mit Verschlüsselung lesen Sie bitte https://developer.mozilla.org/docs/Web/API/Push_API/Using_the_Push_API#Encryption\n# LOCALIZATION NOTE: %1$S is the type of a DOM event. 'passive' is a literal parameter from the DOM spec.\nPreventDefaultFromPassiveListenerWarning=Der Aufruf von 'preventDefault()' auf einem Ereignis des Typs ‘%1$S’ von einem als 'passive' registrierten Listener wird ignoriert.\nFileLastModifiedDateWarning=File.lastModifiedDate sollte nicht mehr verwendet werden. Verwenden Sie File.lastModified stattdessen.\n# LOCALIZATION NOTE: 'ImageBitmapRenderingContext.transferImageBitmap' and 'ImageBitmapRenderingContext.transferFromImageBitmap' should not be translated\nImageBitmapRenderingContext_TransferImageBitmap=ImageBitmapRenderingContext.transferImageBitmap sollte nicht mehr verwendet werden und wird demnächst entfernt. Verwenden Sie ImageBitmapRenderingContext.transferFromImageBitmap stattdessen.\nChromeScriptedDOMParserWithoutPrincipal=Erstellen eines DOMParser ohne eines Prinzipals sollte nicht mehr verwendet werden.\nIIRFilterChannelCountChangeWarning=Änderungen am IIRFilter-Node-Kanal-Zähler können Audio-Unreinheiten verursachen.\nBiquadFilterChannelCountChangeWarning=Änderungen am BiquadFilter-Node-Kanal-Zähler können Audio-Unreinheiten verursachen.\n# LOCALIZATION NOTE: %1$S is the unanimatable paced property.\nUnanimatablePacedProperty=Bewegte Eigenschaft '%1$S' ist keine animierbare Eigenschaft.\n# LOCALIZATION NOTE: Do not translate \".jpeg\"\nGenericImageNameJPEG=grafik.jpeg\n# LOCALIZATION NOTE: Do not translate \".gif\"\nGenericImageNameGIF=grafik.gif\n# LOCALIZATION NOTE: Do not translate \".png\"\nGenericImageNamePNG=grafik.png\nGenericFileName=Datei\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationSuccess=Die Seite wurde weges einer Large-Allocation-Kopfzeile in einem neuen Prozess geladen.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate GET.\nLargeAllocationNonGetRequest=Eine Large-Allocation-Kopfzeile wurde ignoriert, da der Ladevorgang von einer nicht-GET-Anfrage ausgelöst wurde.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate `window.opener`.\nLargeAllocationNotOnlyToplevelInTabGroup=Eine 'Large-Allocation'-Kopfzeile wurde ignoriert, da Fenster vorhanden sind, die eine Referenz zu diesem Browsing-Kontext über die Frame-Hierarchie oder window.opener haben.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationNonE10S=Eine Large-Allocation-Kopfzeile wurde ignoriert, da das Dokument nicht außerhalb des Hauptprozesses geladen wurde.\n\nGeolocationInsecureRequestIsForbidden=A Geolocation request can only be fulfilled in a secure context.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name.\nLargeAllocationNonWin32=This page would be loaded in a new process due to a Large-Allocation header, however Large-Allocation process creation is disabled on non-Win32 platforms.\n# LOCALIZATION NOTE: Do not translate URL.createObjectURL(MediaStream).\nURLCreateObjectURL_MediaStream=URL.createObjectURL(MediaStream) is deprecated and will be removed soon.\n# LOCALIZATION NOTE: Do not translate xml:base.\nXMLBaseAttributeWarning=Use of xml:base attribute is deprecated and will be removed soon. Please remove any use of it.\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/downloadProgress.properties",
    "content": "# LOCALIZATION NOTE (BadPluginTitle): \n#\n#    This dialog is displayed when plugin throws unhandled exception\nBadPluginTitle=Unerlaubter Vorgang in Plugin\n# LOCALIZATION NOTE (BadPluginMessage): \n#\n#    This is the message for the BadPlugin dialog.\n#    %S will be replaced by brandShortName.\n#\n#   Localizable URLs\nBadPluginMessage=Das Plugin hat einen unerlaubten Vorgang ausgeführt. Es wird dringend empfohlen, %S neu zu starten.\n# LOCALIZATION NOTE (BadPluginCheckboxMessage): \n#\n#    This message tells the user that if they check this checkbox, they\n#    will never see this dialog again.\n#\n#   Localizable URLs\nBadPluginCheckboxMessage=Diese Meldung während dieser Sitzung nicht mehr anzeigen.\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/editMenuOverlay.dtd",
    "content": "<!ENTITY editMenu.label            \"Bearbeiten\">\n<!ENTITY editMenu.accesskey        \"B\">\n<!ENTITY undoCmd.label             \"Rückgängig\">\n<!ENTITY undoCmd.key               \"Z\">\n<!ENTITY undoCmd.accesskey         \"R\">\n<!ENTITY redoCmd.label             \"Wiederherstellen\">\n<!ENTITY redoCmd.key               \"Y\">\n<!ENTITY redoCmd.accesskey         \"W\">\n<!ENTITY cutCmd.label              \"Ausschneiden\">\n<!ENTITY cutCmd.key                \"X\">\n<!ENTITY cutCmd.accesskey          \"A\">\n<!ENTITY copyCmd.label             \"Kopieren\">\n<!ENTITY copyCmd.key               \"C\">\n<!ENTITY copyCmd.accesskey         \"K\">\n<!ENTITY pasteCmd.label            \"Einfügen\">\n<!ENTITY pasteCmd.key              \"V\">\n<!ENTITY pasteCmd.accesskey        \"E\">\n<!ENTITY deleteCmd.label           \"Löschen\">\n<!ENTITY deleteCmd.accesskey       \"L\">\n<!ENTITY selectAllCmd.label        \"Alles markieren\">\n<!ENTITY selectAllCmd.key          \"A\">\n<!ENTITY selectAllCmd.accesskey    \"m\">\n<!ENTITY findCmd.label             \"Suchen\">\n<!ENTITY findCmd.key               \"F\">\n<!ENTITY findCmd.accesskey         \"S\">\n<!ENTITY findAgainCmd.label        \"Weitersuchen\">\n<!ENTITY findAgainCmd.key          \"G\">\n<!ENTITY findAgainCmd.key2         \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey    \"w\">\n<!ENTITY findPreviousCmd.label     \"Aufwärts suchen\">\n<!ENTITY findPreviousCmd.accesskey \"f\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncsp.error.missing-directive = Richtlinie enthält nicht benötigte \"%S\"-Direktive.\n\n#LOCALIZATION NOTE (csp.error.illegal-keyword) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP keyword, usually 'unsafe-inline'.\ncsp.error.illegal-keyword = \"%1$S\"-Direktive enthält das verbotene Schlüsselwort \"%2$S\".\n\n#LOCALIZATION NOTE (csp.error.illegal-protocol) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-protocol = \"%1$S\"-Direktive enthält eine Quelle mit dem verbotenen %2$S-Protokoll.\n\n#LOCALIZATION NOTE (csp.error.missing-host) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.missing-host = %2$S-Protokoll benötigt einen Host in der \"%1$S\"-Direktive.\n\n#LOCALIZATION NOTE (csp.error.missing-source) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP source, usually 'self'.\ncsp.error.missing-source = \"%1$S\" muss die Quelle %2$S beinhalten.\n\n#LOCALIZATION NOTE (csp.error.illegal-host-wildcard) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-host-wildcard = %2$S-Quellen mit Platzhaltern in \"%1$S\"-Direktiven müssen mindestens eine nicht-generische Subdomain enthalten (z.B. *.example.com anstatt *.com).\n\n#LOCALIZATION NOTE (uninstall.confirmation.title) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.title = %S deinstallieren\n\n#LOCALIZATION NOTE (uninstall.confirmation.message) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.message = Die Erweiterung \"%S\" erbittet die Erlaubnis zur eigenen Deinstallation. Soll dies erlaubt werden?\n\nuninstall.confirmation.button-0.label = Deinstallieren\nuninstall.confirmation.button-1.label = Installiert lassen\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/fallbackMenubar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# OSX only. Default menu label when there is no xul menubar.\n\nquitMenuitem.label=Beenden\nquitMenuitem.key=q\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/filefield.properties",
    "content": "#### Change Action\n\ndownloadHelperNoneSelected=Keine ausgewählt\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/filepicker.dtd",
    "content": "<!ENTITY lookInMenuList.label   \"Suchen in:\">\n<!ENTITY lookInMenuList.accesskey   \"s\">\n<!ENTITY textInput.label        \"Dateiname:\">\n<!ENTITY textInput.accesskey        \"d\">\n<!ENTITY filterMenuList.label   \"Dateityp:\">\n<!ENTITY filterMenuList.accesskey   \"t\">\n<!ENTITY name.label             \"Name\">\n<!ENTITY size.label             \"Größe\">\n<!ENTITY lastModified.label     \"Zuletzt geändert\">\n<!ENTITY showHiddenFiles.label  \"Versteckte Dateien und Ordner anzeigen\">\n<!ENTITY showHiddenFiles.accesskey  \"v\">\n\n<!ENTITY noPermissionError.label \"Sie haben nicht die notwendigen Rechte, um diesen Ordner anzusehen.\">\n\n<!ENTITY folderUp.tooltiptext   \"Eine Ebene höher gehen\">\n<!ENTITY folderHome.tooltiptext \"Zum persönlichen Ordner gehen\">\n<!ENTITY folderNew.tooltiptext  \"Neuen Ordner erstellen\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/filepicker.properties",
    "content": "# LOCALIZATION NOTE FILE\n# --do not localize the extensions, only the titles\nallTitle=Alle Dateien\nhtmlTitle=HTML-Dateien\ntextTitle=Textdateien\nimageTitle=Grafik-Dateien\nxmlTitle=XML-Dateien\nxulTitle=XUL-Dateien\nappsTitle=Anwendungen\naudioTitle=Audio-Dateien\nvideoTitle=Video-Dateien\n\ndirTextInputLabel=Ordnername:\ndirTextInputAccesskey=O\n\nconfirmTitle=Bestätigen\nconfirmFileReplacing=%S existiert bereits.\\nMöchten Sie die Datei überschreiben?\nopenButtonLabel=Öffnen\nsaveButtonLabel=Speichern\nselectFolderButtonLabel=Wählen\nnoButtonLabel=Nein\nformatLabel=Format:\n\nerrorOpenFileDoesntExistTitle=Fehler beim Öffnen von %S\nerrorOpenFileDoesntExistMessage=Die Datei %S existiert nicht\nerrorDirDoesntExistTitle=Fehler beim Zugriff auf %S\nerrorDirDoesntExistMessage=Ordner %S existiert nicht\n\nerrorOpeningFileTitle=Fehler beim Öffnen von %S\nopenWithoutPermissionMessage_file=Datei %S  ist nicht lesbar\n\nerrorSavingFileTitle=Fehler beim Speichern von %S\nsaveParentIsFileMessage=%S ist eine Datei, kann %S nicht speichern\nsaveParentDoesntExistMessage=Der Pfad %S existiert nicht, %S kann nicht gespeichert werden\n\nsaveWithoutPermissionMessage_file=Die Datei %S ist schreibgeschützt.\nsaveWithoutPermissionMessage_dir=Datei kann nicht erstellen werden. Ordner %S ist schreibgeschützt.\n\nerrorNewDirDoesExistTitle=Fehler beim Erstellen von %S\nerrorNewDirDoesExistMessage=Eine Datei namens %S existiert bereits, Ordner kann nicht erstellt werden.\n\nerrorCreateNewDirTitle=Fehler beim Erstellen von %S\nerrorCreateNewDirMessage=Ordner %S konnte nicht erstellt werden\nerrorCreateNewDirIsFileMessage=Ordner kann nicht erstellt werden, %S ist eine Datei\nerrorCreateNewDirPermissionMessage=Ordner kann nicht erstellt werden, %S ist nicht beschreibbar\n\npromptNewDirTitle=Neuen Ordner erstellen\npromptNewDirMessage=Ordnername:\n\nerrorPathProblemTitle=Unbekannter Fehler\nerrorPathProblemMessage=Ein unbekannter Fehler ist aufgetreten (Pfad %S)\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/findbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the entities needed to -->\n<!-- LOCALIZATION NOTE : FILE use the Find Bar. --> \n\n<!ENTITY next.tooltip \"Das nächste Vorkommen des Ausdrucks suchen\">\n<!ENTITY previous.tooltip \"Das vorherige Vorkommen des Ausdrucks suchen\">\n<!ENTITY findCloseButton.tooltip \"Suchleiste schließen\">\n<!ENTITY highlightAll.label \"Hervorheben\">\n<!ENTITY highlightAll.accesskey \"H\">\n<!ENTITY highlightAll.tooltiptext \"Jedes Vorkommen des Ausdrucks im Text hervorheben\">\n<!ENTITY caseSensitive.label \"Groß-/Kleinschreibung\">\n<!ENTITY caseSensitive.accesskey \"G\">\n<!ENTITY caseSensitive.tooltiptext \"Bei der Suche zwischen Groß- und Kleinschreibung unterscheiden\">\n<!ENTITY entireWord.label \"Ganze Wörter\">\n<!ENTITY entireWord.accesskey \"W\">\n<!ENTITY entireWord.tooltiptext \"Nur nach vollständig übereinstimmenden Wörtern suchen\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/findbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# strings used by the Find bar, split from browser.properties\nNotFound=Ausdruck nicht gefunden\nWrappedToTop=Das Seitenende wurde erreicht, Suche vom Seitenanfang fortgesetzt\nWrappedToBottom=Der Seitenanfang wurde erreicht, Suche vom Seitenende fortgesetzt\nNormalFind=In Seite suchen\nFastFind=Suchen\nFastFindLinks=Suchen (nur Links)\nCaseSensitive=(Groß-/Kleinschreibung)\nEntireWord=(Nur ganze Wörter)\n# LOCALIZATION NOTE (FoundMatches): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is currently selected match and #2 the total amount of matches.\nFoundMatches=#1 von #2 Übereinstimmung;#1 von #2 Übereinstimmungen\n# LOCALIZATION NOTE (FoundMatchesCountLimit): Semicolon-separated list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total amount of matches allowed before counting stops.\nFoundMatchesCountLimit=Mehr als #1 Übereinstimmung;Mehr als #1 Übereinstimmungen\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/finddialog.dtd",
    "content": "<!-- extracted from finddialog.xul -->\n\n<!ENTITY findDialog.title \"Text durchsuchen\">\n<!ENTITY findField.label \"Suchen nach\">\n<!ENTITY findField.accesskey \"S\">\n<!ENTITY caseSensitiveCheckbox.label \"Groß-/Kleinschreibung beachten\">\n<!ENTITY caseSensitiveCheckbox.accesskey \"G\">\n<!ENTITY wrapCheckbox.label \"Bei Dokumentenende wieder von vorne beginnen\">\n<!ENTITY wrapCheckbox.accesskey \"B\">\n<!ENTITY findButton.label \"Weitersuchen\">\n<!ENTITY findButton.accesskey \"w\">\n<!ENTITY cancelButton.label \"Abbrechen\">\n<!ENTITY closeButton.label \"Schließen\">\n<!ENTITY up.label \"Aufwärts\">\n<!ENTITY up.accesskey \"f\">\n<!ENTITY down.label \"Abwärts\">\n<!ENTITY down.accesskey \"b\">\n<!ENTITY direction.label \"Suchrichtung\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/finddialog.properties",
    "content": "notFoundWarning=Der Text, den Sie eingegeben haben, wurde nicht gefunden.\nnotFoundTitle=Suchen\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/global-strres.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n16389=Ein unbekannter Fehler ist aufgetreten (%1$S)\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/global.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY locale.dir \"ltr\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/globalKeys.dtd",
    "content": "<!ENTITY openHelp.commandkey     \"VK_F1\">\n<!ENTITY openHelpMac.commandkey  \"?\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/headsUpDisplay.properties",
    "content": "# LOCALIZATION NOTE (stacktrace.anonymousFunction):\n# This string is used to display JavaScript functions that have no given name -\n# they are said to be anonymous. See stacktrace.outputMessage.\nstacktrace.anonymousFunction=<anonym>\n\n# LOCALIZATION NOTE (stacktrace.outputMessage):\n# This string is used in the Web Console output to identify a web developer call\n# to console.trace(). The stack trace of JavaScript function calls is displayed.\n# In this minimal message we only show the last call.\nstacktrace.outputMessage=Stack-Trace von %S, Funktion %S, Zeile %S.\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/intl.css",
    "content": "/*\n * This file contains all localizable skin settings such as \n *   font, layout, and geometry\n */\nwindow { \n  font: 3mm tahoma,arial,helvetica,sans-serif;\n}\n\ndialog#advancedScripts {\n width: 35em !important;\n}\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (general.useragent.locale):\n# This is the valid BCP 47 language tag representing your locale.\n#\n# In most cases, this will simply be your locale code. However, in rare cases\n# (such as 'jp-JP-mac'), you may need to modify your locale code in order to\n# make it a valid BCP 47 language tag. (If your locale code does not include a\n# region subtag, do not include one in the language tag representing your\n# locale.)\ngeneral.useragent.locale=de\n\n# LOCALIZATION NOTE (intl.accept_languages):\n# This is a comma-separated list of valid BCP 47 language tags.\n#\n# Begin with the value of 'general.useragent.locale'. Next, include language\n# tags for other languages that you expect most users of your locale to be\n# able to speak, so that their browsing experience degrades gracefully if\n# content is not available in their primary language.\n#\n# It is recommended that you include \"en-US, en\" at the end of the list as a\n# last resort. However, if you know that users of your locale would prefer a\n# different variety of English, or if they are not likely to understand\n# English at all, you may opt to include a different English language tag, or\n# to exclude English altogether.\n#\n# For example, the Breton [br] locale might consider including French and\n# British English in their list, since those languages are commonly spoken in\n# the same area as Breton:\n# intl.accept_languages=br, fr-FR, fr, en-GB, en\nintl.accept_languages=de, en-US, en\n\n# LOCALIZATION NOTE (font.language.group):\n# This preference controls the initial setting of the language drop-down menu\n# in the Content > Fonts & Colors > Advanced preference panel.\n#\n# Set it to the value of one of the menuitems in the \"selectLangs\" menulist in\n# http://mxr.mozilla.org/mozilla/source/browser/components/preferences/fonts.xul\nfont.language.group=x-western\n\n# LOCALIZATION NOTE (intl.charset.detector):\n# This preference controls the initial setting for the character encoding\n# detector. Valid values are ja_parallel_state_machine for Japanese, ruprob\n# for Russian and ukprob for Ukrainian and the empty string to turn detection\n# off. The value must be empty for locales other than Japanese, Russian and\n# Ukrainian.\nintl.charset.detector=\n\n# LOCALIZATION NOTE (pluralRule): Pick the appropriate plural rule for your\n# language. This will determine how many plural forms of a word you will need\n# to provide and in what order.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\npluralRule=1\n\n# LOCALIZATION NOTE (intl.menuitems.alwaysappendaccesskeys, intl.menuitems.insertseparatorbeforeaccesskeys):\n# Valid values are: true, false, <empty string>\n# Missing preference or empty value equals false.\nintl.menuitems.alwaysappendaccesskeys=\nintl.menuitems.insertseparatorbeforeaccesskeys=true\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/keys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the application's labels for keys on the keyboard.\n#                     If you decide to translate this file, you should translate it based on\n#                     the prevelant kind of keyboard for your target user.\n# LOCALIZATION NOTE : There are two types of keys, those w/ text on their labels\n#                     and those w/ glyphs.\n# LOCALIZATION NOTE : VK_<…> represents a key on the keyboard.\n#\n# For more information please see bugzilla bug 90888.\n\n# F1..F10 should probably not be translated unless there are keyboards that actually have other labels\n# F11..F20 might be something else, but are really keyboard specific and not region/language specific\n# there are actually two different F11/F12 keys, I don't know which one these labels represent.\n# eg, F13..F20 on a sparc keyboard are labeled Props, Again .. Find, Cut\n# sparc also has Stop, Again and F11/F12. VK_F11/VK_F12 probably map to Stop/Again\n# LOCALIZATION NOTE : BLOCK Do not translate the next block\nVK_F1=F1\nVK_F2=F2\nVK_F3=F3\nVK_F4=F4\nVK_F5=F5\nVK_F6=F6\nVK_F7=F7\nVK_F8=F8\nVK_F9=F9\nVK_F10=F10\n\nVK_F11=F11\nVK_F12=F12\nVK_F13=F13\nVK_F14=F14\nVK_F15=F15\nVK_F16=F16\nVK_F17=F17\nVK_F18=F18\nVK_F19=F19\nVK_F20=F20\n# LOCALIZATION NOTE : BLOCK end do not translate block\n\n# LOCALIZATION NOTE : BLOCK GLYPHS, DO translate this block\nVK_UP=Pfeil nach oben\nVK_DOWN=Pfeil nach unten\nVK_LEFT=Pfeil links\nVK_RIGHT=Pfeil rechts\nVK_PAGE_UP=Bild auf\nVK_PAGE_DOWN=Bild ab\n# LOCALIZATION NOTE : BLOCK end GLYPHS\n\n# Enter, backspace, and Tab might have both glyphs and text\n# if the keyboards usually have a glyph,\n# if there is a meaningful translation,\n# or if keyboards are localized\n# then translate them or insert the appropriate glyph\n# otherwise you should probably just translate the glyph regions\n\n# LOCALIZATION NOTE : BLOCK maybe GLYPHS\nVK_RETURN=Return\nVK_TAB=Tab\nVK_BACK=Rücktaste\nVK_DELETE=Entf\n# LOCALIZATION NOTE : BLOCK end maybe GLYPHS\n# LOCALIZATION NOTE : BLOCK typing state keys\nVK_HOME=Pos 1\nVK_END=Ende\n\nVK_ESCAPE=Esc\nVK_INSERT=Einfg\n# LOCALIZATION NOTE : BLOCK end\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/languageNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naa = Afar\nab = Abchasisch\nae = Avestisch\naf = Afrikaans\nak = Akan-Sprache\nam = Amharisch\nan = Aragonesisch\nar = Arabisch\nas = Assamesisch\nast = Asturisch\nav = Awarisch\nay = Aymará-Sprache\naz = Aserbeidschanisch\nba = Baschkirisch\nbe = Weißrussisch\nbg = Bulgarisch\nbh = Bihari\nbi = Beach-la-mar\nbm = Bambara-Sprache\nbn = Bengali\nbo = Tibetisch\nbr = Bretonisch\nbs = Bosnisch\nca = Katalanisch\nce = Tschetschenisch\nch = Chamorro-Sprache\nco = Korsisch\ncr = Cree-Sprache\ncs = Tschechisch\ncsb = Kaschubisch\ncu = Kirchenslawisch\ncv = Tschuwaschisch\ncy = Walisisch\nda = Dänisch\nde = Deutsch\ndsb = Niedersorbisch\ndv = Maledivisch\ndz = Dzongkha\nee = Ewe-Sprache\nel = Griechisch\nen = Englisch\neo = Esperanto\nes = Spanisch\net = Estnisch\neu = Baskisch\nfa = Persisch\nff = Ful\nfi = Finnisch\nfj = Fidschi-Sprache\nfo = Färöisch\nfr = Französisch\nfur = Friulisch\nfy = Friesisch\nga = Irisch\ngd = Gälisch-Schottisch\ngl = Galicisch\ngn = Guaraní-Sprache\ngu = Gujarātī-Sprache\ngv = Manx\nha = Haussa-Sprache\nhaw = Hawaiianisch\nhe = Hebräisch\nhi = Hindi\nhil = Hiligaynon\nho = Hiri-Motu\nhr = Kroatisch\nhsb = Obersorbisch\nht = Haitianisch\nhu = Ungarisch\nhy = Armenisch\nhz = Herero-Sprache\nia = Interlingua\nid = Indonesisch\nie = Interlingue\nig = Ibo-Sprache\nii = Sichuan Yi\nik = Inupik\nio = Ido\nis = Isländisch\nit = Italienisch\niu = Inuktitut\nja = Japanisch\njv = Javanisch\nka = Georgisch\nkg = Kongo-Sprache\nki = Kikuyu-Sprache\nkj = Kwanyama-Sprache\nkk = Kasachisch\nkl = Grönländisch\nkm = Kambodschanisch\nkn = Kannada\nko = Koreanisch\nkok = Konkani\nkr = Kanuri-Sprache\nks = Kaschmiri\nku = Kurdisch\nkv = Komi-Sprache\nkw = Kornisch\nky = Kirgisisch\nla = Latein\nlb = Luxemburgisch\nlg = Ganda-Sprache\nli = Limburgisch\nln = Lingala\nlo = Laotisch\nlt = Litauisch\nlu = Luba-Katanga-Sprache\nlv = Lettisch\nmg = Malagassi-Sprache\nmh = Marschallesisch\nmi = Maori-Sprache\nmk = Mazedonisch\nml = Malayalam\nmn = Mongolisch\nmr = Marathi\nms = Malaiisch\nmt = Maltesisch\nmy = Birmanisch\nna = Nauruanisch\nnb = Bokmål\nnd = Ndebele-Sprache (Nord)\nne = Nepali\nng = Ndonga\nnl = Niederländisch\nnn = Nynorsk\nno = Norwegisch\nnr = Ndebele-Sprache (Süd)\nnso = Pedi-Sprache\nnv = Navajo-Sprache\nny = Nyanja-Sprache\noc = Okzitanisch\noj = Ojibwa-Sprache\nom = Oromo\nor = Oriya-Sprache\nos = Ossetisch\npa = Pandschabi-Sprache\npi = Pāli\npl = Polnisch\nps = Paschtu\npt = Portugiesisch\nqu = Quechua-Sprache\nrm = Rätoromanisch\nrn = Rundi-Sprache\nro = Rumänisch\nru = Russisch\nrw = Rwanda-Sprache\nsa = Sanskrit\nsc = Sardisch\nsd = Sindhi-Sprache\nse = Nordsaamisch\nsg = Sango-Sprache\nsi = Singhalesisch\nsk = Slowakisch\nsl = Slowenisch\nsm = Samoanisch\nsn = Schona-Sprache\nso = Somali\nson = Songhai-Sprache\nsq = Albanisch\nsr = Serbisch\nss = Swasi-Sprache\nst = Süd-Sotho-Sprache\nsu = Sundanesisch\nsv = Schwedisch\nsw = Swahili\nta = Tamil\nte = Telugu-Sprache\ntg = Tadschikisch\nth = Thailändisch\nti = Tigrinja-Sprache\ntig = Tigre-Sprache\ntk = Turkmenisch\ntl = Tagalog\ntlh = Klingonisch\ntn = Tswana-Sprache\nto = Tonga\ntr = Türkisch\nts = Tsonga-Sprache\ntt = Tatarisch\ntw = Twi-Sprache\nty = Tahitisch\nug = Uigurisch\nuk = Ukrainisch\nur = Urdu\nuz = Usbekisch\nve = Venda-Sprache\nvi = Vietnamesisch\nvo = Volapük\nwa = Wallonisch\nwen = Sorbisch\nwo = Wolof-Sprache\nxh = Xhosa-Sprache\nyi = Jiddisch\nyo = Yoruba-Sprache\nza = Zhuang\nzh = Chinesisch\nzu = Zulu-Sprache\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/layout/HtmlForm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nReset=Zurücksetzen\nSubmit=Daten absenden\nBrowse=Durchsuchen…\nFileUpload=Datei hochladen\nDirectoryUpload=Ordner zum Hochladen wählen\nDirectoryPickerOkButtonLabel=Hochladen\n# LOCALIZATION NOTE (IsIndexPromptWithSpace): The last character of the string \n# should be a space (U+0020) in most locales. The prompt is followed by an \n# input field. The space needs be escaped in the property file to avoid \n# trimming.\nIsIndexPromptWithSpace=Dies ist ein durchsuchbarer Index. Geben Sie Suchbegriffe ein:\\u0020\nForgotPostWarning=Das Formular enthält enctype=%S, aber kein method=POST. Es wird stattdessen normal mit method=GET und ohne enctype abgesendet.\nForgotFileEnctypeWarning=Das Formular enthält eine Datei-Eingabe, aber es fehlen method=POST und enctype=multipart/form-data in diesem Formular. Die Datei kann nicht gesendet werden.\n# LOCALIZATION NOTE (DefaultFormSubject): %S will be replaced with brandShortName\nDefaultFormSubject=Formular-Post von %S\nCannotEncodeAllUnicode=Ein Formular wurde in der %S-Kodierung abgesendet, das nicht alle Unicode-Zeichen kodieren kann, daher könnten Benutzereingaben beschädigt sein. Um dieses Problem zu vermeiden, sollte die Seite geändert werden, sodass das Formular in der UTF-8-Kodierung gesendet wird, entweder durch Änderung der Kodierung der Seite selbst oder durch Angabe von accept-charset=utf-8 am form-Element.\nAllSupportedTypes=Alle unterstützten Typen\n# LOCALIZATION NOTE (NoFileSelected): this string is shown on a\n# <input type='file'> when there is no file selected yet.\nNoFileSelected=Keine Datei ausgewählt.\n# LOCALIZATION NOTE (NoFilesSelected): this string is shown on a\n# <input type='file' multiple> when there is no file selected yet.\nNoFilesSelected=Keine Dateien ausgewählt.\n# LOCALIZATION NOTE (NoDirSelected): this string is shown on a\n# <input type='file' directory/webkitdirectory> when there is no directory\n# selected yet.\nNoDirSelected=Kein Ordner ausgewählt.\n# LOCALIZATION NOTE (XFilesSelected): this string is shown on a\n# <input type='file' multiple> when there are more than one selected file.\n# %S will be a number greater or equal to 2.\nXFilesSelected=%S Dateien ausgewählt.\nColorPicker=Wählen Sie eine Farbe\nDatePicker=Wählen Sie ein Datum\n# LOCALIZATION NOTE (AndNMoreFiles): Semi-colon list of plural forms. \n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals \n# This string is shown at the end of the tooltip text for <input type='file'\n# multiple> when there are more than 21 files selected (when we will only list\n# the first 20, plus an \"and X more\" line). #1 represents the number of files\n# minus 20 and will always be a number equal to or greater than 2. So the\n# singular case will never be used.\nAndNMoreFiles=und eine weitere;und #1 weitere\n# LOCALIZATION NOTE (DefaultSummary): this string is shown on a <details> when\n# it has no direct <summary> child. Google Chrome should already have this\n# string translated.\nDefaultSummary=Details\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/layout/MediaDocument.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (ImageTitleWithDimensions2AndFile): first %S is filename, second %S is type, third %S is width and fourth %S is height\n#LOCALIZATION NOTE (ImageTitleWithoutDimensions): first %S is filename, second %S is type\n#LOCALIZATION NOTE (ImageTitleWithDimensions2): first %S is type, second %S is width and third %S is height\n#LOCALIZATION NOTE (ImageTitleWithNeitherDimensionsNorFile): first %S is type\n#LOCALIZATION NOTE (MediaTitleWithFile): first %S is filename, second %S is type\n#LOCALIZATION NOTE (MediaTitleWithNoInfo): first %S is type\nImageTitleWithDimensions2AndFile=%S (%S-Grafik, %S × %S Pixel)\nImageTitleWithoutDimensions=%S (%S-Grafik)\nImageTitleWithDimensions2=(%S-Grafik, %S × %S Pixel)\nImageTitleWithNeitherDimensionsNorFile=(%S-Grafik)\nMediaTitleWithFile=%S (%S-Objekt)\nMediaTitleWithNoInfo=(%S-Objekt)\n\nInvalidImage=Die Grafik \"%S\" kann nicht angezeigt werden, weil sie Fehler enthält.\nScaledImage=Skaliert (%S%%)\n\nTitleWithStatus=%S - %S\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/layout/htmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Encoding warnings and errors\nEncNoDeclarationFrame=Die Zeichenkodierung eines Dokuments im Frame wurde nicht deklariert. Das Dokument kann unterschiedlich aussehen, wenn es ohne das umgebende Frame-Dokument angesehen wird.\nEncNoDeclarationPlain=Die Zeichenkodierung des Reintext-Dokuments wurde nicht deklariert. Das Dokument wird in manchen Browser-Konfigurationen mit verstümmeltem Text dargestellt, wenn das Dokument Zeichen außerhalb des US-ASCII-Bereichs enthält. Die Zeichenkodierung der Seite muss im Transferprotokoll deklariert werden oder die Datei muss eine Byte-Order-Markierung als Kodierungssignatur verwenden.\nEncNoDeclaration=Die Zeichenkodierung des HTML-Dokuments wurde nicht deklariert. Das Dokument wird in manchen Browser-Konfigurationen mit verstümmeltem Text dargestellt, wenn das Dokument Zeichen außerhalb des US-ASCII-Bereichs enthält. Die Zeichenkodierung der Seite muss im Dokument oder Transferprotokoll deklariert werden.\nEncLateMetaFrame=Die Zeichenkodierungs-Deklaration des HTML-Dokuments im Frame wurde beim Vorverarbeiten der ersten 1024 Zeichen der Datei nicht gefunden. Bei der Ansicht ohne das umgebende Frame-Dokument wird diese Seite automatisch neu geladen. Die Kodierungs-Deklaration muss in die ersten 1024 Zeichen der Datei verschoben werden.\nEncLateMeta=Die Zeichenkodierungs-Deklaration des HTML-Dokuments wurde beim Vorverarbeiten der ersten 1024 Zeichen der Datei nicht gefunden. Bei der Ansicht in einem anders konfigurierten Browser wird diese Seite automatisch neu geladen. Die Kodierungs-Deklaration muss in die ersten 1024 Zeichen der Datei verschoben werden.\nEncLateMetaReload=Die Seite wurde neu geladen, weil die Zeichenkodierungs-Deklaration des HTML-Dokuments im Frame beim Vorverarbeiten der ersten 1024 Zeichen der Datei nicht gefunden wurde. Die Kodierungs-Deklaration muss in die ersten 1024 Zeichen der Datei verschoben werden.\nEncLateMetaTooLate=Die Zeichenkodierungs-Deklaration des Dokuments wurde zu spät gefunden, um wirksam zu werden. Die Kodierungs-Deklaration muss in die ersten 1024 Zeichen der Datei verschoben werden.\nEncMetaUnsupported=Eine ungültige Zeichenkodierung wurde für das HTML-Dokument mittels eines Meta-Tags deklariert. Die Deklaration wurde ignoriert.\nEncProtocolUnsupported=Eine ungültige Zeichenkodierung wurde auf der Transferprotokoll-Ebene deklariert. Die Deklaration wurde ignoriert.\nEncBomlessUtf16=UTF-16-Kodierter nur-Basis-Latin-Text ohne Byte-Order-Markierung und ohne Deklaration auf Transferprotokoll-Ebene entdeckt. Diesen Inhalt in UTF-16 zu kodieren ist ineffizient und die Zeichenkodierung sollte in jedem Fall deklariert werden.\nEncMetaUtf16=Ein Meta-Tag wurde verwendet, um die Zeichenkodierung als UTF-16 zu deklarieren. Dies wurde stattdessen als UTF-8-Deklaration interpretiert.\nEncMetaUserDefined=Ein Meta-Tag wurde verwendet, um die Zeichenkodierung als x-user-defined anzugeben. Dies wurde stattdessen als Angabe von windows-1252 interpretiert, um mit absichtlich falsch kodierten alten Schriftarten kompatibel zu sein. Dieses Website sollte auf Unicode migriert werden.\n\n# The bulk of the messages below are derived from \n# http://hg.mozilla.org/projects/htmlparser/file/1f633cef7de7/src/nu/validator/htmlparser/impl/ErrorReportingTokenizer.java\n# which is available under the MIT license.\n\n# Tokenizer errors\nerrGarbageAfterLtSlash=Müll nach \"</\".\nerrLtSlashGt=“</>” wurde entdeckt. Wahrscheinliche Ursachen: Unkodierte “<” (kodieren Sie sie als “&lt;”) oder falsch geschriebenes End-Tag.\nerrCharRefLacksSemicolon=Zeichenreferenz wurde nicht mit Strichpunkt abgeschlossen.\nerrNoDigitsInNCR=Keine Ziffern in numerischer Zeichenreferenz.\nerrGtInSystemId=\">\" in System-Identifikator.\nerrGtInPublicId=\">\" in öffentlichem Identifikator.\nerrNamelessDoctype=Namenloser Doctype.\nerrConsecutiveHyphens=Aufeinanderfolgende Bindestriche beenden einen Kommentar nicht. “--” ist innerhalb eines Kommentars nicht erlaubt, aber z.B. “- -” ist erlaubt.\nerrPrematureEndOfComment=Verfrühtes Ende eines Kommentars. Verwenden Sie “-->”, um einen Kommentar korrekt zu beenden.\nerrBogusComment=Falscher Kommentar.\nerrUnquotedAttributeLt=“<” in einem nicht mit Anführungszeichen umschlossenen Attribut-Wert. Wahrscheinliche Ursache: Fehlende \">\" direkt davor.\nerrUnquotedAttributeGrave=“`” in einem nicht mit Anführungszeichen umschlossenen Attribut-Wert. Wahrscheinliche Ursache: Falsches Zeichen als Anführungszeichen verwendet.\nerrUnquotedAttributeQuote=Anführungszeichen in einem nicht mit Anführungszeichen umschlossenen Attribut-Wert. Wahrscheinliche Ursachen: Attribute, die zusammenstoßen, oder eine URL-Such-Zeichenkette in einem nicht mit Anführungszeichen umgebenen Attribut-Wert.\nerrUnquotedAttributeEquals=“=” in einem nicht mit Anführungszeichen umschlossenen Attribut-Wert. Wahrscheinliche Ursachen: Attribute, die zusammenstoßen, oder eine URL-Such-Zeichenkette in einem nicht mit Anführungszeichen umgebenen Attribut-Wert.\nerrSlashNotFollowedByGt=Ein Schrägstrich wurde nicht direkt von \">\" gefolgt.\nerrNoSpaceBetweenAttributes=Kein Leerzeichen zwischen Attributen.\nerrUnquotedAttributeStartLt=“<” am Start eines nicht mit Anführungszeichen umschlossenen Attribut-Wertes. Wahrscheinliche Ursache: Fehlende \">\" direkt davor.\nerrUnquotedAttributeStartGrave=“`” am Start eines nicht mit Anführungszeichen umschlossenen Attribut-Wertes. Wahrscheinliche Ursache: Falsches Zeichen als Anführungszeichen verwendet.\nerrUnquotedAttributeStartEquals=“=” am Start eines nicht mit Anführungszeichen umschlossenen Attribut-Wertes. Wahrscheinliche Ursache: Verirrtes doppeltes Gleichzeichen.\nerrAttributeValueMissing=Attribut-Wert fehlt.\nerrBadCharBeforeAttributeNameLt=“<” wurde entdeckt, wo ein Attribut-Wert erwartet wurde. Wahrscheinliche Ursache: “>” fehlt direkt davor.\nerrEqualsSignBeforeAttributeName=\"=\" wurde entdeckt, wenn ein Attributname erwartet wurde. Wahrscheinliche Ursache: Attributname fehlt.\nerrBadCharAfterLt=Falsches Zeichen nach “<”. Wahrscheinliche Ursache: Unkodierte “<”. Versuchen Sie es als “&lt;” zu kodieren.\nerrLtGt=“<>” wurde gesehen. Wahrscheinliche Ursache: Unkodierte “<” (kodieren Sie sie als “&lt;”) oder falsch gechriebenes Start-Tag.\nerrProcessingInstruction=“<?” wurde entdeckt. Wahrscheinliche Ursache: Versuch, eine XML-Verarbeitungs-Anweisung in HTML zu verwenden. (XML-Verarbeitungs-Anweisungen werden in HTML nicht unterstützt.)\nerrUnescapedAmpersandInterpretedAsCharacterReference=Die Zechenkette nach “&” wurde als Zeichenreferenz interpretiert. (“&” hätte wahrscheinlich als “&amp;” kodiert worden sein.)\nerrNotSemicolonTerminated=Benanntes Zeichenreferenz wurde nicht mit einem Strichpunkt beendet. (Oder “&” hätte als “&amp;” kodiert werden sollen.)\nerrNoNamedCharacterMatch=“&” startete keine Zeichenreferenz. (“&” sollte wahrscheinlich als “&amp;” kodiert sein.)\nerrQuoteBeforeAttributeName=Ein Anführungszeichen wurde entdeckt, wo ein Attributname erwartet wurde. Wahrscheinliche Ursache: \"=\" fehlt direkt davor.\nerrLtInAttributeName=“<” im Attributnamen. Wahrscheinliche Ursache: “>” fehlt direkt davor.\nerrQuoteInAttributeName=Anführungszeichen in Attibutnamen. Wahrscheinliche Ursache: Dazupassendes Anführungszeichen fehlt irgendwo vorher.\nerrExpectedPublicId=Ein öffentlicher Identifikator wurde erwartet, aber der Doctype endete.\nerrBogusDoctype=Falscher Doctype.\nmaybeErrAttributesOnEndTag=End-Tag hatte Attribute.\nmaybeErrSlashInEndTag=Verirrter \"/\" am Ende eines End-Tags.\nerrNcrNonCharacter=Zeichenreferenz wird auf ein nicht darstellbares Zeichen aufgelöst.\nerrNcrSurrogate=Zeichenreferenz wird auf ein Hilfszeichen (surrogate) aufgelöst.\nerrNcrControlChar=Zeichenreferenz wird auf ein Kontrollzeichen aufgelöst.\nerrNcrCr=Eine numerische Zeichenreferenz  wird auf einen Zeilenvorschub aufgelöst.\nerrNcrInC1Range=Eine numerische Zeichenreferenz  wird auf den C1-Kontrollzeichenbereich aufgelöst.\nerrEofInPublicId=Ende der Datei in öffentlichem Identifikator.\nerrEofInComment=Ende der Datei innerhalb eines Kommentars.\nerrEofInDoctype=Ende der Datei im Doctype.\nerrEofInAttributeValue=Ende der Datei ist in einem Attribut-Wert aufgetreten. Tag wird ignoriert.\nerrEofInAttributeName=Ende der Datei ist in einem Attributnamen aufgetreten. Tag wird ignoriert.\nerrEofWithoutGt=Ende der Datei wurde entdeckt, ohne dass das vorherige Tag mit \">\" beendet wurde. Tag wird ignoriert.\nerrEofInTagName=Ende der Datei wurde beim Suchen eines Tagnamens entdeckt. Tag wird ignoriert.\nerrEofInEndTag=Ende der Datei in einem End-Tag. Tag wird ignoriert.\nerrEofAfterLt=Ende der Datei nach “<”.\nerrNcrOutOfRange=Zeichenreferenz außerhalb des erlaubten Unicode-bereichs.\nerrNcrUnassigned=Zeichenreferenz wird auf einen permanent nicht zugeteilten Codepunkt aufgelöst.\nerrDuplicateAttribute=Doppeltes Attribut.\nerrEofInSystemId=Ende der Datei in System-Identifikator.\nerrExpectedSystemId=Ein System-Identifikator wurde erwartet, aber der Doctype endete.\nerrMissingSpaceBeforeDoctypeName=Fehlendes Leerzeichen vor dem Doctype-Namen.\nerrHyphenHyphenBang=“--!” in Kommentar gefunden.\nerrNcrZero=Zeichenreferenz wird auf null aufgelöst.\nerrNoSpaceBetweenDoctypeSystemKeywordAndQuote=Kein Leerzeichen zwischen dem Schlüsselwort “SYSTEM” des Doctypes und dem Zitat.\nerrNoSpaceBetweenPublicAndSystemIds=Kein Leerzeichen zwischen den öffentlichen und System-Identifikatoren des Doctypes.\nerrNoSpaceBetweenDoctypePublicKeywordAndQuote=Kein Leerzeichen zwischen dem Schlüsselwort “PUBLIC” des Doctypes und dem Zitat.\n\n# Tree builder errors\nerrStrayStartTag2=Verirrtes Start-Tag “%1$S”.\nerrStrayEndTag=Verirrtes End-Tag “%1$S”.\nerrUnclosedElements=End-Tag “%1$S” wurde entdeckt, aber keine Elemente waren offen.\nerrUnclosedElementsImplied=End-Tag \"%1$S” impliziert, aber es gab offene Elemente.\nerrUnclosedElementsCell=Eine Tabellenzelle wurde implizit geschlossen, aber es gab offene Elemente.\nerrStrayDoctype=Verirrter Doctype.\nerrAlmostStandardsDoctype=Fast-Standard-Modus-Doctype. \"<!DOCTYPE html>” erwartet.\nerrQuirkyDoctype=Quirks-Modus-Doctype. “<!DOCTYPE html>” erwartet.\nerrNonSpaceInTrailer=Nicht-leeres Zeichen im Seiten-Nachspann.\nerrNonSpaceAfterFrameset=Nicht-leeres Zeichen nach dem \"frameset\".\nerrNonSpaceInFrameset=Nicht-leeres Zeichen im \"frameset\".\nerrNonSpaceAfterBody=Nicht-leeres Zeichen nach dem \"body\".\nerrNonSpaceInColgroupInFragment=Nicht-leeres Zeichen in \"colgroup\" beim Parsen des Fragments.\nerrNonSpaceInNoscriptInHead=Nicht-leeres Zeichen innerhalb \"noscript\" im \"head\".\nerrFooBetweenHeadAndBody=“%1$S”-Element zwischen “head” und “body”.\nerrStartTagWithoutDoctype=Start-Tag wurde entdeckt, ohne dass ein Doctype zuerst gesehen wurde. “<!DOCTYPE html>” erwartet.\nerrNoSelectInTableScope=Kein \"select\" im Tabellen-Gültigkeitsbereich.\nerrStartSelectWhereEndSelectExpected=\"select\"-Start-Tag, wenn ein End-Tag erwartet wurde.\nerrStartTagWithSelectOpen=Start-Tag “%1$S”, wo \"select\" offen war.\nerrBadStartTagInHead2=Falsches Start-Tag “%1$S” im “head”.\nerrImage=\"image\"-Start-Tag wurde entdeckt.\nerrIsindex=\"isindex\" wurde gesehen.\nerrFooSeenWhenFooOpen=Ein “%1$S” Start-Tag wurde entdeckt, aber ein Element des gleichen Typs war bereits offen.\nerrHeadingWhenHeadingOpen=Überschrift kann kein Kind einer anderen Überschrift sein.\nerrFramesetStart=“frameset”-Start-Tag wurde entdeckt.\nerrNoCellToClose=Keine Zelle zu schließen.\nerrStartTagInTable=Start-Tag “%1$S” wurde in “table” entdeckt.\nerrFormWhenFormOpen=Ein “form” Start-Tag wurde entdeckt, aber ein \"form\"-Element war bereits aktiv. Verschachtelte Formulare sind nicht erlaubt. Das Tag wird ignoriert.\nerrTableSeenWhileTableOpen=Start-Tag für “table” wurde entdeckt, aber dir verherige “table” ist noch immer offen.\nerrStartTagInTableBody=Start-Tag “%1$S” im Tabellenkörper.\nerrEndTagSeenWithoutDoctype=End-Tag wurde entdeckt ohne zuerst einen Doctype zu sehen. “<!DOCTYPE html>” erwartet.\nerrEndTagAfterBody=End-Tag wurde entdeckt, nachdem \"body\" geschlossen wurde.\nerrEndTagSeenWithSelectOpen=“%1$S” End-Tag mit “select” offen.\nerrGarbageInColgroup=Müll in \"colgroup\"-Fragment.\nerrEndTagBr=End-Tag von \"br\".\nerrNoElementToCloseButEndTagSeen=Kein “%1$S”-Element im Gültigkeitsbereich, aber ein “%1$S”-End-Tag wurde entdeckt.\nerrHtmlStartTagInForeignContext=HTML-Start-Tag “%1$S” in einem fremden Namensraum-Kontext.\nerrTableClosedWhileCaptionOpen=“table” geschlossen, aber “caption” war noch offen.\nerrNoTableRowToClose=Keine Tabellenreihe zu schließen.\nerrNonSpaceInTable=Falsch platzierte nicht-leere Zeichen innerhalb einer Tabelle.\nerrUnclosedChildrenInRuby=Nicht geschlossene Kinder in \"ruby\".\nerrStartTagSeenWithoutRuby=Start-Tag “%1$S” wurde entdeckt, ohne dass ein \"ruby\"-Element offen war.\nerrSelfClosing=Selbstschließende Ayntax (“/>”) auf einem nicht-leeren HTML-Element verwendet. Der Schrägstrich wird ignoriert und es wird als Start-Tag verwendet.\nerrNoCheckUnclosedElementsOnStack=Nicht geschlossene Elemente am Stapel.\nerrEndTagDidNotMatchCurrentOpenElement=End-Tag “%1$S” stimmt nicht mit dem Namen des aktuell offenen Elements überein (“%2$S”).\nerrEndTagViolatesNestingRules=End-Tag “%1$S” bricht die Schachtelungsregeln.\nerrEndWithUnclosedElements=End-Tag für “%1$S” wurde entdeckt, aber es gab nicht geschlossene Elemente.\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/layout/xmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Map Expat error codes to error strings\n1 = Kein Speicherplatz mehr vorhanden\n2 = Syntax-Fehler\n3 = Kein Wurzel-Element gefunden\n4 = nicht wohlgeformt\n5 = Ungeschlossenes Token\n6 = partielles Zeichen\n7 = Nicht übereinstimmendes Tag\n8 = Doppeltes Attribut\n9 = \"Junk\" nach Dokument-Element\n10 = Illegale Parameter-Entität-Referenz\n11 = Nicht definierte Entität\n12 = Rekursive Entitätsreferenz\n13 = Asynchrone Entität\n14 = Referenz auf unzulässige Zeichennummer\n15 = Referenz auf binäre Entität\n16 = Referenz auf externe Entität im Attribut\n17 = XML- oder Text-Deklaration nicht am Beginn der Entität\n18 = Unbekannte Kodierung\n19 = Die in der XML-Deklaration angegebene Kodierung ist fehlerhaft\n20 = ungeschlossener CDATA-Bereich\n21 = Fehler beim Verarbeiten einer Referenz auf eine externe Entität\n22 = Dokument ist nicht alleinstehend\n23 = unerwarteter Parser-Status\n24 = Entität in Parameter-Entität deklariert\n27 = Präfix nicht an einen Namespace gebunden\n28 = Präfix-Deklaration kann nicht aufgehoben werden\n29 = Unvollständiges Markup in Parameter-Entity\n30 = XML-Deklaration nicht wohlgeformt\n31 = Text-Deklaration nicht wohlgeformt\n32 = Unzulässige(s) Zeichen in öffentlicher ID\n38 = Reserviertes Präfix (xml) darf nicht undeklariert sein oder an einen anderen Namespace-Namen gebunden werden\n39 = Reserviertes Präfix (xmlns) darf nicht deklariert oder undeklariert werden\n40 = Präfix darf nicht an einen der reservierten Namespace-Namen gebunden werden\n\n# %1$S is replaced by the Expat error string, may be followed by Expected (see below)\n# %2$S is replaced by URL\n# %3$u is replaced by line number\n# %4$u is replaced by column number\nXMLParsingError = XML-Verarbeitungsfehler: %1$S\\nAdresse: %2$S\\nZeile Nr. %3$u, Spalte %4$u:\n\n# %S is replaced by a tag name.\n# This gets appended to the error string if the error is mismatched tag.\nExpected = . Erwartet: </%S>.\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/layout_errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nImageMapRectBoundsError=Das \"coords\"-Attribut des <area shape=\"rect\">-Tags ist nicht im Format \"links,oben,rechts,unten\".\nImageMapCircleWrongNumberOfCoords=Das \"coords\"-Attribut des <area shape=\"circle\">-Tags ist nicht im Format \"center-x,center-y,radius\".\nImageMapCircleNegativeRadius=Das \"coords\"-Attribut des <area shape=\"circle\">-Tags hat einen negativen Radius.\nImageMapPolyWrongNumberOfCoords=Das \"coords\"-Attribut des <area shape=\"poly\">-Tags ist nicht im Format \"x1,y1,x2,y2 …\".\nImageMapPolyOddNumberOfCoords=Dem \"coords\"-Attribut des <area shape=\"poly\">-Tags fehlt die letzte \"y\"-Koordinate (das korrekte Format ist \"x1,y1,x2,y2 …\").\n\nTablePartRelPosWarning=Relative Positionierung von Tabellenzeilen und Zeilengruppen wird jetzt unterstützt. Diese Website muss möglicherweise aktualisiert werden, weil sie sich darauf verlassen könnte, dass diese Funktion keine Wirkung hat.\nScrollLinkedEffectFound2=Diese Website verwendet anscheinend einen scroll-verknüpften Positionierungseffekt. Dies könnte mit asynchronem Verschieben (Panning) schlecht zusammenspielen; siehe https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects für weitere Details und nehmen Sie an der Diskussion über damit verbundene Werkzeuge und Funktionen teil!\n\n## LOCALIZATION NOTE(CompositorAnimationWarningContentTooSmall):\n## (%1$S, %2$S) is a pair of integer values of the frame size\nCompositorAnimationWarningContentTooSmall=Animation kann nicht auf dem Compositor ausgeführt werden, da die Größe des Frames (%1$S, %2$S) kleiner als (16, 16) ist.\n## LOCALIZATION NOTE(CompositorAnimationWarningContentTooLarge2):\n## (%1$S, %2$S) is a pair of integer values of the frame size\n## (%3$S, %4$S) is a pair of integer values of a limit based on the viewport size\n## (%5$S, %6$S) is a pair of integer values of an absolute limit\nCompositorAnimationWarningContentTooLarge2=Animation kann nicht auf dem Compositor ausgeführt werden, weil die Framegröße (%1$S, %2$S) relativ zum Viewport zu groß ist (größer als (%3$S, %4$S)) oder größer ist als der maximal erlaubte Wert (%5$S, %6$S)\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformBackfaceVisibilityHidden):\n## 'backface-visibility: hidden' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformBackfaceVisibilityHidden=Animationen von 'backface-visibility: hidden'-Transformationen können nicht auf dem Compositor ausgeführt werden.\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformPreserve3D):\n## 'transform-style: preserve-3d' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformPreserve3D=Animationen von 'transform-style: preserve-3d'-Transformationen können nicht auf dem Compositor ausgeführt werden.\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformSVG,\n##                   CompositorAnimationWarningTransformWithGeometricProperties,\n##                   CompositorAnimationWarningTransformWithSyncGeometricAnimations,\n##                   CompositorAnimationWarningTransformFrameInactive,\n##                   CompositorAnimationWarningOpacityFrameInactive):\n## 'transform' and 'opacity' mean CSS property names, don't translate it.\nCompositorAnimationWarningTransformSVG=Animationen von 'transform' auf Elementen mit SVG-Transformationen können nicht auf dem Compositor ausgeführt werden.\nCompositorAnimationWarningTransformWithGeometricProperties=Animationen von 'transform' können nicht auf dem Compositor ausgeführt werden, falls zur selben Zeit geometrische Eigenschaften desselben Elements animiert werden.\nCompositorAnimationWarningTransformWithSyncGeometricAnimations=Animation von 'transform' kann nicht auf dem Compositor ausgeführt werden, weil sie mit Animationen von geometrischen Eigenschaften synchronisiert sein sollte, welche zur gleichen Zeit gestartet wurden\nCompositorAnimationWarningTransformFrameInactive=Animation kann nicht auf dem Compositor ausgeführt werden, da der Frame nicht als aktiv für eine 'transform'-Animation markiert wurde.\nCompositorAnimationWarningOpacityFrameInactive=Animation kann nicht auf dem Compositor ausgeführt werden, da der Frame nicht als aktiv für eine 'opacity'-Animation markiert wurde.\nCompositorAnimationWarningHasRenderingObserver=Animation kann nicht auf dem Compositor ausgeführt werden, da das Element durch Rendering-Observers (-moz-element oder SVG clipping/masking) beobachtet wird.\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/mathml/mathml.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nInvalidChild=Ungültiges Markup: <%1$S> ist nicht als Kind von <%2$S> erlaubt.\nChildCountIncorrect=Ungültiges Markup: Falsche Anzahl von untergeordneten Elementen für <%1$S/>-Tag.\nDuplicateMprescripts=Ungültiges Markup: Mehr als ein <mprescripts/> in <mmultiscripts/>.\n# LOCALIZATION NOTE:  The first child of <mmultiscript/> is the base, that is the element to which scripts are attached.\nNoBase=Ungültiges Markup: Genau ein Base-Element  in <mmultiscripts/> erwartet. Keines gefunden.\nSubSupMismatch=Ungültiges Markup: Inkomplettes Subskript/Superskript-Paar in <mmultiscripts/>.\n\n# LOCALIZATION NOTE:  When localizing the single quotes ('), follow the conventions in css.properties for your target locale.\nAttributeParsingError=Fehler beim Verarbeiten des Wertes '%1$S' für das Attribut '%2$S' von <%3$S/>. Attribut ignoriert.\nAttributeParsingErrorNoTag=Fehler beim Verarbeiten des Wertes '%1$S' für das Attribut '%2$S'. Attribut ignoriert.\nLengthParsingError=Fehler beim Verarbeiten des MathML-Attributwertes '%1$S' als Länge. Attribut ignoriert.\nDeprecatedSupersededBy='%1$S' sollte in MathML 3 nicht mehr verwendet werden, es wurde abgelöst von '%2$S'.\nUnitlessValuesAreDeprecated=Einheitenlose Werte sollten in MathML 3 nicht mehr verwendet werden.\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/mozilla.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mozilla.title.15.1\n'The Book of Mozilla, 15:1'>\n\n<!ENTITY mozilla.quote.15.1\n'The <em>twins</em> of Mammon quarrelled. Their warring plunged the world into a <em>new darkness</em>, and the beast \nabhorred the darkness. So it began to move <em>swiftly</em>, and grew more powerful, and went forth and multiplied. \nAnd the beasts brought <em>fire</em> and light to the darkness.'>\n\n<!ENTITY mozilla.from.15.1\n'from <strong>The Book of Mozilla,</strong> 15:1'>\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/narrate.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Narrate, meaning \"read the page out loud\". This is the name of the feature\n# and it is the label for the popup button.\nnarrate = Vorlesen\nback = Zurück\nstart = Wiedergeben\nstop = Anhalten\nforward = Vor\nspeed = Geschwindigkeit\nselectvoicelabel = Stimme:\n# Default voice is determined by the language of the document.\ndefaultvoice = Standard\n\n# Voice name and language.\n# eg. David (English)\nvoiceLabel = %S (%S)\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY loadError.label \"Seiten-Ladefehler\">\n<!ENTITY retry.label \"Erneut versuchen\">\n\n<!-- Specific error messages -->\n\n<!ENTITY connectionFailure.title \"Verbindung fehlgeschlagen\">\n<!ENTITY connectionFailure.longDesc \"<p>Obwohl die Website gültig erscheint, konnte keine Verbindung aufgebaut werden.</p><ul><li>Könnte die Website temporär nicht verfügbar sein? Versuchen Sie es später erneut.</li><li>Können Sie auch andere Websites nicht aufrufen? Überprüfen Sie die Netzwerk-Konfiguration des Computers.</li><li>Wird Ihr Computer oder Netzwerk durch eine Firewall oder einen Proxy geschützt? Falsche Einstellungen können den Web-Zugriff stören.</li></ul>\">\n\n<!ENTITY deniedPortAccess.title \"Port aus Sicherheitsgründen gesperrt\">\n<!ENTITY deniedPortAccess.longDesc \"<p>Die aufgerufene Adresse fordert einen Port (z.B. <q>mozilla.org:80</q> für Port 80 auf mozilla.org), der <em>normalerweise nicht</em> zum Browsen im Web verwendet wird. Die Anfrage wurde zu Ihrem Schutz abgebrochen.</p>\">\n\n<!ENTITY dnsNotFound.title \"Adresse nicht gefunden\">\n<!ENTITY dnsNotFound.longDesc \"<p>Der Host-Server zu der aufgerufenen Adresse konnte nicht gefunden werden.</p><ul><li>Haben Sie sich beim Eintippen der Adresse vertan? (z.B. <q><strong>ww</strong>.mozilla.org</q> anstatt <q><strong>www</strong>.mozilla.org</q>)</li><li>Sind Sie sicher, dass die Domain-Adresse existiert? Ihre Registrierung könnte abgelaufen sein.</li><li>Können Sie auch andere Websites nicht aufrufen? Überprüfen Sie Ihre Netzwerkverbindungs- und DNS-Server-Einstellungen.</li><li>Wird Ihr Computer oder Netzwerk durch eine Firewall oder einen Proxy geschützt? Falsche Einstellungen können den Web-Zugriff stören.</li></ul>\">\n\n<!ENTITY fileNotFound.title \"Datei nicht gefunden\">\n<!ENTITY fileNotFound.longDesc \"<ul><li>Könnte der Eintrag umbenannt, gelöscht oder verschoben worden sein?</li><li>Enthält die Adresse einen Rechtschreib-, Groß-/Kleinschreibungs- oder anderen Schreibfehler?</li><li>Haben Sie ausreichende Zugriffsrechte für den angeforderten Eintrag?</li></ul>\">\n\n<!ENTITY fileAccessDenied.title \"Zugriff auf die Datei wurde verweigert\">\n<!ENTITY fileAccessDenied.longDesc \"<ul><li>Sie wurde möglicherweise entfernt, verschoben, oder Dateiberechtigungen könnten den Zugriff verhindern.</li></ul>\">\n\n<!ENTITY generic.title \"Anfrage konnte nicht fertiggestellt werden\">\n<!ENTITY generic.longDesc \"<p>Weitere Informationen zu diesem Problem oder Fehler sind momentan nicht verfügbar.</p>\">\n\n<!ENTITY malformedURI.title \"Ungültige Adresse\">\n<!ENTITY malformedURI.longDesc \"<p>Die angegebene Adresse hat ein unbekanntes Format. Bitte überprüfen Sie die Adresszeile auf Fehler und versuchen Sie es erneut.</p>\">\n\n<!ENTITY netInterrupt.title \"Datenübertragung unterbrochen\">\n<!ENTITY netInterrupt.longDesc \"<p>Die Verbindung wurde erfolgreich aufgebaut, aber während der Datenübertragung unterbrochen.  Bitte versuchen Sie es erneut.</p><ul><li>Können Sie auch andere Websites nicht aufrufen? Überprüfen Sie die Netzwerkverbindung des Computers.</li><li>Treten auch weiterhin Probleme auf? Kontaktieren Sie Ihren Netzwerkadministrator oder Internetanbieter zur Unterstützung.</li></ul>\">\n\n<!ENTITY notCached.title \"Dokument erloschen\">\n<!ENTITY notCached.longDesc \"<p>Das angeforderte Dokument ist nicht im Browser-Cache verfügbar.</p><ul><li>Als Sicherheitsmaßnahme fordert der Browser vertrauliche Dokumente nicht automatisch erneut an.</li><li>Klicken Sie auf &quot;Erneut versuchen&quot;, um das Dokument erneut von der Website anzufordern.</li></ul>\">\n\n<!ENTITY netOffline.title \"Offline-Modus\">\n<!ENTITY netOffline.longDesc2 \"<p>Der Browser arbeitet im Offline-Modus und kann daher keine Verbindung mit dem angefragten Element aufbauen.</p><ul><li>Ist der Computer mit einem aktiven Netzwerk verbunden?</li><li>Wählen Sie &quot;Erneut versuchen&quot;, um in den Online-Modus zu wechseln und die Seite erneut zu laden.</li></ul>\">\n\n<!ENTITY contentEncodingError.title \"Fehlerhafte Kodierung der Inhalte\">\n<!ENTITY contentEncodingError.longDesc \"<p>Die aufgerufene Seite kann nicht angezeigt werden, da sie eine ungültige oder nicht unterstützte Form der Kompression verwendet.</p><ul><li>Bitte kontaktieren Sie die Website-Betreiber, um sie über dieses Problem zu informieren.</li></ul>\">\n\n<!ENTITY unsafeContentType.title \"Unsicherer Dateityp\">\n<!ENTITY unsafeContentType.longDesc \"\n<ul>\n  <li>Bitte kontaktieren Sie die Webseitenbetreiber, um sie über dieses Problem zu informieren.</li>\n</ul>\n\">\n\n<!ENTITY netReset.title \"Verbindung unterbrochen\">\n<!ENTITY netReset.longDesc \"<p>Die Netzwerkverbindung wurde während des Verbindungsaufbaus unterbrochen. Bitte versuchen Sie es erneut.</p>\">\n\n<!ENTITY netTimeout.title \"Netzwerk-Zeitüberschreitung\">\n<!ENTITY netTimeout.longDesc \"<p>Die aufgerufene Website hat auf den Verbindungsversuch zu lange nicht reagiert, daher wird nun nicht mehr länger auf eine Reaktion gewartet.</p><ul><li>Könnte der Server überlastet oder vorübergehend ausgefallen sein? Versuchen Sie es später erneut.</li><li>Können Sie auch andere Websites nicht aufrufen? Überprüfen Sie die Netzwerkverbindung des Computers.</li><li>Wird Ihr Computer oder Netzwerk durch eine Firewall oder einen Proxy geschützt? Falsche Einstellungen können den Web-Zugriff stören.</li><li>Treten auch weiterhin Probleme auf? Kontaktieren Sie Ihren Netzwerkadministrator oder Internetanbieter zur Unterstützung.</li></ul>\">\n\n<!ENTITY unknownProtocolFound.title \"Unbekanntes Protokoll\">\n<!ENTITY unknownProtocolFound.longDesc \"<p>Die Adresse gibt ein Protokoll an (z.B. <q>wxyz://</q>), das der Browser nicht erkennt, daher kann dieser keine geeignete Verbindung mit der Website herstellen.</p><ul><li>Versuchen Sie Multimedia- oder andere Nicht-Text-Inhalte aufzurufen? Überprüfen Sie die Website auf zusätzliche Voraussetzungen.</li><li>Manche Protokolle könnten Software von Drittherstellern oder Plugins benötigen, bevor sie der Browser erkennen kann.</li></ul>\">\n\n<!ENTITY proxyConnectFailure.title \"Proxy-Server verweigert die Verbindung\">\n<!ENTITY proxyConnectFailure.longDesc \"<p>Der Browser wurde für die Verwendung eines Proxy-Servers konfiguriert, aber der Proxy verweigert die Verbindung.</p><ul><li>Sind die Proxy-Einstellungen korrekt? Überprüfen Sie die Einstellungen und versuchen Sie es dann erneut.</li><li>Erlaubt der Proxy-Service Verbindungen aus diesem Netzwerk?</li><li>Treten auch weiterhin Probleme auf? Kontaktieren Sie Ihren Netzwerkadministrator oder Internetanbieter zur Unterstützung.</li></ul>\">\n\n<!ENTITY proxyResolveFailure.title \"Proxy-Server nicht gefunden\">\n<!ENTITY proxyResolveFailure.longDesc \"<p>Der Browser wurde für die Verwendung eines Proxy-Servers konfiguriert, aber der Proxy wurde nicht gefunden.</p><ul><li>Sind die Proxy-Einstellungen korrekt? Überprüfen Sie die Einstellungen und versuchen Sie es dann erneut.</li><li>Erlaubt der Proxy-Service Verbindungen aus diesem Netzwerk?</li><li>Treten auch weiterhin Probleme auf? Kontaktieren Sie Ihren Netzwerkadministrator oder Internetanbieter zur Unterstützung.</li></ul>\">\n\n<!ENTITY redirectLoop.title \"Umleitungsschleife\">\n<!ENTITY redirectLoop.longDesc \"<p>Der Verbindungsversuch zur aufgerufenen Adresse wurde abgebrochen. Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann.</p><ul><li>Haben Sie Cookies, die von dieser Website benötigt werden, deaktiviert oder blockiert?</li><li><em>HINWEIS</em>: Falls das Akzeptieren von Cookies die Probleme mit der aufgerufenen Adresse nicht behebt, handelt es sich vermutlich um eine Fehlkonfiguration des Servers und nicht um einen Fehler Ihres Computers.</li></ul>\">\n\n<!ENTITY unknownSocketType.title \"Ungültige Antwort\">\n<!ENTITY unknownSocketType.longDesc \"<p>Die aufgerufene Website hat in einer unerwarteten Art geantwortet, sodass die Verbindung nicht fortgesetzt werden kann.</p>\">\n\n<!ENTITY nssFailure2.title \"Sichere Verbindung fehlgeschlagen\">\n<!ENTITY nssFailure2.longDesc2 \"<p>Die Seite, die Sie anzeigen möchten, kann nicht angezeigt werden, weil die Authentizität der empfangenen Daten nicht verifiziert werden konnte.</p><ul><li>Bitte kontaktieren Sie die Website-Betreiber, um sie über dieses Problem zu informieren.</li></ul>\">\n\n<!ENTITY nssBadCert.title \"Sichere Verbindung fehlgeschlagen\">\n<!ENTITY nssBadCert.longDesc2 \"<ul>\n<li>Das könnte ein Problem mit der Konfiguration des Servers sein, oder jemand will sich als dieser Server ausgeben.</li>\n<li>Wenn Sie mit diesem Server in der Vergangenheit erfolgreich Verbindungen herstellen konnten, ist der Fehler eventuell nur vorübergehend, und Sie können es später erneut versuchen.</li>\n</ul>\n\">\n\n<!ENTITY securityOverride.linkText \"Oder Sie können eine Ausnahme hinzufügen…\">\n<!ENTITY securityOverride.warningContent \"\n<p>Sie sollten keine Ausnahme hinzufügen, wenn Sie eine Internetverbindung verwenden, der Sie nicht komplett vertrauen, oder nicht gewohnt sind, diese Warnung für diesen Server zu sehen.</p>\n<p>Wenn Sie trotzdem eine Ausnahme für diese Website hinzufügen möchten, können Sie das in Ihren erweiterten Verschlüsselungseinstellungen tun.</p>\n\">\n\n<!ENTITY cspBlocked.title \"Durch Inhaltsicherheitsrichtlinie (CSP) blockiert\">\n<!ENTITY cspBlocked.longDesc \"<p>Der Browser hat das Laden dieser Seite auf diese Art blockiert, weil diese Seite eine Inhaltsicherheitsrichtlinie (Content Security Policy) hat, das nicht erlaubt.</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"Fehler: Beschädigte Inhalte\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>Die Seite, die Sie anzusehen versuchen, kann nicht angezeigt werden, da ein Fehler in der Datenübertragung festgestellt wurde.</p><ul><li>Bitte kontaktieren Sie die Website-Betreiber, um sie über dieses Problem zu verständigen.</li></ul>\">\n\n<!ENTITY remoteXUL.title \"Externes XUL\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>Bitte kontaktieren Sie die Inhaber der Website, um sie über dieses Problem zu informieren.</li></ul></p>\">\n\n<!ENTITY inadequateSecurityError.title \"Diese Verbindung ist nicht sicher\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> verwendet Sicherheitstechnologie, welche veraltet und verwundbar ist. Ein Angreifer könnte leicht Informationen entschlüsseln, welche Sie für sicher hielten. Der Website-Administrator muss dieses Problem auf dem Server beheben, bevor Sie die Seite aufrufen können.</p><p>Fehlercode: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/netErrorApp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- This file exists to allow applications to override one or more messages\n     from netError.dtd; Applications which want to do this should override\n     this file with their own version of netErrorApp.dtd -->\n\n<!-- An example (from Firefox):\n\n<!ENTITY securityOverride.linkText \"Or you can add an exception…\">\n<!ENTITY securityOverride.getMeOutOfHereButton \"Get me out of here!\">\n<!ENTITY securityOverride.exceptionButtonLabel \"Add Exception…\">\n\n<!ENTITY securityOverride.warningContent \"\n<p>You should not add an exception if you are using an internet connection that you do not trust completely or if you are not used to seeing a warning for this server.</p>\n<p>If you still wish to add an exception for this site, you can do so in your advanced encryption settings.</p>\n\n<button id='getMeOutOfHereButton'>&securityOverride.getMeOutOfHereButton;</button>\n<button id='exceptionDialogButton'>&securityOverride.exceptionButtonLabel;</button>\n\">\n\n-->\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/notification.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeNotification.tooltip \"Diese Nachricht schließen\"> \n\n<!ENTITY checkForUpdates \"Nach Updates suchen…\">\n\n<!ENTITY learnMore \"Weitere Informationen…\">\n\n<!ENTITY defaultButton.label \"OK\">\n<!ENTITY defaultButton.accesskey \"O\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/nsWebBrowserPersist.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadError=%S konnte nicht gespeichert werden, weil die Quelldatei nicht gelesen werden konnte.\\n\\nVersuchen Sie es später erneut oder kontaktieren Sie den Server-Administrator.\nwriteError=%S konnte nicht gespeichert werden, weil ein unbekannter Fehler aufgetreten ist.\\n\\nVersuchen Sie, an einem anderen Ort zu speichern.\nlaunchError=%S konnte nicht geöffnet werden, weil ein unbekannter Fehler aufgetreten ist.\\n\\nVersuchen Sie, die Datei zuerst auf der Festplatte zu speichern und dann zu öffnen.\ndiskFull=Nicht genug Speicherplatz auf dem Datenträger, um %S zu speichern.\\n\\nEntfernen Sie unnötige Dateien von dem Datenträger und versuchen Sie es erneut oder versuchen Sie, an einem anderen Ort zu speichern.\nreadOnly=%S konnte nicht gespeichert werden, weil der Datenträger, der Ordner oder die Datei schreibgeschützt ist.\\n\\nEntfernen Sie den Schreibschutz und versuchen Sie es erneut oder versuchen Sie, an einem anderen Ort zu speichern.\naccessError=%S konnte nicht gespeichert werden, weil Sie die Inhalte dieses Ordners nicht ändern können.\\n\\nÄndern Sie die Ordnereigenschaften und versuchen Sie es erneut oder versuchen Sie, an einem anderen Ort zu speichern.\nSDAccessErrorCardReadOnly=Datei kann nicht heruntergeladen werden, da die Speicherkarte derzeit verwendet wird.\nSDAccessErrorCardMissing=Datei kann nicht heruntergeladen werden, da derzeit keine Speicherkarte vorhanden ist.\nhelperAppNotFound=%S konnte nicht geöffnet werden, weil die damit verknüpfte Hilfsanwendung nicht existiert. Ändern Sie die Verknüpfung in Ihren Einstellungen.\nnoMemory=Zu wenig Speicherplatz vorhanden, um die Aktion auszuführen.\\n\\nBeenden Sie einige Anwendungen und versuchen Sie es erneut.\ntitle=%S herunterladen\nfileAlreadyExistsError=%S konnte nicht gespeichert werden, da eine Datei mit gleichem Namen wie der '-Dateien'-Ordner bereits existiert.\\n\\nVersuchen Sie, an einem anderen Ort zu speichern.\nfileNameTooLongError=%S konnte nicht gespeichert werden, weil der Dateiname zu lang ist.\\n\\nVersuchen Sie, einen kürzeren Namen zum Speichern zu verwenden.\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/plugins.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (plugins.properties):\n#    Those strings are inserted into an HTML page, so all HTML characters\n#    have to be escaped in a way that they show up correctly in HTML!\n\ntitle_label=Über Plugins\ninstalledplugins_label=Installierte Plugins\nnopluginsareinstalled_label=Keine installierten Plugins gefunden\nfindpluginupdates_label=Updates für installierte Plugins finden Sie auf\nfile_label=Datei:\npath_label=Pfad:\nversion_label=Version:\nstate_label=Status:\nstate_enabled=Aktiviert\nstate_disabled=Deaktiviert\nmimetype_label=MIME-Typ\ndescription_label=Beschreibung\nsuffixes_label=Endungen\nlearn_more_label=Weitere Informationen\n\ndeprecation_description=Fehlt etwas? Einige Plugins werden nicht mehr unterstützt.\ndeprecation_learn_more=Weitere Informationen\n\n# GMP Plugins\ngmp_license_info=Lizenzinformation\ngmp_privacy_info=Datenschutz-Hinweis\n\nopenH264_name=OpenH264-Videocodec zur Verfügung gestellt von Cisco Systems, Inc.\nopenH264_description2=Dieses Plugin wird automatisch von Mozilla installiert, um die WebRTC-Spezifikation zu befolgen und WebRTC-Anrufe mit Geräten zu ermöglichen, die das H.264-Codec benötigen. Besuchen Sie http://www.openh264.org/ um den Quelltext des Plugins zu sehen und mehr über die Implementierung zu erfahren.\n\ncdm_description=Geschütztes Video abspielen.\n\nwidevine_description=Widevine Content Decryption Module zur Verfügung gestellt von Google Inc.\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/preferences.dtd",
    "content": "<!ENTITY  windowClose.key                         \"w\">\n<!ENTITY  preferencesDefaultTitleMac.title        \"Einstellungen\">\n<!ENTITY  preferencesDefaultTitleWin.title        \"Einstellungen\">\n<!ENTITY  preferencesCloseButton.label            \"Schließen\">\n<!ENTITY  preferencesCloseButton.accesskey        \"c\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/printPageSetup.dtd",
    "content": "<!-- extracted from printjoboptions.xul -->\n\n<!ENTITY printSetup.title    \"Seite einrichten\">\n\n<!ENTITY basic.tab           \"Format &amp; Optionen\">\n\n<!ENTITY formatGroup.label   \"Format\">\n\n<!ENTITY orientation.label   \"Ausrichtung:\">\n<!ENTITY portrait.label      \"Hochformat\">\n<!ENTITY portrait.accesskey  \"H\">\n<!ENTITY landscape.label     \"Querformat\">\n<!ENTITY landscape.accesskey \"Q\">\n\n<!ENTITY scale.label         \"Skalierung:\">\n<!ENTITY scale.accesskey     \"S\">\n<!ENTITY scalePercent        \"&#037;\">\n\n<!ENTITY shrinkToFit.label   \"Auf Seitengröße verkleinern\">\n<!ENTITY shrinkToFit.accesskey \"v\">\n\n<!ENTITY optionsGroup.label  \"Optionen\">\n\n<!ENTITY printBG.label       \"Hintergrund drucken (Farben und Bilder)\">\n<!ENTITY printBG.accesskey   \"g\">\n\n<!ENTITY advanced.tab        \"Ränder &amp; Kopf-/Fußzeilen\">\n\n<!ENTITY marginGroup.label   \"Ränder (#1)\">\n<!ENTITY marginUnits.inches  \"Zoll\">\n<!ENTITY marginUnits.metric  \"Millimeter\">\n<!ENTITY marginTop.label     \"Oben:\">\n<!ENTITY marginTop.accesskey \"O\">\n<!ENTITY marginBottom.label  \"Unten:\">\n<!ENTITY marginBottom.accesskey \"U\">\n<!ENTITY marginLeft.label    \"Links:\">\n<!ENTITY marginLeft.accesskey \"L\">\n<!ENTITY marginRight.label   \"Rechts:\">\n<!ENTITY marginRight.accesskey \"R\">\n\n<!ENTITY headerFooter.label  \"Kopf- &amp; Fußzeilen\">\n\n<!ENTITY hfLeft.label        \"Links:\">\n<!ENTITY hfCenter.label      \"Mitte:\">\n<!ENTITY hfRight.label       \"Rechts:\">\n<!ENTITY headerLeft.tip      \"Kopfzeile links\">\n<!ENTITY headerCenter.tip    \"Kopfzeile mittig\">\n<!ENTITY headerRight.tip     \"Kopfzeile rechts\">\n<!ENTITY footerLeft.tip      \"Fußzeile links\">\n<!ENTITY footerCenter.tip    \"Fußzeile mittig\">\n<!ENTITY footerRight.tip     \"Fußzeile rechts\">\n\n<!ENTITY hfTitle             \"Titel\">\n<!ENTITY hfURL               \"URL\">\n<!ENTITY hfDateAndTime       \"Datum/Uhrzeit\">\n<!ENTITY hfPage              \"Seite #\">\n<!ENTITY hfPageAndTotal      \"Seite # von #\">\n<!ENTITY hfBlank             \"--leer--\">\n<!ENTITY hfCustom            \"Benutzerdefiniert…\">\n\n<!ENTITY customPrompt.title  \"Benutzerdefiniert…\">\n<!ENTITY customPrompt.prompt \"Geben Sie Ihren benutzerdefinierten Kopf-/Fußzeilentext an\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/printPreview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY print.label          \"Drucken…\">\n<!ENTITY print.accesskey      \"D\">\n<!ENTITY pageSetup.label      \"Seite einrichten…\">\n<!ENTITY pageSetup.accesskey  \"e\">\n<!ENTITY page.label           \"Seite:\">\n<!ENTITY page.accesskey       \"S\">\n<!ENTITY of.label             \"von\">\n<!ENTITY scale.label          \"Skalierung:\">\n<!ENTITY scale.accesskey      \"k\">\n<!ENTITY portrait.label       \"Hochformat\">\n<!ENTITY portrait.accesskey   \"H\">\n<!ENTITY landscape.label      \"Querformat\">\n<!ENTITY landscape.accesskey  \"Q\">\n<!ENTITY close.label          \"Schließen\">\n<!ENTITY close.accesskey      \"c\">\n<!ENTITY p30.label            \"30&#037;\">\n<!ENTITY p40.label            \"40&#037;\">\n<!ENTITY p50.label            \"50&#037;\">\n<!ENTITY p60.label            \"60&#037;\">\n<!ENTITY p70.label            \"70&#037;\">\n<!ENTITY p80.label            \"80&#037;\">\n<!ENTITY p90.label            \"90&#037;\">\n<!ENTITY p100.label           \"100&#037;\">\n<!ENTITY p125.label           \"125&#037;\">\n<!ENTITY p150.label           \"150&#037;\">\n<!ENTITY p175.label           \"175&#037;\">\n<!ENTITY p200.label           \"200&#037;\">\n<!ENTITY Custom.label         \"Benutzerdefiniert…\">\n<!ENTITY ShrinkToFit.label    \"Auf Seitengröße verkleinern\">\n<!ENTITY customPrompt.title   \"Benutzerdefinierte Skalierung…\">\n<!ENTITY simplifyPage.label   \"Seite vereinfachen\">\n<!ENTITY simplifyPage.accesskey \"v\">\n<!ENTITY simplifyPage.enabled.tooltip  \"Bessere Darstellung für einfacheres Lesen\">\n<!ENTITY simplifyPage.disabled.tooltip \"Diese Seite kann nicht automatisch vereinfacht werden.\">\n\n<!ENTITY homearrow.tooltip    \"Erste Seite\">\n<!ENTITY endarrow.tooltip     \"Letzte Seite\">\n<!ENTITY nextarrow.tooltip    \"Nächste Seite\">\n<!ENTITY previousarrow.tooltip \"Vorherige Seite\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/printPreviewProgress.dtd",
    "content": "<!--LOCALIZATION NOTE printPreviewProgress.dtd Main UI for Print Preview Progress Dialog -->\n<!ENTITY printWindow.title \"Druckvorschau\"> \n<!ENTITY title   \"Titel:\"> \n<!ENTITY preparing \"Vorbereiten…\">\n<!ENTITY progress \"Fortschritt:\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/printProgress.dtd",
    "content": "<!--LOCALIZATION NOTE printProgress.dtd Main UI for Print Progress Dialog -->\n<!ENTITY printWindow.title \"Drucken\"> \n<!ENTITY title    \"Titel:\"> \n<!ENTITY progress \"Fortschritt:\">\n<!ENTITY preparing \"Vorbereiten…\">\n<!ENTITY printComplete \"Drucken ist abgeschlossen.\">\n\n<!ENTITY dialogCancel.label \"Abbrechen\"> \n<!ENTITY dialogClose.label \"Schließen\">\n\n<!-- LOCALIZATION NOTE (percentPrint):\n\n    This string is used to format the text to the right of the progress\n    meter.\n\n    #1 will be replaced by the percentage of the file that has been saved -->\n<!ENTITY percentPrint \"#1&#037;\">\n\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/printdialog.dtd",
    "content": "<!-- extracted from printdialog.xul -->\n\n<!ENTITY printButton.label \"Drucken\">\n\n<!ENTITY printDialog.title \"Drucken\">\n\n<!ENTITY fpDialog.title \"Datei speichern\">\n\n<!ENTITY fileCheck.label \"Ausgabe in Datei umleiten\">\n<!ENTITY fileCheck.accesskey \"u\">\n<!ENTITY propertiesButton.label \"Eigenschaften…\">\n<!ENTITY propertiesButton.accesskey \"E\">\n<!ENTITY descText.label \"Drucker-Beschreibung:\">\n<!ENTITY printer.label \"Drucker\">\n<!ENTITY printerInput.label \"Druckername:\">\n<!ENTITY printerInput.accesskey \"n\">\n\n<!ENTITY printrangeGroup.label \"Druckbereich\">\n<!ENTITY allpagesRadio.label \"Alle Seiten\">\n<!ENTITY allpagesRadio.accesskey \"A\">\n<!ENTITY rangeRadio.label  \"Seiten\">\n<!ENTITY rangeRadio.accesskey  \"S\">\n<!ENTITY frompageInput.label  \"von\">\n<!ENTITY frompageInput.accesskey  \"v\">\n<!ENTITY topageInput.label  \"bis\">\n<!ENTITY topageInput.accesskey  \"b\">\n<!ENTITY selectionRadio.label \"Auswahl\">\n<!ENTITY selectionRadio.accesskey \"h\">\n\n<!ENTITY copies.label \"Kopien\">\n<!ENTITY numCopies.label \"Anzahl der Kopien:\">\n<!ENTITY numCopies.accesskey \"K\">\n\n<!ENTITY printframeGroup.label \"Frames drucken\">\n<!ENTITY aslaidoutRadio.label \"Wie am Bildschirm angezeigt\">\n<!ENTITY aslaidoutRadio.accesskey \"W\">\n<!ENTITY selectedframeRadio.label  \"Ausgewählten Frame\">\n<!ENTITY selectedframeRadio.accesskey  \"F\">\n<!ENTITY eachframesepRadio.label  \"Jeden Frame separat\">\n<!ENTITY eachframesepRadio.accesskey  \"J\">\n\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/printdialog.properties",
    "content": "# These strings are used in the native GTK, Mac and Windows print dialogs.\n\n# GTK titles:\nprintTitleGTK=Drucken\noptionsTabLabelGTK=Optionen\nprintFramesTitleGTK=Frames drucken\n\n# Mac titles:\noptionsTitleMac=Optionen:\nappearanceTitleMac=Erscheinung:\nframesTitleMac=Frames:\npageHeadersTitleMac=Kopfzeilen:\npageFootersTitleMac=Fußzeilen:\n\n# Windows titles:\noptionsTitleWindows=Optionen\nprintFramesTitleWindows=Frames drucken\n\n# TRANSLATOR NOTE: For radio button labels and check button labels, an underscore _\n# before a character will turn that character into an accesskey in the GTK dialog.\n# e.g. \"_As laid out\" will make A the accesskey.\n# In the Windows labels, use an ampersand (&).\n# On Mac, underscores will be stripped.\n\nasLaidOut=_Wie am Bildschirm angezeigt\nasLaidOutWindows=&Wie am Bildschirm angezeigt\nselectedFrame=Den _ausgewählten Frame\nselectedFrameWindows=Den &ausgewählten Frame\nseparateFrames=_Jeden Frame auf einer separaten Seite\nseparateFramesWindows=&Jeden Frame separat\nshrinkToFit=Skalierung ignorieren und auf Seitengröße _verkleinern\nselectionOnly=_Nur Auswahl drucken\nprintBGOptions=Hintergrund drucken\nprintBGColors=Hintergrund_farben drucken\nprintBGImages=Hintergrund_bilder drucken\nheaderFooter=Kopf- und Fußzeilen\nleft=Links\ncenter=Mitte\nright=Rechts\nheaderFooterBlank=--leer--\nheaderFooterTitle=Titel\nheaderFooterURL=URL\nheaderFooterDate=Datum/Uhrzeit\nheaderFooterPage=Seite #\nheaderFooterPageTotal=Seite # von #\nheaderFooterCustom=Benutzerdefiniert…\ncustomHeaderFooterPrompt=Geben Sie Ihren benutzerdefinierten Kopf-/Fußzeilentext an\n\n# These are for the summary view in the Mac dialog:\nsummaryFramesTitle=Frames drucken\nsummarySelectionOnlyTitle=Auswahl drucken\nsummaryShrinkToFitTitle=Auf Seitengröße verkleinern\nsummaryPrintBGColorsTitle=Hintergrundfarben drucken\nsummaryPrintBGImagesTitle=Hintergrundbilder drucken\nsummaryHeaderTitle=Kopfzeilen\nsummaryFooterTitle=Fußzeilen\nsummaryNAValue=Nicht verfügbar\nsummaryOnValue=Ein\nsummaryOffValue=Aus\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/printing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Page number formatting\n## @page_number The current page number\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\npagenumber=%1$d\n\n# Page number formatting\n## @page_number The current page number\n## @page_total The total number of pages\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\n# the second %ld will receive the total number of pages\npageofpages=%1$d von %2$d\n\nnoprinter=Keine Drucker verfügbar.\nPrintToFile=In Datei drucken\nnoPrintFilename.title=Dateiname fehlt\nnoPrintFilename.alert=Sie haben \"In Datei drucken\" gewählt, und der Dateiname ist leer!\nfileConfirm.exists=%S existiert bereits.\\nSoll die Datei überschrieben werden?\nprint_error_dialog_title=Druckerfehler\nprintpreview_error_dialog_title=Druckvorschau-Fehler\n\n# Printing error messages.\n#LOCALIZATION NOTE: Some of these messages come in pairs, one\n# for printing and one for print previewing.  You can remove that\n# distinction in your language by removing the entity with the _PP\n# suffix; then the entity without a suffix will be used for both.\n# You can also add that distinction to any of the messages that don't\n# already have it by adding a new entity with a _PP suffix.\n#\n# For instance, if you delete PERR_GFX_PRINTER_DOC_IS_BUSY_PP, then\n# the PERR_GFX_PRINTER_DOC_IS_BUSY message will be used for that error\n# condition when print previewing as well as when printing.  If you\n# add PERR_FAILURE_PP, then PERR_FAILURE will only be used when\n# printing, and PERR_FAILURE_PP will be used under the same conditions\n# when print previewing.\n#\nPERR_FAILURE=Beim Drucken ist ein Fehler aufgetreten.\n\nPERR_ABORT=Der Druckauftrag wurde abgebrochen.\nPERR_NOT_AVAILABLE=Einige Druckfunktionen sind derzeit nicht verfügbar.\nPERR_NOT_IMPLEMENTED=Einige Druckerfunktionen sind noch nicht implementiert.\nPERR_OUT_OF_MEMORY=Es ist nicht genügend Speicherplatz zum Drucken verfügbar.\nPERR_UNEXPECTED=Beim Drucken ist ein unerwartetes Problem aufgetreten.\n\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE=Keine Drucker verfügbar.\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE_PP=Keine Drucker verfügbar, Druckvorschau kann nicht angezeigt werden.\nPERR_GFX_PRINTER_NAME_NOT_FOUND=Der ausgewählte Drucker wurde nicht gefunden.\nPERR_GFX_PRINTER_COULD_NOT_OPEN_FILE=Die Ausgabedatei zum Drucken in eine Datei konnte nicht geöffnet werden.\nPERR_GFX_PRINTER_STARTDOC=Drucken ist beim Starten des Druckvorgangs fehlgeschlagen.\nPERR_GFX_PRINTER_ENDDOC=Drucken ist beim Fertigstellen des Druckvorgangs fehlgeschlagen.\nPERR_GFX_PRINTER_STARTPAGE=Drucken ist beim Starten einer neuen Seite fehlgeschlagen.\nPERR_GFX_PRINTER_DOC_IS_BUSY=Das Dokument kann noch nicht gedruckt werden, es wird noch immer geladen.\nPERR_GFX_PRINTER_DOC_IS_BUSY_PP=Die Druckvorschau für dieses Dokument kann noch nicht angezeigt werden, es wird noch immer geladen.\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/printjoboptions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printjoboptions.xul -->\n\n<!ENTITY printJobOptions.title \"Druckereigenschaften\">\n\n<!ENTITY paperInput.label \"Papiergröße:\">\n<!ENTITY paperInput.accesskey \"P\">\n\n<!ENTITY jobTitleInput.label \"Druckauftrag:\">\n<!ENTITY jobTitleInput.accesskey \"c\">\n\n<!ENTITY colorGroup.label \"Farbe:\">\n<!ENTITY grayRadio.label \"Graustufen\">\n<!ENTITY grayRadio.accesskey \"G\">\n<!ENTITY colorRadio.label \"Farben\">\n<!ENTITY colorRadio.accesskey \"F\">\n\n<!ENTITY edgeMarginInput.label \"Abstand zwischen Papierrand und Druckrand\">\n<!ENTITY topInput.label \"Oben:\">\n<!ENTITY topInput.accesskey \"O\">\n<!ENTITY bottomInput.label \"Unten:\">\n<!ENTITY bottomInput.accesskey \"U\">\n<!ENTITY leftInput.label \"Links:\">\n<!ENTITY leftInput.accesskey \"L\">\n<!ENTITY rightInput.label \"Rechts:\">\n<!ENTITY rightInput.accesskey \"R\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/regionNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nad\t=\tAndorra\nae\t=\tVereinigte Arabische Emirate\naf\t=\tAfghanistan\nag\t=\tAntigua und Barbuda\nai\t=\tAnguilla\nal\t=\tAlbanien\nam\t=\tArmenien\nao\t=\tAngola\naq\t=\tAntarktis\nar\t=\tArgentinien\nas\t=\tAmerikanisch-Samoa\nat\t=\tÖsterreich\nau\t=\tAustralien\naw\t=\tAruba\naz\t=\tAserbaidschan\nba\t=\tBosnien und Herzegowina\nbb\t=\tBarbados\nbd\t=\tBangladesch\nbe\t=\tBelgien\nbf\t=\tBurkina Faso\nbg\t=\tBulgarien\nbh\t=\tBahrain\nbi\t=\tBurundi\nbj\t=\tBenin\nbl\t=\tSankt Bartholomäus\nbm\t=\tBermuda\nbn\t=\tBrunei\nbo\t=\tBolivien\nbq\t=\tBonaire, Sint Eustatius und Saba\nbr\t=\tBrasilien\nbs\t=\tBahamas\nbt\t=\tBhutan\nbv\t=\tBouvetinsel\nbw\t=\tBotsuana\nby\t=\tWeißrussland\nbz\t=\tBelize\nca\t=\tKanada\ncc\t=\tKokosinseln (Keelinginseln)\ncd\t=\tDemokratische Republik Kongo\ncf\t=\tZentralafrikanische Republik\ncg\t=\tRepublik Kongo\nch\t=\tSchweiz\nci\t=\tElfenbeinküste\nck\t=\tCookinseln\ncl\t=\tChile\ncm\t=\tKamerun\ncn\t=\tChina\nco\t=\tKolumbien\ncp\t=\tClipperton-Insel\ncr\t=\tCosta Rica\ncu\t=\tKuba\ncv\t=\tKap Verde\ncw\t=\tCuraçao\ncx\t=\tWeihnachtsinsel\ncy\t=\tZypern\ncz\t=\tTschechische Republik\nde\t=\tDeutschland\ndg\t=\tDiego Garcia\ndj\t=\tDschibuti\ndk\t=\tDänemark\ndm\t=\tDominica\ndo\t=\tDominikanische Republik\ndz\t=\tAlgerien\nec\t=\tEcuador\nee\t=\tEstland\neg\t=\tÄgypten\neh\t=\tWestsahara\ner\t=\tEritrea\nes\t=\tSpanien\net\t=\tÄthiopien\nfi\t=\tFinnland\nfj\t=\tFidschi\nfk\t=\tFalklandinseln (Malwinen)\nfm\t=\tMikronesien\nfo\t=\tFäröer\nfr\t=\tFrankreich\nga\t=\tGabun\ngb\t=\tVereinigtes Königreich\ngd\t=\tGrenada\nge\t=\tGeorgien\ngf\t=\tFranzösisch-Guayana\ngg\t=\tGuernsey\ngh\t=\tGhana\ngi\t=\tGibraltar\ngl\t=\tGrönland\ngm\t=\tGambia\ngn\t=\tGuinea\ngp\t=\tGuadeloupe\ngq\t=\tÄquatorialguinea\ngr\t=\tGriechenland\ngs\t=\tSüdgeorgien und die Südlichen Sandwichinseln\ngt\t=\tGuatemala\ngu\t=\tGuam\ngw\t=\tGuinea-Bissau\ngy\t=\tGuyana\nhk\t=\tHongkong\nhm\t=\tHeard und McDonaldinseln\nhn\t=\tHonduras\nhr\t=\tKroatien\nht\t=\tHaiti\nhu\t=\tUngarn\nid\t=\tIndonesien\nie\t=\tIrland\nil\t=\tIsrael\nim\t=\tInsel Man\nin\t=\tIndien\nio\t=\tBritisches Territorium im Indischen Ozean\niq\t=\tIrak\nir\t=\tIran\nis\t=\tIsland\nit\t=\tItalien\nje\t=\tJersey\njm\t=\tJamaika\njo\t=\tJordanien\njp\t=\tJapan\nke\t=\tKenia\nkg\t=\tKirgisistan\nkh\t=\tKambodscha\nki\t=\tKiribati\nkm\t=\tKomoren\nkn\t=\tSt. Kitts und Nevis\nkp\t=\tNordkorea\nkr\t=\tSüdkorea\nkw\t=\tKuwait\nky\t=\tKaimaninseln\nkz\t=\tKasachstan\nla\t=\tLaos\nlb\t=\tLibanon\nlc\t=\tSt. Lucia\nli\t=\tLiechtenstein\nlk\t=\tSri Lanka\nlr\t=\tLiberia\nls\t=\tLesotho\nlt\t=\tLitauen\nlu\t=\tLuxemburg\nlv\t=\tLettland\nly\t=\tLibyen\nma\t=\tMarokko\nmc\t=\tMonaco\nmd\t=\tMoldawien\nme\t=\tMontenegro\nmf\t=\tSaint-Martin (französisch)\nmg\t=\tMadagaskar\nmh\t=\tMarshallinseln\nmk\t=\tMazedonien\nml\t=\tMali\nmm\t=\tMyanmar\nmn\t=\tMongolei\nmo\t=\tMacao \nmp\t=\tNördliche Marianen\nmq\t=\tMartinique\nmr\t=\tMauretanien\nms\t=\tMontserrat\nmt\t=\tMalta\nmu\t=\tMauritius\nmv\t=\tMalediven\nmw\t=\tMalawi\nmx\t=\tMexiko\nmy\t=\tMalaysia\nmz\t=\tMosambik\nna\t=\tNamibia\nnc\t=\tNeukaledonien\nne\t=\tNiger\nnf\t=\tNorfolkinsel\nng\t=\tNigeria\nni\t=\tNicaragua\nnl\t=\tNiederlande\nno\t=\tNorwegen\nnp\t=\tNepal\nnr\t=\tNauru\nnu\t=\tNiue\nnz\t=\tNeuseeland\nom\t=\tOman\npa\t=\tPanama\npe\t=\tPeru\npf\t=\tFranzösisch-Polynesien\npg\t=\tPapua-Neuguinea\nph\t=\tPhilippinen\npk\t=\tPakistan\npl\t=\tPolen\npm\t=\tSaint-Pierre und Miquelon\npn\t=\tPitcairninseln\npr\t=\tPuerto Rico\npt\t=\tPortugal\npw\t=\tPalau\npy\t=\tParaguay\nqa\t=\tKatar\nqm\t=\tMidwayinseln\nqs\t=\tBassas da India\nqu\t=\tJuan de Nova\nqw\t=\tWake Island\nqx\t=\tGlorioso-Inseln\nqz\t=\tAkrotiri\nre\t=\tRéunion\nro\t=\tRumänien\nrs\t=\tSerbien\nru\t=\tRussische Föderation\nrw\t=\tRuanda\nsa\t=\tSaudi-Arabien\nsb\t=\tSalomonen\nsc\t=\tSeychellen\nsd\t=\tSudan\nse\t=\tSchweden\nsg\t=\tSingapur\nsh\t=\tSt. Helena\nsi\t=\tSlowenien\nsk\t=\tSlowakei\nsl\t=\tSierra Leone\nsm\t=\tSan Marino\nsn\t=\tSenegal\nso\t=\tSomalia\nsr\t=\tSuriname\nss\t=\tSüdsudan\nst\t=\tSão Tomé und Príncipe\nsv\t=\tEl Salvador\nsx\t=\tSint Maarten\nsy\t=\tSyrien\nsz\t=\tSwasiland\ntc\t=\tTurks- und Caicosinseln\ntd\t=\tTschad\ntf\t=\tFranzösische Süd- und Antarktisgebiete\ntg\t=\tTogo\nth\t=\tThailand\ntj\t=\tTadschikistan\ntk\t=\tTokelau\ntl\t=\tTimor-Leste (Osttimor)\ntm\t=\tTurkmenistan\ntn\t=\tTunesien\nto\t=\tTonga\ntr\t=\tTürkei\ntt\t=\tTrinidad und Tobago\ntv\t=\tTuvalu\ntw\t=\tTaiwan\ntz\t=\tTansania\nua\t=\tUkraine\nug\t=\tUganda\nus\t=\tVereinigte Staaten von Amerika\nuy\t=\tUruguay\nuz\t=\tUsbekistan\nva\t=\tVatikanstadt\nvc\t=\tSt. Vincent und die Grenadinen\nve\t=\tVenezuela\nvg\t=\tBritische Jungferninseln\nvi\t=\tAmerikanische Jungferninseln\nvn\t=\tVietnam\nvu\t=\tVanuatu\nwf\t=\tWallis und Futuna\nws\t=\tSamoa\nxa\t=\tAshmore- und Cartier-Inseln\nxb\t=\tBakerinsel\nxc\t=\tKorallenmeerinseln\nxd\t=\tDekelia\nxe\t=\tEuropa (Insel)\nxg\t=\tGazastreifen\nxh\t=\tHowlandinsel\nxj\t=\tJan Mayen\nxk\t=\tKosovo\nxl\t=\tPalmyra-Atoll\nxm\t=\tKingmanriff\nxp\t=\tParacel-Inseln\nxq\t=\tJarvisinsel\nxr\t=\tSpitzbergen\nxs\t=\tSpratly-Inseln\nxt\t=\tTromelin\nxu\t=\tJohnston-Atoll\nxv\t=\tNavassa\nxw\t=\tWestjordanland\nye\t=\tJemen\nyt\t=\tMayotte\nza\t=\tSüdafrika\nzm\t=\tSambia\nzw\t=\tSimbabwe\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/resetProfile.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!ENTITY refreshProfile.dialog.title         \"&brandShorterName; bereinigen\">\n<!ENTITY refreshProfile.dialog.description1  \"Ein Neuanfang löst &brandShorterName;-Probleme und stellt die Leistung wieder her.\">\n<!ENTITY refreshProfile.dialog.description2  \"Dies wird:\">\n<!ENTITY refreshProfile.dialog.items.label1  \"Ihre Add-ons und Anpassungen entfernen\">\n<!ENTITY refreshProfile.dialog.items.label2  \"Die Browser-Einstellungen auf den Standard zurücksetzen\">\n<!ENTITY refreshProfile.dialog.button.label  \"&brandShorterName; bereinigen\">\n\n<!ENTITY refreshProfile.title                \"Machen Sie &brandShorterName; wieder flott.\">\n<!ENTITY refreshProfile.button.label         \"&brandShorterName; bereinigen…\">\n\n<!ENTITY refreshProfile.cleaning.description \"Fast fertig…\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/resetProfile.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These strings are used for profile reset.\n\n# LOCALIZATION NOTE (resetUnusedProfile.message): %S is brandShortName.\nresetUnusedProfile.message=Sie haben %S lange nicht mehr genutzt. Soll jetzt aufgeräumt werden, damit Sie ein Benutzererlebnis wie am ersten Tag erfahren? Übrigens, willkommen zurück!\n# LOCALIZATION NOTE (resetUninstalled.message): %S is brandShortName.\nresetUninstalled.message=Es sieht so aus, als haben Sie %S erneut installiert. Soll jetzt aufgeräumt werden, damit Sie ein Benutzererlebnis wie am ersten Tag erfahren?\n\n# LOCALIZATION NOTE (refreshProfile.resetButton.label): %S is brandShortName.\nrefreshProfile.resetButton.label=%S bereinigen…\nrefreshProfile.resetButton.accesskey=r\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/search/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddEngineConfirmTitle=Suchmaschine hinzufügen\naddEngineConfirmation=Soll %S zur Liste der verfügbaren Suchmaschinen hinzugefügt werden?\\n\\nVon: %S\naddEngineAsCurrentText=Diese als akt&uelle Suchmaschine setzen\naddEngineAddButtonLabel=Hinzufügen\n\nerror_loading_engine_title=Download-Fehler\n# LOCALIZATION NOTE (error_loading_engine_msg2): %1$S = brandShortName, %2$S = location\nerror_loading_engine_msg2=%1$S konnte die Suchmaschine nicht herunterladen von:\\n%2$S\nerror_duplicate_engine_msg=%S konnte die Suchmaschine von \"%S\" nicht herunterladen, da bereits eine Suchmaschine mit demselben Namen existiert.\n\nerror_invalid_engine_title=Installations-Fehler\n# LOCALIZATION NOTE (error_invalid_engine_msg): %S = brandShortName\nerror_invalid_engine_msg=Diese Suchmaschine wird von %S nicht unterstützt und kann nicht installiert werden.\n\nsuggestion_label=Vorschläge\n\n# LOCALIZATION NOTE (error_invalid_engine_msg2): %1$S = brandShortName, %2$S = location (url)\nerror_invalid_engine_msg2=%1$S could not install the search engine from: %2$S\nerror_invalid_format_title=Invalid Format\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/security/caps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\nCheckLoadURIError = Sicherheitsfehler: Inhalt auf %S darf %S nicht laden oder verlinken.\nCheckSameOriginError = Sicherheitsfehler: Inhalt auf %S darf keine Daten von %S laden.\nExternalDataError = Sicherheitsfehler: Inhalte auf %S haben versucht, %S zu laden, aber dürfen keine externen Daten laden, wenn sie als Grafik verwendet werden.\n\n# LOCALIZATION NOTE (GetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nGetPropertyDeniedOrigins = <%1$S> wurde die Erlaubnis für das Lesen der Eigenschaft %2$S.%3$S von <%4$S> verweigert.\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomain = <%1$S> (document.domain=<%5$S>) wurde die Erlaubnis für das Lesen der Eigenschaft %2$S.%3$S von <%4$S> (document.domain wurde nicht gesetzt) verweigert.\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsObjectDomain = <%1$S> (document.domain wurde nicht gesetzt) wurde die Erlaubnis für das Lesen der Eigenschaft %2$S.%3$S von <%4$S> (document.domain=<%5$S>) verweigert.\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomainObjectDomain = <%1$S> (document.domain=<%5$S>) wurde die Erlaubnis für das Lesen der Eigenschaft %2$S.%3$S von <%4$S> (document.domain=<%6$S>) verweigert.\n\n# LOCALIZATION NOTE (SetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nSetPropertyDeniedOrigins = <%1$S> wurde die Erlaubnis für das Setzen der Eigenschaft %2$S.%3$S auf <%4$S> verweigert.\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomain = <%1$S> (document.domain=<%5$S>) wurde die Erlaubnis für das Setzen der Eigenschaft %2$S.%3$S auf <%4$S> (document.domain wurde nicht gesetzt) verweigert.\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsObjectDomain = <%1$S> (document.domain wurde nicht gesetzt) wurde die Erlaubnis für das Setzen der Eigenschaft %2$S.%3$S auf <%4$S> (document.domain=<%5$S>) verweigert.\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomainObjectDomain = <%1$S> (document.domain=<%5$S>) wurde die Erlaubnis für das Setzen der Eigenschaft %2$S.%3$S auf <%4$S> (document.domain=<%6$S>) verweigert.\n\n# LOCALIZATION NOTE (CallMethodDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nCallMethodDeniedOrigins = <%1$S> wurde die Erlaubnis für den Aufruf der Methode %2$S.%3$S auf <%4$S> verweigert.\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomain = <%1$S> (document.domain=<%5$S>) wurde die Erlaubnis für den Aufruf der Methode %2$S.%3$S auf <%4$S> (document.domain wurde nicht gesetzt) verweigert.\n# LOCALIZATION NOTE (CallMethodDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsObjectDomain = <%1$S> (document.domain wurde nicht gesetzt) wurde die Erlaubnis für den Aufruf der Methode %2$S.%3$S auf <%4$S> (document.domain=<%5$S>) verweigert.\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomainObjectDomain = <%1$S> (document.domain=<%5$S>) wurde die Erlaubnis für den Aufruf der Methode %2$S.%3$S auf <%4$S> (document.domain=<%6$S>) verweigert.\n\nGetPropertyDeniedOriginsOnlySubject = <%S> wurde die Erlaubnis für das Lesen der Eigenschaft %S.%S verweigert.\nSetPropertyDeniedOriginsOnlySubject = <%S> wurde die Erlaubnis für das Setzen der Eigenschaft %S.%S verweigert.\nCallMethodDeniedOriginsOnlySubject = <%S> wurde die Erlaubnis für den Aufruf der Methode %S.%S verweigert.\nCreateWrapperDenied = Erlaubnis zum Erstellen des Wrappers für ein Objekt der Klasse %S wurde verweigert\nCreateWrapperDeniedForOrigin = <%2$S> wurde die Erlaubnis zum Erstellen des Wrappers für ein Objekt der Klasse %1$S verweigert\nProtocolFlagError = Warnung: Protokoll-Handler für \"%S\" gibt keine Sicherheitsregeln an. Obwohl das Laden über solche Protokolle im Moment noch erlaubt ist, sollte dies nicht mehr verwendet werden. Bitte sehen Sie sich die Dokumentation in nsIProtocolHandler.idl an.\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/security/csp.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# CSP Warnings:\n# LOCALIZATION NOTE (CSPViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPViolation = Die Einstellungen der Seite haben das Laden einer Ressource blockiert: %1$S\n# LOCALIZATION NOTE (CSPViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPViolationWithURI = Die Einstellungen der Seite haben das Laden einer Ressource auf %2$S blockiert (\"%1$S\").\n# LOCALIZATION NOTE (CSPROViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPROViolation = Ein Verstoß einer Nur-Bericht-CSP-Regel (report-only) wurde festgestellt (\"%1$S\"). Das Verhalten wurde erlaubt, und ein CSP-Bericht wurde gesendet.\n# LOCALIZATION NOTE (CSPROViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPROViolationWithURI = Die Einstellungen der Seite haben das Laden einer Ressource auf %2$S festgestellt (\"%1$S\"). Ein CSP-Bericht wird gesendet.\n# LOCALIZATION NOTE (triedToSendReport):\n# %1$S is the URI we attempted to send a report to.\ntriedToSendReport = Versuch, einen Bericht an eine ungültige URI zu senden: \"%1$S\"\n# LOCALIZATION NOTE (couldNotParseReportURI):\n# %1$S is the report URI that could not be parsed\ncouldNotParseReportURI = Bericht-URI kann nicht verarbeitet werden: %1$S\n# LOCALIZATION NOTE (couldNotProcessUnknownDirective):\n# %1$S is the unknown directive\ncouldNotProcessUnknownDirective = Unbekannte Direktive '%1$S' kann nicht verarbeitet werden\n# LOCALIZATION NOTE (ignoringUnknownOption):\n# %1$S is the option that could not be understood\nignoringUnknownOption = Ignoriere unbekannte Option %1$S\n# LOCALIZATION NOTE (ignoringDuplicateSrc):\n# %1$S defines the duplicate src\nignoringDuplicateSrc = Doppelte Quelle %1$S wird ignoriert\n# LOCALIZATION NOTE (ignoringSrcFromMetaCSP):\n# %1$S defines the ignored src\nignoringSrcFromMetaCSP = Quelle '%1$S' wird ignoriert (Nicht unterstützt, wenn per Meta-Element geliefert).\n# LOCALIZATION NOTE (ignoringSrcWithinScriptStyleSrc):\n# %1$S is the ignored src\n# script-src and style-src are directive names and should not be localized\nignoringSrcWithinScriptStyleSrc = \"%1$S\" wird innerhalb von script-src oder style-src ignoriert: nonce-source oder hash-source angegeben\n# LOCALIZATION NOTE (ignoringSrcForStrictDynamic):\n# %1$S is the ignored src\n# script-src, as well as 'strict-dynamic' should not be localized\nignoringSrcForStrictDynamic = Ignorieren von \"%1$S\" innerhalb script-src: 'strict-dynamic' angegeben\n# LOCALIZATION NOTE (ignoringStrictDynamic):\n# %1$S is the ignored src\nignoringStrictDynamic = Quelle \"%1$S\" wird ignoriert (Nur innerhalb von script-src erlaubt).\n# LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):\n# %1$S is the csp directive that contains 'strict-dynamic'\n# 'strict-dynamic' should not be localized\nstrictDynamicButNoHashOrNonce = Schlüsselwort 'strict-dynamic' innerhalb von \"%1$S\" ohne gültiger Nonce oder Hash kann das Laden aller Skripte blockieren\n# LOCALIZATION NOTE (reportURInotHttpsOrHttp2):\n# %1$S is the ETLD of the report URI that is not HTTP or HTTPS\nreportURInotHttpsOrHttp2 = Die Bericht-URI (%1$S) sollte eine HTTP- oder HTTPS-URI sein.\n# LOCALIZATION NOTE (reportURInotInReportOnlyHeader):\n# %1$S is the ETLD of the page with the policy\nreportURInotInReportOnlyHeader = Diese Website (%1$S) hat eine Nur-Bericht-Regel (report-only) ohne eine Bericht-URI. CSP wird nichts blockieren und kann keine Verstöße gegen diese Regel berichten.\n# LOCALIZATION NOTE (failedToParseUnrecognizedSource):\n# %1$S is the CSP Source that could not be parsed\nfailedToParseUnrecognizedSource = Unbekannte Quelle %1$S konnte nicht verarbeitet werden\n# LOCALIZATION NOTE (inlineScriptBlocked):\n# inline script refers to JavaScript code that is embedded into the HTML document.\ninlineScriptBlocked = Ein Versuch, Inline-Skripte auszuführen, wurde blockiert\n# LOCALIZATION NOTE (inlineStyleBlocked):\n# inline style refers to CSS code that is embedded into the HTML document.\ninlineStyleBlocked = Ein Versuch, Inline-Stylesheets anzuwenden, wurde blockiert\n# LOCALIZATION NOTE (scriptFromStringBlocked):\n# eval is a name and should not be localized.\nscriptFromStringBlocked = Ein Versuch, JavaScript von einer Textkette aufzurufen (durch Aufruf einer Funktion wie eval), wurde blockiert\n# LOCALIZATION NOTE (upgradeInsecureRequest):\n# %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.\nupgradeInsecureRequest = Upgrade der unsicheren Anfrage '%1$S' zur Verwendung von '%2$S'\n# LOCALIZATION NOTE (ignoreSrcForDirective):\nignoreSrcForDirective = srcs für Direktive %1$S' werden ignoriert\n# LOCALIZATION NOTE (hostNameMightBeKeyword):\n# %1$S is the hostname in question and %2$S is the keyword\nhostNameMightBeKeyword = %1$S wird als Hostname, nicht als Schlüsselwort interpretiert. Wenn dies ein Schlüsselwort sein sollte, verwenden Sie '%2$S' (in einfachen Anführungszeichen eingeschlossen).\n# LOCALIZATION NOTE (notSupportingDirective):\n# directive is not supported (e.g. 'reflected-xss')\nnotSupportingDirective = Direktive '%1$S' wird nicht unterstützt. Die Direktive und ihre Werte werden ignoriert.\n# LOCALIZATION NOTE (blockAllMixedContent):\n# %1$S is the URL of the blocked resource load.\nblockAllMixedContent = Unsichere Anfrage '%1$S' wird blockiert.\n# LOCALIZATION NOTE (ignoringDirectiveWithNoValues):\n# %1$S is the name of a CSP directive that requires additional values (e.g., 'require-sri-for')\nignoringDirectiveWithNoValues = '%1$S' wird ignoriert, da es keine Parameter enthält.\n# LOCALIZATION NOTE (ignoringReportOnlyDirective):\n# %1$S is the directive that is ignored in report-only mode.\nignoringReportOnlyDirective = Sandbox-Direktive wird ignoriert, wenn sie in einer Nur-Bericht-Regel (report-only) '%1$S' erteilt wird\n# LOCALIZATION NOTE (deprecatedReferrerDirective):\n# %1$S is the value of the deprecated Referrer Directive.\ndeprecatedReferrerDirective = Referrer-Direktive '%1$S' sollte nicht mehr verwendet werden. Bitte verwenden Sie die Kopfzeile 'Referrer-Policy' stattdessen.\n\n# CSP Errors:\n# LOCALIZATION NOTE (couldntParseInvalidSource):\n# %1$S is the source that could not be parsed\ncouldntParseInvalidSource = Ungültige Quelle %1$S kann nicht verarbeitet werden\n# LOCALIZATION NOTE (couldntParseInvalidHost):\n# %1$S is the host that's invalid\ncouldntParseInvalidHost = Ungültiger Host %1$S kann nicht verarbeitet werden\n# LOCALIZATION NOTE (couldntParseScheme):\n# %1$S is the string source\ncouldntParseScheme = Schema in %1$S kann nicht verarbeitet werden\n# LOCALIZATION NOTE (couldntParsePort):\n# %1$S is the string source\ncouldntParsePort = Port in %1$S kann nicht verarbeitet werden\n# LOCALIZATION NOTE (duplicateDirective):\n# %1$S is the name of the duplicate directive\nduplicateDirective = Doppelte %1$S-Direktiven wurden entdeckt. Alle außer der ersten Instanz werden ignoriert.\n# LOCALIZATION NOTE (deprecatedDirective):\n# %1$S is the name of the deprecated directive, %2$S is the name of the replacement.\ndeprecatedDirective = Die Direktive '%1$S'  sollte nicht mehr verwendet werden. Bitte verwenden Sie stattdessen die Direktive '%2$S'.\n# LOCALIZATION NOTE (couldntParseInvalidSandboxFlag):\n# %1$S is the option that could not be understood\ncouldntParseInvalidSandboxFlag = Ungültige Sandbox-Kennzeichnung '%1$S' kann nicht verarbeitet werden\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/security/security.properties",
    "content": "# Mixed Content Blocker\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the blocked mixed content resource\nBlockMixedDisplayContent = Laden von gemischten Ansichtsinhalten \"%1$S\" wurde blockiert.\nBlockMixedActiveContent = Laden von gemischten aktiven Inhalten \"%1$S\" wurde blockiert.\n\n# CORS\n# LOCALIZATION NOTE: Do not translate \"Access-Control-Allow-Origin\", Access-Control-Allow-Credentials, Access-Control-Allow-Methods, Access-Control-Allow-Headers\nCORSDisabled=Quellübergreifende (Cross-Origin) Anfrage blockiert: Die Gleiche-Quelle-Regel verbietet das Lesen der externen Ressource auf %1$S. (Grund: CORS deaktiviert).\nCORSRequestNotHttp=Quellübergreifende (Cross-Origin) Anfrage blockiert: Die Gleiche-Quelle-Regel verbietet das Lesen der externen Ressource auf %1$S. (Grund: CORS-Anfrage war nicht http).\nCORSMissingAllowOrigin=Quellübergreifende (Cross-Origin) Anfrage blockiert: Die Gleiche-Quelle-Regel verbietet das Lesen der externen Ressource auf %1$S. (Grund: CORS-Kopfzeile 'Access-Control-Allow-Origin' fehlt).\nCORSAllowOriginNotMatchingOrigin=Quellübergreifende (Cross-Origin) Anfrage blockiert: Die Gleiche-Quelle-Regel verbietet das Lesen der externen Ressource auf %1$S. (Grund: CORS-Kopfzeile 'Access-Control-Allow-Origin' stimmt nicht mit '%2$S' überein).\nCORSNotSupportingCredentials=Quellübergreifende (Cross-Origin) Anfrage blockiert: Die Gleiche-Quelle-Regel verbietet das Lesen der externen Ressource auf %1$S. (Grund: Berechtigung/Credential wird nicht unterstützt, wenn die CORS-Kopfzeile 'Access-Control-Allow-Origin' auf '*' gesetzt ist).\nCORSMethodNotFound=Quellübergreifende (Cross-Origin) Anfrage blockiert: Die Gleiche-Quelle-Regel verbietet das Lesen der externen Ressource auf %1$S. (Grund: Methode nicht in CORS-Kopfzeile 'Access-Control-Allow-Methods' gefunden).\nCORSMissingAllowCredentials=Quellübergreifende (Cross-Origin) Anfrage blockiert: Die Gleiche-Quelle-Regel verbietet das Lesen der externen Ressource auf %1$S. (Grund: 'true' in CORS-Kopfzeile 'Access-Control-Allow-Credentials' erwartet).\nCORSPreflightDidNotSucceed=Quellübergreifende (Cross-Origin) Anfrage blockiert: Die Gleiche-Quelle-Regel verbietet das Lesen der externen Ressource auf %1$S. (Grund: CORS-Preflight-Kanal war nicht erfolgreich).\nCORSInvalidAllowMethod=Quellübergreifende (Cross-Origin) Anfrage blockiert: Die Gleiche-Quelle-Regel verbietet das Lesen der externen Ressource auf %1$S. (Grund: ungültiges Token '%2$S' in CORS-Kopfzeile 'Access-Control-Allow-Methods').\nCORSInvalidAllowHeader=Quellübergreifende (Cross-Origin) Anfrage blockiert: Die Gleiche-Quelle-Regel verbietet das Lesen der externen Ressource auf %1$S. (Grund: ungültiges Token '%2$S' in CORS-Kopfzeile 'Access-Control-Allow-Headers').\nCORSMissingAllowHeaderFromPreflight=Quellübergreifende (Cross-Origin) Anfrage blockiert: Die Gleiche-Quelle-Regel verbietet das Lesen der externen Ressource auf %1$S. (Grund: fehlendes Token '%2$S' in CORS-Kopfzeile 'Access-Control-Allow-Headers' aus dem CORS-Preflight-Kanal).\n\n# LOCALIZATION NOTE: Do not translate \"Strict-Transport-Security\", \"HSTS\", \"max-age\" or \"includeSubDomains\"\nSTSUnknownError=Strict-Transport-Security: Ein unbekannter Fehler ist beim Verarbeiten der von der Website angegebenen Kopfzeile aufgetreten.\nSTSUntrustworthyConnection=Strict-Transport-Security: Die Verbindung zur Website ist nicht vertrauenswürdig, daher wurde die angegebene Kopfzeile ignoriert.\nSTSCouldNotParseHeader=Strict-Transport-Security: Die Website gab eine Kopfzeile an, die nicht erfolgreich verarbeitet werden konnte.\nSTSNoMaxAge=Strict-Transport-Security: Die Website gab eine Kopfzeile an, die keine 'max-age'-Direktive enthielt.\nSTSMultipleMaxAges=Strict-Transport-Security: Die Website gab eine Kopfzeile an, die mehrere 'max-age'-Direktiven enthielt.\nSTSInvalidMaxAge=Strict-Transport-Security: Die Website gab eine Kopfzeile an, die eine ungültige 'max-age'-Direktive enthielt.\nSTSMultipleIncludeSubdomains=Strict-Transport-Security: Die Website gab eine Kopfzeile an, die mehrere 'includeSubDomains'-Direktiven enthielt.\nSTSInvalidIncludeSubdomains=Strict-Transport-Security: Die Website gab eine Kopfzeile an, die eine ungültige 'includeSubDomains'-Direktive enthielt.\nSTSCouldNotSaveState=Strict-Transport-Security: Ein Fehler ist beim Vermerken dieser Website als Public-Key-Pins-Host aufgetreten\n\n# LOCALIZATION NOTE: Do not translate \"Public-Key-Pins\", \"HPKP\", \"max-age\", \"report-uri\" or \"includeSubDomains\"\nPKPUnknownError=Public-Key-Pins: Ein unbekannter Fehler ist beim Verarbeiten der von der Website angegebenen Kopfzeile aufgetreten.\nPKPUntrustworthyConnection=Public-Key-Pins: Die Verbindung zur Website ist nicht vertrauenswürdig, daher wurde die angegebene Kopfzeile ignoriert.\nPKPCouldNotParseHeader=Public-Key-Pins: Die Website gab eine Kopfzeile an, die nicht erfolgreich verarbeitet werden konnte.\nPKPNoMaxAge=Public-Key-Pins: Die Website gab eine Kopfzeile an, die keine 'max-age'-Direktive enthielt.\nPKPMultipleMaxAges=Public-Key-Pins: Die Website gab eine Kopfzeile an, die mehrere 'max-age'-Direktiven enthielt.\nPKPInvalidMaxAge=Public-Key-Pins: Die Website gab eine Kopfzeile an, die eine ungültige 'max-age'-Direktive enthielt.\nPKPMultipleIncludeSubdomains=Public-Key-Pins: Die Website gab eine Kopfzeile an, die mehrere 'includeSubDomains'-Direktiven enthielt.\nPKPInvalidIncludeSubdomains=Public-Key-Pins: Die Website gab eine Kopfzeile an, die eine ungültige 'includeSubDomains'-Direktive enthielt.\nPKPInvalidPin=Public-Key-Pins: Die Website gab eine Kopfzeile an, die einen ungültigen Pin-Eintrag enthielt.\nPKPMultipleReportURIs=Public-Key-Pins: Die Website gab eine Kopfzeile an, die mehrere 'report-uri'-Direktiven enthielt.\nPKPPinsetDoesNotMatch=Public-Key-Pins: Die Website gab eine Kopfzeile an, die keinen übereinstimmenden Pin-Eintrag enthielt.\nPKPNoBackupPin=Public-Key-Pins: Die Website gab eine Kopfzeile an, die keinen Backup-Pin-Eintrag enthielt.\nPKPCouldNotSaveState=Public-Key-Pins: Ein Fehler ist beim Vermerken dieser Website als Public-Key-Pins-Host aufgetreten\nPKPRootNotBuiltIn=Public-Key-Pins: Das von der Website verwendete Zertifikat wurde nicht von einem Zertifikat herausgegeben, das im Standard-Rootzertifikat-Speicher enthalten ist. Um zu verhindern, dass es unbeabsichtigt nicht funktioniert, wurde die angegebene Kopfzeile ignoriert.\n\n# LOCALIZATION NOTE: Do not translate \"SHA-1\"\nSHA1Sig=Diese Website verwendet ein SHA-1-Zertifikat; es wird empfohlen, Zertifikate mit Signaturalgorithmen zu verwenden, die stärkere Hashfunktionen verwenden als SHA-1.\nInsecurePasswordsPresentOnPage=Passwort-Felder sind auf einer unsicheren (http://) Seite vorhanden. Dies ist ein Sicherheitsrisiko, durch das Zugangsdaten gestohlen werden können.\nInsecureFormActionPasswordsPresent=Passwort-Felder sind in einem Formular mit einer unsicheren (http://) Formular-Aktion vorhanden. Dies ist ein Sicherheitsrisiko, durch das Zugangsdaten gestohlen werden können.\nInsecurePasswordsPresentOnIframe=Passwort-Felder sind in einem unsicheren (http://) Iframe vorhanden. Dies ist ein Sicherheitsrisiko, durch das Zugangsdaten gestohlen werden können.\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the insecure mixed content resource\nLoadingMixedActiveContent2=Gemischte (unsichere) aktive Inhalte von \"%1$S\" werden auf einer sicheren Seite geladen\nLoadingMixedDisplayContent2=Gemischte (unsichere) Anzeige-Inhalte von \"%1$S\" werden auf einer sicheren Seite geladen\n# LOCALIZATION NOTE: Do not translate \"allow-scripts\", \"allow-same-origin\", \"sandbox\" or \"iframe\"\nBothAllowScriptsAndSameOriginPresent=Ein iframe, der sowohl \"allow-scripts\" als auch \"allow-same-origin\" für sein \"sandbox\"-Attribut gesetzt hat, kann seine Sandbox entfernen.\n\n# Sub-Resource Integrity\n# LOCALIZATION NOTE: Do not translate \"script\" or \"integrity\". \"%1$S\" is the invalid token found in the attribute.\nMalformedIntegrityHash=Das Script-Element hat einen fehlgeformten Hash in seinem \"integrity\"-Attribut: \"%1$S\". Das korrekte Format ist \"<hash algorithm>-<hash value>\".\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityLength=Der Hash im \"integrity\"-Attribut hat die falsche Länge.\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityBase64=Der Hash im \"integrity\"-Attribut konnte nicht dekodiert werden.\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the type of hash algorigthm in use (e.g. \"sha256\").\nIntegrityMismatch=Keine der \"%1$S\"-Hashes im \"integrity\"-Attribut stimmen mit dem Inhalt der Subressource überein.\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the sub-resource that cannot be protected using SRI.\nIneligibleResource=Für \"%1$S\" werden keine Integritätsprüfugen vorgenommen, da es weder CORS-aktiviert noch Same-Origin ist.\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the invalid hash algorithm found in the attribute.\nUnsupportedHashAlg=Nicht unterstützter Hash-Algorithmus im \"integrity\"-Attribut: \"%1$S\"\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nNoValidMetadata=Das \"integrity\"-Attribut enthält keine korrekten Metadaten.\n\n# LOCALIZATION NOTE: Do not translate \"RC4\".\nWeakCipherSuiteWarning=Diese Website verwendet das RC4-Verschlüsselungsverfahren, das unsicher ist und nicht mehr verwendet werden sollte.\n\n#XCTO: nosniff\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options: nosniff\".\nMimeTypeMismatch=Die Ressource von \"%1$S\" wurde wegen eines MIME-Typ-Konfliktes blockiert (X-Content-Type-Options: nosniff).\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options\" and also do not trasnlate \"nosniff\".\nXCTOHeaderValueMissing=Warnung zu Kopfzeile X-Content-Type-Options: Wert war \"%1$S\"; wollten Sie \"nosniff\" senden?\n\nBlockScriptWithWrongMimeType=Skript von \"%1$S\" wurde wegen eines unerlaubten MIME-Typs blockiert.\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/storage.properties",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Storage code.\n#\n# The Initial Developer of the Original Code is Google Inc.\n# Portions created by the Initial Developer are Copyright (C) 2006\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Brett Wilson <brettw@gmail.com>\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either of the GNU General Public License Version 2 or later (the \"GPL\"),\n# or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nstorageWriteError=Beim Schreiben der Daten auf den Datenträger ist ein Fehler aufgetreten. Dieser Fehler wird manchmal von einem vollen Datenträger verursacht.\\n\\nBitte starten Sie diese Anwendung neu.\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/svg/svg.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAttributeParseWarning=Unerwarteter Wert %2$S beim Parsen des Attributs %1$S.\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/textcontext.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cutCmd.label \"Ausschneiden\">\n<!ENTITY cutCmd.accesskey \"A\">\n<!ENTITY copyCmd.label \"Kopieren\">\n<!ENTITY copyCmd.accesskey \"K\">\n<!ENTITY pasteCmd.label \"Einfügen\">\n<!ENTITY pasteCmd.accesskey \"E\">\n<!ENTITY undoCmd.label \"Rückgängig\">\n<!ENTITY undoCmd.accesskey \"R\">\n<!ENTITY selectAllCmd.label \"Alles markieren\">\n<!ENTITY selectAllCmd.accesskey \"m\">\n<!ENTITY deleteCmd.label \"Löschen\">\n<!ENTITY deleteCmd.accesskey \"L\">\n\n<!ENTITY spellAddToDictionary.label \"Zu Benutzerwörterbuch hinzufügen\">\n<!ENTITY spellAddToDictionary.accesskey \"Z\">\n<!ENTITY spellUndoAddToDictionary.label \"Wörterbuch-Eintrag zurücknehmen\">\n<!ENTITY spellUndoAddToDictionary.accesskey \"W\">\n<!ENTITY spellCheckToggle.label \"Rechtschreibung prüfen\">\n<!ENTITY spellCheckToggle.accesskey \"R\">\n<!ENTITY spellNoSuggestions.label \"(Keine Korrekturvorschläge)\">\n<!ENTITY spellDictionaries.label \"Sprachen\">\n<!ENTITY spellDictionaries.accesskey \"S\">\n\n<!ENTITY searchTextBox.clear.label \"Leeren\">\n\n<!ENTITY fillLoginMenu.label          \"Zugangsdaten einfügen\">\n<!ENTITY fillLoginMenu.accesskey      \"Z\">\n<!ENTITY fillPasswordMenu.label       \"Passwort einfügen\">\n<!ENTITY fillPasswordMenu.accesskey   \"P\">\n<!ENTITY fillUsernameMenu.label       \"Benutzernamen einfügen\">\n<!ENTITY fillUsernameMenu.accesskey   \"B\">\n<!ENTITY noLoginSuggestions.label     \"(Keine Anmeldevorschläge)\">\n<!ENTITY viewSavedLogins.label        \"Gespeicherte Zugangsdaten ansehen\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/tree.dtd",
    "content": "<!ENTITY restoreColumnOrder.label \"Spaltenreihenfolge zurücksetzen\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/videocontrols.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY playButton.playLabel \"Abspielen\">\n<!ENTITY playButton.pauseLabel \"Anhalten\">\n<!ENTITY muteButton.muteLabel \"Ton aus\">\n<!ENTITY muteButton.unmuteLabel \"Ton an\">\n<!ENTITY fullscreenButton.enterfullscreenlabel \"Vollbild\">\n<!ENTITY fullscreenButton.exitfullscreenlabel \"Vollbild-Modus verlassen\">\n<!ENTITY castingButton.castingLabel \"An Bildschirm weiterleiten\">\n<!ENTITY closedCaption.off \"Keine\">\n\n<!ENTITY stats.media \"Medien\">\n<!ENTITY stats.size \"Größe\">\n<!ENTITY stats.activity \"Aktivität\">\n<!ENTITY stats.activityPaused \"Pausiert\">\n<!ENTITY stats.activityPlaying \"Wird abgespielt\">\n<!ENTITY stats.activityEnded \"Beendet\">\n<!ENTITY stats.activitySeeking \"(suchen)\">\n<!ENTITY stats.volume \"Lautstärke\">\n<!ENTITY stats.framesParsed \"Frames verarbeitet\">\n<!ENTITY stats.framesDecoded \"Frames dekodiert\">\n<!ENTITY stats.framesPresented \"Frames präsentiert\">\n<!ENTITY stats.framesPainted \"Frames gezeichnet\">\n\n<!ENTITY error.aborted \"Laden des Videos gestoppt.\">\n<!ENTITY error.network \"Abspielen des Videos wegen eines Netzwerkfehlers abgebrochen.\">\n<!ENTITY error.decode \"Video kann nicht abgespielt werden, weil die Datei beschädigt ist.\">\n<!ENTITY error.srcNotSupported \"Video-Format oder MIME-Typ wird nicht unterstützt.\">\n<!ENTITY error.noSource2 \"Kein Video mit unterstütztem Format und MIME-Typ gefunden.\">\n<!ENTITY error.generic \"Abspielen des Videos wegen eines unbekannten Fehlers abgebrochen.\">\n\n<!-- LOCALIZATION NOTE (scrubberScale.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 of 6:00:00 elapsed\".\n-->\n<!ENTITY scrubberScale.nameFormat \"#1 von #2 verstrichen\">\n\n<!-- LOCALIZATION NOTE (positionAndDuration.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 / 6:00:00\".\nNote that #2 is not always avaiable. For example, when at the 5 minute mark in an\nunknown duration video, #1 would be \"5:00\" and string which is surrounded by <span>\nwould be deleted, result string would be \"5:00\".\n-->\n<!ENTITY positionAndDuration.nameFormat \"#1<span> / #2</span>\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/viewSource.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from content/viewSource.xul -->\n\n<!-- LOCALIZATION NOTE (mainWindow.title) : DONT_TRANSLATE --> \n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE --> \n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifierseparator) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifierseparator \" - \">\n<!ENTITY mainWindow.preface \"Quelltext von: \">\n\n<!ENTITY fileMenu.label \"Datei\">\n<!ENTITY fileMenu.accesskey \"D\">\n<!ENTITY savePageCmd.label \"Speichern unter…\">\n<!ENTITY savePageCmd.accesskey \"S\">\n<!ENTITY savePageCmd.commandkey \"S\">\n<!ENTITY pageSetupCmd.label \"Seite einrichten…\">\n<!ENTITY pageSetupCmd.accesskey \"e\">\n<!ENTITY printPreviewCmd.label \"Druckvorschau\">\n<!ENTITY printPreviewCmd.accesskey \"v\">\n<!ENTITY printCmd.label \"Drucken…\">\n<!ENTITY printCmd.accesskey \"D\">\n<!ENTITY printCmd.commandkey \"P\">\n<!ENTITY closeCmd.label \"Schließen\">\n<!ENTITY closeCmd.accesskey \"c\">\n<!ENTITY closeCmd.commandkey \"W\">\n\n<!-- LOCALIZATION NOTE :\ntextEnlarge.commandkey3, textReduce.commandkey2 and\ntextReset.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n<!ENTITY textEnlarge.commandkey \"+\">\n<!ENTITY textEnlarge.commandkey2 \"\">\n<!ENTITY textEnlarge.commandkey3 \"\">\n<!ENTITY textReduce.commandkey \"-\">\n<!ENTITY textReduce.commandkey2 \"\">\n<!ENTITY textReset.commandkey \"0\">\n<!ENTITY textReset.commandkey2 \"\">\n\n<!ENTITY goToLineCmd.label \"Gehe zu Zeile…\">\n<!ENTITY goToLineCmd.accesskey \"G\">\n<!ENTITY goToLineCmd.commandkey \"l\">\n\n<!ENTITY viewMenu.label           \"Ansicht\">\n<!ENTITY viewMenu.accesskey       \"A\">\n<!ENTITY reloadCmd.label \"Neu laden\">\n<!ENTITY reloadCmd.accesskey \"N\">\n<!ENTITY reloadCmd.commandkey \"r\">\n<!ENTITY menu_wrapLongLines.title \"Lange Zeilen umbrechen\">\n<!ENTITY menu_wrapLongLines.accesskey \"L\">\n<!ENTITY menu_highlightSyntax.label \"Syntax-Hervorhebung\">\n<!ENTITY menu_highlightSyntax.accesskey \"H\">\n<!ENTITY menu_textSize.label \"Schriftgrad\">\n<!ENTITY menu_textSize.accesskey \"g\">\n<!ENTITY menu_textEnlarge.label \"Vergrößern\">\n<!ENTITY menu_textEnlarge.accesskey \"g\">\n<!ENTITY menu_textReduce.label \"Verkleinern\">\n<!ENTITY menu_textReduce.accesskey \"k\">\n<!ENTITY menu_textReset.label \"Normal\">\n<!ENTITY menu_textReset.accesskey \"N\">\n\n<!ENTITY findOnCmd.label     \"Quelltext durchsuchen…\">\n<!ENTITY findOnCmd.accesskey \"d\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label  \"Weitersuchen\">\n<!ENTITY findAgainCmd.accesskey \"s\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY backCmd.label \"Zurück\">\n<!ENTITY backCmd.accesskey \"Z\">\n<!ENTITY forwardCmd.label \"Vor\">\n<!ENTITY forwardCmd.accesskey \"V\">\n<!ENTITY goBackCmd.commandKey \"Ö\">\n<!ENTITY goForwardCmd.commandKey \"Ä\">\n\n<!ENTITY copyLinkCmd.label \"Link-Adresse kopieren\">\n<!ENTITY copyLinkCmd.accesskey \"L\">\n<!ENTITY copyEmailCmd.label \"E-Mail-Addresse kopieren\">\n<!ENTITY copyEmailCmd.accesskey \"E\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/viewSource.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngoToLineTitle     = Gehe zu Zeile\ngoToLineText      = Geben Sie bitte die Zeilennummer ein\ninvalidInputTitle = Ungültige Eingabe\ninvalidInputText  = Die angegebene Zeilennummer ist ungültig.\noutOfRangeTitle   = Zeile nicht gefunden\noutOfRangeText    = Die angegebene Zeile konnte nicht gefunden werden.\nstatusBarLineCol  = Zeile %1$S, Spalte %2$S\nviewSelectionSourceTitle = DOM des ausgewählten Quelltextes\nviewMathMLSourceTitle    = DOM des MathML-Quelltextes\n\ncontext_goToLine_label        = Zu Zeile springen…\ncontext_goToLine_accesskey    = L\ncontext_wrapLongLines_label   = Lange Zeilen umbrechen\ncontext_highlightSyntax_label = Syntax-Hervorhebung\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/webConsole.dtd",
    "content": "<!ENTITY networkPanel.requestURL                  \"Request-URL\">\n<!ENTITY networkPanel.requestMethod               \"Request-Methode\">\n<!ENTITY networkPanel.statusCode                  \"Status-Code\">\n\n<!ENTITY networkPanel.requestHeaders              \"Request-Headers\">\n<!ENTITY networkPanel.requestCookie               \"Gesendetes Cookie\">\n<!ENTITY networkPanel.requestBody                 \"Request-Body\">\n<!ENTITY networkPanel.requestFormData             \"Gesendete Formulardaten\">\n\n<!ENTITY networkPanel.responseHeaders             \"Response-Header\">\n<!ENTITY networkPanel.responseBody                \"Response-Body\">\n<!ENTITY networkPanel.responseBodyCached          \"Gecachte Daten\">\n<!ENTITY networkPanel.responseBodyUnknownType     \"Unbekannter Content-Typ\">\n<!ENTITY networkPanel.responseNoBody              \"Kein Response-Body\">\n<!ENTITY networkPanel.responseImage               \"Empfangene Grafik\">\n<!ENTITY networkPanel.responseImageCached         \"Gecachte Grafik\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/webapps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\n# LOCALIZATION NOTE (webapps.uninstall.notification): %S will be replaced with the name of the uninstalled web app\r\nuninstall.notification = %S wurde von Ihrem Computer deinstalliert.\r\nuninstall.label = App deinstallieren\r\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/wizard.dtd",
    "content": "<!ENTITY  button-back-mac.label        \"Zurück\">\n<!ENTITY  button-back-mac.accesskey    \"Z\">\n<!ENTITY  button-next-mac.label        \"Fortsetzen\">\n<!ENTITY  button-next-mac.accesskey    \"F\">\n<!ENTITY  button-finish-mac.label      \"Fertigstellen\">\n<!ENTITY  button-cancel-mac.label      \"Abbrechen\">\n\n<!ENTITY  button-back-unix.label       \"Zurück\">\n<!ENTITY  button-back-unix.accesskey   \"Z\">\n<!ENTITY  button-next-unix.label       \"Weiter\">\n<!ENTITY  button-next-unix.accesskey   \"W\">\n<!ENTITY  button-finish-unix.label     \"Fertigstellen\">\n<!ENTITY  button-cancel-unix.label     \"Abbrechen\">\n\n<!ENTITY  button-back-win.label        \"&lt; Zurück\">\n<!ENTITY  button-back-win.accesskey    \"Z\">\n<!ENTITY  button-next-win.label        \"Weiter &gt;\">\n<!ENTITY  button-next-win.accesskey    \"W\">\n<!ENTITY  button-finish-win.label      \"Fertigstellen\">\n<!ENTITY  button-cancel-win.label      \"Abbrechen\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/wizard.properties",
    "content": "default-first-title=%S - Willkommen\ndefault-last-title=%S - Fertigstellen\ndefault-first-title-mac=Beginn\ndefault-last-title-mac=Abschluss\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/xbl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nUnexpectedElement=Unerwartetes <%1$S>-Element.\n# LOCALIZATION NOTE: do not localize key=“%S” modifiers=“%S” id=“%S”\nGTK2Conflict2=Tastenereignis ist unter GTK2 nicht verfügbar: Taste=\"%S\" Modifikatoren=\"%S\" ID=“%S”\nWinConflict2=Tastenereignis ist in manchen Tastaturlayouts nicht verfügbar: Taste=\"%S\" Modifikatoren=\"%S\" ID=“%S”\nTooDeepBindingRecursion=Das XBL-Binding \"%S\" wird bereits von zu vielen übergeordneten Elementen verwendet; es wird nicht angewendet, um unendliche Rekursion zu vermeiden.\nCircularExtendsBinding=Das XBL-Binding \"%S\" durch \"%S\" zu erweitern, würde dazu führen, sich selbst zu erweitern\n# LOCALIZATION NOTE: do not localize <handler command=\"…\">\nCommandNotInChrome=Die Verwendung von <handler command=\"…\"> ist außerhalb des Chrome nicht erlaubt.\nMalformedXBL = Eine XBL-Datei ist fehlerhaft formuliert. Haben Sie den XBL-Namespace am Bindings-Tag vergessen?\nInvalidExtendsBinding=Erweitern von \"%S\" ist ungültig. Tag-Namen sollten prinzipiell nicht erweitert werden.\nMissingIdAttr = Ein \"id\"-Attribut fehlt am \"binding\"-Tag.\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/xml/prettyprint.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY xml.nostylesheet \"Mit dieser XML-Datei sind anscheinend keine Style-Informationen verknüpft. Nachfolgend wird die Baum-Ansicht des Dokuments angezeigt.\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/xpinstall/xpinstall.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#--------------------------------------------------------------------\n#   Install Actions\n#--------------------------------------------------------------------\nInstallFile=Installieren: %s\nInstallSharedFile=Installiere gemeinsam genutzte Datei: %s\nReplaceFile=Ersetzen: %s\nReplaceSharedFile=Gemeinsam genutzte Datei ersetzen: %s\nSkipFile=Übergehen: %s\nSkipSharedFile=Übergehe gemeinsam genutzte Datei: %s\n\nDeleteFile=Lösche Datei: %s\nDeleteComponent=Lösche Komponente: %s\n\nExecute=Ausführen: %s\nExecuteWithArgs=Ausführen: %s mit Argument: %s\n\nCopyFile=Datei kopieren: %s nach %s\nExecuteFile=Datei ausführen: %s\nExecuteFileWithArgs=Datei: %s ausführen mit Argument: %s\nMoveFile=Datei verschieben: %s zu %s\nRenameFile=Datei umbenennen: %s zu %s\nCreateFolder=Ordner erstellen: %s\nRemoveFolder=Ordner Entfernen: %s\nRenameFolder=Ordner umbenennen: %s zu %s\nWindowsShortcut=Windows-Verknüpfung: %s\nMacAlias=Mac-Alias: %s\nWindowsRegisterServer=Windows Registrier-Server: %s\nUnknownFileOpCommand=Unbekannter Dateioperationsbefehl!\n\nPatch=Update: %s\n\nUninstall=Deinstallieren: %s\n\nRegSkin=Skin registrieren: %s\nRegLocale=Sprache registrieren: %s\nRegContent=Inhalt registrieren: %s\nRegPackage=Paket registrieren: %s\n\n#--------------------------------------------------------------------\n#   Dialog Messages\n#--------------------------------------------------------------------\n\nApplyNowSkin=Dieses Theme verwenden\nApplyNowLocale=Diese Sprache verwenden\n\nConfirmSkin=Theme \"%1$S\" von %2$S installieren?\nConfirmLocale=Die Sprache \"%1$S\" von %2$S installieren?\n\nOK=Installieren\n\nprogress.queued=In Warteschleife\nprogress.downloading=Download läuft…\nprogress.downloaded=Heruntergeladen\nprogress.installing=Installieren…\n\nUnsigned=Nicht signiert\n\n#--------------------------------------------------------------------\n#   Miscellaneous\n#--------------------------------------------------------------------\nERROR=FEHLER\n\nerror0=Erfolgreich\nerror999=Neu starten, um abzuschließen\nerror-202=Zugriff verweigert\nerror-203=Bei der Installation ist ein unbekannter Fehler aufgetreten.\\nSchauen Sie in der Fehlerkonsole für weitere Informationen nach.\nerror-204=Installationsscript nicht gefunden\nerror-207=Kein gültiges Installationspaket\nerror-208=Ungültiges Argument\nerror-210=Abbruch durch Benutzer\nerror-214=Benötigte Datei existiert nicht\nerror-215=Schreibgeschützt\nerror-218=AppleSingle Extraktionsfehler\nerror-219=Ungültiger Pfad\nerror-225=Extraktion fehlgeschlagen\nerror-227=Abgebrochen\nerror-228=Download-Fehler\nerror-229=Script-Fehler\nerror-230=Existiert bereits\nerror-235=Kein Plattenplatz mehr\nerror-239=Chrome-Registrierung fehlgeschlagen\nerror-240=Unvollständige Installation\nerror-244=Nicht unterstütztes Paket\nerror-260=Unterschrift konnte nicht verifiziert werden.\nerror-261=Prüfsumme der Datei ist nicht korrekt (eventuell ein Fehler beim Herunterladen)\nerror-262=Unbekannter oder ungültiger Prüfsummentyp\nerror-299=Kein Speicherplatz mehr\n\n# there are other error codes, either rare or obsolete,\n# that are not worth translating at this time.\nunknown.error=Unbekannter Fehler %S\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/xslt/xslt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n1  = Das Parsen eines XSLT-Stylesheets ist fehlgeschlagen.\n2  = Das Parsen eines XPath-Ausdrucks ist fehlgeschlagen.\n3  = \n4  = Die XSLT-Transformation ist fehlgeschlagen.\n5  = Ungültige XSLT/XPath-Funktion.\n6  = XSLT-Stylesheet enthält (möglicherweise) eine Rekursion.\n7  = Attributswert illegal in XSLT 1.0.\n8  = Von einem XPath-Ausdruck wurde die Rückgabe eines NodeSets erwartet.\n9  = Die XSLT-Transformation wurde durch <xsl:message> unterbrochen.\n10 = Beim Laden eines XSLT-Stylesheets ist ein Netzwerkfehler aufgetreten:\n11 = Ein XSLT-Stylesheet hat keinen XML-MIME-Typ:\n12 = Ein XSLT-Stylesheet importiert oder inkludiert sich selbst direkt oder indirekt:\n13 = Eine XPath-Funktion wurde mit einer falschen Anzahl an Argumenten aufgerufen.\n14 = Eine unbekannte XPath-Erweiterungsfunktion wurde aufgerufen.\n15 = XPath-Verarbeitungsfehler: ')' erwartet:\n16 = XPath-Verarbeitungsfehler: Unbekannte Achse:\n17 = XPath-Verarbeitungsfehler: Name oder Node-Typ-Test erwartet:\n18 = XPath-Verarbeitungsfehler: ']' erwartet:\n19 = XPath-Verarbeitungsfehler: Ungültiger Variablenname:\n20 = XPath-Verarbeitungsfehler: Unerwartetes Ende des Ausdrucks:\n21 = XPath-Verarbeitungsfehler: Operator erwartet:\n22 = XPath-Verarbeitungsfehler: Nicht geschlossenes Literal:\n23 = XPath-Verarbeitungsfehler: ':' nicht erwartet:\n24 = XPath-Verarbeitungsfehler: '!' nicht erwartet, Negation ist not():\n25 = XPath-Verarbeitungsfehler: Ungültiges Zeichen gefunden:\n26 = XPath-Verarbeitungsfehler: Binärer Operator erwartet:\n27 = Laden eines XSLT-Stylesheets wurde aus Sicherheitsgründen blockiert.\n28 = Evaluieren eines ungültigen Ausdrucks.\n29 = Geschwungene Klammer ohne Gegenstück.\n30 = Erstellen eines Elements mit einem ungültigen QName.\n31 = Variablenbindung überschattet Variablenbindung in der gleichen Vorlage.\n32 = Aufruf der Schlüssel-Funktion nicht erlaubt.\n\nLoadingError = Fehler beim Laden des Stylesheets: %S\nTransformError = Fehler während der XSLT-Transformation: %S\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global/xul.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMissingOverlay=Overlay konnte nicht von %1$S geladen werden.\nPINotInProlog=<?%1$S?>-Prozessanweisung hat außerhalb des Prologs keine Wirkung mehr (siehe bug 360119).\nNeededToWrapXUL=XUL-Box für %1$S-Element enthält ein Inline-%2$S-Kind-Element, was alle Nachkommen zwingt, von einem Block umgeben zu werden.\nNeededToWrapXULInlineBox=XUL-Box für %1$S-Element enthält ein Inline-%2$S-Kind-Element, was alle Nachkommen zwingt, von einem Block umgeben zu werden.  Dies kann oft behoben werden, indem \"display: -moz-inline-box\" mit \"display: -moz-inline-box; display: inline-block\" ersetzt wird.\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global-platform/mac/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Springen\npress   =       Drücken\ncheck   =       Anwählen\nuncheck =       Abwählen\nselect  =       Auswählen\nopen    =       Öffnen\nclose   =       Schließen\nswitch  =       Umschalten\nclick   =       Klicken\ncollapse=       Einklappen\nexpand  =       Ausklappen\nactivate=       Aktivieren\ncycle   =       Wechseln\n\n# Universal Access API support\n# (Mac Only)\n# The Role Description for AXWebArea (the web widget). Like in Safari.\nhtmlContent = HTML-Inhalt\n# The Role Description for the Tab button.\ntab     =       Tab\n# The Role Description for definition list dl, dt and dd\nterm    =       Begriff\ndefinition =    Definition\n# The Role Description for an input type=\"search\" text field\nsearchTextField = Suchtextfeld\n# The Role Description for WAI-ARIA Landmarks\napplication =   Anwendung\nsearch  =       Suchen\nbanner  =       Banner\nnavigation =    Navigation\ncomplementary = Ergänzungs-\ncontent =       Inhalte\nmain    =       Haupt-\n# The (spoken) role description for various WAI-ARIA roles\nalert       =      Warnung\nalertDialog =      Warnungsdialog\narticle     =      Artikel\ndocument    =      Dokument\nlog         =      Log\nmarquee     =      Marquee\nmath        =      Math\nnote        =      Anmerkung\nregion      =      Region\nstatus      =      Anwendungsstatus\ntimer       =      Timer\ntooltip     =      Kurztipp:\nseparator    =      Trenner\ntabPanel     =      Tab-Panel\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global-platform/mac/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global-platform/mac/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#mac\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key - open up arrow symbol (ctrl-e)\nVK_SHIFT=\\u21e7\n\n#the command key - clover leaf symbol (ctrl-q)\nVK_META=\\u2318\n\n#the win key - never generated by native key event\nVK_WIN=win\n\n#the option/alt key - splitting tracks symbol (ctrl-g)\nVK_ALT=\\u2325\n\n#the control key. hat symbol (ctrl-f)\nVK_CONTROL=\\u2303\n\n#the separator character used between modifiers (none on Mac OS)\nMODIFIER_SEPARATOR=\n\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global-platform/unix/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Springen\npress   =       Drücken\ncheck   =       Anwählen\nuncheck =       Abwählen\nselect  =       Auswählen\nopen    =       Öffnen\nclose   =       Schließen\nswitch  =       Umschalten\nclick   =       Klicken\ncollapse=       Einklappen\nexpand  =       Ausklappen\nactivate=       Aktivieren\ncycle   =       Wechseln\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global-platform/unix/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global-platform/unix/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Umschalt\n\n#the command key\nVK_META=Meta\n\n#the win key (Super key and Hyper keys are mapped to DOM Win key)\nVK_WIN=Win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Strg\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global-platform/win/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Springen\npress   =       Drücken\ncheck   =       Anwählen\nuncheck =       Abwählen\nselect  =       Auswählen\nopen    =       Öffnen\nclose   =       Schließen\nswitch  =       Umschalten\nclick   =       Klicken\ncollapse=       Einklappen\nexpand  =       Ausklappen\nactivate=       Aktivieren\ncycle   =       Wechseln\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global-platform/win/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global-platform/win/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Umschalt\n\n#the command key\nVK_META=Meta\n\n#the win key\nVK_WIN=Win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Strg\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/global-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#\n#   Localizable URLs\n#\npluginStartupMessage=Starte Plugin für Typ\n\n# plug-ins URLs\npluginupdates_label=mozilla.com/plugincheck\npluginupdates_url=http://www.mozilla.com/plugincheck/\n\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/mozapps/downloads/downloads.dtd",
    "content": "<!-- LOCALIZATION NOTE (window.width2, window.height): These values should be\nclose to the golden ratio (1.618:1) while making sure it's wide enough for long\nfile names and tall enough to hint that there are more downloads in the list -->\n<!ENTITY window.width2                    \"485\">\n<!ENTITY window.height                    \"300\"> \n\n<!ENTITY starting.label                   \"Starten…\">\n<!ENTITY scanning.label                   \"Auf Viren überprüfen…\">\n\n<!ENTITY downloads.title                  \"Downloads\">\n\n<!ENTITY cmd.pause.label                  \"Pause\">\n<!ENTITY cmd.pause.accesskey              \"P\">\n<!ENTITY cmd.resume.label                 \"Fortsetzen\">\n<!ENTITY cmd.resume.accesskey             \"F\">\n<!ENTITY cmd.cancel.label                 \"Abbrechen\">\n<!ENTITY cmd.cancel.accesskey             \"A\">\n<!ENTITY cmd.show.label                   \"Ziel-Ordner öffnen\">\n<!ENTITY cmd.show.accesskey               \"O\">\n<!ENTITY cmd.showMac.label                \"Im Finder anzeigen\">\n<!ENTITY cmd.showMac.accesskey            \"F\">\n<!ENTITY cmd.open.label                   \"Öffnen\">\n<!ENTITY cmd.open.accesskey               \"Ö\">\n<!ENTITY cmd.openWith.label               \"Öffnen mit…\">\n<!ENTITY cmd.openWith.accesskey           \"Ö\">\n<!ENTITY cmd.retry.label                  \"Nochmals versuchen\">\n<!ENTITY cmd.retry.accesskey              \"v\">\n<!ENTITY cmd.goToDownloadPage.label       \"Zur Download-Seite gehen\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"Z\">\n<!ENTITY cmd.copyDownloadLink.label       \"Download-Link kopieren\">\n<!ENTITY cmd.copyDownloadLink.accesskey   \"D\">\n<!ENTITY cmd.removeFromList.label         \"Von der Liste entfernen\">\n<!ENTITY cmd.removeFromList.accesskey     \"e\">\n\n<!ENTITY cmd.close.commandKey             \"w\">\n<!ENTITY cmd.close2.commandKey            \"j\">\n<!ENTITY cmd.close2Unix.commandKey        \"y\">\n<!ENTITY cmd.clearList.label              \"Liste leeren\">\n<!ENTITY cmd.clearList.tooltip            \"Entfernt abgeschlossene, abgebrochene oder fehlerhafte Downloads aus der Liste\">\n<!ENTITY cmd.clearList.accesskey          \"L\">\n<!ENTITY cmd.find.commandKey              \"f\">\n<!ENTITY cmd.search.commandKey            \"k\">\n\n<!ENTITY closeWhenDone.label              \"Nach Abschluss der Downloads schließen\">\n<!ENTITY closeWhenDone.tooltip            \"Schließt das Downloads-Fenster, nachdem alle Dateien heruntergeladen wurden\">\n\n<!ENTITY showFolder.label                 \"Diesen Ordner anzeigen\">\n<!ENTITY searchBox.label                  \"Suchen…\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/mozapps/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (shortSeconds): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# s is the short form for seconds\nshortSeconds=s;s\n\n# LOCALIZATION NOTE (shortMinutes): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# m is the short form for minutes\nshortMinutes=m;m\n\n# LOCALIZATION NOTE (shortHours): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# h is the short form for hours\nshortHours=h;h\n\n# LOCALIZATION NOTE (shortDays): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# d is the short form for days\nshortDays=d;d\n\n# LOCALIZATION NOTE (paused): — is the \"em dash\" (long dash)\npaused=Pausiert —  #1\ndownloading=Download läuft\nnotStarted=Nicht gestartet\nfailed=Fehlgeschlagen\nfinished=Abgeschlossen\ncanceled=Abgebrochen\n\ndownloadErrorAlertTitle=Download-Fehler\ndownloadErrorGeneric=Der Download kann nicht gespeichert werden, weil ein unbekannter Fehler aufgetreten ist.\\n\\nBitte versuchen Sie es nochmals.\n\n# LOCALIZATION NOTE: we don't have proper plural support in the CPP code; bug 463102\nquitCancelDownloadsAlertTitle=Alle Downloads abbrechen?\nquitCancelDownloadsAlertMsg=Wenn Sie jetzt den Browser beenden, wird 1 Download abgebrochen. Sind Sie sicher, dass Sie den Browser beenden möchten?\nquitCancelDownloadsAlertMsgMultiple=Wenn Sie jetzt den Browser beenden, werden %S Downloads abgebrochen. Sind Sie sicher, dass Sie den Browser beenden möchten?\nquitCancelDownloadsAlertMsgMac=Wenn Sie jetzt den Browser schließen, wird 1 Download abgebrochen. Sind Sie sicher, dass Sie den Browser schließen möchten?\nquitCancelDownloadsAlertMsgMacMultiple=Wenn Sie jetzt den Browser schließen, werden %S Downloads abgebrochen. Sind Sie sicher, dass Sie den Browser schließen möchten?\nofflineCancelDownloadsAlertTitle=Alle Downloads abbrechen?\nofflineCancelDownloadsAlertMsg=Wenn Sie jetzt offline gehen, wird 1 Download abgebrochen. Sind Sie sicher, dass Sie offline gehen möchten?\nofflineCancelDownloadsAlertMsgMultiple=Wenn Sie jetzt offline gehen, werden %S Downloads abgebrochen. Sind Sie sicher, dass Sie offline gehen möchten?\nleavePrivateBrowsingCancelDownloadsAlertTitle=Alle Downloads abbrechen?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsg2=Wenn Sie jetzt alle privaten Fenster schließen, wird 1 Download abgebrochen. Soll der Private Modus wirklich verlassen werden?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsgMultiple2=Wenn Sie jetzt alle privaten Fenster schließen, werden %S Downloads abgebrochen. Soll der Private Modus wirklich verlassen werden?\ncancelDownloadsOKText=1 Download abbrechen\ncancelDownloadsOKTextMultiple=%S Downloads abbrechen\ndontQuitButtonWin=Nicht beenden\ndontQuitButtonMac=Nicht schließen\ndontGoOfflineButton=Online bleiben\ndontLeavePrivateBrowsingButton2=Im Privaten Modus bleiben\ndownloadsCompleteTitle=Downloads abgeschlossen\ndownloadsCompleteMsg=Alle Dateien wurden vollständig heruntergeladen\n\n# LOCALIZATION NOTE (infiniteRate):\n# If download speed is a JavaScript Infinity value, this phrase is used\ninfiniteRate=Wirklich schnell\n\n# LOCALIZATION NOTE (statusFormat2): — is the \"em dash\" (long dash)\n# #1 transfer progress; #2 rate number; #3 rate unit; #4 time left\n# example: 4 minutes left — 1.1 of 11.1 GB (2.2 MB/sec)\nstatusFormat3=%4$S — %1$S (%2$S %3$S/s)\n\n# LOCALIZATION NOTE (statusFormatInfiniteRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S substitute phrase for Infinity speed; %3$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (Really fast)\nstatusFormatInfiniteRate=%3$S — %1$S (%2$S)\n\n# LOCALIZATION NOTE (statusFormatNoRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB\nstatusFormatNoRate=%2$S — %1$S\n\nbytes=Bytes\nkilobyte=KB\nmegabyte=MB\ngigabyte=GB\n\n# LOCALIZATION NOTE (transferSameUnits2):\n# %1$S progress number; %2$S total number; %3$S total unit\n# example: 1.1 of 333 MB\ntransferSameUnits2=%1$S von %2$S %3$S\n# LOCALIZATION NOTE (transferDiffUnits2):\n# %1$S progress number; %2$S progress unit; %3$S total number; %4$S total unit\n# example: 11.1 MB of 3.3 GB\ntransferDiffUnits2=%1$S %2$S von %3$S %4$S\n# LOCALIZATION NOTE (transferNoTotal2):\n# %1$S progress number; %2$S unit\n# example: 111 KB\ntransferNoTotal2=%1$S %2$S\n\n# LOCALIZATION NOTE (timePair3): %1$S time number; %2$S time unit\n# example: 1m; 11h\ntimePair3=%1$S %2$S\n# LOCALIZATION NOTE (timeLeftSingle3): %1$S time left\n# example: 1m left; 11h left\ntimeLeftSingle3=%1$S verbleibend\n# LOCALIZATION NOTE (timeLeftDouble3): %1$S time left; %2$S time left sub units\n# example: 11h 2m left; 1d 22h left\ntimeLeftDouble3=%1$S %2$S verbleibend\ntimeFewSeconds2=Wenige Sekunden verbleibend\ntimeUnknown2=Unbekannte Zeit verbleibend\n\n# LOCALIZATION NOTE (doneSize): #1 size number; #2 size unit\ndoneSize=#1 #2\n# LOCALIZATION NOTE (doneScheme): #1 URI scheme like data: jar: about:\ndoneScheme2=%1$S-Ressource\n# LOCALIZATION NOTE (doneFileScheme): Special case of doneScheme for file:\n# This is used as an eTLD replacement for local files, so make it lower case\ndoneFileScheme=lokale Datei\n\n# LOCALIZATION NOTE (yesterday): Displayed time for files finished yesterday\nyesterday=Gestern\n# LOCALIZATION NOTE (monthDate): #1 month name; #2 date number; e.g., January 22\nmonthDate2=%2$S. %1$S\n\nfileExecutableSecurityWarning=\"%S\" ist eine ausführbare Datei. Ausführbare Dateien können Viren oder anderen böswilligen Code enthalten, der Ihrem Computer schaden könnte. Sind Sie sicher, dass Sie \"%S\" ausführen wollen?\nfileExecutableSecurityWarningTitle=Ausführbare Datei öffnen?\nfileExecutableSecurityWarningDontAsk=Nicht mehr nachfragen.\n\n# Desktop folder name for downloaded files\ndownloadsFolder=Downloads\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/mozapps/downloads/settingsChange.dtd",
    "content": "<!-- -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n-->\n\n<!ENTITY  settingsChangePreferences.label  \"Optionen können in den &brandShortName;-Einstellungen geändert werden.\">\n<!ENTITY  settingsChangeOptions.label      \"Optionen können in den &brandShortName;-Einstellungen geändert werden.\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/mozapps/downloads/unknownContentType.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  intro2.label                \"Sie möchten folgende Datei öffnen:\">\n<!ENTITY  from.label                  \"Von:\">\n<!ENTITY  actionQuestion.label        \"Wie soll &brandShortName; mit dieser Datei verfahren?\">\n\n<!ENTITY  openWith.label              \"Öffnen mit\">\n<!ENTITY  openWith.accesskey          \"Ö\">\n<!ENTITY  other.label                 \"Andere…\">\n\n<!ENTITY  saveFile.label              \"Datei speichern\">\n<!ENTITY  saveFile.accesskey          \"s\">\n\n<!ENTITY  rememberChoice.label        \"Für Dateien dieses Typs immer diese Aktion ausführen\">\n<!ENTITY  rememberChoice.accesskey    \"F\">\n\n<!ENTITY  whichIs.label              \"Vom Typ:\">\n\n<!ENTITY  chooseHandlerMac.label      \"Durchsuchen…\">\n<!ENTITY  chooseHandlerMac.accesskey  \"D\">\n<!ENTITY  chooseHandler.label         \"Durchsuchen…\">\n<!ENTITY  chooseHandler.accesskey     \"D\">\n\n<!ENTITY  unknownPromptText.label     \"Möchten Sie diese Datei speichern?\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/mozapps/downloads/unknownContentType.properties",
    "content": "# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle=Öffnen von %S\nsaveDialogTitle=Bitte geben Sie den Dateinamen an, unter dem die Datei gespeichert werden soll…\ndefaultApp=%S (Standard)\nchooseAppFilePickerTitle=Hilfsanwendung wählen\nbadApp=Die von Ihnen angegebene Anwendung (\"%S\") konnte nicht gefunden werden. Überprüfen Sie bitte den Dateinamen oder wählen Sie eine andere Anwendung.\nbadApp.title=Anwendung konnte nicht gefunden werden.\nbadPermissions=Die Datei konnte nicht gespeichert werden, weil Sie nicht über die nötigen Berechtigungen verfügen. Wählen Sie einen anderen Ordner, um zu speichern.\nbadPermissions.title=Ungültige Berechtigungen für das Speichern\nselectDownloadDir=Download-Ordner auswählen\nunknownAccept.label=Datei speichern\nunknownCancel.label=Abbrechen\nfileType=%S-Datei\n# LOCALIZATION NOTE (orderedFileSizeWithType): first %S is type, second %S is size, and third %S is unit  \norderedFileSizeWithType=%1$S (%2$S %3$S)\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/mozapps/extensions/about.dtd",
    "content": "<!ENTITY  creator.label               \"Erstellt von:\">\n<!ENTITY  developers.label            \"Entwickler:\">\n<!ENTITY  translators.label           \"Übersetzer:\">\n<!ENTITY  contributors.label          \"Mitwirkende:\">\n<!ENTITY  homepage.label              \"Homepage besuchen\">\n\n\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/mozapps/extensions/blocklist.dtd",
    "content": "<!ENTITY blocklist.title             \"Add-ons könnten Probleme verursachen\">\n<!ENTITY blocklist.style             \"width: 45em; height: 30em\">\n<!ENTITY blocklist.summary           \"&brandShortName; hat festgestellt, dass folgende Add-ons dafür bekannt sind, Sicherheits- oder Stabilitätsprobleme zu verursachen:\">\n<!ENTITY blocklist.softblocked       \"Zu Ihrer eigenen Sicherheit wird dringend empfohlen, dass Sie diese Add-ons deaktivieren und &brandShortName;  neu starten\">\n<!ENTITY blocklist.hardblocked       \"Diese Add-ons bergen ein hohes Sicherheits- oder Stabilitätsrisiko und wurden blockiert, aber ein Neustart von &brandShortName; ist notwendig, um sie vollständig zu deaktivieren.\">\n<!ENTITY blocklist.softandhard       \"Add-ons, die ein hohes Sicherheits- oder Stabilitätsrisiko bergen, wurden blockiert. Die anderen Add-ons haben ein geringeres Risiko, aber es wird dringend empfohlen, dass Sie sie deaktivieren und &brandShortName; neu starten.\">\n<!ENTITY blocklist.moreinfo          \"Weitere Informationen\">\n\n<!ENTITY blocklist.accept.label      \"&brandShortName; neu starten\">\n<!ENTITY blocklist.accept.accesskey  \"n\">\n\n<!ENTITY blocklist.blocked.label     \"Blockiert\">\n<!ENTITY blocklist.checkbox.label    \"Deaktiviert\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/mozapps/extensions/extensions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY addons.windowTitle                   \"Add-ons-Verwaltung\">\n\n<!ENTITY search.placeholder                   \"Alle Add-ons durchsuchen\">\n<!ENTITY search.buttonlabel                   \"Suchen\">\n<!-- LOCALIZATION NOTE (search.commandKey):\n     The search command key should match findOnCmd.commandkey from browser.dtd -->\n<!ENTITY search.commandkey                    \"f\">\n\n<!ENTITY loading.label                        \"Laden…\">\n<!ENTITY listEmpty.installed.label            \"Es sind keine Add-ons dieses Typs installiert\">\n<!ENTITY listEmpty.availableUpdates.label     \"Keine Updates gefunden\">\n<!ENTITY listEmpty.recentUpdates.label        \"Sie haben in letzter Zeit keine Add-ons aktualisiert\">\n<!ENTITY listEmpty.findUpdates.label          \"Nach Updates suchen\">\n<!ENTITY listEmpty.search.label               \"Es konnten keine übereinstimmenden Add-ons gefunden werden\">\n<!ENTITY listEmpty.button.label               \"Mehr über Add-ons erfahren\">\n<!ENTITY installAddonFromFile.label           \"Add-on aus Datei installieren…\">\n<!ENTITY installAddonFromFile.accesskey       \"A\">\n<!ENTITY toolsMenu.tooltip                    \"Tools für alle Add-ons\">\n\n<!ENTITY getThemes.description                \"Wollen Sie Ihren Browser anpassen?\">\n<!ENTITY getThemes.learnMore                  \"Wählen Sie aus Tausenden von Themes.\">\n\n<!ENTITY cmd.back.tooltip                     \"Eine Seite zurück\">\n<!ENTITY cmd.forward.tooltip                  \"Eine Seite vor\">\n\n<!ENTITY showUnsignedExtensions.button.label  \"Einige Erweiterungen konnten nicht verifiziert werden.\">\n<!ENTITY showAllExtensions.button.label       \"Alle Erweiterungen anzeigen\">\n<!ENTITY debugAddons.label                    \"Add-ons debuggen\">\n<!ENTITY debugAddons.accesskey                \"b\">\n\n<!-- global warnings -->\n<!ENTITY warning.safemode.label                    \"Alle Add-ons wurden durch den Abgesicherten Modus deaktiviert.\">\n<!ENTITY warning.checkcompatibility.label          \"Die Addon-Kompatibilitäts-Prüfung ist deaktiviert. Sie könnten inkompatible Add-ons haben.\">\n<!ENTITY warning.checkcompatibility.enable.label   \"Aktivieren\">\n<!ENTITY warning.checkcompatibility.enable.tooltip \"Addon-Kompatibilitäts-Prüfung aktivieren\">\n<!ENTITY warning.updatesecurity.label              \"Die Überprüfung der Sicherheit von Add-on-Updates ist deaktiviert. Ihre Sicherheit könnte durch Updates kompromittiert worden sein.\"> \n<!ENTITY warning.updatesecurity.enable.label       \"Aktivieren\">\n<!ENTITY warning.updatesecurity.enable.tooltip     \"Überprüfung auf Sicherheitsupdates für Add-ons aktivieren\">\n\n<!-- categories / views -->\n<!ENTITY view.search.label                    \"Suchen\">\n<!ENTITY view.discover.label                  \"Add-ons entdecken\">\n<!ENTITY view.recentUpdates.label             \"Zuletzt durchgeführte Updates\">\n<!ENTITY view.availableUpdates.label          \"Verfügbare Updates\">\n\n<!-- addon updates -->\n<!ENTITY updates.checkForUpdates.label         \"Auf Updates überprüfen\">\n<!ENTITY updates.checkForUpdates.accesskey    \"A\">\n<!ENTITY updates.viewUpdates.label            \"Kürzlich durchgeführte Updates anzeigen\">\n<!ENTITY updates.viewUpdates.accesskey        \"K\">\n<!-- LOCALIZATION NOTE (updates.updateAddonsAutomatically.label): This menu item\n     is a checkbox that toggles the default global behavior for add-on update\n     checking. -->\n<!ENTITY updates.updateAddonsAutomatically.label     \"Add-ons automatisch aktualisieren\">\n<!ENTITY updates.updateAddonsAutomatically.accesskey \"a\">\n<!-- LOCALIZATION NOTE (updates.resetUpdatesToAutomatic.label, updates.resetUpdatesToManual.label):\n     Specific addons can have custom update checking behaviors (\"Manually\",\n     \"Automatically\", \"Use default global behavior\"). These menu items reset the\n     update checking behavior for all add-ons to the default global behavior\n     (which itself is either \"Automatically\" or \"Manually\", controlled by the\n     updates.updateAddonsAutomatically.label menu item). -->\n<!ENTITY updates.resetUpdatesToAutomatic.label       \"Alle Add-ons umstellen auf automatische Aktualisierung\">\n<!ENTITY updates.resetUpdatesToAutomatic.accesskey   \"u\">\n<!ENTITY updates.resetUpdatesToManual.label          \"Alle Add-ons umstellen auf manuelle Aktualisierung\">\n<!ENTITY updates.resetUpdatesToManual.accesskey      \"u\">\n<!ENTITY updates.updating.label               \"Add-ons werden aktualisiert\">\n<!ENTITY updates.installed.label              \"Ihre Add-ons wurden aktualisiert.\">\n<!ENTITY updates.downloaded.label             \"Ihre Add-ons wurden heruntergeladen.\">\n<!ENTITY updates.restart.label                \"Jetzt neu starten, um die Installation abzuschließen\">\n<!ENTITY updates.noneFound.label              \"Keine Updates gefunden\">\n<!ENTITY updates.manualUpdatesFound.label     \"Verfügbare Updates anzeigen\">\n<!ENTITY updates.updateSelected.label         \"Updates installieren\">\n<!ENTITY updates.updateSelected.tooltip       \"In dieser Liste verfügbare Updates installieren\">\n\n<!-- addon actions -->\n<!ENTITY cmd.showDetails.label                \"Weitere Informationen anzeigen\">\n<!ENTITY cmd.showDetails.accesskey            \"W\">\n<!ENTITY cmd.findUpdates.label                \"Updates suchen\">\n<!ENTITY cmd.findUpdates.accesskey            \"U\">\n<!ENTITY cmd.preferencesWin.label             \"Einstellungen\">\n<!ENTITY cmd.preferencesWin.accesskey         \"E\">\n<!ENTITY cmd.preferencesUnix.label            \"Einstellungen\">\n<!ENTITY cmd.preferencesUnix.accesskey        \"E\">\n<!ENTITY cmd.about.label                      \"Über\">\n<!ENTITY cmd.about.accesskey                  \"b\">\n\n<!ENTITY cmd.enableAddon.label                \"Aktivieren\">\n<!ENTITY cmd.enableAddon.accesskey            \"A\">\n<!ENTITY cmd.disableAddon.label               \"Deaktivieren\">\n<!ENTITY cmd.disableAddon.accesskey           \"D\">\n<!ENTITY cmd.enableTheme.label                \"Theme anlegen\">\n<!ENTITY cmd.enableTheme.accesskey            \"T\">\n<!ENTITY cmd.disableTheme.label               \"Theme ablegen\">\n<!ENTITY cmd.disableTheme.accesskey           \"T\">\n<!ENTITY cmd.askToActivate.label              \"Nachfragen, ob aktiviert werden soll\">\n<!ENTITY cmd.askToActivate.tooltip            \"Jedes Mal nachfragen, ob das Add-on aktiviert werden soll\">\n<!ENTITY cmd.alwaysActivate.label             \"Immer aktivieren\">\n<!ENTITY cmd.alwaysActivate.tooltip           \"Dieses Add-on immer verwenden\">\n<!ENTITY cmd.neverActivate.label              \"Nie aktivieren\">\n<!ENTITY cmd.neverActivate.tooltip            \"Dieses Add-on nie verwenden\">\n<!ENTITY cmd.stateMenu.tooltip                \"Ändern, wann das Add-on verwendet wird\">\n<!ENTITY cmd.installAddon.label               \"Installieren\">\n<!ENTITY cmd.installAddon.accesskey           \"I\">\n<!ENTITY cmd.uninstallAddon.label             \"Entfernen\">\n<!ENTITY cmd.uninstallAddon.accesskey         \"n\">\n<!ENTITY cmd.showPreferencesWin.label         \"Einstellungen\">\n<!ENTITY cmd.showPreferencesWin.tooltip       \"Die Einstellungen dieses Add-ons ändern\">\n<!ENTITY cmd.showPreferencesUnix.label        \"Einstellungen\">\n<!ENTITY cmd.showPreferencesUnix.tooltip      \"Die Einstellungen dieses Add-ons ändern\">\n<!ENTITY cmd.contribute.label                 \"Beitragen\">\n<!ENTITY cmd.contribute.accesskey             \"a\">\n<!ENTITY cmd.contribute.tooltip               \"Zur Entwicklung dieses Add-ons beitragen\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"Versionshinweise anzeigen\">\n<!ENTITY cmd.showReleaseNotes.tooltip         \"Versionshinweise für dieses Update anzeigen\">\n<!ENTITY cmd.hideReleaseNotes.label           \"Versionshinweise ausblenden\">\n<!ENTITY cmd.hideReleaseNotes.tooltip         \"Versionshinweise für dieses Update ausblenden\">\n\n<!-- discovery view -->\n<!-- LOCALIZATION NOTE (discover.title,discover.description,discover.footer):\n     Displayed in the center of the Get Add-ons view, see bug 601143 for mockups. -->\n<!ENTITY discover.title                       \"Was sind Add-ons?\">\n<!ENTITY discover.description2                \"Add-ons sind Anwendungen, mit denen Sie &brandShortName; mit \nzusätzlichen Funktionen oder einem anderen Stil ausstatten können. Probieren Sie eine zeitsparende Sidebar, eine Wettervorhersage  oder ein Theme, um Ihren ganz persönlichen &brandShortName; \nzu bekommen.\">\n<!ENTITY discover.footer                      \"Wenn Sie mit dem Internet verbunden sind, wird diese Seite \neinige der besten und populärsten Add-ons zum Ausprobieren anbieten.\">\n\n<!-- detail view -->\n<!ENTITY detail.version.label                 \"Version\">\n<!ENTITY detail.lastupdated.label             \"Zuletzt aktualisiert\">\n<!ENTITY detail.creator.label                 \"Entwickler\">\n<!ENTITY detail.homepage.label                \"Homepage\">\n<!ENTITY detail.numberOfDownloads.label       \"Downloads\">\n\n<!ENTITY detail.contributions.description     \"Der Entwickler dieses Add-ons bittet Sie, dass Sie die Entwicklung unterstützen, indem Sie einen kleinen Betrag spenden.\">\n\n<!ENTITY detail.updateType                    \"Automatische Updates\">\n<!ENTITY detail.updateDefault.label           \"Standard\">\n<!ENTITY detail.updateDefault.tooltip         \"Updates nur dann automatisch installieren, wenn das der Standard ist\"> \n<!ENTITY detail.updateAutomatic.label         \"Ein\">\n<!ENTITY detail.updateAutomatic.tooltip       \"Updates automatisch installieren\">\n<!ENTITY detail.updateManual.label            \"Aus\">\n<!ENTITY detail.updateManual.tooltip          \"Updates nicht automatisch installieren\">\n<!ENTITY detail.home                          \"Homepage\">\n<!ENTITY detail.repository                    \"Add-on-Profil\">\n<!ENTITY detail.size                          \"Größe\">\n\n<!ENTITY detail.checkForUpdates.label         \"Auf Updates prüfen\">\n<!ENTITY detail.checkForUpdates.accesskey     \"U\">\n<!ENTITY detail.checkForUpdates.tooltip       \"Auf verfügbare Updates für dieses Add-on prüfen\">\n<!ENTITY detail.showPreferencesWin.label      \"Einstellungen\">\n<!ENTITY detail.showPreferencesWin.accesskey  \"E\">\n<!ENTITY detail.showPreferencesWin.tooltip    \"Die Einstellungen dieses Add-ons ändern\">\n<!ENTITY detail.showPreferencesUnix.label     \"Einstellungen\">\n<!ENTITY detail.showPreferencesUnix.accesskey \"E\">\n<!ENTITY detail.showPreferencesUnix.tooltip   \"Die Einstellungen dieses Add-ons ändern\">\n\n\n<!-- ratings -->\n<!ENTITY rating2.label\t     \t\t          \"Bewertung\">\n\n<!-- download/install progress -->\n<!ENTITY progress.pause.tooltip               \"Pause\">\n<!ENTITY progress.cancel.tooltip              \"Abbrechen\">\n\n\n<!-- list sorting -->\n<!ENTITY sort.name.label                      \"Name\">\n<!ENTITY sort.name.tooltip                    \"Nach Name sortieren\">\n<!ENTITY sort.dateUpdated.label               \"Zuletzt aktualisiert\">\n<!ENTITY sort.dateUpdated.tooltip             \"Nach Aktualisierungsdatum sortieren\">\n<!ENTITY sort.relevance.label                 \"Bester Treffer\">\n<!ENTITY sort.relevance.tooltip               \"Nach Relevanz sortieren\">\n<!ENTITY sort.price.label                     \"Preis\">\n<!ENTITY sort.price.tooltip                   \"Nach Preis sortieren\">\n\n<!ENTITY search.filter2.label                 \"Suchen:\">\n<!ENTITY search.filter2.installed.label       \"Meine Add-ons\">\n<!ENTITY search.filter2.installed.tooltip     \"Installierte Add-ons anzeigen\">\n<!ENTITY search.filter2.available.label       \"Verfügbare Add-ons\">\n<!ENTITY search.filter2.available.tooltip     \"Zur Installation verfügbare Add-ons anzeigen\">\n\n<!ENTITY addon.homepage                       \"Homepage\">\n<!ENTITY addon.details.label                  \"Mehr\">\n<!ENTITY addon.details.tooltip                \"Mehr Details über dieses Add-on anzeigen\">\n<!ENTITY addon.unknownDate                    \"Unbekannt\">\n<!-- LOCALIZATION NOTE (addon.disabled.postfix): This is used in a normal list\n     to signify that an add-on is disabled, in the form\n     \"<Addon name> <1.0> (disabled)\" -->\n<!ENTITY addon.disabled.postfix               \"(deaktiviert)\">\n<!-- LOCALIZATION NOTE (addon.update.postfix): This is used in the available\n     updates list to signify that an item is an update, in the form\n     \"<Addon name> <1.1> Update\". It is fine to use constructs like brackets if\n     necessary -->\n<!ENTITY addon.update.postfix                 \"Update\">\n<!ENTITY addon.undoAction.label               \"Rückgängig\">\n<!ENTITY addon.undoAction.tooltip             \"Diese Aktion rückgängig machen\">\n<!ENTITY addon.undoRemove.label               \"Rückgängig\">\n<!ENTITY addon.undoRemove.tooltip             \"Dieses Add-on installiert lassen\">\n<!ENTITY addon.restartNow.label               \"Jetzt neu starten\">\n<!ENTITY addon.install.label                  \"Installieren\">\n<!ENTITY addon.install.tooltip                \"Dieses Add-on installieren\">\n<!ENTITY addon.updateNow.label                \"Jetzt aktualisieren\">\n<!ENTITY addon.updateNow.tooltip              \"Das Update für dieses Add-on installieren\">\n<!ENTITY addon.includeUpdate.label            \"In Update einschließen\">\n<!ENTITY addon.updateAvailable.label          \"Ein Update ist verfügbar\">\n<!ENTITY addon.checkingForUpdates.label       \"Auf Updates prüfen…\">\n<!ENTITY addon.releaseNotes.label             \"Versionshinweise:\">\n<!ENTITY addon.loadingReleaseNotes.label      \"Wird geladen…\">\n<!ENTITY addon.errorLoadingReleaseNotes.label \"Während des Ladens der Versionshinweise ist ein Fehler aufgetreten.\">\n\n<!ENTITY addon.createdBy.label                \"Von \">\n\n<!ENTITY eula.title                           \"Endanwender-Lizenzvereinbarung\">\n<!ENTITY eula.width                           \"560px\">\n<!ENTITY eula.height                          \"400px\">\n<!ENTITY eula.accept                          \"Akzeptieren und installieren…\">\n\n<!ENTITY settings.path.button.label           \"Durchsuchen…\">\n\n<!-- LOCALIZATION NOTE (experiment.info.label): The strings related to\n     experiments are present on the \"Experiments\" tab of the add-ons manager.\n     This tab won't be displayed unless an Experiment add-on is installed.\n     Install https://people.mozilla.org/~gszorc/dummy-experiment-addon.xpi\n     to cause this tab to appear. -->\n<!ENTITY experiment.info.label \"Telemetrie darf von Zeit zu Zeit Experimente installieren und laufen lassen.\">\n<!ENTITY experiment.info.learnmore \"Weitere Informationen\">\n<!ENTITY experiment.info.learnmore.accesskey \"W\">\n<!ENTITY experiment.info.changetelemetry \"Telemetrie-Einstellungen\">\n<!ENTITY experiment.info.changetelemetry.accesskey \"T\">\n\n<!ENTITY setting.learnmore \"Weitere Informationen…\">\n\n<!ENTITY disabledUnsigned.heading \"Einige Add-ons wurden deaktiviert\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.description.start, disabledUnsigned.description.findAddonsLink, disabledUnsigned.description.end):\n     These entities form a sentence, with\n     disabledUnsigned.description.findAddonsLink being a link to an external site. -->\n<!ENTITY disabledUnsigned.description.start \"Die folgenden Add-ons wurden nicht für die Verwendung in &brandShortName; verifiziert. Sie können \">\n<!ENTITY disabledUnsigned.description.findAddonsLink \"nach Alternativen suchen\">\n<!ENTITY disabledUnsigned.description.end \" oder die Entwickler bitten, sie verifizieren zu lassen.\">\n<!ENTITY disabledUnsigned.learnMore \"Erfahren Sie mehr über unsere Aktivitäten, um Ihre Sicherheit online zu erhalten.\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.devInfo.start, disabledUnsigned.devInfo.linkToManual, disabledUnsigned.devInfo.end):\n     These entities form a sentence, with disabledUnsigned.devInfo.linkToManual\n     being a link to an external site. -->\n<!ENTITY disabledUnsigned.devInfo.start \"An der Verifizierung ihrer Add-ons interessierte Entwickler können mehr dazu in unserer \">\n<!ENTITY disabledUnsigned.devInfo.linkToManual \"Anleitung\">\n<!ENTITY disabledUnsigned.devInfo.end \" erfahren.\">\n\n<!ENTITY pluginDeprecation.description \"Fehlt etwas? Einige Plugins werden nicht mehr von &brandShortName; unterstützt.\">\n<!ENTITY pluginDeprecation.learnMore \"Weitere Informationen\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/mozapps/extensions/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutWindowTitle) %S is the addon name\naboutWindowTitle=Über %S\naboutWindowCloseButton=Schließen\n#LOCALIZATION NOTE (aboutWindowVersionString) %S is the addon version\naboutWindowVersionString=Version %S\n#LOCALIZATION NOTE (aboutAddon) %S is the addon name\naboutAddon=Über %S\n\n#LOCALIZATION NOTE (uninstallNotice) %S is the add-on name\nuninstallNotice=%S wurde entfernt.\n\n#LOCALIZATION NOTE (numReviews): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of reviews\nnumReviews=#1 Bewertung;#1 Bewertungen\n\n#LOCALIZATION NOTE (dateUpdated) %S is the date the addon was last updated\ndateUpdated=Aktualisiert am %S\n\n#LOCALIZATION NOTE (notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\nnotification.incompatible=%1$S ist nicht kompatibel mit %2$S %3$S.\n#LOCALIZATION NOTE (notification.unsigned, notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\nnotification.unsignedAndDisabled=%1$S konnte nicht für die Verwendung in %2$S verifiziert werden und wurde deaktiviert.\nnotification.unsigned=%1$S konnte nicht für die Verwendung in %2$S verifiziert werden. Fahren Sie mit Vorsicht fort.\nnotification.unsigned.link=Weitere Informationen\n#LOCALIZATION NOTE (notification.blocked) %1$S is the add-on name\nnotification.blocked=%1$S wurde aus Sicherheits- und Stabilitätsgründen deaktiviert.\nnotification.blocked.link=Weitere Informationen\n#LOCALIZATION NOTE (notification.softblocked) %1$S is the add-on name\nnotification.softblocked=%1$S ist bekannt als Ursache für Sicherheits- und Stabilitätsprobleme.\nnotification.softblocked.link=Weitere Informationen\n#LOCALIZATION NOTE (notification.outdated) %1$S is the add-on name\nnotification.outdated=Ein wichtiges Update für %1$S ist verfügbar.\nnotification.outdated.link=Jetzt aktualisieren\n#LOCALIZATION NOTE (notification.vulnerableUpdatable) %1$S is the add-on name\nnotification.vulnerableUpdatable=%1$S ist bekannt dafür, Sicherheitsprobleme zu haben, und sollte aktualisiert werden.\nnotification.vulnerableUpdatable.link=Jetzt aktualisieren\n#LOCALIZATION NOTE (notification.vulnerableNoUpdate) %1$S is the add-on name\nnotification.vulnerableNoUpdate=%1$S ist bekannt dafür, Sicherheitsprobleme zu haben. Verwenden Sie das Plugin mit Vorsicht.\nnotification.vulnerableNoUpdate.link=Weitere Informationen\n#LOCALIZATION NOTE (notification.enable) %1$S is the add-on name, %2$S is brand name\nnotification.enable=%1$S wird aktiviert, sobald Sie %2$S neu starten.\n#LOCALIZATION NOTE (notification.disable) %1$S is the add-on name, %2$S is brand name\nnotification.disable=%1$S wird deaktiviert, sobald Sie %2$S neu starten.\n#LOCALIZATION NOTE (notification.install) %1$S is the add-on name, %2$S is brand name\nnotification.install=%1$S wird installiert, sobald Sie %2$S neu starten.\n#LOCALIZATION NOTE (notification.uninstall) %1$S is the add-on name, %2$S is brand name\nnotification.uninstall=%1$S wird deinstalliert, sobald Sie %2$S neu starten.\n#LOCALIZATION NOTE (notification.upgrade) %1$S is the add-on name, %2$S is brand name\nnotification.upgrade=%1$S wird aktualisiert, sobald Sie %2$S neu starten.\n#LOCALIZATION NOTE (notification.downloadError) %1$S is the add-on name. Not yet implemented - see https://bug593535.bugzilla.mozilla.org/attachment.cgi?id=475403\nnotification.downloadError=Beim Herunterladen von %1$S ist ein Fehler aufgetreten.\nnotification.downloadError.retry=Nochmals versuchen\nnotification.downloadError.retry.tooltip=Nochmals versuchen, dieses Add-on herunterzuladen\n#LOCALIZATION NOTE (notification.installError) %1$S is the add-on name. Not yet implemented - see https://bug593535.bugzilla.mozilla.org/attachment.cgi?id=475403\nnotification.installError=Beim Installieren von %1$S ist ein Fehler aufgetreten.\nnotification.installError.retry=Nochmals versuchen\nnotification.installError.retry.tooltip=Nochmals versuchen, dieses Add-on herunterzuladen und zu installieren\n#LOCALIZATION NOTE (notification.gmpPending) %1$S is the add-on name.\nnotification.gmpPending=%1$S wird in Kürze installiert.\n\n#LOCALIZATION NOTE (contributionAmount2) %S is the currency amount recommended for contributions\ncontributionAmount2=Empfohlener Beitrag: %S\n\ninstallDownloading=Herunterladen\ninstallDownloaded=Heruntergeladen\ninstallDownloadFailed=Fehler beim Herunterladen\ninstallVerifying=Überprüfen\ninstallInstalling=Installieren\ninstallEnablePending=Neu starten zum Aktivieren\ninstallDisablePending=Neu starten zum Deaktivieren\ninstallFailed=Fehler bei der Installation\ninstallCancelled=Installation abgebrochen\n\n#LOCALIZATION NOTE (details.notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\ndetails.notification.incompatible=%1$S ist nicht kompatibel mit %2$S %3$S.\n#LOCALIZATION NOTE (details.notification.unsigned, details.notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\ndetails.notification.unsignedAndDisabled=%1$S konnte nicht für die Verwendung in %2$S verifiziert werden und wurde deaktiviert.\ndetails.notification.unsigned=%1$S konnte nicht für die Verwendung in %2$S verifiziert werden. Fahren Sie mit Vorsicht fort.\ndetails.notification.unsigned.link=Weitere Informationen\n#LOCALIZATION NOTE (details.notification.blocked) %1$S is the add-on name\ndetails.notification.blocked=%1$S wurde aus Sicherheits- und Stabilitätsgründen deaktiviert.\ndetails.notification.blocked.link=Weitere Informationen\n#LOCALIZATION NOTE (details.notification.softblocked) %1$S is the add-on name\ndetails.notification.softblocked=%1$S ist bekannt als Ursache für Sicherheits- und Stabilitätsprobleme.\ndetails.notification.softblocked.link=Weitere Informationen\n#LOCALIZATION NOTE (details.notification.outdated) %1$S is the add-on name\ndetails.notification.outdated=Ein wichtiges Update für %1$S ist verfügbar.\ndetails.notification.outdated.link=Jetzt aktualisieren\n#LOCALIZATION NOTE (details.notification.vulnerableUpdatable) %1$S is the add-on name\ndetails.notification.vulnerableUpdatable=%1$S ist bekannt dafür, Sicherheitsprobleme zu haben, und sollte aktualisiert werden.\ndetails.notification.vulnerableUpdatable.link=Jetzt aktualisieren\n#LOCALIZATION NOTE (details.notification.vulnerableNoUpdate) %1$S is the add-on name\ndetails.notification.vulnerableNoUpdate=%1$S ist bekannt dafür, Sicherheitsprobleme zu haben. Verwenden Sie das Plugin mit Vorsicht.\ndetails.notification.vulnerableNoUpdate.link=Weitere Informationen\n#LOCALIZATION NOTE (details.notification.enable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.enable=%1$S wird aktiviert, sobald Sie %2$S neu starten.\n#LOCALIZATION NOTE (details.notification.disable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.disable=%1$S wird deaktiviert, sobald Sie %2$S neu starten.\n#LOCALIZATION NOTE (details.notification.install) %1$S is the add-on name, %2$S is brand name\ndetails.notification.install=%1$S wird installiert, sobald Sie %2$S neu starten.\n#LOCALIZATION NOTE (details.notification.uninstall) %1$S is the add-on name, %2$S is brand name\ndetails.notification.uninstall=%1$S wird deinstalliert, sobald Sie %2$S neu starten.\n#LOCALIZATION NOTE (details.notification.upgrade) %1$S is the add-on name, %2$S is brand name\ndetails.notification.upgrade=%1$S wird aktualisiert, sobald Sie %2$S neu starten.\n#LOCALIZATION NOTE (details.notification.gmpPending) %1$S is the add-on name\ndetails.notification.gmpPending=%1$S wird in Kürze installiert.\n\n# LOCALIZATION NOTE (details.experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (detail view).\ndetails.experiment.time.daysRemaining=#1 Tag verbleibend;#1 Tage verbleibend\n#LOCALIZATION NOTE (details.experiment.time.endsToday) The experiment will end in less than a day (detail view).\ndetails.experiment.time.endsToday=Weniger als 1 Tag verbleibend\n# LOCALIZATION NOTE (details.experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (detail view).\ndetails.experiment.time.daysPassed=Vor #1 Tag;Vor #1 Tagen\n#LOCALIZATION NOTE (details.experiment.time.endedToday) The experiment ended less than a day ago (detail view).\ndetails.experiment.time.endedToday=Vor weniger als 1 Tag\n#LOCALIZATION NOTE (details.experiment.state.active) This experiment is active (detail view).\ndetails.experiment.state.active=Aktiv\n#LOCALIZATION NOTE (details.experiment.state.complete) This experiment is complete (it was previously active) (detail view).\ndetails.experiment.state.complete=Abgeschlossen\n\n# LOCALIZATION NOTE (experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (list view item).\nexperiment.time.daysRemaining=#1 Tag verbleibend;#1 Tag verbleibend\n#LOCALIZATION NOTE (experiment.time.endsToday) The experiment will end in less than a day (list view item).\nexperiment.time.endsToday=Weniger als 1 Tag verbleibend\n# LOCALIZATION NOTE (experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (list view item).\nexperiment.time.daysPassed=Vor #1 Tag;Vor #1 Tagen\n#LOCALIZATION NOTE (experiment.time.endedToday) The experiment ended less than a day ago (list view item).\nexperiment.time.endedToday=Vor weniger als 1 Tag\n#LOCALIZATION NOTE (experiment.state.active) This experiment is active (list view item).\nexperiment.state.active=Aktiv\n#LOCALIZATION NOTE (experiment.state.complete) This experiment is complete (it was previously active) (list view item).\nexperiment.state.complete=Abgeschlossen\n\ninstallFromFile.dialogTitle=Zu installierendes Add-on auswählen\ninstallFromFile.filterName=Add-ons\n\nuninstallAddonTooltip=Dieses Add-on deinstallieren\nuninstallAddonRestartRequiredTooltip=Dieses Add-on deinstallieren (Neustart notwendig)\nenableAddonTooltip=Dieses Add-on aktivieren\nenableAddonRestartRequiredTooltip=Dieses Add-on aktivieren (Neustart notwendig)\ndisableAddonTooltip=Dieses Add-on deaktivieren\ndisableAddonRestartRequiredTooltip=Dieses Add-on deaktivieren (Neustart notwendig)\n\n#LOCALIZATION NOTE (showAllSearchResults): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total number of search results\nshowAllSearchResults=Ein Ergebnis anzeigen;Alle #1 Ergebnisse anzeigen\n\n#LOCALIZATION NOTE (addon.purchase.label) displayed on a button in the list\n# view, %S is the price of the add-on including currency symbol\naddon.purchase.label=Kaufen für %S…\naddon.purchase.tooltip=Besuchen Sie die Add-ons-Galerie, um dieses Add-on zu kaufen\n#LOCALIZATION NOTE (cmd.purchaseAddon.label) displayed on a button in the detail\n# view, %S is the price of the add-on including currency symbol\ncmd.purchaseAddon.label=Kaufen für %S…\ncmd.purchaseAddon.accesskey=K\n\n#LOCALIZATION NOTE (eulaHeader) %S is name of the add-on asking the user to agree to the EULA\neulaHeader=%S erfordert, dass Sie der folgenden Endanwender-Lizenzvereinbarung zustimmen, bevor die Installation fortgesetzt werden kann.\n\ntype.extension.name=Erweiterungen\ntype.theme.name=Erscheinungsbild\ntype.locale.name=Sprachen\ntype.plugin.name=Plugins\ntype.dictionary.name=Wörterbücher\ntype.service.name=Dienste\ntype.experiment.name=Experimente\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/mozapps/extensions/newaddon.dtd",
    "content": "<!ENTITY title           \"Add-on installieren\">\n<!ENTITY intro           \"Ein anderes Programm auf Ihrem Computer möchte\n                          &brandShortName; durch folgendes Add-on modifizieren:\">\n<!ENTITY warning         \"Installieren Sie Add-ons nur von Autoren, denen Sie vertrauen.\">\n<!ENTITY allow           \"Diese Installation erlauben\">\n<!ENTITY later           \"Sie können jederzeit Ihre Entscheidung ändern, indem\n                          Sie die Add-ons-Verwaltung öffnen.\">\n<!ENTITY continue        \"Weiter\">\n<!ENTITY restartMessage  \"Sie müssen &brandShortName; neu starten, um die Installation dieses Add-ons fertigzustellen.\">\n<!ENTITY restartButton   \"&brandShortName; neu starten\">\n<!ENTITY cancelButton    \"Abbrechen\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/mozapps/extensions/newaddon.properties",
    "content": "#LOCALIZATION NOTE (name) %1$S is the add-on name, %2$S is the add-on version\nname=%1$S %2$S\n#LOCALIZATION NOTE (author) %S is the author of the add-on\nauthor=Von %S\n#LOCALIZATION NOTE (location) %S is the path the add-on is installed in\nlocation=Ort: %S\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/mozapps/extensions/selectAddons.dtd",
    "content": "<!ENTITY upgrade.style               \"width: 93ch; height: 448px;\">\n\n<!ENTITY checking.heading            \"Ihre Add-ons überprüfen\">\n<!ENTITY checking.progress.label     \"Ihre Add-ons werden auf Kompatibilität mit dieser Version von &brandShortName; überprüft.\">\n\n<!ENTITY select.heading              \"Wählen Sie Ihre Add-ons\">\n<!-- LOCALIZATION NOTE (select.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY select.description          \"&brandShortName; wird noch schneller, wenn Add-ons deaktiviert werden, die Sie nicht mehr benutzen. Add-ons, die von Fremdanbietern bereits installiert wurden, werden automatisch deaktiviert, außer Sie wählen sie in folgender Liste.\">\n<!ENTITY select.keep                 \"Behalten\">\n<!-- LOCALIZATION NOTE (select.keep.style): Should be a width wide enough for\n     the string in select.keep above. -->\n<!ENTITY select.keep.style           \"width: 6ch;\">\n<!ENTITY select.action               \"Aktion\">\n<!-- LOCALIZATION NOTE (select.action.style): Should be a width wide enough for\n     the action strings in selectAddons.properties or brandShortName. -->\n<!ENTITY select.action.style         \"width: 35ch;\">\n<!ENTITY select.source               \"Installiert von\">\n<!ENTITY select.name                 \"Name\">\n<!-- LOCALIZATION NOTE (select.name.style): Should be a width small enough so\n     the source column still has enough room for the source strings in\n     selectAddons.properties. -->\n<!ENTITY select.name.style           \"width: 33ch;\">\n\n<!ENTITY confirm.heading             \"Wählen Sie Ihre Add-ons\">\n<!-- LOCALIZATION NOTE (confirm.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY confirm.description         \"&brandShortName; wird noch schneller, wenn Add-ons deaktiviert werden, die Sie nicht mehr benutzen. Add-ons, die von Fremdanbietern bereits installiert wurden, werden automatisch deaktiviert, außer Sie wählen sie in folgender Liste.\">\n\n<!ENTITY action.disable.heading      \"Die folgenden Add-ons werden deaktiviert:\">\n<!ENTITY action.incompatible.heading \"Die folgenden Add-ons sind deaktiviert, werden aber aktiviert, sobald sie kompatibel sind:\">\n<!ENTITY action.update.heading       \"Die folgenden Add-ons werden aktualisiert:\">\n<!ENTITY action.enable.heading       \"Die folgenden Add-ons werden aktiviert:\">\n\n<!ENTITY update.heading              \"Aktualisieren Ihrer Add-ons\">\n<!ENTITY update.progress.label       \"Updates für Ihre gewählten Add-ons werden heruntergeladen und installiert.\">\n\n<!ENTITY errors.heading              \"&brandShortName; konnte einige Ihrer Add-ons nicht aktualisieren.\">\n<!ENTITY errors.description          \"Die Installation von Updates für einige Ihrer Add-ons ist fehlgeschlagen. &brandShortName; wird später automatisch erneut versuchen, sie zu aktualisieren.\">\n\n<!ENTITY footer.label                \"Sie können Ihre Add-ons immer ändern, indem Sie den Add-ons-Manager öffnen.\">\n<!ENTITY cancel.label                \"Abbrechen\">\n<!ENTITY back.label                  \"Zurück\">\n<!ENTITY next.label                  \"Weiter\">\n<!ENTITY done.label                  \"Fertigstellen\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/mozapps/extensions/selectAddons.properties",
    "content": "#LOCALIZATION NOTE (source.profile) add-ons installed by the user, this may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.profile=Benutzer\n#LOCALIZATION NOTE (source.bundled) add-ons shipped with the application, and thus\n# treated as installed by the user. This may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.bundled=Benutzer (mitgeliefert)\n#LOCALIZATION NOTE (source.other) add-ons installed by other applications\n# installed on the computer\nsource.other=Fremdanbieter\n\naction.enabled=Wird aktiviert\naction.disabled=Wird deaktiviert\naction.autoupdate=Wird aktualisiert, um kompatibel zu sein\naction.incompatible=Wird aktiviert, wenn kompatibel\naction.neededupdate=Aktualisieren, um kompatibel zu machen\naction.unneededupdate=Optionales Update\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/mozapps/extensions/update.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  updateWizard.title              \"Software-Update\">\n\n<!ENTITY  offline.title                   \"&brandShortName; ist offline\">\n<!ENTITY  offline.description             \"&brandShortName; muss online gehen, um auf verfügbare Updates Ihrer Add-ons zu überprüfen, die kompatibel mit dieser Version sind\">\n<!ENTITY  offline.toggleOffline.label     \"Jetzt online gehen\">\n<!ENTITY  offline.toggleOffline.accesskey \"J\">\n\n<!ENTITY  mismatch.win.title              \"Inkompatible Add-ons\">\n<!ENTITY  mismatch.top.label              \"Folgende Add-ons sind nicht kompatibel mit dieser Version von &brandShortName; und wurden deaktiviert:\">\n<!ENTITY  mismatch.bottom.label           \"&brandShortName; kann überprüfen, ob kompatible Versionen dieser Add-ons verfügbar sind.\">\n\n<!ENTITY  checking.wizard.title           \"Auf kompatible Add-ons überprüfen\">\n<!ENTITY  checking.top.label              \"Es wird überprüft, ob Updates für inkompatible Add-ons verfügbar sind…\">\n<!ENTITY  checking.status                 \"Dies kann ein paar Minuten dauern…\">\n\n<!ENTITY  found.wizard.title               \"Kompatible Updates für Add-ons sind verfügbar\">\n<!ENTITY  found.top.label                 \"Wählen Sie die Updates aus, die installiert werden sollen:\">\n<!ENTITY  found.disabledXPinstall.label   \"Diese Updates können nicht installiert werden, da die Software-Installation momentan deaktiviert ist. Sie können diese Einstellung unten ändern.\">\n<!ENTITY  found.enableXPInstall.label     \"Websites das Installieren von Add-ons erlauben\">\n<!ENTITY  found.enableXPInstall.accesskey \"W\">\n\n<!ENTITY  installing.wizard.title         \"Updates werden installiert\">\n<!ENTITY  installing.top.label            \"Updates werden nun heruntergeladen und installiert…\">\n\n<!ENTITY  noupdates.wizard.title          \"Keine kompatiblen Updates gefunden\">\n<!ENTITY  noupdates.intro.desc            \"&brandShortName; konnte keine verfügbaren Updates für inkompatible Add-ons finden.\">\n<!ENTITY  noupdates.error.desc            \"Beim Überprüfen auf Updates sind Probleme aufgetreten.\">\n<!ENTITY  noupdates.checkEnabled.desc     \"&brandShortName; wird regelmäßig auf Updates überprüfen und Sie informieren, sobald kompatible Versionen der Add-ons verfügbar sind.\">\n\n<!ENTITY  finished.wizard.title           \"Kompatible Add-ons wurden installiert\">\n<!ENTITY  finished.top.label              \"&brandShortName; hat die verfügbaren Updates installiert. Sie sollten &brandShortName; jetzt bitte neu starten, um alle Updates zu aktivieren.\">\n<!ENTITY  finished.checkDisabled.desc     \"&brandShortName; kann regelmäßig auf Updates überprüfen und Sie informieren, sobald Updates für Add-ons verfügbar sind.\">\n<!ENTITY  finished.checkEnabled.desc      \"&brandShortName; wird regelmäßig auf Updates überprüfen und Sie informieren, sobald Updates für Add-ons verfügbar sind.\">\n\n<!ENTITY  adminDisabled.wizard.title      \"Es kann nicht auf Updates überprüft werden\">\n<!ENTITY  adminDisabled.warning.label     \"Die inkompatiblen Add-ons können nicht aktualisiert werden, da die Software-Installation in &brandShortName; deaktiviert wurde. Bitte nehmen Sie für Hilfe Kontakt mit Ihrem System-Administrator auf.\">\n\n<!ENTITY  versioninfo.wizard.title        \"Überprüfe die Kompatibilität der Add-ons\">\n<!ENTITY  versioninfo.top.label           \"Überprüfe die installierten Add-ons auf Kompatibilität mit dieser &brandShortName;-Version.\">\n<!ENTITY  versioninfo.waiting             \"Dies kann ein paar Minuten dauern…\">\n\n<!ENTITY  installerrors.wizard.title      \"Probleme beim Installieren der Updates\">\n<!ENTITY  installerrors.intro.label       \"&brandShortName; hat Probleme während des Updates festgestellt. Daher konnten nicht alle Add-ons aktualisiert werden.\">\n\n<!-- general strings used by several of the finish pages -->\n<!ENTITY  clickFinish.label               \"Klicken Sie auf Fertigstellen, um &brandShortName; zu starten.\">\n<!ENTITY  clickFinish.labelMac            \"Klicken Sie auf Fertigstellen, um &brandShortName; zu starten.\">\n<!ENTITY  enableChecking.label            \"&brandShortName; erlauben, auf Updates zu überprüfen.\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/mozapps/extensions/update.properties",
    "content": "mismatchCheckNow=Jetzt prüfen\nmismatchCheckNowAccesskey=J\nmismatchDontCheck=Nicht prüfen\nmismatchDontCheckAccesskey=N\ninstallButtonText=Jetzt installieren\ninstallButtonTextAccesskey=i\nnextButtonText=Weiter >\nnextButtonTextAccesskey=W\ncancelButtonText=Abbrechen\ncancelButtonTextAccesskey=A\nstatusPrefix=Das Überprüfen auf Updates für %S wurde beendet\ndownloadingPrefix=Herunterladen: %S\ninstallingPrefix=Installieren: %S\ncloseButton=Schließen\ninstallErrors=%S konnte die Updates für folgende Add-ons nicht installieren:\ncheckingErrors=%S konnte nicht erfolgreich auf Updates folgender Add-ons überprüfen:\ninstallErrorItemFormat=%S (%S)\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/mozapps/handling/handling.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.emWidth \"26em\">\n<!ENTITY window.emHeight \"26em\">\n<!ENTITY ChooseOtherApp.description \"Andere Anwendung auswählen\">\n<!ENTITY ChooseApp.label \"Durchsuchen…\">\n<!ENTITY ChooseApp.accessKey \"D\">\n<!ENTITY accept \"Link öffnen\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/mozapps/handling/handling.properties",
    "content": "protocol.title=Anwendung starten\nprotocol.description=Dieser Link muss mit einer Anwendung geöffnet werden.\nprotocol.choices.label=Senden an:\nprotocol.checkbox.label=Auswahl für %S-Links speichern.\nprotocol.checkbox.accesskey=A\nprotocol.checkbox.extra=Dies kann in den %S-Einstellungen geändert werden. \n\nchoose.application.title=Andere Anwendung…\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/mozapps/plugins/plugins.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (unsupportedPlatform.pre): Mobile only. Flash (the only plugin available on mobile)\n     is not supported on some devices. Include a trailing space as needed. -->\n<!ENTITY unsupportedPlatform.pre                             \"Es tut uns leid, aber &brandShortName; kann Flash auf diesem Gerät nicht wiedergeben. \">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.learnMore): Mobile only. This text is used to link to a SUMO page explaining why Flash is not\n     supported on this device. Use the unicode ellipsis char, \\u2026, or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY unsupportedPlatform.learnMore                       \"Weitere Informationen…\">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.post): Mobile only. Include text here if needed for your locale. -->\n<!ENTITY unsupportedPlatform.post                            \"\">\n\n<!ENTITY missingPlugin                                       \"Ein Plugin wird benötigt, um diese Inhalte darzustellen.\">\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n<!ENTITY tapToPlayPlugin                                     \"Tippen Sie hier, um das Plugin zu aktivieren.\">\n<!ENTITY clickToActivatePlugin                               \"Plugin aktivieren\">\n<!ENTITY checkForUpdates                                     \"Auf Updates prüfen…\">\n<!ENTITY disabledPlugin                                      \"Dieses Plugin ist deaktiviert.\">\n<!ENTITY blockedPlugin.label                                 \"Dieses Plugin wurde zu Ihrem Schutz blockiert.\">\n<!ENTITY hidePluginBtn.label                                 \"Plugin ausblenden\">\n<!ENTITY managePlugins                                       \"Plugins verwalten…\">\n\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n<!ENTITY reloadPlugin.pre                                    \"\">\n<!ENTITY reloadPlugin.middle                                 \"Seite neu laden,\">\n<!ENTITY reloadPlugin.post                                   \" um es erneut zu versuchen.\">\n<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please                                       \"Absturzbericht senden\">\n<!ENTITY report.submitting                                   \"Meldung wird gesendet…\">\n<!ENTITY report.submitted                                    \"Absturzbericht gesendet.\">\n<!ENTITY report.disabled                                     \"Melden von Abstürzen deaktiviert.\">\n<!ENTITY report.failed                                       \"Senden fehlgeschlagen.\">\n<!ENTITY report.unavailable                                  \"Keine Meldungen verfügbar.\">\n<!ENTITY report.comment                                      \"Einen Kommentar hinzufügen (Kommentare sind öffentlich sichtbar)\">\n<!ENTITY report.pageURL                                      \"Seitenadresse einfügen\">\n\n<!ENTITY plugin.file                                         \"Datei\">\n<!ENTITY plugin.mimeTypes                                    \"MIME-Typen\">\n\n<!ENTITY plugin.flashProtectedMode.label                     \"Enable Adobe Flash protected mode\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/mozapps/plugins/plugins.properties",
    "content": "pluginLicenseAgreement.label=Um %S zu installieren, müssen Sie folgender Lizenz zustimmen:\n\npluginInstallation.download.start=%S wird heruntergeladen…\npluginInstallation.download.finish=Herunterladen von %S abgeschlossen.\n\npluginInstallation.install.start=%S wird installiert…\npluginInstallation.install.finish=Die Installation von %S war erfolgreich.\npluginInstallation.install.error=Die Installation von %S (%S) ist fehlgeschlagen.\n\npluginInstallation.complete=Das Installieren von Plugins ist abgeschlossen.\n\npluginInstallationSummary.success=Installiert\npluginInstallationSummary.failed=Fehlgeschlagen\npluginInstallationSummary.licenseNotAccepted=Lizenz nicht akzeptiert\npluginInstallationSummary.notAvailable=Nicht verfügbar\npluginInstallationSummary.manualInstall.label=Manuell installieren\npluginInstallationSummary.manualInstall.tooltip=Das Plugin manuell installieren.\n\npluginInstallation.noPluginsFound=Es konnten keine passenden Plugins gefunden werden.\npluginInstallation.noPluginsInstalled=Es wurden keine Plugins installiert.\npluginInstallation.unknownPlugin=Unbekanntes Plugin (%S)\n\npluginInstallation.restart.label=%S neu starten\npluginInstallation.restart.accesskey=n\npluginInstallation.close.label=Schließen\npluginInstallation.close.accesskey=c\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/mozapps/preferences/changemp.dtd",
    "content": "<!ENTITY setPassword.title                 \"Master-Passwort ändern\">\n<!ENTITY setPassword.tokenName.label       \"Kryptographie-Modul\">\n<!ENTITY setPassword.oldPassword.label     \"Aktuelles Passwort:\">\n<!ENTITY setPassword.newPassword.label     \"Neues Passwort:\">\n<!ENTITY setPassword.reenterPassword.label \"Neues Passwort (nochmals):\">\n<!ENTITY setPassword.meter.label           \"Passwort-Qualitätsmessung\">\n<!ENTITY setPassword.meter.loading         \"Laden\">\n<!ENTITY masterPasswordDescription.label   \"Das Master-Passwort wird verwendet, um Ihre sensiblen Daten (z. B. Passwörter) zu schützen. Wenn Sie ein Master-Passwort festlegen, werden Sie einmal pro Sitzung danach gefragt, sobald &brandShortName; auf die geschützten Daten zugreifen muss.\">\n<!ENTITY masterPasswordWarning.label       \"Bitte stellen Sie sicher, dass Sie das Master-Passwort nicht vergessen. Falls Sie das Master-Passwort vergessen sollten, gibt es keine Möglichkeit, an die Daten zu gelangen, die davon geschützt werden.\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/mozapps/preferences/ocsp.dtd",
    "content": "<!ENTITY ocspDialog.title             \"Zertifikat-Validierung\">\n<!ENTITY enableOCSP.label             \"Das Online-Zertifikatsstatus-Protokoll (OCSP) verwenden, um die aktuelle Gültigkeit von Zertifikaten zu bestätigen\">\n<!ENTITY enableOCSP.accesskey         \"D\">\n<!ENTITY requireOCSP.label            \"Wenn eine OCSP-Server-Verbindung fehlschlägt, das Zertifikat als ungültig betrachten\">\n<!ENTITY requireOCSP.accesskey        \"W\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/mozapps/preferences/preferences.properties",
    "content": "#### Master Password\n\npassword_not_set=(nicht festgelegt)\nfailed_pw_change=Master-Passwort konnte nicht geändert werden.\nincorrect_pw=Sie haben nicht das richtige aktuelle Master-Passwort eingegeben. Bitte versuchen Sie es nochmals.\npw_change_ok=Master-Passwort erfolgreich geändert.\npw_erased_ok=Sie haben Ihr Master-Passwort gelöscht.\npw_not_wanted=Warnung! Sie haben sich entschieden, kein Master-Passwort zu verwenden.\npw_empty_warning=Ihre gespeicherten Passwörter, privaten Schlüssel und andere private Daten werden nicht geschützt.\npw_change2empty_in_fips_mode=Sie sind derzeit im FIPS-Modus. FIPS benötigt ein nicht leeres Master-Passwort.\npw_change_success_title=Das Ändern des Passworts war erfolgreich\npw_change_failed_title=Das Ändern des Passworts ist fehlgeschlagen\npw_remove_button=Entfernen\n\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/mozapps/preferences/removemp.dtd",
    "content": "<!ENTITY removePassword.title              \"Master-Passwort entfernen\">\n<!ENTITY removeInfo.label                  \"Aktuelles Master-Passwort eingeben, um fortzufahren:\">\n<!ENTITY removeWarning1.label              \"Ihr Master-Passwort schützt sensible Daten wie Passwörter und Zertifikate. \">\n<!ENTITY removeWarning2.label              \"Wenn Sie Ihr Master-Passwort entfernen, werden Ihre Daten nicht mehr vor dem Zugriff Dritter geschützt.\">\n<!ENTITY setPassword.oldPassword.label     \"Aktuelles Passwort:\">\n\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/mozapps/profile/createProfileWizard.dtd",
    "content": "<!ENTITY newprofile.title             \"Profil-Assistent\">\n<!ENTITY window.size                  \"width: 45em; height: 36em;\">\n\n<!-- First wizard page -->\n<!ENTITY profileCreationExplanation_1.text  \"&brandShortName; speichert alle Einstellungen und Daten in Ihrem persönlichen Profil.\">\n<!ENTITY profileCreationExplanation_2.text  \"Wenn Sie diese Kopie von &brandShortName; mit anderen Anwendern gemeinsam verwenden, können Sie verschiedene Profile nutzen, um die persönlichen Daten jedes Benutzers getrennt zu verwalten. Dazu sollte jeder Anwender sein eigenes Profil erstellen.\">\n<!ENTITY profileCreationExplanation_3.text  \"Auch wenn Sie der einzige Anwender sind, der diese Kopie von &brandShortName; verwendet, müssen Sie zumindest ein Profil erstellen. Wenn Sie möchten, können Sie mehrere Profile für sich selbst erstellen, um Ihre Daten getrennt zu verwalten (z. B.: privat und beruflich).\">\n<!ENTITY profileCreationExplanation_4.text  \"Um nun ein Profil zu erstellen, klicken Sie auf &quot;Weiter&quot;.\">\n<!ENTITY profileCreationExplanation_4Mac.text  \"Um nun ein Profil zu erstellen, klicken Sie auf &quot;Fortsetzen&quot;.\">\n<!ENTITY profileCreationExplanation_4Gnome.text  \"Um nun ein Profil zu erstellen, klicken Sie auf &quot;Weiter&quot;.\">\n\n<!-- Second wizard page -->\n<!ENTITY profileCreationIntro.text      \"Verschiedene Profile können durch ihre Namen unterschieden werden. Sie können den vorgegebenen oder einen eigenen Namen verwenden.\">\n<!ENTITY profilePrompt.label            \"Geben Sie den neuen Profilnamen ein:\">\n<!ENTITY profilePrompt.accesskey        \"G\">\n<!ENTITY profileDirectoryExplanation.text   \"Ihre persönlichen Einstellungen und Daten werden gespeichert in:\">\n<!ENTITY profileDefaultName             \"Standard-Benutzer\">\n<!ENTITY button.choosefolder.label      \"Ordner wählen…\">\n<!ENTITY button.choosefolder.accesskey  \"w\">\n<!ENTITY button.usedefault.label        \"Standardordner verwenden\">\n<!ENTITY button.usedefault.accesskey    \"v\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/mozapps/profile/profileSelection.dtd",
    "content": "<!-- -*- Mode: SGML; indent-tabs-mode: nil; -*- -->\n<!--\n\n This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY            windowtitle.label      \"&brandShortName; - Benutzerprofil wählen\">\n\n<!ENTITY            profilename.label      \"Profil-Name:\">\n\n<!ENTITY            start.label            \"&brandShortName; starten\">\n<!ENTITY            exit.label             \"Beenden\">\n\n<!ENTITY            availprofiles.label    \"Verfügbare Profile\">\n\n<!ENTITY            newButton.label        \"Profil erstellen…\">\n<!ENTITY            newButton.accesskey    \"e\">\n<!ENTITY            renameButton.label     \"Profil umbenennen…\">\n<!ENTITY            renameButton.accesskey \"u\">\n<!ENTITY            deleteButton.label     \"Profil löschen…\">\n<!ENTITY            deleteButton.accesskey \"l\">\n\n<!-- manager entities -->\n<!ENTITY            pmDescription.label    \"&brandShortName; speichert Ihre persönlichen Einstellungen und Daten in Ihrem persönlichen Profil.\">\n\n<!ENTITY            offlineState.label    \"Jetzt offline arbeiten\">\n<!ENTITY            offlineState.accesskey \"o\">\n\n<!ENTITY            useSelected.label       \"Gewähltes Profil beim Start ohne Nachfrage verwenden\">\n<!ENTITY            useSelected.accesskey   \"S\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/mozapps/profile/profileSelection.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nrestartTitle=%S beenden\nrestartMessageNoUnlocker=%S wird bereits ausgeführt, reagiert aber nicht. Um ein neues Fenster öffnen zu können, müssen Sie zuerst den bestehenden %S-Prozess beenden oder Ihren Computer neu starten.\nrestartMessageUnlocker=%S wird bereits ausgeführt, reagiert aber nicht. Der offene %S-Prozess muss beendet werden, um ein neues Fenster zu öffnen.\nrestartMessageNoUnlockerMac=Eine %S-Kopie wird bereits ausgeführt. Es können nicht mehrere %S-Kopien gleichzeitig ausgeführt werden.\nrestartMessageUnlockerMac=Eine %S-Kopie wird bereits ausgeführt. Die offene %S-Kopie wird beendet, um diese Kopie zu öffnen.\n\nprofileTooltip=Profil: \"%S\" - Pfad: \"%S\"\n\npleaseSelectTitle=Benutzerprofil wählen\npleaseSelect=Bitte wählen Sie ein Profil, um %S zu starten, oder erstellen Sie ein neues Profil.\n\nprofileLockedTitle=Das Profil wird bereits verwendet\nprofileLocked2=%S kann das Profil \"%S\" nicht verwenden, da es bereits benutzt wird.\\n\\nUm fortzufahren, beenden Sie bitte die laufende Instanz von %S oder wählen Sie ein anderes Profil.\n\nrenameProfileTitle=Profil umbenennen\nrenameProfilePrompt=Das Profil \"%S\" umbenennen in:\n\nprofileNameInvalidTitle=Ungültiger Profilname\nprofileNameInvalid=Der Profil-Name \"%S\" ist nicht erlaubt.\n\nchooseFolder=Ordner wählen\nprofileNameEmpty=Sie müssen einen Namen für das Profil eingeben.\ninvalidChar=Das Zeichen \"%S\" ist in Profilnamen nicht erlaubt. Bitte wählen Sie einen anderen Namen.\n\ndeleteTitle=Profil löschen\ndeleteProfileConfirm=Das Löschen eines Profils entfernt dieses aus der Liste der verfügbaren Profile und kann NICHT rückgängig gemacht werden. Sie können optional auch alle Dateien des Profils löschen, inklusive Ihrer gespeicherten Einstellungen und persönlichen Daten. Diese Option löscht folgenden Ordner inkl. des kompletten Inhalts:\\n\\n\"%S\"\\n\\nACHTUNG: Dies kann NICHT rückgängig gemacht werden!\\n\\nMöchten Sie die Daten des Profils löschen?\ndeleteFiles=Dateien löschen\ndontDeleteFiles=Dateien nicht löschen\n\nprofileCreationFailed=Das Profil konnte nicht erstellt werden. Eventuell ist der gewählte Ordner schreibgeschützt.\nprofileCreationFailedTitle=Erstellen des Profils fehlgeschlagen\nprofileExists=Ein Profil mit diesem Namen existiert bereits. Bitte wählen Sie einen anderen Namen.\nprofileExistsTitle=Profil existiert\nprofileFinishText=Klicken Sie auf \"Fertigstellen\", um das neue Profil zu erstellen.\nprofileFinishTextMac=Klicken Sie auf \"Fertigstellen\", um das neue Profil zu erstellen.\nprofileMissing=Ihr Profil \"%S\" kann nicht geladen werden. Es ist möglicherweise nicht vorhanden oder ein Zugriff ist nicht möglich.\nprofileMissingTitle=Profil nicht vorhanden\n\nresetBackupDirectory=Alte %S-Daten\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/mozapps/update/history.dtd",
    "content": "\n<!ENTITY  history.title             \"Update-Chronik\">\n<!ENTITY  history.intro             \"Folgende Updates wurden installiert:\">\n<!ENTITY  closebutton.label         \"Schließen\">\n                                     \n<!ENTITY  noupdates.label           \"Bisher wurden keine Updates installiert\">\n\n<!ENTITY  name.header               \"Update-Name\">\n<!ENTITY  date.header               \"Installationsdatum\">\n<!ENTITY  type.header               \"Typ\">\n<!ENTITY  state.header              \"Status\">\n\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/mozapps/update/updates.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY  updateWizard.title              \"Software-Update\">\n\n<!ENTITY  checking.title                  \"Auf verfügbare Updates wird überprüft…\">\n<!ENTITY  updateCheck.label               \"Nach neueren Versionen von &brandShortName; wird gesucht…\">\n\n<!ENTITY  noupdatesfound.title            \"Keine Updates verfügbar\">\n<!ENTITY  noupdatesautoenabled.intro      \"Es sind keine neuen Updates verfügbar. &brandShortName; wird regelmäßig prüfen,\n                                           ob Updates verfügbar sind.\">\n<!ENTITY  noupdatesautodisabled.intro     \"Es sind keine neuen Updates verfügbar. Bitte versuchen Sie es später erneut,\n                                           oder aktivieren Sie das automatische &brandShortName;-Update.\">\n\n<!ENTITY  manualUpdate.title              \"Update unmöglich\">\n<!ENTITY  manualUpdate.desc               \"Ein empfohlenes Sicherheits- und Stabilitäts-Update ist verfügbar, aber Sie haben\n                                           die benötigten Systemrechte nicht, um es zu installieren. Bitte kontaktieren Sie\n                                           Ihren Systemadministrator oder versuchen Sie es mit einem Benutzer nochmals, der\n                                           die Rechte hat, um auf Ihrem Computer Software zu installieren.\"> \n<!ENTITY  manualUpdate.space.desc         \"Ein empfohlenes Sicherheits- und Stabilitäts-Update ist verfügbar, aber Sie\n                                           haben nicht genügend Speicherplatz, um es zu installieren\">\n<!ENTITY  manualUpdateGetMsg.label        \"Die letzte Version von &brandShortName; erhalten Sie immer auf:\">\n\n<!ENTITY  unsupported.title               \"System nicht unterstützt\">\n<!ENTITY  unsupported.label               \"Ihr &brandShortName; ist veraltet, aber die aktuelle Version wird auf Ihrem System\n                                           nicht unterstützt. Bitte aktualisieren Sie Ihr System und versuchen Sie es nochmals.\n                                           Sie werden diese Notiz nicht mehr sehen, aber Sie können\">\n<!ENTITY  unsupportedLink.label           \"weitere Informationen ansehen.\">\n\n<!ENTITY  clickHere.label                 \"Weitere Informationen zu diesem Update ansehen\">\n\n<!ENTITY  evangelism.desc                 \"Es wird dringend empfohlen, dass Sie dieses Update\n                                           für &brandShortName; schnellstmöglich installieren.\">\n\n\n<!ENTITY  downloadPage.title              \"&brandShortName; herunterladen\">\n<!ENTITY  downloading.intro               \"Das Update wird heruntergeladen…\">\n<!ENTITY  connecting.label                \"Mit dem Update-Server verbinden…\">\n<!ENTITY  verificationFailedText.label    \"Die Integrität des heruntergeladenen, inkrementellen Updates für\n                                           &brandShortName; konnte nicht sichergestellt werden. Daher wird nun das\n                                           komplette Update-Paket heruntergeladen.\">\n\n<!ENTITY  viewDetails.tooltip             \"Details für dieses Update anzeigen\">\n\n<!ENTITY  details.link                    \"Details\">\n\n<!ENTITY  error.title                     \"Update fehlgeschlagen\">\n\n<!ENTITY  error.label                     \"Beim Versuch auf Updates zu überprüfen, diese herunterzuladen oder zu installieren\n                                           sind Probleme aufgetreten. &brandShortName; konnte aus folgendem Grund nicht aktualisiert werden:\">\n                                           \n<!ENTITY  errorManual.label               \"Sie können &brandShortName; auch manuell aktualisieren. Besuchen Sie dazu den folgenden Link und\n                                           laden die aktuelle Version herunter:\">\n                                           \n<!ENTITY  errorpatching.intro             \"Das inkrementelle Update für &brandShortName; konnte nicht installiert werden.\n                                           Es wird nun für einen neuen Versuch das komplette Update-Paket heruntergeladen.\">\n\n<!ENTITY  genericBackgroundError.label    \"Es konnte nicht festgestellt werden, ob ein Update zur Verfügung steht. Bitte\n                                           stellen Sie sicher, dass Sie die letzte Version von &brandShortName; haben, von:\">\n\n<!ENTITY  finishedPage.title              \"Update bereit zur Installation\">\n<!ENTITY  finishedPage.text               \"Das Update wird beim nächsten &brandShortName;-Start installiert. Sie können\n                                           &brandShortName; jetzt neu starten oder weiterarbeiten und später neu starten.\">\n\n<!ENTITY  finishedBackgroundPage.text     \"Ein Sicherheits- und Stabilitäts-Update für &brandShortName; wurde heruntergeladen\n                                           und ist bereit zur Installation.\">\n<!ENTITY  finishedBackground.name         \"Update:\">\n<!-- LOCALIZATION NOTE (finishedBackground.more): This string describes the button labels defined by restartNowButton and restartLaterButton in updates.properties. -->\n<!ENTITY  finishedBackground.more         \"Das Update wird beim nächsten &brandShortName;-Start installiert. Sie können\n                                           &brandShortName; jetzt neu starten oder weiterarbeiten und später neu starten.\">\n<!ENTITY  finishedBackground.moreElevated \"Dieses Update benötigt Administrator-Berechtigungen. Es wird beim nächsten Neustart von &brandShortName; installiert. Sie können &brandShortName; jetzt neu starten oder weiterarbeiten und später neu starten oder dieses Update ablehnen.\">\n\n<!ENTITY  update.details.label            \"Details\">\n<!ENTITY  update.installedOn.label        \"Installiert am:\">\n<!ENTITY  update.status.label             \"Status:\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/mozapps/update/updates.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The 1st %S is the update name and the 2nd %S is the build\n# identifier from the local updates.xml for displaying update history\n# example: MyApplication (20081022033543)\nupdateFullName=%S (%S)\n\n# LOCALIZATION NOTE: The 1st %S is brandShortName and 2nd %S is update version\n# where update version from the update xml\n# example: MyApplication 10.0.5\nupdateName=%S %S\n\n# LOCALIZATION NOTE: When present\n# %1$S is the brandShortName. Ex: MyApplication\n# %2$S is the update version - provided by the update xml. Ex: version 10.0.5\n# %3$S is the build identifier - provided by the update xml. Ex: 20081022033543\nupdateNightlyName=%1$S %2$S %3$S nightly\nintro_major=Soll jetzt auf %1$S %2$S aktualisiert werden?\nintro_minor=Ein Sicherheits- und Stabilitäts-Update für %1$S ist verfügbar:\n\nupdateType_major=Neue Version\nupdateType_minor=Sicherheits-Update\n\n# LOCALIZATION NOTE: When present %S is brandShortName\nverificationError=%S konnte die Integrität des Update-Pakets nicht sicherstellen.\nresumePausedAfterCloseTitle=Software-Update\nresumePausedAfterCloseMsg=Sie haben das Herunterladen des Updates angehalten. Soll das Update im Hintergrund heruntergeladen werden, während Sie mit %S weiterarbeiten?\nupdaterIOErrorTitle=Software-Update fehlgeschlagen\nupdaterIOErrorMsg=Das Update konnte nicht installiert werden. Bitte stellen Sie sicher, dass keine weiteren Prozesse von %S auf diesem Computer aktiv sind. Starten Sie %S dann neu, um es erneut zu versuchen.\nokButton=OK\nokButton.accesskey=O\naskLaterButton=Später fragen\naskLaterButton.accesskey=S\nnoThanksButton=Nein, danke\nnoThanksButton.accesskey=N\nupdateButton_minor=%S aktualisieren\nupdateButton_minor.accesskey=a\nupdateButton_major=Die neue Version herunterladen\nupdateButton_major.accesskey=D\nbackButton=Zurück\nbackButton.accesskey=Z\nacceptTermsButton=Bedingungen akzeptieren\nacceptTermsButton.accesskey=B\n# NOTE: The restartLaterButton string is also used in\n# mozapps/extensions/content/blocklist.js\nrestartLaterButton=Später neu starten\nrestartLaterButton.accesskey=p\nrestartNowButton=%S neu starten\nrestartNowButton.accesskey=n\n\n# LOCALIZATION NOTE: %S is the date the update was installed from the local\n# updates.xml for displaying update history\nstatusSucceededFormat=Installiert am: %S\n\nstatusFailed=Installation fehlgeschlagen\npauseButtonPause=Pause\npauseButtonResume=Fortsetzen\nhideButton=Ausblenden\nhideButton.accesskey=A\n\napplyingUpdate=Update anwenden…\n\nupdatesfound_minor.title=Ein Update ist verfügbar\nupdatesfound_major.title=Eine neue Version ist verfügbar\n\ninstallSuccess=Das Update wurde erfolgreich installiert\ninstallPending=Installation noch nicht beendet\npatchApplyFailure=Das Update konnte nicht installiert werden (Patch-Anwendung fehlgeschlagen)\nelevationFailure=Sie verfügen nicht über die nötigen Rechte, um dieses Update zu installieren. Bitte kontaktieren Sie Ihren Systemadministator.\n\n# LOCALIZATION NOTE: %S is the amount downloaded so far\n# example: Paused —  879 KB of 2.1 MB\ndownloadPausedStatus=Pausiert —  %S\n\ncheck_error-200=Update-XML-Datei fehlerhaft (200)\ncheck_error-403=Zugriff verweigert (403)\ncheck_error-404=Update-XML-Datei nicht gefunden (404)\ncheck_error-500=Interner Server-Fehler (500)\ncheck_error-2152398849=Fehlgeschlagen (Unbekannter Grund)\ncheck_error-2152398861=Verbindung verweigert\ncheck_error-2152398862=Verbindungs-Timeout\n# NS_ERROR_OFFLINE\ncheck_error-2152398864=Netzwerk ist offline (Gehen Sie bitte online)\ncheck_error-2152398867=Port nicht erlaubt\ncheck_error-2152398868=Keine Daten empfangen (Versuchen Sie es bitte erneut)\ncheck_error-2152398878=Update-Server nicht gefunden (Überprüfen Sie bitte Ihre Internetverbindung)\ncheck_error-2152398890=Proxy-Server nicht gefunden (Überprüfen Sie bitte Ihre Internetverbindung)\n# NS_ERROR_DOCUMENT_NOT_CACHED\ncheck_error-2152398918=Netzwerk ist offline (Gehen Sie bitte online)\ncheck_error-2152398919=Übertragung wurde unterbrochen (Versuchen Sie es bitte erneut)\ncheck_error-2152398920=Proxy-Server-Verbindung verweigert\ncheck_error-2153390069=Server-Zertifikat ist abgelaufen (Überprüfen Sie bitte Datum und Uhrzeit der Systemuhr)\ncheck_error-verification_failed=Die Integrität des Updates konnte nicht sichergestellt werden\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/mozapps/xpinstall/xpinstallConfirm.dtd",
    "content": "<!-- extracted from institems.xul -->\n\n<!ENTITY dialog.title            \"Software-Installation\">\n<!ENTITY dialog.style            \"width: 45em\">\n<!ENTITY warningPrimary.label    \"Sie sollten Add-ons nur von Quellen installieren, denen Sie vertrauen.\">\n<!ENTITY warningSecondary.label  \"Böswillige Software kann Dateien auf Ihrem Computer beschädigen oder Ihre Privatsphäre verletzen.\">\n\n<!ENTITY from.label \"von:\">\n\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/mozapps/xpinstall/xpinstallConfirm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nunverified=(Autor nicht verifiziert)\nsigned=(%S)\n\nitemWarnIntroMultiple=Sie haben folgende %S Add-ons zur Installation ausgewählt:\nitemWarnIntroSingle=Sie haben folgendes Add-on zur Installation ausgewählt:\ninstallButtonDisabledLabel=(%S) installieren\ninstallButtonLabel=Jetzt installieren\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/necko/necko.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#ResolvingHost=Looking up\n#ConnectedTo=Connected to \n#ConnectingTo=Connecting to \n#SendingRequestTo=Sending request to \n#TransferringDataFrom=Transferring data from \n\n3=Nachschlagen von %1$S…\n4=Verbunden mit %1$S…\n5=Senden der Anfrage an %1$S…\n6=Übertragen der Daten von %1$S…\n7=Verbinden mit %1$S…\n8=%1$S gelesen\n9=%1$S geschrieben\n10=Warten auf %1$S…\n11=%1$S nachgeschlagen…\n\n27=Beginnen der FTP-Transaktion…\n28=FTP-Transaktion beendet\n\nUnsupportedFTPServer=Der FTP-Server %1$S wird derzeit nicht unterstützt.\nRepostFormData=Diese Webseite wird auf eine neue Adresse weitergeleitet. Sollen die eingegebenen Formulardaten an die neue Adresse gesendet werden?\n\n# Directory listing strings\nDirTitle=Index von %1$S\nDirGoUp=In den übergeordneten Ordner wechseln\nShowHidden=Versteckte Objekte anzeigen\nDirColName=Name\nDirColSize=Größe\nDirColMTime=Zuletzt verändert\nDirFileLabel=Datei:\n\nPhishingAuth=Sie sind dabei, \"%1$S\" zu besuchen. Diese Website könnte versuchen, Ihnen vorzutäuschen, dass Sie eine andere Website besuchen. Seien Sie besonders vorsichtig.\nPhishingAuthAccept=Ich verstehe und werde vorsichtig sein.\nSuperfluousAuth=Sie sind dabei, sich bei der Website \"%1$S\" mit dem Benutzernamen \"%2$S\" anzumelden, aber die Website benötigt keine Authentifizierung. Dies könnte ein Versuch sein, Sie zu täuschen.\\n\\nSoll die Website \"%1$S\" wirklich aufgerufen werden?\nAutomaticAuth=Sie sind dabei, sich bei der Website \"%1$S\" mit dem Benutzernamen \"%2$S\" anzumelden.\n\nTrackingUriBlocked=Die Ressource auf \"%1$S\" wurde blockiert, weil der Tracking-Schutz aktiviert ist.\n\n# LOCALIZATION NOTE (APIDeprecationWarning):\n# %1$S is the deprecated API; %2$S is the API function that should be used.\nAPIDeprecationWarning=Warnung: '%1$S' sollte nicht mehr verwendet werden, bitte verwenden Sie '%2$S'\n\n# LOCALIZATION NOTE (nsICookieManagerDeprecated): don't localize originAttributes.\n# %1$S is the deprecated API; %2$S is the interface suffix that the given deprecated API belongs to.\nnsICookieManagerAPIDeprecated=\"%1$S\" wurde verändert. Aktualisieren Sie Ihren Code und übergeben Sie die korrekten originAttributes. Lesen Sie mehr auf MDN: https://developer.mozilla.org/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsICookieManager%2$S\n\n12=Performing a TLS handshake to %1$S…\n13=The TLS handshake finished for %1$S…\nUnsafeUriBlocked=The resource at “%1$S” was blocked by Safe Browsing.\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/passwordmgr/passwordManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY      savedLogins.title               \"Gespeicherte Zugangsdaten\">\n\n<!ENTITY      closebutton.label               \"Schließen\">\n<!ENTITY      closebutton.accesskey           \"c\">\n\n<!ENTITY      treehead.site.label             \"Website\">\n<!ENTITY      treehead.username.label         \"Benutzername\">\n<!ENTITY      treehead.password.label         \"Passwort\">\n<!ENTITY      treehead.timeCreated.label         \"Erste Verwendung\">\n<!ENTITY      treehead.timeLastUsed.label        \"Zuletzt verwendet\">\n<!ENTITY      treehead.timePasswordChanged.label \"Zuletzt geändert\">\n<!ENTITY      treehead.timesUsed.label           \"Verwendungsanzahl\">\n\n<!ENTITY      remove.label                    \"Entfernen\">\n<!ENTITY      remove.accesskey                \"E\">\n<!ENTITY      removeall.label                 \"Alle entfernen\">\n<!ENTITY      removeall.accesskey             \"A\">\n\n<!ENTITY      addLogin.label                  \"Zugangsdaten hinzufügen\">\n<!ENTITY      addLogin.accesskey              \"h\">\n\n<!ENTITY      import.label                    \"Importieren…\">\n<!ENTITY      import.accesskey                \"m\">\n\n<!ENTITY      searchFilter.label              \"Suchen\">\n<!ENTITY      searchFilter.accesskey          \"S\">\n\n<!ENTITY      windowClose.key                 \"w\">\n<!ENTITY      focusSearch1.key                \"f\">\n<!ENTITY      focusSearch2.key                \"k\">\n\n<!ENTITY      copyPasswordCmd.label           \"Passwort kopieren\">\n<!ENTITY      copyPasswordCmd.accesskey       \"P\">\n\n<!ENTITY      copyUsernameCmd.label           \"Benutzernamen kopieren\">\n<!ENTITY      copyUsernameCmd.accesskey       \"B\">\n\n<!ENTITY      editPasswordCmd.label           \"Passwort bearbeiten\">\n<!ENTITY      editPasswordCmd.accesskey       \"w\">\n\n<!ENTITY      editUsernameCmd.label           \"Benutzernamen bearbeiten\">\n<!ENTITY      editUsernameCmd.accesskey       \"n\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/passwordmgr/passwordmgr.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nrememberValue = Die Passwortverwaltung benutzen, um diesen Wert zu speichern.\nrememberPassword = Die Passwortverwaltung benutzen, um dieses Passwort zu speichern.\nsavePasswordTitle = Bestätigen\n# LOCALIZATION NOTE (saveLoginMsg, saveLoginMsgNoUser):\n# %1$S is brandShortName, %2$S is the login's hostname.\nsaveLoginMsg = Soll %1$S die Zugangsdaten für  %2$S speichern?\nsaveLoginMsgNoUser = Soll %1$S das Passwort für %2$S speichern?\nsaveLoginButtonAllow.label = Speichern\nsaveLoginButtonAllow.accesskey = S\nsaveLoginButtonDeny.label = Nicht speichern\nsaveLoginButtonDeny.accesskey = N\nupdateLoginMsg = Sollen diese Zugangsdaten aktualisiert werden?\nupdateLoginMsgNoUser = Soll dieses Passwort aktualisiert werden?\nupdateLoginButtonText = Aktualisieren\nupdateLoginButtonAccessKey = k\nupdateLoginButtonDeny.label = Nicht aktualisieren\nupdateLoginButtonDeny.accesskey = N\n# LOCALIZATION NOTE (rememberPasswordMsg):\n# 1st string is the username for the login, 2nd is the login's hostname. \n# Note that long usernames may be truncated.\nrememberPasswordMsg = Soll das Passwort für \"%1$S\" auf %2$S in der Passwortverwaltung gespeichert werden?\n# LOCALIZATION NOTE (rememberPasswordMsgNoUsername):\n# String is the login's hostname.\nrememberPasswordMsgNoUsername = Soll das Passwort für %S in der Passwortverwaltung gespeichert werden?\n# LOCALIZATION NOTE (noUsernamePlaceholder):\n# This is displayed in place of the username when it is missing.\nnoUsernamePlaceholder=Kein Benutzername\ntogglePasswordLabel=Passwort anzeigen\ntogglePasswordAccessKey2=a\nnotNowButtonText = &Diesmal nicht\nnotifyBarNotNowButtonText = Diesmal nicht\nnotifyBarNotNowButtonAccessKey = D\nneverForSiteButtonText = &Nie für diese Website\nnotifyBarNeverRememberButtonText2 = Nie speichern\nnotifyBarNeverRememberButtonAccessKey2 = N\nrememberButtonText = &Speichern\nnotifyBarRememberPasswordButtonText = Passwort speichern\nnotifyBarRememberPasswordButtonAccessKey = P\npasswordChangeTitle = Die Änderung des Passwortes bestätigen\n# LOCALIZATION NOTE (updatePasswordMsg):\n# String is the username for the login.\nupdatePasswordMsg = Soll das Passwort für \"%S\" aktualisiert werden?\nupdatePasswordMsgNoUser = Soll das gespeicherte Passwort aktualisiert werden?\nnotifyBarUpdateButtonText = Passwort ersetzen\nnotifyBarUpdateButtonAccessKey = P\nnotifyBarDontChangeButtonText = Nicht ändern\nnotifyBarDontChangeButtonAccessKey = i\nuserSelectText = Bitte bestätigen Sie, für welchen Anwender Sie das Passwort ändern möchten.\nhidePasswords=Passwörter ausblenden\nhidePasswordsAccessKey=b\nshowPasswords=Passwörter anzeigen\nshowPasswordsAccessKey=z\nnoMasterPasswordPrompt=Sollen Ihre Passwörter wirklich angezeigt werden?\nremoveAllPasswordsPrompt=Sollen tatsächlich alle gespeicherten Passwörter gelöscht werden?\nremoveAllPasswordsTitle=Alle Passwörter löschen\nremoveLoginPrompt=Sollen diese Zugangsdaten entfernt werden?\nremoveLoginTitle=Zugangsdaten entfernen\nloginsDescriptionAll=Zugangsdaten für folgende Websites sind auf Ihrem Computer gespeichert:\nloginsDescriptionFiltered=Folgende Zugangsdaten stimmen mit Ihrer Suche überein:\n# LOCALIZATION NOTE (loginHostAge):\n# This is used to show the context menu login items with their age.\n# 1st string is the username for the login, 2nd is the login's age.\nloginHostAge=%1$S (%2$S)\n# LOCALIZATION NOTE (noUsername):\n# String is used on the context menu when a login doesn't have a username.\nnoUsername=Kein Benutzername\nduplicateLoginTitle=Zugangsdaten bereits vorhanden\nduplicateLogin=Identische Zugangsdaten sind bereits vorhanden\n\ninsecureFieldWarningDescription = Diese Verbindung ist nicht verschlüsselt. Hier eingegebene Zugangsdaten könnten in falsche Hände geraten.\n# LOCALIZATION NOTE (insecureFieldWarningDescription2, insecureFieldWarningDescription3):\n# %1$S will contain insecureFieldWarningLearnMore and look like a link to indicate that clicking will open a tab with support information.\ninsecureFieldWarningDescription2 = Diese Verbindung ist nicht verschlüsselt. Hier eingegebene Zugangsdaten könnten in falsche Hände geraten. %1$S\ninsecureFieldWarningDescription3 = Hier eingegebene Zugangsdaten könnten gestohlen werden. %1$S\ninsecureFieldWarningLearnMore = Weitere Informationen\n\nremoveAll.accesskey=A\n\n# LOCALIZATION NOTE (removeAll, removeAllShown):\n# removeAll and removeAllShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAll.label=Remove All\nremoveAllShown.accesskey=A\nremoveAllShown.label=Remove All Shown\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/pipnss/nsserrors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nSSL_ERROR_EXPORT_ONLY_SERVER=Sichere Kommunikation ist nicht möglich.  Die Gegenstelle unterstützt keine hochgradige Verschlüsselung.\nSSL_ERROR_US_ONLY_SERVER=Sichere Kommunikation ist nicht möglich.  Die Gegenstelle benötigt eine hochgradige Verschlüsselung, die nicht unterstützt wird.\nSSL_ERROR_NO_CYPHER_OVERLAP=Sichere Kommunikation mit der Gegenstelle ist nicht möglich: Keine gemeinsamen Verschlüsselungsalgorithmen.\nSSL_ERROR_NO_CERTIFICATE=Zertifikat oder Schlüssel für die Authentifizierung kann nicht gefunden werden.\nSSL_ERROR_BAD_CERTIFICATE=Sichere Kommunikation mit der Gegenstelle ist nicht möglich: Das Zertifikat der Gegenstelle wurde abgelehnt.\nSSL_ERROR_BAD_CLIENT=Der Server hat ungültige Daten vom Client empfangen.\nSSL_ERROR_BAD_SERVER=Der Client hat ungültige Daten vom Server empfangen.\nSSL_ERROR_UNSUPPORTED_CERTIFICATE_TYPE=Ungültiger Zertifikatstyp.\nSSL_ERROR_UNSUPPORTED_VERSION=Die Gegenstelle verwendet eine nicht unterstützte Version des Sicherheitsprotokolls.\nSSL_ERROR_WRONG_CERTIFICATE=Client-Authentifizierung ist fehlgeschlagen: Privater Schlüssel in Schlüsseldatenbank stimmt nicht mit öffentlichem Schlüssel in Zertifikatsdatenbank überein.\nSSL_ERROR_BAD_CERT_DOMAIN=Sichere Kommunikation mit der Gegenstelle ist nicht möglich: Angeforderter Domainname stimmt nicht mit dem Zertifikat des Servers überein.\nSSL_ERROR_POST_WARNING=Nicht erkannter SSL-Fehlercode.\nSSL_ERROR_SSL2_DISABLED=Die Gegenstelle unterstützt nur SSL Version 2, die jedoch lokal deaktiviert ist.\nSSL_ERROR_BAD_MAC_READ=SSL hat einen Eintrag mit ungültigem Nachrichtenauthentifizierungscode erhalten.\nSSL_ERROR_BAD_MAC_ALERT=Die SSL-Gegenstelle meldet einen ungültigen Nachrichtenauthentifizierungscode.\nSSL_ERROR_BAD_CERT_ALERT=Die SSL-Gegenstelle kann Ihr Zertifikat nicht verifizieren.\nSSL_ERROR_REVOKED_CERT_ALERT=Die SSL-Gegenstelle hat Ihr Zertifikat als \"widerrufen\" abgelehnt.\nSSL_ERROR_EXPIRED_CERT_ALERT=Die SSL-Gegenstelle hat Ihr Zertifikat als \"abgelaufen\" abgelehnt.\nSSL_ERROR_SSL_DISABLED=Verbindung ist nicht möglich: SSL ist deaktiviert.\nSSL_ERROR_FORTEZZA_PQG=Verbindung ist nicht möglich: SSL ist in einer anderen FORTEZZA-Domain.\nSSL_ERROR_UNKNOWN_CIPHER_SUITE=Eine unbekannte SSL-Cipher-Suite wurde verlangt.\nSSL_ERROR_NO_CIPHERS_SUPPORTED=In diesem Programm sind keine Cipher-Suites verfügbar und aktiviert.\nSSL_ERROR_BAD_BLOCK_PADDING=SSL hat einen Eintrag mit fehlerhafter Block-Auffüllung erhalten.\nSSL_ERROR_RX_RECORD_TOO_LONG=SSL hat einen Eintrag erhalten, der die maximal erlaubte Länge überschritten hat.\nSSL_ERROR_TX_RECORD_TOO_LONG=SSL hat versucht, einen Eintrag zu senden, der die maximal erlaubte Länge überschritten hat.\nSSL_ERROR_RX_MALFORMED_HELLO_REQUEST=SSL hat eine nicht wohlgeformte Handshake-Nachricht \"Hello-Anfrage\" empfangen.\nSSL_ERROR_RX_MALFORMED_CLIENT_HELLO=SSL hat eine nicht wohlgeformte Handshake-Nachricht \"Client Hello\" empfangen.\nSSL_ERROR_RX_MALFORMED_SERVER_HELLO=SSL hat eine nicht wohlgeformte Handshake-Nachricht \"Server Hello\" empfangen.\nSSL_ERROR_RX_MALFORMED_CERTIFICATE=SSL hat eine nicht wohlgeformte Handshake-Nachricht \"Zertifikat\" empfangen.\nSSL_ERROR_RX_MALFORMED_SERVER_KEY_EXCH=SSL hat eine nicht wohlgeformte Handshake-Nachricht \"Server-Schlüsselaustausch\" empfangen.\nSSL_ERROR_RX_MALFORMED_CERT_REQUEST=SSL hat eine nicht wohlgeformte Handshake-Nachricht \"Zertifikat-Anfrage\" empfangen.\nSSL_ERROR_RX_MALFORMED_HELLO_DONE=SSL hat eine nicht wohlgeformte Handshake-Nachricht \"Server Hello Fertig\" empfangen.\nSSL_ERROR_RX_MALFORMED_CERT_VERIFY=SSL hat eine nicht wohlgeformte Handshake-Nachricht \"Zertifikatverifizierung\" empfangen.\nSSL_ERROR_RX_MALFORMED_CLIENT_KEY_EXCH=SSL hat eine nicht wohlgeformte Handshake-Nachricht \"Client-Schlüsselaustausch\" empfangen.\nSSL_ERROR_RX_MALFORMED_FINISHED=SSL hat eine nicht wohlgeformte Handshake-Nachricht \"Fertig\" empfangen.\nSSL_ERROR_RX_MALFORMED_CHANGE_CIPHER=SSL hat eine nicht wohlgeformte Begrüßungsnachricht \"Ändere Cipher Spec\" empfangen.\nSSL_ERROR_RX_MALFORMED_ALERT=SSL hat einen nicht wohlgeformten Warnungseintrag empfangen.\nSSL_ERROR_RX_MALFORMED_HANDSHAKE=SSL hat einen nicht wohlgeformten Handshake-Eintrag empfangen.\nSSL_ERROR_RX_MALFORMED_APPLICATION_DATA=SSL hat einen nicht wohlgeformten Anwendungsdateneintrag empfangen.\nSSL_ERROR_RX_UNEXPECTED_HELLO_REQUEST=SSL hat eine unerwartete Handshake-Nachricht \"Hello-Anfrage\" empfangen.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_HELLO=SSL hat eine unerwartete Handshake-Nachricht \"Client Hello\" empfangen.\nSSL_ERROR_RX_UNEXPECTED_SERVER_HELLO=SSL hat eine unerwartete Handshake-Nachricht \"Server Hello\" empfangen.\nSSL_ERROR_RX_UNEXPECTED_CERTIFICATE=SSL hat eine unerwartete Handshake-Nachricht \"Zertifikat\" empfangen.\nSSL_ERROR_RX_UNEXPECTED_SERVER_KEY_EXCH=SSL hat eine unerwartete Handshake-Nachricht \"Server-Schlüsselaustausch\" empfangen.\nSSL_ERROR_RX_UNEXPECTED_CERT_REQUEST=SSL hat eine unerwartete Handshake-Nachricht \"Zertifikat-Anfrage\" empfangen.\nSSL_ERROR_RX_UNEXPECTED_HELLO_DONE=SSL hat eine unerwartete Handshake-Nachricht \"Server Hello Fertig\" empfangen.\nSSL_ERROR_RX_UNEXPECTED_CERT_VERIFY=SSL hat eine unerwartete Handshake-Nachricht \"Zertifikatverifizierung\" empfangen.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_KEY_EXCH=SSL hat eine unerwartete Handshake-Nachricht \"Client-Schlüsselaustausch\" empfangen.\nSSL_ERROR_RX_UNEXPECTED_FINISHED=SSL hat eine unerwartete Handshake-Nachricht \"Fertig\" empfangen.\nSSL_ERROR_RX_UNEXPECTED_CHANGE_CIPHER=SSL hat eine unerwartete Begrüßungsnachricht \"Ändere Cipher Spec\" empfangen.\nSSL_ERROR_RX_UNEXPECTED_ALERT=SSL hat einen unerwarteten Warnungseintrag empfangen.\nSSL_ERROR_RX_UNEXPECTED_HANDSHAKE=SSL hat einen unerwarteten Handshake-Eintrag empfangen.\nSSL_ERROR_RX_UNEXPECTED_APPLICATION_DATA=SSL hat einen unerwarteten Anwendungsdateneintrag empfangen.\nSSL_ERROR_RX_UNKNOWN_RECORD_TYPE=SSL hat einen Eintrag mit unbekanntem Inhaltstyp empfangen.\nSSL_ERROR_RX_UNKNOWN_HANDSHAKE=SSL hat einen Handshake-Eintrag mit unbekanntem Nachrichtentyp empfangen.\nSSL_ERROR_RX_UNKNOWN_ALERT=SSL hat einen Warnungseintrag mit unbekannter Warnungsbeschreibung empfangen.\nSSL_ERROR_CLOSE_NOTIFY_ALERT=Die SSL-Gegenstelle hat diese Verbindung geschlossen.\nSSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT=Die SSL-Gegenstelle hat die Handshake-Nachricht, die sie empfangen hat, nicht erwartet.\nSSL_ERROR_DECOMPRESSION_FAILURE_ALERT=Die SSL-Gegenstelle konnte einen SSL-Eintrag, den sie empfangen hat, nicht erfolgreich entpacken.\nSSL_ERROR_HANDSHAKE_FAILURE_ALERT=Die SSL-Gegenstelle konnte keinen akzeptablen Satz an Sicherheitsparametern aushandeln.\nSSL_ERROR_ILLEGAL_PARAMETER_ALERT=Die SSL-Gegenstelle hat eine Handshake-Nachricht wegen inakzeptablem Inhalt abgelehnt.\nSSL_ERROR_UNSUPPORTED_CERT_ALERT=Die SSL-Gegenstelle unterstützt keine Zertifikate des Typs, den sie erhalten hat.\nSSL_ERROR_CERTIFICATE_UNKNOWN_ALERT=Die SSL-Gegenstelle hatte ein nicht näher angegebenes Problem mit dem empfangenen Zertifikat.\nSSL_ERROR_GENERATE_RANDOM_FAILURE=SSL ist auf einen Fehler seines Zufallszahlengenerators gestoßen.\nSSL_ERROR_SIGN_HASHES_FAILURE=Die zur Überprüfung Ihres Zertifikats benötigten Daten konnten nicht digital signiert werden.\nSSL_ERROR_EXTRACT_PUBLIC_KEY_FAILURE=SSL konnte den öffentlichen Schlüssel nicht aus den Zertifikat der Gegenstelle extrahieren.\nSSL_ERROR_SERVER_KEY_EXCHANGE_FAILURE=Nicht näher angegebener Fehler beim Verarbeiten der SSL-Server-Schlüssel-Aushandlung.\nSSL_ERROR_CLIENT_KEY_EXCHANGE_FAILURE=Nicht näher angegebener Fehler beim Verarbeiten der SSL-Client-Schlüssel-Aushandlung.\nSSL_ERROR_ENCRYPTION_FAILURE=Verschlüsselungsalgorithmus für Massendaten ist in gewählter Cipher-Suite fehlgeschlagen.\nSSL_ERROR_DECRYPTION_FAILURE=Entschlüsselungsalgorithmus für Massendaten ist in gewählter Cipher-Suite fehlgeschlagen.\nSSL_ERROR_SOCKET_WRITE_FAILURE=Der Versuch, verschlüsselte Daten auf den zugrundeliegenden Socket zu schreiben, ist fehlgeschlagen.\nSSL_ERROR_MD5_DIGEST_FAILURE=MD5-Digest-Funktion ist fehlgeschlagen.\nSSL_ERROR_SHA_DIGEST_FAILURE=SHA-1-Digest-Funktion ist fehlgeschlagen.\nSSL_ERROR_MAC_COMPUTATION_FAILURE=MAC-Berechnung ist fehlgeschlagen.\nSSL_ERROR_SYM_KEY_CONTEXT_FAILURE=Fehler beim Erstellen des Kontexts für symmetrischen Schlüssel.\nSSL_ERROR_SYM_KEY_UNWRAP_FAILURE=Fehler beim Auspacken des symmetrischen Schlüssels aus der Client-Schlüsselaustausch-Nachricht.\nSSL_ERROR_PUB_KEY_SIZE_LIMIT_EXCEEDED=SSL-Server versuchte, einen Domestic-Grade öffentlichen Schlüssel mit Export-Cipher-Suite zu verwenden.\nSSL_ERROR_IV_PARAM_FAILURE=PKCS#11-Code ist beim Übersetzen eines IV in einen Param fehlgeschlagen.\nSSL_ERROR_INIT_CIPHER_SUITE_FAILURE=Die gewählte Cipher-Suite konnte nicht initialisiert werden.\nSSL_ERROR_SESSION_KEY_GEN_FAILURE=Client konnte keine Session-Schlüssel für die SSL-Sitzung generieren.\nSSL_ERROR_NO_SERVER_KEY_FOR_ALG=Server hat keinen Schlüssel für den versuchten Schlüsselaustauschalgorithmus.\nSSL_ERROR_TOKEN_INSERTION_REMOVAL=PKCS#11-Token wurde eingefügt oder entfernt, während der Arbeitsschritt ausgeführt wurde.\nSSL_ERROR_TOKEN_SLOT_NOT_FOUND=Es konnte kein PKCS#11-Token gefunden werden, um einen benötigten Arbeitsschritt auszuführen.\nSSL_ERROR_NO_COMPRESSION_OVERLAP=Sichere Kommunikation mit der Gegenstelle ist nicht möglich: Keine gemeinsamen Komprimierungsalgorithmen.\nSSL_ERROR_HANDSHAKE_NOT_COMPLETED=Es kann keine weiterer SSL-Handshake begonnen werden, bis der aktuelle Handshake komplett ist.\nSSL_ERROR_BAD_HANDSHAKE_HASH_VALUE=Ungültige Handshake-Hashwerte von Gegenstelle erhalten.\nSSL_ERROR_CERT_KEA_MISMATCH=Das übergebene Zertifikat kann nicht mit dem gewählten Schlüsselaustauschalgorithmus verwendet werden.\nSSL_ERROR_NO_TRUSTED_SSL_CLIENT_CA=Keiner Zertizierungsstelle wird für SSL-Client-Authentifizierung vertraut.\nSSL_ERROR_SESSION_NOT_FOUND=Die SSL-Session-ID des Clients wurde im Session-Cache des Servers nicht gefunden.\nSSL_ERROR_DECRYPTION_FAILED_ALERT=Gegenstelle konnte einen SSL-Eintrag, den sie empfangen hat, nicht entschlüsseln.\nSSL_ERROR_RECORD_OVERFLOW_ALERT=Die Gegenstelle hat einen SSL-Eintrag erhalten, der länger war als erlaubt.\nSSL_ERROR_UNKNOWN_CA_ALERT=Die Gegenstelle erkennt und traut der CA nicht, die Ihr Zertifikat ausgestellt hat.\nSSL_ERROR_ACCESS_DENIED_ALERT=Die Gegenstelle hat ein gültiges Zertifikat erhalten, aber der Zugriff wurde abgelehnt.\nSSL_ERROR_DECODE_ERROR_ALERT=Die Gegenstelle konnte eine SSL-Handshake-Nachricht nicht dekodieren.\nSSL_ERROR_DECRYPT_ERROR_ALERT=Die Gegenstelle meldet einen Fehler bei der Zertifikatsprüfung oder beim Schlüsselaustausch.\nSSL_ERROR_EXPORT_RESTRICTION_ALERT=Die Gegenstelle meldet eine Aushandlung im Widerspruch zu Exportbestimmungen.\nSSL_ERROR_PROTOCOL_VERSION_ALERT=Die Gegenstelle meldet eine inkompatible oder nicht unterstützte Protokollversion.\nSSL_ERROR_INSUFFICIENT_SECURITY_ALERT=Der Server benötigt Ciphers, die sicherer sind, als jene, die der Client unterstützt.\nSSL_ERROR_INTERNAL_ERROR_ALERT=Die Gegenstelle meldet, dass sie auf einen internen Fehler gestoßen ist.\nSSL_ERROR_USER_CANCELED_ALERT=Die Gegenstelle hat den Handshake abgebrochen.\nSSL_ERROR_NO_RENEGOTIATION_ALERT=Die Gegenstelle erlaubt keine Neuverhandlung von SSL-Sicherheitsparametern.\nSSL_ERROR_SERVER_CACHE_NOT_CONFIGURED=SSL-Server-Cache für diesen Socket nicht konfiguriert und nicht deaktiviert.\nSSL_ERROR_UNSUPPORTED_EXTENSION_ALERT=Die SSL-Gegenstelle unterstützt die angeforderte TLS-Hello-Erweiterung nicht.\nSSL_ERROR_CERTIFICATE_UNOBTAINABLE_ALERT=Die SSL-Gegenstelle konnte Ihr Zertifikat nicht von der angegebenen URL beziehen.\nSSL_ERROR_UNRECOGNIZED_NAME_ALERT=Die SSL-Gegenstelle hat kein Zertifikat für den angeforderten DNS-Namen.\nSSL_ERROR_BAD_CERT_STATUS_RESPONSE_ALERT=Die SSL-Gegenstelle konnte keine OCSP-Antwort für ihr Zertifikat erhalten.\nSSL_ERROR_BAD_CERT_HASH_VALUE_ALERT=Die SSL-Gegenstelle meldet einen fehlerhaften Zertifikat-Hashwert.\nSSL_ERROR_RX_UNEXPECTED_NEW_SESSION_TICKET=SSL hat eine unerwartete Handshake-Nachricht für ein \"New Session Ticket\" erhalten.\nSSL_ERROR_RX_MALFORMED_NEW_SESSION_TICKET=SSL hat eine nicht wohlgeformte Handshake-Nachricht für ein \"New Session Ticket\" erhalten.\nSSL_ERROR_DECOMPRESSION_FAILURE=SSL hat einen komprimierten Eintrag erhalten, der nicht dekomprimiert werden konnte.\nSSL_ERROR_RENEGOTIATION_NOT_ALLOWED=Neuverhandlung ist auf diesem SSL-Socket nicht erlaubt.\nSSL_ERROR_UNSAFE_NEGOTIATION=Gegenstelle hat Handshake im alten Stil versucht (angriffsgefährdet).\nSSL_ERROR_RX_UNEXPECTED_UNCOMPRESSED_RECORD=SSL hat einen unerwarteten unkomprimierten Eintrag erhalten.\nSSL_ERROR_WEAK_SERVER_EPHEMERAL_DH_KEY=SSL hat einen schwachen kurzlebigen Diffie-Hellman-Schlüssel in der Handshake-Nachricht \"Server-Schlüsselaustausch\" empfangen.\nSSL_ERROR_NEXT_PROTOCOL_DATA_INVALID=SSL hat ungültige NPN-Erweiterungsdaten erhalten.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SSL2=Diese SSL-Funktion wird für SSL-2.0-Verbindungen nicht unterstützt.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SERVERS=Diese SSL-Funktion wird für Server nicht unterstützt.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_CLIENTS=Diese SSL-Funktion wird für Clients nicht unterstützt.\nSSL_ERROR_INVALID_VERSION_RANGE=SSL-Versionsbereich ist ungültig.\nSSL_ERROR_CIPHER_DISALLOWED_FOR_VERSION=SSL-Gegenstelle hat eine Cipher-Suite ausgewählt, die für die gewählte Protokollversion nicht erlaubt ist.\nSSL_ERROR_RX_MALFORMED_HELLO_VERIFY_REQUEST=SSL hat eine nicht wohlgeformte Handshake-Nachricht \"Hello-Verifizierungsanfrage\" empfangen.\nSSL_ERROR_RX_UNEXPECTED_HELLO_VERIFY_REQUEST=SSL hat eine unerwartete Handshake-Nachricht \"Hello-Verifizierungsanfrage\" empfangen.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_VERSION=Diese SSL-Funktion wird in dieser Protokollversion nicht unterstützt.\nSSL_ERROR_RX_UNEXPECTED_CERT_STATUS=SSL hat eine unerwartete Handshake-Nachricht \"Zertifikatstatus\" empfangen.\nSSL_ERROR_UNSUPPORTED_HASH_ALGORITHM=Die TLS-Gegenstelle verwendet einen nicht unterstützten Hash-Algorithmus.\nSSL_ERROR_DIGEST_FAILURE=Digest-Funktion fehlgeschlagen.\nSSL_ERROR_INCORRECT_SIGNATURE_ALGORITHM=Falscher Signaturalgorithmus in einem digital verschlüsselten Element angegeben.\nSSL_ERROR_NEXT_PROTOCOL_NO_CALLBACK=Die nächste Protokoll-Aushandlungs-Erweiterung wurde aktiviert, aber der Callback wurde entfernt, bevor er gebraucht wurde.\nSSL_ERROR_NEXT_PROTOCOL_NO_PROTOCOL=Der Server unterstützt keine Protokolle, die der Client in der ALPN-Erweiterung bekannt gibt.\nSSL_ERROR_INAPPROPRIATE_FALLBACK_ALERT=Der Server hat den Handshake abgelehnt, weil der Client auf eine niedrigere TLS-Version heruntergegangen ist, als der Server unterstützt.\nSSL_ERROR_WEAK_SERVER_CERT_KEY=Das Serverzertifikat enthielt einen zu schwachen öffentlichen Schlüssel.\nSSL_ERROR_RX_SHORT_DTLS_READ=Nicht genügend Platz im Puffer für DTLS-Eintrag.\nSSL_ERROR_NO_SUPPORTED_SIGNATURE_ALGORITHM=Es wurde kein unterstützer TLS-Signaturalgorithmus konfiguriert.\nSSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM=Die Gegenstelle verwendete eine nicht unterstützte Kombination aus Signatur- und Hash-Algorithmus.\nSSL_ERROR_MISSING_EXTENDED_MASTER_SECRET=Die Gegenstelle versuchte eine Fortsetzung ohne korrekte extended_master_secret-Erweiterung.\nSSL_ERROR_UNEXPECTED_EXTENDED_MASTER_SECRET=Die Gegenstelle versuchte eine Fortsetzung mit einer nicht erwarteten extended_master_secret-Erweiterung.\nSEC_ERROR_IO=Ein I/O-Fehler ist während der Sicherheitsauthentifizierung aufgetreten.\nSEC_ERROR_LIBRARY_FAILURE=Sicherheitsbibliothekfehler.\nSEC_ERROR_BAD_DATA=Sicherheitsbibliothek: Fehlerhafte Daten empfangen.\nSEC_ERROR_OUTPUT_LEN=Sicherheitsbibliothek: Ausgabelängenfehler.\nSEC_ERROR_INPUT_LEN=Sicherheitsbibliothek hat einen Eingabelängenfehler gefunden.\nSEC_ERROR_INVALID_ARGS=Sicherheitsbibliothek: Ungültige Argumente.\nSEC_ERROR_INVALID_ALGORITHM=Sicherheitsbibliothek: Ungültiger Algorithmus.\nSEC_ERROR_INVALID_AVA=Sicherheitsbibliothek: Ungültige AVA.\nSEC_ERROR_INVALID_TIME=Ungültig formatierte Zeitangabe.\nSEC_ERROR_BAD_DER=Sicherheitsbibliothek: Fehlerhaft formatierte DER-verschlüsselte Nachricht.\nSEC_ERROR_BAD_SIGNATURE=Das Zertifikat der Gegenstelle hat eine ungültige Signatur.\nSEC_ERROR_EXPIRED_CERTIFICATE=Das Zertifikat der Gegenstelle ist abgelaufen.\nSEC_ERROR_REVOKED_CERTIFICATE=Das Zertifikat der Gegenstelle wurde widerrufen.\nSEC_ERROR_UNKNOWN_ISSUER=Der Zertifikat-Aussteller der Gegenstelle wurde nicht erkannt.\nSEC_ERROR_BAD_KEY=Öffentlicher Schlüssel der Gegenstelle ist ungültig.\nSEC_ERROR_BAD_PASSWORD=Das angegebene Sicherheitspasswort ist ungültig.\nSEC_ERROR_RETRY_PASSWORD=Neues Passwort falsch eingegeben. Bitte versuchen Sie es erneut.\nSEC_ERROR_NO_NODELOCK=Sicherheitsbibliothek: Kein Nodelock.\nSEC_ERROR_BAD_DATABASE=Sicherheitsbibliothek: Fehlerhafte Datenbank.\nSEC_ERROR_NO_MEMORY=Sicherheitsbibliothek: Speicherzuweisungsfehler.\nSEC_ERROR_UNTRUSTED_ISSUER=Zertifikat-Aussteller der Gegenstelle wurde vom Benutzer als nicht vertrauenswürdig gekennzeichnet.\nSEC_ERROR_UNTRUSTED_CERT=Zertifikat der Gegenstelle wurde vom Benutzer als nicht vertrauenswürdig markiert.\nSEC_ERROR_DUPLICATE_CERT=Zertifikat existiert bereits in Ihrer Datenbank.\nSEC_ERROR_DUPLICATE_CERT_NAME=Der Name des heruntergeladenen Zertifikats dupliziert einen, der bereits in Ihrer Datenbank ist.\nSEC_ERROR_ADDING_CERT=Fehler beim Hinzufügen des Zertifikat zur Datenbank.\nSEC_ERROR_FILING_KEY=Fehler beim erneuten Ablegen des Schlüssels für dieses Zertifikat.\nSEC_ERROR_NO_KEY=Der private Schlüssel für dieses Zertifikat kann in der Schlüsseldatenbank nicht gefunden werden\nSEC_ERROR_CERT_VALID=Dieses Zertifikat ist gültig.\nSEC_ERROR_CERT_NOT_VALID=Dieses Zertifikat ist nicht gültig.\nSEC_ERROR_CERT_NO_RESPONSE=Cert-Biblithek: Keine Antwort\nSEC_ERROR_EXPIRED_ISSUER_CERTIFICATE=Das Zertifikat des Zertifikataussteller ist abgelaufen. Überprüfen Sie Datum und Zeit Ihres Systems.\nSEC_ERROR_CRL_EXPIRED=Die CRL (Zertifikatsperrliste) für den Zertifikataussteller ist abgelaufen. Aktualisieren Sie diese oder überprüfen Sie Datum und Zeit Ihres Systems.\nSEC_ERROR_CRL_BAD_SIGNATURE=Die CRL (Zertifikatsperrliste) für den Zertifikataussteller hat eine ungültige Signatur.\nSEC_ERROR_CRL_INVALID=Neue CRL (Zertifikatsperrliste) hat ein ungültiges Format.\nSEC_ERROR_EXTENSION_VALUE_INVALID=Der Zertifikat-Erweiterungswert ist ungültig.\nSEC_ERROR_EXTENSION_NOT_FOUND=Die Zertifikat-Erweiterung wurde nicht gefunden.\nSEC_ERROR_CA_CERT_INVALID=Das Aussteller-Zertifikat ist ungültig.\nSEC_ERROR_PATH_LEN_CONSTRAINT_INVALID=Die Längenbeschränkung des Zertifikatpfades ist ungültig.\nSEC_ERROR_CERT_USAGES_INVALID=Das Zertifikatsverwendungsfeld ist ungültig.\nSEC_INTERNAL_ONLY=**NUR internes Modul**\nSEC_ERROR_INVALID_KEY=Der Schlüssel unterstützt den angeforderten Arbeitsschritt nicht.\nSEC_ERROR_UNKNOWN_CRITICAL_EXTENSION=Das Zertifikat enthält eine unbekannte kritische Erweiterung.\nSEC_ERROR_OLD_CRL=Neue CRL (Zertifikatsperrliste) ist nicht jünger als die aktuelle.\nSEC_ERROR_NO_EMAIL_CERT=Nicht verschlüsselt oder signiert: Sie besitzen noch kein E-Mail-Zertifikat.\nSEC_ERROR_NO_RECIPIENT_CERTS_QUERY=Nicht verschlüsselt: Sie besitzen nicht für alle Empfänger ein Zertifikat.\nSEC_ERROR_NOT_A_RECIPIENT=Entschlüsseln ist nicht möglich: Sie sind kein Empfänger oder ein übereinstimmendes Zertifikat und ein privater Schlüssel wurden nicht gefunden.\nSEC_ERROR_PKCS7_KEYALG_MISMATCH=Entschlüsseln ist nicht möglich: Der Schlüssel-Verschlüsselungsagorithmus stimmt nicht mit Ihrem Zertifikat überein.\nSEC_ERROR_PKCS7_BAD_SIGNATURE=Die Signatur-Verifizierung ist fehlgeschlagen: Kein Unterzeichner gefunden, zu viele Unterzeichner gefunden, unpassende oder beschädigte Daten.\nSEC_ERROR_UNSUPPORTED_KEYALG=Nicht unterstützter oder unbekannter Schlüsselalgorithmus.\nSEC_ERROR_DECRYPTION_DISALLOWED=Entschlüsseln ist nicht möglich: Verschlüsselung mit einem unerlaubten Algorithmus oder Schlüsselgröße.\nXP_SEC_FORTEZZA_BAD_CARD=Die Fortezza-Karte wurde nicht korrekt initialisiert. Bitte entfernen Sie diese und bringen Sie sie zu Ihrem Aussteller zurück.\nXP_SEC_FORTEZZA_NO_CARD=Keine Fortezza-Karten gefunden\nXP_SEC_FORTEZZA_NONE_SELECTED=Keine Fortezza-Karte gewählt\nXP_SEC_FORTEZZA_MORE_INFO=Bitte geben Sie eine Persönlichkeit an, um weitere Informationen über sie zu bekommen\nXP_SEC_FORTEZZA_PERSON_NOT_FOUND=Persönlichkeit wurde nicht gefunden\nXP_SEC_FORTEZZA_NO_MORE_INFO=Keine weiteren Informationen über diese Persönlichkeit\nXP_SEC_FORTEZZA_BAD_PIN=Ungültige PIN\nXP_SEC_FORTEZZA_PERSON_ERROR=Fortezza-Persönlichkeiten konnten nicht initialisiert werden.\nSEC_ERROR_NO_KRL=Es wurde keine KRL für das Zertifikat dieser Seite gefunden.\nSEC_ERROR_KRL_EXPIRED=Die KRL für das Zertifikat dieser Seite ist abgelaufen.\nSEC_ERROR_KRL_BAD_SIGNATURE=Die KRL für das Zertifikat dieser Seite hat eine ungültige Signatur.\nSEC_ERROR_REVOKED_KEY=Die KRL für das Zertifikat dieser Seite wurde widerrufen.\nSEC_ERROR_KRL_INVALID=Die neue KRL hat ein ungültiges Format.\nSEC_ERROR_NEED_RANDOM=Sicherheitsbibliothek: Zufallsdaten benötigt.\nSEC_ERROR_NO_MODULE=Sicherheitsbibliothek: Kein Sicherheitsmodul kann den angeforderten Arbeitsschritt ausführen.\nSEC_ERROR_NO_TOKEN=Sicherheitskarte oder -token existiert nicht, muss initialisiert werden oder wurde entfernt.\nSEC_ERROR_READ_ONLY=Sicherheitsbibliothek: Schreibgeschützte Datenbank.\nSEC_ERROR_NO_SLOT_SELECTED=Kein Slot oder Token gewählt.\nSEC_ERROR_CERT_NICKNAME_COLLISION=Ein Zertifikat mit der gleichen Kurzbezeichnung existiert bereits.\nSEC_ERROR_KEY_NICKNAME_COLLISION=Ein Schlüssel mit der gleichen Kurzbezeichnung existiert bereits.\nSEC_ERROR_SAFE_NOT_CREATED=Fehler beim Erstellen eines sicheren Objekts\nSEC_ERROR_BAGGAGE_NOT_CREATED=Fehler beim Erstellen eines \"Gepäcksobjektes\"\nXP_JAVA_REMOVE_PRINCIPAL_ERROR=Principal konnte nicht entfernt werden\nXP_JAVA_DELETE_PRIVILEGE_ERROR=Privileg konnte nicht gelöscht werden\nXP_JAVA_CERT_NOT_EXISTS_ERROR=Dieser Principal hat kein Zertifikat\nSEC_ERROR_BAD_EXPORT_ALGORITHM=Der benötigte Algorithmus ist nicht erlaubt.\nSEC_ERROR_EXPORTING_CERTIFICATES=Fehler beim Versuch, Zertifikate zu exportieren.\nSEC_ERROR_IMPORTING_CERTIFICATES=Fehler beim Versuch, Zertifikate zu importieren.\nSEC_ERROR_PKCS12_DECODING_PFX=Importieren war nicht möglich. Dekodierungsfehler. Datei ist nicht gültig.\nSEC_ERROR_PKCS12_INVALID_MAC=Importieren war nicht möglich. Ungültiger MAC. Ungültiges Passwort oder beschädigte Datei.\nSEC_ERROR_PKCS12_UNSUPPORTED_MAC_ALGORITHM=Importieren war nicht möglich. MAC-Algorithmus nicht unterstützt.\nSEC_ERROR_PKCS12_UNSUPPORTED_TRANSPORT_MODE=Importieren war nicht möglich. Nur Passwort-Integrität und Privatsphären-Modi unterstützt.\nSEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE=Importieren war nicht möglich. Die Dateistruktur ist beschädigt.\nSEC_ERROR_PKCS12_UNSUPPORTED_PBE_ALGORITHM=Importieren war nicht möglich. Verschlüsselungsalgorithmus nicht unterstützt.\nSEC_ERROR_PKCS12_UNSUPPORTED_VERSION=Importieren war nicht möglich. Dateiversion nicht unterstützt.\nSEC_ERROR_PKCS12_PRIVACY_PASSWORD_INCORRECT=Importieren war nicht möglich. Ungültiges Privatsphären-Passwort.\nSEC_ERROR_PKCS12_CERT_COLLISION=Exportieren war nicht möglich. Die gleiche Kurzbezeichnung existiert bereits in der Datenbank.\nSEC_ERROR_USER_CANCELLED=Der Benutzer hat auf \"Abbrechen\" gedrückt.\nSEC_ERROR_PKCS12_DUPLICATE_DATA=Nicht importiert, bereits in der Datenbank.\nSEC_ERROR_MESSAGE_SEND_ABORTED=Nachricht wurde nicht gesendet.\nSEC_ERROR_INADEQUATE_KEY_USAGE=Eine Verwendung des Zertifikatschlüssels ist für den versuchten Arbeitsschritt unpassend.\nSEC_ERROR_INADEQUATE_CERT_TYPE=Zertifikatstyp ist für diese Anwendung nicht genehmigt.\nSEC_ERROR_CERT_ADDR_MISMATCH=Adresse im Unterzeichnerzertifikat stimmt nicht mit der Adresse in den Nachrichtenköpfen überein.\nSEC_ERROR_PKCS12_UNABLE_TO_IMPORT_KEY=Importieren war nicht möglich. Fehler beim Versuch, den privaten Schlüssel zu importieren.\nSEC_ERROR_PKCS12_IMPORTING_CERT_CHAIN=Importieren war nicht möglich. Fehler beim Versuch, die Zertifikatskette zu importieren.\nSEC_ERROR_PKCS12_UNABLE_TO_LOCATE_OBJECT_BY_NAME=Exportieren war nicht möglich. Zertifikat oder Schlüssel konnte nicht über die Kurzbezeichnung aufgefunden werden.\nSEC_ERROR_PKCS12_UNABLE_TO_EXPORT_KEY=Exportieren war nicht möglich. Privater Schlüssel konnte nicht gefunden und exportiert werden.\nSEC_ERROR_PKCS12_UNABLE_TO_WRITE=Exportieren war nicht möglich. Export-Datei konnte nicht geschrieben werden.\nSEC_ERROR_PKCS12_UNABLE_TO_READ=Importieren war nicht möglich. Zu importierende Datei konnte nicht gelesen werden.\nSEC_ERROR_PKCS12_KEY_DATABASE_NOT_INITIALIZED=Exportieren war nicht möglich. Schlüsseldatenbank beschädigt oder gelöscht.\nSEC_ERROR_KEYGEN_FAIL=Das Paar aus öffentlichem und privatem Schlüssel konnte nicht erzeugt werden.\nSEC_ERROR_INVALID_PASSWORD=Eingegebenes Passwort ist ungültig. Bitte verwenden Sie ein anderes.\nSEC_ERROR_RETRY_OLD_PASSWORD=Altes Passwort falsch eingegeben. Bitte versuchen Sie es erneut.\nSEC_ERROR_BAD_NICKNAME=Die Zertifikat-Kurzbezeichnung ist bereits in Verwendung.\nSEC_ERROR_NOT_FORTEZZA_ISSUER=Gegenstellen-FORTEZZA-Kette enthält ein Nicht-FORTEZZA-Zertifikat.\nSEC_ERROR_CANNOT_MOVE_SENSITIVE_KEY=Ein sensibler Schlüssel konnte nicht in den Slot verschoben werden, in dem er benötigt wird.\nSEC_ERROR_JS_INVALID_MODULE_NAME=Ungültiger Modulname.\nSEC_ERROR_JS_INVALID_DLL=Ungültiger Modul-Pfad/Dateiname\nSEC_ERROR_JS_ADD_MOD_FAILURE=Modul konnte nicht geladen werden\nSEC_ERROR_JS_DEL_MOD_FAILURE=Modul konnte nicht gelöscht werden\nSEC_ERROR_OLD_KRL=Die neue KRL ist nicht jünger als die bereits verwendete.\nSEC_ERROR_CKL_CONFLICT=Die neue CKL hat einen anderen Herausgeber als die aktuelle CKL. Löschen Sie die aktuelle CKL.\nSEC_ERROR_CERT_NOT_IN_NAME_SPACE=Die Zertifizierungsstelle für dieses Zertifikat darf kein Zertifikat mit diesem Namen ausstellen.\nSEC_ERROR_KRL_NOT_YET_VALID=Die Schlüsselsperrliste für dieses Zertifikat ist noch nicht gültig.\nSEC_ERROR_CRL_NOT_YET_VALID=Die Zertifikatsperrliste für dieses Zertifikat ist noch nicht gültig.\nSEC_ERROR_UNKNOWN_CERT=Das angeforderte Zertifikat konnte nicht gefunden werden.\nSEC_ERROR_UNKNOWN_SIGNER=Das Zertifikat des Unterzeichners konnte nicht gefunden werden.\nSEC_ERROR_CERT_BAD_ACCESS_LOCATION=Die Adresse für den Zertifikatsstatus hat ein ungültiges Format.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_TYPE=Die OCSP-Antwort kann nicht vollständig dekodiert werde; sie hat einen unbekannten Typ.\nSEC_ERROR_OCSP_BAD_HTTP_RESPONSE=Der OCSP-Server hat unerwartete/ungültige HTTP-Daten geliefert.\nSEC_ERROR_OCSP_MALFORMED_REQUEST=Der OCSP-Server hat die Anfrage für beschädigt oder falsch geformt gehalten.\nSEC_ERROR_OCSP_SERVER_ERROR=Der OCSP-Server ist auf einen internen Fehler gestoßen.\nSEC_ERROR_OCSP_TRY_SERVER_LATER=Der OCSP-Server schlägt vor, es später erneut zu versuchen.\nSEC_ERROR_OCSP_REQUEST_NEEDS_SIG=Der OCSP-Server benötigt eine Signatur für diese Anfrage.\nSEC_ERROR_OCSP_UNAUTHORIZED_REQUEST=Der OCSP-Server hat diese Anfrage als unautorisiert abgelehnt.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_STATUS=Der OCSP-Server hat mit unerkennbarem Status geantwortet.\nSEC_ERROR_OCSP_UNKNOWN_CERT=Der OCSP-Server hat keinen Status für das Zertifikat.\nSEC_ERROR_OCSP_NOT_ENABLED=Sie müssen OCSP aktivieren, bevor Sie diesen Arbeitsschritt durchführen.\nSEC_ERROR_OCSP_NO_DEFAULT_RESPONDER=Sie müssen den OCSP-Standardbeantworter setzen, bevor Sie diesen Arbeitsschritt durchführen.\nSEC_ERROR_OCSP_MALFORMED_RESPONSE=Die Antwort des OCSP-Servers war beschädigt oder falsch geformt.\nSEC_ERROR_OCSP_UNAUTHORIZED_RESPONSE=Der Unterzeichner der OCSP-Antwort ist nicht autorisiert, einen Status für dieses Zertifikat zu geben.\nSEC_ERROR_OCSP_FUTURE_RESPONSE=Die OCSP-Antwort ist noch nicht gültig (enthält ein Datum in der Zukunft).\nSEC_ERROR_OCSP_OLD_RESPONSE=Die OCSP-Antwort enthält veraltete Informationen.\nSEC_ERROR_DIGEST_NOT_FOUND=Der CMS- oder PKCS#7-Digest wurde in der signierten Nachricht nicht gefunden.\nSEC_ERROR_UNSUPPORTED_MESSAGE_TYPE=Der CMS- oder PKCS#7-Nachrichtentyp wird nicht unterstützt.\nSEC_ERROR_MODULE_STUCK=PKCS#11-Modul konnte nicht entfernt werden, weil es noch immer verwendet wird.\nSEC_ERROR_BAD_TEMPLATE=ASN.1-Daten konnten nicht dekodiert werden. Die angegebene Vorlage war ungültig.\nSEC_ERROR_CRL_NOT_FOUND=Keine übereinstimmende CRL (Zertifikatsperrliste) gefunden.\nSEC_ERROR_REUSED_ISSUER_AND_SERIAL=Sie versuchen ein Zertifikat mit gleichem Aussteller/Seriennummer wie ein existierendes Zertifikat zu importieren, aber es ist nicht dasselbe Zertifikat.\nSEC_ERROR_BUSY=NSS konnte nicht beendet werden. Objekte werden noch immer verwendet.\nSEC_ERROR_EXTRA_INPUT=DER-kodierte Nachricht enthält zusätzliche unverwendete Daten.\nSEC_ERROR_UNSUPPORTED_ELLIPTIC_CURVE=Nicht unterstützte elliptische Kurve.\nSEC_ERROR_UNSUPPORTED_EC_POINT_FORM=Nicht unterstützte Form eines Punkts der elliptischen Kurve.\nSEC_ERROR_UNRECOGNIZED_OID=Nicht erkannter Objekt-Identifikator.\nSEC_ERROR_OCSP_INVALID_SIGNING_CERT=Ungültiges OCSP-Unterzeichnungszertifikat in OCSP-Antwort.\nSEC_ERROR_REVOKED_CERTIFICATE_CRL=Das Zertifikat wurde in der Zertifikatsperrliste des Ausstellers widerrufen.\nSEC_ERROR_REVOKED_CERTIFICATE_OCSP=Der OCSP-Beantworter des Ausstellers meldet, dass das Zertifikat widerrufen wurde.\nSEC_ERROR_CRL_INVALID_VERSION=Die Zertifikatsperrliste des Ausstellers hat eine unbekannte Versionsnummer.\nSEC_ERROR_CRL_V1_CRITICAL_EXTENSION=Die V1-Zertifikatsperrliste des Ausstellers hat eine unbekannte kritische Erweiterung.\nSEC_ERROR_CRL_UNKNOWN_CRITICAL_EXTENSION=Die V2-Zertifikatsperrliste des Ausstellers hat eine unbekannte kritische Erweiterung.\nSEC_ERROR_UNKNOWN_OBJECT_TYPE=Unbekannter Objekttyp angegeben.\nSEC_ERROR_INCOMPATIBLE_PKCS11=PKCS#11-Treiber verstößt in inkompatibler Weise gegen die Spezifikation.\nSEC_ERROR_NO_EVENT=Im Moment ist kein neuer Slot-Event verfügbar.\nSEC_ERROR_CRL_ALREADY_EXISTS=Die CRL (Zertifikatsperrliste) existiert bereits.\nSEC_ERROR_NOT_INITIALIZED=NSS wurde nicht initialisiert.\nSEC_ERROR_TOKEN_NOT_LOGGED_IN=Der Arbeittschritt ist fehlgeschlagen, weil das PKCS#11-Token nicht eingeloggt ist.\nSEC_ERROR_OCSP_RESPONDER_CERT_INVALID=Das Zertifikat des konfigurierten OCSP-Beantworters ist ungültig.\nSEC_ERROR_OCSP_BAD_SIGNATURE=Die OCSP-Antwort hat eine ungültige Signatur.\nSEC_ERROR_OUT_OF_SEARCH_LIMITS=Zertifikatsvalidierungssuche ist außerhalb der Suchgrenzen\nSEC_ERROR_INVALID_POLICY_MAPPING=Richtlinien-Abbildung enthält \"anypolicy\"\nSEC_ERROR_POLICY_VALIDATION_FAILED=Zertifikatskette besteht Richtlinienvalidierung nicht\nSEC_ERROR_UNKNOWN_AIA_LOCATION_TYPE=Unbekannter Adresstyp in Zertifikat-AIA-Erweiterung\nSEC_ERROR_BAD_HTTP_RESPONSE=Eine ungültige HTTP-Antwort wurde vom Server gesendet\nSEC_ERROR_BAD_LDAP_RESPONSE=Eine ungültige LDAP-Antwort wurde vom Server gesendet\nSEC_ERROR_FAILED_TO_ENCODE_DATA=Kodierung der Daten mit dem ASN1-Kodierer fehlgeschlagen\nSEC_ERROR_BAD_INFO_ACCESS_LOCATION=Ungültige Informations-Zugriff-Adresse in Zertifikatserweiterung\nSEC_ERROR_LIBPKIX_INTERNAL=Ein interner Libpkix-Fehler ist während der Zertifikatsvalidierung aufgetreten.\nSEC_ERROR_PKCS11_GENERAL_ERROR=Ein PKCS-#11-Modul lieferte CKR_GENERAL_ERROR, was anzeigt, dass ein nicht zu behebendes Problem aufgetreten ist.\nSEC_ERROR_PKCS11_FUNCTION_FAILED=Ein PKCS-#11-Modul lieferte CKR_FUNCTION_FAILED, was anzeigt, dass die angeforderte Funktion nicht ausgeführt werden konnte. Ein erneuter Versuch dieses Vorgangs könnte erfolgreich sein.\nSEC_ERROR_PKCS11_DEVICE_ERROR=Ein PKCS-#11-Modul lieferte CKR_DEVICE_ERROR, was ein Problem anzeigt, das mit dem Token oder Slot aufgetreten ist.\nSEC_ERROR_BAD_INFO_ACCESS_METHOD=Unbekannte Informations-Zugriff-Methode in Zertifikatserweiterung.\nSEC_ERROR_CRL_IMPORT_FAILED=Fehler beim Versuch, eine CRL (Zertifikatsperrliste) zu importieren.\nSEC_ERROR_EXPIRED_PASSWORD=Das Passwort ist erloschen.\nSEC_ERROR_LOCKED_PASSWORD=Das Passwort ist gesperrt.\nSEC_ERROR_UNKNOWN_PKCS11_ERROR=Unbekannter PKCS-#11-Fehler.\nSEC_ERROR_BAD_CRL_DP_URL=Ungültige oder nicht unterstützte URL im CRL-Verteilungspunkt-Namen.\nSEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED=Das Zertifikat wurde mit einem Signatur-Algorithmus signiert, der deaktiviert ist, weil er nicht sicher ist.\nMOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE=Der Server verwendet Schlüssel-Pinning (HPKP), aber keine vertrauenswürdige Zertifikatkette konnte erstellt werden, die dem Pin-Set entspricht. Schlüssel-Pinning-Verstöße können nicht übergangen werden.\nMOZILLA_PKIX_ERROR_CA_CERT_USED_AS_END_ENTITY=Der Server verwendet ein Zertifikat mit einer Basiseinschränkungserweiterung, die es als eine Zertifizierungsstelle identifiziert. Für ein korrekt ausgestelltes Zertifikat sollte das nicht der Fall sein.\nMOZILLA_PKIX_ERROR_INADEQUATE_KEY_SIZE=Der Server hat ein Zertifikat vorgezeigt, dessen Schlüssellänge zu klein ist, um eine sichere Verbindung aufzubauen.\nMOZILLA_PKIX_ERROR_V1_CERT_USED_AS_CA=Ein Zertifikat mit X.509 Version 1, das kein Vertrauensursprung ist, wurde verwendet, um das Zertifikat des Servers herauszugeben. Zertifikate mit X.509 Version 1 sollten nicht mehr verwendet werden und auch nicht verwendet werden, um andere Zertifikate zu signieren.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_CERTIFICATE=Der Server hat ein Zertifikat vorgezeigt, das noch nicht gültig ist.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_ISSUER_CERTIFICATE=Ein Zertifikat, das noch nicht gültig ist, wurde verwendet, um das Zertifikat des Servers herauszugeben.\nMOZILLA_PKIX_ERROR_SIGNATURE_ALGORITHM_MISMATCH=Der Signaturalgorithmus im Signaturfeld des Zertifikats stimmt nicht mit dem Algorithmus in seinem signatureAlgorithm-Feld überein.\nMOZILLA_PKIX_ERROR_OCSP_RESPONSE_FOR_CERT_MISSING=Die OCSP-Antwort enthält keinen Status für das zu prüfende Zertifikat.\nMOZILLA_PKIX_ERROR_VALIDITY_TOO_LONG=Der Server hat ein Zertifikat vorgezeigt, das zu lange gültig ist.\nMOZILLA_PKIX_ERROR_REQUIRED_TLS_FEATURE_MISSING=Eine benötigte TLS-Funktion fehlt.\nMOZILLA_PKIX_ERROR_INVALID_INTEGER_ENCODING=Der Server hat ein Zertifikat mit einer ungültigen Kodierung einer Ganzzahl vorgezeigt. Zu den häufigsten Ursachen dafür zählen negative Seriennummern, negative RSA-Moduli und länger als benötigte Kodierungen.\nMOZILLA_PKIX_ERROR_EMPTY_ISSUER_NAME=Der Server hat ein Zertifikat vorgezeigt, dessen eindeutiger Ausstellername leer ist.\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/pipnss/pipnss.properties",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=Bitte geben Sie das Master-Passwort für %S ein.\n# the following strings have special requirements:\n# they must fit in a 32 or 64 byte buffer after being translated\n# to UTF8.  Note to translator. It's not easy for you to figure\n# whether the escaped unicode string you produce will fit in \n# the space allocated.\n#\n# 64 bytes long after conversion to UTF8\nRootCertModuleName=Eingebaute Wurzelmodule\n#\n# 32 bytes long after conversion to UTF8\nManufacturerID=Mozilla.org\n#\n# 32  bytes long after conversion to UTF8\nLibraryDescription=PSM-interne Krypto-Dienste\n#\n# 32 bytes long after conversion to UTF8\nTokenDescription=Allgemeine Krypto-Dienste\n#\n# 32 bytes long after conversion to UTF8\nPrivateTokenDescription=das Software-Sicherheitsmodul\n#\n# 64 bytes long after conversion to UTF8\nSlotDescription=PSM-interne Kryptographie-Dienste\n#\n# 64 bytes long after conversion to UTF8\nPrivateSlotDescription=PSM private Schlüssel\n#\n# 32\nFips140TokenDescription=das Softw.-Sicherh.modul (FIPS)\n# 64\nFips140SlotDescription=FIPS 140 Krypto-, Schlüssel- und Zertifikat-Dienste\n# 32\nInternalToken=das Software-Sicherheitsmodul\n# End of size restriction.\nVerifySSLClient=SSL-Client-Zertifikat\nVerifySSLServer=SSL-Server-Zertifikat\nVerifySSLCA=SSL-Zertifizierungsstelle\nVerifyEmailSigner=E-Mail-Unterzeichner-Zertifikat\nVerifyEmailRecip=E-Mail-Empfänger-Zertifikat\nVerifyObjSign=Objektunterzeichner\nHighGrade=Hochgradig\nMediumGrade=Mittlerer Grad\n# LOCALIZATION NOTE (nick_template): $1s is the common name from a cert (e.g. \"Mozilla\"), $2s is the CA name (e.g. VeriSign)\nnick_template=%2$s ID von %1$s\n#These are the strings set for the ASN1 objects in a certificate.\nCertDumpCertificate=Zertifikat\nCertDumpVersion=Version\n# LOCALIZATION NOTE (CertDumpVersionValue): %S is a version number (e.g. \"3\" in \"Version 3\")\nCertDumpVersionValue=Version %S\nCertDumpSerialNo=Seriennummer\nCertDumpMD2WithRSA=PKCS #1 MD2 mit RSA-Verschlüsselung\nCertDumpMD5WithRSA=PKCS #1 MD5 mit RSA-Verschlüsselung\nCertDumpSHA1WithRSA=PKCS #1 SHA-1 mit RSA-Verschlüsselung\nCertDumpSHA256WithRSA=PKCS #1 SHA-256 mit RSA-Verschlüsselung\nCertDumpSHA384WithRSA=PKCS #1 SHA-384 mit RSA-Verschlüsselung\nCertDumpSHA512WithRSA=PKCS #1 SHA-512 mit RSA-Verschlüsselung\nCertDumpDefOID=Objekt-Bezeichner (%S)\nCertDumpIssuer=Aussteller\nCertDumpSubject=Inhaber\nCertDumpAVACountry=C\nCertDumpAVAState=ST\nCertDumpAVALocality=L\nCertDumpAVAOrg=O\nCertDumpAVAOU=OU\nCertDumpAVACN=CN\nCertDumpUserID=UID\nCertDumpPK9Email=E\nCertDumpAVADN=DN\nCertDumpAVADC=DC\nCertDumpSurname=Nachname\nCertDumpGivenName=Vorname\nCertDumpValidity=Validität\nCertDumpNotBefore=Nicht vor\nCertDumpNotAfter=Nicht nach\nCertDumpSPKI=Angaben zum öffentlichen Schlüssel des Inhabers\nCertDumpSPKIAlg=Public-Key-Algorithmus des Inhabers\nCertDumpAlgID=Algorithmus-Bezeichner\nCertDumpParams=Algorithmus-Parameter\nCertDumpRSAEncr=PKCS #1 RSA-Verschlüsselung\nCertDumpRSAPSSSignature=PKCS #1 RSASSA-PSS-Signatur\nCertDumpRSATemplate=Modulus (%S Bits):\\n%S\\nExponent (%S Bits):\\n%S\nCertDumpECTemplate=Schlüssellänge: %S Bits\\nBase-Point-Order-Length: %S Bits\\nÖffentlicher Wert:\\n%S\nCertDumpIssuerUniqueID=Eindeutige ID des Ausstellers\nCertDumpSubjPubKey=Öffentlicher Schlüssel des Inhabers\nCertDumpSubjectUniqueID=Eindeutige ID des Inhabers\nCertDumpExtensions=Erweiterungen\nCertDumpSubjectDirectoryAttr=Zertifikatsgegenstand-Verzeichnisattribute\nCertDumpSubjectKeyID=Zertifikatsgegenstand-Schlüssel-ID\nCertDumpKeyUsage=Verwendung eines Zertifikatsschlüssels\nCertDumpSubjectAltName=Zertifikatsgegenstand-Alternativ-Name\nCertDumpIssuerAltName=Alternativer Name des Zertifikat-Ausstellers\nCertDumpBasicConstraints=Basis-Einschränkungen des Zertifikats\nCertDumpNameConstraints=Einschränkungen des Zertifikatnamens\nCertDumpCrlDistPoints=CRL-Verteilungspunkte\nCertDumpCertPolicies=Zertifikat-Regeln\nCertDumpPolicyMappings=Zertifikatsregeln-Umsetzung\nCertDumpPolicyConstraints=Einschränkungen der Zertifikatsregeln\nCertDumpAuthKeyID=Zertifizierungsstellen-Schüsselidentifikator\nCertDumpExtKeyUsage=Erweiterter Schlüsselgebrauch\nCertDumpAuthInfoAccess=Zertifizierungsstellen-Informations-Zugriff\nCertDumpAnsiX9DsaSignature=ANSI X9.57 DSA-Signatur\nCertDumpAnsiX9DsaSignatureWithSha1=ANSI X9.57 DSA-Signatur mit SHA1-Digest\nCertDumpAnsiX962ECDsaSignatureWithSha1=ANSI X9.62 ECDSA-Signatur mit SHA1\nCertDumpAnsiX962ECDsaSignatureWithSha224=ANSI X9.62 ECDSA-Signatur mit SHA224\nCertDumpAnsiX962ECDsaSignatureWithSha256=ANSI X9.62 ECDSA-Signatur mit SHA256\nCertDumpAnsiX962ECDsaSignatureWithSha384=ANSI X9.62 ECDSA-Signatur mit SHA384\nCertDumpAnsiX962ECDsaSignatureWithSha512=ANSI X9.62 ECDSA-Signatur mit SHA512\nCertDumpKUSign=unterzeichne\nCertDumpKUNonRep=Non-repudiation\nCertDumpKUEnc=Schlüssel-Verschlüsselung\nCertDumpKUDEnc=Daten-Verschlüsselung\nCertDumpKUKA=Schlüssel-Vereinbarung\nCertDumpKUCertSign=Zertifikats-Unterzeichner\nCertDumpKUCRLSigner=CRL-Unterzeichner\nCertDumpCritical=Kritisch\nCertDumpNonCritical=Nicht kritisch\nCertDumpSigAlg=Zertifikatsunterzeichnungs-Algorithmus\nCertDumpCertSig=Signaturwert des Zertifikats\nCertDumpExtensionFailure=Fehler: Erweiterung konnte nicht verarbeitet werden\nCertDumpIsCA=Ist eine Zertifizierungsstelle\nCertDumpIsNotCA=Ist keine Zertifizierungsstelle\nCertDumpPathLen=Maximale Anzahl an Zwischen-Zertifizierungsstellen: %S\nCertDumpPathLenUnlimited=uneingeschränkt\nCertDumpEKU_1_3_6_1_5_5_7_3_1=TLS-Webserver-Authentifikation\nCertDumpEKU_1_3_6_1_5_5_7_3_2=TLS-Web-Client-Authentifikation\nCertDumpEKU_1_3_6_1_5_5_7_3_3=Code-Signatur\nCertDumpEKU_1_3_6_1_5_5_7_3_4=E-Mail-Schutz\nCertDumpEKU_1_3_6_1_5_5_7_3_8=Zeitstempel\nCertDumpEKU_1_3_6_1_5_5_7_3_9=OCSP-Signatur\nCertDumpEKU_1_3_6_1_4_1_311_2_1_21=Microsoft-Privat-Code-Signatur\nCertDumpEKU_1_3_6_1_4_1_311_2_1_22=Microsoft-Kommerz-Code-Signatur\nCertDumpEKU_1_3_6_1_4_1_311_10_3_1=Microsoft-Vertrauenslisten-Signatur\nCertDumpEKU_1_3_6_1_4_1_311_10_3_2=Microsoft-Zeitstempel\nCertDumpEKU_1_3_6_1_4_1_311_10_3_3=Microsoft servergesperrte Kryptographie\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4=Microsoft-Dateisystemverschlüsselung\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4_1=Microsoft-Dateiwiederherstellung\nCertDumpEKU_1_3_6_1_4_1_311_10_3_5=Microsoft-Windows-Hardwaretreiber-Verifikation\nCertDumpEKU_1_3_6_1_4_1_311_10_3_10=Microsoft bedingte Unterordnung\nCertDumpEKU_1_3_6_1_4_1_311_10_3_11=Microsoft-Schlüsselwiederherstellung\nCertDumpEKU_1_3_6_1_4_1_311_10_3_12=Microsoft-Dokument-Signatur\nCertDumpEKU_1_3_6_1_4_1_311_10_3_13=Microsoft-Lebenszeit-Signatur\nCertDumpEKU_1_3_6_1_4_1_311_20_2_2=Microsoft-SmartCard-Logon\nCertDumpEKU_1_3_6_1_4_1_311_21_6=Microsoft-Schlüsselwiederherstellungsdienst\nCertDumpMSCerttype=Microsoft-Zertifikatsvorlagenname\nCertDumpMSNTPrincipal=Microsoft-Hauptbenutzername\nCertDumpMSCAVersion=Microsoft-CA-Version\nCertDumpMSDomainGUID=Microsoft-Domain-GUID\nCertDumpEKU_2_16_840_1_113730_4_1=Netscape servergesperrte Kryptographie\nCertDumpRFC822Name=E-Mail-Adresse\nCertDumpDNSName=DNS-Name\nCertDumpX400Address=X.400-Adresse\nCertDumpDirectoryName=X.500-Name\nCertDumpEDIPartyName=EDI-Beteiligtenname\nCertDumpURI=URI\nCertDumpIPAddress=IP-Adresse\nCertDumpRegisterID=Registrierte OID\nCertDumpKeyID=Schlüssel-ID\nCertDumpVerisignNotices=Verisign-Benutzerbenachrichtigungen\nCertDumpUnused=Nicht verwendet\nCertDumpKeyCompromise=Schlüssel-Gefährdung\nCertDumpCACompromise=CA-Gefährdung\nCertDumpAffiliationChanged=Zugehörigkeit geändert\nCertDumpSuperseded=Übergangen\nCertDumpCessation=Einstellung der Tätigkeit\nCertDumpHold=Zertifikatshalter\nCertDumpOCSPResponder=OCSP\nCertDumpCAIssuers=CA-Aussteller\nCertDumpCPSPointer=Hinweis auf Bericht zur Zertifizierungspraxis\nCertDumpUserNotice=Benutzerbenachrichtig\nCertDumpLogotype=Logotyp\nCertDumpECPublicKey=Elliptische Kurve: Öffentlicher Schlüssel\nCertDumpECDSAWithSHA1=X9.62 ECDSA-Signatur mit SHA1\nCertDumpECprime192v1=ANSI X9.62 elliptische Kurve prime192v1 (auch secp192r1, NIST P-192)\nCertDumpECprime192v2=ANSI X9.62 elliptische Kurve prime192v2\nCertDumpECprime192v3=ANSI X9.62 elliptische Kurve prime192v3\nCertDumpECprime239v1=ANSI X9.62 elliptische Kurve prime239v1\nCertDumpECprime239v2=ANSI X9.62 elliptische Kurve prime239v2\nCertDumpECprime239v3=ANSI X9.62 elliptische Kurve prime239v3\nCertDumpECprime256v1=ANSI X9.62 elliptische Kurve prime256v1 (auch secp256r1, NIST P-256)\nCertDumpECsecp112r1=SECG elliptische Kurve secp112r1\nCertDumpECsecp112r2=SECG elliptische Kurve secp112r2\nCertDumpECsecp128r1=SECG elliptische Kurve secp128r1\nCertDumpECsecp128r2=SECG elliptische Kurve secp128r2\nCertDumpECsecp160k1=SECG elliptische Kurve secp160k1\nCertDumpECsecp160r1=SECG elliptische Kurve secp160r1\nCertDumpECsecp160r2=SECG elliptische Kurve secp160r2\nCertDumpECsecp192k1=SECG elliptische Kurve secp192k1\nCertDumpECsecp224k1=SECG elliptische Kurve secp224k1\nCertDumpECsecp224r1=SECG elliptische Kurve secp224r1 (auch NIST P-224)\nCertDumpECsecp256k1=SECG elliptische Kurve secp256k1\nCertDumpECsecp384r1=SECG elliptische Kurve secp384r1 (auch NIST P-384)\nCertDumpECsecp521r1=SECG elliptische Kurve secp521r1 (auch NIST P-521)\nCertDumpECc2pnb163v1=ANSI X9.62 elliptische Kurve c2pnb163v1\nCertDumpECc2pnb163v2=ANSI X9.62 elliptische Kurve c2pnb163v2\nCertDumpECc2pnb163v3=ANSI X9.62 elliptische Kurve c2pnb163v3\nCertDumpECc2pnb176v1=ANSI X9.62 elliptische Kurve c2pnb176v1\nCertDumpECc2tnb191v1=ANSI X9.62 elliptische Kurve c2tnb191v1\nCertDumpECc2tnb191v2=ANSI X9.62 elliptische Kurve c2tnb191v2\nCertDumpECc2tnb191v3=ANSI X9.62 elliptische Kurve c2tnb191v3\nCertDumpECc2onb191v4=ANSI X9.62 elliptische Kurve c2onb191v4\nCertDumpECc2onb191v5=ANSI X9.62 elliptische Kurve c2onb191v5\nCertDumpECc2pnb208w1=ANSI X9.62 elliptische Kurve c2pnb208w1\nCertDumpECc2tnb239v1=ANSI X9.62 elliptische Kurve c2tnb239v1\nCertDumpECc2tnb239v2=ANSI X9.62 elliptische Kurve c2tnb239v2\nCertDumpECc2tnb239v3=ANSI X9.62 elliptische Kurve c2tnb239v3\nCertDumpECc2onb239v4=ANSI X9.62 elliptische Kurve c2onb239v4\nCertDumpECc2onb239v5=ANSI X9.62 elliptische Kurve c2onb239v5\nCertDumpECc2pnb272w1=ANSI X9.62 elliptische Kurve c2pnb272w1\nCertDumpECc2pnb304w1=ANSI X9.62 elliptische Kurve c2pnb304w1\nCertDumpECc2tnb359v1=ANSI X9.62 elliptische Kurve c2tnb359v1\nCertDumpECc2pnb368w1=ANSI X9.62 elliptische Kurve c2pnb368w1\nCertDumpECc2tnb431r1=ANSI X9.62 elliptische Kurve c2tnb431r1\nCertDumpECsect113r1=SECG elliptische Kurve sect113r1\nCertDumpECsect113r2=SECG elliptische Kurve sect113r2\nCertDumpECsect131r1=SECG elliptische Kurve sect131r1\nCertDumpECsect131r2=SECG elliptische Kurve sect131r2\nCertDumpECsect163k1=SECG elliptische Kurve sect163k1 (auch NIST K-163)\nCertDumpECsect163r1=SECG elliptische Kurve sect163r1\nCertDumpECsect163r2=SECG elliptische Kurve sect163r2 (auch NIST B-163)\nCertDumpECsect193r1=SECG elliptische Kurve sect193r1\nCertDumpECsect193r2=SECG elliptische Kurve sect193r2\nCertDumpECsect233k1=SECG elliptische Kurve sect233k1 (auch NIST K-233)\nCertDumpECsect233r1=SECG elliptische Kurve sect233r1 (auch NIST B-233)\nCertDumpECsect239k1=SECG elliptische Kurve sect239k1\nCertDumpECsect283k1=SECG elliptische Kurve sect283k1 (auch NIST K-283)\nCertDumpECsect283r1=SECG elliptische Kurve sect283r1 (auch NIST B-283)\nCertDumpECsect409k1=SECG elliptische Kurve sect409k1 (auch NIST K-409)\nCertDumpECsect409r1=SECG elliptische Kurve sect409r1 (auch NIST B-409)\nCertDumpECsect571k1=SECG elliptische Kurve sect571k1 (auch NIST K-571)\nCertDumpECsect571r1=SECG elliptische Kurve sect571r1 (auch NIST B-571)\nCertDumpRawBytesHeader=Größe: %S Bytes / %S Bits\nPK11BadPassword=Das eingegebene Passwort war falsch.\nSuccessfulP12Backup=Ihre Sicherheits-Zertifikate und privaten Schlüssel wurden erfolgreich gesichert.\nSuccessfulP12Restore=Ihre Sicherheitszertifikate und privaten Schlüssel wurden erfolgreich wiederhergestellt.\nPKCS12DecodeErr=Die Datei konnte nicht dekodiert werden. Entweder ist sie nicht im PKCS#12-Format, wurde fehlerhaft übertragen, oder das Passwort, das Sie eingegeben haben, war falsch.\nPKCS12UnknownErrRestore=Das Wiederherstellen der PKCS#12-Datei ist aus unbekannten Gründen fehlgeschlagen.\nPKCS12UnknownErrBackup=Das Erstellen der PKCS#12-Backupdatei ist aus unbekannten Gründen fehlgeschlagen.\nPKCS12UnknownErr=Die PKCS#12-Operation ist aus unbekannten Gründen fehlgeschlagen.\nPKCS12InfoNoSmartcardBackup=Es ist nicht möglich, Zertifikate von einem Hardware-Kryptographie-Modul wie einer Smart Card zu sichern.\nPKCS12DupData=Zertifikat und Privater Schlüssel sind bereits auf dem Kryptographie-Modul vorhanden.\nAddModuleFailure=Konnte Modul nicht laden\nAddModuleDup=Sicherheitsmodul existiert bereits\nDelModuleWarning=Soll dieses Sicherheitsmodul wirklich gelöscht werden?\nDelModuleError=Konnte Modul nicht löschen\nAVATemplate=%S = %S\n\nPSMERR_SSL_Disabled=Eine sichere Verbindung konnte nicht aufgebaut werden, weil das SSL-Protokoll deaktiviert wurde.\nPSMERR_SSL2_Disabled=Eine sichere Verbindung konnte nicht aufgebaut werden, weil die Website eine ältere, unsichere Version des SSL-Protokolls verwendet.\nPSMERR_HostReusedIssuerSerial=Sie haben ein ungültiges Zertifikat erhalten. Bitte kontaktieren Sie den Server-Administrator oder E-Mail-Korrespondenten und geben Sie diesen die folgenden Informationen:\\n\\nIhr Zertifikat enthält die gleiche Seriennummer wie ein anderes Zertifikat dieser Zertifizierungsstelle. Bitte erwerben Sie ein neues Zertifikat mit einer eindeutigen Seriennummer.\n\nSSLConnectionErrorPrefix=Ein Fehler ist während einer Verbindung mit %S aufgetreten.\n\ncertErrorIntro=%S verwendet ein ungültiges Sicherheitszertifikat.\n\ncertErrorTrust_SelfSigned=Dem Zertifikat wird nicht vertraut, weil es vom Aussteller selbst signiert wurde.\ncertErrorTrust_UnknownIssuer=Dem Zertifikat wird nicht vertraut, weil das Aussteller-Zertifikat unbekannt ist.\ncertErrorTrust_UnknownIssuer2=Der Server sendet eventuell nicht die richtigen Zwischen-Zertifikate.\ncertErrorTrust_UnknownIssuer3=Eventuell muss ein zusätzliches Stammzertifikat importiert werden.\ncertErrorTrust_CaInvalid=Dem Zertifikat wird nicht vertraut, weil es von einem ungültigen Zertifizierungsstellen-Zertifikat ausgestellt wurde.\ncertErrorTrust_Issuer=Dem Zertifikat wird nicht vertraut, weil dem Aussteller-Zertifikat nicht vertraut wird.\ncertErrorTrust_SignatureAlgorithmDisabled=Dem Zertifikat wird nicht vertraut, weil es mit einem Signatur-Algorithmus signiert wurde, der deaktiviert wurde, weil er nicht sicher ist.\ncertErrorTrust_ExpiredIssuer=Dem Zertifikat wird nicht vertraut, weil das Aussteller-Zertifikat abgelaufen ist.\ncertErrorTrust_Untrusted=Das Zertifikat kommt nicht von einer vertrauenswürdigen Quelle.\n\ncertErrorMismatch=Das Zertifikat gilt nicht für den Namen %S.\n# LOCALIZATION NOTE (certErrorMismatchSingle2): Do not translate <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>\ncertErrorMismatchSingle2=Das Zertifikat gilt nur für <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>.\ncertErrorMismatchSinglePlain=Das Zertifikat ist nur für %S gültig\ncertErrorMismatchMultiple=Das Zertifikat gilt nur für folgende Namen:\n\n# LOCALIZATION NOTE (certErrorExpiredNow): Do not translate %1$S (date+time of expired certificate) or %2$S (current date+time)\ncertErrorExpiredNow=Das Zertifikat ist am %1$S abgelaufen. Die aktuelle Zeit ist %2$S.\n# LOCALIZATION NOTE (certErrorNotYetValidNow): Do not translate %1$S (date+time certificate will become valid) or %2$S (current date+time)\ncertErrorNotYetValidNow=Das Zertifikat gilt erst ab %1$S. Die aktuelle Zeit ist %2$S.\n\n# LOCALIZATION NOTE (certErrorCodePrefix2): Do not translate <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\ncertErrorCodePrefix2=Fehlercode: <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\n\nP12DefaultNickname=Importiertes Zertifikat\nCertUnknown=Unbekannt\nCertNoEmailAddress=(keine E-Mail-Adresse)\nCaCertExists=Dieses Zertifikat ist bereits als Zertifizierungsstelle installiert.\nNotACACert=Dies ist kein Zertifikat für eine Zertifizierungsstelle und kann deshalb nicht in die Liste der Zertifizierungsstellen importiert werden.\nNotImportingUnverifiedCert=Dieses Zertifikat kann nicht verifiziert werden und wird nicht importiert. Der Aussteller des Zertifikats ist möglicherweise unbekannt oder ihm wird nicht vertraut, das Zertifikat könnte abgelaufen oder widerrufen worden sein, oder es wurde möglicherweise nicht akzeptiert.\nUserCertIgnoredNoPrivateKey=Dieses persönliche Zertifikat kann nicht installiert werden, weil Sie den benötigten privaten Schlüssel nicht besitzen, der bei der Anfrage für das Zertifikat erstellt wurde.\nUserCertImported=Ihr persönliches Zertifikat wurde installiert. Sie sollten eine Sicherungskopie dieses Zertifikats aufheben.\nCertOrgUnknown=(Unbekannt)\nCertNotStored=(Nicht gespeichert)\nCertExceptionPermanent=Dauerhaft\nCertExceptionTemporary=Vorübergehend\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/pipnss/security.properties",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nTitle=Sicherheitswarnung\nPostToInsecureFromSecureMessage=Obwohl diese Seite verschlüsselt ist, werden die von Ihnen eingegebenen Informationen über eine unverschlüsselte Verbindung gesendet und können leicht von Dritten gelesen werden.##Sollen diese Informationen wirklich gesendet werden?##\nSecurityButtonTooltipText=Zeigt Sicherheitsinformationen über die aktuelle Seite an\nSecurityButtonMixedContentTooltipText=Warnung: Enthält nicht authentifizierte Inhalte\nContinue=Fortsetzen\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/pippki/certManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY certmgr.title                       \"Zertifikatverwaltung\">\n\n<!ENTITY certmgr.tab.mine                     \"Ihre Zertifikate\">\n<!ENTITY certmgr.tab.others2                  \"Personen\">\n<!ENTITY certmgr.tab.websites3                \"Server\">\n<!ENTITY certmgr.tab.ca                       \"Zertifizierungsstellen\">\n<!ENTITY certmgr.tab.orphan2                  \"Andere\">\n\n<!ENTITY certmgr.mine                         \"Sie haben Zertifikate dieser Organisationen, die Sie identifizieren:\">\n<!ENTITY certmgr.others                       \"Sie haben Zertifikate gespeichert, die diese Personen identifizieren:\">\n<!ENTITY certmgr.websites2                    \"Sie haben Zertifikate gespeichert, die diese Server identifizieren:\">\n<!ENTITY certmgr.cas                          \"Sie haben Zertifikate gespeichert, die diese Zertifizierungsstellen identifizieren:\">\n<!ENTITY certmgr.orphans                      \"Sie haben Zertifikate gespeichert, die in keine der übrigen Kategorien passen:\">\n\n<!ENTITY certmgr.detail.general_tab.title     \"Allgemein\">\n<!ENTITY certmgr.detail.general_tab.accesskey \"A\">\n<!ENTITY certmgr.detail.prettyprint_tab.title \"Details\">\n<!ENTITY certmgr.detail.prettyprint_tab.accesskey \"D\">\n\n<!ENTITY certmgr.pending.label                \"Das Zertifikat wird derzeit verifiziert…\">\n<!ENTITY certmgr.subjectinfo.label            \"Ausgestellt für\">\n<!ENTITY certmgr.issuerinfo.label             \"Ausgestellt von\">\n<!ENTITY certmgr.periodofvalidity.label       \"Gültigkeitsdauer\" >\n<!ENTITY certmgr.fingerprints.label           \"Fingerabdrücke\">\n<!ENTITY certmgr.certdetail.title             \"Zertifikats-Detail\">\n<!ENTITY certmgr.certdetail.cn                \"Allgemeiner Name (CN)\">\n<!ENTITY certmgr.certdetail.o                 \"Organisation (O)\">\n<!ENTITY certmgr.certdetail.ou                \"Organisationseinheit (OU)\">\n<!ENTITY certmgr.certdetail.serialnumber      \"Seriennummer\">\n<!ENTITY certmgr.certdetail.sha256fingerprint \"SHA-256-Fingerabdruck\">\n<!ENTITY certmgr.certdetail.sha1fingerprint   \"SHA1-Fingerabdruck\">\n\n<!ENTITY certmgr.editcacert.title             \"CA-Zertifikat-Vertrauenseinstellungen bearbeiten\">\n<!ENTITY certmgr.editcert.edittrust           \"Vertrauenseinstellungen bearbeiten\">\n<!ENTITY certmgr.editcert.trustssl            \"Dieses Zertifikat kann Websites identifizieren.\">\n<!ENTITY certmgr.editcert.trustemail          \"Dieses Zertifikat kann Mail-Benutzer identifizieren.\">\n<!ENTITY certmgr.editcert.trustobjsign        \"Dieses Zertifikat kann Software-Hersteller identifizieren.\">\n\n<!ENTITY certmgr.deletecert.title             \"Zertifikat löschen\">\n\n<!ENTITY certmgr.certname                     \"Zertifikatsname\">\n<!ENTITY certmgr.certserver                   \"Server\">\n<!ENTITY certmgr.override_lifetime            \"Lebenszeit\">\n<!ENTITY certmgr.tokenname                    \"Kryptographie-Modul\">\n<!ENTITY certmgr.begins                       \"Beginnt mit\">\n<!ENTITY certmgr.expires                      \"Gültig bis\">\n<!ENTITY certmgr.email                        \"E-Mail-Adresse\">\n<!ENTITY certmgr.serial                       \"Seriennummer\">\n\n<!ENTITY certmgr.close.label                  \"Schließen\">\n<!ENTITY certmgr.close.accesskey              \"c\">\n<!ENTITY certmgr.view2.label                  \"Ansehen…\">\n<!ENTITY certmgr.view2.accesskey              \"A\">\n<!ENTITY certmgr.edit3.label                  \"Vertrauen bearbeiten…\">\n<!ENTITY certmgr.edit3.accesskey              \"b\">\n<!ENTITY certmgr.export.label                 \"Exportieren…\">\n<!ENTITY certmgr.export.accesskey             \"x\">\n<!ENTITY certmgr.delete2.label                \"Löschen…\">\n<!ENTITY certmgr.delete2.accesskey            \"L\">\n<!ENTITY certmgr.delete_builtin.label         \"Löschen oder Vertrauen entziehen…\">\n<!ENTITY certmgr.delete_builtin.accesskey     \"n\">\n<!ENTITY certmgr.backup2.label                \"Sichern…\">\n<!ENTITY certmgr.backup2.accesskey            \"S\">\n<!ENTITY certmgr.backupall2.label             \"Alle sichern…\">\n<!ENTITY certmgr.backupall2.accesskey         \"A\">\n<!ENTITY certmgr.restore2.label               \"Importieren…\">\n<!ENTITY certmgr.restore2.accesskey           \"I\">\n<!ENTITY certmgr.details.label                \"Zertifikats-Layout\">\n<!ENTITY certmgr.details.accesskey            \"Z\">\n<!ENTITY certmgr.fields.label                 \"Feld-Wert\">\n<!ENTITY certmgr.fields.accesskey             \"F\">\n<!ENTITY certmgr.hierarchy.label              \"Zertifikatshierarchie\">\n<!ENTITY certmgr.hierarchy.accesskey2         \"h\">\n<!ENTITY certmgr.addException.label           \"Ausnahme hinzufügen…\">\n<!ENTITY certmgr.addException.accesskey       \"u\">\n\n<!ENTITY exceptionMgr.title                   \"Sicherheits-Ausnahmeregel hinzufügen\">\n<!ENTITY exceptionMgr.exceptionButton.label   \"Sicherheits-Ausnahmeregel bestätigen\">\n<!ENTITY exceptionMgr.exceptionButton.accesskey \"S\">\n<!ENTITY exceptionMgr.supplementalWarning     \"Seriöse Banken, Geschäfte und andere öffentliche Seiten werden Sie nicht bitten, Derartiges zu tun.\">\n<!ENTITY exceptionMgr.certlocation.caption2   \"Server\">\n<!ENTITY exceptionMgr.certlocation.url        \"Adresse:\">\n<!ENTITY exceptionMgr.certlocation.download   \"Zertifikat herunterladen\">\n<!ENTITY exceptionMgr.certlocation.accesskey  \"Z\">\n<!ENTITY exceptionMgr.certstatus.caption      \"Zertifikat-Status\">\n<!ENTITY exceptionMgr.certstatus.viewCert     \"Ansehen…\">\n<!ENTITY exceptionMgr.certstatus.accesskey    \"A\">\n<!ENTITY exceptionMgr.permanent.label         \"Diese Ausnahme dauerhaft speichern\">\n<!ENTITY exceptionMgr.permanent.accesskey     \"n\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/pippki/deviceManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY devmgr.title                           \"Kryptographie-Modul-Verwaltung\">\n<!-- LOCALIZATION NOTE (devmgr.style2): This is CSS style for Device Manager\n     window size. Don't translate \"width\" nor \"height\". Adjust the numbers\n     to make window contents fit. -->\n<!ENTITY devmgr.style2                          \"width: 67em; height: 32em;\">\n\n<!ENTITY devmgr.devlist.label                   \"Sicherheitsmodule und -einrichtungen\">\n<!ENTITY devmgr.details.title                   \"Details\">\n<!ENTITY devmgr.details.title2                  \"Wert\">\n\n<!ENTITY devmgr.button.login.label              \"Anmelden (Log In)\">\n<!ENTITY devmgr.button.login.accesskey          \"A\">\n<!ENTITY devmgr.button.logout.label             \"Abmelden (Log Out)\">\n<!ENTITY devmgr.button.logout.accesskey         \"b\">\n<!ENTITY devmgr.button.changepw.label           \"Passwort ändern\">\n<!ENTITY devmgr.button.changepw.accesskey       \"P\">\n<!ENTITY devmgr.button.load.label               \"Laden\">\n<!ENTITY devmgr.button.load.accesskey           \"L\">\n<!ENTITY devmgr.button.unload.label             \"Entladen\">\n<!ENTITY devmgr.button.unload.accesskey         \"E\">\n<!ENTITY devmgr.button.fips.accesskey           \"F\">\n\n<!ENTITY loaddevice.info                        \"Geben Sie die Informationen für das Modul an, das hinzugefügt werden soll.\">\n<!ENTITY loaddevice.modname                     \"Modulname:\">\n<!ENTITY loaddevice.modname.accesskey           \"M\">\n<!ENTITY loaddevice.modname.default             \"Neues PKCS#11 Modul\">\n<!ENTITY loaddevice.filename                    \"Modul-Dateiname:\">\n<!ENTITY loaddevice.filename.accesskey          \"o\">\n<!ENTITY loaddevice.browse                      \"Durchsuchen…\">\n<!ENTITY loaddevice.browse.accesskey            \"D\">\n\n<!ENTITY loaddevice.title                       \"PKCS#11-Einrichtung laden\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/pippki/pippki.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Values for changepassword.xul -->\n<!ENTITY setPassword.title  \"Master-Passwort ändern\">\n<!ENTITY setPassword.tokenName.label \"Kryptographie-Modul\">\n<!ENTITY setPassword.oldPassword.label \"Aktuelles Passwort:\">\n<!ENTITY setPassword.newPassword.label \"Neues Passwort:\">\n<!ENTITY setPassword.reenterPassword.label \"Neues Passwort (nochmals):\">\n<!ENTITY setPassword.meter.label \"Passwort-Qualitätsmessung\">\n\n<!-- Values for resetpassword.xul -->\n<!ENTITY resetPasswordButtonLabel \"Zurücksetzen\">\n<!ENTITY resetPassword.title  \"Master-Passwort zurücksetzen\">\n<!ENTITY resetPassword.text  \"Wenn Sie Ihr Master-Passwort zurücksetzen, gehen all Ihre gespeicherten Web- und E-Mail-Passwörter, Formulardaten, persönlichen Zertifikate und privaten Schlüssel verloren. Soll Ihr Master-Passwort trotzdem zurückgesetzt werden?\">\n\n<!-- Downloading a cert -->\n<!ENTITY downloadCert.title \"Herunterladen des Zertifikats\">\n<!ENTITY downloadCert.message1 \"Sie wurden gebeten, einer neuen Zertifizierungsstelle (CA) zu vertrauen.\">\n<!ENTITY downloadCert.trustSSL \"Dieser CA vertrauen, um Websites zu identifizieren.\">\n<!ENTITY downloadCert.trustEmail \"Dieser CA vertrauen, um E-Mail-Nutzer zu identifizieren.\">\n<!ENTITY downloadCert.trustObjSign \"Dieser CA vertrauen, um Software-Entwickler zu identifizieren.\">\n<!ENTITY downloadCert.message3 \"Bevor Sie dieser CA für jeglichen Zweck vertrauen, sollten Sie das Zertifikat sowie seine Richtlinien und Prozeduren (wenn vorhanden) überprüfen.\">\n<!ENTITY downloadCert.viewCert.label \"Ansicht\">\n<!ENTITY downloadCert.viewCert.text \"CA-Zertifikat überprüfen\">\n\n<!-- Strings for the SSL client auth ask dialog -->\n<!ENTITY clientAuthAsk.title \"Benutzer-Identifikationsanfrage\">\n<!ENTITY clientAuthAsk.message1 \"Diese Website verlangt, dass Sie sich mit einem Zertifikat identifizieren:\">\n<!ENTITY clientAuthAsk.message2 \"Wählen Sie ein Zertifikat, das als Identifikation vorgezeigt wird:\">\n<!ENTITY clientAuthAsk.message3 \"Details des gewählten Zertifikats:\">\n\n<!ENTITY pkcs12.setpassword.title  \"Wählen Sie ein Zertifikats-Backup-Passwort\">\n<!ENTITY pkcs12.setpassword.message  \"Das Zertifikats-Backup-Passwort, das Sie hier festlegen, schützt die Backup-Datei, die Sie im Moment erstellen. Sie müssen dieses Passwort festlegen, um mit dem Backup fortzufahren.\">\n<!ENTITY pkcs12.setpassword.label1 \"Zertifikats-Backup-Passwort:\">\n<!ENTITY pkcs12.setpassword.label2 \"Zertifikats-Backup-Passwort (nochmals):\">\n<!ENTITY pkcs12.setpassword.reminder \"Wichtig: Wenn Sie Ihr Zertifikats-Backup-Passwort vergessen, können Sie dieses Backup später nicht wiederherstellen. Bitte schreiben Sie es an einem sicheren Platz nieder.\">\n\n<!ENTITY chooseToken.title  \"Token-Wahl-Dialog\">\n<!ENTITY chooseToken.message1 \"Bitte wählen Sie ein Token.\">\n\n<!-- Strings for the CreateCertInfo dialog  -->\n<!ENTITY createCertInfo.title \"Erstellen eines privaten Schlüssels\">\n<!ENTITY createCertInfo.msg1 \"Schlüssel wird generiert… Dies kann einige Minuten dauern…\">\n<!ENTITY createCertInfo.msg2 \"Bitte warten…\">\n\n<!-- Strings for protectedAuth dialog -->\n<!ENTITY protectedAuth.title \"Geschützte Token-Authentifikation\">\n<!ENTITY protectedAuth.msg \"Bitte authentifizieren Sie sich beim Token. Die Authentifikationsmethode hängt vom Typ Ihres Tokens ab.\">\n<!ENTITY protectedAuth.tokenName.label \"Token:\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/pippki/pippki.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=Bitte geben Sie Ihr persönliches Sicherheitspasswort für das private PSM-Schlüssel-Kryptographie-Modul ein.\n\n# LOCALIZATION NOTE(certWithSerial): Used for semi-uniquely representing a cert.\n# %1$S is the serial number of the cert in AA:BB:CC hex format.\ncertWithSerial=Zertifikat mit Seriennummer: %1$S\n\n# Download Cert dialog\n# LOCALIZATION NOTE(newCAMessage1):\n# %S is a string representative of the certificate being downloaded/imported.\nnewCAMessage1=Soll \"%S\" für die folgenden Zwecke vertraut werden?\nunnamedCA=Zertifizierungsstelle (unbenannt)\n\n# For editing cert trust\neditTrustCA=Das Zertifikat \"%S\" repräsentiert eine Zertifizierungsstelle.\n\n# For Deleting Certificates\ndeleteSslCertConfirm3=Sollen diese Server-Ausnahmeregeln wirklich gelöscht werden?\ndeleteSslCertImpact3=Wenn Sie eine Server-Ausnahmeregel löschen, werden die normalen Sicherheitsüberprüfungen für diesen Server wiederhergestellt und er muss ein gültiges Zertifikat vorweisen.\ndeleteSslCertTitle3=Server-Zertifikat-Ausnahmeregeln löschen\n\ndeleteUserCertConfirm=Sollen diese Zertifikate wirklich gelöscht werden?\ndeleteUserCertImpact=Wenn Sie eines Ihrer eigenen Zertifikate löschen, können Sie es nicht mehr verwenden, um sich zu identifizieren.\ndeleteUserCertTitle=Ihre Zertifikate löschen\n\ndeleteCaCertConfirm2=Sie haben um ein Löschen dieser CA-Zertifikate angefragt. Für eingebaute Zertifikate wird alles Vertrauen entzogen, was den gleichen Effekt hat. Sollen diese CA-Zertifikate wirklich gelöscht oder ihr Vertrauen entzogen werden?\ndeleteCaCertImpactX2=Wenn Sie ein Zertifizierungsstellen(CA)-Zertifikat löschen oder sein Vertrauen entziehen, vertraut die Anwendung keinen Zertifikaten mehr, die von dieser CA ausgestellt wurden.\ndeleteCaCertTitle2=CA-Zertifikate löschen oder Vertrauen entziehen\n\ndeleteEmailCertConfirm=Sollen die E-Mail-Zertifikate dieser Personen wirklich gelöscht werden?\ndeleteEmailCertImpactDesc=Wenn Sie das E-Mail-Zertifikat einer Person löschen, können Sie keine verschlüsselten E-Mails mehr an diese Person senden.\ndeleteEmailCertTitle=E-Mail-Zertifikate löschen\n\ndeleteOrphanCertConfirm=Sollen diese Zertifikate wirklich gelöscht werden?\ndeleteOrphanCertTitle=Zertifikate löschen\n\n# PKCS#12 file dialogs\nchooseP12RestoreFileDialog2=Zu importierende Zertifikat-Datei\nchooseP12BackupFileDialog=Dateiname für Backup\nfile_browse_PKCS12_spec=PKCS12-Dateien\ngetPKCS12FilePasswordMessage=Bitte geben Sie das Passwort ein, das zur Verschlüsselung dieses Zertifikatbackups verwendet wurde:\n\n# Cert verification\ncertVerified=Dieses Zertifikat wurde für die folgenden Verwendungen verifiziert:\ncertNotVerified_CertRevoked=Dieses Zertifikat konnte nicht verifiziert werden, da es widerrufen wurde.\ncertNotVerified_CertExpired=Dieses Zertifikat konnte nicht verifiziert werden, da es abgelaufen ist.\ncertNotVerified_CertNotTrusted=Dieses Zertifikat konnte nicht verifiziert werden, da ihm nicht vertraut wird.\ncertNotVerified_IssuerNotTrusted=Dieses Zertifikat konnte nicht verifiziert werden, da dem Aussteller nicht vertraut wird.\ncertNotVerified_IssuerUnknown=Dieses Zertifikat konnte nicht verifiziert werden, da der Aussteller unbekannt ist.\ncertNotVerified_CAInvalid=Dieses Zertifikat konnte nicht verifiziert werden, da das CA-Zertifikat ungültig ist.\ncertNotVerified_AlgorithmDisabled=Das Zertifikat konnte nicht verifiziert werden, weil es mit einem Signatur-Algorithmus signiert wurde, der deaktiviert wurde, weil er nicht sicher ist.\ncertNotVerified_Unknown=Dieses Zertifikat konnte aus unbekannten Gründen nicht verifiziert werden.\n\n# Client auth\nclientAuthRemember=Diese Entscheidung merken\n# LOCALIZATION NOTE(clientAuthNickAndSerial): Represents a single cert when the\n# user is choosing from a list of certificates.\n# %1$S is the nickname of the cert.\n# %2$S is the serial number of the cert in AA:BB:CC hex format.\nclientAuthNickAndSerial=%1$S [%2$S]\n# LOCALIZATION NOTE(clientAuthHostnameAndPort):\n# %1$S is the hostname of the server.\n# %2$S is the port of the server.\nclientAuthHostnameAndPort=%1$S:%2$S\n# LOCALIZATION NOTE(clientAuthMessage1): %S is the Organization of the server\n# cert.\nclientAuthMessage1=Organisation: \"%S\"\n# LOCALIZATION NOTE(clientAuthMessage2): %S is the Organization of the issuer\n# cert of the server cert.\nclientAuthMessage2=Ausgestellt unter: \"%S\"\n# LOCALIZATION NOTE(clientAuthIssuedTo): %1$S is the Distinguished Name of the\n# currently selected client cert, such as \"CN=John Doe,OU=Example\" (without\n# quotes).\nclientAuthIssuedTo=Ausgestellt auf: %1$S\n# LOCALIZATION NOTE(clientAuthSerial): %1$S is the serial number of the selected\n# cert in AA:BB:CC hex format.\nclientAuthSerial=Seriennummer: %1$S\n# LOCALIZATION NOTE(clientAuthValidityPeriod):\n# %1$S is the already localized notBefore date of the selected cert.\n# %2$S is the already localized notAfter date of the selected cert.\nclientAuthValidityPeriod=Gültig vom %1$S bis %2$S\n# LOCALIZATION NOTE(clientAuthKeyUsages): %1$S is a comma separated list of\n# already localized key usages the selected cert is valid for.\nclientAuthKeyUsages=Schlüsselgebrauch: %1$S\n# LOCALIZATION NOTE(clientAuthEmailAddresses): %1$S is a comma separated list of\n# e-mail addresses the selected cert is valid for.\nclientAuthEmailAddresses=E-Mail-Adressen: %1$S\n# LOCALIZATION NOTE(clientAuthIssuedBy): %1$S is the Distinguished Name of the\n# cert which issued the selected cert.\nclientAuthIssuedBy=Ausgestellt von: %1$S\n# LOCALIZATION NOTE(clientAuthStoredOn): %1$S is the name of the PKCS #11 token\n# the selected cert is stored on.\nclientAuthStoredOn=Gespeichert auf: %1$S\n\n# Page Info\npageInfo_NoEncryption=Verbindung nicht verschlüsselt\npageInfo_Privacy_None1=Die Website %S unterstützt keine Verschlüsselung für die Seite, die Sie ansehen.\npageInfo_Privacy_None2=Informationen, die ohne Verschlüsselung über das Internet gesendet werden, können während der Übertragung von anderen Personen angesehen werden.\npageInfo_Privacy_None4=Die Seite, die Sie ansehen, wurde nicht verschlüsselt, bevor sie über das Internet übermittelt wurde.\n# LOCALIZATION NOTE (pageInfo_EncryptionWithBitsAndProtocol and pageInfo_BrokenEncryption):\n# %1$S is the name of the encryption standard,\n# %2$S is the key size of the cipher.\n# %3$S is protocol version like \"SSL 3\" or \"TLS 1.2\"\npageInfo_EncryptionWithBitsAndProtocol=Verbindung verschlüsselt (%1$S, %2$S-Bit-Schlüssel, %3$S)\npageInfo_BrokenEncryption=Defekte Verschlüsselung (%1$S, %2$S-Bit-Schlüssel, %3$S)\npageInfo_Privacy_Encrypted1=Die Seite, die Sie ansehen, wurde verschlüsselt, bevor sie über das Internet übermittelt wurde.\npageInfo_Privacy_Encrypted2=Verschlüsselung macht es für unberechtigte Personen schwierig, zwischen Computern übertragene Informationen anzusehen. Daher ist es unwahrscheinlich, dass jemand diese Seite gelesen hat, als sie über das Internet übertragen wurde.\npageInfo_MixedContent=Verbindung teilweise verschlüsselt\npageInfo_MixedContent2=Teile der Seite, die Sie ansehen, wurden nicht verschlüsselt, bevor sie über das Internet übertragen wurden.\npageInfo_WeakCipher=Ihre Verbindung mit dieser Website verwendet schwache Verschlüsselung und ist nicht privat. Andere Personen können Ihre Informationen einsehen oder das Verhalten der Website verändern.\npageInfo_CertificateTransparency_None=Diese Website gibt keine Zertifikat-Transparenz-Audit-Einträge an.\npageInfo_CertificateTransparency_OK=Diese Website gibt öffentlich auditierbare Zertifikat-Transparenz-Einträge an.\npageInfo_CertificateTransparency_UnknownLog=Diese Website gibt an, Zertifikat-Transparenz-Audit-Einträge zu haben, aber die Einträge wurden von einer unbekannten Partei ausgestellt und können nicht verifiziert werden.\npageInfo_CertificateTransparency_Invalid=Diese Website gibt Zertifikat-Transparenz-Audit-Einträge an, aber die Verifizierung der Einträge ist fehlgeschlagen.\n\n# Cert Viewer\n# LOCALIZATION NOTE(certViewerTitle): Title used for the Certificate Viewer.\n# %1$S is a string representative of the certificate being viewed.\ncertViewerTitle=Zertifikat-Ansicht: \"%1$S\"\nnotPresent=<kein Teil des Zertifikats>\n\n# Token Manager\npassword_not_set=(nicht gesetzt)\nfailed_pw_change=Master-Passwort konnte nicht geändert werden.\nincorrect_pw=Sie haben nicht das richtige aktuelle Master-Passwort eingegeben. Bitte versuchen Sie es erneut.\npw_change_ok=Master-Passwort wurde erfolgreich geändert.\npw_erased_ok=Warnung! Sie haben Ihr Master-Passwort gelöscht.\npw_not_wanted=Warnung! Sie haben sich entschieden, kein Master-Passwort zu verwenden.\npw_empty_warning=Ihre gespeicherten Web- und E-Mail-Passwörter, Formulardaten und privaten Schlüssel werden nicht geschützt.\npw_change2empty_in_fips_mode=Sie sind derzeit im FIPS-Modus. FIPS benötigt ein nicht leeres Master-Passwort.\nlogin_failed=Einloggen fehlgeschlagen\nloadPK11TokenDialog=Wählen Sie eine PKCS#11-Einrichtung zum Laden\ndevinfo_modname=Modul\ndevinfo_modpath=Pfad\ndevinfo_label=Etikett\ndevinfo_manID=Hersteller\ndevinfo_serialnum=Seriennummer\ndevinfo_hwversion=HW-Version\ndevinfo_fwversion=FW-Version\ndevinfo_status=Status\ndevinfo_desc=Beschreibung\ndevinfo_stat_disabled=Deaktiviert\ndevinfo_stat_notpresent=Nicht vorhanden\ndevinfo_stat_uninitialized=Uninitialisiert\ndevinfo_stat_notloggedin=Nicht eingeloggt\ndevinfo_stat_loggedin=Eingeloggt\ndevinfo_stat_ready=Bereit\nenable_fips=FIPS aktivieren\ndisable_fips=FIPS deaktivieren\nfips_nonempty_password_required=FIPS-Modus benötigt ein Master-Passwort für jedes Kryptographie-Modul. Bitte legen Sie das Passwort fest, bevor Sie versuchen, den FIPS-Modus zu aktivieren.\nunable_to_toggle_fips=Der FIPS-Modus für das Kryptographie-Modul konnte nicht geändert werden. Es wird empfohlen, dass Sie diese Anwendung benden und neu starten.\n\nresetPasswordConfirmationTitle=Master-Passwort zurücksetzen\nresetPasswordConfirmationMessage=Ihr Passwort wurde zurückgesetzt.\n\n# Import certificate(s) file dialog\nimportEmailCertPrompt=Wählen Sie die Datei mit dem zu importierenden E-Mail-Zertifikat\nimportCACertsPrompt=Wählen Sie die Datei mit dem oder den zu importierenden CA-Zertifikat(en)\nfile_browse_Certificate_spec=Zertifikat-Dateien\n\n# Cert export\nSaveCertAs=Zertifikate in Datei speichern\nCertFormatBase64=X.509-Zertifikat (PEM)\nCertFormatBase64Chain=X.509-Zertifikat inklusive Ausstellern (PEM)\nCertFormatDER=X.509-Zertifikat (DER)\nCertFormatPKCS7=X.509-Zertifikat (PKCS#7)\nCertFormatPKCS7Chain=X.509-Zertifikat inklusive Ausstellern (PKCS#7)\nwriteFileFailure=Dateifehler\nwriteFileFailed=In die Datei %S kann nicht geschrieben werden:\\n%S.\nwriteFileAccessDenied=Zugriff verweigert\nwriteFileIsLocked=Datei ist gesperrt\nwriteFileNoDeviceSpace=Kein freier Speicherplatz auf dem Datenträger\nwriteFileUnknownError=Unbekannter Fehler\n\n# Add Security Exception dialog\naddExceptionBrandedWarning2=Hiermit übergehen Sie die Identifikation dieser Website durch %S.\naddExceptionInvalidHeader=Diese Website versucht sich mit ungültigen Informationen zu identifizieren.\naddExceptionDomainMismatchShort=Falsche Website\naddExceptionDomainMismatchLong2=Das Zertifikat gehört zu einer anderen Website, was heißen könnte, dass jemand versucht, sich als diese Website auszugeben.\naddExceptionExpiredShort=Veraltete Informationen\naddExceptionExpiredLong2=Das Zertifikat ist derzeit nicht gültig. Es könnte gestohlen oder verloren worden sein, und könnte von jemand verwendet werden, um sich als diese Website auszugeben.\naddExceptionUnverifiedOrBadSignatureShort=Unbekannte Identität\naddExceptionUnverifiedOrBadSignatureLong2=Dem Zertifikat wird nicht vertraut, weil nicht verifiziert wurde, dass es von einer vertrauenswürdigen Autorität unter Verwendung einer sicheren Signatur herausgegeben wurde.\naddExceptionValidShort=Gültiges Zertifikat\naddExceptionValidLong=Diese Website gibt gültige, überprüfte Informationen an.  Es gibt keinen Grund, eine Ausnahmeregel hinzuzufügen.\naddExceptionCheckingShort=Überprüfe Informationen\naddExceptionCheckingLong2=Identifikation der Website wird versucht…\naddExceptionNoCertShort=Keine Informationen verfügbar\naddExceptionNoCertLong2=Der Identifikationsstatus für diese Website konnte nicht bezogen werden.\n\npageInfo_CertificateTransparency_Compliant=This website complies with the Certificate Transparency policy.\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/pippki/validation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  validation.crlmanager.label             \"CRLs verwalten\">\n<!ENTITY  validation.crlmanager.description       \"Diese Zertifikatsperrlisten (CRL) sind in Ihrer Zertifikatdatenbank gespeichert:\">\n<!ENTITY  validation.crlname.label                \"Name\">\n<!ENTITY  validation.crllastupdate.label          \"Letztes Update\">\n<!ENTITY  validation.crlnextupdate.label          \"Nächstes Update\">\n<!ENTITY  validation.crlautoupdateenabled.label   \"Auto-Update\">\n<!ENTITY  validation.crlautoupdatestatus.label    \"Auto-Update-Status\">\n<!ENTITY  validation.deletecrl.label              \"Löschen\">\n<!ENTITY  validation.deletecrl.accesskey          \"L\">\n<!ENTITY  validation.updatecrl.label              \"Aktualisieren\">\n<!ENTITY  validation.updatecrl.accesskey          \"A\">\n<!ENTITY  validation.advanced.label               \"Einstellungen\">\n<!ENTITY  validation.advanced.accesskey           \"E\">\n\n<!ENTITY  validation.crl.autoupdate.title         \"Einstellungen für automatisches CRL-Update\">\n<!ENTITY  validation.crl.autoupdate.enable.label  \"Automatisches Update für diese CRL aktivieren\">\n<!ENTITY  validation.crl.autoupdate.time.label1   \"Führe Update\">\n<!ENTITY  validation.crl.autoupdate.time.label2   \"Tag(e) vor dem Datum unter &quot;Nächstes Update&quot; durch\">\n<!ENTITY  validation.crl.autoupdate.freq.label1   \"Führe Update alle\">\n<!ENTITY  validation.crl.autoupdate.freq.label2   \"Tag(e) durch\">\n<!ENTITY  validation.crl.autoupdate.url.label     \"CRL würde importiert von:\">\n<!ENTITY  crl.import.status.title                 \"CRL Importstatus\">\n<!ENTITY  crl.import.success.message              \"Die Zertifikatsperrliste (CRL) wurde erfolgreich importiert.\">\n<!ENTITY  crl.issuer.label                        \"CRL herausgegeben von:\">\n<!ENTITY  crl.issuer.org.label                    \"Organisation:\">\n<!ENTITY  crl.issuer.orgunit.label                \"Einheiten:\">\n<!ENTITY  crl.import.nextupdate.label             \"Nächstes Update am:\">\n<!ENTITY  crl.autoupdate.fail.cnt.label           \"Letzte Fehlschläge beim fortlaufenden Update:\">\n<!ENTITY  crl.autoupdate.fail.reason.label        \"Details des letzten fehlgeschlagenen Updates:\">\n<!ENTITY  edit.button                             \"Einstellungen\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nBookmarksMenuFolderTitle=Lesezeichen-Menü\nBookmarksToolbarFolderTitle=Lesezeichen-Symbolleiste\nOtherBookmarksFolderTitle=Weitere Lesezeichen\nTagsFolderTitle=Schlagwörter\nMobileBookmarksFolderTitle=Mobile Lesezeichen\n\n# LOCALIZATION NOTE (dateName):\n# These are used to generate history containers when history is grouped by date\nfinduri-AgeInDays-is-0=Heute\nfinduri-AgeInDays-is-1=Gestern\nfinduri-AgeInDays-is=Vor %S Tagen\nfinduri-AgeInDays-last-is=Letzte %S Tage\nfinduri-AgeInDays-isgreater=Älter als %S Tage\nfinduri-AgeInMonths-is-0=In diesem Monat\nfinduri-AgeInMonths-isgreater=Älter als %S Monate\n# LOCALIZATION NOTE (finduri-MonthYear):\n# %1$S is the month name, %2$S is the year (4 digits format).\nfinduri-MonthYear=%1$S %2$S\n\n# LOCALIZATION NOTE (localFiles):\n# This is used to generate local files container when history is grouped by site\nlocalhost=(lokale Dateien)\n\n# LOCALIZATION NOTE\n# The string is used for showing file size of each backup in the \"fileRestorePopup\" popup\n# %1$S is the file size\n# %2$S is the file size unit\nbackupFileSizeText=%1$S %2$S\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/pluginproblem/pluginproblem.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n<!ENTITY tapToPlayPlugin                                     \"Tippen Sie hier, um das Plugin zu aktivieren.\">\n<!ENTITY clickToActivatePlugin                               \"Plugin aktivieren\">\n<!ENTITY checkForUpdates                                     \"Auf Updates prüfen…\">\n<!ENTITY blockedPlugin.label                                 \"Dieses Plugin wurde zu Ihrem Schutz blockiert.\">\n<!ENTITY hidePluginBtn.label                                 \"Plugin ausblenden\">\n<!ENTITY managePlugins                                       \"Plugins verwalten…\">\n\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n<!ENTITY reloadPlugin.pre                                    \"\">\n<!ENTITY reloadPlugin.middle                                 \"Seite neu laden,\">\n<!ENTITY reloadPlugin.post                                   \" um es erneut zu versuchen.\">\n<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please                                       \"Absturzbericht senden\">\n<!ENTITY report.submitting                                   \"Meldung wird gesendet…\">\n<!ENTITY report.submitted                                    \"Absturzbericht gesendet.\">\n<!ENTITY report.disabled                                     \"Melden von Abstürzen deaktiviert.\">\n<!ENTITY report.failed                                       \"Senden fehlgeschlagen.\">\n<!ENTITY report.unavailable                                  \"Keine Meldungen verfügbar.\">\n<!ENTITY report.comment                                      \"Einen Kommentar hinzufügen (Kommentare sind öffentlich sichtbar)\">\n<!ENTITY report.pageURL                                      \"Seitenadresse einfügen\">\n\n<!ENTITY plugin.file                                         \"Datei\">\n<!ENTITY plugin.mimeTypes                                    \"MIME-Typen\">\n<!ENTITY plugin.flashProtectedMode.label                     \"Geschützten Modus von Adobe Flash aktivieren\">\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/services/errors.properties",
    "content": "error.login.reason.network      = Server konnte nicht erreicht werden\nerror.login.reason.recoverykey  = Falscher Wiederherstellungs-Schlüssel\nerror.login.reason.account      = Benutzerkonto-Name oder Passwort ungültig\nerror.login.reason.no_username  = Benutzerkonto-Name fehlt\nerror.login.reason.no_password2 = Passwort fehlt\nerror.login.reason.no_recoverykey= Es existiert kein gespeicherter Wiederherstellungs-Schlüssel\nerror.login.reason.server       = Ungültige Server-Konfiguration\n\nerror.sync.failed_partial            = Ein Teil der Daten konnte nicht synchronisiert werden\n# LOCALIZATION NOTE (error.sync.reason.serverMaintenance): We removed the extraneous period from this string\nerror.sync.reason.serverMaintenance  = Eine Wartung des Firefox-Sync-Servers wird derzeit durchgeführt, der Sync-Prozess wird später automatisch wieder aufgenommen\n\ninvalid-captcha = Falsche Eingabe, bitte versuchen Sie es erneut\nweak-password   = Verwenden Sie ein komplexeres Passwort\n\n# this is the fallback, if we hit an error we didn't bother to localize\nerror.reason.unknown          = Unbekannter Fehler\n\nchange.password.pwSameAsPassword     = Das Passwort darf nicht identisch mit dem aktuellen Passwort sein\nchange.password.pwSameAsUsername     = Das Passwort und der Benutzername dürfen nicht identisch sein\nchange.password.pwSameAsEmail        = Das Passwort und die E-Mail-Adresse dürfen nicht identisch sein\nchange.password.mismatch             = Die beiden Passwörter sind nicht identisch\nchange.password.tooShort             = Das Passwort ist zu kurz\n"
  },
  {
    "path": "langpacks/de/chrome/de/locale/de/services/sync.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# %1: the user name (Ed), %2: the app name (Firefox), %3: the hostname (Comp)\nclient.name2 = %1$Ss %2$S auf %3$S\n\n# %S is the date and time at which the last sync successfully completed\nlastSync2.label = Letzter Sync: %S\n\n# signInToSync.description is the tooltip for the Sync buttons when Sync is\n# not configured.\nsignInToSync.description = Zum Synchronisieren anmelden\n\nerror.sync.title = Fehler bei der Synchronisation\nerror.sync.description = Sync - Fehler bei der Synchronisation: %1$S.  Sync wird diese Aktion automatisch erneut versuchen.\nwarning.sync.eol.label = Dienst wird eingestellt\n# %1: the app name (Firefox)\nwarning.sync.eol.description = Ihr Firefox-Sync-Dienst stellt demnächst den Betrieb ein. Aktualisieren Sie %1$S, um weiterhin synchronisieren zu können.\nerror.sync.eol.label = Dienst nicht verfügbar\n# %1: the app name (Firefox)\nerror.sync.eol.description = Ihr Firefox-Sync-Dienst hat den Betrieb eingestellt. Sie müssen %1$S aktualisieren, um weiterhin synchronisieren zu können.\nsync.eol.learnMore.label = Weitere Informationen\nsync.eol.learnMore.accesskey = W\n\nsyncnow.label = Jetzt synchronisieren\nsyncing2.label = Synchronisierung wird durchgeführt…\n"
  },
  {
    "path": "langpacks/de/chrome/de.manifest",
    "content": "locale alerts de de/locale/de/alerts/\nlocale autoconfig de de/locale/de/autoconfig/\nlocale global de de/locale/de/global/\nlocale global-platform de de/locale/de/global-platform/\nlocale mozapps de de/locale/de/mozapps/\nlocale necko de de/locale/de/necko/\nlocale passwordmgr de de/locale/de/passwordmgr/\nlocale pipnss de de/locale/de/pipnss/\nlocale pippki de de/locale/de/pippki/\nlocale places de de/locale/de/places/\nlocale pluginproblem de de/locale/de/pluginproblem/\nlocale weave de de/locale/de/\n"
  },
  {
    "path": "langpacks/de/chrome.manifest",
    "content": "manifest browser/chrome.manifest application=bluegriffon@bluegriffon.com\nmanifest chrome/de.manifest\nmanifest bluegriffon/chrome.manifest application=bluegriffon@bluegriffon.com\n"
  },
  {
    "path": "langpacks/de/install.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!--\n\n-->\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n     xmlns:em=\"http://www.mozilla.org/2004/em-rdf#\">\n  <Description about=\"urn:mozilla:install-manifest\"\n               em:id=\"langpack-de@bluegriffon.org\"\n               em:name=\"Deutsch (DE) Language Pack\"\n               em:version=\"3.2\"\n               em:type=\"8\"\n               em:creator=\"Sebastian Hengst\">\n    <em:contributor>Robert Kaiser</em:contributor> <em:contributor>Abdulkadir Topal</em:contributor>\n\n    <em:targetApplication>\n      <Description>\n        <em:id>bluegriffon@bluegriffon.com</em:id>\n        <em:minVersion>3.2</em:minVersion>\n        <em:maxVersion>3.2</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n  </Description>\n</RDF>\n"
  },
  {
    "path": "langpacks/en-US/bluegriffon/chrome.manifest",
    "content": "locale bluegriffon en-US base/locale/bluegriffon/\nlocale branding en-US base/locale/branding/\nlocale fs en-US extensions/fs/\nlocale gfd en-US extensions/gfd/\nlocale cssproperties en-US sidebars/cssproperties/\nlocale domexplorer en-US sidebars/domexplorer/\nlocale scripteditor en-US sidebars/scripteditor/\nlocale stylesheets en-US sidebars/stylesheets/\nlocale tipoftheday en-US extensions/tipoftheday/\nlocale aria en-US sidebars/aria/\n\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/branding/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  brandShorterName      \"Firefox\">\n<!ENTITY  brandShortName        \"Firefox Developer Edition\">\n<!ENTITY  brandFullName         \"Firefox Developer Edition\">\n<!ENTITY  vendorShortName       \"Mozilla\">\n<!ENTITY  trademarkInfo.part1   \" \">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/branding/brand.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrandShorterName=Firefox\nbrandShortName=Firefox Developer Edition\nbrandFullName=Firefox Developer Edition\nvendorShortName=Mozilla\n\nsyncBrandShortName=Sync\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/branding/browserconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Do NOT localize or otherwise change these values\nbrowser.startup.homepage=about:home\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/aboutAccounts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAccounts.welcome \"Welcome to &syncBrand.shortName.label;\">\n\n<!ENTITY aboutAccountsConfig.description \"Sign in to sync your tabs, bookmarks, passwords &amp; more.\">\n<!ENTITY aboutAccountsConfig.startButton.label \"Get started\">\n<!ENTITY aboutAccountsConfig.syncPreferences.label \"Sync preferences\">\n<!ENTITY aboutAccounts.noConnection.title \"No connection\">\n<!ENTITY aboutAccounts.noConnection.description \"You must be connected to the Internet to sign in.\">\n<!ENTITY aboutAccounts.noConnection.retry \"Try again\">\n<!ENTITY aboutAccounts.badConfig.title \"Bad configuration\">\n<!ENTITY aboutAccounts.badConfig.description \"Unable to determine your Firefox Account server configuration. Please try again later.\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/aboutCertError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD\n    SYSTEM \"chrome://branding/locale/brand.dtd\">\n  %brandDTD;\n\n<!-- These strings are used by Firefox's custom about:certerror page,\na replacement for the standard security certificate errors produced\nby NSS/PSM via netError.xhtml. -->\n\n<!ENTITY certerror.pagetitle1  \"Insecure Connection\">\n<!ENTITY certerror.longpagetitle1 \"Your connection is not secure\">\n\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara \"The owner of <span class='hostname'/> has configured their website improperly.  To protect your information from being stolen, &brandShortName; has not connected to this website.\">\n<!ENTITY certerror.returnToPreviousPage.label \"Go Back\">\n<!ENTITY certerror.learnMore \"Learn more…\">\n<!ENTITY certerror.advanced.label \"Advanced\">\n\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"This site uses HTTP\nStrict Transport Security (HSTS) to specify that &brandShortName; only connect\nto it securely. As a result, it is not possible to add an exception for this\ncertificate.\">\n\n<!ENTITY certerror.expert.content \"If you understand what's going on, you\ncan tell &brandShortName; to start trusting this site's identification.\n<b>Even if you trust the site, this error could mean that someone is\ntampering with your connection.</b>\">\n<!ENTITY certerror.expert.contentPara2 \"Don't add an exception unless\nyou know there's a good reason why this site doesn't use trusted identification.\">\n<!ENTITY certerror.addException.label \"Add Exception…\">\n<!ENTITY certerror.copyToClipboard.label \"Copy text to clipboard\">\n\n<!ENTITY errorReporting.automatic \"Report errors like this to help Mozilla identify misconfigured sites\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/aboutDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n<!ENTITY aboutDialog.title          \"About &brandFullName;\">\n\n<!-- LOCALIZATION NOTE (update.checkForUpdatesButton.*, update.updateButton.*):\n# Only one button is present at a time.\n# The button when displayed is located directly under the Firefox version in\n# the about dialog (see bug 596813 for screenshots).\n-->\n<!ENTITY update.checkForUpdatesButton.label       \"Check for updates\">\n<!ENTITY update.checkForUpdatesButton.accesskey   \"C\">\n<!ENTITY update.updateButton.label2               \"Restart &brandShortName; to Update\">\n<!ENTITY update.updateButton.accesskey            \"R\">\n\n\n<!-- LOCALIZATION NOTE (warningDesc.version): This is a warning about the experimental nature of Nightly and Aurora builds. It is only shown in those versions. -->\n<!ENTITY warningDesc.version        \"&brandShortName; is experimental and may be unstable.\">\n<!-- LOCALIZATION NOTE (warningDesc.telemetryDesc): This is a notification that Nightly/Aurora builds automatically send Telemetry data back to Mozilla. It is only shown in those versions. \"It\" refers to brandShortName. -->\n<!ENTITY warningDesc.telemetryDesc  \"It automatically sends information about performance, hardware, usage and customizations back to &vendorShortName; to help make &brandShortName; better.\">\n\n<!-- LOCALIZATION NOTE (community.exp.*) This paragraph is shown in \"experimental\" builds, i.e. Nightly and Aurora builds, instead of the other \"community.*\" strings below. -->\n<!ENTITY community.exp.start        \"\">\n<!-- LOCALIZATION NOTE (community.exp.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.exp.mozillaLink  \"&vendorShortName;\">\n<!ENTITY community.exp.middle       \" is a \">\n<!-- LOCALIZATION NOTE (community.exp.creditslink): This is a link title that links to about:credits. -->\n<!ENTITY community.exp.creditsLink  \"global community\">\n<!ENTITY community.exp.end          \" working together to keep the Web open, public and accessible to all.\">\n\n<!ENTITY community.start2           \"&brandShortName; is designed by \">\n<!-- LOCALIZATION NOTE (community.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.mozillaLink      \"&vendorShortName;\">\n<!ENTITY community.middle2          \", a \">\n<!-- LOCALIZATION NOTE (community.creditsLink): This is a link title that links to about:credits. -->\n<!ENTITY community.creditsLink      \"global community\">\n<!ENTITY community.end3             \" working together to keep the Web open, public and accessible to all.\">\n\n<!ENTITY helpus.start               \"Want to help? \">\n<!-- LOCALIZATION NOTE (helpus.donateLink): This is a link title that links to https://sendto.mozilla.org/page/contribute/Give-Now?source=mozillaorg_default_footer&ref=firefox_about&utm_campaign=firefox_about&utm_source=firefox&utm_medium=referral&utm_content=20140929_FireFoxAbout. -->\n<!ENTITY helpus.donateLink          \"Make a donation\">\n<!ENTITY helpus.middle              \" or \">\n<!-- LOCALIZATION NOTE (helpus.getInvolvedLink): This is a link title that links to http://www.mozilla.org/contribute/. -->\n<!ENTITY helpus.getInvolvedLink     \"get involved!\">\n<!ENTITY helpus.end                 \"\">\n\n<!ENTITY releaseNotes.link          \"What’s new\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.license): This is a link title that links to about:license. -->\n<!ENTITY bottomLinks.license        \"Licensing Information\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.rights): This is a link title that links to about:rights. -->\n<!ENTITY bottomLinks.rights         \"End-User Rights\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.privacy): This is a link title that links to https://www.mozilla.org/legal/privacy/. -->\n<!ENTITY bottomLinks.privacy        \"Privacy Policy\">\n\n<!-- LOCALIZATION NOTE (update.checkingForUpdates): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.checkingForUpdates  \"Checking for updates…\">\n<!-- LOCALIZATION NOTE (update.noUpdatesFound): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.noUpdatesFound      \"&brandShortName; is up to date\">\n<!-- LOCALIZATION NOTE (update.adminDisabled): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.adminDisabled       \"Updates disabled by your system administrator\">\n<!-- LOCALIZATION NOTE (update.otherInstanceHandlingUpdates): try to make the localized text short -->\n<!ENTITY update.otherInstanceHandlingUpdates \"&brandShortName; is being updated by another instance\">\n<!ENTITY update.restarting          \"Restarting…\">\n\n<!-- LOCALIZATION NOTE (update.failed.start,update.failed.linkText,update.failed.end):\n     update.failed.start, update.failed.linkText, and update.failed.end all go into\n     one line with linkText being wrapped in an anchor that links to a site to download\n     the latest version of Firefox (e.g. http://www.firefox.com). As this is all in\n     one line, try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.failed.start        \"Update failed. \">\n<!ENTITY update.failed.linkText     \"Download the latest version\">\n<!ENTITY update.failed.end          \"\">\n\n<!-- LOCALIZATION NOTE (update.manual.start,update.manual.end): update.manual.start and update.manual.end\n     all go into one line and have an anchor in between with text that is the same as the link to a site\n     to download the latest version of Firefox (e.g. http://www.firefox.com). As this is all in one line,\n     try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.manual.start        \"Updates available at \">\n<!ENTITY update.manual.end          \"\">\n\n<!-- LOCALIZATION NOTE (update.unsupported.start,update.unsupported.linkText,update.unsupported.end):\n     update.unsupported.start, update.unsupported.linkText, and\n     update.unsupported.end all go into one line with linkText being wrapped in\n     an anchor that links to a site to provide additional information regarding\n     why the system is no longer supported. As this is all in one line, try to\n     make the localized text short (see bug 843497 for screenshots). -->\n<!ENTITY update.unsupported.start    \"You can not perform further updates on this system. \">\n<!ENTITY update.unsupported.linkText \"Learn more\">\n<!ENTITY update.unsupported.end      \"\">\n\n<!-- LOCALIZATION NOTE (update.downloading.start,update.downloading.end): update.downloading.start and \n     update.downloading.end all go into one line, with the amount downloaded inserted in between. As this\n     is all in one line, try to make the localized text short (see bug 596813 for screenshots). The — is\n     the \"em dash\" (long dash).\n     example: Downloading update — 111 KB of 13 MB -->\n<!ENTITY update.downloading.start   \"Downloading update — \">\n<!ENTITY update.downloading.end     \"\">\n\n<!ENTITY update.applying            \"Applying update…\">\n\n<!-- LOCALIZATION NOTE (channel.description.start,channel.description.end): channel.description.start and\n     channel.description.end create one sentence, with the current channel label inserted in between.\n     example: You are currently on the _Stable_ update channel. -->\n<!ENTITY channel.description.start  \"You are currently on the \">\n<!ENTITY channel.description.end    \" update channel. \">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/aboutHealthReport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (abouthealth.pagetitle): Firefox Health Report is a proper noun in en-US, please keep this in mind. -->\n<!ENTITY abouthealth.pagetitle \"&brandShortName; Health Report\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/aboutHome.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n<!ENTITY % syncBrandDTD SYSTEM \"chrome://browser/locale/syncBrand.dtd\">\n%syncBrandDTD;\n\n<!-- These strings are used in the about:home page -->\n\n<!ENTITY abouthome.pageTitle \"&brandFullName; Start Page\">\n\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet1.v1):\n     text in <a/> will be linked to the Firefox features page on mozilla.com\n-->\n<!ENTITY abouthome.defaultSnippet1.v1 \"Thanks for choosing Firefox! To get the most out of your browser, learn more about the <a>latest features</a>.\">\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet2.v1):\n     text in <a/> will be linked to the featured add-ons on addons.mozilla.org\n-->\n<!ENTITY abouthome.defaultSnippet2.v1 \"It’s easy to customize your Firefox exactly the way you want it. <a>Choose from thousands of add-ons</a>.\">\n<!-- LOCALIZATION NOTE (abouthome.rightsSnippet): text in <a/> will be linked to about:rights -->\n<!ENTITY abouthome.rightsSnippet \"&brandFullName; is free and open source software from the non-profit Mozilla Foundation. <a>Know your rights…</a>\">\n\n<!ENTITY abouthome.bookmarksButton.label \"Bookmarks\">\n<!ENTITY abouthome.historyButton.label   \"History\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonWin.label): The label for the\n     preferences/options item on about:home on Windows -->\n<!ENTITY abouthome.preferencesButtonWin.label  \"Options\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonUnix.label): The label for the\n     preferences/options item on about:home on Linux and OS X -->\n<!ENTITY abouthome.preferencesButtonUnix.label  \"Preferences\">\n<!ENTITY abouthome.addonsButton.label    \"Add-ons\">\n<!ENTITY abouthome.downloadsButton.label \"Downloads\">\n<!ENTITY abouthome.syncButton.label      \"&syncBrand.shortName.label;\">\n\n<!-- LOCALIZATION NOTE (abouthome.aboutMozilla.label): The (invisible) label for\n     the mozilla wordmark in the top-right corner that links to Mozilla's main\n     about page. -->\n<!ENTITY abouthome.aboutMozilla.label    \"About Mozilla\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/aboutPrivateBrowsing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutPrivateBrowsing.notPrivate                 \"You are currently not in a private window.\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.label     \"Open a Private Window\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.accesskey \"P\">\n\n<!ENTITY privateBrowsing.title                           \"Private Browsing\">\n<!ENTITY privateBrowsing.title.tracking                  \"Private Browsing with Tracking Protection\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.before       \"When you browse in a Private Window, Firefox \">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.emphasize    \"does not save\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.after        \":\">\n<!ENTITY aboutPrivateBrowsing.info.visited               \"visited pages\">\n<!ENTITY aboutPrivateBrowsing.info.searches              \"searches\">\n<!ENTITY aboutPrivateBrowsing.info.cookies               \"cookies\">\n<!ENTITY aboutPrivateBrowsing.info.temporaryFiles        \"temporary files\">\n<!ENTITY aboutPrivateBrowsing.info.saved.before          \"Firefox \">\n<!ENTITY aboutPrivateBrowsing.info.saved.emphasize       \"will save\">\n<!ENTITY aboutPrivateBrowsing.info.saved.after2          \" your:\">\n<!ENTITY aboutPrivateBrowsing.info.downloads             \"downloads\">\n<!ENTITY aboutPrivateBrowsing.info.bookmarks             \"bookmarks\">\n<!ENTITY aboutPrivateBrowsing.note.before                \"Private Browsing \">\n<!ENTITY aboutPrivateBrowsing.note.emphasize             \"doesn’t make you anonymous\">\n<!ENTITY aboutPrivateBrowsing.note.after                 \" on the Internet. Your employer or Internet service provider can still know what page you visit.\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.before          \"Learn more about \">\n<!ENTITY aboutPrivateBrowsing.learnMore3.title           \"Private Browsing\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.after           \".\">\n\n<!ENTITY trackingProtection.title                        \"Tracking Protection\">\n<!ENTITY trackingProtection.description2                 \"Some websites use trackers that can monitor your activity across the Internet. With Tracking Protection Firefox will block many trackers that can collect information about your browsing behavior.\">\n<!ENTITY trackingProtection.startTour1                   \"See how it works\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/aboutPrivateBrowsing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle.head=Private Browsing\ntitle.normal=Open a private window?\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/aboutRobots.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- These strings are used in the about:robots page, which ties in with the\n     robots theme used in the Firefox 3 Beta 2/3 first run pages.\n     They're just meant to be fun and whimsical, with references to some geeky\n     but well-known robots in movies and books. Be creative with translations! -->\n\n<!-- Nonsense line from the movie \"The Day The Earth Stood Still\". No translation needed. -->\n<!ENTITY robots.pagetitle  \"Gort! Klaatu barada nikto!\">\n<!-- Movie: Logan's Run... Box (cybog): \"Welcome Humans! I am ready for you.\" -->\n<!ENTITY robots.errorTitleText \"Welcome Humans!\">\n<!-- Movie: The Day The Earth Stood Still. Spoken by Klaatu. -->\n<!ENTITY robots.errorShortDescText \"We have come to visit you in peace and with goodwill!\">\n<!-- Various books by Isaac Asimov. http://en.wikipedia.org/wiki/Three_Laws_of_Robotics -->\n<!ENTITY robots.errorLongDesc1 \"Robots may not injure a human being or, through inaction, allow a human being to come to harm.\">\n<!-- Movie: Blade Runner. Batty: \"I've seen things you people wouldn’t believe...\" -->\n<!ENTITY robots.errorLongDesc2 \"Robots have seen things you people wouldn’t believe.\">\n<!-- Book: Hitchhiker’s Guide To The Galaxy. What the Sirius Cybernetics Corporation calls robots. -->\n<!ENTITY robots.errorLongDesc3 \"Robots are Your Plastic Pal Who’s Fun To Be With.\">\n<!-- TV: Futurama. Bender's first line is \"Bite my shiny metal ass.\" -->\n<!ENTITY robots.errorLongDesc4 \"Robots have shiny metal posteriors which should not be bitten.\">\n<!-- TV: Battlestar Galactica (2004 series). From the opening text. -->\n<!ENTITY robots.errorTrailerDescText \"And they have a plan.\">\n<!-- TV: Battlestar Galactica (2004 series). Common expletive referring to Cylons. -->\n<!ENTITY robots.imgtitle \"Frakkin' Toasters\">\n<!-- Book: Hitchhiker's Guide To The Galaxy. Arthur presses a button and it warns him. -->\n<!ENTITY robots.dontpress \"Please do not press this button again.\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/aboutSearchReset.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY searchreset.tabtitle       \"Restore Search Settings\">\n\n<!ENTITY searchreset.pageTitle      \"Restore your search settings?\">\n\n<!ENTITY searchreset.pageInfo1      \"Your search settings might be out-of-date. &brandShortName; can help you restore the default search settings.\">\n\n\n<!-- LOCALIZATION NOTE (searchreset.selector.label): this string is\nfollowed by a dropdown of all the built-in search engines. -->\n<!ENTITY searchreset.selector.label \"This will set your default search engine to\">\n\n<!-- LOCALIZATION NOTE (searchreset.beforelink.pageInfo,\nsearchreset.afterlink.pageInfo): these two string are used respectively\nbefore and after the \"Settings page\" link (searchreset.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language. -->\n<!ENTITY searchreset.beforelink.pageInfo2 \"You can change these settings at any time from the \">\n<!ENTITY searchreset.afterlink.pageInfo2  \".\">\n\n<!ENTITY searchreset.link.pageInfo2       \"Settings page\">\n\n<!ENTITY searchreset.noChangeButton        \"Don’t Change\">\n<!ENTITY searchreset.noChangeButton.access \"D\">\n\n<!ENTITY searchreset.changeEngineButton        \"Change Search Engine\">\n<!ENTITY searchreset.changeEngineButton.access \"C\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/aboutSessionRestore.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restorepage.tabtitle       \"Restore Session\">\n\n<!-- LOCALIZATION NOTE: The title is intended to be apologetic and disarming, expressing dismay\n     and regret that we are unable to restore the session for the user -->\n<!ENTITY restorepage.errorTitle     \"Well, this is embarrassing.\">\n<!ENTITY restorepage.problemDesc    \"&brandShortName; is having trouble recovering your windows and tabs. This is usually caused by a recently opened web page.\">\n<!ENTITY restorepage.tryThis        \"You can try:\">\n<!ENTITY restorepage.restoreSome    \"Removing one or more tabs that you think may be causing the problem\">\n<!ENTITY restorepage.startNew       \"Starting an entirely new browsing session\">\n\n<!ENTITY restorepage.tryagainButton \"Restore\">\n<!ENTITY restorepage.restore.access \"R\">\n<!ENTITY restorepage.closeButton    \"Close\">\n<!ENTITY restorepage.close.access   \"C\">\n\n<!ENTITY restorepage.restoreHeader  \"Restore\">\n<!ENTITY restorepage.listHeader     \"Windows and Tabs\">\n<!-- LOCALIZATION NOTE: &#37;S will be replaced with a number. -->\n<!ENTITY restorepage.windowLabel    \"Window &#37;S\">\n\n\n<!-- LOCALIZATION NOTE: The following 'welcomeback2' strings are for about:welcomeback,\n     not for about:sessionstore -->\n\n<!ENTITY welcomeback2.restoreButton  \"Let’s go!\">\n<!ENTITY welcomeback2.restoreButton.access \"L\">\n\n<!ENTITY welcomeback2.tabtitle      \"Success!\">\n\n<!ENTITY welcomeback2.pageTitle     \"Success!\">\n<!ENTITY welcomeback2.pageInfo1     \"&brandShortName; is ready to go.\">\n\n<!ENTITY welcomeback2.label.restoreAll  \"Restore all Windows and Tabs\">\n<!ENTITY welcomeback2.label.restoreSome \"Restore only the ones you want\">\n\n\n<!-- LOCALIZATION NOTE (welcomeback2.beforelink.pageInfo2,\nwelcomeback2.afterlink.pageInfo2): these two string are used respectively\nbefore and after the the \"learn more\" link (welcomeback2.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language.\n-->\n<!ENTITY welcomeback2.beforelink.pageInfo2  \"Your add-ons and customizations have been removed and your browser settings have been restored to their defaults. If this didn’t fix your issue, \">\n<!ENTITY welcomeback2.afterlink.pageInfo2   \"\">\n\n<!ENTITY welcomeback2.link.pageInfo2        \"learn more about what you can do.\">\n\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/aboutSyncTabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabs.otherDevices.label               \"Tabs From Other Devices\">\n\n<!ENTITY tabs.searchText.label                   \"Type here to find tabs…\">\n\n<!-- LOCALIZATION NOTE (tabs.context.openTab.accesskey, tabs.context.openMultipleTabs.accesskey):\n     Only one of these will show at a time (based on selection), so reusing accesskey is ok. -->\n<!ENTITY tabs.context.openTab.label                   \"Open This Tab\">\n<!ENTITY tabs.context.openTab.accesskey               \"O\">\n<!ENTITY tabs.context.openMultipleTabs.label          \"Open Selected Tabs\">\n<!ENTITY tabs.context.openMultipleTabs.accesskey      \"O\">\n<!ENTITY tabs.context.bookmarkSingleTab.label         \"Bookmark This Tab…\">\n<!ENTITY tabs.context.bookmarkSingleTab.accesskey     \"B\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.label      \"Bookmark Selected Tabs…\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.accesskey  \"B\">\n<!ENTITY tabs.context.refreshList.label               \"Refresh List\">\n<!ENTITY tabs.context.refreshList.accesskey           \"R\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/aboutTabCrashed.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabCrashed.closeTab \"Close This Tab\">\n<!ENTITY tabCrashed.restoreTab \"Restore This Tab\">\n<!ENTITY tabCrashed.restoreAll \"Restore All Crashed Tabs\">\n\n<!-- LOCALIZATION NOTE (tabCrashed.header2): \"Gah\" is an English slang word\n     used to express surprise or frustration (or both at the same time).  We\n     are using it to communicate in an informal way that it is both\n     frustrating that your tab crashed and a surprise that we didn't want to\n     happen. If you have a similar word or short phrase that is not profane or\n     vulgar, use it. If not, feel free to skip the word in your\n     translation. -->\n<!ENTITY tabCrashed.header2 \"Gah. Your tab just crashed.\">\n<!ENTITY tabCrashed.offerHelp \"We can help you!\">\n<!ENTITY tabCrashed.single.offerHelpMessage \"Choose &tabCrashed.restoreTab; to reload page content.\">\n<!ENTITY tabCrashed.multiple.offerHelpMessage \"Choose &tabCrashed.restoreTab; or &tabCrashed.restoreAll; to reload page content.\">\n<!ENTITY tabCrashed.requestHelp \"Will you help us?\">\n<!ENTITY tabCrashed.requestHelpMessage \"Crash reports help us diagnose problems and make &brandShortName; better.\">\n<!ENTITY tabCrashed.requestReport \"Report this tab\">\n<!ENTITY tabCrashed.sendReport2 \"Send a crash report for the tab you are viewing\">\n<!ENTITY tabCrashed.commentPlaceholder2 \"Optional comments (comments are publicly visible)\">\n<!ENTITY tabCrashed.includeURL2 \"Include page URL with this crash report\">\n<!ENTITY tabCrashed.emailPlaceholder \"Enter your email address here\">\n<!ENTITY tabCrashed.emailMe \"Email me when more information is available\">\n<!ENTITY tabCrashed.reportSent \"Crash report already submitted; thank you for helping make &brandShortName; better!\">\n<!ENTITY tabCrashed.requestAutoSubmit2 \"Report background tabs\">\n<!ENTITY tabCrashed.autoSubmit2 \"Update preferences to automatically send crash reports, including reports for crashed background tabs from this session and future sessions\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/accounts.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (reconnectDescription) - %S = Email address of user's Firefox Account\nreconnectDescription = Reconnect %S\n\n# LOCALIZATION NOTE (verifyDescription) - %S = Email address of user's Firefox Account\nverifyDescription = Verify %S\n\n# These strings are shown in a desktop notification after the\n# user requests we resend a verification email.\nverificationSentTitle = Verification Sent\n# LOCALIZATION NOTE (verificationSentBody) - %S = Email address of user's Firefox Account\nverificationSentBody = A verification link has been sent to %S.\nverificationNotSentTitle = Unable to Send Verification\nverificationNotSentBody = We are unable to send a verification mail at this time, please try again later.\n\n# LOCALIZATION NOTE (deviceConnectedTitle, deviceConnectedBody, deviceConnectedBody.noDeviceName)\n# These strings are used in a notification shown when a new device joins the Sync account.\n# deviceConnectedBody.noDeviceName is shown instead of deviceConnectedBody when we\n# could not get the device name that joined\ndeviceConnectedTitle = Firefox Sync\ndeviceConnectedBody = This computer is now syncing with %S.\ndeviceConnectedBody.noDeviceName = This computer is now syncing with a new device.\n\n# LOCALIZATION NOTE (syncStartNotification.title, syncStartNotification.body)\n# These strings are used in a notification shown after Sync is connected.\nsyncStartNotification.title = Sync enabled\n# %S is brandShortName\nsyncStartNotification.body2 = %S will begin syncing momentarily.\n\n# LOCALIZATION NOTE (deviceDisconnectedNotification.title, deviceDisconnectedNotification.body)\n# These strings are used in a notification shown after Sync was disconnected remotely.\ndeviceDisconnectedNotification.title = Sync disconnected\ndeviceDisconnectedNotification.body = This computer has been successfully disconnected from Firefox Sync.\n\n# LOCALIZATION NOTE (sendTabToAllDevices.menuitem)\n# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link.\nsendTabToAllDevices.menuitem = All Devices\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title,\n# tabsArrivingNotification.title, unnamedTabsArrivingNotification2.body,\n# unnamedTabsArrivingNotificationMultiple2.body, unnamedTabsArrivingNotificationNoDevice.body)\n# These strings are used in a notification shown when we're opening tab(s) another device sent us to display.\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title)\n# The body for these is the URL of the tab recieved\ntabArrivingNotification.title = Tab received\n# LOCALIZATION NOTE (tabArrivingNotificationWithDevice.title) %S is the device name\ntabArrivingNotificationWithDevice.title = Tab from %S\n\ntabsArrivingNotification.title = Multiple tabs received\n# LOCALIZATION NOTE (unnamedTabsArrivingNotification2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received and #2 is the device name.\nunnamedTabsArrivingNotification2.body = #1 tab has arrived from #2;#1 tabs have arrived from #2\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationMultiple2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received.\nunnamedTabsArrivingNotificationMultiple2.body = #1 tab has arrived from your connected devices;#1 tabs have arrived from your connected devices\n\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationNoDevice.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received\n# This version is used when we don't know any device names.\nunnamedTabsArrivingNotificationNoDevice.body = #1 tab has arrived;#1 tabs have arrived\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=The URL is not valid and cannot be loaded.\nfileNotFound=Firefox can’t find the file at %S.\nfileAccessDenied=The file at %S is not readable.\ndnsNotFound=Firefox can’t find the server at %S.\nunknownProtocolFound=Firefox doesn’t know how to open this address, because one of the following protocols (%S) isn’t associated with any program or is not allowed in this context.\nconnectionFailure=Firefox can’t establish a connection to the server at %S.\nnetInterrupt=The connection to %S was interrupted while the page was loading.\nnetTimeout=The server at %S is taking too long to respond.\nredirectLoop=Firefox has detected that the server is redirecting the request for this address in a way that will never complete.\n## LOCALIZATION NOTE (confirmRepostPrompt): In this item, don’t translate \"%S\"\nconfirmRepostPrompt=To display this page, %S must send information that will repeat any action (such as a search or order confirmation) that was performed earlier.\nresendButton.label=Resend\nunknownSocketType=Firefox doesn’t know how to communicate with the server.\nnetReset=The connection to the server was reset while the page was loading.\nnotCached=This document is no longer available.\nnetOffline=Firefox is currently in offline mode and can’t browse the Web.\nisprinting=The document cannot change while Printing or in Print Preview.\ndeniedPortAccess=This address uses a network port which is normally used for purposes other than Web browsing. Firefox has canceled the request for your protection.\nproxyResolveFailure=Firefox is configured to use a proxy server that can’t be found.\nproxyConnectFailure=Firefox is configured to use a proxy server that is refusing connections.\ncontentEncodingError=The page you are trying to view cannot be shown because it uses an invalid or unsupported form of compression.\nunsafeContentType=The page you are trying to view cannot be shown because it is contained in a file type that may not be safe to open. Please contact the website owners to inform them of this problem.\nexternalProtocolTitle=External Protocol Request\nexternalProtocolPrompt=An external application must be launched to handle %1$S: links.\\n\\n\\nRequested link:\\n\\n%2$S\\n\\nApplication: %3$S\\n\\n\\nIf you were not expecting this request it may be an attempt to exploit a weakness in that other program. Cancel this request unless you are sure it is not malicious.\\n\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<Unknown>\nexternalProtocolChkMsg=Remember my choice for all links of this type.\nexternalProtocolLaunchBtn=Launch application\nmalwareBlocked=The site at %S has been reported as an attack site and has been blocked based on your security preferences.\nunwantedBlocked=The site at %S has been reported as serving unwanted software and has been blocked based on your security preferences.\ndeceptiveBlocked=This web page at %S has been reported as a deceptive site and has been blocked based on your security preferences.\ncspBlocked=This page has a content security policy that prevents it from being loaded in this way.\ncorruptedContentErrorv2=The site at %S has experienced a network protocol violation that cannot be repaired.\nremoteXUL=This page uses an unsupported technology that is no longer available by default in Firefox.\n## LOCALIZATION NOTE (sslv3Used) - Do not translate \"%S\".\nsslv3Used=Firefox cannot guarantee the safety of your data on %S because it uses SSLv3, a broken security protocol.\ninadequateSecurityError=The website tried to negotiate an inadequate level of security.\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/baseMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY minimizeWindow.key       \"m\">\n<!ENTITY minimizeWindow.label     \"Minimize\">\n<!ENTITY bringAllToFront.label    \"Bring All to Front\">\n<!ENTITY zoomWindow.label         \"Zoom\">\n<!ENTITY windowMenu.label         \"Window\">\n\n<!ENTITY helpMenu.label           \"Help\"> \n<!ENTITY helpMenu.accesskey       \"H\"> \n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n                       for the help button in the menubar but Gnome does not.   -->\n<!ENTITY helpMenuWin.label        \"Help\"> \n<!ENTITY helpMenuWin.accesskey    \"H\">\n<!ENTITY aboutProduct2.label      \"About &brandShorterName;\">\n<!ENTITY aboutProduct2.accesskey  \"A\">\n<!ENTITY productHelp2.label       \"&brandShorterName; Help\">\n<!ENTITY productHelp2.accesskey   \"H\">\n<!ENTITY helpMac.commandkey       \"?\">\n\n<!ENTITY helpKeyboardShortcuts.label     \"Keyboard Shortcuts\">\n<!ENTITY helpKeyboardShortcuts.accesskey \"K\">\n\n<!ENTITY helpSafeMode.label       \"Restart with Add-ons Disabled…\">\n<!ENTITY helpSafeMode.accesskey   \"R\">\n<!ENTITY helpSafeMode.stop.label       \"Restart with Add-ons Enabled\">\n<!ENTITY helpSafeMode.stop.accesskey   \"R\">\n\n<!ENTITY healthReport2.label      \"&brandShorterName; Health Report\">\n<!ENTITY healthReport2.accesskey  \"e\">\n\n<!ENTITY helpTroubleshootingInfo.label      \"Troubleshooting Information\">\n<!ENTITY helpTroubleshootingInfo.accesskey  \"T\">\n\n<!ENTITY helpFeedbackPage.label      \"Submit Feedback…\">\n<!ENTITY helpFeedbackPage.accesskey  \"S\">\n\n<!ENTITY helpShowTour2.label            \"&brandShorterName; Tour\">\n<!ENTITY helpShowTour2.accesskey        \"o\">\n\n<!ENTITY preferencesCmdMac.label        \"Preferences…\">\n<!ENTITY preferencesCmdMac.commandkey   \",\">\n\n<!ENTITY servicesMenuMac.label          \"Services\">\n\n<!ENTITY hideThisAppCmdMac2.label       \"Hide &brandShorterName;\">\n<!ENTITY hideThisAppCmdMac2.commandkey  \"H\">\n\n<!ENTITY hideOtherAppsCmdMac.label      \"Hide Others\">\n<!ENTITY hideOtherAppsCmdMac.commandkey \"H\">\n\n<!ENTITY showAllAppsCmdMac.label        \"Show All\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/bookmarks.html",
    "content": "\n\n\n\n\n\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<meta charset=\"UTF-8\">\n<title>Bookmarks</title>\n<h1>Bookmarks</h1>\n\n<dl><p>\n    <dt><h3 personal_toolbar_folder=\"true\">Bookmarks Toolbar Folder</h3></dt>\n    <dd>Add bookmarks to this folder to see them displayed on the Bookmarks Toolbar\n        <dl>\n            <p><dt><a href=\"https://www.mozilla.org/en-US/firefox/central/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAz5JREFUeNpcU0toXFUY/s49596588ikySSmM8rk0UkJEirVTVEjYk1NUdRFFgouXZQI2k2hUCjdiYIuCi4Kuig0DbqQYgU3Yi0iFRuRCBMwaZvMZDTNY95z3/fM8b8jldpzOeeee/i/737n+/+f4ZExf730rkiaZ9NJMx/nmk5HypMqqLr+ZuD4F67N5ZYejmfRsnvhyKsLhSs3zP70SubgYKHSdFENu+gXAprQIGnvBi5ez0m1b6u7M399+PTx+UvtCKtFi2F6195qXK2byir88esy5ksfYND5DhuhRCtUKBNB0Q7w5Z8ee2GgWdjOn250fn5v5j8F5dOHlZD0kWRgAwp3hrKY0S9BJWKIcQ5PShhNG4+1bHx+IocT+RXcrRSDMfFNRvvt3Oyp/icIrRhUl9hoO4kt3F55Bxf3LkLV20jWOohbDjzXxyc/lMH0cRSyCd1xq+dFhu986t7T0CUwIzB8EkW3O5ibhj44ib7NJhiBKRoB/aS4ZWHjbxtjGQYP7nGRTjim1SaQqYiAVAREpHG8vzWJn+6PQ6CF0HPR7nQQczpYeEWHyWMUkwU8MSECGwgJxAWp9xWKNzkuH3oet+JDlIE9Momedh1G4CN0bfhVG9nsS0BQQthJx0V7j3elq7ihqV5ezQTwZmodP9ZGkU/bOPr4Nr53xtDYsaD7Dg4nNqFaH5OCYSSdGhf7daNmuv6wEKqXk/yExKGBHSznFsH6FFpKQ/JAA0ulUejWLt44lkHXsqDaX6C6Nl4Rnq8vK8s/KThDMlJhkI91YOO+iR3XwEelCdTCBLSgijNzd6DLNfhlHfZ6FtWiWBQpq/V2LdSrrNPljBQkoOjuCiPxAMutOIbkPqYSEqeequGZaTLzdhZhS0PlnlB9bvhtr5CuHj3y2Qj8hVQ/kEopxONEEsO/0yATDYXYAdWrE69JEElXq7Hyk0tro+xBU1yZmr4xrIcvptIRCZlJJAYBmRGRkD08aivA7VDvWPqt564Xn41w/AHB1/u7l1/uGxGU8mNcgodUNDIq0JDeLnpzc1uo1Qr76rWbqyf/142PjsXJqdkmN2YDnQ9oGkJNU+t57q7qUv4y9/t64+HYfwQYAN7OczrzUDvGAAAAAElFTkSuQmCC\">Getting Started</a></dt>\n        </dl>\n    <p><dt><h3>Mozilla Firefox</h3></dt>\n        <dl><p>\n            <dt><a href=\"https://support.mozilla.org/en-US/products/firefox\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Help and Tutorials</a>\n            <dt><a href=\"https://www.mozilla.org/en-US/firefox/customize/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Customize Firefox</a>\n            <dt><a href=\"https://www.mozilla.org/en-US/contribute/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Get Involved</a>\n            <dt><a href=\"https://www.mozilla.org/en-US/about/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">About Us</a>\n        </dl>\n</dl>\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/browser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the browser main menu items -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys --> \n\n<!-- LOCALIZATION NOTE (mainWindow.title): DONT_TRANSLATE -->\n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifiermenuseparator): DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifiermenuseparator \" - \">\n<!-- LOCALIZATION NOTE (mainWindow.titlePrivateBrowsingSuffix): This will be appended to the window's title\n                                                                inside the private browsing mode -->\n<!ENTITY mainWindow.titlePrivateBrowsingSuffix \"(Private Browsing)\">\n\n<!ENTITY appmenu.tooltip                     \"Open menu\">\n<!ENTITY navbarOverflow.label                \"More tools…\">\n\n<!-- Tab context menu -->\n<!ENTITY  reloadTab.label                    \"Reload Tab\">\n<!ENTITY  reloadTab.accesskey                \"R\">\n<!ENTITY  reloadAllTabs.label                \"Reload All Tabs\">\n<!ENTITY  reloadAllTabs.accesskey            \"A\">\n<!-- LOCALIZATION NOTE (closeTabsToTheEnd.label): This should indicate the\ndirection in which tabs are closed, i.e. locales that use RTL mode should say\nleft instead of right. -->\n<!ENTITY  closeTabsToTheEnd.label            \"Close Tabs to the Right\">\n<!ENTITY  closeTabsToTheEnd.accesskey        \"i\">\n<!ENTITY  closeOtherTabs.label               \"Close Other Tabs\">\n<!ENTITY  closeOtherTabs.accesskey           \"o\">\n\n<!-- LOCALIZATION NOTE (pinTab.label, unpinTab.label): \"Pin\" is being\nused as a metaphor for expressing the fact that these tabs are \"pinned\" to the\nleft edge of the tabstrip. Really we just want the string to express the idea\nthat this is a lightweight and reversible action that keeps your tab where you\ncan reach it easily. -->\n<!ENTITY  pinTab.label                       \"Pin Tab\">\n<!ENTITY  pinTab.accesskey                   \"P\">\n<!ENTITY  unpinTab.label                     \"Unpin Tab\">\n<!ENTITY  unpinTab.accesskey                 \"b\">\n<!ENTITY  sendTabToDevice.label              \"Send Tab to Device\">\n<!ENTITY  sendTabToDevice.accesskey          \"D\">\n<!ENTITY  sendPageToDevice.label             \"Send Page to Device\">\n<!ENTITY  sendPageToDevice.accesskey         \"D\">\n<!ENTITY  sendLinkToDevice.label             \"Send Link to Device\">\n<!ENTITY  sendLinkToDevice.accesskey         \"D\">\n<!ENTITY  moveToNewWindow.label              \"Move to New Window\">\n<!ENTITY  moveToNewWindow.accesskey          \"W\">\n<!ENTITY  bookmarkAllTabs.label              \"Bookmark All Tabs…\">\n<!ENTITY  bookmarkAllTabs.accesskey          \"T\">\n<!ENTITY  undoCloseTab.label                 \"Undo Close Tab\">\n<!ENTITY  undoCloseTab.accesskey             \"U\">\n<!ENTITY  closeTab.label                     \"Close Tab\">\n<!ENTITY  closeTab.accesskey                 \"c\">\n\n<!ENTITY  listAllTabs.label      \"List all tabs\">\n\n<!ENTITY tabCmd.label \"New Tab\">\n<!ENTITY tabCmd.accesskey \"T\">\n<!ENTITY tabCmd.commandkey \"t\">\n<!-- LOCALIZATION NOTE (openLocationCmd.label): \"Open Location\" is only\ndisplayed on OS X, and only on windows that aren't main browser windows, or\nwhen there are no windows but Firefox is still running. -->\n<!ENTITY openLocationCmd.label \"Open Location…\">\n<!ENTITY openFileCmd.label \"Open File…\">\n<!ENTITY openFileCmd.accesskey \"O\">\n<!ENTITY openFileCmd.commandkey \"o\">\n<!ENTITY printSetupCmd.label \"Page Setup…\">\n<!ENTITY printSetupCmd.accesskey \"u\">\n<!ENTITY printPreviewCmd.label \"Print Preview\">\n<!ENTITY printPreviewCmd.accesskey \"v\">\n<!ENTITY printCmd.label \"Print…\">\n<!ENTITY printCmd.accesskey \"P\">\n<!ENTITY printCmd.commandkey \"p\">\n\n<!ENTITY goOfflineCmd.label \"Work Offline\">\n<!ENTITY goOfflineCmd.accesskey \"k\">\n\n<!ENTITY menubarCmd.label \"Menu Bar\">\n<!ENTITY menubarCmd.accesskey \"M\">\n<!ENTITY navbarCmd.label \"Navigation Toolbar\">\n<!ENTITY personalbarCmd.label \"Bookmarks Toolbar\">\n<!ENTITY personalbarCmd.accesskey \"B\">\n<!ENTITY bookmarksToolbarItem.label \"Bookmarks Toolbar Items\">\n\n<!ENTITY toolbarContextMenu.reloadAllTabs.label \"Reload All Tabs\">\n<!ENTITY toolbarContextMenu.reloadAllTabs.accesskey \"A\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.label \"Bookmark All Tabs…\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.accesskey \"T\">\n<!ENTITY toolbarContextMenu.undoCloseTab.label \"Undo Close Tab\">\n<!ENTITY toolbarContextMenu.undoCloseTab.accesskey \"U\">\n\n<!ENTITY pageSourceCmd.label \"Page Source\">\n<!ENTITY pageSourceCmd.accesskey \"o\">\n<!ENTITY pageSourceCmd.commandkey \"u\">\n<!ENTITY pageInfoCmd.label \"Page Info\">\n<!ENTITY pageInfoCmd.accesskey \"I\">\n<!ENTITY pageInfoCmd.commandkey \"i\">\n<!ENTITY mirrorTabCmd.label \"Mirror Tab\">\n<!ENTITY mirrorTabCmd.accesskey \"m\">\n<!-- LOCALIZATION NOTE (enterFullScreenCmd.label, exitFullScreenCmd.label):\nThese should match what Safari and other Apple applications use on OS X Lion. -->\n<!ENTITY enterFullScreenCmd.label \"Enter Full Screen\">\n<!ENTITY enterFullScreenCmd.accesskey \"F\">\n<!ENTITY exitFullScreenCmd.label \"Exit Full Screen\">\n<!ENTITY exitFullScreenCmd.accesskey \"F\">\n<!ENTITY fullScreenCmd.label \"Full Screen\">\n<!ENTITY fullScreenCmd.accesskey \"F\">\n<!ENTITY fullScreenCmd.macCommandKey \"f\">\n<!ENTITY showAllTabsCmd.label \"Show All Tabs\">\n<!ENTITY showAllTabsCmd.accesskey \"A\">\n<!ENTITY toggleReaderMode.key \"R\">\n\n<!ENTITY fxaSignIn.label \"Sign in to &syncBrand.shortName.label;\">\n<!ENTITY fxaSignedIn.tooltip \"Open &syncBrand.shortName.label; preferences\">\n<!ENTITY fxaSignInError.label \"Reconnect to &syncBrand.shortName.label;\">\n<!ENTITY fxaUnverified.label \"Verify Your Account\">\n\n\n<!ENTITY fullScreenMinimize.tooltip \"Minimize\">\n<!ENTITY fullScreenRestore.tooltip \"Restore\">\n<!ENTITY fullScreenClose.tooltip \"Close\">\n<!ENTITY fullScreenAutohide.label \"Hide Toolbars\">\n<!ENTITY fullScreenAutohide.accesskey \"H\">\n<!ENTITY fullScreenExit.label \"Exit Full Screen Mode\">\n<!ENTITY fullScreenExit.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (fullscreenWarning.beforeDomain.label,\n     fullscreenWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring fullscreen.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n<!ENTITY fullscreenWarning.beforeDomain.label \"\">\n<!ENTITY fullscreenWarning.afterDomain.label \"is now full screen\">\n<!ENTITY fullscreenWarning.generic.label \"This document is now full screen\">\n\n<!-- LOCALIZATION NOTE (exitDOMFullscreen.button,\n     exitDOMFullscreenMac.button): the \"escape\" button on PC keyboards\n     is uppercase, while on Mac keyboards it is lowercase -->\n<!ENTITY exitDOMFullscreen.button \"Exit Full Screen (Esc)\">\n<!ENTITY exitDOMFullscreenMac.button \"Exit Full Screen (esc)\">\n<!ENTITY leaveDOMFullScreen.label \"Exit Full Screen\">\n<!ENTITY leaveDOMFullScreen.accesskey \"u\">\n\n<!-- LOCALIZATION NOTE (pointerlockWarning.beforeDomain.label,\n     pointerlockWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring pointerlock.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n<!ENTITY pointerlockWarning.beforeDomain.label \"\">\n<!ENTITY pointerlockWarning.afterDomain.label \"has control of your pointer. Press Esc to take back control.\">\n<!ENTITY pointerlockWarning.generic.label \"This document has control of your pointer. Press Esc to take back control.\">\n\n<!ENTITY closeWindow.label \"Close Window\">\n<!ENTITY closeWindow.accesskey \"d\">\n\n<!ENTITY bookmarksMenu.label \"Bookmarks\">\n<!ENTITY bookmarksMenu.accesskey \"B\">\n<!ENTITY bookmarkThisPageCmd.label \"Bookmark This Page\">\n<!ENTITY editThisBookmarkCmd.label \"Edit This Bookmark\">\n<!ENTITY bookmarkThisPageCmd.commandkey \"d\">\n<!-- LOCALIZATION NOTE (findShareServices.label):\n  -  Use the unicode ellipsis char, \\u2026,\n  -  or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY findShareServices.label \"Find more Share services…\">\n<!ENTITY sharePageCmd.label \"Share This Page\">\n<!ENTITY sharePageCmd.commandkey \"S\">\n<!ENTITY sharePageCmd.accesskey \"s\">\n<!-- LOCALIZATION NOTE (shareLink.accesskey): must be different than the following share access keys -->\n<!ENTITY shareLink.label \"Share This Link\">\n<!ENTITY shareLink.accesskey \"h\">\n<!ENTITY shareImage.label \"Share This Image\">\n<!ENTITY shareImage.accesskey \"r\">\n<!ENTITY shareSelect.label \"Share Selection\">\n<!ENTITY shareSelect.accesskey \"r\">\n<!ENTITY shareVideo.label \"Share This Video\">\n<!ENTITY shareVideo.accesskey \"r\">\n<!ENTITY feedsMenu2.label \"Subscribe to This Page\">\n<!ENTITY subscribeToPageMenupopup.label \"Subscribe to This Page\">\n<!ENTITY subscribeToPageMenuitem.label \"Subscribe to This Page…\">\n<!ENTITY addCurPagesCmd.label \"Bookmark All Tabs…\">\n<!ENTITY showAllBookmarks2.label \"Show All Bookmarks\">\n<!ENTITY recentBookmarks.label \"Recently Bookmarked\">\n<!ENTITY otherBookmarksCmd.label \"Other Bookmarks\">\n<!ENTITY mobileBookmarksCmd.label \"Mobile Bookmarks\">\n<!ENTITY bookmarksToolbarChevron.tooltip \"Show more bookmarks\">\n<!ENTITY showRecentlyBookmarked.label     \"Show Recently Bookmarked\">\n<!ENTITY showRecentlyBookmarked.accesskey \"h\">\n<!ENTITY hideRecentlyBookmarked.label     \"Hide Recently Bookmarked\">\n<!ENTITY hideRecentlyBookmarked.accesskey \"H\">\n\n<!ENTITY backCmd.label                \"Back\">\n<!ENTITY backButton.tooltip           \"Go back one page\">\n<!ENTITY forwardCmd.label             \"Forward\">\n<!ENTITY forwardButton.tooltip        \"Go forward one page\">\n<!ENTITY backForwardButtonMenu.tooltip \"Right-click or pull down to show history\">\n<!ENTITY backForwardButtonMenuMac.tooltip \"Pull down to show history\">\n<!ENTITY reloadCmd.label              \"Reload\">\n<!ENTITY reloadButton.tooltip         \"Reload current page\">\n<!ENTITY stopCmd.label                \"Stop\">\n<!ENTITY stopCmd.macCommandKey        \".\">\n<!ENTITY stopButton.tooltip           \"Stop loading this page\">\n<!ENTITY goEndCap.tooltip             \"Go to the address in the Location Bar\">\n<!ENTITY printButton.label            \"Print\">\n<!ENTITY printButton.tooltip          \"Print this page\">\n\n<!ENTITY urlbar.viewSiteInfo.label                      \"View site information\">\n\n<!ENTITY urlbar.defaultNotificationAnchor.tooltip         \"Open message panel\">\n<!ENTITY urlbar.geolocationNotificationAnchor.tooltip     \"Open location request panel\">\n<!ENTITY urlbar.addonsNotificationAnchor.tooltip          \"Open add-on installation message panel\">\n<!ENTITY urlbar.indexedDBNotificationAnchor.tooltip       \"Open offline storage message panel\">\n<!ENTITY urlbar.passwordNotificationAnchor.tooltip        \"Open save password message panel\">\n<!ENTITY urlbar.pluginsNotificationAnchor.tooltip         \"Manage plug-in use\">\n<!ENTITY urlbar.webNotificationAnchor.tooltip             \"Change whether you can receive notifications from the site\">\n\n<!ENTITY urlbar.webRTCShareDevicesNotificationAnchor.tooltip      \"Manage sharing your camera and/or microphone with the site\">\n<!ENTITY urlbar.webRTCShareMicrophoneNotificationAnchor.tooltip   \"Manage sharing your microphone with the site\">\n<!ENTITY urlbar.webRTCShareScreenNotificationAnchor.tooltip       \"Manage sharing your windows or screen with the site\">\n\n<!ENTITY urlbar.servicesNotificationAnchor.tooltip        \"Open install message panel\">\n<!ENTITY urlbar.translateNotificationAnchor.tooltip       \"Translate this page\">\n<!ENTITY urlbar.translatedNotificationAnchor.tooltip      \"Manage page translation\">\n<!ENTITY urlbar.emeNotificationAnchor.tooltip             \"Manage use of DRM software\">\n\n<!ENTITY urlbar.cameraBlocked.tooltip            \"You have blocked your camera for this website.\">\n<!ENTITY urlbar.microphoneBlocked.tooltip        \"You have blocked your microphone for this website.\">\n<!ENTITY urlbar.screenBlocked.tooltip            \"You have blocked this website from sharing your screen.\">\n<!ENTITY urlbar.geolocationBlocked.tooltip       \"You have blocked location information for this website.\">\n<!ENTITY urlbar.indexedDBBlocked.tooltip         \"You have blocked data storage for this website.\">\n<!ENTITY urlbar.webNotificationsBlocked.tooltip  \"You have blocked notifications for this website.\">\n\n<!ENTITY urlbar.openHistoryPopup.tooltip                \"Show history\">\n\n<!ENTITY urlbar.zoomReset.tooltip     \"Reset zoom level\">\n\n<!ENTITY searchItem.title             \"Search\">\n\n<!-- Toolbar items --> \n<!ENTITY homeButton.label             \"Home\">\n\n<!ENTITY bookmarksButton.label          \"Bookmarks\">\n<!ENTITY bookmarksCmd.commandkey \"b\">\n\n<!ENTITY bookmarksMenuButton.label          \"Bookmarks\">\n<!ENTITY bookmarksMenuButton.other.label \"Other Bookmarks\">\n<!ENTITY bookmarksMenuButton.mobile.label \"Mobile Bookmarks\">\n<!ENTITY viewBookmarksSidebar2.label        \"View Bookmarks Sidebar\">\n<!ENTITY viewBookmarksToolbar.label         \"View Bookmarks Toolbar\">\n\n<!ENTITY containersMenu.label \"Containers\">\n\n<!-- LOCALIZATION NOTE (bookmarksSidebarGtkCmd.commandkey): This command\n  -  key should not contain the letters A-F, since these are reserved\n  -  shortcut keys on Linux. -->\n<!ENTITY bookmarksGtkCmd.commandkey \"o\">\n<!ENTITY bookmarksWinCmd.commandkey \"i\">\n\n<!ENTITY historyButton.label            \"History\">\n<!ENTITY historySidebarCmd.commandKey   \"h\">\n\n<!ENTITY toolsMenu.label              \"Tools\">\n<!ENTITY toolsMenu.accesskey          \"T\"> \n\n<!ENTITY keywordfield.label           \"Add a Keyword for this Search…\">\n<!ENTITY keywordfield.accesskey       \"K\">\n\n<!ENTITY downloads.label              \"Downloads\">\n<!ENTITY downloads.accesskey          \"D\">\n<!ENTITY downloads.commandkey         \"j\">\n<!ENTITY downloadsUnix.commandkey     \"y\">\n<!ENTITY addons.label                 \"Add-ons\">\n<!ENTITY addons.accesskey             \"A\">\n<!ENTITY addons.commandkey            \"A\">\n\n<!ENTITY webDeveloperMenu.label       \"Web Developer\">\n<!ENTITY webDeveloperMenu.accesskey   \"W\">\n\n<!ENTITY inspectContextMenu.label     \"Inspect Element\">\n<!ENTITY inspectContextMenu.accesskey \"Q\">\n\n<!ENTITY fileMenu.label         \"File\"> \n<!ENTITY fileMenu.accesskey       \"F\">\n<!ENTITY newUserContext.label             \"New Container Tab\">\n<!ENTITY newUserContext.accesskey         \"B\">\n<!ENTITY newNavigatorCmd.label        \"New Window\">\n<!ENTITY newNavigatorCmd.key        \"N\">\n<!ENTITY newNavigatorCmd.accesskey      \"N\">\n<!ENTITY newPrivateWindow.label     \"New Private Window\">\n<!ENTITY newPrivateWindow.accesskey \"W\">\n<!ENTITY newNonRemoteWindow.label   \"New Non-e10s Window\">\n\n<!ENTITY editMenu.label         \"Edit\"> \n<!ENTITY editMenu.accesskey       \"E\"> \n<!ENTITY undoCmd.label            \"Undo\">  \n<!ENTITY undoCmd.key            \"Z\">  \n<!ENTITY undoCmd.accesskey          \"U\"> \n<!ENTITY redoCmd.label            \"Redo\">  \n<!ENTITY redoCmd.key            \"Y\">  \n<!ENTITY redoCmd.accesskey          \"R\"> \n<!ENTITY cutCmd.label           \"Cut\">  \n<!ENTITY cutCmd.key             \"X\">  \n<!ENTITY cutCmd.accesskey         \"t\"> \n<!ENTITY copyCmd.label            \"Copy\">  \n<!ENTITY copyCmd.key            \"C\">  \n<!ENTITY copyCmd.accesskey          \"C\"> \n<!ENTITY pasteCmd.label           \"Paste\">  \n<!ENTITY pasteCmd.key           \"V\">  \n<!ENTITY pasteCmd.accesskey         \"P\"> \n<!ENTITY deleteCmd.label          \"Delete\">  \n<!ENTITY deleteCmd.key            \"D\">  \n<!ENTITY deleteCmd.accesskey        \"D\"> \n<!ENTITY selectAllCmd.label         \"Select All\">  \n<!ENTITY selectAllCmd.key         \"A\">  \n<!ENTITY selectAllCmd.accesskey       \"A\"> \n<!ENTITY preferencesCmd2.label       \"Options\">\n<!ENTITY preferencesCmd2.accesskey     \"O\">\n<!ENTITY preferencesCmdUnix.label       \"Preferences\">\n<!ENTITY preferencesCmdUnix.accesskey     \"n\"> \n\n<!ENTITY clearRecentHistory.label               \"Clear Recent History…\">\n\n<!ENTITY privateBrowsingCmd.commandkey          \"P\">\n\n<!ENTITY viewMenu.label         \"View\"> \n<!ENTITY viewMenu.accesskey       \"V\"> \n<!ENTITY viewToolbarsMenu.label       \"Toolbars\"> \n<!ENTITY viewToolbarsMenu.accesskey     \"T\"> \n<!ENTITY viewSidebarMenu.label \"Sidebar\">\n<!ENTITY viewSidebarMenu.accesskey \"e\">\n<!ENTITY viewCustomizeToolbar.label       \"Customize…\"> \n<!ENTITY viewCustomizeToolbar.accesskey     \"C\">\n\n<!ENTITY historyMenu.label \"History\">\n<!ENTITY historyMenu.accesskey \"s\">\n<!ENTITY historyUndoMenu.label \"Recently Closed Tabs\">\n<!-- LOCALIZATION NOTE (historyUndoWindowMenu): see bug 394759 -->\n<!ENTITY historyUndoWindowMenu.label \"Recently Closed Windows\">\n<!ENTITY historyRestoreLastSession.label \"Restore Previous Session\">\n\n<!ENTITY showAllHistoryCmd2.label \"Show All History\">\n<!ENTITY showAllHistoryCmd.commandkey \"H\">\n\n<!ENTITY appMenuCustomize.label \"Customize\">\n<!ENTITY appMenuCustomize.tooltip \"Customize the Menu and Toolbars\">\n<!ENTITY appMenuCustomizeExit.label \"Exit Customize\">\n<!ENTITY appMenuCustomizeExit.tooltip \"Finish Customizing\">\n<!ENTITY appMenuHistory.label \"History\">\n<!ENTITY appMenuHistory.showAll.label \"Show All History\">\n<!ENTITY appMenuHistory.clearRecent.label \"Clear Recent History…\">\n<!ENTITY appMenuHistory.restoreSession.label \"Restore Previous Session\">\n<!ENTITY appMenuHistory.viewSidebar.label \"View History Sidebar\">\n<!ENTITY appMenuHelp.tooltip \"Open Help Menu\">\n\n<!ENTITY appMenuRemoteTabs.label \"Synced Tabs\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.notabs.label): This is shown beneath\n     the name of a device when that device has no open tabs -->\n<!ENTITY appMenuRemoteTabs.notabs.label \"No open tabs\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showMore.label, appMenuRemoteTabs.showMore.tooltip):\n     This is shown after the tabs list if we can display more tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showMore.label \"Show More\">\n<!ENTITY appMenuRemoteTabs.showMore.tooltip \"Show more tabs from this device\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showAll.label, appMenuRemoteTabs.showAll.tooltip):\n     This is shown after the tabs list if we can all the remaining tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showAll.label \"Show All\">\n<!ENTITY appMenuRemoteTabs.showAll.tooltip \"Show all tabs from this device\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY appMenuRemoteTabs.tabsnotsyncing.label \"Turn on tab syncing to view a list of tabs from your other devices.\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.noclients.label): This is shown\n     when Sync is configured but this appears to be the only device attached to\n     the account. We also show links to download Firefox for android/ios. -->\n<!ENTITY appMenuRemoteTabs.noclients.title \"No synced tabs… yet!\">\n<!ENTITY appMenuRemoteTabs.noclients.subtitle \"Want to see your tabs from other devices here?\">\n<!ENTITY appMenuRemoteTabs.openprefs.label \"Sync Preferences\">\n<!ENTITY appMenuRemoteTabs.notsignedin.label \"Sign in to view a list of tabs from your other devices.\">\n<!ENTITY appMenuRemoteTabs.signin.label \"Sign in to Sync\">\n<!ENTITY appMenuRemoteTabs.sidebar.label \"View Synced Tabs Sidebar\">\n\n<!ENTITY customizeMenu.addToToolbar.label \"Add to Toolbar\">\n<!ENTITY customizeMenu.addToToolbar.accesskey \"A\">\n<!ENTITY customizeMenu.addToPanel.label \"Add to Menu\">\n<!ENTITY customizeMenu.addToPanel.accesskey \"M\">\n<!ENTITY customizeMenu.moveToToolbar.label \"Move to Toolbar\">\n<!ENTITY customizeMenu.moveToToolbar.accesskey \"o\">\n<!-- LOCALIZATION NOTE (customizeMenu.moveToPanel.accesskey) can appear on the\n     same context menu as menubarCmd and personalbarCmd, so they should have\n     different access keys. customizeMenu.moveToToolbar and \n     customizeMenu.moveToPanel are mutually exclusive, so can share access\n     keys.  -->\n<!ENTITY customizeMenu.moveToPanel.label \"Move to Menu\">\n<!ENTITY customizeMenu.moveToPanel.accesskey \"o\">\n<!ENTITY customizeMenu.removeFromToolbar.label \"Remove from Toolbar\">\n<!ENTITY customizeMenu.removeFromToolbar.accesskey \"R\">\n<!ENTITY customizeMenu.removeFromMenu.label \"Remove from Menu\">\n<!ENTITY customizeMenu.removeFromMenu.accesskey \"R\">\n<!ENTITY customizeMenu.addMoreItems.label \"Add More Items…\">\n<!ENTITY customizeMenu.addMoreItems.accesskey \"A\">\n\n<!ENTITY openCmd.commandkey           \"l\">\n<!ENTITY urlbar.placeholder2          \"Search or enter address\">\n<!ENTITY urlbar.accesskey             \"d\">\n<!-- LOCALIZATION NOTE (urlbar.extension.label): Used to indicate that a selected autocomplete entry is provided by an extension. -->\n<!ENTITY urlbar.extension.label       \"Extension:\">\n<!ENTITY urlbar.switchToTab.label     \"Switch to tab:\">\n\n<!ENTITY urlbar.searchSuggestionsNotification.question \"Would you like to improve your search experience with suggestions?\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore \"Learn more…\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore.accesskey \"l\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable \"No\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable.accesskey \"n\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable \"Yes\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable.accesskey \"y\">\n\n<!-- \n  Comment duplicated from browser-sets.inc:\n\n  Search Command Key Logic works like this:\n\n  Unix: Ctrl+J (0.8, 0.9 support)\n        Ctrl+K (cross platform binding)\n  Mac:  Cmd+K (cross platform binding)\n        Cmd+Opt+F (platform convention)\n  Win:  Ctrl+K (cross platform binding)\n        Ctrl+E (IE compat)\n\n  We support Ctrl+K on all platforms now and advertise it in the menu since it is\n  our standard - it is a \"safe\" choice since it is near no harmful keys like \"W\" as\n  \"E\" is. People mourning the loss of Ctrl+K for emacs compat can switch their GTK\n  system setting to use emacs emulation, and we should respect it. Focus-Search-Box\n  is a fundamental keybinding and we are maintaining a XP binding so that it is easy\n  for people to switch to Linux.\n\n -->\n<!ENTITY searchFocus.commandkey       \"k\">\n<!ENTITY searchFocus.commandkey2      \"e\">\n<!ENTITY searchFocusUnix.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (contentSearchInput.label):\n     This is set as the aria-label attribute for the search input box in the\n     in-content search UI, to be used by screen readers. -->\n<!ENTITY contentSearchInput.label     \"Search query\">\n<!ENTITY contentSearchSubmit.tooltip  \"Submit search\">\n\n<!-- LOCALIZATION NOTE (searchFor.label, searchWith.label):\n     These two strings are used to build the header above the list of one-click\n     search providers:  \"Search for <used typed keywords> with:\" -->\n<!ENTITY searchFor.label              \"Search for \">\n<!ENTITY searchWith.label             \" with:\">\n\n<!-- LOCALIZATION NOTE (search.label, searchAfter.label):\n     This string is used to build the header above the list of one-click search\n     providers when a one off engine has been selected.  The searchAfter text is\n     intentionally left empty for en-US and can be used by other localizations to\n     display a string after the search engine name.  This string will be displayed\n     as:  \"Search <selected engine name><searchAfter.label text>\" -->\n<!ENTITY search.label                 \"Search \">\n<!ENTITY searchAfter.label            \"\">\n\n<!-- LOCALIZATION NOTE (searchWithHeader.label):\n     The wording of this string should be as close as possible to\n     searchFor.label and searchWith.label. This string will be used instead of\n     them when the user has not typed any keyword. -->\n<!ENTITY searchWithHeader.label       \"Search with:\">\n<!-- LOCALIZATION NOTE (changeSearchSettings.button):\n     This string won't wrap, so if the translated string is longer,\n     consider translating it as if it said only \"Search Settings\". -->\n<!ENTITY changeSearchSettings.button  \"Change Search Settings\">\n<!ENTITY changeSearchSettings.tooltip \"Change search settings\">\n\n<!ENTITY searchInNewTab.label         \"Search in New Tab\">\n<!ENTITY searchInNewTab.accesskey     \"T\">\n<!ENTITY searchSetAsDefault.label     \"Set As Default Search Engine\">\n<!ENTITY searchSetAsDefault.accesskey \"D\">\n\n<!ENTITY openLinkCmdInTab.label       \"Open Link in New Tab\">\n<!ENTITY openLinkCmdInTab.accesskey   \"T\">\n<!ENTITY openLinkCmd.label            \"Open Link in New Window\">\n<!ENTITY openLinkCmd.accesskey        \"W\">\n<!ENTITY openLinkInPrivateWindowCmd.label \"Open Link in New Private Window\">\n<!ENTITY openLinkInPrivateWindowCmd.accesskey \"P\">\n<!ENTITY openLinkCmdInCurrent.label     \"Open Link\">\n<!ENTITY openLinkCmdInCurrent.accesskey \"O\">\n<!ENTITY openFrameCmdInTab.label      \"Open Frame in New Tab\">\n<!ENTITY openFrameCmdInTab.accesskey  \"T\">\n<!ENTITY openFrameCmd.label           \"Open Frame in New Window\">\n<!ENTITY openFrameCmd.accesskey       \"W\">\n<!ENTITY openLinkCmdInContainerTab.label \"Open Link in New Container Tab\">\n<!ENTITY openLinkCmdInContainerTab.accesskey \"b\">\n<!ENTITY showOnlyThisFrameCmd.label     \"Show Only This Frame\">\n<!ENTITY showOnlyThisFrameCmd.accesskey \"S\">\n<!ENTITY reloadCmd.commandkey         \"r\">\n<!ENTITY reloadFrameCmd.label         \"Reload Frame\">\n<!ENTITY reloadFrameCmd.accesskey     \"R\">\n<!ENTITY viewPartialSourceForSelectionCmd.label \"View Selection Source\">\n<!ENTITY viewPartialSourceForMathMLCmd.label    \"View MathML Source\">\n<!-- LOCALIZATION NOTE (viewPartialSourceCmd.accesskey): This accesskey is used for both \n         viewPartialSourceForSelectionCmd.label and viewPartialSourceForMathMLCmd.label -->\n<!ENTITY viewPartialSourceCmd.accesskey \"e\">\n<!ENTITY viewPageSourceCmd.label      \"View Page Source\">\n<!ENTITY viewPageSourceCmd.accesskey  \"V\">\n<!ENTITY viewFrameSourceCmd.label     \"View Frame Source\">\n<!ENTITY viewFrameSourceCmd.accesskey \"V\">\n<!ENTITY viewPageInfoCmd.label        \"View Page Info\">\n<!ENTITY viewPageInfoCmd.accesskey    \"I\">\n<!ENTITY viewFrameInfoCmd.label       \"View Frame Info\">\n<!ENTITY viewFrameInfoCmd.accesskey   \"I\">\n<!ENTITY reloadImageCmd.label         \"Reload Image\">\n<!ENTITY reloadImageCmd.accesskey     \"R\">\n<!ENTITY viewImageCmd.label           \"View Image\">\n<!ENTITY viewImageCmd.accesskey       \"I\">\n<!ENTITY viewImageInfoCmd.label       \"View Image Info\">\n<!ENTITY viewImageInfoCmd.accesskey   \"f\">\n<!ENTITY viewImageDescCmd.label       \"View Description\">\n<!ENTITY viewImageDescCmd.accesskey   \"D\">\n<!ENTITY viewVideoCmd.label           \"View Video\">\n<!ENTITY viewVideoCmd.accesskey       \"I\">\n<!ENTITY viewBGImageCmd.label         \"View Background Image\">\n<!ENTITY viewBGImageCmd.accesskey     \"w\">\n<!ENTITY setDesktopBackgroundCmd.label      \"Set As Desktop Background…\">\n<!ENTITY setDesktopBackgroundCmd.accesskey  \"S\">\n<!ENTITY bookmarkPageCmd2.label       \"Bookmark This Page\">\n<!ENTITY bookmarkThisLinkCmd.label      \"Bookmark This Link\">\n<!ENTITY bookmarkThisLinkCmd.accesskey  \"L\">\n<!ENTITY bookmarkThisFrameCmd.label      \"Bookmark This Frame\">\n<!ENTITY bookmarkThisFrameCmd.accesskey  \"m\">\n<!ENTITY emailPageCmd.label           \"Email Link…\">\n<!ENTITY emailPageCmd.accesskey       \"E\">\n<!ENTITY savePageCmd.label            \"Save Page As…\">\n<!ENTITY savePageCmd.accesskey        \"A\">\n<!-- alternate for content area context menu -->\n<!ENTITY savePageCmd.accesskey2       \"P\">\n<!ENTITY savePageCmd.commandkey       \"s\">\n<!ENTITY saveFrameCmd.label           \"Save Frame As…\">\n<!ENTITY saveFrameCmd.accesskey       \"F\">\n<!ENTITY printFrameCmd.label          \"Print Frame…\">\n<!ENTITY printFrameCmd.accesskey      \"P\">\n<!ENTITY saveLinkCmd.label            \"Save Link As…\">\n<!ENTITY saveLinkCmd.accesskey        \"k\">\n<!ENTITY saveImageCmd.label           \"Save Image As…\">\n<!ENTITY saveImageCmd.accesskey       \"v\">\n<!ENTITY saveVideoCmd.label           \"Save Video As…\">\n<!ENTITY saveVideoCmd.accesskey       \"v\">\n<!ENTITY saveAudioCmd.label           \"Save Audio As…\">\n<!ENTITY saveAudioCmd.accesskey       \"v\">\n<!ENTITY emailImageCmd.label          \"Email Image…\">\n<!ENTITY emailImageCmd.accesskey      \"g\">\n<!ENTITY emailVideoCmd.label          \"Email Video…\">\n<!ENTITY emailVideoCmd.accesskey      \"a\">\n<!ENTITY castVideoCmd.label           \"Send Video To Device\">\n<!ENTITY castVideoCmd.accesskey       \"e\">\n<!ENTITY emailAudioCmd.label          \"Email Audio…\">\n<!ENTITY emailAudioCmd.accesskey      \"a\">\n<!ENTITY playPluginCmd.label          \"Activate this plugin\">\n<!ENTITY playPluginCmd.accesskey      \"c\">\n<!ENTITY hidePluginCmd.label          \"Hide this plugin\">\n<!ENTITY hidePluginCmd.accesskey      \"H\">\n<!ENTITY copyLinkCmd.label            \"Copy Link Location\">\n<!ENTITY copyLinkCmd.accesskey        \"a\">\n<!ENTITY copyImageCmd.label           \"Copy Image Location\">\n<!ENTITY copyImageCmd.accesskey       \"o\">\n<!ENTITY copyImageContentsCmd.label   \"Copy Image\">\n<!ENTITY copyImageContentsCmd.accesskey  \"y\"> \n<!ENTITY copyVideoURLCmd.label        \"Copy Video Location\">\n<!ENTITY copyVideoURLCmd.accesskey    \"o\">\n<!ENTITY copyAudioURLCmd.label        \"Copy Audio Location\">\n<!ENTITY copyAudioURLCmd.accesskey    \"o\">\n<!ENTITY copyEmailCmd.label           \"Copy Email Address\">\n<!ENTITY copyEmailCmd.accesskey       \"E\">\n<!ENTITY thisFrameMenu.label              \"This Frame\">\n<!ENTITY thisFrameMenu.accesskey          \"h\">\n\n<!-- Media (video/audio) controls -->\n<!-- LOCALIZATION NOTE: The access keys for \"Play\" and\n\"Pause\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaPlay.label             \"Play\">\n<!ENTITY mediaPlay.accesskey         \"P\">\n<!ENTITY mediaPause.label            \"Pause\">\n<!ENTITY mediaPause.accesskey        \"P\">\n<!-- LOCALIZATION NOTE: The access keys for \"Mute\" and\n\"Unmute\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaMute.label             \"Mute\">\n<!ENTITY mediaMute.accesskey         \"M\">\n<!ENTITY mediaUnmute.label           \"Unmute\">\n<!ENTITY mediaUnmute.accesskey       \"m\">\n<!ENTITY mediaPlaybackRate2.label     \"Play Speed\">\n<!ENTITY mediaPlaybackRate2.accesskey \"d\">\n<!ENTITY mediaPlaybackRate050x2.label \"Slow (0.5×)\">\n<!ENTITY mediaPlaybackRate050x2.accesskey \"S\">\n<!ENTITY mediaPlaybackRate100x2.label \"Normal\">\n<!ENTITY mediaPlaybackRate100x2.accesskey \"N\">\n<!ENTITY mediaPlaybackRate125x2.label \"Fast (1.25×)\">\n<!ENTITY mediaPlaybackRate125x2.accesskey \"F\">\n<!ENTITY mediaPlaybackRate150x2.label \"Faster (1.5×)\">\n<!ENTITY mediaPlaybackRate150x2.accesskey \"a\">\n<!-- LOCALIZATION NOTE: \"Ludicrous\" is a reference to the\nmovie \"Space Balls\" and is meant to say that this speed is very\nfast. -->\n<!ENTITY mediaPlaybackRate200x2.label \"Ludicrous (2×)\">\n<!ENTITY mediaPlaybackRate200x2.accesskey \"L\">\n<!ENTITY mediaLoop.label             \"Loop\">\n<!ENTITY mediaLoop.accesskey         \"L\">\n<!-- LOCALIZATION NOTE: The access keys for \"Show Controls\" and\n\"Hide Controls\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaShowControls.label     \"Show Controls\">\n<!ENTITY mediaShowControls.accesskey \"C\">\n<!ENTITY mediaHideControls.label     \"Hide Controls\">\n<!ENTITY mediaHideControls.accesskey \"C\">\n<!ENTITY videoFullScreen.label       \"Full Screen\">\n<!ENTITY videoFullScreen.accesskey   \"F\">\n<!ENTITY videoSaveImage.label        \"Save Snapshot As…\">\n<!ENTITY videoSaveImage.accesskey    \"S\">\n<!-- LOCALIZATION NOTE: The access keys for \"Show Statistics\" and\n\"Hide Statistics\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY videoShowStats.label        \"Show Statistics\">\n<!ENTITY videoShowStats.accesskey    \"t\">\n<!ENTITY videoHideStats.label        \"Hide Statistics\">\n<!ENTITY videoHideStats.accesskey    \"t\">\n\n<!-- LOCALIZATION NOTE :\nfullZoomEnlargeCmd.commandkey3, fullZoomReduceCmd.commandkey2 and\nfullZoomResetCmd.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n<!ENTITY fullZoomEnlargeCmd.label       \"Zoom In\">\n<!ENTITY fullZoomEnlargeCmd.accesskey   \"I\">\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.label        \"Zoom Out\">\n<!ENTITY fullZoomReduceCmd.accesskey    \"O\">\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.label         \"Reset\">\n<!ENTITY fullZoomResetCmd.accesskey     \"R\">\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY fullZoomToggleCmd.label        \"Zoom Text Only\">\n<!ENTITY fullZoomToggleCmd.accesskey    \"T\">\n<!ENTITY fullZoom.label                 \"Zoom\">\n<!ENTITY fullZoom.accesskey             \"Z\">\n\n<!ENTITY sidebarCloseButton.tooltip     \"Close sidebar\">\n\n<!ENTITY quitApplicationCmdWin2.label       \"Exit\">\n<!ENTITY quitApplicationCmdWin2.accesskey   \"x\">\n<!ENTITY quitApplicationCmdWin2.tooltip     \"Exit &brandShorterName;\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n<!ENTITY quitApplicationCmd.label       \"Quit\"> \n<!ENTITY quitApplicationCmd.accesskey   \"Q\">\n<!ENTITY quitApplicationCmdMac2.label   \"Quit &brandShorterName;\">\n<!-- LOCALIZATION NOTE(quitApplicationCmdUnix.key): This keyboard shortcut is used by both Linux and OSX builds. -->\n<!ENTITY quitApplicationCmdUnix.key     \"Q\">\n\n<!ENTITY closeCmd.label                 \"Close\">  \n<!ENTITY closeCmd.key                   \"W\">  \n<!ENTITY closeCmd.accesskey             \"C\">\n\n<!ENTITY toggleMuteCmd.key              \"M\">\n\n<!ENTITY pageStyleMenu.label \"Page Style\">\n<!ENTITY pageStyleMenu.accesskey \"y\">\n<!ENTITY pageStyleNoStyle.label \"No Style\">\n<!ENTITY pageStyleNoStyle.accesskey \"n\">\n<!ENTITY pageStylePersistentOnly.label \"Basic Page Style\">\n<!ENTITY pageStylePersistentOnly.accesskey \"b\">\n\n<!ENTITY pageReportIcon.tooltip            \"Change pop-up blocking settings for this website\">\n\n<!ENTITY allowPopups.accesskey \"p\">\n<!-- On Windows we use the term \"Options\" to describe settings, but\n     on Linux and Mac OS X we use \"Preferences\" - carry that distinction\n     over into this string, which is used in the \"popup blocked\" info bar . -->\n<!ENTITY editPopupSettingsUnix.label \"Edit Pop-up Blocker Preferences…\">\n<!ENTITY editPopupSettings.label \"Edit Pop-up Blocker Options…\">\n<!ENTITY editPopupSettings.accesskey \"E\">\n<!ENTITY dontShowMessage.accesskey \"D\">\n\n<!ENTITY bidiSwitchPageDirectionItem.label        \"Switch Page Direction\">\n<!ENTITY bidiSwitchPageDirectionItem.accesskey    \"D\">\n<!ENTITY bidiSwitchTextDirectionItem.label        \"Switch Text Direction\">\n<!ENTITY bidiSwitchTextDirectionItem.accesskey    \"w\">\n<!ENTITY bidiSwitchTextDirectionItem.commandkey   \"X\">\n\n<!ENTITY findOnCmd.label     \"Find in This Page…\">\n<!ENTITY findOnCmd.accesskey \"F\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label  \"Find Again\">\n<!ENTITY findAgainCmd.accesskey \"g\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY spellAddDictionaries.label \"Add Dictionaries…\">\n<!ENTITY spellAddDictionaries.accesskey \"A\">\n\n<!ENTITY editBookmark.done.label                     \"Done\">\n<!ENTITY editBookmark.removeBookmark.accessKey       \"R\">\n\n<!ENTITY identity.connectionSecure \"Secure Connection\">\n<!ENTITY identity.connectionNotSecure \"Connection is Not Secure\">\n<!ENTITY identity.connectionFile \"This page is stored on your computer.\">\n<!ENTITY identity.connectionVerified2 \"You are securely connected to this site, owned by:\">\n<!ENTITY identity.connectionInternal \"This is a secure &brandShortName; page.\">\n<!ENTITY identity.insecureLoginForms2 \"Logins entered on this page could be compromised.\">\n\n<!-- Strings for connection state warnings. -->\n<!ENTITY identity.activeBlocked \"&brandShortName; has blocked parts of this page that are not secure.\">\n<!ENTITY identity.passiveLoaded \"Parts of this page are not secure (such as images).\">\n<!ENTITY identity.activeLoaded \"You have disabled protection on this page.\">\n<!ENTITY identity.weakEncryption \"This page uses weak encryption.\">\n\n<!-- Strings for connection state warnings in the subview. -->\n<!ENTITY identity.description.insecure \"Your connection to this site is not private. Information you submit could be viewed by others (like passwords, messages, credit cards, etc.).\">\n<!ENTITY identity.description.insecureLoginForms \"The login information you enter on this page is not secure and could be compromised.\">\n<!ENTITY identity.description.weakCipher \"Your connection to this website uses weak encryption and is not private.\">\n<!ENTITY identity.description.weakCipher2 \"Other people can view your information or modify the website’s behavior.\">\n<!ENTITY identity.description.activeBlocked \"&brandShortName; has blocked parts of this page that are not secure.\">\n<!ENTITY identity.description.passiveLoaded \"Your connection is not private and information you share with the site could be viewed by others.\">\n<!ENTITY identity.description.passiveLoaded2 \"This website contains content that is not secure (such as images).\">\n<!ENTITY identity.description.passiveLoaded3 \"Although &brandShortName; has blocked some content, there is still content on the page that is not secure (such as images).\">\n<!ENTITY identity.description.activeLoaded \"This website contains content that is not secure (such as scripts) and your connection to it is not private.\">\n<!ENTITY identity.description.activeLoaded2 \"Information you share with this site could be viewed by others (like passwords, messages, credit cards, etc.).\">\n\n<!ENTITY identity.enableMixedContentBlocking.label \"Enable protection\">\n<!ENTITY identity.enableMixedContentBlocking.accesskey \"E\">\n<!ENTITY identity.disableMixedContentBlocking.label \"Disable protection for now\">\n<!ENTITY identity.disableMixedContentBlocking.accesskey \"D\">\n<!ENTITY identity.learnMore \"Learn More\">\n\n<!ENTITY identity.removeCertException.label \"Remove Exception\">\n<!ENTITY identity.removeCertException.accesskey \"R\">\n\n<!ENTITY identity.moreInfoLinkText2 \"More Information\">\n\n<!ENTITY identity.permissions \"Permissions\">\n<!ENTITY identity.permissionsEmpty \"You have not granted this site any special permissions.\">\n<!ENTITY identity.permissionsReloadHint \"You may need to reload the page for changes to apply.\">\n\n<!-- Name for the tabs toolbar as spoken by screen readers.\n     The word \"toolbar\" is appended automatically and should not be contained below! -->\n<!ENTITY tabsToolbar.label \"Browser tabs\">\n\n<!-- LOCALIZATION NOTE (syncTabsMenu3.label): This appears in the history menu -->\n<!ENTITY syncTabsMenu3.label     \"Synced Tabs\">\n\n<!ENTITY syncedTabs.sidebar.label              \"Synced Tabs\">\n<!ENTITY syncedTabs.sidebar.noclients.label    \"Sign in to Firefox from your other devices to view their tabs here.\">\n<!ENTITY syncedTabs.sidebar.noclients.title    \"No synced tabs… yet!\">\n<!ENTITY syncedTabs.sidebar.noclients.subtitle \"Want to see your tabs from other devices here?\">\n<!ENTITY syncedTabs.sidebar.notsignedin.label  \"Sign in to view a list of tabs from your other devices.\">\n<!ENTITY syncedTabs.sidebar.notabs.label       \"No open tabs\">\n<!ENTITY syncedTabs.sidebar.openprefs.label    \"Open &syncBrand.shortName.label; Preferences\">\n<!-- LOCALIZATION NOTE (syncedTabs.sidebar.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY syncedTabs.sidebar.tabsnotsyncing.label       \"Turn on tab syncing to view a list of tabs from your other devices.\">\n\n<!-- LOCALIZATION NOTE (syncedTabs.context.open.accesskey,\n                        syncedTabs.context.openAllInTabs.accesskey):\n     These access keys are identical because their associated menu items are\n     mutually exclusive -->\n<!ENTITY syncedTabs.context.open.label                       \"Open\">\n<!ENTITY syncedTabs.context.open.accesskey                   \"O\">\n<!ENTITY syncedTabs.context.openInNewTab.label               \"Open in a New Tab\">\n<!ENTITY syncedTabs.context.openInNewTab.accesskey           \"w\">\n<!ENTITY syncedTabs.context.openInNewWindow.label            \"Open in a New Window\">\n<!ENTITY syncedTabs.context.openInNewWindow.accesskey        \"N\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.label     \"Open in a New Private Window\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.accesskey \"P\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.label          \"Bookmark This Tab…\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.accesskey      \"B\">\n<!ENTITY syncedTabs.context.copy.label                       \"Copy\">\n<!ENTITY syncedTabs.context.copy.accesskey                   \"C\">\n\n<!ENTITY syncedTabs.context.openAllInTabs.label              \"Open All in Tabs\">\n<!ENTITY syncedTabs.context.openAllInTabs.accesskey          \"O\">\n\n\n<!ENTITY syncBrand.shortName.label    \"Sync\">\n\n<!ENTITY syncSignIn.label             \"Sign In To &syncBrand.shortName.label;…\">\n<!ENTITY syncSignIn.accesskey         \"Y\">\n<!ENTITY syncSyncNowItem.label        \"Sync Now\">\n<!ENTITY syncSyncNowItem.accesskey    \"S\">\n<!ENTITY syncReAuthItem.label         \"Reconnect to &syncBrand.shortName.label;…\">\n<!ENTITY syncReAuthItem.accesskey     \"R\">\n<!ENTITY syncToolbarButton.label      \"Sync\">\n\n<!ENTITY social.addons.label \"Manage Services…\">\n\n<!ENTITY social.directory.label \"Activations Directory\">\n<!ENTITY social.directory.text \"You can activate Share services from the directory.\">\n<!ENTITY social.directory.button \"Take me there!\">\n<!ENTITY social.directory.introText \"Click on a service to add it to &brandShortName;.\">\n<!ENTITY social.directory.viewmore.text \"View More\">\n\n<!ENTITY customizeMode.menuAndToolbars.header2 \"Additional Tools and Features\">\n<!ENTITY customizeMode.menuAndToolbars.empty \"Want more tools?\">\n<!ENTITY customizeMode.menuAndToolbars.emptyLink \"Choose from thousands of add-ons\">\n<!ENTITY customizeMode.restoreDefaults \"Restore Defaults\">\n<!ENTITY customizeMode.toolbars \"Show / Hide Toolbars\">\n<!ENTITY customizeMode.titlebar \"Title Bar\">\n<!ENTITY customizeMode.lwthemes \"Themes\">\n<!ENTITY customizeMode.lwthemes.myThemes \"My Themes\">\n<!ENTITY customizeMode.lwthemes.recommended \"Recommended\">\n<!ENTITY customizeMode.lwthemes.menuManage \"Manage\">\n<!ENTITY customizeMode.lwthemes.menuManage.accessKey \"M\">\n<!ENTITY customizeMode.lwthemes.menuGetMore \"Get More Themes\">\n<!ENTITY customizeMode.lwthemes.menuGetMore.accessKey \"G\">\n\n<!ENTITY getUserMedia.selectCamera.label \"Camera to share:\">\n<!ENTITY getUserMedia.selectCamera.accesskey \"C\">\n<!ENTITY getUserMedia.selectMicrophone.label \"Microphone to share:\">\n<!ENTITY getUserMedia.selectMicrophone.accesskey \"M\">\n<!ENTITY getUserMedia.audioCapture.label \"Audio from the tab will be shared.\">\n<!ENTITY getUserMedia.allWindowsShared.message \"All visible windows on your screen will be shared.\">\n\n<!ENTITY trackingProtection.title \"Tracking Protection\">\n<!ENTITY trackingProtection.detectedBlocked3 \"&brandShortName; is blocking parts of the page that may track your browsing.\">\n<!ENTITY trackingProtection.detectedNotBlocked3 \"This site includes elements that may track your browsing. You have disabled protection.\">\n<!ENTITY trackingProtection.notDetected3 \"No tracking elements detected on this page.\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblock.label, trackingProtection.unblock.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in NON-private browsing mode. -->\n<!ENTITY trackingProtection.unblock.label \"Disable protection for this site\">\n<!ENTITY trackingProtection.unblock.accesskey \"D\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblockPrivate.label, trackingProtection.unblockPrivate.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in PRIVATE browsing mode. -->\n<!ENTITY trackingProtection.unblockPrivate.label \"Disable protection for this session\">\n<!ENTITY trackingProtection.unblockPrivate.accesskey \"D\">\n<!ENTITY trackingProtection.block2.label \"Enable protection\">\n<!ENTITY trackingProtection.block2.accesskey \"E\">\n\n<!ENTITY trackingContentBlocked.message \"Tracking\">\n<!ENTITY trackingContentBlocked.moreinfo \"Parts of the page that track your online activity have been blocked.\">\n<!ENTITY trackingContentBlocked.learnMore \"Learn More\">\n<!ENTITY trackingContentBlocked.options \"Options\">\n<!ENTITY trackingContentBlocked.unblock2.label \"Disable protection for this site\">\n<!ENTITY trackingContentBlocked.unblock2.accesskey \"D\">\n<!ENTITY trackingContentBlocked.block.label \"Enable protection\">\n<!ENTITY trackingContentBlocked.block.accesskey \"E\">\n<!ENTITY trackingContentBlocked.disabled.message \"Tracking protection is disabled\">\n\n<!ENTITY pluginNotification.showAll.label \"Show All\">\n<!ENTITY pluginNotification.showAll.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.properties -->\n<!ENTITY pluginActivateNow.label \"Allow Now\">\n<!ENTITY pluginActivateAlways.label \"Allow and Remember\">\n<!ENTITY pluginBlockNow.label \"Block Plugin\">\n\n<!-- LOCALIZATION NOTE: (pluginNotification.width): This is used to determine the\n     width of the plugin popup notification that can appear if a plugin has been\n     blocked on a page. Should be wide enough to fit the pluginActivateNow.label\n     and pluginActivateAlways.label strings above on a single line. This must be\n     a CSS length value. -->\n<!ENTITY pluginNotification.width \"28em\">\n\n<!ENTITY uiTour.infoPanel.close \"Close\">\n\n<!ENTITY appMenuSidebars.label         \"Sidebars\">\n\n<!-- LOCALIZATION NOTE: (panicButton.view.mainTimeframeDesc, panicButton.view.5min, panicButton.view.2hr, panicButton.view.day):\n     The .mainTimeframeDesc string combined with any of the 3 others is meant to form a complete sentence, e.g. \"Forget the last: Five minutes\".\n     Please ensure that this remains the case in the translation. -->\n<!ENTITY panicButton.view.mainTimeframeDesc       \"Forget the last:\">\n<!ENTITY panicButton.view.5min                    \"Five minutes\">\n<!ENTITY panicButton.view.2hr                     \"Two hours\">\n<!ENTITY panicButton.view.day                     \"24 hours\">\n\n<!-- LOCALIZATION NOTE: (panicButton.view.mainLabel, panicButton.view.deleteCookies, panicButton.view.deleteHistory, panicButton.view.deleteTabsAndWindows, panicButton.view.openNewWindow):\n     The .mainActionDesc string combined with any of the 4 others is meant to form a complete sentence, e.g. \"Proceeding will: Delete Recent Cookies\".\n     Note also that the deleteCookies, deleteHistory and deleteTabsAndWindows strings include <html:strong> tags for emphasis on the words \"Cookies\", \"History\", \"Tabs\" and \"Windows\".\n     The translation should do the same. -->\n<!ENTITY panicButton.view.mainActionDesc          \"Proceeding will:\">\n<!ENTITY panicButton.view.deleteCookies           \"Delete Recent <html:strong>Cookies</html:strong>\">\n<!ENTITY panicButton.view.deleteHistory           \"Delete Recent <html:strong>History</html:strong>\">\n<!ENTITY panicButton.view.deleteTabsAndWindows    \"Close all <html:strong>Tabs</html:strong> and <html:strong>Windows</html:strong>\">\n<!ENTITY panicButton.view.openNewWindow           \"Open a new clean Window\">\n\n<!ENTITY panicButton.view.undoWarning             \"This action cannot be undone.\">\n<!ENTITY panicButton.view.forgetButton            \"Forget!\">\n\n<!ENTITY panicButton.thankyou.msg1                \"Your recent history is cleared.\">\n<!ENTITY panicButton.thankyou.msg2                \"Safe browsing!\">\n<!ENTITY panicButton.thankyou.buttonlabel         \"Thanks!\">\n\n<!ENTITY emeLearnMoreContextMenu.label            \"Learn more about DRM…\">\n<!ENTITY emeLearnMoreContextMenu.accesskey        \"D\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnv_timeout=Timed Out\nopenFile=Open File\n\ndroponhometitle=Set Home Page\ndroponhomemsg=Do you want this document to be your new home page?\ndroponhomemsgMultiple=Do you want these documents to be your new home pages?\n\n# context menu strings\n\n# LOCALIZATION NOTE (contextMenuSearch): %1$S is the search engine,\n# %2$S is the selection string.\ncontextMenuSearch=Search %1$S for “%2$S”\ncontextMenuSearch.accesskey=S\n\n# bookmark dialog strings\n\nbookmarkAllTabsDefault=[Folder Name]\n\nxpinstallPromptMessage=%S prevented this site from asking you to install software on your computer.\nxpinstallPromptMessage.dontAllow=Don’t Allow\nxpinstallPromptMessage.dontAllow.accesskey=D\nxpinstallPromptAllowButton=Allow\n# Accessibility Note:\n# Be sure you do not choose an accesskey that is used elsewhere in the active context (e.g. main menu bar, submenu of the warning popup button)\n# See http://www.mozilla.org/access/keyboard/accesskey for details\nxpinstallPromptAllowButton.accesskey=A\nxpinstallDisabledMessageLocked=Software installation has been disabled by your system administrator.\nxpinstallDisabledMessage=Software installation is currently disabled. Click Enable and try again.\nxpinstallDisabledButton=Enable\nxpinstallDisabledButton.accesskey=n\n\n# LOCALIZATION NOTE (webextPerms.header)\n# This string is used as a header in the webextension permissions dialog,\n# %S is replaced with the localized name of the extension being installed.\n# See https://bug1308309.bmoattachments.org/attachment.cgi?id=8814612\n# for an example of the full dialog.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.header=Add %S?\n\n# LOCALIZATION NOTE (webextPerms.listIntro)\n# This string will be followed by a list of permissions requested\n# by the webextension.\nwebextPerms.listIntro=It requires your permission to:\nwebextPerms.add.label=Add\nwebextPerms.add.accessKey=A\nwebextPerms.cancel.label=Cancel\nwebextPerms.cancel.accessKey=C\n\n# LOCALIZATION NOTE (webextPerms.sideloadMenuItem)\n# %1$S will be replaced with the localized name of the sideloaded add-on.\n# %2$S will be replace with the name of the application (e.g., Firefox, Nightly)\nwebextPerms.sideloadMenuItem=%1$S added to %2$S\n\n# LOCALIZATION NOTE (webextPerms.sideloadHeader)\n# This string is used as a header in the webextension permissions dialog\n# when the extension is side-loaded.\n# %S is replaced with the localized name of the extension being installed.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.sideloadHeader=%S added\nwebextPerms.sideloadText2=Another program on your computer installed an add-on that may affect your browser. Please review this add-on’s permissions requests and choose to Enable or Cancel (to leave it disabled).\nwebextPerms.sideloadTextNoPerms=Another program on your computer installed an add-on that may affect your browser. Please choose to Enable or Cancel (to leave it disabled).\n\nwebextPerms.sideloadEnable.label=Enable\nwebextPerms.sideloadEnable.accessKey=E\nwebextPerms.sideloadCancel.label=Cancel\nwebextPerms.sideloadCancel.accessKey=C\n\n# LOCALIZATION NOTE (webextPerms.updateMenuItem)\n# %S will be replaced with the localized name of the extension which\n# has been updated.\nwebextPerms.updateMenuItem=%S requires new permissions\n\n# LOCALIZATION NOTE (webextPerms.updateText)\n# %S is replaced with the localized name of the updated extension.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.updateText=%S has been updated. You must approve new permissions before the updated version will install. Choosing “Cancel” will maintain your current add-on version.\n\nwebextPerms.updateAccept.label=Update\nwebextPerms.updateAccept.accessKey=U\n\nwebextPerms.description.bookmarks=Read and modify bookmarks\nwebextPerms.description.clipboardRead=Get data from the clipboard\nwebextPerms.description.clipboardWrite=Input data to the clipboard\nwebextPerms.description.downloads=Download files and read and modify the browser’s download history\nwebextPerms.description.geolocation=Access your location\nwebextPerms.description.history=Access browsing history\n# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)\n# %S will be replaced with the name of the application\nwebextPerms.description.nativeMessaging=Exchange messages with programs other than %S\nwebextPerms.description.notifications=Display notifications to you\nwebextPerms.description.privacy=Read and modify privacy settings\nwebextPerms.description.sessions=Access recently closed tabs\nwebextPerms.description.tabs=Access browser tabs\nwebextPerms.description.topSites=Access browsing history\nwebextPerms.description.webNavigation=Access browser activity during navigation\n\nwebextPerms.hostDescription.allUrls=Access your data for all websites\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.wildcard)\n# %S will be replaced by the DNS domain for which a webextension\n# is requesting access (e.g., mozilla.org)\nwebextPerms.hostDescription.wildcard=Access your data for sites in the %S domain\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManyWildcards):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# domains for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManyWildcards=Access your data in #1 other domain;Access your data in #1 other domains\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.oneSite)\n# %S will be replaced by the DNS host name for which a webextension\n# is requesting access (e.g., www.mozilla.org)\nwebextPerms.hostDescription.oneSite=Access your data for %S\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManySites)\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# hosts for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManySites=Access your data on #1 other site;Access your data on #1 other sites\n\n# LOCALIZATION NOTE (addonPostInstall.message)\n# %1$S is replaced with the localized named of the extension that was\n# just installed.\n# %2$S is replaced with the localized name of the application.\naddonPostInstall.message1=%1$S has been added to %2$S.\n\n# LOCALIZATION NOTE (addonPostInstall.messageDetail)\n# %1$S is replaced with the icon for the add-ons menu.\n# %2$S is replaced with the icon for the toolbar menu.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\naddonPostInstall.messageDetail=Manage your add-ons by clicking %1$S in the %2$S menu.\naddonPostInstall.okay.label=OK\naddonPostInstall.okay.key=O\n\n# LOCALIZATION NOTE (addonDownloadingAndVerifying):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Also see https://bugzilla.mozilla.org/show_bug.cgi?id=570012 for mockups\naddonDownloadingAndVerifying=Downloading and verifying add-on…;Downloading and verifying #1 add-ons…\naddonDownloadVerifying=Verifying\n\naddonInstall.unsigned=(Unverified)\naddonInstall.cancelButton.label=Cancel\naddonInstall.cancelButton.accesskey=C\naddonInstall.acceptButton.label=Install\naddonInstall.acceptButton.accesskey=I\n\n# LOCALIZATION NOTE (addonConfirmInstallMessage,addonConfirmInstallUnsigned):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the number of add-ons being installed\naddonConfirmInstall.message=This site would like to install an add-on in #1:;This site would like to install #2 add-ons in #1:\naddonConfirmInstallUnsigned.message=Caution: This site would like to install an unverified add-on in #1. Proceed at your own risk.;Caution: This site would like to install #2 unverified add-ons in #1. Proceed at your own risk.\n\n# LOCALIZATION NOTE (addonConfirmInstallSomeUnsigned.message):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the total number of add-ons being installed (at least 2)\naddonConfirmInstallSomeUnsigned.message=;Caution: This site would like to install #2 add-ons in #1, some of which are unverified. Proceed at your own risk.\n\naddonwatch.slow=%1$S might be making %2$S run slowly\naddonwatch.disable.label=Disable %S\naddonwatch.ignoreSession.label=Ignore for now\naddonwatch.ignoreSession.accesskey=I\naddonwatch.ignorePerm.label=Ignore permanently\naddonwatch.ignorePerm.accesskey=p\naddonwatch.restart.message=To disable %1$S you must restart %2$S\naddonwatch.restart.label=Restart %S\naddonwatch.restart.accesskey=R\n\n# LOCALIZATION NOTE (addonsInstalled, addonsInstalledNeedsRestart):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 first add-on's name, #2 number of add-ons, #3 application name\naddonsInstalled=#1 has been installed successfully.;#2 add-ons have been installed successfully.\naddonsInstalledNeedsRestart=#1 will be installed after you restart #3.;#2 add-ons will be installed after you restart #3.\naddonInstallRestartButton=Restart Now\naddonInstallRestartButton.accesskey=R\naddonInstallRestartIgnoreButton=Not Now\naddonInstallRestartIgnoreButton.accesskey=N\n\n# LOCALIZATION NOTE (addonInstallError-1, addonInstallError-2, addonInstallError-3, addonInstallError-4, addonInstallError-5, addonLocalInstallError-1, addonLocalInstallError-2, addonLocalInstallError-3, addonLocalInstallError-4, addonLocalInstallError-5):\n# %1$S is the application name, %2$S is the add-on name\naddonInstallError-1=The add-on could not be downloaded because of a connection failure.\naddonInstallError-2=The add-on could not be installed because it does not match the add-on %1$S expected.\naddonInstallError-3=The add-on downloaded from this site could not be installed because it appears to be corrupt.\naddonInstallError-4=%2$S could not be installed because %1$S cannot modify the needed file.\naddonInstallError-5=%1$S has prevented this site from installing an unverified add-on.\naddonLocalInstallError-1=This add-on could not be installed because of a filesystem error.\naddonLocalInstallError-2=This add-on could not be installed because it does not match the add-on %1$S expected.\naddonLocalInstallError-3=This add-on could not be installed because it appears to be corrupt.\naddonLocalInstallError-4=%2$S could not be installed because %1$S cannot modify the needed file.\naddonLocalInstallError-5=This add-on could not be installed because it has not been verified.\n\n# LOCALIZATION NOTE (addonInstallErrorIncompatible):\n# %1$S is the application name, %2$S is the application version, %3$S is the add-on name\naddonInstallErrorIncompatible=%3$S could not be installed because it is not compatible with %1$S %2$S.\n\n# LOCALIZATION NOTE (addonInstallErrorBlocklisted): %S is add-on name\naddonInstallErrorBlocklisted=%S could not be installed because it has a high risk of causing stability or security problems.\n\nunsignedAddonsDisabled.message=One or more installed add-ons cannot be verified and have been disabled.\nunsignedAddonsDisabled.learnMore.label=Learn More\nunsignedAddonsDisabled.learnMore.accesskey=L\n\n# LOCALIZATION NOTE (compactLightTheme.name): This is displayed in about:addons -> Appearance\ncompactLightTheme.name=Compact Light\ncompactLightTheme.description=A compact theme with a light color scheme.\n\n# LOCALIZATION NOTE (compactDarkTheme.name): This is displayed in about:addons -> Appearance\ncompactDarkTheme.name=Compact Dark\ncompactDarkTheme.description=A compact theme with a dark color scheme.\n\n# LOCALIZATION NOTE (lwthemeInstallRequest.message): %S will be replaced with\n# the host name of the site.\nlwthemeInstallRequest.message=This site (%S) attempted to install a theme.\nlwthemeInstallRequest.allowButton=Allow\nlwthemeInstallRequest.allowButton.accesskey=a\n\nlwthemePostInstallNotification.message=A new theme has been installed.\nlwthemePostInstallNotification.undoButton=Undo\nlwthemePostInstallNotification.undoButton.accesskey=U\nlwthemePostInstallNotification.manageButton=Manage Themes…\nlwthemePostInstallNotification.manageButton.accesskey=M\n\n# LOCALIZATION NOTE (lwthemeNeedsRestart.message):\n# %S will be replaced with the new theme name.\nlwthemeNeedsRestart.message=%S will be installed after you restart.\nlwthemeNeedsRestart.button=Restart Now\nlwthemeNeedsRestart.accesskey=R\n\n# LOCALIZATION NOTE (popupWarning.message): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName and #2 is the number of pop-ups blocked.\npopupWarning.message=#1 prevented this site from opening a pop-up window.;#1 prevented this site from opening #2 pop-up windows.\npopupWarningButton=Options\npopupWarningButton.accesskey=O\npopupWarningButtonUnix=Preferences\npopupWarningButtonUnix.accesskey=P\npopupAllow=Allow pop-ups for %S\npopupBlock=Block pop-ups for %S\npopupWarningDontShowFromMessage=Don’t show this message when pop-ups are blocked\npopupWarningDontShowFromLocationbar=Don’t show info bar when pop-ups are blocked\npopupShowPopupPrefix=Show ‘%S’\n\n# Bad Content Blocker Doorhanger Notification\n# %S is brandShortName\nbadContentBlocked.blocked.message=%S is blocking content on this page.\nbadContentBlocked.notblocked.message=%S is not blocking any content on this page.\n\ncrashedpluginsMessage.title=The %S plugin has crashed.\ncrashedpluginsMessage.reloadButton.label=Reload page\ncrashedpluginsMessage.reloadButton.accesskey=R\ncrashedpluginsMessage.submitButton.label=Submit a crash report\ncrashedpluginsMessage.submitButton.accesskey=S\ncrashedpluginsMessage.learnMore=Learn More…\n\n# Keyword fixup messages\n# LOCALIZATION NOTE (keywordURIFixup.message): Used when the user tries to visit\n# a local host page, by the time the DNS request recognizes it, we have already\n# loaded a search page for the given word.  An infobar then asks to the user\n# whether he rather wanted to visit the host.  %S is the recognized host.\nkeywordURIFixup.message=Did you mean to go to %S?\nkeywordURIFixup.goTo=Yes, take me to %S\nkeywordURIFixup.goTo.accesskey=Y\nkeywordURIFixup.dismiss=No thanks\nkeywordURIFixup.dismiss.accesskey=N\n\n## Plugin doorhanger strings\n# LOCALIZATION NOTE (pluginActivateNew.message): Used for newly-installed\n# plugins which are not known to be unsafe. %1$S is the plugin name and %2$S\n# is the site domain.\npluginActivateNew.message=Allow %2$S to run “%1$S”?\npluginActivateMultiple.message=Allow %S to run plugins?\npluginActivate.learnMore=Learn More…\n# LOCALIZATION NOTE (pluginActivateOutdated.message, pluginActivateOutdated.label):\n# These strings are used when an unsafe plugin has an update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateOutdated.message=%3$S has prevented the outdated plugin “%1$S” from running on %2$S.\npluginActivateOutdated.label=Outdated plugin\npluginActivate.updateLabel=Update now…\n# LOCALIZATION NOTE (pluginActivateVulnerable.message, pluginActivateVulnerable.label):\n# These strings are used when an unsafe plugin has no update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateVulnerable.message=%3$S has prevented the unsafe plugin “%1$S” from running on %2$S.\npluginActivateVulnerable.label=Vulnerable plugin!\npluginActivate.riskLabel=What’s the risk?\n# LOCALIZATION NOTE (pluginActivateBlocked.message): %1$S is the plugin name, %2$S is brandShortName\npluginActivateBlocked.message=%2$S has blocked “%1$S” for your protection.\npluginActivateBlocked.label=Blocked for your protection\npluginActivateDisabled.message=“%S” is disabled.\npluginActivateDisabled.label=Disabled\npluginActivateDisabled.manage=Manage plugins…\npluginEnabled.message=“%S” is enabled on %S.\npluginEnabledOutdated.message=Outdated plugin “%S” is enabled on %S.\npluginEnabledVulnerable.message=Insecure plugin “%S” is enabled on %S.\npluginInfo.unknownPlugin=Unknown\n\n# LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.dtd\n# LOCALIZATION NOTE (pluginActivateNow.label): This button will enable the\n# plugin in the current session for an short time (about an hour), auto-renewed\n# if the site keeps using the plugin.\npluginActivateNow.label=Allow Now\npluginActivateNow.accesskey=N\n# LOCALIZATION NOTE (pluginActivateAlways.label): This button will enable the\n# plugin for a long while (90 days), auto-renewed if the site keeps using the\n# plugin.\npluginActivateAlways.label=Allow and Remember\npluginActivateAlways.accesskey=R\npluginBlockNow.label=Block Plugin\npluginBlockNow.accesskey=B\npluginContinue.label=Continue Allowing\npluginContinue.accesskey=C\n\n# in-page UI\nPluginClickToActivate=Activate %S.\nPluginVulnerableUpdatable=This plugin is vulnerable and should be updated.\nPluginVulnerableNoUpdate=This plugin has security vulnerabilities.\n\n# infobar UI\npluginContinueBlocking.label=Continue Blocking\npluginContinueBlocking.accesskey=B\n# LOCALIZATION NOTE (pluginActivateTrigger): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\npluginActivateTrigger.label=Allow…\npluginActivateTrigger.accesskey=A\n\n# Sanitize\n# LOCALIZATION NOTE (sanitizeDialog2.everything.title): When \"Time range to\n# clear\" is set to \"Everything\", the Clear Recent History dialog's title is\n# changed to this.  See UI mockup and comment 11 at bug 480169 -->\nsanitizeDialog2.everything.title=Clear All History\nsanitizeButtonOK=Clear Now\n# LOCALIZATION NOTE (sanitizeButtonClearing): The label for the default\n# button between the user clicking it and the window closing.  Indicates the\n# items are being cleared.\nsanitizeButtonClearing=Clearing\n\n# LOCALIZATION NOTE (sanitizeEverythingWarning2): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has not modified the default set of history items to clear.\nsanitizeEverythingWarning2=All history will be cleared.\n# LOCALIZATION NOTE (sanitizeSelectedWarning): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has modified the default set of history items to clear.\nsanitizeSelectedWarning=All selected items will be cleared.\n\n# LOCALIZATION NOTE (downloadAndInstallButton.label): %S is replaced by the\n# version of the update: \"Update to 28.0\".\nupdate.downloadAndInstallButton.label=Update to %S\nupdate.downloadAndInstallButton.accesskey=U\n\nmenuOpenAllInTabs.label=Open All in Tabs\n\n# History menu\nmenuRestoreAllTabs.label=Restore All Tabs\n# LOCALIZATION NOTE (menuRestoreAllTabsSubview.label): like menuRestoreAllTabs.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* tabs.\nmenuRestoreAllTabsSubview.label=Restore Closed Tabs\n# LOCALIZATION NOTE (menuRestoreAllWindows, menuUndoCloseWindowLabel, menuUndoCloseWindowSingleTabLabel):\n# see bug 394759\nmenuRestoreAllWindows.label=Restore All Windows\n# LOCALIZATION NOTE (menuRestoreAllWindowsSubview.label): like menuRestoreAllWindows.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* windows.\nmenuRestoreAllWindowsSubview.label=Restore Closed Windows\n# LOCALIZATION NOTE (menuUndoCloseWindowLabel): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 Window Title, #2 Number of tabs\nmenuUndoCloseWindowLabel=#1 (and #2 other tab);#1 (and #2 other tabs)\nmenuUndoCloseWindowSingleTabLabel=#1\n\n# Unified Back-/Forward Popup\ntabHistory.current=Stay on this page\ntabHistory.goBack=Go back to this page\ntabHistory.goForward=Go forward to this page\n\n# URL Bar\npasteAndGo.label=Paste & Go\n# LOCALIZATION NOTE(urlbar-zoom-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nurlbar-zoom-button.label = %S%%\n\n# Block autorefresh\nrefreshBlocked.goButton=Allow\nrefreshBlocked.goButton.accesskey=A\nrefreshBlocked.refreshLabel=%S prevented this page from automatically reloading.\nrefreshBlocked.redirectLabel=%S prevented this page from automatically redirecting to another page.\n\n# General bookmarks button\n# LOCALIZATION NOTE (bookmarksMenuButton.tooltip):\n# %S is the keyboard shortcut for \"Show All Bookmarks\"\nbookmarksMenuButton.tooltip=Show your bookmarks (%S)\n# Star button\nstarButtonOn.tooltip2=Edit this bookmark (%S)\nstarButtonOff.tooltip2=Bookmark this page (%S)\nstarButtonOverflowed.label=Bookmark This Page\nstarButtonOverflowedStarred.label=Edit This Bookmark\n\n# Downloads button tooltip\n# LOCALIZATION NOTE (downloads.tooltip):\n# %S is the keyboard shortcut for \"Downloads\"\ndownloads.tooltip=Display the progress of ongoing downloads (%S)\n\n# Print button tooltip on OS X\n# LOCALIZATION NOTE (printButton.tooltip):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\n# %S is the keyboard shortcut for \"Print\"\nprintButton.tooltip=Print this page… (%S)\n\n# New Window button tooltip\n# LOCALIZATION NOTE (newWindowButton.tooltip):\n# %S is the keyboard shortcut for \"New Window\"\nnewWindowButton.tooltip=Open a new window (%S)\n\n# New Tab button tooltip\n# LOCALIZATION NOTE (newTabButton.tooltip):\n# %S is the keyboard shortcut for \"New Tab\"\nnewTabButton.tooltip=Open a new tab (%S)\n\n# Offline web applications\nofflineApps.available2=Will you allow %S to store data on your computer?\nofflineApps.allowStoring.label=Allow Storing Data\nofflineApps.allowStoring.accesskey=A\nofflineApps.dontAllow.label=Don’t Allow\nofflineApps.dontAllow.accesskey=n\n\nofflineApps.usage=This website (%S) is now storing more than %SMB of data on your computer for offline use.\nofflineApps.manageUsage=Show settings\nofflineApps.manageUsageAccessKey=S\n\nidentity.identified.verifier=Verified by: %S\nidentity.identified.verified_by_you=You have added a security exception for this site.\nidentity.identified.state_and_country=%S, %S\n\nidentity.icon.tooltip=Show site information\n\ntrackingProtection.intro.title=How Tracking Protection works\n# LOCALIZATION NOTE (trackingProtection.intro.description2):\n# %S is brandShortName. This string should match the one from Step 1 of the tour\n# when it starts from the button shown when a new private window is opened.\ntrackingProtection.intro.description2=When you see the shield, %S is blocking some parts of the page that could track your browsing activity.\n# LOCALIZATION NOTE (trackingProtection.intro.step1of3): Indicates that the intro panel is step one of three in a tour.\ntrackingProtection.intro.step1of3=1 of 3\ntrackingProtection.intro.nextButton.label=Next\n\ntrackingProtection.icon.activeTooltip=Tracking attempts blocked\ntrackingProtection.icon.disabledTooltip=Tracking content detected\n\n# Edit Bookmark UI\neditBookmarkPanel.pageBookmarkedTitle=Page Bookmarked\neditBookmarkPanel.pageBookmarkedDescription=%S will always remember this page for you.\neditBookmarkPanel.bookmarkedRemovedTitle=Bookmark Removed\neditBookmarkPanel.editBookmarkTitle=Edit This Bookmark\n\n# LOCALIZATION NOTE (editBookmark.removeBookmarks.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the number of bookmarks to be removed.\n# If this causes problems with localization you can also do \"Remove Bookmarks (#1)\"\n# instead of \"Remove #1 Bookmarks\".\neditBookmark.removeBookmarks.label=Remove Bookmark;Remove #1 Bookmarks\n\n# Post Update Notifications\npu.notifyButton.label=Details…\npu.notifyButton.accesskey=D\n# LOCALIZATION NOTE %S will be replaced by the short name of the application.\npuNotifyText=%S has been updated\npuAlertTitle=%S Updated\npuAlertText=Click here for details\n\n# Geolocation UI\n\ngeolocation.allowLocation=Allow Location Access\ngeolocation.allowLocation.accesskey=A\ngeolocation.dontAllowLocation=Don’t Allow\ngeolocation.dontAllowLocation.accesskey=n\ngeolocation.shareWithSite3=Will you allow %S to access your location?\ngeolocation.shareWithFile3=Will you allow this local file to access your location?\ngeolocation.remember=Remember this decision\n\nwebNotifications.remember=Remember this decision\nwebNotifications.rememberForSession=Remember decision for this session\nwebNotifications.allow=Allow Notifications\nwebNotifications.allow.accesskey=A\nwebNotifications.dontAllow=Don’t Allow\nwebNotifications.dontAllow.accesskey=n\nwebNotifications.receiveFromSite2=Will you allow %S to send notifications?\n# LOCALIZATION NOTE (webNotifications.upgradeTitle): When using native notifications on OS X, the title may be truncated around 32 characters.\nwebNotifications.upgradeTitle=Upgraded notifications\n# LOCALIZATION NOTE (webNotifications.upgradeBody): When using native notifications on OS X, the body may be truncated around 100 characters in some views.\nwebNotifications.upgradeBody=You can now receive notifications from sites that are not currently loaded. Click to learn more.\n\n# Phishing/Malware Notification Bar.\n# LOCALIZATION NOTE (notADeceptiveSite, notAnAttack)\n# The two button strings will never be shown at the same time, so\n# it's okay for them to have the same access key\nsafebrowsing.getMeOutOfHereButton.label=Get me out of here!\nsafebrowsing.getMeOutOfHereButton.accessKey=G\nsafebrowsing.deceptiveSite=Deceptive Site!\nsafebrowsing.notADeceptiveSiteButton.label=This isn’t a deceptive site…\nsafebrowsing.notADeceptiveSiteButton.accessKey=D\nsafebrowsing.reportedAttackSite=Reported Attack Site!\nsafebrowsing.notAnAttackButton.label=This isn’t an attack site…\nsafebrowsing.notAnAttackButton.accessKey=A\nsafebrowsing.reportedUnwantedSite=Reported Unwanted Software Site!\n\n# Ctrl-Tab\n# LOCALIZATION NOTE (ctrlTab.listAllTabs.label): #1 represents the number\n# of tabs in the current browser window. It will always be 2 at least.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nctrlTab.listAllTabs.label=;List All #1 Tabs\n\n# LOCALIZATION NOTE (addKeywordTitleAutoFill): %S will be replaced by the page's title\n# Used as the bookmark name when saving a keyword for a search field.\naddKeywordTitleAutoFill=Search %S\n\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.name=Default\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.description=The default theme.\n\n# safeModeRestart\nsafeModeRestartPromptTitle=Restart with Add-ons Disabled\nsafeModeRestartPromptMessage=Are you sure you want to disable all add-ons and restart?\nsafeModeRestartButton=Restart\n\n# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string\n# \"true\" (spelled and capitalized exactly that way) to show the \"Text\n# Encoding\" menu in the main Firefox button on Windows. Any other value will\n# hide it. Regardless of the value of this setting, the \"Text Encoding\"\n# menu will always be accessible via the \"Web Developer\" menu.\n# This is not a string to translate; it just controls whether the menu shows\n# up in the Firefox button. If users frequently use the \"Text Encoding\"\n# menu, set this to \"true\". Otherwise, you can leave it as \"false\".\nbrowser.menu.showCharacterEncoding=false\n\n# Mozilla data reporting notification (Telemetry, Firefox Health Report, etc)\ndataReportingNotification.message       = %1$S automatically sends some data to %2$S so that we can improve your experience.\ndataReportingNotification.button.label  = Choose What I Share\ndataReportingNotification.button.accessKey  = C\n\n# Process hang reporter\nprocessHang.label = A web page is slowing down your browser. What would you like to do?\nprocessHang.button_stop.label = Stop It\nprocessHang.button_stop.accessKey = S\nprocessHang.button_wait.label = Wait\nprocessHang.button_wait.accessKey = W\nprocessHang.button_debug.label = Debug Script\nprocessHang.button_debug.accessKey = D\n\n# LOCALIZATION NOTE (fullscreenButton.tooltip): %S is the keyboard shortcut for full screen\nfullscreenButton.tooltip=Display the window in full screen (%S)\n\nservice.toolbarbutton.label=Services\nservice.toolbarbutton.tooltiptext=Services\n\n# LOCALIZATION NOTE (social.install.description): %1$S is the hostname of the social provider, %2$S is brandShortName (e.g. Firefox)\nservice.install.description=Would you like to enable services from %1$S to display in your %2$S toolbar and sidebar?\nservice.install.ok.label=Enable Services\nservice.install.ok.accesskey=E\n\n# LOCALIZATION NOTE (social.markpageMenu.label): %S is the name of the social provider\nsocial.markpageMenu.label=Save Page to %S\n# LOCALIZATION NOTE (social.marklinkMenu.label): %S is the name of the social provider\nsocial.marklinkMenu.label=Save Link to %S\n\n# LOCALIZATION NOTE (social.error.message): %1$S is brandShortName (e.g. Firefox), %2$S is the name of the social provider\nsocial.error.message=%1$S is unable to connect with %2$S right now.\nsocial.error.tryAgain.label=Try Again\nsocial.error.tryAgain.accesskey=T\nsocial.error.closeSidebar.label=Close This Sidebar\nsocial.error.closeSidebar.accesskey=C\n\n# LOCALIZATION NOTE: %1$S is the label for the toolbar button, %2$S is the associated badge numbering that the social provider may provide.\nsocial.aria.toolbarButtonBadgeText=%1$S (%2$S)\n\n# LOCALIZATION NOTE (getUserMedia.shareCamera2.message,\n#                    getUserMedia.shareMicrophone2.message,\n#                    getUserMedia.shareScreen3.message,\n#                    getUserMedia.shareCameraAndMicrophone2.message,\n#                    getUserMedia.shareCameraAndAudioCapture2.message,\n#                    getUserMedia.shareScreenAndMicrophone3.message,\n#                    getUserMedia.shareScreenAndAudioCapture3.message,\n#                    getUserMedia.shareAudioCapture2.message):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.shareCamera2.message = Will you allow %S to use your camera?\ngetUserMedia.shareMicrophone2.message = Will you allow %S to use your microphone?\ngetUserMedia.shareScreen3.message = Will you allow %S to see your screen?\ngetUserMedia.shareCameraAndMicrophone2.message = Will you allow %S to use your camera and microphone?\ngetUserMedia.shareCameraAndAudioCapture2.message = Will you allow %S to use your camera and listen to this tab’s audio?\ngetUserMedia.shareScreenAndMicrophone3.message = Will you allow %S to use your microphone and see your screen?\ngetUserMedia.shareScreenAndAudioCapture3.message = Will you allow %S to listen to this tab’s audio and see your screen?\ngetUserMedia.shareAudioCapture2.message = Will you allow %S to listen to this tab’s audio?\n# LOCALIZATION NOTE (getUserMedia.shareScreenWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %S will be the 'learn more' link\ngetUserMedia.shareScreenWarning.message = Only share screens with sites you trust. Sharing can allow deceptive sites to browse as you and steal your private data. %S\n# LOCALIZATION NOTE (getUserMedia.shareFirefoxWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %1$S is brandShortName (eg. Firefox)\n# %2$S will be the 'learn more' link\ngetUserMedia.shareFirefoxWarning.message = Only share %1$S with sites you trust. Sharing can allow deceptive sites to browse as you and steal your private data. %2$S\n# LOCALIZATION NOTE(getUserMedia.shareScreen.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\ngetUserMedia.shareScreen.learnMoreLabel = Learn More\ngetUserMedia.selectWindow.label=Window to share:\ngetUserMedia.selectWindow.accesskey=W\ngetUserMedia.selectScreen.label=Screen to share:\ngetUserMedia.selectScreen.accesskey=S\ngetUserMedia.selectApplication.label=Application to share:\ngetUserMedia.selectApplication.accesskey=A\ngetUserMedia.noApplication.label = No Application\ngetUserMedia.noScreen.label = No Screen\ngetUserMedia.noWindow.label = No Window\ngetUserMedia.shareEntireScreen.label = Entire screen\n# LOCALIZATION NOTE (getUserMedia.shareMonitor.label):\n# %S is screen number (digits 1, 2, etc)\n# Example: Screen 1, Screen 2,..\ngetUserMedia.shareMonitor.label = Screen %S\n# LOCALIZATION NOTE (getUserMedia.shareApplicationWindowCount.label):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the name of the application.\n# Replacement for #2 is the number of windows currently displayed by the application.\ngetUserMedia.shareApplicationWindowCount.label=#1 (#2 window);#1 (#2 windows)\n# LOCALIZATION NOTE (getUserMedia.allow.label,\n#                    getUserMedia.dontAllow.label):\n# These two buttons are the possible answers to the various prompts in the\n# \"getUserMedia.share{device}.message\" strings.\ngetUserMedia.allow.label = Allow\ngetUserMedia.allow.accesskey = A\ngetUserMedia.dontAllow.label = Don’t Allow\ngetUserMedia.dontAllow.accesskey = D\ngetUserMedia.remember=Remember this decision\n# LOCALIZATION NOTE (getUserMedia.reasonForNoPermanentAllow.screen2,\n#                    getUserMedia.reasonForNoPermanentAllow.audio,\n#                    getUserMedia.reasonForNoPermanentAllow.insecure):\n# %S is brandShortName\ngetUserMedia.reasonForNoPermanentAllow.screen2=%S can not allow permanent access to your screen without asking which one to share.\ngetUserMedia.reasonForNoPermanentAllow.audio=%S can not allow permanent access to your tab’s audio without asking which tab to share.\ngetUserMedia.reasonForNoPermanentAllow.insecure=Your connection to this site is not secure. To protect you, %S will only allow access for this session.\n\ngetUserMedia.sharingMenu.label = Tabs sharing devices\ngetUserMedia.sharingMenu.accesskey = d\n# LOCALIZATION NOTE (getUserMedia.sharingMenuCamera\n#                    getUserMedia.sharingMenuMicrophone,\n#                    getUserMedia.sharingMenuAudioCapture,\n#                    getUserMedia.sharingMenuApplication,\n#                    getUserMedia.sharingMenuScreen,\n#                    getUserMedia.sharingMenuWindow,\n#                    getUserMedia.sharingMenuBrowser,\n#                    getUserMedia.sharingMenuCameraMicrophone,\n#                    getUserMedia.sharingMenuCameraMicrophoneApplication,\n#                    getUserMedia.sharingMenuCameraMicrophoneScreen,\n#                    getUserMedia.sharingMenuCameraMicrophoneWindow,\n#                    getUserMedia.sharingMenuCameraMicrophoneBrowser,\n#                    getUserMedia.sharingMenuCameraAudioCapture,\n#                    getUserMedia.sharingMenuCameraAudioCaptureApplication,\n#                    getUserMedia.sharingMenuCameraAudioCaptureScreen,\n#                    getUserMedia.sharingMenuCameraAudioCaptureWindow,\n#                    getUserMedia.sharingMenuCameraAudioCaptureBrowser,\n#                    getUserMedia.sharingMenuCameraApplication,\n#                    getUserMedia.sharingMenuCameraScreen,\n#                    getUserMedia.sharingMenuCameraWindow,\n#                    getUserMedia.sharingMenuCameraBrowser,\n#                    getUserMedia.sharingMenuMicrophoneApplication,\n#                    getUserMedia.sharingMenuMicrophoneScreen,\n#                    getUserMedia.sharingMenuMicrophoneWindow,\n#                    getUserMedia.sharingMenuMicrophoneBrowser,\n#                    getUserMedia.sharingMenuAudioCaptureApplication,\n#                    getUserMedia.sharingMenuAudioCaptureScreen,\n#                    getUserMedia.sharingMenuAudioCaptureWindow,\n#                    getUserMedia.sharingMenuAudioCaptureBrowser):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.sharingMenuCamera = %S (camera)\ngetUserMedia.sharingMenuMicrophone = %S (microphone)\ngetUserMedia.sharingMenuAudioCapture = %S (tab audio)\ngetUserMedia.sharingMenuApplication = %S (application)\ngetUserMedia.sharingMenuScreen = %S (screen)\ngetUserMedia.sharingMenuWindow = %S (window)\ngetUserMedia.sharingMenuBrowser = %S (tab)\ngetUserMedia.sharingMenuCameraMicrophone = %S (camera and microphone)\ngetUserMedia.sharingMenuCameraMicrophoneApplication = %S (camera, microphone and application)\ngetUserMedia.sharingMenuCameraMicrophoneScreen = %S (camera, microphone and screen)\ngetUserMedia.sharingMenuCameraMicrophoneWindow = %S (camera, microphone and window)\ngetUserMedia.sharingMenuCameraMicrophoneBrowser = %S (camera, microphone and tab)\ngetUserMedia.sharingMenuCameraAudioCapture = %S (camera and tab audio)\ngetUserMedia.sharingMenuCameraAudioCaptureApplication = %S (camera, tab audio and application)\ngetUserMedia.sharingMenuCameraAudioCaptureScreen = %S (camera, tab audio and screen)\ngetUserMedia.sharingMenuCameraAudioCaptureWindow = %S (camera, tab audio and window)\ngetUserMedia.sharingMenuCameraAudioCaptureBrowser = %S (camera, tab audio and tab)\ngetUserMedia.sharingMenuCameraApplication = %S (camera and application)\ngetUserMedia.sharingMenuCameraScreen = %S (camera and screen)\ngetUserMedia.sharingMenuCameraWindow = %S (camera and window)\ngetUserMedia.sharingMenuCameraBrowser = %S (camera and tab)\ngetUserMedia.sharingMenuMicrophoneApplication = %S (microphone and application)\ngetUserMedia.sharingMenuMicrophoneScreen = %S (microphone and screen)\ngetUserMedia.sharingMenuMicrophoneWindow = %S (microphone and window)\ngetUserMedia.sharingMenuMicrophoneBrowser = %S (microphone and tab)\ngetUserMedia.sharingMenuAudioCaptureApplication = %S (tab audio and application)\ngetUserMedia.sharingMenuAudioCaptureScreen = %S (tab audio and screen)\ngetUserMedia.sharingMenuAudioCaptureWindow = %S (tab audio and window)\ngetUserMedia.sharingMenuAudioCaptureBrowser = %S (tab audio and tab)\n# LOCALIZATION NOTE(getUserMedia.sharingMenuUnknownHost): this is used for the website\n# origin for the sharing menu if no readable origin could be deduced from the URL.\ngetUserMedia.sharingMenuUnknownHost = Unknown origin\n\n# LOCALIZATION NOTE(emeNotifications.drmContentPlaying.message2): %S is brandShortName.\nemeNotifications.drmContentPlaying.message2 = Some audio or video on this site uses DRM software, which may limit what %S can let you do with it.\nemeNotifications.drmContentPlaying.button.label = Configure…\nemeNotifications.drmContentPlaying.button.accesskey = C\n\nemeNotifications.drmContentDisabled.button.label = Enable DRM\nemeNotifications.drmContentDisabled.button.accesskey = E\n# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\nemeNotifications.drmContentDisabled.learnMoreLabel = Learn More\n\n# LOCALIZATION NOTE(emeNotifications.drmContentCDMInstalling.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S is brandShortName\nemeNotifications.drmContentCDMInstalling.message = %S is installing components needed to play the audio or video on this page. Please try again later.\n\nemeNotifications.unknownDRMSoftware = Unknown\n\n# LOCALIZATION NOTE - %S is brandShortName\nslowStartup.message = %S seems slow… to… start.\nslowStartup.helpButton.label = Learn How to Speed It Up\nslowStartup.helpButton.accesskey = L\nslowStartup.disableNotificationButton.label = Don’t Tell Me Again\nslowStartup.disableNotificationButton.accesskey = A\n\n# LOCALIZATION NOTE  - %S is brandShortName\nflashHang.message = %S changed some Adobe Flash settings to improve performance.\nflashHang.helpButton.label = Learn More…\nflashHang.helpButton.accesskey = L\n\n# LOCALIZATION NOTE(customizeTips.tip0): %1$S will be replaced with the text defined\n# in customizeTips.tip0.hint, %2$S will be replaced with brandShortName, %3$S will\n# be replaced with a hyperlink containing the text defined in customizeTips.tip0.learnMore.\ncustomizeTips.tip0 = %1$S: You can customize %2$S to work the way you do. Simply drag any of the above to the menu or toolbar. %3$S about customizing %2$S.\ncustomizeTips.tip0.hint = Hint\ncustomizeTips.tip0.learnMore = Learn more\n\n# LOCALIZATION NOTE (customizeMode.tabTitle): %S is brandShortName\ncustomizeMode.tabTitle = Customize %S\n\n# LOCALIZATION NOTE(appmenu.*.description, appmenu.*.label): these are used for\n# the appmenu labels and buttons that appear when an update is staged for\n# installation or a background update has failed and a manual download is required.\n# %S is brandShortName\nappmenu.restartNeeded.description = Restart %S to apply updates\nappmenu.updateFailed.description = Background update failed, please download update\nappmenu.restartBrowserButton.label = Restart %S\nappmenu.downloadUpdateButton.label = Download Update\n\n# LOCALIZATION NOTE : FILE Reader View is a feature name and therefore typically used as a proper noun.\n\nreadingList.promo.firstUse.readerView.title = Reader View\nreadingList.promo.firstUse.readerView.body = Remove clutter so you can focus exactly on what you want to read.\n\n# LOCALIZATION NOTE (appMenuRemoteTabs.mobilePromo.text2):\n# %1$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.android and the link will be to\n# https://www.mozilla.org/firefox/android/.\n# %2$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.ios\n# and the link will be to https://www.mozilla.org/firefox/ios/.\nappMenuRemoteTabs.mobilePromo.text2 = Download %1$S or %2$S and connect them to your Firefox Account.\nappMenuRemoteTabs.mobilePromo.android = Firefox for Android\nappMenuRemoteTabs.mobilePromo.ios = Firefox for iOS\n\n# LOCALIZATION NOTE (e10s.accessibilityNotice.mainMessage,\n#                    e10s.accessibilityNotice.enableAndRestart.label,\n#                    e10s.accessibilityNotice.enableAndRestart.accesskey):\n# These strings are related to the messages we display to offer e10s (Multi-process) to users\n# on the pre-release channels. They won't be used in release but they will likely be used in\n# beta starting from version 41, so it's still useful to have these strings properly localized.\n# %S is brandShortName\ne10s.accessibilityNotice.mainMessage2 = Accessibility support is partially disabled due to compatibility issues with new %S features.\ne10s.accessibilityNotice.acceptButton.label = OK\ne10s.accessibilityNotice.acceptButton.accesskey = O\ne10s.accessibilityNotice.enableAndRestart.label = Enable (Requires Restart)\ne10s.accessibilityNotice.enableAndRestart.accesskey = E\n\n# LOCALIZATION NOTE (userContextPersonal.label,\n#                    userContextWork.label,\n#                    userContextShopping.label,\n#                    userContextBanking.label,\n#                    userContextNone.label):\n# These strings specify the four predefined contexts included in support of the\n# Contextual Identity / Containers project. Each context is meant to represent\n# the context that the user is in when interacting with the site. Different\n# contexts will store cookies and other information from those sites in\n# different, isolated locations. You can enable the feature by typing\n# about:config in the URL bar and changing privacy.userContext.enabled to true.\n# Once enabled, you can open a new tab in a specific context by clicking\n# File > New Container Tab > (1 of 4 contexts). Once opened, you will see these\n# strings on the right-hand side of the URL bar.\nuserContextPersonal.label = Personal\nuserContextWork.label = Work\nuserContextBanking.label = Banking\nuserContextShopping.label = Shopping\nuserContextNone.label = No Container\n\nuserContextPersonal.accesskey = P\nuserContextWork.accesskey = W\nuserContextBanking.accesskey = B\nuserContextShopping.accesskey = S\nuserContextNone.accesskey = N\n\nuserContext.aboutPage.label = Manage containers\nuserContext.aboutPage.accesskey = O\n\nuserContextOpenLink.label = Open Link in New %S Tab\n\nmuteTab.label = Mute Tab\nmuteTab.accesskey = M\nunmuteTab.label = Unmute Tab\nunmuteTab.accesskey = m\nplayTab.label = Play Tab\nplayTab.accesskey = l\n\n# LOCALIZATION NOTE (certErrorDetails*.label): These are text strings that\n# appear in the about:certerror page, so that the user can copy and send them to\n# the server administrators for troubleshooting.\ncertErrorDetailsHSTS.label = HTTP Strict Transport Security: %S\ncertErrorDetailsKeyPinning.label = HTTP Public Key Pinning: %S\ncertErrorDetailsCertChain.label = Certificate chain:\n\n# LOCALIZATION NOTE (pendingCrashReports2.label): Semi-colon list of plural forms\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of pending crash reports\npendingCrashReports2.label = You have an unsent crash report;You have #1 unsent crash reports\npendingCrashReports.viewAll = View\npendingCrashReports.send = Send\npendingCrashReports.alwaysSend = Always Send\n\ndecoder.noCodecs.button = Learn how\ndecoder.noCodecs.accesskey = L\ndecoder.noCodecs.message = To play video, you may need to install Microsoft’s Media Feature Pack.\ndecoder.noCodecsLinux.message = To play video, you may need to install the required video codecs.\ndecoder.noHWAcceleration.message = To improve video quality, you may need to install Microsoft’s Media Feature Pack.\ndecoder.noPulseAudio.message = To play audio, you may need to install the required PulseAudio software.\ndecoder.unsupportedLibavcodec.message = libavcodec may be vulnerable or is not supported, and should be updated to play video.\n\n# LOCALIZATION NOTE (captivePortal.infoMessage3):\n# Shown in a notification bar when we detect a captive portal is blocking network access\n# and requires the user to log in before browsing.\ncaptivePortal.infoMessage3 = You must log in to this network before you can access the Internet.\n# LOCALIZATION NOTE (captivePortal.showLoginPage2):\n# The label for a button shown in the info bar in all tabs except the login page tab.\n# The button shows the portal login page tab when clicked.\ncaptivePortal.showLoginPage2 = Open Network Login Page\n\npermissions.remove.tooltip = Clear this permission and ask again\n\n# LOCALIZATION NOTE (aboutDialog.architecture.*):\n# The sixtyFourBit and thirtyTwoBit strings describe the architecture of the\n# current Firefox build: 32-bit or 64-bit. These strings are used in parentheses\n# between the Firefox version and the \"What's new\" link in the About dialog,\n# e.g.: \"48.0.2 (32-bit) <What's new>\" or \"51.0a1 (2016-09-05) (64-bit)\".\naboutDialog.architecture.sixtyFourBit = 64-bit\naboutDialog.architecture.thirtyTwoBit = 32-bit\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/customizableui/customizableWidgets.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhistory-panelmenu.label = History\n# LOCALIZATION NOTE(history-panelmenu.tooltiptext2): %S is the keyboard shortcut\nhistory-panelmenu.tooltiptext2 = Show your history (%S)\n\nremotetabs-panelmenu.label = Synced Tabs\nremotetabs-panelmenu.tooltiptext2 = Show tabs from other devices\n\nprivatebrowsing-button.label = New Private Window\n# LOCALIZATION NOTE(privatebrowsing-button.tooltiptext): %S is the keyboard shortcut\nprivatebrowsing-button.tooltiptext = Open a new Private Browsing window (%S)\n\nsave-page-button.label = Save Page\n# LOCALIZATION NOTE(save-page-button.tooltiptext3): %S is the keyboard shortcut\nsave-page-button.tooltiptext3 = Save this page (%S)\n\nfind-button.label = Find\n# LOCALIZATION NOTE(find-button.tooltiptext3): %S is the keyboard shortcut.\nfind-button.tooltiptext3 = Find in this page (%S)\n\nopen-file-button.label = Open File\n# LOCALIZATION NOTE (open-file-button.tooltiptext3): %S is the keyboard shortcut.\nopen-file-button.tooltiptext3 = Open a file (%S)\n\ndeveloper-button.label = Developer\n# LOCALIZATION NOTE(developer-button.tooltiptext): %S is the keyboard shortcut\ndeveloper-button.tooltiptext2 = Open Web developer tools (%S)\n\nsidebar-button.label = Sidebars\nsidebar-button.tooltiptext2 = Show sidebars\n\nadd-ons-button.label = Add-ons\n# LOCALIZATION NOTE(add-ons-button.tooltiptext3): %S is the keyboard shortcut\nadd-ons-button.tooltiptext3 = Manage your add-ons (%S)\n\npreferences-button.label = Preferences\npreferences-button.tooltiptext2 = Open preferences\npreferences-button.tooltiptext.withshortcut = Open preferences (%S)\n# LOCALIZATION NOTE (preferences-button.labelWin): Windows-only label for Options\npreferences-button.labelWin = Options\n# LOCALIZATION NOTE (preferences-button.tooltipWin): Windows-only tooltip for Options\npreferences-button.tooltipWin2 = Open options\n\nzoom-controls.label = Zoom Controls\nzoom-controls.tooltiptext2 = Zoom controls\n\nzoom-out-button.label = Zoom out\n# LOCALIZATION NOTE(zoom-out-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-out-button.tooltiptext2 = Zoom out (%S)\n\n# LOCALIZATION NOTE(zoom-reset-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nzoom-reset-button.label = %S%%\n# LOCALIZATION NOTE(zoom-reset-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-reset-button.tooltiptext2 = Reset zoom level (%S)\n\nzoom-in-button.label = Zoom in\n# LOCALIZATION NOTE(zoom-in-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-in-button.tooltiptext2 = Zoom in (%S)\n\nedit-controls.label = Edit Controls\nedit-controls.tooltiptext2 = Edit controls\n\ncut-button.label = Cut\n# LOCALIZATION NOTE(cut-button.tooltiptext2): %S is the keyboard shortcut.\ncut-button.tooltiptext2 = Cut (%S)\n\ncopy-button.label = Copy\n# LOCALIZATION NOTE(copy-button.tooltiptext2): %S is the keyboard shortcut.\ncopy-button.tooltiptext2 = Copy (%S)\n\npaste-button.label = Paste\n# LOCALIZATION NOTE(paste-button.tooltiptext2): %S is the keyboard shortcut.\npaste-button.tooltiptext2 = Paste (%S)\n\nfeed-button.label = Subscribe\nfeed-button.tooltiptext2 = Subscribe to this page\n\ncontainers-panelmenu.label = Open Container Tab\ncontainers-panelmenu.tooltiptext = Open Container Tab\n\n# LOCALIZATION NOTE (characterencoding-button2.label): The \\u00ad text at the beginning\n# of the string is used to disable auto hyphenation on the button text when it is displayed\n# in the menu panel.\ncharacterencoding-button2.label = \\u00adText Encoding\ncharacterencoding-button2.tooltiptext = Show text encoding options\n\nemail-link-button.label = Email Link\nemail-link-button.tooltiptext3 = Email a link to this page\n\n# LOCALIZATION NOTE(quit-button.tooltiptext.linux2): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.linux2 = Quit %1$S (%2$S)\n# LOCALIZATION NOTE(quit-button.tooltiptext.mac): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.mac = Quit %1$S (%2$S)\n\nsocial-share-button.label = Share This Page\nsocial-share-button.tooltiptext = Share this page\n\npanic-button.label = Forget\npanic-button.tooltiptext = Forget about some browsing history\n\n# LOCALIZATION NOTE(devtools-webide-button.label, devtools-webide-button.tooltiptext):\n# widget is only visible after WebIDE has been started once (Tools > Web Developers > WebIDE)\n# %S is the keyboard shortcut\ndevtools-webide-button2.label = WebIDE\ndevtools-webide-button2.tooltiptext = Open WebIDE (%S)\n\ne10s-button.label = New Non-e10s Window\ne10s-button.tooltiptext = Open a new Non-e10s Window\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY PropertiesViewWindowTitle \"Properties\">\n\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n     The Animations panel is part of the Inspector sidebar -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n     keep it in English, or another language commonly spoken among web\n     developers. You want to make that choice consistent across the developer\n     tools. A good criteria is the language in which you'd find the best\n     documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (title): This is the label shown in the sidebar tab -->\n<!ENTITY title \"Animations\">\n\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector. -->\n<!ENTITY invalidElement \"No animations were found for the current element.\">\n\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector, to invite the\n     user to select a new node by clicking on the element-picker icon. -->\n<!ENTITY selectElement \"Pick another element from the page.\">\n\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n<!ENTITY allAnimations \"All animations\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (player.animationNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation name.\nplayer.animationNameLabel=Animation:\n\n# LOCALIZATION NOTE (player.transitionNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed in the header, when the element is animated by mean of a css\n# transition\nplayer.transitionNameLabel=Transition\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=Duration:\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=Delay:\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=Repeats:\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%Ss\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/app-manager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY index.title \"App Manager\">\n<!ENTITY index.projects2 \"Apps\">\n<!ENTITY index.device2 \"Device\">\n<!ENTITY index.help \"Help\">\n\n<!ENTITY device.debugMainProcess \"Debug main process\">\n<!ENTITY device.debugMainProcessTooltip \"Open the Developer Tools connected to the main process on the device\">\n<!ENTITY device.screenshot \"Screenshot\">\n<!ENTITY device.screenshotTooltip \"Open a screenshot of the current state of the device in a new tab\">\n<!ENTITY device.title \"Device Control Center\">\n<!ENTITY device.notConnected \"Not connected. Please connect your device below.\">\n<!ENTITY device.startApp \"Start\">\n<!ENTITY device.startAppTooltip \"Start this app on the device\">\n<!ENTITY device.stopApp \"Stop\">\n<!ENTITY device.stopAppTooltip \"Stop this app on the device\">\n<!ENTITY device.debugApp \"Debug\">\n<!ENTITY device.debugAppTooltip \"Open the Developer Tools connected to this app on the device\">\n<!ENTITY device.name \"Name\">\n<!ENTITY device.plain \"Plain (default)\">\n<!ENTITY device.privileged \"Privileged\">\n<!ENTITY device.certified \"Certified\">\n<!ENTITY device.allow \"Allow\">\n<!ENTITY device.allowTooltip \"This permission is allowed for apps of this type\">\n<!ENTITY device.prompt \"Prompt\">\n<!ENTITY device.promptTooltip \"This permission requires a user prompt for apps of this type\">\n<!ENTITY device.deny \"Deny\">\n<!ENTITY device.denyTooltip \"This permission is denied for apps of this type\">\n<!ENTITY device.installedApps \"Installed Apps\">\n<!ENTITY device.installedAppsTooltip \"View a list of apps installed on the device. Some apps, such as certified apps, may be excluded from this view.\">\n<!ENTITY device.permissions \"Permissions\">\n<!ENTITY device.permissionsTooltip \"View a table of the permissions accessible to the different types of apps\">\n<!ENTITY device.permissionsHelpLink \"https://developer.mozilla.org/docs/Web/Apps/App_permissions\">\n<!ENTITY device.browserTabs \"Browser Tabs\">\n<!ENTITY device.browserTabsTooltip \"View a list of tabs in the browser of the connected device\">\n<!ENTITY device.debugBrowserTab \"Debug\">\n<!ENTITY device.debugBrowserTabTooltip \"Open the Developer Tools connected to this browser tab on the device\">\n<!ENTITY device.help \"Help\">\n\n<!ENTITY connection.connectTooltip \"Connect to the device\">\n<!ENTITY connection.disconnect \"Disconnect\">\n<!ENTITY connection.disconnectTooltip \"Disconnect from the current device or simulator\">\n<!ENTITY connection.notConnected2 \"Not Connected.\">\n<!ENTITY connection.connectTo \"Connect to:\">\n<!ENTITY connection.noDeviceFound \"No device found. Plug a device\">\n<!ENTITY connection.changeHostAndPort \"Change\">\n<!ENTITY connection.changeHostAndPortTooltip \"Change the host and port used to connect to the device (defaults to localhost:6000)\">\n<!ENTITY connection.startSimulator \"Start Simulator\">\n<!ENTITY connection.startSimulatorTooltip \"Start an instance of the Simulator and connect to it\">\n<!ENTITY connection.saveConnectionInfo \"Save\">\n<!ENTITY connection.saveConnectionInfoTooltip \"Save the host and port\">\n<!ENTITY connection.connecting \"Connecting…\">\n<!ENTITY connection.disconnecting \"Disconnecting…\">\n<!ENTITY connection.cancel \"Cancel\">\n<!ENTITY connection.cancelConnectTooltip \"Cancel the connection in progress\">\n<!ENTITY connection.cancelShowSimulatorTooltip \"Exit the Simulator connection mode and return to the initial prompt\">\n<!ENTITY connection.or \"or\">\n<!ENTITY connection.noSimulatorInstalled \"No simulator installed.\">\n<!ENTITY connection.installOneSimulator \"Install Simulator\">\n<!ENTITY connection.installOneSimulatorTooltip \"Install a version of the Simulator by downloading the relevant add-on\">\n<!ENTITY connection.installAnotherSimulator \"Add\">\n<!ENTITY connection.installAnotherSimulatorTooltip \"Install an additional version of the Simulator by downloading the relevant add-on\">\n<!ENTITY connection.startRegisteredSimulator \"Start:\">\n\n<!ENTITY projects.localApps \"Local Apps\">\n<!ENTITY projects.addApp \"Add\">\n<!ENTITY projects.addPackaged \"Add Packaged App\">\n<!ENTITY projects.addPackagedTooltip \"Add a new packaged app (a directory) from your computer\">\n<!ENTITY projects.addHosted \"Add Hosted App\">\n<!ENTITY projects.addHostedTooltip \"Add a new hosted app (link to a manifest.webapp file) from a remote website\">\n<!ENTITY projects.title \"Local Apps\">\n<!ENTITY projects.appDetails \"App Details\">\n<!ENTITY projects.removeAppFromList \"Remove this app from the list of apps you are working on. This will not remove it from a device or a simulator.\">\n<!ENTITY projects.updateApp \"Update\">\n<!ENTITY projects.updateAppTooltip \"Execute validation checks and update the app to the connected device\">\n<!ENTITY projects.debugApp \"Debug\">\n<!ENTITY projects.debugAppTooltip \"Open Developer Tools connected to this app\">\n<!ENTITY projects.saveManifest \"Save\">\n<!ENTITY projects.saveManifestTooltip \"Save the contents of the Manifest Editor below\">\n<!ENTITY projects.hostedManifestPlaceHolder2 \"http://example.com/app/manifest.webapp\">\n<!ENTITY projects.noProjects \"No projects. Add a new packaged app below (local directory) or a hosted app (link to a manifest file).\">\n<!ENTITY projects.manifestEditor \"Manifest Editor\">\n<!ENTITY projects.manifestEditorTooltip \"Edit your app's manifest in the panel below. The Update button will save your changes and update the app.\">\n<!ENTITY projects.manifestViewer \"Manifest Viewer\">\n<!ENTITY projects.manifestViewerTooltip \"Examine your app's manifest in the panel below\">\n<!ENTITY projects.valid \"Valid\">\n<!ENTITY projects.error \"Error\">\n<!ENTITY projects.warning \"Warning\">\n<!ENTITY projects.hosted \"Hosted\">\n<!ENTITY projects.packaged \"Packaged\">\n\n<!ENTITY help.title \"App Manager\">\n<!ENTITY help.close \"Close\">\n<!ENTITY help.intro \"This tool will help you build and install web apps on compatible devices (i.e. Firefox OS). The <strong>Apps</strong> tab will assist you in the validation and installation process of your app. The <strong>Device</strong> tab will give you information about the connected device. Use the bottom toolbar to connect to a device or start the simulator.\">\n<!ENTITY help.usefullLinks \"Useful links:\">\n<!ENTITY help.appMgrDoc \"Documentation: Using the App Manager\">\n<!ENTITY help.configuringDevice \"How to setup your Firefox OS device\">\n<!ENTITY help.troubleShooting \"Troubleshooting\">\n<!ENTITY help.simulatorAddon \"Install Simulator Add-on\">\n<!ENTITY help.adbHelperAddon \"Install Adb Helper Add-on\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nindex.deprecationNotice=The App Manager will be removed in a future release.  Your projects have been migrated to WebIDE.\nindex.launchWebIDE=Launch WebIDE\nindex.readMoreAboutWebIDE=Read More\n# LOCALIZATION NOTE (device.deviceSize): %1$S is the device's width, %2$S is\n# the device's height, %3$S is the device's pixel density.\n# Example: 800x480 (86 DPI).\ndevice.deviceSize=Device size: %1$Sx%2$S (%3$S DPI)\n# LOCALIZATION NOTE (connection.connectedToDevice, connection.connectTo):\n# %1$S is the host name, %2$S is the port number.\nconnection.connectedToDevice=Connected to %1$S\nconnection.connectTo=Connect to %1$S:%2$S\nproject.filePickerTitle=Select a webapp folder\nproject.installing=Installing…\nproject.installed=Installed!\nvalidator.nonExistingFolder=The project folder doesn't exists\nvalidator.expectProjectFolder=The project folder ends up being a file\nvalidator.wrongManifestFileName=Packaged apps require a manifest file that can only be named 'manifest.webapp' at project root folder\nvalidator.invalidManifestURL=Invalid manifest URL '%S'\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON=The webapp manifest isn't a valid JSON file: %1$S at: %2$S\nvalidator.noAccessManifestURL=Unable to read manifest file: %1$S at: %2$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL=Invalid hosted manifest URL '%1$S': %2$S\nvalidator.invalidProjectType=Unknown project type '%S'\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty=Missing mandatory 'name' in Manifest.\nvalidator.missIconsManifestProperty=Missing 'icons' in Manifest.\nvalidator.missIconMarketplace2=app submission to the Marketplace requires a 128px icon\nvalidator.invalidAppType=Unknown app type: '%S'.\nvalidator.invalidHostedPriviledges=Hosted App can't be type '%S'.\nvalidator.noCertifiedSupport='certified' apps are not fully supported on the App manager.\nvalidator.nonAbsoluteLaunchPath=Launch path has to be an absolute path starting with '/': '%S'\nvalidator.accessFailedLaunchPath=Unable to access the app starting document '%S'\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode=Unable to access the app starting document '%1$S', got HTTP code %2$S\n\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest=The specified page has no manifest.\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8=Manifest has a character encoding of %S. Manifests must have the utf-8 character encoding.\n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType=Manifest has a mimetype of %S. Manifests must have a mimetype of text/cache-manifest.\n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI=URI %1$S is referenced in multiple locations. This is not allowed: %2$S.\n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI=NETWORK section line %1$S (%2$S) prevents caching of line %3$S (%4$S) in the %5$S section.\nfallbackBlocksURI=FALLBACK section line %1$S (%2$S) prevents caching of line %3$S (%4$S) in the %5$S section.\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest=The file %1$S was modified after %2$S. Unless the text in the manifest file is changed the cached version will be used instead at line %3$S.\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore=%1$S has cache-control set to no-store. This will prevent the application cache from storing the file at line %2$S.\n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable=%1$S points to a resource that is not available at line %2$S.\n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI=The URI passed to AppCacheUtils is invalid.\n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults=Your search returned no results.\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled=Your disk cache is disabled. Please set browser.cache.disk.enable to true in about:config and try again.\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest=The first line of the manifest must be \"CACHE MANIFEST\" at line %S.\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2=\"CACHE MANIFEST\" is only valid on the first line but was found at line %S.\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2=Asterisk (*) incorrectly used in the %1$S section at line %2$S. If a line in the NETWORK section contains only a single asterisk character, then any URI not listed in the manifest will be treated as if the URI was listed in the NETWORK section. Otherwise such URIs will be treated as unavailable. Other uses of the * character are prohibited.\n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces=Spaces in URIs need to be replaced with %20 at line %S.\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad=/../ is not a valid URI prefix at line %S.\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes=Too many dot dot slash operators (../) at line %S.\n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces=Only two URIs separated by spaces are allowed in the FALLBACK section at line %S.\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2=Asterisk (*) incorrectly used in the FALLBACK section at line %S. URIs in the FALLBACK section simply need to match a prefix of the request URI.\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue=The SETTINGS section may only contain a single value, \"prefer-online\" or \"fast\" at line %S.\n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName=Invalid section name (%1$S) at line %2$S.\n\n# LOCALIZATION NOTE (entryNotFound): the requested cache entry that does not\n# exist.\nentryNotFound=Entry not found.\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"Reload\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"the page to be able to debug &lt;canvas&gt; contexts.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"Click on the\">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"button to record an animation frame's call stack.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.waitingNotice): This is the label shown\n  -  in the call list view while recording a snapshot. -->\n<!ENTITY canvasDebuggerUI.waitingNotice   \"Recording an animation cycle…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Record the next frame in the animation loop.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n<!ENTITY canvasDebuggerUI.importSnapshot \"Import…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n<!ENTITY canvasDebuggerUI.clearSnapshots \"Clear\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Filter calls\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label=Canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel=Canvas Panel\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip=Tools to inspect and debug <canvas> contexts\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText=There are no snapshots yet.\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel=Snapshot #%S\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel=Loading…\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel=Save\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel=Saving…\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel=Loaded from disk\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle=Save animation frame snapshot…\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter=JSON Files\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter=All Files\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel=#1 draw;#1 draws\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel=#1 call;#1 calls\n\n# LOCALIZATION NOTE (recordingTimeoutFailure):\n# This notification alert is displayed when attempting to record a requestAnimationFrame\n# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no\n# loops were found.\nrecordingTimeoutFailure=Canvas Debugger could not find a requestAnimationFrame or setTimeout cycle.\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n<!ENTITY title      \"Connect\">\n<!ENTITY header     \"Connect to remote device\">\n<!ENTITY host       \"Host:\">\n<!ENTITY port       \"Port:\">\n<!ENTITY connect    \"Connect\">\n<!ENTITY connecting \"Connecting…\">\n<!ENTITY availableAddons \"Available remote add-ons:\">\n<!ENTITY availableTabs \"Available remote tabs:\">\n<!ENTITY availableProcesses \"Available remote processes:\">\n<!ENTITY connectionError \"Error:\">\n<!ENTITY errorTimeout \"Error: connection timeout.\">\n<!ENTITY errorRefused \"Error: connection refused.\">\n<!ENTITY errorUnexpected \"Unexpected error.\">\n\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n<!ENTITY remoteHelp \"Firefox Developer Tools can debug remote devices (Firefox for Android and Firefox OS, for example). Make sure that you have turned on the 'Remote debugging' option in the remote device. For more, see the \">\n<!ENTITY remoteDocumentation \"documentation\">\n<!ENTITY remoteHelpSuffix \".\">\n\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=Main Process\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n<!ENTITY debuggerUI.closeButton.tooltip \"Close\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n<!ENTITY debuggerUI.panesButton.tooltip \"Toggle panes\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n<!ENTITY debuggerUI.blackBoxMessage.label \"This source is black boxed: its breakpoints are disabled, and stepping skips through it.\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"Stop black boxing this source\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n<!ENTITY debuggerUI.optsButton.tooltip  \"Debugger Options\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"Toggle Black Boxing\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n<!ENTITY debuggerUI.sources.prettyPrint \"Prettify Source\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n<!ENTITY debuggerUI.autoPrettyPrint     \"Auto Prettify Minified Sources\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"Enable/disable all breakpoints\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.startTracing): This is the text displayed in\n  - the button to start execution tracing. -->\n<!ENTITY debuggerUI.startTracing \"Start Tracing\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton \"Clear\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton.tooltip \"Clear the collected traces\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n<!ENTITY debuggerUI.pauseExceptions           \"Pause on Exceptions\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.ignoreCaughtExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n<!ENTITY debuggerUI.ignoreCaughtExceptions           \"Ignore Caught Exceptions\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n<!ENTITY debuggerUI.showPanesOnInit           \"Show Panes on Startup\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n<!ENTITY debuggerUI.showVarsFilter           \"Show Variables Filter Box\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n<!ENTITY debuggerUI.showOnlyEnum           \"Show Only Enumerable Properties\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n<!ENTITY debuggerUI.showOriginalSource           \"Show Original Sources\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not. -->\n<!ENTITY debuggerUI.autoBlackBox           \"Automatically Black Box Minified Sources\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a header for the operators part. -->\n<!ENTITY debuggerUI.searchPanelOperators    \"Operators:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n<!ENTITY debuggerUI.searchFile           \"Filter Scripts\">\n<!ENTITY debuggerUI.searchFile.key       \"P\">\n<!ENTITY debuggerUI.searchFile.altkey    \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n<!ENTITY debuggerUI.searchGlobal           \"Search in All Files\">\n<!ENTITY debuggerUI.searchGlobal.key       \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n<!ENTITY debuggerUI.searchFunction           \"Search for Function Definition\">\n<!ENTITY debuggerUI.searchFunction.key       \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"D\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n<!ENTITY debuggerUI.searchToken           \"Find\">\n<!ENTITY debuggerUI.searchToken.key       \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n<!ENTITY debuggerUI.searchGoToLine           \"Go to Line…\">\n<!ENTITY debuggerUI.searchGoToLine.key       \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"L\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n<!ENTITY debuggerUI.searchVariable           \"Filter Variables\">\n<!ENTITY debuggerUI.searchVariable.key       \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n<!ENTITY debuggerUI.focusVariables           \"Focus Variables Tree\">\n<!ENTITY debuggerUI.focusVariables.key       \"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n<!ENTITY debuggerUI.condBreakPanelTitle \"This breakpoint will stop execution only if the following expression is true\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n<!ENTITY debuggerUI.seMenuBreak     \"Add Breakpoint\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n<!ENTITY debuggerUI.seMenuCondBreak     \"Add Conditional Breakpoint\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n<!ENTITY debuggerUI.tabs.sources        \"Sources\">\n<!ENTITY debuggerUI.tabs.traces         \"Traces\">\n<!ENTITY debuggerUI.tabs.callstack      \"Call Stack\">\n<!ENTITY debuggerUI.tabs.variables      \"Variables\">\n<!ENTITY debuggerUI.tabs.events         \"Events\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n<!ENTITY debuggerUI.seMenuAddWatch      \"Selection to Watch Expression\">\n<!ENTITY debuggerUI.seMenuAddWatch.key  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n<!ENTITY debuggerUI.addWatch            \"Add Watch Expression\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n<!ENTITY debuggerUI.removeAllWatch           \"Remove All Watch Expressions\">\n<!ENTITY debuggerUI.removeAllWatch.key       \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.resume2    \"VK_SLASH\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepOver2  \"VK_QUOTE\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepIn2    \"VK_SEMICOLON\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut2   \"VK_SEMICOLON\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxDebugger.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxDebugger.label=Debugger\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel=Debugger Panel\n\n# LOCALIZATION NOTE (DebuggerWindowTitle):\n# The title displayed for the debugger window.\nDebuggerWindowTitle=Browser Debugger\n\n# LOCALIZATION NOTE (DebuggerWindowScriptTitle):\n# The title displayed for the debugger window when a script is selected.\nDebuggerWindowScriptTitle=Browser Debugger - %S\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\nToolboxDebugger.tooltip=JavaScript Debugger\n\n# LOCALIZATION NOTE (debuggerMenu.commandkey, debuggerMenu.accesskey)\n# Used for the menuitem in the tool menu\ndebuggerMenu.commandkey=S\ndebuggerMenu.accesskey=D\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI.\ncollapsePanes=Collapse panes\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI.\nexpandPanes=Expand panes\n\n# LOCALIZATION NOTE (pauseLabel): The label that is displayed on the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=Click to pause (%S)\n\n# LOCALIZATION NOTE (resumeLabel): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=Click to resume (%S)\n\n# LOCALIZATION NOTE (startTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is stopped.\nstartTracingTooltip=Click to start tracing\n\n# LOCALIZATION NOTE (stopTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is started.\nstopTracingTooltip=Click to stop tracing\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=Step Over (%S)\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=Step In (%S)\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=Step Out (%S)\n\n# LOCALIZATION NOTE (emptyGlobalsText): The text to display in the menulist\n# when there are no chrome globals available.\nnoGlobalsText=No globals\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources menu\n# when there are no scripts.\nnoSourcesText=This page has no sources.\n\n# LOCALIZATION NOTE (loadingSourcesText): The text to display in the sources menu\n# when waiting for scripts to load.\nloadingSourcesText=Waiting for sources…\n\n# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab\n# when there are no events.\nnoEventListenersText=No event listeners to display\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText=No stack frames to display\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the traces tab\n# when there are no function calls.\nnoFunctionCallsText=No function calls to display\n\n# LOCALIZATION NOTE (tracingNotStartedText): The text to display in the traces tab\n# when when tracing hasn't started yet.\ntracingNotStartedText=Tracing has not started\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip=Toggle breaking on this event\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector=on\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource=in\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes=%S nodes\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative=[native code]\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents=Animation\naudioEvents=Audio\nbatteryEvents=Battery\nclipboardEvents=Clipboard\ncompositionEvents=Composition\ndeviceEvents=Device\ndisplayEvents=Display\ndragAndDropEvents=Drag and Drop\ngamepadEvents=Gamepad\nindexedDBEvents=IndexedDB\ninteractionEvents=Interaction\nkeyboardEvents=Keyboard\nmediaEvents=HTML5 Media\nmouseEvents=Mouse\nmutationEvents=Mutation\nnavigationEvents=Navigation\npointerLockEvents=Pointer Lock\nsensorEvents=Sensor\nstorageEvents=Storage\ntimeEvents=Time\ntouchEvents=Touch\notherEvents=Other\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=Toggle black boxing\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=No matches found\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=Search scripts (%S)\n\n# LOCALIZATION NOTE (emptyChromeGlobalsFilterText): This is the text that\n# appears in the filter text box when it is empty and the chrome globals\n# container is selected.\nemptyChromeGlobalsFilterText=Filter chrome globals (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=Filter variables\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText=Filter properties\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=Filter scripts (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=Search in all files (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=Search for function definition (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=Find in this file (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=Go to line (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=Filter variables (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=Configure conditional breakpoint\nbreakpointMenuItem.enableSelf=Enable breakpoint\nbreakpointMenuItem.disableSelf=Disable breakpoint\nbreakpointMenuItem.deleteSelf=Remove breakpoint\nbreakpointMenuItem.enableOthers=Enable others\nbreakpointMenuItem.disableOthers=Disable others\nbreakpointMenuItem.deleteOthers=Remove others\nbreakpointMenuItem.enableAll=Enable all breakpoints\nbreakpointMenuItem.disableAll=Disable all breakpoints\nbreakpointMenuItem.deleteAll=Remove all breakpoints\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the loading process has started but there is no file to display\n# yet.\nloadingText=Loading\\u2026\n\n# LOCALIZATION NOTE (errorLoadingText): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText=Error loading source:\\n\n\n# LOCALIZATION NOTE (addWatchExpressionText): The text that is displayed in the\n# watch expressions list to add a new item.\naddWatchExpressionText=Add watch expression\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton=Watch\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText=No variables to display\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=%S scope\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=Watch expressions\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=Global\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace=Stack trace:\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects=#1 more…;#1 more…\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=Double click to edit\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable value.\nvariablesEditableValueTooltip=Click to change value\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item which can be removed.\nvariablesCloseButtonTooltip=Click to remove\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=Click to set value\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip=Click to select the node in the inspector\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip=configurable\nenumerableTooltip=enumerable\nwritableTooltip=writable\nfrozenTooltip=frozen\nsealedTooltip=sealed\nextensibleTooltip=extensible\noverriddenTooltip=overridden\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel=:\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel=\\ →\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=There are one or more paused debuggers. Please resume the most-recently paused debugger first at: %S\n\nvariablesViewOptimizedOut=(optimized away)\nvariablesViewUninitialized=(uninitialized)\nvariablesViewMissingArgs=(unavailable)\n\nevalGroupLabel=Evaluated Sources"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=Phones\ndevice.tablets=Tablets\ndevice.laptops=Laptops\ndevice.televisions=TVs\ndevice.consoles=Gaming consoles\ndevice.watches=Watches\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=copied\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n<!ENTITY title \"Fonts\">\n<!ENTITY showAllFonts \"See all the fonts used in the page\">\n<!ENTITY usedAs \"Used as: \">\n<!ENTITY system \"system\">\n<!ENTITY remote \"remote\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone=(No description)\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName=Options\n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc=Execute a command on %S\ncanonProxyManual=A set of commands that are executed on a remote system. The remote system is reached via %S\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists=There is already a command called '%S'\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\ncliEvalJavascript=Enter JavaScript directly\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg=Too many arguments\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions=Available Options\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand=Invalid Command\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam=Value required for '%1$S'.\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists='%1$S' doesn't exist\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists='%1$S' already exists\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile='%1$S' is not a file\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory='%1$S' is not a directory\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch='%1$S' does not match '%2$S'\n\n# LOCALIZATION NOTE: When the menu has displayed all the matches that it\n# should (i.e. about 10 items) then we display this to alert the user that\n# more matches are available.\nfieldMenuMore=More matches, keep typing\n\n# LOCALIZATION NOTE: The command line provides completion for JavaScript\n# commands, however there are times when the scope of what we're completing\n# against can't be used. This error message is displayed when this happens.\njstypeParseScope=Scope lost\n\n# LOCALIZATION NOTE (jstypeParseMissing, jstypeBeginSyntax,\n# jstypeBeginUnterm): These error messages are displayed when the command line\n# is doing JavaScript completion and encounters errors.\njstypeParseMissing=Can't find property '%S'\njstypeBeginSyntax=Syntax error\njstypeBeginUnterm=Unterminated string literal\n\n# LOCALIZATION NOTE: This message is displayed if the system for providing\n# JavaScript completions encounters and error it displays this.\njstypeParseError=Error\n\n# LOCALIZATION NOTE (typesNumberNan, typesNumberNotInt2, typesDateNan): These\n# error messages are displayed when the command line is passed a variable\n# which has the wrong format and can't be converted. Parameters: %S is the\n# passed variable.\ntypesNumberNan=Can't convert \"%S\" to a number.\ntypesNumberNotInt2=Can't convert \"%S\" to an integer.\ntypesDateNan=Can't convert \"%S\" to a date.\n\n# LOCALIZATION NOTE (typesNumberMax, typesNumberMin, typesDateMax,\n# typesDateMin): These error messages are displayed when the command line is\n# passed a variable which has a value out of range (number or date).\n# Parameters: %1$S is the passed variable, %2$S is the limit value.\ntypesNumberMax=%1$S is greater than maximum allowed: %2$S.\ntypesNumberMin=%1$S is smaller than minimum allowed: %2$S.\ntypesDateMax=%1$S is later than maximum allowed: %2$S.\ntypesDateMin=%1$S is earlier than minimum allowed: %2$S.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# passed an option with a limited number of correct values, but the passed\n# value is not one of them.\ntypesSelectionNomatch=Can't use '%S'.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# expecting a CSS query string, however the passed string is not valid.\nnodeParseSyntax=Syntax error in CSS query\n\n# LOCALIZATION NOTE (nodeParseMultiple, nodeParseNone): These error messages\n# are displayed when the command line is expecting a CSS string that matches a\n# single node, but more nodes (or none) match.\nnodeParseMultiple=Too many matches (%S)\nnodeParseNone=No matches\n\n# LOCALIZATION NOTE (helpDesc, helpManual, helpSearchDesc, helpSearchManual3):\n# These strings describe the \"help\" command, used to display a description of\n# a command (e.g. \"help pref\"), and its parameter 'search'.\nhelpDesc=Get help on the available commands\nhelpManual=Provide help either on a specific command (if a search string is provided and an exact match is found) or on the available commands (if a search string is not provided, or if no exact match is found).\nhelpSearchDesc=Search string\nhelpSearchManual3=search string to use in narrowing down the displayed commands. Regular expressions not supported.\n\n# LOCALIZATION NOTE: These strings are displayed in the help page for a\n# command in the console.\nhelpManSynopsis=Synopsis\n\n# LOCALIZATION NOTE: This message is displayed in the help page if the command\n# has no parameters.\nhelpManNone=None\n\n# LOCALIZATION NOTE: This message is displayed in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll=Available Commands:\n\n# LOCALIZATION NOTE (helpListPrefix, helpListNone): These messages are\n# displayed in response to the 'help <search>' command (i.e. with a search\n# string), just above the list of matching commands. Parameters: %S is the\n# search string.\nhelpListPrefix=Commands starting with '%S':\nhelpListNone=No commands starting with '%S'\n\n# LOCALIZATION NOTE (helpManRequired, helpManOptional, helpManDefault): When\n# the 'help x' command wants to show the manual for the 'x' command, it needs\n# to be able to describe the parameters as either required or optional, or if\n# they have a default value.\nhelpManRequired=required\nhelpManOptional=optional\nhelpManDefault=optional, default=%S\n\n# LOCALIZATION NOTE: This forms part of the output from the 'help' command.\n# 'GCLI' is a project name and should be left untranslated.\nhelpIntro=GCLI is an experiment to create a highly usable command line for web developers.\n\n# LOCALIZATION NOTE: Text shown as part of the output of the 'help' command\n# when the command in question has sub-commands, before a list of the matching\n# sub-commands.\nsubCommands=Sub-Commands\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError=Command line parsing error\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc=Concentrate on a group of commands\ncontextManual=Setup a default prefix to future commands. For example 'context git' would allow you to type 'commit' rather than 'git commit'.\ncontextPrefixDesc=The command prefix\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError=Can't use '%S' as a prefix because it is not a parent command.\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply=Using %S as a command prefix\ncontextEmptyReply=Command prefix is unset\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectMethodDesc, connectUrlDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an \n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc=Proxy commands to server\nconnectManual=Connect to the server, creating local versions of the commands on the server. Remote commands initially have a prefix to distinguish them from local commands (but see the context command to get past this)\nconnectPrefixDesc=Parent prefix for imported commands\nconnectMethodDesc=The method of connecting\nconnectUrlDesc=The URL to connect to\nconnectDupReply=Connection called %S already exists.\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply=Added %S commands.\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2,\n# disconnectPrefixDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2=Disconnect from server\ndisconnectManual2=Disconnect from a server currently connected for remote commands execution\ndisconnectPrefixDesc=Parent prefix for imported commands\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply=Removed %S commands.\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc=Change the JS global\nglobalWindowDesc=The new window/global\nglobalOutput=JS global is now %S\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc=Clear the output area\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc=Enter commands in different languages\nlangOutput=You are now using %S\n\n# LOCALIZATION NOTE (prefDesc, prefManual, prefListDesc, prefListManual,\n# prefListSearchDesc, prefListSearchManual, prefShowDesc, prefShowManual,\n# prefShowSettingDesc, prefShowSettingManual): These strings describe the\n# 'pref' command and all its available sub-commands and parameters.\nprefDesc=Commands to control settings\nprefManual=Commands to display and alter preferences both for GCLI and the surrounding environment\nprefListDesc=Display available settings\nprefListManual=Display a list of preferences, optionally filtered when using the 'search' parameter\nprefListSearchDesc=Filter the list of settings displayed\nprefListSearchManual=Search for the given string in the list of available preferences\nprefShowDesc=Display setting value\nprefShowManual=Display the value of a given preference\nprefShowSettingDesc=Setting to display\nprefShowSettingManual=The name of the setting to display\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue=%1$S: %2$S\n\n# LOCALIZATION NOTE (prefSetDesc, prefSetManual, prefSetSettingDesc,\n# prefSetSettingManual, prefSetValueDesc, prefSetValueManual): These strings\n# describe the 'pref set' command and all its parameters.\nprefSetDesc=Alter a setting\nprefSetManual=Alter preferences defined by the environment\nprefSetSettingDesc=Setting to alter\nprefSetSettingManual=The name of the setting to alter.\nprefSetValueDesc=New value for setting\nprefSetValueManual=The new value for the specified setting\n\n# LOCALIZATION NOTE (prefResetDesc, prefResetManual, prefResetSettingDesc,\n# prefResetSettingManual): These strings describe the 'pref reset' command and\n# all its parameters.\nprefResetDesc=Reset a setting\nprefResetManual=Reset the value of a setting to the system defaults\nprefResetSettingDesc=Setting to reset\nprefResetSettingManual=The name of the setting to reset to the system default value\n\n# LOCALIZATION NOTE: This string is displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results.\nprefOutputFilter=Filter\n\n# LOCALIZATION NOTE (prefOutputName, prefOutputValue): These strings are\n# displayed in the output from the 'pref list' command as table headings.\nprefOutputName=Name\nprefOutputValue=Value\n\n# LOCALIZATION NOTE (introDesc, introManual): These strings describe the\n# 'intro' command. The localization of 'Got it!' should be the same used in\n# introTextGo.\nintroDesc=Show the opening message\nintroManual=Redisplay the message that is shown to new users until they click the 'Got it!' button\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3=GCLI is an experiment to create a highly usable command line for web developers.\nintroTextCommands=For a list of commands type\nintroTextKeys2=, or to show/hide command hints press\nintroTextF1Escape=F1/Escape\nintroTextGo=Got it!\n\n# LOCALIZATION NOTE: This is a short description of the 'hideIntro' setting.\nhideIntroDesc=Show the initial welcome message\n\n# LOCALIZATION NOTE: This is a description of the 'eagerHelper' setting. It's\n# displayed when the user asks for help on the settings. eagerHelper allows\n# users to select between showing no tooltips, permanent tooltips, and only\n# important tooltips.\neagerHelperDesc=How eager are the tooltips\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=Get help on the available commands\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=Available Commands\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=The command '%1$S' is not available in multiprocess mode (E10S)\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc=Commands to control the console\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=Filter, clear and close the web console\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=Clear the console\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=Save an image of the page\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=Save a PNG image of the entire visible window (optionally after a delay)\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=Destination filename\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=The name of the file (should have a '.png' extension) to which we write the screenshot.\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=Copy screenshot to clipboard? (true/false)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=True if you want to copy the screenshot instead of saving it to a file.\n\n# LOCALIZATION NOTE (screenshotChromeDesc) A very short string to describe\n# the 'chrome' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\n# The argument (%1$S) is the browser name.\nscreenshotChromeDesc2=Capture %1$S chrome window? (true/false)\n\n# LOCALIZATION NOTE (screenshotChromeManual) A fuller description of the\n# 'chrome' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\n# The argument (%1$S) is the browser name.\nscreenshotChromeManual2=True if you want to take the screenshot of the %1$S window rather than the web page's content window.\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions=Options\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=Delay (seconds)\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=The time to wait (in seconds) before the screenshot is taken\n\n# LOCALIZATION NOTE (screenshotFullscreenDesc) A very short string to describe\n# the 'fullscreen' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=Entire webpage? (true/false)\n\n# LOCALIZATION NOTE (screenshotFullscreenManual) A fuller description of the\n# 'fullscreen' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=True if the screenshot should also include parts of the webpage which are outside the current scrolled bounds.\n\n# LOCALIZATION NOTE (screenshotSelectorChromeConflict) Exception thrown when user\n# tries to use 'selector' option along with 'chrome' option of the screenshot\n# command. Refer: https://bugzilla.mozilla.org/show_bug.cgi?id=659268#c7\nscreenshotSelectorChromeConflict=selector option is not supported when chrome option is true\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. The first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=Screen Shot %1$S at %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=Error saving to\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=Saved to\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=Error occurred while copying to clipboard.\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=Copied to clipboard.\n\n# LOCALIZATION NOTE (screenshotTooltip) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltip=Take a fullpage screenshot\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc=Highlight nodes\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual=Highlight nodes that match a selector on the page\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc=CSS selector\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual=The CSS selector used to match nodes in the page\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc=Options\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc=Hide guides\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual=Hide the guides around the highlighted node\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc=Show the node infobar\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual=Show the infobar above the highlighted node (the infobar displays the tagname, attributes and dimension)\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc=Show all matches\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual=If too many nodes match the selector, only the first 100 will be shown to avoid slowing down the page too much. Use this option to show all matches instead\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc=Box model region\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual=Which box model region should be highlighted: 'content', 'padding', 'border' or 'margin'\n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc=Fill style\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual=Override the default region fill style with a custom color\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc=Keep existing highlighters\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual=By default, existing highlighters are hidden when running the command, unless this option is set\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=%1$S node highlighted;%1$S nodes highlighted\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached=%1$S nodes matched, but only %2$S nodes highlighted. Use '--showall' to show all\n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc=Unhighlight all nodes\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual=Unhighlight all nodes previously highlighted with the 'highlight' command\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=Restart %1$S\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=Disables loading content from cache upon restart\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=Restart request cancelled by user.\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=Restarting %1$S…\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=Inspect a node\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=Investigate the dimensions and properties of an element using a CSS selector to open the DOM highlighter\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=CSS selector\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=A CSS selector for use with document.querySelector which identifies a single element\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc=Grab a color from the page\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual=Open a panel that magnifies an area of page to inspect pixels and copy color values\n\n# LOCALIZATION NOTE (eyedropperTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the Eyedropper tool.\neyedropperTooltip=Grab a color from the page\n\n# LOCALIZATION NOTE (tiltDesc) A very short description of the 'tilt'\n# command. See tiltManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltDesc=Visualize the webpage in 3D\n\n# LOCALIZATION NOTE (tiltManual) A fuller description of the 'tilt'\n# command, displayed when the user asks for help on what it does.\ntiltManual=Investigate the relationship between various parts of a webpage and their ancestors in a 3D environment\n\n# LOCALIZATION NOTE (tiltOpenDesc) A very short description of the 'tilt inspect'\n# command. See tiltOpenManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltOpenDesc=Open the Inspector 3D view\n\n# LOCALIZATION NOTE (tiltOpenManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltOpenManual=Initialize the 3D page inspector and optionally highlight a node using a CSS selector\n\n# LOCALIZATION NOTE (tiltToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Tilt 3D View.\ntiltToggleTooltip=3D View\n\n# LOCALIZATION NOTE (tiltTranslateDesc) A very short description of the 'tilt translate'\n# command. See tiltTranslateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltTranslateDesc=Move the webpage mesh\n\n# LOCALIZATION NOTE (tiltTranslateManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltTranslateManual=Incrementally translate the webpage mesh in a certain direction\n\n# LOCALIZATION NOTE (tiltTranslateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateXDesc=X (pixels)\n\n# LOCALIZATION NOTE (tiltTranslateXManual) A fuller description of the 'x'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateXManual=The amount in pixels to translate the webpage mesh on the X axis\n\n# LOCALIZATION NOTE (tiltTranslateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateYDesc=Y (pixels)\n\n# LOCALIZATION NOTE (tiltTranslateYManual) A fuller description of the 'y'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateYManual=The amount in pixels to translate the webpage mesh on the Y axis\n\n# LOCALIZATION NOTE (tiltRotateDesc) A very short description of the 'tilt rotate'\n# command. See tiltRotateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltRotateDesc=Spin the webpage mesh\n\n# LOCALIZATION NOTE (tiltRotateManual) A fuller description of the 'tilt rotate'\n# command, displayed when the user asks for help on what it does.\ntiltRotateManual=Incrementally rotate the webpage mesh in a certain direction\n\n# LOCALIZATION NOTE (tiltRotateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateXDesc=X (degrees)\n\n# LOCALIZATION NOTE (tiltRotateXManual) A fuller description of the 'x'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateXManual=The amount in degrees to rotate the webpage mesh along the X axis\n\n# LOCALIZATION NOTE (tiltRotateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateYDesc=Y (degrees)\n\n# LOCALIZATION NOTE (tiltRotateYManual) A fuller description of the 'y'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateYManual=The amount in degrees to rotate the webpage mesh along the Y axis\n\n# LOCALIZATION NOTE (tiltRotateZDesc) A very short string to describe the\n# 'z' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateZDesc=Z (degrees)\n\n# LOCALIZATION NOTE (tiltRotateZManual) A fuller description of the 'z'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateZManual=The amount in degrees to rotate the webpage mesh along the Z axis\n\n# LOCALIZATION NOTE (tiltZoomDesc) A very short description of the 'tilt zoom'\n# command. See tiltZoomManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltZoomDesc=Move away or towards the webpage mesh\n\n# LOCALIZATION NOTE (tiltZoomManual) A fuller description of the 'tilt zoom'\n# command, displayed when the user asks for help on what it does.\ntiltZoomManual=Incrementally move the webpage mesh in a certain direction along the Z axis\n\n# LOCALIZATION NOTE (tiltZoomAmountDesc) A very short string to describe the\n# 'zoom' parameter to the 'tilt zoom' command, which is displayed in a dialog\n# when the user is using this command.\ntiltZoomAmountDesc=Zoom (pixels)\n\n# LOCALIZATION NOTE (tiltZoomAmmuntManual) A fuller description of the 'zoom'\n# parameter to the 'zoom' command, displayed when the user asks for help\n# on what it does.\ntiltZoomAmountManual=The amount in pixels to translate the webpage mesh along the Z axis\n\n# LOCALIZATION NOTE (tiltResetDesc) A very short description of the 'tilt reset'\n# command. See tiltResetManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltResetDesc=Reset the translation, rotation and zoom\n\n# LOCALIZATION NOTE (tiltResetManual) A fuller description of the 'tilt reset'\n# command, displayed when the user asks for help on what it does.\ntiltResetManual=Resets any transformations applied to the webpage mesh modelview matrix\n\n# LOCALIZATION NOTE (tiltCloseDesc) A very short description of the 'tilt close'\n# command. See tiltCloseManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltCloseDesc=Close the visualization if open\n\n# LOCALIZATION NOTE (tiltCloseManual) A fuller description of the 'tilt close'\n# command, displayed when the user asks for help on what it does.\ntiltCloseManual=Close the visualization and switch back to the Inspector's default highlighter\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=The debugger must be opened before using this command\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first before setting breakpoints.\ndebuggerStopped=The debugger must be opened before setting breakpoints\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=Manage breakpoints\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=Commands to list, add and remove breakpoints\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=Display known breakpoints\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=No breakpoints set\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=Remove\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=Added breakpoint\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=Could not set breakpoint: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=Add a breakpoint\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=Breakpoint types supported: line\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=Add a line breakpoint\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=JS file URI\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=Line number\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=Remove a breakpoint\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=Index of breakpoint\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=Breakpoint removed\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=Manage debugger\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=Commands to interrupt or resume the main thread, step in, out and over lines of code\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=Open the debugger\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=Close the debugger\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=Pauses the main thread\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=Resumes the main thread, and continues execution following a breakpoint, until the next breakpoint or the termination of the script.\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=Manage stepping\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=Commands to step in, out and over lines of code\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=Executes the current statement and then stops at the next statement. If the current statement is a function call then the debugger executes the whole function, and it stops at the next statement after the function call\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step in command.\ndbgStepInDesc=Executes the current statement and then stops at the next statement. If the current statement is a function call, then the debugger steps into that function, otherwise it stops at the next statement\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step out command.\ndbgStepOutDesc=Steps out of the current function and up one level if the function is nested. If in the main body, the script is executed to the end, or to the next breakpoint. The skipped statements are executed, but not stepped through\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=List the source URLs loaded in the debugger\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc=Black box sources in the debugger\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc=A specific source to black box\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc=Black box all sources that match this glob (for example: \"*.min.js\")\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc=Invert matching, so that we black box every source that is not the source provided or does not match the provided glob pattern.\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc=(No sources black boxed)\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc=The following sources were black boxed:\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc=Error black boxing:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc=Stop black boxing sources in the debugger\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc=A specific source to stop black boxing\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc=Stop black boxing all sources that match this glob (for example: \"*.min.js\")\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc=(Did not stop black boxing any sources)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc=Stopped black boxing the following sources:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc=Error stopping black boxing:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc=Invert matching, so that we stop black boxing every source that is not the source provided or does not match the provided glob pattern.\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=Close the console\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=Open the console\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=Tweak a page resource\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=Edit one of the resources that is part of this page\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=URL to edit\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=Line to jump to\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=Resize the page\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=Width in pixels\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=Height in pixels\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=Enter Responsive Design Mode\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=Exit Responsive Design Mode\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=Toggle Responsive Design Mode\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\nresizeModeToggleTooltip=Responsive Design Mode\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=Alter page size\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=Control Responsive Design Mode\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2=Responsive websites respond to their environment, so they look good on a mobile display, a cinema display and everything in-between. Responsive Design Mode allows you to easily test a variety of page sizes in %1$S without needing to resize your whole browser.\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=Manipulate the commands\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=Re-read mozcmd directory\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3=Loaded commands from '%1$S'\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc=Setup a mozcmd directory\n\n# LOCALIZATION NOTE (cmdSetdirManual2) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual2=A 'mozcmd' directory is an easy way to create new custom commands. For more information see the <a href=\"https://developer.mozilla.org/docs/Tools/GCLI/Customization\">MDN documentation</a>.\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc=Directory containing .mozcmd files\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=Manipulate add-ons\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=List installed add-ons\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=Select an add-on type\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=The following dictionaries are currently installed:\naddonListExtensionHeading=The following extensions are currently installed:\naddonListLocaleHeading=The following locales are currently installed:\naddonListPluginHeading=The following plugins are currently installed:\naddonListThemeHeading=The following themes are currently installed:\naddonListAllHeading=The following add-ons are currently installed:\naddonListUnknownHeading=The following add-ons of the selected type are currently installed:\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=Enable\naddonListOutDisable=Disable\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=pending\naddonPendingEnable=enable\naddonPendingDisable=disable\naddonPendingUninstall=uninstall\naddonPendingInstall=install\naddonPendingUpgrade=upgrade\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous add-on commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=The name of the add-on\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for add-ons of a particular type were not found.\naddonNoneOfType=There are no add-ons of that type installed.\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=Enable the specified add-on\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an add-on that is\n# already enabled.\naddonAlreadyEnabled=%S is already enabled.\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an add-on is enabled.\naddonEnabled=%S enabled.\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=Disable the specified add-on\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an add-on that is\n# already disabled.\naddonAlreadyDisabled=%S is already disabled.\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an add-on is disabled.\naddonDisabled=%S disabled.\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=Export resources\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=Export HTML from page\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=Make page changes\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=Search and replace in page elements\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=What to search for\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=Replacement string\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=Perform case-insensitive search\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=CSS selector to root of search\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=CSS selector to match in search\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=Attribute match regexp\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=Restrict search to attributes\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=Restrict search to text nodes\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=Elements matched by selector: %1$S. Replaces in text nodes: %2$S. Replaces in attributes: %3$S.\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=Remove elements and attributes from page\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=Remove elements from page\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=CSS selector specifying elements to remove\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=CSS selector specifying root of search\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=Remove element, but leave content\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=Remove only empty elements\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=Elements matched by selector: %1$S. Elements removed: %2$S.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=Remove matching attributes\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=Regexp specifying attributes to remove\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=CSS selector of elements to include\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=CSS selector of root of search\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=Perform case-insensitive search\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=Elements matched by selector: %1$S. Attributes removed: %2$S.\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2=Hack the %1$S Developer Tools\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=Various commands related to hacking directly on the %1$S Developer Tools.\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=Load tools from a mozilla-central checkout\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound=%1$s does not exist or is not a mozilla-central checkout.\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded=Tools loaded from %1$s.\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=Load the %1$S Developer Tools from a complete mozilla-central checkout.\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=A mozilla-central checkout\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=Use the builtin tools\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=Use the builtin tools, overriding any previous srcdir command.\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=Builtin tools loaded.\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=Reload the developer tools\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=Tools reloaded.\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=Display and alter cookies\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=Commands to list, create, delete and alter cookies for the current domain.\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=Display cookies\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=Display a list of the cookies relevant to the current page.\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=Host:\ncookieListOutPath=Path:\ncookieListOutExpires=Expires:\ncookieListOutAttributes=Attributes:\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=None\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=At browser exit (session)\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=No cookies found for this page\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=No cookies found for host %1$S\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=Edit\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=Remove\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=Remove a cookie\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=Remove a cookie, given its key\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=The key of the cookie to remove\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=Set a cookie\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=Set a cookie by specifying a key name, its value and optionally one or more of the following attributes: expires (max-age in seconds or the expires date in GMTString format), path, domain, secure\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=The key of the cookie to set\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=The value of the cookie to set\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc=Options\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=The path of the cookie to set\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=The domain of the cookie to set\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=Only transmitted over https\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=Not accessible from client side script\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=Only valid for the lifetime of the browser session\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=The expiry date of the cookie (quoted RFC2822 or ISO 8601 date)\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=JavaScript beautifier\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=The URL of the JS file to beautify\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=Indentation size in chars\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=The number of chars with which to indent each line\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=The chars used to indent each line\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=The chars used to indent each line. The possible choices are space or tab.\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=Do not preserve line breaks\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=Should existing line breaks be preserved\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=Max consecutive line breaks\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=The maximum number of consecutive line breaks to preserve\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=Enforce jslint-stricter mode?\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=When set to true, jslint-stricter mode is enforced\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=Select the coding style of braces\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=Select the coding style of braces: collapse - put braces on the same line as control statements; expand - put braces on own line (Allman / ANSI style); end-expand - put end braces on own line; expand-strict - put braces on own line even if it will break your code.\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=No space before conditional statements\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=Unescape \\\\xNN characters?\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=Should printable characters in strings encoded in \\\\xNN notation be unescaped?\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=Please enter a valid URL\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=Options\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=Commands to manipulate function call logging\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=Start logging function calls to the console\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=Call logging started.\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=Stop function call logging\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=No call logging is currently active\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=Stopped call logging. Active contexts: %1$S.\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=Start logging function calls for chrome code to the console\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=Global object, JSM URI, or JS to get a global object from\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=The global object, URI of a JSM, or JS to execute in the chrome window from which to obtain a global object\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=Call logging started.\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=Stop function call logging\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=No call logging for chrome code is currently active\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=Stopped call logging. Active contexts: %1$S.\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<anonymous>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=Method call\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=Invalid JSM!\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=Variable not found in content window.\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=Variable not found in chrome window.\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of JavaScript\n# and invalid JavaScript code.\ncallLogChromeEvalException=Evaluated JavaScript threw the following exception\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=The JavaScript source must evaluate to an object whose method calls are to be logged e.g. \"({a1: function() {this.a2()},a2: function() {}});\"\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=Scratchpad\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=Highlight painted area\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=Turn on paint flashing\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=Turn off paint flashing\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=chrome frames\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=Draw repainted areas in different colors\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip=Highlight painted area\n\n# LOCALIZATION NOTE (paintflashingToggleDesc) A very short string used to describe the\n# function of the \"paintflashing toggle\" command.\npaintflashingToggleDesc=Toggle paint flashing\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\nsplitconsoleTooltip=Toggle split console\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=Application cache utilities\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=Validate cache manifest\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=Find issues relating to a cache manifest and the files that it references\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=URI to check\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=Appcache validated successfully.\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=Clear entries from the application cache\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=Clear one or more entries from the application cache\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=Entries cleared successfully.\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=Display a list of application cache entries.\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=Display a list of all application cache entries. If the search parameter is used then the table displays the entries containing the search term.\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=Filter results using a search term.\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=Key:\nappCacheListDataSize=Data size:\nappCacheListDeviceID=Device ID:\nappCacheListExpirationTime=Expires:\nappCacheListFetchCount=Fetch count:\nappCacheListLastFetched=Last fetched:\nappCacheListLastModified=Last modified:\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=View Entry\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=Open a new tab containing the specified cache entry information.\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=Open a new tab containing the specified cache entry information.\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=The key for the entry to display.\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=Manage profiler\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=Commands to start or stop a JavaScript profiler\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=Open the profiler\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=Close the profiler\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=Start profiling\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=Name of a profile you wish to start.\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=Stop profiling\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=Name of a profile you wish to stop.\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=List all profiles\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=Show individual profile\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=Name of a profile.\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2=Profile has already been started\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=Profile not found\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3=Profiler has not been started yet. Use 'profile start' to start profiling\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2=Recording…\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped=Stopped…\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=For this command to work you need to open the profiler first\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=Open a remote debug port\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2=%1$S can allow remote debugging over a TCP/IP connection. For security reasons this is turned off by default, but can be enabled using this command.\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=The TCP port to listen on\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=Listen is disabled by the devtools.debugger.remote-enabled preference\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=Listening on port %1$S\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=DebuggerServer not initialized\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc=CSS media type emulation\nmediaEmulateDesc=Emulate a specified CSS media type\nmediaEmulateManual=View the document as if rendered on a device supporting the given media type, with the relevant CSS rules applied.\nmediaEmulateType=The media type to emulate\nmediaResetDesc=Stop emulating a CSS media type\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc=Inject common libraries into the page\ninjectManual2=Inject common libraries into the content of the page which can also be accessed from the console.\ninjectLibraryDesc=Select the library to inject or enter a valid script URI to inject\ninjectLoaded=%1$S loaded\ninjectFailed=Failed to load %1$S - Invalid URI\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc=Open folders\nfolderOpenDesc=Open folder path\nfolderOpenDir=Directory Path\nfolderOpenProfileDesc=Open profile directory\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath=Please enter a valid path\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult=Opened %1$S\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/inspector.dtd",
    "content": "<!-- LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users edit the\n     (outer) HTML of the current node -->\n<!ENTITY inspectorHTMLEdit.label       \"Edit As HTML\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"E\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     inner HTML of the current node -->\n<!ENTITY inspectorHTMLCopyInner.label       \"Copy Inner HTML\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"I\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     outer HTML of the current node -->\n<!ENTITY inspectorHTMLCopyOuter.label       \"Copy Outer HTML\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey   \"O\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyUniqueSelector.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the CSS Selector of the current node -->\n<!ENTITY inspectorCopyUniqueSelector.label       \"Copy Unique Selector\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey   \"U\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste outer\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteOuter.label      \"Paste Outer HTML\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"P\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteInner.label      \"Paste Inner HTML\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"N\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"Paste…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"t\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n<!ENTITY inspectorHTMLPasteBefore.label      \"Before\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"B\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n<!ENTITY inspectorHTMLPasteAfter.label       \"After\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"As First Child\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n<!ENTITY inspectorHTMLPasteLastChild.label       \"As Last Child\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"L\">\n\n\n<!-- LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete the\n     current node -->\n<!ENTITY inspectorHTMLDelete.label          \"Delete Node\">\n<!ENTITY inspectorHTMLDelete.accesskey      \"D\">\n\n<!ENTITY inspector.selectButton.tooltip     \"Select element with mouse\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n<!ENTITY inspectorSearchHTML.label2          \"Search with CSS Selectors\">\n<!ENTITY inspectorSearchHTML.key            \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyImageDataUri.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the URL embedding the image data encoded in Base 64 (what we name\n     here Image Data URL). For more information:\n     https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs -->\n<!ENTITY inspectorCopyImageDataUri.label       \"Copy Image Data-URL\">\n\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n<!ENTITY inspectorShowDOMProperties.label       \"Show DOM Properties\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (confirmNavigationAway): Used in the Inspector tool, when\n# the user tries to navigate away from a web page, to confirm the change of\n# page.\nconfirmNavigationAway.message2=If you leave this page, the changes you have made will be lost.\nconfirmNavigationAway.buttonLeave=Leave Page\nconfirmNavigationAway.buttonLeaveAccesskey=L\nconfirmNavigationAway.buttonStay=Stay on Page\nconfirmNavigationAway.buttonStayAccesskey=S\n\nbreadcrumbs.siblings=Siblings\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=Debugger is paused. Some features like mouse selection will not work.\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=Node operations\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label=Inspector\ninspector.commandkey=C\ninspector.accesskey=I\n\n# LOCALIZATION NOTE (inspector.panelLabel.*)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel=Inspector Panel\ninspector.panelLabel.markupView=Markup View\n\n# LOCALIZATION NOTE (markupView.more.*)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=Some nodes were hidden.\nmarkupView.more.showAll=Show All %S Nodes\ninspector.tooltip=DOM and Style Inspector\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage=Could not load the image\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\neventsTooltip.openInDebugger=Open in Debugger\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n<!ENTITY title                  \"Box Model\">\n<!ENTITY margin.tooltip         \"margin\">\n<!ENTITY border.tooltip         \"border\">\n<!ENTITY padding.tooltip        \"padding\">\n<!ENTITY content.tooltip        \"content\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n<!ENTITY netmonitorUI.perfNotice1         \"• Click on the\">\n<!ENTITY netmonitorUI.perfNotice2         \"button to start performance analysis.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.reload1/2/3): These are the labels displayed\n  -  in the network table when empty to start logging network requests. -->\n<!ENTITY netmonitorUI.reloadNotice1       \"• Perform a request or\">\n<!ENTITY netmonitorUI.reloadNotice2       \"Reload\">\n<!ENTITY netmonitorUI.reloadNotice3       \"the page to see detailed information about network activity.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n<!ENTITY netmonitorUI.toolbar.status2     \"✓\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n<!ENTITY netmonitorUI.toolbar.method      \"Method\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n<!ENTITY netmonitorUI.toolbar.file        \"File\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n<!ENTITY netmonitorUI.toolbar.domain      \"Domain\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n<!ENTITY netmonitorUI.toolbar.type        \"Type\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n<!ENTITY netmonitorUI.toolbar.transferred \"Transferred\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column, which is the\n  -  uncompressed / decoded size. -->\n<!ENTITY netmonitorUI.toolbar.size        \"Size\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n<!ENTITY netmonitorUI.toolbar.waterfall   \"Timeline\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n<!ENTITY netmonitorUI.tab.headers         \"Headers\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n<!ENTITY netmonitorUI.tab.cookies         \"Cookies\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n<!ENTITY netmonitorUI.tab.params          \"Params\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n<!ENTITY netmonitorUI.tab.response        \"Response\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n<!ENTITY netmonitorUI.tab.timings         \"Timings\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n<!ENTITY netmonitorUI.tab.preview         \"Preview\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n<!ENTITY netmonitorUI.tab.security        \"Security\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterAll    \"All\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFonts  \"Fonts\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterImages \"Images\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterMedia  \"Media\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterOther  \"Other\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n<!ENTITY netmonitorUI.footer.clear  \"Clear\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n<!ENTITY netmonitorUI.footer.perf   \"Toggle performance analysis…\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n<!ENTITY netmonitorUI.panesButton.tooltip \"Toggle network info\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n<!ENTITY netmonitorUI.summary.url         \"Request URL:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n<!ENTITY netmonitorUI.summary.method      \"Request method:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.address): This is the label displayed\n  -  in the network details headers tab identifying the remote address. -->\n<!ENTITY netmonitorUI.summary.address     \"Remote address:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n<!ENTITY netmonitorUI.summary.status      \"Status code:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n<!ENTITY netmonitorUI.summary.version     \"Version:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n<!ENTITY netmonitorUI.summary.size        \"Headers size:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n<!ENTITY netmonitorUI.response.name       \"Name:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n<!ENTITY netmonitorUI.response.dimensions \"Dimensions:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n<!ENTITY netmonitorUI.response.mime       \"MIME Type:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.encoding): This is the label displayed\n  -  in the network details response tab identifying an image's encoding. -->\n<!ENTITY netmonitorUI.response.encoding   \"Encoding:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n<!ENTITY netmonitorUI.timings.blocked     \"Blocked:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n<!ENTITY netmonitorUI.timings.dns         \"DNS resolution:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n<!ENTITY netmonitorUI.timings.connect     \"Connecting:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n<!ENTITY netmonitorUI.timings.send        \"Sending:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n<!ENTITY netmonitorUI.timings.wait        \"Waiting:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n<!ENTITY netmonitorUI.timings.receive     \"Receiving:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.protocol): A tooltip\n  -  for warning icon that indicates a connection uses insecure protocol. -->\n<!ENTITY netmonitorUI.security.warning.sslv3      \"The protocol SSL 3.0 is deprecated and insecure.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n<!ENTITY netmonitorUI.security.warning.cipher     \"The cipher used for encryption is deprecated and insecure.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n<!ENTITY netmonitorUI.security.error      \"An error occured:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n<!ENTITY netmonitorUI.security.protocolVersion \"Protocol version:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n<!ENTITY netmonitorUI.security.cipherSuite \"Cipher suite:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n<!ENTITY netmonitorUI.security.hsts \"HTTP Strict Transport Security:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n<!ENTITY netmonitorUI.security.hpkp \"Public Key Pinning:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n<!ENTITY netmonitorUI.security.connection \"Connection:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n<!ENTITY netmonitorUI.security.certificate \"Certificate:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n<!ENTITY netmonitorUI.context.perfTools   \"Start Performance Analysis…\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n<!ENTITY netmonitorUI.context.copyUrl     \"Copy URL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n<!ENTITY netmonitorUI.context.copyAsCurl    \"Copy as cURL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrl.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"Copy Image as Data URI\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"I\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n<!ENTITY netmonitorUI.summary.editAndResend \"Edit and Resend\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey \"R\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n<!ENTITY netmonitorUI.summary.rawHeaders \"Raw headers\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Request headers:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Response headers:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n<!ENTITY netmonitorUI.context.newTab      \"Open in New Tab\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n<!ENTITY netmonitorUI.context.newTab.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n<!ENTITY netmonitorUI.custom.newRequest   \"New Request\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.query        \"Query String:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.headers      \"Request Headers:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.postData     \"Request Body:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n<!ENTITY netmonitorUI.custom.send         \"Send\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n<!ENTITY netmonitorUI.custom.cancel       \"Cancel\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n<!ENTITY netmonitorUI.backButton          \"Back\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label=Network\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel=Network Panel\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey=Q\nnetmonitor.accesskey=N\n\n# LOCALIZATION NOTE (netmonitor.tooltip):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\nnetmonitor.tooltip=Network Monitor\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=The connection used to fetch this resource was secure.\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not encrypted.\nnetmonitor.security.state.insecure=The connection used to fetch this resource was not encrypted.\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=A security error prevented the resource from being loaded.\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=This resource was transferred over a connection that used weak encryption.\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=Enabled\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=Disabled\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=Host %S:\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayd. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<Not Available>\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=Hide request details\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=Show request details\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=No headers for this request\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=Filter headers\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=No cookies for this request\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=Filter cookies\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=No parameters for this request\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=Filter request parameters\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=Query string\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=Form data\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=Request payload\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=Request headers\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload=Request headers from upload stream\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=Response headers\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=Request cookies\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=Response cookies\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=Filter properties\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → callback %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=Sorted ascending\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=Sorted descending\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=No requests\n\n# LOCALIZATION NOTE (networkMenu.summary): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the number of seconds.\nnetworkMenu.summary=One request, #2 KB, #3 s;#1 requests, #2 KB, #3 s\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB=%S KB\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=—\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S ms\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond=%S ms\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second=%S s\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute=%S min\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading=Loading\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable=Empty\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading=Please wait…\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable=No data available\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS=%S s\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled=Primed cache\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled=Empty cache\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Size: %S KB\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds=Time: #1 second;Time: #1 seconds\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached=Cached responses: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount=Total requests: %S\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/profiler.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Profiler strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (profilerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY profilerUI.emptyNotice1    \"Click on the\">\n<!ENTITY profilerUI.emptyNotice2    \"button to start recording JavaScript function calls.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.stopNotice1/2): This is the label shown\n  -  in the call list view while recording a profile. -->\n<!ENTITY profilerUI.stopNotice1    \"Click on the\">\n<!ENTITY profilerUI.stopNotice2    \"button again to stop profiling.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.loadingNotice): This is the label shown\n  -  in the call list view while loading a profile. -->\n<!ENTITY profilerUI.loadingNotice \"Loading…\">\n\n<!-- LOCALIZATION NOTE (profilerUI.recordButton): This string is displayed\n  -  on a button that starts a new profile. -->\n<!ENTITY profilerUI.recordButton.tooltip \"Record JavaScript function calls.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.importButton): This string is displayed\n  -  on a button that opens a dialog to import a saved profile data file. -->\n<!ENTITY profilerUI.importButton \"Import…\">\n\n<!-- LOCALIZATION NOTE (profilerUI.exportButton): This string is displayed\n  -  on a button that opens a dialog to export a saved profile data file. -->\n<!ENTITY profilerUI.exportButton \"Save\">\n\n<!-- LOCALIZATION NOTE (profilerUI.clearButton): This string is displayed\n  -  on a button that remvoes all the recordings. -->\n<!ENTITY profilerUI.clearButton \"Clear\">\n\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n<!ENTITY profilerUI.toolbar.waterfall \"Timeline\">\n<!ENTITY profilerUI.toolbar.js-calltree \"JavaScript\">\n<!ENTITY profilerUI.toolbar.memory-calltree1 \"Allocations\">\n<!ENTITY profilerUI.toolbar.js-flamegraph \"JS Flame Chart\">\n<!ENTITY profilerUI.toolbar.memory-flamegraph1 \"Allocations Flame Chart\">\n\n<!-- LOCALIZATION NOTE (profilerUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY profilerUI.table.totalDuration2  \"Total Time\">\n<!ENTITY profilerUI.table.selfDuration2   \"Self Time\">\n<!ENTITY profilerUI.table.totalPercentage \"Total Cost\">\n<!ENTITY profilerUI.table.selfPercentage  \"Self Cost\">\n<!ENTITY profilerUI.table.samples         \"Samples\">\n<!ENTITY profilerUI.table.function        \"Function\">\n<!ENTITY profilerUI.table.totalAlloc1       \"Total Sampled Allocations\">\n<!ENTITY profilerUI.table.totalAllocTooltip \"The total number of Object allocations sampled at this location and in callees.\">\n<!ENTITY profilerUI.table.selfAlloc1        \"Self Sampled Allocations\">\n<!ENTITY profilerUI.table.selfAllocTooltip  \"The number of Object allocations sampled at this location.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.newtab.tooltiptext): The tooltiptext shown\n  -  on the \"+\" (new tab) button for a profile when a selection is available. -->\n<!ENTITY profilerUI.newtab.tooltiptext \"Add new tab from selection\">\n\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n<!ENTITY profilerUI.options.filter.tooltiptext \"Select what data to display in the timeline\">\n\n<!-- LOCALIZATION NOTE (profilerUI.options.tooltiptext): This is the tooltip\n  -  for the options button. -->\n<!ENTITY profilerUI.options.gear.tooltiptext \"Configure performance preferences.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n<!ENTITY profilerUI.invertTree             \"Invert Call Tree\">\n<!ENTITY profilerUI.invertTree.tooltiptext \"Inverting the call tree displays the profiled call paths starting from the youngest frames and expanding out to the older frames.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n<!ENTITY profilerUI.invertFlameGraph             \"Invert Flame Chart\">\n<!ENTITY profilerUI.invertFlameGraph.tooltiptext \"Inverting the flame chart displays the profiled call paths starting from the youngest frames and expanding out to the older frames.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n<!ENTITY profilerUI.showPlatformData             \"Show Gecko Platform Data\">\n<!ENTITY profilerUI.showPlatformData.tooltiptext \"Showing platform data enables the JavaScript Profiler reports to include Gecko platform symbols.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n<!ENTITY profilerUI.flattenTreeRecursion             \"Flatten Tree Recursion\">\n<!ENTITY profilerUI.flattenTreeRecursion.tooltiptext \"Flatten recursion when inspecting functions.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY profilerUI.enableMemory             \"Record Memory\">\n<!ENTITY profilerUI.enableMemory.tooltiptext \"Record memory consumption while profiling.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n<!ENTITY profilerUI.enableFramerate             \"Record Framerate\">\n<!ENTITY profilerUI.enableFramerate.tooltiptext \"Record framerate while profiling.\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/profiler.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Profiler\n# which is available from the Web Developer sub-menu -> 'Profiler'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (profiler.label):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nprofiler.label2=Performance\n\n# LOCALIZATION NOTE (profiler.panelLabel):\n# This is used as the label for the toolbox panel.\nprofiler.panelLabel2=Performance Panel\n\n# LOCALIZATION NOTE (profiler2.commandkey, profiler.accesskey)\n# Used for the menuitem in the tool menu\nprofiler.commandkey2=VK_F5\nprofiler.accesskey=P\n\n# LOCALIZATION NOTE (profiler.tooltip2):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\nprofiler.tooltip2=JavaScript Profiler\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=There are no profiles yet.\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Profiler,\n# identifying a set of function calls.\nrecordingsList.itemLabel=Recording #%S\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=In progress…\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S ms\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for saving an item to disk.\nrecordingsList.saveLabel=Save\n\n# LOCALIZATION NOTE (profile.tab):\n# This string is displayed in the profile view for a tab, after the\n# recording has finished, as the recording 'start → stop' range in milliseconds.\nprofile.tab=%1$S ms → %2$S ms\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Profiler,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps=fps\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Profiler,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=ms\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Profiler,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=Styles\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=Network\ncategory.graphics=Graphics\ncategory.storage=Storage\ncategory.events=Input & Events\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units of time in milliseconds.\ntable.ms=ms\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units representing percentages.\ntable.percentage=%\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(root)\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=(idle)\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=View source in Debugger\n\n# LOCALIZATION NOTE (table.zoom.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the 'zoom'\n# buttons (small magnifying glass icons) which spawn a new tab.\ntable.zoom.tooltiptext=Inspect frame in new tab\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=Save profile…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=JSON Files\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=All Files\n\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedTitle=Unsaved Changes\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=You have unsaved changes that will be lost. Are you sure you want to continue?\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted.\nprojecteditor.deleteLabel=Delete\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle=Delete\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage=Are you sure you want to delete this folder?\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage=Are you sure you want to delete this file?\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a menu item for adding a new file to\n# the directory.\nprojecteditor.newLabel=New…\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=Rename\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel=Save\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel=Save As…\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file.\nprojecteditor.selectFileLabel=Select a File\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder.\nprojecteditor.openFolderLabel=Select a Folder\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file.\nprojecteditor.openFileLabel=Open a File\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files.\nprojecteditor.find.commandkey=F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\".\nprojecteditor.save.commandkey=S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file.\nprojecteditor.new.commandkey=N\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate2): tooltip of the rotate button.\nresponsiveUI.rotate2=Rotate\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot=Screenshot\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename=Screen Shot %1$S at %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch=Simulate touch events (page reload might be needed)\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=Add Preset\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=Remove Preset\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S (custom)\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle=Responsive Design View\n\n# LOCALIZATION NOTE (responsiveUI.close): tooltip text of the close button.\nresponsiveUI.close=Leave Responsive Design View\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=Give a name to the %Sx%S preset\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip=Use the Control key for more precision. Use Shift key for rounded sizes.\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload=If touch event listeners have been added earlier, the page needs to be reloaded.\nresponsiveUI.notificationReload=Reload\nresponsiveUI.notificationReload_accesskey=R\nresponsiveUI.dontShowReloadNotification=Never show again\nresponsiveUI.dontShowReloadNotification_accesskey=N\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n<!ENTITY window.title                 \"Scratchpad\">\n\n<!ENTITY fileMenu.label               \"File\">\n<!ENTITY fileMenu.accesskey           \"F\">\n\n<!ENTITY newWindowCmd.label           \"New Window\">\n<!ENTITY newWindowCmd.accesskey       \"N\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"Open File…\">\n<!ENTITY openFileCmd.accesskey        \"O\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"Open Recent\">\n<!ENTITY openRecentMenu.accesskey     \"R\">\n\n<!ENTITY revertCmd.label              \"Revert…\">\n<!ENTITY revertCmd.accesskey          \"t\">\n\n<!ENTITY saveFileCmd.label            \"Save\">\n<!ENTITY saveFileCmd.accesskey        \"S\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"Save As…\">\n<!ENTITY saveFileAsCmd.accesskey      \"A\">\n\n<!ENTITY closeCmd.label               \"Close\">\n<!ENTITY closeCmd.key                 \"W\">\n<!ENTITY closeCmd.accesskey           \"C\">\n\n<!ENTITY viewMenu.label               \"View\">\n<!ENTITY viewMenu.accesskey           \"V\">\n\n<!ENTITY lineNumbers.label             \"Show Line Numbers\">\n<!ENTITY lineNumbers.accesskey         \"L\">\n\n<!ENTITY wordWrap.label                \"Wrap Text\">\n<!ENTITY wordWrap.accesskey            \"W\">\n\n<!ENTITY highlightTrailingSpace.label     \"Highlight Trailing Space\">\n<!ENTITY highlightTrailingSpace.accesskey \"H\">\n\n<!ENTITY largerFont.label             \"Larger Font\">\n<!ENTITY largerFont.accesskey         \"a\">\n<!ENTITY largerFont.commandkey        \"+\">\n\n<!ENTITY smallerFont.label            \"Smaller Font\">\n<!ENTITY smallerFont.accesskey        \"M\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"Normal Size\">\n<!ENTITY normalSize.accesskey         \"N\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label               \"Edit\">\n<!ENTITY editMenu.accesskey           \"E\">\n\n<!ENTITY run.label                    \"Run\">\n<!ENTITY run.accesskey                \"R\">\n<!ENTITY run.key                      \"r\">\n\n<!ENTITY inspect.label                \"Inspect\">\n<!ENTITY inspect.accesskey            \"I\">\n<!ENTITY inspect.key                  \"i\">\n\n<!ENTITY display.label                \"Display\">\n<!ENTITY display.accesskey            \"D\">\n<!ENTITY display.key                  \"l\">\n\n<!ENTITY pprint.label                 \"Pretty Print\">\n<!ENTITY pprint.key                   \"p\">\n<!ENTITY pprint.accesskey             \"P\">\n\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n<!ENTITY environmentMenu.label        \"Environment\">\n<!ENTITY environmentMenu.accesskey    \"N\">\n\n\n<!ENTITY contentContext.label         \"Content\">\n<!ENTITY contentContext.accesskey     \"C\">\n\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n<!ENTITY browserContext.label         \"Browser\">\n<!ENTITY browserContext.accesskey     \"B\">\n\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n<!ENTITY helpMenu.label               \"Help\">\n<!ENTITY helpMenu.accesskey           \"H\">\n<!ENTITY helpMenuWin.label            \"Help\">\n<!ENTITY helpMenuWin.accesskey        \"H\">\n\n<!ENTITY documentationLink.label      \"Scratchpad Help on MDN\">\n<!ENTITY documentationLink.accesskey  \"D\">\n\n\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n<!ENTITY resetContext2.label          \"Reset Variables\">\n<!ENTITY resetContext2.accesskey      \"T\">\n\n<!ENTITY reloadAndRun.label           \"Reload And Run\">\n<!ENTITY reloadAndRun.accesskey       \"E\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"Execute\">\n<!ENTITY executeMenu.accesskey        \"X\">\n\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n<!ENTITY evalFunction.label \"Evaluate Current Function\">\n<!ENTITY evalFunction.accesskey \"v\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=File exists. Overwrite?\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active window of navigator:browser\n# type.\nbrowserWindow.unavailable=Scratchpad cannot find any browser window to execute the code in.\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=Scratchpad cannot run this operation in the current mode.\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=Open File\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=Failed to read the file.\n\n# LOCALIZATION NOTE  (importFromFile.convert.failed): This is the message\n# displayed when file conversion from some charset to Unicode fails.\n# %1 is the name of the charset from which the conversion failed.\nimportFromFile.convert.failed=Failed to convert file to Unicode from %1$S.\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=Clear Items\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=Save File As\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=The file save operation failed.\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=Do you want to save the changes you made to this scratchpad?\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=Unsaved Changes\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=Do you want to revert the changes you made to this scratchpad?\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=Revert Changes\n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * This is a JavaScript Scratchpad.\\n *\\n * Enter some JavaScript, then Right Click or choose from the Execute Menu:\\n * 1. Run to evaluate the selected text (%1$S),\\n * 2. Inspect to bring up an Object Inspector on the result (%2$S), or,\\n * 3. Display to insert the result in a comment after the selection. (%3$S)\\n */\\n\\n\n\n# LOCALIZATION NOTE  (scratchpad.noargs): This error message is shown when\n# Scratchpad instance is created without any arguments. Scratchpad window\n# expects to receive its unique identifier as the first window argument.\nscratchpad.noargs=Scratchpad was created without any arguments.\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=This scratchpad executes in the Browser context.\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage=https://developer.mozilla.org/en/Tools/Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol  = Line %1$S, Col %2$S\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=This file no longer exists.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Filter properties\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout=Connection timeout. Check the Error Console on both ends for potential error messages. Reopen the Scratchpad to try again.\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label=Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel=Scratchpad Panel\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip=Scratchpad\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Scam Warning: Take care when pasting things you don't understand. This could allow attackers to steal your identity or take control of your computer. Please type '%S' in the scratchpad below to allow pasting.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=allow pasting\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n<!ENTITY shaderEditorUI.vertexShader    \"Vertex Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n<!ENTITY shaderEditorUI.fragmentShader  \"Fragment Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice1   \"Reload\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice2   \"the page to be able to edit GLSL code.\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n<!ENTITY shaderEditorUI.emptyNotice     \"Waiting for a WebGL context to be created…\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label=Shader Editor\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel=Shader Editor Panel\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip=Live GLSL shader language editor for WebGL\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel=Program %S\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel=Toggle geometry visibility\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S\\u00D7%S\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY gotoLineCmd.label         \"Jump to line…\">\n<!ENTITY gotoLineCmd.key           \"J\">\n<!ENTITY gotoLineCmd.accesskey     \"J\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=Find…\n\n# LOCALIZATION NOTE  (findCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage=Search for:\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=Go to line…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=Jump to line number:\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=Breakpoint: %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=Current line\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=Current step: %S\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink=docs\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound=not found\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey=J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey=/\n\n# LOCALIZATION NOTE  (indentLess.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey=[\n\n# LOCALIZATION NOTE  (indentMore.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey=]\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the key to use to move\n# the selected lines up.\nmoveLineUp.commandkey=Alt-Up\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the key to use to move\n# the selected lines down.\nmoveLineDown.commandkey=Alt-Down\n\n# LOCALIZATION NOTE  (autocomplete.commandkey): This is the key to use\n# in conjunction with Ctrl for autocompletion.\nautocompletion.commandkey=Space\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the key to use to\n# show more information, like type inference.\nshowInformation2.commandkey=Shift-Ctrl-Space\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey=VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey=a\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label=Storage\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel=Storage Inspector\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel=Storage Panel\n\n# LOCALIZATION NOTE (storage.tooltip):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\nstorage.tooltip2=Storage Inspector (Cookies, Local Storage …)\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText=No hosts on the page\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText=No data present for selected host\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies=Cookies\ntree.labels.localStorage=Local Storage\ntree.labels.sessionStorage=Session Storage\ntree.labels.indexedDB=Indexed DB\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.name=Name\ntable.headers.cookies.path=Path\ntable.headers.cookies.host=Domain\ntable.headers.cookies.expires=Expires on\ntable.headers.cookies.value=Value\ntable.headers.cookies.lastAccessed=Last accessed on\ntable.headers.cookies.creationTime=Created on\n# LOCALIZATION NOTE (table.headers.cookies.isHttpOnly):\n# This string is used in the header for the column which denotes whether a\n# cookie is HTTP only or not.\ntable.headers.cookies.isHttpOnly=isHttpOnly\n# LOCALIZATION NOTE (table.headers.cookies.isSecure):\n# This string is used in the header for the column which denotes whether a\n# cookie can be accessed via a secure channel only or not.\ntable.headers.cookies.isSecure=isSecure\n# LOCALIZATION NOTE (table.headers.cookies.isDomain):\n# This string is used in the header for the column which denotes whether a\n# cookie is a domain cookie only or not.\ntable.headers.cookies.isDomain=isDomain\n\ntable.headers.localStorage.name=Key\ntable.headers.localStorage.value=Value\n\ntable.headers.sessionStorage.name=Key\ntable.headers.sessionStorage.value=Value\n\ntable.headers.indexedDB.name=Key\ntable.headers.indexedDB.db=Database Name\ntable.headers.indexedDB.objectStore=Object Store Name\ntable.headers.indexedDB.value=Value\ntable.headers.indexedDB.origin=Origin\ntable.headers.indexedDB.version=Version\ntable.headers.indexedDB.objectStores=Object Stores\ntable.headers.indexedDB.keyPath=Key\ntable.headers.indexedDB.autoIncrement=Auto Increment\ntable.headers.indexedDB.indexes=Indexes\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session=Session\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder=Filter values\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label=Data\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label=Parsed Value\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n<!ENTITY newButton.label            \"New\">\n<!ENTITY newButton.tooltip          \"Create and append a new style sheet to the document\">\n<!ENTITY newButton.accesskey        \"N\">\n\n<!ENTITY importButton.label         \"Import…\">\n<!ENTITY importButton.tooltip       \"Import and append an existing style sheet to the document\">\n<!ENTITY importButton.accesskey     \"I\">\n\n<!ENTITY visibilityToggle.tooltip   \"Toggle style sheet visibility\">\n\n<!ENTITY saveButton.label           \"Save\">\n<!ENTITY saveButton.tooltip         \"Save this style sheet to a file\">\n<!ENTITY saveButton.accesskey       \"S\">\n\n<!ENTITY optionsButton.tooltip      \"Style Editor options\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.label     \"Show original sources\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.accesskey  \"o\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n<!ENTITY showMediaSidebar.label     \"Show @media sidebar\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n<!ENTITY mediaRules.label           \"@media rules\">\n\n<!ENTITY editorTextbox.placeholder  \"Type CSS here.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n<!ENTITY noStyleSheet.label         \"This page has no style sheet.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n<!ENTITY noStyleSheet-tip-start.label  \"Perhaps you'd like to \">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"append a new style sheet\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \"?\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (chromeWindowTitle): This is the title of the Style Editor\n# 'chrome' window. That is, the main window with the stylesheets list.\n# The argument is either the content document's title or its href if no title\n# is available.\nchromeWindowTitle=Style Editor [%S]\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<inline style sheet #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=New style sheet #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=#1 rule.;#1 rules.\n\n# LOCALIZATION NOTE  (error-load): This is shown when loading fails.\nerror-load=Style sheet could not be loaded.\n\n# LOCALIZATION NOTE  (error-save): This is shown when saving fails.\nerror-save=Style sheet could not be saved.\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed=Can't show coverage information for compressed stylesheets\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=Import style sheet\n\n# LOCALIZATION NOTE  (importStyleSheet.filter): This is the *.css filter title\nimportStyleSheet.filter=CSS files\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=Save style sheet\n\n# LOCALIZATION NOTE  (saveStyleSheet.filter): This is the *.css filter title\nsaveStyleSheet.filter=CSS files\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey=VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey=l\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey=S\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the style editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label=Style Editor\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel=Style Editor Panel\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip2):\n# This string is displayed in the tooltip of the tab when the style editor is\n# displayed inside the developer tools window.\nToolboxStyleEditor.tooltip2=Stylesheet Editor (CSS)\n\n# LOCALIZATION NOTE (confirmNavigationAway): Shown in a notification box when\n# the user tries to navigate away from a web page.\nconfirmNavigationAway.message=If you leave this page, unsaved changes in the Style Editor will be lost.\nconfirmNavigationAway.buttonLeave=Leave Page\nconfirmNavigationAway.buttonLeaveAccesskey=L\nconfirmNavigationAway.buttonStay=Stay on Page\nconfirmNavigationAway.buttonStayAccesskey=S\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n<!ENTITY browserStylesLabel    \"Browser styles\">\n\n<!-- LOCALIZATION NOTE (userStylesSearch): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n<!ENTITY userStylesSearch      \"Search\">\n\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n<!ENTITY selectedElementLabel  \"Selected element:\">\n\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n<!ENTITY noPropertiesFound     \"No CSS properties found.\">\n\n<!-- FIXME: notes -->\n<!ENTITY computedViewTitle     \"Computed\">\n<!ENTITY ruleViewTitle         \"Rules\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Style Inspector\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Best Match\nrule.status.MATCHED=Matched\nrule.status.PARENT_MATCH=Parent Match\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=inline\nrule.sourceElement=element\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Inherited from %S\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle=Read the documentation for this property\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Invalid property value\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=No element selected.\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/tilt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Tilt Inspector\n# which is available from the Web Developer sub-menu -> 'Tilt'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (initTilt.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed as an modal\n# popup window when initialization fails because of unsupported hardware.\ninitTilt.error = Could not initialize Tilt, please check the\\ntroubleshooting information available at http://get.webgl.org/troubleshooting\n\n# LOCALIZATION NOTE (initWebGL.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed in the console\n# when initialization fails because of unsupported hardware.\ninitWebGL.error = Could not initialize the WebGL context, your hardware or drivers may not support it.\n\n# LOCALIZATION NOTE (linkProgram.error): This error happens when the WebGL\n# context can't link two compiled shader programs together. It is displayed in\n# the Error Console.\nlinkProgram.error = Could not initialize shader program: %S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (uri or path) of a shader is not the expected one. It is displayed in\n# the Error Console.\ncompileShader.source.error = Bad shader source type (expected String).\n\n# LOCALIATION NOTE (compileShader.type.error): There are two types of shader\n# programs - vertex and fragment. At a shader initialization, if none of these\n# two types is specified, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.type.error = Wrong shader type specified for: %S\n\n# LOCALIZATION NOTE (compileShader.compile.error): If the shader source and\n# type are correctly specified, there may be syntax errors in the shader code.\n# If this is the case, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.compile.error = Shader compile status:\\n%S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (canvas or image) of a texture is not as expected. It is displayed in\n# the Error Console.\ninitTexture.source.error = Bad texture source type (expected Image).\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/timeline.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Timeline strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (timelineUI.recordButton): This string is displayed\n  -  on a button that starts a new recording. -->\n<!ENTITY timelineUI.recordButton.tooltip \"Record timeline operations\">\n\n<!-- LOCALIZATION NOTE (timelineUI.recordLabel): This string is displayed\n  -  as a label to signal that a recording is in progress. -->\n<!ENTITY timelineUI.recordLabel \"Recording…\">\n\n<!-- LOCALIZATION NOTE (timelineUI.memoryCheckbox.label): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY timelineUI.memoryCheckbox.label \"Memory\">\n\n<!-- LOCALIZATION NOTE (timelineUI.memoryCheckbox.tooltip): This string\n  -  is displayed next to the memory checkbox -->\n<!ENTITY timelineUI.memoryCheckbox.tooltip \"Enable memory measurements\">\n\n<!-- LOCALIZATION NOTE (timelineUI.filterButton.tooltip): This string\n  -  is displayed next to the filter button-->\n<!ENTITY timelineUI.filterButton.tooltip \"Select what data to display\">\n\n<!-- LOCALIZATION NOTE (timelineUI.emptyNotice1/2): This is the label shown\n  -  in the timeline view when empty. -->\n<!ENTITY timelineUI.emptyNotice1    \"Click on the\">\n<!ENTITY timelineUI.emptyNotice2    \"button to start recording timeline events.\">\n\n<!-- LOCALIZATION NOTE (timelineUI.stopNotice1/2): This is the label shown\n  -  in the timeline view while recording. -->\n<!ENTITY timelineUI.stopNotice1    \"Click on the\">\n<!ENTITY timelineUI.stopNotice2    \"button again to stop recording.\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/timeline.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Timeline\n# which is available from the Web Developer sub-menu -> 'Timeline'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (timeline.label):\n# This string is displayed in the title of the tab when the timeline is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ntimeline.label=Timeline\n\n# LOCALIZATION NOTE (timeline.panelLabel):\n# This is used as the label for the toolbox panel.\ntimeline.panelLabel=Timeline Panel\n\n# LOCALIZATION NOTE (timeline.tooltip):\n# This string is displayed in the tooltip of the tab when the timeline is\n# displayed inside the developer tools window.\ntimeline.tooltip=Performance Timeline\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S ms\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=RECORDS\n\n# LOCALIZATION NOTE (timeline.label.*):\n# These strings are displayed in the timeline waterfall, identifying markers.\n# We want to use the same wording as Google Chrome\ntimeline.label.styles2=Recalculate Style\ntimeline.label.reflow2=Layout\ntimeline.label.paint=Paint\ntimeline.label.javascript2=Function Call\ntimeline.label.domevent=DOM Event\ntimeline.label.consoleTime=Console\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory=MB\n\n# LOCALIZATION NOTE (timeline.markerDetailFormat):\n# Some timeline markers come with details, like a size, a name, a js function.\n# %1$S is replaced with one of the above label (timeline.label.*) and %2$S\n# with the details. For examples: Paint (200x100), or console.time (FOO)\ntimeline.markerDetailFormat=%1$S (%2$S)\n\n# LOCALIZATION NOTE (time.markerDetail.*):\n# Strings used in the waterfall sidebar.\ntimeline.markerDetail.start=Start:\ntimeline.markerDetail.end=End:\ntimeline.markerDetail.duration=Duration:\ntimeline.markerDetail.consoleTimerName=Timer Name:\ntimeline.markerDetail.DOMEventType=Event Type:\ntimeline.markerDetail.DOMEventPhase=Phase:\ntimeline.markerDetail.DOMEventTargetPhase=Target\ntimeline.markerDetail.DOMEventCapturingPhase=Capture\ntimeline.markerDetail.DOMEventBubblingPhase=Bubbling\ntimeline.markerDetail.stack=Stack:\ntimeline.markerDetail.startStack=Stack at start:\ntimeline.markerDetail.endStack=Stack at end:\ntimeline.markerDetail.unknownFrame=<unknown location>\ntimeline.markerDetail.asyncStack=(Async: %S)\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n<!ENTITY closeCmd.key  \"W\">\n\n<!ENTITY toolboxCloseButton.tooltip    \"Close Developer Tools\">\n<!ENTITY toolboxOptionsButton.key      \"O\">\n<!ENTITY toolboxNextTool.key           \"]\">\n<!ENTITY toolboxPreviousTool.key       \"[\">\n\n<!ENTITY toolboxZoomIn.key             \"+\">\n<!ENTITY toolboxZoomIn.key2            \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY toolboxZoomOut.key            \"-\">\n<!ENTITY toolboxZoomReset.key          \"0\">\n\n<!ENTITY toolboxReload.key             \"r\">\n<!-- LOCALIZATION NOTE (toolboxFramesButton): This is the label for\n  -  the iframes menu list that appears only when the document has some.\n  -  It allows you to switch the context of the whole toolbox. -->\n<!ENTITY toolboxFramesTooltip          \"Select an iframe as the currently targeted document\">\n\n<!-- LOCALIZATION NOTE (browserToolboxErrorMessage): This is the label\n  -  shown next to error details when the Browser Toolbox is unable to open. -->\n<!ENTITY browserToolboxErrorMessage          \"Error opening Browser Toolbox:\">\n\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n<!ENTITY options.context.advancedSettings \"Advanced settings\">\n\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n<!ENTITY options.context.inspector \"Inspector\">\n\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n<!ENTITY options.showUserAgentStyles.label \"Show Browser Styles\">\n<!ENTITY options.showUserAgentStyles.tooltip \"Turning this on will show default styles that are loaded by the browser.\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.label \"Default color unit\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.accesskey \"U\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hex \"Hex\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n<!ENTITY options.defaultColorUnit.name \"Color Names\">\n\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n<!ENTITY options.context.triggersPageRefresh  \"* Current session only, reloads the page\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label5    \"Enable browser chrome and add-on debugging toolboxes\">\n<!ENTITY options.enableChrome.tooltip3  \"Turning this option on will allow you to use various developer tools in browser context (via Tools > Web Developer > Browser Toolbox) and debug add-ons from the Add-ons Manager\">\n\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableRemote.label3    \"Enable remote debugging\">\n<!ENTITY options.enableRemote.tooltip   \"Turning this option on will allow the developer tools to debug remote Firefox instance like Firefox OS\">\n\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n<!ENTITY options.disableJavaScript.label     \"Disable JavaScript *\">\n<!ENTITY options.disableJavaScript.tooltip   \"Turning this option on will disable JavaScript for the current tab. If the tab or the toolbox is closed then this setting will be forgotten.\">\n\n<!-- LOCALIZATION NOTE (options.disableCache.label2,\n  -  options.disableCache.tooltip2): This is the options panel label and\n  -  tooltip for the checkbox that toggles the cache on or off. -->\n<!ENTITY options.disableCache.label2     \"Disable Cache (when toolbox is open)\">\n<!ENTITY options.disableCache.tooltip2   \"Turning this option on will disable the cache for all tabs that have the toolbox open.\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n<!ENTITY options.selectDefaultTools.label     \"Default Firefox Developer Tools\">\n\n<!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n<!ENTITY options.selectAdditionalTools.label  \"Developer Tools installed by add-ons\">\n\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n<!ENTITY options.selectEnabledToolboxButtons.label     \"Available Toolbox Buttons\">\n\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n<!ENTITY options.toolNotSupported.label  \"* Not supported for current toolbox target\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label2   \"Themes\">\n\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n<!ENTITY options.usedeveditiontheme.label   \"Use Developer Edition browser theme\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Toggles the Developer Edition browser theme.\">\n\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n<!ENTITY options.webconsole.label            \"Web Console\">\n\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n<!ENTITY options.timestampMessages.label      \"Enable timestamps\">\n<!ENTITY options.timestampMessages.tooltip    \"If you enable this option commands and output in the Web Console will display a timestamp\">\n\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n<!ENTITY options.styleeditor.label            \"Style Editor\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n<!ENTITY options.stylesheetSourceMaps.label      \"Show original sources\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"Show original sources (e.g. Sass files) in the Style Editor and Inspector\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n<!ENTITY options.stylesheetAutocompletion.label      \"Autocomplete CSS\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"Autocomplete CSS properties, values and selectors in Style Editor as you type\">\n\n<!-- LOCALIZATION NOTE (options.profiler.label): This is the label for the\n  -  heading of the group of JavaScript Profiler preferences in the options\n  -  panel. -->\n<!ENTITY options.profiler.label            \"JavaScript Profiler\">\n\n<!-- LOCALIZATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n<!ENTITY options.commonPrefs.label           \"Common Preferences\">\n\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n<!ENTITY options.enablePersistentLogs.label    \"Enable persistent logs\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"If you enable this option the Web Console and Network Monitor will not clear the output each time you navigate to a new page\">\n\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n<!ENTITY options.showPlatformData.label    \"Show Gecko platform data\">\n<!ENTITY options.showPlatformData.tooltip  \"If you enable this option the JavaScript Profiler reports will include\nGecko platform symbols\">\n\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n<!ENTITY options.sourceeditor.label                     \"Editor Preferences\">\n<!ENTITY options.sourceeditor.detectindentation.label   \"Detect indentation\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"Guess indentation based on source content\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label   \"Autoclose brackets\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"Automatically insert closing brackets\">\n<!ENTITY options.sourceeditor.expandtab.label           \"Indent using spaces\">\n<!ENTITY options.sourceeditor.expandtab.tooltip         \"Use spaces instead of the tab character\">\n<!ENTITY options.sourceeditor.tabsize.label             \"Tab size\">\n<!ENTITY options.sourceeditor.tabsize.accesskey         \"T\">\n<!ENTITY options.sourceeditor.keybinding.label          \"Keybindings\">\n<!ENTITY options.sourceeditor.keybinding.accesskey      \"K\">\n<!ENTITY options.sourceeditor.keybinding.default.label  \"Default\">\n\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip=Dock to bottom of browser window\ntoolboxDockButtons.side.tooltip=Dock to side of browser window\ntoolboxDockButtons.window.tooltip=Show in separate window\n\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of errors in the current web page\ntoolboxToggleButton.errors=#1 error;#1 errors\n\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of warnings in the current web page\ntoolboxToggleButton.warnings=#1 warning;#1 warnings\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\ntoolboxToggleButton.tooltip=%1$S, %2$S\\nClick to toggle the developer tools.\n\n# LOCALIZATION NOTE (toolbox.titleTemplate): This is the template\n# used to format the title of the toolbox.\n# The name of the selected tool: %1$S.\n# The url of the page being tooled: %2$S.\ntoolbox.titleTemplate=%1$S - %2$S\n\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\n# name when no tool is selected.\ntoolbox.defaultTitle=Developer Tools\n\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\n# toolbox as a whole\ntoolbox.label=Developer Tools\n\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\n# for the options panel tab.\noptionsButton.tooltip=Toolbox Options\n\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\n# the devtools window.\noptions.label=Options\n\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\n# toolbox panel.\noptions.panelLabel=Toolbox Options Panel\n\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\n# used to add a * marker to the label for the Options Panel tool checkbox for the\n# tool which is not supported for the current toolbox target.\n# The name of the tool: %1$S.\noptions.toolNotSupportedMarker=%1$S *\n\n# LOCALIZATION NOTE (scratchpad.keycode)\n# Used for opening scratchpad from the detached toolbox window\n# Needs to match scratchpad.keycode from browser.dtd\nscratchpad.keycode=VK_F4\n\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\n# Used for toggling the browser console from the detached toolbox window\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\nbrowserConsoleCmd.commandkey=j\n\n# LOCALIZATION NOTE (pickButton.tooltip)\n# This is the tooltip of the pick button in the toolbox toolbar\npickButton.tooltip=Pick an element from the page\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.label)\n# This is the label shown in the show all tabs button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.label=…\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip=All tabs\n\n# LOCALIZATION NOTE (options.darkTheme.label)\n# Used as a label for dark theme\noptions.darkTheme.label=Dark theme\n\n# LOCALIZATION NOTE (options.lightTheme.label)\n# Used as a label for light theme\noptions.lightTheme.label=Light theme\n\n# LOCALIZATION NOTE (toolbox.noContentProcess.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running\ntoolbox.noContentProcess.message=No content process running.\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY window.title \"Web Console\">\n<!ENTITY browserConsole.title \"Browser Console\">\n\n<!ENTITY networkPanel.requestURLColon             \"Request URL:\">\n<!ENTITY networkPanel.requestMethodColon          \"Request Method:\">\n<!ENTITY networkPanel.statusCodeColon             \"Status Code:\">\n\n<!ENTITY networkPanel.requestHeaders              \"Request Headers\">\n<!ENTITY networkPanel.requestCookie               \"Sent Cookie\">\n<!ENTITY networkPanel.requestBody                 \"Request Body\">\n<!ENTITY networkPanel.requestFormData             \"Sent Form Data\">\n\n<!ENTITY networkPanel.responseHeaders             \"Response Headers\">\n<!ENTITY networkPanel.responseCookie              \"Received Cookie\">\n<!ENTITY networkPanel.responseBody                \"Response Body\">\n<!ENTITY networkPanel.responseBodyCached          \"Cached Data\">\n<!ENTITY networkPanel.responseBodyUnknownType     \"Unknown Content Type\">\n<!ENTITY networkPanel.responseNoBody              \"No Response Body\">\n<!ENTITY networkPanel.responseImage               \"Received Image\">\n<!ENTITY networkPanel.responseImageCached         \"Cached Image\">\n\n<!-- LOCALIZATION NOTE (saveBodies.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY saveBodies.label     \"Log Request and Response Bodies\">\n<!ENTITY saveBodies.accesskey \"L\">\n\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY openURL.label     \"Open URL in New Tab\">\n<!ENTITY openURL.accesskey \"T\">\n\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n<!ENTITY btnPageNet.label   \"Net\">\n<!ENTITY btnPageNet.tooltip \"Log network access\">\n<!ENTITY btnPageNet.accesskey \"N\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"t\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"Log CSS errors and warnings\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"Log JavaScript exceptions\">\n<!ENTITY btnPageJS.accesskey  \"J\">\n<!ENTITY btnPageSecurity.label \"Security\">\n<!ENTITY btnPageSecurity.tooltip \"Log security errors and warnings\">\n<!ENTITY btnPageSecurity.accesskey \"u\">\n\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n<!ENTITY btnPageLogging.label   \"Logging\">\n<!ENTITY btnPageLogging.tooltip \"Log messages sent to the window.console object\">\n<!ENTITY btnPageLogging.accesskey3 \"L\">\n<!ENTITY btnConsoleErrors       \"Errors\">\n<!ENTITY btnConsoleInfo         \"Info\">\n<!ENTITY btnConsoleWarnings     \"Warnings\">\n<!ENTITY btnConsoleLog          \"Log\">\n<!ENTITY btnConsoleXhr          \"XHR\">\n<!ENTITY btnConsoleReflows      \"Reflows\">\n\n<!ENTITY filterOutput.placeholder \"Filter output\">\n<!ENTITY btnClear.label        \"Clear\">\n<!ENTITY btnClear.tooltip      \"Clear the Web Console output\">\n<!ENTITY btnClear.accesskey    \"r\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"Copy Link Location\">\n<!ENTITY copyURLCmd.accesskey \"a\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice1   \"Reload\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice2   \"the page to view and edit the audio context.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n<!ENTITY webAudioEditorUI.emptyNotice     \"Waiting for an audio context to be created…\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties2 \"Properties\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n<!ENTITY webAudioEditorUI.tab.automation  \"Automation\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n<!ENTITY webAudioEditorUI.inspectorTitle  \"AudioNode Inspector\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"No AudioNode selected.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n<!ENTITY webAudioEditorUI.propertiesEmpty \"Node does not have any properties.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n<!ENTITY webAudioEditorUI.automationEmpty \"Node does not have any AudioParams.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam does not have any automation events.\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label=Web Audio\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel=Web Audio Panel\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip=Web Audio context visualizer and audio node inspector\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=Collapse inspector\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=Expand inspector\n\n# LOCALIZATION NOTE (webAudioEditorTooltipBypass): This is the tooltip for the\n# button that bypasses an AudioNode\nwebAudioEditorTooltipBypass=Bypass AudioNode\n\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\ntypeError=Error:\ntypeWarning=Warning:\ntypeNetwork=Network:\ntypeException=Exception:\ntypeCssParser=CSS Parser:\ntypeStrict=Strict Warning:\nmsgCategory=Category:\nerrLine=Line: %S\nbtnHide=Hide\nbtnPrefs=Preferences\ncategoryPage=Page:\ncategoryConsole=Console:\nbtnMutation=DOM Mutation\ntipMutation=Toggle DOM Mutation event logging\nbtnGlobal=Global Messages\ntipGlobal=Toggle Global Message logging\nlocalConsole=Local Console\nclearConsoleCmd.label=Clear Console\nclearConsoleCmd.accesskey=e\nclose.button=Close\nclose.accesskey=C\nupdate.button=Update\nupdate.accesskey=U\ncmd.commandkey=k\nwebConsoleCmd.accesskey=W\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S.%03S\n\nhelperFuncUnsupportedTypeError=Can't call pprint on this type of object.\nNetworkPanel.label=Inspect Network Request\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS): this string is used to\n# show the duration between two network events (e.g request and response\n# header or response header and response body). Parameters: %S is the duration.\nNetworkPanel.durationMS=%Sms\n\n# LOCALIZATION NOTE (NetworkPanel.imageSizeDeltaDurationMS): this string is\n# used to show the duration between the response header and the response body\n# event. It also shows the size of the received or cached image. Parameters:\n# %1$S is the width of the inspected image, %2$S is the height of the\n# inspected image, %3$S is the duration between the response header and the\n# response body event. Example: 150x100px, Δ50ms.\nNetworkPanel.imageSizeDeltaDurationMS=%1$Sx%2$Spx, Δ%3$Sms\n\n# LOCALIZATION NOTE (NetworkPanel.responseBodyUnableToDisplay.content): this\n# string is displayed within the response body section of the NetworkPanel if\n# the content type of the network request can't be displayed. E.g. any kind of\n# text is easy to display, but some audio or flash data received from the\n# server can't be displayed. Parameters: %S is the content type that can't be\n# displayed, examples are application/x-shockwave-flash, music/crescendo.\nNetworkPanel.responseBodyUnableToDisplay.content=Unable to display responses of type \"%S\"\n\nConsoleAPIDisabled=The Web Console logging API (console.log, console.info, console.warn, console.error) has been disabled by a script on this page.\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): the Web Console floating\n# panel title. For RTL languages you need to set the LRM in the string to give\n# the URL the correct direction. Parameters: %S is the web page URL.\nwebConsoleWindowTitleAndURL=Web Console - %S\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): the message displayed\n# after a URL in the Web Console that has been flagged for Mixed Content (i.e.\n# http content in an https page).\nwebConsoleMixedContentWarning=Mixed Content\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel=Learn More\n\n# LOCALIZATION NOTE (scratchpad.linkText): the text used in the right hand\n# side of the Web Console command line when JavaScript is being entered, to\n# indicate how to jump into scratchpad mode.\nscratchpad.linkText=Shift+RETURN - Open in Scratchpad\n\n# LOCALIZATION NOTE (gcliterm.instanceLabel): the console displays objects\n# using their type (from the constructor function) in this descriptive string.\n# Parameters: %S is the object type.\ngcliterm.instanceLabel=Instance of %S\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink=reflow: %Sms\nreflow.messageWithLink=reflow: %Sms\\u0020\nreflow.messageLinkText=function %1$S, %2$S line %3$S\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction): this string is used to\n# display JavaScript functions that have no given name - they are said to be\n# anonymous. Test console.trace() in the webconsole.\nstacktrace.anonymousFunction=<anonymous>\n\n# LOCALIZATION NOTE (unknownLocation): this string is used to\n# display messages with sources that have an unknown location, eg. from\n# console.trace() calls.\nunknownLocation=<unknown>\n\n# LOCALIZATION NOTE (timerStarted): this string is used to display the result\n# of the console.time() call. Parameters: %S is the name of the timer.\ntimerStarted=%S: timer started\n\n# LOCALIZATION NOTE (timeEnd): this string is used to display the result of\n# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S\n# is the number of milliseconds.\ntimeEnd=%1$S: %2$Sms\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel=<no label>\n\n# LOCALIZATION NOTE (Autocomplete.blank): this string is used when inputnode\n# string containing anchor doesn't matches to any property in the content.\nAutocomplete.blank=  <- no result\n\nmaxTimersExceeded=The maximum allowed number of timers in this page was exceeded.\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded=The maximum allowed number of counters in this page was exceeded.\n\n# LOCALIZATION NOTE (JSTerm.updateNotInspectable): this string is used when\n# the user inspects an evaluation result in the Web Console and tries the\n# Update button, but the new result no longer returns an object that can be\n# inspected.\nJSTerm.updateNotInspectable=After your input has been re-evaluated the result is no longer inspectable.\n\n# LOCALIZATION NOTE (remoteWebConsolePromptTitle): the title displayed on the\n# Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptTitle=Remote Connection\n\n# LOCALIZATION NOTE (remoteWebConsolePromptMessage): the message displayed on\n# the Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptMessage=Enter hostname and port number (host:port)\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabTitle): the title displayed on\n# the Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabTitle=Tab list - Remote Connection\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabMessage): the message displayed\n# on the Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabMessage=Select one of the tabs you want to attach to, or select the global console.\n\n# LOCALIZATION NOTE (listTabs.globalConsoleActor): the string displayed for\n# the global console in the tabs selection.\nlistTabs.globalConsoleActor=*Global Console*\n\n# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools\n# menu as a shortcut to open the devtools with the Web Console tab selected.\nMenuWebconsole.label=Web Console\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the\n# label of the tab in the devtools window.\nToolboxTabWebconsole.label=Console\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel=Console Panel\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip): the string displayed in the\n# tooltip of the tab when the Web Console is displayed inside the developer\n# tools window.\nToolboxWebconsole.tooltip=Web Console\n\n# LOCALIZATION NOTE (longStringEllipsis): the string displayed after a long\n# string. This string is clickable such that the rest of the string is\n# retrieved from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): the string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=The string you are trying to view is too long to be displayed by the Web Console.\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingResponseContentLink): the\n# string  displayed in the network panel when the response body is only\n# partially available. Parameters: %S is the amount of bytes that need to be\n# fetched.\nNetworkPanel.fetchRemainingResponseContentLink=Fetch the remaining %S bytes\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingRequestContentLink): the\n# string displayed in the network panel when the request body is only\n# partially available. Parameters: %S is the amount of bytes that need to be\n# fetched.\nNetworkPanel.fetchRemainingRequestContentLink=Fetch the request body (%S bytes)\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=Connection timeout. Check the Error Console on both ends for potential error messages. Reopen the Web Console to try again.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Filter properties\n\n# LOCALIZATION NOTE (emptyPropertiesList): the text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=No properties to display\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2=#1 repeat;#1 repeats\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector=Click to select the node in the inspector\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument=Cannot cd() to the given window. Invalid argument.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Scam Warning: Take care when pasting things you don't understand. This could allow attackers to steal your identity or take control of your computer. Please type '%S' below (no need to press enter) to allow pasting.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=allow pasting\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails=Show/hide message details.\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel=#1 empty slot;#1 empty slots\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index=(index)\ntable.iterationIndex=(iteration index)\ntable.key=Key\ntable.value=Values\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=Error\nseverity.warn=Warning\nseverity.info=Info\nseverity.log=Log\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n\n<!ENTITY projectMenu_label \"Project\">\n<!ENTITY projectMenu_accesskey \"P\">\n<!ENTITY projectMenu_newApp_label \"New App…\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"Open Packaged App…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"P\">\n<!ENTITY projectMenu_importHostedApp_label \"Open Hosted App…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"H\">\n<!ENTITY projectMenu_selectApp_label \"Open App…\">\n<!ENTITY projectMenu_selectApp_accesskey \"O\">\n<!ENTITY projectMenu_play_label \"Install and Run\">\n<!ENTITY projectMenu_play_accesskey \"I\">\n<!ENTITY projectMenu_stop_label \"Stop App\">\n<!ENTITY projectMenu_stop_accesskey \"S\">\n<!ENTITY projectMenu_debug_label \"Debug App\">\n<!ENTITY projectMenu_debug_accesskey \"D\">\n<!ENTITY projectMenu_remove_label \"Remove Project\">\n<!ENTITY projectMenu_remove_accesskey \"R\">\n<!ENTITY projectMenu_showPrefs_label \"Preferences\">\n<!ENTITY projectMenu_showPrefs_accesskey \"e\">\n<!ENTITY projectMenu_manageComponents_label \"Manage Extra Components\">\n<!ENTITY projectMenu_manageComponents_accesskey \"M\">\n\n<!ENTITY runtimeMenu_label \"Runtime\">\n<!ENTITY runtimeMenu_accesskey \"R\">\n<!ENTITY runtimeMenu_disconnect_label \"Disconnect\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"D\">\n<!ENTITY runtimeMenu_showPermissionTable_label \"Permissions Table\">\n<!ENTITY runtimeMenu_showPermissionTable_accesskey \"P\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"Screenshot\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"S\">\n<!ENTITY runtimeMenu_showDetails_label \"Runtime Info\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"E\">\n<!ENTITY runtimeMenu_showMonitor_label \"Monitor\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"M\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Device Preferences\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"D\">\n<!ENTITY runtimeMenu_showSettings_label \"Device Settings\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"s\">\n\n<!ENTITY viewMenu_label \"View\">\n<!ENTITY viewMenu_accesskey \"V\">\n<!ENTITY viewMenu_toggleEditor_label \"Toggle Editor\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"E\">\n<!ENTITY viewMenu_zoomin_label \"Zoom In\">\n<!ENTITY viewMenu_zoomin_accesskey \"I\">\n<!ENTITY viewMenu_zoomout_label \"Zoom Out\">\n<!ENTITY viewMenu_zoomout_accesskey \"O\">\n<!ENTITY viewMenu_resetzoom_label \"Reset Zoom\">\n<!ENTITY viewMenu_resetzoom_accesskey \"R\">\n\n<!ENTITY projectButton_label \"Open App\">\n<!ENTITY runtimeButton_label \"Select Runtime\">\n\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n<!ENTITY key_quit \"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel \"O\">\n<!-- reload app -->\n<!ENTITY key_play \"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor \"B\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n\n<!ENTITY projectPanel_myProjects \"My Projects\">\n<!ENTITY projectPanel_runtimeApps \"Runtime Apps\">\n<!ENTITY projectPanel_tabs \"Tabs\">\n<!ENTITY runtimePanel_usb \"USB Devices\">\n<!ENTITY runtimePanel_wifi \"Wi-Fi Devices\">\n<!ENTITY runtimePanel_simulator \"Simulators\">\n<!ENTITY runtimePanel_other \"Other\">\n<!ENTITY runtimePanel_installsimulator \"Install Simulator\">\n<!ENTITY runtimePanel_noadbhelper \"Install ADB Helper\">\n<!ENTITY runtimePanel_nousbdevice \"Can't see your device?\">\n\n<!-- Lense -->\n<!ENTITY details_valid_header \"valid\">\n<!ENTITY details_warning_header \"warnings\">\n<!ENTITY details_error_header \"errors\">\n<!ENTITY details_description \"Description\">\n<!ENTITY details_location \"Location\">\n<!ENTITY details_manifestURL \"App ID\">\n<!ENTITY details_removeProject_button \"Remove Project\">\n<!ENTITY details_showPrepackageLog_button \"Show Pre-package Log\">\n\n<!-- New App -->\n<!ENTITY newAppWindowTitle \"New App\">\n<!ENTITY newAppHeader \"Select template\">\n<!ENTITY newAppLoadingTemplate \"Loading templates…\">\n<!ENTITY newAppProjectName \"Project Name:\">\n\n\n<!-- Decks -->\n\n<!ENTITY deck_close \"Close\">\n\n<!-- Addons -->\n<!ENTITY addons_title \"Extra Components\">\n<!ENTITY addons_aboutaddons \"Open Add-ons Manager\">\n\n<!-- Prefs -->\n<!ENTITY prefs_title \"Preferences\">\n<!ENTITY prefs_editor_title \"Editor\">\n<!ENTITY prefs_general_title \"General\">\n<!ENTITY prefs_restore \"Restore Defaults\">\n<!ENTITY prefs_manage_components \"Manage Extra Components\">\n<!ENTITY prefs_options_autoconnectruntime \"Reconnect to previous runtime\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"Reconnect to previous runtime when WebIDE starts\">\n<!ENTITY prefs_options_rememberlastproject \"Remember last project\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"Restore previous project when WebIDE starts\">\n<!ENTITY prefs_options_templatesurl \"Templates URL\">\n<!ENTITY prefs_options_templatesurl_tooltip \"Index of available templates\">\n<!ENTITY prefs_options_showeditor \"Show editor\">\n<!ENTITY prefs_options_showeditor_tooltip \"Show internal editor\">\n<!ENTITY prefs_options_tabsize \"Tab size\">\n<!ENTITY prefs_options_expandtab \"Soft tabs\">\n<!ENTITY prefs_options_expandtab_tooltip \"Use spaces instead of the tab character\">\n<!ENTITY prefs_options_detectindentation \"Autoindent\">\n<!ENTITY prefs_options_detectindentation_tooltip \"Guess indentation based on source content\">\n<!ENTITY prefs_options_autocomplete \"Autocomplete\">\n<!ENTITY prefs_options_autocomplete_tooltip \"Enable code autocompletion\">\n<!ENTITY prefs_options_autoclosebrackets \"Autoclose brackets\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"Automatically insert closing brackets\">\n<!ENTITY prefs_options_keybindings \"Keybindings\">\n<!ENTITY prefs_options_keybindings_default \"Default\">\n\n<!-- Permissions Table -->\n<!ENTITY permissionstable_title \"Permissions Table\">\n<!ENTITY permissionstable_name_header \"Name\">\n\n<!-- Runtime Details -->\n<!ENTITY runtimedetails_title \"Runtime Info\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB is root: \">\n<!ENTITY runtimedetails_summonADBRoot \"root device\">\n<!ENTITY runtimedetails_ADBRootWarning \"(requires unlocked bootloader)\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Unrestricted DevTools privileges: \">\n<!ENTITY runtimedetails_requestPrivileges \"request higher privileges\">\n<!ENTITY runtimedetails_privilegesWarning \"(Will reboot device. Requires root access.)\">\n\n<!-- Device Preferences and Settings -->\n<!ENTITY device_typeboolean \"Boolean\">\n<!ENTITY device_typenumber \"Integer\">\n<!ENTITY device_typestring \"String\">\n<!ENTITY device_typeobject \"Object\">\n<!ENTITY device_typenone \"Select a type\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreference_title \"Device Preferences\">\n<!ENTITY devicepreference_search \"Search preferences\">\n<!ENTITY devicepreference_newname \"New preference name\">\n<!ENTITY devicepreference_newtext \"Preference value\">\n<!ENTITY devicepreference_addnew \"Add new preference\">\n\n<!-- Device Settings -->\n<!ENTITY devicesetting_title \"Device Settings\">\n<!ENTITY devicesetting_search \"Search settings\">\n<!ENTITY devicesetting_newname \"New setting name\">\n<!ENTITY devicesetting_newtext \"Setting value\">\n<!ENTITY devicesetting_addnew \"Add new setting\">\n\n<!-- Monitor -->\n<!ENTITY monitor_title \"Monitor\">\n<!ENTITY monitor_help \"Help\">\n\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n<!ENTITY wifi_auth_header \"Client Identification\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"The endpoint you are connecting to needs more information to authenticate this connection.  Please scan the QR code below via the prompt on your other device.\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"No QR scanner prompt?\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"Have a QR scanner prompt?\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"If your other device asks for a token instead of scanning a QR code, please copy the value below to the other device:\">\n\n<!-- Logs panel -->\n<!ENTITY logs_title \"Pre-packaging Command Logs\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/devtools/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=Firefox WebIDE\ntitle_app=Firefox WebIDE: %S\n\nruntimeButton_label=Select Runtime\nprojectButton_label=Open App\n\nmainProcess_label=Main Process\n\nlocal_runtime=Local Runtime\nremote_runtime=Remote Runtime\nremote_runtime_promptTitle=Remote Runtime\nremote_runtime_promptMessage=hostname:port\n\nimportPackagedApp_title=Select Directory\nimportHostedApp_title=Open Hosted App\nimportHostedApp_header=Enter Manifest URL\n\nnotification_showTroubleShooting_label=Troubleshooting\nnotification_showTroubleShooting_accesskey=T\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=Loading…\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected=Can't install project. Not fully connected.\nerror_cantInstallValidationErrors=Can't install project. Validation errors.\nerror_listRunningApps=Can't get app list from device\n\n# Variable: name of the operation (in english)\nerror_operationTimeout=Operation timed out: %1$S\nerror_operationFail=Operation failed: %1$S\n\n# Variable: app name\nerror_cantConnectToApp=Can't connect to app: %1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON=Can't fetch the add-on list: %S\n\nerror_appProjectsLoadFailed=Unable to load project list. This can occur if you've used this profile with a newer version of Firefox.\n\naddons_stable=stable\naddons_unstable=unstable\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label=Firefox OS %1$S Simulator (%2$S)\naddons_install_button=install\naddons_uninstall_button=uninstall\naddons_adb_label=ADB Helper Add-on\naddons_adapters_label=Tools Adapters Add-on\naddons_adb_warning=USB devices won't be detected without this add-on\naddons_status_unknown=?\naddons_status_installed=Installed\naddons_status_uninstalled=Not Installed\naddons_status_preparing=preparing\naddons_status_downloading=downloading\naddons_status_installing=installing\n\nruntimedetails_checkno=no\nruntimedetails_checkyes=yes\nruntimedetails_checkunknown=unknown (requires ADB Helper 0.4.0 or later)\nruntimedetails_notUSBDevice=Not a USB device\n\n# Validation status\nstatus_tooltip=Validation status: %1$S\nstatus_valid=VALID\nstatus_warning=WARNINGS\nstatus_error=ERRORS\nstatus_unknown=UNKNOWN\n\n# Device preferences and settings\ndevice_reset_default=Reset to default\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!-- LOCALIZATION NOTE (downloads.title):\n     Used by screen readers to describe the Downloads Panel.\n     -->\n<!ENTITY downloads.title                  \"Downloads\">\n\n<!-- LOCALIZATION NOTE (downloadDetails.width):\n     Width of details for a Downloads Panel item (which directly influences the\n     width of the Downloads Panel) expressed using a CSS unit. The longest\n     labels that should fit in the item width are usually those of in-progress\n     downloads and those of blocked downloads.\n\n     A good rule of thumb is to try to determine the longest string possible\n     that an in-progress download could display, and use that value in ch\n     units.\n\n     For example, in English, a long string would be:\n\n     59m 59s left - 1022 of 1023 KB (120.5 KB/sec)\n\n     Since Downloads Panel is redesigned to show the detail string including\n     the hovering case for an item or an action button.\n     Bug 1328519 is for discussing the detail rule of `downloadDetails.width`.\n     -->\n<!ENTITY downloadDetails.width            \"50ch\">\n\n<!-- LOCALIZATION NOTE (downloadsSummary.minWidth2):\n     Minimum width for the main description of the downloads summary,\n     which is displayed at the bottom of the Downloads Panel if the\n     number of downloads exceeds the limit that the panel can display.\n\n     A good rule of thumb here is to look at the otherDownloads3 string\n     in downloads.properties, and make a reasonable estimate of its\n     maximum length. For English, this seems like a reasonable limit:\n\n     999 files downloading\n\n     that's 21 characters, so we set the minimum width to 21ch.\n     -->\n<!ENTITY downloadsSummary.minWidth2       \"21ch\">\n\n<!ENTITY cmd.pause.label                  \"Pause\">\n<!ENTITY cmd.pause.accesskey              \"P\">\n<!ENTITY cmd.resume.label                 \"Resume\">\n<!ENTITY cmd.resume.accesskey             \"R\">\n<!ENTITY cmd.cancel.label                 \"Cancel\">\n<!-- LOCALIZATION NOTE (cmd.show.label, cmd.show.accesskey, cmd.showMac.label,\n     cmd.showMac.accesskey):\n     The show and showMac commands are never shown together, thus they can share\n     the same access key (though the two access keys can also be different).\n     -->\n<!ENTITY cmd.show.label                   \"Open Containing Folder\">\n<!ENTITY cmd.show.accesskey               \"F\">\n<!ENTITY cmd.showMac.label                \"Show In Finder\">\n<!ENTITY cmd.showMac.accesskey            \"F\">\n<!ENTITY cmd.retry.label                  \"Retry\">\n<!ENTITY cmd.goToDownloadPage.label       \"Go To Download Page\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"G\">\n<!ENTITY cmd.copyDownloadLink.label       \"Copy Download Link\">\n<!ENTITY cmd.copyDownloadLink.accesskey   \"L\">\n<!ENTITY cmd.removeFromHistory.label      \"Remove From History\">\n<!ENTITY cmd.removeFromHistory.accesskey  \"e\">\n<!ENTITY cmd.clearList2.label             \"Clear Preview Panel\">\n<!ENTITY cmd.clearList2.accesskey         \"a\">\n<!ENTITY cmd.clearDownloads.label         \"Clear Downloads\">\n<!ENTITY cmd.clearDownloads.accesskey     \"D\">\n<!-- LOCALIZATION NOTE (cmd.unblock2.label):\n     This command is shown in the context menu when downloads are blocked.\n     -->\n<!ENTITY cmd.unblock2.label               \"Allow Download\">\n<!ENTITY cmd.unblock2.accesskey           \"o\">\n<!-- LOCALIZATION NOTE (cmd.removeFile.label):\n     This is the tooltip of the action button shown when malware is blocked.\n     -->\n<!ENTITY cmd.removeFile.label             \"Remove File\">\n<!-- LOCALIZATION NOTE (cmd.chooseUnblock.tooltip):\n     This is the tooltip of the action button shown when potentially unwanted\n     downloads are blocked. This opens a dialog where the user can choose\n     whether to unblock or remove the download. Removing is the default option.\n     -->\n<!ENTITY cmd.chooseUnblock.label          \"Remove File or Allow Download\">\n<!-- LOCALIZATION NOTE (cmd.chooseOpen.tooltip):\n     This is the tooltip of the action button shown when uncommon downloads are\n     blocked.This opens a dialog where the user can choose whether to open the\n     file or remove the download. Opening is the default option.\n     -->\n<!ENTITY cmd.chooseOpen.label             \"Open or Remove File\">\n\n<!-- LOCALIZATION NOTE (showMoreInformation.label):\n     Displayed when hovering a blocked download, indicates that it's possible to\n     show more information for user to take the next action.\n     -->\n<!ENTITY showMoreInformation.label        \"Show more information\">\n\n<!-- LOCALIZATION NOTE (openFile.label):\n     Displayed when hovering a complete download, indicates that it's possible to\n     open the file using an app available in the system.\n     -->\n<!ENTITY openFile.label                   \"Open File\">\n\n<!-- LOCALIZATION NOTE (retryDownload.label):\n     Displayed when hovering a download which is able to be retried by users,\n     indicates that it's possible to download this file again.\n     -->\n<!ENTITY retryDownload.label              \"Retry Download\">\n\n<!-- LOCALIZATION NOTE (cancelDownload.label):\n     Displayed when hovering a download which is able to be cancelled by users,\n     indicates that it's possible to cancel and stop the download.\n     -->\n<!ENTITY cancelDownload.label             \"Cancel Download\">\n\n<!-- LOCALIZATION NOTE (blocked.label):\n     Shown as a tag before the file name for some types of blocked downloads.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n<!ENTITY blocked.label                    \"BLOCKED\">\n\n<!-- LOCALIZATION NOTE (learnMore.label):\n     Shown as a text link for some types of blocked downloads, for example\n     malware, when there is an associated explanation page on the Mozilla site.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n<!ENTITY learnMore.label                  \"Learn More\">\n\n<!-- LOCALIZATION NOTE (downloadsHistory.label, downloadsHistory.accesskey):\n     This string is shown at the bottom of the Downloads Panel when all the\n     downloads fit in the available space, or when there are no downloads in\n     the panel at all.\n     -->\n<!ENTITY downloadsHistory.label           \"Show All Downloads\">\n<!ENTITY downloadsHistory.accesskey       \"S\">\n\n<!ENTITY openDownloadsFolder.label       \"Open Downloads Folder\">\n\n<!ENTITY clearDownloadsButton.label       \"Clear Downloads\">\n<!ENTITY clearDownloadsButton.tooltip     \"Clears completed, canceled and failed downloads\">\n\n<!-- LOCALIZATION NOTE (downloadsListEmpty.label):\n     This string is shown when there are no items in the Downloads view, when it\n     is displayed inside a browser tab.\n     -->\n<!ENTITY downloadsListEmpty.label         \"There are no downloads.\">\n\n<!-- LOCALIZATION NOTE (downloadsPanelEmpty.label):\n     This string is shown when there are no items in the Downloads Panel.\n     -->\n<!ENTITY downloadsPanelEmpty.label        \"No downloads for this session.\">\n\n<!-- LOCALIZATION NOTE (downloadsListNoMatch.label):\n     This string is shown when some search terms are specified, but there are no\n     results in the Downloads view.\n     -->\n<!ENTITY downloadsListNoMatch.label       \"Could not find any matching downloads.\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (stateStarting):\n# Indicates that the download is starting.\nstateStarting=Starting…\n# LOCALIZATION NOTE (stateScanning):\n# Indicates that an external program is scanning the download for viruses.\nstateScanning=Scanning for viruses…\n# LOCALIZATION NOTE (stateFailed):\n# Indicates that the download failed because of an error.\nstateFailed=Failed\n# LOCALIZATION NOTE (statePaused):\n# Indicates that the download was paused by the user.\nstatePaused=Paused\n# LOCALIZATION NOTE (stateCanceled):\n# Indicates that the download was canceled by the user.\nstateCanceled=Canceled\n# LOCALIZATION NOTE (stateCompleted):\n# Indicates that the download was completed.\nstateCompleted=Completed\n# LOCALIZATION NOTE (stateBlockedParentalControls):\n# Indicates that the download was blocked by the Parental Controls feature of\n# Windows.  \"Parental Controls\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"Parental Controls\" in various\n# languages:\n# http://windows.microsoft.com/en-US/windows-vista/Set-up-Parental-Controls\nstateBlockedParentalControls=Blocked by Parental Controls\n# LOCALIZATION NOTE (stateBlockedPolicy):\n# Indicates that the download was blocked on Windows because of the \"Launching\n# applications and unsafe files\" setting of the \"security zone\" associated with\n# the target site.  \"Security zone\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"security zone\" in various\n# languages:\n# http://support.microsoft.com/kb/174360\nstateBlockedPolicy=Blocked by your security zone policy\n# LOCALIZATION NOTE (stateDirty):\n# Indicates that the download was blocked after scanning.\nstateDirty=Blocked: May contain a virus or spyware\n\n# LOCALIZATION NOTE (blockedMalware, blockedPotentiallyUnwanted,\n#                    blockedUncommon2):\n# These strings are shown in the panel for some types of blocked downloads, and\n# are immediately followed by the \"Learn More\" link, thus they must end with a\n# period.  You may need to adjust \"downloadDetails.width\" in \"downloads.dtd\" if\n# this turns out to be longer than the other existing status strings.\n# Note: These strings don't exist in the UI yet.  See bug 1053890.\nblockedMalware=This file contains a virus or malware.\nblockedPotentiallyUnwanted=This file may harm your computer.\nblockedUncommon2=This file is not commonly downloaded.\n\n# LOCALIZATION NOTE (fileMovedOrMissing):\n# Displayed when a complete download which is not at the original folder.\nfileMovedOrMissing=File moved or missing\n\n# LOCALIZATION NOTE (unblockHeaderUnblock, unblockHeaderOpen,\n#                    unblockTypeMalware, unblockTypePotentiallyUnwanted2,\n#                    unblockTypeUncommon2, unblockTip2, unblockButtonOpen,\n#                    unblockButtonUnblock, unblockButtonConfirmBlock):\n# These strings are displayed in the dialog shown when the user asks a blocked\n# download to be unblocked.  The severity of the threat is expressed in\n# descending order by the unblockType strings, it is higher for files detected\n# as malware and lower for uncommon downloads.\nunblockHeaderUnblock=Are you sure you want to allow this download?\nunblockHeaderOpen=Are you sure you want to open this file?\nunblockTypeMalware=This file contains a virus or other malware that will harm your computer.\nunblockTypePotentiallyUnwanted2=This file is disguised as a helpful download, but it can make unexpected changes to your programs and settings.\nunblockTypeUncommon2=This file is not commonly downloaded and may not be safe to open. It may contain a virus or make unexpected changes to your programs and settings.\nunblockTip2=You can search for an alternate download source or try again later.\nunblockButtonOpen=Open\nunblockButtonUnblock=Allow download\nunblockButtonConfirmBlock=Remove file\n\n# LOCALIZATION NOTE (sizeWithUnits):\n# %1$S is replaced with the size number, and %2$S with the measurement unit.\nsizeWithUnits=%1$S %2$S\nsizeUnknown=Unknown size\n\n# LOCALIZATION NOTE (shortTimeLeftSeconds, shortTimeLeftMinutes,\n#                    shortTimeLeftHours, shortTimeLeftDays):\n# These values are displayed in the downloads indicator in the main browser\n# window, where space is available for three characters maximum.  %1$S is\n# replaced with the time left for the given measurement unit.  Even for days,\n# the value is never longer than two digits.\nshortTimeLeftSeconds=%1$Ss\nshortTimeLeftMinutes=%1$Sm\nshortTimeLeftHours=%1$Sh\nshortTimeLeftDays=%1$Sd\n\n# LOCALIZATION NOTE (statusSeparator, statusSeparatorBeforeNumber):\n# These strings define templates for the separation of different elements in the\n# status line of a download item.  As a separator, by default we use the Unicode\n# character U+2014 'EM DASH' (long dash).  Examples of status lines include\n# \"Canceled - 222.net\", \"1.1 MB - website2.com\", or \"Paused -  1.1 MB\".  Note\n# that we use a wider space after the separator when it is followed by a number,\n# just to avoid visually confusing it with with a minus sign with some fonts.\n# If you use a different separator, this might not be necessary.  However, there\n# is usually no need to change the separator or the order of the substitutions,\n# even for right-to-left languages, unless the defaults are not suitable.\nstatusSeparator=%1$S \\u2014 %2$S\nstatusSeparatorBeforeNumber=%1$S \\u2014  %2$S\n\nfileExecutableSecurityWarning=“%S” is an executable file. Executable files may contain viruses or other malicious code that could harm your computer. Use caution when opening this file. Are you sure you want to launch “%S”?\nfileExecutableSecurityWarningTitle=Open Executable File?\nfileExecutableSecurityWarningDontAsk=Don’t ask me this again\n\n# LOCALIZATION NOTE (otherDownloads3):\n# This is displayed in an item at the bottom of the Downloads Panel when\n# there are more downloads than can fit in the list in the panel. Use a\n# semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/Localization_and_Plurals\notherDownloads3=%1$S file downloading;%1$S files downloading\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/downloads/settingsChange.dtd",
    "content": "<!-- -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- -->\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  settingsChangePreferences.label  \"Settings can be changed using the Applications tab in &brandShortName;'s Preferences.\">\n<!ENTITY  settingsChangeOptions.label      \"Settings can be changed using the Applications tab in &brandShortName;'s Options.\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/engineManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  engineManager.title       \"Manage Search Engine List\">\n<!ENTITY  engineManager.style       \"min-width: 35em;\">\n<!ENTITY  engineManager.intro       \"You have the following search engines installed:\">\n\n<!ENTITY  columnLabel.name          \"Name\">\n<!ENTITY  columnLabel.keyword       \"Keyword\">\n\n<!-- Buttons -->\n<!ENTITY  up.label                  \"Move Up\">\n<!ENTITY  up.accesskey              \"U\">\n<!ENTITY  dn.label                  \"Move Down\">\n<!ENTITY  dn.accesskey              \"D\">\n<!ENTITY  remove.label              \"Remove\">\n<!ENTITY  remove.accesskey          \"R\">\n<!ENTITY  edit.label                \"Edit Keyword…\">\n<!ENTITY  edit.accesskey            \"t\">\n\n<!ENTITY  addEngine.label           \"Get more search engines…\">\n<!ENTITY  addEngine.accesskey       \"A\">\n\n<!ENTITY  enableSuggest.label       \"Show search suggestions\">\n<!ENTITY  enableSuggest.accesskey   \"S\">\n\n<!ENTITY  restoreDefaults.label     \"Restore Defaults\">\n<!ENTITY  restoreDefaults.accesskey \"e\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/engineManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nduplicateTitle=Duplicate Keyword\nduplicateEngineMsg=You have chosen a keyword that is currently in use by “%S”. Please select another.\nduplicateBookmarkMsg=You have chosen a keyword that is currently in use by a bookmark. Please select another.\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/feeds/subscribe.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY feedPage.title\n  \"Viewing Feed\">\n<!ENTITY feedSubscribeNow\n  \"Subscribe Now\">\n<!ENTITY feedLiveBookmarks\n  \"Live Bookmarks\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/feeds/subscribe.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nlinkTitleTextFormat=Go to %S\naddHandler=Add “%S” (%S) as a Feed Reader?\naddHandlerAddButton=Add Feed Reader\naddHandlerAddButtonAccesskey=A\nhandlerRegistered=“%S” is already registered as a Feed Reader\nliveBookmarks=Live Bookmarks\nsubscribeNow=Subscribe Now\nchooseApplicationMenuItem=Choose Application…\nchooseApplicationDialogTitle=Choose Application\nalwaysUse=Always use %S to subscribe to feeds\nmediaLabel=Media files\n\n# LOCALIZATION NOTE: The next string is for the size of the enclosed media.\n#   e.g. enclosureSizeText : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nenclosureSizeText=%1$S %2$S\n\nbytes=bytes\nkilobyte=KB\nmegabyte=MB\ngigabyte=GB\n\n# LOCALIZATION NOTE: The next three strings explains to the user what they're\n# doing.\n#   e.g. alwaysUseForVideoPodcasts : \"Always use Miro to subscribe to video podcasts.\"\n#   %S = application to use (Miro, iTunes, ...)\nalwaysUseForFeeds=Always use %S to subscribe to feeds.\nalwaysUseForAudioPodcasts=Always use %S to subscribe to podcasts.\nalwaysUseForVideoPodcasts=Always use %S to subscribe to video podcasts.\n\nsubscribeFeedUsing=Subscribe to this feed using \nsubscribeAudioPodcastUsing=Subscribe to this podcast using \nsubscribeVideoPodcastUsing=Subscribe to this video podcast using \n\nfeedSubscriptionFeed1=This is a “feed” of frequently changing content on this site.\nfeedSubscriptionAudioPodcast1=This is a “podcast” of frequently changing content on this site.\nfeedSubscriptionVideoPodcast1=This is a “video podcast” of frequently changing content on this site.\n\nfeedSubscriptionFeed2=You can subscribe to this feed to receive updates when this content changes.\nfeedSubscriptionAudioPodcast2=You can subscribe to this podcast to receive updates when this content changes.\nfeedSubscriptionVideoPodcast2=You can subscribe to this video podcast to receive updates when this content changes.\n\n# Protocol Handling\n# \"Add %appName (%appDomain) as an application for %protocolType links?\"\naddProtocolHandler=Add %S (%S) as an application for %S links?\naddProtocolHandlerAddButton=Add Application\naddProtocolHandlerAddButtonAccesskey=A"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/lightweightThemes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\nlightweightThemes.recommended-1.name=A Web Browser Renaissance\r\nlightweightThemes.recommended-1.description=A Web Browser Renaissance is (C) Sean.Martell. Available under CC-BY-SA. No warranty.\r\n\r\nlightweightThemes.recommended-2.name=Space Fantasy\r\nlightweightThemes.recommended-2.description=Space Fantasy is (C) fx5800p. Available under CC-BY-SA. No warranty.\r\n\r\nlightweightThemes.recommended-4.name=Pastel Gradient\r\nlightweightThemes.recommended-4.description=Pastel Gradient is (C) darrinhenein. Available under CC-BY. No warranty.\r\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/loop/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/migration/migration.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY migrationWizard.title          \"Import Wizard\">\n\n<!ENTITY importFrom.label               \"Import Options, Bookmarks, History, Passwords and other data from:\">\n<!ENTITY importFromUnix.label           \"Import Preferences, Bookmarks, History, Passwords and other data from:\">\n<!ENTITY importFromBookmarks.label      \"Import Bookmarks from:\">\n\n<!ENTITY importFromIE.label             \"Microsoft Internet Explorer\">\n<!ENTITY importFromIE.accesskey         \"M\">\n<!ENTITY importFromEdge.label           \"Microsoft Edge\">\n<!ENTITY importFromEdge.accesskey       \"E\">\n<!ENTITY importFromNothing.label        \"Don’t import anything\">\n<!ENTITY importFromNothing.accesskey    \"D\">\n<!ENTITY importFromSafari.label         \"Safari\">\n<!ENTITY importFromSafari.accesskey     \"S\">\n<!ENTITY importFromCanary.label         \"Chrome Canary\">\n<!ENTITY importFromCanary.accesskey     \"n\">\n<!ENTITY importFromChrome.label         \"Chrome\">\n<!ENTITY importFromChrome.accesskey     \"C\">\n<!ENTITY importFromChromium.label       \"Chromium\">\n<!ENTITY importFromChromium.accesskey   \"u\">\n<!ENTITY importFromFirefox.label        \"Firefox\">\n<!ENTITY importFromFirefox.accesskey    \"X\">\n<!ENTITY importFrom360se.label          \"360 Secure Browser\">\n<!ENTITY importFrom360se.accesskey      \"3\">\n\n<!ENTITY noMigrationSources.label       \"No programs that contain bookmarks, history or password data could be found.\">\n\n<!ENTITY importSource.title             \"Import Settings and Data\">\n<!ENTITY importItems.title              \"Items to Import\">\n<!ENTITY importItems.label              \"Select which items to import:\">\n\n<!ENTITY migrating.title                \"Importing…\">\n<!ENTITY migrating.label                \"The following items are currently being imported…\">\n\n<!ENTITY selectProfile.title            \"Select Profile\">\n<!ENTITY selectProfile.label            \"The following profiles are available to import from:\">\n\n<!ENTITY done.title                     \"Import Complete\">\n<!ENTITY done.label                     \"The following items were successfully imported:\">\n\n<!ENTITY closeSourceBrowser.label       \"Please ensure the selected browser is closed before continuing.\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/migration/migration.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprofileName_format=%S %S\n\n# Browser Specific\nsourceNameIE=Internet Explorer\nsourceNameEdge=Microsoft Edge\nsourceNameSafari=Safari\nsourceNameCanary=Google Chrome Canary\nsourceNameChrome=Google Chrome\nsourceNameChromium=Chromium\nsourceNameFirefox=Mozilla Firefox\nsourceName360se=360 Secure Browser\n\nimportedBookmarksFolder=From %S\n\nimportedSafariReadingList=Reading List (From Safari)\nimportedEdgeReadingList=Reading List (From Edge)\n\n# Import Sources\n# Note: When adding an import source for profile reset, add the string name to\n# resetProfile.js if it should be listed in the reset dialog.\n1_ie=Internet Options\n1_edge=Settings\n1_safari=Preferences\n1_chrome=Preferences\n1_360se=Preferences\n\n2_ie=Cookies\n2_edge=Cookies\n2_safari=Cookies\n2_chrome=Cookies\n2_firefox=Cookies\n2_360se=Cookies\n\n4_ie=Browsing History\n4_edge=Browsing History\n4_safari=Browsing History\n4_chrome=Browsing History\n4_firefox_history_and_bookmarks=Browsing History and Bookmarks\n4_360se=Browsing History\n\n8_ie=Saved Form History\n8_edge=Saved Form History\n8_safari=Saved Form History\n8_chrome=Saved Form History\n8_firefox=Saved Form History\n8_360se=Saved Form History\n\n16_ie=Saved Passwords\n16_edge=Saved Passwords\n16_safari=Saved Passwords\n16_chrome=Saved Passwords\n16_firefox=Saved Passwords\n16_360se=Saved Passwords\n\n32_ie=Favorites\n32_edge=Favorites\n32_safari=Bookmarks\n32_chrome=Bookmarks\n32_360se=Bookmarks\n\n64_ie=Other Data\n64_edge=Other Data\n64_safari=Other Data\n64_chrome=Other Data\n64_firefox_other=Other Data\n64_360se=Other Data\n\n128_firefox=Windows and Tabs\n\n# Automigration undo notification.\n# %1$S will be replaced with the name of the browser we imported from, %2$S will be replaced with brandShortName\nautomigration.undo.message.all              = Pick up where you left off. We’ve imported these sites and your bookmarks, history and passwords from %1$S into %2$S.\nautomigration.undo.message.bookmarks        = Pick up where you left off. We’ve imported these sites and your bookmarks from %1$S into %2$S.\nautomigration.undo.message.bookmarks.logins = Pick up where you left off. We’ve imported these sites and your bookmarks and passwords from %1$S into %2$S.\nautomigration.undo.message.bookmarks.visits = Pick up where you left off. We’ve imported these sites and your bookmarks and history from %1$S into %2$S.\nautomigration.undo.message.logins           = Pick up where you left off. We’ve imported your passwords from %1$S into %2$S.\nautomigration.undo.message.logins.visits    = Pick up where you left off. We’ve imported these sites and your history and passwords from %1$S into %2$S.\nautomigration.undo.message.visits           = Pick up where you left off. We’ve imported these sites and your history from %1$S into %2$S.\nautomigration.undo.keep2.label            = OK, Got it\nautomigration.undo.keep2.accesskey        = O\nautomigration.undo.dontkeep2.label        = No Thanks\nautomigration.undo.dontkeep2.accesskey    = N\nautomigration.undo.unknownbrowser         = Unknown Browser\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n\n<!ENTITY loadError.label \"Problem loading page\">\n<!ENTITY retry.label \"Try Again\">\n<!ENTITY returnToPreviousPage.label \"Go Back\">\n<!ENTITY advanced.label \"Advanced\">\n\n<!-- Specific error messages -->\n\n<!ENTITY connectionFailure.title \"Unable to connect\">\n<!ENTITY connectionFailure.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY deniedPortAccess.title \"This address is restricted\">\n<!ENTITY deniedPortAccess.longDesc \"\">\n\n<!ENTITY dnsNotFound.title \"Server not found\">\n<!ENTITY dnsNotFound.longDesc \"\n<ul>\n  <li>Check the address for typing errors such as\n    <strong>ww</strong>.example.com instead of\n    <strong>www</strong>.example.com</li>\n  <li>If you are unable to load any pages, check your computer’s network\n    connection.</li>\n  <li>If your computer or network is protected by a firewall or proxy, make sure\n    that &brandShortName; is permitted to access the Web.</li>\n</ul>\n\">\n\n<!ENTITY fileNotFound.title \"File not found\">\n<!ENTITY fileNotFound.longDesc \"\n<ul>\n  <li>Check the file name for capitalization or other typing errors.</li>\n  <li>Check to see if the file was moved, renamed or deleted.</li>\n</ul>\n\">\n\n<!ENTITY fileAccessDenied.title \"Access to the file was denied\">\n<!ENTITY fileAccessDenied.longDesc \"\n<ul>\n  <li>It may have been removed, moved, or file permissions may be preventing access.</li>\n</ul>\n\">\n\n<!ENTITY generic.title \"Oops.\">\n<!ENTITY generic.longDesc \"\n<p>&brandShortName; can’t load this page for some reason.</p>\n\">\n\n<!ENTITY captivePortal.title \"Log in to network\">\n<!ENTITY captivePortal.longDesc2 \"\n<p>You must log in to this network before you can access the Internet.</p>\n\">\n\n<!ENTITY openPortalLoginPage.label2 \"Open Network Login Page\">\n\n<!ENTITY malformedURI.title \"The address isn’t valid\">\n<!ENTITY malformedURI.longDesc \"\n<ul>\n  <li>Web addresses are usually written like\n    <strong>http://www.example.com/</strong></li>\n  <li>Make sure that you’re using forward slashes (i.e.\n    <strong>/</strong>).</li>\n</ul>\n\">\n\n<!ENTITY netInterrupt.title \"The connection was interrupted\">\n<!ENTITY netInterrupt.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY notCached.title \"Document Expired\">\n<!ENTITY notCached.longDesc \"<p>The requested document is not available in &brandShortName;’s cache.</p><ul><li>As a security precaution, &brandShortName; does not automatically re-request sensitive documents.</li><li>Click Try Again to re-request the document from the website.</li></ul>\">\n\n<!ENTITY netOffline.title \"Offline mode\">\n<!ENTITY netOffline.longDesc2 \"\n<ul>\n  <li>Press &quot;Try Again&quot; to switch to online mode and reload the page.</li>\n</ul>\n\">\n\n<!ENTITY contentEncodingError.title \"Content Encoding Error\">\n<!ENTITY contentEncodingError.longDesc \"\n<ul>\n  <li>Please contact the website owners to inform them of this problem.</li>\n</ul>\n\">\n\n<!ENTITY unsafeContentType.title \"Unsafe File Type\">\n<!ENTITY unsafeContentType.longDesc \"\n<ul>\n  <li>Please contact the website owners to inform them of this problem.</li>\n</ul>\n\">\n\n<!ENTITY netReset.title \"The connection was reset\">\n<!ENTITY netReset.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY netTimeout.title \"The connection has timed out\">\n<!ENTITY netTimeout.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY unknownProtocolFound.title \"The address wasn’t understood\">\n<!ENTITY unknownProtocolFound.longDesc \"\n<ul>\n  <li>You might need to install other software to open this address.</li>\n</ul>\n\">\n\n<!ENTITY proxyConnectFailure.title \"The proxy server is refusing connections\">\n<!ENTITY proxyConnectFailure.longDesc \"\n<ul>\n  <li>Check the proxy settings to make sure that they are correct.</li>\n  <li>Contact your network administrator to make sure the proxy server is\n    working.</li>\n</ul>\n\">\n\n<!ENTITY proxyResolveFailure.title \"Unable to find the proxy server\">\n<!ENTITY proxyResolveFailure.longDesc \"\n<ul>\n  <li>Check the proxy settings to make sure that they are correct.</li>\n  <li>Check to make sure your computer has a working network connection.</li>\n  <li>If your computer or network is protected by a firewall or proxy, make sure\n    that &brandShortName; is permitted to access the Web.</li>\n</ul>\n\">\n\n<!ENTITY redirectLoop.title \"The page isn’t redirecting properly\">\n<!ENTITY redirectLoop.longDesc \"\n<ul>\n  <li>This problem can sometimes be caused by disabling or refusing to accept\n    cookies.</li>\n</ul>\n\">\n\n<!ENTITY unknownSocketType.title \"Unexpected response from server\">\n<!ENTITY unknownSocketType.longDesc \"\n<ul>\n  <li>Check to make sure your system has the Personal Security Manager\n    installed.</li>\n  <li>This might be due to a non-standard configuration on the server.</li>\n</ul>\n\">\n\n<!ENTITY nssFailure2.title \"Secure Connection Failed\">\n<!ENTITY nssFailure2.longDesc2 \"\n<ul>\n  <li>The page you are trying to view cannot be shown because the authenticity of the received data could not be verified.</li>\n  <li>Please contact the website owners to inform them of this problem.</li>\n</ul>\n\">\n\n<!ENTITY certerror.longpagetitle1 \"Your connection is not secure\">\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara \"The owner of <span class='hostname'/> has configured their website improperly.  To protect your information from being stolen, &brandShortName; has not connected to this website.\">\n\n<!ENTITY sharedLongDesc \"\n<ul>\n  <li>The site could be temporarily unavailable or too busy. Try again in a few\n    moments.</li>\n  <li>If you are unable to load any pages, check your computer’s network\n    connection.</li>\n  <li>If your computer or network is protected by a firewall or proxy, make sure\n    that &brandShortName; is permitted to access the Web.</li>\n</ul>\n\">\n\n<!ENTITY cspBlocked.title \"Blocked by Content Security Policy\">\n<!ENTITY cspBlocked.longDesc \"<p>&brandShortName; prevented this page from loading in this way because the page has a content security policy that disallows it.</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"Corrupted Content Error\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>The page you are trying to view cannot be shown because an error in the data transmission was detected.</p><ul><li>Please contact the website owners to inform them of this problem.</li></ul>\">\n\n\n<!ENTITY securityOverride.exceptionButtonLabel \"Add Exception…\">\n\n<!ENTITY errorReporting.automatic2 \"Report errors like this to help Mozilla identify and block malicious sites\">\n<!ENTITY errorReporting.learnMore \"Learn more…\">\n\n<!ENTITY remoteXUL.title \"Remote XUL\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>Please contact the website owners to inform them of this problem.</li></ul></p>\">\n\n<!ENTITY sslv3Used.title \"Unable to Connect Securely\">\n<!-- LOCALIZATION NOTE (sslv3Used.longDesc2) - Do not translate\n     \"SSL_ERROR_UNSUPPORTED_VERSION\". -->\n<!ENTITY sslv3Used.longDesc2 \"Advanced info: SSL_ERROR_UNSUPPORTED_VERSION\">\n\n<!-- LOCALIZATION NOTE (certerror.wrongSystemTime2,\n                        certerror.wrongSystemTimeWithoutReference) - The <span id='..' />\n     tags will be injected with actual values, please leave them unchanged. -->\n<!ENTITY certerror.wrongSystemTime2 \"<p> &brandShortName; did not connect to <span id='wrongSystemTime_URL'/> because your computer’s clock appears to show the wrong time and this is preventing a secure connection.</p> <p>Your computer is set to <span id='wrongSystemTime_systemDate'/>, when it should be <span id='wrongSystemTime_actualDate'/>. To fix this problem, change your date and time settings to match the correct time.</p>\">\n<!ENTITY certerror.wrongSystemTimeWithoutReference \"<p>&brandShortName; did not connect to <span id='wrongSystemTimeWithoutReference_URL'/> because your computer’s clock appears to show the wrong time and this is preventing a secure connection.</p> <p>Your computer is set to <span id='wrongSystemTimeWithoutReference_systemDate'/>. To fix this problem, change your date and time settings to match the correct time.</p>\">\n\n<!ENTITY certerror.pagetitle1  \"Insecure Connection\">\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"This site uses HTTP\nStrict Transport Security (HSTS) to specify that &brandShortName; may only connect\nto it securely. As a result, it is not possible to add an exception for this\ncertificate.\">\n<!ENTITY certerror.copyToClipboard.label \"Copy text to clipboard\">\n\n<!ENTITY inadequateSecurityError.title \"Your connection is not secure\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> uses security technology that is outdated and vulnerable to attack. An attacker could easily reveal information which you thought to be safe. The website administrator will need to fix the server first before you can visit the site.</p><p>Error code: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n\n<!ENTITY prefReset.longDesc \"It looks like your network security settings might be causing this. Do you want the default settings to be restored?\">\n<!ENTITY prefReset.label \"Restore default settings\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/newTab.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- These strings are used in the about:newtab page -->\n<!ENTITY newtab.pageTitle \"New Tab\">\n<!ENTITY newtab.customize.classic \"Show your top sites\">\n<!ENTITY newtab.customize.cog.enhanced \"Include suggested sites\">\n<!ENTITY newtab.customize.cog.title2 \"NEW TAB CONTROLS\">\n<!ENTITY newtab.customize.cog.learn \"Learn about New Tab\">\n<!ENTITY newtab.customize.title \"Customize your New Tab page\">\n<!ENTITY newtab.customize.suggested \"Show suggested and your top sites\">\n<!ENTITY newtab.customize.topsites \"Show your top sites\">\n<!ENTITY newtab.customize.blank2 \"Show blank page\">\n<!ENTITY newtab.undo.removedLabel \"Thumbnail removed.\">\n<!ENTITY newtab.undo.undoButton \"Undo.\">\n<!ENTITY newtab.undo.restoreButton \"Restore All.\">\n<!ENTITY newtab.undo.closeTooltip \"Hide\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/newTab.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnewtab.defaultTopSites.heading=Top Sites\nnewtab.userTopSites.heading=Your Top Sites\n\nnewtab.pin=Pin this site at its current position\nnewtab.unpin=Unpin this site\nnewtab.block=Remove this site\n# LOCALIZATION NOTE(newtab.sponsored.button): This text appears for sponsored\n# and enhanced tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.sponsored.button=SPONSORED\n# LOCALIZATION NOTE(newtab.suggested.button): This text appears for sponsored\n# and suggested tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.suggested.tag=SUGGESTED\n# LOCALIZATION NOTE(newtab.suggested.button): %1$S will be replaced inline by\n# one of the user's top 100 sites that triggered this suggested tile.\n# This text appears for suggested tiles under the tile's title, so prefer short\n# strings to avoid truncating important text.\nnewtab.suggested.button=Suggested for %1$S visitors\n# LOCALIZATION NOTE(newtab.sponsored.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain=This tile is being shown to you on behalf of a Mozilla partner. You can remove it at any time by clicking the %1$S button. %2$S\n# LOCALIZATION NOTE(newtab.sponsored.explain2): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain2=This site is suggested to you on behalf of a Mozilla partner. You can remove it at any time by clicking the %1$S button. %2$S\n# LOCALIZATION NOTE(newtab.suggested.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.suggested.explain=This site is suggested to you by Mozilla. You can remove it at any time by clicking the %1$S button. %2$S\n# LOCALIZATION NOTE(newtab.enhanced.explain): %1$S will be replaced inline by\n# the gear icon used to customize the new tab window. %2$S will be replaced by\n# an active link using string newtab.learn.link as text.\nnewtab.enhanced.explain=A Mozilla partner has visually enhanced this tile, replacing the screenshot. You can turn off enhanced tiles by clicking the %1$S button for your preferences. %2$S\nnewtab.intro1.paragraph1=Now when you open New Tab, you’ll also see sites we think might be interesting to you. Some may be suggested by Mozilla or sponsored by one of our partners.\n# LOCALIZATION NOTE(newtab.intro1.paragraph2): %1$S will be replaced inline by\n# an active link using string newtab.privacy.link as text. %2$S will be replaced\n# inline by the gear icon used to customize the new tab window.\nnewtab.intro1.paragraph2=In order to provide this service, some data is automatically sent back to us in accordance with our %1$S. You can turn this off by unchecking the option under the gear icon (%2$S).\nnewtab.learn.link=Learn more…\nnewtab.privacy.link=Privacy Notice\nnewtab.learn.link2=More about New Tab\nnewtab.intro.header.update=New Tab got an update!\nnewtab.intro.gotit=Got it!\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/openLocation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from content/openLocation.xul -->\n\n<!ENTITY enter.label \"Enter the web location (URL), or specify the local file you would like to open:\">  \n<!ENTITY chooseFile.label \"Choose File…\">\n<!ENTITY newTab.label \"New Tab\">\n<!ENTITY newWindow.label \"New Window\">\n<!ENTITY topTab.label \"Current Tab\">\n<!ENTITY caption.label \"Open Web Location\">\n<!ENTITY openWhere.label \"Open in:\">\n<!ENTITY openBtn.label \"Open\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/openLocation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nchooseFileDialogTitle=Choose File\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/pageInfo.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  pageInfoWindow.width  \"600\">\n<!ENTITY  pageInfoWindow.height \"550\">\n\n<!ENTITY  copy.key              \"C\">\n<!ENTITY  copy.label            \"Copy\">\n<!ENTITY  copy.accesskey        \"C\">\n<!ENTITY  selectall.key         \"A\">\n<!ENTITY  selectall.label       \"Select All\">\n<!ENTITY  selectall.accesskey   \"A\">\n<!ENTITY  closeWindow.key       \"w\">\n\n<!ENTITY  generalTab            \"General\">\n<!ENTITY  generalTab.accesskey  \"G\">\n<!ENTITY  generalTitle          \"Title:\">\n<!ENTITY  generalURL            \"Address:\">\n<!ENTITY  generalType           \"Type:\">\n<!ENTITY  generalMode           \"Render Mode:\">\n<!ENTITY  generalSize           \"Size:\">\n<!ENTITY  generalReferrer       \"Referring URL:\">\n<!ENTITY  generalSource         \"Cache Source:\">\n<!ENTITY  generalModified       \"Modified:\">\n<!ENTITY  generalEncoding2      \"Text Encoding:\">\n<!ENTITY  generalMetaName       \"Name\">\n<!ENTITY  generalMetaContent    \"Content\">\n\n<!ENTITY  mediaTab              \"Media\">\n<!ENTITY  mediaTab.accesskey    \"M\">\n<!ENTITY  mediaLocation         \"Location:\">\n<!ENTITY  mediaText             \"Associated Text:\">\n<!ENTITY  mediaAltHeader        \"Alternate Text\">\n<!ENTITY  mediaAddress          \"Address\">\n<!ENTITY  mediaType             \"Type\">\n<!ENTITY  mediaSize             \"Size\">\n<!ENTITY  mediaCount            \"Count\">\n<!ENTITY  mediaDimension        \"Dimensions:\">\n<!ENTITY  mediaLongdesc         \"Long Description:\">\n<!ENTITY  mediaBlockImage.accesskey \"B\">\n<!ENTITY  mediaSaveAs           \"Save As…\">\n<!ENTITY  mediaSaveAs.accesskey \"A\">\n<!ENTITY  mediaSaveAs2.accesskey \"e\">\n<!ENTITY  mediaPreview          \"Media Preview:\">\n\n<!ENTITY  feedTab               \"Feeds\">\n<!ENTITY  feedTab.accesskey     \"F\">\n<!ENTITY  feedSubscribe         \"Subscribe\">\n<!ENTITY  feedSubscribe.accesskey \"u\">\n\n<!ENTITY  permTab               \"Permissions\">\n<!ENTITY  permTab.accesskey     \"P\">\n<!ENTITY  permUseDefault        \"Use Default\">\n<!ENTITY  permAskAlways         \"Always ask\">\n<!ENTITY  permAllow             \"Allow\">\n<!ENTITY  permAllowSession      \"Allow for Session\">\n<!ENTITY  permBlock             \"Block\">\n<!ENTITY  permissionsFor        \"Permissions for:\">\n<!ENTITY  permPlugins           \"Activate Plugins\">\n\n<!ENTITY  permClearStorage           \"Clear Storage\">\n<!ENTITY  permClearStorage.accesskey \"C\">\n\n<!ENTITY  securityTab           \"Security\">\n<!ENTITY  securityTab.accesskey \"S\">\n<!ENTITY  securityView.certView \"View Certificate\">\n<!ENTITY  securityView.accesskey \"V\">\n<!ENTITY  securityView.unknown   \"Unknown\">\n\n\n<!ENTITY  securityView.identity.header   \"Website Identity\">\n<!ENTITY  securityView.identity.owner    \"Owner:\">\n<!ENTITY  securityView.identity.domain   \"Website:\">\n<!ENTITY  securityView.identity.verifier \"Verified by:\">\n\n<!ENTITY  securityView.privacy.header                   \"Privacy &amp; History\">\n<!ENTITY  securityView.privacy.history                  \"Have I visited this website prior to today?\">\n<!ENTITY  securityView.privacy.cookies                  \"Is this website storing information (cookies) on my computer?\">\n<!ENTITY  securityView.privacy.viewCookies              \"View Cookies\">\n<!ENTITY  securityView.privacy.viewCookies.accessKey    \"k\">\n<!ENTITY  securityView.privacy.passwords                \"Have I saved any passwords for this website?\">\n<!ENTITY  securityView.privacy.viewPasswords            \"View Saved Passwords\">\n<!ENTITY  securityView.privacy.viewPasswords.accessKey  \"w\">\n\n<!ENTITY  securityView.technical.header                 \"Technical Details\">\n\n<!ENTITY  helpButton.label                              \"Help\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/pageInfo.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npageInfo.page.title=Page Info - %S\npageInfo.frame.title=Frame Info - %S\n\nnoPageTitle=Untitled Page:\nunknown=Unknown\nnotset=Not specified\nyes=Yes\nno=No\n\nmediaImg=Image\nmediaVideo=Video\nmediaAudio=Audio\nmediaBGImg=Background\nmediaBorderImg=Border\nmediaListImg=Bullet\nmediaCursor=Cursor\nmediaObject=Object\nmediaEmbed=Embed\nmediaLink=Icon\nmediaInput=Input\nmediaFileSize=%S KB\nmediaSize=%Spx \\u00D7 %Spx\nmediaSelectFolder=Select a Folder to Save the Images\nmediaBlockImage=Block Images from %S\nmediaUnknownNotCached=Unknown (not cached)\nmediaImageType=%S Image\nmediaAnimatedImageType=%S Image (animated, %S frames)\nmediaDimensions=%Spx \\u00D7 %Spx\nmediaDimensionsScaled=%Spx \\u00D7 %Spx (scaled to %Spx \\u00D7 %Spx)\n\ngeneralQuirksMode=Quirks mode\ngeneralStrictMode=Standards compliance mode\ngeneralSize=%S KB (%S bytes)\ngeneralMetaTag=Meta (1 tag)\ngeneralMetaTags=Meta (%S tags)\n\nfeedRss=RSS\nfeedAtom=Atom\nfeedXML=XML\n\nsecurityNoOwner=This website does not supply ownership information.\nsecurityOneVisit=Yes, once\nsecurityNVisits=Yes, %S times\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# database\n#   e.g. indexedDBUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nindexedDBUsage=This website is using %1$S %2$S\n\npermissions.useDefault=Use Default\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/places/bookmarkProperties.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndialogAcceptLabelAddItem=Add\ndialogAcceptLabelSaveItem=Save\ndialogAcceptLabelAddLivemark=Subscribe\ndialogAcceptLabelAddMulti=Add Bookmarks\ndialogAcceptLabelEdit=Save\ndialogTitleAddBookmark=New Bookmark\ndialogTitleAddLivemark=Subscribe with Live Bookmark\ndialogTitleAddFolder=New Folder\ndialogTitleAddMulti=New Bookmarks\ndialogTitleEdit=Properties for “%S”\n\nbookmarkAllTabsDefault=[Folder Name]\nnewFolderDefault=New Folder\nnewBookmarkDefault=New Bookmark\nnewLivemarkDefault=New Live Bookmark\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/places/editBookmarkOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editBookmarkOverlay.name.label                      \"Name:\">\n<!ENTITY editBookmarkOverlay.name.accesskey                  \"N\">\n<!ENTITY editBookmarkOverlay.location.label                  \"Location:\">\n<!ENTITY editBookmarkOverlay.location.accesskey              \"L\">\n<!ENTITY editBookmarkOverlay.feedLocation.label              \"Feed Location:\">\n<!ENTITY editBookmarkOverlay.feedLocation.accesskey          \"F\">\n<!ENTITY editBookmarkOverlay.siteLocation.label              \"Site Location:\">\n<!ENTITY editBookmarkOverlay.siteLocation.accesskey          \"S\">\n<!ENTITY editBookmarkOverlay.folder.label                    \"Folder:\">\n<!ENTITY editBookmarkOverlay.foldersExpanderDown.tooltip     \"Show all the bookmarks folders\">\n<!ENTITY editBookmarkOverlay.expanderUp.tooltip              \"Hide\">\n<!ENTITY editBookmarkOverlay.tags.label                      \"Tags:\">\n<!ENTITY editBookmarkOverlay.tags.accesskey                  \"T\">\n<!ENTITY editBookmarkOverlay.tagsEmptyDesc.label             \"Separate tags with commas\">\n<!ENTITY editBookmarkOverlay.description.label               \"Description:\">\n<!ENTITY editBookmarkOverlay.description.accesskey           \"D\">\n<!ENTITY editBookmarkOverlay.keyword.label                   \"Keyword:\">\n<!ENTITY editBookmarkOverlay.keyword.accesskey               \"K\">\n<!ENTITY editBookmarkOverlay.tagsExpanderDown.tooltip        \"Show all tags\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.label             \"Load this bookmark in the sidebar\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.accesskey         \"h\">\n<!ENTITY editBookmarkOverlay.choose.label                    \"Choose…\">\n<!ENTITY editBookmarkOverlay.newFolderButton.label           \"New Folder\">\n<!ENTITY editBookmarkOverlay.newFolderButton.accesskey       \"o\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/places/moveBookmarks.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title              \"Choose Folder\">\n<!ENTITY window.style              \"width: 36em; height: 18em;\">\n<!ENTITY moveTo.label              \"Move to:\">\n<!ENTITY newFolderButton.label     \"New Folder\">\n<!ENTITY newFolderButton.accesskey \"N\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/places/places.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (places.library.title): use \"Library\", \"Archive\" or \"Repository\" -->\n<!ENTITY places.library.title  \"Library\">\n<!ENTITY places.library.width  \"700\">\n<!ENTITY places.library.height \"500\">\n<!ENTITY organize.label        \"Organize\">\n<!ENTITY organize.accesskey    \"O\">\n<!ENTITY organize.tooltip      \"Organize your bookmarks\">\n\n<!ENTITY file.close.label               \"Close\">\n<!ENTITY file.close.accesskey           \"C\">\n<!ENTITY cmd.close.key                  \"w\">\n<!ENTITY views.label                    \"Views\">\n<!ENTITY views.accesskey                \"V\">\n<!ENTITY views.tooltip                  \"Change your view\">\n<!ENTITY view.columns.label             \"Show Columns\">\n<!ENTITY view.columns.accesskey         \"C\">\n<!ENTITY view.sort.label                \"Sort\">\n<!ENTITY view.sort.accesskey            \"S\">\n<!ENTITY view.unsorted.label            \"Unsorted\">\n<!ENTITY view.unsorted.accesskey        \"U\">\n<!ENTITY view.sortAscending.label       \"A > Z Sort Order\">\n<!ENTITY view.sortAscending.accesskey   \"A\">\n<!ENTITY view.sortDescending.label      \"Z > A Sort Order\">\n<!ENTITY view.sortDescending.accesskey  \"Z\">\n\n<!ENTITY importBookmarksFromHTML.label     \"Import Bookmarks from HTML…\">\n<!ENTITY importBookmarksFromHTML.accesskey \"I\">\n<!ENTITY exportBookmarksToHTML.label       \"Export Bookmarks to HTML…\">\n<!ENTITY exportBookmarksToHTML.accesskey   \"E\">\n<!ENTITY importOtherBrowser.label          \"Import Data from Another Browser…\">\n<!ENTITY importOtherBrowser.accesskey      \"A\">\n\n<!ENTITY cmd.backup.label               \"Backup…\">\n<!ENTITY cmd.backup.accesskey           \"B\">\n<!ENTITY cmd.restore2.label             \"Restore\">\n<!ENTITY cmd.restore2.accesskey         \"R\">\n<!ENTITY cmd.restoreFromFile.label      \"Choose File…\">\n<!ENTITY cmd.restoreFromFile.accesskey  \"C\">\n\n<!ENTITY cmd.deleteDomainData.label     \"Forget About This Site\">\n<!ENTITY cmd.deleteDomainData.accesskey \"F\">\n\n<!ENTITY cmd.open.label                  \"Open\">\n<!ENTITY cmd.open.accesskey              \"O\">\n<!ENTITY cmd.open_window.label           \"Open in a New Window\">\n<!ENTITY cmd.open_window.accesskey       \"N\">\n<!ENTITY cmd.open_private_window.label     \"Open in a New Private Window\">\n<!ENTITY cmd.open_private_window.accesskey \"P\">\n<!ENTITY cmd.open_tab.label              \"Open in a New Tab\">\n<!ENTITY cmd.open_tab.accesskey          \"w\">\n<!ENTITY cmd.open_all_in_tabs.label      \"Open All in Tabs\">\n<!ENTITY cmd.open_all_in_tabs.accesskey  \"O\">\n\n<!ENTITY cmd.properties.label      \"Properties\">\n<!ENTITY cmd.properties.accesskey  \"i\">\n\n<!ENTITY cmd.sortby_name.label              \"Sort By Name\">\n<!ENTITY cmd.sortby_name.accesskey          \"S\">\n<!ENTITY cmd.context_sortby_name.accesskey  \"r\">\n\n<!ENTITY cmd.new_bookmark.label            \"New Bookmark…\">\n<!ENTITY cmd.new_bookmark.accesskey        \"B\">\n<!ENTITY cmd.new_folder.label              \"New Folder…\">\n<!ENTITY cmd.new_folder.accesskey          \"o\">\n<!ENTITY cmd.context_new_folder.accesskey  \"F\">\n<!ENTITY cmd.new_separator.label           \"New Separator\">\n<!ENTITY cmd.new_separator.accesskey       \"S\">\n\n<!ENTITY cmd.reloadLivebookmark.label      \"Reload Live Bookmark\">\n<!ENTITY cmd.reloadLivebookmark.accesskey  \"R\">\n\n<!ENTITY cmd.moveBookmarks.label                  \"Move…\">\n<!ENTITY cmd.moveBookmarks.accesskey              \"M\">\n\n<!ENTITY col.name.label          \"Name\">\n<!ENTITY col.tags.label          \"Tags\">\n<!ENTITY col.url.label           \"Location\">\n<!ENTITY col.mostrecentvisit.label \"Most Recent Visit\">\n<!ENTITY col.visitcount.label    \"Visit Count\">\n<!ENTITY col.description.label   \"Description\">\n<!ENTITY col.dateadded.label     \"Added\">\n<!ENTITY col.lastmodified.label  \"Last Modified\">\n\n<!ENTITY search.label                              \"Search:\">\n<!ENTITY search.accesskey                          \"S\">\n\n<!ENTITY cmd.find.key  \"f\">\n\n<!ENTITY maintenance.label      \"Import and Backup\">\n<!ENTITY maintenance.accesskey  \"I\">\n<!ENTITY maintenance.tooltip    \"Import and backup your bookmarks\">\n\n<!ENTITY backButton.tooltip  \"Go back\">\n\n<!ENTITY forwardButton.tooltip  \"Go forward\">\n\n<!ENTITY detailsPane.more.label \"More\">\n<!ENTITY detailsPane.more.accesskey \"e\">\n<!ENTITY detailsPane.less.label \"Less\">\n<!ENTITY detailsPane.less.accesskey \"e\">\n<!ENTITY detailsPane.selectAnItemText.description \"Select an item to view and edit its properties\">\n\n<!ENTITY find.label               \"Search:\">\n<!ENTITY find.accesskey           \"S\">\n<!ENTITY view.label               \"View\">\n<!ENTITY view.accesskey           \"w\">\n<!ENTITY byDate.label             \"By Date\">\n<!ENTITY byDate.accesskey         \"D\">\n<!ENTITY bySite.label             \"By Site\">\n<!ENTITY bySite.accesskey         \"S\">\n<!ENTITY byMostVisited.label      \"By Most Visited\">\n<!ENTITY byMostVisited.accesskey  \"V\">\n<!ENTITY byLastVisited.label      \"By Last Visited\">\n<!ENTITY byLastVisited.accesskey  \"L\">\n<!ENTITY byDayAndSite.label       \"By Date and Site\">\n<!ENTITY byDayAndSite.accesskey   \"t\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nload-js-data-url-error=For security reasons, javascript or data urls cannot be loaded from the history window or sidebar.\nnoTitle=(no title)\n\nbookmarksMenuEmptyFolder=(Empty)\n\nbookmarksBackupTitle=Bookmarks backup filename\n\nbookmarksRestoreAlertTitle=Revert Bookmarks\nbookmarksRestoreAlert=This will replace all of your current bookmarks with the backup. Are you sure?\nbookmarksRestoreTitle=Select a bookmarks backup\nbookmarksRestoreFilterName=JSON\n\nbookmarksRestoreFormatError=Unsupported file type.\nbookmarksRestoreParseError=Unable to process the backup file.\n\nbookmarksLivemarkLoading=Live Bookmark loading…\nbookmarksLivemarkFailed=Live Bookmark feed failed to load.\n\nmenuOpenLivemarkOrigin.label=Open “%S”\n\nsortByName=Sort ‘%S’ by Name\nsortByNameGeneric=Sort by Name\n# LOCALIZATION NOTE (view.sortBy.1.name.label): sortBy properties are versioned.\n# When any of these changes, all of the properties must be bumped, and the\n# change must be annotated here.  Both label and accesskey must be updated.\n# - version 1: changed view.sortBy.1.date.\nview.sortBy.1.name.label=Sort by Name\nview.sortBy.1.name.accesskey=N\nview.sortBy.1.url.label=Sort by Location\nview.sortBy.1.url.accesskey=L\nview.sortBy.1.date.label=Sort by Most Recent Visit\nview.sortBy.1.date.accesskey=V\nview.sortBy.1.visitCount.label=Sort by Visit Count\nview.sortBy.1.visitCount.accesskey=C\nview.sortBy.1.description.label=Sort by Description\nview.sortBy.1.description.accesskey=D\nview.sortBy.1.dateAdded.label=Sort by Added\nview.sortBy.1.dateAdded.accesskey=e\nview.sortBy.1.lastModified.label=Sort by Last Modified\nview.sortBy.1.lastModified.accesskey=M\nview.sortBy.1.tags.label=Sort by Tags\nview.sortBy.1.tags.accesskey=T\n\nsearchBookmarks=Search Bookmarks\nsearchHistory=Search History\nsearchDownloads=Search Downloads\n\ntabs.openWarningTitle=Confirm open\ntabs.openWarningMultipleBranded=You are about to open %S tabs.  This might slow down %S while the pages are loading.  Are you sure you want to continue?\ntabs.openButtonMultiple=Open tabs\ntabs.openWarningPromptMeBranded=Warn me when opening multiple tabs might slow down %S\n\nSelectImport=Import Bookmarks File\nEnterExport=Export Bookmarks File\n\ndetailsPane.noItems=No items\n# LOCALIZATION NOTE (detailsPane.itemsCountLabel): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of items\n# example: 111 items\ndetailsPane.itemsCountLabel=One item;#1 items\n\nmostVisitedTitle=Most Visited\nrecentTagsTitle=Recent Tags\n\nOrganizerQueryHistory=History\nOrganizerQueryDownloads=Downloads\nOrganizerQueryAllBookmarks=All Bookmarks\nOrganizerQueryTags=Tags\n\n# LOCALIZATION NOTE (tagResultLabel, bookmarkResultLabel, switchtabResultLabel,\n# keywordResultLabel, searchengineResultLabel)\n# Noun used to describe the location bar autocomplete result type\n# to users with screen readers\n# See createResultLabel() in urlbarBindings.xml\ntagResultLabel=Tag\nbookmarkResultLabel=Bookmark\nswitchtabResultLabel=Tab\nkeywordResultLabel=Keyword\nsearchengineResultLabel=Search\n\n\n# LOCALIZATION NOTE (lockPrompt.text)\n# %S will be replaced with the application name.\nlockPrompt.title=Browser Startup Error\nlockPrompt.text=The bookmarks and history system will not be functional because one of %S’s files is in use by another application. Some security software can cause this problem.\nlockPromptInfoButton.label=Learn More\nlockPromptInfoButton.accessKey=L\n\n# LOCALIZATION NOTE (deletePagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.deletePages.label=Delete Page;Delete Pages\ncmd.deletePages.accesskey=D\n\n# LOCALIZATION NOTE (bookmarkPagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.bookmarkPages.label=Bookmark Page;Bookmark Pages\ncmd.bookmarkPages.accesskey=B\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/preferences/aboutPermissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY permissionsManager.title        \"Permissions Manager\">\n\n<!ENTITY sites.search                    \"Search Sites\">\n<!ENTITY sites.allSites                  \"All Sites\">\n\n<!-- LOCALIZATION NOTE (permissions.header.start, permissions.header.end): These strings\n     surround the host name of the site to make the header for the permissions page.\n     example: \"Permissions for mozilla.org\" -->\n<!ENTITY header.site.start               \"Permissions for\">\n<!ENTITY header.site.end                 \"\">\n\n<!ENTITY header.defaults                 \"Default Permissions for All Sites\">\n\n<!ENTITY permissions.forgetSite          \"Forget About This Site\">\n\n<!ENTITY permission.alwaysAsk            \"Always Ask\">\n<!ENTITY permission.allow                \"Allow\">\n<!ENTITY permission.allowForSession      \"Allow for Session\">\n<!ENTITY permission.allowFirstPartyOnly  \"Allow First Party Only\">\n<!ENTITY permission.block                \"Block\">\n\n<!ENTITY password.label                  \"Store Passwords\">\n<!ENTITY password.manage                 \"Manage Passwords…\">\n\n<!ENTITY cookie.label                    \"Set Cookies\">\n<!ENTITY cookie.remove                   \"Remove Cookies\">\n<!ENTITY cookie.manage                   \"Manage Cookies…\">\n<!ENTITY cookie.removeAll                \"Remove All Cookies\">\n\n<!ENTITY geo.label                       \"Share Location\">\n\n<!ENTITY plugins.label                   \"Plugins\">\n\n<!-- LOCALIZATION NOTE (indexedDB.label): This is describing indexedDB storage\n     using the same language used for the permIndexedDB string in browser/pageInfo.dtd -->\n<!ENTITY indexedDB.label                 \"Maintain Offline Storage\">\n\n<!ENTITY popup.label                     \"Open Pop-up Windows\">\n\n<!ENTITY fullscreen.label                \"Fullscreen\">\n<!ENTITY camera.label                    \"Use the Camera\">\n<!ENTITY microphone.label                \"Use the Microphone\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/preferences/aboutPermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (visitCount): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of history visits for a site\nvisitCount=#1 visit;#1 visits\n\n# LOCALIZATION NOTE (passwordsCount, cookiesCount): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\npasswordsCount=#1 password is stored for this website.;#1 passwords are stored for this website.\ncookiesCount=#1 cookie is set for this website.;#1 cookies are set for this website.\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/preferences/advanced.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Note: each tab panel must contain unique accesskeys -->\n\n<!ENTITY generalTab.label                \"General\">\n\n<!ENTITY accessibility.label             \"Accessibility\">\n\n<!ENTITY useCursorNavigation.label       \"Always use the cursor keys to navigate within pages\">\n<!ENTITY useCursorNavigation.accesskey   \"c\">\n<!ENTITY searchOnStartTyping.label       \"Search for text when you start typing\">\n<!ENTITY searchOnStartTyping.accesskey   \"x\">\n<!ENTITY blockAutoReload.label           \"Warn you when websites try to redirect or reload the page\">\n<!ENTITY blockAutoReload.accesskey       \"b\">\n<!ENTITY useOnScreenKeyboard.label       \"Show a touch keyboard when necessary\">\n<!ENTITY useOnScreenKeyboard.accesskey   \"k\">\n\n<!ENTITY browsing.label                  \"Browsing\">\n\n<!ENTITY useAutoScroll.label             \"Use autoscrolling\">\n<!ENTITY useAutoScroll.accesskey         \"a\">\n<!ENTITY useSmoothScrolling.label        \"Use smooth scrolling\">\n<!ENTITY useSmoothScrolling.accesskey    \"m\">\n<!ENTITY allowHWAccel.label              \"Use hardware acceleration when available\">\n<!ENTITY allowHWAccel.accesskey          \"r\">\n<!ENTITY checkUserSpelling.label         \"Check your spelling as you type\">\n<!ENTITY checkUserSpelling.accesskey     \"t\">\n\n<!ENTITY dataChoicesTab.label            \"Data Choices\">\n\n<!ENTITY healthReportDesc.label          \"Helps you understand your browser performance and shares data with &vendorShortName; about your browser health\">\n<!ENTITY enableHealthReport.label        \"Enable &brandShortName; Health Report\">\n<!ENTITY enableHealthReport.accesskey    \"R\">\n<!ENTITY healthReportLearnMore.label     \"Learn More\">\n\n<!ENTITY telemetryDesc.label             \"Shares performance, usage, hardware and customization data about your browser with &vendorShortName; to help us make &brandShortName; better\">\n<!ENTITY enableTelemetryData.label       \"Share Additional Data (i.e., Telemetry)\">\n<!ENTITY enableTelemetryData.accesskey   \"T\">\n<!ENTITY telemetryLearnMore.label        \"Learn More\">\n\n<!ENTITY crashReporterDesc2.label         \"Crash reports help &vendorShortName; fix problems and make your browser more stable and secure\">\n<!ENTITY alwaysSubmitCrashReports.label   \"Allow &brandShortName; to send backlogged crash reports on your behalf\">\n<!ENTITY alwaysSubmitCrashReports.accesskey \"c\">\n<!ENTITY crashReporterLearnMore.label     \"Learn More\">\n\n<!ENTITY networkTab.label                \"Network\">\n\n<!ENTITY connection.label                \"Connection\">\n\n<!ENTITY connectionDesc.label            \"Configure how &brandShortName; connects to the Internet\">\n<!ENTITY connectionSettings.label        \"Settings…\">\n<!ENTITY connectionSettings.accesskey    \"e\">\n\n<!ENTITY httpCache.label                 \"Cached Web Content\">\n\n<!ENTITY offlineStorage2.label           \"Offline Web Content and User Data\">\n\n<!--  Site Data section manages sites using Storage API and is under Network -->\n<!ENTITY siteData.label                  \"Site Data\">\n<!ENTITY clearSiteData.label             \"Clear All Data\">\n<!ENTITY clearSiteData.accesskey         \"l\">\n<!ENTITY siteDataSettings.label          \"Settings…\">\n<!ENTITY siteDataSettings.accesskey      \"i\">\n<!ENTITY siteDataLearnMoreLink.label     \"Learn more\">\n\n<!-- LOCALIZATION NOTE:\n  The entities limitCacheSizeBefore.label and limitCacheSizeAfter.label appear on a single\n  line in preferences as follows:\n\n  &limitCacheSizeBefore.label [textbox for cache size in MB] &limitCacheSizeAfter.label;\n-->\n<!ENTITY limitCacheSizeBefore.label      \"Limit cache to\">\n<!ENTITY limitCacheSizeBefore.accesskey  \"L\">\n<!ENTITY limitCacheSizeAfter.label       \"MB of space\">\n<!ENTITY clearCacheNow.label             \"Clear Now\">\n<!ENTITY clearCacheNow.accesskey         \"C\">\n<!ENTITY clearOfflineAppCacheNow.label   \"Clear Now\">\n<!ENTITY clearOfflineAppCacheNow.accesskey \"N\">\n<!ENTITY overrideSmartCacheSize.label    \"Override automatic cache management\">\n<!ENTITY overrideSmartCacheSize.accesskey \"O\">\n\n<!ENTITY updateTab.label                 \"Update\">\n\n<!ENTITY updateApplication.label         \"&brandShortName; Updates\">\n<!ENTITY updateAuto1.label               \"Automatically install updates (recommended: improved security)\">\n<!ENTITY updateAuto1.accesskey           \"A\">\n<!ENTITY updateCheckChoose.label         \"Check for updates, but let you choose whether to install them\">\n<!ENTITY updateCheckChoose.accesskey     \"C\">\n<!ENTITY updateManual.label              \"Never check for updates (not recommended: security risk)\">\n<!ENTITY updateManual.accesskey          \"N\">\n\n<!ENTITY updateHistory.label             \"Show Update History\">\n<!ENTITY updateHistory.accesskey         \"p\">\n\n<!ENTITY useService.label                \"Use a background service to install updates\">\n<!ENTITY useService.accesskey            \"b\">\n\n<!ENTITY autoUpdateOthers.label          \"Automatically Update\">\n<!ENTITY enableSearchUpdate.label        \"Search Engines\">\n<!ENTITY enableSearchUpdate.accesskey    \"E\">\n\n<!ENTITY offlineStorageNotify.label               \"Tell you when a website asks to store data for offline use\">\n<!ENTITY offlineStorageNotify.accesskey           \"T\">\n<!ENTITY offlineStorageNotifyExceptions.label     \"Exceptions…\">\n<!ENTITY offlineStorageNotifyExceptions.accesskey \"x\">\n\n<!ENTITY offlineAppsList2.label          \"The following websites are allowed to store data for offline use:\">\n<!ENTITY offlineAppsList.height          \"7em\">\n<!ENTITY offlineAppsListRemove.label     \"Remove…\">\n<!ENTITY offlineAppsListRemove.accesskey \"R\">\n<!ENTITY offlineAppRemove.confirm        \"Remove offline data\">\n\n<!ENTITY certificateTab.label            \"Certificates\">\n<!ENTITY certPersonal.label              \"Requests\">\n<!ENTITY certPersonal.description        \"When a server requests your personal certificate:\">\n<!ENTITY selectCerts.auto                \"Select one automatically\">\n<!ENTITY selectCerts.auto.accesskey      \"S\">\n<!ENTITY selectCerts.ask                 \"Ask you every time\">\n<!ENTITY selectCerts.ask.accesskey       \"A\">\n<!ENTITY enableOCSP.label                \"Query OCSP responder servers to confirm the current validity of certificates\">\n<!ENTITY enableOCSP.accesskey            \"Q\">\n<!ENTITY viewCerts.label                 \"View Certificates\">\n<!ENTITY viewCerts.accesskey             \"C\">\n<!ENTITY viewSecurityDevices.label       \"Security Devices\">\n<!ENTITY viewSecurityDevices.accesskey   \"D\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/preferences/applicationManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY appManager.title     \"Application details\">\n<!ENTITY appManager.style     \"width: 30em; min-height: 20em;\">\n<!ENTITY remove.label         \"Remove\">\n<!ENTITY remove.accesskey     \"R\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/preferences/applicationManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# in descriptionApplications, %S will be replaced by one of the 3 following strings\ndescriptionApplications=The following applications can be used to handle %S.\n\nhandleProtocol=%S links\nhandleWebFeeds=Web Feeds\nhandleFile=%S content\n\ndescriptionWebApp=This web application is hosted at:\ndescriptionLocalApp=This application is located at:\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/preferences/applications.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  typeColumn.label        \"Content Type\">\n<!ENTITY  typeColumn.accesskey    \"T\">\n\n<!ENTITY  actionColumn2.label     \"Action\">\n<!ENTITY  actionColumn2.accesskey \"A\">\n\n<!ENTITY  focusSearch1.key        \"f\">\n<!ENTITY  focusSearch2.key        \"k\">\n\n<!ENTITY  filter.emptytext        \"Search\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/preferences/blocklists.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Block Lists\">\n<!ENTITY window.width                 \"55em\">\n\n<!ENTITY treehead.list.label          \"List\">\n<!ENTITY windowClose.key              \"w\">\n\n<!ENTITY button.cancel.label          \"Cancel\">\n<!ENTITY button.cancel.accesskey      \"C\">\n<!ENTITY button.ok.label              \"Save Changes\">\n<!ENTITY button.ok.accesskey          \"S\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/preferences/colors.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  colorsDialog.title              \"Colors\">\n<!ENTITY  window.width                    \"38em\">\n<!ENTITY  window.macWidth                 \"41em\">\n\n<!ENTITY  overrideDefaultPageColors.label        \"Override the colors specified by the page with your selections above:\">\n<!ENTITY  overrideDefaultPageColors.accesskey    \"O\">\n\n<!ENTITY  overrideDefaultPageColors.always.label \"Always\">\n<!ENTITY  overrideDefaultPageColors.auto.label   \"Only with High Contrast themes\">\n<!ENTITY  overrideDefaultPageColors.never.label  \"Never\">\n\n<!ENTITY  color                           \"Text and Background\">\n<!ENTITY  textColor.label                 \"Text:\">\n<!ENTITY  textColor.accesskey             \"T\">\n<!ENTITY  backgroundColor.label           \"Background:\">\n<!ENTITY  backgroundColor.accesskey       \"B\">\n<!ENTITY  useSystemColors.label           \"Use system colors\">\n<!ENTITY  useSystemColors.accesskey       \"s\">\n\n<!ENTITY  underlineLinks.label            \"Underline links\">\n<!ENTITY  underlineLinks.accesskey        \"U\">\n<!ENTITY  links                           \"Link Colors\">\n<!ENTITY  linkColor.label                 \"Unvisited Links:\">\n<!ENTITY  linkColor.accesskey             \"L\">\n<!ENTITY  visitedLinkColor.label          \"Visited Links:\">\n<!ENTITY  visitedLinkColor.accesskey      \"V\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/preferences/connection.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  connectionsDialog.title       \"Connection Settings\">\n<!ENTITY  window.width2                 \"49em\">\n<!ENTITY  window.macWidth2              \"44em\">\n\n<!ENTITY  proxyTitle.label              \"Configure Proxies to Access the Internet\">\n<!ENTITY  noProxyTypeRadio.label        \"No proxy\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"y\">\n<!ENTITY  systemTypeRadio.label         \"Use system proxy settings\">\n<!ENTITY  systemTypeRadio.accesskey     \"u\">\n<!ENTITY  WPADTypeRadio.label           \"Auto-detect proxy settings for this network\">\n<!ENTITY  WPADTypeRadio.accesskey       \"w\">\n<!ENTITY  manualTypeRadio.label         \"Manual proxy configuration:\">\n<!ENTITY  manualTypeRadio.accesskey     \"m\">\n<!ENTITY  autoTypeRadio.label           \"Automatic proxy configuration URL:\">\n<!ENTITY  autoTypeRadio.accesskey       \"A\">\n<!ENTITY  reload.label                  \"Reload\">\n<!ENTITY  reload.accesskey              \"e\">\n<!ENTITY  ftp.label                     \"FTP Proxy:\">\n<!ENTITY  ftp.accesskey                 \"F\">\n<!ENTITY  http.label                    \"HTTP Proxy:\">\n<!ENTITY  http.accesskey                \"x\">\n<!ENTITY  ssl.label                     \"SSL Proxy:\">\n<!ENTITY  ssl.accesskey                 \"L\">\n<!ENTITY  socks.label                   \"SOCKS Host:\">\n<!ENTITY  socks.accesskey               \"C\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"K\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"v\">\n<!ENTITY  socksRemoteDNS.label2         \"Proxy DNS when using SOCKS v5\">\n<!ENTITY  socksRemoteDNS.accesskey      \"d\">\n<!ENTITY  port.label                    \"Port:\">\n<!ENTITY  HTTPport.accesskey            \"P\">\n<!ENTITY  SSLport.accesskey             \"o\">\n<!ENTITY  FTPport.accesskey             \"r\">\n<!ENTITY  SOCKSport.accesskey           \"t\">\n<!ENTITY  noproxy.label                 \"No Proxy for:\">\n<!ENTITY  noproxy.accesskey             \"n\">\n<!ENTITY  noproxyExplain.label          \"Example: .mozilla.org, .net.nz, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"Use this proxy server for all protocols\">\n<!ENTITY  shareproxy.accesskey          \"s\">\n<!ENTITY  autologinproxy.label          \"Do not prompt for authentication if password is saved\">\n<!ENTITY  autologinproxy.accesskey      \"i\">\n<!ENTITY  autologinproxy.tooltip        \"This option silently authenticates you to proxies when you have saved credentials for them. You will be prompted if authentication fails.\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/preferences/containers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY addButton.label      \"Add New Container\">\n<!ENTITY addButton.accesskey  \"A\">\n<!ENTITY preferencesButton.label \"Preferences\">\n<!ENTITY removeButton.label   \"Remove\">\n<!-- &#171; is &laquo; however it's not defined in XML -->\n<!ENTITY backLink.label       \"&#171; Go Back to Privacy\">\n\n<!ENTITY window.title         \"Add New Container\">\n<!ENTITY window.width         \"45em\">\n\n<!ENTITY name.label           \"Name:\">\n<!ENTITY name.accesskey       \"N\">\n<!ENTITY name.placeholder     \"Enter a container name\">\n<!ENTITY icon.label           \"Icon:\">\n<!ENTITY icon.accesskey       \"I\">\n<!ENTITY color.label          \"Color:\">\n<!ENTITY color.accesskey      \"o\">\n<!ENTITY windowClose.key      \"w\">\n\n<!ENTITY button.ok.label      \"Done\">\n<!ENTITY button.ok.accesskey  \"D\">\n\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/preferences/containers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncontainers.labelMinWidth = 4rem\ncontainers.updateContainerTitle = %S Container Preferences\n\ncontainers.blue.label = Blue\ncontainers.turquoise.label = Turquoise\ncontainers.green.label = Green\ncontainers.yellow.label = Yellow\ncontainers.orange.label = Orange\ncontainers.red.label = Red\ncontainers.pink.label = Pink\ncontainers.purple.label = Purple\n\ncontainers.fingerprint.label = Fingerprint\ncontainers.briefcase.label = Briefcase\n# LOCALIZATION NOTE (containers.dollar.label)\n# String represents a money sign but currently uses a dollar sign so don't change to local currency\n# See Bug 1291672\ncontainers.dollar.label = Dollar sign\ncontainers.cart.label = Shopping cart\ncontainers.circle.label = Dot\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/preferences/content.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  popups.label                \"Pop-ups\">\n\n<!ENTITY  blockPopups.label           \"Block pop-up windows\">\n<!ENTITY  blockPopups.accesskey       \"B\">\n\n<!ENTITY  notificationsPolicy.label            \"Notifications\">\n<!ENTITY  notificationsPolicyLearnMore.label   \"Learn more\">\n<!ENTITY  notificationsPolicyDesc3.label       \"Choose which sites are allowed to send you notifications\">\n<!ENTITY  notificationsPolicyButton.accesskey  \"h\">\n<!ENTITY  notificationsPolicyButton.label      \"Choose…\">\n<!ENTITY  notificationsDoNotDisturb.label      \"Do not disturb me\">\n<!ENTITY  notificationsDoNotDisturb.accesskey  \"n\">\n<!ENTITY  notificationsDoNotDisturbDetails.value \"No notification will be shown until you restart &brandShortName;\">\n\n<!ENTITY  popupExceptions.label       \"Exceptions…\">\n<!ENTITY  popupExceptions.accesskey   \"E\">\n\n<!ENTITY  fontsAndColors.label        \"Fonts &amp; Colors\">\n\n<!ENTITY  defaultFont.label           \"Default font:\">\n<!ENTITY  defaultFont.accesskey       \"D\">\n<!ENTITY  defaultSize.label           \"Size:\">\n<!ENTITY  defaultSize.accesskey       \"S\">\n\n<!ENTITY  advancedFonts.label         \"Advanced…\">\n<!ENTITY  advancedFonts.accesskey     \"A\">\n\n<!ENTITY  colors.label                \"Colors…\">\n<!ENTITY  colors.accesskey            \"C\">\n\n\n<!ENTITY languages.label              \"Languages\">\n<!ENTITY chooseLanguage.label         \"Choose your preferred language for displaying pages\">\n<!ENTITY chooseButton.label           \"Choose…\">\n<!ENTITY chooseButton.accesskey       \"o\">\n\n<!ENTITY translateWebPages.label      \"Translate web content\">\n<!ENTITY translateWebPages.accesskey  \"T\">\n<!ENTITY translateExceptions.label    \"Exceptions…\">\n<!ENTITY translateExceptions.accesskey \"x\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -  The translations for these strings should match the translations in\n  -  browser/translation.dtd\n  -->\n<!ENTITY translation.options.attribution.beforeLogo \"Translations by\">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n\n<!ENTITY  drmContent.label             \"DRM Content\">\n\n<!ENTITY  playDRMContent.label         \"Play DRM content\">\n<!ENTITY  playDRMContent.accesskey     \"P\">\n<!ENTITY  playDRMContent.learnMore.label \"Learn more\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/preferences/cookies.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width                       \"36em\">\n\n<!ENTITY     cookiesonsystem.label          \"The following cookies are stored on your computer:\">\n<!ENTITY     cookiename.label               \"Cookie Name\">\n<!ENTITY     cookiedomain.label             \"Site\">\n\n<!ENTITY     props.name.label               \"Name:\">\n<!ENTITY     props.value.label              \"Content:\">\n<!ENTITY     props.domain.label             \"Host:\">\n<!ENTITY     props.path.label               \"Path:\">\n<!ENTITY     props.secure.label             \"Send For:\">\n<!ENTITY     props.expires.label            \"Expires:\">\n<!ENTITY     props.container.label          \"Container:\">\n\n<!ENTITY     window.title                   \"Cookies\">\n<!ENTITY     windowClose.key                \"w\">\n<!ENTITY     focusSearch1.key               \"f\">\n<!ENTITY     focusSearch2.key               \"k\">\n\n<!ENTITY     searchFilter.label             \"Search\">\n<!ENTITY     searchFilter.accesskey         \"S\">\n\n<!ENTITY     button.close.label             \"Close\">\n<!ENTITY     button.close.accesskey         \"C\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/preferences/donottrack.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Do Not Track\">\n<!ENTITY window.width                 \"50em\">\n<!ENTITY window.height                \"10em\">\n\n<!ENTITY doNotTrackCheckbox2.label    \"Always apply Do Not Track\">\n<!ENTITY doNotTrackCheckbox2.accesskey \"A\">\n\n<!ENTITY doNotTrackTPInfo.description \"&brandShortName; will send a signal that you don’t want to be tracked whenever Tracking Protection is on.\">\n<!ENTITY doNotTrackLearnMore.label    \"Learn More\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/preferences/fonts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  fontsDialog.title                       \"Fonts\">\n\n<!ENTITY  language.label                          \"Fonts for:\">\n<!ENTITY  language.accesskey                      \"F\">\n\n<!ENTITY  size.label                              \"Size:\">\n<!ENTITY  sizeProportional.accesskey              \"z\">\n<!ENTITY  sizeMonospace.accesskey                 \"e\">\n\n<!ENTITY  proportional.label                      \"Proportional:\">\n<!ENTITY  proportional.accesskey                  \"P\">\n\n<!ENTITY  serif.label                             \"Serif:\">\n<!ENTITY  serif.accesskey                         \"S\">\n<!ENTITY  sans-serif.label                        \"Sans-serif:\">\n<!ENTITY  sans-serif.accesskey                    \"n\">\n<!ENTITY  monospace.label                         \"Monospace:\">\n<!ENTITY  monospace.accesskey                     \"M\">\n\n<!-- LOCALIZATION NOTE (font.langGroup.latin) :\n     Translate \"Latin\" as the name of Latin (Roman) script, not as the name of the Latin language. -->\n<!ENTITY  font.langGroup.latin                    \"Latin\">\n<!ENTITY  font.langGroup.japanese                 \"Japanese\">\n<!ENTITY  font.langGroup.trad-chinese             \"Traditional Chinese (Taiwan)\">\n<!ENTITY  font.langGroup.simpl-chinese            \"Simplified Chinese\">\n<!ENTITY  font.langGroup.trad-chinese-hk          \"Traditional Chinese (Hong Kong)\">\n<!ENTITY  font.langGroup.korean                   \"Korean\">\n<!ENTITY  font.langGroup.cyrillic                 \"Cyrillic\">\n<!ENTITY  font.langGroup.el                       \"Greek\">\n<!ENTITY  font.langGroup.other                    \"Other Writing Systems\">\n<!ENTITY  font.langGroup.thai                     \"Thai\">\n<!ENTITY  font.langGroup.hebrew                   \"Hebrew\">\n<!ENTITY  font.langGroup.arabic                   \"Arabic\">\n<!ENTITY  font.langGroup.devanagari               \"Devanagari\">\n<!ENTITY  font.langGroup.tamil                    \"Tamil\">\n<!ENTITY  font.langGroup.armenian                 \"Armenian\">\n<!ENTITY  font.langGroup.bengali                  \"Bengali\">\n<!ENTITY  font.langGroup.canadian                 \"Unified Canadian Syllabary\">\n<!ENTITY  font.langGroup.ethiopic                 \"Ethiopic\">\n<!ENTITY  font.langGroup.georgian                 \"Georgian\">\n<!ENTITY  font.langGroup.gujarati                 \"Gujarati\">\n<!ENTITY  font.langGroup.gurmukhi                 \"Gurmukhi\">\n<!ENTITY  font.langGroup.khmer                    \"Khmer\">\n<!ENTITY  font.langGroup.malayalam                \"Malayalam\">\n<!ENTITY  font.langGroup.math                     \"Mathematics\">\n<!ENTITY  font.langGroup.odia                     \"Odia\">\n<!ENTITY  font.langGroup.telugu                   \"Telugu\">\n<!ENTITY  font.langGroup.kannada                  \"Kannada\">\n<!ENTITY  font.langGroup.sinhala                  \"Sinhala\">\n<!ENTITY  font.langGroup.tibetan                  \"Tibetan\">\n<!-- Minimum font size -->\n<!ENTITY minSize.label                            \"Minimum font size:\">\n<!ENTITY minSize.accesskey                        \"o\">\n<!ENTITY minSize.none                             \"None\">\n\n<!-- default font type -->\n<!ENTITY  useDefaultFontSerif.label               \"Serif\">\n<!ENTITY  useDefaultFontSansSerif.label           \"Sans Serif\">\n\n<!ENTITY  allowPagesToUseOwn.label                \"Allow pages to choose their own fonts, instead of your selections above\">\n<!ENTITY  allowPagesToUseOwn.accesskey            \"A\">\n\n<!ENTITY languages.customize.Fallback2.grouplabel \"Text Encoding for Legacy Content\">\n<!ENTITY languages.customize.Fallback2.label      \"Fallback Text Encoding:\">\n<!ENTITY languages.customize.Fallback2.accesskey  \"T\">\n<!ENTITY languages.customize.Fallback2.desc       \"This text encoding is used for legacy content that fails to declare its encoding.\">\n\n<!ENTITY languages.customize.Fallback.auto        \"Default for Current Locale\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.arabic):\n     Translate \"Arabic\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.arabic      \"Arabic\">\n<!ENTITY languages.customize.Fallback.baltic      \"Baltic\">\n<!ENTITY languages.customize.Fallback.ceiso       \"Central European, ISO\">\n<!ENTITY languages.customize.Fallback.cewindows   \"Central European, Microsoft\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.simplified):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.simplified  \"Chinese, Simplified\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.traditional):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.traditional \"Chinese, Traditional\">\n<!ENTITY languages.customize.Fallback.cyrillic    \"Cyrillic\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.greek):\n     Translate \"Greek\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.greek       \"Greek\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.hebrew):\n     Translate \"Hebrew\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.hebrew      \"Hebrew\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.japanese):\n     Translate \"Japanese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.japanese    \"Japanese\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.korean):\n     Translate \"Korean\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.korean      \"Korean\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.thai):\n     Translate \"Thai\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.thai        \"Thai\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.turkish):\n     Translate \"Turkish\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.turkish     \"Turkish\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.vietnamese):\n     Translate \"Vietnamese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.vietnamese  \"Vietnamese\">\n<!ENTITY languages.customize.Fallback.other       \"Other (incl. Western European)\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/preferences/languages.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width                                   \"30em\">\n\n<!ENTITY languages.customize.Header                     \"Languages\">\n<!ENTITY languages.customize.description                \"Web pages are sometimes offered in more than one language. Choose languages for displaying these web pages, in order of preference:\">\n<!ENTITY languages.customize.moveUp.label               \"Move Up\">\n<!ENTITY languages.customize.moveUp.accesskey           \"U\">\n<!ENTITY languages.customize.moveDown.label             \"Move Down\">\n<!ENTITY languages.customize.moveDown.accesskey         \"D\">\n<!ENTITY languages.customize.deleteButton.label         \"Remove\">\n<!ENTITY languages.customize.deleteButton.accesskey     \"R\">\n<!ENTITY languages.customize.selectLanguage.label       \"Select a language to add…\">\n<!ENTITY languages.customize.addButton.label            \"Add\">\n<!ENTITY languages.customize.addButton.accesskey        \"A\">\n\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/preferences/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY startup.label             \"Startup\">\n\n<!ENTITY startupPage.label         \"When &brandShortName; starts:\">\n<!ENTITY startupPage.accesskey     \"s\">\n<!ENTITY startupUserHomePage.label \"Show your home page\">\n<!ENTITY startupBlankPage.label    \"Show a blank page\">\n<!ENTITY startupPrevSession.label  \"Show your windows and tabs from last time\">\n\n<!ENTITY homepage.label            \"Home Page:\">\n<!ENTITY homepage.accesskey        \"P\">\n<!ENTITY useCurrentPage.label      \"Use Current Page\">\n<!ENTITY useCurrentPage.accesskey  \"C\">\n<!ENTITY useMultiple.label         \"Use Current Pages\">\n<!ENTITY chooseBookmark.label      \"Use Bookmark…\">\n<!ENTITY chooseBookmark.accesskey  \"B\">\n<!ENTITY restoreDefault.label      \"Restore to Default\">\n<!ENTITY restoreDefault.accesskey  \"R\">\n\n<!ENTITY downloads.label     \"Downloads\">\n\n<!ENTITY saveTo.label \"Save files to\">\n<!ENTITY saveTo.accesskey \"v\">\n<!ENTITY chooseFolderWin.label        \"Browse…\">\n<!ENTITY chooseFolderWin.accesskey    \"o\">\n<!ENTITY chooseFolderMac.label        \"Choose…\">\n<!ENTITY chooseFolderMac.accesskey    \"e\">\n<!ENTITY alwaysAskWhere.label         \"Always ask you where to save files\">\n<!ENTITY alwaysAskWhere.accesskey     \"A\">\n\n<!ENTITY alwaysCheckDefault2.label        \"Always check if &brandShortName; is your default browser\">\n<!ENTITY alwaysCheckDefault2.accesskey    \"y\">\n<!ENTITY setAsMyDefaultBrowser2.label     \"Make Default\">\n<!ENTITY setAsMyDefaultBrowser2.accesskey \"D\">\n<!ENTITY isDefault.label                  \"&brandShortName; is currently your default browser\">\n<!ENTITY isNotDefault.label               \"&brandShortName; is not your default browser\">\n\n<!ENTITY separateProfileMode.label        \"Allow &brandShortName; and Firefox to run at the same time\">\n<!ENTITY useFirefoxSync.label             \"Tip: This uses separate profiles. Use Sync to share data between them.\">\n<!ENTITY getStarted.label                 \"Start using Sync…\">\n\n<!ENTITY e10sEnabled.label                \"Enable multi-process &brandShortName;\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/preferences/permissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Exceptions\">\n<!ENTITY window.width                 \"45em\">\n\n<!ENTITY treehead.sitename.label      \"Site\">\n<!ENTITY treehead.status.label        \"Status\">\n<!ENTITY removepermission.label       \"Remove Site\">\n<!ENTITY removepermission.accesskey   \"R\">\n<!ENTITY removeallpermissions.label   \"Remove All Sites\">\n<!ENTITY removeallpermissions.accesskey \"e\">\n<!ENTITY address.label                \"Address of website:\">\n<!ENTITY address.accesskey            \"d\">\n<!ENTITY block.label                  \"Block\">\n<!ENTITY block.accesskey              \"B\">\n<!ENTITY session.label                \"Allow for Session\">\n<!ENTITY session.accesskey            \"S\">\n<!ENTITY allow.label                  \"Allow\">\n<!ENTITY allow.accesskey              \"A\">\n<!ENTITY windowClose.key              \"w\">\n\n<!ENTITY button.cancel.label          \"Cancel\">\n<!ENTITY button.cancel.accesskey      \"C\">\n<!ENTITY button.ok.label              \"Save Changes\">\n<!ENTITY button.ok.accesskey          \"S\">\n\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/preferences/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  prefWindow.titleWin     \"Options\">\n<!ENTITY  prefWindow.title        \"Preferences\">\n<!-- LOCALIZATION NOTE (prefWindow.titleGNOME): This is not used for in-content preferences -->\n<!ENTITY  prefWindow.titleGNOME   \"&brandShortName; Preferences\">\n<!-- When making changes to prefWindow.styleWin test both Windows Classic and\n     Luna since widget heights are different based on the OS theme -->\n<!ENTITY  prefWinMinSize.styleWin2      \"width: 42em; min-height: 37.5em;\">\n<!ENTITY  prefWinMinSize.styleMac       \"width: 47em; min-height: 40em;\">\n<!ENTITY  prefWinMinSize.styleGNOME     \"width: 45.5em; min-height: 40.5em;\">\n\n<!ENTITY  paneGeneral.title       \"General\">\n<!ENTITY  paneTabs.title          \"Tabs\">\n<!ENTITY  paneSearch.title        \"Search\">\n<!ENTITY  paneContent.title       \"Content\">\n<!ENTITY  paneApplications.title  \"Applications\">\n<!ENTITY  panePrivacy.title       \"Privacy\">\n<!ENTITY  paneContainers.title    \"Container Tabs\">\n<!ENTITY  paneSecurity.title      \"Security\">\n<!ENTITY  paneAdvanced.title      \"Advanced\">\n\n<!-- LOCALIZATION NOTE (paneSync.title): This should match syncBrand.shortName.label in ../syncBrand.dtd -->\n<!ENTITY  paneSync.title          \"Sync\">\n\n<!ENTITY  helpButton.label        \"Help\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Security\n\n# LOCALIZATION NOTE: phishBefore uses %S to represent the name of the provider\n#                    whose privacy policy must be accepted (for enabling\n#                    check-every-page-as-I-load-it phishing protection).\nphishBeforeText=Selecting this option will send the address of web pages you are viewing to %S. To continue, please review and accept the following terms of service.\n\n#### Fonts\n\nlabelDefaultFont=Default (%S)\n\nveryLargeMinimumFontTitle=Large minimum font size\nveryLargeMinimumFontWarning=You have selected a very large minimum font size (more than 24 pixels). This may make it difficult or impossible to use some important configuration pages like this one.\nacceptVeryLargeMinimumFont=Keep my changes anyway\n\n#### Permissions Manager\n\ntrackingprotectionpermissionstext=You have disabled Tracking Protection on these sites.\ntrackingprotectionpermissionstitle=Exceptions - Tracking Protection\ncookiepermissionstext=You can specify which websites are always or never allowed to use cookies.  Type the exact address of the site you want to manage and then click Block, Allow for Session, or Allow.\ncookiepermissionstitle=Exceptions - Cookies\naddonspermissionstext=You can specify which websites are allowed to install add-ons. Type the exact address of the site you want to allow and then click Allow.\naddons_permissions_title=Allowed Sites - Add-ons Installation\npopuppermissionstext=You can specify which websites are allowed to open pop-up windows. Type the exact address of the site you want to allow and then click Allow.\npopuppermissionstitle=Allowed Sites - Pop-ups\nnotificationspermissionstext4=Control which websites are always or never allowed to send you notifications. If you remove a site, it will need to request permission again.\nnotificationspermissionstitle=Notification Permissions\ninvalidURI=Please enter a valid hostname\ninvalidURITitle=Invalid Hostname Entered\nsavedLoginsExceptions_title=Exceptions - Saved Logins\nsavedLoginsExceptions_desc=Logins for the following sites will not be saved:\n\n#### Block List Manager\n\nblockliststext=You can choose which list Firefox will use to block Web elements that may track your browsing activity.\nblockliststitle=Block Lists\n# LOCALIZATION NOTE (mozNameTemplate): This template constructs the name of the\n# block list in the block lists dialog. It combines the list name and\n# description.\n#   e.g. mozNameTemplate : \"Standard (Recommended). This list does a pretty good job.\"\n#   %1$S = list name (fooName), %2$S = list descriptive text (fooDesc)\nmozNameTemplate=%1$S %2$S\n# LOCALIZATION NOTE (mozstdName, etc.): These labels appear in the tracking\n# protection block lists dialog, mozNameTemplate is used to create the final\n# string. Note that in the future these two strings (name, desc) could be\n# displayed on two different lines.\nmozstdName=Disconnect.me basic protection (Recommended).\nmozstdDesc=Allows some trackers so websites function properly.\nmozfullName=Disconnect.me strict protection.\nmozfullDesc=Blocks known trackers. Some sites may not function properly.\n# LOCALIZATION NOTE (blocklistChangeRequiresRestart): %S = brandShortName\nblocklistChangeRequiresRestart=%S must restart to change block lists.\n\n#### Master Password\n\npw_change2empty_in_fips_mode=You are currently in FIPS mode. FIPS requires a non-empty Master Password.\npw_change_failed_title=Password Change Failed\n\n#### Fonts\n\n# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n\n#### Downloads\n\ndesktopFolderName=Desktop\ndownloadsFolderName=Downloads\nchooseDownloadFolderTitle=Choose Download Folder:\n\n#### Applications\n\nfileEnding=%S file\nsaveFile=Save File\n\n# LOCALIZATION NOTE (useApp, useDefault): %S = Application name\nuseApp=Use %S\nuseDefault=Use %S (default)\n\nuseOtherApp=Use other…\nfpTitleChooseApp=Select Helper Application\nmanageApp=Application Details…\nwebFeed=Web Feed\nvideoPodcastFeed=Video Podcast\naudioPodcastFeed=Podcast\nalwaysAsk=Always ask\nportableDocumentFormat=Portable Document Format (PDF)\n\n# LOCALIZATION NOTE (usePluginIn):\n# %1$S = plugin name (for example \"QuickTime Plugin-in 7.2\")\n# %2$S = brandShortName from brand.properties (for example \"Minefield\")\nusePluginIn=Use %S (in %S)\n\n# LOCALIZATION NOTE (previewInApp, addLiveBookmarksInApp): %S = brandShortName\npreviewInApp=Preview in %S\naddLiveBookmarksInApp=Add Live Bookmarks in %S\n\n# LOCALIZATION NOTE (typeDescriptionWithType):\n# %1$S = type description (for example \"Portable Document Format\")\n# %2$S = type (for example \"application/pdf\")\ntypeDescriptionWithType=%S (%S)\n\n\n#### Cookie Viewer\n\nhostColon=Host:\ndomainColon=Domain:\nforSecureOnly=Encrypted connections only\nforAnyConnection=Any type of connection\nexpireAtEndOfSession=At end of session\ncan=Allow\ncanAccessFirstParty=Allow first party only\ncanSession=Allow for Session\ncannot=Block\nnoCookieSelected=<no cookie selected>\ncookiesAll=The following cookies are stored on your computer:\ncookiesFiltered=The following cookies match your search:\n\n# LOCALIZATION NOTE (removeAllCookies, removeAllShownCookies):\n# removeAllCookies and removeAllShownCookies are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial cookies are shown as a result of keyword search,\n# removeAllShownCookies is displayed as button label.\n# removeAllCookies is displayed when no keyword search and all cookies are shown.\nremoveAllCookies.label=Remove All\nremoveAllCookies.accesskey=A\nremoveAllShownCookies.label=Remove All Shown\nremoveAllShownCookies.accesskey=A\n\n# LOCALIZATION NOTE (removeSelectedCookies):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# If you need to display the number of selected elements in your language,\n# you can use #1 in your localization as a placeholder for the number.\n# For example this is the English string with numbers:\n# removeSelectedCookied=Remove #1 Selected;Remove #1 Selected\nremoveSelectedCookies.label=Remove Selected;Remove Selected\nremoveSelectedCookies.accesskey=R\n\ndefaultUserContextLabel=None\n\n#### Offline apps\nofflineAppsList.height=7em\nofflineAppRemoveTitle=Remove offline website data\nofflineAppRemovePrompt=After removing this data, %S will not be available offline.  Are you sure you want to remove this offline website?\nofflineAppRemoveConfirm=Remove offline data\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# offline application\n#   e.g. offlineAppUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nofflineAppUsage=%1$S %2$S\n\nofflinepermissionstext=The following websites are not allowed to store data for offline use:\nofflinepermissionstitle=Offline Data\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the web content cache.\n#   e.g., \"Your web content cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualDiskCacheSize=Your web content cache is currently using %1$S %2$S of disk space\nactualDiskCacheSizeCalculated=Calculating web content cache size…\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the application cache.\n#   e.g., \"Your application cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualAppCacheSize=Your application cache is currently using %1$S %2$S of disk space\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the total usage of site data.\n#   e.g., \"The total usage is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\ntotalSiteDataSize=Your stored site data is currently using %1$S %2$S of disk space\nclearSiteDataPromptTitle=Clear all cookies and site data\nclearSiteDataPromptText=Selecting ‘Clear Now’ will clear all cookies and site data stored by Firefox. This may sign you out of websites and remove offline web content.\nclearSiteDataNow=Clear Now\nimportant=Important\ndefault=Default\nsiteUsage=%1$S %2$S\n# LOCALIZATION NOTE (removeAllSiteData, removeAllSiteDataShown):\n# removeAllSiteData and removeAllSiteDataShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAllSiteData.label=Remove All\nremoveAllSiteData.accesskey=e\nremoveAllSiteDataShown.label=Remove All Shown\nremoveAllSiteDataShown.accesskey=e\nspaceAlert.learnMoreButton.label=Learn More\nspaceAlert.learnMoreButton.accesskey=L\nspaceAlert.over5GB.prefButton.label=Open Preferences\nspaceAlert.over5GB.prefButton.accesskey=O\n# LOCALIZATION NOTE (spaceAlert.over5GB.prefButtonWin.label): On Windows Preferences is called Options\nspaceAlert.over5GB.prefButtonWin.label=Open Options\nspaceAlert.over5GB.prefButtonWin.accesskey=O\n# LOCALIZATION NOTE (spaceAlert.over5GB.message): %S = brandShortName\nspaceAlert.over5GB.message=%S is running out of disk space. Website contents may not display properly. You can clear stored site data in Preferences > Advanced > Site Data.\n# LOCALIZATION NOTE (spaceAlert.over5GB.messageWin):\n# - On Windows Preferences is called Options\n# - %S = brandShortName\nspaceAlert.over5GB.messageWin=%S is running out of disk space. Website contents may not display properly. You can clear stored site data in Options > Advanced > Site Data.\nspaceAlert.under5GB.okButton.label=OK, Got it\nspaceAlert.under5GB.okButton.accesskey=K\n# LOCALIZATION NOTE (spaceAlert.under5GB.message): %S = brandShortName\nspaceAlert.under5GB.message=%S is running out of disk space. Website contents may not display properly. Visit “Learn More” to optimize your disk usage for better browsing experience.\n\n# LOCALIZATION NOTE (featureEnableRequiresRestart, featureDisableRequiresRestart, restartTitle): %S = brandShortName\nfeatureEnableRequiresRestart=%S must restart to enable this feature.\nfeatureDisableRequiresRestart=%S must restart to disable this feature.\nshouldRestartTitle=Restart %S\nokToRestartButton=Restart %S now\nrevertNoRestartButton=Revert\n\nrestartNow=Restart Now\nrestartLater=Restart Later\n\ndisableContainersAlertTitle=Close All Container Tabs?\n\n# LOCALIZATION NOTE (disableContainersMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersMsg=If you disable Container Tabs now, #S container tab will be closed. Are you sure you want to disable Container Tabs?;If you disable Container Tabs now, #S container tabs will be closed. Are you sure you want to disable Container Tabs?\n\n# LOCALIZATION NOTE (disableContainersOkButton): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersOkButton=Close #S Container Tab;Close #S Container Tabs\n\ndisableContainersButton2=Keep enabled\n\nremoveContainerAlertTitle=Remove This Container?\n\n# LOCALIZATION NOTE (removeContainerMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\nremoveContainerMsg=If you remove this Container now, #S container tab will be closed. Are you sure you want to remove this Container?;If you remove this Container now, #S container tabs will be closed. Are you sure you want to remove this Container?\n\nremoveContainerOkButton=Remove this Container\nremoveContainerButton2=Don’t remove this Container\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/preferences/privacy.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  trackingProtectionHeader.label       \"Use Tracking Protection\">\n<!ENTITY  trackingProtectionAlways.label       \"Always\">\n<!ENTITY  trackingProtectionAlways.accesskey   \"y\">\n<!ENTITY  trackingProtectionPrivate.label      \"Only in private windows\">\n<!ENTITY  trackingProtectionPrivate.accesskey  \"l\">\n<!ENTITY  trackingProtectionNever.label        \"Never\">\n<!ENTITY  trackingProtectionNever.accesskey    \"n\">\n<!ENTITY  trackingProtectionLearnMore.label    \"Learn more\">\n<!ENTITY  trackingProtectionExceptions.label   \"Exceptions…\">\n<!ENTITY  trackingProtectionExceptions.accesskey \"x\">\n\n<!ENTITY tracking.label                 \"Tracking\">\n<!ENTITY trackingProtectionPBM5.label         \"Use Tracking Protection in Private Windows\">\n<!ENTITY trackingProtectionPBM5.accesskey     \"v\">\n<!ENTITY trackingProtectionPBMLearnMore.label \"Learn more\">\n<!ENTITY changeBlockList.label          \"Change Block List\">\n<!ENTITY changeBlockList.accesskey      \"C\">\n\n<!-- LOCALIZATION NOTE (doNotTrack.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (doNotTrack.post.label): include a starting space as needed -->\n<!ENTITY  doNotTrack.pre.label          \"You can also \">\n<!ENTITY  doNotTrack.settings.label     \"manage your Do Not Track settings\">\n<!ENTITY  doNotTrack.post.label         \".\">\n\n<!ENTITY  history.label                 \"History\">\n\n<!ENTITY  locationBar.label             \"Location Bar\">\n\n<!ENTITY  locbar.suggest.label          \"When using the location bar, suggest:\">\n<!ENTITY  locbar.history.label          \"History\">\n<!ENTITY  locbar.history.accesskey      \"H\">\n<!ENTITY  locbar.bookmarks.label        \"Bookmarks\">\n<!ENTITY  locbar.bookmarks.accesskey    \"k\">\n<!ENTITY  locbar.openpage.label         \"Open tabs\">\n<!ENTITY  locbar.openpage.accesskey     \"O\">\n<!ENTITY  locbar.searches.label         \"Related searches from the default search engine\">\n<!ENTITY  locbar.searches.accesskey     \"d\">\n\n<!ENTITY  suggestionSettings.label      \"Change preferences for search engine suggestions…\">\n<!ENTITY  suggestionSettings.accesskey  \"g\">\n\n<!ENTITY  acceptCookies.label           \"Accept cookies from sites\">\n<!ENTITY  acceptCookies.accesskey       \"A\">\n\n<!ENTITY  acceptThirdParty.pre.label      \"Accept third-party cookies:\">\n<!ENTITY  acceptThirdParty.pre.accesskey  \"y\">\n<!ENTITY  acceptThirdParty.always.label   \"Always\">\n<!ENTITY  acceptThirdParty.never.label    \"Never\">\n<!ENTITY  acceptThirdParty.visited.label  \"From visited\">\n\n<!ENTITY  keepUntil.label               \"Keep until:\">\n<!ENTITY  keepUntil.accesskey           \"u\">\n\n<!ENTITY  expire.label                  \"they expire\">\n<!ENTITY  close.label                   \"I close &brandShortName;\">\n\n<!ENTITY  cookieExceptions.label        \"Exceptions…\">\n<!ENTITY  cookieExceptions.accesskey    \"E\">\n\n<!ENTITY  showCookies.label             \"Show Cookies…\">\n<!ENTITY  showCookies.accesskey         \"S\">\n\n<!ENTITY  historyHeader.pre.label          \"&brandShortName; will:\">\n<!ENTITY  historyHeader.pre.accesskey      \"w\">\n<!ENTITY  historyHeader.remember.label     \"Remember history\">\n<!ENTITY  historyHeader.dontremember.label \"Never remember history\">\n<!ENTITY  historyHeader.custom.label       \"Use custom settings for history\">\n<!ENTITY  historyHeader.post.label         \"\">\n\n<!ENTITY  rememberDescription.label      \"&brandShortName; will remember your browsing, download, form and search history, and keep cookies from websites you visit.\">\n\n<!-- LOCALIZATION NOTE (rememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.middle.label): include a starting and trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.post.label): include a starting space as needed -->\n<!ENTITY  rememberActions.pre.label           \"You may want to \">\n<!ENTITY  rememberActions.clearHistory.label  \"clear your recent history\">\n<!ENTITY  rememberActions.middle.label        \", or \">\n<!ENTITY  rememberActions.removeCookies.label \"remove individual cookies\">\n<!ENTITY  rememberActions.post.label          \".\">\n\n<!ENTITY  dontrememberDescription.label  \"&brandShortName; will use the same settings as private browsing, and will not remember any history as you browse the Web.\">\n\n<!-- LOCALIZATION NOTE (dontrememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (dontrememberActions.post.label): include a starting space as needed -->\n<!ENTITY  dontrememberActions.pre.label          \"You may also want to \">\n<!ENTITY  dontrememberActions.clearHistory.label \"clear all current history\">\n<!ENTITY  dontrememberActions.post.label         \".\">\n\n<!ENTITY  privateBrowsingPermanent2.label \"Always use private browsing mode\">\n<!ENTITY  privateBrowsingPermanent2.accesskey \"p\">\n\n<!ENTITY  rememberHistory2.label      \"Remember my browsing and download history\">\n<!ENTITY  rememberHistory2.accesskey  \"b\">\n\n<!ENTITY  rememberSearchForm.label       \"Remember search and form history\">\n<!ENTITY  rememberSearchForm.accesskey   \"f\">\n\n<!ENTITY  clearOnClose.label             \"Clear history when &brandShortName; closes\">\n<!ENTITY  clearOnClose.accesskey         \"r\">\n\n<!ENTITY  clearOnCloseSettings.label     \"Settings…\">\n<!ENTITY  clearOnCloseSettings.accesskey \"t\">\n\n<!ENTITY  browserContainersHeader.label         \"Container Tabs\">\n<!ENTITY  browserContainersLearnMore.label      \"Learn more\">\n<!ENTITY  browserContainersEnabled.label        \"Enable Container Tabs\">\n<!ENTITY  browserContainersEnabled.accesskey    \"n\">\n<!ENTITY  browserContainersSettings.label        \"Settings…\">\n<!ENTITY  browserContainersSettings.accesskey    \"i\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/preferences/search.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY defaultSearchEngine.label             \"Default Search Engine\">\n\n<!ENTITY chooseYourDefaultSearchEngine.label   \"Choose your default search engine. &brandShortName; uses it in the location bar, search bar, and start page.\">\n\n<!ENTITY provideSearchSuggestions.label        \"Provide search suggestions\">\n<!ENTITY provideSearchSuggestions.accesskey    \"s\">\n\n<!ENTITY showURLBarSuggestions.label           \"Show search suggestions in location bar results\">\n<!ENTITY showURLBarSuggestions.accesskey       \"l\">\n<!ENTITY urlBarSuggestionsPermanentPB.label    \"Search suggestions will not be shown in location bar results because you have configured &brandShortName; to never remember history.\">\n\n<!ENTITY oneClickSearchEngines.label           \"One-click Search Engines\">\n\n<!ENTITY chooseWhichOneToDisplay.label         \"The search bar lets you search alternate engines directly. Choose which ones to display.\">\n\n<!ENTITY engineNameColumn.label                \"Search Engine\">\n<!ENTITY engineKeywordColumn.label             \"Keyword\">\n\n<!ENTITY restoreDefaultSearchEngines.label     \"Restore Default Search Engines\">\n<!ENTITY restoreDefaultSearchEngines.accesskey \"d\">\n\n<!ENTITY removeEngine.label                    \"Remove\">\n<!ENTITY removeEngine.accesskey                \"r\">\n\n<!ENTITY addMoreSearchEngines.label            \"Add more search engines…\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/preferences/security.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  general.label                 \"General\">\n\n<!ENTITY  warnOnAddonInstall.label        \"Warn you when sites try to install add-ons\">\n<!ENTITY  warnOnAddonInstall.accesskey    \"W\">\n\n<!-- LOCALIZATION NOTE (enableSafeBrowsing.label, blockDownloads.label, blockUncommonUnwanted.label):\n  It is important that wording follows the guidelines outlined on this page:\n  https://developers.google.com/safe-browsing/developers_guide_v2#AcceptableUsage\n-->\n<!ENTITY  enableSafeBrowsing.label        \"Block dangerous and deceptive content\">\n<!ENTITY  enableSafeBrowsing.accesskey    \"B\">\n\n<!ENTITY  blockDownloads.label            \"Block dangerous downloads\">\n<!ENTITY  blockDownloads.accesskey        \"D\">\n\n<!ENTITY  blockUncommonAndUnwanted.label     \"Warn you about unwanted and uncommon software\">\n<!ENTITY  blockUncommonAndUnwanted.accesskey \"C\">\n\n<!ENTITY  addonExceptions.label         \"Exceptions…\">\n<!ENTITY  addonExceptions.accesskey     \"E\">\n\n\n<!ENTITY  logins.label                  \"Logins\">\n\n<!ENTITY  rememberLogins.label          \"Remember logins for sites\">\n<!ENTITY  rememberLogins.accesskey      \"R\">\n<!ENTITY  passwordExceptions.label      \"Exceptions…\">\n<!ENTITY  passwordExceptions.accesskey  \"x\">\n\n<!ENTITY  useMasterPassword.label        \"Use a master password\">\n<!ENTITY  useMasterPassword.accesskey    \"U\">\n<!ENTITY  changeMasterPassword.label     \"Change Master Password…\">\n<!ENTITY  changeMasterPassword.accesskey \"M\">\n\n<!ENTITY  savedLogins.label              \"Saved Logins…\">\n<!ENTITY  savedLogins.accesskey          \"L\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/preferences/selectBookmark.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY selectBookmark.title\n  \"Set Home Page\">\n<!ENTITY selectBookmark.label\n  \"Choose a Bookmark to be your Home Page. If you choose a folder, the Bookmarks in that folder will be opened in Tabs.\">\n\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/preferences/siteDataSettings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     window.title                  \"Settings - Site Data\">\n<!ENTITY     settings.description          \"The following websites asked to store site data in your disk. You can specify which websites are allowed to store site data. Default site data is temporary and could be deleted automatically.\">\n<!ENTITY     hostCol.label                 \"Site\">\n<!ENTITY     statusCol.label               \"Status\">\n<!ENTITY     usageCol.label                \"Storage\">\n<!ENTITY     searchPlaceHolder             \"Search\">\n<!ENTITY     searchPlaceHolder.accesskey   \"S\">\n<!ENTITY     removeSelected.label          \"Remove Selected\">\n<!ENTITY     removeSelected.accesskey      \"r\">\n<!ENTITY     save.label                    \"Save Changes\">\n<!ENTITY     save.accesskey                \"a\">\n<!ENTITY     cancel.label                  \"Cancel\">\n<!ENTITY     cancel.accesskey              \"C\">\n<!ENTITY     removingDialog.title          \"Removing Site Data\">\n<!ENTITY     removingDialog.description    \"Removing site data will also remove cookies. This may log you out of websites and remove offline web content. Are you sure you want to make the changes?\">\n<!ENTITY     siteTree.label                \"The following website cookies will be removed:\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/preferences/sync.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- The page shown when logged in... -->\n\n<!ENTITY engine.bookmarks.label     \"Bookmarks\">\n<!ENTITY engine.bookmarks.accesskey \"m\">\n<!ENTITY engine.tabs.label2         \"Open Tabs\">\n<!ENTITY engine.tabs.accesskey      \"T\">\n<!ENTITY engine.history.label       \"History\">\n<!ENTITY engine.history.accesskey   \"r\">\n<!ENTITY engine.passwords.label     \"Passwords\">\n<!ENTITY engine.passwords.accesskey \"P\">\n<!ENTITY engine.prefs.label         \"Preferences\">\n<!ENTITY engine.prefs.accesskey     \"S\">\n<!ENTITY engine.addons.label        \"Add-ons\">\n<!ENTITY engine.addons.accesskey    \"A\">\n\n<!-- Device Settings -->\n<!ENTITY fxaSyncDeviceName.label       \"Device Name\">\n<!ENTITY changeSyncDeviceName.label \"Change Device Name…\">\n<!ENTITY changeSyncDeviceName.accesskey \"h\">\n<!ENTITY cancelChangeSyncDeviceName.label \"Cancel\">\n<!ENTITY cancelChangeSyncDeviceName.accesskey \"n\">\n<!ENTITY saveChangeSyncDeviceName.label \"Save\">\n<!ENTITY saveChangeSyncDeviceName.accesskey \"v\">\n\n<!-- Footer stuff -->\n<!ENTITY prefs.tosLink.label        \"Terms of Service\">\n<!ENTITY fxaPrivacyNotice.link.label \"Privacy Notice\">\n\n<!-- LOCALIZATION NOTE (signedInUnverified.beforename.label,\nsignedInUnverified.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInUnverified.beforename.label \"\">\n<!ENTITY signedInUnverified.aftername.label \"is not verified.\">\n\n<!-- LOCALIZATION NOTE (signedInLoginFailure.beforename.label,\nsignedInLoginFailure.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInLoginFailure.beforename.label \"Please sign in to reconnect\">\n<!ENTITY signedInLoginFailure.aftername.label \"\">\n\n<!ENTITY notSignedIn.label           \"You are not signed in.\">\n<!ENTITY signIn.label                \"Sign in\">\n<!ENTITY signIn.accesskey            \"g\">\n<!ENTITY profilePicture.tooltip      \"Change profile picture\">\n<!ENTITY verifiedManage.label        \"Manage Account\">\n<!ENTITY verifiedManage.accesskey    \"o\">\n<!ENTITY disconnect.label            \"Disconnect…\">\n<!ENTITY disconnect.accesskey        \"D\">\n<!ENTITY verify.label                \"Verify Email\">\n<!ENTITY verify.accesskey            \"V\">\n<!ENTITY forget.label                \"Forget this Email\">\n<!ENTITY forget.accesskey            \"F\">\n\n<!ENTITY signedOut.caption            \"Take Your Web With You\">\n<!ENTITY signedOut.description        \"Synchronize your bookmarks, history, tabs, passwords, add-ons, and preferences across all your devices.\">\n<!ENTITY signedOut.accountBox.title   \"Connect with a &syncBrand.fxAccount.label;\">\n<!ENTITY signedOut.accountBox.create  \"Create Account\">\n<!ENTITY signedOut.accountBox.create.accesskey  \"C\">\n<!ENTITY signedOut.accountBox.signin  \"Sign In\">\n<!ENTITY signedOut.accountBox.signin.accesskey  \"I\">\n\n<!ENTITY signedIn.engines.label       \"Sync Across All Devices\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.*): the following strings will be used to\n     create a single sentence with active links.\n     The resulting sentence in English is: \"Download Firefox for\n     Android or iOS to sync with your mobile device.\" -->\n\n<!ENTITY mobilePromo3.start            \"Download Firefox for \">\n<!-- LOCALIZATION NOTE (mobilePromo3.androidLink): This is a link title that links to https://www.mozilla.org/firefox/android/ -->\n<!ENTITY mobilePromo3.androidLink      \"Android\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSBefore): This is text displayed between mobilePromo3.androidLink and mobilePromo3.iosLink -->\n<!ENTITY mobilePromo3.iOSBefore         \" or \">\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSLink): This is a link title that links to https://www.mozilla.org/firefox/ios/ -->\n<!ENTITY mobilePromo3.iOSLink          \"iOS\">\n\n<!ENTITY mobilePromo3.end              \" to sync with your mobile device.\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/preferences/tabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ctrlTabRecentlyUsedOrder.label       \"Ctrl+Tab cycles through tabs in recently used order\">\n<!ENTITY ctrlTabRecentlyUsedOrder.accesskey   \"T\">\n\n<!ENTITY newWindowsAsTabs.label       \"Open new windows in a new tab instead\">\n<!ENTITY newWindowsAsTabs.accesskey   \"w\">\n\n<!ENTITY warnOnCloseMultipleTabs.label      \"Warn you when closing multiple tabs\">\n<!ENTITY warnOnCloseMultipleTabs.accesskey  \"m\">\n\n<!ENTITY warnOnOpenManyTabs.label       \"Warn you when opening multiple tabs might slow down &brandShortName;\">\n<!ENTITY warnOnOpenManyTabs.accesskey   \"d\">\n\n<!ENTITY switchLinksToNewTabs.label        \"When you open a link in a new tab, switch to it immediately\">\n<!ENTITY switchLinksToNewTabs.accesskey    \"h\">\n\n<!ENTITY showTabsInTaskbar.label          \"Show tab previews in the Windows taskbar\">\n<!ENTITY showTabsInTaskbar.accesskey      \"k\">\n<!ENTITY tabsGroup.label          \"Tabs\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/preferences/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                     \"Exceptions - Translation\">\n<!ENTITY window.width                     \"36em\">\n<!ENTITY windowClose.key                  \"w\">\n\n<!ENTITY noTranslationForLanguages.label  \"Translation will not be offered for the following languages:\">\n<!ENTITY treehead.languageName.label      \"Languages\">\n<!ENTITY removeLanguage.label             \"Remove Language\">\n<!ENTITY removeLanguage.accesskey         \"R\">\n<!ENTITY removeAllLanguages.label         \"Remove All Languages\">\n<!ENTITY removeAllLanguages.accesskey     \"e\">\n\n<!ENTITY noTranslationForSites.label      \"Translation will not be offered for the following sites:\">\n<!ENTITY treehead.siteName.label          \"Sites\">\n<!ENTITY removeSite.label                 \"Remove Site\">\n<!ENTITY removeSite.accesskey             \"S\">\n<!ENTITY removeAllSites.label             \"Remove All Sites\">\n<!ENTITY removeAllSites.accesskey         \"i\">\n\n<!ENTITY button.close.label               \"Close\">\n<!ENTITY button.close.accesskey           \"C\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/quitDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nquitDialogTitle=Quit %S\n\nquitTitle=&Quit\ncancelTitle=&Cancel\nsaveTitle=&Save and Quit\nneverAsk2=&Do not ask next time\nmessage=Do you want %S to save your tabs and windows for the next time it starts?\nmessageNoWindows=Do you want %S to save your tabs for the next time it starts?\nmessagePrivate=You’re in private browsing mode. Quitting %S now will discard all your open tabs and windows.\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/safeMode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeModeDialog.title         \"&brandShortName; Safe Mode\">\n<!ENTITY window.maxWidth              \"400\">\n\n<!ENTITY startSafeMode.label          \"Start in Safe Mode\">\n<!ENTITY refreshProfile.label         \"Refresh &brandShortName;\">\n\n<!ENTITY safeModeDescription3.label   \"Safe Mode is a special mode of &brandShortName; that can be used to troubleshoot issues.\">\n<!ENTITY safeModeDescription4.label   \"Your add-ons and custom settings will be temporarily disabled.\">\n\n<!ENTITY refreshProfileInstead.label  \"You can also skip troubleshooting and try refreshing &brandShortName;.\">\n\n<!-- LOCALIZATION NOTE (autoSafeModeDescription3.label): Shown on the safe mode dialog after multiple startup crashes. See also chrome/global/resetProfile.dtd -->\n<!ENTITY autoSafeModeDescription3.label \"&brandShortName; closed unexpectedly while starting. This might be caused by add-ons or other problems. You can try to resolve the problem by troubleshooting in Safe Mode.\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/safebrowsing/phishing-afterload-warning-message.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeb.palm.accept.label \"Get me out of here!\">\n<!ENTITY safeb.palm.decline.label \"Ignore this warning\">\n<!-- Localization note (safeb.palm.notdeceptive.label) - Label of the Help menu\n  item. Either this or reportDeceptiveSiteMenu.label from report-phishing.dtd is\n  shown. -->\n<!ENTITY safeb.palm.notdeceptive.label \"This isn’t a deceptive site…\">\n<!-- Localization note (safeb.palm.notdeceptive.accesskey) - Because\n  safeb.palm.notdeceptive.label and reportDeceptiveSiteMenu.title from\n  report-phishing.dtd are never shown at the same time, the same accesskey can\n  be used for them. -->\n<!ENTITY safeb.palm.notdeceptive.accesskey \"d\">\n<!ENTITY safeb.palm.reportPage.label \"Why was this page blocked?\">\n\n<!ENTITY safeb.blocked.malwarePage.title \"Reported Attack Page!\">\n<!-- Localization note (safeb.blocked.malwarePage.shortDesc) - Please don't translate the contents of the <span id=\"malware_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.malwarePage.shortDesc \"This web page at <span id='malware_sitename'/> has been reported as an attack page and has been blocked based on your security preferences.\">\n<!ENTITY safeb.blocked.malwarePage.longDesc \"<p>Attack pages try to install programs that steal private information, use your computer to attack others, or damage your system.</p><p>Some attack pages intentionally distribute harmful software, but many are compromised without the knowledge or permission of their owners.</p>\">\n\n<!ENTITY safeb.blocked.unwantedPage.title \"Reported Unwanted Software Page!\">\n<!-- Localization note (safeb.blocked.unwantedPage.shortDesc) - Please don't translate the contents of the <span id=\"unwanted_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.unwantedPage.shortDesc \"This web page at <span id='unwanted_sitename'/> has been reported to contain unwanted software and has been blocked based on your security preferences.\">\n<!ENTITY safeb.blocked.unwantedPage.longDesc \"<p>Unwanted software pages try to install software that can be deceptive and affect your system in unexpected ways.</p>\">\n\n<!ENTITY safeb.blocked.phishingPage.title2 \"Deceptive Site!\">\n<!-- Localization note (safeb.blocked.phishingPage.shortDesc2) - Please don't translate the contents of the <span id=\"phishing_sitename\"/> tag. It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.phishingPage.shortDesc2 \"This web page at <span id='phishing_sitename'/> has been reported as a deceptive site and has been blocked based on your security preferences.\">\n<!ENTITY safeb.blocked.phishingPage.longDesc2 \"<p>Deceptive sites are designed to trick you into doing something dangerous, like installing software, or revealing your personal information, like passwords, phone numbers or credit cards.</p><p>Entering any information on this web page may result in identity theft or other fraud.</p>\">\n\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/safebrowsing/report-phishing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Localization note (reportDeceptiveSiteMenu.title) - Label of the Help menu\n  item. Either this or safeb.palm.notdeceptive.label from\n  phishing-afterload-warning-message.dtd is shown. -->\n<!ENTITY reportDeceptiveSiteMenu.title      \"Report deceptive site…\">\n<!-- Localization note (reportDeceptiveSiteMenu.accesskey) - Because\n  safeb.palm.notdeceptive.label from phishing-afterload-warning-message.dtd and\n  reportDeceptiveSiteMenu.title are never shown at the same time, the same\n  accesskey can be used for them. -->\n<!ENTITY reportDeceptiveSiteMenu.accesskey  \"D\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/sanitize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sanitizePrefs2.title          \"Settings for Clearing History\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.modal.width): width of the Clear History on Shutdown dialog.\n     Should be large enough to contain the item* strings on a single line.\n     The column width should be set at half of the dialog width. -->\n<!ENTITY sanitizePrefs2.modal.width    \"34em\">\n<!ENTITY sanitizePrefs2.column.width   \"17em\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.inContent.dialog.width): width of the\n     Clear History on Shutdown subdialog in the in-content preferences.\n     Should be large enough to contain the item* strings on a single line.\n     The column width adjusts the width of the first column in the dialog.\n     You can set the column width to a value that makes the dialog look visually balanced,\n     or at half of the dialog width if unsure. -->\n<!ENTITY sanitizePrefs2.inContent.dialog.width \"34em\">\n<!ENTITY sanitizePrefs2.inContent.column.width \"24em\">\n\n<!ENTITY sanitizeDialog2.title         \"Clear Recent History\">\n<!-- LOCALIZATION NOTE (sanitizeDialog2.width): width of the Clear Recent History dialog -->\n<!ENTITY sanitizeDialog2.width         \"34em\">\n\n<!ENTITY clearDataSettings2.label     \"When I quit &brandShortName;, it should automatically clear all:\">\n\n<!-- XXX rearrange entities to match physical layout when l10n isn't an issue -->\n<!-- LOCALIZATION NOTE (clearTimeDuration.*): \"Time range to clear\" dropdown.\n     See UI mockup at bug 480169 -->\n<!ENTITY clearTimeDuration.label          \"Time range to clear: \">\n<!ENTITY clearTimeDuration.accesskey      \"T\">\n<!ENTITY clearTimeDuration.lastHour       \"Last Hour\">\n<!ENTITY clearTimeDuration.last2Hours     \"Last Two Hours\">\n<!ENTITY clearTimeDuration.last4Hours     \"Last Four Hours\">\n<!ENTITY clearTimeDuration.today          \"Today\">\n<!ENTITY clearTimeDuration.everything     \"Everything\">\n<!-- Localization note (clearTimeDuration.suffix) - trailing entity for languages\nthat require it.  -->\n<!ENTITY clearTimeDuration.suffix         \"\">\n<!ENTITY clearTimeDuration.dateColumn     \"Visit Date\">\n<!ENTITY clearTimeDuration.nameColumn     \"Name\">\n\n<!-- LOCALIZATION NOTE (detailsProgressiveDisclosure.*): Labels and accesskeys\n     of the \"Details\" progressive disclosure button.  See UI mockup at bug\n     480169 -->\n<!ENTITY detailsProgressiveDisclosure.label     \"Details\">\n<!ENTITY detailsProgressiveDisclosure.accesskey \"e\">\n\n<!ENTITY historySection.label         \"History\">\n<!ENTITY dataSection.label            \"Data\">\n\n<!ENTITY itemHistoryAndDownloads.label     \"Browsing &amp; Download History\">\n<!ENTITY itemHistoryAndDownloads.accesskey \"B\">\n<!ENTITY itemFormSearchHistory.label       \"Form &amp; Search History\">\n<!ENTITY itemFormSearchHistory.accesskey   \"F\">\n<!ENTITY itemCookies.label                 \"Cookies\">\n<!ENTITY itemCookies.accesskey             \"C\">\n<!ENTITY itemCache.label                   \"Cache\">\n<!ENTITY itemCache.accesskey               \"A\">\n<!ENTITY itemOfflineApps.label             \"Offline Website Data\">\n<!ENTITY itemOfflineApps.accesskey         \"O\">\n<!ENTITY itemActiveLogins.label            \"Active Logins\">\n<!ENTITY itemActiveLogins.accesskey        \"L\">\n<!ENTITY itemSitePreferences.label         \"Site Preferences\">\n<!ENTITY itemSitePreferences.accesskey     \"S\">\n\n<!-- LOCALIZATION NOTE (sanitizeEverythingUndoWarning): Second warning paragraph\n     that appears when \"Time range to clear\" is set to \"Everything\".  See UI\n     mockup at bug 480169 -->\n<!ENTITY sanitizeEverythingUndoWarning     \"This action cannot be undone.\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nsearchtip=Search using %S\n\n# LOCALIZATION NOTE (searchPlaceholder): this is shown in the searchbox when\n# the user hasn't typed anything yet.\nsearchPlaceholder=Search\n\n# LOCALIZATION NOTE (searchHeader): this is displayed at the top of the panel\n# showing search suggestions.\n# %S is replaced with the name of the current default search engine.\nsearchHeader=%S Search\n\n# LOCALIZATION NOTE (cmd_pasteAndSearch): \"Search\" is a verb, this is the\n# search bar equivalent to the url bar's \"Paste & Go\"\ncmd_pasteAndSearch=Paste & Search\n\ncmd_clearHistory=Clear Search History\ncmd_clearHistory_accesskey=H\n\ncmd_showSuggestions=Show Suggestions\ncmd_showSuggestions_accesskey=S\n\n# LOCALIZATION NOTE (cmd_addFoundEngine): %S is replaced by the name of\n# a search engine offered by a web page. Each engine is displayed as a\n# menuitem at the bottom of the search panel.\ncmd_addFoundEngine=Add “%S”\n# LOCALIZATION NOTE (cmd_addFoundEngineMenu): When more than 5 engines\n# are offered by a web page, instead of listing all of them in the\n# search panel using the cmd_addFoundEngine string, they will be\n# grouped in a submenu using cmd_addFoundEngineMenu as a label.\ncmd_addFoundEngineMenu=Add search engine\n\n# LOCALIZATION NOTE (searchForSomethingWith):\n# This string is used to build the header above the list of one-click\n# search providers:  \"Search for <user-typed string> with:\"\n# NB: please leave the <span> and its class exactly as it is in English.\nsearchForSomethingWith=Search for <span class='contentSearchSearchWithHeaderSearchText'></span> with:\n\n# LOCALIZATION NOTE (searchWithHeader):\n# The wording of this string should be as close as possible to\n# searchForSomethingWith. This string will be used when the user\n# has not typed anything.\nsearchWithHeader=Search with:\n\n# LOCALIZATION NOTE (searchSettings):\n# This is the label for the button that opens Search preferences.\nsearchSettings=Change Search Settings\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/searchbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cmd_engineManager.label        \"Manage Search Engines…\">\n<!ENTITY searchEndCap.label             \"Search\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/searchplugins/amazondotcom.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Amazon.com</ShortName>\n<Description>Amazon.com Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAC0AQAAJgAAACAgAAAAAAAA6QIAANoBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAF7SURBVDjLlZPLasJAFIaFRF+iVV+h6hO0GF+gVB9AaHwDt64qCG03tQgtdCFIuyhUelmGli66MXThSt24kNiFBUlAYi6ezjnNxSuawB/ITP7v/HNmJgQAEaZzpgHs/gwcTyTEXuXl2U6nA8ViEbK5HKler28CVRAwnB9ptVrAh8MrQuCaZ4iA8fzIqSgCxwzpTIaSuN/RWGwdYLwCUBQFZFkGSZLgqdmEE7YEN8VOAKyaSKUW4nNBAFmnYiKZpDRX1WqwBBzP089n5f/NEQsFL4WqqtsBWJlzDAJr5PwSMM1awEzzdxIbGI3Hvc6jCZeVFgRQRwpY7Qcw3ktgfpR8wLRxCPaot/X4GS95MppfF6DX9n2A3f+kAZycaT8bAZjU6r6B/duD6d3BYg9wQq/tkYzHY1blEiz5lmQyGc95mrO6r2CxgpjCBXgNsJVviolpXJiraeOIjJRE10juUa4sR8V+mO17VvmGqtuOcdNlwut8zTQJcJ0njifyB2bgTdKh6w4BAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACsElEQVRYw71XQWsTURBe2LQgeNKLB+tVemt6txcteNSD/QGC6VEIGDx5s+eKPQqFgJhLNdFLBWMP7cU0oSAWjB70koC9WHbVQ5SO8+XtS14mr7svyaYDH9m87Jv55puZt1nPi4yIzjMeMj7T9OwjI88455nGC1cZX+nsDESumJmPFDwIAqrX6z00Gg1qt9vjkJgFgUeuO16Vy3RjeZkyMzM9+MY1fsM9I9h9zyV7ZAznZrA4FAoFVwJ1z+WuOysrg1lnMolkHJX4k0igzI5sARYWF7vEZEk0rvO6iyUSuJfLJUqM7zYSqRDIra4OOUZPmNZsNrsl8UVTpkJAjh1GzmaSpJ8mAWmYeZB5urHRhW5SNOfUCCDo47W1bvPZsp2qAhipy3Nz1kaLG8dUCEBqM5AvpgElqFar01NgIZsdco7Zb7VasU2YigIYL5tjqCL7Q5YkFQXKlcqQ7DbHthIALk/IWAKor82xPIhshxWABCYioDMz51sexcVi0XoG4DPLIyvJjkTArK3scDQnRvO0MdTrUHGiKZCP4tNgO6BAEI08EQH9Z2Qow0hyPypJGIa9p6JWKCn4SA8jSKmJIDgyRvPJkcRxjfUwNGr/i8+Mo32iHzWiThBD4NM60bet9P77/ubA728RlTjMiwiH6zEEfvIrwdZFtQmMJ7W/ofIDBZD5m3mVZGwJcOP2kmILIlCkE45HoPWurwCSg0+UQRD4ZyXxId+T7gQb9+4q9sioY5ltrOG3L5vqXiiJffDx/aUi83ZJ7jr2ohcEu8Hh6/m+I7OWGiVxbWKHsz+O3vSOakqFQdsFgQeJUiKD7Wv9YKXBgCeSUC3v2kM5EJhlHDh3NcgcPlG1BXZu98sDmTuBa4fsMnz9fniJUaGzs+eMC540XuR0aDO2L8Y3qPyMcdOM+R/8XcqRA3qp9gAAAABJRU5ErkJggg==</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://completion.amazon.com/search/complete?q={searchTerms}&amp;search-alias=aps&amp;mkt=1\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.amazon.com/exec/obidos/external-search/\" rel=\"searchform\">\n  <Param name=\"field-keywords\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"{inputEncoding}\"/>\n  <Param name=\"mode\" value=\"blended\"/>\n  <Param name=\"tag\" value=\"mozilla-20\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/searchplugins/bing.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n    <ShortName>Bing</ShortName>\n    <Description>Bing. Search by Microsoft.</Description>\n    <InputEncoding>UTF-8</InputEncoding>\n    <Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAICAAAAEACACoCAAAJgAAABAQAAABAAgAaAUAAM4IAAAoAAAAIAAAAEAAAAABAAgAAAAAAIAEAAAAAAAAAAAAAAABAAAAAAAAhIQMAI+PIwCXlzEAn59BAKioUwCurl8AtbVuAL6+fwDJyZMA0tKlANjYsgDe3r4A5eXMAOzs2QDy8uUA+fnzAP///wAAGi8AAC1QAAA/cAAAUZAAAGOwAAB2zwAAiPAAEZj/ADGm/wBRs/8AccH/AJHP/wCx3f8A0ev/AP///wAAAAAAACwvAABLUAAAaHAAAIaQAAClsAAAw88AAOHwABHv/wAx8f8AUfP/AHH1/wCR9/8Asfn/ANH7/wD///8AAAAAAAAvIQAAUDcAAHBMAACQYwAAsHkAAM+PAADwpgAR/7QAMf++AFH/yABx/9MAkf/cALH/5QDR//AA////AAAAAAAALw4AAFAYAABwIgAAkCwAALA2AADPQAAA8EoAEf9bADH/cQBR/4cAcf+dAJH/sgCx/8kA0f/fAP///wAAAAAAAi8AAARQAAAGcAAACJAAAAqwAAALzwAADvAAACD/EgA9/zEAW/9RAHn/cQCY/5EAtf+xANT/0QD///8AAAAAABQvAAAiUAAAMHAAAD2QAABMsAAAWc8AAGfwAAB4/xEAiv8xAJz/UQCu/3EAwP+RANL/sQDk/9EA////AAAAAAAmLwAAQFAAAFpwAAB0kAAAjrAAAKnPAADC8AAA0f8RANj/MQDe/1EA4/9xAOn/kQDv/7EA9v/RAP///wAAAAAALyYAAFBBAABwWwAAkHQAALCOAADPqQAA8MMAAP/SEQD/2DEA/91RAP/kcQD/6pEA//CxAP/20QD///8AAAAAAC8UAABQIgAAcDAAAJA+AACwTQAAz1sAAPBpAAD/eREA/4oxAP+dUQD/r3EA/8GRAP/SsQD/5dEA////AAAAAAAvAwAAUAQAAHAGAACQCQAAsAoAAM8MAADwDgAA/yASAP8+MQD/XFEA/3pxAP+XkQD/trEA/9TRAP///wAAAAAALwAOAFAAFwBwACEAkAArALAANgDPAEAA8ABJAP8RWgD/MXAA/1GGAP9xnAD/kbIA/7HIAP/R3wD///8AAAAAAC8AIABQADYAcABMAJAAYgCwAHgAzwCOAPAApAD/EbMA/zG+AP9RxwD/cdEA/5HcAP+x5QD/0fAA////AAAAAAAsAC8ASwBQAGkAcACHAJAApQCwAMQAzwDhAPAA8BH/APIx/wD0Uf8A9nH/APeR/wD5sf8A+9H/AP///wAAAAAAGwAvAC0AUAA/AHAAUgCQAGMAsAB2AM8AiADwAJkR/wCmMf8AtFH/AMJx/wDPkf8A3LH/AOvR/wD///8AAAAAAAgALwAOAFAAFQBwABsAkAAhALAAJgDPACwA8AA+Ef8AWDH/AHFR/wCMcf8AppH/AL+x/wDa0f8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBggCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAsQEA0HAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwkPEBAQEBALBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEMEBAQEBAQEBAPCQMAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAQEBAQEBAQDQgBAAAAAAAAAAAAAAAAAAAAAAABDRAQEBAQEBAQEBAQEA0GAQAAAAAAAAAAAAAAAAAAAAENEBAQDgcLEBAQEBAQEBALBAAAAAAAAAAAAAAAAAAAAQ0QEBANAQEHDRAQEBAQEBAOCAAAAAAAAAAAAAAAAAABDRAQEA4BAAACCA4QEBAQEBANAQAAAAAAAAAAAAAAAAENEBAQDgEAAAAABAsQEBAQEA0BAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAABBw4QEBAQDQEAAAAAAAAAAAAAAAABDRAQEA4BAAABBw0QEBAQEBANAQAAAAAAAAAAAAAAAAENEBAQDgEAAAcQEBAQEBAQEA0BAAAAAAAAAAAAAAAAAQ0QEBAOAQABCxAQEBAQEBANBwAAAAAAAAAAAAAAAAABDRAQEA4BAAQPEBAQEA0IBAEAAAAAAAAAAAAAAAAAAAENEBAQDgEACRAQDQkGAQAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQILCgYCAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA4BAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEBAQDgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEBAQDgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEA0IBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQcFAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAAAAAAAAAAAAEAAAAAAACEhAAAjIwAAJKSFgCZmSgAqqpRALKyYgC+vnsAxsaKAM3NmQDU1KgA4ODBAOjozwDw8OEA+fnyAP///wD///8AAAAAAAAaLwAALVAAAD9wAABRkAAAY7AAAHbPAACI8AARmP8AMab/AFGz/wBxwf8Akc//ALHd/wDR6/8A////AAAAAAAALC8AAEtQAABocAAAhpAAAKWwAADDzwAA4fAAEe//ADHx/wBR8/8AcfX/AJH3/wCx+f8A0fv/AP///wAAAAAAAC8hAABQNwAAcEwAAJBjAACweQAAz48AAPCmABH/tAAx/74AUf/IAHH/0wCR/9wAsf/lANH/8AD///8AAAAAAAAvDgAAUBgAAHAiAACQLAAAsDYAAM9AAADwSgAR/1sAMf9xAFH/hwBx/50Akf+yALH/yQDR/98A////AAAAAAACLwAABFAAAAZwAAAIkAAACrAAAAvPAAAO8AAAIP8SAD3/MQBb/1EAef9xAJj/kQC1/7EA1P/RAP///wAAAAAAFC8AACJQAAAwcAAAPZAAAEywAABZzwAAZ/AAAHj/EQCK/zEAnP9RAK7/cQDA/5EA0v+xAOT/0QD///8AAAAAACYvAABAUAAAWnAAAHSQAACOsAAAqc8AAMLwAADR/xEA2P8xAN7/UQDj/3EA6f+RAO//sQD2/9EA////AAAAAAAvJgAAUEEAAHBbAACQdAAAsI4AAM+pAADwwwAA/9IRAP/YMQD/3VEA/+RxAP/qkQD/8LEA//bRAP///wAAAAAALxQAAFAiAABwMAAAkD4AALBNAADPWwAA8GkAAP95EQD/ijEA/51RAP+vcQD/wZEA/9KxAP/l0QD///8AAAAAAC8DAABQBAAAcAYAAJAJAACwCgAAzwwAAPAOAAD/IBIA/z4xAP9cUQD/enEA/5eRAP+2sQD/1NEA////AAAAAAAvAA4AUAAXAHAAIQCQACsAsAA2AM8AQADwAEkA/xFaAP8xcAD/UYYA/3GcAP+RsgD/scgA/9HfAP///wAAAAAALwAgAFAANgBwAEwAkABiALAAeADPAI4A8ACkAP8RswD/Mb4A/1HHAP9x0QD/kdwA/7HlAP/R8AD///8AAAAAACwALwBLAFAAaQBwAIcAkAClALAAxADPAOEA8ADwEf8A8jH/APRR/wD2cf8A95H/APmx/wD70f8A////AAAAAAAbAC8ALQBQAD8AcABSAJAAYwCwAHYAzwCIAPAAmRH/AKYx/wC0Uf8AwnH/AM+R/wDcsf8A69H/AP///wAAAAAACAAvAA4AUAAVAHAAGwCQACEAsAAmAM8ALADwAD4R/wBYMf8AcVH/AIxx/wCmkf8Av7H/ANrR/wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMAAAAAAAAAAAAAAAACBgwMBwIAAAAAAAAAAAAABg4ODg4MBgIAAAAAAAAAAAYODQoODg4KBAAAAAAAAAAGDgwDBQsODg4FAAAAAAAABg4MAgADCg4OBgAAAAAAAAYODAICCg4ODgYAAAAAAAAGDgwCBg4OCwcCAAAAAAAABg4MAwkIBAIAAAAAAAAAAAYODAICAAAAAAAAAAAAAAAGDgwCAAAAAAAAAAAAAAAABg4MAgAAAAAAAAAAAAAAAAYMCAEAAAAAAAAAAAAAAAACAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</Image>\n    <Url type=\"application/x-suggestions+json\" template=\"https://www.bing.com/osjson.aspx\">\n        <Param name=\"query\" value=\"{searchTerms}\"/>\n        <Param name=\"form\" value=\"OSDJAS\"/>\n        <Param name=\"language\" value=\"{moz:locale}\"/>\n    </Url>\n    <Url type=\"text/html\" method=\"GET\" template=\"https://www.bing.com/search\" rel=\"searchform\">\n        <Param name=\"q\" value=\"{searchTerms}\"/>\n        <Param name=\"pc\" value=\"MOZI\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"contextmenu\" value=\"MOZCON\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"searchbar\" value=\"MOZSBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"homepage\" value=\"MOZSPG\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"keyword\" value=\"MOZLBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"newtab\" value=\"MOZTSB\"/>\n    </Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/searchplugins/ddg.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<OpenSearchDescription xmlns=\"http://a9.com/-/spec/opensearch/1.1/\"> \n  <ShortName>DuckDuckGo</ShortName> \n  <Description>Search DuckDuckGo</Description> \n  <InputEncoding>UTF-8</InputEncoding> \n  <Image height=\"16\" width=\"16\">data:image/icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA11RgALs6oACbQ9wAj0v8AI9L/ACfQ9wAu0agANdUYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzzN4CNdL/oK/z//////////////////////+jsPv/BDXX/wAz0t4AAAAAAAAAAAAAAAAAAAAAAAAAAAAyzvNSduD//////8jK/v+P+Lf/IbQL/17RPP+J3Y//wOKX//////9YeuX/ADLO8wAAAAAAAAAAAAAAAAAw091piOX/8/X9/1Fx5P9xhu//WOWZ/0W9Lv9Lwjn/J8BB/xyDAP9bdfL/9fP//2mI5v8AMNPdAAAAAAc610YRQ9f//////0Zr4P8AGdD/sb32////////////wrv//wAh1/8MPab/ACPc/05r4///////EkPX/wc610YANtWkrr/y/6S48P8AJ9L/AB3R/+/w/v///////////3+D7f8AQeL/AYTw/wFr5/8AMNb/p7Tv/6698v8AM9WkADLW//////8yXt//AC3V/wAw1/////////////z///8A0P7/AKb1/wWI7P8AuPf/AJ3w/zZW3P//////ADHV/wAx2P//////AzrZ/wAu1/84ZOL////////////e////AND//wC1+f8Atff/AZbv/wY62f8ELNf//////wAw1/8AMtn//////wAw2f8ALNn/kKrz////+//cwbH////////////R////Rcb8/wDO/f8A/P//AHzo//////8AMNj/ADXa//////8vXuL/ACna/4yq9///79T/jUkg/9i+r///////r2Q0/7Cozv8BKdr/AirY/zdZ4P//////ADTa/wI72tOuv/T/prr0/wAl2v+JqPb//7yW/+bUxv/9+/n////u//W+n/+Op/L/ADPd/wAv2v+ru/T/r7/0/wI72tMLQd1DEEjg//////9Cbef/ADng///////////////////////R3///AC3g/wAy3v9SeOn//////xFI4P8LQd1DAAAAAAM64PNmiuz/9/j//2mN7f/m7P3///////////9Cb+n/ACXd/wAt3v9rju3//////2iL7P8DOuDzAAAAAAAAAAAAAAAAAT3g/0p16f//////3OT8/3OS7v8AKt3/ACPc/zhn5/+xw/b//////0956v8CPeD/AAAAAAAAAAAAAAAAAAAAAAAAAAAEPODzBUDh/5uz8//7/f7/////////////////prz0/wtF4v8FQeDzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtF5kYDQOOkADrj/wA44v8AOeP/ADzk/wVB46QPReZGAAAAAAAAAAAAAAAAAAAAAPAPAADgBwAAwAMAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAADAAwAA4AcAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChIzyAnRNFwJ0TQryND0d8nRNH/J0TR/ydE0f8nRNH/I0PR3ydE0K8nRNFwKEjPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChE00AlRdK/J0XS/ydF0v8nRdL/XXPd/11z3f94i+P/k6Lp/5Oi6f9rf+D/NVDV/ydF0v8nRdL/JUXSvyhE00AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAzxAnRNOvJ0XT/ydF0/8lRdK/KEXSYOvu+6/+/v6//v7+v/39/c////////////7+/r/J0fOAKEXSYCVF0r8nRdP/J0XT/ydE068gQM8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlRdUwJ0bT7ydG0/8nRtHPKETTQAAAAADHx8dA2vHhn5TYpN/o9+z/////////////////8PL83ydG0o8lRdUwAAAAAChE00AnRtHPJ0bT/ydG0+8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEXVYCdG1P8nRtT/KEbTgAAAAAAmRtZQI0PU38jIyP/F6s//Rrtk/0a7ZP9/yIr/c796/4vLkv+JpNf/M3Kq/zyWh/8zeKTfJkbWUAAAAAAoRtOAJ0bU/ydG1P8oRdVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVF1TAnR9X/J0fV/yhF1WAgQM8QJ0fTrydH1f9CW8//2tra/6Pdsv9Gu2T/Rrtk/0WzWv9Gu2T/Rrtk/0a7ZP9Gu2T/Rrtk/z6egP8nR9X/J0fTryBAzxAoRdVgJ0fV/ydH1f8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAgQM8QJ0fV7ydH1f8oSNVgIEDPECdH1c8nR9X/J0fV/1xwyf/t7e3/o92y/0a7ZP9Gu2T/Ra5U/0a7ZP9Gu2T/Rrtk/0a7ZP9Gu2T/Pp6A/ydH1f8nR9X/J0fVzyBAzxAoSNVgJ0fV/ydH1e8gQM8QAAAAAAAAAAAAAAAAAAAAACdH1q8nR9b/KEjVgCBQzxAnR9bPJ0fW/ydH1v8nR9b/gIzB//r6+v+j3bL/Rrtk/13Ed/+i26//ruG7/z6egf8+noH/Rrtk/0a7ZP86kI//J0fW/ydH1v8nR9b/J0fWzyBQzxAoSNWAJ0fW/ydH1q8AAAAAAAAAAAAAAAAoSNdAJkjW/yZH1s8AAAAAJEfWryZI1v8mSNb/JkjW/yZI1v+jqsT//////+j37P/R7tj////////////W3ff/JkjW/yZI1v8uZbr/PJeI/zJzrP8mSNb/JkjW/yZI1v8mSNb/JEfWrwAAAAAmR9bPJkjW/yhI10AAAAAAAAAAACVI1r8mSNf/KEjXQCZJ1lAmSNf/JkjX/yZI1/8mSNf/JkjX/9HR0f///////////////////////////5Ok6/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JknWUChI10AmSNf/JUjWvwAAAAAoSNcgJknY/yZH2M8AAAAAI0nY3yZJ2P8mSdj/JknY/yZJ2P9KZM//39/f////////////////////////////XHfi/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8jSdjfAAAAACZH2M8mSdj/KEjXICdJ2HAmSdj/JUjXYCVK2jAmSdj/JknY/yZJ2P8mSdj/JknY/2V4yf/t7e3///////////////////////////9cd+L/HXTj/xSf7/8Nwfj/CdL8/wnS/P8J0vz/ELDz/xt85v8mSdj/JknY/yZJ2P8lStowJUjXYCZJ2P8nSdhwJErZryZK2f8oSNcgJUnajyZK2f8mStn/JkrZ/yZK2f8mStn/iJPA////////////////////////////0ff+/xjV/P8J0vz/Drn1/xiO6/8Yjuv/GI7r/xCw8/8Lyvr/CdL8/xmF6P8mStn/JkrZ/yVJ2o8oSNcgJkrZ/yRK2a8jStrfI0rZ3wAAAAAlSdq/Jkra/yZK2v8mStr/Jkra/yZK2v+xtsf///////////////////////////8o2Pz/CdL8/wvK+v8mStr/Jkra/yZK2v8mStr/Jkra/yZK2v8iW97/Jkra/yZK2v8mStr/JUnavwAAAAAjStnfI0ra3yZK2v8lSdq/AAAAACZH2O8mStr/Jkra/yZK2v8mStr/L1HY/9HR0f///////////////////////////yjY/P8J0vz/CdL8/xCw9P8QsPT/ELD0/xSf7/8ddeX/Jkra/yZK2v8mStr/Jkra/yZK2v8mR9jvAAAAACVJ2r8mStr/Jkvb/yVJ2r8AAAAAJkvb/yZL2/8mS9v/Jkvb/yZL2/9KZtL/4+Pj////////////////////////////4Pn//0fd/f8J0vz/CdL8/wnS/P8J0vz/CdL8/wnS/P8Lyvr/Fpfu/yJc3/8mS9v/Jkvb/yZL2/8AAAAAJUnavyZL2/8mS9z/JUncvwAAAAAmS9z/Jkvc/yZL3P8mS9z/Jkvc/26AyP/x8fH//////////////////////////////////////9H3/v/C9P7/o+7+/2fa+/8Oufb/CdL8/wnS/P8J0vz/CdL8/xiP7P8mS9z/Jkvc/wAAAAAlSdy/Jkvc/yZM3P8lTNy/AAAAACZJ2e8mTNz/Jkzc/yZM3P8mTNz/iJTB////////////qnth/5VaOf/x6eX///////////////////////Hp5f/x6eX/ydL2/yZM3P8kVN7/G37o/xKo8v8QsfT/HXbm/yZM3P8mSdnvAAAAACVM3L8mTNz/I0vc3yZJ2u8AAAAAJUzevyZM3f8mTN3/Jkzd/yZM3f+fqc3///////////+VWjn/v5yI/+re1///////////////////////jk8s/7iRe//J0vb/Jkzd/yZM3f8mTN3/Jkzd/yZM3f8mTN3/Jkzd/yVM3r8AAAAAI0vc3yNL3N8kTd2vJk3d/yhQ3yAlTd2PJk3d/yZN3f8mTd3/Jk3d/6St0v////////////Hp5f/q3tf///////////////////////////+xhm7/49PK/6Cx8P8mTd3/Jk3d/yZN3f8mTd3/Jk3d/yZN3f8mTd3/JU3djyhQ3yAmTd3/JE3drydN33AmTd7/J03fcCVK3zAmTd7/Jk3e/yZN3v8mTd7/pK7S///////Sp5r/////////////////////////////////////////////////T27k/yZN3v8mTd7/Jk3e/yZN3v8mTd7/Jk3e/yZN3v8lSt8wJ03fcCZN3v8nTd9wKFDfICZO3/8mTt3PAAAAACVN3r8mTt//Jk7f/yZO3/+EltX//////+fRyv/SqaD/59LO///////////////////////at63/vIBy/7Glxf8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8mTt//JU3evwAAAAAmTt3PJk7f/yhQ3yAAAAAAJE/dryZO3/8oUN9AKFDfQCZO3/8mTt//Jk7f/zhb2v/o6/T/////////////////////////////////////////////////XHrn/yZO3/8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8oUN9AKFDfQCZO3/8kT92vAAAAAAAAAAAoUN9AJk7g/yZO4M8AAAAAJk/hnyZO4P8mTuD/Jk7g/05v5v/k6fv//////////////////////////////////////3eR7P8mTuD/Jk7g/yZO4P8mTuD/Jk7g/yZO4P8mTuD/Jk/hnwAAAAAmTuDPJk7g/yhQ30AAAAAAAAAAAAAAAAAjT+GfJU/h/yVO4Y8gUN8QIk7gzyVP4f8lT+H/SWnW/0lp1v+bq+H/8fHx/////////////////6Cy8v9OcOb/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yJO4M8gUN8QJU7hjyVP4f8jT+GfAAAAAAAAAAAAAAAAAAAAACBQ3xAlTOHvJU/h/yVQ4mAgUN8QIk7hzyVP4f+ktOv///////////////////////H0/f9phur/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yVP4f8iTuHPIFDfECVQ4mAlT+H/JUzh7yBQ3xAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ3zAlUOLvJVDi/yVQ4mAgUN8QI1Din4mb2//J0/j/ydP4/6299P93ku3/M1vk/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/I1DinyBQ3xAlUOJgJVDi/yVQ4u8lUN8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAlUOLvJVDi/yVQ4o8AAAAAJFDjQCVQ4r8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDivyRQ40AAAAAAJVDijyVQ4v8lUOLvJVDkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAjUeTfJVHj/yNR5N8kUONAAAAAACVQ5DAmUuOAJVHivyNR5N8lUeP/JVHj/yNR5N8lUeK/JlLjgCVQ5DAAAAAAJFDjQCNR5N8lUeP/I1Hk3yVQ5DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBQ3xAjUuSfJVHk/yVR5P8jUeTfJFLkcChQ5yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoUOcgJFLkcCNR5N8lUeT/JVHk/yNS5J8gUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkUONAI1LknyVS5P8lUuT/JVLk/yVS5O8lUeS/JVHkvyVR5L8lUeS/JVLk7yVS5P8lUuT/JVLk/yRS468kUONAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFDfECVS5GAjUuWfIlPlzyVS5f8lUuX/JVLl/yVS5f8iU+XPI1LlnyVS5GAgUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/ggBB/wgAEP4AAAB8AAAAPAAAADiAAAEYAAAAEQAAAIAAAAAAAAAAAgAAAEIAAABCAAAAQgAAAEIAAABCAAAAQAAAAAAAAAABAAAAiAAAABiAAAEcAAAAPAAAAD4AAAB/CAAQ/4IAQf/AfgP/8AAP//wAP/</Image>\n  <Url type=\"text/html\" method=\"get\" template=\"https://duckduckgo.com/\" rel=\"searchform\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"contextmenu\" value=\"ffcm\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"keyword\"     value=\"ffab\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"searchbar\"   value=\"ffsb\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"homepage\"    value=\"ffhp\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"newtab\"      value=\"ffnt\"/>\n  </Url>\n  <Url type=\"application/x-suggestions+json\" template=\"https://ac.duckduckgo.com/ac/\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <Param name=\"type\" value=\"list\"/>\n  </Url>\n</OpenSearchDescription> \n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/searchplugins/google-nocodes.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"keyword\" value=\"firefox-b-ab\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"searchbar\" value=\"firefox-b\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/searchplugins/list.json",
    "content": "{\"RU\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo\", \"amazondotcom\", \"bing\", \"ddg\", \"twitter\", \"wikipedia\"]}, \"CN\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo\", \"amazondotcom\", \"bing\", \"ddg\", \"twitter\", \"wikipedia\"]}, \"default\": {\"visibleDefaultEngines\": [\"google\", \"yahoo\", \"amazondotcom\", \"bing\", \"ddg\", \"twitter\", \"wikipedia\"]}, \"TW\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo\", \"amazondotcom\", \"bing\", \"ddg\", \"twitter\", \"wikipedia\"]}, \"CA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo\", \"amazondotcom\", \"bing\", \"ddg\", \"twitter\", \"wikipedia\"]}, \"TR\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo\", \"amazondotcom\", \"bing\", \"ddg\", \"twitter\", \"wikipedia\"]}, \"US\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo\", \"amazondotcom\", \"bing\", \"ddg\", \"twitter\", \"wikipedia\"]}, \"HK\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo\", \"amazondotcom\", \"bing\", \"ddg\", \"twitter\", \"wikipedia\"]}, \"experimental-hidden\": {\"visibleDefaultEngines\": [\"yahoo-en-CA\", \"yandex-en\"]}, \"KZ\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo\", \"amazondotcom\", \"bing\", \"ddg\", \"twitter\", \"wikipedia\"]}, \"UA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo\", \"amazondotcom\", \"bing\", \"ddg\", \"twitter\", \"wikipedia\"]}, \"BY\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo\", \"amazondotcom\", \"bing\", \"ddg\", \"twitter\", \"wikipedia\"]}}"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/searchplugins/twitter.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Twitter</ShortName>\n<Description>Realtime Twitter Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAALAgAAJgAAACAgAAAAAAAAQQQAADECAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAHSSURBVDjLfVO/axRREP6SS0ihlv4FQpoYWxHyHxgCsUxhmToBS4tF7NLZWaiIEHLv7d5dJNEQ0tgYEAmIjeAfYC57++7MGbzLjxu/Nxt27zZrBoadnZnvm3kz7wEqMpZqmdAfBBMIZBzGVGCkorbXq4kFp/yPtBgPZCJzZvYQuNZ+jKhVo75G2LyHVz9uoeFmc6bILaHaepv9v/w6iRcypXbonmNPBB9OBbv82tYfmPgn7NHTnKAaP8E+g8Ztot68k/nXDm8ooNEVhHEP1vXROBbUf/M/Wc0Jwl8zsEkHOxcMtE6Y+A42nodpLtLfR9QWRMmA9jm2eh78aXQY4eF9VvjCgKDWEewM2PIZQc4nD9Sf6hk+sohNqorzW0kN91BBdYKtO9dE/00JZITA50XxsxTHlWarqMYBh/O3UPGqrednx7ox3o+UhbIRT7O1BO9PfIsXI5V9J34WvrqN94buwFi+b3N0k0nrCjAFAp1+Nz1Czd3N2y8Tm6ywYk9JTHKqk/cD9cM17YW89WExbo6Ja1zhvgK3+4Itql+rt8PkO1f6oBysBN3brLrMVhs84wHJvpHoMwnf8CI9ygZd3nbJgymrMvxeSoLjmlCsIJf+a17lP6juZmUWkMzvAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAECElEQVRYw+1XS2gTURS9ia0/EMSCCC4siCIKrly4UVwIrgRR3KgbXQmCCiIiCha7EQRR6cIupHShSeZjf6lttdWFgqBRBPGDKIqF1mQ+1Wp/SZvnvXfmTWfMpJ3U0pUPHplJ3rv33HO/Afi/5nPViTjuKm8rYlFlAoSI8a500R1SGLYUZRH+Hvee6+qqygvxW1KJ1XLd+74aUuY+0OzjoHw/BElj4zQQHxv0HDBUvjR9WQlNYmnJhSjK9dxFUC0LOsYE3M8LSI8LUKw8AmoG5ecqPtP8vgZ04zKeO+jqjUtBDi2qWY+71xPaKKpnpF0uzUpCnxDQOixQ+BSo9iR/3vsh4CF+r5of8D3F75r9udQAKUwx++AJXkhZCe9QBkGEuUSC1swTjhK0VrUmEYzw7SKCyUPrLwEP8IxufQN9aCfKPwCJwdq/lCPluvUG2n4jhQW8bD6Hu+amABvSd/LOTbEENOMjdIyicLuA1om/ADhbMqIZn/DMOMq+7iqPBanUzWfQOUGUjUFnnj5H0WdnQOlfFoxssdix3tjGgnWbrCuGKvdA4LmuSQJ6s9SN0zFwg6lS7Qmms+WngK4pEvAVg+w83MltCAAhAHSGFMwEgGQRq2quwZe2cShJkaYvtey39hEHMfsQL7cjxd1F4dBnPWUKVeMwaLmTkRggGd1oiJI9GxLcLg2NA8s5DTXzCKePbjtBJAVoVoGjmFxEwsgiCi5tFuoDDFinHcb9xWg6CBcjpS9ReReCeF9GOL5TsCEYhRkSs26HmSLXh2R2f8DlJS7Q7BZOwyhWzeZ3P2hijtJRG9wSXuQkIj27m1OKKKPUiQIiCv1ptF4x33rUh/Yb+aVqN8BjIf07HwDy0EPFzU2/ck0rgCpln8MgtOcBgOOiFizRSWt7aQCWA0GHdesSBuOAm+fFOQIoOFXVeBRqaGnvlsGIed5LwWiO/LP11KASg7tmt97fnRoz1Xj5NXc4WQP0Sliw6d4EN6mUdStyew8cbB6uQWGdXL+pPHMrjQLCVe40tHdo1NJoQ47X5XBnfKUykduBQ0U9+jEbKR5IOTc0IwfJb+tnjvwoq+3DCmxEV1iwvzyHtlzbSTnVHMRKuTm6crK8AcelDrGc/a/0r4WUsRcF3ebWzC4YCqt8Rbdo5XmO4IZj9IGSW+PFUuSVyu7BeeABIrdZMNFIfiSrCQQFouwDNHxQLyBQdK6nSPOfgftUSXWtaOlD67BkXkCLXrFV1IYJBAUifcpnspQHFjyjmi+4y8nBs6KIL1cJuRZkt6K1xzCYrvFAqdtptDCNz3dxX8V91Gsufqvn8r/CByJemd/kvJiprui/RAQkMaZR/r1i4W6a0rP/N/gXi6OvmDvBLoiyBV1/AN29Cs9hVFoUAAAAAElFTkSuQmCC</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"https://twitter.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"partner\" value=\"Firefox\"/>\n  <Param name=\"source\" value=\"desktop-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/searchplugins/wikipedia.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Wikipedia (en)</ShortName>\n<Description>Wikipedia, the Free Encyclopedia</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">resource://search-plugins/images/wikipedia.ico</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://en.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://en.wikipedia.org/wiki/Special:Search\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/searchplugins/yahoo-en-CA.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Yahoo Canada</ShortName>\n<Description>Yahoo Canada Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACAA8DQAAJgAAACAgAAABAAgAowsAAGINAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACZ0lEQVR42mzSP4icZRTF4ee+38xOkp2sG5cQxVJIIaaKkICxTkqJjQhpJFYiop2F1YKFQqoUVpEoCBYSS7dfOxVFWGIsokUE/0TEye7OzPe977XYNWk83b0cDoffvXHWGxkKYjt0N1fi+FaJIzNIFSJ0kDXn0z5nF1O9Sp5PzaizamLD2NELo5W4sOwXqqX/04o1R2wg9PYs/GXUmTjqpGNxwvWdFzz19Akvjj+XUkYTggylFLfml93due+tZ7+y577BrkJnbNWke8yHmzvgi/4lq+WU1XjCsThl2p1ya3GZ4KNrt03KuhXH0SkkkbTOL5+u2PnuZ/D8axtGMTaKsbOvrINP3v/W3Y9XhCJjQCrUWRedVpaq3nvn7oHXrz8jD8PfvnEGbL0716LXytIoxqizkups4R/VwhB7hpi7sXkbXNo86bkrazK5sXnbEHND7BvMLcykOotz3vlxvZw+faRb08VEiVC64rPdSw/pZ/Ly9EutNi3TkHOLOvN3u3OnHNx7MFio5qq5Ifdce/WHhwEfXPnekPuq/UPPQhrAKOV0MFdyRFQFRefr7Z9wRrb0zfYd1aCpGmr2BvtSTkcp1wZLnX0tx4oQjeHX+UF97P75QGspM7VMqTfopVwb0aY1F4ZWlFK1SCVDHQKUEvphj0ztkEdrvZoLtOkoNS2XlkHJIlroIky7Jw8atDSJdQ/aPTUdtJBaLqVmlJpqQataCZKhY/L4HwcEI/Qbv1v8tivbIdVG1UtNnPVmFmPEoT9l/Dc9Ujp42Mx4uGl6I5pmgdjGzaLbopsdJqZHWZnqtKkXcZU8D/8OAPAMQ4kD8KK1AAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEJGlDQ1BJQ0MgUHJvZmlsZQAAOBGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+EdigjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHHJz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9FwpwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7NamcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwfYrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqwSyv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxtUgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+oF9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdTTsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QWWdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXIM+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4bBsrEwAAAAlwSFlzAAALEwAACxMBAJqcGAAAByVJREFUWAm1l1uIldcVx9d3ruMZZzRaay+pCjFJH6LSRqxQqA1NH0pBiH3Qp774kEAg4EOkxKdQSCjUFvpm6YsNVNoSaGjFtmga2yZgCIIawdv04g2kM7Uz6lzO+c758v/t/9lzTB/61Oxhn7332muv9V+3vb8pnooDVRkzZ4oY/LmK6mQZa05frX6yFJ9Ae7x4qd2IuV1FFM9WMfhaI9Z+pQBAL+aiEZ0QgNBm2YuZmxHF9VZMXqmivFaLweUyuteWYvHGVPWr2f+F7YvF/ola9DZGVJsHUXs8YvBEK1ZrXt9URDwqxY1BdGMQvWjGqkgA+iLUtazHuADUoowHYugKTilaR7SIpZjWqOMRfY090RbasS4JglpFtzWIcqwZa+pSqnWVcLLXijXpZCFpvbgb/VhMe8huMLPylWkci8/oSD8xJq7hj4WUWvXrlbqVrUyKtBYdpX3Bh9YbzsdErwRgbZKyFP+KdqxPssu4l2hDAOOxIj6bCHigKWRNCcpMCHHHB4TJLc+TXxKHnC51Ct+Qgxl/TZ0qE5Be/EdWTwjqQuJJAPIB8qAZk4kZoXJnvHH+27Hq0+0YX12PH+w7E3/8zbWkitN2M8pS7kCKZ761OV55c2fcm+nG7J1e7N/+e3m2nbyKQcAhnHWZLC86B1rxiFRvSIkIgJHFVWzZ+qk4fG5HEr4wV8buVb+Vuv5QeVZsi/HeW//eHZ1HbNfLT5+Jc2dndBav9KXugfqc+pLsv6Xxvk6kVheumnpDnXlTVMZWfHh+Li6cdOKvmGzEC69+WTskzwr1SfUJ9ZWp7z/0pWXlF9+ejQtnUdCWnAxQ+al5Tdz80lIVEP8x9eZQWCQwOTAhNc34Re+rUW8U0S+r2Ns8nWzBKgONBOeX3V3RaCpPRN7XeFcO7yYl+InML2U3VdBVHszHzbSXYLBJkuTSQzBuphoYZ7X/u8O30gFAHHxzi+Yop8ETcfDXW5JyKMd/fFuO9l3mYuwLAl5gbMg8QuKdYQg4Zjcxo7HikMeIn37vcizes9Ide9bGhs9NLPN9YX0ndnzHpbZ4vx9HXr6kc6Sobo2hIkuzOnIh0xMFRlvc0waWL+p3UePCQ/Myjjx/JSnl59CJbUkJgl75g+ZD/D978Yrc7EuMPe4ESo6OYsaasiiX7tADAyny5cGtyMHsDxzFnP0Tx6Z0SfsW27B1PHZ+c13seGZdbNo2Lo6Iu7e7cfznfxc/8ggNQBhZI9dSs2c5k+rFaHBXmZhd32xTGdlZPvzDvefj9XddlgeObYVpuf1o3zkpyrEnCJwBDjlmr9i7XP3jgrYkDamhEqRA8UOBxZ53tcOtBbgyzr53M65f8DU6sVZ1o067cfFBvP+XGzrDOa5s+JkTShIc+dBtlLOLlRpqAUDc+yqQMnViNq81edDVnPixno/vP/dXjn2svbbnPa1RiqXEHVkYQ06RWygnFEtpbZDLAJws2X1OHgfCv+hiRkZU8Y+pmbjwzjTE1D48PR1TV+5IMErgsjex2A8TJrqCHH9Cw6U0BGBkPUWrKTZnPq4L9WqIOFvEO8ml+vbRvyUB/Jw6OiUa9GydM58qQl6lTrNHyiENrwyTkOvXLziVkMlOOsesVKyIFtZB1zfDAGvdyj4xtkD7yHQ8Ynn4hCrwvYA+DOJCSlXAZl3MjNQobNzVPK7gJm0AiPsQyEg0c6s1cbEB5X08AmDz1TTLucApzHHyJgADvUqVysJMKOSicLRQl+emOIvbnaw+ot2pSTzl5zzJVjPaZ6ix7zCSN4E1shOAWnqbyYH8bOqd1h9AGJ0qtl6LRBubcBKxbo6xh60kWlbLjgG4NJ2ETkwqbl7SeUXVSCq+BF1C2bWEgEO4CxBGvOydGmu3ooXv7AEogLFqn2JtWKO8yc9xAmDxjhGiWMOQXe63zCvHtIjOpGOIwvGJlhRQepyzaiu0MQ4MnFhuT7CiJQC+sUg4jtOYO+1IH9OdCwgBSmOkP2r60CarHeXMjxw3PGyvOBnN670EgOPOc1yEYgDYCxbqTPDXki1srChi4R6lpQ+uDmVFDtkA5GH1qJEvQFgacqCFT37pyP+Y+DMJs0Y54NgbiIVn61jhEUrNARuNIi3vOQf8iUeQuNzILe4b/jFZ7RDYJhTbVRaJTxyWh8PgO93hQJCBsSa2GQyyoLlBzWDxgnm9l0JgADgNgVxElCH22xs4NCsaieSUyzWXaSTLDAPlGQB0Kt6JaqpzYjkJQT9id60aNwqZjVqlz9Kqp+JcfDjOAqhirNoCI6MelpVPAjZ/CbFv45Y9YNcicqDMKm/Xo/FPJdMlqZ9SIK7qSrrci9mbl6q3/DGQ5f7XuK347rgKeuMgiicEfLPmT0rGY1K5SdI/ryritlMbJrr/PZ8+I8qf9PF8qhMrT39QHfHLkhj/fz/bi+eb83F/VxX1b6jWvt6KdTs/AvvCmqXE235jAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\"\n     template=\"https://ca.search.yahoo.com/sugg/ff\">\n  <Param name=\"output\"  value=\"fxjson\" />\n  <Param name=\"appid\"   value=\"ffd\" />\n  <Param name=\"command\" value=\"{searchTerms}\" />\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://ca.search.yahoo.com/yhs/search\"\n     resultdomain=\"yahoo.com\" rel=\"searchform\">\n  <Param name=\"p\" value=\"{searchTerms}\"/>\n  <Param name=\"ei\" value=\"UTF-8\"/>\n  <Param name=\"hspart\" value=\"mozilla\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"searchbar\"   value=\"yhs-001\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"keyword\"     value=\"yhs-002\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"homepage\"    value=\"yhs-003\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"newtab\"      value=\"yhs-004\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"contextmenu\" value=\"yhs-005\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"system\"      value=\"yhs-007\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/searchplugins/yahoo.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Yahoo</ShortName>\n<Description>Yahoo Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACAA8DQAAJgAAACAgAAABAAgAowsAAGINAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACZ0lEQVR42mzSP4icZRTF4ee+38xOkp2sG5cQxVJIIaaKkICxTkqJjQhpJFYiop2F1YKFQqoUVpEoCBYSS7dfOxVFWGIsokUE/0TEye7OzPe977XYNWk83b0cDoffvXHWGxkKYjt0N1fi+FaJIzNIFSJ0kDXn0z5nF1O9Sp5PzaizamLD2NELo5W4sOwXqqX/04o1R2wg9PYs/GXUmTjqpGNxwvWdFzz19Akvjj+XUkYTggylFLfml93due+tZ7+y577BrkJnbNWke8yHmzvgi/4lq+WU1XjCsThl2p1ya3GZ4KNrt03KuhXH0SkkkbTOL5+u2PnuZ/D8axtGMTaKsbOvrINP3v/W3Y9XhCJjQCrUWRedVpaq3nvn7oHXrz8jD8PfvnEGbL0716LXytIoxqizkups4R/VwhB7hpi7sXkbXNo86bkrazK5sXnbEHND7BvMLcykOotz3vlxvZw+faRb08VEiVC64rPdSw/pZ/Ly9EutNi3TkHOLOvN3u3OnHNx7MFio5qq5Ifdce/WHhwEfXPnekPuq/UPPQhrAKOV0MFdyRFQFRefr7Z9wRrb0zfYd1aCpGmr2BvtSTkcp1wZLnX0tx4oQjeHX+UF97P75QGspM7VMqTfopVwb0aY1F4ZWlFK1SCVDHQKUEvphj0ztkEdrvZoLtOkoNS2XlkHJIlroIky7Jw8atDSJdQ/aPTUdtJBaLqVmlJpqQataCZKhY/L4HwcEI/Qbv1v8tivbIdVG1UtNnPVmFmPEoT9l/Dc9Ujp42Mx4uGl6I5pmgdjGzaLbopsdJqZHWZnqtKkXcZU8D/8OAPAMQ4kD8KK1AAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEJGlDQ1BJQ0MgUHJvZmlsZQAAOBGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+EdigjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHHJz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9FwpwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7NamcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwfYrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqwSyv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxtUgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+oF9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdTTsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QWWdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXIM+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4bBsrEwAAAAlwSFlzAAALEwAACxMBAJqcGAAAByVJREFUWAm1l1uIldcVx9d3ruMZZzRaay+pCjFJH6LSRqxQqA1NH0pBiH3Qp774kEAg4EOkxKdQSCjUFvpm6YsNVNoSaGjFtmga2yZgCIIawdv04g2kM7Uz6lzO+c758v/t/9lzTB/61Oxhn7332muv9V+3vb8pnooDVRkzZ4oY/LmK6mQZa05frX6yFJ9Ae7x4qd2IuV1FFM9WMfhaI9Z+pQBAL+aiEZ0QgNBm2YuZmxHF9VZMXqmivFaLweUyuteWYvHGVPWr2f+F7YvF/ola9DZGVJsHUXs8YvBEK1ZrXt9URDwqxY1BdGMQvWjGqkgA+iLUtazHuADUoowHYugKTilaR7SIpZjWqOMRfY090RbasS4JglpFtzWIcqwZa+pSqnWVcLLXijXpZCFpvbgb/VhMe8huMLPylWkci8/oSD8xJq7hj4WUWvXrlbqVrUyKtBYdpX3Bh9YbzsdErwRgbZKyFP+KdqxPssu4l2hDAOOxIj6bCHigKWRNCcpMCHHHB4TJLc+TXxKHnC51Ct+Qgxl/TZ0qE5Be/EdWTwjqQuJJAPIB8qAZk4kZoXJnvHH+27Hq0+0YX12PH+w7E3/8zbWkitN2M8pS7kCKZ761OV55c2fcm+nG7J1e7N/+e3m2nbyKQcAhnHWZLC86B1rxiFRvSIkIgJHFVWzZ+qk4fG5HEr4wV8buVb+Vuv5QeVZsi/HeW//eHZ1HbNfLT5+Jc2dndBav9KXugfqc+pLsv6Xxvk6kVheumnpDnXlTVMZWfHh+Li6cdOKvmGzEC69+WTskzwr1SfUJ9ZWp7z/0pWXlF9+ejQtnUdCWnAxQ+al5Tdz80lIVEP8x9eZQWCQwOTAhNc34Re+rUW8U0S+r2Ns8nWzBKgONBOeX3V3RaCpPRN7XeFcO7yYl+InML2U3VdBVHszHzbSXYLBJkuTSQzBuphoYZ7X/u8O30gFAHHxzi+Yop8ETcfDXW5JyKMd/fFuO9l3mYuwLAl5gbMg8QuKdYQg4Zjcxo7HikMeIn37vcizes9Ide9bGhs9NLPN9YX0ndnzHpbZ4vx9HXr6kc6Sobo2hIkuzOnIh0xMFRlvc0waWL+p3UePCQ/Myjjx/JSnl59CJbUkJgl75g+ZD/D978Yrc7EuMPe4ESo6OYsaasiiX7tADAyny5cGtyMHsDxzFnP0Tx6Z0SfsW27B1PHZ+c13seGZdbNo2Lo6Iu7e7cfznfxc/8ggNQBhZI9dSs2c5k+rFaHBXmZhd32xTGdlZPvzDvefj9XddlgeObYVpuf1o3zkpyrEnCJwBDjlmr9i7XP3jgrYkDamhEqRA8UOBxZ53tcOtBbgyzr53M65f8DU6sVZ1o067cfFBvP+XGzrDOa5s+JkTShIc+dBtlLOLlRpqAUDc+yqQMnViNq81edDVnPixno/vP/dXjn2svbbnPa1RiqXEHVkYQ06RWygnFEtpbZDLAJws2X1OHgfCv+hiRkZU8Y+pmbjwzjTE1D48PR1TV+5IMErgsjex2A8TJrqCHH9Cw6U0BGBkPUWrKTZnPq4L9WqIOFvEO8ml+vbRvyUB/Jw6OiUa9GydM58qQl6lTrNHyiENrwyTkOvXLziVkMlOOsesVKyIFtZB1zfDAGvdyj4xtkD7yHQ8Ynn4hCrwvYA+DOJCSlXAZl3MjNQobNzVPK7gJm0AiPsQyEg0c6s1cbEB5X08AmDz1TTLucApzHHyJgADvUqVysJMKOSicLRQl+emOIvbnaw+ot2pSTzl5zzJVjPaZ6ix7zCSN4E1shOAWnqbyYH8bOqd1h9AGJ0qtl6LRBubcBKxbo6xh60kWlbLjgG4NJ2ETkwqbl7SeUXVSCq+BF1C2bWEgEO4CxBGvOydGmu3ooXv7AEogLFqn2JtWKO8yc9xAmDxjhGiWMOQXe63zCvHtIjOpGOIwvGJlhRQepyzaiu0MQ4MnFhuT7CiJQC+sUg4jtOYO+1IH9OdCwgBSmOkP2r60CarHeXMjxw3PGyvOBnN670EgOPOc1yEYgDYCxbqTPDXki1srChi4R6lpQ+uDmVFDtkA5GH1qJEvQFgacqCFT37pyP+Y+DMJs0Y54NgbiIVn61jhEUrNARuNIi3vOQf8iUeQuNzILe4b/jFZ7RDYJhTbVRaJTxyWh8PgO93hQJCBsSa2GQyyoLlBzWDxgnm9l0JgADgNgVxElCH22xs4NCsaieSUyzWXaSTLDAPlGQB0Kt6JaqpzYjkJQT9id60aNwqZjVqlz9Kqp+JcfDjOAqhirNoCI6MelpVPAjZ/CbFv45Y9YNcicqDMKm/Xo/FPJdMlqZ9SIK7qSrrci9mbl6q3/DGQ5f7XuK347rgKeuMgiicEfLPmT0rGY1K5SdI/ryritlMbJrr/PZ8+I8qf9PF8qhMrT39QHfHLkhj/fz/bi+eb83F/VxX1b6jWvt6KdTs/AvvCmqXE235jAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\"\n     template=\"https://search.yahoo.com/sugg/ff\">\n  <Param name=\"output\"  value=\"fxjson\" />\n  <Param name=\"appid\"   value=\"ffd\" />\n  <Param name=\"command\" value=\"{searchTerms}\" />\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://search.yahoo.com/yhs/search\"\n     resultdomain=\"yahoo.com\" rel=\"searchform\">\n  <Param name=\"p\" value=\"{searchTerms}\"/>\n  <Param name=\"ei\" value=\"UTF-8\"/>\n  <Param name=\"hspart\" value=\"mozilla\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"searchbar\"   value=\"yhs-001\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"keyword\"     value=\"yhs-002\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"homepage\"    value=\"yhs-003\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"newtab\"      value=\"yhs-004\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"contextmenu\" value=\"yhs-005\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"system\"      value=\"yhs-007\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/searchplugins/yandex-en.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Yandex</ShortName>\n<Description>Use Yandex to search the Internet.</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">resource://search-plugins/images/yandex-en.ico</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://suggest.yandex.com/suggest-ff.cgi\">\n  <Param name=\"part\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.yandex.com/search\">\n  <Param name=\"text\" value=\"{searchTerms}\"/>\n</Url>\n<SearchForm>https://www.yandex.com/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/setDesktopBackground.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY position.label             \"Position:\">\n<!ENTITY tile.label                 \"Tile\">\n<!ENTITY center.label               \"Center\">\n<!ENTITY stretch.label              \"Stretch\">\n<!ENTITY fill.label                 \"Fill\">\n<!ENTITY fit.label                  \"Fit\">\n<!ENTITY preview.label              \"Preview\">\n<!ENTITY color.label                \"Color:\">\n<!ENTITY setDesktopBackground.title \"Set Desktop Background\">\n<!ENTITY openDesktopPrefs.label     \"Open Desktop Preferences\">\n<!ENTITY closeWindow.key            \"w\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/shellservice.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\noptionsLabel=%S &Options\nsafeModeLabel=%S &Safe Mode\n\n# LOCALIZATION NOTE (setDefaultBrowserMessage2, setDefaultBrowserConfirm.label):\n# %S will be replaced by brandShortName\nsetDefaultBrowserMessage2          = Get the most out of %S by setting it as your default browser\nsetDefaultBrowserConfirm.label     = Use %S as my default browser\nsetDefaultBrowserConfirm.accesskey = U\nsetDefaultBrowserOptions.label     = Options\nsetDefaultBrowserOptions.accesskey = O\nsetDefaultBrowserNotNow.label      = Not now\nsetDefaultBrowserNotNow.accesskey  = N\nsetDefaultBrowserNever.label       = Don’t ask me again\nsetDefaultBrowserNever.accesskey   = D\n\n# LOCALIZATION NOTE (setDefaultBrowserTitle, setDefaultBrowserMessage, setDefaultBrowserDontAsk, setDefaultBrowserAlertConfirm.label, setDefaultBrowserAlertNotNow.label):\n# These strings are used as an alternative to the ones above, in a modal dialog.\n# %S will be replaced by brandShortName\nsetDefaultBrowserTitle=Default Browser\nsetDefaultBrowserMessage=%S is not currently set as your default browser. Would you like to make it your default browser?\nsetDefaultBrowserDontAsk=Always perform this check when starting %S.\nsetDefaultBrowserAlertConfirm.label=Use %S as my default browser\nsetDefaultBrowserAlertNotNow.label=Not now\n\ndesktopBackgroundLeafNameWin=Desktop Background.bmp\nDesktopBackgroundDownloading=Saving Picture…\nDesktopBackgroundSet=Set Desktop Background\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/sitePermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (state.current.allowed,\n#                    state.current.allowedForSession,\n#                    state.current.allowedTemporarily,\n#                    state.current.blockedTemporarily,\n#                    state.current.blocked):\n# This label is used to display active permission states in the site\n# identity popup (which does not have a lot of screen space).\nstate.current.allowed = Allowed\nstate.current.allowedForSession = Allowed for Session\nstate.current.allowedTemporarily = Allowed Temporarily\nstate.current.blockedTemporarily = Blocked Temporarily\nstate.current.blocked = Blocked\n\n# LOCALIZATION NOTE (state.multichoice.alwaysAsk,\n#                    state.multichoice.allow,\n#                    state.multichoice.allowForSession,\n#                    state.multichoice.block):\n# Used to label permission state checkboxes in the page info dialog.\nstate.multichoice.alwaysAsk = Always Ask\nstate.multichoice.allow = Allow\nstate.multichoice.allowForSession = Allow for Session\nstate.multichoice.block = Block\n\npermission.cookie.label = Set Cookies\npermission.desktop-notification2.label = Receive Notifications\npermission.image.label = Load Images\npermission.camera.label = Use the Camera\npermission.microphone.label = Use the Microphone\npermission.screen.label = Share the Screen\npermission.install.label = Install Add-ons\npermission.popup.label = Open Pop-up Windows\npermission.geo.label = Access Your Location\npermission.indexedDB.label = Maintain Offline Storage\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/syncBrand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncBrand.shortName.label  \"Sync\">\n<!ENTITY syncBrand.fullName.label   \"Firefox Sync\">\n<!ENTITY syncBrand.fxAccount.label  \"Firefox Account\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/syncCustomize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncCustomize.dialog.title       \"Sync Selection\">\n<!ENTITY syncCustomize.acceptButton.label \"Start\">\n\n<!ENTITY syncCustomize.title              \"What would you like to sync?\">\n<!ENTITY syncCustomize.description        \"You can change this selection in Options.\">\n<!ENTITY syncCustomizeUnix.description    \"You can change this selection in Preferences.\">\n\n<!--\n  These engine names are the same as in browser/preferences/sync.dtd except\n  for the last two that are marked as being specific to Desktop browsers.\n-->\n<!ENTITY engine.bookmarks.label           \"Bookmarks\">\n<!ENTITY engine.bookmarks.accesskey       \"m\">\n<!ENTITY engine.history.label             \"History\">\n<!ENTITY engine.history.accesskey         \"r\">\n<!ENTITY engine.tabs.label                \"Tabs\">\n<!ENTITY engine.tabs.accesskey            \"T\">\n<!ENTITY engine.passwords.label           \"Passwords\">\n<!ENTITY engine.passwords.accesskey       \"P\">\n<!ENTITY engine.addons.label              \"Desktop Add-ons\">\n<!ENTITY engine.addons.accesskey          \"A\">\n<!ENTITY engine.prefs.label               \"Desktop Preferences\">\n<!ENTITY engine.prefs.accesskey           \"S\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/syncGenericChange.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (change.password.title): This (and associated change.password/passphrase) are used when the user elects to change their password.\nchange.password.title = Change your Password\nchange.password.acceptButton = Change Password\nchange.password.status.active = Changing your password…\nchange.password.status.success = Your password has been changed.\nchange.password.status.error = There was an error changing your password.\n\nchange.password3.introText = Your password must be at least 8 characters long.  It cannot be the same as either your user name or your Recovery Key.\nchange.password.warningText = Note: All of your other devices will be unable to connect to your account once you change this password.\n\nchange.recoverykey.title = My Recovery Key\nchange.recoverykey.acceptButton = Change Recovery Key\nchange.recoverykey.label = Changing Recovery Key and uploading local data, please wait…\nchange.recoverykey.error = There was an error while changing your Recovery Key!\nchange.recoverykey.success = Your Recovery Key was successfully changed!\n\nchange.synckey.introText2 = To ensure your total privacy, all of your data is encrypted prior to being uploaded. The key to decrypt your data is not uploaded.\n# LOCALIZATION NOTE (change.recoverykey.warningText) \"Sync\" should match &syncBrand.shortName.label; from syncBrand.dtd\nchange.recoverykey.warningText = Note: Changing this will erase all data stored on the Sync server and upload new data secured by this Recovery Key. Your other devices will not sync until the new Recovery Key is entered for that device.\n\nnew.recoverykey.label = Your Recovery Key\n\n# LOCALIZATION NOTE (new.password.title): This (and associated new.password/passphrase) are used on a second computer when it detects that your password or passphrase has been changed on a different device.\nnew.password.title            = Update Password\nnew.password.introText        = Your password was rejected by the server, please update your password.\nnew.password.label            = Enter your new password\nnew.password.confirm          = Confirm your new password\nnew.password.acceptButton     = Update Password\nnew.password.status.incorrect = Password incorrect, please try again.\n\nnew.recoverykey.title          = Update Recovery Key\nnew.recoverykey.introText      = Your Recovery Key was changed using another device, please enter your updated Recovery Key.\nnew.recoverykey.acceptButton     = Update Recovery Key\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/syncKey.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncKey.page.title               \"Your &syncBrand.fullName.label; Key\">\n<!ENTITY syncKey.page.description2        \"This key is used to decode the data in your &syncBrand.fullName.label; account. You will need to enter the key each time you configure &syncBrand.fullName.label; on a new device.\">\n<!ENTITY syncKey.keepItSecret.heading     \"Keep it secret\">\n<!ENTITY syncKey.keepItSecret.description \"Your &syncBrand.fullName.label; account is encrypted to protect your privacy. Without this key, it would take years for anyone to decode your personal information. You are the only person who holds this key. This means you're the only one who can access your &syncBrand.fullName.label; data.\">\n<!ENTITY syncKey.keepItSafe.heading       \"Keep it safe\">\n<!ENTITY syncKey.keepItSafe1.description  \"Do not lose this key.\">\n<!ENTITY syncKey.keepItSafe2.description  \" We don't keep a copy of your key (that wouldn't be keeping it secret!) so \">\n<!ENTITY syncKey.keepItSafe3.description  \"we can't help you recover it\">\n<!ENTITY syncKey.keepItSafe4a.description \" if it's lost. You'll need to use this key any time you connect a new device to &syncBrand.fullName.label;.\">\n<!ENTITY syncKey.findOutMore1.label       \"Find out more about &syncBrand.fullName.label; and your privacy at \">\n<!ENTITY syncKey.findOutMore2.label       \".\">\n<!ENTITY syncKey.footer1.label            \"&syncBrand.fullName.label; Terms of Service are available at \">\n<!ENTITY syncKey.footer2.label            \". The Privacy Policy is available at \">\n<!ENTITY syncKey.footer3.label            \".\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/syncProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD\n    SYSTEM \"chrome://branding/locale/brand.dtd\">\n    %brandDTD;\n\n<!-- These strings are used in the sync progress upload page -->\n<!ENTITY syncProgress.pageTitle    \"Your First Sync\">\n<!ENTITY syncProgress.textBlurb    \"Your data is now being encrypted and uploaded in the background. You can close this tab and continue using &brandShortName;.\">\n<!ENTITY syncProgress.closeButton  \"Close\">\n<!ENTITY syncProgress.logoAltText  \"&brandShortName; logo\">\n<!ENTITY syncProgress.diffText     \"&brandShortName; will now automatically sync in the background.  You can close this tab and continue using &brandShortName;.\">\n\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/syncQuota.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY quota.dialogTitle.label    \"Server Quota\">\n<!ENTITY quota.retrievingInfo.label \"Retrieving quota information…\">\n<!ENTITY quota.typeColumn.label     \"Type\">\n<!ENTITY quota.sizeColumn.label     \"Size\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/syncQuota.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncollection.addons.label    = Add-ons\ncollection.bookmarks.label = Bookmarks\ncollection.history.label   = History\ncollection.passwords.label = Passwords\ncollection.prefs.label     = Preferences\ncollection.tabs.label      = Tabs\n\n# LOCALIZATION NOTE (quota.usageNoQuota.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space occupied\n# on the server\nquota.usageNoQuota.label    = You are currently using %1$S %2$S.\n# LOCALIZATION NOTE (quota.usagePercentage.label):\n# %1$S is the percentage of space used,\n# %2$S and %3$S numeric value and unit (as defined in the download manager)\n# of the amount of space used,\n# %3$S and %4$S numeric value and unit (as defined in the download manager)\n# of the total space available.\nquota.usagePercentage.label = You are using %1$S%% (%2$S %3$S) of your allowed %4$S %5$S.\nquota.usageError.label      = Could not retrieve quota information.\nquota.retrieving.label      = Retrieving…\n# LOCALIZATION NOTE (quota.sizeValueUnit.label): %1$S is the amount of space\n# occupied by the engine, %2$K the corresponding unit (e.g. kB) as defined in\n# the download manager.\nquota.sizeValueUnit.label   = %1$S %2$S\nquota.remove.label          = Remove\nquota.treeCaption.label     = Uncheck items to stop syncing them and free up space on the server.\n# LOCALIZATION NOTE (quota.removal.label): %S is a list of engines that will be\n# disabled and whose data will be removed once the user confirms.\nquota.removal.label         = Firefox Sync will remove the following data: %S.\n# LOCALIZATION NOTE (quota.list.separator): This is the separator string used\n# for the list of engines (incl. spaces where appropriate)\nquota.list.separator        = ,\\u0020\n# LOCALIZATION NOTE (quota.freeup.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space freed\n# up by disabling the unchecked engines.  If displayed this string is\n# concatenated directly to quota.removal.label and may need to start off with\n# whitespace.\nquota.freeup.label          = \\u0020This will free up %1$S %2$S.\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/syncSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY accountSetupTitle.label    \"&syncBrand.fullName.label; Setup\">\n\n<!-- First page of the wizard -->\n\n<!ENTITY setup.pickSetupType.description2 \"Welcome! If you've never used &syncBrand.fullName.label; before, you will need to create a new account.\">\n<!ENTITY button.createNewAccount.label \"Create a New Account\">\n<!ENTITY button.haveAccount.label      \"I Have an Account\">\n\n<!ENTITY setup.choicePage.title.label     \"Have you used &syncBrand.fullName.label; before?\">\n<!ENTITY setup.choicePage.new.label       \"I've never used &syncBrand.shortName.label; before\">\n<!ENTITY setup.choicePage.existing2.label \"I'm already using &syncBrand.shortName.label; on another device\">\n\n<!-- New Account AND Existing Account -->\n<!ENTITY server.label               \"Server\">\n<!ENTITY serverType.default.label      \"Default: Mozilla &syncBrand.fullName.label; server\">\n<!ENTITY serverType.custom2.label   \"Use a custom server…\">\n<!ENTITY signIn.account2.label      \"Account\">\n<!ENTITY signIn.account2.accesskey  \"A\">\n<!ENTITY signIn.password.label      \"Password\">\n<!ENTITY signIn.password.accesskey  \"P\">\n<!ENTITY signIn.recoveryKey.label       \"Recovery Key\">\n<!ENTITY signIn.recoveryKey.accesskey   \"K\">\n\n<!-- New Account Page 1: Basic Account Info -->\n<!ENTITY setup.newAccountDetailsPage.title.label \"Account Details\">\n<!ENTITY setup.emailAddress.label     \"Email Address\">\n<!ENTITY setup.emailAddress.accesskey \"E\">\n<!ENTITY setup.choosePassword.label      \"Choose a Password\">\n<!ENTITY setup.choosePassword.accesskey  \"P\">\n<!ENTITY setup.confirmPassword.label     \"Confirm Password\">\n<!ENTITY setup.confirmPassword.accesskey \"m\">\n\n<!-- LOCALIZATION NOTE: tosAgree1, tosLink, tosAgree2, ppLink, tosAgree3 are\n     joined with implicit white space, so spaces in the strings aren't necessary -->\n<!ENTITY setup.tosAgree1.label      \"I agree to the\">\n<!ENTITY setup.tosAgree1.accesskey  \"a\">\n<!ENTITY setup.tosLink.label        \"Terms of Service\">\n<!ENTITY setup.tosAgree2.label      \"and the\">\n<!ENTITY setup.ppLink.label         \"Privacy Policy\">\n<!ENTITY setup.tosAgree3.label      \"\">\n<!ENTITY setup.tosAgree2.accesskey  \"\">\n\n<!-- My Recovery Key dialog -->\n<!ENTITY setup.newRecoveryKeyPage.title.label \"&brandShortName; Cares About Your Privacy\">\n<!ENTITY setup.newRecoveryKeyPage.description.label \"To ensure your total privacy, all of your data is encrypted prior to being uploaded. The Recovery Key which is necessary to decrypt your data is not uploaded.\">\n<!ENTITY recoveryKeyEntry.label        \"Your Recovery Key\">\n<!ENTITY recoveryKeyEntry.accesskey    \"K\">\n<!ENTITY syncGenerateNewKey.label  \"Generate a new key\">\n<!ENTITY recoveryKeyBackup.description \"Your Recovery Key is required to access &syncBrand.fullName.label; on other machines. Please create a backup copy. We cannot help you recover your Recovery Key.\">\n\n<!ENTITY button.syncKeyBackup.print.label     \"Print…\">\n<!ENTITY button.syncKeyBackup.print.accesskey \"P\">\n<!ENTITY button.syncKeyBackup.save.label      \"Save…\">\n<!ENTITY button.syncKeyBackup.save.accesskey  \"S\">\n\n<!-- Existing Account Page 1: Pair a Device (incl. Pair a Device dialog strings) -->\n<!ENTITY pairDevice.title.label             \"Pair a Device\">\n<!ENTITY addDevice.showMeHow.label          \"Show me how.\">\n<!ENTITY addDevice.dontHaveDevice.label     \"I don't have the device with me\">\n<!ENTITY pairDevice.setup.description.label  \"To activate, select &#x0022;Pair a Device&#x0022; on your other device.\">\n<!ENTITY addDevice.setup.enterCode.label    \"Then, enter this code:\">\n<!ENTITY pairDevice.dialog.description.label \"To activate your new device, select &#x0022;Set Up Sync&#x0022; on the device.\">\n<!ENTITY addDevice.dialog.enterCode.label   \"Enter the code that the device provides:\">\n<!ENTITY addDevice.dialog.tryAgain.label    \"Please try again.\">\n<!ENTITY addDevice.dialog.successful.label  \"The device has been successfully added. The initial synchronization can take several minutes and will finish in the background.\">\n<!ENTITY addDevice.dialog.recoveryKey.label     \"To activate your device you will need to enter your Recovery Key. Please print or save this key and take it with you.\">\n<!ENTITY addDevice.dialog.connected.label   \"Device Connected\">\n\n<!-- Existing Account Page 2: Manual Login -->\n<!ENTITY setup.signInPage.title.label \"Sign In\">\n<!ENTITY existingRecoveryKey.description \"You can get a copy of your Recovery Key by going to &syncBrand.shortName.label; Options on your other device, and selecting  &#x0022;My Recovery Key&#x0022; under &#x0022;Manage Account&#x0022;.\">\n<!ENTITY verifying.label              \"Verifying…\">\n<!ENTITY resetPassword.label          \"Reset Password\">\n<!ENTITY resetSyncKey.label           \"I have lost my other device.\">\n\n<!-- Sync Options -->\n<!ENTITY setup.optionsPage.title      \"Sync Options\">\n<!ENTITY syncDeviceName.label       \"Device Name:\">\n<!ENTITY syncDeviceName.accesskey   \"c\">\n\n<!ENTITY syncMy.label               \"Sync My\">\n<!ENTITY engine.bookmarks.label     \"Bookmarks\">\n<!ENTITY engine.bookmarks.accesskey \"m\">\n<!ENTITY engine.tabs.label          \"Tabs\">\n<!ENTITY engine.tabs.accesskey      \"T\">\n<!ENTITY engine.history.label       \"History\">\n<!ENTITY engine.history.accesskey   \"r\">\n<!ENTITY engine.passwords.label     \"Passwords\">\n<!ENTITY engine.passwords.accesskey \"P\">\n<!ENTITY engine.prefs.label         \"Preferences\">\n<!ENTITY engine.prefs.accesskey     \"S\">\n<!ENTITY engine.addons.label        \"Add-ons\">\n<!ENTITY engine.addons.accesskey    \"A\">\n\n<!ENTITY choice2a.merge.main.label       \"Merge this device's data with my &syncBrand.shortName.label; data\">\n<!ENTITY choice2.merge.recommended.label \"Recommended:\">\n<!ENTITY choice2a.client.main.label      \"Replace all data on this device with my &syncBrand.shortName.label; data\">\n<!ENTITY choice2a.server.main.label      \"Replace all other devices with this device's data\">\n\n<!-- Confirm Merge Options -->\n<!ENTITY setup.optionsConfirmPage.title \"Confirm\">\n<!ENTITY confirm.merge2.label    \"&syncBrand.fullName.label; will now merge all this device's browser data into your Sync account.\">\n<!ENTITY confirm.client3.label         \"Warning: The following &brandShortName; data on this device  will be deleted:\">\n<!ENTITY confirm.client2.moreinfo.label \"&brandShortName; will then copy your &syncBrand.fullName.label; data to this device.\">\n<!ENTITY confirm.server2.label         \"Warning: The following devices will be overwritten with your local data:\">\n\n<!-- New & Existing Account: Setup Complete -->\n<!ENTITY setup.successPage.title \"Setup Complete\">\n<!ENTITY changeOptions.label \"You can change this preference by selecting Sync Options below.\">\n<!ENTITY continueUsing.label \"You may now continue using &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/syncSetup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Several other strings are used (via Weave.Status.login), but they come from\n#  /services/sync\n\n# Firefox Accounts based setup.\ncontinue.label = Continue\n\n# LOCALIZATION NOTE (disconnect.label, disconnect.verify.title, disconnect.verify.bodyHeading, disconnect.verify.bodyText):\n# These strings are used in the confirmation dialog shown when the user hits the disconnect button\n# LOCALIZATION NOTE (disconnect.label): This is the label for the disconnect button\ndisconnect.label = Disconnect\ndisconnect.verify.title = Disconnect\ndisconnect.verify.bodyHeading = Disconnect from Sync?\ndisconnect.verify.bodyText = Your browsing data will remain on this computer, but it will no longer sync with your account.\n\nrelinkVerify.title = Merge Warning\nrelinkVerify.heading = Are you sure you want to sign in to Sync?\n# LOCALIZATION NOTE (relinkVerify.description): Email address of a user previously signed into sync.\nrelinkVerify.description = A different user was previously signed in to Sync on this computer. Signing in will merge this browser’s bookmarks, passwords and other settings with %S\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/tabbrowser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  closeTab.label         \"Close Tab\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/tabbrowser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: the following strings can be used in the tab title or\n# location bar to represent various states as a web page loads:\n# tabs.connecting = Firefox is sending a HTTP connection request\n# tabs.encryptingConnection = Firefox is sending a HTTPS connection request\n# tabs.searching = Firefox is searching for something (Awesomebar or Web search)\n# tabs.loading = Firefox is loading the web page\n# tabs.waiting = Firefox is waiting for a web resource to load\n# tabs.downloading = Firefox is downloading a file for a helper application (PDF)\ntabs.connecting=Connecting…\ntabs.encryptingConnection=Securing connection…\ntabs.searching=Searching…\ntabs.loading=Loading…\ntabs.waiting=Waiting…\ntabs.downloading=Downloading…\n\ntabs.restoreLastTabs=Restore Tabs From Last Time\ntabs.emptyTabTitle=New Tab\ntabs.closeTab=Close Tab\ntabs.close=Close\ntabs.closeWarningTitle=Confirm close\n# LOCALIZATION NOTE (tabs.closeWarningMultiple):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# The singular form is not considered since this string is used only for\n# multiple tabs.\ntabs.closeWarningMultiple=;You are about to close #1 tabs. Are you sure you want to continue?\ntabs.closeButtonMultiple=Close tabs\ntabs.closeWarningPromptMe=Warn me when I attempt to close multiple tabs\n\ntabs.closeTab.tooltip=Close tab\n# LOCALIZATION NOTE (tabs.closeSelectedTab.tooltip):\n# %S is the keyboard shortcut for closing the current tab\ntabs.closeSelectedTab.tooltip=Close tab (%S)\n# LOCALIZATION NOTE (tabs.muteAudio.tooltip):\n# %S is the keyboard shortcut for \"Mute tab\"\ntabs.muteAudio.tooltip=Mute tab (%S)\n# LOCALIZATION NOTE (tabs.unmuteAudio.tooltip):\n# %S is the keyboard shortcut for \"Unmute tab\"\ntabs.unmuteAudio.tooltip=Unmute tab (%S)\ntabs.muteAudio.background.tooltip=Mute tab\ntabs.unmuteAudio.background.tooltip=Unmute tab\n\ntabs.unblockAudio.tooltip=Play tab\n\n# LOCALIZATION NOTE (tabs.allowTabFocusByPromptForSite):\n# %S is the hostname of the site where dialogs are allowed to switch tabs\ntabs.allowTabFocusByPromptForSite=Allow dialogs from %S to take you to their tab\n\n# LOCALIZATION NOTE (tabs.containers.tooltip):\n# Displayed as a tooltip on container tabs\n# %1$S is the title of the current tab\n# %2$S is the name of the current container\ntabs.containers.tooltip=%1$S - %2$S\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/tabview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntabview.button.searchTabs=Search tab groups\ntabview.button.exitTabGroups=Exit tab groups\ntabview.groupItem.defaultName=Name this tab group\ntabview.groupItem.closeGroup=Close group\ntabview.groupItem.undoCloseGroup=Undo Close Group\ntabview.groupItem.discardClosedGroup=Discard closed group\ntabview.search.otherWindowTabs=Tabs from other windows\ntabview.notification.sessionStore=Tabs and groups will automatically be restored the next time you start %S.\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/taskbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntaskbar.tasks.newTab.label=Open new tab\ntaskbar.tasks.newTab.description=Open a new browser tab.\ntaskbar.tasks.newWindow.label=Open new window\ntaskbar.tasks.newWindow.description=Open a new browser window.\ntaskbar.tasks.newPrivateWindow.label=New private window\ntaskbar.tasks.newPrivateWindow.description=Open a new window in private browsing mode.\ntaskbar.frequent.label=Frequent\ntaskbar.recent.label=Recent\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (translation.thisPageIsIn.label,\n  -                     translation.translateThisPage.label):\n  -  These 2 strings are used to construct a sentence that contains a dropdown\n  -  showing the detected language of the current web page.\n  -  In en-US it looks like this:\n  -    This page is in [detected language] Translate this page?\n  -  \"detected language\" here is a language name coming from the\n  -  global/languageNames.properties file; for some locales it may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence. -->\n<!ENTITY translation.thisPageIsIn.label         \"This page is in\">\n<!ENTITY translation.translateThisPage.label    \"Translate this page?\">\n<!ENTITY translation.translate.button           \"Translate\">\n<!ENTITY translation.notNow.button              \"Not Now\">\n\n<!ENTITY translation.translatingContent.label   \"Translating page content…\">\n\n<!-- LOCALIZATION NOTE (translation.translatedFrom.label,\n  -                     translation.translatedTo.label,\n  -                     translation.translatedToSuffix.label):\n  -  These 3 strings are used to construct a sentence that contains 2 dropdowns\n  -  showing the source and target language of a translated web page.\n  -  In en-US it looks like this:\n  -    This page has been translated from [from language] to [to language]\n  -  \"from language\" and \"to language\" here are language names coming from the\n  -  global/languageNames.properties file; for some locales they may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence.\n  -\n  -  translation.translatedToSuffix.label (empty in en-US) is for locales that\n  -  need to display some text after the second drop down for the sentence to\n  -  be grammatically correct. -->\n<!ENTITY translation.translatedFrom.label       \"This page has been translated from\">\n<!ENTITY translation.translatedTo.label         \"to\">\n<!ENTITY translation.translatedToSuffix.label   \"\">\n\n<!ENTITY translation.showOriginal.button        \"Show Original\">\n<!ENTITY translation.showTranslation.button     \"Show Translation\">\n\n<!ENTITY translation.errorTranslating.label     \"There has been an error translating this page.\">\n<!ENTITY translation.tryAgain.button            \"Try Again\">\n\n<!ENTITY translation.serviceUnavailable.label   \"Translation is not available at the moment. Please try again later.\">\n\n<!ENTITY translation.options.menu               \"Options\">\n<!-- LOCALIZATION NOTE (translation.options.neverForSite.accesskey,\n  -                     translation.options.preferences.accesskey):\n  -  The accesskey values used here should not clash with the value used for\n  -  translation.options.neverForLanguage.accesskey in translation.properties\n  -->\n<!ENTITY translation.options.neverForSite.label \"Never translate this site\">\n<!ENTITY translation.options.neverForSite.accesskey \"e\">\n<!ENTITY translation.options.preferences.label  \"Translation preferences\">\n<!ENTITY translation.options.preferences.accesskey \"T\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -->\n<!ENTITY translation.options.attribution.beforeLogo \"Translations by\">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.poweredByYandex,\n                        translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  translation.options.attribution.poweredByYandex is displayed instead of\n  -  the other two strings when yandex translation engine is preferred by the\n  -  user.\n  -->\n<!ENTITY translation.options.attribution.yandexTranslate \"Powered by Yandex.Translate\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/translation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.label):\n#  %S is a language name coming from the global/languageNames.properties file.\ntranslation.options.neverForLanguage.label=Never translate %S\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.accesskey):\n# The accesskey value used here should not clash with the values used for\n# translation.options.*.accesskey in translation.dtd\ntranslation.options.neverForLanguage.accesskey=N\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser/webrtcIndicator.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the webrtc global indicator strings\n\n# LOCALIZATION NOTE (webrtcIndicator.windowtitle): %S is the brand name (e.g. Firefox).\n# This string is used so that the window has a title in tools that enumerate/look for window\n# titles. It is not normally visible anywhere.\nwebrtcIndicator.windowtitle = %S - Sharing Indicator\n\nwebrtcIndicator.sharingCameraAndMicrophone.tooltip = Your camera and microphone are being shared. Click to control sharing.\nwebrtcIndicator.sharingCamera.tooltip              = Your camera is being shared. Click to control sharing.\nwebrtcIndicator.sharingMicrophone.tooltip          = Your microphone is being shared. Click to control sharing.\nwebrtcIndicator.sharingApplication.tooltip = An application is being shared. Click to control sharing.\nwebrtcIndicator.sharingScreen.tooltip = Your screen is being shared. Click to control sharing.\nwebrtcIndicator.sharingWindow.tooltip = A window is being shared. Click to control sharing.\nwebrtcIndicator.sharingBrowser.tooltip = A tab is being shared. Click to control sharing.\n\n\n# LOCALIZATION NOTE : The following strings are only used on Mac for\n# menus attached to icons near the clock on the mac menubar.\n\n# LOCALIZATION NOTE (webrtcIndicator.sharing*With.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.sharingCameraWith.menuitem = Sharing Camera with “%S”\nwebrtcIndicator.sharingMicrophoneWith.menuitem = Sharing Microphone with “%S”\nwebrtcIndicator.sharingApplicationWith.menuitem = Sharing an Application with “%S”\nwebrtcIndicator.sharingScreenWith.menuitem = Sharing Screen with “%S”\nwebrtcIndicator.sharingWindowWith.menuitem = Sharing a Window with “%S”\nwebrtcIndicator.sharingBrowserWith.menuitem = Sharing a Tab with “%S”\nwebrtcIndicator.controlSharing.menuitem = Control Sharing\n# LOCALIZATION NOTE (webrtcIndicator.sharingCameraWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingCameraWithNTabs.menuitem = Sharing Camera with #1 tab;Sharing Camera with #1 tabs\n# LOCALIZATION NOTE (webrtcIndicator.sharingMicrophoneWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingMicrophoneWithNTabs.menuitem = Sharing Microphone with #1 tab;Sharing Microphone with #1 tabs\n# LOCALIZATION NOTE (webrtcIndicator.sharingApplicationWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingApplicationWithNTabs.menuitem = Sharing an Application with #1 tab;Sharing Applications with #1 tabs\n# LOCALIZATION NOTE (webrtcIndicator.sharingScreenWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingScreenWithNTabs.menuitem = Sharing Screen with #1 tab;Sharing Screen with #1 tabs\n# LOCALIZATION NOTE (webrtcIndicator.sharingWindowWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingWindowWithNTabs.menuitem = Sharing a Window with #1 tab;Sharing Windows with #1 tabs\n# LOCALIZATION NOTE (webrtcIndicator.sharingBrowserWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This message is shown when the contents of a tab is shared during a WebRTC\n# session, which currently is only possible with Loop/Hello.\nwebrtcIndicator.sharingBrowserWithNTabs.menuitem = Sharing a Tab with #1 tab;Sharing Tabs with #1 tabs\n# LOCALIZATION NOTE (webrtcIndicator.controlSharingOn.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.controlSharingOn.menuitem = Control Sharing on “%S”\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/browser-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Default search engine\nbrowser.search.defaultenginename=Google\n\n# Search engine order (order displayed in the search bar dropdown)s\nbrowser.search.order.1=Google\nbrowser.search.order.2=Yahoo\nbrowser.search.order.3=Bing\n\n# This is the default set of web based feed handlers shown in the reader\n# selection UI\nbrowser.contentHandlers.types.0.title=My Yahoo!\nbrowser.contentHandlers.types.0.uri=https://add.my.yahoo.com/rss?url=%s\n\n# increment this number when anything gets changed in the list below.  This will\n# cause Firefox to re-read these prefs and inject any new handlers into the \n# profile database.  Note that \"new\" is defined as \"has a different URL\"; this\n# means that it's not possible to update the name of existing handler, so \n# don't make any spelling errors here.\ngecko.handlerService.defaultHandlersVersion=4\n\n# The default set of protocol handlers for webcal:\ngecko.handlerService.schemes.webcal.0.name=30 Boxes\ngecko.handlerService.schemes.webcal.0.uriTemplate=https://30boxes.com/external/widget?refer=ff&url=%s\n\n# The default set of protocol handlers for mailto:\ngecko.handlerService.schemes.mailto.0.name=Yahoo! Mail\ngecko.handlerService.schemes.mailto.0.uriTemplate=https://compose.mail.yahoo.com/?To=%s\ngecko.handlerService.schemes.mailto.1.name=Gmail\ngecko.handlerService.schemes.mailto.1.uriTemplate=https://mail.google.com/mail/?extsrc=mailto&url=%s\n\n# The default set of protocol handlers for irc:\ngecko.handlerService.schemes.irc.0.name=Mibbit\ngecko.handlerService.schemes.irc.0.uriTemplate=https://www.mibbit.com/?url=%s\n\n# The default set of protocol handlers for ircs:\ngecko.handlerService.schemes.ircs.0.name=Mibbit\ngecko.handlerService.schemes.ircs.0.uriTemplate=https://www.mibbit.com/?url=%s\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY PropertiesViewWindowTitle \"Properties\">\n\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/aboutdebugging.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutDebugging.fullTitle    \"Debugging with Firefox Developer Tools\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/aboutdebugging.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (debug):\n# This string is displayed as a label of the button that starts\n# debugging a service worker.\ndebug = Debug\n\n# LOCALIZATION NOTE (push):\n# This string is displayed as a label of the button that pushes a test payload\n# to a service worker.\npush = Push\n\n# LOCALIZATION NOTE (start):\n# This string is displayed as a label of the button that starts a service worker.\nstart = Start\n\nscope = Scope\nunregister = unregister\n\npushService = Push Service\n\n# LOCALIZATION NOTE (fetch):\n# Fetch is an event type and should not be translated.\nfetch = Fetch\n\n# LOCALIZATION NOTE (listeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nlisteningForFetchEvents = Listening for fetch events.\n\n# LOCALIZATION NOTE (notListeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nnotListeningForFetchEvents = Not listening for fetch events.\n\n# LOCALIZATION NOTE (addons):\n# This string is displayed as a header of the about:debugging#addons page.\naddons = Add-ons\n\n# LOCALIZATION NOTE (addonDebugging.label):\n# This string is displayed next to a check box that enables the user to switch\n# addon debugging on/off.\naddonDebugging.label = Enable add-on debugging\n\n# LOCALIZATION NOTE (addonDebugging.tooltip):\n# This string is displayed in a tooltip that appears when hovering over a check\n# box that switches addon debugging on/off.\naddonDebugging.tooltip = Turning this on will allow you to debug add-ons and various other parts of the browser chrome\n\n# LOCALIZATION NOTE (moreInfo):\n# This string is displayed next to addonDebugging.label as a link to a page\n# with documentation.\nmoreInfo = more info\n\n# LOCALIZATION NOTE (loadTemporaryAddon):\n# This string is displayed as a label of a button that allows the user to\n# load additional add-ons.\nloadTemporaryAddon = Load Temporary Add-on\n\n# LOCALIZATION NOTE (extensions):\n# This string is displayed as a header above the list of loaded add-ons.\nextensions = Extensions\n\n# LOCALIZATION NOTE (temporaryExtensions):\n# This string is displayed as a header above the list of temporarily loaded add-ons.\ntemporaryExtensions = Temporary Extensions\n\n# LOCALIZATION NOTE (selectAddonFromFile2):\n# This string is displayed as the title of the file picker that appears when\n# the user clicks the 'Load Temporary Add-on' button\nselectAddonFromFile2 = Select Manifest File or Package (.xpi)\n\n# LOCALIZATION NOTE (reload):\n# This string is displayed as a label of the button that reloads a given addon.\nreload = Reload\n\n# LOCALIZATION NOTE (reloadDisabledTooltip):\n# This string is displayed in a tooltip that appears when hovering over a\n# disabled 'reload' button.\nreloadDisabledTooltip = Only temporarily installed add-ons can be reloaded\n\n# LOCALIZATION NOTE (workers):\n# This string is displayed as a header of the about:debugging#workers page.\nworkers = Workers\n\nserviceWorkers = Service Workers\nsharedWorkers = Shared Workers\notherWorkers = Other Workers\n\n# LOCALIZATION NOTE (running):\n# This string is displayed as the state of a service worker in RUNNING state.\nrunning = Running\n\n# LOCALIZATION NOTE (stopped):\n# This string is displayed as the state of a service worker in STOPPED state.\nstopped = Stopped\n\n# LOCALIZATION NOTE (registering):\n# This string is displayed as the state of a service worker for which no service worker\n# registration could be found yet. Only active registrations are visible from\n# about:debugging, so such service workers are considered as registering.\nregistering = Registering\n\n# LOCALIZATION NOTE (tabs):\n# This string is displayed as a header of the about:debugging#tabs page.\ntabs = Tabs\n\n# LOCALIZATION NOTE (pageNotFound):\n# This string is displayed as the main message at any error/invalid page.\npageNotFound = Page not found\n\n# LOCALIZATION NOTE (doesNotExist):\n# This string is displayed as an error message when navigating to an invalid page\n# %S will be replaced by the name of the page at run-time.\ndoesNotExist = #%S does not exist!\n\n# LOCALIZATION NOTE (nothing):\n# This string is displayed when the list of workers is empty.\nnothing = Nothing yet.\n\nconfigurationIsNotCompatible = Your browser configuration is not compatible with Service Workers\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n     The Animations panel is part of the Inspector sidebar -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n     keep it in English, or another language commonly spoken among web\n     developers. You want to make that choice consistent across the developer\n     tools. A good criteria is the language in which you'd find the best\n     documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (animationInspectorTitle): This is the label shown in the\n     sidebar tab -->\n<!ENTITY animationInspectorTitle \"Animations\">\n\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector. -->\n<!ENTITY invalidElement \"No animations were found for the current element.\">\n\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector, to invite the\n     user to select a new node by clicking on the element-picker icon. -->\n<!ENTITY selectElement \"Pick another element from the page.\">\n\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n<!ENTITY allAnimations \"All animations\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (panel.invalidElementSelected):\n# This is the label shown in the panel when an invalid node is currently\n# selected in the inspector (i.e. a non-element node or a node that is not\n# animated).\npanel.invalidElementSelected=No animations were found for the current element.\n\n# LOCALIZATION NOTE (panel.selectElement): This is the label shown in the panel\n# when an invalid node is currently selected in the inspector, to invite the\n# user to select a new node by clicking on the element-picker icon.\npanel.selectElement=Pick another element from the page.\n\n# LOCALIZATION NOTE (panel.allAnimations): This is the label shown at the bottom of\n# the panel, in a toolbar, to let the user know the toolbar applies to all\n# animations, not just the ones applying to the current element.\npanel.allAnimations=All animations\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=Duration:\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=Delay:\n\n# LOCALIZATION NOTE (player.animationEndDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation endDelay.\nplayer.animationEndDelayLabel=End delay:\n\n# LOCALIZATION NOTE (player.animationRateLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation playback rate.\nplayer.animationRateLabel=Playback rate:\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=Repeats:\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.infiniteIterationCountText):\n# See player.infiniteIterationCount for a description of what this is.\n# Unlike player.infiniteIterationCount, this string isn't used in HTML, but in\n# a tooltip.\nplayer.infiniteIterationCountText=∞\n\n# LOCALIZATION NOTE (player.animationIterationStartLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# iterationStart value.\n# %1$S will be replaced by the original iteration start value\n# %2$S will be replaced by the actual time of iteration start\nplayer.animationIterationStartLabel=Iteration start: %1$S (%2$Ss)\n\n# LOCALIZATION NOTE (player.animationOverallEasingLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the easing\n# that applies to a whole iteration of an animation as opposed to the\n# easing that applies between animation keyframes.\nplayer.animationOverallEasingLabel=Overall easing:\n\n# LOCALIZATION NOTE (player.animationFillLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# fill mode value.\nplayer.animationFillLabel=Fill:\n\n# LOCALIZATION NOTE (player.animationDirectionLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# direction value.\nplayer.animationDirectionLabel=Direction:\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%Ss\n\n# LOCALIZATION NOTE (player.playbackRateLabel):\n# This string is displayed in each animation player widget, as the label of\n# drop-down list items that can be used to change the rate at which the\n# animation runs (1× being the default, 2× being twice as fast).\nplayer.playbackRateLabel=%S×\n\n# LOCALIZATION NOTE (player.runningOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that the\n# animation is running on the compositor thread.\nplayer.runningOnCompositorTooltip=This animation is running on compositor thread\n\n# LOCALIZATION NOTE (player.allPropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is running on the compositor thread.\nplayer.allPropertiesOnCompositorTooltip=All animation properties are optimized\n\n# LOCALIZATION NOTE (player.somePropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is not running on the compositor thread.\nplayer.somePropertiesOnCompositorTooltip=Some animation properties are optimized\n\n# LOCALIZATION NOTE (timeline.rateSelectorTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# drop-down list that can be used to change the rate at which the animations\n# run.\ntimeline.rateSelectorTooltip=Set the animations playback rates\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.pausedButtonTooltip=Resume the animations\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.resumedButtonTooltip=Pause the animations\n\n# LOCALIZATION NOTE (timeline.rewindButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# rewind button that can be used to rewind the animations\ntimeline.rewindButtonTooltip=Rewind the animations\n\n# LOCALIZATION NOTE (timeline.timeGraduationLabel):\n# This string is displayed at the top of the animation panel, next to each time\n# graduation, to indicate what duration (in milliseconds) this graduation\n# corresponds to.\ntimeline.timeGraduationLabel=%Sms\n\n# LOCALIZATION NOTE (timeline.cssanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.cssanimation.nameLabel=%S - CSS Animation\n\n# LOCALIZATION NOTE (timeline.csstransition.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Transition in the timeline UI.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.csstransition.nameLabel=%S - CSS Transition\n\n# LOCALIZATION NOTE (timeline.scriptanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a script-generated animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.scriptanimation.nameLabel=%S - Script Animation\n\n# LOCALIZATION NOTE (timeline.scriptanimation.unnamedLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over an unnamed script-generated animation in the timeline UI.\ntimeline.scriptanimation.unnamedLabel=Script Animation\n\n# LOCALIZATION NOTE (timeline.unknown.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of an unknown animation type in the timeline UI.\n# This can happen if devtools couldn't figure out the type of the animation.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.unknown.nameLabel=%S\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nvalidator.nonExistingFolder=The project folder doesn’t exist\nvalidator.expectProjectFolder=The project folder ends up being a file\nvalidator.noManifestFile=A manifest file is required at project root folder, named either ‘manifest.webapp’ for packaged apps or ‘manifest.json’ for add-ons.\nvalidator.invalidManifestURL=Invalid manifest URL ‘%S’\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON=The webapp manifest isn’t a valid JSON file: %1$S at: %2$S\nvalidator.noAccessManifestURL=Unable to read manifest file: %1$S at: %2$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL=Invalid hosted manifest URL ‘%1$S’: %2$S\nvalidator.invalidProjectType=Unknown project type ‘%S’\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty=Missing mandatory ‘name’ in Manifest.\nvalidator.missIconsManifestProperty=Missing ‘icons’ in Manifest.\nvalidator.missIconMarketplace2=app submission to the Marketplace requires a 128px icon\nvalidator.invalidAppType=Unknown app type: ‘%S’.\nvalidator.invalidHostedPriviledges=Hosted App can’t be type ‘%S’.\nvalidator.noCertifiedSupport=‘certified’ apps are not fully supported on the App manager.\nvalidator.nonAbsoluteLaunchPath=Launch path has to be an absolute path starting with ‘/’: ‘%S’\nvalidator.accessFailedLaunchPath=Unable to access the app starting document ‘%S’\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode=Unable to access the app starting document ‘%1$S’, got HTTP code %2$S\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest=The specified page has no manifest.\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8=Manifest has a character encoding of %S. Manifests must have the utf-8 character encoding.\n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType=Manifest has a mimetype of %S. Manifests must have a mimetype of text/cache-manifest.\n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI=URI %1$S is referenced in multiple locations. This is not allowed: %2$S.\n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI=NETWORK section line %1$S (%2$S) prevents caching of line %3$S (%4$S) in the %5$S section.\nfallbackBlocksURI=FALLBACK section line %1$S (%2$S) prevents caching of line %3$S (%4$S) in the %5$S section.\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest=The file %1$S was modified after %2$S. Unless the text in the manifest file is changed the cached version will be used instead at line %3$S.\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore=%1$S has cache-control set to no-store. This will prevent the application cache from storing the file at line %2$S.\n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable=%1$S points to a resource that is not available at line %2$S.\n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI=The URI passed to AppCacheUtils is invalid.\n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults=Your search returned no results.\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled=Your disk cache is disabled. Please set browser.cache.disk.enable to true in about:config and try again.\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest=The first line of the manifest must be “CACHE MANIFEST” at line %S.\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2=“CACHE MANIFEST” is only valid on the first line but was found at line %S.\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2=Asterisk (*) incorrectly used in the %1$S section at line %2$S. If a line in the NETWORK section contains only a single asterisk character, then any URI not listed in the manifest will be treated as if the URI was listed in the NETWORK section. Otherwise such URIs will be treated as unavailable. Other uses of the * character are prohibited.\n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces=Spaces in URIs need to be replaced with %20 at line %S.\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad=/../ is not a valid URI prefix at line %S.\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes=Too many dot dot slash operators (../) at line %S.\n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces=Only two URIs separated by spaces are allowed in the FALLBACK section at line %S.\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2=Asterisk (*) incorrectly used in the FALLBACK section at line %S. URIs in the FALLBACK section simply need to match a prefix of the request URI.\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue=The SETTINGS section may only contain a single value, “prefer-online” or “fast” at line %S.\n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName=Invalid section name (%1$S) at line %2$S.\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/boxmodel.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n# The Layout View is a panel displayed in the computed view tab of the Inspector sidebar.\n\n# LOCALIZATION NOTE : FILE The correct localization of this file might be to\n# keep it in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (boxmodel.title) This is the title of the box model panel and is\n# displayed as a label.\nboxmodel.title=Box Model\n\n# LOCALIZATION NOTE (boxmodel.margin) This refers to the margin in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.margin=margin\n\n# LOCALIZATION NOTE (boxmodel.border) This refers to the border in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.border=border\n\n# LOCALIZATION NOTE (boxmodel.padding) This refers to the padding in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.padding=padding\n\n# LOCALIZATION NOTE (boxmodel.content) This refers to the content in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.content=content\n\n# LOCALIZATION NOTE: (boxmodel.geometryButton.tooltip) This label is displayed as a\n# tooltip that appears when hovering over the button that allows users to edit the\n# position of an element in the page.\nboxmodel.geometryButton.tooltip=Edit position\n\n# LOCALIZATION NOTE: (boxmodel.propertiesLabel) This label is displayed as the header\n# for showing and collapsing the properties underneath the box model in the layout view\nboxmodel.propertiesLabel=Box Model Properties\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"Reload\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"the page to be able to debug &lt;canvas&gt; contexts.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"Click on the\">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"button to record an animation frame’s call stack.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.waitingNotice): This is the label shown\n  -  in the call list view while recording a snapshot. -->\n<!ENTITY canvasDebuggerUI.waitingNotice   \"Recording an animation cycle…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Record the next frame in the animation loop.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n<!ENTITY canvasDebuggerUI.importSnapshot \"Import…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n<!ENTITY canvasDebuggerUI.clearSnapshots \"Clear\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Filter calls\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText=There are no snapshots yet.\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel=Snapshot #%S\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel=Loading…\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel=Save\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel=Saving…\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel=Loaded from disk\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle=Save animation frame snapshot…\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter=JSON Files\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter=All Files\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel=#1 draw;#1 draws\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel=#1 call;#1 calls\n\n# LOCALIZATION NOTE (recordingTimeoutFailure):\n# This notification alert is displayed when attempting to record a requestAnimationFrame\n# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no\n# loops were found.\nrecordingTimeoutFailure=Canvas Debugger could not find a requestAnimationFrame or setTimeout cycle.\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/components.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the shared React components,\n# so files in `devtools/client/shared/components/*`.\n\n# LOCALIZATION NOTE (frame.unknownSource): When we do not know the source filename of\n# a frame, we use this string instead.\nframe.unknownSource=(unknown)\n\n# LOCALIZATION NOTE (viewsourceindebugger): The label for the tooltip when hovering over\n# a source link that links to the debugger.\n# %S represents the URL to match in the debugger.\nframe.viewsourceindebugger=View source in Debugger → %S\n\n# LOCALIZATION NOTE (notificationBox.closeTooltip): The content of a tooltip that\n# appears when hovering over the close button in a notification box.\nnotificationBox.closeTooltip=Close this message\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n<!ENTITY title      \"Connect\">\n<!ENTITY header     \"Connect to remote device\">\n<!ENTITY host       \"Host:\">\n<!ENTITY port       \"Port:\">\n<!ENTITY connect    \"Connect\">\n<!ENTITY connecting \"Connecting…\">\n<!ENTITY availableAddons \"Available remote add-ons:\">\n<!ENTITY availableTabs \"Available remote tabs:\">\n<!ENTITY availableProcesses \"Available remote processes:\">\n<!ENTITY connectionError \"Error:\">\n<!ENTITY errorTimeout \"Error: connection timeout.\">\n<!ENTITY errorRefused \"Error: connection refused.\">\n<!ENTITY errorUnexpected \"Unexpected error.\">\n\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n<!ENTITY remoteHelp \"Firefox Developer Tools can debug remote devices (Firefox for Android and Firefox OS, for example). Make sure that you have turned on the ‘Remote debugging’ option in the remote device. For more, see the \">\n<!ENTITY remoteDocumentation \"documentation\">\n<!ENTITY remoteHelpSuffix \".\">\n\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=Main Process\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n<!ENTITY debuggerUI.closeButton.tooltip \"Close\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n<!ENTITY debuggerUI.panesButton.tooltip \"Toggle panes\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n<!ENTITY debuggerUI.blackBoxMessage.label \"This source is black boxed: its breakpoints are disabled, and stepping skips through it.\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"Stop black boxing this source\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n<!ENTITY debuggerUI.optsButton.tooltip  \"Debugger Options\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"Toggle Black Boxing\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n<!ENTITY debuggerUI.sources.prettyPrint \"Prettify Source\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n<!ENTITY debuggerUI.autoPrettyPrint     \"Auto Prettify Minified Sources\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"Enable/disable all breakpoints\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton \"Clear\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton.tooltip \"Clear the collected traces\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n<!ENTITY debuggerUI.pauseExceptions           \"Pause on Exceptions\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.ignoreCaughtExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n<!ENTITY debuggerUI.ignoreCaughtExceptions           \"Ignore Caught Exceptions\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n<!ENTITY debuggerUI.showPanesOnInit           \"Show Panes on Startup\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n<!ENTITY debuggerUI.showVarsFilter           \"Show Variables Filter Box\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n<!ENTITY debuggerUI.showOnlyEnum           \"Show Only Enumerable Properties\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n<!ENTITY debuggerUI.showOriginalSource           \"Show Original Sources\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not. -->\n<!ENTITY debuggerUI.autoBlackBox           \"Automatically Black Box Minified Sources\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a header for the operators part. -->\n<!ENTITY debuggerUI.searchPanelOperators    \"Operators:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n<!ENTITY debuggerUI.searchFile           \"Filter Scripts\">\n<!ENTITY debuggerUI.searchFile.key       \"P\">\n<!ENTITY debuggerUI.searchFile.altkey    \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n<!ENTITY debuggerUI.searchGlobal           \"Search in All Files\">\n<!ENTITY debuggerUI.searchGlobal.key       \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n<!ENTITY debuggerUI.searchFunction           \"Search for Function Definition\">\n<!ENTITY debuggerUI.searchFunction.key       \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"D\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n<!ENTITY debuggerUI.searchToken           \"Find\">\n<!ENTITY debuggerUI.searchToken.key       \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n<!ENTITY debuggerUI.searchGoToLine           \"Go to Line…\">\n<!ENTITY debuggerUI.searchGoToLine.key       \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"L\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n<!ENTITY debuggerUI.searchVariable           \"Filter Variables\">\n<!ENTITY debuggerUI.searchVariable.key       \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n<!ENTITY debuggerUI.focusVariables           \"Focus Variables Tree\">\n<!ENTITY debuggerUI.focusVariables.key       \"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n<!ENTITY debuggerUI.condBreakPanelTitle \"This breakpoint will stop execution only if the following expression is true\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n<!ENTITY debuggerUI.seMenuBreak     \"Add Breakpoint\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n<!ENTITY debuggerUI.seMenuCondBreak     \"Add Conditional Breakpoint\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for editing a breakpoint. -->\n<!ENTITY debuggerUI.seEditMenuCondBreak     \"Edit Conditional Breakpoint\">\n<!ENTITY debuggerUI.seEditMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n<!ENTITY debuggerUI.tabs.workers        \"Workers\">\n<!ENTITY debuggerUI.tabs.sources        \"Sources\">\n<!ENTITY debuggerUI.tabs.traces         \"Traces\">\n<!ENTITY debuggerUI.tabs.callstack      \"Call Stack\">\n<!ENTITY debuggerUI.tabs.variables      \"Variables\">\n<!ENTITY debuggerUI.tabs.events         \"Events\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n<!ENTITY debuggerUI.seMenuAddWatch      \"Selection to Watch Expression\">\n<!ENTITY debuggerUI.seMenuAddWatch.key  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n<!ENTITY debuggerUI.addWatch            \"Add Watch Expression\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n<!ENTITY debuggerUI.removeAllWatch           \"Remove All Watch Expressions\">\n<!ENTITY debuggerUI.removeAllWatch.key       \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  debugger sources side menu. This should be the same as\n  -  netmonitorUI.context.newTab  -->\n<!ENTITY debuggerUI.context.newTab           \"Open in New Tab\">\n<!ENTITY debuggerUI.context.newTab.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url. This should be\n  -  the same as netmonitorUI.context.copyUrl -->\n<!ENTITY debuggerUI.context.copyUrl           \"Copy URL\">\n<!ENTITY debuggerUI.context.copyUrl.accesskey \"C\">\n<!ENTITY debuggerUI.context.copyUrl.key \"C\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI.\ncollapsePanes=Collapse panes\n\n# LOCALIZATION NOTE (copySourceUrl): This is the text that appears in the\n# context menu to copy the source URL of file open.\ncopySourceUrl=Copy Source Url\n\n# LOCALIZATION NOTE (copySourceUrl.accesskey): Access key to copy the source URL of a file from\n# the context menu.\ncopySourceUrl.accesskey=u\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI.\nexpandPanes=Expand panes\n\n# LOCALIZATION NOTE (pauseButtonTooltip): The tooltip that is displayed for the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=Pause %S\n\n# LOCALIZATION NOTE (pausePendingButtonTooltip): The tooltip that is displayed for\n# the pause button after it's been clicked but before the next JavaScript to run.\npausePendingButtonTooltip=Waiting for next execution\n\n# LOCALIZATION NOTE (resumeButtonTooltip): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=Resume %S\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=Step Over %S\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=Step In %S\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=Step Out %S\n\n# LOCALIZATION NOTE (noWorkersText): The text to display in the workers list\n# when there are no workers.\nnoWorkersText=This page has no workers.\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources list\n# when there are no sources.\nnoSourcesText=This page has no sources.\n\n# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab\n# when there are no events.\nnoEventListenersText=No event listeners to display\n\n# LOCALIZATION NOTE (eventListenersHeader): The text to display in the events\n# header.\neventListenersHeader=Event Listeners\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText=No stack frames to display\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip=Toggle breaking on this event\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector=on\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource=in\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes=%S nodes\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative=[native code]\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents=Animation\naudioEvents=Audio\nbatteryEvents=Battery\nclipboardEvents=Clipboard\ncompositionEvents=Composition\ndeviceEvents=Device\ndisplayEvents=Display\ndragAndDropEvents=Drag and Drop\ngamepadEvents=Gamepad\nindexedDBEvents=IndexedDB\ninteractionEvents=Interaction\nkeyboardEvents=Keyboard\nmediaEvents=HTML5 Media\nmouseEvents=Mouse\nmutationEvents=Mutation\nnavigationEvents=Navigation\npointerLockEvents=Pointer Lock\nsensorEvents=Sensor\nstorageEvents=Storage\ntimeEvents=Time\ntouchEvents=Touch\notherEvents=Other\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=Toggle black boxing\n\n# LOCALIZATION NOTE (sources.search.key): Key shortcut to open the search for\n# searching all the source files the debugger has seen.\nsources.search.key=P\n\n# LOCALIZATION NOTE (sources.searchAlt.key): Alternate key shortcut to open\n# the search for searching all the source files the debugger has seen.\nsources.searchAlt.key=O\n\n# LOCALIZATION NOTE (sourceSearch.search.key): Key shortcut to open the search\n# for searching within a the currently opened files in the editor\nsourceSearch.search.key=F\n\n# LOCALIZATION NOTE (sourceSearch.search.placeholder): placeholder text in\n# the source search input bar\nsourceSearch.search.placeholder=Search in file…\n\n# LOCALIZATION NOTE (sourceSearch.search.again.key): Key shortcut to re-open\n# the search for re-searching the same search triggered from a sourceSearch\nsourceSearch.search.again.key=G\n\n# LOCALIZATION NOTE (sourceSearch.resultsSummary1): Shows a summary of\n# the number of matches for autocomplete\nsourceSearch.resultsSummary1=%d results\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=No matches found\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=Search scripts (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=Filter variables\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText=Filter properties\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=Filter scripts (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=Search in all files (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=Search for function definition (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=Find in this file (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=Go to line (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=Filter variables (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=Configure conditional breakpoint\nbreakpointMenuItem.enableSelf=Enable breakpoint\nbreakpointMenuItem.disableSelf=Disable breakpoint\nbreakpointMenuItem.deleteSelf=Remove breakpoint\nbreakpointMenuItem.enableOthers=Enable others\nbreakpointMenuItem.disableOthers=Disable others\nbreakpointMenuItem.deleteOthers=Remove others\nbreakpointMenuItem.enableAll=Enable all breakpoints\nbreakpointMenuItem.disableAll=Disable all breakpoints\nbreakpointMenuItem.deleteAll=Remove all breakpoints\n\n# LOCALIZATION NOTE (breakpoints.header): Breakpoints right sidebar pane header.\nbreakpoints.header=Breakpoints\n\n# LOCALIZATION NOTE (breakpoints.none): The text that appears when there are\n# no breakpoints present\nbreakpoints.none=No Breakpoints\n\n# LOCALIZATION NOTE (breakpoints.enable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.enable=Enable Breakpoints\n\n# LOCALIZATION NOTE (breakpoints.disable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.disable=Disable Breakpoints\n\n# LOCALIZATION NOTE (breakpoints.removeBreakpointTooltip): The tooltip that is displayed\n# for remove breakpoint button in right sidebar\nbreakpoints.removeBreakpointTooltip=Remove Breakpoint\n\n# LOCALIZATION NOTE (callStack.header): Call Stack right sidebar pane header.\ncallStack.header=Call Stack\n\n# LOCALIZATION NOTE (callStack.notPaused): Call Stack right sidebar pane\n# message when not paused.\ncallStack.notPaused=Not Paused\n\n# LOCALIZATION NOTE (callStack.collapse): Call Stack right sidebar pane\n# message to hide some of the frames that are shown.\ncallStack.collapse=Collapse Rows\n\n# LOCALIZATION NOTE (callStack.expand): Call Stack right sidebar pane\n# message to show more of the frames.\ncallStack.expand=Expand Rows\n\n# LOCALIZATION NOTE (editor.searchResults): Editor Search bar message\n# for the summarizing the selected search result. e.g. 5 of 10 results.\neditor.searchResults=%d of %d results\n\n# LOCALIZATION NOTE (editor.noResults): Editor Search bar message\n# for when no results found.\neditor.noResults=no results\n\n# LOCALIZATION NOTE (editor.addBreakpoint): Editor gutter context menu item\n# for adding a breakpoint on a line.\neditor.addBreakpoint=Add Breakpoint\n\n# LOCALIZATION NOTE (editor.disableBreakpoint): Editor gutter context menu item\n# for disabling a breakpoint on a line.\neditor.disableBreakpoint=Disable Breakpoint\n\n# LOCALIZATION NOTE (editor.enableBreakpoint): Editor gutter context menu item\n# for enabling a breakpoint on a line.\neditor.enableBreakpoint=Enable Breakpoint\n\n# LOCALIZATION NOTE (editor.removeBreakpoint): Editor gutter context menu item\n# for removing a breakpoint on a line.\neditor.removeBreakpoint=Remove Breakpoint\n\n# LOCALIZATION NOTE (editor.editBreakpoint): Editor gutter context menu item\n# for setting a breakpoint condition on a line.\neditor.editBreakpoint=Edit Breakpoint\n\n# LOCALIZATION NOTE (editor.addConditionalBreakpoint): Editor gutter context\n# menu item for adding a breakpoint condition on a line.\neditor.addConditionalBreakpoint=Add Conditional Breakpoint\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Placeholder text for\n# input element inside ConditionalPanel component\neditor.conditionalPanel.placeholder=This breakpoint will pause when the expression is true\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Tooltip text for\n# close button inside ConditionalPanel component\neditor.conditionalPanel.close=Cancel edit breakpoint and close\n\n# LOCALIZATION NOTE (editor.jumpToMappedLocation1): Context menu item\n# for navigating to a source mapped location\neditor.jumpToMappedLocation1=Jump to %S location\n\n# LOCALIZATION NOTE (generated): Source Map term for a server source location\ngenerated=generated\n\n# LOCALIZATION NOTE (original): Source Map term for a debugger UI source location\noriginal=original\n\n# LOCALIZATION NOTE (expressions.placeholder): Placeholder text for expression\n# input element\nexpressions.placeholder=Add Watch Expression\n\n# LOCALIZATION NOTE (sourceTabs.closeTab): Editor source tab context menu item\n# for closing the selected tab below the mouse.\nsourceTabs.closeTab=Close tab\n\n# LOCALIZATION NOTE (sourceTabs.closeTab.accesskey): Access key to close the currently select\n# source tab from the editor context menu item.\nsourceTabs.closeTab.accesskey=c\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs): Editor source tab context menu item\n# for closing the other tabs.\nsourceTabs.closeOtherTabs=Close others\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs.accesskey): Access key to close other source tabs\n# from the editor context menu.\nsourceTabs.closeOtherTabs.accesskey=o\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd): Editor source tab context menu item\n# for closing the tabs to the end (the right for LTR languages) of the selected tab.\nsourceTabs.closeTabsToEnd=Close tabs to the right\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd.accesskey): Access key to close source tabs\n# after the selected tab from the editor context menu.\nsourceTabs.closeTabsToEnd.accesskey=e\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs): Editor source tab context menu item\n# for closing all tabs.\nsourceTabs.closeAllTabs=Close all tabs\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs.accesskey): Access key to close all tabs from the\n# editor context menu.\nsourceTabs.closeAllTabs.accesskey=a\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree): Editor source tab context menu item\n# for revealing source in tree.\nsourceTabs.revealInTree=Reveal in Tree\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree.accesskey): Access key to reveal a source in the\n# tree from the context menu.\nsourceTabs.revealInTree.accesskey=r\n\n# LOCALIZATION NOTE (sourceTabs.copyLink): Editor source tab context menu item\n# for copying a link address.\nsourceTabs.copyLink=Copy Link Address\n\n# LOCALIZATION NOTE (sourceTabs.copyLink.accesskey): Access key to copy a link addresss from the\n# editor context menu.\nsourceTabs.copyLink.accesskey=l\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint): Editor source tab context menu item\n# for pretty printing the source.\nsourceTabs.prettyPrint=Pretty Print Source\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint.accesskey): Access key to pretty print a source from\n# the editor context menu.\nsourceTabs.prettyPrint.accesskey=p\n\n# LOCALIZATION NOTE (sourceTabs.closeTabButtonTooltip): The tooltip that is displayed\n# for close tab button in source tabs.\nsourceTabs.closeTabButtonTooltip=Close tab\n\n# LOCALIZATION NOTE (sourceTabs.newTabButtonTooltip): The tooltip that is displayed for\n# new tab button in source tabs.\nsourceTabs.newTabButtonTooltip=Search for sources (%S)\n\n# LOCALIZATION NOTE (scopes.header): Scopes right sidebar pane header.\nscopes.header=Scopes\n\n# LOCALIZATION NOTE (scopes.notAvailable): Scopes right sidebar pane message\n# for when the debugger is paused, but there isn't pause data.\nscopes.notAvailable=Scopes Unavailable\n\n# LOCALIZATION NOTE (scopes.notPaused): Scopes right sidebar pane message\n# for when the debugger is not paused.\nscopes.notPaused=Not Paused\n\n# LOCALIZATION NOTE (scopes.block): Refers to a block of code in\n# the scopes pane when the debugger is paused.\nscopes.block=Block\n\n# LOCALIZATION NOTE (sources.header): Sources left sidebar header\nsources.header=Sources\n\n# LOCALIZATION NOTE (sources.search): Sources left sidebar prompt\n# e.g. Cmd+P to search. On a mac, we use the command unicode character.\n# On windows, it's ctrl.\nsources.search=%S to search\n\n# LOCALIZATION NOTE (watchExpressions.header): Watch Expressions right sidebar\n# pane header.\nwatchExpressions.header=Watch Expressions\n\n# LOCALIZATION NOTE (watchExpressions.refreshButton): Watch Expressions header\n# button for refreshing the expressions.\nwatchExpressions.refreshButton=Refresh\n\n# LOCALIZATION NOTE (welcome.search): The center pane welcome panel's\n# search prompt. e.g. cmd+p to search for files. On windows, it's ctrl, on\n# a mac we use the unicode character.\nwelcome.search=%S to search for sources\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\nsourceSearch.search=Search Sources…\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\n# Used in the old debugger fronted\nsourceSearch.search=Search…\n\n# LOCALIZATION NOTE (sourceSearch.noResults): The center pane Source Search\n# message when the query did not match any of the sources.\nsourceSearch.noResults=No files matching %S found\n\n# LOCALIZATION NOTE (sourceFooter.debugBtnTooltip): Tooltip text associated\n# with the pretty-print button\nsourceFooter.debugBtnTooltip=Prettify Source\n\n# LOCALIZATION NOTE (ignoreExceptions): The pause on exceptions button tooltip\n# when the debugger will not pause on exceptions.\nignoreExceptions=Ignore exceptions. Click to pause on uncaught exceptions\n\n# LOCALIZATION NOTE (pauseOnUncaughtExceptions): The pause on exceptions button\n# tooltip when the debugger will pause on uncaught exceptions.\npauseOnUncaughtExceptions=Pause on uncaught exceptions. Click to pause on all exceptions\n\n# LOCALIZATION NOTE (pauseOnExceptions): The pause on exceptions button tooltip\n# when the debugger will pause on all exceptions.\npauseOnExceptions=Pause on all exceptions. Click to ignore exceptions\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the loading process has started but there is no file to display\n# yet.\nloadingText=Loading\\u2026\n\n# LOCALIZATION NOTE (errorLoadingText2): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText2=Error loading this URL: %S\n\n# LOCALIZATION NOTE (addWatchExpressionText): The text that is displayed in the\n# watch expressions list to add a new item.\naddWatchExpressionText=Add watch expression\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton=Watch\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText=No variables to display\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=%S scope\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=Watch expressions\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=Global\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace=Stack trace:\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects=#1 more…;#1 more…\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=Double click to edit\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable value.\nvariablesEditableValueTooltip=Click to change value\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item which can be removed.\nvariablesCloseButtonTooltip=Click to remove\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=Click to set value\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip=Click to select the node in the inspector\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip=configurable\nenumerableTooltip=enumerable\nwritableTooltip=writable\nfrozenTooltip=frozen\nsealedTooltip=sealed\nextensibleTooltip=extensible\noverriddenTooltip=overridden\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel=:\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel2): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel2=\\u0020→\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\nfunctionSearch.search.placeholder=Search Functions…\nfunctionSearch.search.key=O\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=There are one or more paused debuggers. Please resume the most-recently paused debugger first at: %S\n\nvariablesViewOptimizedOut=(optimized away)\nvariablesViewUninitialized=(uninitialized)\nvariablesViewMissingArgs=(unavailable)\n\nanonymousSourcesLabel=Anonymous Sources\n\nexperimental=This is an experimental feature\n\n# LOCALIZATION NOTE (whyPaused.debuggerStatement): The text that is displayed\n# in a info block explaining how the debugger is currently paused due to a `debugger`\n# statement in the code\nwhyPaused.debuggerStatement=Paused on debugger statement\n\n# LOCALIZATION NOTE (whyPaused.breakpoint): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a breakpoint\nwhyPaused.breakpoint=Paused on breakpoint\n\n# LOCALIZATION NOTE (whyPaused.exception): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an exception\nwhyPaused.exception=Paused on exception\n\n# LOCALIZATION NOTE (whyPaused.resumeLimit): The text that is displayed\n# in a info block explaining how the debugger is currently paused while stepping\n# in or out of the stack\nwhyPaused.resumeLimit=Paused while stepping\n\n# LOCALIZATION NOTE (whyPaused.pauseOnDOMEvents): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# dom event\nwhyPaused.pauseOnDOMEvents=Paused on event listener\n\n# LOCALIZATION NOTE (whyPaused.breakpointConditionThrown): The text that is displayed\n# in an info block when evaluating a conditional breakpoint throws an error\nwhyPaused.breakpointConditionThrown=Error with conditional breakpoint\n\n# LOCALIZATION NOTE (whyPaused.xhr): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# xml http request\nwhyPaused.xhr=Paused on XMLHttpRequest\n\n# LOCALIZATION NOTE (whyPaused.promiseRejection): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# promise rejection\nwhyPaused.promiseRejection=Paused on promise rejection\n\n# LOCALIZATION NOTE (whyPaused.assert): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# assert\nwhyPaused.assert=Paused on assertion\n\n# LOCALIZATION NOTE (whyPaused.debugCommand): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# debugger statement\nwhyPaused.debugCommand=Paused on debugged function\n\n# LOCALIZATION NOTE (whyPaused.other): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an event\n# listener breakpoint set\nwhyPaused.other=Debugger paused\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=Phones\ndevice.tablets=Tablets\ndevice.laptops=Laptops\ndevice.televisions=TVs\ndevice.consoles=Gaming consoles\ndevice.watches=Watches\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the DOM panel\n# which is available from the Web Developer sub-menu -> 'DOM'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (dom.filterDOMPanel): A placeholder text used for\n# DOM panel search box.\ndom.filterDOMPanel=Filter DOM Panel\n\n# LOCALIZATION NOTE (dom.refresh): A label for Refresh button in\n# DOM panel toolbar\ndom.refresh=Refresh"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=copied\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/filterwidget.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE These strings are used in the CSS Filter Editor Widget\n   - which can be found in a tooltip that appears in the Rule View when clicking\n   - on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'. -->\n\n<!-- LOCALIZATION NOTE (filterListSelectPlaceholder): This string is used as\n   - a preview option in the list of possible filters <select> -->\n<!ENTITY filterListSelectPlaceholder \"Select a Filter\">\n\n<!-- LOCALIZATION NOTE (addNewFilterButton): This string is displayed on a button used to add new filters -->\n<!ENTITY addNewFilterButton \"Add\">\n\n<!-- LOCALIZATION NOTE (newPresetPlaceholder): This string is used as\n   - a placeholder in the list of presets which is used to save a new preset -->\n<!ENTITY newPresetPlaceholder \"Preset Name\">\n\n<!-- LOCALIZATION NOTE (savePresetButton): This string is displayed on a button used to save a new preset -->\n<!ENTITY savePresetButton \"Save\">\n\n<!-- LOCALIZATION NOTE(presetsToggleButton): This string is used in a button which toggles the presets list -->\n<!ENTITY presetsToggleButton \"Presets\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/filterwidget.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the CSS Filter Editor Widget\n# which can be found in a tooltip that appears in the Rule View when clicking\n# on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'.\n\n# LOCALIZATION NOTE (emptyFilterList):\n# This string is displayed when filter's list is empty\n# (no filter specified / all removed)\nemptyFilterList=No filter specified\n\n# LOCALIZATION NOTE (emptyPresetList):\n# This string is displayed when preset's list is empty\nemptyPresetList=You don’t have any saved presets. \\\nYou can store filter presets by choosing a name and saving them. \\\nPresets are quickly accessible and you can re-use them with ease.\n\n# LOCALIZATION NOTE (addUsingList):\n# This string is displayed under [emptyFilterList] when filter's\n# list is empty, guiding user to add a filter using the list below it\naddUsingList=Add a filter using the list below\n\n# LOCALIZATION NOTE (dropShadowPlaceholder):\n# This string is used as a placeholder for drop-shadow's input\n# in the filter list (shown when <input> is empty)\ndropShadowPlaceholder=x y radius color\n\n# LOCALIZATION NOTE (dragHandleTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# drag handles of filters which are used to re-order filters\ndragHandleTooltipText=Drag up or down to re-order filter\n\n# LOCALIZATION NOTE (labelDragTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# filters' labels which can be dragged left/right to increase/decrease\n# the filter's value (like photoshop)\nlabelDragTooltipText=Drag left or right to decrease or increase the value\n\n# LOCALIZATION NOTE (filterListSelectPlaceholder):\n# This string is used as a preview option in the list of possible filters\n# <select>\nfilterListSelectPlaceholder=Select a Filter\n\n# LOCALIZATION NOTE (addNewFilterButton):\n# This string is displayed on a button used to add new filters\naddNewFilterButton=Add\n\n# LOCALIZATION NOTE (newPresetPlaceholder):\n# This string is used as a placeholder in the list of presets which is used to\n# save a new preset\nnewPresetPlaceholder=Preset Name\n\n# LOCALIZATION NOTE (savePresetButton):\n# This string is displayed on a button used to save a new preset\nsavePresetButton=Save\n\n# LOCALIZATION NOTE(presetsToggleButton):\n# This string is used in a button which toggles the presets list\npresetsToggleButton=Presets\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n<!ENTITY fontInspectorTitle \"Fonts\">\n<!ENTITY showAllFonts \"See all the fonts used in the page\">\n<!ENTITY usedAs \"Used as: \">\n<!ENTITY system \"system\">\n<!ENTITY remote \"remote\">\n\n<!-- LOCALIZATION NOTE (previewHint): This is the label shown as the\n     placeholder in font inspector preview text box. -->\n<!ENTITY previewHint \"Preview Text\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/font-inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Font Inspector strings.\n# The Font Inspector is a panel accessible in the Inspector sidebar.\n\n# LOCALIZATION NOTE (fontinspector.seeAll) This is the label of a link that will show all\n# the fonts used in the page, instead of the ones related to the inspected element.\nfontinspector.seeAll=Show all fonts used\n\n# LOCALIZATION NOTE (fontinspector.seeAll.tooltip) see fontinspector.seeAll.\nfontinspector.seeAll.tooltip=See all the fonts used in the page\n\n# LOCALIZATION NOTE (fontinspector.usedAs) This label introduces the name used to refer to\n# the font in a stylesheet.\nfontinspector.usedAs=Used as:\n\n# LOCALIZATION NOTE (fontinspector.system) This label indicates that the font is a local\n# system font.\nfontinspector.system=system\n\n# LOCALIZATION NOTE (fontinspector.remote) This label indicates that the font is a remote\n# font.\nfontinspector.remote=remote\n\n# LOCALIZATION NOTE (previewHint):\n# This is the label shown as the placeholder in font inspector preview text box.\nfontinspector.previewText=Preview Text\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/graphs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (graphs.label.average):\n# This string is displayed on graphs when showing an average.\ngraphs.label.average=avg\n\n# LOCALIZATION NOTE (graphs.label.minimum):\n# This string is displayed on graphs when showing a minimum.\ngraphs.label.minimum=min\n\n# LOCALIZATION NOTE (graphs.label.maximum):\n# This string is displayed on graphs when showing a maximum.\ngraphs.label.maximum=max\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/har.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP response bodies are not includes\n# in exported data.\nhar.responseBodyNotIncluded=Response bodies are not included.\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP request bodies are not includes\n# in exported data.\nhar.requestBodyNotIncluded=Request bodies are not included.\n\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/inspector.dtd",
    "content": "<!-- LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users edit the\n     (outer) HTML of the current node -->\n<!ENTITY inspectorHTMLEdit.label       \"Edit As HTML\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"E\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     inner HTML of the current node -->\n<!ENTITY inspectorHTMLCopyInner.label       \"Copy Inner HTML\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"I\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     outer HTML of the current node -->\n<!ENTITY inspectorHTMLCopyOuter.label       \"Copy Outer HTML\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey   \"O\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyUniqueSelector.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the CSS Selector of the current node -->\n<!ENTITY inspectorCopyUniqueSelector.label       \"Copy Unique Selector\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey   \"U\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste outer\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteOuter.label      \"Paste Outer HTML\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"P\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteInner.label      \"Paste Inner HTML\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"N\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"Paste…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"t\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n<!ENTITY inspectorHTMLPasteBefore.label      \"Before\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"B\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n<!ENTITY inspectorHTMLPasteAfter.label       \"After\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"As First Child\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n<!ENTITY inspectorHTMLPasteLastChild.label       \"As Last Child\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"L\">\n\n<!-- LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users scroll\n     the current node into view -->\n<!ENTITY inspectorScrollNodeIntoView.label       \"Scroll Into View\">\n<!ENTITY inspectorScrollNodeIntoView.accesskey   \"S\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete the\n     current node -->\n<!ENTITY inspectorHTMLDelete.label          \"Delete Node\">\n<!ENTITY inspectorHTMLDelete.accesskey      \"D\">\n<!-- LOCALIZATION NOTE (inspectorAttributeSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other\n     attribute items, which allow to:\n     - add new attribute\n     - edit attribute\n     - remove attribute -->\n<!ENTITY inspectorAttributeSubmenu.label      \"Attribute\">\n<!ENTITY inspectorAttributeSubmenu.accesskey  \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users add attribute\n     to current node -->\n<!ENTITY inspectorAddAttribute.label        \"Add Attribute\">\n<!ENTITY inspectorAddAttribute.accesskey    \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users edit attribute\n     for current node -->\n<!ENTITY inspectorEditAttribute.label        \"Edit Attribute\">\n<!ENTITY inspectorEditAttribute.accesskey    \"E\">\n\n<!-- LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete attribute\n     from current node -->\n<!ENTITY inspectorRemoveAttribute.label        \"Remove Attribute\">\n<!ENTITY inspectorRemoveAttribute.accesskey    \"R\">\n\n<!ENTITY inspector.selectButton.tooltip     \"Select element with mouse\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n<!ENTITY inspectorSearchHTML.label2          \"Search with CSS Selectors\">\n<!ENTITY inspectorSearchHTML.key            \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that is\n     shown as the placeholder for the markup view search in the inspector. -->\n<!ENTITY inspectorSearchHTML.label3 \"Search HTML\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyImageDataUri.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the URL embedding the image data encoded in Base 64 (what we name\n     here Image Data URL). For more information:\n     https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs -->\n<!ENTITY inspectorCopyImageDataUri.label       \"Copy Image Data-URL\">\n\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n<!ENTITY inspectorShowDOMProperties.label       \"Show DOM Properties\">\n\n<!-- LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n     shown in the inspector contextual-menu for the item that outputs a\n     variable for the current node to the console. When triggered,\n     this item opens the split Console. -->\n<!ENTITY inspectorUseInConsole.label       \"Use in Console\">\n\n<!-- LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n     shown in the inspector contextual-menu for recursively expanding\n     mark-up elements -->\n<!ENTITY inspectorExpandNode.label       \"Expand All\">\n\n<!-- LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n     shown in the inspector contextual-menu for recursively collapsing\n     mark-up elements -->\n<!ENTITY inspectorCollapseNode.label       \"Collapse\">\n\n<!-- LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users take\n     a screenshot of the currently selected node. -->\n<!ENTITY inspectorScreenshotNode.label       \"Screenshot Node\">\n\n<!-- LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users\n     duplicate the currently selected node. -->\n<!ENTITY inspectorDuplicateNode.label       \"Duplicate Node\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\nbreadcrumbs.siblings=Siblings\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=Debugger is paused. Some features like mouse selection will not work.\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=Node operations\n\ninspector.panelLabel.markupView=Markup View\n\n# LOCALIZATION NOTE (markupView.more.showing)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=Some nodes were hidden.\n\n# LOCALIZATION NOTE (markupView.more.showAll2): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nmarkupView.more.showAll2=Show one more node;Show all #1 nodes\n\n# LOCALIZATION NOTE (markupView.whitespaceOnly)\n# Used in a tooltip that appears when the user hovers over whitespace-only text nodes in\n# the inspector.\nmarkupView.whitespaceOnly=Whitespace-only text node: %S\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage=Could not load the image\n\n# LOCALIZATION NOTE: Used in color picker tooltip when the eyedropper is disabled for\n# non-HTML documents\neyedropper.disabled.title=Unavailable in non-HTML documents\n\n#LOCALIZATION NOTE: Used in the event tooltip to allow the debugger to be opened\neventsTooltip.openInDebugger=Open in Debugger\n\n#LOCALIZATION NOTE: Used in the event tooltip when a script's filename cannot be detected\neventsTooltip.unknownLocation=Unknown location\n\n#LOCALIZATION NOTE: Used in the mouseover tooltip when hovering \"Unknown location.\"\neventsTooltip.unknownLocationExplanation=The original location of this listener cannot be detected. Maybe the code is transpiled by a utility such as Babel.\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the tooltip that displays\n# help from MDN. This is a link to the complete MDN documentation page.\ndocsTooltip.visitMDN=Visit MDN page\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the docs tooltip when the MDN page\n# could not be loaded (for example, because of a connectivity problem).\ndocsTooltip.loadDocsError=Could not load docs page.\n\n# LOCALIZATION NOTE (inspector.collapsePane): This is the tooltip for the button\n# that collapses the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.collapsePane=Collapse pane\n\n# LOCALIZATION NOTE (inspector.expandPane): This is the tooltip for the button\n# that expands the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.expandPane=Expand pane\n\n# LOCALIZATION NOTE (inspector.searchResultsCount): This is the label that\n# will show up next to the inspector search box. %1$S is the current result\n# index and %2$S is the total number of search results. For example: \"3 of 9\".\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsCount2=%1$S of %2$S\n\n# LOCALIZATION NOTE (inspector.searchResultsNone): This is the label that\n# will show up next to the inspector search box when no matches were found\n# for the given string.\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsNone=No matches\n\n# LOCALIZATION NOTE (inspector.menu.openUrlInNewTab.label): This is the label of\n# a menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is a URL, and that\n# allows to open that URL in a new tab.\ninspector.menu.openUrlInNewTab.label=Open Link in New Tab\n\n# LOCALIZATION NOTE (inspector.menu.copyUrlToClipboard.label): This is the label\n# of a menu item in the inspector contextual-menu that appears when the user\n# right-clicks on the attribute of a node in the inspector that is a URL, and\n# that allows to copy that URL in the clipboard.\ninspector.menu.copyUrlToClipboard.label=Copy Link Address\n\n# LOCALIZATION NOTE (inspector.menu.selectElement.label): This is the label of a\n# menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is the ID of another\n# element in the DOM (like with <label for=\"input-id\">), and that allows to\n# select that element in the inspector.\ninspector.menu.selectElement.label=Select Element #%S\n\n# LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the node in the inspector, and that allows\n# to edit an attribute on this node.\ninspectorEditAttribute.label=Edit Attribute “%S”\ninspectorEditAttribute.accesskey=E\n\n# LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to remove this attribute.\ninspectorRemoveAttribute.label=Remove Attribute “%S”\ninspectorRemoveAttribute.accesskey=R\n\n# LOCALIZATION NOTE (inspectorCopyAttributeValue.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to copy the attribute value to clipboard.\ninspectorCopyAttributeValue.label=Copy Attribute Value “%S”\ninspectorCopyAttributeValue.accesskey=V\n\n# LOCALIZATION NOTE (inspector.nodePreview.selectNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a DOM\n# node preview (e.g. something like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the node in order to select it in the\n# inspector panel.\ninspector.nodePreview.selectNodeLabel=Click to select this node in the Inspector\n\n# LOCALIZATION NOTE (inspector.nodePreview.highlightNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a the\n# inspector icon displayed next to a DOM node preview (e.g. next to something\n# like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the icon in order to highlight the\n# node in the page.\ninspector.nodePreview.highlightNodeLabel=Click to highlight this node in the page\n\n# LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users edit the\n# (outer) HTML of the current node\ninspectorHTMLEdit.label=Edit As HTML\ninspectorHTMLEdit.accesskey=E\n\n# LOCALIZATION NOTE (inspectorCopyInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# inner HTML of the current node\ninspectorCopyInnerHTML.label=Inner HTML\ninspectorCopyInnerHTML.accesskey=I\n\n# LOCALIZATION NOTE (inspectorCopyOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# outer HTML of the current node\ninspectorCopyOuterHTML.label=Outer HTML\ninspectorCopyOuterHTML.accesskey=O\n\n# LOCALIZATION NOTE (inspectorCopyCSSSelector.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the CSS Selector of the current node\ninspectorCopyCSSSelector.label=CSS Selector\ninspectorCopyCSSSelector.accesskey=S\n\n# LOCALIZATION NOTE (inspectorCopyCSSPath.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the full CSS path of the current node\ninspectorCopyCSSPath.label=CSS Path\ninspectorCopyCSSPath.accesskey=P\n\n# LOCALIZATION NOTE (inspectorPasteOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste outer\n# HTML in the current node\ninspectorPasteOuterHTML.label=Outer HTML\ninspectorPasteOuterHTML.accesskey=O\n\n# LOCALIZATION NOTE (inspectorPasteInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste inner\n# HTML in the current node\ninspectorPasteInnerHTML.label=Inner HTML\ninspectorPasteInnerHTML.accesskey=I\n\n# LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML before the current node\ninspectorHTMLPasteBefore.label=Before\ninspectorHTMLPasteBefore.accesskey=B\n\n# LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML after the current node\ninspectorHTMLPasteAfter.label=After\ninspectorHTMLPasteAfter.accesskey=A\n\n# LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the first child the current node\ninspectorHTMLPasteFirstChild.label=As First Child\ninspectorHTMLPasteFirstChild.accesskey=F\n\n# LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the last child the current node\ninspectorHTMLPasteLastChild.label=As Last Child\ninspectorHTMLPasteLastChild.accesskey=L\n\n# LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users scroll\n# the current node into view\ninspectorScrollNodeIntoView.label=Scroll Into View\ninspectorScrollNodeIntoView.accesskey=S\n\n# LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users delete the\n# current node\ninspectorHTMLDelete.label=Delete Node\ninspectorHTMLDelete.accesskey=D\n\n# LOCALIZATION NOTE (inspectorAttributesSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# attribute items, which allow to:\n# - add new attribute\n# - edit attribute\n# - remove attribute\ninspectorAttributesSubmenu.label=Attributes\ninspectorAttributesSubmenu.accesskey=A\n\n# LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users add attribute\n# to current node\ninspectorAddAttribute.label=Add Attribute\ninspectorAddAttribute.accesskey=A\n\n# LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that is\n# shown as the placeholder for the markup view search in the inspector.\ninspectorSearchHTML.label3=Search HTML\n\n# LOCALIZATION NOTE (inspectorImageDataUri.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the URL embedding the image data encoded in Base 64 (what we name\n# here Image Data URL). For more information:\n# https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs\ninspectorImageDataUri.label=Image Data-URL\n\n# LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users see\n# the DOM properties of the current node. When triggered, this item\n# opens the split Console and displays the properties in its side panel.\ninspectorShowDOMProperties.label=Show DOM Properties\n\n# LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n# shown in the inspector contextual-menu for the item that outputs a\n# variable for the current node to the console. When triggered,\n# this item opens the split Console.\ninspectorUseInConsole.label=Use in Console\n\n# LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n# shown in the inspector contextual-menu for recursively expanding\n# mark-up elements\ninspectorExpandNode.label=Expand All\n\n# LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n# shown in the inspector contextual-menu for recursively collapsing\n# mark-up elements\ninspectorCollapseNode.label=Collapse\n\n# LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users take\n# a screenshot of the currently selected node.\ninspectorScreenshotNode.label=Screenshot Node\n\n# LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users\n# duplicate the currently selected node.\ninspectorDuplicateNode.label=Duplicate Node\n\n# LOCALIZATION NOTE (inspectorAddNode.label): This is the label shown in\n# the inspector toolbar for the button that lets users add elements to the\n# DOM (as children of the currently selected element).\ninspectorAddNode.label=Create New Node\ninspectorAddNode.accesskey=C\n\n# LOCALIZATION NOTE (inspectorCopyHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# copy items, which allow to:\n# - Copy Inner HTML\n# - Copy Outer HTML\n# - Copy Unique selector\n# - Copy Image data URI\ninspectorCopyHTMLSubmenu.label=Copy\n\n# LOCALIZATION NOTE (inspectorPasteHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# paste items, which allow to:\n# - Paste Inner HTML\n# - Paste Outer HTML\n# - Before\n# - After\n# - As First Child\n# - As Last Child\ninspectorPasteHTMLSubmenu.label=Paste\n\n# LOCALIZATION NOTE (inspector.searchHTML.key):\n# Key shortcut used to focus the DOM element search box on top-right corner of\n# the markup view\ninspector.searchHTML.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (markupView.hide.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.hide.key=h\n\n# LOCALIZATION NOTE (markupView.edit.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.edit.key=F2\n\n# LOCALIZATION NOTE (markupView.scrollInto.key):\n# Key shortcut used to scroll the webpage in order to ensure the selected node\n# is visible\nmarkupView.scrollInto.key=s\n\n# LOCALIZATION NOTE (inspector.sidebar.fontInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of fonts used in the page.\ninspector.sidebar.fontInspectorTitle=Fonts\n\n# LOCALIZATION NOTE (inspector.sidebar.ruleViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of CSS rules used\n# in the page.\ninspector.sidebar.ruleViewTitle=Rules\n\n# LOCALIZATION NOTE (inspector.sidebar.computedViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of computed CSS values\n# used in the page.\ninspector.sidebar.computedViewTitle=Computed\n\n# LOCALIZATION NOTE (inspector.sidebar.layoutViewTitle2):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying layout information defined in the page.\ninspector.sidebar.layoutViewTitle2=Layout\n\n# LOCALIZATION NOTE (inspector.sidebar.animationInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying animations defined in the page.\ninspector.sidebar.animationInspectorTitle=Animations\n\n# LOCALIZATION NOTE (inspector.eyedropper.label): A string displayed as the tooltip of\n# a button in the inspector which toggles the Eyedropper tool\ninspector.eyedropper.label=Grab a color from the page\n\n# LOCALIZATION NOTE (inspector.breadcrumbs.label): A string visible only to a screen reader and\n# is used to label (using aria-label attribute) a container for inspector breadcrumbs\ninspector.breadcrumbs.label=Breadcrumbs\n\n# LOCALIZATION NOTE (inspector.browserStyles.label): This is the label for the checkbox\n# that specifies whether the styles that are not from the user's stylesheet should be\n# displayed or not.\ninspector.browserStyles.label=Browser styles\n\n# LOCALIZATION NOTE (inspector.filterStyles.placeholder): This is the placeholder that\n# goes in the search box when no search term has been entered.\ninspector.filterStyles.placeholder=Filter Styles\n\n# LOCALIZATION NOTE (inspector.addRule.tooltip): This is the tooltip shown when\n# hovering the `Add new rule` button in the rules view toolbar. This should\n# match ruleView.contextmenu.addNewRule in styleinspector.properties\ninspector.addRule.tooltip=Add new rule\n\n# LOCALIZATION NOTE (inspector.togglePseudo.tooltip): This is the tooltip\n# shown when hovering over the `Toggle Pseudo Class Panel` button in the\n# rule view toolbar.\ninspector.togglePseudo.tooltip=Toggle pseudo-classes\n\n# LOCALIZATION NOTE (inspector.noProperties): In the case where there are no CSS\n# properties to display e.g. due to search criteria this message is\n# displayed.\ninspector.noProperties=No CSS properties found.\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/jit-optimizations.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used within the JIT tools\n# in the Performance Tools which is available from the Web Developer\n# sub-menu -> 'Performance' The correct localization of this file might\n# be to keep it in English, or another language commonly spoken among\n# web developers. You want to make that choice consistent across the\n# developer tools. A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (jit.title):\n# This string is displayed in the header of the JIT Optimizations view.\njit.title=JIT Optimizations\n\n# LOCALIZATION NOTE (jit.optimizationFailure):\n# This string is displayed in a tooltip when no JIT optimizations were detected.\njit.optimizationFailure=Optimization failed\n\n# LOCALIZATION NOTE (jit.samples):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed for the unit representing the number of times a\n# frame is sampled.\n# \"#1\" represents the number of samples\n# example: 30 samples\njit.samples=#1 sample;#1 samples\n\n# LOCALIZATION NOTE (jit.types):\n# This string is displayed for the group of Ion Types in the optimizations view.\njit.types=Types\n\n# LOCALIZATION NOTE (jit.attempts):\n# This string is displayed for the group of optimization attempts in the optimizations view.\njit.attempts=Attempts\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/jsonview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the JSON View tool\n# that is used to inspect application/json document types loaded\n# in the browser.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (jsonViewer.tab.JSON, jsonViewer.tab.RawData,\n# jsonViewer.tab.Headers): Label for a panel tab.\njsonViewer.tab.JSON=JSON\njsonViewer.tab.RawData=Raw Data\njsonViewer.tab.Headers=Headers\n\n# LOCALIZATION NOTE (jsonViewer.responseHeaders, jsonViewer.requestHeaders):\n# Label for header groups within the 'Headers' panel.\njsonViewer.responseHeaders=Response Headers\njsonViewer.requestHeaders=Request Headers\n\n# LOCALIZATION NOTE (jsonViewer.Save): Label for save command\njsonViewer.Save=Save\n\n# LOCALIZATION NOTE (jsonViewer.Copy): Label for clipboard copy command\njsonViewer.Copy=Copy\n\n# LOCALIZATION NOTE (jsonViewer.ExpandAll): Label for expanding all nodes\njsonViewer.ExpandAll=Expand All\n\n# LOCALIZATION NOTE (jsonViewer.PrettyPrint): Label for JSON\n# pretty print action button.\njsonViewer.PrettyPrint=Pretty Print\n\n# LOCALIZATION NOTE (jsonViewer.reps.more): Label used in arrays\n# that have more items than displayed.\njsonViewer.reps.more=more…\n\n# LOCALIZATION NOTE (jsonViewer.filterJSON): Label used in search box\n# at the top right cornder of the JSON Viewer.\njsonViewer.filterJSON=Filter JSON\n\n# LOCALIZATION NOTE (jsonViewer.reps.reference): Label used for cycle\n# references in an array.\njsonViewer.reps.reference=Cycle Reference\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/layout.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Layout Inspector strings.\n# The Layout Inspector is a panel accessible in the Inspector sidebar.\n# The Layout Inspector may need to be enabled in about:config by setting\n# devtools.layoutview.enabled to true.\n\n# LOCALIZATION NOTE (layout.displayNumbersOnLines): Label of the display numbers on lines\n# setting option in the CSS Grid pane.\nlayout.displayNumbersOnLines=Display numbers on lines\n\n# LOCALIZATION NOTE (layout.extendGridLinesInfinitely): Label of the extend grid lines\n# infinitely setting option in the CSS Grid pane.\nlayout.extendGridLinesInfinitely=Extend grid lines infinitely\n\n# LOCALIZATION NOTE (layout.header): The accordion header for the CSS Grid pane.\nlayout.header=Grid\n\n# LOCALIZATION NOTE (layout.gridDisplaySettings): The header for the grid display\n# settings container in the CSS Grid pane.\nlayout.gridDisplaySettings=Grid Display Settings\n\n# LOCALIZATION NOTE (layout.noGrids): In the case where there are no CSS grid\n# containers to display.\nlayout.noGrids=No grids\n\n# LOCALIZATION NOTE (layout.overlayMultipleGrids): The header for the list of grid\n# container elements that can be highlighted in the CSS Grid pane.\nlayout.overlayMultipleGrids=Overlay Multiple Grids\n\n# LOCALIZATION NOTE (layout.overlayGrid): Alternate header for the list of grid container\n# elements if only one item can be selected.\nlayout.overlayGrid=Overlay Grid\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n<!ENTITY layoutViewTitle        \"Box Model\">\n<!ENTITY margin.tooltip         \"margin\">\n<!ENTITY border.tooltip         \"border\">\n<!ENTITY padding.tooltip        \"padding\">\n<!ENTITY content.tooltip        \"content\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/markers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (marker.label.*):\n# These strings are displayed in the Performance Tool waterfall, identifying markers.\n# We want to use the same wording as Google Chrome when appropriate.\nmarker.label.styles=Recalculate Style\nmarker.label.reflow=Layout\nmarker.label.paint=Paint\nmarker.label.composite=Composite Layers\nmarker.label.compositeForwardTransaction=Composite Request Sent\nmarker.label.javascript=Function Call\nmarker.label.parseHTML=Parse HTML\nmarker.label.parseXML=Parse XML\nmarker.label.domevent=DOM Event\nmarker.label.consoleTime=Console\nmarker.label.garbageCollection2=Garbage Collection\nmarker.label.garbageCollection.incremental=Incremental GC\nmarker.label.garbageCollection.nonIncremental=Non-incremental GC\nmarker.label.minorGC=Minor GC\nmarker.label.cycleCollection=Cycle Collection\nmarker.label.cycleCollection.forgetSkippable=CC Graph Reduction\nmarker.label.timestamp=Timestamp\nmarker.label.worker=Worker\nmarker.label.messagePort=MessagePort\nmarker.label.unknown=Unknown\n\n# LOCALIZATION NOTE (marker.label.javascript.*):\n# These strings are displayed as JavaScript markers that have special\n# reasons that can be translated.\nmarker.label.javascript.scriptElement=Script Tag\nmarker.label.javascript.promiseCallback=Promise Callback\nmarker.label.javascript.promiseInit=Promise Init\nmarker.label.javascript.workerRunnable=Worker\nmarker.label.javascript.jsURI=JavaScript URI\nmarker.label.javascript.eventHandler=Event Handler\n\n# LOCALIZATION NOTE (marker.field.*):\n# Strings used in the waterfall sidebar as property names.\n\n# General marker fields\nmarker.field.start=Start:\nmarker.field.end=End:\nmarker.field.duration=Duration:\n\n# General \"reason\" for a marker (JavaScript, Garbage Collection)\nmarker.field.causeName=Cause:\n# General \"type\" for a marker (Cycle Collection, Garbage Collection)\nmarker.field.type=Type:\n# General \"label\" for a marker (user defined)\nmarker.field.label=Label:\n\n# Field names for stack values\nmarker.field.stack=Stack:\nmarker.field.startStack=Stack at start:\nmarker.field.endStack=Stack at end:\n\n# %S is the \"Async Cause\" of a marker, and this signifies that the cause\n# was an asynchronous one in a displayed stack.\nmarker.field.asyncStack=(Async: %S)\n\n# For console.time markers\nmarker.field.consoleTimerName=Timer Name:\n\n# For DOM Event markers\nmarker.field.DOMEventType=Event Type:\nmarker.field.DOMEventPhase=Phase:\n\n# Non-incremental cause for a Garbage Collection marker\nmarker.field.nonIncrementalCause=Non-incremental Cause:\n\n# For \"Recalculate Style\" markers\nmarker.field.restyleHint=Restyle Hint:\n\n# The type of operation performed by a Worker.\nmarker.worker.serializeDataOffMainThread=Serialize data in Worker\nmarker.worker.serializeDataOnMainThread=Serialize data on the main thread\nmarker.worker.deserializeDataOffMainThread=Deserialize data in Worker\nmarker.worker.deserializeDataOnMainThread=Deserialize data on the main thread\n\n# The type of operation performed by a MessagePort\nmarker.messagePort.serializeData=Serialize data\nmarker.messagePort.deserializeData=Deserialize data\n\n# Strings used in the waterfall sidebar as values.\nmarker.value.unknownFrame=<unknown location>\nmarker.value.DOMEventTargetPhase=Target\nmarker.value.DOMEventCapturingPhase=Capture\nmarker.value.DOMEventBubblingPhase=Bubbling\n\n# LOCALIZATION NOTE (marker.gcreason.label.*):\n# These strings are used to give a concise but readable description of a GC reason.\nmarker.gcreason.label.API=API Call\nmarker.gcreason.label.EAGER_ALLOC_TRIGGER=Eager Allocation Trigger\nmarker.gcreason.label.DESTROY_RUNTIME=Shutdown\nmarker.gcreason.label.LAST_DITCH=Out of Memory\nmarker.gcreason.label.TOO_MUCH_MALLOC=Too Many Bytes Allocated\nmarker.gcreason.label.ALLOC_TRIGGER=Too Many Allocations\nmarker.gcreason.label.DEBUG_GC=Debug GC\nmarker.gcreason.label.COMPARTMENT_REVIVED=Dead Global Revived\nmarker.gcreason.label.RESET=Finish Incremental Cycle\nmarker.gcreason.label.OUT_OF_NURSERY=Nursery is Full\nmarker.gcreason.label.EVICT_NURSERY=Nursery Eviction\nmarker.gcreason.label.FULL_STORE_BUFFER=Nursery Objects Too Active\nmarker.gcreason.label.SHARED_MEMORY_LIMIT=Large Allocation Failed\nmarker.gcreason.label.PERIODIC_FULL_GC=Periodic Full GC\nmarker.gcreason.label.INCREMENTAL_TOO_SLOW=Allocations Rate Too Fast\nmarker.gcreason.label.COMPONENT_UTILS=Cu.forceGC\nmarker.gcreason.label.MEM_PRESSURE=Low Memory\nmarker.gcreason.label.CC_WAITING=Forced by Cycle Collection\nmarker.gcreason.label.CC_FORCED=Forced by Cycle Collection\nmarker.gcreason.label.LOAD_END=Page Load Finished\nmarker.gcreason.label.PAGE_HIDE=Moved to Background\nmarker.gcreason.label.NSJSCONTEXT_DESTROY=Destroy JS Context\nmarker.gcreason.label.SET_NEW_DOCUMENT=New Document\nmarker.gcreason.label.SET_DOC_SHELL=New Document\nmarker.gcreason.label.DOM_UTILS=API Call\nmarker.gcreason.label.DOM_IPC=IPC\nmarker.gcreason.label.DOM_WORKER=Periodic Worker GC\nmarker.gcreason.label.INTER_SLICE_GC=Periodic Incremental GC Slice\nmarker.gcreason.label.FULL_GC_TIMER=Periodic Full GC\nmarker.gcreason.label.SHUTDOWN_CC=Shutdown\nmarker.gcreason.label.FINISH_LARGE_EVALUATE=Large Eval\nmarker.gcreason.label.DOM_WINDOW_UTILS=User Inactive\nmarker.gcreason.label.USER_INACTIVE=User Inactive\n\n# The name of a nursery collection.\nmarker.nurseryCollection=Nursery Collection\n\n# LOCALIZATION NOTE (marker.gcreason.description.*):\n# These strings are used to give an expanded description of why a GC occurred.\nmarker.gcreason.description.API=There was an API call to force garbage collection.\nmarker.gcreason.description.EAGER_ALLOC_TRIGGER=JavaScript returned to the event loop and there were enough bytes allocated since the last GC that a new GC cycle was triggered.\nmarker.gcreason.description.DESTROY_RUNTIME=Firefox destroyed a JavaScript runtime or context, and this was the final garbage collection before shutting down.\nmarker.gcreason.description.LAST_DITCH=JavaScript attempted to allocate, but there was no memory available. Doing a full compacting garbage collection as an attempt to free up memory for the allocation.\nmarker.gcreason.description.TOO_MUCH_MALLOC=JavaScript allocated too many bytes, and forced a garbage collection.\nmarker.gcreason.description.ALLOC_TRIGGER=JavaScript allocated too many times, and forced a garbage collection.\nmarker.gcreason.description.DEBUG_GC=GC due to Zeal debug settings.\nmarker.gcreason.description.COMPARTMENT_REVIVED=A global object that was thought to be dead at the start of the GC cycle was revived by the end of the GC cycle.\nmarker.gcreason.description.RESET=The active incremental GC cycle was forced to finish immediately.\nmarker.gcreason.description.OUT_OF_NURSERY=JavaScript allocated enough new objects in the nursery that it became full and triggered a minor GC.\nmarker.gcreason.description.EVICT_NURSERY=Work needed to be done on the tenured heap, requiring the nursery to be empty.\nmarker.gcreason.description.FULL_STORE_BUFFER=There were too many properties on tenured objects whose value was an object in the nursery.\nmarker.gcreason.description.SHARED_MEMORY_LIMIT=A large allocation was requested, but there was not enough memory.\nmarker.gcreason.description.PERIODIC_FULL_GC=JavaScript returned to the event loop, and it has been a relatively long time since Firefox performed a garbage collection.\nmarker.gcreason.description.INCREMENTAL_TOO_SLOW=A full, non-incremental garbage collection was triggered because there was a faster rate of allocations than the existing incremental garbage collection cycle could keep up with.\nmarker.gcreason.description.COMPONENT_UTILS=Components.utils.forceGC() was called to force a garbage collection.\nmarker.gcreason.description.MEM_PRESSURE=There was very low memory available.\nmarker.gcreason.description.CC_WAITING=The cycle collector required a garbage collection.\nmarker.gcreason.description.CC_FORCED=The cycle collector required a garbage collection.\nmarker.gcreason.description.LOAD_END=The document finished loading.\nmarker.gcreason.description.PAGE_HIDE=The tab or window was moved to the background.\nmarker.gcreason.description.NSJSCONTEXT_DESTROY=Firefox destroyed a JavaScript runtime or context, and this was the final garbage collection before shutting down.\nmarker.gcreason.description.SET_NEW_DOCUMENT=The page has been navigated to a new document.\nmarker.gcreason.description.SET_DOC_SHELL=The page has been navigated to a new document.\nmarker.gcreason.description.DOM_UTILS=There was an API call to force garbage collection.\nmarker.gcreason.description.DOM_IPC=Received an inter-process message that requested a garbage collection.\nmarker.gcreason.description.DOM_WORKER=The worker was idle for a relatively long time.\nmarker.gcreason.description.INTER_SLICE_GC=There has been a relatively long time since the last incremental GC slice.\nmarker.gcreason.description.FULL_GC_TIMER=JavaScript returned to the event loop, and it has been a relatively long time since we performed a garbage collection.\nmarker.gcreason.description.SHUTDOWN_CC=Firefox destroyed a JavaScript runtime or context, and this was the final garbage collection before shutting down.\nmarker.gcreason.description.FINISH_LARGE_EVALUATE=Firefox finished evaluating a large script, and performed a GC because the script will never be run again.\nmarker.gcreason.description.DOM_WINDOW_UTILS=The user was inactive for a long time. Took the opportunity to perform GC when it was unlikely to be noticed.\nmarker.gcreason.description.USER_INACTIVE=The user was inactive for a long time. Firefox took the opportunity to perform GC when it was unlikely to be noticed.\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/memory.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Memory Tools\n# which is available from the Web Developer sub-menu -> 'Memory'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (snapshot.io.save): The label for the link that saves a\n# snapshot to disk.\nsnapshot.io.save=Save\n\n# LOCALIZATION NOTE (snapshot.io.delete): The label for the link that deletes\n# a snapshot\nsnapshot.io.delete=Delete\n\n# LOCALIZATION NOTE (snapshot.io.save.window): The title for the window\n# displayed when saving a snapshot to disk.\nsnapshot.io.save.window=Save Snapshot\n\n# LOCALIZATION NOTE (snapshot.io.import.window): The title for the window\n# displayed when importing a snapshot form disk.\nsnapshot.io.import.window=Import Snapshot\n\n# LOCALIZATION NOTE (snapshot.io.filter): The title for the filter used to\n# filter file types (*.fxsnapshot)\nsnapshot.io.filter=Firefox Snapshots\n\n# LOCALIZATION NOTE (aggregate.mb): The label annotating the number of bytes (in\n# megabytes) in a snapshot. %S represents the value, rounded to 2 decimal\n# points.\naggregate.mb=%S MB\n\n# LOCALIZATION NOTE (snapshot-title.loading): The title for a snapshot before\n# it has a creation time to display.\nsnapshot-title.loading=Processing…\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks): The label describing the\n# boolean checkbox whether or not to record call stacks.\ncheckbox.recordAllocationStacks=Record call stacks\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks.tooltip): The tooltip for\n# the label describing the boolean checkbox whether or not to record call\n# stacks.\ncheckbox.recordAllocationStacks.tooltip=Toggle the recording of the call stack of when an object was allocated. Subsequent snapshots will be able to group and label objects by call stacks, but only with those objects created after toggling this option. Recording call stacks has a performance overhead.\n\n# LOCALIZATION NOTE (toolbar.displayBy): The label describing the select menu\n# options of the display options.\ntoolbar.displayBy=Group by:\n\n# LOCALIZATION NOTE (toolbar.displayBy.tooltip): The tooltip for the label\n# describing the select menu options of the display options.\ntoolbar.displayBy.tooltip=Change how objects are grouped\n\n# LOCALIZATION NOTE (toolbar.pop-view): The text in the button to go back to the\n# previous view.\ntoolbar.pop-view=←\n\n# LOCALIZATION NOTE (toolbar.pop-view.label): The text for the label for the\n# button to go back to the previous view.\ntoolbar.pop-view.label=Go back to aggregates\n\n# LOCALIZATION NOTE (toolbar.viewing-individuals): The text letting the user\n# know that they are viewing individual nodes from a census group.\ntoolbar.viewing-individuals=⁂ Viewing individuals in group\n\n# LOCALIZATION NOTE (censusDisplays.coarseType.tooltip): The tooltip for the\n# \"coarse type\" display option.\ncensusDisplays.coarseType.tooltip=Group items by their type\n\n# LOCALIZATION NOTE (censusDisplays.allocationStack.tooltip): The tooltip for\n# the \"call stack\" display option.\ncensusDisplays.allocationStack.tooltip=Group items by the JavaScript stack recorded when the object was allocated\n\n# LOCALIZATION NOTE (censusDisplays.invertedAllocationStack.tooltip): The\n# tooltip for the \"inverted call stack\" display option.\ncensusDisplays.invertedAllocationStack.tooltip=Group items by the inverted JavaScript call stack recorded when the object was created\n\n# LOCALIZATION NOTE (censusDisplays.treeMap.tooltip): The tooltip for the\n# \"tree map\" display option.\ncensusDisplays.treeMap.tooltip=Visualize memory usage: larger blocks account for a larger percent of memory usage\n\n# LOCALIZATION NOTE (censusDisplays.objectClass.tooltip): The tooltip for the\n# \"object class\" display option.\ncensusDisplays.objectClass.tooltip=Group items by their JavaScript Object [[class]] name\n\n# LOCALIZATION NOTE (censusDisplays.internalType.tooltip): The tooltip for the\n# \"internal type\" display option.\ncensusDisplays.internalType.tooltip=Group items by their internal C++ type\n\n# LOCALIZATION NOTE (toolbar.labelBy): The label describing the select menu\n# options of the label options.\ntoolbar.labelBy=Label by:\n\n# LOCALIZATION NOTE (toolbar.labelBy): The tooltip for the label describing the\n# select menu options of the label options.\ntoolbar.labelBy.tooltip=Change how objects are labeled\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" dominator tree display option.\ndominatorTreeDisplays.coarseType.tooltip=Label objects by the broad categories they fit in\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.allocationStack.tooltip): The\n# tooltip for the \"call stack\" dominator tree display option.\ndominatorTreeDisplays.allocationStack.tooltip=Label objects by the JavaScript stack recorded when it was allocated\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.internalType.tooltip): The\n# tooltip for the \"internal type\" dominator tree display option.\ndominatorTreeDisplays.internalType.tooltip=Label objects by their internal C++ type name\n\n# LOCALIZATION NOTE (treeMapDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" tree map display option.\ntreeMapDisplays.coarseType.tooltip=Label objects by the broad categories they fit in\n\n# LOCALIZATION NOTE (toolbar.view): The label for the view selector in the\n# toolbar.\ntoolbar.view=View:\n\n# LOCALIZATION NOTE (toolbar.view.tooltip): The tooltip for the label for the\n# view selector in the toolbar.\ntoolbar.view.tooltip=Change the view of the snapshot\n\n# LOCALIZATION NOTE (toolbar.view.census): The label for the census view option\n# in the toolbar.\ntoolbar.view.census=Aggregate\n\n# LOCALIZATION NOTE (toolbar.view.census.tooltip): The tooltip for the label for\n# the census view option in the toolbar.\ntoolbar.view.census.tooltip=View a summary of the snapshot’s contents by aggregating objects into groups\n\n# LOCALIZATION NOTE (toolbar.view.dominators): The label for the dominators view\n# option in the toolbar.\ntoolbar.view.dominators=Dominators\n\n# LOCALIZATION NOTE (toolbar.view.dominators.tooltip): The tooltip for the label\n# for the dominators view option in the toolbar.\ntoolbar.view.dominators.tooltip=View the dominator tree and surface the largest structures in the snapshot\n\n# LOCALIZATION NOTE (toolbar.view.treemap): The label for the tree map option\n# in the toolbar.\ntoolbar.view.treemap=Tree Map\n\n# LOCALIZATION NOTE (toolbar.view.treemap.tooltip): The tooltip for the label for\n# the tree map view option in the toolbar.\ntoolbar.view.treemap.tooltip=Visualize memory usage: larger blocks account for a larger percent of memory usage\n\n# LOCALIZATION NOTE (take-snapshot): The label describing the button that\n# initiates taking a snapshot, either as the main label, or a tooltip.\ntake-snapshot=Take snapshot\n\n# LOCALIZATION NOTE (import-snapshot): The label describing the button that\n# initiates importing a snapshot.\nimport-snapshot=Import…\n\n# LOCALIZATION NOTE (clear-snapshots.tooltip): The tooltip for the button that\n# deletes existing snapshot.\nclear-snapshots.tooltip=Delete all snapshots\n\n# LOCALIZATION NOTE (diff-snapshots.tooltip): The tooltip for the button that\n# initiates selecting two snapshots to diff with each other.\ndiff-snapshots.tooltip=Compare snapshots\n\n# LOCALIZATION NOTE (filter.placeholder): The placeholder text used for the\n# memory tool's filter search box.\nfilter.placeholder=Filter\n\n# LOCALIZATION NOTE (filter.tooltip): The tooltip text used for the memory\n# tool's filter search box.\nfilter.tooltip=Filter the contents of the snapshot\n\n# LOCALIZATION NOTE (tree-item.view-individuals.tooltip): The tooltip for the\n# button to view individuals in this group.\ntree-item.view-individuals.tooltip=View individual nodes in this group and their retaining paths\n\n# LOCALIZATION NOTE (tree-item.load-more): The label for the links to fetch the\n# lazily loaded sub trees in the dominator tree view.\ntree-item.load-more=Load more…\n\n# LOCALIZATION NOTE (tree-item.rootlist): The label for the root of the\n# dominator tree.\ntree-item.rootlist=GC Roots\n\n# LOCALIZATION NOTE (tree-item.nostack): The label describing the row in the heap tree\n# that represents a row broken down by call stack when no stack was available.\ntree-item.nostack=(no stack available)\n\n# LOCALIZATION NOTE (tree-item.nofilename): The label describing the row in the\n# heap tree that represents a row broken down by filename when no filename was\n# available.\ntree-item.nofilename=(no filename available)\n\n# LOCALIZATION NOTE (tree-item.root): The label describing the row in the heap tree\n# that represents the root of the tree when inverted.\ntree-item.root=(root)\n\n# LOCALIZATION NOTE (tree-item.percent2): A percent of bytes or count displayed in the tree view.\n# there are two \"%\" after %S to escape and display \"%\"\ntree-item.percent2=%S%%\n\n# LOCALIZATION NOTE (diffing.baseline): The name of the baseline snapshot in a\n# diffing comparison.\ndiffing.baseline=Baseline\n\n# LOCALIZATION NOTE (diffing.comparison): The name of the snapshot being\n# compared to the baseline in a diffing comparison.\ndiffing.comparison=Comparison\n\n# LOCALIZATION NOTE (diffing.prompt.selectBaseline): The prompt to select the\n# first snapshot when doing a diffing comparison.\ndiffing.prompt.selectBaseline=Select the baseline snapshot\n\n# LOCALIZATION NOTE (diffing.prompt.selectComparison): The prompt to select the\n# second snapshot when doing a diffing comparison.\ndiffing.prompt.selectComparison=Select the snapshot to compare to the baseline\n\n# LOCALIZATION NOTE (diffing.state.error): The label describing the diffing\n# state ERROR, used in the snapshot list when an error occurs while diffing two\n# snapshots.\ndiffing.state.error=Error\n\n# LOCALIZATION NOTE (diffing.state.error.full): The text describing the diffing\n# state ERROR, used in the main view when an error occurs while diffing two\n# snapshots.\ndiffing.state.error.full=There was an error while comparing snapshots.\n\n# LOCALIZATION NOTE (diffing.state.taking-diff): The label describing the diffin\n# state TAKING_DIFF, used in the snapshots list when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff=Computing difference…\n\n# LOCALIZATION NOTE (diffing.state.taking-diff.full): The label describing the\n# diffing state TAKING_DIFF, used in the main view when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff.full=Computing difference…\n\n# LOCALIZATION NOTE (diffing.state.selecting): The label describing the diffing\n# state SELECTING.\ndiffing.state.selecting=Select two snapshots to compare\n\n# LOCALIZATION NOTE (diffing.state.selecting.full): The label describing the\n# diffing state SELECTING, used in the main view when selecting snapshots to\n# diff.\ndiffing.state.selecting.full=Select two snapshots to compare\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING.\ndominatorTree.state.computing=Generating dominators report…\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING, used in the dominator tree view.\ndominatorTree.state.computing.full=Generating dominators report…\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING.\ndominatorTree.state.fetching=Computing sizes…\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING, used in the dominator tree view.\ndominatorTree.state.fetching.full=Computing dominator’s retained sizes…\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label\n# describing the dominator tree state INCREMENTAL_FETCHING.\ndominatorTree.state.incrementalFetching=Fetching…\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label describing the\n# dominator tree state INCREMENTAL_FETCHING, used in the dominator tree view.\ndominatorTree.state.incrementalFetching.full=Fetching more…\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR.\ndominatorTree.state.error=Error\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR, used in the dominator tree view.\ndominatorTree.state.error.full=There was an error while processing the dominator tree\n\n# LOCALIZATION NOTE (snapshot.state.saving.full): The label describing the\n# snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving.full=Saving snapshot…\n\n# LOCALIZATION NOTE (snapshot.state.importing.full): The label describing the\n# snapshot state IMPORTING, used in the main heap view.\nsnapshot.state.importing.full=Importing…\n\n# LOCALIZATION NOTE (snapshot.state.reading.full): The label describing the\n# snapshot state READING, and SAVED, due to these states being combined\n# visually, used in the main heap view.\nsnapshot.state.reading.full=Reading snapshot…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-census.full=Generating aggregate report…\n\n# LOCALIZATION NOTE (snapshot.state.saving-tree-map.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-tree-map.full=Saving tree map…\n\n# LOCALIZATION NOTE (snapshot.state.error.full): The label describing the\n# snapshot state ERROR, used in the main heap view.\nsnapshot.state.error.full=There was an error processing this snapshot.\n\n# LOCALIZATION NOTE (individuals.state.error): The short message displayed when\n# there is an error fetching individuals from a group.\nindividuals.state.error=Error\n\n# LOCALIZATION NOTE (individuals.state.error.full): The longer message displayed\n# when there is an error fetching individuals from a group.\nindividuals.state.error.full=There was an error while fetching individuals in the group\n\n# LOCALIZATION NOTE (individuals.state.fetching): The short message displayed\n# while fetching individuals.\nindividuals.state.fetching=Fetching…\n\n# LOCALIZATION NOTE (individuals.state.fetching.full): The longer message\n# displayed while fetching individuals.\nindividuals.state.fetching.full=Fetching individuals in group…\n\n# LOCALIZATION NOTE (individuals.field.node): The header label for an individual\n# node.\nindividuals.field.node=Node\n\n# LOCALIZATION NOTE (individuals.field.node.tooltip): The tooltip for the header\n# label for an individual node.\nindividuals.field.node.tooltip=The individual node in the snapshot\n\n# LOCALIZATION NOTE (snapshot.state.saving): The label describing the snapshot\n# state SAVING, used in the snapshot list view\nsnapshot.state.saving=Saving snapshot…\n\n# LOCALIZATION NOTE (snapshot.state.importing): The label describing the\n# snapshot state IMPORTING, used in the snapshot list view\nsnapshot.state.importing=Importing snapshot…\n\n# LOCALIZATION NOTE (snapshot.state.reading): The label describing the snapshot\n# state READING, and SAVED, due to these states being combined visually, used in\n# the snapshot list view.\nsnapshot.state.reading=Reading snapshot…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-census=Saving report…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-tree-map=Saving tree map…\n\n# LOCALIZATION NOTE (snapshot.state.error): The label describing the snapshot\n# state ERROR, used in the snapshot list view.\nsnapshot.state.error=Error\n\n# LOCALIZATION NOTE (heapview.no-difference): Message displayed when there is no\n# difference between two snapshots.\nheapview.no-difference=No difference between the baseline and comparison.\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there are no\n# matches when filtering.\nheapview.none-match=No matches.\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there report\n# is empty.\nheapview.empty=Empty.\n\n# LOCALIZATION NOTE (heapview.noAllocationStacks): The message displayed to\n# users when selecting a display by \"call stack\" but no call stacks\n# were recorded in the heap snapshot.\nheapview.noAllocationStacks=No call stacks found. Record call stacks before taking a snapshot.\n\n# LOCALIZATION NOTE (heapview.field.retainedSize): The name of the column in the\n# dominator tree view for retained byte sizes.\nheapview.field.retainedSize=Retained Size (Bytes)\n\n# LOCALIZATION NOTE (heapview.field.retainedSize.tooltip): The tooltip for the\n# column header in the dominator tree view for retained byte sizes.\nheapview.field.retainedSize.tooltip=The sum of the size of the object itself, and the sizes of all the other objects kept alive by it\n\n# LOCALIZATION NOTE (heapview.field.shallowSize): The name of the column in the\n# dominator tree view for shallow byte sizes.\nheapview.field.shallowSize=Shallow Size (Bytes)\n\n# LOCALIZATION NOTE (heapview.field.shallowSize.tooltip): The tooltip for the\n# column header in the dominator tree view for shallow byte sizes.\nheapview.field.shallowSize.tooltip=The size of the object itself\n\n# LOCALIZATION NOTE (dominatortree.field.label): The name of the column in the\n# dominator tree for an object's label.\ndominatortree.field.label=Dominator\n\n# LOCALIZATION NOTE (dominatortree.field.label.tooltip): The tooltip for the column\n# header in the dominator tree view for an object's label.\ndominatortree.field.label.tooltip=The label for an object in memory\n\n# LOCALIZATION NOTE (heapview.field.bytes): The name of the column in the heap\n# view for bytes.\nheapview.field.bytes=Bytes\n\n# LOCALIZATION NOTE (heapview.field.bytes.tooltip): The tooltip for the column\n# header in the heap view for bytes.\nheapview.field.bytes.tooltip=The number of bytes taken up by this group, excluding subgroups\n\n# LOCALIZATION NOTE (heapview.field.count): The name of the column in the heap\n# view for count.\nheapview.field.count=Count\n\n# LOCALIZATION NOTE (heapview.field.count.tooltip): The tooltip for the column\n# header in the heap view for count.\nheapview.field.count.tooltip=The number of reachable objects in this group, excluding subgroups\n\n# LOCALIZATION NOTE (heapview.field.totalbytes): The name of the column in the\n# heap view for total bytes.\nheapview.field.totalbytes=Total Bytes\n\n# LOCALIZATION NOTE (heapview.field.totalbytes.tooltip): The tooltip for the\n# column header in the heap view for total bytes.\nheapview.field.totalbytes.tooltip=The number of bytes taken up by this group, including subgroups\n\n# LOCALIZATION NOTE (heapview.field.totalcount): The name of the column in the\n# heap view for total count.\nheapview.field.totalcount=Total Count\n\n# LOCALIZATION NOTE (heapview.field.totalcount.tooltip): The tooltip for the\n# column header in the heap view for total count.\nheapview.field.totalcount.tooltip=The number of reachable objects in this group, including subgroups\n\n# LOCALIZATION NOTE (heapview.field.name): The name of the column in the heap\n# view for name.\nheapview.field.name=Group\n\n# LOCALIZATION NOTE (heapview.field.name.tooltip): The tooltip for the column\n# header in the heap view for name.\nheapview.field.name.tooltip=The name of this group\n\n# LOCALIZATION NOTE (shortest-paths.header): The header label for the shortest\n# paths pane.\nshortest-paths.header=Retaining Paths (from Garbage Collector Roots)\n\n# LOCALIZATION NOTE (shortest-paths.select-node): The message displayed in the\n# shortest paths pane when a node is not yet selected.\nshortest-paths.select-node=Select an item to view its retaining paths\n\n# LOCALIZATION NOTE (tree-map.node-count): The label for the count value of a\n# node in the tree map\ntree-map.node-count=count\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/menus.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndevToolsCmd.key = VK_F12\ndevToolsCmd.keytext = F12\n\ndevtoolsServiceWorkers.label = Service Workers\ndevtoolsServiceWorkers.accesskey = k\n\ndevtoolsConnect.label = Connect…\ndevtoolsConnect.accesskey = C\n\nbrowserConsoleCmd.label = Browser Console\nbrowserConsoleCmd.accesskey = B\nbrowserConsoleCmd.key = j\n\nresponsiveDesignMode.label = Responsive Design Mode\nresponsiveDesignMode.accesskey = R\nresponsiveDesignMode.key = M\n\neyedropper.label = Eyedropper\neyedropper.accesskey = Y\n\n# LOCALIZATION NOTE (scratchpad.label): This menu item label appears\n# in the Tools menu. See bug 653093.\n# The Scratchpad is intended to provide a simple text editor for creating\n# and evaluating bits of JavaScript code for the purposes of function\n# prototyping, experimentation and convenient scripting.\n#\n# It's quite possible that you won't have a good analogue for the word\n# \"Scratchpad\" in your locale. You should feel free to find a close\n# approximation to it or choose a word (or words) that means\n# \"simple discardable text editor\".\nscratchpad.label = Scratchpad\nscratchpad.accesskey = s\nscratchpad.key = VK_F4\nscratchpad.keytext = F4\n\n# LOCALIZATION NOTE (browserToolboxMenu.label): This is the label for the\n# application menu item that opens the browser toolbox UI in the Tools menu.\nbrowserToolboxMenu.label = Browser Toolbox\nbrowserToolboxMenu.accesskey = e\nbrowserToolboxMenu.key = i\n\n# LOCALIZATION NOTE (browserContentToolboxMenu.label): This is the label for the\n# application menu item that opens the browser content toolbox UI in the Tools menu.\n# This toolbox allows to debug the chrome of the content process in multiprocess builds.\nbrowserContentToolboxMenu.label = Browser Content Toolbox\nbrowserContentToolboxMenu.accesskey = x\n\ndevToolbarMenu.label = Developer Toolbar\ndevToolbarMenu.accesskey = v\ndevToolbarMenu.key = VK_F2\ndevToolbarMenu.keytext = F2\n\nwebide.label = WebIDE\nwebide.accesskey = W\nwebide.key = VK_F8\nwebide.keytext = F8\n\ndevToolboxMenuItem.label = Toggle Tools\ndevToolboxMenuItem.accesskey = T\ndevToolboxMenuItem.key = I\n\ngetMoreDevtoolsCmd.label = Get More Tools\ngetMoreDevtoolsCmd.accesskey = M\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n<!ENTITY netmonitorUI.perfNotice1         \"• Click on the\">\n<!ENTITY netmonitorUI.perfNotice2         \"button to start performance analysis.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.reload1/2/3): These are the labels displayed\n  -  in the network table when empty to start logging network requests. -->\n<!ENTITY netmonitorUI.reloadNotice1       \"• Perform a request or\">\n<!ENTITY netmonitorUI.reloadNotice2       \"Reload\">\n<!ENTITY netmonitorUI.reloadNotice3       \"the page to see detailed information about network activity.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n<!ENTITY netmonitorUI.toolbar.status3     \"Status\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n<!ENTITY netmonitorUI.toolbar.method      \"Method\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n<!ENTITY netmonitorUI.toolbar.file        \"File\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n<!ENTITY netmonitorUI.toolbar.domain      \"Domain\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n<!ENTITY netmonitorUI.toolbar.type        \"Type\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n<!ENTITY netmonitorUI.toolbar.transferred \"Transferred\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column, which is the\n  -  uncompressed / decoded size. -->\n<!ENTITY netmonitorUI.toolbar.size        \"Size\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n<!ENTITY netmonitorUI.toolbar.waterfall   \"Timeline\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n<!ENTITY netmonitorUI.tab.headers         \"Headers\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n<!ENTITY netmonitorUI.tab.cookies         \"Cookies\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n<!ENTITY netmonitorUI.tab.params          \"Params\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n<!ENTITY netmonitorUI.tab.response        \"Response\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n<!ENTITY netmonitorUI.tab.timings         \"Timings\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n<!ENTITY netmonitorUI.tab.preview         \"Preview\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n<!ENTITY netmonitorUI.tab.security        \"Security\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterAll    \"All\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFonts  \"Fonts\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterImages \"Images\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterMedia  \"Media\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterOther  \"Other\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFreetext): This is the label displayed\n  -  in the network details footer for the url filtering textbox. -->\n<!ENTITY netmonitorUI.footer.filterFreetext.label  \"Filter URLs\">\n<!ENTITY netmonitorUI.footer.filterFreetext.key  \"F\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n<!ENTITY netmonitorUI.footer.clear  \"Clear\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n<!ENTITY netmonitorUI.footer.perf   \"Toggle performance analysis…\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n<!ENTITY netmonitorUI.panesButton.tooltip \"Toggle network info\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n<!ENTITY netmonitorUI.summary.url         \"Request URL:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n<!ENTITY netmonitorUI.summary.method      \"Request method:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.address): This is the label displayed\n  -  in the network details headers tab identifying the remote address. -->\n<!ENTITY netmonitorUI.summary.address     \"Remote address:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n<!ENTITY netmonitorUI.summary.status      \"Status code:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n<!ENTITY netmonitorUI.summary.version     \"Version:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n<!ENTITY netmonitorUI.summary.size        \"Headers size:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n<!ENTITY netmonitorUI.response.name       \"Name:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n<!ENTITY netmonitorUI.response.dimensions \"Dimensions:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n<!ENTITY netmonitorUI.response.mime       \"MIME Type:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n<!ENTITY netmonitorUI.timings.blocked     \"Blocked:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n<!ENTITY netmonitorUI.timings.dns         \"DNS resolution:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n<!ENTITY netmonitorUI.timings.connect     \"Connecting:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n<!ENTITY netmonitorUI.timings.send        \"Sending:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n<!ENTITY netmonitorUI.timings.wait        \"Waiting:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n<!ENTITY netmonitorUI.timings.receive     \"Receiving:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n<!ENTITY netmonitorUI.security.warning.cipher     \"The cipher used for encryption is deprecated and insecure.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n<!ENTITY netmonitorUI.security.error      \"An error occured:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n<!ENTITY netmonitorUI.security.protocolVersion \"Protocol version:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n<!ENTITY netmonitorUI.security.cipherSuite \"Cipher suite:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n<!ENTITY netmonitorUI.security.hsts \"HTTP Strict Transport Security:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n<!ENTITY netmonitorUI.security.hpkp \"Public Key Pinning:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n<!ENTITY netmonitorUI.security.connection \"Connection:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n<!ENTITY netmonitorUI.security.certificate \"Certificate:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n<!ENTITY netmonitorUI.context.copyUrl     \"Copy URL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrl.accesskey \"U\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams): This is the label displayed\n  -  on the context menu that copies the selected request's url parameters -->\n<!ENTITY netmonitorUI.context.copyUrlParams     \"Copy URL Parameters\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams.accesskey): This is the access key\n  -  for the Copy URL Parameters menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrlParams.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData): This is the label displayed\n  -  on the context menu that copies the selected request's post data -->\n<!ENTITY netmonitorUI.context.copyPostData     \"Copy POST Data\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData.accesskey): This is the access key\n  -  for the Copy POST Data menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyPostData.accesskey \"D\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n<!ENTITY netmonitorUI.context.copyAsCurl    \"Copy as cURL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCUrl.accesskey): This is the access key\n  -  for the Copy as cURL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyAsCurl.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's request headers -->\n<!ENTITY netmonitorUI.context.copyRequestHeaders     \"Copy Request Headers\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders.accesskey): This is the access key\n  -  for the Copy Request Headers menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyRequestHeaders.accesskey  \"Q\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's response headers -->\n<!ENTITY netmonitorUI.context.copyResponseHeaders     \"Copy Response Headers\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders.accesskey): This is the access key\n  -  for the Copy Response Headers menu item displayed in the context menu for a response -->\n<!ENTITY netmonitorUI.context.copyResponseHeaders.accesskey  \"S\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponse): This is the label displayed\n  -  on the context menu that copies the selected response as a string -->\n<!ENTITY netmonitorUI.context.copyResponse \"Copy Response\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRespose.accesskey): This is the access key\n  -  for the Copy Response menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyResponse.accesskey  \"R\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"Copy Image as Data URI\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"I\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar): This is the label displayed\n  -  on the context menu that copies all as HAR format -->\n<!ENTITY netmonitorUI.context.copyAllAsHar \"Copy All As HAR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar.accesskey): This is the access key\n  -  for the Copy All As HAR menu item displayed in the context menu for a network panel -->\n<!ENTITY netmonitorUI.context.copyAllAsHar.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar): This is the label displayed\n  -  on the context menu that saves all as HAR format -->\n<!ENTITY netmonitorUI.context.saveAllAsHar \"Save All As HAR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar.accesskey): This is the access key\n  -  for the Save All As HAR menu item displayed in the context menu for a network panel -->\n<!ENTITY netmonitorUI.context.saveAllAsHar.accesskey \"H\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n<!ENTITY netmonitorUI.summary.editAndResend \"Edit and Resend\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n<!ENTITY netmonitorUI.summary.rawHeaders \"Raw headers\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Request headers:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Response headers:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n<!ENTITY netmonitorUI.context.newTab      \"Open in New Tab\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n<!ENTITY netmonitorUI.context.newTab.accesskey \"T\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n<!ENTITY netmonitorUI.context.perfTools   \"Start Performance Analysis…\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"A\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n<!ENTITY netmonitorUI.custom.newRequest   \"New Request\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.query        \"Query String:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.headers      \"Request Headers:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.postData     \"Request Body:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n<!ENTITY netmonitorUI.custom.send         \"Send\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n<!ENTITY netmonitorUI.custom.cancel       \"Cancel\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n<!ENTITY netmonitorUI.backButton          \"Back\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=The connection used to fetch this resource was secure.\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not https\nnetmonitor.security.state.insecure=The connection used to fetch this resource was not secure.\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=A security error prevented the resource from being loaded.\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=This resource was transferred over a connection that used weak encryption.\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=Enabled\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=Disabled\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=Host %S:\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayed. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<Not Available>\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=Hide request details\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=Show request details\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=No headers for this request\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=Filter headers\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=No cookies for this request\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=Filter cookies\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=No parameters for this request\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=Filter request parameters\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=Query string\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=Form data\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=Request payload\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=Request headers\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload=Request headers from upload stream\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=Response headers\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=Request cookies\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=Response cookies\n\n# LOCALIZATION NOTE (responsePayload): This is the label displayed\n# in the network details response tab identifying the response payload.\nresponsePayload=Response payload\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=Filter properties\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → callback %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=Sorted ascending\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=Sorted descending\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=No requests\n\n# LOCALIZATION NOTE (networkMenu.summary3): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the transferred size, #4 is the number of seconds.\nnetworkMenu.summary3=One request, #2 (transferred: #3), #4;#1 requests, #2 (transferred: #3), #4\n\n# LOCALIZATION NOTE (networkMenu.sizeB): This is the label displayed\n# in the network menu specifying the size of a request (in bytes).\nnetworkMenu.sizeB=%S B\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB=%S KB\n\n# LOCALIZATION NOTE (networkMenu.sizeMB): This is the label displayed\n# in the network menu specifying the size of a request (in megabytes).\nnetworkMenu.sizeMB=%S MB\n\n# LOCALIZATION NOTE (networkMenu.sizeGB): This is the label displayed\n# in the network menu specifying the size of a request (in gigabytes).\nnetworkMenu.sizeGB=%S GB\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=—\n\n# LOCALIZATION NOTE (networkMenu.sizeCached): This is the label displayed\n# in the network menu specifying the transferred of a request is\n# cached.\nnetworkMenu.sizeCached=cached\n\n# LOCALIZATION NOTE (networkMenu.sizeServiceWorker): This is the label displayed\n# in the network menu specifying the transferred of a request computed\n# by a service worker.\nnetworkMenu.sizeServiceWorker=service worker\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S ms\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond=%S ms\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second=%S s\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute=%S min\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading=Loading\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable=Empty\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading=Please wait…\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable=No data available\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.transferredSizeKB): This is the label displayed\n# in pie or table charts specifying the size of a transferred request (in kilobytes).\ncharts.transferredSizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS=%S s\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Size: %S KB\n\n# LOCALIZATION NOTE (charts.totalTranferredSize): This is the label displayed\n# in the performance analysis view for total transferred size, in kilobytes.\ncharts.totalTransferredSize=Transferred Size: %S KB\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled=Primed cache\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled=Empty cache\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Size: %S KB\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds=Time: #1 second;Time: #1 seconds\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached=Cached responses: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount=Total requests: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for size of the request.\ncharts.size=Size\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for type of request.\ncharts.type=Type\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for transferred\n# size of the request.\ncharts.transferred=Transferred\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for time of request.\ncharts.time=Time\n\n# LOCALIZATION NOTE (netRequest.headers): A label used for Headers tab\n# This tab displays list of HTTP headers\nnetRequest.headers=Headers\n\n# LOCALIZATION NOTE (netRequest.response): A label used for Response tab\n# This tab displays HTTP response body\nnetRequest.response=Response\n\n# LOCALIZATION NOTE (netRequest.rawData): A label used for a section\n# in Response tab. This section displays raw response body as it's\n# been received from the backend (debugger server)\nnetRequest.rawData=Raw Data\n\n# LOCALIZATION NOTE (netRequest.xml): A label used for a section\n# in Response tab. This section displays parsed XML response body.\nnetRequest.xml=XML\n\n# LOCALIZATION NOTE (netRequest.image): A label used for a section\n# in Response tab. This section displays images returned in response body.\nnetRequest.image=Image\n\n# LOCALIZATION NOTE (netRequest.sizeLimitMessage): A label used\n# in Response and Post tabs in case the body is bigger than given limit.\n# It allows the user to click and fetch more from the backend.\n# The {{link}} will be replace at run-time by an active link.\n# String with ID 'netRequest.sizeLimitMessageLink' will be used as text\n# for this link.\nnetRequest.sizeLimitMessage=Size limit has been reached. Click {{link}} to load more.\nnetRequest.sizeLimitMessageLink=here\n\n# LOCALIZATION NOTE (netRequest.responseBodyDiscarded): A label used\n# in Response tab if the response body is not available.\nnetRequest.responseBodyDiscarded=Response body was not stored.\n\n# LOCALIZATION NOTE (netRequest.requestBodyDiscarded): A label used\n# in Post tab if the post body is not available.\nnetRequest.requestBodyDiscarded=Request POST body was not stored.\n\n# LOCALIZATION NOTE (netRequest.post): A label used for Post tab\n# This tab displays HTTP post body\nnetRequest.post=POST\n\n# LOCALIZATION NOTE (netRequest.cookies): A label used for Cookies tab\n# This tab displays request and response cookies.\nnetRequest.cookies=Cookies\n\n# LOCALIZATION NOTE (netRequest.params): A label used for URL parameters tab\n# This tab displays data parsed from URL query string.\nnetRequest.params=Params\n\n# LOCALIZATION NOTE (netRequest.callstack): A label used for request stacktrace tab\n# This tab displays the request's JavaScript stack trace. Should be identical to\n# debuggerUI.tabs.callstack\nnetRequest.callstack=Call Stack\n\n# LOCALIZATION NOTE (certmgr.subjectinfo.label):\n# A label used for a certificate section in security tab.\n# This section displays Name and organization who has been assigned the fingerprints\ncertmgr.subjectinfo.label=Issued To\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.cn=Common Name (CN):\n\n# LOCALIZATION NOTE (certmgr.certdetail.o):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.o=Organization (O):\n\n# LOCALIZATION NOTE (certmgr.certdetail.ou):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.ou=Organizational Unit (OU):\n\n# LOCALIZATION NOTE (certmgr.issuerinfo.label):\n# A label used for a certificate section in security tab\n# This section displays Name and organization who issued the fingerprints\ncertmgr.issuerinfo.label=Issued By\n\n# LOCALIZATION NOTE (certmgr.periodofvalidity.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.periodofvalidity.label=Period of Validity\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.begins=Begins On:\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.expires=Expires On:\n\n# LOCALIZATION NOTE (certmgr.fingerprints.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.fingerprints.label=Fingerprints\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha256fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha256fingerprint=SHA-256 Fingerprint:\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha1fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha1fingerprint=SHA1 Fingerprint:\n\n# LOCALIZATION NOTE (netmonitor.perfNotice1/2/3): These are the labels displayed\n# in the network table when empty to start performance analysis.\nnetmonitor.perfNotice1=• Click on the\nnetmonitor.perfNotice2=button to start performance analysis.\nnetmonitor.perfNotice3=Analyze\n\n# LOCALIZATION NOTE (netmonitor.reload1/2/3): These are the labels displayed\n# in the network table when empty to start logging network requests.\nnetmonitor.reloadNotice1=• Perform a request or\nnetmonitor.reloadNotice2=Reload\nnetmonitor.reloadNotice3=the page to see detailed information about network activity.\n\n# LOCALIZATION NOTE (netmonitor.toolbar.status2): This is the label displayed\n# in the network table toolbar, above the \"status\" column.\nnetmonitor.toolbar.status3=Status\n\n# LOCALIZATION NOTE (netmonitor.toolbar.method): This is the label displayed\n# in the network table toolbar, above the \"method\" column.\nnetmonitor.toolbar.method=Method\n\n# LOCALIZATION NOTE (netmonitor.toolbar.file): This is the label displayed\n# in the network table toolbar, above the \"file\" column.\nnetmonitor.toolbar.file=File\n\n# LOCALIZATION NOTE (netmonitor.toolbar.domain): This is the label displayed\n# in the network table toolbar, above the \"domain\" column.\nnetmonitor.toolbar.domain=Domain\n\n# LOCALIZATION NOTE (netmonitor.toolbar.cause): This is the label displayed\n# in the network table toolbar, above the \"cause\" column.\nnetmonitor.toolbar.cause=Cause\n\n# LOCALIZATION NOTE (netmonitor.toolbar.type): This is the label displayed\n# in the network table toolbar, above the \"type\" column.\nnetmonitor.toolbar.type=Type\n\n# LOCALIZATION NOTE (netmonitor.toolbar.transferred): This is the label displayed\n# in the network table toolbar, above the \"transferred\" column, which is the\n# compressed / encoded size.\nnetmonitor.toolbar.transferred=Transferred\n\n# LOCALIZATION NOTE (netmonitor.toolbar.size): This is the label displayed\n# in the network table toolbar, above the \"size\" column, which is the\n# uncompressed / decoded size.\nnetmonitor.toolbar.size=Size\n\n# LOCALIZATION NOTE (netmonitor.toolbar.waterfall): This is the label displayed\n# in the network table toolbar, above the \"waterfall\" column.\nnetmonitor.toolbar.waterfall=Timeline\n\n# LOCALIZATION NOTE (netmonitor.tab.headers): This is the label displayed\n# in the network details pane identifying the headers tab.\nnetmonitor.tab.headers=Headers\n\n# LOCALIZATION NOTE (netmonitor.tab.cookies): This is the label displayed\n# in the network details pane identifying the cookies tab.\nnetmonitor.tab.cookies=Cookies\n\n# LOCALIZATION NOTE (netmonitor.tab.params): This is the label displayed\n# in the network details pane identifying the params tab.\nnetmonitor.tab.params=Params\n\n# LOCALIZATION NOTE (netmonitor.tab.response): This is the label displayed\n# in the network details pane identifying the response tab.\nnetmonitor.tab.response=Response\n\n# LOCALIZATION NOTE (netmonitor.tab.timings): This is the label displayed\n# in the network details pane identifying the timings tab.\nnetmonitor.tab.timings=Timings\n\n# LOCALIZATION NOTE (netmonitor.tab.preview): This is the label displayed\n# in the network details pane identifying the preview tab.\nnetmonitor.tab.preview=Preview\n\n# LOCALIZATION NOTE (netmonitor.tab.security): This is the label displayed\n# in the network details pane identifying the security tab.\nnetmonitor.tab.security=Security\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.all): This is the label displayed\n# in the network toolbar for the \"All\" filtering button.\nnetmonitor.toolbar.filter.all=All\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.html): This is the label displayed\n# in the network toolbar for the \"HTML\" filtering button.\nnetmonitor.toolbar.filter.html=HTML\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.css): This is the label displayed\n# in the network toolbar for the \"CSS\" filtering button.\nnetmonitor.toolbar.filter.css=CSS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.js): This is the label displayed\n# in the network toolbar for the \"JS\" filtering button.\nnetmonitor.toolbar.filter.js=JS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.xhr): This is the label displayed\n# in the network toolbar for the \"XHR\" filtering button.\nnetmonitor.toolbar.filter.xhr=XHR\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.fonts): This is the label displayed\n# in the network toolbar for the \"Fonts\" filtering button.\nnetmonitor.toolbar.filter.fonts=Fonts\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.images): This is the label displayed\n# in the network toolbar for the \"Images\" filtering button.\nnetmonitor.toolbar.filter.images=Images\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.media): This is the label displayed\n# in the network toolbar for the \"Media\" filtering button.\nnetmonitor.toolbar.filter.media=Media\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.flash): This is the label displayed\n# in the network toolbar for the \"Flash\" filtering button.\nnetmonitor.toolbar.filter.flash=Flash\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.ws): This is the label displayed\n# in the network toolbar for the \"WS\" filtering button.\nnetmonitor.toolbar.filter.ws=WS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.other): This is the label displayed\n# in the network toolbar for the \"Other\" filtering button.\nnetmonitor.toolbar.filter.other=Other\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.label): This is the label\n# displayed in the network toolbar for the url filtering textbox.\nnetmonitor.toolbar.filterFreetext.label=Filter URLs\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.key): This is the\n# shortcut key to focus on the toolbar url filtering textbox\nnetmonitor.toolbar.filterFreetext.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (netmonitor.toolbar.clear): This is the label displayed\n# in the network toolbar for the \"Clear\" button.\nnetmonitor.toolbar.clear=Clear\n\n# LOCALIZATION NOTE (netmonitor.toolbar.perf): This is the label displayed\n# in the network toolbar for the performance analysis button.\nnetmonitor.toolbar.perf=Toggle performance analysis…\n\n# LOCALIZATION NOTE (netmonitor.summary.url): This is the label displayed\n# in the network details headers tab identifying the URL.\nnetmonitor.summary.url=Request URL:\n\n# LOCALIZATION NOTE (netmonitor.summary.method): This is the label displayed\n# in the network details headers tab identifying the method.\nnetmonitor.summary.method=Request method:\n\n# LOCALIZATION NOTE (netmonitor.summary.address): This is the label displayed\n# in the network details headers tab identifying the remote address.\nnetmonitor.summary.address=Remote address:\n\n# LOCALIZATION NOTE (netmonitor.summary.status): This is the label displayed\n# in the network details headers tab identifying the status code.\nnetmonitor.summary.status=Status code:\n\n# LOCALIZATION NOTE (netmonitor.summary.version): This is the label displayed\n# in the network details headers tab identifying the http version.\nnetmonitor.summary.version=Version:\n\n# LOCALIZATION NOTE (netmonitor.summary.editAndResend): This is the label displayed\n# on the button in the headers tab that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.summary.editAndResend=Edit and Resend\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders): This is the label displayed\n# on the button in the headers tab that toggle view for raw request/response headers\n# from the currently displayed request\nnetmonitor.summary.rawHeaders=Raw headers\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.requestHeaders): This is the label displayed\n# in the network details headers tab identifying the raw request headers textarea\nnetmonitor.summary.rawHeaders.requestHeaders=Request headers:\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.responseHeaders): This is the label displayed\n# in the network details headers tab identifying the raw response headers textarea\nnetmonitor.summary.rawHeaders.responseHeaders=Response headers:\n\n# LOCALIZATION NOTE (netmonitor.summary.size): This is the label displayed\n# in the network details headers tab identifying the headers size.\nnetmonitor.summary.size=Headers size:\n\n# LOCALIZATION NOTE (netmonitor.response.name): This is the label displayed\n# in the network details response tab identifying an image's file name.\nnetmonitor.response.name=Name:\n\n# LOCALIZATION NOTE (netmonitor.response.dimensions): This is the label displayed\n# in the network details response tab identifying an image's dimensions.\nnetmonitor.response.dimensions=Dimensions:\n\n# LOCALIZATION NOTE (netmonitor.response.mime): This is the label displayed\n# in the network details response tab identifying an image's mime.\nnetmonitor.response.mime=MIME Type:\n\n# LOCALIZATION NOTE (netmonitor.timings.blocked): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"blocked\" state.\nnetmonitor.timings.blocked=Blocked:\n\n# LOCALIZATION NOTE (netmonitor.timings.dns): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"dns\" state.\nnetmonitor.timings.dns=DNS resolution:\n\n# LOCALIZATION NOTE (netmonitor.timings.connect): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"connect\" state.\nnetmonitor.timings.connect=Connecting:\n\n# LOCALIZATION NOTE (netmonitor.timings.send): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"send\" state.\nnetmonitor.timings.send=Sending:\n\n# LOCALIZATION NOTE (netmonitor.timings.wait): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"wait\" state.\nnetmonitor.timings.wait=Waiting:\n\n# LOCALIZATION NOTE (netmonitor.timings.receive): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"receive\" state.\nnetmonitor.timings.receive=Receiving:\n\n# LOCALIZATION NOTE (netmonitor.security.warning.cipher): A tooltip\n# for warning icon that indicates a connection uses insecure cipher suite.\nnetmonitor.security.warning.cipher=The cipher used for encryption is deprecated and insecure.\n\n# LOCALIZATION NOTE (netmonitor.security.error): This is the label displayed\n# in the security tab if a security error prevented the connection.\nnetmonitor.security.error=An error occured:\n\n# LOCALIZATION NOTE (netmonitor.security.protocolVersion): This is the label displayed\n# in the security tab describing TLS/SSL protocol version.\nnetmonitor.security.protocolVersion=Protocol version:\n\n# LOCALIZATION NOTE (netmonitor.security.cipherSuite): This is the label displayed\n# in the security tab describing the cipher suite used to secure this connection.\nnetmonitor.security.cipherSuite=Cipher suite:\n\n# LOCALIZATION NOTE (netmonitor.security.hsts): This is the label displayed\n# in the security tab describing the usage of HTTP Strict Transport Security.\nnetmonitor.security.hsts=HTTP Strict Transport Security:\n\n# LOCALIZATION NOTE (netmonitor.security.hpkp): This is the label displayed\n# in the security tab describing the usage of Public Key Pinning.\nnetmonitor.security.hpkp=Public Key Pinning:\n\n# LOCALIZATION NOTE (netmonitor.security.connection): This is the label displayed\n# in the security tab describing the section containing information related to\n# the secure connection.\nnetmonitor.security.connection=Connection:\n\n# LOCALIZATION NOTE (netmonitor.security.certificate): This is the label displayed\n# in the security tab describing the server certificate section.\nnetmonitor.security.certificate=Certificate:\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl): This is the label displayed\n# on the context menu that copies the selected request's url\nnetmonitor.context.copyUrl=Copy URL\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl.accesskey): This is the access key\n# for the Copy URL menu item displayed in the context menu for a request\nnetmonitor.context.copyUrl.accesskey=U\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams): This is the label displayed\n# on the context menu that copies the selected request's url parameters\nnetmonitor.context.copyUrlParams=Copy URL Parameters\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams.accesskey): This is the access key\n# for the Copy URL Parameters menu item displayed in the context menu for a request\nnetmonitor.context.copyUrlParams.accesskey=P\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData): This is the label displayed\n# on the context menu that copies the selected request's post data\nnetmonitor.context.copyPostData=Copy POST Data\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData.accesskey): This is the access key\n# for the Copy POST Data menu item displayed in the context menu for a request\nnetmonitor.context.copyPostData.accesskey=D\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCurl): This is the label displayed\n# on the context menu that copies the selected request as a cURL command.\n# The capitalization is part of the official name and should be used throughout all languages.\n# http://en.wikipedia.org/wiki/CURL\nnetmonitor.context.copyAsCurl=Copy as cURL\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCUrl.accesskey): This is the access key\n# for the Copy as cURL menu item displayed in the context menu for a request\nnetmonitor.context.copyAsCurl.accesskey=C\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders): This is the label displayed\n# on the context menu that copies the selected item's request headers\nnetmonitor.context.copyRequestHeaders=Copy Request Headers\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders.accesskey): This is the access key\n# for the Copy Request Headers menu item displayed in the context menu for a request\nnetmonitor.context.copyRequestHeaders.accesskey=Q\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders): This is the label displayed\n# on the context menu that copies the selected item's response headers\nnetmonitor.context.copyResponseHeaders=Copy Response Headers\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders.accesskey): This is the access key\n# for the Copy Response Headers menu item displayed in the context menu for a response\nnetmonitor.context.copyResponseHeaders.accesskey=S\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponse): This is the label displayed\n# on the context menu that copies the selected response as a string\nnetmonitor.context.copyResponse=Copy Response\n\n# LOCALIZATION NOTE (netmonitor.context.copyRespose.accesskey): This is the access key\n# for the Copy Response menu item displayed in the context menu for a request\nnetmonitor.context.copyResponse.accesskey=R\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri): This is the label displayed\n# on the context menu that copies the selected image as data uri\nnetmonitor.context.copyImageAsDataUri=Copy Image as Data URI\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri.accesskey): This is the access key\n# for the Copy Image As Data URI menu item displayed in the context menu for a request\nnetmonitor.context.copyImageAsDataUri.accesskey=I\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar): This is the label displayed\n# on the context menu that copies all as HAR format\nnetmonitor.context.copyAllAsHar=Copy All As HAR\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar.accesskey): This is the access key\n# for the Copy All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.copyAllAsHar.accesskey=O\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar): This is the label displayed\n# on the context menu that saves all as HAR format\nnetmonitor.context.saveAllAsHar=Save All As HAR\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar.accesskey): This is the access key\n# for the Save All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.saveAllAsHar.accesskey=H\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend): This is the label displayed\n# on the context menu that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.context.editAndResend=Edit and Resend\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend.accesskey): This is the access key\n# for the \"Edit and Resend\" menu item displayed in the context menu for a request\nnetmonitor.context.editAndResend.accesskey=E\n\n# LOCALIZATION NOTE (netmonitor.context.newTab):  This is the label\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab=Open in New Tab\n\n# LOCALIZATION NOTE (netmonitor.context.newTab.accesskey): This is the access key\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab.accesskey=T\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools): This is the label displayed\n# on the context menu that shows the performance analysis tools\nnetmonitor.context.perfTools=Start Performance Analysis…\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools.accesskey): This is the access key\n# for the performance analysis menu item displayed in the context menu for a request\nnetmonitor.context.perfTools.accesskey=A\n\n# LOCALIZATION NOTE (netmonitor.custom.newRequest): This is the label displayed\n# as the title of the new custom request form\nnetmonitor.custom.newRequest=New Request\n\n# LOCALIZATION NOTE (netmonitor.custom.query): This is the label displayed\n# above the query string entry in the custom request form\nnetmonitor.custom.query=Query String:\n\n# LOCALIZATION NOTE (netmonitor.custom.headers): This is the label displayed\n# above the request headers entry in the custom request form\nnetmonitor.custom.headers=Request Headers:\n\n# LOCALIZATION NOTE (netmonitor.custom.postData): This is the label displayed\n# above the request body entry in the custom request form\nnetmonitor.custom.postData=Request Body:\n\n# LOCALIZATION NOTE (netmonitor.custom.send): This is the label displayed\n# on the button which sends the custom request\nnetmonitor.custom.send=Send\n\n# LOCALIZATION NOTE (netmonitor.custom.cancel): This is the label displayed\n# on the button which cancels and closes the custom request form\nnetmonitor.custom.cancel=Cancel\n\n# LOCALIZATION NOTE (netmonitor.backButton): This is the label displayed\n# on the button which exists the performance statistics view\nnetmonitor.backButton=Back\n\n# LOCALIZATION NOTE (netmonitor.headers.learnMore): This is the label displayed\n# next to a header list item, with a link to external documentation\nnetmonitor.headers.learnMore=Learn More\n\n\n\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/performance.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Performance strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusTooltip): This string\n  -  is displayed as the tooltip for the buffer capacity during a recording. -->\n<!ENTITY performanceUI.bufferStatusTooltip \"The profiler stores samples in a circular buffer, and once the buffer reaches the limit for a recording, newer samples begin to overwrite samples at the beginning of the recording.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.nonE10SBuild): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a non-multiprocess build. -->\n<!ENTITY performanceUI.disabledRealTime.nonE10SBuild \"Realtime recording data disabled on non-multiprocess Firefox.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.disabledE10S): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a build that can run multiprocess Firefox, but just is not enabled. -->\n<!ENTITY performanceUI.disabledRealTime.disabledE10S \"Enable multiprocess Firefox in preferences for rendering recording data in realtime.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusFull): This string\n  -  is displayed when the profiler's circular buffer has started to overlap. -->\n<!ENTITY performanceUI.bufferStatusFull \"The buffer is full. Older samples are now being overwritten.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while the profiler is unavailable, for example, while\n  -  in Private Browsing mode. -->\n<!ENTITY performanceUI.unavailableNoticePB \"Recording a profile is currently unavailable. Please close all private browsing windows and try again.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while loading a profile. -->\n<!ENTITY performanceUI.loadingNotice \"Loading…\">\n\n<!-- LOCALIZATION NOTE (performanceUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n<!ENTITY performanceUI.toolbar.waterfall \"Waterfall\">\n<!ENTITY performanceUI.toolbar.waterfall.tooltiptext \"Shows the different operations the browser is performing during the recording, laid out sequentially as a waterfall.\">\n<!ENTITY performanceUI.toolbar.js-calltree \"Call Tree\">\n<!ENTITY performanceUI.toolbar.js-calltree.tooltiptext \"Highlights JavaScript functions where the browser spent most time during the recording.\">\n<!ENTITY performanceUI.toolbar.memory-calltree \"Allocations\">\n<!ENTITY performanceUI.toolbar.allocations.tooltiptext \"Shows where memory was allocated during the recording.\">\n<!ENTITY performanceUI.toolbar.js-flamegraph \"JS Flame Chart\">\n<!ENTITY performanceUI.toolbar.js-flamegraph.tooltiptext \"Shows the JavaScript call stack over the course of the recording.\">\n<!ENTITY performanceUI.toolbar.memory-flamegraph \"Allocations Flame Chart\">\n\n<!-- LOCALIZATION NOTE (performanceUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY performanceUI.table.totalDuration            \"Total Time\">\n<!ENTITY performanceUI.table.totalDuration.tooltip    \"The amount of time spent in this function and functions it calls.\">\n<!ENTITY performanceUI.table.selfDuration             \"Self Time\">\n<!ENTITY performanceUI.table.selfDuration.tooltip     \"The amount of time spent only within this function.\">\n<!ENTITY performanceUI.table.totalPercentage          \"Total Cost\">\n<!ENTITY performanceUI.table.totalPercentage.tooltip  \"The percentage of time spent in this function and functions it calls.\">\n<!ENTITY performanceUI.table.selfPercentage           \"Self Cost\">\n<!ENTITY performanceUI.table.selfPercentage.tooltip   \"The percentage of time spent only within this function.\">\n<!ENTITY performanceUI.table.samples                  \"Samples\">\n<!ENTITY performanceUI.table.samples.tooltip          \"The number of times this function was on the stack when the profiler took a sample.\">\n<!ENTITY performanceUI.table.function                 \"Function\">\n<!ENTITY performanceUI.table.function.tooltip         \"The name and source location of the sampled function.\">\n<!ENTITY performanceUI.table.totalAlloc               \"Total Sampled Allocations\">\n<!ENTITY performanceUI.table.totalAlloc.tooltip       \"The total number of Object allocations sampled at this location and in callees.\">\n<!ENTITY performanceUI.table.selfAlloc                \"Self Sampled Allocations\">\n<!ENTITY performanceUI.table.selfAlloc.tooltip        \"The number of Object allocations sampled at this location.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.options.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n<!ENTITY performanceUI.options.filter.tooltiptext \"Select what data to display in the timeline\">\n\n<!-- LOCALIZATION NOTE (performanceUI.options.gear.tooltiptext): This is the\n  -  tooltip for the options button. -->\n<!ENTITY performanceUI.options.gear.tooltiptext \"Configure performance preferences.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n<!ENTITY performanceUI.invertTree             \"Invert Call Tree\">\n<!ENTITY performanceUI.invertTree.tooltiptext \"Inverting the call tree displays the profiled call paths starting from the youngest frames and expanding out to the older frames.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n<!ENTITY performanceUI.invertFlameGraph             \"Invert Flame Chart\">\n<!ENTITY performanceUI.invertFlameGraph.tooltiptext \"Inverting the flame chart displays the profiled call paths starting from the youngest frames and expanding out to the older frames.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n<!ENTITY performanceUI.showPlatformData             \"Show Gecko Platform Data\">\n<!ENTITY performanceUI.showPlatformData.tooltiptext \"Showing platform data enables the JavaScript Profiler reports to include Gecko platform symbols.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.showJITOptimizations): This string\n  -  is displayed next to a checkbox determining whether or not JIT optimization data\n  -  should be displayed. -->\n<!ENTITY performanceUI.showJITOptimizations             \"Show JIT Optimizations\">\n<!ENTITY performanceUI.showJITOptimizations.tooltiptext \"Show JIT optimization data sampled in each JavaScript frame.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n<!ENTITY performanceUI.flattenTreeRecursion             \"Flatten Tree Recursion\">\n<!ENTITY performanceUI.flattenTreeRecursion.tooltiptext \"Flatten recursion when inspecting functions.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY performanceUI.enableMemory             \"Record Memory\">\n<!ENTITY performanceUI.enableMemory.tooltiptext \"Record memory consumption while profiling.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableAllocations): This string\n  -  is displayed next to a checkbox determining whether or not allocation\n  -  measurements are enabled. -->\n<!ENTITY performanceUI.enableAllocations             \"Record Allocations\">\n<!ENTITY performanceUI.enableAllocations.tooltiptext \"Record Object allocations while profiling.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n<!ENTITY performanceUI.enableFramerate             \"Record Framerate\">\n<!ENTITY performanceUI.enableFramerate.tooltiptext \"Record framerate while profiling.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.console.recordingNoticeStart/recordingNoticeEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Wraps the command used to start, like \"Currently recording via console.profile(\"label\")\" -->\n<!ENTITY performanceUI.console.recordingNoticeStart \"Currently recording via\">\n<!ENTITY performanceUI.console.recordingNoticeEnd   \"\">\n\n<!-- LOCALIZATION NOTE (performanceUI.console.stopCommandStart/stopCommandEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Indicates how to stop the recording, wrapping the command, like\n  -  \"Stop recording by entering console.profileEnd(\"label\") into the console.\" -->\n<!ENTITY performanceUI.console.stopCommandStart \"Stop recording by entering\">\n<!ENTITY performanceUI.console.stopCommandEnd   \"into the console.\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/performance.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=There are no profiles yet.\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# identifying a set of function calls. %S represents the number of recording,\n# iterating for every new recording, resulting in \"Recording #1\", \"Recording #2\", etc.\nrecordingsList.itemLabel=Recording #%S\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=In progress…\n\n# LOCALIZATION NOTE (recordingsList.loadingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that is finished and is loading.\nrecordingsList.loadingLabel=Loading…\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S ms\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for saving an item to disk.\nrecordingsList.saveLabel=Save\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Performance Tools,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps=fps\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Performance Tools,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=ms\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory=MB\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Performance Tools,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=Styles\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=Network\ncategory.graphics=Graphics\ncategory.storage=Storage\ncategory.events=Input & Events\ncategory.tools=Tools\n\n# LOCALIZATION NOTE (table.bytes):\n# This string is displayed in the call tree after bytesize units.\n# %S represents the value in bytes.\ntable.bytes=%S B\n\n# LOCALIZATION NOTE (table.ms2):\n# This string is displayed in the call tree after units of time in milliseconds.\n# %S represents the value in milliseconds.\ntable.ms2=%S ms\n\n# LOCALIZATION NOTE (table.percentage3):\n# This string is displayed in the call tree after units representing percentages.\n# %S represents the value in percentage with two decimal points, localized.\n# there are two \"%\" after %S to escape and display \"%\"\ntable.percentage3=%S%%\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(root)\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=(idle)\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=View source in Debugger\n\n# LOCALIZATION NOTE (table.view-optimizations.tooltiptext2):\n# This string is displayed in the icon displayed next to frames that\n# have optimization data\ntable.view-optimizations.tooltiptext2=Frame contains JIT optimization data\n\n# LOCALIZATION NOTE (recordingsList.importDialogTitle):\n# This string is displayed as a title for importing a recoring from disk.\nrecordingsList.importDialogTitle=Import recording…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=Save recording…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=JSON Files\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=All Files\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S ms\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=RECORDS\n\n# LOCALIZATION NOTE (profiler.bufferFull):\n# This string is displayed when recording, indicating how much of the\n# buffer is currently be used.\n# %S is the percentage of the buffer used -- there are two \"%\"s after to escape\n# the % that is actually displayed.\n# Example: \"Buffer 54% full\"\nprofiler.bufferFull=Buffer %S%% full\n\n# LOCALIZATION NOTE (recordings.start):\n# The label shown on the main recording buttons to start recording.\nrecordings.start=Start Recording Performance\n\n# LOCALIZATION NOTE (recordings.stop):\n# The label shown on the main recording buttons to stop recording.\nrecordings.stop=Stop Recording Performance\n\n# LOCALIZATION NOTE (recordings.start.tooltip):\n# This string is displayed as a tooltip on a button that starts a new profile.\nrecordings.start.tooltip=Toggle the recording state of a performance recording.\n\n# LOCALIZATION NOTE (recordings.import.tooltip):\n# This string is displayed on a button that opens a dialog to import a saved profile data file.\nrecordings.import.tooltip=Import…\n\n# LOCALIZATION NOTE (recordings.clear.tooltip):\n# This string is displayed on a button that removes all the recordings.\nrecordings.clear.tooltip=Clear\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedTitle=Unsaved Changes\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=You have unsaved changes that will be lost. Are you sure you want to continue?\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted.\nprojecteditor.deleteLabel=Delete\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle=Delete\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage=Are you sure you want to delete this folder?\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage=Are you sure you want to delete this file?\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a menu item for adding a new file to\n# the directory.\nprojecteditor.newLabel=New…\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=Rename\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel=Save\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel=Save As…\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file.\nprojecteditor.selectFileLabel=Select a File\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder.\nprojecteditor.openFolderLabel=Select a Folder\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file.\nprojecteditor.openFileLabel=Open a File\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files.\nprojecteditor.find.commandkey=F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\".\nprojecteditor.save.commandkey=S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file.\nprojecteditor.new.commandkey=N\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/promisedebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Promise debugger panel\n     strings. The Promise debugger panel is part of the debugger -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY title \"Promise Debugger\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/promisedebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Promise debugger\n# which is available as a panel in the Debugger.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/responsive.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Design Mode,\n# available from the Web Developer sub-menu -> 'Responsive Design Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (responsive.editDeviceList): option displayed in the device\n# selector\nresponsive.editDeviceList=Edit list…\n\n# LOCALIZATION NOTE (responsive.exit): tooltip text of the exit button.\nresponsive.exit=Close Responsive Design Mode\n\n# LOCALIZATION NOTE (responsive.rotate): tooltip text of the rotate button.\nresponsive.rotate=Rotate viewport\n\n# LOCALIZATION NOTE (responsive.deviceListLoading): placeholder text for\n# device selector when it's still fetching devices\nresponsive.deviceListLoading=Loading…\n\n# LOCALIZATION NOTE (responsive.deviceListError): placeholder text for\n# device selector when an error occurred\nresponsive.deviceListError=No list available\n\n# LOCALIZATION NOTE (responsive.done): button text in the device list modal\nresponsive.done=Done\n\n# LOCALIZATION NOTE (responsive.noDeviceSelected): placeholder text for the\n# device selector\nresponsive.noDeviceSelected=no device selected\n\n# LOCALIZATION NOTE  (responsive.title): the title displayed in the global\n# toolbar\nresponsive.title=Responsive Design Mode\n\n# LOCALIZATION NOTE (responsive.enableTouch): tooltip text for the touch\n# simulation button when it's disabled\nresponsive.enableTouch=Enable touch simulation\n\n# LOCALIZATION NOTE (responsive.disableTouch): tooltip text for the touch\n# simulation button when it's enabled\nresponsive.disableTouch=Disable touch simulation\n\n# LOCALIZATION NOTE  (responsive.screenshot): tooltip of the screenshot button.\nresponsive.screenshot=Take a screenshot of the viewport\n\n# LOCALIZATION NOTE (responsive.screenshotGeneratedFilename): The auto generated\n# filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the\n# second argument (%2$S) is the time string in HH.MM.SS format.\nresponsive.screenshotGeneratedFilename=Screen Shot %1$S at %2$S\n\n# LOCALIZATION NOTE (responsive.remoteOnly): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# non-remote tab.\nresponsive.remoteOnly=Responsive Design Mode is only available for remote browser tabs, such as those used for web content in multi-process Firefox.\n\n# LOCALIZATION NOTE (responsive.noContainerTabs): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# container tab.\nresponsive.noContainerTabs=Responsive Design Mode is currently unavailable in container tabs.\n\n# LOCALIZATION NOTE (responsive.noThrottling): UI option in a menu to configure\n# network throttling.  This option is the default and disables throttling so you\n# just have normal network conditions.  There is not very much room in the UI\n# so a short string would be best if possible.\nresponsive.noThrottling=No throttling\n\n# LOCALIZATION NOTE (responsive.devicePixelRatio): tooltip for the\n# DevicePixelRatio (DPR) dropdown when is enabled.\nresponsive.devicePixelRatio=Device Pixel Ratio\n\n# LOCALIZATION NOTE (responsive.autoDPR): tooltip for the DevicePixelRatio\n# (DPR) dropdown when is disabled because a device is selected.\n# The argument (%1$S) is the selected device (e.g. iPhone 6) that set\n# automatically the DPR value.\nresponsive.autoDPR=DPR automatically set by %1$S\n\n# LOCALIZATION NOTE (responsive.customDeviceName): Default value in a form to\n# add a custom device based on an arbitrary size (no association to an existing\n# device).\nresponsive.customDeviceName=Custom Device\n\n# LOCALIZATION NOTE (responsive.customDeviceNameFromBase): Default value in a\n# form to add a custom device based on the properties of another.  %1$S is the\n# name of the device we're staring from, such as \"Apple iPhone 6\".\nresponsive.customDeviceNameFromBase=%1$S (Custom)\n\n# LOCALIZATION NOTE (responsive.addDevice): Button text that reveals a form to\n# be used for adding custom devices.\nresponsive.addDevice=Add Device\n\n# LOCALIZATION NOTE (responsive.deviceAdderName): Label of form field for the\n# name of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderName=Name\n\n# LOCALIZATION NOTE (responsive.deviceAdderSize): Label of form field for the\n# size of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderSize=Size\n\n# LOCALIZATION NOTE (responsive.deviceAdderPixelRatio): Label of form field for\n# the devicePixelRatio of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderPixelRatio=DPR\n\n# LOCALIZATION NOTE (responsive.deviceAdderUserAgent): Label of form field for\n# the user agent of a new device.  The available width is very low, so you might\n# see overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderUserAgent=UA\n\n# LOCALIZATION NOTE (responsive.deviceAdderTouch): Label of form field for the\n# touch input support of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderTouch=Touch\n\n# LOCALIZATION NOTE (responsive.deviceAdderSave): Button text that submits a\n# form to add a new device.\nresponsive.deviceAdderSave=Save\n\n# LOCALIZATION NOTE (responsive.deviceDetails): Tooltip that appears when\n# hovering on a device in the device modal.  %1$S is the width of the device.\n# %2$S is the height of the device.  %3$S is the devicePixelRatio value of the\n# device.  %4$S is the user agent of the device.  %5$S is a boolean value\n# noting whether touch input is supported.\nresponsive.deviceDetails=Size: %1$S x %2$S\\nDPR: %3$S\\nUA: %4$S\\nTouch: %5$S\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate2): tooltip of the rotate button.\nresponsiveUI.rotate2=Rotate\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot=Screenshot\n\n# LOCALIZATION NOTE  (responsiveUI.userAgentPlaceholder): placeholder for the user agent input.\nresponsiveUI.userAgentPlaceholder=Custom User Agent\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename=Screen Shot %1$S at %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch=Simulate touch events (page reload might be needed)\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=Add Preset\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=Remove Preset\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S (custom)\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle1): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle1=Responsive Design Mode\n\n# LOCALIZATION NOTE (responsiveUI.close1): tooltip text of the close button.\nresponsiveUI.close1=Leave Responsive Design Mode\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=Give a name to the %Sx%S preset\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip=Use the Control key for more precision. Use Shift key for rounded sizes.\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload=If touch event listeners have been added earlier, the page needs to be reloaded.\nresponsiveUI.notificationReload=Reload\nresponsiveUI.notificationReload_accesskey=R\nresponsiveUI.dontShowReloadNotification=Never show again\nresponsiveUI.dontShowReloadNotification_accesskey=N\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n<!ENTITY window.title                 \"Scratchpad\">\n\n<!ENTITY fileMenu.label               \"File\">\n<!ENTITY fileMenu.accesskey           \"F\">\n\n<!ENTITY newWindowCmd.label           \"New Window\">\n<!ENTITY newWindowCmd.accesskey       \"N\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"Open File…\">\n<!ENTITY openFileCmd.accesskey        \"O\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"Open Recent\">\n<!ENTITY openRecentMenu.accesskey     \"R\">\n\n<!ENTITY revertCmd.label              \"Revert…\">\n<!ENTITY revertCmd.accesskey          \"t\">\n\n<!ENTITY saveFileCmd.label            \"Save\">\n<!ENTITY saveFileCmd.accesskey        \"S\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"Save As…\">\n<!ENTITY saveFileAsCmd.accesskey      \"A\">\n\n<!ENTITY closeCmd.label               \"Close\">\n<!ENTITY closeCmd.key                 \"W\">\n<!ENTITY closeCmd.accesskey           \"C\">\n\n<!ENTITY viewMenu.label               \"View\">\n<!ENTITY viewMenu.accesskey           \"V\">\n\n<!ENTITY lineNumbers.label             \"Show Line Numbers\">\n<!ENTITY lineNumbers.accesskey         \"L\">\n\n<!ENTITY wordWrap.label                \"Wrap Text\">\n<!ENTITY wordWrap.accesskey            \"W\">\n\n<!ENTITY highlightTrailingSpace.label     \"Highlight Trailing Space\">\n<!ENTITY highlightTrailingSpace.accesskey \"H\">\n\n<!ENTITY largerFont.label             \"Larger Font\">\n<!ENTITY largerFont.accesskey         \"a\">\n<!ENTITY largerFont.commandkey        \"+\">\n<!ENTITY largerFont.commandkey2       \"=\"> <!-- + is above this key on many keyboards -->\n\n<!ENTITY smallerFont.label            \"Smaller Font\">\n<!ENTITY smallerFont.accesskey        \"M\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"Normal Size\">\n<!ENTITY normalSize.accesskey         \"N\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label               \"Edit\">\n<!ENTITY editMenu.accesskey           \"E\">\n\n<!ENTITY run.label                    \"Run\">\n<!ENTITY run.accesskey                \"R\">\n<!ENTITY run.key                      \"r\">\n\n<!ENTITY inspect.label                \"Inspect\">\n<!ENTITY inspect.accesskey            \"I\">\n<!ENTITY inspect.key                  \"i\">\n\n<!ENTITY display.label                \"Display\">\n<!ENTITY display.accesskey            \"D\">\n<!ENTITY display.key                  \"l\">\n\n<!ENTITY pprint.label                 \"Pretty Print\">\n<!ENTITY pprint.key                   \"p\">\n<!ENTITY pprint.accesskey             \"P\">\n\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n<!ENTITY environmentMenu.label        \"Environment\">\n<!ENTITY environmentMenu.accesskey    \"N\">\n\n\n<!ENTITY contentContext.label         \"Content\">\n<!ENTITY contentContext.accesskey     \"C\">\n\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n<!ENTITY browserContext.label         \"Browser\">\n<!ENTITY browserContext.accesskey     \"B\">\n\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n<!ENTITY helpMenu.label               \"Help\">\n<!ENTITY helpMenu.accesskey           \"H\">\n<!ENTITY helpMenuWin.label            \"Help\">\n<!ENTITY helpMenuWin.accesskey        \"H\">\n\n<!ENTITY documentationLink.label      \"Scratchpad Help on MDN\">\n<!ENTITY documentationLink.accesskey  \"D\">\n\n\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n<!ENTITY resetContext2.label          \"Reset Variables\">\n<!ENTITY resetContext2.accesskey      \"T\">\n\n<!ENTITY reloadAndRun.label           \"Reload And Run\">\n<!ENTITY reloadAndRun.accesskey       \"E\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"Execute\">\n<!ENTITY executeMenu.accesskey        \"X\">\n\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n<!ENTITY evalFunction.label \"Evaluate Current Function\">\n<!ENTITY evalFunction.accesskey \"v\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=File exists. Overwrite?\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active main browser window.\nbrowserWindow.unavailable=Scratchpad cannot find any browser window to execute the code in.\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=Scratchpad cannot run this operation in the current mode.\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=Open File\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=Failed to read the file.\n\n# LOCALIZATION NOTE  (importFromFile.convert.failed): This is the message\n# displayed when file conversion from some charset to Unicode fails.\n# %1 is the name of the charset from which the conversion failed.\nimportFromFile.convert.failed=Failed to convert file to Unicode from %1$S.\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=Clear Items\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=Save File As\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=The file save operation failed.\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=Do you want to save the changes you made to this scratchpad?\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=Unsaved Changes\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=Do you want to revert the changes you made to this scratchpad?\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=Revert Changes\n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * This is a JavaScript Scratchpad.\\n *\\n * Enter some JavaScript, then Right Click or choose from the Execute Menu:\\n * 1. Run to evaluate the selected text (%1$S),\\n * 2. Inspect to bring up an Object Inspector on the result (%2$S), or,\\n * 3. Display to insert the result in a comment after the selection. (%3$S)\\n */\\n\\n\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=This scratchpad executes in the Browser context.\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage=https://developer.mozilla.org/en/Tools/Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol  = Line %1$S, Col %2$S\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=This file no longer exists.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Filter properties\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout=Connection timeout. Check the Error Console on both ends for potential error messages. Reopen the Scratchpad to try again.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Scam Warning: Take care when pasting things you don’t understand. This could allow attackers to steal your identity or take control of your computer. Please type ‘%S’ in the scratchpad below to allow pasting.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=allow pasting\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n<!ENTITY shaderEditorUI.vertexShader    \"Vertex Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n<!ENTITY shaderEditorUI.fragmentShader  \"Fragment Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice1   \"Reload\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice2   \"the page to be able to edit GLSL code.\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n<!ENTITY shaderEditorUI.emptyNotice     \"Waiting for a WebGL context to be created…\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel=Program %S\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel=Toggle geometry visibility\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S\\u00D7%S\n\n# LOCALIZATION NOTE (groupCheckbox.tooltip): This is used in the SideMenuWidget\n# as the default tooltip of a group checkbox\nsideMenu.groupCheckbox.tooltip=Toggle all checkboxes in this group"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY gotoLineCmd.label         \"Jump to line…\">\n<!ENTITY gotoLineCmd.key           \"J\">\n<!ENTITY gotoLineCmd.accesskey     \"J\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=Find…\n\n# LOCALIZATION NOTE  (findCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage=Search for:\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=Go to line…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=Jump to line number:\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=Breakpoint: %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=Current line\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=Current step: %S\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink=docs\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound=not found\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey=J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey=/\n\n# LOCALIZATION NOTE  (indentLess.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey=[\n\n# LOCALIZATION NOTE  (indentMore.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey=]\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Up\", or change the format of the string. These are key\n# identifiers, not messages displayed to the user.\nmoveLineUp.commandkey=Alt-Up\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Down\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nmoveLineDown.commandkey=Alt-Down\n\n# LOCALIZATION NOTE  (autocompletion.commandkey): This is the key, used with\n# Ctrl, for code autocompletion.\n# Do not localize \"Space\", it's the key identifier, not a message displayed to\n# the user.\nautocompletion.commandkey=Space\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the combination of\n# keys used to display more information, like type inference.\n# Do not localize \"Shift\", \"Ctrl\", \"Space\", or change the format of the string.\n# These are key identifiers, not messages displayed to the user.\nshowInformation2.commandkey=Shift-Ctrl-Space\n\n# LOCALIZATION NOTE  (find.key):\n# Key shortcut used to find the typed search\n# Do not localize \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfind.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAll.key):\n# Key shortcut used to replace the content of the editor\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAll.key=Shift+CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAllMac.key):\n# Key shortcut used to replace the content of the editor on Mac\n# Do not localize \"Alt\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAllMac.key=Alt+CmdOrCtrl+F\n\n# LOCALIZATION NOTE  (findNext.key):\n# Key shortcut used to find again the typed search\n# Do not localize \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindNext.key=CmdOrCtrl+G\n\n# LOCALIZATION NOTE (findPrev.key):\n# Key shortcut used to find the previous typed search\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindPrev.key=Shift+CmdOrCtrl+G\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/startup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\n# for the options panel tab.\noptionsButton.tooltip=Toolbox Options\n\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\n# the devtools window.\noptions.label=Options\n\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\n# toolbox panel.\noptions.panelLabel=Toolbox Options Panel\n\n# LOCALIZATION NOTE (options.darkTheme.label2)\n# Used as a label for dark theme\noptions.darkTheme.label2=Dark\n\n# LOCALIZATION NOTE (options.lightTheme.label2)\n# Used as a label for light theme\noptions.lightTheme.label2=Light\n\n# LOCALIZATION NOTE (options.firebugTheme.label2)\n# Used as a label for Firebug theme\noptions.firebugTheme.label2=Firebug\n\n# LOCALIZATION NOTE (performance.label):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nperformance.label=Performance\n\n# LOCALIZATION NOTE (performance.panelLabel):\n# This is used as the label for the toolbox panel.\nperformance.panelLabel=Performance Panel\n\n# LOCALIZATION NOTE (performance.commandkey, performance.accesskey)\n# Used for the menuitem in the tool menu\nperformance.commandkey=VK_F5\nperformance.accesskey=P\n\n# LOCALIZATION NOTE (performance.tooltip):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Performance Tools will be shown inside brackets.\nperformance.tooltip=Performance (%S)\n\n# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools\n# menu as a shortcut to open the devtools with the Web Console tab selected.\nMenuWebconsole.label=Web Console\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the\n# label of the tab in the devtools window.\nToolboxTabWebconsole.label=Console\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel=Console Panel\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip2): the string displayed in the\n# tooltip of the tab when the Web Console is displayed inside the developer\n# tools window.\n# Keyboard shortcut for Console will be shown inside the brackets.\nToolboxWebconsole.tooltip2=Web Console (%S)\n\ncmd.commandkey=K\nwebConsoleCmd.accesskey=W\n\n# LOCALIZATION NOTE (ToolboxDebugger.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxDebugger.label=Debugger\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel=Debugger Panel\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip2):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\n# A keyboard shortcut for JS Debugger will be shown inside brackets.\nToolboxDebugger.tooltip2=JavaScript Debugger (%S)\n\n# LOCALIZATION NOTE (debuggerMenu.commandkey, debuggerMenu.accesskey)\n# Used for the menuitem in the tool menu\ndebuggerMenu.commandkey=S\ndebuggerMenu.accesskey=D\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the style editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label=Style Editor\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel=Style Editor Panel\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip3):\n# This string is displayed in the tooltip of the tab when the style editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Stylesheet Editor will be shown inside the latter pair of brackets.\nToolboxStyleEditor.tooltip3=Stylesheet Editor (CSS) (%S)\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey=VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey=l\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label=Shader Editor\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel=Shader Editor Panel\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip=Live GLSL shader language editor for WebGL\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label=Canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel=Canvas Panel\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip=Tools to inspect and debug <canvas> contexts\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label=Web Audio\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel=Web Audio Panel\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip=Web Audio context visualizer and audio node inspector\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label=Inspector\ninspector.commandkey=C\ninspector.accesskey=I\n\n# LOCALIZATION NOTE (inspector.panelLabel)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel=Inspector Panel\n\n# LOCALIZATION NOTE (inspector.tooltip2)\n# Keyboard shortcut for DOM and Style Inspector will be shown inside brackets.\ninspector.tooltip2=DOM and Style Inspector (%S)\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label=Network\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel=Network Panel\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey=Q\nnetmonitor.accesskey=N\n\n# LOCALIZATION NOTE (netmonitor.tooltip2):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Network Monitor will be shown inside the brackets.\nnetmonitor.tooltip2=Network Monitor (%S)\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey=VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey=a\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label=Storage\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel=Storage Inspector\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel=Storage Panel\n\n# LOCALIZATION NOTE (storage.tooltip3):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Storage Inspector will be shown inside the brackets.\nstorage.tooltip3=Storage Inspector (Cookies, Local Storage, …) (%S)\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label=Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel=Scratchpad Panel\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip=Scratchpad\n\n# LOCALIZATION NOTE (memory.label): This string is displayed in the title of the\n# tab when the memory tool is displayed inside the developer tools window and in\n# the Developer Tools Menu.\nmemory.label=Memory\n\n# LOCALIZATION NOTE (memory.panelLabel): This is used as the label for the\n# toolbox panel.\nmemory.panelLabel=Memory Panel\n\n# LOCALIZATION NOTE (memory.tooltip): This string is displayed in the tooltip of\n# the tab when the memory tool is displayed inside the developer tools window.\nmemory.tooltip=Memory\n\n# LOCALIZATION NOTE (dom.label):\n# This string is displayed in the title of the tab when the DOM panel is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ndom.label=DOM\n\n# LOCALIZATION NOTE (dom.panelLabel):\n# This is used as the label for the toolbox panel.\ndom.panelLabel=DOM Panel\n\n# LOCALIZATION NOTE (dom.commandkey, dom.accesskey)\n# Used for the menuitem in the tool menu\ndom.commandkey=W\ndom.accesskey=D\n\n# LOCALIZATION NOTE (dom.tooltip):\n# This string is displayed in the tooltip of the tab when the DOM is\n# displayed inside the developer tools window.\n# Keyboard shortcut for DOM panel will be shown inside the brackets.\ndom.tooltip=DOM (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.splitconsole):\n# This is the tooltip of the button in the toolbox toolbar used to toggle\n# the split console.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.splitconsole = Toggle split console (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.responsive):\n# This is the tooltip of the button in the toolbox toolbar that toggles\n# the Responsive mode.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.responsive = Responsive Design Mode (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.paintflashing):\n# This is the tooltip of the paintflashing button in the toolbox toolbar\n# that toggles paintflashing.\ntoolbox.buttons.paintflashing = Toggle paint flashing\n\n# LOCALIZATION NOTE (toolbox.buttons.scratchpad):\n# This is the tooltip of the button in the toolbox toolbar that opens\n# the scratchpad window\ntoolbox.buttons.scratchpad = Scratchpad\n\n# LOCALIZATION NOTE (toolbox.buttons.screenshot):\n# This is the tooltip of the button in the toolbox toolbar that allows you to\n# take a screenshot of the entire page\ntoolbox.buttons.screenshot = Take a screenshot of the entire page\n\n# LOCALIZATION NOTE (toolbox.buttons.rulers):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# rulers in the page\ntoolbox.buttons.rulers = Toggle rulers for the page\n\n# LOCALIZATION NOTE (toolbox.buttons.measure):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# measuring tools\ntoolbox.buttons.measure = Measure a portion of the page\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/storage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : This file contains the Storage Inspector strings. -->\n\n<!-- LOCALIZATION NOTE : Placeholder for the searchbox that allows you to filter the table items. -->\n<!ENTITY searchBox.placeholder         \"Filter items\">\n\n<!-- LOCALIZATION NOTE : Label of popup menu action to delete all storage items. -->\n<!ENTITY storage.popupMenu.deleteAllLabel \"Delete All\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (storage.filter.key):\n# Key shortcut used to focus the filter box on top of the data view\nstorage.filter.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText=No hosts on the page\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText=No data present for selected host\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies=Cookies\ntree.labels.localStorage=Local Storage\ntree.labels.sessionStorage=Session Storage\ntree.labels.indexedDB=Indexed DB\ntree.labels.Cache=Cache Storage\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.uniqueKey=Unique key\ntable.headers.cookies.name=Name\ntable.headers.cookies.path=Path\ntable.headers.cookies.host=Domain\ntable.headers.cookies.expires=Expires on\ntable.headers.cookies.value=Value\ntable.headers.cookies.lastAccessed=Last accessed on\ntable.headers.cookies.creationTime=Created on\n\ntable.headers.localStorage.name=Key\ntable.headers.localStorage.value=Value\n\ntable.headers.sessionStorage.name=Key\ntable.headers.sessionStorage.value=Value\n\ntable.headers.Cache.url=URL\ntable.headers.Cache.status=Status\n\ntable.headers.indexedDB.uniqueKey=Unique key\ntable.headers.indexedDB.name=Key\ntable.headers.indexedDB.db=Database Name\ntable.headers.indexedDB.storage=Storage\ntable.headers.indexedDB.objectStore=Object Store Name\ntable.headers.indexedDB.value=Value\ntable.headers.indexedDB.origin=Origin\ntable.headers.indexedDB.version=Version\ntable.headers.indexedDB.objectStores=Object Stores\ntable.headers.indexedDB.keyPath2=Key Path\ntable.headers.indexedDB.autoIncrement=Auto Increment\ntable.headers.indexedDB.indexes=Indexes\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session=Session\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder=Filter values\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label=Data\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label=Parsed Value\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteLabel):\n# Label of popup menu action to delete storage item.\nstorage.popupMenu.deleteLabel=Delete “%S”\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteAllLabel):\n# Label of popup menu action to delete all storage items.\nstorage.popupMenu.deleteAllFromLabel=Delete All From “%S”\n\n# LOCALIZATION NOTE (storage.idb.deleteBlocked):\n# Warning notification when IndexedDB database could not be deleted immediately.\nstorage.idb.deleteBlocked=Database “%S” will be deleted after all connections are closed.\n\n# LOCALIZATION NOTE (storage.idb.deleteError):\n# Error notification when IndexedDB database could not be deleted.\nstorage.idb.deleteError=Database “%S” could not be deleted.\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n<!ENTITY newButton.label            \"New\">\n<!ENTITY newButton.tooltip          \"Create and append a new style sheet to the document\">\n<!ENTITY newButton.accesskey        \"N\">\n\n<!ENTITY importButton.label         \"Import…\">\n<!ENTITY importButton.tooltip       \"Import and append an existing style sheet to the document\">\n<!ENTITY importButton.accesskey     \"I\">\n\n<!ENTITY visibilityToggle.tooltip   \"Toggle style sheet visibility\">\n\n<!ENTITY saveButton.label           \"Save\">\n<!ENTITY saveButton.tooltip         \"Save this style sheet to a file\">\n<!ENTITY saveButton.accesskey       \"S\">\n\n<!ENTITY optionsButton.tooltip      \"Style Editor options\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.label     \"Show original sources\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.accesskey  \"o\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n<!ENTITY showMediaSidebar.label     \"Show @media sidebar\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n<!ENTITY mediaRules.label           \"@media rules\">\n\n<!ENTITY editorTextbox.placeholder  \"Type CSS here.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n<!ENTITY noStyleSheet.label         \"This page has no style sheet.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n<!ENTITY noStyleSheet-tip-start.label  \"Perhaps you'd like to \">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"append a new style sheet\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \"?\">\n\n<!-- LOCALIZATION NOTE (openLinkNewTab.label): This is the text for the\n     context menu item that opens a stylesheet in a new tab -->\n<!ENTITY openLinkNewTab.label     \"Open Link in New Tab\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<inline style sheet #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=New style sheet #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=#1 rule.;#1 rules.\n\n# LOCALIZATION NOTE  (error-load): This is shown when loading fails.\nerror-load=Style sheet could not be loaded.\n\n# LOCALIZATION NOTE  (error-save): This is shown when saving fails.\nerror-save=Style sheet could not be saved.\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed=Can’t show coverage information for compressed stylesheets\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=Import style sheet\n\n# LOCALIZATION NOTE  (importStyleSheet.filter): This is the *.css filter title\nimportStyleSheet.filter=CSS files\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=Save style sheet\n\n# LOCALIZATION NOTE  (saveStyleSheet.filter): This is the *.css filter title\nsaveStyleSheet.filter=CSS files\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey=S\n\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n<!ENTITY browserStylesLabel    \"Browser styles\">\n\n<!-- LOCALIZATION NOTE (filterStylesPlaceholder): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n<!ENTITY filterStylesPlaceholder      \"Filter Styles\">\n\n<!-- LOCALIZATION NOTE (addRuleButtonTooltip): This is the tooltip shown when\n  -  hovering the `Add new rule` button in the rules view toolbar. This should\n  -  match ruleView.contextmenu.addNewRule in styleinspector.properties -->\n<!ENTITY addRuleButtonTooltip  \"Add new rule\">\n\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n<!ENTITY selectedElementLabel  \"Selected element:\">\n\n<!-- LOCALIZATION NOTE (togglePseudoClassPanel): This is the tooltip\n  -  shown when hovering over the `Toggle Pseudo Class Panel` button in the\n  -  rule view toolbar. -->\n<!ENTITY togglePseudoClassPanel  \"Toggle pseudo-classes\">\n\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n<!ENTITY noPropertiesFound     \"No CSS properties found.\">\n\n<!-- FIXME: notes -->\n<!ENTITY computedViewTitle     \"Computed\">\n<!ENTITY ruleViewTitle         \"Rules\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n<!ENTITY closeCmd.key  \"W\">\n<!ENTITY toggleToolbox.key  \"I\">\n<!ENTITY toggleToolboxF12.keycode          \"VK_F12\">\n<!ENTITY toggleToolboxF12.keytext          \"F12\">\n\n<!-- LOCALIZATION NOTE (browserToolboxErrorMessage): This is the label\n  -  shown next to error details when the Browser Toolbox is unable to open. -->\n<!ENTITY browserToolboxErrorMessage          \"Error opening Browser Toolbox:\">\n\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n<!ENTITY options.context.advancedSettings \"Advanced settings\">\n\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n<!ENTITY options.context.inspector \"Inspector\">\n\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n<!ENTITY options.showUserAgentStyles.label \"Show Browser Styles\">\n<!ENTITY options.showUserAgentStyles.tooltip \"Turning this on will show default styles that are loaded by the browser.\">\n\n<!-- LOCALIZATION NOTE (options.collapseAttrs.label): This is the label\n  -  for the checkbox option to enable collapse attributes in the Inspector\n  -  panel. -->\n<!ENTITY options.collapseAttrs.label \"Truncate DOM attributes\">\n<!ENTITY options.collapseAttrs.tooltip \"Truncate long attributes in the inspector\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.label \"Default color unit\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.accesskey \"U\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.authored): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.authored \"As Authored\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hex \"Hex\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n<!ENTITY options.defaultColorUnit.name \"Color Names\">\n\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n<!ENTITY options.context.triggersPageRefresh  \"* Current session only, reloads the page\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label5    \"Enable browser chrome and add-on debugging toolboxes\">\n<!ENTITY options.enableChrome.tooltip3  \"Turning this option on will allow you to use various developer tools in browser context (via Tools > Web Developer > Browser Toolbox) and debug add-ons from the Add-ons Manager\">\n\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableRemote.label3    \"Enable remote debugging\">\n<!ENTITY options.enableRemote.tooltip2  \"Turning this option on will allow the developer tools to debug a remote instance like Firefox OS\">\n\n<!-- LOCALIZATION NOTE (options.enableWorkers.label): This is the label for the\n  -  checkbox that toggles worker debugging, i.e. devtools.debugger.workers\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableWorkers.label    \"Enable worker debugging (in development)\">\n<!ENTITY options.enableWorkers.tooltip  \"Turning this option on will allow the developer tools to debug workers\">\n\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n<!ENTITY options.disableJavaScript.label     \"Disable JavaScript *\">\n<!ENTITY options.disableJavaScript.tooltip   \"Turning this option on will disable JavaScript for the current tab. If the tab or the toolbox is closed then this setting will be forgotten.\">\n\n<!-- LOCALIZATION NOTE (options.disableHTTPCache.label,\n  -  options.disableHTTPCache.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the HTTP cache on or off. -->\n<!ENTITY options.disableHTTPCache.label     \"Disable HTTP Cache (when toolbox is open)\">\n<!ENTITY options.disableHTTPCache.tooltip   \"Turning this option on will disable the HTTP cache for all tabs that have the toolbox open. Service Workers are not affected by this option.\">\n\n<!-- LOCALIZATION NOTE (options.enableServiceWorkersHTTP.label,\n  -  options.enableServiceWorkersHTTP.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the service workers testing features on or off. This option enables service workers over HTTP. -->\n<!ENTITY options.enableServiceWorkersHTTP.label     \"Enable Service Workers over HTTP (when toolbox is open)\">\n<!ENTITY options.enableServiceWorkersHTTP.tooltip   \"Turning this option on will enable the service workers over HTTP for all tabs that have the toolbox open.\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label2): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n<!ENTITY options.selectDefaultTools.label2    \"Default Developer Tools\">\n\n<!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n<!ENTITY options.selectAdditionalTools.label  \"Developer Tools installed by add-ons\">\n\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n<!ENTITY options.selectEnabledToolboxButtons.label     \"Available Toolbox Buttons\">\n\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n<!ENTITY options.toolNotSupported.label  \"* Not supported for current toolbox target\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label2   \"Themes\">\n\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n<!ENTITY options.usedeveditiontheme.label   \"Use Developer Edition browser theme\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Toggles the Developer Edition browser theme.\">\n\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n<!ENTITY options.webconsole.label            \"Web Console\">\n\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n<!ENTITY options.timestampMessages.label      \"Enable timestamps\">\n<!ENTITY options.timestampMessages.tooltip    \"If you enable this option commands and output in the Web Console will display a timestamp\">\n\n<!-- LOCALIZATION NOTE (options.debugger.label): This is the label for the\n  -  heading of the group of Debugger preferences in the options panel. -->\n<!ENTITY options.debugger.label            \"Debugger\">\n\n<!-- LOCALIZATION NOTE (options.sourceMap.label): This is the\n   - label for the checkbox that toggles source maps in the Debugger -->\n<!ENTITY options.sourceMaps.label      \"Enable Source Maps\">\n<!ENTITY options.sourceMaps.tooltip    \"If you enable this option sources will be mapped in the Debugger and Console.\">\n\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n<!ENTITY options.styleeditor.label            \"Style Editor\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n<!ENTITY options.stylesheetSourceMaps.label      \"Show original sources\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"Show original sources (e.g. Sass files) in the Style Editor and Inspector\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n<!ENTITY options.stylesheetAutocompletion.label      \"Autocomplete CSS\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"Autocomplete CSS properties, values and selectors in Style Editor as you type\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.label): This is the label for the\n   -  heading of the group of Screenshot preferences in the options\n   -  panel. -->\n<!ENTITY options.screenshot.label            \"Screenshot Behavior\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.clipboard.label): This is the\n   - label for the checkbox that toggles screenshot to clipboard feature. -->\n<!ENTITY options.screenshot.clipboard.label      \"Screenshot to clipboard\">\n<!ENTITY options.screenshot.clipboard.tooltip    \"Saves to the screenshot directly to the clipboard\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.audio.label): This is the\n   - label for the checkbox that toggles the camera shutter audio for screenshot tool -->\n<!ENTITY options.screenshot.audio.label      \"Play camera shutter sound\">\n<!ENTITY options.screenshot.audio.tooltip    \"Enables the camera audio sound when taking screenshot\">\n\n<!-- LOCALIZATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n<!ENTITY options.commonPrefs.label           \"Common Preferences\">\n\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n<!ENTITY options.enablePersistentLogs.label    \"Enable persistent logs\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"If you enable this option the Web Console and Network Monitor will not clear the output each time you navigate to a new page\">\n\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n<!ENTITY options.showPlatformData.label    \"Show Gecko platform data\">\n<!ENTITY options.showPlatformData.tooltip  \"If you enable this option the JavaScript Profiler reports will include\nGecko platform symbols\">\n\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n<!ENTITY options.sourceeditor.label                     \"Editor Preferences\">\n<!ENTITY options.sourceeditor.detectindentation.label   \"Detect indentation\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"Guess indentation based on source content\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label   \"Autoclose brackets\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"Automatically insert closing brackets\">\n<!ENTITY options.sourceeditor.expandtab.label           \"Indent using spaces\">\n<!ENTITY options.sourceeditor.expandtab.tooltip         \"Use spaces instead of the tab character\">\n<!ENTITY options.sourceeditor.tabsize.label             \"Tab size\">\n<!ENTITY options.sourceeditor.tabsize.accesskey         \"T\">\n<!ENTITY options.sourceeditor.keybinding.label          \"Keybindings\">\n<!ENTITY options.sourceeditor.keybinding.accesskey      \"K\">\n<!ENTITY options.sourceeditor.keybinding.default.label  \"Default\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip=Dock to bottom of browser window\ntoolboxDockButtons.side.tooltip=Dock to side of browser window\ntoolboxDockButtons.window.tooltip=Show in separate window\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.minimize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the minimize button in the toolbar. When clicked, the\n# button minimizes the toolbox so that just the toolbar is visible at the\n# bottom.\ntoolboxDockButtons.bottom.minimize=Minimize the toolbox\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.maximize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the maximize button in the toolbar. When clicked, the\n# button maximizes the toolbox again (if it had been minimized before) so that\n# the whole toolbox is visible again.\ntoolboxDockButtons.bottom.maximize=Maximize the toolbox\n\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of errors in the current web page\ntoolboxToggleButton.errors=#1 error;#1 errors\n\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of warnings in the current web page\ntoolboxToggleButton.warnings=#1 warning;#1 warnings\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\ntoolboxToggleButton.tooltip=%1$S, %2$S\\nClick to toggle the developer tools.\n\n# LOCALIZATION NOTE (toolbar.closeButton.tooltip)\n# Used as a message in tooltip when overing the close button of the Developer\n# Toolbar.\ntoolbar.closeButton.tooltip=Close Developer Toolbar\n\n# LOCALIZATION NOTE (toolbar.toolsButton.tooltip)\n# Used as a message in tooltip when overing the wrench icon of the Developer\n# Toolbar, which toggle the developer toolbox.\ntoolbar.toolsButton.tooltip=Toggle developer tools\n\n# LOCALIZATION NOTE (toolbox.titleTemplate1): This is the template\n# used to format the title of the toolbox.\n# The URL of the page being targeted: %1$S.\ntoolbox.titleTemplate1=Developer Tools - %1$S\n\n# LOCALIZATION NOTE (toolbox.titleTemplate2): This is the template\n# used to format the title of the toolbox.\n# The page title or other name for the thing being targeted: %1$S\n# The URL of the page being targeted: %2$S.\ntoolbox.titleTemplate2=Developer Tools - %1$S - %2$S\n\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\n# name when no tool is selected.\ntoolbox.defaultTitle=Developer Tools\n\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\n# toolbox as a whole\ntoolbox.label=Developer Tools\n\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\n# used to add a * marker to the label for the Options Panel tool checkbox for the\n# tool which is not supported for the current toolbox target.\n# The name of the tool: %1$S.\noptions.toolNotSupportedMarker=%1$S *\n\n# LOCALIZATION NOTE (scratchpad.keycode)\n# Used for opening scratchpad from the detached toolbox window\n# Needs to match scratchpad.keycode from browser.dtd\nscratchpad.keycode=VK_F4\n\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\n# Used for toggling the browser console from the detached toolbox window\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\nbrowserConsoleCmd.commandkey=j\n\n# LOCALIZATION NOTE (pickButton.tooltip)\n# This is the tooltip of the pick button in the toolbox toolbar\npickButton.tooltip=Pick an element from the page\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip=All tabs\n\n# LOCALIZATION NOTE (toolbox.noContentProcessForTab.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running for the current tab\ntoolbox.noContentProcessForTab.message=No content process for this tab.\n\n# LOCALIZATION NOTE (toolbox.viewCssSourceInStyleEditor.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a css file in the Style-Editor tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInStyleEditor is used.\ntoolbox.viewCssSourceInStyleEditor.label=Open File in Style-Editor\n\n# LOCALIZATION NOTE (toolbox.viewJsSourceInDebugger.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a js file in the Debugger tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInDebugger is used.\ntoolbox.viewJsSourceInDebugger.label=Open File in Debugger\n\ntoolbox.resumeOrderWarning=Page did not resume after the debugger was attached. To fix this, please close and re-open the toolbox.\n\n# LOCALIZATION NOTE (toolbox.options.key)\n# Key shortcut used to open the options panel\ntoolbox.options.key=CmdOrCtrl+Shift+O\n\n# LOCALIZATION NOTE (toolbox.help.key)\n# Key shortcut used to open the options panel\ntoolbox.help.key=F1\n\n# LOCALIZATION NOTE (toolbox.nextTool.key)\n# Key shortcut used to select the next tool\ntoolbox.nextTool.key=CmdOrCtrl+]\n\n# LOCALIZATION NOTE (toolbox.previousTool.key)\n# Key shortcut used to select the previous tool\ntoolbox.previousTool.key=CmdOrCtrl+[\n\n# LOCALIZATION NOTE (toolbox.zoom*.key)\n# Key shortcuts used to zomm in/out or reset the toolbox\n# Should match fullZoom*Cmd.commandkey values from browser.dtd\ntoolbox.zoomIn.key=CmdOrCtrl+Plus\ntoolbox.zoomIn2.key=CmdOrCtrl+=\ntoolbox.zoomIn3.key=\n\ntoolbox.zoomOut.key=CmdOrCtrl+-\ntoolbox.zoomOut2.key=\n\ntoolbox.zoomReset.key=CmdOrCtrl+0\ntoolbox.zoomReset2.key=\n\n# LOCALIZATION NOTE (toolbox.reload*.key)\n# Key shortcuts used to reload the page\ntoolbox.reload.key=CmdOrCtrl+R\ntoolbox.reload2.key=F5\n\n# LOCALIZATION NOTE (toolbox.forceReload*.key)\n# Key shortcuts used to force reload of the page by bypassing caches\ntoolbox.forceReload.key=CmdOrCtrl+Shift+R\ntoolbox.forceReload2.key=CmdOrCtrl+F5\n\n# LOCALIZATION NOTE (toolbox.minimize.key)\n# Key shortcut used to minimize the toolbox\ntoolbox.minimize.key=CmdOrCtrl+Shift+U\n\n# LOCALIZATION NOTE (toolbox.toggleHost.key)\n# Key shortcut used to move the toolbox in bottom or side of the browser window\ntoolbox.toggleHost.key=CmdOrCtrl+Shift+D\n\n# LOCALIZATION NOTE (toolbox.frames.tooltip): This is the label for\n# the iframes menu list that appears only when the document has some.\n# It allows you to switch the context of the whole toolbox.\ntoolbox.frames.tooltip=Select an iframe as the currently targeted document\n\n# LOCALIZATION NOTE (toolbox.noautohide.tooltip): This is the label for\n# the button to force the popups/panels to stay visible on blur.\n# This is only visible in the browser toolbox as it is meant for\n# addon developers and Firefox contributors.\ntoolbox.noautohide.tooltip=Disable popup auto hide\n\n# LOCALIZATION NOTE (toolbox.closebutton.tooltip): This is the tooltip for\n# the close button the developer tools toolbox.\ntoolbox.closebutton.tooltip=Close Developer Tools\n\n# LOCALIZATION NOTE (toolbox.allToolsButton.tooltip): This is the tooltip for the\n# \"all tools\" button displayed when some tools are hidden by overflow of the toolbar.\ntoolbox.allToolsButton.tooltip=Select another tool\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY window.title \"Web Console\">\n<!ENTITY browserConsole.title \"Browser Console\">\n\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY openURL.label     \"Open URL in New Tab\">\n<!ENTITY openURL.accesskey \"T\">\n\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n<!ENTITY btnPageNet.label   \"Net\">\n<!ENTITY btnPageNet.tooltip \"Log network access\">\n<!ENTITY btnPageNet.accesskey \"N\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"t\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"Log CSS errors and warnings\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"Log JavaScript exceptions\">\n<!ENTITY btnPageJS.accesskey  \"J\">\n<!ENTITY btnPageSecurity.label \"Security\">\n<!ENTITY btnPageSecurity.tooltip \"Log security errors and warnings\">\n<!ENTITY btnPageSecurity.accesskey \"u\">\n\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n<!ENTITY btnPageLogging.label   \"Logging\">\n<!ENTITY btnPageLogging.tooltip \"Log messages sent to the window.console object\">\n<!ENTITY btnPageLogging.accesskey3 \"L\">\n<!ENTITY btnConsoleErrors       \"Errors\">\n<!ENTITY btnConsoleInfo         \"Info\">\n<!ENTITY btnConsoleWarnings     \"Warnings\">\n<!ENTITY btnConsoleLog          \"Log\">\n<!ENTITY btnConsoleXhr          \"XHR\">\n<!ENTITY btnConsoleReflows      \"Reflows\">\n\n<!-- LOCALIZATION NOTE (btnServerLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls on the HTTP server. -->\n<!ENTITY btnServerLogging.label       \"Server\">\n<!ENTITY btnServerLogging.tooltip     \"Log messages received from a web server\">\n<!ENTITY btnServerLogging.accesskey   \"S\">\n<!ENTITY btnServerErrors              \"Errors\">\n<!ENTITY btnServerInfo                \"Info\">\n<!ENTITY btnServerWarnings            \"Warnings\">\n<!ENTITY btnServerLog                 \"Log\">\n\n<!-- LOCALIZATION NODE (btnConsoleSharedWorkers) the term \"Shared Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleSharedWorkers \"Shared Workers\">\n<!-- LOCALIZATION NODE (btnConsoleServiceWorkers) the term \"Service Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleServiceWorkers \"Service Workers\">\n<!-- LOCALIZATION NODE (btnConsoleWindowlessWorkers) the term \"Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleWindowlessWorkers \"Add-on or Chrome Workers\">\n\n<!ENTITY filterOutput.placeholder \"Filter output\">\n<!ENTITY btnClear.label        \"Clear\">\n<!ENTITY btnClear.tooltip      \"Clear the Web Console output\">\n<!ENTITY btnClear.accesskey    \"r\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"Copy Link Location\">\n<!ENTITY copyURLCmd.accesskey \"a\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n<!ENTITY openInVarViewCmd.label \"Open in Variables View\">\n<!ENTITY openInVarViewCmd.accesskey \"V\">\n<!ENTITY storeAsGlobalVar.label \"Store as global variable\">\n<!ENTITY storeAsGlobalVar.accesskey \"S\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice1   \"Reload\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice2   \"the page to view and edit the audio context.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n<!ENTITY webAudioEditorUI.emptyNotice     \"Waiting for an audio context to be created…\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties2 \"Properties\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n<!ENTITY webAudioEditorUI.tab.automation  \"Automation\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n<!ENTITY webAudioEditorUI.inspectorTitle  \"AudioNode Inspector\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"No AudioNode selected.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n<!ENTITY webAudioEditorUI.propertiesEmpty \"Node does not have any properties.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n<!ENTITY webAudioEditorUI.automationEmpty \"Node does not have any AudioParams.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam does not have any automation events.\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=Collapse inspector\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=Expand inspector\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S.%03S\n\nhelperFuncUnsupportedTypeError=Can’t call pprint on this type of object.\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS): this string is used to\n# show the duration between two network events (e.g request and response\n# header or response header and response body). Parameters: %S is the duration.\nNetworkPanel.durationMS=%Sms\n\nConsoleAPIDisabled=The Web Console logging API (console.log, console.info, console.warn, console.error) has been disabled by a script on this page.\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): the Web Console floating\n# panel title. For RTL languages you need to set the LRM in the string to give\n# the URL the correct direction. Parameters: %S is the web page URL.\nwebConsoleWindowTitleAndURL=Web Console - %S\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): the message displayed\n# after a URL in the Web Console that has been flagged for Mixed Content (i.e.\n# http content in an https page).\nwebConsoleMixedContentWarning=Mixed Content\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel=Learn More\n\n# LOCALIZATION NOTE (scratchpad.linkText): the text used in the right hand\n# side of the Web Console command line when JavaScript is being entered, to\n# indicate how to jump into scratchpad mode.\nscratchpad.linkText=Shift+RETURN - Open in Scratchpad\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink=reflow: %Sms\nreflow.messageWithLink=reflow: %Sms\\u0020\nreflow.messageLinkText=function %1$S, %2$S line %3$S\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction): this string is used to\n# display JavaScript functions that have no given name - they are said to be\n# anonymous. Test console.trace() in the webconsole.\nstacktrace.anonymousFunction=<anonymous>\n\n# LOCALIZATION NOTE (stacktrace.asyncStack): this string is used to\n# indicate that a given stack frame has an async parent.\n# %S is the \"Async Cause\" of the frame.\nstacktrace.asyncStack=(Async: %S)\n\n# LOCALIZATION NOTE (timerStarted): this string is used to display the result\n# of the console.time() call. Parameters: %S is the name of the timer.\ntimerStarted=%S: timer started\n\n# LOCALIZATION NOTE (timeEnd): this string is used to display the result of\n# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S\n# is the number of milliseconds.\ntimeEnd=%1$S: %2$Sms\n\n# LOCALIZATION NOTE (consoleCleared): this string is displayed when receiving a\n# call to console.clear() to let the user know the previous messages of the\n# console have been removed programmatically.\nconsoleCleared=Console was cleared.\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel=<no label>\n\n# LOCALIZATION NOTE (noGroupLabel): this string is used to display\n# console.group messages with no label provided.\nnoGroupLabel=<no group label>\n\n# LOCALIZATION NOTE (Autocomplete.blank): this string is used when inputnode\n# string containing anchor doesn't matches to any property in the content.\nAutocomplete.blank=  <- no result\n\nmaxTimersExceeded=The maximum allowed number of timers in this page was exceeded.\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded=The maximum allowed number of counters in this page was exceeded.\n\n# LOCALIZATION NOTE (longStringEllipsis): the string displayed after a long\n# string. This string is clickable such that the rest of the string is\n# retrieved from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): the string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=The string you are trying to view is too long to be displayed by the Web Console.\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=Connection timeout. Check the Error Console on both ends for potential error messages. Reopen the Web Console to try again.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Filter properties\n\n# LOCALIZATION NOTE (emptyPropertiesList): the text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=No properties to display\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2=#1 repeat;#1 repeats\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector=Click to select the node in the inspector\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument=Cannot cd() to the given window. Invalid argument.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Scam Warning: Take care when pasting things you don’t understand. This could allow attackers to steal your identity or take control of your computer. Please type ‘%S’ below (no need to press enter) to allow pasting.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=allow pasting\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails=Show/hide message details.\n\n# LOCALIZATION NOTE (groupToggle): the text that is displayed when\n# you hover the arrow for expanding/collapsing the messages of a group.\ngroupToggle=Show/hide group.\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel=#1 empty slot;#1 empty slots\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index=(index)\ntable.iterationIndex=(iteration index)\ntable.key=Key\ntable.value=Values\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=Error\nseverity.warn=Warning\nseverity.info=Info\nseverity.log=Log\n\n# LOCALIZATION NOTE (level.error, level.warn, level.info, level.log, level.debug):\n# tooltip for icons next to console output\nlevel.error=Error\nlevel.warn=Warning\nlevel.info=Info\nlevel.log=Log\nlevel.debug=Debug\n\n# LOCALIZATION NOTE (webconsole.find.key)\n# Key shortcut used to focus the search box on upper right of the console\nwebconsole.find.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (webconsole.close.key)\n# Key shortcut used to close the Browser console (doesn't work in regular web console)\nwebconsole.close.key=CmdOrCtrl+W\n\n# LOCALIZATION NOTE (webconsole.clear.key*)\n# Key shortcut used to clear the console output\nwebconsole.clear.key=Ctrl+Shift+L\nwebconsole.clear.keyOSX=Ctrl+L\n\n# LOCALIZATION NOTE (webconsole.menu.copyURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# copies the URL displayed in the message to the clipboard.\nwebconsole.menu.copyURL.label=Copy Link Location\nwebconsole.menu.copyURL.accesskey=a\n\n# LOCALIZATION NOTE (webconsole.menu.openURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# opens the URL displayed in a new browser tab.\nwebconsole.menu.openURL.label=Open URL in New Tab\nwebconsole.menu.openURL.accesskey=T\n\n# LOCALIZATION NOTE (webconsole.menu.openInVarView.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# opens the webconsole variable view for the logged variable.\nwebconsole.menu.openInVarView.label=Open in Variables View\nwebconsole.menu.openInVarView.accesskey=V\n\n# LOCALIZATION NOTE (webconsole.menu.storeAsGlobalVar.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# creates a new global variable pointing to the logged variable.\nwebconsole.menu.storeAsGlobalVar.label=Store as global variable\nwebconsole.menu.storeAsGlobalVar.accesskey=S\n\n# LOCALIZATION NOTE (webconsole.menu.copy.label)\n# Label used for a context-menu item displayed for any log. Clicking on it will copy the\n# content of the log (or the user selection, if any).\nwebconsole.menu.copy.label=Copy\nwebconsole.menu.copy.accesskey=C\n\n# LOCALIZATION NOTE (webconsole.menu.selectAll.label)\n# Label used for a context-menu item that will select all the content of the webconsole\n# output.\nwebconsole.menu.selectAll.label=Select all\nwebconsole.menu.selectAll.accesskey=A\n\n# LOCALIZATION NOTE (webconsole.clearButton.tooltip)\n# Label used for the tooltip on the clear logs button in the console top toolbar bar.\n# Clicking on it will clear the content of the console.\nwebconsole.clearButton.tooltip=Clear the Web Console output\n\n# LOCALIZATION NOTE (webconsole.toggleFilterButton.tooltip)\n# Label used for the tooltip on the toggle filter bar button in the console top\n# toolbar bar. Clicking on it will toggle the visibility of an additional bar which\n# contains filter buttons.\nwebconsole.toggleFilterButton.tooltip=Toggle filter bar\n\n# LOCALIZATION NOTE (webconsole.filterInput.placeholder)\n# Label used for for the placeholder on the filter input, in the console top toolbar.\nwebconsole.filterInput.placeholder=Filter output\n\n# LOCALIZATION NOTE (webconsole.errorsFilterButton.label)\n# Label used as the text of the \"Errors\" button in the additional filter toolbar.\n# It shows or hides error messages, either inserted in the page using\n# console.error() or as a result of a javascript error..\nwebconsole.errorsFilterButton.label=Errors\n\n# LOCALIZATION NOTE (webconsole.warningsFilterButton.label)\n# Label used as the text of the \"Warnings\" button in the additional filter toolbar.\n# It shows or hides warning messages, inserted in the page using console.warn().\nwebconsole.warningsFilterButton.label=Warnings\n\n# LOCALIZATION NOTE (webconsole.logsFilterButton.label)\n# Label used as the text of the \"Logs\" button in the additional filter toolbar.\n# It shows or hides log messages, inserted in the page using console.log().\nwebconsole.logsFilterButton.label=Logs\n\n# LOCALIZATION NOTE (webconsole.infoFilterButton.label)\n# Label used as the text of the \"Info\" button in the additional filter toolbar.\n# It shows or hides info messages, inserted in the page using console.info().\nwebconsole.infoFilterButton.label=Info\n\n# LOCALIZATION NOTE (webconsole.debugFilterButton.label)\n# Label used as the text of the \"Debug\" button in the additional filter toolbar.\n# It shows or hides debug messages, inserted in the page using console.debug().\nwebconsole.debugFilterButton.label=Debug\n\n# LOCALIZATION NOTE (webconsole.cssFilterButton.label)\n# Label used as the text of the \"CSS\" button in the additional filter toolbar.\n# It shows or hides CSS warning messages, inserted in the page by the browser\n# when there are CSS errors in the page.\nwebconsole.cssFilterButton.label=CSS\n\n# LOCALIZATION NOTE (webconsole.xhrFilterButton.label)\n# Label used as the text of the \"XHR\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes an XMLHttpRequest or\n# a fetch call.\nwebconsole.xhrFilterButton.label=XHR\n\n# LOCALIZATION NOTE (webconsole.requestsFilterButton.label)\n# Label used as the text of the \"Requests\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes a network call, for example\n# when an image or a scripts is requested.\nwebconsole.requestsFilterButton.label=Requests\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n\n<!ENTITY projectMenu_label \"Project\">\n<!ENTITY projectMenu_accesskey \"P\">\n<!ENTITY projectMenu_newApp_label \"New App…\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"Open Packaged App…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"P\">\n<!ENTITY projectMenu_importHostedApp_label \"Open Hosted App…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"H\">\n<!ENTITY projectMenu_selectApp_label \"Open App…\">\n<!ENTITY projectMenu_selectApp_accesskey \"O\">\n<!ENTITY projectMenu_play_label \"Install and Run\">\n<!ENTITY projectMenu_play_accesskey \"I\">\n<!ENTITY projectMenu_stop_label \"Stop App\">\n<!ENTITY projectMenu_stop_accesskey \"S\">\n<!ENTITY projectMenu_debug_label \"Debug App\">\n<!ENTITY projectMenu_debug_accesskey \"D\">\n<!ENTITY projectMenu_remove_label \"Remove Project\">\n<!ENTITY projectMenu_remove_accesskey \"R\">\n<!ENTITY projectMenu_showPrefs_label \"Preferences\">\n<!ENTITY projectMenu_showPrefs_accesskey \"e\">\n<!ENTITY projectMenu_manageComponents_label \"Manage Extra Components\">\n<!ENTITY projectMenu_manageComponents_accesskey \"M\">\n<!ENTITY projectMenu_refreshTabs_label \"Refresh Tabs\">\n\n<!ENTITY runtimeMenu_label \"Runtime\">\n<!ENTITY runtimeMenu_accesskey \"R\">\n<!ENTITY runtimeMenu_disconnect_label \"Disconnect\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"D\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"Screenshot\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"S\">\n<!ENTITY runtimeMenu_showDetails_label \"Runtime Info\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"E\">\n<!ENTITY runtimeMenu_showMonitor_label \"Monitor\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"M\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Device Preferences\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"D\">\n<!ENTITY runtimeMenu_showSettings_label \"Device Settings\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"s\">\n\n<!ENTITY viewMenu_label \"View\">\n<!ENTITY viewMenu_accesskey \"V\">\n<!ENTITY viewMenu_toggleEditor_label \"Toggle Editor\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"E\">\n<!ENTITY viewMenu_zoomin_label \"Zoom In\">\n<!ENTITY viewMenu_zoomin_accesskey \"I\">\n<!ENTITY viewMenu_zoomout_label \"Zoom Out\">\n<!ENTITY viewMenu_zoomout_accesskey \"O\">\n<!ENTITY viewMenu_resetzoom_label \"Reset Zoom\">\n<!ENTITY viewMenu_resetzoom_accesskey \"R\">\n\n<!ENTITY projectButton_label \"Open App\">\n<!ENTITY runtimeButton_label \"Select Runtime\">\n\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n<!ENTITY key_quit \"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel \"O\">\n<!-- reload app -->\n<!ENTITY key_play \"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor \"B\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n\n<!ENTITY projectPanel_myProjects \"My Projects\">\n<!ENTITY projectPanel_runtimeApps \"Runtime Apps\">\n<!ENTITY projectPanel_tabs \"Tabs\">\n<!ENTITY runtimePanel_usb \"USB Devices\">\n<!ENTITY runtimePanel_wifi \"Wi-Fi Devices\">\n<!ENTITY runtimePanel_simulator \"Simulators\">\n<!ENTITY runtimePanel_other \"Other\">\n<!ENTITY runtimePanel_installsimulator \"Install Simulator\">\n<!ENTITY runtimePanel_noadbhelper \"Install ADB Helper\">\n<!ENTITY runtimePanel_nousbdevice \"Can’t see your device?\">\n<!ENTITY runtimePanel_refreshDevices_label \"Refresh Devices\">\n\n<!-- Lense -->\n<!ENTITY details_valid_header \"valid\">\n<!ENTITY details_warning_header \"warnings\">\n<!ENTITY details_error_header \"errors\">\n<!ENTITY details_description \"Description\">\n<!ENTITY details_location \"Location\">\n<!ENTITY details_manifestURL \"App ID\">\n<!ENTITY details_removeProject_button \"Remove Project\">\n<!ENTITY details_showPrepackageLog_button \"Show Pre-package Log\">\n\n<!-- New App -->\n<!ENTITY newAppWindowTitle \"New App\">\n<!ENTITY newAppHeader \"Select template\">\n<!ENTITY newAppLoadingTemplate \"Loading templates…\">\n<!ENTITY newAppProjectName \"Project Name:\">\n\n\n<!-- Decks -->\n\n<!ENTITY deck_close \"Close\">\n\n<!-- Addons -->\n<!ENTITY addons_title \"Extra Components\">\n<!ENTITY addons_aboutaddons \"Open Add-ons Manager\">\n\n<!-- Prefs -->\n<!ENTITY prefs_title \"Preferences\">\n<!ENTITY prefs_editor_title \"Editor\">\n<!ENTITY prefs_general_title \"General\">\n<!ENTITY prefs_restore \"Restore Defaults\">\n<!ENTITY prefs_manage_components \"Manage Extra Components\">\n<!ENTITY prefs_options_autoconnectruntime \"Reconnect to previous runtime\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"Reconnect to previous runtime when WebIDE starts\">\n<!ENTITY prefs_options_rememberlastproject \"Remember last project\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"Restore previous project when WebIDE starts\">\n<!ENTITY prefs_options_templatesurl \"Templates URL\">\n<!ENTITY prefs_options_templatesurl_tooltip \"Index of available templates\">\n<!ENTITY prefs_options_showeditor \"Show editor\">\n<!ENTITY prefs_options_showeditor_tooltip \"Show internal editor\">\n<!ENTITY prefs_options_tabsize \"Tab size\">\n<!ENTITY prefs_options_expandtab \"Soft tabs\">\n<!ENTITY prefs_options_expandtab_tooltip \"Use spaces instead of the tab character\">\n<!ENTITY prefs_options_detectindentation \"Autoindent\">\n<!ENTITY prefs_options_detectindentation_tooltip \"Guess indentation based on source content\">\n<!ENTITY prefs_options_autocomplete \"Autocomplete\">\n<!ENTITY prefs_options_autocomplete_tooltip \"Enable code autocompletion\">\n<!ENTITY prefs_options_autoclosebrackets \"Autoclose brackets\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"Automatically insert closing brackets\">\n<!ENTITY prefs_options_keybindings \"Keybindings\">\n<!ENTITY prefs_options_keybindings_default \"Default\">\n<!ENTITY prefs_options_autosavefiles \"Autosave files\">\n<!ENTITY prefs_options_autosavefiles_tooltip \"Automatically save edited files before running project\">\n\n<!-- Runtime Details -->\n<!ENTITY runtimedetails_title \"Runtime Info\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB is root: \">\n<!ENTITY runtimedetails_summonADBRoot \"root device\">\n<!ENTITY runtimedetails_ADBRootWarning \"(requires unlocked bootloader)\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Unrestricted DevTools privileges: \">\n<!ENTITY runtimedetails_requestPrivileges \"request higher privileges\">\n<!ENTITY runtimedetails_privilegesWarning \"(Will reboot device. Requires root access.)\">\n\n<!-- Device Preferences and Settings -->\n<!ENTITY device_typeboolean \"Boolean\">\n<!ENTITY device_typenumber \"Integer\">\n<!ENTITY device_typestring \"String\">\n<!ENTITY device_typeobject \"Object\">\n<!ENTITY device_typenone \"Select a type\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreference_title \"Device Preferences\">\n<!ENTITY devicepreference_search \"Search preferences\">\n<!ENTITY devicepreference_newname \"New preference name\">\n<!ENTITY devicepreference_newtext \"Preference value\">\n<!ENTITY devicepreference_addnew \"Add new preference\">\n\n<!-- Device Settings -->\n<!ENTITY devicesetting_title \"Device Settings\">\n<!ENTITY devicesetting_search \"Search settings\">\n<!ENTITY devicesetting_newname \"New setting name\">\n<!ENTITY devicesetting_newtext \"Setting value\">\n<!ENTITY devicesetting_addnew \"Add new setting\">\n\n<!-- Monitor -->\n<!ENTITY monitor_title \"Monitor\">\n<!ENTITY monitor_help \"Help\">\n\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n<!ENTITY wifi_auth_header \"Client Identification\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"The endpoint you are connecting to needs more information to authenticate this connection.  Please scan the QR code below via the prompt on your other device.\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"No QR scanner prompt?\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"Have a QR scanner prompt?\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"If your other device asks for a token instead of scanning a QR code, please copy the value below to the other device:\">\n<!ENTITY wifi_auth_qr_size_note \"If the QR code appears too small for the connection to be successfully established, try zooming or enlarging the window.\">\n\n<!-- Logs panel -->\n<!ENTITY logs_title \"Pre-packaging Command Logs\">\n\n<!-- Simulator Options -->\n<!ENTITY simulator_title \"Simulator Options\">\n<!ENTITY simulator_remove \"Delete Simulator\">\n<!ENTITY simulator_reset \"Restore Defaults\">\n<!ENTITY simulator_name \"Name\">\n<!ENTITY simulator_software \"Software\">\n<!ENTITY simulator_version \"Version\">\n<!ENTITY simulator_profile \"Profile\">\n<!ENTITY simulator_hardware \"Hardware\">\n<!ENTITY simulator_device \"Device\">\n<!ENTITY simulator_screenSize \"Screen\">\n<!ENTITY simulator_pixelRatio \"Pixel Ratio\">\n<!ENTITY simulator_tv_data \"TV Simulation\">\n<!ENTITY simulator_tv_data_open \"Config Data\">\n<!ENTITY simulator_tv_data_open_button \"Open Config Directory…\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/client/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=Firefox WebIDE\ntitle_app=Firefox WebIDE: %S\n\nruntimeButton_label=Select Runtime\nprojectButton_label=Open App\n\nmainProcess_label=Main Process\n\nlocal_runtime=Local Runtime\nremote_runtime=Remote Runtime\nremote_runtime_promptTitle=Remote Runtime\nremote_runtime_promptMessage=hostname:port\n\nimportPackagedApp_title=Select Directory\nimportHostedApp_title=Open Hosted App\nimportHostedApp_header=Enter Manifest URL\n\nselectCustomBinary_title=Select custom B2G binary\nselectCustomProfile_title=Select custom Gaia profile\n\nnotification_showTroubleShooting_label=Troubleshooting\nnotification_showTroubleShooting_accesskey=T\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=Loading…\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected=Can’t install project. Not fully connected.\nerror_cantInstallValidationErrors=Can’t install project. Validation errors.\nerror_listRunningApps=Can’t get app list from device\n\n# Variable: name of the operation (in english)\nerror_operationTimeout=Operation timed out: %1$S\nerror_operationFail=Operation failed: %1$S\n\n# Variable: app name\nerror_cantConnectToApp=Can’t connect to app: %1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON=Can’t fetch the add-on list: %S\n\nerror_appProjectsLoadFailed=Unable to load project list. This can occur if you’ve used this profile with a newer version of Firefox.\nerror_folderCreationFailed=Unable to create project folder in the selected directory.\n\n# Variable: runtime app build ID (looks like this %Y%M%D format) and firefox build ID (same format)\nerror_runtimeVersionTooRecent=The connected runtime has a more recent build date (%1$S) than your desktop Firefox (%2$S) does. This is an unsupported setup and may cause DevTools to fail. Please update Firefox.\n\naddons_stable=stable\naddons_unstable=unstable\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label=Firefox OS %1$S Simulator (%2$S)\naddons_install_button=install\naddons_uninstall_button=uninstall\naddons_adb_label=ADB Helper Add-on\naddons_adapters_label=Tools Adapters Add-on\naddons_adb_warning=USB devices won’t be detected without this add-on\naddons_status_unknown=?\naddons_status_installed=Installed\naddons_status_uninstalled=Not Installed\naddons_status_preparing=preparing\naddons_status_downloading=downloading\naddons_status_installing=installing\n\nruntimedetails_checkno=no\nruntimedetails_checkyes=yes\nruntimedetails_checkunknown=unknown (requires ADB Helper 0.4.0 or later)\nruntimedetails_notUSBDevice=Not a USB device\n\n# Validation status\nstatus_tooltip=Validation status: %1$S\nstatus_valid=VALID\nstatus_warning=WARNINGS\nstatus_error=ERRORS\nstatus_unknown=UNKNOWN\n\n# Device preferences and settings\ndevice_reset_default=Reset to default\n\n# Simulator options\nsimulator_custom_device=Custom\nsimulator_custom_binary=Custom B2G binary…\nsimulator_custom_profile=Custom Gaia profile…\nsimulator_default_profile=Use default\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/shared/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - devtools/client/styleeditor/styleeditor.xul for context -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n<!ENTITY csscoverage.backButton \"Back\">\n\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n<!ENTITY csscoverage.unused \"Unused Rules\">\n<!ENTITY csscoverage.noMatches \"No matches found for the following rules:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n<!ENTITY csscoverage.optimize.header \"Optimizable Pages\">\n\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n<!ENTITY csscoverage.optimize.body1 \"You can sometimes speed up loading by moving\">\n<!ENTITY csscoverage.optimize.body2 \"tags to the bottom of the page and creating a new inline\">\n<!ENTITY csscoverage.optimize.body3 \"element with the styles needed before the ‘load’ event to the top. Here are the style blocks you need:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n<!ENTITY csscoverage.optimize.bodyX \"All rules are inlined.\">\n\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n<!ENTITY csscoverage.footer1 \"See\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"the MDN article on the CSS Coverage Tool\">\n<!ENTITY csscoverage.footer4 \"for caveats in the generation of this report.\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/shared/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc2,\n# csscoverageStopDesc2, csscoverageOneShotDesc2, csscoverageToggleDesc2,\n# csscoverageReportDesc2): Short descriptions of the csscoverage commands\ncsscoverageDesc=Control CSS coverage analysis\ncsscoverageStartDesc2=Begin collecting CSS coverage data\ncsscoverageStopDesc2=Stop collecting CSS coverage data\ncsscoverageOneShotDesc2=Collect instantaneous CSS coverage data\ncsscoverageToggleDesc2=Toggle collecting CSS coverage data\ncsscoverageReportDesc2=Show CSS coverage report\ncsscoverageStartNoReloadDesc=Don’t start with a page reload\ncsscoverageStartNoReloadManual=It’s best if we start by reloading the current page because that starts the test at a known point, but there could be reasons why we don’t want to do that (e.g. the page contains state that will be lost across a reload)\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply=Running CSS coverage analysis\ncsscoverageDoneReply=CSS Coverage analysis completed\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError=CSS coverage analysis already running\ncsscoverageNotRunningError=CSS coverage analysis not running\ncsscoverageNotRunError=CSS coverage analysis has not been run\ncsscoverageNoRemoteError=Target does not support CSS Coverage\ncsscoverageOneShotReportError=CSS coverage report is not available for ‘oneshot’ data. Please use start/stop.\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/shared/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=Incoming Connection\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=An incoming request to permit remote debugging connection was detected. A remote client can take complete control over your browser!\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=Client Endpoint: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=Server Endpoint: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=Allow connection?\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=Disable\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=Client Identification\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=The endpoint you are connecting to needs more information to authenticate this connection.  Please provide the token below in the prompt that appears on the other end.\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=My Cert: %1$S\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=Token: %1$S\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=Provide Client Token\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=The client should be displaying a token value.  Enter that token value here to complete authentication with this client.\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/shared/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone=(No description)\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName=Options\n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc=Execute a command on %S\ncanonProxyManual=A set of commands that are executed on a remote system. The remote system is reached via %S\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists=There is already a command called ‘%S’\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\ncliEvalJavascript=Enter JavaScript directly\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg=Too many arguments\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions=Available Options\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand2=Invalid Command: ‘%1$S’.\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam=Value required for ‘%1$S’.\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists=‘%1$S’ doesn’t exist\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists=‘%1$S’ already exists\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile=‘%1$S’ is not a file\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory=‘%1$S’ is not a directory\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch=‘%1$S’ does not match ‘%2$S’\n\n# LOCALIZATION NOTE: When the menu has displayed all the matches that it\n# should (i.e. about 10 items) then we display this to alert the user that\n# more matches are available.\nfieldMenuMore=More matches, keep typing\n\n# LOCALIZATION NOTE: The command line provides completion for JavaScript\n# commands, however there are times when the scope of what we're completing\n# against can't be used. This error message is displayed when this happens.\njstypeParseScope=Scope lost\n\n# LOCALIZATION NOTE (jstypeParseMissing, jstypeBeginSyntax,\n# jstypeBeginUnterm): These error messages are displayed when the command line\n# is doing JavaScript completion and encounters errors.\njstypeParseMissing=Can’t find property ‘%S’\njstypeBeginSyntax=Syntax error\njstypeBeginUnterm=Unterminated string literal\n\n# LOCALIZATION NOTE: This message is displayed if the system for providing\n# JavaScript completions encounters and error it displays this.\njstypeParseError=Error\n\n# LOCALIZATION NOTE (typesNumberNan, typesNumberNotInt2, typesDateNan): These\n# error messages are displayed when the command line is passed a variable\n# which has the wrong format and can't be converted. Parameters: %S is the\n# passed variable.\ntypesNumberNan=Can’t convert “%S” to a number.\ntypesNumberNotInt2=Can’t convert “%S” to an integer.\ntypesDateNan=Can’t convert “%S” to a date.\n\n# LOCALIZATION NOTE (typesNumberMax, typesNumberMin, typesDateMax,\n# typesDateMin): These error messages are displayed when the command line is\n# passed a variable which has a value out of range (number or date).\n# Parameters: %1$S is the passed variable, %2$S is the limit value.\ntypesNumberMax=%1$S is greater than maximum allowed: %2$S.\ntypesNumberMin=%1$S is smaller than minimum allowed: %2$S.\ntypesDateMax=%1$S is later than maximum allowed: %2$S.\ntypesDateMin=%1$S is earlier than minimum allowed: %2$S.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# passed an option with a limited number of correct values, but the passed\n# value is not one of them.\ntypesSelectionNomatch=Can’t use ‘%S’.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# expecting a CSS query string, however the passed string is not valid.\nnodeParseSyntax=Syntax error in CSS query\n\n# LOCALIZATION NOTE (nodeParseMultiple, nodeParseNone): These error messages\n# are displayed when the command line is expecting a CSS string that matches a\n# single node, but more nodes (or none) match.\nnodeParseMultiple=Too many matches (%S)\nnodeParseNone=No matches\n\n# LOCALIZATION NOTE (helpDesc, helpManual, helpSearchDesc, helpSearchManual3):\n# These strings describe the \"help\" command, used to display a description of\n# a command (e.g. \"help pref\"), and its parameter 'search'.\nhelpDesc=Get help on the available commands\nhelpManual=Provide help either on a specific command (if a search string is provided and an exact match is found) or on the available commands (if a search string is not provided, or if no exact match is found).\nhelpSearchDesc=Search string\nhelpSearchManual3=search string to use in narrowing down the displayed commands. Regular expressions not supported.\n\n# LOCALIZATION NOTE: These strings are displayed in the help page for a\n# command in the console.\nhelpManSynopsis=Synopsis\n\n# LOCALIZATION NOTE: This message is displayed in the help page if the command\n# has no parameters.\nhelpManNone=None\n\n# LOCALIZATION NOTE: This message is displayed in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll=Available Commands:\n\n# LOCALIZATION NOTE (helpListPrefix, helpListNone): These messages are\n# displayed in response to the 'help <search>' command (i.e. with a search\n# string), just above the list of matching commands. Parameters: %S is the\n# search string.\nhelpListPrefix=Commands starting with ‘%S’:\nhelpListNone=No commands starting with ‘%S’\n\n# LOCALIZATION NOTE (helpManRequired, helpManOptional, helpManDefault): When\n# the 'help x' command wants to show the manual for the 'x' command, it needs\n# to be able to describe the parameters as either required or optional, or if\n# they have a default value.\nhelpManRequired=required\nhelpManOptional=optional\nhelpManDefault=optional, default=%S\n\n# LOCALIZATION NOTE: This forms part of the output from the 'help' command.\n# 'GCLI' is a project name and should be left untranslated.\nhelpIntro=GCLI is an experiment to create a highly usable command line for web developers.\n\n# LOCALIZATION NOTE: Text shown as part of the output of the 'help' command\n# when the command in question has sub-commands, before a list of the matching\n# sub-commands.\nsubCommands=Sub-Commands\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError=Command line parsing error\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc=Concentrate on a group of commands\ncontextManual=Setup a default prefix to future commands. For example ‘context git’ would allow you to type ‘commit’ rather than ‘git commit’.\ncontextPrefixDesc=The command prefix\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError=Can’t use ‘%S’ as a prefix because it is not a parent command.\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply=Using %S as a command prefix\ncontextEmptyReply=Command prefix is unset\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectMethodDesc, connectUrlDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an \n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc=Proxy commands to server\nconnectManual=Connect to the server, creating local versions of the commands on the server. Remote commands initially have a prefix to distinguish them from local commands (but see the context command to get past this)\nconnectPrefixDesc=Parent prefix for imported commands\nconnectMethodDesc=The method of connecting\nconnectUrlDesc=The URL to connect to\nconnectDupReply=Connection called %S already exists.\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply=Added %S commands.\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2,\n# disconnectPrefixDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2=Disconnect from server\ndisconnectManual2=Disconnect from a server currently connected for remote commands execution\ndisconnectPrefixDesc=Parent prefix for imported commands\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply=Removed %S commands.\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc=Change the JS global\nglobalWindowDesc=The new window/global\nglobalOutput=JS global is now %S\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc=Clear the output area\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc=Enter commands in different languages\nlangOutput=You are now using %S\n\n# LOCALIZATION NOTE (prefDesc, prefManual, prefListDesc, prefListManual,\n# prefListSearchDesc, prefListSearchManual, prefShowDesc, prefShowManual,\n# prefShowSettingDesc, prefShowSettingManual): These strings describe the\n# 'pref' command and all its available sub-commands and parameters.\nprefDesc=Commands to control settings\nprefManual=Commands to display and alter preferences both for GCLI and the surrounding environment\nprefListDesc=Display available settings\nprefListManual=Display a list of preferences, optionally filtered when using the ‘search’ parameter\nprefListSearchDesc=Filter the list of settings displayed\nprefListSearchManual=Search for the given string in the list of available preferences\nprefShowDesc=Display setting value\nprefShowManual=Display the value of a given preference\nprefShowSettingDesc=Setting to display\nprefShowSettingManual=The name of the setting to display\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue=%1$S: %2$S\n\n# LOCALIZATION NOTE (prefSetDesc, prefSetManual, prefSetSettingDesc,\n# prefSetSettingManual, prefSetValueDesc, prefSetValueManual): These strings\n# describe the 'pref set' command and all its parameters.\nprefSetDesc=Alter a setting\nprefSetManual=Alter preferences defined by the environment\nprefSetSettingDesc=Setting to alter\nprefSetSettingManual=The name of the setting to alter.\nprefSetValueDesc=New value for setting\nprefSetValueManual=The new value for the specified setting\n\n# LOCALIZATION NOTE (prefResetDesc, prefResetManual, prefResetSettingDesc,\n# prefResetSettingManual): These strings describe the 'pref reset' command and\n# all its parameters.\nprefResetDesc=Reset a setting\nprefResetManual=Reset the value of a setting to the system defaults\nprefResetSettingDesc=Setting to reset\nprefResetSettingManual=The name of the setting to reset to the system default value\n\n# LOCALIZATION NOTE: This string is displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results.\nprefOutputFilter=Filter\n\n# LOCALIZATION NOTE (prefOutputName, prefOutputValue): These strings are\n# displayed in the output from the 'pref list' command as table headings.\nprefOutputName=Name\nprefOutputValue=Value\n\n# LOCALIZATION NOTE (introDesc, introManual): These strings describe the\n# 'intro' command. The localization of 'Got it!' should be the same used in\n# introTextGo.\nintroDesc=Show the opening message\nintroManual=Redisplay the message that is shown to new users until they click the ‘Got it!’ button\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3=GCLI is an experiment to create a highly usable command line for web developers.\nintroTextCommands=For a list of commands type\nintroTextKeys2=, or to show/hide command hints press\nintroTextF1Escape=F1/Escape\nintroTextGo=Got it!\n\n# LOCALIZATION NOTE: This is a short description of the 'hideIntro' setting.\nhideIntroDesc=Show the initial welcome message\n\n# LOCALIZATION NOTE: This is a description of the 'eagerHelper' setting. It's\n# displayed when the user asks for help on the settings. eagerHelper allows\n# users to select between showing no tooltips, permanent tooltips, and only\n# important tooltips.\neagerHelperDesc=How eager are the tooltips\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/shared/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=Get help on the available commands\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=Available Commands\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=The command ‘%1$S’ is not available in multiprocess mode (E10S)\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc=Commands to control the console\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=Filter, clear and close the web console\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=Clear the console\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=Save an image of the page\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=Save a PNG image of the entire visible window (optionally after a delay)\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=Destination filename\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=The name of the file (should have a ‘.png’ extension) to which we write the screenshot.\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=Copy screenshot to clipboard? (true/false)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=True if you want to copy the screenshot instead of saving it to a file.\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions=Options\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=Delay (seconds)\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=The time to wait (in seconds) before the screenshot is taken\n\n# LOCALIZATION NOTE (screenshotDPRDesc) A very short string to describe\n# the 'dpr' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDPRDesc=Device pixel ratio\n\n# LOCALIZATION NOTE (screenshotDPRManual) A fuller description of the\n# 'dpr' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDPRManual=The device pixel ratio to use when taking the screenshot\n\n# LOCALIZATION NOTE (screenshotFullPageDesc) A very short string to describe\n# the 'fullpage' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=Entire webpage? (true/false)\n\n# LOCALIZATION NOTE (screenshotFullPageManual) A fuller description of the\n# 'fullpage' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=True if the screenshot should also include parts of the webpage which are outside the current scrolled bounds.\n\n# LOCALIZATION NOTE (screenshotFileDesc) A very short string to describe\n# the 'file' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFileDesc=Save to file? (true/false)\n\n# LOCALIZATION NOTE (screenshotFileManual) A fuller description of the\n# 'file' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFileManual=True if the screenshot should save the file even when other options are enabled (eg. clipboard).\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. The first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=Screen Shot %1$S at %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=Error saving to\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=Saved to\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=Error occurred while copying to clipboard.\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=Copied to clipboard.\n\n# LOCALIZATION NOTE (screenshotTooltipPage) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltipPage=Take a screenshot of the entire page\n\n# LOCALIZATION NOTE (screenshotImgurDesc) A very short string to describe\n# the 'imgur' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotImgurDesc=Upload to imgur.com\n\n# LOCALIZATION NOTE (screenshotImgurManual) A fuller description of the\n# 'imgur' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotImgurManual=Use if you want to upload to imgur.com instead of saving to disk\n\n# LOCALIZATION NOTE (screenshotImgurError) Text displayed to user upon\n# encountering error while uploading the screenshot to imgur.com.\nscreenshotImgurError=Could not reach imgur API\n\n# LOCALIZATION NOTE (screenshotImgurUploading) Text displayed to user when the\n# screenshot is successfully sent to Imgur but the program is waiting on a response.\n# The argument (%1$S) is a new image URL at Imgur.\nscreenshotImgurUploaded=Uploaded to %1$S\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc=Highlight nodes\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual=Highlight nodes that match a selector on the page\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc=CSS selector\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual=The CSS selector used to match nodes in the page\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc=Options\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc=Hide guides\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual=Hide the guides around the highlighted node\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc=Show the node infobar\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual=Show the infobar above the highlighted node (the infobar displays the tagname, attributes and dimension)\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc=Show all matches\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual=If too many nodes match the selector, only the first 100 will be shown to avoid slowing down the page too much. Use this option to show all matches instead\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc=Box model region\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual=Which box model region should be highlighted: ‘content’, ‘padding’, ‘border’ or ‘margin’\n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc=Fill style\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual=Override the default region fill style with a custom color\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc=Keep existing highlighters\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual=By default, existing highlighters are hidden when running the command, unless this option is set\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=%1$S node highlighted;%1$S nodes highlighted\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached=%1$S nodes matched, but only %2$S nodes highlighted. Use ‘--showall’ to show all\n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc=Unhighlight all nodes\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual=Unhighlight all nodes previously highlighted with the ‘highlight’ command\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=Restart %1$S\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=Disables loading content from cache upon restart\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=Restart request cancelled by user.\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=Restarting %1$S…\n\n# LOCALIZATION NOTE (restartBrowserGroupOptions) A label for the optional options of\n# the restart command.\nrestartBrowserGroupOptions=Options\n\n# LOCALIZATION NOTE (restartBrowserSafemodeDesc) A very short string to\n# describe the 'safemode' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserSafemodeDesc=Enables Safe Mode upon restart\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=Inspect a node\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=Investigate the dimensions and properties of an element using a CSS selector to open the DOM highlighter\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=CSS selector\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=A CSS selector for use with document.querySelector which identifies a single element\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc=Grab a color from the page\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual=Open a panel that magnifies an area of page to inspect pixels and copy color values\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=The debugger must be opened before using this command\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first before setting breakpoints.\ndebuggerStopped=The debugger must be opened before setting breakpoints\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=Manage breakpoints\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=Commands to list, add and remove breakpoints\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=Display known breakpoints\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=No breakpoints set\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=Remove\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=Added breakpoint\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=Could not set breakpoint: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=Add a breakpoint\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=Breakpoint types supported: line\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=Add a line breakpoint\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=JS file URI\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=Line number\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=Remove a breakpoint\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=Index of breakpoint\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=Breakpoint removed\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=Manage debugger\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=Commands to interrupt or resume the main thread, step in, out and over lines of code\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=Open the debugger\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=Close the debugger\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=Pauses the main thread\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=Resumes the main thread, and continues execution following a breakpoint, until the next breakpoint or the termination of the script.\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=Manage stepping\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=Commands to step in, out and over lines of code\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=Executes the current statement and then stops at the next statement. If the current statement is a function call then the debugger executes the whole function, and it stops at the next statement after the function call\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step in command.\ndbgStepInDesc=Executes the current statement and then stops at the next statement. If the current statement is a function call, then the debugger steps into that function, otherwise it stops at the next statement\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step out command.\ndbgStepOutDesc=Steps out of the current function and up one level if the function is nested. If in the main body, the script is executed to the end, or to the next breakpoint. The skipped statements are executed, but not stepped through\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=List the source URLs loaded in the debugger\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc=Black box sources in the debugger\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc=A specific source to black box\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc=Black box all sources that match this glob (for example: “*.min.js”)\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc=Invert matching, so that we black box every source that is not the source provided or does not match the provided glob pattern.\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc=(No sources black boxed)\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc=The following sources were black boxed:\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc=Error black boxing:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc=Stop black boxing sources in the debugger\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc=A specific source to stop black boxing\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc=Stop black boxing all sources that match this glob (for example: “*.min.js”)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc=(Did not stop black boxing any sources)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc=Stopped black boxing the following sources:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc=Error stopping black boxing:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc=Invert matching, so that we stop black boxing every source that is not the source provided or does not match the provided glob pattern.\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=Close the console\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=Open the console\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=Tweak a page resource\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=Edit one of the resources that is part of this page\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=URL to edit\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=Line to jump to\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=Resize the page\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=Width in pixels\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=Height in pixels\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=Enter Responsive Design Mode\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=Exit Responsive Design Mode\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=Toggle Responsive Design Mode\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\n# Keyboard shortcut will be shown inside brackets.\nresizeModeToggleTooltip2=Responsive Design Mode (%S)\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=Alter page size\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=Control Responsive Design Mode\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2=Responsive websites respond to their environment, so they look good on a mobile display, a cinema display and everything in-between. Responsive Design Mode allows you to easily test a variety of page sizes in %1$S without needing to resize your whole browser.\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=Manipulate the commands\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=Re-read mozcmd directory\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3=Loaded commands from ‘%1$S’\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc=Setup a mozcmd directory\n\n# LOCALIZATION NOTE (cmdSetdirManual3) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual3=A ‘mozcmd’ directory is an easy way to create new custom commands. For more information see https://developer.mozilla.org/docs/Tools/GCLI/Customization\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc=Directory containing .mozcmd files\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=Manipulate add-ons\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=List installed add-ons\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=Select an add-on type\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=The following dictionaries are currently installed:\naddonListExtensionHeading=The following extensions are currently installed:\naddonListLocaleHeading=The following locales are currently installed:\naddonListPluginHeading=The following plugins are currently installed:\naddonListThemeHeading=The following themes are currently installed:\naddonListAllHeading=The following add-ons are currently installed:\naddonListUnknownHeading=The following add-ons of the selected type are currently installed:\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=Enable\naddonListOutDisable=Disable\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=pending\naddonPendingEnable=enable\naddonPendingDisable=disable\naddonPendingUninstall=uninstall\naddonPendingInstall=install\naddonPendingUpgrade=upgrade\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous add-on commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=The name of the add-on\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for add-ons of a particular type were not found.\naddonNoneOfType=There are no add-ons of that type installed.\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=Enable the specified add-on\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an add-on that is\n# already enabled.\naddonAlreadyEnabled=%S is already enabled.\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an add-on is enabled.\naddonEnabled=%S enabled.\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=Disable the specified add-on\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an add-on that is\n# already disabled.\naddonAlreadyDisabled=%S is already disabled.\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an add-on is disabled.\naddonDisabled=%S disabled.\n\n# LOCALIZATION NOTE (addonCtpDesc) A very short description of the\n# 'addon ctp <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonCtpDesc=Set the specified plugin to click-to-play.\n\n# LOCALIZATION NOTE (addonCtp) Used in the output of the 'addon ctp'\n# command when a plugin is set to click-to-play.\naddonCtp=%S set to click-to-play.\n\n# LOCALIZATION NOTE (addonAlreadyCtp) Used in the output of the\n# 'addon ctp' command when an attempt is made to set a plugin to\n# click-to-play that is already set to click-to-play.\naddonAlreadyCtp=%S is already set to click-to-play.\n\n# LOCALIZATION NOTE (addonCantCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the addon is not a plugin.\naddonCantCtp=%S cannot be set to click-to-play because it is not a plugin.\n\n# LOCALIZATION NOTE (addonNoCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the plugin cannot be set to click-to-play for some reason.\naddonNoCtp=%S cannot be set to click-to-play.\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=Export resources\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=Export HTML from page\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=Make page changes\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=Search and replace in page elements\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=What to search for\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=Replacement string\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=Perform case-insensitive search\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=CSS selector to root of search\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=CSS selector to match in search\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=Attribute match regexp\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=Restrict search to attributes\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=Restrict search to text nodes\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=Elements matched by selector: %1$S. Replaces in text nodes: %2$S. Replaces in attributes: %3$S.\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=Remove elements and attributes from page\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=Remove elements from page\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=CSS selector specifying elements to remove\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=CSS selector specifying root of search\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=Remove element, but leave content\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=Remove only empty elements\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=Elements matched by selector: %1$S. Elements removed: %2$S.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=Remove matching attributes\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=Regexp specifying attributes to remove\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=CSS selector of elements to include\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=CSS selector of root of search\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=Perform case-insensitive search\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=Elements matched by selector: %1$S. Attributes removed: %2$S.\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2=Hack the %1$S Developer Tools\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=Various commands related to hacking directly on the %1$S Developer Tools.\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=Load tools from a mozilla-central checkout\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound2) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound2=%1$S does not exist or is not a mozilla-central checkout.\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded2) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded2=Tools loaded from %1$S.\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=Load the %1$S Developer Tools from a complete mozilla-central checkout.\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=A mozilla-central checkout\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=Use the builtin tools\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=Use the builtin tools, overriding any previous srcdir command.\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=Builtin tools loaded.\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=Reload the developer tools\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=Tools reloaded.\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=Display and alter cookies\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=Commands to list, create, delete and alter cookies for the current domain.\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=Display cookies\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=Display a list of the cookies relevant to the current page.\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=Host:\ncookieListOutPath=Path:\ncookieListOutExpires=Expires:\ncookieListOutAttributes=Attributes:\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=None\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=At browser exit (session)\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=No cookies found for this page\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=No cookies found for host %1$S\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=Edit\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=Remove\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=Remove a cookie\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=Remove a cookie, given its key\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=The key of the cookie to remove\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=Set a cookie\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=Set a cookie by specifying a key name, its value and optionally one or more of the following attributes: expires (max-age in seconds or the expires date in GMTString format), path, domain, secure\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=The key of the cookie to set\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=The value of the cookie to set\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc=Options\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=The path of the cookie to set\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=The domain of the cookie to set\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=Only transmitted over https\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=Not accessible from client side script\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=Only valid for the lifetime of the browser session\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=The expiry date of the cookie (quoted RFC2822 or ISO 8601 date)\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=JavaScript beautifier\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=The URL of the JS file to beautify\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=Indentation size in chars\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=The number of chars with which to indent each line\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=The chars used to indent each line\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=The chars used to indent each line. The possible choices are space or tab.\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=Do not preserve line breaks\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=Should existing line breaks be preserved\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=Max consecutive line breaks\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=The maximum number of consecutive line breaks to preserve\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=Enforce jslint-stricter mode?\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=When set to true, jslint-stricter mode is enforced\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=Select the coding style of braces\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=Select the coding style of braces: collapse - put braces on the same line as control statements; expand - put braces on own line (Allman / ANSI style); end-expand - put end braces on own line; expand-strict - put braces on own line even if it will break your code.\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=No space before conditional statements\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=Unescape \\\\xNN characters?\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=Should printable characters in strings encoded in \\\\xNN notation be unescaped?\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=Please enter a valid URL\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=Options\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=Commands to manipulate function call logging\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=Start logging function calls to the console\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=Call logging started.\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=Stop function call logging\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=No call logging is currently active\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=Stopped call logging. Active contexts: %1$S.\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=Start logging function calls for chrome code to the console\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=Global object, JSM URI, or JS to get a global object from\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=The global object, URI of a JSM, or JS to execute in the chrome window from which to obtain a global object\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=Call logging started.\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=Stop function call logging\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=No call logging for chrome code is currently active\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=Stopped call logging. Active contexts: %1$S.\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<anonymous>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=Method call\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=Invalid JSM!\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=Variable not found in content window.\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=Variable not found in chrome window.\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of JavaScript\n# and invalid JavaScript code.\ncallLogChromeEvalException=Evaluated JavaScript threw the following exception\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=The JavaScript source must evaluate to an object whose method calls are to be logged e.g. “({a1: function() {this.a2()},a2: function() {}});”\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=Scratchpad\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=Highlight painted area\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=Turn on paint flashing\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=Turn off paint flashing\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=chrome frames\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=Draw repainted areas in different colors\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip=Highlight painted area\n\n# LOCALIZATION NOTE (paintflashingToggleDesc) A very short string used to describe the\n# function of the \"paintflashing toggle\" command.\npaintflashingToggleDesc=Toggle paint flashing\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\n# Keyboard shortcut will be shown inside brackets.\nsplitconsoleTooltip2=Toggle split console (%S)\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=Application cache utilities\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=Validate cache manifest\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=Find issues relating to a cache manifest and the files that it references\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=URI to check\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=Appcache validated successfully.\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=Clear entries from the application cache\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=Clear one or more entries from the application cache\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=Entries cleared successfully.\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=Display a list of application cache entries.\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=Display a list of all application cache entries. If the search parameter is used then the table displays the entries containing the search term.\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=Filter results using a search term.\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=Key:\nappCacheListDataSize=Data size:\nappCacheListDeviceID=Device ID:\nappCacheListExpirationTime=Expires:\nappCacheListFetchCount=Fetch count:\nappCacheListLastFetched=Last fetched:\nappCacheListLastModified=Last modified:\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=View Entry\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=Open a new tab containing the specified cache entry information.\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=Open a new tab containing the specified cache entry information.\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=The key for the entry to display.\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=Manage profiler\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=Commands to start or stop a JavaScript profiler\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=Open the profiler\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=Close the profiler\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=Start profiling\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=Name of a profile you wish to start.\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=Stop profiling\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=Name of a profile you wish to stop.\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=List all profiles\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=Show individual profile\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=Name of a profile.\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2=Profile has already been started\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=Profile not found\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3=Profiler has not been started yet. Use ‘profile start’ to start profiling\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2=Recording…\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped=Stopped…\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=For this command to work you need to open the profiler first\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=Open a remote debug port\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2=%1$S can allow remote debugging over a TCP/IP connection. For security reasons this is turned off by default, but can be enabled using this command.\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=The TCP port to listen on\n\n# LOCALIZATION NOTE (listenProtocolDesc) A very short string used to describe the\n# function of 'protocol' parameter to the 'listen' command.\nlistenProtocolDesc=The protocol to be used\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=Listen is disabled by the devtools.debugger.remote-enabled preference\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=Listening on port %1$S\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=DebuggerServer not initialized\n\n# LOCALIZATION NOTE (unlistenDesc) A very short string used to describe the\n# function of the 'unlisten' command.\nunlistenDesc=Close all remote debug ports\n\n# LOCALIZATION NOTE (unlistenManual) A longer description of the 'unlisten'\n# command.\nunlistenManual=Closes all the open ports for remote debugging.\n\n# LOCALIZATION NOTE (unlistenOutput) Text of a message output during the\n# execution of the 'unlisten' command.\nunlistenOutput=All TCP ports closed\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc=CSS media type emulation\nmediaEmulateDesc=Emulate a specified CSS media type\nmediaEmulateManual=View the document as if rendered on a device supporting the given media type, with the relevant CSS rules applied.\nmediaEmulateType=The media type to emulate\nmediaResetDesc=Stop emulating a CSS media type\n\n# LOCALIZATION NOTE (qsaDesc, qsaQueryDesc)\n# These strings describe the 'qsa' commands and all available parameters.\nqsaDesc=Perform querySelectorAll on the current document and return number of matches\nqsaQueryDesc=CSS selectors separated by comma\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc=Inject common libraries into the page\ninjectManual2=Inject common libraries into the content of the page which can also be accessed from the console.\ninjectLibraryDesc=Select the library to inject or enter a valid script URI to inject\ninjectLoaded=%1$S loaded\ninjectFailed=Failed to load %1$S - Invalid URI\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc=Open folders\nfolderOpenDesc=Open folder path\nfolderOpenDir=Directory Path\nfolderOpenProfileDesc=Open profile directory\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath=Please enter a valid path\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult=Opened %1$S\n\n# LOCALIZATION NOTE (mdnDesc) A very short string used to describe the\n# use of 'mdn' command.\nmdnDesc=Retrieve documentation from MDN\n# LOCALIZATION NOTE (mdnCssDesc) A very short string used to describe the\n# result of the 'mdn css' command.\nmdnCssDesc=Retrieve documentation about a given CSS property name from MDN\n# LOCALIZATION NOTE (mdnCssProp) String used to describe the 'property name'\n# parameter used in the 'mdn css' command.\nmdnCssProp=Property name\n# LOCALIZATION NOTE (mdnCssPropertyNotFound) String used to display an error in\n# the result of the 'mdn css' command. Errors occur when a given CSS property\n# wasn't found on MDN. The %1$S parameter will be replaced with the name of the\n# CSS property.\nmdnCssPropertyNotFound=MDN documentation for the CSS property ‘%1$S’ was not found.\n# LOCALIZATION NOTE (mdnCssVisitPage) String used as the label of a link to the\n# MDN page for a given CSS property.\nmdnCssVisitPage=Visit MDN page\n\n# LOCALIZATION NOTE (security)\nsecurityPrivacyDesc=Display supported security and privacy features\nsecurityManual=Commands to list and get suggestions about security features for the current domain.\nsecurityListDesc=Display security features\nsecurityListManual=Display a list of all relevant security features of the current page.\n# CSP specific\nsecurityCSPDesc=Display CSP specific security features\nsecurityCSPManual=Display feedback about the CSP applied to the current page.\nsecurityCSPRemWildCard=Can you remove the wildcard(*)?\nsecurityCSPPotentialXSS=Potential XSS vulnerability!\n# LOCALIZATION NOTE: do not translate 'Content-Security-Policy'\nsecurityCSPNoCSPOnPage=Could not find Content-Security-Policy for\nsecurityCSPHeaderOnPage=Content-Security-Policy for\nsecurityCSPROHeaderOnPage=Content-Security-Policy-Report-Only for\n# Referrer Policy specific\nsecurityReferrerPolicyDesc=Display the current Referrer Policy\nsecurityReferrerPolicyManual=Display the Referrer Policy for the current page with example referrers for different URIs.\nsecurityReferrerNextURI=When Visiting\nsecurityReferrerCalculatedReferrer=Referrer Will Be\n# LOCALIZATION NOTE: %1$S is the current page URI\nsecurityReferrerPolicyReportHeader=Referrer Policy for %1$S\nsecurityReferrerPolicyOtherDomain=Other Origin\nsecurityReferrerPolicyOtherDomainDowngrade=Other Origin HTTP\nsecurityReferrerPolicySameDomain=Same Origin\nsecurityReferrerPolicySameDomainDowngrade=Same Host HTTP\n\n# LOCALIZATION NOTE (rulersDesc) A very short description of the\n# 'rulers' command. See rulersManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nrulersDesc=Toggle rulers for the page\n\n# LOCALIZATION NOTE (rulersManual) A fuller description of the 'rulers'\n# command, displayed when the user asks for help on what it does.\nrulersManual=Toggle the horizontal and vertical rulers for the current page\n\n# LOCALIZATION NOTE (rulersTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the rulers.\nrulersTooltip=Toggle rulers for the page\n\n# LOCALIZATION NOTE (measureDesc) A very short description of the\n# 'measure' command. See measureManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nmeasureDesc=Measure a portion of the page\n\n# LOCALIZATION NOTE (measureManual) A fuller description of the 'measure'\n# command, displayed when the user asks for help on what it does.\nmeasureManual=Activate the measuring tool to measure an arbitrary area of the page\n\n# LOCALIZATION NOTE (measureTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the measuring tool.\nmeasureTooltip=Measure a portion of the page\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/shared/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (ellipsis): The ellipsis (three dots) character\nellipsis=…"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/devtools/shared/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Style Inspector\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Best Match\nrule.status.MATCHED=Matched\nrule.status.PARENT_MATCH=Parent Match\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=inline\nrule.sourceElement=element\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Inherited from %S\n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe=Keyframes %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles=(user agent)\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement=Pseudo-elements\n\n# LOCALIZATION NOTE (rule.selectedElement): Shown for CSS rules element header if\n# pseudo elements are present in the rule view.\nrule.selectedElement=This Element\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Invalid property value\n\n# LOCALIZATION NOTE (rule.filterProperty.title): Text displayed in the tooltip\n# of the search button that is shown next to a property that has been overridden\n# in the rule view.\nrule.filterProperty.title=Filter rules containing this property\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=No element selected.\n\n# LOCALIZATION NOTE (ruleView.selectorHighlighter.tooltip): Text displayed in a\n# tooltip when the mouse is over a selector highlighter icon in the rule view.\nrule.selectorHighlighter.tooltip=Highlight all elements matching this selector\n\n# LOCALIZATION NOTE (rule.colorSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a color swatch in the rule view.\nrule.colorSwatch.tooltip=Click to open the color picker, shift+click to change the color format\n\n# LOCALIZATION NOTE (rule.bezierSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a cubic-bezier swatch in the rule view.\nrule.bezierSwatch.tooltip=Click to open the timing-function editor\n\n# LOCALIZATION NOTE (rule.filterSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a filter swatch in the rule view.\nrule.filterSwatch.tooltip=Click to open the filter editor\n\n# LOCALIZATION NOTE (rule.angleSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a angle swatch in the rule view.\nrule.angleSwatch.tooltip=Shift+click to change the angle format\n\n# LOCALIZATION NOTE (rule.gridToggle.tooltip): Text displayed in a tooltip\n# when the mouse is over a CSS Grid toggle icon in the rule view.\nrule.gridToggle.tooltip=Click to toggle the CSS Grid highlighter\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nstyleinspector.contextmenu.copyColor=Copy Color\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nstyleinspector.contextmenu.copyColor.accessKey=L\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the URL to the clipboard of the user.\nstyleinspector.contextmenu.copyUrl=Copy URL\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl.accessKey): Access key for\n# the rule and computed view context menu \"Copy URL\" entry.\nstyleinspector.contextmenu.copyUrl.accessKey=U\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyImageDataUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the image as Data-URL to the clipboard of the user.\nstyleinspector.contextmenu.copyImageDataUrl=Copy Image Data-URL\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyDataUri.accessKey): Access key for\n# the rule and computed view context menu \"Copy Image Data-URL\" entry.\nstyleinspector.contextmenu.copyImageDataUrl.accessKey=I\n\n# LOCALIZATION NOTE (styleinspector.copyDataUriError): Text set in the clipboard\n# if an error occurs when using the copyImageDataUrl context menu action\n# (invalid image link, timeout, etc...)\nstyleinspector.copyImageDataUrlError=Failed to copy image Data-URL\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources): Text displayed in the rule view\n# context menu.\nstyleinspector.contextmenu.toggleOrigSources=Show Original Sources\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nstyleinspector.contextmenu.toggleOrigSources.accessKey=O\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs): Text displayed in the rule view\n# context menu to display docs from MDN for an item.\nstyleinspector.contextmenu.showMdnDocs=Show MDN Docs\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs.accessKey): Access key for\n# the rule view context menu \"Show MDN docs\" entry.\nstyleinspector.contextmenu.showMdnDocs.accessKey=D\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addNewRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\n# This should match inspector.addRule.tooltip in inspector.properties\nstyleinspector.contextmenu.addNewRule=Add New Rule\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nstyleinspector.contextmenu.addNewRule.accessKey=R\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.selectAll=Select All\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\nstyleinspector.contextmenu.selectAll.accessKey=A\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.copy=Copy\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Copy\" entry.\nstyleinspector.contextmenu.copy.accessKey=C\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyLocation): Text displayed in the\n# rule view context menu for copying the source location.\nstyleinspector.contextmenu.copyLocation=Copy Location\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyDeclaration): Text\n# displayed in the rule view context menu for copying the property declaration.\nstyleinspector.contextmenu.copyPropertyDeclaration=Copy Property Declaration\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyName): Text displayed in\n# the rule view context menu for copying the property name.\nstyleinspector.contextmenu.copyPropertyName=Copy Property Name\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyValue): Text displayed in\n# the rule view context menu for copying the property value.\nstyleinspector.contextmenu.copyPropertyValue=Copy Property Value\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyRule): Text displayed in the\n# rule view context menu for copying the rule.\nstyleinspector.contextmenu.copyRule=Copy Rule\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copySelector): Text displayed in the\n# rule view context menu for copying the selector.\nstyleinspector.contextmenu.copySelector=Copy Selector\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/en-US/formautofill.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npreferenceGroupTitle = Form Autofill\nenableProfileAutofill = Enable Profile Autofill\nsavedProfiles = Saved Profiles…\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/feedback/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY testpilot.brand.label                      \"Test Pilot\">\n<!ENTITY testpilot.settings.label                   \"Settings\">\n<!ENTITY testpilot.settings.dataSubmission.label    \"Data Submission\">\n<!ENTITY testpilot.settings.notifications.label     \"Notifications\">\n<!ENTITY testpilot.settings.notifyWhen.label        \"Notify me when…\">\n<!ENTITY testpilot.settings.readyToSubmit.label     \"A study is ready to submit\">\n<!ENTITY testpilot.settings.newStudy.label          \"There's a new study\">\n<!ENTITY testpilot.settings.hasNewResults.label     \"A study has new results\">\n<!ENTITY testpilot.settings.alwaysSubmitData.label  \"Automatically submit my data (don't ask me)\">\n<!ENTITY testpilot.allYourStudies.label             \"All Your User Studies…\">\n<!ENTITY testpilot.about.label                      \"About Test Pilot\">\n\n<!-- all studies window -->\n<!ENTITY testpilot.studiesWindow.title                  \"Your Test Pilot Studies\">\n<!ENTITY testpilot.studiesWindow.currentStudies.label   \"Current Studies\">\n<!ENTITY testpilot.studiesWindow.finishedStudies.label  \"Finished Studies\">\n<!ENTITY testpilot.studiesWindow.studyFindings.label    \"Study Findings\">\n<!ENTITY testpilot.studiesWindow.settings.label         \"Settings\">\n<!ENTITY testpilot.studiesWindow.stillLoadingMessage    \"Loading, please wait…\">\n\n<!-- raw data dialog -->\n<!ENTITY testpilot.rawDataWindow.title                  \"Test Pilot: Raw Data\">\n\n<!-- notification -->\n<!ENTITY testpilot.notification.close.tooltip            \"Close\">\n\n<!-- Firefox 4 beta version UI -->\n<!ENTITY testpilot.enable.label                        \"Turn On User Studies\">\n<!ENTITY testpilot.feedbackbutton.label                \"Feedback\">\n<!ENTITY testpilot.happy.label        \"Firefox Made Me Happy Because…\">\n<!ENTITY testpilot.sad.label          \"Firefox Made Me Sad Because…\">\n<!ENTITY testpilot.broken.label      \"Report this website as broken…\">\n<!ENTITY testpilot.idea.label        \"Give us a suggestion…\">\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/feedback/main.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# description for add-on manager\nextensions.testpilot@labs.mozilla.com.description = Help make Firefox better by running user studies.\n\n# common\ntestpilot.fullBrandName = Mozilla Labs Test Pilot\ntestpilot.moreInfo = More Info\ntestpilot.submit = Submit\ntestpilot.takeSurvey = Take the Survey\n\n# Feedback button menu\ntestpilot.turnOn = Turn On User Studies\ntestpilot.turnOff = Turn Off User Studies\n\n# studies window\ntestpilot.studiesWindow.noStudies = We are working on a new study now; it will knock on your door soon! Stay Tuned!\ntestpilot.studiesWindow.uploading = Uploading…\ntestpilot.studiesWindow.unableToReachServer = Unable to reach Mozilla; please try again later.\ntestpilot.studiesWindow.thanksForContributing = Thanks for contributing!\ntestpilot.studiesWindow.finishedOn = Finished on %S\ntestpilot.studiesWindow.canceledStudy = (You canceled this study)\ntestpilot.studiesWindow.missedStudy = (You missed this study)\ntestpilot.studiesWindow.willStart = Will start on %S\ntestpilot.studiesWindow.gatheringData = Currently gathering data.\ntestpilot.studiesWindow.willFinish = Will finish on %S\ntestpilot.studiesWindow.proposeStudy = Propose your own study\n\n# for pages\ntestpilot.page.commentsAndDiscussions = Comments & Discussions »\ntestpilot.page.proposeATest = Propose a Test »\ntestpilot.page.testpilotOnTwitter = @MozTestPilot on Twitter »\n\n# status page\ntestpilot.statusPage.uploadingData = Now uploading data…\ntestpilot.statusPage.uploadErrorMsg = Oops! There was an error connecting to the Mozilla servers.  Maybe your network connection is down?\ntestpilot.statusPage.willRetry = Test Pilot will retry automatically, so it's OK to close this page now.\ntestpilot.statusPage.endedAlready = (It has already ended and you should not be seeing this page)\ntestpilot.statusPage.todayAt =  today, at %S\ntestpilot.statusPage.endOn = on %S\n# LOCALIZATION NOTE (numExtensions): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 = number of extensions\n# example: \"2 extensions\"\ntestpilot.statusPage.numExtensions = #1 extension;#1 extensions\ntestpilot.statusPage.recursEveryNumberOfDays = This test recurs every %S days. Each time it completes:\ntestpilot.statusPage.askMeBeforeSubmitData = Ask me whether I want to submit my data.\ntestpilot.statusPage.alwaysSubmitData = Always submit my data, and don't ask me about it.\ntestpilot.statusPage.neverSubmitData = Never submit my data, and don't ask me about it.\ntestpilot.statusPage.loading = Loading, please wait a moment…\n\n# quit page\ntestpilot.quitPage.aboutToQuit = You are about to quit the \"%S\" study.\ntestpilot.quitPage.optionalMessage = (Optional) If you have a minute, please let us know why you have chosen to quit the study.\ntestpilot.quitPage.reason = Reason:\ntestpilot.quitPage.recurringStudy = This is a recurring study. Normally we will let you know the next time we run the study.  If you never want to hear about this study again, check the box below:\ntestpilot.quitPage.quitForever = Quit this recurring study.\ntestpilot.quitPage.quitStudy = Quit the Study »\n\n# welcome page\ntestpilot.welcomePage.thankYou = Thank You for Joining the Test Pilot Team!\ntestpilot.welcomePage.gettingStarted = Getting Started\ntestpilot.welcomePage.pleaseTake = Please take the\ntestpilot.welcomePage.backgroundSurvey = Pilot Background Survey\ntestpilot.welcomePage.clickToOpenStudiesWindow = Click here to see the studies that are currently running.\ntestpilot.welcomePage.testpilotAddon = Test Pilot Add-on\ntestpilot.welcomePage.iconExplanation = « look for this icon in the bottom right of the browser window.\ntestpilot.welcomePage.moreIconExplanation = You can click on it to get the main Test Pilot menu.\ntestpilot.welcomePage.notificationInfo = The icon will pop up a notification when a study needs your attention.\ntestpilot.welcomePage.privacyPolicy = Privacy Policy\ntestpilot.welcomePage.legalNotices = Legal Notices\n\n# survey page\ntestpilot.surveyPage.saveAnswers = Save Answers\ntestpilot.surveyPage.submitAnswers = Submit Answers\ntestpilot.surveyPage.changeAnswers = Change Answers\ntestpilot.surveyPage.loading = Loading, please wait a moment…\ntestpilot.surveyPage.thankYouForFinishingSurvey = Thank you for finishing this survey. Your answers will be uploaded along with the next set of experimental data.\ntestpilot.surveyPage.reviewOrChangeYourAnswers = If you would like to review or change your answers, you can do so at any time using the button below.\n\n# modules/task.js\ntestpilot.finishedTask.finishedStudy = Excellent! You finished the \"%S\" Study!\ntestpilot.finishedTask.allRelatedDataDeleted = All data related to this study has been removed from your computer.\n\n# modules/setup.js\ntestpilot.notification.update = Update…\ntestpilot.notification.thankYouForUploadingData = Thanks!\ntestpilot.notification.thankYouForUploadingData.message = Thank you for uploading your data.\ntestpilot.notification.readyToSubmit = Ready to Submit\ntestpilot.notification.readyToSubmit.message = The Test Pilot \"%S\" study is finished gathering data and is ready to submit.\ntestpilot.notification.newTestPilotStudy = New Test Pilot Study\ntestpilot.notification.newTestPilotStudy.pre.message = The Test Pilot \"%S\" study is about to begin.\ntestpilot.notification.newTestPilotSurvey = New Test Pilot Survey\ntestpilot.notification.newTestPilotSurvey.message = The Test Pilot \"%S\" survey is available.\ntestpilot.notification.newTestPilotResults = New Test Pilot Results\ntestpilot.notification.newTestPilotResults.message = New results are now available for the Test Pilot \"%S\" study.\ntestpilot.notification.autoUploadedData = Thank you!\ntestpilot.notification.autoUploadedData.message = The Test Pilot \"%S\" study is completed and your data has been submitted!\ntestpilot.notification.extensionUpdate = Extension Update\ntestpilot.notification.extensionUpdate.message = One of your studies requires a newer version of Test Pilot. You can get the latest version using the Add-ons window.\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/pdfviewer/chrome.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Chrome notification bar messages and buttons\nunsupported_feature=This PDF document might not be displayed correctly.\nunsupported_feature_forms=This PDF document contains forms. The filling of form fields is not supported.\nopen_with_different_viewer=Open With Different Viewer\nopen_with_different_viewer.accessKey=o\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US/locale/pdfviewer/viewer.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Main toolbar buttons (tooltips and alt text for images)\nprevious.title=Previous Page\nprevious_label=Previous\nnext.title=Next Page\nnext_label=Next\n\n# LOCALIZATION NOTE (page.title): The tooltip for the pageNumber input.\npage.title=Page\n# LOCALIZATION NOTE (of_pages): \"{{pagesCount}}\" will be replaced by a number\n# representing the total number of pages in the document.\nof_pages=of {{pagesCount}}\n# LOCALIZATION NOTE (page_of_pages): \"{{pageNumber}}\" and \"{{pagesCount}}\"\n# will be replaced by a number representing the currently visible page,\n# respectively a number representing the total number of pages in the document.\npage_of_pages=({{pageNumber}} of {{pagesCount}})\n\nzoom_out.title=Zoom Out\nzoom_out_label=Zoom Out\nzoom_in.title=Zoom In\nzoom_in_label=Zoom In\nzoom.title=Zoom\npresentation_mode.title=Switch to Presentation Mode\npresentation_mode_label=Presentation Mode\nopen_file.title=Open File\nopen_file_label=Open\nprint.title=Print\nprint_label=Print\ndownload.title=Download\ndownload_label=Download\nbookmark.title=Current view (copy or open in new window)\nbookmark_label=Current View\n\n# Secondary toolbar and context menu\ntools.title=Tools\ntools_label=Tools\nfirst_page.title=Go to First Page\nfirst_page.label=Go to First Page\nfirst_page_label=Go to First Page\nlast_page.title=Go to Last Page\nlast_page.label=Go to Last Page\nlast_page_label=Go to Last Page\npage_rotate_cw.title=Rotate Clockwise\npage_rotate_cw.label=Rotate Clockwise\npage_rotate_cw_label=Rotate Clockwise\npage_rotate_ccw.title=Rotate Counterclockwise\npage_rotate_ccw.label=Rotate Counterclockwise\npage_rotate_ccw_label=Rotate Counterclockwise\n\nhand_tool_enable.title=Enable hand tool\nhand_tool_enable_label=Enable hand tool\nhand_tool_disable.title=Disable hand tool\nhand_tool_disable_label=Disable hand tool\n\n# Document properties dialog box\ndocument_properties.title=Document Properties…\ndocument_properties_label=Document Properties…\ndocument_properties_file_name=File name:\ndocument_properties_file_size=File size:\n# LOCALIZATION NOTE (document_properties_kb): \"{{size_kb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in kilobytes, respectively in bytes.\ndocument_properties_kb={{size_kb}} KB ({{size_b}} bytes)\n# LOCALIZATION NOTE (document_properties_mb): \"{{size_mb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in megabytes, respectively in bytes.\ndocument_properties_mb={{size_mb}} MB ({{size_b}} bytes)\ndocument_properties_title=Title:\ndocument_properties_author=Author:\ndocument_properties_subject=Subject:\ndocument_properties_keywords=Keywords:\ndocument_properties_creation_date=Creation Date:\ndocument_properties_modification_date=Modification Date:\n# LOCALIZATION NOTE (document_properties_date_string): \"{{date}}\" and \"{{time}}\"\n# will be replaced by the creation/modification date, and time, of the PDF file.\ndocument_properties_date_string={{date}}, {{time}}\ndocument_properties_creator=Creator:\ndocument_properties_producer=PDF Producer:\ndocument_properties_version=PDF Version:\ndocument_properties_page_count=Page Count:\ndocument_properties_close=Close\n\nprint_progress_message=Preparing document for printing…\n# LOCALIZATION NOTE (print_progress_percent): \"{{progress}}\" will be replaced by\n# a numerical per cent value.\nprint_progress_percent={{progress}}%\nprint_progress_close=Cancel\n\n# Tooltips and alt text for side panel toolbar buttons\n# (the _label strings are alt text for the buttons, the .title strings are\n# tooltips)\ntoggle_sidebar.title=Toggle Sidebar\ntoggle_sidebar_notification.title=Toggle Sidebar (document contains outline/attachments)\ntoggle_sidebar_label=Toggle Sidebar\ndocument_outline.title=Show Document Outline (double-click to expand/collapse all items)\ndocument_outline_label=Document Outline\nattachments.title=Show Attachments\nattachments_label=Attachments\nthumbs.title=Show Thumbnails\nthumbs_label=Thumbnails\nfindbar.title=Find in Document\nfindbar_label=Find\n\n# Thumbnails panel item (tooltip and alt text for images)\n# LOCALIZATION NOTE (thumb_page_title): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_title=Page {{page}}\n# LOCALIZATION NOTE (thumb_page_canvas): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_canvas=Thumbnail of Page {{page}}\n\n# Find panel button title and messages\nfind_label=Find:\nfind_previous.title=Find the previous occurrence of the phrase\nfind_previous_label=Previous\nfind_next.title=Find the next occurrence of the phrase\nfind_next_label=Next\nfind_highlight=Highlight all\nfind_match_case_label=Match case\nfind_reached_top=Reached top of document, continued from bottom\nfind_reached_bottom=Reached end of document, continued from top\nfind_not_found=Phrase not found\n\n# Error panel labels\nerror_more_info=More Information\nerror_less_info=Less Information\nerror_close=Close\n# LOCALIZATION NOTE (error_version_info): \"{{version}}\" and \"{{build}}\" will be\n# replaced by the PDF.JS version and build ID.\nerror_version_info=PDF.js v{{version}} (build: {{build}})\n# LOCALIZATION NOTE (error_message): \"{{message}}\" will be replaced by an\n# english string describing the error.\nerror_message=Message: {{message}}\n# LOCALIZATION NOTE (error_stack): \"{{stack}}\" will be replaced with a stack\n# trace.\nerror_stack=Stack: {{stack}}\n# LOCALIZATION NOTE (error_file): \"{{file}}\" will be replaced with a filename\nerror_file=File: {{file}}\n# LOCALIZATION NOTE (error_line): \"{{line}}\" will be replaced with a line number\nerror_line=Line: {{line}}\nrendering_error=An error occurred while rendering the page.\n\n# Predefined zoom values\npage_scale_width=Page Width\npage_scale_fit=Page Fit\npage_scale_auto=Automatic Zoom\npage_scale_actual=Actual Size\n# LOCALIZATION NOTE (page_scale_percent): \"{{scale}}\" will be replaced by a\n# numerical scale value.\npage_scale_percent={{scale}}%\n\n# Loading indicator messages\nloading_error_indicator=Error\nloading_error=An error occurred while loading the PDF.\ninvalid_file_error=Invalid or corrupted PDF file.\nmissing_file_error=Missing PDF file.\nunexpected_response_error=Unexpected server response.\n\n# LOCALIZATION NOTE (text_annotation_type.alt): This is used as a tooltip.\n# \"{{type}}\" will be replaced with an annotation type from a list defined in\n# the PDF spec (32000-1:2008 Table 169 – Annotation types).\n# Some common types are e.g.: \"Check\", \"Text\", \"Comment\", \"Note\"\ntext_annotation_type.alt=[{{type}} Annotation]\npassword_label=Enter the password to open this PDF file.\npassword_invalid=Invalid password. Please try again.\npassword_ok=OK\npassword_cancel=Cancel\n\nprinting_not_supported=Warning: Printing is not fully supported by this browser.\nprinting_not_ready=Warning: The PDF is not fully loaded for printing.\nweb_fonts_disabled=Web fonts are disabled: unable to use embedded PDF fonts.\ndocument_colors_not_allowed=PDF documents are not allowed to use their own colors: “Allow pages to choose their own colors” is deactivated in the browser.\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome/en-US.manifest",
    "content": "locale branding en-US en-US/locale/branding/\nlocale browser en-US en-US/locale/browser/\nlocale browser-region en-US en-US/locale/browser-region/\nlocale devtools en-US en-US/locale/en-US/devtools/client/\nlocale devtools-shared en-US en-US/locale/en-US/devtools/shared/\nlocale formautofill en-US en-US/locale/en-US/\nlocale pdf.js en-US en-US/locale/pdfviewer/\noverride chrome://global/locale/appstrings.properties chrome://browser/locale/appstrings.properties\noverride chrome://global/locale/netError.dtd chrome://browser/locale/netError.dtd\noverride chrome://mozapps/locale/downloads/settingsChange.dtd chrome://browser/locale/downloads/settingsChange.dtd\nresource search-plugins chrome://browser/locale/searchplugins/\n"
  },
  {
    "path": "langpacks/en-US/browser/chrome.manifest",
    "content": "manifest chrome/en-US.manifest\nmanifest features/chrome.manifest\n"
  },
  {
    "path": "langpacks/en-US/browser/crashreporter-override.ini",
    "content": "; This Source Code Form is subject to the terms of the Mozilla Public\n; License, v. 2.0. If a copy of the MPL was not distributed with this\n; file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# This file is in the UTF-8 encoding\n[Strings]\n# LOCALIZATION NOTE (CrashReporterProductErrorText2): The %s is replaced with a string containing detailed information.\nCrashReporterProductErrorText2=Firefox had a problem and crashed. We’ll try to restore your tabs and windows when it restarts.\\n\\nUnfortunately the crash reporter is unable to submit a crash report.\\n\\nDetails: %s\nCrashReporterDescriptionText2=Firefox had a problem and crashed. We’ll try to restore your tabs and windows when it restarts.\\n\\nTo help us diagnose and fix the problem, you can send us a crash report.\n"
  },
  {
    "path": "langpacks/en-US/browser/defaults/preferences/firefox-l10n.js",
    "content": "//@line 4 \"/home/worker/workspace/build/src/browser/locales/en-US/firefox-l10n.js\"\n\n//@line 6 \"/home/worker/workspace/build/src/browser/locales/en-US/firefox-l10n.js\"\n\n//@line 9 \"/home/worker/workspace/build/src/browser/locales/en-US/firefox-l10n.js\"\npref(\"browser.search.geoSpecificDefaults\", true);\n\npref(\"general.useragent.locale\", \"en-US\");\n"
  },
  {
    "path": "langpacks/en-US/browser/defaults/profile/bookmarks.html",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<!-- This is an automatically generated file.\n     It will be read and overwritten.\n     DO NOT EDIT! -->\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=UTF-8\">\n<TITLE>Bookmarks</TITLE>\n<H1>Bookmarks</H1>\n\n<DL><p>\n    <DT><H3 PERSONAL_TOOLBAR_FOLDER=\"true\" ID=\"rdf:#$FvPhC3\">Bookmarks Toolbar Folder</H3>\n<DD>Add bookmarks to this folder to see them displayed on the Bookmarks Toolbar\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/en-US/firefox/central/\" ID=\"rdf:#$GvPhC3\">Getting Started</A>\n    </DL><p>\n    <DT><H3 ID=\"rdf:#$ZvPhC3\">Mozilla Firefox</H3>\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/en-US/firefox/help/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$22iCK1\">Help and Tutorials</A>\n        <DT><A HREF=\"https://www.mozilla.org/en-US/firefox/customize/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$32iCK1\">Customize Firefox</A>\n        <DT><A HREF=\"https://www.mozilla.org/en-US/contribute/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$42iCK1\">Get Involved</A>\n        <DT><A HREF=\"https://www.mozilla.org/en-US/about/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$52iCK1\">About Us</A>\n    </DL><p>\n</DL><p>\n"
  },
  {
    "path": "langpacks/en-US/browser/defaults/profile/chrome/userChrome-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Edit this file and copy it as userChrome.css into your\n * profile-directory/chrome/\n */\n\n/*\n * This file can be used to customize the look of Mozilla's user interface\n * You should consider using !important on rules which you want to\n * override default settings.\n */\n\n/*\n * Do not remove the @namespace line -- it's required for correct functioning\n */\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"); /* set default namespace to XUL */\n\n\n/*\n * Some possible accessibility enhancements:\n */\n/*\n * Make all the default font sizes 20 pt:\n *\n * * {\n *   font-size: 20pt !important\n * }\n */\n/*\n * Make menu items in particular 15 pt instead of the default size:\n *\n * menupopup > * {\n *   font-size: 15pt !important\n * }\n */\n/*\n * Give the Location (URL) Bar a fixed-width font\n *\n * #urlbar {\n *    font-family: monospace !important;\n * }\n */\n\n/*\n * For more examples see http://www.mozilla.org/unix/customizing.html\n */\n \n"
  },
  {
    "path": "langpacks/en-US/browser/defaults/profile/chrome/userContent-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Edit this file and copy it as userContent.css into your\n * profile-directory/chrome/\n */\n\n/*\n * This file can be used to apply a style to all web pages you view\n * Rules without !important are overruled by author rules if the\n * author sets any.  Rules with !important overrule author rules.\n */\n\n/*\n * example: give all tables a 2px border\n *\n * table { border: 2px solid; }\n */\n\n/*\n * example: turn off \"marquee\" element\n *\n * marquee { -moz-binding: none; }\n *\n */\n \n/* \n * For more examples see http://www.mozilla.org/unix/customizing.html\n */\n\n"
  },
  {
    "path": "langpacks/en-US/browser/defaults/profile/localstore.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<RDF:RDF\n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n</RDF:RDF>\n"
  },
  {
    "path": "langpacks/en-US/browser/defaults/profile/mimeTypes.rdf",
    "content": "<?xml version=\"1.0\"?>  \n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" \n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n\n  <Description about=\"urn:mimetypes\"> \n    <NC:MIME-types> \n      <Seq about=\"urn:mimetypes:root\"> \n      </Seq> \n    </NC:MIME-types> \n  </Description> \n</RDF>\n"
  },
  {
    "path": "langpacks/en-US/browser/features/chrome.manifest",
    "content": "manifest firefox@getpocket.com/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\nmanifest presentation@mozilla.org/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\n"
  },
  {
    "path": "langpacks/en-US/browser/features/firefox@getpocket.com/chrome.manifest",
    "content": "manifest en-US.manifest\n"
  },
  {
    "path": "langpacks/en-US/browser/features/firefox@getpocket.com/en-US/locale/en-US/pocket.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddtags = Add Tags\nalreadyhaveacct = Already a Pocket user?\ncontinueff = Continue with Firefox\nerrorgeneric = There was an error when trying to save to Pocket.\nlearnmore = Learn More\nloginnow = Log in\nmaxtaglength = Tags are limited to 25 characters\nmustbeconnected = You must be connected to the Internet in order to save to Pocket. Please check your connection and try again.\nonlylinkssaved = Only links can be saved\npagenotsaved = Page Not Saved\npageremoved = Page Removed\npagesaved = Saved to Pocket\nprocessingremove = Removing Page…\nprocessingtags = Adding tags…\nremovepage = Remove Page\nsave = Save\nsaving = Saving…\nsignupemail = Sign up with email\nsignuptosave = Sign up for Pocket. It’s free.\nsuggestedtags = Suggested Tags\ntagline = Save articles and videos from Firefox to view in Pocket on any device, any time.\ntaglinestory_one = Click the Pocket Button to save any article, video or page from Firefox.\ntaglinestory_two = View in Pocket on any device, any time.\ntagssaved = Tags Added\ntos = By continuing, you agree to Pocket’s <a href=\"%1$S\" target=\"_blank\">Terms of Service</a> and <a href=\"%2$S\" target=\"_blank\">Privacy Policy</a>\ntryitnow = Try It Now\nsigninfirefox = Sign in with Firefox\nsignupfirefox = Sign up with Firefox\nviewlist = View List\n\n# LOCALIZATION NOTE(pocket-button.label, pocket-button.tooltiptext, saveToPocketCmd.label, saveLinkToPocketCmd.label, pocketMenuitem.label):\n# \"Pocket\" is a brand name.\npocket-button.label = Pocket\npocket-button.tooltiptext = Save to Pocket\nsaveToPocketCmd.label = Save Page to Pocket\nsaveToPocketCmd.accesskey = k\nsaveLinkToPocketCmd.label = Save Link to Pocket\nsaveLinkToPocketCmd.accesskey = o\npocketMenuitem.label = View Pocket List\n"
  },
  {
    "path": "langpacks/en-US/browser/features/firefox@getpocket.com/en-US.manifest",
    "content": "locale pocket en-US en-US/locale/en-US/\n"
  },
  {
    "path": "langpacks/en-US/browser/features/loop@mozilla.org/chrome.manifest",
    "content": "manifest en-US.manifest\n"
  },
  {
    "path": "langpacks/en-US/browser/features/loop@mozilla.org/en-US/locale/en-US/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n## LOCALIZATION_NOTE(loopMenuItem_label): Label of the menu item that is placed\n## inside the browser 'Tools' menu. Use the unicode ellipsis char, \\u2026, or\n## use \"...\" if \\u2026 doesn't suit traditions in your locale.\nloopMenuItem_label=Start a conversation…\nloopMenuItem_accesskey=t\n\n## LOCALIZATION_NOTE(sign_in_again_title_line_one, sign_in_again_title_line_two2):\n## These are displayed together at the top of the panel when a user is needed to\n## sign-in again. The emphesis is on the first line to get the user to sign-in again,\n## and this is displayed in slightly larger font. Please arrange as necessary for\n## your locale.\n## {{clientShortname2}} will be replaced by the brand name for either string.\nsign_in_again_title_line_one=Please sign in again\nsign_in_again_title_line_two2=to continue using {{clientShortname2}}\nsign_in_again_button=Sign In\n## LOCALIZATION_NOTE(sign_in_again_use_as_guest_button2): {{clientSuperShortname}}\n## will be replaced by the super short brandname.\nsign_in_again_use_as_guest_button2=Use {{clientSuperShortname}} as a Guest\n\npanel_browse_with_friend_button=Browse this page with a friend\npanel_disconnect_button=Disconnect\n\n## LOCALIZATION_NOTE(first_time_experience_subheading2, first_time_experience_subheading_button_above): Message inviting the\n## user to create his or her first conversation.\nfirst_time_experience_subheading2=Click the Hello button to browse Web pages with a friend.\nfirst_time_experience_subheading_button_above=Click on the button above to browse Web pages with a friend.\n\n## LOCALIZATION_NOTE(first_time_experience_content, first_time_experience_content2): Message describing\n## ways to use Hello project.\nfirst_time_experience_content=Use it to plan together, work together, laugh together.\nfirst_time_experience_content2=Use it to get things done: plan together, laugh together, work together.\nfirst_time_experience_button_label2=See how it works\n\n## First Time Experience Slides\nfte_slide_1_title=Browse Web pages with a friend\n## LOCALIZATION_NOTE(fte_slide_1_copy): {{clientShortname2}}\n## will be replaced by the short name 2.\nfte_slide_1_copy=Whether you’re planning a trip or shopping for a gift, {{clientShortname2}} lets you make faster decisions in real time.\nfte_slide_2_title2=Made for sharing the Web\n## LOCALIZATION_NOTE(fte_slide_2_copy2): {{clientShortname2}}\n## will be replaced by the short name 2.\nfte_slide_2_copy2=Now when you invite a friend to a session, {{clientShortname2}} will automatically share any Web page you’re viewing. Plan. Shop. Decide. Together.\nfte_slide_3_title=Invite a friend by sending a link\n## LOCALIZATION_NOTE(fte_slide_3_copy): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\nfte_slide_3_copy={{clientSuperShortname}} works with most desktop browsers. No accounts are necessary and everyone connects for free.\n## LOCALIZATION_NOTE(fte_slide_4_title): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\nfte_slide_4_title=Find the {{clientSuperShortname}} icon to get started\n## LOCALIZATION_NOTE(fte_slide_4_copy): {{brandShortname}}\n## will be replaced by the brand short name.\nfte_slide_4_copy=Once you’ve found a page you want to discuss, click the icon in {{brandShortname}} to create a link. Then send it to your friend however you like!\n\ninvite_header_text_bold2=Invite a friend to join you!\ninvite_header_text4=Share this link so you can start browsing the Web together.\n## LOCALIZATION_NOTE(invite_copy_link_button, invite_copied_link_button,\n## invite_email_link_button, invite_facebook_button2): These labels appear under\n## an iconic button for the invite view.\ninvite_copy_link_button=Copy Link\ninvite_copied_link_button=Copied!\ninvite_email_link_button=Email Link\ninvite_facebook_button3=Facebook\ninvite_your_link=Your link:\n\n# Error bars\n## LOCALIZATION NOTE(session_expired_error_description,could_not_authenticate,password_changed_question,try_again_later,could_not_connect,check_internet_connection,login_expired,service_not_available,problem_accessing_account):\n## These may be displayed at the top of the panel.\nsession_expired_error_description=Session expired. All URLs you have previously created and shared will no longer work.\ncould_not_authenticate=Could Not Authenticate\npassword_changed_question=Did you change your password?\ntry_again_later=Please try again later\ncould_not_connect=Could Not Connect To The Server\ncheck_internet_connection=Please check your internet connection\nlogin_expired=Your Login Has Expired\nservice_not_available=Service Unavailable At This Time\nproblem_accessing_account=There Was A Problem Accessing Your Account\n\n## LOCALIZATION NOTE(retry_button): Displayed when there is an error to retry\n## the appropriate action.\nretry_button=Retry\n\nshare_email_subject7=Your invitation to browse the Web together\n## LOCALIZATION NOTE (share_email_body7): In this item, don't translate the\n## part between {{..}} and leave the \\n\\n part alone\nshare_email_body7=A friend is waiting for you on Firefox Hello. Click the link to connect and browse the Web together: {{callUrl}}\n## LOCALIZATION NOTE (share_email_body_context3): In this item, don't translate\n## the part between {{..}} and leave the \\n\\n part alone.\nshare_email_body_context3=A friend is waiting for you on Firefox Hello. Click the link to connect and browse {{title}} together: {{callUrl}}\n## LOCALIZATION NOTE (share_email_footer2): Common footer content for both email types\nshare_email_footer2=\\n\\n____________\\nFirefox Hello lets you browse the Web with your friends. Use it when you want to get things done: plan together, work together, laugh together. Learn more at http://www.firefox.com/hello\n## LOCALIZATION NOTE (share_tweeet): In this item, don't translate the part\n## between {{..}}. Please keep the text below 117 characters to make sure it fits\n## in a tweet.\nshare_tweet=Join me for a video conversation on {{clientShortname2}}!\n\nshare_add_service_button=Add a Service\n\n## LOCALIZATION NOTE (copy_link_menuitem, email_link_menuitem, delete_conversation_menuitem):\n## These menu items are displayed from a panel's context menu for a conversation.\ncopy_link_menuitem=Copy Link\nemail_link_menuitem=Email Link\nedit_name_menuitem=Edit name\ndelete_conversation_menuitem2=Delete\n\npanel_footer_signin_or_signup_link=Sign In or Sign Up\n\nsettings_menu_item_account=Account\nsettings_menu_item_settings=Settings\nsettings_menu_item_signout=Sign Out\nsettings_menu_item_signin=Sign In\nsettings_menu_item_turnnotificationson=Turn Notifications On\nsettings_menu_item_turnnotificationsoff=Turn Notifications Off\nsettings_menu_item_feedback=Submit Feedback\nsettings_menu_button_tooltip=Settings\n\n\n# Conversation Window Strings\n\ninitiate_call_button_label2=Ready to start your conversation?\nincoming_call_title2=Conversation Request\nincoming_call_block_button=Block\nhangup_button_title=Hang up\nhangup_button_caption2=Exit\n\n\n## LOCALIZATION NOTE (call_with_contact_title): The title displayed\n## when calling a contact. Don't translate the part between {{..}} because\n## this will be replaced by the contact's name.\ncall_with_contact_title=Conversation with {{contactName}}\n\n# Outgoing conversation\n\noutgoing_call_title=Start conversation?\ninitiate_audio_video_call_button2=Start\ninitiate_audio_video_call_tooltip2=Start a video conversation\ninitiate_audio_call_button2=Voice conversation\n\npeer_ended_conversation2=The person you were calling has ended the conversation.\nrestart_call=Rejoin\n\n## LOCALIZATION NOTE (contact_offline_title): Title which is displayed when the\n## contact is offline.\ncontact_offline_title=This person is not online\n## LOCALIZATION NOTE (call_timeout_notification_text): Title which is displayed\n## when the call didn't go through.\ncall_timeout_notification_text=Your call did not go through.\n\n## LOCALIZATION NOTE (cancel_button):\n## This button is displayed when a call has failed.\ncancel_button=Cancel\nrejoin_button=Rejoin Conversation\n\ncannot_start_call_session_not_ready=Can't start call, session is not ready.\nnetwork_disconnected=The network connection terminated abruptly.\nconnection_error_see_console_notification=Call failed; see console for details.\nno_media_failure_message=No camera or microphone found.\nice_failure_message=Connection failed. Your firewall may be blocking calls.\n\n## LOCALIZATION NOTE (legal_text_and_links3): In this item, don't translate the\n## parts between {{..}} because these will be replaced with links with the labels\n## from legal_text_tos and legal_text_privacy. clientShortname will be replaced\n## by the brand name.\nlegal_text_and_links3=By using {{clientShortname}} you agree to the {{terms_of_use}} and {{privacy_notice}}.\nlegal_text_tos=Terms of Use\nlegal_text_privacy=Privacy Notice\n\n## LOCALIZATION NOTE (powered_by_beforeLogo, powered_by_afterLogo):\n## These 2 strings are displayed before and after a 'Telefonica'\n## logo.\npowered_by_beforeLogo=Powered by\npowered_by_afterLogo=\n\n## LOCALIZATION_NOTE (feedback_rejoin_button): Displayed on the feedback form after\n## a signed-in to signed-in user call.\nfeedback_rejoin_button=Rejoin\n## LOCALIZATION NOTE (feedback_report_user_button): Used to report a user in the case of\n## an abusive user.\nfeedback_report_user_button=Report User\nfeedback_window_heading=How was your conversation?\nfeedback_request_button=Leave Feedback\n\ntour_label=Tour\n\nrooms_list_recently_browsed2=Recently browsed\nrooms_list_currently_browsing2=Currently browsing\nrooms_signout_alert=Open conversations will be closed\nroom_name_untitled_page=Untitled Page\n\n## LOCALIZATION NOTE (door_hanger_return, door_hanger_prompt_name, door_hanger_button): Dialog message on leaving conversation\ndoor_hanger_return=See you later! You can return to this shared session at any time through the Hello panel.\ndoor_hanger_prompt_name=Would you like to give it a name that's easier to remember? Current name:\ndoor_hanger_button=OK\n\n# Infobar strings\n\ninfobar_screenshare_no_guest_message=As soon as your friend joins, they will be able to see any tab you click on.\ninfobar_screenshare_browser_message2=You are sharing your tabs. Any tab you click on can be seen by your friends\ninfobar_screenshare_browser_message3=You are now sharing your tabs. Your friend will see any tab you click on.\ninfobar_screenshare_stop_sharing_message=You are no longer sharing your tabs\ninfobar_button_restart_label2=Restart sharing\ninfobar_button_restart_accesskey=R\ninfobar_button_stop_label2=Stop sharing\ninfobar_button_stop_accesskey=S\ninfobar_button_disconnect_label=Disconnect\ninfobar_button_disconnect_accesskey=D\n\n# E10s not supported strings\n\ne10s_not_supported_button_label=Launch New Window\ne10s_not_supported_subheading={{brandShortname}} doesn't work in a multi-process window.\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n## LOCALIZATION NOTE: In this file, don't translate the part between {{..}}\n\n# Text chat strings\nchat_textbox_placeholder=Type here…\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\n\nconversation_has_ended=Your conversation has ended.\ngeneric_failure_message=We're having technical difficulties…\n\ngeneric_failure_no_reason2=Would you like to try again?\n\nhelp_label=Help\n\nmute_local_audio_button_title=Mute your audio\nunmute_local_audio_button_title=Unmute your audio\nmute_local_video_button_title2=Disable video\nunmute_local_video_button_title2=Enable video\n\n## LOCALIZATION NOTE (retry_call_button):\n## This button is displayed when a call has failed.\nretry_call_button=Retry\n\nrooms_leave_button_label=Leave\n\nrooms_panel_title=Choose a conversation or start a new one\n\nrooms_room_full_call_to_action_label=Learn more about {{clientShortname}} »\nrooms_room_full_call_to_action_nonFx_label=Download {{brandShortname}} to start your own\nrooms_room_full_label=There are already two people in this conversation.\nrooms_room_join_label=Join the conversation\nrooms_room_joined_owner_connected_label2=Your friend is now connected and will be able to see your tabs.\nrooms_room_joined_owner_not_connected_label=Your friend is waiting to browse {{roomURLHostname}} with you.\n\nself_view_hidden_message=Self-view hidden but still being sent; resize window to show\n\npeer_left_session=Your friend has left.\npeer_unexpected_quit=Your friend has unexpectedly disconnected.\n\n## LOCALIZATION NOTE (tos_failure_message): Don't translate {{clientShortname}}\n## as this will be replaced by clientShortname2.\ntos_failure_message={{clientShortname}} is not available in your country.\n\ndisplay_name_guest=Guest\n\n## LOCALIZATION NOTE(clientSuperShortname): This should not be localized and\n## should remain \"Hello\" for all locales.\nclientSuperShortname=Hello\n"
  },
  {
    "path": "langpacks/en-US/browser/features/loop@mozilla.org/en-US.manifest",
    "content": "locale loop en-US en-US/locale/en-US/\n"
  },
  {
    "path": "langpacks/en-US/browser/features/presentation@mozilla.org/chrome.manifest",
    "content": "manifest en-US.manifest\n"
  },
  {
    "path": "langpacks/en-US/browser/features/presentation@mozilla.org/en-US/locale/en-US/presentation.properties",
    "content": "presentation.message=Select one device to send the content.\npresentation.urlbar.tooltiptext=View the device-selection request\npresentation.deviceprompt.select.label=Send\npresentation.deviceprompt.select.accessKey=S\npresentation.deviceprompt.cancel.label=Cancel\npresentation.deviceprompt.cancel.accessKey=C\n"
  },
  {
    "path": "langpacks/en-US/browser/features/presentation@mozilla.org/en-US.manifest",
    "content": "locale presentation en-US en-US/locale/en-US/\n"
  },
  {
    "path": "langpacks/en-US/browser/searchplugins/amazondotcom.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Amazon.com</ShortName>\n<Description>Amazon.com Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAC0AQAAJgAAACAgAAAAAAAA6QIAANoBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAF7SURBVDjLlZPLasJAFIaFRF+iVV+h6hO0GF+gVB9AaHwDt64qCG03tQgtdCFIuyhUelmGli66MXThSt24kNiFBUlAYi6ezjnNxSuawB/ITP7v/HNmJgQAEaZzpgHs/gwcTyTEXuXl2U6nA8ViEbK5HKler28CVRAwnB9ptVrAh8MrQuCaZ4iA8fzIqSgCxwzpTIaSuN/RWGwdYLwCUBQFZFkGSZLgqdmEE7YEN8VOAKyaSKUW4nNBAFmnYiKZpDRX1WqwBBzP089n5f/NEQsFL4WqqtsBWJlzDAJr5PwSMM1awEzzdxIbGI3Hvc6jCZeVFgRQRwpY7Qcw3ktgfpR8wLRxCPaot/X4GS95MppfF6DX9n2A3f+kAZycaT8bAZjU6r6B/duD6d3BYg9wQq/tkYzHY1blEiz5lmQyGc95mrO6r2CxgpjCBXgNsJVviolpXJiraeOIjJRE10juUa4sR8V+mO17VvmGqtuOcdNlwut8zTQJcJ0njifyB2bgTdKh6w4BAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACsElEQVRYw71XQWsTURBe2LQgeNKLB+tVemt6txcteNSD/QGC6VEIGDx5s+eKPQqFgJhLNdFLBWMP7cU0oSAWjB70koC9WHbVQ5SO8+XtS14mr7svyaYDH9m87Jv55puZt1nPi4yIzjMeMj7T9OwjI88455nGC1cZX+nsDESumJmPFDwIAqrX6z00Gg1qt9vjkJgFgUeuO16Vy3RjeZkyMzM9+MY1fsM9I9h9zyV7ZAznZrA4FAoFVwJ1z+WuOysrg1lnMolkHJX4k0igzI5sARYWF7vEZEk0rvO6iyUSuJfLJUqM7zYSqRDIra4OOUZPmNZsNrsl8UVTpkJAjh1GzmaSpJ8mAWmYeZB5urHRhW5SNOfUCCDo47W1bvPZsp2qAhipy3Nz1kaLG8dUCEBqM5AvpgElqFar01NgIZsdco7Zb7VasU2YigIYL5tjqCL7Q5YkFQXKlcqQ7DbHthIALk/IWAKor82xPIhshxWABCYioDMz51sexcVi0XoG4DPLIyvJjkTArK3scDQnRvO0MdTrUHGiKZCP4tNgO6BAEI08EQH9Z2Qow0hyPypJGIa9p6JWKCn4SA8jSKmJIDgyRvPJkcRxjfUwNGr/i8+Mo32iHzWiThBD4NM60bet9P77/ubA728RlTjMiwiH6zEEfvIrwdZFtQmMJ7W/ofIDBZD5m3mVZGwJcOP2kmILIlCkE45HoPWurwCSg0+UQRD4ZyXxId+T7gQb9+4q9sioY5ltrOG3L5vqXiiJffDx/aUi83ZJ7jr2ohcEu8Hh6/m+I7OWGiVxbWKHsz+O3vSOakqFQdsFgQeJUiKD7Wv9YKXBgCeSUC3v2kM5EJhlHDh3NcgcPlG1BXZu98sDmTuBa4fsMnz9fniJUaGzs+eMC540XuR0aDO2L8Y3qPyMcdOM+R/8XcqRA3qp9gAAAABJRU5ErkJggg==</Image>\n<Image width=\"65\" height=\"26\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk1RjU4MDYwQkU0RDExRTNBNkI0RTM0MDNENDQ0Q0QxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk1RjU4MDYxQkU0RDExRTNBNkI0RTM0MDNENDQ0Q0QxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTVGNTgwNUVCRTREMTFFM0E2QjRFMzQwM0Q0NDRDRDEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTVGNTgwNUZCRTREMTFFM0E2QjRFMzQwM0Q0NDRDRDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4FxGXPAAAGU0lEQVR42uyYe2xURRSHZ+7dF7tCW6q8WhTCM1TkIUgsBUFErUZ5qFExGkKiwahEwSBEA4oviAkCEg1GMQoVUFFACa9gJEil8tSyFYqIlFrElkcjULa7946/2Z67Hi53UUvgHzvJtzP33DMzZ86cedyVSinxf0+GaEpNTmhyAiVfwOdzytPBg6AzqAe7wTtgEdN/A/QGi8EKyvuDKBhGOq+Ah0EdeBMscPV5B3gW5NMkHAKrwdNM50bwHLAB37S0safB46CWZIPBZGqvGiwDL1JdnTLIhkwwA1jgXZJvAM8Iv2n6wHqg0lAIBBEnWSWocOktBjM96o9m9cddoJ+lTG/GBfQ0uaT3WJr3P4BWpNORyXd46K7WSh8wwULQy2VEKTPuJ1cDGz0aLQFV7HkL1e3GZDUgHxSAo0zel3TzwGwwB0wAu1zta51sJisHg8EkJvuI9HJAgsn1GNay55igTjawSg5OxYNpnJBPss+Y7HOS9WayzSTrClaBL0EH1uY8pjvKZYPDAabTmWTjmewRpltLsmP0HGZjOcb0ikl2Wq+xeYRen2PAINAPmLSmYh57SQ0opvIWcA+VF1N+gNaeyeqXg7uprPt4lPaT611rnicJjoEsep4CfqbyMKZXzco/ggLQEnQiW5y0k5X30N5jOZ3qjWQSuIKeFRuE123qDCu3YOXmrtydbgOvgb5MVs/Klkt/LXPASjCLvWvNytzGU6x8tcsJNiuH+RE5h04G7YBVIAeEmEGWx2BMFinSJXfLnHI3GpR2wElQSO/mpzFyJLiVRdtIlw3xNEe9SqPD7TvHRl15PAv7EaAK+AnB8sYmx4lPMtkUcogzW076k/Ku4EMmPwxGg5uZLJpmGV3j0pH/5rIUZOVsKr/OKut1dd1FOMGZmRwma88Gey+Tj6J+Z7uW2QNgOdgItpHNPIJGUN4K9KDyfnCC9oZ/dMJuNuO7wHrwVCp+DMOMW2pywrJ12Qm7AGvD71E2WOiFKP+U6T0P1oB9LnueABFDykzdH/oVCUucilsSiOQz3vWjDa2c2T6O7C5mbU2lPMJsCXhEj9+gmTjMZmg4mKs700fJ2bgqw9RMRPco25lWgzMybFsbaAsppeGxpvk+EqF8iev2eTs4TifEkoDP1O2NxoBPxxKyEv0tCAf9mdd2at18UK/c5q1bRiTsGBJLiBLoRWwr2dVA8DW1N5yi9izdKJd77DMhD7tCUg+UXupGmoEjYDMGqgfdvaBn+0PTR4brvtsvxfSlZXkwrg0mGmtXfS8R6Yj1Nn5D5WmnSEPuhG0IQWUE/b6Blm1rz/8Ox0X1mvCZhmN4Lp0wX2FAyu8zM+oTSk/AnoeGdhaRkCn65hhiSJfYnR2y6gZIU9g1pwL791UHi6atrBPfllb60HdCjw/9CPQzjPYC3eYmGgOf8QKKBi0vI3l3WqL1jhPOSzr8wkGfOP7WVcIIqfdUXJ45WhuYsG5vWBQftESHbAODkuKFoigcYbqCQdKKUKltQaZ+vbaMBv2X7u8ipt51QihLjheWnIWmWqjk1wPeS9T2YxCWaLdsd6aogqunFJUJPRHk3EanCzqhT5e2Yis+TZQSNwlbvi1NlQm/LoRBL6Pvem17tCIiSiqC4mRdMipEfkdL7Dliiu2HEmLvkToRwoob0TsiItjKNpXHxcHqs0JHcouwT+S1C4o+uYY4UKNwg8NX0C21cID2o9RLpJI+ktrSRhhNzqSh2smAjjp8Oc0yxdZoFfqQOhoujRN6dGwldk6l93ZyFj8B95HKXPC+9KlSz0DAzGE2/w4K/j41+So1y1qgYudEylCwFCykTU7RsTk2aXjIFsu3Z4kx8/cJn0zAKcZlc4JOPUER5TpVgB16fdPxFU1tRtLj+iI9rzXZtOMPoQ0zj+SL6DNZO+RjWvcVDedPQ+V+MxF5v/yRjKRG/5/QiDqldG/QN7iZdBO8ms54QWFcmjz+VPLi9Rtdgs7QwPX5fyVoQ/cEzQ2uPvTmNRGsY/9RrEk5gCZFNrNFYa8sOKHGdQhceic4aQXRny4rY2m3zSUK/2N7eynCvnDdBnNoSbx6Xg27IWK9P28ujxOctI2YRtdafVwNoNnOoA8gH1sIMbrJ6e+HX8FW8A0oSdN+lacDKCXsix+AbPrLvemP1iYnOOkvAQYAhXFLHTlsPyYAAAAASUVORK5CYII=</Image>\n<Image width=\"130\" height=\"52\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk1RjU4MDVDQkU0RDExRTNBNkI0RTM0MDNENDQ0Q0QxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk1RjU4MDVEQkU0RDExRTNBNkI0RTM0MDNENDQ0Q0QxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTVGNTgwNUFCRTREMTFFM0E2QjRFMzQwM0Q0NDRDRDEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTVGNTgwNUJCRTREMTFFM0E2QjRFMzQwM0Q0NDRDRDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5AOR4OAAAOI0lEQVR42uxcC3BU1Rn+7+4mJCSECEgAEwKI8kgNikqtGtCOgkVtRSogamGUSrVoUUF0bKso1qlF6vtRmdGiUlSoQpX6qgqodBwURd4BiYTXggjkAUk2u7f/v/tdvLk55+7dZE1i3X/mm7Dnnvs65/uf51wM0zQpJSkxUkRISYoIKUkRISUpIqQkRYSUpIiQEncipPn9zraujF8yzmecxDjWduwA43PGW4z5+K2TkYyBjHqGD39fYZQzOjAm4R59GIcZXzCeY7zjuM4JjKsZpzN6MvYwPmXMw18vIs9xKeMcxgBGtu3YbsbHjCWMxYyQy3V+zjgR7+JVAoxtjEUuffIZYxhnM3ox2jOCjM2MpYzX4jxXf4y3Ccg9VzI+xPGfMcYyfoSx38r4gDGXsTfaQ4hgwxTGLobpAWWMMY7zLbRjbFScM5VRwFijuWaEcavtOpMY32j6HmFM09zfQjbjYUaNx3daySjSXKsjY4fH6zixj5GjuKaPcTtjb5zzVzFKXN7zfsU5r+PYLJfrbmOcIf0ClmVg3M+YlgDTCxkLGGEF2w2N1uQwnoWlUVooxp8Zn+D8p13un8H4C2MXrJNTOjJeZ5yVwDudAQ38KbTGLmmMSBMtbwjn20VM8fOMcR7OP5XxJvouURwPK9q+gZW5w+W6Yn1elOv70DAxQRLYJ242zI1TVMHHBAxyPHmI8bDHZ5AXbadofyBBElgi7meWi5lvivgV4zHLIwksyQThT/PYv4Bxj8f3vdIHf6RjzUKQ5ArGP1xYNdTjw/Xx2K+IUeyxr8QQ/RxtxSCdU44wHoW//A3jvy7xTb6jrZpRxqhl1DhwGNCJxD8Hbb8l3pmh6CfXegrH/q04nsV4TGFdVHI24hkvMlwYPoxxvOKgsOmPtt/zMQgTFX1Pghn2InWYjLWMMxEI+jR9j8A9SLBVgoCPFCa7q6PtCoX21iEIXmprE9P8kYJ0OdCoHY5nuYDRXaHdMi5P4rhTKhg3OdzKbbCmTgsq5H0Jv8VVP864ztFvCOMiBN7xrBBhnB/E/W+BkjmlXwARtET/x9gOHMKDOGWBhgh5CZi4W0AEkWfwd5LGr45BxEx4maWIgL24oSpHdrDMQQJLy1/TWJ8szaRWKNpHMc7TvO/tsAh2q6h6h/dtJCDbO1/DSFe42Fc8jHU5niuI35IprALR7dJFiPAy0qcujE4IAoMYSNVAkMeJUElQEdjN1xBhpY0ElizRDKJTfo/UqDPSX9HuFZq+ezTtXsldCHOtih9ehVbbZRj8vVPeVbRJwLpJEVwPxfMF4zzbU44+pbCATstlWg//FUCaSL8HiHJuM+sWexDNepmINYq2vQlE6aWAymR2hjvp6hJ8GR6DwEfhLpwi9Ykpinbd/Uo12UCpggjHwMTHI4KK/Nu8RsES/I1AKnUySNBBw+JEZZeLL3OKKvjyNfG+p0ALhqCo0gmmv10z32cK/LVKrmfsVLT3drGWpCGULkiPpwzbPKaaDYggWnI341cO35pMSaQiZyThfifjnS5sBol0cpJLmvkE3IJKumvaKxNQCJHj4jxfBEGsp3EN2AKYJZqI0pJ9iNBzm1PSppaTi1GG1j2vaMbXsAyJEj8TMYjqvHWM6S7ntte0+xIcMyOZ4+2zFSqKNH7rJuS9pyD3/j7IQLyTigQfIPMZjHd6qAnXvxNuRpUaT0I24mayEyECJam/qwSQx/9Yk85cSg0XloLfEyLcqdFWie5vdOT03yR47XOQAqvkbpcild3nq5Tu2ASf41AyB0xYNU7D2tuo8eqiv5npY0tInibFlKxoGjVeL0gkCBYL8zeXVPFeD9fYpmnvkmAauy3ZFmGgol1852pFe584Vay2INZSq1PWU6yE65Qil2CLFAWeEzT9pejzCALirRi/tQrN/Uxzvq4crLpfjSa9bhYRAhpLofJBv9BcZ1AbIkKXBMgqGl6i6d/X8VvWHya43HekRmsXo6hk1QmWgywBRaHJKT1BbKfInpAvk+0aDM1gOotH40lf1TtDE2e0hhx2IaszdZtJjReXLJngCDbHNOFZpGYwlWJVUmtCxUp8pBlD5/hO18Q685I9aEKEco32PIWawlDky8+6RKqyN+DJZqaWyZKNmphFfO1CaK7U319A4KgTcYNzbJakOQU1qdHYV0gf0MyF7ND6HcXWLiSw/a2i3xY8e1JFzNObmjhB6vN/T7B4UwzT15oiQaFsbFGVcmW18/UErjUaGcIBavqmFEvsxTSp2byksDKdEYe4ydRkZwwWEYR5V7n4VmfKch9MVmdHYDUdOXprSx0s2Kse+3+CmoNTS4MYlwOKGCMMy7M6Eo58ESbjEKo3RsBvFKA+IUpxnEvefx2U7ScJvNv0BImcEBG2gvmy8aSHS1/ZKDqZYsuYsk7/PNqleDKxPmwuFHvs59Hw+aJhh6qClplA9SvgsU0VCC6GJt9HjZdw7SJb7GRNQBazejFusPlxiYnsy8dSWd1VH44sMMmYzw+9mt83kpudSf0LYzoUqjfp0007Lb+Uw31K0gO+qyOmOUyhxVK/kNL30xh/N5Es7ma4Dl3G4pR2mrFVra9k23cx9wBLxX92gp8NwdQuBlHsS9OTDMMYG6oPzzTJ98G4YX1pcM80uv25dWweDF9awDfDNE2nef4XYo0GD0GxfYrdHO3inz9URPL3OghRg5qHKtaRiug1cBMd8E7Wjml5nzcchJRtd7JJRyqoe2Srf/1Rh2DIil+gsFvuvuLeneiqIenkZx3vlh2mUwswLKZBb2/OiZqLzXsNembFftpQFqQ0H2u+Yewm/VqLLFxNhCXJx8TuRzwgO5WknL3ThSiySHitwkXOoMaVzOFQaLtsV21ntybHhAms0Tq9cIQ6dcyiy0t60uyLK+UrCVpVnk03vlTFmrE7egkjClZZv6/BeVH19vtayl0EENCacB2huA6dn1Ge+5KzT6CMgEGhiEn5uQGaUlLHf2uIOZKPuKiAIkZ3TF4N+UxZVt9gGLRqf3Va9ei5EVq5tjw6DnbG+dXvngMllDWdSrinFinW6YjgSUJMk5lj+9Ntww+RGTIKMRDBnQcz6MHl6bSnop5WrAtSZdURqq79dvUz75gsSk8P0I7gwegA+VuOEJ4kzCQQ+s4cN4BmnHfo6FTw5Gez1l/Jv6UaO1hTuLKklC8xMmwaW+Ys60CPvlEefWeRyuqa6Jj42tB7N5kIojH9CvPo/ZszKTejXgbrNeTCd/EAPGP4zGr5iKqyNkCrd7SnD8sMase3CnPb6OI6OjY7RDcsbEcLl5dSvY3zAR4bdjm4R+yAGdUik9IDfoq4fJll9Q/4vS26yX1C9RGyxzbiDsKs/bPGF9G0cw+SGT56rYtRGMpPYJgm8IPPE0tZXQtv5jNp9rvZdN+ijZTWhuqxTSaCWIMbLuxHsy+psAZLCjYvIl+WiPpP+F0nL99AzNjgMlnon2s60px3KqOTZ/IEfLy+nCKIcfr36kpDjs+lkr4Bumfxbtq+5yDcTWyyZdLk36FIzNyeNiA2R6s27DhKHr+vMSnqbYngwN551DErnVZv2kU18lJ81gWn96LF19baSUAIPiXC3wx/LS6g1pFuX+XIAi6n2D7P2APGHoq+PpxG586poi3l+1rSPX53RLh+5In011GV9gHLQ+1hBH5/hsKUDMZBdUmrIUmWbc2h2nqZZKJhfaooI52TM0OCr/b00HIffbU/RPsr63jidkQnWbR3yMACmjw0h8YPjt1i/qe59PSKCvq6ooa28mD7HGQoGVQYPbekbyZNPvMw5WaGaOVXHWjpOh9tDNbSE5dFqEtWqCneuQeysAz8Pg3pacNB95v06wXZNO8/pW3GKiSbCFZgJjugb7K1laEs+hwiYZdap230I0bDmJ5NrJCiptZHa4PtWZvY1bB2Dz6uOnrsaH+5BludYGU67a5MI8NhFAb1qIq2Rb2MWCfTcV+rzV0yUBLuAMsn1kH2QG5HiiYp3wD8bfSOy7bk0EUPbIpZNcP4vySCvSr3iKO+fwTpkKRubze5QgZSKAnj1i9ef28iW9Quo9hHMtaK4TBUVKUcvwxtbyNV0xJ+xGMBWvb5drYKrU+E79JBLUJJ9xVHQUk2u7yMos1cBGGJbcowMZkWvPaL118vUoK/FZMsy8t/sJFASsXWkrD9E7u4lc3hRdnUVuS7jlTKMPETFAWffBR7liCWWIiiyKA41cCWkO4orEmhS3YcfY5/D7VVMfejADfWFv+MsB1b5E5mg87vV0/tOaWMRFp/X0+ghe4zDzVyKZPKilpHRZA1GggjjlgPc7ueYmv520mzFbuZko2KpfwfA8XQ6v7U+DO6o44Fsc5dILolYiGspfi5FG9bH899cfcqGnVWb3rhvVLy/UCIYGnJHSDFVKRaqs/K/EhBBaPQVoHzJSL/EuXTIFK4QzgmJDngqIRmoVonlTrrS65uQC/cQzZ/dPZohd6AZXhfcWwMAsgylKo9yYVFASYC/WAsgl02waTKZ++y4/dKF+2zl14Fuo9D6qCpIYfVCIAERjPczWFYs8c1BLAyCGv30mRlpqCRI6HWDxRbiwiWbECRRjRMvlIej8pkU9KYdNuEJEs2Iqidj3+7ifyfD8cjxnmLvocSaAPPsBfaJjgFWYSsxp1M3v4fgGTKGsQlEuh9BEvjRSSTGEz6jakpIiQoq4G74b9lY+k5FNvv15+a/61ig1IIglBZkpY9he/BSoWacK3dpP9GMUWEJMQSmxCBCwHyEJnL9nPZT1iAts4IBNM0Ef4+BJESWMqGGtlZvA7ZyF4UuX7wkvp/FlOSIkJKUkRISYoIKUkRISUpIqTEXf4nwABZ4DL1UAe0XwAAAABJRU5ErkJggg==</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://completion.amazon.com/search/complete?q={searchTerms}&amp;search-alias=aps&amp;mkt=1\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.amazon.com/exec/obidos/external-search/\" rel=\"searchform\">\n  <Param name=\"field-keywords\" value=\"{searchTerms}\"/>\n  <Param name=\"mode\" value=\"blended\"/>\n  <Param name=\"tag\" value=\"mozilla-20\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/en-US/browser/searchplugins/bing.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n    <ShortName>Bing</ShortName>\n    <Description>Bing. Search by Microsoft.</Description>\n    <InputEncoding>UTF-8</InputEncoding>\n    <Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACADaCwAAJgAAACAgAAABAAgAlAIAAAAMAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIAgAAAJCRaDYAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAABBUlEQVR42mL8v4OBJMAEZ/0nTgMLnLXtitKRO9JmCi9cNR/wsP8mrOHfP8YbL4RvvBBWFXuvI/WGsJMYSHUSMujbY8LN/ttM4bmO1BtW5n+ENdipPmndbrHjqiIn6x9DuZc2yk8tlZ7hc5Kx/AtzxecMDAzff7Mcuys9/7gOAT8wMjAUOZ9x0XhI2A98HL+Eub/vuSG/8ozGmy+cEEF+zp/YNYjxfvPTv9O63fLpBx6ICCvz32DD24EGt7Fo4Gb/zcX2Z84RPbiIqfyLZJtL4rzfsDvJUf3R91+sC09o//7LJMn/NdXmkqHsSyzeQ0t8j9/znn8s7ql9Dy34cWogIbUSCQADAJ+jWQrH9LCsAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAACW0lEQVR4nGP8v5OBpoCJtsbTwQIWTKGUxe5mCi9M5V/oSL9mZf5HoQWMmHEQOD0AwuBg/WMo+8pB/ZGZwguyLcDiAzj48Zvl+D2pTz/YKLGAcBxcfSZCtulEWUAhGDQW3HstcOOF8P//jKRagC+SkQE/58/0pa7c7L9N5V+aKTw3kH3FxvKXmhYI83y3VXl64Jbs3htye2/IsbH8NZB9Zabw3FT+JR/nTypYwMDAEGBw+8AtWQj71x/mU/clT92XZGT8ry7+zlzxhbnic0n+LxRZIC/8yUju5blH4siC//8z3nghfOOF8MLj2jKCnydH7EXTRVoqCjC4g0f2yXteTEHSLNCVft0WcNhM4QXxiYmEIIIATcm3mpJvn37gmX7Q8OozYYLqycloTz/wLDulRYzpDMT4QFf6NZz95gvnyjMa+27I/SM6xxGwQJj7R6rtJQYGhk8/2NaeU9t+RfH3X2ZcihWEP5Fmgazg53qfY9zsv1ed0dh4UeXbL5yKudl/R5tdd9O6T4IFGhJvyz1OHbkts/qc2qfv7LiUMTIwOGk8irW4yo8jP2O3wEzxubHcy7I1Dq+/cOIymoGBQVn0Q5rtRTXx93jUYLFAX+b1sw88p+5L4tHGy/Er2uy6m9YDRsb/eJRht8BS+emCY7q4NDAyMLhpPYixuMbD/gu/0VD1WBtezz7w9O81vvNKEE1cTfxdmu0lZdEPxBiNzwIGBoa//xhXndFYfU4NUsnwcf6Ms7jmpPGQ1BoHpwUQcOOF0OT9RoayryJNr3Oz/ybRcCIsoBwMmkp/8FoAADmgy6ulKggYAAAAAElFTkSuQmCC</Image>\n    <Image width=\"65\" height=\"26\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVBOTQzNENBQzQxNDExRTM5RURBRUU5NUU4QkU3NjA4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVBOTQzNENCQzQxNDExRTM5RURBRUU5NUU4QkU3NjA4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzU2RTRERkZDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzU2RTRFMDBDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz76XOiPAAAD1ElEQVR42uyYeUgVQRzH9+nLNE07kMKIiqAkSaUIMgUpyu6eHdBhVBSBZQf1R4XkP0WHFUURWBlRmGGHdkI3nWIXVHZIaNkhFXmWYni+vhPfhWHZfbvvqVjZDz7Mzs6w8+Y3v2ue3eFwPFUU5R64CG6BRqWDiReIBCvBNfAeHAXjOpoSqqV+H7AQbO1oStCTz/+VoCjONlpvDdgPelqc3x8kgMD2UEJbSTRIAkMszhfB+jhIbU8lxIIZrbjeV7b1FudngefgansqoQ5kg3cgDUwBXVthXavutoXZ61x7KuEBOAkGgESap0ijGWAeCPZwXZv0bNf0PZFObuzX7klM2Kjp9wDzQSYVcgWsAqFubD4fjAIloAE0g0sgXDN/Li1xBPt+IAcks3+KViXc6xmYbrDuGBaETVzvFegHloKzVpRQBK4bjHUB48FeUADyQDcX32pmuxPkgkr6vahaJ9P/Q3Vi0mD2fbjRdeAln4VSboIIPkdp1lzA8RjuQ1h2CA9wH4i3mh2SLc4bCQJMYozCDDEbDOVpDwPLOHZGml/KtlpSongOArV0g5lgLFguxRFVxGaP0VrCQByYA7pT+b7ie1aV8ASMBhdM5jWY3D3UgLiLpizLAfCGP3agi2/4s43RvE+jucdKbpfEdjV4reNqVSLQu1Mn3AYOxoTcFgawHIPxbLZhJsHtg0Ga/cJxVdkTdKxLlnxFL1JKvqcn4oQWMai0RAk/DcarpFjjSmpN3E2uOOX6RCuNrpTQWdPvC9ZL5uVqk3YL7mBUJ4SwLTdZx2gNb4P1vA3c1McoRZaBxXwWAWgbM0SShZN+KJ2mnqgm3MtgXE1xL1qpDiowca8IReM/ClNUMH1OpKG3YIML91DlB1jL7FDjYp56Grt1xmbRzfJcmK9VUS0ik+0OnTmbWf3WeEkbPMQSdRqVkGrxtncYDAJ7LMwNlE6mhEXXRLAdnOZYgjTfTxNLbJrvaCVI009nPRDH+0c8mMrALIrAQuFaduZeUUAcAZeliGom92kl7mSKeqbRSSyYMqSxYiqgWHpXw/l1ko+LfoXB98s1dUoTrfMEFREnjQ1nbbHE5nA4vvOCFGlxI2UsntI9MNNARn7V3KNobd/AI535AaSSirAxnjTyd2glmK6g507hDPBCsXf47qN4J5SQyELDihykAir+gT+U/KmQIi9WasKn75qYfjRvkn+bAoINAud5Pqeo+baQ5WYK2KT5EySFwe9vFF+6Win/kxAn35sls3oLzbLrpI0b3PRjsMIk5f3pYmPsSuC1WZVPrH9+hwGb0+lUOrr8EmAAiqTecoRlgJMAAAAASUVORK5CYII=</Image>\n    <Image width=\"130\" height=\"52\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc1NkU0REZEQzM3NTExRTM5RURBRUU5NUU4QkU3NjA4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc1NkU0REZFQzM3NTExRTM5RURBRUU5NUU4QkU3NjA4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzU2RTRERkJDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzU2RTRERkNDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5lzzn9AAAIPUlEQVR42uxdCWwVRRie0gqtFwTQGIyAXJYABry4VLwPQFsFAcUjeKAGotEoAQ8UFC80EhVUFBUUFCogGApFVMIRzqgIaGlEKArKoaBSrkLr/2W/l0wn+97bbXfbpW++5Evf7pvdtzvzz3/NP5BWXl6uLCzScnJyNsnf5cLPhN8KS223pB4yhG3IQcLtwhXCucJ5wr9tF6UG6gj/047PFPYVThEWCxcLHxOeY7uq9gtCPJws7CEcKywUrhNea7ss9QTBxLnCi2yXWUFQ1mewgmBhBcHCCsLxjRbCkcIr7DCntiCcKhwl/Fq4WXh5CL9xt3CRcIaw7fHcWRm1WBAOGdqhk3Iyp0EhVzhJO4agnS3cbzVCtLEv4PvlGseNhc1S0TRkCuulsFmdaRwX0wSlnCBk0D5OoFo8McUE4UvhffRBIBSXGuYoZXwE2MJlwuHCB4V7lLNQhQUrrGbuTAFheJ9M+ahhhDbgsJF3cXYUUyjuUc7KpkUKOIsvu5yD79CTswX1DqupOdrZLq+9goAQ6liSNhcKXxRuEP4oHEebmmaHoPbkEf4VviF8xGP7DuTDwm30M2YLF/JeYcEUuoHCfsKWyllyR83ebuH3wg+Eq5Lc7wRhf2FdHv+snKKeRG1+ES7Rvr9X2EfYXJjFCbVDmC98S1WsFfGK3nyv9sKGmj/3k/BjOrmK2rkzPx9BqRo6/xSPPzJUON7lPApafg8gzocJ+YL+xbYq3i+bg6N3+iS+/CQPZmo6hSWetqtv5CbyOACJ2iwQXi/sIpycxH/aQyH6xuP7XiB8m38TYT7N9k3CWUGaBgAlbtOqeI8GwmsYjm7hjBzJ2RoEMNPPEK706KtgEH5I8H2ZsEQ73u2hTYGwCTVHMie6MUPTVh6e9UbhGg9CoCiInxoasiTIzOILAfsuKIIZxcGrKjAgF9P8KJqBV4Q5ylkjgKlCid6HxnXtqaES3Vdp90zWprv2DJjxw5iDacu/T7lcPyPJu3UUzjHObaDpvZL37iYcQv8MGCB8T3u2siDXGjZSjQW92hdEVXU5HVTMApTd5TKaMTtvJjtVH/wczqL5ATxHX/5dyvvu1b7Dcy2moKzSZizWSM4TfhfnnqYQjKcJN7GC2naichJhDYOOGnQ8E1GnOJ0du4+aZlOCtnOYD9ExJsBn2cWIaW+c79cw1NbRL07bB4RNteP8OEKgYzD9GRWmICyjI5IXUYEY4NETn0INobRZGVQl92APbVAwfFA7jlcr+pD2eT/fz2s/HAlTEGJeaT96xh+p6GyY2UpnzSsmGsfdA3iGP1xUeTxTVqgdN3Fp01pVrIGY5SPcLDN9jzCXoWHnBvGBkX1cKzxag4Kw0Gf7AsMBbBLAM6z30XZnknEytxbM8/ksS6tLEGIops2DPavJKugin+23GaFfEILgJ9fyp/bZLZfRwpjhK30+y4HqFoSmDC0RE59eg4LgVwjTjdCvfkDRi1ckS9vrXv9BhqN+UFc/CLNUDR2H5enRykm1Hm84agxcELUGdQJsqyfaSjwITkKh9CsImR7aYNCRzn1O2ChiA+sH6Ogsw9GLEvSBTKuEIJRWxTQkK8y8nbZ4QoBCEJT5yvLZPttQn3siJgj6WCA9f6rP60+rbCdPY3ztBmTqYqtbzWt4JsdDK5/tLzOOo1aPuMvQwl18Xt+tMoKAGT7QSHLEOgve6mwVfF3/TiY+tgd0P7/7Gu4wHLclEROE1cbxzT6v7+1XELDwM8Q4h1UuJI6wT6BzCC/5KmfwdMNzrwrwzF53c/dSFTOJnwv/iZgg5BsOLCaq13KCJ0x/L5kgYHHiWcNuolOQD78uhJdDEgeraY+rcDaKzPPguzSiAJqCGTVAO88yHPm5Hq7DiuQYP44Y1rhjFbpnKWeJFoUefUJ4Kaj//hSudSF62Fjjx1JsjzjtevD7k7RzSDWvjWiIO8LFVC/geMWb2Iv4+YAeabiFj1DFKNwopKpBMmiwmYAIECg+GavC3RNQzlkOYUOGcLFylmWXMwbHwGMtoatxHZbW749wrgPZT2Rs39HOIfWMkrivlFNYA2e7KZ3DmLmDWZ+stGKiDCMexY1bUFJgEoaGmAvA4svTyl/+vbJhJz6PY1QTy8l3dRl4HRCUngm+TzOSOvU8tMn08fx620Sbh95VTvGObsLr0s/p5dIeKX+UqXXS+6iOphVm0EFDwcRW5dQWhCEERZyZuSEKgZlwiYWP+YxEEtVD7qYzhRm0L8n9S43IojJt4uGYjxB6FM1qooLbMk4GVGMdpiDEkJ5BYSig6syjIIQFmIHnlb+ce2Wx2QhpYzWFeM+Z9IHa0G84xoTRZvZFiYf7l7BTY7Nqr4c2fiKPYZpTd8Sjo11AP6cjtQQ0w1/KWexawgnullA6hCrmcnZAyxAHZTpVV6GyiAow6WOlc0WQ1EdDFIKNNAMDrBBEDno9wxYIwuvK+afzVgb4I6X0Mdqr5FW4FtWPW4zkU17Mdq2nB/1SAD8yjYmn0ba/I4lMI9wEPqnjkqC4inGoXyARdINyUp2/2v6uNpyv4ifITMB5Rla4oRFxHE7Pzs42G2OXEbZOtabHmwxIBKH24FblvxzMoup4jezAELGU4eZhRg2NGEWg4nmqqlglVhRzGBE1JPqRO4Vvqvhr3dg6NVxVfZ+iReXVPApmGhjnUc2M0rwsfueWFUbZwCVsl3TRaQrVyXwXM3C18DYrBDUKqPgDLufhCDbj7DeFANoCu6HaKa2O00upGrZpI9X6JDXERKoii5rHDg54b44RtsZhLUVPayNZhmTab8pZf5jKzxWQZv8rHwvgfwEGAFtXxJ2uv6OVAAAAAElFTkSuQmCC</Image>\n    <Url type=\"application/x-suggestions+json\" template=\"https://www.bing.com/osjson.aspx\">\n        <Param name=\"query\" value=\"{searchTerms}\"/>\n        <Param name=\"form\" value=\"OSDJAS\"/>\n        <Param name=\"language\" value=\"{moz:locale}\"/>\n    </Url>\n    <Url type=\"text/html\" method=\"GET\" template=\"https://www.bing.com/search\" rel=\"searchform\">\n        <Param name=\"q\" value=\"{searchTerms}\"/>\n        <Param name=\"pc\" value=\"MOZI\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"contextmenu\" value=\"MOZCON\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"searchbar\" value=\"MOZSBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"homepage\" value=\"MOZSPG\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"keyword\" value=\"MOZLBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"newtab\" value=\"MOZTSB\"/>\n    </Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/en-US/browser/searchplugins/eBay.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>eBay</ShortName>\n<Description>eBay - Online auctions</Description>\n<InputEncoding>ISO-8859-1</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAB6AQAAJgAAACAgAAAAAAAAQgMAAKABAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAFBSURBVDjLtZPdK0MBGIf3J5Babhx3rinFBWuipaUskX9DYvkopqgV90q5UJpyp0OKrUWM2VrRsS9D0zZKHGaOnW1nj4vtypVtPPe/533r9746QAAOAJXfo5Yzgg44pHrcugon/6Sgo0b+XuAOZ2iZiVQmyPoDpIwmUkYTzqM7GsdDdC7F6Lbf8pzOkfWOouzqeZem2b+2AqAV8zjD8yVBqqcf2b7C66yNiMGMfixIQSvi8Mp0LEbR5ADq1QSKWM+Gx0RC9nOZ2GLzwlIWdPWiuNzk4w/EpThNkyEAXKEP2ud8KGId2sspilhPMrmNwzfCuqePr/xbSfC5I/I0MMSj2YJ3z49gDdO2cEOrLUowJpE9G0QRG1ClKbR0EIdvmOPYcnUtnN+vsnZiQC1k/qnGagQ1n3LNzySUJZVskitnmr8BlQG7T2hvgxsAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAMJSURBVFjD7ZddSFNhGMeHXXQTZFFCWfR1pRhUECQlBdWVToo+6KYu1KigtDASG5qUfZgFZvahEDosECPDktKZS1FL+1DRnEvdUptjug91X2dnZzv/3vO6OZbWnR4v9sADL+fs7P97/s/znu2VAJD4UkpSSdKG+QubTyPBr+sXz8XCR64fIAHihVTis0SsUAoAVhEBrBKIHCGAEMB/ARi3F5LkbpS2WMRzYEEBXC2tsD6T03R9agsCGLNyqPw6CXmrBT06JvhbPHZwmkdwtR0B138PPKOHgzXD5jLAy3tmibo4K9weZwDAazJj/FQKRnfugfHMeRiTz0K3Ixam1HQKcPC+Fisu9NK1P08Uj4DleHgMdXC+WQ7nu3UEOhFMfTQcVUvQ1H4IN2sj8H2k7K+2TqCc3GseyA8AmDOzMBq7D9bS8sAr6nEJdNt3UbHVF1XQGtmZew8bTPT6tWoD3KpsUvlR8NxUoEICMvl6KQo+xqCwcRs4T8Ax5c8bFExjbAgAjO7aS8VsLypgq3g5nWStjztAhWRVhqAqeB6IuKTClkw1eNYEbrCQQBwD8yGGOsAooogLYejQPKBi7UPF9DkH+ezd+o141ZkUPAOC+L9SAMivNc7q46YMNSLTe4n1kaQF4XD3ZIDTPgU3XEYciKcAHrsGJS1xKFBGgyVzouiT4VbdGhjt/cEA5isyKsaz7jl3we7bg7Rqf6j0LoSldON4wWcqJDgQNGTN++l13vELA+MK6kKd6iryFOvxtidt9i5gO7owdjKJQliflNAU1pas6xQgnAzg1ux+lJEdILixNr0Pq9JUUA8NwVG9DM73G0jlcnh+V4BpjIWzJmIGQIjnXw5TiDuKSEwxurm3ITc8DNO51BnrLbIcsrW0dNA6RxgUKU1UdGVqLy5X6qGzTLvlnewiBZyGs3Yz6X8UeaYI3olvZDhzwLumZ+eHvooCCC0Q5VUsb4unwycM4YIDqA01tPqmgbzQr2EIYPECiPm33LYoDiZSsY9moh9O/Znoa4d9HkXtPg2pX/cPKCoRQ+ocZa4AAAAASUVORK5CYII=</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ0MDYxRTZDQjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ0MDYxRTZEQjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDQwNjFFNkFCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDQwNjFFNkJCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7+A48PAAAMr0lEQVR42txYaZBVxRU+3ffet86+z4jMhC2gMzhixShKXKJJaQRFNHEBkhjUiBisWDEpjaWJEo0CP1DcEjUGiyRCLKIghahUjKCowRHZBkUdhhEYmO29edtduvN13/uGYRHxhymTW3Xu2re7zznf+c7pZtuogogYGZQlkxzcGsRCBhHnJCGUSlIJl7S7sI5On/Ic9ZWOIur5EN9NCo4fQ+4J7j+AnE1HODgjMnBiuJKU5AhcbDykq+jps6+i6aNeoVS/6X/nlm5D0oUIX5iaT4gwI4rieRlzaQUJqho0BpN0zIdk/jUSJ93n5x77zBiN6dtJS/8xjcjLEsUq/Yn5RzWkLpDGQ/9ViqMxfYH5/dePYzKCBa98Eiuh87q20m0v3kxUBH25kf+cGmyvwf+ZRt7z9JU++DG3BBz3kkVzti+msZueJSpDWAjvM7AGw8EASsRX3ACfbQQVj65L0nGgD8SxiXCfQEyqY+GrtxNluonCRUd0s/K+aXwZ02VfihHMwQMohcFWxEQUcR8dyq1QDeXMCBlWDl93G32JnTvQ8sz+j+jytx+lJefcSbTnvcGhwZVNDO4ToScItEPDISUQsBy143X7F1B2GKRScSEEnhD78e0DRYEqBnOB/fPsdKx2V7/lESrwsymDASVliJnherOm9gZWXPQ9Fo02MsvSWUK1VKgwUukWt69vWfbTj+ff9tbC5NLmaSRjZYyyvfmJZ4NBmnKu/KXnycm4jyloKHA5npQwzuuIkj+j9R/lEXXnJ5Owr0cn38HAX9O9Ma57ZcJRjdpwWjaS8bnrQvEpJhlnWOhdSJGwneS1n2sAqVTidRGraD4eWDzOS0wOOwrKkVlS8aPwiPpHKRYPM8Mgmc2RTKdddJ9g3ChlsRjjhQXNRkV5c1dl2fXN7/37iivXPv7a4ovmGJTp8WOAqAuXG4GAh8g7KNhEgBIGD0wQjCag3TT8czE+9RrM8w0gxQ0w18NywLc6XwIBsh/XUpXY8K0elp59qkfTe0zetypU0lAr/NQuhPOa7WQX8aMwnUJAxCyYFzGLf6AMGw67hChPUKwoflmkccxTFAqHGTzutnWsyG58/1x706bK3MZ3a5zNW6rsTZsnuZ92rpeeS6ywuJZG1f9zVtsyi/Z+uIVC8fwY4yEPKcchQv4Qtdh4pMgKg7GqsMnOhE5P5JEOj3wLwfgWsYiVdmNK37OQSx72kylT3n8T0DwXPVXhTQ3joSrUJhdKxjZ4ftItPT+XaBjqpqkbTwI1Rcgs+L3yhTwKCkyDD7HM2BUewl5Ij3p7uiZyycyoObz+r6SUQwe5XfueSn20+SIv1b0GL3oZcQfX/W5i3wvZ1pbTRFfvWoas0F05lL4Z771v7M61iNjy/DhhDTeS00yTrgP031DoUAJwrYVuMzDD6YP8MpJk0YJ9brlip9kHUonsAipOx80a3PdBwM7gA0krIafAWHvSsDTHYGc4yZ4cY1ohg0dqLTM87bMykpobDHU/YyjKMEvXy7Sm+3PLuVFeMYPH44Zq4XX1tNnt268JQcFo4ylknXAChcaeRNbor1NEPceKyWndfKnM2SIHmuMFxoxx3t5pJMzBmeFJcMEzjiMP53LFQsJbhOk8M/Au3P3Tv3RcWuUm6VfhkDgZPm3C2+P8UBDKx6BBzF6oqPCCPtl8Fgw23MusLvOyrzrM1O1DZuF9/BAWZEL/qlDQYJnxK2WQ2rNm/2w7qjiiqOACGcSf159eGamDAUaPILwnHokQjwKq6lpcqA3CK6o7ZSLZpuYF0xfVWLlzgSJn0Kh3aSKEO0CE/qSZyrjSr1VVwEq6d6B5rJ02fXLJpdPX373diFKLaYY3wUs5hAKMwc5Hi8twvRpXIIipEv0adHCK+tXGOKWS+iq85C0pHe9AgxGps8zIT0RAKxIpQ4DfPYhlFc5VCwQGFLkiu9XO2qsMONNk0cgwclAT2DaZ1ZWXIyNMEumM7zV2wJcqOxAwbo0Y5gEJNaT15hSXdi28m2e2Dlza/d842Z6kfMkoYDVmDPS3BY97dcktuXJVWV20U3UxSQg5FfF+DtYNFTojaH5gQZyLg4Clci5WE6OHunbLJiO9ppzHzkGWUGi413GzT6jmMgJjobwJCaPB8mJTpEITjGDbiRsNqKCmZLJIpEQrqOZrmuU6cA4xwEAFBF2l+oYAd9XkvAyV2r2KmQ3fBir+2UH/SCkPMP3BXe7XRsjUUl3tq9n7mh6cJTP0oPScQWMzlXJ3QhLoHJ5hbvDheMiI4D4+VEM+eY3Hoh8rQxlGuBJouN7OZR/T1lMZwSuYzwELlV8cmV5vM2eNqv2EMoLM5fqR/qo1J+zf/ziPFTzLiuIYMns4s4RC2orwvCwWOWorG0PLar49mdzULPU/+qvhh+R9pklL+pwnDir6avU5V05X1C2/2Syk49Pdea/L5+GRecgQG5lwQc7CR5I2jkbFTTgvCFaD7lCgrkS4nyRY6vkSo3CS9NFwj+tkH7PVtKU5KizikwVSMQPystR/kxs+UFyZUPZjXlI8XIMt2Z+yP/rwlXBTMxnFRSATjwaKFUyA9SXJ2dVGdrKXSkFUb9WeQS+POw3oyc4KOKgKETAaBtmmO0cVopCAFKnLaNv1fC9L+gZuyrRFeJqaC7ccr+oKyTT438XdxYfWeFJHFkgS9QAeT8t/yUGK8K0B8iYlZxXL+CRlbdMIV1hmdGZWZh6OyIJ5KhsgnSDyM2vdnPO2OQiYXPT1v6AfFScMOe46TLowt/FtZIFW8jo6yNu9h9yd7eRsa6X0+xvI7ek7waysWdBZOWTB5b1v3D152+KxFKs9UNtI+XsVTqp09pfR/kLaDLzoRwn7jYapC2ou6NhzatnmzaooDia1wYew8prQfpfMUtWsyhPo2lPMekneCPkl3HBAwhGi3Rb9T3NkCkWSphm9Niqt8SERuUhwT1dKTi4xy1ClsorqQEynq+sxK1n9AMVjIYR2PDy66WVnW8sEu3OXjUyst1uEWkRpNFvxSNNJK0IVJQ3Ky7TDW7ePYgtJuAeKcsYmccO4DUb43UFlC2Ix2PS4A5cLtMZuIQ0t3vCzkfFPG0EyJwYtL0QfEfBMlvIBrdYmTG2oIGV6zosqpxxUaeM0DMFdYkhKieTPQ0bshypOOLeaY7JsrQazImqWWpWNuC2KDAevfzngm8vsaL+EBctlo6zo1HDjuFaromYmLywbx+IFw3isdJxVXj0z3jR2q1kQbfBsh8p3fUDru4snrqs/u5uyXYPJToX+HFfQapTPV+FxnBI8TwXcV8MUvx2wjRtdMyy0cwkI6gVP5K1ItZjwBsxnMu7rITVA14moE6CY3AIUfdcnSsqnZdSKkmqlEvVBdue85L2cGXnUDWzpZEX/zYoIRYCgvJgeFZLo71tpbNw40Rox8nFeUFDLKssbQmVlC0U2ozOCwjaPxHQ+0cvrRGInbd0xY97Jv+4WNaMnUudmbUD034Yxv4/5LEU9ch7S3XkDgafTZR4tqlxgi4XgV5eYvYqh3kFtdSuUv99fN8gxSEPP+SSoZu3o0AgWWHPRxSrcrg6w0GyjlYJGI5q0Qvecl7rLYrGpnJvHK5I0EE45r3+FyLjbQkdYkZuKeTlFUCj1LqeW90ayqsrprKRkshGNNiGoanRxAwW83p7dMp1pEX29y8r2dTz9enRobsn4qUT9HcvRazrorxWWX2NwOZyb7EZXyCmwYSMGtZQ+GLsDyF4bsviTMNBLOZU1iOcN8wBi/1+w8kw8TYDX6wdNtw+rnHWkVp7Sfg70idKH5gZA2Jcvk+vgZhOdAVW2w9J/ivLSOzxNqh45dmK2oijOjrKfwLBkR7ZJuZ27HpGdex8xo3HUEOEyT3gREA2QlNwv3bQqP7TVO4qGIPmC2NL9K/G40mdwfycJA/VGTISEZHNSnkCa4cWwpWsZtBdGEAY/sCl1SHGNRZP1ps4gwq3GqjDMVQLgof3Ew56/8eqXbjj9Il8+FeBdEtfnTZ8sULVwy4hdrStIqJjlib9lo2KHwQ4ttw7bVNF1MKYU8VOiK1xh251C7SqBmVVYMAr55TUybUxtuDpZvYT1a7fDl6xBnZQIZGARI+XnbXlow+w9/L087E00ePUEptaGqVRDy5ARv93k4WFqZak2CrJ26hY6yurSPPLGjt4f9wtBaeqrhJDrfWX2BZVC8UCrpTDAO9BkiK4lWFGYFd6pUKBSZc5JLKKs1xFix7S99r9zaAMEBPd3gPYlSG1Q10WMwqdAhEj/rt5jsEXyVq3l/5MRmF40EW3HzRLMfjv5IWBpFBj1Foue5Ul7D/IZy1BqUS4s93A6Mhfkj/8IMADEmqUjWa9CogAAAABJRU5ErkJggg==</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE4OUIxMDhEQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE4OUIxMDhFQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTg5QjEwOEJCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTg5QjEwOENCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7A0O4yAAAeb0lEQVR42uxdCZRdVZU9977pz5WqpJLKHEISCggJWVFApEEN0IigIipCt0MzLFtFUFyyGAKIQoMDLYICIkIrihERZJIpEkRYzBLClEBSCQlJJWSo4Y9vuPf2Ofe9X/XHqkoIAmvVy3r1/3/jHc7ZZ5/hvbCVMA7KiwIOFpTwrwCJvy38K4HhdgE8EQcIBB0ESkjgY1tBFvMAuSwewUFaNtgxB9pzO+DrB58Hvz70+wDbVtLBeCUGQyyT8aDbo4NUxXYD11/i+isY8YI9YAwMzkAohRdkYBrYfilByHCfL1V4q0CGtwsSADyAp444Bg5oXws9xfDGFv6VZgr39+sRACMZ9oL6Iz1QRgw/A/zt6+swFTZecRMYM0Apqe8f9grvjb9jjMMNTMKzOJ5jh+gFU/COLKrJNHDssLk7b+ThIPRZcbjh8UthY2Yy3L/gawCbnw/v1FwYcLThgCb75o7szrUyNLrs7MJ368VQ8rNmDDyTw+8fOgumrHkYYOxs1Bwx1Gn+EPt6hgEArf0GD7VudHmPCAItJkLg+tR4aAtKcNtf/hNhogCQHI8TJXczzqEQIOwT2IyKwHtQEGixEAHW2hk40O2G8x78DkAL0gBu7lYh0CSCs6HZx+jy7gpC+dKbkIJc+urv4LCnrwMYv29IrnaDECDngrjDq4RidHmPCgIx7az2OwBuWHY+xLatAkhP3C0mwkKTYJBJGOUF7wdEIJdEwRpIwCx/B1x2/1khV+D8baJB6B5KOTp57xtBKAcD3sK/Z77xV5j16l3oRczZNRNBQoCEwDJHHYT3pSAQmcuCoz+vXrYYoNQH4KR36UIGG40YvDcEgVQxCNDMu6B8H5SLn4C/wcPfJVAefno+gBB1JmItxOCo3pfh8BW3ICrM2jlUiNCArEolGpBQMNZY+N75he3ivvfmMgKfTuI84IQXmR51HnP2NKz0dJ7JTOKpRFoViwly4rhpFZhh9ECx+CaSuC6ZL2ySUMI9lr6NwE8ff1/07C9g6b6fRdrfCuD2j3zQIgFgLBIKRi2D+UzCdBSODtya0WEMBCBJ1ghgLR73T1zlbpt4urEmuwz9YbkH/kD2y7AjkIo6GuAReTyGAmFv4roO92+sxDAv0ic5jDl9JxbZBEopam42l2iBzS/ip815ZtzHzTFjDmfJ5CIWi+3HbDvsDako44OzhAyO4vqICAHvzz7Cs/0PqZ6+O5XXv4rGaT0k4ZD+1XDi0zfAHw6/EGDzCjzfGJkQlOdBwUeFVJ9EYPp0INWMWiXUoCXC9igGGyiPgS28E3cvY29L++Vh2L+jlAoOxR8HgnCNah+p3Fapxy6McKCYAluGX5Zh4+/G7ytsUituHhdjZkqA9KvvwrgCWZTCv+Mdie8Y9ufxHqgsg64b3dOwwGb1SScXtFDjIbGOiRfx9nEns2RqmvbXaKJxBjRlb8bYIgxntoVfOahSCWRf7z3e+o2XBG7/U1Pxyi/a0+GAU5eFglTqm4knrWnS9svwPudpxOHsWGDqAiHhgwOjzmDEQoQI8hxyjEt8qf4y0qSTsjJo8vpOw6NPx03zYKduXBnk0EIBDmP39eK1fm7aEwvOuMfGoXkU1YKghy9feusjvvD/zneThaHpskz7hGRs/BJKhqmK9hlgAx/X+2deLdVMo4AZT3w0ts/c5ebs2d9jqfQ0zQeKRc0JBuw/CgazcLIRHTRCmOagEcdjVBEFoFBArcRJ7Jh4TGz+fk/GJky+cCPe+oPeG3D8C0sA0pOGcwHWMS1Y8CPsy1142Q9WjGs9a1TNzTXC4kJfwh14vV/jpsSwjFMpm4nirXjs9YNCwBoIwVCNqDxeQUnJj49V6qVTRDGhZP4uytsyxGUVrVIFeg5MM3npbiWC2ATHylxFcRdZcT/KcgrlgXD6v1RDFgtgpNtOis2f97DZNma+zOfDyafJorQuTjaPx/ETdcb3pczlukV/32uyv78LBaVPH+OgYMRiAziuhSKX0+Nhd3ZebE6fvSSLdzr/6V8A39EFEMsM1QHT4Ox/8DLf1cEjVjHWZXMRfstp+8xg2GgjXuZkbNtylOO2sv0AhgyGB7Vz+KgSpc81JoCq4iYc3SDAjsBqPAa5CZdDGRhUjfiUQD14Qikrckz1izrtDcA2kh+2DGuRVLuHF5im8x+GERtPglY1vtwEV+Qv9/tVwYwjAhAkSTQHkBp3nL3f3r+XEicvXxicTNR0nkAlKhSUt2nT1TKbe4AFwQqc/C2BLPpkUEwnkQbbnskSiQ+xdOorxvj2A7UpIUHC65A3IRDXnelTTugTvrngzTWfPXrVXXDPQWdyKK1sSP/x1lcESsVqlY0b7HEUxSVxhz3nBWpjqaj67BhL2CbrKLpyruLsaBScLzQDG7SRs8HkK1ggOxXzc2Qecn5S+1A0Fgbjt+BBB4b8p6GIrgDDuQ55wmOMGWuFCnLUV24YDrLpdqaCTiWDRXjgt/BusVq88HA8FwbecS8HJXc5zsAEnHxZcQShoGWl/tcXPfN3h29jmanv1yIvR24WSC/r+dnz/O266xwbESDrj8+w58z8kx6maPL0yaj9zHEg2LjpjtKLL81x31x3pujr/Ssiwpt4qF8hyllZLL0gtm6/zl298iBv5arTwPNKLOaE16HroSDIYgH4jOnHo4U45ZOv3I/bfNUs2ohnxarJDl9jmOxznKtDTAY/Nzk8gZvX40pa2Y0I8jyuN+P2E3EEDsQBfaCRe0kXxqZMZia/k9nEE9qgu9ihR8MEtg8ynBNVI1gh+8qdy5mZmI+7r8UtL+LGXMURNHDoLRhLkYqfKxmfg/C5tBJqqDnlQfs3P+9YUJ+HFygYJo/PQ1T4yNtBBTrXNmMnm0Z8Zi0aEH/z/P4fKakoAgDcRzHw6Nu0mUtQkw3iAgPaSUiAMB+8sf7K0tqVn1G+t5oj82fcaajBZDJYPIadtcHfsfmG/IpVCxSqLItFXgadEqBtQsLpz551wwF9rzC+5dVNYI8owPS4ZbJOtE63lblq7SApVQHaCp7GTh6FN726uZlgH0PF+DbIGKwrTA5JJcAFzfIhyHd+ibb1XEb1FTVooSpdzMGp2CCYOgJ1fDmrEYYSju0ewhULg2Kph1uVfkeEChxsK/Mr9jbRwDRTlzZBg7wfFK9gbIBMF8ByEgvM8a0HynyFEFB5FWpz8ObmBwobu78NJAC6dA1JI3k9VdGcaADIFHgeHuOiwqNABPmV/so1x4VhQT7gVSjXg572KTDf2HrKoasfKUJy3HAdegUF6BAU3mCnRoEEIxBn4J1vZA1ND5InED8EbplbRBvoSICCT6smF8QrXGBI7J8ohC4i9SWi2DrqSeVpwtX7yC3mSMhM4dP2b6oakhlxA76P3/8PJIw9qiZ6QFzBNGKzTMM6ZFdQgc6xzNhpJnc66tAAxd33sufgdBV55OQiwppgTpz8AzBxFHCCypNLHgFCvSyt2/x50CKAR44ZD7Ex6dBbcGw90KYKfWaGEk4xBF3P2I90sLsbr4x4k99yp9zStoxPnPBR8iTKk6R9/XT8v+fn3rjnEcWRoKCkNSSMjBju8XQzzwt0izmZkhGFiUJ8QJfpFGzgJ/DHhPpDUB2dHacu3bzoOpm9msUdeULeBRvvKyt0ncarhHKzVf9CbWVBUddYaGUjpdGWVOp6RjDMyLSysIYR2GO4byvubK+SU8bZNBG81K4KzxZ55lxHulVeBujJTF2JXOEDu+Ip2Fb6J/WhZAM9Bb9YsorXUhRJlMEf3YBW3pb5BI5yNazhRMtt229nake/jfIb32MaOHM7wZo6CYz2scCTSeCpJBiZFuAZZP70O5MGY2wr2HP2BHPuPiCtmJ4v4g11E0dCN6Zl4TQzfyIUcm80JGYh0FyHo7mS3FMSRg1GagTeuy6PE3oKte8s5dcau/+EfN3nrNjwKfja8u8q1gJ3xQy4DdHidl1Uq4AKa2/D9R59OhXYoOwMcKhaR4VVehgs0n7aK1+qvTNNO47crHY/e3G/DHxWE1wjTbbM5ELbsI/eGVQQpOEcPQXuZBqhQcnIXuDH8LA4HhsLV86TsUOZ7YSBokG/Qk+Ut37jTxiy2ti8uWBN6QBVKoLMoQNUinINtOr8gkfupPYMaB96FcBaWsDefyF6G2NAZLc9qtySjj1URzlsaLf8wyAoiUZBGh3PU/KnikWWn4W66QdSDy6vgXsWIYjA/Uq7hUZ4gv5kFK3b3oQrTId016zrXzsbrn/+OBCmHTaVoTZbKZxzKzQNjJUjhjuRJwkQenWlc7Y+eK8Hu3NGIN0Sy/7QYGa976vdv+QlTS2grF5J9qmCzyI0qOE6xA0E+Ntct3CFidaNcLi8Ijl15mko01Hw6OIoCDKfR7TKPGvNnIFuZRwFID8Y6B9J/wsFHU+w9p0LYm3XZlUo9iBitKrKCCQ2bCwUO9ENS4TFh6J2ENbh8a/V9x7dlSA0LzzE5AGh8NEJUYw1zqcp9SD+PbGBIOCc9x6giq2rv/rktfCJifvA5OQOyPs2bk+H7RJ+Cq+5F07fDKYo18AI5sch+MexLwkdjGQRy0AsHMzjhAKEy4JmQ9WJXU+p4uVFlTobRdBWFfBJGo2sf4Fl5Cja+EhVtJGF2lzlDeFHnMVPs3isQyi/xlMwwPX7LlVumMlVVUkny57BajYSOiAPMJy9Zy0ntRiIKewUZWU6vIwOMZgz9wwQEWKqJiuJN4EWVZwEoogEJF5v9xk8wxVr4MiFbSn6MuQL+jkGBDFB4VOp780ahxn/qRoIQigMxp4QtMAp+y2GyWN2gFtANFBqPAT5Y0EGyFHYQYoSTNoc+FEkVtXnGgbyDSMbrwCtXYfgML4g8hudvgsnWmMvF1VVN4MeRCC2z66cdIVdF051lJWA0ApS59e6VBzRJhDFbb6fv9Lk9dNpors3XokGZNxAyQzE3IEYwC75Lyw0GTRZVFEiZM21FE4gi0PTGlS2QSO7apw3pXQBkVMSbzIXlLLhFmsaakZ3ckPjpzxIilonQGotXLL3VaRWUwLJFzPwvoS8Kg6sNqY93HiMfLwIhxN42amIIS8bxSvGS/9iJHSOrMhCVHgQh9XmIJgcbBoRv4RInGpJZ6po8JSA6/d/s5wrrCORSPhSZOsb1h7sjlKgMqmSTQRKllOWjZqg+qR28RqsSsFA2DkiaAo1Swa4igYrbkcT0N/U0BamJU7a42boaM8f5RbYK0wFX8V2xUMSy5p6JLUx7V1SGTxpOkKDUYDA9frOqh+nQQ9iqMsYFIGT6SsUyDo0EMLtEYG3hFc2vWI1FTTwsJUaJHYE5+wdKrTA62ZEAd0T4TW+B6UvR+AwlyFj+GY2DmH6GWDpNc/9YM41E1BF7wsGIGqoC3KKKHZjA7ahicuh4KBriYKLiodnFytJF0I7tfKLKFizml1tCvY/5VDBb+kaC7zzTGZPrmT8oQeR2N9CU+UL725eb2IgIWMnGWBlatGAeuPJ3OnCqOcGgwDrlkrMSWMbK70GPMN1N4Bt34CEj2tbv5uFQRCTL26BLW17ZSDWdiboQEyNhDMYR/ZMNVWk0Er7IkSbEQBYW8OtxYmwaPZNe84ct/U2P9ds+rUP8yAS3Dvx+9Nog1YjzPQqdFMZuZQ6c6g0VwlL6likU1IjGP6eh1tmNTMPk3CdLRm8gJ1Ii+y5lj3utw1Cm8gVUpf4YsfdtdhkKGbEZObHdWhA0RxWWluIl24ZqszPlP3ZrXzcWNA0fIDDoc+ezfYFXV3ft/bYE9iYjPYCdnpRGs/wenYVDaABG+/3wpPjDoaTO88n9Pk2lPMb1bVRewZSNmy8inxi22QaFQxdscS1pWkmtLh5z4Yl8NJSHxnz7ClgQMaTvO50nSZR6hTsz43aO2HQNPVc69AyboXiqgaDSXWAROU/2OxZCL7PmhRfKN1sQnGxzWJzRA0qGDxGOYhFge//rRyMJDaRVOgpgDMpqPD+QrPAwRP5i5QYui4RjQcSqBqGSSYbSeS+Kt/T4r/0fJ/VuQ/wCRNAFoq6ZnFYdKDBpjoFFADI5yDYtAnRP9ATR0taedCDWvShT92KP2bNhK3PoDDEGungQZIKRBqk/IkYqih4Up4KB4VCota4gWii1vzghqzT7GFz4isz0ECGwsysOgP1+sadK/CMPBdGsVtdLzezWQ6jfEtChZiuEUCU8LKn2Vbs79UkVYXCTx5EsH1m2UvgWpASF0gQddzAV24Xgv7NxjCcn6ti4YWB0RzAbYS7RIKxlgmf8fDihZWvgru6Kwwtp1K6+khzCO26RSsVqpimzlSyVBIYFbZ2rQb14ivgvbkWSt0bcH1Drz2bu8HatAEuegjRwN2MM5hpEiFkY/DjkCpA07SXwqdGFbvRwoJcQT8Pycq+e9Vq4zGH1tsoFMDYZlgw5jXZ6HFcFLcevPjPo9BUE90fnKyQv1LmQISBeaQ/ILzpuGfKcIRxCtL+dhlquM+8R11WeKo2yBTGFWJ7kAehI9p4XlzGT7UgNknW1DvRzLt+7+m6Ein0spuupswVllFkkCZxILpIBSb0IEnHhLN537abaACCjSgIuRxt07EBRkEogw/6Irq6mXINAcjeHKhu5FEip+Ms3EhOsByjg8lQtylUnMdGf2/1rf6qZ/eSSz58XgA7Xjcbwr+UFyKcHFl+z4AuWzPMKIdQz+ek9ia5fj+CKifGQmZ8Dv5x6g10GmaMe+XFWZntDgLVnAai8DgLQ07RfAfRIMvqFFIUHjZ0GkSEXk0kgwYzjhuO9BJDasVjJyCqLUeBpsibG+S+YhvxVwkFVKWHotPLqSu9oGcBlcE4KlPvKSDP80Xh9SDw7jNHQO/QNOTfUju2P8inTDlSu5GRlsmSC+bY1k6VaP2kV+i9y4A0yL63QPRtDSc3mdYpZwo2aU5BTaSXZmibTjji4LYEjoMPyc45z/OWlonS9SoqDVATVz/11JS+LcfiTQNoVEgbOr1HYJOOV774MzeREyN7DNQQj7sxiGxylJMmk2QYE1GyL254ht8C/97+5MXY1HNK/Y1GjM+QICsrkvQ/RsklEg99Kx810w5ZC4W4de1vYQBBcD2rciobkufocwZKxHNk5ki3wF/pxwoP20b6Y6IiIaU9CCu5vxH0TTSKPG3G0FOoiiKGLrvv9f+XGqFLy4uQgsKmvu8oP0SFStUiDTf2mvVHxZPTJOSwY46uNdAhwMAnzwJksQ8kIoXOOdDghFaM6nyASjOtjmk/M9rGTJS+X4HSuBehHfL+/S8mZ2ytCZTWpYpxEn/LuLEXRdgopDzi8AbipskMB6ftvsaCQ5rt/3Nh62t/xka3y8avFJmLE7o3L3upzNRFvtWNYIOZToje1BKxTLTTv+FKTR1Rk/GgTuxfCkfDpReyxCjlmfu6ri+soXqS3sBijbk9brbcImtC84aOIpZe8WXw+EgLYLlD9sPb/pLa8tbfSMMHOhjVDbBkPJbYZ9Y/DNuZJzWAkXYYIUcgXkCTrk2FEXWfQ2irCpBsafuyM2PyGRoJKB5BuE0rmpNMzxZY5yeuemaPAw0o9Q7DPVUCMfcZFIJ/25nHnFBuOsDiT6I8zG8GiGDnTp/irCP1e501yU7i5qt0ZTY3omDy8I3QgMSsS/DsL6kRNprs/VQcnklemJy1aNjcYJXnZ3/DmVlzfc0VDjIMe6Gqy9EoKJn5b1N2JEiObOWhpDlQfKP7eNmXy/FkoloYCPpb0tPseQtfMMZPIjtr6QdeiAz6ga5WG8hC0hNPVANpmBPtabNvcvad83+UDlZ+TSo07kB85cs/+0d83x07pi2cCcWeptnkCtKWRjb9KJqFq7HRE8uTxmpy8JEGOEgWz8CdrwdC7d8IDPT5gXUpGNufmBLbSIJwTbNIN55+OEr97dTyoSNX5TAU3pMZywwZnM/KnCLcJ4fqJ6kZVc51IOHNEiLYYcVjycifF77NildHUXQ1cnVew0Dh9ljhiRJ3HzR4LV9uvpolbY3Q1qtSH6x8/fDkvL2eZIk4qEJpAMYVuo1Usm7O7ryMj+/4huzteRCZyNN4Uhfa4B2ICCY4Tjuo1GyeTh/Mx7Qew5LJmCyXv1cUwRrpJAQbNj4NrvzWHxd+iuYsrmsH6tWRMs13YhuOH7RWFFqG0/HI03B8H8JNz+BvVGdds5j0hJqE58xHJ2gRnjdxaBPCfg++tbg1vh4mxbaRZ3cHWoalqMaH12u8TlQch3/WMGb8EVvyGOiqZSinltN4xDScmLnoKSxCk7qoqnwt/LgJN1BVdKrOcyt7HNGGmTgcj0WmyAij8Js83n9VzGk5QwzzWgHKHLte4VxWGuTJI0LP8gMu5PBw6AHbMT9kd+53D8uk2qj+QL9JrWKS9DMMxNqRhGkvIxptMg362QYSHOIDFcRTs/3o+Qe/e/NDE1a/fOxzzjT34FMfob0fADf3TEPg5oy8qYNRAO6EWtbTiAUNlxMqAx1nv9Mh32w7dLY/DsuPOF43tRRA3AJjFYrb1F3LHKgG0QEdkTwBzdutFGpucNG1aO9nln+QlKzHI36KHjrlz8yyS8rBShsdJa7oIrJJVRJyA+kuz5W2LYCdzBXyqkodiKNNKj7hvrBiL7lu3Y3MjOIGFSRSm4BiISxGiVqoJ5+eXyiV9IMwA0EnsquODTxNxioQ7qurvuWvfvlIFCV38YfPBsjgeBf7Ms2HVc1EBbjL4Oww02SrqhIlrAkyN8sPoV2xLNbnWOzLSqovNsmtFbEj+2GfHhocmp1JvFU/0IJj0IdqfQyanFsZt2Y2ad0kdHdtcnlp9XGdiusshCdKXOggl9J65/t+9jLW5BFBFgXcXa/nJF20OkzcoG6tJ0ZE4OU2f8OaU/wVLx4h3tywRHpevw4U0cMt+Kk1nxCAVUS9KIhDASUijuga0nsZdYFLNrfa7+r6kffC8jn+tu6fUfTsL+P2h4f3+yxA7xuU14jcEBAVa/SbZbmOi6hH0fjsjZc7G2+7ckTzUyE0SDK3ODa/MunwvVAQfgtCVfW4un4YzQx3jsSJ+wb+eqXuYiO5ITO2A7evRvvdiSblXu3jK0GJqFJNX+k7ecPp8tnaSUTWeGAQptkpXEE4Qk/3lkR+sa+KL/I6YVA63xGIwhOBFK9ytvOvDjAbs2RLu38y37tUrt2xVPJ4q9GSOcpobT0a4X1vXKfi6LbpR2XKASVyN32/hJzgLRScLpnPL1c9vbeJQuFxIpdcm54kilk/3DP7SIDWdoBuegTAfBQd7xk1REpLGLpzm0BFET3tl6kfx23+Y1Sfw/tL6guCiCDAHrXJJEJ5hP8N+HWFY8GdOO+3xS2jqFPaI6oZ0XB+Dd71GrDGHAui+BmQ/gKUyBnYkJYGJyBX4OvxtJXAY/fiebdhY7PU78FbyW4I22rWGjHkOf1lUTKjLxtZGEtgtQ6qUvWZWkJl5Fm+m/smk7uWHzSHHg4nBGgpekTP1j+Inp4/6CeBkklHmUYbSyRbg963LGYnlBlPumLb9u2IFttVKafooRkSprB6Kx4BV9j/OFUAk4KE1cgF7Ws2ccFqo8v6mRsTllomWyr0I3XoWjJGj8UnQ79WubbJtiK/2ObiCBN4CXplg1TNH1xqpt30wa27QXh3h5SOp5nyxuO3BE6IiZ6Jz5VCt8rYJrnRHwaUDO3aNckrbB5O/MgteRzbfAf+6FChSwlRTiVhJM61eGKhrClBM/Sjy9l7XTt4jtBAwG4WhMEGGmGqFUki009DCxd82S1dr1sgX2CuQJ/WCYNMFE+gBzakWVHoqWoKKGS0addS2zUPY5MQdTWcStX8nQAj53+VUUVdgJqFpjRFwa6+z0VBaB82oLAuQWOZhshjGEyvMNtIN3j4RqMXlKz8+UEsLE6Bd0oQ6hzwKNEUBpGY5gVh3iFKRLHRF9zslGCDLmvXmnw9Dp3nhmhAoWojqr1xrMSFhmnFawtSKYroyvxS3/VfMN9GyYg5Og3v7qKi1DMp9o0JRASc+UkqJI3laKMljTYHWr4na15lHCbCyFPIncaCt1c7NCoI7/LCo2ji33ASH8V5nip0hGnAqFJc0rbii3Xdoap+EoqjCfaC3ANC+uvMt/m+nVFBeBeRgIQgjl+6kBP8CSeSomc8IogsMhWIBhMclfqWZEEVK9H/NYISVJl8JofaWolRQXjfcIJUJA2rcQavtcOgThwGGX8UA4M4S/0CvQIWNEAD1+u7RQRyVe3b5kYF4X2AAoTg9BwDRZHuxXl9kDwC9HvaK8ghlAkiZx12PH68qEMDA4gv+KJwETNgt7zNb1QQ/oUoQIEOChevwlG/FddVEApAAgbJYWXMJGG03W9wG4T09NNOZWkymAUF3vurYlKs3l2v4hsVhH/RQnF0Ch/ehzO3jIdcYEYNUlQKgcHNBbhO80WxayC4FfnvyA1cV+UWs7dLDCqW/xdgABZnO7MDe2YlAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"http://autosug.ebay.com/autosug\">\n  <Param name=\"sId\" value=\"0\" />\n  <Param name=\"kwd\" value=\"{searchTerms}\" />\n  <Param name=\"fmt\" value=\"osr\" />\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"http://rover.ebay.com/rover/1/711-47294-18009-3/4\" resultdomain=\"ebay.com\">\n  <Param name=\"mfe\"  value=\"search\" />\n  <Param name=\"mpre\" value=\"http://www.ebay.com/sch/i.html?_nkw={searchTerms}\" />\n</Url>\n<SearchForm>http://search.ebay.com/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/en-US/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAB9AQAAJgAAACAgAAAAAAAA8gIAAKMBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAFESURBVDjLpZNJSwNBEIXnt4lE4kHxovgT9BDwJHqPy0HEEOJBiAuCRg+KUdC4QS4KrpC4gCBGE3NQ48JsnZ6eZ3UOM6gjaePhQU93v6+qq2q0pqgeJj2S8EdJT1hr0OxBtKCD5iEd8QxDYpvhvOBAuMDKURX9C9aPu4GA1GEVkzvMg10UBfYveWAWgYAP00V01fa+R9M2bA51wJvhIn3qR+ybt3D3JNQBE5sMjCIOLFpoHzOwdsLRO22qA6R6kiZiWwxUvy/PUQZIhYZ1vFM9cvcOOsYNdcBgysISdSJBnZjJMlR0Fw8vAp0xoz5gao/h+NZBy4i/10XGwrPA+hmvDyhVRG2Avu/LwcrkFADZa16L1h330w1RNgc3DiJzCpPYRm1bpveXX11clQR28xwblHpk1vq1iP/5mcoS0CoXDZiL0vsJ+dzfl+3T/VYAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAK5SURBVFjDxVfrSxRRFJ9/Jta/oyWjF5XQm6D6EkHRgygIIgjUTcueVgqVWSRRkppEUQYWWB8ye1iGWilWlo/Ude489s7M6Zw7D9dlt53dmd29cFiWvXvO77x+51xpaaUsoSxBaUWZQ4ECy5xji2xKZDyCMlMEw6lCNiOSgwZKJK1SkcKeSealfP64t0mBjl4Ow39MkDUL0p2RSROOtqhZdeUEYM1pBl39XCg/fEeFtWcY7G9W4csvUxjlBkCsQ4Nt9QyWVfvT6RsAKXw3aoDGATZeYIt+W1kjw7cJG0RctWDTRebbKd8A6h5pwsDb70ba3w/eUr3wt/cmwgfw6Yft4TNMQaY7o1P2ncm4FT4ANQH/jQBJ2xv7kqIXEADDql8eS3+n8bku7oxNm+EDIM/dU92upb3T/NJGeaNbDx/AsbsLRUY5Xn92caWXY5d8RV6gWllxSg4fAEnTC90DQW13BLlgXR2D3dcUeDVkwOthA1bXspxILWcm3HdThcfvufB26LcJpkOEAz9NKI/lzqpSEC7feol5EWnpSeSlIxCALUkApmULdjUqxQVAQnl3D/X/yQda4QBEq2TYc12By091MQ17Bg3R88nHKlQbVmHvj89awNBLYrwT9zXY2aBAxTkGFdiSxP/Jp6FLDw+AS7GfsdJTJ2EqSO5khD43nGfBARy/ZxOQgZHe7GPM1jzUvChUtmnBAXQPcKGMJp3fdFGq6NByEhiAO4b/YptFfQJwNyQ/bZkVQGcf90Ja25ndIyrKBOa/f8wIpwi3X1G8UcxNu7ozUS7tiH0jBswwS3RIaF1w6LYKU/ML2+8sGnjygQswtKrVIy/Qd9qQP6LnO64q4fPAKpxyZIymHo1jWk6p1ag2BsdNwQMHcC+M5kHFJX+YlPxpVlbCx2mZ5DzPI04k4kUwHHdskU3pH76iftG8yWlkAAAAAElFTkSuQmCC</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAKQWlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQLg4Ji1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwSE8vE9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS72yy/UCZz1v9/kSI3QyQGAApF1TY8fiYX5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7yZiXJuShGlnOGbw0noy7UN6aJeGjjAShXJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJMkUUGe6J8gIACJTEObxyDov5OWieAHimZ+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0tAyOMBeAr2+WRQElWW2ZaJHtrRzt7VnW5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2JFqbHbO+lVUAtG0GQOXhrE/vIADyBQC03pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y595nL7vtWO6YXP4EjSRUzZUXlpqemS0TMzAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlou4U8gViQLmQKhH/V4X8YNicHGX6daxRodV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGitka9zjzJ6/uf6Hwtcim7hTEEiU+b2DI9kciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAAhIBIEAOWAy5IAmlABLJBPtgACkEx2AF2g2pwANSBetAEToI2cAZcBFfADXALDIBHQAqGwUswAd6BaQiC8BAVokGqkBakD5lC1hAbWgh5Q0FQOBQDxUOJkBCSQPnQJqgYKoOqoUNQPfQjdBq6CF2D+qAH0CA0Bv0BfYQRmALTYQ3YALaA2bA7HAhHwsvgRHgVnAcXwNvhSrgWPg63whfhG/AALIVfwpMIQMgIA9FGWAgb8URCkFgkAREha5EipAKpRZqQDqQbuY1IkXHkAwaHoWGYGBbGGeOHWYzhYlZh1mJKMNWYY5hWTBfmNmYQM4H5gqVi1bGmWCesP3YJNhGbjS3EVmCPYFuwl7ED2GHsOxwOx8AZ4hxwfrgYXDJuNa4Etw/XjLuA68MN4SbxeLwq3hTvgg/Bc/BifCG+Cn8cfx7fjx/GvyeQCVoEa4IPIZYgJGwkVBAaCOcI/YQRwjRRgahPdCKGEHnEXGIpsY7YQbxJHCZOkxRJhiQXUiQpmbSBVElqIl0mPSa9IZPJOmRHchhZQF5PriSfIF8lD5I/UJQoJhRPShxFQtlOOUq5QHlAeUOlUg2obtRYqpi6nVpPvUR9Sn0vR5Mzl/OX48mtk6uRa5Xrl3slT5TXl3eXXy6fJ18hf0r+pvy4AlHBQMFTgaOwVqFG4bTCPYVJRZqilWKIYppiiWKD4jXFUSW8koGStxJPqUDpsNIlpSEaQtOledK4tE20Otpl2jAdRzek+9OT6cX0H+i99AllJWVb5SjlHOUa5bPKUgbCMGD4M1IZpYyTjLuMj/M05rnP48/bNq9pXv+8KZX5Km4qfJUilWaVAZWPqkxVb9UU1Z2qbapP1DBqJmphatlq+9Uuq43Pp893ns+dXzT/5PyH6rC6iXq4+mr1w+o96pMamhq+GhkaVRqXNMY1GZpumsma5ZrnNMe0aFoLtQRa5VrntV4wlZnuzFRmJbOLOaGtru2nLdE+pN2rPa1jqLNYZ6NOs84TXZIuWzdBt1y3U3dCT0svWC9fr1HvoT5Rn62fpL9Hv1t/ysDQINpgi0GbwaihiqG/YZ5ho+FjI6qRq9Eqo1qjO8Y4Y7ZxivE+41smsImdSZJJjclNU9jU3lRgus+0zwxr5mgmNKs1u8eisNxZWaxG1qA5wzzIfKN5m/krCz2LWIudFt0WXyztLFMt6ywfWSlZBVhttOqw+sPaxJprXWN9x4Zq42Ozzqbd5rWtqS3fdr/tfTuaXbDdFrtOu8/2DvYi+yb7MQc9h3iHvQ732HR2KLuEfdUR6+jhuM7xjOMHJ3snsdNJp9+dWc4pzg3OowsMF/AX1C0YctFx4bgccpEuZC6MX3hwodRV25XjWuv6zE3Xjed2xG3E3dg92f24+ysPSw+RR4vHlKeT5xrPC16Il69XkVevt5L3Yu9q76c+Oj6JPo0+E752vqt9L/hh/QL9dvrd89fw5/rX+08EOASsCegKpARGBFYHPgsyCRIFdQTDwQHBu4IfL9JfJFzUFgJC/EN2hTwJNQxdFfpzGC4sNKwm7Hm4VXh+eHcELWJFREPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS3UuH4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufGK+eN8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000IlYYqwK10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR5vTkmuRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41lG99uit7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9V/ndzPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0MqiyvUqvakfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui6rq/Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx4sf4H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdLz5HOFZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX297Yb9jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel93v3RB6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/syOll+AAAACXBIWXMAAAsTAAALEwEAmpwYAAACN2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+MTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj4yPC90aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqIYvkNAAAKUElEQVRYCe1YCVQURxqu6pnuYYYZZoZLYAEjhwY5DAHRgCcx4IEa8UniruhqjLriJtHEXGvivGSfCTGJkjXxTFxvM4gYcQVPPAc0CIIcKlFRIJwDzN0zfdR2jw5vJJDI5r113z7rAX/9f31//VVf1/93NQA8aU8Y4BmAPWnYedHgXXRT8MeaFjrRQKIgvRlJKBqJ3MTQFOAOzoV6Y0eG+csK5o+HZE/fx6Xn15eN+6ImfwEEkBFCDC0PS/kqyT/86qOuR+gMXLLDvOzLAupDTym6HB0o2BzgLqiJ9mXJA2WMnKTBqPJ6ekVhtfWVAHfq+qZC8wdLxksOOPs/tj5EVpKln7pQXzo61ifiOG0hav6jtby+x7TR57Uu9NZ+0+K+Jjhai0TJa7v2uC9po7JOGif2hXsc9leLtmWCbTNRSM7yf/Q3vv0krM0nV646YFny3hRijSrVdXNfk0wOhdZ9GvPXo0KEO16fID3eF+5x2BmGIQBC3A/70Ol+lLUI1Zcsg976nvxosA/WOjFSkqn6Da/Z8RLNb0AeyzAGEAAsy5HAyX424cVadkGzjnEZHybKGRkK9f30fwhuVKt9LPeqp5ENdX6syUjgwWHVLkH+ee5pi3UPAR8o6NbfYoFVOxq0n/QCkiAzkA4thE+vv9gbdl0BOeF6ExuVf40cYCIxChciymBhxNEBeMWFD+V7acByJPBE/NJbu2V9srX+Toy1vs5NNDTitixhzCFZQnJrXl7eHwQCQRRWdo9JEAkgoGlQ9kv3R7e0ZX2yqOtkzjFEUwGYVF4qCouA5ktnv+vI3n9Vd+zwJOeZUL1ajCpSvwPtRz8HVJMBDJhSDjDhGHB3ywX0Y7Ia6arcHfjWViSds8lw8NwN+lUWsVVJ4USnpwy8zzBIlTZCFLA0yaXSjuU3j1hAO5GAtFq3pveX5djqajMAy9wQD41sISvLM5vXf1qiKzw6MiYlpdNNqRSDiPe7bsuXaNHcTYa/OgL3V+pzdi2smz4GdR1WJzr7duVlJ11PegZdnxxn0Z0qiOPHuOMqQFcn5aHiqDqk3e3mjEdlabvREQ7y4+R8HsePLd9n2hb2rs7IF2UHdrfGOkO2SIumZelOOGzzzn6zDnw9FfnuWbrRYWtbvSKvafmCcofOy45D+0ZXjxqCbs2f1tBaVSXl4kAMcjEZjj2KBZ7O4Efto5M/DOjYs20dERR8RjEt7bSzn2LqrOOykWP2UK1NLm37t39kH7v7wXTQmp8CPCathR5zHk6/wIz3gMjdAFqOTgS1qyf+cAHJcn5k5vsqBJV8UXbMPSdelBszSFh88ho9YcMpyxjeDh+kA4MYOwydyB+lv3g6RTgoZIPDr33HxjjTxdOzCF//CnzgoE10dhYLIUTCAXJ490YTG9RpYsY6wL3Jo+Vm/xlZ+mdFGEbjQpbUGaFgxihJo0W7f5itqVEqioqt682PGBiqhiLxnyw/3Rijz9vsCXTZL9vz1jWsticeeoytR8XjTgHzmRdB54mpRnJOjYnyx8w22l2FEKaCsPuwB3lBjeYmGtncxSq65+GKIiuwHyCgO3XkOZaiABdb2LYt62XLlUvTzddKbbiHxxEywGVl4GtZ3aQKn/IUXLsAqfFVDXRsbgkZPCPW5Vb3pA86JSUI/0qjX+jrJhgrxsGAxi4Q5uslNC0eTsUbc8u8EXeeWF2HvKcfr2MQK8MkrmbKTEtoa5MfMNUE8oUc6MsDesMDTMrn+IuAbHoal1BdYgKZ7rQzQVFl9AjOXuTwwQVQ4OUG6eGDJZfsNp4e7hcT4nbVcL5QilxwYDxzfCnxdHiuS1xCpvf8jF5vkdjIQQI1tzHQqmddT1RSbziCOMuYGEDv/ItcVbfea/y8sZKVVgoBpStWNSHGvQJAAcNyT8DWqR2KqqoIZz++31xyppPbsxFxPCEo7gCYxAJoboBqi+yJtevm2212CZXNafHhHWlxLt+26ZHgn2cta89XICU/dqwceVfU0ynz4sVvT4+ELbyNq4l8wQGs1carQDp6XBdjNgIgEXf5rf78w74I4LHYwkTJxeQo/ADFILC3yLL4cJl1Oj/g3Pi8cejuUkiw3KuIphn7dwcRGVWEiV0Qead2sLbmSrQD55DSiGdxhiTlLsGhJR4z32kAkthC+0nQnpuAUMn9x+YA81LiL7GT5DvrX7y6PA1796U44ZfFt+igZWr94fi/63a+m60780IEkbnmJck6HsO3+x9B3DJpyq67jp+iAQQOzLXVCboTR6bYjX38wXj7x6nypc8F42U6E4tnbNfve2OXbnYfeCAAiOQvJJBl7L6KtFevuI1KzKbaW6Hlasmqnn6u3gOnUCaTyCv9ldX2sRDVt0Di0wJ098LB3aK5PfGA1L4IFENqQMg4+3dJAISWfUvd3kyOU4ZG+AtU1xupdAvFen2U6rrV2ZeAGAUYGsiFhP0oEMlTLinjEw/RBh1s3vDJ1qYt64c74/l+886drrzs/oo8V4u8VNmdGy7ftqVZOTIThxLHvGRwk78nVrn/jNU4MwEXKaWEV00Dmb5XY3kteqCwpHSNj31i1NDgUbdm5T5jafEL4siYrUTgoExcrtQLFB7jWrN3feGR9ufPfNMXdldp1KQeCyqW7QW0zg/4Tn8FgAF5QCSUA8PN5cB0YyyIOTgNKqJu8wt0bmoNcn8np+Nmq47xiPLHD3yWqlg0Ogp2qus14i+LcvOK75Y+H+IdXBOmDHh7Ueyk03FaWmbM/DjHUHU1QaBQAiIwaLckevg5a2OjkrWQIr+5S7dK4+Kau0lwBPvksCGxoMI2+2Yz/TxX7+TcUzcKITDIXTGSu6CQXm7YbQkOzr/wjItmxURZlcMPqdWChuvFs03VlemYWIKAANdiMlmTZEjEfr8lK0ocOIdEjd8FgJ8PLuA2ngRwj5+BQGgCuOIqkEzcBsMzuGS+31SFSCg2mlMu36GSjCSAHAGDm3VsXIuOlSYMJq5sTldMVbfvwrdfOz1HjLuwNpoi3EVSQ5i7/5ZdyStNSKMWN165Nc+gOTuTMZsDuYTR434BBV4TJm32mDmngY/yCxIexAYqFcKqfDtl5yutRNIQVzbIm7Sq0ry7F+fA9SZ5QkB1NYIqFV+ufrOhks04jF18P5md0AcuW8NXZRu2y8QYNSIEX+/jJijW2sTtQ31sod+eNm4tvmGLSx0hzT34hizVye3/p1t2BymeXdX+U8ibbS3c28Ceu867yy1Diqj32iuUi5rNsz7t/fXsjP+1vr24/RrgcY1l7GiL4u4uwb5yeDl5GDT1XMeMaNgVHyr8nktXzEtG378m9gQ9ov4/S0KUv4jEuDdzYycTfazc4N3bfu61Mc9NfkZ06JuMR0vT3ubgbX3WhL4c/lt27gkT6Rt1O3afN708PISoHRZIrFZKQImFtJkQxH1aDOyCNj0Tued1z1R/N6j9Pevq939hfk+w/vhyFzRbCUJzuUuc5tJP1gV5peYs/hbMvam6fJWo1VsuKMhI9VzBEXD/itifyZ9gnzDQKwP/BlaTi1SzVazVAAAAAElFTkSuQmCC</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMwQjQ3MEVGRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMwQjQ3MEYwRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzBCNDcwRURGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzBCNDcwRUVGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5U94CwAAArpElEQVR42ux9B5hU5dn2c9r02Z3ZXmCX3QV2KS69KE1AsQAGEBT1tyQawUSN0fgbjfrFWGIs0ZjYjaKiWBABERSRDtKR3naXXZbtO7PTy6n/87xnlqLEL1++/Pn/fNee6zrOMDtz5pz3uZ/7ue/nfc/IGYYBXVvXxncNQdfWBYSurQsIXVsXELq2LiB0bV1A6Np+cBNDcdM+SgJAR9QADqGx7pAKNW06DC0RoCSbh+V7VZB48FS36hftqlMvjSvGyOag3q+uSTePIhjgtHGQ6eIiPXOFg7oONX0L+S0Axma7xG2f2NcCJ/06aGhV6bnTCqDq5zodDgwnD2m7NoJweBckOzrAMewC0FUV/O+/DqrfB2mX/Ag4qw04yQK8ywVKaxPYe/cFW59K4Gx24EQRDN0AXsTdQlBPA2h+HyCyDyBvNkBoG0CiESDZAJA9DSBeB1D7NIAWA+h+O4Cu4PU4gQ2E3AaQPhwgYwwex4av6XjeEkRVJ/CcARpegz9iAI4JSCLAjuMaDCwSQcfrfH5lAnbVarDyPguM6clDUP6+Taf3eSwO4DgO7tkx/95DwcYcj8WZJEvPcwKEEyFLWFNyHh0064ECh7cxpibPMWZ4XFc66HhuaS88D9xXy8E6eiKI+YXsr87ho8EaDkB11TH4Ei9RpO/VVPa3IUOGsH3VqlXs9XOcIIDdwkFRJg/HWvSRaw4qP91ao/6k2Y8BdwCk2TmoyBe+vaSf1Izv5SIJw3a4SevVFtYLVu+Qh2PEh687zM3OdnOQ4eQOxmTjQwTI630KhCYHHlfT/+f3LugKNQ2g0MsxgNMrRupZ52YTJAgosaxrNvxl6Zd7Pz0f0vIxUpglmEmgyJgtCXj+wrteGZ1b7v9b3xOnPAwEQKw5Bm1NzRC228H6jzDCWSePZ8rjmWa5OAjEjYwXvko+//F2+fr2Jg0Kuglw83jrHy/uL763/rC6q7I7D9eOtGLMAfadVGHZbgXcdq7weJs2CZnlxs92Jce1BnRENdf35ZXxRzLT+F/PGGJ5ISdNeBUBdjx+jgzBJAMNmcnAAcK0/rcGAjIo2x/8WIWHrhChT4EJgaBisHGmf1kEEY6Fm+2V3u4fz7riyWf+fOirx/a1Hu4jWd2QTETg+gHTX/5F30t/VhNuBVlX8TPmMShGcQIWHqjsZDsYJ2tBsdpBRxBw/2CDUDwTwchQkJvGQ1tYnfjkssQH9a1almjl4NqLbR8O7SHchVndnO7gADMcWkMGnPDpDAgNHTrIqgGKCg3ndRPfumGU9a35FeL0Z7+Iv3iiWcvPRWbxhw376+9G7nPYOedz17rvONmhwVnnjM9VOw8iJoIYxosTLf/e4gvH0oOMuGCNBku2a3DDaAFuu1iASkwoutggJTxmfrbNXX9Tz/HP9XBkwsLabXP2yPE+uuQCzuGF+kjbnstXPQ0RNX4KBJ3CrppX4FeJTBgQy4FYYTaiygrw3+gS852lQMRnBV4e3vtGnn3ne7FVqAGy7A4e5o633n/vZbbZhsE1U53v1BQcd2ZlN49BNbM1pEO9X4MxFdKnv53uqOhXLHwVQu2hRHWYNNmxaOYw232+6HeyHf+pOQTgFRyYhiMgxsNgSLZ/+9JADF+Yz4GEyfTKMhWGPyTDzW/IsB8ZNt2ig4CDqOCbmmIdUBdth7gm20mbGKkyEpYT6Tr+/SwQUOKpURjqyofb7L1BllBXUTD+m1MFPCHXirxgETlYvke5/KbXowuSmN0U2F9eYn385xOtT9a148kizZOg/KEMkFGDEFvQKZGIGtVLCv16quOBeLsGU8+3fXrfFMeVqA9ixB5ngki1IgoDIUj/Yj5IMT/ojvR/+9LQuVFyOJDcCos4sCG23/xchfPuVeG1rX6I8MfgJF6viMGnYLNYGibl0yOJSAnLh8Sf3nlRQuZV4TY5E6iEREH7pzEYE4Yo9gpmvRhdZkNAxFGcYj3f9viV9gdRFMLIngLkpfMQjhtnMcGZm4zngxoBsHyAgHF12whcKNYTxuDLx9nX3HO5fUZrWIdI0jC/NAUC2eDBgo4j58Re4BqrQXN5/seA4CzSw0uyo/QpKOZAxISa85wTXl7HgcsVZcwAcBoAZz6eudO7ahIBmOkqgYu5XGSQKPDA/XOAsLNOIxDA/R/HFsbiOudBoUgBvGakdCOVgm9PaBDHetYfxaEvBkwLnAsMZD0H9xBgbIUAQQQMAYPKRFmusHTuBNsEH4Ig+j0QIOJRIebjAFlxV20uc8T+B2/EEDkeHAek9N+/kw+NzW5wO2RWS04BADqBoJ+1x1UZHMgKc0pGYy2XQE3ZwH8KEIjK0RlMXfqtcn5hFg/NPg1mDLOsKMkWDu+p1+AkCsG9+EgBnDJAZPRFiv97YODM4KJghE7DRDHFstNM35FQ4GwQ6DwDQaEthhmB/wbhn4Ttfw8wuBw6MjEPIX+22bPgzgAA1WViRQNO7ZT5dVEfXFk4CFm3L8TjflY6/mkNpTG9RWp+/E5XTQGITA2XV4p/Lc/jmY3s/C4j1VvIcPLwIYYtnDBYCdC0039P4jEUzQw4XQt9li6a9s7nxDa56QK0hTTI4OJ4DOMUOL7vJ3kQvJnAE6J4nn0J70oD3u5gKKPm0T8skjiioQI8qcTpb5cyzYaSGa5UFP5OcWiYp0iui8drous0/tZ1pV5PGklIxryCFvNqYFdSQTdSj2d/MqEpkC7a4WZiA10zezG8Oci8yw28O5012tgY2ewgpHvAkGWz8cbAp0MwFAHRMESB51RTIKJLE03jKC77Vum387g6MBOtTgDpvXe+oAwoEteRPYx9x+uTY/A4ObhupAWBYApDCdMZdQCWBp3RO9XBNLSBZCupHNB10TmTIEWWAQHfP39THC4qU0GgcZe5033uVFB5pwsETwaovtZ+kbUrp2rRyAV6MNBTj8fkxP5dR8Fi2WcpKt0sObt/LXi8KQT/Z0FLhUXKwFFBEZSoHw6N8yZDonEEqB09EBAx8H99EN+2H9wDN4AlaxN776nP/u3sdqIryPNwsK9eK/xou3xdc1Abd6BB75aQjaTLygWN1NnRaSYVsGHy88Gg7qooEY7luPifxCKusMPh+wFrx0EtssEtCILi9FzQmxsxR/BVbwZzXHLVkYuSJ45PV+prz8fg25PHj1Ur/ra9YlbOVhzwpbo303BYrTCwshQBKqZHQsHbrVarnkgkYh0dHS9gSbpVXLhDnk7Zne3mkb4NcFu5qm3VajtRuaob5+w64ntYoKMIBLKdPTDAD1xhh5GlEtRiablnQQR+NNAClw20QiBmMkccj7dqfxI+2pSAmkYZjj/rNvvanWBDKuQkCcTsXEgePTQxtGLxb5O1VaM5ohebPYYXFRK9mXmRdV8N0FV5llRYhIBxH7VXDn7K0XfgXwXMCE1OnjsDDc1sG1sLAdoWzYTmDx6FaFUF8Oi9BXcI7GUJ0BPlcPKTQQyVgU14blk7wTvmUcgYtwQEl8kU3PdZoBjL6dFWrdvjSxOPf31QvYE6p8WZ3MGBRYLjWLPe41izBjnIEiQQCTT5CJgjjRqUFIrw8BXO+5x2I6wKSPN6ikZPsYJ+SiTGNBkyJKfJBhQDzHg+zQNKfd2M4Cfzn5MbTxQRKwiZOS3W0l5piarDFUpzw2Qao9j+3XWuCy99IKe05/uTh48BRbL4jh48eKL2+PGYqqqTamtrH0ZWGC7KijFCxWDoqZKUZufqD6F49EVOC7vvbjRPQHU9wynBxH4ipKHqF1JpTY+fbknAp2vjMGu8HWYOt8LBBhUW4msHamUSA5CVJ4LDevbBOStaaKcbAgveejm48N25WiIOaVNmPm0bNOJP8f27Gox4DNyXThPcbS3TOz586+nEsUM9OLu9d/zYwTdUv29KwUNPXSl5MnQtHgFOILpTzQYF4z0PpaMFqu7+EGrfmQZkg7vfeh+4Kv8K/tU+DDpA3tVOCO28Go4/9zzEmnBUW4ZAYP9i0OKvwnlvzGVA0oJ4GNMVUcy8yI7fVKlj7pgXW3G8XnP+crrtpW4Zwp0IGK1fIYeW28h7b7P8/NcHlauzU4x7cT/py0evdPzYH9H9Hpsl6dfaINMRQrbPPIMVjbPY4ETUD7eUjobuWYXsT2JaOgRWr3gVQXAredLsB37/UyOZfCu0aplmHzgM3BdPHR1a8emL0d1bK7VIqDi685v3YO6vimyjJj6pYrmQFaWhpaVFGjJkyKcItGFer3e5iLRexGFUSagQIzgtoA4vwRoeNn7Qc7Yg4XXP4MHr4FjJoHen283WR/ccAerbNfh4fRw+2RZng0Zv8GYI7L2iYGCSS1SUkQVMkSFkZENsw6qvY1s3TpBKekL6ZdPGSj16biA+1WNRICDgxWr2vpULYfaPv/C9/fL2ZF1NhZiTD/4lC6ZpkfCmoqdfO59HQGEpQWBZzaJNmyXbDkde3gUdjRXg7R6FgpsHgL20GtQQBjdi6gUDvVjGhDfxTFZB9RO7IOnLBGsawLF5c0BPZsKAd2eh1EdiUBm7ZaN+2l2nlU37U2R9a4MGt02zf/bYTPvPX12ThHq/ybBYXpvnz3HOfnJ5Qnj+0/jMnFwe5q9PXnJhH2n6LeNsL0XjAA2KAnUR1EtiqgSd0gjmrqB4c0l2mJJ/nokTOQHtTz28IPjJe7Ol4lLFe/MdfZznj60Ofr6ITcBJrS1grxy6sejF9wfWzpl1JH5oXy/SWS1vvvB71/DR6+2DR24uKOu5WrRY+DS7XZYslmWoFTi+MaB7nLbTQESEGASIuGwC47t7EndqLnXL4GBwicgsoXGO8iGJHGRmCuCy8agreMhwm0GhUpKQeWhvCuCTNtDCQSZqQosXzIvt2joB6z94rr3lF94bbmMgUPHiWEAJEEj9qBXAUTk0kn/fY+PF7BxVC/jBhsAJrPh0ZOOzj7yi+tohcRhLfbQBLyaMgY4C1D62EkIIAupa9/rDDCi+uxq/GEe5DY8rmNpBpX/jORXceAIq354EaNOw1qC8RyaoWjATjj54NyjNIAePQjseMoQa6aFF8Y9a23XI6S5An0LhuYMIiHwPuiEEOiVKeb7AxuHhK+yzyksEfxB1lAMTZ+68yIsr9sj9a9sNaGyzgUUQTkuRU7sJig5dhkH2LBjajufS0gqhpR/fHFzy4Wya7sz65YP3pF1xVTWdv+BwgmPAMFZaE4f2gNxYb3imXXNLp3jUQkFo+OMjS9WGExLUH1dVRZHN7icrQQZ/5neT2GsNG2kHGnWoxQukqejv7lWtOs1IQv/uIptUUf6TxhbVxjNLDAmrQMgKL32GQdi5BpRjByH4ybsTAgvevJHcgLW8X7u1T/8X5JO1IOXkgZRbAFpHu2mrknGsjWko7rPBMXhks2fKrN+qbc3MbkndiqBj2cdzgqtXDDCwKhhtawEiWwFqHvwpNHw+mpUDb+UBcPRZCZH9AI7eiNYcBGNTCr0YWSvN/qEeyJ68C/JnzYN4wrR21O0+/udnoe2LbEU10D0BrNirnL/+iDo43cuTU9AK0vmjLSiwqYs4ulzCBOCgFzJAI3VkEVM3jrE+loyaYltFVnxtbeIXrUH8+qSAQlqA0+l0dmmI4MWcJ3nZ82TtUXvgo3l/QakPyJZJQ1Xnxb/dDvF9u4HDEuEYPAJdlpe5iGT1YUgeO9wNUHcprc14qQXotlwnW15+xiG/9CSkbVkDKrkMTDLSIWKGgwvWtOHFiYQOg2ivfGSZSI5Nl88R5DgyQhZezHndBNYl/K9aWcY8ahIayboVo82SLeB/59VndQWFHmfFgBZv1WMx0OpqWNOE0Gwt6Y2DUAW2nhWmSPK34esO8Eye+WzwyyUPyCfrHDy6DBnVdHT3tvvTRk+azdHoczjKzR/+nglA+l5739WQbMHRP26uLxCR+p29zfKQPswsEfFaBAgOfPHtj0DToptAxfRHaoYIPob3/MJTMu3B5z8PwuqjtsnWlEXkzeviSFyjK8Dk0LFMIhFh4tCag7aQTusU3ikpEp9uDeoCkRAK9GH5GQYE4g6QcQw4R0qk6WdiwQBNkaF3TzzHioGQWPbxTHQENgETRswrPKYFO8KUMDThJGbmoIV0I57jkKw5ekPHh/Pujx87VCHlF/pc5497X8rvtgDF4zeJmmPAB1AWYYmRz0xYtD1tykFqiAvM4jV2aDn42KdHlnCAAv3djcpDgYcEE4cX8H0g0JxFyvL/7U1VQESVDw4vJHZt6o8nN5B8sNLeCnxGVr21z3mgZmWbIhKFn7eiP4TWfgnRvbtRS2Syz9MXS9m5CWtZ+eJ41ZFrOU1Dce+G2OEDlyvt7Tap1JuA0JJLINqUyagrTj6vogEyxuNFlKW6NBgtzyiA5oUA/o04GuhkiE4oUlJWLaRVfgNt28+nhTcs2v4tP4JuHQ+e39ML66q4nlQWvVj2WkK6UOfTupdk8SdVjVlEZAOBLcSJolOl17LcnK80W9hR26qN4KiNLxvub+s0TCYVSsrIfXGniSBVFmhCKsfugl4hPOCJkxDfve0yAzWKJsjEIHH78FGg4pgZqKGSNccGJDat+Vl4zYpbDV0DqaBbc/qUK++ylvR6U3ClhQ0NP9fhY00oAxNMF6WzmRup7BCO9QQ6CxvSWmuHDhuPKpPQ8hxowudnBlpLzaP372Y2mgT+bF0AqfKSSBhzqM/RqXvou8/oEWGB1XIFgdsMGd2/wlo2Wm1vARJ9BgonpD2dAsqCnbKVvCsdnCPGQGTLeqYRINWb14gtispWoO28ljWY0HWowQ533UN39it54rGd9pyTFwIdhthBl83cpWVLZAc7pz0tWA4yJmKQ16Xew6VA4kDg9FkOLQgE6rYRmIKH+8DOq739en3RkeHpZknIEXSfqAeQ/jGOg/oVCt/QlLwk8CwZQjFgToEaTE4rj7aS34eDOIJwhuDw8XgdGW6znKjad8QiU9AiiFYHRD98G2R/EmLh9nI+OwchEAe1w5+mNNTb4nt3TI2sXfk4Zn8v3uEAx9ALPkDx+IytZ5+dkW3rkZ4UUP3tzJqfEs/nKuEjyqRv3tuY/Dl5XFbLMdpbqtUbfzHJ/hz9mzRAJxhU/BvVPpvEsfdapdMoseDF+aNGxf96MbS5za9709I5SOJBaZ6CuQnenDTx+zS4aJILnr3eMiL67RaIfrutJ9pAIBTThagtjbnhr5eD0tJ4qoVqYLZzrESUAYdINlLtTMHpAnv/gbtEdBwqik7qrMk+H2ReNSfXmotisX5NCdMG1K6lx8iBbGiaj0itO93zMwh8yDLuganGVKoeWlE/eEftAPEdHBM1JShlAXpe1WNVTU5HVaNW5Xac7ryuPKBc+6PBlpdoTMga76pVmeC+uB8t09Og0EPCmUsYrNNqQFkuv4Ha8TKfwGtC2jCc3+9/0YwkBi9WcwTCB4+DWpCbzrqq1HKIhIqaf/erOJVJKTvveOb1c++w9aucJzjdER1dEy3rI4EouLH88SlBTL0JWvmEu4GvGaQRElH2NxFR+kVhJme0h3WOlqClYwA3H5IHfLIjOWxkmbTdH2VoZ0AlBqBu4uHGBGsm0YoiPTWkNPO4pUrJPdyovD9hoKWa+hJYRrQMF9d3W40yh6ao40ilWR4++tTcjOL0tkZfyzuvoYMLOUgLsIkVVM9KS1MpIVdEy9MZcDpxAdWw0tbCLBJvMdcqcOgwjGSiFh8DeACPkerTi1n5WLAPYiGudpoFPNVPSNaXMG1AfYNTVJY0G02xYxiVVpMxWIrgAMZPHMOsNJARTN6m4Ig5MKV/GJqjnk9+9wncS0CnfsL6Q+qo5qA+ZFQvcWcdWmdihk92yMxiEzCSmERYPvoAjmdGgQD3XGr/Y798EapCHLQkTU3xXcdwqi3LWsbpxJYKCkTGFHLTSbu9csiqjOvn3se703ZxGFjalaZ6zH4rS5zOjiuH48pxZmeVtJSWSICQiIGOpcLIQ62GukIcUy75LqywLHzvq/gsPqUTghEdFu9IvnTbBPswqoPk/TNcPGsi7a5V4Dg6hz0nVFYfyRWwjqSdJyu5bkAPaZ0V39jQocF1o2zQK08on/GnjjmcwYGi6lDaw9KwfIfh2x8Mw/U33QRt6zY1x99CIZyVy05c9bf1tVWc5xG9GQESPqxvgRdloHWsu/9ngGKJtZ/ZiCHaBIcrBpLFjwj30KCJqJpb33mxyV12J9hLZ7TALsxou2FOHSR9QyBz0mmXwOYXUBhGEQSH70PAhcwOZGfZENIi6CJUSAbMgiraNdjzQL1QxMPtl9y6dftRy9eL1iQmFpeK0B7U4K75sQ/WPeDuVU8rt/DjnlSPBZkCGkJGxZJNiYmUPX+42nndkBKpocmHY4cW16Dv4s4IfmezFROBlxXIu2wGpKGFDK5Z1hjbtrFCyMhiotBa0X+jY8SYXfE9O/BcUZgG4tRrwdP2MDCQtRaQZYkFdNGCjiILda8T80oBAUsvt3g+iGg5tf6DgacO4vSh1t8KLnPOgJLHmy3Ayh3y0N8tid1Mdo86wVuqZHhxVZQ5BWqZ0nS0TTJrWz7SXn46z0pFDI9R06bB6N4WuH60jQaiOCmDiUgqNarBq3ilDslgPQJNU/eD1cpKA+d0EtKtKHjGxg/sgdiuLbhvZdogceQgSHndQEDAUBcSrRAqbXOnImwgKNRQADMnI1zyzMsHbUUY4I6O/WbJp8YGlYYjxdD8UV8IbsEatcbc2z9HNjhi2klLtgkEYgMx3bSSnatOCTfOskNwwbp2V94ooL88c419Vv8KsaWuXoVsZNLtNUrPKc9FNoSTRmlpDg+0rI96CSv2yCMufDiwncrnnCudP+nXTXgfyzyCAPWsFgCJO/eyPAHPO6AloLZ3GfCjxoOlW4+dWixiZjmW09DXn9+PSeJwXzwFHMNHUyMJpKJSrHw1iOkOcF94KfA5hRCuqoLoiRNgMHGimKVBsrD1jfrW9WAsmg88IXfyQMvBuRfZ34q2Yog4c/6AHNN/fBB+Y1+D1j/LzUN1swbUMKESQGxFWoFsEW+2paEW6yBNNjWgcLqs0gK3jLexGcpI3GBLv80MZv/l7JzK+bg0iEbxeD17fiVm5ypU40lJEtIjWzdeS5NvWjSKzi7MZhkj6JdpLsFaWg6WohImLi2FxSBm5wkoMt30WaXDD47zBi23l5Yl0ayjOLlgCQOAlvJ4FMy2z65h4o/6B8lmYPbQt8F0EK5+WONwd5TgY39kkm4iaHHRXEaFe+b4xeDow8RgCO0AuoSOj253Dbigv/glNdooEVbvk0fPnRetnr9J/qrBr7/89PL4qinPhrZU1SmuBfemjZxYLr21v15nZdantqIzUPDU+NPC4HRnD0RkyJASgyYlwqZ57cMvWMy50lhjDcsBJI4dsvo+mvcHEtcSUTyWAA0DHT1eBZG9u8A1CgkI3ZiKdpwB4MwFP/Q9aDsNmrVEcIndsIaR+HtkhvOnS3cmL6pvULtnI4q9bg6oa3bJ4/7NO5/IHDGsp3RoX4PKKO+US8ABKsTPtwQ0eOK9IIweaIOfT7TDJAQCCSKiRV4wmcAwuFNFUMKT8gte0MovgPTuOWHXgf2vtb767M8ZpWEZiB/YfRUG+WfOwSP9nVOp4T07mQBynz8OvJdcgWIpTDWT7FOPjlWf56hooXi3BzzjJv5ebqgDyZkPQrcRVdDyxWqoWzcB0lJiJrDzNug/6iHIGGdaRQ0B045AUPwAOVcAdLvWBAmVjI5N5XD8I56dtpNW9k59AaJHSWuAZKUmTx5Vs5aHp9sv3V6tjdtcpVy6uUorP1GvuZFpL8JgX7TrmMIG/e1702fPGGTdunhnEnpkStCIgx/U/GDhrKkFKdyp3kEnGEg32fH1emQOEnzp5w3d7CvvdziyfVOFtXsJ003t775yu3PwiA+tpb03dixfxDqLkgf1FY4xlQZATcHTVPMPOAYCBE8TSCHM3EwXr6263zsuM4OPtTWZK4yzswRoatHcYx717/h6vzy+L4ocWpPQaRVZomC2EZAUFEfHmhUYVyHBhsMyVLVokOFEkYIXYgLRSNVBYAtSgsgGTQIqc7RH2T++8yGpsEhNNjegmPFCouYo1/LSH17tXCUbWLmUpqSZVlDamiGBOkFPJsDarRhCm9ZcK6PDSJxohpzrbnndO/GyPdR74JzdMEM8AOXPzmVrtYkNaMF/e0Mm1PzuMVYCqK3c8L7pHNiKm+MoMA+ZfQQrapamBTeyrgsJ61733geZ49qYuBQ9YLdqpxpsvrABBV5uXWmOcD8K6xlP3OC8+MIK8fM4iUBMKCeW3b75wloqvRU4hn0LeQjEdJYs3FlTmmfoBGQ4fyKsERN8G26E+kADXpMHsm+47TYKKjElMQGVxJO/u2dVYNnCYYLLhTo4l5XZ7zV4MAjkspgO6/BxWjgEZ+5853o6cgG984Tjy3/tHVpWKNS3YfYnSA8gO1Q3qo5fzgut3nhEeYxcI14wW4dwVg8BSwXNK5A7QJcAm47I4EJ9gWWjjfQBQ71+elUGDcKRVoONspiT29H98RdnkNBB14B1rgT8H82bGfxyyfWxg6gVcBfTzTYr2ad41SHGBnJrU7fmd159INEYgowrrtjR/d7/uJXYQ8KsoEc2n5A+5BgMevoOdicI9RRInR/642+gfcUY8K3FwO9DZKabwadp6cB2vEJ0FcGtI6Bm6Q1ANxdVTFkMfZ58ip04lQ1Pb9hd74Qv96GORKCQK3Dj9VNSPDvbAfdPtUMwplcqGHgS3zKC5e73wn/5cp8M39apeN0KZFvTwCtmYMVJgh1dU44jnW54SYCmmEI16ofppSMik/L7w4lIK2xx43EkHtIunro2Z849f06crGWlk0S24mu3tn/w121YKuYKaekocTx4KVbEawabg6AxE1EoRvbtnqxHo5PTL7iQd/SthDN34de/+Q8GHmIOQnZumtCe4+VfjelG2aE6pX8U7U46ikFqRO04Ko9de1T+CYLGjUBoQiHp65UrsSbSJ6tjkFcgwl2XuuFYiwroeKEtrDuX7Y5PPdKoXU5OUMUssNi4tIoC6VEanONtOlR4dfCg0LIW9z5qLS47Htq0errqa0Mh4YToto3T9Xi81VHRfwf1D8g+2orLwDVoGMQPHxhWffsNO6L7ahzZ1129pvy1D8fxksUg78yaSzw1w6iwY4C9Y7aBVU1C04aLINUSgPZlN4GuHIL0QQdAsJm3vqVVIg1OAGheMgW+uWY1Y4K+MxfA8E+vMvsIQaIz1EY2+GS3lTEggb05qEJxtgjRhMbmEkgkNgUM9+Yj8ngH6icLfuZwnda3MaSPH1QifTG8VIqAjoljtcCJWCNa0QBUBZpg6fFtD/ij/ix2t1MiDOU5PXMdgrSlJtDAXVY8xI7aP+ayOsFb1HOFEgkVRnZvHUJ6gfooGpbG2P5vp8hNDbPlxpO5CAgrWnBb8mRtz+CW9VdGdm59U4/HxmdOnjEvbfjoZgsmiw0ZtXPniKI6J4eiiOBmFHtbq9GyYPCrmpWpn+xI/HpntXJBIo7CEDNep1YtBjU3T4Asl7BnUA9xH9rHqqWb43JmlsBfPdKeeaxZLTjSpFTGkkafxhpMmTSB3eyBNbP58oG2pbdOcM4NxgyjPcbBeTkaDC7FZPWFWPMjuHrFsPYFbzyTOHpoLDVLyDe7ho+plXLyFyANVuF7ipWAf7Lvs0VDpPxCSB930YN519/6uGvQcHQNQbZyhzUGLQgEpk8kc1aR+gf1r1wCJxY8BaEDlZByj5BTvhfsBQtxJBswbXpBsn0WnNxRBm5vAvLG/gLKH3kN0gZgOvoYpgzODhurrMxF2fDfReiw6v0qjC23ADImSygky8wNR5QKHMflJ3x6GjkvYsV2LJ+ZaSgw7/JMm9BHWu9Dm7625Rs47D+Z/+yuxSs7Ao39weY2RR01gWIdDLWZabkwrfeYOVar7bU+3iK4Xc2FJB6vY+v629s/eOsxubE+nS1Tw5KoUBKx+0JJVMrsvlEeHUbGxVMX51xz0wwU3oaE7KorytnrQb4LBHICX+2XmQIeiv44hH//cm9y7Em/dtXuOvXCcNzo1x42b2gl4WgoZk3zZAgQjRmYtSpwKCBzMPgJ2Tg+tsKyoXsmv1PRYUs8aey6bIBNvXaUA9BiYUnhWAs0XVJACQZR3PjYhfBIZ5HtmyeFt26crgb8Y9RgoB/1yonyk40NtB7voOO8wa+7Bg55W3B7OyjBvRdPZrqhs9SeBoLFvJk1fsIUhBZUjU3LZ0D7qitAbh4JSricaQRbEQ5ADfra0u3gGfo6ZIyYj3YlAXZ8PRdFpIrnZqBGMRzsFr9NR5OQ4xahX6EAG47KpTWt+rQtVcpMtM4jLQLHNQbMlUnUXQzheLndZsexpZ1uWDFg0T0Z06YNtSzZ7TsK7x1e03/h0W03Z9lc1RxT12abjqaIk2rCk+3w+rq7sl4/Hm3XJnQfCI8YPSAaRpBkZOI1J9OD61ZeE9mzY6oWifQxeD6D6jAGWjc0rdHarWhl1pSZr9nLyo+QpSS2tPcoo8/97XsfT6EjVf5p3UEAS0NZnrh+eJll/XlFKhxtUnugsOzhj+jd1x2SM074NUtldymMpSA+vEwKW7FkvL853n735a4TK/Ykk5MHWcGFsdhUpUB7SAXqVFIDio6r6Dy46botqS/FLNCCAYZkW2mvlZjhKy2ojm3FJbbo3l0WS7ciIVFb00Gi0dG3P1rKHRhDDWuhF354GpQzNUCi2Zzs8A5bBJp/EbiwFDh6OKBjuwhpAzno2BBkC1qdPVEjfAtsTYLNvKtY1u0Q0xyslW4VDSjOFOFQozZ20Y7EfZ/tki9XMfDde0hav0Jxoaob21+/2b1//uZEnawaBrLmPb95N3xzGIV2Hq0UR5s+60/+xV8/kFXZr6D3vkh8435R0n6Z68LAstXL+imLl8DvLHJngVO0gdviAAeVDZVjglBtbsSykBlMH3vRK2gfX5Gy85D8/GmotQxk0GT08D6ZGkqkG+SWJjaHwNts//lNsOdaaUsb3diSkDW2CAXHu7ZXnlB7os1sNJFAIqRT57EMRWS6HV/k4kxNK5pBs5lsFRP57L9vdTHHUMvULNofPSePuooJtEMJtmQaBwdVLyitLf/1FcwEArKMRPOy3+wuarT0SYFTO/UWaBaycx5Cj5rGAQNC40FNNDeWyM92x597Z0PiLqNNg7yeUuOTP/XcGpfh87isE0AAg49ikod2pP8HpjpvcUrcuscXR95ubtO43BwRWk4q8PN3Am8vuSNr8I/LJ6MmaoWdLTXgMLJS7WATCEkUj+x+BgQA9/371FhmI2uyeQXWllfkEHUSyT7qbFVXnD3StP0PJcvf/UMZnQ06KgfUH6A5Bz1197Q59Wr2DWg1s2F2f0/d9fsPbylQsDmH1COzRv+ULTXBxFaxdD52zpzQ96LNcGCeZA5lg0RzAR67eb1//ir28tufRe8y0B4OGGo5+tS1rrL+heLnVDKbgjorB/ScmI/GiRawThtqffeJ2e5BqJUCLagp7Fg+T7RrgzbWxPrbFNQAtl9DiTQINFsj/EML9GmehY2Pbu6ppPl7IyBC13aOQUVQOBVoMqZCdVMF2AyV1XW67W/1IXn8nz6LzhW8AuvAPjPbPeei/pYEzS+QhfRFOqeUTVtNCUILVqobETRF4p7fzHBd/JsPw9vNtZ9oK+eHBmNq7XfwLsTdT4HrrUEuyhQuUQDGv/CWny4gfG+9PkbX2QFtbb3gzZYhIMYSqAs0llkEhNdXx++mqXpagNs9U2iv82lr/7o2zsjreCvaRxeHpZR0BMem3+MyD+X5ItA9JfTanPGOHftOKJ+882X0SkuWQAzLVuxHtBC7V8S1bw6+TwJL7hZI4/IAtC4g/L+5l93jg7rAWBjxxz7QogUhy5FItcdP3dAy0JMpsCl1rBnGvnoVS6LOFp7QApMIPq8o4LEcqFDVJMMNYxzw3IoIYwti6nQHT02mzYirK2n946Oz3LuL8Hikw+ineUBBEHBzYHFYhX2RbZBDHc4uIPwrNwy2iDY2EYH7V18OLWEFsrPQwRj8qcWkosDRrCubaSNGaGhSsyffmDZ8fB/LNgp8C+qDl76KQLZbYrf0VbWorIO64tsE3HGJC/oWipDrEWD14WRvaFagT19n1Yyhtr0krOXO+1m5JHgEKxQEb4RHD9WDLxGEPIe3Cwj/2k2BQGQ4XDtRhDsn0eBknSXcqC/w8MLwN+8sixRlFUnQjpbxtx+H/zL4V97hpBeqMfDUPDJXhHPsOekEclThuPn7EvtOKp4lm+P/C7BM/PJS1x09skW20vn0Sm9a66jD+AIXHIhPgid2vw7lnqL/61fe9fN6p7QBZr/YD9SCq2BiL4AhxQJUYrAHnLEXY02fO9HxCM2rtPs1yMwVYPOu+LDL/uD/Eh1T9/7dJPbrcgQK0gMUXJqToUm5gcUSHGhQ86c94dvZui/p/NXt3qevG2X/gsqKTTSX+nXudtHsKY0p7APZNi/7/aQuIPyrtmQLqDlXgJheDLGw+RNB4YR+1k7W+PxelkOL7s+cxdYTYDlw5Yiw/XBy0uVP+2peXxt9ozWkX4Hqr1TWDEk375Cm31Ub8dRnkWdn/tHX2N4gl95zp/ehp2el/W+6fYBsNjHF2bv5GwNOyYrAsJhNpq7S8K9iBI2tSKIFzwKc+/5nsz9iwPQhtoWPzHaPWLo9/vTeenUsjyzQelIV/1oduhmyxZtpGp4C3Iql49Y3OqAVtQMkUUSWWNZfconrVzOG2bdTr4EWA3Pc6RXg3xWu1EwiEHD/AhvZBYQzu456kvWUfuhnIGn9RqNPIyu57e4p7nEH6pULNh6RL4sljUEY1LKmgJaOjsKOh7MO7yW1+CP60Usq7atGl1uX64ZxgCb1TuLnSTiKPAD8f/KTk1zX/7ija+vSCF1bFxC6trO3/yPAAKRem5XZIKfcAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/en-US/browser/searchplugins/twitter.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Twitter</ShortName>\n<Description>Realtime Twitter Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAALAgAAJgAAACAgAAAAAAAAQQQAADECAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAHSSURBVDjLfVO/axRREP6SS0ihlv4FQpoYWxHyHxgCsUxhmToBS4tF7NLZWaiIEHLv7d5dJNEQ0tgYEAmIjeAfYC57++7MGbzLjxu/Nxt27zZrBoadnZnvm3kz7wEqMpZqmdAfBBMIZBzGVGCkorbXq4kFp/yPtBgPZCJzZvYQuNZ+jKhVo75G2LyHVz9uoeFmc6bILaHaepv9v/w6iRcypXbonmNPBB9OBbv82tYfmPgn7NHTnKAaP8E+g8Ztot68k/nXDm8ooNEVhHEP1vXROBbUf/M/Wc0Jwl8zsEkHOxcMtE6Y+A42nodpLtLfR9QWRMmA9jm2eh78aXQY4eF9VvjCgKDWEewM2PIZQc4nD9Sf6hk+sohNqorzW0kN91BBdYKtO9dE/00JZITA50XxsxTHlWarqMYBh/O3UPGqrednx7ox3o+UhbIRT7O1BO9PfIsXI5V9J34WvrqN94buwFi+b3N0k0nrCjAFAp1+Nz1Czd3N2y8Tm6ywYk9JTHKqk/cD9cM17YW89WExbo6Ja1zhvgK3+4Itql+rt8PkO1f6oBysBN3brLrMVhs84wHJvpHoMwnf8CI9ygZd3nbJgymrMvxeSoLjmlCsIJf+a17lP6juZmUWkMzvAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAECElEQVRYw+1XS2gTURS9ia0/EMSCCC4siCIKrly4UVwIrgRR3KgbXQmCCiIiCha7EQRR6cIupHShSeZjf6lttdWFgqBRBPGDKIqF1mQ+1Wp/SZvnvXfmTWfMpJ3U0pUPHplJ3rv33HO/Afi/5nPViTjuKm8rYlFlAoSI8a500R1SGLYUZRH+Hvee6+qqygvxW1KJ1XLd+74aUuY+0OzjoHw/BElj4zQQHxv0HDBUvjR9WQlNYmnJhSjK9dxFUC0LOsYE3M8LSI8LUKw8AmoG5ecqPtP8vgZ04zKeO+jqjUtBDi2qWY+71xPaKKpnpF0uzUpCnxDQOixQ+BSo9iR/3vsh4CF+r5of8D3F75r9udQAKUwx++AJXkhZCe9QBkGEuUSC1swTjhK0VrUmEYzw7SKCyUPrLwEP8IxufQN9aCfKPwCJwdq/lCPluvUG2n4jhQW8bD6Hu+amABvSd/LOTbEENOMjdIyicLuA1om/ADhbMqIZn/DMOMq+7iqPBanUzWfQOUGUjUFnnj5H0WdnQOlfFoxssdix3tjGgnWbrCuGKvdA4LmuSQJ6s9SN0zFwg6lS7Qmms+WngK4pEvAVg+w83MltCAAhAHSGFMwEgGQRq2quwZe2cShJkaYvtey39hEHMfsQL7cjxd1F4dBnPWUKVeMwaLmTkRggGd1oiJI9GxLcLg2NA8s5DTXzCKePbjtBJAVoVoGjmFxEwsgiCi5tFuoDDFinHcb9xWg6CBcjpS9ReReCeF9GOL5TsCEYhRkSs26HmSLXh2R2f8DlJS7Q7BZOwyhWzeZ3P2hijtJRG9wSXuQkIj27m1OKKKPUiQIiCv1ptF4x33rUh/Yb+aVqN8BjIf07HwDy0EPFzU2/ck0rgCpln8MgtOcBgOOiFizRSWt7aQCWA0GHdesSBuOAm+fFOQIoOFXVeBRqaGnvlsGIed5LwWiO/LP11KASg7tmt97fnRoz1Xj5NXc4WQP0Sliw6d4EN6mUdStyew8cbB6uQWGdXL+pPHMrjQLCVe40tHdo1NJoQ47X5XBnfKUykduBQ0U9+jEbKR5IOTc0IwfJb+tnjvwoq+3DCmxEV1iwvzyHtlzbSTnVHMRKuTm6crK8AcelDrGc/a/0r4WUsRcF3ebWzC4YCqt8Rbdo5XmO4IZj9IGSW+PFUuSVyu7BeeABIrdZMNFIfiSrCQQFouwDNHxQLyBQdK6nSPOfgftUSXWtaOlD67BkXkCLXrFV1IYJBAUifcpnspQHFjyjmi+4y8nBs6KIL1cJuRZkt6K1xzCYrvFAqdtptDCNz3dxX8V91Gsufqvn8r/CByJemd/kvJiprui/RAQkMaZR/r1i4W6a0rP/N/gXi6OvmDvBLoiyBV1/AN29Cs9hVFoUAAAAAElFTkSuQmCC</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ0MDYxRTY0QjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ0MDYxRTY1QjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDcyQzJENkJCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDcyQzJENkNCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4/Os9TAAADvUlEQVR42uyYWWxNURSGz723OiotMbU1N25jKNImIhENfSAh8SDxQgQP7QPxQhAVU1DihYjxwRBCCAktaohZE6EkNIqUmtJWq0LV2On6V/OfZNnO6RXJfXJW8uXuffc9Z5/9r7XX2uf6QqGQ9b+bzxPBE8ETwRPBE+F3i8q+bwXxuRhcAmciJTbYBmaDXWA16AMKwGOw1+GaANgAosEK0BKxSMgqC73G5wD200B1BOYZCcqNBR4Ds9ifAEqNa5aBLWyvA2sjJYJfCSA2MELz1IPPbIsYsgcz1Phwh2v0dxmR3A4iQpPql0dQhCSQCzIpQkCNP3W45rtqv4poTjD6a8Bb7mGhDZSASi5gDjgMrqprZoJp3Otl6vuFIIv7ugqMAWPBG/Cc97Ytj2MBjp8yRJjIvCXjX8Ah0MyxrmAuyGb+qAHF4JbDehPAFNCf95J7nJScIGGa2IlQX8EwcIVh2Qh6chF9QS1/9wKksx1U3j0OFvA+Yh9AbwqZ4zLndD7obpfx62ASf3OXz2HaAc5r21RwkAlZW7X/L6IlgaHcyn40sbgY2+JUu59qy297qb54LsbwtGmDwoyn8LNECVABzoF37M8HK1VOKXEQQCzV3A5lzBE+9kNUVCbooSLDPlw0GxFj20/V/qEEtBjOZk6o4MP7uR33cGvaJiH+jOPfQD631wiO17H8vuTWPMI1SEXZBJYb67zJSG6XuaKMvJCrsrhleDOG7TYuzFxsi4sIfiWqLazPEEEWddvF2xbDuMAYX6TaySyx8RTZnq8LGKWqizhtslmO/cqrYuNcwq+dN7Q4kVMG7+YiQpQxh5+CaWEyHebU0TPapbLpw1i82m62Sb5oUFum1uE80vGAD8F49o+CreCTqhAVDJ8aLlSS6D6wHyxR90pjCF8G69X3ku3fq34sF1jB5Ca2mXmjjp6UcL7ICLEY4jLnA14rz3kBLFUleAZ4Qof5+Gk7IynciVEuPh0mOQ7l4aX4H8pwOhfXpLaTbK3BLL1OJiVwHj3nlPmreN9HPI2K3WNOa2GUtPI4XkknJPM0nOYkgsVElN/JQlaBjSxNOS7bxanS7GB9DxoHokR6XB+Nnd43gi4HKV2Z6jt5bkmUQyhIgJER+8dLSkpex5H8LPjIZBRHNZtJJcO7gQmqO70jW0neOwopYAyv9/EwVKgyfCM9IKVvJzjP70vp1RSW4lZGjIh+h2cKealLZUiHuJAicIL3LWJJtsft5/5O596g6JIct4Nr3qu093+CJ4IngieCJ0J4+yXAANopCw9hh0hVAAAAAElFTkSuQmCC</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5QzlEREI0QjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5QzlEREI1QjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODlDOUREQjJCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODlDOUREQjNCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Ln/UEAAAHKElEQVR42uxca2wVRRTe2wdULUVARDQIkqCmARGKhQBqeBsCKkiImmiML0xUFEs0BImIaDQSH2gQlB9iQlQQUAHFF5QWQbDiI4oIiBCgIE9BaAv03us59rsyjjOzO7s3mC3zJV/a7szszsx+c+acswOJdDrtOTjkuClwcEJwcEJwcEJwcEJwcEJwcEJwcEJwcEJwcEJwcEJwcEJwiIC8Ht/883tXYhFxPfFYzMc1jXgXsY44g/iUok47YgfiVuKukM8pJeYS1zQWi7CI+B2xAhNzTYzHNI9YRjyXeAFxikIIz2GcPN7fiJMtn3EhcS24mriZ2CnOQkiUVKV5kh6Xrh/HYA/GbDy9iV8qrqdh7Y4SRxPfVdQZRlwa8DlfE3tI17YRLyWejKtFeERxvSlxUAzHc5lO8BAC43ZNnTsDPqOjQgQetpnucd4a8jVlBTEcT6Xm+l7iHvye0tTJD/iMFoayc+IshDpNWRxN3BbiWMX1ewQB6MZVH/AZpnon4yqEvEYYCb1C3EQcSkwS5wf06s/oM3smIeyL8bg+AW1Qk4Xn7mmMQigh7kacrHPAThA3aNpmnK85xHU+/RhCHEE8QJyNkM4EzhH0JP5MfFFR3o84Cqb6LeRG/NCW2FkaL4+xlvhLwPnsC0c7V2ifgkD2+rRl/+Jq9KE98Ty04WjkJ+KqCGLlCLAl3nda6FsNrOff4eMR+tksgpi24sWUCy91mUVoxnH+JCl0LcHgVVgKsy+GcgOJR/D3/cRXpTbDiUvw+wLiSMsxcr7gerwY7luVZftaCHaioqw15mAUXr7JQi8kPk3cEeCZFxPHEQcjrNUteg63R2RDCB4sQ3M4nvwCi6XyzeiMjPZQvIz3YSFkDCB+rrg+gfgs8RIIUxU1tMXqDCOEjOBKEaJuDDlPY4ivC39fjgXUxuIeRyHsckOdkbCEQaOYZdn61tAEpprRSlHeSrPFFBvUrEIXn/xBqab8fJ/VFgRXeQ3Zyh0R7iHmKgohrjaW9+B2K4h9NOUTIXabUPa6bH50+lMwgzLqLEOxGsvw7Dh+Jg0RQW4WxlgP0YfFMcnqFUa41xfY90X0J04Nca9UtoSwUXDI0hahWcoylEv5XE8aylMRx/gmzHK7CPd4RnAqB2jq8NZ3I7bSbsSHsfXKYKf0SenaeyH7Nd0UNfC+etjgZCSwQtejs3HHMURJORhbZoxszT4lPoRrpgxkNaxZriRqjhqexypm6NLcy73/pvb5Y+BK4reK+nyf8bCIN3vmrOdOjCVXiog+JpaZhMADf+cMyqksg+fuh6ShbLSn/uglo6fmOvtSr3mnvotknqfbEovgN1Xh2brt9DYk1lKmPELC4J02RiR8/Aw/5ATwk0xoanCGu4I2aI2fnTXlg2BRfAeVb+hwGORonKykxeSfsHxZORH751k4kyZf46yAQmiSRWFvF6yDjF+DiCAzKbqM161ZXHGtNNfzDOGejThTFv2q1ZT3Cji+Q4ayawP6Itmytuw3bDBsWYeC3ohfxDqNJ8xJiXulBEgQ7FOYvkI4S+Ol62WGfEE/xMsi7tPU3+1j9sUVr0sGcXJruqf+eik7XXs1YuUMKZ9YWuXjY+zUtGdnkjOgzX3GwthGfFsYmyrSyrcRAocrN2nKZ6FsJQaQUEzufoQtBwSVlijuVYY9dC5MIx+IGWbo22dew+fjSkwaHy+7QlN3taVTOFlT9qDXkJKdj1WbiSC2o98Z61OpmbNClC2EA5fCHNfheuabC5d111i2l/4Xx6mkKl2EMDEKDsIT3gLzWH4ax8AvqSMmka3YAs0q5BWfOaTKH7U6WD7ne6/hm8Z+WKvlIfo6FVajm6f/ELYJQvwR7yUhLcAErO5aaUHyPFyk6POVQX0E/tbwRMSXwRmumfidrccPp1EID4RIFt0d4jnszU/D7ys0gvMDnw0thtVcpKnDiaSJMPsfeQ0f2ZYIXEz8Cu3PztYkZjzoKV6wT7Um9BX24RGnSQSLvVNfFRkFBv8gT9qLJ4V43kDhd845/B7iHjcIPlh1hLFz9nGCjz/QxFYIjP4BkyE6HBFW5lZ0tN6ive1BmDUKwe2y8PbZTM+wfOYf0t99QrzMaqn9zghz3kPY+vKjhNVixcNY1bNCduplyXP9AE7jlgBtK7DPDw8Y8vBhl96KkKnCUx9Lm+2dOq8ggs8uPOoFP/DxgiJOZwc26Gmoo3AkRc+/i2d/mioDsd08RflcG2dRdb0UeYReeEEFPpaAH/iYQWzs/Q/FPttSCPnWIuL4UKjfQqjP/2ikGSzLdtSf45nPIBagzhC044kf45nPJPI/hLkDbTopkjN7IIKZPtvGLRB/O2mF1iOyGW8IX/thzkvR3pT+r4EPMU6KAN+AlUzinYwNLAT3/yw6WO0hDk4IDk4IDk4IDk4IDk4IDk4IDk4IDk4IbgocnBAcnBAc/o2/BBgAWu+TFRGzndoAAAAASUVORK5CYII=</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"https://twitter.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"partner\" value=\"Firefox\"/>\n  <Param name=\"source\" value=\"desktop-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/en-US/browser/searchplugins/wikipedia.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Wikipedia (en)</ShortName>\n<Description>Wikipedia, the Free Encyclopedia</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAA4AQAAJgAAACAgAAAAAAAAJAMAAGQBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAEFSURBVDjLxZPRDYJAEESJoQjpgBoM/9IBtoAl4KcUQQlSAjYgJWAH0gPmyNtkzEEuxkQTPzawc3Ozc3MQTc/JfVPR/wW6a+eKQ+Hyfe54B2wvrfXVqXLDfTCMd3j0VHksrTcH9bl2aZq+BCgEwCCPj9E4TdPYGj0C9CYAKdkmBrIIxiIYbvpbb2sSl8AiA+ywAbJE5YLpCImLU/WRDyIAWRgu4k1s4v50ODru4haYSCk4ntkuM0wcMAINXiPKTJQ9CfgB40phBr8DyFjGKkKEhYhCY4iCDgpAYAM2EZBlhJnsZxQUYBNkSkfBvjDd0ttPeR0mxREQ+OhfYOJ6EmL+l/qzn2kGli9cAF3BOfkAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAIKSURBVFjD7ZdBSgNRDIYLguAB7FLwAkXwBl0JgiDYjQcY8ARduBJKu3I5C0EoWDxAT9AL9AK9QBeCIHQlCM/3DZOSmeZNZ2r1bQyEGV7yXv7kJZlJq6XIOXfs+crzwPPTnvnR863n05ZFufDD/T595Q4eauM37u/pWYwfeX53cegcABcuHg0AkEQE8AKAu4gAXv8BrAEMh0PXbrddt9t1vV4v406nk62laeqm02n2LjKYIuK5WCyyfeiLDF32yLn6TJ5mBFarlev3+9nBMMqsabkYhmezWcEd2ctTE/tYBwhgt14BhtmAV2VaLpdrAHioCW+VdwWy9IMAUBQjJcQFTwGqvcTD+Xy+oc8askZJyAYrnKEokCeWLpQkSSZvBIANYgSDVVEQQJaeyHQu1QIgiQNb6AmrTtaQ9+RFSLa1D4iXgfsrVITloeSFFZlaAEjAUMaXo2DJWQtVRe1OKF5aJUkf0NdglXO5VzQGoI2USwwD3LEl590CtdO3QBoT5WSFV+Q63Oha17ITgMlkslGSGBWPdeNiDR2SL1B6zQFINmOAkFOW5eTSURCdvX6OdUlapaWjsKX0dgOg26/VWHSUKhrPz35ISKwq76R9Wx+kKgC1f0o5mISsypUG3kPj2L/lDzKYvEUwzoh2JtPRdQQAo1jD6afne88H1oTMeH6ZK+x7PB/lQ/CJtvkNEgDh1dr/bVYAAAAASUVORK5CYII=</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA3MkMyRDY5QjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA3MkMyRDZBQjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDcyQzJENjdCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDcyQzJENjhCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7lkNGzAAAELklEQVR42uyYa4hUZRjHn3Nm13X2Mu6urtqutrTeVjRUQikoKUoQLIy8hybiBcVMRdFASPwgQTczsCiMvFYGffBDeANFUDEydc31viheat2dyVndmdmdy57+7/I/+HCcKaX1Q3Re+LHnOe9z3sv/PM/znlnLcRz5vzdb/OaL4Ivgi3C/WV01UCAQkNraWqmpGSCVVVWSl5cnZaXl4jgZaWpugp0viURcwpGIJJMpSba1SY+yUlmy5B3ZuGGDXGlokJKSYkmn0pJOp6UDBbsl2iJFRYVi25bEYjFpwzOtra3S3t4umUxGuqqo53WVCGZR9fX1nZgWDAaxgWIJhUpASGyIFLBtSWKDhcFCScTjuE5JXV2dhMNhSaVS2Kwt0WgUYiU6hTCiRSLNGM2BnYF4yccWCWPB6yAC9oGzYC2Iga/pNx/kg/fBs2AcSICvQOMjT2pZD7xFE0kFBd0lHo89zsiv5d8L3o4nwW+dcotUMDo+p11Jn3YKY/qeY9900P0/lv5hUJ+rswc3Nlnd6wDvgmHgR3V/GfgyS0RZf1NrrEeoR/ZD1rDAPzzrHX8wuEYhcr68E6BV2W9RGJMiI9T9wxzwFfAd+AyUgeFgK/iG9ovgAMcpAIvB92AVNzCJ9hoKu4LjjwabmYrGdwtYyb45nPM98DbYyHW4bSr7Pwb9PPszqTwGnGdUZ22DuekX1L074JSy3wC7eV1C/53clFHXVLEz7Hc3UsG38gz9x7O/F+25oC+vPzI1FVwGN0FP8Dz4gmO4fvPYN5X2LI5ZSvsTT9F/iveEgkZyhc8lTrxd3TPhM1LZ08C3vL7HxRplM6AN/AqOgVGgjhts5sKugyi4qvKzhaKZ4voHGMKCe5oF2qHfIj7TyDGucSM/sH5tY7/p+x1cBGm17vmMgikUsxw8kSv/ZoBqqjiCm7zLsBQ+vMuTl/nKbuTJcdIjpmnduIBuKmfNmfcy570BlrMvzpSap+Z2GG2WZ869nr3Ynn7TngZ7wACKbIRdl+s74QgddlPphVzgh6A/c1g8xbND2b24qD/BLVDk8XWUv8MIKuTCTNinVFjfBh+oY82mv+OZs1SNJ1n6ZzLi1nvWsgksyFUbXuVAO5RQjppENxNynyq7AfzE6xsMyyDtfhxDF1mHkZCtSJ9T9mLWIPeZibzuyejb5hlztVr7ZaaBtzlu5GU7Zi7xW8BU0CaqZt7wfnBI+b0GhvIb4iBD7SWOuYfKr+Px+zN4k3loJj/KojYIFINfmALu6TCW0dGbp0gNj+nZLHI203YCOA6WqtNhEF/OWc45ki/kHOuWzW+cgYyyK//mw8MtLEU8AkMqbIMeP5OjfWj3oU9flUL63C5XZ7zZaJXq66+eGajmdJvrG2LkuHNUco1uLapWdarC8v+z5P+U9kXwRfBF8EXwRfBFyNH+EmAA/FQ613UCCjYAAAAASUVORK5CYII=</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5QzlEREIwQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5QzlEREIxQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODlDOUREQUVCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODlDOUREQUZCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz41D9uwAAAJWElEQVR42uxcCWxURRj+t3t029IiVCyXLSpo0ERFLVAvNJ4oBRUVL7Se4IUXeOIVjaKmgkHxthweiKJGY/HAKxqwaiwYBBESwQtpgdCWtns//6nfi7/je7v72kI0mS/5s7vvn5n3Zuab/3pNfZZlkYFBjlkCA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEg87B919+OL/fT4FAgELBIF0zZQqVl5dTSZ8SWr1mHY2oqKBYtIWSiSSlLB81bN5EkUiU4ok4BYMBSqZ8FItEqCmVoBhf6xvOJx+PY6VSRHi/krJS5PP5OiTB4+SFcymVTFI797N4TFJ6foatjVsoNxyi3sW7U3t7hOKxCB+hHGppbqFgfh7ts+cgamlvofy8fIrHk+Tj4ROxKK1Y+S21trbRgvnz+NkilOSxU+r+hghdw+DBg6msbBDV1X1FY8ZUUmtbS8fG+nw5VFVVRUWFPamppYlCoSAlkooI7dTMmxlnMvTzSAS1oe1trdSjqIiJsJWJEKRevYs7iBCLMhH8OfwZo2Zus7R2CcWYHIq0hw4fQX5+nveX1FJ9/bfGIuxqDBgwgPLy8ngD4x0bq7baSllUstcgGj9hAoWjfJ03yrIkESwQgU9wIkXh3FAHESLRKBUV7UZlpaW0dt2PFGlro8WLX6eGhoaOE93xxpb7qL7qpDfydRuKDIlkgsi81P0PBkI53kOhIUOG0LRptzAhijrV//8YIwxluZMlxtJCf3HZz1LM8hbLQpYDWe5gaWJhu0ghliBLNctqlqksB7NsYwmz9GCZw/IFy0Uso9E3ylLIkg/dbEPTnY5TWTawfJ+p4R4sN7GsAgmUtLHczXKYaDNb6JVMB1kUjmd5R+hU2z2hG8HyIMa09U+hj8HOhdo3FZ2+7qVTL5bN2KiVLm1mQd/OMlDTjYPuXpe+86EfZvZnl+EWcbD7e+l4jzi1Zzjo+7I0Ql+j6epYfoFbcSKZcjsLzN7sMoQ0Kz/FS+dSllZ0/MSlzf3Qq3b74dpxuHaOS5/roD/Q7M8uwyU4nPZ+feN1gGfRMc5S4WIVtqPNQ7imXMkacq9UbmJZJgLUXBcGO323ERTfA3rtSViioIM+IPr7tbFshNOsScDlmdImK2nmEfRwqp36+7PoW4cAvzcCfLVfI9NNUMfTLBfiIa5kWa7p/0AwOB2s246TPgaBiY7TQZ7r8VtZkWcwmQQ+fSDTVWgzE1lICqI2aS0yELUQL7H0YymCy1Exy40s37FczTIeYybFfdS8XmE5gOVhlgKM7cMixbR4Rrox5SavweYmsW5JCIHYPVmWIINSGAT3aY+fg+dox3xS+P0uywuwsDqRVFZ2CO5jZ3Mq87qV5es0JBjOUs5yLjK5z1hOhMX+0gub38ON1U33colGG4X/eSPNWJ/hYWzkY5NrRP8rVOou03g8tK1fxLK/sCiVQnctAtACu7bEMoplI/Q/sBzK0gd61e4gkMkeYxzIfBRMqLr2srBcfbCwddD9zjKR5TSWsSw3i+vSwgwDqe37TMJ91PzPxLqp6+vgXvXUfjDLWaL/QvQtzLB/i7DuNiah/88gbNY4Udx8hkub6aLNyS5t9oX+dgfdKOh+cnEVhBOu2hytXVfj/cpSlmYOj2vuS8dY6Fdo13uKOOlUlyj8SZf5qHx9d+36kejzmyCrbjHtTKw8wzqcksXe9YO1kfGaSvObMcZYNz/mhA+ECbkUfkbHAuEK3HzPZfic46ArEM9Q5KCXfl+eAHUSb8MmbczCv7qRLE/cR6JJFF+GuMQRuS6Wb6bDXDLN8024gDDis5DLWtjWNBOuByFfFde2ilrC+V6IQKLqpxhe5aAfIPpPhrvQF2AyxtnexQg4IU7X04gDVu7k1IsQf6R7HsIhuRzfH4OF84q5+FQu69guPHcAcdRH9O+3HfPxWYm9y5oIb7OsFz5GN2vVqBsov1iCTZc4Dye5O8rIO2B1aumvcvj8btx0PcBVzzwU35elKb6Voah2l2aGO/O66Xe4OoVjujCX0dgLZS3fRwngUwSxDwhLeK4XIuxAdG/7+tOErhIbczFMG+GUFos2KnVZikCoq3gB2UthmvpGZ1GAoEwFhHsjiAyhuLbGpc8RMOM1qJH80cVniCCGIK8VQA1Xw/o+D/em4p96ZFy1SALIiQiZoMz9ZoeCRD0iUBkMKZmGa8dmEdycgjYbRUSv+8Xv0eZhTE59X410NBOeQftZLvoJ0Dchyp6LhVqG9NkJd4vovT9M7HQtQtdxEvpsQiDnBBVzfI52zzvo7XU4M819hqLNJWnaVIhUtMIrGarFRg9DXqs/1MdiU1Xa8yICFuomItjvJz7E7+UZCkBeiLAClmyYS6rsRIRntYh8YheJ0EPM9Z5OEuEJkLogQ5HLTo8fzdY1yKDRLrY8CllF/3yjNVOUqFWGcAJOcXfBfsE1Hq5mJAKz7oAfUXW9h0DPr0XkC8R6FnbiGQpFhrK0k+7tKtQ+WjPEQ2+LtezphQgb4DftQGYU/L/EhyKKn4xCVE2WmUBKVOgkZOUuis9mpD9tKEJNTTN+Uvt003sJ7uLap44bHNxKMsM8CUWjIAI7pwDVcshW9JRR4bks5rAQNYtSFNA8YTgmYptlp9L0JOFCbs5izLPRdrtD6mlHt5vQZoKmu0Dc64I01TULgaYTqqBf72Ed5qBPrYPucJYGnDSJcaJKW+pQPZwI/VqntA6HdQPaOKXx+4EgjR7mUY/xvszgShzxCTpXuujzUUqO07//VkGiP8z6L2Izl+OE24tzKU6GJchyB/3zZc0XQl8rgh/lkxcLnYrI54miVxnihs2izTLc3+1vOEeCWAm0Vyf7LQSYNUjPLByWElF/mYENlvO8DylwNSzpr3AtJQ4EqBLxl4XsZBbWdyCqp1uEfgkOYaGL+1AW6zURMFqoWt4X8EAE9VJH1ezfcdG3IS3JFTmxW8CyDRNqwuIP1MxtApOai8XtiwmHRLtb8TxRBJs+4b9XIZJvBUF3E1YsgFStGic4DIsUyfDM67GQTfjdQyxmLsj0IwhmP4edgm/D8/Whv1+0qXavYKM3uNzT/nOARZh3Ma4HMZ6axyNYmyDIF3ex2DlYq3qszQ6sZzE5vyw0MDAwMDAwMDAwQKpm/uGmgZ1SGBgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhh4w58CDAAL8AVXFSeKUgAAAABJRU5ErkJggg==</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://en.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://en.wikipedia.org/wiki/Special:Search\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/en-US/browser/searchplugins/yahoo.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Yahoo</ShortName>\n<Description>Yahoo Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACAA8DQAAJgAAACAgAAABAAgAowsAAGINAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACZ0lEQVR42mzSP4icZRTF4ee+38xOkp2sG5cQxVJIIaaKkICxTkqJjQhpJFYiop2F1YKFQqoUVpEoCBYSS7dfOxVFWGIsokUE/0TEye7OzPe977XYNWk83b0cDoffvXHWGxkKYjt0N1fi+FaJIzNIFSJ0kDXn0z5nF1O9Sp5PzaizamLD2NELo5W4sOwXqqX/04o1R2wg9PYs/GXUmTjqpGNxwvWdFzz19Akvjj+XUkYTggylFLfml93due+tZ7+y577BrkJnbNWke8yHmzvgi/4lq+WU1XjCsThl2p1ya3GZ4KNrt03KuhXH0SkkkbTOL5+u2PnuZ/D8axtGMTaKsbOvrINP3v/W3Y9XhCJjQCrUWRedVpaq3nvn7oHXrz8jD8PfvnEGbL0716LXytIoxqizkups4R/VwhB7hpi7sXkbXNo86bkrazK5sXnbEHND7BvMLcykOotz3vlxvZw+faRb08VEiVC64rPdSw/pZ/Ly9EutNi3TkHOLOvN3u3OnHNx7MFio5qq5Ifdce/WHhwEfXPnekPuq/UPPQhrAKOV0MFdyRFQFRefr7Z9wRrb0zfYd1aCpGmr2BvtSTkcp1wZLnX0tx4oQjeHX+UF97P75QGspM7VMqTfopVwb0aY1F4ZWlFK1SCVDHQKUEvphj0ztkEdrvZoLtOkoNS2XlkHJIlroIky7Jw8atDSJdQ/aPTUdtJBaLqVmlJpqQataCZKhY/L4HwcEI/Qbv1v8tivbIdVG1UtNnPVmFmPEoT9l/Dc9Ujp42Mx4uGl6I5pmgdjGzaLbopsdJqZHWZnqtKkXcZU8D/8OAPAMQ4kD8KK1AAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEJGlDQ1BJQ0MgUHJvZmlsZQAAOBGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+EdigjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHHJz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9FwpwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7NamcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwfYrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqwSyv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxtUgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+oF9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdTTsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QWWdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXIM+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4bBsrEwAAAAlwSFlzAAALEwAACxMBAJqcGAAAByVJREFUWAm1l1uIldcVx9d3ruMZZzRaay+pCjFJH6LSRqxQqA1NH0pBiH3Qp774kEAg4EOkxKdQSCjUFvpm6YsNVNoSaGjFtmga2yZgCIIawdv04g2kM7Uz6lzO+c758v/t/9lzTB/61Oxhn7332muv9V+3vb8pnooDVRkzZ4oY/LmK6mQZa05frX6yFJ9Ae7x4qd2IuV1FFM9WMfhaI9Z+pQBAL+aiEZ0QgNBm2YuZmxHF9VZMXqmivFaLweUyuteWYvHGVPWr2f+F7YvF/ola9DZGVJsHUXs8YvBEK1ZrXt9URDwqxY1BdGMQvWjGqkgA+iLUtazHuADUoowHYugKTilaR7SIpZjWqOMRfY090RbasS4JglpFtzWIcqwZa+pSqnWVcLLXijXpZCFpvbgb/VhMe8huMLPylWkci8/oSD8xJq7hj4WUWvXrlbqVrUyKtBYdpX3Bh9YbzsdErwRgbZKyFP+KdqxPssu4l2hDAOOxIj6bCHigKWRNCcpMCHHHB4TJLc+TXxKHnC51Ct+Qgxl/TZ0qE5Be/EdWTwjqQuJJAPIB8qAZk4kZoXJnvHH+27Hq0+0YX12PH+w7E3/8zbWkitN2M8pS7kCKZ761OV55c2fcm+nG7J1e7N/+e3m2nbyKQcAhnHWZLC86B1rxiFRvSIkIgJHFVWzZ+qk4fG5HEr4wV8buVb+Vuv5QeVZsi/HeW//eHZ1HbNfLT5+Jc2dndBav9KXugfqc+pLsv6Xxvk6kVheumnpDnXlTVMZWfHh+Li6cdOKvmGzEC69+WTskzwr1SfUJ9ZWp7z/0pWXlF9+ejQtnUdCWnAxQ+al5Tdz80lIVEP8x9eZQWCQwOTAhNc34Re+rUW8U0S+r2Ns8nWzBKgONBOeX3V3RaCpPRN7XeFcO7yYl+InML2U3VdBVHszHzbSXYLBJkuTSQzBuphoYZ7X/u8O30gFAHHxzi+Yop8ETcfDXW5JyKMd/fFuO9l3mYuwLAl5gbMg8QuKdYQg4Zjcxo7HikMeIn37vcizes9Ide9bGhs9NLPN9YX0ndnzHpbZ4vx9HXr6kc6Sobo2hIkuzOnIh0xMFRlvc0waWL+p3UePCQ/Myjjx/JSnl59CJbUkJgl75g+ZD/D978Yrc7EuMPe4ESo6OYsaasiiX7tADAyny5cGtyMHsDxzFnP0Tx6Z0SfsW27B1PHZ+c13seGZdbNo2Lo6Iu7e7cfznfxc/8ggNQBhZI9dSs2c5k+rFaHBXmZhd32xTGdlZPvzDvefj9XddlgeObYVpuf1o3zkpyrEnCJwBDjlmr9i7XP3jgrYkDamhEqRA8UOBxZ53tcOtBbgyzr53M65f8DU6sVZ1o067cfFBvP+XGzrDOa5s+JkTShIc+dBtlLOLlRpqAUDc+yqQMnViNq81edDVnPixno/vP/dXjn2svbbnPa1RiqXEHVkYQ06RWygnFEtpbZDLAJws2X1OHgfCv+hiRkZU8Y+pmbjwzjTE1D48PR1TV+5IMErgsjex2A8TJrqCHH9Cw6U0BGBkPUWrKTZnPq4L9WqIOFvEO8ml+vbRvyUB/Jw6OiUa9GydM58qQl6lTrNHyiENrwyTkOvXLziVkMlOOsesVKyIFtZB1zfDAGvdyj4xtkD7yHQ8Ynn4hCrwvYA+DOJCSlXAZl3MjNQobNzVPK7gJm0AiPsQyEg0c6s1cbEB5X08AmDz1TTLucApzHHyJgADvUqVysJMKOSicLRQl+emOIvbnaw+ot2pSTzl5zzJVjPaZ6ix7zCSN4E1shOAWnqbyYH8bOqd1h9AGJ0qtl6LRBubcBKxbo6xh60kWlbLjgG4NJ2ETkwqbl7SeUXVSCq+BF1C2bWEgEO4CxBGvOydGmu3ooXv7AEogLFqn2JtWKO8yc9xAmDxjhGiWMOQXe63zCvHtIjOpGOIwvGJlhRQepyzaiu0MQ4MnFhuT7CiJQC+sUg4jtOYO+1IH9OdCwgBSmOkP2r60CarHeXMjxw3PGyvOBnN670EgOPOc1yEYgDYCxbqTPDXki1srChi4R6lpQ+uDmVFDtkA5GH1qJEvQFgacqCFT37pyP+Y+DMJs0Y54NgbiIVn61jhEUrNARuNIi3vOQf8iUeQuNzILe4b/jFZ7RDYJhTbVRaJTxyWh8PgO93hQJCBsSa2GQyyoLlBzWDxgnm9l0JgADgNgVxElCH22xs4NCsaieSUyzWXaSTLDAPlGQB0Kt6JaqpzYjkJQT9id60aNwqZjVqlz9Kqp+JcfDjOAqhirNoCI6MelpVPAjZ/CbFv45Y9YNcicqDMKm/Xo/FPJdMlqZ9SIK7qSrrci9mbl6q3/DGQ5f7XuK347rgKeuMgiicEfLPmT0rGY1K5SdI/ryritlMbJrr/PZ8+I8qf9PF8qhMrT39QHfHLkhj/fz/bi+eb83F/VxX1b6jWvt6KdTs/AvvCmqXE235jAAAAAElFTkSuQmCC</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcwNUUyRjFGQjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcwNUUyRjIwQjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzA1RTJGMURCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzA1RTJGMUVCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4qMBarAAAI8ElEQVR42uxZeVRTZxb/vSQQYgBhAEVgZFOpO56igsLUrZ6RujCDtepUa2faqdYZtWrHpcfagqdYOzoFrFp7aqW1VVGoa0UP1g1FsVCVKSIKBGRTCCGs2e98L5iYmLDU2vljxsf5knzfvd9yf+/e+7vvwRER/t8vAZ5eT0F4CsJTECxAyDpWQodTa4hUCOhM8dSBBjqxt4B0Op3j/4rxpbltVHVLQ6K7leWYu3AbNs3YWPr2oSDOnnL6yjaK3bwA6//xAqbMGaT5tQ93v1xH8nst6CGVwH+QI9eVfuN9XXZKYl54dUkjc20OBuihZ6zn4u6GWX8ajQGRsFmjSaGe+lJYFnwdncHxFDn3+bW0N1OFmqtb0DvMeoK2BkrPPh+49u2Xi/zbaQ9kBuHySTk6f+9eWLrHFrivk7Jp35E6xC0fjxHRzjbyq+fvUHzcNcx/Lgoz1/U2yz/fnEOn04rg4SGFk0QEjV6L2roW9AsMQdzmUWXwsPXW7QlnKPmdyxg13h8TpwcjZJgHhA5AWWkdzmWW4Lv9txH9/HQkpo6IgASXTfNk+a00blgGJvXvBfAgNDTWhgMz6A8+p4nvW7YVowpYITGKCm7dMMvyT7SwsdfJCXHUdJds5rz1yjYmX0Dnd7XayPh28vAVJo+hteMfrKnTC6eGJ5I3VtHu5HOkUNRPJdIJ1Xrl7MzMSxQatIT8kUTV56z3Wvfa12ydVyn1k1y7+/Att+Ai05lO0wLPE2nJ1TR+82ITeeEr2rXmxkPlHQn8grMoc6PGvODNdL6SiqZFC9ZbbbJ4SBYNlr5DfbGUkueU2xzgn++msnmrKD9DZ/dwVy/xwL5J2xeVGuXzIpNYfyFVFzR1YIw6wNNjMgVjF6nukYwfO3Y4k82ZQp8uLO4QAFPLzjll1E2c0mDWzU5XMBC2UtaRImvlgV6vkA8TmPojxJtIhNGk0jUHmMYUdw0kRjxdOFxIH676gvywxeYQiRvSiMNaKvxeb/eA1/OKmHwJZSap6WZ5jhKIpaTY0k6NOXnyBDNkHKUsagcq1Gce9cZm0jfQe12BwLfIgX+hnviE6m+3e9PBTWX0DD4mhbx+thVFfrbvr6jCd/jiTTkdSSiiH9U78emOlRALpTKTzq5lBSz5tCByegg3a+nI6xW4gQs7tNa1N78xSy0+gfYZ2Lef8xyOaQiEAhzYf9oV8Mdz8zolJ0RFRfm4wxNnM36CrLys9FpVPWL8JkHQE+91J9lOjh0KJXKR862hnRkK7sFP7AC337jvE1kqjp0whpszfjgt2b6T5dcaDO8/HH9+Y6ZVYktOO4NZowONvwP6DA4dJHGmTWsyELVwmllHJBKhB1th66p/wz1ASw6OAmYwy9p6go5xS1V1DVzhhua2BlTdaYEz/ODi3bkREom0eoCbLxTyBlw6o2SIOcF/YO9uM46vrw/7zEOljDke3FFeUoXgkVL7xdKmlMXXnblCtKEQ21NWW8kykmpJxsYTMiaas+xHBybgWMMx3M2B2Rs4TsA6BihVVaxVQNFShfqmKuO3UlUJpbqCyXW8JqMnARzYH6HrBzknjqczLbT6VtZzhiPn2m0QRJyYfYpBnNbYr6+XY1CUZ7vMYDBwAoHAfAK/3/qGhvj3oCDZDEREhFl5wZ74XHaHxTiV3BJOdJ2dm0O90o1JVNgfV4yVx4LbaVWrYSA6Yl3iZEgDbDla0SwP35oan93DSQqvAAc0MADUtZ2XAxqNRlKnMMDfnxD2O3/GTAJOfkvUbRAaKvnyxgG9goTtEStSYciYPg89gQeCb6YJBmaAmJGy5XXnvJYO1J3Dy7F9Ud94H/LGKsjZ3XVwAn7/rDf+dfwgVLUw5g4+H/AlS0Wpwe6BKm4rsnkd/u5EvziU6VeiKLVzI4qvyFt/wj0MHi/B4H4jBIEeGhwv+4FVPd3LCXmH6iBlOSUi1lVvNFyswTPP9jlqFOr1es7UzJnUdzlFYg+jahKaxpYN47l9PqmoVmbDxXkXjbyf8rrcmHk/Wref9VczitTazfi5lwuZfAl99vd2eo0aupg8kUlUSR0yREzQPnJgNUGF7H4h39/55Q62xhuUsZS6pMjKa0qj7rLwdKPu9awymj9uI/G1iPF9CnsWEPLNEoSxvVfTWHxDujYyUuO1481M8zWaP3mDeUNLfb4NcXuVBUccGdichHd3G4uprN0quwfMPPoDk7/EiqV8o7y28Y4yOORvNBTpdOEbNkf/EPySXB3NCuPrjrl09lCO1Xovxqxg48mU+2XHQDSWEKPxeAp2X0FNiuYJ7eMa12bt/b38bx0r1ETsh5DjOJ7Q+dBgrqJzFWhcmDP3YGECbxZBstwLxRgR4YjFG6JhCh/TtymfrE+aifjEEyjOaykdEhqAqMhyiD1ajcno0cvFxYXJ+6Pf2Pa+p0twzzuF78veXpPun/hxOo6neemcPQgtqhaUltUBPnIUl7zXGBTYv6flvqnffhC48K3NpdPnJ2Hm3tEU/cf+CB7qCoFIj8qyBpw5WYSUz88icKQGR4+s3eLsJv1eo1VLrqZBGTjAC5JQ/Vxj8Gq1WkcLatPwLhIkWKlrhS9KaldelnpyETpqCxBxEtmD8BHaizmhUGiMtbY2dR+JRFzdnhu0rmQQNtk8upoTsV7IpyPrMeXeG/k1s5vqNHCQcAgZ3uv9npJe5ri3zF2mOT/eukIHt1WitdwBYpEju4EaqPQtIKkaE2f7IeaFieY5ZXdLCwP6JoSEYQyu0ssMVFGjFQhsUa1OZ3A6eehKq1qrR/S08FAnZ9ENS/boCgT+4YqtpLd3aFsQbOWWMsur633b99ajaQ+7t4w3pPFMapbxrwB4j9dqdW57vjpU5+3hheiYcQI+AjhGPbzwQaHHprPfvEcYN2ZeYdBByHXxMPsgnIxh9d98H2ARykLTTbQE8dF3H7x9DDSzjskBjCB0YeBjH/JJgPOoob9gnY4Lqa4OaW9yd4ExHfwJGCB8EsZ2tLaoq03sAfRzNvolnvS4hv1cIE0gOLDDah/nLphA6sijfq1/7pjOZbn/Y6xhtPs/AgwA60Nh9SzP0OoAAAAASUVORK5CYII=</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAKQWlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQLg4Ji1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwSE8vE9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS72yy/UCZz1v9/kSI3QyQGAApF1TY8fiYX5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7yZiXJuShGlnOGbw0noy7UN6aJeGjjAShXJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJMkUUGe6J8gIACJTEObxyDov5OWieAHimZ+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0tAyOMBeAr2+WRQElWW2ZaJHtrRzt7VnW5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2JFqbHbO+lVUAtG0GQOXhrE/vIADyBQC03pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y595nL7vtWO6YXP4EjSRUzZUXlpqemS0TMzAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlou4U8gViQLmQKhH/V4X8YNicHGX6daxRodV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGitka9zjzJ6/uf6Hwtcim7hTEEiU+b2DI9kciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAAhIBIEAOWAy5IAmlABLJBPtgACkEx2AF2g2pwANSBetAEToI2cAZcBFfADXALDIBHQAqGwUswAd6BaQiC8BAVokGqkBakD5lC1hAbWgh5Q0FQOBQDxUOJkBCSQPnQJqgYKoOqoUNQPfQjdBq6CF2D+qAH0CA0Bv0BfYQRmALTYQ3YALaA2bA7HAhHwsvgRHgVnAcXwNvhSrgWPg63whfhG/AALIVfwpMIQMgIA9FGWAgb8URCkFgkAREha5EipAKpRZqQDqQbuY1IkXHkAwaHoWGYGBbGGeOHWYzhYlZh1mJKMNWYY5hWTBfmNmYQM4H5gqVi1bGmWCesP3YJNhGbjS3EVmCPYFuwl7ED2GHsOxwOx8AZ4hxwfrgYXDJuNa4Etw/XjLuA68MN4SbxeLwq3hTvgg/Bc/BifCG+Cn8cfx7fjx/GvyeQCVoEa4IPIZYgJGwkVBAaCOcI/YQRwjRRgahPdCKGEHnEXGIpsY7YQbxJHCZOkxRJhiQXUiQpmbSBVElqIl0mPSa9IZPJOmRHchhZQF5PriSfIF8lD5I/UJQoJhRPShxFQtlOOUq5QHlAeUOlUg2obtRYqpi6nVpPvUR9Sn0vR5Mzl/OX48mtk6uRa5Xrl3slT5TXl3eXXy6fJ18hf0r+pvy4AlHBQMFTgaOwVqFG4bTCPYVJRZqilWKIYppiiWKD4jXFUSW8koGStxJPqUDpsNIlpSEaQtOledK4tE20Otpl2jAdRzek+9OT6cX0H+i99AllJWVb5SjlHOUa5bPKUgbCMGD4M1IZpYyTjLuMj/M05rnP48/bNq9pXv+8KZX5Km4qfJUilWaVAZWPqkxVb9UU1Z2qbapP1DBqJmphatlq+9Uuq43Pp893ns+dXzT/5PyH6rC6iXq4+mr1w+o96pMamhq+GhkaVRqXNMY1GZpumsma5ZrnNMe0aFoLtQRa5VrntV4wlZnuzFRmJbOLOaGtru2nLdE+pN2rPa1jqLNYZ6NOs84TXZIuWzdBt1y3U3dCT0svWC9fr1HvoT5Rn62fpL9Hv1t/ysDQINpgi0GbwaihiqG/YZ5ho+FjI6qRq9Eqo1qjO8Y4Y7ZxivE+41smsImdSZJJjclNU9jU3lRgus+0zwxr5mgmNKs1u8eisNxZWaxG1qA5wzzIfKN5m/krCz2LWIudFt0WXyztLFMt6ywfWSlZBVhttOqw+sPaxJprXWN9x4Zq42Ozzqbd5rWtqS3fdr/tfTuaXbDdFrtOu8/2DvYi+yb7MQc9h3iHvQ732HR2KLuEfdUR6+jhuM7xjOMHJ3snsdNJp9+dWc4pzg3OowsMF/AX1C0YctFx4bgccpEuZC6MX3hwodRV25XjWuv6zE3Xjed2xG3E3dg92f24+ysPSw+RR4vHlKeT5xrPC16Il69XkVevt5L3Yu9q76c+Oj6JPo0+E752vqt9L/hh/QL9dvrd89fw5/rX+08EOASsCegKpARGBFYHPgsyCRIFdQTDwQHBu4IfL9JfJFzUFgJC/EN2hTwJNQxdFfpzGC4sNKwm7Hm4VXh+eHcELWJFREPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS3UuH4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufGK+eN8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000IlYYqwK10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR5vTkmuRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41lG99uit7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9V/ndzPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0MqiyvUqvakfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui6rq/Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx4sf4H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdLz5HOFZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX297Yb9jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel93v3RB6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/syOll+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAB2mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpn98BrAAAhsElEQVR4Ae17d3hUxdr4nLI9Pdl0SCAhgQSlGlRANiiiCHovslGRIhZAL6KAip2DiICC7buioF6vio0FFLEBAqGIoCBSQiChpfeyvZz2e9+zuyFAgKC/f77n2/d5Ts7snJl3Zt4+70wICUGIAiEKhCgQokCIAiEKhCgQokCIAiEKhCgQokCIAiEKhCgQokCIAiEKhChwpRSgnr/r64wwknPNsF5Ze2xeoj1R2diD1ZVtmbZyoAuQUfDInUHKcTLNcZS0bFzV9UZjvCovnS395bi3T4m7sHzJF7cUcRwH3zmpM7j+L7dBOpHCYXQhEKGwsAFofxSeefDMB17kUJzJDO9CMm+bSaQoqlO86YiesixDd39/mUB50fQf00sP2zaovfGJEXSWy+Zs7apJOXPzW5tu28yZtrFcYb7QEaL2dQoiQsnbtm1jP3nYcCRSk5hB6evKq93FiZFptuEr18/YGxSU9v3+95Rlymy20GZiJkcbClE5SI7RJB/NJTIK/99dB9Ivn8xnCgkBXFeiLDK92kyoAgv267xQPDp07wxRou8jsvDdvx6/9pXcAsqnLOrum17ot/fXI39Y6RhybdI0EkM5d646nn+Df4EytLn0ICYQmEIQmOmDds5pthuXFjX9KBTVzWL7XDVy3sHDG18yEY4tJFxAoBR8AdqhQF8ad6Bh+xcNRgo6XnG/IA5YD4cPDo5Ph4DMKSAW2qJo5OWYI9NmYIjFogjFRXF2NJDJBLQpDNKGkHWcPb7ot5q8ijI5URNLetIUn0IRSktTKqcsasskq+Z4t2xDzZCbDL8NnEZZgzhXm2WmwEKJwd/nv81kNWMhBeKjw34eWl2t20E0qYSVJRIdeWb9e7vz/0ENIFNV+8lK/p8Dl718oGjjc8kxBb4u4Xnq2Ojqyct/veWTIJPPRxz8HdT0JXfvSv7zgOpIi+CK3nFmNumZ3vvAHyc/7R9ohwJ3RQQK4g++g+MEf+N7tXk1LL7gootv39YMbS3nte0IJ/Y5nzloRlfN9WbZqp2xLqusZRmNpI9m3OnJuuqRC6mKc8eRYZyLMyTYNmBFkS4S4GeeGLnln9ZGaVJji2eojgmLsotOIog2IqkcArT1gehriRBB61VGEgkPodV1SZFJm8Lj3Kte2JC8CfGaQRguNnZQEJ645bdnik+4XoFhvbxMaVLDyOkP3zRlsfvJCtDUleS5h2bPn7moYlxZ3YbsSF0WYRr1C5c/vHPDI+8ObeEI+PeLmCyOs+BiSPFR8pLIREefqV8rREbq2Iz0nnP/OHmWqMGJTO63+gG9N+shrSpatAlVez8sun42yAjg6FjDgwys3ffewLt7f/VWd/1NTR6vN6rBdfxMgSV/Ao59afDjnjI0jPUVvf9JGju4a7g21dbgKo1iT/7yGPTdFxSIQBwjo4aWvi1r3t+wZ6TLIdw1LnNjHsX6MhlCEwnYAr6V0CoVWFa9Z0rOsWOpCSk7IqNYyxNf63YhIy7FEJwrjkP5XYo8++Z1o8f3/myBzU739Ug+kIqKRj7BvVzSlq5Va7ZVdU8b6KW0NbzdeVBddIJovGx6dnnL1Wapodu4SvfNE7vYe0+c1b9xW2zPyqef/5z6DWgJFlOhZYeKJ/F0ooYxECffRBmYcBKfYNhA5VMCi51QA8DM8OOHLH+hqbVidY1tpy8s9p+p+3+reRbm/WShaRgEMOiHzoWgtXh8xI7B1eW6B+o9h8Rj1jXs9dkjvrBseW4ztGYCZo9Cs4SadW/2d0+eEeqzfZ56kqCKzFt05+//fmYtdSrIjHNHOPsrWpfK/OnYdm1xYzXpGfsPIklevf/rxYXI/12RU2rUzFHe6+K5zGL+o7wexnFEL/OkJzAzCO3Hfzx//Vhu5Rqu1SZc5RTtRKAqbAzt/DYySTrQ4Dl9iqWJWk3H9qqr8PbXOFNMp13X9e2i7zlzTn/7xvhuLc/PtVD7ULiRE2DWz2FIQNgUWt43bOWyosOVs92UitCiTU7sShbnDcleOvuNgubgvAj56WxRKZ05RsiZ9ZPMQ54tKl23YEvpoElXpTyZn1aUsXfOoJJpy/ZSKzsSxFxili3Q32sXY2XCQIlmKdktRCeHfYFoQRAwOlV8FPX5rkcsw3s+s6no1Nab4wx9ZSJGPfbCHZs/WbA+/3BQM7G9H2SqsJBS/H5jGb0EZJkcb7AwWUk5zpzM3s/tLkZTZSYWi4VA0Mlg0Pn4TV/f5BEjsu3ecqHZdUSISXxQW1VvHwf4Xi0qUnYoQeQXvDU6nZOi1LZG5xGDN3IoE83oWi9o1HEFMIIDLeFkDR3R4PQcJi5vtahXJzgkVnQoXQoL6WBQfP/Q//yntLR+SpPgJCqp0ZvQTbXw2iG93n1i2fhGUnrhAA9MMGcePLLm2a+Ppky5NvWFkd1P9L/xuZtrHlu4iVquiOA51k6mgsHlPUNf/7S0uG6CzESQOFbmEzPiC1bunPLNl78D3cCfEwJsMxOSm5vbJkhFXBEolB8+sVjKoTT5lmHDjmw8MOjV66PXkN6xY1bM7FsS8baFWhq0wOfP2NUqhElIatlDUyJdEaXm92MbRRCwAIym0Yf2yMx5qrGl4sbylo1UROKDqrKTvtfg8y3w7RyLwJkKgblEmDZo69SWVv3gSutWn10uVveKy1/8wYZHT4NTYEEIFEHhCrcrfZvrmckCpSY+0c7WOQ+waXwD0dUbxoOlWArmFnz9hdqdmwuSjKunRR+RRUnLRDAUxRJWS/E47ysBtQpcLhNGGFrNSBRESiqPG/uDEChxxrj+yzacKm0d7YVwJtZArD1ycsa+uWH81jV7sZUZmINMKfLzVykT8uEq7gR8vH/EwFv27jp183t1rrfYQfRD7zx7S1nkKz+lLYJv2D7AzHxURcFsWvBy8Z9nJuh1PYQYVRyblETGr9h5zzcDBqxQjRlTI3JcIO6BdaMidQSgZBAPWKSftq967ZbrHzdsPDxuHkvWC9kxI1978oYj9a/t6P1JR5bBJfFqQtMQf7hJTLKhBNIESEcKNMUP/kDKxK74buLB1KQe/3a6iugG12GfV4gZ+cjQjai1Mmi2IjiKeQMNf/2B3TEtjeJLLZ7T5HjTBnVafK+SfzwwAwUHYJtCXAyKgNTSkrs3Jbud7Bi70EK0rLsxOyO+rs7xJ+FpTZ/ZI3YNxx5gQNrmg7/9MF95hRnC3OBbYNJ+mqo0tDfwPcCYQPNLvDQ6tq0/BF98uJZ2BprLBUMWLi0vbx0tMjo+mo0kGV1TJqMQ5BJOjesFlsB6cPeA72CZk9BSAg5m877lK/KSZr942PEYOVj/hVRbE/nK3OFFtwKNJaQbbD2hXaEw4bZl1x86VPQcYWMFoz6HjYymV6zYe88awM3u3z+Nh7HOUbiLLQeEAASGU9b+0+43uf6JE3fuqJjB1rqPk6bmiOXcpM1dMV7xzx0sEcwDcUlEjvaJLqIiAnG5HD9gnYlwzDmE5ziT0nhIv2sWpiRl1JU1fa92Sh7SWqtZvPr13To0n8hYjvMz7OC+5vmgPQlV1u0+vY4iacnp82fO7OHFmAMIoHAsHywHDnb8hLNApMMifCAIjFb81hhvfKnV8QdxSTChFvV92OZi0o/fWJbxgEGA/a6f77Sa9mD9lQCroQV/b4qAWeFbW04pwjRl1JuDjhw7NocG5kSoU1QR0er/vr3t7vXInCLC+S7FHFQg+K6stfDIsoUDEx8o/r3qMbrOXUJaGsLf2f36aoVuloAFOXn68CK720eM4f1ZVvY6u2QaXsU1mM05AavR+RXhvPy0JkD7zHnJUV3JyQaLj2ciDQ3Hk+chJo6bB4+faOteqYyF4CbOCzsSDXGSpPjw09jGZBrmZyj+QFAQw+Kf/WhUQ3JCxsuMbCX19t+8PBufsXW163lsMyrzRzW0FGaN/CmvpdUxo8lxSDzu2KNOS+q27Ydfl3yObSDmUKyBvwzCA0Gi28ZOckle4vPVkNg4/dYYNqtQHV5Jmt0niMPJjlo2ZXsXAgElBm3YLwjzOMyqEaLTGj2CKPEQsCtA05TPX+r8X4ZhFHeCKGhCCe5TDyiu4UTV4Rd8fBiJ0mVSalkkiYmxbyHWzjInSDdwb1JMVMzSBO015HTzei/oXbe163Om+2fISQW3vZhf3nj0hriw/nykJp0Y9Mx3i9eOPgUb4Qu2tv4+l/8bpPXawhe3J8dl/X7M+pO62VVEHHb1+OfGb0lDiwQMUWjaUNMSBfueaAmU28O31qb0ToBdBoBpu3QO0bEOkpcKE79+4ql3wUUcLmv+QWP31cjNTZrZz9++NfvHE6MULao8U/OqF/xMmX0vSY2KI6nJqS9gf/Rd8FKYFzCbZNbIDfleUdfPwdeBb7fa4uJiCj/aMvNouD56X5PzD4jKddGnS1VjsX9hYNJYRgjwnSTrdDwsCeYGNWDX0c35W3T+L83IomJRcPsH6VUOYpypd72dUVZ7dES0LkvSqIwMS9E73tx825+I1WIxd8pMY1sTB1YXID21y/YuyWn209ZfNFZvJbE1UJOwHqG8ouIfVY1nSKw+G/egJDJRpZhmiAn/DsgmUF4UQgMbtSVWowLlOuaRmDCtuzbSj9oYr/C5scIdLvJiuCg5SESMqmLWmwNrcGAU5AsEAQitbCepAkpMTknjonRhpNq6XRDZWG3FaWkZdpyc9+Ekt4se1uI942ngq5mU+ORV67Yt+AU+YQCjCBK2C8Y5TTVkokBriMdXS7R6+rv3vptchd/jY7p/6XIdIla+njgaVROxrhDcD77Ph0aSJBGJkoKCAZFHgEnzzm/awe9AgEcHtnIoSMp+m5DT5SdGu3iXOkybzmsgkDToDYcRAW6NkRYdIOuwCokJH6iV38w8KXnVf+iA0VbPKdkhS71em7T/auxEUb6RKroHUbMxaga2pXILr2gkbu06RNrJSqO5SOnfNT3hsEEbQ6yuUloAy1ZfTZSEXtFRPyJrg08rSrLaJ9iIJkreFUCvyEAHgqCYdmQG9dWOWeuSErptrLHtULV4SnmXL/K2Z0dve6ypyvGMG8zLKdvv2jRjvLtXZs58RArEaFuQP0gsEF+++5suHpd6nM1XT0RgeFJ8wmeBCZBu6QPXhcXxtnrHIeImqgGzRxbmK3gCQWmwXds7KAVQIQflAFULLT3MN/DGcvAJ1PmTXvADTlf8Sw5O9HT18UzREU80TDglQiwam6ovhf7EqBz4YOlKwKwgN8bGVYXBttDuq+bVtE7TUkH1RSxVlbWpydpuIAixRKOSa7tfE25XsHPzr2SQC9paLP4tptMn72G8et4nNKgdQhPRhlH9Ni/eF2kpylXcaH2DR+WRBaKVPcRl9Sp7IYgxlDn7qXIBasXEK98gAHwuKSqVQOCo8gF9jxyxvumVmZ5NrlLeI9tIUkLqsg+/nX0CejABrVCwBYPE0yfJXSIdEWYDM6mLFkpHDL99a2A45t+WgtOxEek/tzp+Jx7YzTnqNPfjN+4yTKAohrCMKhgsogVCbUTe4rv9E6xTrAzFSB4eImZFdmRQGohdImLoHgwbRVhaS4sg3KJMlQAO8te01M+QyOjwOhWtg6SXU0YO1FTx6jFTSVe3aDNo2BhZBZk98E2Ned1ibDhWMA7C8l8DfxwlVYZbIwxRsEY34UHrJTdJOXRcigji1BhlowfWSGmtjtzeyco6jUZ/kArmr2MImHjm422P7B/Ze94HB45vfbDFXcxHqruqPK4j0jHHflVGYnLloGt6Ly08gDhWAwNQARH8ySY8jVwx1TXRCXkb3ldN4lMivprCdfOgTzOSIsh0WUhsVJePK6q3jm2BoNFAut2+9IEtaU98eGMZBo3B5Isf5xl4oWzKkIdwkpaaOPPDV1cMgHQAuH7UdMVtQKQpAfPRbyhnrBS4ENB0mZZBCpw2e/dwfR2EGJhSoaX//rdQA14iTkVrATPkC6He55Ab/eP9lb9+F8QyrJWlIfEpeikfMEWnZiJjfXclE7YUklQGCYQOohXGNXi06CVz/8o4HfdJTgkndW6dIDucQAUfCANYoyp3G4/1YeouMgTsHrfj5IIvJytc86cN2iWUOkKNph4ekpmV9XJjc9VdJ5q+D++fMEmqdhbJkVoVSU3qMn/JymlWk8kEJ2j+LCPiwSNbiA/EdQsctwok8mqbt1SmVK1il4QBn+J3kxJY5RILZyFTRjzw8/zqQyUN1n1ZiYaciJNFnruhyZJA0Ija3Q5E2PbpiNNXJde0fBNBDI5ulKSSJAkcIvhz4CNsk4G1CoBo0MBfEAWQBTAhIi3bdRFuvonQEX7apGM7WYLv0BCSVITwkLMSzxsTG10ZsDKLzFbUQgS1pBiRlWVgPrgeGmIlBqwFzFs+WnRleDvTmoEMAaOsBbQDgipBooPaiRFPOg+xSXyauow0KNjwm0IvP0UuMgKaehNkCN9Zd2/ZmP4LllitR14+1fyT4KG16oQE3Z6f9i79kKKWYaTfFiAiKosFL1MQ0lxHpqA7sXnLqcgY7ab3f5gK5ohjOS64Z+bUY7hk1019Zn9dV3N0bquvjmhbDFPAkizLz8egEZNRQUiHAkUE8G+x+lyqX1b658s2DXzw1Vdv18fHf8sbDEQyGgnsq/0LKywkVEMDoZ1OQtfXE9VTTxHn+MHvfLz7UM0EjC/goU33mXjy1mIbyg+4G5izTHRGJio44l9/M+EsMJymWZkBzfQ4vM0UU94IUgYrkikUEhWj1dU31KphDPQe/1/ADhGH5KNZtHAIDCXzYRF0G288ra5kHqyzl2nZ5B8QYxp/cI+29pJQSEyKhhh0UR+x4U0QHhhUw7o8TUxp0y2gc8FsY0ALgc3+vL40Z8yGnl6PekwLxAYOeS/p0VO/wj8QBwzGFCo+nEKEGwfnfKBPPOius+8jPkqf/e0r1Bhsawoko9pPELd/AmiZzItwQ4eIc+d+a58yhXgKCogvPx92olCHD5axDr/NnUvsUCfJgsrHKtoCGCkJckqUaLd7SgXQEprRi2DBiUGt6objFRF/gNl+7M6WfTYqXnE3kE5nUHDjiLDKvu0Exes9gmCFFAicWtGG2MpSOP4DmM/NbyfwnR3lwnY+rUPv8QhqPF1EoA18Y3I2BkV+aKq3RrGUk8A1lGNYYzLlto17WUEI4CA+oYmmGTg6B91BZkSoEpWMId7UCbbBdxFcp8J3cxWZIjIRrNtXK/aKeFSMLn9q1sN9mjdM79O0Znrf5s8f7tv82bS+TRYor2/YM27l1aqvZBhDdgKTW+vYhxBHYeCMAssJMcptFCzCDMCdEylgzVYrIULAeuDY7R48AZSpYPYNPIgyZ8V54A4SwGjIPM1rgC6yJIVpUomzVtUL6/HA7MrBHyw217gT0AWoaQ3r4RvluB7MCQiHxK5dujY2ek4QHgI2mQpPPP5HeJgyBmT//g6YzQXKWmIjtAMZSqWB8xReA0LocjgP3r/oBsUJYGBsE+yJHlWNOLDfVZU4ntHo33Zi+ZKuARucBR3YHchbIMlkgeJFj8Lw4NUtbKfEbBCbvfH4tqg9Gzz3OCAzaXeX0JRglX627hwMLWiGQn0AXgK/wFACLlkW8TBJFSXxvlrK6i4lepI5krtzx9Xc2hsOrTbPg8snRHQIlejslDHPigSOehTjwXOEEWv9gKMAFHIBv99O7gN5iK5pvX7eV/nhKzbvaTZW35PYbZFZ2MV//QtLnQNwoxDcwpnK/ZuSd2w/0hdyoCgIjIr1nUoYGraHrMI0edjORs+ae7y+Gl7U56hEffRVgL3071gfnF1DA2q2hdRVOPqxYA0oWg8SL6iiosiR4Oy/nF+RpNZ7uzVWNRS//J93jmM9bAja4qF2lAl2ucgbk7GKIED8BWwEDira1b51vmm+Ulf8u+0OgY7o4vCUi166kkrpXzLmyMzF2iPZS8IP5i3SH8hbpPsj7xUdlg9fvTjsaPfXDL2u++0aQ0xjY53jABGZMLqqTFSswpJTK5U52mu1LHAcHbkiRhAhXoEQB2YpgstuK0JwCZi+2vDE79nGoX+Ut25nPWBFwUXc9Mb4uu7wCQLlc9Pdga4dviAmUeZ5srguT/ToEtW02seAGEbEkjXTpiknfCQ6LOlbNspFWtwlyuS9TSrFBYL56RBnZyuDaWa3UxwCR7SYE4EzpRYS3ZWsDeKoPlFjhP1WeHyapjxQh/MNksM/+WDjS70dTh5CD9Rnv1LCWdF5jMAtI/p/gmnV6V4IwOpdR5iEeOOv32z67EeCO4VfIW/0I/Ge8xQSD9lP+M/Wrz9sjOz5tcN1mGBq1mFl7nl7yg4jnsghzhaxTAPmBKJv/9wh2Fdh/ZWAIMiBOYNjkSX2yYlPwB4PDmyM1y6uIEsIhAtewsZoq09Kk7G+eoNygwOLlwFcO6wPoKVZnCGCWeYln5omVltaj7j/CXSm5i5cvKZb1LDSksZvNC5wgQ5eP3rF1B1J/lPCzgtd+8kE0vjyjBFfDOSdVL6KUgkaRs/ow4XNiy0j90Mcpqy56rjH4LOJRBfrUhJJgMPPyAAyRYrbI75YmYVTbFFgwDyjUkHA5oN9SjvALSP+fPSmb24SpPBrbd5qQRCrSWRYzKdYP2DAVGyPg1/wBM4nSLwxeZUB0h/NziJIaUfHHjnqmoR9EUSfoIWDADVuipTfvKRRClfwR/SJMAccHu7cEFnVPcWEUTv5ftdrlgxj/vo/q5drvIJdsnn1c9+YWNJr5X6K53Jlpc3FhkHfa849Cng5aergNZPhFt2NTsHB0xAHJHQPn899NqrSH6OY6Xy4EtY9acDLtaqPSZ3tV4+KiYor+jP9X4i780LXfiYyXJj1/66vcL4gUBqw1iqikb0kpZt2Pn4x5+YofLEzzVl46FfbcEzJH5iICQnRBp0WBMhK6SHWYhSlhO4+DxL1LLRtGWukR3jYvrS4jrG6SLG5V79+67DVvv14N1LhInLynCfoqz7bMmdXbGTKvkbHftYp2Im9iZ26jTut7IXcHoceogsQBFA8sAoiL/n3SGSeXzJwkMuAzysH5qyc+agEJ2w6A3Dr4AUTxZg1x4rqP6ZFJlxTWpTy2cfP/BwLl4JwZwPX2WUGbwoHH/yN5xG4c8IU7osFu/JtdTFv22B7ZnWXqGIS2c9X7ZrxOqL3m25lm0Zt/PX1T65OGvvt3oqF2hZfjcDz8c8sHHssH4XOnFuEgn4OgwLTu+Dld1srQdsLxPvzPpvkchlu90oeLxyasREJ8pLXvr3jF+WWUlGBYqXp+KoqKvHkmqw4kxIfmAJXDoKILysIXKBlmEZtoOAUG/fbSHmwCG19/eaJk2aP/rKP260b7RasQpPrKImLNn7z1gfj66A5c/GAThnAf9AF2UFjbJdVvHyGOLxlbjjoylq3tbgAW/jcQhhEmRCDMMq+mPeIATOv9O/UH8ARIDItQoRAS4JKEYSpcDPo1f8MsY82vZffpHtl94HyhcQh8v3+3HTjnrfukEcBcrglRYl4XTz44O/gAdncG8qmnTpk2FDhrY2ocf9AkjPYj34sWnAvTopTttN+MwbBpDL+7blrzVEJ9t9/K3uJhawrXV+WsXrZhBPXo0AhnTiTzHIQWCOzUTCUBywP/kbmogD6s67T+BmDf7y9uSHiAyuklN18vSYpnf3us30PPYtjW4hyeiphnxXfzti8/dBH5q93vVMCnwAX1xYoYts2ZuKPS4FKG6ZlQNMxWYcg8FJbsBi0Bg1nIp6j1cmqZncJq9LbSHJS14+xLZjGy0p5YaH/+DstpctaY0yKp8q2WyeAmWuu0XOIQ4BbEbSkiYCTaIjEIyB9qg7H+s4Bp1gNuMwQCekcEGZIAtPaKIFnle1b8pipIFxmZvl/C2pPLq6+gUlb8+qvzfdaj7ZuzTx8pun7OX1b97ycL89+LU++7t2Rct6bw+Rrnu5vHz7nhuJFk7P3lhyrLnvvz6YNhhbN+2WZObEPbP7jrftxXkBsGgShjeBIfHSDcPHbN3nMq8PZ+P2Fe8/MJbW+hriK4m4/vWTyPaj0gywtB4kOZDYKhvJgzgZ+4yVgFMCNr9UaZg09uLC2Tre+kW9QNcNxfpfu2i9fnP3YnWCloC8HjPLvprDPuXRSyHFO1eW1ioP28NAUo2MZSI2iRQCbAMlYRSKaKt0gEJzw5Jif+p8obswpa9q6s1W1PyY+rlvN6k3P78DRgkEkli8OyqTp/1n3UKXpqn+95/AdG3u8YWlpN8OIzCdu3TlGkCorNXrqJOU4UFnZuDomJaxPrR+Xf7EXx4umlpL3rZBVz7611Kr1OQ5XWz9vjoofGy/4MmBPDLmPIkweWeAaupnB43eommsec/V75c03TiipvHFUknhrvxhbzqAwOKamrW7IbrqJ0+shjtZ60uAqapaiDm1MzmHX5uVMX7P43XtboD8FAnCB1uFYeIajCMPyfAfQcfiQvJGv7K2549EM1UvhGdKw92f190xPiNF8HCWTLd0HkNZeA0lLqpn46j4l2m17SMypk7zR5qkb/cWHNVNaJE/6aetOSJkfqstIyXpx/V5u5foCGBksBwoNjofwWP6vsxzV9JioFGrr0q3XLPRbZz9d/C068dcvWYRMG/3BmH4xc+Trkt/zFPQqlu/K3PwGdkeziu9Z5g9iHuGIP0ECv5c8tf4KNBYxKKBYjtfhehcyDmtA5uhnH3w/4dFH39as4FYoUT7Wz53bPTJ48QV/Xw44E8dyj7/Rlj6e9TrRzZr1uiII5/ZVfHSbtcNv900n6QNvISbSm9xGosgdJJncntSf3HLr7eGDOc4c076/CVLy8PuyFjAYIGPf8aOf7DFwEHk1o+uoY/ldPpHNPQ/J9+eelB/uXWZ9qHd5yX25JQfvy/3z5MTeO1x3Zm6Rb0r/Wu6X8IycnTF8n+n62+Y+ed/qxOAcgvwKJtFuvXbSrbd33yhP6NMiT7qqUn5k+PdPY1t0F8E+nXoHJzx9zKd3XhO/UO4bv0Q055TI47N2/1tBCEETsKtt4ejb2iFuq29Xd5liO1wg2Rc2RpP3twC19bI4AgRFYnVmDdgGj+Evi/fcmStrbbPKq1dz6hFjyDCSTe4fcM3w5Xl9Htk6MHvOoYFZTxQP7DXzwKB+UzYNGDhkWXwOmWA2j8xrj+tCARygKNKAzNseyY15Sh7R/cfWG9LWymOHzP/E3+8K5xrUuumjPp82tPs8OSf9urrByYvkCX03f3UeQiBGGxPbl9vPt5NlBU+QAe1wteGH6OtsuZNIz+tzzhiXRIEMxhNW5QGND5YVE3/FzL9wqICyXZmGnkXToQAGhX3q2GeTru05rrhH7Ci5X/fRbvNtDw7Arv5b1WeRBIl9tuaCEhKMkmfe+VGPVulodoKxS3Flw87UcDJAXPn107suaB6q+DsUgHMRE/x3GKIoRB+PUV37yA75RYP2U0azEXYySoq4/Xf4fBZQgOGRHr337dTKypNjDVH6A6vWL9oJLRDPRfudxRAqhSgQokCIAiEKhCgQokCIAiEKhCgQokCIAiEKhCgQokCIAiEKhCgQokCIApeiwP8DWH45d4BFRCAAAAAASUVORK5CYII=</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\"\n     template=\"https://search.yahoo.com/sugg/ff\">\n  <Param name=\"output\"  value=\"fxjson\" />\n  <Param name=\"appid\"   value=\"ffd\" />\n  <Param name=\"command\" value=\"{searchTerms}\" />\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://search.yahoo.com/yhs/search\"\n     resultdomain=\"yahoo.com\" rel=\"searchform\">\n  <Param name=\"p\" value=\"{searchTerms}\"/>\n  <Param name=\"ei\" value=\"UTF-8\"/>\n  <Param name=\"hspart\" value=\"mozilla\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"searchbar\"   value=\"yhs-001\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"keyword\"     value=\"yhs-002\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"homepage\"    value=\"yhs-003\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"newtab\"      value=\"yhs-004\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"contextmenu\" value=\"yhs-005\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/alerts/alert.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     closeAlert.tooltip          \"Close this notification\">\n<!ENTITY     settings.label              \"Settings\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/alerts/alert.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE(closeButton.title): Used as the close button text for web notifications on OS X.\n# This should ideally match the string that OS X uses for the close button on alert-type\n# notifications. OS X will truncate the value if it's too long.\ncloseButton.title = Close\n# LOCALIZATION NOTE(actionButton.label): Used as the button label to provide more actions on OS X notifications. OS X will truncate this if it's too long.\nactionButton.label = …\n# LOCALIZATION NOTE(webActions.disableForOrigin.label): %S is replaced\n# with the hostname origin of the notification.\nwebActions.disableForOrigin.label = Disable notifications from %S\n\n# LOCALIZATION NOTE(source.label): Used to show the URL of the site that\n# sent the notification (e.g., \"via mozilla.org\"). \"%1$S\" is the source host\n# and port.\nsource.label=via %1$S\nwebActions.settings.label = Notification settings\n\n# LOCALIZATION NOTE(doNotDisturb.label): %S is replaced with the\n# brandShortName of the application.\ndoNotDisturb.label = Do not disturb me until I restart %S\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/alerts/notificationNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngeneral=General Notification\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/autoconfig/autoconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadConfigTitle = Configuration Error\nreadConfigMsg = Failed to read the configuration file. Please contact your system administrator.\n\nautoConfigTitle = AutoConfig Alert\nautoConfigMsg = Netscape.cfg/AutoConfig failed. Please contact your system administrator. \\n Error: %S failed:\n\nemailPromptTitle = Email Address\nemailPromptMsg = Enter your email address\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/cookie/cookieAcceptDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     props.name.label               \"Name:\">\n<!ENTITY     props.value.label              \"Content:\">\n<!ENTITY     props.domain.label             \"Host:\">\n<!ENTITY     props.path.label               \"Path:\">\n<!ENTITY     props.secure.label             \"Send For:\">\n<!ENTITY     props.expires.label            \"Expires:\">\n\n<!ENTITY     button.allow.label             \"Allow\">\n<!ENTITY     button.allow.accesskey         \"A\">\n<!ENTITY     button.session.label           \"Allow for Session\">\n<!ENTITY     button.session.accesskey       \"S\">\n<!ENTITY     button.deny.label              \"Deny\">\n<!ENTITY     button.deny.accesskey          \"D\">\n\n<!ENTITY     dialog.title                   \"Confirm setting cookie\">\n<!ENTITY     dialog.remember.label          \"Use my choice for all cookies from this site\">\n<!ENTITY     dialog.remember.accesskey      \"U\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/cookie/cookieAcceptDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhostColon=Host:\ndomainColon=Domain:\nforSecureOnly=Encrypted connections only\nforAnyConnection=Any type of connection\nexpireAtEndOfSession=At end of session\n\nshowDetails=Show Details\nhideDetails=Hide Details\ndetailsAccessKey=T\n\npermissionToSetACookie = The site %S wants to set a cookie.\npermissionToSetSecondCookie = The site %S wants to set a second cookie.\n#  LOCALIZATION NOTE (PermissionToSetAnotherCookie): First %S: sitename, second %S: number of cookies already present for that site\npermissionToSetAnotherCookie = The site %S wants to set another cookie.\\nYou already have %S cookies from this site.\npermissionToModifyCookie = The site %S wants to modify an existing cookie.\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/formautofill/requestAutocomplete.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- This file has no entities because the feature is still experimental. -->\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/AccessFu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Screen reader started/stopped\nscreenReaderStarted = Screen reader started\nscreenReaderStopped = Screen reader stopped\n\n# Roles\nmenubar        =       menu bar\nscrollbar      =       scroll bar\ngrip           =       grip\nalert          =       alert\nmenupopup      =       menu popup\ndocument       =       document\npane           =       pane\ndialog         =       dialog\nseparator      =       separator\ntoolbar        =       toolbar\nstatusbar      =       status bar\ntable          =       table\ncolumnheader   =       column header\nrowheader      =       row header\ncolumn         =       column\nrow            =       row\ncell           =       cell\nlink           =       link\nlist           =       list\nlistitem       =       list item\noutline        =       outline\noutlineitem    =       outline item\npagetab        =       tab\npropertypage   =       property page\ngraphic        =       graphic\nswitch         =       switch\npushbutton     =       button\ncheckbutton    =       check button\nradiobutton    =       radio button\ncombobox       =       combo box\nprogressbar    =       progress bar\nslider         =       slider\nspinbutton     =       spin button\ndiagram        =       diagram\nanimation      =       animation\nequation       =       equation\nbuttonmenu     =       button menu\nwhitespace     =       white space\npagetablist    =       tab list\ncanvas         =       canvas\ncheckmenuitem  =       check menu item\nlabel          =       label\npasswordtext   =       password text\nradiomenuitem  =       radio menu item\ntextcontainer  =       text container\ntogglebutton   =       toggle button\ntreetable      =       tree table\nheader         =       header\nfooter         =       footer\nparagraph      =       paragraph\nentry          =       entry\ncaption        =       caption\nheading        =       heading\nsection        =       section\nform           =       form\ncomboboxlist   =       combo box list\ncomboboxoption =       combo box option\nimagemap       =       image map\nlistboxoption  =       option\nlistbox        =       list box\nflatequation   =       flat equation\ngridcell       =       gridcell\nnote           =       note\nfigure         =       figure\ndefinitionlist =       definition list\nterm           =       term\ndefinition     =       definition\n\nmathmltable              = math table\nmathmlcell               = cell\nmathmlenclosed           = enclosed\nmathmlfraction           = fraction\nmathmlfractionwithoutbar = fraction without bar\nmathmlroot               = root\nmathmlscripted           = scripted\nmathmlsquareroot         = square root\n\n# More sophisticated roles which are not actual numeric roles\ntextarea       =       text area\n\nbase           =       base\nclose-fence    =       closing fence\ndenominator    =       denominator\nnumerator      =       numerator\nopen-fence     =       opening fence\noverscript     =       overscript\npresubscript   =       presubscript\npresuperscript =       presuperscript\nroot-index     =       root index\nsubscript      =       subscript\nsuperscript    =       superscript\nunderscript    =       underscript\n\n# Text input types\ntextInputType_date   =       date\ntextInputType_email  =       e-mail\ntextInputType_search =       search\ntextInputType_tel    =       telephone\ntextInputType_url    =       URL\n\n# More sophisticated object descriptions\nheadingLevel   =       heading level %S\n\n# more sophisticated list announcement\nlistStart      =       First item\nlistEnd        =       Last item\n# LOCALIZATION NOTE (listItemsCount): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nlistItemsCount =       1 item;#1 items\n\n# LOCALIZATION NOTE: # %1$S is the position of the item n the set.\n# %2$S is the total number of such items in the set.\n# An expanded example would read \"2 of 5\".\nobjItemOfN      =       %1$S of %2$S\n\n# Landmark announcements\nbanner         =       banner\ncomplementary  =       complementary\ncontentinfo    =       content info\nmain           =       main\nnavigation     =       navigation\nsearch         =       search\n\n# LOCALIZATION NOTE (tblColumnInfo): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfo = with 1 column;with #1 columns\n# LOCALIZATION NOTE (tblRowInfo): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfo = and 1 row;and #1 rows\n\n# table or grid cell information\ncolumnInfo = Column %S\nrowInfo = Row %S\nspansColumns = spans %S columns\nspansRows = spans %S rows\n\n# Invoked actions\njumpAction     =      jumped\npressAction    =      pressed\ncheckAction    =      checked\nuncheckAction  =      unchecked\nonAction       =      on\noffAction      =      off\nselectAction   =      selected\nunselectAction =      unselected\nopenAction     =      opened\ncloseAction    =      closed\nswitchAction   =      switched\nclickAction    =      clicked\ncollapseAction =      collapsed\nexpandAction   =      expanded\nactivateAction =      activated\ncycleAction    =      cycled\n\n# Live regions\n# 'hidden' will be spoken when something disappears in a live region.\nhidden         =      hidden\n\n# Tab states\ntabLoading     =      loading\ntabLoaded      =      loaded\ntabNew         =      new tab\ntabLoadStopped =      loading stopped\ntabReload      =      reloading\n\n# Object states\nstateChecked     =    checked\nstateOn          =    on\nstateNotChecked  =    not checked\nstateOff         =    off\nstatePressed     =    pressed\n# No string for a not pressed toggle button\nstateExpanded    =    expanded\nstateCollapsed   =    collapsed\nstateUnavailable =    unavailable\nstateReadonly    =    readonly\nstateRequired    =    required\nstateTraversed   =    visited\nstateHasPopup    =    has pop up\nstateSelected    =    selected\n\n# App modes\neditingMode    =      editing\nnavigationMode =      navigating\n\n# Quick navigation modes\nquicknav_Simple      = Default\nquicknav_Anchor      = Anchors\nquicknav_Button      = Buttons\nquicknav_Combobox    = Combo boxes\nquicknav_Landmark    = Landmarks\nquicknav_Entry       = Entries\nquicknav_FormElement = Form elements\nquicknav_Graphic     = Images\nquicknav_Heading     = Headings\nquicknav_ListItem    = List items\nquicknav_Link        = Links\nquicknav_List        = Lists\nquicknav_PageTab     = Page tabs\nquicknav_RadioButton = Radio buttons\nquicknav_Separator   = Separators\nquicknav_Table       = Tables\nquicknav_Checkbox    = Check boxes\n\n# MathML menclose notations.\n# See developer.mozilla.org/docs/Web/MathML/Element/menclose#attr-notation\nnotation-longdiv            = long division\nnotation-actuarial          = actuarial\nnotation-phasorangle        = phasor angle\nnotation-radical            = radical\nnotation-box                = box\nnotation-roundedbox         = rounded box\nnotation-circle             = circle\nnotation-left               = left\nnotation-right              = right\nnotation-top                = top\nnotation-bottom             = bottom\nnotation-updiagonalstrike   = up diagonal strike\nnotation-downdiagonalstrike = down diagonal strike\nnotation-verticalstrike     = vertical strike\nnotation-horizontalstrike   = horizontal strike\nnotation-updiagonalarrow    = up diagonal arrow\nnotation-madruwb            = madruwb\n\n# Shortened role names for braille\nmenubarAbbr        =       menu bar\nscrollbarAbbr      =       scroll bar\ngripAbbr           =       grip\nalertAbbr          =       alert\nmenupopupAbbr      =       menu popup\ndocumentAbbr       =       document\npaneAbbr           =       pane\ndialogAbbr         =       dialog\nseparatorAbbr      =       separator\ntoolbarAbbr        =       toolbar\nstatusbarAbbr      =       status bar\ntableAbbr          =       tbl\ncolumnheaderAbbr   =       column header\nrowheaderAbbr      =       row header\ncolumnAbbr         =       column\nrowAbbr            =       row\ncellAbbr           =       cell\nlinkAbbr           =       lnk\nlistAbbr           =       list\nlistitemAbbr       =       list item\noutlineAbbr        =       outline\noutlineitemAbbr    =       outline item\npagetabAbbr        =       tab\npropertypageAbbr   =       property page\ngraphicAbbr        =       graphic\npushbuttonAbbr     =       btn\ncheckbuttonAbbr    =       check button\nradiobuttonAbbr    =       radio button\ncomboboxAbbr       =       combo box\nprogressbarAbbr    =       progress bar\nsliderAbbr         =       slider\nspinbuttonAbbr     =       spin button\ndiagramAbbr        =       diagram\nanimationAbbr      =       animation\nequationAbbr       =       equation\nbuttonmenuAbbr     =       button menu\nwhitespaceAbbr     =       white space\npagetablistAbbr    =       tab list\ncanvasAbbr         =       canvas\ncheckmenuitemAbbr  =       check menu item\nlabelAbbr          =       label\npasswordtextAbbr   =       passwdtxt\nradiomenuitemAbbr  =       radio menu item\ntextcontainerAbbr  =       text container\ntogglebuttonAbbr   =       toggle button\ntreetableAbbr      =       tree table\nheaderAbbr         =       header\nfooterAbbr         =       footer\nparagraphAbbr      =       paragraph\nentryAbbr          =       entry\ncaptionAbbr        =       caption\nheadingAbbr        =       heading\nsectionAbbr        =       section\nformAbbr           =       form\ncomboboxlistAbbr   =       combo box list\ncomboboxoptionAbbr =       combo box option\nimagemapAbbr       =       imgmap\nlistboxoptionAbbr  =       option\nlistboxAbbr        =       list box\nflatequationAbbr   =       flat equation\ngridcellAbbr       =       gridcell\nnoteAbbr           =       note\nfigureAbbr         =       fig\ndefinitionlistAbbr =       definition list\ntermAbbr           =       term\ndefinitionAbbr     =       definition\ntextareaAbbr       =       txtarea\n\n# LOCALIZATION NOTE (tblColumnInfoAbbr): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfoAbbr = #1c;#1c\n# LOCALIZATION NOTE (tblRowInfoAbbr): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfoAbbr = #1r;#1r\ncellInfoAbbr = c%Sr%S\n\nstateCheckedAbbr = (x)\nstateUncheckedAbbr = ( )\nstatePressedAbbr = (x)\nstateUnpressedAbbr = ( )\n\nmathmlenclosedAbbr           = enclosed\nmathmltableAbbr              = tbl\nmathmlcellAbbr               = cell\nmathmlfractionAbbr           = frac\nmathmlfractionwithoutbarAbbr = frac no bar\nmathmlrootAbbr               = root\nmathmlscriptedAbbr           = scripted\nmathmlsquarerootAbbr         = sqrt\n\nbaseAbbr           = base\nclose-fenceAbbr    = close\ndenominatorAbbr    = den\nnumeratorAbbr      = num\nopen-fenceAbbr     = open\noverscriptAbbr     = over\npresubscriptAbbr   = presub\npresuperscriptAbbr = presup\nroot-indexAbbr     = index\nsubscriptAbbr      = sub\nsuperscriptAbbr    = sup\nunderscriptAbbr    = under\n\nnotation-longdivAbbr            = longdiv\nnotation-actuarialAbbr          = act\nnotation-phasorangleAbbr        = phasang\nnotation-radicalAbbr            = rad\nnotation-boxAbbr                = box\nnotation-roundedboxAbbr         = rndbox\nnotation-circleAbbr             = circ\nnotation-leftAbbr               = lft\nnotation-rightAbbr              = rght\nnotation-topAbbr                = top\nnotation-bottomAbbr             = bot\nnotation-updiagonalstrikeAbbr   = updiagstrike\nnotation-downdiagonalstrikeAbbr = dwndiagstrike\nnotation-verticalstrikeAbbr     = vstrike\nnotation-horizontalstrikeAbbr   = hstrike\nnotation-updiagonalarrowAbbr    = updiagarrow\nnotation-madruwbAbbr            = madruwb\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY about.version                \"version\">\n\n<!-- LOCALIZATION NOTE (about.credits.beforeLink): note that there is no space between this phrase and the linked about.credits.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.credits.beforeLink     \"See a list of \">\n<!ENTITY about.credits.linkTitle      \"contributors\">\n<!-- LOCALIZATION NOTE (about.credits.afterLink): note that there is no space between the linked about.credits.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.credits.afterLink      \" to the Mozilla Project.\">\n\n<!-- LOCALIZATION NOTE (about.license.beforeTheLink): note that there is no space between this phrase and the linked about.license.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.license.beforeTheLink  \"Read the \">\n<!ENTITY about.license.linkTitle      \"licensing information\">\n<!-- LOCALIZATION NOTE (about.license.afterTheLink): note that there is no space between the linked about.license.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.license.afterTheLink   \" for this product.\">\n\n<!-- LOCALIZATION NOTE (about.relnotes.beforeTheLink): note that there is no space between this phrase and the linked about.relnotes.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.relnotes.beforeTheLink \"Read the \">\n<!ENTITY about.relnotes.linkTitle     \"release notes\">\n<!-- LOCALIZATION NOTE (about.relnotes.afterTheLink): note that there is no space between the linked about.relnotes.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.relnotes.afterTheLink  \" for this version.\">\n\n<!-- LOCALIZATION NOTE (about.buildconfig.beforeTheLink): note that there is no space between this phrase and the linked about.buildconfig.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.buildconfig.beforeTheLink \"See the \">\n<!ENTITY about.buildconfig.linkTitle     \"build configuration\">\n<!-- LOCALIZATION NOTE (about.buildconfig.afterTheLink): note that there is no space between the linked about.buildconfig.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.buildconfig.afterTheLink  \" used for this version.\">\n\n<!ENTITY about.buildIdentifier        \"Build identifier: \">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/aboutAbout.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAbout.title  \"About About\">\n<!ENTITY aboutAbout.note   \"This is a list of “about” pages for your convenience.<br/>\n                            Some of them might be confusing. Some are for diagnostic purposes only.<br/>\n                            And some are omitted because they require query strings.\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/aboutNetworking.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutNetworking.title                 \"About Networking\">\n<!ENTITY aboutNetworking.warning               \"This is very experimental. Do not use without adult supervision.\">\n<!ENTITY aboutNetworking.showNextTime          \"Show this warning next time\">\n<!ENTITY aboutNetworking.ok                    \"OK\">\n<!ENTITY aboutNetworking.HTTP                  \"HTTP\">\n<!ENTITY aboutNetworking.sockets               \"Sockets\">\n<!ENTITY aboutNetworking.dns                   \"DNS\">\n<!ENTITY aboutNetworking.websockets            \"WebSockets\">\n<!ENTITY aboutNetworking.refresh               \"Refresh\">\n<!ENTITY aboutNetworking.autoRefresh           \"Autorefresh every 3 seconds\">\n<!ENTITY aboutNetworking.hostname              \"Hostname\">\n<!ENTITY aboutNetworking.port                  \"Port\">\n<!ENTITY aboutNetworking.spdy                  \"SPDY\">\n<!ENTITY aboutNetworking.ssl                   \"SSL\">\n<!ENTITY aboutNetworking.active                \"Active\">\n<!ENTITY aboutNetworking.idle                  \"Idle\">\n<!ENTITY aboutNetworking.host                  \"Host\">\n<!ENTITY aboutNetworking.tcp                   \"TCP\">\n<!ENTITY aboutNetworking.sent                  \"Sent\">\n<!ENTITY aboutNetworking.received              \"Received\">\n<!ENTITY aboutNetworking.family                \"Family\">\n<!ENTITY aboutNetworking.addresses             \"Addresses\">\n<!ENTITY aboutNetworking.expires               \"Expires (Seconds)\">\n<!ENTITY aboutNetworking.messagesSent          \"Messages Sent\">\n<!ENTITY aboutNetworking.messagesReceived      \"Messages Received\">\n<!ENTITY aboutNetworking.bytesSent             \"Bytes Sent\">\n<!ENTITY aboutNetworking.bytesReceived         \"Bytes Received\">\n<!ENTITY aboutNetworking.logging               \"Logging\">\n<!ENTITY aboutNetworking.logTutorial           \"See <a href='https://developer.mozilla.org/docs/Mozilla/Debugging/HTTP_logging'>HTTP Logging</a> for instructions on how to use this tool.\">\n<!ENTITY aboutNetworking.currentLogFile        \"Current Log File:\">\n<!ENTITY aboutNetworking.currentLogModules     \"Current Log Modules:\">\n<!ENTITY aboutNetworking.setLogFile            \"Set Log File\">\n<!ENTITY aboutNetworking.setLogModules         \"Set Log Modules\">\n<!ENTITY aboutNetworking.startLogging          \"Start Logging\">\n<!ENTITY aboutNetworking.stopLogging           \"Stop Logging\">\n<!ENTITY aboutNetworking.dnsLookup             \"DNS Lookup\">\n<!ENTITY aboutNetworking.dnsLookupButton       \"Resolve\">\n<!ENTITY aboutNetworking.dnsDomain             \"Domain\">\n<!ENTITY aboutNetworking.dnsLookupTableColumn  \"IPs\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/aboutProfiles.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutProfiles.title \"About Profiles\">\n<!ENTITY aboutProfiles.subtitle \"This page helps you to manage your profiles. Each profile is a separate world which contains separate history, bookmarks, settings and add-ons.\">\n<!ENTITY aboutProfiles.create \"Create a New Profile\">\n<!ENTITY aboutProfiles.restart.title \"Restart\">\n<!ENTITY aboutProfiles.restart.inSafeMode \"Restart with Add-ons Disabled…\">\n<!ENTITY aboutProfiles.restart.normal \"Restart normally…\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/aboutProfiles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nname = Profile: %S\nisDefault = Default Profile\nrootDir = Root Directory\n# LOCALIZATION NOTE: localDir is used to show the directory corresponding to\n# the main profile directory that exists for the purpose of storing data on the\n# local filesystem, including cache files or other data files that may not\n# represent critical user data. (e.g., this directory may not be included as\n# part of a backup scheme.)\n# In case localDIr and rootDir are equal, localDir is not shown.\nlocalDir = Local Directory\ncurrentProfile = This is the profile in use and it cannot be deleted.\n\nrename = Rename\nremove = Remove\nsetAsDefault = Set as default profile\nlaunchProfile = Launch profile in new browser\n\nyes = yes\nno = no\n\nrenameProfileTitle = Rename Profile\nrenameProfile = Rename profile %S\n\ninvalidProfileNameTitle = Invalid profile name\ninvalidProfileName = The profile name “%S” is not allowed.\n\ndeleteProfileTitle = Delete Profile\ndeleteProfileConfirm = Deleting a profile will remove the profile from the list of available profiles and cannot be undone.\\nYou may also choose to delete the profile data files, including your settings, certificates and other user-related data. This option will delete the folder “%S” and cannot be undone.\\nWould you like to delete the profile data files?\ndeleteFiles = Delete Files\ndontDeleteFiles = Don’t Delete Files\n\nopenDir = Open Directory\n# LOCALIZATION NOTE (macOpenDir): This is the Mac-specific variant of openDir.\n# This allows us to use the preferred\"Finder\" terminology on Mac.\nmacOpenDir = Show in Finder\n# LOCALIZATION NOTE (winOpenDir2): This is the Windows-specific variant of\n# openDir.\nwinOpenDir2 = Open Folder\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/aboutReader.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutReader.loading2):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\naboutReader.loading2=Loading…\naboutReader.loadError=Failed to load article from page\n\naboutReader.colorScheme.light=Light\naboutReader.colorScheme.dark=Dark\naboutReader.colorScheme.sepia=Sepia\naboutReader.colorScheme.auto=Auto\n\n# LOCALIZATION NOTE (aboutReader.estimatedReadTimeValue1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of minutes it is estimated to take to read the article\n# example: `3 minutes`\naboutReader.estimatedReadTimeValue1=#1 minute;#1 minutes\n\n#LOCALIZATION NOTE (aboutReader.estimatedReadingTimeRange1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# When there is some uncertainty in how long the article will take to read show a range of\n# minutes it is expected to take.\n# #1 is the number of minutes it is estimated to take to read the article for a fast reader\n# #2 is the number of minutes it is estimated to take to read the article for a slow reader\n# #2 is the variable used to determine the plural form to use.\n# example: `5-8 minutes`\naboutReader.estimatedReadTimeRange1=#1-#2 minute;#1-#2 minutes\n\n# LOCALIZATION NOTE (aboutReader.fontType.serif, aboutReader.fontType.sans-serif):\n# These are the styles of typeface that are options in the reader view controls.\naboutReader.fontType.serif=Serif\naboutReader.fontType.sans-serif=Sans-serif\n\n# LOCALIZATION NOTE (aboutReader.fontTypeSample): String used to sample font types.\naboutReader.fontTypeSample=Aa\n\naboutReader.toolbar.close=Close Reader View\naboutReader.toolbar.typeControls=Type controls\n\n# These are used for the Reader View toolbar button and the menuitem within the\n# View menu.\nreaderView.enter=Enter Reader View\nreaderView.enter.accesskey=R\nreaderView.close=Close Reader View\nreaderView.close.accesskey=R\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/aboutRights.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- rights.locale-direction instead of the usual local.dir entity, so RTL can skip translating page. -->\n<!ENTITY rights.locale-direction \"ltr\">\n<!ENTITY rights.pagetitle       \"about:rights\">\n<!ENTITY rights.intro-header    \"About Your Rights\">\n<!ENTITY rights.intro \"&brandFullName; is free and open source software, built by a community of thousands from all over the world. There are a few things you should know:\">\n\n<!-- Note on pointa / pointb / pointc form:\n     These points each have an embedded link in the HTML, so each point is\n     split into chunks for text before the link, the link text, and the text\n     after the link. If a localized grammar doesn't need the before or after\n     chunk, it can be left blank.\n\n     Also note the leading/trailing whitespace in strings here, which is\n     deliberate for formatting around the embedded links. -->\n<!ENTITY rights.intro-point1a \"&brandShortName; is made available to you under the terms of the \">\n<!ENTITY rights.intro-point1b \"Mozilla Public License\">\n<!ENTITY rights.intro-point1c \". This means you may use, copy and distribute &brandShortName; to others.  You are also welcome to modify the source code of &brandShortName; as you want to meet your needs. The Mozilla Public License also gives you the right to distribute your modified versions.\">\n\n<!ENTITY rights.intro-point2-a \"You are not granted any trademark rights or licenses to the trademarks of the Mozilla Foundation or any party, including without limitation the Firefox name or logo. Additional information on trademarks may be found \">\n<!ENTITY rights.intro-point2-b \"here\">\n<!ENTITY rights.intro-point2-c \".\">\n\n<!-- point 2.5 text for official branded builds -->\n<!ENTITY rights.intro-point2.5 \"Some features in &brandShortName;, such as the Crash Reporter, give you the option to provide feedback to &vendorShortName;. By choosing to submit feedback, you give &vendorShortName; permission to use the feedback to improve its products, to publish the feedback on its websites, and to distribute the feedback.\">\n\n<!-- point 3 text for official branded builds -->\n<!ENTITY rights2.intro-point3a \"How we use your personal information and feedback submitted to &vendorShortName; through &brandShortName; is described in the \">\n<!ENTITY rights2.intro-point3b \"&brandShortName; Privacy Policy\">\n<!ENTITY rights.intro-point3c \".\">\n\n<!-- point 3 text for unbranded builds -->\n<!ENTITY rights.intro-point3-unbranded \"Any applicable privacy policies for this product should be listed here.\">\n\n<!-- point 4 text for official branded builds -->\n<!ENTITY rights2.intro-point4a \"Some &brandShortName; features make use of web-based information services, however, we cannot guarantee they are 100&#37; accurate or error-free. More details, including information on how to disable the features that use these services, can be found in the \">\n<!ENTITY rights.intro-point4b \"service terms\">\n<!ENTITY rights.intro-point4c \".\">\n\n<!-- point 4 text for unbranded builds -->\n<!ENTITY rights.intro-point4a-unbranded \"If this product incorporates web services, any applicable service terms for the service(s) should be linked to the \">\n<!ENTITY rights.intro-point4b-unbranded \"Website Services\">\n<!ENTITY rights.intro-point4c-unbranded \" section.\">\n\n<!ENTITY rights2.webservices-header \"&brandFullName; Web-Based Information Services\">\n\n<!-- point 5 -->\n<!ENTITY rights.intro-point5 \"In order to play back certain types of video content, &brandShortName; downloads certain content decryption modules from third parties.\">\n\n<!-- Note that this paragraph references a couple of entities from\n     preferences/security.dtd, so that we can refer to text the user sees in\n     the UI, without this page being forgotten every time those strings are\n     updated.  -->\n<!-- intro paragraph for branded builds -->\n<!ENTITY rights2.webservices-a \"&brandFullName; uses web-based information services (&quot;Services&quot;) to provide some of the features provided for your use with this binary version of &brandShortName; under the terms described below. If you do not want to use one or more of the Services or the terms below are unacceptable, you may disable the feature or Service(s). Instructions on how to disable a particular feature or Service may be found \">\n<!ENTITY rights2.webservices-b \"here\">\n<!ENTITY rights3.webservices-c \". Other features and Services can be disabled in the application preferences.\">\n\n<!-- safe browsing points for branded builds -->\n<!ENTITY rights.safebrowsing-a \"SafeBrowsing: \">\n<!ENTITY rights.safebrowsing-b \"Disabling the Safe Browsing feature is not recommended as it may result in you going to unsafe sites.  If you wish to disable the feature completely, follow these steps:\">\n<!ENTITY rights.safebrowsing-term1 \"Open the application preferences\">\n<!ENTITY rights.safebrowsing-term2 \"Select the Security selection\">\n<!ENTITY rights2.safebrowsing-term3 \"Uncheck the option to &quot;&enableSafeBrowsing.label;&quot;\">\n<!ENTITY rights.safebrowsing-term4 \"Safe Browsing is now disabled\">\n\n<!-- location aware browsing points for branded builds -->\n<!ENTITY rights.locationawarebrowsing-a \"Location Aware Browsing: \">\n<!ENTITY rights.locationawarebrowsing-b \"is always opt-in.  No location information is ever sent without your permission.  If you wish to disable the feature completely, follow these steps:\">\n<!ENTITY rights.locationawarebrowsing-term1a \"In the URL bar, type \">\n<!ENTITY rights.locationawarebrowsing-term1b \"about:config\">\n<!ENTITY rights.locationawarebrowsing-term2 \"Type geo.enabled\">\n<!ENTITY rights.locationawarebrowsing-term3 \"Double click on the geo.enabled preference\">\n<!ENTITY rights.locationawarebrowsing-term4 \"Location-Aware Browsing is now disabled\">\n\n<!-- intro paragraph for unbranded builds -->\n<!ENTITY rights.webservices-unbranded \"An overview of the website services the product incorporates, along with instructions on how to disable them, if applicable, should be included here.\">\n\n<!-- point 1 text for unbranded builds -->\n<!ENTITY rights.webservices-term1-unbranded \"Any applicable service terms for this product should be listed here.\">\n\n<!-- points 1-7 text for branded builds -->\n<!ENTITY rights2.webservices-term1 \"&vendorShortName; and its contributors, licensors and partners work to provide the most accurate and up-to-date Services.  However, we cannot guarantee that this information is comprehensive and error-free.  For example, the Safe Browsing Service may not identify some risky sites and may identify some safe sites in error and the Location Aware Service all locations returned by our service providers are estimates only and neither we nor our service providers guarantee the accuracy of the locations provided.\">\n<!ENTITY rights.webservices-term2 \"&vendorShortName; may discontinue or change the Services at its discretion.\">\n<!ENTITY rights2.webservices-term3 \"You are welcome to use these Services with the accompanying version of &brandShortName;, and &vendorShortName; grants you its rights to do so.  &vendorShortName; and its licensors reserve all other rights in the Services.  These terms are not intended to limit any rights granted under open source licenses applicable to &brandShortName; and to corresponding source code versions of &brandShortName;.\">\n<!ENTITY rights.webservices-term4 \"The Services are provided &quot;as-is.&quot;  &vendorShortName;, its contributors, licensors, and distributors, disclaim all warranties, whether express or implied, including without limitation, warranties that the Services are merchantable and fit for your particular purposes.  You bear the entire risk as to selecting the Services for your purposes and as to the quality and performance of the Services. Some jurisdictions do not allow the exclusion or limitation of implied warranties, so this disclaimer may not apply to you.\">\n<!ENTITY rights.webservices-term5 \"Except as required by law, &vendorShortName;, its contributors, licensors, and distributors will not be liable for any indirect, special, incidental, consequential, punitive, or exemplary damages arising out of or in any way relating to the use of &brandShortName; and the Services.  The collective liability under these terms will not exceed $500 (five hundred dollars). Some jurisdictions do not allow the exclusion or limitation of certain damages, so this exclusion and limitation may not apply to you.\">\n<!ENTITY rights.webservices-term6 \"&vendorShortName; may update these terms as necessary from time to time. These terms may not be modified or canceled without &vendorShortName;'s written agreement.\">\n<!ENTITY rights.webservices-term7 \"These terms are governed by the laws of the state of California, U.S.A., excluding its conflict of law provisions. If any portion of these terms is held to be invalid or unenforceable, the remaining portions will remain in full force and effect. In the event of a conflict between a translated version of these terms and the English language version, the English language version shall control.\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/aboutRights.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbuttonLabel = Know your rights…\nbuttonAccessKey = K\nnotifyRightsText = %S is free and open source software from the non-profit Mozilla Foundation.\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/aboutServiceWorkers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.title                     \"About Service Workers\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.maintitle                 \"Registered Service Workers\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_not_enabled       \"Service Workers are not enabled.\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_no_serviceworkers \"No Service Workers registered.\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/aboutServiceWorkers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle = Origin: %S\n\n# LOCALIZATION NOTE: %1$S is brandShortName, %2$2 is the application ID, and $%$3 is true/false value.\n# LOCALIZATION NOTE: the term \"InBrowserElement\" should not be translated\nb2gtitle = %1$S Application ID %2$S - InBrowserElement %3$S\n\nscope = Scope:\n\nscriptSpec = Script Spec:\n\n# LOCALIZATION NOTE: the term \"Worker\" should not be translated.\ncurrentWorkerURL = Current Worker URL:\n\nactiveCacheName = Active Cache Name:\n\nwaitingCacheName = Waiting Cache Name:\n\ntrue = true\n\nfalse = false\n\n# LOCALIZATION NOTE this term is used as a button label (verb, not noun).\nupdate = Update\n\nunregister = Unregister\n\nwaiting = Waiting…\n\n# LOCALIZATION NOTE: the term \"Service Worker\" should not translated.\nunregisterError = Failed to unregister this Service Worker.\n\npushEndpoint = Push Endpoint:\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/aboutSupport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutSupport.pageTitle \"Troubleshooting Information\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.pageSubtitle): don't change the 'supportLink' id. -->\n<!ENTITY aboutSupport.pageSubtitle \"\n  This page contains technical information that might be useful when you’re\n  trying to solve a problem. If you are looking for answers to common questions\n  about &brandShortName;, check out our <a id='supportLink'>support website</a>.\n\">\n\n<!ENTITY aboutSupport.crashes.title \"Crash Reports\">\n<!-- LOCALIZATION NOTE (aboutSupport.crashes.id):\nThis is likely the same like id.heading in crashes.dtd. -->\n<!ENTITY aboutSupport.crashes.id \"Report ID\">\n<!ENTITY aboutSupport.crashes.sendDate \"Submitted\">\n<!ENTITY aboutSupport.crashes.allReports \"All Crash Reports\">\n<!ENTITY aboutSupport.crashes.noConfig \"This application has not been configured to display crash reports.\">\n\n<!ENTITY aboutSupport.extensionsTitle \"Extensions\">\n<!ENTITY aboutSupport.extensionName \"Name\">\n<!ENTITY aboutSupport.extensionEnabled \"Enabled\">\n<!ENTITY aboutSupport.extensionVersion \"Version\">\n<!ENTITY aboutSupport.extensionId \"ID\">\n\n<!ENTITY aboutSupport.experimentsTitle \"Experimental Features\">\n<!ENTITY aboutSupport.experimentName \"Name\">\n<!ENTITY aboutSupport.experimentId \"ID\">\n<!ENTITY aboutSupport.experimentDescription \"Description\">\n<!ENTITY aboutSupport.experimentActive \"Active\">\n<!ENTITY aboutSupport.experimentEndDate \"End Date\">\n<!ENTITY aboutSupport.experimentHomepage \"Homepage\">\n<!ENTITY aboutSupport.experimentBranch \"Branch\">\n\n<!ENTITY aboutSupport.appBasicsTitle \"Application Basics\">\n<!ENTITY aboutSupport.appBasicsName \"Name\">\n<!ENTITY aboutSupport.appBasicsVersion \"Version\">\n<!ENTITY aboutSupport.appBasicsBuildID \"Build ID\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsUpdateChannel, aboutSupport.appBasicsUpdateHistory, aboutSupport.appBasicsShowUpdateHistory):\n\"Update\" is a noun here, not a verb. -->\n<!ENTITY aboutSupport.appBasicsUpdateChannel \"Update Channel\">\n<!ENTITY aboutSupport.appBasicsUpdateHistory \"Update History\">\n<!ENTITY aboutSupport.appBasicsShowUpdateHistory \"Show Update History\">\n\n<!ENTITY aboutSupport.appBasicsProfileDir \"Profile Directory\">\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsProfileDirWinMac):\nThis is the Windows- and Mac-specific variant of aboutSupport.appBasicsProfileDir.\nWindows/Mac use the term \"Folder\" instead of \"Directory\" -->\n<!ENTITY aboutSupport.appBasicsProfileDirWinMac \"Profile Folder\">\n\n<!ENTITY aboutSupport.appBasicsEnabledPlugins \"Enabled Plugins\">\n<!ENTITY aboutSupport.appBasicsBuildConfig \"Build Configuration\">\n<!ENTITY aboutSupport.appBasicsUserAgent \"User Agent\">\n<!ENTITY aboutSupport.appBasicsOS \"OS\">\n<!ENTITY aboutSupport.appBasicsMemoryUse \"Memory Use\">\n<!ENTITY aboutSupport.appBasicsPerformance \"Performance\">\n\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutSupport.appBasicsServiceWorkers \"Registered Service Workers\">\n\n<!ENTITY aboutSupport.appBasicsProfiles \"Profiles\">\n\n<!ENTITY aboutSupport.appBasicsMultiProcessSupport \"Multiprocess Windows\">\n\n<!ENTITY aboutSupport.appBasicsKeyGoogle \"Google Key\">\n<!ENTITY aboutSupport.appBasicsKeyMozilla \"Mozilla Location Service Key\">\n\n<!ENTITY aboutSupport.appBasicsSafeMode \"Safe Mode\">\n\n<!ENTITY aboutSupport.showDir.label \"Open Directory\">\n<!-- LOCALIZATION NOTE (aboutSupport.showMac.label): This is the Mac-specific\nvariant of aboutSupport.showDir.label.  This allows us to use the preferred\n\"Finder\" terminology on Mac. -->\n<!ENTITY aboutSupport.showMac.label \"Show in Finder\">\n<!-- LOCALIZATION NOTE (aboutSupport.showWin2.label): This is the Windows-specific\nvariant of aboutSupport.showDir.label. -->\n<!ENTITY aboutSupport.showWin2.label \"Open Folder\">\n\n<!ENTITY aboutSupport.modifiedKeyPrefsTitle \"Important Modified Preferences\">\n<!ENTITY aboutSupport.modifiedPrefsName \"Name\">\n<!ENTITY aboutSupport.modifiedPrefsValue \"Value\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.userJSTitle, aboutSupport.userJSDescription): user.js is the name of the preference override file being checked. -->\n<!ENTITY aboutSupport.userJSTitle \"user.js Preferences\">\n<!ENTITY aboutSupport.userJSDescription \"Your profile folder contains a <a id='prefs-user-js-link'>user.js file</a>, which includes preferences that were not created by &brandShortName;.\">\n\n<!ENTITY aboutSupport.lockedKeyPrefsTitle \"Important Locked Preferences\">\n<!ENTITY aboutSupport.lockedPrefsName \"Name\">\n<!ENTITY aboutSupport.lockedPrefsValue \"Value\">\n\n<!ENTITY aboutSupport.graphicsTitle \"Graphics\">\n\n<!ENTITY aboutSupport.placeDatabaseTitle \"Places Database\">\n<!ENTITY aboutSupport.placeDatabaseIntegrity \"Integrity\">\n<!ENTITY aboutSupport.placeDatabaseVerifyIntegrity \"Verify Integrity\">\n\n<!ENTITY aboutSupport.jsTitle \"JavaScript\">\n<!ENTITY aboutSupport.jsIncrementalGC \"Incremental GC\">\n\n<!ENTITY aboutSupport.a11yTitle \"Accessibility\">\n<!ENTITY aboutSupport.a11yActivated \"Activated\">\n<!ENTITY aboutSupport.a11yForceDisabled \"Prevent Accessibility\">\n\n<!ENTITY aboutSupport.libraryVersionsTitle \"Library Versions\">\n\n<!ENTITY aboutSupport.installationHistoryTitle \"Installation History\">\n<!ENTITY aboutSupport.updateHistoryTitle \"Update History\">\n\n<!ENTITY aboutSupport.copyTextToClipboard.label \"Copy text to clipboard\">\n<!ENTITY aboutSupport.copyRawDataToClipboard.label \"Copy raw data to clipboard\">\n\n<!ENTITY aboutSupport.sandboxTitle \"Sandbox\">\n<!ENTITY aboutSupport.sandboxSyscallLogTitle \"Rejected System Calls\">\n<!ENTITY aboutSupport.sandboxSyscallIndex \"#\">\n<!ENTITY aboutSupport.sandboxSyscallAge \"Seconds Ago\">\n<!ENTITY aboutSupport.sandboxSyscallPID \"PID\">\n<!ENTITY aboutSupport.sandboxSyscallTID \"TID\">\n<!ENTITY aboutSupport.sandboxSyscallProcType \"Process Type\">\n<!ENTITY aboutSupport.sandboxSyscallNumber \"Syscall\">\n<!ENTITY aboutSupport.sandboxSyscallArgs \"Arguments\">\n\n<!ENTITY aboutSupport.safeModeTitle \"Try Safe Mode\">\n<!ENTITY aboutSupport.restartInSafeMode.label \"Restart with Add-ons Disabled…\">\n\n<!ENTITY aboutSupport.graphicsFeaturesTitle \"Features\">\n<!ENTITY aboutSupport.graphicsDiagnosticsTitle \"Diagnostics\">\n<!ENTITY aboutSupport.graphicsFailureLogTitle \"Failure Log\">\n<!ENTITY aboutSupport.graphicsGPU1Title \"GPU #1\">\n<!ENTITY aboutSupport.graphicsGPU2Title \"GPU #2\">\n<!ENTITY aboutSupport.graphicsDecisionLogTitle \"Decision Log\">\n<!ENTITY aboutSupport.graphicsCrashGuardsTitle \"Crash Guard Disabled Features\">\n<!ENTITY aboutSupport.graphicsWorkaroundsTitle \"Workarounds\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/aboutSupport.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (crashesTitle): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of relevant days with crash reports\ncrashesTitle=Crash Reports for the Last #1 Day;Crash Reports for the Last #1 Days\n\n# LOCALIZATION NOTE (crashesTimeMinutes): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of minutes (between 1 and 59) which have passed since the crash\ncrashesTimeMinutes=#1 minute ago;#1 minutes ago\n\n# LOCALIZATION NOTE (crashesTimeHours): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of hours (between 1 and 23) which have passed since the crash\ncrashesTimeHours=#1 hour ago;#1 hours ago\n\n# LOCALIZATION NOTE (crashesTimeDays): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of days (1 or more) which have passed since the crash\ncrashesTimeDays=#1 day ago;#1 days ago\n\n# LOCALIZATION NOTE (pendingReports): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of pending crash reports\npendingReports=All Crash Reports (including #1 pending crash in the given time range);All Crash Reports (including #1 pending crashes in the given time range)\n\n# LOCALIZATION NOTE (rawDataCopied) Text displayed in a mobile \"Toast\" to user when the\n# raw data is successfully copied to the clipboard via button press.\nrawDataCopied=Raw data copied to clipboard\n\n# LOCALIZATION NOTE (textCopied) Text displayed in a mobile \"Toast\" to user when the\n# text is successfully copied to the clipboard via button press.\ntextCopied=Text copied to clipboard\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedDriver = Blocked for your graphics driver version.\n\n# LOCALIZATION NOTE The %S here is a placeholder, leave unchanged, it will get replaced by the driver version string.\ntryNewerDriver = Blocked for your graphics driver version. Try updating your graphics driver to version %S or newer.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedGfxCard = Blocked for your graphics card because of unresolved driver issues.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedOSVersion = Blocked for your operating system version.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedMismatchedVersion = Blocked for your graphics driver version mismatch between registry and DLL.\n\n# LOCALIZATION NOTE In the following strings, \"Direct2D\", \"DirectWrite\" and \"ClearType\"\n# are proper nouns and should not be translated. Feel free to leave english strings if\n# there are no good translations, these are only used in about:support\nclearTypeParameters = ClearType Parameters\n\ncompositing = Compositing\nhardwareH264 = Hardware H264 Decoding\naudioBackend = Audio Backend\nmainThreadNoOMTC = main thread, no OMTC\nyes = Yes\nno = No\n# LOCALIZATION NOTE The following strings indicate if an API key has been found.\n# In some development versions, it's expected for some API keys that they are\n# not found.\nfound = Found\nmissing = Missing\n\ngpuDescription = Description\ngpuVendorID = Vendor ID\ngpuDeviceID = Device ID\ngpuSubsysID = Subsys ID\ngpuDrivers = Drivers\ngpuRAM = RAM\ngpuDriverVersion = Driver Version\ngpuDriverDate = Driver Date\ngpuActive = Active\nwebgl1WSIInfo = WebGL 1 Driver WSI Info\nwebgl1Renderer = WebGL 1 Driver Renderer\nwebgl1Version = WebGL 1 Driver Version\nwebgl1DriverExtensions = WebGL 1 Driver Extensions\nwebgl1Extensions = WebGL 1 Extensions\nwebgl2WSIInfo = WebGL 2 Driver WSI Info\nwebgl2Renderer = WebGL 2 Driver Renderer\nwebgl2Version = WebGL 2 Driver Version\nwebgl2DriverExtensions = WebGL 2 Driver Extensions\nwebgl2Extensions = WebGL 2 Extensions\nGPU1 = GPU #1\nGPU2 = GPU #2\nblocklistedBug = Blocklisted due to known issues\n# LOCALIZATION NOTE %1$S will be replaced with a bug number string.\nbugLink = bug %1$S\n# LOCALIZATION NOTE %1$S will be replaced with an arbitrary identifier\n# string that can be searched on DXR/MXR or grepped in the source tree.\nunknownFailure = Blocklisted; failure code %1$S\nd3d11layersCrashGuard = D3D11 Compositor\nd3d11videoCrashGuard = D3D11 Video Decoder\nd3d9videoCrashGuard = D3D9 Video Decoder\nglcontextCrashGuard = OpenGL\nresetOnNextRestart = Reset on Next Restart\ngpuProcessKillButton = Terminate GPU Process\n\nminLibVersions = Expected minimum version\nloadedLibVersions = Version in use\n\nhasSeccompBPF = Seccomp-BPF (System Call Filtering)\nhasSeccompTSync = Seccomp Thread Synchronization\nhasUserNamespaces = User Namespaces\nhasPrivilegedUserNamespaces = User Namespaces for privileged processes\ncanSandboxContent = Content Process Sandboxing\ncanSandboxMedia = Media Plugin Sandboxing\ncontentSandboxLevel = Content Process Sandbox Level\nsandboxProcType.content = content\nsandboxProcType.mediaPlugin = media plugin\n\n# LOCALIZATION NOTE %1$S and %2$S will be replaced with the number of remote and the total number\n# of windows, respectively, while %3$S will be replaced with one of the status strings below,\n# which contains a description of the multi-process preference and status.\n# Note: multiProcessStatus.3 doesn't exist because status=3 was deprecated.\nmultiProcessWindows = %1$S/%2$S (%3$S)\nmultiProcessStatus.0 = Enabled by user\nmultiProcessStatus.1 = Enabled by default\nmultiProcessStatus.2 = Disabled\nmultiProcessStatus.4 = Disabled by accessibility tools\nmultiProcessStatus.5 = Disabled by lack of graphics hardware acceleration on Mac OS X\nmultiProcessStatus.6 = Disabled by unsupported text input\nmultiProcessStatus.7 = Disabled by add-ons\nmultiProcessStatus.8 = Disabled forcibly\n# No longer in use (bug 1296353) but we might bring this back.\nmultiProcessStatus.9 = Disabled by graphics hardware acceleration on Windows XP\nmultiProcessStatus.unknown = Unknown status\n\nasyncPanZoom = Asynchronous Pan/Zoom\napzNone = none\nwheelEnabled = wheel input enabled\ntouchEnabled = touch input enabled\ndragEnabled = scrollbar drag enabled\n\n# LOCALIZATION NOTE %1 will be replaced with the key of a preference.\nwheelWarning = async wheel input disabled due to unsupported pref: %S\ntouchWarning = async touch input disabled due to unsupported pref: %S\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/aboutTelemetry.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutTelemetry.pageTitle \"Telemetry Data\">\n\n<!ENTITY aboutTelemetry.changeDataChoices \"\n  Change\n\">\n\n<!ENTITY aboutTelemetry.uploadEnabled \"\n  FHR data upload is <span>enabled</span>.\n\">\n\n<!ENTITY aboutTelemetry.uploadDisabled \"\n  FHR data upload is <span>disabled</span>.\n\">\n\n<!ENTITY aboutTelemetry.extendedRecordingEnabled \"\n  Extended Telemetry recording is <span>enabled</span>.\n\">\n\n<!ENTITY aboutTelemetry.extendedRecordingDisabled \"\n  Extended Telemetry recording is <span>disabled</span>.\n\">\n\n<!ENTITY aboutTelemetry.pingDataSource \"\nPing data source:\n\">\n\n<!ENTITY aboutTelemetry.showCurrentPingData \"\nCurrent ping data\n\">\n\n<!ENTITY aboutTelemetry.showArchivedPingData \"\nArchived ping data\n\">\n\n<!ENTITY aboutTelemetry.pingDataDisplay \"\nPing data display:\n\">\n\n<!ENTITY aboutTelemetry.structured \"\nStructured\n\">\n\n<!ENTITY aboutTelemetry.raw \"\nRaw JSON\n\">\n\n<!ENTITY aboutTelemetry.showSubsessionData \"\nShow subsession data\n\">\n\n<!ENTITY aboutTelemetry.choosePing \"\nChoose ping:\n\">\n\n<!ENTITY aboutTelemetry.showNewerPing \"\n&lt;&lt; Newer ping\n\">\n\n<!ENTITY aboutTelemetry.showOlderPing \"\nOlder ping &gt;&gt;\n\">\n\n<!ENTITY aboutTelemetry.rawPingData \"\nRaw ping data…\n\">\n\n<!ENTITY aboutTelemetry.archiveWeekHeader \"\nWeek\n\">\n\n<!ENTITY aboutTelemetry.archivePingHeader \"\nPing\n\">\n\n<!ENTITY aboutTelemetry.generalDataSection \"\n  General Data\n\">\n\n<!ENTITY aboutTelemetry.environmentDataSection \"\n  Environment Data\n\">\n\n<!ENTITY aboutTelemetry.telemetryLogSection \"\n  Telemetry Log\n\">\n\n<!ENTITY aboutTelemetry.slowSqlSection \"\n  Slow SQL Statements\n\">\n\n<!ENTITY aboutTelemetry.chromeHangsSection \"\n  Browser Hangs\n\">\n\n<!ENTITY aboutTelemetry.threadHangStatsSection \"\n  Thread Hangs\n\">\n\n<!ENTITY aboutTelemetry.capturedStacksSection \"\n  Captured Stacks\n\">\n\n<!ENTITY aboutTelemetry.scalarsSection \"\n  Scalars\n\">\n\n<!ENTITY aboutTelemetry.keyedScalarsSection \"\n  Keyed Scalars\n\">\n\n<!ENTITY aboutTelemetry.histogramsSection \"\n  Histograms\n\">\n\n<!ENTITY aboutTelemetry.keyedHistogramsSection \"\n  Keyed Histograms\n\">\n\n<!ENTITY aboutTelemetry.eventsSection \"\n  Events\n\">\n\n<!ENTITY aboutTelemetry.simpleMeasurementsSection \"\n  Simple Measurements\n\">\n\n<!ENTITY aboutTelemetry.addonDetailsSection \"\n  Add-on Details\n\">\n\n<!ENTITY aboutTelemetry.lateWritesSection \"\n  Late Writes\n\">\n\n<!ENTITY aboutTelemetry.sessionInfoSection \"\n  Session Information\n\">\n\n<!ENTITY aboutTelemetry.addonHistogramsSection \"\n  Histograms Collected by Add-ons\n\">\n\n<!ENTITY aboutTelemetry.toggle \"\n  Click to toggle section\n\">\n\n<!ENTITY aboutTelemetry.emptySection \"\n  (No data collected)\n\">\n\n<!ENTITY aboutTelemetry.fullSqlWarning \"\n  NOTE: Slow SQL debugging is enabled. Full SQL strings may be displayed below but they will not be submitted to Telemetry.\n\">\n\n<!ENTITY aboutTelemetry.fetchStackSymbols \"\n  Fetch function names for stacks\n\">\n\n<!ENTITY aboutTelemetry.hideStackSymbols \"\n  Show raw stack data\n\">\n\n<!ENTITY aboutTelemetry.filterText \"\n  Filter (strings or /regexp/)\n\">\n\n<!ENTITY aboutTelemetry.payloadChoiceHeader \"\n  Payload\n\">\n\n<!ENTITY aboutTelemetry.rawPayload \"\n  Raw Payload\n\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/aboutTelemetry.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Note to translators:\n# - %1$S will be replaced by brandFullName\n# - %2$S will be replaced with the value of the toolkit.telemetry.server_owner preference\npageSubtitle = This page shows the information about performance, hardware, usage and customizations collected by Telemetry. This information is submitted to %1$S to help improve %2$S.\n\ngeneralDataTitle = General Data\n\ngeneralDataHeadingName = Name\n\ngeneralDataHeadingValue = Value\n\nenvironmentDataHeadingName = Name\n\nenvironmentDataHeadingValue = Value\n\nenvironmentDataSubsectionToggle = Click to toggle section\n\nenvironmentDataSubsectionEmpty = (No data collected)\n\ntelemetryLogTitle = Telemetry Log\n\ntelemetryLogHeadingId = Id\n\ntelemetryLogHeadingTimestamp = Timestamp\n\ntelemetryLogHeadingData = Data\n\nslowSqlMain = Slow SQL Statements on Main Thread\n\nslowSqlOther = Slow SQL Statements on Helper Threads\n\nslowSqlHits = Hits\n\nslowSqlAverage = Avg. Time (ms)\n\nslowSqlStatement = Statement\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the hang\n# - The %2$S will be replaced with the duration of the hang\nchrome-hangs-title = Hang Report #%1$S (%2$S seconds)\n\n# Note to translators:\n# - The %1$S will be replaced with the string key for this stack.\n# - The %2$S will be replaced with the number of times this stack was captured.\ncaptured-stacks-title = %1$S (capture count: %2$S)\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the late write\nlate-writes-title = Late Write #%1$S\n\nstackTitle = Stack:\n\nmemoryMapTitle = Memory map:\n\nerrorFetchingSymbols = An error occurred while fetching symbols. Check that you are connected to the Internet and try again.\n\nhistogramSamples = samples\n\nhistogramAverage = average\n\nhistogramSum = sum\n\nhistogramCopy = Copy\n\nkeysHeader = Property\n\nnamesHeader = Name\n\nvaluesHeader = Value\n\naddonTableID = Add-on ID\n\naddonTableDetails = Details\n\n# Note to translators:\n# - The %1$S will be replaced with the name of an Add-on Provider (e.g. \"XPI\", \"Plugin\")\naddonProvider = %1$S Provider\n\nparentPayload = Parent Payload\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the child payload (e.g. \"1\", \"2\")\nchildPayloadN = Child Payload %1$S\n\ntimestampHeader = timestamp\n\ncategoryHeader = category\n\nmethodHeader = method\n\nobjectHeader = object\n\nextraHeader = extra\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/aboutWebrtc.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (document_title, cannot_retrieve_log):\n# The text \"WebRTC\" is a proper noun and should not be translated.\n# It is the general label for the standards based technology. see http://www.webrtc.org\ndocument_title = WebRTC Internals\ncannot_retrieve_log = Cannot retrieve WebRTC log data\n\n# LOCALIZATION NOTE (save_page_msg):\n# %1$S will be replaced by a full path file name: the target of the SavePage operation.\nsave_page_msg = page saved to: %1$S\n\n# LOCALIZATION NOTE (save_page_dialog_title): \"about:webrtc\" is a internal browser URL and should not be\n# translated. This string is used as a title for a file save dialog box.\nsave_page_dialog_title = save about:webrtc as\n\n# LOCALIZATION NOTE (debug_mode_off_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_off_state_msg = trace log can be found at: %1$S\n\n# LOCALIZATION NOTE (debug_mode_on_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_on_state_msg = debug mode active, trace log at: %1$S\n\n# LOCALIZATION NOTE (aec_logging_msg_label, aec_logging_off_state_label,\n# aec_logging_on_state_label, aec_logging_on_state_msg):\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_msg_label = AEC Logging\naec_logging_off_state_label = Start AEC Logging\naec_logging_on_state_label = Stop AEC Logging\naec_logging_on_state_msg = AEC logging active (speak with the caller for a few minutes and then stop the capture)\n\n# LOCALIZATION NOTE (aec_logging_off_state_msg):\n# %1$S will be replaced by the full path to the directory containing the captured log files.\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_off_state_msg = captured log files can be found in: %1$S\n\n# LOCALIZATION NOTE (peer_connection_id_label): \"PeerConnection\" is a proper noun\n# associated with the WebRTC module. \"ID\" is an abbreviation for Identifier. This string\n# should not normally be translated and is used as a data label.\npeer_connection_id_label = PeerConnection ID\n\n# LOCALIZATION NOTE (sdp_heading, local_sdp_heading, remote_sdp_heading):\n# \"SDP\" is an abbreviation for Session Description Protocol, an IETF standard.\n# See http://wikipedia.org/wiki/Session_Description_Protocol\nsdp_heading = SDP\nlocal_sdp_heading = Local SDP\nremote_sdp_heading = Remote SDP\n\n# LOCALIZATION NOTE (rtp_stats_heading): \"RTP\" is an abbreviation for the\n# Real-time Transport Protocol, an IETF specification, and should not\n# normally be translated. \"Stats\" is an abbreviation for Statistics.\nrtp_stats_heading = RTP Stats\n\n# LOCALIZATION NOTE (ice_state, ice_stats_heading): \"ICE\" is an abbreviation\n# for Interactive Connectivity Establishment, which is an IETF protocol,\n# and should not normally be translated. \"Stats\" is an abbreviation for\n# Statistics.\nice_state = ICE State\nice_stats_heading = ICE Stats\nice_restart_count_label = ICE restarts\nice_rollback_count_label = ICE rollbacks\n\n# LOCALIZATION NOTE (av_sync_label): \"A/V\" stands for Audio/Video.\n# \"sync\" is an abbreviation for sychronization. This is used as\n# a data label.\nav_sync_label = A/V sync\n\n# LOCALIZATION NOTE (jitter_buffer_delay_label): A jitter buffer is an\n# element in the processing chain, see http://wikipedia.org/wiki/Jitter\n# This is used as a data label.\njitter_buffer_delay_label = Jitter-buffer delay\n\n# LOCALIZATION NOTE (avg_bitrate_label, avg_framerate_label): \"Avg.\" is an abbreviation\n# for Average. These are used as data labels.\navg_bitrate_label = Avg. bitrate\navg_framerate_label = Avg. framerate\n\n# LOCALIZATION NOTE (typeLocal, typeRemote): These adjectives are used to label a\n# line of statistics collected for a peer connection. The data represents\n# either the local or remote end of the connection.\ntypeLocal = Local\ntypeRemote = Remote\n\n# LOCALIZATION NOTE (nominated): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank.\nnominated = Nominated\n\n# LOCALIZATION NOTE (selected): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank. This represents an attribute of an ICE candidate.\nselected = Selected\n\nsave_page_label = Save Page\ndebug_mode_msg_label = Debug Mode\ndebug_mode_off_state_label = Start Debug Mode\ndebug_mode_on_state_label = Stop Debug Mode\nstats_heading = Session Statistics\nstats_clear = Clear History\nlog_heading = Connection Log\nlog_clear = Clear Log\nlog_show_msg = show log\nlog_hide_msg = hide log\nconnection_closed = closed\nlocal_candidate = Local Candidate\nremote_candidate = Remote Candidate\npriority = Priority\nfold_show_msg = show details\nfold_show_hint = click to expand this section\nfold_hide_msg = hide details\nfold_hide_hint = click to collapse this section\ndropped_frames_label = Dropped frames\ndiscarded_packets_label = Discarded packets\ndecoder_label = Decoder\nencoder_label = Encoder\nreceived_label = Received\npackets = packets\nlost_label = Lost\njitter_label = Jitter\nsent_label = Sent\n\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/actions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY action.switchToTab.label \"Switch to tab\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/appPicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY NoAppFound.label      \"No applications were found for this file type.\">\n<!ENTITY BrowseButton.label    \"Browse…\">\n<!ENTITY SendMsg.label         \"Send this item to:\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=The URL is not valid and cannot be loaded.\nfileNotFound=The file %S cannot be found. Please check the location and try again.\nfileAccessDenied=The file at %S is not readable.\ndnsNotFound=%S could not be found. Please check the name and try again.\nunknownProtocolFound=One of the following (%S) is not a registered protocol or is not allowed in this context.\nconnectionFailure=The connection was refused when attempting to contact %S.\nnetInterrupt=The connection to %S has terminated unexpectedly. Some data may have been transferred.\nnetTimeout=The operation timed out when attempting to contact %S.\nredirectLoop=Redirection limit for this URL exceeded.  Unable to load the requested page.  This may be caused by cookies that are blocked.\nconfirmRepostPrompt=To display this page, the application must send information that will repeat any action (such as a search or order confirmation) that was performed earlier.\nresendButton.label=Resend\nunknownSocketType=This document cannot be displayed unless you install the Personal Security Manager (PSM). Download and install PSM and try again, or contact your system administrator.\nnetReset=The document contains no data.\nnotCached=This document is no longer available.\nnetOffline=This document cannot be displayed while offline. To go online, uncheck Work Offline from the File menu.\nisprinting=The document cannot change while Printing or in Print Preview.\ndeniedPortAccess=Access to the port number given has been disabled for security reasons.\nproxyResolveFailure=The proxy server you have configured could not be found. Please check your proxy settings and try again.\nproxyConnectFailure=The connection was refused when attempting to contact the proxy server you have configured. Please check your proxy settings and try again.\ncontentEncodingError=The page you are trying to view cannot be shown because it uses an invalid or unsupported form of compression.\nunsafeContentType=The page you are trying to view cannot be shown because it is contained in a file type that may not be safe to open. Please contact the website owners to inform them of this problem.\nexternalProtocolTitle=External Protocol Request\nexternalProtocolPrompt=An external application must be launched to handle %1$S: links.\\n\\n\\nRequested link:\\n\\n%2$S\\n\\nApplication: %3$S\\n\\n\\nIf you were not expecting this request it may be an attempt to exploit a weakness in that other program. Cancel this request unless you are sure it is not malicious.\\n\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<Unknown>\nexternalProtocolChkMsg=Remember my choice for all links of this type.\nexternalProtocolLaunchBtn=Launch application\nmalwareBlocked=The site at %S has been reported as an attack site and has been blocked based on your security preferences.\nunwantedBlocked=The site at %S has been reported as serving unwanted software and has been blocked based on your security preferences.\ndeceptiveBlocked=This web page at %S has been reported as a deceptive site and has been blocked based on your security preferences.\ncspBlocked=This page has a content security policy that prevents it from being loaded in this way.\ncorruptedContentErrorv2=The site at %S has experienced a network protocol violation that cannot be repaired.\nremoteXUL=This page uses an unsupported technology that is no longer available by default.\nsslv3Used=The safety of your data on %S could not be guaranteed because it uses SSLv3, a broken security protocol.\nweakCryptoUsed=The owner of %S has configured their website improperly. To protect your information from being stolen, the connection to this website has not been established.\ninadequateSecurityError=The website tried to negotiate an inadequate level of security.\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/autocomplete.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (searchWithEngine): %S will be replaced with\n# the search engine provider's name. This format was chosen because\n# the provider can also end with \"Search\" (e.g.: MSN Search).\nsearchWithEngine = Search with %S\n\n# LOCALIZATION NOTE (switchToTab2): This is the same as the older switchToTab\n# string that it's replacing, except it uses title case, so \"Switch\" and \"Tab\"\n# are capitalized.\nswitchToTab2 = Switch to Tab\n\n# LOCALIZATION NOTE (visit): This is shown next to autocomplete entries that are\n# simple URLs or sites, which will be visited when the user selects them.\nvisit = Visit\n\n# LOCALIZATION NOTE (bookmarkKeywordSearch): This is the title of autocomplete\n# entries that are bookmark keyword searches.  %1$S will be replaced with the\n# domain name of the bookmark, and %2$S will be replaced with the keyword\n# search text that the user is typing.  %2$S will not be empty.\nbookmarkKeywordSearch = %1$S: %2$S\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % realBrandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%realBrandDTD;\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrowsewithcaret.checkMsg=Do not show me this dialog box again.\nbrowsewithcaret.checkWindowTitle=Caret Browsing\nbrowsewithcaret.checkLabel=Pressing F7 turns Caret Browsing on or off. This feature places a moveable cursor in web pages, allowing you to select text with the keyboard. Do you want to turn Caret Browsing on?\nbrowsewithcaret.checkButtonLabel=Yes\n\nplainText.wordWrap=Wrap Long Lines\n\nformPostSecureToInsecureWarning.title = Security Warning\nformPostSecureToInsecureWarning.message = The information you have entered on this page will be sent over an insecure connection and could be read by a third party.\\n\\nAre you sure you want to send this information?\nformPostSecureToInsecureWarning.continue = Continue\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/charsetMenu.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY charsetMenu2.label            \"Text Encoding\">\n<!ENTITY charsetMenu2.accesskey        \"c\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/charsetMenu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The property keys ending with \".key\" are for access keys.\n# Localizations may add or delete properties where the property key ends with\n# \".key\" as appropriate for the localization. The code that uses this data can\n# deal with the absence of an access key for an item.\n#\n# For gbk, gbk.bis and gbk.bis.key are used to trigger string changes in\n# localizations.\n#\n# In the en-US version of this file, access keys are given to the following:\n# * UTF-8\n# * All encodings that are the fallback encoding for some locale in Firefox\n# * All encodings that are the fallback encoding for some locale in IE\n# * All Japanese encodings\n#\n# For the items whose property key does not end in \".key\" and whose value\n# includes \"(\" U+0028 LEFT PARENTHESIS, the \"(\" character is significant for\n# processing by CharsetMenu.jsm. If your localization does not use ASCII\n# parentheses where en-US does in this file, please file a bug to make\n# CharsetMenu.jsm also recognize the delimiter your localization uses.\n# (When this code was developed, all localizations appeared to use\n# U+0028 LEFT PARENTHESIS for this purpose.)\n\n# Auto-Detect (sub)menu\ncharsetMenuCharsets = Character Encoding\ncharsetMenuAutodet = Auto-Detect\n# 'A' is reserved for Arabic:\ncharsetMenuAutodet.key = D\ncharsetMenuAutodet.off = (off)\ncharsetMenuAutodet.off.key = o\ncharsetMenuAutodet.ja = Japanese\ncharsetMenuAutodet.ja.key = J\ncharsetMenuAutodet.ru = Russian\ncharsetMenuAutodet.ru.key = R\ncharsetMenuAutodet.uk = Ukrainian\ncharsetMenuAutodet.uk.key = U\n\n# Globally-relevant\nUTF-8.key        = U\nUTF-8            = Unicode\nwindows-1252.key = W\nwindows-1252     = Western\n\n# Arabic\nwindows-1256.key = A\nwindows-1256     = Arabic (Windows)\nISO-8859-6       = Arabic (ISO)\n\n# Baltic\nwindows-1257.key = B\nwindows-1257     = Baltic (Windows)\nISO-8859-4       = Baltic (ISO)\n\n# Central European\nwindows-1250.key =         E\nwindows-1250     = Central European (Windows)\nISO-8859-2.key   =       l\nISO-8859-2       = Central European (ISO)\n\n# Chinese, Simplified\ngbk.bis.key      =          S\ngbk.bis          = Chinese, Simplified\n\n# Chinese, Traditional\nBig5.key         =          T\nBig5             = Chinese, Traditional\n\n# Cyrillic\nwindows-1251.key = C\nwindows-1251     = Cyrillic (Windows)\nISO-8859-5       = Cyrillic (ISO)\nKOI8-R           = Cyrillic (KOI8-R)\nKOI8-U           = Cyrillic (KOI8-U)\nIBM866           = Cyrillic (DOS)\n\n# Greek\nwindows-1253.key = G\nwindows-1253     = Greek (Windows)\nISO-8859-7.key   =          O\nISO-8859-7       = Greek (ISO)\n\n# Hebrew\nwindows-1255.key = H\nwindows-1255     = Hebrew\n# LOCALIZATION NOTE (ISO-8859-8): The value for this item should begin with\n# the same word for Hebrew as the value for windows-1255 so that this item \n# sorts right after that one in the collation order for your locale.\nISO-8859-8       = Hebrew, Visual\n\n# Japanese\nShift_JIS.key    = J\nShift_JIS        = Japanese (Shift_JIS)\nEUC-JP.key       =   p\nEUC-JP           = Japanese (EUC-JP)\nISO-2022-JP.key  =     n\nISO-2022-JP      = Japanese (ISO-2022-JP)\n\n# Korean\nEUC-KR.key       = K\nEUC-KR           = Korean\n\n# Thai\nwindows-874.key  =    i\nwindows-874      = Thai\n\n# Turkish\nwindows-1254.key =   r\nwindows-1254     = Turkish\n\n# Vietnamese\nwindows-1258.key = V\nwindows-1258     = Vietnamese\n\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/charsetOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from charsetOverlay.xul -->\n<!ENTITY charsetMenu.label             \"Character Encoding\">\n<!ENTITY charsetMenu.accesskey         \"C\">\n<!ENTITY charsetMenuAutodet.label      \"Auto-Detect\">\n<!ENTITY charsetMenuAutodet.accesskey  \"a\">\n<!ENTITY charsetMenuMore.label         \"More Encodings\">\n<!ENTITY charsetMenuMore.accesskey     \"m\">\n<!ENTITY charsetMenuMore1.label        \"West European\">\n<!ENTITY charsetMenuMore1.accesskey    \"w\">\n<!ENTITY charsetMenuMore2.label        \"East European\">\n<!ENTITY charsetMenuMore2.accesskey    \"E\">\n<!ENTITY charsetMenuMore3.label        \"East Asian\">\n<!ENTITY charsetMenuMore3.accesskey    \"A\">\n<!ENTITY charsetMenuMore4.label        \"SE &amp; SW Asian\">\n<!ENTITY charsetMenuMore4.accesskey    \"S\">\n<!ENTITY charsetMenuMore5.label        \"Middle Eastern\">\n<!ENTITY charsetMenuMore5.accesskey    \"M\">\n<!ENTITY charsetCustomize.label        \"Customize List…\">\n<!ENTITY charsetCustomize.accesskey    \"c\">\n\n<!ENTITY charsetMenuUnicode.label\t\t\t\t \"Unicode\">\n<!ENTITY charsetMenuUnicode.accesskey\t\t\t\t \"U\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/charsetTitles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n## Rule of this file:\n## 1. key should always be in lower case ascii so we can do case insensitive\n##    comparison in the code faster.\n\n## Format of this file:\n## charset_name.title = a_title  -  specifies the human readable title for \n## this charset\n\nus-ascii.title    = English (US-ASCII)\niso-8859-1.title    = Western (ISO-8859-1)\niso-8859-2.title    = Central European (ISO-8859-2)\niso-8859-3.title    = South European (ISO-8859-3)\niso-8859-4.title    = Baltic (ISO-8859-4)\niso-8859-9.title    = Turkish (ISO-8859-9)\niso-8859-10.title   = Nordic (ISO-8859-10)\niso-8859-13.title   = Baltic (ISO-8859-13)\niso-8859-14.title   = Celtic (ISO-8859-14)\niso-8859-15.title   = Western (ISO-8859-15)\niso-8859-16.title   = Romanian (ISO-8859-16)\nwindows-1250.title  = Central European (Windows-1250)\nwindows-1252.title  = Western (Windows-1252)\nwindows-1254.title  = Turkish (Windows-1254)\nwindows-1257.title  = Baltic (Windows-1257)\nmacintosh.title         = Western (MacRoman)\nx-mac-ce.title          = Central European (MacCE)\nx-mac-turkish.title     = Turkish (MacTurkish)\nx-mac-croatian.title    = Croatian (MacCroatian)\nx-mac-romanian.title    = Romanian (MacRomanian)\nx-mac-icelandic.title   = Icelandic (MacIcelandic)\niso-2022-jp.title = Japanese (ISO-2022-JP)\nshift_jis.title = Japanese (Shift_JIS)\neuc-jp.title = Japanese (EUC-JP)\nbig5.title = Chinese Traditional (Big5)\nbig5-hkscs.title = Chinese Traditional (Big5-HKSCS)\nx-euc-tw.title = Chinese Traditional (EUC-TW)\ngb2312.title = Chinese Simplified (GB2312)\nhz-gb-2312.title = Chinese Simplified (HZ)\ngbk.title = Chinese Simplified (GBK)\niso-2022-cn.title = Chinese Simplified (ISO-2022-CN)\neuc-kr.title = Korean (EUC-KR)\nx-johab.title = Korean (JOHAB)\niso-2022-kr.title = Korean (ISO-2022-KR)\nutf-7.title = Unicode (UTF-7)\nutf-8.title = Unicode (UTF-8)\nutf-16.title = Unicode (UTF-16)\nutf-16le.title = Unicode (UTF-16LE)\nutf-16be.title = Unicode (UTF-16BE)\niso-8859-5.title = Cyrillic (ISO-8859-5)\niso-ir-111.title = Cyrillic (ISO-IR-111)\nwindows-1251.title = Cyrillic (Windows-1251)\nx-mac-cyrillic.title = Cyrillic (MacCyrillic)\nx-mac-ukrainian.title = Cyrillic/Ukrainian (MacUkrainian)\nkoi8-r.title = Cyrillic (KOI8-R)\nkoi8-u.title = Cyrillic/Ukrainian (KOI8-U)\niso-8859-7.title = Greek (ISO-8859-7)\nwindows-1253.title = Greek (Windows-1253)\nx-mac-greek.title = Greek (MacGreek)\nwindows-1258.title = Vietnamese (Windows-1258)\nx-viet-tcvn5712.title = Vietnamese (TCVN)\nviscii.title = Vietnamese (VISCII)\nx-viet-vps.title = Vietnamese (VPS)\ntis-620.title = Thai (TIS-620)\niso-8859-11.title = Thai (ISO-8859-11)\nwindows-874.title = Thai (Windows-874)\nibm874.title = Thai (IBM-874)\narmscii-8.title = Armenian (ARMSCII-8)\niso-8859-6.title = Arabic (ISO-8859-6)\niso-8859-6-i.title = Arabic (ISO-8859-6-I)\niso-8859-6-e.title = Arabic (ISO-8859-6-E)\niso-8859-8.title = Hebrew Visual (ISO-8859-8)\niso-8859-8-i.title = Hebrew (ISO-8859-8-I)\niso-8859-8-e.title = Hebrew (ISO-8859-8-E)\nwindows-1255.title = Hebrew (Windows-1255)\nwindows-1256.title = Arabic (Windows-1256)\nx-user-defined.title = User Defined\nibm866.title = Cyrillic/Russian (CP-866)\nibm850.title = Western (IBM-850)\nibm852.title = Central European (IBM-852)\nibm855.title = Cyrillic (IBM-855)\nibm857.title = Turkish (IBM-857)\nibm862.title = Hebrew (IBM-862)\ngb18030.title = Chinese Simplified (GB18030)\nx-mac-arabic.title = Arabic (MacArabic)\nx-iso-8859-6-8-x.title = Arabic (Langbox ISO-8859-6.8x)\nx-iso-8859-6-16.title = Arabic (Langbox ISO-8859-6.16)\nx-mac-farsi.title = Farsi (MacFarsi)\nx-mac-hebrew.title = Hebrew (MacHebrew)\nx-mac-devanagari.title = Hindi (MacDevanagari)\nx-mac-gujarati.title = Gujarati (MacGujarati)\nx-mac-gurmukhi.title = Gurmukhi (MacGurmukhi)\nx-sun-unicode-india-0.title = Hindi (SunDevanagari)\n\n\nchardet.off.title                           = (Off)\nchardet.universal_charset_detector.title    = Universal\nchardet.ja_parallel_state_machine.title     = Japanese\nchardet.ko_parallel_state_machine.title     = Korean\nchardet.zhtw_parallel_state_machine.title   = Traditional Chinese\nchardet.zhcn_parallel_state_machine.title   = Simplified Chinese\nchardet.zh_parallel_state_machine.title     = Chinese\nchardet.cjk_parallel_state_machine.title    = East Asian\nchardet.ruprob.title                        = Russian\nchardet.ukprob.title                        = Ukrainian\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/commonDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY header.label     \"Brief Title\"> \n<!ENTITY message.label    \"Some sample Text goes here.\">\n<!ENTITY editfield0.label \"User Name:\"> \n<!ENTITY editfield1.label \"Password:\"> \n<!ENTITY checkbox.label   \"check\">\n<!ENTITY copyCmd.label    \"Copy\">\n<!ENTITY copyCmd.accesskey \"C\">\n<!ENTITY selectAllCmd.label \"Select All\">\n<!ENTITY selectAllCmd.accesskey \"A\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/commonDialogs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAlert=Alert\nConfirm=Confirm\nConfirmCheck=Confirm\nPrompt=Prompt\nPromptUsernameAndPassword2=Authentication Required\nPromptPassword2=Password Required\nSelect=Select\nOK=OK\nCancel=Cancel\nYes=&Yes\nNo=&No\nSave=&Save\nRevert=&Revert\nDontSave=Do&n’t Save\nScriptDlgGenericHeading=[JavaScript Application]\nScriptDlgHeading=The page at %S says:\nScriptDialogLabel=Prevent this page from creating additional dialogs\nScriptDialogPreventTitle=Confirm Dialog Preference\n# LOCALIZATION NOTE (EnterLoginForRealm3, EnterLoginForProxy3):\n# %1 is an untrusted string provided by a remote server. It could try to\n# take advantage of sentence structure in order to mislead the user (see\n# bug 244273). %1 should be integrated into the translated sentences as\n# little as possible. %2 is the url of the site being accessed.\nEnterLoginForRealm3=%2$S is requesting your username and password. The site says: “%1$S”\nEnterLoginForProxy3=The proxy %2$S is requesting a username and password. The site says: “%1$S”\nEnterUserPasswordFor2=%1$S is requesting your username and password.\nEnterUserPasswordForCrossOrigin2=%1$S is requesting your username and password. WARNING: Your password will not be sent to the website you are currently visiting!\nEnterPasswordFor=Enter password for %1$S on %2$S\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/config.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"about:config\">\n\n<!-- about:config warning page -->\n<!-- LOCALIZATION NOTE: aboutWarningTitle.label should be attention grabbing and playful -->\n<!ENTITY aboutWarningTitle.label \"This might void your warranty!\">\n<!ENTITY aboutWarningText.label \"Changing these advanced settings can be harmful to the stability, security, and performance of this application. You should only continue if you are sure of what you are doing.\">\n<!ENTITY aboutWarningButton2.label \"I accept the risk!\">\n<!ENTITY aboutWarningCheckbox.label \"Show this warning next time\">\n\n<!ENTITY searchPrefs.label \"Search:\">\n<!ENTITY searchPrefs.accesskey \"r\">\n<!ENTITY focusSearch.key \"r\">\n<!ENTITY focusSearch2.key \"f\">\n\n<!-- Columns -->\n<!ENTITY prefColumn.label \"Preference Name\">\n<!ENTITY lockColumn.label \"Status\">\n<!ENTITY typeColumn.label \"Type\">\n<!ENTITY valueColumn.label \"Value\">\n\n<!-- Tooltips -->\n<!ENTITY prefColumnHeader.tooltip \"Click to sort\"> \n<!ENTITY columnChooser.tooltip \"Click to select columns to display\"> \n\n<!-- Context Menu -->\n<!ENTITY copyPref.key \"C\">\n<!ENTITY copyPref.label \"Copy\">\n<!ENTITY copyPref.accesskey \"C\">\n<!ENTITY copyName.label \"Copy Name\">\n<!ENTITY copyName.accesskey \"N\">\n<!ENTITY copyValue.label \"Copy Value\">\n<!ENTITY copyValue.accesskey \"V\">\n<!ENTITY modify.label \"Modify\">\n<!ENTITY modify.accesskey \"M\">\n<!ENTITY toggle.label \"Toggle\">\n<!ENTITY toggle.accesskey \"T\">\n<!ENTITY reset.label \"Reset\">\n<!ENTITY reset.accesskey \"R\">\n<!ENTITY new.label \"New\">\n<!ENTITY new.accesskey \"w\">\n<!ENTITY string.label \"String\">\n<!ENTITY string.accesskey \"S\">\n<!ENTITY integer.label \"Integer\">\n<!ENTITY integer.accesskey \"I\">\n<!ENTITY boolean.label \"Boolean\">\n<!ENTITY boolean.accesskey \"B\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/config.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Lock column values\ndefault=default\nuser=user set\nlocked=locked\n\n# Type column values\nstring=string\nint=integer\nbool=boolean\n\n# Preference prompts\n# %S is replaced by one of the type column values above\nnew_title=New %S value\nnew_prompt=Enter the preference name\nmodify_title=Enter %S value\n\nnan_title=Invalid value\nnan_text=The text you entered is not a number.\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/console.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY errorConsole.title \"Error Console\">\n\n<!ENTITY errFile.label   \"Source File:\">\n<!ENTITY errLine.label   \"Line:\">\n<!ENTITY errColumn.label \"Column:\">\n\n<!ENTITY all.label          \"All\">\n<!ENTITY all.accesskey      \"A\">\n<!ENTITY errors.label       \"Errors\">\n<!ENTITY errors.accesskey   \"E\">\n<!ENTITY warnings.label     \"Warnings\">\n<!ENTITY warnings.accesskey \"W\">\n<!ENTITY messages.label     \"Messages\">\n<!ENTITY messages.accesskey \"M\">\n<!ENTITY clear.label        \"Clear\">\n<!ENTITY clear.accesskey    \"C\">\n<!ENTITY codeEval.label     \"Code:\">\n<!ENTITY codeEval.accesskey \"o\">\n<!ENTITY evaluate.label     \"Evaluate\">\n<!ENTITY evaluate.accesskey \"v\">\n<!ENTITY filter2.label      \"Filter:\">\n<!ENTITY filter2.accesskey  \"F\">\n\n<!ENTITY copyCmd.label       \"Copy\">  \n<!ENTITY copyCmd.accesskey   \"C\"> \n<!ENTITY copyCmd.commandkey  \"C\"> \n<!ENTITY sortFirst.label     \"First > Last Sort Order\">\n<!ENTITY sortFirst.accesskey \"f\">\n<!ENTITY sortLast.label      \"Last > First Sort Order\">\n<!ENTITY sortLast.accesskey  \"l\">\n<!ENTITY closeCmd.commandkey \"w\">  \n<!ENTITY focus1.commandkey   \"l\">  \n<!ENTITY focus2.commandkey   \"d\">  \n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/console.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntypeError=Error:\ntypeWarning=Warning:\ntypeMessage=Message:\nerrFile=Source File: %S\nerrLine=Line: %S\nerrLineCol=Line: %S, Column: %S\nerrCode=Source Code:\nerrTime=Timestamp: %S\n\n# LOCALIZATION NOTE (evaluationContextChanged): The message displayed when the\n# browser console's evaluation context (window against which input is evaluated)\n# changes.\nevaluationContextChanged=The console's evaluation context changed, probably because the target window was closed or because you opened a main window from the browser console's window.\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/contentAreaCommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# context menu strings\n\nSaveImageTitle=Save Image\nSaveMediaTitle=Save Media\nSaveVideoTitle=Save Video\nSaveAudioTitle=Save Audio\nSaveLinkTitle=Save As\nDefaultSaveFileName=index\nWebPageCompleteFilter=Web Page, complete\nWebPageHTMLOnlyFilter=Web Page, HTML only\nWebPageXHTMLOnlyFilter=Web Page, XHTML only\nWebPageSVGOnlyFilter=Web Page, SVG only\nWebPageXMLOnlyFilter=Web Page, XML only\n\n# LOCALIZATION NOTE (filesFolder):\n#    This is the name of the folder that is created parallel to a HTML file \n#    when it is saved \"With Images\". The %S section is replaced with the\n#    leaf name of the file being saved (minus extension).\nfilesFolder=%S_files\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/crashes.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY crashReports.title         \"Crash Reports\">\n<!ENTITY crashesUnsubmitted.label   \"Unsubmitted Crash Reports\">\n<!ENTITY crashesSubmitted.label     \"Submitted Crash Reports\">\n<!ENTITY id.heading                 \"Report ID\">\n<!ENTITY dateCrashed.heading        \"Date Crashed\">\n<!ENTITY dateSubmitted.heading      \"Date Submitted\">\n<!ENTITY noReports.label            \"No crash reports have been submitted.\">\n<!ENTITY noConfig.label             \"This application has not been configured to display crash reports. The preference <code>breakpad.reportURL</code> must be set.\">\n<!ENTITY clearAllReports.label      \"Remove All Reports\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/crashes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndeleteconfirm.title=Are you sure?\ndeleteconfirm.description=This will delete all reports and cannot be undone.\n\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/css.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMimeNotCss=The stylesheet %1$S was not loaded because its MIME type, “%2$S”, is not “text/css”.\nMimeNotCssWarn=The stylesheet %1$S was loaded as CSS even though its MIME type, “%2$S”, is not “text/css”.\n\nPEUnexpEOF2=Unexpected end of file while searching for %1$S.\nPEParseRuleWSOnly=Whitespace-only string given to be parsed as rule.\nPEDeclDropped=Declaration dropped.\nPEDeclSkipped=Skipped to next declaration.\nPEUnknownProperty=Unknown property ‘%1$S’.\nPEValueParsingError=Error in parsing value for ‘%1$S’.\nPEExpectEndValue=Expected end of value but found ‘%1$S’.\nPERuleTrailing=Expected end of rule but found ‘%1$S’.\nPESkipAtRuleEOF2=end of at-rule\nPEUnknownAtRule=Unrecognized at-rule or error parsing at-rule ‘%1$S’.\nPECharsetRuleEOF=charset string in @charset rule\nPECharsetRuleNotString=Expected charset string but found ‘%1$S’.\nPEGatherMediaEOF=end of media list in @import or @media rule\nPEGatherMediaNotComma=Expected ‘,’ in media list but found ‘%1$S’.\nPEGatherMediaNotIdent=Expected identifier in media list but found ‘%1$S’.\nPEGatherMediaReservedMediaType=Found reserved keyword ‘%1$S’ when looking for media type.\nPEParseSourceSizeListEOF=length value for matched media condition\nPEParseSourceSizeListNotComma=Expected ‘,’ after value but found ‘%1$S’\nPEImportNotURI=Expected URI in @import rule but found ‘%1$S’.\nPEImportBadURI=Invalid URI in @import rule: ‘%1$S’.\nPEImportUnexpected=Found unexpected ‘%1$S’ within @import.\nPEGroupRuleEOF2=end of @media, @supports or @-moz-document rule\nPEGroupRuleNestedAtRule=%1$S rule not allowed within @media or @-moz-document rule.\nPEMozDocRuleBadFunc2=Expected url(), url-prefix(), domain() or regexp() in @-moz-document rule but found ‘%1$S’.\nPEMozDocRuleNotURI=Expected URI in @-moz-document rule but found ‘%1$S’.\nPEMozDocRuleNotString=Expected string in @-moz-document rule regexp() function but found ‘%1$S’.\nPEMozDocRuleEOF=next URI in @-moz-document rule\nPEAtNSPrefixEOF=namespace prefix in @namespace rule\nPEAtNSURIEOF=namespace URI in @namespace rule\nPEAtNSUnexpected=Unexpected token within @namespace: ‘%1$S’.\nPEKeyframeNameEOF=name of @keyframes rule.\nPEKeyframeBadName=Expected identifier for name of @keyframes rule.\nPEKeyframeBrace=Expected opening { of @keyframes rule.\nPESkipDeclBraceEOF=closing } of declaration block\nPESkipRSBraceEOF=closing } of invalid rule set\nPEBadSelectorRSIgnored=Ruleset ignored due to bad selector.\nPEBadSelectorKeyframeRuleIgnored=Keyframe rule ignored due to bad selector.\nPESelectorListExtraEOF=‘,’ or ‘{’\nPESelectorListExtra=Expected ‘,’ or ‘{’ but found ‘%1$S’.\nPESelectorGroupNoSelector=Selector expected.\nPESelectorGroupExtraCombinator=Dangling combinator.\nPECounterStyleNotIdent=Expected identifier for name of @counter-style rule.\nPECounterStyleBadName=Name of @counter-style rule can’t be ‘%1$S’.\nPECounterStyleBadBlockStart=Expected ‘{’ to begin @counter-style rule but found ‘%1$S’.\nPECounterStyleEOF=closing ‘}’ of @counter-style block\nPECounterDescExpected=Expected counter descriptor but found ‘%1$S’.\nPEUnknownCounterDesc=Unknown descriptor ‘%1$S’ in @counter-style rule.\nPECounterExtendsNotIdent=Expected identifier for extends system but found ‘%1$S’.\nPECounterASWeight=Each weight in the additive-symbols descriptor must be smaller than the previous weight.\nPEClassSelEOF=class name\nPEClassSelNotIdent=Expected identifier for class selector but found ‘%1$S’.\nPECoordinatePair=Expected coordinate pair but found ‘%1$S’.\nPETypeSelEOF=element type\nPETypeSelNotType=Expected element name or ‘*’ but found ‘%1$S’.\nPEUnknownNamespacePrefix=Unknown namespace prefix ‘%1$S’.\nPEAttributeNameEOF=attribute name\nPEAttributeNameExpected=Expected identifier for attribute name but found ‘%1$S’.\nPEAttributeNameOrNamespaceExpected=Expected attribute name or namespace but found ‘%1$S’.\nPEAttSelNoBar=Expected ‘|’ but found ‘%1$S’.\nPEAttSelInnerEOF=part of attribute selector\nPEAttSelUnexpected=Unexpected token in attribute selector: ‘%1$S’.\nPEAttSelValueEOF=attribute value\nPEAttSelCloseEOF=‘]’ to end attribute selector\nPEAttSelNoClose=Expected ‘]’ to terminate attribute selector but found ‘%1$S’.\nPEAttSelBadValue=Expected identifier or string for value in attribute selector but found ‘%1$S’.\nPEPseudoSelEOF=name of pseudo-class or pseudo-element\nPEPseudoSelBadName=Expected identifier for pseudo-class or pseudo-element but found ‘%1$S’.\nPEPseudoSelNonFunc=Function token for non-function pseudo-class or pseudo-element, or the other way around, when reading ‘%1$S’.\nPEPseudoSelNotPE=Expected pseudo-element but found ‘%1$S’.\nPEPseudoSelDoubleNot=Negation pseudo-class can’t be negated ‘%1$S’.\nPEPseudoSelPEInNot=Pseudo-elements can’t be negated ‘%1$S’.\nPEPseudoSelNewStyleOnly=This pseudo-element must use the “::” form: ‘%1$S’.\nPEPseudoSelEndOrUserActionPC=Expected end of selector or a user action pseudo-class after pseudo-element but found ‘%1$S’.\nPEPseudoSelNoUserActionPC=Expected end of selector after pseudo-element that does not support user action pseudo-classes but found ‘%1$S’.\nPEPseudoSelMultiplePE=Extra pseudo-element ‘%1$S’.\nPEPseudoSelUnknown=Unknown pseudo-class or pseudo-element ‘%1$S’.\nPENegationEOF=selector within negation\nPENegationBadInner=Malformed simple selector as negation pseudo-class argument ‘%1$S’.\nPENegationNoClose=Missing closing ‘)’ in negation pseudo-class ‘%1$S’.\nPENegationBadArg=Missing argument in negation pseudo-class ‘%1$S’.\nPEPseudoClassArgEOF=argument to pseudo-class selector\nPEPseudoClassArgNotIdent=Expected identifier for pseudo-class parameter but found ‘%1$S’.\nPEPseudoClassArgNotNth=Expected part of argument to pseudo-class but found ‘%1$S’.\nPEPseudoClassNoClose=Missing closing ‘)’ in pseudo-class, found ‘%1$S’ instead.\nPEPseudoClassNoArg=Missing argument in pseudo-class ‘%1$S’.\nPEPseudoClassNotUserAction=Expected end of selector or a user action pseudo-class after pseudo-element but found pseudo-class ‘%1$S’.\nPESelectorEOF=selector\nPEBadDeclBlockStart=Expected ‘{’ to begin declaration block but found ‘%1$S’.\nPEColorEOF=color\nPEColorNotColor=Expected color but found ‘%1$S’.\nPEColorComponentEOF=color component\nPEExpectedPercent=Expected a percentage but found ‘%1$S’.\nPEExpectedInt=Expected an integer but found ‘%1$S’.\nPEExpectedNumberOrAngle=Expected a number or an angle but found ‘%1$S’.\nPEExpectedNumberOrPercent=Expected a number or a percentage but found ‘%1$S’.\nPEColorBadRGBContents=Expected number or percentage in rgb() but found ‘%1$S’.\nPEColorComponentBadTerm=Expected ‘%2$S’ but found ‘%1$S’.\nPEColorHueEOF=hue\nPEExpectedComma=Expected ‘,’ but found ‘%1$S’.\nPEColorSaturationEOF=saturation\nPEColorLightnessEOF=lightness\nPEColorOpacityEOF=opacity in color value\nPEExpectedNumber=Expected a number but found ‘%1$S’.\nPEPositionEOF=<position>\nPEExpectedPosition=Expected <position> but found ‘%1$S’.\nPEExpectedRadius=Expected radius but found ‘%1$S’.\nPEExpectedCloseParen=Expected ‘)’ but found ‘%1$S’.\nPEDeclEndEOF=‘;’ or ‘}’ to end declaration\nPEParseDeclarationNoColon=Expected ‘:’ but found ‘%1$S’.\nPEParseDeclarationDeclExpected=Expected declaration but found ‘%1$S’.\nPEEndOfDeclEOF=end of declaration\nPEImportantEOF=important\nPEExpectedImportant=Expected ‘important’ but found ‘%1$S’.\nPEBadDeclEnd=Expected ‘;’ to terminate declaration but found ‘%1$S’.\nPEBadDeclOrRuleEnd2=Expected ‘;’ or ‘}’ to terminate declaration but found ‘%1$S’.\nPEInaccessibleProperty2=Cannot specify value for internal property.\nPECommentEOF=end of comment\nSEUnterminatedString=Found unclosed string ‘%1$S’.\nPEFontDescExpected=Expected font descriptor but found ‘%1$S’.\nPEUnknownFontDesc=Unknown descriptor ‘%1$S’ in @font-face rule.\nPEMQExpectedExpressionStart=Expected ‘(’ to start media query expression but found ‘%1$S’.\nPEMQExpressionEOF=contents of media query expression\nPEMQExpectedFeatureName=Expected media feature name but found ‘%1$S’.\nPEMQExpectedFeatureNameEnd=Expected ‘:’ or ‘)’ after media feature name but found ‘%1$S’.\nPEMQNoMinMaxWithoutValue=Media features with min- or max- must have a value.\nPEMQExpectedFeatureValue=Found invalid value for media feature.\nPEBadFontBlockStart=Expected ‘{’ to begin @font-face rule but found ‘%1$S’.\nPEBadFontBlockEnd=Expected ‘}’ to end @font-face rule but found ‘%1$S’.\nPEAnonBoxNotAlone=Did not expect anonymous box.\nPEFFVUnexpectedEOF=Unexpected end of @font-feature-values rule.\nPEFFVBlockStart=Expected opening { of @font-feature-values rule but found ‘%1$S’.\nPEFFVValueSetStart=Expected opening { of feature value set but found ‘%1$S’.\nPEFFVNoFamily=Expected font family list for @font-feature-values rule but found ‘%1$S’.\nPEFFVUnexpectedBlockEnd=Expected ‘}’ to end @font-feature-values rule but found ‘%1$S’.\nPEFFVUnknownFontVariantPropValue=Unknown font-variant property value ‘%1$S’.\nPEFFVExpectedIdent=Expected identifier but found ‘%1$S’.\nPEFFVExpectedValue=Expected non-negative integer value but found ‘%1$S’.\nPEFFVTooManyValues=Too many values for feature type ‘%1$S’.\nPEFFVGenericInFamilyList=Family list cannot contain generic font family name.\nPEFFVValueDefinitionTrailing=Expected end of value definition but found ‘%1$S’.\nPEBadDirValue=Expected ‘ltr’ or ‘rtl’ in direction selector but found ‘%1$S’.\nPESupportsConditionStartEOF2=‘not’, ‘(’, or function\nPESupportsConditionInParensEOF=‘)’\nPESupportsConditionNotEOF=‘not’\nPESupportsWhitespaceRequired=Expected whitespace after ‘not’, ‘and’, or ‘or’.\nPESupportsConditionExpectedOpenParenOrFunction=Expected ‘(’ or function while parsing supports condition but found ‘%1$S’.\nPESupportsConditionExpectedCloseParen=Expected ‘)’ while parsing supports condition but found ‘%1$S’.\nPESupportsConditionExpectedStart2=Expected ‘not’, ‘(’, or function while parsing supports condition but found ‘%1$S’.\nPESupportsConditionExpectedNot=Expected ‘not’ while parsing supports condition but found ‘%1$S’.\nPESupportsGroupRuleStart=Expected ‘{’ to begin @supports rule but found ‘%1$S’.\nPEFilterEOF=filter\nPEExpectedNoneOrURL=Expected ‘none’ or URL but found ‘%1$S’.\nPEExpectedNoneOrURLOrFilterFunction=Expected ‘none’, URL, or filter function but found ‘%1$S’.\nPEExpectedNonnegativeNP=Expected non-negative number or percentage.\nPEFilterFunctionArgumentsParsingError=Error in parsing arguments for filter function.\nPEVariableEOF=variable\nPEVariableEmpty=Expected variable value but found ‘%1$S’.\n# LOCALIZATION NOTE(PEValueWithVariablesParsingErrorInValue): %1$S is replaced\n# with the property name and %2$S is replaced with the property value.\nPEValueWithVariablesParsingErrorInValue=Error in parsing value for ‘%1$S’ after substituting variables. Generated value was ‘%2$S’.\nPEValueWithVariablesFallbackInherit=Falling back to ‘inherit’.\nPEValueWithVariablesFallbackInitial=Falling back to ‘initial’.\nPEInvalidVariableReference=Property contained reference to invalid variable.\nPEInvalidVariableTokenFallback=Found invalid token ‘%1$S’ at top level of variable reference fallback.\nPEExpectedVariableNameEOF=identifier for variable name\nPEExpectedVariableName=Expected identifier for variable name but found ‘%1$S’.\nPEExpectedVariableFallback=Expected variable reference fallback after ‘,’.\nPEExpectedVariableCommaOrCloseParen=Expected ‘,’ or ‘)’ after variable name in variable reference but found ‘%1$S’.\nPESubgridNotSupported=Support for the ‘subgrid’ keyword of CSS Grid is not enabled.\nPEMoreThanOneGridRepeatAutoFillInNameList=Only one repeat(auto-fill, …) is allowed in a name list for a subgrid.\nPEMoreThanOneGridRepeatAutoFillFitInTrackList=Only one repeat(auto-fill, …) or repeat(auto-fit, …) is allowed in a track list.\nPEMoreThanOneGridRepeatTrackSize=Only one track size is allowed inside repeat(auto-fit/auto-fill, …).\n\nTooLargeDashedRadius=Border radius is too large for ‘dashed’ style (the limit is 100000px). Rendering as solid.\nTooLargeDottedRadius=Border radius is too large for ‘dotted’ style (the limit is 100000px). Rendering as solid.\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/customizeCharset.dtd",
    "content": "<!-- -*- Mode: HTML -*- -->\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title.label        \"Customize Character Encoding\">\n<!ENTITY current.label      \"Active Character Encodings:\">\n<!ENTITY remove.label       \"Remove\">\n<!ENTITY remove.accessKey   \"R\">\n<!ENTITY additional.label   \"Available Character Encodings:\">\n<!ENTITY add.label          \"Add\">\n<!ENTITY add.accessKey      \"A\">\n<!ENTITY moveUp.label       \"Move Up\">\n<!ENTITY moveUp.accessKey   \"U\">\n<!ENTITY moveDown.label     \"Move Down\">\n<!ENTITY moveDown.accessKey \"D\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/customizeToolbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dialog.title             \"Customize Toolbar\">\n<!ENTITY dialog.dimensions        \"width: 92ch; height: 36em;\">\n<!ENTITY instructions.description \"You can add or remove items by dragging to or from the toolbars.\">\n<!ENTITY show.label               \"Show:\">\n<!ENTITY iconsAndText.label       \"Icons and Text\">\n<!ENTITY icons.label              \"Icons\">\n<!ENTITY text.label               \"Text\">\n<!ENTITY useSmallIcons.label      \"Use Small Icons\">\n<!ENTITY restoreDefaultSet.label  \"Restore Default Set\">\n<!ENTITY addNewToolbar.label      \"Add New Toolbar\">\n<!ENTITY saveChanges.label        \"Done\">\n<!ENTITY undoChanges.label        \"Undo Changes\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/customizeToolbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nenterToolbarTitle=New Toolbar\nenterToolbarName=Enter a name for this toolbar:\nenterToolbarDup=There is already a toolbar with the name “%S”. Please enter a different name.\nenterToolbarBlank=You must enter a name to create a new toolbar.\nseparatorTitle=Separator\nspringTitle=Flexible Space\nspacerTitle=Space\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/dateFormat.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmonth.1.Mmm=Jan\nmonth.2.Mmm=Feb\nmonth.3.Mmm=Mar\nmonth.4.Mmm=Apr\nmonth.5.Mmm=May\nmonth.6.Mmm=Jun\nmonth.7.Mmm=Jul\nmonth.8.Mmm=Aug\nmonth.9.Mmm=Sep\nmonth.10.Mmm=Oct\nmonth.11.Mmm=Nov\nmonth.12.Mmm=Dec\n\nmonth.1.name=January\nmonth.2.name=February\nmonth.3.name=March\nmonth.4.name=April\nmonth.5.name=May\nmonth.6.name=June\nmonth.7.name=July\nmonth.8.name=August\nmonth.9.name=September\nmonth.10.name=October\nmonth.11.name=November\nmonth.12.name=December\n\nday.1.name=Sunday\nday.2.name=Monday\nday.3.name=Tuesday\nday.4.name=Wednesday\nday.5.name=Thursday\nday.6.name=Friday\nday.7.name=Saturday\n\nday.1.Mmm=Sun\nday.2.Mmm=Mon\nday.3.Mmm=Tue\nday.4.Mmm=Wed\nday.5.Mmm=Thu\nday.6.Mmm=Fri\nday.7.Mmm=Sat\n\nday.1.short=Su\nday.2.short=Mo\nday.3.short=Tu\nday.4.short=We\nday.5.short=Th\nday.6.short=Fr\nday.7.short=Sa\n\nnoon=Noon\nmidnight=Midnight\n\nAllDay=All Day\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/datetimepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- first day of week to display in datepicker, a value from 0 to 6,\n     0 = Sunday, 1 = Monday, etc. -->\n<!ENTITY firstdayofweek.default \"0\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/devtools/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - browser/devtools/styleeditor/styleeditor.xul for context -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n<!ENTITY csscoverage.backButton \"Back\">\n\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n<!ENTITY csscoverage.unused \"Unused Rules\">\n<!ENTITY csscoverage.noMatches \"No matches found for the following rules:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n<!ENTITY csscoverage.optimize.header \"Optimizable Pages\">\n\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n<!ENTITY csscoverage.optimize.body1 \"You can sometimes speed up loading by moving\">\n<!ENTITY csscoverage.optimize.body2 \"tags to the bottom of the page and creating a new inline\">\n<!ENTITY csscoverage.optimize.body3 \"element with the styles needed before the 'load' event to the top. Here are the style blocks you need:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n<!ENTITY csscoverage.optimize.bodyX \"All rules are inlined.\">\n\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n<!ENTITY csscoverage.footer1 \"See\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"the MDN article on the CSS Coverage Tool\">\n<!ENTITY csscoverage.footer4 \"for caveats in the generation of this report.\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/devtools/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc2,\n# csscoverageStopDesc2, csscoverageOneShotDesc2, csscoverageToggleDesc2,\n# csscoverageReportDesc2): Short descriptions of the csscoverage commands\ncsscoverageDesc=Control CSS coverage analysis\ncsscoverageStartDesc2=Begin collecting CSS coverage data\ncsscoverageStopDesc2=Stop collecting CSS coverage data\ncsscoverageOneShotDesc2=Collect instantaneous CSS coverage data\ncsscoverageToggleDesc2=Toggle collecting CSS coverage data\ncsscoverageReportDesc2=Show CSS coverage report\ncsscoverageStartNoReloadDesc=Don't start with a page reload\ncsscoverageStartNoReloadManual=It's best if we start by reloading the current page because that starts the test at a known point, but there could be reasons why we don't want to do that (e.g. the page contains state that will be lost across a reload)\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply=Running CSS coverage analysis\ncsscoverageDoneReply=CSS Coverage analysis completed\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError=CSS coverage analysis already running\ncsscoverageNotRunningError=CSS coverage analysis not running\ncsscoverageNotRunError=CSS coverage analysis has not been run\ncsscoverageNoRemoteError=Target does not support CSS Coverage\ncsscoverageOneShotReportError=CSS coverage report is not available for 'oneshot' data. Please use start/stop.\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=Incoming Connection\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=An incoming request to permit remote debugging connection was detected. A remote client can take complete control over your browser!\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=Client Endpoint: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=Server Endpoint: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=Allow connection?\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=Disable\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=Client Identification\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=The endpoint you are connecting to needs more information to authenticate this connection.  Please provide the token below in the prompt that appears on the other end.\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=My Cert: %1$S\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=Token: %1$S\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=Provide Client Token\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=The client should be displaying a token value.  Enter that token value here to complete authentication with this client.\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Style Inspector\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Best Match\nrule.status.MATCHED=Matched\nrule.status.PARENT_MATCH=Parent Match\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=inline\nrule.sourceElement=element\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Inherited from %S\n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe=Keyframes %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles=(user agent)\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement=Pseudo-elements\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.selectedElement=This Element\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle=Read the documentation for this property\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Invalid property value\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=No element selected.\n\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll): Text displayed in the\n# rule view context menu.\nruleView.contextmenu.selectAll=Select all\n\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll.accessKey): Access key for\n# the rule view context menu \"Select all\" entry.\nruleView.contextmenu.selectAll.accessKey=A\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copy): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.copy=Copy\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copy.accessKey): Access key for\n# the rule view context menu \"Select all\" entry.\nruleView.contextmenu.copy.accessKey=C\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nruleView.contextmenu.copyColor=Copy Color\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nruleView.contextmenu.copyColor.accessKey=L\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.showOrigSources=Show original sources\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nruleView.contextmenu.showOrigSources.accessKey=O\n\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\nruleView.contextmenu.addRule=Add rule\n\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nruleView.contextmenu.addRule.accessKey=R\n\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\ncomputedView.contextmenu.selectAll=Select all\n\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\ncomputedView.contextmenu.selectAll.accessKey=A\n\n# LOCALIZATION NOTE (computedView.contextmenu.copy): Text displayed in the\n# computed view context menu.\ncomputedView.contextmenu.copy=Copy\n\n# LOCALIZATION NOTE (computedView.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\ncomputedView.contextmenu.copy.accessKey=C\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/dialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbutton-accept=OK\nbutton-cancel=Cancel\nbutton-help=Help\nbutton-disclosure=More Info\naccesskey-accept=\naccesskey-cancel=\naccesskey-help=H\naccesskey-disclosure=I\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/dialogOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- WARNING!!! This file is obsoleted by the dialog.xml widget -->\n\n<!-- OK Cancel Buttons -->\n<!ENTITY okButton.label      \"OK\">\n<!ENTITY cancelButton.label  \"Cancel\">\n<!ENTITY helpButton.label    \"Help\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/dom/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nKillScriptTitle=Warning: Unresponsive script\nKillScriptMessage=A script on this page may be busy, or it may have stopped responding. You can stop the script now, or you can continue to see if the script will complete.\nKillScriptWithDebugMessage=A script on this page may be busy, or it may have stopped responding. You can stop the script now, open the script in the debugger, or let the script continue.\nKillScriptLocation=Script: %S\nStopScriptButton=Stop script\nDebugScriptButton=Debug script\nWaitForScriptButton=Continue\nDontAskAgain=&Don’t ask me again\nJSURLLoadBlockedWarning=Attempt to load a javascript: URL from one host\\nin a window displaying content from another host\\nwas blocked by the security manager.\nWindowCloseBlockedWarning=Scripts may not close windows that were not opened by script.\nOnBeforeUnloadTitle=Are you sure?\nOnBeforeUnloadMessage=This page is asking you to confirm that you want to leave - data you have entered may not be saved.\nOnBeforeUnloadStayButton=Stay on Page\nOnBeforeUnloadLeaveButton=Leave Page\nUnexpectedCanvasVariantStyle=canvas: an attempt to set strokeStyle or fillStyle to a value that is neither a string, a CanvasGradient, or a CanvasPattern was ignored.\nEmptyGetElementByIdParam=Empty string passed to getElementById().\nLowMemoryTitle=Warning: Low memory\nLowMemoryMessage=A script on this page has been stopped due to a low memory condition.\nSpeculationFailed=An unbalanced tree was written using document.write() causing data from the network to be reparsed. For more information https://developer.mozilla.org/en/Optimizing_Your_Pages_for_Speculative_Parsing\nDocumentWriteIgnored=A call to document.write() from an asynchronously-loaded external script was ignored.\n# LOCALIZATION NOTE (EditorFileDropFailed): Do not translate contenteditable, %S is the error message explaining why the drop failed.\nEditorFileDropFailed=Dropping a file into a contenteditable element failed: %S.\nFormValidationTextTooLong=Please shorten this text to %S characters or less (you are currently using %S characters).\nFormValidationTextTooShort=Please use at least %S characters (you are currently using %S characters).\nFormValidationValueMissing=Please fill out this field.\nFormValidationCheckboxMissing=Please check this box if you want to proceed.\nFormValidationRadioMissing=Please select one of these options.\nFormValidationFileMissing=Please select a file.\nFormValidationSelectMissing=Please select an item in the list.\nFormValidationInvalidEmail=Please enter an email address.\nFormValidationInvalidURL=Please enter a URL.\nFormValidationPatternMismatch=Please match the requested format.\n# LOCALIZATION NOTE (FormValidationPatternMismatchWithTitle): %S is the (possibly truncated) title attribute value.\nFormValidationPatternMismatchWithTitle=Please match the requested format: %S.\n# LOCALIZATION NOTE (FormValidationNumberRangeOverflow): %S is a number.\nFormValidationNumberRangeOverflow=Please select a value that is no more than %S.\n# LOCALIZATION NOTE (FormValidationDateRangeOverflow): %S is a date.\nFormValidationDateRangeOverflow=Please select a value that is no later than %S.\n# LOCALIZATION NOTE (FormValidationTimeRangeOverflow): %S is a time.\nFormValidationTimeRangeOverflow=Please select a value that is no later than %S.\n# LOCALIZATION NOTE (FormValidationNumberRangeUnderflow): %S is a number.\nFormValidationNumberRangeUnderflow=Please select a value that is no less than %S.\n# LOCALIZATION NOTE (FormValidationDateRangeUnderflow): %S is a date.\nFormValidationDateRangeUnderflow=Please select a value that is no earlier than %S.\n# LOCALIZATION NOTE (FormValidationTimeRangeUnderflow): %S is a time.\nFormValidationTimeRangeUnderflow=Please select a value that is no earlier than %S.\n# LOCALIZATION NOTE (FormValidationStepMismatch): both %S can be a number, a date or a time.\nFormValidationStepMismatch=Please select a valid value. The two nearest valid values are %S and %S.\n# LOCALIZATION NOTE (FormValidationStepMismatchOneValue): %S can be a number, a date or a time. This is called instead of FormValidationStepMismatch when the second value is the same as the first.\nFormValidationStepMismatchOneValue=Please select a valid value. The nearest valid value is %S.\nFormValidationBadInputNumber=Please enter a number.\nGetAttributeNodeWarning=Use of getAttributeNode() is deprecated. Use getAttribute() instead.\nSetAttributeNodeWarning=Use of setAttributeNode() is deprecated. Use setAttribute() instead.\nGetAttributeNodeNSWarning=Use of getAttributeNodeNS() is deprecated. Use getAttributeNS() instead.\nSetAttributeNodeNSWarning=Use of setAttributeNodeNS() is deprecated. Use setAttributeNS() instead.\nRemoveAttributeNodeWarning=Use of removeAttributeNode() is deprecated. Use removeAttribute() instead.\nCreateAttributeWarning=Use of document.createAttribute() is deprecated. Use element.setAttribute() instead.\nCreateAttributeNSWarning=Use of document.createAttributeNS() is deprecated. Use element.setAttributeNS() instead.\nNodeValueWarning=Use of attributes’ nodeValue attribute is deprecated. Use value instead.\nTextContentWarning=Use of attributes’ textContent attribute is deprecated. Use value instead.\nEnablePrivilegeWarning=Use of enablePrivilege is deprecated.  Please use code that runs with the system principal (e.g. an extension) instead.\nnsIJSONDecodeDeprecatedWarning=nsIJSON.decode is deprecated.  Please use JSON.parse instead.\nnsIJSONEncodeDeprecatedWarning=nsIJSON.encode is deprecated.  Please use JSON.stringify instead.\nnsIDOMWindowInternalWarning=Use of nsIDOMWindowInternal is deprecated. Use nsIDOMWindow instead.\nFullscreenDeniedDisabled=Request for fullscreen was denied because Fullscreen API is disabled by user preference.\nFullscreenDeniedFocusedPlugin=Request for fullscreen was denied because a windowed plugin is focused.\nFullscreenDeniedHidden=Request for fullscreen was denied because the document is no longer visible.\nFullscreenDeniedContainerNotAllowed=Request for fullscreen was denied because at least one of the document’s containing elements is not an iframe or does not have an “allowfullscreen” attribute.\nFullscreenDeniedNotInputDriven=Request for fullscreen was denied because Element.requestFullscreen() was not called from inside a short running user-generated event handler.\nFullscreenDeniedNotHTMLSVGOrMathML=Request for fullscreen was denied because requesting element is not <svg>, <math>, or an HTML element.\nFullscreenDeniedNotInDocument=Request for fullscreen was denied because requesting element is no longer in its document.\nFullscreenDeniedMovedDocument=Request for fullscreen was denied because requesting element has moved document.\nFullscreenDeniedLostWindow=Request for fullscreen was denied because we no longer have a window.\nFullscreenDeniedSubDocFullscreen=Request for fullscreen was denied because a subdocument of the document requesting fullscreen is already fullscreen.\nFullscreenDeniedNotDescendant=Request for fullscreen was denied because requesting element is not a descendant of the current fullscreen element.\nFullscreenDeniedNotFocusedTab=Request for fullscreen was denied because requesting element is not in the currently focused tab.\nRemovedFullscreenElement=Exited fullscreen because fullscreen element was removed from document.\nFocusedWindowedPluginWhileFullscreen=Exited fullscreen because windowed plugin was focused.\nPointerLockDeniedDisabled=Request for pointer lock was denied because Pointer Lock API is disabled by user preference.\nPointerLockDeniedInUse=Request for pointer lock was denied because the pointer is currently controlled by a different document.\nPointerLockDeniedNotInDocument=Request for pointer lock was denied because the requesting element is not in a document.\nPointerLockDeniedSandboxed=Request for pointer lock was denied because Pointer Lock API is restricted via sandbox.\nPointerLockDeniedHidden=Request for pointer lock was denied because the document is not visible.\nPointerLockDeniedNotFocused=Request for pointer lock was denied because the document is not focused.\nPointerLockDeniedMovedDocument=Request for pointer lock was denied because the requesting element has moved document.\nPointerLockDeniedNotInputDriven=Request for pointer lock was denied because Element.requestPointerLock() was not called from inside a short running user-generated event handler, and the document is not in full screen.\nPointerLockDeniedFailedToLock=Request for pointer lock was denied because the browser failed to lock the pointer.\nHTMLSyncXHRWarning=HTML parsing in XMLHttpRequest is not supported in the synchronous mode.\nInvalidRedirectChannelWarning=Unable to redirect to %S because the channel doesn’t implement nsIWritablePropertyBag2.\n# LOCALIZATION NOTE: %S is the name of the header in question\nForbiddenHeaderWarning=Attempt to set a forbidden header was denied: %S\nResponseTypeSyncXHRWarning=Use of XMLHttpRequest’s responseType attribute is no longer supported in the synchronous mode in window context.\nTimeoutSyncXHRWarning=Use of XMLHttpRequest’s timeout attribute is not supported in the synchronous mode in window context.\nJSONCharsetWarning=An attempt was made to declare a non-UTF-8 encoding for JSON retrieved using XMLHttpRequest. Only UTF-8 is supported for decoding JSON.\n# LOCALIZATION NOTE: Do not translate AudioBufferSourceNode\nMediaBufferSourceNodeResampleOutOfMemory=Insufficient memory to resample the AudioBufferSourceNode for playback.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownContentType=The buffer passed to decodeAudioData contains an unknown content type.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownError=An unknown error occurred while processing decodeAudioData.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataInvalidContent=The buffer passed to decodeAudioData contains invalid content which cannot be decoded successfully.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataNoAudio=The buffer passed to decodeAudioData does not contain any audio.\n# LOCALIZATION NOTE: Do not translate HTMLMediaElement and createMediaElementSource.\nMediaElementAudioSourceNodeCrossOrigin=The HTMLMediaElement passed to createMediaElementSource has a cross-origin resource, the node will output silence.\n# LOCALIZATION NOTE: Do not translate MediaStream and createMediaStreamSource.\nMediaStreamAudioSourceNodeCrossOrigin=The MediaStream passed to createMediaStreamSource has a cross-origin resource, the node will output silence.\nMediaLoadExhaustedCandidates=All candidate resources failed to load. Media load paused.\nMediaLoadSourceMissingSrc=<source> element has no “src” attribute. Media resource load failed.\n# LOCALIZATION NOTE: %1$S is the Http error code the server returned (e.g. 404, 500, etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadHttpError=HTTP load failed with status %1$S. Load of media resource %2$S failed.\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load.\nMediaLoadInvalidURI=Invalid URI. Load of media resource %S failed.\n# LOCALIZATION NOTE: %1$S is the media resource's format/codec type (basically equivalent to the file type, e.g. MP4,AVI,WMV,MOV etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedTypeAttribute=Specified “type” attribute of “%1$S” is not supported. Load of media resource %2$S failed.\n# LOCALIZATION NOTE: %1$S is the \"media\" attribute value of the <source> element. It is a media query. %2$S is the URL of the media resource which failed to load.\nMediaLoadSourceMediaNotMatched=Specified “media” attribute of “%1$S” does not match the environment. Load of media resource %2$S failed.\n# LOCALIZATION NOTE: %1$S is the MIME type HTTP header being sent by the web server, %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedMimeType=HTTP “Content-Type” of “%1$S” is not supported. Load of media resource %2$S failed.\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load because of error in decoding.\nMediaLoadDecodeError=Media resource %S could not be decoded.\nMediaWidevineNoWMF=Trying to play Widevine with no Windows Media Foundation. See https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaWMFNeeded=To play video formats %S, you need to install extra Microsoft software, see https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaPlatformDecoderNotFound=The video on this page can’t be played. Your system may not have the required video codecs for: %S\nMediaUnsupportedLibavcodec=The video on this page can’t be played. Your system has an unsupported version of libavcodec\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaCannotPlayNoDecoders=Cannot play media. No decoders for requested formats: %S\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaNoDecoders=No decoders for some of the requested formats: %S\nMediaCannotInitializePulseAudio=Unable to use PulseAudio\n# LOCALIZATION NOTE: Do not translate \"MediaRecorder\".\nMediaRecorderMultiTracksNotSupported=MediaRecorder does not support recording multiple tracks of the same type at this time.\n# LOCALIZATION NOTE: %S is the ID of the MediaStreamTrack passed to MediaStream.addTrack(). Do not translate \"MediaStreamTrack\" and \"AudioChannel\".\nMediaStreamAddTrackDifferentAudioChannel=MediaStreamTrack %S could not be added since it belongs to a different AudioChannel.\n# LOCALIZATION NOTE: Do not translate \"MediaStream\", \"stop()\" and \"MediaStreamTrack\"\nMediaStreamStopDeprecatedWarning=MediaStream.stop() is deprecated and will soon be removed. Use MediaStreamTrack.stop() instead.\n# LOCALIZATION NOTE: Do not translate \"DOMException\", \"code\" and \"name\"\nDOMExceptionCodeWarning=Use of DOMException’s code attribute is deprecated. Use name instead.\n# LOCALIZATION NOTE: Do not translate \"__exposedProps__\"\nNoExposedPropsWarning=Exposing chrome JS objects to content without __exposedProps__ is insecure and deprecated. See https://developer.mozilla.org/en/XPConnect_wrappers for more information.\n# LOCALIZATION NOTE: Do not translate \"Mutation Event\" and \"MutationObserver\"\nMutationEventWarning=Use of Mutation Events is deprecated. Use MutationObserver instead.\n# LOCALIZATION NOTE: Do not translate \"Components\"\nComponentsWarning=The Components object is deprecated. It will soon be removed.\nPluginHangUITitle=Warning: Unresponsive plugin\nPluginHangUIMessage=%S may be busy, or it may have stopped responding. You can stop the plugin now, or you can continue to see if the plugin will complete.\nPluginHangUIWaitButton=Continue\nPluginHangUIStopButton=Stop plugin\nPrefixedFullscreenAPIWarning=Prefixed Fullscreen API is deprecated. Please use unprefixed API for fullscreen. For more help https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API\n# LOCALIZATION NOTE: Do not translate \"NodeIterator\" or \"detach()\".\nNodeIteratorDetachWarning=Calling detach() on a NodeIterator no longer has an effect.\n# LOCALIZATION NOTE: Do not translate \"LenientThis\" and \"this\"\nLenientThisWarning=Ignoring get or set of property that has [LenientThis] because the “this” object is incorrect.\n# LOCALIZATION NOTE: Do not translate \"nsIDOMWindowUtils\", \"getWindowWithOuterId\", or \"nsIWindowMediator\"\nGetWindowWithOuterIdWarning=Use of nsIDOMWindowUtils.getOuterWindowWithId() is deprecated.  Instead, use the nsIWindowMediator method of the same name.\n# LOCALIZATION NOTE: Do not translate \"getPreventDefault\" or \"defaultPrevented\".\nGetPreventDefaultWarning=Use of getPreventDefault() is deprecated.  Use defaultPrevented instead.\n# LOCALIZATION NOTE: Do not translate \"getUserData\", \"setUserData\", \"WeakMap\", or \"element.dataset\".\nGetSetUserDataWarning=Use of getUserData() or setUserData() is deprecated.  Use WeakMap or element.dataset instead.\n# LOCALIZATION NOTE: Do not translate \"mozGetAsFile\" or \"toBlob\"\nMozGetAsFileWarning=The non-standard mozGetAsFile method is deprecated and will soon be removed.  Use the standard toBlob method instead.\n# LOCALIZATION NOTE: Do not translate \"captureEvents()\" or \"addEventListener()\"\nUseOfCaptureEventsWarning=Use of captureEvents() is deprecated. To upgrade your code, use the DOM 2 addEventListener() method. For more help http://developer.mozilla.org/en/docs/DOM:element.addEventListener\n# LOCALIZATION NOTE: Do not translate \"releaseEvents()\" or \"removeEventListener()\"\nUseOfReleaseEventsWarning=Use of releaseEvents() is deprecated. To upgrade your code, use the DOM 2 removeEventListener() method. For more help http://developer.mozilla.org/en/docs/DOM:element.removeEventListener\n# LOCALIZATION NOTE: Do not translate \"document.load()\" or \"XMLHttpRequest\"\nUseOfDOM3LoadMethodWarning=Use of document.load() is deprecated. To upgrade your code, use the DOM XMLHttpRequest object. For more help https://developer.mozilla.org/en/XMLHttpRequest\n# LOCALIZATION NOTE: Do not translate \"window.showModalDialog()\" or \"window.open()\"\nShowModalDialogWarning=Use of window.showModalDialog() is deprecated. Use window.open() instead. For more help https://developer.mozilla.org/en-US/docs/Web/API/Window.open\n# LOCALIZATION NOTE: Do not translate \"window._content\" or \"window.content\"\nWindow_ContentWarning=window._content is deprecated.  Please use window.content instead.\n# LOCALIZATION NOTE: Do not translate \"XMLHttpRequest\"\nSyncXMLHttpRequestWarning=Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user’s experience. For more help http://xhr.spec.whatwg.org/\nImplicitMetaViewportTagFallback=No meta-viewport tag found. Please explicitly specify one to prevent unexpected behavioural changes in future versions. For more help https://developer.mozilla.org/en/docs/Mozilla/Mobile/Viewport_meta_tag\n# LOCALIZATION NOTE: Do not translate \"DataContainerEvent\" or \"CustomEvent\"\nDataContainerEventWarning=Use of DataContainerEvent is deprecated. Use CustomEvent instead.\n# LOCALIZATION NOTE: Do not translate \"window.controllers\"\nWindow_ControllersWarning=window.controllers is deprecated. Do not use it for UA detection.\nImportXULIntoContentWarning=Importing XUL nodes into a content document is deprecated. This functionality may be removed soon.\nXMLDocumentLoadPrincipalMismatch=Use of document.load forbidden on Documents that come from other Windows. Only the Window in which a Document was created is allowed to call .load on that Document. Preferably, use XMLHttpRequest instead.\n# LOCALIZATION NOTE: Do not translate \"IndexedDB\".\nIndexedDBTransactionAbortNavigation=An IndexedDB transaction that was not yet complete has been aborted due to page navigation.\n# LOCALIZATION NOTE: Do not translate Will-change, %1$S,%2$S are numbers.\nIgnoringWillChangeOverBudgetWarning=Will-change memory consumption is too high. Budget limit is the document surface area multiplied by %1$S (%2$S px). Occurrences of will-change over the budget will be ignored.\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nHittingMaxWorkersPerDomain2=A Worker could not be started immediately because other documents in the same origin are already using the maximum number of workers. The Worker is now queued and will be started after some of the other workers have completed.\n# LOCALIZATION NOTE: Do not translate \"setVelocity\", \"PannerNode\", \"AudioListener\", \"speedOfSound\" and \"dopplerFactor\"\nPannerNodeDopplerWarning=Use of setVelocity on the PannerNode and AudioListener, and speedOfSound and dopplerFactor on the AudioListener are deprecated and those members will be removed. For more help https://developer.mozilla.org/en-US/docs/Web/API/AudioListener#Deprecated_features\n# LOCALIZATION NOTE: Do not translate \"Application Cache API\", \"AppCache\" and \"ServiceWorker\".\nAppCacheWarning=The Application Cache API (AppCache) is deprecated and will be removed at a future date.  Please consider using ServiceWorker for offline support.\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nEmptyWorkerSourceWarning=Attempting to create a Worker from an empty source. This is probably unintentional.\nWebrtcDeprecatedPrefixWarning=WebRTC interfaces with the “moz” prefix (mozRTCPeerConnection, mozRTCSessionDescription, mozRTCIceCandidate) have been deprecated.\nNavigatorGetUserMediaWarning=navigator.mozGetUserMedia has been replaced by navigator.mediaDevices.getUserMedia\n# LOCALIZATION NOTE: Do not translate \"RTCPeerConnection\", \"getLocalStreams\", \"getRemoteStreams\", \"getSenders\" or \"getReceivers\".\nRTCPeerConnectionGetStreamsWarning=RTCPeerConnection.getLocalStreams/getRemoteStreams are deprecated. Use RTCPeerConnection.getSenders/getReceivers instead.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %S is a URL.\nInterceptionFailedWithURL=Failed to load ‘%S’. A ServiceWorker intercepted the request and encountered an unexpected error.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"FetchEvent.respondWith()\", \"FetchEvent\", \"no-cors\", \"opaque\", \"Response\", or \"RequestMode\". %1$S is a URL. %2$S is a RequestMode value.\nBadOpaqueInterceptionRequestModeWithURL=Failed to load ‘%1$S’. A ServiceWorker passed an opaque Response to FetchEvent.respondWith() while handling a ‘%2$S’ FetchEvent. Opaque Response objects are only valid when the RequestMode is ‘no-cors’.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Error\", \"Response\", \"FetchEvent.respondWith()\", or \"fetch()\". %S is a URL.\nInterceptedErrorResponseWithURL=Failed to load ‘%S’. A ServiceWorker passed an Error Response to FetchEvent.respondWith(). This typically means the ServiceWorker performed an invalid fetch() call.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", or \"Response.clone()\". %S is a URL.\nInterceptedUsedResponseWithURL=Failed to load ‘%S’. A ServiceWorker passed a used Response to FetchEvent.respondWith(). The body of a Response may only be read once. Use Response.clone() to access the body multiple times.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"opaqueredirect\", \"Response\", \"FetchEvent.respondWith()\", or \"FetchEvent\". %s is a URL.\nBadOpaqueRedirectInterceptionWithURL=Failed to load ‘%S’. A ServiceWorker passed an opaqueredirect Response to FetchEvent.respondWith() while handling a non-navigation FetchEvent.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", \"RedirectMode\" or \"follow\". %S is a URL.\nBadRedirectModeInterceptionWithURL=Failed to load ‘%S’. A ServiceWorker passed a redirected Response to FetchEvent.respondWith() while RedirectMode is not ‘follow’.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\" or \"FetchEvent.preventDefault()\". %S is a URL.\nInterceptionCanceledWithURL=Failed to load ‘%S’. A ServiceWorker canceled the load by calling FetchEvent.preventDefault().\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", or \"FetchEvent.respondWith()\". %1$S is a URL. %2$S is an error string.\nInterceptionRejectedResponseWithURL=Failed to load ‘%1$S’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘%2$S’.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", \"FetchEvent.respondWith()\", or \"Response\". %1$S is a URL. %2$S is an error string.\nInterceptedNonResponseWithURL=Failed to load ‘%1$S’. A ServiceWorker passed a promise to FetchEvent.respondWith() that resolved with non-Response value ‘%2$S’.\n# LOCALIZATION NOTE: Do not translate \"mozImageSmoothingEnabled\", or \"imageSmoothingEnabled\"\nPrefixedImageSmoothingEnabledWarning=Use of mozImageSmoothingEnabled is deprecated. Please use the unprefixed imageSmoothingEnabled property instead.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Service-Worker-Allowed\" or \"HTTP\". %1$S and %2$S are URLs.\nServiceWorkerScopePathMismatch=Failed to register a ServiceWorker: The path of the provided scope ‘%1$S’ is not under the max scope allowed ‘%2$S’. Adjust the scope, move the Service Worker script, or use the Service-Worker-Allowed HTTP header to allow the scope.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a stringified numeric HTTP status code like \"404\" and %3$S is a URL.\nServiceWorkerRegisterNetworkError=Failed to register/update a ServiceWorker for scope ‘%1$S’: Load failed with status %2$S for script ‘%3$S’.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a MIME Media Type like \"text/plain\" and %3$S is a URL.\nServiceWorkerRegisterMimeTypeError=Failed to register/update a ServiceWorker for scope ‘%1$S’: Bad Content-Type of ‘%2$S’ received for script ‘%3$S’.  Must be ‘text/javascript’, ‘application/x-javascript’, or ‘application/javascript’.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker.\nServiceWorkerGraceTimeoutTermination=Terminating ServiceWorker for scope ‘%1$S’ with pending waitUntil/respondWith promises because of grace timeout.\n# LOCALIZATION NOTE (ServiceWorkerNoFetchHandler): Do not translate \"Fetch\".\nServiceWorkerNoFetchHandler=Fetch event handlers must be added during the worker script’s initial evaluation.\nExecCommandCutCopyDeniedNotInputDriven=document.execCommand(‘cut’/‘copy’) was denied because it was not called from inside a short running user-generated event handler.\nManifestShouldBeObject=Manifest should be an object.\nManifestScopeURLInvalid=The scope URL is invalid.\nManifestScopeNotSameOrigin=The scope URL must be same origin as document.\nManifestStartURLOutsideScope=The start URL is outside the scope, so the scope is invalid.\nManifestStartURLInvalid=The start URL is invalid.\nManifestStartURLShouldBeSameOrigin=The start URL must be same origin as document.\n# LOCALIZATION NOTE: %1$S is the name of the object whose property is invalid. %2$S is the name of the invalid property. %3$S is the expected type of the property value. E.g. \"Expected the manifest's start_url member to be a string.\"\nManifestInvalidType=Expected the %1$S’s %2$S member to be a %3$S.\n# LOCALIZATION NOTE: %1$S is the name of the property whose value is invalid. %2$S is the (invalid) value of the property. E.g. \"theme_color: 42 is not a valid CSS color.\"\nManifestInvalidCSSColor=%1$S: %2$S is not a valid CSS color.\nPatternAttributeCompileFailure=Unable to check <input pattern='%S'> because the pattern is not a valid regexp: %S\n# LOCALIZATION NOTE: Do not translate \"postMessage\" or DOMWindow. %S values are origins, like https://domain.com:port\nTargetPrincipalDoesNotMatch=Failed to execute ‘postMessage’ on ‘DOMWindow’: The target origin provided (‘%S’) does not match the recipient window’s origin (‘%S’).\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbed=Rewriting old-style YouTube Flash embed (%S) to iframe embed (%S). Please update page to use iframe instead of embed/object, if possible.\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbedPathParams=Rewriting old-style YouTube Flash embed (%S) to iframe embed (%S). Params were unsupported by iframe embeds and converted. Please update page to use iframe instead of embed/object, if possible.\n# LOCALIZATION NOTE: This error is reported when the \"Encryption\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Encryption\", and \"salt\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionHeader=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘Encryption’ header must include a unique ‘salt‘ parameter for each message. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 for more information.\n# LOCALIZATION NOTE: This error is reported when the \"Crypto-Key\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Crypto-Key\", and \"dh\". %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoKeyHeader=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘Crypto-Key‘ header must include a ‘dh‘ parameter containing the app server’s public key. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 for more information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt because the deprecated\n# \"Encryption-Key\" header for an incoming push message is missing or invalid.\n# Do not translate \"ServiceWorker\", \"Encryption-Key\", \"dh\", \"Crypto-Key\", and\n# \"Content-Encoding: aesgcm\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionKeyHeader=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘Encryption-Key’ header must include a ‘dh‘ parameter. This header is deprecated and will soon be removed. Please use ‘Crypto-Key‘ with ‘Content-Encoding: aesgcm‘ instead. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 for more information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"Content-Encoding\" header is missing or contains an\n# unsupported encoding. Do not translate \"ServiceWorker\", \"Content-Encoding\",\n# \"aesgcm\", and \"aesgcm128\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncodingHeader=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘Content-Encoding‘ header must be ‘aesgcm‘. ‘aesgcm128‘ is allowed, but deprecated and will soon be removed. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 for more information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"dh\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"dh\", \"Crypto-Key\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSenderKey=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘dh‘ parameter in the ‘Crypto-Key‘ header must be the app server’s Diffie-Hellman public key, base64url-encoded (https://tools.ietf.org/html/rfc7515#appendix-C) and in “uncompressed” or “raw” form (65 bytes before encoding). See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 for more information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"salt\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"salt\", \"Encryption\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSalt=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘salt‘ parameter in the ‘Encryption‘ header must be base64url-encoded (https://tools.ietf.org/html/rfc7515#appendix-C), and be at least 16 bytes before encoding. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 for more information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"rs\" parameter is not a number, or is less than the pad size.\n# Do not translate \"ServiceWorker\", \"rs\", or \"Encryption\". %1$S is the\n# ServiceWorker scope URL. %2$S is the minimum value (1 for aesgcm128, 2 for\n# aesgcm).\nPushMessageBadRecordSize=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘rs‘ parameter of the ‘Encryption‘ header must be between %2$S and 2^36-31, or omitted entirely. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 for more information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because an encrypted record is shorter than the pad size, the pad is larger\n# than the record, or any of the padding bytes are non-zero. Do not translate\n# \"ServiceWorker\". %1$S is the ServiceWorker scope URL. %2$S is the pad size\n# (1 for aesgcm128, 2 for aesgcm).\nPushMessageBadPaddingError=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. A record in the encrypted message was not padded correctly. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 for more information.\n# LOCALIZATION NOTE: This error is reported when push message decryption fails\n# and no specific error info is available. Do not translate \"ServiceWorker\".\n# %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoError=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. For help with encryption, please see https://developer.mozilla.org/docs/Web/API/Push_API/Using_the_Push_API#Encryption\n# LOCALIZATION NOTE: %1$S is the type of a DOM event. 'passive' is a literal parameter from the DOM spec.\nPreventDefaultFromPassiveListenerWarning=Ignoring ‘preventDefault()’ call on event of type ‘%1$S’ from a listener registered as ‘passive’.\nFileLastModifiedDateWarning=File.lastModifiedDate is deprecated. Use File.lastModified instead.\n# LOCALIZATION NOTE: 'ImageBitmapRenderingContext.transferImageBitmap' and 'ImageBitmapRenderingContext.transferFromImageBitmap' should not be translated\nImageBitmapRenderingContext_TransferImageBitmap=ImageBitmapRenderingContext.transferImageBitmap is deprecated and will be removed soon. Use ImageBitmapRenderingContext.transferFromImageBitmap instead.\nChromeScriptedDOMParserWithoutPrincipal=Creating DOMParser without a principal is deprecated.\nIIRFilterChannelCountChangeWarning=IIRFilterNode channel count changes may produce audio glitches.\nBiquadFilterChannelCountChangeWarning=BiquadFilterNode channel count changes may produce audio glitches.\n# LOCALIZATION NOTE: %1$S is the unanimatable paced property.\nUnanimatablePacedProperty=Paced property ‘%1$S’ is not an animatable property.\n# LOCALIZATION NOTE: Do not translate \".jpeg\"\nGenericImageNameJPEG=image.jpeg\n# LOCALIZATION NOTE: Do not translate \".gif\"\nGenericImageNameGIF=image.gif\n# LOCALIZATION NOTE: Do not translate \".png\"\nGenericImageNamePNG=image.png\nGenericFileName=file\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationSuccess=This page was loaded in a new process due to a Large-Allocation header.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate GET.\nLargeAllocationNonGetRequest=A Large-Allocation header was ignored due to the load being triggered by a non-GET request.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate `window.opener`.\nLargeAllocationNotOnlyToplevelInTabGroup=A Large-Allocation header was ignored due to the presence of windows which have a reference to this browsing context through the frame hierarchy or window.opener.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationNonE10S=A Large-Allocation header was ignored due to the document not being loaded out of process.\nGeolocationInsecureRequestIsForbidden=A Geolocation request can only be fulfilled in a secure context.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name.\nLargeAllocationNonWin32=This page would be loaded in a new process due to a Large-Allocation header, however Large-Allocation process creation is disabled on non-Win32 platforms.\n# LOCALIZATION NOTE: Do not translate URL.createObjectURL(MediaStream).\nURLCreateObjectURL_MediaStream=URL.createObjectURL(MediaStream) is deprecated and will be removed soon.\n# LOCALIZATION NOTE: Do not translate xml:base.\nXMLBaseAttributeWarning=Use of xml:base attribute is deprecated and will be removed soon. Please remove any use of it.\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/downloadProgress.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (BadPluginTitle): \n#\n#    This dialog is displayed when plugin throws unhandled exception\n#\nBadPluginTitle=Illegal Operation in Plug-in\n# LOCALIZATION NOTE (BadPluginMessage): \n#\n#    This is the message for the BadPlugin dialog.\n#    %S will be replaced by brandShortName.\n#\nBadPluginMessage=The plug-in performed an illegal operation. You are strongly advised to restart %S.\n# LOCALIZATION NOTE (BadPluginCheckboxMessage): \n#\n#    This message tells the user that if they check this checkbox, they\n#    will never see this dialog again.\n#\nBadPluginCheckboxMessage=Don't show this message again during this session.\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/editMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editMenu.label            \"Edit\">\n<!ENTITY editMenu.accesskey        \"e\">\n<!ENTITY undoCmd.label             \"Undo\">\n<!ENTITY undoCmd.key               \"Z\">\n<!ENTITY undoCmd.accesskey         \"u\">\n<!ENTITY redoCmd.label             \"Redo\">\n<!ENTITY redoCmd.key               \"Y\">\n<!ENTITY redoCmd.accesskey         \"r\">\n<!ENTITY cutCmd.label              \"Cut\">\n<!ENTITY cutCmd.key                \"X\">\n<!ENTITY cutCmd.accesskey          \"t\">\n<!ENTITY copyCmd.label             \"Copy\">\n<!ENTITY copyCmd.key               \"C\">\n<!ENTITY copyCmd.accesskey         \"c\">\n<!ENTITY pasteCmd.label            \"Paste\">\n<!ENTITY pasteCmd.key              \"V\">\n<!ENTITY pasteCmd.accesskey        \"p\">\n<!ENTITY deleteCmd.label           \"Delete\">\n<!ENTITY deleteCmd.accesskey       \"d\">\n<!ENTITY selectAllCmd.label        \"Select All\">\n<!ENTITY selectAllCmd.key          \"A\">\n<!ENTITY selectAllCmd.accesskey    \"a\">\n<!ENTITY findCmd.label             \"Find\">\n<!ENTITY findCmd.key               \"F\">\n<!ENTITY findCmd.accesskey         \"F\">\n<!ENTITY findAgainCmd.label        \"Find Again\">\n<!ENTITY findAgainCmd.key          \"G\">\n<!ENTITY findAgainCmd.key2         \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey    \"g\">\n<!ENTITY findPreviousCmd.label     \"Find Previous\">\n<!ENTITY findPreviousCmd.accesskey \"v\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncsp.error.missing-directive = Policy is missing a required ‘%S’ directive\n\n#LOCALIZATION NOTE (csp.error.illegal-keyword) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP keyword, usually 'unsafe-inline'.\ncsp.error.illegal-keyword = ‘%1$S’ directive contains a forbidden %2$S keyword\n\n#LOCALIZATION NOTE (csp.error.illegal-protocol) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-protocol = ‘%1$S’ directive contains a forbidden %2$S: protocol source\n\n#LOCALIZATION NOTE (csp.error.missing-host) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.missing-host = %2$S: protocol requires a host in ‘%1$S’ directives\n\n#LOCALIZATION NOTE (csp.error.missing-source) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP source, usually 'self'.\ncsp.error.missing-source = ‘%1$S’ must include the source %2$S\n\n#LOCALIZATION NOTE (csp.error.illegal-host-wildcard) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-host-wildcard = %2$S: wildcard sources in ‘%1$S’ directives must include at least one non-generic sub-domain (e.g., *.example.com rather than *.com)\n\n#LOCALIZATION NOTE (uninstall.confirmation.title) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.title = Uninstall %S\n\n#LOCALIZATION NOTE (uninstall.confirmation.message) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.message = The extension “%S” is requesting to be uninstalled. What would you like to do?\n\nuninstall.confirmation.button-0.label = Uninstall\nuninstall.confirmation.button-1.label = Keep Installed\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/fallbackMenubar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# OSX only. Default menu label when there is no xul menubar.\n\nquitMenuitem.label=Quit\nquitMenuitem.key=q\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/filefield.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Change Action\n\ndownloadHelperNoneSelected=None Selected\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/filepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY lookInMenuList.label   \"Look in:\">\n<!ENTITY lookInMenuList.accesskey   \"L\">\n<!ENTITY textInput.label        \"File name:\">\n<!ENTITY textInput.accesskey        \"n\">\n<!ENTITY filterMenuList.label   \"Files of type:\">\n<!ENTITY filterMenuList.accesskey   \"t\">\n<!ENTITY name.label             \"Name\">\n<!ENTITY size.label             \"Size\">\n<!ENTITY lastModified.label     \"Last Modified\">\n<!ENTITY showHiddenFiles.label  \"Show hidden files and directories\">\n<!ENTITY showHiddenFiles.accesskey  \"S\">\n\n<!ENTITY noPermissionError.label \"You do not have the permissions necessary to view this directory.\">\n\n<!ENTITY folderUp.tooltiptext   \"Go up a level\">\n<!ENTITY folderHome.tooltiptext \"Go to home\">\n<!ENTITY folderNew.tooltiptext  \"Create new directory\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/filepicker.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The extensions to which these descriptions refer\n#                    now live in toolkit/content/filepicker.properties\nallTitle=All Files\nhtmlTitle=HTML Files\ntextTitle=Text Files\nimageTitle=Image Files\nxmlTitle=XML Files\nxulTitle=XUL Files\nappsTitle=Applications\naudioTitle=Audio Files\nvideoTitle=Video Files\n\ndirTextInputLabel=Directory name:\ndirTextInputAccesskey=n\n\nconfirmTitle=Confirm\nconfirmFileReplacing=%S already exists.\\nDo you want to replace it?\nopenButtonLabel=Open\nsaveButtonLabel=Save\nselectFolderButtonLabel=Select\nnoButtonLabel=No\nformatLabel=Format:\n\nerrorOpenFileDoesntExistTitle=Error opening %S\nerrorOpenFileDoesntExistMessage=File %S doesn’t exist\nerrorDirDoesntExistTitle=Error accessing %S\nerrorDirDoesntExistMessage=Directory %S doesn’t exist\n\nerrorOpeningFileTitle=Error opening %S\nopenWithoutPermissionMessage_file=File %S is not readable\n\nerrorSavingFileTitle=Error saving %S\nsaveParentIsFileMessage=%S is a file, can’t save %S\nsaveParentDoesntExistMessage=Path %S doesn’t exist, can’t save %S\n\nsaveWithoutPermissionMessage_file=File %S is not writable.\nsaveWithoutPermissionMessage_dir=Cannot create file. Directory %S is not writable.\n\nerrorNewDirDoesExistTitle=Error creating %S\nerrorNewDirDoesExistMessage=A file named %S already exists, directory cannot be created.\n\nerrorCreateNewDirTitle=Error creating %S\nerrorCreateNewDirMessage=Directory %S could not be created\nerrorCreateNewDirIsFileMessage=Directory cannot be created, %S is a file\nerrorCreateNewDirPermissionMessage=Directory cannot be created, %S not writable\n\npromptNewDirTitle=Create new directory\npromptNewDirMessage=Directory name:\n\nerrorPathProblemTitle=Unknown Error\nerrorPathProblemMessage=An unknown error occurred (path %S)\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/findbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the entities needed to -->\n<!-- LOCALIZATION NOTE : FILE use the Find Bar. --> \n\n<!ENTITY next.tooltip \"Find the next occurrence of the phrase\">\n<!ENTITY previous.tooltip \"Find the previous occurrence of the phrase\">\n<!ENTITY findCloseButton.tooltip \"Close find bar\">\n<!ENTITY highlightAll.label \"Highlight All\">\n<!ENTITY highlightAll.accesskey \"l\">\n<!ENTITY highlightAll.tooltiptext \"Highlight all occurrences of the phrase\">\n<!ENTITY caseSensitive.label \"Match Case\">\n<!ENTITY caseSensitive.accesskey \"c\">\n<!ENTITY caseSensitive.tooltiptext \"Search with case sensitivity\">\n<!ENTITY entireWord.label \"Whole Words\">\n<!ENTITY entireWord.accesskey \"w\">\n<!ENTITY entireWord.tooltiptext \"Search whole words only\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/findbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# strings used by the Find bar, split from browser.properties\nNotFound=Phrase not found\nWrappedToTop=Reached end of page, continued from top\nWrappedToBottom=Reached top of page, continued from bottom\nNormalFind=Find in page\nFastFind=Quick find\nFastFindLinks=Quick find (links only)\nCaseSensitive=(Case sensitive)\nEntireWord=(Whole words only)\n# LOCALIZATION NOTE (FoundMatches): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is currently selected match and #2 the total amount of matches.\nFoundMatches=#1 of #2 match;#1 of #2 matches\n# LOCALIZATION NOTE (FoundMatchesCountLimit): Semicolon-separated list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total amount of matches allowed before counting stops.\nFoundMatchesCountLimit=More than #1 match;More than #1 matches\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/finddialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from finddialog.xul -->\n\n<!ENTITY findDialog.title \"Find in This Page\">\n<!ENTITY findField.label \"Find what:\">\n<!ENTITY findField.accesskey \"n\">\n<!ENTITY caseSensitiveCheckbox.label \"Match case\">\n<!ENTITY caseSensitiveCheckbox.accesskey \"c\">\n<!ENTITY wrapCheckbox.label \"Wrap\">\n<!ENTITY wrapCheckbox.accesskey \"W\">\n<!ENTITY findButton.label \"Find Next\">\n<!ENTITY findButton.accesskey \"F\">\n<!ENTITY cancelButton.label \"Cancel\">\n<!ENTITY closeButton.label \"Close\">\n<!ENTITY up.label \"Up\">\n<!ENTITY up.accesskey \"U\">\n<!ENTITY down.label \"Down\">\n<!ENTITY down.accesskey \"D\">\n<!ENTITY direction.label \"Direction\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/finddialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnotFoundWarning=The text you entered was not found.\nnotFoundTitle=Find"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/global-strres.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n16389=An unknown error has occurred (%1$S)\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/global.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY locale.dir \"ltr\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/globalKeys.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY openHelp.commandkey     \"VK_F1\">\n<!ENTITY openHelpMac.commandkey  \"?\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/headsUpDisplay.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction):\n# This string is used to display JavaScript functions that have no given name -\n# they are said to be anonymous. See stacktrace.outputMessage.\nstacktrace.anonymousFunction=<anonymous>\n\n# LOCALIZATION NOTE (stacktrace.outputMessage):\n# This string is used in the Web Console output to identify a web developer call\n# to console.trace(). The stack trace of JavaScript function calls is displayed.\n# In this minimal message we only show the last call.\nstacktrace.outputMessage=Stack trace from %S, function %S, line %S.\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/intl.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * This file contains all localizable skin settings such as \n *   font, layout, and geometry\n */\nwindow { \n  font: 3mm tahoma,arial,helvetica,sans-serif;\n}\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (general.useragent.locale):\n# This is the valid BCP 47 language tag representing your locale.\n#\n# In most cases, this will simply be your locale code. However, in rare cases\n# (such as 'jp-JP-mac'), you may need to modify your locale code in order to\n# make it a valid BCP 47 language tag. (If your locale code does not include a\n# region subtag, do not include one in the language tag representing your\n# locale.)\ngeneral.useragent.locale=en-US\n\n# LOCALIZATION NOTE (intl.accept_languages):\n# This is a comma-separated list of valid BCP 47 language tags.\n#\n# Begin with the value of 'general.useragent.locale'. Next, include language\n# tags for other languages that you expect most users of your locale to be\n# able to speak, so that their browsing experience degrades gracefully if\n# content is not available in their primary language.\n#\n# It is recommended that you include \"en-US, en\" at the end of the list as a\n# last resort. However, if you know that users of your locale would prefer a\n# different variety of English, or if they are not likely to understand\n# English at all, you may opt to include a different English language tag, or\n# to exclude English altogether.\n#\n# For example, the Breton [br] locale might consider including French and\n# British English in their list, since those languages are commonly spoken in\n# the same area as Breton:\n# intl.accept_languages=br, fr-FR, fr, en-GB, en\nintl.accept_languages=en-US, en\n\n# LOCALIZATION NOTE (font.language.group):\n# This preference controls the initial setting of the language drop-down menu\n# in the Content > Fonts & Colors > Advanced preference panel.\n#\n# Set it to the value of one of the menuitems in the \"selectLangs\" menulist in\n# http://dxr.mozilla.org/mozilla-central/source/browser/components/preferences/fonts.xul\nfont.language.group=x-western\n\n# LOCALIZATION NOTE (intl.charset.detector):\n# This preference controls the initial setting for the character encoding\n# detector. Valid values are ja_parallel_state_machine for Japanese, ruprob\n# for Russian and ukprob for Ukrainian and the empty string to turn detection\n# off. The value must be empty for locales other than Japanese, Russian and\n# Ukrainian.\nintl.charset.detector=\n\n# LOCALIZATION NOTE (pluralRule): Pick the appropriate plural rule for your\n# language. This will determine how many plural forms of a word you will need\n# to provide and in what order.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\npluralRule=1\n\n# LOCALIZATION NOTE (intl.menuitems.alwaysappendaccesskeys, intl.menuitems.insertseparatorbeforeaccesskeys):\n# Valid values are: true, false, <empty string>\n# Missing preference or empty value equals false.\nintl.menuitems.alwaysappendaccesskeys=\nintl.menuitems.insertseparatorbeforeaccesskeys=true\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/keys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the application's labels for keys on the keyboard.\n#                     If you decide to translate this file, you should translate it based on\n#                     the prevelant kind of keyboard for your target user.\n# LOCALIZATION NOTE : There are two types of keys, those w/ text on their labels\n#                     and those w/ glyphs.\n# LOCALIZATION NOTE : VK_<…> represents a key on the keyboard.\n#\n# For more information please see bugzilla bug 90888.\n\n# F1..F10 should probably not be translated unless there are keyboards that actually have other labels\n# F11..F20 might be something else, but are really keyboard specific and not region/language specific\n# there are actually two different F11/F12 keys, I don't know which one these labels represent.\n# eg, F13..F20 on a sparc keyboard are labeled Props, Again .. Find, Cut\n# sparc also has Stop, Again and F11/F12. VK_F11/VK_F12 probably map to Stop/Again\n# LOCALIZATION NOTE : BLOCK Do not translate the next block\nVK_F1=F1\nVK_F2=F2\nVK_F3=F3\nVK_F4=F4\nVK_F5=F5\nVK_F6=F6\nVK_F7=F7\nVK_F8=F8\nVK_F9=F9\nVK_F10=F10\n\nVK_F11=F11\nVK_F12=F12\nVK_F13=F13\nVK_F14=F14\nVK_F15=F15\nVK_F16=F16\nVK_F17=F17\nVK_F18=F18\nVK_F19=F19\nVK_F20=F20\n# LOCALIZATION NOTE : BLOCK end do not translate block\n\n# LOCALIZATION NOTE : BLOCK GLYPHS, DO translate this block\nVK_UP=Up Arrow\nVK_DOWN=Down Arrow\nVK_LEFT=Left Arrow\nVK_RIGHT=Right Arrow\nVK_PAGE_UP=Page Up\nVK_PAGE_DOWN=Page Down\n# LOCALIZATION NOTE : BLOCK end GLYPHS\n\n# Enter, backspace, and Tab might have both glyphs and text\n# if the keyboards usually have a glyph,\n# if there is a meaningful translation,\n# or if keyboards are localized\n# then translate them or insert the appropriate glyph\n# otherwise you should probably just translate the glyph regions\n\n# LOCALIZATION NOTE : BLOCK maybe GLYPHS\nVK_RETURN=Return\nVK_TAB=Tab\nVK_BACK=Backspace\nVK_DELETE=Del\n# LOCALIZATION NOTE : BLOCK end maybe GLYPHS\n# LOCALIZATION NOTE : BLOCK typing state keys\nVK_HOME=Home\nVK_END=End\n\nVK_ESCAPE=Esc\nVK_INSERT=Ins\n# LOCALIZATION NOTE : BLOCK end\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/languageNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naa = Afar\nab = Abkhazian\nae = Avestan\naf = Afrikaans\nak = Akan\nam = Amharic\nan = Aragonese\nar = Arabic\nas = Assamese\nast = Asturian\nav = Avaric\nay = Aymara\naz = Azerbaijani\nba = Bashkir\nbe = Belarusian\nbg = Bulgarian\nbh = Bihari\nbi = Bislama\nbm = Bambara\nbn = Bengali\nbo = Tibetan\nbr = Breton\nbs = Bosnian\nca = Catalan\nce = Chechen\nch = Chamorro\nco = Corsican\ncr = Cree\ncs = Czech\ncsb = Kashubian\ncu = Church Slavic\ncv = Chuvash\ncy = Welsh\nda = Danish\nde = German\ndsb = Lower Sorbian\ndv = Divehi\ndz = Dzongkha\nee = Ewe\nel = Greek\nen = English\neo = Esperanto\nes = Spanish\net = Estonian\neu = Basque\nfa = Persian\nff = Fulah\nfi = Finnish\nfj = Fijian\nfo = Faroese\nfr = French\nfur = Friulian\nfy = Frisian\nga = Irish\ngd = Scottish Gaelic\ngl = Galician\ngn = Guarani\ngu = Gujarati\ngv = Manx\nha = Hausa\nhaw = Hawaiian\nhe = Hebrew\nhi = Hindi\nhil = Hiligaynon\nho = Hiri Motu\nhr = Croatian\nhsb = Upper Sorbian\nht = Haitian\nhu = Hungarian\nhy = Armenian\nhz = Herero\nia = Interlingua\nid = Indonesian\nie = Interlingue\nig = Igbo\nii = Sichuan Yi\nik = Inupiaq\nio = Ido\nis = Icelandic\nit = Italian\niu = Inuktitut\nja = Japanese\njv = Javanese\nka = Georgian\nkg = Kongo\nki = Kikuyu\nkj = Kuanyama\nkk = Kazakh\nkl = Greenlandic\nkm = Khmer\nkn = Kannada\nko = Korean\nkok = Konkani\nkr = Kanuri\nks = Kashmiri\nku = Kurdish\nkv = Komi\nkw = Cornish\nky = Kirghiz\nla = Latin\nlb = Luxembourgish\nlg = Ganda\nli = Limburgan\nln = Lingala\nlo = Lao\nlt = Lithuanian\nlu = Luba-Katanga\nlv = Latvian\nmg = Malagasy\nmh = Marshallese\nmi = Maori\nmk = Macedonian\nml = Malayalam\nmn = Mongolian\nmr = Marathi\nms = Malay\nmt = Maltese\nmy = Burmese\nna = Nauru\nnb = Norwegian Bokm\\u00e5l\nnd = Ndebele, North\nne = Nepali\nng = Ndonga\nnl = Dutch\nnn = Norwegian Nynorsk\nno = Norwegian\nnr = Ndebele, South\nnso = Sotho, Northern\nnv = Navajo\nny = Chichewa\noc = Occitan\noj = Ojibwa\nom = Oromo\nor = Odia\nos = Ossetian\npa = Punjabi\npi = Pali\npl = Polish\nps = Pashto\npt = Portuguese\nqu = Quechua\nrm = Rhaeto-Romanic\nrn = Kirundi\nro = Romanian\nru = Russian\nrw = Kinyarwanda\nsa = Sanskrit\nsc = Sardinian\nsd = Sindhi\nse = Northern Sami\nsg = Sango\nsi = Singhalese\nsk = Slovak\nsl = Slovenian\nsm = Samoan\nsn = Shona\nso = Somali\nson = Songhay\nsq = Albanian\nsr = Serbian\nss = Siswati\nst = Sotho, Southern\nsu = Sundanese\nsv = Swedish\nsw = Swahili\nta = Tamil\nte = Telugu\ntg = Tajik\nth = Thai\nti = Tigrinya\ntig = Tigre\ntk = Turkmen\ntl = Tagalog\ntlh = Klingon\ntn = Tswana\nto = Tonga\ntr = Turkish\nts = Tsonga\ntt = Tatar\ntw = Twi\nty = Tahitian\nug = Uighur\nuk = Ukrainian\nur = Urdu\nuz = Uzbek\nve = Venda\nvi = Vietnamese\nvo = Volap\\u00fck\nwa = Walloon\nwen = Sorbian\nwo = Wolof\nxh = Xhosa\nyi = Yiddish\nyo = Yoruba\nza = Zhuang\nzh = Chinese\nzu = Zulu\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/layout/HtmlForm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nReset=Reset\nSubmit=Submit Query\nBrowse=Browse…\nFileUpload=File Upload\nDirectoryUpload=Select Folder to Upload\nDirectoryPickerOkButtonLabel=Upload\n# LOCALIZATION NOTE (IsIndexPromptWithSpace): The last character of the string \n# should be a space (U+0020) in most locales. The prompt is followed by an \n# input field. The space needs be escaped in the property file to avoid \n# trimming.\nIsIndexPromptWithSpace=This is a searchable index. Enter search keywords:\\u0020\nForgotPostWarning=Form contains enctype=%S, but does not contain method=post.  Submitting normally with method=GET and no enctype instead.\nForgotFileEnctypeWarning=Form contains a file input, but is missing method=POST and enctype=multipart/form-data on the form.  The file will not be sent.\n# LOCALIZATION NOTE (DefaultFormSubject): %S will be replaced with brandShortName\nDefaultFormSubject=Form Post from %S\nCannotEncodeAllUnicode=A form was submitted in the %S encoding which cannot encode all Unicode characters, so user input may get corrupted. To avoid this problem, the page should be changed so that the form is submitted in the UTF-8 encoding either by changing the encoding of the page itself to UTF-8 or by specifying accept-charset=utf-8 on the form element.\nAllSupportedTypes=All Supported Types\n# LOCALIZATION NOTE (NoFileSelected): this string is shown on a\n# <input type='file'> when there is no file selected yet.\nNoFileSelected=No file selected.\n# LOCALIZATION NOTE (NoFilesSelected): this string is shown on a\n# <input type='file' multiple> when there is no file selected yet.\nNoFilesSelected=No files selected.\n# LOCALIZATION NOTE (NoDirSelected): this string is shown on a\n# <input type='file' directory/webkitdirectory> when there is no directory\n# selected yet.\nNoDirSelected=No directory selected.\n# LOCALIZATION NOTE (XFilesSelected): this string is shown on a\n# <input type='file' multiple> when there are more than one selected file.\n# %S will be a number greater or equal to 2.\nXFilesSelected=%S files selected.\nColorPicker=Choose a color\nDatePicker=Choose a date\n# LOCALIZATION NOTE (AndNMoreFiles): Semi-colon list of plural forms. \n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals \n# This string is shown at the end of the tooltip text for <input type='file'\n# multiple> when there are more than 21 files selected (when we will only list\n# the first 20, plus an \"and X more\" line). #1 represents the number of files\n# minus 20 and will always be a number equal to or greater than 2. So the\n# singular case will never be used.\nAndNMoreFiles=and one more;and #1 more\n# LOCALIZATION NOTE (DefaultSummary): this string is shown on a <details> when\n# it has no direct <summary> child. Google Chrome should already have this\n# string translated.\nDefaultSummary=Details\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/layout/MediaDocument.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (ImageTitleWithDimensions2AndFile): first %S is filename, second %S is type, third %S is width and fourth %S is height\n#LOCALIZATION NOTE (ImageTitleWithoutDimensions): first %S is filename, second %S is type\n#LOCALIZATION NOTE (ImageTitleWithDimensions2): first %S is type, second %S is width and third %S is height\n#LOCALIZATION NOTE (ImageTitleWithNeitherDimensionsNorFile): first %S is type\n#LOCALIZATION NOTE (MediaTitleWithFile): first %S is filename, second %S is type\n#LOCALIZATION NOTE (MediaTitleWithNoInfo): first %S is type\nImageTitleWithDimensions2AndFile=%S (%S Image, %S\\u00A0\\u00D7\\u00A0%S pixels)\nImageTitleWithoutDimensions=%S (%S Image)\nImageTitleWithDimensions2=(%S Image, %S\\u00A0\\u00D7\\u00A0%S pixels)\nImageTitleWithNeitherDimensionsNorFile=(%S Image)\nMediaTitleWithFile=%S (%S Object)\nMediaTitleWithNoInfo=(%S Object)\n\nInvalidImage=The image \\u201c%S\\u201d cannot be displayed because it contains errors.\nScaledImage=Scaled (%S%%)\n\nTitleWithStatus=%S - %S\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/layout/htmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Encoding warnings and errors\nEncNoDeclarationFrame=The character encoding of a framed document was not declared. The document may appear different if viewed without the document framing it.\nEncNoDeclarationPlain=The character encoding of the plain text document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the file needs to be declared in the transfer protocol or file needs to use a byte order mark as an encoding signature.\nEncNoDeclaration=The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol.\nEncLateMetaFrame=The character encoding declaration of the framed HTML document was not found when prescanning the first 1024 bytes of the file. When viewed without the document framing it, the page will reload automatically. The encoding declaration needs to be moved to be within the first 1024 bytes of the file.\nEncLateMeta=The character encoding declaration of the HTML document was not found when prescanning the first 1024 bytes of the file. When viewed in a differently-configured browser, this page will reload automatically. The encoding declaration needs to be moved to be within the first 1024 bytes of the file.\nEncLateMetaReload=The page was reloaded, because the character encoding declaration of the HTML document was not found when prescanning the first 1024 bytes of the file. The encoding declaration needs to be moved to be within the first 1024 bytes of the file.\nEncLateMetaTooLate=The character encoding declaration of document was found too late for it to take effect. The encoding declaration needs to be moved to be within the first 1024 bytes of the file.\nEncMetaUnsupported=An unsupported character encoding was declared for the HTML document using a meta tag. The declaration was ignored.\nEncProtocolUnsupported=An unsupported character encoding was declared on the transfer protocol level. The declaration was ignored.\nEncBomlessUtf16=Detected UTF-16-encoded Basic Latin-only text without a byte order mark and without a transfer protocol-level declaration. Encoding this content in UTF-16 is inefficient and the character encoding should have been declared in any case.\nEncMetaUtf16=A meta tag was used to declare the character encoding as UTF-16. This was interpreted as an UTF-8 declaration instead.\nEncMetaUserDefined=A meta tag was used to declare the character encoding as x-user-defined. This was interpreted as a windows-1252 declaration instead for compatibility with intentionally mis-encoded legacy fonts. This site should migrate to Unicode.\n\n# The bulk of the messages below are derived from \n# https://hg.mozilla.org/projects/htmlparser/file/1f633cef7de7/src/nu/validator/htmlparser/impl/ErrorReportingTokenizer.java\n# which is available under the MIT license.\n\n# Tokenizer errors\nerrGarbageAfterLtSlash=Garbage after “</”.\nerrLtSlashGt=Saw “</>”. Probable causes: Unescaped “<” (escape as “&lt;”) or mistyped end tag.\nerrCharRefLacksSemicolon=Character reference was not terminated by a semicolon.\nerrNoDigitsInNCR=No digits in numeric character reference.\nerrGtInSystemId=“>” in system identifier.\nerrGtInPublicId=“>” in public identifier.\nerrNamelessDoctype=Nameless doctype.\nerrConsecutiveHyphens=Consecutive hyphens did not terminate a comment. “--” is not permitted inside a comment, but e.g. “- -” is.\nerrPrematureEndOfComment=Premature end of comment. Use “-->” to end a comment properly.\nerrBogusComment=Bogus comment.\nerrUnquotedAttributeLt=“<” in an unquoted attribute value. Probable cause: Missing “>” immediately before.\nerrUnquotedAttributeGrave=“`” in an unquoted attribute value. Probable cause: Using the wrong character as a quote.\nerrUnquotedAttributeQuote=Quote in an unquoted attribute value. Probable causes: Attributes running together or a URL query string in an unquoted attribute value.\nerrUnquotedAttributeEquals=“=” in an unquoted attribute value. Probable causes: Attributes running together or a URL query string in an unquoted attribute value.\nerrSlashNotFollowedByGt=A slash was not immediately followed by “>”.\nerrNoSpaceBetweenAttributes=No space between attributes.\nerrUnquotedAttributeStartLt=“<” at the start of an unquoted attribute value. Probable cause: Missing “>” immediately before.\nerrUnquotedAttributeStartGrave=“`” at the start of an unquoted attribute value. Probable cause: Using the wrong character as a quote.\nerrUnquotedAttributeStartEquals=“=” at the start of an unquoted attribute value. Probable cause: Stray duplicate equals sign.\nerrAttributeValueMissing=Attribute value missing.\nerrBadCharBeforeAttributeNameLt=Saw “<” when expecting an attribute name. Probable cause: Missing “>” immediately before.\nerrEqualsSignBeforeAttributeName=Saw “=” when expecting an attribute name. Probable cause: Attribute name missing.\nerrBadCharAfterLt=Bad character after “<”. Probable cause: Unescaped “<”. Try escaping it as “&lt;”.\nerrLtGt=Saw “<>”. Probable causes: Unescaped “<” (escape as “&lt;”) or mistyped start tag.\nerrProcessingInstruction=Saw “<?”. Probable cause: Attempt to use an XML processing instruction in HTML. (XML processing instructions are not supported in HTML.)\nerrUnescapedAmpersandInterpretedAsCharacterReference=The string following “&” was interpreted as a character reference. (“&” probably should have been escaped as “&amp;”.)\nerrNotSemicolonTerminated=Named character reference was not terminated by a semicolon. (Or “&” should have been escaped as “&amp;”.)\nerrNoNamedCharacterMatch=“&” did not start a character reference. (“&” probably should have been escaped as “&amp;”.)\nerrQuoteBeforeAttributeName=Saw a quote when expecting an attribute name. Probable cause: “=” missing immediately before.\nerrLtInAttributeName=“<” in attribute name. Probable cause: “>” missing immediately before.\nerrQuoteInAttributeName=Quote in attribute name. Probable cause: Matching quote missing somewhere earlier.\nerrExpectedPublicId=Expected a public identifier but the doctype ended.\nerrBogusDoctype=Bogus doctype.\nmaybeErrAttributesOnEndTag=End tag had attributes.\nmaybeErrSlashInEndTag=Stray “/” at the end of an end tag.\nerrNcrNonCharacter=Character reference expands to a non-character.\nerrNcrSurrogate=Character reference expands to a surrogate.\nerrNcrControlChar=Character reference expands to a control character.\nerrNcrCr=A numeric character reference expanded to carriage return.\nerrNcrInC1Range=A numeric character reference expanded to the C1 controls range.\nerrEofInPublicId=End of file inside public identifier.\nerrEofInComment=End of file inside comment.\nerrEofInDoctype=End of file inside doctype.\nerrEofInAttributeValue=End of file reached when inside an attribute value. Ignoring tag.\nerrEofInAttributeName=End of file occurred in an attribute name. Ignoring tag.\nerrEofWithoutGt=Saw end of file without the previous tag ending with “>”. Ignoring tag.\nerrEofInTagName=End of file seen when looking for tag name. Ignoring tag.\nerrEofInEndTag=End of file inside end tag. Ignoring tag.\nerrEofAfterLt=End of file after “<”.\nerrNcrOutOfRange=Character reference outside the permissible Unicode range.\nerrNcrUnassigned=Character reference expands to a permanently unassigned code point.\nerrDuplicateAttribute=Duplicate attribute.\nerrEofInSystemId=End of file inside system identifier.\nerrExpectedSystemId=Expected a system identifier but the doctype ended.\nerrMissingSpaceBeforeDoctypeName=Missing space before doctype name.\nerrHyphenHyphenBang=“--!” found in comment.\nerrNcrZero=Character reference expands to zero.\nerrNoSpaceBetweenDoctypeSystemKeywordAndQuote=No space between the doctype “SYSTEM” keyword and the quote.\nerrNoSpaceBetweenPublicAndSystemIds=No space between the doctype public and system identifiers.\nerrNoSpaceBetweenDoctypePublicKeywordAndQuote=No space between the doctype “PUBLIC” keyword and the quote.\n\n# Tree builder errors\nerrStrayStartTag2=Stray start tag “%1$S”.\nerrStrayEndTag=Stray end tag “%1$S”.\nerrUnclosedElements=End tag “%1$S” seen, but there were open elements.\nerrUnclosedElementsImplied=End tag “%1$S” implied, but there were open elements.\nerrUnclosedElementsCell=A table cell was implicitly closed, but there were open elements.\nerrStrayDoctype=Stray doctype.\nerrAlmostStandardsDoctype=Almost standards mode doctype. Expected “<!DOCTYPE html>”.\nerrQuirkyDoctype=Quirky doctype. Expected “<!DOCTYPE html>”.\nerrNonSpaceInTrailer=Non-space character in page trailer.\nerrNonSpaceAfterFrameset=Non-space after “frameset”.\nerrNonSpaceInFrameset=Non-space in “frameset”.\nerrNonSpaceAfterBody=Non-space character after body.\nerrNonSpaceInColgroupInFragment=Non-space in “colgroup” when parsing fragment.\nerrNonSpaceInNoscriptInHead=Non-space character inside “noscript” inside “head”.\nerrFooBetweenHeadAndBody=“%1$S” element between “head” and “body”.\nerrStartTagWithoutDoctype=Start tag seen without seeing a doctype first. Expected “<!DOCTYPE html>”.\nerrNoSelectInTableScope=No “select” in table scope.\nerrStartSelectWhereEndSelectExpected=“select” start tag where end tag expected.\nerrStartTagWithSelectOpen=“%1$S” start tag with “select” open.\nerrBadStartTagInHead2=Bad start tag “%1$S” in “head”.\nerrImage=Saw a start tag “image”.\nerrIsindex=“isindex” seen.\nerrFooSeenWhenFooOpen=An “%1$S” start tag seen but an element of the same type was already open.\nerrHeadingWhenHeadingOpen=Heading cannot be a child of another heading.\nerrFramesetStart=“frameset” start tag seen.\nerrNoCellToClose=No cell to close.\nerrStartTagInTable=Start tag “%1$S” seen in “table”.\nerrFormWhenFormOpen=Saw a “form” start tag, but there was already an active “form” element. Nested forms are not allowed. Ignoring the tag.\nerrTableSeenWhileTableOpen=Start tag for “table” seen but the previous “table” is still open.\nerrStartTagInTableBody=“%1$S” start tag in table body.\nerrEndTagSeenWithoutDoctype=End tag seen without seeing a doctype first. Expected “<!DOCTYPE html>”.\nerrEndTagAfterBody=Saw an end tag after “body” had been closed.\nerrEndTagSeenWithSelectOpen=“%1$S” end tag with “select” open.\nerrGarbageInColgroup=Garbage in “colgroup” fragment.\nerrEndTagBr=End tag “br”.\nerrNoElementToCloseButEndTagSeen=No “%1$S” element in scope but a “%1$S” end tag seen.\nerrHtmlStartTagInForeignContext=HTML start tag “%1$S” in a foreign namespace context.\nerrTableClosedWhileCaptionOpen=“table” closed but “caption” was still open.\nerrNoTableRowToClose=No table row to close.\nerrNonSpaceInTable=Misplaced non-space characters inside a table.\nerrUnclosedChildrenInRuby=Unclosed children in “ruby”.\nerrStartTagSeenWithoutRuby=Start tag “%1$S” seen without a “ruby” element being open.\nerrSelfClosing=Self-closing syntax (“/>”) used on a non-void HTML element. Ignoring the slash and treating as a start tag.\nerrNoCheckUnclosedElementsOnStack=Unclosed elements on stack.\nerrEndTagDidNotMatchCurrentOpenElement=End tag “%1$S” did not match the name of the current open element (“%2$S”).\nerrEndTagViolatesNestingRules=End tag “%1$S” violates nesting rules.\nerrEndWithUnclosedElements=End tag for “%1$S” seen, but there were unclosed elements."
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/layout/xmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Map Expat error codes to error strings\n1 = out of memory\n2 = syntax error\n3 = no root element found\n4 = not well-formed\n5 = unclosed token\n6 = partial character\n7 = mismatched tag\n8 = duplicate attribute\n9 = junk after document element\n10 = illegal parameter entity reference\n11 = undefined entity\n12 = recursive entity reference\n13 = asynchronous entity\n14 = reference to invalid character number\n15 = reference to binary entity\n16 = reference to external entity in attribute\n17 = XML or text declaration not at start of entity\n18 = unknown encoding\n19 = encoding specified in XML declaration is incorrect\n20 = unclosed CDATA section\n21 = error in processing external entity reference\n22 = document is not standalone\n23 = unexpected parser state\n24 = entity declared in parameter entity\n27 = prefix not bound to a namespace\n28 = must not undeclare prefix\n29 = incomplete markup in parameter entity\n30 = XML declaration not well-formed\n31 = text declaration not well-formed\n32 = illegal character(s) in public id\n38 = reserved prefix (xml) must not be undeclared or bound to another namespace name\n39 = reserved prefix (xmlns) must not be declared or undeclared\n40 = prefix must not be bound to one of the reserved namespace names\n\n# %1$S is replaced by the Expat error string, may be followed by Expected (see below)\n# %2$S is replaced by URL\n# %3$u is replaced by line number\n# %4$u is replaced by column number\nXMLParsingError = XML Parsing Error: %1$S\\nLocation: %2$S\\nLine Number %3$u, Column %4$u:\n\n# %S is replaced by a tag name.\n# This gets appended to the error string if the error is mismatched tag.\nExpected = . Expected: </%S>.\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/layout_errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nImageMapRectBoundsError=The “coords” attribute of the <area shape=\"rect\"> tag is not in the “left,top,right,bottom” format.\nImageMapCircleWrongNumberOfCoords=The “coords” attribute of the <area shape=\"circle\"> tag is not in the “center-x,center-y,radius” format.\nImageMapCircleNegativeRadius=The “coords” attribute of the <area shape=\"circle\"> tag has a negative radius.\nImageMapPolyWrongNumberOfCoords=The “coords” attribute of the <area shape=\"poly\"> tag is not in the “x1,y1,x2,y2 …” format.\nImageMapPolyOddNumberOfCoords=The “coords” attribute of the <area shape=\"poly\"> tag is missing the last “y” coordinate (the correct format is “x1,y1,x2,y2 …”).\n\nTablePartRelPosWarning=Relative positioning of table rows and row groups is now supported. This site may need to be updated because it may depend on this feature having no effect.\nScrollLinkedEffectFound2=This site appears to use a scroll-linked positioning effect. This may not work well with asynchronous panning; see https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects for further details and to join the discussion on related tools and features!\n\n## LOCALIZATION NOTE(CompositorAnimationWarningContentTooLarge2):\n## (%1$S, %2$S) is a pair of integer values of the frame size\n## (%3$S, %4$S) is a pair of integer values of a limit based on the viewport size\n## (%5$S, %6$S) is a pair of integer values of an absolute limit\nCompositorAnimationWarningContentTooLarge2=Animation cannot be run on the compositor because the frame size (%1$S, %2$S) is too large relative to the viewport (larger than (%3$S, %4$S)) or larger than the maximum allowed value (%5$S, %6$S)\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformBackfaceVisibilityHidden):\n## 'backface-visibility: hidden' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformBackfaceVisibilityHidden=Animations of ‘backface-visibility: hidden’ transforms cannot be run on the compositor\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformPreserve3D):\n## 'transform-style: preserve-3d' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformPreserve3D=Animations of ‘transform-style: preserve-3d’ transforms cannot be run on the compositor\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformSVG,\n##                   CompositorAnimationWarningTransformWithGeometricProperties,\n##                   CompositorAnimationWarningTransformWithSyncGeometricAnimations,\n##                   CompositorAnimationWarningTransformFrameInactive,\n##                   CompositorAnimationWarningOpacityFrameInactive):\n## 'transform' and 'opacity' mean CSS property names, don't translate it.\nCompositorAnimationWarningTransformSVG=Animations of ‘transform’ on elements with SVG transforms cannot be run on the compositor\nCompositorAnimationWarningTransformWithGeometricProperties=Animations of ‘transform’ cannot be run on the compositor when geometric properties are animated on the same element at the same time\nCompositorAnimationWarningTransformWithSyncGeometricAnimations=Animation of ‘transform’ cannot be run on the compositor because it should be synchronized with animations of geometric properties that started at the same time\nCompositorAnimationWarningTransformFrameInactive=Animation cannot be run on the compositor because the frame was not marked active for ‘transform’ animation\nCompositorAnimationWarningOpacityFrameInactive=Animation cannot be run on the compositor because the frame was not marked active for ‘opacity’ animation\nCompositorAnimationWarningHasRenderingObserver=Animation cannot be run on the compositor because the element has rendering observers (-moz-element or SVG clipping/masking)\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/mathml/mathml.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nInvalidChild=Invalid markup: <%1$S> is not allowed as a child of <%2$S>.\nChildCountIncorrect=Invalid markup: Incorrect number of children for <%1$S/> tag.\nDuplicateMprescripts=Invalid markup: More than one <mprescripts/> in <mmultiscripts/>.\n# LOCALIZATION NOTE:  The first child of <mmultiscript/> is the base, that is the element to which scripts are attached.\nNoBase=Invalid markup: Expected exactly one Base element in <mmultiscripts/>.  Found none.\nSubSupMismatch=Invalid markup: Incomplete subscript/superscript pair in <mmultiscripts/>.\n\n# LOCALIZATION NOTE:  When localizing the single quotes ('), follow the conventions in css.properties for your target locale.\nAttributeParsingError=Error in parsing the value ‘%1$S’ for ‘%2$S’ attribute of <%3$S/>.  Attribute ignored.\nAttributeParsingErrorNoTag=Error in parsing the value ‘%1$S’ for ‘%2$S’ attribute.  Attribute ignored.\nLengthParsingError=Error in parsing MathML attribute value ‘%1$S’ as length.  Attribute ignored.\nDeprecatedSupersededBy=‘%1$S’ is deprecated in MathML 3, superseded by ‘%2$S’.\nUnitlessValuesAreDeprecated=Unitless values are deprecated in MathML 3.\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/mozilla.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mozilla.title.15.1\n'The Book of Mozilla, 15:1'>\n\n<!ENTITY mozilla.quote.15.1\n'The <em>twins</em> of Mammon quarrelled. Their warring plunged the world into a <em>new darkness</em>, and the beast \nabhorred the darkness. So it began to move <em>swiftly</em>, and grew more powerful, and went forth and multiplied. \nAnd the beasts brought <em>fire</em> and light to the darkness.'>\n\n<!ENTITY mozilla.from.15.1\n'from <strong>The Book of Mozilla,</strong> 15:1'>\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/narrate.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Narrate, meaning \"read the page out loud\". This is the name of the feature\n# and it is the label for the popup button.\nnarrate = Narrate\nback = Back\nstart = Start\nstop = Stop\nforward = Forward\nspeed = Speed\nselectvoicelabel = Voice:\n# Default voice is determined by the language of the document.\ndefaultvoice = Default\n\n# Voice name and language.\n# eg. David (English)\nvoiceLabel = %S (%S)"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY loadError.label \"Page Load Error\">\n<!ENTITY retry.label \"Try Again\">\n\n<!-- Specific error messages -->\n\n<!ENTITY connectionFailure.title \"Failed to Connect\">\n<!ENTITY connectionFailure.longDesc \"<p>Though the site seems valid, the browser was unable to establish a connection.</p><ul><li>Could the site be temporarily unavailable? Try again later.</li><li>Are you unable to browse other sites?  Check the computer’s network connection.</li><li>Is your computer or network protected by a firewall or proxy? Incorrect settings can interfere with Web browsing.</li></ul>\">\n\n<!ENTITY deniedPortAccess.title \"Port Restricted for Security Reasons\">\n<!ENTITY deniedPortAccess.longDesc \"<p>The requested address specified a port (e.g. <q>mozilla.org:80</q> for port 80 on mozilla.org) normally used for purposes <em>other</em> than Web browsing. The browser has canceled the request for your protection and security.</p>\">\n\n<!ENTITY dnsNotFound.title \"Address Not Found\">\n<!ENTITY dnsNotFound.longDesc \"<p>The browser could not find the host server for the provided address.</p><ul><li>Did you make a mistake when typing the domain? (e.g. <q><strong>ww</strong>.mozilla.org</q> instead of <q><strong>www</strong>.mozilla.org</q>)</li><li>Are you certain this domain address exists?  Its registration may have expired.</li><li>Are you unable to browse other sites?  Check your network connection and DNS server settings.</li><li>Is your computer or network protected by a firewall or proxy?  Incorrect settings can interfere with Web browsing.</li></ul>\">\n\n<!ENTITY fileNotFound.title \"File Not Found\">\n<!ENTITY fileNotFound.longDesc \"<ul><li>Could the item have been renamed, removed, or relocated?</li><li>Is there a spelling, capitalization, or other typographical error in the address?</li><li>Do you have sufficient access permissions to the requested item?</li></ul>\">\n\n<!ENTITY fileAccessDenied.title \"Access to the file was denied\">\n<!ENTITY fileAccessDenied.longDesc \"<ul><li>It may have been removed, moved, or file permissions may be preventing access.</li></ul>\">\n\n<!ENTITY generic.title \"Cannot Complete Request\">\n<!ENTITY generic.longDesc \"<p>Additional information about this problem or error is currently unavailable.</p>\">\n\n<!ENTITY malformedURI.title \"Invalid Address\">\n<!ENTITY malformedURI.longDesc \"<p>The provided address is not in a recognized format. Please check the location bar for mistakes and try again.</p>\">\n\n<!ENTITY netInterrupt.title \"Data Transfer Interrupted\">\n<!ENTITY netInterrupt.longDesc \"<p>The browser connected successfully, but the connection was interrupted while transferring information.  Please try again.</p><ul><li>Are you unable to browse other sites? Check the computer’s network connection.</li><li>Still having trouble? Consult your network administrator or Internet provider for assistance.</li></ul>\">\n\n<!ENTITY notCached.title \"Document Expired\">\n<!ENTITY notCached.longDesc \"<p>The requested document is not available in the browser’s cache.</p><ul><li>As a security precaution, the browser does not automatically re-request sensitive documents.</li><li>Click Try Again to re-request the document from the website.</li></ul>\">\n\n<!ENTITY netOffline.title \"Offline Mode\">\n<!ENTITY netOffline.longDesc2 \"<p>The browser is operating in its offline mode and cannot connect to the requested item.</p><ul><li>Is the computer connected to an active network?</li><li>Press &quot;Try Again&quot; to switch to online mode and reload the page.</li></ul>\">\n\n<!ENTITY contentEncodingError.title \"Content Encoding Error\">\n<!ENTITY contentEncodingError.longDesc \"<p>The page you are trying to view cannot be shown because it uses an invalid or unsupported form of compression.</p><ul><li>Please contact the website owners to inform them of this problem.</li></ul>\">\n\n<!ENTITY unsafeContentType.title \"Unsafe File Type\">\n<!ENTITY unsafeContentType.longDesc \"\n<ul>\n  <li>Please contact the website owners to inform them of this problem.</li>\n</ul>\n\">\n\n<!ENTITY netReset.title \"Connection Interrupted\">\n<!ENTITY netReset.longDesc \"<p>The network link was interrupted while negotiating a connection. Please try again.</p>\">\n\n<!ENTITY netTimeout.title \"Network Timeout\">\n<!ENTITY netTimeout.longDesc \"<p>The requested site did not respond to a connection request and the browser has stopped waiting for a reply.</p><ul><li>Could the server be experiencing high demand or a temporary outage?  Try again later.</li><li>Are you unable to browse other sites? Check the computer’s network connection.</li><li>Is your computer or network protected by a firewall or proxy?  Incorrect settings can interfere with Web browsing.</li><li>Still having trouble? Consult your network administrator or Internet provider for assistance.</li></ul>\">\n\n<!ENTITY unknownProtocolFound.title \"Unknown Protocol\">\n<!ENTITY unknownProtocolFound.longDesc \"<p>The address specifies a protocol (e.g. <q>wxyz://</q>) the browser does not recognize, so the browser cannot properly connect to the site.</p><ul><li>Are you trying to access multimedia or other non-text services? Check the site for extra requirements.</li><li>Some protocols may require third-party software or plugins before the browser can recognize them.</li></ul>\">\n\n<!ENTITY proxyConnectFailure.title \"Proxy Server Refused Connection\">\n<!ENTITY proxyConnectFailure.longDesc \"<p>The browser is configured to use a proxy server, but the proxy refused a connection.</p><ul><li>Is the browser’s proxy configuration correct? Check the settings and try again.</li><li>Does the proxy service allow connections from this network?</li><li>Still having trouble? Consult your network administrator or Internet provider for assistance.</li></ul>\">\n\n<!ENTITY proxyResolveFailure.title \"Proxy Server Not Found\">\n<!ENTITY proxyResolveFailure.longDesc \"<p>The browser is configured to use a proxy server, but the proxy could not be found.</p><ul><li>Is the browser’s proxy configuration correct? Check the settings and try again.</li><li>Is the computer connected to an active network?</li><li>Still having trouble? Consult your network administrator or Internet provider for assistance.</li></ul>\">\n\n<!ENTITY redirectLoop.title \"Redirect Loop\">\n<!ENTITY redirectLoop.longDesc \"<p>The browser has stopped trying to retrieve the requested item. The site is redirecting the request in a way that will never complete.</p><ul><li>Have you disabled or blocked cookies required by this site?</li><li><em>NOTE</em>: If accepting the site’s cookies does not resolve the problem, it is likely a server configuration issue and not your computer.</li></ul>\">\n\n<!ENTITY unknownSocketType.title \"Incorrect Response\">\n<!ENTITY unknownSocketType.longDesc \"<p>The site responded to the network request in an unexpected way and the browser cannot continue.</p>\">\n\n<!ENTITY nssFailure2.title \"Secure Connection Failed\">\n<!ENTITY nssFailure2.longDesc2 \"<p>The page you are trying to view cannot be shown because the authenticity of the received data could not be verified.</p><ul><li>Please contact the website owners to inform them of this problem.</li></ul>\">\n\n<!ENTITY nssBadCert.title \"Secure Connection Failed\">\n<!ENTITY nssBadCert.longDesc2 \"<ul>\n<li>This could be a problem with the server’s configuration, or it could be someone trying to impersonate the server.</li>\n<li>If you have connected to this server successfully in the past, the error may be temporary, and you can try again later.</li>\n</ul>\n\">\n\n<!ENTITY securityOverride.linkText \"Or you can add an exception…\">\n<!ENTITY securityOverride.warningContent \"\n<p>You should not add an exception if you are using an internet connection that you do not trust completely or if you are not used to seeing a warning for this server.</p>\n<p>If you still wish to add an exception for this site, you can do so in your advanced encryption settings.</p>\n\">\n\n<!ENTITY cspBlocked.title \"Blocked by Content Security Policy\">\n<!ENTITY cspBlocked.longDesc \"<p>The browser prevented this page from loading in this way because the page has a content security policy that disallows it.</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"Corrupted Content Error\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>The page you are trying to view cannot be shown because an error in the data transmission was detected.</p><ul><li>Please contact the website owners to inform them of this problem.</li></ul>\">\n\n<!ENTITY remoteXUL.title \"Remote XUL\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>Please contact the website owners to inform them of this problem.</li></ul></p>\">\n\n<!ENTITY inadequateSecurityError.title \"Your connection is not secure\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> uses security technology that is outdated and vulnerable to attack. An attacker could easily reveal information which you thought to be safe. The website administrator will need to fix the server first before you can visit the site.</p><p>Error code: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/netErrorApp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- This file exists to allow applications to override one or more messages\n     from netError.dtd; Applications which want to do this should override\n     this file with their own version of netErrorApp.dtd -->\n\n<!-- An example (from Firefox):\n\n<!ENTITY securityOverride.linkText \"Or you can add an exception…\">\n<!ENTITY securityOverride.getMeOutOfHereButton \"Get me out of here!\">\n<!ENTITY securityOverride.exceptionButtonLabel \"Add Exception…\">\n\n<!ENTITY securityOverride.warningContent \"\n<p>You should not add an exception if you are using an internet connection that you do not trust completely or if you are not used to seeing a warning for this server.</p>\n<p>If you still wish to add an exception for this site, you can do so in your advanced encryption settings.</p>\n\n<button id='getMeOutOfHereButton'>&securityOverride.getMeOutOfHereButton;</button>\n<button id='exceptionDialogButton'>&securityOverride.exceptionButtonLabel;</button>\n\">\n\n-->\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/notification.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeNotification.tooltip \"Close this message\">\n\n<!ENTITY checkForUpdates \"Check for updates…\">\n\n<!ENTITY learnMore \"Learn more…\">\n\n<!ENTITY defaultButton.label \"OK!\">\n<!ENTITY defaultButton.accesskey \"O\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/nsWebBrowserPersist.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadError=%S could not be saved, because the source file could not be read.\\n\\nTry again later, or contact the server administrator.\nwriteError=%S could not be saved, because an unknown error occurred.\\n\\nTry saving to a different location.\nlaunchError=%S could not be opened, because an unknown error occurred.\\n\\nTry saving to disk first and then opening the file.\ndiskFull=There is not enough room on the disk to save %S.\\n\\nRemove unnecessary files from the disk and try again, or try saving in a different location.\nreadOnly=%S could not be saved, because the disk, folder, or file is write-protected.\\n\\nWrite-enable the disk and try again, or try saving in a different location.\naccessError=%S could not be saved, because you cannot change the contents of that folder.\\n\\nChange the folder properties and try again, or try saving in a different location.\nSDAccessErrorCardReadOnly=Cannot download file because the SD card is in use.\nSDAccessErrorCardMissing=Cannot download file because the SD card is missing.\nhelperAppNotFound=%S could not be opened, because the associated helper application does not exist. Change the association in your preferences.\nnoMemory=There is not sufficient memory to complete the action you requested.\\n\\nQuit some applications and try again.\ntitle=Downloading %S\nfileAlreadyExistsError=%S could not be saved, because a file already exists with the same name as the ‘_files’ directory.\\n\\nTry saving to a different location.\nfileNameTooLongError=%S could not be saved, because the file name was too long.\\n\\nTry saving with a shorter file name.\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/plugins.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (plugins.properties):\n#    Those strings are inserted into an HTML page, so all HTML characters\n#    have to be escaped in a way that they show up correctly in HTML!\n\ntitle_label=About Plugins\ninstalledplugins_label=Installed plugins\nnopluginsareinstalled_label=No installed plugins found\nfindpluginupdates_label=Find updates for installed plugins at\nfile_label=File:\npath_label=Path:\nversion_label=Version:\nstate_label=State:\nstate_enabled=Enabled\nstate_disabled=Disabled\nmimetype_label=MIME Type\ndescription_label=Description\nsuffixes_label=Suffixes\nlearn_more_label=Learn More\n\ndeprecation_description=Missing something? Some plugins are no longer supported.\ndeprecation_learn_more=Learn More.\n\n# GMP Plugins\ngmp_license_info=License information\ngmp_privacy_info=Privacy Information\n\nopenH264_name=OpenH264 Video Codec provided by Cisco Systems, Inc.\nopenH264_description2=This plugin is automatically installed by Mozilla to comply with the WebRTC specification and to enable WebRTC calls with devices that require the H.264 video codec. Visit http://www.openh264.org/ to view the codec source code and learn more about the implementation.\n\ncdm_description=Play back protected web video.\n\nwidevine_description=Widevine Content Decryption Module provided by Google Inc.\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  windowClose.key                         \"w\">\n<!ENTITY  preferencesDefaultTitleMac.title        \"Preferences\">\n<!ENTITY  preferencesDefaultTitleWin.title        \"Options\">\n<!ENTITY  preferencesCloseButton.label            \"Close\">\n<!ENTITY  preferencesCloseButton.accesskey        \"C\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/printPageSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printjoboptions.xul -->\n\n<!ENTITY printSetup.title    \"Page Setup\">\n\n<!ENTITY basic.tab           \"Format &amp; Options\">\n\n<!ENTITY formatGroup.label   \"Format\">\n\n<!ENTITY orientation.label   \"Orientation:\">\n<!ENTITY portrait.label      \"Portrait\">\n<!ENTITY portrait.accesskey  \"P\">\n<!ENTITY landscape.label     \"Landscape\">\n<!ENTITY landscape.accesskey \"L\">\n\n<!ENTITY scale.label         \"Scale:\">\n<!ENTITY scale.accesskey     \"S\">\n<!ENTITY scalePercent        \"&#037;\">\n\n<!ENTITY shrinkToFit.label   \"Shrink to fit Page Width\">\n<!ENTITY shrinkToFit.accesskey \"W\">\n\n<!ENTITY optionsGroup.label  \"Options\">\n\n<!ENTITY printBG.label       \"Print Background (colors &amp; images)\">\n<!ENTITY printBG.accesskey   \"B\">\n\n<!ENTITY advanced.tab        \"Margins &amp; Header/Footer\">\n\n<!ENTITY marginGroup.label   \"Margins (#1)\">\n<!ENTITY marginUnits.inches  \"inches\">\n<!ENTITY marginUnits.metric  \"millimeters\">\n<!ENTITY marginTop.label     \"Top:\">\n<!ENTITY marginTop.accesskey \"T\">\n<!ENTITY marginBottom.label  \"Bottom:\">\n<!ENTITY marginBottom.accesskey \"B\">\n<!ENTITY marginLeft.label    \"Left:\">\n<!ENTITY marginLeft.accesskey \"L\">\n<!ENTITY marginRight.label   \"Right:\">\n<!ENTITY marginRight.accesskey \"R\">\n\n<!ENTITY headerFooter.label  \"Headers &amp; Footers\">\n\n<!ENTITY hfLeft.label        \"Left:\">\n<!ENTITY hfCenter.label      \"Center:\">\n<!ENTITY hfRight.label       \"Right:\">\n<!ENTITY headerLeft.tip      \"Left header\">\n<!ENTITY headerCenter.tip    \"Center header\">\n<!ENTITY headerRight.tip     \"Right header\">\n<!ENTITY footerLeft.tip      \"Left footer\">\n<!ENTITY footerCenter.tip    \"Center footer\">\n<!ENTITY footerRight.tip     \"Right footer\">\n\n<!ENTITY hfTitle             \"Title\">\n<!ENTITY hfURL               \"URL\">\n<!ENTITY hfDateAndTime       \"Date/Time\">\n<!ENTITY hfPage              \"Page #\">\n<!ENTITY hfPageAndTotal      \"Page # of #\">\n<!ENTITY hfBlank             \"--blank--\">\n<!ENTITY hfCustom            \"Custom…\">\n\n<!ENTITY customPrompt.title  \"Custom…\">\n<!ENTITY customPrompt.prompt \"Enter your custom header/footer text\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/printPreview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY print.label          \"Print…\">\n<!ENTITY print.accesskey      \"P\">\n<!ENTITY pageSetup.label      \"Page Setup…\">\n<!ENTITY pageSetup.accesskey  \"u\">\n<!ENTITY page.label           \"Page:\">\n<!ENTITY page.accesskey       \"a\">\n<!ENTITY of.label             \"of\">\n<!ENTITY scale.label          \"Scale:\">\n<!ENTITY scale.accesskey      \"S\">\n<!ENTITY portrait.label       \"Portrait\">\n<!ENTITY portrait.accesskey   \"o\">\n<!ENTITY landscape.label      \"Landscape\">\n<!ENTITY landscape.accesskey  \"L\">\n<!ENTITY close.label          \"Close\">\n<!ENTITY close.accesskey      \"C\">\n<!ENTITY p30.label            \"30&#037;\">\n<!ENTITY p40.label            \"40&#037;\">\n<!ENTITY p50.label            \"50&#037;\">\n<!ENTITY p60.label            \"60&#037;\">\n<!ENTITY p70.label            \"70&#037;\">\n<!ENTITY p80.label            \"80&#037;\">\n<!ENTITY p90.label            \"90&#037;\">\n<!ENTITY p100.label           \"100&#037;\">\n<!ENTITY p125.label           \"125&#037;\">\n<!ENTITY p150.label           \"150&#037;\">\n<!ENTITY p175.label           \"175&#037;\">\n<!ENTITY p200.label           \"200&#037;\">\n<!ENTITY Custom.label         \"Custom…\">\n<!ENTITY ShrinkToFit.label    \"Shrink To Fit\">\n<!ENTITY customPrompt.title   \"Custom Scale…\">\n<!ENTITY simplifyPage.label   \"Simplify Page\">\n<!ENTITY simplifyPage.accesskey \"i\">\n<!ENTITY simplifyPage.enabled.tooltip  \"Change layout for easier reading\">\n<!ENTITY simplifyPage.disabled.tooltip \"This page cannot be automatically simplified\">\n\n<!ENTITY homearrow.tooltip    \"First page\">\n<!ENTITY endarrow.tooltip     \"Last page\">\n<!ENTITY nextarrow.tooltip    \"Next page\">\n<!ENTITY previousarrow.tooltip \"Previous page\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/printPreviewProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!--LOCALIZATION NOTE printPreviewProgress.dtd Main UI for Print Preview Progress Dialog -->\n<!ENTITY printWindow.title \"Print Preview\"> \n<!ENTITY title   \"Title:\"> \n<!ENTITY preparing \"Preparing…\">\n<!ENTITY progress \"Progress:\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/printProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!--LOCALIZATION NOTE printProgress.dtd Main UI for Print Progress Dialog -->\n<!ENTITY printWindow.title \"Printing\"> \n<!ENTITY title    \"Title:\"> \n<!ENTITY progress \"Progress:\">\n<!ENTITY preparing \"Preparing…\">\n<!ENTITY printComplete \"Printing is Completed.\">\n\n<!ENTITY dialogCancel.label \"Cancel\"> \n<!ENTITY dialogClose.label \"Close\">\n\n<!-- LOCALIZATION NOTE (percentPrint):\n\n    This string is used to format the text to the right of the progress\n    meter.\n\n    #1 will be replaced by the percentage of the file that has been saved -->\n<!ENTITY percentPrint \"#1&#037;\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/printdialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printdialog.xul -->\n\n<!ENTITY printButton.label \"Print\">\n\n<!ENTITY printDialog.title \"Print\">\n\n<!ENTITY fpDialog.title \"Save File\">\n\n<!ENTITY fileCheck.label \"Print to File\">\n<!ENTITY fileCheck.accesskey \"F\">\n<!ENTITY propertiesButton.label \"Properties…\">\n<!ENTITY propertiesButton.accesskey \"o\">\n<!ENTITY descText.label \"Printer Description:\">\n<!ENTITY printer.label \"Printer\">\n<!ENTITY printerInput.label \"Printer Name:\">\n<!ENTITY printerInput.accesskey \"N\">\n\n<!ENTITY printrangeGroup.label \"Print Range\">\n<!ENTITY allpagesRadio.label \"All Pages\">\n<!ENTITY allpagesRadio.accesskey \"A\">\n<!ENTITY rangeRadio.label  \"Pages\">\n<!ENTITY rangeRadio.accesskey  \"P\">\n<!ENTITY frompageInput.label  \"from\">\n<!ENTITY frompageInput.accesskey  \"r\">\n<!ENTITY topageInput.label  \"to\">\n<!ENTITY topageInput.accesskey  \"t\">\n<!ENTITY selectionRadio.label \"Selection\">\n<!ENTITY selectionRadio.accesskey \"S\">\n\n<!ENTITY copies.label \"Copies\">\n<!ENTITY numCopies.label \"Number of copies:\">\n<!ENTITY numCopies.accesskey \"c\">\n\n<!ENTITY printframeGroup.label \"Print Frames\">\n<!ENTITY aslaidoutRadio.label \"As laid out on the screen\">\n<!ENTITY aslaidoutRadio.accesskey \"u\">\n<!ENTITY selectedframeRadio.label  \"The selected frame\">\n<!ENTITY selectedframeRadio.accesskey  \"m\">\n<!ENTITY eachframesepRadio.label  \"Each frame separately\">\n<!ENTITY eachframesepRadio.accesskey  \"E\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/printdialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# These strings are used in the native GTK, Mac and Windows print dialogs.\n\n# GTK titles:\nprintTitleGTK=Print\noptionsTabLabelGTK=Options\nprintFramesTitleGTK=Print Frames\n\n# Mac titles:\noptionsTitleMac=Options:\nappearanceTitleMac=Appearance:\nframesTitleMac=Frames:\npageHeadersTitleMac=Page Headers:\npageFootersTitleMac=Page Footers:\n\n# Windows titles:\noptionsTitleWindows=Options\nprintFramesTitleWindows=Print Frames\n\n# TRANSLATOR NOTE: For radio button labels and check button labels, an underscore _\n# before a character will turn that character into an accesskey in the GTK dialog.\n# e.g. \"_As laid out\" will make A the accesskey.\n# In the Windows labels, use an ampersand (&).\n# On Mac, underscores will be stripped.\n\nasLaidOut=_As Laid Out on the Screen\nasLaidOutWindows=As &laid out on the screen\nselectedFrame=The _Selected Frame\nselectedFrameWindows=The selected &frame\nseparateFrames=Each Frame on Separate _Pages\nseparateFramesWindows=&Each frame separately\nshrinkToFit=Ignore Scaling and S_hrink To Fit Page Width\nselectionOnly=Print Selection _Only\nprintBGOptions=Print Backgrounds\nprintBGColors=Print Background _Colors\nprintBGImages=Print Background I_mages\nheaderFooter=Header and Footer\nleft=Left\ncenter=Center\nright=Right\nheaderFooterBlank=--blank--\nheaderFooterTitle=Title\nheaderFooterURL=URL\nheaderFooterDate=Date/Time\nheaderFooterPage=Page #\nheaderFooterPageTotal=Page # of #\nheaderFooterCustom=Custom…\ncustomHeaderFooterPrompt=Please enter your custom header/footer text\n\n# These are for the summary view in the Mac dialog:\nsummaryFramesTitle=Print Frames\nsummarySelectionOnlyTitle=Print Selection\nsummaryShrinkToFitTitle=Shrink To Fit\nsummaryPrintBGColorsTitle=Print BG Colors\nsummaryPrintBGImagesTitle=Print BG Images\nsummaryHeaderTitle=Page Headers\nsummaryFooterTitle=Page Footers\nsummaryNAValue=N/A\nsummaryOnValue=On\nsummaryOffValue=Off\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/printing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Page number formatting\n## @page_number The current page number\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\npagenumber=%1$d\n\n# Page number formatting\n## @page_number The current page number\n## @page_total The total number of pages\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\n# the second %ld will receive the total number of pages\npageofpages=%1$d of %2$d\n\nnoprinter=No printers available.\nPrintToFile=Print To File\nnoPrintFilename.title=Filename is missing\nnoPrintFilename.alert=You have selected “Print To File”, and the filename is empty!\nfileConfirm.exists=%S already exists.\\nDo you want to replace it?\nprint_error_dialog_title=Printer Error\nprintpreview_error_dialog_title=Print Preview Error\n\n# Printing error messages.\n#LOCALIZATION NOTE: Some of these messages come in pairs, one\n# for printing and one for print previewing.  You can remove that\n# distinction in your language by removing the entity with the _PP\n# suffix; then the entity without a suffix will be used for both.\n# You can also add that distinction to any of the messages that don't\n# already have it by adding a new entity with a _PP suffix.\n#\n# For instance, if you delete PERR_GFX_PRINTER_DOC_IS_BUSY_PP, then\n# the PERR_GFX_PRINTER_DOC_IS_BUSY message will be used for that error\n# condition when print previewing as well as when printing.  If you\n# add PERR_FAILURE_PP, then PERR_FAILURE will only be used when\n# printing, and PERR_FAILURE_PP will be used under the same conditions\n# when print previewing.\n#\nPERR_FAILURE=An error occurred while printing.\n\nPERR_ABORT=The print job was aborted, or canceled.\nPERR_NOT_AVAILABLE=Some printing functionality is not currently available.\nPERR_NOT_IMPLEMENTED=Some printing functionality is not implemented yet.\nPERR_OUT_OF_MEMORY=There is not enough free memory to print.\nPERR_UNEXPECTED=There was an unexpected problem while printing.\n\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE=No printers available.\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE_PP=No printers available, cannot show print preview.\nPERR_GFX_PRINTER_NAME_NOT_FOUND=The selected printer could not be found.\nPERR_GFX_PRINTER_COULD_NOT_OPEN_FILE=Failed to open output file for print to file.\nPERR_GFX_PRINTER_STARTDOC=Printing failed while starting the print job.\nPERR_GFX_PRINTER_ENDDOC=Printing failed while completing the print job.\nPERR_GFX_PRINTER_STARTPAGE=Printing failed while starting a new page.\nPERR_GFX_PRINTER_DOC_IS_BUSY=Cannot print this document yet, it is still being loaded.\nPERR_GFX_PRINTER_DOC_IS_BUSY_PP=Cannot print-preview this document yet, it is still being loaded.\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/printjoboptions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printjoboptions.xul -->\n\n<!ENTITY printJobOptions.title \"Printer Properties\">\n\n<!ENTITY paperInput.label \"Paper Size:\">\n<!ENTITY paperInput.accesskey \"P\">\n\n<!ENTITY jobTitleInput.label \"Job Title:\">\n<!ENTITY jobTitleInput.accesskey \"J\">\n\n<!ENTITY colorGroup.label \"Color:\">\n<!ENTITY grayRadio.label \"Grayscale\">\n<!ENTITY grayRadio.accesskey \"G\">\n<!ENTITY colorRadio.label \"Color\">\n<!ENTITY colorRadio.accesskey \"C\">\n\n<!ENTITY edgeMarginInput.label \"Gap from edge of paper to Margin\">\n<!ENTITY topInput.label \"Top:\">\n<!ENTITY topInput.accesskey \"T\">\n<!ENTITY bottomInput.label \"Bottom:\">\n<!ENTITY bottomInput.accesskey \"B\">\n<!ENTITY leftInput.label \"Left:\">\n<!ENTITY leftInput.accesskey \"L\">\n<!ENTITY rightInput.label \"Right:\">\n<!ENTITY rightInput.accesskey \"R\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/regionNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nad\t=\tAndorra\nae\t=\tUnited Arab Emirates\naf\t=\tAfghanistan\nag\t=\tAntigua and Barbuda\nai\t=\tAnguilla\nal\t=\tAlbania\nam\t=\tArmenia\nao\t=\tAngola\naq\t=\tAntarctica\nar\t=\tArgentina\nas\t=\tAmerican Samoa\nat\t=\tAustria\nau\t=\tAustralia\naw\t=\tAruba\naz\t=\tAzerbaijan\nba\t=\tBosnia and Herzegovina\nbb\t=\tBarbados\nbd\t=\tBangladesh\nbe\t=\tBelgium\nbf\t=\tBurkina Faso\nbg\t=\tBulgaria\nbh\t=\tBahrain\nbi\t=\tBurundi\nbj\t=\tBenin\nbl\t=\tSaint Barthelemy\nbm\t=\tBermuda\nbn\t=\tBrunei\nbo\t=\tBolivia\nbq\t=\tBonaire, Sint Eustatius, and Saba\nbr\t=\tBrazil\nbs\t=\tBahamas, The\nbt\t=\tBhutan\nbv\t=\tBouvet Island\nbw\t=\tBotswana\nby\t=\tBelarus\nbz\t=\tBelize\nca\t=\tCanada\ncc\t=\tCocos (Keeling) Islands\ncd\t=\tCongo (Kinshasa)\ncf\t=\tCentral African Republic\ncg\t=\tCongo (Brazzaville)\nch\t=\tSwitzerland\nci\t=\tCôte d’Ivoire\nck\t=\tCook Islands\ncl\t=\tChile\ncm\t=\tCameroon\ncn\t=\tChina\nco\t=\tColombia\ncp\t=\tClipperton Island\ncr\t=\tCosta Rica\ncu\t=\tCuba\ncv\t=\tCabo Verde\ncw\t=\tCuraçao\ncx\t=\tChristmas Island\ncy\t=\tCyprus\ncz\t=\tCzech Republic\nde\t=\tGermany\ndg\t=\tDiego Garcia\ndj\t=\tDjibouti\ndk\t=\tDenmark\ndm\t=\tDominica\ndo\t=\tDominican Republic\ndz\t=\tAlgeria\nec\t=\tEcuador\nee\t=\tEstonia\neg\t=\tEgypt\neh\t=\tWestern Sahara\ner\t=\tEritrea\nes\t=\tSpain\net\t=\tEthiopia\nfi\t=\tFinland\nfj\t=\tFiji\nfk\t=\tFalkland Islands (Islas Malvinas)\nfm\t=\tMicronesia, Federated States of\nfo\t=\tFaroe Islands\nfr\t=\tFrance\nga\t=\tGabon\ngb\t=\tUnited Kingdom\ngd\t=\tGrenada\nge\t=\tGeorgia\ngf\t=\tFrench Guiana\ngg\t=\tGuernsey\ngh\t=\tGhana\ngi\t=\tGibraltar\ngl\t=\tGreenland\ngm\t=\tGambia, The\ngn\t=\tGuinea\ngp\t=\tGuadeloupe\ngq\t=\tEquatorial Guinea\ngr\t=\tGreece\ngs\t=\tSouth Georgia and South Sandwich Islands\ngt\t=\tGuatemala\ngu\t=\tGuam\ngw\t=\tGuinea-Bissau\ngy\t=\tGuyana\nhk\t=\tHong Kong\nhm\t=\tHeard Island and McDonald Islands\nhn\t=\tHonduras\nhr\t=\tCroatia\nht\t=\tHaiti\nhu\t=\tHungary\nid\t=\tIndonesia\nie\t=\tIreland\nil\t=\tIsrael\nim\t=\tIsle of Man\nin\t=\tIndia\nio\t=\tBritish Indian Ocean Territory\niq\t=\tIraq\nir\t=\tIran\nis\t=\tIceland\nit\t=\tItaly\nje\t=\tJersey\njm\t=\tJamaica\njo\t=\tJordan\njp\t=\tJapan\nke\t=\tKenya\nkg\t=\tKyrgyzstan\nkh\t=\tCambodia\nki\t=\tKiribati\nkm\t=\tComoros\nkn\t=\tSaint Kitts and Nevis\nkp\t=\tKorea, North\nkr\t=\tKorea, South\nkw\t=\tKuwait\nky\t=\tCayman Islands\nkz\t=\tKazakhstan\nla\t=\tLaos\nlb\t=\tLebanon\nlc\t=\tSaint Lucia\nli\t=\tLiechtenstein\nlk\t=\tSri Lanka\nlr\t=\tLiberia\nls\t=\tLesotho\nlt\t=\tLithuania\nlu\t=\tLuxembourg\nlv\t=\tLatvia\nly\t=\tLibya\nma\t=\tMorocco\nmc\t=\tMonaco\nmd\t=\tMoldova\nme\t=\tMontenegro\nmf\t=\tSaint Martin\nmg\t=\tMadagascar\nmh\t=\tMarshall Islands\nmk\t=\tMacedonia\nml\t=\tMali\nmm\t=\tBurma\nmn\t=\tMongolia\nmo\t=\tMacau\nmp\t=\tNorthern Mariana Islands\nmq\t=\tMartinique\nmr\t=\tMauritania\nms\t=\tMontserrat\nmt\t=\tMalta\nmu\t=\tMauritius\nmv\t=\tMaldives\nmw\t=\tMalawi\nmx\t=\tMexico\nmy\t=\tMalaysia\nmz\t=\tMozambique\nna\t=\tNamibia\nnc\t=\tNew Caledonia\nne\t=\tNiger\nnf\t=\tNorfolk Island\nng\t=\tNigeria\nni\t=\tNicaragua\nnl\t=\tNetherlands\nno\t=\tNorway\nnp\t=\tNepal\nnr\t=\tNauru\nnu\t=\tNiue\nnz\t=\tNew Zealand\nom\t=\tOman\npa\t=\tPanama\npe\t=\tPeru\npf\t=\tFrench Polynesia\npg\t=\tPapua New Guinea\nph\t=\tPhilippines\npk\t=\tPakistan\npl\t=\tPoland\npm\t=\tSaint Pierre and Miquelon\npn\t=\tPitcairn Islands\npr\t=\tPuerto Rico\npt\t=\tPortugal\npw\t=\tPalau\npy\t=\tParaguay\nqa\t=\tQatar\nqm\t=\tMidway Islands\nqs\t=\tBassas da India\nqu\t=\tJuan de Nova Island\nqw\t=\tWake Island\nqx\t=\tGlorioso Islands\nqz\t=\tAkrotiri\nre\t=\tReunion\nro\t=\tRomania\nrs\t=\tSerbia\nru\t=\tRussia\nrw\t=\tRwanda\nsa\t=\tSaudi Arabia\nsb\t=\tSolomon Islands\nsc\t=\tSeychelles\nsd\t=\tSudan\nse\t=\tSweden\nsg\t=\tSingapore\nsh\t=\tSaint Helena, Ascension, and Tristan da Cunha\nsi\t=\tSlovenia\nsk\t=\tSlovakia\nsl\t=\tSierra Leone\nsm\t=\tSan Marino\nsn\t=\tSenegal\nso\t=\tSomalia\nsr\t=\tSuriname\nss\t=\tSouth Sudan\nst\t=\tSao Tome and Principe\nsv\t=\tEl Salvador\nsx\t=\tSint Maarten\nsy\t=\tSyria\nsz\t=\tSwaziland\ntc\t=\tTurks and Caicos Islands\ntd\t=\tChad\ntf\t=\tFrench Southern and Antarctic Lands\ntg\t=\tTogo\nth\t=\tThailand\ntj\t=\tTajikistan\ntk\t=\tTokelau\ntl\t=\tTimor-Leste\ntm\t=\tTurkmenistan\ntn\t=\tTunisia\nto\t=\tTonga\ntr\t=\tTurkey\ntt\t=\tTrinidad and Tobago\ntv\t=\tTuvalu\ntw\t=\tTaiwan\ntz\t=\tTanzania\nua\t=\tUkraine\nug\t=\tUganda\nus\t=\tUnited States\nuy\t=\tUruguay\nuz\t=\tUzbekistan\nva\t=\tVatican City\nvc\t=\tSaint Vincent and the Grenadines\nve\t=\tVenezuela\nvg\t=\tVirgin Islands, British\nvi\t=\tVirgin Islands, U.S.\nvn\t=\tVietnam\nvu\t=\tVanuatu\nwf\t=\tWallis and Futuna\nws\t=\tSamoa\nxa\t=\tAshmore and Cartier Islands\nxb\t=\tBaker Island\nxc\t=\tCoral Sea Islands\nxd\t=\tDhekelia\nxe\t=\tEuropa Island\nxg\t=\tGaza Strip\nxh\t=\tHowland Island\nxj\t=\tJan Mayen\nxk\t=\tKosovo\nxl\t=\tPalmyra Atoll\nxm\t=\tKingman Reef\nxp\t=\tParacel Islands\nxq\t=\tJarvis Island\nxr\t=\tSvalbard\nxs\t=\tSpratly Islands\nxt\t=\tTromelin Island\nxu\t=\tJohnston Atoll\nxv\t=\tNavassa Island\nxw\t=\tWest Bank\nye\t=\tYemen\nyt\t=\tMayotte\nza\t=\tSouth Africa\nzm\t=\tZambia\nzw\t=\tZimbabwe\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/resetProfile.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!ENTITY refreshProfile.dialog.title         \"Refresh &brandShortName;\">\n<!ENTITY refreshProfile.dialog.description1  \"Start fresh to fix problems and restore performance.\">\n<!ENTITY refreshProfile.dialog.description2  \"This will:\">\n<!ENTITY refreshProfile.dialog.items.label1  \"Remove your add-ons and customizations\">\n<!ENTITY refreshProfile.dialog.items.label2  \"Restore your browser settings to their defaults\">\n<!ENTITY refreshProfile.dialog.button.label  \"Refresh &brandShortName;\">\n\n<!ENTITY refreshProfile.title                \"Give &brandShortName; a tune up\">\n<!ENTITY refreshProfile.button.label         \"Refresh &brandShortName;…\">\n\n<!ENTITY refreshProfile.cleaning.description \"Almost done…\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/resetProfile.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These strings are used for profile reset.\n\n# LOCALIZATION NOTE (resetUnusedProfile.message): %S is brandShortName.\nresetUnusedProfile.message=It looks like you haven’t started %S in a while. Do you want to clean it up for a fresh, like-new experience? And by the way, welcome back!\n# LOCALIZATION NOTE (resetUninstalled.message): %S is brandShortName.\nresetUninstalled.message=Looks like you’ve reinstalled %S. Want us to clean it up for a fresh, like-new experience?\n\n# LOCALIZATION NOTE (refreshProfile.resetButton.label): %S is brandShortName.\nrefreshProfile.resetButton.label=Refresh %S…\nrefreshProfile.resetButton.accesskey=e\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/search/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddEngineConfirmTitle=Add Search Engine\naddEngineConfirmation=Add “%S” to the list of engines available in the search bar?\\n\\nFrom: %S\naddEngineAsCurrentText=Make this the c&urrent search engine\naddEngineAddButtonLabel=Add\n\nerror_loading_engine_title=Download Error\n# LOCALIZATION NOTE (error_loading_engine_msg2): %1$S = brandShortName, %2$S = location\nerror_loading_engine_msg2=%S could not download the search plugin from:\\n%S\nerror_duplicate_engine_msg=%S could not install the search plugin from “%S” because an engine with the same name already exists.\n\nerror_invalid_engine_title=Install Error\nerror_invalid_format_title=Invalid Format\n# LOCALIZATION NOTE (error_invalid_engine_msg2): %1$S = brandShortName, %2$S = location (url)\nerror_invalid_engine_msg2=%1$S could not install the search engine from: %2$S\n\nsuggestion_label=Suggestions\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/security/caps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\nCheckLoadURIError = Security Error: Content at %S may not load or link to %S.\nCheckSameOriginError = Security Error: Content at %S may not load data from %S.\nExternalDataError = Security Error: Content at %S attempted to load %S, but may not load external data when being used as an image. \n\n# LOCALIZATION NOTE (GetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nGetPropertyDeniedOrigins = Permission denied for <%1$S> to get property %2$S.%3$S from <%4$S>.\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomain = Permission denied for <%1$S> (document.domain=<%5$S>) to get property %2$S.%3$S from <%4$S> (document.domain has not been set).\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsObjectDomain = Permission denied for <%1$S> (document.domain has not been set) to get property %2$S.%3$S from <%4$S> (document.domain=<%5$S>).\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomainObjectDomain = Permission denied for <%1$S> (document.domain=<%5$S>) to get property %2$S.%3$S from <%4$S> (document.domain=<%6$S>).\n\n# LOCALIZATION NOTE (SetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nSetPropertyDeniedOrigins = Permission denied for <%1$S> to set property %2$S.%3$S on <%4$S>.\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomain = Permission denied for <%1$S> (document.domain=<%5$S>) to set property %2$S.%3$S on <%4$S> (document.domain has not been set).\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsObjectDomain = Permission denied for <%1$S> (document.domain has not been set) to set property %2$S.%3$S on <%4$S> (document.domain=<%5$S>).\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomainObjectDomain = Permission denied for <%1$S> (document.domain=<%5$S>) to set property %2$S.%3$S on <%4$S> (document.domain=<%6$S>).\n\n# LOCALIZATION NOTE (CallMethodDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nCallMethodDeniedOrigins = Permission denied for <%1$S> to call method %2$S.%3$S on <%4$S>.\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomain = Permission denied for <%1$S> (document.domain=<%5$S>) to call method %2$S.%3$S on <%4$S> (document.domain has not been set).\n# LOCALIZATION NOTE (CallMethodDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsObjectDomain = Permission denied for <%1$S> (document.domain has not been set) to call method %2$S.%3$S on <%4$S> (document.domain=<%5$S>).\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomainObjectDomain = Permission denied for <%1$S> (document.domain=<%5$S>) to call method %2$S.%3$S on <%4$S> (document.domain=<%6$S>).\n\nGetPropertyDeniedOriginsOnlySubject = Permission denied for <%S> to get property %S.%S\nSetPropertyDeniedOriginsOnlySubject = Permission denied for <%S> to set property %S.%S\nCallMethodDeniedOriginsOnlySubject = Permission denied for <%S> to call method %S.%S\nCreateWrapperDenied = Permission denied to create wrapper for object of class %S\nCreateWrapperDeniedForOrigin = Permission denied for <%2$S> to create wrapper for object of class %1$S\nProtocolFlagError = Warning: Protocol handler for ‘%S’ doesn’t advertise a security policy.  While loading of such protocols is allowed for now, this is deprecated.  Please see the documentation in nsIProtocolHandler.idl.\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/security/csp.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# CSP Warnings:\n# LOCALIZATION NOTE (CSPViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPViolation = The page’s settings blocked the loading of a resource: %1$S\n# LOCALIZATION NOTE (CSPViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPViolationWithURI = The page’s settings blocked the loading of a resource at %2$S (“%1$S”).\n# LOCALIZATION NOTE (CSPROViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPROViolation = A violation occurred for a report-only CSP policy (“%1$S”). The behavior was allowed, and a CSP report was sent.\n# LOCALIZATION NOTE (CSPROViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPROViolationWithURI = The page’s settings observed the loading of a resource at %2$S (“%1$S”). A CSP report is being sent.\n# LOCALIZATION NOTE (triedToSendReport):\n# %1$S is the URI we attempted to send a report to.\ntriedToSendReport = Tried to send report to invalid URI: “%1$S”\n# LOCALIZATION NOTE (couldNotParseReportURI):\n# %1$S is the report URI that could not be parsed\ncouldNotParseReportURI = couldn’t parse report URI: %1$S\n# LOCALIZATION NOTE (couldNotProcessUnknownDirective):\n# %1$S is the unknown directive\ncouldNotProcessUnknownDirective = Couldn’t process unknown directive ‘%1$S’\n# LOCALIZATION NOTE (ignoringUnknownOption):\n# %1$S is the option that could not be understood\nignoringUnknownOption = Ignoring unknown option %1$S\n# LOCALIZATION NOTE (ignoringDuplicateSrc):\n# %1$S defines the duplicate src\nignoringDuplicateSrc = Ignoring duplicate source %1$S\n# LOCALIZATION NOTE (ignoringSrcFromMetaCSP):\n# %1$S defines the ignored src\nignoringSrcFromMetaCSP = Ignoring source ‘%1$S’ (Not supported when delivered via meta element).\n# LOCALIZATION NOTE (ignoringSrcWithinScriptStyleSrc):\n# %1$S is the ignored src\n# script-src and style-src are directive names and should not be localized\nignoringSrcWithinScriptStyleSrc = Ignoring “%1$S” within script-src or style-src: nonce-source or hash-source specified\n# LOCALIZATION NOTE (ignoringSrcForStrictDynamic):\n# %1$S is the ignored src\n# script-src, as well as 'strict-dynamic' should not be localized\nignoringSrcForStrictDynamic = Ignoring “%1$S” within script-src: ‘strict-dynamic’ specified\n# LOCALIZATION NOTE (ignoringStrictDynamic):\n# %1$S is the ignored src\nignoringStrictDynamic = Ignoring source “%1$S” (Only supported within script-src). \n# LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):\n# %1$S is the csp directive that contains 'strict-dynamic'\n# 'strict-dynamic' should not be localized\nstrictDynamicButNoHashOrNonce = Keyword ‘strict-dynamic’ within “%1$S” with no valid nonce or hash might block all scripts from loading\n# LOCALIZATION NOTE (reportURInotHttpsOrHttp2):\n# %1$S is the ETLD of the report URI that is not HTTP or HTTPS\nreportURInotHttpsOrHttp2 = The report URI (%1$S) should be an HTTP or HTTPS URI.\n# LOCALIZATION NOTE (reportURInotInReportOnlyHeader):\n# %1$S is the ETLD of the page with the policy\nreportURInotInReportOnlyHeader = This site (%1$S) has a Report-Only policy without a report URI. CSP will not block and cannot report violations of this policy.\n# LOCALIZATION NOTE (failedToParseUnrecognizedSource):\n# %1$S is the CSP Source that could not be parsed\nfailedToParseUnrecognizedSource = Failed to parse unrecognized source %1$S\n# LOCALIZATION NOTE (inlineScriptBlocked):\n# inline script refers to JavaScript code that is embedded into the HTML document.\ninlineScriptBlocked = An attempt to execute inline scripts has been blocked\n# LOCALIZATION NOTE (inlineStyleBlocked):\n# inline style refers to CSS code that is embedded into the HTML document.\ninlineStyleBlocked = An attempt to apply inline style sheets has been blocked\n# LOCALIZATION NOTE (scriptFromStringBlocked):\n# eval is a name and should not be localized.\nscriptFromStringBlocked = An attempt to call JavaScript from a string (by calling a function like eval) has been blocked\n# LOCALIZATION NOTE (upgradeInsecureRequest):\n# %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.\nupgradeInsecureRequest = Upgrading insecure request ‘%1$S’ to use ‘%2$S’\n# LOCALIZATION NOTE (ignoreSrcForDirective):\nignoreSrcForDirective = Ignoring srcs for directive ‘%1$S’\n# LOCALIZATION NOTE (hostNameMightBeKeyword):\n# %1$S is the hostname in question and %2$S is the keyword\nhostNameMightBeKeyword = Interpreting %1$S as a hostname, not a keyword. If you intended this to be a keyword, use ‘%2$S’ (wrapped in single quotes).\n# LOCALIZATION NOTE (notSupportingDirective):\n# directive is not supported (e.g. 'reflected-xss')\nnotSupportingDirective = Not supporting directive ‘%1$S’. Directive and values will be ignored.\n# LOCALIZATION NOTE (blockAllMixedContent):\n# %1$S is the URL of the blocked resource load.\nblockAllMixedContent = Blocking insecure request ‘%1$S’.\n# LOCALIZATION NOTE (ignoringDirectiveWithNoValues):\n# %1$S is the name of a CSP directive that requires additional values (e.g., 'require-sri-for')\nignoringDirectiveWithNoValues = Ignoring ‘%1$S’ since it does not contain any parameters.\n# LOCALIZATION NOTE (ignoringReportOnlyDirective):\n# %1$S is the directive that is ignored in report-only mode.\nignoringReportOnlyDirective = Ignoring sandbox directive when delivered in a report-only policy ‘%1$S’\n# LOCALIZATION NOTE (deprecatedReferrerDirective):\n# %1$S is the value of the deprecated Referrer Directive.\ndeprecatedReferrerDirective = Referrer Directive ‘%1$S’ has been deprecated. Please use the Referrer-Policy header instead.\n\n# CSP Errors:\n# LOCALIZATION NOTE (couldntParseInvalidSource):\n# %1$S is the source that could not be parsed\ncouldntParseInvalidSource = Couldn’t parse invalid source %1$S\n# LOCALIZATION NOTE (couldntParseInvalidHost):\n# %1$S is the host that's invalid\ncouldntParseInvalidHost = Couldn’t parse invalid host %1$S\n# LOCALIZATION NOTE (couldntParseScheme):\n# %1$S is the string source\ncouldntParseScheme = Couldn’t parse scheme in %1$S\n# LOCALIZATION NOTE (couldntParsePort):\n# %1$S is the string source\ncouldntParsePort = Couldn’t parse port in %1$S\n# LOCALIZATION NOTE (duplicateDirective):\n# %1$S is the name of the duplicate directive\nduplicateDirective = Duplicate %1$S directives detected.  All but the first instance will be ignored.\n# LOCALIZATION NOTE (deprecatedDirective):\n# %1$S is the name of the deprecated directive, %2$S is the name of the replacement.\ndeprecatedDirective = Directive ‘%1$S’ has been deprecated. Please use directive ‘%2$S’ instead.\n# LOCALIZATION NOTE (couldntParseInvalidSandboxFlag):\n# %1$S is the option that could not be understood\ncouldntParseInvalidSandboxFlag = Couldn’t parse invalid sandbox flag ‘%1$S’\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/security/security.properties",
    "content": "# Mixed Content Blocker\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the blocked mixed content resource\nBlockMixedDisplayContent = Blocked loading mixed display content “%1$S”\nBlockMixedActiveContent = Blocked loading mixed active content “%1$S”\n\n# CORS\n# LOCALIZATION NOTE: Do not translate \"Access-Control-Allow-Origin\", Access-Control-Allow-Credentials, Access-Control-Allow-Methods, Access-Control-Allow-Headers\nCORSDisabled=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at %1$S. (Reason: CORS disabled).\nCORSRequestNotHttp=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at %1$S. (Reason: CORS request not http).\nCORSMissingAllowOrigin=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at %1$S. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).\nCORSAllowOriginNotMatchingOrigin=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at %1$S. (Reason: CORS header ‘Access-Control-Allow-Origin’ does not match ‘%2$S’).\nCORSNotSupportingCredentials=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at ‘%1$S’. (Reason: Credential is not supported if the CORS header ‘Access-Control-Allow-Origin’ is ‘*’).\nCORSMethodNotFound=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at %1$S. (Reason: Did not find method in CORS header ‘Access-Control-Allow-Methods’).\nCORSMissingAllowCredentials=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at %1$S. (Reason: expected ‘true’ in CORS header ‘Access-Control-Allow-Credentials’).\nCORSPreflightDidNotSucceed=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at %1$S. (Reason: CORS preflight channel did not succeed).\nCORSInvalidAllowMethod=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at %1$S. (Reason: invalid token ‘%2$S’ in CORS header ‘Access-Control-Allow-Methods’).\nCORSInvalidAllowHeader=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at %1$S. (Reason: invalid token ‘%2$S’ in CORS header ‘Access-Control-Allow-Headers’).\nCORSMissingAllowHeaderFromPreflight=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at %1$S. (Reason: missing token ‘%2$S’ in CORS header ‘Access-Control-Allow-Headers’ from CORS preflight channel).\n\n# LOCALIZATION NOTE: Do not translate \"Strict-Transport-Security\", \"HSTS\", \"max-age\" or \"includeSubDomains\"\nSTSUnknownError=Strict-Transport-Security: An unknown error occurred processing the header specified by the site.\nSTSUntrustworthyConnection=Strict-Transport-Security: The connection to the site is untrustworthy, so the specified header was ignored.\nSTSCouldNotParseHeader=Strict-Transport-Security: The site specified a header that could not be parsed successfully.\nSTSNoMaxAge=Strict-Transport-Security: The site specified a header that did not include a ‘max-age’ directive.\nSTSMultipleMaxAges=Strict-Transport-Security: The site specified a header that included multiple ‘max-age’ directives.\nSTSInvalidMaxAge=Strict-Transport-Security: The site specified a header that included an invalid ‘max-age’ directive.\nSTSMultipleIncludeSubdomains=Strict-Transport-Security: The site specified a header that included multiple ‘includeSubDomains’ directives.\nSTSInvalidIncludeSubdomains=Strict-Transport-Security: The site specified a header that included an invalid ‘includeSubDomains’ directive.\nSTSCouldNotSaveState=Strict-Transport-Security: An error occurred noting the site as a Strict-Transport-Security host.\n\n# LOCALIZATION NOTE: Do not translate \"Public-Key-Pins\", \"HPKP\", \"max-age\", \"report-uri\" or \"includeSubDomains\"\nPKPUnknownError=Public-Key-Pins: An unknown error occurred processing the header specified by the site.\nPKPUntrustworthyConnection=Public-Key-Pins: The connection to the site is untrustworthy, so the specified header was ignored.\nPKPCouldNotParseHeader=Public-Key-Pins: The site specified a header that could not be parsed successfully.\nPKPNoMaxAge=Public-Key-Pins: The site specified a header that did not include a ‘max-age’ directive.\nPKPMultipleMaxAges=Public-Key-Pins: The site specified a header that included multiple ‘max-age’ directives.\nPKPInvalidMaxAge=Public-Key-Pins: The site specified a header that included an invalid ‘max-age’ directive.\nPKPMultipleIncludeSubdomains=Public-Key-Pins: The site specified a header that included multiple ‘includeSubDomains’ directives.\nPKPInvalidIncludeSubdomains=Public-Key-Pins: The site specified a header that included an invalid ‘includeSubDomains’ directive.\nPKPInvalidPin=Public-Key-Pins: The site specified a header that included an invalid pin.\nPKPMultipleReportURIs=Public-Key-Pins: The site specified a header that included multiple ‘report-uri’ directives.\nPKPPinsetDoesNotMatch=Public-Key-Pins: The site specified a header that did not include a matching pin.\nPKPNoBackupPin=Public-Key-Pins: The site specified a header that did not include a backup pin.\nPKPCouldNotSaveState=Public-Key-Pins: An error occurred noting the site as a Public-Key-Pins host.\nPKPRootNotBuiltIn=Public-Key-Pins: The certificate used by the site was not issued by a certificate in the default root certificate store. To prevent accidental breakage, the specified header was ignored.\n\n# LOCALIZATION NOTE: Do not translate \"SHA-1\"\nSHA1Sig=This site makes use of a SHA-1 Certificate; it’s recommended you use certificates with signature algorithms that use hash functions stronger than SHA-1.\nInsecurePasswordsPresentOnPage=Password fields present on an insecure (http://) page. This is a security risk that allows user login credentials to be stolen.\nInsecureFormActionPasswordsPresent=Password fields present in a form with an insecure (http://) form action. This is a security risk that allows user login credentials to be stolen.\nInsecurePasswordsPresentOnIframe=Password fields present on an insecure (http://) iframe. This is a security risk that allows user login credentials to be stolen.\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the insecure mixed content resource\nLoadingMixedActiveContent2=Loading mixed (insecure) active content “%1$S” on a secure page\nLoadingMixedDisplayContent2=Loading mixed (insecure) display content “%1$S” on a secure page\n# LOCALIZATION NOTE: Do not translate \"allow-scripts\", \"allow-same-origin\", \"sandbox\" or \"iframe\"\nBothAllowScriptsAndSameOriginPresent=An iframe which has both allow-scripts and allow-same-origin for its sandbox attribute can remove its sandboxing.\n\n# Sub-Resource Integrity\n# LOCALIZATION NOTE: Do not translate \"script\" or \"integrity\". \"%1$S\" is the invalid token found in the attribute.\nMalformedIntegrityHash=The script element has a malformed hash in its integrity attribute: “%1$S”. The correct format is “<hash algorithm>-<hash value>”.\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityLength=The hash contained in the integrity attribute has the wrong length.\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityBase64=The hash contained in the integrity attribute could not be decoded.\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the type of hash algorigthm in use (e.g. \"sha256\").\nIntegrityMismatch=None of the “%1$S” hashes in the integrity attribute match the content of the subresource.\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the sub-resource that cannot be protected using SRI.\nIneligibleResource=“%1$S” is not eligible for integrity checks since it’s neither CORS-enabled nor same-origin.\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the invalid hash algorithm found in the attribute.\nUnsupportedHashAlg=Unsupported hash algorithm in the integrity attribute: “%1$S”\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nNoValidMetadata=The integrity attribute does not contain any valid metadata.\n\n# LOCALIZATION NOTE: Do not translate \"RC4\".\nWeakCipherSuiteWarning=This site uses the cipher RC4 for encryption, which is deprecated and insecure.\n\n#XCTO: nosniff\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options: nosniff\".\nMimeTypeMismatch=The resource from “%1$S” was blocked due to MIME type mismatch (X-Content-Type-Options: nosniff).\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options\" and also do not trasnlate \"nosniff\".\nXCTOHeaderValueMissing=X-Content-Type-Options header warning: value was “%1$S”; did you mean to send “nosniff”?\n\nBlockScriptWithWrongMimeType=Script from “%1$S” was blocked because of a disallowed MIME type.\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/storage.properties",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Storage code.\n#\n# The Initial Developer of the Original Code is Google Inc.\n# Portions created by the Initial Developer are Copyright (C) 2006\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Brett Wilson <brettw@gmail.com>\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either of the GNU General Public License Version 2 or later (the \"GPL\"),\n# or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nstorageWriteError=There was an error writing data to the disk. This error is sometimes caused by a full disk.\\n\\nPlease restart this application\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/svg/svg.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAttributeParseWarning=Unexpected value %2$S parsing %1$S attribute.\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/textcontext.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cutCmd.label \"Cut\">\n<!ENTITY cutCmd.accesskey \"t\">\n<!ENTITY copyCmd.label \"Copy\">\n<!ENTITY copyCmd.accesskey \"c\">\n<!ENTITY pasteCmd.label \"Paste\">\n<!ENTITY pasteCmd.accesskey \"p\">\n<!ENTITY undoCmd.label \"Undo\">\n<!ENTITY undoCmd.accesskey \"u\">\n<!ENTITY selectAllCmd.label \"Select All\">\n<!ENTITY selectAllCmd.accesskey \"a\">\n<!ENTITY deleteCmd.label \"Delete\">\n<!ENTITY deleteCmd.accesskey \"d\">\n\n<!ENTITY spellAddToDictionary.label \"Add to Dictionary\">\n<!ENTITY spellAddToDictionary.accesskey \"o\">\n<!ENTITY spellUndoAddToDictionary.label \"Undo Add To Dictionary\">\n<!ENTITY spellUndoAddToDictionary.accesskey \"n\">\n<!ENTITY spellCheckToggle.label \"Check Spelling\">\n<!ENTITY spellCheckToggle.accesskey \"g\">\n<!ENTITY spellNoSuggestions.label \"(No Spelling Suggestions)\">\n<!ENTITY spellDictionaries.label \"Languages\">\n<!ENTITY spellDictionaries.accesskey \"l\">\n\n<!ENTITY searchTextBox.clear.label \"Clear\">\n\n<!ENTITY fillLoginMenu.label          \"Fill Login\">\n<!ENTITY fillLoginMenu.accesskey      \"F\">\n<!ENTITY fillPasswordMenu.label       \"Fill Password\">\n<!ENTITY fillPasswordMenu.accesskey   \"F\">\n<!ENTITY fillUsernameMenu.label       \"Fill Username\">\n<!ENTITY fillUsernameMenu.accesskey   \"F\">\n<!ENTITY noLoginSuggestions.label     \"(No Login Suggestions)\">\n<!ENTITY viewSavedLogins.label        \"View Saved Logins\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/tree.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restoreColumnOrder.label \"Restore Column Order\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/videocontrols.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY playButton.playLabel \"Play\">\n<!ENTITY playButton.pauseLabel \"Pause\">\n<!ENTITY muteButton.muteLabel \"Mute\">\n<!ENTITY muteButton.unmuteLabel \"Unmute\">\n<!ENTITY fullscreenButton.enterfullscreenlabel \"Full Screen\">\n<!ENTITY fullscreenButton.exitfullscreenlabel \"Exit Full Screen\">\n<!ENTITY castingButton.castingLabel \"Cast to Screen\">\n<!ENTITY closedCaption.off \"Off\">\n\n<!ENTITY stats.media \"Media\">\n<!ENTITY stats.size \"Size\">\n<!ENTITY stats.activity \"Activity\">\n<!ENTITY stats.activityPaused \"Paused\">\n<!ENTITY stats.activityPlaying \"Playing\">\n<!ENTITY stats.activityEnded \"Ended\">\n<!ENTITY stats.activitySeeking \"(seeking)\">\n<!ENTITY stats.volume \"Volume\">\n<!ENTITY stats.framesParsed \"Frames parsed\">\n<!ENTITY stats.framesDecoded \"Frames decoded\">\n<!ENTITY stats.framesPresented \"Frames presented\">\n<!ENTITY stats.framesPainted \"Frames painted\">\n\n<!ENTITY error.aborted \"Video loading stopped.\">\n<!ENTITY error.network \"Video playback aborted due to a network error.\">\n<!ENTITY error.decode \"Video can’t be played because the file is corrupt.\">\n<!ENTITY error.srcNotSupported \"Video format or MIME type is not supported.\">\n<!ENTITY error.noSource2 \"No video with supported format and MIME type found.\">\n<!ENTITY error.generic \"Video playback aborted due to an unknown error.\">\n\n<!-- LOCALIZATION NOTE (scrubberScale.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 of 6:00:00 elapsed\".\n-->\n<!ENTITY scrubberScale.nameFormat \"#1 of #2 elapsed\">\n\n<!-- LOCALIZATION NOTE (positionAndDuration.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 / 6:00:00\".\nNote that #2 is not always available. For example, when at the 5 minute mark in an\nunknown duration video, #1 would be \"5:00\" and the string which is surrounded by\n<span> would be deleted, result string would be \"5:00\".\n-->\n<!ENTITY positionAndDuration.nameFormat \"#1<span> / #2</span>\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/viewSource.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from content/viewSource.xul -->\n\n<!-- LOCALIZATION NOTE (mainWindow.title) : DONT_TRANSLATE --> \n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE --> \n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifierseparator) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifierseparator \" - \">\n<!ENTITY mainWindow.preface \"Source of: \">\n\n<!ENTITY fileMenu.label \"File\">\n<!ENTITY fileMenu.accesskey \"F\">\n<!ENTITY savePageCmd.label \"Save Page As…\">\n<!ENTITY savePageCmd.accesskey \"A\">\n<!ENTITY savePageCmd.commandkey \"S\">\n<!ENTITY pageSetupCmd.label \"Page Setup…\">\n<!ENTITY pageSetupCmd.accesskey \"u\">\n<!ENTITY printPreviewCmd.label \"Print Preview\">\n<!ENTITY printPreviewCmd.accesskey \"v\">\n<!ENTITY printCmd.label \"Print…\">\n<!ENTITY printCmd.accesskey \"P\">\n<!ENTITY printCmd.commandkey \"P\">\n<!ENTITY closeCmd.label \"Close\">\n<!ENTITY closeCmd.accesskey \"C\">\n<!ENTITY closeCmd.commandkey \"W\">\n\n<!-- LOCALIZATION NOTE :\ntextEnlarge.commandkey3, textReduce.commandkey2 and\ntextReset.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n<!ENTITY textEnlarge.commandkey \"+\">\n<!ENTITY textEnlarge.commandkey2 \"=\">\n<!ENTITY textEnlarge.commandkey3 \"\">\n<!ENTITY textReduce.commandkey \"-\">\n<!ENTITY textReduce.commandkey2 \"\">\n<!ENTITY textReset.commandkey \"0\">\n<!ENTITY textReset.commandkey2 \"\">\n\n<!ENTITY goToLineCmd.label \"Go to Line…\">\n<!ENTITY goToLineCmd.accesskey \"G\">\n<!ENTITY goToLineCmd.commandkey \"l\">\n\n<!ENTITY viewMenu.label           \"View\">\n<!ENTITY viewMenu.accesskey       \"V\">\n<!ENTITY reloadCmd.label \"Reload\">\n<!ENTITY reloadCmd.accesskey \"R\">\n<!ENTITY reloadCmd.commandkey \"r\">\n<!ENTITY menu_wrapLongLines.title \"Wrap Long Lines\"> \n<!ENTITY menu_wrapLongLines.accesskey \"W\">\n<!ENTITY menu_highlightSyntax.label \"Syntax Highlighting\">\n<!ENTITY menu_highlightSyntax.accesskey \"H\">\n<!ENTITY menu_textSize.label \"Text Size\">\n<!ENTITY menu_textSize.accesskey \"Z\">\n<!ENTITY menu_textEnlarge.label \"Increase\">\n<!ENTITY menu_textEnlarge.accesskey \"I\">\n<!ENTITY menu_textReduce.label \"Decrease\">\n<!ENTITY menu_textReduce.accesskey \"D\">\n<!ENTITY menu_textReset.label \"Normal\">\n<!ENTITY menu_textReset.accesskey \"N\">\n\n<!ENTITY findOnCmd.label     \"Find in This Page…\">\n<!ENTITY findOnCmd.accesskey \"F\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label  \"Find Again\">\n<!ENTITY findAgainCmd.accesskey \"g\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY backCmd.label \"Back\">\n<!ENTITY backCmd.accesskey \"B\">\n<!ENTITY forwardCmd.label \"Forward\">\n<!ENTITY forwardCmd.accesskey \"F\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n\n<!ENTITY copyLinkCmd.label \"Copy Link Location\">\n<!ENTITY copyLinkCmd.accesskey \"L\">\n<!ENTITY copyEmailCmd.label \"Copy Email Address\">\n<!ENTITY copyEmailCmd.accesskey \"E\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/viewSource.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngoToLineTitle     = Go to line\ngoToLineText      = Enter line number\ninvalidInputTitle = Invalid input\ninvalidInputText  = The line number entered is invalid.\noutOfRangeTitle   = Line not found\noutOfRangeText    = The specified line was not found.\nstatusBarLineCol  = Line %1$S, Col %2$S\nviewSelectionSourceTitle = DOM Source of Selection\nviewMathMLSourceTitle    = DOM Source of MathML\n\ncontext_goToLine_label        = Go to Line…\ncontext_goToLine_accesskey    = L\ncontext_wrapLongLines_label   = Wrap Long Lines\ncontext_highlightSyntax_label = Syntax Highlighting\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/webConsole.dtd",
    "content": "<!ENTITY networkPanel.requestURL                  \"Request URL\">\n<!ENTITY networkPanel.requestMethod               \"Request Method\">\n<!ENTITY networkPanel.statusCode                  \"Status Code\">\n\n<!ENTITY networkPanel.requestHeaders              \"Request Headers\">\n<!ENTITY networkPanel.requestCookie               \"Sent Cookie\">\n<!ENTITY networkPanel.requestBody                 \"Request Body\">\n<!ENTITY networkPanel.requestFormData             \"Sent Form Data\">\n\n<!ENTITY networkPanel.responseHeaders             \"Response Headers\">\n<!ENTITY networkPanel.responseBody                \"Response Body\">\n<!ENTITY networkPanel.responseBodyCached          \"Cached Data\">\n<!ENTITY networkPanel.responseBodyUnknownType     \"Unknown Content Type\">\n<!ENTITY networkPanel.responseNoBody              \"No Response Body\">\n<!ENTITY networkPanel.responseImage               \"Received Image\">\n<!ENTITY networkPanel.responseImageCached         \"Cached Image\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/webapps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (webapps.uninstall.notification): %S will be replaced with the name of the uninstalled web app\nuninstall.notification = %S has been uninstalled from your computer.\nuninstall.label = Uninstall App\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/wizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  button-back-mac.label        \"Go Back\">\n<!ENTITY  button-back-mac.accesskey    \"B\">\n<!ENTITY  button-next-mac.label        \"Continue\">\n<!ENTITY  button-next-mac.accesskey    \"C\">\n<!ENTITY  button-finish-mac.label      \"Done\">\n<!ENTITY  button-cancel-mac.label      \"Cancel\">\n\n<!ENTITY  button-back-unix.label       \"Back\">\n<!ENTITY  button-back-unix.accesskey   \"B\">\n<!ENTITY  button-next-unix.label       \"Next\">\n<!ENTITY  button-next-unix.accesskey   \"N\">\n<!ENTITY  button-finish-unix.label     \"Finish\">\n<!ENTITY  button-cancel-unix.label     \"Cancel\">\n\n<!ENTITY  button-back-win.label        \"&lt; Back\">\n<!ENTITY  button-back-win.accesskey    \"B\">\n<!ENTITY  button-next-win.label        \"Next &gt;\">\n<!ENTITY  button-next-win.accesskey    \"N\">\n<!ENTITY  button-finish-win.label      \"Finish\">\n<!ENTITY  button-cancel-win.label      \"Cancel\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/wizard.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndefault-first-title=Welcome to the %S\ndefault-last-title=Completing the %S\ndefault-first-title-mac=Introduction\ndefault-last-title-mac=Conclusion\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/xbl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nUnexpectedElement=Unexpected <%1$S> element.\n# LOCALIZATION NOTE: do not localize key=“%S” modifiers=“%S” id=“%S”\nGTK2Conflict2=Key event not available on GTK2: key=“%S” modifiers=“%S” id=“%S”\nWinConflict2=Key event not available on some keyboard layouts: key=“%S” modifiers=“%S” id=“%S”\nTooDeepBindingRecursion=The XBL binding “%S” is already used by too many ancestor elements; not applying it to prevent infinite recursion.\nCircularExtendsBinding=Extending the XBL binding “%S” with “%S” would lead to it extending itself\n# LOCALIZATION NOTE: do not localize <handler command=\"…\">\nCommandNotInChrome=Use of <handler command=\"…\"> not allowed outside chrome.\nMalformedXBL = An XBL file is malformed. Did you forget the XBL namespace on the bindings tag?\nInvalidExtendsBinding=Extending “%S” is invalid. In general, do not extend tag names.\nMissingIdAttr = An “id” attribute missing on the binding tag.\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/xml/prettyprint.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY xml.nostylesheet \"This XML file does not appear to have any style information associated with it. The document tree is shown below.\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/xpinstall/xpinstall.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#--------------------------------------------------------------------\n#   Install Actions\n#--------------------------------------------------------------------\nInstallFile=Installing: %s\nInstallSharedFile=Installing Shared File: %s\nReplaceFile=Replacing: %s\nReplaceSharedFile=Replacing Shared File: %s\nSkipFile=Skipping: %s\nSkipSharedFile=Skipping Shared File: %s\n\nDeleteFile=Deleting file: %s\nDeleteComponent=Deleting component: %s\n\nExecute=Executing: %s\nExecuteWithArgs=Executing: %s with argument: %s\n\nCopyFile=Copy File: %s to %s\nExecuteFile=Execute File: %s\nExecuteFileWithArgs=Execute File: %s with argument: %s\nMoveFile=Move File: %s to %s\nRenameFile=Rename File: %s to %s\nCreateFolder=Create Folder: %s\nRemoveFolder=Remove Folder: %s\nRenameFolder=Rename Folder: %s to %s\nWindowsShortcut=Windows Shortcut: %s\nMacAlias=Mac Alias: %s\nWindowsRegisterServer=Windows Register Server: %s\nUnknownFileOpCommand=Unknown file operation command!\n\nPatch=Patching: %s\n\nUninstall=Uninstalling: %s\n\nRegSkin=Register Skin: %s\nRegLocale=Register Locale: %s\nRegContent=Register Content: %s\nRegPackage=Register Package: %s\n\n#--------------------------------------------------------------------\n#   Dialog Messages\n#--------------------------------------------------------------------\n\nApplyNowSkin=Use this theme\nApplyNowLocale=Use this locale\n\nConfirmSkin=Install the theme \"%1$S\" from %2$S?\nConfirmLocale=Install the locale \"%1$S\" from %2$S?\n\nOK=Install\n\nprogress.queued=Queued\nprogress.downloading=Downloading…\nprogress.downloaded=Downloaded\nprogress.installing=Installing…\n\nUnsigned=Unsigned\n\n#--------------------------------------------------------------------\n#   Miscellaneous\n#--------------------------------------------------------------------\nERROR=ERROR\n\nerror0=Success\nerror999=Restart to complete\nerror-202=Access denied\nerror-203=Unexpected installation error\\nReview the Error Console log for more details.\nerror-204=Install script not found\nerror-207=Not a valid install package\nerror-208=Invalid argument\nerror-210=User canceled\nerror-214=Required file does not exist\nerror-215=Read only\nerror-218=AppleSingle extraction error\nerror-219=Invalid path\nerror-225=EXTRACTION_FAILED\nerror-227=Canceled\nerror-228=Download error\nerror-229=Script error\nerror-230=Already exists\nerror-235=Out of space\nerror-239=Chrome registration failed\nerror-240=Unfinished install\nerror-244=Unsupported package\nerror-260=Signing could not be verified.\nerror-261=Invalid file hash (possible download corruption)\nerror-262=Unknown or invalid file hash type\nerror-299=Out of memory\n\n# there are other error codes, either rare or obsolete,\n# that are not worth translating at this time.\nunknown.error=Unexpected error %S\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/xslt/xslt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n1  = Parsing an XSLT stylesheet failed.\n2  = Parsing an XPath expression failed.\n3  = \n4  = XSLT transformation failed.\n5  = Invalid XSLT/XPath function.\n6  = XSLT Stylesheet (possibly) contains a recursion.\n7  = Attribute value illegal in XSLT 1.0.\n8  = An XPath expression was expected to return a NodeSet.\n9  = XSLT transformation was terminated by <xsl:message>.\n10 = A network error occurred loading an XSLT stylesheet:\n11 = An XSLT stylesheet does not have an XML mimetype:\n12 = An XSLT stylesheet directly or indirectly imports or includes itself:\n13 = An XPath function was called with the wrong number of arguments.\n14 = An unknown XPath extension function was called.\n15 = XPath parse failure: ‘)’ expected:\n16 = XPath parse failure: invalid axis:\n17 = XPath parse failure: Name or Nodetype test expected:\n18 = XPath parse failure: ‘]’ expected:\n19 = XPath parse failure: invalid variable name:\n20 = XPath parse failure: unexpected end of expression:\n21 = XPath parse failure: operator expected:\n22 = XPath parse failure: unclosed literal:\n23 = XPath parse failure: ‘:’ unexpected:\n24 = XPath parse failure: ‘!’ unexpected, negation is not():\n25 = XPath parse failure: illegal character found:\n26 = XPath parse failure: binary operator expected:\n27 = An XSLT stylesheet load was blocked for security reasons.\n28 = Evaluating an invalid expression.\n29 = Unbalanced curly brace.\n30 = Creating an element with an invalid QName.\n31 = Variable binding shadows variable binding within the same template.\n32 = Call to the key function not allowed.\n\nLoadingError = Error loading stylesheet: %S\nTransformError = Error during XSLT transformation: %S\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global/xul.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMissingOverlay=Failed to load overlay from %1$S.\nPINotInProlog=<?%1$S?> processing instruction does not have any effect outside the prolog anymore (see bug 360119).\nNeededToWrapXUL=XUL box for %1$S element contained an inline %2$S child, forcing all its children to be wrapped in a block.\nNeededToWrapXULInlineBox=XUL box for %1$S element contained an inline %2$S child, forcing all its children to be wrapped in a block.  This can often be fixed by replacing “display: -moz-inline-box” with “display: -moz-inline-box; display: inline-block”.\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global-platform/mac/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Jump\npress   =       Press\ncheck   =       Check\nuncheck =       Uncheck\nselect  =       Select\nopen    =       Open\nclose   =       Close\nswitch  =       Switch\nclick   =       Click\ncollapse=       Collapse\nexpand  =       Expand\nactivate=       Activate\ncycle   =       Cycle\n\n# Universal Access API support\n# (Mac Only)\n# The Role Description for AXWebArea (the web widget). Like in Safari.\nhtmlContent = HTML Content\n# The Role Description for the Tab button.\ntab     =       tab\n# The Role Description for definition list dl, dt and dd\nterm    =       term\ndefinition =    definition\n# The Role Description for an input type=\"search\" text field\nsearchTextField = search text field\n# The Role Description for WAI-ARIA Landmarks\napplication =   application\nsearch  =       search\nbanner  =       banner\nnavigation =    navigation\ncomplementary = complementary\ncontent =       content\nmain    =       main\n# The (spoken) role description for various WAI-ARIA roles\nalert       =      alert\nalertDialog =      alert dialog\narticle     =      article\ndocument    =      document\nlog         =      log\nmarquee     =      marquee\nmath        =      math\nnote        =      note\nregion      =      region\nstatus      =      application status\ntimer       =      timer\ntooltip     =      tooltip\nseparator    =      separator\ntabPanel     =      tab panel\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global-platform/mac/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global-platform/mac/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#mac\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key - open up arrow symbol (ctrl-e)\nVK_SHIFT=\\u21e7\n\n#the command key - clover leaf symbol (ctrl-q)\nVK_META=\\u2318\n\n#the win key - never generated by native key event\nVK_WIN=win\n\n#the option/alt key - splitting tracks symbol (ctrl-g)\nVK_ALT=\\u2325\n\n#the control key. hat symbol (ctrl-f)\nVK_CONTROL=\\u2303\n\n#the separator character used between modifiers (none on Mac OS)\nMODIFIER_SEPARATOR=\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global-platform/unix/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Jump\npress   =       Press\ncheck   =       Check\nuncheck =       Uncheck\nselect  =       Select\nopen    =       Open\nclose   =       Close\nswitch  =       Switch\nclick   =       Click\ncollapse=       Collapse\nexpand  =       Expand\nactivate=       Activate\ncycle   =       Cycle\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global-platform/unix/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global-platform/unix/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Shift\n\n#the command key\nVK_META=Meta\n\n#the win key (Super key and Hyper keys are mapped to DOM Win key)\nVK_WIN=Win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Ctrl\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global-platform/win/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Jump\npress   =       Press\ncheck   =       Check\nuncheck =       Uncheck\nselect  =       Select\nopen    =       Open\nclose   =       Close\nswitch  =       Switch\nclick   =       Click\ncollapse=       Collapse\nexpand  =       Expand\nactivate=       Activate\ncycle   =       Cycle\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global-platform/win/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global-platform/win/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Shift\n\n#the command key\nVK_META=Meta\n\n#the win key\nVK_WIN=Win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Ctrl\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/global-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#\n#   Localizable URLs\n#\npluginStartupMessage=Starting Plugin for type\n\n# plug-ins URLs\npluginupdates_label=mozilla.com/plugincheck\npluginupdates_url=http://www.mozilla.com/plugincheck/\n\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/mozapps/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (window.width2, window.height): These values should be\nclose to the golden ratio (1.618:1) while making sure it's wide enough for long\nfile names and tall enough to hint that there are more downloads in the list -->\n<!ENTITY window.width2                    \"485\">\n<!ENTITY window.height                    \"300\"> \n\n<!ENTITY starting.label                   \"Starting…\">\n<!ENTITY scanning.label                   \"Scanning for viruses…\">\n\n<!ENTITY downloads.title                  \"Downloads\">\n\n<!ENTITY cmd.pause.label                  \"Pause\">\n<!ENTITY cmd.pause.accesskey              \"P\">\n<!ENTITY cmd.resume.label                 \"Resume\">\n<!ENTITY cmd.resume.accesskey             \"R\">\n<!ENTITY cmd.cancel.label                 \"Cancel\">\n<!ENTITY cmd.cancel.accesskey             \"C\">\n<!ENTITY cmd.show.label                   \"Open Containing Folder\">\n<!ENTITY cmd.show.accesskey               \"F\">\n<!ENTITY cmd.showMac.label                \"Show in Finder\">\n<!ENTITY cmd.showMac.accesskey            \"F\">\n<!ENTITY cmd.open.label                   \"Open\">\n<!ENTITY cmd.open.accesskey               \"O\">\n<!ENTITY cmd.openWith.label               \"Open With…\">\n<!ENTITY cmd.openWith.accesskey           \"h\">\n<!ENTITY cmd.retry.label                  \"Retry\">\n<!ENTITY cmd.retry.accesskey              \"R\">\n<!ENTITY cmd.goToDownloadPage.label       \"Go to Download Page\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"G\">\n<!ENTITY cmd.copyDownloadLink.label       \"Copy Download Link\">\n<!ENTITY cmd.copyDownloadLink.accesskey   \"L\">\n<!ENTITY cmd.removeFromList.label         \"Remove From List\">\n<!ENTITY cmd.removeFromList.accesskey     \"e\">\n\n<!ENTITY cmd.close.commandKey             \"w\">\n<!ENTITY cmd.close2.commandKey            \"j\">\n<!ENTITY cmd.close2Unix.commandKey        \"y\">\n<!ENTITY cmd.clearList.label              \"Clear List\">\n<!ENTITY cmd.clearList.tooltip            \"Removes completed, canceled, and failed downloads from the list\">\n<!ENTITY cmd.clearList.accesskey          \"C\">\n<!ENTITY cmd.find.commandKey              \"f\">\n<!ENTITY cmd.search.commandKey            \"k\">\n\n<!ENTITY closeWhenDone.label              \"Close when downloads complete\">\n<!ENTITY closeWhenDone.tooltip            \"Closes the Downloads window when all files are done downloading\">\n\n<!ENTITY showFolder.label                 \"Show this Folder\">\n<!ENTITY searchBox.label                  \"Search…\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/mozapps/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (shortSeconds): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# s is the short form for seconds\nshortSeconds=s;s\n\n# LOCALIZATION NOTE (shortMinutes): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# m is the short form for minutes\nshortMinutes=m;m\n\n# LOCALIZATION NOTE (shortHours): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# h is the short form for hours\nshortHours=h;h\n\n# LOCALIZATION NOTE (shortDays): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# d is the short form for days\nshortDays=d;d\n\n# LOCALIZATION NOTE (paused): — is the \"em dash\" (long dash)\npaused=Paused —  #1\ndownloading=Downloading\nnotStarted=Not Started\nfailed=Failed\nfinished=Finished\ncanceled=Canceled\n\ndownloadErrorAlertTitle=Download Error\ndownloadErrorGeneric=The download cannot be saved because an unknown error occurred.\\n\\nPlease try again.\n\n# LOCALIZATION NOTE: we don't have proper plural support in the CPP code; bug 463102\nquitCancelDownloadsAlertTitle=Cancel All Downloads?\nquitCancelDownloadsAlertMsg=If you exit now, 1 download will be canceled. Are you sure you want to exit?\nquitCancelDownloadsAlertMsgMultiple=If you exit now, %S downloads will be canceled. Are you sure you want to exit?\nquitCancelDownloadsAlertMsgMac=If you quit now, 1 download will be canceled. Are you sure you want to quit?\nquitCancelDownloadsAlertMsgMacMultiple=If you quit now, %S downloads will be canceled. Are you sure you want to quit?\nofflineCancelDownloadsAlertTitle=Cancel All Downloads?\nofflineCancelDownloadsAlertMsg=If you go offline now, 1 download will be canceled. Are you sure you want to go offline?\nofflineCancelDownloadsAlertMsgMultiple=If you go offline now, %S downloads will be canceled. Are you sure you want to go offline?\nleavePrivateBrowsingCancelDownloadsAlertTitle=Cancel All Downloads?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsg2=If you close all Private Browsing windows now, 1 download will be canceled. Are you sure you want to leave Private Browsing?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsgMultiple2=If you close all Private Browsing windows now, %S downloads will be canceled. Are you sure you want to leave Private Browsing?\ncancelDownloadsOKText=Cancel 1 Download\ncancelDownloadsOKTextMultiple=Cancel %S Downloads\ndontQuitButtonWin=Don’t Exit\ndontQuitButtonMac=Don’t Quit\ndontGoOfflineButton=Stay Online\ndontLeavePrivateBrowsingButton2=Stay in Private Browsing\ndownloadsCompleteTitle=Downloads Complete\ndownloadsCompleteMsg=All files have finished downloading. \n\n# LOCALIZATION NOTE (infiniteRate):\n# If download speed is a JavaScript Infinity value, this phrase is used\ninfiniteRate=Really fast\n\n# LOCALIZATION NOTE (statusFormat3): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S rate number; %3$S rate unit; %4$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (2.2 MB/sec)\nstatusFormat3=%4$S — %1$S (%2$S %3$S/sec)\n\n# LOCALIZATION NOTE (statusFormatInfiniteRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S substitute phrase for Infinity speed; %3$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (Really fast)\nstatusFormatInfiniteRate=%3$S — %1$S (%2$S)\n\n# LOCALIZATION NOTE (statusFormatNoRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB\nstatusFormatNoRate=%2$S — %1$S\n\nbytes=bytes\nkilobyte=KB\nmegabyte=MB\ngigabyte=GB\n\n# LOCALIZATION NOTE (transferSameUnits2):\n# %1$S progress number; %2$S total number; %3$S total unit\n# example: 1.1 of 333 MB\ntransferSameUnits2=%1$S of %2$S %3$S\n# LOCALIZATION NOTE (transferDiffUnits2):\n# %1$S progress number; %2$S progress unit; %3$S total number; %4$S total unit\n# example: 11.1 MB of 3.3 GB\ntransferDiffUnits2=%1$S %2$S of %3$S %4$S\n# LOCALIZATION NOTE (transferNoTotal2):\n# %1$S progress number; %2$S unit\n# example: 111 KB\ntransferNoTotal2=%1$S %2$S\n\n# LOCALIZATION NOTE (timePair3): %1$S time number; %2$S time unit\n# example: 1m; 11h\ntimePair3=%1$S%2$S\n# LOCALIZATION NOTE (timeLeftSingle3): %1$S time left\n# example: 1m left; 11h left\ntimeLeftSingle3=%1$S left\n# LOCALIZATION NOTE (timeLeftDouble3): %1$S time left; %2$S time left sub units\n# example: 11h 2m left; 1d 22h left\ntimeLeftDouble3=%1$S %2$S left\ntimeFewSeconds2=A few seconds left\ntimeUnknown2=Unknown time left\n\n# LOCALIZATION NOTE (doneSize): #1 size number; #2 size unit\ndoneSize=#1 #2\n# LOCALIZATION NOTE (doneScheme): #1 URI scheme like data: jar: about:\ndoneScheme2=%1$S resource\n# LOCALIZATION NOTE (doneFileScheme): Special case of doneScheme for file:\n# This is used as an eTLD replacement for local files, so make it lower case\ndoneFileScheme=local file\n\n# LOCALIZATION NOTE (yesterday): Displayed time for files finished yesterday\nyesterday=Yesterday\n# LOCALIZATION NOTE (monthDate): #1 month name; #2 date number; e.g., January 22\nmonthDate2=%1$S %2$S\n\nfileExecutableSecurityWarning=“%S” is an executable file. Executable files may contain viruses or other malicious code that could harm your computer. Use caution when opening this file. Are you sure you want to launch “%S”?\nfileExecutableSecurityWarningTitle=Open Executable File?\nfileExecutableSecurityWarningDontAsk=Don’t ask me this again\n\n# Desktop folder name for downloaded files\ndownloadsFolder=Downloads\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/mozapps/downloads/settingsChange.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  settingsChangePreferences.label  \"Settings can be changed in &brandShortName;'s Preferences.\">\n<!ENTITY  settingsChangeOptions.label      \"Settings can be changed in &brandShortName;'s Options.\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/mozapps/downloads/unknownContentType.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  intro2.label                \"You have chosen to open:\">\n<!ENTITY  from.label                  \"from:\">\n<!ENTITY  actionQuestion.label        \"What should &brandShortName; do with this file?\">\n\n<!ENTITY  openWith.label              \"Open with\">\n<!ENTITY  openWith.accesskey          \"o\">\n<!ENTITY  other.label                 \"Other…\">\n\n<!ENTITY  saveFile.label              \"Save File\">\n<!ENTITY  saveFile.accesskey          \"s\">\n\n<!ENTITY  rememberChoice.label        \"Do this automatically for files like this from now on.\">\n<!ENTITY  rememberChoice.accesskey    \"a\">\n\n<!ENTITY  whichIs.label              \"which is:\">\n\n<!ENTITY  chooseHandlerMac.label      \"Choose…\">\n<!ENTITY  chooseHandlerMac.accesskey  \"C\">\n<!ENTITY  chooseHandler.label         \"Browse…\">\n<!ENTITY  chooseHandler.accesskey     \"B\">\n\n<!ENTITY  unknownPromptText.label     \"Would you like to save this file?\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/mozapps/downloads/unknownContentType.properties",
    "content": "# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle=Opening %S\nsaveDialogTitle=Enter name of file to save to…\ndefaultApp=%S (default)\nchooseAppFilePickerTitle=Choose Helper Application\nbadApp=The application you chose (“%S”) could not be found.  Check the file name or choose another application.\nbadApp.title=Application not found\nbadPermissions=The file could not be saved because you do not have the proper permissions.  Choose another save directory.\nbadPermissions.title=Invalid Save Permissions\nselectDownloadDir=Select Download Folder\nunknownAccept.label=Save File\nunknownCancel.label=Cancel\nfileType=%S file\n# LOCALIZATION NOTE (orderedFileSizeWithType): first %S is type, second %S is size, and third %S is unit  \norderedFileSizeWithType=%1$S (%2$S %3$S)\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/mozapps/extensions/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  creator.label               \"Created By:\">\n<!ENTITY  developers.label            \"Developers:\">\n<!ENTITY  translators.label           \"Translators:\">\n<!ENTITY  contributors.label          \"Contributors:\">\n<!ENTITY  homepage.label              \"Visit Home Page\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/mozapps/extensions/blocklist.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY blocklist.title             \"Add-ons may be causing problems\">\n<!ENTITY blocklist.style             \"width: 45em; height: 30em\">\n<!ENTITY blocklist.summary           \"&brandShortName; has determined that the following add-ons are known to cause stability or security problems:\">\n<!ENTITY blocklist.softblocked       \"For your protection, it is highly recommended that you restart with these add-ons disabled.\">\n<!ENTITY blocklist.hardblocked       \"These add-ons have a high risk of causing stability or security problems and have been blocked, but a restart is required to disable them completely.\">\n<!ENTITY blocklist.softandhard       \"The add-ons that have a high risk of causing stability or security problems have been blocked. The others are lower risk, but it is highly recommended that you restart with them disabled.\">\n<!ENTITY blocklist.moreinfo          \"More information\">\n\n<!ENTITY blocklist.accept.label      \"Restart &brandShortName;\">\n<!ENTITY blocklist.accept.accesskey  \"R\">\n\n<!ENTITY blocklist.blocked.label     \"Blocked\">\n<!ENTITY blocklist.checkbox.label    \"Disable\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/mozapps/extensions/extensions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY addons.windowTitle                   \"Add-ons Manager\">\n\n<!ENTITY search.placeholder                   \"Search all add-ons\">\n<!ENTITY search.buttonlabel                   \"Search\">\n<!-- LOCALIZATION NOTE (search.commandKey):\n     The search command key should match findOnCmd.commandkey from browser.dtd -->\n<!ENTITY search.commandkey                    \"f\">\n\n<!ENTITY loading.label                        \"Loading…\">\n<!ENTITY listEmpty.installed.label            \"You don’t have any add-ons of this type installed\">\n<!ENTITY listEmpty.availableUpdates.label     \"No updates found\">\n<!ENTITY listEmpty.recentUpdates.label        \"You haven’t recently updated any add-ons\">\n<!ENTITY listEmpty.findUpdates.label          \"Check For Updates\">\n<!ENTITY listEmpty.search.label               \"Could not find any matching add-ons\">\n<!ENTITY listEmpty.button.label               \"Learn more about add-ons\">\n<!ENTITY installAddonFromFile.label           \"Install Add-on From File…\">\n<!ENTITY installAddonFromFile.accesskey       \"I\">\n<!ENTITY toolsMenu.tooltip                    \"Tools for all add-ons\">\n\n<!ENTITY getThemes.description                \"Looking to personalize your browser?\">\n<!ENTITY getThemes.learnMore                  \"Choose from thousands of themes.\">\n\n<!ENTITY cmd.back.tooltip                     \"Go back one page\">\n<!ENTITY cmd.forward.tooltip                  \"Go forward one page\">\n\n<!ENTITY showUnsignedExtensions.button.label  \"Some extensions could not be verified\">\n<!ENTITY showAllExtensions.button.label       \"Show all extensions\">\n<!ENTITY debugAddons.label                    \"Debug Add-ons\">\n<!ENTITY debugAddons.accesskey                \"B\">\n\n<!-- global warnings -->\n<!ENTITY warning.safemode.label                    \"All add-ons have been disabled by safe mode.\">\n<!ENTITY warning.checkcompatibility.label          \"Add-on compatibility checking is disabled. You may have incompatible add-ons.\">\n<!ENTITY warning.checkcompatibility.enable.label   \"Enable\">\n<!ENTITY warning.checkcompatibility.enable.tooltip \"Enable add-on compatibility checking\">\n<!ENTITY warning.updatesecurity.label              \"Add-on update security checking is disabled. You may be compromised by updates.\">\n<!ENTITY warning.updatesecurity.enable.label       \"Enable\">\n<!ENTITY warning.updatesecurity.enable.tooltip     \"Enable add-on update security checking\">\n\n<!-- categories / views -->\n<!ENTITY view.search.label                    \"Search\">\n<!ENTITY view.discover.label                  \"Get Add-ons\">\n<!ENTITY view.recentUpdates.label             \"Recent Updates\">\n<!ENTITY view.availableUpdates.label          \"Available Updates\">\n\n<!-- addon updates -->\n<!ENTITY updates.checkForUpdates.label        \"Check for Updates\">\n<!ENTITY updates.checkForUpdates.accesskey    \"C\">\n<!ENTITY updates.viewUpdates.label            \"View Recent Updates\">\n<!ENTITY updates.viewUpdates.accesskey        \"V\">\n<!-- LOCALIZATION NOTE (updates.updateAddonsAutomatically.label): This menu item\n     is a checkbox that toggles the default global behavior for add-on update\n     checking. -->\n<!ENTITY updates.updateAddonsAutomatically.label     \"Update Add-ons Automatically\">\n<!ENTITY updates.updateAddonsAutomatically.accesskey \"A\">\n<!-- LOCALIZATION NOTE (updates.resetUpdatesToAutomatic.label, updates.resetUpdatesToManual.label):\n     Specific addons can have custom update checking behaviors (\"Manually\",\n     \"Automatically\", \"Use default global behavior\"). These menu items reset the\n     update checking behavior for all add-ons to the default global behavior\n     (which itself is either \"Automatically\" or \"Manually\", controlled by the\n     updates.updateAddonsAutomatically.label menu item). -->\n<!ENTITY updates.resetUpdatesToAutomatic.label       \"Reset All Add-ons to Update Automatically\">\n<!ENTITY updates.resetUpdatesToAutomatic.accesskey   \"R\">\n<!ENTITY updates.resetUpdatesToManual.label          \"Reset All Add-ons to Update Manually\">\n<!ENTITY updates.resetUpdatesToManual.accesskey      \"R\">\n<!ENTITY updates.updating.label               \"Updating add-ons\">\n<!ENTITY updates.installed.label              \"Your add-ons have been updated.\">\n<!ENTITY updates.downloaded.label             \"Your add-on updates have been downloaded.\">\n<!ENTITY updates.restart.label                \"Restart now to complete installation\">\n<!ENTITY updates.noneFound.label              \"No updates found\">\n<!ENTITY updates.manualUpdatesFound.label     \"View Available Updates\">\n<!ENTITY updates.updateSelected.label         \"Install Updates\">\n<!ENTITY updates.updateSelected.tooltip       \"Install available updates in this list\">\n\n<!-- addon actions -->\n<!ENTITY cmd.showDetails.label                \"Show More Information\">\n<!ENTITY cmd.showDetails.accesskey            \"S\">\n<!ENTITY cmd.findUpdates.label                \"Find Updates\">\n<!ENTITY cmd.findUpdates.accesskey            \"F\">\n<!ENTITY cmd.preferencesWin.label             \"Options\">\n<!ENTITY cmd.preferencesWin.accesskey         \"O\">\n<!ENTITY cmd.preferencesUnix.label            \"Preferences\">\n<!ENTITY cmd.preferencesUnix.accesskey        \"P\">\n<!ENTITY cmd.about.label                      \"About\">\n<!ENTITY cmd.about.accesskey                  \"A\">\n\n<!ENTITY cmd.enableAddon.label                \"Enable\">\n<!ENTITY cmd.enableAddon.accesskey            \"E\">\n<!ENTITY cmd.disableAddon.label               \"Disable\">\n<!ENTITY cmd.disableAddon.accesskey           \"D\">\n<!ENTITY cmd.enableTheme.label                \"Wear Theme\">\n<!ENTITY cmd.enableTheme.accesskey            \"W\">\n<!ENTITY cmd.disableTheme.label               \"Stop Wearing Theme\">\n<!ENTITY cmd.disableTheme.accesskey           \"W\">\n<!ENTITY cmd.askToActivate.label              \"Ask to Activate\">\n<!ENTITY cmd.askToActivate.tooltip            \"Ask to use this add-on each time\">\n<!ENTITY cmd.alwaysActivate.label             \"Always Activate\">\n<!ENTITY cmd.alwaysActivate.tooltip           \"Always use this add-on\">\n<!ENTITY cmd.neverActivate.label              \"Never Activate\">\n<!ENTITY cmd.neverActivate.tooltip            \"Never use this add-on\">\n<!ENTITY cmd.stateMenu.tooltip                \"Change when this add-on runs\">\n<!ENTITY cmd.installAddon.label               \"Install\">\n<!ENTITY cmd.installAddon.accesskey           \"I\">\n<!ENTITY cmd.uninstallAddon.label             \"Remove\">\n<!ENTITY cmd.uninstallAddon.accesskey         \"R\">\n<!ENTITY cmd.showPreferencesWin.label         \"Options\">\n<!ENTITY cmd.showPreferencesWin.tooltip       \"Change this add-on’s options\">\n<!ENTITY cmd.showPreferencesUnix.label        \"Preferences\">\n<!ENTITY cmd.showPreferencesUnix.tooltip      \"Change this add-on’s preferences\">\n<!ENTITY cmd.contribute.label                 \"Contribute\">\n<!ENTITY cmd.contribute.accesskey             \"C\">\n<!ENTITY cmd.contribute.tooltip               \"Contribute to the development of this add-on\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"Show Release Notes\">\n<!ENTITY cmd.showReleaseNotes.tooltip         \"Show the release notes for this update\">\n<!ENTITY cmd.hideReleaseNotes.label           \"Hide Release Notes\">\n<!ENTITY cmd.hideReleaseNotes.tooltip         \"Hide the release notes for this update\">\n\n<!-- discovery view -->\n<!-- LOCALIZATION NOTE (discover.title,discover.description,discover.footer):\n     Displayed in the center of the Get Add-ons view, see bug 601143 for mockups. -->\n<!ENTITY discover.title                       \"What are Add-ons?\">\n<!ENTITY discover.description2                \"Add-ons are applications that let you personalize &brandShortName; with\n  extra functionality or style. Try a time-saving sidebar, a weather notifier, or a themed look to make &brandShortName;\n  your own.\">\n<!ENTITY discover.footer                      \"When you’re connected to the internet, this pane will feature\n  some of the best and most popular add-ons for you to try out.\">\n\n<!-- detail view -->\n<!ENTITY detail.version.label                 \"Version\">\n<!ENTITY detail.lastupdated.label             \"Last Updated\">\n<!ENTITY detail.creator.label                 \"Developer\">\n<!ENTITY detail.homepage.label                \"Homepage\">\n<!ENTITY detail.numberOfDownloads.label       \"Downloads\">\n\n<!ENTITY detail.contributions.description     \"The developer of this add-on asks that you help support its continued development by making a small contribution.\">\n\n<!ENTITY detail.updateType                    \"Automatic Updates\">\n<!ENTITY detail.updateDefault.label           \"Default\">\n<!ENTITY detail.updateDefault.tooltip         \"Automatically install updates only if that’s the default\">\n<!ENTITY detail.updateAutomatic.label         \"On\">\n<!ENTITY detail.updateAutomatic.tooltip       \"Automatically install updates\">\n<!ENTITY detail.updateManual.label            \"Off\">\n<!ENTITY detail.updateManual.tooltip          \"Don’t automatically install updates\">\n<!ENTITY detail.home                          \"Homepage\">\n<!ENTITY detail.repository                    \"Add-on Profile\">\n<!ENTITY detail.size                          \"Size\">\n\n<!ENTITY detail.checkForUpdates.label         \"Check for Updates\">\n<!ENTITY detail.checkForUpdates.accesskey     \"F\">\n<!ENTITY detail.checkForUpdates.tooltip       \"Check for updates for this add-on\">\n<!ENTITY detail.showPreferencesWin.label      \"Options\">\n<!ENTITY detail.showPreferencesWin.accesskey  \"O\">\n<!ENTITY detail.showPreferencesWin.tooltip    \"Change this add-on’s options\">\n<!ENTITY detail.showPreferencesUnix.label     \"Preferences\">\n<!ENTITY detail.showPreferencesUnix.accesskey \"P\">\n<!ENTITY detail.showPreferencesUnix.tooltip   \"Change this add-on’s preferences\">\n\n\n<!-- ratings -->\n<!ENTITY rating2.label                        \"Rating\">\n\n<!-- download/install progress -->\n<!ENTITY progress.pause.tooltip               \"Pause\">\n<!ENTITY progress.cancel.tooltip              \"Cancel\">\n\n\n<!-- list sorting -->\n<!ENTITY sort.name.label                      \"Name\">\n<!ENTITY sort.name.tooltip                    \"Sort by name\">\n<!ENTITY sort.dateUpdated.label               \"Last Updated\">\n<!ENTITY sort.dateUpdated.tooltip             \"Sort by date updated\">\n<!ENTITY sort.relevance.label                 \"Best match\">\n<!ENTITY sort.relevance.tooltip               \"Sort by relevance\">\n<!ENTITY sort.price.label                     \"Price\">\n<!ENTITY sort.price.tooltip                   \"Sort by price\">\n\n<!ENTITY search.filter2.label                 \"Search:\">\n<!ENTITY search.filter2.installed.label       \"My Add-ons\">\n<!ENTITY search.filter2.installed.tooltip     \"Show installed add-ons\">\n<!ENTITY search.filter2.available.label       \"Available Add-ons\">\n<!ENTITY search.filter2.available.tooltip     \"Show add-ons available to install\">\n\n<!ENTITY addon.homepage                       \"Homepage\">\n<!ENTITY addon.details.label                  \"More\">\n<!ENTITY addon.details.tooltip                \"Show more details about this add-on\">\n<!ENTITY addon.unknownDate                    \"Unknown\">\n<!-- LOCALIZATION NOTE (addon.disabled.postfix): This is used in a normal list\n     to signify that an add-on is disabled, in the form\n     \"<Addon name> <1.0> (disabled)\" -->\n<!ENTITY addon.disabled.postfix               \"(disabled)\">\n<!-- LOCALIZATION NOTE (addon.update.postfix): This is used in the available\n     updates list to signify that an item is an update, in the form\n     \"<Addon name> <1.1> Update\". It is fine to use constructs like brackets if\n     necessary -->\n<!ENTITY addon.update.postfix                 \"Update\">\n<!ENTITY addon.undoAction.label               \"Undo\">\n<!ENTITY addon.undoAction.tooltip             \"Undo this action\">\n<!ENTITY addon.undoRemove.label               \"Undo\">\n<!ENTITY addon.undoRemove.tooltip             \"Keep this add-on installed\">\n<!ENTITY addon.restartNow.label               \"Restart now\">\n<!ENTITY addon.install.label                  \"Install\">\n<!ENTITY addon.install.tooltip                \"Install this add-on\">\n<!ENTITY addon.updateNow.label                \"Update Now\">\n<!ENTITY addon.updateNow.tooltip              \"Install the update for this add-on\">\n<!ENTITY addon.includeUpdate.label            \"Include in Update\">\n<!ENTITY addon.updateAvailable.label          \"An update is available\">\n<!ENTITY addon.checkingForUpdates.label       \"Checking for updates…\">\n<!ENTITY addon.releaseNotes.label             \"Release Notes:\">\n<!ENTITY addon.loadingReleaseNotes.label      \"Loading…\">\n<!ENTITY addon.errorLoadingReleaseNotes.label \"Sorry, but there was an error loading the release notes.\">\n\n<!ENTITY addon.createdBy.label                \"By \">\n\n<!ENTITY eula.title                           \"End-User License Agreement\">\n<!ENTITY eula.width                           \"560px\">\n<!ENTITY eula.height                          \"400px\">\n<!ENTITY eula.accept                          \"Accept and Install…\">\n\n<!ENTITY settings.path.button.label           \"Browse…\">\n\n<!-- LOCALIZATION NOTE (experiment.info.label): The strings related to\n     experiments are present on the \"Experiments\" tab of the add-ons manager.\n     This tab won't be displayed unless an Experiment add-on is installed.\n     Install https://people.mozilla.org/~gszorc/dummy-experiment-addon.xpi\n     to cause this tab to appear. -->\n<!ENTITY experiment.info.label \"What’s this? Telemetry may install and run experiments from time to time.\">\n<!ENTITY experiment.info.learnmore \"Learn More\">\n<!ENTITY experiment.info.learnmore.accesskey \"L\">\n<!ENTITY experiment.info.changetelemetry \"Telemetry Settings\">\n<!ENTITY experiment.info.changetelemetry.accesskey \"T\">\n\n<!ENTITY setting.learnmore \"Learn More…\">\n\n<!ENTITY disabledUnsigned.heading \"Some add-ons have been disabled\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.description.start, disabledUnsigned.description.findAddonsLink, disabledUnsigned.description.end):\n     These entities form a sentence, with\n     disabledUnsigned.description.findAddonsLink being a link to an external site. -->\n<!ENTITY disabledUnsigned.description.start \"The following add-ons have not been verified for use in &brandShortName;. You can \">\n<!ENTITY disabledUnsigned.description.findAddonsLink \"find replacements\">\n<!ENTITY disabledUnsigned.description.end \" or ask the developer to get them verified.\">\n<!ENTITY disabledUnsigned.learnMore \"Learn more about our efforts to help keep you safe online.\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.devInfo.start, disabledUnsigned.devInfo.linkToManual, disabledUnsigned.devInfo.end):\n     These entities form a sentence, with disabledUnsigned.devInfo.linkToManual\n     being a link to an external site. -->\n<!ENTITY disabledUnsigned.devInfo.start \"Developers interested in getting their add-ons verified can continue by reading our \">\n<!ENTITY disabledUnsigned.devInfo.linkToManual \"manual\">\n<!ENTITY disabledUnsigned.devInfo.end \".\">\n\n<!ENTITY pluginDeprecation.description \"Missing something? Some plugins are no longer supported by &brandShortName;.\">\n<!ENTITY pluginDeprecation.learnMore \"Learn More.\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/mozapps/extensions/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutWindowTitle) %S is the addon name\naboutWindowTitle=About %S\naboutWindowCloseButton=Close\n#LOCALIZATION NOTE (aboutWindowVersionString) %S is the addon version\naboutWindowVersionString=version %S\n#LOCALIZATION NOTE (aboutAddon) %S is the addon name\naboutAddon=About %S\n\n#LOCALIZATION NOTE (uninstallNotice) %S is the add-on name\nuninstallNotice=%S has been removed.\n\n#LOCALIZATION NOTE (numReviews): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of reviews\nnumReviews=#1 review;#1 reviews\n\n#LOCALIZATION NOTE (dateUpdated) %S is the date the addon was last updated\ndateUpdated=Updated %S\n\n#LOCALIZATION NOTE (notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\nnotification.incompatible=%1$S is incompatible with %2$S %3$S.\n#LOCALIZATION NOTE (notification.unsigned, notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\nnotification.unsignedAndDisabled=%1$S could not be verified for use in %2$S and has been disabled.\nnotification.unsigned=%1$S could not be verified for use in %2$S. Proceed with caution.\nnotification.unsigned.link=More Information\n#LOCALIZATION NOTE (notification.blocked) %1$S is the add-on name\nnotification.blocked=%1$S has been disabled due to security or stability issues.\nnotification.blocked.link=More Information\n#LOCALIZATION NOTE (notification.softblocked) %1$S is the add-on name\nnotification.softblocked=%1$S is known to cause security or stability issues.\nnotification.softblocked.link=More Information\n#LOCALIZATION NOTE (notification.outdated) %1$S is the add-on name\nnotification.outdated=An important update is available for %1$S.\nnotification.outdated.link=Update Now\n#LOCALIZATION NOTE (notification.vulnerableUpdatable) %1$S is the add-on name\nnotification.vulnerableUpdatable=%1$S is known to be vulnerable and should be updated.\nnotification.vulnerableUpdatable.link=Update Now\n#LOCALIZATION NOTE (notification.vulnerableNoUpdate) %1$S is the add-on name\nnotification.vulnerableNoUpdate=%1$S is known to be vulnerable. Use with caution.\nnotification.vulnerableNoUpdate.link=More Information\n#LOCALIZATION NOTE (notification.enable) %1$S is the add-on name, %2$S is brand name\nnotification.enable=%1$S will be enabled after you restart %2$S.\n#LOCALIZATION NOTE (notification.disable) %1$S is the add-on name, %2$S is brand name\nnotification.disable=%1$S will be disabled after you restart %2$S.\n#LOCALIZATION NOTE (notification.install) %1$S is the add-on name, %2$S is brand name\nnotification.install=%1$S will be installed after you restart %2$S.\n#LOCALIZATION NOTE (notification.uninstall) %1$S is the add-on name, %2$S is brand name\nnotification.uninstall=%1$S will be uninstalled after you restart %2$S.\n#LOCALIZATION NOTE (notification.upgrade) %1$S is the add-on name, %2$S is brand name\nnotification.upgrade=%1$S will be updated after you restart %2$S.\n#LOCALIZATION NOTE (notification.downloadError) %1$S is the add-on name.\nnotification.downloadError=There was an error downloading %1$S.\nnotification.downloadError.retry=Try again\nnotification.downloadError.retry.tooltip=Try downloading this add-on again\n#LOCALIZATION NOTE (notification.installError) %1$S is the add-on name.\nnotification.installError=There was an error installing %1$S.\nnotification.installError.retry=Try again\nnotification.installError.retry.tooltip=Try downloading and installing this add-on again\n#LOCALIZATION NOTE (notification.gmpPending) %1$S is the add-on name.\nnotification.gmpPending=%1$S will be installed shortly.\n\n#LOCALIZATION NOTE (contributionAmount2) %S is the currency amount recommended for contributions\ncontributionAmount2=Suggested Contribution: %S\n\ninstallDownloading=Downloading\ninstallDownloaded=Downloaded\ninstallDownloadFailed=Error downloading\ninstallVerifying=Verifying\ninstallInstalling=Installing\ninstallEnablePending=Restart to enable\ninstallDisablePending=Restart to disable\ninstallFailed=Error installing\ninstallCancelled=Install cancelled\n\n#LOCALIZATION NOTE (details.notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\ndetails.notification.incompatible=%1$S is incompatible with %2$S %3$S.\n#LOCALIZATION NOTE (details.notification.unsigned, details.notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\ndetails.notification.unsignedAndDisabled=%1$S could not be verified for use in %2$S and has been disabled.\ndetails.notification.unsigned=%1$S could not be verified for use in %2$S. Proceed with caution.\ndetails.notification.unsigned.link=More Information\n#LOCALIZATION NOTE (details.notification.blocked) %1$S is the add-on name\ndetails.notification.blocked=%1$S has been disabled due to security or stability issues.\ndetails.notification.blocked.link=More Information\n#LOCALIZATION NOTE (details.notification.softblocked) %1$S is the add-on name\ndetails.notification.softblocked=%1$S is known to cause security or stability issues.\ndetails.notification.softblocked.link=More Information\n#LOCALIZATION NOTE (details.notification.outdated) %1$S is the add-on name\ndetails.notification.outdated=An important update is available for %1$S.\ndetails.notification.outdated.link=Update Now\n#LOCALIZATION NOTE (details.notification.vulnerableUpdatable) %1$S is the add-on name\ndetails.notification.vulnerableUpdatable=%1$S is known to be vulnerable and should be updated.\ndetails.notification.vulnerableUpdatable.link=Update Now\n#LOCALIZATION NOTE (details.notification.vulnerableNoUpdate) %1$S is the add-on name\ndetails.notification.vulnerableNoUpdate=%1$S is known to be vulnerable. Use with caution.\ndetails.notification.vulnerableNoUpdate.link=More Information\n#LOCALIZATION NOTE (details.notification.enable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.enable=%1$S will be enabled after you restart %2$S.\n#LOCALIZATION NOTE (details.notification.disable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.disable=%1$S will be disabled after you restart %2$S.\n#LOCALIZATION NOTE (details.notification.install) %1$S is the add-on name, %2$S is brand name\ndetails.notification.install=%1$S will be installed after you restart %2$S.\n#LOCALIZATION NOTE (details.notification.uninstall) %1$S is the add-on name, %2$S is brand name\ndetails.notification.uninstall=%1$S will be uninstalled after you restart %2$S.\n#LOCALIZATION NOTE (details.notification.upgrade) %1$S is the add-on name, %2$S is brand name\ndetails.notification.upgrade=%1$S will be updated after you restart %2$S.\n#LOCALIZATION NOTE (details.notification.gmpPending) %1$S is the add-on name\ndetails.notification.gmpPending=%1$S will be installed shortly.\n\n# LOCALIZATION NOTE (details.experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (detail view).\ndetails.experiment.time.daysRemaining=#1 day remaining;#1 days remaining\n#LOCALIZATION NOTE (details.experiment.time.endsToday) The experiment will end in less than a day (detail view).\ndetails.experiment.time.endsToday=Less than a day remaining\n# LOCALIZATION NOTE (details.experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (detail view).\ndetails.experiment.time.daysPassed=#1 day ago;#1 days ago\n#LOCALIZATION NOTE (details.experiment.time.endedToday) The experiment ended less than a day ago (detail view).\ndetails.experiment.time.endedToday=Less than a day ago\n#LOCALIZATION NOTE (details.experiment.state.active) This experiment is active (detail view).\ndetails.experiment.state.active=Active\n#LOCALIZATION NOTE (details.experiment.state.complete) This experiment is complete (it was previously active) (detail view).\ndetails.experiment.state.complete=Complete\n\n# LOCALIZATION NOTE (experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (list view item).\nexperiment.time.daysRemaining=#1 day remaining;#1 days remaining\n#LOCALIZATION NOTE (experiment.time.endsToday) The experiment will end in less than a day (list view item).\nexperiment.time.endsToday=Less than a day remaining\n# LOCALIZATION NOTE (experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (list view item).\nexperiment.time.daysPassed=#1 day ago;#1 days ago\n#LOCALIZATION NOTE (experiment.time.endedToday) The experiment ended less than a day ago (list view item).\nexperiment.time.endedToday=Less than a day ago\n#LOCALIZATION NOTE (experiment.state.active) This experiment is active (list view item).\nexperiment.state.active=Active\n#LOCALIZATION NOTE (experiment.state.complete) This experiment is complete (it was previously active) (list view item).\nexperiment.state.complete=Complete\n\ninstallFromFile.dialogTitle=Select add-on to install\ninstallFromFile.filterName=Add-ons\n\nuninstallAddonTooltip=Uninstall this add-on\nuninstallAddonRestartRequiredTooltip=Uninstall this add-on (restart required)\nenableAddonTooltip=Enable this add-on\nenableAddonRestartRequiredTooltip=Enable this add-on (restart required)\ndisableAddonTooltip=Disable this add-on\ndisableAddonRestartRequiredTooltip=Disable this add-on (restart required)\n\n#LOCALIZATION NOTE (showAllSearchResults): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total number of search results\nshowAllSearchResults=See one result;See all #1 results\n\n#LOCALIZATION NOTE (addon.purchase.label) displayed on a button in the list\n# view, %S is the price of the add-on including currency symbol\naddon.purchase.label=Purchase for %S…\naddon.purchase.tooltip=Visit the add-ons gallery to purchase this add-on\n#LOCALIZATION NOTE (cmd.purchaseAddon.label) displayed on a button in the detail\n# view, %S is the price of the add-on including currency symbol\ncmd.purchaseAddon.label=Purchase for %S…\ncmd.purchaseAddon.accesskey=u\n\n#LOCALIZATION NOTE (eulaHeader) %S is name of the add-on asking the user to agree to the EULA\neulaHeader=%S requires that you accept the following End User License Agreement before installation can proceed:\n\ntype.extension.name=Extensions\ntype.theme.name=Appearance\ntype.locale.name=Languages\ntype.plugin.name=Plugins\ntype.dictionary.name=Dictionaries\ntype.service.name=Services\ntype.experiment.name=Experiments\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/mozapps/extensions/newaddon.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title           \"Install Add-on\">\n<!ENTITY intro           \"Another program on your computer would like to modify\n                          &brandShortName; with the following add-on:\">\n<!ENTITY warning         \"Install add-ons only from authors whom you trust.\">\n<!ENTITY allow           \"Allow this installation\">\n<!ENTITY later           \"You can always change your mind at any time by going\n                          to the Add-ons Manager.\">\n<!ENTITY continue        \"Continue\">\n<!ENTITY restartMessage  \"You must restart &brandShortName; to finish installing this add-on.\">\n<!ENTITY restartButton   \"Restart &brandShortName;\">\n<!ENTITY cancelButton    \"Cancel\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/mozapps/extensions/newaddon.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (name) %1$S is the add-on name, %2$S is the add-on version\nname=%1$S %2$S\n#LOCALIZATION NOTE (author) %S is the author of the add-on\nauthor=By %S\n#LOCALIZATION NOTE (location) %S is the path the add-on is installed in\nlocation=Location: %S\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/mozapps/extensions/selectAddons.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY upgrade.style               \"width: 93ch; height: 448px;\">\n\n<!ENTITY checking.heading            \"Checking Your Add-ons\">\n<!ENTITY checking.progress.label     \"Checking your add-ons for compatibility with this version of &brandShortName;.\">\n\n<!ENTITY select.heading              \"Select Your Add-ons\">\n<!-- LOCALIZATION NOTE (select.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY select.description          \"Make &brandShortName; even faster by disabling add-ons you no longer use. Add-ons already installed by third parties will be disabled automatically unless you select them below.\">\n<!ENTITY select.keep                 \"Keep\">\n<!-- LOCALIZATION NOTE (select.keep.style): Should be a width wide enough for\n     the string in select.keep above. -->\n<!ENTITY select.keep.style           \"width: 6ch;\">\n<!ENTITY select.action               \"Action\">\n<!-- LOCALIZATION NOTE (select.action.style): Should be a width wide enough for\n     the action strings in selectAddons.properties or brandShortName. -->\n<!ENTITY select.action.style         \"width: 35ch;\">\n<!ENTITY select.source               \"Installed By\">\n<!ENTITY select.name                 \"Name\">\n<!-- LOCALIZATION NOTE (select.name.style): Should be a width small enough so\n     the source column still has enough room for the source strings in\n     selectAddons.properties. -->\n<!ENTITY select.name.style           \"width: 33ch;\">\n\n<!ENTITY confirm.heading             \"Select Your Add-ons\">\n<!-- LOCALIZATION NOTE (confirm.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY confirm.description         \"Make &brandShortName; even faster by disabling add-ons you no longer use. Add-ons already installed by third parties will be disabled automatically unless you select them below.\">\n\n<!ENTITY action.disable.heading      \"The following add-ons will be disabled:\">\n<!ENTITY action.incompatible.heading \"The following add-ons are disabled, but will be enabled as soon as they are compatible:\">\n<!ENTITY action.update.heading       \"The following add-ons will be updated:\">\n<!ENTITY action.enable.heading       \"The following add-ons will be enabled:\">\n\n<!ENTITY update.heading              \"Updating Your Add-ons\">\n<!ENTITY update.progress.label       \"Downloading and installing updates for your selected add-ons.\">\n\n<!ENTITY errors.heading              \"&brandShortName; could not update some of your add-ons.\">\n<!ENTITY errors.description          \"Installing updates for some of your add-ons failed. &brandShortName; will automatically try to update them again later.\">\n\n<!ENTITY footer.label                \"You can always change your add-ons by going to the Add-ons Manager.\">\n<!ENTITY cancel.label                \"Cancel\">\n<!ENTITY back.label                  \"Back\">\n<!ENTITY next.label                  \"Next\">\n<!ENTITY done.label                  \"Done\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/mozapps/extensions/selectAddons.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (source.profile) add-ons installed by the user, this may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.profile=You\n#LOCALIZATION NOTE (source.bundled) add-ons shipped with the application, and thus\n# treated as installed by the user. This may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.bundled=You (Bundled)\n#LOCALIZATION NOTE (source.other) add-ons installed by other applications\n# installed on the computer\nsource.other=Third Party\n\naction.enabled=Will be enabled\naction.disabled=Will be disabled\naction.autoupdate=Will be updated to be compatible\naction.incompatible=Will be enabled when compatible\naction.neededupdate=Update to make compatible\naction.unneededupdate=Optional update\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/mozapps/extensions/update.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  updateWizard.title              \"&brandShortName; Update\">\n\n<!ENTITY  offline.title                   \"&brandShortName; is working offline\">\n<!ENTITY  offline.description             \"&brandShortName; needs to go online in order to see if updates\n                                           are available for your add-ons to make them compatible with this\n                                           version.\">\n<!ENTITY  offline.toggleOffline.label     \"Go online now.\">\n<!ENTITY  offline.toggleOffline.accesskey \"G\">\n\n<!ENTITY  mismatch.win.title              \"Incompatible Add-ons\">\n<!ENTITY  mismatch.top.label              \"The following add-ons are not compatible with this version of\n                                           &brandShortName; and have been disabled:\">\n<!ENTITY  mismatch.bottom.label           \"&brandShortName; can check if there are compatible versions\n                                           of these add-ons available.\">\n\n<!ENTITY  checking.wizard.title           \"Checking for Compatible Add-ons\">\n<!ENTITY  checking.top.label              \"Checking your incompatible add-ons for updates…\">\n<!ENTITY  checking.status                 \"This may take a few minutes…\">\n\n<!ENTITY  found.wizard.title               \"Found Compatible Add-ons\">\n<!ENTITY  found.top.label                 \"Select the add-ons you would like to install:\">\n<!ENTITY  found.disabledXPinstall.label   \"These updates can’t be installed because software installation is currently\n                                           disabled. You can change this setting below.\">\n<!ENTITY  found.enableXPInstall.label     \"Allow websites to install software\">\n<!ENTITY  found.enableXPInstall.accesskey \"A\">\n\n<!ENTITY  installing.wizard.title         \"Installing Compatible Add-ons\">\n<!ENTITY  installing.top.label            \"Downloading and installing updates to your add-ons…\">\n\n<!ENTITY  noupdates.wizard.title          \"No Compatible Add-ons Found\">\n<!ENTITY  noupdates.intro.desc            \"&brandShortName; was unable to find updates to your\n                                           incompatible add-ons.\">\n<!ENTITY  noupdates.error.desc            \"Some problems were encountered when trying to find updates.\">\n<!ENTITY  noupdates.checkEnabled.desc     \"&brandShortName; will check periodically and inform you\n                                           when compatible updates for these add-ons are found.\">\n\n<!ENTITY  finished.wizard.title           \"Compatible Add-ons Installed\">\n<!ENTITY  finished.top.label              \"&brandShortName; has installed the updates to your add-ons.\">\n<!ENTITY  finished.checkDisabled.desc     \"&brandShortName; can check periodically and inform you\n                                           when updates for add-ons are found.\">\n<!ENTITY  finished.checkEnabled.desc      \"&brandShortName; will check periodically and inform you\n                                           when updates for add-ons are found.\">\n\n<!ENTITY  adminDisabled.wizard.title      \"Unable to Check for Updates\">\n<!ENTITY  adminDisabled.warning.label     \"It is not possible to check for updates to incompatible add-ons\n                                           because software installation for &brandShortName; has been disabled.\n                                           Please contact your System Administrator for assistance.\">\n\n<!ENTITY  versioninfo.wizard.title        \"Checking Compatibility of Add-ons\">\n<!ENTITY  versioninfo.top.label           \"Checking your add-ons for compatibility with this\n                                           version of &brandShortName;.\">\n<!ENTITY  versioninfo.waiting             \"This may take a few minutes…\">\n\n<!ENTITY  installerrors.wizard.title      \"Problems Installing Updates\">\n<!ENTITY  installerrors.intro.label       \"&brandShortName; encountered problems when updating\n                                           some of your add-ons.\">\n\n<!-- general strings used by several of the finish pages -->\n<!ENTITY  clickFinish.label               \"Click Finish to continue starting &brandShortName;.\">\n<!ENTITY  clickFinish.labelMac            \"Click Done to continue starting &brandShortName;.\">\n<!ENTITY  enableChecking.label            \"Allow &brandShortName; to check for updates.\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/mozapps/extensions/update.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmismatchCheckNow=Check Now\nmismatchCheckNowAccesskey=C\nmismatchDontCheck=Don’t Check\nmismatchDontCheckAccesskey=D\ninstallButtonText=Install Now\ninstallButtonTextAccesskey=I\nnextButtonText=Next >\nnextButtonTextAccesskey=N\ncancelButtonText=Cancel\ncancelButtonTextAccesskey=C\nstatusPrefix=Finished checking %S\ndownloadingPrefix=Downloading: %S\ninstallingPrefix=Installing: %S\ncloseButton=Close\ninstallErrors=%S was unable to install updates for the following add-ons:\ncheckingErrors=%S was unable to check for updates for the following add-ons:\ninstallErrorItemFormat=%S (%S)\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/mozapps/handling/handling.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.emWidth \"26em\">\n<!ENTITY window.emHeight \"26em\">\n<!ENTITY ChooseOtherApp.description \"Choose other Application\">\n<!ENTITY ChooseApp.label \"Choose…\">\n<!ENTITY ChooseApp.accessKey \"C\">\n<!ENTITY accept \"Open link\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/mozapps/handling/handling.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprotocol.title=Launch Application\nprotocol.description=This link needs to be opened with an application.\nprotocol.choices.label=Send to:\nprotocol.checkbox.label=Remember my choice for %S links.\nprotocol.checkbox.accesskey=R\nprotocol.checkbox.extra=This can be changed in %S’s preferences.\n\nchoose.application.title=Another Application…\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/mozapps/plugins/plugins.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (unsupportedPlatform.pre): Mobile only. Flash (the only plugin available on mobile)\n     is not supported on some devices. Include a trailing space as needed. -->\n<!ENTITY unsupportedPlatform.pre                             \"We're very sorry, but &brandShortName; can't play Flash on this device. \">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.learnMore): Mobile only. This text is used to link to a SUMO page explaining why Flash is not\n     supported on this device. Use the unicode ellipsis char, \\u2026, or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY unsupportedPlatform.learnMore                       \"Learn More…\">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.post): Mobile only. Include text here if needed for your locale. -->\n<!ENTITY unsupportedPlatform.post                            \"\">\n\n<!ENTITY missingPlugin                                       \"A plugin is needed to display this content.\">\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n<!ENTITY tapToPlayPlugin                                     \"Tap here to activate plugin.\">\n<!ENTITY clickToActivatePlugin                               \"Activate plugin.\">\n<!ENTITY checkForUpdates                                     \"Check for updates…\">\n<!ENTITY disabledPlugin                                      \"This plugin is disabled.\">\n<!ENTITY blockedPlugin.label                                 \"This plugin has been blocked for your protection.\">\n<!ENTITY hidePluginBtn.label                                 \"Hide plugin\">\n<!ENTITY managePlugins                                       \"Manage plugins…\">\n\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n<!ENTITY reloadPlugin.pre                                    \"\">\n<!ENTITY reloadPlugin.middle                                 \"Reload the page\">\n<!ENTITY reloadPlugin.post                                   \" to try again.\">\n<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please                                       \"Send crash report\">\n<!ENTITY report.submitting                                   \"Sending report…\">\n<!ENTITY report.submitted                                    \"Crash report sent.\">\n<!ENTITY report.disabled                                     \"Crash reporting disabled.\">\n<!ENTITY report.failed                                       \"Submission failed.\">\n<!ENTITY report.unavailable                                  \"No report available.\">\n<!ENTITY report.comment                                      \"Add a comment (comments are publicly visible)\">\n<!ENTITY report.pageURL                                      \"Include the page's URL\">\n\n<!ENTITY plugin.file                                         \"File\">\n<!ENTITY plugin.mimeTypes                                    \"MIME Types\">\n<!ENTITY plugin.flashProtectedMode.label                     \"Enable Adobe Flash protected mode\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/mozapps/plugins/plugins.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npluginLicenseAgreement.label=To install %S, you need to agree to the following:\n\npluginInstallation.download.start=Downloading %S…\npluginInstallation.download.finish=Finished downloading %S.\n\npluginInstallation.install.start=Installing %S…\npluginInstallation.install.finish=Successfully installed %S.\npluginInstallation.install.error=Failed to install %S (%S).\n\npluginInstallation.complete=Finished installing plugins.\n\npluginInstallationSummary.success=Installed\npluginInstallationSummary.failed=Failed\npluginInstallationSummary.licenseNotAccepted=License not accepted\npluginInstallationSummary.notAvailable=Not Available\npluginInstallationSummary.manualInstall.label=Manual Install\npluginInstallationSummary.manualInstall.tooltip=Manually install the plugin.\n\npluginInstallation.noPluginsFound=No suitable plugins were found.\npluginInstallation.noPluginsInstalled=No plugins were installed.\npluginInstallation.unknownPlugin=Unknown Plugin (%S)\n\npluginInstallation.restart.label=Restart %S\npluginInstallation.restart.accesskey=R\npluginInstallation.close.label=Close\npluginInstallation.close.accesskey=C\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/mozapps/preferences/changemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY setPassword.title                 \"Change Master Password\">\n<!ENTITY setPassword.tokenName.label       \"Security Device\">\n<!ENTITY setPassword.oldPassword.label     \"Current password:\">\n<!ENTITY setPassword.newPassword.label     \"Enter new password:\">\n<!ENTITY setPassword.reenterPassword.label \"Re-enter password:\">\n<!ENTITY setPassword.meter.label           \"Password quality meter\">\n<!ENTITY setPassword.meter.loading         \"Loading\">\n<!ENTITY masterPasswordDescription.label   \"A Master Password is used to protect sensitive information like site passwords.  If you create a Master Password you will be asked to enter it once per session when &brandShortName; retrieves saved information protected by the password.\">\n<!ENTITY masterPasswordWarning.label       \"Please make sure you remember the Master Password you have set.  If you forget your Master Password, you will be unable to access any of the information protected by it.\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/mozapps/preferences/ocsp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ocspDialog.title             \"Certificate Validation\">\n<!ENTITY enableOCSP.label             \"Use the Online Certificate Status Protocol (OCSP) to confirm the current validity of certificates\">\n<!ENTITY enableOCSP.accesskey         \"U\">\n<!ENTITY requireOCSP.label            \"When an OCSP server connection fails, treat the certificate as invalid\">\n<!ENTITY requireOCSP.accesskey        \"W\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/mozapps/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Master Password\n\npassword_not_set=(not set)\nfailed_pw_change=Unable to change Master Password.\nincorrect_pw=You did not enter the correct current Master Password. Please try again.\npw_change_ok=Master Password successfully changed.\npw_erased_ok=You have deleted your Master Password. \npw_not_wanted=Warning! You have decided not to use a Master Password.\npw_empty_warning=Your stored web and email passwords, form data, and private keys will not be protected.\npw_change2empty_in_fips_mode=You are currently in FIPS mode. FIPS requires a non-empty Master Password.\npw_change_success_title=Password Change Succeeded\npw_change_failed_title=Password Change Failed\npw_remove_button=Remove\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/mozapps/preferences/removemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY removePassword.title              \"Remove Master Password\">\n<!ENTITY removeInfo.label                  \"You must enter your current password to proceed:\">\n<!ENTITY removeWarning1.label              \"Your Master Password is used to protect sensitive information like site passwords.\">\n<!ENTITY removeWarning2.label              \"If you remove your Master Password your information will not be protected if your computer is compromised.\">\n<!ENTITY setPassword.oldPassword.label     \"Current password:\">\n\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/mozapps/profile/createProfileWizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY newprofile.title             \"Create Profile Wizard\">\n<!ENTITY window.size                  \"width: 45em; height: 32em;\">\n\n<!-- First wizard page -->\n<!ENTITY profileCreationExplanation_1.text  \"&brandShortName; stores information about your settings and preferences in your personal profile.\">\n<!ENTITY profileCreationExplanation_2.text  \"If you are sharing this copy of &brandShortName; with other users, you can use profiles to keep each user’s information separate. To do this, each user should create his or her own profile.\">\n<!ENTITY profileCreationExplanation_3.text  \"If you are the only person using this copy of &brandShortName;, you must have at least one profile. If you would like, you can create multiple profiles for yourself to store different sets of settings and preferences. For example, you may want to have separate profiles for business and personal use.\">\n<!ENTITY profileCreationExplanation_4.text  \"To begin creating your profile, click Next.\">\n<!ENTITY profileCreationExplanation_4Mac.text  \"To begin creating your profile, click Continue.\">\n<!ENTITY profileCreationExplanation_4Gnome.text  \"To begin creating your profile, click Next.\">\n\n<!-- Second wizard page -->\n<!ENTITY profileCreationIntro.text      \"If you create several profiles you can tell them apart by the profile names. You may use the name provided here or use one of your own.\">\n<!ENTITY profilePrompt.label            \"Enter new profile name:\">\n<!ENTITY profilePrompt.accesskey        \"E\">\n<!ENTITY profileDirectoryExplanation.text   \"Your user settings, preferences and other user-related data will be stored in:\">\n<!ENTITY profileDefaultName             \"Default User\">\n<!ENTITY button.choosefolder.label      \"Choose Folder…\">\n<!ENTITY button.choosefolder.accesskey  \"C\">\n<!ENTITY button.usedefault.label        \"Use Default Folder\">\n<!ENTITY button.usedefault.accesskey    \"U\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/mozapps/profile/profileSelection.dtd",
    "content": "<!-- -*- Mode: SGML; indent-tabs-mode: nil; -*- -->\n<!--\n\n This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY            windowtitle.label      \"&brandShortName; - Choose User Profile\">\n\n<!ENTITY            profilename.label      \"Profile Name:\">\n\n<!ENTITY            start.label            \"Start &brandShortName;\">\n<!ENTITY            exit.label             \"Exit\">\n\n<!ENTITY            availprofiles.label    \"Available Profiles\">\n\n<!ENTITY            newButton.label        \"Create Profile…\">\n<!ENTITY            newButton.accesskey    \"C\">\n<!ENTITY            renameButton.label     \"Rename Profile…\">\n<!ENTITY            renameButton.accesskey \"R\">\n<!ENTITY            deleteButton.label     \"Delete Profile…\">\n<!ENTITY            deleteButton.accesskey \"D\">\n\n<!-- manager entities -->\n<!ENTITY            pmDescription.label    \"&brandShortName; stores information about your settings, preferences, and other user items in your user profile.\">\n\n<!ENTITY            offlineState.label    \"Work offline\">\n<!ENTITY            offlineState.accesskey \"o\">\n\n<!ENTITY            useSelected.label       \"Use the selected profile without asking at startup\">\n<!ENTITY            useSelected.accesskey   \"s\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/mozapps/profile/profileSelection.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These strings are used for startup/profile problems and the profile manager.\n\n# Application not responding\n# LOCALIZATION NOTE (restartTitle, restartMessageNoUnlocker, restartMessageUnlocker, restartMessageNoUnlockerMac, restartMessageUnlockerMac): Messages displayed when the application is running but is not responding to commands. %S is the application name.\nrestartTitle=Close %S\nrestartMessageNoUnlocker=%S is already running, but is not responding. To open a new window, you must first close the existing %S process, or restart your system.\nrestartMessageUnlocker=%S is already running, but is not responding. The old %S process must be closed to open a new window.\nrestartMessageNoUnlockerMac=A copy of %S is already open. Only one copy of %S can be open at a time.\nrestartMessageUnlockerMac=A copy of %S is already open. The running copy of %S will quit in order to open this one.\n\n# Profile manager\n# LOCALIZATION NOTE (profileTooltip): First %S is the profile name, second %S is the path to the profile folder.\nprofileTooltip=Profile: ‘%S’ - Path: ‘%S’\n\npleaseSelectTitle=Select Profile\npleaseSelect=Please select a profile to begin %S, or create a new profile.\n\nprofileLockedTitle=Profile In Use\nprofileLocked2=%S cannot use the profile “%S” because it is in use.\\n\\nTo continue, close the running instance of %S or choose a different profile.\n\nrenameProfileTitle=Rename Profile\nrenameProfilePrompt=Rename the profile “%S” to:\n\nprofileNameInvalidTitle=Invalid profile name\nprofileNameInvalid=The profile name “%S” is not allowed.\n\nchooseFolder=Choose Profile Folder\nprofileNameEmpty=An empty profile name is not allowed.\ninvalidChar=The character “%S” is not allowed in profile names. Please choose a different name.\n\ndeleteTitle=Delete Profile\ndeleteProfileConfirm=Deleting a profile will remove the profile from the list of available profiles and cannot be undone.\\nYou may also choose to delete the profile data files, including your settings, certificates and other user-related data. This option will delete the folder “%S” and cannot be undone.\\nWould you like to delete the profile data files?\ndeleteFiles=Delete Files\ndontDeleteFiles=Don’t Delete Files\n\nprofileCreationFailed=Profile couldn’t be created. Probably the chosen folder isn’t writable.\nprofileCreationFailedTitle=Profile Creation failed\nprofileExists=A profile with this name already exists. Please choose another name.\nprofileExistsTitle=Profile Exists\nprofileFinishText=Click Finish to create this new profile.\nprofileFinishTextMac=Click Done to create this new profile.\nprofileMissing=Your %S profile cannot be loaded. It may be missing or inaccessible.\nprofileMissingTitle=Profile Missing\n\n# Profile reset\n# LOCALIZATION NOTE (resetBackupDirectory): Directory name for the profile directory backup created during reset. This directory is placed in a location users will see it (ie. their desktop). %S is the application name.\nresetBackupDirectory=Old %S Data\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/mozapps/update/history.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  history.title             \"Update History\">\n<!ENTITY  history.intro             \"The following updates have been installed:\">\n<!ENTITY  closebutton.label         \"Close\">\n                                     \n<!ENTITY  noupdates.label           \"No updates installed yet\">\n\n<!ENTITY  name.header               \"Update Name\">\n<!ENTITY  date.header               \"Install Date\">\n<!ENTITY  type.header               \"Type\">\n<!ENTITY  state.header              \"State\">\n\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/mozapps/update/updates.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY  updateWizard.title              \"Software Update\">\n\n<!ENTITY  checking.title                  \"Checking for Updates\">\n<!ENTITY  updateCheck.label               \"Looking for newer versions of &brandShortName;…\">\n\n<!ENTITY  noupdatesfound.title            \"No Updates Found\">\n<!ENTITY  noupdatesautoenabled.intro      \"There are no updates available. &brandShortName; will check\n                                           periodically for updates.\">\n<!ENTITY  noupdatesautodisabled.intro     \"There are no updates available. Please check again later or enable\n                                           &brandShortName;'s automatic update checking.\">\n\n<!ENTITY  manualUpdate.title              \"Unable to Update\">\n<!ENTITY  manualUpdate.desc               \"A recommended security and stability update is available, but you do\n                                           not have the system permissions required to install it. Please contact your\n                                           system administrator, or try again from an account that has permission to\n                                           install software on this computer.\">\n<!ENTITY  manualUpdate.space.desc         \"A recommended security and stability update is available, but you do\n                                           not have enough space to install it.\">\n<!ENTITY  manualUpdateGetMsg.label        \"You can always get the latest version of &brandShortName; at:\">\n\n<!ENTITY  unsupported.title               \"System Unsupported\">\n<!ENTITY  unsupported.label               \"Your &brandShortName; is out of date, but the latest version is not\n                                           supported on your system. Please upgrade your system, then try again.\n                                           You will not see this notice again, but you can\">\n<!ENTITY  unsupportedLink.label           \"learn more.\">\n\n<!ENTITY  clickHere.label                 \"View more information about this update\">\n\n<!ENTITY  evangelism.desc                 \"It is strongly recommended that you apply this \n                                           update for &brandShortName; as soon as possible.\">\n\n<!ENTITY  downloadPage.title              \"Downloading &brandShortName;\">\n<!ENTITY  downloading.intro               \"Downloading the update…\">\n<!ENTITY  connecting.label                \"Connecting to the update server…\">\n<!ENTITY  verificationFailedText.label    \"&brandShortName; was unable to verify the integrity of the \n                                           incremental update it downloaded, so it is now downloading\n                                           the complete update package.\">\n\n<!ENTITY  viewDetails.tooltip             \"View details for this update\">\n\n<!ENTITY  details.link                    \"Details\">\n\n<!ENTITY  error.title                     \"Update Failed\">\n\n<!ENTITY  error.label                     \"There were problems checking for, downloading, or installing this \n                                           update. &brandShortName; could not be updated because:\">\n                                           \n<!ENTITY  errorManual.label               \"You can update &brandShortName; manually by visiting this link\n                                           and downloading the latest version:\">\n                                           \n<!ENTITY  errorpatching.intro             \"The partial Update could not be applied. \n                                           &brandShortName; will try again by downloading a complete Update.\">\n\n<!ENTITY  genericBackgroundError.label    \"&brandShortName; is unable to determine if there is an update available. Please\n                                           make sure that you have the latest version of &brandShortName; from:\">\n\n<!ENTITY  finishedPage.title              \"Update Ready to Install\">\n<!ENTITY  finishedPage.text               \"The update will be installed the next time &brandShortName; starts. You \n                                           can restart &brandShortName; now, or continue working and restart later.\">\n\n<!ENTITY  finishedBackgroundPage.text     \"A security and stability update for &brandShortName; has been\n                                           downloaded and is ready to be installed.\">\n<!ENTITY  finishedBackground.name         \"Update:\">\n<!-- LOCALIZATION NOTE (finishedBackground.more): This string describes the button labels defined by restartNowButton and restartLaterButton in updates.properties. -->\n<!ENTITY  finishedBackground.more         \"The update will be installed the next time &brandShortName; starts. You\n                                           can restart &brandShortName; now, or continue working and restart later.\">\n<!ENTITY  finishedBackground.moreElevated \"This update requires administrator privileges. The update will be\n                                           installed the next time &brandShortName; starts. You can restart\n                                           &brandShortName; now, continue working and restart later, or decline this\n                                           update.\">\n\n<!ENTITY  update.details.label            \"Details\">\n<!ENTITY  update.installedOn.label        \"Installed on:\">\n<!ENTITY  update.status.label             \"Status:\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/mozapps/update/updates.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The 1st %S is the update name and the 2nd %S is the build\n# identifier from the local updates.xml for displaying update history\n# example: MyApplication (20081022033543)\nupdateFullName=%S (%S)\n\n# LOCALIZATION NOTE: The 1st %S is brandShortName and 2nd %S is update version\n# where update version from the update xml\n# example: MyApplication 10.0.5\nupdateName=%S %S\n\n# LOCALIZATION NOTE: When present\n# %1$S is the brandShortName. Ex: MyApplication\n# %2$S is the update version - provided by the update xml. Ex: version 10.0.5\n# %3$S is the build identifier - provided by the update xml. Ex: 20081022033543\nupdateNightlyName=%1$S %2$S %3$S nightly\nintro_major=Do you want to upgrade to %1$S %2$S now?\nintro_minor=A security and stability update for %1$S is available:\n\nupdateType_major=New Version\nupdateType_minor=Security Update\n\n# LOCALIZATION NOTE: When present %S is brandShortName\nverificationError=%S could not confirm the integrity of the update package.\nresumePausedAfterCloseTitle=Software Update\nresumePausedAfterCloseMsg=You have paused downloading this update. Do you want to download the update in the background while you continue to use %S?\nupdaterIOErrorTitle=Software Update Failed\nupdaterIOErrorMsg=The update could not be installed. Please make sure there are no other copies of %S running on your computer, and then restart %S to try again.\nokButton=OK\nokButton.accesskey=O\naskLaterButton=Ask Later\naskLaterButton.accesskey=A\nnoThanksButton=No Thanks\nnoThanksButton.accesskey=N\nupdateButton_minor=Update %S\nupdateButton_minor.accesskey=U\nupdateButton_major=Get the New Version\nupdateButton_major.accesskey=G\nbackButton=Back\nbackButton.accesskey=B\nacceptTermsButton=Accept Terms\nacceptTermsButton.accesskey=A\n# NOTE: The restartLaterButton string is also used in\n# mozapps/extensions/content/blocklist.js\nrestartLaterButton=Restart Later\nrestartLaterButton.accesskey=L\nrestartNowButton=Restart %S\nrestartNowButton.accesskey=R\n\n# LOCALIZATION NOTE: %S is the date the update was installed from the local\n# updates.xml for displaying update history\nstatusSucceededFormat=Installed on: %S\n\nstatusFailed=Install Failed\npauseButtonPause=Pause\npauseButtonResume=Resume\nhideButton=Hide\nhideButton.accesskey=H\n\napplyingUpdate=Applying update…\n\nupdatesfound_minor.title=Update Available\nupdatesfound_major.title=New Version Available\n\ninstallSuccess=The Update was successfully installed\ninstallPending=Install Pending\npatchApplyFailure=The Update could not be installed (patch apply failed)\nelevationFailure=You don’t have the permissions necessary to install this update. Please contact your system administrator.\n\n# LOCALIZATION NOTE: %S is the amount downloaded so far\n# example: Paused —  879 KB of 2.1 MB\ndownloadPausedStatus=Paused —  %S\n\ncheck_error-200=Update XML file malformed (200)\ncheck_error-403=Access denied (403)\ncheck_error-404=Update XML file not found (404)\ncheck_error-500=Internal server error (500)\ncheck_error-2152398849=Failed (unknown reason)\ncheck_error-2152398861=Connection refused\ncheck_error-2152398862=Connection timed out\n# NS_ERROR_OFFLINE\ncheck_error-2152398864=Network is offline (go online)\ncheck_error-2152398867=Port not allowed\ncheck_error-2152398868=No data was received (please try again)\ncheck_error-2152398878=Update server not found (check your internet connection)\ncheck_error-2152398890=Proxy server not found (check your internet connection)\n# NS_ERROR_DOCUMENT_NOT_CACHED\ncheck_error-2152398918=Network is offline (go online)\ncheck_error-2152398919=Data transfer was interrupted (please try again)\ncheck_error-2152398920=Proxy server connection refused\ncheck_error-2153390069=Server certificate has expired (please adjust your system clock to the correct date and time if it is incorrect)\ncheck_error-verification_failed=The integrity of the update could not be verified\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/mozapps/xpinstall/xpinstallConfirm.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from institems.xul -->\n\n<!ENTITY dialog.title            \"Software Installation\">\n<!ENTITY dialog.style            \"width: 45em\">\n<!ENTITY warningPrimary.label    \"Install add-ons only from authors whom you trust.\">\n<!ENTITY warningSecondary.label  \"Malicious software can damage your computer or violate your privacy.\">\n\n<!ENTITY from.label \"from:\">\n\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/mozapps/xpinstall/xpinstallConfirm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nunverified=(Author not verified)\nsigned=(%S)\n\nitemWarnIntroMultiple=You have asked to install the following %S items:\nitemWarnIntroSingle=You have asked to install the following item:\ninstallButtonDisabledLabel=Install (%S)\ninstallButtonLabel=Install Now\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/necko/necko.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#ResolvingHost=Looking up\n#ConnectedTo=Connected to \n#ConnectingTo=Connecting to \n#SendingRequestTo=Sending request to \n#TransferringDataFrom=Transferring data from \n\n3=Looking up %1$S…\n4=Connected to %1$S…\n5=Sending request to %1$S…\n6=Transferring data from %1$S…\n7=Connecting to %1$S…\n8=Read %1$S \n9=Wrote %1$S\n10=Waiting for %1$S…\n11=Looked up %1$S…\n12=Performing a TLS handshake to %1$S…\n13=The TLS handshake finished for %1$S…\n\n27=Beginning FTP transaction…\n28=Finished FTP transaction\n\nUnsupportedFTPServer=The FTP server %1$S is currently unsupported.\nRepostFormData=This web page is being redirected to a new location. Would you like to resend the form data you have typed to the new location?\n\n# Directory listing strings\nDirTitle=Index of %1$S\nDirGoUp=Up to higher level directory\nShowHidden=Show hidden objects\nDirColName=Name\nDirColSize=Size\nDirColMTime=Last Modified\nDirFileLabel=File: \n\nPhishingAuth=You are about to visit “%1$S”. This site may be attempting to trick you into thinking you are visiting a different site. Use extreme caution.\nPhishingAuthAccept=I understand and will be very careful\nSuperfluousAuth=You are about to log in to the site “%1$S” with the username “%2$S”, but the website does not require authentication. This may be an attempt to trick you.\\n\\nIs “%1$S” the site you want to visit?\nAutomaticAuth=You are about to log in to the site “%1$S” with the username “%2$S”.\n\nTrackingUriBlocked=The resource at “%1$S” was blocked because tracking protection is enabled.\nUnsafeUriBlocked=The resource at “%1$S” was blocked by Safe Browsing.\n\n# LOCALIZATION NOTE (APIDeprecationWarning):\n# %1$S is the deprecated API; %2$S is the API function that should be used.\nAPIDeprecationWarning=Warning: ‘%1$S’ deprecated, please use ‘%2$S’\n\n# LOCALIZATION NOTE (nsICookieManagerDeprecated): don't localize originAttributes.\n# %1$S is the deprecated API; %2$S is the interface suffix that the given deprecated API belongs to.\nnsICookieManagerAPIDeprecated=“%1$S” is changed. Update your code and pass the correct originAttributes. Read more on MDN: https://developer.mozilla.org/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsICookieManager%2$S\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/passwordmgr/passwordManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY      savedLogins.title               \"Saved Logins\">\n\n<!ENTITY      closebutton.label               \"Close\">\n<!ENTITY      closebutton.accesskey           \"C\">\n\n<!ENTITY      treehead.site.label             \"Site\">\n<!ENTITY      treehead.username.label         \"Username\">\n<!ENTITY      treehead.password.label         \"Password\">\n<!ENTITY      treehead.timeCreated.label         \"First Used\">\n<!ENTITY      treehead.timeLastUsed.label        \"Last Used\">\n<!ENTITY      treehead.timePasswordChanged.label \"Last Changed\">\n<!ENTITY      treehead.timesUsed.label           \"Times Used\">\n\n<!ENTITY      remove.label                    \"Remove\">\n<!ENTITY      remove.accesskey                \"R\">\n\n<!ENTITY      addLogin.label                  \"Add Login\">\n<!ENTITY      addLogin.accesskey              \"L\">\n\n<!ENTITY      import.label                    \"Import…\">\n<!ENTITY      import.accesskey                \"I\">\n\n<!ENTITY      searchFilter.label              \"Search\">\n<!ENTITY      searchFilter.accesskey          \"S\">\n\n<!ENTITY      windowClose.key                 \"w\">\n<!ENTITY      focusSearch1.key                \"f\">\n<!ENTITY      focusSearch2.key                \"k\">\n\n<!ENTITY      copyPasswordCmd.label           \"Copy Password\">\n<!ENTITY      copyPasswordCmd.accesskey       \"C\">\n\n<!ENTITY      copyUsernameCmd.label           \"Copy Username\">\n<!ENTITY      copyUsernameCmd.accesskey       \"U\">\n\n<!ENTITY      editPasswordCmd.label           \"Edit Password\">\n<!ENTITY      editPasswordCmd.accesskey       \"E\">\n\n<!ENTITY      editUsernameCmd.label           \"Edit Username\">\n<!ENTITY      editUsernameCmd.accesskey       \"d\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/passwordmgr/passwordmgr.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nrememberValue = Use Password Manager to remember this value.\nrememberPassword = Use Password Manager to remember this password.\nsavePasswordTitle = Confirm\n# LOCALIZATION NOTE (saveLoginMsg, saveLoginMsgNoUser):\n# %1$S is brandShortName, %2$S is the login's hostname.\nsaveLoginMsg = Would you like %1$S to save this login for %2$S?\nsaveLoginMsgNoUser = Would you like %1$S to save this password for %2$S?\nsaveLoginButtonAllow.label = Save\nsaveLoginButtonAllow.accesskey = S\nsaveLoginButtonDeny.label = Don’t Save\nsaveLoginButtonDeny.accesskey = D\nupdateLoginMsg = Would you like to update this login?\nupdateLoginMsgNoUser = Would you like to update this password?\nupdateLoginButtonText = Update\nupdateLoginButtonAccessKey = U\nupdateLoginButtonDeny.label = Don’t Update\nupdateLoginButtonDeny.accesskey = D\n# LOCALIZATION NOTE (rememberPasswordMsg):\n# 1st string is the username for the login, 2nd is the login's hostname.\n# Note that long usernames may be truncated.\nrememberPasswordMsg = Would you like to remember the password for “%1$S” on %2$S?\n# LOCALIZATION NOTE (rememberPasswordMsgNoUsername):\n# String is the login's hostname.\nrememberPasswordMsgNoUsername = Would you like to remember the password on %S?\n# LOCALIZATION NOTE (noUsernamePlaceholder):\n# This is displayed in place of the username when it is missing.\nnoUsernamePlaceholder=No username\ntogglePasswordLabel=Show password\ntogglePasswordAccessKey2=h\nnotNowButtonText = &Not Now\nnotifyBarNotNowButtonText = Not Now\nnotifyBarNotNowButtonAccessKey = N\nneverForSiteButtonText = Ne&ver for This Site\nnotifyBarNeverRememberButtonText2 = Never Save\nnotifyBarNeverRememberButtonAccessKey2 = e\nrememberButtonText = &Remember\nnotifyBarRememberPasswordButtonText = Remember Password\nnotifyBarRememberPasswordButtonAccessKey = R\npasswordChangeTitle = Confirm Password Change\n# LOCALIZATION NOTE (updatePasswordMsg):\n# String is the username for the login.\nupdatePasswordMsg = Would you like to update the saved password for “%S”?\nupdatePasswordMsgNoUser = Would you like to update the saved password?\nnotifyBarUpdateButtonText = Update Password\nnotifyBarUpdateButtonAccessKey = U\nnotifyBarDontChangeButtonText = Don’t Change\nnotifyBarDontChangeButtonAccessKey = D\nuserSelectText = Please confirm which user you are changing the password for\nhidePasswords=Hide Passwords\nhidePasswordsAccessKey=P\nshowPasswords=Show Passwords\nshowPasswordsAccessKey=P\nnoMasterPasswordPrompt=Are you sure you wish to show your passwords?\nremoveAllPasswordsPrompt=Are you sure you wish to remove all passwords?\nremoveAllPasswordsTitle=Remove all passwords\nremoveLoginPrompt=Are you sure you wish to remove this login?\nremoveLoginTitle=Remove login\nloginsDescriptionAll=Logins for the following sites are stored on your computer:\nloginsDescriptionFiltered=The following logins match your search:\n# LOCALIZATION NOTE (loginHostAge):\n# This is used to show the context menu login items with their age.\n# 1st string is the username for the login, 2nd is the login's age.\nloginHostAge=%1$S (%2$S)\n# LOCALIZATION NOTE (noUsername):\n# String is used on the context menu when a login doesn't have a username.\nnoUsername=No username\nduplicateLoginTitle=Login already exists\nduplicateLogin=A duplicate login already exists.\n\n# LOCALIZATION NOTE (insecureFieldWarningDescription2, insecureFieldWarningDescription3):\n# %1$S will contain insecureFieldWarningLearnMore and look like a link to indicate that clicking will open a tab with support information.\ninsecureFieldWarningDescription2 = This connection is not secure. Logins entered here could be compromised. %1$S\ninsecureFieldWarningDescription3 = Logins entered here could be compromised. %1$S\ninsecureFieldWarningLearnMore = Learn More\n\n# LOCALIZATION NOTE (removeAll, removeAllShown):\n# removeAll and removeAllShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAll.label=Remove All\nremoveAll.accesskey=A\nremoveAllShown.label=Remove All Shown\nremoveAllShown.accesskey=A\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/pipnss/nsserrors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nSSL_ERROR_EXPORT_ONLY_SERVER=Unable to communicate securely. Peer does not support high-grade encryption.\nSSL_ERROR_US_ONLY_SERVER=Unable to communicate securely. Peer requires high-grade encryption which is not supported.\nSSL_ERROR_NO_CYPHER_OVERLAP=Cannot communicate securely with peer: no common encryption algorithm(s).\nSSL_ERROR_NO_CERTIFICATE=Unable to find the certificate or key necessary for authentication.\nSSL_ERROR_BAD_CERTIFICATE=Unable to communicate securely with peer: peers’s certificate was rejected.\nSSL_ERROR_BAD_CLIENT=The server has encountered bad data from the client.\nSSL_ERROR_BAD_SERVER=The client has encountered bad data from the server.\nSSL_ERROR_UNSUPPORTED_CERTIFICATE_TYPE=Unsupported certificate type.\nSSL_ERROR_UNSUPPORTED_VERSION=Peer using unsupported version of security protocol.\nSSL_ERROR_WRONG_CERTIFICATE=Client authentication failed: private key in key database does not match public key in certificate database.\nSSL_ERROR_BAD_CERT_DOMAIN=Unable to communicate securely with peer: requested domain name does not match the server’s certificate.\nSSL_ERROR_POST_WARNING=Unrecognized SSL error code.\nSSL_ERROR_SSL2_DISABLED=Peer only supports SSL version 2, which is locally disabled.\nSSL_ERROR_BAD_MAC_READ=SSL received a record with an incorrect Message Authentication Code.\nSSL_ERROR_BAD_MAC_ALERT=SSL peer reports incorrect Message Authentication Code.\nSSL_ERROR_BAD_CERT_ALERT=SSL peer cannot verify your certificate.\nSSL_ERROR_REVOKED_CERT_ALERT=SSL peer rejected your certificate as revoked.\nSSL_ERROR_EXPIRED_CERT_ALERT=SSL peer rejected your certificate as expired.\nSSL_ERROR_SSL_DISABLED=Cannot connect: SSL is disabled.\nSSL_ERROR_FORTEZZA_PQG=Cannot connect: SSL peer is in another FORTEZZA domain.\nSSL_ERROR_UNKNOWN_CIPHER_SUITE=An unknown SSL cipher suite has been requested.\nSSL_ERROR_NO_CIPHERS_SUPPORTED=No cipher suites are present and enabled in this program.\nSSL_ERROR_BAD_BLOCK_PADDING=SSL received a record with bad block padding.\nSSL_ERROR_RX_RECORD_TOO_LONG=SSL received a record that exceeded the maximum permissible length.\nSSL_ERROR_TX_RECORD_TOO_LONG=SSL attempted to send a record that exceeded the maximum permissible length.\nSSL_ERROR_RX_MALFORMED_HELLO_REQUEST=SSL received a malformed Hello Request handshake message.\nSSL_ERROR_RX_MALFORMED_CLIENT_HELLO=SSL received a malformed Client Hello handshake message.\nSSL_ERROR_RX_MALFORMED_SERVER_HELLO=SSL received a malformed Server Hello handshake message.\nSSL_ERROR_RX_MALFORMED_CERTIFICATE=SSL received a malformed Certificate handshake message.\nSSL_ERROR_RX_MALFORMED_SERVER_KEY_EXCH=SSL received a malformed Server Key Exchange handshake message.\nSSL_ERROR_RX_MALFORMED_CERT_REQUEST=SSL received a malformed Certificate Request handshake message.\nSSL_ERROR_RX_MALFORMED_HELLO_DONE=SSL received a malformed Server Hello Done handshake message.\nSSL_ERROR_RX_MALFORMED_CERT_VERIFY=SSL received a malformed Certificate Verify handshake message.\nSSL_ERROR_RX_MALFORMED_CLIENT_KEY_EXCH=SSL received a malformed Client Key Exchange handshake message.\nSSL_ERROR_RX_MALFORMED_FINISHED=SSL received a malformed Finished handshake message.\nSSL_ERROR_RX_MALFORMED_CHANGE_CIPHER=SSL received a malformed Change Cipher Spec record.\nSSL_ERROR_RX_MALFORMED_ALERT=SSL received a malformed Alert record.\nSSL_ERROR_RX_MALFORMED_HANDSHAKE=SSL received a malformed Handshake record.\nSSL_ERROR_RX_MALFORMED_APPLICATION_DATA=SSL received a malformed Application Data record.\nSSL_ERROR_RX_UNEXPECTED_HELLO_REQUEST=SSL received an unexpected Hello Request handshake message.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_HELLO=SSL received an unexpected Client Hello handshake message.\nSSL_ERROR_RX_UNEXPECTED_SERVER_HELLO=SSL received an unexpected Server Hello handshake message.\nSSL_ERROR_RX_UNEXPECTED_CERTIFICATE=SSL received an unexpected Certificate handshake message.\nSSL_ERROR_RX_UNEXPECTED_SERVER_KEY_EXCH=SSL received an unexpected Server Key Exchange handshake message.\nSSL_ERROR_RX_UNEXPECTED_CERT_REQUEST=SSL received an unexpected Certificate Request handshake message.\nSSL_ERROR_RX_UNEXPECTED_HELLO_DONE=SSL received an unexpected Server Hello Done handshake message.\nSSL_ERROR_RX_UNEXPECTED_CERT_VERIFY=SSL received an unexpected Certificate Verify handshake message.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_KEY_EXCH=SSL received an unexpected Client Key Exchange handshake message.\nSSL_ERROR_RX_UNEXPECTED_FINISHED=SSL received an unexpected Finished handshake message.\nSSL_ERROR_RX_UNEXPECTED_CHANGE_CIPHER=SSL received an unexpected Change Cipher Spec record.\nSSL_ERROR_RX_UNEXPECTED_ALERT=SSL received an unexpected Alert record.\nSSL_ERROR_RX_UNEXPECTED_HANDSHAKE=SSL received an unexpected Handshake record.\nSSL_ERROR_RX_UNEXPECTED_APPLICATION_DATA=SSL received an unexpected Application Data record.\nSSL_ERROR_RX_UNKNOWN_RECORD_TYPE=SSL received a record with an unknown content type.\nSSL_ERROR_RX_UNKNOWN_HANDSHAKE=SSL received a handshake message with an unknown message type.\nSSL_ERROR_RX_UNKNOWN_ALERT=SSL received an alert record with an unknown alert description.\nSSL_ERROR_CLOSE_NOTIFY_ALERT=SSL peer has closed this connection.\nSSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT=SSL peer was not expecting a handshake message it received.\nSSL_ERROR_DECOMPRESSION_FAILURE_ALERT=SSL peer was unable to successfully decompress an SSL record it received.\nSSL_ERROR_HANDSHAKE_FAILURE_ALERT=SSL peer was unable to negotiate an acceptable set of security parameters.\nSSL_ERROR_ILLEGAL_PARAMETER_ALERT=SSL peer rejected a handshake message for unacceptable content.\nSSL_ERROR_UNSUPPORTED_CERT_ALERT=SSL peer does not support certificates of the type it received.\nSSL_ERROR_CERTIFICATE_UNKNOWN_ALERT=SSL peer had some unspecified issue with the certificate it received.\nSSL_ERROR_GENERATE_RANDOM_FAILURE=SSL experienced a failure of its random number generator.\nSSL_ERROR_SIGN_HASHES_FAILURE=Unable to digitally sign data required to verify your certificate.\nSSL_ERROR_EXTRACT_PUBLIC_KEY_FAILURE=SSL was unable to extract the public key from the peer’s certificate.\nSSL_ERROR_SERVER_KEY_EXCHANGE_FAILURE=Unspecified failure while processing SSL Server Key Exchange handshake.\nSSL_ERROR_CLIENT_KEY_EXCHANGE_FAILURE=Unspecified failure while processing SSL Client Key Exchange handshake.\nSSL_ERROR_ENCRYPTION_FAILURE=Bulk data encryption algorithm failed in selected cipher suite.\nSSL_ERROR_DECRYPTION_FAILURE=Bulk data decryption algorithm failed in selected cipher suite.\nSSL_ERROR_SOCKET_WRITE_FAILURE=Attempt to write encrypted data to underlying socket failed.\nSSL_ERROR_MD5_DIGEST_FAILURE=MD5 digest function failed.\nSSL_ERROR_SHA_DIGEST_FAILURE=SHA-1 digest function failed.\nSSL_ERROR_MAC_COMPUTATION_FAILURE=MAC computation failed.\nSSL_ERROR_SYM_KEY_CONTEXT_FAILURE=Failure to create Symmetric Key context.\nSSL_ERROR_SYM_KEY_UNWRAP_FAILURE=Failure to unwrap the Symmetric key in Client Key Exchange message.\nSSL_ERROR_PUB_KEY_SIZE_LIMIT_EXCEEDED=SSL Server attempted to use domestic-grade public key with export cipher suite.\nSSL_ERROR_IV_PARAM_FAILURE=PKCS11 code failed to translate an IV into a param.\nSSL_ERROR_INIT_CIPHER_SUITE_FAILURE=Failed to initialize the selected cipher suite.\nSSL_ERROR_SESSION_KEY_GEN_FAILURE=Client failed to generate session keys for SSL session.\nSSL_ERROR_NO_SERVER_KEY_FOR_ALG=Server has no key for the attempted key exchange algorithm.\nSSL_ERROR_TOKEN_INSERTION_REMOVAL=PKCS#11 token was inserted or removed while operation was in progress.\nSSL_ERROR_TOKEN_SLOT_NOT_FOUND=No PKCS#11 token could be found to do a required operation.\nSSL_ERROR_NO_COMPRESSION_OVERLAP=Cannot communicate securely with peer: no common compression algorithm(s).\nSSL_ERROR_HANDSHAKE_NOT_COMPLETED=Cannot initiate another SSL handshake until current handshake is complete.\nSSL_ERROR_BAD_HANDSHAKE_HASH_VALUE=Received incorrect handshakes hash values from peer.\nSSL_ERROR_CERT_KEA_MISMATCH=The certificate provided cannot be used with the selected key exchange algorithm.\nSSL_ERROR_NO_TRUSTED_SSL_CLIENT_CA=No certificate authority is trusted for SSL client authentication.\nSSL_ERROR_SESSION_NOT_FOUND=Client’s SSL session ID not found in server’s session cache.\nSSL_ERROR_DECRYPTION_FAILED_ALERT=Peer was unable to decrypt an SSL record it received.\nSSL_ERROR_RECORD_OVERFLOW_ALERT=Peer received an SSL record that was longer than is permitted.\nSSL_ERROR_UNKNOWN_CA_ALERT=Peer does not recognize and trust the CA that issued your certificate.\nSSL_ERROR_ACCESS_DENIED_ALERT=Peer received a valid certificate, but access was denied.\nSSL_ERROR_DECODE_ERROR_ALERT=Peer could not decode an SSL handshake message.\nSSL_ERROR_DECRYPT_ERROR_ALERT=Peer reports failure of signature verification or key exchange.\nSSL_ERROR_EXPORT_RESTRICTION_ALERT=Peer reports negotiation not in compliance with export regulations.\nSSL_ERROR_PROTOCOL_VERSION_ALERT=Peer reports incompatible or unsupported protocol version.\nSSL_ERROR_INSUFFICIENT_SECURITY_ALERT=Server requires ciphers more secure than those supported by client.\nSSL_ERROR_INTERNAL_ERROR_ALERT=Peer reports it experienced an internal error.\nSSL_ERROR_USER_CANCELED_ALERT=Peer user canceled handshake.\nSSL_ERROR_NO_RENEGOTIATION_ALERT=Peer does not permit renegotiation of SSL security parameters.\nSSL_ERROR_SERVER_CACHE_NOT_CONFIGURED=SSL server cache not configured and not disabled for this socket.\nSSL_ERROR_UNSUPPORTED_EXTENSION_ALERT=SSL peer does not support requested TLS hello extension.\nSSL_ERROR_CERTIFICATE_UNOBTAINABLE_ALERT=SSL peer could not obtain your certificate from the supplied URL.\nSSL_ERROR_UNRECOGNIZED_NAME_ALERT=SSL peer has no certificate for the requested DNS name.\nSSL_ERROR_BAD_CERT_STATUS_RESPONSE_ALERT=SSL peer was unable to get an OCSP response for its certificate.\nSSL_ERROR_BAD_CERT_HASH_VALUE_ALERT=SSL peer reported bad certificate hash value.\nSSL_ERROR_RX_UNEXPECTED_NEW_SESSION_TICKET=SSL received an unexpected New Session Ticket handshake message.\nSSL_ERROR_RX_MALFORMED_NEW_SESSION_TICKET=SSL received a malformed New Session Ticket handshake message.\nSSL_ERROR_DECOMPRESSION_FAILURE=SSL received a compressed record that could not be decompressed.\nSSL_ERROR_RENEGOTIATION_NOT_ALLOWED=Renegotiation is not allowed on this SSL socket.\nSSL_ERROR_UNSAFE_NEGOTIATION=Peer attempted old style (potentially vulnerable) handshake.\nSSL_ERROR_RX_UNEXPECTED_UNCOMPRESSED_RECORD=SSL received an unexpected uncompressed record.\nSSL_ERROR_WEAK_SERVER_EPHEMERAL_DH_KEY=SSL received a weak ephemeral Diffie-Hellman key in Server Key Exchange handshake message.\nSSL_ERROR_NEXT_PROTOCOL_DATA_INVALID=SSL received invalid NPN extension data.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SSL2=SSL feature not supported for SSL 2.0 connections.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SERVERS=SSL feature not supported for servers.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_CLIENTS=SSL feature not supported for clients.\nSSL_ERROR_INVALID_VERSION_RANGE=SSL version range is not valid.\nSSL_ERROR_CIPHER_DISALLOWED_FOR_VERSION=SSL peer selected a cipher suite disallowed for the selected protocol version.\nSSL_ERROR_RX_MALFORMED_HELLO_VERIFY_REQUEST=SSL received a malformed Hello Verify Request handshake message.\nSSL_ERROR_RX_UNEXPECTED_HELLO_VERIFY_REQUEST=SSL received an unexpected Hello Verify Request handshake message.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_VERSION=SSL feature not supported for the protocol version.\nSSL_ERROR_RX_UNEXPECTED_CERT_STATUS=SSL received an unexpected Certificate Status handshake message.\nSSL_ERROR_UNSUPPORTED_HASH_ALGORITHM=Unsupported hash algorithm used by TLS peer.\nSSL_ERROR_DIGEST_FAILURE=Digest function failed.\nSSL_ERROR_INCORRECT_SIGNATURE_ALGORITHM=Incorrect signature algorithm specified in a digitally-signed element.\nSSL_ERROR_NEXT_PROTOCOL_NO_CALLBACK=The next protocol negotiation extension was enabled, but the callback was cleared prior to being needed.\nSSL_ERROR_NEXT_PROTOCOL_NO_PROTOCOL=The server supports no protocols that the client advertises in the ALPN extension.\nSSL_ERROR_INAPPROPRIATE_FALLBACK_ALERT=The server rejected the handshake because the client downgraded to a lower TLS version than the server supports.\nSSL_ERROR_WEAK_SERVER_CERT_KEY=The server certificate included a public key that was too weak.\nSSL_ERROR_RX_SHORT_DTLS_READ=Not enough room in buffer for DTLS record.\nSSL_ERROR_NO_SUPPORTED_SIGNATURE_ALGORITHM=No supported TLS signature algorithm was configured.\nSSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM=The peer used an unsupported combination of signature and hash algorithm.\nSSL_ERROR_MISSING_EXTENDED_MASTER_SECRET=The peer tried to resume without a correct extended_master_secret extension.\nSSL_ERROR_UNEXPECTED_EXTENDED_MASTER_SECRET=The peer tried to resume with an unexpected extended_master_secret extension.\nSEC_ERROR_IO=An I/O error occurred during security authorization.\nSEC_ERROR_LIBRARY_FAILURE=security library failure.\nSEC_ERROR_BAD_DATA=security library: received bad data.\nSEC_ERROR_OUTPUT_LEN=security library: output length error.\nSEC_ERROR_INPUT_LEN=security library has experienced an input length error.\nSEC_ERROR_INVALID_ARGS=security library: invalid arguments.\nSEC_ERROR_INVALID_ALGORITHM=security library: invalid algorithm.\nSEC_ERROR_INVALID_AVA=security library: invalid AVA.\nSEC_ERROR_INVALID_TIME=Improperly formatted time string.\nSEC_ERROR_BAD_DER=security library: improperly formatted DER-encoded message.\nSEC_ERROR_BAD_SIGNATURE=Peer’s certificate has an invalid signature.\nSEC_ERROR_EXPIRED_CERTIFICATE=Peer’s Certificate has expired.\nSEC_ERROR_REVOKED_CERTIFICATE=Peer’s Certificate has been revoked.\nSEC_ERROR_UNKNOWN_ISSUER=Peer’s Certificate issuer is not recognized.\nSEC_ERROR_BAD_KEY=Peer’s public key is invalid.\nSEC_ERROR_BAD_PASSWORD=The security password entered is incorrect.\nSEC_ERROR_RETRY_PASSWORD=New password entered incorrectly. Please try again.\nSEC_ERROR_NO_NODELOCK=security library: no nodelock.\nSEC_ERROR_BAD_DATABASE=security library: bad database.\nSEC_ERROR_NO_MEMORY=security library: memory allocation failure.\nSEC_ERROR_UNTRUSTED_ISSUER=Peer’s certificate issuer has been marked as not trusted by the user.\nSEC_ERROR_UNTRUSTED_CERT=Peer’s certificate has been marked as not trusted by the user.\nSEC_ERROR_DUPLICATE_CERT=Certificate already exists in your database.\nSEC_ERROR_DUPLICATE_CERT_NAME=Downloaded certificate’s name duplicates one already in your database.\nSEC_ERROR_ADDING_CERT=Error adding certificate to database.\nSEC_ERROR_FILING_KEY=Error refiling the key for this certificate.\nSEC_ERROR_NO_KEY=The private key for this certificate cannot be found in key database\nSEC_ERROR_CERT_VALID=This certificate is valid.\nSEC_ERROR_CERT_NOT_VALID=This certificate is not valid.\nSEC_ERROR_CERT_NO_RESPONSE=Cert Library: No Response\nSEC_ERROR_EXPIRED_ISSUER_CERTIFICATE=The certificate issuer’s certificate has expired. Check your system date and time.\nSEC_ERROR_CRL_EXPIRED=The CRL for the certificate’s issuer has expired. Update it or check your system date and time.\nSEC_ERROR_CRL_BAD_SIGNATURE=The CRL for the certificate’s issuer has an invalid signature.\nSEC_ERROR_CRL_INVALID=New CRL has an invalid format.\nSEC_ERROR_EXTENSION_VALUE_INVALID=Certificate extension value is invalid.\nSEC_ERROR_EXTENSION_NOT_FOUND=Certificate extension not found.\nSEC_ERROR_CA_CERT_INVALID=Issuer certificate is invalid.\nSEC_ERROR_PATH_LEN_CONSTRAINT_INVALID=Certificate path length constraint is invalid.\nSEC_ERROR_CERT_USAGES_INVALID=Certificate usages field is invalid.\nSEC_INTERNAL_ONLY=**Internal ONLY module**\nSEC_ERROR_INVALID_KEY=The key does not support the requested operation.\nSEC_ERROR_UNKNOWN_CRITICAL_EXTENSION=Certificate contains unknown critical extension.\nSEC_ERROR_OLD_CRL=New CRL is not later than the current one.\nSEC_ERROR_NO_EMAIL_CERT=Not encrypted or signed: you do not yet have an email certificate.\nSEC_ERROR_NO_RECIPIENT_CERTS_QUERY=Not encrypted: you do not have certificates for each of the recipients.\nSEC_ERROR_NOT_A_RECIPIENT=Cannot decrypt: you are not a recipient, or matching certificate and private key not found.\nSEC_ERROR_PKCS7_KEYALG_MISMATCH=Cannot decrypt: key encryption algorithm does not match your certificate.\nSEC_ERROR_PKCS7_BAD_SIGNATURE=Signature verification failed: no signer found, too many signers found, or improper or corrupted data.\nSEC_ERROR_UNSUPPORTED_KEYALG=Unsupported or unknown key algorithm.\nSEC_ERROR_DECRYPTION_DISALLOWED=Cannot decrypt: encrypted using a disallowed algorithm or key size.\nXP_SEC_FORTEZZA_BAD_CARD=Fortezza card has not been properly initialized. Please remove it and return it to your issuer.\nXP_SEC_FORTEZZA_NO_CARD=No Fortezza cards Found\nXP_SEC_FORTEZZA_NONE_SELECTED=No Fortezza card selected\nXP_SEC_FORTEZZA_MORE_INFO=Please select a personality to get more info on\nXP_SEC_FORTEZZA_PERSON_NOT_FOUND=Personality not found\nXP_SEC_FORTEZZA_NO_MORE_INFO=No more information on that Personality\nXP_SEC_FORTEZZA_BAD_PIN=Invalid Pin\nXP_SEC_FORTEZZA_PERSON_ERROR=Couldn’t initialize Fortezza personalities.\nSEC_ERROR_NO_KRL=No KRL for this site’s certificate has been found.\nSEC_ERROR_KRL_EXPIRED=The KRL for this site’s certificate has expired.\nSEC_ERROR_KRL_BAD_SIGNATURE=The KRL for this site’s certificate has an invalid signature.\nSEC_ERROR_REVOKED_KEY=The key for this site’s certificate has been revoked.\nSEC_ERROR_KRL_INVALID=New KRL has an invalid format.\nSEC_ERROR_NEED_RANDOM=security library: need random data.\nSEC_ERROR_NO_MODULE=security library: no security module can perform the requested operation.\nSEC_ERROR_NO_TOKEN=The security card or token does not exist, needs to be initialized, or has been removed.\nSEC_ERROR_READ_ONLY=security library: read-only database.\nSEC_ERROR_NO_SLOT_SELECTED=No slot or token was selected.\nSEC_ERROR_CERT_NICKNAME_COLLISION=A certificate with the same nickname already exists.\nSEC_ERROR_KEY_NICKNAME_COLLISION=A key with the same nickname already exists.\nSEC_ERROR_SAFE_NOT_CREATED=error while creating safe object\nSEC_ERROR_BAGGAGE_NOT_CREATED=error while creating baggage object\nXP_JAVA_REMOVE_PRINCIPAL_ERROR=Couldn’t remove the principal\nXP_JAVA_DELETE_PRIVILEGE_ERROR=Couldn’t delete the privilege\nXP_JAVA_CERT_NOT_EXISTS_ERROR=This principal doesn’t have a certificate\nSEC_ERROR_BAD_EXPORT_ALGORITHM=Required algorithm is not allowed.\nSEC_ERROR_EXPORTING_CERTIFICATES=Error attempting to export certificates.\nSEC_ERROR_IMPORTING_CERTIFICATES=Error attempting to import certificates.\nSEC_ERROR_PKCS12_DECODING_PFX=Unable to import. Decoding error. File not valid.\nSEC_ERROR_PKCS12_INVALID_MAC=Unable to import. Invalid MAC. Incorrect password or corrupt file.\nSEC_ERROR_PKCS12_UNSUPPORTED_MAC_ALGORITHM=Unable to import. MAC algorithm not supported.\nSEC_ERROR_PKCS12_UNSUPPORTED_TRANSPORT_MODE=Unable to import. Only password integrity and privacy modes supported.\nSEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE=Unable to import. File structure is corrupt.\nSEC_ERROR_PKCS12_UNSUPPORTED_PBE_ALGORITHM=Unable to import. Encryption algorithm not supported.\nSEC_ERROR_PKCS12_UNSUPPORTED_VERSION=Unable to import. File version not supported.\nSEC_ERROR_PKCS12_PRIVACY_PASSWORD_INCORRECT=Unable to import. Incorrect privacy password.\nSEC_ERROR_PKCS12_CERT_COLLISION=Unable to import. Same nickname already exists in database.\nSEC_ERROR_USER_CANCELLED=The user pressed cancel.\nSEC_ERROR_PKCS12_DUPLICATE_DATA=Not imported, already in database.\nSEC_ERROR_MESSAGE_SEND_ABORTED=Message not sent.\nSEC_ERROR_INADEQUATE_KEY_USAGE=Certificate key usage inadequate for attempted operation.\nSEC_ERROR_INADEQUATE_CERT_TYPE=Certificate type not approved for application.\nSEC_ERROR_CERT_ADDR_MISMATCH=Address in signing certificate does not match address in message headers.\nSEC_ERROR_PKCS12_UNABLE_TO_IMPORT_KEY=Unable to import. Error attempting to import private key.\nSEC_ERROR_PKCS12_IMPORTING_CERT_CHAIN=Unable to import. Error attempting to import certificate chain.\nSEC_ERROR_PKCS12_UNABLE_TO_LOCATE_OBJECT_BY_NAME=Unable to export. Unable to locate certificate or key by nickname.\nSEC_ERROR_PKCS12_UNABLE_TO_EXPORT_KEY=Unable to export. Private Key could not be located and exported.\nSEC_ERROR_PKCS12_UNABLE_TO_WRITE=Unable to export. Unable to write the export file.\nSEC_ERROR_PKCS12_UNABLE_TO_READ=Unable to import. Unable to read the import file.\nSEC_ERROR_PKCS12_KEY_DATABASE_NOT_INITIALIZED=Unable to export. Key database corrupt or deleted.\nSEC_ERROR_KEYGEN_FAIL=Unable to generate public/private key pair.\nSEC_ERROR_INVALID_PASSWORD=Password entered is invalid. Please pick a different one.\nSEC_ERROR_RETRY_OLD_PASSWORD=Old password entered incorrectly. Please try again.\nSEC_ERROR_BAD_NICKNAME=Certificate nickname already in use.\nSEC_ERROR_NOT_FORTEZZA_ISSUER=Peer FORTEZZA chain has a non-FORTEZZA Certificate.\nSEC_ERROR_CANNOT_MOVE_SENSITIVE_KEY=A sensitive key cannot be moved to the slot where it is needed.\nSEC_ERROR_JS_INVALID_MODULE_NAME=Invalid module name.\nSEC_ERROR_JS_INVALID_DLL=Invalid module path/filename\nSEC_ERROR_JS_ADD_MOD_FAILURE=Unable to add module\nSEC_ERROR_JS_DEL_MOD_FAILURE=Unable to delete module\nSEC_ERROR_OLD_KRL=New KRL is not later than the current one.\nSEC_ERROR_CKL_CONFLICT=New CKL has different issuer than current CKL. Delete current CKL.\nSEC_ERROR_CERT_NOT_IN_NAME_SPACE=The Certifying Authority for this certificate is not permitted to issue a certificate with this name.\nSEC_ERROR_KRL_NOT_YET_VALID=The key revocation list for this certificate is not yet valid.\nSEC_ERROR_CRL_NOT_YET_VALID=The certificate revocation list for this certificate is not yet valid.\nSEC_ERROR_UNKNOWN_CERT=The requested certificate could not be found.\nSEC_ERROR_UNKNOWN_SIGNER=The signer’s certificate could not be found.\nSEC_ERROR_CERT_BAD_ACCESS_LOCATION=The location for the certificate status server has invalid format.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_TYPE=The OCSP response cannot be fully decoded; it is of an unknown type.\nSEC_ERROR_OCSP_BAD_HTTP_RESPONSE=The OCSP server returned unexpected/invalid HTTP data.\nSEC_ERROR_OCSP_MALFORMED_REQUEST=The OCSP server found the request to be corrupted or improperly formed.\nSEC_ERROR_OCSP_SERVER_ERROR=The OCSP server experienced an internal error.\nSEC_ERROR_OCSP_TRY_SERVER_LATER=The OCSP server suggests trying again later.\nSEC_ERROR_OCSP_REQUEST_NEEDS_SIG=The OCSP server requires a signature on this request.\nSEC_ERROR_OCSP_UNAUTHORIZED_REQUEST=The OCSP server has refused this request as unauthorized.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_STATUS=The OCSP server returned an unrecognizable status.\nSEC_ERROR_OCSP_UNKNOWN_CERT=The OCSP server has no status for the certificate.\nSEC_ERROR_OCSP_NOT_ENABLED=You must enable OCSP before performing this operation.\nSEC_ERROR_OCSP_NO_DEFAULT_RESPONDER=You must set the OCSP default responder before performing this operation.\nSEC_ERROR_OCSP_MALFORMED_RESPONSE=The response from the OCSP server was corrupted or improperly formed.\nSEC_ERROR_OCSP_UNAUTHORIZED_RESPONSE=The signer of the OCSP response is not authorized to give status for this certificate.\nSEC_ERROR_OCSP_FUTURE_RESPONSE=The OCSP response is not yet valid (contains a date in the future).\nSEC_ERROR_OCSP_OLD_RESPONSE=The OCSP response contains out-of-date information.\nSEC_ERROR_DIGEST_NOT_FOUND=The CMS or PKCS #7 Digest was not found in signed message.\nSEC_ERROR_UNSUPPORTED_MESSAGE_TYPE=The CMS or PKCS #7 Message type is unsupported.\nSEC_ERROR_MODULE_STUCK=PKCS #11 module could not be removed because it is still in use.\nSEC_ERROR_BAD_TEMPLATE=Could not decode ASN.1 data. Specified template was invalid.\nSEC_ERROR_CRL_NOT_FOUND=No matching CRL was found.\nSEC_ERROR_REUSED_ISSUER_AND_SERIAL=You are attempting to import a cert with the same issuer/serial as an existing cert, but that is not the same cert.\nSEC_ERROR_BUSY=NSS could not shutdown. Objects are still in use.\nSEC_ERROR_EXTRA_INPUT=DER-encoded message contained extra unused data.\nSEC_ERROR_UNSUPPORTED_ELLIPTIC_CURVE=Unsupported elliptic curve.\nSEC_ERROR_UNSUPPORTED_EC_POINT_FORM=Unsupported elliptic curve point form.\nSEC_ERROR_UNRECOGNIZED_OID=Unrecognized Object Identifier.\nSEC_ERROR_OCSP_INVALID_SIGNING_CERT=Invalid OCSP signing certificate in OCSP response.\nSEC_ERROR_REVOKED_CERTIFICATE_CRL=Certificate is revoked in issuer’s certificate revocation list.\nSEC_ERROR_REVOKED_CERTIFICATE_OCSP=Issuer’s OCSP responder reports certificate is revoked.\nSEC_ERROR_CRL_INVALID_VERSION=Issuer’s Certificate Revocation List has an unknown version number.\nSEC_ERROR_CRL_V1_CRITICAL_EXTENSION=Issuer’s V1 Certificate Revocation List has a critical extension.\nSEC_ERROR_CRL_UNKNOWN_CRITICAL_EXTENSION=Issuer’s V2 Certificate Revocation List has an unknown critical extension.\nSEC_ERROR_UNKNOWN_OBJECT_TYPE=Unknown object type specified.\nSEC_ERROR_INCOMPATIBLE_PKCS11=PKCS #11 driver violates the spec in an incompatible way.\nSEC_ERROR_NO_EVENT=No new slot event is available at this time.\nSEC_ERROR_CRL_ALREADY_EXISTS=CRL already exists.\nSEC_ERROR_NOT_INITIALIZED=NSS is not initialized.\nSEC_ERROR_TOKEN_NOT_LOGGED_IN=The operation failed because the PKCS#11 token is not logged in.\nSEC_ERROR_OCSP_RESPONDER_CERT_INVALID=Configured OCSP responder’s certificate is invalid.\nSEC_ERROR_OCSP_BAD_SIGNATURE=OCSP response has an invalid signature.\nSEC_ERROR_OUT_OF_SEARCH_LIMITS=Cert validation search is out of search limits\nSEC_ERROR_INVALID_POLICY_MAPPING=Policy mapping contains anypolicy\nSEC_ERROR_POLICY_VALIDATION_FAILED=Cert chain fails policy validation\nSEC_ERROR_UNKNOWN_AIA_LOCATION_TYPE=Unknown location type in cert AIA extension\nSEC_ERROR_BAD_HTTP_RESPONSE=Server returned bad HTTP response\nSEC_ERROR_BAD_LDAP_RESPONSE=Server returned bad LDAP response\nSEC_ERROR_FAILED_TO_ENCODE_DATA=Failed to encode data with ASN1 encoder\nSEC_ERROR_BAD_INFO_ACCESS_LOCATION=Bad information access location in cert extension\nSEC_ERROR_LIBPKIX_INTERNAL=Libpkix internal error occurred during cert validation.\nSEC_ERROR_PKCS11_GENERAL_ERROR=A PKCS #11 module returned CKR_GENERAL_ERROR, indicating that an unrecoverable error has occurred.\nSEC_ERROR_PKCS11_FUNCTION_FAILED=A PKCS #11 module returned CKR_FUNCTION_FAILED, indicating that the requested function could not be performed. Trying the same operation again might succeed.\nSEC_ERROR_PKCS11_DEVICE_ERROR=A PKCS #11 module returned CKR_DEVICE_ERROR, indicating that a problem has occurred with the token or slot.\nSEC_ERROR_BAD_INFO_ACCESS_METHOD=Unknown information access method in certificate extension.\nSEC_ERROR_CRL_IMPORT_FAILED=Error attempting to import a CRL.\nSEC_ERROR_EXPIRED_PASSWORD=The password expired.\nSEC_ERROR_LOCKED_PASSWORD=The password is locked.\nSEC_ERROR_UNKNOWN_PKCS11_ERROR=Unknown PKCS #11 error.\nSEC_ERROR_BAD_CRL_DP_URL=Invalid or unsupported URL in CRL distribution point name.\nSEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED=The certificate was signed using a signature algorithm that is disabled because it is not secure.\nMOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE=The server uses key pinning (HPKP) but no trusted certificate chain could be constructed that matches the pinset. Key pinning violations cannot be overridden.\nMOZILLA_PKIX_ERROR_CA_CERT_USED_AS_END_ENTITY=The server uses a certificate with a basic constraints extension identifying it as a certificate authority. For a properly-issued certificate, this should not be the case.\nMOZILLA_PKIX_ERROR_INADEQUATE_KEY_SIZE=The server presented a certificate with a key size that is too small to establish a secure connection.\nMOZILLA_PKIX_ERROR_V1_CERT_USED_AS_CA=An X.509 version 1 certificate that is not a trust anchor was used to issue the server’s certificate. X.509 version 1 certificates are deprecated and should not be used to sign other certificates.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_CERTIFICATE=The server presented a certificate that is not yet valid.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_ISSUER_CERTIFICATE=A certificate that is not yet valid was used to issue the server’s certificate.\nMOZILLA_PKIX_ERROR_SIGNATURE_ALGORITHM_MISMATCH=The signature algorithm in the signature field of the certificate does not match the algorithm in its signatureAlgorithm field.\nMOZILLA_PKIX_ERROR_OCSP_RESPONSE_FOR_CERT_MISSING=The OCSP response does not include a status for the certificate being verified.\nMOZILLA_PKIX_ERROR_VALIDITY_TOO_LONG=The server presented a certificate that is valid for too long.\nMOZILLA_PKIX_ERROR_REQUIRED_TLS_FEATURE_MISSING=A required TLS feature is missing.\nMOZILLA_PKIX_ERROR_INVALID_INTEGER_ENCODING=The server presented a certificate that contains an invalid encoding of an integer. Common causes include negative serial numbers, negative RSA moduli, and encodings that are longer than necessary.\nMOZILLA_PKIX_ERROR_EMPTY_ISSUER_NAME=The server presented a certificate with an empty issuer distinguished name.\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/pipnss/pipnss.properties",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=Please enter the master password for the %S.\n# the following strings have special requirements:\n# they must fit in a 32 or 64 byte buffer after being translated\n# to UTF8.  Note to translator. It's not easy for you to figure\n# whether the escaped unicode string you produce will fit in \n# the space allocated.\n#\n# 64 bytes long after conversion to UTF8\nRootCertModuleName=Builtin Roots Module\n#\n# 32 bytes long after conversion to UTF8\nManufacturerID=Mozilla.org\n#\n# 32  bytes long after conversion to UTF8\nLibraryDescription=PSM Internal Crypto Services\n#\n# 32 bytes long after conversion to UTF8\nTokenDescription=Generic Crypto Services\n#\n# 32 bytes long after conversion to UTF8\nPrivateTokenDescription=Software Security Device\n#\n# 64 bytes long after conversion to UTF8\nSlotDescription=PSM Internal Cryptographic Services\n#\n# 64 bytes long after conversion to UTF8\nPrivateSlotDescription=PSM Private Keys\n#\n# 32\nFips140TokenDescription=Software Security Device (FIPS)\n# 64\nFips140SlotDescription=FIPS 140 Cryptographic, Key and Certificate Services\n# 32\nInternalToken=Software Security Device\n# End of size restriction.\nVerifySSLClient=SSL Client Certificate\nVerifySSLServer=SSL Server Certificate\nVerifySSLCA=SSL Certificate Authority\nVerifyEmailSigner=Email Signer Certificate\nVerifyEmailRecip=Email Recipient Certificate\nVerifyObjSign=Object Signer\nHighGrade=High Grade\nMediumGrade=Medium Grade\n# LOCALIZATION NOTE (nick_template): $1s is the common name from a cert (e.g. \"Mozilla\"), $2s is the CA name (e.g. VeriSign)\nnick_template=%1$s’s %2$s ID\n#These are the strings set for the ASN1 objects in a certificate.\nCertDumpCertificate=Certificate\nCertDumpVersion=Version\n# LOCALIZATION NOTE (CertDumpVersionValue): %S is a version number (e.g. \"3\" in \"Version 3\")\nCertDumpVersionValue=Version %S\nCertDumpSerialNo=Serial Number\nCertDumpMD2WithRSA=PKCS #1 MD2 With RSA Encryption\nCertDumpMD5WithRSA=PKCS #1 MD5 With RSA Encryption\nCertDumpSHA1WithRSA=PKCS #1 SHA-1 With RSA Encryption\nCertDumpSHA256WithRSA=PKCS #1 SHA-256 With RSA Encryption\nCertDumpSHA384WithRSA=PKCS #1 SHA-384 With RSA Encryption\nCertDumpSHA512WithRSA=PKCS #1 SHA-512 With RSA Encryption\nCertDumpDefOID=Object Identifier (%S)\nCertDumpIssuer=Issuer\nCertDumpSubject=Subject\nCertDumpAVACountry=C\nCertDumpAVAState=ST\nCertDumpAVALocality=L\nCertDumpAVAOrg=O\nCertDumpAVAOU=OU\nCertDumpAVACN=CN\nCertDumpUserID=UID\nCertDumpPK9Email=E\nCertDumpAVADN=DN\nCertDumpAVADC=DC\nCertDumpSurname=Surname\nCertDumpGivenName=Given Name\nCertDumpValidity=Validity\nCertDumpNotBefore=Not Before\nCertDumpNotAfter=Not After\nCertDumpSPKI=Subject Public Key Info\nCertDumpSPKIAlg=Subject Public Key Algorithm\nCertDumpAlgID=Algorithm Identifier\nCertDumpParams=Algorithm Parameters\nCertDumpRSAEncr=PKCS #1 RSA Encryption\nCertDumpRSAPSSSignature=PKCS #1 RSASSA-PSS Signature\nCertDumpRSATemplate=Modulus (%S bits):\\n%S\\nExponent (%S bits):\\n%S\nCertDumpECTemplate=Key size: %S bits\\nBase point order length: %S bits\\nPublic value:\\n%S\nCertDumpIssuerUniqueID=Issuer Unique ID\nCertDumpSubjPubKey=Subject’s Public Key\nCertDumpSubjectUniqueID=Subject Unique ID\nCertDumpExtensions=Extensions\nCertDumpSubjectDirectoryAttr=Certificate Subject Directory Attributes\nCertDumpSubjectKeyID=Certificate Subject Key ID\nCertDumpKeyUsage=Certificate Key Usage\nCertDumpSubjectAltName=Certificate Subject Alt Name\nCertDumpIssuerAltName=Certificate Issuer Alt Name\nCertDumpBasicConstraints=Certificate Basic Constraints\nCertDumpNameConstraints=Certificate Name Constraints\nCertDumpCrlDistPoints=CRL Distribution Points\nCertDumpCertPolicies=Certificate Policies\nCertDumpPolicyMappings=Certificate Policy Mappings\nCertDumpPolicyConstraints=Certificate Policy Constraints\nCertDumpAuthKeyID=Certificate Authority Key Identifier\nCertDumpExtKeyUsage=Extended Key Usage\nCertDumpAuthInfoAccess=Authority Information Access\nCertDumpAnsiX9DsaSignature=ANSI X9.57 DSA Signature\nCertDumpAnsiX9DsaSignatureWithSha1=ANSI X9.57 DSA Signature with SHA1 Digest\nCertDumpAnsiX962ECDsaSignatureWithSha1=ANSI X9.62 ECDSA Signature with SHA1\nCertDumpAnsiX962ECDsaSignatureWithSha224=ANSI X9.62 ECDSA Signature with SHA224\nCertDumpAnsiX962ECDsaSignatureWithSha256=ANSI X9.62 ECDSA Signature with SHA256\nCertDumpAnsiX962ECDsaSignatureWithSha384=ANSI X9.62 ECDSA Signature with SHA384\nCertDumpAnsiX962ECDsaSignatureWithSha512=ANSI X9.62 ECDSA Signature with SHA512\nCertDumpKUSign=Signing\nCertDumpKUNonRep=Non-repudiation\nCertDumpKUEnc=Key Encipherment\nCertDumpKUDEnc=Data Encipherment\nCertDumpKUKA=Key Agreement\nCertDumpKUCertSign=Certificate Signer\nCertDumpKUCRLSigner=CRL Signer\nCertDumpCritical=Critical\nCertDumpNonCritical=Not Critical\nCertDumpSigAlg=Certificate Signature Algorithm\nCertDumpCertSig=Certificate Signature Value\nCertDumpExtensionFailure=Error: Unable to process extension\nCertDumpIsCA=Is a Certificate Authority\nCertDumpIsNotCA=Is not a Certificate Authority\nCertDumpPathLen=Maximum number of intermediate CAs: %S\nCertDumpPathLenUnlimited=unlimited\nCertDumpEKU_1_3_6_1_5_5_7_3_1=TLS Web Server Authentication\nCertDumpEKU_1_3_6_1_5_5_7_3_2=TLS Web Client Authentication\nCertDumpEKU_1_3_6_1_5_5_7_3_3=Code Signing\nCertDumpEKU_1_3_6_1_5_5_7_3_4=E-mail protection\nCertDumpEKU_1_3_6_1_5_5_7_3_8=Time Stamping\nCertDumpEKU_1_3_6_1_5_5_7_3_9=OCSP Signing\nCertDumpEKU_1_3_6_1_4_1_311_2_1_21=Microsoft Individual Code Signing\nCertDumpEKU_1_3_6_1_4_1_311_2_1_22=Microsoft Commercial Code Signing\nCertDumpEKU_1_3_6_1_4_1_311_10_3_1=Microsoft Trust List Signing\nCertDumpEKU_1_3_6_1_4_1_311_10_3_2=Microsoft Time Stamping\nCertDumpEKU_1_3_6_1_4_1_311_10_3_3=Microsoft Server Gated Crypto\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4=Microsoft Encrypting File System\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4_1=Microsoft File Recovery\nCertDumpEKU_1_3_6_1_4_1_311_10_3_5=Microsoft Windows Hardware Driver Verification\nCertDumpEKU_1_3_6_1_4_1_311_10_3_10=Microsoft Qualified Subordination\nCertDumpEKU_1_3_6_1_4_1_311_10_3_11=Microsoft Key Recovery\nCertDumpEKU_1_3_6_1_4_1_311_10_3_12=Microsoft Document Signing\nCertDumpEKU_1_3_6_1_4_1_311_10_3_13=Microsoft Lifetime Signing\nCertDumpEKU_1_3_6_1_4_1_311_20_2_2=Microsoft Smart Card Logon\nCertDumpEKU_1_3_6_1_4_1_311_21_6=Microsoft Key Recovery Agent\nCertDumpMSCerttype=Microsoft Certificate Template Name\nCertDumpMSNTPrincipal=Microsoft Principal Name\nCertDumpMSCAVersion=Microsoft CA Version\nCertDumpMSDomainGUID=Microsoft Domain GUID\nCertDumpEKU_2_16_840_1_113730_4_1=Netscape Server Gated Crypto\nCertDumpRFC822Name=E-Mail Address\nCertDumpDNSName=DNS Name\nCertDumpX400Address=X.400 Address\nCertDumpDirectoryName=X.500 Name\nCertDumpEDIPartyName=EDI Party Name\nCertDumpURI=URI\nCertDumpIPAddress=IP Address\nCertDumpRegisterID=Registered OID\nCertDumpKeyID=Key ID\nCertDumpVerisignNotices=Verisign User Notices\nCertDumpUnused=Unused\nCertDumpKeyCompromise=Key Compromise\nCertDumpCACompromise=CA Compromise\nCertDumpAffiliationChanged=Affiliation Changed\nCertDumpSuperseded=Superseded\nCertDumpCessation=Cessation of Operation\nCertDumpHold=Certificate Hold\nCertDumpOCSPResponder=OCSP\nCertDumpCAIssuers=CA Issuers\nCertDumpCPSPointer=Certification Practice Statement pointer\nCertDumpUserNotice=User Notice\nCertDumpLogotype=Logotype\nCertDumpECPublicKey=Elliptic Curve Public Key\nCertDumpECDSAWithSHA1=X9.62 ECDSA Signature with SHA1\nCertDumpECprime192v1=ANSI X9.62 elliptic curve prime192v1 (aka secp192r1, NIST P-192)\nCertDumpECprime192v2=ANSI X9.62 elliptic curve prime192v2\nCertDumpECprime192v3=ANSI X9.62 elliptic curve prime192v3\nCertDumpECprime239v1=ANSI X9.62 elliptic curve prime239v1\nCertDumpECprime239v2=ANSI X9.62 elliptic curve prime239v2\nCertDumpECprime239v3=ANSI X9.62 elliptic curve prime239v3\nCertDumpECprime256v1=ANSI X9.62 elliptic curve prime256v1 (aka secp256r1, NIST P-256)\nCertDumpECsecp112r1=SECG elliptic curve secp112r1\nCertDumpECsecp112r2=SECG elliptic curve secp112r2\nCertDumpECsecp128r1=SECG elliptic curve secp128r1\nCertDumpECsecp128r2=SECG elliptic curve secp128r2\nCertDumpECsecp160k1=SECG elliptic curve secp160k1\nCertDumpECsecp160r1=SECG elliptic curve secp160r1\nCertDumpECsecp160r2=SECG elliptic curve secp160r2\nCertDumpECsecp192k1=SECG elliptic curve secp192k1\nCertDumpECsecp224k1=SECG elliptic curve secp224k1\nCertDumpECsecp224r1=SECG elliptic curve secp224r1 (aka NIST P-224)\nCertDumpECsecp256k1=SECG elliptic curve secp256k1\nCertDumpECsecp384r1=SECG elliptic curve secp384r1 (aka NIST P-384)\nCertDumpECsecp521r1=SECG elliptic curve secp521r1 (aka NIST P-521)\nCertDumpECc2pnb163v1=ANSI X9.62 elliptic curve c2pnb163v1\nCertDumpECc2pnb163v2=ANSI X9.62 elliptic curve c2pnb163v2\nCertDumpECc2pnb163v3=ANSI X9.62 elliptic curve c2pnb163v3\nCertDumpECc2pnb176v1=ANSI X9.62 elliptic curve c2pnb176v1\nCertDumpECc2tnb191v1=ANSI X9.62 elliptic curve c2tnb191v1\nCertDumpECc2tnb191v2=ANSI X9.62 elliptic curve c2tnb191v2\nCertDumpECc2tnb191v3=ANSI X9.62 elliptic curve c2tnb191v3\nCertDumpECc2onb191v4=ANSI X9.62 elliptic curve c2onb191v4\nCertDumpECc2onb191v5=ANSI X9.62 elliptic curve c2onb191v5\nCertDumpECc2pnb208w1=ANSI X9.62 elliptic curve c2pnb208w1\nCertDumpECc2tnb239v1=ANSI X9.62 elliptic curve c2tnb239v1\nCertDumpECc2tnb239v2=ANSI X9.62 elliptic curve c2tnb239v2\nCertDumpECc2tnb239v3=ANSI X9.62 elliptic curve c2tnb239v3\nCertDumpECc2onb239v4=ANSI X9.62 elliptic curve c2onb239v4\nCertDumpECc2onb239v5=ANSI X9.62 elliptic curve c2onb239v5\nCertDumpECc2pnb272w1=ANSI X9.62 elliptic curve c2pnb272w1\nCertDumpECc2pnb304w1=ANSI X9.62 elliptic curve c2pnb304w1\nCertDumpECc2tnb359v1=ANSI X9.62 elliptic curve c2tnb359v1\nCertDumpECc2pnb368w1=ANSI X9.62 elliptic curve c2pnb368w1\nCertDumpECc2tnb431r1=ANSI X9.62 elliptic curve c2tnb431r1\nCertDumpECsect113r1=SECG elliptic curve sect113r1\nCertDumpECsect113r2=SECG elliptic curve sect113r2\nCertDumpECsect131r1=SECG elliptic curve sect131r1\nCertDumpECsect131r2=SECG elliptic curve sect131r2\nCertDumpECsect163k1=SECG elliptic curve sect163k1 (aka NIST K-163)\nCertDumpECsect163r1=SECG elliptic curve sect163r1\nCertDumpECsect163r2=SECG elliptic curve sect163r2 (aka NIST B-163)\nCertDumpECsect193r1=SECG elliptic curve sect193r1\nCertDumpECsect193r2=SECG elliptic curve sect193r2\nCertDumpECsect233k1=SECG elliptic curve sect233k1 (aka NIST K-233)\nCertDumpECsect233r1=SECG elliptic curve sect233r1 (aka NIST B-233)\nCertDumpECsect239k1=SECG elliptic curve sect239k1\nCertDumpECsect283k1=SECG elliptic curve sect283k1 (aka NIST K-283)\nCertDumpECsect283r1=SECG elliptic curve sect283r1 (aka NIST B-283)\nCertDumpECsect409k1=SECG elliptic curve sect409k1 (aka NIST K-409)\nCertDumpECsect409r1=SECG elliptic curve sect409r1 (aka NIST B-409)\nCertDumpECsect571k1=SECG elliptic curve sect571k1 (aka NIST K-571)\nCertDumpECsect571r1=SECG elliptic curve sect571r1 (aka NIST B-571)\nCertDumpRawBytesHeader=Size: %S Bytes / %S Bits\nPK11BadPassword=The password entered was incorrect.\nSuccessfulP12Backup=Successfully backed up your security certificate(s) and private key(s).\nSuccessfulP12Restore=Successfully restored your security certificate(s) and private key(s).\nPKCS12DecodeErr=Failed to decode the file.  Either it is not in PKCS #12 format, has been corrupted, or the password you entered was incorrect.\nPKCS12UnknownErrRestore=Failed to restore the PKCS #12 file for unknown reasons.\nPKCS12UnknownErrBackup=Failed to create the PKCS #12 backup file for unknown reasons.\nPKCS12UnknownErr=The PKCS #12 operation failed for unknown reasons.\nPKCS12InfoNoSmartcardBackup=It is not possible to back up certificates from a hardware security device such as a smart card.\nPKCS12DupData=The certificate and private key already exist on the security device.\nAddModuleFailure=Unable to add module\nAddModuleDup=Security Module already exists\nDelModuleWarning=Are you sure you want to delete this security module?\nDelModuleError=Unable to delete module\nAVATemplate=%S = %S\n\nPSMERR_SSL_Disabled=Can’t connect securely because the SSL protocol has been disabled.\nPSMERR_SSL2_Disabled=Can’t connect securely because the site uses an older, insecure version of the SSL protocol.\nPSMERR_HostReusedIssuerSerial=You have received an invalid certificate.  Please contact the server administrator or email correspondent and give them the following information:\\n\\nYour certificate contains the same serial number as another certificate issued by the certificate authority.  Please get a new certificate containing a unique serial number.\n\nSSLConnectionErrorPrefix=An error occurred during a connection to %S.\n\ncertErrorIntro=%S uses an invalid security certificate.\n\ncertErrorTrust_SelfSigned=The certificate is not trusted because it is self-signed.\ncertErrorTrust_UnknownIssuer=The certificate is not trusted because the issuer certificate is unknown.\ncertErrorTrust_UnknownIssuer2=The server might not be sending the appropriate intermediate certificates.\ncertErrorTrust_UnknownIssuer3=An additional root certificate may need to be imported.\ncertErrorTrust_CaInvalid=The certificate is not trusted because it was issued by an invalid CA certificate.\ncertErrorTrust_Issuer=The certificate is not trusted because the issuer certificate is not trusted.\ncertErrorTrust_SignatureAlgorithmDisabled=The certificate is not trusted because it was signed using a signature algorithm that was disabled because that algorithm is not secure.\ncertErrorTrust_ExpiredIssuer=The certificate is not trusted because the issuer certificate has expired.\ncertErrorTrust_Untrusted=The certificate does not come from a trusted source.\n\ncertErrorMismatch=The certificate is not valid for the name %S.\n# LOCALIZATION NOTE (certErrorMismatchSingle2): Do not translate <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>\ncertErrorMismatchSingle2=The certificate is only valid for <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>\ncertErrorMismatchSinglePlain=The certificate is only valid for %S\ncertErrorMismatchMultiple=The certificate is only valid for the following names:\n\n# LOCALIZATION NOTE (certErrorExpiredNow): Do not translate %1$S (date+time of expired certificate) or %2$S (current date+time)\ncertErrorExpiredNow=The certificate expired on %1$S. The current time is %2$S.\n# LOCALIZATION NOTE (certErrorNotYetValidNow): Do not translate %1$S (date+time certificate will become valid) or %2$S (current date+time)\ncertErrorNotYetValidNow=The certificate will not be valid until %1$S. The current time is %2$S.\n\n# LOCALIZATION NOTE (certErrorCodePrefix2): Do not translate <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\ncertErrorCodePrefix2=Error code: <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\n\nP12DefaultNickname=Imported Certificate\nCertUnknown=Unknown\nCertNoEmailAddress=(no email address)\nCaCertExists=This certificate is already installed as a certificate authority.\nNotACACert=This is not a certificate authority certificate, so it can’t be imported into the certificate authority list.\nNotImportingUnverifiedCert=This certificate can’t be verified and will not be imported. The certificate issuer might be unknown or untrusted, the certificate might have expired or been revoked, or the certificate might not have been approved.\nUserCertIgnoredNoPrivateKey=This personal certificate can’t be installed because you do not own the corresponding private key which was created when the certificate was requested.\nUserCertImported=Your personal certificate has been installed. You should keep a backup copy of this certificate.\nCertOrgUnknown=(Unknown)\nCertNotStored=(Not Stored)\nCertExceptionPermanent=Permanent\nCertExceptionTemporary=Temporary\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/pipnss/security.properties",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nTitle=Security Warning\nPostToInsecureFromSecureMessage=Although this page is encrypted, the information you have entered is to be sent over an unencrypted connection and could easily be read by a third party.##Are you sure you want to continue sending this information?##\nSecurityButtonTooltipText=Displays security information about the current page\nSecurityButtonMixedContentTooltipText=Warning: Contains unauthenticated content\nContinue=Continue\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/pippki/certManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY certmgr.title                       \"Certificate Manager\">\n\n<!ENTITY certmgr.tab.mine                     \"Your Certificates\">\n<!ENTITY certmgr.tab.others2                  \"People\">\n<!ENTITY certmgr.tab.websites3                \"Servers\">\n<!ENTITY certmgr.tab.ca                       \"Authorities\">\n<!ENTITY certmgr.tab.orphan2                  \"Others\">\n\n<!ENTITY certmgr.mine                         \"You have certificates from these organizations that identify you:\">\n<!ENTITY certmgr.others                       \"You have certificates on file that identify these people:\">\n<!ENTITY certmgr.websites2                    \"You have certificates on file that identify these servers:\">\n<!ENTITY certmgr.cas                          \"You have certificates on file that identify these certificate authorities:\">\n<!ENTITY certmgr.orphans                      \"You have certificates on file that do not fit in any of the other categories:\">\n\n<!ENTITY certmgr.detail.general_tab.title     \"General\">\n<!ENTITY certmgr.detail.general_tab.accesskey \"G\">\n<!ENTITY certmgr.detail.prettyprint_tab.title \"Details\">\n<!ENTITY certmgr.detail.prettyprint_tab.accesskey \"D\">\n\n<!ENTITY certmgr.pending.label                \"Currently verifying certificate…\">\n<!ENTITY certmgr.subjectinfo.label            \"Issued To\">\n<!ENTITY certmgr.issuerinfo.label             \"Issued By\">\n<!ENTITY certmgr.periodofvalidity.label       \"Period of Validity\" >\n<!ENTITY certmgr.fingerprints.label           \"Fingerprints\">\n<!ENTITY certmgr.certdetail.title             \"Certificate Detail\">\n<!ENTITY certmgr.certdetail.cn                \"Common Name (CN)\">\n<!ENTITY certmgr.certdetail.o                 \"Organization (O)\">\n<!ENTITY certmgr.certdetail.ou                \"Organizational Unit (OU)\">\n<!ENTITY certmgr.certdetail.serialnumber      \"Serial Number\">\n<!ENTITY certmgr.certdetail.sha256fingerprint \"SHA-256 Fingerprint\">\n<!ENTITY certmgr.certdetail.sha1fingerprint   \"SHA1 Fingerprint\">\n\n<!ENTITY certmgr.editcacert.title             \"Edit CA certificate trust settings\">\n<!ENTITY certmgr.editcert.edittrust           \"Edit trust settings:\">\n<!ENTITY certmgr.editcert.trustssl            \"This certificate can identify websites.\">\n<!ENTITY certmgr.editcert.trustemail          \"This certificate can identify mail users.\">\n<!ENTITY certmgr.editcert.trustobjsign        \"This certificate can identify software makers.\">\n\n<!ENTITY certmgr.deletecert.title             \"Delete Certificate\">\n\n<!ENTITY certmgr.certname                     \"Certificate Name\">\n<!ENTITY certmgr.certserver                   \"Server\">\n<!ENTITY certmgr.override_lifetime            \"Lifetime\">\n<!ENTITY certmgr.tokenname                    \"Security Device\">\n<!ENTITY certmgr.begins                       \"Begins On\">\n<!ENTITY certmgr.expires                      \"Expires On\">\n<!ENTITY certmgr.email                        \"E-Mail Address\">\n<!ENTITY certmgr.serial                       \"Serial Number\">\n\n<!ENTITY certmgr.close.label                  \"Close\">\n<!ENTITY certmgr.close.accesskey              \"C\">\n<!ENTITY certmgr.view2.label                  \"View…\">\n<!ENTITY certmgr.view2.accesskey              \"V\">\n<!ENTITY certmgr.edit3.label                  \"Edit Trust…\">\n<!ENTITY certmgr.edit3.accesskey              \"E\">\n<!ENTITY certmgr.export.label                 \"Export…\">\n<!ENTITY certmgr.export.accesskey             \"x\">\n<!ENTITY certmgr.delete2.label                \"Delete…\">\n<!ENTITY certmgr.delete2.accesskey            \"D\">\n<!ENTITY certmgr.delete_builtin.label         \"Delete or Distrust…\">\n<!ENTITY certmgr.delete_builtin.accesskey     \"D\">\n<!ENTITY certmgr.backup2.label                \"Backup…\">\n<!ENTITY certmgr.backup2.accesskey            \"B\">\n<!ENTITY certmgr.backupall2.label             \"Backup All…\">\n<!ENTITY certmgr.backupall2.accesskey         \"k\">\n<!ENTITY certmgr.restore2.label               \"Import…\">\n<!ENTITY certmgr.restore2.accesskey           \"m\">\n<!ENTITY certmgr.details.label                \"Certificate Fields\">\n<!ENTITY certmgr.details.accesskey            \"F\">\n<!ENTITY certmgr.fields.label                 \"Field Value\">\n<!ENTITY certmgr.fields.accesskey             \"V\">\n<!ENTITY certmgr.hierarchy.label              \"Certificate Hierarchy\">\n<!ENTITY certmgr.hierarchy.accesskey2         \"H\">\n<!ENTITY certmgr.addException.label           \"Add Exception…\">\n<!ENTITY certmgr.addException.accesskey       \"x\">\n\n<!ENTITY exceptionMgr.title                   \"Add Security Exception\">\n<!ENTITY exceptionMgr.exceptionButton.label   \"Confirm Security Exception\">\n<!ENTITY exceptionMgr.exceptionButton.accesskey \"C\">\n<!ENTITY exceptionMgr.supplementalWarning     \"Legitimate banks, stores, and other public sites will not ask you to do this.\">\n<!ENTITY exceptionMgr.certlocation.caption2   \"Server\">\n<!ENTITY exceptionMgr.certlocation.url        \"Location:\">\n<!ENTITY exceptionMgr.certlocation.download   \"Get Certificate\">\n<!ENTITY exceptionMgr.certlocation.accesskey  \"G\">\n<!ENTITY exceptionMgr.certstatus.caption      \"Certificate Status\">\n<!ENTITY exceptionMgr.certstatus.viewCert     \"View…\">\n<!ENTITY exceptionMgr.certstatus.accesskey    \"V\">\n<!ENTITY exceptionMgr.permanent.label         \"Permanently store this exception\">\n<!ENTITY exceptionMgr.permanent.accesskey     \"P\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/pippki/deviceManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY devmgr.title                           \"Device Manager\">\n<!-- LOCALIZATION NOTE (devmgr.style2): This is CSS style for Device Manager\n     window size. Don't translate \"width\" nor \"height\". Adjust the numbers\n     to make window contents fit. -->\n<!ENTITY devmgr.style2                          \"width: 67em; height: 32em;\">\n\n<!ENTITY devmgr.devlist.label                   \"Security Modules and Devices\">\n<!ENTITY devmgr.details.title                   \"Details\">\n<!ENTITY devmgr.details.title2                  \"Value\">\n\n<!ENTITY devmgr.button.login.label              \"Log In\">\n<!ENTITY devmgr.button.login.accesskey          \"n\">\n<!ENTITY devmgr.button.logout.label             \"Log Out\">\n<!ENTITY devmgr.button.logout.accesskey         \"O\">\n<!ENTITY devmgr.button.changepw.label           \"Change Password\">\n<!ENTITY devmgr.button.changepw.accesskey       \"P\">\n<!ENTITY devmgr.button.load.label               \"Load\">\n<!ENTITY devmgr.button.load.accesskey           \"L\">\n<!ENTITY devmgr.button.unload.label             \"Unload\">\n<!ENTITY devmgr.button.unload.accesskey         \"U\">\n<!ENTITY devmgr.button.fips.accesskey           \"F\">\n\n<!ENTITY loaddevice.info                        \"Enter the information for the module you want to add.\">\n<!ENTITY loaddevice.modname                     \"Module Name:\">\n<!ENTITY loaddevice.modname.accesskey           \"M\">\n<!ENTITY loaddevice.modname.default             \"New PKCS#11 Module\">\n<!ENTITY loaddevice.filename                    \"Module filename:\">\n<!ENTITY loaddevice.filename.accesskey          \"f\">\n<!ENTITY loaddevice.browse                      \"Browse…\">\n<!ENTITY loaddevice.browse.accesskey            \"B\">\n\n<!ENTITY loaddevice.title                       \"Load PKCS#11 Device\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/pippki/pippki.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Values for changepassword.xul -->\n<!ENTITY setPassword.title  \"Change Master Password\">\n<!ENTITY setPassword.tokenName.label \"Security Device\">\n<!ENTITY setPassword.oldPassword.label \"Current password:\">\n<!ENTITY setPassword.newPassword.label \"New password:\">\n<!ENTITY setPassword.reenterPassword.label \"New password (again):\">\n<!ENTITY setPassword.meter.label \"Password quality meter\">\n\n<!-- Values for resetpassword.xul -->\n<!ENTITY resetPasswordButtonLabel \"Reset\">\n<!ENTITY resetPassword.title  \"Reset Master Password\">\n<!ENTITY resetPassword.text  \"If you reset your master password, all your stored web and e-mail passwords, form data, personal certificates, and private keys will be forgotten. Are you sure you want to reset your master password?\">\n\n<!-- Downloading a cert -->\n<!ENTITY downloadCert.title \"Downloading Certificate\">\n<!ENTITY downloadCert.message1 \"You have been asked to trust a new Certificate Authority (CA).\">\n<!ENTITY downloadCert.trustSSL \"Trust this CA to identify websites.\">\n<!ENTITY downloadCert.trustEmail \"Trust this CA to identify email users.\">\n<!ENTITY downloadCert.trustObjSign \"Trust this CA to identify software developers.\">\n<!ENTITY downloadCert.message3 \"Before trusting this CA for any purpose, you should examine its certificate and its policy and procedures (if available).\">\n<!ENTITY downloadCert.viewCert.label \"View\">\n<!ENTITY downloadCert.viewCert.text \"Examine CA certificate\">\n\n<!-- Strings for the SSL client auth ask dialog -->\n<!ENTITY clientAuthAsk.title \"User Identification Request\">\n<!ENTITY clientAuthAsk.message1 \"This site has requested that you identify yourself with a certificate:\">\n<!ENTITY clientAuthAsk.message2 \"Choose a certificate to present as identification:\">\n<!ENTITY clientAuthAsk.message3 \"Details of selected certificate:\">\n\n<!ENTITY pkcs12.setpassword.title  \"Choose a Certificate Backup Password\">\n<!ENTITY pkcs12.setpassword.message  \"The certificate backup password you set here protects the backup file that you are about to create.  You must set this password to proceed with the backup.\">\n<!ENTITY pkcs12.setpassword.label1 \"Certificate backup password:\">\n<!ENTITY pkcs12.setpassword.label2 \"Certificate backup password (again):\">\n<!ENTITY pkcs12.setpassword.reminder \"Important: If you forget your certificate backup password, you will not be able to restore this backup later.  Please record it in a safe location.\">\n\n<!ENTITY chooseToken.title  \"Choose Token Dialog\">\n<!ENTITY chooseToken.message1 \"Please choose a token.\">\n\n<!-- Strings for the CreateCertInfo dialog  -->\n<!ENTITY createCertInfo.title \"Generating A Private Key\">\n<!ENTITY createCertInfo.msg1 \"Key Generation in progress… This may take a few minutes….\">\n<!ENTITY createCertInfo.msg2 \"Please wait…\">\n\n<!-- Strings for protectedAuth dialog -->\n<!ENTITY protectedAuth.title \"Protected Token Authentication\">\n<!ENTITY protectedAuth.msg \"Please authenticate to the token. Authentication method depends on the type of your token.\">\n<!ENTITY protectedAuth.tokenName.label \"Token:\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/pippki/pippki.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=Please enter the Personal Security Password for the PSM Private Keys security device.\n\n# LOCALIZATION NOTE(certWithSerial): Used for semi-uniquely representing a cert.\n# %1$S is the serial number of the cert in AA:BB:CC hex format.\ncertWithSerial=Certificate with serial number: %1$S\n\n# Download Cert dialog\n# LOCALIZATION NOTE(newCAMessage1):\n# %S is a string representative of the certificate being downloaded/imported.\nnewCAMessage1=Do you want to trust “%S” for the following purposes?\nunnamedCA=Certificate Authority (unnamed)\n\n# For editing cert trust\neditTrustCA=The certificate “%S” represents a Certificate Authority.\n\n# For Deleting Certificates\ndeleteSslCertConfirm3=Are you sure you want to delete these server exceptions?\ndeleteSslCertImpact3=If you delete a server exception, you restore the usual security checks for that server and require it uses a valid certificate.\ndeleteSslCertTitle3=Delete Server Certificate Exceptions\n\ndeleteUserCertConfirm=Are you sure you want to delete these certificates?\ndeleteUserCertImpact=If you delete one of your own certificates, you can no longer use it to identify yourself.\ndeleteUserCertTitle=Delete your Certificates\n\ndeleteCaCertConfirm2=You have requested to delete these CA certificates. For built-in certificates all trust will be removed, which has the same effect. Are you sure you want to delete or distrust?\ndeleteCaCertImpactX2=If you delete or distrust a certificate authority (CA) certificate, this application will no longer trust any certificates issued by that CA.\ndeleteCaCertTitle2=Delete or Distrust CA Certificates\n\ndeleteEmailCertConfirm=Are you sure you want to delete these people’s e-mail certificates?\ndeleteEmailCertImpactDesc=If you delete a person’s e-mail certificate, you will no longer be able to send encrypted e-mail to that person.\ndeleteEmailCertTitle=Delete E-Mail Certificates\n\ndeleteOrphanCertConfirm=Are you sure you want to delete these certificates?\ndeleteOrphanCertTitle=Delete Certificates\n\n# PKCS#12 file dialogs\nchooseP12RestoreFileDialog2=Certificate File to Import\nchooseP12BackupFileDialog=File Name to Backup\nfile_browse_PKCS12_spec=PKCS12 Files\ngetPKCS12FilePasswordMessage=Please enter the password that was used to encrypt this certificate backup:\n\n# Cert verification\ncertVerified=This certificate has been verified for the following uses:\ncertNotVerified_CertRevoked=Could not verify this certificate because it has been revoked.\ncertNotVerified_CertExpired=Could not verify this certificate because it has expired.\ncertNotVerified_CertNotTrusted=Could not verify this certificate because it is not trusted.\ncertNotVerified_IssuerNotTrusted=Could not verify this certificate because the issuer is not trusted.\ncertNotVerified_IssuerUnknown=Could not verify this certificate because the issuer is unknown.\ncertNotVerified_CAInvalid=Could not verify this certificate because the CA certificate is invalid.\ncertNotVerified_AlgorithmDisabled=Could not verify this certificate because it was signed using a signature algorithm that was disabled because that algorithm is not secure.\ncertNotVerified_Unknown=Could not verify this certificate for unknown reasons.\n\n# Client auth\nclientAuthRemember=Remember this decision\n# LOCALIZATION NOTE(clientAuthNickAndSerial): Represents a single cert when the\n# user is choosing from a list of certificates.\n# %1$S is the nickname of the cert.\n# %2$S is the serial number of the cert in AA:BB:CC hex format.\nclientAuthNickAndSerial=%1$S [%2$S]\n# LOCALIZATION NOTE(clientAuthHostnameAndPort):\n# %1$S is the hostname of the server.\n# %2$S is the port of the server.\nclientAuthHostnameAndPort=%1$S:%2$S\n# LOCALIZATION NOTE(clientAuthMessage1): %S is the Organization of the server\n# cert.\nclientAuthMessage1=Organization: “%S”\n# LOCALIZATION NOTE(clientAuthMessage2): %S is the Organization of the issuer\n# cert of the server cert.\nclientAuthMessage2=Issued Under: “%S”\n# LOCALIZATION NOTE(clientAuthIssuedTo): %1$S is the Distinguished Name of the\n# currently selected client cert, such as \"CN=John Doe,OU=Example\" (without\n# quotes).\nclientAuthIssuedTo=Issued to: %1$S\n# LOCALIZATION NOTE(clientAuthSerial): %1$S is the serial number of the selected\n# cert in AA:BB:CC hex format.\nclientAuthSerial=Serial number: %1$S\n# LOCALIZATION NOTE(clientAuthValidityPeriod):\n# %1$S is the already localized notBefore date of the selected cert.\n# %2$S is the already localized notAfter date of the selected cert.\nclientAuthValidityPeriod=Valid from %1$S to %2$S\n# LOCALIZATION NOTE(clientAuthKeyUsages): %1$S is a comma separated list of\n# already localized key usages the selected cert is valid for.\nclientAuthKeyUsages=Key Usages: %1$S\n# LOCALIZATION NOTE(clientAuthEmailAddresses): %1$S is a comma separated list of\n# e-mail addresses the selected cert is valid for.\nclientAuthEmailAddresses=Email addresses: %1$S\n# LOCALIZATION NOTE(clientAuthIssuedBy): %1$S is the Distinguished Name of the\n# cert which issued the selected cert.\nclientAuthIssuedBy=Issued by: %1$S\n# LOCALIZATION NOTE(clientAuthStoredOn): %1$S is the name of the PKCS #11 token\n# the selected cert is stored on.\nclientAuthStoredOn=Stored on: %1$S\n\n# Page Info\npageInfo_NoEncryption=Connection Not Encrypted\npageInfo_Privacy_None1=The website %S does not support encryption for the page you are viewing.\npageInfo_Privacy_None2=Information sent over the Internet without encryption can be seen by other people while it is in transit. \npageInfo_Privacy_None4=The page you are viewing was not encrypted before being transmitted over the Internet.\n# LOCALIZATION NOTE (pageInfo_EncryptionWithBitsAndProtocol and pageInfo_BrokenEncryption):\n# %1$S is the name of the encryption standard,\n# %2$S is the key size of the cipher.\n# %3$S is protocol version like \"SSL 3\" or \"TLS 1.2\"\npageInfo_EncryptionWithBitsAndProtocol=Connection Encrypted (%1$S, %2$S bit keys, %3$S)\npageInfo_BrokenEncryption=Broken Encryption (%1$S, %2$S bit keys, %3$S)\npageInfo_Privacy_Encrypted1=The page you are viewing was encrypted before being transmitted over the Internet.\npageInfo_Privacy_Encrypted2=Encryption makes it difficult for unauthorized people to view information traveling between computers. It is therefore unlikely that anyone read this page as it traveled across the network.\npageInfo_MixedContent=Connection Partially Encrypted\npageInfo_MixedContent2=Parts of the page you are viewing were not encrypted before being transmitted over the Internet.\npageInfo_WeakCipher=Your connection to this website uses weak encryption and is not private. Other people can view your information or modify the website’s behavior.\npageInfo_CertificateTransparency_Compliant=This website complies with the Certificate Transparency policy.\n\n# Cert Viewer\n# LOCALIZATION NOTE(certViewerTitle): Title used for the Certificate Viewer.\n# %1$S is a string representative of the certificate being viewed.\ncertViewerTitle=Certificate Viewer: “%1$S”\nnotPresent=<Not Part Of Certificate>\n\n# Token Manager\npassword_not_set=(not set)\nfailed_pw_change=Unable to change Master Password.\nincorrect_pw=You did not enter the correct current Master Password. Please try again.\npw_change_ok=Master Password successfully changed.\npw_erased_ok=Warning! You have deleted your Master Password. \npw_not_wanted=Warning! You have decided not to use a Master Password.\npw_empty_warning=Your stored web and email passwords, form data, and private keys will not be protected.\npw_change2empty_in_fips_mode=You are currently in FIPS mode. FIPS requires a non-empty Master Password.\nlogin_failed=Failed to Login\nloadPK11TokenDialog=Choose a PKCS#11 device to load\ndevinfo_modname=Module\ndevinfo_modpath=Path\ndevinfo_label=Label\ndevinfo_manID=Manufacturer\ndevinfo_serialnum=Serial Number\ndevinfo_hwversion=HW Version\ndevinfo_fwversion=FW Version\ndevinfo_status=Status\ndevinfo_desc=Description\ndevinfo_stat_disabled=Disabled\ndevinfo_stat_notpresent=Not Present\ndevinfo_stat_uninitialized=Uninitialized\ndevinfo_stat_notloggedin=Not Logged In\ndevinfo_stat_loggedin=Logged In\ndevinfo_stat_ready=Ready\nenable_fips=Enable FIPS\ndisable_fips=Disable FIPS\nfips_nonempty_password_required=FIPS mode requires that you have a Master Password set for each security device. Please set the password before trying to enable FIPS mode.\nunable_to_toggle_fips=Unable to change the FIPS mode for the security device. It is recommended that you exit and restart this application.\n\nresetPasswordConfirmationTitle=Reset Master Password\nresetPasswordConfirmationMessage=Your password has been reset.\n\n# Import certificate(s) file dialog\nimportEmailCertPrompt=Select File containing somebody’s Email certificate to import\nimportCACertsPrompt=Select File containing CA certificate(s) to import\nfile_browse_Certificate_spec=Certificate Files\n\n# Cert export\nSaveCertAs=Save Certificate To File\nCertFormatBase64=X.509 Certificate (PEM)\nCertFormatBase64Chain=X.509 Certificate with chain (PEM)\nCertFormatDER=X.509 Certificate (DER)\nCertFormatPKCS7=X.509 Certificate (PKCS#7)\nCertFormatPKCS7Chain=X.509 Certificate with chain (PKCS#7)\nwriteFileFailure=File Error\nwriteFileFailed=Can’t write to file %S:\\n%S.\nwriteFileAccessDenied=Access denied\nwriteFileIsLocked=File is locked\nwriteFileNoDeviceSpace=No space left on device\nwriteFileUnknownError=Unknown error\n\n# Add Security Exception dialog\naddExceptionBrandedWarning2=You are about to override how %S identifies this site.\naddExceptionInvalidHeader=This site attempts to identify itself with invalid information.\naddExceptionDomainMismatchShort=Wrong Site\naddExceptionDomainMismatchLong2=The certificate belongs to a different site, which could mean that someone is trying to impersonate this site.\naddExceptionExpiredShort=Outdated Information\naddExceptionExpiredLong2=The certificate is not currently valid. It may have been stolen or lost, and could be used by someone to impersonate this site.\naddExceptionUnverifiedOrBadSignatureShort=Unknown Identity\naddExceptionUnverifiedOrBadSignatureLong2=The certificate is not trusted because it hasn’t been verified as issued by a trusted authority using a secure signature.\naddExceptionValidShort=Valid Certificate\naddExceptionValidLong=This site provides valid, verified identification.  There is no need to add an exception.\naddExceptionCheckingShort=Checking Information\naddExceptionCheckingLong2=Attempting to identify this site…\naddExceptionNoCertShort=No Information Available\naddExceptionNoCertLong2=Unable to obtain identification status for this site.\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/pippki/validation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  validation.crlmanager.label             \"Manage CRLs\">\n<!ENTITY  validation.crlmanager.description       \"These Certificate Revocation Lists (CRL) are stored in your certificate database:\">\n<!ENTITY  validation.crlname.label                \"Name\">\n<!ENTITY  validation.crllastupdate.label          \"Last Update\">\n<!ENTITY  validation.crlnextupdate.label          \"Next Update\">\n<!ENTITY  validation.crlautoupdateenabled.label   \"Auto Update\">\n<!ENTITY  validation.crlautoupdatestatus.label    \"Auto Update Status\">\n<!ENTITY  validation.deletecrl.label              \"Delete\">\n<!ENTITY  validation.deletecrl.accesskey          \"D\">\n<!ENTITY  validation.updatecrl.label              \"Update\">\n<!ENTITY  validation.updatecrl.accesskey          \"U\">\n<!ENTITY  validation.advanced.label               \"Settings\">\n<!ENTITY  validation.advanced.accesskey           \"S\">\n\n<!ENTITY  validation.crl.autoupdate.title         \"Automatic CRL Update Preferences\">\n<!ENTITY  validation.crl.autoupdate.enable.label  \"Enable Automatic Update for this CRL\">\n<!ENTITY  validation.crl.autoupdate.time.label1   \"Update\">\n<!ENTITY  validation.crl.autoupdate.time.label2   \"Day(s) before Next Update date\">\n<!ENTITY  validation.crl.autoupdate.freq.label1   \"Update every\">\n<!ENTITY  validation.crl.autoupdate.freq.label2   \"Day(s)\">\n<!ENTITY  validation.crl.autoupdate.url.label     \"CRL would be imported From:\">\n<!ENTITY  crl.import.status.title                 \"CRL Import Status\">\n<!ENTITY  crl.import.success.message              \"The Certificate Revocation List (CRL) was successfully imported.\">\n<!ENTITY  crl.issuer.label                        \"CRL Issued By:\">\n<!ENTITY  crl.issuer.org.label                    \"Organization: \">\n<!ENTITY  crl.issuer.orgunit.label                \"Unit: \">\n<!ENTITY  crl.import.nextupdate.label             \"Next Update On: \">\n<!ENTITY  crl.autoupdate.fail.cnt.label           \"Previous Consecutive Update Failures: \">\n<!ENTITY  crl.autoupdate.fail.reason.label        \"Details of Last Update Failure: \">\n<!ENTITY  edit.button                             \"Settings\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nBookmarksMenuFolderTitle=Bookmarks Menu\nBookmarksToolbarFolderTitle=Bookmarks Toolbar\nOtherBookmarksFolderTitle=Other Bookmarks\nTagsFolderTitle=Tags\nMobileBookmarksFolderTitle=Mobile Bookmarks\n\n# LOCALIZATION NOTE (dateName):\n# These are used to generate history containers when history is grouped by date\nfinduri-AgeInDays-is-0=Today\nfinduri-AgeInDays-is-1=Yesterday\nfinduri-AgeInDays-is=%S days ago\nfinduri-AgeInDays-last-is=Last %S days\nfinduri-AgeInDays-isgreater=Older than %S days\nfinduri-AgeInMonths-is-0=This month\nfinduri-AgeInMonths-isgreater=Older than %S months\n\n# LOCALIZATION NOTE (localFiles):\n# This is used to generate local files container when history is grouped by site\nlocalhost=(local files)\n\n# LOCALIZATION NOTE\n# The string is used for showing file size of each backup in the \"fileRestorePopup\" popup\n# %1$S is the file size\n# %2$S is the file size unit\nbackupFileSizeText=%1$S %2$S\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/pluginproblem/pluginproblem.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n<!ENTITY tapToPlayPlugin                                     \"Tap here to activate plugin.\">\n<!ENTITY clickToActivatePlugin                               \"Activate plugin.\">\n<!ENTITY checkForUpdates                                     \"Check for updates…\">\n<!ENTITY blockedPlugin.label                                 \"This plugin has been blocked for your protection.\">\n<!ENTITY hidePluginBtn.label                                 \"Hide plugin\">\n<!ENTITY managePlugins                                       \"Manage plugins…\">\n\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n<!ENTITY reloadPlugin.pre                                    \"\">\n<!ENTITY reloadPlugin.middle                                 \"Reload the page\">\n<!ENTITY reloadPlugin.post                                   \" to try again.\">\n<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please                                       \"Send crash report\">\n<!ENTITY report.submitting                                   \"Sending report…\">\n<!ENTITY report.submitted                                    \"Crash report sent.\">\n<!ENTITY report.disabled                                     \"Crash reporting disabled.\">\n<!ENTITY report.failed                                       \"Submission failed.\">\n<!ENTITY report.unavailable                                  \"No report available.\">\n<!ENTITY report.comment                                      \"Add a comment (comments are publicly visible)\">\n<!ENTITY report.pageURL                                      \"Include the page’s URL\">\n\n<!ENTITY plugin.file                                         \"File\">\n<!ENTITY plugin.mimeTypes                                    \"MIME Types\">\n<!ENTITY plugin.flashProtectedMode.label                     \"Enable Adobe Flash protected mode\">\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/services/errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nerror.login.reason.network      = Failed to connect to the server\nerror.login.reason.recoverykey  = Wrong Recovery Key\nerror.login.reason.account      = Incorrect account name or password\nerror.login.reason.no_username  = Missing account name\nerror.login.reason.no_password2 = Missing password\nerror.login.reason.no_recoverykey= No saved Recovery Key to use\nerror.login.reason.server       = Server incorrectly configured\n\nerror.sync.failed_partial            = One or more data types could not be synced\n# LOCALIZATION NOTE (error.sync.reason.serverMaintenance): We removed the extraneous period from this string\nerror.sync.reason.serverMaintenance  = Firefox Sync server maintenance is underway, syncing will resume automatically\n\ninvalid-captcha = Incorrect words, try again\nweak-password   = Use a stronger password\n\n# this is the fallback, if we hit an error we didn't bother to localize\nerror.reason.unknown          = Unknown error\n\nchange.password.pwSameAsPassword     = Password can’t match current password\nchange.password.pwSameAsUsername     = Password can’t match your user name\nchange.password.pwSameAsEmail        = Password can’t match your email address\nchange.password.mismatch             = The passwords entered do not match\nchange.password.tooShort             = The password entered is too short\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US/locale/en-US/services/sync.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# %1: the user name (Ed), %2: the app name (Firefox), %3: the operating system (Android)\nclient.name2 = %1$S’s %2$S on %3$S\n\n# %S is the date and time at which the last sync successfully completed\nlastSync2.label = Last sync: %S\n\n# signInToSync.description is the tooltip for the Sync buttons when Sync is\n# not configured.\nsignInToSync.description = Sign In To Sync\n\nsyncnow.label = Sync Now\nsyncing2.label = Syncing…\n"
  },
  {
    "path": "langpacks/en-US/chrome/en-US.manifest",
    "content": "locale alerts en-US en-US/locale/en-US/alerts/\nlocale autoconfig en-US en-US/locale/en-US/autoconfig/\nlocale global en-US en-US/locale/en-US/global/\nlocale global-platform en-US en-US/locale/en-US/global-platform/\nlocale mozapps en-US en-US/locale/en-US/mozapps/\nlocale necko en-US en-US/locale/en-US/necko/\nlocale passwordmgr en-US en-US/locale/en-US/passwordmgr/\nlocale pipnss en-US en-US/locale/en-US/pipnss/\nlocale pippki en-US en-US/locale/en-US/pippki/\nlocale places en-US en-US/locale/en-US/places/\nlocale pluginproblem en-US en-US/locale/en-US/pluginproblem/\nlocale weave en-US en-US/locale/en-US/\n"
  },
  {
    "path": "langpacks/en-US/chrome.manifest",
    "content": "manifest browser/chrome.manifest application=bluegriffon@bluegriffon.com\nmanifest chrome/en-US.manifest\nmanifest bluegriffon/chrome.manifest application=bluegriffon@bluegriffon.com\n"
  },
  {
    "path": "langpacks/en-US/install.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!--\n\n-->\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n     xmlns:em=\"http://www.mozilla.org/2004/em-rdf#\">\n  <Description about=\"urn:mozilla:install-manifest\"\n               em:id=\"langpack-en-US@bluegriffon.org\"\n               em:name=\"English (US) Language Pack\"\n               em:version=\"3.2\"\n               em:type=\"8\"\n               em:creator=\"mozilla.org\">\n\n    <em:targetApplication>\n      <Description>\n        <em:id>bluegriffon@bluegriffon.com</em:id>\n        <em:minVersion>3.2</em:minVersion>\n        <em:maxVersion>3.2</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n  </Description>\n</RDF>\n"
  },
  {
    "path": "langpacks/es-ES/bluegriffon/chrome.manifest",
    "content": "locale bluegriffon es-ES base/locale/bluegriffon/\nlocale branding es-ES base/locale/branding/\nlocale fs es-ES extensions/fs/\nlocale gfd es-ES extensions/gfd/\nlocale cssproperties es-ES sidebars/cssproperties/\nlocale domexplorer es-ES sidebars/domexplorer/\nlocale scripteditor es-ES sidebars/scripteditor/\nlocale stylesheets es-ES sidebars/stylesheets/\nlocale tipoftheday es-ES extensions/tipoftheday/\nlocale aria es-ES sidebars/aria/\n\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/branding/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  brandShorterName      \"Firefox\">\n<!ENTITY  brandShortName        \"Firefox Developer Edition\">\n<!ENTITY  brandFullName         \"Firefox Developer Edition\">\n<!ENTITY  vendorShortName       \"Mozilla\">\n<!ENTITY  trademarkInfo.part1   \" \">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/branding/brand.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrandShorterName=Firefox\nbrandShortName=Firefox Developer Edition\nbrandFullName=Firefox Developer Edition\nvendorShortName=Mozilla\n\nsyncBrandShortName=Sync\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/branding/browserconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Do NOT localize or otherwise change these values\nbrowser.startup.homepage=about:home\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/aboutAccounts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAccounts.welcome \"Bienvenido a &syncBrand.shortName.label;\">\n<!ENTITY aboutAccountsConfig.description \"Inicie sesión para sincronizar sus pestañas, marcadores, contraseñas y más.\">\n<!ENTITY aboutAccountsConfig.startButton.label \"Comenzar\">\n<!ENTITY aboutAccountsConfig.useOldSync.label \"¿Usa una versión antigua de Sync?\">\n<!ENTITY aboutAccountsConfig.syncPreferences.label \"Preferencias de Sync\">\n<!ENTITY aboutAccounts.noConnection.title \"Sin conexión\">\n<!ENTITY aboutAccounts.noConnection.description \"Debe estar conectado a Internet para iniciar sesión.\">\n<!ENTITY aboutAccounts.noConnection.retry \"Vuelva a intentarlo\">\n<!ENTITY aboutAccounts.badConfig.title \"Configuración errónea\">\n<!ENTITY aboutAccounts.badConfig.description \"No se puede determinar la configuración de su servidor de Firefox Accounts. Vuelva a intentarlo más tarde.\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/aboutCertError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n<!ENTITY certerror.pagetitle1 \"Conexión insegura\">\n<!ENTITY certerror.longpagetitle1 \"Su conexión no es segura\">\n<!ENTITY certerror.introPara \"El propietario de <span class='hostname' /> ha configurado su sitio web de manera incorrecta. Para evitar que su información sea robada, &brandShortName; no ha conectado con este sitio web.\">\n<!ENTITY certerror.returnToPreviousPage.label \"Ir atrás\">\n<!ENTITY certerror.learnMore \"Saber más…\">\n<!ENTITY certerror.advanced.label \"Avanzado\">\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"Este sitio usa Seguridad estricta de transporte de HTTP (HSTS) para especificar que &brandShortName; sólo se conecte a él de modo seguro. Como resultado, no es posible añadir una excepción para este certificado.\">\n<!ENTITY certerror.expert.content \"Si sabe lo que está haciendo, puede obligar a &brandShortName; a confiar en la identificación de este sitio.\n<b>Incluso aunque confíe en este sitio, este error puede significar que alguien esté interfiriendo en su conexión.</b>\">\n<!ENTITY certerror.expert.contentPara2 \"No añada una excepción a menos que sepa que hay una razón seria por la que este sitio no use identificación confiable.\">\n<!ENTITY certerror.addException.label \"Añadir excepción…\">\n<!ENTITY certerror.copyToClipboard.label \"Copiar texto al portapapeles\">\n<!ENTITY errorReporting.automatic \"Informar de errores como este para ayudar a Mozilla a identificar los sitios mal configurados\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/aboutDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!ENTITY aboutDialog.title \"Acerca de &brandFullName;\">\n<!ENTITY update.checkForUpdatesButton.label \"Buscar actualizaciones\">\n<!ENTITY update.checkForUpdatesButton.accesskey \"B\">\n<!ENTITY update.updateButton.label2 \"Reinicie &brandShortName; para actualizar\">\n<!ENTITY update.updateButton.accesskey \"R\">\n<!ENTITY warningDesc.version \"&brandShortName; es experimental y puede ser inestable.\">\n<!ENTITY warningDesc.telemetryDesc \"Envía automáticamente información acerca del rendimiento, hardware, uso y personalizaciones a &vendorShortName; para ayudar a mejorar &brandShortName;.\">\n<!ENTITY community.exp.start \"\">\n<!ENTITY community.exp.mozillaLink \"&vendorShortName;\">\n<!ENTITY community.exp.middle \" es una \">\n<!ENTITY community.exp.creditsLink \"comunidad global\">\n<!ENTITY community.exp.end \" que trabaja unida para mantener la Web abierta, pública y accesible para todos.\">\n<!ENTITY community.start2 \"&brandShortName; está diseñado por \">\n<!ENTITY community.mozillaLink \"&vendorShortName;\">\n<!ENTITY community.middle2 \", una \">\n<!ENTITY community.creditsLink \"comunidad global\">\n<!ENTITY community.end3 \" que trabaja unida para mantener la Web abierta, pública y accesible para todos.\">\n<!ENTITY helpus.start \"¿Quiere ayudar? \">\n<!ENTITY helpus.donateLink \"¡Haga una donación\">\n<!ENTITY helpus.middle \" o \">\n<!ENTITY helpus.getInvolvedLink \"involúcrese!\">\n<!ENTITY helpus.end \"\">\n<!ENTITY releaseNotes.link \"Novedades\">\n<!ENTITY bottomLinks.license \"Información de licencia\">\n<!ENTITY bottomLinks.rights \"Derechos del usuario final\">\n<!ENTITY bottomLinks.privacy \"Política de privacidad\">\n<!ENTITY update.checkingForUpdates \"Comprobando actualizaciones…\">\n<!ENTITY update.noUpdatesFound \"&brandShortName; está actualizado\">\n<!ENTITY update.adminDisabled \"Actualizaciones desactivadas por su administrador\">\n<!ENTITY update.otherInstanceHandlingUpdates \"&brandShortName; está siendo actualizado por otra instancia\">\n<!ENTITY update.restarting \"Reiniciando…\">\n<!ENTITY update.failed.start \"La actualización falló. \">\n<!ENTITY update.failed.linkText \"Descargar la última versión\">\n<!ENTITY update.failed.end \"\">\n<!ENTITY update.manual.start \"Actualización disponible en \">\n<!ENTITY update.manual.end \"\">\n<!ENTITY update.unsupported.start \"No puede ejecutar más actualizaciones en este sistema. \">\n<!ENTITY update.unsupported.linkText \"Saber más\">\n<!ENTITY update.unsupported.end \"\">\n<!ENTITY update.downloading.start \"Descargando actualización — \">\n<!ENTITY update.downloading.end \"\">\n<!ENTITY update.applying \"Aplicando actualización…\">\n<!ENTITY channel.description.start \"Está usando el canal \">\n<!ENTITY channel.description.end \" para actualizar. \">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/aboutHealthReport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY abouthealth.pagetitle \"Informe de salud de &brandShortName;\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/aboutHome.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n<!ENTITY % syncBrandDTD SYSTEM \"chrome://browser/locale/syncBrand.dtd\">\n%syncBrandDTD;\n<!ENTITY abouthome.pageTitle \"Página de inicio de &brandFullName;\">\n<!ENTITY abouthome.defaultSnippet1.v1 \"¡Gracias por elegir Firefox! Para obtener lo máximo de su navegador, conozca más sobre las <a>últimas características</a>.\">\n<!ENTITY abouthome.defaultSnippet2.v1 \"Es simple personalizar Firefox exactamente de la forma que quiera. <a>Elija entre miles de complementos</a>.\">\n<!ENTITY abouthome.rightsSnippet \"&brandFullName; es un software libre y de código abierto de la fundación sin fines de lucro Mozilla. <a>Conozca sus derechos…</a>\">\n<!ENTITY abouthome.bookmarksButton.label \"Marcadores\">\n<!ENTITY abouthome.historyButton.label \"Historial\">\n<!ENTITY abouthome.preferencesButtonWin.label \"Opciones\">\n<!ENTITY abouthome.preferencesButtonUnix.label \"Preferencias\">\n<!ENTITY abouthome.addonsButton.label \"Complementos\">\n<!ENTITY abouthome.downloadsButton.label \"Descargas\">\n<!ENTITY abouthome.syncButton.label \"&syncBrand.shortName.label;\">\n<!ENTITY abouthome.aboutMozilla.label \"Acerca de Mozilla\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/aboutPrivateBrowsing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutPrivateBrowsing.notPrivate \"No está actualmente en una ventana privada.\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.label \"Abrir una ventana privada\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.accesskey \"P\">\n<!ENTITY privateBrowsing.title \"Navegación privada\">\n<!ENTITY privateBrowsing.title.tracking \"Navegación privada con protección contra rastreo\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.before \"Cuando navega en una ventana privada, Firefox \">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.emphasize \"no guarda\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.after \" sus:\">\n<!ENTITY aboutPrivateBrowsing.info.visited \"páginas visitadas\">\n<!ENTITY aboutPrivateBrowsing.info.searches \"búsquedas\">\n<!ENTITY aboutPrivateBrowsing.info.cookies \"cookies\">\n<!ENTITY aboutPrivateBrowsing.info.temporaryFiles \"archivos temporales\">\n<!ENTITY aboutPrivateBrowsing.info.saved.before \"Firefox \">\n<!ENTITY aboutPrivateBrowsing.info.saved.emphasize \"guardará\">\n<!ENTITY aboutPrivateBrowsing.info.saved.after2 \" sus:\">\n<!ENTITY aboutPrivateBrowsing.info.downloads \"descargas\">\n<!ENTITY aboutPrivateBrowsing.info.bookmarks \"marcadores\">\n<!ENTITY aboutPrivateBrowsing.note.before \"La navegación privada \">\n<!ENTITY aboutPrivateBrowsing.note.emphasize \"no le hace anónimo\">\n<!ENTITY aboutPrivateBrowsing.note.after \" en Internet. Su empleador o proveedor de servicios de Internet aún pueden saber qué paginas visita.\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.before \"Más información sobre \">\n<!ENTITY aboutPrivateBrowsing.learnMore3.title \"Navegación privada\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.after \".\">\n<!ENTITY trackingProtection.title \"Protección contra rastreo\">\n<!ENTITY trackingProtection.description2 \"Algunos sitios web usan rastreadores que pueden monitorizar su actividad a través de Internet. Con la protección contra rastreo, Firefox bloqueará muchos rastreadores que pueden recopilar información sobre su comportamiento al navegar.\">\n<!ENTITY trackingProtection.startTour1 \"Ver cómo funciona\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/aboutPrivateBrowsing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle.head = Navegación privada\ntitle.normal = ¿Abrir una ventana privada?\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/aboutRobots.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY robots.pagetitle \"¡Bienvenidos, humanos!\">\n<!ENTITY robots.errorTitleText \"¡Bienvenidos, humanos!\">\n<!ENTITY robots.errorShortDescText \"¡Venimos a visitaros en son de paz y con buena voluntad!\">\n<!ENTITY robots.errorLongDesc1 \"Un robot no debe dañar a un ser humano o, por su inacción, dejar que un ser humano sufra daño.\">\n<!ENTITY robots.errorLongDesc2 \"Los robots han visto cosas que vosotros no creeríais.\">\n<!ENTITY robots.errorLongDesc3 \"Los robots son vuestros amigos de plástico con quien os gustará estar.\">\n<!ENTITY robots.errorLongDesc4 \"Los robots tienen brillantes culos metálicos que no deben ser chupados.\">\n<!ENTITY robots.errorTrailerDescText \"Y tienen un plan.\">\n<!ENTITY robots.imgtitle \"Jodidas tostadoras\">\n<!ENTITY robots.dontpress \"Por favor, no pulses este botón otra vez.\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/aboutSearchReset.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY searchreset.tabtitle \"Restaurar ajustes de búsqueda\">\n<!ENTITY searchreset.pageTitle \"¿Restaurar su configuración de búsqueda?\">\n<!ENTITY searchreset.pageInfo1 \"Su configuración de búsquedas puede estar obsoleta. &brandShortName; puede ayudarle a restaurar la configuración de búsqueda predeterminada.\">\n<!ENTITY searchreset.selector.label \"Esto establecerá su buscador predeterminado a\">\n<!ENTITY searchreset.beforelink.pageInfo2 \"Puede cambiar esta configuración en cualquier momento desde la \">\n<!ENTITY searchreset.afterlink.pageInfo2 \".\">\n<!ENTITY searchreset.link.pageInfo2 \"página de configuración\">\n<!ENTITY searchreset.noChangeButton \"No cambiar\">\n<!ENTITY searchreset.noChangeButton.access \"N\">\n<!ENTITY searchreset.changeEngineButton \"Cambiar buscador\">\n<!ENTITY searchreset.changeEngineButton.access \"C\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/aboutSessionRestore.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restorepage.tabtitle \"Restaurar sesión\">\n<!ENTITY restorepage.errorTitle \"Bueno, esto es embarazoso.\">\n<!ENTITY restorepage.problemDesc \"&brandShortName; ha tenido un problema al recuperar las ventanas y las pestañas. Puede estar causado por una página web abierta recientemente.\">\n<!ENTITY restorepage.tryThis \"Puede intentar:\">\n<!ENTITY restorepage.restoreSome \"Eliminar una o más pestañas que crea que puedan estar causando el problema\">\n<!ENTITY restorepage.startNew \"Comenzar una nueva sesión de navegación\">\n<!ENTITY restorepage.tryagainButton \"Restaurar\">\n<!ENTITY restorepage.restore.access \"R\">\n<!ENTITY restorepage.closeButton \"Cerrar\">\n<!ENTITY restorepage.close.access \"C\">\n<!ENTITY restorepage.restoreHeader \"Restaurar\">\n<!ENTITY restorepage.listHeader \"Ventanas y pestañas\">\n<!ENTITY restorepage.windowLabel \"Ventana &#037;S\">\n<!ENTITY welcomeback2.restoreButton \"¡Vamos!\">\n<!ENTITY welcomeback2.restoreButton.access \"V\">\n<!ENTITY welcomeback2.tabtitle \"¡Éxito!\">\n<!ENTITY welcomeback2.pageTitle \"¡Éxito!\">\n<!ENTITY welcomeback2.pageInfo1 \"&brandShortName; está listo para continuar.\">\n<!ENTITY welcomeback2.label.restoreAll \"Restaurar todas las ventanas y pestañas\">\n<!ENTITY welcomeback2.label.restoreSome \"Restaurar sólo las que desee\">\n<!ENTITY welcomeback2.beforelink.pageInfo2 \"Sus complementos y personalizaciones han sido eliminados y la configuración de su navegador se ha restaurado a los valores por defecto. Si esto no arregla su problema, \">\n<!ENTITY welcomeback2.afterlink.pageInfo2 \"\">\n<!ENTITY welcomeback2.link.pageInfo2 \"lea más sobre lo que puede hacer.\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/aboutSyncTabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabs.otherDevices.label \"Pestañas de otros dispositivos\">\n<!ENTITY tabs.searchText.label \"Escriba aquí para buscar pestañas…\">\n<!ENTITY tabs.context.openTab.label \"Abrir esta pestaña\">\n<!ENTITY tabs.context.openTab.accesskey \"p\">\n<!ENTITY tabs.context.openMultipleTabs.label \"Abrir las pestañas seleccionadas\">\n<!ENTITY tabs.context.openMultipleTabs.accesskey \"O\">\n<!ENTITY tabs.context.bookmarkSingleTab.label \"Añadir a marcadores esta pestaña…\">\n<!ENTITY tabs.context.bookmarkSingleTab.accesskey \"ñ\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.label \"Agregar a marcadores las pestañas seleccionadas…\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.accesskey \"g\">\n<!ENTITY tabs.context.refreshList.label \"Recargar lista\">\n<!ENTITY tabs.context.refreshList.accesskey \"R\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/aboutTabCrashed.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabCrashed.closeTab \"Cerrar esta pestaña\">\n<!ENTITY tabCrashed.restoreTab \"Restaurar esta pestaña\">\n<!ENTITY tabCrashed.restoreAll \"Restaurar todas las pestañas fallidas\">\n<!ENTITY tabCrashed.header2 \"¡Vaya! Su pestaña acaba de fallar.\">\n<!ENTITY tabCrashed.offerHelp \"¡Podemos ayudarle!\">\n<!ENTITY tabCrashed.single.offerHelpMessage \"Elija &tabCrashed.restoreTab; para recargar el contenido de la página.\">\n<!ENTITY tabCrashed.multiple.offerHelpMessage \"Elija &tabCrashed.restoreTab; o &tabCrashed.restoreAll; para recargar el contenido de la página.\">\n<!ENTITY tabCrashed.requestHelp \"¿Nos puede ayudar?\">\n<!ENTITY tabCrashed.requestHelpMessage \"Los informes de fallos nos ayudan a diagnosticar problemas y mejorar &brandShortName;.\">\n<!ENTITY tabCrashed.requestReport \"Informar de esta pestaña\">\n<!ENTITY tabCrashed.sendReport2 \"Enviar un informe de fallo de la pestaña que está viendo\">\n<!ENTITY tabCrashed.commentPlaceholder2 \"Comentarios opcionales (los comentarios son visibles públicamente)\">\n<!ENTITY tabCrashed.includeURL2 \"Incluir la URL de la página en este informe de fallo\">\n<!ENTITY tabCrashed.emailPlaceholder \"Escriba su dirección de correo aquí\">\n<!ENTITY tabCrashed.emailMe \"Enviar un correo cuando haya información disponible\">\n<!ENTITY tabCrashed.reportSent \"Informe de fallo ya enviado; ¡gracias por ayudar a mejorar &brandShortName;!\">\n<!ENTITY tabCrashed.requestAutoSubmit2 \"Informar de las pestañas en segundo plano\">\n<!ENTITY tabCrashed.autoSubmit2 \"Actualizar preferencias para enviar automáticamente informes de fallo, incluyendo informes de pestañas en fondo que han fallado en esta sesión y en sesiones futuras\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/accounts.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nautoDisconnectDescription = Hemos reconstruido Sync para hacerlo más fácil para todo el mundo.\nautoDisconnectSignIn.label = Inicie sesión en Sync\nautoDisconnectSignIn.accessKey = S\nreconnectDescription = Reconectar con %S\nverifyDescription = Verificar %S\nverificationSentTitle = Verificación enviada\nverificationSentBody = Se ha enviado un enlace de verificación a %S.\nverificationNotSentTitle = No se puede enviar la verificación\nverificationNotSentBody = No podemos enviar un correo de verificación en este momento, vuelva a intentarlo más tarde.\ndeviceConnectedTitle = Firefox Sync\ndeviceConnectedBody = Este equipo se está sincronizando ahora con %S.\nsyncStartNotification.title = Sync activado\nsyncStartNotification.body2 = %S comenzará a sincronizar en breve.\ndeviceDisconnectedNotification.title = Sync desconectado\ndeviceDisconnectedNotification.body = Este equipo ha sido desconectado con éxito de Firefox Sync.\nsendTabToAllDevices.menuitem = Todos los dispositivos\ntabArrivingNotification.title = Pestaña recibida\ntabArrivingNotificationWithDevice.title = Pestaña de %S\ntabsArrivingNotification.title = Múltiples pestañas recibidas\nunnamedTabsArrivingNotification2.body = #1 pestaña ha llegado de #2;#1 pestañas han llegado de #2\nunnamedTabsArrivingNotificationMultiple2.body = #1 pestaña ha llegado desde sus dispositivos conectados;#1 pestañas han llegado desde sus dispositivos conectados\nunnamedTabsArrivingNotificationNoDevice.body = #1 pestaña ha llegado;#1 pestañas han llegado\n\ndeviceConnectedBody.noDeviceName = This computer is now syncing with a new device.\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI = La URL no es válida y no puede ser cargada.\nfileNotFound = Firefox no puede encontrar el archivo en %S.\nfileAccessDenied = El archivo en %S no es legible.\ndnsNotFound = Firefox no puede encontrar el servidor en %S.\nunknownProtocolFound = Firefox no sabe cómo abrir esta dirección, porque uno de los protocolos siguientes (%S) no está asociado con ningún programa o no está permitido en este contexto.\nconnectionFailure = Firefox no puede establecer una conexión con el servidor en %S.\nnetInterrupt = La conexión a %S fue interrumpida mientras la página se cargaba.\nnetTimeout = El servidor %S está tardando demasiado en responder.\nredirectLoop = Firefox ha detectado que el servidor está redirigiendo la solicitud a esta dirección de una manera en la que nunca terminará.\nconfirmRepostPrompt = Para mostrar esta página, %S necesita enviar información que repetirá cualquier acción (como una búsqueda o una confirmación de compra) realizada anteriormente.\nresendButton.label = Reenviar\nunknownSocketType = Firefox no sabe cómo comunicarse con el servidor.\nnetReset = La conexión al servidor fue reiniciada mientras la página se cargaba.\nnotCached = Este documento ya no está disponible.\nnetOffline = Firefox está actualmente en modo sin conexión y no puede navegar por la web.\nisprinting = El documento no puede cambiar mientras se imprime o se abra su vista preliminar.\ndeniedPortAccess = Esta dirección usa un puerto de red que normalmente se utiliza con fines distintos a la navegación web. Para su protección, Firefox ha cancelado la petición.\nproxyResolveFailure = Firefox está configurado para usar un servidor proxy que no puede ser localizado.\nproxyConnectFailure = Firefox está configurado para usar un servidor proxy que está rechazando las conexiones.\ncontentEncodingError = La página que está intentando visualizar no puede mostrarse porque utiliza un formato de compresión no válido o no admitido.\nunsafeContentType = La página que está intentando ver no puede ser mostrada porque está contenida en un tipo de archivo que puede no ser seguro al abrise. Contacte con los dueños para informarles de este problema.\nexternalProtocolTitle = Solicitud de protocolo externo\nexternalProtocolPrompt = Se debe ejecutar una aplicación externa para manejar enlaces %1$S:.\\n\\n\\nEnlace solicitado:\\n\\n%2$S\\n\\nAplicación: %3$S\\n\\n\\nSi no esperaba esta solicitud, es posible que sea un intento de explotar una vulnerabilidad en ese otro programa. Cancele esta solicitud a menos que esté seguro de que no es maliciosa.\\n\nexternalProtocolUnknown = <Desconocido>\nexternalProtocolChkMsg = Recordar mi elección para todos los enlaces de este tipo.\nexternalProtocolLaunchBtn = Ejecutar aplicación\nmalwareBlocked = El sitio en %S ha sido identificado como un sitio atacante y ha sido bloqueado basándose en sus preferencias de seguridad.\nunwantedBlocked = El sitio en %S ha sido identificado como un sitio que sirve software no deseado y ha sido bloqueado basándose en sus preferencias de seguridad.\ndeceptiveBlocked = La página web en %S ha sido identificada como un sitio engañoso y ha sido bloqueada basándose en sus preferencias de seguridad.\ncspBlocked = Esta página tiene una política de seguridad de contenido que impide que pueda ser cargada de esta forma.\ncorruptedContentErrorv2 = El sitio en %S ha experimentado una violación de protocolo de red que no puede solventarse.\nremoteXUL = Esta página usa una tecnología no admitida que ya no está disponible por defecto en Firefox.\nsslv3Used = Firefox no puede garantizar la seguridad de sus datos en %S porque usa SSLv3, un protocolo de seguridad que ya no es efectivo.\nweakCryptoUsed = El propietario de %S ha configurado su sitio web incorrectamente. Para protegerle del robo de su información, Firefox no ha conectado a este sitio web.\ninadequateSecurityError = El sitio web ha intentado negociar un nivel inadecuado de seguridad.\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/baseMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY minimizeWindow.key \"m\">\n<!ENTITY minimizeWindow.label \"Minimizar\">\n<!ENTITY bringAllToFront.label \"Traer todo al frente\">\n<!ENTITY zoomWindow.label \"Tamaño\">\n<!ENTITY windowMenu.label \"Ventana\">\n<!ENTITY helpMenu.label \"Ayuda\">\n<!ENTITY helpMenu.accesskey \"u\">\n<!ENTITY helpMenuWin.label \"Ayuda\">\n<!ENTITY helpMenuWin.accesskey \"u\">\n<!ENTITY aboutProduct2.label \"Acerca de &brandShorterName;\">\n<!ENTITY aboutProduct2.accesskey \"A\">\n<!ENTITY productHelp2.label \"Ayuda de &brandShorterName;\">\n<!ENTITY productHelp2.accesskey \"u\">\n<!ENTITY helpMac.commandkey \"?\">\n<!ENTITY helpKeyboardShortcuts.label \"Atajos de teclado\">\n<!ENTITY helpKeyboardShortcuts.accesskey \"t\">\n<!ENTITY helpSafeMode.label \"Reiniciar con los complementos desactivados…\">\n<!ENTITY helpSafeMode.accesskey \"R\">\n<!ENTITY helpSafeMode.stop.label \"Reiniciar con los complementos activados\">\n<!ENTITY helpSafeMode.stop.accesskey \"R\">\n<!ENTITY healthReport2.label \"Informe de salud de &brandShorterName;\">\n<!ENTITY healthReport2.accesskey \"S\">\n<!ENTITY helpTroubleshootingInfo.label \"Información para solucionar problemas\">\n<!ENTITY helpTroubleshootingInfo.accesskey \"f\">\n<!ENTITY helpFeedbackPage.label \"Enviar opinión…\">\n<!ENTITY helpFeedbackPage.accesskey \"v\">\n<!ENTITY helpShowTour2.label \"Paseo por &brandShorterName;\">\n<!ENTITY helpShowTour2.accesskey \"P\">\n<!ENTITY preferencesCmdMac.label \"Preferencias…\">\n<!ENTITY preferencesCmdMac.commandkey \",\">\n<!ENTITY servicesMenuMac.label \"Servicios\">\n<!ENTITY hideThisAppCmdMac2.label \"Ocultar &brandShorterName;\">\n<!ENTITY hideThisAppCmdMac2.commandkey \"H\">\n<!ENTITY hideOtherAppsCmdMac.label \"Ocultar otros\">\n<!ENTITY hideOtherAppsCmdMac.commandkey \"H\">\n<!ENTITY showAllAppsCmdMac.label \"Mostrar todo\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/bookmarks.html",
    "content": "\n\n\n\n\n\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<meta charset=\"UTF-8\">\n<title>Marcadores</title>\n<h1>Marcadores</h1>\n\n<dl><p>\n    <dt><h3 personal_toolbar_folder=\"true\">Carpeta de la barra de marcadores</h3></dt>\n    <dd>Añada marcadores a esta carpeta para verlos en la barra de herramientas de marcadores\n        <dl>\n            <p><dt><a href=\"https://www.mozilla.org/es-ES/firefox/central/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAz5JREFUeNpcU0toXFUY/s49596588ikySSmM8rk0UkJEirVTVEjYk1NUdRFFgouXZQI2k2hUCjdiYIuCi4Kuig0DbqQYgU3Yi0iFRuRCBMwaZvMZDTNY95z3/fM8b8jldpzOeeee/i/737n+/+f4ZExf730rkiaZ9NJMx/nmk5HypMqqLr+ZuD4F67N5ZYejmfRsnvhyKsLhSs3zP70SubgYKHSdFENu+gXAprQIGnvBi5ez0m1b6u7M399+PTx+UvtCKtFi2F6195qXK2byir88esy5ksfYND5DhuhRCtUKBNB0Q7w5Z8ee2GgWdjOn250fn5v5j8F5dOHlZD0kWRgAwp3hrKY0S9BJWKIcQ5PShhNG4+1bHx+IocT+RXcrRSDMfFNRvvt3Oyp/icIrRhUl9hoO4kt3F55Bxf3LkLV20jWOohbDjzXxyc/lMH0cRSyCd1xq+dFhu986t7T0CUwIzB8EkW3O5ibhj44ib7NJhiBKRoB/aS4ZWHjbxtjGQYP7nGRTjim1SaQqYiAVAREpHG8vzWJn+6PQ6CF0HPR7nQQczpYeEWHyWMUkwU8MSECGwgJxAWp9xWKNzkuH3oet+JDlIE9Momedh1G4CN0bfhVG9nsS0BQQthJx0V7j3elq7ihqV5ezQTwZmodP9ZGkU/bOPr4Nr53xtDYsaD7Dg4nNqFaH5OCYSSdGhf7daNmuv6wEKqXk/yExKGBHSznFsH6FFpKQ/JAA0ulUejWLt44lkHXsqDaX6C6Nl4Rnq8vK8s/KThDMlJhkI91YOO+iR3XwEelCdTCBLSgijNzd6DLNfhlHfZ6FtWiWBQpq/V2LdSrrNPljBQkoOjuCiPxAMutOIbkPqYSEqeequGZaTLzdhZhS0PlnlB9bvhtr5CuHj3y2Qj8hVQ/kEopxONEEsO/0yATDYXYAdWrE69JEElXq7Hyk0tro+xBU1yZmr4xrIcvptIRCZlJJAYBmRGRkD08aivA7VDvWPqt564Xn41w/AHB1/u7l1/uGxGU8mNcgodUNDIq0JDeLnpzc1uo1Qr76rWbqyf/142PjsXJqdkmN2YDnQ9oGkJNU+t57q7qUv4y9/t64+HYfwQYAN7OczrzUDvGAAAAAElFTkSuQmCC\">Comenzar a usar Firefox</a></dt>\n        </dl>\n    <p><dt><h3>Mozilla Firefox</h3></dt>\n        <dl><p>\n            <dt><a href=\"https://support.mozilla.org/es-ES/products/firefox\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Ayuda y tutoriales</a>\n            <dt><a href=\"https://www.mozilla.org/es-ES/firefox/customize/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Personalice Firefox</a>\n            <dt><a href=\"https://www.mozilla.org/es-ES/contribute/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">¡Involúcrese!</a>\n            <dt><a href=\"https://www.mozilla.org/es-ES/about/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Acerca de nosotros</a>\n        </dl>\n</dl>\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/browser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!ENTITY mainWindow.titlemodifiermenuseparator \" - \">\n<!ENTITY mainWindow.titlePrivateBrowsingSuffix \"(Navegación privada)\">\n<!ENTITY appmenu.tooltip \"Abrir menú\">\n<!ENTITY navbarOverflow.label \"Más herramientas…\">\n<!ENTITY reloadTab.label \"Recargar pestaña\">\n<!ENTITY reloadTab.accesskey \"g\">\n<!ENTITY reloadAllTabs.label \"Recargar todas las pestañas\">\n<!ENTITY reloadAllTabs.accesskey \"R\">\n<!ENTITY closeTabsToTheEnd.label \"Cerrar pestañas a la derecha\">\n<!ENTITY closeTabsToTheEnd.accesskey \"a\">\n<!ENTITY closeOtherTabs.label \"Cerrar las demás pestañas\">\n<!ENTITY closeOtherTabs.accesskey \"C\">\n<!ENTITY pinTab.label \"Fijar pestaña\">\n<!ENTITY pinTab.accesskey \"F\">\n<!ENTITY unpinTab.label \"Soltar pestaña\">\n<!ENTITY unpinTab.accesskey \"ñ\">\n<!ENTITY sendTabToDevice.label \"Enviar pestaña al dispositivo\">\n<!ENTITY sendTabToDevice.accesskey \"v\">\n<!ENTITY sendPageToDevice.label \"Enviar página al dispositivo\">\n<!ENTITY sendPageToDevice.accesskey \"v\">\n<!ENTITY sendLinkToDevice.label \"Enviar enlace al dispositivo\">\n<!ENTITY sendLinkToDevice.accesskey \"v\">\n<!ENTITY moveToNewWindow.label \"Mover a una nueva ventana\">\n<!ENTITY moveToNewWindow.accesskey \"V\">\n<!ENTITY bookmarkAllTabs.label \"Añadir pestañas a marcadores…\">\n<!ENTITY bookmarkAllTabs.accesskey \"A\">\n<!ENTITY undoCloseTab.label \"Deshacer el cierre de la última pestaña\">\n<!ENTITY undoCloseTab.accesskey \"D\">\n<!ENTITY closeTab.label \"Cerrar pestaña\">\n<!ENTITY closeTab.accesskey \"t\">\n<!ENTITY listAllTabs.label \"Mostrar todas las pestañas\">\n<!ENTITY tabCmd.label \"Nueva pestaña\">\n<!ENTITY tabCmd.accesskey \"T\">\n<!ENTITY tabCmd.commandkey \"t\">\n<!ENTITY openLocationCmd.label \"Abrir dirección…\">\n<!ENTITY openFileCmd.label \"Abrir archivo…\">\n<!ENTITY openFileCmd.accesskey \"b\">\n<!ENTITY openFileCmd.commandkey \"o\">\n<!ENTITY printSetupCmd.label \"Configurar página…\">\n<!ENTITY printSetupCmd.accesskey \"u\">\n<!ENTITY printPreviewCmd.label \"Vista preliminar\">\n<!ENTITY printPreviewCmd.accesskey \"r\">\n<!ENTITY printCmd.label \"Imprimir…\">\n<!ENTITY printCmd.accesskey \"m\">\n<!ENTITY printCmd.commandkey \"p\">\n<!ENTITY goOfflineCmd.label \"Trabajar sin conexión\">\n<!ENTITY goOfflineCmd.accesskey \"x\">\n<!ENTITY menubarCmd.label \"Barra de menús\">\n<!ENTITY menubarCmd.accesskey \"m\">\n<!ENTITY navbarCmd.label \"Barra de herramientas de navegación\">\n<!ENTITY personalbarCmd.label \"Barra de herramientas de marcadores\">\n<!ENTITY personalbarCmd.accesskey \"B\">\n<!ENTITY bookmarksToolbarItem.label \"Elementos de la barra de herramientas de marcadores\">\n<!ENTITY toolbarContextMenu.reloadAllTabs.label \"Recargar todas las pestañas\">\n<!ENTITY toolbarContextMenu.reloadAllTabs.accesskey \"R\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.label \"Añadir pestañas a marcadores…\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.accesskey \"T\">\n<!ENTITY toolbarContextMenu.undoCloseTab.label \"Deshacer el cierre de la última pestaña\">\n<!ENTITY toolbarContextMenu.undoCloseTab.accesskey \"h\">\n<!ENTITY pageSourceCmd.label \"Código fuente de la página\">\n<!ENTITY pageSourceCmd.accesskey \"f\">\n<!ENTITY pageSourceCmd.commandkey \"u\">\n<!ENTITY pageInfoCmd.label \"Información de la página\">\n<!ENTITY pageInfoCmd.accesskey \"I\">\n<!ENTITY pageInfoCmd.commandkey \"i\">\n<!ENTITY mirrorTabCmd.label \"Reflejar pestaña\">\n<!ENTITY mirrorTabCmd.accesskey \"R\">\n<!ENTITY enterFullScreenCmd.label \"Entrar a la pantalla completa\">\n<!ENTITY enterFullScreenCmd.accesskey \"P\">\n<!ENTITY exitFullScreenCmd.label \"Salir de la pantalla completa\">\n<!ENTITY exitFullScreenCmd.accesskey \"P\">\n<!ENTITY fullScreenCmd.label \"Pantalla completa\">\n<!ENTITY fullScreenCmd.accesskey \"P\">\n<!ENTITY fullScreenCmd.macCommandKey \"f\">\n<!ENTITY showAllTabsCmd.label \"Mostrar todas las pestañas\">\n<!ENTITY showAllTabsCmd.accesskey \"A\">\n<!ENTITY toggleReaderMode.key \"R\">\n<!ENTITY fxaSignIn.label \"Conectarse a &syncBrand.shortName.label;\">\n<!ENTITY fxaSignedIn.tooltip \"Abrir preferencias de &syncBrand.shortName.label;\">\n<!ENTITY fxaSignInError.label \"Reconectar a &syncBrand.shortName.label;\">\n<!ENTITY fxaUnverified.label \"Verifique su cuenta\">\n<!ENTITY fullScreenMinimize.tooltip \"Minimizar\">\n<!ENTITY fullScreenRestore.tooltip \"Restaurar\">\n<!ENTITY fullScreenClose.tooltip \"Cerrar\">\n<!ENTITY fullScreenAutohide.label \"Ocultar barras de herramientas\">\n<!ENTITY fullScreenAutohide.accesskey \"H\">\n<!ENTITY fullScreenExit.label \"Salir del modo pantalla completa\">\n<!ENTITY fullScreenExit.accesskey \"m\">\n<!ENTITY fullscreenWarning.beforeDomain.label \"\">\n<!ENTITY fullscreenWarning.afterDomain.label \"está ahora en pantalla completa\">\n<!ENTITY fullscreenWarning.generic.label \"Este documento está ahora en pantalla completa\">\n<!ENTITY exitDOMFullscreen.button \"Salir de pantalla completa (Esc)\">\n<!ENTITY exitDOMFullscreenMac.button \"Salir de pantalla completa (esc)\">\n<!ENTITY leaveDOMFullScreen.label \"Salir de la pantalla completa\">\n<!ENTITY leaveDOMFullScreen.accesskey \"p\">\n<!ENTITY pointerlockWarning.beforeDomain.label \"\">\n<!ENTITY pointerlockWarning.afterDomain.label \"tiene el control de su puntero. Pulse Esc para recuperar el control.\">\n<!ENTITY pointerlockWarning.generic.label \"Este documento tiene el control del puntero. Pulse Esc para recuperar el control.\">\n<!ENTITY closeWindow.label \"Cerrar ventana\">\n<!ENTITY closeWindow.accesskey \"v\">\n<!ENTITY bookmarksMenu.label \"Marcadores\">\n<!ENTITY bookmarksMenu.accesskey \"M\">\n<!ENTITY bookmarkThisPageCmd.label \"Añadir esta página a marcadores\">\n<!ENTITY editThisBookmarkCmd.label \"Editar este marcador\">\n<!ENTITY bookmarkThisPageCmd.commandkey \"d\">\n<!ENTITY findShareServices.label \"Encontrar más servicios de compartición…\">\n<!ENTITY sharePageCmd.label \"Compartir esta página\">\n<!ENTITY sharePageCmd.commandkey \"S\">\n<!ENTITY sharePageCmd.accesskey \"t\">\n<!ENTITY shareLink.label \"Compartir este enlace\">\n<!ENTITY shareLink.accesskey \"n\">\n<!ENTITY shareImage.label \"Compartir esta imagen\">\n<!ENTITY shareImage.accesskey \"m\">\n<!ENTITY shareSelect.label \"Compartir selección\">\n<!ENTITY shareSelect.accesskey \"m\">\n<!ENTITY shareVideo.label \"Compartir este vídeo\">\n<!ENTITY shareVideo.accesskey \"m\">\n<!ENTITY feedsMenu2.label \"Suscribirse a esta página\">\n<!ENTITY subscribeToPageMenupopup.label \"Suscribirse a esta página\">\n<!ENTITY subscribeToPageMenuitem.label \"Suscribirse a esta página…\">\n<!ENTITY addCurPagesCmd.label \"Añadir pestañas a marcadores…\">\n<!ENTITY showAllBookmarks2.label \"Mostrar todos los marcadores\">\n<!ENTITY recentBookmarks.label \"Añadidos recientemente\">\n<!ENTITY otherBookmarksCmd.label \"Otros marcadores\">\n<!ENTITY bookmarksToolbarChevron.tooltip \"Mostrar más marcadores\">\n<!ENTITY showRecentlyBookmarked.label \"Mostrar últimos añadidos a marcadores\">\n<!ENTITY showRecentlyBookmarked.accesskey \"o\">\n<!ENTITY hideRecentlyBookmarked.label \"Ocultar los últimos añadidos a marcadores\">\n<!ENTITY hideRecentlyBookmarked.accesskey \"O\">\n<!ENTITY backCmd.label \"Anterior\">\n<!ENTITY backButton.tooltip \"Ir a la página anterior\">\n<!ENTITY forwardCmd.label \"Siguiente\">\n<!ENTITY forwardButton.tooltip \"Ir a la página siguiente\">\n<!ENTITY backForwardButtonMenu.tooltip \"Pinche con el botón derecho o arrastre hacia abajo para ver el historial\">\n<!ENTITY backForwardButtonMenuMac.tooltip \"Arrastre hacia abajo para ver el historial\">\n<!ENTITY reloadCmd.label \"Recargar\">\n<!ENTITY reloadButton.tooltip \"Recargar esta página\">\n<!ENTITY stopCmd.label \"Detener\">\n<!ENTITY stopCmd.macCommandKey \".\">\n<!ENTITY stopButton.tooltip \"Parar la carga de esta página\">\n<!ENTITY goEndCap.tooltip \"Ir a la URL de la barra de direcciones\">\n<!ENTITY printButton.label \"Imprimir\">\n<!ENTITY printButton.tooltip \"Imprimir esta página\">\n<!ENTITY urlbar.viewSiteInfo.label \"Ver información del sitio\">\n<!ENTITY urlbar.defaultNotificationAnchor.tooltip \"Abrir panel de mensajes\">\n<!ENTITY urlbar.geolocationNotificationAnchor.tooltip \"Abrir panel de peticiones de ubicación\">\n<!ENTITY urlbar.addonsNotificationAnchor.tooltip \"Abrir el panel de mensajes de instalación de complementos\">\n<!ENTITY urlbar.indexedDBNotificationAnchor.tooltip \"Abrir panel de mensajes de almacenamiento sin conexión\">\n<!ENTITY urlbar.passwordNotificationAnchor.tooltip \"Abrir el panel de mensajes de contraseñas\">\n<!ENTITY urlbar.pluginsNotificationAnchor.tooltip \"Administrar uso de plugins\">\n<!ENTITY urlbar.webNotificationAnchor.tooltip \"Cambiar si puede recibir notificaciones del sitio\">\n<!ENTITY urlbar.webRTCShareDevicesNotificationAnchor.tooltip \"Administrar la compartición de su cámara o micrófono con el sitio\">\n<!ENTITY urlbar.webRTCShareMicrophoneNotificationAnchor.tooltip \"Administrar la compartición de su micrófono con el sitio\">\n<!ENTITY urlbar.webRTCShareScreenNotificationAnchor.tooltip \"Administrar la compartición de sus ventanas o pantalla con el sitio\">\n<!ENTITY urlbar.servicesNotificationAnchor.tooltip \"Abrir panel de mensajes de instalación\">\n<!ENTITY urlbar.translateNotificationAnchor.tooltip \"Traducir esta página\">\n<!ENTITY urlbar.translatedNotificationAnchor.tooltip \"Administrar traducción de páginas\">\n<!ENTITY urlbar.emeNotificationAnchor.tooltip \"Administrar uso de software DRM\">\n<!ENTITY urlbar.cameraBlocked.tooltip \"Ha bloqueado su cámara para este sitio web.\">\n<!ENTITY urlbar.microphoneBlocked.tooltip \"Ha bloqueado su micrófono para este sitio web.\">\n<!ENTITY urlbar.screenBlocked.tooltip \"Ha impedido que este sitio web comparta su pantalla.\">\n<!ENTITY urlbar.geolocationBlocked.tooltip \"Ha bloqueado la información de ubicación para este sitio web.\">\n<!ENTITY urlbar.indexedDBBlocked.tooltip \"Ha bloqueado el almacenamiento de datos para este sitio web.\">\n<!ENTITY urlbar.webNotificationsBlocked.tooltip \"Ha bloqueado las notificaciones para este sitio web.\">\n<!ENTITY urlbar.openHistoryPopup.tooltip \"Mostrar historial\">\n<!ENTITY urlbar.zoomReset.tooltip \"Restablecer nivel de aumento\">\n<!ENTITY searchItem.title \"Buscar\">\n<!ENTITY homeButton.label \"Inicio\">\n<!ENTITY bookmarksButton.label \"Marcadores\">\n<!ENTITY bookmarksCmd.commandkey \"b\">\n<!ENTITY bookmarksMenuButton.label \"Marcadores\">\n<!ENTITY bookmarksMenuButton.other.label \"Otros marcadores\">\n<!ENTITY viewBookmarksSidebar2.label \"Ver el panel lateral de marcadores\">\n<!ENTITY viewBookmarksToolbar.label \"Ver la barra de marcadores\">\n<!ENTITY containersMenu.label \"Contenedores\">\n<!ENTITY bookmarksGtkCmd.commandkey \"o\">\n<!ENTITY bookmarksWinCmd.commandkey \"i\">\n<!ENTITY historyButton.label \"Historial\">\n<!ENTITY historySidebarCmd.commandKey \"h\">\n<!ENTITY toolsMenu.label \"Herramientas\">\n<!ENTITY toolsMenu.accesskey \"T\">\n<!ENTITY keywordfield.label \"Añadir una palabra clave para esta búsqueda…\">\n<!ENTITY keywordfield.accesskey \"v\">\n<!ENTITY downloads.label \"Descargas\">\n<!ENTITY downloads.accesskey \"D\">\n<!ENTITY downloads.commandkey \"j\">\n<!ENTITY downloadsUnix.commandkey \"y\">\n<!ENTITY addons.label \"Complementos\">\n<!ENTITY addons.accesskey \"C\">\n<!ENTITY addons.commandkey \"A\">\n<!ENTITY webDeveloperMenu.label \"Desarrollador web\">\n<!ENTITY webDeveloperMenu.accesskey \"W\">\n<!ENTITY inspectContextMenu.label \"Inspeccionar elemento\">\n<!ENTITY inspectContextMenu.accesskey \"l\">\n<!ENTITY fileMenu.label \"Archivo\">\n<!ENTITY fileMenu.accesskey \"A\">\n<!ENTITY newUserContext.label \"Nueva pestaña contenedora\">\n<!ENTITY newUserContext.accesskey \"v\">\n<!ENTITY newNavigatorCmd.label \"Nueva ventana\">\n<!ENTITY newNavigatorCmd.key \"N\">\n<!ENTITY newNavigatorCmd.accesskey \"N\">\n<!ENTITY newPrivateWindow.label \"Nueva ventana privada\">\n<!ENTITY newPrivateWindow.accesskey \"P\">\n<!ENTITY newNonRemoteWindow.label \"Nueva ventana no-e10s\">\n<!ENTITY editMenu.label \"Editar\">\n<!ENTITY editMenu.accesskey \"E\">\n<!ENTITY undoCmd.label \"Deshacer\">\n<!ENTITY undoCmd.key \"Z\">\n<!ENTITY undoCmd.accesskey \"h\">\n<!ENTITY redoCmd.label \"Rehacer\">\n<!ENTITY redoCmd.key \"Y\">\n<!ENTITY redoCmd.accesskey \"h\">\n<!ENTITY cutCmd.label \"Cortar\">\n<!ENTITY cutCmd.key \"X\">\n<!ENTITY cutCmd.accesskey \"t\">\n<!ENTITY copyCmd.label \"Copiar\">\n<!ENTITY copyCmd.key \"C\">\n<!ENTITY copyCmd.accesskey \"C\">\n<!ENTITY pasteCmd.label \"Pegar\">\n<!ENTITY pasteCmd.key \"V\">\n<!ENTITY pasteCmd.accesskey \"P\">\n<!ENTITY deleteCmd.label \"Eliminar\">\n<!ENTITY deleteCmd.key \"D\">\n<!ENTITY deleteCmd.accesskey \"l\">\n<!ENTITY selectAllCmd.label \"Seleccionar todo\">\n<!ENTITY selectAllCmd.key \"A\">\n<!ENTITY selectAllCmd.accesskey \"A\">\n<!ENTITY preferencesCmd2.label \"Opciones\">\n<!ENTITY preferencesCmd2.accesskey \"O\">\n<!ENTITY preferencesCmdUnix.label \"Preferencias\">\n<!ENTITY preferencesCmdUnix.accesskey \"n\">\n<!ENTITY clearRecentHistory.label \"Limpiar el historial reciente…\">\n<!ENTITY privateBrowsingCmd.commandkey \"P\">\n<!ENTITY viewMenu.label \"Ver\">\n<!ENTITY viewMenu.accesskey \"V\">\n<!ENTITY viewToolbarsMenu.label \"Barras de herramientas\">\n<!ENTITY viewToolbarsMenu.accesskey \"T\">\n<!ENTITY viewSidebarMenu.label \"Panel lateral\">\n<!ENTITY viewSidebarMenu.accesskey \"e\">\n<!ENTITY viewCustomizeToolbar.label \"Personalizar…\">\n<!ENTITY viewCustomizeToolbar.accesskey \"P\">\n<!ENTITY historyMenu.label \"Historial\">\n<!ENTITY historyMenu.accesskey \"s\">\n<!ENTITY historyUndoMenu.label \"Pestañas cerradas recientemente\">\n<!ENTITY historyUndoWindowMenu.label \"Ventanas cerradas recientemente\">\n<!ENTITY historyRestoreLastSession.label \"Restaurar sesión anterior\">\n<!ENTITY showAllHistoryCmd2.label \"Mostrar todo el historial\">\n<!ENTITY showAllHistoryCmd.commandkey \"H\">\n<!ENTITY appMenuCustomize.label \"Personalizar\">\n<!ENTITY appMenuCustomize.tooltip \"Personalizar el menú y barras de herramientas\">\n<!ENTITY appMenuCustomizeExit.label \"Terminar personalización\">\n<!ENTITY appMenuCustomizeExit.tooltip \"Terminar personalización\">\n<!ENTITY appMenuHistory.label \"Historial\">\n<!ENTITY appMenuHistory.showAll.label \"Mostrar todo el historial\">\n<!ENTITY appMenuHistory.clearRecent.label \"Limpiar el historial reciente…\">\n<!ENTITY appMenuHistory.restoreSession.label \"Restaurar sesión anterior\">\n<!ENTITY appMenuHistory.viewSidebar.label \"Ver panel lateral del historial\">\n<!ENTITY appMenuHelp.tooltip \"Abrir menú de ayuda\">\n<!ENTITY appMenuRemoteTabs.label \"Pestañas sincronizadas\">\n<!ENTITY appMenuRemoteTabs.notabs.label \"No hay pestañas abiertas\">\n<!ENTITY appMenuRemoteTabs.tabsnotsyncing.label \"Active la sincronización de pestañas para ver una lista de las mismas de sus otros dispositivos.\">\n<!ENTITY appMenuRemoteTabs.noclients.title \"No hay pestañas sincronizadas… ¡aún!\">\n<!ENTITY appMenuRemoteTabs.noclients.subtitle \"¿Quiere ver sus pestañas de otros dispositivos aquí?\">\n<!ENTITY appMenuRemoteTabs.openprefs.label \"Preferencias de Sync\">\n<!ENTITY appMenuRemoteTabs.notsignedin.label \"Inicie sesión para ver una lista de pestañas de sus otros dispositivos.\">\n<!ENTITY appMenuRemoteTabs.signin.label \"Inicie sesión en Sync\">\n<!ENTITY appMenuRemoteTabs.sidebar.label \"Ver panel lateral de pestañas sincronizadas\">\n<!ENTITY customizeMenu.addToToolbar.label \"Añadir a la barra de herramientas\">\n<!ENTITY customizeMenu.addToToolbar.accesskey \"b\">\n<!ENTITY customizeMenu.addToPanel.label \"Añadir al menú\">\n<!ENTITY customizeMenu.addToPanel.accesskey \"d\">\n<!ENTITY customizeMenu.moveToToolbar.label \"Mover a la barra de herramientas\">\n<!ENTITY customizeMenu.moveToToolbar.accesskey \"o\">\n<!ENTITY customizeMenu.moveToPanel.label \"Mover al menú\">\n<!ENTITY customizeMenu.moveToPanel.accesskey \"o\">\n<!ENTITY customizeMenu.removeFromToolbar.label \"Eliminar de la barra de herramientas\">\n<!ENTITY customizeMenu.removeFromToolbar.accesskey \"R\">\n<!ENTITY customizeMenu.removeFromMenu.label \"Eliminar del menú\">\n<!ENTITY customizeMenu.removeFromMenu.accesskey \"E\">\n<!ENTITY customizeMenu.addMoreItems.label \"Añadir más elementos…\">\n<!ENTITY customizeMenu.addMoreItems.accesskey \"A\">\n<!ENTITY openCmd.commandkey \"l\">\n<!ENTITY urlbar.placeholder2 \"Término de búsqueda o dirección\">\n<!ENTITY urlbar.accesskey \"d\">\n<!ENTITY urlbar.extension.label \"Extensión:\">\n<!ENTITY urlbar.switchToTab.label \"Cambiar a la pestaña:\">\n<!ENTITY urlbar.searchSuggestionsNotification.question \"¿Le gustaría mejorar su experiencia de búsqueda con sugerencias?\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore \"Saber más…\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore.accesskey \"m\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable \"No\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable.accesskey \"n\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable \"Sí\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable.accesskey \"S\">\n<!ENTITY searchFocus.commandkey \"k\">\n<!ENTITY searchFocus.commandkey2 \"e\">\n<!ENTITY searchFocusUnix.commandkey \"j\">\n<!ENTITY contentSearchInput.label \"Criterios de búsqueda\">\n<!ENTITY contentSearchSubmit.tooltip \"Enviar búsqueda\">\n<!ENTITY searchFor.label \"Buscar \">\n<!ENTITY searchWith.label \" con:\">\n<!ENTITY search.label \"Buscar \">\n<!ENTITY searchAfter.label \"\">\n<!ENTITY searchWithHeader.label \"Buscar con:\">\n<!ENTITY changeSearchSettings.button \"Cambiar configuración de búsqueda\">\n<!ENTITY changeSearchSettings.tooltip \"Cambiar configuración de búsqueda\">\n<!ENTITY searchInNewTab.label \"Buscar en una pestaña nueva\">\n<!ENTITY searchInNewTab.accesskey \"B\">\n<!ENTITY searchSetAsDefault.label \"Establecer como buscador predeterminado\">\n<!ENTITY searchSetAsDefault.accesskey \"E\">\n<!ENTITY openLinkCmdInTab.label \"Abrir enlace en una pestaña nueva\">\n<!ENTITY openLinkCmdInTab.accesskey \"T\">\n<!ENTITY openLinkCmd.label \"Abrir enlace en una ventana nueva\">\n<!ENTITY openLinkCmd.accesskey \"v\">\n<!ENTITY openLinkInPrivateWindowCmd.label \"Abrir enlace en una nueva ventana privada\">\n<!ENTITY openLinkInPrivateWindowCmd.accesskey \"P\">\n<!ENTITY openLinkCmdInCurrent.label \"Abrir enlace\">\n<!ENTITY openLinkCmdInCurrent.accesskey \"l\">\n<!ENTITY openFrameCmdInTab.label \"Abrir el marco en una pestaña nueva\">\n<!ENTITY openFrameCmdInTab.accesskey \"T\">\n<!ENTITY openFrameCmd.label \"Abrir el marco en una ventana nueva\">\n<!ENTITY openFrameCmd.accesskey \"e\">\n<!ENTITY openLinkCmdInContainerTab.label \"Abrir enlace en pestaña de contenedor nueva.\">\n<!ENTITY openLinkCmdInContainerTab.accesskey \"A\">\n<!ENTITY showOnlyThisFrameCmd.label \"Mostrar sólo este marco\">\n<!ENTITY showOnlyThisFrameCmd.accesskey \"o\">\n<!ENTITY reloadCmd.commandkey \"r\">\n<!ENTITY reloadFrameCmd.label \"Recargar marco\">\n<!ENTITY reloadFrameCmd.accesskey \"R\">\n<!ENTITY viewPartialSourceForSelectionCmd.label \"Ver código fuente seleccionado\">\n<!ENTITY viewPartialSourceForMathMLCmd.label \"Ver el código fuente MathML\">\n<!ENTITY viewPartialSourceCmd.accesskey \"e\">\n<!ENTITY viewPageSourceCmd.label \"Ver código fuente de la página\">\n<!ENTITY viewPageSourceCmd.accesskey \"V\">\n<!ENTITY viewFrameSourceCmd.label \"Ver código fuente del marco\">\n<!ENTITY viewFrameSourceCmd.accesskey \"V\">\n<!ENTITY viewPageInfoCmd.label \"Ver información de la página\">\n<!ENTITY viewPageInfoCmd.accesskey \"I\">\n<!ENTITY viewFrameInfoCmd.label \"Ver información del marco\">\n<!ENTITY viewFrameInfoCmd.accesskey \"I\">\n<!ENTITY reloadImageCmd.label \"Recargar imagen\">\n<!ENTITY reloadImageCmd.accesskey \"R\">\n<!ENTITY viewImageCmd.label \"Ver imagen\">\n<!ENTITY viewImageCmd.accesskey \"I\">\n<!ENTITY viewImageInfoCmd.label \"Ver información de la imagen\">\n<!ENTITY viewImageInfoCmd.accesskey \"f\">\n<!ENTITY viewImageDescCmd.label \"Ver descripción\">\n<!ENTITY viewImageDescCmd.accesskey \"D\">\n<!ENTITY viewVideoCmd.label \"Ver vídeo\">\n<!ENTITY viewVideoCmd.accesskey \"í\">\n<!ENTITY viewBGImageCmd.label \"Ver imagen de fondo\">\n<!ENTITY viewBGImageCmd.accesskey \"f\">\n<!ENTITY setDesktopBackgroundCmd.label \"Establecer como fondo de escritorio…\">\n<!ENTITY setDesktopBackgroundCmd.accesskey \"S\">\n<!ENTITY bookmarkPageCmd2.label \"Añadir esta página a marcadores\">\n<!ENTITY bookmarkThisLinkCmd.label \"Añadir este enlace a marcadores\">\n<!ENTITY bookmarkThisLinkCmd.accesskey \"L\">\n<!ENTITY bookmarkThisFrameCmd.label \"Añadir este cuadro a marcadores\">\n<!ENTITY bookmarkThisFrameCmd.accesskey \"m\">\n<!ENTITY emailPageCmd.label \"Enviar enlace…\">\n<!ENTITY emailPageCmd.accesskey \"E\">\n<!ENTITY savePageCmd.label \"Guardar como…\">\n<!ENTITY savePageCmd.accesskey \"A\">\n<!ENTITY savePageCmd.accesskey2 \"d\">\n<!ENTITY savePageCmd.commandkey \"s\">\n<!ENTITY saveFrameCmd.label \"Guardar marco como…\">\n<!ENTITY saveFrameCmd.accesskey \"G\">\n<!ENTITY printFrameCmd.label \"Imprimir marco…\">\n<!ENTITY printFrameCmd.accesskey \"P\">\n<!ENTITY saveLinkCmd.label \"Guardar enlace como…\">\n<!ENTITY saveLinkCmd.accesskey \"n\">\n<!ENTITY saveImageCmd.label \"Guardar imagen como…\">\n<!ENTITY saveImageCmd.accesskey \"u\">\n<!ENTITY saveVideoCmd.label \"Guardar vídeo como…\">\n<!ENTITY saveVideoCmd.accesskey \"v\">\n<!ENTITY saveAudioCmd.label \"Guardar audio como…\">\n<!ENTITY saveAudioCmd.accesskey \"a\">\n<!ENTITY emailImageCmd.label \"Enviar imagen…\">\n<!ENTITY emailImageCmd.accesskey \"a\">\n<!ENTITY emailVideoCmd.label \"Enviar vídeo…\">\n<!ENTITY emailVideoCmd.accesskey \"a\">\n<!ENTITY castVideoCmd.label \"Enviar vídeo al dispositivo\">\n<!ENTITY castVideoCmd.accesskey \"E\">\n<!ENTITY emailAudioCmd.label \"Enviar audio…\">\n<!ENTITY emailAudioCmd.accesskey \"a\">\n<!ENTITY playPluginCmd.label \"Activar este plugin\">\n<!ENTITY playPluginCmd.accesskey \"c\">\n<!ENTITY hidePluginCmd.label \"Ocultar este plugin\">\n<!ENTITY hidePluginCmd.accesskey \"t\">\n<!ENTITY copyLinkCmd.label \"Copiar la ruta del enlace\">\n<!ENTITY copyLinkCmd.accesskey \"a\">\n<!ENTITY copyImageCmd.label \"Copiar la ruta de la imagen\">\n<!ENTITY copyImageCmd.accesskey \"o\">\n<!ENTITY copyImageContentsCmd.label \"Copiar imagen\">\n<!ENTITY copyImageContentsCmd.accesskey \"C\">\n<!ENTITY copyVideoURLCmd.label \"Copiar dirección del vídeo\">\n<!ENTITY copyVideoURLCmd.accesskey \"o\">\n<!ENTITY copyAudioURLCmd.label \"Copiar dirección del audio\">\n<!ENTITY copyAudioURLCmd.accesskey \"o\">\n<!ENTITY copyEmailCmd.label \"Copiar dirección de correo electrónico\">\n<!ENTITY copyEmailCmd.accesskey \"E\">\n<!ENTITY thisFrameMenu.label \"Este marco\">\n<!ENTITY thisFrameMenu.accesskey \"m\">\n<!ENTITY mediaPlay.label \"Reproducir\">\n<!ENTITY mediaPlay.accesskey \"P\">\n<!ENTITY mediaPause.label \"Pausar\">\n<!ENTITY mediaPause.accesskey \"P\">\n<!ENTITY mediaMute.label \"Silenciar\">\n<!ENTITY mediaMute.accesskey \"S\">\n<!ENTITY mediaUnmute.label \"Restaurar sonido\">\n<!ENTITY mediaUnmute.accesskey \"s\">\n<!ENTITY mediaPlaybackRate2.label \"Velocidad de reproducción\">\n<!ENTITY mediaPlaybackRate2.accesskey \"V\">\n<!ENTITY mediaPlaybackRate050x2.label \"Lento (0.5×)\">\n<!ENTITY mediaPlaybackRate050x2.accesskey \"L\">\n<!ENTITY mediaPlaybackRate100x2.label \"Normal\">\n<!ENTITY mediaPlaybackRate100x2.accesskey \"N\">\n<!ENTITY mediaPlaybackRate125x2.label \"Rápido (1.25×)\">\n<!ENTITY mediaPlaybackRate125x2.accesskey \"R\">\n<!ENTITY mediaPlaybackRate150x2.label \"Más rápido (1.5×)\">\n<!ENTITY mediaPlaybackRate150x2.accesskey \"M\">\n<!ENTITY mediaPlaybackRate200x2.label \"Rapidísimo (2×)\">\n<!ENTITY mediaPlaybackRate200x2.accesskey \"a\">\n<!ENTITY mediaLoop.label \"Repetir\">\n<!ENTITY mediaLoop.accesskey \"R\">\n<!ENTITY mediaShowControls.label \"Mostrar controles\">\n<!ENTITY mediaShowControls.accesskey \"C\">\n<!ENTITY mediaHideControls.label \"Ocultar controles\">\n<!ENTITY mediaHideControls.accesskey \"C\">\n<!ENTITY videoFullScreen.label \"Pantalla completa\">\n<!ENTITY videoFullScreen.accesskey \"c\">\n<!ENTITY videoSaveImage.label \"Guardar captura de pantalla como…\">\n<!ENTITY videoSaveImage.accesskey \"G\">\n<!ENTITY videoShowStats.label \"Mostrar estadísticas\">\n<!ENTITY videoShowStats.accesskey \"t\">\n<!ENTITY videoHideStats.label \"Ocultar estadísticas\">\n<!ENTITY videoHideStats.accesskey \"t\">\n<!ENTITY fullZoomEnlargeCmd.label \"Aumentar\">\n<!ENTITY fullZoomEnlargeCmd.accesskey \"A\">\n<!ENTITY fullZoomEnlargeCmd.commandkey \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\">\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n<!ENTITY fullZoomReduceCmd.label \"Reducir\">\n<!ENTITY fullZoomReduceCmd.accesskey \"d\">\n<!ENTITY fullZoomReduceCmd.commandkey \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2 \"\">\n<!ENTITY fullZoomResetCmd.label \"Inicio\">\n<!ENTITY fullZoomResetCmd.accesskey \"n\">\n<!ENTITY fullZoomResetCmd.commandkey \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2 \"\">\n<!ENTITY fullZoomToggleCmd.label \"Sólo ampliar texto\">\n<!ENTITY fullZoomToggleCmd.accesskey \"p\">\n<!ENTITY fullZoom.label \"Tamaño\">\n<!ENTITY fullZoom.accesskey \"m\">\n<!ENTITY sidebarCloseButton.tooltip \"Cerrar panel lateral\">\n<!ENTITY quitApplicationCmdWin2.label \"Salir\">\n<!ENTITY quitApplicationCmdWin2.accesskey \"S\">\n<!ENTITY quitApplicationCmdWin2.tooltip \"Salir de &brandShorterName;\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n<!ENTITY quitApplicationCmd.label \"Salir\">\n<!ENTITY quitApplicationCmd.accesskey \"S\">\n<!ENTITY quitApplicationCmdMac2.label \"Salir de &brandShorterName;\">\n<!ENTITY quitApplicationCmdUnix.key \"Q\">\n<!ENTITY closeCmd.label \"Cerrar\">\n<!ENTITY closeCmd.key \"W\">\n<!ENTITY closeCmd.accesskey \"C\">\n<!ENTITY toggleMuteCmd.key \"M\">\n<!ENTITY pageStyleMenu.label \"Estilo de página\">\n<!ENTITY pageStyleMenu.accesskey \"g\">\n<!ENTITY pageStyleNoStyle.label \"Sin estilo\">\n<!ENTITY pageStyleNoStyle.accesskey \"n\">\n<!ENTITY pageStylePersistentOnly.label \"Estilo de página básico\">\n<!ENTITY pageStylePersistentOnly.accesskey \"b\">\n<!ENTITY pageReportIcon.tooltip \"Cambiar configuración de bloqueo de ventanas emergentes para este sitio web\">\n<!ENTITY allowPopups.accesskey \"p\">\n<!ENTITY editPopupSettingsUnix.label \"Editar preferencias de bloqueo de ventanas emergentes…\">\n<!ENTITY editPopupSettings.label \"Editar opciones de bloqueo de ventanas emergentes…\">\n<!ENTITY editPopupSettings.accesskey \"E\">\n<!ENTITY dontShowMessage.accesskey \"N\">\n<!ENTITY bidiSwitchPageDirectionItem.label \"Cambiar dirección de la página\">\n<!ENTITY bidiSwitchPageDirectionItem.accesskey \"D\">\n<!ENTITY bidiSwitchTextDirectionItem.label \"Cambiar dirección del texto\">\n<!ENTITY bidiSwitchTextDirectionItem.accesskey \"d\">\n<!ENTITY bidiSwitchTextDirectionItem.commandkey \"X\">\n<!ENTITY findOnCmd.label \"Buscar en esta página…\">\n<!ENTITY findOnCmd.accesskey \"B\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label \"Repetir la búsqueda\">\n<!ENTITY findAgainCmd.accesskey \"q\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n<!ENTITY spellAddDictionaries.label \"Añadir diccionarios…\">\n<!ENTITY spellAddDictionaries.accesskey \"A\">\n<!ENTITY editBookmark.done.label \"Terminar\">\n<!ENTITY editBookmark.removeBookmark.accessKey \"r\">\n<!ENTITY identity.connectionSecure \"Conexión segura\">\n<!ENTITY identity.connectionNotSecure \"La conexión no es segura\">\n<!ENTITY identity.connectionFile \"Esta página se guarda en su equipo.\">\n<!ENTITY identity.connectionVerified2 \"Está conectado de forma segura a este sitio, propiedad de:\">\n<!ENTITY identity.connectionInternal \"Esta es una página segura de &brandShortName;.\">\n<!ENTITY identity.insecureLoginForms2 \"Los inicios de sesión introducidos en esta página podrían verse comprometidos.\">\n<!ENTITY identity.activeBlocked \"&brandShortName; ha bloqueado partes de esta página que no son seguras.\">\n<!ENTITY identity.passiveLoaded \"Partes de esta página no son seguras (como imágenes).\">\n<!ENTITY identity.activeLoaded \"Tiene la protección desactivada en esta página.\">\n<!ENTITY identity.weakEncryption \"Esta página usa cifrado débil.\">\n<!ENTITY identity.description.insecure \"Su conexión a este sitio no es privada. La información que envíe podría ser vista por otros (como contraseñas, mensajes, tarjetas de crédito, etc.).\">\n<!ENTITY identity.description.insecureLoginForms \"La información de inicio de sesión que ha introducido en esta página no es segura podría verse comprometida.\">\n<!ENTITY identity.description.weakCipher \"Su conexión a este sitio web usa cifrado débil y no es privada.\">\n<!ENTITY identity.description.weakCipher2 \"Otras personas pueden ver su información o modificar el comportamiento del sitio web.\">\n<!ENTITY identity.description.activeBlocked \"&brandShortName; ha bloqueado partes de esta página que no son seguras.\">\n<!ENTITY identity.description.passiveLoaded \"Su conexión no es privada y la información que comparta con el sitio podría ser vista por otros.\">\n<!ENTITY identity.description.passiveLoaded2 \"Este sitio web contiene contenido que no es seguro (como imágenes).\">\n<!ENTITY identity.description.passiveLoaded3 \"Aunque &brandShortName; ha bloqueado cierto contenido, aún hay contenido en la página que no es seguro (como imágenes).\">\n<!ENTITY identity.description.activeLoaded \"Este sitio web contiene contenido que no es seguro (tal como scripts) y su conexión no es privada.\">\n<!ENTITY identity.description.activeLoaded2 \"La información que comparta con este sitio podría ser vista por otros (como contraseñas, mensajes, tarjetas de crédito, etc.).\">\n<!ENTITY identity.enableMixedContentBlocking.label \"Activar protección\">\n<!ENTITY identity.enableMixedContentBlocking.accesskey \"A\">\n<!ENTITY identity.disableMixedContentBlocking.label \"Desactivar protección por ahora\">\n<!ENTITY identity.disableMixedContentBlocking.accesskey \"D\">\n<!ENTITY identity.learnMore \"Saber más\">\n<!ENTITY identity.removeCertException.label \"Eliminar excepción\">\n<!ENTITY identity.removeCertException.accesskey \"E\">\n<!ENTITY identity.moreInfoLinkText2 \"Más información\">\n<!ENTITY identity.permissions \"Permisos\">\n<!ENTITY identity.permissionsEmpty \"No ha concedido ningún permiso especial a este sitio.\">\n<!ENTITY identity.permissionsReloadHint \"Puede que necesite recargar la página para que se apliquen los cambios.\">\n<!ENTITY tabsToolbar.label \"Pestañas del navegador\">\n<!ENTITY syncTabsMenu3.label \"Pestañas sincronizadas\">\n<!ENTITY syncedTabs.sidebar.label \"Pestañas sincronizadas\">\n<!ENTITY syncedTabs.sidebar.noclients.label \"Inicie sesión en Firefox desde sus otros dispositivos para ver sus pestañas aquí.\">\n<!ENTITY syncedTabs.sidebar.noclients.title \"No hay pestañas sincronizadas… ¡aún!\">\n<!ENTITY syncedTabs.sidebar.noclients.subtitle \"¿Quiere ver sus pestañas de otros dispositivos aquí?\">\n<!ENTITY syncedTabs.sidebar.notsignedin.label \"Inicie sesión para ver una lista de pestañas de sus otros dispositivos.\">\n<!ENTITY syncedTabs.sidebar.notabs.label \"No hay pestañas abiertas\">\n<!ENTITY syncedTabs.sidebar.openprefs.label \"Abrir preferencias de &syncBrand.shortName.label;\">\n<!ENTITY syncedTabs.sidebar.tabsnotsyncing.label \"Active la sincronización de pestañas para ver una lista de las mismas de sus otros dispositivos.\">\n<!ENTITY syncedTabs.context.open.label \"Abrir\">\n<!ENTITY syncedTabs.context.open.accesskey \"A\">\n<!ENTITY syncedTabs.context.openInNewTab.label \"Abrir en una pestaña nueva\">\n<!ENTITY syncedTabs.context.openInNewTab.accesskey \"e\">\n<!ENTITY syncedTabs.context.openInNewWindow.label \"Abrir en una ventana nueva\">\n<!ENTITY syncedTabs.context.openInNewWindow.accesskey \"n\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.label \"Abrir en una nueva ventana privada\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.accesskey \"b\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.label \"Añadir a marcadores esta pestaña…\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.accesskey \"m\">\n<!ENTITY syncedTabs.context.copy.label \"Copiar\">\n<!ENTITY syncedTabs.context.copy.accesskey \"C\">\n<!ENTITY syncedTabs.context.openAllInTabs.label \"Abrir todo en pestañas\">\n<!ENTITY syncedTabs.context.openAllInTabs.accesskey \"A\">\n<!ENTITY syncBrand.shortName.label \"Sync\">\n<!ENTITY syncSignIn.label \"Conectarse a &syncBrand.shortName.label;…\">\n<!ENTITY syncSignIn.accesskey \"Y\">\n<!ENTITY syncSyncNowItem.label \"Sincronizar ahora\">\n<!ENTITY syncSyncNowItem.accesskey \"z\">\n<!ENTITY syncReAuthItem.label \"Reconectar a &syncBrand.shortName.label;…\">\n<!ENTITY syncReAuthItem.accesskey \"R\">\n<!ENTITY syncToolbarButton.label \"Sync\">\n<!ENTITY social.addons.label \"Administrar servicios…\">\n<!ENTITY social.directory.label \"Directorio de activaciones\">\n<!ENTITY social.directory.text \"Puede activar servicios de compartición del directorio.\">\n<!ENTITY social.directory.button \"¡Llévame allí!\">\n<!ENTITY social.directory.introText \"Pulse en un servicio para añadirlo a &brandShortName;.\">\n<!ENTITY social.directory.viewmore.text \"Ver más\">\n<!ENTITY customizeMode.menuAndToolbars.header2 \"Herramientas y características adicionales\">\n<!ENTITY customizeMode.menuAndToolbars.empty \"¿Quiere más herramientas?\">\n<!ENTITY customizeMode.menuAndToolbars.emptyLink \"Elija de entre miles de complementos\">\n<!ENTITY customizeMode.restoreDefaults \"Restaurar predeterminados\">\n<!ENTITY customizeMode.toolbars \"Mostrar / ocultar barras de herramientas\">\n<!ENTITY customizeMode.titlebar \"Barra de título\">\n<!ENTITY customizeMode.lwthemes \"Temas\">\n<!ENTITY customizeMode.lwthemes.myThemes \"Mis temas\">\n<!ENTITY customizeMode.lwthemes.recommended \"Recomendados\">\n<!ENTITY customizeMode.lwthemes.menuManage \"Administrar\">\n<!ENTITY customizeMode.lwthemes.menuManage.accessKey \"M\">\n<!ENTITY customizeMode.lwthemes.menuGetMore \"Conseguir más temas\">\n<!ENTITY customizeMode.lwthemes.menuGetMore.accessKey \"C\">\n<!ENTITY getUserMedia.selectCamera.label \"Cámara para compartir:\">\n<!ENTITY getUserMedia.selectCamera.accesskey \"C\">\n<!ENTITY getUserMedia.selectMicrophone.label \"Micrófono para compartir:\">\n<!ENTITY getUserMedia.selectMicrophone.accesskey \"M\">\n<!ENTITY getUserMedia.audioCapture.label \"Se compartirá el audio de la pestaña.\">\n<!ENTITY getUserMedia.allWindowsShared.message \"Se compartirán todas las ventanas visibles en su pantalla.\">\n<!ENTITY trackingProtection.title \"Protección contra rastreo\">\n<!ENTITY trackingProtection.detectedBlocked3 \"&brandShortName; está bloqueando partes de esta página que pueden rastrear su navegación.\">\n<!ENTITY trackingProtection.detectedNotBlocked3 \"Este sitio incluye elementos que pueden rastrear su navegación. Tiene la protección desactivada.\">\n<!ENTITY trackingProtection.notDetected3 \"No se han detectado elementos de rastreo en esta página.\">\n<!ENTITY trackingProtection.unblock.label \"Desactivar protección en este sitio\">\n<!ENTITY trackingProtection.unblock.accesskey \"e\">\n<!ENTITY trackingProtection.unblockPrivate.label \"Desactivar protección en esta sesión\">\n<!ENTITY trackingProtection.unblockPrivate.accesskey \"D\">\n<!ENTITY trackingProtection.block2.label \"Activar protección\">\n<!ENTITY trackingProtection.block2.accesskey \"A\">\n<!ENTITY trackingContentBlocked.message \"Rastreo\">\n<!ENTITY trackingContentBlocked.moreinfo \"Las partes de esta página que rastrean su actividad en línea han sido bloqueadas.\">\n<!ENTITY trackingContentBlocked.learnMore \"Saber más\">\n<!ENTITY trackingContentBlocked.options \"Opciones\">\n<!ENTITY trackingContentBlocked.unblock2.label \"Desactivar protección en este sitio\">\n<!ENTITY trackingContentBlocked.unblock2.accesskey \"D\">\n<!ENTITY trackingContentBlocked.block.label \"Activar protección\">\n<!ENTITY trackingContentBlocked.block.accesskey \"A\">\n<!ENTITY trackingContentBlocked.disabled.message \"La protección contra rastreo está desactivada\">\n<!ENTITY pluginNotification.showAll.label \"Mostrar todo\">\n<!ENTITY pluginNotification.showAll.accesskey \"M\">\n<!ENTITY pluginActivateNow.label \"Permitir ahora\">\n<!ENTITY pluginActivateAlways.label \"Permitir y recordar\">\n<!ENTITY pluginBlockNow.label \"Bloquear plugin\">\n<!ENTITY pluginNotification.width \"28em\">\n<!ENTITY uiTour.infoPanel.close \"Cerrar\">\n<!ENTITY appMenuSidebars.label \"Barras laterales\">\n<!ENTITY panicButton.view.mainTimeframeDesc \"Olvidar:\">\n<!ENTITY panicButton.view.5min \"últimos 5 minutos\">\n<!ENTITY panicButton.view.2hr \"últimas 2 horas\">\n<!ENTITY panicButton.view.day \"últimas 24 horas\">\n<!ENTITY panicButton.view.mainActionDesc \"Si continúa,\">\n<!ENTITY panicButton.view.deleteCookies \"se eliminarán las <html:strong>cookies</html:strong> recientes\">\n<!ENTITY panicButton.view.deleteHistory \"se eliminará el <html:strong>historial</html:strong> reciente\">\n<!ENTITY panicButton.view.deleteTabsAndWindows \"se cerrarán todas las <html:strong>pestañas</html:strong> y <html:strong>ventanas</html:strong>\">\n<!ENTITY panicButton.view.openNewWindow \"abrirá una ventana nueva limpia\">\n<!ENTITY panicButton.view.undoWarning \"Esta acción no se puede deshacer.\">\n<!ENTITY panicButton.view.forgetButton \"¡Olvidar!\">\n<!ENTITY panicButton.thankyou.msg1 \"Se ha eliminado su historial reciente.\">\n<!ENTITY panicButton.thankyou.msg2 \"¡Navegación segura!\">\n<!ENTITY panicButton.thankyou.buttonlabel \"¡Gracias!\">\n<!ENTITY emeLearnMoreContextMenu.label \"Más información sobre DRM…\">\n<!ENTITY emeLearnMoreContextMenu.accesskey \"D\">\n\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showAll.label, appMenuRemoteTabs.showAll.tooltip):\n     This is shown after the tabs list if we can all the remaining tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showAll.label \"Show All\">\n<!ENTITY appMenuRemoteTabs.showAll.tooltip \"Show all tabs from this device\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showMore.label, appMenuRemoteTabs.showMore.tooltip):\n     This is shown after the tabs list if we can display more tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showMore.label \"Show More\">\n<!ENTITY appMenuRemoteTabs.showMore.tooltip \"Show more tabs from this device\">\n<!ENTITY bookmarksMenuButton.mobile.label \"Mobile Bookmarks\">\n<!ENTITY mobileBookmarksCmd.label \"Mobile Bookmarks\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnv_timeout = Tiempo excedido\nopenFile = Abrir archivo\ndroponhometitle = Elegir página de inicio\ndroponhomemsg = ¿Desea que este documento sea su nueva página de inicio?\ndroponhomemsgMultiple = ¿Desea que estos documentos sean sus nuevas páginas de inicio?\ncontextMenuSearch = Buscar \"%2$S\" en %1$S\ncontextMenuSearch.accesskey = S\nbookmarkAllTabsDefault = [Nombre de la carpeta]\nxpinstallPromptMessage = %S evitó que este sitio le solicite instalar software en su equipo.\nxpinstallPromptMessage.dontAllow = No permitir\nxpinstallPromptMessage.dontAllow.accesskey = N\nxpinstallPromptAllowButton = Permitir\nxpinstallPromptAllowButton.accesskey = P\nxpinstallDisabledMessageLocked = La instalación de software ha sido desactivada por el administrador de su sistema.\nxpinstallDisabledMessage = La instalación de software está actualmente desactivada. Pulse Activar y vuelva a intentarlo.\nxpinstallDisabledButton = Activar\nxpinstallDisabledButton.accesskey = c\nwebextPerms.header = ¿Añadir %S?\nwebextPerms.listIntro = Requiere su permiso para:\nwebextPerms.add.label = Añadir\nwebextPerms.add.accessKey = A\nwebextPerms.cancel.label = Cancelar\nwebextPerms.cancel.accessKey = C\nwebextPerms.sideloadMenuItem = %1$S añadido a %2$S\nwebextPerms.sideloadHeader = %S añadido\nwebextPerms.sideloadText = Otro programa en su equipo ha instalado un complemento que puede afectar a su navegador. Revise las solicitudes de permisos de este complemento y elija Activar o Desactivar.\nwebextPerms.sideloadEnable.label = Activar\nwebextPerms.sideloadEnable.accessKey = v\nwebextPerms.sideloadDisable.label = Desactivar\nwebextPerms.sideloadDisable.accessKey = D\nwebextPerms.updateMenuItem = %S requiere nuevos permisos\nwebextPerms.updateText = %S ha sido actualizado. Debe aprobar nuevos permisos antes de que se instale la versión actualizada. Si elige \"Cancelar\" mantendrá su versión actual del complemento.\nwebextPerms.updateAccept.label = Actualizar\nwebextPerms.updateAccept.accessKey = U\nwebextPerms.description.bookmarks = Leer y modificar marcadores\nwebextPerms.description.downloads = Descargar archivos y leer y modificar el historial de descargas del navegador\nwebextPerms.description.history = Acceder al historial de navegación\nwebextPerms.description.nativeMessaging = Intercambiar mensajes con otros programas distintos de %S\nwebextPerms.description.notifications = Mostrarle notificaciones\nwebextPerms.description.sessions = Acceder a las pestañas recientemente cerradas del navegador\nwebextPerms.description.tabs = Acceder a las pestañas del navegador\nwebextPerms.description.topSites = Acceder al historial de navegación\nwebextPerms.description.webNavigation = Acceder a la actividad del navegador durante la navegación\nwebextPerms.hostDescription.allUrls = Acceder a sus datos de todos los sitios web\nwebextPerms.hostDescription.wildcard = Acceder a sus datos de sitios en el dominio %S\nwebextPerms.hostDescription.tooManyWildcards = Acceder a sus datos en otro dominio;Acceder a sus datos en #1 otros dominios\nwebextPerms.hostDescription.oneSite = Acceder a sus datos de %S\nwebextPerms.hostDescription.tooManySites = Acceder a sus datos en otro sitio;Acceder a sus datos en #1 otros sitios\naddonPostInstall.message1 = %1$S ha sido añadido a %2$S.\naddonPostInstall.message2 = Administre %1$S pulsando %2$S en el menú %3$S.\naddonPostInstall.okay.label = Aceptar\naddonPostInstall.okay.key = O\naddonDownloadingAndVerifying = Descargando y verificando complemento…;Descargando y verificando #1 complementos…\naddonDownloadVerifying = Verificando\naddonInstall.unsigned = (No verificado)\naddonInstall.cancelButton.label = Cancelar\naddonInstall.cancelButton.accesskey = C\naddonInstall.acceptButton.label = Instalar\naddonInstall.acceptButton.accesskey = I\naddonConfirmInstall.message = Este sitio desea instalar un complemento en #1:;Este sitio desea instalar #2 complementos en #1:\naddonConfirmInstallUnsigned.message = Cuidado: este sitio quiere instalar un complemento no verificado en #1. Continúe bajo su responsabilidad.;Cuidado: este sitio quiere instalar #2 complementos no verificados en #1. Continúe bajo su responsabilidad.\naddonConfirmInstallSomeUnsigned.message = ;Cuidado: este sitio quiere instalar #2 complementos en #1, algunos de los cuales no están verificados. Continúe bajo su responsabilidad.\naddonwatch.slow = %1$S podría estar provocando que %2$S se ejecute lentamente\naddonwatch.disable.label = Desactivar %S\naddonwatch.ignoreSession.label = Ignorar de momento\naddonwatch.ignoreSession.accesskey = I\naddonwatch.ignorePerm.label = Ignorar permanentemente\naddonwatch.ignorePerm.accesskey = n\naddonwatch.restart.message = Para desactivar %1$S debe reiniciar %2$S\naddonwatch.restart.label = Reiniciar %S\naddonwatch.restart.accesskey = R\naddonsInstalled = #1 ha sido instalado con éxito.;#2 complementos han sido instalados con éxito.\naddonsInstalledNeedsRestart = #1 será instalado después de reiniciar #3.;#2 complementos serán instalados después de reiniciar #3.\naddonInstallRestartButton = Reiniciar ahora\naddonInstallRestartButton.accesskey = R\naddonInstallRestartIgnoreButton = Ahora no\naddonInstallRestartIgnoreButton.accesskey = h\naddonInstallError-1 = El complemento no ha podido ser descargado por un error con la conexión.\naddonInstallError-2 = Este complemento no ha podido ser instalado porque no concuerda con el complemento %1$S esperado.\naddonInstallError-3 = El complemento descargado desde este sitio no ha podido ser instalado porque parece que está dañado.\naddonInstallError-4 = %2$S no ha podido ser instalado porque %1$S no puede modificar el archivo necesario.\naddonInstallError-5 = %1$S ha evitado que este sitio instala un complemento no verificado.\naddonLocalInstallError-1 = Este complemento no ha podido ser instalado por un error en el sistema de ficheros.\naddonLocalInstallError-2 = Este complemento no ha podido ser instalado porque no concuerda con el complemento %1$S esperado.\naddonLocalInstallError-3 = Este complemento no ha podido ser instalado porque parece que está dañado.\naddonLocalInstallError-4 = %2$S no ha podido ser instalado porque %1$S no puede modificar el archivo necesario.\naddonLocalInstallError-5 = Este complemento no ha podido ser instalado porque no ha sido verificado.\naddonInstallErrorIncompatible = %3$S no ha podido ser instalado porque no es compatible con %1$S %2$S.\naddonInstallErrorBlocklisted = %S no ha podido ser instalado porque tiene un alto riesgo de causar problemas de estabilidad o seguridad.\nunsignedAddonsDisabled.message = Uno o más complementos instalados no se pueden verificar y han sido desactivados.\nunsignedAddonsDisabled.learnMore.label = Saber más\nunsignedAddonsDisabled.learnMore.accesskey = S\ncompactLightTheme.name = Compacto claro\ncompactLightTheme.description = Un tema compacto con un esquema de color claro.\ncompactDarkTheme.name = Compacto oscuro\ncompactDarkTheme.description = Un tema compacto con un esquema de color oscuro.\nlwthemeInstallRequest.message = Este sito (%S) ha intentado instalar un tema.\nlwthemeInstallRequest.allowButton = Permitir\nlwthemeInstallRequest.allowButton.accesskey = r\nlwthemePostInstallNotification.message = Un nuevo tema ha sido instalado.\nlwthemePostInstallNotification.undoButton = Deshacer\nlwthemePostInstallNotification.undoButton.accesskey = s\nlwthemePostInstallNotification.manageButton = Administrar temas…\nlwthemePostInstallNotification.manageButton.accesskey = n\nlwthemeNeedsRestart.message = %S será instalado después de reiniciar.\nlwthemeNeedsRestart.button = Reiniciar ahora\nlwthemeNeedsRestart.accesskey = R\npopupWarning.message = #1 ha impedido que este sitio abriera una ventana emergente.;#1 ha impedido que este sitio abriera #2 ventanas emergentes.\npopupWarningButton = Opciones\npopupWarningButton.accesskey = O\npopupWarningButtonUnix = Preferencias\npopupWarningButtonUnix.accesskey = f\npopupAllow = Permitir ventanas emergentes para %S\npopupBlock = Bloquear ventanas emergentes para %S\npopupWarningDontShowFromMessage = No mostrar este mensaje cuando se bloqueen ventanas emergentes\npopupWarningDontShowFromLocationbar = No mostrar la barra de información cuando se bloqueen ventanas emergentes\npopupShowPopupPrefix = Mostrar '%S'\nbadContentBlocked.blocked.message = %S está bloqueando contenido en esta página.\nbadContentBlocked.notblocked.message = %S no está bloqueando ningún contenido en esta página.\ncrashedpluginsMessage.title = El plugin %S ha fallado.\ncrashedpluginsMessage.reloadButton.label = Recargar página\ncrashedpluginsMessage.reloadButton.accesskey = R\ncrashedpluginsMessage.submitButton.label = Enviar un informe de error\ncrashedpluginsMessage.submitButton.accesskey = v\ncrashedpluginsMessage.learnMore = Saber más…\nkeywordURIFixup.message = ¿Quizá quería ir a %S?\nkeywordURIFixup.goTo = Sí, llévame a %S\nkeywordURIFixup.goTo.accesskey = S\nkeywordURIFixup.dismiss = No, gracias\nkeywordURIFixup.dismiss.accesskey = N\npluginActivateNew.message = ¿Permitir a %2$S ejecutar \"%1$S\"?\npluginActivateMultiple.message = ¿Permitir a %S ejecutar plugins?\npluginActivate.learnMore = Saber más…\npluginActivateOutdated.message = %3$S ha evitado que el plugin desactualizado \"%1$S\" se ejecute en %2$S.\npluginActivateOutdated.label = Plugin desactualizado\npluginActivate.updateLabel = Actualizar ahora…\npluginActivateVulnerable.message = %3$S ha evitado que el plugin no seguro \"%1$S\" se ejecute en %2$S.\npluginActivateVulnerable.label = ¡Plugin vulnerable!\npluginActivate.riskLabel = ¿Cuál es el riesgo?\npluginActivateBlocked.message = %2$S ha bloqueado \"%1$S\" para su protección.\npluginActivateBlocked.label = Bloqueado para su protección\npluginActivateDisabled.message = \"%S\" está desactivado.\npluginActivateDisabled.label = Desactivado\npluginActivateDisabled.manage = Administrar plugins…\npluginEnabled.message = \"%S\" está activado en %S.\npluginEnabledOutdated.message = El plugin desactualizado \"%S\" está activado en %S.\npluginEnabledVulnerable.message = El plugin no seguro \"%S\" está activado en %S.\npluginInfo.unknownPlugin = Desconocido\npluginActivateNow.label = Permitir ahora\npluginActivateNow.accesskey = a\npluginActivateAlways.label = Permitir y recordar\npluginActivateAlways.accesskey = P\npluginBlockNow.label = Bloquear plugin\npluginBlockNow.accesskey = B\npluginContinue.label = Continuar permitiendo\npluginContinue.accesskey = C\nPluginClickToActivate = Activar %S.\nPluginVulnerableUpdatable = Este plugin es vulnerable y debe ser actualizado.\nPluginVulnerableNoUpdate = Este plugin tiene vulnerabilidades de seguridad.\npluginContinueBlocking.label = Continuar bloqueando\npluginContinueBlocking.accesskey = d\npluginActivateTrigger.label = Permitir…\npluginActivateTrigger.accesskey = e\nsanitizeDialog2.everything.title = Limpiar todo el historial\nsanitizeButtonOK = Limpiar ahora\nsanitizeButtonClearing = Limpiando\nsanitizeEverythingWarning2 = Todo el historial será borrado.\nsanitizeSelectedWarning = Todos los ítems seleccionados serán eliminados.\nupdate.downloadAndInstallButton.label = Actualizar a %S\nupdate.downloadAndInstallButton.accesskey = A\nmenuOpenAllInTabs.label = Abrir todo en pestañas\nmenuRestoreAllTabs.label = Restaurar todas las pestañas\nmenuRestoreAllTabsSubview.label = Restaurar pestañas cerradas\nmenuRestoreAllWindows.label = Restaurar todas las ventanas\nmenuRestoreAllWindowsSubview.label = Restaurar ventanas cerradas\nmenuUndoCloseWindowLabel = #1 (y #2 otra pestaña);#1 (y #2 otras pestañas)\nmenuUndoCloseWindowSingleTabLabel = #1\ntabHistory.current = Quedarse en esta página\ntabHistory.goBack = Volver a esta página\ntabHistory.goForward = Adelantar a esta página\npasteAndGo.label = Pegar e ir\nurlbar-zoom-button.label = %S%%\nrefreshBlocked.goButton = Permitir\nrefreshBlocked.goButton.accesskey = P\nrefreshBlocked.refreshLabel = %S evitó que esta página se recargara automáticamente.\nrefreshBlocked.redirectLabel = %S evitó que esta página se redireccionara automáticamente hacia otra.\nbookmarksMenuButton.tooltip = Mostrar sus marcadores (%S)\nstarButtonOn.tooltip2 = Editar este marcador (%S)\nstarButtonOff.tooltip2 = Añadir esta página a marcadores (%S)\nstarButtonOverflowed.label = Añadir esta página a marcadores\nstarButtonOverflowedStarred.label = Editar este marcador\ndownloads.tooltip = Mostrar el progreso de descargas en curso (%S)\nprintButton.tooltip = Imprima esta página… (%S)\nnewWindowButton.tooltip = Abrir una ventana nueva (%S)\nnewTabButton.tooltip = Abrir una pestaña nueva (%S)\nofflineApps.available2 = ¿Va a permitir a %S guardar datos en su equipo?\nofflineApps.allowStoring.label = Permitir guardar datos\nofflineApps.allowStoring.accesskey = P\nofflineApps.dontAllow.label = No permitir\nofflineApps.dontAllow.accesskey = N\nofflineApps.usage = El sitio web (%S) está almacenando más de %SMB en datos en su equipo para uso en modo sin conexión.\nofflineApps.manageUsage = Mostrar preferencias\nofflineApps.manageUsageAccessKey = f\nidentity.identified.verifier = Verificado por: %S\nidentity.identified.verified_by_you = Ha añadido una excepción de seguridad para este sitio.\nidentity.identified.state_and_country = %S, %S\nidentity.icon.tooltip = Mostrar información del sitio\ntrackingProtection.intro.title = Cómo funciona la protección contra rastreo\ntrackingProtection.intro.description2 = Cuando ve este escudo, %S está bloqueando algunas partes de la página que podrían rastrear su actividad de navegación.\ntrackingProtection.intro.step1of3 = 1 de 3\ntrackingProtection.intro.nextButton.label = Siguiente\ntrackingProtection.icon.activeTooltip = Intentos de rastreo bloqueados\ntrackingProtection.icon.disabledTooltip = Contenido de rastreo detectado\neditBookmarkPanel.pageBookmarkedTitle = Página añadida a marcadores\neditBookmarkPanel.pageBookmarkedDescription = %S recordará siempre esta página por usted.\neditBookmarkPanel.bookmarkedRemovedTitle = Marcador eliminado\neditBookmarkPanel.editBookmarkTitle = Editar el marcador\neditBookmark.removeBookmarks.label = Eliminar marcador;Eliminar #1 marcadores\npu.notifyButton.label = Detalles…\npu.notifyButton.accesskey = D\npuNotifyText = %S ha sido actualizado\npuAlertTitle = %S actualizado\npuAlertText = Haga clic aquí para detalles\ngeolocation.allowLocation = Permitir acceso a ubicación\ngeolocation.allowLocation.accesskey = P\ngeolocation.dontAllowLocation = No permitir\ngeolocation.dontAllowLocation.accesskey = n\ngeolocation.shareWithSite3 = ¿Va a permitir a %S acceder a su ubicación?\ngeolocation.shareWithFile3 = ¿Va a permitir a este archivo local acceder a su ubicación?\ngeolocation.remember = Recordar esta decisión\nwebNotifications.remember = Recordar esta decisión\nwebNotifications.rememberForSession = Recordar esta decisión durante la sesión\nwebNotifications.allow = Permitir notificaciones\nwebNotifications.allow.accesskey = P\nwebNotifications.dontAllow = No permitir\nwebNotifications.dontAllow.accesskey = N\nwebNotifications.receiveFromSite2 = ¿Va a permitir a %S enviar notificaciones?\nwebNotifications.upgradeTitle = Notificaciones actualizadas\nwebNotifications.upgradeBody = Ahora puede recibir notificaciones de sitios que no están cargados actualmente. Pulse para más información.\nsafebrowsing.getMeOutOfHereButton.label = ¡Sácame de aquí!\nsafebrowsing.getMeOutOfHereButton.accessKey = S\nsafebrowsing.deceptiveSite = ¡Sitio engañoso!\nsafebrowsing.notADeceptiveSiteButton.label = Este no es un sitio engañoso…\nsafebrowsing.notADeceptiveSiteButton.accessKey = n\nsafebrowsing.reportedAttackSite = ¡Este sitio es una web atacante!\nsafebrowsing.notAnAttackButton.label = No es un sitio atacante…\nsafebrowsing.notAnAttackButton.accessKey = A\nsafebrowsing.reportedUnwantedSite = ¡Sitio sospechoso de servir software no deseado!\nctrlTab.listAllTabs.label = ;Lista las #1 pestañas\naddKeywordTitleAutoFill = Buscar %S\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.name = Predeterminado\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.description = El tema predeterminado.\nsafeModeRestartPromptTitle = Reiniciar con los complementos desactivados\nsafeModeRestartPromptMessage = ¿Seguro que quiere desactivar todos los complementos y reiniciar?\nsafeModeRestartButton = Reiniciar\nbrowser.menu.showCharacterEncoding = false\ndataReportingNotification.message = %1$S manda automáticamente algunos datos a %2$S por lo que podemos mejorar su experiencia.\ndataReportingNotification.button.label = Elegir qué comparto\ndataReportingNotification.button.accessKey = C\nprocessHang.label = Una página web está ralentizando su navegador. ¿Qué desea hacer?\nprocessHang.button_stop.label = Detenerlo\nprocessHang.button_stop.accessKey = D\nprocessHang.button_wait.label = Esperar\nprocessHang.button_wait.accessKey = E\nprocessHang.button_debug.label = Depurar script\nprocessHang.button_debug.accessKey = u\nfullscreenButton.tooltip = Mostrar la ventana en pantalla completa (%S)\nservice.toolbarbutton.label = Servicios\nservice.toolbarbutton.tooltiptext = Servicios\nservice.install.description = ¿Le gustaría activar los servicios de %1$S para que se muestren en la barra de herramientas y la barra lateral de %2$S?\nservice.install.ok.label = Activar servicios\nservice.install.ok.accesskey = E\nsocial.markpageMenu.label = Guardar página en %S\nsocial.marklinkMenu.label = Guardar enlace en %S\nsocial.error.message = %1$S no puede conectarse con %2$S ahora mismo.\nsocial.error.tryAgain.label = Reintentar\nsocial.error.tryAgain.accesskey = T\nsocial.error.closeSidebar.label = Cerrar esta barra lateral\nsocial.error.closeSidebar.accesskey = C\nsocial.aria.toolbarButtonBadgeText = %1$S (%2$S)\ngetUserMedia.shareCamera2.message = ¿Va a permitir a %S usar su cámara?\ngetUserMedia.shareMicrophone2.message = ¿Va a permitir a %S usar su micrófono?\ngetUserMedia.shareScreen3.message = ¿Va a permitir a %S ver su pantalla?\ngetUserMedia.shareCameraAndMicrophone2.message = ¿Va a permitir a %S usar su cámara y micrófono?\ngetUserMedia.shareCameraAndAudioCapture2.message = ¿Va a permitir a %S usar su cámara y escuchar el audio de esta pestaña?\ngetUserMedia.shareScreenAndMicrophone3.message = ¿Va a permitir a %S usar su micrófono y ver su pantalla?\ngetUserMedia.shareScreenAndAudioCapture3.message = ¿Va a permitir a %S escuchar el audio de esta pestaña y ver su pantalla?\ngetUserMedia.shareAudioCapture2.message = ¿Va a permitir a %S escuchar el audio de esta pestaña?\ngetUserMedia.shareScreenWarning.message = Comparta pantallas solo con sitios en los que confíe. Compartir permite a sitios fraudulentos navegar como si fuera usted y robar sus datos privados. %S\ngetUserMedia.shareFirefoxWarning.message = Comparta %1$S solo con sitios en los que confíe. Compartir permite a sitios fraudulentos navegar como si fuera usted y robar sus datos privados. %2$S\ngetUserMedia.shareScreen.learnMoreLabel = Saber más\ngetUserMedia.selectWindow.label = Ventana para compartir:\ngetUserMedia.selectWindow.accesskey = V\ngetUserMedia.selectScreen.label = Pantalla para compartir:\ngetUserMedia.selectScreen.accesskey = P\ngetUserMedia.selectApplication.label = Aplicación para compartir:\ngetUserMedia.selectApplication.accesskey = A\ngetUserMedia.noApplication.label = No hay aplicación\ngetUserMedia.noScreen.label = No hay pantalla\ngetUserMedia.noWindow.label = No hay ventana\ngetUserMedia.shareEntireScreen.label = Pantalla completa\ngetUserMedia.shareMonitor.label = Pantalla %S\ngetUserMedia.shareApplicationWindowCount.label = #1 (#2 ventana);#1 (#2 ventanas)\ngetUserMedia.allow.label = Permitir\ngetUserMedia.allow.accesskey = P\ngetUserMedia.dontAllow.label = No permitir\ngetUserMedia.dontAllow.accesskey = N\ngetUserMedia.remember = Recordar esta decisión\ngetUserMedia.reasonForNoPermanentAllow.screen2 = %S no puede permitir acceso permanente a su pestaña sin preguntar qué pestaña compartir.\ngetUserMedia.reasonForNoPermanentAllow.audio = %S no puede permitir acceso permanente al audio de su pestaña sin preguntar qué pestaña compartir.\ngetUserMedia.reasonForNoPermanentAllow.insecure = Su conexión a este sitio no es segura. Para protegerle, %S solo permitirá el acceso en esta sesión.\ngetUserMedia.sharingMenu.label = Dispositivos compartiendo pestañas\ngetUserMedia.sharingMenu.accesskey = D\ngetUserMedia.sharingMenuCamera = %S (cámara)\ngetUserMedia.sharingMenuMicrophone = %S (micrófono)\ngetUserMedia.sharingMenuAudioCapture = %S (audio de la pestaña)\ngetUserMedia.sharingMenuApplication = %S (aplicación)\ngetUserMedia.sharingMenuScreen = %S (pantalla)\ngetUserMedia.sharingMenuWindow = %S (ventana)\ngetUserMedia.sharingMenuBrowser = %S (pestaña)\ngetUserMedia.sharingMenuCameraMicrophone = %S (cámera y micrófono)\ngetUserMedia.sharingMenuCameraMicrophoneApplication = %S (cámara, micrófono y aplicación)\ngetUserMedia.sharingMenuCameraMicrophoneScreen = %S (cámara, micrófono y pantalla)\ngetUserMedia.sharingMenuCameraMicrophoneWindow = %S (cámara, micrófono y ventana)\ngetUserMedia.sharingMenuCameraMicrophoneBrowser = %S (cámara, micrófono y pestaña)\ngetUserMedia.sharingMenuCameraAudioCapture = %S (cámara y pestaña de audio)\ngetUserMedia.sharingMenuCameraAudioCaptureApplication = %S (cámara, audio de la pestaña y aplicación)\ngetUserMedia.sharingMenuCameraAudioCaptureScreen = %S (cámara, audio de la pestaña y pantalla)\ngetUserMedia.sharingMenuCameraAudioCaptureWindow = %S (cámara, audio de la pestaña y ventana)\ngetUserMedia.sharingMenuCameraAudioCaptureBrowser = %S (cámara, audio de la pestaña y pestaña)\ngetUserMedia.sharingMenuCameraApplication = %S (cámara y aplicación)\ngetUserMedia.sharingMenuCameraScreen = %S (cámara y pantalla)\ngetUserMedia.sharingMenuCameraWindow = %S (cámara y ventana)\ngetUserMedia.sharingMenuCameraBrowser = %S (cámara y pestaña)\ngetUserMedia.sharingMenuMicrophoneApplication = %S (micrófono y aplicación)\ngetUserMedia.sharingMenuMicrophoneScreen = %S (micrófono y pantalla)\ngetUserMedia.sharingMenuMicrophoneWindow = %S (micrófono y ventana)\ngetUserMedia.sharingMenuMicrophoneBrowser = %S (micrófono y pestaña)\ngetUserMedia.sharingMenuAudioCaptureApplication = %S (audio de la pestaña y aplicación)\ngetUserMedia.sharingMenuAudioCaptureScreen = %S (audio de la pestaña y pantalla)\ngetUserMedia.sharingMenuAudioCaptureWindow = %S (audio de la pestaña y ventana)\ngetUserMedia.sharingMenuAudioCaptureBrowser = %S (audio de la pestaña y pestaña)\ngetUserMedia.sharingMenuUnknownHost = Origen desconocido\nemeNotifications.drmContentPlaying.message2 = Cierto audio o vídeo en este sitio usa software DRM, que puede limitar lo que %S le permite hacer con él.\nemeNotifications.drmContentPlaying.button.label = Configurar…\nemeNotifications.drmContentPlaying.button.accesskey = C\nemeNotifications.drmContentDisabled.button.label = Activar DRM\nemeNotifications.drmContentDisabled.button.accesskey = A\nemeNotifications.drmContentDisabled.learnMoreLabel = Saber más\nemeNotifications.drmContentCDMInstalling.message = %S está instalando componentes necesarios para reproducir el audio o vídeo en esta página. Inténtelo de nuevo más tarde.\nemeNotifications.unknownDRMSoftware = Desconocido\nslowStartup.message = %S parece lento… al… arrancar.\nslowStartup.helpButton.label = Conocer más sobre cómo acelerar\nslowStartup.helpButton.accesskey = L\nslowStartup.disableNotificationButton.label = No preguntar de nuevo\nslowStartup.disableNotificationButton.accesskey = A\nflashHang.message = %S ha cambiado algunos ajustes de Adobe Flash para mejorar el rendimiento.\nflashHang.helpButton.label = Saber más…\nflashHang.helpButton.accesskey = S\ncustomizeTips.tip0 = %1$S: puede personalizar %2$S para que funcione a su manera. Simplemente arrastre cualquiera de los elementos de arriba al menú o a la barra de herramientas. %3$S sobre personalizar %2$S.\ncustomizeTips.tip0.hint = Consejo\ncustomizeTips.tip0.learnMore = Saber más\ncustomizeMode.tabTitle = Personalizar %S\nappmenu.restartNeeded.description = Reinicie %S para aplicar las actualizaciones\nappmenu.updateFailed.description = Actualización en fondo fallida, descargue la actualización\nappmenu.restartBrowserButton.label = Reiniciar %S\nappmenu.downloadUpdateButton.label = Descargar actualización\nreadingList.promo.firstUse.readerView.title = Vista de lectura\nreadingList.promo.firstUse.readerView.body = Elimine las distracciones para que pueda centrarse exactamente en lo que quiere leer.\nappMenuRemoteTabs.mobilePromo.text2 = Descargue %1$S o %2$S y conéctelos a su cuenta Firefox.\nappMenuRemoteTabs.mobilePromo.android = Firefox para Android\nappMenuRemoteTabs.mobilePromo.ios = Firefox para iOS\ne10s.accessibilityNotice.mainMessage2 = La accesibilidad está desactivada parcialmente debido a problemas de compatibilidad con las nuevas características de %S.\ne10s.accessibilityNotice.acceptButton.label = Aceptar\ne10s.accessibilityNotice.acceptButton.accesskey = A\ne10s.accessibilityNotice.enableAndRestart.label = Activar (requiere reiniciar)\ne10s.accessibilityNotice.enableAndRestart.accesskey = c\nuserContextPersonal.label = Personal\nuserContextWork.label = Trabajo\nuserContextBanking.label = Banca\nuserContextShopping.label = Compras\nuserContextNone.label = No hay contenedor\nuserContextPersonal.accesskey = P\nuserContextWork.accesskey = T\nuserContextBanking.accesskey = B\nuserContextShopping.accesskey = C\nuserContextNone.accesskey = N\nuserContext.aboutPage.label = Administrar contenedores\nuserContext.aboutPage.accesskey = A\nuserContextOpenLink.label = Abrir enlace en una pestaña %S nueva\nmuteTab.label = Silenciar pestaña\nmuteTab.accesskey = S\nunmuteTab.label = Restaurar sonido en pestaña\nunmuteTab.accesskey = R\nplayTab.label = Dar audio a pestaña\nplayTab.accesskey = u\nweakCryptoOverriding.message = %S recomienda que no introduzca su contraseña, tarjeta de crédito y otra información personal en este sitio web.\nrevokeOverride.label = No confiar en este sitio web\nrevokeOverride.accesskey = N\ncertErrorDetailsHSTS.label = Seguridad estricta de transporte HTTP: %S\ncertErrorDetailsKeyPinning.label = Pinning de clave pública HTTP: %S\ncertErrorDetailsCertChain.label = Cadena de certificados:\npendingCrashReports2.label = Tiene un informe de fallos sin enviar;Tiene #1 informes de fallos sin enviar\npendingCrashReports.viewAll = Ver\npendingCrashReports.send = Enviar\npendingCrashReports.alwaysSend = Enviar siempre\ndecoder.noCodecs.button = Saber cómo\ndecoder.noCodecs.accesskey = S\ndecoder.noCodecs.message = Para reproducir vídeo, puede que necesite instalar el Media Feature Pack de Microsoft.\ndecoder.noCodecsLinux.message = Para reproducir vídeo, puede que necesite instalar los códecs de vídeo necesarios.\ndecoder.noHWAcceleration.message = Para mejorar la calidad del vídeo, puede que necesite instalar el Media Feature Pack de Microsoft.\ndecoder.noPulseAudio.message = Para reproducir sonido, puede que necesite instalar el software PulseAudio necesario.\ndecoder.unsupportedLibavcodec.message = libavcodec puede ser vulnerable o no compatible, y debería ser actualizado para reproducir vídeo.\ncaptivePortal.infoMessage2 = Esta red puede pedirle iniciar sesión para usar Internet.\ncaptivePortal.showLoginPage = Mostrar página de inicio de sesión\npermissions.remove.tooltip = Reiniciar este permiso y preguntar de nuevo\naboutDialog.architecture.sixtyFourBit = 64-bit\naboutDialog.architecture.thirtyTwoBit = 32-bit\n\n\n# LOCALIZATION NOTE (addonPostInstall.messageDetail)\n# %1$S is replaced with the icon for the add-ons menu.\n# %2$S is replaced with the icon for the toolbar menu.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\naddonPostInstall.messageDetail=Manage your add-ons by clicking %1$S in the %2$S menu.\n\n# LOCALIZATION NOTE (captivePortal.infoMessage3):\n# Shown in a notification bar when we detect a captive portal is blocking network access\n# and requires the user to log in before browsing.\ncaptivePortal.infoMessage3 = You must log in to this network before you can access the Internet.\n# LOCALIZATION NOTE (captivePortal.showLoginPage2):\n# The label for a button shown in the info bar in all tabs except the login page tab.\n# The button shows the portal login page tab when clicked.\ncaptivePortal.showLoginPage2 = Open Network Login Page\nwebextPerms.description.clipboardRead=Get data from the clipboard\nwebextPerms.description.clipboardWrite=Input data to the clipboard\nwebextPerms.description.geolocation=Access your location\nwebextPerms.description.privacy=Read and modify privacy settings\nwebextPerms.sideloadCancel.accessKey=C\nwebextPerms.sideloadCancel.label=Cancel\nwebextPerms.sideloadText2=Another program on your computer installed an add-on that may affect your browser. Please review this add-on’s permissions requests and choose to Enable or Cancel (to leave it disabled).\nwebextPerms.sideloadTextNoPerms=Another program on your computer installed an add-on that may affect your browser. Please choose to Enable or Cancel (to leave it disabled).\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/customizableui/customizableWidgets.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhistory-panelmenu.label = Historial\nhistory-panelmenu.tooltiptext2 = Muestre su historial (%S)\nremotetabs-panelmenu.label = Pestañas sincronizadas\nremotetabs-panelmenu.tooltiptext2 = Mostrar pestañas de otros dispositivos\nprivatebrowsing-button.label = Nueva ventana privada\nprivatebrowsing-button.tooltiptext = Abrir una nueva ventana de navegación privada (%S)\nsave-page-button.label = Guardar página\nsave-page-button.tooltiptext3 = Guardar esta página (%S)\nfind-button.label = Buscar\nfind-button.tooltiptext3 = Buscar en esta página (%S)\nopen-file-button.label = Abrir archivo\nopen-file-button.tooltiptext3 = Abrir un archivo (%S)\ndeveloper-button.label = Desarrollador\ndeveloper-button.tooltiptext2 = Abrir herramientas del desarrollador web (%S)\nsidebar-button.label = Barras laterales\nsidebar-button.tooltiptext2 = Mostrar barras laterales\nadd-ons-button.label = Complementos\nadd-ons-button.tooltiptext3 = Administrar sus complementos (%S)\npreferences-button.label = Preferencias\npreferences-button.tooltiptext2 = Abrir preferencias\npreferences-button.tooltiptext.withshortcut = Abrir preferencias (%S)\npreferences-button.labelWin = Opciones\npreferences-button.tooltipWin2 = Abrir opciones\t\nzoom-controls.label = Controles de tamaño\nzoom-controls.tooltiptext2 = Controles de tamaño\nzoom-out-button.label = Reducir\nzoom-out-button.tooltiptext2 = Reducir tamaño (%S)\nzoom-reset-button.label = %S%%\nzoom-reset-button.tooltiptext2 = Reiniciar nivel de ampliación (%S)\nzoom-in-button.label = Aumentar\nzoom-in-button.tooltiptext2 = Aumentar tamaño (%S)\nedit-controls.label = Editar controles\nedit-controls.tooltiptext2 = Editar controles\ncut-button.label = Cortar\ncut-button.tooltiptext2 = Cortar (%S)\ncopy-button.label = Copiar\ncopy-button.tooltiptext2 = Copiar (%S)\npaste-button.label = Pegar\npaste-button.tooltiptext2 = Pegar (%S)\nfeed-button.label = Suscribirse\nfeed-button.tooltiptext2 = Suscribirse a esta página\ncontainers-panelmenu.label = Abrir pestaña de contenedores\ncontainers-panelmenu.tooltiptext = Abrir pestaña de contenedores\ncharacterencoding-button2.label = ­Codif. de texto\ncharacterencoding-button2.tooltiptext = Mostrar opciones de codificación de texto\nemail-link-button.label = Enviar enlace\nemail-link-button.tooltiptext3 = Enviar por correo un enlace a esta página\nquit-button.tooltiptext.linux2 = Salir de %1$S (%2$S)\nquit-button.tooltiptext.mac = Salir de %1$S (%2$S)\nsocial-share-button.label = Compartir esta página\nsocial-share-button.tooltiptext = Compartir esta página\npanic-button.label = Olvidar\npanic-button.tooltiptext = Olvidar parte del historial de navegación\ndevtools-webide-button2.label = WebIDE\ndevtools-webide-button2.tooltiptext = Abrir WebIDE (%S)\ne10s-button.label = Nueva ventana no-e10s\ne10s-button.tooltiptext = Abrir una nueva ventana no-e10s\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY PropertiesViewWindowTitle \"Propiedades\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title \"Animaciones\">\n<!ENTITY invalidElement \"No se han encontrado animaciones para el elemento actual.\">\n<!ENTITY selectElement \"Elija otro elemento de la página.\">\n<!ENTITY allAnimations \"Todas las animaciones\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nplayer.animationNameLabel = Animación:\nplayer.transitionNameLabel = Transición\nplayer.animationDurationLabel = Duración:\nplayer.animationDelayLabel = Retraso:\nplayer.animationIterationCountLabel = Repeticiones:\nplayer.infiniteIterationCount = &#8734;\nplayer.timeLabel = %Ss\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/app-manager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY index.title \"Administrador de aplicaciones\">\n<!ENTITY index.projects2 \"Aplicaciones\">\n<!ENTITY index.device2 \"Dispositivo\">\n<!ENTITY index.help \"Ayuda\">\n<!ENTITY device.debugMainProcess \"Depurar proceso principal\">\n<!ENTITY device.debugMainProcessTooltip \"Abrir las herramientas de desarrolladores conectadas al proceso principal del dispositivo\">\n<!ENTITY device.screenshot \"Captura de pantalla\">\n<!ENTITY device.screenshotTooltip \"Abrir una captura de pantalla del estado actual del dispositivo en una nueva pestaña\">\n<!ENTITY device.title \"Centro de control del dispositivo\">\n<!ENTITY device.notConnected \"Sin conectar. Conecte su dispositivo usando los controles inferiores.\">\n<!ENTITY device.startApp \"Iniciar\">\n<!ENTITY device.startAppTooltip \"Iniciar esta aplicación en el dispositivo\">\n<!ENTITY device.stopApp \"Detener\">\n<!ENTITY device.stopAppTooltip \"Detener esta aplicación en el dispositivo\">\n<!ENTITY device.debugApp \"Depurar\">\n<!ENTITY device.debugAppTooltip \"Abrir las herramientas de desarrolladores conectadas a esta aplicación en el dispositivo\">\n<!ENTITY device.name \"Nombre\">\n<!ENTITY device.plain \"Simple (por defecto)\">\n<!ENTITY device.privileged \"Privilegiado\">\n<!ENTITY device.certified \"Certificado\">\n<!ENTITY device.allow \"Permitir\">\n<!ENTITY device.allowTooltip \"Este permiso se admite para aplicaciones de este tipo\">\n<!ENTITY device.prompt \"Prompt\">\n<!ENTITY device.promptTooltip \"Este permiso requiere una aceptación del usuario para aplicaciones de este tipo\">\n<!ENTITY device.deny \"Denegar\">\n<!ENTITY device.denyTooltip \"Este permiso no se admite para aplicaciones de este tipo\">\n<!ENTITY device.installedApps \"Aplicaciones instaladas\">\n<!ENTITY device.installedAppsTooltip \"Ver una lista de aplicaciones instaladas en el dispositivo. Algunas aplicaciones, tales como las aplicaciones certificadas, pueden ser excluidas desde esta vista.\">\n<!ENTITY device.permissions \"Permisos\">\n<!ENTITY device.permissionsTooltip \"Ver una tabla de los permisos accesibles para los diferentes tipos de aplicaciones\">\n<!ENTITY device.permissionsHelpLink \"https://developer.mozilla.org/docs/Web/Apps/App_permissions\">\n<!ENTITY device.browserTabs \"Pestañas del navegador\">\n<!ENTITY device.browserTabsTooltip \"Ver una lista de pestañas en el navegador del dispositivo conectado\">\n<!ENTITY device.debugBrowserTab \"Depurar\">\n<!ENTITY device.debugBrowserTabTooltip \"Abrir las herramientas de desarrolladores conectadas a esta pestaña del navegador en el dispositivo\">\n<!ENTITY device.help \"Ayuda\">\n<!ENTITY connection.connectTooltip \"Conectarse al dispositivo\">\n<!ENTITY connection.disconnect \"Desconectar\">\n<!ENTITY connection.disconnectTooltip \"Desconectar del dispositivo o simulador actuales\">\n<!ENTITY connection.notConnected2 \"No conectado.\">\n<!ENTITY connection.connectTo \"Conectar con:\">\n<!ENTITY connection.noDeviceFound \"No se ha encontrado ningún dispositivo. Conecte uno\">\n<!ENTITY connection.changeHostAndPort \"Cambiar\">\n<!ENTITY connection.changeHostAndPortTooltip \"Cambiar el host y el puerto usado para conectarse al dispositivo (por defecto es localhost:6000)\">\n<!ENTITY connection.startSimulator \"Iniciar simulador\">\n<!ENTITY connection.startSimulatorTooltip \"Iniciar una instancia del simulador y conectarse a ella\">\n<!ENTITY connection.saveConnectionInfo \"Guardar\">\n<!ENTITY connection.saveConnectionInfoTooltip \"Guardar el host y el puerto\">\n<!ENTITY connection.connecting \"Conectando…\">\n<!ENTITY connection.disconnecting \"Desconectando…\">\n<!ENTITY connection.cancel \"Cancelar\">\n<!ENTITY connection.cancelConnectTooltip \"Cancelar la conexión en progreso\">\n<!ENTITY connection.cancelShowSimulatorTooltip \"Salir del modo de conexión del simulador y volver al prompt inicial\">\n<!ENTITY connection.or \"o\">\n<!ENTITY connection.noSimulatorInstalled \"No hay simulador instalado.\">\n<!ENTITY connection.installOneSimulator \"Instalar Simulator\">\n<!ENTITY connection.installOneSimulatorTooltip \"Instalar una versión del simulador descargando el complemento apropiado\">\n<!ENTITY connection.installAnotherSimulator \"Añadir\">\n<!ENTITY connection.installAnotherSimulatorTooltip \"Instalar una versión adicional del simulador descargando el complemento apropiado\">\n<!ENTITY connection.startRegisteredSimulator \"Iniciar:\">\n<!ENTITY projects.localApps \"Aplicaciones locales\">\n<!ENTITY projects.addApp \"Añadir\">\n<!ENTITY projects.addPackaged \"Añadir aplicación empaquetada\">\n<!ENTITY projects.addPackagedTooltip \"Añadir una nueva aplicación empaquetada (un directorio) desde su equipo\">\n<!ENTITY projects.addHosted \"Añadir aplicación alojada\">\n<!ENTITY projects.addHostedTooltip \"Añadir una nueva aplicación alojada (enlace a un archivo manifest.webapp) desde un sitio web remoto\">\n<!ENTITY projects.title \"Aplicaciones locales\">\n<!ENTITY projects.appDetails \"Detalles de la aplicación\">\n<!ENTITY projects.removeAppFromList \"Eliminar esta aplicación de la lista de aplicaciones en las que estás trabajando. Esto no la eliminará de un dispositivo ni del simulador.\">\n<!ENTITY projects.updateApp \"Actualizar\">\n<!ENTITY projects.updateAppTooltip \"Ejecutar pruebas de validación y actualizar la aplicación en el dispositivo conectado\">\n<!ENTITY projects.debugApp \"Depurar\">\n<!ENTITY projects.debugAppTooltip \"Abrir herramientas del desarrollador conectadas a esta aplicación\">\n<!ENTITY projects.saveManifest \"Guardar\">\n<!ENTITY projects.saveManifestTooltip \"Guardar los contenido del editor de archivos manifest de debajo\">\n<!ENTITY projects.hostedManifestPlaceHolder2 \"http://example.com/app/manifest.webapp\">\n<!ENTITY projects.noProjects \"No hay proyectos. Añada una nueva aplicación empaquetada (directorio local) más abajo o una aplicación alojada (enlace a un archivo manifest).\">\n<!ENTITY projects.manifestEditor \"Editor de archivos manifest\">\n<!ENTITY projects.manifestEditorTooltip \"Edite el archivo manifest de su aplicación en el panel de debajo. El botón Actualizar guardará sus cambios y actualizará la aplicación.\">\n<!ENTITY projects.manifestViewer \"Visor de archivos manifest\">\n<!ENTITY projects.manifestViewerTooltip \"Examine el archivo manifest de su aplicación en el panel de debajo\">\n<!ENTITY projects.valid \"Válido\">\n<!ENTITY projects.error \"Error\">\n<!ENTITY projects.warning \"Advertencias\">\n<!ENTITY projects.hosted \"Alojado\">\n<!ENTITY projects.packaged \"Empaquetado\">\n<!ENTITY help.title \"Administrador de aplicaciones\">\n<!ENTITY help.close \"Cerrar\">\n<!ENTITY help.intro \"Esta herramienta le ayudará a generar e instalar aplicaciones web en dispositivos compatibles (i.e. Firefox OS). La pestaña <strong>Aplicaciones</strong> le ayudará en el proceso de validación e instalación de su aplicación. La pestaña <strong>Dispositivo</strong> le dará información sobre el dispositivo conectado. Use la barra de herramientas de debajo para conectarse a un dispositivo o iniciar el simulador.\">\n<!ENTITY help.usefullLinks \"Enlaces útiles:\">\n<!ENTITY help.appMgrDoc \"Documentación: usar el administrador de aplicaciones\">\n<!ENTITY help.configuringDevice \"Cómo configurar su dispositivo Firefox OS\">\n<!ENTITY help.troubleShooting \"Solucionar problemas\">\n<!ENTITY help.simulatorAddon \"Instalar el complemento Simulator\">\n<!ENTITY help.adbHelperAddon \"Instalar el complemento Adb Helper\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nindex.deprecationNotice = El administrador de aplicaciones será eliminado en una versión posterior. Sus proyectos han sido migrados a WebIDE.\nindex.launchWebIDE = Abrir WebIDE\nindex.readMoreAboutWebIDE = Leer más\ndevice.deviceSize = Tamaño del dispositivo: %1$Sx%2$S (%3$S PPP)\nconnection.connectedToDevice = Conectado a %1$S\nconnection.connectTo = Conectar a %1$S:%2$S\nproject.filePickerTitle = Seleccione la carpeta de una aplicación web\nproject.installing = Instalando…\nproject.installed = ¡Instalado!\nvalidator.nonExistingFolder = La carpeta del proyecto no existe\nvalidator.expectProjectFolder = La carpeta del proyecto es realmente un archivo\nvalidator.wrongManifestFileName = Las aplicaciones empaquetadas requieren un archivo manifest que sólo puede ser llamado 'manifest.webapp' en la carpeta raíz del proyecto\nvalidator.invalidManifestURL = URL del archivo manifest no válida '%S'\nvalidator.invalidManifestJSON = El archivo manifest de la aplicación web no es un archivo JSON válido: %1$S en: %2$S\nvalidator.noAccessManifestURL = No se puede leer el archivo manifest: %1$S en: %2$S\nvalidator.invalidHostedManifestURL = URL '%1$S' a un archivo manifest alojado no válida: %2$S\nvalidator.invalidProjectType = Tipo de proyecto desconocido '%S'\nvalidator.missNameManifestProperty = Falta 'name' (obligatorio) en el archivo Manifest.\nvalidator.missIconsManifestProperty = Falta 'icons' en el archivo Manifest.\nvalidator.missIconMarketplace2 = el envío de una aplicación a Marketplace requiere un icono de 128px\nvalidator.invalidAppType = Tipo de aplicación desconocido: '%S'.\nvalidator.invalidHostedPriviledges = Una aplicación alojada no puede ser del tipo '%S'.\nvalidator.noCertifiedSupport = las aplicaciones 'certificadas' no son totalmente compatibles con el administrador de aplicaciones.\nvalidator.nonAbsoluteLaunchPath = La ruta de inicio ha de ser una ruta absoluta que comience con '/': '%S'\nvalidator.accessFailedLaunchPath = No es posible acceder al documento '%S' de inicio de la aplicación\nvalidator.accessFailedLaunchPathBadHttpCode = No es posible acceder al documento '%1$S' de inicio, se ha obtenido el código HTTP %2$S\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnoManifest = La página especificada no tiene manifest.\nnotUTF8 = El manifest tiene una codificación de caracteres de %S. Los ficheros manifest tienen que tener una codificación utf-8.\nbadMimeType = El manifest tiene un tipo mime de %S. Estos ficheros tienen que tener un tipo mime de text/cache-manifest.\nduplicateURI = URI %1$S es referenciada en múltiples ubicaciones. Esto no está permitido: %2$S.\nnetworkBlocksURI = Una sección NETWORK en la línea %1$S (%2$S) impide el cacheo de la línea %3$S (%4$S) en la sección %5$S.\nfallbackBlocksURI = Una sección FALLBACK en la línea %1$S (%2$S) impide el cacheo de la línea %3$S (%4$S) en la sección (%5$S).\nfileChangedButNotManifest = El fichero %1$S fue modificado después de %2$S. A menos que el texto en el fichero manifest cambie, se usará la versión cacheada en vez de la más nueva en la línea %3$S.\ncacheControlNoStore = %1$S tiene un cache-control configurado a no-store. Esto impide a la caché de aplicaciones guardar el fichero en la línea %2$S.\nnotAvailable = %1$S apunta a un recurso que no está disponible en la línea %2$S.\ninvalidURI = La URI pasada a AppCacheUtils no es válida.\nnoResults = Su búsqueda no devolvió ningún resultado.\ncacheDisabled = Su caché de disco está desactivada. Ponga la preferencia browser.cache.disk.enable a true en about:config y vuelva a intentarlo.\nfirstLineMustBeCacheManifest = La primera línea de un manifest tiene que ser \"CACHE MANIFEST\" en la línea %S.\ncacheManifestOnlyFirstLine2 = \"CACHE MANIFEST\" sólo es válido en la primera línea pero se ha encontrado en la línea %S.\nasteriskInWrongSection2 = Asterisco (*) usado incorrectamente en la línea %2$S de la sección %1$S. Si una línea de la sección NETWORK contiene sólo un único carácter asterisco, entonces cualquier URI no listada en el archivo manifest se tratará como si la URI hubiera sido listada en la sección NETWORK. En caso contrario, tales URI se tratarán como no disponibles. Están prohibidos otros usos del carácter *.\nescapeSpaces = Los espacios en las URIs necesitan ser reemplazados por %20 en la línea %S.\nslashDotDotSlashBad = /../ no es un prefijo válido de URI en la línea %S.\ntooManyDotDotSlashes = Demasiados operadores \"punto punto barra\" (../) en la línea %S.\nfallbackUseSpaces = Sólo se permiten dos URIs separadas por espacios en la sección FALLBACK en la línea %S.\nfallbackAsterisk2 = Asterisco (*) usado incorrectamente en la línea %S de la sección FALLBACK. Las URI en la sección FALLBACK sólo necesitan concordar con un prefijo de la URI de la solicitud.\nsettingsBadValue = La sección SETTINGS tiene que contener un único valor, \"prefer-online\" o \"fast\" en la línea %S.\ninvalidSectionName = Nombre de sección no válido (%1$S) en la línea %2$S.\nentryNotFound = Entrada no encontrada.\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY canvasDebuggerUI.reloadNotice1 \"Recargar\">\n<!ENTITY canvasDebuggerUI.reloadNotice2 \"la página para poder depurar contextos &lt;canvas&gt;.\">\n<!ENTITY canvasDebuggerUI.emptyNotice1 \"Pulse en el botón\">\n<!ENTITY canvasDebuggerUI.emptyNotice2 \"para guardar la pilla de llamadas de un cuadro de una animación.\">\n<!ENTITY canvasDebuggerUI.waitingNotice \"Grabando un ciclo de animación…\">\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Grabar el siguiente cuadro del bucle de animación.\">\n<!ENTITY canvasDebuggerUI.importSnapshot \"Importar…\">\n<!ENTITY canvasDebuggerUI.clearSnapshots \"Limpiar\">\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Filtrar llamadas\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nToolboxCanvasDebugger.label = Canvas\nToolboxCanvasDebugger.panelLabel = Panel de canvas\nToolboxCanvasDebugger.tooltip = Herramientas para inspeccionar y depurar contextos <canvas>\nnoSnapshotsText = Aún no hay instantáneas.\nsnapshotsList.itemLabel = Instantánea #%S\nsnapshotsList.loadingLabel = Cargando…\nsnapshotsList.saveLabel = Guardar\nsnapshotsList.savingLabel = Guardando…\nsnapshotsList.loadedLabel = Cargado de disco\nsnapshotsList.saveDialogTitle = Guardar instantánea del cuadro de animación…\nsnapshotsList.saveDialogJSONFilter = Archivos JSON\nsnapshotsList.saveDialogAllFilter = Todos los archivos\nsnapshotsList.drawCallsLabel = #1 dibujado;#1 dibujados\nsnapshotsList.functionCallsLabel = #1 llamada;#1 llamadas\nrecordingTimeoutFailure = El depurador de canvas no ha podido encontrar un ciclo requestAnimationFrame ni setTimeout.\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title \"Conectar\">\n<!ENTITY header \"Conectar al dispositivo remoto\">\n<!ENTITY host \"Servidor:\">\n<!ENTITY port \"Puerto:\">\n<!ENTITY connect \"Conectar\">\n<!ENTITY connecting \"Conectando…\">\n<!ENTITY availableAddons \"Complementos remotos disponibles:\">\n<!ENTITY availableTabs \"Pestañas remotas disponibles:\">\n<!ENTITY availableProcesses \"Procesos remotos disponibles:\">\n<!ENTITY connectionError \"Error:\">\n<!ENTITY errorTimeout \"Error: la conexión expiró.\">\n<!ENTITY errorRefused \"Error: la conexión fue rechazada.\">\n<!ENTITY errorUnexpected \"Error inesperado.\">\n<!ENTITY remoteHelp 'Las herramientas de desarrollo de Firefox pueden depurar dispositivos remotos (Firefox para Android y Firefox OS, por ejemplo). Asegúrese de que ha activado la opción \"Depuración remota\" en el dispositivo remoto. Para más información vea la '>\n<!ENTITY remoteDocumentation \"documentación\">\n<!ENTITY remoteHelpSuffix \".\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmainProcess = Proceso principal\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY debuggerUI.closeButton.tooltip \"Cerrar\">\n<!ENTITY debuggerUI.panesButton.tooltip \"Cambiar paneles\">\n<!ENTITY debuggerUI.blackBoxMessage.label \"Este código fuente se trata como una caja negra: sus puntos de ruptura están desactivados y la ejecución paso a paso no entra en él.\">\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"Dejar de tratar como caja negra este código fuente\">\n<!ENTITY debuggerUI.optsButton.tooltip \"Opciones de depuración\">\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"Alternar modo de caja negra\">\n<!ENTITY debuggerUI.sources.prettyPrint \"Formatear código\">\n<!ENTITY debuggerUI.autoPrettyPrint \"Formatear automáticamente los códigos fuente minimizados.\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"n\">\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"Activar/desactivar todos los puntos de ruptura\">\n<!ENTITY debuggerUI.startTracing \"Comenzar a registrar traza\">\n<!ENTITY debuggerUI.clearButton \"Limpiar\">\n<!ENTITY debuggerUI.clearButton.tooltip \"Limpiar las trazas recopiladas\">\n<!ENTITY debuggerUI.pauseExceptions \"Pausar en las excepciones\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"P\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions \"Ignorar excepciones detectadas\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"I\">\n<!ENTITY debuggerUI.showPanesOnInit \"Mostrar paneles al arrancar\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"M\">\n<!ENTITY debuggerUI.showVarsFilter \"Mostrar la caja de filtro de variables\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"c\">\n<!ENTITY debuggerUI.showOnlyEnum \"Mostrar sólo las propiedades enumerables\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"t\">\n<!ENTITY debuggerUI.showOriginalSource \"Mostrar fuentes originales\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"o\">\n<!ENTITY debuggerUI.autoBlackBox \"Pasar al modo de caja negra automáticamente los fuentes minificados\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"m\">\n<!ENTITY debuggerUI.searchPanelOperators \"Operadores:\">\n<!ENTITY debuggerUI.searchFile \"Filtrar scripts\">\n<!ENTITY debuggerUI.searchFile.key \"P\">\n<!ENTITY debuggerUI.searchFile.altkey \"Aceptar\">\n<!ENTITY debuggerUI.searchFile.accesskey \"s\">\n<!ENTITY debuggerUI.searchGlobal \"Buscar en todos los archivos\">\n<!ENTITY debuggerUI.searchGlobal.key \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"u\">\n<!ENTITY debuggerUI.searchFunction \"Buscar por la definición de la función\">\n<!ENTITY debuggerUI.searchFunction.key \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"d\">\n<!ENTITY debuggerUI.searchToken \"Buscar\">\n<!ENTITY debuggerUI.searchToken.key \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"B\">\n<!ENTITY debuggerUI.searchGoToLine \"Ir a la línea…\">\n<!ENTITY debuggerUI.searchGoToLine.key \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"l\">\n<!ENTITY debuggerUI.searchVariable \"Filtrar variables\">\n<!ENTITY debuggerUI.searchVariable.key \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"v\">\n<!ENTITY debuggerUI.focusVariables \"Enfocar árbol de variables\">\n<!ENTITY debuggerUI.focusVariables.key \"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"f\">\n<!ENTITY debuggerUI.condBreakPanelTitle \"Este punto de ruptura parará la ejecución sólo si la siguiente expresión devuelve verdadero\">\n<!ENTITY debuggerUI.seMenuBreak \"Añadir punto de ruptura\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n<!ENTITY debuggerUI.seMenuCondBreak \"Añadir punto de ruptura condicional\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n<!ENTITY debuggerUI.tabs.sources \"Fuentes\">\n<!ENTITY debuggerUI.tabs.traces \"Trazas\">\n<!ENTITY debuggerUI.tabs.callstack \"Pila de llamadas\">\n<!ENTITY debuggerUI.tabs.variables \"Variables\">\n<!ENTITY debuggerUI.tabs.events \"Eventos\">\n<!ENTITY debuggerUI.seMenuAddWatch \"Selección para expresión de vigilancia\">\n<!ENTITY debuggerUI.seMenuAddWatch.key \"E\">\n<!ENTITY debuggerUI.addWatch \"Añadir expresión de vigilancia\">\n<!ENTITY debuggerUI.addWatch.accesskey \"A\">\n<!ENTITY debuggerUI.removeAllWatch \"Eliminar todas las expresiones de vigilancia\">\n<!ENTITY debuggerUI.removeAllWatch.key \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"E\">\n<!ENTITY debuggerUI.stepping.resume1 \"VK_F8\">\n<!ENTITY debuggerUI.stepping.resume2 \"VK_HYPHEN_MINUS\">\n<!ENTITY debuggerUI.stepping.stepOver1 \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepOver2 \"VK_COMMA\">\n<!ENTITY debuggerUI.stepping.stepIn1 \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepIn2 \"VK_PERIOD\">\n<!ENTITY debuggerUI.stepping.stepOut1 \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut2 \"VK_PERIOD\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nToolboxDebugger.label = Depurador\nToolboxDebugger.panelLabel = Panel del depurador\nDebuggerWindowTitle = Depurador del navegador\nDebuggerWindowScriptTitle = Depurador del navegador - %S\nToolboxDebugger.tooltip = Depurador JavaScript\ndebuggerMenu.commandkey = S\ndebuggerMenu.accesskey = D\ncollapsePanes = Colapsar paneles\nexpandPanes = Expandir paneles\npauseButtonTooltip = Pulsar para pausar (%S)\nresumeButtonTooltip = Pulse para continuar (%S)\nstartTracingTooltip = Pulse para comenzar a registrar trazas\nstopTracingTooltip = Pulse para terminar de registrar trazas\nstepOverTooltip = Saltar (%S)\nstepInTooltip = Entrar (%S)\nstepOutTooltip = Salir (%S)\nnoGlobalsText = Sin globales\nnoSourcesText = Esta página no tiene fuentes.\nloadingSourcesText = Esperando los códigos fuente…\nnoEventListenersText = No hay escuchadores de eventos que mostrar\nnoStackFramesText = No hay pilas que mostrar\nnoFunctionCallsText = No hay llamadas de función para mostrar\ntracingNotStartedText = No se ha iniciado ninguna traza\neventCheckboxTooltip = Alternar punto de ruptura en este evento\neventOnSelector = en\neventInSource = en\neventNodes = %S nodos\neventNative = [código nativo]\nanimationEvents = Animación\naudioEvents = Audio\nbatteryEvents = Batería\nclipboardEvents = Portapapeles\ncompositionEvents = Composición\ndeviceEvents = Dispositivo\ndisplayEvents = Visualización\ndragAndDropEvents = Arrastrar y soltar\ngamepadEvents = Mando de juego\nindexedDBEvents = IndexedDB\ninteractionEvents = Interacción\nkeyboardEvents = Teclado\nmediaEvents = Medios HTML5\nmouseEvents = Ratón\nmutationEvents = Mutación\nnavigationEvents = Navegación\npointerLockEvents = Bloqueo de puntero\nsensorEvents = Sensor\nstorageEvents = Almacenamiento\ntimeEvents = Tiempo\ntouchEvents = Toque\notherEvents = Otros\nblackBoxCheckboxTooltip = Alternar modo de caja negra\nnoMatchingStringsText = No se encuentran coincidencias\nemptySearchText = Buscar en scripts (%S)\nemptyChromeGlobalsFilterText = Filtrar globales de chrome (%S)\nemptyVariablesFilterText = Filtrar variables\nemptyPropertiesFilterText = Filtrar propiedades\nsearchPanelFilter = Filtrar scripts (%S)\nsearchPanelGlobal = Buscar en todos los ficheros (%S)\nsearchPanelFunction = Buscar la definición de la función (%S)\nsearchPanelToken = Buscar en este fichero (%S)\nsearchPanelGoToLine = Ir a la línea (%S)\nsearchPanelVariable = Filtrar variables (%S)\nbreakpointMenuItem.setConditional = Configurar puntos de ruptura condicionales\nbreakpointMenuItem.enableSelf = Activar punto de ruptura\nbreakpointMenuItem.disableSelf = Desactivar punto de ruptura\nbreakpointMenuItem.deleteSelf = Eliminar punto de ruptura\nbreakpointMenuItem.enableOthers = Activar otros\nbreakpointMenuItem.disableOthers = Desactivar otros\nbreakpointMenuItem.deleteOthers = Eliminar otros\nbreakpointMenuItem.enableAll = Activar todos los puntos de ruptura\nbreakpointMenuItem.disableAll = Desactivar todos los puntos de ruptura\nbreakpointMenuItem.deleteAll = Eliminar todos los puntos de ruptura\nloadingText = Cargando…\nerrorLoadingText = Error al cargar el código fuente:\\n\naddWatchExpressionText = Añadir expresión de vigilancia\naddWatchExpressionButton = Observar\nemptyVariablesText = No hay variables para mostrar\nscopeLabel = Ámbito %S\nwatchExpressionsScopeLabel = Expresiones vigiladas\nglobalScopeLabel = Global\nvariablesViewErrorStacktrace = Traza de la pila:\nvariablesViewMoreObjects = #1 más…;#1 más…\nvariablesEditableNameTooltip = Haga doble clic para editar\nvariablesEditableValueTooltip = Haga clic para cambiar el valor\nvariablesCloseButtonTooltip = Pulse para eliminar\nvariablesEditButtonTooltip = Haga clic para configurar el valor\nvariablesDomNodeValueTooltip = Pulse para seleccionar el nodo en el inspector\nconfigurableTooltip = configurable\nenumerableTooltip = enumerable\nwritableTooltip = escribible\nfrozenTooltip = congelado\nsealedTooltip = sellado\nextensibleTooltip = extensible\noverriddenTooltip = sobrescrito\nWebIDLTooltip = WebIDL\nvariablesSeparatorLabel = :\nwatchExpressionsSeparatorLabel = \\u0020→\nfunctionSearchSeparatorLabel = ←\nresumptionOrderPanelTitle = Hay uno o más depuradores pausados. Reanude el depurador pausado más cercano en el tiempo en: %S\nvariablesViewOptimizedOut = (optimizado externamente)\nvariablesViewUninitialized = (no inicializado)\nvariablesViewMissingArgs = (no disponible)\nevalGroupLabel = Fuentes evaluados\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndevice.phones = Teléfonos\ndevice.tablets = Tabletas\ndevice.notebooks = Portátiles\ndevice.televisions = TVs\ndevice.watches = Relojes\n\ndevice.consoles=Gaming consoles\ndevice.laptops=Laptops\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncolorValue.copied = copiado\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title \"Tipografía\">\n<!ENTITY showAllFonts \"Mostrar todas las tipografías usadas en esta página\">\n<!ENTITY usedAs \"Usada como: \">\n<!ENTITY system \"sistema\">\n<!ENTITY remote \"Eliminar\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncanonDescNone = (Sin descripción)\ncanonDefaultGroupName = Opciones\ncanonProxyDesc = Ejecutar una orden en %S\ncanonProxyManual = Un conjunto de órdenes que son ejecutadas en un sistema remoto. El sistema remoto es accedido vía %S\ncanonProxyExists = Ya hay una orden llamada '%S'\ncliEvalJavascript = Escriba JavaScript directamente\ncliUnusedArg = Demasiados argumentos\ncliOptions = Opciones disponibles\ncliUnknownCommand = Orden no válida\ncliIncompleteParam = Se requiere un valor para '%1$S'.\nfileErrNotExists = '%1$S' no existe\nfileErrExists = '%1$S' ya existe\nfileErrIsNotFile = '%1$S' no es un archivo\nfileErrIsNotDirectory = '%1$S' no es un directorio\nfileErrDoesntMatch = '%1$S' no concuerda con '%2$S'\nfieldMenuMore = Más coincidencias, siga escribiendo\njstypeParseScope = Ámbito perdido\njstypeParseMissing = No se puede encontrar la propiedad '%S'\njstypeBeginSyntax = Error de sintaxis\njstypeBeginUnterm = Cadena literal sin terminar\njstypeParseError = Error\ntypesNumberNan = No se puede convertir \"%S\" a un número.\ntypesNumberNotInt2 = No se puede convertir \"%S\" a un número.\ntypesDateNan = No se puede convertir \"%S\" a una fecha.\ntypesNumberMax = %1$S es mayor que el máximo permitido: %2$S.\ntypesNumberMin = %1$S es menor que el mínimo permitido: %2$S.\ntypesDateMax = %1$S es posterior al máximo permitido: %2$S.\ntypesDateMin = %1$S es anterior al mínimo permitido: %2$S.\ntypesSelectionNomatch = No se puede usar '%S'.\nnodeParseSyntax = Error de sintaxis en la consulta CSS\nnodeParseMultiple = Demasiadas concordancias (%S)\nnodeParseNone = Sin concordancia\nhelpDesc = Ver ayuda para las órdenes disponibles\nhelpManual = Proporciona ayuda ya sea para una orden específica (si se ha escrito una cadena y se encuentra una concordancia exacta) o en una de las órdenes disponibles (si no se ha escrito una cadena o si no se ha encontrado una concordancia exacta).\nhelpSearchDesc = Cadena de búsqueda\nhelpSearchManual3 = cadena de búsqueda para reducir las órdenes que son mostradas. Las expresiones regulares no están admitidas.\nhelpManSynopsis = Sinopsis\nhelpManNone = Ninguno\nhelpListAll = Órdenes disponibles:\nhelpListPrefix = Órdenes que empiecen por '%S':\nhelpListNone = No hay órdenes que empiecen por '%S'\nhelpManRequired = requerido\nhelpManOptional = opcional\nhelpManDefault = opcional, predeterminado=%S\nhelpIntro = GCLI es un experimento para crear una línea de órdenes altamente usable para desarrolladores web.\nsubCommands = Subórdenes\ncommandParseError = Error analizando la línea de órdenes\ncontextDesc = Concentrarse en un grupo de órdenes\ncontextManual = Configurar un prefijo predeterminado para futuras órdenes. Por ejemplo, 'context git' le permitiría escribir 'commit' en vez de 'git commit'.\ncontextPrefixDesc = El prefijo de la orden\ncontextNotParentError = No se puede usar '%S' como prefijo porque no identifica un grupo de órdenes.\ncontextReply = Usando %S como un prefijo de órdenes\ncontextEmptyReply = El prefijo de las órdenes no está fijado\nconnectDesc = Proxy órdenes al servidor\nconnectManual = Conectar al servidor, creando una versión local de estas órdenes en el servidor. Las órdenes remotas tienen inicialmente un prefijo para distinguirlas de las órdenes locales (pero puede usar la órden context para ver el pasado)\nconnectPrefixDesc = Prefijo para las órdenes importadas\nconnectMethodDesc = El método de conexión\nconnectUrlDesc = La URL a la que se quiere conectar\nconnectDupReply = La conexión llamada %S ya existe.\nconnectReply = Añadidas %S órdenes.\ndisconnectDesc2 = Desconectar del servidor\ndisconnectManual2 = Desconectar de un servidor actualmente conectado para la ejecución de órdenes remotas\ndisconnectPrefixDesc = Prefijo para las órdenes importadas\ndisconnectReply = Eliminadas %S órdenes.\nglobalDesc = Cambiar al JS global\nglobalWindowDesc = La nueva ventana/global\nglobalOutput = El JS global es ahora %S\nclearDesc = Limpia el área de salida\nlangDesc = Escriba órdenes en diferentes idiomas\nlangOutput = Ahora está usando %S\nprefDesc = Órdenes para controlar las preferencias\nprefManual = Órdenes para mostrar y alterar preferencias, tanto para el GCLI como para el entorno cercano\nprefListDesc = Mostrar las preferencias disponibles\nprefListManual = Mostrar una lista de preferencias, opcionalmente filtradas usando el parámetro 'search'\nprefListSearchDesc = Filtrar la lista de preferencias mostradas\nprefListSearchManual = Búsqueda para la cadena dada en la lista de preferencias disponibles\nprefShowDesc = Mostrar el valor de la preferencia\nprefShowManual = Mostrar el valor de una preferencia dada\nprefShowSettingDesc = Preferencia a mostrar\nprefShowSettingManual = El nombre de la preferencia a mostrar\nprefShowSettingValue = %1$S: %2$S\nprefSetDesc = Cambiar una preferencia\nprefSetManual = Cambiar una preferencia definida por el entorno\nprefSetSettingDesc = Preferencia a cambiar\nprefSetSettingManual = El nombre de la preferencia para cambiar.\nprefSetValueDesc = Nuevo valor para la preferencia\nprefSetValueManual = El nuevo valor para la preferencia especificada\nprefResetDesc = Restablecer una preferencia\nprefResetManual = Restablecer el valor de una cadena al predeterminado por el sistema\nprefResetSettingDesc = Preferencia a restablecer\nprefResetSettingManual = El nombre de la preferencia para restablecer al valor predeterminado del sistema\nprefOutputFilter = Filtro\nprefOutputName = Nombre\nprefOutputValue = Valor\nintroDesc = Mostrar el mensaje de introducción\nintroManual = Volver a mostrar el mensaje que se enseña a los nuevos usuarios hasta que pulsan en el botón '¡Tendré cuidado, lo prometo!'\nintroTextOpening3 = GCLI es un experimento para crear una línea de órdenes altamente usable para desarrolladores web.\nintroTextCommands = Para una lista de órdenes escriba\nintroTextKeys2 = , o para mostrar u ocultar la ayuda para las órdenes, presione\nintroTextF1Escape = F1/Escape\nintroTextGo = ¡Lo tengo!\nhideIntroDesc = Mostrar el mensaje inicial de bienvenida\neagerHelperDesc = Cómo de rápidas son las descripciones emergentes\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhelpDesc = Ver ayuda sobre las órdenes disponibles\nhelpAvailable = Órdenes disponibles\nnotAvailableInE10S = La orden '%1$S' no está disponible en modo multiproceso (E10S)\nconsoleDesc = Órdenes para controlar la consola\nconsoleManual = Filtrar, limpiar y cerrar la consola web\nconsoleclearDesc = Limpiar la consola\nscreenshotDesc = Guardar una imagen de la página\nscreenshotManual = Guardar una imagen PNG de la ventana visible (opcionalmente después de un retraso)\nscreenshotFilenameDesc = Nombre del archivo de destino\nscreenshotFilenameManual = El nombre del archivo (debería tener una extensión '.png') en el cual se guardará la captura.\nscreenshotClipboardDesc = ¿Copiar captura de pantalla al portapapeles? (true/false)\nscreenshotClipboardManual = True si quiere copiar la captura de pantalla en vez de guardarla a un fichero.\nscreenshotChromeDesc2 = ¿Capturar la ventana chrome de %1$S? (true/false)\nscreenshotChromeManual2 = True si quiere tomar la captura de pantalla de la ventana %1$S en vez del contenido de la página web.\nscreenshotGroupOptions = Opciones\nscreenshotDelayDesc = Retraso (segundos)\nscreenshotDelayManual = El tiempo para esperar (en segundos) antes de que sea tomada una captura de pantalla\nscreenshotFullPageDesc = ¿Página completa? (verdadero/falso)\nscreenshotFullPageManual = Verdadero si la captura de pantalla debería incluir las partes de la página que están fuera de los límites actuales de visión.\nscreenshotSelectorChromeConflict = la opción de selector no está permitida cuando la opción chrome es true\nscreenshotGeneratedFilename = Captura el %1$S a las %2$S\nscreenshotErrorSavingToFile = Error al guardar en\nscreenshotSavedToFile = Guardada en\nscreenshotErrorCopying = Ocurrió un error mientras se copiaba al portapapeles.\nscreenshotCopied = Copiada al portapapeles.\nscreenshotTooltip = Tomar una instantánea de la página completa\nhighlightDesc = Resaltar nodos\nhighlightManual = Resaltar nodos que coinciden con un selector en la página\nhighlightSelectorDesc = Selector CSS\nhighlightSelectorManual = El selector CSS usado para encontrar nodos en la página\nhighlightOptionsDesc = Opciones\nhighlightHideGuidesDesc = Ocultar guías\nhighlightHideGuidesManual = Ocultar las guías en torno al nodo resaltado\nhighlightShowInfoBarDesc = Mostrar la barra de información de nodos\nhighlightShowInfoBarManual = Mostrar la barra de información por encima del nodo resaltado (la barra de información muestra el nombre de la etiqueta, los atributos y la dimensión)\nhighlightShowAllDesc = Mostrar todas las coincidencias\nhighlightShowAllManual = Si demasiados nodos coinciden con el selector, sólo se mostrarán los 100 primeros para evitar ralentizar mucho la página. Use esta opción para mostrar todas las coincidencias\nhighlightRegionDesc = Región del modelo de caja\nhighlightRegionManual = Qué región del modelo de caja debe resaltarse: 'content', 'padding', 'border' o 'margin'\nhighlightFillDesc = Rellenar estilo\nhighlightFillManual = Sustituir el estilo de relleno por defecto de la región con un color personalizado\nhighlightKeepDesc = Mantener los resaltadores actuales\nhighlightKeepManual = Por defecto, los resaltadores existentes son ocultados cuando se ejecuta la orden, a menos que esta opción esté marcada\nhighlightOutputConfirm2 = %1$S nodo resaltado;%1$S nodos resaltados\nhighlightOutputMaxReached = %1$S nodos encontrados, pero sólo %2$S nodos resaltados. Use '--showall' para mostrar todos\nunhighlightDesc = Dejar de resaltar todos los nodos\nunhighlightManual = Dejar de resaltar todos los nodos previamente resaltados con la orden 'highlight'\nrestartBrowserDesc = Reiniciar %1$S\nrestartBrowserNocacheDesc = Desactiva la carga de contenido desde el caché al reiniciar\nrestartBrowserRequestCancelled = El reinicio fue cancelado por el usuario.\nrestartBrowserRestarting = Reiniciando %1$S…\ninspectDesc = Inspeccionar un nodo\ninspectManual = Investigar las dimensiones y propiedades de un elemento usando un selector CSS para abrir el resaltador DOM\ninspectNodeDesc = Selector CSS\ninspectNodeManual = Un selector CSS para usar con document.querySelector que identifica un elemento único\neyedropperDesc = Capturar un color de la página\neyedropperManual = Abre un panel que magnifica un área de la página para inspeccionar píxeles y copiar colores\neyedropperTooltip = Capturar un color de la página\ntiltDesc = Visualizar la página en 3D\ntiltManual = Investigar la relación entre varias partes de una página web y sus ancestros en un entorno 3D\ntiltOpenDesc = Abrir la vista 3D del inspector\ntiltOpenManual = Inicializar el inspector 3D de la página y opcionalmente resaltar el nodo usando un selector CSS\ntiltToggleTooltip = Vista 3D\ntiltTranslateDesc = Mover la malla de la página\ntiltTranslateManual = Incrementar la traslación de la malla de la página web en una determinada dirección\ntiltTranslateXDesc = X (píxeles)\ntiltTranslateXManual = La cantidad en píxeles para trasladar la malla de la página web a lo largo del eje X\ntiltTranslateYDesc = Y (píxeles)\ntiltTranslateYManual = La cantidad en píxeles para trasladar la malla de la página web a lo largo del eje Y\ntiltRotateDesc = Rotar la malla de la página web\ntiltRotateManual = Incrementar la rotación de la malla de la página web en una determinada dirección\ntiltRotateXDesc = X (grados)\ntiltRotateXManual = La cantidad en grados para rotar la malla de la página web a lo largo del eje X\ntiltRotateYDesc = Y (grados)\ntiltRotateYManual = La cantidad en grados para rotar la malla de la página web a lo largo del eje Y\ntiltRotateZDesc = Z (grados)\ntiltRotateZManual = La cantidad en grados para rotar la malla de la página web a lo largo del eje Z\ntiltZoomDesc = Acercar o alejar la malla de la página web\ntiltZoomManual = Incrementar el movimiento de la malla de la página web en una cierta dirección a lo largo del eje Z\ntiltZoomAmountDesc = Tamaño (píxeles)\ntiltZoomAmountManual = La cantidad en píxeles para trasladar la malla de la página web a lo largo del eje Z\ntiltResetDesc = Restablecer la traslación, rotación y el tamaño\ntiltResetManual = Restablece cualquier transformación aplicada a la matriz de la malla que modela la visión de la página web\ntiltCloseDesc = Cerrar la visualización si está abierta\ntiltCloseManual = Cerrar la visualización y volver al resaltado por defecto del inspector\ndebuggerClosed = El depurador debe estar abierto antes de usar esta orden\ndebuggerStopped = El depurador debe estar abierto antes de configurar puntos de ruptura\nbreakDesc = Administrar puntos de ruptura\nbreakManual = Órdenes para listar, añadir y eliminar puntos de ruptura\nbreaklistDesc = Mostrar puntos de ruptura conocidos\nbreaklistNone = No hay puntos de ruptura configurados\nbreaklistOutRemove = Eliminar\nbreakaddAdded = Punto de ruptura añadido\nbreakaddFailed = No se puede configurar el punto de ruptura: %S\nbreakaddDesc = Añadir un punto de ruptura\nbreakaddManual = Tipos de puntos de ruptura soportados: línea\nbreakaddlineDesc = Añadir un punto de ruptura en línea\nbreakaddlineFileDesc = JS archivo URI\nbreakaddlineLineDesc = Número de línea\nbreakdelDesc = Eliminar un punto de ruptura\nbreakdelBreakidDesc = Índice de punto de ruptura\nbreakdelRemoved = Punto de ruptura eliminado\ndbgDesc = Administrar depurador\ndbgManual = Órdenes para interrumpir o continuar el hilo principal, entrar, salir y saltar sobre líneas de código\ndbgOpen = Abrir el depurador\ndbgClose = Cerrar el depurador\ndbgInterrupt = Pausar el hilo principal\ndbgContinue = Reanudar el hilo principal y continuar la ejecución que sigue al punto de ruptura, hasta que se encuentre el siguiente punto o se termine el script.\ndbgStepDesc = Administrar pasos\ndbgStepManual = Órdenes para entrar, salir y saltar sobre líneas de código\ndbgStepOverDesc = Ejecuta la sentencia actual y después para en la siguiente sentencia. Si la sentencia actual es una llamada a una función, entonces el depurador ejecuta la función completa y después para en la siguiente sentencia después de la llamada a la función\ndbgStepInDesc = Ejecuta la sentencia actual y después para en la siguiente sentencia. Si la sentencia actual es una llamada a una función, entonces el depurador entra en dicha función; en cualquier otro caso, para en la siguiente sentencia\ndbgStepOutDesc = Sale de la función actual a un nivel superior si la función está anidada. Si está en el cuerpo principal, el script es ejecutado hasta el final o hasta el siguiente punto de ruptura. Las sentencias saltadas son ejecutadas, pero no se introduce en su interior\ndbgListSourcesDesc = Listar los orígenes de las URL cargadas en el depurador\ndbgBlackBoxDesc = Tratar códigos fuente en el depurador como cajas negras\ndbgBlackBoxSourceDesc = Un código fuente específico para tratar como caja negra\ndbgBlackBoxGlobDesc = Tratar como cajas negras todos los códigos fuente que coincidan con este patrón (por ejemplo: \"*.min.js\")\ndbgBlackBoxInvertDesc = Invertir coincidencia, de modo que se traten como cajas negras todos los códigos fuente que no sean el proporcionado o no coincidan con el patrón indicado.\ndbgBlackBoxEmptyDesc = (No hay códigos fuentes tratados como cajas negras)\ndbgBlackBoxNonEmptyDesc = Los siguientes códigos fuente se tratan como cajas negras:\ndbgBlackBoxErrorDesc = Error al pasar al modo de caja negra:\ndbgUnBlackBoxDesc = Dejar de tratar como cajas negras los códigos fuente en el depurador\ndbgUnBlackBoxSourceDesc = Un código fuente específico para dejar de tratar como caja negra\ndbgUnBlackBoxGlobDesc = Dejar de tratar como caja negra todos los códigos fuente que cumplan este patrón (por ejemplo: \"*.min.js\")\ndbgUnBlackBoxEmptyDesc = (No se ha dejado de tratar como caja negra ningún código fuente)\ndbgUnBlackBoxNonEmptyDesc = Se han dejado de tratar como caja negra los siguientes códigos fuente:\ndbgUnBlackBoxErrorDesc = Error al dejar de tratar como caja negra:\ndbgUnBlackBoxInvertDesc = Invertir coincidencia, de modo que se dejen de tratar como cajas negras todos los códigos fuente que no sean el proporcionado o no coincidan con el patrón indicado.\nconsolecloseDesc = Cerrar la consola\nconsoleopenDesc = Abrir la consola\neditDesc = Modificar un recurso de la página\neditManual2 = Editar uno de los recursos que forman parte de esta página\neditResourceDesc = URL a editar\neditLineToJumpToDesc = Línea a la que saltar\nresizePageDesc = Redimensionar la página\nresizePageArgWidthDesc = Anchura en píxeles\nresizePageArgHeightDesc = Altura en píxeles\nresizeModeOnDesc = Entrar en la vista de diseño adaptable\nresizeModeOffDesc = Salir de la vista de diseño adaptable\nresizeModeToggleDesc = Cambiar la vista de diseño adaptable\nresizeModeToggleTooltip = Vista de diseño adaptable\nresizeModeToDesc = Alterar el tamaño de la página\nresizeModeDesc = Controlar el modo de vista de diseño adaptable\nresizeModeManual2 = Los sitios web con diseño adaptable responden a su entorno, así que se muestran bien en una pantalla móvil, en un cine y cualquier cosa entre medias. El modo de diseño adaptable le permite probar una variedad de páginas en %1$S sin tener que reescalar todo el navegador.\ncmdDesc = Manipular las órdenes\ncmdRefreshDesc = Volver a leer el directorio mozcmd\ncmdStatus3 = Órdenes cargadas de '%1$S'\ncmdSetdirDesc = Configurar un directorio mozcmd\ncmdSetdirManual2 = Un directorio 'mozcmd' es una forma sencilla de crear nuevas órdenes personalizadas. Para más información, vea la <a href=\"https://developer.mozilla.org/docs/Tools/GCLI/Customization\">documentación MDN</a>.\ncmdSetdirDirectoryDesc = Directorio que contiene los archivos .mozcmd\naddonDesc = Manipular complementos\naddonListDesc = Listar complementos instalados\naddonListTypeDesc = Seleccionar un tipo de complemento\naddonListDictionaryHeading = Los siguientes diccionarios ya están instalados:\naddonListExtensionHeading = Las siguientes extensiones ya están instaladas:\naddonListLocaleHeading = Los siguientes paquetes de idiomas ya están instalados:\naddonListPluginHeading = Los siguientes plugins ya están instalados:\naddonListThemeHeading = Los siguientes temas de idiomas ya están instalados:\naddonListAllHeading = Los siguientes complementos ya están instalados:\naddonListUnknownHeading = Los siguientes complementos del tipo seleccionado están actualmente instalados:\naddonListOutEnable = Activar\naddonListOutDisable = Desactivar\naddonPending = pendiente\naddonPendingEnable = activar\naddonPendingDisable = desactivar\naddonPendingUninstall = desinstalar\naddonPendingInstall = instalar\naddonPendingUpgrade = actualizar\naddonNameDesc = El nombre del complemento\naddonNoneOfType = No hay complementos de ese tipo instalados.\naddonEnableDesc = Activar el complemento especificado\naddonAlreadyEnabled = %S ya está activada.\naddonEnabled = %S activado.\naddonDisableDesc = Desactivar el complemento especificado\naddonAlreadyDisabled = %S ya está desactivada.\naddonDisabled = %S desactivado.\nexportDesc = Exportar recursos\nexportHtmlDesc = Exportar HTML de la página\npagemodDesc = Hacer cambios a la página\npagemodReplaceDesc = Buscar y reemplazar en los elementos de la página\npagemodReplaceSearchDesc = Qué buscar\npagemodReplaceReplaceDesc = Cadena a reemplazar\npagemodReplaceIgnoreCaseDesc = Realizar una búsqueda con sensibilidad a las mayúsculas\npagemodReplaceRootDesc = Selector CSS de la raíz de la búsqueda\npagemodReplaceSelectorDesc = Selector CSS para concordar en la búsqueda\npagemodReplaceAttributesDesc = Expresión regular para buscar atributos\npagemodReplaceAttrOnlyDesc = Restringir la búsqueda a los atributos\npagemodReplaceContentOnlyDesc = Restringir búsqueda a los nodos de texto\npagemodReplaceResult = Elementos que concuerdan con el selector: %1$S. Reemplaza el texto en los nodos: %2$S. Reemplaza en los atributos: %3$S.\npagemodRemoveDesc = Eliminar elementos y atributos de la página\npagemodRemoveElementDesc = Eliminar elementos de la página\npagemodRemoveElementSearchDesc = Selector CSS que especifica los elementos a eliminar\npagemodRemoveElementRootDesc = Selector CSS que especifica la raíz de la búsqueda\npagemodRemoveElementStripOnlyDesc = Eliminar elemento, pero dejar el contenido\npagemodRemoveElementIfEmptyOnlyDesc = Eliminar sólo elementos vacíos\npagemodRemoveElementResultMatchedAndRemovedElements = Elementos concordantes con el selector: %1$S. Elementos eliminados: %2$S.\npagemodRemoveAttributeDesc = Eliminar los atributos concordantes\npagemodRemoveAttributeSearchAttributesDesc = Expresión regular que especifica los atributos a eliminar\npagemodRemoveAttributeSearchElementsDesc = Selector CSS de los elementos a incluir\npagemodRemoveAttributeRootDesc = Selector CSS de la raíz de la búsqueda\npagemodRemoveAttributeIgnoreCaseDesc = Realizar una búsqueda con sensibilidad a las mayúsculas\npagemodRemoveAttributeResult = Elementos concordantes con el selector: %1$S. Atributos eliminados: %2$S.\ntoolsDesc2 = Hackear las herramientas de desarrollador de %1$S\ntoolsManual2 = Varias órdenes relacionadas con el hackeo directamente en las herramientas de desarrolladores de %1$S.\ntoolsSrcdirDesc = Cargar herramientas de una copia de mozilla-central\ntoolsSrcdirNotFound = %1$s no existe o no es una copia de mozilla-central.\ntoolsSrcdirReloaded = Herramientas cargadas de %1$s.\ntoolsSrcdirManual2 = Cargue las herramientas de desarrollador de %1$S desde una copia completa de mozilla-central.\ntoolsSrcdirDir = Una copia de mozilla-central\ntoolsBuiltinDesc = Usar las herramientas integradas\ntoolsBuiltinManual = Usar las herramientas integradas, ignorando cualquier orden srcdir anterior.\ntoolsBuiltinReloaded = Las herramientas integradas están cargadas.\ntoolsReloadDesc = Recargar las herramientas de desarrollador\ntoolsReloaded2 = Herramientas recargadas.\ncookieDesc = Mostrar y alterar cookies\ncookieManual = Órdenes para listar, crear, eliminar y alterar cookies para el dominio actual.\ncookieListDesc = Mostrar cookies\ncookieListManual = Mostrar una lista de las cookies relativas a la página actual.\ncookieListOutHost = Servidor:\ncookieListOutPath = Ruta:\ncookieListOutExpires = Expira:\ncookieListOutAttributes = Atributos:\ncookieListOutNone = Ninguno\ncookieListOutSession = Al cerrar el navegador (sesión)\ncookieListOutNonePage = No se han encontrado cookies para esta página\ncookieListOutNoneHost = No se han encontrado cookies para el dominio %1$S\ncookieListOutEdit = Editar\ncookieListOutRemove = Eliminar\ncookieRemoveDesc = Eliminar una cookie\ncookieRemoveManual = Eliminar una cookie, dando la clave\ncookieRemoveKeyDesc = La clave de la cookie para eliminar\ncookieSetDesc = Configurar una cookie\ncookieSetManual = Configurar una cookie especificando su clave, su valor y opcionalmente uno o más de los siguientes atributos: expires (max-age en segundos o la fecha de expiración en formato GMTString), path, domain, secure\ncookieSetKeyDesc = La clave de la cookie que configurar\ncookieSetValueDesc = El valor de la cookie que configurar\ncookieSetOptionsDesc = Opciones\ncookieSetPathDesc = La ruta de la cookie que configurar\ncookieSetDomainDesc = El dominio de la cookie que configurar\ncookieSetSecureDesc = Transmitir sólo bajo https\ncookieSetHttpOnlyDesc = No es accesible desde el script del lado del cliente\ncookieSetSessionDesc = Sólo es válido durante la vida de la sesión del navegador\ncookieSetExpiresDesc = La fecha de caducidad de la cookie (en formato RFC2822 o en ISO 8601)\njsbDesc = Embellecedor de JavaScript\njsbUrlDesc = La URL del fichero JS que hay que embellecer\njsbIndentSizeDesc = Tamaño de la sangría en caracteres\njsbIndentSizeManual = El número de caracteres usados para sangrar cada línea\njsbIndentCharDesc = Los caracteres usados para sangrar cada línea\njsbIndentCharManual = Los caracteres usados para sangrar cada línea. Las posibles opciones son espacio o tabulación.\njsbDoNotPreserveNewlinesDesc = No conservar los saltos de línea\njsbPreserveNewlinesManual = Deberían conservarse los saltos de línea actuales\njsbPreserveMaxNewlinesDesc = Número máximo consecutivo de saltos de línea\njsbPreserveMaxNewlinesManual = El número máximo consecutivo de saltos de línea que conservar\njsbJslintHappyDesc = ¿Imponer el modo jslint-stricter?\njsbJslintHappyManual = Cuando esté configurado a true, el modo jslint-stricter está impuesto\njsbBraceStyleDesc2 = Seleccione el estilo de llaves\njsbBraceStyleManual2 = Seleccione el estilo de llaves: collapse (poner las llaves en la misma línea que las declaraciones de control), expand (poner las llaves en su propia línea, estilo Allman o ANSI), end-expand (poner las llaves de cierre en su propia línea), expand-strict (poner las llaves en su propia línea, incluso si rompen su código).\njsbNoSpaceBeforeConditionalDesc = Sin espacio antes de las sentencias condicionales\njsbUnescapeStringsDesc = ¿De-escapar los caracteres \\\\xNN?\\u0020\njsbUnescapeStringsManual = ¿Deberían de-escaparse los caracteres imprimibles en cadenas con la notación \\\\xNN?\njsbInvalidURL = Introduzca una URL válida\njsbOptionsDesc = Opciones\ncalllogDesc = Órdenes para manipular el registro de las llamadas a las funciones\ncalllogStartDesc = Iniciar el registro de llamadas a funciones en la consola\ncalllogStartReply = Registro de llamadas iniciado.\ncalllogStopDesc = Detener el registro de llamadas a funciones en la consola\ncalllogStopNoLogging = No hay ningún registro activo de llamadas\ncalllogStopReply = Registro de llamadas detenido. Contextos activos: %1$S.\ncalllogChromeStartDesc = Empezar a registrar las llamadas a las funciones de código chrome en la consola\ncalllogChromeSourceTypeDesc = Objeto global, URI JSM o JS desde el cual obtener un objeto global\ncalllogChromeSourceTypeManual = El objeto global, URI de un JSM, o un JS para ejecutar en una ventana chrome desde el cual obtener un objeto global\ncalllogChromeStartReply = Registro de llamadas iniciado.\ncalllogChromeStopDesc = Detener el registro de llamadas\ncalllogChromeStopNoLogging = No está activo el registro de llamadas para código chrome\ncalllogChromeStopReply = Registro de llamadas detenido. Contextos activos: %1$S.\ncallLogChromeAnonFunction = <anónima>\ncallLogChromeMethodCall = Llamada al método\ncallLogChromeInvalidJSM = ¡JSM no válido!\ncallLogChromeVarNotFoundContent = Variable no encontrada en la ventana content.\ncallLogChromeVarNotFoundChrome = Variable no encontrada en la ventana chrome.\ncallLogChromeEvalException = El JavaScript evaluado lanzó la siguiente excepción\ncallLogChromeEvalNeedsObject = El código JavaScript debería resultar en un objeto cuyas llamadas a métodos deban ser monitorizadas. Por ejemplo \"({a1: function() {this.a2()},a2: function() {}});\"\nscratchpadOpenTooltip = Borrador\npaintflashingDesc = Resaltar el área pintada\npaintflashingOnDesc = Activar el resaltador de pintado\npaintflashingOffDesc = Desactivar el resaltador de pintado\npaintflashingChromeDesc = cuadros chrome\npaintflashingManual = Pintar las áreas repintadas en colores diferentes\npaintflashingTooltip = Resaltar el área pintada\npaintflashingToggleDesc = Cambiar el pintado\nsplitconsoleTooltip = Alternar consola dividida\nappCacheDesc = Utilidades del caché de aplicación\nappCacheValidateDesc = Validar el manifest de la caché\nappCacheValidateManual = Encontrar errores relacionados con el manifest de la caché y los ficheros que referencia\nappCacheValidateUriDesc = URI para comprobar\nappCacheValidatedSuccessfully = El appcache se ha validado correctamente.\nappCacheClearDesc = Limpiar entradas del caché de aplicación\nappCacheClearManual = Limpiar una o más entradas del caché de aplicación\nappCacheClearCleared = Las entradas se han limpiado correctamente.\nappCacheListDesc = Mostrar una lista de entradas de la caché de aplicación.\nappCacheListManual = Muestra una lista de todas las entrada de la caché de aplicaciones. Si usa el parámetro de búsqueda entonces la tabla muestra una lista de entradas que contienen el término de búsqueda.\nappCacheListSearchDesc = Filtrar resultados usando un término de búsqueda.\nappCacheListKey = Clave:\nappCacheListDataSize = Tamaño de los datos:\nappCacheListDeviceID = ID del dispositivo:\nappCacheListExpirationTime = Expira:\nappCacheListFetchCount = Contador de descargas:\nappCacheListLastFetched = Última descarga:\nappCacheListLastModified = Última modificación:\nappCacheListViewEntry = Ver entrada\nappCacheViewEntryDesc = Abrir una nueva pestaña que contiene la información de la entrada de caché especificada.\nappCacheViewEntryManual = Abrir una nueva pestaña que contiene la información de la entrada de caché especificada.\nappCacheViewEntryKey = La clave para la entrada a mostrar.\nprofilerDesc = Administrar analizador\nprofilerManual = Órdenes para empezar o detener un analizador JavaScript\nprofilerOpenDesc = Abrir el analizador\nprofilerCloseDesc = Cerrar el analizador\nprofilerStartDesc = Empezar a analizar\nprofilerStartManual = Nombre de un análisis con el que desea comenzar.\nprofilerStopDesc = Detener el análisis\nprofilerStopManual = Nombre de un análisis que desea detener.\nprofilerListDesc = Mostrar todos los análisis\nprofilerShowDesc = Mostrar un análisis individual\nprofilerShowManual = Nombre de un análisis.\nprofilerAlreadyStarted2 = El análisis ya ha sido iniciado.\nprofilerNotFound = Análisis no encontrado\nprofilerNotStarted3 = El analizador no ha sido iniciado aún. Use 'profile start' para comenzar a analizar\nprofilerStarted2 = Registrando…\nprofilerStopped = Detenido…\nprofilerNotReady = Para que funcione esta orden tiene que abrir primero el analizador\nlistenDesc = Abrir un puerto de depuración remota\nlistenManual2 = %1$S permite realizar una depuración remota bajo una conexión TCP/IP. Por razones de seguridad, esta característica está desactivada, pero puede activarla utilizando esta orden.\nlistenPortDesc = El puerto TCP a escuchar\nlistenDisabledOutput = La escucha está desactivada por la preferencia devtools.debugger.remote-enabled\nlistenInitOutput = Escuchando en el puerto %1$S\nlistenNoInitOutput = DebuggerServer sin inicializar\nmediaDesc = emulación del tipo de medio CSS\nmediaEmulateDesc = Emular el tipo de medio CSS especificado\nmediaEmulateManual = Ver el documento como si se hubiera generado en un dispositivo que admite el tipo de medio dado, con las reglas CSS relevantes aplicadas.\nmediaEmulateType = El tipo de medio que se quiere emular\nmediaResetDesc = Dejar de emular un tipo de medio CSS\ninjectDesc = Inyecte bibliotecas comunes en la página\ninjectManual2 = Inyecte bibliotecas comunes en el contenido de la página que también podrán ser accedidos desde la consola.\ninjectLibraryDesc = Seleccione la biblioteca o introduzca una URI de script válida que desea inyectar\ninjectLoaded = %1$S cargada\ninjectFailed = No se pudo cargar %1$S - URI no válida\nfolderDesc = Abrir carpetas\nfolderOpenDesc = Abrir ruta a la carpeta\nfolderOpenDir = Ruta al directorio\nfolderOpenProfileDesc = Abrir directorio del perfil\nfolderInvalidPath = Introduzca una ruta válida\nfolderOpenDirResult = %1$S abierto\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/inspector.dtd",
    "content": "<!ENTITY inspectorHTMLEdit.label \"Editar como HTML\">\n<!ENTITY inspectorHTMLEdit.accesskey \"E\">\n<!ENTITY inspectorHTMLCopyInner.label \"Copiar el HTML interno\">\n<!ENTITY inspectorHTMLCopyInner.accesskey \"I\">\n<!ENTITY inspectorHTMLCopyOuter.label \"Copiar el HTML externo\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey \"O\">\n<!ENTITY inspectorCopyUniqueSelector.label \"Copiar selector único\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey \"s\">\n<!ENTITY inspectorHTMLPasteOuter.label \"Pegar HTML exterior\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey \"H\">\n<!ENTITY inspectorHTMLPasteInner.label \"Pegar HTML interno\">\n<!ENTITY inspectorHTMLPasteInner.accesskey \"L\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label \"Pegar…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey \"P\">\n<!ENTITY inspectorHTMLPasteBefore.label \"Antes\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey \"A\">\n<!ENTITY inspectorHTMLPasteAfter.label \"Tras\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey \"T\">\n<!ENTITY inspectorHTMLPasteFirstChild.label \"Como primer hijo\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey \"C\">\n<!ENTITY inspectorHTMLPasteLastChild.label \"Como último hijo\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey \"m\">\n<!ENTITY inspectorHTMLDelete.label \"Eliminar nodo\">\n<!ENTITY inspectorHTMLDelete.accesskey \"D\">\n<!ENTITY inspector.selectButton.tooltip \"Seleccionar un elemento con el ratón\">\n<!ENTITY inspectorSearchHTML.label2 \"Buscar con selectores CSS\">\n<!ENTITY inspectorSearchHTML.key \"F\">\n<!ENTITY inspectorCopyImageDataUri.label \"Copiar Data-URL de la imagen\">\n<!ENTITY inspectorShowDOMProperties.label \"Mostrar propiedades DOM\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nconfirmNavigationAway.message2 = Si abandona esta página, los cambios que haya realizado se perderán.\nconfirmNavigationAway.buttonLeave = Abandonar página\nconfirmNavigationAway.buttonLeaveAccesskey = g\nconfirmNavigationAway.buttonStay = Mantenerse en la página\nconfirmNavigationAway.buttonStayAccesskey = s\nbreadcrumbs.siblings = Hermanos\ndebuggerPausedWarning.message = El depurador está pausado. Algunas características como la selección con el ratón no funcionarán.\nnodeMenu.tooltiptext = Operaciones del nodo\ninspector.label = Inspector\ninspector.commandkey = C\ninspector.accesskey = I\ninspector.panelLabel = Panel del inspector\ninspector.panelLabel.markupView = Vista de etiquetas\nmarkupView.more.showing = Algunos nodos fueron ocultados.\nmarkupView.more.showAll = Mostrar todos los %S nodos\ninspector.tooltip = Inspector de estilo y DOM\npreviewTooltip.image.brokenImage = No se ha podido cargar la imagen\neventsTooltip.openInDebugger = Abrir en el depurador\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title \"Modelo de caja\">\n<!ENTITY margin.tooltip \"margen\">\n<!ENTITY border.tooltip \"borde\">\n<!ENTITY padding.tooltip \"padding\">\n<!ENTITY content.tooltip \"contenido\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY netmonitorUI.perfNotice1 \"• Pulse en el botón\">\n<!ENTITY netmonitorUI.perfNotice2 \"para iniciar análisis de rendimiento.\">\n<!ENTITY netmonitorUI.reloadNotice1 \"• Realice una petición o\">\n<!ENTITY netmonitorUI.reloadNotice2 \"Recargue\">\n<!ENTITY netmonitorUI.reloadNotice3 \"la página para ver información detallada sobre la actividad de red.\">\n<!ENTITY netmonitorUI.toolbar.status2 \"✓\">\n<!ENTITY netmonitorUI.toolbar.method \"Método\">\n<!ENTITY netmonitorUI.toolbar.file \"Archivo\">\n<!ENTITY netmonitorUI.toolbar.domain \"Dominio\">\n<!ENTITY netmonitorUI.toolbar.type \"Tipo\">\n<!ENTITY netmonitorUI.toolbar.transferred \"Transferido\">\n<!ENTITY netmonitorUI.toolbar.size \"Tamaño\">\n<!ENTITY netmonitorUI.toolbar.waterfall \"Línea de tiempos\">\n<!ENTITY netmonitorUI.tab.headers \"Cabeceras\">\n<!ENTITY netmonitorUI.tab.cookies \"Cookies\">\n<!ENTITY netmonitorUI.tab.params \"Parámetros\">\n<!ENTITY netmonitorUI.tab.response \"Respuesta\">\n<!ENTITY netmonitorUI.tab.timings \"Tiempos\">\n<!ENTITY netmonitorUI.tab.preview \"Vista preliminar\">\n<!ENTITY netmonitorUI.tab.security \"Seguridad\">\n<!ENTITY netmonitorUI.footer.filterAll \"Todo\">\n<!ENTITY netmonitorUI.footer.filterHTML \"HTML\">\n<!ENTITY netmonitorUI.footer.filterCSS \"CSS\">\n<!ENTITY netmonitorUI.footer.filterJS \"JS\">\n<!ENTITY netmonitorUI.footer.filterXHR \"XHR\">\n<!ENTITY netmonitorUI.footer.filterFonts \"Tipografía\">\n<!ENTITY netmonitorUI.footer.filterImages \"Imágenes\">\n<!ENTITY netmonitorUI.footer.filterMedia \"Medios\">\n<!ENTITY netmonitorUI.footer.filterFlash \"Flash\">\n<!ENTITY netmonitorUI.footer.filterOther \"Otros\">\n<!ENTITY netmonitorUI.footer.clear \"Limpiar\">\n<!ENTITY netmonitorUI.footer.perf \"Activar/desactivar análisis de rendimiento…\">\n<!ENTITY netmonitorUI.panesButton.tooltip \"Cambiar información de red\">\n<!ENTITY netmonitorUI.summary.url \"URL pedida:\">\n<!ENTITY netmonitorUI.summary.method \"Método de la petición:\">\n<!ENTITY netmonitorUI.summary.address \"Dirección remota:\">\n<!ENTITY netmonitorUI.summary.status \"Código de estado:\">\n<!ENTITY netmonitorUI.summary.version \"Versión:\">\n<!ENTITY netmonitorUI.summary.size \"Tamaño de las cabeceras:\">\n<!ENTITY netmonitorUI.response.name \"Nombre:\">\n<!ENTITY netmonitorUI.response.dimensions \"Dimensiones:\">\n<!ENTITY netmonitorUI.response.mime \"Tipo MIME:\">\n<!ENTITY netmonitorUI.response.encoding \"Codificación:\">\n<!ENTITY netmonitorUI.timings.blocked \"Bloqueada:\">\n<!ENTITY netmonitorUI.timings.dns \"Resolución DNS:\">\n<!ENTITY netmonitorUI.timings.connect \"Conectando:\">\n<!ENTITY netmonitorUI.timings.send \"Enviando:\">\n<!ENTITY netmonitorUI.timings.wait \"Esperando:\">\n<!ENTITY netmonitorUI.timings.receive \"Recibiendo:\">\n<!ENTITY netmonitorUI.security.warning.sslv3 \"El protocolo SSL 3.0 está desaprobado y es inseguro.\">\n<!ENTITY netmonitorUI.security.warning.cipher \"El cifrado usado está desaprobado y es inseguro.\">\n<!ENTITY netmonitorUI.security.error \"Ha sucedido un error:\">\n<!ENTITY netmonitorUI.security.protocolVersion \"Versión del protocolo:\">\n<!ENTITY netmonitorUI.security.cipherSuite \"Suite de cifrado:\">\n<!ENTITY netmonitorUI.security.hsts \"Seguridad estricta de transporte HTTP:\">\n<!ENTITY netmonitorUI.security.hpkp \"Fijado (Pinning) de clave pública:\">\n<!ENTITY netmonitorUI.security.connection \"Conexión:\">\n<!ENTITY netmonitorUI.security.certificate \"Certificados:\">\n<!ENTITY netmonitorUI.context.perfTools \"Iniciar análisis de rendimiento…\">\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"I\">\n<!ENTITY netmonitorUI.context.copyUrl \"Copiar URL\">\n<!ENTITY netmonitorUI.context.copyAsCurl \"Copiar como cURL\">\n<!ENTITY netmonitorUI.context.copyUrl.accesskey \"C\">\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"Copiar imagen como URI de datos\">\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey \"o\">\n<!ENTITY netmonitorUI.summary.editAndResend \"Editar y volver a enviar\">\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey \"E\">\n<!ENTITY netmonitorUI.summary.rawHeaders \"Cabeceras sin procesar\">\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Cabeceras de la petición:\">\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Cabeceras de la respuesta:\">\n<!ENTITY netmonitorUI.context.newTab \"Abrir en una pestaña nueva\">\n<!ENTITY netmonitorUI.context.newTab.accesskey \"A\">\n<!ENTITY netmonitorUI.custom.newRequest \"Nueva petición\">\n<!ENTITY netmonitorUI.custom.query \"Cadena de la consulta:\">\n<!ENTITY netmonitorUI.custom.headers \"Cabeceras de la petición:\">\n<!ENTITY netmonitorUI.custom.postData \"Cuerpo de la petición:\">\n<!ENTITY netmonitorUI.custom.send \"Enviar\">\n<!ENTITY netmonitorUI.custom.cancel \"Cancelar\">\n<!ENTITY netmonitorUI.backButton \"Atrás\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnetmonitor.label = Red\nnetmonitor.panelLabel = Panel de red\nnetmonitor.commandkey = Q\nnetmonitor.accesskey = r\nnetmonitor.tooltip = Monitor de red\nnetmonitor.security.state.secure = La conexión usada para recuperar este recurso estaba cifrada.\nnetmonitor.security.state.insecure = La conexión usada para recuperar este recurso no estaba cifrada.\nnetmonitor.security.state.broken = Un error de seguridad ha impedido que se cargue el recurso.\nnetmonitor.security.state.weak = Este recurso se ha transferido sobre una conexión que ha usado un cifrado débil.\nnetmonitor.security.enabled = Activado\nnetmonitor.security.disabled = Desactivado\nnetmonitor.security.hostHeader = Servidor %S:\nnetmonitor.security.notAvailable = <No disponible>\ncollapseDetailsPane = Ocultar los detalles de la petición\nexpandDetailsPane = Mostrar los detalles de la petición\nheadersEmptyText = No hay cabeceras para esta petición\nheadersFilterText = Filtrar cabeceras\ncookiesEmptyText = No hay cookies para esta petición\ncookiesFilterText = Filtrar cookies\nparamsEmptyText = No hay parámetros para esta petición\nparamsFilterText = Filtrar los parámetros de la petición\nparamsQueryString = Cadena consultada\nparamsFormData = Datos de formulario\nparamsPostPayload = Carga de la petición\nrequestHeaders = Cabeceras de la petición\nrequestHeadersFromUpload = Cabeceras de la petición del flujo de subida\nresponseHeaders = Cabeceras de la respuesta\nrequestCookies = Cookies de la petición\nresponseCookies = Cookies de la respuesta\njsonFilterText = Filtrar propiedades\njsonScopeName = JSON\njsonpScopeName = JSONP → callback %S()\nnetworkMenu.sortedAsc = Ordenar de forma ascendente\nnetworkMenu.sortedDesc = Ordenar de forma descendente\nnetworkMenu.empty = No hay solicitudes\nnetworkMenu.summary = Una solicitud, #2 KB, #3 s;#1 solicitudes, #2 KB, #3 s\nnetworkMenu.sizeKB = %S KB\nnetworkMenu.sizeUnavailable = —\nnetworkMenu.totalMS = → %S ms\nnetworkMenu.millisecond = %S ms\nnetworkMenu.second = %S s\nnetworkMenu.minute = %S min\npieChart.loading = Cargando\npieChart.unavailable = Sin datos\ntableChart.loading = Espere…\ntableChart.unavailable = No hay datos disponibles\ncharts.sizeKB = %S KB\ncharts.totalS = %S s\ncharts.cacheEnabled = Usando caché\ncharts.cacheDisabled = Sin usar caché\ncharts.totalSize = Tamaño: %S KB\ncharts.totalSeconds = Tiempo: #1 segundo;Tiempo: #1 segundos\ncharts.totalCached = Respuestas cacheadas: %S\ncharts.totalCount = Solicitudes totales: %S\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/profiler.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY profilerUI.emptyNotice1 \"Pulse en el botón\">\n<!ENTITY profilerUI.emptyNotice2 \"para comenzar a grabar llamadas a funciones JavaScript.\">\n<!ENTITY profilerUI.stopNotice1 \"Pulse en el botón\">\n<!ENTITY profilerUI.stopNotice2 \"de nuevo para dejar de analizar.\">\n<!ENTITY profilerUI.loadingNotice \"Cargando…\">\n<!ENTITY profilerUI.recordButton.tooltip \"Grabar llamadas a funciones JavaScript.\">\n<!ENTITY profilerUI.importButton \"Importar…\">\n<!ENTITY profilerUI.exportButton \"Guardar\">\n<!ENTITY profilerUI.clearButton \"Limpiar\">\n<!ENTITY profilerUI.toolbar.waterfall \"Línea de tiempos\">\n<!ENTITY profilerUI.toolbar.js-calltree \"JavaScript\">\n<!ENTITY profilerUI.toolbar.memory-calltree1 \"Asignaciones de memoria\">\n<!ENTITY profilerUI.toolbar.js-flamegraph \"Gráfico de llamarada JS\">\n<!ENTITY profilerUI.toolbar.memory-flamegraph1 \"Gráfico de llamaradas de asignaciones de memoria\">\n<!ENTITY profilerUI.table.totalDuration2 \"Tiempo total\">\n<!ENTITY profilerUI.table.selfDuration2 \"Tiempo propio\">\n<!ENTITY profilerUI.table.totalPercentage \"Coste total\">\n<!ENTITY profilerUI.table.selfPercentage \"Coste propio\">\n<!ENTITY profilerUI.table.samples \"Ejemplos\">\n<!ENTITY profilerUI.table.function \"Función\">\n<!ENTITY profilerUI.table.totalAlloc1 \"Total de asignaciones de memoria muestreadas\">\n<!ENTITY profilerUI.table.totalAllocTooltip \"El número total de asignaciones de objetos muestreados en esta ubicación y en las llamadas.\">\n<!ENTITY profilerUI.table.selfAlloc1 \"Asignaciones de memoria automuestreadas\">\n<!ENTITY profilerUI.table.selfAllocTooltip \"El número de asignaciones de objetos muestreados en esta ubicación.\">\n<!ENTITY profilerUI.newtab.tooltiptext \"Añadir nueva pestaña a partir de la selección\">\n<!ENTITY profilerUI.options.filter.tooltiptext \"Seleccione qué datos mostrar en la línea de tiempos\">\n<!ENTITY profilerUI.options.gear.tooltiptext \"Configurar preferencias de rendimiento.\">\n<!ENTITY profilerUI.invertTree \"Invertir árbol de llamadas\">\n<!ENTITY profilerUI.invertTree.tooltiptext \"Invertir el árbol de llamadas muestra las rutas de llamadas analizadas comenzando desde los marcos más recientes y expandiéndose hasta los más antiguos.\">\n<!ENTITY profilerUI.invertFlameGraph \"Invertir gráfico de llamarada\">\n<!ENTITY profilerUI.invertFlameGraph.tooltiptext \"Invertir el gráfico de llamaradas muestra las rutas de llamadas analizadas comenzando desde los marcos más recientes y expandiéndose hasta los más antiguos.\">\n<!ENTITY profilerUI.showPlatformData \"Mostrar datos de la plataforma Gecko\">\n<!ENTITY profilerUI.showPlatformData.tooltiptext \"Mostrar los datos de plataforma permite que los informes del analizador de JavaScript incluyan los símbolos de la plataforma Gecko.\">\n<!ENTITY profilerUI.flattenTreeRecursion \"Allanar recursión en árbol\">\n<!ENTITY profilerUI.flattenTreeRecursion.tooltiptext \"Allanar recursión al inspeccionar funciones.\">\n<!ENTITY profilerUI.enableMemory \"Grabar uso de memoria\">\n<!ENTITY profilerUI.enableMemory.tooltiptext \"Grabar el consumo de memoria durante el análisis.\">\n<!ENTITY profilerUI.enableFramerate \"Grabar tasa de refresco\">\n<!ENTITY profilerUI.enableFramerate.tooltiptext \"Grabar tasa de refresco durante el análisis.\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/profiler.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprofiler.label2 = Rendimiento\nprofiler.panelLabel2 = Panel de rendimiento\nprofiler.commandkey2 = VK_F5\nprofiler.accesskey = n\nprofiler.tooltip2 = Analizador JavaScript\nnoRecordingsText = Aún no hay análisis.\nrecordingsList.itemLabel = Grabando #%S\nrecordingsList.recordingLabel = En curso…\nrecordingsList.durationLabel = %S ms\nrecordingsList.saveLabel = Guardar\nprofile.tab = %1$S ms → %2$S ms\ngraphs.fps = ips\ngraphs.ms = ms\ncategory.other = Gecko\ncategory.css = Estilos\ncategory.js = JIT\ncategory.gc = GC\ncategory.network = Red\ncategory.graphics = Gráficos\ncategory.storage = Almacenamiento\ncategory.events = Entrada y eventos\ntable.ms = ms\ntable.percentage = %\ntable.root = (raíz)\ntable.idle = (inactivo)\ntable.url.tooltiptext = Ver fuente en el depurador\ntable.zoom.tooltiptext = Inspeccionar marco en una pestaña nueva\nrecordingsList.saveDialogTitle = Guardar perfil…\nrecordingsList.saveDialogJSONFilter = Archivos JSON\nrecordingsList.saveDialogAllFilter = Todos los archivos\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprojecteditor.confirmUnsavedTitle = Cambios sin guardar\nprojecteditor.confirmUnsavedLabel2 = Tiene cambios no guardados que se perderán. ¿Seguro que desea continuar?\nprojecteditor.deleteLabel = Eliminar\nprojecteditor.deletePromptTitle = Eliminar\nprojecteditor.deleteFolderPromptMessage = ¿Está seguro de que quiere eliminar esta carpeta?\nprojecteditor.deleteFilePromptMessage = ¿Está seguro de que quiere eliminar este archivo?\nprojecteditor.newLabel = Nuevo…\nprojecteditor.renameLabel = Renombrar\nprojecteditor.saveLabel = Guardar\nprojecteditor.saveAsLabel = Guardar como…\nprojecteditor.selectFileLabel = Seleccione un archivo\nprojecteditor.openFolderLabel = Seleccione una carpeta\nprojecteditor.openFileLabel = Abrir un archivo\nprojecteditor.find.commandkey = F\nprojecteditor.save.commandkey = S\nprojecteditor.new.commandkey = N\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nresponsiveUI.rotate2 = Rotar\nresponsiveUI.screenshot = Captura de pantalla\nresponsiveUI.screenshotGeneratedFilename = Captura el %1$S a las %2$S\nresponsiveUI.touch = Simular eventos de toque (puede que sea necesario recargar la página)\nresponsiveUI.addPreset = Añadir preferencia\nresponsiveUI.removePreset = Eliminar preferencia\nresponsiveUI.customResolution = %S (personalizado)\nresponsiveUI.namedResolution = %S (%S)\nresponsiveUI.customNamePromptTitle = Vista de diseño adaptable\nresponsiveUI.close = Salir del modo de diseño adaptable\nresponsiveUI.customNamePromptMsg = Dar un nombre a la preferencia %Sx%S\nresponsiveUI.resizerTooltip = Use la tecla Control para más precisión. Use la tecla Mayús para tamaños redondeados.\nresponsiveUI.needReload = Si se han añadido anteriormente escuchadores de eventos de toque, es necesario recargar la página.\nresponsiveUI.notificationReload = Recargar\nresponsiveUI.notificationReload_accesskey = E\nresponsiveUI.dontShowReloadNotification = No volver a mostrar\nresponsiveUI.dontShowReloadNotification_accesskey = N\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"Borrador\">\n<!ENTITY fileMenu.label \"Archivo\">\n<!ENTITY fileMenu.accesskey \"A\">\n<!ENTITY newWindowCmd.label \"Nueva ventana\">\n<!ENTITY newWindowCmd.accesskey \"N\">\n<!ENTITY newWindowCmd.commandkey \"n\">\n<!ENTITY openFileCmd.label \"Abrir archivo…\">\n<!ENTITY openFileCmd.accesskey \"O\">\n<!ENTITY openFileCmd.commandkey \"o\">\n<!ENTITY openRecentMenu.label \"Abrir recientes\">\n<!ENTITY openRecentMenu.accesskey \"R\">\n<!ENTITY revertCmd.label \"Revertir…\">\n<!ENTITY revertCmd.accesskey \"t\">\n<!ENTITY saveFileCmd.label \"Guardar\">\n<!ENTITY saveFileCmd.accesskey \"g\">\n<!ENTITY saveFileCmd.commandkey \"s\">\n<!ENTITY saveFileAsCmd.label \"Guardar como…\">\n<!ENTITY saveFileAsCmd.accesskey \"A\">\n<!ENTITY closeCmd.label \"Cerrar\">\n<!ENTITY closeCmd.key \"W\">\n<!ENTITY closeCmd.accesskey \"C\">\n<!ENTITY viewMenu.label \"Ver\">\n<!ENTITY viewMenu.accesskey \"V\">\n<!ENTITY lineNumbers.label \"Mostrar números de línea\">\n<!ENTITY lineNumbers.accesskey \"L\">\n<!ENTITY wordWrap.label \"Ajustar líneas\">\n<!ENTITY wordWrap.accesskey \"j\">\n<!ENTITY highlightTrailingSpace.label \"Resaltar espacios al final de la línea\">\n<!ENTITY highlightTrailingSpace.accesskey \"f\">\n<!ENTITY largerFont.label \"Mayor tamaño de letra\">\n<!ENTITY largerFont.accesskey \"M\">\n<!ENTITY largerFont.commandkey \"+\">\n<!ENTITY smallerFont.label \"Menor tamaño de letra\">\n<!ENTITY smallerFont.accesskey \"e\">\n<!ENTITY smallerFont.commandkey \"-\">\n<!ENTITY normalSize.label \"Tamaño normal\">\n<!ENTITY normalSize.accesskey \"N\">\n<!ENTITY normalSize.commandkey \"0\">\n<!ENTITY editMenu.label \"Editar\">\n<!ENTITY editMenu.accesskey \"E\">\n<!ENTITY run.label \"Ejecutar\">\n<!ENTITY run.accesskey \"R\">\n<!ENTITY run.key \"r\">\n<!ENTITY inspect.label \"Inspeccionar\">\n<!ENTITY inspect.accesskey \"I\">\n<!ENTITY inspect.key \"i\">\n<!ENTITY display.label \"Mostrar\">\n<!ENTITY display.accesskey \"m\">\n<!ENTITY display.key \"l\">\n<!ENTITY pprint.label \"Adaptar para impresión\">\n<!ENTITY pprint.key \"p\">\n<!ENTITY pprint.accesskey \"p\">\n<!ENTITY environmentMenu.label \"Entorno\">\n<!ENTITY environmentMenu.accesskey \"N\">\n<!ENTITY contentContext.label \"Restringido\">\n<!ENTITY contentContext.accesskey \"s\">\n<!ENTITY browserContext.label \"Navegador\">\n<!ENTITY browserContext.accesskey \"v\">\n<!ENTITY helpMenu.label \"Ayuda\">\n<!ENTITY helpMenu.accesskey \"y\">\n<!ENTITY helpMenuWin.label \"Ayuda\">\n<!ENTITY helpMenuWin.accesskey \"y\">\n<!ENTITY documentationLink.label \"Ayuda de borrador en MDN\">\n<!ENTITY documentationLink.accesskey \"D\">\n<!ENTITY resetContext2.label \"Restablecer variables\">\n<!ENTITY resetContext2.accesskey \"R\">\n<!ENTITY reloadAndRun.label \"Recargar y ejecutar\">\n<!ENTITY reloadAndRun.accesskey \"E\">\n<!ENTITY reloadAndRun.key \"r\">\n<!ENTITY executeMenu.label \"Acción\">\n<!ENTITY executeMenu.accesskey \"n\">\n<!ENTITY errorConsoleCmd.commandkey \"j\">\n<!ENTITY evalFunction.label \"Evaluar función actual\">\n<!ENTITY evalFunction.accesskey \"f\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nexport.fileOverwriteConfirmation = El archivo ya existe. ¿Sobrescribir?\nbrowserWindow.unavailable = Borrador no puede encontrar ninguna ventana del navegador en la cual ejecutar el código.\nscratchpadContext.invalid = El borrador no puede ejecutar esta operación en el modo actual.\nopenFile.title = Abrir archivo\nopenFile.failed = Error al leer el archivo.\nimportFromFile.convert.failed = No se ha podido convertir el archivo a Unicode de %1$S.\nclearRecentMenuItems.label = Limpiar elementos\nsaveFileAs = Guardar archivo como\nsaveFile.failed = La operación de guardado del archivo ha fallado.\nconfirmClose = ¿Quiere guardar los cambios realizados en este borrador?\nconfirmClose.title = Cambios sin guardar\nconfirmRevert = ¿Quiere revertir los cambios realizados en este borrador?\nconfirmRevert.title = Revertir cambios\nscratchpadIntro1 = /*\\n * Esto es un borrador de JavaScript.\\n *\\n * Escriba algo de JavaScript, después haga clic derecho o elija del menú Acción:\\n * 1. Ejecutar para evaluar el texto seleccionado (%1$S),\\n * 2. Inspeccionar para mostrar el inspector de objetos con el resultado (%2$S), o,\\n * 3. Mostrar para insertar el resultado en un comentario después de la selección. (%3$S)\\n */\\n\\n\nscratchpad.noargs = El borrador ha sido creado sin ningún argumento.\nbrowserContext.notification = Este borrador se ejecuta en el contexto del navegador.\nhelp.openDocumentationPage = https://developer.mozilla.org/es/Herramientas/Borrador\nscratchpad.statusBarLineCol = Línea %1$S, columna %2$S\nfileNoLongerExists.notification = Este fichero ya no existe.\npropertiesFilterPlaceholder = Filtrar propiedades\nconnectionTimeout = Tiempo de espera superado. Compruebe la Consola de errores en ambos extremos para encontrar potenciales mensajes de error. Reabra el Borrador para intentarlo de nuevo.\nscratchpad.label = Borrador\nscratchpad.panelLabel = Panel del borrador\nscratchpad.tooltip = Borrador\nselfxss.msg = Advertencia de fraude: lleve cuidado cuando pegue cosas que no comprende. Esto podría permitir a los atacantes robar su identidad o tomar el control de su equipo. Escriba '%S' en la pizarra de debajo para poder pegar.\nselfxss.okstring = permitir pegar\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY shaderEditorUI.vertexShader \"Sombreador de vértices\">\n<!ENTITY shaderEditorUI.fragmentShader \"Sombreador de fragmentos\">\n<!ENTITY shaderEditorUI.reloadNotice1 \"Recargar\">\n<!ENTITY shaderEditorUI.reloadNotice2 \"la página para poder editar código GLSL.\">\n<!ENTITY shaderEditorUI.emptyNotice \"Esperando a que se cree un contexto WebGL…\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nToolboxShaderEditor.label = Editor de sombreadores (shaders)\nToolboxShaderEditor.panelLabel = Panel del editor de sombreado\nToolboxShaderEditor.tooltip = Editor en tiempo real del lenguaje de sombreado GLSL para WebGL\nshadersList.programLabel = Programa %S\nshadersList.blackboxLabel = Alternar visibilidad de geometría\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndimensions = %S×%S\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY gotoLineCmd.label \"Saltar a la línea…\">\n<!ENTITY gotoLineCmd.key \"J\">\n<!ENTITY gotoLineCmd.accesskey \"l\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nfindCmd.promptTitle = Buscar…\nfindCmd.promptMessage = Buscar:\ngotoLineCmd.promptTitle = Ir a la línea…\ngotoLineCmd.promptMessage = Saltar al número de línea:\nannotation.breakpoint.title = Punto de ruptura: %S\nannotation.currentLine = Línea actual\nannotation.debugLocation.title = Paso actual: %S\nautocompletion.docsLink = docs\nautocompletion.notFound = no encontrado\njumpToLine.commandkey = J\ntoggleComment.commandkey = /\nindentLess.commandkey = [\nindentMore.commandkey = ]\nmoveLineUp.commandkey = Alt-Up\nmoveLineDown.commandkey = Alt-Down\nautocompletion.commandkey = Space\nshowInformation2.commandkey = Shift-Ctrl-Space\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nstorage.commandkey = VK_F9\nstorage.accesskey = A\nstorage.label = Almacenamiento\nstorage.menuLabel = Inspector de almacenamiento\nstorage.panelLabel = Panel de almacenamiento\nstorage.tooltip2 = Inspector de almacenamiento (cookies, almacenamiento local…)\ntree.emptyText = No hay servidores en la página\ntable.emptyText = No hay datos para el servidor seleccionado\ntree.labels.cookies = Cookies\ntree.labels.localStorage = Almacenamiento local\ntree.labels.sessionStorage = Almacenamiento de sesión\ntree.labels.indexedDB = Indexed DB\ntable.headers.cookies.name = Nombre\ntable.headers.cookies.path = Ruta\ntable.headers.cookies.host = Dominio\ntable.headers.cookies.expires = Caduca el\ntable.headers.cookies.value = Valor\ntable.headers.cookies.lastAccessed = Último acceso el\ntable.headers.cookies.creationTime = Creado el\ntable.headers.cookies.isHttpOnly = isHttpOnly\ntable.headers.cookies.isSecure = isSecure\ntable.headers.cookies.isDomain = isDomain\ntable.headers.localStorage.name = Clave\ntable.headers.localStorage.value = Valor\ntable.headers.sessionStorage.name = Clave\ntable.headers.sessionStorage.value = Valor\ntable.headers.indexedDB.name = Clave\ntable.headers.indexedDB.db = Nombre de la base de datos\ntable.headers.indexedDB.objectStore = Nombre del objeto en el almacenamiento\ntable.headers.indexedDB.value = Valor\ntable.headers.indexedDB.origin = Origen\ntable.headers.indexedDB.version = Versión\ntable.headers.indexedDB.objectStores = Almacenes de objetos\ntable.headers.indexedDB.keyPath = Clave\ntable.headers.indexedDB.autoIncrement = Autoincremento\ntable.headers.indexedDB.indexes = Índices\nlabel.expires.session = Sesión\nstorage.search.placeholder = Filtrar valores\nstorage.data.label = Datos\nstorage.parsedValue.label = Valor interpretado\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY newButton.label \"Nuevo\">\n<!ENTITY newButton.tooltip \"Crear y adjuntar una nueva hoja de estilos al documento\">\n<!ENTITY newButton.accesskey \"N\">\n<!ENTITY importButton.label \"Importar…\">\n<!ENTITY importButton.tooltip \"Importar y adjuntar una hoja de estilos existente al documento\">\n<!ENTITY importButton.accesskey \"I\">\n<!ENTITY visibilityToggle.tooltip \"Cambiar la visibilidad de la hoja de estilos\">\n<!ENTITY saveButton.label \"Guardar\">\n<!ENTITY saveButton.tooltip \"Guardar esta hoja de estilos a un fichero\">\n<!ENTITY saveButton.accesskey \"G\">\n<!ENTITY optionsButton.tooltip \"Opciones del editor de estilos\">\n<!ENTITY showOriginalSources.label \"Mostrar fuentes originales\">\n<!ENTITY showOriginalSources.accesskey \"M\">\n<!ENTITY showMediaSidebar.label \"Mostrar panel lateral de @media\">\n<!ENTITY showMediaSidebar.accesskey \"a\">\n<!ENTITY mediaRules.label \"reglas @media\">\n<!ENTITY editorTextbox.placeholder \"Escriba CSS aquí.\">\n<!ENTITY noStyleSheet.label \"Esta página no tiene hoja de estilos.\">\n<!ENTITY noStyleSheet-tip-start.label \"Quizás le gustaría \">\n<!ENTITY noStyleSheet-tip-action.label \"adjuntar una nueva hoja de estilos\">\n<!ENTITY noStyleSheet-tip-end.label \"?\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nchromeWindowTitle = Editor de estilos [%S]\ninlineStyleSheet = <hoja de estilos en línea #%S>\nnewStyleSheet = Nueva hoja de estilos #%S\nruleCount.label = #1 regla;#1 reglas.\nerror-load = La hoja de estilos no puede ser cargada.\nerror-save = La hoja de estilos no puede ser guardada.\nerror-compressed = No se puede mostrar información de cobertura de hojas de estilo comprimidas\nimportStyleSheet.title = Importar hoja de estilos\nimportStyleSheet.filter = Ficheros CSS\nsaveStyleSheet.title = Guardar hoja de estilos\nsaveStyleSheet.filter = Ficheros CSS\nopen.commandkey = VK_F7\nopen.accesskey = E\nsaveStyleSheet.commandkey = S\nToolboxStyleEditor.label = Editor de estilos\nToolboxStyleEditor.panelLabel = Panel de editor de estilos\nToolboxStyleEditor.tooltip2 = Editor de hojas de estilo (CSS)\nconfirmNavigationAway.message = Si abandona esta página, se perderán los cambios no guardados en el editor de estilos.\nconfirmNavigationAway.buttonLeave = Abandonar página\nconfirmNavigationAway.buttonLeaveAccesskey = g\nconfirmNavigationAway.buttonStay = Mantenerse en la página\nconfirmNavigationAway.buttonStayAccesskey = f\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY browserStylesLabel \"Ver estilos\">\n<!ENTITY userStylesSearch \"Buscar\">\n<!ENTITY selectedElementLabel \"Elemento seleccionado:\">\n<!ENTITY noPropertiesFound \"No se han encontrado propiedades CSS.\">\n<!ENTITY computedViewTitle \"Computada\">\n<!ENTITY ruleViewTitle \"Reglas\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npanelTitle = Estilo del Inspector\nrule.status.BEST = Mejor concordancia\nrule.status.MATCHED = Concuerda\nrule.status.PARENT_MATCH = Concuerda con el padre\nrule.sourceInline = en línea\nrule.sourceElement = elemento\nrule.inheritedFrom = Heredado de %S\nhelpLinkTitle = Leer la documentación para esta propiedad\nrule.warning.title = Valor no válido de propiedad\nrule.empty = No hay un elemento seleccionado.\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/tilt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ninitTilt.error = No se puede inicializar Tilt, compruebe\\nla información para solucionar problemas en http://get.webgl.org/troubleshooting\ninitWebGL.error = No se puede inicializar el contexto WebGL, su hardware o drivers podrían no soportarlo.\nlinkProgram.error = No se puede inicializar el programa para el shader: %S\ncompileShader.source.error = Error de tipo para la fuente del shader (se esperaba String).\ncompileShader.type.error = Error en el tipo especificado para el shader: %S\ncompileShader.compile.error = Estado de compilación del shader:\\n%S\ninitTexture.source.error = Error de tipo para la fuente de la textura (se esperaba Image).\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/timeline.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY timelineUI.recordButton.tooltip \"Grabar operaciones de la línea de tiempos\">\n<!ENTITY timelineUI.recordLabel \"Grabando…\">\n<!ENTITY timelineUI.memoryCheckbox.label \"Memoria\">\n<!ENTITY timelineUI.memoryCheckbox.tooltip \"Activar mediciones de memoria\">\n<!ENTITY timelineUI.filterButton.tooltip \"Seleccionar qué datos mostrar\">\n<!ENTITY timelineUI.emptyNotice1 \"Pulse en el botón\">\n<!ENTITY timelineUI.emptyNotice2 \"para comenzar a grabar eventos de la línea de tiempos.\">\n<!ENTITY timelineUI.stopNotice1 \"Pulse en el botón\">\n<!ENTITY timelineUI.stopNotice2 \"de nuevo para dejar de grabar.\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/timeline.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntimeline.label = Línea de tiempos\ntimeline.panelLabel = Panel de la línea de tiempos\ntimeline.tooltip = Línea de tiempos de rendimiento\ntimeline.tick = %S ms\ntimeline.records = GRABACIONES\ntimeline.label.styles2 = Recalcular estilo\ntimeline.label.reflow2 = Disposición\ntimeline.label.paint = Dibujar\ntimeline.label.javascript2 = Llamada a función\ntimeline.label.domevent = Evento DOM\ntimeline.label.consoleTime = Consola\ngraphs.memory = MB\ntimeline.markerDetailFormat = %1$S (%2$S)\ntimeline.markerDetail.start = Inicio:\ntimeline.markerDetail.end = Final:\ntimeline.markerDetail.duration = Duración:\ntimeline.markerDetail.consoleTimerName = Nombre del temporizador:\ntimeline.markerDetail.DOMEventType = Tipo de evento:\ntimeline.markerDetail.DOMEventPhase = Fase:\ntimeline.markerDetail.DOMEventTargetPhase = Destino\ntimeline.markerDetail.DOMEventCapturingPhase = Capturar\ntimeline.markerDetail.DOMEventBubblingPhase = Demorando\ntimeline.markerDetail.stack = Pila:\ntimeline.markerDetail.startStack = Pila al inicio:\ntimeline.markerDetail.endStack = Pila al final:\ntimeline.markerDetail.unknownFrame = <dirección desconocida>\ntimeline.markerDetail.asyncStack = (Asíncrono: %S)\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeCmd.key \"W\">\n<!ENTITY toolboxCloseButton.tooltip \"Cerrar herramientas para desarrolladores\">\n<!ENTITY toolboxOptionsButton.key \"O\">\n<!ENTITY toolboxNextTool.key \"]\">\n<!ENTITY toolboxPreviousTool.key \"[\">\n<!ENTITY toolboxZoomIn.key \"+\">\n<!ENTITY toolboxZoomIn.key2 \"=\">\n<!ENTITY toolboxZoomOut.key \"-\">\n<!ENTITY toolboxZoomReset.key \"0\">\n<!ENTITY toolboxReload.key \"r\">\n<!ENTITY toolboxFramesTooltip \"Seleccione un iframe como documento de destino actual\">\n<!ENTITY browserToolboxErrorMessage \"Error al abrir la caja de herramientas del navegador:\">\n<!ENTITY options.context.advancedSettings \"Ajustes avanzados\">\n<!ENTITY options.context.inspector \"Inspector\">\n<!ENTITY options.showUserAgentStyles.label \"Mostrar estilos del navegador\">\n<!ENTITY options.showUserAgentStyles.tooltip \"Activar esto mostrará los estilos por defecto que se cargan por el navegador.\">\n<!ENTITY options.defaultColorUnit.label \"Unidad de color por defecto\">\n<!ENTITY options.defaultColorUnit.accesskey \"U\">\n<!ENTITY options.defaultColorUnit.hex \"Hex\">\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n<!ENTITY options.defaultColorUnit.name \"Nombres de colores\">\n<!ENTITY options.context.triggersPageRefresh \"* Sólo sesión actual, recarga la página\">\n<!ENTITY options.enableChrome.label5 \"Activar cajas de herramientas de depuración de chrome del navegador y del complemento\">\n<!ENTITY options.enableChrome.tooltip3 \"Activar esta opción le permitirá usar varias herramientas de desarrollador en el contexto del navegador (a través de Herramientas > Desarrollador web > Caja de herramientas del navegador) y depurar complementos desde el administrador de complementos\">\n<!ENTITY options.enableRemote.label3 \"Activar depuración remota\">\n<!ENTITY options.enableRemote.tooltip \"Activar esta opción permitirá a las herramientas de desarrollador depurar instancias remotas de Firefox, como Firefox OS\">\n<!ENTITY options.disableJavaScript.label \"Desactivar JavaScript *\">\n<!ENTITY options.disableJavaScript.tooltip \"Activar esta opción desactivará JavaScript en la pestaña actual. Si la pestaña o la caja de herramientas se cierra entonces este ajuste será descartado.\">\n<!ENTITY options.disableCache.label2 \"Desactivar caché (cuando la caja de herramientas está abierta)\">\n<!ENTITY options.disableCache.tooltip2 \"Activar esta opción desactivará el caché en todas las pestañas que tengan abierta la caja de herramientas.\">\n<!ENTITY options.selectDefaultTools.label \"Herr. desarr. Firefox predeterminadas\">\n<!ENTITY options.selectAdditionalTools.label \"Herr. desarr. instaladas por complementos\">\n<!ENTITY options.selectEnabledToolboxButtons.label \"Botones en la caja de herramientas\">\n<!ENTITY options.toolNotSupported.label \"* No compatible con el elemento actual de la caja de herramientas\">\n<!ENTITY options.selectDevToolsTheme.label2 \"Temas\">\n<!ENTITY options.usedeveditiontheme.label \"Usar el tema del navegador Developer Edition\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Alterna el tema del navegador Developer Edition.\">\n<!ENTITY options.webconsole.label \"Consola web\">\n<!ENTITY options.timestampMessages.label \"Activar marcas de tiempo\">\n<!ENTITY options.timestampMessages.tooltip \"Si activa esta opción, las órdenes y sus salidas en la consola web mostrarán una marca de tiempo\">\n<!ENTITY options.styleeditor.label \"Editor de estilos\">\n<!ENTITY options.stylesheetSourceMaps.label \"Mostrar fuentes originales\">\n<!ENTITY options.stylesheetSourceMaps.tooltip \"Mostrar fuentes originales (p.e., archivos Sass) en el editor y el inspector de estilos\">\n<!ENTITY options.stylesheetAutocompletion.label \"Autocompletar CSS\">\n<!ENTITY options.stylesheetAutocompletion.tooltip \"Autocompletar propiedades, valores y selectores CSS en el editor de estilos a medida que escribe\">\n<!ENTITY options.profiler.label \"Analizador JavaScript\">\n<!ENTITY options.commonPrefs.label \"Preferencias comunes\">\n<!ENTITY options.enablePersistentLogs.label \"Activar registros persistentes\">\n<!ENTITY options.enablePersistentLogs.tooltip \"Si activa esta opción, la consola web y el monitor de red no inicializarán la salida cada vez que navegue a una página nueva\">\n<!ENTITY options.showPlatformData.label \"Mostrar datos de la plataforma Gecko\">\n<!ENTITY options.showPlatformData.tooltip \"Si activa esta opción los informes del analizador JavaScript incluirán los símbolos de la plataforma Gecko\">\n<!ENTITY options.sourceeditor.label \"Preferencias del editor\">\n<!ENTITY options.sourceeditor.detectindentation.label \"Detectar sangrado\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"Deducir sangrado basándose en el contenido del código fuente\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label \"Cerrar llaves automáticamente\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"Insertar llaves de cerrado automáticamente\">\n<!ENTITY options.sourceeditor.expandtab.label \"Sangrar usando espacios\">\n<!ENTITY options.sourceeditor.expandtab.tooltip \"Usar espacios en lugar del carácter de tabulación\">\n<!ENTITY options.sourceeditor.tabsize.label \"Tamaño de la pestaña\">\n<!ENTITY options.sourceeditor.tabsize.accesskey \"T\">\n<!ENTITY options.sourceeditor.keybinding.label \"Combinaciones de teclas\">\n<!ENTITY options.sourceeditor.keybinding.accesskey \"C\">\n<!ENTITY options.sourceeditor.keybinding.default.label \"Predeterminado\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip = Fijar a la parte inferior de la ventana del navegador\ntoolboxDockButtons.side.tooltip = Fijar al lateral de la ventana del navegador\ntoolboxDockButtons.window.tooltip = Mostrar en una ventana separada\ntoolboxToggleButton.errors = #1 error;#1 errores\ntoolboxToggleButton.warnings = #1 advertencia;#1 advertencias\ntoolboxToggleButton.tooltip = %1$S, %2$S\\nPulse para cambiar las herramientas de desarrolladores.\ntoolbox.titleTemplate = %1$S - %2$S\ntoolbox.defaultTitle = Herramientas de desarrolladores\ntoolbox.label = Herramientas de desarrolladores\noptionsButton.tooltip = Opciones de la barra de herramientas\noptions.label = Opciones\noptions.panelLabel = Panel de opciones de la barra de herramientas\noptions.toolNotSupportedMarker = %1$S *\nscratchpad.keycode = VK_F4\nbrowserConsoleCmd.commandkey = j\npickButton.tooltip = Elegir un elemento de la página\nsidebar.showAllTabs.label = …\nsidebar.showAllTabs.tooltip = Todas las pestañas\noptions.darkTheme.label = Tema oscuro\noptions.lightTheme.label = Tema claro\ntoolbox.noContentProcess.message = No hay proceso de contenido en ejecución.\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"Consola web\">\n<!ENTITY browserConsole.title \"Consola del navegador\">\n<!ENTITY networkPanel.requestURLColon \"URL pedida:\">\n<!ENTITY networkPanel.requestMethodColon \"Método de la petición:\">\n<!ENTITY networkPanel.statusCodeColon \"Código de estado:\">\n<!ENTITY networkPanel.requestHeaders \"Cabeceras de la petición\">\n<!ENTITY networkPanel.requestCookie \"Cookie enviada\">\n<!ENTITY networkPanel.requestBody \"Cuerpo de la petición\">\n<!ENTITY networkPanel.requestFormData \"Datos de formulario enviados\">\n<!ENTITY networkPanel.responseHeaders \"Cabeceras de la respuesta\">\n<!ENTITY networkPanel.responseCookie \"Cookie recibida\">\n<!ENTITY networkPanel.responseBody \"Cuerpo de la respuesta\">\n<!ENTITY networkPanel.responseBodyCached \"Datos en caché\">\n<!ENTITY networkPanel.responseBodyUnknownType \"Tipo de contenido desconocido\">\n<!ENTITY networkPanel.responseNoBody \"La respuesta no tenía cuerpo\">\n<!ENTITY networkPanel.responseImage \"Imagen recibida\">\n<!ENTITY networkPanel.responseImageCached \"Imagen en caché\">\n<!ENTITY saveBodies.label \"Registrar los cuerpos de peticiones y respuestas\">\n<!ENTITY saveBodies.accesskey \"y\">\n<!ENTITY openURL.label \"Abrir en una pestaña nueva\">\n<!ENTITY openURL.accesskey \"T\">\n<!ENTITY btnPageNet.label \"Red\">\n<!ENTITY btnPageNet.tooltip \"Registrar acceso a la red\">\n<!ENTITY btnPageNet.accesskey \"d\">\n<!ENTITY btnPageNet.accesskeyMacOSX \"d\">\n<!ENTITY btnPageCSS.label \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"Registrar errores y advertencias CSS\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label \"JS\">\n<!ENTITY btnPageJS.tooltip \"Registrar excepciones JavaScript\">\n<!ENTITY btnPageJS.accesskey \"J\">\n<!ENTITY btnPageSecurity.label \"Seguridad\">\n<!ENTITY btnPageSecurity.tooltip \"Registrar errores de seguridad y advertencias\">\n<!ENTITY btnPageSecurity.accesskey \"S\">\n<!ENTITY btnPageLogging.label \"Registro\">\n<!ENTITY btnPageLogging.tooltip \"Registrar mensajes enviados al objeto window.console\">\n<!ENTITY btnPageLogging.accesskey3 \"g\">\n<!ENTITY btnConsoleErrors \"Errores\">\n<!ENTITY btnConsoleInfo \"Información\">\n<!ENTITY btnConsoleWarnings \"Advertencias\">\n<!ENTITY btnConsoleLog \"Registro\">\n<!ENTITY btnConsoleXhr \"XHR\">\n<!ENTITY btnConsoleReflows \"Redibujados\">\n<!ENTITY filterOutput.placeholder \"Filtrar salida\">\n<!ENTITY btnClear.label \"Limpiar\">\n<!ENTITY btnClear.tooltip \"Limpiar la salida de la consola web\">\n<!ENTITY btnClear.accesskey \"L\">\n<!ENTITY fullZoomEnlargeCmd.commandkey \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\">\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n<!ENTITY fullZoomReduceCmd.commandkey \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2 \"\">\n<!ENTITY fullZoomResetCmd.commandkey \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2 \"\">\n<!ENTITY copyURLCmd.label \"Copiar la ruta del enlace\">\n<!ENTITY copyURLCmd.accesskey \"r\">\n<!ENTITY closeCmd.key \"W\">\n<!ENTITY findCmd.key \"F\">\n<!ENTITY clearOutputCtrl.key \"L\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY webAudioEditorUI.reloadNotice1 \"Recargar\">\n<!ENTITY webAudioEditorUI.reloadNotice2 \"la página para ver y editar el contexto de audio.\">\n<!ENTITY webAudioEditorUI.emptyNotice \"Esperando a que se cree un contexto de audio…\">\n<!ENTITY webAudioEditorUI.tab.properties2 \"Propiedades\">\n<!ENTITY webAudioEditorUI.tab.automation \"Automatización\">\n<!ENTITY webAudioEditorUI.inspectorTitle \"Inspector de AudioNode\">\n<!ENTITY webAudioEditorUI.inspectorEmpty \"No se ha seleccionado ningún AudioNode.\">\n<!ENTITY webAudioEditorUI.propertiesEmpty \"El nodo no tiene ninguna propiedad.\">\n<!ENTITY webAudioEditorUI.automationEmpty \"El nodo no tiene ningún parámetro de audio.\">\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam no tiene ningún evento de automatización.\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nToolboxWebAudioEditor1.label = Audio web\nToolboxWebAudioEditor1.panelLabel = Panel de audio web\nToolboxWebAudioEditor1.tooltip = Visualizador de contexto de audio web e inspector de nodos audio\ncollapseInspector = Contraer inspector\nexpandInspector = Expandir inspector\nwebAudioEditorTooltipBypass = Saltar nodo de audio\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntypeError = Error:\ntypeWarning = Advertencia:\ntypeNetwork = Red:\ntypeException = Excepción:\ntypeCssParser = Analizador CSS:\ntypeStrict = Advertencia estricta:\nmsgCategory = Categoría:\nerrLine = Línea: %S\nbtnHide = Ocultar\nbtnPrefs = Preferencias\ncategoryPage = Página:\ncategoryConsole = Consola:\nbtnMutation = Mutación DOM\ntipMutation = Cambiar el registro de eventos de mutaciones DOM\nbtnGlobal = Mensajes globales\ntipGlobal = Cambiar el registro de mensajes globales\nlocalConsole = Consola local\nclearConsoleCmd.label = Limpiar consola\nclearConsoleCmd.accesskey = i\nclose.button = Cerrar\nclose.accesskey = C\nupdate.button = Actualizar\nupdate.accesskey = A\ncmd.commandkey = k\nwebConsoleCmd.accesskey = W\ntimestampFormat = %02S:%02S:%02S.%03S\nhelperFuncUnsupportedTypeError = No se puede llamar a pprint en este tipo de objeto.\nNetworkPanel.label = Inspeccionar petición de red\nNetworkPanel.durationMS = %Sms\nNetworkPanel.imageSizeDeltaDurationMS = %1$Sx%2$Spx, Δ%3$Sms\nNetworkPanel.responseBodyUnableToDisplay.content = No es posible mostrar respuestas del tipo \"%S\"\nConsoleAPIDisabled = El API de registro en la consola web (console.log, console.info, console.warn, console.error) ha sido desactivado por un script en esta página.\nwebConsoleWindowTitleAndURL = Consola web - %S\nwebConsoleXhrIndicator = XHR\nwebConsoleMixedContentWarning = Contenido mixto\nwebConsoleMoreInfoLabel = Saber más\nscratchpad.linkText = Shift+RETURN - Abrir en Borrador\ngcliterm.instanceLabel = Instancia de %S\nreflow.messageWithNoLink = reflujo: %Sms\nreflow.messageWithLink = reflujo: %Sms\\u0020\nreflow.messageLinkText = función %1$S, %2$S línea %3$S\nstacktrace.anonymousFunction = <anónimo>\nunknownLocation = <desconocido>\ntimerStarted = %S: temporizador comenzado\ntimeEnd = %1$S: %2$Sms\nnoCounterLabel = <sin etiqueta>\nAutocomplete.blank = <- sin resultado\nmaxTimersExceeded = El número máximo de temporizadores en esta página ha sido excedido.\nmaxCountersExceeded = El número máximo de contadores en esta página ha sido excedido.\nJSTerm.updateNotInspectable = Después de que su entrada haya sido reevaluada, el resultado ya no se puede inspeccionar.\nremoteWebConsolePromptTitle = Conexión remota\nremoteWebConsolePromptMessage = Escriba el nombre del host y el número de puerto (nombre:puerto)\nremoteWebConsoleSelectTabTitle = Lista de pestañas - Conexión remota\nremoteWebConsoleSelectTabMessage = Seleccione una de las pestañas a las que se quiera conectar, o seleccione la consola global.\nlistTabs.globalConsoleActor = *Consola global*\nMenuWebconsole.label = Consola web\nToolboxTabWebconsole.label = Consola\nToolboxWebConsole.panelLabel = Panel de la consola\nToolboxWebconsole.tooltip = Consola web\nlongStringEllipsis = […]\nlongStringTooLong = La cadena que intenta ver es demasiado larga para ser mostrada en la consola web.\nNetworkPanel.fetchRemainingResponseContentLink = Descargar los otros %S bytes que faltan\nNetworkPanel.fetchRemainingRequestContentLink = Descargar el cuerpo de la petición (%S bytes)\nconnectionTimeout = Tiempo de espera superado. Compruebe la Consola de errores en ambos extremos para encontrar potenciales mensajes de error. Reabra la Consola web para intentarlo de nuevo.\npropertiesFilterPlaceholder = Filtrar propiedades\nemptyPropertiesList = No hay propiedades para mostrar\nmessageRepeats.tooltip2 = #1 repetición;#1 repeticiones\nopenNodeInInspector = Pulse para seleccionar el nodo en el inspector\ncdFunctionInvalidArgument = No se puede hacer cd() a la ventana indicada. Argumento no válido.\nselfxss.msg = Advertencia de fraude: lleve cuidado cuando pegue cosas que no comprende. Esto podría permitir a los atacantes robar su identidad o tomar el control de su equipo. Escriba '%S' debajo (no hace falta pulsar Enter) para poder pegar.\nselfxss.okstring = permitir pegar\nmessageToggleDetails = Mostrar/ocultar detalles del mensaje.\nemptySlotLabel = #1 ranura vacía;#1 ranuras vacías\ntable.index = (índice)\ntable.iterationIndex = (índice de iteración)\ntable.key = Clave\ntable.value = Valores\nseverity.error = Error\nseverity.warn = Advertencia\nseverity.info = Información\nseverity.log = Registro\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n<!ENTITY projectMenu_label \"Proyecto\">\n<!ENTITY projectMenu_accesskey \"p\">\n<!ENTITY projectMenu_newApp_label \"Nueva aplicación…\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"Abrir aplicación empaquetada…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"b\">\n<!ENTITY projectMenu_importHostedApp_label \"Abrir aplicación alojada…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"L\">\n<!ENTITY projectMenu_selectApp_label \"Abrir aplicación…\">\n<!ENTITY projectMenu_selectApp_accesskey \"b\">\n<!ENTITY projectMenu_play_label \"Instalar y ejecutar\">\n<!ENTITY projectMenu_play_accesskey \"I\">\n<!ENTITY projectMenu_stop_label \"Detener aplicación\">\n<!ENTITY projectMenu_stop_accesskey \"D\">\n<!ENTITY projectMenu_debug_label \"Depurar aplicación\">\n<!ENTITY projectMenu_debug_accesskey \"D\">\n<!ENTITY projectMenu_remove_label \"Eliminar proyecto\">\n<!ENTITY projectMenu_remove_accesskey \"E\">\n<!ENTITY projectMenu_showPrefs_label \"Preferencias\">\n<!ENTITY projectMenu_showPrefs_accesskey \"r\">\n<!ENTITY projectMenu_manageComponents_label \"Administrar componentes extra\">\n<!ENTITY projectMenu_manageComponents_accesskey \"M\">\n<!ENTITY runtimeMenu_label \"Entorno de ejecución\">\n<!ENTITY runtimeMenu_accesskey \"R\">\n<!ENTITY runtimeMenu_disconnect_label \"Desconectar\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"D\">\n<!ENTITY runtimeMenu_showPermissionTable_label \"Tabla de permisos\">\n<!ENTITY runtimeMenu_showPermissionTable_accesskey \"T\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"Captura de pantalla\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"C\">\n<!ENTITY runtimeMenu_showDetails_label \"Información del entorno de ejecución\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"I\">\n<!ENTITY runtimeMenu_showMonitor_label \"Monitor\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"M\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Preferencias de dispositivo\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"D\">\n<!ENTITY runtimeMenu_showSettings_label \"Configuración de dispositivo\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"f\">\n<!ENTITY viewMenu_label \"Ver\">\n<!ENTITY viewMenu_accesskey \"V\">\n<!ENTITY viewMenu_toggleEditor_label \"Alternar editor\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"E\">\n<!ENTITY viewMenu_zoomin_label \"Aumentar\">\n<!ENTITY viewMenu_zoomin_accesskey \"A\">\n<!ENTITY viewMenu_zoomout_label \"Reducir\">\n<!ENTITY viewMenu_zoomout_accesskey \"R\">\n<!ENTITY viewMenu_resetzoom_label \"Restablecer tamaño\">\n<!ENTITY viewMenu_resetzoom_accesskey \"R\">\n<!ENTITY projectButton_label \"Abrir aplicación\">\n<!ENTITY runtimeButton_label \"Seleccionar entorno de ejecución\">\n<!ENTITY key_quit \"W\">\n<!ENTITY key_showProjectPanel \"O\">\n<!ENTITY key_play \"R\">\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!ENTITY key_toggleEditor \"B\">\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n<!ENTITY projectPanel_myProjects \"Mis proyectos\">\n<!ENTITY projectPanel_runtimeApps \"Aplicaciones en tiempo de ejecución\">\n<!ENTITY projectPanel_tabs \"Pestañas\">\n<!ENTITY runtimePanel_usb \"Dispositivos USB\">\n<!ENTITY runtimePanel_wifi \"Dispositivo Wi-Fi\">\n<!ENTITY runtimePanel_simulator \"Simuladores\">\n<!ENTITY runtimePanel_other \"Otros\">\n<!ENTITY runtimePanel_installsimulator \"Instalar Simulator\">\n<!ENTITY runtimePanel_noadbhelper \"Instalar asistente ADB\">\n<!ENTITY runtimePanel_nousbdevice \"¿No puede ver su dispositivo?\">\n<!ENTITY details_valid_header \"válido\">\n<!ENTITY details_warning_header \"advertencias\">\n<!ENTITY details_error_header \"errores\">\n<!ENTITY details_description \"Descripción\">\n<!ENTITY details_location \"Dirección\">\n<!ENTITY details_manifestURL \"ID de la aplicación\">\n<!ENTITY details_removeProject_button \"Eliminar proyecto\">\n<!ENTITY details_showPrepackageLog_button \"Mostrar registro previo al empaquetado\">\n<!ENTITY newAppWindowTitle \"Nueva aplicación\">\n<!ENTITY newAppHeader \"Seleccionar plantilla\">\n<!ENTITY newAppLoadingTemplate \"Cargando plantillas…\">\n<!ENTITY newAppProjectName \"Nombre de proyecto:\">\n<!ENTITY deck_close \"Cerrar\">\n<!ENTITY addons_title \"Componentes extra\">\n<!ENTITY addons_aboutaddons \"Abrir el administrador de complementos\">\n<!ENTITY prefs_title \"Preferencias\">\n<!ENTITY prefs_editor_title \"Editor\">\n<!ENTITY prefs_general_title \"General\">\n<!ENTITY prefs_restore \"Restaurar predeterminados\">\n<!ENTITY prefs_manage_components \"Administrar componentes extra\">\n<!ENTITY prefs_options_autoconnectruntime \"Reconectar al entorno de ejecución anterior\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"Reconectar al entorno de ejecución anterior cuando se inicie WebIDE\">\n<!ENTITY prefs_options_rememberlastproject \"Recordar el último proyecto\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"Restaurar el proyecto anterior cuando se inicie WebIDE\">\n<!ENTITY prefs_options_templatesurl \"URL de plantillas\">\n<!ENTITY prefs_options_templatesurl_tooltip \"Índice de plantillas disponibles\">\n<!ENTITY prefs_options_showeditor \"Mostrar editor\">\n<!ENTITY prefs_options_showeditor_tooltip \"Mostrar editor interno\">\n<!ENTITY prefs_options_tabsize \"Tamaño de la pestaña\">\n<!ENTITY prefs_options_expandtab \"Tabular con espacios\">\n<!ENTITY prefs_options_expandtab_tooltip \"Usar espacios en lugar del carácter de tabulación\">\n<!ENTITY prefs_options_detectindentation \"Autosangrar\">\n<!ENTITY prefs_options_detectindentation_tooltip \"Deducir sangrado basándose en el contenido del código fuente\">\n<!ENTITY prefs_options_autocomplete \"Autocompletar\">\n<!ENTITY prefs_options_autocomplete_tooltip \"Activar autocompletado de código\">\n<!ENTITY prefs_options_autoclosebrackets \"Cerrar llaves automáticamente\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"Insertar llaves de cerrado automáticamente\">\n<!ENTITY prefs_options_keybindings \"Combinaciones de teclas\">\n<!ENTITY prefs_options_keybindings_default \"Predeterminado\">\n<!ENTITY permissionstable_title \"Tabla de permisos\">\n<!ENTITY permissionstable_name_header \"Nombre\">\n<!ENTITY runtimedetails_title \"Información del entorno de ejecución\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB es root: \">\n<!ENTITY runtimedetails_summonADBRoot \"dispositivo raíz\">\n<!ENTITY runtimedetails_ADBRootWarning \"(requiere un cargador desbloqueado)\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Privilegios no restringidos de DevTools: \">\n<!ENTITY runtimedetails_requestPrivileges \"solicita más privilegios\">\n<!ENTITY runtimedetails_privilegesWarning \"(se reiniciará el dispositivo. Requiere acceso root).\">\n<!ENTITY device_typeboolean \"sí/no\">\n<!ENTITY device_typenumber \"Entero\">\n<!ENTITY device_typestring \"Cadena\">\n<!ENTITY device_typeobject \"Objeto\">\n<!ENTITY device_typenone \"Seleccione un tipo\">\n<!ENTITY devicepreference_title \"Preferencias de dispositivo\">\n<!ENTITY devicepreference_search \"Buscar preferencias\">\n<!ENTITY devicepreference_newname \"Nombre de la nueva preferencia\">\n<!ENTITY devicepreference_newtext \"Valor de la preferencia\">\n<!ENTITY devicepreference_addnew \"Añadir nueva preferencia\">\n<!ENTITY devicesetting_title \"Configuración de dispositivo\">\n<!ENTITY devicesetting_search \"Configuración de búsquedas\">\n<!ENTITY devicesetting_newname \"Nombre de nueva configuración\">\n<!ENTITY devicesetting_newtext \"Valor de configuración\">\n<!ENTITY devicesetting_addnew \"Añadir nueva configuración\">\n<!ENTITY monitor_title \"Monitor\">\n<!ENTITY monitor_help \"Ayuda\">\n<!ENTITY wifi_auth_header \"Identificación del cliente\">\n<!ENTITY wifi_auth_scan_request \"El extremo al que se está conectando necesita más información para identificar esta conexión. Analice el código QR de debajo mediante la solicitud que tiene en su otro dispositivo.\">\n<!ENTITY wifi_auth_no_scanner \"¿No dispone de analizador QR?\">\n<!ENTITY wifi_auth_yes_scanner \"¿Tiene un analizador QR?\">\n<!ENTITY wifi_auth_token_request \"Si su otro dispositivo solicita un token en lugar de analizar un código QR, copie el valor de debajo en el otro dispositivo:\">\n<!ENTITY logs_title \"Registros de órdenes previos al empaquetado\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/devtools/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp = Firefox WebIDE\ntitle_app = Firefox WebIDE: %S\nruntimeButton_label = Seleccionar entorno de ejecución\nprojectButton_label = Abrir aplicación\nmainProcess_label = Proceso principal\nlocal_runtime = Entorno de ejecución local\nremote_runtime = Entorno de ejecución remoto\nremote_runtime_promptTitle = Entorno de ejecución remoto\nremote_runtime_promptMessage = servidor:puerto\nimportPackagedApp_title = Seleccionar directorio\nimportHostedApp_title = Abrir aplicación alojada\nimportHostedApp_header = Introduzca la URL del archivo manifest\nnotification_showTroubleShooting_label = Solucionar problemas\nnotification_showTroubleShooting_accesskey = S\nproject_tab_loading = Cargando…\nerror_cantInstallNotFullyConnected = No se puede instalar el proyecto. No está totalmente conectado.\nerror_cantInstallValidationErrors = No se puede instalar el proyecto. Errores de validación.\nerror_listRunningApps = No se puede obtener la lista de aplicaciones del dispositivo\nerror_operationTimeout = Operación caducada: %1$S\nerror_operationFail = Operaciones fallidas: %1$S\nerror_cantConnectToApp = No se puede conectar con la aplicación: %1$S\nerror_cantFetchAddonsJSON = No se puede obtener la lista de complementos: %S\nerror_appProjectsLoadFailed = No se puede cargar la lista de proyectos. Esto puede suceder si ha usado este perfil con una versión más reciente de Firefox.\naddons_stable = estable\naddons_unstable = inestable\naddons_simulator_label = Firefox OS %1$S Simulator (%2$S)\naddons_install_button = instalar\naddons_uninstall_button = desinstalar\naddons_adb_label = Complemento del asistente ADB\naddons_adapters_label = Complemento de adaptadores de herramientas\naddons_adb_warning = Los dispositivos USB no serán detectados sin este complemento\naddons_status_unknown = ?\naddons_status_installed = Instalado\naddons_status_uninstalled = No instalado\naddons_status_preparing = preparando\naddons_status_downloading = descargando\naddons_status_installing = instalando\nruntimedetails_checkno = no\nruntimedetails_checkyes = sí\nruntimedetails_checkunknown = desconocido (requiere ADB Helper 0.4.0 o posterior)\nruntimedetails_notUSBDevice = No es un dispositivo USB\nstatus_tooltip = Estado de validación: %1$S\nstatus_valid = VÁLIDO\nstatus_warning = ADVERTENCIAS\nstatus_error = ERRORES\nstatus_unknown = DESCONOCIDO\ndevice_reset_default = Restaurar al valor predeterminado\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!ENTITY downloads.title \"Descargas\">\n<!ENTITY downloadDetails.width \"50ch\">\n<!ENTITY downloadsSummary.minWidth2 \"21ch\">\n<!ENTITY cmd.pause.label \"Pausar\">\n<!ENTITY cmd.pause.accesskey \"P\">\n<!ENTITY cmd.resume.label \"Continuar\">\n<!ENTITY cmd.resume.accesskey \"R\">\n<!ENTITY cmd.cancel.label \"Cancelar\">\n<!ENTITY cmd.show.label \"Abrir la carpeta que lo contiene\">\n<!ENTITY cmd.show.accesskey \"b\">\n<!ENTITY cmd.showMac.label \"Mostrar en Finder\">\n<!ENTITY cmd.showMac.accesskey \"F\">\n<!ENTITY cmd.retry.label \"Reintentar\">\n<!ENTITY cmd.goToDownloadPage.label \"Ir a la página de la descarga\">\n<!ENTITY cmd.goToDownloadPage.accesskey \"G\">\n<!ENTITY cmd.copyDownloadLink.label \"Copiar enlace de la descarga\">\n<!ENTITY cmd.copyDownloadLink.accesskey \"L\">\n<!ENTITY cmd.removeFromHistory.label \"Eliminar del historial\">\n<!ENTITY cmd.removeFromHistory.accesskey \"e\">\n<!ENTITY cmd.clearList2.label \"Limpiar panel de vista previa\">\n<!ENTITY cmd.clearList2.accesskey \"A\">\n<!ENTITY cmd.clearDownloads.label \"Limpiar descargas\">\n<!ENTITY cmd.clearDownloads.accesskey \"D\">\n<!ENTITY cmd.unblock2.label \"Permitir descarga\">\n<!ENTITY cmd.unblock2.accesskey \"m\">\n<!ENTITY cmd.removeFile.label \"Eliminar archivo\">\n<!ENTITY cmd.chooseUnblock.label \"Eliminar archivo o permitir descarga\">\n<!ENTITY cmd.chooseOpen.label \"Abrir o eliminar archivo\">\n<!ENTITY blocked.label \"BLOQUEADO\">\n<!ENTITY learnMore.label \"Saber más\">\n<!ENTITY downloadsHistory.label \"Mostrar todas las descargas\">\n<!ENTITY downloadsHistory.accesskey \"S\">\n<!ENTITY openDownloadsFolder.label \"Abrir carpeta de descargas\">\n<!ENTITY clearDownloadsButton.label \"Limpiar descargas\">\n<!ENTITY clearDownloadsButton.tooltip \"Limpia las descargas completas, canceladas y fallidas\">\n<!ENTITY downloadsListEmpty.label \"No hay descargas.\">\n<!ENTITY downloadsPanelEmpty.label \"No hay descargas en esta sesión.\">\n<!ENTITY downloadsListNoMatch.label \"No se encuentra ninguna descarga que concuerde.\">\n\n\n<!-- LOCALIZATION NOTE (cancelDownload.label):\n     Displayed when hovering a download which is able to be cancelled by users,\n     indicates that it's possible to cancel and stop the download.\n     -->\n<!ENTITY cancelDownload.label             \"Cancel Download\">\n\n<!-- LOCALIZATION NOTE (openFile.label):\n     Displayed when hovering a complete download, indicates that it's possible to\n     open the file using an app available in the system.\n     -->\n<!ENTITY openFile.label                   \"Open File\">\n\n<!-- LOCALIZATION NOTE (retryDownload.label):\n     Displayed when hovering a download which is able to be retried by users,\n     indicates that it's possible to download this file again.\n     -->\n<!ENTITY retryDownload.label              \"Retry Download\">\n\n<!-- LOCALIZATION NOTE (showMoreInformation.label):\n     Displayed when hovering a blocked download, indicates that it's possible to\n     show more information for user to take the next action.\n     -->\n<!ENTITY showMoreInformation.label        \"Show more information\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\nstateStarting = Iniciando…\nstateScanning = Escaneando en busca de virus…\nstateFailed = Fallido\nstatePaused = Pausado\nstateCanceled = Cancelado\nstateBlockedParentalControls = Bloqueado por el Control parental\nstateBlockedPolicy = Bloqueado por su política de seguridad de zona\nstateDirty = Bloqueado: Puede contener un virus o spyware\nblockedMalware = Este archivo contiene un virus o software malicioso.\nblockedPotentiallyUnwanted = Este archivo puede dañar su equipo.\nblockedUncommon2 = Este archivo no se suele descargar.\nunblockHeaderUnblock = ¿Está seguro de que quiere permitir esta descarga?\nunblockHeaderOpen = ¿Está seguro de que quiere abrir este archivo?\nunblockTypeMalware = Este archivo contiene un virus u otro software malicioso que dañará su equipo.\nunblockTypePotentiallyUnwanted2 = Este archivo se hace pasar por una descarga útil, pero puede hacer cambios inesperados a sus programas y configuraciones.\nunblockTypeUncommon2 = Este archivo no se descarga habitualmente y puede no ser seguro abrirlo. Puede contener un virus o hacer cambios inesperados a sus programas y configuraciones.\nunblockTip2 = Puede buscar una fuente alternativa de descarga o intentarlo de nuevo más tarde.\nunblockButtonOpen = Abrir\nunblockButtonUnblock = Permitir descarga\nunblockButtonConfirmBlock = Eliminar archivo\nsizeWithUnits = %1$S %2$S\nsizeUnknown = Tamaño desconocido\nshortTimeLeftSeconds = %1$Ss\nshortTimeLeftMinutes = %1$Sm\nshortTimeLeftHours = %1$Sh\nshortTimeLeftDays = %1$Sd\nstatusSeparator = %1$S — %2$S\nstatusSeparatorBeforeNumber = %1$S —  %2$S\nfileExecutableSecurityWarning = \"%S\" es un fichero ejecutable. Los archivos ejecutables pueden contener virus u otro tipo de código malicioso que puede dañar su equipo. Tenga cuidado al abrir este fichero. ¿Seguro que quiere abrir \"%S\"?\nfileExecutableSecurityWarningTitle = ¿Abrir el fichero ejecutable?\nfileExecutableSecurityWarningDontAsk = No me pregunte de nuevo\notherDownloads3 = %1$S archivo descargando;%1$S archivos descargando\n\n\n# LOCALIZATION NOTE (fileMovedOrMissing):\n# Displayed when a complete download which is not at the original folder.\nfileMovedOrMissing=File moved or missing\n# LOCALIZATION NOTE (stateCompleted):\n# Indicates that the download was completed.\nstateCompleted=Completed\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/downloads/settingsChange.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY settingsChangePreferences.label \"Las opciones pueden ser cambiadas usando la pestaña Aplicaciones en las preferencias de &brandShortName;.\">\n<!ENTITY settingsChangeOptions.label \"Las opciones pueden ser cambiadas usando la pestaña Aplicaciones en las opciones de &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/engineManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY engineManager.title \"Administrar la lista de buscadores\">\n<!ENTITY engineManager.style \"min-width: 35em;\">\n<!ENTITY engineManager.intro \"Dispone de los siguientes motores de búsqueda instalados:\">\n<!ENTITY columnLabel.name \"Nombre\">\n<!ENTITY columnLabel.keyword \"Palabra clave\">\n<!ENTITY up.label \"Subir\">\n<!ENTITY up.accesskey \"U\">\n<!ENTITY dn.label \"Bajar\">\n<!ENTITY dn.accesskey \"B\">\n<!ENTITY remove.label \"Eliminar\">\n<!ENTITY remove.accesskey \"R\">\n<!ENTITY edit.label \"Editar palabra clave…\">\n<!ENTITY edit.accesskey \"t\">\n<!ENTITY addEngine.label \"Obtener más motores de búsqueda…\">\n<!ENTITY addEngine.accesskey \"A\">\n<!ENTITY enableSuggest.label \"Mostrar sugerencias de búsqueda\">\n<!ENTITY enableSuggest.accesskey \"S\">\n<!ENTITY restoreDefaults.label \"Restaurar predeterminados\">\n<!ENTITY restoreDefaults.accesskey \"e\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/engineManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nduplicateTitle = Palabra clave duplicada\nduplicateEngineMsg = Ha seleccionado una palabra clave que está siendo usada por \"%S\". Por favor, seleccione otra.\nduplicateBookmarkMsg = Ha seleccionado una palabra clave que está siendo usada por otro marcador. Por favor, seleccione otra.\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/feeds/subscribe.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY feedPage.title \"Visualización de canal\">\n<!ENTITY feedSubscribeNow \"Suscribirse ahora\">\n<!ENTITY feedLiveBookmarks \"Marcadores dinámicos\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/feeds/subscribe.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nlinkTitleTextFormat = Ir a %S\naddHandler = ¿Añadir \"%S\" (%S) como lector de canales?\naddHandlerAddButton = Añadir lector de canales\naddHandlerAddButtonAccesskey = A\nhandlerRegistered = \"%S\" ya está registrado como lector de canales\nliveBookmarks = Marcadores dinámicos\nsubscribeNow = Suscribirse ahora\nchooseApplicationMenuItem = Elegir aplicación…\nchooseApplicationDialogTitle = Elegir aplicación\nalwaysUse = Usar siempre %S para suscribirse a canales\nmediaLabel = Archivos multimedia\nenclosureSizeText = %1$S %2$S\nbytes = bytes\nkilobyte = KB\nmegabyte = MB\ngigabyte = GB\nalwaysUseForFeeds = Usar siempre %S para suscribirse a los canales web.\nalwaysUseForAudioPodcasts = Usar siempre %S para suscribirse a los podcasts.\nalwaysUseForVideoPodcasts = Usar siempre %S para suscribirse a los podcast de vídeo.\nsubscribeFeedUsing = Suscribirse a este canal usando\\u0020\nsubscribeAudioPodcastUsing = Suscribirse a este podcast usando\\u0020\nsubscribeVideoPodcastUsing = Suscribirse a este podcast de vídeo usando\\u0020\nfeedSubscriptionFeed1 = Esto es un \"canal\" de contenido dinámico en este sitio.\nfeedSubscriptionAudioPodcast1 = Esto es un \"podcast\" de contenido dinámico en este sitio.\nfeedSubscriptionVideoPodcast1 = Esto es un \"podcast de vídeo\" de contenido dinámico en este sitio.\nfeedSubscriptionFeed2 = Puede suscribirse a este canal para recibir actualizaciones cuando el contenido cambie.\nfeedSubscriptionAudioPodcast2 = Puede suscribirse a este podcast para recibir actualizaciones cuando el contenido cambie.\nfeedSubscriptionVideoPodcast2 = Puede suscribirse a este podcast de vídeo para recibir actualizaciones cuando el contenido cambie.\naddProtocolHandler = ¿Deseas añadir %S (%S) como una aplicación para los enlaces del tipo %S?\naddProtocolHandlerAddButton = Añadir aplicación\naddProtocolHandlerAddButtonAccesskey = r\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/lightweightThemes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nlightweightThemes.recommended-1.name = A Web Browser Renaissance\nlightweightThemes.recommended-1.description = A Web Browser Renaissance es (C) de Sean.Martell. Disponible bajo CC-BY-SA. Sin garantía.\nlightweightThemes.recommended-2.name = Space Fantasy\nlightweightThemes.recommended-2.description = Space Fantasy es (C) de fx5800p. Disponible bajo CC-BY-SA. Sin garantía.\nlightweightThemes.recommended-4.name = Pastel Gradient\nlightweightThemes.recommended-4.description = Pastel Gradient es (C) de darrinhenein. Disponible bajo CC-BY. Sin garantía.\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/loop/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nclientShortname2 = Firefox Hello\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/migration/migration.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY migrationWizard.title \"Asistente de importación\">\n<!ENTITY importFrom.label \"Importar opciones, marcadores, historial, contraseñas y otros datos de:\">\n<!ENTITY importFromUnix.label \"Importar preferencias, marcadores, historial, contraseñas y otros datos de:\">\n<!ENTITY importFromBookmarks.label \"Importar marcadores de:\">\n<!ENTITY importFromIE.label \"Microsoft Internet Explorer\">\n<!ENTITY importFromIE.accesskey \"M\">\n<!ENTITY importFromEdge.label \"Microsoft Edge\">\n<!ENTITY importFromEdge.accesskey \"E\">\n<!ENTITY importFromNothing.label \"No importar nada\">\n<!ENTITY importFromNothing.accesskey \"p\">\n<!ENTITY importFromSafari.label \"Safari\">\n<!ENTITY importFromSafari.accesskey \"S\">\n<!ENTITY importFromCanary.label \"Chrome Canary\">\n<!ENTITY importFromCanary.accesskey \"n\">\n<!ENTITY importFromChrome.label \"Chrome\">\n<!ENTITY importFromChrome.accesskey \"C\">\n<!ENTITY importFromChromium.label \"Chromium\">\n<!ENTITY importFromChromium.accesskey \"u\">\n<!ENTITY importFromFirefox.label \"Firefox\">\n<!ENTITY importFromFirefox.accesskey \"X\">\n<!ENTITY importFrom360se.label \"360 Secure Browser\">\n<!ENTITY importFrom360se.accesskey \"3\">\n<!ENTITY noMigrationSources.label \"No se pudieron encontrar programas que contuvieran marcadores, historial o datos de contraseñas.\">\n<!ENTITY importSource.title \"Importar configuración y datos\">\n<!ENTITY importItems.title \"Elementos a importar\">\n<!ENTITY importItems.label \"Seleccione qué elementos importar:\">\n<!ENTITY migrating.title \"Importando…\">\n<!ENTITY migrating.label \"Se están importando los siguientes elementos…\">\n<!ENTITY selectProfile.title \"Seleccionar perfil\">\n<!ENTITY selectProfile.label \"Se pueden importar datos de los siguientes perfiles:\">\n<!ENTITY done.title \"Importación completa\">\n<!ENTITY done.label \"Los siguientes elementos se importaron correctamente:\">\n<!ENTITY closeSourceBrowser.label \"Asegúrese de que el navegador seleccionado está cerrado antes de continuar.\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/migration/migration.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprofileName_format = %S %S\nsourceNameIE = Internet Explorer\nsourceNameEdge = Microsoft Edge\nsourceNameSafari = Safari\nsourceNameCanary = Google Chrome Canary\nsourceNameChrome = Google Chrome\nsourceNameChromium = Chromium\nsourceNameFirefox = Mozilla Firefox\nsourceName360se = 360 Secure Browser\nimportedBookmarksFolder = De %S\nimportedSafariReadingList = Lista de lectura (de Safari)\nimportedEdgeReadingList = Lista de lectura (de Edge)\n1_ie = Opciones de Internet\n1_edge = Configuración\n1_safari = Preferencias\n1_chrome = Preferencias\n1_360se = Preferencias\n2_ie = Cookies\n2_edge = Cookies\n2_safari = Cookies\n2_chrome = Cookies\n2_firefox = Cookies\n2_360se = Cookies\n4_ie = Historial\n4_edge = Historial de navegación\n4_safari = Historial de navegación\n4_chrome = Historial de navegación\n4_firefox_history_and_bookmarks = Historial de navegación y marcadores\n4_360se = Historial de navegación\n8_ie = Historial de formularios guardados\n8_edge = Historial de formularios guardados\n8_safari = Historial de formularios guardados\n8_chrome = Historial de formularios guardados\n8_firefox = Historial de formularios guardados\n8_360se = Historial de formularios guardados\n16_ie = Contraseñas guardadas\n16_edge = Contraseñas guardadas\n16_safari = Contraseñas guardadas\n16_chrome = Contraseñas guardadas\n16_firefox = Contraseñas guardadas\n16_360se = Contraseñas guardadas\n32_ie = Favoritos\n32_edge = Favoritos\n32_safari = Marcadores\n32_chrome = Marcadores\n32_360se = Marcadores\n64_ie = Otros datos\n64_edge = Otros datos\n64_safari = Otros datos\n64_chrome = Otros datos\n64_firefox_other = Otros datos\n64_360se = Otros datos\n128_firefox = Ventanas y pestañas\nautomigration.undo.message = Hemos importado automáticamente sus datos de %S. ¿Quiere conservarlos?\nautomigration.undo.unknownBrowserMessage = Hemos importado automáticamente sus datos de otro navegador. ¿Quiere conservarlos?\nautomigration.undo.keep.label = Mantener\nautomigration.undo.keep.accesskey = M\nautomigration.undo.dontkeep.label = No mantener\nautomigration.undo.dontkeep.accesskey = N\n\nautomigration.undo.dontkeep2.accesskey    = N\nautomigration.undo.dontkeep2.label        = No Thanks\nautomigration.undo.keep2.accesskey        = O\nautomigration.undo.keep2.label            = OK, Got it\n\n# Automigration undo notification.\n# %1$S will be replaced with the name of the browser we imported from, %2$S will be replaced with brandShortName\nautomigration.undo.message.all              = Pick up where you left off. We’ve imported these sites and your bookmarks, history and passwords from %1$S into %2$S.\nautomigration.undo.message.bookmarks        = Pick up where you left off. We’ve imported these sites and your bookmarks from %1$S into %2$S.\nautomigration.undo.message.bookmarks.logins = Pick up where you left off. We’ve imported these sites and your bookmarks and passwords from %1$S into %2$S.\nautomigration.undo.message.bookmarks.visits = Pick up where you left off. We’ve imported these sites and your bookmarks and history from %1$S into %2$S.\nautomigration.undo.message.logins           = Pick up where you left off. We’ve imported your passwords from %1$S into %2$S.\nautomigration.undo.message.logins.visits    = Pick up where you left off. We’ve imported these sites and your history and passwords from %1$S into %2$S.\nautomigration.undo.message.visits           = Pick up where you left off. We’ve imported these sites and your history from %1$S into %2$S.\nautomigration.undo.unknownbrowser         = Unknown Browser\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n<!ENTITY loadError.label \"Problema al cargar la página\">\n<!ENTITY retry.label \"Reintentar\">\n<!ENTITY returnToPreviousPage.label \"Ir atrás\">\n<!ENTITY advanced.label \"Avanzado\">\n<!ENTITY connectionFailure.title \"No se puede conectar\">\n<!ENTITY connectionFailure.longDesc \"&sharedLongDesc;\">\n<!ENTITY deniedPortAccess.title \"Esta dirección está restringida\">\n<!ENTITY deniedPortAccess.longDesc \"\">\n<!ENTITY dnsNotFound.title \"Servidor no encontrado\">\n<!ENTITY dnsNotFound.longDesc \"\n<ul>\n  <li>Compruebe que la dirección no tiene errores de escritura\n    del tipo <strong>ww</strong>.example.com en lugar de\n    <strong>www</strong>.example.com</li>\n  <li>Si no puede cargar ninguna página, compruebe la conexión\n    de red de su equipo.</li>\n  <li>Si su equipo o red están protegidos por un cortafuegos\n    o proxy, asegúrese de que &brandShortName; tiene permiso\n    para acceder a la web.</li>\n</ul>\n\">\n<!ENTITY fileNotFound.title \"Archivo no encontrado\">\n<!ENTITY fileNotFound.longDesc \"\n<ul>\n  <li>Compruebe que el nombre de archivo no tiene errores de\n   escritura, incluyendo el uso de mayúsculas.</li>\n  <li>Compruebe si el archivo ha sido movido, renombrado o\n   eliminado.</li>\n</ul>\n\">\n<!ENTITY fileAccessDenied.title \"El acceso al archivo ha sido denegado\">\n<!ENTITY fileAccessDenied.longDesc \"\n<ul>\n  <li>Puede haber sido eliminado, movido o sus permisos de archivo pueden estar impidiendo el acceso al mismo.</li>\n</ul>\n\">\n<!ENTITY generic.title \"Oops.\">\n<!ENTITY generic.longDesc \"\n<p>&brandShortName; no puede cargar esta página por alguna razón.</p>\n\">\n<!ENTITY captivePortal.title \"Iniciar sesión en la red\">\n<!ENTITY captivePortal.longDesc \"\n<p>Esta red puede pedirle iniciar sesión para acceder a Internet.</p>\n\">\n<!ENTITY openPortalLoginPage.label \"Abrir página de inicio\">\n<!ENTITY malformedURI.title \"La dirección no es válida\">\n<!ENTITY malformedURI.longDesc \"\n<ul>\n  <li>Las direcciones web se escriben normalmente como\n    <strong>http://www.example.com/</strong></li>\n  <li>Asegúrese de que está usando barras inclinadas hacia\n    delante (p.e. <strong>/</strong>).</li>\n</ul>\n\">\n<!ENTITY netInterrupt.title \"La conexión ha sido interrumpida\">\n<!ENTITY netInterrupt.longDesc \"&sharedLongDesc;\">\n<!ENTITY notCached.title \"Documento expirado\">\n<!ENTITY notCached.longDesc \"<p>El documento requerido ya no está disponible en la caché de &brandShortName;.</p><ul><li>Como precaución de seguridad, &brandShortName; no vuelve a pedir automáticamente documentos sensibles.</li><li>Haga clic en Reintentar para volver a pedir el documento del sitio web.</li></ul>\">\n<!ENTITY netOffline.title \"Modo sin conexión\">\n<!ENTITY netOffline.longDesc2 \"\n<ul>\n  <li>Presione &quot;Probar de nuevo&quot; para cambiar al modo con conexión y recargar la página.</li>\n</ul>\">\n<!ENTITY contentEncodingError.title \"Error de codificación de contenido\">\n<!ENTITY contentEncodingError.longDesc \"\n<ul>\n  <li>Contacte con los propietarios del sitio web para informarles de este problema.</li>\n</ul>\n\">\n<!ENTITY unsafeContentType.title \"Tipo de archivo no seguro\">\n<!ENTITY unsafeContentType.longDesc \"\n<ul>\n  <li>Contacte con los propietarios del sitio web para informarles de este problema.</li>\n</ul>\">\n<!ENTITY netReset.title \"La conexión ha sido reiniciada\">\n<!ENTITY netReset.longDesc \"&sharedLongDesc;\">\n<!ENTITY netTimeout.title \"La conexión ha caducado\">\n<!ENTITY netTimeout.longDesc \"&sharedLongDesc;\">\n<!ENTITY unknownProtocolFound.title \"La dirección no resulta comprensible\">\n<!ENTITY unknownProtocolFound.longDesc \"\n<ul>\n  <li>Podría necesitar instalar otro software para abrir esta dirección.</li>\n</ul>\n\">\n<!ENTITY proxyConnectFailure.title \"El servidor proxy está rechazando las conexiones\">\n<!ENTITY proxyConnectFailure.longDesc \"\n<ul>\n  <li>Compruebe la configuración de proxy para asegurarse de\n    que es correcta.</li>\n  <li>Contacte con su administrador de red para asegurarse de\n    que el servidor proxy está funcionando.</li>\n</ul>\n\">\n<!ENTITY proxyResolveFailure.title \"No se puede encontrar el servidor proxy\">\n<!ENTITY proxyResolveFailure.longDesc \"\n<ul>\n  <li>Compruebe la configuración de proxy para asegurarse de\n    que es correcta.</li>\n  <li>Compruebe que su equipo tiene una conexión de red\n    operativa.</li>\n  <li>Si su equipo o red está protegida por un cortafuegos\n    o proxy, asegúrese de que &brandShortName; tiene permiso\n    para acceder a la web.</li>\n</ul>\n\">\n<!ENTITY redirectLoop.title \"La página no está redirigiendo adecuadamente\">\n<!ENTITY redirectLoop.longDesc \"\n<ul>\n  <li>Este problema a veces está causado por desactivar o rechazar\n    la recepción de cookies.</li>\n</ul>\n\">\n<!ENTITY unknownSocketType.title \"Respuesta inesperada del servidor\">\n<!ENTITY unknownSocketType.longDesc \"\n<ul>\n  <li>Compruebe que su sistema tiene el administrador personal\n   de seguridad instalado.</li>\n  <li>Esto podría deberse a una configuración no estándar en el\n   servidor.</li>\n</ul>\n\">\n<!ENTITY nssFailure2.title \"Conexión segura fallida\">\n<!ENTITY nssFailure2.longDesc2 \"\n<ul>\n  <li>La página que está intentando ver no se puede mostrar porque la autenticidad de los datos recibidos no ha podido ser verificada.</li>\n  <li>Contacte con los propietarios del sitio web para informarles de este problema.</li>\n</ul>\n\">\n<!ENTITY certerror.longpagetitle1 \"Su conexión no es segura\">\n<!ENTITY certerror.introPara \"El propietario de <span class='hostname' /> ha configurado su sitio web de manera incorrecta. Para evitar que su información sea robada, &brandShortName; no ha conectado con este sitio web.\">\n<!ENTITY sharedLongDesc \"\n<ul>\n  <li>El sitio podría estar no disponible temporalmente o\n   demasiado ocupado. Vuelva a intentarlo en unos momentos.</li>\n  <li>Si no puede cargar ninguna página, compruebe la conexión\n   de red de su equipo.</li>\n  <li>Si su equipo o red están protegidos por un cortafuegos\n   o proxy, asegúrese de que &brandShortName; tiene permiso para\n   acceder a la web.</li>\n</ul>\n\">\n<!ENTITY cspBlocked.title \"Bloqueado por la política de seguridad de contenido\">\n<!ENTITY cspBlocked.longDesc \"<p>&brandShortName; evitó que esta página se cargue de esta forma porque la página tiene una política de seguridad de contenido que no lo permite.</p>\">\n<!ENTITY corruptedContentErrorv2.title \"Error de contenido dañado\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>La página que está intentando ver no se puede mostrar porque se ha detectado un error en la transmisión de datos.</p><ul><li>Contacte con los propietarios del sitio web para informarles de este problema.</li></ul>\">\n<!ENTITY securityOverride.exceptionButtonLabel \"Añadir excepción…\">\n<!ENTITY errorReporting.automatic2 \"Informar de errores como esto ayuda a Mozilla a identificar y bloquear sitios maliciosos\">\n<!ENTITY errorReporting.learnMore \"Más información…\">\n<!ENTITY remoteXUL.title \"XUL remoto\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>Contacte con los propietarios del sitio web para informarles de este problema.</li></ul></p>\">\n<!ENTITY sslv3Used.title \"No es posible conectar de manera segura\">\n<!ENTITY sslv3Used.longDesc2 \"Información avanzada: SSL_ERROR_UNSUPPORTED_VERSION\">\n<!ENTITY weakCryptoUsed.title \"Su conexión no es segura\">\n<!ENTITY weakCryptoUsed.longDesc2 \"Información avanzada: SSL_ERROR_NO_CYPHER_OVERLAP\">\n<!ENTITY weakCryptoAdvanced.title \"Avanzado\">\n<!ENTITY weakCryptoAdvanced.longDesc \"<span class='hostname'></span> usa tecnología de seguridad que está obsoleta y es vulnerable a ataques. Un atacante podría revelar información fácilmente que usted pensaba que es segura.\">\n<!ENTITY weakCryptoAdvanced.override \"(No seguro) Pruebe a cargar <span class='hostname'></span> usando seguridad obsoleta\">\n<!ENTITY certerror.wrongSystemTime2 \"<p> &brandShortName; no se ha conectado a <span id='wrongSystemTime_URL'/> porque el reloj de su equipo parece mostrar una hora errónea y esto impide una conexión segura.</p> <p>Su equipo tiene fecha y hora establecidos en <span id='wrongSystemTime_systemDate'/>, cuando debería ser <span id='wrongSystemTime_actualDate'/>. Para corregir este problema, cambie su configuración de fecha y hora para que indique la hora correcta.</p>\">\n<!ENTITY certerror.wrongSystemTimeWithoutReference \"<p>&brandShortName; no se ha conectado a <span id='wrongSystemTimeWithoutReference_URL'/> porque el reloj de su equipo parece mostrar una hora errónea y esto impide una conexión segura.</p> <p>Su equipo tiene fecha y hora establecidos en <span id='wrongSystemTimeWithoutReference_systemDate'/>. Para corregir este problema, cambie su configuración de fecha y hora para que indique la hora correcta.</p>\">\n<!ENTITY certerror.pagetitle1 \"Conexión insegura\">\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"Este sitio usa Seguridad estricta de transporte de HTTP (HSTS) para especificar que &brandShortName; sólo puede conectarse a él de modo seguro. Como resultado, no es posible añadir una excepción para este certificado.\">\n<!ENTITY certerror.copyToClipboard.label \"Copiar texto al portapapeles\">\n<!ENTITY inadequateSecurityError.title \"Su conexión no es segura\">\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> usa tecnología de seguridad que está obsoleta y es vulnerable a ataques. Un atacante podría revelar fácilmente información que usted pensaría que es segura. El administrador del sitio web tendrá que corregir el problema antes de que se pueda visitar el sitio.</p><p>Código de error: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n<!ENTITY prefReset.longDesc \"Parece que su configuración de seguridad de red podría estar causando esto. ¿Quiere restaurar la configuración por defecto?\">\n<!ENTITY prefReset.label \"Restableces configuración por defecto\">\n\n<!ENTITY captivePortal.longDesc2 \"\n<p>You must log in to this network before you can access the Internet.</p>\n\">\n\n<!ENTITY openPortalLoginPage.label2 \"Open Network Login Page\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/newTab.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY newtab.pageTitle \"Pestaña nueva\">\n<!ENTITY newtab.customize.classic \"Mostrar sus sitios preferidos\">\n<!ENTITY newtab.customize.cog.enhanced \"Incluir sitios sugeridos\">\n<!ENTITY newtab.customize.cog.title2 \"NUEVOS CONTROLES DE PESTAÑAS\">\n<!ENTITY newtab.customize.cog.learn \"Saber más sobre Nueva pestaña\">\n<!ENTITY newtab.customize.title \"Personalizar su página Nueva pestaña\">\n<!ENTITY newtab.customize.suggested \"Mostrar sitios sugeridos y sus sitios preferidos\">\n<!ENTITY newtab.customize.topsites \"Mostrar sus sitios preferidos\">\n<!ENTITY newtab.customize.blank2 \"Mostrar página en blanco\">\n<!ENTITY newtab.undo.removedLabel \"Miniatura eliminada.\">\n<!ENTITY newtab.undo.undoButton \"Deshacer.\">\n<!ENTITY newtab.undo.restoreButton \"Restaurar todas.\">\n<!ENTITY newtab.undo.closeTooltip \"Ocultar\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/newTab.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnewtab.pin = Fijar este sitio en su posición actual\nnewtab.unpin = Soltar este sitio\nnewtab.block = Eliminar este sitio\nnewtab.sponsored.button = PATROCINADO\nnewtab.suggested.tag = SUGERIDO\nnewtab.suggested.button = Sugerido para los visitantes de %1$S\nnewtab.sponsored.explain = Le mostramos esta miniatura en nombre de un socio de Mozilla. Puede quitarla en cualquier momento haciendo clic en el botón %1$S. %2$S\nnewtab.sponsored.explain2 = Le sugerimos este sitio en nombre de un socio de Mozilla. Puede eliminarlo en cualquier momento haciendo clic en el botón %1$S. %2$S\nnewtab.suggested.explain = Este sitio se lo sugiere Mozilla. Puede eliminarlo en cualquier momento pulsando el botón %1$S. %2$S\nnewtab.enhanced.explain = Un socio de Mozilla ha mejorado esta miniatura visualmente sustituyendo la captura de pantalla. Puede desactivar las miniaturas mejoradas haciendo clic en el botón %1$S para acceder a las preferencias. %2$S\nnewtab.intro1.paragraph1 = Ahora, cuando abre una pestaña nueva, también verá sitios que pensamos que pueden resultarle interesantes. Algunos pueden estar sugeridos por Mozilla o patrocinados por alguno de nuestros socios.\nnewtab.intro1.paragraph2 = Para poder proporcionarle este servicio, algunos datos son enviados a nosotros de acuerdo con nuestro %1$S. Puede desactivarlo desmarcando la opción bajo el icono de la rueda (%2$S).\nnewtab.learn.link = Saber más…\nnewtab.privacy.link = aviso sobre privacidad\nnewtab.learn.link2 = Más sobre Nueva pestaña\nnewtab.intro.header.update = ¡La nueva pestaña ha sido actualizada!\nnewtab.intro.gotit = ¡Lo tengo!\n\nnewtab.defaultTopSites.heading=Top Sites\nnewtab.userTopSites.heading=Your Top Sites\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/openLocation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY enter.label \"Introduzca la dirección web (URL), o especifique el archivo local que quiere abrir:\">\n<!ENTITY chooseFile.label \"Elegir archivo…\">\n<!ENTITY newTab.label \"Pestaña nueva\">\n<!ENTITY newWindow.label \"Nueva ventana\">\n<!ENTITY topTab.label \"Pestaña actual\">\n<!ENTITY caption.label \"Abrir dirección web\">\n<!ENTITY openWhere.label \"Abrir en:\">\n<!ENTITY openBtn.label \"Abrir\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/openLocation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nchooseFileDialogTitle = Elegir archivo\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/pageInfo.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY pageInfoWindow.width \"610\">\n<!ENTITY pageInfoWindow.height \"550\">\n<!ENTITY copy.key \"C\">\n<!ENTITY copy.label \"Copiar\">\n<!ENTITY copy.accesskey \"C\">\n<!ENTITY selectall.key \"A\">\n<!ENTITY selectall.label \"Seleccionar todo\">\n<!ENTITY selectall.accesskey \"A\">\n<!ENTITY closeWindow.key \"w\">\n<!ENTITY generalTab \"General\">\n<!ENTITY generalTab.accesskey \"G\">\n<!ENTITY generalTitle \"Título:\">\n<!ENTITY generalURL \"Dirección:\">\n<!ENTITY generalType \"Tipo:\">\n<!ENTITY generalMode \"Modo de representación:\">\n<!ENTITY generalSize \"Tamaño:\">\n<!ENTITY generalReferrer \"URL de procedencia:\">\n<!ENTITY generalSource \"Origen de la caché:\">\n<!ENTITY generalModified \"Modificado:\">\n<!ENTITY generalEncoding2 \"Codificación de texto:\">\n<!ENTITY generalMetaName \"Nombre\">\n<!ENTITY generalMetaContent \"Contenido\">\n<!ENTITY mediaTab \"Medios\">\n<!ENTITY mediaTab.accesskey \"M\">\n<!ENTITY mediaLocation \"Dirección:\">\n<!ENTITY mediaText \"Texto asociado:\">\n<!ENTITY mediaAltHeader \"Texto alternativo\">\n<!ENTITY mediaAddress \"Dirección\">\n<!ENTITY mediaType \"Tipo\">\n<!ENTITY mediaSize \"Tamaño\">\n<!ENTITY mediaCount \"Cuenta\">\n<!ENTITY mediaDimension \"Dimensiones:\">\n<!ENTITY mediaLongdesc \"Descripción larga:\">\n<!ENTITY mediaBlockImage.accesskey \"B\">\n<!ENTITY mediaSaveAs \"Guardar como…\">\n<!ENTITY mediaSaveAs.accesskey \"c\">\n<!ENTITY mediaSaveAs2.accesskey \"u\">\n<!ENTITY mediaPreview \"Vista preliminar del medio:\">\n<!ENTITY feedTab \"Canales\">\n<!ENTITY feedTab.accesskey \"C\">\n<!ENTITY feedSubscribe \"Suscribir\">\n<!ENTITY feedSubscribe.accesskey \"u\">\n<!ENTITY permTab \"Permisos\">\n<!ENTITY permTab.accesskey \"P\">\n<!ENTITY permUseDefault \"Usar predeterminado\">\n<!ENTITY permAskAlways \"Preguntar siempre\">\n<!ENTITY permAllow \"Permitir\">\n<!ENTITY permAllowSession \"Permitir en esta sesión\">\n<!ENTITY permBlock \"Bloquear\">\n<!ENTITY permissionsFor \"Permisos para:\">\n<!ENTITY permPlugins \"Activar plugins\">\n<!ENTITY permClearStorage \"Limpiar almacenamiento\">\n<!ENTITY permClearStorage.accesskey \"c\">\n<!ENTITY securityTab \"Seguridad\">\n<!ENTITY securityTab.accesskey \"S\">\n<!ENTITY securityView.certView \"Ver certificado\">\n<!ENTITY securityView.accesskey \"V\">\n<!ENTITY securityView.unknown \"Desconocido\">\n<!ENTITY securityView.identity.header \"Identidad del sitio web\">\n<!ENTITY securityView.identity.owner \"Propietario:\">\n<!ENTITY securityView.identity.domain \"Sitio web:\">\n<!ENTITY securityView.identity.verifier \"Verificado por:\">\n<!ENTITY securityView.privacy.header \"Privacidad e historial\">\n<!ENTITY securityView.privacy.history \"¿Se ha visitado este sitio web anteriormente?\">\n<!ENTITY securityView.privacy.cookies \"¿Este sitio está almacenando información (cookies) en este equipo?\">\n<!ENTITY securityView.privacy.viewCookies \"Ver cookies\">\n<!ENTITY securityView.privacy.viewCookies.accessKey \"k\">\n<!ENTITY securityView.privacy.passwords \"¿Se han guardado contraseñas de este sitio web?\">\n<!ENTITY securityView.privacy.viewPasswords \"Ver contraseñas guardadas\">\n<!ENTITY securityView.privacy.viewPasswords.accessKey \"v\">\n<!ENTITY securityView.technical.header \"Detalles técnicos\">\n<!ENTITY helpButton.label \"Ayuda\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/pageInfo.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npageInfo.page.title = Información de la página - %S\npageInfo.frame.title = Información del marco - %S\nnoPageTitle = Página sin título:\nunknown = Desconocido\nnotset = No especificado\nyes = Sí\nno = No\nmediaImg = Imagen\nmediaVideo = Vídeo\nmediaAudio = Audio\nmediaBGImg = Fondo\nmediaBorderImg = Borde\nmediaListImg = Viñeta\nmediaCursor = Cursor\nmediaObject = Objeto\nmediaEmbed = Anidar\nmediaLink = Icono\nmediaInput = Entrada\nmediaFileSize = %S KB\nmediaSize = %Spx × %Spx\nmediaSelectFolder = Seleccione una carpeta donde guardar las imágenes\nmediaBlockImage = Bloquear imágenes de %S\nmediaUnknownNotCached = Desconocido (no en caché)\nmediaImageType = Imagen %S\nmediaAnimatedImageType = Imagen %S (animada, %S cuadros)\nmediaDimensions = %Spx × %Spx\nmediaDimensionsScaled = %Spx × %Spx (escalado a %Spx × %Spx)\ngeneralQuirksMode = Modo de compatibilidad con extensiones no estándares\ngeneralStrictMode = Modo de compatibilidad con los estándares\ngeneralSize = %S KB (%S bytes)\ngeneralMetaTag = Meta (1 etiqueta)\ngeneralMetaTags = Meta (%S etiquetas)\nfeedRss = RSS\nfeedAtom = Atom\nfeedXML = XML\nsecurityNoOwner = Este sitio web no proporciona información sobre su dueño.\nsecurityOneVisit = Sí, una vez.\nsecurityNVisits = Sí, %S veces\nindexedDBUsage = Este sitio web está usando %1$S %2$S\npermissions.useDefault = Usar predeterminado\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/places/bookmarkProperties.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndialogAcceptLabelAddItem = Añadir\ndialogAcceptLabelSaveItem = Guardar\ndialogAcceptLabelAddLivemark = Suscribirse\ndialogAcceptLabelAddMulti = Añadir marcadores\ndialogAcceptLabelEdit = Guardar\ndialogTitleAddBookmark = Nuevo marcador\ndialogTitleAddLivemark = Suscribirse con los marcadores dinámicos\ndialogTitleAddFolder = Nueva carpeta\ndialogTitleAddMulti = Nuevos marcadores\ndialogTitleEdit = Propiedades de \"%S\"\nbookmarkAllTabsDefault = [Nombre de la carpeta]\nnewFolderDefault = Nueva carpeta\nnewBookmarkDefault = Nuevo marcador\nnewLivemarkDefault = Nuevo marcador dinámico\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/places/editBookmarkOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editBookmarkOverlay.name.label \"Nombre:\">\n<!ENTITY editBookmarkOverlay.name.accesskey \"N\">\n<!ENTITY editBookmarkOverlay.location.label \"Dirección:\">\n<!ENTITY editBookmarkOverlay.location.accesskey \"c\">\n<!ENTITY editBookmarkOverlay.feedLocation.label \"Dirección del canal:\">\n<!ENTITY editBookmarkOverlay.feedLocation.accesskey \"n\">\n<!ENTITY editBookmarkOverlay.siteLocation.label \"Dirección del sitio:\">\n<!ENTITY editBookmarkOverlay.siteLocation.accesskey \"i\">\n<!ENTITY editBookmarkOverlay.folder.label \"Carpeta:\">\n<!ENTITY editBookmarkOverlay.foldersExpanderDown.tooltip \"Mostrar todas las carpetas de marcadores\">\n<!ENTITY editBookmarkOverlay.expanderUp.tooltip \"Ocultar\">\n<!ENTITY editBookmarkOverlay.tags.label \"Etiquetas:\">\n<!ENTITY editBookmarkOverlay.tags.accesskey \"t\">\n<!ENTITY editBookmarkOverlay.tagsEmptyDesc.label \"Separe las etiquetas con comas\">\n<!ENTITY editBookmarkOverlay.description.label \"Descripción:\">\n<!ENTITY editBookmarkOverlay.description.accesskey \"D\">\n<!ENTITY editBookmarkOverlay.keyword.label \"Palabra clave:\">\n<!ENTITY editBookmarkOverlay.keyword.accesskey \"b\">\n<!ENTITY editBookmarkOverlay.tagsExpanderDown.tooltip \"Mostrar todas las etiquetas\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.label \"Cargar este marcador en el panel lateral\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.accesskey \"m\">\n<!ENTITY editBookmarkOverlay.choose.label \"Elegir…\">\n<!ENTITY editBookmarkOverlay.newFolderButton.label \"Nueva carpeta\">\n<!ENTITY editBookmarkOverlay.newFolderButton.accesskey \"t\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/places/moveBookmarks.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"Elegir carpeta\">\n<!ENTITY window.style \"width: 36em; height: 18em;\">\n<!ENTITY moveTo.label \"Mover a:\">\n<!ENTITY newFolderButton.label \"Nueva carpeta\">\n<!ENTITY newFolderButton.accesskey \"N\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/places/places.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY places.library.title \"Catálogo\">\n<!ENTITY places.library.width \"700\">\n<!ENTITY places.library.height \"500\">\n<!ENTITY organize.label \"Organizar\">\n<!ENTITY organize.accesskey \"O\">\n<!ENTITY organize.tooltip \"Organice sus marcadores\">\n<!ENTITY file.close.label \"Cerrar\">\n<!ENTITY file.close.accesskey \"C\">\n<!ENTITY cmd.close.key \"w\">\n<!ENTITY views.label \"Vistas\">\n<!ENTITY views.accesskey \"V\">\n<!ENTITY views.tooltip \"Cambie la vista\">\n<!ENTITY view.columns.label \"Mostrar columnas\">\n<!ENTITY view.columns.accesskey \"M\">\n<!ENTITY view.sort.label \"Ordenar\">\n<!ENTITY view.sort.accesskey \"r\">\n<!ENTITY view.unsorted.label \"Sin ordenar\">\n<!ENTITY view.unsorted.accesskey \"S\">\n<!ENTITY view.sortAscending.label \"Ordenar A > Z\">\n<!ENTITY view.sortAscending.accesskey \"A\">\n<!ENTITY view.sortDescending.label \"Ordenar Z > A\">\n<!ENTITY view.sortDescending.accesskey \"Z\">\n<!ENTITY importBookmarksFromHTML.label \"Importar marcadores…\">\n<!ENTITY importBookmarksFromHTML.accesskey \"I\">\n<!ENTITY exportBookmarksToHTML.label \"Exportar marcadores…\">\n<!ENTITY exportBookmarksToHTML.accesskey \"E\">\n<!ENTITY importOtherBrowser.label \"Importar datos de…\">\n<!ENTITY importOtherBrowser.accesskey \"A\">\n<!ENTITY cmd.backup.label \"Copiar…\">\n<!ENTITY cmd.backup.accesskey \"C\">\n<!ENTITY cmd.restore2.label \"Restaurar\">\n<!ENTITY cmd.restore2.accesskey \"R\">\n<!ENTITY cmd.restoreFromFile.label \"Elegir archivo…\">\n<!ENTITY cmd.restoreFromFile.accesskey \"E\">\n<!ENTITY cmd.deleteDomainData.label \"Olvidar este sitio web\">\n<!ENTITY cmd.deleteDomainData.accesskey \"v\">\n<!ENTITY cmd.open.label \"Abrir\">\n<!ENTITY cmd.open.accesskey \"A\">\n<!ENTITY cmd.open_window.label \"Abrir en una ventana nueva\">\n<!ENTITY cmd.open_window.accesskey \"b\">\n<!ENTITY cmd.open_private_window.label \"Abrir en una nueva ventana privada\">\n<!ENTITY cmd.open_private_window.accesskey \"P\">\n<!ENTITY cmd.open_tab.label \"Abrir en una pestaña nueva\">\n<!ENTITY cmd.open_tab.accesskey \"v\">\n<!ENTITY cmd.open_all_in_tabs.label \"Abrir todo en pestañas\">\n<!ENTITY cmd.open_all_in_tabs.accesskey \"O\">\n<!ENTITY cmd.properties.label \"Propiedades\">\n<!ENTITY cmd.properties.accesskey \"i\">\n<!ENTITY cmd.sortby_name.label \"Ordenar por nombre\">\n<!ENTITY cmd.sortby_name.accesskey \"n\">\n<!ENTITY cmd.context_sortby_name.accesskey \"r\">\n<!ENTITY cmd.new_bookmark.label \"Nuevo marcador…\">\n<!ENTITY cmd.new_bookmark.accesskey \"N\">\n<!ENTITY cmd.new_folder.label \"Nueva carpeta…\">\n<!ENTITY cmd.new_folder.accesskey \"u\">\n<!ENTITY cmd.context_new_folder.accesskey \"c\">\n<!ENTITY cmd.new_separator.label \"Nuevo separador\">\n<!ENTITY cmd.new_separator.accesskey \"v\">\n<!ENTITY cmd.reloadLivebookmark.label \"Recargar marcadores dinámicos\">\n<!ENTITY cmd.reloadLivebookmark.accesskey \"R\">\n<!ENTITY cmd.moveBookmarks.label \"Mover…\">\n<!ENTITY cmd.moveBookmarks.accesskey \"M\">\n<!ENTITY col.name.label \"Nombre\">\n<!ENTITY col.tags.label \"Etiquetas\">\n<!ENTITY col.url.label \"Dirección\">\n<!ENTITY col.mostrecentvisit.label \"Visita más reciente\">\n<!ENTITY col.visitcount.label \"Número de visitas\">\n<!ENTITY col.description.label \"Descripción\">\n<!ENTITY col.dateadded.label \"Añadido\">\n<!ENTITY col.lastmodified.label \"Última modificación\">\n<!ENTITY search.label \"Buscar:\">\n<!ENTITY search.accesskey \"B\">\n<!ENTITY cmd.find.key \"f\">\n<!ENTITY maintenance.label \"Importar y respaldar\">\n<!ENTITY maintenance.accesskey \"I\">\n<!ENTITY maintenance.tooltip \"Importe y exporte sus marcadores\">\n<!ENTITY backButton.tooltip \"Ir atrás\">\n<!ENTITY forwardButton.tooltip \"Ir adelante\">\n<!ENTITY detailsPane.more.label \"Más\">\n<!ENTITY detailsPane.more.accesskey \"M\">\n<!ENTITY detailsPane.less.label \"Menos\">\n<!ENTITY detailsPane.less.accesskey \"e\">\n<!ENTITY detailsPane.selectAnItemText.description \"Selecciona un elemento para ver y editar sus propiedades\">\n<!ENTITY find.label \"Buscar:\">\n<!ENTITY find.accesskey \"u\">\n<!ENTITY view.label \"Ver\">\n<!ENTITY view.accesskey \"r\">\n<!ENTITY byDate.label \"Por fecha\">\n<!ENTITY byDate.accesskey \"P\">\n<!ENTITY bySite.label \"Por sitio\">\n<!ENTITY bySite.accesskey \"s\">\n<!ENTITY byMostVisited.label \"Por mayor número de visitas\">\n<!ENTITY byMostVisited.accesskey \"v\">\n<!ENTITY byLastVisited.label \"Por última visita\">\n<!ENTITY byLastVisited.accesskey \"L\">\n<!ENTITY byDayAndSite.label \"Por fecha y sitio\">\n<!ENTITY byDayAndSite.accesskey \"t\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nload-js-data-url-error = Por razones de seguridad, las URLs javascript o de datos no se pueden cargar desde la ventana o el panel lateral del historial.\nnoTitle = (sin título)\nbookmarksMenuEmptyFolder = (Vacío)\nbookmarksBackupTitle = Nombre del fichero de copia de marcadores\nbookmarksRestoreAlertTitle = Revertir marcadores\nbookmarksRestoreAlert = Esta acción reemplazará todos sus marcadores por los de la copia de seguridad. ¿Está seguro?\nbookmarksRestoreTitle = Seleccionar una copia de los marcadores\nbookmarksRestoreFilterName = JSON\nbookmarksRestoreFormatError = Tipo de archivo no soportado.\nbookmarksRestoreParseError = Incapaz de procesar el archivo de copia de seguridad.\nbookmarksLivemarkLoading = Cargando marcador dinámico…\nbookmarksLivemarkFailed = Ha fallado la carga del canal del marcador dinámico.\nmenuOpenLivemarkOrigin.label = Abrir \"%S\"\nsortByName = Ordenar '%S' por nombre\nsortByNameGeneric = Ordenar por nombre\nview.sortBy.1.name.label = Ordenar por nombre\nview.sortBy.1.name.accesskey = n\nview.sortBy.1.url.label = Ordenar por dirección\nview.sortBy.1.url.accesskey = a\nview.sortBy.1.date.label = Ordenar por visita más reciente\nview.sortBy.1.date.accesskey = c\nview.sortBy.1.visitCount.label = Ordenar por número de visitas\nview.sortBy.1.visitCount.accesskey = d\nview.sortBy.1.description.label = Ordenar por descripción\nview.sortBy.1.description.accesskey = e\nview.sortBy.1.dateAdded.label = Ordenar por fecha de inclusión\nview.sortBy.1.dateAdded.accesskey = f\nview.sortBy.1.lastModified.label = Ordenar por última modificación\nview.sortBy.1.lastModified.accesskey = m\nview.sortBy.1.tags.label = Ordenar por etiquetas\nview.sortBy.1.tags.accesskey = t\nsearchBookmarks = Buscar marcadores\nsearchHistory = Buscar\nsearchDownloads = Buscar descargas\ntabs.openWarningTitle = Confirmación de apertura\ntabs.openWarningMultipleBranded = Está a punto de abrir %S pestañas. Esto podría ralentizar %S mientras se cargan las páginas. ¿Seguro que quiere continuar?\ntabs.openButtonMultiple = Abrir pestañas\ntabs.openWarningPromptMeBranded = Advertirme cuando abrir múltiples pestañas pueda ralentizar %S\nSelectImport = Importar archivo de marcadores\nEnterExport = Exportar archivo de marcadores\ndetailsPane.noItems = Sin elementos\ndetailsPane.itemsCountLabel = Un elemento;#1 elementos\nmostVisitedTitle = Más visitados\nrecentTagsTitle = Etiquetas recientes\nOrganizerQueryHistory = Historial\nOrganizerQueryDownloads = Descargas\nOrganizerQueryAllBookmarks = Todos los marcadores\nOrganizerQueryTags = Etiquetas\ntagResultLabel = Etiqueta\nbookmarkResultLabel = Marcador\nswitchtabResultLabel = Pestaña\nkeywordResultLabel = Palabra clave\nsearchengineResultLabel = Buscar\nlockPrompt.title = Error al iniciar el navegador\nlockPrompt.text = El sistema de marcadores e historial no funcionará debido a que uno de los archivos de %S está en uso por otra aplicación. Algunos programas de seguridad pueden estar causando dicho problema.\nlockPromptInfoButton.label = Saber más…\nlockPromptInfoButton.accessKey = S\ncmd.deletePages.label = Eliminar página;Eliminar páginas\ncmd.deletePages.accesskey = E\ncmd.bookmarkPages.label = Añadir página a marcadores;Añadir páginas a marcadores;\ncmd.bookmarkPages.accesskey = A\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/preferences/aboutPermissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY permissionsManager.title \"Administrador de permisos\">\n<!ENTITY sites.search \"Buscar sitios\">\n<!ENTITY sites.allSites \"Todos los sitios\">\n<!ENTITY header.site.start \"Permisos para\">\n<!ENTITY header.site.end \"\">\n<!ENTITY header.defaults \"Permisos por defecto para todos los sitios\">\n<!ENTITY permissions.forgetSite \"Olvidar este sitio web\">\n<!ENTITY permission.alwaysAsk \"Preguntar siempre\">\n<!ENTITY permission.allow \"Permitir\">\n<!ENTITY permission.allowForSession \"Permitir para la sesión\">\n<!ENTITY permission.allowFirstPartyOnly \"Permitir sólo las primarias\">\n<!ENTITY permission.block \"Bloquear\">\n<!ENTITY password.label \"Guardar contraseñas\">\n<!ENTITY password.manage \"Administrar contraseñas…\">\n<!ENTITY cookie.label \"Establecer cookies\">\n<!ENTITY cookie.remove \"Eliminar cookies\">\n<!ENTITY cookie.manage \"Administrar cookies…\">\n<!ENTITY cookie.removeAll \"Eliminar todas las cookies\">\n<!ENTITY geo.label \"Compartir ubicación\">\n<!ENTITY plugins.label \"Plugins\">\n<!ENTITY indexedDB.label \"Mantener almacenamiento en modo sin conexión\">\n<!ENTITY popup.label \"Abrir ventanas emergentes\">\n<!ENTITY fullscreen.label \"Pantalla completa\">\n<!ENTITY camera.label \"Usar la cámara\">\n<!ENTITY microphone.label \"Usar el micrófono\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/preferences/aboutPermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nvisitCount = #1 visita;#1 visitas\npasswordsCount = Hay #1 contraseña guardada para este sitio web.;Hay #1 contraseñas guardadas para este sitio web.\ncookiesCount = Hay #1 cookie establecida para este sitio.;Hay #1 cookies establecidas para este sitio.\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/preferences/advanced-scripts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY advancedJSDialog.title \"Parámetros avanzados de JavaScript\">\n<!ENTITY window.width \"37em\">\n<!ENTITY allowScripts.label \"Permitir a los scripts:\">\n<!ENTITY moveResizePopupWindows.label \"Mover o redimensionar las ventanas emergentes\">\n<!ENTITY moveResizePopupWindows.accesskey \"l\">\n<!ENTITY raiseLowerWindows.label \"Resaltar u ocultar ventanas\">\n<!ENTITY raiseLowerWindows.accesskey \"R\">\n<!ENTITY disableContextMenus.label \"Desactivar o reemplazar menús contextuales\">\n<!ENTITY disableContextMenus.accesskey \"D\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/preferences/advanced.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY generalTab.label \"General\">\n<!ENTITY accessibility.label \"Accesibilidad\">\n<!ENTITY useCursorNavigation.label \"Usar siempre las teclas del cursor para navegar dentro de las páginas\">\n<!ENTITY useCursorNavigation.accesskey \"c\">\n<!ENTITY searchOnStartTyping.label \"Buscar texto cuando comience a escribir\">\n<!ENTITY searchOnStartTyping.accesskey \"x\">\n<!ENTITY blockAutoReload.label \"Advertirle cuando los sitios web intenten redirigir o recargar la página\">\n<!ENTITY blockAutoReload.accesskey \"d\">\n<!ENTITY useOnScreenKeyboard.label \"Mostrar un teclado táctil cuando sea necesario\">\n<!ENTITY useOnScreenKeyboard.accesskey \"s\">\n<!ENTITY browsing.label \"Navegación\">\n<!ENTITY useAutoScroll.label \"Usar desplazamiento automático\">\n<!ENTITY useAutoScroll.accesskey \"a\">\n<!ENTITY useSmoothScrolling.label \"Usar desplazamiento suave\">\n<!ENTITY useSmoothScrolling.accesskey \"v\">\n<!ENTITY allowHWAccel.label \"Usar aceleración de hardware cuando esté disponible\">\n<!ENTITY allowHWAccel.accesskey \"r\">\n<!ENTITY checkUserSpelling.label \"Revisar la ortografía según escribe\">\n<!ENTITY checkUserSpelling.accesskey \"v\">\n<!ENTITY dataChoicesTab.label \"Elección de datos\">\n<!ENTITY healthReportDesc.label \"Le ayuda a entender el rendimiento de su navegador y comparte datos con &vendorShortName; sobre la salud de éste\">\n<!ENTITY enableHealthReport.label \"Activar el informe de salud de &brandShortName;\">\n<!ENTITY enableHealthReport.accesskey \"R\">\n<!ENTITY healthReportLearnMore.label \"Saber más\">\n<!ENTITY telemetryDesc.label \"Comparte datos de rendimiento, uso, hardware y personalizaciones sobre su navegador con &vendorShortName; para ayudar a hacer &brandShortName; mejor\">\n<!ENTITY enableTelemetryData.label \"Compartir datos adicionales (i.e., Telemetry)\">\n<!ENTITY enableTelemetryData.accesskey \"C\">\n<!ENTITY telemetryLearnMore.label \"Saber más\">\n<!ENTITY crashReporterDesc2.label \"Los informes de fallos ayudan a &vendorShortName; a solucionar problemas y a hacer su navegador más estable y seguro\">\n<!ENTITY alwaysSubmitCrashReports.label \"Permitir a &brandShortName; enviar informes de fallos registrados en nombre suyo\">\n<!ENTITY alwaysSubmitCrashReports.accesskey \"h\">\n<!ENTITY crashReporterLearnMore.label \"Saber más\">\n<!ENTITY networkTab.label \"Red\">\n<!ENTITY connection.label \"Conexión\">\n<!ENTITY connectionDesc.label \"Configurar cómo &brandShortName; se conecta a Internet\">\n<!ENTITY connectionSettings.label \"Configuración…\">\n<!ENTITY connectionSettings.accesskey \"o\">\n<!ENTITY httpCache.label \"Contenido web en caché\">\n<!ENTITY offlineStorage2.label \"Contenido web sin conexión y datos de usuario\">\n<!ENTITY siteData.label \"Datos del sitio\">\n<!ENTITY clearSiteData.label \"Limpiar todos los datos\">\n<!ENTITY clearSiteData.accesskey \"a\">\n<!ENTITY siteDataSettings.label \"Configuración…\">\n<!ENTITY siteDataSettings.accesskey \"f\">\n<!ENTITY siteDataLearnMoreLink.label \"Saber más\">\n<!ENTITY limitCacheSizeBefore.label \"Limitar la caché a\">\n<!ENTITY limitCacheSizeBefore.accesskey \"m\">\n<!ENTITY limitCacheSizeAfter.label \"MB de espacio\">\n<!ENTITY clearCacheNow.label \"Limpiar ahora\">\n<!ENTITY clearCacheNow.accesskey \"L\">\n<!ENTITY clearOfflineAppCacheNow.label \"Limpiar ahora\">\n<!ENTITY clearOfflineAppCacheNow.accesskey \"m\">\n<!ENTITY overrideSmartCacheSize.label \"Ignorar la administración automática de caché\">\n<!ENTITY overrideSmartCacheSize.accesskey \"g\">\n<!ENTITY updateTab.label \"Actualizar\">\n<!ENTITY updateApplication.label \"Actualizaciones de &brandShortName;\">\n<!ENTITY updateAuto1.label \"Instalar actualizaciones automáticamente (recomendado: mejora la seguridad)\">\n<!ENTITY updateAuto1.accesskey \"I\">\n<!ENTITY updateCheckChoose.label \"Buscar actualizaciones, pero permitirle elegir si instalarlas\">\n<!ENTITY updateCheckChoose.accesskey \"B\">\n<!ENTITY updateManual.label \"No comprobar actualizaciones (no recomendado: riesgos de seguridad)\">\n<!ENTITY updateManual.accesskey \"N\">\n<!ENTITY updateHistory.label \"Mostrar historial de actualizaciones\">\n<!ENTITY updateHistory.accesskey \"h\">\n<!ENTITY useService.label \"Usar un servicio en segundo plano para instalar actualizaciones\">\n<!ENTITY useService.accesskey \"p\">\n<!ENTITY autoUpdateOthers.label \"Actualizar automáticamente\">\n<!ENTITY enableSearchUpdate.label \"Buscadores\">\n<!ENTITY enableSearchUpdate.accesskey \"b\">\n<!ENTITY offlineStorageNotify.label \"Avisarle cuando un sitio web solicite guardar datos para su uso sin conexión\">\n<!ENTITY offlineStorageNotify.accesskey \"v\">\n<!ENTITY offlineStorageNotifyExceptions.label \"Excepciones…\">\n<!ENTITY offlineStorageNotifyExceptions.accesskey \"x\">\n<!ENTITY offlineAppsList2.label \"Los siguientes sitios web tienen permiso para guardar datos para el uso en modo sin conexión:\">\n<!ENTITY offlineAppsList.height \"7em\">\n<!ENTITY offlineAppsListRemove.label \"Eliminar…\">\n<!ENTITY offlineAppsListRemove.accesskey \"l\">\n<!ENTITY offlineAppRemove.confirm \"Eliminar contenido en modo sin conexión\">\n<!ENTITY certificateTab.label \"Certificados\">\n<!ENTITY certPersonal.label \"Solicitudes\">\n<!ENTITY certPersonal.description \"Cuando un servidor solicite su certificado personal:\">\n<!ENTITY selectCerts.auto \"Seleccionar uno automáticamente\">\n<!ENTITY selectCerts.auto.accesskey \"S\">\n<!ENTITY selectCerts.ask \"Preguntar cada vez\">\n<!ENTITY selectCerts.ask.accesskey \"P\">\n<!ENTITY enableOCSP.label \"Consultar a los servidores respondedores OCSP para confirmar la validez actual de los certificados\">\n<!ENTITY enableOCSP.accesskey \"u\">\n<!ENTITY viewCerts.label \"Ver certificados\">\n<!ENTITY viewCerts.accesskey \"e\">\n<!ENTITY viewSecurityDevices.label \"Dispositivos de seguridad\">\n<!ENTITY viewSecurityDevices.accesskey \"o\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/preferences/applicationManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY appManager.title \"Detalles de la aplicación\">\n<!ENTITY appManager.style \"width: 30em; min-height: 20em;\">\n<!ENTITY remove.label \"Eliminar\">\n<!ENTITY remove.accesskey \"l\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/preferences/applicationManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndescriptionApplications = Las siguientes aplicaciones pueden ser usadas para manejar %S.\nhandleProtocol = %S enlaces\nhandleWebFeeds = Canales web\nhandleFile = %S contenido\ndescriptionWebApp = Esta aplicación web está alojada en:\ndescriptionLocalApp = Esta aplicación está ubicada en:\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/preferences/applications.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY typeColumn.label \"Tipo de contenido\">\n<!ENTITY typeColumn.accesskey \"T\">\n<!ENTITY actionColumn2.label \"Acción\">\n<!ENTITY actionColumn2.accesskey \"A\">\n<!ENTITY focusSearch1.key \"f\">\n<!ENTITY focusSearch2.key \"k\">\n<!ENTITY filter.emptytext \"Buscar\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/preferences/blocklists.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"Listas de bloqueo\">\n<!ENTITY window.width \"60em\">\n<!ENTITY treehead.list.label \"Lista\">\n<!ENTITY windowClose.key \"w\">\n<!ENTITY button.cancel.label \"Cancelar\">\n<!ENTITY button.cancel.accesskey \"C\">\n<!ENTITY button.ok.label \"Guardar cambios\">\n<!ENTITY button.ok.accesskey \"G\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/preferences/colors.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY colorsDialog.title \"Colores\">\n<!ENTITY window.width \"48em\">\n<!ENTITY window.macWidth \"49em\">\n<!ENTITY overrideDefaultPageColors.label \"Reemplazar los colores especificados por la página con sus selecciones de arriba:\">\n<!ENTITY overrideDefaultPageColors.accesskey \"R\">\n<!ENTITY overrideDefaultPageColors.always.label \"Siempre\">\n<!ENTITY overrideDefaultPageColors.auto.label \"Solo con temas de alto contraste\">\n<!ENTITY overrideDefaultPageColors.never.label \"Nunca\">\n<!ENTITY color \"Texto y fondo\">\n<!ENTITY textColor.label \"Texto:\">\n<!ENTITY textColor.accesskey \"T\">\n<!ENTITY backgroundColor.label \"Fondo:\">\n<!ENTITY backgroundColor.accesskey \"F\">\n<!ENTITY useSystemColors.label \"Utilizar los colores del sistema\">\n<!ENTITY useSystemColors.accesskey \"s\">\n<!ENTITY underlineLinks.label \"Subrayar enlaces\">\n<!ENTITY underlineLinks.accesskey \"y\">\n<!ENTITY links \"Color de los enlaces\">\n<!ENTITY linkColor.label \"Enlaces sin visitar:\">\n<!ENTITY linkColor.accesskey \"L\">\n<!ENTITY visitedLinkColor.label \"Enlaces visitados:\">\n<!ENTITY visitedLinkColor.accesskey \"V\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/preferences/connection.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY connectionsDialog.title \"Configuración de conexión\">\n<!ENTITY window.width2 \"54em\">\n<!ENTITY window.macWidth2 \"49em\">\n<!ENTITY proxyTitle.label \"Configurar proxies para el acceso a Internet\">\n<!ENTITY noProxyTypeRadio.label \"Sin proxy\">\n<!ENTITY noProxyTypeRadio.accesskey \"y\">\n<!ENTITY systemTypeRadio.label \"Usar la configuración del proxy del sistema\">\n<!ENTITY systemTypeRadio.accesskey \"d\">\n<!ENTITY WPADTypeRadio.label \"Autodetectar configuración del proxy para esta red\">\n<!ENTITY WPADTypeRadio.accesskey \"e\">\n<!ENTITY manualTypeRadio.label \"Configuración manual del proxy:\">\n<!ENTITY manualTypeRadio.accesskey \"m\">\n<!ENTITY autoTypeRadio.label \"URL para la configuración automática del proxy:\">\n<!ENTITY autoTypeRadio.accesskey \"A\">\n<!ENTITY reload.label \"Recargar\">\n<!ENTITY reload.accesskey \"R\">\n<!ENTITY ftp.label \"Proxy FTP:\">\n<!ENTITY ftp.accesskey \"F\">\n<!ENTITY http.label \"Proxy HTTP:\">\n<!ENTITY http.accesskey \"x\">\n<!ENTITY ssl.label \"Proxy SSL:\">\n<!ENTITY ssl.accesskey \"L\">\n<!ENTITY socks.label \"Servidor SOCKS:\">\n<!ENTITY socks.accesskey \"C\">\n<!ENTITY socks4.label \"SOCKS v4\">\n<!ENTITY socks4.accesskey \"K\">\n<!ENTITY socks5.label \"SOCKS v5\">\n<!ENTITY socks5.accesskey \"v\">\n<!ENTITY socksRemoteDNS.label2 \"DNS proxy usando SOCKS v5\">\n<!ENTITY socksRemoteDNS.accesskey \"d\">\n<!ENTITY port.label \"Puerto:\">\n<!ENTITY HTTPport.accesskey \"P\">\n<!ENTITY SSLport.accesskey \"o\">\n<!ENTITY FTPport.accesskey \"r\">\n<!ENTITY SOCKSport.accesskey \"t\">\n<!ENTITY noproxy.label \"No usar proxy para:\">\n<!ENTITY noproxy.accesskey \"n\">\n<!ENTITY noproxyExplain.label \"Ejemplo: .mozilla.org, .net.nz, 192.168.1.0/24\">\n<!ENTITY shareproxy.label \"Usar el mismo proxy para todo\">\n<!ENTITY shareproxy.accesskey \"s\">\n<!ENTITY autologinproxy.label \"No preguntar identificación si la contraseña está guardada\">\n<!ENTITY autologinproxy.accesskey \"u\">\n<!ENTITY autologinproxy.tooltip \"Esta opción le identifica de manera silenciosa ante los proxys cuando ha guardado las credenciales para ellos. Se le preguntará si falla la identificación.\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/preferences/containers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY addButton.label \"Añadir nuevo contenedor\">\n<!ENTITY addButton.accesskey \"A\">\n<!ENTITY preferencesButton.label \"Preferencias\">\n<!ENTITY removeButton.label \"Eliminar\">\n<!ENTITY backLink.label \"« Volver a privacidad\">\n<!ENTITY window.title \"Añadir nuevo contenedor\">\n<!ENTITY window.width \"49em\">\n<!ENTITY name.label \"Nombre:\">\n<!ENTITY name.accesskey \"N\">\n<!ENTITY name.placeholder \"Escriba un nombre de contenedor\">\n<!ENTITY icon.label \"Icono:\">\n<!ENTITY icon.accesskey \"I\">\n<!ENTITY color.label \"Color:\">\n<!ENTITY color.accesskey \"o\">\n<!ENTITY windowClose.key \"w\">\n<!ENTITY button.ok.label \"Hecho\">\n<!ENTITY button.ok.accesskey \"H\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/preferences/containers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncontainers.labelMinWidth = 5rem\ncontainers.updateContainerTitle = Preferencias del contenedor %S\ncontainers.blue.label = Azul\ncontainers.turquoise.label = Turquesa\ncontainers.green.label = Verde\ncontainers.yellow.label = Amarillo\ncontainers.orange.label = Naranja\ncontainers.red.label = Rojo\ncontainers.pink.label = Rosa\ncontainers.purple.label = Púrpura\ncontainers.fingerprint.label = Huella digital\ncontainers.briefcase.label = Maletín\ncontainers.dollar.label = Signo del dólar\ncontainers.cart.label = Carrito de la compra\ncontainers.circle.label = Punto\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/preferences/content.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY popups.label \"Ventanas emergentes\">\n<!ENTITY blockPopups.label \"Bloquear ventanas emergentes\">\n<!ENTITY blockPopups.accesskey \"B\">\n<!ENTITY notificationsPolicy.label \"Notificaciones\">\n<!ENTITY notificationsPolicyLearnMore.label \"Saber más\">\n<!ENTITY notificationsPolicyDesc3.label \"Elija qué sitios tienen permitido enviarle notificaciones\">\n<!ENTITY notificationsPolicyButton.accesskey \"E\">\n<!ENTITY notificationsPolicyButton.label \"Elegir…\">\n<!ENTITY notificationsDoNotDisturb.label \"No molestarme\">\n<!ENTITY notificationsDoNotDisturb.accesskey \"N\">\n<!ENTITY notificationsDoNotDisturbDetails.value \"No se mostrarán más notificaciones hasta que reinicie &brandShortName;\">\n<!ENTITY popupExceptions.label \"Excepciones…\">\n<!ENTITY popupExceptions.accesskey \"E\">\n<!ENTITY fontsAndColors.label \"Tipografías y colores\">\n<!ENTITY defaultFont.label \"Tipografía predet.:\">\n<!ENTITY defaultFont.accesskey \"T\">\n<!ENTITY defaultSize.label \"Tamaño:\">\n<!ENTITY defaultSize.accesskey \"m\">\n<!ENTITY advancedFonts.label \"Avanzadas…\">\n<!ENTITY advancedFonts.accesskey \"A\">\n<!ENTITY colors.label \"Colores…\">\n<!ENTITY colors.accesskey \"C\">\n<!ENTITY languages.label \"Idiomas\">\n<!ENTITY chooseLanguage.label \"Elegir el idioma preferido para mostrar las páginas web\">\n<!ENTITY chooseButton.label \"Seleccionar…\">\n<!ENTITY chooseButton.accesskey \"o\">\n<!ENTITY translateWebPages.label \"Traducir contenido web\">\n<!ENTITY translateWebPages.accesskey \"d\">\n<!ENTITY translateExceptions.label \"Excepciones…\">\n<!ENTITY translateExceptions.accesskey \"x\">\n<!ENTITY translation.options.attribution.beforeLogo \"Traducciones de\">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n<!ENTITY drmContent.label \"Contenido DRM\">\n<!ENTITY playDRMContent.label \"Reproducir contenido DRM\">\n<!ENTITY playDRMContent.accesskey \"P\">\n<!ENTITY playDRMContent.learnMore.label \"Saber más\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/preferences/cookies.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width \"36em\">\n<!ENTITY cookiesonsystem.label \"Las cookies siguientes están guardadas en su equipo:\">\n<!ENTITY cookiename.label \"Nombre de la cookie\">\n<!ENTITY cookiedomain.label \"Sitio\">\n<!ENTITY button.removeSelectedCookies.accesskey \"R\">\n<!ENTITY button.removeAllCookies.label \"Eliminar todas\">\n<!ENTITY button.removeAllCookies.accesskey \"A\">\n<!ENTITY props.name.label \"Nombre:\">\n<!ENTITY props.value.label \"Contenido:\">\n<!ENTITY props.domain.label \"Servidor:\">\n<!ENTITY props.path.label \"Ruta:\">\n<!ENTITY props.secure.label \"Enviar para:\">\n<!ENTITY props.expires.label \"Expira:\">\n<!ENTITY props.container.label \"Contenedor:\">\n<!ENTITY window.title \"Cookies\">\n<!ENTITY windowClose.key \"w\">\n<!ENTITY focusSearch1.key \"f\">\n<!ENTITY focusSearch2.key \"k\">\n<!ENTITY searchFilter.label \"Buscar\">\n<!ENTITY searchFilter.accesskey \"B\">\n<!ENTITY button.close.label \"Cerrar\">\n<!ENTITY button.close.accesskey \"C\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/preferences/donottrack.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"No rastrear\">\n<!ENTITY window.width \"60em\">\n<!ENTITY window.height \"10em\">\n<!ENTITY doNotTrackCheckbox2.label \"Aplicar siempre No rastrear\">\n<!ENTITY doNotTrackCheckbox2.accesskey \"A\">\n<!ENTITY doNotTrackTPInfo.description \"&brandShortName; enviará una señal de que no quiere ser rastreado siempre que la protección contra rastreo esté activada.\">\n<!ENTITY doNotTrackLearnMore.label \"Saber más\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/preferences/fonts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY fontsDialog.title \"Tipografía\">\n<!ENTITY language.label \"Tipografías para:\">\n<!ENTITY language.accesskey \"T\">\n<!ENTITY size.label \"Tamaño:\">\n<!ENTITY sizeProportional.accesskey \"o\">\n<!ENTITY sizeMonospace.accesskey \"a\">\n<!ENTITY proportional.label \"Proporcional:\">\n<!ENTITY proportional.accesskey \"P\">\n<!ENTITY serif.label \"Serif:\">\n<!ENTITY serif.accesskey \"S\">\n<!ENTITY sans-serif.label \"Sans-serif:\">\n<!ENTITY sans-serif.accesskey \"n\">\n<!ENTITY monospace.label \"Monoespaciado:\">\n<!ENTITY monospace.accesskey \"M\">\n<!ENTITY font.langGroup.latin \"Latino\">\n<!ENTITY font.langGroup.japanese \"Japonés\">\n<!ENTITY font.langGroup.trad-chinese \"Chino tradicional (Taiwan)\">\n<!ENTITY font.langGroup.simpl-chinese \"Chino simplificado\">\n<!ENTITY font.langGroup.trad-chinese-hk \"Chino tradicional (Hong Kong)\">\n<!ENTITY font.langGroup.korean \"Coreano\">\n<!ENTITY font.langGroup.cyrillic \"Cirílico\">\n<!ENTITY font.langGroup.el \"Griego\">\n<!ENTITY font.langGroup.other \"Otros sistemas de escritura\">\n<!ENTITY font.langGroup.thai \"Tailandés\">\n<!ENTITY font.langGroup.hebrew \"Hebreo\">\n<!ENTITY font.langGroup.arabic \"Árabe\">\n<!ENTITY font.langGroup.devanagari \"Devanagari\">\n<!ENTITY font.langGroup.tamil \"Tamil\">\n<!ENTITY font.langGroup.armenian \"Armenio\">\n<!ENTITY font.langGroup.bengali \"Bengalí\">\n<!ENTITY font.langGroup.canadian \"Separación silábica unificada canadiense\">\n<!ENTITY font.langGroup.ethiopic \"Etíope\">\n<!ENTITY font.langGroup.georgian \"Georgiano\">\n<!ENTITY font.langGroup.gujarati \"Gujarati\">\n<!ENTITY font.langGroup.gurmukhi \"Gurmukhi\">\n<!ENTITY font.langGroup.khmer \"Khmer\">\n<!ENTITY font.langGroup.malayalam \"Malayo\">\n<!ENTITY font.langGroup.math \"Matemáticas\">\n<!ENTITY font.langGroup.odia \"Oriya\">\n<!ENTITY font.langGroup.telugu \"Telugu\">\n<!ENTITY font.langGroup.kannada \"Kannada\">\n<!ENTITY font.langGroup.sinhala \"Sinhala\">\n<!ENTITY font.langGroup.tibetan \"Tibetano\">\n<!ENTITY minSize.label \"Tamaño de letra mínimo:\">\n<!ENTITY minSize.accesskey \"l\">\n<!ENTITY minSize.none \"Ninguno\">\n<!ENTITY useDefaultFontSerif.label \"Serif\">\n<!ENTITY useDefaultFontSansSerif.label \"Sans Serif\">\n<!ENTITY allowPagesToUseOwn.label \"Permitir a las páginas elegir sus propias tipografías, en lugar de sus selecciones de arriba\">\n<!ENTITY allowPagesToUseOwn.accesskey \"m\">\n<!ENTITY languages.customize.Fallback2.grouplabel \"Codificación de texto para contenido antiguo\">\n<!ENTITY languages.customize.Fallback2.label \"Codificación de texto predet.:\">\n<!ENTITY languages.customize.Fallback2.accesskey \"C\">\n<!ENTITY languages.customize.Fallback2.desc \"Esta codificación de texto se usa para contenido antiguo que no declara su codificación.\">\n<!ENTITY languages.customize.Fallback.auto \"Predeterminado para el idioma actual\">\n<!ENTITY languages.customize.Fallback.arabic \"Árabe\">\n<!ENTITY languages.customize.Fallback.baltic \"Báltico\">\n<!ENTITY languages.customize.Fallback.ceiso \"Centroeuropeo, ISO\">\n<!ENTITY languages.customize.Fallback.cewindows \"Centroeuropeo, Microsoft\">\n<!ENTITY languages.customize.Fallback.simplified \"Chino, simplificado\">\n<!ENTITY languages.customize.Fallback.traditional \"Chino, tradicional\">\n<!ENTITY languages.customize.Fallback.cyrillic \"Cirílico\">\n<!ENTITY languages.customize.Fallback.greek \"Griego\">\n<!ENTITY languages.customize.Fallback.hebrew \"Hebreo\">\n<!ENTITY languages.customize.Fallback.japanese \"Japonés\">\n<!ENTITY languages.customize.Fallback.korean \"Coreano\">\n<!ENTITY languages.customize.Fallback.thai \"Tailandés\">\n<!ENTITY languages.customize.Fallback.turkish \"Turco\">\n<!ENTITY languages.customize.Fallback.vietnamese \"Vietnamita\">\n<!ENTITY languages.customize.Fallback.other \"Otros (incl. europeo occidental)\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/preferences/languages.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width \"30em\">\n<!ENTITY languages.customize.Header \"Idiomas y codificación de caracteres\">\n<!ENTITY languages.customize.description \"Las páginas se ofrecen en ocasiones en más de un idioma. Elija idiomas para mostrar esas páginas web, en orden de preferencia:\">\n<!ENTITY languages.customize.moveUp.label \"Subir\">\n<!ENTITY languages.customize.moveUp.accesskey \"U\">\n<!ENTITY languages.customize.moveDown.label \"Bajar\">\n<!ENTITY languages.customize.moveDown.accesskey \"B\">\n<!ENTITY languages.customize.deleteButton.label \"Eliminar\">\n<!ENTITY languages.customize.deleteButton.accesskey \"R\">\n<!ENTITY languages.customize.selectLanguage.label \"Seleccione un idioma a añadir…\">\n<!ENTITY languages.customize.addButton.label \"Añadir\">\n<!ENTITY languages.customize.addButton.accesskey \"A\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/preferences/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY startup.label \"Inicio\">\n<!ENTITY startupPage.label \"Cuando se inicie &brandShortName;:\">\n<!ENTITY startupPage.accesskey \"i\">\n<!ENTITY startupUserHomePage.label \"Mostrar su página de inicio\">\n<!ENTITY startupBlankPage.label \"Mostrar una página en blanco\">\n<!ENTITY startupPrevSession.label \"Mostrar sus ventanas y pestañas de la última sesión\">\n<!ENTITY homepage.label \"Página de inicio:\">\n<!ENTITY homepage.accesskey \"P\">\n<!ENTITY useCurrentPage.label \"Usar página actual\">\n<!ENTITY useCurrentPage.accesskey \"C\">\n<!ENTITY useMultiple.label \"Usar páginas actuales\">\n<!ENTITY chooseBookmark.label \"Usar marcador…\">\n<!ENTITY chooseBookmark.accesskey \"m\">\n<!ENTITY restoreDefault.label \"Restaurar al valor por omisión\">\n<!ENTITY restoreDefault.accesskey \"v\">\n<!ENTITY downloads.label \"Descargas\">\n<!ENTITY saveTo.label \"Guardar archivos en\">\n<!ENTITY saveTo.accesskey \"G\">\n<!ENTITY chooseFolderWin.label \"Examinar…\">\n<!ENTITY chooseFolderWin.accesskey \"x\">\n<!ENTITY chooseFolderMac.label \"Elegir…\">\n<!ENTITY chooseFolderMac.accesskey \"e\">\n<!ENTITY alwaysAskWhere.label \"Preguntar siempre dónde guardar los archivos\">\n<!ENTITY alwaysAskWhere.accesskey \"s\">\n<!ENTITY alwaysCheckDefault2.label \"Comprobar siempre si &brandShortName; es su navegador predeterminado\">\n<!ENTITY alwaysCheckDefault2.accesskey \"o\">\n<!ENTITY setAsMyDefaultBrowser2.label \"Convertir en predeterminado\">\n<!ENTITY setAsMyDefaultBrowser2.accesskey \"d\">\n<!ENTITY isDefault.label \"&brandShortName; es su navegador por defecto\">\n<!ENTITY isNotDefault.label \"&brandShortName; no es su navegador por defecto\">\n<!ENTITY separateProfileMode.label \"Permitir a &brandShortName; y Firefox ejecutarse al mismo tiempo\">\n<!ENTITY useFirefoxSync.label \"Consejo: esto usa perfiles separados. Use Sync para compartir datos entre ellos.\">\n<!ENTITY getStarted.label \"Comience a usar Sync…\">\n<!ENTITY e10sEnabled.label \"Activar &brandShortName; multiproceso\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/preferences/permissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"Administrador de imágenes\">\n<!ENTITY window.width \"49em\">\n<!ENTITY treehead.sitename.label \"Sitio\">\n<!ENTITY treehead.status.label \"Estado\">\n<!ENTITY removepermission.label \"Eliminar sitio\">\n<!ENTITY removepermission.accesskey \"E\">\n<!ENTITY removeallpermissions.label \"Eliminar todos los sitios\">\n<!ENTITY removeallpermissions.accesskey \"l\">\n<!ENTITY address.label \"Dirección del sitio web:\">\n<!ENTITY address.accesskey \"d\">\n<!ENTITY block.label \"Bloquear\">\n<!ENTITY block.accesskey \"B\">\n<!ENTITY session.label \"Permitir en esta sesión\">\n<!ENTITY session.accesskey \"S\">\n<!ENTITY allow.label \"Permitir\">\n<!ENTITY allow.accesskey \"P\">\n<!ENTITY windowClose.key \"w\">\n<!ENTITY button.cancel.label \"Cancelar\">\n<!ENTITY button.cancel.accesskey \"C\">\n<!ENTITY button.ok.label \"Guardar cambios\">\n<!ENTITY button.ok.accesskey \"G\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/preferences/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY prefWindow.titleWin \"Opciones\">\n<!ENTITY prefWindow.title \"Preferencias\">\n<!ENTITY prefWindow.titleGNOME \"Preferencias de &brandShortName;\">\n<!ENTITY prefWinMinSize.styleWin2 \"width: 50em; min-height: 37.5em;\">\n<!ENTITY prefWinMinSize.styleMac \"width: 55em; min-height: 40em;\">\n<!ENTITY prefWinMinSize.styleGNOME \"width: 53.5em; min-height: 40.5em;\">\n<!ENTITY paneGeneral.title \"General\">\n<!ENTITY paneTabs.title \"Pestañas\">\n<!ENTITY paneSearch.title \"Buscar\">\n<!ENTITY paneContent.title \"Contenido\">\n<!ENTITY paneApplications.title \"Aplicaciones\">\n<!ENTITY panePrivacy.title \"Privacidad\">\n<!ENTITY paneContainers.title \"Pestañas contenedoras\">\n<!ENTITY paneSecurity.title \"Seguridad\">\n<!ENTITY paneAdvanced.title \"Avanzado\">\n<!ENTITY paneSync.title \"Sync\">\n<!ENTITY helpButton.label \"Ayuda\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nphishBeforeText = Seleccionar esta opción enviará la dirección de las páginas web que está viendo a %S. Para continuar, revise y acepte los siguientes términos de servicio.\nlabelDefaultFont = Predeterminado (%S)\nveryLargeMinimumFontTitle = Tamaño mínimo de letra grande\nveryLargeMinimumFontWarning = Ha seleccionado un tamaño de letra grande muy grande (más de 24 píxeles). Esto puede hacer difícil o imposible usar algunas páginas importantes de configuración como esta.\nacceptVeryLargeMinimumFont = Conservar mis cambios de todas formas\ntrackingprotectionpermissionstext = Ha desactivado la protección contra rastreo en estos sitios.\ntrackingprotectionpermissionstitle = Exceptions - Tracking Protection\ncookiepermissionstext = Se puede especificar qué sitios web pueden, nunca o siempre, usar cookies. Escriba la dirección exacta del sitio que quiere gestionar y pulse Bloquear, Permitir durante la sesión, o Permitir.\ncookiepermissionstitle = Excepciones - Cookies\naddonspermissionstext = Puede especificar desde qué sitios web está permitido instalar complementos. Escriba la dirección exacta del sitio que quiere permitir y pulse Permitir.\naddons_permissions_title = Sitios permitidos - Instalación de complementos\npopuppermissionstext = Se puede especificar qué sitios web pueden abrir ventanas emergentes. Escriba la dirección exacta del sitio que quiere permitir y pulse Permitir.\npopuppermissionstitle = Sitios permitidos - Ventanas emergentes\nnotificationspermissionstext4 = Controle qué sitios web tienen permitido siempre, o nunca, enviarle notificaciones. Si elimina un sitio, necesitará solicitar permisos de nuevo.\nnotificationspermissionstitle = Permisos de notificaciones\ninvalidURI = Introduzca un nombre de servidor válido\ninvalidURITitle = La dirección del servidor no es válida\nsavedLoginsExceptions_title = Excepciones - Logins guardados\nsavedLoginsExceptions_desc = Los inicios de sesión de los siguientes sitios no se guardarán:\nblockliststext = Puede elegir qué lista usará Firefox para bloquear elementos web que puedan rastrear su actividad de navegación.\nblockliststitle = Listas de bloqueo\nmozNameTemplate = %1$S %2$S\nmozstdName = Protección básica Disconnect.me (recomendada).\nmozstdDesc = Permitir algunos rastreadores para que los sitios web funcionen bien.\nmozfullName = Protección estricta Disconnect.me.\nmozfullDesc = Bloquea los rastreadores conocidos. Algunos sitios pueden no funcionar bien.\nblocklistChangeRequiresRestart = %S debe reiniciarse para cambiar las listas de bloqueo.\npw_change2empty_in_fips_mode = En este momento está en modo FIPS. FIPS requiere una contraseña maestra no vacía.\npw_change_failed_title = Fallo al cambiar la contraseña\nlanguageRegionCodeFormat = %1$S/%2$S  [%3$S]\nlanguageCodeFormat = %1$S  [%2$S]\ndesktopFolderName = Escritorio\ndownloadsFolderName = Descargas\nchooseDownloadFolderTitle = Elegir carpeta de descarga:\nfileEnding = archivo %S\nsaveFile = Guardar archivo\nuseApp = Usar %S\nuseDefault = Usar %S (predeterminado)\nuseOtherApp = Usar otra…\nfpTitleChooseApp = Seleccione aplicación auxiliar\nmanageApp = Detalles de la aplicación…\nwebFeed = Canales web\nvideoPodcastFeed = Podcast de vídeo\naudioPodcastFeed = Podcast\nalwaysAsk = Preguntar siempre\nportableDocumentFormat = Portable Document Format (PDF)\nusePluginIn = Usar %S (en %S)\npreviewInApp = Previsualizar en %S\naddLiveBookmarksInApp = Añadir marcadores dinámicos en %S\ntypeDescriptionWithType = %S (%S)\nhostColon = Servidor:\ndomainColon = Dominio:\nforSecureOnly = Sólo conexiones cifradas\nforAnyConnection = Cualquier tipo de conexión\nexpireAtEndOfSession = Al finalizar la sesión\ncan = Permitir\ncanAccessFirstParty = Permitir sólo las de primeras partes\ncanSession = Permitir en esta sesión\ncannot = Bloquear\nnoCookieSelected = <ninguna cookie seleccionada>\ncookiesAll = Las cookies siguientes están guardadas en su equipo:\ncookiesFiltered = Las siguientes cookies se ajustan a su búsqueda:\nremoveSelectedCookies = Eliminar seleccionada;Eliminar seleccionadas\ndefaultUserContextLabel = Ninguno\nofflineAppsList.height = 7em\nofflineAppRemoveTitle = Eliminar datos del sitio en modo sin conexión\nofflineAppRemovePrompt = Después de eliminar estos datos, %S no estará disponible en modo sin conexión. ¿Realmente quieres borrar este sitio en modo sin conexión?\nofflineAppRemoveConfirm = Eliminar contenido en modo sin conexión\nofflineAppUsage = %1$S %2$S\nofflinepermissionstext = Los siguientes sitios web no tienen permisos para guardar datos para el uso en modo sin conexión:\nofflinepermissionstitle = Datos en modo sin conexión\nactualDiskCacheSize = El contenido web está actualmente usando %1$S %2$S de espacio en disco\nactualDiskCacheSizeCalculated = Calculando tamaño del caché de contenido web…\nactualAppCacheSize = Las aplicaciones están actualmente usando %1$S %2$S de espacio en disco de caché\ntotalSiteDataSize = Sus datos guardados del sitio están usando actualmente %1$S %2$S de espacio en disco\nclearSiteDataPromptTitle = Limpiar todas las cookies y datos del sitio\nclearSiteDataPromptText = Seleccionar 'Limpiar ahora' limpiará todas las cookies y datos del sitio guardados por Firefox. Esto puede desconectarle de sitios web y eliminar el contenido web sin conexión.\nclearSiteDataNow = Limpiar ahora\nimportant = Importante\ndefault = Predeterminado\nsiteUsage = %1$S %2$S\nsyncUnlink.title = ¿Le gustaría desvincular este dispositivo?\nsyncUnlink.label = Este dispositivo no seguirá apareciendo como asociado en su cuenta de Sync. Todos los datos personales, tanto en este dispositivo como en su cuenta de Sync, se mantendrán intactos.\nsyncUnlinkConfirm.label = Desvincular\nfeatureEnableRequiresRestart = %S debe reiniciarse para activar esta característica.\nfeatureDisableRequiresRestart = %S debe reiniciarse para desactivar esta característica.\nshouldRestartTitle = Reiniciar %S\nokToRestartButton = Reiniciar %S ahora\nrevertNoRestartButton = Revertir\nrestartNow = Reiniciar ahora\nrestartLater = Reiniciar más tarde\ndisableContainersAlertTitle = ¿Cerrar todas las pestañas contenedoras?\ndisableContainersMsg = Si desactiva las pestañas contenedores ahora, se cerrará #S pestaña contenedora. ¿Está seguro de que quiere desactivar las pestañas contenedoras?;Si desactiva las pestañas contenedores ahora, se cerrarán #S pestañas contenedoras. ¿Está seguro de que quiere desactivar las pestañas contenedoras?\ndisableContainersOkButton = Cerrar #S pestaña contenedora;Cerrar #S pestañas contenedoras;\ndisableContainersButton2 = Mantener activadas\nremoveContainerAlertTitle = ¿Eliminar este contenedor?\nremoveContainerMsg = Si elimina este contenedor ahora, se cerrará #S pestaña de contenedor. ¿Está seguro de que quiere eliminar este contenedor?;Si elimina este contenedor ahora, se cerrarán #S pestañas de contenedor. ¿Está seguro de que quiere eliminar este contenedor?\nremoveContainerOkButton = Eliminar este contenedor\nremoveContainerButton2 = No eliminar este contenedor\n\nremoveAllCookies.accesskey=A\n\n# LOCALIZATION NOTE (removeAllCookies, removeAllShownCookies):\n# removeAllCookies and removeAllShownCookies are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial cookies are shown as a result of keyword search,\n# removeAllShownCookies is displayed as button label.\n# removeAllCookies is displayed when no keyword search and all cookies are shown.\nremoveAllCookies.label=Remove All\nremoveAllShownCookies.accesskey=A\nremoveAllShownCookies.label=Remove All Shown\nremoveAllSiteData.accesskey=e\n# LOCALIZATION NOTE (removeAllSiteData, removeAllSiteDataShown):\n# removeAllSiteData and removeAllSiteDataShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAllSiteData.label=Remove All\nremoveAllSiteDataShown.accesskey=e\nremoveAllSiteDataShown.label=Remove All Shown\nremoveSelectedCookies.accesskey=R\n\n# LOCALIZATION NOTE (removeSelectedCookies):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# If you need to display the number of selected elements in your language,\n# you can use #1 in your localization as a placeholder for the number.\n# For example this is the English string with numbers:\n# removeSelectedCookied=Remove #1 Selected;Remove #1 Selected\nremoveSelectedCookies.label=Remove Selected;Remove Selected\nspaceAlert.learnMoreButton.accesskey=L\nspaceAlert.learnMoreButton.label=Learn More\n# LOCALIZATION NOTE (spaceAlert.over5GB.message): %S = brandShortName\nspaceAlert.over5GB.message=%S is running out of disk space. Website contents may not display properly. You can clear stored site data in Preferences > Advanced > Site Data.\n# LOCALIZATION NOTE (spaceAlert.over5GB.messageWin):\n# - On Windows Preferences is called Options\n# - %S = brandShortName\nspaceAlert.over5GB.messageWin=%S is running out of disk space. Website contents may not display properly. You can clear stored site data in Options > Advanced > Site Data.\nspaceAlert.over5GB.prefButton.accesskey=O\nspaceAlert.over5GB.prefButton.label=Open Preferences\nspaceAlert.over5GB.prefButtonWin.accesskey=O\n# LOCALIZATION NOTE (spaceAlert.over5GB.prefButtonWin.label): On Windows Preferences is called Options\nspaceAlert.over5GB.prefButtonWin.label=Open Options\n# LOCALIZATION NOTE (spaceAlert.under5GB.message): %S = brandShortName\nspaceAlert.under5GB.message=%S is running out of disk space. Website contents may not display properly. Visit “Learn More” to optimize your disk usage for better browsing experience.\nspaceAlert.under5GB.okButton.accesskey=K\nspaceAlert.under5GB.okButton.label=OK, Got it\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/preferences/privacy.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY trackingProtectionHeader.label \"Usar protección contra rastreo\">\n<!ENTITY trackingProtectionAlways.label \"Siempre\">\n<!ENTITY trackingProtectionAlways.accesskey \"i\">\n<!ENTITY trackingProtectionPrivate.label \"Solo en ventanas privadas\">\n<!ENTITY trackingProtectionPrivate.accesskey \"v\">\n<!ENTITY trackingProtectionNever.label \"Nunca\">\n<!ENTITY trackingProtectionNever.accesskey \"u\">\n<!ENTITY trackingProtectionLearnMore.label \"Saber más\">\n<!ENTITY trackingProtectionExceptions.label \"Excepciones…\">\n<!ENTITY trackingProtectionExceptions.accesskey \"x\">\n<!ENTITY tracking.label \"Rastreo\">\n<!ENTITY trackingProtectionPBM5.label \"Usar protección contra rastreo en ventanas privadas\">\n<!ENTITY trackingProtectionPBM5.accesskey \"d\">\n<!ENTITY trackingProtectionPBMLearnMore.label \"Saber más\">\n<!ENTITY changeBlockList.label \"Cambiar lista de bloqueo\">\n<!ENTITY changeBlockList.accesskey \"l\">\n<!ENTITY doNotTrack.pre.label \"También puede \">\n<!ENTITY doNotTrack.settings.label \"administrar sus ajustes de No rastrear\">\n<!ENTITY doNotTrack.post.label \".\">\n<!ENTITY history.label \"Historial\">\n<!ENTITY locationBar.label \"Barra de direcciones\">\n<!ENTITY locbar.suggest.label \"Al usar la barra de direcciones, sugerir:\">\n<!ENTITY locbar.history.label \"Historial\">\n<!ENTITY locbar.history.accesskey \"H\">\n<!ENTITY locbar.bookmarks.label \"Marcadores\">\n<!ENTITY locbar.bookmarks.accesskey \"M\">\n<!ENTITY locbar.openpage.label \"Abrir pestañas\">\n<!ENTITY locbar.openpage.accesskey \"A\">\n<!ENTITY locbar.searches.label \"Búsquedas relacionadas del buscador por defecto\">\n<!ENTITY locbar.searches.accesskey \"B\">\n<!ENTITY suggestionSettings.label \"Cambiar preferencias de sugerencias de buscadores…\">\n<!ENTITY suggestionSettings.accesskey \"o\">\n<!ENTITY acceptCookies.label \"Aceptar cookies\">\n<!ENTITY acceptCookies.accesskey \"A\">\n<!ENTITY acceptThirdParty.pre.label \"Aceptar las cookies de terceras partes:\">\n<!ENTITY acceptThirdParty.pre.accesskey \"c\">\n<!ENTITY acceptThirdParty.always.label \"Siempre\">\n<!ENTITY acceptThirdParty.never.label \"Nunca\">\n<!ENTITY acceptThirdParty.visited.label \"De los visitados\">\n<!ENTITY keepUntil.label \"Mantener hasta que:\">\n<!ENTITY keepUntil.accesskey \"M\">\n<!ENTITY expire.label \"caduquen\">\n<!ENTITY close.label \"cierre &brandShortName;\">\n<!ENTITY cookieExceptions.label \"Excepciones…\">\n<!ENTITY cookieExceptions.accesskey \"E\">\n<!ENTITY showCookies.label \"Mostrar cookies…\">\n<!ENTITY showCookies.accesskey \"S\">\n<!ENTITY historyHeader.pre.label \"&brandShortName; podrá:\">\n<!ENTITY historyHeader.pre.accesskey \"p\">\n<!ENTITY historyHeader.remember.label \"Recordar el historial\">\n<!ENTITY historyHeader.dontremember.label \"No recordar el historial\">\n<!ENTITY historyHeader.custom.label \"Usar una configuración personalizada para el historial\">\n<!ENTITY historyHeader.post.label \"\">\n<!ENTITY rememberDescription.label \"&brandShortName; recordará su historial de navegación, descargas, formularios y búsquedas, y guardará también cookies de los sitios Web que visite.\">\n<!ENTITY rememberActions.pre.label \"También podría \">\n<!ENTITY rememberActions.clearHistory.label \"limpiar su historial reciente\">\n<!ENTITY rememberActions.middle.label \", o \">\n<!ENTITY rememberActions.removeCookies.label \"eliminar cookies de forma individual\">\n<!ENTITY rememberActions.post.label \".\">\n<!ENTITY dontrememberDescription.label \"&brandShortName; usará la misma configuración que en la navegación privada, y no recordará ningún dato de su historial mientras navega por la Web.\">\n<!ENTITY dontrememberActions.pre.label \"También le podría interesar \">\n<!ENTITY dontrememberActions.clearHistory.label \"limpiar todo el historial\">\n<!ENTITY dontrememberActions.post.label \".\">\n<!ENTITY privateBrowsingPermanent2.label \"Modo permanente de navegación privada\">\n<!ENTITY privateBrowsingPermanent2.accesskey \"n\">\n<!ENTITY rememberHistory2.label \"Recordar mi historial de descargas y navegación\">\n<!ENTITY rememberHistory2.accesskey \"R\">\n<!ENTITY rememberSearchForm.label \"Recordar el historial de formularios y búsquedas\">\n<!ENTITY rememberSearchForm.accesskey \"f\">\n<!ENTITY clearOnClose.label \"Limpiar el historial cuando &brandShortName; se cierre\">\n<!ENTITY clearOnClose.accesskey \"h\">\n<!ENTITY clearOnCloseSettings.label \"Configuración…\">\n<!ENTITY clearOnCloseSettings.accesskey \"g\">\n<!ENTITY browserContainersHeader.label \"Pestañas contenedoras\">\n<!ENTITY browserContainersLearnMore.label \"Saber más\">\n<!ENTITY browserContainersEnabled.label \"Activar pestañas contenedoras\">\n<!ENTITY browserContainersEnabled.accesskey \"ñ\">\n<!ENTITY browserContainersSettings.label \"Configuración…\">\n<!ENTITY browserContainersSettings.accesskey \"C\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/preferences/search.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY defaultSearchEngine.label \"Buscador predeterminado\">\n<!ENTITY chooseYourDefaultSearchEngine.label \"Elija su buscador por defecto. &brandShortName; lo usa en la barra de direcciones, barra de búsqueda y páginas de inicio.\">\n<!ENTITY provideSearchSuggestions.label \"Proporcionar sugerencias de búsqueda\">\n<!ENTITY provideSearchSuggestions.accesskey \"P\">\n<!ENTITY showURLBarSuggestions.label \"Mostrar sugerencias de búsqueda en los resultados de la barra de direcciones\">\n<!ENTITY showURLBarSuggestions.accesskey \"M\">\n<!ENTITY urlBarSuggestionsPermanentPB.label \"Las sugerencias de búsqueda no se mostrarán en los resultados de la barra de direcciones porque ha configurado &brandShortName; para que nunca recuerde el historial.\">\n<!ENTITY oneClickSearchEngines.label \"Buscadores con un clic\">\n<!ENTITY chooseWhichOneToDisplay.label \"La barra de búsqueda le permite buscar directamente en diferentes buscadores. Elija cuáles quiere mostrar.\">\n<!ENTITY engineNameColumn.label \"Buscador\">\n<!ENTITY engineKeywordColumn.label \"Palabra clave\">\n<!ENTITY restoreDefaultSearchEngines.label \"Restaurar buscadores predeterminados\">\n<!ENTITY restoreDefaultSearchEngines.accesskey \"R\">\n<!ENTITY removeEngine.label \"Eliminar\">\n<!ENTITY removeEngine.accesskey \"E\">\n<!ENTITY addMoreSearchEngines.label \"Añadir más buscadores…\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/preferences/security.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY general.label \"General\">\n<!ENTITY warnOnAddonInstall.label \"Advertirle cuando los sitios intenten instalar complementos\">\n<!ENTITY warnOnAddonInstall.accesskey \"A\">\n<!ENTITY enableSafeBrowsing.label \"Bloquear contenido peligroso y engañoso\">\n<!ENTITY enableSafeBrowsing.accesskey \"B\">\n<!ENTITY blockDownloads.label \"Bloquear descargas peligrosas\">\n<!ENTITY blockDownloads.accesskey \"d\">\n<!ENTITY blockUncommonAndUnwanted.label \"Advertirle sobre software no deseado y poco usual\">\n<!ENTITY blockUncommonAndUnwanted.accesskey \"v\">\n<!ENTITY addonExceptions.label \"Excepciones…\">\n<!ENTITY addonExceptions.accesskey \"E\">\n<!ENTITY logins.label \"Inicios de sesión\">\n<!ENTITY rememberLogins.label \"Recordar credenciales de sitios\">\n<!ENTITY rememberLogins.accesskey \"R\">\n<!ENTITY passwordExceptions.label \"Excepciones…\">\n<!ENTITY passwordExceptions.accesskey \"x\">\n<!ENTITY useMasterPassword.label \"Usar una contraseña maestra\">\n<!ENTITY useMasterPassword.accesskey \"s\">\n<!ENTITY changeMasterPassword.label \"Cambiar contraseña maestra…\">\n<!ENTITY changeMasterPassword.accesskey \"M\">\n<!ENTITY savedLogins.label \"Credenciales guardadas…\">\n<!ENTITY savedLogins.accesskey \"C\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/preferences/selectBookmark.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY selectBookmark.title \"Elegir página de inicio\">\n<!ENTITY selectBookmark.label \"Elija un marcador para que sea su página de inicio. Si elige una carpeta, cada uno de los marcadores de esa carpeta se abrirá en una pestaña.\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/preferences/siteDataSettings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"Configuración - Datos del sitio\">\n<!ENTITY settings.description \"Los siguientes sitios web han solicitado guardar datos en su disco. Puede especificar qué sitios web tienen permitido guardar datos. Los datos del sitio por defecto son temporales y puede ser eliminado automáticamente.\">\n<!ENTITY hostCol.label \"Sitio\">\n<!ENTITY statusCol.label \"Estado\">\n<!ENTITY usageCol.label \"Almacenamiento\">\n<!ENTITY search.label \"Buscar:\">\n<!ENTITY search.accesskey \"B\">\n\n<!ENTITY     cancel.accesskey              \"C\">\n<!ENTITY     cancel.label                  \"Cancel\">\n<!ENTITY     removeSelected.accesskey      \"r\">\n<!ENTITY     removeSelected.label          \"Remove Selected\">\n<!ENTITY     removingDialog.description    \"Removing site data will also remove cookies. This may log you out of websites and remove offline web content. Are you sure you want to make the changes?\">\n<!ENTITY     removingDialog.title          \"Removing Site Data\">\n<!ENTITY     save.accesskey                \"a\">\n<!ENTITY     save.label                    \"Save Changes\">\n<!ENTITY     searchPlaceHolder             \"Search\">\n<!ENTITY     searchPlaceHolder.accesskey   \"S\">\n<!ENTITY     siteTree.label                \"The following website cookies will be removed:\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/preferences/sync.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY setupButton.label \"Configurar &syncBrand.fullName.label;\">\n<!ENTITY setupButton.accesskey \"S\">\n<!ENTITY weaveDesc.label \"&syncBrand.fullName.label; le permite acceder a sus marcadores, historial, contraseñas, preferencias y pestañas en varios dispositivos.\">\n<!ENTITY updatePass.label \"Actualizar\">\n<!ENTITY resetPass.label \"Restablecer\">\n<!ENTITY manageAccount.label \"Administrar cuenta\">\n<!ENTITY manageAccount.accesskey \"a\">\n<!ENTITY changePassword2.label \"Cambiar contraseña…\">\n<!ENTITY myRecoveryKey.label \"Mi clave de recuperación\">\n<!ENTITY resetSync2.label \"Restablecer Sync…\">\n<!ENTITY pairDevice.label \"Emparejar un dispositivo\">\n<!ENTITY syncMy.label \"Sincronizar\">\n<!ENTITY engine.bookmarks.label \"Marcadores\">\n<!ENTITY engine.bookmarks.accesskey \"m\">\n<!ENTITY engine.tabs.label2 \"Pestañas abiertas\">\n<!ENTITY engine.tabs.accesskey \"t\">\n<!ENTITY engine.history.label \"Historial\">\n<!ENTITY engine.history.accesskey \"r\">\n<!ENTITY engine.passwords.label \"Contraseñas\">\n<!ENTITY engine.passwords.accesskey \"ñ\">\n<!ENTITY engine.prefs.label \"Preferencias\">\n<!ENTITY engine.prefs.accesskey \"S\">\n<!ENTITY engine.addons.label \"Complementos\">\n<!ENTITY engine.addons.accesskey \"C\">\n<!ENTITY syncDeviceName.label \"Nombre del dispositivo:\">\n<!ENTITY fxaSyncDeviceName.label \"Nombre del dispositivo\">\n<!ENTITY changeSyncDeviceName.label \"Cambiar nombre del dispositivo…\">\n<!ENTITY changeSyncDeviceName.accesskey \"b\">\n<!ENTITY cancelChangeSyncDeviceName.label \"Cancelar\">\n<!ENTITY cancelChangeSyncDeviceName.accesskey \"e\">\n<!ENTITY saveChangeSyncDeviceName.label \"Guardar\">\n<!ENTITY saveChangeSyncDeviceName.accesskey \"u\">\n<!ENTITY unlinkDevice.label \"Desvincular este dispositivo.\">\n<!ENTITY prefs.tosLink.label \"Términos del Servicio\">\n<!ENTITY prefs.ppLink.label \"Política de privacidad\">\n<!ENTITY fxaPrivacyNotice.link.label \"Aviso sobre privacidad\">\n<!ENTITY determiningAcctStatus.label \"Determinando el estado de su cuenta…\">\n<!ENTITY signedInUnverified.beforename.label \"\">\n<!ENTITY signedInUnverified.aftername.label \"no está verificado.\">\n<!ENTITY signedInLoginFailure.beforename.label \"Inicie sesión para reconectar\">\n<!ENTITY signedInLoginFailure.aftername.label \"\">\n<!ENTITY notSignedIn.label \"No ha iniciado sesión.\">\n<!ENTITY signIn.label \"Conectarse\">\n<!ENTITY signIn.accesskey \"n\">\n<!ENTITY profilePicture.tooltip \"Cambiar imagen del perfil\">\n<!ENTITY verifiedManage.label \"Administrar cuenta\">\n<!ENTITY verifiedManage.accesskey \"i\">\n<!ENTITY disconnect.label \"Desconectar…\">\n<!ENTITY disconnect.accesskey \"D\">\n<!ENTITY verify.label \"Verificar mensaje\">\n<!ENTITY verify.accesskey \"V\">\n<!ENTITY forget.label \"Olvide este mensaje\">\n<!ENTITY forget.accesskey \"O\">\n<!ENTITY welcome.description \"Acceda a sus pestañas, marcadores, contraseñas y más siempre que use &brandShortName;.\">\n<!ENTITY welcome.signIn.label \"Conectarse\">\n<!ENTITY welcome.createAccount.label \"Crear cuenta\">\n<!ENTITY welcome.useOldSync.label \"¿Usa una versión antigua de Sync?\">\n<!ENTITY signedOut.caption \"Llévese la web con usted\">\n<!ENTITY signedOut.description \"Sincronice sus marcadores, historial, pestañas, contraseñas, complementos y preferencias en todos sus dispositivos.\">\n<!ENTITY signedOut.accountBox.title \"Conectar con una &syncBrand.fxAccount.label;\">\n<!ENTITY signedOut.accountBox.create \"Crear cuenta\">\n<!ENTITY signedOut.accountBox.create.accesskey \"C\">\n<!ENTITY signedOut.accountBox.signin \"Conectarse\">\n<!ENTITY signedOut.accountBox.signin.accesskey \"C\">\n<!ENTITY signedIn.engines.label \"Sincronizar en todos los dispositivos\">\n<!ENTITY mobilePromo3.start \"Descargar Firefox para \">\n<!ENTITY mobilePromo3.androidLink \"Android\">\n<!ENTITY mobilePromo3.iOSBefore \" o \">\n<!ENTITY mobilePromo3.iOSLink \"iOS\">\n<!ENTITY mobilePromo3.end \" para sincronizar con su dispositivo móvil.\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/preferences/tabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ctrlTabRecentlyUsedOrder.label \"Ctrl+Tab pasa por las pestañas en orden de uso reciente\">\n<!ENTITY ctrlTabRecentlyUsedOrder.accesskey \"T\">\n<!ENTITY newWindowsAsTabs.label \"Abrir ventanas nuevas como pestañas\">\n<!ENTITY newWindowsAsTabs.accesskey \"b\">\n<!ENTITY warnOnCloseMultipleTabs.label \"Advertirle al cerrar múltiples pestañas\">\n<!ENTITY warnOnCloseMultipleTabs.accesskey \"A\">\n<!ENTITY warnOnOpenManyTabs.label \"Advertirle cuando al abrir múltiples pestañas se pueda ralentizar &brandShortName;\">\n<!ENTITY warnOnOpenManyTabs.accesskey \"v\">\n<!ENTITY switchLinksToNewTabs.label \"Cuando abra un enlace en una pestaña nueva, cambiar inmediatamente a ella\">\n<!ENTITY switchLinksToNewTabs.accesskey \"C\">\n<!ENTITY showTabsInTaskbar.label \"Mostrar miniaturas de las pestañas en la barra de tareas de Windows\">\n<!ENTITY showTabsInTaskbar.accesskey \"ñ\">\n<!ENTITY tabsGroup.label \"Pestañas\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/preferences/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"Excepciones - Traducción\">\n<!ENTITY window.width \"36em\">\n<!ENTITY windowClose.key \"w\">\n<!ENTITY noTranslationForLanguages.label \"No se ofrecerá traducción para los siguientes idiomas:\">\n<!ENTITY treehead.languageName.label \"Idiomas\">\n<!ENTITY removeLanguage.label \"Eliminar idioma\">\n<!ENTITY removeLanguage.accesskey \"E\">\n<!ENTITY removeAllLanguages.label \"Eliminar todos los idiomas\">\n<!ENTITY removeAllLanguages.accesskey \"t\">\n<!ENTITY noTranslationForSites.label \"No se ofrecerá traducción para los siguientes sitios:\">\n<!ENTITY treehead.siteName.label \"Sitios\">\n<!ENTITY removeSite.label \"Eliminar sitio\">\n<!ENTITY removeSite.accesskey \"s\">\n<!ENTITY removeAllSites.label \"Eliminar todos los sitios\">\n<!ENTITY removeAllSites.accesskey \"d\">\n<!ENTITY button.close.label \"Cerrar\">\n<!ENTITY button.close.accesskey \"C\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/quitDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nquitDialogTitle = Cerrar %S\nquitTitle = C&errar\ncancelTitle = &Cancelar\nsaveTitle = &Guardar y cerrar\nneverAsk2 = &No me pregunte la próxima vez\nmessage = ¿Desea que %S guarde sus pestañas y ventanas para la próxima ejecución?\nmessageNoWindows = ¿Desea que %S guarde sus pestañas para la próxima ejecución?\nmessagePrivate = Está usted en modo de navegación privada. Salir de %S descartará todas sus ventanas y pestañas abiertas.\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/safeMode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeModeDialog.title \"Modo seguro de &brandShortName;\">\n<!ENTITY window.maxWidth \"400\">\n<!ENTITY startSafeMode.label \"Iniciar en Modo seguro\">\n<!ENTITY refreshProfile.label \"Restablecer &brandShortName;\">\n<!ENTITY safeModeDescription3.label \"El modo seguro es un modo especial de &brandShortName; que puede ser usado para solucionar problemas.\">\n<!ENTITY safeModeDescription4.label \"Sus complementos y configuraciones personalizadas serán desactivadas de forma temporal.\">\n<!ENTITY refreshProfileInstead.label \"También puede omitir la solución de problemas y probar a restablecer &brandShortName;.\">\n<!ENTITY autoSafeModeDescription3.label \"&brandShortName; se cerró inesperadamente al arrancar. Esto podría estar causado por complementos u otros problemas. Puede intentar resolverlo utilizando el modo seguro.\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/safebrowsing/phishing-afterload-warning-message.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeb.palm.accept.label \"¡Sácame de aquí!\">\n<!ENTITY safeb.palm.decline.label \"Ignorar esta advertencia\">\n<!ENTITY safeb.palm.notdeceptive.label \"Este no es un sitio engañoso…\">\n<!ENTITY safeb.palm.notdeceptive.accesskey \"E\">\n<!ENTITY safeb.palm.reportPage.label \"¿Por qué ha sido bloqueada esta página?\">\n<!ENTITY safeb.blocked.malwarePage.title \"¡Este sitio es una web atacante!\">\n<!ENTITY safeb.blocked.malwarePage.shortDesc \"Este sitio web en <span id='malware_sitename'/> ha sido identificado como una web atacante y ha sido bloqueado basándose en sus preferencias de seguridad.\">\n<!ENTITY safeb.blocked.malwarePage.longDesc \"<p>Los sitios atacantes intentan instalar programas que pueden robar información privada, usar su equipo para atacar otros o dañar su sistema.</p><p>Algunos sitios atacantes distribuyen intencionalmente software dañino, pero muchos son comprometidos sin el conocimiento o permiso de sus propietarios.</p>\">\n<!ENTITY safeb.blocked.unwantedPage.title \"¡Página sospechosa de servir software no deseado!\">\n<!ENTITY safeb.blocked.unwantedPage.shortDesc \"Esta página web en <span id='unwanted_sitename'/> ha sido identificada como una web que contiene software no deseado y ha sido bloqueada basándose en sus preferencias de seguridad.\">\n<!ENTITY safeb.blocked.unwantedPage.longDesc \"<p>Las páginas con software no deseado intentan instalar software que puede aparentar hacer algo diferente a lo que hace y afectar a su sistema de manera no esperada.</p>\">\n<!ENTITY safeb.blocked.phishingPage.title2 \"¡Sitio engañoso!\">\n<!ENTITY safeb.blocked.phishingPage.shortDesc2 \"Esta página web en <span id='phishing_sitename'/> ha sido identificada como un sitio engañoso y ha sido bloqueada basándose en sus preferencias de seguridad.\">\n<!ENTITY safeb.blocked.phishingPage.longDesc2 \"<p>Los sitios engañosos están diseñados para convencerle de hacer algo peligroso, como instalar software o revelar su información personal, del tipo de contraseñas, números de teléfono o tarjetas de crédito.</p><p>Introducir información en esta página web puede resultar en el robo de identidad u otros fraudes.</p>\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/safebrowsing/report-phishing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY reportDeceptiveSiteMenu.title \"Informar de sitio engañoso…\">\n<!ENTITY reportDeceptiveSiteMenu.accesskey \"I\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/sanitize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sanitizePrefs2.title \"Preferencias para la limpieza del historial\">\n<!ENTITY sanitizePrefs2.modal.width \"34em\">\n<!ENTITY sanitizePrefs2.column.width \"17em\">\n<!ENTITY sanitizePrefs2.inContent.dialog.width \"34em\">\n<!ENTITY sanitizePrefs2.inContent.column.width \"24em\">\n<!ENTITY sanitizeDialog2.title \"Limpiar el historial reciente\">\n<!ENTITY sanitizeDialog2.width \"34em\">\n<!ENTITY clearDataSettings2.label \"Cuando cierre &brandShortName;, se debería borrar automáticamente:\">\n<!ENTITY clearTimeDuration.label \"Rango temporal a limpiar: \">\n<!ENTITY clearTimeDuration.accesskey \"T\">\n<!ENTITY clearTimeDuration.lastHour \"Última hora\">\n<!ENTITY clearTimeDuration.last2Hours \"Últimas dos horas\">\n<!ENTITY clearTimeDuration.last4Hours \"Últimas cuatro horas\">\n<!ENTITY clearTimeDuration.today \"Hoy\">\n<!ENTITY clearTimeDuration.everything \"Todo\">\n<!ENTITY clearTimeDuration.suffix \"\">\n<!ENTITY clearTimeDuration.dateColumn \"Fecha de visita\">\n<!ENTITY clearTimeDuration.nameColumn \"Nombre\">\n<!ENTITY detailsProgressiveDisclosure.label \"Detalles\">\n<!ENTITY detailsProgressiveDisclosure.accesskey \"e\">\n<!ENTITY historySection.label \"Historial\">\n<!ENTITY dataSection.label \"Datos\">\n<!ENTITY itemHistoryAndDownloads.label \"Historial de navegación y descargas\">\n<!ENTITY itemHistoryAndDownloads.accesskey \"g\">\n<!ENTITY itemFormSearchHistory.label \"Formularios e historial de búsquedas\">\n<!ENTITY itemFormSearchHistory.accesskey \"F\">\n<!ENTITY itemCookies.label \"Cookies\">\n<!ENTITY itemCookies.accesskey \"C\">\n<!ENTITY itemCache.label \"Caché\">\n<!ENTITY itemCache.accesskey \"A\">\n<!ENTITY itemOfflineApps.label \"Datos de sitios web sin conexión\">\n<!ENTITY itemOfflineApps.accesskey \"O\">\n<!ENTITY itemActiveLogins.label \"Sesiones activas\">\n<!ENTITY itemActiveLogins.accesskey \"S\">\n<!ENTITY itemSitePreferences.label \"Preferencias del sitio\">\n<!ENTITY itemSitePreferences.accesskey \"r\">\n<!ENTITY sanitizeEverythingUndoWarning \"Esta acción no se puede deshacer.\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nsearchtip = Buscar usando %S\nsearchPlaceholder = Buscar\nsearchHeader = Búsqueda en %S\ncmd_pasteAndSearch = Pegar y buscar\ncmd_clearHistory = Limpiar historial de búsqueda\ncmd_clearHistory_accesskey = L\ncmd_showSuggestions = Mostrar sugerencias\ncmd_showSuggestions_accesskey = S\ncmd_addFoundEngine = Añadir \"%S\"\ncmd_addFoundEngineMenu = Añadir buscador\nsearchForSomethingWith = Buscar <span class='contentSearchSearchWithHeaderSearchText'></span> con:\nsearchWithHeader = Buscar con:\nsearchSettings = Cambiar configuración de búsqueda\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/searchbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cmd_engineManager.label \"Administrar motores de búsqueda…\">\n<!ENTITY searchEndCap.label \"Buscar\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/searchplugins/bing.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n    <ShortName>Bing</ShortName>\n    <Description>Bing. Search by Microsoft.</Description>\n    <InputEncoding>UTF-8</InputEncoding>\n    <Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAICAAAAEACACoCAAAJgAAABAQAAABAAgAaAUAAM4IAAAoAAAAIAAAAEAAAAABAAgAAAAAAIAEAAAAAAAAAAAAAAABAAAAAAAAhIQMAI+PIwCXlzEAn59BAKioUwCurl8AtbVuAL6+fwDJyZMA0tKlANjYsgDe3r4A5eXMAOzs2QDy8uUA+fnzAP///wAAGi8AAC1QAAA/cAAAUZAAAGOwAAB2zwAAiPAAEZj/ADGm/wBRs/8AccH/AJHP/wCx3f8A0ev/AP///wAAAAAAACwvAABLUAAAaHAAAIaQAAClsAAAw88AAOHwABHv/wAx8f8AUfP/AHH1/wCR9/8Asfn/ANH7/wD///8AAAAAAAAvIQAAUDcAAHBMAACQYwAAsHkAAM+PAADwpgAR/7QAMf++AFH/yABx/9MAkf/cALH/5QDR//AA////AAAAAAAALw4AAFAYAABwIgAAkCwAALA2AADPQAAA8EoAEf9bADH/cQBR/4cAcf+dAJH/sgCx/8kA0f/fAP///wAAAAAAAi8AAARQAAAGcAAACJAAAAqwAAALzwAADvAAACD/EgA9/zEAW/9RAHn/cQCY/5EAtf+xANT/0QD///8AAAAAABQvAAAiUAAAMHAAAD2QAABMsAAAWc8AAGfwAAB4/xEAiv8xAJz/UQCu/3EAwP+RANL/sQDk/9EA////AAAAAAAmLwAAQFAAAFpwAAB0kAAAjrAAAKnPAADC8AAA0f8RANj/MQDe/1EA4/9xAOn/kQDv/7EA9v/RAP///wAAAAAALyYAAFBBAABwWwAAkHQAALCOAADPqQAA8MMAAP/SEQD/2DEA/91RAP/kcQD/6pEA//CxAP/20QD///8AAAAAAC8UAABQIgAAcDAAAJA+AACwTQAAz1sAAPBpAAD/eREA/4oxAP+dUQD/r3EA/8GRAP/SsQD/5dEA////AAAAAAAvAwAAUAQAAHAGAACQCQAAsAoAAM8MAADwDgAA/yASAP8+MQD/XFEA/3pxAP+XkQD/trEA/9TRAP///wAAAAAALwAOAFAAFwBwACEAkAArALAANgDPAEAA8ABJAP8RWgD/MXAA/1GGAP9xnAD/kbIA/7HIAP/R3wD///8AAAAAAC8AIABQADYAcABMAJAAYgCwAHgAzwCOAPAApAD/EbMA/zG+AP9RxwD/cdEA/5HcAP+x5QD/0fAA////AAAAAAAsAC8ASwBQAGkAcACHAJAApQCwAMQAzwDhAPAA8BH/APIx/wD0Uf8A9nH/APeR/wD5sf8A+9H/AP///wAAAAAAGwAvAC0AUAA/AHAAUgCQAGMAsAB2AM8AiADwAJkR/wCmMf8AtFH/AMJx/wDPkf8A3LH/AOvR/wD///8AAAAAAAgALwAOAFAAFQBwABsAkAAhALAAJgDPACwA8AA+Ef8AWDH/AHFR/wCMcf8AppH/AL+x/wDa0f8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBggCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAsQEA0HAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwkPEBAQEBALBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEMEBAQEBAQEBAPCQMAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAQEBAQEBAQDQgBAAAAAAAAAAAAAAAAAAAAAAABDRAQEBAQEBAQEBAQEA0GAQAAAAAAAAAAAAAAAAAAAAENEBAQDgcLEBAQEBAQEBALBAAAAAAAAAAAAAAAAAAAAQ0QEBANAQEHDRAQEBAQEBAOCAAAAAAAAAAAAAAAAAABDRAQEA4BAAACCA4QEBAQEBANAQAAAAAAAAAAAAAAAAENEBAQDgEAAAAABAsQEBAQEA0BAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAABBw4QEBAQDQEAAAAAAAAAAAAAAAABDRAQEA4BAAABBw0QEBAQEBANAQAAAAAAAAAAAAAAAAENEBAQDgEAAAcQEBAQEBAQEA0BAAAAAAAAAAAAAAAAAQ0QEBAOAQABCxAQEBAQEBANBwAAAAAAAAAAAAAAAAABDRAQEA4BAAQPEBAQEA0IBAEAAAAAAAAAAAAAAAAAAAENEBAQDgEACRAQDQkGAQAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQILCgYCAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA4BAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEBAQDgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEBAQDgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEA0IBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQcFAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAAAAAAAAAAAAEAAAAAAACEhAAAjIwAAJKSFgCZmSgAqqpRALKyYgC+vnsAxsaKAM3NmQDU1KgA4ODBAOjozwDw8OEA+fnyAP///wD///8AAAAAAAAaLwAALVAAAD9wAABRkAAAY7AAAHbPAACI8AARmP8AMab/AFGz/wBxwf8Akc//ALHd/wDR6/8A////AAAAAAAALC8AAEtQAABocAAAhpAAAKWwAADDzwAA4fAAEe//ADHx/wBR8/8AcfX/AJH3/wCx+f8A0fv/AP///wAAAAAAAC8hAABQNwAAcEwAAJBjAACweQAAz48AAPCmABH/tAAx/74AUf/IAHH/0wCR/9wAsf/lANH/8AD///8AAAAAAAAvDgAAUBgAAHAiAACQLAAAsDYAAM9AAADwSgAR/1sAMf9xAFH/hwBx/50Akf+yALH/yQDR/98A////AAAAAAACLwAABFAAAAZwAAAIkAAACrAAAAvPAAAO8AAAIP8SAD3/MQBb/1EAef9xAJj/kQC1/7EA1P/RAP///wAAAAAAFC8AACJQAAAwcAAAPZAAAEywAABZzwAAZ/AAAHj/EQCK/zEAnP9RAK7/cQDA/5EA0v+xAOT/0QD///8AAAAAACYvAABAUAAAWnAAAHSQAACOsAAAqc8AAMLwAADR/xEA2P8xAN7/UQDj/3EA6f+RAO//sQD2/9EA////AAAAAAAvJgAAUEEAAHBbAACQdAAAsI4AAM+pAADwwwAA/9IRAP/YMQD/3VEA/+RxAP/qkQD/8LEA//bRAP///wAAAAAALxQAAFAiAABwMAAAkD4AALBNAADPWwAA8GkAAP95EQD/ijEA/51RAP+vcQD/wZEA/9KxAP/l0QD///8AAAAAAC8DAABQBAAAcAYAAJAJAACwCgAAzwwAAPAOAAD/IBIA/z4xAP9cUQD/enEA/5eRAP+2sQD/1NEA////AAAAAAAvAA4AUAAXAHAAIQCQACsAsAA2AM8AQADwAEkA/xFaAP8xcAD/UYYA/3GcAP+RsgD/scgA/9HfAP///wAAAAAALwAgAFAANgBwAEwAkABiALAAeADPAI4A8ACkAP8RswD/Mb4A/1HHAP9x0QD/kdwA/7HlAP/R8AD///8AAAAAACwALwBLAFAAaQBwAIcAkAClALAAxADPAOEA8ADwEf8A8jH/APRR/wD2cf8A95H/APmx/wD70f8A////AAAAAAAbAC8ALQBQAD8AcABSAJAAYwCwAHYAzwCIAPAAmRH/AKYx/wC0Uf8AwnH/AM+R/wDcsf8A69H/AP///wAAAAAACAAvAA4AUAAVAHAAGwCQACEAsAAmAM8ALADwAD4R/wBYMf8AcVH/AIxx/wCmkf8Av7H/ANrR/wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMAAAAAAAAAAAAAAAACBgwMBwIAAAAAAAAAAAAABg4ODg4MBgIAAAAAAAAAAAYODQoODg4KBAAAAAAAAAAGDgwDBQsODg4FAAAAAAAABg4MAgADCg4OBgAAAAAAAAYODAICCg4ODgYAAAAAAAAGDgwCBg4OCwcCAAAAAAAABg4MAwkIBAIAAAAAAAAAAAYODAICAAAAAAAAAAAAAAAGDgwCAAAAAAAAAAAAAAAABg4MAgAAAAAAAAAAAAAAAAYMCAEAAAAAAAAAAAAAAAACAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</Image>\n    <Url type=\"application/x-suggestions+json\" template=\"https://www.bing.com/osjson.aspx\">\n        <Param name=\"query\" value=\"{searchTerms}\"/>\n        <Param name=\"form\" value=\"OSDJAS\"/>\n        <Param name=\"language\" value=\"{moz:locale}\"/>\n    </Url>\n    <Url type=\"text/html\" method=\"GET\" template=\"https://www.bing.com/search\" rel=\"searchform\">\n        <Param name=\"q\" value=\"{searchTerms}\"/>\n        <Param name=\"pc\" value=\"MOZI\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"contextmenu\" value=\"MOZCON\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"searchbar\" value=\"MOZSBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"homepage\" value=\"MOZSPG\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"keyword\" value=\"MOZLBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"newtab\" value=\"MOZTSB\"/>\n    </Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/searchplugins/ddg.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<OpenSearchDescription xmlns=\"http://a9.com/-/spec/opensearch/1.1/\"> \n  <ShortName>DuckDuckGo</ShortName> \n  <Description>Search DuckDuckGo</Description> \n  <InputEncoding>UTF-8</InputEncoding> \n  <Image height=\"16\" width=\"16\">data:image/icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA11RgALs6oACbQ9wAj0v8AI9L/ACfQ9wAu0agANdUYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzzN4CNdL/oK/z//////////////////////+jsPv/BDXX/wAz0t4AAAAAAAAAAAAAAAAAAAAAAAAAAAAyzvNSduD//////8jK/v+P+Lf/IbQL/17RPP+J3Y//wOKX//////9YeuX/ADLO8wAAAAAAAAAAAAAAAAAw091piOX/8/X9/1Fx5P9xhu//WOWZ/0W9Lv9Lwjn/J8BB/xyDAP9bdfL/9fP//2mI5v8AMNPdAAAAAAc610YRQ9f//////0Zr4P8AGdD/sb32////////////wrv//wAh1/8MPab/ACPc/05r4///////EkPX/wc610YANtWkrr/y/6S48P8AJ9L/AB3R/+/w/v///////////3+D7f8AQeL/AYTw/wFr5/8AMNb/p7Tv/6698v8AM9WkADLW//////8yXt//AC3V/wAw1/////////////z///8A0P7/AKb1/wWI7P8AuPf/AJ3w/zZW3P//////ADHV/wAx2P//////AzrZ/wAu1/84ZOL////////////e////AND//wC1+f8Atff/AZbv/wY62f8ELNf//////wAw1/8AMtn//////wAw2f8ALNn/kKrz////+//cwbH////////////R////Rcb8/wDO/f8A/P//AHzo//////8AMNj/ADXa//////8vXuL/ACna/4yq9///79T/jUkg/9i+r///////r2Q0/7Cozv8BKdr/AirY/zdZ4P//////ADTa/wI72tOuv/T/prr0/wAl2v+JqPb//7yW/+bUxv/9+/n////u//W+n/+Op/L/ADPd/wAv2v+ru/T/r7/0/wI72tMLQd1DEEjg//////9Cbef/ADng///////////////////////R3///AC3g/wAy3v9SeOn//////xFI4P8LQd1DAAAAAAM64PNmiuz/9/j//2mN7f/m7P3///////////9Cb+n/ACXd/wAt3v9rju3//////2iL7P8DOuDzAAAAAAAAAAAAAAAAAT3g/0p16f//////3OT8/3OS7v8AKt3/ACPc/zhn5/+xw/b//////0956v8CPeD/AAAAAAAAAAAAAAAAAAAAAAAAAAAEPODzBUDh/5uz8//7/f7/////////////////prz0/wtF4v8FQeDzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtF5kYDQOOkADrj/wA44v8AOeP/ADzk/wVB46QPReZGAAAAAAAAAAAAAAAAAAAAAPAPAADgBwAAwAMAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAADAAwAA4AcAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChIzyAnRNFwJ0TQryND0d8nRNH/J0TR/ydE0f8nRNH/I0PR3ydE0K8nRNFwKEjPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChE00AlRdK/J0XS/ydF0v8nRdL/XXPd/11z3f94i+P/k6Lp/5Oi6f9rf+D/NVDV/ydF0v8nRdL/JUXSvyhE00AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAzxAnRNOvJ0XT/ydF0/8lRdK/KEXSYOvu+6/+/v6//v7+v/39/c////////////7+/r/J0fOAKEXSYCVF0r8nRdP/J0XT/ydE068gQM8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlRdUwJ0bT7ydG0/8nRtHPKETTQAAAAADHx8dA2vHhn5TYpN/o9+z/////////////////8PL83ydG0o8lRdUwAAAAAChE00AnRtHPJ0bT/ydG0+8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEXVYCdG1P8nRtT/KEbTgAAAAAAmRtZQI0PU38jIyP/F6s//Rrtk/0a7ZP9/yIr/c796/4vLkv+JpNf/M3Kq/zyWh/8zeKTfJkbWUAAAAAAoRtOAJ0bU/ydG1P8oRdVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVF1TAnR9X/J0fV/yhF1WAgQM8QJ0fTrydH1f9CW8//2tra/6Pdsv9Gu2T/Rrtk/0WzWv9Gu2T/Rrtk/0a7ZP9Gu2T/Rrtk/z6egP8nR9X/J0fTryBAzxAoRdVgJ0fV/ydH1f8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAgQM8QJ0fV7ydH1f8oSNVgIEDPECdH1c8nR9X/J0fV/1xwyf/t7e3/o92y/0a7ZP9Gu2T/Ra5U/0a7ZP9Gu2T/Rrtk/0a7ZP9Gu2T/Pp6A/ydH1f8nR9X/J0fVzyBAzxAoSNVgJ0fV/ydH1e8gQM8QAAAAAAAAAAAAAAAAAAAAACdH1q8nR9b/KEjVgCBQzxAnR9bPJ0fW/ydH1v8nR9b/gIzB//r6+v+j3bL/Rrtk/13Ed/+i26//ruG7/z6egf8+noH/Rrtk/0a7ZP86kI//J0fW/ydH1v8nR9b/J0fWzyBQzxAoSNWAJ0fW/ydH1q8AAAAAAAAAAAAAAAAoSNdAJkjW/yZH1s8AAAAAJEfWryZI1v8mSNb/JkjW/yZI1v+jqsT//////+j37P/R7tj////////////W3ff/JkjW/yZI1v8uZbr/PJeI/zJzrP8mSNb/JkjW/yZI1v8mSNb/JEfWrwAAAAAmR9bPJkjW/yhI10AAAAAAAAAAACVI1r8mSNf/KEjXQCZJ1lAmSNf/JkjX/yZI1/8mSNf/JkjX/9HR0f///////////////////////////5Ok6/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JknWUChI10AmSNf/JUjWvwAAAAAoSNcgJknY/yZH2M8AAAAAI0nY3yZJ2P8mSdj/JknY/yZJ2P9KZM//39/f////////////////////////////XHfi/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8jSdjfAAAAACZH2M8mSdj/KEjXICdJ2HAmSdj/JUjXYCVK2jAmSdj/JknY/yZJ2P8mSdj/JknY/2V4yf/t7e3///////////////////////////9cd+L/HXTj/xSf7/8Nwfj/CdL8/wnS/P8J0vz/ELDz/xt85v8mSdj/JknY/yZJ2P8lStowJUjXYCZJ2P8nSdhwJErZryZK2f8oSNcgJUnajyZK2f8mStn/JkrZ/yZK2f8mStn/iJPA////////////////////////////0ff+/xjV/P8J0vz/Drn1/xiO6/8Yjuv/GI7r/xCw8/8Lyvr/CdL8/xmF6P8mStn/JkrZ/yVJ2o8oSNcgJkrZ/yRK2a8jStrfI0rZ3wAAAAAlSdq/Jkra/yZK2v8mStr/Jkra/yZK2v+xtsf///////////////////////////8o2Pz/CdL8/wvK+v8mStr/Jkra/yZK2v8mStr/Jkra/yZK2v8iW97/Jkra/yZK2v8mStr/JUnavwAAAAAjStnfI0ra3yZK2v8lSdq/AAAAACZH2O8mStr/Jkra/yZK2v8mStr/L1HY/9HR0f///////////////////////////yjY/P8J0vz/CdL8/xCw9P8QsPT/ELD0/xSf7/8ddeX/Jkra/yZK2v8mStr/Jkra/yZK2v8mR9jvAAAAACVJ2r8mStr/Jkvb/yVJ2r8AAAAAJkvb/yZL2/8mS9v/Jkvb/yZL2/9KZtL/4+Pj////////////////////////////4Pn//0fd/f8J0vz/CdL8/wnS/P8J0vz/CdL8/wnS/P8Lyvr/Fpfu/yJc3/8mS9v/Jkvb/yZL2/8AAAAAJUnavyZL2/8mS9z/JUncvwAAAAAmS9z/Jkvc/yZL3P8mS9z/Jkvc/26AyP/x8fH//////////////////////////////////////9H3/v/C9P7/o+7+/2fa+/8Oufb/CdL8/wnS/P8J0vz/CdL8/xiP7P8mS9z/Jkvc/wAAAAAlSdy/Jkvc/yZM3P8lTNy/AAAAACZJ2e8mTNz/Jkzc/yZM3P8mTNz/iJTB////////////qnth/5VaOf/x6eX///////////////////////Hp5f/x6eX/ydL2/yZM3P8kVN7/G37o/xKo8v8QsfT/HXbm/yZM3P8mSdnvAAAAACVM3L8mTNz/I0vc3yZJ2u8AAAAAJUzevyZM3f8mTN3/Jkzd/yZM3f+fqc3///////////+VWjn/v5yI/+re1///////////////////////jk8s/7iRe//J0vb/Jkzd/yZM3f8mTN3/Jkzd/yZM3f8mTN3/Jkzd/yVM3r8AAAAAI0vc3yNL3N8kTd2vJk3d/yhQ3yAlTd2PJk3d/yZN3f8mTd3/Jk3d/6St0v////////////Hp5f/q3tf///////////////////////////+xhm7/49PK/6Cx8P8mTd3/Jk3d/yZN3f8mTd3/Jk3d/yZN3f8mTd3/JU3djyhQ3yAmTd3/JE3drydN33AmTd7/J03fcCVK3zAmTd7/Jk3e/yZN3v8mTd7/pK7S///////Sp5r/////////////////////////////////////////////////T27k/yZN3v8mTd7/Jk3e/yZN3v8mTd7/Jk3e/yZN3v8lSt8wJ03fcCZN3v8nTd9wKFDfICZO3/8mTt3PAAAAACVN3r8mTt//Jk7f/yZO3/+EltX//////+fRyv/SqaD/59LO///////////////////////at63/vIBy/7Glxf8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8mTt//JU3evwAAAAAmTt3PJk7f/yhQ3yAAAAAAJE/dryZO3/8oUN9AKFDfQCZO3/8mTt//Jk7f/zhb2v/o6/T/////////////////////////////////////////////////XHrn/yZO3/8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8oUN9AKFDfQCZO3/8kT92vAAAAAAAAAAAoUN9AJk7g/yZO4M8AAAAAJk/hnyZO4P8mTuD/Jk7g/05v5v/k6fv//////////////////////////////////////3eR7P8mTuD/Jk7g/yZO4P8mTuD/Jk7g/yZO4P8mTuD/Jk/hnwAAAAAmTuDPJk7g/yhQ30AAAAAAAAAAAAAAAAAjT+GfJU/h/yVO4Y8gUN8QIk7gzyVP4f8lT+H/SWnW/0lp1v+bq+H/8fHx/////////////////6Cy8v9OcOb/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yJO4M8gUN8QJU7hjyVP4f8jT+GfAAAAAAAAAAAAAAAAAAAAACBQ3xAlTOHvJU/h/yVQ4mAgUN8QIk7hzyVP4f+ktOv///////////////////////H0/f9phur/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yVP4f8iTuHPIFDfECVQ4mAlT+H/JUzh7yBQ3xAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ3zAlUOLvJVDi/yVQ4mAgUN8QI1Din4mb2//J0/j/ydP4/6299P93ku3/M1vk/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/I1DinyBQ3xAlUOJgJVDi/yVQ4u8lUN8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAlUOLvJVDi/yVQ4o8AAAAAJFDjQCVQ4r8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDivyRQ40AAAAAAJVDijyVQ4v8lUOLvJVDkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAjUeTfJVHj/yNR5N8kUONAAAAAACVQ5DAmUuOAJVHivyNR5N8lUeP/JVHj/yNR5N8lUeK/JlLjgCVQ5DAAAAAAJFDjQCNR5N8lUeP/I1Hk3yVQ5DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBQ3xAjUuSfJVHk/yVR5P8jUeTfJFLkcChQ5yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoUOcgJFLkcCNR5N8lUeT/JVHk/yNS5J8gUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkUONAI1LknyVS5P8lUuT/JVLk/yVS5O8lUeS/JVHkvyVR5L8lUeS/JVLk7yVS5P8lUuT/JVLk/yRS468kUONAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFDfECVS5GAjUuWfIlPlzyVS5f8lUuX/JVLl/yVS5f8iU+XPI1LlnyVS5GAgUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/ggBB/wgAEP4AAAB8AAAAPAAAADiAAAEYAAAAEQAAAIAAAAAAAAAAAgAAAEIAAABCAAAAQgAAAEIAAABCAAAAQAAAAAAAAAABAAAAiAAAABiAAAEcAAAAPAAAAD4AAAB/CAAQ/4IAQf/AfgP/8AAP//wAP/</Image>\n  <Url type=\"text/html\" method=\"get\" template=\"https://duckduckgo.com/\" rel=\"searchform\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"contextmenu\" value=\"ffcm\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"keyword\"     value=\"ffab\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"searchbar\"   value=\"ffsb\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"homepage\"    value=\"ffhp\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"newtab\"      value=\"ffnt\"/>\n  </Url>\n  <Url type=\"application/x-suggestions+json\" template=\"https://ac.duckduckgo.com/ac/\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <Param name=\"type\" value=\"list\"/>\n  </Url>\n</OpenSearchDescription> \n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/searchplugins/drae.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n\t<ShortName>Diccionario RAE</ShortName>\n\t<Description>Real Academia Española. Diccionario Usual.</Description>\n\t<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAA////AP///wDP8eMAw83LAKyLlgCshYMAqpKMSIc/QsyeYl2PmVZPPZlpbgB1enQApru/AL/V2wD///8A////AP///wD///8Az/HjAMHJxgCzn6oAmlZUSIk5NrWjgoOhoWRfwH0jINKAKiefi315GMDc4gDL6fEA////AP///wD///8A////AOj//wDCvrkAjEdOTYkvMv2bYWCYoH+CP59wcUSrgX2Ahiwk/5xBRMGTkpIAfYuJAP///wD///8A////AP///wCOqqMAnpCMOZRFQ9WRW164p4KAfpRmYXaGNTWNnnNxa5dZWbKLIij/gVhVbzI0LQD///8A////AP///wD///8AZ0xMH3hGRoiiZ2eNoGNkrJdjYbqeb22Jk01Lo5xlY66bZGWinGBfx7KNjaF+bm1B////AP///wD///8A////ALB7fE+bVlqzhUJCgZRfYIOfZmipjlhXep58d0WbY2XDoXp6cJZWVG+EMDPTkTU6iP///wD///8A////AP///wClYGJjn2BmtotNS7SCRECnooeJTax9fIibV1OeoHl0ZZlobYKVT1Fvjk9Qs38vM4b///8A////AP///wD///8AS0g/CYA+NoqeR0XfmGhno66ZmG6woKFxiFZXsKmHhGujcXCNjT0+6pNUU7ikgnk4////AP///wD///8A////AKPHvwCdoZ8mhykw3Y9MTbW3o6BlmndyT3hRTlq1nJmJmm1xkZ5TVtWAQD+Td2BXAP///wD///8A////AP///wDg2+YAu6qtJIA5MraJOjXTkmBfY4lRVIiVV1eds5uYL49XV52FJCb3q25qY6V3eAH///8A////AP///wD///8AwtzIAKSjmiiDR0x7ml5fzX4iJuiXVFZynGtvaYUeIuGQPDzem1has4JWVEOeYWQA////AP///wD///8A////AM7/6wCgwLcAjFNRK8XEwwCffXyKhigozZRDSa11MSu9oWBfQJJ+fEBle3YAg316AP///wD///8A////AP///wDAz8cAuL65AMCyqwCpiIQLl2RkbY0+P9GHHBn9gkxKfIx3cQByfHQAYIiAAF+DewD///8A////AP///wD///8AmnN0AJ57egCikI4AlGRkrZE/Q+qWTEivi0BArJU2Pv6VbmuKi3p1AJF3cwCQd3MA////AP///wD///8A////AKmcngCpnJ4App6iALeemiqndW1jiU9Pm55ueZefXFlkv7OxItr6/wDT5u0A0+btAP///wD///8A////AP///wCxq7AAsauwAK6stADBrKcAsZWHAJyAg0ewpqVAtIN3ALmrqgDH9f8AxOTsAMTk7AD///8A////APw/AAD4DwAA8A8AAOAHAADAAwAAwAMAAMADAADAAwAA4AcAAOADAADgBwAA9A8AAPg/AAD4HwAA+B8AAP5/AAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAA////AP///wD///8A////AP///wDO8OQAy+HSALmopQDC2vIAs6GoAJ9gXgClcGgAro2IAMTc2SeHRkqQjU5TiaiOkC6MRTxF08K4I2hWTQBTFR0Az5SYAGRdWQB+Zl0A0fP2AL/c3gC/3N4A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AM7w5ADL4dIAuailAMLa8gCzoagAn2BeAKd1bQCxkI0AqIKCi3EIBv+HQ0TinG5qg4g1LLm9hnyAZ1ZMAFMXHwDRlpsAZl9cAH5lXADR8/YAv9zeAL/c3gD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AzvDkAMvh0gC5qKUAwtnyALKhpwCgYWAAr4iBD5NUUG2JLibvk1RWxaRybZyTQj7RkE5O1H8MCv9mDQu+eTc+V8qanC5lYVoFfmVdANDz9gC/3N4Av9zeAP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wDO8OQAyuDQALutqwDG5P0AtKOpA5xcX0eYUE2eexES0Z12dpbI6e4RrJGPepZMSrqvko1UmG9wn5A4MOuRMirkkkNB2Gw+Om6ahHoA0P//ANb3+QDX+PoA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AM7w5ADM5dYAtZuWAMHP5gC2qK85jTs1x4MoK/GUQ0HRmGhmYaeUlzOSZnJelmdlQ65wYmmwiY1un398hYgnFtp2Dw//m09TtLKHhWS0x8wEjaKjAIqhogD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A0/frANP36gCugHUAlWJtAZVaX5p6AAD+mGFlm6J0dYaYUEqgn1ZWlZldZICOUFByll1dcJpcX6CWU0qipYCBfZRQT8SAGxfnoVBVqZNtaQYAAQAAAAAAAP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wDQ9egAzevfCqh9eUF+JiOrfBwZ/513fJyXWGGZlltbnKyJf5aQcWwjhGJhUaFWT6xWVFcAooOKVZpiWaWfdnSPlkhHtHMICvmAFiHxkGBdlVJIQh1cU0oA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAHBgBfYWIeuIOLxpNJQtaMSkvQs724VpJVT6aPTU/Nu7e3X5JxdWBzLy2ilk1FwXszLZKea3J2qIyGdpVPR8N/HibFiEpTwoo4MtCXUlXgvaGeZ5GEeAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAAGFTTjOhamWgnpGRLKVwcnKYVFWuhTk+36aAgI2phH9/o3Boo6Fuco6lcHJRfQUA/4g/Otqsi4dlpXt+loo0O9uje3aYn3FzoLORlIC0rrBDKScmHv///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAuNzYAqnFumWkYGcJyODpZoVRXoZ1OUrKaXmCrnHV3kJVYVsWPQTO8rY6GYbCDh2qVTkqhjUpD4qR+hZGrjpBrjURBz5ZaVai1mJNloXB1hppoZLOtkItm////AP///wD///8A////AP///wD///8A////AP///wD///8A////AJh6eR6ea3OSj0BBupxQTYWhbWlxll5bl49KT7KjcXKFlmlroXoaIfmRam1ehnx7MbCAel6bam+2nmputKp8dlucZF2ihjg41JFFRsuLNTbvjkZD0o5NVWn///8A////AP///wD///8A////AP///wD///8A////AP///wD///8Au5OQQZ5gY5aRTk2gt4mJa3FBPz9vLTOmsI2Lfa+ZlVybYWmXnVBNoZuIhD+WoJ0ApFpXjpNWUdaPX1+1nXqAa6Jzc1+tfnhDgTM2a3oyOXOQOTm5fBkeiv///wD///8A////AP///wD///8A////AP///wD///8A////AP///wCYU1NXjkVMxJRbZrOSYGivhD8/spA3NMqWZ2mBgU1Pe6+RkGS3mpNVoFNPqJxGQLCQR0OdsIqAWJVcYYSOdHucoHJ6bZtYVDyXXVptj1NfZ4Y7Od5uFB6a////AP///wD///8A////AP///wD///8A////AP///wD///8A////AK5ycV+cW1+gmGBfhY9VVZ+XXVe4jTMr6IFWV3ZzU1p1t5efVp9zb4eba2qyllhVw5hkZH6wj4k3oXRwdp1tZ2CcXmOjhyov345CQ7OfZGOPj1pXyH9JS33///8A////AP///wD///8A////AP///wD///8A////AP///wD///8ASkdGFKyIhHeYPj6ofh0a2aSCf5OISEO9pnVtorSPi3+oiopss5+dXKiXoH+YYmqrmllQnJ18fX2rmJJ2t5CJU4M3Pc2TVVbLm11YnIxHR7GmfHmQr3htU////wD///8A////AP///wD///8A////AP///wD///8A////AP///wAfKCIAgGpbFJA/O6qCGBj/om1qp5ZkZ5+MU1SysqOeWqiLjJTI4+ARq4B/h41BSNmZZ1+jl2JguqJ7hnKph4hzj0hGyaF4cYyMNjXUhiAl+ZhqZpOcfnMN////AP///wD///8A////AP///wD///8A////AP///wD///8A////AFJtXABab10CmW1qjKZdYrmLNTLJmFpgiIpESsOujo2HsI2Ne6R6doy0k4RMNTIzFnNnbEi1i4e3s5GMZJ1jZqGTXmGnpoCFdIk3Pem1bHCxRyEnSgAAAAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A8P//AOz//wylrKooh1Zla30OEv9/KiLjlmZrhayGh4W2iX5WqYJ8WJNSVIhkJihskktGgr6spVqvoJ9/iDw+05NeYJ+nfoOGiCor4rV7d7JfQjg/DRMKAP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wDI1eAA09zoCItzdSN0MzGklkpO64c9NMKqeXGIgn56FoZWWIyzioxtc1lZK6Jub5a/kohiq5SQY7S2r0WRYGVmhTY0zYk9N89zBQbtnWFhiLeIghu/gX4A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AK6HiQCmfYI1p3NwZptoWGaWWFSxjzs5vZFLSruLYV5mjkxMhYs6PLKCVFSYjllgn5JMUZWMP0OMuKGaEKeIhEl9FxryhC0w1ZBNUZ+eWFdzrn+BUKpzdwX///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AyujVAMXk0gu1komOdERFUppsaVKKNDLsgS4264UoJe2IMDizizw+c6BkYZGZcG20hDEyq5BJUaqVSk6Jijw8wZJNSNeaYnCdllxblb91bapoTEc0BQ0IAP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wDQ/+cA4v//AIyWlw1uPkl/oV5lgZhpZ4+lhISkjkhHyHcLEv+HLC7DpGtvDbWenwyNQEGZhCUq93EAAP+ENDfwmV1bn6FeX3OucnGhWk1KUgkCAwAAAAAA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AM383wDk//kAdISFAGhgYQCsd3GBnWZncMbi6hayv78giDUxwIQpJPifc3BlpXaATIowO7OFKSX1qmxivplaVn2RRkuXgSklrJSMjUVFX2MAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8Azv/iAOX//AB0hYYAYlJVALeZjAKlcWoIxMnEAMbX0AKOREPHdwkH9IczNdyVSlDWdAAA/3suLtx5e3cPkkM+AKNcYSGhnJUwd5KMBEVYWgAAAAAAAAAAAP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wDP/OEA4//3AIKVkwBza2sAwKufAMC6tQCvl4YAk05PVYg9Od2WUlR8iDk51YozMLGaTUKqdSAl5VdIQA5LPTYAp46PALi4swCOm5cATlRVAAAAAAAAAAAA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AMixuADIsbgAybK5AMmzugDGr7gAwb69DJpuZWSRXGR0qYmFYpRTVpePT0rAjj4+t4wtLrKIKCnXmFBShZmekx9JW1sAHSAgAC8/PgAZJCYAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8Aa05YAGpNVwBtUVsAa1BaAG1RXgCfgIJvkVNWt5NXWKyfYmSejTU3vo07N8eUTVC2iDAvwZhZW52JLzvetGln0lxFPyoQAAAAJQsIAC4SDQA9HhUAORsTAP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAAAAAAAAAAAAAAAAAAACQ8MAJBpYo2NNTLojkBEypRDQ9B3BgL5k0tDp5xzcYaCLTHnjkZTu5BLTraWZWC3wJuYVc2mogDIoZ0AyKGdAMihnQDIoZ0A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAAAAAAAAAAAAAAAAAAGBQQAr6erI7yak2qtj4xpsJGQg5E5PK2niotkm2txa4koL7GfYGCcpWdkeqp/e2nE4Ocbz/j/AMzv/ADM7/wAzO/8AMzv/AD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAUAAAC0usQA0MnFAMWijwKXgn8yhlZTcqBsb6yleoCbpI6WcLSXkz+3eGoMqHFqAMTf4gDR9P8Azez2AM3s9gDN7PYAzez2AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAAAAAAAAAAAAAAAAAAABQEAALK1vgDJu7cA1KqXAHhhYABcbnAAh1NWlLCMjm686/oAxL+2ALV3aQCmbmkAw93hAM/y/gDM6vQAzOr0AMzq9ADM6vQA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAAAAAAAAAAAAAAAAAAFAQAAsrW+AMm8twDSqpcAa1JRAISuugDFs7VJq6aYMb7i4gDBt7EAtHZnAKZuagDD3eEAz/L+AMzq9ADM6vQAzOr0AMzq9AD///8A////AP///wD///8A////AP/4H///+B///+AB//+AAf//gAB//wAAf/wAQD/8AAA//AAAH/wAAB/4AAAf+ACAH/gAAB/4AAAf+AAAH/wAAB/8AAA//AAAP/wAAD/8AAAf/AAAP/4AAH//gAD//5AI///wD///wAf//8AD///AA///wAP///AP///+f////n//</Image>\n\t<Url type=\"text/html\" method=\"get\" template=\"http://dle.rae.es/\" resultdomain=\"dle.rae.es\"\n\t\trel=\"searchform\">\n\t\t<Param name=\"w\" value=\"{searchTerms}\"/>\n\t</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/searchplugins/google-nocodes.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"keyword\" value=\"firefox-b-ab\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"searchbar\" value=\"firefox-b\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/searchplugins/list.json",
    "content": "{\"RU\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-es\", \"bing\", \"drae\", \"ddg\", \"twitter\", \"wikipedia-es\"]}, \"CN\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-es\", \"bing\", \"drae\", \"ddg\", \"twitter\", \"wikipedia-es\"]}, \"default\": {\"visibleDefaultEngines\": [\"google\", \"yahoo-es\", \"bing\", \"drae\", \"ddg\", \"twitter\", \"wikipedia-es\"]}, \"TW\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-es\", \"bing\", \"drae\", \"ddg\", \"twitter\", \"wikipedia-es\"]}, \"CA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-es\", \"bing\", \"drae\", \"ddg\", \"twitter\", \"wikipedia-es\"]}, \"TR\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-es\", \"bing\", \"drae\", \"ddg\", \"twitter\", \"wikipedia-es\"]}, \"US\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-es\", \"bing\", \"drae\", \"ddg\", \"twitter\", \"wikipedia-es\"]}, \"HK\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-es\", \"bing\", \"drae\", \"ddg\", \"twitter\", \"wikipedia-es\"]}, \"KZ\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-es\", \"bing\", \"drae\", \"ddg\", \"twitter\", \"wikipedia-es\"]}, \"UA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-es\", \"bing\", \"drae\", \"ddg\", \"twitter\", \"wikipedia-es\"]}, \"BY\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-es\", \"bing\", \"drae\", \"ddg\", \"twitter\", \"wikipedia-es\"]}}"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/searchplugins/twitter.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Twitter</ShortName>\n<Description>Realtime Twitter Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAALAgAAJgAAACAgAAAAAAAAQQQAADECAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAHSSURBVDjLfVO/axRREP6SS0ihlv4FQpoYWxHyHxgCsUxhmToBS4tF7NLZWaiIEHLv7d5dJNEQ0tgYEAmIjeAfYC57++7MGbzLjxu/Nxt27zZrBoadnZnvm3kz7wEqMpZqmdAfBBMIZBzGVGCkorbXq4kFp/yPtBgPZCJzZvYQuNZ+jKhVo75G2LyHVz9uoeFmc6bILaHaepv9v/w6iRcypXbonmNPBB9OBbv82tYfmPgn7NHTnKAaP8E+g8Ztot68k/nXDm8ooNEVhHEP1vXROBbUf/M/Wc0Jwl8zsEkHOxcMtE6Y+A42nodpLtLfR9QWRMmA9jm2eh78aXQY4eF9VvjCgKDWEewM2PIZQc4nD9Sf6hk+sohNqorzW0kN91BBdYKtO9dE/00JZITA50XxsxTHlWarqMYBh/O3UPGqrednx7ox3o+UhbIRT7O1BO9PfIsXI5V9J34WvrqN94buwFi+b3N0k0nrCjAFAp1+Nz1Czd3N2y8Tm6ywYk9JTHKqk/cD9cM17YW89WExbo6Ja1zhvgK3+4Itql+rt8PkO1f6oBysBN3brLrMVhs84wHJvpHoMwnf8CI9ygZd3nbJgymrMvxeSoLjmlCsIJf+a17lP6juZmUWkMzvAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAECElEQVRYw+1XS2gTURS9ia0/EMSCCC4siCIKrly4UVwIrgRR3KgbXQmCCiIiCha7EQRR6cIupHShSeZjf6lttdWFgqBRBPGDKIqF1mQ+1Wp/SZvnvXfmTWfMpJ3U0pUPHplJ3rv33HO/Afi/5nPViTjuKm8rYlFlAoSI8a500R1SGLYUZRH+Hvee6+qqygvxW1KJ1XLd+74aUuY+0OzjoHw/BElj4zQQHxv0HDBUvjR9WQlNYmnJhSjK9dxFUC0LOsYE3M8LSI8LUKw8AmoG5ecqPtP8vgZ04zKeO+jqjUtBDi2qWY+71xPaKKpnpF0uzUpCnxDQOixQ+BSo9iR/3vsh4CF+r5of8D3F75r9udQAKUwx++AJXkhZCe9QBkGEuUSC1swTjhK0VrUmEYzw7SKCyUPrLwEP8IxufQN9aCfKPwCJwdq/lCPluvUG2n4jhQW8bD6Hu+amABvSd/LOTbEENOMjdIyicLuA1om/ADhbMqIZn/DMOMq+7iqPBanUzWfQOUGUjUFnnj5H0WdnQOlfFoxssdix3tjGgnWbrCuGKvdA4LmuSQJ6s9SN0zFwg6lS7Qmms+WngK4pEvAVg+w83MltCAAhAHSGFMwEgGQRq2quwZe2cShJkaYvtey39hEHMfsQL7cjxd1F4dBnPWUKVeMwaLmTkRggGd1oiJI9GxLcLg2NA8s5DTXzCKePbjtBJAVoVoGjmFxEwsgiCi5tFuoDDFinHcb9xWg6CBcjpS9ReReCeF9GOL5TsCEYhRkSs26HmSLXh2R2f8DlJS7Q7BZOwyhWzeZ3P2hijtJRG9wSXuQkIj27m1OKKKPUiQIiCv1ptF4x33rUh/Yb+aVqN8BjIf07HwDy0EPFzU2/ck0rgCpln8MgtOcBgOOiFizRSWt7aQCWA0GHdesSBuOAm+fFOQIoOFXVeBRqaGnvlsGIed5LwWiO/LP11KASg7tmt97fnRoz1Xj5NXc4WQP0Sliw6d4EN6mUdStyew8cbB6uQWGdXL+pPHMrjQLCVe40tHdo1NJoQ47X5XBnfKUykduBQ0U9+jEbKR5IOTc0IwfJb+tnjvwoq+3DCmxEV1iwvzyHtlzbSTnVHMRKuTm6crK8AcelDrGc/a/0r4WUsRcF3ebWzC4YCqt8Rbdo5XmO4IZj9IGSW+PFUuSVyu7BeeABIrdZMNFIfiSrCQQFouwDNHxQLyBQdK6nSPOfgftUSXWtaOlD67BkXkCLXrFV1IYJBAUifcpnspQHFjyjmi+4y8nBs6KIL1cJuRZkt6K1xzCYrvFAqdtptDCNz3dxX8V91Gsufqvn8r/CByJemd/kvJiprui/RAQkMaZR/r1i4W6a0rP/N/gXi6OvmDvBLoiyBV1/AN29Cs9hVFoUAAAAAElFTkSuQmCC</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"https://twitter.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"partner\" value=\"Firefox\"/>\n  <Param name=\"source\" value=\"desktop-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/searchplugins/wikipedia-es.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Wikipedia (es)</ShortName>\n<Description>Wikipedia, la enciclopedia libre</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">resource://search-plugins/images/wikipedia.ico</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://es.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://es.wikipedia.org/wiki/Especial:Buscar\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/searchplugins/yahoo-es.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Yahoo</ShortName>\n<Description>Yahoo Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACAA8DQAAJgAAACAgAAABAAgAowsAAGINAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACZ0lEQVR42mzSP4icZRTF4ee+38xOkp2sG5cQxVJIIaaKkICxTkqJjQhpJFYiop2F1YKFQqoUVpEoCBYSS7dfOxVFWGIsokUE/0TEye7OzPe977XYNWk83b0cDoffvXHWGxkKYjt0N1fi+FaJIzNIFSJ0kDXn0z5nF1O9Sp5PzaizamLD2NELo5W4sOwXqqX/04o1R2wg9PYs/GXUmTjqpGNxwvWdFzz19Akvjj+XUkYTggylFLfml93due+tZ7+y577BrkJnbNWke8yHmzvgi/4lq+WU1XjCsThl2p1ya3GZ4KNrt03KuhXH0SkkkbTOL5+u2PnuZ/D8axtGMTaKsbOvrINP3v/W3Y9XhCJjQCrUWRedVpaq3nvn7oHXrz8jD8PfvnEGbL0716LXytIoxqizkups4R/VwhB7hpi7sXkbXNo86bkrazK5sXnbEHND7BvMLcykOotz3vlxvZw+faRb08VEiVC64rPdSw/pZ/Ly9EutNi3TkHOLOvN3u3OnHNx7MFio5qq5Ifdce/WHhwEfXPnekPuq/UPPQhrAKOV0MFdyRFQFRefr7Z9wRrb0zfYd1aCpGmr2BvtSTkcp1wZLnX0tx4oQjeHX+UF97P75QGspM7VMqTfopVwb0aY1F4ZWlFK1SCVDHQKUEvphj0ztkEdrvZoLtOkoNS2XlkHJIlroIky7Jw8atDSJdQ/aPTUdtJBaLqVmlJpqQataCZKhY/L4HwcEI/Qbv1v8tivbIdVG1UtNnPVmFmPEoT9l/Dc9Ujp42Mx4uGl6I5pmgdjGzaLbopsdJqZHWZnqtKkXcZU8D/8OAPAMQ4kD8KK1AAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEJGlDQ1BJQ0MgUHJvZmlsZQAAOBGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+EdigjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHHJz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9FwpwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7NamcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwfYrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqwSyv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxtUgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+oF9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdTTsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QWWdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXIM+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4bBsrEwAAAAlwSFlzAAALEwAACxMBAJqcGAAAByVJREFUWAm1l1uIldcVx9d3ruMZZzRaay+pCjFJH6LSRqxQqA1NH0pBiH3Qp774kEAg4EOkxKdQSCjUFvpm6YsNVNoSaGjFtmga2yZgCIIawdv04g2kM7Uz6lzO+c758v/t/9lzTB/61Oxhn7332muv9V+3vb8pnooDVRkzZ4oY/LmK6mQZa05frX6yFJ9Ae7x4qd2IuV1FFM9WMfhaI9Z+pQBAL+aiEZ0QgNBm2YuZmxHF9VZMXqmivFaLweUyuteWYvHGVPWr2f+F7YvF/ola9DZGVJsHUXs8YvBEK1ZrXt9URDwqxY1BdGMQvWjGqkgA+iLUtazHuADUoowHYugKTilaR7SIpZjWqOMRfY090RbasS4JglpFtzWIcqwZa+pSqnWVcLLXijXpZCFpvbgb/VhMe8huMLPylWkci8/oSD8xJq7hj4WUWvXrlbqVrUyKtBYdpX3Bh9YbzsdErwRgbZKyFP+KdqxPssu4l2hDAOOxIj6bCHigKWRNCcpMCHHHB4TJLc+TXxKHnC51Ct+Qgxl/TZ0qE5Be/EdWTwjqQuJJAPIB8qAZk4kZoXJnvHH+27Hq0+0YX12PH+w7E3/8zbWkitN2M8pS7kCKZ761OV55c2fcm+nG7J1e7N/+e3m2nbyKQcAhnHWZLC86B1rxiFRvSIkIgJHFVWzZ+qk4fG5HEr4wV8buVb+Vuv5QeVZsi/HeW//eHZ1HbNfLT5+Jc2dndBav9KXugfqc+pLsv6Xxvk6kVheumnpDnXlTVMZWfHh+Li6cdOKvmGzEC69+WTskzwr1SfUJ9ZWp7z/0pWXlF9+ejQtnUdCWnAxQ+al5Tdz80lIVEP8x9eZQWCQwOTAhNc34Re+rUW8U0S+r2Ns8nWzBKgONBOeX3V3RaCpPRN7XeFcO7yYl+InML2U3VdBVHszHzbSXYLBJkuTSQzBuphoYZ7X/u8O30gFAHHxzi+Yop8ETcfDXW5JyKMd/fFuO9l3mYuwLAl5gbMg8QuKdYQg4Zjcxo7HikMeIn37vcizes9Ide9bGhs9NLPN9YX0ndnzHpbZ4vx9HXr6kc6Sobo2hIkuzOnIh0xMFRlvc0waWL+p3UePCQ/Myjjx/JSnl59CJbUkJgl75g+ZD/D978Yrc7EuMPe4ESo6OYsaasiiX7tADAyny5cGtyMHsDxzFnP0Tx6Z0SfsW27B1PHZ+c13seGZdbNo2Lo6Iu7e7cfznfxc/8ggNQBhZI9dSs2c5k+rFaHBXmZhd32xTGdlZPvzDvefj9XddlgeObYVpuf1o3zkpyrEnCJwBDjlmr9i7XP3jgrYkDamhEqRA8UOBxZ53tcOtBbgyzr53M65f8DU6sVZ1o067cfFBvP+XGzrDOa5s+JkTShIc+dBtlLOLlRpqAUDc+yqQMnViNq81edDVnPixno/vP/dXjn2svbbnPa1RiqXEHVkYQ06RWygnFEtpbZDLAJws2X1OHgfCv+hiRkZU8Y+pmbjwzjTE1D48PR1TV+5IMErgsjex2A8TJrqCHH9Cw6U0BGBkPUWrKTZnPq4L9WqIOFvEO8ml+vbRvyUB/Jw6OiUa9GydM58qQl6lTrNHyiENrwyTkOvXLziVkMlOOsesVKyIFtZB1zfDAGvdyj4xtkD7yHQ8Ynn4hCrwvYA+DOJCSlXAZl3MjNQobNzVPK7gJm0AiPsQyEg0c6s1cbEB5X08AmDz1TTLucApzHHyJgADvUqVysJMKOSicLRQl+emOIvbnaw+ot2pSTzl5zzJVjPaZ6ix7zCSN4E1shOAWnqbyYH8bOqd1h9AGJ0qtl6LRBubcBKxbo6xh60kWlbLjgG4NJ2ETkwqbl7SeUXVSCq+BF1C2bWEgEO4CxBGvOydGmu3ooXv7AEogLFqn2JtWKO8yc9xAmDxjhGiWMOQXe63zCvHtIjOpGOIwvGJlhRQepyzaiu0MQ4MnFhuT7CiJQC+sUg4jtOYO+1IH9OdCwgBSmOkP2r60CarHeXMjxw3PGyvOBnN670EgOPOc1yEYgDYCxbqTPDXki1srChi4R6lpQ+uDmVFDtkA5GH1qJEvQFgacqCFT37pyP+Y+DMJs0Y54NgbiIVn61jhEUrNARuNIi3vOQf8iUeQuNzILe4b/jFZ7RDYJhTbVRaJTxyWh8PgO93hQJCBsSa2GQyyoLlBzWDxgnm9l0JgADgNgVxElCH22xs4NCsaieSUyzWXaSTLDAPlGQB0Kt6JaqpzYjkJQT9id60aNwqZjVqlz9Kqp+JcfDjOAqhirNoCI6MelpVPAjZ/CbFv45Y9YNcicqDMKm/Xo/FPJdMlqZ9SIK7qSrrci9mbl6q3/DGQ5f7XuK347rgKeuMgiicEfLPmT0rGY1K5SdI/ryritlMbJrr/PZ8+I8qf9PF8qhMrT39QHfHLkhj/fz/bi+eb83F/VxX1b6jWvt6KdTs/AvvCmqXE235jAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\"\n     template=\"https://es.search.yahoo.com/sugg/ff\">\n  <Param name=\"output\"  value=\"fxjson\" />\n  <Param name=\"appid\"   value=\"ffd\" />\n  <Param name=\"command\" value=\"{searchTerms}\" />\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://es.search.yahoo.com/search\" resultdomain=\"yahoo.com\">\n  <Param name=\"p\" value=\"{searchTerms}\"/>\n  <Param name=\"ei\" value=\"UTF-8\"/>\n  <Param name=\"fr\" value=\"moz35\" />\n</Url>\n<SearchForm>https://es.search.yahoo.com/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/setDesktopBackground.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY position.label \"Posición:\">\n<!ENTITY tile.label \"Mosaico\">\n<!ENTITY center.label \"Centrado\">\n<!ENTITY stretch.label \"Estirar\">\n<!ENTITY fill.label \"Rellenar\">\n<!ENTITY fit.label \"Ajustar\">\n<!ENTITY preview.label \"Vista preliminar\">\n<!ENTITY color.label \"Color:\">\n<!ENTITY setDesktopBackground.title \"Establecer como fondo de escritorio\">\n<!ENTITY openDesktopPrefs.label \"Abrir preferencias de escritorio\">\n<!ENTITY closeWindow.key \"w\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/shellservice.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\noptionsLabel = &Opciones %S\nsafeModeLabel = %S Modo &seguro\nsetDefaultBrowserMessage2 = Saque el máximo de %S fijándolo como su navegador predeterminado\nsetDefaultBrowserConfirm.label = Usar %S como mi navegador por defecto\nsetDefaultBrowserConfirm.accesskey = U\nsetDefaultBrowserOptions.label = Opciones\nsetDefaultBrowserOptions.accesskey = O\nsetDefaultBrowserNotNow.label = Ahora no\nsetDefaultBrowserNotNow.accesskey = A\nsetDefaultBrowserNever.label = No preguntarme de nuevo\nsetDefaultBrowserNever.accesskey = N\nsetDefaultBrowserTitle = Navegador por defecto\nsetDefaultBrowserMessage = %S no está configurado actualmente como su navegador por defecto. ¿Le gustaría convertirlo en su navegador por defecto?\nsetDefaultBrowserDontAsk = Realizar siempre esta comprobación al iniciar %S.\nsetDefaultBrowserAlertConfirm.label = Usar %S como mi navegador por defecto\nsetDefaultBrowserAlertNotNow.label = Ahora no\ndesktopBackgroundLeafNameWin = Fondo de escritorio.bmp\nDesktopBackgroundDownloading = Guardando imagen…\nDesktopBackgroundSet = Establecer como fondo de escritorio\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/sitePermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nstate.current.allowed = Permitido\nstate.current.allowedForSession = Permitido en esta sesión\nstate.current.allowedTemporarily = Permitido temporalmente\nstate.current.blockedTemporarily = Bloqueado temporalmente\nstate.current.blocked = Bloqueadas\nstate.multichoice.alwaysAsk = Preguntar siempre\nstate.multichoice.allow = Permitir\nstate.multichoice.allowForSession = Permitir en esta sesión\nstate.multichoice.block = Bloquear\npermission.cookie.label = Establecer cookies\npermission.desktop-notification2.label = Recibir notificaciones\npermission.image.label = Cargar imágenes\npermission.camera.label = Usar la cámara\npermission.microphone.label = Usar el micrófono\npermission.screen.label = Compartir la pantalla\npermission.install.label = Instalar complementos\npermission.popup.label = Abrir ventanas emergentes\npermission.geo.label = Acceder a su ubicación\npermission.indexedDB.label = Mantener almacenamiento en modo sin conexión\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/syncBrand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncBrand.shortName.label \"Sync\">\n<!ENTITY syncBrand.fullName.label \"Firefox Sync\">\n<!ENTITY syncBrand.fxAccount.label \"Cuenta de Firefox\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/syncCustomize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncCustomize.dialog.title \"Selección de sincronización\">\n<!ENTITY syncCustomize.acceptButton.label \"Empezar\">\n<!ENTITY syncCustomize.title \"¿Qué le gustaría sincronizar?\">\n<!ENTITY syncCustomize.description \"Puede cambiar esta selección en Opciones.\">\n<!ENTITY syncCustomizeUnix.description \"Puede cambiar esta selección en Preferencias.\">\n<!ENTITY engine.bookmarks.label \"Marcadores\">\n<!ENTITY engine.bookmarks.accesskey \"M\">\n<!ENTITY engine.history.label \"Historial\">\n<!ENTITY engine.history.accesskey \"H\">\n<!ENTITY engine.tabs.label \"Pestañas\">\n<!ENTITY engine.tabs.accesskey \"P\">\n<!ENTITY engine.passwords.label \"Contraseñas\">\n<!ENTITY engine.passwords.accesskey \"C\">\n<!ENTITY engine.addons.label \"Complementos de escritorio\">\n<!ENTITY engine.addons.accesskey \"e\">\n<!ENTITY engine.prefs.label \"Preferencias de escritorio\">\n<!ENTITY engine.prefs.accesskey \"r\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/syncGenericChange.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nchange.password.title = Cambiar su contraseña\nchange.password.acceptButton = Cambiar contraseña\nchange.password.status.active = Cambiando su contraseña…\nchange.password.status.success = Su contraseña ha sido cambiada.\nchange.password.status.error = Hubo un error al cambiar su contraseña.\nchange.password3.introText = Su contraseña debe tener al menos 8 caracteres de longitud. No puede ser la misma que su nombre de usuario o su clave de recuperación.\nchange.password.warningText = Nota: todos los demás dispositivos serán incapaces de conectarse a esta cuenta una vez cambie su contraseña.\nchange.recoverykey.title = Mi clave de recuperación\nchange.recoverykey.acceptButton = Cambiar clave de recuperación\nchange.recoverykey.label = Cambiando la clave de recuperación y subiendo los datos locales, espere…\nchange.recoverykey.error = ¡Se produjo un error al cambiar su clave de recuperación!\nchange.recoverykey.success = ¡Su clave de recuperación se ha cambiado correctamente!\nchange.synckey.introText2 = Para asegurar su privacidad total, todos sus datos son cifrados antes de ser enviados a la red. La clave para descifrar dichos datos no es enviada.\nchange.recoverykey.warningText = Nota: Cambiar esto eliminará todos los datos almacenados en el servidor de Sync y subirá nuevos datos asegurados con esta clave de recuperación. Sus otros dispositivos no sincronizarán hasta que cambie la clave por la nueva en dichos dispositivos.\nnew.recoverykey.label = Su clave de recuperación\nnew.password.title = Actualizar contraseña\nnew.password.introText = Su contraseña ha sido rechazada por el servidor, actualice su contraseña.\nnew.password.label = Escriba su nueva contraseña\nnew.password.confirm = Confirme su nueva contraseña\nnew.password.acceptButton = Actualizar contraseña\nnew.password.status.incorrect = Contraseña incorrecta, vuelva a intentarlo.\nnew.recoverykey.title = Actualizar clave de recuperación\nnew.recoverykey.introText = Su clave de recuperación fue cambiada usando otro dispositivo, introduzca su clave de recuperación actualizada.\nnew.recoverykey.acceptButton = Actualizar clave de recuperación\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/syncKey.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncKey.page.title \"Su clave de &syncBrand.fullName.label;\">\n<!ENTITY syncKey.page.description2 \"Esta clave es usada para descifrar los datos en su cuenta de &syncBrand.fullName.label;. Necesitará introducir esta clave cada vez que quiera configurar &syncBrand.fullName.label; en un nuevo dispositivo.\">\n<!ENTITY syncKey.keepItSecret.heading \"Manténgala secreta\">\n<!ENTITY syncKey.keepItSecret.description \"Su cuenta de &syncBrand.fullName.label; está cifrada para proteger su privacidad. Sin esta clave, podría tomar años para cualquiera el descifrar su información personal. Usted es la única persona que tiene la clave. Esto quiere decir que es el único que puede acceder a sus datos de &syncBrand.fullName.label;.\">\n<!ENTITY syncKey.keepItSafe.heading \"Manténgala segura\">\n<!ENTITY syncKey.keepItSafe1.description \"No pierda esta clave.\">\n<!ENTITY syncKey.keepItSafe2.description \" No mantenemos una copia de su clave (¡lo cual significaría que no es un secreto!) por lo que \">\n<!ENTITY syncKey.keepItSafe3.description \"no podemos ayudarle a recuperarla\">\n<!ENTITY syncKey.keepItSafe4a.description \" si es perdido. Necesitará usar esta clave cada vez que quiera conectar un nuevo dispositivo a &syncBrand.fullName.label;.\">\n<!ENTITY syncKey.findOutMore1.label \"Sepa más sobre &syncBrand.fullName.label; y su privacidad en \">\n<!ENTITY syncKey.findOutMore2.label \".\">\n<!ENTITY syncKey.footer1.label \"Los Términos del servicio de &syncBrand.fullName.label; están disponibles en \">\n<!ENTITY syncKey.footer2.label \". La política de privacidad está disponible en \">\n<!ENTITY syncKey.footer3.label \".\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/syncProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n<!ENTITY syncProgress.pageTitle \"Su primer uso de Sync\">\n<!ENTITY syncProgress.textBlurb \"Sus datos están ahora siendo cifrados y subidos en segundo plano. Puede cerrar esta pestaña y continuar usando &brandShortName;.\">\n<!ENTITY syncProgress.closeButton \"Cerrar\">\n<!ENTITY syncProgress.logoAltText \"Logo de &brandShortName;\">\n<!ENTITY syncProgress.diffText \"&brandShortName; se sincronizará automáticamente en segundo plano. Puede cerrar esta pestaña y continuar usando &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/syncQuota.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY quota.dialogTitle.label \"Cuota del servidor\">\n<!ENTITY quota.retrievingInfo.label \"Consiguiendo información de cuota…\">\n<!ENTITY quota.typeColumn.label \"Tipo\">\n<!ENTITY quota.sizeColumn.label \"Tamaño\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/syncQuota.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncollection.addons.label = Complementos\ncollection.bookmarks.label = Marcadores\ncollection.history.label = Historial\ncollection.passwords.label = Contraseñas\ncollection.prefs.label = Preferencias\ncollection.tabs.label = Pestañas\nquota.usageNoQuota.label = Está actualmente usando %1$S %2$S.\nquota.usagePercentage.label = Está actualmente usando %1$S%% (%2$S %3$S) de su cuota de %4$S %5$S.\nquota.usageError.label = No se puede obtener la información de cuota.\nquota.retrieving.label = Descargando…\nquota.sizeValueUnit.label = %1$S %2$S\nquota.remove.label = Eliminar\nquota.treeCaption.label = Desmarque elementos para que no se sincronicen y liberen espacio en el servidor.\nquota.removal.label = Firefox Sync eliminará los siguientes datos: %S.\nquota.list.separator = ,\\u0020\nquota.freeup.label = Esto liberará %1$S %2$S.\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/syncSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY accountSetupTitle.label \"Configuración de &syncBrand.fullName.label;\">\n<!ENTITY setup.pickSetupType.description2 \"¡Bienvenido! Si nunca ha usado &syncBrand.fullName.label; antes, necesita crear una cuenta.\">\n<!ENTITY button.createNewAccount.label \"Crear una nueva cuenta\">\n<!ENTITY button.haveAccount.label \"Tengo una cuenta\">\n<!ENTITY setup.choicePage.title.label \"¿Ha usado &syncBrand.fullName.label; antes?\">\n<!ENTITY setup.choicePage.new.label \"No he usado nunca &syncBrand.shortName.label; antes\">\n<!ENTITY setup.choicePage.existing2.label \"Ya estoy usando &syncBrand.shortName.label; en otro dispositivo\">\n<!ENTITY server.label \"Servidor\">\n<!ENTITY serverType.default.label \"Predeterminado: Servidor de Mozilla &syncBrand.fullName.label;\">\n<!ENTITY serverType.custom2.label \"Usar un servidor personalizado…\">\n<!ENTITY signIn.account2.label \"Cuenta\">\n<!ENTITY signIn.account2.accesskey \"a\">\n<!ENTITY signIn.password.label \"Contraseña \">\n<!ENTITY signIn.password.accesskey \"C\">\n<!ENTITY signIn.recoveryKey.label \"Clave de recuperación\">\n<!ENTITY signIn.recoveryKey.accesskey \"C\">\n<!ENTITY setup.newAccountDetailsPage.title.label \"Detalles de la cuenta\">\n<!ENTITY setup.emailAddress.label \"Dirección de email\">\n<!ENTITY setup.emailAddress.accesskey \"e\">\n<!ENTITY setup.choosePassword.label \"Elegir una contraseña\">\n<!ENTITY setup.choosePassword.accesskey \"ñ\">\n<!ENTITY setup.confirmPassword.label \"Confirmar contraseña\">\n<!ENTITY setup.confirmPassword.accesskey \"m\">\n<!ENTITY setup.tosAgree1.label \"Acepto los\">\n<!ENTITY setup.tosAgree1.accesskey \"a\">\n<!ENTITY setup.tosLink.label \"Términos del Servicio\">\n<!ENTITY setup.tosAgree2.label \"y la\">\n<!ENTITY setup.ppLink.label \"Política de privacidad\">\n<!ENTITY setup.tosAgree3.label \"\">\n<!ENTITY setup.tosAgree2.accesskey \"\">\n<!ENTITY setup.newRecoveryKeyPage.title.label \"A &brandShortName; le importa su privacidad\">\n<!ENTITY setup.newRecoveryKeyPage.description.label \"Para asegurar su privacidad total, todos sus datos son cifrados antes de ser enviados a la red. La clave de recuperación para descifrar dichos datos no es enviada.\">\n<!ENTITY recoveryKeyEntry.label \"Su clave de recuperación\">\n<!ENTITY recoveryKeyEntry.accesskey \"c\">\n<!ENTITY syncGenerateNewKey.label \"Generar una nueva clave\">\n<!ENTITY recoveryKeyBackup.description \"Su clave de recuperación es necesaria para acceder a &syncBrand.fullName.label; en otros equipos. Cree una copia ahora. No podemos ayudarle a recuperar su clave de recuperación.\">\n<!ENTITY button.syncKeyBackup.print.label \"Imprimir…\">\n<!ENTITY button.syncKeyBackup.print.accesskey \"p\">\n<!ENTITY button.syncKeyBackup.save.label \"Guardar…\">\n<!ENTITY button.syncKeyBackup.save.accesskey \"r\">\n<!ENTITY pairDevice.title.label \"Emparejar un dispositivo\">\n<!ENTITY addDevice.showMeHow.label \"Enséñeme cómo.\">\n<!ENTITY addDevice.dontHaveDevice.label \"No tengo el dispositivo conmigo\">\n<!ENTITY pairDevice.setup.description.label 'Para activarlo, seleccione \"Emparejar un dispositivo\" en su otro dispositivo.'>\n<!ENTITY addDevice.setup.enterCode.label \"Después, introduzca este código:\">\n<!ENTITY pairDevice.dialog.description.label 'Para activar su nuevo dispositivo, seleccione \"Configurar Sync\" en su dispositivo.'>\n<!ENTITY addDevice.dialog.enterCode.label \"Escriba el código que el dispositivo proporciona:\">\n<!ENTITY addDevice.dialog.tryAgain.label \"Vuelva a intentarlo.\">\n<!ENTITY addDevice.dialog.successful.label \"Este dispositivo se ha añadido correctamente. Esta sincronización inicial puede tardar varios minutos y terminará en segundo plano.\">\n<!ENTITY addDevice.dialog.recoveryKey.label \"Para activar su dispositivo necesita introducir su clave de recuperación. Imprímala o guárdela y llévela consigo.\">\n<!ENTITY addDevice.dialog.connected.label \"Dispositivo conectado\">\n<!ENTITY setup.signInPage.title.label \"Conectarse\">\n<!ENTITY existingRecoveryKey.description 'Puede obtener una copia de su clave de recuperación yendo al menú de Opciones de &syncBrand.shortName.label; en su otro equipo y seleccionar \"Mi clave de recuperación\" bajo \"Administrar cuenta\".'>\n<!ENTITY verifying.label \"Verificando…\">\n<!ENTITY resetPassword.label \"Restablecer contraseña\">\n<!ENTITY resetSyncKey.label \"He perdido mi otro dispositivo.\">\n<!ENTITY setup.optionsPage.title \"Opciones de Sync\">\n<!ENTITY syncDeviceName.label \"Nombre del dispositivo:\">\n<!ENTITY syncDeviceName.accesskey \"m\">\n<!ENTITY syncMy.label \"Sincronizar\">\n<!ENTITY engine.bookmarks.label \"Marcadores\">\n<!ENTITY engine.bookmarks.accesskey \"m\">\n<!ENTITY engine.tabs.label \"Pestañas\">\n<!ENTITY engine.tabs.accesskey \"t\">\n<!ENTITY engine.history.label \"Historial\">\n<!ENTITY engine.history.accesskey \"r\">\n<!ENTITY engine.passwords.label \"Contraseñas\">\n<!ENTITY engine.passwords.accesskey \"ñ\">\n<!ENTITY engine.prefs.label \"Preferencias\">\n<!ENTITY engine.prefs.accesskey \"S\">\n<!ENTITY engine.addons.label \"Complementos\">\n<!ENTITY engine.addons.accesskey \"C\">\n<!ENTITY choice2a.merge.main.label \"Mezclar los datos de este dispositivo con los datos de &syncBrand.shortName.label;\">\n<!ENTITY choice2.merge.recommended.label \"Recomendado:\">\n<!ENTITY choice2a.client.main.label \"Reemplazar todos los datos en este dispositivo con los datos de &syncBrand.shortName.label;\">\n<!ENTITY choice2a.server.main.label \"Reemplazar los datos de otros dispositivos con los datos de este\">\n<!ENTITY setup.optionsConfirmPage.title \"Confirmar\">\n<!ENTITY confirm.merge2.label \"&syncBrand.fullName.label; mezclará todos los datos de navegación de este dispositivo con su cuenta de Sync.\">\n<!ENTITY confirm.client3.label \"Advertencia: Los siguientes datos de &brandShortName; en este dispositivo serán eliminados:\">\n<!ENTITY confirm.client2.moreinfo.label \"&brandShortName; copiará los datos de &syncBrand.fullName.label; en este dispositivo.\">\n<!ENTITY confirm.server2.label \"Advertencia: Los siguientes dispositivos serán sobrescritos con sus datos locales:\">\n<!ENTITY setup.successPage.title \"Instalación completada\">\n<!ENTITY changeOptions.label \"Puede cambiar esta preferencia seleccionando las opciones de Sync más abajo.\">\n<!ENTITY continueUsing.label \"Puede continuar usando &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/syncSetup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbutton.syncOptions.label = Opciones de Sync\nbutton.syncOptionsDone.label = Terminar\nbutton.syncOptionsCancel.label = Cancelar\ninvalidEmail.label = Dirección de email no válida\nserverInvalid.label = Introduzca una URL de servidor válida\nusernameNotAvailable.label = Ya en uso\nverifying.label = Verificando…\nadditionalClientCount.label = y #1 dispositivo adicional;y #1 dispositivos adicionales\nbookmarksCount.label = #1 marcador;#1 marcadores\nhistoryDaysCount.label = #1 día de historial;#1 días de historial\npasswordsCount.label = #1 contraseña;#1 contraseñas\naddonsCount.label = #1complemento;#1 complementos\nsave.recoverykey.title = Guardar clave de recuperación\nsave.recoverykey.defaultfilename = Clave de recuperación de Firefox.html\nnewAccount.action.label = Firefox Sync está configurado ahora para sincronizar automáticamente sus datos del navegador.\nnewAccount.change.label = Puede seleccionar exactamente qué es lo que quiere sincronizar seleccionando las Opciones de Sync más abajo.\nresetClient.change2.label = Firefox Sync mezclará ahora todos los datos de navegación de este dispositivo en su cuenta de Sync.\nwipeClient.change2.label = Firefox Sync reemplazará todos los datos de navegación en este dispositivo con los datos de su cuenta de Sync.\nwipeRemote.change2.label = Firefox Sync reemplazará todos los datos de navegación en su cuenta de Sync con los datos de este dispositivo.\nexistingAccount.change.label = Puede cambiar esta preferencia seleccionando las opciones de Sync más abajo.\ncontinue.label = Continuar\ndisconnect.label = Desconectar\ndisconnect.verify.title = Desconectar\ndisconnect.verify.bodyHeading = ¿Desconectar de Sync?\ndisconnect.verify.bodyText = Sus datos de navegación permanecerán en este equipo, pero ya no se sincronizarán con su cuenta.\nrelinkVerify.title = Advertencia de mezcla\nrelinkVerify.heading = ¿Está seguro de que quiere iniciar sesión en Sync?\nrelinkVerify.description = Otro usuario inició sesión previamente en Sync en este equipo. Iniciar sesión mezclará los marcadores, contraseñas y otra configuración de este navegador con los de %S\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/tabbrowser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeTab.label \"Cerrar pestaña\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/tabbrowser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntabs.connecting = Conectando…\ntabs.encryptingConnection = Asegurando conexión…\ntabs.searching = Buscando…\ntabs.loading = Cargando…\ntabs.waiting = Esperando…\ntabs.downloading = Descargando…\ntabs.restoreLastTabs = Restaurar pestañas de la última sesión\ntabs.emptyTabTitle = Nueva pestaña\ntabs.closeTab = Cerrar pestaña\ntabs.close = Cerrar\ntabs.closeWarningTitle = Confirmar cierre\ntabs.closeWarningMultiple = ;Está a punto de cerrar #1 pestañas. ¿Está seguro de que quiere continuar?\ntabs.closeButtonMultiple = Cerrar pestañas\ntabs.closeWarningPromptMe = Avisarme cuando intente cerrar múltiples pestañas\ntabs.closeTab.tooltip = Cerrar pestaña\ntabs.closeSelectedTab.tooltip = Cerrar pestaña (%S)\ntabs.muteAudio.tooltip = Silenciar pestaña (%S)\ntabs.unmuteAudio.tooltip = Restaurar sonido en pestaña (%S)\ntabs.muteAudio.background.tooltip = Silenciar pestaña\ntabs.unmuteAudio.background.tooltip = Restaurar sonido en pestaña\ntabs.unblockAudio.tooltip = Dar audio a pestaña\ntabs.allowTabFocusByPromptForSite = Permitir a los diálogos de %S llevarte a su pestaña\ntabs.containers.tooltip = %1$S - %2$S\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/tabview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntabview.button.searchTabs = Buscar grupos de pestañas\ntabview.button.exitTabGroups = Salir del grupo de pestañas\ntabview.groupItem.defaultName = Nombrar este grupo de pestañas\ntabview.groupItem.closeGroup = Cerrar grupo\ntabview.groupItem.undoCloseGroup = Deshacer el cierre del grupo\ntabview.groupItem.discardClosedGroup = Descartar el cierre del grupo\ntabview.search.otherWindowTabs = Pestañas de otras ventanas\ntabview.notification.sessionStore = Las pestañas y los grupos se restaurarán de forma automática la próxima vez que inicie %S.\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/taskbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntaskbar.tasks.newTab.label = Abrir pestaña nueva\ntaskbar.tasks.newTab.description = Abrir una pestaña nueva del navegador.\ntaskbar.tasks.newWindow.label = Abrir nueva ventana\ntaskbar.tasks.newWindow.description = Abrir una ventana nueva del navegado.\ntaskbar.tasks.newPrivateWindow.label = Nueva ventana privada\ntaskbar.tasks.newPrivateWindow.description = Abre una nueva ventana en el modo de navegación privada.\ntaskbar.frequent.label = Frecuente\ntaskbar.recent.label = Reciente\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY translation.thisPageIsIn.label \"Esta página está en \">\n<!ENTITY translation.translateThisPage.label \"¿Traducir esta página?\">\n<!ENTITY translation.translate.button \"Traducir\">\n<!ENTITY translation.notNow.button \"Ahora no\">\n<!ENTITY translation.translatingContent.label \"Traduciendo contenido de la página…\">\n<!ENTITY translation.translatedFrom.label \"Esta página ha sido traducida del\">\n<!ENTITY translation.translatedTo.label \"a\">\n<!ENTITY translation.translatedToSuffix.label \"\">\n<!ENTITY translation.showOriginal.button \"Mostrar original\">\n<!ENTITY translation.showTranslation.button \"Mostrar traducción\">\n<!ENTITY translation.errorTranslating.label \"Ha habido un error al traducir esta página.\">\n<!ENTITY translation.tryAgain.button \"Reintentar\">\n<!ENTITY translation.serviceUnavailable.label \"No hay traducción disponible en este momento. Inténtelo más tarde.\">\n<!ENTITY translation.options.menu \"Opciones\">\n<!ENTITY translation.options.neverForSite.label \"No traducir nunca este sitio\">\n<!ENTITY translation.options.neverForSite.accesskey \"N\">\n<!ENTITY translation.options.preferences.label \"Preferencias de traducción\">\n<!ENTITY translation.options.preferences.accesskey \"P\">\n<!ENTITY translation.options.attribution.beforeLogo \"Traducciones de\">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n<!ENTITY translation.options.attribution.yandexTranslate \"Basado en Yandex.Translate\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/translation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntranslation.options.neverForLanguage.label = No traducir nunca %S\ntranslation.options.neverForLanguage.accesskey = N\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser/webrtcIndicator.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nwebrtcIndicator.windowtitle = %S - Indicador de compartición\nwebrtcIndicator.sharingCameraAndMicrophone.tooltip = Su cámara y micrófono están siendo compartidos. Pulse para controlar la compartición.\nwebrtcIndicator.sharingCamera.tooltip = Su cámara está siendo compartida. Pulse para controlar la compartición.\nwebrtcIndicator.sharingMicrophone.tooltip = Su micrófono está siendo compartido. Pulse para controlar la compartición.\nwebrtcIndicator.sharingApplication.tooltip = Se está compartiendo una aplicación. Pulse para controlar la compartición.\nwebrtcIndicator.sharingScreen.tooltip = Su pantalla está siendo compartida. Pulse para controlar la compartición.\nwebrtcIndicator.sharingWindow.tooltip = Se está compartiendo una ventana. Pulse para controlar la compartición.\nwebrtcIndicator.sharingBrowser.tooltip = Se está compartiendo una pestaña. Pulse para controlar la compartición.\nwebrtcIndicator.sharingCameraWith.menuitem = Compartiendo la cámara con \"%S\"\nwebrtcIndicator.sharingMicrophoneWith.menuitem = Compartiendo el micrófono con \"%S\"\nwebrtcIndicator.sharingApplicationWith.menuitem = Compartiendo una aplicación con \"%S\"\nwebrtcIndicator.sharingScreenWith.menuitem = Compartiendo la pantalla con \"%S\"\nwebrtcIndicator.sharingWindowWith.menuitem = Compartiendo una ventana con \"%S\"\nwebrtcIndicator.sharingBrowserWith.menuitem = Compartiendo una pestaña con \"%S\"\nwebrtcIndicator.controlSharing.menuitem = Controlar compartición\nwebrtcIndicator.sharingCameraWithNTabs.menuitem = Compartiendo la cámara con #1 pestaña;Compartiendo la cámara con #1 pestañas\nwebrtcIndicator.sharingMicrophoneWithNTabs.menuitem = Compartiendo el micrófono con #1 pestaña;Compartiendo el micrófono con #1 pestañas\nwebrtcIndicator.sharingApplicationWithNTabs.menuitem = Compartiendo una aplicación con #1 pestaña;Compartiendo una aplicación con #1 pestañas\nwebrtcIndicator.sharingScreenWithNTabs.menuitem = Compartiendo la pantalla con #1 pestaña;Compartiendo la pantalla con #1 pestañas\nwebrtcIndicator.sharingWindowWithNTabs.menuitem = Compartiendo una ventana con #1 pestaña;Compartiendo una ventana con #1 pestañas\nwebrtcIndicator.sharingBrowserWithNTabs.menuitem = Compartiendo una pestaña con #1 pestaña;Compartiendo pestañas con #1 pestañas\nwebrtcIndicator.controlSharingOn.menuitem = Controlar compartición en \"%S\"\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/browser-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrowser.search.defaultenginename = Google\nbrowser.search.order.1 = Google\nbrowser.search.order.2 = Yahoo\nbrowser.search.order.3 = Bing\nbrowser.contentHandlers.types.0.title = Mi Yahoo!\nbrowser.contentHandlers.types.0.uri = https://add.my.yahoo.com/rss?url=%s\ngecko.handlerService.defaultHandlersVersion = 4\ngecko.handlerService.schemes.webcal.0.name = 30 Boxes\ngecko.handlerService.schemes.webcal.0.uriTemplate = https://30boxes.com/external/widget?refer=ff&url=%s\ngecko.handlerService.schemes.mailto.0.name = Yahoo! Mail\ngecko.handlerService.schemes.mailto.0.uriTemplate = https://compose.mail.yahoo.com/?To=%s\ngecko.handlerService.schemes.mailto.1.name = Gmail\ngecko.handlerService.schemes.mailto.1.uriTemplate = https://mail.google.com/mail/?extsrc=mailto&url=%s\ngecko.handlerService.schemes.irc.0.name = Mibbit\ngecko.handlerService.schemes.irc.0.uriTemplate = https://www.mibbit.com/?url=%s\ngecko.handlerService.schemes.ircs.0.name = Mibbit\ngecko.handlerService.schemes.ircs.0.uriTemplate = https://www.mibbit.com/?url=%s\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY PropertiesViewWindowTitle \"Propiedades\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/aboutdebugging.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutDebugging.fullTitle \"Depurar con las herramientas de desarrollo de Firefox\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/aboutdebugging.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndebug = Depurar\npush = Enviar\nstart = Iniciar\nscope = Ámbito\nunregister = deregistrar\npushService = Servicio push\nfetch = Fetch\nlisteningForFetchEvents = Escuchando eventos fetch.\nnotListeningForFetchEvents = No escuchando eventos fetch.\naddons = Complementos\naddonDebugging.label = Activar depuración de complementos\naddonDebugging.tooltip = Activar esto le permitirá depurar complementos y otras partes más del chrome del navegador\nmoreInfo = más información\nloadTemporaryAddon = Cargar complemento temporal\nextensions = Extensiones\nselectAddonFromFile2 = Seleccione archivo Manifest o paquete (.xpi)\nreload = Recargar\nreloadDisabledTooltip = Solo se pueden recargar los complementos instalados temporalmente\nworkers = Workers\nserviceWorkers = Workers de servicio\nsharedWorkers = Workers compartidos\notherWorkers = Otros workers\nrunning = Ejecutándose\nstopped = Detenido\nregistering = Registrando\ntabs = Pestañas\npageNotFound = No se encontró la página\ndoesNotExist = ¡#%S no existe!\nnothing = Nada aún.\nconfigurationIsNotCompatible = La configuración de su navegador no es compatible con Service Workers\n\n\n# LOCALIZATION NOTE (temporaryExtensions):\n# This string is displayed as a header above the list of temporarily loaded add-ons.\ntemporaryExtensions = Temporary Extensions\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY animationInspectorTitle \"Animaciones\">\n<!ENTITY invalidElement \"No se han encontrado animaciones del elemento actual.\">\n<!ENTITY selectElement \"Elija otro elemento de la página.\">\n<!ENTITY allAnimations \"Todas las animaciones\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npanel.invalidElementSelected = No se han encontrado animaciones del elemento actual.\npanel.selectElement = Elija otro elemento de la página.\npanel.allAnimations = Todas las animaciones\nplayer.animationDurationLabel = Duración:\nplayer.animationDelayLabel = Retraso:\nplayer.animationEndDelayLabel = Retraso final:\nplayer.animationRateLabel = Tasa de reproducción:\nplayer.animationIterationCountLabel = Repeticiones:\nplayer.infiniteIterationCount = &#8734;\nplayer.infiniteIterationCountText = ∞\nplayer.animationIterationStartLabel = Inicio de iteración: %1$S (%2$Ss)\nplayer.animationEasingLabel = Easing:\nplayer.animationFillLabel = Relleno:\nplayer.animationDirectionLabel = Dirección:\nplayer.timeLabel = %Ss\nplayer.playbackRateLabel = %S×\nplayer.runningOnCompositorTooltip = Esta animación se está ejecutando en el hilo del compositor\nplayer.allPropertiesOnCompositorTooltip = Todas las propiedades de animación están optimizadas\nplayer.somePropertiesOnCompositorTooltip = Algunas propiedades de animación están optimizadas\ntimeline.rateSelectorTooltip = Establecer las tasas de reproducción de las animaciones\ntimeline.pausedButtonTooltip = Reanudar las animaciones\ntimeline.resumedButtonTooltip = Pausar las animaciones\ntimeline.rewindButtonTooltip = Rebobinar las animaciones\ntimeline.timeGraduationLabel = %Sms\ntimeline.cssanimation.nameLabel = %S  - Animación CSS\ntimeline.csstransition.nameLabel = %S  - Transición CSS\ntimeline.scriptanimation.nameLabel = %S - Animación de script\ntimeline.scriptanimation.unnamedLabel = Animación de script\ntimeline.unknown.nameLabel = %S\n\n\n# LOCALIZATION NOTE (player.animationOverallEasingLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the easing\n# that applies to a whole iteration of an animation as opposed to the\n# easing that applies between animation keyframes.\nplayer.animationOverallEasingLabel=Overall easing:\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nvalidator.nonExistingFolder = La carpeta del proyecto no existe\nvalidator.expectProjectFolder = La carpeta del proyecto es realmente un archivo\nvalidator.noManifestFile = Se requiere un archivo manifest en la carpeta raíz del proyecto, llamado, bien ‘manifest.webapp‘ para aplicaciones empaquetadas, bien ‘manifest.json‘ para complementos.\nvalidator.invalidManifestURL = URL del archivo manifest no válida ‘%S‘\nvalidator.invalidManifestJSON = El archivo manifest de la aplicación web no es un archivo JSON válido: %1$S en: %2$S\nvalidator.noAccessManifestURL = No se puede leer el archivo manifest: %1$S en: %2$S\nvalidator.invalidHostedManifestURL = URL ‘%1$S‘ a un archivo manifest alojado no válida: %2$S\nvalidator.invalidProjectType = Tipo de proyecto desconocido ‘%S‘\nvalidator.missNameManifestProperty = Falta ‘name’ obligatorio en el archivo Manifest.\nvalidator.missIconsManifestProperty = Falta ‘icons’ en el archivo Manifest.\nvalidator.missIconMarketplace2 = el envío de una aplicación a Marketplace requiere un icono de 128px\nvalidator.invalidAppType = Tipo de aplicación desconocido: ‘%S‘.\nvalidator.invalidHostedPriviledges = Una aplicación alojada no puede ser del tipo ‘%S‘.\nvalidator.noCertifiedSupport = las aplicaciones ‘certificadas‘ no son totalmente compatibles con el administrador de aplicaciones.\nvalidator.nonAbsoluteLaunchPath = La ruta de inicio ha de ser una ruta absoluta que comience con ‘/‘: ‘%S‘\nvalidator.accessFailedLaunchPath = No es posible acceder al documento ‘%S‘ de inicio de la aplicación\nvalidator.accessFailedLaunchPathBadHttpCode = No es posible acceder al documento ‘%1$S‘ de inicio, se ha obtenido el código HTTP %2$S\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnoManifest = La página especificada no tiene manifest.\nnotUTF8 = El manifest tiene una codificación de caracteres de %S. Los ficheros manifest tienen que tener una codificación utf-8.\nbadMimeType = El manifest tiene un tipo mime de %S. Estos ficheros tienen que tener un tipo mime de text/cache-manifest.\nduplicateURI = URI %1$S es referenciada en múltiples ubicaciones. Esto no está permitido: %2$S.\nnetworkBlocksURI = Una sección NETWORK en la línea %1$S (%2$S) impide el cacheo de la línea %3$S (%4$S) en la sección %5$S.\nfallbackBlocksURI = Una sección FALLBACK en la línea %1$S (%2$S) impide el cacheo de la línea %3$S (%4$S) en la sección (%5$S).\nfileChangedButNotManifest = El fichero %1$S fue modificado después de %2$S. A menos que el texto en el fichero manifest cambie, se usará la versión cacheada en vez de la más nueva en la línea %3$S.\ncacheControlNoStore = %1$S tiene un cache-control configurado a no-store. Esto impide a la caché de aplicaciones guardar el fichero en la línea %2$S.\nnotAvailable = %1$S apunta a un recurso que no está disponible en la línea %2$S.\ninvalidURI = La URI pasada a AppCacheUtils no es válida.\nnoResults = Su búsqueda no devolvió ningún resultado.\ncacheDisabled = Su caché de disco está desactivada. Ponga la preferencia browser.cache.disk.enable a true en about:config y vuelva a intentarlo.\nfirstLineMustBeCacheManifest = La primera línea de un manifest tiene que ser “CACHE MANIFEST” en la línea %S.\ncacheManifestOnlyFirstLine2 = “CACHE MANIFEST” sólo es válido en la primera línea pero se ha encontrado en la línea %S.\nasteriskInWrongSection2 = Asterisco (*) usado incorrectamente en la línea %2$S de la sección %1$S. Si una línea de la sección NETWORK contiene sólo un único carácter asterisco, entonces cualquier URI no listada en el archivo manifest se tratará como si la URI hubiera sido listada en la sección NETWORK. En caso contrario, tales URI se tratarán como no disponibles. Están prohibidos otros usos del carácter *.\nescapeSpaces = Los espacios en las URIs necesitan ser reemplazados por %20 en la línea %S.\nslashDotDotSlashBad = /../ no es un prefijo válido de URI en la línea %S.\ntooManyDotDotSlashes = Demasiados operadores \"punto punto barra\" (../) en la línea %S.\nfallbackUseSpaces = Sólo se permiten dos URIs separadas por espacios en la sección FALLBACK en la línea %S.\nfallbackAsterisk2 = Asterisco (*) usado incorrectamente en la línea %S de la sección FALLBACK. Las URI en la sección FALLBACK sólo necesitan concordar con un prefijo de la URI de la solicitud.\nsettingsBadValue = La sección SETTINGS tiene que contener un único valor, “prefer-online” o “fast” en la línea %S.\ninvalidSectionName = Nombre de sección no válido (%1$S) en la línea %2$S.\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/boxmodel.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nboxmodel.title = Modelo de caja\nboxmodel.margin = margen\nboxmodel.border = borde\nboxmodel.padding = padding\nboxmodel.content = contenido\nboxmodel.geometryButton.tooltip = Editar posición\n\n\n# LOCALIZATION NOTE: (boxmodel.propertiesLabel) This label is displayed as the header\n# for showing and collapsing the properties underneath the box model in the layout view\nboxmodel.propertiesLabel=Box Model Properties\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY canvasDebuggerUI.reloadNotice1 \"Recargar\">\n<!ENTITY canvasDebuggerUI.reloadNotice2 \"la página para poder depurar contextos &lt;canvas&gt;.\">\n<!ENTITY canvasDebuggerUI.emptyNotice1 \"Pulse en el botón\">\n<!ENTITY canvasDebuggerUI.emptyNotice2 \"para guardar la pilla de llamadas de un cuadro de una animación.\">\n<!ENTITY canvasDebuggerUI.waitingNotice \"Grabando un ciclo de animación…\">\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Grabar el siguiente cuadro del bucle de animación.\">\n<!ENTITY canvasDebuggerUI.importSnapshot \"Importar…\">\n<!ENTITY canvasDebuggerUI.clearSnapshots \"Limpiar\">\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Filtrar llamadas\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnoSnapshotsText = Aún no hay instantáneas.\nsnapshotsList.itemLabel = Instantánea #%S\nsnapshotsList.loadingLabel = Cargando…\nsnapshotsList.saveLabel = Guardar\nsnapshotsList.savingLabel = Guardando…\nsnapshotsList.loadedLabel = Cargado de disco\nsnapshotsList.saveDialogTitle = Guardar instantánea del cuadro de animación…\nsnapshotsList.saveDialogJSONFilter = Archivos JSON\nsnapshotsList.saveDialogAllFilter = Todos los archivos\nsnapshotsList.drawCallsLabel = #1 dibujado;#1 dibujados\nsnapshotsList.functionCallsLabel = #1 llamada;#1 llamadas\nrecordingTimeoutFailure = El depurador de canvas no ha podido encontrar un ciclo requestAnimationFrame ni setTimeout.\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/components.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nframe.unknownSource = (desconocido)\nframe.viewsourceindebugger = Ver fuente en el depurador → %S\nnotificationBox.closeTooltip = Cerrar este mensaje\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title \"Conectar\">\n<!ENTITY header \"Conectar al dispositivo remoto\">\n<!ENTITY host \"Servidor:\">\n<!ENTITY port \"Puerto:\">\n<!ENTITY connect \"Conectar\">\n<!ENTITY connecting \"Conectando…\">\n<!ENTITY availableAddons \"Complementos remotos disponibles:\">\n<!ENTITY availableTabs \"Pestañas remotas disponibles:\">\n<!ENTITY availableProcesses \"Procesos remotos disponibles:\">\n<!ENTITY connectionError \"Error:\">\n<!ENTITY errorTimeout \"Error: la conexión expiró.\">\n<!ENTITY errorRefused \"Error: la conexión fue rechazada.\">\n<!ENTITY errorUnexpected \"Error inesperado.\">\n<!ENTITY remoteHelp \"Las herramientas de desarrollo de Firefox pueden depurar dispositivos remotos (Firefox para Android y Firefox OS, por ejemplo). Asegúrese de que ha activado la opción ‘Depuración remota‘ en el dispositivo remoto. Para más información vea la \">\n<!ENTITY remoteDocumentation \"documentación\">\n<!ENTITY remoteHelpSuffix \".\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmainProcess = Proceso principal\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY debuggerUI.closeButton.tooltip \"Cerrar\">\n<!ENTITY debuggerUI.panesButton.tooltip \"Cambiar paneles\">\n<!ENTITY debuggerUI.blackBoxMessage.label \"Este código fuente se trata como una caja negra: sus puntos de ruptura están desactivados y la ejecución paso a paso no entra en él.\">\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"Dejar de tratar como caja negra este código fuente\">\n<!ENTITY debuggerUI.optsButton.tooltip \"Opciones de depuración\">\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"Alternar modo de caja negra\">\n<!ENTITY debuggerUI.sources.prettyPrint \"Formatear código\">\n<!ENTITY debuggerUI.autoPrettyPrint \"Formatear automáticamente los códigos fuente minimizados.\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"n\">\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"Activar/desactivar todos los puntos de ruptura\">\n<!ENTITY debuggerUI.clearButton \"Limpiar\">\n<!ENTITY debuggerUI.clearButton.tooltip \"Limpiar las trazas recopiladas\">\n<!ENTITY debuggerUI.pauseExceptions \"Detenerse en excepciones\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"D\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions \"Ignorar excepciones capturadas\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"I\">\n<!ENTITY debuggerUI.showPanesOnInit \"Mostrar paneles al arrancar\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"M\">\n<!ENTITY debuggerUI.showVarsFilter \"Mostrar la caja de filtro de variables\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"c\">\n<!ENTITY debuggerUI.showOnlyEnum \"Mostrar sólo las propiedades enumerables\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"t\">\n<!ENTITY debuggerUI.showOriginalSource \"Mostrar fuentes originales\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"o\">\n<!ENTITY debuggerUI.autoBlackBox \"Pasar al modo de caja negra automáticamente los fuentes minificados\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"m\">\n<!ENTITY debuggerUI.searchPanelOperators \"Operadores:\">\n<!ENTITY debuggerUI.searchFile \"Filtrar scripts\">\n<!ENTITY debuggerUI.searchFile.key \"P\">\n<!ENTITY debuggerUI.searchFile.altkey \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"s\">\n<!ENTITY debuggerUI.searchGlobal \"Buscar en todos los archivos\">\n<!ENTITY debuggerUI.searchGlobal.key \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"u\">\n<!ENTITY debuggerUI.searchFunction \"Buscar por la definición de la función\">\n<!ENTITY debuggerUI.searchFunction.key \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"d\">\n<!ENTITY debuggerUI.searchToken \"Buscar\">\n<!ENTITY debuggerUI.searchToken.key \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"B\">\n<!ENTITY debuggerUI.searchGoToLine \"Ir a la línea…\">\n<!ENTITY debuggerUI.searchGoToLine.key \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"l\">\n<!ENTITY debuggerUI.searchVariable \"Filtrar variables\">\n<!ENTITY debuggerUI.searchVariable.key \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"v\">\n<!ENTITY debuggerUI.focusVariables \"Enfocar árbol de variables\">\n<!ENTITY debuggerUI.focusVariables.key \"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"f\">\n<!ENTITY debuggerUI.condBreakPanelTitle \"Este punto de ruptura parará la ejecución sólo si la siguiente expresión devuelve verdadero\">\n<!ENTITY debuggerUI.seMenuBreak \"Añadir punto de ruptura\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n<!ENTITY debuggerUI.seMenuCondBreak \"Añadir punto de ruptura condicional\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n<!ENTITY debuggerUI.seEditMenuCondBreak \"Editar punto de ruptura condicional\">\n<!ENTITY debuggerUI.seEditMenuCondBreak.key \"B\">\n<!ENTITY debuggerUI.tabs.workers \"Workers\">\n<!ENTITY debuggerUI.tabs.sources \"Fuentes\">\n<!ENTITY debuggerUI.tabs.traces \"Trazas\">\n<!ENTITY debuggerUI.tabs.callstack \"Pila de llamadas\">\n<!ENTITY debuggerUI.tabs.variables \"Variables\">\n<!ENTITY debuggerUI.tabs.events \"Eventos\">\n<!ENTITY debuggerUI.seMenuAddWatch \"Selección para expresión de vigilancia\">\n<!ENTITY debuggerUI.seMenuAddWatch.key \"E\">\n<!ENTITY debuggerUI.addWatch \"Añadir expresión de vigilancia\">\n<!ENTITY debuggerUI.addWatch.accesskey \"A\">\n<!ENTITY debuggerUI.removeAllWatch \"Eliminar todas las expresiones de vigilancia\">\n<!ENTITY debuggerUI.removeAllWatch.key \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"E\">\n<!ENTITY debuggerUI.stepping.resume1 \"VK_F8\">\n<!ENTITY debuggerUI.stepping.stepOver1 \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepIn1 \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut1 \"VK_F11\">\n<!ENTITY debuggerUI.context.newTab \"Abrir en una pestaña nueva\">\n<!ENTITY debuggerUI.context.newTab.accesskey \"A\">\n<!ENTITY debuggerUI.context.copyUrl \"Copiar URL\">\n<!ENTITY debuggerUI.context.copyUrl.accesskey \"C\">\n<!ENTITY debuggerUI.context.copyUrl.key \"C\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncollapsePanes = Colapsar paneles\nexpandPanes = Expandir paneles\npauseButtonTooltip = Pausar %S\npausePendingButtonTooltip = Esperando la siguiente ejecución\nresumeButtonTooltip = Reanudar %S\nstepOverTooltip = Pasar sobre %S\nstepInTooltip = Entrar en %S\nstepOutTooltip = Salir de %S\nnoWorkersText = Esta página no tiene workers.\nnoSourcesText = Esta página no tiene fuentes.\nnoEventListenersText = No hay escuchadores de eventos que mostrar\neventListenersHeader = Escuhadores de eventos\nnoStackFramesText = No hay pilas que mostrar\neventCheckboxTooltip = Alternar punto de ruptura en este evento\neventOnSelector = en\neventInSource = en\neventNodes = %S nodos\neventNative = [código nativo]\nanimationEvents = Animación\naudioEvents = Audio\nbatteryEvents = Batería\nclipboardEvents = Portapapeles\ncompositionEvents = Composición\ndeviceEvents = Dispositivo\ndisplayEvents = Visualización\ndragAndDropEvents = Arrastrar y soltar\ngamepadEvents = Mando de juego\nindexedDBEvents = IndexedDB\ninteractionEvents = Interacción\nkeyboardEvents = Teclado\nmediaEvents = Medios HTML5\nmouseEvents = Ratón\nmutationEvents = Mutación\nnavigationEvents = Navegación\npointerLockEvents = Bloqueo de puntero\nsensorEvents = Sensor\nstorageEvents = Almacenamiento\ntimeEvents = Tiempo\ntouchEvents = Toque\notherEvents = Otros\nblackBoxCheckboxTooltip = Alternar modo de caja negra\nsources.search.key = P\nsourceSearch.search.key = F\nsourceSearch.search.again.key = G\nsourceSearch.resultsSummary = %d instancias de \"%S\"\nnoMatchingStringsText = No se encuentran coincidencias\nemptySearchText = Buscar en scripts (%S)\nemptyVariablesFilterText = Filtrar variables\nemptyPropertiesFilterText = Filtrar propiedades\nsearchPanelFilter = Filtrar scripts (%S)\nsearchPanelGlobal = Buscar en todos los ficheros (%S)\nsearchPanelFunction = Buscar la definición de la función (%S)\nsearchPanelToken = Buscar en este fichero (%S)\nsearchPanelGoToLine = Ir a la línea (%S)\nsearchPanelVariable = Filtrar variables (%S)\nbreakpointMenuItem.setConditional = Configurar puntos de ruptura condicionales\nbreakpointMenuItem.enableSelf = Activar punto de ruptura\nbreakpointMenuItem.disableSelf = Desactivar punto de ruptura\nbreakpointMenuItem.deleteSelf = Eliminar punto de ruptura\nbreakpointMenuItem.enableOthers = Activar otros\nbreakpointMenuItem.disableOthers = Desactivar otros\nbreakpointMenuItem.deleteOthers = Eliminar otros\nbreakpointMenuItem.enableAll = Activar todos los puntos de ruptura\nbreakpointMenuItem.disableAll = Desactivar todos los puntos de ruptura\nbreakpointMenuItem.deleteAll = Eliminar todos los puntos de ruptura\nbreakpoints.header = Puntos de ruptura\nbreakpoints.none = No hay puntos de ruptura\nbreakpoints.enable = Activar puntos de ruptura\nbreakpoints.disable = Desactivar puntos de ruptura\nbreakpoints.removeBreakpointTooltip = Eliminar punto de ruptura\ncallStack.header = Pila de llamadas\ncallStack.notPaused = No pausado\ncallStack.collapse = Contraer filas\ncallStack.expand = Expandir filas\neditor.searchResults = %d de %d resultados\neditor.noResults = sin resultados\neditor.addBreakpoint = Añadir punto de ruptura\neditor.disableBreakpoint = Desactivar punto de ruptura\neditor.enableBreakpoint = Activar punto de ruptura\neditor.removeBreakpoint = Eliminar punto de ruptura\neditor.editBreakpoint = Editar punto de ruptura\neditor.addConditionalBreakpoint = Añadir punto de ruptura condicional\neditor.conditionalPanel.placeholder = Este punto de ruptura detendrá la ejecución cuando la expresión sea cierta\neditor.jumpToMappedLocation = Saltar a la ubicación de %s\ngenerated = generado\noriginal = original\nexpressions.placeholder = Añadir expresión de vigilancia\nsourceTabs.closeTab = Cerrar pestañas\nsourceTabs.closeOtherTabs = Cerrar el resto\nsourceTabs.closeTabsToRight = Cerrar pestañas a la derecha\nsourceTabs.closeAllTabs = Cerrar todas las pestañas\nsourceTabs.closeTabButtonTooltip = Cerrar pestaña\nsourceTabs.newTabButtonTooltip = Buscar en archivos fuente (%S)\nscopes.header = Ámbitos\nscopes.notAvailable = Ámbitos no disponibles\nscopes.notPaused = No pausado\nscopes.block = Bloquear\nsources.header = Fuentes\nsources.search = %S para buscar\nwatchExpressions.header = Expresiones vigiladas\nwatchExpressions.refreshButton = Refrescar\nwelcome.search = %S para buscar archivos fuente\nsourceSearch.search = Buscar en archivos fuente…\nsourceSearch.noResults = No se han encontrado archivos que coincidan con %S\nsourceFooter.debugBtnTooltip = Formatear código\nignoreExceptions = Ignorar excepciones. Haga clic para detenerse en excepciones no tratadas\npauseOnUncaughtExceptions = Detenerse en excepciones no tratadas. Haga clic para detenerse en todas las excepciones\npauseOnExceptions = Detenerse en todas las excepciones. Haga clic para ignorar excepciones\nloadingText = Cargando…\nerrorLoadingText2 = Error al cargar esta URL: %S\naddWatchExpressionText = Añadir expresión de vigilancia\naddWatchExpressionButton = Observar\nemptyVariablesText = No hay variables para mostrar\nscopeLabel = Ámbito %S\nwatchExpressionsScopeLabel = Expresiones vigiladas\nglobalScopeLabel = Global\nvariablesViewErrorStacktrace = Traza de la pila:\nvariablesViewMoreObjects = #1 más…;#1 más…\nvariablesEditableNameTooltip = Haga doble clic para editar\nvariablesEditableValueTooltip = Haga clic para cambiar el valor\nvariablesCloseButtonTooltip = Pulse para eliminar\nvariablesEditButtonTooltip = Haga clic para configurar el valor\nvariablesDomNodeValueTooltip = Pulse para seleccionar el nodo en el inspector\nconfigurableTooltip = configurable\nenumerableTooltip = enumerable\nwritableTooltip = escribible\nfrozenTooltip = congelado\nsealedTooltip = sellado\nextensibleTooltip = extensible\noverriddenTooltip = sobrescrito\nWebIDLTooltip = WebIDL\nvariablesSeparatorLabel = :\nwatchExpressionsSeparatorLabel2 = \\u0020→\nfunctionSearchSeparatorLabel = ←\nresumptionOrderPanelTitle = Hay uno o más depuradores pausados. Reanude el depurador pausado más cercano en el tiempo en: %S\nvariablesViewOptimizedOut = (optimizado externamente)\nvariablesViewUninitialized = (no inicializado)\nvariablesViewMissingArgs = (no disponible)\nanonymousSourcesLabel = Fuentes desconocidas\nexperimental = Esta es una funcionalidad experimental\nwhyPaused.debuggerStatement = Pausado en sentencia del depurador\nwhyPaused.breakpoint = Pausado en punto de ruptura\nwhyPaused.exception = Pausado en excepción\nwhyPaused.resumeLimit = Pausado en la ejecución paso a paso\nwhyPaused.pauseOnDOMEvents = Pausado en escuchador de evento\nwhyPaused.xhr = Pausado en XMLHttpRequest\nwhyPaused.promiseRejection = Pausado en rechazo de promise\nwhyPaused.assert = Pausado en aseveración (assertion)\nwhyPaused.debugCommand = Pausado en función en depuración\nwhyPaused.other = Depurador pausado\n\n\n# LOCALIZATION NOTE (copySourceUrl): This is the text that appears in the\n# context menu to copy the source URL of file open.\ncopySourceUrl=Copy Source Url\n\n# LOCALIZATION NOTE (copySourceUrl.accesskey): Access key to copy the source URL of a file from\n# the context menu.\ncopySourceUrl.accesskey=u\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Tooltip text for\n# close button inside ConditionalPanel component\neditor.conditionalPanel.close=Cancel edit breakpoint and close\n\n# LOCALIZATION NOTE (editor.jumpToMappedLocation1): Context menu item\n# for navigating to a source mapped location\neditor.jumpToMappedLocation1=Jump to %S location\nfunctionSearch.search.key=O\nfunctionSearch.search.placeholder=Search Functions…\n\n# LOCALIZATION NOTE (sourceSearch.resultsSummary1): Shows a summary of\n# the number of matches for autocomplete\nsourceSearch.resultsSummary1=%d results\n\n# LOCALIZATION NOTE (sourceSearch.search.placeholder): placeholder text in\n# the source search input bar\nsourceSearch.search.placeholder=Search in file…\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs.accesskey): Access key to close all tabs from the\n# editor context menu.\nsourceTabs.closeAllTabs.accesskey=a\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs.accesskey): Access key to close other source tabs\n# from the editor context menu.\nsourceTabs.closeOtherTabs.accesskey=o\n\n# LOCALIZATION NOTE (sourceTabs.closeTab.accesskey): Access key to close the currently select\n# source tab from the editor context menu item.\nsourceTabs.closeTab.accesskey=c\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd): Editor source tab context menu item\n# for closing the tabs to the end (the right for LTR languages) of the selected tab.\nsourceTabs.closeTabsToEnd=Close tabs to the right\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd.accesskey): Access key to close source tabs\n# after the selected tab from the editor context menu.\nsourceTabs.closeTabsToEnd.accesskey=e\n\n# LOCALIZATION NOTE (sourceTabs.copyLink): Editor source tab context menu item\n# for copying a link address.\nsourceTabs.copyLink=Copy Link Address\n\n# LOCALIZATION NOTE (sourceTabs.copyLink.accesskey): Access key to copy a link addresss from the\n# editor context menu.\nsourceTabs.copyLink.accesskey=l\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint): Editor source tab context menu item\n# for pretty printing the source.\nsourceTabs.prettyPrint=Pretty Print Source\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint.accesskey): Access key to pretty print a source from\n# the editor context menu.\nsourceTabs.prettyPrint.accesskey=p\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree): Editor source tab context menu item\n# for revealing source in tree.\nsourceTabs.revealInTree=Reveal in Tree\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree.accesskey): Access key to reveal a source in the\n# tree from the context menu.\nsourceTabs.revealInTree.accesskey=r\n\n# LOCALIZATION NOTE (sources.searchAlt.key): Alternate key shortcut to open\n# the search for searching all the source files the debugger has seen.\nsources.searchAlt.key=O\n\n# LOCALIZATION NOTE (whyPaused.breakpointConditionThrown): The text that is displayed\n# in an info block when evaluating a conditional breakpoint throws an error\nwhyPaused.breakpointConditionThrown=Error with conditional breakpoint\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndevice.phones = Teléfonos\ndevice.tablets = Tabletas\ndevice.laptops = Portátiles\ndevice.televisions = TVs\ndevice.consoles = Consolas de videojuegos\ndevice.watches = Relojes\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndom.filterDOMPanel = Filtrar panel DOM\ndom.refresh = Refrescar\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncolorValue.copied = copiado\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/filterwidget.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY filterListSelectPlaceholder \"Seleccione un filtro\">\n<!ENTITY addNewFilterButton \"Añadir\">\n<!ENTITY newPresetPlaceholder \"Nombre de la preconfiguración\">\n<!ENTITY savePresetButton \"Guardar\">\n<!ENTITY presetsToggleButton \"Preconfiguraciones\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/filterwidget.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nemptyFilterList = No se ha especificado filtro\nemptyPresetList = No tiene guardada ninguna preconfiguración. \\\nPuede guardar filtros preconfigurados eligiendo un nombre y guardándolos. \\\nLas preconfiguraciones son accesibles rápidamente y puede reutilizarlas con facilidad.\naddUsingList = Añada un filtro usando la lista de debajo\ndropShadowPlaceholder = color del radio x y\ndragHandleTooltipText = Arrastre arriba o abajo para reordenar el filtro\nlabelDragTooltipText = Arrastre a izquierda o derecha para reducir o aumentar el volumen\nfilterListSelectPlaceholder = Seleccione un filtro\naddNewFilterButton = Añadir\nnewPresetPlaceholder = Nombre de la preconfiguración\nsavePresetButton = Guardar\npresetsToggleButton = Preconfiguraciones\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY fontInspectorTitle \"Tipografía\">\n<!ENTITY showAllFonts \"Mostrar todas las tipografías usadas en esta página\">\n<!ENTITY usedAs \"Usada como: \">\n<!ENTITY system \"sistema\">\n<!ENTITY remote \"Eliminar\">\n<!ENTITY previewHint \"Previsualizar texto\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/font-inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nfontinspector.seeAll = Mostrar todas las tipografías usadas\nfontinspector.seeAll.tooltip = Ver todas las tipografías usadas en la página\nfontinspector.usedAs = Usada como:\nfontinspector.system = sistema\nfontinspector.remote = remota\nfontinspector.previewText = Previsualizar texto\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/graphs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngraphs.label.average = med\ngraphs.label.minimum = mín\ngraphs.label.maximum = máx\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/har.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhar.responseBodyNotIncluded = Los cuerpos de la respuesta no están incluidos.\nhar.requestBodyNotIncluded = Los cuerpos de la solicitud no están incluidos.\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/inspector.dtd",
    "content": "<!ENTITY inspectorHTMLEdit.label \"Editar como HTML\">\n<!ENTITY inspectorHTMLEdit.accesskey \"E\">\n<!ENTITY inspectorHTMLCopyInner.label \"Copiar el HTML interno\">\n<!ENTITY inspectorHTMLCopyInner.accesskey \"I\">\n<!ENTITY inspectorHTMLCopyOuter.label \"Copiar el HTML externo\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey \"O\">\n<!ENTITY inspectorCopyUniqueSelector.label \"Copiar selector único\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey \"s\">\n<!ENTITY inspectorHTMLPasteOuter.label \"Pegar HTML exterior\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey \"H\">\n<!ENTITY inspectorHTMLPasteInner.label \"Pegar HTML interno\">\n<!ENTITY inspectorHTMLPasteInner.accesskey \"L\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label \"Pegar…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey \"P\">\n<!ENTITY inspectorHTMLPasteBefore.label \"Antes\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey \"A\">\n<!ENTITY inspectorHTMLPasteAfter.label \"Tras\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey \"T\">\n<!ENTITY inspectorHTMLPasteFirstChild.label \"Como primer hijo\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey \"C\">\n<!ENTITY inspectorHTMLPasteLastChild.label \"Como último hijo\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey \"m\">\n<!ENTITY inspectorScrollNodeIntoView.label \"Desplazar y hacer visible\">\n<!ENTITY inspectorScrollNodeIntoView.accesskey \"v\">\n<!ENTITY inspectorHTMLDelete.label \"Eliminar nodo\">\n<!ENTITY inspectorHTMLDelete.accesskey \"D\">\n<!ENTITY inspectorAttributeSubmenu.label \"Atributo\">\n<!ENTITY inspectorAttributeSubmenu.accesskey \"A\">\n<!ENTITY inspectorAddAttribute.label \"Añadir atributo\">\n<!ENTITY inspectorAddAttribute.accesskey \"A\">\n<!ENTITY inspectorEditAttribute.label \"Editar atributo\">\n<!ENTITY inspectorEditAttribute.accesskey \"E\">\n<!ENTITY inspectorRemoveAttribute.label \"Eliminar atributo\">\n<!ENTITY inspectorRemoveAttribute.accesskey \"b\">\n<!ENTITY inspector.selectButton.tooltip \"Seleccionar un elemento con el ratón\">\n<!ENTITY inspectorSearchHTML.label2 \"Buscar con selectores CSS\">\n<!ENTITY inspectorSearchHTML.key \"F\">\n<!ENTITY inspectorSearchHTML.label3 \"Buscar en HTML\">\n<!ENTITY inspectorCopyImageDataUri.label \"Copiar Data-URL de la imagen\">\n<!ENTITY inspectorShowDOMProperties.label \"Mostrar propiedades DOM\">\n<!ENTITY inspectorUseInConsole.label \"Usar en consola\">\n<!ENTITY inspectorExpandNode.label \"Expandir todo\">\n<!ENTITY inspectorCollapseNode.label \"Contraer\">\n<!ENTITY inspectorScreenshotNode.label \"Capturar pantalla del nodo\">\n<!ENTITY inspectorDuplicateNode.label \"Duplicar nodo\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbreadcrumbs.siblings = Hermanos\ndebuggerPausedWarning.message = El depurador está pausado. Algunas características como la selección con el ratón no funcionarán.\nnodeMenu.tooltiptext = Operaciones del nodo\ninspector.panelLabel.markupView = Vista de etiquetas\nmarkupView.more.showing = Algunos nodos fueron ocultados.\nmarkupView.more.showAll2 = Mostrar un nodo más;Mostrar los #1 nodos\nmarkupView.whitespaceOnly = Nodo de texto en blanco: %S\npreviewTooltip.image.brokenImage = No se ha podido cargar la imagen\neyedropper.disabled.title = No disponible en documentos no HTML\neventsTooltip.openInDebugger = Abrir en el depurador\neventsTooltip.unknownLocation = Ubicación desconocida\neventsTooltip.unknownLocationExplanation = No se puede detectar la ubicación original de este escuchador. Quizá el código ha sido transcompilado por una utilidad como Babel.\ndocsTooltip.visitMDN = Visitar página de MDN\ndocsTooltip.loadDocsError = No se ha podido cargar la página de documentos.\ninspector.collapsePane = Colapsar panel\ninspector.expandPane = Expandir panel\ninspector.searchResultsCount2 = %1$S de %2$S\ninspector.searchResultsNone = Sin coincidencias\ninspector.menu.openUrlInNewTab.label = Abrir enlace en una pestaña nueva\ninspector.menu.copyUrlToClipboard.label = Copiar dirección del enlace\ninspector.menu.selectElement.label = Seleccionar elemento #%S\ninspectorEditAttribute.label = Editar atributo %S\ninspectorEditAttribute.accesskey = E\ninspectorRemoveAttribute.label = Eliminar atributo %S\ninspectorRemoveAttribute.accesskey = b\ninspector.nodePreview.selectNodeLabel = Pulse para seleccionar este nodo en el inspector\ninspector.nodePreview.highlightNodeLabel = Pulse para resaltar este nodo en la página\ninspectorHTMLEdit.label = Editar como HTML\ninspectorHTMLEdit.accesskey = H\ninspectorCopyInnerHTML.label = HTML interno\ninspectorCopyInnerHTML.accesskey = L\ninspectorCopyOuterHTML.label = HTML externo\ninspectorCopyOuterHTML.accesskey = M\ninspectorCopyCSSSelector.label = Selector CSS\ninspectorCopyCSSSelector.accesskey = C\ninspectorCopyCSSPath.label = Ruta CSS\ninspectorCopyCSSPath.accesskey = R\ninspectorPasteOuterHTML.label = HTML externo\ninspectorPasteOuterHTML.accesskey = T\ninspectorPasteInnerHTML.label = HTML interno\ninspectorPasteInnerHTML.accesskey = n\ninspectorHTMLPasteBefore.label = Antes\ninspectorHTMLPasteBefore.accesskey = A\ninspectorHTMLPasteAfter.label = Detrás\ninspectorHTMLPasteAfter.accesskey = D\ninspectorHTMLPasteFirstChild.label = Como primer hijo\ninspectorHTMLPasteFirstChild.accesskey = o\ninspectorHTMLPasteLastChild.label = Como último hijo\ninspectorHTMLPasteLastChild.accesskey = j\ninspectorScrollNodeIntoView.label = Desplazarse a la vista\ninspectorScrollNodeIntoView.accesskey = v\ninspectorHTMLDelete.label = Eliminar nodo\ninspectorHTMLDelete.accesskey = r\ninspectorAttributesSubmenu.label = Atributos\ninspectorAttributesSubmenu.accesskey = u\ninspectorAddAttribute.label = Añadir atributo\ninspectorAddAttribute.accesskey = A\ninspectorSearchHTML.label3 = Buscar en HTML\ninspectorImageDataUri.label = Data-URL de imagen\ninspectorShowDOMProperties.label = Mostrar propiedades DOM\ninspectorUseInConsole.label = Usar en consola\ninspectorExpandNode.label = Expandir todo\ninspectorCollapseNode.label = Contraer\ninspectorScreenshotNode.label = Obtener instantánea del nodo\ninspectorDuplicateNode.label = Duplicar nodo\ninspectorAddNode.label = Crear nodo nuevo\ninspectorAddNode.accesskey = C\ninspectorCopyHTMLSubmenu.label = Copiar\ninspectorPasteHTMLSubmenu.label = Pegar\ninspector.searchHTML.key = CmdOrCtrl+F\nmarkupView.hide.key = h\nmarkupView.edit.key = F2\nmarkupView.scrollInto.key = s\ninspector.sidebar.fontInspectorTitle = Tipografía\ninspector.sidebar.ruleViewTitle = Reglas\ninspector.sidebar.computedViewTitle = Calculado\ninspector.sidebar.layoutViewTitle2 = Disposición\ninspector.sidebar.animationInspectorTitle = Animaciones\ninspector.eyedropper.label = Capturar un color de la página\ninspector.breadcrumbs.label = Migas de pan\ninspector.browserStyles.label = Estilos de navegación\ninspector.filterStyles.placeholder = Filtrar estilos\ninspector.addRule.tooltip = Añadir regla nueva\ninspector.togglePseudo.tooltip = Alternar pseudo-clases\ninspector.noProperties = No se han encontrado propiedades CSS.\n\ninspectorCopyAttributeValue.accesskey=V\n\n# LOCALIZATION NOTE (inspectorCopyAttributeValue.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to copy the attribute value to clipboard.\ninspectorCopyAttributeValue.label=Copy Attribute Value “%S”\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/jit-optimizations.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njit.title = Optimizaciones JIT\njit.optimizationFailure = Optimización fallida\njit.samples = #1 muestra;#1 muestras\njit.types = Tipos\njit.attempts = Intentos\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/jsonview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njsonViewer.tab.JSON = JSON\njsonViewer.tab.RawData = Datos sin procesar\njsonViewer.tab.Headers = Cabeceras\njsonViewer.responseHeaders = Cabeceras de la respuesta\njsonViewer.requestHeaders = Cabeceras de la petición\njsonViewer.Save = Guardar\njsonViewer.Copy = Copiar\njsonViewer.ExpandAll = Expandir todo\njsonViewer.PrettyPrint = Adaptar para impresión\njsonViewer.reps.more = más…\njsonViewer.filterJSON = Filtrar JSON\njsonViewer.reps.reference = Recorrer referencias\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/layout.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nlayout.displayNumbersOnLines = Mostrar números de línea\nlayout.extendGridLinesInfinitely = Extiende las líneas de la rejilla al infinito\nlayout.header = Rejilla\nlayout.gridDisplaySettings = Configuración de la rejilla\nlayout.noGrids = Sin rejillas\nlayout.overlayMultipleGrids = Superponer múltiples rejillas\n\n\n# LOCALIZATION NOTE (layout.overlayGrid): Alternate header for the list of grid container\n# elements if only one item can be selected.\nlayout.overlayGrid=Overlay Grid\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY layoutViewTitle \"Modelo de caja\">\n<!ENTITY margin.tooltip \"margen\">\n<!ENTITY border.tooltip \"borde\">\n<!ENTITY padding.tooltip \"padding\">\n<!ENTITY content.tooltip \"contenido\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/markers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmarker.label.styles = Recalcular estilo\nmarker.label.reflow = Disposición\nmarker.label.paint = Dibujar\nmarker.label.composite = Capas compuestas\nmarker.label.compositeForwardTransaction = Enviada solicitud compuesta\nmarker.label.javascript = Llamada a función\nmarker.label.parseHTML = Interpretar HTML\nmarker.label.parseXML = Interpretar XML\nmarker.label.domevent = Evento DOM\nmarker.label.consoleTime = Consola\nmarker.label.garbageCollection2 = Recolección de basura (GC)\nmarker.label.garbageCollection.incremental = GC incremental\nmarker.label.garbageCollection.nonIncremental = GC no-incremental\nmarker.label.minorGC = GC menor\nmarker.label.cycleCollection = Recolección de ciclo\nmarker.label.cycleCollection.forgetSkippable = Reducción de gráfico CC\nmarker.label.timestamp = Marca de tiempo\nmarker.label.worker = Worker\nmarker.label.messagePort = MessagePort\nmarker.label.unknown = Desconocido\nmarker.label.javascript.scriptElement = Etiqueta script\nmarker.label.javascript.promiseCallback = Llamada de respuesta de Promise\nmarker.label.javascript.promiseInit = Inicialización de Promise\nmarker.label.javascript.workerRunnable = Worker\nmarker.label.javascript.jsURI = URI de JavaScript\nmarker.label.javascript.eventHandler = Manejador de eventos\nmarker.field.start = Iniciar:\nmarker.field.end = Final:\nmarker.field.duration = Duración:\nmarker.field.causeName = Causa:\nmarker.field.type = Tipo:\nmarker.field.label = Etiqueta:\nmarker.field.stack = Pila:\nmarker.field.startStack = Pila al inicio:\nmarker.field.endStack = Pila al final:\nmarker.field.asyncStack = (Asíncrono: %S)\nmarker.field.consoleTimerName = Nombre del temporizador:\nmarker.field.DOMEventType = Tipo de evento:\nmarker.field.DOMEventPhase = Fase:\nmarker.field.nonIncrementalCause = Causa no-incremental:\nmarker.field.restyleHint = Consejo de reestilo:\nmarker.worker.serializeDataOffMainThread = Serializar datos en el worker\nmarker.worker.serializeDataOnMainThread = Serializar datos en el hilo principal\nmarker.worker.deserializeDataOffMainThread = Deserializar datos en el worker\nmarker.worker.deserializeDataOnMainThread = Deserializar datos en el hilo principal\nmarker.messagePort.serializeData = Serializar datos\nmarker.messagePort.deserializeData = Deserializar datos\nmarker.value.unknownFrame = <dirección desconocida>\nmarker.value.DOMEventTargetPhase = Destino\nmarker.value.DOMEventCapturingPhase = Capturar\nmarker.value.DOMEventBubblingPhase = Demorando\nmarker.gcreason.label.API = Llamada a API\nmarker.gcreason.label.EAGER_ALLOC_TRIGGER = Disparar asignación de memoria temprana\nmarker.gcreason.label.DESTROY_RUNTIME = Apagar\nmarker.gcreason.label.LAST_DITCH = Memoria agotada\nmarker.gcreason.label.TOO_MUCH_MALLOC = Demasiados bytes asignados\nmarker.gcreason.label.ALLOC_TRIGGER = Demasiadas asignaciones de memoria\nmarker.gcreason.label.DEBUG_GC = Depurar GC\nmarker.gcreason.label.COMPARTMENT_REVIVED = Global expirado revivido\nmarker.gcreason.label.RESET = Terminar ciclo incremental\nmarker.gcreason.label.OUT_OF_NURSERY = La guardería está llena\nmarker.gcreason.label.EVICT_NURSERY = Desalojo de guardería\nmarker.gcreason.label.FULL_STORE_BUFFER = Objetos de la guardería demasiado activos\nmarker.gcreason.label.SHARED_MEMORY_LIMIT = Asignación grande fallida\nmarker.gcreason.label.PERIODIC_FULL_GC = GC completo periódico\nmarker.gcreason.label.INCREMENTAL_TOO_SLOW = Tasa de asignaciones de memoria demasiado rápida\nmarker.gcreason.label.COMPONENT_UTILS = Cu.forceGC\nmarker.gcreason.label.MEM_PRESSURE = Memoria baja\nmarker.gcreason.label.CC_WAITING = Forzado por una recolección de ciclo\nmarker.gcreason.label.CC_FORCED = Forzado por una recolección de ciclo\nmarker.gcreason.label.LOAD_END = Carga de la página finalizada\nmarker.gcreason.label.PAGE_HIDE = Movido al fondo\nmarker.gcreason.label.NSJSCONTEXT_DESTROY = Destruir contexto JS\nmarker.gcreason.label.SET_NEW_DOCUMENT = Nuevo documento\nmarker.gcreason.label.SET_DOC_SHELL = Nuevo documento\nmarker.gcreason.label.DOM_UTILS = Llamada a API\nmarker.gcreason.label.DOM_IPC = IPC\nmarker.gcreason.label.DOM_WORKER = GC periódico de worker\nmarker.gcreason.label.INTER_SLICE_GC = Ranura de GC periódica incremental\nmarker.gcreason.label.FULL_GC_TIMER = GC completo periódico\nmarker.gcreason.label.SHUTDOWN_CC = Apagar\nmarker.gcreason.label.FINISH_LARGE_EVALUATE = Evaluación grande\nmarker.gcreason.label.DOM_WINDOW_UTILS = Usuario inactivo\nmarker.gcreason.label.USER_INACTIVE = Usuario inactivo\nmarker.nurseryCollection = Colección de la guardería\nmarker.gcreason.description.API = Ha habido una llamada a la API para forzar la recolección de basura.\nmarker.gcreason.description.EAGER_ALLOC_TRIGGER = JavaScript ha vuelto al bucle de eventos y había suficientes bytes asignados porque desde el último GC se ha lanzado uno nuevo.\nmarker.gcreason.description.DESTROY_RUNTIME = Firefox ha destruido un contexto o tiempo de ejecución JavaScript, y esta era la recolección de basura final antes de cerrar.\nmarker.gcreason.description.LAST_DITCH = JavaScript ha intentado asignar, pero no hay memoria disponible. Haciendo una recolección de basura completa de compactación como un intento liberar memoria para la asignación.\nmarker.gcreason.description.TOO_MUCH_MALLOC = JavaScript ha asignado demasiados bytes y ha forzado una recolección de basura.\nmarker.gcreason.description.ALLOC_TRIGGER = JavaScript ha asignado demasiadas veces y ha forzado una recolección de basura.\nmarker.gcreason.description.DEBUG_GC = GC debido a la configuración de depuración Zeal.\nmarker.gcreason.description.COMPARTMENT_REVIVED = Un objeto global que se suponía expirado al principio del ciclo de GC ha sido revivido al final del ciclo de GC.\nmarker.gcreason.description.RESET = El ciclo GC activo incremental ha sido forzado a finalizar inmediatamente.\nmarker.gcreason.description.OUT_OF_NURSERY = JavaScript ha asignado tantos objetos nuevos en la guardería que se ha llenado y ha provocado una GC menor.\nmarker.gcreason.description.EVICT_NURSERY = El trabajo que hay que hacer en la pila de objetos longevos requiere que la guardería esté vacía.\nmarker.gcreason.description.FULL_STORE_BUFFER = Había demasiadas propiedades en objetos longevos cuyo valor era un objeto en la guardería.\nmarker.gcreason.description.SHARED_MEMORY_LIMIT = Se ha solicitado una gran asignación de memoria, pero no había suficiente memoria.\nmarker.gcreason.description.PERIODIC_FULL_GC = JavaScript ha vuelto al bucle de eventos y había pasado relativamente mucho tiempo desde que Firefox hizo una recolección de basura.\nmarker.gcreason.description.INCREMENTAL_TOO_SLOW = Se ha lanzado una recoleción de basura completa, no incremental, porque había una tasa de asignaciones de memoria más rápida que la que podía sostener el ciclo de recolección de basura incremental existente.\nmarker.gcreason.description.COMPONENT_UTILS = Se ha llamado a Components.utils.forceGC() para forzar una recolección de basura.\nmarker.gcreason.description.MEM_PRESSURE = Había muy poca memoria disponible.\nmarker.gcreason.description.CC_WAITING = El recolector de ciclo requería una recolección de basura.\nmarker.gcreason.description.CC_FORCED = El recolector de ciclo requería una recolección de basura.\nmarker.gcreason.description.LOAD_END = El documento se ha terminado de cargar.\nmarker.gcreason.description.PAGE_HIDE = La pestaña o ventana ha pasado a segundo plano.\nmarker.gcreason.description.NSJSCONTEXT_DESTROY = Firefox ha destruido un contexto o tiempo de ejecución JavaScript, y esta era la recolección de basura final antes de cerrar.\nmarker.gcreason.description.SET_NEW_DOCUMENT = La página ha cambiado por navegación a un nuevo documento.\nmarker.gcreason.description.SET_DOC_SHELL = La página ha cambiado por navegación a un nuevo documento.\nmarker.gcreason.description.DOM_UTILS = Ha habido una llamada a la API para forzar la recolección de basura.\nmarker.gcreason.description.DOM_IPC = Recibido un mensaje interproceso que solicita una recolección de basura.\nmarker.gcreason.description.DOM_WORKER = El worker ha estado inactivo durante un tiempo relativamente largo.\nmarker.gcreason.description.INTER_SLICE_GC = Ha pasado relativamente mucho tiempo desde la última ranura de GC incremental.\nmarker.gcreason.description.FULL_GC_TIMER = JavaScript ha vuelto al bucle de eventos y había pasado relativamente mucho tiempo desde que hicimos una recolección de basura.\nmarker.gcreason.description.SHUTDOWN_CC = Firefox ha destruido un contexto o tiempo de ejecución JavaScript, y esta era la recolección de basura final antes de cerrar.\nmarker.gcreason.description.FINISH_LARGE_EVALUATE = Firefox ha terminado de evaluar un script grande y ha ejecutado un GC porque el script no volverá a ejecutarse.\nmarker.gcreason.description.DOM_WINDOW_UTILS = El usuario ha estado inactivo mucho tiempo. Se ha aprovechado para ejecutar un GC cuando era poco probable que se notara.\nmarker.gcreason.description.USER_INACTIVE = El usuario ha estado inactivo mucho tiempo. Firefox ha aprovechado para ejecutar un GC cuando era poco probable que se notara.\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/memory.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nsnapshot.io.save = Guardar\nsnapshot.io.delete = Eliminar\nsnapshot.io.save.window = Guardar instantánea\nsnapshot.io.import.window = Importar instantánea\nsnapshot.io.filter = Instantáneas de Firefox\naggregate.mb = %S MB\nsnapshot-title.loading = Procesando…\ncheckbox.recordAllocationStacks = Registrar pilas de llamadas\ncheckbox.recordAllocationStacks.tooltip = Alterna la grabación de pilas de llamadas cuando se asigna un objeto. Las instantáneas de pila posteriores podrán etiquetar y agrupar objetos creados por pilas de llamada, pero solo cuando con esos objetos creados tras activar esta opción. Grabar pilas de asignación tiene una sobrecarga en el rendimiento.\ntoolbar.displayBy = Agrupar por:\ntoolbar.displayBy.tooltip = Cambiar cómo se agrupan los objetos\ntoolbar.pop-view = ←\ntoolbar.pop-view.label = Volver a los agregados\ntoolbar.viewing-individuals = ⁂ Viendo individuales en grupo\ncensusDisplays.coarseType.tooltip = Agrupar elementos por su tipo\ncensusDisplays.allocationStack.tooltip = Agrupar elementos por la pila JavaScript grabada cuando se asignó el objeto\ncensusDisplays.invertedAllocationStack.tooltip = Agrupar elementos por la pila invertida de llamadas JavaScript registrada cuando se creó el objeto\ncensusDisplays.treeMap.tooltip = Visualizar uso de memoria: los mayores bloques implican un porcentaje mayor de uso de memoria\ncensusDisplays.objectClass.tooltip = Agrupar elementos por su nombre [[de clase]] del objeto JavaScript\ncensusDisplays.internalType.tooltip = Agrupar elementos por su tipo interno C++\ntoolbar.labelBy = Etiquetar por:\ntoolbar.labelBy.tooltip = Cambiar cómo se etiquetan los objetos\ndominatorTreeDisplays.coarseType.tooltip = Etiquetar objetos por las grandes categorías en las que encajan\ndominatorTreeDisplays.allocationStack.tooltip = Etiquetar objetos por la pila JavaScript grabada cuando se asignó\ndominatorTreeDisplays.internalType.tooltip = Etiquetar objetos por su nombre de tipo interno C++\ntreeMapDisplays.coarseType.tooltip = Etiquetar objetos por las grandes categorías en las que encajan\ntoolbar.view = Ver:\ntoolbar.view.tooltip = Cambiar la vista de la instantánea\ntoolbar.view.census = Agregado\ntoolbar.view.census.tooltip = Ver un resumen de los contenidos de la instantánea acumulando objetos en grupos\ntoolbar.view.dominators = Dominadores\ntoolbar.view.dominators.tooltip = Ver el árbol denominador y destacar las mayores estructuras en la instantánea\ntoolbar.view.treemap = Mapa del árbol\ntoolbar.view.treemap.tooltip = Visualizar uso de memoria: los mayores bloques implican un porcentaje mayor de uso de memoria\ntake-snapshot = Tomar instantánea\nimport-snapshot = Importar…\nclear-snapshots.tooltip = Eliminar todas las instantáneas\ndiff-snapshots.tooltip = Comparar instantáneas\nfilter.placeholder = Filtro\nfilter.tooltip = Filtrar los contenidos de la instantánea\ntree-item.view-individuals.tooltip = Ver nodos individuales en este grupo y sus rutas retenidas\ntree-item.load-more = Cargar más…\ntree-item.rootlist = Raíces GC\ntree-item.nostack = (no hay pila disponible)\ntree-item.nofilename = (no hay nombre de archivo disponible)\ntree-item.root = (raíz)\ntree-item.percent2 = %S%%\ndiffing.baseline = Referencia\ndiffing.comparison = Comparación\ndiffing.prompt.selectBaseline = Seleccione la instantánea de referencia\ndiffing.prompt.selectComparison = Seleccione la instantánea que desea comparar con la referencia\ndiffing.state.error = Error\ndiffing.state.error.full = Ha sucedido un error al comparar las instantáneas.\ndiffing.state.taking-diff = Calculando diferencia…\ndiffing.state.taking-diff.full = Calculando diferencia…\ndiffing.state.selecting = Seleccione dos instantáneas para comparar\ndiffing.state.selecting.full = Seleccione dos instantáneas para comparar\ndominatorTree.state.computing = Generando informes de dominadores…\ndominatorTree.state.computing.full = Generando informe de dominadores…\ndominatorTree.state.fetching = Calculando tamaños…\ndominatorTree.state.fetching.full = Calculando tamaños retenidos de dominadores…\ndominatorTree.state.incrementalFetching = Recopilando…\ndominatorTree.state.incrementalFetching.full = Recopilando más…\ndominatorTree.state.error = Error\ndominatorTree.state.error.full = Ha sucedido un error al procesar el árbol de dominador\nsnapshot.state.saving.full = Guardando instantánea…\nsnapshot.state.importing.full = Importando…\nsnapshot.state.reading.full = Leyendo instantánea…\nsnapshot.state.saving-census.full = Guardando informe agregado…\nsnapshot.state.saving-tree-map.full = Guardando mapa del árbol…\nsnapshot.state.error.full = Ha habido un error al procesar esta instantánea.\nindividuals.state.error = Error\nindividuals.state.error.full = Ha habido un error al recopilar los individuales en el grupo\nindividuals.state.fetching = Recopilando…\nindividuals.state.fetching.full = Recopilando individuales en grupo…\nindividuals.field.node = Nodo\nindividuals.field.node.tooltip = El nodo individual en la captura\nsnapshot.state.saving = Guardando instantánea…\nsnapshot.state.importing = Importando instantánea…\nsnapshot.state.reading = Leyendo instantánea…\nsnapshot.state.saving-census = Guardando informe…\nsnapshot.state.saving-tree-map = Guardando mapa del árbol…\nsnapshot.state.error = Error\nheapview.no-difference = No hay diferencias entre la referencia y la comparación.\nheapview.none-match = Sin coincidencias.\nheapview.empty = Sin datos.\nheapview.noAllocationStacks = No se han encontrado pilas de llamada. Registre pilas de llamada antes de tomar una instantánea.\nheapview.field.retainedSize = Tamaño retenido (bytes)\nheapview.field.retainedSize.tooltip = La suma del tamaño del objeto en sí mismo, y los tamaños de todos los demás objetos mantenidos vivos por él\nheapview.field.shallowSize = Tamaño superficial (bytes)\nheapview.field.shallowSize.tooltip = El tamaño del objeto en sí mismo\ndominatortree.field.label = Dominador\ndominatortree.field.label.tooltip = La etiqueta de un objeto en memoria\nheapview.field.bytes = Bytes\nheapview.field.bytes.tooltip = El número de bytes consumidos por este grupo, excluyendo los subgrupos\nheapview.field.count = Cuenta\nheapview.field.count.tooltip = El número de objetos accesibles en este grupo, excluyendo subgrupos\nheapview.field.totalbytes = Bytes totales\nheapview.field.totalbytes.tooltip = El número de bytes consumidos por este grupo, incluyendo los subgrupos\nheapview.field.totalcount = Cuenta total\nheapview.field.totalcount.tooltip = El número de objetos accesibles en este grupo, incluyendo subgrupos\nheapview.field.name = Grupo\nheapview.field.name.tooltip = El nombre de este grupo\nshortest-paths.header = Rutas retenidas (desde las raíces del recolector de basura)\nshortest-paths.select-node = Seleccione un elemento para ver sus rutas retenidas\ntree-map.node-count = cuenta\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/menus.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndevToolsCmd.key = VK_F12\ndevToolsCmd.keytext = F12\ndevtoolsServiceWorkers.label = Workers de servicio\ndevtoolsServiceWorkers.accesskey = W\ndevtoolsConnect.label = Conectar…\ndevtoolsConnect.accesskey = e\nbrowserConsoleCmd.label = Consola del navegador\nbrowserConsoleCmd.accesskey = C\nbrowserConsoleCmd.key = j\nresponsiveDesignMode.label = Vista de diseño adaptable\nresponsiveDesignMode.accesskey = V\nresponsiveDesignMode.key = M\neyedropper.label = Recogecolor\neyedropper.accesskey = R\nscratchpad.label = Borrador\nscratchpad.accesskey = B\nscratchpad.key = VK_F4\nscratchpad.keytext = F4\nbrowserToolboxMenu.label = Caja de herramientas del navegador\nbrowserToolboxMenu.accesskey = C\nbrowserToolboxMenu.key = i\nbrowserContentToolboxMenu.label = Caja de herramientas de contenido del navegador\nbrowserContentToolboxMenu.accesskey = C\ndevToolbarMenu.label = Caja de herramientas de desarrolladores\ndevToolbarMenu.accesskey = C\ndevToolbarMenu.key = VK_F2\ndevToolbarMenu.keytext = F2\nwebide.label = WebIDE\nwebide.accesskey = W\nwebide.key = VK_F8\nwebide.keytext = F8\ndevToolboxMenuItem.label = Alternar herramientas\ndevToolboxMenuItem.accesskey = A\ndevToolboxMenuItem.key = I\ngetMoreDevtoolsCmd.label = Obtener más herramientas\ngetMoreDevtoolsCmd.accesskey = O\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY netmonitorUI.perfNotice1 \"• Pulse en el botón\">\n<!ENTITY netmonitorUI.perfNotice2 \"para iniciar análisis de rendimiento.\">\n<!ENTITY netmonitorUI.reloadNotice1 \"• Realice una petición o\">\n<!ENTITY netmonitorUI.reloadNotice2 \"Recargue\">\n<!ENTITY netmonitorUI.reloadNotice3 \"la página para ver información detallada sobre la actividad de red.\">\n<!ENTITY netmonitorUI.toolbar.status3 \"Estado\">\n<!ENTITY netmonitorUI.toolbar.method \"Método\">\n<!ENTITY netmonitorUI.toolbar.file \"Archivo\">\n<!ENTITY netmonitorUI.toolbar.domain \"Dominio\">\n<!ENTITY netmonitorUI.toolbar.type \"Tipo\">\n<!ENTITY netmonitorUI.toolbar.transferred \"Transferido\">\n<!ENTITY netmonitorUI.toolbar.size \"Tamaño\">\n<!ENTITY netmonitorUI.toolbar.waterfall \"Línea de tiempos\">\n<!ENTITY netmonitorUI.tab.headers \"Cabeceras\">\n<!ENTITY netmonitorUI.tab.cookies \"Cookies\">\n<!ENTITY netmonitorUI.tab.params \"Parámetros\">\n<!ENTITY netmonitorUI.tab.response \"Respuesta\">\n<!ENTITY netmonitorUI.tab.timings \"Tiempos\">\n<!ENTITY netmonitorUI.tab.preview \"Vista preliminar\">\n<!ENTITY netmonitorUI.tab.security \"Seguridad\">\n<!ENTITY netmonitorUI.footer.filterAll \"Todo\">\n<!ENTITY netmonitorUI.footer.filterHTML \"HTML\">\n<!ENTITY netmonitorUI.footer.filterCSS \"CSS\">\n<!ENTITY netmonitorUI.footer.filterJS \"JS\">\n<!ENTITY netmonitorUI.footer.filterXHR \"XHR\">\n<!ENTITY netmonitorUI.footer.filterFonts \"Tipografía\">\n<!ENTITY netmonitorUI.footer.filterImages \"Imágenes\">\n<!ENTITY netmonitorUI.footer.filterMedia \"Medios\">\n<!ENTITY netmonitorUI.footer.filterFlash \"Flash\">\n<!ENTITY netmonitorUI.footer.filterOther \"Otros\">\n<!ENTITY netmonitorUI.footer.filterFreetext.label \"Filtrar las URL\">\n<!ENTITY netmonitorUI.footer.filterFreetext.key \"F\">\n<!ENTITY netmonitorUI.footer.clear \"Limpiar\">\n<!ENTITY netmonitorUI.footer.perf \"Activar/desactivar análisis de rendimiento…\">\n<!ENTITY netmonitorUI.panesButton.tooltip \"Cambiar información de red\">\n<!ENTITY netmonitorUI.summary.url \"URL pedida:\">\n<!ENTITY netmonitorUI.summary.method \"Método de la petición:\">\n<!ENTITY netmonitorUI.summary.address \"Dirección remota:\">\n<!ENTITY netmonitorUI.summary.status \"Código de estado:\">\n<!ENTITY netmonitorUI.summary.version \"Versión:\">\n<!ENTITY netmonitorUI.summary.size \"Tamaño de las cabeceras:\">\n<!ENTITY netmonitorUI.response.name \"Nombre:\">\n<!ENTITY netmonitorUI.response.dimensions \"Dimensiones:\">\n<!ENTITY netmonitorUI.response.mime \"Tipo MIME:\">\n<!ENTITY netmonitorUI.timings.blocked \"Bloqueada:\">\n<!ENTITY netmonitorUI.timings.dns \"Resolución DNS:\">\n<!ENTITY netmonitorUI.timings.connect \"Conectando:\">\n<!ENTITY netmonitorUI.timings.send \"Enviando:\">\n<!ENTITY netmonitorUI.timings.wait \"Esperando:\">\n<!ENTITY netmonitorUI.timings.receive \"Recibiendo:\">\n<!ENTITY netmonitorUI.security.warning.cipher \"El cifrado usado está desaprobado y es inseguro.\">\n<!ENTITY netmonitorUI.security.error \"Ha sucedido un error:\">\n<!ENTITY netmonitorUI.security.protocolVersion \"Versión del protocolo:\">\n<!ENTITY netmonitorUI.security.cipherSuite \"Suite de cifrado:\">\n<!ENTITY netmonitorUI.security.hsts \"Seguridad estricta de transporte HTTP:\">\n<!ENTITY netmonitorUI.security.hpkp \"Fijado (Pinning) de clave pública:\">\n<!ENTITY netmonitorUI.security.connection \"Conexión:\">\n<!ENTITY netmonitorUI.security.certificate \"Certificados:\">\n<!ENTITY netmonitorUI.context.copyUrl \"Copiar URL\">\n<!ENTITY netmonitorUI.context.copyUrl.accesskey \"L\">\n<!ENTITY netmonitorUI.context.copyUrlParams \"Copiar parámetros de la URL\">\n<!ENTITY netmonitorUI.context.copyUrlParams.accesskey \"R\">\n<!ENTITY netmonitorUI.context.copyPostData \"Copiar datos POST\">\n<!ENTITY netmonitorUI.context.copyPostData.accesskey \"P\">\n<!ENTITY netmonitorUI.context.copyAsCurl \"Copiar como cURL\">\n<!ENTITY netmonitorUI.context.copyAsCurl.accesskey \"C\">\n<!ENTITY netmonitorUI.context.copyRequestHeaders \"Copiar cabeceras de solicitud\">\n<!ENTITY netmonitorUI.context.copyRequestHeaders.accesskey \"b\">\n<!ENTITY netmonitorUI.context.copyResponseHeaders \"Copiar cabeceras de respuesta\">\n<!ENTITY netmonitorUI.context.copyResponseHeaders.accesskey \"\">\n<!ENTITY netmonitorUI.context.copyResponse \"Copiar respuesta\">\n<!ENTITY netmonitorUI.context.copyResponse.accesskey \"s\">\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"Copiar imagen como URI de datos\">\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey \"o\">\n<!ENTITY netmonitorUI.context.copyAllAsHar \"Copiar todo como HAR\">\n<!ENTITY netmonitorUI.context.copyAllAsHar.accesskey \"H\">\n<!ENTITY netmonitorUI.context.saveAllAsHar \"Guardar todo como HAR\">\n<!ENTITY netmonitorUI.context.saveAllAsHar.accesskey \"G\">\n<!ENTITY netmonitorUI.summary.editAndResend \"Editar y volver a enviar\">\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey \"E\">\n<!ENTITY netmonitorUI.summary.rawHeaders \"Cabeceras sin procesar\">\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Cabeceras de la petición:\">\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Cabeceras de la respuesta:\">\n<!ENTITY netmonitorUI.context.newTab \"Abrir en una pestaña nueva\">\n<!ENTITY netmonitorUI.context.newTab.accesskey \"A\">\n<!ENTITY netmonitorUI.context.perfTools \"Iniciar análisis de rendimiento…\">\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"I\">\n<!ENTITY netmonitorUI.custom.newRequest \"Nueva petición\">\n<!ENTITY netmonitorUI.custom.query \"Cadena de la consulta:\">\n<!ENTITY netmonitorUI.custom.headers \"Cabeceras de la petición:\">\n<!ENTITY netmonitorUI.custom.postData \"Cuerpo de la petición:\">\n<!ENTITY netmonitorUI.custom.send \"Enviar\">\n<!ENTITY netmonitorUI.custom.cancel \"Cancelar\">\n<!ENTITY netmonitorUI.backButton \"Atrás\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnetmonitor.security.state.secure = La conexión usada para recuperar este recurso estaba cifrada.\nnetmonitor.security.state.insecure = La conexión usada para recuperar este recurso no estaba cifrada.\nnetmonitor.security.state.broken = Un error de seguridad ha impedido que se cargue el recurso.\nnetmonitor.security.state.weak = Este recurso se ha transferido sobre una conexión que ha usado un cifrado débil.\nnetmonitor.security.enabled = Activado\nnetmonitor.security.disabled = Desactivado\nnetmonitor.security.hostHeader = Servidor %S:\nnetmonitor.security.notAvailable = <No disponible>\ncollapseDetailsPane = Ocultar los detalles de la petición\nexpandDetailsPane = Mostrar los detalles de la petición\nheadersEmptyText = No hay cabeceras para esta petición\nheadersFilterText = Filtrar cabeceras\ncookiesEmptyText = No hay cookies para esta petición\ncookiesFilterText = Filtrar cookies\nparamsEmptyText = No hay parámetros para esta petición\nparamsFilterText = Filtrar los parámetros de la petición\nparamsQueryString = Cadena consultada\nparamsFormData = Datos de formulario\nparamsPostPayload = Carga de la petición\nrequestHeaders = Cabeceras de la petición\nrequestHeadersFromUpload = Cabeceras de la petición del flujo de subida\nresponseHeaders = Cabeceras de la respuesta\nrequestCookies = Cookies de la petición\nresponseCookies = Cookies de la respuesta\nresponsePayload = Contenido de respuesta\njsonFilterText = Filtrar propiedades\njsonScopeName = JSON\njsonpScopeName = JSONP → callback %S()\nnetworkMenu.sortedAsc = Ordenar de forma ascendente\nnetworkMenu.sortedDesc = Ordenar de forma descendente\nnetworkMenu.empty = No hay solicitudes\nnetworkMenu.summary = Una solicitud, #2 KB, #3 s;#1 solicitudes, #2 KB, #3 s\nnetworkMenu.sizeB = %S B\nnetworkMenu.sizeKB = %S KB\nnetworkMenu.sizeMB = %S MB\nnetworkMenu.sizeGB = %S GB\nnetworkMenu.sizeUnavailable = —\nnetworkMenu.sizeCached = cacheado\nnetworkMenu.sizeServiceWorker = worker de servicio\nnetworkMenu.totalMS = → %S ms\nnetworkMenu.millisecond = %S ms\nnetworkMenu.second = %S s\nnetworkMenu.minute = %S min\npieChart.loading = Cargando\npieChart.unavailable = Sin datos\ntableChart.loading = Espere…\ntableChart.unavailable = No hay datos disponibles\ncharts.sizeKB = %S KB\ncharts.totalS = %S s\ncharts.cacheEnabled = Usando caché\ncharts.cacheDisabled = Sin usar caché\ncharts.totalSize = Tamaño: %S KB\ncharts.totalSeconds = Tiempo: #1 segundo;Tiempo: #1 segundos\ncharts.totalCached = Respuestas cacheadas: %S\ncharts.totalCount = Solicitudes totales: %S\nnetRequest.headers = Cabeceras\nnetRequest.response = Respuesta\nnetRequest.rawData = Datos sin procesar\nnetRequest.xml = XML\nnetRequest.image = Imagen\nnetRequest.sizeLimitMessage = Se ha alcanzado el límite de tamaño. Pulse {{link}} para cargar más.\nnetRequest.sizeLimitMessageLink = aquí\nnetRequest.responseBodyDiscarded = No se ha guardado el cuerpo de la respuesta.\nnetRequest.requestBodyDiscarded = No se ha guardado el cuerpo de la petición POST.\nnetRequest.post = POST\nnetRequest.cookies = Cookies\nnetRequest.params = Parámetros\nnetRequest.callstack = Pila de llamadas\ncertmgr.subjectinfo.label = Emitido para\ncertmgr.certdetail.cn = Nombre común (CN):\ncertmgr.certdetail.o = Organización (O):\ncertmgr.certdetail.ou = Unidad organizativa (OU):\ncertmgr.issuerinfo.label = Emitido por\ncertmgr.periodofvalidity.label = Periodo de validez\ncertmgr.begins = Comienza el:\ncertmgr.expires = Caduca el:\ncertmgr.fingerprints.label = Huellas digitales\ncertmgr.certdetail.sha256fingerprint = Huella digital SHA-256:\ncertmgr.certdetail.sha1fingerprint = Huella digital SHA1:\nnetmonitor.perfNotice1 = • Pulse en el botón\nnetmonitor.perfNotice2 = para iniciar análisis de rendimiento.\nnetmonitor.perfNotice3 = Analizar\nnetmonitor.reloadNotice1 = • Realice una petición o\nnetmonitor.reloadNotice2 = Recargar\nnetmonitor.reloadNotice3 = la página para ver información detallada sobre la actividad de red.\nnetmonitor.toolbar.status3 = Estado\nnetmonitor.toolbar.method = Método\nnetmonitor.toolbar.file = Archivo\nnetmonitor.toolbar.domain = Dominio\nnetmonitor.toolbar.cause = Causa\nnetmonitor.toolbar.type = Tipo\nnetmonitor.toolbar.transferred = Transferido\nnetmonitor.toolbar.size = Tamaño\nnetmonitor.toolbar.waterfall = Línea de tiempos\nnetmonitor.tab.headers = Cabeceras\nnetmonitor.tab.cookies = Cookies\nnetmonitor.tab.params = Parámetros\nnetmonitor.tab.response = Respuesta\nnetmonitor.tab.timings = Tiempos\nnetmonitor.tab.preview = Vista preliminar\nnetmonitor.tab.security = Seguridad\nnetmonitor.toolbar.filter.all = Todos\nnetmonitor.toolbar.filter.html = HTML\nnetmonitor.toolbar.filter.css = CSS\nnetmonitor.toolbar.filter.js = JS\nnetmonitor.toolbar.filter.xhr = XHR\nnetmonitor.toolbar.filter.fonts = Tipografía\nnetmonitor.toolbar.filter.images = Imágenes\nnetmonitor.toolbar.filter.media = Medios\nnetmonitor.toolbar.filter.flash = Flash\nnetmonitor.toolbar.filter.ws = WS\nnetmonitor.toolbar.filter.other = Otros\nnetmonitor.toolbar.filterFreetext.label = Filtrar las URL\nnetmonitor.toolbar.filterFreetext.key = CmdOrCtrl+F\nnetmonitor.toolbar.clear = Limpiar\nnetmonitor.toolbar.perf = Activar/desactivar análisis de rendimiento…\nnetmonitor.summary.url = URL solicitada:\nnetmonitor.summary.method = Método de la petición:\nnetmonitor.summary.address = Dirección remota:\nnetmonitor.summary.status = Código de estado:\nnetmonitor.summary.version = Versión:\nnetmonitor.summary.editAndResend = Editar y volver a enviar\nnetmonitor.summary.rawHeaders = Cabeceras sin procesar\nnetmonitor.summary.rawHeaders.requestHeaders = Cabeceras de la petición:\nnetmonitor.summary.rawHeaders.responseHeaders = Cabeceras de la respuesta:\nnetmonitor.summary.size = Tamaño de las cabeceras:\nnetmonitor.response.name = Nombre:\nnetmonitor.response.dimensions = Dimensiones:\nnetmonitor.response.mime = Tipo MIME:\nnetmonitor.timings.blocked = Bloqueado:\nnetmonitor.timings.dns = Resolución DNS:\nnetmonitor.timings.connect = Conectando:\nnetmonitor.timings.send = Enviando:\nnetmonitor.timings.wait = Esperando:\nnetmonitor.timings.receive = Recibiendo:\nnetmonitor.security.warning.cipher = El cifrado usado está desaprobado y es inseguro.\nnetmonitor.security.error = Ha sucedido un error:\nnetmonitor.security.protocolVersion = Versión del protocolo:\nnetmonitor.security.cipherSuite = Suite de cifrado:\nnetmonitor.security.hsts = Seguridad estricta de transporte HTTP:\nnetmonitor.security.hpkp = Fijado (Pinning) de clave pública:\nnetmonitor.security.connection = Conexión:\nnetmonitor.security.certificate = Certificado:\nnetmonitor.context.copyUrl = Copiar URL\nnetmonitor.context.copyUrl.accesskey = C\nnetmonitor.context.copyUrlParams = Copiar parámetros de la URL\nnetmonitor.context.copyUrlParams.accesskey = L\nnetmonitor.context.copyPostData = Copiar datos POST\nnetmonitor.context.copyPostData.accesskey = O\nnetmonitor.context.copyAsCurl = Copiar como cURL\nnetmonitor.context.copyAsCurl.accesskey = R\nnetmonitor.context.copyRequestHeaders = Copiar cabeceras de solicitud\nnetmonitor.context.copyRequestHeaders.accesskey = b\nnetmonitor.context.copyResponseHeaders = Copiar cabeceras de respuesta\nnetmonitor.context.copyResponseHeaders.accesskey = d\nnetmonitor.context.copyResponse = Copiar respuesta\nnetmonitor.context.copyResponse.accesskey = s\nnetmonitor.context.copyImageAsDataUri = Copiar imagen como URI de datos\nnetmonitor.context.copyImageAsDataUri.accesskey = U\nnetmonitor.context.copyAllAsHar = Copiar todo como HAR\nnetmonitor.context.copyAllAsHar.accesskey = A\nnetmonitor.context.saveAllAsHar = Guardar todo como HAR\nnetmonitor.context.saveAllAsHar.accesskey = G\nnetmonitor.context.editAndResend = Editar y volver a enviar\nnetmonitor.context.editAndResend.accesskey = E\nnetmonitor.context.newTab = Abrir en una pestaña nueva\nnetmonitor.context.newTab.accesskey = n\nnetmonitor.context.perfTools = Iniciar análisis de rendimiento…\nnetmonitor.context.perfTools.accesskey = I\nnetmonitor.custom.newRequest = Nueva petición\nnetmonitor.custom.query = Cadena de la consulta:\nnetmonitor.custom.headers = Cabeceras de la petición:\nnetmonitor.custom.postData = Cuerpo de la petición:\nnetmonitor.custom.send = Enviar\nnetmonitor.custom.cancel = Cancelar\nnetmonitor.backButton = Atrás\n\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for size of the request.\ncharts.size=Size\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for time of request.\ncharts.time=Time\n\n# LOCALIZATION NOTE (charts.totalTranferredSize): This is the label displayed\n# in the performance analysis view for total transferred size, in kilobytes.\ncharts.totalTransferredSize=Transferred Size: %S KB\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for transferred\n# size of the request.\ncharts.transferred=Transferred\n\n# LOCALIZATION NOTE (charts.transferredSizeKB): This is the label displayed\n# in pie or table charts specifying the size of a transferred request (in kilobytes).\ncharts.transferredSizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for type of request.\ncharts.type=Type\n\n# LOCALIZATION NOTE (netmonitor.headers.learnMore): This is the label displayed\n# next to a header list item, with a link to external documentation\nnetmonitor.headers.learnMore=Learn More\n\n# LOCALIZATION NOTE (networkMenu.summary3): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the transferred size, #4 is the number of seconds.\nnetworkMenu.summary3=One request, #2 (transferred: #3), #4;#1 requests, #2 (transferred: #3), #4\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/performance.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY performanceUI.bufferStatusTooltip \"El analizador guarda muestras en un buffer circular, y una vez que el buffer alcanza su límite de registro, las muestras nuevas comienzan a sobrescribir las del principio de la grabación.\">\n<!ENTITY performanceUI.disabledRealTime.nonE10SBuild \"Datos de registro en tiempo real desactivados en Firefox sin multiproceso.\">\n<!ENTITY performanceUI.disabledRealTime.disabledE10S \"Active Firefox multiproceso en las preferencias para mostrar los datos registrados en tiempo real.\">\n<!ENTITY performanceUI.bufferStatusFull \"El buffer está lleno. Las muestras más antiguas están siendo sobrescritas.\">\n<!ENTITY performanceUI.unavailableNoticePB \"El registro de análisis no está disponible actualmente. Cierre todas las pestañas de navegación privada y vuelva a intentarlo.\">\n<!ENTITY performanceUI.loadingNotice \"Cargando…\">\n<!ENTITY performanceUI.toolbar.waterfall \"Cascada\">\n<!ENTITY performanceUI.toolbar.waterfall.tooltiptext \"Muestra las diferentes operaciones que está llevando a cabo el navegador durante la grabación, dispuestas secuencialmente como una cascada.\">\n<!ENTITY performanceUI.toolbar.js-calltree \"Árbol de llamadas\">\n<!ENTITY performanceUI.toolbar.js-calltree.tooltiptext \"Resalta las funciones de JavaScript en las que el navegador ha empleado más tiempo durante la grabación.\">\n<!ENTITY performanceUI.toolbar.memory-calltree \"Asignaciones de memoria\">\n<!ENTITY performanceUI.toolbar.allocations.tooltiptext \"Muestra dónde se asignó memoria durante la grabación.\">\n<!ENTITY performanceUI.toolbar.js-flamegraph \"Gráfico de llamarada JS\">\n<!ENTITY performanceUI.toolbar.js-flamegraph.tooltiptext \"Muestra la pila de llamadas de JavaScript a lo largo de la grabación.\">\n<!ENTITY performanceUI.toolbar.memory-flamegraph \"Gráfico de llamaradas de asignaciones de memoria\">\n<!ENTITY performanceUI.table.totalDuration \"Tiempo total\">\n<!ENTITY performanceUI.table.totalDuration.tooltip \"La cantidad de tiempo empleada en esta función y las funciones a las que llama.\">\n<!ENTITY performanceUI.table.selfDuration \"Tiempo propio\">\n<!ENTITY performanceUI.table.selfDuration.tooltip \"La cantidad de tiempo empleada solo dentro de esta función.\">\n<!ENTITY performanceUI.table.totalPercentage \"Coste total\">\n<!ENTITY performanceUI.table.totalPercentage.tooltip \"El porcentaje de tiempo empleado en esta función y las funciones a las que llama.\">\n<!ENTITY performanceUI.table.selfPercentage \"Coste propio\">\n<!ENTITY performanceUI.table.selfPercentage.tooltip \"El porcentaje de tiempo empleado solo dentro de esta función.\">\n<!ENTITY performanceUI.table.samples \"Ejemplos\">\n<!ENTITY performanceUI.table.samples.tooltip \"El número de veces que esta función estaba en la pila cuando el analizador tomó una muestra.\">\n<!ENTITY performanceUI.table.function \"Función\">\n<!ENTITY performanceUI.table.function.tooltip \"El nombre y dirección de origen de la función muestreada.\">\n<!ENTITY performanceUI.table.totalAlloc \"Total de asignaciones de memoria muestreadas\">\n<!ENTITY performanceUI.table.totalAlloc.tooltip \"El número total de asignaciones de objeto recogidas en esta ubicación y sus objetos llamados.\">\n<!ENTITY performanceUI.table.selfAlloc \"Asignaciones de memoria automuestreadas\">\n<!ENTITY performanceUI.table.selfAlloc.tooltip \"El número de asignaciones de objeto recogidos en esta ubicación.\">\n<!ENTITY performanceUI.options.filter.tooltiptext \"Seleccione qué datos mostrar en la línea de tiempos\">\n<!ENTITY performanceUI.options.gear.tooltiptext \"Configurar preferencias de rendimiento.\">\n<!ENTITY performanceUI.invertTree \"Invertir árbol de llamadas\">\n<!ENTITY performanceUI.invertTree.tooltiptext \"Invertir el árbol de llamadas muestra las rutas de llamadas analizadas comenzando desde los marcos más recientes y expandiéndose hasta los más antiguos.\">\n<!ENTITY performanceUI.invertFlameGraph \"Invertir gráfico de llamarada\">\n<!ENTITY performanceUI.invertFlameGraph.tooltiptext \"Invertir el gráfico de llamaradas muestra las rutas de llamadas analizadas comenzando desde los marcos más recientes y expandiéndose hasta los más antiguos.\">\n<!ENTITY performanceUI.showPlatformData \"Mostrar datos de la plataforma Gecko\">\n<!ENTITY performanceUI.showPlatformData.tooltiptext \"Mostrar los datos de plataforma permite que los informes del analizador de JavaScript incluyan los símbolos de la plataforma Gecko.\">\n<!ENTITY performanceUI.showJITOptimizations \"Mostrar optimizaciones JIT\">\n<!ENTITY performanceUI.showJITOptimizations.tooltiptext \"Mostrar datos de optimización JIT tomada en cada fotograma JavaScript.\">\n<!ENTITY performanceUI.flattenTreeRecursion \"Allanar recursión en árbol\">\n<!ENTITY performanceUI.flattenTreeRecursion.tooltiptext \"Allanar recursión al inspeccionar funciones.\">\n<!ENTITY performanceUI.enableMemory \"Grabar uso de memoria\">\n<!ENTITY performanceUI.enableMemory.tooltiptext \"Grabar el consumo de memoria durante el análisis.\">\n<!ENTITY performanceUI.enableAllocations \"Registrar asignaciones de memoria\">\n<!ENTITY performanceUI.enableAllocations.tooltiptext \"Registrar asignaciones de objetos durante el análisis.\">\n<!ENTITY performanceUI.enableFramerate \"Grabar tasa de refresco\">\n<!ENTITY performanceUI.enableFramerate.tooltiptext \"Grabar tasa de refresco durante el análisis.\">\n<!ENTITY performanceUI.console.recordingNoticeStart \"Registrando ahora mediante\">\n<!ENTITY performanceUI.console.recordingNoticeEnd \"\">\n<!ENTITY performanceUI.console.stopCommandStart \"Detenga el registro introduciendo\">\n<!ENTITY performanceUI.console.stopCommandEnd \"en la consola.\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/performance.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnoRecordingsText = Aún no hay análisis.\nrecordingsList.itemLabel = Grabando #%S\nrecordingsList.recordingLabel = En curso…\nrecordingsList.loadingLabel = Cargando…\nrecordingsList.durationLabel = %S ms\nrecordingsList.saveLabel = Guardar\ngraphs.fps = ips\ngraphs.ms = ms\ngraphs.memory = MB\ncategory.other = Gecko\ncategory.css = Estilos\ncategory.js = JIT\ncategory.gc = GC\ncategory.network = Red\ncategory.graphics = Gráficos\ncategory.storage = Almacenamiento\ncategory.events = Entrada y eventos\ncategory.tools = Herramientas\ntable.bytes = %S B\ntable.ms2 = %S ms\ntable.percentage3 = %S%%\ntable.root = (raíz)\ntable.idle = (inactivo)\ntable.url.tooltiptext = Ver fuente en el depurador\ntable.view-optimizations.tooltiptext2 = El marco contiene datos de optimización JIT\nrecordingsList.importDialogTitle = Importar registro…\nrecordingsList.saveDialogTitle = Guardar registro…\nrecordingsList.saveDialogJSONFilter = Archivos JSON\nrecordingsList.saveDialogAllFilter = Todos los archivos\ntimeline.tick = %S ms\ntimeline.records = GRABACIONES\nprofiler.bufferFull = Buffer %S%% lleno\nrecordings.start = Iniciar registro de rendimiento\nrecordings.stop = Detener registro de rendimiento\nrecordings.start.tooltip = Alterna el estado de registro de una grabación de rendimiento.\nrecordings.import.tooltip = Importar…\nrecordings.clear.tooltip = Limpiar\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprojecteditor.confirmUnsavedTitle = Cambios sin guardar\nprojecteditor.confirmUnsavedLabel2 = Tiene cambios no guardados que se perderán. ¿Seguro que desea continuar?\nprojecteditor.deleteLabel = Eliminar\nprojecteditor.deletePromptTitle = Eliminar\nprojecteditor.deleteFolderPromptMessage = ¿Está seguro de que quiere eliminar esta carpeta?\nprojecteditor.deleteFilePromptMessage = ¿Está seguro de que quiere eliminar este archivo?\nprojecteditor.newLabel = Nuevo…\nprojecteditor.renameLabel = Renombrar\nprojecteditor.saveLabel = Guardar\nprojecteditor.saveAsLabel = Guardar como…\nprojecteditor.selectFileLabel = Seleccione un archivo\nprojecteditor.openFolderLabel = Seleccione una carpeta\nprojecteditor.openFileLabel = Abrir un archivo\nprojecteditor.find.commandkey = F\nprojecteditor.save.commandkey = S\nprojecteditor.new.commandkey = N\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/promisedebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title \"Depurador Promise\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/promisedebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/responsive.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nresponsive.editDeviceList = Editar lista…\nresponsive.exit = Cerrar el modo de vista de diseño adaptable\nresponsive.rotate = Rotar viewport\nresponsive.deviceListLoading = Cargando…\nresponsive.deviceListError = No hay lista disponible\nresponsive.done = Hecho\nresponsive.noDeviceSelected = no hay dispositivo seleccionado\nresponsive.title = Vista de diseño adaptable\nresponsive.enableTouch = Activar simulación de toque\nresponsive.disableTouch = Desactivar simulación de toque\nresponsive.screenshot = Hacer una captura de pantalla del viewport\nresponsive.screenshotGeneratedFilename = Captura el %1$S a las %2$S\nresponsive.remoteOnly = El modo de diseño adaptable solo está disponible para pestañas de navegador remotas, tales como las usadas para contenido web en Firefox multiproceso.\nresponsive.noContainerTabs = El modo de diseño adaptable no está disponible actualmente en las pestañas de contenedores.\nresponsive.noThrottling = Sin turbo red\nresponsive.devicePixelRatio = Ratio píxel dispositivo\nresponsive.autoDPR = DPR establecido automáticamente por %1$S\n\n\n# LOCALIZATION NOTE (responsive.addDevice): Button text that reveals a form to\n# be used for adding custom devices.\nresponsive.addDevice=Add Device\n\n# LOCALIZATION NOTE (responsive.customDeviceName): Default value in a form to\n# add a custom device based on an arbitrary size (no association to an existing\n# device).\nresponsive.customDeviceName=Custom Device\n\n# LOCALIZATION NOTE (responsive.customDeviceNameFromBase): Default value in a\n# form to add a custom device based on the properties of another.  %1$S is the\n# name of the device we're staring from, such as \"Apple iPhone 6\".\nresponsive.customDeviceNameFromBase=%1$S (Custom)\n\n# LOCALIZATION NOTE (responsive.deviceAdderName): Label of form field for the\n# name of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderName=Name\n\n# LOCALIZATION NOTE (responsive.deviceAdderPixelRatio): Label of form field for\n# the devicePixelRatio of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderPixelRatio=DPR\n\n# LOCALIZATION NOTE (responsive.deviceAdderSave): Button text that submits a\n# form to add a new device.\nresponsive.deviceAdderSave=Save\n\n# LOCALIZATION NOTE (responsive.deviceAdderSize): Label of form field for the\n# size of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderSize=Size\n\n# LOCALIZATION NOTE (responsive.deviceAdderTouch): Label of form field for the\n# touch input support of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderTouch=Touch\n\n# LOCALIZATION NOTE (responsive.deviceAdderUserAgent): Label of form field for\n# the user agent of a new device.  The available width is very low, so you might\n# see overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderUserAgent=UA\n\n# LOCALIZATION NOTE (responsive.deviceDetails): Tooltip that appears when\n# hovering on a device in the device modal.  %1$S is the width of the device.\n# %2$S is the height of the device.  %3$S is the devicePixelRatio value of the\n# device.  %4$S is the user agent of the device.  %5$S is a boolean value\n# noting whether touch input is supported.\nresponsive.deviceDetails=Size: %1$S x %2$S\\nDPR: %3$S\\nUA: %4$S\\nTouch: %5$S\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nresponsiveUI.rotate2 = Rotar\nresponsiveUI.screenshot = Captura de pantalla\nresponsiveUI.userAgentPlaceholder = Agente de usuario personalizado\nresponsiveUI.screenshotGeneratedFilename = Captura el %1$S a las %2$S\nresponsiveUI.touch = Simular eventos de toque (puede que sea necesario recargar la página)\nresponsiveUI.addPreset = Añadir preferencia\nresponsiveUI.removePreset = Eliminar preferencia\nresponsiveUI.customResolution = %S (personalizado)\nresponsiveUI.namedResolution = %S (%S)\nresponsiveUI.customNamePromptTitle1 = Vista de diseño adaptable\nresponsiveUI.close1 = Salir de la vista de diseño adaptable\nresponsiveUI.customNamePromptMsg = Dar un nombre a la preferencia %Sx%S\nresponsiveUI.resizerTooltip = Use la tecla Control para más precisión. Use la tecla Mayús para tamaños redondeados.\nresponsiveUI.needReload = Si se han añadido anteriormente escuchadores de eventos de toque, es necesario recargar la página.\nresponsiveUI.notificationReload = Recargar\nresponsiveUI.notificationReload_accesskey = E\nresponsiveUI.dontShowReloadNotification = No volver a mostrar\nresponsiveUI.dontShowReloadNotification_accesskey = N\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"Borrador\">\n<!ENTITY fileMenu.label \"Archivo\">\n<!ENTITY fileMenu.accesskey \"A\">\n<!ENTITY newWindowCmd.label \"Nueva ventana\">\n<!ENTITY newWindowCmd.accesskey \"N\">\n<!ENTITY newWindowCmd.commandkey \"n\">\n<!ENTITY openFileCmd.label \"Abrir archivo…\">\n<!ENTITY openFileCmd.accesskey \"O\">\n<!ENTITY openFileCmd.commandkey \"o\">\n<!ENTITY openRecentMenu.label \"Abrir recientes\">\n<!ENTITY openRecentMenu.accesskey \"R\">\n<!ENTITY revertCmd.label \"Revertir…\">\n<!ENTITY revertCmd.accesskey \"t\">\n<!ENTITY saveFileCmd.label \"Guardar\">\n<!ENTITY saveFileCmd.accesskey \"g\">\n<!ENTITY saveFileCmd.commandkey \"s\">\n<!ENTITY saveFileAsCmd.label \"Guardar como…\">\n<!ENTITY saveFileAsCmd.accesskey \"A\">\n<!ENTITY closeCmd.label \"Cerrar\">\n<!ENTITY closeCmd.key \"W\">\n<!ENTITY closeCmd.accesskey \"C\">\n<!ENTITY viewMenu.label \"Ver\">\n<!ENTITY viewMenu.accesskey \"V\">\n<!ENTITY lineNumbers.label \"Mostrar números de línea\">\n<!ENTITY lineNumbers.accesskey \"L\">\n<!ENTITY wordWrap.label \"Ajustar líneas\">\n<!ENTITY wordWrap.accesskey \"j\">\n<!ENTITY highlightTrailingSpace.label \"Resaltar espacios al final de la línea\">\n<!ENTITY highlightTrailingSpace.accesskey \"f\">\n<!ENTITY largerFont.label \"Mayor tamaño de letra\">\n<!ENTITY largerFont.accesskey \"M\">\n<!ENTITY largerFont.commandkey \"+\">\n<!ENTITY largerFont.commandkey2 \"=\">\n<!ENTITY smallerFont.label \"Menor tamaño de letra\">\n<!ENTITY smallerFont.accesskey \"e\">\n<!ENTITY smallerFont.commandkey \"-\">\n<!ENTITY normalSize.label \"Tamaño normal\">\n<!ENTITY normalSize.accesskey \"N\">\n<!ENTITY normalSize.commandkey \"0\">\n<!ENTITY editMenu.label \"Editar\">\n<!ENTITY editMenu.accesskey \"E\">\n<!ENTITY run.label \"Ejecutar\">\n<!ENTITY run.accesskey \"R\">\n<!ENTITY run.key \"r\">\n<!ENTITY inspect.label \"Inspeccionar\">\n<!ENTITY inspect.accesskey \"I\">\n<!ENTITY inspect.key \"i\">\n<!ENTITY display.label \"Mostrar\">\n<!ENTITY display.accesskey \"m\">\n<!ENTITY display.key \"l\">\n<!ENTITY pprint.label \"Adaptar para impresión\">\n<!ENTITY pprint.key \"p\">\n<!ENTITY pprint.accesskey \"p\">\n<!ENTITY environmentMenu.label \"Entorno\">\n<!ENTITY environmentMenu.accesskey \"N\">\n<!ENTITY contentContext.label \"Restringido\">\n<!ENTITY contentContext.accesskey \"s\">\n<!ENTITY browserContext.label \"Navegador\">\n<!ENTITY browserContext.accesskey \"v\">\n<!ENTITY helpMenu.label \"Ayuda\">\n<!ENTITY helpMenu.accesskey \"y\">\n<!ENTITY helpMenuWin.label \"Ayuda\">\n<!ENTITY helpMenuWin.accesskey \"y\">\n<!ENTITY documentationLink.label \"Ayuda de borrador en MDN\">\n<!ENTITY documentationLink.accesskey \"D\">\n<!ENTITY resetContext2.label \"Restablecer variables\">\n<!ENTITY resetContext2.accesskey \"R\">\n<!ENTITY reloadAndRun.label \"Recargar y ejecutar\">\n<!ENTITY reloadAndRun.accesskey \"E\">\n<!ENTITY reloadAndRun.key \"r\">\n<!ENTITY executeMenu.label \"Acción\">\n<!ENTITY executeMenu.accesskey \"n\">\n<!ENTITY errorConsoleCmd.commandkey \"j\">\n<!ENTITY evalFunction.label \"Evaluar función actual\">\n<!ENTITY evalFunction.accesskey \"f\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nexport.fileOverwriteConfirmation = El archivo ya existe. ¿Sobrescribir?\nbrowserWindow.unavailable = Borrador no puede encontrar ninguna ventana del navegador en la cual ejecutar el código.\nscratchpadContext.invalid = El borrador no puede ejecutar esta operación en el modo actual.\nopenFile.title = Abrir archivo\nopenFile.failed = Error al leer el archivo.\nimportFromFile.convert.failed = No se ha podido convertir el archivo a Unicode de %1$S.\nclearRecentMenuItems.label = Limpiar elementos\nsaveFileAs = Guardar archivo como\nsaveFile.failed = La operación de guardado del archivo ha fallado.\nconfirmClose = ¿Quiere guardar los cambios realizados en este borrador?\nconfirmClose.title = Cambios sin guardar\nconfirmRevert = ¿Quiere revertir los cambios realizados en este borrador?\nconfirmRevert.title = Revertir cambios\nscratchpadIntro1 = /*\\n * Esto es un borrador de JavaScript.\\n *\\n * Escriba algo de JavaScript, después haga clic derecho o elija del menú Acción:\\n * 1. Ejecutar para evaluar el texto seleccionado (%1$S),\\n * 2. Inspeccionar para mostrar el inspector de objetos con el resultado (%2$S), o,\\n * 3. Mostrar para insertar el resultado en un comentario después de la selección. (%3$S)\\n */\\n\\n\nbrowserContext.notification = Este borrador se ejecuta en el contexto del navegador.\nhelp.openDocumentationPage = https://developer.mozilla.org/es/Herramientas/Borrador\nscratchpad.statusBarLineCol = Línea %1$S, columna %2$S\nfileNoLongerExists.notification = Este fichero ya no existe.\npropertiesFilterPlaceholder = Filtrar propiedades\nconnectionTimeout = Tiempo de espera superado. Compruebe la Consola de errores en ambos extremos para encontrar potenciales mensajes de error. Reabra el Borrador para intentarlo de nuevo.\nselfxss.msg = Advertencia de fraude: lleve cuidado cuando pegue cosas que no comprende. Esto podría permitir a los atacantes robar su identidad o tomar el control de su equipo. Escriba '%S' en la pizarra de debajo para poder pegar.\nselfxss.okstring = permitir pegar\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY shaderEditorUI.vertexShader \"Sombreador de vértices\">\n<!ENTITY shaderEditorUI.fragmentShader \"Sombreador de fragmentos\">\n<!ENTITY shaderEditorUI.reloadNotice1 \"Recargar\">\n<!ENTITY shaderEditorUI.reloadNotice2 \"la página para poder editar código GLSL.\">\n<!ENTITY shaderEditorUI.emptyNotice \"Esperando a que se cree un contexto WebGL…\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nshadersList.programLabel = Programa %S\nshadersList.blackboxLabel = Alternar visibilidad de geometría\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndimensions = %S×%S\nsideMenu.groupCheckbox.tooltip = Marcar todas las casillas en este grupo\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY gotoLineCmd.label \"Saltar a la línea…\">\n<!ENTITY gotoLineCmd.key \"J\">\n<!ENTITY gotoLineCmd.accesskey \"l\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nfindCmd.promptTitle = Buscar…\nfindCmd.promptMessage = Buscar:\ngotoLineCmd.promptTitle = Ir a la línea…\ngotoLineCmd.promptMessage = Saltar al número de línea:\nannotation.breakpoint.title = Punto de ruptura: %S\nannotation.currentLine = Línea actual\nannotation.debugLocation.title = Paso actual: %S\nautocompletion.docsLink = docs\nautocompletion.notFound = no encontrado\njumpToLine.commandkey = J\ntoggleComment.commandkey = /\nindentLess.commandkey = [\nindentMore.commandkey = ]\nmoveLineUp.commandkey = Alt-Up\nmoveLineDown.commandkey = Alt-Down\nautocompletion.commandkey = Space\nshowInformation2.commandkey = Shift-Ctrl-Space\nfind.key = CmdOrCtrl+F\nreplaceAll.key = Shift+CmdOrCtrl+F\nreplaceAllMac.key = Alt+CmdOrCtrl+F\nfindNext.key = CmdOrCtrl+G\nfindPrev.key = Shift+CmdOrCtrl+G\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/startup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\noptionsButton.tooltip = Opciones de herramientas\noptions.label = Opciones\noptions.panelLabel = Panel de opciones de herramientas\noptions.darkTheme.label2 = Oscuro\noptions.lightTheme.label2 = Claro\noptions.firebugTheme.label2 = Firebug\nperformance.label = Rendimiento\nperformance.panelLabel = Panel de rendimiento\nperformance.commandkey = VK_F5\nperformance.accesskey = e\nperformance.tooltip = Rendimiento (%S)\nMenuWebconsole.label = Consola web\nToolboxTabWebconsole.label = Consola\nToolboxWebConsole.panelLabel = Panel de la consola\nToolboxWebconsole.tooltip2 = Consola web (%S)\ncmd.commandkey = K\nwebConsoleCmd.accesskey = w\nToolboxDebugger.label = Depurador\nToolboxDebugger.panelLabel = Panel del depurador\nToolboxDebugger.tooltip2 = Depurador JavaScript (%S)\ndebuggerMenu.commandkey = S\ndebuggerMenu.accesskey = d\nToolboxStyleEditor.label = Editor de estilos\nToolboxStyleEditor.panelLabel = Panel del editor de estilos\nToolboxStyleEditor.tooltip3 = Editor de estilos (CSS) (%S)\nopen.commandkey = VK_F7\nopen.accesskey = s\nToolboxShaderEditor.label = Editor de sombreados\nToolboxShaderEditor.panelLabel = Panel del editor de sombreados\nToolboxShaderEditor.tooltip = Editor de lenguaje de sombreadores GLSL para WebGL en tiempo real\nToolboxCanvasDebugger.label = Canvas\nToolboxCanvasDebugger.panelLabel = Panel de canvas\nToolboxCanvasDebugger.tooltip = Herramientas para inspeccionar y depurar contextos <canvas>\nToolboxWebAudioEditor1.label = Audio web\nToolboxWebAudioEditor1.panelLabel = Panel de audio web\nToolboxWebAudioEditor1.tooltip = Visualizador de contexto de audio web e inspector de nodos de audio\ninspector.label = Inspector\ninspector.commandkey = C\ninspector.accesskey = I\ninspector.panelLabel = Panel del inspector\ninspector.tooltip2 = Inspector de estilos y DOM (%S)\nnetmonitor.label = Red\nnetmonitor.panelLabel = Panel de red\nnetmonitor.commandkey = Q\nnetmonitor.accesskey = R\nnetmonitor.tooltip2 = Monitor de red (%S)\nstorage.commandkey = VK_F9\nstorage.accesskey = A\nstorage.label = Almacenamiento\nstorage.menuLabel = Inspector de almacenamiento\nstorage.panelLabel = Panel de almacenamiento\nstorage.tooltip3 = Inspector de almacenamiento (cookies, almacenamiento local…) (%S)\nscratchpad.label = Borrador\nscratchpad.panelLabel = Panel del borrador\nscratchpad.tooltip = Borrador\nmemory.label = Memoria\nmemory.panelLabel = Panel de memoria\nmemory.tooltip = Memoria\ndom.label = DOM\ndom.panelLabel = Panel DOM\ndom.commandkey = W\ndom.accesskey = D\ndom.tooltip = DOM (%S)\n\n\n# LOCALIZATION NOTE (toolbox.buttons.measure):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# measuring tools\ntoolbox.buttons.measure = Measure a portion of the page\n\n# LOCALIZATION NOTE (toolbox.buttons.paintflashing):\n# This is the tooltip of the paintflashing button in the toolbox toolbar\n# that toggles paintflashing.\ntoolbox.buttons.paintflashing = Toggle paint flashing\n\n# LOCALIZATION NOTE (toolbox.buttons.responsive):\n# This is the tooltip of the button in the toolbox toolbar that toggles\n# the Responsive mode.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.responsive = Responsive Design Mode (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.rulers):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# rulers in the page\ntoolbox.buttons.rulers = Toggle rulers for the page\n\n# LOCALIZATION NOTE (toolbox.buttons.scratchpad):\n# This is the tooltip of the button in the toolbox toolbar that opens\n# the scratchpad window\ntoolbox.buttons.scratchpad = Scratchpad\n\n# LOCALIZATION NOTE (toolbox.buttons.screenshot):\n# This is the tooltip of the button in the toolbox toolbar that allows you to\n# take a screenshot of the entire page\ntoolbox.buttons.screenshot = Take a screenshot of the entire page\n\n# LOCALIZATION NOTE (toolbox.buttons.splitconsole):\n# This is the tooltip of the button in the toolbox toolbar used to toggle\n# the split console.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.splitconsole = Toggle split console (%S)\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/storage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY searchBox.placeholder \"Filtrar elementos\">\n<!ENTITY storage.popupMenu.deleteAllLabel \"Eliminar todo\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nstorage.filter.key = CmdOrCtrl+F\ntree.emptyText = No hay servidores en la página\ntable.emptyText = No hay datos para el servidor seleccionado\ntree.labels.cookies = Cookies\ntree.labels.localStorage = Almacenamiento local\ntree.labels.sessionStorage = Almacenamiento de sesión\ntree.labels.indexedDB = Indexed DB\ntree.labels.Cache = Almacenamiento en caché\ntable.headers.cookies.uniqueKey = Clave única\ntable.headers.cookies.name = Nombre\ntable.headers.cookies.path = Ruta\ntable.headers.cookies.host = Dominio\ntable.headers.cookies.expires = Caduca el\ntable.headers.cookies.value = Valor\ntable.headers.cookies.lastAccessed = Último acceso el\ntable.headers.cookies.creationTime = Creado el\ntable.headers.localStorage.name = Clave\ntable.headers.localStorage.value = Valor\ntable.headers.sessionStorage.name = Clave\ntable.headers.sessionStorage.value = Valor\ntable.headers.Cache.url = URL\ntable.headers.Cache.status = Estado\ntable.headers.indexedDB.uniqueKey = Clave única\ntable.headers.indexedDB.name = Clave\ntable.headers.indexedDB.db = Nombre de la base de datos\ntable.headers.indexedDB.storage = Almacenamiento\ntable.headers.indexedDB.objectStore = Nombre del objeto en el almacenamiento\ntable.headers.indexedDB.value = Valor\ntable.headers.indexedDB.origin = Origen\ntable.headers.indexedDB.version = Versión\ntable.headers.indexedDB.objectStores = Almacenes de objetos\ntable.headers.indexedDB.keyPath2 = Ruta a la clave\ntable.headers.indexedDB.autoIncrement = Autoincremento\ntable.headers.indexedDB.indexes = Índices\nlabel.expires.session = Sesión\nstorage.search.placeholder = Filtrar valores\nstorage.data.label = Datos\nstorage.parsedValue.label = Valor interpretado\nstorage.popupMenu.deleteLabel = Eliminar “%S“\nstorage.popupMenu.deleteAllFromLabel = Eliminar todo de “%S”\nstorage.idb.deleteBlocked = La base de datos “%S” se eliminará tras cerrarse todas sus conexiones.\nstorage.idb.deleteError = La base de datos “%S” no se ha podido eliminar.\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY newButton.label \"Nuevo\">\n<!ENTITY newButton.tooltip \"Crear y adjuntar una nueva hoja de estilos al documento\">\n<!ENTITY newButton.accesskey \"N\">\n<!ENTITY importButton.label \"Importar…\">\n<!ENTITY importButton.tooltip \"Importar y adjuntar una hoja de estilos existente al documento\">\n<!ENTITY importButton.accesskey \"I\">\n<!ENTITY visibilityToggle.tooltip \"Cambiar la visibilidad de la hoja de estilos\">\n<!ENTITY saveButton.label \"Guardar\">\n<!ENTITY saveButton.tooltip \"Guardar esta hoja de estilos a un fichero\">\n<!ENTITY saveButton.accesskey \"G\">\n<!ENTITY optionsButton.tooltip \"Opciones del editor de estilos\">\n<!ENTITY showOriginalSources.label \"Mostrar fuentes originales\">\n<!ENTITY showOriginalSources.accesskey \"M\">\n<!ENTITY showMediaSidebar.label \"Mostrar panel lateral de @media\">\n<!ENTITY showMediaSidebar.accesskey \"a\">\n<!ENTITY mediaRules.label \"reglas @media\">\n<!ENTITY editorTextbox.placeholder \"Escriba CSS aquí.\">\n<!ENTITY noStyleSheet.label \"Esta página no tiene hoja de estilos.\">\n<!ENTITY noStyleSheet-tip-start.label \"Quizás le gustaría \">\n<!ENTITY noStyleSheet-tip-action.label \"adjuntar una nueva hoja de estilos\">\n<!ENTITY noStyleSheet-tip-end.label \"?\">\n<!ENTITY openLinkNewTab.label \"Abrir enlace en una pestaña nueva\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ninlineStyleSheet = <hoja de estilos en línea #%S>\nnewStyleSheet = Nueva hoja de estilos #%S\nruleCount.label = #1 regla;#1 reglas.\nerror-load = La hoja de estilos no puede ser cargada.\nerror-save = La hoja de estilos no puede ser guardada.\nerror-compressed = No se puede mostrar información de cobertura de hojas de estilo comprimidas\nimportStyleSheet.title = Importar hoja de estilos\nimportStyleSheet.filter = Ficheros CSS\nsaveStyleSheet.title = Guardar hoja de estilos\nsaveStyleSheet.filter = Ficheros CSS\nsaveStyleSheet.commandkey = S\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY browserStylesLabel \"Ver estilos\">\n<!ENTITY filterStylesPlaceholder \"Filtrar estilos\">\n<!ENTITY addRuleButtonTooltip \"Añadir regla nueva\">\n<!ENTITY selectedElementLabel \"Elemento seleccionado:\">\n<!ENTITY togglePseudoClassPanel \"Alternar pseudo-clases\">\n<!ENTITY noPropertiesFound \"No se han encontrado propiedades CSS.\">\n<!ENTITY computedViewTitle \"Computada\">\n<!ENTITY ruleViewTitle \"Reglas\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeCmd.key \"W\">\n<!ENTITY toggleToolbox.key \"I\">\n<!ENTITY toggleToolboxF12.keycode \"VK_F12\">\n<!ENTITY toggleToolboxF12.keytext \"F12\">\n<!ENTITY browserToolboxErrorMessage \"Error al abrir la caja de herramientas del navegador:\">\n<!ENTITY options.context.advancedSettings \"Ajustes avanzados\">\n<!ENTITY options.context.inspector \"Inspector\">\n<!ENTITY options.showUserAgentStyles.label \"Mostrar estilos del navegador\">\n<!ENTITY options.showUserAgentStyles.tooltip \"Activar esto mostrará los estilos por defecto que se cargan por el navegador.\">\n<!ENTITY options.collapseAttrs.label \"Truncar atributos DOM\">\n<!ENTITY options.collapseAttrs.tooltip \"Truncar atributos largos en el inspector\">\n<!ENTITY options.defaultColorUnit.label \"Unidad de color por defecto\">\n<!ENTITY options.defaultColorUnit.accesskey \"U\">\n<!ENTITY options.defaultColorUnit.authored \"como indicó el autor\">\n<!ENTITY options.defaultColorUnit.hex \"Hex\">\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n<!ENTITY options.defaultColorUnit.name \"Nombres de colores\">\n<!ENTITY options.context.triggersPageRefresh \"* Sólo sesión actual, recarga la página\">\n<!ENTITY options.enableChrome.label5 \"Activar cajas herr. depur. chrome del navegador y de complementos\">\n<!ENTITY options.enableChrome.tooltip3 \"Activar esta opción le permitirá usar varias herramientas de desarrollador en el contexto del navegador (a través de Herramientas > Desarrollador web > Caja de herramientas del navegador) y depurar complementos desde el administrador de complementos\">\n<!ENTITY options.enableRemote.label3 \"Activar depuración remota\">\n<!ENTITY options.enableRemote.tooltip2 \"Activar esta opción permitirá a las herramientas de desarrollo depurar una instancia remota como Firefox OS\">\n<!ENTITY options.enableWorkers.label \"Activar depuración del worker (en desarrollo)\">\n<!ENTITY options.enableWorkers.tooltip \"Activar esta opción permitirá a las herramientas de desarrollo depurar los workers\">\n<!ENTITY options.disableJavaScript.label \"Desactivar JavaScript *\">\n<!ENTITY options.disableJavaScript.tooltip \"Activar esta opción desactivará JavaScript en la pestaña actual. Si la pestaña o la caja de herramientas se cierra entonces este ajuste será descartado.\">\n<!ENTITY options.disableHTTPCache.label \"Desactivar caché HTTP (cuando la caja de herramientas está abierta)\">\n<!ENTITY options.disableHTTPCache.tooltip \"Activar esta opción desactivará el caché HTTP en todas las pestañas que tengan abierta la caja de herramientas. Los Service Workers no se ven afectados por esta opción.\">\n<!ENTITY options.enableServiceWorkersHTTP.label \"Activar service workers bajo HTTP (si la caja de herramientas está abierta)\">\n<!ENTITY options.enableServiceWorkersHTTP.tooltip \"Activar esta opción permitirá funcionar a los service workers bajo HTTP en todas las pestañas que tengan abierta la caja de herramientas.\">\n<!ENTITY options.selectDefaultTools.label2 \"Herramientas de desarrollo por defecto\">\n<!ENTITY options.selectAdditionalTools.label \"Herr. desarr. instaladas por complementos\">\n<!ENTITY options.selectEnabledToolboxButtons.label \"Botones en la caja de herramientas\">\n<!ENTITY options.toolNotSupported.label \"* No compatible con el elemento actual de la caja de herramientas\">\n<!ENTITY options.selectDevToolsTheme.label2 \"Temas\">\n<!ENTITY options.usedeveditiontheme.label \"Usar el tema del navegador Developer Edition\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Alterna el tema del navegador Developer Edition.\">\n<!ENTITY options.webconsole.label \"Consola web\">\n<!ENTITY options.timestampMessages.label \"Activar marcas de tiempo\">\n<!ENTITY options.timestampMessages.tooltip \"Si activa esta opción, las órdenes y sus salidas en la consola web mostrarán una marca de tiempo\">\n<!ENTITY options.debugger.label \"Depurador\">\n<!ENTITY options.sourceMaps.label \"Activar mapas de código fuente\">\n<!ENTITY options.sourceMaps.tooltip \"Si activa esta opción el código fuente se mapeará en el depurador y la consola.\">\n<!ENTITY options.styleeditor.label \"Editor de estilos\">\n<!ENTITY options.stylesheetSourceMaps.label \"Mostrar fuentes originales\">\n<!ENTITY options.stylesheetSourceMaps.tooltip \"Mostrar fuentes originales (p.e., archivos Sass) en el editor y el inspector de estilos\">\n<!ENTITY options.stylesheetAutocompletion.label \"Autocompletar CSS\">\n<!ENTITY options.stylesheetAutocompletion.tooltip \"Autocompletar propiedades, valores y selectores CSS en el editor de estilos a medida que escribe\">\n<!ENTITY options.screenshot.label \"Comportamiento de pantalla\">\n<!ENTITY options.screenshot.clipboard.label \"Captura de pantalla al portapapeles\">\n<!ENTITY options.screenshot.clipboard.tooltip \"Guardar la captura de pantalla directamente en el portapapeles\">\n<!ENTITY options.screenshot.audio.label \"Reproducir sonido del obturador de la cámara\">\n<!ENTITY options.screenshot.audio.tooltip \"Activa el sonido de la cámara al tomar una captura\">\n<!ENTITY options.commonPrefs.label \"Preferencias comunes\">\n<!ENTITY options.enablePersistentLogs.label \"Activar registros persistentes\">\n<!ENTITY options.enablePersistentLogs.tooltip \"Si activa esta opción, la consola web y el monitor de red no inicializarán la salida cada vez que navegue a una página nueva\">\n<!ENTITY options.showPlatformData.label \"Mostrar datos de la plataforma Gecko\">\n<!ENTITY options.showPlatformData.tooltip \"Si activa esta opción los informes del analizador JavaScript incluirán los símbolos de la plataforma Gecko\">\n<!ENTITY options.sourceeditor.label \"Preferencias del editor\">\n<!ENTITY options.sourceeditor.detectindentation.label \"Detectar sangrado\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"Deducir sangrado basándose en el contenido del código fuente\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label \"Cerrar llaves automáticamente\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"Insertar llaves de cerrado automáticamente\">\n<!ENTITY options.sourceeditor.expandtab.label \"Sangrar usando espacios\">\n<!ENTITY options.sourceeditor.expandtab.tooltip \"Usar espacios en lugar del carácter de tabulación\">\n<!ENTITY options.sourceeditor.tabsize.label \"Tamaño de la pestaña\">\n<!ENTITY options.sourceeditor.tabsize.accesskey \"T\">\n<!ENTITY options.sourceeditor.keybinding.label \"Combinaciones de teclas\">\n<!ENTITY options.sourceeditor.keybinding.accesskey \"C\">\n<!ENTITY options.sourceeditor.keybinding.default.label \"Predeterminado\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip = Fijar a la parte inferior de la ventana del navegador\ntoolboxDockButtons.side.tooltip = Fijar al lateral de la ventana del navegador\ntoolboxDockButtons.window.tooltip = Mostrar en una ventana separada\ntoolboxDockButtons.bottom.minimize = Minimizar la caja de herramientas\ntoolboxDockButtons.bottom.maximize = Maximizar la caja de herramientas\ntoolboxToggleButton.errors = #1 error;#1 errores\ntoolboxToggleButton.warnings = #1 advertencia;#1 advertencias\ntoolboxToggleButton.tooltip = %1$S, %2$S\\nPulse para cambiar las herramientas de desarrolladores.\ntoolbar.closeButton.tooltip = Cerrar barra de herramientas para desarrolladores\ntoolbar.toolsButton.tooltip = Alternar herramientas para desarrolladores\ntoolbox.titleTemplate1 = Herramientas de desarrollo - %1$S\ntoolbox.titleTemplate2 = Herramientas de desarrollo - %1$S - %2$S\ntoolbox.defaultTitle = Herramientas de desarrolladores\ntoolbox.label = Herramientas de desarrolladores\noptions.toolNotSupportedMarker = %1$S *\nscratchpad.keycode = VK_F4\nbrowserConsoleCmd.commandkey = j\npickButton.tooltip = Elegir un elemento de la página\nsidebar.showAllTabs.tooltip = Todas las pestañas\ntoolbox.noContentProcessForTab.message = No hay proceso de contenido en esta pestaña.\ntoolbox.viewCssSourceInStyleEditor.label = Abrir archivo en el editor de estilos\ntoolbox.viewJsSourceInDebugger.label = Abrir archivo en el depurador\ntoolbox.resumeOrderWarning = La página no se reanudó tras asociarle el depurador. Para corregir esto, cierre y reabra la caja de herramientas.\ntoolbox.options.key = CmdOrCtrl+Shift+O\ntoolbox.help.key = F1\ntoolbox.nextTool.key = CmdOrCtrl+]\ntoolbox.previousTool.key = CmdOrCtrl+[\ntoolbox.zoomIn.key = CmdOrCtrl+Plus\ntoolbox.zoomIn2.key = CmdOrCtrl+=\ntoolbox.zoomIn3.key = \ntoolbox.zoomOut.key = CmdOrCtrl+-\ntoolbox.zoomOut2.key = \ntoolbox.zoomReset.key = CmdOrCtrl+0\ntoolbox.zoomReset2.key = \ntoolbox.reload.key = CmdOrCtrl+R\ntoolbox.reload2.key = F5\ntoolbox.forceReload.key = CmdOrCtrl+Shift+R\ntoolbox.forceReload2.key = CmdOrCtrl+F5\ntoolbox.minimize.key = CmdOrCtrl+Shift+U\ntoolbox.toggleHost.key = CmdOrCtrl+Shift+D\ntoolbox.frames.tooltip = Seleccionar un iframe como el documento actualmente seleccionado\ntoolbox.noautohide.tooltip = Desactivar ocultación automática de mensajes/paneles emergentes\ntoolbox.closebutton.tooltip = Cerrar herramientas para desarrolladores\n\n\n# LOCALIZATION NOTE (toolbox.allToolsButton.tooltip): This is the tooltip for the\n# \"all tools\" button displayed when some tools are hidden by overflow of the toolbar.\ntoolbox.allToolsButton.tooltip=Select another tool\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"Consola web\">\n<!ENTITY browserConsole.title \"Consola del navegador\">\n<!ENTITY openURL.label \"Abrir en una pestaña nueva\">\n<!ENTITY openURL.accesskey \"T\">\n<!ENTITY btnPageNet.label \"Red\">\n<!ENTITY btnPageNet.tooltip \"Registrar acceso a la red\">\n<!ENTITY btnPageNet.accesskey \"d\">\n<!ENTITY btnPageNet.accesskeyMacOSX \"d\">\n<!ENTITY btnPageCSS.label \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"Registrar errores y advertencias CSS\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label \"JS\">\n<!ENTITY btnPageJS.tooltip \"Registrar excepciones JavaScript\">\n<!ENTITY btnPageJS.accesskey \"J\">\n<!ENTITY btnPageSecurity.label \"Seguridad\">\n<!ENTITY btnPageSecurity.tooltip \"Registrar errores de seguridad y advertencias\">\n<!ENTITY btnPageSecurity.accesskey \"S\">\n<!ENTITY btnPageLogging.label \"Registro\">\n<!ENTITY btnPageLogging.tooltip \"Registrar mensajes enviados al objeto window.console\">\n<!ENTITY btnPageLogging.accesskey3 \"g\">\n<!ENTITY btnConsoleErrors \"Errores\">\n<!ENTITY btnConsoleInfo \"Información\">\n<!ENTITY btnConsoleWarnings \"Advertencias\">\n<!ENTITY btnConsoleLog \"Registro\">\n<!ENTITY btnConsoleXhr \"XHR\">\n<!ENTITY btnConsoleReflows \"Redibujados\">\n<!ENTITY btnServerLogging.label \"Servidor\">\n<!ENTITY btnServerLogging.tooltip \"Registra mensajes recibidos desde un servidor web\">\n<!ENTITY btnServerLogging.accesskey \"S\">\n<!ENTITY btnServerErrors \"Errores\">\n<!ENTITY btnServerInfo \"Información\">\n<!ENTITY btnServerWarnings \"Advertencias\">\n<!ENTITY btnServerLog \"Registro\">\n<!ENTITY btnConsoleSharedWorkers \"Workers compartidos\">\n<!ENTITY btnConsoleServiceWorkers \"Workers de servicio\">\n<!ENTITY btnConsoleWindowlessWorkers \"Workers de complementos o chrome\">\n<!ENTITY filterOutput.placeholder \"Filtrar salida\">\n<!ENTITY btnClear.label \"Limpiar\">\n<!ENTITY btnClear.tooltip \"Limpiar la salida de la consola web\">\n<!ENTITY btnClear.accesskey \"L\">\n<!ENTITY fullZoomEnlargeCmd.commandkey \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\">\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n<!ENTITY fullZoomReduceCmd.commandkey \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2 \"\">\n<!ENTITY fullZoomResetCmd.commandkey \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2 \"\">\n<!ENTITY copyURLCmd.label \"Copiar la ruta del enlace\">\n<!ENTITY copyURLCmd.accesskey \"r\">\n<!ENTITY closeCmd.key \"W\">\n<!ENTITY findCmd.key \"F\">\n<!ENTITY clearOutputCtrl.key \"L\">\n<!ENTITY openInVarViewCmd.label \"Abrir en la vista de variables\">\n<!ENTITY openInVarViewCmd.accesskey \"V\">\n<!ENTITY storeAsGlobalVar.label \"Guardar como variable global\">\n<!ENTITY storeAsGlobalVar.accesskey \"G\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY webAudioEditorUI.reloadNotice1 \"Recargar\">\n<!ENTITY webAudioEditorUI.reloadNotice2 \"la página para ver y editar el contexto de audio.\">\n<!ENTITY webAudioEditorUI.emptyNotice \"Esperando a que se cree un contexto de audio…\">\n<!ENTITY webAudioEditorUI.tab.properties2 \"Propiedades\">\n<!ENTITY webAudioEditorUI.tab.automation \"Automatización\">\n<!ENTITY webAudioEditorUI.inspectorTitle \"Inspector de AudioNode\">\n<!ENTITY webAudioEditorUI.inspectorEmpty \"No se ha seleccionado ningún AudioNode.\">\n<!ENTITY webAudioEditorUI.propertiesEmpty \"El nodo no tiene ninguna propiedad.\">\n<!ENTITY webAudioEditorUI.automationEmpty \"El nodo no tiene ningún parámetro de audio.\">\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam no tiene ningún evento de automatización.\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncollapseInspector = Contraer inspector\nexpandInspector = Expandir inspector\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntimestampFormat = %02S:%02S:%02S.%03S\nhelperFuncUnsupportedTypeError = No se puede llamar a pprint en este tipo de objeto.\nNetworkPanel.durationMS = %Sms\nConsoleAPIDisabled = El API de registro en la consola web (console.log, console.info, console.warn, console.error) ha sido desactivado por un script en esta página.\nwebConsoleWindowTitleAndURL = Consola web - %S\nwebConsoleXhrIndicator = XHR\nwebConsoleMixedContentWarning = Contenido mixto\nwebConsoleMoreInfoLabel = Saber más\nscratchpad.linkText = Shift+RETURN - Abrir en Borrador\nreflow.messageWithNoLink = reflujo: %Sms\nreflow.messageWithLink = reflujo: %Sms\\u0020\nreflow.messageLinkText = función %1$S, %2$S línea %3$S\nstacktrace.anonymousFunction = <anónimo>\nstacktrace.asyncStack = (Asíncrono: %S)\ntimerStarted = %S: temporizador comenzado\ntimeEnd = %1$S: %2$Sms\nconsoleCleared = Se ha limpiado la consola.\nnoCounterLabel = <sin etiqueta>\nnoGroupLabel = <sin etiqueta de grupo>\nAutocomplete.blank = <- sin resultado\nmaxTimersExceeded = El número máximo de temporizadores en esta página ha sido excedido.\nmaxCountersExceeded = El número máximo de contadores en esta página ha sido excedido.\nlongStringEllipsis = […]\nlongStringTooLong = La cadena que intenta ver es demasiado larga para ser mostrada en la consola web.\nconnectionTimeout = Tiempo de espera superado. Compruebe la Consola de errores en ambos extremos para encontrar potenciales mensajes de error. Reabra la Consola web para intentarlo de nuevo.\npropertiesFilterPlaceholder = Filtrar propiedades\nemptyPropertiesList = No hay propiedades para mostrar\nmessageRepeats.tooltip2 = #1 repetición;#1 repeticiones\nopenNodeInInspector = Pulse para seleccionar el nodo en el inspector\ncdFunctionInvalidArgument = No se puede hacer cd() a la ventana indicada. Argumento no válido.\nselfxss.msg = Advertencia de fraude: lleve cuidado cuando pegue cosas que no comprende. Esto podría permitir a los atacantes robar su identidad o tomar el control de su equipo. Escriba '%S' debajo (no hace falta pulsar Enter) para poder pegar.\nselfxss.okstring = permitir pegar\nmessageToggleDetails = Mostrar/ocultar detalles del mensaje.\ngroupToggle = Mostrar/ocultar grupo.\nemptySlotLabel = #1 ranura vacía;#1 ranuras vacías\ntable.index = (índice)\ntable.iterationIndex = (índice de iteración)\ntable.key = Clave\ntable.value = Valores\nseverity.error = Error\nseverity.warn = Advertencia\nseverity.info = Información\nseverity.log = Registro\nlevel.error = Error\nlevel.warn = Advertencia\nlevel.info = Información\nlevel.log = Registro\nlevel.debug = Depurar\nwebconsole.find.key = CmdOrCtrl+F\nwebconsole.close.key = CmdOrCtrl+W\nwebconsole.clear.key = Ctrl+Shift+L\nwebconsole.clear.keyOSX = Ctrl+L\nwebconsole.menu.copyURL.label = Copiar dirección del enlace\nwebconsole.menu.copyURL.accesskey = C\nwebconsole.menu.openURL.label = Abrir URL en una pestaña nueva\nwebconsole.menu.openURL.accesskey = A\nwebconsole.menu.openInVarView.label = Abrir en la vista de variables\nwebconsole.menu.openInVarView.accesskey = b\nwebconsole.menu.storeAsGlobalVar.label = Guardar como variable global\nwebconsole.menu.storeAsGlobalVar.accesskey = G\nwebconsole.menu.copy.label = Copiar\nwebconsole.menu.copy.accesskey = o\nwebconsole.menu.selectAll.label = Seleccionar todo\nwebconsole.menu.selectAll.accesskey = S\n\n\n# LOCALIZATION NOTE (webconsole.clearButton.tooltip)\n# Label used for the tooltip on the clear logs button in the console top toolbar bar.\n# Clicking on it will clear the content of the console.\nwebconsole.clearButton.tooltip=Clear the Web Console output\n\n# LOCALIZATION NOTE (webconsole.cssFilterButton.label)\n# Label used as the text of the \"CSS\" button in the additional filter toolbar.\n# It shows or hides CSS warning messages, inserted in the page by the browser\n# when there are CSS errors in the page.\nwebconsole.cssFilterButton.label=CSS\n\n# LOCALIZATION NOTE (webconsole.debugFilterButton.label)\n# Label used as the text of the \"Debug\" button in the additional filter toolbar.\n# It shows or hides debug messages, inserted in the page using console.debug().\nwebconsole.debugFilterButton.label=Debug\n\n# LOCALIZATION NOTE (webconsole.errorsFilterButton.label)\n# Label used as the text of the \"Errors\" button in the additional filter toolbar.\n# It shows or hides error messages, either inserted in the page using\n# console.error() or as a result of a javascript error..\nwebconsole.errorsFilterButton.label=Errors\n\n# LOCALIZATION NOTE (webconsole.filterInput.placeholder)\n# Label used for for the placeholder on the filter input, in the console top toolbar.\nwebconsole.filterInput.placeholder=Filter output\n\n# LOCALIZATION NOTE (webconsole.infoFilterButton.label)\n# Label used as the text of the \"Info\" button in the additional filter toolbar.\n# It shows or hides info messages, inserted in the page using console.info().\nwebconsole.infoFilterButton.label=Info\n\n# LOCALIZATION NOTE (webconsole.logsFilterButton.label)\n# Label used as the text of the \"Logs\" button in the additional filter toolbar.\n# It shows or hides log messages, inserted in the page using console.log().\nwebconsole.logsFilterButton.label=Logs\n\n# LOCALIZATION NOTE (webconsole.requestsFilterButton.label)\n# Label used as the text of the \"Requests\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes a network call, for example\n# when an image or a scripts is requested.\nwebconsole.requestsFilterButton.label=Requests\n\n# LOCALIZATION NOTE (webconsole.toggleFilterButton.tooltip)\n# Label used for the tooltip on the toggle filter bar button in the console top\n# toolbar bar. Clicking on it will toggle the visibility of an additional bar which\n# contains filter buttons.\nwebconsole.toggleFilterButton.tooltip=Toggle filter bar\n\n# LOCALIZATION NOTE (webconsole.warningsFilterButton.label)\n# Label used as the text of the \"Warnings\" button in the additional filter toolbar.\n# It shows or hides warning messages, inserted in the page using console.warn().\nwebconsole.warningsFilterButton.label=Warnings\n\n# LOCALIZATION NOTE (webconsole.xhrFilterButton.label)\n# Label used as the text of the \"XHR\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes an XMLHttpRequest or\n# a fetch call.\nwebconsole.xhrFilterButton.label=XHR\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n<!ENTITY projectMenu_label \"Proyecto\">\n<!ENTITY projectMenu_accesskey \"p\">\n<!ENTITY projectMenu_newApp_label \"Nueva aplicación…\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"Abrir aplicación empaquetada…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"b\">\n<!ENTITY projectMenu_importHostedApp_label \"Abrir aplicación alojada…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"L\">\n<!ENTITY projectMenu_selectApp_label \"Abrir aplicación…\">\n<!ENTITY projectMenu_selectApp_accesskey \"b\">\n<!ENTITY projectMenu_play_label \"Instalar y ejecutar\">\n<!ENTITY projectMenu_play_accesskey \"I\">\n<!ENTITY projectMenu_stop_label \"Detener aplicación\">\n<!ENTITY projectMenu_stop_accesskey \"D\">\n<!ENTITY projectMenu_debug_label \"Depurar aplicación\">\n<!ENTITY projectMenu_debug_accesskey \"D\">\n<!ENTITY projectMenu_remove_label \"Eliminar proyecto\">\n<!ENTITY projectMenu_remove_accesskey \"E\">\n<!ENTITY projectMenu_showPrefs_label \"Preferencias\">\n<!ENTITY projectMenu_showPrefs_accesskey \"r\">\n<!ENTITY projectMenu_manageComponents_label \"Administrar componentes extra\">\n<!ENTITY projectMenu_manageComponents_accesskey \"M\">\n<!ENTITY projectMenu_refreshTabs_label \"Refrescar pestañas\">\n<!ENTITY runtimeMenu_label \"Entorno de ejecución\">\n<!ENTITY runtimeMenu_accesskey \"R\">\n<!ENTITY runtimeMenu_disconnect_label \"Desconectar\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"D\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"Captura de pantalla\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"C\">\n<!ENTITY runtimeMenu_showDetails_label \"Información del entorno de ejecución\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"I\">\n<!ENTITY runtimeMenu_showMonitor_label \"Monitor\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"M\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Preferencias de dispositivo\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"D\">\n<!ENTITY runtimeMenu_showSettings_label \"Configuración de dispositivo\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"f\">\n<!ENTITY viewMenu_label \"Ver\">\n<!ENTITY viewMenu_accesskey \"V\">\n<!ENTITY viewMenu_toggleEditor_label \"Alternar editor\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"E\">\n<!ENTITY viewMenu_zoomin_label \"Aumentar\">\n<!ENTITY viewMenu_zoomin_accesskey \"A\">\n<!ENTITY viewMenu_zoomout_label \"Reducir\">\n<!ENTITY viewMenu_zoomout_accesskey \"R\">\n<!ENTITY viewMenu_resetzoom_label \"Restablecer tamaño\">\n<!ENTITY viewMenu_resetzoom_accesskey \"R\">\n<!ENTITY projectButton_label \"Abrir aplicación\">\n<!ENTITY runtimeButton_label \"Seleccionar entorno de ejecución\">\n<!ENTITY key_quit \"W\">\n<!ENTITY key_showProjectPanel \"O\">\n<!ENTITY key_play \"R\">\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!ENTITY key_toggleEditor \"B\">\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n<!ENTITY projectPanel_myProjects \"Mis proyectos\">\n<!ENTITY projectPanel_runtimeApps \"Aplicaciones en tiempo de ejecución\">\n<!ENTITY projectPanel_tabs \"Pestañas\">\n<!ENTITY runtimePanel_usb \"Dispositivos USB\">\n<!ENTITY runtimePanel_wifi \"Dispositivo Wi-Fi\">\n<!ENTITY runtimePanel_simulator \"Simuladores\">\n<!ENTITY runtimePanel_other \"Otros\">\n<!ENTITY runtimePanel_installsimulator \"Instalar Simulator\">\n<!ENTITY runtimePanel_noadbhelper \"Instalar asistente ADB\">\n<!ENTITY runtimePanel_nousbdevice \"¿No puede ver su dispositivo?\">\n<!ENTITY runtimePanel_refreshDevices_label \"Actualizar dispositivos\">\n<!ENTITY details_valid_header \"válido\">\n<!ENTITY details_warning_header \"advertencias\">\n<!ENTITY details_error_header \"errores\">\n<!ENTITY details_description \"Descripción\">\n<!ENTITY details_location \"Dirección\">\n<!ENTITY details_manifestURL \"ID de la aplicación\">\n<!ENTITY details_removeProject_button \"Eliminar proyecto\">\n<!ENTITY details_showPrepackageLog_button \"Mostrar registro previo al empaquetado\">\n<!ENTITY newAppWindowTitle \"Nueva aplicación\">\n<!ENTITY newAppHeader \"Seleccionar plantilla\">\n<!ENTITY newAppLoadingTemplate \"Cargando plantillas…\">\n<!ENTITY newAppProjectName \"Nombre de proyecto:\">\n<!ENTITY deck_close \"Cerrar\">\n<!ENTITY addons_title \"Componentes extra\">\n<!ENTITY addons_aboutaddons \"Abrir el administrador de complementos\">\n<!ENTITY prefs_title \"Preferencias\">\n<!ENTITY prefs_editor_title \"Editor\">\n<!ENTITY prefs_general_title \"General\">\n<!ENTITY prefs_restore \"Restaurar predeterminados\">\n<!ENTITY prefs_manage_components \"Administrar componentes extra\">\n<!ENTITY prefs_options_autoconnectruntime \"Reconectar al entorno de ejecución anterior\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"Reconectar al entorno de ejecución anterior cuando se inicie WebIDE\">\n<!ENTITY prefs_options_rememberlastproject \"Recordar el último proyecto\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"Restaurar el proyecto anterior cuando se inicie WebIDE\">\n<!ENTITY prefs_options_templatesurl \"URL de plantillas\">\n<!ENTITY prefs_options_templatesurl_tooltip \"Índice de plantillas disponibles\">\n<!ENTITY prefs_options_showeditor \"Mostrar editor\">\n<!ENTITY prefs_options_showeditor_tooltip \"Mostrar editor interno\">\n<!ENTITY prefs_options_tabsize \"Tamaño de la pestaña\">\n<!ENTITY prefs_options_expandtab \"Tabular con espacios\">\n<!ENTITY prefs_options_expandtab_tooltip \"Usar espacios en lugar del carácter de tabulación\">\n<!ENTITY prefs_options_detectindentation \"Autosangrar\">\n<!ENTITY prefs_options_detectindentation_tooltip \"Deducir sangrado basándose en el contenido del código fuente\">\n<!ENTITY prefs_options_autocomplete \"Autocompletar\">\n<!ENTITY prefs_options_autocomplete_tooltip \"Activar autocompletado de código\">\n<!ENTITY prefs_options_autoclosebrackets \"Cerrar llaves automáticamente\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"Insertar llaves de cerrado automáticamente\">\n<!ENTITY prefs_options_keybindings \"Combinaciones de teclas\">\n<!ENTITY prefs_options_keybindings_default \"Predeterminado\">\n<!ENTITY prefs_options_autosavefiles \"Guardar archivos automáticamente\">\n<!ENTITY prefs_options_autosavefiles_tooltip \"Guardar automáticamente archivos modificados antes de ejecutar el proyecto\">\n<!ENTITY runtimedetails_title \"Información del entorno de ejecución\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB es root: \">\n<!ENTITY runtimedetails_summonADBRoot \"dispositivo raíz\">\n<!ENTITY runtimedetails_ADBRootWarning \"(requiere un cargador desbloqueado)\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Privilegios no restringidos de DevTools: \">\n<!ENTITY runtimedetails_requestPrivileges \"solicita más privilegios\">\n<!ENTITY runtimedetails_privilegesWarning \"(se reiniciará el dispositivo. Requiere acceso root).\">\n<!ENTITY device_typeboolean \"sí/no\">\n<!ENTITY device_typenumber \"Entero\">\n<!ENTITY device_typestring \"Cadena\">\n<!ENTITY device_typeobject \"Objeto\">\n<!ENTITY device_typenone \"Seleccione un tipo\">\n<!ENTITY devicepreference_title \"Preferencias de dispositivo\">\n<!ENTITY devicepreference_search \"Buscar preferencias\">\n<!ENTITY devicepreference_newname \"Nombre de la nueva preferencia\">\n<!ENTITY devicepreference_newtext \"Valor de la preferencia\">\n<!ENTITY devicepreference_addnew \"Añadir nueva preferencia\">\n<!ENTITY devicesetting_title \"Configuración de dispositivo\">\n<!ENTITY devicesetting_search \"Configuración de búsquedas\">\n<!ENTITY devicesetting_newname \"Nombre de nueva configuración\">\n<!ENTITY devicesetting_newtext \"Valor de configuración\">\n<!ENTITY devicesetting_addnew \"Añadir nueva configuración\">\n<!ENTITY monitor_title \"Monitor\">\n<!ENTITY monitor_help \"Ayuda\">\n<!ENTITY wifi_auth_header \"Identificación del cliente\">\n<!ENTITY wifi_auth_scan_request \"El extremo al que se está conectando necesita más información para identificar esta conexión. Analice el código QR de debajo mediante la solicitud que tiene en su otro dispositivo.\">\n<!ENTITY wifi_auth_no_scanner \"¿No dispone de analizador QR?\">\n<!ENTITY wifi_auth_yes_scanner \"¿Tiene un analizador QR?\">\n<!ENTITY wifi_auth_token_request \"Si su otro dispositivo solicita un token en lugar de analizar un código QR, copie el valor de debajo en el otro dispositivo:\">\n<!ENTITY wifi_auth_qr_size_note \"Si el código QR parece demasiado pequeño para que se establezca la conexión correctamente, pruebe a aumentar el tamaño de la ventana o de su contenido.\">\n<!ENTITY logs_title \"Registros de órdenes previos al empaquetado\">\n<!ENTITY simulator_title \"Opciones del simulador\">\n<!ENTITY simulator_remove \"Eliminar simulador\">\n<!ENTITY simulator_reset \"Restaurar predeterminados\">\n<!ENTITY simulator_name \"Nombre\">\n<!ENTITY simulator_software \"Software\">\n<!ENTITY simulator_version \"Versión\">\n<!ENTITY simulator_profile \"Perfil\">\n<!ENTITY simulator_hardware \"Hardware\">\n<!ENTITY simulator_device \"Dispositivo\">\n<!ENTITY simulator_screenSize \"Pantalla\">\n<!ENTITY simulator_pixelRatio \"Ratio de píxeles\">\n<!ENTITY simulator_tv_data \"Simulación de TV\">\n<!ENTITY simulator_tv_data_open \"Datos de configuración\">\n<!ENTITY simulator_tv_data_open_button \"Abrir directorio de configuración…\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/client/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp = Firefox WebIDE\ntitle_app = Firefox WebIDE: %S\nruntimeButton_label = Seleccionar entorno de ejecución\nprojectButton_label = Abrir aplicación\nmainProcess_label = Proceso principal\nlocal_runtime = Entorno de ejecución local\nremote_runtime = Entorno de ejecución remoto\nremote_runtime_promptTitle = Entorno de ejecución remoto\nremote_runtime_promptMessage = servidor:puerto\nimportPackagedApp_title = Seleccionar directorio\nimportHostedApp_title = Abrir aplicación alojada\nimportHostedApp_header = Introduzca la URL del archivo manifest\nselectCustomBinary_title = Seleccionar binario B2G personalizado\nselectCustomProfile_title = Seleccionar perfil personalizado de Gaia\nnotification_showTroubleShooting_label = Solucionar problemas\nnotification_showTroubleShooting_accesskey = S\nproject_tab_loading = Cargando…\nerror_cantInstallNotFullyConnected = No se puede instalar el proyecto. No está totalmente conectado.\nerror_cantInstallValidationErrors = No se puede instalar el proyecto. Errores de validación.\nerror_listRunningApps = No se puede obtener la lista de aplicaciones del dispositivo\nerror_operationTimeout = Operación caducada: %1$S\nerror_operationFail = Operaciones fallidas: %1$S\nerror_cantConnectToApp = No se puede conectar con la aplicación: %1$S\nerror_cantFetchAddonsJSON = No se puede obtener la lista de complementos: %S\nerror_appProjectsLoadFailed = No se puede cargar la lista de proyectos. Esto puede suceder si ha usado este perfil con una versión más reciente de Firefox.\nerror_folderCreationFailed = No se puede crear la carpeta del proyecto en el directorio seleccionado.\nerror_runtimeVersionTooRecent = El entorno de ejecución conectado tiene una fecha de creación más reciente (%1$S) que la de su Firefox de escritorio (%2$S). Está configuración no está probada y puede provocar que las herramientas de desarrollo fallen. Actualice Firefox.\naddons_stable = estable\naddons_unstable = inestable\naddons_simulator_label = Firefox OS %1$S Simulator (%2$S)\naddons_install_button = instalar\naddons_uninstall_button = desinstalar\naddons_adb_label = Complemento del asistente ADB\naddons_adapters_label = Compl. adaptadores herram.\naddons_adb_warning = Los dispositivos USB no serán detectados sin este complemento\naddons_status_unknown = ?\naddons_status_installed = Instalado\naddons_status_uninstalled = No instalado\naddons_status_preparing = preparando\naddons_status_downloading = descargando\naddons_status_installing = instalando\nruntimedetails_checkno = no\nruntimedetails_checkyes = sí\nruntimedetails_checkunknown = desconocido (requiere ADB Helper 0.4.0 o posterior)\nruntimedetails_notUSBDevice = No es un dispositivo USB\nstatus_tooltip = Estado de validación: %1$S\nstatus_valid = VÁLIDO\nstatus_warning = ADVERTENCIAS\nstatus_error = ERRORES\nstatus_unknown = DESCONOCIDO\ndevice_reset_default = Restaurar al valor predeterminado\nsimulator_custom_device = Personalizado\nsimulator_custom_binary = Binario personalizado de B2G…\nsimulator_custom_profile = Perfil personalizado de Gaia…\nsimulator_default_profile = Usar predeterminado\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/shared/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY csscoverage.backButton \"Atrás\">\n<!ENTITY csscoverage.unused \"Reglas no usadas\">\n<!ENTITY csscoverage.noMatches \"No hay coincidencias para las siguientes reglas:\">\n<!ENTITY csscoverage.optimize.header \"Páginas optimizables\">\n<!ENTITY csscoverage.optimize.body1 \"A veces puede optimizar la carga moviendo las etiquetas\">\n<!ENTITY csscoverage.optimize.body2 \"a la parte inferior de la página y creando un nuevo elemento\">\n<!ENTITY csscoverage.optimize.body3 \"en línea con los estilos necesarios antes del evento ’load’ en la parte superior. Aquí están los bloques de estilos que necesita:\">\n<!ENTITY csscoverage.optimize.bodyX \"Todas las reglas son en línea.\">\n<!ENTITY csscoverage.footer1 \"Vea\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"el artículo en MDN sobre la herramienta de cobertura CSS\">\n<!ENTITY csscoverage.footer4 \"para conocer advertencias en la creación de este informe.\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/shared/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncsscoverageDesc = Controlar el análisis de cobertura CSS\ncsscoverageStartDesc2 = Comenzar a recopilar datos de cobertura CSS\ncsscoverageStopDesc2 = Dejar de recopilar datos de cobertura CSS\ncsscoverageOneShotDesc2 = Recopilar datos instantáneos de cobertura CSS\ncsscoverageToggleDesc2 = Alternar recopilar datos de cobertura CSS\ncsscoverageReportDesc2 = Mostrar informe de cobertura CSS\ncsscoverageStartNoReloadDesc = No iniciar con una recarga de página\ncsscoverageStartNoReloadManual = Es mejor si se comienza recargando la página actual porque eso inicia el test en un punto conocido, pero podría haber razones por las que no desee hacer eso (p.e.: la página contiene un estado que se perderá al recargar)\ncsscoverageRunningReply = Ejecutando el análisis de cobertura CSS\ncsscoverageDoneReply = Análisis de cobertura CSS completado\ncsscoverageRunningError = Análisis de cobertura CSS ya ejecutándose\ncsscoverageNotRunningError = Análisis de cobertura CSS no ejecutándose\ncsscoverageNotRunError = El análisis de cobertura CSS no se ha ejecutado\ncsscoverageNoRemoteError = El destino no admite cobertura CSS\ncsscoverageOneShotReportError = El informe de cobertura CSS no está disponible para datos ’instantánea’. Use Iniciar/Parar.\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/shared/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nremoteIncomingPromptTitle = Conexión entrante\nremoteIncomingPromptHeader = Se ha detectado una solicitud entrante para permitir una conexión de depuración remota. ¡Un cliente remoto puede tomar el control completo sobre su navegador!\nremoteIncomingPromptClientEndpoint = Lado del cliente: %1$S\nremoteIncomingPromptServerEndpoint = Extremo del servidor: %1$S\nremoteIncomingPromptFooter = ¿Permitir conexión?\nremoteIncomingPromptDisable = Desactivar\nclientSendOOBTitle = Identificación del cliente\nclientSendOOBHeader = El extremo al que se está conectando necesita más información para identificar esta conexión. Proporcione el token de debajo en el campo que aparece en el otro extremo.\nclientSendOOBHash = Mi certificado: %1$S\nclientSendOOBToken = Token: %1$S\nserverReceiveOOBTitle = Proporcione un token de cliente\nserverReceiveOOBBody = El cliente debería estar mostrando un valor de token. Introduzca ese valor de token aquí para completar la identificación con este cliente.\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/shared/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncanonDescNone = (Sin descripción)\ncanonDefaultGroupName = Opciones\ncanonProxyDesc = Ejecutar una orden en %S\ncanonProxyManual = Un conjunto de órdenes que son ejecutadas en un sistema remoto. El sistema remoto es accedido vía %S\ncanonProxyExists = Ya hay una orden llamada ’%S’\ncliEvalJavascript = Escriba JavaScript directamente\ncliUnusedArg = Demasiados argumentos\ncliOptions = Opciones disponibles\ncliUnknownCommand2 = Orden no válida: ’%1$S’.\ncliIncompleteParam = Se requiere un valor para ’%1$S’.\nfileErrNotExists = ’%1$S’ no existe\nfileErrExists = ’%1$S’ ya existe\nfileErrIsNotFile = ’%1$S’ no es un archivo\nfileErrIsNotDirectory = ’%1$S’ no es un directorio\nfileErrDoesntMatch = ’%1$S’ no concuerda con ’%2$S’\nfieldMenuMore = Más coincidencias, siga escribiendo\njstypeParseScope = Ámbito perdido\njstypeParseMissing = No se puede encontrar la propiedad ’%S’\njstypeBeginSyntax = Error de sintaxis\njstypeBeginUnterm = Cadena literal sin terminar\njstypeParseError = Error\ntypesNumberNan = No se puede convertir ”%S” a un número.\ntypesNumberNotInt2 = No se puede convertir ”%S” a un número.\ntypesDateNan = No se puede convertir ”%S” a una fecha.\ntypesNumberMax = %1$S es mayor que el máximo permitido: %2$S.\ntypesNumberMin = %1$S es menor que el mínimo permitido: %2$S.\ntypesDateMax = %1$S es posterior al máximo permitido: %2$S.\ntypesDateMin = %1$S es anterior al mínimo permitido: %2$S.\ntypesSelectionNomatch = No se puede usar ’%S’.\nnodeParseSyntax = Error de sintaxis en la consulta CSS\nnodeParseMultiple = Demasiadas concordancias (%S)\nnodeParseNone = Sin concordancia\nhelpDesc = Ver ayuda para las órdenes disponibles\nhelpManual = Proporciona ayuda ya sea para una orden específica (si se ha escrito una cadena y se encuentra una concordancia exacta) o en una de las órdenes disponibles (si no se ha escrito una cadena o si no se ha encontrado una concordancia exacta).\nhelpSearchDesc = Cadena de búsqueda\nhelpSearchManual3 = cadena de búsqueda para reducir las órdenes que son mostradas. Las expresiones regulares no están admitidas.\nhelpManSynopsis = Sinopsis\nhelpManNone = Ninguno\nhelpListAll = Órdenes disponibles:\nhelpListPrefix = Órdenes que empiecen por ’%S’:\nhelpListNone = No hay órdenes que empiecen por ’%S’\nhelpManRequired = requerido\nhelpManOptional = opcional\nhelpManDefault = opcional, predeterminado=%S\nhelpIntro = GCLI es un experimento para crear una línea de órdenes altamente usable para desarrolladores web.\nsubCommands = Subórdenes\ncommandParseError = Error analizando la línea de órdenes\ncontextDesc = Concentrarse en un grupo de órdenes\ncontextManual = Configurar un prefijo predeterminado para futuras órdenes. Por ejemplo, ’context git’ le permitiría escribir ’commit’ en vez de ’git commit’.\ncontextPrefixDesc = El prefijo de la orden\ncontextNotParentError = No se puede usar ’%S’ como prefijo porque no identifica un grupo de órdenes.\ncontextReply = Usando %S como un prefijo de órdenes\ncontextEmptyReply = El prefijo de las órdenes no está fijado\nconnectDesc = Proxy órdenes al servidor\nconnectManual = Conectar al servidor, creando una versión local de estas órdenes en el servidor. Las órdenes remotas tienen inicialmente un prefijo para distinguirlas de las órdenes locales (pero puede usar la órden context para ver el pasado)\nconnectPrefixDesc = Prefijo para las órdenes importadas\nconnectMethodDesc = El método de conexión\nconnectUrlDesc = La URL a la que se quiere conectar\nconnectDupReply = La conexión llamada %S ya existe.\nconnectReply = Añadidas %S órdenes.\ndisconnectDesc2 = Desconectar del servidor\ndisconnectManual2 = Desconectar de un servidor actualmente conectado para la ejecución de órdenes remotas\ndisconnectPrefixDesc = Prefijo para las órdenes importadas\ndisconnectReply = Eliminadas %S órdenes.\nglobalDesc = Cambiar al JS global\nglobalWindowDesc = La nueva ventana/global\nglobalOutput = El JS global es ahora %S\nclearDesc = Limpia el área de salida\nlangDesc = Escriba órdenes en diferentes idiomas\nlangOutput = Ahora está usando %S\nprefDesc = Órdenes para controlar las preferencias\nprefManual = Órdenes para mostrar y alterar preferencias, tanto para el GCLI como para el entorno cercano\nprefListDesc = Mostrar las preferencias disponibles\nprefListManual = Mostrar una lista de preferencias, opcionalmente filtradas usando el parámetro ’search’\nprefListSearchDesc = Filtrar la lista de preferencias mostradas\nprefListSearchManual = Búsqueda para la cadena dada en la lista de preferencias disponibles\nprefShowDesc = Mostrar el valor de la preferencia\nprefShowManual = Mostrar el valor de una preferencia dada\nprefShowSettingDesc = Preferencia a mostrar\nprefShowSettingManual = El nombre de la preferencia a mostrar\nprefShowSettingValue = %1$S: %2$S\nprefSetDesc = Cambiar una preferencia\nprefSetManual = Cambiar una preferencia definida por el entorno\nprefSetSettingDesc = Preferencia a cambiar\nprefSetSettingManual = El nombre de la preferencia para cambiar.\nprefSetValueDesc = Nuevo valor para la preferencia\nprefSetValueManual = El nuevo valor para la preferencia especificada\nprefResetDesc = Restablecer una preferencia\nprefResetManual = Restablecer el valor de una cadena al predeterminado por el sistema\nprefResetSettingDesc = Preferencia a restablecer\nprefResetSettingManual = El nombre de la preferencia para restablecer al valor predeterminado del sistema\nprefOutputFilter = Filtro\nprefOutputName = Nombre\nprefOutputValue = Valor\nintroDesc = Mostrar el mensaje de introducción\nintroManual = Volver a mostrar el mensaje que se enseña a los nuevos usuarios hasta que pulsan en el botón ’¡Tendré cuidado, lo prometo!’\nintroTextOpening3 = GCLI es un experimento para crear una línea de órdenes altamente usable para desarrolladores web.\nintroTextCommands = Para una lista de órdenes escriba\nintroTextKeys2 = , o para mostrar u ocultar la ayuda para las órdenes, presione\nintroTextF1Escape = F1/Escape\nintroTextGo = ¡Lo tengo!\nhideIntroDesc = Mostrar el mensaje inicial de bienvenida\neagerHelperDesc = Cómo de rápidas son las descripciones emergentes\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/shared/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhelpDesc = Ver ayuda sobre las órdenes disponibles\nhelpAvailable = Órdenes disponibles\nnotAvailableInE10S = La orden ’%1$S’ no está disponible en modo multiproceso (E10S)\nconsoleDesc = Órdenes para controlar la consola\nconsoleManual = Filtrar, limpiar y cerrar la consola web\nconsoleclearDesc = Limpiar la consola\nscreenshotDesc = Guardar una imagen de la página\nscreenshotManual = Guardar una imagen PNG de la ventana visible (opcionalmente después de un retraso)\nscreenshotFilenameDesc = Nombre del archivo de destino\nscreenshotFilenameManual = El nombre del archivo (debería tener una extensión ’.png’) en el cual se guardará la captura.\nscreenshotClipboardDesc = ¿Copiar captura de pantalla al portapapeles? (true/false)\nscreenshotClipboardManual = True si quiere copiar la captura de pantalla en vez de guardarla a un fichero.\nscreenshotGroupOptions = Opciones\nscreenshotDelayDesc = Retraso (segundos)\nscreenshotDelayManual = El tiempo para esperar (en segundos) antes de que sea tomada una captura de pantalla\nscreenshotDPRDesc = Ratio píxel dispositivo\nscreenshotDPRManual = El ratio píxel dispositivo que se debe usar al tomar la captura de pantalla\nscreenshotFullPageDesc = ¿Página completa? (verdadero/falso)\nscreenshotFullPageManual = Verdadero si la captura de pantalla debería incluir las partes de la página que están fuera de los límites actuales de visión.\nscreenshotFileDesc = ¿Guardar en archivo? (verdadero/falso)\nscreenshotFileManual = Verdadero si la captura de pantalla debe guardar el archivo incluso cuando hay otras opciones activadas (p.e.: portapapeles).\nscreenshotGeneratedFilename = Captura el %1$S a las %2$S\nscreenshotErrorSavingToFile = Error al guardar en\nscreenshotSavedToFile = Guardada en\nscreenshotErrorCopying = Ocurrió un error mientras se copiaba al portapapeles.\nscreenshotCopied = Copiada al portapapeles.\nscreenshotTooltipPage = Hacer una captura de pantalla de la página entera\nscreenshotImgurDesc = Subido a imgur.com\nscreenshotImgurManual = Úselo si desea subir la imagen a imgur.com en lugar de guardarla en disco\nscreenshotImgurError = No se ha podido contactar con la API de imgur\nscreenshotImgurUploaded = Subido a %1$S\nhighlightDesc = Resaltar nodos\nhighlightManual = Resaltar nodos que coinciden con un selector en la página\nhighlightSelectorDesc = Selector CSS\nhighlightSelectorManual = El selector CSS usado para encontrar nodos en la página\nhighlightOptionsDesc = Opciones\nhighlightHideGuidesDesc = Ocultar guías\nhighlightHideGuidesManual = Ocultar las guías en torno al nodo resaltado\nhighlightShowInfoBarDesc = Mostrar la barra de información de nodos\nhighlightShowInfoBarManual = Mostrar la barra de información por encima del nodo resaltado (la barra de información muestra el nombre de la etiqueta, los atributos y la dimensión)\nhighlightShowAllDesc = Mostrar todas las coincidencias\nhighlightShowAllManual = Si demasiados nodos coinciden con el selector, sólo se mostrarán los 100 primeros para evitar ralentizar mucho la página. Use esta opción para mostrar todas las coincidencias\nhighlightRegionDesc = Región del modelo de caja\nhighlightRegionManual = Qué región del modelo de caja debe resaltarse: ’content’, ’padding’, ’border’ o ’margin’\nhighlightFillDesc = Rellenar estilo\nhighlightFillManual = Sustituir el estilo de relleno por defecto de la región con un color personalizado\nhighlightKeepDesc = Mantener los resaltadores actuales\nhighlightKeepManual = Por defecto, los resaltadores existentes son ocultados cuando se ejecuta la orden, a menos que esta opción esté marcada\nhighlightOutputConfirm2 = %1$S nodo resaltado;%1$S nodos resaltados\nhighlightOutputMaxReached = %1$S nodos encontrados, pero sólo %2$S nodos resaltados. Use ’--showall’ para mostrar todos\nunhighlightDesc = Dejar de resaltar todos los nodos\nunhighlightManual = Dejar de resaltar todos los nodos previamente resaltados con la orden ’highlight’\nrestartBrowserDesc = Reiniciar %1$S\nrestartBrowserNocacheDesc = Desactiva la carga de contenido desde el caché al reiniciar\nrestartBrowserRequestCancelled = El reinicio fue cancelado por el usuario.\nrestartBrowserRestarting = Reiniciando %1$S…\nrestartBrowserGroupOptions = Opciones\nrestartBrowserSafemodeDesc = Activa el modo seguro tras reiniciar\ninspectDesc = Inspeccionar un nodo\ninspectManual = Investigar las dimensiones y propiedades de un elemento usando un selector CSS para abrir el resaltador DOM\ninspectNodeDesc = Selector CSS\ninspectNodeManual = Un selector CSS para usar con document.querySelector que identifica un elemento único\neyedropperDesc = Capturar un color de la página\neyedropperManual = Abre un panel que magnifica un área de la página para inspeccionar píxeles y copiar colores\ndebuggerClosed = El depurador debe estar abierto antes de usar esta orden\ndebuggerStopped = El depurador debe estar abierto antes de configurar puntos de ruptura\nbreakDesc = Administrar puntos de ruptura\nbreakManual = Órdenes para listar, añadir y eliminar puntos de ruptura\nbreaklistDesc = Mostrar puntos de ruptura conocidos\nbreaklistNone = No hay puntos de ruptura configurados\nbreaklistOutRemove = Eliminar\nbreakaddAdded = Punto de ruptura añadido\nbreakaddFailed = No se puede configurar el punto de ruptura: %S\nbreakaddDesc = Añadir un punto de ruptura\nbreakaddManual = Tipos de puntos de ruptura soportados: línea\nbreakaddlineDesc = Añadir un punto de ruptura en línea\nbreakaddlineFileDesc = JS archivo URI\nbreakaddlineLineDesc = Número de línea\nbreakdelDesc = Eliminar un punto de ruptura\nbreakdelBreakidDesc = Índice de punto de ruptura\nbreakdelRemoved = Punto de ruptura eliminado\ndbgDesc = Administrar depurador\ndbgManual = Órdenes para interrumpir o continuar el hilo principal, entrar, salir y saltar sobre líneas de código\ndbgOpen = Abrir el depurador\ndbgClose = Cerrar el depurador\ndbgInterrupt = Pausar el hilo principal\ndbgContinue = Reanudar el hilo principal y continuar la ejecución que sigue al punto de ruptura, hasta que se encuentre el siguiente punto o se termine el script.\ndbgStepDesc = Administrar pasos\ndbgStepManual = Órdenes para entrar, salir y saltar sobre líneas de código\ndbgStepOverDesc = Ejecuta la sentencia actual y después para en la siguiente sentencia. Si la sentencia actual es una llamada a una función, entonces el depurador ejecuta la función completa y después para en la siguiente sentencia después de la llamada a la función\ndbgStepInDesc = Ejecuta la sentencia actual y después para en la siguiente sentencia. Si la sentencia actual es una llamada a una función, entonces el depurador entra en dicha función; en cualquier otro caso, para en la siguiente sentencia\ndbgStepOutDesc = Sale de la función actual a un nivel superior si la función está anidada. Si está en el cuerpo principal, el script es ejecutado hasta el final o hasta el siguiente punto de ruptura. Las sentencias saltadas son ejecutadas, pero no se introduce en su interior\ndbgListSourcesDesc = Listar los orígenes de las URL cargadas en el depurador\ndbgBlackBoxDesc = Tratar códigos fuente en el depurador como cajas negras\ndbgBlackBoxSourceDesc = Un código fuente específico para tratar como caja negra\ndbgBlackBoxGlobDesc = Tratar como cajas negras todos los códigos fuente que coincidan con este patrón (por ejemplo: ”*.min.js”)\ndbgBlackBoxInvertDesc = Invertir coincidencia, de modo que se traten como cajas negras todos los códigos fuente que no sean el proporcionado o no coincidan con el patrón indicado.\ndbgBlackBoxEmptyDesc = (No hay códigos fuentes tratados como cajas negras)\ndbgBlackBoxNonEmptyDesc = Los siguientes códigos fuente se tratan como cajas negras:\ndbgBlackBoxErrorDesc = Error al pasar al modo de caja negra:\ndbgUnBlackBoxDesc = Dejar de tratar como cajas negras los códigos fuente en el depurador\ndbgUnBlackBoxSourceDesc = Un código fuente específico para dejar de tratar como caja negra\ndbgUnBlackBoxGlobDesc = Dejar de tratar como caja negra todos los códigos fuente que cumplan este patrón (por ejemplo: ”*.min.js”)\ndbgUnBlackBoxEmptyDesc = (No se ha dejado de tratar como caja negra ningún código fuente)\ndbgUnBlackBoxNonEmptyDesc = Se han dejado de tratar como caja negra los siguientes códigos fuente:\ndbgUnBlackBoxErrorDesc = Error al dejar de tratar como caja negra:\ndbgUnBlackBoxInvertDesc = Invertir coincidencia, de modo que se dejen de tratar como cajas negras todos los códigos fuente que no sean el proporcionado o no coincidan con el patrón indicado.\nconsolecloseDesc = Cerrar la consola\nconsoleopenDesc = Abrir la consola\neditDesc = Modificar un recurso de la página\neditManual2 = Editar uno de los recursos que forman parte de esta página\neditResourceDesc = URL a editar\neditLineToJumpToDesc = Línea a la que saltar\nresizePageDesc = Redimensionar la página\nresizePageArgWidthDesc = Anchura en píxeles\nresizePageArgHeightDesc = Altura en píxeles\nresizeModeOnDesc = Entrar en la vista de diseño adaptable\nresizeModeOffDesc = Salir de la vista de diseño adaptable\nresizeModeToggleDesc = Cambiar la vista de diseño adaptable\nresizeModeToggleTooltip2 = Vista de diseño adaptable (%S)\nresizeModeToDesc = Alterar el tamaño de la página\nresizeModeDesc = Controlar el modo de vista de diseño adaptable\nresizeModeManual2 = Los sitios web con diseño adaptable responden a su entorno, así que se muestran bien en una pantalla móvil, en un cine y cualquier cosa entre medias. El modo de diseño adaptable le permite probar una variedad de páginas en %1$S sin tener que reescalar todo el navegador.\ncmdDesc = Manipular las órdenes\ncmdRefreshDesc = Volver a leer el directorio mozcmd\ncmdStatus3 = Órdenes cargadas de ’%1$S’\ncmdSetdirDesc = Configurar un directorio mozcmd\ncmdSetdirManual3 = Un directorio ’mozcmd’ es una manera fácil de crear nuevas órdenes personalizadas. Para más información vea https://developer.mozilla.org/docs/Tools/GCLI/Customization\ncmdSetdirDirectoryDesc = Directorio que contiene los archivos .mozcmd\naddonDesc = Manipular complementos\naddonListDesc = Listar complementos instalados\naddonListTypeDesc = Seleccionar un tipo de complemento\naddonListDictionaryHeading = Los siguientes diccionarios ya están instalados:\naddonListExtensionHeading = Las siguientes extensiones ya están instaladas:\naddonListLocaleHeading = Los siguientes paquetes de idiomas ya están instalados:\naddonListPluginHeading = Los siguientes plugins ya están instalados:\naddonListThemeHeading = Los siguientes temas de idiomas ya están instalados:\naddonListAllHeading = Los siguientes complementos ya están instalados:\naddonListUnknownHeading = Los siguientes complementos del tipo seleccionado están actualmente instalados:\naddonListOutEnable = Activar\naddonListOutDisable = Desactivar\naddonPending = pendiente\naddonPendingEnable = activar\naddonPendingDisable = desactivar\naddonPendingUninstall = desinstalar\naddonPendingInstall = instalar\naddonPendingUpgrade = actualizar\naddonNameDesc = El nombre del complemento\naddonNoneOfType = No hay complementos de ese tipo instalados.\naddonEnableDesc = Activar el complemento especificado\naddonAlreadyEnabled = %S ya está activada.\naddonEnabled = %S activado.\naddonDisableDesc = Desactivar el complemento especificado\naddonAlreadyDisabled = %S ya está desactivada.\naddonDisabled = %S desactivado.\naddonCtpDesc = Configura el plugin especificado como clic-para-activar.\naddonCtp = %S configurado como clic-para-activar.\naddonAlreadyCtp = %S ya está configurado como clic-para-activar.\naddonCantCtp = %S no se puede configurar como clic-para-activar porque no es un plugin.\naddonNoCtp = %S no se puede configurar como clic-para-activar.\nexportDesc = Exportar recursos\nexportHtmlDesc = Exportar HTML de la página\npagemodDesc = Hacer cambios a la página\npagemodReplaceDesc = Buscar y reemplazar en los elementos de la página\npagemodReplaceSearchDesc = Qué buscar\npagemodReplaceReplaceDesc = Cadena a reemplazar\npagemodReplaceIgnoreCaseDesc = Realizar una búsqueda con sensibilidad a las mayúsculas\npagemodReplaceRootDesc = Selector CSS de la raíz de la búsqueda\npagemodReplaceSelectorDesc = Selector CSS para concordar en la búsqueda\npagemodReplaceAttributesDesc = Expresión regular para buscar atributos\npagemodReplaceAttrOnlyDesc = Restringir la búsqueda a los atributos\npagemodReplaceContentOnlyDesc = Restringir búsqueda a los nodos de texto\npagemodReplaceResult = Elementos que concuerdan con el selector: %1$S. Reemplaza el texto en los nodos: %2$S. Reemplaza en los atributos: %3$S.\npagemodRemoveDesc = Eliminar elementos y atributos de la página\npagemodRemoveElementDesc = Eliminar elementos de la página\npagemodRemoveElementSearchDesc = Selector CSS que especifica los elementos a eliminar\npagemodRemoveElementRootDesc = Selector CSS que especifica la raíz de la búsqueda\npagemodRemoveElementStripOnlyDesc = Eliminar elemento, pero dejar el contenido\npagemodRemoveElementIfEmptyOnlyDesc = Eliminar sólo elementos vacíos\npagemodRemoveElementResultMatchedAndRemovedElements = Elementos concordantes con el selector: %1$S. Elementos eliminados: %2$S.\npagemodRemoveAttributeDesc = Eliminar los atributos concordantes\npagemodRemoveAttributeSearchAttributesDesc = Expresión regular que especifica los atributos a eliminar\npagemodRemoveAttributeSearchElementsDesc = Selector CSS de los elementos a incluir\npagemodRemoveAttributeRootDesc = Selector CSS de la raíz de la búsqueda\npagemodRemoveAttributeIgnoreCaseDesc = Realizar una búsqueda con sensibilidad a las mayúsculas\npagemodRemoveAttributeResult = Elementos concordantes con el selector: %1$S. Atributos eliminados: %2$S.\ntoolsDesc2 = Hackear las herramientas de desarrollador de %1$S\ntoolsManual2 = Varias órdenes relacionadas con el hackeo directamente en las herramientas de desarrolladores de %1$S.\ntoolsSrcdirDesc = Cargar herramientas de una copia de mozilla-central\ntoolsSrcdirNotFound2 = %1$S no existe o no es una imagen de mozilla-central.\ntoolsSrcdirReloaded2 = Herramientas cargadas de %1$S.\ntoolsSrcdirManual2 = Cargue las herramientas de desarrollador de %1$S desde una copia completa de mozilla-central.\ntoolsSrcdirDir = Una copia de mozilla-central\ntoolsBuiltinDesc = Usar las herramientas integradas\ntoolsBuiltinManual = Usar las herramientas integradas, ignorando cualquier orden srcdir anterior.\ntoolsBuiltinReloaded = Las herramientas integradas están cargadas.\ntoolsReloadDesc = Recargar las herramientas de desarrollador\ntoolsReloaded2 = Herramientas recargadas.\ncookieDesc = Mostrar y alterar cookies\ncookieManual = Órdenes para listar, crear, eliminar y alterar cookies para el dominio actual.\ncookieListDesc = Mostrar cookies\ncookieListManual = Mostrar una lista de las cookies relativas a la página actual.\ncookieListOutHost = Servidor:\ncookieListOutPath = Ruta:\ncookieListOutExpires = Expira:\ncookieListOutAttributes = Atributos:\ncookieListOutNone = Ninguno\ncookieListOutSession = Al cerrar el navegador (sesión)\ncookieListOutNonePage = No se han encontrado cookies para esta página\ncookieListOutNoneHost = No se han encontrado cookies para el dominio %1$S\ncookieListOutEdit = Editar\ncookieListOutRemove = Eliminar\ncookieRemoveDesc = Eliminar una cookie\ncookieRemoveManual = Eliminar una cookie, dando la clave\ncookieRemoveKeyDesc = La clave de la cookie para eliminar\ncookieSetDesc = Configurar una cookie\ncookieSetManual = Configurar una cookie especificando su clave, su valor y opcionalmente uno o más de los siguientes atributos: expires (max-age en segundos o la fecha de expiración en formato GMTString), path, domain, secure\ncookieSetKeyDesc = La clave de la cookie que configurar\ncookieSetValueDesc = El valor de la cookie que configurar\ncookieSetOptionsDesc = Opciones\ncookieSetPathDesc = La ruta de la cookie que configurar\ncookieSetDomainDesc = El dominio de la cookie que configurar\ncookieSetSecureDesc = Transmitir sólo bajo https\ncookieSetHttpOnlyDesc = No es accesible desde el script del lado del cliente\ncookieSetSessionDesc = Sólo es válido durante la vida de la sesión del navegador\ncookieSetExpiresDesc = La fecha de caducidad de la cookie (en formato RFC2822 o en ISO 8601)\njsbDesc = Embellecedor de JavaScript\njsbUrlDesc = La URL del fichero JS que hay que embellecer\njsbIndentSizeDesc = Tamaño de la sangría en caracteres\njsbIndentSizeManual = El número de caracteres usados para sangrar cada línea\njsbIndentCharDesc = Los caracteres usados para sangrar cada línea\njsbIndentCharManual = Los caracteres usados para sangrar cada línea. Las posibles opciones son espacio o tabulación.\njsbDoNotPreserveNewlinesDesc = No conservar los saltos de línea\njsbPreserveNewlinesManual = Deberían conservarse los saltos de línea actuales\njsbPreserveMaxNewlinesDesc = Número máximo consecutivo de saltos de línea\njsbPreserveMaxNewlinesManual = El número máximo consecutivo de saltos de línea que conservar\njsbJslintHappyDesc = ¿Imponer el modo jslint-stricter?\njsbJslintHappyManual = Cuando esté configurado a true, el modo jslint-stricter está impuesto\njsbBraceStyleDesc2 = Seleccione el estilo de llaves\njsbBraceStyleManual2 = Seleccione el estilo de llaves: collapse (poner las llaves en la misma línea que las declaraciones de control), expand (poner las llaves en su propia línea, estilo Allman o ANSI), end-expand (poner las llaves de cierre en su propia línea), expand-strict (poner las llaves en su propia línea, incluso si rompen su código).\njsbNoSpaceBeforeConditionalDesc = Sin espacio antes de las sentencias condicionales\njsbUnescapeStringsDesc = ¿De-escapar los caracteres \\\\xNN?\\u0020\njsbUnescapeStringsManual = ¿Deberían de-escaparse los caracteres imprimibles en cadenas con la notación \\\\xNN?\njsbInvalidURL = Introduzca una URL válida\njsbOptionsDesc = Opciones\ncalllogDesc = Órdenes para manipular el registro de las llamadas a las funciones\ncalllogStartDesc = Iniciar el registro de llamadas a funciones en la consola\ncalllogStartReply = Registro de llamadas iniciado.\ncalllogStopDesc = Detener el registro de llamadas a funciones en la consola\ncalllogStopNoLogging = No hay ningún registro activo de llamadas\ncalllogStopReply = Registro de llamadas detenido. Contextos activos: %1$S.\ncalllogChromeStartDesc = Empezar a registrar las llamadas a las funciones de código chrome en la consola\ncalllogChromeSourceTypeDesc = Objeto global, URI JSM o JS desde el cual obtener un objeto global\ncalllogChromeSourceTypeManual = El objeto global, URI de un JSM, o un JS para ejecutar en una ventana chrome desde el cual obtener un objeto global\ncalllogChromeStartReply = Registro de llamadas iniciado.\ncalllogChromeStopDesc = Detener el registro de llamadas\ncalllogChromeStopNoLogging = No está activo el registro de llamadas para código chrome\ncalllogChromeStopReply = Registro de llamadas detenido. Contextos activos: %1$S.\ncallLogChromeAnonFunction = <anónima>\ncallLogChromeMethodCall = Llamada al método\ncallLogChromeInvalidJSM = ¡JSM no válido!\ncallLogChromeVarNotFoundContent = Variable no encontrada en la ventana content.\ncallLogChromeVarNotFoundChrome = Variable no encontrada en la ventana chrome.\ncallLogChromeEvalException = El JavaScript evaluado lanzó la siguiente excepción\ncallLogChromeEvalNeedsObject = El código JavaScript debería resultar en un objeto cuyas llamadas a métodos deban ser monitorizadas. Por ejemplo ”({a1: function() {this.a2()},a2: function() {}});”\nscratchpadOpenTooltip = Borrador\npaintflashingDesc = Resaltar el área pintada\npaintflashingOnDesc = Activar el resaltador de pintado\npaintflashingOffDesc = Desactivar el resaltador de pintado\npaintflashingChromeDesc = cuadros chrome\npaintflashingManual = Pintar las áreas repintadas en colores diferentes\npaintflashingTooltip = Resaltar el área pintada\npaintflashingToggleDesc = Cambiar el pintado\nsplitconsoleTooltip2 = Alternar consola dividida (%S)\nappCacheDesc = Utilidades del caché de aplicación\nappCacheValidateDesc = Validar el manifest de la caché\nappCacheValidateManual = Encontrar errores relacionados con el manifest de la caché y los ficheros que referencia\nappCacheValidateUriDesc = URI para comprobar\nappCacheValidatedSuccessfully = El appcache se ha validado correctamente.\nappCacheClearDesc = Limpiar entradas del caché de aplicación\nappCacheClearManual = Limpiar una o más entradas del caché de aplicación\nappCacheClearCleared = Las entradas se han limpiado correctamente.\nappCacheListDesc = Mostrar una lista de entradas de la caché de aplicación.\nappCacheListManual = Muestra una lista de todas las entrada de la caché de aplicaciones. Si usa el parámetro de búsqueda entonces la tabla muestra una lista de entradas que contienen el término de búsqueda.\nappCacheListSearchDesc = Filtrar resultados usando un término de búsqueda.\nappCacheListKey = Clave:\nappCacheListDataSize = Tamaño de los datos:\nappCacheListDeviceID = ID del dispositivo:\nappCacheListExpirationTime = Expira:\nappCacheListFetchCount = Contador de descargas:\nappCacheListLastFetched = Última descarga:\nappCacheListLastModified = Última modificación:\nappCacheListViewEntry = Ver entrada\nappCacheViewEntryDesc = Abrir una nueva pestaña que contiene la información de la entrada de caché especificada.\nappCacheViewEntryManual = Abrir una nueva pestaña que contiene la información de la entrada de caché especificada.\nappCacheViewEntryKey = La clave para la entrada a mostrar.\nprofilerDesc = Administrar analizador\nprofilerManual = Órdenes para empezar o detener un analizador JavaScript\nprofilerOpenDesc = Abrir el analizador\nprofilerCloseDesc = Cerrar el analizador\nprofilerStartDesc = Empezar a analizar\nprofilerStartManual = Nombre de un análisis con el que desea comenzar.\nprofilerStopDesc = Detener el análisis\nprofilerStopManual = Nombre de un análisis que desea detener.\nprofilerListDesc = Mostrar todos los análisis\nprofilerShowDesc = Mostrar un análisis individual\nprofilerShowManual = Nombre de un análisis.\nprofilerAlreadyStarted2 = El análisis ya ha sido iniciado.\nprofilerNotFound = Análisis no encontrado\nprofilerNotStarted3 = El analizador no ha sido iniciado aún. Use ’profile start’ para comenzar a analizar\nprofilerStarted2 = Registrando…\nprofilerStopped = Detenido…\nprofilerNotReady = Para que funcione esta orden tiene que abrir primero el analizador\nlistenDesc = Abrir un puerto de depuración remota\nlistenManual2 = %1$S permite realizar una depuración remota bajo una conexión TCP/IP. Por razones de seguridad, esta característica está desactivada, pero puede activarla utilizando esta orden.\nlistenPortDesc = El puerto TCP a escuchar\nlistenProtocolDesc = El protocolo que se usará\nlistenDisabledOutput = La escucha está desactivada por la preferencia devtools.debugger.remote-enabled\nlistenInitOutput = Escuchando en el puerto %1$S\nlistenNoInitOutput = DebuggerServer sin inicializar\nunlistenDesc = Cerrar todos los puertos de depuración remotos\nunlistenManual = Cierra todos los puertos abiertos de depuración remota.\nunlistenOutput = Cerrados todos los puertos TCP\nmediaDesc = emulación del tipo de medio CSS\nmediaEmulateDesc = Emular el tipo de medio CSS especificado\nmediaEmulateManual = Ver el documento como si se hubiera generado en un dispositivo que admite el tipo de medio dado, con las reglas CSS relevantes aplicadas.\nmediaEmulateType = El tipo de medio que se quiere emular\nmediaResetDesc = Dejar de emular un tipo de medio CSS\nqsaDesc = Ejecutar querySelectorAll en el documento actual y devolver el número de coincidencias\nqsaQueryDesc = Selectores CSS separados por comas\ninjectDesc = Inyecte bibliotecas comunes en la página\ninjectManual2 = Inyecte bibliotecas comunes en el contenido de la página que también podrán ser accedidos desde la consola.\ninjectLibraryDesc = Seleccione la biblioteca o introduzca una URI de script válida que desea inyectar\ninjectLoaded = %1$S cargada\ninjectFailed = No se pudo cargar %1$S - URI no válida\nfolderDesc = Abrir carpetas\nfolderOpenDesc = Abrir ruta a la carpeta\nfolderOpenDir = Ruta al directorio\nfolderOpenProfileDesc = Abrir directorio del perfil\nfolderInvalidPath = Introduzca una ruta válida\nfolderOpenDirResult = %1$S abierto\nmdnDesc = Recuperar documentación de MDN\nmdnCssDesc = Recupera documentación de MDN sobre una propiedad CSS dada\nmdnCssProp = Nombre de propiedad\nmdnCssPropertyNotFound = No se ha encontrado documentación en MDN sobre la propiedad CSS ’%1$S’.\nmdnCssVisitPage = Visitar página de MDN\nsecurityPrivacyDesc = Mostrar características admitidas de seguridad y privacidad\nsecurityManual = Órdenes para listar y obtener sugerencias sobre las características de seguridad en el dominio.\nsecurityListDesc = Mostrar características de seguridad\nsecurityListManual = Mostrar una lista de todas las características de seguridad relevantes de la página actual.\nsecurityCSPDesc = Mostrar características de seguridad específicas de CSP\nsecurityCSPManual = Mostrar información sobre la CSP aplicada a la página actual.\nsecurityCSPRemWildCard = ¿Puede eliminar el comodín(*)?\nsecurityCSPPotentialXSS = ¡Vulnerabilidad potencial XSS!\nsecurityCSPNoCSPOnPage = No se ha podido encontrar Content-Security-Policy de\nsecurityCSPHeaderOnPage = Content-Security-Policy de\nsecurityCSPROHeaderOnPage = Content-Security-Policy-Report-Only de\nsecurityReferrerPolicyDesc = Mostrar la política Referrer actual\nsecurityReferrerPolicyManual = Mostrar la política Referrer de la página actual con remitentes de ejemplo para diferentes URI.\nsecurityReferrerNextURI = Al visitar\nsecurityReferrerCalculatedReferrer = Referrer será\nsecurityReferrerPolicyReportHeader = Política Referrer de %1$S\nsecurityReferrerPolicyOtherDomain = Otro origen\nsecurityReferrerPolicyOtherDomainDowngrade = Otro origen por HTTP\nsecurityReferrerPolicySameDomain = Mismo origen\nsecurityReferrerPolicySameDomainDowngrade = Mismo origen por HTTP\nrulersDesc = Alternar reglas en la página\nrulersManual = Alternar las reglas horizontal y vertical en la página actual\nrulersTooltip = Alternar reglas en la página\nmeasureDesc = Medir parte de la página\nmeasureManual = Activar la herramienta de medida para calcular un área cualquiera de la página\nmeasureTooltip = Medir parte de la página\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/shared/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nellipsis = …\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/devtools/shared/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npanelTitle = Inspector de estilos\nrule.status.BEST = Mejor coincidencia\nrule.status.MATCHED = Coincidente\nrule.status.PARENT_MATCH = Coincidencia con el padre\nrule.sourceInline = en línea\nrule.sourceElement = elemento\nrule.inheritedFrom = Heredado de %S\nrule.keyframe = Fotogramas clave de %S\nrule.userAgentStyles = (agente de usuario)\nrule.pseudoElement = Pseudo-elementos\nrule.selectedElement = Este elemento\nrule.warning.title = Valor de la propiedad no válido\nrule.filterProperty.title = Reglas de filtrado que contienen esta propiedad\nrule.empty = No hay elemento seleccionado.\nrule.selectorHighlighter.tooltip = Resaltar todos los elementos que coinciden con este selector\nrule.colorSwatch.tooltip = Clic para abrir el selector de color, Mayús+clic para cambiar el formato de color\nrule.bezierSwatch.tooltip = Clic para abrir el editor de la función de temporización\nrule.filterSwatch.tooltip = Clic para abrir el editor de filtros\nrule.angleSwatch.tooltip = Mayús+clic para cambiar el formato del ángulo\nrule.gridToggle.tooltip = Haga clic para activar/desactivar la rejilla CSS destacada\nstyleinspector.contextmenu.copyColor = Copiar color\nstyleinspector.contextmenu.copyColor.accessKey = C\nstyleinspector.contextmenu.copyUrl = Copiar URL\nstyleinspector.contextmenu.copyUrl.accessKey = U\nstyleinspector.contextmenu.copyImageDataUrl = Copiar URL-Data de la imagen\nstyleinspector.contextmenu.copyImageDataUrl.accessKey = I\nstyleinspector.copyImageDataUrlError = Fallo al copiar la URL-Data de la imagen\nstyleinspector.contextmenu.toggleOrigSources = Mostrar fuentes originales\nstyleinspector.contextmenu.toggleOrigSources.accessKey = M\nstyleinspector.contextmenu.showMdnDocs = Mostrar documentos MDN\nstyleinspector.contextmenu.showMdnDocs.accessKey = D\nstyleinspector.contextmenu.addNewRule = Añadir regla nueva\nstyleinspector.contextmenu.addNewRule.accessKey = A\nstyleinspector.contextmenu.selectAll = Seleccionar todo\nstyleinspector.contextmenu.selectAll.accessKey = A\nstyleinspector.contextmenu.copy = Copiar\nstyleinspector.contextmenu.copy.accessKey = o\nstyleinspector.contextmenu.copyLocation = Copiar dirección\nstyleinspector.contextmenu.copyPropertyDeclaration = Copiar declaración de propiedad\nstyleinspector.contextmenu.copyPropertyName = Copiar nombre de la propiedad\nstyleinspector.contextmenu.copyPropertyValue = Copiar valor de la propiedad\nstyleinspector.contextmenu.copyRule = Copiar regla\nstyleinspector.contextmenu.copySelector = Copiar selector\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/es-ES/formautofill.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npreferenceGroupTitle = Form Autofill\nenableProfileAutofill = Enable Profile Autofill\nsavedProfiles = Saved Profiles…\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/feedback/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY testpilot.brand.label \"Test Pilot\">\n<!ENTITY testpilot.settings.label \"Configuración\">\n<!ENTITY testpilot.settings.dataSubmission.label \"Datos enviados\">\n<!ENTITY testpilot.settings.notifications.label \"Notificaciones\">\n<!ENTITY testpilot.settings.notifyWhen.label \"Notificarme cuando…\">\n<!ENTITY testpilot.settings.readyToSubmit.label \"Un estudio esté listo para ser enviado\">\n<!ENTITY testpilot.settings.newStudy.label \"Haya un nuevo estudio\">\n<!ENTITY testpilot.settings.hasNewResults.label \"Un estudio tenga nuevos resultados\">\n<!ENTITY testpilot.settings.alwaysSubmitData.label \"Enviar automáticamente los datos (sin preguntas)\">\n<!ENTITY testpilot.allYourStudies.label \"Todos sus estudios de usuario…\">\n<!ENTITY testpilot.about.label \"Acerca de Test Pilot\">\n<!ENTITY testpilot.studiesWindow.title \"Sus estudios de Test Pilot\">\n<!ENTITY testpilot.studiesWindow.currentStudies.label \"Estudios actuales\">\n<!ENTITY testpilot.studiesWindow.finishedStudies.label \"Estudios finalizados\">\n<!ENTITY testpilot.studiesWindow.studyFindings.label \"Buscar estudios\">\n<!ENTITY testpilot.studiesWindow.settings.label \"Configuración\">\n<!ENTITY testpilot.studiesWindow.stillLoadingMessage \"Cargando, por favor, espere…\">\n<!ENTITY testpilot.rawDataWindow.title \"Test Pilot: datos en bruto\">\n<!ENTITY testpilot.notification.close.tooltip \"Cerrar\">\n<!ENTITY testpilot.enable.label \"Activar estudios de usuario\">\n<!ENTITY testpilot.feedbackbutton.label \"Opinión\">\n<!ENTITY testpilot.happy.label \"Firefox me gusta porque…\">\n<!ENTITY testpilot.sad.label \"Firefox no me gusta porque…\">\n<!ENTITY testpilot.broken.label \"Informar este sitio web como defectuoso…\">\n<!ENTITY testpilot.idea.label \"Denos una idea…\">\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/feedback/main.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nextensions.testpilot@labs.mozilla.com.description = Ayude a que Firefox sea mejor ejecutando los estudios de usuario.\ntestpilot.fullBrandName = Mozilla Labs Test Pilot\ntestpilot.moreInfo = Más información\ntestpilot.submit = Enviar\ntestpilot.takeSurvey = Realizar la encuesta\ntestpilot.turnOn = Activar estudios de usuario\ntestpilot.turnOff = Desactivar los estudios de usuario\ntestpilot.studiesWindow.noStudies = Estamos trabajando en un nuevo estudio ahora mismo; le avisaremos cuando haya uno, ¡esté atento!\ntestpilot.studiesWindow.uploading = Subiendo…\ntestpilot.studiesWindow.unableToReachServer = Imposible contactar con Mozilla; pruebe de nuevo más tarde.\ntestpilot.studiesWindow.thanksForContributing = ¡Gracias por contribuir!\ntestpilot.studiesWindow.finishedOn = Finalizado el %S\ntestpilot.studiesWindow.canceledStudy = (Ha cancelado este estudio)\ntestpilot.studiesWindow.missedStudy = (No se realizó este estudio)\ntestpilot.studiesWindow.willStart = Empezaré el %S\ntestpilot.studiesWindow.gatheringData = Actualmente consiguiendo datos.\ntestpilot.studiesWindow.willFinish = Finalizaré el %S\ntestpilot.studiesWindow.proposeStudy = Proponga un estudio propio\ntestpilot.page.commentsAndDiscussions = Comentarios y discusiones »\ntestpilot.page.proposeATest = Proponga un test »\ntestpilot.page.testpilotOnTwitter = @MozTestPilot en Twitter »\ntestpilot.statusPage.uploadingData = Subiendo datos…\ntestpilot.statusPage.uploadErrorMsg = ¡Uy! Ha habido un problema al conectarse con los servidores de Mozilla. ¿Puede ser que su conexión se haya caído?\ntestpilot.statusPage.willRetry = Test Pilot volverá a intentarlo automáticamente, por lo que está bien cerrar esta página ahora.\ntestpilot.statusPage.endedAlready = (Ha terminado y no deberías ver esta página)\ntestpilot.statusPage.todayAt = hoy, a las %S\ntestpilot.statusPage.endOn = en %S\ntestpilot.statusPage.numExtensions = #1 extensión;#1 extensiones\ntestpilot.statusPage.recursEveryNumberOfDays = Este test se repite cada %S días. Cada vez, completa:\ntestpilot.statusPage.askMeBeforeSubmitData = Preguntarme si quiero enviar mis datos.\ntestpilot.statusPage.alwaysSubmitData = Enviar siempre mis datos, y no preguntarme sobre ello.\ntestpilot.statusPage.neverSubmitData = No enviar nunca mis datos, y no preguntarme sobre ello.\ntestpilot.statusPage.loading = Cargando, espere un momento por favor…\ntestpilot.quitPage.aboutToQuit = Está a punto de salir del estudio \"%S\".\ntestpilot.quitPage.optionalMessage = (Opcional) Si tiene un minuto, por favor, cuéntenos por qué ha decidido abandonar el estudio.\ntestpilot.quitPage.reason = Razón:\ntestpilot.quitPage.recurringStudy = Es un evento recurrente. Normalmente le pediremos que elija la siguiente vez que quiera ejecutar el estudio. Si no quiere volver a escuchar sobre este estudio, haga click en la selección siguiente:\ntestpilot.quitPage.quitForever = Abandonar este estudio recurrente.\ntestpilot.quitPage.quitStudy = Abandonar el estudio »\ntestpilot.welcomePage.thankYou = ¡Gracias por unirse al equipo de Test Pilot!\ntestpilot.welcomePage.gettingStarted = Comenzar\ntestpilot.welcomePage.pleaseTake = Por favor, rellene la\ntestpilot.welcomePage.backgroundSurvey = encuesta de Pilot en segundo plano\ntestpilot.welcomePage.clickToOpenStudiesWindow = Haga clic aquí para ver qué estudios están ejecutándose actualmente.\ntestpilot.welcomePage.testpilotAddon = Complemento Test Pilot\ntestpilot.welcomePage.iconExplanation = « busque este icono en la parte inferior derecha de la ventana del navegador.\ntestpilot.welcomePage.moreIconExplanation = Puede hacer clic en él para ir al menú principal de Test Pilot.\ntestpilot.welcomePage.notificationInfo = El icono mostrará una notificación cuando un estudio necesite de su atención.\ntestpilot.welcomePage.privacyPolicy = Política de privacidad\ntestpilot.welcomePage.legalNotices = Nota legal\ntestpilot.surveyPage.saveAnswers = Guardar respuestas\ntestpilot.surveyPage.submitAnswers = Enviar respuestas\ntestpilot.surveyPage.changeAnswers = Cambiar respuestas\ntestpilot.surveyPage.loading = Cargando, espere un momento por favor…\ntestpilot.surveyPage.thankYouForFinishingSurvey = Gracias por finalizar esta encuesta. Sus respuestas serán subidas junto con el siguiente conjunto de datos experimentales.\ntestpilot.surveyPage.reviewOrChangeYourAnswers = Si quisiera revisar o cambiar sus respuesta, puede hacerlo en cualquier momento usando el botón de más abajo.\ntestpilot.finishedTask.finishedStudy = ¡Excelente! ¡Ha finalizado el estudio \"%S\"!\ntestpilot.finishedTask.allRelatedDataDeleted = Todos los datos relacionados con este estudio se han eliminado de su equipo.\ntestpilot.notification.update = Actualizar…\ntestpilot.notification.thankYouForUploadingData = ¡Gracias!\ntestpilot.notification.thankYouForUploadingData.message = Gracias por enviar sus datos.\ntestpilot.notification.readyToSubmit = Lista para enviar\ntestpilot.notification.readyToSubmit.message = El estudio \"%S\" de Test Pilot ha terminado de recoger datos y está listo para enviarlos.\ntestpilot.notification.newTestPilotStudy = Nuevo estudio de Test Pilot\ntestpilot.notification.newTestPilotStudy.pre.message = El estudio \"%S\" de Test Pilot está a punto de comenzar.\ntestpilot.notification.newTestPilotSurvey = Nueva encuesta de Test Pilot\ntestpilot.notification.newTestPilotSurvey.message = La nueva encuesta \"%S\" de Test Pilot está disponible.\ntestpilot.notification.newTestPilotResults = Nuevos resultados de Test Pilot\ntestpilot.notification.newTestPilotResults.message = Nuevos resultados están disponibles para el estudio \"%S\" de Test Pilot.\ntestpilot.notification.autoUploadedData = ¡Gracias!\ntestpilot.notification.autoUploadedData.message = ¡El estudio de Test Pilot \"%S\" ha sido completado y sus datos han sido enviados!\ntestpilot.notification.extensionUpdate = Actualizar extensión\ntestpilot.notification.extensionUpdate.message = Uno de los estudios requiere una nueva versión de Test Pilot. Puede descargar la última versión en la ventana de Complementos.\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/pdfviewer/chrome.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nunsupported_feature = Este documento PDF podría no mostrarse correctamente.\nunsupported_feature_forms = Este documento PDF contiene formularios. La cumplimentación de los campos de formularios no está implementada.\nopen_with_different_viewer = Abrir con un visor diferente\nopen_with_different_viewer.accessKey = o\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES/locale/pdfviewer/viewer.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprevious.title = Página anterior\nprevious_label = Anterior\nnext.title = Página siguiente\nnext_label = Siguiente\npage.title = Página\nof_pages = de {{pagesCount}}\npage_of_pages = ({{pageNumber}} de {{pagesCount}})\nzoom_out.title = Reducir\nzoom_out_label = Reducir\nzoom_in.title = Aumentar\nzoom_in_label = Aumentar\nzoom.title = Tamaño\npresentation_mode.title = Cambiar al modo presentación\npresentation_mode_label = Modo presentación\nopen_file.title = Abrir archivo\nopen_file_label = Abrir\nprint.title = Imprimir\nprint_label = Imprimir\ndownload.title = Descargar\ndownload_label = Descargar\nbookmark.title = Vista actual (copiar o abrir en una nueva ventana)\nbookmark_label = Vista actual\ntools.title = Herramientas\ntools_label = Herramientas\nfirst_page.title = Ir a la primera página\nfirst_page.label = Ir a la primera página\nfirst_page_label = Ir a la primera página\nlast_page.title = Ir a la última página\nlast_page.label = Ir a la última página\nlast_page_label = Ir a la última página\npage_rotate_cw.title = Rotar en sentido horario\npage_rotate_cw.label = Rotar en sentido horario\npage_rotate_cw_label = Rotar en sentido horario\npage_rotate_ccw.title = Rotar en sentido antihorario\npage_rotate_ccw.label = Rotar en sentido antihorario\npage_rotate_ccw_label = Rotar en sentido antihorario\nhand_tool_enable.title = Activar herramienta mano\nhand_tool_enable_label = Activar herramienta mano\nhand_tool_disable.title = Desactivar herramienta mano\nhand_tool_disable_label = Desactivar herramienta mano\ndocument_properties.title = Propiedades del documento…\ndocument_properties_label = Propiedades del documento…\ndocument_properties_file_name = Nombre de archivo:\ndocument_properties_file_size = Tamaño de archivo:\ndocument_properties_kb = {{size_kb}} KB ({{size_b}} bytes)\ndocument_properties_mb = {{size_mb}} MB ({{size_b}} bytes)\ndocument_properties_title = Título:\ndocument_properties_author = Autor:\ndocument_properties_subject = Asunto:\ndocument_properties_keywords = Palabras clave:\ndocument_properties_creation_date = Fecha de creación:\ndocument_properties_modification_date = Fecha de modificación:\ndocument_properties_date_string = {{date}}, {{time}}\ndocument_properties_creator = Creador:\ndocument_properties_producer = Productor PDF:\ndocument_properties_version = Versión PDF:\ndocument_properties_page_count = Número de páginas:\ndocument_properties_close = Cerrar\nprint_progress_message = Preparando documento para impresión…\nprint_progress_percent = {{progress}}%\nprint_progress_close = Cancelar\ntoggle_sidebar.title = Cambiar barra lateral\ntoggle_sidebar_label = Cambiar barra lateral\ndocument_outline.title = Mostrar resumen del documento (doble clic para expandir/contraer todos los elementos)\ndocument_outline_label = Resumen de documento\nattachments.title = Mostrar adjuntos\nattachments_label = Adjuntos\nthumbs.title = Mostrar miniaturas\nthumbs_label = Miniaturas\nfindbar.title = Buscar en el documento\nfindbar_label = Buscar\nthumb_page_title = Página {{page}}\nthumb_page_canvas = Miniatura de la página {{page}}\nfind_label = Buscar:\nfind_previous.title = Encontrar la anterior aparición de la frase\nfind_previous_label = Anterior\nfind_next.title = Encontrar la siguiente aparición de esta frase\nfind_next_label = Siguiente\nfind_highlight = Resaltar todos\nfind_match_case_label = Coincidencia de mayús./minús.\nfind_reached_top = Se alcanzó el inicio del documento, se continúa desde el final\nfind_reached_bottom = Se alcanzó el final del documento, se continúa desde el inicio\nfind_not_found = Frase no encontrada\nerror_more_info = Más información\nerror_less_info = Menos información\nerror_close = Cerrar\nerror_version_info = PDF.js v{{version}} (build: {{build}})\nerror_message = Mensaje: {{message}}\nerror_stack = Pila: {{stack}}\nerror_file = Archivo: {{file}}\nerror_line = Línea: {{line}}\nrendering_error = Ocurrió un error al renderizar la página.\npage_scale_width = Anchura de la página\npage_scale_fit = Ajuste de la página\npage_scale_auto = Tamaño automático\npage_scale_actual = Tamaño real\npage_scale_percent = {{scale}}%\nloading_error_indicator = Error\nloading_error = Ocurrió un error al cargar el PDF.\ninvalid_file_error = Fichero PDF no válido o corrupto.\nmissing_file_error = No hay fichero PDF.\nunexpected_response_error = Respuesta inesperada del servidor.\ntext_annotation_type.alt = [Anotación {{type}}]\npassword_label = Introduzca la contraseña para abrir este archivo PDF.\npassword_invalid = Contraseña no válida. Vuelva a intentarlo.\npassword_ok = Aceptar\npassword_cancel = Cancelar\nprinting_not_supported = Advertencia: Imprimir no está totalmente soportado por este navegador.\nprinting_not_ready = Advertencia: Este PDF no se ha cargado completamente para poder imprimirse.\nweb_fonts_disabled = Las tipografías web están desactivadas: es imposible usar las tipografías PDF embebidas.\ndocument_colors_not_allowed = Los documentos PDF no tienen permitido usar sus propios colores: 'Permitir a las páginas elegir sus propios colores' está desactivado en el navegador.\n\ntoggle_sidebar_notification.title=Toggle Sidebar (document contains outline/attachments)\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome/es-ES.manifest",
    "content": "locale branding es-ES es-ES/locale/branding/\nlocale browser es-ES es-ES/locale/browser/\nlocale browser-region es-ES es-ES/locale/browser-region/\nlocale devtools es-ES es-ES/locale/es-ES/devtools/client/\nlocale devtools-shared es-ES es-ES/locale/es-ES/devtools/shared/\nlocale formautofill es-ES es-ES/locale/es-ES/\nlocale pdf.js es-ES es-ES/locale/pdfviewer/\noverride chrome://global/locale/appstrings.properties chrome://browser/locale/appstrings.properties\noverride chrome://global/locale/netError.dtd chrome://browser/locale/netError.dtd\noverride chrome://mozapps/locale/downloads/settingsChange.dtd chrome://browser/locale/downloads/settingsChange.dtd\nresource search-plugins chrome://browser/locale/searchplugins/\n"
  },
  {
    "path": "langpacks/es-ES/browser/chrome.manifest",
    "content": "manifest chrome/es-ES.manifest\nmanifest features/chrome.manifest\n"
  },
  {
    "path": "langpacks/es-ES/browser/crashreporter-override.ini",
    "content": "; This Source Code Form is subject to the terms of the Mozilla Public\n; License, v. 2.0. If a copy of the MPL was not distributed with this\n; file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n[Strings]\nCrashReporterProductErrorText2=Firefox ha tenido un fallo y se ha cerrado. Se intentarán restaurar las pestañas y ventanas cuando se reinicie.\\n\\nDesafortunadamente, no se ha podido enviar su informe.\\n\\nDetalles: %s\nCrashReporterDescriptionText2=Firefox ha tenido un fallo y se ha cerrado. Se intentarán restaurar las pestañas y ventanas cuando se reinicie.\\n\\nPara ayudarnos a diagnosticar el problema e intentar arreglarlo, puede mandarnos el  informe del fallo.\n"
  },
  {
    "path": "langpacks/es-ES/browser/defaults/preferences/firefox-l10n.js",
    "content": "//@line 4 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-2-00000\\build\\l10n\\es-ES\\browser\\firefox-l10n.js\"\n\n//@line 6 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-2-00000\\build\\l10n\\es-ES\\browser\\firefox-l10n.js\"\n\npref(\"general.useragent.locale\", \"es-ES\");\n"
  },
  {
    "path": "langpacks/es-ES/browser/defaults/profile/bookmarks.html",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<!-- This is an automatically generated file.\n     It will be read and overwritten.\n     DO NOT EDIT! -->\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=UTF-8\">\n<TITLE>Marcadores</TITLE>\n<H1>Marcadores</H1>\n\n<DL><p>\n    <DT><H3 PERSONAL_TOOLBAR_FOLDER=\"true\" ID=\"rdf:#$FvPhC3\">Carpeta de la barra de marcadores</H3>\n<DD>Añada marcadores a esta carpeta para verlos en la barra de herramientas de marcadores\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/es-ES/firefox/central/\" ID=\"rdf:#$GvPhC3\">Comenzar a usar Firefox</A>\n    </DL><p>\n    <DT><H3 ID=\"rdf:#$ZvPhC3\">Mozilla Firefox</H3>\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/es-ES/firefox/help/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$22iCK1\">Ayuda y tutoriales</A>\n        <DT><A HREF=\"https://www.mozilla.org/es-ES/firefox/customize/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$32iCK1\">Personalice Firefox</A>\n        <DT><A HREF=\"https://www.mozilla.org/es-ES/contribute/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$42iCK1\">¡Involúcrese!</A>\n        <DT><A HREF=\"https://www.mozilla.org/es-ES/about/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$52iCK1\">Acerca de nosotros</A>\n    </DL><p>\n</DL><p>\n"
  },
  {
    "path": "langpacks/es-ES/browser/defaults/profile/chrome/userChrome-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Edit this file and copy it as userChrome.css into your\n * profile-directory/chrome/\n */\n\n/*\n * This file can be used to customize the look of Mozilla's user interface\n * You should consider using !important on rules which you want to\n * override default settings.\n */\n\n/*\n * Do not remove the @namespace line -- it's required for correct functioning\n */\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"); /* set default namespace to XUL */\n\n\n/*\n * Some possible accessibility enhancements:\n */\n/*\n * Make all the default font sizes 20 pt:\n *\n * * {\n *   font-size: 20pt !important\n * }\n */\n/*\n * Make menu items in particular 15 pt instead of the default size:\n *\n * menupopup > * {\n *   font-size: 15pt !important\n * }\n */\n/*\n * Give the Location (URL) Bar a fixed-width font\n *\n * #urlbar {\n *    font-family: monospace !important;\n * }\n */\n\n/*\n * For more examples see http://www.mozilla.org/unix/customizing.html\n */\n \n"
  },
  {
    "path": "langpacks/es-ES/browser/defaults/profile/chrome/userContent-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Edit this file and copy it as userContent.css into your\n * profile-directory/chrome/\n */\n\n/*\n * This file can be used to apply a style to all web pages you view\n * Rules without !important are overruled by author rules if the\n * author sets any.  Rules with !important overrule author rules.\n */\n\n/*\n * example: give all tables a 2px border\n *\n * table { border: 2px solid; }\n */\n\n/*\n * example: turn off \"marquee\" element\n *\n * marquee { -moz-binding: none; }\n *\n */\n \n/* \n * For more examples see http://www.mozilla.org/unix/customizing.html\n */\n\n"
  },
  {
    "path": "langpacks/es-ES/browser/defaults/profile/localstore.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<RDF:RDF\n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n</RDF:RDF>\n"
  },
  {
    "path": "langpacks/es-ES/browser/defaults/profile/mimeTypes.rdf",
    "content": "<?xml version=\"1.0\"?>  \n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" \n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n\n  <Description about=\"urn:mimetypes\"> \n    <NC:MIME-types> \n      <Seq about=\"urn:mimetypes:root\"> \n      </Seq> \n    </NC:MIME-types> \n  </Description> \n</RDF>\n"
  },
  {
    "path": "langpacks/es-ES/browser/features/chrome.manifest",
    "content": "manifest firefox@getpocket.com/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\nmanifest presentation@mozilla.org/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\n"
  },
  {
    "path": "langpacks/es-ES/browser/features/firefox@getpocket.com/chrome.manifest",
    "content": "manifest es-ES.manifest\n"
  },
  {
    "path": "langpacks/es-ES/browser/features/firefox@getpocket.com/es-ES/locale/es-ES/pocket.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddtags = Añadir etiquetas\nalreadyhaveacct = ¿Ya es usuario de Pocket?\ncontinueff = Continuar con Firefox\nerrorgeneric = Ha sucedido un error al intentar guardar en Pocket.\nlearnmore = Más información\nloginnow = Iniciar sesión\nmaxtaglength = Las etiquetas están limitadas a 25 caracteres\nmustbeconnected = Debe estar conectado a Internet para poder guardar en Pocket. Compruebe su conexión y vuelva a intentarlo.\nonlylinkssaved = Solo se pueden guardar enlaces\npagenotsaved = Página no guardada\npageremoved = Página eliminada\npagesaved = Guardado en Pocket\nprocessingremove = Eliminando página…\nprocessingtags = Añadiendo etiquetas…\nremovepage = Eliminar página\nsave = Guardar\nsaving = Guardando…\nsignupemail = Regístrese con su dirección de correo\nsignuptosave = Regístrese en Pocket. Es gratis.\nsuggestedtags = Etiquetas sugeridas\ntagline = Guarde artículos y vídeos desde Firefox para verlos en Pocket en cualquier dispositivo, en cualquier momento.\ntaglinestory_one = Pulse el botón Pocket para guardar cualquier artículo, vídeo o página desde Firefox.\ntaglinestory_two = Véalo en Pocket en cualquier dispositivo, en cualquier momento.\ntagssaved = Etiquetas añadidas\ntos = Al continuar, aceptas los <a href=\"%1$S\" target=\"_blank\">Términos del servicio</a> y la <a href=\"%2$S\" target=\"_blank\">Política de privacidad</a> de Pocket\ntryitnow = Pruébalo ahora\nsigninfirefox = Iniciar sesión con Firefox\nsignupfirefox = Registrarse con Firefox\nviewlist = Ver lista\n\n# LOCALIZATION NOTE(pocket-button.label, pocket-button.tooltiptext, saveToPocketCmd.label, saveLinkToPocketCmd.label, pocketMenuitem.label):\n# \"Pocket\" is a brand name.\npocket-button.label = Pocket\npocket-button.tooltiptext = Guardar en Pocket\nsaveToPocketCmd.label = Guardar página en Pocket\nsaveToPocketCmd.accesskey = G\nsaveLinkToPocketCmd.label = Guardar enlace en Pocket\nsaveLinkToPocketCmd.accesskey = P\npocketMenuitem.label = Ver la lista de Pocket\n"
  },
  {
    "path": "langpacks/es-ES/browser/features/firefox@getpocket.com/es-ES.manifest",
    "content": "locale pocket es-ES es-ES/locale/es-ES/\n"
  },
  {
    "path": "langpacks/es-ES/browser/features/loop@mozilla.org/chrome.manifest",
    "content": "manifest es-ES.manifest\n"
  },
  {
    "path": "langpacks/es-ES/browser/features/loop@mozilla.org/es-ES/locale/es-ES/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n## LOCALIZATION_NOTE(loopMenuItem_label): Label of the menu item that is placed\n## inside the browser 'Tools' menu. Use the unicode ellipsis char, \\u2026, or\n## use \"...\" if \\u2026 doesn't suit traditions in your locale.\nloopMenuItem_label=Iniciar una conversación…\nloopMenuItem_accesskey=I\n\n## LOCALIZATION_NOTE(sign_in_again_title_line_one, sign_in_again_title_line_two2):\n## These are displayed together at the top of the panel when a user is needed to\n## sign-in again. The emphesis is on the first line to get the user to sign-in again,\n## and this is displayed in slightly larger font. Please arrange as necessary for\n## your locale.\n## {{clientShortname2}} will be replaced by the brand name for either string.\nsign_in_again_title_line_one=Vuelve a iniciar sesión\nsign_in_again_title_line_two2=para continuar utilizando {{clientShortname2}}\nsign_in_again_button=Iniciar sesión\n## LOCALIZATION_NOTE(sign_in_again_use_as_guest_button2): {{clientSuperShortname}}\n## will be replaced by the super short brandname.\nsign_in_again_use_as_guest_button2=Utiliza {{clientSuperShortname}} como invitado\n\npanel_browse_with_friend_button=Navega por la página con un amigo\npanel_disconnect_button=Desconectar\n\n## LOCALIZATION_NOTE(first_time_experience_subheading2, first_time_experience_subheading_button_above): Message inviting the\n## user to create his or her first conversation.\nfirst_time_experience_subheading2=Haz clic en el botón de Hello para navegar por la Web con un amigo.\nfirst_time_experience_subheading_button_above=Haz clic en el botón de arriba para navegar por páginas web con un amigo.\n\n## LOCALIZATION_NOTE(first_time_experience_content, first_time_experience_content2): Message describing\n## ways to use Hello project.\nfirst_time_experience_content=Úsalo para hacer planes juntos, divertirse juntos, trabajar juntos.\nfirst_time_experience_content2=Úsalo para llevar a cabo tareas; hacer planes juntos, divertirse juntos, trabajar juntos.\nfirst_time_experience_button_label2=Aprende cómo funciona\n\n## First Time Experience Slides\nfte_slide_1_title=Navega por páginas web con un amigo\n## LOCALIZATION_NOTE(fte_slide_1_copy): {{clientShortname2}}\n## will be replaced by the short name 2.\nfte_slide_1_copy=Tanto si estás planeando un viaje o buscando un regalo para comprarlo, {{clientShortname2}} te permite tomar decisiones más rápidas en tiempo real.\nfte_slide_2_title2=Hecho para compartir la Web\n## LOCALIZATION_NOTE(fte_slide_2_copy2): {{clientShortname2}}\n## will be replaced by the short name 2.\nfte_slide_2_copy2=Ahora cuando invites a un amigo a una sesión, {{clientShortname2}} automáticamente compartirá cualquier página web que estés viendo. Planea. Compra. Decide. Entre amigos.\nfte_slide_3_title=Invita a un amigo enviando un enlace\n## LOCALIZATION_NOTE(fte_slide_3_copy): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\nfte_slide_3_copy={{clientSuperShortnae}} funciona con la mayoría de los navegadores de escritorio. No es necesario tener cuenta y todo el mundo se conecta gratuitamente.\n## LOCALIZATION_NOTE(fte_slide_4_title): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\nfte_slide_4_title=Busca el icono de {{clientSuperShortname}} para comenzar\n## LOCALIZATION_NOTE(fte_slide_4_copy): {{brandShortname}}\n## will be replaced by the brand short name.\nfte_slide_4_copy=Cuando encuentres una página sobre la que conversar, pulsa el icono en {{brandShortname}} para crear un enlace. ¡Luego envíala a tu amigo como mejor te parezca!\n\ninvite_header_text_bold2=¡Invita a un amigo a unirse a ti!\ninvite_header_text4=Comparte este enlace para que podáis comenzar a navegar juntos por la web.\n## LOCALIZATION_NOTE(invite_copy_link_button, invite_copied_link_button,\n## invite_email_link_button, invite_facebook_button2): These labels appear under\n## an iconic button for the invite view.\ninvite_copy_link_button=Copiar enlace\ninvite_copied_link_button=¡Copiado!\ninvite_email_link_button=Enviar enlace\ninvite_facebook_button3=Facebook\ninvite_your_link=Tu enlace:\n\n# Error bars\n## LOCALIZATION NOTE(session_expired_error_description,could_not_authenticate,password_changed_question,try_again_later,could_not_connect,check_internet_connection,login_expired,service_not_available,problem_accessing_account):\n## These may be displayed at the top of the panel.\nsession_expired_error_description=Ha caducado la sesión. Ya no te funcionarán las URL que hayas creado o compartido antes.\ncould_not_authenticate=No se pudo autenticar\npassword_changed_question=¿Has cambiado la contraseña?\ntry_again_later=Por favor, vuelve a intentarlo luego\ncould_not_connect=No se pudo conectar al servidor\ncheck_internet_connection=Por favor, comprueba tu conexión a Internet\nlogin_expired=Tu sesión ha caducado\nservice_not_available=El servicio no está disponible en este momento\nproblem_accessing_account=Hubo un problema al acceder a tu cuenta\n\n## LOCALIZATION NOTE(retry_button): Displayed when there is an error to retry\n## the appropriate action.\nretry_button=Reintentar\n\nshare_email_subject7=Tu invitación a navegar juntos por la Web\n## LOCALIZATION NOTE (share_email_body7): In this item, don't translate the\n## part between {{..}} and leave the \\n\\n part alone\nshare_email_body7=Un amigo te está esperando en Firefox Hello. Haz clic en el enlace para empezar a navegar juntos por la Web: {{callUrl}}\n## LOCALIZATION NOTE (share_email_body_context3): In this item, don't translate\n## the part between {{..}} and leave the \\n\\n part alone.\nshare_email_body_context3=Un amigo te está esperando en Firefox Hello. Haz clic en el enlace para conectarte y navegar juntos por {{title}}: {{callUrl}}\n## LOCALIZATION NOTE (share_email_footer2): Common footer content for both email types\nshare_email_footer2=\\n\\n____________\\n Firefox Hello te permite navegar por la Web con tus amigos. Utilizadlo cuando queráis hacer planes, trabajar o reír juntos. Obtén más información en http://www.firefox.com/hello\n## LOCALIZATION NOTE (share_tweeet): In this item, don't translate the part\n## between {{..}}. Please keep the text below 117 characters to make sure it fits\n## in a tweet.\nshare_tweet=¡Únete para que iniciemos una conversación con vídeo en {{clientShortname2}}!\n\nshare_add_service_button=Añadir un servicio\n\n## LOCALIZATION NOTE (copy_link_menuitem, email_link_menuitem, delete_conversation_menuitem):\n## These menu items are displayed from a panel's context menu for a conversation.\ncopy_link_menuitem=Copiar enlace\nemail_link_menuitem=Enviar enlace\nedit_name_menuitem=Editar nombre\ndelete_conversation_menuitem2=Eliminar\n\npanel_footer_signin_or_signup_link=Inicia sesión o regístrate\n\nsettings_menu_item_account=Cuenta\nsettings_menu_item_settings=Configuración\nsettings_menu_item_signout=Cerrar sesión\nsettings_menu_item_signin=Iniciar sesión\nsettings_menu_item_turnnotificationson=Activar notificaciones\nsettings_menu_item_turnnotificationsoff=Desactivar notificaciones\nsettings_menu_item_feedback=Enviar comentario\nsettings_menu_button_tooltip=Configuración\n\n\n# Conversation Window Strings\n\ninitiate_call_button_label2=¿Listo para iniciar una conversación?\nincoming_call_title2=Solicitud de conversación\nincoming_call_block_button=Bloquear\nhangup_button_title=Colgar\nhangup_button_caption2=Salir\n\n\n## LOCALIZATION NOTE (call_with_contact_title): The title displayed\n## when calling a contact. Don't translate the part between {{..}} because\n## this will be replaced by the contact's name.\ncall_with_contact_title=Conversación con {{contactName}}\n\n# Outgoing conversation\n\noutgoing_call_title=¿Iniciar una conversación?\ninitiate_audio_video_call_button2=Iniciar\ninitiate_audio_video_call_tooltip2=Iniciar una conversación con vídeo\ninitiate_audio_call_button2=Conversación de voz\n\npeer_ended_conversation2=La persona a la que llamaste ha finalizado la conversación.\nrestart_call=Volver a unirse\n\n## LOCALIZATION NOTE (contact_offline_title): Title which is displayed when the\n## contact is offline.\ncontact_offline_title=Esta persona no está conectada\n## LOCALIZATION NOTE (call_timeout_notification_text): Title which is displayed\n## when the call didn't go through.\ncall_timeout_notification_text=No se pudo realizar la llamada.\n\n## LOCALIZATION NOTE (cancel_button):\n## This button is displayed when a call has failed.\ncancel_button=Cancelar\nrejoin_button=Volver a unirse a la conversación\n\ncannot_start_call_session_not_ready=No puedes hacer una llamada, la sesión no está lista.\nnetwork_disconnected=La conexión de red se ha interrumpido de repente.\nconnection_error_see_console_notification=Llamada fallida; comprueba la consola para más detalles.\nno_media_failure_message=No se encuentra cámara ni micrófono.\nice_failure_message=Ha fallado la conexión. Puede que el cortafuegos esté bloqueando las llamadas.\n\n## LOCALIZATION NOTE (legal_text_and_links3): In this item, don't translate the\n## parts between {{..}} because these will be replaced with links with the labels\n## from legal_text_tos and legal_text_privacy. clientShortname will be replaced\n## by the brand name.\nlegal_text_and_links3=Si utilizas {{clientShortname}}, aceptas los {{terms_of_use}} y el {{privacy_notice}}.\nlegal_text_tos=Términos de uso\nlegal_text_privacy=Aviso de privacidad\n\n## LOCALIZATION NOTE (powered_by_beforeLogo, powered_by_afterLogo):\n## These 2 strings are displayed before and after a 'Telefonica'\n## logo.\npowered_by_beforeLogo=Proporcionado por\npowered_by_afterLogo=\n\n## LOCALIZATION_NOTE (feedback_rejoin_button): Displayed on the feedback form after\n## a signed-in to signed-in user call.\nfeedback_rejoin_button=Volver a unirte\n## LOCALIZATION NOTE (feedback_report_user_button): Used to report a user in the case of\n## an abusive user.\nfeedback_report_user_button=Denunciar usuario\nfeedback_window_heading=¿Qué tal fue la conversación?\nfeedback_request_button=Dejar comentario\n\ntour_label=Visita guiada\n\nrooms_list_recently_browsed2=Visitadas recientemente\nrooms_list_currently_browsing2=Visitando actualmente\nrooms_signout_alert=Se cerrarán las conversaciones abiertas\nroom_name_untitled_page=Página sin título\n\n## LOCALIZATION NOTE (door_hanger_return, door_hanger_prompt_name, door_hanger_button): Dialog message on leaving conversation\ndoor_hanger_return=¡Hasta luego! Puedes volver a esta sesión compartida cuando quieras en el panel Hello.\ndoor_hanger_prompt_name=¿Te gustaría darle un nombre más fácil de recordar? Nombre actual:\ndoor_hanger_button=Aceptar\n\n# Infobar strings\n\ninfobar_screenshare_no_guest_message=Tan pronto se una tu amigo, podrá ver cualquier pestaña en la que pulses tú.\ninfobar_screenshare_browser_message2=Estás compartiendo tus pestañas. Cualquier pestaña en la que pulses puede ser vista por tus amigos\ninfobar_screenshare_browser_message3=Ahora estás compartiendo tus pestañas. Tu amigo verá cualquier pestaña en la que pulses.\ninfobar_screenshare_stop_sharing_message=Ya no compartes tus pestañas\ninfobar_button_restart_label2=Volver a compartir\ninfobar_button_restart_accesskey=e\ninfobar_button_stop_label2=Dejar de compartir\ninfobar_button_stop_accesskey=S\ninfobar_button_disconnect_label=Desconectar\ninfobar_button_disconnect_accesskey=D\n\n# E10s not supported strings\n\ne10s_not_supported_button_label=Ejecutar una nueva ventana\ne10s_not_supported_subheading={{brandShortname}} no funciona en ventanas multiproceso.\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n## LOCALIZATION NOTE: In this file, don't translate the part between {{..}}\n\n# Text chat strings\nchat_textbox_placeholder=Escribe aquí…\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\n\nconversation_has_ended=La conversación ha terminado.\ngeneric_failure_message=Estamos teniendo problemas técnicos...\n\ngeneric_failure_no_reason2=¿Quieres volver a intentarlo?\n\nhelp_label=Ayuda\n\nmute_local_audio_button_title=Silenciar sonido\nunmute_local_audio_button_title=Activar sonido\nmute_local_video_button_title2=Desactivar vídeo\nunmute_local_video_button_title2=Activar vídeo\n\n## LOCALIZATION NOTE (retry_call_button):\n## This button is displayed when a call has failed.\nretry_call_button=Reintentar\n\nrooms_leave_button_label=Abandonar\n\nrooms_panel_title=Elige una conversación o inicia una nueva\n\nrooms_room_full_call_to_action_label=Obtén más información sobre {{clientShortname}} »\nrooms_room_full_call_to_action_nonFx_label=Descarga {{brandShortname}} para iniciar la tuya\nrooms_room_full_label=Ya hay dos personas en esta conversación.\nrooms_room_join_label=Únete a la conversación\nrooms_room_joined_owner_connected_label2=Tu amigo ya está conectado y podrá ver tus pestañas.\nrooms_room_joined_owner_not_connected_label=Tu amigo está esperando para navegar contigo por {{roomURLHostname}}.\n\nself_view_hidden_message=Se está enviando la vista propia aunque esté oculta; ajusta la ventana para verla\n\npeer_left_session=Tu amigo se ha ido.\npeer_unexpected_quit=Tu amigo se ha desconectado de forma inesperada.\n\n## LOCALIZATION NOTE (tos_failure_message): Don't translate {{clientShortname}}\n## as this will be replaced by clientShortname2.\ntos_failure_message={{clientShortname}} no está disponible en tu país.\n\ndisplay_name_guest=Invitado\n\n## LOCALIZATION NOTE(clientSuperShortname): This should not be localized and\n## should remain \"Hello\" for all locales.\nclientSuperShortname=Hello\n"
  },
  {
    "path": "langpacks/es-ES/browser/features/loop@mozilla.org/es-ES.manifest",
    "content": "locale loop es-ES es-ES/locale/es-ES/\n"
  },
  {
    "path": "langpacks/es-ES/browser/features/presentation@mozilla.org/chrome.manifest",
    "content": "manifest es-ES.manifest\n"
  },
  {
    "path": "langpacks/es-ES/browser/features/presentation@mozilla.org/es-ES/locale/es-ES/presentation.properties",
    "content": "presentation.message=Select one device to send the content.\npresentation.urlbar.tooltiptext=View the device-selection request\npresentation.deviceprompt.select.label=Send\npresentation.deviceprompt.select.accessKey=S\npresentation.deviceprompt.cancel.label=Cancel\npresentation.deviceprompt.cancel.accessKey=C\n"
  },
  {
    "path": "langpacks/es-ES/browser/features/presentation@mozilla.org/es-ES.manifest",
    "content": "locale presentation es-ES es-ES/locale/es-ES/\n"
  },
  {
    "path": "langpacks/es-ES/browser/searchplugins/bing.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n    <ShortName>Bing</ShortName>\n    <Description>Bing. Search by Microsoft.</Description>\n    <InputEncoding>UTF-8</InputEncoding>\n    <Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACADaCwAAJgAAACAgAAABAAgAlAIAAAAMAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIAgAAAJCRaDYAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAABBUlEQVR42mL8v4OBJMAEZ/0nTgMLnLXtitKRO9JmCi9cNR/wsP8mrOHfP8YbL4RvvBBWFXuvI/WGsJMYSHUSMujbY8LN/ttM4bmO1BtW5n+ENdipPmndbrHjqiIn6x9DuZc2yk8tlZ7hc5Kx/AtzxecMDAzff7Mcuys9/7gOAT8wMjAUOZ9x0XhI2A98HL+Eub/vuSG/8ozGmy+cEEF+zp/YNYjxfvPTv9O63fLpBx6ICCvz32DD24EGt7Fo4Gb/zcX2Z84RPbiIqfyLZJtL4rzfsDvJUf3R91+sC09o//7LJMn/NdXmkqHsSyzeQ0t8j9/znn8s7ql9Dy34cWogIbUSCQADAJ+jWQrH9LCsAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAACW0lEQVR4nGP8v5OBpoCJtsbTwQIWTKGUxe5mCi9M5V/oSL9mZf5HoQWMmHEQOD0AwuBg/WMo+8pB/ZGZwguyLcDiAzj48Zvl+D2pTz/YKLGAcBxcfSZCtulEWUAhGDQW3HstcOOF8P//jKRagC+SkQE/58/0pa7c7L9N5V+aKTw3kH3FxvKXmhYI83y3VXl64Jbs3htye2/IsbH8NZB9Zabw3FT+JR/nTypYwMDAEGBw+8AtWQj71x/mU/clT92XZGT8ry7+zlzxhbnic0n+LxRZIC/8yUju5blH4siC//8z3nghfOOF8MLj2jKCnydH7EXTRVoqCjC4g0f2yXteTEHSLNCVft0WcNhM4QXxiYmEIIIATcm3mpJvn37gmX7Q8OozYYLqycloTz/wLDulRYzpDMT4QFf6NZz95gvnyjMa+27I/SM6xxGwQJj7R6rtJQYGhk8/2NaeU9t+RfH3X2ZcihWEP5Fmgazg53qfY9zsv1ed0dh4UeXbL5yKudl/R5tdd9O6T4IFGhJvyz1OHbkts/qc2qfv7LiUMTIwOGk8irW4yo8jP2O3wEzxubHcy7I1Dq+/cOIymoGBQVn0Q5rtRTXx93jUYLFAX+b1sw88p+5L4tHGy/Er2uy6m9YDRsb/eJRht8BS+emCY7q4NDAyMLhpPYixuMbD/gu/0VD1WBtezz7w9O81vvNKEE1cTfxdmu0lZdEPxBiNzwIGBoa//xhXndFYfU4NUsnwcf6Ms7jmpPGQ1BoHpwUQcOOF0OT9RoayryJNr3Oz/ybRcCIsoBwMmkp/8FoAADmgy6ulKggYAAAAAElFTkSuQmCC</Image>\n    <Image width=\"65\" height=\"26\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVBOTQzNENBQzQxNDExRTM5RURBRUU5NUU4QkU3NjA4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVBOTQzNENCQzQxNDExRTM5RURBRUU5NUU4QkU3NjA4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzU2RTRERkZDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzU2RTRFMDBDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz76XOiPAAAD1ElEQVR42uyYeUgVQRzH9+nLNE07kMKIiqAkSaUIMgUpyu6eHdBhVBSBZQf1R4XkP0WHFUURWBlRmGGHdkI3nWIXVHZIaNkhFXmWYni+vhPfhWHZfbvvqVjZDz7Mzs6w8+Y3v2ue3eFwPFUU5R64CG6BRqWDiReIBCvBNfAeHAXjOpoSqqV+H7AQbO1oStCTz/+VoCjONlpvDdgPelqc3x8kgMD2UEJbSTRIAkMszhfB+jhIbU8lxIIZrbjeV7b1FudngefgansqoQ5kg3cgDUwBXVthXavutoXZ61x7KuEBOAkGgESap0ijGWAeCPZwXZv0bNf0PZFObuzX7klM2Kjp9wDzQSYVcgWsAqFubD4fjAIloAE0g0sgXDN/Li1xBPt+IAcks3+KViXc6xmYbrDuGBaETVzvFegHloKzVpRQBK4bjHUB48FeUADyQDcX32pmuxPkgkr6vahaJ9P/Q3Vi0mD2fbjRdeAln4VSboIIPkdp1lzA8RjuQ1h2CA9wH4i3mh2SLc4bCQJMYozCDDEbDOVpDwPLOHZGml/KtlpSongOArV0g5lgLFguxRFVxGaP0VrCQByYA7pT+b7ie1aV8ASMBhdM5jWY3D3UgLiLpizLAfCGP3agi2/4s43RvE+jucdKbpfEdjV4reNqVSLQu1Mn3AYOxoTcFgawHIPxbLZhJsHtg0Ga/cJxVdkTdKxLlnxFL1JKvqcn4oQWMai0RAk/DcarpFjjSmpN3E2uOOX6RCuNrpTQWdPvC9ZL5uVqk3YL7mBUJ4SwLTdZx2gNb4P1vA3c1McoRZaBxXwWAWgbM0SShZN+KJ2mnqgm3MtgXE1xL1qpDiowca8IReM/ClNUMH1OpKG3YIML91DlB1jL7FDjYp56Grt1xmbRzfJcmK9VUS0ik+0OnTmbWf3WeEkbPMQSdRqVkGrxtncYDAJ7LMwNlE6mhEXXRLAdnOZYgjTfTxNLbJrvaCVI009nPRDH+0c8mMrALIrAQuFaduZeUUAcAZeliGom92kl7mSKeqbRSSyYMqSxYiqgWHpXw/l1ko+LfoXB98s1dUoTrfMEFREnjQ1nbbHE5nA4vvOCFGlxI2UsntI9MNNARn7V3KNobd/AI535AaSSirAxnjTyd2glmK6g507hDPBCsXf47qN4J5SQyELDihykAir+gT+U/KmQIi9WasKn75qYfjRvkn+bAoINAud5Pqeo+baQ5WYK2KT5EySFwe9vFF+6Win/kxAn35sls3oLzbLrpI0b3PRjsMIk5f3pYmPsSuC1WZVPrH9+hwGb0+lUOrr8EmAAiqTecoRlgJMAAAAASUVORK5CYII=</Image>\n    <Image width=\"130\" height=\"52\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc1NkU0REZEQzM3NTExRTM5RURBRUU5NUU4QkU3NjA4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc1NkU0REZFQzM3NTExRTM5RURBRUU5NUU4QkU3NjA4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzU2RTRERkJDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzU2RTRERkNDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5lzzn9AAAIPUlEQVR42uxdCWwVRRie0gqtFwTQGIyAXJYABry4VLwPQFsFAcUjeKAGotEoAQ8UFC80EhVUFBUUFCogGApFVMIRzqgIaGlEKArKoaBSrkLr/2W/l0wn+97bbXfbpW++5Evf7pvdtzvzz3/NP5BWXl6uLCzScnJyNsnf5cLPhN8KS223pB4yhG3IQcLtwhXCucJ5wr9tF6UG6gj/047PFPYVThEWCxcLHxOeY7uq9gtCPJws7CEcKywUrhNea7ss9QTBxLnCi2yXWUFQ1mewgmBhBcHCCsLxjRbCkcIr7DCntiCcKhwl/Fq4WXh5CL9xt3CRcIaw7fHcWRm1WBAOGdqhk3Iyp0EhVzhJO4agnS3cbzVCtLEv4PvlGseNhc1S0TRkCuulsFmdaRwX0wSlnCBk0D5OoFo8McUE4UvhffRBIBSXGuYoZXwE2MJlwuHCB4V7lLNQhQUrrGbuTAFheJ9M+ahhhDbgsJF3cXYUUyjuUc7KpkUKOIsvu5yD79CTswX1DqupOdrZLq+9goAQ6liSNhcKXxRuEP4oHEebmmaHoPbkEf4VviF8xGP7DuTDwm30M2YLF/JeYcEUuoHCfsKWyllyR83ebuH3wg+Eq5Lc7wRhf2FdHv+snKKeRG1+ES7Rvr9X2EfYXJjFCbVDmC98S1WsFfGK3nyv9sKGmj/3k/BjOrmK2rkzPx9BqRo6/xSPPzJUON7lPApafg8gzocJ+YL+xbYq3i+bg6N3+iS+/CQPZmo6hSWetqtv5CbyOACJ2iwQXi/sIpycxH/aQyH6xuP7XiB8m38TYT7N9k3CWUGaBgAlbtOqeI8GwmsYjm7hjBzJ2RoEMNPPEK706KtgEH5I8H2ZsEQ73u2hTYGwCTVHMie6MUPTVh6e9UbhGg9CoCiInxoasiTIzOILAfsuKIIZxcGrKjAgF9P8KJqBV4Q5ylkjgKlCid6HxnXtqaES3Vdp90zWprv2DJjxw5iDacu/T7lcPyPJu3UUzjHObaDpvZL37iYcQv8MGCB8T3u2siDXGjZSjQW92hdEVXU5HVTMApTd5TKaMTtvJjtVH/wczqL5ATxHX/5dyvvu1b7Dcy2moKzSZizWSM4TfhfnnqYQjKcJN7GC2naichJhDYOOGnQ8E1GnOJ0du4+aZlOCtnOYD9ExJsBn2cWIaW+c79cw1NbRL07bB4RNteP8OEKgYzD9GRWmICyjI5IXUYEY4NETn0INobRZGVQl92APbVAwfFA7jlcr+pD2eT/fz2s/HAlTEGJeaT96xh+p6GyY2UpnzSsmGsfdA3iGP1xUeTxTVqgdN3Fp01pVrIGY5SPcLDN9jzCXoWHnBvGBkX1cKzxag4Kw0Gf7AsMBbBLAM6z30XZnknEytxbM8/ksS6tLEGIops2DPavJKugin+23GaFfEILgJ9fyp/bZLZfRwpjhK30+y4HqFoSmDC0RE59eg4LgVwjTjdCvfkDRi1ckS9vrXv9BhqN+UFc/CLNUDR2H5enRykm1Hm84agxcELUGdQJsqyfaSjwITkKh9CsImR7aYNCRzn1O2ChiA+sH6Ogsw9GLEvSBTKuEIJRWxTQkK8y8nbZ4QoBCEJT5yvLZPttQn3siJgj6WCA9f6rP60+rbCdPY3ztBmTqYqtbzWt4JsdDK5/tLzOOo1aPuMvQwl18Xt+tMoKAGT7QSHLEOgve6mwVfF3/TiY+tgd0P7/7Gu4wHLclEROE1cbxzT6v7+1XELDwM8Q4h1UuJI6wT6BzCC/5KmfwdMNzrwrwzF53c/dSFTOJnwv/iZgg5BsOLCaq13KCJ0x/L5kgYHHiWcNuolOQD78uhJdDEgeraY+rcDaKzPPguzSiAJqCGTVAO88yHPm5Hq7DiuQYP44Y1rhjFbpnKWeJFoUefUJ4Kaj//hSudSF62Fjjx1JsjzjtevD7k7RzSDWvjWiIO8LFVC/geMWb2Iv4+YAeabiFj1DFKNwopKpBMmiwmYAIECg+GavC3RNQzlkOYUOGcLFylmWXMwbHwGMtoatxHZbW749wrgPZT2Rs39HOIfWMkrivlFNYA2e7KZ3DmLmDWZ+stGKiDCMexY1bUFJgEoaGmAvA4svTyl/+vbJhJz6PY1QTy8l3dRl4HRCUngm+TzOSOvU8tMn08fx620Sbh95VTvGObsLr0s/p5dIeKX+UqXXS+6iOphVm0EFDwcRW5dQWhCEERZyZuSEKgZlwiYWP+YxEEtVD7qYzhRm0L8n9S43IojJt4uGYjxB6FM1qooLbMk4GVGMdpiDEkJ5BYSig6syjIIQFmIHnlb+ce2Wx2QhpYzWFeM+Z9IHa0G84xoTRZvZFiYf7l7BTY7Nqr4c2fiKPYZpTd8Sjo11AP6cjtQQ0w1/KWexawgnullA6hCrmcnZAyxAHZTpVV6GyiAow6WOlc0WQ1EdDFIKNNAMDrBBEDno9wxYIwuvK+afzVgb4I6X0Mdqr5FW4FtWPW4zkU17Mdq2nB/1SAD8yjYmn0ba/I4lMI9wEPqnjkqC4inGoXyARdINyUp2/2v6uNpyv4ifITMB5Rla4oRFxHE7Pzs42G2OXEbZOtabHmwxIBKH24FblvxzMoup4jezAELGU4eZhRg2NGEWg4nmqqlglVhRzGBE1JPqRO4Vvqvhr3dg6NVxVfZ+iReXVPApmGhjnUc2M0rwsfueWFUbZwCVsl3TRaQrVyXwXM3C18DYrBDUKqPgDLufhCDbj7DeFANoCu6HaKa2O00upGrZpI9X6JDXERKoii5rHDg54b44RtsZhLUVPayNZhmTab8pZf5jKzxWQZv8rHwvgfwEGAFtXxJ2uv6OVAAAAAElFTkSuQmCC</Image>\n    <Url type=\"application/x-suggestions+json\" template=\"https://www.bing.com/osjson.aspx\">\n        <Param name=\"query\" value=\"{searchTerms}\"/>\n        <Param name=\"form\" value=\"OSDJAS\"/>\n        <Param name=\"language\" value=\"{moz:locale}\"/>\n    </Url>\n    <Url type=\"text/html\" method=\"GET\" template=\"https://www.bing.com/search\" rel=\"searchform\">\n        <Param name=\"q\" value=\"{searchTerms}\"/>\n        <Param name=\"pc\" value=\"MOZI\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"contextmenu\" value=\"MOZCON\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"searchbar\" value=\"MOZSBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"homepage\" value=\"MOZSPG\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"keyword\" value=\"MOZLBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"newtab\" value=\"MOZTSB\"/>\n    </Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/es-ES/browser/searchplugins/drae.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n\t<ShortName>Diccionario RAE</ShortName>\n\t<Description>Real Academia Española. Diccionario Usual.</Description>\n\t<Image width=\"16\" height=\"16\">data:image/x-icon,%00%00%01%00%01%00%10%10%00%00%00%00%00%00h%05%00%00%16%00%00%00(%00%00%00%10%00%00%00%20%00%00%00%01%00%08%00%00%00%00%00%40%01%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%80%00%00%80%00%00%00%80%80%00%80%00%00%00%80%00%80%00%80%80%00%00%C0%C0%C0%00%C0%DC%C0%00%F0%CA%A6%00%04%04%04%00%08%08%08%00%0C%0C%0C%00%11%11%11%00%16%16%16%00%1C%1C%1C%00%22%22%22%00)))%00UUU%00MMM%00BBB%00999%00%80%7C%FF%00PP%FF%00%93%00%D6%00%FF%EC%CC%00%C6%D6%EF%00%D6%E7%E7%00%90%A9%AD%00%00%003%00%00%00f%00%00%00%99%00%00%00%CC%00%003%00%00%0033%00%003f%00%003%99%00%003%CC%00%003%FF%00%00f%00%00%00f3%00%00ff%00%00f%99%00%00f%CC%00%00f%FF%00%00%99%00%00%00%993%00%00%99f%00%00%99%99%00%00%99%CC%00%00%99%FF%00%00%CC%00%00%00%CC3%00%00%CCf%00%00%CC%99%00%00%CC%CC%00%00%CC%FF%00%00%FFf%00%00%FF%99%00%00%FF%CC%003%00%00%003%003%003%00f%003%00%99%003%00%CC%003%00%FF%0033%00%00333%0033f%0033%99%0033%CC%0033%FF%003f%00%003f3%003ff%003f%99%003f%CC%003f%FF%003%99%00%003%993%003%99f%003%99%99%003%99%CC%003%99%FF%003%CC%00%003%CC3%003%CCf%003%CC%99%003%CC%CC%003%CC%FF%003%FF3%003%FFf%003%FF%99%003%FF%CC%003%FF%FF%00f%00%00%00f%003%00f%00f%00f%00%99%00f%00%CC%00f%00%FF%00f3%00%00f33%00f3f%00f3%99%00f3%CC%00f3%FF%00ff%00%00ff3%00fff%00ff%99%00ff%CC%00f%99%00%00f%993%00f%99f%00f%99%99%00f%99%CC%00f%99%FF%00f%CC%00%00f%CC3%00f%CC%99%00f%CC%CC%00f%CC%FF%00f%FF%00%00f%FF3%00f%FF%99%00f%FF%CC%00%CC%00%FF%00%FF%00%CC%00%99%99%00%00%993%99%00%99%00%99%00%99%00%CC%00%99%00%00%00%9933%00%99%00f%00%993%CC%00%99%00%FF%00%99f%00%00%99f3%00%993f%00%99f%99%00%99f%CC%00%993%FF%00%99%993%00%99%99f%00%99%99%99%00%99%99%CC%00%99%99%FF%00%99%CC%00%00%99%CC3%00f%CCf%00%99%CC%99%00%99%CC%CC%00%99%CC%FF%00%99%FF%00%00%99%FF3%00%99%CCf%00%99%FF%99%00%99%FF%CC%00%99%FF%FF%00%CC%00%00%00%99%003%00%CC%00f%00%CC%00%99%00%CC%00%CC%00%993%00%00%CC33%00%CC3f%00%CC3%99%00%CC3%CC%00%CC3%FF%00%CCf%00%00%CCf3%00%99ff%00%CCf%99%00%CCf%CC%00%99f%FF%00%CC%99%00%00%CC%993%00%CC%99f%00%CC%99%99%00%CC%99%CC%00%CC%99%FF%00%CC%CC%00%00%CC%CC3%00%CC%CCf%00%CC%CC%99%00%CC%CC%CC%00%CC%CC%FF%00%CC%FF%00%00%CC%FF3%00%99%FFf%00%CC%FF%99%00%CC%FF%CC%00%CC%FF%FF%00%CC%003%00%FF%00f%00%FF%00%99%00%CC3%00%00%FF33%00%FF3f%00%FF3%99%00%FF3%CC%00%FF3%FF%00%FFf%00%00%FFf3%00%CCff%00%FFf%99%00%FFf%CC%00%CCf%FF%00%FF%99%00%00%FF%993%00%FF%99f%00%FF%99%99%00%FF%99%CC%00%FF%99%FF%00%FF%CC%00%00%FF%CC3%00%FF%CCf%00%FF%CC%99%00%FF%CC%CC%00%FF%CC%FF%00%FF%FF3%00%CC%FFf%00%FF%FF%99%00%FF%FF%CC%00ff%FF%00f%FFf%00f%FF%FF%00%FFff%00%FFf%FF%00%FF%FFf%00!%00%A5%00___%00www%00%86%86%86%00%96%96%96%00%CB%CB%CB%00%B2%B2%B2%00%D7%D7%D7%00%DD%DD%DD%00%E3%E3%E3%00%EA%EA%EA%00%F1%F1%F1%00%F8%F8%F8%00%F0%FB%FF%00%A4%A0%A0%00%80%80%80%00%00%00%FF%00%00%FF%00%00%00%FF%FF%00%FF%00%00%00%FF%00%FF%00%FF%FF%00%00%FF%FF%FF%00%0A%0A%0A%0A%0A******%0A%0A%0A%0A%0A%0A%0A%0A**%2C2882%2C**%0A%0A%0A%0A%0A*2888888882*%0A%0A%0A*282282282882*%0A%0A*88%2C%268%2C%268%2C%2688*%0A*%2C88%2C%268%2C%268%2C%2688%2C**288%2C%268%2C%268%2C%26882**888%2C%268%2C%268%2C%26888**8%2C%26%2C%268%2C%268%2C%2C%26%2C8**82%2C%2C%268%2C%268%2C%2C%2C28**%2C888888888888%2C*%0A*88%2C%268%2C%268%2C%2688*%0A%0A*28%2C%2C8%2C%2C8%2C%2C82*%0A%0A%0A*2888888882*%0A%0A%0A%0A%0A**%2C2882%2C**%0A%0A%0A%0A%0A%0A%0A%0A******%0A%0A%0A%0A%0A%F8%1F%00%00%E0%07%00%00%C0%03%00%00%80%01%00%00%80%01%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%80%01%00%00%80%01%00%00%C0%03%00%00%E0%07%00%00%F8%1F%00%00</Image>\n\t<Url type=\"text/html\" method=\"get\" template=\"http://lema.rae.es/drae/\" resultdomain=\"rae.es\">\n\t\t<Param name=\"val\" value=\"{searchTerms}\"/>\n\t</Url>\n\t<SearchForm>http://www.rae.es/rae.html</SearchForm> \n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/es-ES/browser/searchplugins/eBay-es.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>eBay</ShortName>\n<Description>eBay - Subastas en la red</Description>\n<InputEncoding>ISO-8859-1</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAB6AQAAJgAAACAgAAAAAAAAQgMAAKABAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAFBSURBVDjLtZPdK0MBGIf3J5Babhx3rinFBWuipaUskX9DYvkopqgV90q5UJpyp0OKrUWM2VrRsS9D0zZKHGaOnW1nj4vtypVtPPe/533r9746QAAOAJXfo5Yzgg44pHrcugon/6Sgo0b+XuAOZ2iZiVQmyPoDpIwmUkYTzqM7GsdDdC7F6Lbf8pzOkfWOouzqeZem2b+2AqAV8zjD8yVBqqcf2b7C66yNiMGMfixIQSvi8Mp0LEbR5ADq1QSKWM+Gx0RC9nOZ2GLzwlIWdPWiuNzk4w/EpThNkyEAXKEP2ud8KGId2sspilhPMrmNwzfCuqePr/xbSfC5I/I0MMSj2YJ3z49gDdO2cEOrLUowJpE9G0QRG1ClKbR0EIdvmOPYcnUtnN+vsnZiQC1k/qnGagQ1n3LNzySUJZVskitnmr8BlQG7T2hvgxsAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAMJSURBVFjD7ZddSFNhGMeHXXQTZFFCWfR1pRhUECQlBdWVToo+6KYu1KigtDASG5qUfZgFZvahEDosECPDktKZS1FL+1DRnEvdUptjug91X2dnZzv/3vO6OZbWnR4v9sADL+fs7P97/s/znu2VAJD4UkpSSdKG+QubTyPBr+sXz8XCR64fIAHihVTis0SsUAoAVhEBrBKIHCGAEMB/ARi3F5LkbpS2WMRzYEEBXC2tsD6T03R9agsCGLNyqPw6CXmrBT06JvhbPHZwmkdwtR0B138PPKOHgzXD5jLAy3tmibo4K9weZwDAazJj/FQKRnfugfHMeRiTz0K3Ixam1HQKcPC+Fisu9NK1P08Uj4DleHgMdXC+WQ7nu3UEOhFMfTQcVUvQ1H4IN2sj8H2k7K+2TqCc3GseyA8AmDOzMBq7D9bS8sAr6nEJdNt3UbHVF1XQGtmZew8bTPT6tWoD3KpsUvlR8NxUoEICMvl6KQo+xqCwcRs4T8Ax5c8bFExjbAgAjO7aS8VsLypgq3g5nWStjztAhWRVhqAqeB6IuKTClkw1eNYEbrCQQBwD8yGGOsAooogLYejQPKBi7UPF9DkH+ezd+o141ZkUPAOC+L9SAMivNc7q46YMNSLTe4n1kaQF4XD3ZIDTPgU3XEYciKcAHrsGJS1xKFBGgyVzouiT4VbdGhjt/cEA5isyKsaz7jl3we7bg7Rqf6j0LoSldON4wWcqJDgQNGTN++l13vELA+MK6kKd6iryFOvxtidt9i5gO7owdjKJQliflNAU1pas6xQgnAzg1ux+lJEdILixNr0Pq9JUUA8NwVG9DM73G0jlcnh+V4BpjIWzJmIGQIjnXw5TiDuKSEwxurm3ITc8DNO51BnrLbIcsrW0dNA6RxgUKU1UdGVqLy5X6qGzTLvlnewiBZyGs3Yz6X8UeaYI3olvZDhzwLumZ+eHvooCCC0Q5VUsb4unwycM4YIDqA01tPqmgbzQr2EIYPECiPm33LYoDiZSsY9moh9O/Znoa4d9HkXtPg2pX/cPKCoRQ+ocZa4AAAAASUVORK5CYII=</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"http://anywhere.ebay.com/services/suggest/\">\n   <Param name=\"s\" value=\"186\"/>\n   <Param name=\"q\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"http://rover.ebay.com/rover/1/1185-104530-33622-0/4\" resultdomain=\"ebay.com\">\n   <Param name=\"mpre\" value=\"http://shop.ebay.es/?_nkw={searchTerms}\"/>\n</Url>\n<SearchForm>http://search.ebay.es/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/es-ES/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAB9AQAAJgAAACAgAAAAAAAA8gIAAKMBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAFESURBVDjLpZNJSwNBEIXnt4lE4kHxovgT9BDwJHqPy0HEEOJBiAuCRg+KUdC4QS4KrpC4gCBGE3NQ48JsnZ6eZ3UOM6gjaePhQU93v6+qq2q0pqgeJj2S8EdJT1hr0OxBtKCD5iEd8QxDYpvhvOBAuMDKURX9C9aPu4GA1GEVkzvMg10UBfYveWAWgYAP00V01fa+R9M2bA51wJvhIn3qR+ybt3D3JNQBE5sMjCIOLFpoHzOwdsLRO22qA6R6kiZiWwxUvy/PUQZIhYZ1vFM9cvcOOsYNdcBgysISdSJBnZjJMlR0Fw8vAp0xoz5gao/h+NZBy4i/10XGwrPA+hmvDyhVRG2Avu/LwcrkFADZa16L1h330w1RNgc3DiJzCpPYRm1bpveXX11clQR28xwblHpk1vq1iP/5mcoS0CoXDZiL0vsJ+dzfl+3T/VYAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAK5SURBVFjDxVfrSxRRFJ9/Jta/oyWjF5XQm6D6EkHRgygIIgjUTcueVgqVWSRRkppEUQYWWB8ye1iGWilWlo/Ude489s7M6Zw7D9dlt53dmd29cFiWvXvO77x+51xpaaUsoSxBaUWZQ4ECy5xji2xKZDyCMlMEw6lCNiOSgwZKJK1SkcKeSealfP64t0mBjl4Ow39MkDUL0p2RSROOtqhZdeUEYM1pBl39XCg/fEeFtWcY7G9W4csvUxjlBkCsQ4Nt9QyWVfvT6RsAKXw3aoDGATZeYIt+W1kjw7cJG0RctWDTRebbKd8A6h5pwsDb70ba3w/eUr3wt/cmwgfw6Yft4TNMQaY7o1P2ncm4FT4ANQH/jQBJ2xv7kqIXEADDql8eS3+n8bku7oxNm+EDIM/dU92upb3T/NJGeaNbDx/AsbsLRUY5Xn92caWXY5d8RV6gWllxSg4fAEnTC90DQW13BLlgXR2D3dcUeDVkwOthA1bXspxILWcm3HdThcfvufB26LcJpkOEAz9NKI/lzqpSEC7feol5EWnpSeSlIxCALUkApmULdjUqxQVAQnl3D/X/yQda4QBEq2TYc12By091MQ17Bg3R88nHKlQbVmHvj89awNBLYrwT9zXY2aBAxTkGFdiSxP/Jp6FLDw+AS7GfsdJTJ2EqSO5khD43nGfBARy/ZxOQgZHe7GPM1jzUvChUtmnBAXQPcKGMJp3fdFGq6NByEhiAO4b/YptFfQJwNyQ/bZkVQGcf90Ja25ndIyrKBOa/f8wIpwi3X1G8UcxNu7ozUS7tiH0jBswwS3RIaF1w6LYKU/ML2+8sGnjygQswtKrVIy/Qd9qQP6LnO64q4fPAKpxyZIymHo1jWk6p1ag2BsdNwQMHcC+M5kHFJX+YlPxpVlbCx2mZ5DzPI04k4kUwHHdskU3pH76iftG8yWlkAAAAAElFTkSuQmCC</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAKQWlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQLg4Ji1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwSE8vE9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS72yy/UCZz1v9/kSI3QyQGAApF1TY8fiYX5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7yZiXJuShGlnOGbw0noy7UN6aJeGjjAShXJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJMkUUGe6J8gIACJTEObxyDov5OWieAHimZ+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0tAyOMBeAr2+WRQElWW2ZaJHtrRzt7VnW5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2JFqbHbO+lVUAtG0GQOXhrE/vIADyBQC03pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y595nL7vtWO6YXP4EjSRUzZUXlpqemS0TMzAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlou4U8gViQLmQKhH/V4X8YNicHGX6daxRodV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGitka9zjzJ6/uf6Hwtcim7hTEEiU+b2DI9kciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAAhIBIEAOWAy5IAmlABLJBPtgACkEx2AF2g2pwANSBetAEToI2cAZcBFfADXALDIBHQAqGwUswAd6BaQiC8BAVokGqkBakD5lC1hAbWgh5Q0FQOBQDxUOJkBCSQPnQJqgYKoOqoUNQPfQjdBq6CF2D+qAH0CA0Bv0BfYQRmALTYQ3YALaA2bA7HAhHwsvgRHgVnAcXwNvhSrgWPg63whfhG/AALIVfwpMIQMgIA9FGWAgb8URCkFgkAREha5EipAKpRZqQDqQbuY1IkXHkAwaHoWGYGBbGGeOHWYzhYlZh1mJKMNWYY5hWTBfmNmYQM4H5gqVi1bGmWCesP3YJNhGbjS3EVmCPYFuwl7ED2GHsOxwOx8AZ4hxwfrgYXDJuNa4Etw/XjLuA68MN4SbxeLwq3hTvgg/Bc/BifCG+Cn8cfx7fjx/GvyeQCVoEa4IPIZYgJGwkVBAaCOcI/YQRwjRRgahPdCKGEHnEXGIpsY7YQbxJHCZOkxRJhiQXUiQpmbSBVElqIl0mPSa9IZPJOmRHchhZQF5PriSfIF8lD5I/UJQoJhRPShxFQtlOOUq5QHlAeUOlUg2obtRYqpi6nVpPvUR9Sn0vR5Mzl/OX48mtk6uRa5Xrl3slT5TXl3eXXy6fJ18hf0r+pvy4AlHBQMFTgaOwVqFG4bTCPYVJRZqilWKIYppiiWKD4jXFUSW8koGStxJPqUDpsNIlpSEaQtOledK4tE20Otpl2jAdRzek+9OT6cX0H+i99AllJWVb5SjlHOUa5bPKUgbCMGD4M1IZpYyTjLuMj/M05rnP48/bNq9pXv+8KZX5Km4qfJUilWaVAZWPqkxVb9UU1Z2qbapP1DBqJmphatlq+9Uuq43Pp893ns+dXzT/5PyH6rC6iXq4+mr1w+o96pMamhq+GhkaVRqXNMY1GZpumsma5ZrnNMe0aFoLtQRa5VrntV4wlZnuzFRmJbOLOaGtru2nLdE+pN2rPa1jqLNYZ6NOs84TXZIuWzdBt1y3U3dCT0svWC9fr1HvoT5Rn62fpL9Hv1t/ysDQINpgi0GbwaihiqG/YZ5ho+FjI6qRq9Eqo1qjO8Y4Y7ZxivE+41smsImdSZJJjclNU9jU3lRgus+0zwxr5mgmNKs1u8eisNxZWaxG1qA5wzzIfKN5m/krCz2LWIudFt0WXyztLFMt6ywfWSlZBVhttOqw+sPaxJprXWN9x4Zq42Ozzqbd5rWtqS3fdr/tfTuaXbDdFrtOu8/2DvYi+yb7MQc9h3iHvQ732HR2KLuEfdUR6+jhuM7xjOMHJ3snsdNJp9+dWc4pzg3OowsMF/AX1C0YctFx4bgccpEuZC6MX3hwodRV25XjWuv6zE3Xjed2xG3E3dg92f24+ysPSw+RR4vHlKeT5xrPC16Il69XkVevt5L3Yu9q76c+Oj6JPo0+E752vqt9L/hh/QL9dvrd89fw5/rX+08EOASsCegKpARGBFYHPgsyCRIFdQTDwQHBu4IfL9JfJFzUFgJC/EN2hTwJNQxdFfpzGC4sNKwm7Hm4VXh+eHcELWJFREPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS3UuH4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufGK+eN8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000IlYYqwK10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR5vTkmuRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41lG99uit7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9V/ndzPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0MqiyvUqvakfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui6rq/Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx4sf4H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdLz5HOFZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX297Yb9jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel93v3RB6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/syOll+AAAACXBIWXMAAAsTAAALEwEAmpwYAAACN2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+MTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj4yPC90aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqIYvkNAAAKUElEQVRYCe1YCVQURxqu6pnuYYYZZoZLYAEjhwY5DAHRgCcx4IEa8UniruhqjLriJtHEXGvivGSfCTGJkjXxTFxvM4gYcQVPPAc0CIIcKlFRIJwDzN0zfdR2jw5vJJDI5r113z7rAX/9f31//VVf1/93NQA8aU8Y4BmAPWnYedHgXXRT8MeaFjrRQKIgvRlJKBqJ3MTQFOAOzoV6Y0eG+csK5o+HZE/fx6Xn15eN+6ImfwEEkBFCDC0PS/kqyT/86qOuR+gMXLLDvOzLAupDTym6HB0o2BzgLqiJ9mXJA2WMnKTBqPJ6ekVhtfWVAHfq+qZC8wdLxksOOPs/tj5EVpKln7pQXzo61ifiOG0hav6jtby+x7TR57Uu9NZ+0+K+Jjhai0TJa7v2uC9po7JOGif2hXsc9leLtmWCbTNRSM7yf/Q3vv0krM0nV646YFny3hRijSrVdXNfk0wOhdZ9GvPXo0KEO16fID3eF+5x2BmGIQBC3A/70Ol+lLUI1Zcsg976nvxosA/WOjFSkqn6Da/Z8RLNb0AeyzAGEAAsy5HAyX424cVadkGzjnEZHybKGRkK9f30fwhuVKt9LPeqp5ENdX6syUjgwWHVLkH+ee5pi3UPAR8o6NbfYoFVOxq0n/QCkiAzkA4thE+vv9gbdl0BOeF6ExuVf40cYCIxChciymBhxNEBeMWFD+V7acByJPBE/NJbu2V9srX+Toy1vs5NNDTitixhzCFZQnJrXl7eHwQCQRRWdo9JEAkgoGlQ9kv3R7e0ZX2yqOtkzjFEUwGYVF4qCouA5ktnv+vI3n9Vd+zwJOeZUL1ajCpSvwPtRz8HVJMBDJhSDjDhGHB3ywX0Y7Ia6arcHfjWViSds8lw8NwN+lUWsVVJ4USnpwy8zzBIlTZCFLA0yaXSjuU3j1hAO5GAtFq3pveX5djqajMAy9wQD41sISvLM5vXf1qiKzw6MiYlpdNNqRSDiPe7bsuXaNHcTYa/OgL3V+pzdi2smz4GdR1WJzr7duVlJ11PegZdnxxn0Z0qiOPHuOMqQFcn5aHiqDqk3e3mjEdlabvREQ7y4+R8HsePLd9n2hb2rs7IF2UHdrfGOkO2SIumZelOOGzzzn6zDnw9FfnuWbrRYWtbvSKvafmCcofOy45D+0ZXjxqCbs2f1tBaVSXl4kAMcjEZjj2KBZ7O4Efto5M/DOjYs20dERR8RjEt7bSzn2LqrOOykWP2UK1NLm37t39kH7v7wXTQmp8CPCathR5zHk6/wIz3gMjdAFqOTgS1qyf+cAHJcn5k5vsqBJV8UXbMPSdelBszSFh88ho9YcMpyxjeDh+kA4MYOwydyB+lv3g6RTgoZIPDr33HxjjTxdOzCF//CnzgoE10dhYLIUTCAXJ490YTG9RpYsY6wL3Jo+Vm/xlZ+mdFGEbjQpbUGaFgxihJo0W7f5itqVEqioqt682PGBiqhiLxnyw/3Rijz9vsCXTZL9vz1jWsticeeoytR8XjTgHzmRdB54mpRnJOjYnyx8w22l2FEKaCsPuwB3lBjeYmGtncxSq65+GKIiuwHyCgO3XkOZaiABdb2LYt62XLlUvTzddKbbiHxxEywGVl4GtZ3aQKn/IUXLsAqfFVDXRsbgkZPCPW5Vb3pA86JSUI/0qjX+jrJhgrxsGAxi4Q5uslNC0eTsUbc8u8EXeeWF2HvKcfr2MQK8MkrmbKTEtoa5MfMNUE8oUc6MsDesMDTMrn+IuAbHoal1BdYgKZ7rQzQVFl9AjOXuTwwQVQ4OUG6eGDJZfsNp4e7hcT4nbVcL5QilxwYDxzfCnxdHiuS1xCpvf8jF5vkdjIQQI1tzHQqmddT1RSbziCOMuYGEDv/ItcVbfea/y8sZKVVgoBpStWNSHGvQJAAcNyT8DWqR2KqqoIZz++31xyppPbsxFxPCEo7gCYxAJoboBqi+yJtevm2212CZXNafHhHWlxLt+26ZHgn2cta89XICU/dqwceVfU0ynz4sVvT4+ELbyNq4l8wQGs1carQDp6XBdjNgIgEXf5rf78w74I4LHYwkTJxeQo/ADFILC3yLL4cJl1Oj/g3Pi8cejuUkiw3KuIphn7dwcRGVWEiV0Qead2sLbmSrQD55DSiGdxhiTlLsGhJR4z32kAkthC+0nQnpuAUMn9x+YA81LiL7GT5DvrX7y6PA1796U44ZfFt+igZWr94fi/63a+m60780IEkbnmJck6HsO3+x9B3DJpyq67jp+iAQQOzLXVCboTR6bYjX38wXj7x6nypc8F42U6E4tnbNfve2OXbnYfeCAAiOQvJJBl7L6KtFevuI1KzKbaW6Hlasmqnn6u3gOnUCaTyCv9ldX2sRDVt0Di0wJ098LB3aK5PfGA1L4IFENqQMg4+3dJAISWfUvd3kyOU4ZG+AtU1xupdAvFen2U6rrV2ZeAGAUYGsiFhP0oEMlTLinjEw/RBh1s3vDJ1qYt64c74/l+886drrzs/oo8V4u8VNmdGy7ftqVZOTIThxLHvGRwk78nVrn/jNU4MwEXKaWEV00Dmb5XY3kteqCwpHSNj31i1NDgUbdm5T5jafEL4siYrUTgoExcrtQLFB7jWrN3feGR9ufPfNMXdldp1KQeCyqW7QW0zg/4Tn8FgAF5QCSUA8PN5cB0YyyIOTgNKqJu8wt0bmoNcn8np+Nmq47xiPLHD3yWqlg0Ogp2qus14i+LcvOK75Y+H+IdXBOmDHh7Ueyk03FaWmbM/DjHUHU1QaBQAiIwaLckevg5a2OjkrWQIr+5S7dK4+Kau0lwBPvksCGxoMI2+2Yz/TxX7+TcUzcKITDIXTGSu6CQXm7YbQkOzr/wjItmxURZlcMPqdWChuvFs03VlemYWIKAANdiMlmTZEjEfr8lK0ocOIdEjd8FgJ8PLuA2ngRwj5+BQGgCuOIqkEzcBsMzuGS+31SFSCg2mlMu36GSjCSAHAGDm3VsXIuOlSYMJq5sTldMVbfvwrdfOz1HjLuwNpoi3EVSQ5i7/5ZdyStNSKMWN165Nc+gOTuTMZsDuYTR434BBV4TJm32mDmngY/yCxIexAYqFcKqfDtl5yutRNIQVzbIm7Sq0ry7F+fA9SZ5QkB1NYIqFV+ufrOhks04jF18P5md0AcuW8NXZRu2y8QYNSIEX+/jJijW2sTtQ31sod+eNm4tvmGLSx0hzT34hizVye3/p1t2BymeXdX+U8ibbS3c28Ceu867yy1Diqj32iuUi5rNsz7t/fXsjP+1vr24/RrgcY1l7GiL4u4uwb5yeDl5GDT1XMeMaNgVHyr8nktXzEtG378m9gQ9ov4/S0KUv4jEuDdzYycTfazc4N3bfu61Mc9NfkZ06JuMR0vT3ubgbX3WhL4c/lt27gkT6Rt1O3afN708PISoHRZIrFZKQImFtJkQxH1aDOyCNj0Tued1z1R/N6j9Pevq939hfk+w/vhyFzRbCUJzuUuc5tJP1gV5peYs/hbMvam6fJWo1VsuKMhI9VzBEXD/itifyZ9gnzDQKwP/BlaTi1SzVazVAAAAAElFTkSuQmCC</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMwQjQ3MEVGRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMwQjQ3MEYwRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzBCNDcwRURGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzBCNDcwRUVGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5U94CwAAArpElEQVR42ux9B5hU5dn2c9r02Z3ZXmCX3QV2KS69KE1AsQAGEBT1tyQawUSN0fgbjfrFWGIs0ZjYjaKiWBABERSRDtKR3naXXZbtO7PTy6n/87xnlqLEL1++/Pn/fNee6zrOMDtz5pz3uZ/7ue/nfc/IGYYBXVvXxncNQdfWBYSurQsIXVsXELq2LiB0bV1A6Np+cBNDcdM+SgJAR9QADqGx7pAKNW06DC0RoCSbh+V7VZB48FS36hftqlMvjSvGyOag3q+uSTePIhjgtHGQ6eIiPXOFg7oONX0L+S0Axma7xG2f2NcCJ/06aGhV6bnTCqDq5zodDgwnD2m7NoJweBckOzrAMewC0FUV/O+/DqrfB2mX/Ag4qw04yQK8ywVKaxPYe/cFW59K4Gx24EQRDN0AXsTdQlBPA2h+HyCyDyBvNkBoG0CiESDZAJA9DSBeB1D7NIAWA+h+O4Cu4PU4gQ2E3AaQPhwgYwwex4av6XjeEkRVJ/CcARpegz9iAI4JSCLAjuMaDCwSQcfrfH5lAnbVarDyPguM6clDUP6+Taf3eSwO4DgO7tkx/95DwcYcj8WZJEvPcwKEEyFLWFNyHh0064ECh7cxpibPMWZ4XFc66HhuaS88D9xXy8E6eiKI+YXsr87ho8EaDkB11TH4Ei9RpO/VVPa3IUOGsH3VqlXs9XOcIIDdwkFRJg/HWvSRaw4qP91ao/6k2Y8BdwCk2TmoyBe+vaSf1Izv5SIJw3a4SevVFtYLVu+Qh2PEh687zM3OdnOQ4eQOxmTjQwTI630KhCYHHlfT/+f3LugKNQ2g0MsxgNMrRupZ52YTJAgosaxrNvxl6Zd7Pz0f0vIxUpglmEmgyJgtCXj+wrteGZ1b7v9b3xOnPAwEQKw5Bm1NzRC228H6jzDCWSePZ8rjmWa5OAjEjYwXvko+//F2+fr2Jg0Kuglw83jrHy/uL763/rC6q7I7D9eOtGLMAfadVGHZbgXcdq7weJs2CZnlxs92Jce1BnRENdf35ZXxRzLT+F/PGGJ5ISdNeBUBdjx+jgzBJAMNmcnAAcK0/rcGAjIo2x/8WIWHrhChT4EJgaBisHGmf1kEEY6Fm+2V3u4fz7riyWf+fOirx/a1Hu4jWd2QTETg+gHTX/5F30t/VhNuBVlX8TPmMShGcQIWHqjsZDsYJ2tBsdpBRxBw/2CDUDwTwchQkJvGQ1tYnfjkssQH9a1almjl4NqLbR8O7SHchVndnO7gADMcWkMGnPDpDAgNHTrIqgGKCg3ndRPfumGU9a35FeL0Z7+Iv3iiWcvPRWbxhw376+9G7nPYOedz17rvONmhwVnnjM9VOw8iJoIYxosTLf/e4gvH0oOMuGCNBku2a3DDaAFuu1iASkwoutggJTxmfrbNXX9Tz/HP9XBkwsLabXP2yPE+uuQCzuGF+kjbnstXPQ0RNX4KBJ3CrppX4FeJTBgQy4FYYTaiygrw3+gS852lQMRnBV4e3vtGnn3ne7FVqAGy7A4e5o633n/vZbbZhsE1U53v1BQcd2ZlN49BNbM1pEO9X4MxFdKnv53uqOhXLHwVQu2hRHWYNNmxaOYw232+6HeyHf+pOQTgFRyYhiMgxsNgSLZ/+9JADF+Yz4GEyfTKMhWGPyTDzW/IsB8ZNt2ig4CDqOCbmmIdUBdth7gm20mbGKkyEpYT6Tr+/SwQUOKpURjqyofb7L1BllBXUTD+m1MFPCHXirxgETlYvke5/KbXowuSmN0U2F9eYn385xOtT9a148kizZOg/KEMkFGDEFvQKZGIGtVLCv16quOBeLsGU8+3fXrfFMeVqA9ixB5ngki1IgoDIUj/Yj5IMT/ojvR/+9LQuVFyOJDcCos4sCG23/xchfPuVeG1rX6I8MfgJF6viMGnYLNYGibl0yOJSAnLh8Sf3nlRQuZV4TY5E6iEREH7pzEYE4Yo9gpmvRhdZkNAxFGcYj3f9viV9gdRFMLIngLkpfMQjhtnMcGZm4zngxoBsHyAgHF12whcKNYTxuDLx9nX3HO5fUZrWIdI0jC/NAUC2eDBgo4j58Re4BqrQXN5/seA4CzSw0uyo/QpKOZAxISa85wTXl7HgcsVZcwAcBoAZz6eudO7ahIBmOkqgYu5XGSQKPDA/XOAsLNOIxDA/R/HFsbiOudBoUgBvGakdCOVgm9PaBDHetYfxaEvBkwLnAsMZD0H9xBgbIUAQQQMAYPKRFmusHTuBNsEH4Ig+j0QIOJRIebjAFlxV20uc8T+B2/EEDkeHAek9N+/kw+NzW5wO2RWS04BADqBoJ+1x1UZHMgKc0pGYy2XQE3ZwH8KEIjK0RlMXfqtcn5hFg/NPg1mDLOsKMkWDu+p1+AkCsG9+EgBnDJAZPRFiv97YODM4KJghE7DRDHFstNM35FQ4GwQ6DwDQaEthhmB/wbhn4Ttfw8wuBw6MjEPIX+22bPgzgAA1WViRQNO7ZT5dVEfXFk4CFm3L8TjflY6/mkNpTG9RWp+/E5XTQGITA2XV4p/Lc/jmY3s/C4j1VvIcPLwIYYtnDBYCdC0039P4jEUzQw4XQt9li6a9s7nxDa56QK0hTTI4OJ4DOMUOL7vJ3kQvJnAE6J4nn0J70oD3u5gKKPm0T8skjiioQI8qcTpb5cyzYaSGa5UFP5OcWiYp0iui8drous0/tZ1pV5PGklIxryCFvNqYFdSQTdSj2d/MqEpkC7a4WZiA10zezG8Oci8yw28O5012tgY2ewgpHvAkGWz8cbAp0MwFAHRMESB51RTIKJLE03jKC77Vum387g6MBOtTgDpvXe+oAwoEteRPYx9x+uTY/A4ObhupAWBYApDCdMZdQCWBp3RO9XBNLSBZCupHNB10TmTIEWWAQHfP39THC4qU0GgcZe5033uVFB5pwsETwaovtZ+kbUrp2rRyAV6MNBTj8fkxP5dR8Fi2WcpKt0sObt/LXi8KQT/Z0FLhUXKwFFBEZSoHw6N8yZDonEEqB09EBAx8H99EN+2H9wDN4AlaxN776nP/u3sdqIryPNwsK9eK/xou3xdc1Abd6BB75aQjaTLygWN1NnRaSYVsGHy88Gg7qooEY7luPifxCKusMPh+wFrx0EtssEtCILi9FzQmxsxR/BVbwZzXHLVkYuSJ45PV+prz8fg25PHj1Ur/ra9YlbOVhzwpbo303BYrTCwshQBKqZHQsHbrVarnkgkYh0dHS9gSbpVXLhDnk7Zne3mkb4NcFu5qm3VajtRuaob5+w64ntYoKMIBLKdPTDAD1xhh5GlEtRiablnQQR+NNAClw20QiBmMkccj7dqfxI+2pSAmkYZjj/rNvvanWBDKuQkCcTsXEgePTQxtGLxb5O1VaM5ohebPYYXFRK9mXmRdV8N0FV5llRYhIBxH7VXDn7K0XfgXwXMCE1OnjsDDc1sG1sLAdoWzYTmDx6FaFUF8Oi9BXcI7GUJ0BPlcPKTQQyVgU14blk7wTvmUcgYtwQEl8kU3PdZoBjL6dFWrdvjSxOPf31QvYE6p8WZ3MGBRYLjWLPe41izBjnIEiQQCTT5CJgjjRqUFIrw8BXO+5x2I6wKSPN6ikZPsYJ+SiTGNBkyJKfJBhQDzHg+zQNKfd2M4Cfzn5MbTxQRKwiZOS3W0l5piarDFUpzw2Qao9j+3XWuCy99IKe05/uTh48BRbL4jh48eKL2+PGYqqqTamtrH0ZWGC7KijFCxWDoqZKUZufqD6F49EVOC7vvbjRPQHU9wynBxH4ipKHqF1JpTY+fbknAp2vjMGu8HWYOt8LBBhUW4msHamUSA5CVJ4LDevbBOStaaKcbAgveejm48N25WiIOaVNmPm0bNOJP8f27Gox4DNyXThPcbS3TOz586+nEsUM9OLu9d/zYwTdUv29KwUNPXSl5MnQtHgFOILpTzQYF4z0PpaMFqu7+EGrfmQZkg7vfeh+4Kv8K/tU+DDpA3tVOCO28Go4/9zzEmnBUW4ZAYP9i0OKvwnlvzGVA0oJ4GNMVUcy8yI7fVKlj7pgXW3G8XnP+crrtpW4Zwp0IGK1fIYeW28h7b7P8/NcHlauzU4x7cT/py0evdPzYH9H9Hpsl6dfaINMRQrbPPIMVjbPY4ETUD7eUjobuWYXsT2JaOgRWr3gVQXAredLsB37/UyOZfCu0aplmHzgM3BdPHR1a8emL0d1bK7VIqDi685v3YO6vimyjJj6pYrmQFaWhpaVFGjJkyKcItGFer3e5iLRexGFUSagQIzgtoA4vwRoeNn7Qc7Yg4XXP4MHr4FjJoHen283WR/ccAerbNfh4fRw+2RZng0Zv8GYI7L2iYGCSS1SUkQVMkSFkZENsw6qvY1s3TpBKekL6ZdPGSj16biA+1WNRICDgxWr2vpULYfaPv/C9/fL2ZF1NhZiTD/4lC6ZpkfCmoqdfO59HQGEpQWBZzaJNmyXbDkde3gUdjRXg7R6FgpsHgL20GtQQBjdi6gUDvVjGhDfxTFZB9RO7IOnLBGsawLF5c0BPZsKAd2eh1EdiUBm7ZaN+2l2nlU37U2R9a4MGt02zf/bYTPvPX12ThHq/ybBYXpvnz3HOfnJ5Qnj+0/jMnFwe5q9PXnJhH2n6LeNsL0XjAA2KAnUR1EtiqgSd0gjmrqB4c0l2mJJ/nokTOQHtTz28IPjJe7Ol4lLFe/MdfZznj60Ofr6ITcBJrS1grxy6sejF9wfWzpl1JH5oXy/SWS1vvvB71/DR6+2DR24uKOu5WrRY+DS7XZYslmWoFTi+MaB7nLbTQESEGASIuGwC47t7EndqLnXL4GBwicgsoXGO8iGJHGRmCuCy8agreMhwm0GhUpKQeWhvCuCTNtDCQSZqQosXzIvt2joB6z94rr3lF94bbmMgUPHiWEAJEEj9qBXAUTk0kn/fY+PF7BxVC/jBhsAJrPh0ZOOzj7yi+tohcRhLfbQBLyaMgY4C1D62EkIIAupa9/rDDCi+uxq/GEe5DY8rmNpBpX/jORXceAIq354EaNOw1qC8RyaoWjATjj54NyjNIAePQjseMoQa6aFF8Y9a23XI6S5An0LhuYMIiHwPuiEEOiVKeb7AxuHhK+yzyksEfxB1lAMTZ+68yIsr9sj9a9sNaGyzgUUQTkuRU7sJig5dhkH2LBjajufS0gqhpR/fHFzy4Wya7sz65YP3pF1xVTWdv+BwgmPAMFZaE4f2gNxYb3imXXNLp3jUQkFo+OMjS9WGExLUH1dVRZHN7icrQQZ/5neT2GsNG2kHGnWoxQukqejv7lWtOs1IQv/uIptUUf6TxhbVxjNLDAmrQMgKL32GQdi5BpRjByH4ybsTAgvevJHcgLW8X7u1T/8X5JO1IOXkgZRbAFpHu2mrknGsjWko7rPBMXhks2fKrN+qbc3MbkndiqBj2cdzgqtXDDCwKhhtawEiWwFqHvwpNHw+mpUDb+UBcPRZCZH9AI7eiNYcBGNTCr0YWSvN/qEeyJ68C/JnzYN4wrR21O0+/udnoe2LbEU10D0BrNirnL/+iDo43cuTU9AK0vmjLSiwqYs4ulzCBOCgFzJAI3VkEVM3jrE+loyaYltFVnxtbeIXrUH8+qSAQlqA0+l0dmmI4MWcJ3nZ82TtUXvgo3l/QakPyJZJQ1Xnxb/dDvF9u4HDEuEYPAJdlpe5iGT1YUgeO9wNUHcprc14qQXotlwnW15+xiG/9CSkbVkDKrkMTDLSIWKGgwvWtOHFiYQOg2ivfGSZSI5Nl88R5DgyQhZezHndBNYl/K9aWcY8ahIayboVo82SLeB/59VndQWFHmfFgBZv1WMx0OpqWNOE0Gwt6Y2DUAW2nhWmSPK34esO8Eye+WzwyyUPyCfrHDy6DBnVdHT3tvvTRk+azdHoczjKzR/+nglA+l5739WQbMHRP26uLxCR+p29zfKQPswsEfFaBAgOfPHtj0DToptAxfRHaoYIPob3/MJTMu3B5z8PwuqjtsnWlEXkzeviSFyjK8Dk0LFMIhFh4tCag7aQTusU3ikpEp9uDeoCkRAK9GH5GQYE4g6QcQw4R0qk6WdiwQBNkaF3TzzHioGQWPbxTHQENgETRswrPKYFO8KUMDThJGbmoIV0I57jkKw5ekPHh/Pujx87VCHlF/pc5497X8rvtgDF4zeJmmPAB1AWYYmRz0xYtD1tykFqiAvM4jV2aDn42KdHlnCAAv3djcpDgYcEE4cX8H0g0JxFyvL/7U1VQESVDw4vJHZt6o8nN5B8sNLeCnxGVr21z3mgZmWbIhKFn7eiP4TWfgnRvbtRS2Syz9MXS9m5CWtZ+eJ41ZFrOU1Dce+G2OEDlyvt7Tap1JuA0JJLINqUyagrTj6vogEyxuNFlKW6NBgtzyiA5oUA/o04GuhkiE4oUlJWLaRVfgNt28+nhTcs2v4tP4JuHQ+e39ML66q4nlQWvVj2WkK6UOfTupdk8SdVjVlEZAOBLcSJolOl17LcnK80W9hR26qN4KiNLxvub+s0TCYVSsrIfXGniSBVFmhCKsfugl4hPOCJkxDfve0yAzWKJsjEIHH78FGg4pgZqKGSNccGJDat+Vl4zYpbDV0DqaBbc/qUK++ylvR6U3ClhQ0NP9fhY00oAxNMF6WzmRup7BCO9QQ6CxvSWmuHDhuPKpPQ8hxowudnBlpLzaP372Y2mgT+bF0AqfKSSBhzqM/RqXvou8/oEWGB1XIFgdsMGd2/wlo2Wm1vARJ9BgonpD2dAsqCnbKVvCsdnCPGQGTLeqYRINWb14gtispWoO28ljWY0HWowQ533UN39it54rGd9pyTFwIdhthBl83cpWVLZAc7pz0tWA4yJmKQ16Xew6VA4kDg9FkOLQgE6rYRmIKH+8DOq739en3RkeHpZknIEXSfqAeQ/jGOg/oVCt/QlLwk8CwZQjFgToEaTE4rj7aS34eDOIJwhuDw8XgdGW6znKjad8QiU9AiiFYHRD98G2R/EmLh9nI+OwchEAe1w5+mNNTb4nt3TI2sXfk4Zn8v3uEAx9ALPkDx+IytZ5+dkW3rkZ4UUP3tzJqfEs/nKuEjyqRv3tuY/Dl5XFbLMdpbqtUbfzHJ/hz9mzRAJxhU/BvVPpvEsfdapdMoseDF+aNGxf96MbS5za9709I5SOJBaZ6CuQnenDTx+zS4aJILnr3eMiL67RaIfrutJ9pAIBTThagtjbnhr5eD0tJ4qoVqYLZzrESUAYdINlLtTMHpAnv/gbtEdBwqik7qrMk+H2ReNSfXmotisX5NCdMG1K6lx8iBbGiaj0itO93zMwh8yDLuganGVKoeWlE/eEftAPEdHBM1JShlAXpe1WNVTU5HVaNW5Xac7ryuPKBc+6PBlpdoTMga76pVmeC+uB8t09Og0EPCmUsYrNNqQFkuv4Ha8TKfwGtC2jCc3+9/0YwkBi9WcwTCB4+DWpCbzrqq1HKIhIqaf/erOJVJKTvveOb1c++w9aucJzjdER1dEy3rI4EouLH88SlBTL0JWvmEu4GvGaQRElH2NxFR+kVhJme0h3WOlqClYwA3H5IHfLIjOWxkmbTdH2VoZ0AlBqBu4uHGBGsm0YoiPTWkNPO4pUrJPdyovD9hoKWa+hJYRrQMF9d3W40yh6ao40ilWR4++tTcjOL0tkZfyzuvoYMLOUgLsIkVVM9KS1MpIVdEy9MZcDpxAdWw0tbCLBJvMdcqcOgwjGSiFh8DeACPkerTi1n5WLAPYiGudpoFPNVPSNaXMG1AfYNTVJY0G02xYxiVVpMxWIrgAMZPHMOsNJARTN6m4Ig5MKV/GJqjnk9+9wncS0CnfsL6Q+qo5qA+ZFQvcWcdWmdihk92yMxiEzCSmERYPvoAjmdGgQD3XGr/Y798EapCHLQkTU3xXcdwqi3LWsbpxJYKCkTGFHLTSbu9csiqjOvn3se703ZxGFjalaZ6zH4rS5zOjiuH48pxZmeVtJSWSICQiIGOpcLIQ62GukIcUy75LqywLHzvq/gsPqUTghEdFu9IvnTbBPswqoPk/TNcPGsi7a5V4Dg6hz0nVFYfyRWwjqSdJyu5bkAPaZ0V39jQocF1o2zQK08on/GnjjmcwYGi6lDaw9KwfIfh2x8Mw/U33QRt6zY1x99CIZyVy05c9bf1tVWc5xG9GQESPqxvgRdloHWsu/9ngGKJtZ/ZiCHaBIcrBpLFjwj30KCJqJpb33mxyV12J9hLZ7TALsxou2FOHSR9QyBz0mmXwOYXUBhGEQSH70PAhcwOZGfZENIi6CJUSAbMgiraNdjzQL1QxMPtl9y6dftRy9eL1iQmFpeK0B7U4K75sQ/WPeDuVU8rt/DjnlSPBZkCGkJGxZJNiYmUPX+42nndkBKpocmHY4cW16Dv4s4IfmezFROBlxXIu2wGpKGFDK5Z1hjbtrFCyMhiotBa0X+jY8SYXfE9O/BcUZgG4tRrwdP2MDCQtRaQZYkFdNGCjiILda8T80oBAUsvt3g+iGg5tf6DgacO4vSh1t8KLnPOgJLHmy3Ayh3y0N8tid1Mdo86wVuqZHhxVZQ5BWqZ0nS0TTJrWz7SXn46z0pFDI9R06bB6N4WuH60jQaiOCmDiUgqNarBq3ilDslgPQJNU/eD1cpKA+d0EtKtKHjGxg/sgdiuLbhvZdogceQgSHndQEDAUBcSrRAqbXOnImwgKNRQADMnI1zyzMsHbUUY4I6O/WbJp8YGlYYjxdD8UV8IbsEatcbc2z9HNjhi2klLtgkEYgMx3bSSnatOCTfOskNwwbp2V94ooL88c419Vv8KsaWuXoVsZNLtNUrPKc9FNoSTRmlpDg+0rI96CSv2yCMufDiwncrnnCudP+nXTXgfyzyCAPWsFgCJO/eyPAHPO6AloLZ3GfCjxoOlW4+dWixiZjmW09DXn9+PSeJwXzwFHMNHUyMJpKJSrHw1iOkOcF94KfA5hRCuqoLoiRNgMHGimKVBsrD1jfrW9WAsmg88IXfyQMvBuRfZ34q2Yog4c/6AHNN/fBB+Y1+D1j/LzUN1swbUMKESQGxFWoFsEW+2paEW6yBNNjWgcLqs0gK3jLexGcpI3GBLv80MZv/l7JzK+bg0iEbxeD17fiVm5ypU40lJEtIjWzdeS5NvWjSKzi7MZhkj6JdpLsFaWg6WohImLi2FxSBm5wkoMt30WaXDD47zBi23l5Yl0ayjOLlgCQOAlvJ4FMy2z65h4o/6B8lmYPbQt8F0EK5+WONwd5TgY39kkm4iaHHRXEaFe+b4xeDow8RgCO0AuoSOj253Dbigv/glNdooEVbvk0fPnRetnr9J/qrBr7/89PL4qinPhrZU1SmuBfemjZxYLr21v15nZdantqIzUPDU+NPC4HRnD0RkyJASgyYlwqZ57cMvWMy50lhjDcsBJI4dsvo+mvcHEtcSUTyWAA0DHT1eBZG9u8A1CgkI3ZiKdpwB4MwFP/Q9aDsNmrVEcIndsIaR+HtkhvOnS3cmL6pvULtnI4q9bg6oa3bJ4/7NO5/IHDGsp3RoX4PKKO+US8ABKsTPtwQ0eOK9IIweaIOfT7TDJAQCCSKiRV4wmcAwuFNFUMKT8gte0MovgPTuOWHXgf2vtb767M8ZpWEZiB/YfRUG+WfOwSP9nVOp4T07mQBynz8OvJdcgWIpTDWT7FOPjlWf56hooXi3BzzjJv5ebqgDyZkPQrcRVdDyxWqoWzcB0lJiJrDzNug/6iHIGGdaRQ0B045AUPwAOVcAdLvWBAmVjI5N5XD8I56dtpNW9k59AaJHSWuAZKUmTx5Vs5aHp9sv3V6tjdtcpVy6uUorP1GvuZFpL8JgX7TrmMIG/e1702fPGGTdunhnEnpkStCIgx/U/GDhrKkFKdyp3kEnGEg32fH1emQOEnzp5w3d7CvvdziyfVOFtXsJ003t775yu3PwiA+tpb03dixfxDqLkgf1FY4xlQZATcHTVPMPOAYCBE8TSCHM3EwXr6263zsuM4OPtTWZK4yzswRoatHcYx717/h6vzy+L4ocWpPQaRVZomC2EZAUFEfHmhUYVyHBhsMyVLVokOFEkYIXYgLRSNVBYAtSgsgGTQIqc7RH2T++8yGpsEhNNjegmPFCouYo1/LSH17tXCUbWLmUpqSZVlDamiGBOkFPJsDarRhCm9ZcK6PDSJxohpzrbnndO/GyPdR74JzdMEM8AOXPzmVrtYkNaMF/e0Mm1PzuMVYCqK3c8L7pHNiKm+MoMA+ZfQQrapamBTeyrgsJ61733geZ49qYuBQ9YLdqpxpsvrABBV5uXWmOcD8K6xlP3OC8+MIK8fM4iUBMKCeW3b75wloqvRU4hn0LeQjEdJYs3FlTmmfoBGQ4fyKsERN8G26E+kADXpMHsm+47TYKKjElMQGVxJO/u2dVYNnCYYLLhTo4l5XZ7zV4MAjkspgO6/BxWjgEZ+5853o6cgG984Tjy3/tHVpWKNS3YfYnSA8gO1Q3qo5fzgut3nhEeYxcI14wW4dwVg8BSwXNK5A7QJcAm47I4EJ9gWWjjfQBQ71+elUGDcKRVoONspiT29H98RdnkNBB14B1rgT8H82bGfxyyfWxg6gVcBfTzTYr2ad41SHGBnJrU7fmd159INEYgowrrtjR/d7/uJXYQ8KsoEc2n5A+5BgMevoOdicI9RRInR/642+gfcUY8K3FwO9DZKabwadp6cB2vEJ0FcGtI6Bm6Q1ANxdVTFkMfZ58ip04lQ1Pb9hd74Qv96GORKCQK3Dj9VNSPDvbAfdPtUMwplcqGHgS3zKC5e73wn/5cp8M39apeN0KZFvTwCtmYMVJgh1dU44jnW54SYCmmEI16ofppSMik/L7w4lIK2xx43EkHtIunro2Z849f06crGWlk0S24mu3tn/w121YKuYKaekocTx4KVbEawabg6AxE1EoRvbtnqxHo5PTL7iQd/SthDN34de/+Q8GHmIOQnZumtCe4+VfjelG2aE6pX8U7U46ikFqRO04Ko9de1T+CYLGjUBoQiHp65UrsSbSJ6tjkFcgwl2XuuFYiwroeKEtrDuX7Y5PPdKoXU5OUMUssNi4tIoC6VEanONtOlR4dfCg0LIW9z5qLS47Htq0errqa0Mh4YToto3T9Xi81VHRfwf1D8g+2orLwDVoGMQPHxhWffsNO6L7ahzZ1129pvy1D8fxksUg78yaSzw1w6iwY4C9Y7aBVU1C04aLINUSgPZlN4GuHIL0QQdAsJm3vqVVIg1OAGheMgW+uWY1Y4K+MxfA8E+vMvsIQaIz1EY2+GS3lTEggb05qEJxtgjRhMbmEkgkNgUM9+Yj8ngH6icLfuZwnda3MaSPH1QifTG8VIqAjoljtcCJWCNa0QBUBZpg6fFtD/ij/ix2t1MiDOU5PXMdgrSlJtDAXVY8xI7aP+ayOsFb1HOFEgkVRnZvHUJ6gfooGpbG2P5vp8hNDbPlxpO5CAgrWnBb8mRtz+CW9VdGdm59U4/HxmdOnjEvbfjoZgsmiw0ZtXPniKI6J4eiiOBmFHtbq9GyYPCrmpWpn+xI/HpntXJBIo7CEDNep1YtBjU3T4Asl7BnUA9xH9rHqqWb43JmlsBfPdKeeaxZLTjSpFTGkkafxhpMmTSB3eyBNbP58oG2pbdOcM4NxgyjPcbBeTkaDC7FZPWFWPMjuHrFsPYFbzyTOHpoLDVLyDe7ho+plXLyFyANVuF7ipWAf7Lvs0VDpPxCSB930YN519/6uGvQcHQNQbZyhzUGLQgEpk8kc1aR+gf1r1wCJxY8BaEDlZByj5BTvhfsBQtxJBswbXpBsn0WnNxRBm5vAvLG/gLKH3kN0gZgOvoYpgzODhurrMxF2fDfReiw6v0qjC23ADImSygky8wNR5QKHMflJ3x6GjkvYsV2LJ+ZaSgw7/JMm9BHWu9Dm7625Rs47D+Z/+yuxSs7Ao39weY2RR01gWIdDLWZabkwrfeYOVar7bU+3iK4Xc2FJB6vY+v629s/eOsxubE+nS1Tw5KoUBKx+0JJVMrsvlEeHUbGxVMX51xz0wwU3oaE7KorytnrQb4LBHICX+2XmQIeiv44hH//cm9y7Em/dtXuOvXCcNzo1x42b2gl4WgoZk3zZAgQjRmYtSpwKCBzMPgJ2Tg+tsKyoXsmv1PRYUs8aey6bIBNvXaUA9BiYUnhWAs0XVJACQZR3PjYhfBIZ5HtmyeFt26crgb8Y9RgoB/1yonyk40NtB7voOO8wa+7Bg55W3B7OyjBvRdPZrqhs9SeBoLFvJk1fsIUhBZUjU3LZ0D7qitAbh4JSricaQRbEQ5ADfra0u3gGfo6ZIyYj3YlAXZ8PRdFpIrnZqBGMRzsFr9NR5OQ4xahX6EAG47KpTWt+rQtVcpMtM4jLQLHNQbMlUnUXQzheLndZsexpZ1uWDFg0T0Z06YNtSzZ7TsK7x1e03/h0W03Z9lc1RxT12abjqaIk2rCk+3w+rq7sl4/Hm3XJnQfCI8YPSAaRpBkZOI1J9OD61ZeE9mzY6oWifQxeD6D6jAGWjc0rdHarWhl1pSZr9nLyo+QpSS2tPcoo8/97XsfT6EjVf5p3UEAS0NZnrh+eJll/XlFKhxtUnugsOzhj+jd1x2SM074NUtldymMpSA+vEwKW7FkvL853n735a4TK/Ykk5MHWcGFsdhUpUB7SAXqVFIDio6r6Dy46botqS/FLNCCAYZkW2mvlZjhKy2ojm3FJbbo3l0WS7ciIVFb00Gi0dG3P1rKHRhDDWuhF354GpQzNUCi2Zzs8A5bBJp/EbiwFDh6OKBjuwhpAzno2BBkC1qdPVEjfAtsTYLNvKtY1u0Q0xyslW4VDSjOFOFQozZ20Y7EfZ/tki9XMfDde0hav0Jxoaob21+/2b1//uZEnawaBrLmPb95N3xzGIV2Hq0UR5s+60/+xV8/kFXZr6D3vkh8435R0n6Z68LAstXL+imLl8DvLHJngVO0gdviAAeVDZVjglBtbsSykBlMH3vRK2gfX5Gy85D8/GmotQxk0GT08D6ZGkqkG+SWJjaHwNts//lNsOdaaUsb3diSkDW2CAXHu7ZXnlB7os1sNJFAIqRT57EMRWS6HV/k4kxNK5pBs5lsFRP57L9vdTHHUMvULNofPSePuooJtEMJtmQaBwdVLyitLf/1FcwEArKMRPOy3+wuarT0SYFTO/UWaBaycx5Cj5rGAQNC40FNNDeWyM92x597Z0PiLqNNg7yeUuOTP/XcGpfh87isE0AAg49ikod2pP8HpjpvcUrcuscXR95ubtO43BwRWk4q8PN3Am8vuSNr8I/LJ6MmaoWdLTXgMLJS7WATCEkUj+x+BgQA9/371FhmI2uyeQXWllfkEHUSyT7qbFVXnD3StP0PJcvf/UMZnQ06KgfUH6A5Bz1197Q59Wr2DWg1s2F2f0/d9fsPbylQsDmH1COzRv+ULTXBxFaxdD52zpzQ96LNcGCeZA5lg0RzAR67eb1//ir28tufRe8y0B4OGGo5+tS1rrL+heLnVDKbgjorB/ScmI/GiRawThtqffeJ2e5BqJUCLagp7Fg+T7RrgzbWxPrbFNQAtl9DiTQINFsj/EML9GmehY2Pbu6ppPl7IyBC13aOQUVQOBVoMqZCdVMF2AyV1XW67W/1IXn8nz6LzhW8AuvAPjPbPeei/pYEzS+QhfRFOqeUTVtNCUILVqobETRF4p7fzHBd/JsPw9vNtZ9oK+eHBmNq7XfwLsTdT4HrrUEuyhQuUQDGv/CWny4gfG+9PkbX2QFtbb3gzZYhIMYSqAs0llkEhNdXx++mqXpagNs9U2iv82lr/7o2zsjreCvaRxeHpZR0BMem3+MyD+X5ItA9JfTanPGOHftOKJ+882X0SkuWQAzLVuxHtBC7V8S1bw6+TwJL7hZI4/IAtC4g/L+5l93jg7rAWBjxxz7QogUhy5FItcdP3dAy0JMpsCl1rBnGvnoVS6LOFp7QApMIPq8o4LEcqFDVJMMNYxzw3IoIYwti6nQHT02mzYirK2n946Oz3LuL8Hikw+ineUBBEHBzYHFYhX2RbZBDHc4uIPwrNwy2iDY2EYH7V18OLWEFsrPQwRj8qcWkosDRrCubaSNGaGhSsyffmDZ8fB/LNgp8C+qDl76KQLZbYrf0VbWorIO64tsE3HGJC/oWipDrEWD14WRvaFagT19n1Yyhtr0krOXO+1m5JHgEKxQEb4RHD9WDLxGEPIe3Cwj/2k2BQGQ4XDtRhDsn0eBknSXcqC/w8MLwN+8sixRlFUnQjpbxtx+H/zL4V97hpBeqMfDUPDJXhHPsOekEclThuPn7EvtOKp4lm+P/C7BM/PJS1x09skW20vn0Sm9a66jD+AIXHIhPgid2vw7lnqL/61fe9fN6p7QBZr/YD9SCq2BiL4AhxQJUYrAHnLEXY02fO9HxCM2rtPs1yMwVYPOu+LDL/uD/Eh1T9/7dJPbrcgQK0gMUXJqToUm5gcUSHGhQ86c94dvZui/p/NXt3qevG2X/gsqKTTSX+nXudtHsKY0p7APZNi/7/aQuIPyrtmQLqDlXgJheDLGw+RNB4YR+1k7W+PxelkOL7s+cxdYTYDlw5Yiw/XBy0uVP+2peXxt9ozWkX4Hqr1TWDEk375Cm31Ub8dRnkWdn/tHX2N4gl95zp/ehp2el/W+6fYBsNjHF2bv5GwNOyYrAsJhNpq7S8K9iBI2tSKIFzwKc+/5nsz9iwPQhtoWPzHaPWLo9/vTeenUsjyzQelIV/1oduhmyxZtpGp4C3Iql49Y3OqAVtQMkUUSWWNZfconrVzOG2bdTr4EWA3Pc6RXg3xWu1EwiEHD/AhvZBYQzu456kvWUfuhnIGn9RqNPIyu57e4p7nEH6pULNh6RL4sljUEY1LKmgJaOjsKOh7MO7yW1+CP60Usq7atGl1uX64ZxgCb1TuLnSTiKPAD8f/KTk1zX/7ija+vSCF1bFxC6trO3/yPAAKRem5XZIKfcAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/es-ES/browser/searchplugins/twitter.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Twitter</ShortName>\n<Description>Realtime Twitter Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAALAgAAJgAAACAgAAAAAAAAQQQAADECAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAHSSURBVDjLfVO/axRREP6SS0ihlv4FQpoYWxHyHxgCsUxhmToBS4tF7NLZWaiIEHLv7d5dJNEQ0tgYEAmIjeAfYC57++7MGbzLjxu/Nxt27zZrBoadnZnvm3kz7wEqMpZqmdAfBBMIZBzGVGCkorbXq4kFp/yPtBgPZCJzZvYQuNZ+jKhVo75G2LyHVz9uoeFmc6bILaHaepv9v/w6iRcypXbonmNPBB9OBbv82tYfmPgn7NHTnKAaP8E+g8Ztot68k/nXDm8ooNEVhHEP1vXROBbUf/M/Wc0Jwl8zsEkHOxcMtE6Y+A42nodpLtLfR9QWRMmA9jm2eh78aXQY4eF9VvjCgKDWEewM2PIZQc4nD9Sf6hk+sohNqorzW0kN91BBdYKtO9dE/00JZITA50XxsxTHlWarqMYBh/O3UPGqrednx7ox3o+UhbIRT7O1BO9PfIsXI5V9J34WvrqN94buwFi+b3N0k0nrCjAFAp1+Nz1Czd3N2y8Tm6ywYk9JTHKqk/cD9cM17YW89WExbo6Ja1zhvgK3+4Itql+rt8PkO1f6oBysBN3brLrMVhs84wHJvpHoMwnf8CI9ygZd3nbJgymrMvxeSoLjmlCsIJf+a17lP6juZmUWkMzvAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAECElEQVRYw+1XS2gTURS9ia0/EMSCCC4siCIKrly4UVwIrgRR3KgbXQmCCiIiCha7EQRR6cIupHShSeZjf6lttdWFgqBRBPGDKIqF1mQ+1Wp/SZvnvXfmTWfMpJ3U0pUPHplJ3rv33HO/Afi/5nPViTjuKm8rYlFlAoSI8a500R1SGLYUZRH+Hvee6+qqygvxW1KJ1XLd+74aUuY+0OzjoHw/BElj4zQQHxv0HDBUvjR9WQlNYmnJhSjK9dxFUC0LOsYE3M8LSI8LUKw8AmoG5ecqPtP8vgZ04zKeO+jqjUtBDi2qWY+71xPaKKpnpF0uzUpCnxDQOixQ+BSo9iR/3vsh4CF+r5of8D3F75r9udQAKUwx++AJXkhZCe9QBkGEuUSC1swTjhK0VrUmEYzw7SKCyUPrLwEP8IxufQN9aCfKPwCJwdq/lCPluvUG2n4jhQW8bD6Hu+amABvSd/LOTbEENOMjdIyicLuA1om/ADhbMqIZn/DMOMq+7iqPBanUzWfQOUGUjUFnnj5H0WdnQOlfFoxssdix3tjGgnWbrCuGKvdA4LmuSQJ6s9SN0zFwg6lS7Qmms+WngK4pEvAVg+w83MltCAAhAHSGFMwEgGQRq2quwZe2cShJkaYvtey39hEHMfsQL7cjxd1F4dBnPWUKVeMwaLmTkRggGd1oiJI9GxLcLg2NA8s5DTXzCKePbjtBJAVoVoGjmFxEwsgiCi5tFuoDDFinHcb9xWg6CBcjpS9ReReCeF9GOL5TsCEYhRkSs26HmSLXh2R2f8DlJS7Q7BZOwyhWzeZ3P2hijtJRG9wSXuQkIj27m1OKKKPUiQIiCv1ptF4x33rUh/Yb+aVqN8BjIf07HwDy0EPFzU2/ck0rgCpln8MgtOcBgOOiFizRSWt7aQCWA0GHdesSBuOAm+fFOQIoOFXVeBRqaGnvlsGIed5LwWiO/LP11KASg7tmt97fnRoz1Xj5NXc4WQP0Sliw6d4EN6mUdStyew8cbB6uQWGdXL+pPHMrjQLCVe40tHdo1NJoQ47X5XBnfKUykduBQ0U9+jEbKR5IOTc0IwfJb+tnjvwoq+3DCmxEV1iwvzyHtlzbSTnVHMRKuTm6crK8AcelDrGc/a/0r4WUsRcF3ebWzC4YCqt8Rbdo5XmO4IZj9IGSW+PFUuSVyu7BeeABIrdZMNFIfiSrCQQFouwDNHxQLyBQdK6nSPOfgftUSXWtaOlD67BkXkCLXrFV1IYJBAUifcpnspQHFjyjmi+4y8nBs6KIL1cJuRZkt6K1xzCYrvFAqdtptDCNz3dxX8V91Gsufqvn8r/CByJemd/kvJiprui/RAQkMaZR/r1i4W6a0rP/N/gXi6OvmDvBLoiyBV1/AN29Cs9hVFoUAAAAAElFTkSuQmCC</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ0MDYxRTY0QjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ0MDYxRTY1QjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDcyQzJENkJCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDcyQzJENkNCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4/Os9TAAADvUlEQVR42uyYWWxNURSGz723OiotMbU1N25jKNImIhENfSAh8SDxQgQP7QPxQhAVU1DihYjxwRBCCAktaohZE6EkNIqUmtJWq0LV2On6V/OfZNnO6RXJfXJW8uXuffc9Z5/9r7XX2uf6QqGQ9b+bzxPBE8ETwRPBE+F3i8q+bwXxuRhcAmciJTbYBmaDXWA16AMKwGOw1+GaANgAosEK0BKxSMgqC73G5wD200B1BOYZCcqNBR4Ds9ifAEqNa5aBLWyvA2sjJYJfCSA2MELz1IPPbIsYsgcz1Phwh2v0dxmR3A4iQpPql0dQhCSQCzIpQkCNP3W45rtqv4poTjD6a8Bb7mGhDZSASi5gDjgMrqprZoJp3Otl6vuFIIv7ugqMAWPBG/Cc97Ytj2MBjp8yRJjIvCXjX8Ah0MyxrmAuyGb+qAHF4JbDehPAFNCf95J7nJScIGGa2IlQX8EwcIVh2Qh6chF9QS1/9wKksx1U3j0OFvA+Yh9AbwqZ4zLndD7obpfx62ASf3OXz2HaAc5r21RwkAlZW7X/L6IlgaHcyn40sbgY2+JUu59qy297qb54LsbwtGmDwoyn8LNECVABzoF37M8HK1VOKXEQQCzV3A5lzBE+9kNUVCbooSLDPlw0GxFj20/V/qEEtBjOZk6o4MP7uR33cGvaJiH+jOPfQD631wiO17H8vuTWPMI1SEXZBJYb67zJSG6XuaKMvJCrsrhleDOG7TYuzFxsi4sIfiWqLazPEEEWddvF2xbDuMAYX6TaySyx8RTZnq8LGKWqizhtslmO/cqrYuNcwq+dN7Q4kVMG7+YiQpQxh5+CaWEyHebU0TPapbLpw1i82m62Sb5oUFum1uE80vGAD8F49o+CreCTqhAVDJ8aLlSS6D6wHyxR90pjCF8G69X3ku3fq34sF1jB5Ca2mXmjjp6UcL7ICLEY4jLnA14rz3kBLFUleAZ4Qof5+Gk7IynciVEuPh0mOQ7l4aX4H8pwOhfXpLaTbK3BLL1OJiVwHj3nlPmreN9HPI2K3WNOa2GUtPI4XkknJPM0nOYkgsVElN/JQlaBjSxNOS7bxanS7GB9DxoHokR6XB+Nnd43gi4HKV2Z6jt5bkmUQyhIgJER+8dLSkpex5H8LPjIZBRHNZtJJcO7gQmqO70jW0neOwopYAyv9/EwVKgyfCM9IKVvJzjP70vp1RSW4lZGjIh+h2cKealLZUiHuJAicIL3LWJJtsft5/5O596g6JIct4Nr3qu093+CJ4IngieCJ0J4+yXAANopCw9hh0hVAAAAAElFTkSuQmCC</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5QzlEREI0QjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5QzlEREI1QjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODlDOUREQjJCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODlDOUREQjNCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Ln/UEAAAHKElEQVR42uxca2wVRRTe2wdULUVARDQIkqCmARGKhQBqeBsCKkiImmiML0xUFEs0BImIaDQSH2gQlB9iQlQQUAHFF5QWQbDiI4oIiBCgIE9BaAv03us59rsyjjOzO7s3mC3zJV/a7szszsx+c+acswOJdDrtOTjkuClwcEJwcEJwcEJwcEJwcEJwcEJwcEJwcEJwcEJwcEJwcEJwiIC8Ht/883tXYhFxPfFYzMc1jXgXsY44g/iUok47YgfiVuKukM8pJeYS1zQWi7CI+B2xAhNzTYzHNI9YRjyXeAFxikIIz2GcPN7fiJMtn3EhcS24mriZ2CnOQkiUVKV5kh6Xrh/HYA/GbDy9iV8qrqdh7Y4SRxPfVdQZRlwa8DlfE3tI17YRLyWejKtFeERxvSlxUAzHc5lO8BAC43ZNnTsDPqOjQgQetpnucd4a8jVlBTEcT6Xm+l7iHvye0tTJD/iMFoayc+IshDpNWRxN3BbiWMX1ewQB6MZVH/AZpnon4yqEvEYYCb1C3EQcSkwS5wf06s/oM3smIeyL8bg+AW1Qk4Xn7mmMQigh7kacrHPAThA3aNpmnK85xHU+/RhCHEE8QJyNkM4EzhH0JP5MfFFR3o84Cqb6LeRG/NCW2FkaL4+xlvhLwPnsC0c7V2ifgkD2+rRl/+Jq9KE98Ty04WjkJ+KqCGLlCLAl3nda6FsNrOff4eMR+tksgpi24sWUCy91mUVoxnH+JCl0LcHgVVgKsy+GcgOJR/D3/cRXpTbDiUvw+wLiSMsxcr7gerwY7luVZftaCHaioqw15mAUXr7JQi8kPk3cEeCZFxPHEQcjrNUteg63R2RDCB4sQ3M4nvwCi6XyzeiMjPZQvIz3YSFkDCB+rrg+gfgs8RIIUxU1tMXqDCOEjOBKEaJuDDlPY4ivC39fjgXUxuIeRyHsckOdkbCEQaOYZdn61tAEpprRSlHeSrPFFBvUrEIXn/xBqab8fJ/VFgRXeQ3Zyh0R7iHmKgohrjaW9+B2K4h9NOUTIXabUPa6bH50+lMwgzLqLEOxGsvw7Dh+Jg0RQW4WxlgP0YfFMcnqFUa41xfY90X0J04Nca9UtoSwUXDI0hahWcoylEv5XE8aylMRx/gmzHK7CPd4RnAqB2jq8NZ3I7bSbsSHsfXKYKf0SenaeyH7Nd0UNfC+etjgZCSwQtejs3HHMURJORhbZoxszT4lPoRrpgxkNaxZriRqjhqexypm6NLcy73/pvb5Y+BK4reK+nyf8bCIN3vmrOdOjCVXiog+JpaZhMADf+cMyqksg+fuh6ShbLSn/uglo6fmOvtSr3mnvotknqfbEovgN1Xh2brt9DYk1lKmPELC4J02RiR8/Aw/5ATwk0xoanCGu4I2aI2fnTXlg2BRfAeVb+hwGORonKykxeSfsHxZORH751k4kyZf46yAQmiSRWFvF6yDjF+DiCAzKbqM161ZXHGtNNfzDOGejThTFv2q1ZT3Cji+Q4ayawP6Itmytuw3bDBsWYeC3ohfxDqNJ8xJiXulBEgQ7FOYvkI4S+Ol62WGfEE/xMsi7tPU3+1j9sUVr0sGcXJruqf+eik7XXs1YuUMKZ9YWuXjY+zUtGdnkjOgzX3GwthGfFsYmyrSyrcRAocrN2nKZ6FsJQaQUEzufoQtBwSVlijuVYY9dC5MIx+IGWbo22dew+fjSkwaHy+7QlN3taVTOFlT9qDXkJKdj1WbiSC2o98Z61OpmbNClC2EA5fCHNfheuabC5d111i2l/4Xx6mkKl2EMDEKDsIT3gLzWH4ax8AvqSMmka3YAs0q5BWfOaTKH7U6WD7ne6/hm8Z+WKvlIfo6FVajm6f/ELYJQvwR7yUhLcAErO5aaUHyPFyk6POVQX0E/tbwRMSXwRmumfidrccPp1EID4RIFt0d4jnszU/D7ys0gvMDnw0thtVcpKnDiaSJMPsfeQ0f2ZYIXEz8Cu3PztYkZjzoKV6wT7Um9BX24RGnSQSLvVNfFRkFBv8gT9qLJ4V43kDhd845/B7iHjcIPlh1hLFz9nGCjz/QxFYIjP4BkyE6HBFW5lZ0tN6ive1BmDUKwe2y8PbZTM+wfOYf0t99QrzMaqn9zghz3kPY+vKjhNVixcNY1bNCduplyXP9AE7jlgBtK7DPDw8Y8vBhl96KkKnCUx9Lm+2dOq8ggs8uPOoFP/DxgiJOZwc26Gmoo3AkRc+/i2d/mioDsd08RflcG2dRdb0UeYReeEEFPpaAH/iYQWzs/Q/FPttSCPnWIuL4UKjfQqjP/2ikGSzLdtSf45nPIBagzhC044kf45nPJPI/hLkDbTopkjN7IIKZPtvGLRB/O2mF1iOyGW8IX/thzkvR3pT+r4EPMU6KAN+AlUzinYwNLAT3/yw6WO0hDk4IDk4IDk4IDk4IDk4IDk4IDk4IDk4IbgocnBAcnBAc/o2/BBgAWu+TFRGzndoAAAAASUVORK5CYII=</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"https://twitter.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"partner\" value=\"Firefox\"/>\n  <Param name=\"source\" value=\"desktop-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/es-ES/browser/searchplugins/wikipedia-es.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Wikipedia (es)</ShortName>\n<Description>Wikipedia, la enciclopedia libre</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAA4AQAAJgAAACAgAAAAAAAAJAMAAGQBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAEFSURBVDjLxZPRDYJAEESJoQjpgBoM/9IBtoAl4KcUQQlSAjYgJWAH0gPmyNtkzEEuxkQTPzawc3Ozc3MQTc/JfVPR/wW6a+eKQ+Hyfe54B2wvrfXVqXLDfTCMd3j0VHksrTcH9bl2aZq+BCgEwCCPj9E4TdPYGj0C9CYAKdkmBrIIxiIYbvpbb2sSl8AiA+ywAbJE5YLpCImLU/WRDyIAWRgu4k1s4v50ODru4haYSCk4ntkuM0wcMAINXiPKTJQ9CfgB40phBr8DyFjGKkKEhYhCY4iCDgpAYAM2EZBlhJnsZxQUYBNkSkfBvjDd0ttPeR0mxREQ+OhfYOJ6EmL+l/qzn2kGli9cAF3BOfkAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAIKSURBVFjD7ZdBSgNRDIYLguAB7FLwAkXwBl0JgiDYjQcY8ARduBJKu3I5C0EoWDxAT9AL9AK9QBeCIHQlCM/3DZOSmeZNZ2r1bQyEGV7yXv7kJZlJq6XIOXfs+crzwPPTnvnR863n05ZFufDD/T595Q4eauM37u/pWYwfeX53cegcABcuHg0AkEQE8AKAu4gAXv8BrAEMh0PXbrddt9t1vV4v406nk62laeqm02n2LjKYIuK5WCyyfeiLDF32yLn6TJ5mBFarlev3+9nBMMqsabkYhmezWcEd2ctTE/tYBwhgt14BhtmAV2VaLpdrAHioCW+VdwWy9IMAUBQjJcQFTwGqvcTD+Xy+oc8askZJyAYrnKEokCeWLpQkSSZvBIANYgSDVVEQQJaeyHQu1QIgiQNb6AmrTtaQ9+RFSLa1D4iXgfsrVITloeSFFZlaAEjAUMaXo2DJWQtVRe1OKF5aJUkf0NdglXO5VzQGoI2USwwD3LEl590CtdO3QBoT5WSFV+Q63Oha17ITgMlkslGSGBWPdeNiDR2SL1B6zQFINmOAkFOW5eTSURCdvX6OdUlapaWjsKX0dgOg26/VWHSUKhrPz35ISKwq76R9Wx+kKgC1f0o5mISsypUG3kPj2L/lDzKYvEUwzoh2JtPRdQQAo1jD6afne88H1oTMeH6ZK+x7PB/lQ/CJtvkNEgDh1dr/bVYAAAAASUVORK5CYII=</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA3MkMyRDY5QjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA3MkMyRDZBQjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDcyQzJENjdCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDcyQzJENjhCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7lkNGzAAAELklEQVR42uyYa4hUZRjHn3Nm13X2Mu6urtqutrTeVjRUQikoKUoQLIy8hybiBcVMRdFASPwgQTczsCiMvFYGffBDeANFUDEydc31viheat2dyVndmdmdy57+7/I/+HCcKaX1Q3Re+LHnOe9z3sv/PM/znlnLcRz5vzdb/OaL4Ivgi3C/WV01UCAQkNraWqmpGSCVVVWSl5cnZaXl4jgZaWpugp0viURcwpGIJJMpSba1SY+yUlmy5B3ZuGGDXGlokJKSYkmn0pJOp6UDBbsl2iJFRYVi25bEYjFpwzOtra3S3t4umUxGuqqo53WVCGZR9fX1nZgWDAaxgWIJhUpASGyIFLBtSWKDhcFCScTjuE5JXV2dhMNhSaVS2Kwt0WgUYiU6hTCiRSLNGM2BnYF4yccWCWPB6yAC9oGzYC2Iga/pNx/kg/fBs2AcSICvQOMjT2pZD7xFE0kFBd0lHo89zsiv5d8L3o4nwW+dcotUMDo+p11Jn3YKY/qeY9900P0/lv5hUJ+rswc3Nlnd6wDvgmHgR3V/GfgyS0RZf1NrrEeoR/ZD1rDAPzzrHX8wuEYhcr68E6BV2W9RGJMiI9T9wxzwFfAd+AyUgeFgK/iG9ovgAMcpAIvB92AVNzCJ9hoKu4LjjwabmYrGdwtYyb45nPM98DbYyHW4bSr7Pwb9PPszqTwGnGdUZ22DuekX1L074JSy3wC7eV1C/53clFHXVLEz7Hc3UsG38gz9x7O/F+25oC+vPzI1FVwGN0FP8Dz4gmO4fvPYN5X2LI5ZSvsTT9F/iveEgkZyhc8lTrxd3TPhM1LZ08C3vL7HxRplM6AN/AqOgVGgjhts5sKugyi4qvKzhaKZ4voHGMKCe5oF2qHfIj7TyDGucSM/sH5tY7/p+x1cBGm17vmMgikUsxw8kSv/ZoBqqjiCm7zLsBQ+vMuTl/nKbuTJcdIjpmnduIBuKmfNmfcy570BlrMvzpSap+Z2GG2WZ869nr3Ynn7TngZ7wACKbIRdl+s74QgddlPphVzgh6A/c1g8xbND2b24qD/BLVDk8XWUv8MIKuTCTNinVFjfBh+oY82mv+OZs1SNJ1n6ZzLi1nvWsgksyFUbXuVAO5RQjppENxNynyq7AfzE6xsMyyDtfhxDF1mHkZCtSJ9T9mLWIPeZibzuyejb5hlztVr7ZaaBtzlu5GU7Zi7xW8BU0CaqZt7wfnBI+b0GhvIb4iBD7SWOuYfKr+Px+zN4k3loJj/KojYIFINfmALu6TCW0dGbp0gNj+nZLHI203YCOA6WqtNhEF/OWc45ki/kHOuWzW+cgYyyK//mw8MtLEU8AkMqbIMeP5OjfWj3oU9flUL63C5XZ7zZaJXq66+eGajmdJvrG2LkuHNUco1uLapWdarC8v+z5P+U9kXwRfBF8EXwRfBFyNH+EmAA/FQ613UCCjYAAAAASUVORK5CYII=</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5QzlEREIwQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5QzlEREIxQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODlDOUREQUVCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODlDOUREQUZCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz41D9uwAAAJWElEQVR42uxcCWxURRj+t3t029IiVCyXLSpo0ERFLVAvNJ4oBRUVL7Se4IUXeOIVjaKmgkHxthweiKJGY/HAKxqwaiwYBBESwQtpgdCWtns//6nfi7/je7v72kI0mS/5s7vvn5n3Zuab/3pNfZZlkYFBjlkCA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEg87B919+OL/fT4FAgELBIF0zZQqVl5dTSZ8SWr1mHY2oqKBYtIWSiSSlLB81bN5EkUiU4ok4BYMBSqZ8FItEqCmVoBhf6xvOJx+PY6VSRHi/krJS5PP5OiTB4+SFcymVTFI797N4TFJ6foatjVsoNxyi3sW7U3t7hOKxCB+hHGppbqFgfh7ts+cgamlvofy8fIrHk+Tj4ROxKK1Y+S21trbRgvnz+NkilOSxU+r+hghdw+DBg6msbBDV1X1FY8ZUUmtbS8fG+nw5VFVVRUWFPamppYlCoSAlkooI7dTMmxlnMvTzSAS1oe1trdSjqIiJsJWJEKRevYs7iBCLMhH8OfwZo2Zus7R2CcWYHIq0hw4fQX5+nveX1FJ9/bfGIuxqDBgwgPLy8ngD4x0bq7baSllUstcgGj9hAoWjfJ03yrIkESwQgU9wIkXh3FAHESLRKBUV7UZlpaW0dt2PFGlro8WLX6eGhoaOE93xxpb7qL7qpDfydRuKDIlkgsi81P0PBkI53kOhIUOG0LRptzAhijrV//8YIwxluZMlxtJCf3HZz1LM8hbLQpYDWe5gaWJhu0ghliBLNctqlqksB7NsYwmz9GCZw/IFy0Uso9E3ylLIkg/dbEPTnY5TWTawfJ+p4R4sN7GsAgmUtLHczXKYaDNb6JVMB1kUjmd5R+hU2z2hG8HyIMa09U+hj8HOhdo3FZ2+7qVTL5bN2KiVLm1mQd/OMlDTjYPuXpe+86EfZvZnl+EWcbD7e+l4jzi1Zzjo+7I0Ql+j6epYfoFbcSKZcjsLzN7sMoQ0Kz/FS+dSllZ0/MSlzf3Qq3b74dpxuHaOS5/roD/Q7M8uwyU4nPZ+feN1gGfRMc5S4WIVtqPNQ7imXMkacq9UbmJZJgLUXBcGO323ERTfA3rtSViioIM+IPr7tbFshNOsScDlmdImK2nmEfRwqp36+7PoW4cAvzcCfLVfI9NNUMfTLBfiIa5kWa7p/0AwOB2s246TPgaBiY7TQZ7r8VtZkWcwmQQ+fSDTVWgzE1lICqI2aS0yELUQL7H0YymCy1Exy40s37FczTIeYybFfdS8XmE5gOVhlgKM7cMixbR4Rrox5SavweYmsW5JCIHYPVmWIINSGAT3aY+fg+dox3xS+P0uywuwsDqRVFZ2CO5jZ3Mq87qV5es0JBjOUs5yLjK5z1hOhMX+0gub38ON1U33colGG4X/eSPNWJ/hYWzkY5NrRP8rVOou03g8tK1fxLK/sCiVQnctAtACu7bEMoplI/Q/sBzK0gd61e4gkMkeYxzIfBRMqLr2srBcfbCwddD9zjKR5TSWsSw3i+vSwgwDqe37TMJ91PzPxLqp6+vgXvXUfjDLWaL/QvQtzLB/i7DuNiah/88gbNY4Udx8hkub6aLNyS5t9oX+dgfdKOh+cnEVhBOu2hytXVfj/cpSlmYOj2vuS8dY6Fdo13uKOOlUlyj8SZf5qHx9d+36kejzmyCrbjHtTKw8wzqcksXe9YO1kfGaSvObMcZYNz/mhA+ECbkUfkbHAuEK3HzPZfic46ArEM9Q5KCXfl+eAHUSb8MmbczCv7qRLE/cR6JJFF+GuMQRuS6Wb6bDXDLN8024gDDis5DLWtjWNBOuByFfFde2ilrC+V6IQKLqpxhe5aAfIPpPhrvQF2AyxtnexQg4IU7X04gDVu7k1IsQf6R7HsIhuRzfH4OF84q5+FQu69guPHcAcdRH9O+3HfPxWYm9y5oIb7OsFz5GN2vVqBsov1iCTZc4Dye5O8rIO2B1aumvcvj8btx0PcBVzzwU35elKb6Voah2l2aGO/O66Xe4OoVjujCX0dgLZS3fRwngUwSxDwhLeK4XIuxAdG/7+tOErhIbczFMG+GUFos2KnVZikCoq3gB2UthmvpGZ1GAoEwFhHsjiAyhuLbGpc8RMOM1qJH80cVniCCGIK8VQA1Xw/o+D/em4p96ZFy1SALIiQiZoMz9ZoeCRD0iUBkMKZmGa8dmEdycgjYbRUSv+8Xv0eZhTE59X410NBOeQftZLvoJ0Dchyp6LhVqG9NkJd4vovT9M7HQtQtdxEvpsQiDnBBVzfI52zzvo7XU4M819hqLNJWnaVIhUtMIrGarFRg9DXqs/1MdiU1Xa8yICFuomItjvJz7E7+UZCkBeiLAClmyYS6rsRIRntYh8YheJ0EPM9Z5OEuEJkLogQ5HLTo8fzdY1yKDRLrY8CllF/3yjNVOUqFWGcAJOcXfBfsE1Hq5mJAKz7oAfUXW9h0DPr0XkC8R6FnbiGQpFhrK0k+7tKtQ+WjPEQ2+LtezphQgb4DftQGYU/L/EhyKKn4xCVE2WmUBKVOgkZOUuis9mpD9tKEJNTTN+Uvt003sJ7uLap44bHNxKMsM8CUWjIAI7pwDVcshW9JRR4bks5rAQNYtSFNA8YTgmYptlp9L0JOFCbs5izLPRdrtD6mlHt5vQZoKmu0Dc64I01TULgaYTqqBf72Ed5qBPrYPucJYGnDSJcaJKW+pQPZwI/VqntA6HdQPaOKXx+4EgjR7mUY/xvszgShzxCTpXuujzUUqO07//VkGiP8z6L2Izl+OE24tzKU6GJchyB/3zZc0XQl8rgh/lkxcLnYrI54miVxnihs2izTLc3+1vOEeCWAm0Vyf7LQSYNUjPLByWElF/mYENlvO8DylwNSzpr3AtJQ4EqBLxl4XsZBbWdyCqp1uEfgkOYaGL+1AW6zURMFqoWt4X8EAE9VJH1ezfcdG3IS3JFTmxW8CyDRNqwuIP1MxtApOai8XtiwmHRLtb8TxRBJs+4b9XIZJvBUF3E1YsgFStGic4DIsUyfDM67GQTfjdQyxmLsj0IwhmP4edgm/D8/Whv1+0qXavYKM3uNzT/nOARZh3Ma4HMZ6axyNYmyDIF3ex2DlYq3qszQ6sZzE5vyw0MDAwMDAwMDAwQKpm/uGmgZ1SGBgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhh4w58CDAAL8AVXFSeKUgAAAABJRU5ErkJggg==</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://es.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://es.wikipedia.org/wiki/Especial:Buscar\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/es-ES/browser/searchplugins/yahoo-es.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Yahoo</ShortName>\n<Description>Yahoo Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACAA8DQAAJgAAACAgAAABAAgAowsAAGINAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACZ0lEQVR42mzSP4icZRTF4ee+38xOkp2sG5cQxVJIIaaKkICxTkqJjQhpJFYiop2F1YKFQqoUVpEoCBYSS7dfOxVFWGIsokUE/0TEye7OzPe977XYNWk83b0cDoffvXHWGxkKYjt0N1fi+FaJIzNIFSJ0kDXn0z5nF1O9Sp5PzaizamLD2NELo5W4sOwXqqX/04o1R2wg9PYs/GXUmTjqpGNxwvWdFzz19Akvjj+XUkYTggylFLfml93due+tZ7+y577BrkJnbNWke8yHmzvgi/4lq+WU1XjCsThl2p1ya3GZ4KNrt03KuhXH0SkkkbTOL5+u2PnuZ/D8axtGMTaKsbOvrINP3v/W3Y9XhCJjQCrUWRedVpaq3nvn7oHXrz8jD8PfvnEGbL0716LXytIoxqizkups4R/VwhB7hpi7sXkbXNo86bkrazK5sXnbEHND7BvMLcykOotz3vlxvZw+faRb08VEiVC64rPdSw/pZ/Ly9EutNi3TkHOLOvN3u3OnHNx7MFio5qq5Ifdce/WHhwEfXPnekPuq/UPPQhrAKOV0MFdyRFQFRefr7Z9wRrb0zfYd1aCpGmr2BvtSTkcp1wZLnX0tx4oQjeHX+UF97P75QGspM7VMqTfopVwb0aY1F4ZWlFK1SCVDHQKUEvphj0ztkEdrvZoLtOkoNS2XlkHJIlroIky7Jw8atDSJdQ/aPTUdtJBaLqVmlJpqQataCZKhY/L4HwcEI/Qbv1v8tivbIdVG1UtNnPVmFmPEoT9l/Dc9Ujp42Mx4uGl6I5pmgdjGzaLbopsdJqZHWZnqtKkXcZU8D/8OAPAMQ4kD8KK1AAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEJGlDQ1BJQ0MgUHJvZmlsZQAAOBGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+EdigjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHHJz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9FwpwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7NamcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwfYrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqwSyv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxtUgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+oF9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdTTsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QWWdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXIM+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4bBsrEwAAAAlwSFlzAAALEwAACxMBAJqcGAAAByVJREFUWAm1l1uIldcVx9d3ruMZZzRaay+pCjFJH6LSRqxQqA1NH0pBiH3Qp774kEAg4EOkxKdQSCjUFvpm6YsNVNoSaGjFtmga2yZgCIIawdv04g2kM7Uz6lzO+c758v/t/9lzTB/61Oxhn7332muv9V+3vb8pnooDVRkzZ4oY/LmK6mQZa05frX6yFJ9Ae7x4qd2IuV1FFM9WMfhaI9Z+pQBAL+aiEZ0QgNBm2YuZmxHF9VZMXqmivFaLweUyuteWYvHGVPWr2f+F7YvF/ola9DZGVJsHUXs8YvBEK1ZrXt9URDwqxY1BdGMQvWjGqkgA+iLUtazHuADUoowHYugKTilaR7SIpZjWqOMRfY090RbasS4JglpFtzWIcqwZa+pSqnWVcLLXijXpZCFpvbgb/VhMe8huMLPylWkci8/oSD8xJq7hj4WUWvXrlbqVrUyKtBYdpX3Bh9YbzsdErwRgbZKyFP+KdqxPssu4l2hDAOOxIj6bCHigKWRNCcpMCHHHB4TJLc+TXxKHnC51Ct+Qgxl/TZ0qE5Be/EdWTwjqQuJJAPIB8qAZk4kZoXJnvHH+27Hq0+0YX12PH+w7E3/8zbWkitN2M8pS7kCKZ761OV55c2fcm+nG7J1e7N/+e3m2nbyKQcAhnHWZLC86B1rxiFRvSIkIgJHFVWzZ+qk4fG5HEr4wV8buVb+Vuv5QeVZsi/HeW//eHZ1HbNfLT5+Jc2dndBav9KXugfqc+pLsv6Xxvk6kVheumnpDnXlTVMZWfHh+Li6cdOKvmGzEC69+WTskzwr1SfUJ9ZWp7z/0pWXlF9+ejQtnUdCWnAxQ+al5Tdz80lIVEP8x9eZQWCQwOTAhNc34Re+rUW8U0S+r2Ns8nWzBKgONBOeX3V3RaCpPRN7XeFcO7yYl+InML2U3VdBVHszHzbSXYLBJkuTSQzBuphoYZ7X/u8O30gFAHHxzi+Yop8ETcfDXW5JyKMd/fFuO9l3mYuwLAl5gbMg8QuKdYQg4Zjcxo7HikMeIn37vcizes9Ide9bGhs9NLPN9YX0ndnzHpbZ4vx9HXr6kc6Sobo2hIkuzOnIh0xMFRlvc0waWL+p3UePCQ/Myjjx/JSnl59CJbUkJgl75g+ZD/D978Yrc7EuMPe4ESo6OYsaasiiX7tADAyny5cGtyMHsDxzFnP0Tx6Z0SfsW27B1PHZ+c13seGZdbNo2Lo6Iu7e7cfznfxc/8ggNQBhZI9dSs2c5k+rFaHBXmZhd32xTGdlZPvzDvefj9XddlgeObYVpuf1o3zkpyrEnCJwBDjlmr9i7XP3jgrYkDamhEqRA8UOBxZ53tcOtBbgyzr53M65f8DU6sVZ1o067cfFBvP+XGzrDOa5s+JkTShIc+dBtlLOLlRpqAUDc+yqQMnViNq81edDVnPixno/vP/dXjn2svbbnPa1RiqXEHVkYQ06RWygnFEtpbZDLAJws2X1OHgfCv+hiRkZU8Y+pmbjwzjTE1D48PR1TV+5IMErgsjex2A8TJrqCHH9Cw6U0BGBkPUWrKTZnPq4L9WqIOFvEO8ml+vbRvyUB/Jw6OiUa9GydM58qQl6lTrNHyiENrwyTkOvXLziVkMlOOsesVKyIFtZB1zfDAGvdyj4xtkD7yHQ8Ynn4hCrwvYA+DOJCSlXAZl3MjNQobNzVPK7gJm0AiPsQyEg0c6s1cbEB5X08AmDz1TTLucApzHHyJgADvUqVysJMKOSicLRQl+emOIvbnaw+ot2pSTzl5zzJVjPaZ6ix7zCSN4E1shOAWnqbyYH8bOqd1h9AGJ0qtl6LRBubcBKxbo6xh60kWlbLjgG4NJ2ETkwqbl7SeUXVSCq+BF1C2bWEgEO4CxBGvOydGmu3ooXv7AEogLFqn2JtWKO8yc9xAmDxjhGiWMOQXe63zCvHtIjOpGOIwvGJlhRQepyzaiu0MQ4MnFhuT7CiJQC+sUg4jtOYO+1IH9OdCwgBSmOkP2r60CarHeXMjxw3PGyvOBnN670EgOPOc1yEYgDYCxbqTPDXki1srChi4R6lpQ+uDmVFDtkA5GH1qJEvQFgacqCFT37pyP+Y+DMJs0Y54NgbiIVn61jhEUrNARuNIi3vOQf8iUeQuNzILe4b/jFZ7RDYJhTbVRaJTxyWh8PgO93hQJCBsSa2GQyyoLlBzWDxgnm9l0JgADgNgVxElCH22xs4NCsaieSUyzWXaSTLDAPlGQB0Kt6JaqpzYjkJQT9id60aNwqZjVqlz9Kqp+JcfDjOAqhirNoCI6MelpVPAjZ/CbFv45Y9YNcicqDMKm/Xo/FPJdMlqZ9SIK7qSrrci9mbl6q3/DGQ5f7XuK347rgKeuMgiicEfLPmT0rGY1K5SdI/ryritlMbJrr/PZ8+I8qf9PF8qhMrT39QHfHLkhj/fz/bi+eb83F/VxX1b6jWvt6KdTs/AvvCmqXE235jAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\"\n     template=\"https://es.search.yahoo.com/sugg/ff\">\n  <Param name=\"output\"  value=\"fxjson\" />\n  <Param name=\"appid\"   value=\"ffd\" />\n  <Param name=\"command\" value=\"{searchTerms}\" />\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://es.search.yahoo.com/search\" resultdomain=\"yahoo.com\">\n  <Param name=\"p\" value=\"{searchTerms}\"/>\n  <Param name=\"ei\" value=\"UTF-8\"/>\n  <MozParam name=\"fr\" condition=\"pref\" pref=\"yahoo-fr\" />\n</Url>\n<SearchForm>https://es.search.yahoo.com/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/alerts/alert.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeAlert.tooltip \"Cerrar esta notificación\">\n<!ENTITY settings.label \"Configuración\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/alerts/alert.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncloseButton.title = Cerrar\nactionButton.label = …\nwebActions.disableForOrigin.label = Desactivar notificaciones de %S\nsource.label = vía %1$S\nwebActions.settings.label = Ajustes de notificaciones\ndoNotDisturb.label = No molestarme hasta que reinicie %S\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/alerts/notificationNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngeneral = Notificación general\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/autoconfig/autoconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadConfigTitle = Error de configuración\nreadConfigMsg = No se pudo leer el archivo de configuración. Póngase en contacto con su administrador de sistemas.\nautoConfigTitle = Alerta  de configuración automática\nautoConfigMsg = Falló Netscape.cfg/AutoConfig. Póngase en contacto con su administrador. \\n Error: falló %S:\nemailPromptTitle = Dirección de correo electrónico\nemailPromptMsg = Introduzca la dirección de correo electronico\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/cookie/cookieAcceptDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY props.name.label \"Nombre:\">\n<!ENTITY props.value.label \"Contenido:\">\n<!ENTITY props.domain.label \"Servidor:\">\n<!ENTITY props.path.label \"Ruta:\">\n<!ENTITY props.secure.label \"Enviar para:\">\n<!ENTITY props.expires.label \"Caduca:\">\n<!ENTITY button.allow.label \"Permitir\">\n<!ENTITY button.allow.accesskey \"P\">\n<!ENTITY button.session.label \"Permitir sesión\">\n<!ENTITY button.session.accesskey \"S\">\n<!ENTITY button.deny.label \"Denegar\">\n<!ENTITY button.deny.accesskey \"D\">\n<!ENTITY dialog.title \"Confirmar establecimiento de cookie\">\n<!ENTITY dialog.remember.label \"Usar mi elección para todas las cookies de este sitio\">\n<!ENTITY dialog.remember.accesskey \"U\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/cookie/cookieAcceptDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhostColon = Servidor:\ndomainColon = Dominio:\nforSecureOnly = Sólo conexiones cifradas\nforAnyConnection = Cualquier tipo de conexión\nexpireAtEndOfSession = Al final de la sesión\nshowDetails = Mostrar detalles\nhideDetails = Ocultar detalles\ndetailsAccessKey = T\npermissionToSetACookie = El sitio %S quiere escribir una cookie.\npermissionToSetSecondCookie = El sitio %S quiere escribir una segunda cookie.\npermissionToSetAnotherCookie = El sitio %S quiere permiso para escribir otra cookie.\\nYa tiene %S cookies de este sitio.\npermissionToModifyCookie = El sitio %S quiere modificar una cookie existente.\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/formautofill/requestAutocomplete.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/AccessFu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\nscreenReaderStarted = Lector en pantalla iniciado\nscreenReaderStopped = Lector en pantalla detenido\nmenubar = barra de menú\nscrollbar = barra de desplazamiento\ngrip = asa\nalert = alerta\nmenupopup = menú emergente\ndocument = documento\npane = panel\ndialog = diálogo\nseparator = separador\ntoolbar = barra de herramientas\nstatusbar = barra de estado\ntable = tabla\ncolumnheader = cabecera de columna\nrowheader = cabecera de fila\ncolumn = columna\nrow = fila\ncell = celda\nlink = enlace\nlist = lista\nlistitem = elemento de lista\noutline = contorno\noutlineitem = elemento de contorno\npagetab = pestaña\npropertypage = página de propiedades\ngraphic = gráfico\nswitch = interruptor\npushbutton = botón\ncheckbutton = casilla seleccionable\nradiobutton = botón de radio\ncombobox = caja desplegable\nprogressbar = barra de progreso\nslider = deslizador\nspinbutton = botón de incremento/decremento\ndiagram = diagrama\nanimation = animación\nequation = ecuación\nbuttonmenu = menú de botón\nwhitespace = espacio en blanco\npagetablist = lista de pestañas\ncanvas = canvas\ncheckmenuitem = elemento de menú seleccionable\nlabel = etiqueta\npasswordtext = texto de contraseña\nradiomenuitem = elemento de menú de radio\ntextcontainer = contenedor de texto\ntogglebutton = botón de alternancia\ntreetable = tabla/árbol\nheader = cabecera\nfooter = pie de página\nparagraph = párrafo\nentry = entrada\ncaption = (sub)título\nheading = encabezado\nsection = sección\nform = formulario\ncomboboxlist = lista desplegable\ncomboboxoption = opción de caja desplegable\nimagemap = mapa de imágenes\nlistboxoption = opción\nlistbox = caja de lista\nflatequation = ecuación plana\ngridcell = rejilla\nnote = nota\nfigure = cantidad\ndefinitionlist = lista de definiciones\nterm = término\ndefinition = definición\nmathmltable = tabla matemática\nmathmlcell = celda\nmathmlenclosed = entre paréntesis\nmathmlfraction = fracción\nmathmlfractionwithoutbar = fracción sin barra\nmathmlroot = raíz\nmathmlscripted = guionizado\nmathmlsquareroot = raíz cuadrada\ntextarea = área de texto\nbase = base\nclose-fence = elemento de cierre\ndenominator = denominador\nnumerator = numerador\nopen-fence = elemento de apertura\noverscript = sobrescritura\npresubscript = presubscript\npresuperscript = presuperscript\nroot-index = índice raíz\nsubscript = subíndice\nsuperscript = superíndice\nunderscript = baja escritura\ntextInputType_date = fecha\ntextInputType_email = correo electrónico\ntextInputType_search = buscar\ntextInputType_tel = teléfono\ntextInputType_url = dirección\nheadingLevel = encabezado de nivel %S\nlistStart = Primer elemento\nlistEnd = Último elemento\nlistItemsCount = 1 elemento;#1 elementos\nobjItemOfN = %1$S de %2$S\nbanner = panel publicitario\ncomplementary = complementario\ncontentinfo = información sobre el contenido\nmain = principal\nnavigation = navegación\nsearch = buscar\ntblColumnInfo = con 1 columna;con #1 columnas\ntblRowInfo = y 1 fila;y #1 filas\ncolumnInfo = Columna %S\nrowInfo = Fila %S\nspansColumns = abarca %S columnas\nspansRows = abarca %S filas\njumpAction = saltado\npressAction = presionado\ncheckAction = seleccionado\nuncheckAction = no seleccionado\nonAction = activado\noffAction = desactivado\nselectAction = seleccionado\nunselectAction = no seleccionado\nopenAction = abierto\ncloseAction = cerrado\nswitchAction = activado\nclickAction = pulsado\ncollapseAction = contraído\nexpandAction = expandido\nactivateAction = activado\ncycleAction = rotado\nhidden = oculto\ntabLoading = cargando\ntabLoaded = cargado\ntabNew = pestaña nueva\ntabLoadStopped = carga detenida\ntabReload = recargando\nstateChecked = seleccionado\nstateOn = activado\nstateNotChecked = no seleccionado\nstateOff = desactivado\nstatePressed = presionado\nstateExpanded = expandido\nstateCollapsed = contraído\nstateUnavailable = no disponible\nstateReadonly = sólo-lectura\nstateRequired = requerido\nstateTraversed = visitado\nstateHasPopup = tiene ventana emergente\nstateSelected = seleccionado\neditingMode = editando\nnavigationMode = navegando\nquicknav_Simple = Por defecto\nquicknav_Anchor = Enlaces internos\nquicknav_Button = Botones\nquicknav_Combobox = Cajas desplegables\nquicknav_Landmark = Puntos de referencia\nquicknav_Entry = Entradas\nquicknav_FormElement = Elementos de formulario\nquicknav_Graphic = Imágenes\nquicknav_Heading = Encabezados\nquicknav_ListItem = Elementos de lista\nquicknav_Link = Enlaces\nquicknav_List = Listas\nquicknav_PageTab = Pestañas de página\nquicknav_RadioButton = Botones de radio\nquicknav_Separator = Separadores\nquicknav_Table = Tablas\nquicknav_Checkbox = Casillas de selección\nnotation-longdiv = división larga\nnotation-actuarial = actuarial\nnotation-phasorangle = ángulo de fase\nnotation-radical = radical\nnotation-box = caja\nnotation-roundedbox = caja redondeada\nnotation-circle = círculo\nnotation-left = izquierda\nnotation-right = derecha\nnotation-top = superior\nnotation-bottom = inferior\nnotation-updiagonalstrike = raya diagonal hacia arriba\nnotation-downdiagonalstrike = raya diagonal hacia abajo\nnotation-verticalstrike = raya vertical\nnotation-horizontalstrike = tachado horizontal\nnotation-updiagonalarrow = flecha diagonal hacia arriba\nnotation-madruwb = madruwb\nmenubarAbbr = barra de menú\nscrollbarAbbr = barra de desplazamiento\ngripAbbr = asa\nalertAbbr = alerta\nmenupopupAbbr = menú emergente\ndocumentAbbr = documento\npaneAbbr = panel\ndialogAbbr = diálogo\nseparatorAbbr = separador\ntoolbarAbbr = barra de herramientas\nstatusbarAbbr = barra de estado\ntableAbbr = tbl\ncolumnheaderAbbr = cabecera de columna\nrowheaderAbbr = cabecera de fila\ncolumnAbbr = columna\nrowAbbr = fila\ncellAbbr = celda\nlinkAbbr = enl\nlistAbbr = lista\nlistitemAbbr = elemento de lista\noutlineAbbr = contorno\noutlineitemAbbr = elemento de contorno\npagetabAbbr = pestaña\npropertypageAbbr = página de propiedades\ngraphicAbbr = gráfico\npushbuttonAbbr = bot\ncheckbuttonAbbr = casilla seleccionable\nradiobuttonAbbr = botón de radio\ncomboboxAbbr = caja desplegable\nprogressbarAbbr = barra de progreso\nsliderAbbr = deslizador\nspinbuttonAbbr = botón de incremento/decremento\ndiagramAbbr = diagrama\nanimationAbbr = animación\nequationAbbr = ecuación\nbuttonmenuAbbr = menú de botón\nwhitespaceAbbr = espacio en blanco\npagetablistAbbr = lista de pestañas\ncanvasAbbr = canvas\ncheckmenuitemAbbr = elemento de menú seleccionable\nlabelAbbr = etiqueta\npasswordtextAbbr = txtcontr\nradiomenuitemAbbr = elemento de menú de radio\ntextcontainerAbbr = contenedor de texto\ntogglebuttonAbbr = botón de alternancia\ntreetableAbbr = tabla/árbol\nheaderAbbr = cabecera\nfooterAbbr = pie de página\nparagraphAbbr = párrafo\nentryAbbr = entrada\ncaptionAbbr = (sub)título\nheadingAbbr = encabezado\nsectionAbbr = sección\nformAbbr = formulario\ncomboboxlistAbbr = lista desplegable\ncomboboxoptionAbbr = opción de caja desplegable\nimagemapAbbr = mapimg\nlistboxoptionAbbr = opción\nlistboxAbbr = caja de lista\nflatequationAbbr = ecuación plana\ngridcellAbbr = rejilla\nnoteAbbr = nota\nfigureAbbr = fig\ndefinitionlistAbbr = lista de definiciones\ntermAbbr = término\ndefinitionAbbr = definición\ntextareaAbbr = areatxt\ntblColumnInfoAbbr = #1c;#1c\ntblRowInfoAbbr = #1r;#1r\ncellInfoAbbr = c%Sr%S\nstateCheckedAbbr = (x)\nstateUncheckedAbbr = ( )\nstatePressedAbbr = (x)\nstateUnpressedAbbr = ( )\nmathmlenclosedAbbr = entre paréntesis\nmathmltableAbbr = tbl\nmathmlcellAbbr = celda\nmathmlfractionAbbr = frac\nmathmlfractionwithoutbarAbbr = frac sin bar\nmathmlrootAbbr = raíz\nmathmlscriptedAbbr = guionizado\nmathmlsquarerootAbbr = rzcuad\nbaseAbbr = base\nclose-fenceAbbr = cierre\ndenominatorAbbr = den\nnumeratorAbbr = num\nopen-fenceAbbr = apertura\noverscriptAbbr = sobr\npresubscriptAbbr = presub\npresuperscriptAbbr = presup\nroot-indexAbbr = índice\nsubscriptAbbr = sub\nsuperscriptAbbr = sup\nunderscriptAbbr = baja\nnotation-longdivAbbr = divlarga\nnotation-actuarialAbbr = act\nnotation-phasorangleAbbr = ángfas\nnotation-radicalAbbr = rad\nnotation-boxAbbr = caja\nnotation-roundedboxAbbr = cajred\nnotation-circleAbbr = círc\nnotation-leftAbbr = izda\nnotation-rightAbbr = dcha\nnotation-topAbbr = superior\nnotation-bottomAbbr = bot\nnotation-updiagonalstrikeAbbr = raydiagarb\nnotation-downdiagonalstrikeAbbr = rayadiagabajo\nnotation-verticalstrikeAbbr = rayavert\nnotation-horizontalstrikeAbbr = tachdhor\nnotation-updiagonalarrowAbbr = flecdiagarb\nnotation-madruwbAbbr = madruwb\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY about.version \"versión\">\n<!ENTITY about.credits.beforeLink \"Ver una lista de \">\n<!ENTITY about.credits.linkTitle \"colaboradores\">\n<!ENTITY about.credits.afterLink \" al proyecto Mozilla.\">\n<!ENTITY about.license.beforeTheLink \"Leer la \">\n<!ENTITY about.license.linkTitle \"información de licencia\">\n<!ENTITY about.license.afterTheLink \" de este producto.\">\n<!ENTITY about.relnotes.beforeTheLink \"Leer las \">\n<!ENTITY about.relnotes.linkTitle \"notas de publicación\">\n<!ENTITY about.relnotes.afterTheLink \" de esta versión.\">\n<!ENTITY about.buildconfig.beforeTheLink \"Ver la \">\n<!ENTITY about.buildconfig.linkTitle \"configuración de compilación\">\n<!ENTITY about.buildconfig.afterTheLink \" usada para esta versión.\">\n<!ENTITY about.buildIdentifier \"Identificador de compilación: \">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/aboutAbout.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAbout.title \"Acerca de About:\">\n<!ENTITY aboutAbout.note \"Esta es una lista de páginas “about” para su comodidad.<br/>\nAlgunas de ellas podrían resultar confusas. Otras son sólo para propósitos de diagnóstico.<br/>\nY algunas se omiten porque requieren parámetros de consulta.\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/aboutNetworking.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutNetworking.title \"Acerca del tráfico de red\">\n<!ENTITY aboutNetworking.warning \"Esto es muy experimental. No debe usarse sin supervisión de un adulto.\">\n<!ENTITY aboutNetworking.showNextTime \"Mostrar esta advertencia la próxima vez\">\n<!ENTITY aboutNetworking.ok \"Aceptar\">\n<!ENTITY aboutNetworking.HTTP \"HTTP\">\n<!ENTITY aboutNetworking.sockets \"Sockets\">\n<!ENTITY aboutNetworking.dns \"DNS\">\n<!ENTITY aboutNetworking.websockets \"WebSockets\">\n<!ENTITY aboutNetworking.refresh \"Refrescar\">\n<!ENTITY aboutNetworking.autoRefresh \"Referescar automáticamente cada 3 segundos\">\n<!ENTITY aboutNetworking.hostname \"Nombre del servidor\">\n<!ENTITY aboutNetworking.port \"Puerto\">\n<!ENTITY aboutNetworking.spdy \"SPDY\">\n<!ENTITY aboutNetworking.ssl \"SSL\">\n<!ENTITY aboutNetworking.active \"Activado\">\n<!ENTITY aboutNetworking.idle \"Inactivo\">\n<!ENTITY aboutNetworking.host \"Servidor\">\n<!ENTITY aboutNetworking.tcp \"TCP\">\n<!ENTITY aboutNetworking.sent \"Enviado\">\n<!ENTITY aboutNetworking.received \"Recibido\">\n<!ENTITY aboutNetworking.family \"Familia\">\n<!ENTITY aboutNetworking.addresses \"Direcciones\">\n<!ENTITY aboutNetworking.expires \"Expira (segundos)\">\n<!ENTITY aboutNetworking.messagesSent \"Mensajes enviados\">\n<!ENTITY aboutNetworking.messagesReceived \"Mensajes recibidos\">\n<!ENTITY aboutNetworking.bytesSent \"Bytes enviados\">\n<!ENTITY aboutNetworking.bytesReceived \"Bytes recibidos\">\n<!ENTITY aboutNetworking.logging \"Registro\">\n<!ENTITY aboutNetworking.logTutorial \"Vea <a href='https://developer.mozilla.org/docs/Mozilla/Debugging/HTTP_logging'>Registro HTTP</a> para más instrucciones sobre cómo usar esta herramienta.\">\n<!ENTITY aboutNetworking.currentLogFile \"Archivo actual de registro:\">\n<!ENTITY aboutNetworking.currentLogModules \"Módulos actuales de registro:\">\n<!ENTITY aboutNetworking.setLogFile \"Establecer archivo de registro\">\n<!ENTITY aboutNetworking.setLogModules \"Establecer módulos de registro\">\n<!ENTITY aboutNetworking.startLogging \"Comenzar a registrar\">\n<!ENTITY aboutNetworking.stopLogging \"Terminar de registrar\">\n<!ENTITY aboutNetworking.dnsLookup \"Búsqueda DNS\">\n<!ENTITY aboutNetworking.dnsLookupButton \"Resolver\">\n<!ENTITY aboutNetworking.dnsDomain \"Dominio\">\n<!ENTITY aboutNetworking.dnsLookupTableColumn \"IPs\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/aboutProfiles.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutProfiles.title \"Acerca de los perfiles\">\n<!ENTITY aboutProfiles.subtitle \"Esta página le ayuda a administrar sus perfiles. Cada perfil es un mundo separado que contiene historial, marcadores, configuración y complementos separados.\">\n<!ENTITY aboutProfiles.create \"Crear un perfil nuevo\">\n<!ENTITY aboutProfiles.restart.title \"Reiniciar\">\n<!ENTITY aboutProfiles.restart.inSafeMode \"Reiniciar con complementos desactivados…\">\n<!ENTITY aboutProfiles.restart.normal \"Reiniciar normalmente…\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/aboutProfiles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nname = Perfil: %S\nisDefault = Perfil predeterminado\nrootDir = Directorio raíz\nlocalDir = Directorio local\ncurrentProfile = Este es el perfil en uso y no puede ser eliminado.\nrename = Renombrar\nremove = Eliminar\nsetAsDefault = Establecer como perfil predeterminado\nlaunchProfile = Abrir perfil en nuevo navegador\nyes = sí\nno = no\nrenameProfileTitle = Renombrar perfil\nrenameProfile = Renombrar perfil %S\ninvalidProfileNameTitle = Nombre de perfil no válido\ninvalidProfileName = El nombre de perfil \"%S\" no está permitido.\ndeleteProfileTitle = Eliminar perfil\ndeleteProfileConfirm = Eliminar un perfil suprimirá el perfil de la lista de perfiles disponibles y no se puede deshacer.\\nPuede elegir además eliminar los archivos de datos del perfil, incluyendo su configuración, certificados y otros datos relativos al usuario. Esta opción eliminará la carpeta \"%S\" y no se puede deshacer.\\n¿Desea eliminar los archivos de datos del perfil?\ndeleteFiles = Eliminar archivos\ndontDeleteFiles = No eliminar archivos\nopenDir = Abrir directorio\nmacOpenDir = Mostrar en Finder\nwinOpenDir2 = Abrir carpeta\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/aboutReader.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naboutReader.loading2 = Cargando…\naboutReader.loadError = Fallo al cargar el artículo de la página\naboutReader.colorScheme.light = Claro\naboutReader.colorScheme.dark = Oscuro\naboutReader.colorScheme.sepia = Sepia\naboutReader.colorScheme.auto = Auto\naboutReader.estimatedReadTimeValue1 = #1 minuto;#1 minutos\naboutReader.estimatedReadTimeRange1 = #1-#2 minuto;#1-#2 minutos\naboutReader.fontType.serif = Serif\naboutReader.fontType.sans-serif = Sans-serif\naboutReader.fontTypeSample = Aa\naboutReader.toolbar.close = Cerrar vista de lectura\naboutReader.toolbar.typeControls = Controles de tipografía\nreaderView.enter = Abrir vista de lectura\nreaderView.enter.accesskey = v\nreaderView.close = Cerrar vista de lectura\nreaderView.close.accesskey = \n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/aboutRights.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY rights.locale-direction \"ltr\">\n<!ENTITY rights.pagetitle \"about:rights\">\n<!ENTITY rights.intro-header \"Acerca de sus derechos\">\n<!ENTITY rights.intro \"&brandFullName; es un software gratuito y de código abierto construido por una comunidad de miles de colaboradores de todo el mundo. Hay una serie de cosas que debería conocer:\">\n<!ENTITY rights.intro-point1a \"&brandShortName; está disponible para usted bajo los términos de la \">\n<!ENTITY rights.intro-point1b \"Mozilla Public License (Licencia Pública de Mozilla)\">\n<!ENTITY rights.intro-point1c \". Esto significa que puede usar, copiar y distribuir &brandShortName; a los demás. También puede modificar el código fuente de &brandShortName; para adaptarlo a sus necesidades. La Mozilla Public License (Licencia Pública de Mozilla) le otorga el derecho de distribuir sus versiones modificadas.\">\n<!ENTITY rights.intro-point2-a \"No se le concede ningún derecho ni licencia sobre las marcas comerciales de Mozilla Foundation o sus filiales, incluyendo sin limitación el nombre y logo de Firefox. Puede encontrarse información adicional sobre las marcas comerciales \">\n<!ENTITY rights.intro-point2-b \"aquí\">\n<!ENTITY rights.intro-point2-c \".\">\n<!ENTITY rights.intro-point2.5 \"Algunas características en &brandShortName;, como el agente de informe de fallos, le dan la opción de proporcionar información a &vendorShortName;. Al elegir enviar esa información, concede a &vendorShortName; permiso para usar la misma para mejorar sus productos, para publicar esa información en sus sitios web y para distribuirla.\">\n<!ENTITY rights2.intro-point3a \"La manera en que usamos su información personal y las opiniones enviadas a &vendorShortName; a través de &brandShortName; se describe en la \">\n<!ENTITY rights2.intro-point3b \"Política de privacidad de &brandShortName;\">\n<!ENTITY rights.intro-point3c \".\">\n<!ENTITY rights.intro-point3-unbranded \"Cualquier política de privacidad aplicable a este producto se debe listar aquí.\">\n<!ENTITY rights2.intro-point4a \"Algunas características de &brandShortName; hacen uso de servicios de información basados en web; sin embargo, no podemos garantizar que sean 100 &#037; precisos ni libres de errores. Se pueden encontrar más detalles, incluyendo información sobre cómo desactivar las características que usan estos servicios, en la \">\n<!ENTITY rights.intro-point4b \"términos del servicio\">\n<!ENTITY rights.intro-point4c \".\">\n<!ENTITY rights.intro-point4a-unbranded \"Si este producto incorpora servicios web, cualesquiera términos del servicio aplicables a los servicios deberían enlazarse en los \">\n<!ENTITY rights.intro-point4b-unbranded \"Servicios de sitios web\">\n<!ENTITY rights.intro-point4c-unbranded \" sección.\">\n<!ENTITY rights2.webservices-header \"Servicios de información de &brandFullName; basados en web\">\n<!ENTITY rights.intro-point5 \"Para reproducir ciertos tipos de contenido de víeo, &brandShortName; descarga ciertos módulos de descifrado de contenido de terceros.\">\n<!ENTITY rights2.webservices-a \"&brandFullName; usa servicios de información basados en web (&quot;servicios&quot;) para proporcionar algunas de las características ofrecidas para su uso con esta versión binaria de &brandShortName; bajo los términos descritos a continuación. Si no quiere usar uno o más de los servicios o los términos que siguen no son aceptables, puede desactivar la característica o servicio(s). Las instrucciones sobre cómo desactivar una característica o servicio concretos pueden encontrarse \">\n<!ENTITY rights2.webservices-b \"aquí\">\n<!ENTITY rights3.webservices-c \". Otras características y servicios pueden desactivarse en las preferencias de la aplicación.\">\n<!ENTITY rights.safebrowsing-a \"Navegación segura: \">\n<!ENTITY rights.safebrowsing-b \"Desactivar la característica de navegación segura no se recomienda porque puede dar como resultado que visite sitios no seguros. Si desea desactivar la característica completamente, siga estos pasos:\">\n<!ENTITY rights.safebrowsing-term1 \"Abra las preferencias de la aplicación\">\n<!ENTITY rights.safebrowsing-term2 \"Seleccione el panel Seguridad\">\n<!ENTITY rights2.safebrowsing-term3 \"Desmarque la opción para &quot;&enableSafeBrowsing.label;&quot;\">\n<!ENTITY rights.safebrowsing-term4 \"La navegación segura está ahora desactivada\">\n<!ENTITY rights.locationawarebrowsing-a \"Navegación basada en ubicación: \">\n<!ENTITY rights.locationawarebrowsing-b \"siempre son a elección del usuario. Nunca se envía información sobre su ubicación sin su permiso. Si desea desactivar la característica por completo, siga esto pasos:\">\n<!ENTITY rights.locationawarebrowsing-term1a \"En la barra de direcciones, escriba \">\n<!ENTITY rights.locationawarebrowsing-term1b \"about:config\">\n<!ENTITY rights.locationawarebrowsing-term2 \"Escriba geo.enabled\">\n<!ENTITY rights.locationawarebrowsing-term3 \"Haga doble clic en la preferencia geo.enabled\">\n<!ENTITY rights.locationawarebrowsing-term4 \"La navegación basada en ubicación está ahora desactivada\">\n<!ENTITY rights.webservices-unbranded \"Aquí debe incluirse un resumen de los servicios de sitios web que el producto incorpora, junto con instrucciones de cómo deshabilitarlas, si se aplica.\">\n<!ENTITY rights.webservices-term1-unbranded \"Cualquier término de servicio para este producto debe ser listado aquí.\">\n<!ENTITY rights2.webservices-term1 \"&vendorShortName; y sus colaboradores, licenciatarios y socios trabajan para proporcionar los servicios más precisos y actualizados. Sin embargo, no podemos garantizar que esta información sea completa y esté libre de errores. Por ejemplo, el servicio de navegación segura puede no identificar algunos sitios peligrosos y puede identificar algunos sitios seguros por error y las direcciones devueltas por nuestros proveedores del servicio de navegación basada en la ubicación son sólo estimaciones y ni nosotros ni nuestros proveedores garantizamos la exactitud de las ubicaciones proporcionadas.\">\n<!ENTITY rights.webservices-term2 \"&vendorShortName; puede discontinuar o cambiar los servicios a su albedrío.\">\n<!ENTITY rights2.webservices-term3 \"Puede usar estos servicios con la versión correspondiente de &brandShortName;, y &vendorShortName; le otorga derechos para hacerlo. &vendorShortName; y sus licenciatarios se reservan el resto de derechos de los servicios. Estos términos no limitan ningún derecho otorgado por las licencias de código abierto aplicables a &brandShortName; y las versiones del código fuente correspondiente de &brandShortName;.\">\n<!ENTITY rights.webservices-term4 \"Los servicios son provistos &quot;tal cual&quot;.  &vendorShortName;, sus colaboradores, licenciatarios y distribuidores, rechazan toda garantía, así donde esté expresado o donde esté implícito, incluyendo y sin limitarse, garantías de que el servicio es comerciable y que cumple con su necesidad particular. Usted conlleva el riesgo seleccionado de este servicio para su propósito así como a la calidad y desempeño del servicio. Algunas jurisdicciones no permiten la exclusión o limitación de las garantías implícitas, así que esta denegación puede no aplicarse en su caso.\">\n<!ENTITY rights.webservices-term5 \"Excepto donde sea requerido por la ley, &vendorShortName;, sus colaboradores, licenciatarios y distribuidores no podrán ser responsables de ningún daño indirecto, especial, imprevisto, resultante, punitivo o ejemplar relacionado con el uso de &brandShortName; y los servicios. La responsabilidad colectiva bajo estos términos no podrán exceder los US$500 (quinientos dólares). Algunas jurisdicciones no permiten la exclusión o limitación de ciertos daños, así que esta exclusión y limitación puede no ser aplicable para usted.\">\n<!ENTITY rights.webservices-term6 \"&vendorShortName; puede actualizar estos términos si es necesario de tiempo en tiempo. Estos términos no pueden ser modificados o cancelados sin el consentimiento por escrito de &vendorShortName;.\">\n<!ENTITY rights.webservices-term7 \"Estos términos están regidos por las leyes del estado de California, EE.UU., excluyendo sus conflictos con otras estipulaciones de la ley. Si cualquier parte de estos términos es posible que sea inválida o inexigible, las porciones restantes continuarán teniendo su efecto total. En el caso de haber un conflicto entre una versión traducida de estos términos y la versión en idioma Inglés, la versión en Inglés será la que tendrá el control.\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/aboutRights.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbuttonLabel = Conozca sus derechos…\nbuttonAccessKey = C\nnotifyRightsText = %S es un sofware libre y de código abierto de la fundación sin ánimo de lucro Mozilla Foundation.\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/aboutServiceWorkers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutServiceWorkers.title \"Acerca de los Service Workers\">\n<!ENTITY aboutServiceWorkers.maintitle \"Service Workers registrados\">\n<!ENTITY aboutServiceWorkers.warning_not_enabled \"Los Service Workers no están activados.\">\n<!ENTITY aboutServiceWorkers.warning_no_serviceworkers \"No hay Service Workers registrados.\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/aboutServiceWorkers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle = Origen: %S\nb2gtitle = %1$S Application ID %2$S - InBrowserElement %3$S\nscope = Ámbito:\nscriptSpec = Especif. script:\ncurrentWorkerURL = URL del worker actual:\nactiveCacheName = Nombre del caché activo:\nwaitingCacheName = Nombre del caché de espera:\ntrue = verdadero\nfalse = falso\nupdate = Actualizar\nunregister = Deregistrar\nwaiting = Esperando…\nunregisterError = No se ha podido deregistrar este Service Worker.\npushEndpoint = Lado que envía (push):\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/aboutSupport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutSupport.pageTitle \"Información para solucionar problemas\">\n<!ENTITY aboutSupport.pageSubtitle \"Esta página contiene información técnica que puede ser útil cuando intente solucionar un problema. Si está buscando respuestas a preguntas frecuentes sobre &brandShortName;, visite nuestro <a id='supportLink'>sitio de asistencia</a>.\">\n<!ENTITY aboutSupport.crashes.title \"Informes de fallos\">\n<!ENTITY aboutSupport.crashes.id \"ID del informe\">\n<!ENTITY aboutSupport.crashes.sendDate \"Enviado\">\n<!ENTITY aboutSupport.crashes.allReports \"Todos los informes de fallo\">\n<!ENTITY aboutSupport.crashes.noConfig \"Esta aplicación no ha sido configurada para mostrar informes de fallos.\">\n<!ENTITY aboutSupport.extensionsTitle \"Extensiones\">\n<!ENTITY aboutSupport.extensionName \"Nombre\">\n<!ENTITY aboutSupport.extensionEnabled \"Activada\">\n<!ENTITY aboutSupport.extensionVersion \"Versión\">\n<!ENTITY aboutSupport.extensionId \"ID\">\n<!ENTITY aboutSupport.experimentsTitle \"Características experimentales\">\n<!ENTITY aboutSupport.experimentName \"Nombre\">\n<!ENTITY aboutSupport.experimentId \"ID\">\n<!ENTITY aboutSupport.experimentDescription \"Descripción\">\n<!ENTITY aboutSupport.experimentActive \"Activo\">\n<!ENTITY aboutSupport.experimentEndDate \"Fecha de finalización\">\n<!ENTITY aboutSupport.experimentHomepage \"Página de inicio\">\n<!ENTITY aboutSupport.experimentBranch \"Rama\">\n<!ENTITY aboutSupport.appBasicsTitle \"Configuración básica de la aplicación\">\n<!ENTITY aboutSupport.appBasicsName \"Nombre\">\n<!ENTITY aboutSupport.appBasicsVersion \"Versión\">\n<!ENTITY aboutSupport.appBasicsBuildID \"ID de compilación\">\n<!ENTITY aboutSupport.appBasicsUpdateChannel \"Canal de actualización\">\n<!ENTITY aboutSupport.appBasicsUpdateHistory \"Historial de actualizaciones\">\n<!ENTITY aboutSupport.appBasicsShowUpdateHistory \"Mostrar el historial de actualizaciones\">\n<!ENTITY aboutSupport.appBasicsProfileDir \"Directorio de perfil \">\n<!ENTITY aboutSupport.appBasicsProfileDirWinMac \"Carpeta del perfil\">\n<!ENTITY aboutSupport.appBasicsEnabledPlugins \"Plugins activados\">\n<!ENTITY aboutSupport.appBasicsBuildConfig \"Configuración de compilación\">\n<!ENTITY aboutSupport.appBasicsUserAgent \"Agente de usuario\">\n<!ENTITY aboutSupport.appBasicsOS \"OS\">\n<!ENTITY aboutSupport.appBasicsMemoryUse \"Uso de memoria\">\n<!ENTITY aboutSupport.appBasicsPerformance \"Rendimiento\">\n<!ENTITY aboutSupport.appBasicsServiceWorkers \"Service Workers registrados\">\n<!ENTITY aboutSupport.appBasicsProfiles \"Perfiles\">\n<!ENTITY aboutSupport.appBasicsMultiProcessSupport \"Ventanas multiproceso\">\n<!ENTITY aboutSupport.appBasicsSafeMode \"Modo seguro\">\n<!ENTITY aboutSupport.showDir.label \"Abrir directorio\">\n<!ENTITY aboutSupport.showMac.label \"Mostrar en Finder\">\n<!ENTITY aboutSupport.showWin2.label \"Abrir carpeta\">\n<!ENTITY aboutSupport.modifiedKeyPrefsTitle \"Preferencias importantes modificadas\">\n<!ENTITY aboutSupport.modifiedPrefsName \"Nombre\">\n<!ENTITY aboutSupport.modifiedPrefsValue \"Valor\">\n<!ENTITY aboutSupport.userJSTitle \"Preferencias en user.js\">\n<!ENTITY aboutSupport.userJSDescription \"Su carpeta del perfil contiene un <a id='prefs-user-js-link'>archivo user.js</a>, que incluye preferencias que no han sido creadas por &brandShortName;.\">\n<!ENTITY aboutSupport.lockedKeyPrefsTitle \"Preferencias importantes bloqueadas\">\n<!ENTITY aboutSupport.lockedPrefsName \"Nombre\">\n<!ENTITY aboutSupport.lockedPrefsValue \"Valor\">\n<!ENTITY aboutSupport.graphicsTitle \"Gráficos\">\n<!ENTITY aboutSupport.placeDatabaseTitle \"Base de datos de sitios\">\n<!ENTITY aboutSupport.placeDatabaseIntegrity \"Integridad\">\n<!ENTITY aboutSupport.placeDatabaseVerifyIntegrity \"Verificar integridad\">\n<!ENTITY aboutSupport.jsTitle \"JavaScript\">\n<!ENTITY aboutSupport.jsIncrementalGC \"Recogida de basura incremental\">\n<!ENTITY aboutSupport.a11yTitle \"Accesibilidad\">\n<!ENTITY aboutSupport.a11yActivated \"Activado\">\n<!ENTITY aboutSupport.a11yForceDisabled \"Impedir accesibilidad\">\n<!ENTITY aboutSupport.libraryVersionsTitle \"Versiones de bibliotecas\">\n<!ENTITY aboutSupport.installationHistoryTitle \"Historial de instalaciones\">\n<!ENTITY aboutSupport.updateHistoryTitle \"Historial de actualizaciones\">\n<!ENTITY aboutSupport.copyTextToClipboard.label \"Copiar el texto al portapapeles\">\n<!ENTITY aboutSupport.copyRawDataToClipboard.label \"Copiar datos en crudo al portapapeles\">\n<!ENTITY aboutSupport.sandboxTitle \"Entorno de pruebas\">\n<!ENTITY aboutSupport.safeModeTitle \"Probar modo seguro\">\n<!ENTITY aboutSupport.restartInSafeMode.label \"Reiniciar con complementos desactivados…\">\n<!ENTITY aboutSupport.graphicsFeaturesTitle \"Características\">\n<!ENTITY aboutSupport.graphicsDiagnosticsTitle \"Diagnósticos\">\n<!ENTITY aboutSupport.graphicsFailureLogTitle \"Registro de fallos\">\n<!ENTITY aboutSupport.graphicsGPU1Title \"GPU #1\">\n<!ENTITY aboutSupport.graphicsGPU2Title \"GPU #2\">\n<!ENTITY aboutSupport.graphicsDecisionLogTitle \"Registro de decisiones\">\n<!ENTITY aboutSupport.graphicsCrashGuardsTitle \"Características desactivadas de Crash Guard\">\n<!ENTITY aboutSupport.graphicsWorkaroundsTitle \"Alternativas\">\n\n\n<!ENTITY aboutSupport.appBasicsKeyGoogle \"Google Key\">\n<!ENTITY aboutSupport.appBasicsKeyMozilla \"Mozilla Location Service Key\">\n<!ENTITY aboutSupport.sandboxSyscallAge \"Seconds Ago\">\n<!ENTITY aboutSupport.sandboxSyscallArgs \"Arguments\">\n<!ENTITY aboutSupport.sandboxSyscallIndex \"#\">\n<!ENTITY aboutSupport.sandboxSyscallLogTitle \"Rejected System Calls\">\n<!ENTITY aboutSupport.sandboxSyscallNumber \"Syscall\">\n<!ENTITY aboutSupport.sandboxSyscallPID \"PID\">\n<!ENTITY aboutSupport.sandboxSyscallProcType \"Process Type\">\n<!ENTITY aboutSupport.sandboxSyscallTID \"TID\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/aboutSupport.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncrashesTitle = Informes de fallos del último día;Informes de fallos de los últimos #1 días\ncrashesTimeMinutes = hace #1 minuto;hace #1 minutos\ncrashesTimeHours = hace #1 hora;hace #1 horas\ncrashesTimeDays = hace #1 día;hace #1 días\npendingReports = Todos los informes de fallos (incluyendo #1 fallo pendiente en el intervalo de tiempo indicado);Todos los informes de fallos (incluyendo #1 fallos pendientes en el intervalo de tiempo indicado)\nrawDataCopied = Datos en crudo copiados al portapapeles\ntextCopied = Texto copiado al portapapeles\nblockedDriver = Bloqueado para la versión de su controlador gráfico.\ntryNewerDriver = Bloqueado para la versión de su controlador gráfico. Pruebe a actualizar su controlador gráfico a la versión %S o más moderna.\nblockedGfxCard = Bloqueado para su tarjeta gráfica debido a problemas no resueltos del controlador.\nblockedOSVersion = Bloqueado para la versión de su sistema operativo.\nblockedMismatchedVersion = Bloqueado por la diferencia e versión de su controlador gráfico entre el registro y la DLL.\nclearTypeParameters = Parámetros de ClearType\ncompositing = Composición\nhardwareH264 = Decodificación H264 por hardware\naudioBackend = Sistema de audio\nmainThreadNoOMTC = hilo principal, sin OMTC\nyes = Sí\nno = No\ngpuDescription = Descripción\ngpuVendorID = ID del fabricante\ngpuDeviceID = ID del dispositivo\ngpuSubsysID = ID del subsistema\ngpuDrivers = Controladores\ngpuRAM = RAM\ngpuDriverVersion = Versión del controlador\ngpuDriverDate = Fecha del controlador\ngpuActive = Activa\nwebglRenderer = Renderizador WebGL\nwebgl2Renderer = Renderizador WebGL2\nGPU1 = GPU #1\nGPU2 = GPU #2\nblocklistedBug = Incluido en lista de bloqueo por causas desconocidas\nbugLink = bug %1$S\nunknownFailure = Incluido en lista de bloqueo; código de error %1$S\nd3d11layersCrashGuard = Compositor D3D11\nd3d11videoCrashGuard = Decodificador de vídeo D3D11\nd3d9videoCrashGuard = Decodificador de vídeo D3D9\nglcontextCrashGuard = OpenGL\nresetOnNextRestart = Restablecer en el próximo reinicio\ngpuProcessKillButton = Terminar proceso GPU\nminLibVersions = Versión mínima esperada\nloadedLibVersions = Versión en uso\nhasSeccompBPF = Seccomp-BPF (filtrado de llamadas de sistema)\nhasSeccompTSync = Sincronización de hilos seccomp\nhasUserNamespaces = Espacios de nombres de usuario\nhasPrivilegedUserNamespaces = Espacios de nombres de usuarios para procesos privilegiados\ncanSandboxContent = Aislamiento del proceso de contenido\ncanSandboxMedia = Aislamiento de plugins de medios\ncontentSandboxLevel = Nivel de aislamiento del proceso de contenido\nmultiProcessWindows = %1$S/%2$S (%3$S)\nmultiProcessStatus.0 = Habilitado por el usuario\nmultiProcessStatus.1 = Habilitado por defecto\nmultiProcessStatus.2 = Deshabilitado\nmultiProcessStatus.4 = Deshabilitado por las herramientas de accesibilidad\nmultiProcessStatus.5 = Deshabilitado por falta de aceleración gráfica por hardware en Mac OS X\nmultiProcessStatus.6 = Deshabilitado por entrada de texto no admitida\nmultiProcessStatus.7 = Deshabilitado por los complementos\nmultiProcessStatus.8 = Deshabilitado forzosamente\nmultiProcessStatus.9 = Deshabilitado por la aceleración gráfica por hardware en Windows XP\nmultiProcessStatus.unknown = Estado desconocido\nasyncPanZoom = Encuadre/zoom asíncrono\napzNone = ninguno\nwheelEnabled = entrada de rueda de ratón activada\ntouchEnabled = entrada táctil activada\ndragEnabled = arrastre de la barra de desplazamiento activado\nwheelWarning = entrada de rueda de ratón desactivada debido a una preferencia no admitida: %S\ntouchWarning = entrada táctil asíncrona desactivada debido a una preferencia no admitida: %S\n\n# LOCALIZATION NOTE The following strings indicate if an API key has been found.\n# In some development versions, it's expected for some API keys that they are\n# not found.\nfound = Found\nmissing = Missing\nsandboxProcType.content = content\nsandboxProcType.mediaPlugin = media plugin\nwebgl1DriverExtensions = WebGL 1 Driver Extensions\nwebgl1Extensions = WebGL 1 Extensions\nwebgl1Renderer = WebGL 1 Driver Renderer\nwebgl1Version = WebGL 1 Driver Version\nwebgl1WSIInfo = WebGL 1 Driver WSI Info\nwebgl2DriverExtensions = WebGL 2 Driver Extensions\nwebgl2Extensions = WebGL 2 Extensions\nwebgl2Version = WebGL 2 Driver Version\nwebgl2WSIInfo = WebGL 2 Driver WSI Info\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/aboutTelemetry.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutTelemetry.pageTitle \"Datos de Telemetry\">\n<!ENTITY aboutTelemetry.changeDataChoices \"\n  Cambiar\n\">\n<!ENTITY aboutTelemetry.uploadEnabled \"\n  El envío de datos de FHR está <span>activado</span>.\n\">\n<!ENTITY aboutTelemetry.uploadDisabled \"\n  El envío de datos de FHR está <span>desactivado</span>.\n\">\n<!ENTITY aboutTelemetry.extendedRecordingEnabled \"\n  El registro extendido de Telemetry está <span>activado</span>.\n\">\n<!ENTITY aboutTelemetry.extendedRecordingDisabled \"\n  El registro extendido de Telemetry está <span>desactivado</span>.\n\">\n<!ENTITY aboutTelemetry.pingDataSource \"\nOrigen de los datos de ping:\n\">\n<!ENTITY aboutTelemetry.showCurrentPingData \"\nDatos acuales de ping\n\">\n<!ENTITY aboutTelemetry.showArchivedPingData \"\nDatos archivados de ping\n\">\n<!ENTITY aboutTelemetry.pingDataDisplay \"\nVisualización de datos de ping:\">\n<!ENTITY aboutTelemetry.structured \"\nEstructurado\">\n<!ENTITY aboutTelemetry.raw \"\nJSON sin procesar\">\n<!ENTITY aboutTelemetry.showSubsessionData \"\nMostrar datos de subsesión\n\">\n<!ENTITY aboutTelemetry.choosePing \"\nElija ping:\n\">\n<!ENTITY aboutTelemetry.showNewerPing \"\n&lt;&lt; Ping más reciente\n\">\n<!ENTITY aboutTelemetry.showOlderPing \"\nPing más antiguo &gt;&gt;\n\">\n<!ENTITY aboutTelemetry.rawPingData \"\nDatos sin procesar del ping…\n\">\n<!ENTITY aboutTelemetry.archiveWeekHeader \"\nSemana\n\">\n<!ENTITY aboutTelemetry.archivePingHeader \"\nPing\n\">\n<!ENTITY aboutTelemetry.generalDataSection \"\n  Datos generales\">\n<!ENTITY aboutTelemetry.environmentDataSection \"\n  Datos del entorno\n\">\n<!ENTITY aboutTelemetry.telemetryLogSection \"\n  Registro de Telemetry\n\">\n<!ENTITY aboutTelemetry.slowSqlSection \"\n  Sentencias SQL lentas\n\">\n<!ENTITY aboutTelemetry.chromeHangsSection \"\n  El navegador se cuelga\n\">\n<!ENTITY aboutTelemetry.threadHangStatsSection \"\n  Cuelgues de hilos\n\">\n<!ENTITY aboutTelemetry.capturedStacksSection \"\n  Pilas capturadas\n\">\n<!ENTITY aboutTelemetry.scalarsSection \"\n  Escalares\n\">\n<!ENTITY aboutTelemetry.keyedScalarsSection \"\n  Escalares con nombre\">\n<!ENTITY aboutTelemetry.histogramsSection \"\n  Histogramas\n\">\n<!ENTITY aboutTelemetry.keyedHistogramsSection \"\n  Histogramas con leyendas\">\n<!ENTITY aboutTelemetry.eventsSection \"\n  Eventos\n\">\n<!ENTITY aboutTelemetry.simpleMeasurementsSection \"\n  Medidas simples\n\">\n<!ENTITY aboutTelemetry.addonDetailsSection \"\n  Detalles del complemento\n\">\n<!ENTITY aboutTelemetry.lateWritesSection \"\n  Escrituras demoradas\n\">\n<!ENTITY aboutTelemetry.sessionInfoSection \"\n  Información de sesión\n\">\n<!ENTITY aboutTelemetry.addonHistogramsSection \"\n  Histogramas recopilados por complementos\n\">\n<!ENTITY aboutTelemetry.toggle \"\n  Pulse para cambiar de sección\n\">\n<!ENTITY aboutTelemetry.emptySection \"\n  (No se han recopilado datos)\n\">\n<!ENTITY aboutTelemetry.fullSqlWarning \"\n  NOTA: la depuración SQL lenta está activada. Pueden motrarse cadenas completas de SQL pero no se enviarán a Telemetry.\n\">\n<!ENTITY aboutTelemetry.fetchSymbols \"\n  Recuperar nombres de función de las pilas de cuelgue\n\">\n<!ENTITY aboutTelemetry.hideSymbols \"\n  Mostrar datos no procesados de cuelgues\n\">\n<!ENTITY aboutTelemetry.filterText \"\n  Filtrar (cadenas o /regexp/)\n\">\n<!ENTITY aboutTelemetry.payloadChoiceHeader \"\n  Contenido\n\">\n<!ENTITY aboutTelemetry.rawPayload \"\n  Contenido sin procesar\n\">\n\n\n<!ENTITY aboutTelemetry.fetchStackSymbols \"\n  Fetch function names for stacks\n\">\n\n<!ENTITY aboutTelemetry.hideStackSymbols \"\n  Show raw stack data\n\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/aboutTelemetry.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npageSubtitle = Esta página muestra la información de rendimiento, hardware, uso y personalizaciones recopilada por Telemetry. Esta información se envía a %1$S para ayudar a mejorar %2$S.\ngeneralDataTitle = Datos generales\ngeneralDataHeadingName = Nombre\ngeneralDataHeadingValue = Valor\nenvironmentDataHeadingName = Nombre\nenvironmentDataHeadingValue = Valor\nenvironmentDataSubsectionToggle = Pulse para alternar la sección\nenvironmentDataSubsectionEmpty = (no hay datos recopilados)\ntelemetryLogTitle = Registro de Telemetry\ntelemetryLogHeadingId = Id\ntelemetryLogHeadingTimestamp = Fecha y hora\ntelemetryLogHeadingData = Datos\nslowSqlMain = Sentencias SQL lentas en el hilo principal\nslowSqlOther = Sentencias SQL lentas en hilos auxiliares\nslowSqlHits = Aciertos\nslowSqlAverage = Tiempo medio (ms)\nslowSqlStatement = Sentencia\nchrome-hangs-title = Informe de cuelgue  #%1$S (%2$S segundos)\nlate-writes-title = Escritura demorada #%1$S\nstackTitle = Pila:\nmemoryMapTitle = Mapa de memoria:\nerrorFetchingSymbols = Ha sucedido un error al recuperar los símbolos. Compruebe que está conectado a Internet y vuelva a intentarlo.\nhistogramSamples = muestras\nhistogramAverage = media\nhistogramSum = suma\nhistogramCopy = Copiar\nkeysHeader = Propiedad\nnamesHeader = Nombre\nvaluesHeader = Valor\naddonTableID = ID del complemento\naddonTableDetails = Detalles\naddonProvider = Proveedor %1$S\nparentPayload = Contenido padre\nchildPayloadN = Contenido hijo %1$S\ntimestampHeader = fecha y hora\ncategoryHeader = categoría\nmethodHeader = método\nobjectHeader = objeto\nextraHeader = extra\n\n\n# Note to translators:\n# - The %1$S will be replaced with the string key for this stack.\n# - The %2$S will be replaced with the number of times this stack was captured.\ncaptured-stacks-title = %1$S (capture count: %2$S)\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/aboutWebrtc.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndocument_title = Datos internos de WebRTC\ncannot_retrieve_log = No se pueden recuperar los datos de registro WebRTC\nsave_page_msg = página guardada como: %1$S\nsave_page_dialog_title = guardar about:webrtc como\ndebug_mode_off_state_msg = el registro de traza se puede encontrar en: %1$S\ndebug_mode_on_state_msg = modo de depuración activo, registro de traza en: %1$S\naec_logging_msg_label = Registro AEC\naec_logging_off_state_label = Iniciar registro AEC\naec_logging_on_state_label = Detener registro AEC\naec_logging_on_state_msg = Registro AEC activo (hable con el interlocutor durante unos minutos y luego detenga la captura)\naec_logging_off_state_msg = los archivos de registro se pueden encontrar en: %1$S\npeer_connection_id_label = ID de PeerConnection\nsdp_heading = SDP\nlocal_sdp_heading = SDP local\nremote_sdp_heading = SDP remoto\nrtp_stats_heading = Estadísticas RDP\nice_state = Estado ICE\nice_stats_heading = Estadísticas ICE\nice_restart_count_label = Reinicios de ICE\nice_rollback_count_label = Vueltas atrás de ICE\nav_sync_label = sincronización A/V\njitter_buffer_delay_label = retraso de jitter-buffer\navg_bitrate_label = Tasa de bits promedio\navg_framerate_label = Tasa de fotogramas promedio\ntypeLocal = Local\ntypeRemote = Remoto\nnominated = Nominado\nselected = Seleccionado\nsave_page_label = Guardar página\ndebug_mode_msg_label = Modo de depuración\ndebug_mode_off_state_label = Iniciar modo de depuración\ndebug_mode_on_state_label = Detener el modo de depuración\nstats_heading = Estadísticas de la sesión\nlog_heading = Registro de conexión\nlog_show_msg = mostrar registro\nlog_hide_msg = ocultar registro\nconnection_closed = cerrado\nlocal_candidate = Candidato local\nremote_candidate = Candidato remoto\npriority = Prioridad\nfold_show_msg = mostrar detalles\nfold_show_hint = pulse para expandir esta sección\nfold_hide_msg = ocultar detalles\nfold_hide_hint = pulse para contraer esta sección\ndropped_frames_label = Fotogramas descartados\ndiscarded_packets_label = Paquetes descartados\ndecoder_label = Decodificador\nencoder_label = Codificador\nreceived_label = Recibido\npackets = paquetes\nlost_label = Perdido\njitter_label = Jitter\nsent_label = Enviado\n\nlog_clear = Clear Log\nstats_clear = Clear History\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/actions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY action.switchToTab.label \"Cambiar a pestaña\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/appPicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY NoAppFound.label \"No se han encontrado aplicaciones para este tipo de archivo.\">\n<!ENTITY BrowseButton.label \"Examinar…\">\n<!ENTITY SendMsg.label \"Enviar este elemento a:\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI = La URL no es válida y no se puede cargar.\nfileNotFound = No se puede encontrar el archivo %S. Compruebe la ubicación y vuelva a intentarlo.\nfileAccessDenied = El archivo en %S no es legible.\ndnsNotFound = No se pudo encontrar %S. Compruebe el nombre y vuelva a intentarlo.\nunknownProtocolFound = Uno de los siguientes (%S) no es un protocolo registrado o no está permitido en este contexto.\nconnectionFailure = Se rechazó la conexión al intentar conectar con %S.\nnetInterrupt = La conexión con %S ha terminado inesperadamente. Algunos datos pueden haberse transferido.\nnetTimeout = La operación superó el tiempo de espera al intentar conectar con %S.\nredirectLoop = Se ha excedido el límite de redirección para esta URL. No se pudo cargar la página solicitada. Esto puede ser debido a que las cookies están bloqueadas.\nconfirmRepostPrompt = Para mostrar esta página la aplicación debe enviar información que repetirá cualquier acción (como una búsqueda o una confirmación de pedido) que ya fue ejecutada previamente.\nresendButton.label = Reenviar\nunknownSocketType = No se puede mostrar este elemento a menos que instale el Administrador de seguridad personal (PSM). Descargue e instale PSM y vuevla a intentarlo, o póngase en contacto con su administrador de sistemas.\nnetReset = El documento no contiene datos.\nnotCached = Este documento ya no está disponible.\nnetOffline = No se puede ver este documento mientras está desconectado. Para conectarse, desmarque Trabajar sin conexión desde el menú Archivo.\nisprinting = El documento no puede cambiar mientras se imprime o previsualiza.\ndeniedPortAccess = El acceso al puerto indicado ha sido desactivado por motivos de seguridad.\nproxyResolveFailure = No se pudo encontrar el servidor proxy configurado. Compruebe la configuración del proxy y vuelva  a intentarlo.\nproxyConnectFailure = La conexión fue rechazada al intentar conectar con el servidor proxy configurado. Compruebe la configuración del proxy y vuelva a intentarlo.\ncontentEncodingError = La página que está intentando ver no puede mostrarse porque usa una forma de compresión no válida o no admitida.\nunsafeContentType = La página que está intentando ver no puede mostrarse porque está contenida en un tipo de archivo que puede no ser seguro abrir. Contacte con los propietarios del sitio web para informarles de este problema.\nexternalProtocolTitle = Solicitud de protocolo externo\nexternalProtocolPrompt = Debe ejecutarse una aplicación externa para manejar los enlaces %1$S:.\\n\\n\\nEnlace solicitado:\\n\\n%2$S\\n\\nAplicación: %3$S\\n\\n\\nSi no se estaba esperando esta solicitud, puede ser un intento de explotar una vulnerabilidad de ese otro programa. Cancele esta solicitud a menos que esté seguro de que no es malicioso.\\n\nexternalProtocolUnknown = <Desconocido>\nexternalProtocolChkMsg = Recordar mi elección para todos los enlaces de este tipo.\nexternalProtocolLaunchBtn = Ejecutar aplicación\nmalwareBlocked = El sitio en %S ha sido identificado como un sitio atacante y ha sido bloqueado basándose en sus preferencias de seguridad.\nunwantedBlocked = El sitio en %S ha sido identificado como un sitio que sirve software no deseado y ha sido bloqueado basándose en sus preferencias de seguridad.\ndeceptiveBlocked = La página web en %S ha sido identificada como un sitio engañoso y ha sido bloqueada basándose en sus preferencias de seguridad.\ncspBlocked = Esta página tiene una política de seguridad de contenido que impide que se cargue de esta forma.\ncorruptedContentErrorv2 = El sitio en %S ha experimentado una violación de protocolo de red que no puede solventarse.\nremoteXUL = Esta página usa una tecnología no admitida que ya no está disponible por defecto.\nsslv3Used = La seguridad de sus datos en %S no se puede garantizar porque usa SSLv3, un protocolo de seguridad que ya no es efectivo.\nweakCryptoUsed = El propietario de %S ha configurado su sitio web incorrectamente. Para protegerle del robo de su información, no se ha establecido conexión con este sitio web.\ninadequateSecurityError = El sitio web ha intentado negociar un nivel inadecuado de seguridad.\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/autocomplete.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nsearchWithEngine = Buscar con %S\nswitchToTab2 = Cambiar a la pestaña\nvisit = Visitar\nbookmarkKeywordSearch = %1$S: %2$S\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % realBrandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%realBrandDTD;\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrowsewithcaret.checkMsg = No volver a mostrarme esta ventana de diálogo.\nbrowsewithcaret.checkWindowTitle = Modo del cursor\nbrowsewithcaret.checkLabel = Al pulsar la tecla F7 se cambia el modo del cursor. Esta característica permite el libre desplazamiento por el texto con el teclado, así como seleccionarlo. ¿Desea cambiar el modo del cursor?\nbrowsewithcaret.checkButtonLabel = Sí\nplainText.wordWrap = Ajustar líneas largas\nformPostSecureToInsecureWarning.title = Aviso de seguridad\nformPostSecureToInsecureWarning.message = La información que ha introducido en esta página se enviará a través de una conexión no segura y podría ser leída por terceros.\\n\\n¿Está seguro de que quiere enviar esta información?\nformPostSecureToInsecureWarning.continue = Continuar\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/charsetMenu.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY charsetMenu2.label \"Codif. de caracteres\">\n<!ENTITY charsetMenu2.accesskey \"C\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/charsetMenu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncharsetMenuCharsets = Codificación de caracteres\ncharsetMenuAutodet = Autodetectar\ncharsetMenuAutodet.key = d\ncharsetMenuAutodet.off = (desactivado)\ncharsetMenuAutodet.off.key = d\ncharsetMenuAutodet.ja = Japonés\ncharsetMenuAutodet.ja.key = J\ncharsetMenuAutodet.ru = Ruso\ncharsetMenuAutodet.ru.key = R\ncharsetMenuAutodet.uk = Ucraniano\ncharsetMenuAutodet.uk.key = U\nUTF-8.key = U\nUTF-8 = Unicode\nwindows-1252.key = O\nwindows-1252 = Occidental\nwindows-1256.key = W\nwindows-1256 = Árabe (Windows)\nISO-8859-6 = Árabe (ISO)\nwindows-1257.key = B\nwindows-1257 = Báltico (Windows)\nISO-8859-4 = Báltico (ISO)\nwindows-1250.key = e\nwindows-1250 = Centroeuropeo (Windows)\nISO-8859-2.key = e\nISO-8859-2 = Centroeuropeo (ISO)\ngbk.bis.key = s\ngbk.bis = Chino, simplificado\nBig5.key = t\nBig5 = Chino, tradicional\nwindows-1251.key = C\nwindows-1251 = Cirílico (Windows)\nISO-8859-5 = Cirílico (ISO)\nKOI8-R = Cirílico (KOI8-R)\nKOI8-U = Cirílico (KOI8-U)\nIBM866 = Cirílico (DOS)\nwindows-1253.key = G\nwindows-1253 = Griego (Windows)\nISO-8859-7.key = i\nISO-8859-7 = Griego (ISO)\nwindows-1255.key = H\nwindows-1255 = Hebreo\nISO-8859-8 = Hebreo, visual\nShift_JIS.key = J\nShift_JIS = Japonés (Shift_JIS)\nEUC-JP.key = p\nEUC-JP = Japonés (EUC-JP)\nISO-2022-JP.key = n\nISO-2022-JP = Japonés (ISO-2022-JP)\nEUC-KR.key = C\nEUC-KR = Coreano\nwindows-874.key = l\nwindows-874 = Tailandés\nwindows-1254.key = r\nwindows-1254 = Turco\nwindows-1258.key = V\nwindows-1258 = Vietnamita\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/charsetOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY charsetMenu.label \"Codificación de caracteres\">\n<!ENTITY charsetMenu.accesskey \"C\">\n<!ENTITY charsetMenuAutodet.label \"Autodetectar\">\n<!ENTITY charsetMenuAutodet.accesskey \"a\">\n<!ENTITY charsetMenuMore.label \"Más\">\n<!ENTITY charsetMenuMore.accesskey \"m\">\n<!ENTITY charsetMenuMore1.label \"Europea occidental\">\n<!ENTITY charsetMenuMore1.accesskey \"E\">\n<!ENTITY charsetMenuMore2.label \"Europea oriental\">\n<!ENTITY charsetMenuMore2.accesskey \"o\">\n<!ENTITY charsetMenuMore3.label \"Este asiático\">\n<!ENTITY charsetMenuMore3.accesskey \"a\">\n<!ENTITY charsetMenuMore4.label \"SE y SO asiático\">\n<!ENTITY charsetMenuMore4.accesskey \"S\">\n<!ENTITY charsetMenuMore5.label \"Oriente medio\">\n<!ENTITY charsetMenuMore5.accesskey \"m\">\n<!ENTITY charsetCustomize.label \"Personalizar lista…\">\n<!ENTITY charsetCustomize.accesskey \"P\">\n\n<!ENTITY charsetMenuUnicode.label\t\t\t\t \"Unicode\">\n<!ENTITY charsetMenuUnicode.accesskey\t\t\t\t \"U\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/charsetTitles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nus-ascii.title = Inglés (US-ASCII)\niso-8859-1.title = Occidental (ISO-8859-1)\niso-8859-2.title = Centroeuropeo (ISO-8859-2)\niso-8859-3.title = Sur de Europa (ISO-8859-3)\niso-8859-4.title = Báltico (ISO-8859-4)\niso-8859-9.title = Turco (ISO-8859-9)\niso-8859-10.title = Nórdico (ISO-8859-10)\niso-8859-13.title = Báltico (ISO-8859-13)\niso-8859-14.title = Celta (ISO-8859-14)\niso-8859-15.title = Occidental (ISO-8859-15)\niso-8859-16.title = Rumano (ISO-8859-16)\nwindows-1250.title = Centroeuropeo (Windows-1250)\nwindows-1252.title = Occidental (Windows-1252)\nwindows-1254.title = Turco (Windows-1254)\nwindows-1257.title = Báltico (Windows-1257)\nmacintosh.title = Occidental (MacRoman)\nx-mac-ce.title = Centroeuropeo (MacCE)\nx-mac-turkish.title = Turco (MacTurkish)\nx-mac-croatian.title = Croata (MacCroatian)\nx-mac-romanian.title = Rumano (MacRomanian)\nx-mac-icelandic.title = Islandés (MacIcelandic)\niso-2022-jp.title = Japonés (ISO-2022-JP)\nshift_jis.title = Japonés (Shift_JIS)\neuc-jp.title = Japonés (EUC-JP)\nbig5.title = Chino tradicional (Big5)\nbig5-hkscs.title = Chino tradicional (Big5-HKSCS)\nx-euc-tw.title = Chino tradicional (EUC-TW)\ngb2312.title = Chino simplificado (GB2312)\nhz-gb-2312.title = Chino simplificado (HZ)\ngbk.title = Chino simplificado (GBK)\niso-2022-cn.title = Chino simplificado (ISO-2022-CN)\neuc-kr.title = Coreano (EUC-KR)\nx-johab.title = Coreano (JOHAB)\niso-2022-kr.title = Coreano (ISO-2022-KR)\nutf-7.title = Unicode (UTF-7)\nutf-8.title = Unicode (UTF-8)\nutf-16.title = Unicode (UTF-16)\nutf-16le.title = Unicode (UTF-16LE)\nutf-16be.title = Unicode (UTF-16BE)\niso-8859-5.title = Cirílico (ISO-8859-5)\niso-ir-111.title = Cirílico (ISO-IR-111)\nwindows-1251.title = Cirílico (Windows-1251)\nx-mac-cyrillic.title = Cirílico (MacCyrillic)\nx-mac-ukrainian.title = Cirílico/Ucraniano (MacUkrainian)\nkoi8-r.title = Cirílico (KOI8-R)\nkoi8-u.title = Cirílico/Ucraniano (KOI8-U)\niso-8859-7.title = Griego (ISO-8859-7)\nwindows-1253.title = Griego (Windows-1253)\nx-mac-greek.title = Griego (MacGreek)\nwindows-1258.title = Vietnamita (Windows-1258)\nx-viet-tcvn5712.title = Vietnamita (TCVN)\nviscii.title = Vietnamita (VISCII)\nx-viet-vps.title = Vietnamita (VPS)\ntis-620.title = Tailandés (TIS-620)\niso-8859-11.title = Thai (ISO-8859-11)\nwindows-874.title = Thai (Windows-874)\nibm874.title = Thai (IBM-874)\narmscii-8.title = Armenio (ARMSCII-8)\niso-8859-6.title = Árabe (ISO-8859-6)\niso-8859-6-i.title = Árabe (ISO-8859-6-I)\niso-8859-6-e.title = Árabe (ISO-8859-6-E)\niso-8859-8.title = Hebreo visual (ISO-8859-8)\niso-8859-8-i.title = Hebreo (ISO-8859-8-I)\niso-8859-8-e.title = Hebreo (ISO-8859-8-E)\nwindows-1255.title = Hebreo (Windows-1255)\nwindows-1256.title = Árabe (Windows-1256)\nx-user-defined.title = Definida por el usuario\nibm866.title = Cirílico/Ruso (IBM-866)\nibm850.title = Occidental (IBM-850)\nibm852.title = Centroeuropeo (IBM-852)\nibm855.title = Cirílico (IBM-855)\nibm857.title = Turco (IBM-857)\nibm862.title = Hebreo (IBM-862)\ngb18030.title = Chino simplificado (GB18030)\nx-mac-arabic.title = Árabe (MacArabic)\nx-iso-8859-6-8-x.title = Árabe (código de lenguaje ISO-8859-6.8x)\nx-iso-8859-6-16.title = Árabe (código de lenguaje ISO-8859-6.16)\nx-mac-farsi.title = Farsi (MacFarsi)\nx-mac-hebrew.title = Hebreo (MacHebreo)\nx-mac-devanagari.title = Hindú (MacDevanagari)\nx-mac-gujarati.title = Gujarati (MacGujarati)\nx-mac-gurmukhi.title = Gurmukhi (MacGurmukhi)\nx-sun-unicode-india-0.title = Hindú (SunDevanagari)\nchardet.off.title = Desactivar autodetección\nchardet.universal_charset_detector.title = Universal\nchardet.ja_parallel_state_machine.title = Japonés\nchardet.ko_parallel_state_machine.title = Coreano\nchardet.zhtw_parallel_state_machine.title = Chino tradicional\nchardet.zhcn_parallel_state_machine.title = Chino simplificado\nchardet.zh_parallel_state_machine.title = Chino\nchardet.cjk_parallel_state_machine.title = Este asiático\nchardet.ruprob.title = Ruso\nchardet.ukprob.title = Ucraniano\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/commonDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY header.label \"Título abreviado\">\n<!ENTITY message.label \"Aquí va un texto de ejemplo.\">\n<!ENTITY editfield0.label \"Nombre de usuario:\">\n<!ENTITY editfield1.label \"Contraseña:\">\n<!ENTITY checkbox.label \"revisar\">\n<!ENTITY copyCmd.label \"Copiar\">\n<!ENTITY copyCmd.accesskey \"C\">\n<!ENTITY selectAllCmd.label \"Seleccionar todo\">\n<!ENTITY selectAllCmd.accesskey \"S\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/commonDialogs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAlert = Alerta\nConfirm = Confirmar\nConfirmCheck = Confirmar\nPrompt = Solicitar\nPromptUsernameAndPassword2 = Identificación requerida\nPromptPassword2 = Contraseña requerida\nSelect = Seleccionar\nOK = Aceptar\nCancel = Cancelar\nYes = &Sí\nNo = &No\nSave = &Guardar\nRevert = Deshace&r\nDontSave = N&o guardar\nScriptDlgGenericHeading = [Aplicación JavaScript]\nScriptDlgHeading = La página en %S dice:\nScriptDialogLabel = Evitar que esta página cree diálogos adicionales\nScriptDialogPreventTitle = Confirme su preferencia sobre diálogos\nEnterLoginForRealm3 = %2$S solicita su nombre de usuario y contraseña. El sitio dice: “%1$S”\nEnterLoginForProxy3 = El proxy %2$S solicita un nombre de usuario y una contraseña. El sitio dice: “%1$S”\nEnterUserPasswordFor2 = %1$S solicita su nombre de usuario y contraseña.\nEnterUserPasswordForCrossOrigin2 = %1$S solicita su nombre de usuario y contraseña. ADVERTENCIA: ¡su contraseña no se enviará al sitio web que está visitando actualmente!\nEnterPasswordFor = Introduzca contraseña para %1$S en %2$S\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/config.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"about:config\">\n<!ENTITY aboutWarningTitle.label \"¡Zona hostil para manazas!\">\n<!ENTITY aboutWarningText.label \"Cambiar estas preferencias avanzadas puede ser perjudicial para la estabilidad, seguridad y rendimiento de esta aplicación. Sólo debería continuar si está seguro de lo que está haciendo.\">\n<!ENTITY aboutWarningButton2.label \"¡Acepto el riesgo!\">\n<!ENTITY aboutWarningCheckbox.label \"Mostrar esta advertencia la próxima vez\">\n<!ENTITY searchPrefs.label \"Buscar:\">\n<!ENTITY searchPrefs.accesskey \"B\">\n<!ENTITY focusSearch.key \"r\">\n<!ENTITY focusSearch2.key \"f\">\n<!ENTITY prefColumn.label \"Nombre de la preferencia\">\n<!ENTITY lockColumn.label \"Estado\">\n<!ENTITY typeColumn.label \"Tipo\">\n<!ENTITY valueColumn.label \"Valor\">\n<!ENTITY prefColumnHeader.tooltip \"Pulse para ordenar\">\n<!ENTITY columnChooser.tooltip \"Pulse para seleccionar las columnas a mostrar\">\n<!ENTITY copyPref.key \"C\">\n<!ENTITY copyPref.label \"Copiar\">\n<!ENTITY copyPref.accesskey \"C\">\n<!ENTITY copyName.label \"Copiar nombre\">\n<!ENTITY copyName.accesskey \"N\">\n<!ENTITY copyValue.label \"Copiar valor\">\n<!ENTITY copyValue.accesskey \"V\">\n<!ENTITY modify.label \"Modificar\">\n<!ENTITY modify.accesskey \"M\">\n<!ENTITY toggle.label \"Modificar\">\n<!ENTITY toggle.accesskey \"M\">\n<!ENTITY reset.label \"Restablecer\">\n<!ENTITY reset.accesskey \"R\">\n<!ENTITY new.label \"Nuevo\">\n<!ENTITY new.accesskey \"o\">\n<!ENTITY string.label \"cadena\">\n<!ENTITY string.accesskey \"C\">\n<!ENTITY integer.label \"entero\">\n<!ENTITY integer.accesskey \"E\">\n<!ENTITY boolean.label \"sí/no\">\n<!ENTITY boolean.accesskey \"s\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/config.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndefault = predeterminado\nuser = establecido por el usuario\nlocked = bloqueado\nstring = cadena\nint = entero\nbool = sí/no\nnew_title = Nuevo valor %S\nnew_prompt = Introduzca el nombre de preferencia\nmodify_title = Introducir valor %S\nnan_title = Valor no válido\nnan_text = El texto que ha introducido no es un número.\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/console.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY errorConsole.title \"Consola de errores\">\n<!ENTITY errFile.label \"Archivo de origen:\">\n<!ENTITY errLine.label \"Línea:\">\n<!ENTITY errColumn.label \"Columna:\">\n<!ENTITY all.label \"Todos\">\n<!ENTITY all.accesskey \"T\">\n<!ENTITY errors.label \"Errores\">\n<!ENTITY errors.accesskey \"E\">\n<!ENTITY warnings.label \"Advertencias\">\n<!ENTITY warnings.accesskey \"A\">\n<!ENTITY messages.label \"Mensajes\">\n<!ENTITY messages.accesskey \"M\">\n<!ENTITY clear.label \"Limpiar\">\n<!ENTITY clear.accesskey \"L\">\n<!ENTITY codeEval.label \"Código:\">\n<!ENTITY codeEval.accesskey \"d\">\n<!ENTITY evaluate.label \"Evaluar\">\n<!ENTITY evaluate.accesskey \"v\">\n<!ENTITY filter2.label \"Filtro:\">\n<!ENTITY filter2.accesskey \"F\">\n<!ENTITY copyCmd.label \"Copiar\">\n<!ENTITY copyCmd.accesskey \"C\">\n<!ENTITY copyCmd.commandkey \"C\">\n<!ENTITY sortFirst.label \"Ordenación primero > último\">\n<!ENTITY sortFirst.accesskey \"O\">\n<!ENTITY sortLast.label \"Ordenación último > primero\">\n<!ENTITY sortLast.accesskey \"l\">\n<!ENTITY closeCmd.commandkey \"w\">\n<!ENTITY focus1.commandkey \"l\">\n<!ENTITY focus2.commandkey \"d\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/console.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntypeError = Error:\ntypeWarning = Advertencia:\ntypeMessage = Mensaje:\nerrFile = Archivo de origen: %S\nerrLine = Línea: %S\nerrLineCol = Línea: %S, columna: %S\nerrCode = Código fuente:\nerrTime = Fecha y hora: %S\nevaluationContextChanged = El contexto de evaluación de la consola ha cambiado, probablemente porque la ventana de destino ha sido cerrada o porque ha abierto una ventana principal desde la ventana de la consola del navegador.\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/contentAreaCommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nSaveImageTitle = Guardar imagen\nSaveMediaTitle = Guardar medios\nSaveVideoTitle = Guardar vídeo\nSaveAudioTitle = Guardar audio\nSaveLinkTitle = Guardar como\nDefaultSaveFileName = índice\nWebPageCompleteFilter = Página web, completa\nWebPageHTMLOnlyFilter = Página web, sólo HTML\nWebPageXHTMLOnlyFilter = Página web, sólo XHTML\nWebPageSVGOnlyFilter = Página web, sólo SVG\nWebPageXMLOnlyFilter = Página web, sólo XML\nfilesFolder = %S_files\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/crashes.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY crashReports.title \"Informes de fallos\">\n<!ENTITY crashesUnsubmitted.label \"Informes de fallos no enviados\">\n<!ENTITY crashesSubmitted.label \"Informes de fallos enviados\">\n<!ENTITY id.heading \"ID del informe\">\n<!ENTITY dateCrashed.heading \"Fecha del fallo\">\n<!ENTITY dateSubmitted.heading \"Fecha del envío\">\n<!ENTITY noReports.label \"No se han enviado informes de fallo.\">\n<!ENTITY noConfig.label \"Esta aplicación no ha sido configurada para mostrar informes de fallos. Debe configurarse la preferencia <code>breakpad.reportURL</code>.\">\n<!ENTITY clearAllReports.label \"Eliminar todos los informes\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/crashes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndeleteconfirm.title = ¿Está seguro?\ndeleteconfirm.description = Esta acción eliminará todos los informes y no puede deshacerse.\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/css.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMimeNotCss = La hoja de estilos %1$S no se ha cargado porque su tipo MIME, \"%2$S\", no es \"text/css\".\nMimeNotCssWarn = La hoja de estilos %1$S se ha cargado como CSS a pesar de que su tipo MIME, \"%2$S\", no es \"text/css\".\nPEUnexpEOF2 = Fin de archivo inesperado mientras se buscaba %1$S.\nPEParseRuleWSOnly = Se ha pasado una cadena de espacios en blanco como regla.\nPEDeclDropped = Declaración rechazada.\nPEDeclSkipped = Ignorado hasta la siguiente declaración.\nPEUnknownProperty = Propiedad desconocida '%1$S'.\nPEValueParsingError = Error al interpretar el valor para '%1$S'.\nPEExpectEndValue = Se esperaba el final del valor pero se encontró '%1$S'.\nPERuleTrailing = Se esperaba el final de la regla pero se encontró '%1$S'.\nPESkipAtRuleEOF2 = fin de at-rule\nPEUnknownAtRule = No se reconoce la regla at o error al leer regla at '%1$S'.\nPECharsetRuleEOF = cadena de caracteres en regla @charset\nPECharsetRuleNotString = Se esperaba cadena de caracteres, pero se encontró '%1$S'.\nPEGatherMediaEOF = fin de la lista de medios en regla @import o @media\nPEGatherMediaNotComma = Se esperaba ',' en la lista de medios, pero se encontró '%1$S'.\nPEGatherMediaNotIdent = Se esperaba un identificador en la lista de medios, pero se encontró '%1$S'.\nPEGatherMediaReservedMediaType = Encontrada la palabra reservada '%1$S' mientras se buscaba un tipo de medio.\nPEParseSourceSizeListEOF = valor de longitud para condición de medio coincidente\nPEParseSourceSizeListNotComma = Se esperaba ',' tras un valor, pero se encontró '%1$S'\nPEImportNotURI = Se esperaba una URI en regla @import, pero se encontró '%1$S'.\nPEImportBadURI = URI no válida en regla @import: '%1$S'.\nPEImportUnexpected = Se encontró un inesperado '%1$S' dentro de @import.\nPEGroupRuleEOF2 = final de regla @media, @supports o @-moz-document\nPEGroupRuleNestedAtRule = Regla %1$S no permitida dentro de una regla @media o @-moz-document.\nPEMozDocRuleBadFunc2 = Se esperaba url(), url-prefix(), domain() o regexp() en la regla @-moz-document, pero se encontró '%1$S'.\nPEMozDocRuleNotURI = Se esperaba URI en regla @-moz-document, pero se encontró '%1$S'.\nPEMozDocRuleNotString = Se esperaba una cadena en la función regexp() de una regla @-moz-document, pero se ha encontrado '%1$S'.\nPEMozDocRuleEOF = siguiente URI en regla @-moz-document\nPEAtNSPrefixEOF = prefijo de espacio de nombre en regla @namespace\nPEAtNSURIEOF = URI de espacio de nombre en regla @namespace\nPEAtNSUnexpected = Token inesperado dentro de @namespace: '%1$S'.\nPEKeyframeNameEOF = nombre de la regla @keyframes.\nPEKeyframeBadName = Identificador esperado para el nombre de una regla @keyframes.\nPEKeyframeBrace = Se esperaba una apertura { de una regla @keyframes.\nPESkipDeclBraceEOF = } de cierre de bloque de declaración\nPESkipRSBraceEOF = } de cierre de juego de reglas no válidas\nPEBadSelectorRSIgnored = Juego de reglas ignoradas debido a un mal selector.\nPEBadSelectorKeyframeRuleIgnored = Regla keyframe ignorada debido a un selector erróneo.\nPESelectorListExtraEOF = ',' o '{'\nPESelectorListExtra = Se esperaba ',' o '{', pero se encontró '%1$S'.\nPESelectorGroupNoSelector = Se esperaba un selector.\nPESelectorGroupExtraCombinator = Combinador balanceante.\nPECounterStyleNotIdent = Se esperaba un identificador para el nombre de la regla @counter-style.\nPECounterStyleBadName = El nombre de la regla @counter-style no puede ser '%1$S'.\nPECounterStyleBadBlockStart = Se esperaba '{' para comenzar la regla @counter-style pero se ha encontrado '%1$S'.\nPECounterStyleEOF = '}' de cierre de bloque @counter-style\nPECounterDescExpected = Se esperaba un descriptor de contador, pero se encontró '%1$S'.\nPEUnknownCounterDesc = Descriptor desconocido '%1$S' en la regla @counter-style.\nPECounterExtendsNotIdent = Se esperaba un identificador para el sistema de extensiones, pero se encontró '%1$S'.\nPECounterASWeight = Cada peso en el descriptor additive-symbols ha de ser menor que el peso previo.\nPEClassSelEOF = nombre de la clase\nPEClassSelNotIdent = Se esperaba un identificador para el selector de la clase, pero se encontró '%1$S'.\nPECoordinatePair = Se esperaba un par de coordenadas pero se encontró '%1$S'.\nPETypeSelEOF = tipo de elemento\nPETypeSelNotType = Se esperaba nombre de elemento o '*', pero se encontró '%1$S'.\nPEUnknownNamespacePrefix = Prefijo de espacio de nombre desconocido '%1$S'.\nPEAttributeNameEOF = nombre del atributo\nPEAttributeNameExpected = Se esperaba un identificador para el nombre del atributo, pero se encontró '%1$S'.\nPEAttributeNameOrNamespaceExpected = Se esperaba un nombre de atributo o espacio de nombre, pero se encontró '%1$S'.\nPEAttSelNoBar = Se esperaba '|', pero se encontró '%1$S'.\nPEAttSelInnerEOF = parte del selector de atributo\nPEAttSelUnexpected = Token inesperado en selector de atributo: '%1$S'.\nPEAttSelValueEOF = valor del atributo\nPEAttSelCloseEOF = ']' para terminar el selector de atributo\nPEAttSelNoClose = Se esperaba ']' para terminar el selector de atributo, pero se encontró '%1$S'.\nPEAttSelBadValue = Se esperaba un identificador o cadena para el valor en selector de atributos, pero se encontró '%1$S'.\nPEPseudoSelEOF = nombre de la pseudo-clase o pseudo-elemento\nPEPseudoSelBadName = Se esperaba un identificador para la pseudo-clase o pseudo-elemento, pero se encontró '%1$S'.\nPEPseudoSelNonFunc = Token de función pseudo-clase o pseudo-elemento que no es función, o de la otra forma, al leer '%1$S'.\nPEPseudoSelNotPE = Se esperaba pseudo-elemento, pero se encontró '%1$S'.\nPEPseudoSelDoubleNot = La pseudo-clase de negación no se puede negar '%1$S'.\nPEPseudoSelPEInNot = No se pueden negar los pseudo-elementos '%1$S'.\nPEPseudoSelNewStyleOnly = Este pseudo-elemento debe usar la forma \"::\": '%1$S'.\nPEPseudoSelEndOrUserActionPC = Se esperaba el final de un selector o una pseudo-clase de acción de usuario tras un pseudo-elemento, pero se encontró '%1$S'.\nPEPseudoSelNoUserActionPC = Se esperaba el final de un selector tras un pseudo-elemento que no admite pseudo-clases de acción de usuario pero se encontró '%1$S'.\nPEPseudoSelMultiplePE = Pseudo-elemento extra '%1$S'.\nPEPseudoSelUnknown = Pseudo-clase o pseudo-elemento desconocido '%1$S'.\nPENegationEOF = selector dentro de negación\nPENegationBadInner = Selector simple mal formado como argumento de negación de la pseudo-clase '%1$S'.\nPENegationNoClose = Falta ')' de cierre en la pseudo-clase de negación '%1$S'.\nPENegationBadArg = Falta argumento en pseudo-clase de negación '%1$S'.\nPEPseudoClassArgEOF = argumento a selector de pseudo-clase\nPEPseudoClassArgNotIdent = Se esperaba un identificador como parámetro de pseudo-clase, pero se encontró '%1$S'.\nPEPseudoClassArgNotNth = Se esperaba parte del argumento a una pseudo-clase, pero se encontró '%1$S'.\nPEPseudoClassNoClose = Falta ')' de cierre en pseudo-clase, se ha encontrado en su lugar '%1$S'.\nPEPseudoClassNoArg = Falta argumento en pseudo-clase '%1$S'.\nPEPseudoClassNotUserAction = Se esperaba el final de un selector o una pseudo-clase de acción de usuario tras un pseudo-elemento, pero se encontró la pseudo-clase '%1$S'.\nPESelectorEOF = selector\nPEBadDeclBlockStart = Se esperaba '{' para comenzar el bloque de declaración, pero se encontró '%1$S'.\nPEColorEOF = color\nPEColorNotColor = Se esperaba un color, pero se encontró '%1$S'.\nPEColorComponentEOF = componente de color\nPEExpectedPercent = Se esperaba un porcentaje, pero se encontró '%1$S'.\nPEExpectedInt = Se esperaba un entero, pero se encontró '%1$S'.\nPEExpectedNumberOrAngle = Se esperaba un número o ángulo, pero se encontró '%1$S'.\nPEExpectedNumberOrPercent = Se esperaba un número o porcentaje, pero se encontró '%1$S'.\nPEColorBadRGBContents = Se esperaba un número o porcentaje en rgb(), pero se encontró '%1$S'.\nPEColorComponentBadTerm = Se esperaba '%2$S', pero se encontró '%1$S'.\nPEColorHueEOF = tinte\nPEExpectedComma = Se esperaba ',', pero se encontró '%1$S'.\nPEColorSaturationEOF = saturación\nPEColorLightnessEOF = luz\nPEColorOpacityEOF = opacidad en valor del color\nPEExpectedNumber = Se esperaba un número, pero se encontró '%1$S'.\nPEPositionEOF = <posición>\nPEExpectedPosition = Se esperaba <posición>, pero se encontró '%1$S'.\nPEExpectedRadius = Se esperaba un radio, pero se encontró '%1$S'.\nPEExpectedCloseParen = Se esperaba ')', pero se encontró '%1$S'.\nPEDeclEndEOF = ';' para '}' terminar la declaración\nPEParseDeclarationNoColon = Se esperaba ':', pero se encontró '%1$S'.\nPEParseDeclarationDeclExpected = Se esperaba una declaración, pero se encontró '%1$S'.\nPEEndOfDeclEOF = fin de la declaración\nPEImportantEOF = importante\nPEExpectedImportant = Se esperaba 'importante', pero se encontró '%1$S'.\nPEBadDeclEnd = Se esperaba ';' para terminar la declaración, pero se encontró '%1$S'.\nPEBadDeclOrRuleEnd2 = Se esperaba ';' o '}' para terminar la declaración pero se ha encontrado '%1$S'.\nPEInaccessibleProperty2 = No se puede especificar un valor para una propiedad interna.\nPECommentEOF = final del comentario\nSEUnterminatedString = Se encontró una cadena sin cerrar '%1$S'.\nPEFontDescExpected = Se esperaba una descripción tipográfica, pero se encontró '%1$S'.\nPEUnknownFontDesc = Descriptor desconocido  '%1$S' en la regla @font-face.\nPEMQExpectedExpressionStart = Se esperaba '(' para comenzar con la expresión del selector, pero se encontró '%1$S'.\nPEMQExpressionEOF = contenidos de la expresión de selectores de medios\nPEMQExpectedFeatureName = Se esperaba un nombre de una característica de medios, pero se encontró '%1$S'.\nPEMQExpectedFeatureNameEnd = Se esperaba ':' o ')' después de un nombre de característica de medios, pero se encontró '%1$S'.\nPEMQNoMinMaxWithoutValue = Las características de medios con min- o max- deben tener un valor.\nPEMQExpectedFeatureValue = No se encontró un valor correcto para la característica de medios.\nPEBadFontBlockStart = Se esperaba '{' para comenzar la regla @font-face pero se ha encontrado '%1$S'.\nPEBadFontBlockEnd = Se esperaba '}' para finalizar la regla @font-face pero se ha encontrado '%1$S'.\nPEAnonBoxNotAlone = No se esperaba una caja anónima.\nPEFFVUnexpectedEOF = Final inesperado de la regla @font-feature-values.\nPEFFVBlockStart = Se esperaba una { de apertura de una regla @font-feature-values pero se ha encontrado '%1$S'.\nPEFFVValueSetStart = Se esperaba una { de apertura de un conjunto de valores de características pero se ha encontrado '%1$S'.\nPEFFVNoFamily = Se esperaba una lista de familias de tipografías para la regla @font-feature-values pero se ha encontrado '%1$S'.\nPEFFVUnexpectedBlockEnd = Se esperaba '}' para finalizar la regla @font-feature-values pero se ha encontrado '%1$S'.\nPEFFVUnknownFontVariantPropValue = Valor '%1$S' desconocido para la propiedad font-variant.\nPEFFVExpectedIdent = Se esperaba un identificador, pero se encontró '%1$S'.\nPEFFVExpectedValue = Se esperaba un valor entero no negativo pero se ha encontrado '%1$S'.\nPEFFVTooManyValues = Demasiados valores para el tipo de característica '%1$S'.\nPEFFVGenericInFamilyList = La lista de familias no puede contener nombres de familias genéricos.\nPEFFVValueDefinitionTrailing = Se esperaba el final de la definición del valor pero se ha encontrado '%1$S'.\nPEBadDirValue = Se esperaba 'ltr' o 'rtl' en el selector de dirección pero se ha encontrado '%1$S'.\nPESupportsConditionStartEOF2 = 'not', '(', o función\nPESupportsConditionInParensEOF = ‘)’\nPESupportsConditionNotEOF = ‘not’\nPESupportsWhitespaceRequired = Se esperaba espacio en blanco tras 'not', 'and' u 'or'.\nPESupportsConditionExpectedOpenParenOrFunction = Se esperaba '(' o una función durante el análisis de la condición supports, pero se ha encontrado '%1$S'.\nPESupportsConditionExpectedCloseParen = Se esperaba ')' durante el análisis de la condición supports, pero se ha encontrado '%1$S'.\nPESupportsConditionExpectedStart2 = Se esperaba 'not', '(' o una función durante el análisis de la condición supports, pero se ha encontrado '%1$S'.\nPESupportsConditionExpectedNot = Se esperaba 'not' durante el análisis de la condición supports, pero se ha encontrado '%1$S'.\nPESupportsGroupRuleStart = Se esperaba '{' para comenzar la regla @supports pero se ha encontrado '%1$S'.\nPEFilterEOF = filtro\nPEExpectedNoneOrURL = Se esperaba 'none' o una URL, pero se encontró '%1$S'.\nPEExpectedNoneOrURLOrFilterFunction = Se esperaba 'none', una URL o una función de filtrado, pero se encontró '%1$S'.\nPEExpectedNonnegativeNP = Se esperaba un número no negativo o un porcentaje.\nPEFilterFunctionArgumentsParsingError = Error al interpretar argumentos de la función de filtrado.\nPEVariableEOF = variable\nPEVariableEmpty = Se esperaba un valor de variable, pero se encontró '%1$S'.\nPEValueWithVariablesParsingErrorInValue = Error al interpretar el valor de '%1$S' tras sustituir las variables. El valor generado ha sido '%2$S'.\nPEValueWithVariablesFallbackInherit = Recurriendo a 'inherit'.\nPEValueWithVariablesFallbackInitial = Recurriendo a 'initial'.\nPEInvalidVariableReference = La propiedad contenía una referencia a una variable no válida.\nPEInvalidVariableTokenFallback = Se ha encontrado el token no válido '%1$S' en el nivel superior de la alternativa a la variable de referencia.\nPEExpectedVariableNameEOF = identificador de nombre de variable\nPEExpectedVariableName = Se esperaba un identificador para el nombre de una variable, pero se encontró '%1$S'.\nPEExpectedVariableFallback = Se esperaba alternativa a referencia de variable tras ','.\nPEExpectedVariableCommaOrCloseParen = Se esperaba ',' o ')' tras el nombre de variable en la referencia de variable, pero se encontró '%1$S'.\nPESubgridNotSupported = La compatibilidad con la palabra clave 'subgrid' de CSS Grid no está activada.\nPEMoreThanOneGridRepeatAutoFillInNameList = Solo se permite un repeat(auto-fill, …) en una lista de nombres para una subrejilla.\nPEMoreThanOneGridRepeatAutoFillFitInTrackList = Solo se permite un repeat(auto-fill, …) o repeat(auto-fit, …) en una lista de pistas.\nPEMoreThanOneGridRepeatTrackSize = Solo se permite un tamaño de pista dentro de repeat(auto-fit/auto-fill, …).\nTooLargeDashedRadius = El radio del borde es demasiado grande para el estilo 'dashed' o a rayas (el límite es 100000px). Dibujando en estilo sólido o continuo.\nTooLargeDottedRadius = El radio del borde es demasiado grande para el estilo 'dotted' o punteado (el límite es 100000px). Dibujando en estilo sólido o continuo.\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/customizeCharset.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title.label \"Personalizar codificación de caracteres\">\n<!ENTITY current.label \"Codificaciones de caracteres activas:\">\n<!ENTITY remove.label \"Eliminar\">\n<!ENTITY remove.accessKey \"E\">\n<!ENTITY additional.label \"Codificaciones de caracteres disponibles:\">\n<!ENTITY add.label \"Añadir\">\n<!ENTITY add.accessKey \"A\">\n<!ENTITY moveUp.label \"Mover arriba\">\n<!ENTITY moveUp.accessKey \"M\">\n<!ENTITY moveDown.label \"Mover abajo\">\n<!ENTITY moveDown.accessKey \"b\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/customizeToolbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dialog.title \"Modificar barra de herramientas\">\n<!ENTITY dialog.dimensions \"width: 92ch; height: 36em;\">\n<!ENTITY instructions.description \"Puede añadir o eliminar elementos arrastrándolos a o desde las barras de herramientas.\">\n<!ENTITY show.label \"Mostrar:\">\n<!ENTITY iconsAndText.label \"Iconos y texto\">\n<!ENTITY icons.label \"Iconos\">\n<!ENTITY text.label \"Texto\">\n<!ENTITY useSmallIcons.label \"Usar iconos pequeños\">\n<!ENTITY restoreDefaultSet.label \"Valores por defecto\">\n<!ENTITY addNewToolbar.label \"Añadir barra\">\n<!ENTITY saveChanges.label \"Hecho\">\n<!ENTITY undoChanges.label \"Deshacer cambios\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/customizeToolbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nenterToolbarTitle = Nueva barra de herramientas\nenterToolbarName = Introduzca un nombre para esta barra de herramientas:\nenterToolbarDup = Ya existe una barra de herramientas con el nombre \"%S\". Por favor, introduzca un nombre diferente.\nenterToolbarBlank = Debe introducirse un nombre para crear una nueva barra de herramientas.\nseparatorTitle = Separador\nspringTitle = Espacio flexible\nspacerTitle = Espacio\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/dateFormat.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmonth.1.Mmm = Ene\nmonth.2.Mmm = Feb\nmonth.3.Mmm = Mar\nmonth.4.Mmm = Abr\nmonth.5.Mmm = May\nmonth.6.Mmm = Jun\nmonth.7.Mmm = Jul\nmonth.8.Mmm = Ago\nmonth.9.Mmm = Sep\nmonth.10.Mmm = Oct\nmonth.11.Mmm = Nov\nmonth.12.Mmm = Dic\nmonth.1.name = Enero\nmonth.2.name = Febrero\nmonth.3.name = Marzo\nmonth.4.name = Abril\nmonth.5.name = Mayo\nmonth.6.name = Junio\nmonth.7.name = Julio\nmonth.8.name = Agosto\nmonth.9.name = Septiembre\nmonth.10.name = Octubre\nmonth.11.name = Noviembre\nmonth.12.name = Diciembre\nday.1.name = Domingo\nday.2.name = Lunes\nday.3.name = Martes\nday.4.name = Miércoles\nday.5.name = Jueves\nday.6.name = Viernes\nday.7.name = Sábado\nday.1.Mmm = Dom\nday.2.Mmm = Lun\nday.3.Mmm = Mar\nday.4.Mmm = Mié\nday.5.Mmm = Jue\nday.6.Mmm = Vie\nday.7.Mmm = Sáb\nday.1.short = D\nday.2.short = L\nday.3.short = M\nday.4.short = X\nday.5.short = J\nday.6.short = V\nday.7.short = S\nnoon = Mediodía\nmidnight = Medianoche\nAllDay = Todo el día\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/datetimepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY firstdayofweek.default \"1\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/devtools/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY csscoverage.backButton \"Atrás\">\n<!ENTITY csscoverage.unused \"Reglas no usadas\">\n<!ENTITY csscoverage.noMatches \"No hay coincidencias para las siguientes reglas:\">\n<!ENTITY csscoverage.optimize.header \"Páginas optimizables\">\n<!ENTITY csscoverage.optimize.body1 \"A veces puede optimizar la carga moviendo las etiquetas\">\n<!ENTITY csscoverage.optimize.body2 \"a la parte inferior de la página y creando un nuevo elemento\">\n<!ENTITY csscoverage.optimize.body3 \"en línea con los estilos necesarios antes del evento 'load' en la parte superior. Aquí están los bloques de estilos que necesita:\">\n<!ENTITY csscoverage.optimize.bodyX \"Todas las reglas son en línea.\">\n<!ENTITY csscoverage.footer1 \"Vea\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"el artículo en MDN sobre la herramienta de cobertura CSS\">\n<!ENTITY csscoverage.footer4 \"para conocer advertencias en la creación de este informe.\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/devtools/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncsscoverageDesc = Controlar el análisis de cobertura CSS\ncsscoverageStartDesc2 = Comenzar a recopilar datos de cobertura CSS\ncsscoverageStopDesc2 = Dejar de recopilar datos de cobertura CSS\ncsscoverageOneShotDesc2 = Recopilar datos instantáneos de cobertura CSS\ncsscoverageToggleDesc2 = Alternar recopilar datos de cobertura CSS\ncsscoverageReportDesc2 = Mostrar informe de cobertura CSS\ncsscoverageStartNoReloadDesc = No iniciar con una recarga de página\ncsscoverageStartNoReloadManual = Es mejor si se comienza recargando la página actual porque eso inicia el test en un punto conocido, pero podría haber razones por las que no desee hacer eso (p.e.: la página contiene un estado que se perderá al recargar)\ncsscoverageRunningReply = Ejecutando el análisis de cobertura CSS\ncsscoverageDoneReply = Análisis de cobertura CSS completado\ncsscoverageRunningError = Análisis de cobertura CSS ya ejecutándose\ncsscoverageNotRunningError = Análisis de cobertura CSS no ejecutándose\ncsscoverageNotRunError = El análisis de cobertura CSS no se ha ejecutado\ncsscoverageNoRemoteError = El destino no admite cobertura CSS\ncsscoverageOneShotReportError = El informe de cobertura CSS no está disponible para datos 'instantánea'. Use Iniciar/Parar.\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nremoteIncomingPromptTitle = Conexión entrante\nremoteIncomingPromptHeader = Se ha detectado una solicitud entrante para permitir una conexión de depuración remota. ¡Un cliente remoto puede tomar el control completo sobre su navegador!\nremoteIncomingPromptClientEndpoint = Lado del cliente: %1$S\nremoteIncomingPromptServerEndpoint = Extremo del servidor: %1$S\nremoteIncomingPromptFooter = ¿Permitir conexión?\nremoteIncomingPromptDisable = Desactivar\nclientSendOOBTitle = Identificación del cliente\nclientSendOOBHeader = El extremo al que se está conectando necesita más información para identificar esta conexión. Proporcione el token de debajo en el campo que aparece en el otro extremo.\nclientSendOOBHash = Mi certificado: %1$S\nclientSendOOBToken = Token: %1$S\nserverReceiveOOBTitle = Proporcione un token de cliente\nserverReceiveOOBBody = El cliente debería estar mostrando un valor de token. Introduzca ese valor de token aquí para completar la identificación con este cliente.\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npanelTitle = Inspector de estilos\nrule.status.BEST = Mejor coincidencia\nrule.status.MATCHED = Coincidente\nrule.status.PARENT_MATCH = Coincidencia con el padre\nrule.sourceInline = en línea\nrule.sourceElement = elemento\nrule.inheritedFrom = Heredado de %S\nrule.keyframe = Fotogramas clave de %S\nrule.userAgentStyles = (agente de usuario)\nrule.pseudoElement = Pseudo-elementos\nrule.selectedElement = Este elemento\nhelpLinkTitle = Leer la documentación de esta propiedad\nrule.warning.title = Valor de la propiedad no válido\nrule.empty = No hay elemento seleccionado.\nruleView.contextmenu.selectAll = Seleccionar todo\nruleView.contextmenu.selectAll.accessKey = S\nruleView.contextmenu.copy = Copiar\nruleView.contextmenu.copy.accessKey = C\nruleView.contextmenu.copyColor = Copiar color\nruleView.contextmenu.copyColor.accessKey = i\nruleView.contextmenu.showOrigSources = Mostrar fuentes originales\nruleView.contextmenu.showOrigSources.accessKey = M\nruleView.contextmenu.addRule = Añadir regla\nruleView.contextmenu.addRule.accessKey = r\ncomputedView.contextmenu.selectAll = Seleccionar todo\ncomputedView.contextmenu.selectAll.accessKey = a\ncomputedView.contextmenu.copy = Copiar\ncomputedView.contextmenu.copy.accessKey = o\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/dialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbutton-accept = Aceptar\nbutton-cancel = Cancelar\nbutton-help = Ayuda\nbutton-disclosure = Más información\naccesskey-accept = \naccesskey-cancel = \naccesskey-help = u\naccesskey-disclosure = M\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/dialogOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY okButton.label \"Aceptar\">\n<!ENTITY cancelButton.label \"Cancelar\">\n<!ENTITY helpButton.label \"Ayuda\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/dom/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nKillScriptTitle = Aviso: script sin respuesta\nKillScriptMessage = Un script de esta página puede estar ocupado, o puede haber dejado de responder. Puede detener el script, o puede continuar para ver si el script finaliza.\nKillScriptWithDebugMessage = Un script en esta página puede estar ocupado, o puede que haya dejado de responder. Puede detener el script ahora, abrirlo en el depurador, o dejar que continúe su ejecución.\nKillScriptLocation = Script: %S\nStopScriptButton = Detener script\nDebugScriptButton = Depurar script\nWaitForScriptButton = Continuar\nDontAskAgain = &No volver a preguntarme\nJSURLLoadBlockedWarning = El intento de cargar una URL javascript: URL de un servidor\\nen una ventana que muestra contenido de otro servidor\\nha sido bloqueado por el administrador de seguridad.\nWindowCloseBlockedWarning = Los scripts no pueden cerrar ventanas que no hayan sido abiertas por un script.\nOnBeforeUnloadTitle = ¿Está seguro?\nOnBeforeUnloadMessage = Esta página le está pidiendo confirmar que quiere abandonarla: los datos que haya introducido podrían no guardarse.\nOnBeforeUnloadStayButton = Permanecer en la página\nOnBeforeUnloadLeaveButton = Abandonar página\nUnexpectedCanvasVariantStyle = canvas: se ha ignorado un intento de establecer strokeStyle o fillStyle a un valor que no es ni una cadena, ni un CanvasGradient, ni un CanvasPattern.\nEmptyGetElementByIdParam = Cadena vacía pasada a getElementById().\nLowMemoryTitle = Advertencia: poca memoria\nLowMemoryMessage = Se ha detenido un script en esta página por escasez de memoria.\nSpeculationFailed = Se ha escrito un árbol no equilibrado usando document.write() lo que ha provocado que los datos de red se hayan reinterpretado (\"reparsed\"). Para más información, https://developer.mozilla.org/en/Optimizing_Your_Pages_for_Speculative_Parsing\nDocumentWriteIgnored = Se ha ignorado una llamada a document.write() desde un script externo cargado asíncronamente.\nEditorFileDropFailed = Ha fallado la acción de soltar un archivo en un elemento contenteditable: %S.\nFormValidationTextTooLong = Reduzca este texto a %S caracteres o menos (actualmente está usando %S caracteres).\nFormValidationTextTooShort = Use al menos %S caracteres (actualmente está usando %S caracteres).\nFormValidationValueMissing = Rellene este campo.\nFormValidationCheckboxMissing = Marque esta casilla si desea continuar.\nFormValidationRadioMissing = Seleccione una de estas opciones.\nFormValidationFileMissing = Seleccione un archivo.\nFormValidationSelectMissing = Seleccione un elemento de la lista.\nFormValidationInvalidEmail = Introduzca una dirección de correo.\nFormValidationInvalidURL = Introduzca una URL.\nFormValidationPatternMismatch = Ajústese al formato solicitado.\nFormValidationPatternMismatchWithTitle = Ajústese al formato solicitado: %S.\nFormValidationNumberRangeOverflow = Seleccione un valor que no sea mayor de %S.\nFormValidationDateRangeOverflow = Seleccione un valor que no sea posterior a %S.\nFormValidationTimeRangeOverflow = Seleccione un valor que no sea posterior a %S.\nFormValidationNumberRangeUnderflow = Seleccione un valor que no sea menor de %S.\nFormValidationDateRangeUnderflow = Seleccione un valor que no sea anterior a %S.\nFormValidationTimeRangeUnderflow = Seleccione un valor que no sea anterior a %S.\nFormValidationStepMismatch = Seleccione un valor válido. Los dos valores válidos más cercanos son %S y %S.\nFormValidationStepMismatchOneValue = Seleccione un valor válido. El valor válido más cercano es %S.\nFormValidationBadInputNumber = Introduzca un número.\nGetAttributeNodeWarning = El uso de getAttributeNode() está desaprobado. Use en su lugar getAttribute().\nSetAttributeNodeWarning = El uso de setAttributeNode() está desaprobado. Use en su lugar setAttribute().\nGetAttributeNodeNSWarning = El uso de getAttributeNodeNS() está desaprobado. Use en su lugar getAttributeNS().\nSetAttributeNodeNSWarning = El uso de setAttributeNodeNS() está desaprobado. Use en su lugar setAttributeNS().\nRemoveAttributeNodeWarning = El uso de removeAttributeNode() está desaprobado. Use en su lugar removeAttribute().\nCreateAttributeWarning = El uso de document.createAttribute() está desaprobado. Use en su lugar element.setAttribute().\nCreateAttributeNSWarning = El uso de document.createAttributeNS() está desaprobado. Use en su lugar element.setAttributeNS().\nNodeValueWarning = El uso de nodeValue en atributos está desaprobado. Use en su lugar value.\nTextContentWarning = El uso de textContext en atributos está desaprobado. Use en su lugar value.\nEnablePrivilegeWarning = El uso de enablePrivilege está desaprobado. Use en su lugar código que se ejecute con el principal del sistema (p.e. una extensión).\nnsIJSONDecodeDeprecatedWarning = nsIJSON.decode está desaprobado. Use JSON.parse en su lugar.\nnsIJSONEncodeDeprecatedWarning = nsIJSON.encode está desaprobado. Use JSON.stringify en su lugar.\nnsIDOMWindowInternalWarning = El uso de nsIDOMWindowInternal está desaprobado. Use nsIDOMWindow en su lugar.\nFullscreenDeniedDisabled = La solicitud de pantalla completa ha sido denegada porque la API de pantalla completa está desactivada en las preferencias de usuario.\nFullscreenDeniedFocusedPlugin = La solicitud de pantalla completa ha sido denegada porque un plugin en ventana tiene el foco.\nFullscreenDeniedHidden = La solicitud de pantalla completa ha sido denegada porque el documento ya no es visible.\nFullscreenDeniedContainerNotAllowed = La solicitud de pantalla completa ha sido denegada porque al menos uno de los elementos que contiene el documento no es un iframe o no tiene un atributo \"allowfullscreen\".\nFullscreenDeniedNotInputDriven = La solicitud de pantalla completa ha sido denegada porque Element.requestFullscreen() no ha sido llamado desde dentro de un manejador de eventos generado por el usuario de ejecución rápida.\nFullscreenDeniedNotHTMLSVGOrMathML = Se ha denegado la solicitud de pantalla completa porque el elemento solicitante no es <svg>, <math>, ni un elemento HTML.\nFullscreenDeniedNotInDocument = La solicitud de pantalla completa ha sido denegada porque ya el elemento solicitante ya no está en este documento.\nFullscreenDeniedMovedDocument = La solicitud de pantalla completa ha sido denegada porque el elemento solicitante ha cambiado el documento.\nFullscreenDeniedLostWindow = La solicitud de pantalla completa ha sido denegada porque ya no se tiene una ventana.\nFullscreenDeniedSubDocFullscreen = La solicitud de pantalla completa ha sido denegada porque un subdocumento del documento que ha solicitado la pantalla completa ya está en modo de pantalla completa.\nFullscreenDeniedNotDescendant = La solicitud de pantalla completa ha sido denegada porque el elemento solicitante ya no es un descendiente el elemento actual de pantalla completa.\nFullscreenDeniedNotFocusedTab = La solicitud de pantalla completa ha sido denegada porque el elemento solicitante no está en la pestaña que tiene el foco actualmente.\nRemovedFullscreenElement = Se ha salido de la pantalla completa porque el elemento de pantalla completa ha sido eliminado del documento.\nFocusedWindowedPluginWhileFullscreen = Se ha salido de pantalla completa porque un plugin en ventana ha recibido el foco.\nPointerLockDeniedDisabled = La solicitud de bloqueo del puntero ha sido denegada porque la API de bloqueo del puntero está desactivada por preferencias de usuario.\nPointerLockDeniedInUse = La solicitud de bloqueo del puntero ha sido denegada porque el puntero está controlado actualmente por otro documento diferente.\nPointerLockDeniedNotInDocument = La solicitud de bloqueo del puntero ha sido denegada porque el elemento solicitante no está en el documento.\nPointerLockDeniedSandboxed = La solicitud de bloqueo del puntero ha sido denegada porque la API de bloqueo del puntero está restringida mediante aislamiento.\nPointerLockDeniedHidden = La solicitud de bloqueo del puntero ha sido denegada porque el documento no es visible.\nPointerLockDeniedNotFocused = La solicitud de bloqueo del puntero ha sido denegada porque el documento no tiene el foco.\nPointerLockDeniedMovedDocument = La solicitud de bloqueo del puntero ha sido denegada porque el elemento solicitante ha movido el documento.\nPointerLockDeniedNotInputDriven = La solicitud de bloqueo del puntero ha sido denegada porque Element.requestPointerLock() no ha sido llamado desde un manejador de eventos breve generado por el usuario, y el documento no está en modo pantalla completa.\nPointerLockDeniedFailedToLock = La solicitud de bloqueo del puntero ha sido denegada porque el navegador no ha podido bloquear el puntero.\nHTMLSyncXHRWarning = El análisis HTML en XMLHttpRequest no está admitido en el modo síncrono.\nInvalidRedirectChannelWarning = No es posible redirigir a %S porque el canal no implementa nsIWritablePropertyBag2.\nForbiddenHeaderWarning = Se ha denegado el intento de establecer una cabecera prohibida: %S\nResponseTypeSyncXHRWarning = El uso del atributo responseType de XMLHttpRequest ya no se admite en el modo síncrono del contexto de ventana.\nTimeoutSyncXHRWarning = El uso del atributo timeout de XMLHttpRequest ya no se admite en el modo síncrono del contexto de ventana.\nJSONCharsetWarning = Se ha registrado un intento de declarar una codificación no UTF-8 para el JSON recuperado mediante XMLHttpRequest. Sólo se admite UTF-8 para decodificar JSON.\nMediaBufferSourceNodeResampleOutOfMemory = No hay memoria suficiente para remuestrear el nodo AudioBufferSourceNode para la reproducción.\nMediaDecodeAudioDataUnknownContentType = El contenido de la memoria intermedia pasado a decodeAudioData tiene un tipo de contenido desconocido.\nMediaDecodeAudioDataUnknownError = Ha sucedido un error desconocido al procesar decodeAudioData.\nMediaDecodeAudioDataInvalidContent = El contenido de la memoria intermedia pasado a decodeAudioData tiene contenido no válido que no puede ser decodificado con éxito.\nMediaDecodeAudioDataNoAudio = El contenido de la memoria intermedia pasado a decodeAudioData no contiene audio.\nMediaElementAudioSourceNodeCrossOrigin = El HTMLMediaElement pasado a createMediaElementSource tiene un recurso de origen cruzado, el nodo no mostrará nada.\nMediaStreamAudioSourceNodeCrossOrigin = El MediaStream pasado a createMediaElementSource tiene un recurso de origen cruzado, el nodo no mostrará nada.\nMediaLoadExhaustedCandidates = Ha fallado la carga de todos los recursos candidatos. Carga de medios pausada.\nMediaLoadSourceMissingSrc = El elemento <source> no tiene atributo \"src\". Ha fallado la carga del recurso de medios.\nMediaLoadHttpError = La carga HTTP ha fallado con el estado %1$S. Ha fallado la carga del recurso de medios %2$S.\nMediaLoadInvalidURI = URI no válida. Ha fallado la carga del recurso de medios %S.\nMediaLoadUnsupportedTypeAttribute = El atributo \"type\" especificado de \"%1$S\" no se admite. Ha fallado la carga del recurso de medios %2$S.\nMediaLoadSourceMediaNotMatched = El atributo \"media\" especificado de \"%1$S\" no coincide con el entorno. Ha fallado la carga del recurso de medios %2$S.\nMediaLoadUnsupportedMimeType = El \"Content-Type\" HTTP de \"%1$S\" no es compatible. Ha fallado la carga del recurso de medios %2$S.\nMediaLoadDecodeError = El recurso de medios %S no puede decodificarse.\nMediaWidevineNoWMF = Se ha intentado reproducir Widevine sin Windows Media Foundation. Vea https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\nMediaWMFNeeded = Para reproducir los formatos de vídeo %S, necesita instalar software extra de Microsoft, vea https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\nMediaPlatformDecoderNotFound = El vídeo en esta página no se puede reproducir. Su sistema puede no tener los decodificadores de vídeo necesarios para: %S\nMediaUnsupportedLibavcodec = El vídeo en esta página no se puede reproducir. Su sistema tiene una versión no compatible de libavcodec\nMediaCannotPlayNoDecoders = No se puede reproducir el medio. No hay decodificadores para los formatos solicitados: %S\nMediaNoDecoders = No hay decodificadores para algunos de los formatos solicitados: %S\nMediaCannotInitializePulseAudio = No se puede usar PulseAudio\nMediaRecorderMultiTracksNotSupported = MediaRecorder no admite grabar múltiples pistas del mismo tipo en este momento.\nMediaStreamAddTrackDifferentAudioChannel = No se ha podido añadir el MediaStreamTrack %S porque pertenece a un AudioChannel diferente.\nMediaStreamStopDeprecatedWarning = MediaStream.stop() está desaprobado y se eliminará pronto. Use MediaStreamTrack.stop() en su lugar.\nDOMExceptionCodeWarning = El uso del atributo code de DOMException está desaprobado. Use en su lugar name.\nNoExposedPropsWarning = Exponer objetos JS chrome al contenido sin __exposedProps__ es inseguro y está desaprobado. Vea http://developer.mozilla.org/en/XPConnect_wrappers para más información.\nMutationEventWarning = El uso de eventos Mutation está desaprobado. Use en su lugar MutationObserver.\nComponentsWarning = El objeto Components está desaprobado. Pronto será eliminado.\nPluginHangUITitle = Aviso: plugin sin respuesta\nPluginHangUIMessage = %S puede estar ocupado o puede haber dejado de responder. Puede detener el plugin ahora o puede continuar para ver si el plugin completa su tarea.\nPluginHangUIWaitButton = Continuar\nPluginHangUIStopButton = Detener plugin\nPrefixedFullscreenAPIWarning = La API de pantalla completa con prefijo está desaprobada. Use la API de pantalla completa sin prefijo. Para más ayuda vea https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API\nNodeIteratorDetachWarning = Invocar detach() en un NodeIterator ya no tiene efecto.\nLenientThisWarning = Se ignora la recuperación (get) o asignación (set) de una propiedad que tiene [LenientThis] porque el objeto \"this\" es incorrecto.\nGetWindowWithOuterIdWarning = El uso de nsIDOMWindowUtils.getOuterWindowWithId() está desaprobado. Use en su lugar el método del mismo nombre de nsIWindowMediator.\nGetPreventDefaultWarning = El uso de getPreventDefault() está desaprobado. Use en su lugar defaultPrevented.\nGetSetUserDataWarning = El uso de getUserData() o setUserData() está desaprobado. En su lugar, use WeakMap o element.dataset.\nMozGetAsFileWarning = El método no estándar mozGetAsFile está desaprobado y pronto será eliminado. Use en su lugar el método estándar toBlob.\nUseOfCaptureEventsWarning = El uso de captureEvents() está desaprobado. Para actualizar su código, use el método addEventListener() de DOM2. Para más información visite  http://developer.mozilla.org/en/docs/DOM:element.addEventListener\nUseOfReleaseEventsWarning = El uso de releaseEvents() está desaprobado. Para actualizar su código, use el método removeEventListener() de DOM2. Para más información visite  http://developer.mozilla.org/en/docs/DOM:element.removeEventListener\nUseOfDOM3LoadMethodWarning = El uso de Document.load() está desaprobado. Para actualizar su código, use el objeto DOM XMLHttpRequest. Para más ayuda, https://developer.mozilla.org/en/XMLHttpRequest\nShowModalDialogWarning = El uso de window.showModalDialog() está desaprobado. Use window.open() en su lugar. Para más ayuda, https://developer.mozilla.org/en-US/docs/Web/API/Window.open\nWindow_ContentWarning = window._content está desaprobado. Use window.content en su lugar.\nSyncXMLHttpRequestWarning = Un XMLHttpRequest síncrono en el hilo principal está desaprobado por sus efectos negativos en la experiencia del usuario final. Para más ayuda vea  http://xhr.spec.whatwg.org/\nImplicitMetaViewportTagFallback = No se ha encontrado la etiqueta meta-viewport. Especifique explícitamente una para evitar cambios inesperados de comportamiento en futuras versiones. Para más ayuda vea https://developer.mozilla.org/en/docs/Mozilla/Mobile/Viewport_meta_tag\nDataContainerEventWarning = El uso de DataContainerEvent está desaprobado. Use en su lugar CustomEvent.\nWindow_ControllersWarning = window.controllers está desaprobado. No lo use para detectar el agente de usuario.\nImportXULIntoContentWarning = Importar nodos XUL en un documento de contenido está desaprobado. Esta funcionalidad puede desaparecer pronto.\nXMLDocumentLoadPrincipalMismatch = El uso de document.load está prohibido en documentos que vienen de otras ventanas. Sólo la ventana en la que se ha creado un documento puede llamar a .load en ese documento. Es preferible usar XMLHttpRequest en su lugar.\nIndexedDBTransactionAbortNavigation = Se ha anulado una transacción de IndexedDB incompleta debido a navegación entre páginas.\nIgnoringWillChangeOverBudgetWarning = El consumo de memoria will-change es demasiado alto. El límite previsto es el área de la superficie del documento multiplicada por %1$S (%2$S px). Las apariciones de will-change por encima de la previsión serán ignoradas.\nHittingMaxWorkersPerDomain2 = No se ha podido iniciar el worker inmediatamente porque otros documentos en el mismo origen ya está usando el número máximo de workers. El worker está ahora en cola y se iniciará después de que alguno de los otros workers se hayan completado.\nPannerNodeDopplerWarning = El uso de setVelocity en PannerNode y AudioListener, y de speedOfSound y dopplerFactor en AudioListener está desaprobado y esos miembros serán eliminados. Para más ayuda visite https://developer.mozilla.org/en-US/docs/Web/API/AudioListener#Deprecated_features\nAppCacheWarning = La API de caché de aplicaciones (AppCache) está desaprobada y se eliminará en el futuro. Considere usar ServiceWorker para implementar compatibilidad sin conexión.\nEmptyWorkerSourceWarning = Intentando crear un worker de un origen vacío. Probablemente no es intencionado.\nWebrtcDeprecatedPrefixWarning = Las interfaces WebRTC con el prefijo \"moz\" (mozRTCPeerConnection, mozRTCSessionDescription, mozRTCIceCandidate) han sido desaprobadas.\nNavigatorGetUserMediaWarning = navigator.mozGetUserMedia ha sido reemplazado por navigator.mediaDevices.getUserMedia\nRTCPeerConnectionGetStreamsWarning = RTCPeerConnection.getLocalStreams/getRemoteStreams están desaprobados. Use RTCPeerConnection.getSenders/getReceivers en su lugar.\nInterceptionFailedWithURL = Fallo al cargar '%S'. Un ServiceWorker ha interceptado la solicitud y encontrado un error inesperado.\nBadOpaqueInterceptionRequestModeWithURL = Fallo al cargar '%1$S'. Un ServiceWorker ha pasado un opaque Response a FetchEvent.respondWith() al gestionar un FetchEvent '%2$S'. Los objetos Opaque Response solo son válidos cuando el RequestMode es 'no-cors'.\nInterceptedErrorResponseWithURL = Fallo al cargar '%S'. Un ServiceWorker ha pasado un Error Response a FetchEvent.respondWith(). Esto suele significar que el ServiceWorker ha realizado una llamada fetch() no válida.\nInterceptedUsedResponseWithURL = Fallo al cargar '%S'. Un ServiceWorker ha pasado un Response usado a FetchEvent.respondWith(). El cuerpo de un Response solo puede ser leído una vez. Use Response.clone() para acceder al cuerpo múltiples veces.\nBadOpaqueRedirectInterceptionWithURL = Fallo al cargar '%S'. Un ServiceWorker ha pasado un opaqueredirect Response a FetchEvent.respondWith() mientras gestionaba un FetchEvent que no es de navegación.\nBadRedirectModeInterceptionWithURL = Fallo al cargar '%S'. Un ServiceWorker ha pasado un Response redirigido a FetchEvent.respondWith() a pesar de que RedirectMode no es 'follow'.\nInterceptionCanceledWithURL = Fallo al cargar '%S'. Un ServiceWorker ha cancelado la carga llamando a FetchEvent.preventDefault().\nInterceptionRejectedResponseWithURL = Fallo al cargar '%1$S'. Un ServiceWorker ha pasado un promise a FetchEvent.respondWith() que lo ha rechazado con '%2$S'.\nInterceptedNonResponseWithURL = Fallo al cargar '%1$S'. Un ServiceWorker ha pasado un promise a FetchEvent.respondWith() que lo ha resuelto con el valor sin respuesta '%2$S'.\nPrefixedImageSmoothingEnabledWarning = El uso de mozImageSmoothingEnabled está desaprobado. Use la propiedad sin prefijo imageSmoothingEnabled en su lugar.\nServiceWorkerScopePathMismatch = Fallo al registrar un ServiceWorker. La ruta del ámbito indicado, '%1$S' no está bajo el ámbito máximo permitido '%2$S'. Ajuste el ámbito, mueva el script del ServiceWorker, o use la cabecera HTTP Service-Worker-Allowed para permitir el ámbito.\nServiceWorkerRegisterNetworkError = Fallo al registrar/actualizar un ServiceWorker para el ámbito '%1$S': ha fallado la carga con el estado %2$S para el script '%3$S'.\nServiceWorkerRegisterMimeTypeError = Fallo al registrar/actualizar un ServiceWorker del ámbito '%1$S': Tipo de contenido erróneo de '%2$S' recibido para el script '%3$S'. Debe ser 'text/javascript', 'application/x-javascript' o 'application/javascript'.\nServiceWorkerGraceTimeoutTermination = Finalizando ServiceWorker en el ámbito '%1$S' con promises waitUntil/respondWith pendientes por caducidad del tiempo de gracia.\nServiceWorkerNoFetchHandler = Los manejadores de eventos de Fetch deben añadirse durante la evaluación inicial del script.\nExecCommandCutCopyDeniedNotInputDriven = document.execCommand('cut'/'copy') ha sido denegado porque no ha sido llamado desde dentro de un manejador de eventos generado por el usuario de ejecución breve.\nManifestShouldBeObject = El manifiesto debería ser un objeto.\nManifestScopeURLInvalid = La URL de ámbito no es válida.\nManifestScopeNotSameOrigin = La URL de ámbito debe ser del mismo origen que el documento.\nManifestStartURLOutsideScope = La URL de inicio está fuera de su ámbito, por lo que éste no es válido.\nManifestStartURLInvalid = La URL de inicio no es válida.\nManifestStartURLShouldBeSameOrigin = La URL de inicio debe ser del mismo origen que el documento.\nManifestInvalidType = Se esperaba que el miembro %2$S de %1$S fuera un(a) %3$S.\nManifestInvalidCSSColor = %1$S: %2$S no es un color CSS válido.\nPatternAttributeCompileFailure = No es posible marcar <input pattern='%S'> porque el patrón no es una expresión regular válida: %S\nTargetPrincipalDoesNotMatch = Fallo al ejecutar 'postMessage' en 'DOMWindow': el origen del destino proporcionando ('%S') no coincide con el origen de la ventana del destinatario ('%S').\nRewriteYouTubeEmbed = Reescribiendo empotrado de Youtube Flash a la vieja usanza (%S) a empotrado con iframe (%S). Actualice su página para usar iframe en lugar de embed/object, si es posible.\nRewriteYouTubeEmbedPathParams = Reescribiendo empotrado de Youtube Flash a la vieja usanza (%S) a empotrado con iframe (%S). Los parámetros no se admiten en empotrados con iframe y han sido convertidos. Actualice su página para usar iframe en lugar de embed/object, si es posible.\nPushMessageBadEncryptionHeader = El ServiceWorker del ámbito '%1$S' no ha podido descifrar un mensaje push. La cabecera 'Encryption' debe incluir un solo parámetro 'salt' para cada mensaje. Vea  https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 para más información.\nPushMessageBadCryptoKeyHeader = El ServiceWorker del ámbito '%1$S' no ha podido descifrar un mensaje push. La cabecera 'Crypto-Key' debe incluir un parámetro 'dh' conteniendo la clave pública del servidor de aplicaciones. Vea https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 para más información.\nPushMessageBadEncryptionKeyHeader = El ServiceWorker del ámbito '%1$S' no ha podido descifrar un mensaje push. La cabecera 'Encryption-Key' debe incluir un parámetro 'dh'. Esta cabecera está desaprobada y se eliminará pronto. Use en su lugar 'Crypto-Key' con 'Content-Encoding: aesgcm'. Vea https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 para más información.\nPushMessageBadEncodingHeader = El ServiceWorker del ámbito '%1$S' no ha podido descifrar un mensaje push. La cabecera 'Content-Encoding' ha de ser 'aesgcm'. Se permite 'aesgcm128', pero está desaprobado y se eliminará pronto. Vea https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 para más información.\nPushMessageBadSenderKey = El ServiceWorker del ámbito '%1$S' no ha podido descifrar un mensaje push. El parámetro 'dh' de la cabecera 'Crypto-Key' debe ser la clave pública Diffie-Hellman del servidor de aplicaciones, codificada en base64url (https://tools.ietf.org/html/rfc7515#appendix-C) y en la forma \"uncompressed\" o \"raw\" (65 bytes antes de la codificación). Vea https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 para más información.\nPushMessageBadSalt = El ServiceWorker del ámbito '%1$S' no ha podido descifrar un mensaje push. El parámetro 'salt' de la cabecera 'Encryption' debe estar codificada en base64url (https://tools.ietf.org/html/rfc7515#appendix-C), y estar al menos 16 bytes antes de la codificación. Vea https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 para más información.\nPushMessageBadRecordSize = El ServiceWorker del ámbito '%1$S' no ha podido descifrar un mensaje push. El parámetro 'rs' de la cabecera 'Encryption' debe estar entre %2$S y 2^36-31, u omitida por completo. Vea https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 para más información.\nPushMessageBadPaddingError = El ServiceWorker del ámbito '%1$S' no ha podido descifrar un mensaje push. Un registro en el mensaje cifrado no estaba alineado correctamente. Vea https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 para más información.\nPushMessageBadCryptoError = El ServiceWorker del ámbito '%1$S' no ha podido descifrar un mensaje push. Para ayuda con el cifrado, vea https://developer.mozilla.org/docs/Web/API/Push_API/Using_the_Push_API#Encryption\nPreventDefaultFromPassiveListenerWarning = Ignorando llamada a 'preventDefault()' en evento del tipo '%1$S' de un escuchador registrado commo 'passive'.\nFileLastModifiedDateWarning = File.lastModifiedDate está desaprobado. Use File.lastModified en su lugar.\nImageBitmapRenderingContext_TransferImageBitmap = ImageBitmapRenderingContext.transferImageBitmap está desaprobado y se eliminará pronto. Use ImageBitmapRenderingContext.transferFromImageBitmap en su lugar.\nChromeScriptedDOMParserWithoutPrincipal = Crear DOMParser sin un principal está desaprobado.\nIIRFilterChannelCountChangeWarning = Los cambios en la cuenta de canales IIRFilterNode pueden producir deficiencias en el audio.\nBiquadFilterChannelCountChangeWarning = Los cambios en la cuenta de canales BiquadFilterNode pueden producir deficiencias en el audio.\nUnanimatablePacedProperty = La propiedad acompasada '%1$S' no es animable.\nGenericImageNameJPEG = imagen.jpeg\nGenericImageNameGIF = imagen.gif\nGenericImageNamePNG = imagen.png\nGenericFileName = archivo\nLargeAllocationSuccess = Esta página se ha cargado en un nuevo proceso debido a una cabecera Large-Allocation.\nLargeAllocationNonGetRequest = Se ha ignorado una cabecera Large-Allocation debido a que la carga ha sido iniciada por una petición que no es de tipo GET.\nLargeAllocationNotOnlyToplevelInTabGroup = Se ha ignorado una cabecera Large-Allocation debido a la presencia de ventanas que tienen una referencia a este contexto de navegación a través de la jerarquía de marcos o de window.opener.\nLargeAllocationNonE10S = Se ha ignorado una cabecera Large-Allocation debido a que el documento no se está cargando en otro proceso.\n\nGeolocationInsecureRequestIsForbidden=A Geolocation request can only be fulfilled in a secure context.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name.\nLargeAllocationNonWin32=This page would be loaded in a new process due to a Large-Allocation header, however Large-Allocation process creation is disabled on non-Win32 platforms.\n# LOCALIZATION NOTE: Do not translate URL.createObjectURL(MediaStream).\nURLCreateObjectURL_MediaStream=URL.createObjectURL(MediaStream) is deprecated and will be removed soon.\n# LOCALIZATION NOTE: Do not translate xml:base.\nXMLBaseAttributeWarning=Use of xml:base attribute is deprecated and will be removed soon. Please remove any use of it.\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/downloadProgress.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nBadPluginTitle = Operación ilegal en el plugin\nBadPluginMessage = El plugin efectuó una operación ilegal. Se recomienda reiniciar %S.\nBadPluginCheckboxMessage = No volver a mostrar este mensaje durante esta sesión.\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/editMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editMenu.label \"Editar\">\n<!ENTITY editMenu.accesskey \"e\">\n<!ENTITY undoCmd.label \"Deshacer\">\n<!ENTITY undoCmd.key \"Z\">\n<!ENTITY undoCmd.accesskey \"D\">\n<!ENTITY redoCmd.label \"Rehacer\">\n<!ENTITY redoCmd.key \"Y\">\n<!ENTITY redoCmd.accesskey \"r\">\n<!ENTITY cutCmd.label \"Cortar\">\n<!ENTITY cutCmd.key \"X\">\n<!ENTITY cutCmd.accesskey \"t\">\n<!ENTITY copyCmd.label \"Copiar\">\n<!ENTITY copyCmd.key \"C\">\n<!ENTITY copyCmd.accesskey \"c\">\n<!ENTITY pasteCmd.label \"Pegar\">\n<!ENTITY pasteCmd.key \"V\">\n<!ENTITY pasteCmd.accesskey \"p\">\n<!ENTITY deleteCmd.label \"Eliminar\">\n<!ENTITY deleteCmd.accesskey \"E\">\n<!ENTITY selectAllCmd.label \"Seleccionar todo\">\n<!ENTITY selectAllCmd.key \"A\">\n<!ENTITY selectAllCmd.accesskey \"a\">\n<!ENTITY findCmd.label \"Buscar\">\n<!ENTITY findCmd.key \"F\">\n<!ENTITY findCmd.accesskey \"B\">\n<!ENTITY findAgainCmd.label \"Repetir la búsqueda\">\n<!ENTITY findAgainCmd.key \"G\">\n<!ENTITY findAgainCmd.key2 \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey \"R\">\n<!ENTITY findPreviousCmd.label \"Buscar anterior\">\n<!ENTITY findPreviousCmd.accesskey \"B\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncsp.error.missing-directive = La política carece de una directiva '%S' necesaria\ncsp.error.illegal-keyword = la directiva '%1$S' contiene una palabra clave %2$S prohibida\ncsp.error.illegal-protocol = la directiva '%1$S' contiene un origen con protocolo %2$S: prohibido\ncsp.error.missing-host = el protocolo %2$S: requiere un servidor en las directivas '%1$S'\ncsp.error.missing-source = '%1$S' debe incluir el origen %2$S\ncsp.error.illegal-host-wildcard = %2$S: los orígenes con comodines en las directivas '%1$S' deben incluir al menos un subdominio no genérico (p.e., *.example.com en lugar de *.com)\nuninstall.confirmation.title = Desinstalar %S\nuninstall.confirmation.message = La extensión “%S” está solicitando ser instalada. ¿Que desea hacer?\nuninstall.confirmation.button-0.label = Desinstalar\nuninstall.confirmation.button-1.label = Conservar instalado\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/fallbackMenubar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nquitMenuitem.label = Salir\nquitMenuitem.key = q\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/filefield.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndownloadHelperNoneSelected = Ninguno seleccionado\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/filepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY lookInMenuList.label \"Buscar en:\">\n<!ENTITY lookInMenuList.accesskey \"B\">\n<!ENTITY textInput.label \"Nombre del fichero:\">\n<!ENTITY textInput.accesskey \"n\">\n<!ENTITY filterMenuList.label \"Archivos de tipo:\">\n<!ENTITY filterMenuList.accesskey \"t\">\n<!ENTITY name.label \"Nombre\">\n<!ENTITY size.label \"Tamaño\">\n<!ENTITY lastModified.label \"Última modificación\">\n<!ENTITY showHiddenFiles.label \"Mostrar archivos y directorios ocultos\">\n<!ENTITY showHiddenFiles.accesskey \"S\">\n<!ENTITY noPermissionError.label \"No tiene los permisos necesarios para ver este directorio.\">\n<!ENTITY folderUp.tooltiptext \"Subir un nivel\">\n<!ENTITY folderHome.tooltiptext \"Ir al inicio\">\n<!ENTITY folderNew.tooltiptext \"Crear un nuevo directorio\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/filepicker.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nallTitle = Todos los archivos\nhtmlTitle = Archivos HTML\ntextTitle = Archivos de texto\nimageTitle = Archivos de imágenes\nxmlTitle = Archivos XML\nxulTitle = Archivos XUL\nappsTitle = Aplicaciones\naudioTitle = Archivos de audio\nvideoTitle = Archivos de vídeo\ndirTextInputLabel = Nombre del directorio:\ndirTextInputAccesskey = n\nconfirmTitle = Confirmar\nconfirmFileReplacing = %S ya existe.\\n¿Desea reemplazarlo?\nopenButtonLabel = Abrir\nsaveButtonLabel = Guardar\nselectFolderButtonLabel = Seleccionar\nnoButtonLabel = No\nformatLabel = Formato:\nerrorOpenFileDoesntExistTitle = Error al abrir %S\nerrorOpenFileDoesntExistMessage = El archivo %S no existe.\nerrorDirDoesntExistTitle = Error accediendo a %S\nerrorDirDoesntExistMessage = El directorio %S no existe\nerrorOpeningFileTitle = Error al abrir %S\nopenWithoutPermissionMessage_file = No se puede leer el archivo %S\nerrorSavingFileTitle = Error al guardar %S\nsaveParentIsFileMessage = %S es un archivo; no se puede guardar %S\nsaveParentDoesntExistMessage = La ruta %S no existe; no se puede guardar %S\nsaveWithoutPermissionMessage_file = No se puede escribir en el archivo %S.\nsaveWithoutPermissionMessage_dir = No se pudo crear el archivo. No se puede escribir en el directorio %S.\nerrorNewDirDoesExistTitle = Error al crear %S\nerrorNewDirDoesExistMessage = Un archivo llamado %S ya existe, por lo que no puede crearse el directorio.\nerrorCreateNewDirTitle = Error al crear %S\nerrorCreateNewDirMessage = No se pudo crear el directorio %S\nerrorCreateNewDirIsFileMessage = No se puede crear el directorio; %S es un archivo\nerrorCreateNewDirPermissionMessage = No se puede crear el directorio dado que no se puede escribir en %S\npromptNewDirTitle = Crear un nuevo directorio\npromptNewDirMessage = Nombre del directorio:\nerrorPathProblemTitle = Error desconocido\nerrorPathProblemMessage = Ha sucedido un error desconocido (ruta %S)\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/findbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY next.tooltip \"Encontrar la siguiente aparición de la frase\">\n<!ENTITY previous.tooltip \"Encontrar la anterior aparición de la frase\">\n<!ENTITY findCloseButton.tooltip \"Cerrar barra de búsqueda\">\n<!ENTITY highlightAll.label \"Resaltar todo\">\n<!ENTITY highlightAll.accesskey \"R\">\n<!ENTITY highlightAll.tooltiptext \"Resaltar todas las apariciones de la frase\">\n<!ENTITY caseSensitive.label \"Coincidencia de mayúsculas/minúsculas\">\n<!ENTITY caseSensitive.accesskey \"C\">\n<!ENTITY caseSensitive.tooltiptext \"Buscar distinguiendo mayús./minús.\">\n<!ENTITY entireWord.label \"Palabras completas\">\n<!ENTITY entireWord.accesskey \"P\">\n<!ENTITY entireWord.tooltiptext \"Buscar palabras completas únicamente\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/findbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nNotFound = No se encontró la frase\nWrappedToTop = Se alcanzó el final de la página, se continúa desde el principio\nWrappedToBottom = Se alcanzó el principio de la página, se continúa desde el final\nNormalFind = Buscar en la página\nFastFind = Búsqueda rápida\nFastFindLinks = Búsqueda rápida (sólo en enlaces)\nCaseSensitive = (Sensible a mayúsculas)\nEntireWord = (solo palabras completas)\nFoundMatches = #1 de #2 acierto;#1 de #2 aciertos\nFoundMatchesCountLimit = Más de #1 acierto;Más de #1 aciertos\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/finddialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY findDialog.title \"Buscar en esta página\">\n<!ENTITY findField.label \"Buscar texto:\">\n<!ENTITY findField.accesskey \"B\">\n<!ENTITY caseSensitiveCheckbox.label \"Coincidencia de mayúsculas/minúsculas\">\n<!ENTITY caseSensitiveCheckbox.accesskey \"c\">\n<!ENTITY wrapCheckbox.label \"Permitir ocupar varias líneas\">\n<!ENTITY wrapCheckbox.accesskey \"P\">\n<!ENTITY findButton.label \"Buscar siguiente\">\n<!ENTITY findButton.accesskey \"B\">\n<!ENTITY cancelButton.label \"Cancelar\">\n<!ENTITY closeButton.label \"Cerrar\">\n<!ENTITY up.label \"Arriba\">\n<!ENTITY up.accesskey \"A\">\n<!ENTITY down.label \"Abajo\">\n<!ENTITY down.accesskey \"A\">\n<!ENTITY direction.label \"Dirección\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/finddialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnotFoundWarning = No se encontró el texto buscado.\nnotFoundTitle = Buscar\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/global-strres.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n16389 = Ha ocurrido un error desconocido (%1$S)\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/global.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY locale.dir \"ltr\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/globalKeys.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY openHelp.commandkey \"VK_F1\">\n<!ENTITY openHelpMac.commandkey \"?\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/headsUpDisplay.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nstacktrace.anonymousFunction = <anónima>\nstacktrace.outputMessage = Pila de llamada de %S, función %S, línea %S.\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/intl.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * This file contains all localizable skin settings such as \n *   font, layout, and geometry\n */\nwindow { \n  font: 3mm tahoma,arial,helvetica,sans-serif;\n}\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngeneral.useragent.locale = es-ES\nintl.accept_languages = es-ES, es, en-US, en\nfont.language.group = x-western\nintl.charset.detector = \npluralRule = 1\nintl.menuitems.alwaysappendaccesskeys = \nintl.menuitems.insertseparatorbeforeaccesskeys = true\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/keys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nVK_F1 = F1\nVK_F2 = F2\nVK_F3 = F3\nVK_F4 = F4\nVK_F5 = F5\nVK_F6 = F6\nVK_F7 = F7\nVK_F8 = F8\nVK_F9 = F9\nVK_F10 = F10\nVK_F11 = F11\nVK_F12 = F12\nVK_F13 = F13\nVK_F14 = F14\nVK_F15 = F15\nVK_F16 = F16\nVK_F17 = F17\nVK_F18 = F18\nVK_F19 = F19\nVK_F20 = F20\nVK_UP = Flecha arriba\nVK_DOWN = Flecha abajo\nVK_LEFT = Flecha izquierda\nVK_RIGHT = Flecha derecha\nVK_PAGE_UP = Re. Pág.\nVK_PAGE_DOWN = Av. Pág.\nVK_RETURN = Enter\nVK_TAB = Tab\nVK_BACK = Retroceso\nVK_DELETE = Supr.\nVK_HOME = Inicio\nVK_END = Fin\nVK_ESCAPE = Esc\nVK_INSERT = Insert\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/languageNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naa = Afar\nab = Abkhazian\nae = Avestan\naf = Africano\nak = Akan\nam = Amharic\nan = Aragonés\nar = Árabe\nas = Assamese\nast = Asturiano\nav = Avaric\nay = Aymara\naz = Azerbaijani\nba = Bashkir\nbe = Bielorruso\nbg = Búlgaro\nbh = Bihari\nbi = Bislama\nbm = Bambara\nbn = Bengalí\nbo = Tibetano\nbr = Bretón\nbs = Bosnio\nca = Catalán\nce = Checheno\nch = Chamorro\nco = Corso\ncr = Cree\ncs = Checo\ncsb = Casubio\ncu = Church Slavic\ncv = Chuvash\ncy = Galés\nda = Danés\nde = Alemán\ndsb = Sorbio inferior\ndv = Divehi\ndz = Dzongkha\nee = Ewe\nel = Griego\nen = Inglés\neo = Esperanto\nes = Español\net = Estonio\neu = Vasco\nfa = Persa\nff = Fulah\nfi = Finlandés\nfj = Fiji\nfo = Feroés\nfr = Francés\nfur = Friulano\nfy = Frisiano\nga = Irlandés\ngd = Gaélico escocés\ngl = Gallego\ngn = Guaraní\ngu = Gujarati\ngv = Manx\nha = Hausa\nhaw = Hawaiano\nhe = Hebreo\nhi = Hindú\nhil = Hiligainón\nho = Hiri Motu\nhr = Croata\nhsb = Serbio superior\nht = Haití\nhu = Húngaro\nhy = Armenio\nhz = Herero\nia = Interlingua\nid = Indonesio\nie = Interlingue\nig = Igbo\nii = Sichuan Yi\nik = Inupiaq\nio = Ido\nis = Islandés\nit = Italiano\niu = Inuktitut\nja = Japonés\njv = Javanese\nka = Georgiano\nkg = Kongo\nki = Kikuyu\nkj = Kuanyama\nkk = Kazakh\nkl = Groenlandés\nkm = Camboyano\nkn = Kannada\nko = Coreano\nkok = Konkani\nkr = Kanuri\nks = Kashmiri\nku = Kurdo\nkv = Komi\nkw = Cornish\nky = Kirghiz\nla = Latín\nlb = Luxemburgués\nlg = Ganda\nli = Limburgan\nln = Lingala\nlo = Lao\nlt = Lituano\nlu = Luba-Katanga\nlv = Letón\nmg = Malagasy\nmh = Marshallese\nmi = Maori\nmk = Macedonio\nml = Malayalam\nmn = Mongol\nmr = Marathi\nms = Malayo\nmt = Maltés\nmy = Burmese\nna = Nauru\nnb = Noruego/Bokmål\nnd = Ndebele, Norte\nne = Nepalí\nng = Ndonga\nnl = Holandés\nnn = Noruego/Nynorsk\nno = Noruego\nnr = Ndebele, Sur\nnso = Sotho, Norte\nnv = Navajo\nny = Chichewa\noc = Occitano\noj = Ojibwa\nom = Oromo\nor = Oriya\nos = Ossetian\npa = Punjabi\npi = Pali\npl = Polaco\nps = Pashto\npt = Portugués\nqu = Quechua\nrm = Rhaeto-Romanic\nrn = Kirundi\nro = Rumano\nru = Ruso\nrw = Kinyarwanda\nsa = Sánscrito\nsc = Sardinian\nsd = Sindhi\nse = Northern Sami\nsg = Sango\nsi = Singhalese\nsk = Eslovaco\nsl = Esloveno\nsm = Samoan\nsn = Shona\nso = Somalí\nson = Songhay\nsq = Albanés\nsr = Serbio\nss = Siswati\nst = Sotho, Sur\nsu = Sudanés\nsv = Sueco\nsw = Swahili\nta = Tamil\nte = Telugu\ntg = Tajik\nth = Tailandés\nti = Tigrinya\ntig = Tigre\ntk = Turkmen\ntl = Tagalog\ntlh = Klingon\ntn = Tswana\nto = Tonga\ntr = Turco\nts = Tsonga\ntt = Tatar\ntw = Twi\nty = Tahití\nug = Uighur\nuk = Ucraniano\nur = Urdu\nuz = Uzbek\nve = Venda\nvi = Vietnamita\nvo = Volapük\nwa = valón\nwen = Serbio\nwo = Wolof\nxh = Xhosa\nyi = Judío\nyo = Yoruba\nza = Zhuang\nzh = Chino\nzu = Zulú\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/layout/HtmlForm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nReset = Restablecer\nSubmit = Enviar consulta\nBrowse = Examinar…\nFileUpload = Carga de archivos\nDirectoryUpload = Seleccione carpeta para subir\nDirectoryPickerOkButtonLabel = Subir\nIsIndexPromptWithSpace = Esto es un índice de búsqueda. Introduzca los términos de búsqueda:\\u0020\nForgotPostWarning = El formulario contiene enctype=%S, pero no usa method=POST. Se enviará normalmente usando method=GET y sin enctype.\nForgotFileEnctypeWarning = El formulario contiene un campo de entrada de archivo, pero no usa method=POST ni enctype=multipart/form-data en el formulario. El archivo no será enviado.\nDefaultFormSubject = Envío de formulario desde %S\nCannotEncodeAllUnicode = Se ha enviado un formulario con la codificación %S, que no puede codificar todos los caracteres Unicode, por lo que la entrada del usuario puede haber sido corrompida. Para evitar este problema, la página debería cambiarse para que el formulario se envíe en la codificación UTF-8 ya sea cambiando la codificación de la propia página a UTF-8 o especificando accept-charset=utf-8 en el elemento form.\nAllSupportedTypes = Todos los tipos admitidos\nNoFileSelected = No se ha seleccionado ningún archivo.\nNoFilesSelected = No se han seleccionado archivos.\nNoDirSelected = No se ha seleccionado un directorio.\nXFilesSelected = %S archivos seleccionados.\nColorPicker = Elija un color\nDatePicker = Elija una fecha\nAndNMoreFiles = y uno más;y #1 más\nDefaultSummary = Detalles\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/layout/MediaDocument.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nImageTitleWithDimensions2AndFile = %S (Imagen %S, %S × %S píxeles)\nImageTitleWithoutDimensions = %S (imagen %S)\nImageTitleWithDimensions2 = (Imagen %S, %S × %S píxeles)\nImageTitleWithNeitherDimensionsNorFile = (Imagen %S)\nMediaTitleWithFile = %S (objeto %S)\nMediaTitleWithNoInfo = (Objeto %S)\nInvalidImage = No se puede mostrar la imagen “%S” porque contiene errores.\nScaledImage = Escalado (%S %%)\nTitleWithStatus = %S - %S\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/layout/htmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nEncNoDeclarationFrame = La codificación de caracteres de un documento en un marco no ha sido declarada. El documento puede mostrarse de manera diferente si se visualiza sin el documento que lo invoca como marco.\nEncNoDeclarationPlain = La codificación de caracteres del documento de texto sin formato no ha sido declarada. El documento se mostrará con texto \"basura\" en algunas configuraciones de navegador si el documento contiene caracteres externos al rango US-ASCII. La codificación de caracteres de la página debe ser declarada en el protocolo de transferencia o el archivo necesita usar una marca de orden de byte como firma de codificación.\nEncNoDeclaration = La codificación de caracteres del documento HTML no ha sido declarada. El documento se mostrará con texto \"basura\" en algunas configuraciones de navegador si el documento contiene caracteres externos al rango US-ASCII. La codificación de caracteres de la página debe ser declarada en el documento o en el protocolo de transferencia.\nEncLateMetaFrame = La declaración de codificación de caracteres del documento HTML del marco no ha sido encontrada al preanalizar los primeros 1024 bytes del archivo. Cuando se visualice sin que el documento se presente en un marco, la página se recargará automáticamente. La declaración de codificación necesita ser trasladada para que esté en los primeros 1024 bytes del archivo.\nEncLateMeta = La declaración de codificación de caracteres del documento HTML no ha sido encontrada al preanalizar los primeros 1024 bytes del archivo. Cuando se visualice en un navegador configurado de manera diferente, esta página se recargará automáticamente. La declaración de codificación necesita ser trasladada para que esté en los primeros 1024 bytes del archivo.\nEncLateMetaReload = La página ha sido recargada, porque la declaración de codificación de caracteres del documento HTML no ha sido encontrada al preanalizar los primeros 1024 bytes del archivo. La declaración de codificación necesita ser trasladada para que esté en los primeros 1024 bytes del archivo.\nEncLateMetaTooLate = La declaración de codificación de caracteres del documento se encontró demasiado tarde para que pudiera tener efecto. La declaración de codificación necesita ser trasladada para que esté en los primeros 1024 bytes del archivo.\nEncMetaUnsupported = Se ha declarado una codificación de caracteres no admitida en el documento HTML usando una etiqueta meta. Se ha descartado la declaración.\nEncProtocolUnsupported = Se ha declarado una codificación de caracteres no admitida a nivel de protocolo de transferencia. Se ha descartado la declaración.\nEncBomlessUtf16 = Se ha detectado texto latino básico codificado como UTF-16 sin marca de orden de byte y sin declaración de transferencia en el nivel de protocolo. Codificar este contenido en UTF-16 es ineficiente y la codificación de caracteres debería declararse en cualquier caso.\nEncMetaUtf16 = Se ha usado una etiqueta meta para declarar una codificación de caracteres como UTF-16. Se ha interpretado la declaración como si fuera UTF-8.\nEncMetaUserDefined = Se ha usado una etiqueta meta para declarar la codificación de caracteres como x-user-defined. Sin embargo, ha sido interpretada como una declaración windows-1252 por compatibilidad con tipografías antiguas intencionadamente codificadas de modo incorrecto. Este sitio debería migrar a Unicode.\nerrGarbageAfterLtSlash = Basura tras “</”.\nerrLtSlashGt = Se ha encontrado “</>”. Causas probables: “<” no escapado (escápelo como “&lt;”) o etiqueta de cierre mal escrita.\nerrCharRefLacksSemicolon = Referencia a carácter no está terminado por un punto y coma.\nerrNoDigitsInNCR = No hay dígitos en la referencia numérica a carácter.\nerrGtInSystemId = “>” en un identificador de sistema.\nerrGtInPublicId = “>” en un identificador público.\nerrNamelessDoctype = Doctype sin nombre.\nerrConsecutiveHyphens = Guiones consecutivos no terminaron un comentario. “--” no se permite dentro de un comentario, pero por ejemplo “- -” sí.\nerrPrematureEndOfComment = Fin de comentario prematuro. Use “-->” para terminar correctamente un comentario.\nerrBogusComment = Comentario simulado.\nerrUnquotedAttributeLt = “<” en un valor de atributo sin comillas. Causa probable: “>” falta justo antes.\nerrUnquotedAttributeGrave = “`” en un valor de atributo sin comillas. Causa probable: usar el carácter erróneo como comilla.\nerrUnquotedAttributeQuote = Comilla en un valor de atributo sin comillas. Causas probables: atributos pegados por error o una cadena de consulta URL en un valor de atributo sin comillas.\nerrUnquotedAttributeEquals = “=” en un valor de atributo sin comillas. Causas probables: atributos juntos por error o una cadena de consulta URL en un valor de atributo sin comillas.\nerrSlashNotFollowedByGt = Una barra no estaba inmediatamente seguida de “>”.\nerrNoSpaceBetweenAttributes = Falta espacio entre atributos.\nerrUnquotedAttributeStartLt = “<” al principio de valor de atributo sin comillas. Causa probable: “>” falta justo antes.\nerrUnquotedAttributeStartGrave = “`” al principio de un valor de atributo sin comillas. Causa probable: usar el carácter erróneo como comilla.\nerrUnquotedAttributeStartEquals = “=” al principio de un valor de atributo sin comillas. Causa probable: signo igual duplicado/extraviado.\nerrAttributeValueMissing = Falta valor de atributo.\nerrBadCharBeforeAttributeNameLt = Se ha encontrado “<” cuando se esperaba un nombre de atributo. Causa probable: falta un “>” justo antes.\nerrEqualsSignBeforeAttributeName = Se ha encontrado “=” cuando se esperaba un nombre de atributo. Causa probable: falta el nombre del atributo.\nerrBadCharAfterLt = Carácter erróneo tras “<”. Causa probable: “<” no escapado. Pruebe a escaparlo como “&lt;”.\nerrLtGt = Se ha encontrado “<>”. Causas probables: “<” no escapado (escápelo como “&lt;”) o etiqueta de inicio mal escrita.\nerrProcessingInstruction = Se ha encontrado “<?”. Causa probable: se ha intentado usar una instrucción de proceso XML en HTML (las instrucciones de proceso XML no se admiten en HTML).\nerrUnescapedAmpersandInterpretedAsCharacterReference = La cadena que sigue a “&” se ha interpretado como una referencia a carácter (“&” probablemente debería haber sido escapado como “&amp;”).\nerrNotSemicolonTerminated = La referencia a carácter con nombre no terminaba con un punto y coma (o bien debería haberse escapado “&” como “&amp;”).\nerrNoNamedCharacterMatch = “&” no ha comenzado una referencia a carácter (“&” probablemente debería haber sido escapado como “&amp;”).\nerrQuoteBeforeAttributeName = Se ha encontrado una comilla cuando se esperaba un nombre de atributo. Causa probable: falta un “=” justo antes.\nerrLtInAttributeName = “<” en un nombre de atributo. Causa probable: “>” falta justo antes.\nerrQuoteInAttributeName = Comilla en nombre de atributo. Causa probable: la comilla correspondiente falta en algún lugar anterior.\nerrExpectedPublicId = Se esperaba un identificador público pero el doctype ha terminado.\nerrBogusDoctype = Doctype simulado.\nmaybeErrAttributesOnEndTag = La etiqueta de cierre tenía atributos.\nmaybeErrSlashInEndTag = “/” extraviada al final de una etiqueta de cierre.\nerrNcrNonCharacter = Referencia a carácter se expande a no-carácter.\nerrNcrSurrogate = Referencia a carácter se expande a un surrogado.\nerrNcrControlChar = Referencia a carácter se expande a carácter de control.\nerrNcrCr = Una referencia numérica a carácter expandida a retorno de carro.\nerrNcrInC1Range = Una referencia numérica a carácter expandida al rango de controles C1.\nerrEofInPublicId = Fin de fichero dentro de un identificador público.\nerrEofInComment = Fin de fichero dentro de un comentario.\nerrEofInDoctype = Fin de fichero dentro de un doctype.\nerrEofInAttributeValue = Fin de fichero alcanzado dentro del valor de un atributo. Se ignora la etiqueta.\nerrEofInAttributeName = Fin de fichero encontrado en un nombre de atributo. Se ignora la etiqueta.\nerrEofWithoutGt = Se ha encontrado el fin de fichero sin que la etiqueta anterior termine con “>”. Se ignora la etiqueta.\nerrEofInTagName = Fin de fichero encontrado mientras se busca el nombre de una etiqueta. Se ignora la etiqueta.\nerrEofInEndTag = Fin de fichero dentro de una etiqueta de cierre. Se ignora la etiqueta.\nerrEofAfterLt = Fin de fichero tras “<”.\nerrNcrOutOfRange = Referencia a carácter fuera del rango Unicode admisible.\nerrNcrUnassigned = Referencia a carácter se expande a punto de código permanentemente no asignado.\nerrDuplicateAttribute = Atributo duplicado.\nerrEofInSystemId = Fin de fichero dentro de un identificador de sistema.\nerrExpectedSystemId = Se esperaba un identificador de sistema pero el doctype ha terminado.\nerrMissingSpaceBeforeDoctypeName = Falta espacio antes del nombre de doctype.\nerrHyphenHyphenBang = “--!” encontrado en comentario.\nerrNcrZero = Referencia a carácter se expande a cero.\nerrNoSpaceBetweenDoctypeSystemKeywordAndQuote = Falta espacio entre la palabra clave “SYSTEM” y el entrecomillado en el doctype.\nerrNoSpaceBetweenPublicAndSystemIds = Falta espacio entre los identificadores público y de sistema en el doctype.\nerrNoSpaceBetweenDoctypePublicKeywordAndQuote = Falta espacio entre la palabra clave “PUBLIC” y el entrecomillado en el doctype.\nerrStrayStartTag2 = Etiqueta de apertura “%1$S” extraviada.\nerrStrayEndTag = Etiqueta de cierre “%1$S” extraviada.\nerrUnclosedElements = Etiqueta de cierre “%1$S” encontrada, pero había elementos abiertos.\nerrUnclosedElementsImplied = Etiqueta de cierre “%1$S” implícita, pero había elementos abiertos.\nerrUnclosedElementsCell = Se cerró implícitamente una celda de tabla, pero había elementos abiertos.\nerrStrayDoctype = Doctype extraviado.\nerrAlmostStandardsDoctype = Doctype del modo casi estándar. Se esperaba “<!DOCTYPE html>”.\nerrQuirkyDoctype = Doctype de compatibilidad con extensiones no estándares. Se esperaba “<!DOCTYPE html>”.\nerrNonSpaceInTrailer = Carácter distinto de espacio al final de la página.\nerrNonSpaceAfterFrameset = Carácter distinto de espacio tras “frameset”.\nerrNonSpaceInFrameset = Carácter distinto de espacio en “frameset”.\nerrNonSpaceAfterBody = Carácter distinto de espacio tras body.\nerrNonSpaceInColgroupInFragment = Carácter distinto de espacio en “colgroup” al interpretar fragmento.\nerrNonSpaceInNoscriptInHead = Carácter distinto de espacio dentro de “noscript” dentro de “head”.\nerrFooBetweenHeadAndBody = Elemento “%1$S” entre “head” y “body”.\nerrStartTagWithoutDoctype = Encontrada etiqueta de inicio sin ver primero un doctype. Se esperaba “<!DOCTYPE html>”.\nerrNoSelectInTableScope = Falta “select” en el ámbito de la tabla.\nerrStartSelectWhereEndSelectExpected = Etiqueta de inicio “select” donde se esperaba la etiqueta de cierre.\nerrStartTagWithSelectOpen = Etiqueta de inicio “%1$S” con “select“ abierto.\nerrBadStartTagInHead2 = Etiqueta “%1$S” de apertura errónea en “head”.\nerrImage = Se ha encontrado una etiqueta de inicio “image”.\nerrIsindex = Encontrado “isindex”.\nerrFooSeenWhenFooOpen = Encontrada una etiqueta de inicio “%1$S”, pero ya había abierto un elemento del mismo tipo.\nerrHeadingWhenHeadingOpen = Un encabezado no puede ser hijo de otro encabezado.\nerrFramesetStart = Encontrada etiqueta de inicio “frameset”.\nerrNoCellToClose = No hay celda que cerrar.\nerrStartTagInTable = Etiqueta de inicio “%1$S” vista en “table”.\nerrFormWhenFormOpen = Se ha encontrado una etiqueta de inicio “form”, pero ya había un elemento “form” activo. No se permiten formularios anidados. Se ignora la etiqueta.\nerrTableSeenWhileTableOpen = Se ha encontrado una etiqueta de inicio para “table” pero el “table” anterior aún está abierto.\nerrStartTagInTableBody = Etiqueta de inicio “%1$S” en cuerpo de tabla.\nerrEndTagSeenWithoutDoctype = Etiqueta de cierre encontrada sin ver primero un doctype. Se esperaba “<!DOCTYPE html>”.\nerrEndTagAfterBody = Se ha encontrado una etiqueta de cierre después de que “body” haya sido cerrado.\nerrEndTagSeenWithSelectOpen = Etiqueta de cierre “%1$S” con “select“ abierto.\nerrGarbageInColgroup = Basura en fragmento “colgroup”.\nerrEndTagBr = Etiqueta de cierre “br”.\nerrNoElementToCloseButEndTagSeen = Falta elemento “%1$S” en el ámbito pero se ha visto una etiqueta de cierre “%1$S”.\nerrHtmlStartTagInForeignContext = Etiqueta HTML de inicio “%1$S” en un contexto de espacio de nombres ajeno.\nerrTableClosedWhileCaptionOpen = “table” cerrada pero “caption” aún estaba abierto.\nerrNoTableRowToClose = No hay fila de tabla que cerrar.\nerrNonSpaceInTable = Caracteres distintos de espacio descolocados dentro de una tabla.\nerrUnclosedChildrenInRuby = Hijos no cerrados en “ruby”.\nerrStartTagSeenWithoutRuby = Etiqueta de inicio “%1$S” vista sin que haya un elemento “ruby” abierto.\nerrSelfClosing = Sintaxis de autocierre (“/>”) usada en un elemento HTML no vacío. Se ignora la barra y se trata como una etiqueta de inicio.\nerrNoCheckUnclosedElementsOnStack = Elementos no cerrados en pila.\nerrEndTagDidNotMatchCurrentOpenElement = La etiqueta de cierre “%1$S” no concordaba con el nombre del elemento abierto actualmente (“%2$S”).\nerrEndTagViolatesNestingRules = La etiqueta de cierre “%1$S” viola las reglas de anidación.\nerrEndWithUnclosedElements = Etiqueta de cierre “%1$S” encontrada, pero había elementos sin cerrar.\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/layout/xmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n1 = No hay memoria libre\n2 = error de sintaxis\n3 = no se encuentra el elemento raíz\n4 = mal formado\n5 = token no cerrado\n6 = token no cerrado\n7 = etiqueta sin pareja\n8 = atributo duplicado\n9 = contenido incorrecto tras un elemento XML del documento\n10 = referencia a entidad con parámetro ilegal\n11 = entidad no definida\n12 = referencia a una entidad recursiva\n13 = entidad asíncrona\n14 = referencia a un número de carácter no válido\n15 = referencia a una entidad binaria\n16 = referencia a una entidad externa en un atributo\n17 = declaración de texto o XML en un lugar distinto del principio de la entidad\n18 = codificación desconocida\n19 = la codificación especificada en la declaración XML es incorrecta\n20 = sección CDATA no cerrada\n21 = error al procesar una referencia a entidad externa\n22 = el documento no es independiente\n23 = estado inesperado del intérprete\n24 = entidad declarada en entidad de parámetro\n27 = prefijo no vinculado a un espacio de nombres\n28 = no debe desdeclarar el prefijo\n29 = marcado incompleto en entidad parámetro\n30 = declaración XML mal formada\n31 = declaración de texto mal formada\n32 = caracteres ilegales en id pública\n38 = el prefijo reservado (xml) no debe ser desdeclarado o asociado a otro nombre de espacio de nombres\n39 = el prefijo reservado (xmlns) no debe ser declarado o desdeclarado\n40 = el prefijo no debe estar limitado a uno de los nombres reservados de espacio de nombres\nXMLParsingError = Error de lectura XML: %1$S\\nUbicación: %2$S\\nNúmero de línea %3$u, columna %4$u:\nExpected = . Se esperaba: </%S>.\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/layout_errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nImageMapRectBoundsError = El atributo \"coords\" de la etiqueta <area shape=\"rect\"> no está en el formato \"izda, arriba, dcha, abajo\".\nImageMapCircleWrongNumberOfCoords = El atributo \"coords\" de la etiqueta <area shape=\"circle\"> no está en el formato \"centro-x,centro-y,radio\".\nImageMapCircleNegativeRadius = El atributo \"coords\" de la etiqueta <area shape=\"circle\"> tiene un radio negativo.\nImageMapPolyWrongNumberOfCoords = El atributo \"coords\" de la etiqueta <area shape=\"poly\"> no está en el formato \"x1,y1,x2,y2 …\".\nImageMapPolyOddNumberOfCoords = Al atributo \"coords\" de la etiqueta <area shape=\"poly\"> le falta la última coordenada \"y\" (el formato correcto \"x1,y1,x2,y2 …\").\nTablePartRelPosWarning = Ahora se permite el posicionamiento relativo de filas y grupos de filas de tablas. Este sitio puede necesitar ser actualizado porque puede basarse en que esta funcionalidad no tenga efecto.\nScrollLinkedEffectFound2 = Este sitio parece usar un efecto de posicionamiento vinculado al desplazamiento. Esto puede no funcionar bien con panorámica asíncrona; ¡vea https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects para más detalles y para unirse a la discusión sobre herramientas y características relacionadas!\nCompositorAnimationWarningContentTooSmall = La animación no se puede mostrar en el compositor porque el tamaño del cuadro (%1$S, %2$S) es menor que (16, 16)\nCompositorAnimationWarningContentTooLarge2 = La animación no se puede ejecutar en el compositor porque el tamaño del marco (%1$S, %2$S) es demasiado grande en relación al viewport (mayor que (%3$S, %4$S)) o mayor que el valor máximo permitido (%5$S, %6$S)\nCompositorAnimationWarningTransformBackfaceVisibilityHidden = Las animaciones de transformaciones 'backface-visibility: hidden' no se pueden mostrar en el compositor\nCompositorAnimationWarningTransformPreserve3D = Las animaciones de transformaciones 'transform-style: preserve-3d' no se pueden mostrar en el compositor\nCompositorAnimationWarningTransformSVG = Las animaciones de 'transform' en elementos con transformaciones SVG no se pueden mostrar en el compositor\nCompositorAnimationWarningTransformWithGeometricProperties = Las animaciones de 'transform' no se pueden mostrar en el compositor cuando las propiedades geométricas están animadas en el mismo elemento al mismo tiempo\nCompositorAnimationWarningTransformWithSyncGeometricAnimations = La animación de 'transform' no se puede ejecutar en el compositor porque debería estar sincronizada con las animaciones de propiedades geométricas que comenzaron al mismo tiempo\nCompositorAnimationWarningTransformFrameInactive = La animación no se puede mostrar en el compositor porque el tamaño del cuadro no estaba marcado como activo para la animación 'transform'\nCompositorAnimationWarningOpacityFrameInactive = La animación no se puede mostrar en el compositor porque el tamaño del cuadro no estaba marcado como activo para la animación 'opacity'\nCompositorAnimationWarningHasRenderingObserver = La animación no puede ejecutarse en el compositor porque el elemento ha generado observadores (-moz-element o recorte/máscara SVG)\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/mathml/mathml.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nInvalidChild = Marcado no válido: <%1$S> no se permite como hijo de <%2$S>.\nChildCountIncorrect = Marcado no válido: número incorrecto de hijos en la etiqueta <%1$S/>.\nDuplicateMprescripts = Marcado no válido: más de un <mprescripts/> en <mmultiscripts/>.\nNoBase = Marcado no válido: se esperaba exactamente un elemento Base en <mmultiscripts/>. No se ha encontrado ninguno.\nSubSupMismatch = Marcado no válido: par incompleto de subíndice/superíndice en <mmulticripts/>.\nAttributeParsingError = Error al analizar el valor '%1$S' para el atributo '%2$S' de <%3$S/>. Se ha ignorado el atributo.\nAttributeParsingErrorNoTag = Error al analizar el valor '%1$S' para el atributo '%2$S'. Se ha ignorado el atributo.\nLengthParsingError = Error al analizar el valor de atributo de MathML '%1$S' como longitud. Se ha ignorado el atributo.\nDeprecatedSupersededBy = '%1$S' está desaprobado en MathML 3, reemplazado por '%2$S'.\nUnitlessValuesAreDeprecated = Los valores sin unidad están desaprobados en MathML 3.\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/mozilla.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mozilla.title.15.1 \"El libro de Mozilla, 15:1\">\n<!ENTITY mozilla.quote.15.1 \"Los <em>gemelos</em> de Mammon lucharon. Su pelea sumió el mundo en una <em>nueva oscuridad</em> y la bestia detestaba la oscuridad. Así que comenzó a moverse <em>audazmente</em> y se hizo más poderosa y fue más allá y se multiplicó. Y las bestias trajeron <em>fuego</em> y luz a la oscuridad.\">\n<!ENTITY mozilla.from.15.1 \"de <strong>El libro de Mozilla,</strong> 15:1\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/narrate.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnarrate = Narrar\nback = Atrás\nstart = Iniciar\nstop = Detener\nforward = Siguiente\nspeed = Velocidad\nselectvoicelabel = Voz:\ndefaultvoice = Por defecto\nvoiceLabel = %S (%S)\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY loadError.label \"Error al cargar la página\">\n<!ENTITY retry.label \"Reintentar\">\n<!ENTITY connectionFailure.title \"Fallo al conectar\">\n<!ENTITY connectionFailure.longDesc \"<p>Aunque el sitio parece válido, el navegador no pudo establecer una conexión</p><ul><li>¿Puede ser que el sitio no esté disponible temporalmente?</li><li>¿No puede navegar por otros sitios? Compruebe la conexión de red del equipo</li><li>¿Su equipo está protegido por un proxy o un firewall? Una configuración incorrecta puede interferir la navegación.</li></ul>\">\n<!ENTITY deniedPortAccess.title \"Puerto restringido por razones de seguridad\">\n<!ENTITY deniedPortAccess.longDesc \"<p>La dirección solicitada especificaba un puerto (p.ej. <q>mozilla.org:80</q> para el puerto 80 de mozilla.org) usado normalmente para propósitos <em>distintos</em> a navegar por la web. El navegador ha cancelado la solicitud por su protección y seguridad.</p>\">\n<!ENTITY dnsNotFound.title \"No se encontró la dirección\">\n<!ENTITY dnsNotFound.longDesc \"<p>El navegador no pudo encontrar el servidor para la dirección proporcionada.</p><ul><li>¿Cometió un error al escribir el dominio? (p. ej. <q><strong>ww</strong>.mozilla.org</q> en vez de <q><strong>www</strong>.mozilla.org</q>)</li><li>¿Seguro que existe este dominio?  Su fecha de registro puede haber caducado.</li><li>¿No es capaz de navegar por otros sitios? Compruebe la conexión de red y la configuración del servidor DNS.</li><li>¿Su equipo está protegido por un proxy o un firewall? Una configuración incorrecta puede interferir la navegación.</li></ul>\">\n<!ENTITY fileNotFound.title \"No se encontró el fichero\">\n<!ENTITY fileNotFound.longDesc \"<ul><li>¿Es posible que el elemento se haya renombrado, eliminado o cambiado de ruta?</li><li>¿Hay algún error de ortografía, mayúsculas o cualquier otro error al escribir la dirección?</li><li>¿Tiene privilegios de acceso sufficientes para el elemento solicitado?</li></ul>\">\n<!ENTITY fileAccessDenied.title \"Se  ha denegado el acceso al archivo\">\n<!ENTITY fileAccessDenied.longDesc \"<ul><li>Puede haber sido eliminado, movido o sus permisos de archivo impiden acceder a él.</li></ul>\">\n<!ENTITY generic.title \"No se pudo completar la solicitud\">\n<!ENTITY generic.longDesc \"<p>Actualmente no hay información adicional disponible para este problema o error.</p>\">\n<!ENTITY malformedURI.title \"La dirección no es válida\">\n<!ENTITY malformedURI.longDesc \"<p>La dirección proporcionada no está en un formato reconocido. Compruebe errores en la barra de direcciones y vuelva a intentarlo.</p>\">\n<!ENTITY netInterrupt.title \"Transferencia de datos interrumpida\">\n<!ENTITY netInterrupt.longDesc \"<p>El navegador se conectó correctamente, pero se interrumpió la conexión mientras se estaba transfiriendo información. Vuelva a intentarlo.</p><ul><li>¿No puede navegar por otros sitios? Compruebe la conexión de red del equipo.</li><li>¿Todavía con problemas? Consulte con su administrador de red o proveedor de Internet para obtener asistencia técnica.</li></ul>\">\n<!ENTITY notCached.title \"Documento caducado\">\n<!ENTITY notCached.longDesc \"<p>El documento solicitado no está disponible en la caché del navegador.</p><ul><li>Como precaución de seguridad, el navegador no vuelve a solicitar automáticamente documentos con información privada.</li><li>Pulse Reintentar para volver a solicitar el documento del sitio web.</li></ul>\">\n<!ENTITY netOffline.title \"Modo sin conexión\">\n<!ENTITY netOffline.longDesc2 \"<p>El navegador está operando en modo sin conexión y no puede conectar con el elemento solicitado.</p><ul><li>¿Está conectado el equipo a una red activa?</li><li>Pulse &quot;Reintentar&quot; para pasar a modo con conexión y recargar la página.</li></ul>\">\n<!ENTITY contentEncodingError.title \"Error de codificación de contenido\">\n<!ENTITY contentEncodingError.longDesc \"<p>La página que está intentando ver no puede mostrarse porque usa una forma no válida o no admitida de compresión.</p><ul><li>Contacte con los propietarios del sitio web para informarles de este problema.</li></ul>\">\n<!ENTITY unsafeContentType.title \"Tipo de archivo inseguro\">\n<!ENTITY unsafeContentType.longDesc \"\n<ul>\n  <li>Contacte con los propietarios del sitio web para informarles de este problema.</li>\n</ul>\n\">\n<!ENTITY netReset.title \"Conexión interrumpida\">\n<!ENTITY netReset.longDesc \"<p>El enlace con la red se interrumpió mientras se negociaba una conexión. Vuelva a intentarlo.</p>\">\n<!ENTITY netTimeout.title \"Se agotó el tiempo de espera\">\n<!ENTITY netTimeout.longDesc \"<p>El sitio solicitado no respondió a una petición de conexión y el navegador ha dejado de esperar una respuesta.</p><ul><li>¿Podría estar experimentando el servidor alta demanda o un corte temporal? Vuelva a intentarlo más tarde.</li><li>¿No puede navegar por otros sitios? Compruebe la conexión de red del equipo.</li><li>¿Su equipo está protegido por un proxy o un firewall? Una configuración incorrecta puede interferir con la navegación.</li><li>¿Todavía con problemas? Consulte con su administrador de red o proveedor de Internet para asistencia técnica.</li></ul>\">\n<!ENTITY unknownProtocolFound.title \"Protocolo desconocido\">\n<!ENTITY unknownProtocolFound.longDesc \"<p>La dirección especifica un protocolo (p.e. <q>wxyz://</q>) que el navegador no reconoce, así que el navegador no puede conectar correctamente con el sitio.</p><ul><li>¿Está intentando acceder a multimedia u otros servicios que no son de texto? Compruebe el sitio para requisitos extra.</li><li>Algunos protocolos pueden necesitar plugins o software de terceros antes de que el navegador pueda reconocerlos.</li></ul>\">\n<!ENTITY proxyConnectFailure.title \"El servidor proxy rechazó la conexión\">\n<!ENTITY proxyConnectFailure.longDesc \"<p>El navegador está configurado para usar un servidor proxy, pero el proxy rechazó la conexión.</p><ul><li>¿Es correcta la configuración del proxy del navegador? Compruebe la configuración y vuelva a intentarlo.</li><li>¿Permite el servicio proxy conexiones desde esta red?</li><li>¿Todavia con problemas? Consulte con su administrador de red o proveedor de Internet para asistencia técnica.</li></ul>\">\n<!ENTITY proxyResolveFailure.title \"No se encontró el servidor proxy\">\n<!ENTITY proxyResolveFailure.longDesc \"<p>El navegador está configurado para usar un servidor proxy, pero no se pudo encontrar el servidor proxy.</p><ul><li>¿Es correcta la configuración del proxy del navegador? Compruebe la configuración y vuelva a intentarlo.</li><li>¿El equipo está conectado a una red activa?</li><li>¿Todavia con problemas? Consulte con su administrador de red o proveedor de Internet para asistencia técnica.</li></ul>\">\n<!ENTITY redirectLoop.title \"Bucle de redirección\">\n<!ENTITY redirectLoop.longDesc \"<p>El navegador se ha detenido intentando recuperar el elemento solicitado. El sitio está redirigiendo la solicitud de una forma que nunca se va a completar.</p><ul><li>¿Tiene desactivadas o bloqueadas las cookies requeridas por este sitio?</li><li><em>NOTA</em>: Si aceptar las cookies del sitio no resuelve el problema, probablemente es un problema de configuración del servidor y no de su equipo.</li></ul>\">\n<!ENTITY unknownSocketType.title \"Respuesta incorrecta\">\n<!ENTITY unknownSocketType.longDesc \"<p>El sitio respondió a la solicitud de red de una forma inesperada y el navegador no puede continuar.</p>\">\n<!ENTITY nssFailure2.title \"Conexión segura fallida\">\n<!ENTITY nssFailure2.longDesc2 \"<p>La página que está intentando ver no puede mostrarse porque la autenticidad de los datos recibidos no ha podido ser verificada.</p><ul><li>Contacte con los propietarios del sitio web para informarles de este problema.</li></ul>\">\n<!ENTITY nssBadCert.title \"Conexión segura fallida\">\n<!ENTITY nssBadCert.longDesc2 \"<ul>\n<li>Esto podría deberse a un problema con la configuración del servidor, o podría ser alguien intentando hacerse pasar por el servidor.</li>\n<li>Si ha conectado a este servidor con éxito en el pasado, el error podría ser temporal, y podrá volver a intentarlo más tarde.</li>\n</ul>\n\">\n<!ENTITY securityOverride.linkText \"O puede añadir una excepción…\">\n<!ENTITY securityOverride.warningContent \"\n<p>No debería añadir una excepción si está usando una conexión de internet en la que no confíe totalmente o si no está acostumbrado a ver una advertencia sobre este servidor.</p>\n<p>Si aún desea añadir una excepción para este sitio, puede hacerlo en su configuración de cifrado avanzado.</p>\n\">\n<!ENTITY cspBlocked.title \"Bloqueado por políticas de seguridad de contenido\">\n<!ENTITY cspBlocked.longDesc \"<p>El navegador ha impedido que esta página se cargue de esta forma porque la página tiene una política de seguridad de contenido que lo impide.</p>\">\n<!ENTITY corruptedContentErrorv2.title \"Error de contenido dañado\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>La página que está intentando ver no se puede mostrar porque se ha detectado un error en la transmisión de datos.</p><ul><li>Contacte con los propietarios del sitio web para informarles de este problema.</li></ul>\">\n<!ENTITY remoteXUL.title \"XUL remoto\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>Contacte con los propietarios del sitio web para informarles de este problema.</li></ul></p>\">\n<!ENTITY inadequateSecurityError.title \"Su conexión no es segura\">\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> usa tecnología de seguridad que está anticuada y es vulnerable a ataques. Un atacante podría revelar fácilmente información que usted consideraría segura. El administrador del sitio web tendrá que corregir el servidor antes de que se pueda visitar el sitio.</p><p>Código de error: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/netErrorApp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/notification.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeNotification.tooltip \"Cerrar este mensaje\">\n<!ENTITY checkForUpdates \"Buscar actualizaciones…\">\n<!ENTITY learnMore \"Saber más…\">\n<!ENTITY defaultButton.label \"¡De acuerdo!\">\n<!ENTITY defaultButton.accesskey \"D\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/nsWebBrowserPersist.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadError = No se pudo guardar %S porque no se pudo leer el archivo origen.\\n\\nVuelva a intentarlo más tarde, o póngase en contacto con el administrador del servidor.\nwriteError = No se pudo guardar %S porque ha ocurrido un error desconocido.\\n\\nIntente guardar en un sitio distinto.\nlaunchError = No se pudo abrir %S, porque ocurrió un error desconocido.\\n\\nIntente guardarlo antes en disco y luego abra el archivo.\ndiskFull = No hay espacio suficiente en el disco para guardar %S.\\n\\nElimine archivos innecesarios del disco y vuelva a intentarlo, o intente guardarlo en un sitio distinto.\nreadOnly = No se pudo guardar %S porque el disco, directorio o archivo está protegido contra escritura.\\n\\nActive la escritura en el disco y vuelva a intentarlo, o intente guardar en un sitio distinto.\naccessError = No se pudo guardar %S porque usted no puede modificar el contenido de esa carpeta.\\n\\nModifique las propiedades de la carpeta y vuelva a intentarlo, o intente guardar en un sitio distinto.\nSDAccessErrorCardReadOnly = No se puede descargar el archivo porque la tarjeta SD está en uso.\nSDAccessErrorCardMissing = No se puede descargar el archivo porque no se encuentra la tarjeta SD.\nhelperAppNotFound = No se pudo abrir %S porque la aplicación auxiliar asociada no existe. Modifique la asociación en sus preferencias.\nnoMemory = No hay memoria suficiente para completar la acción solicitada.\\n\\nCierre algunas aplicaciones y vuelva a intentarlo.\ntitle = Descargando %S\nfileAlreadyExistsError = No se pudo guardar %S porque ya existe un fichero con el mismo nombre en el directorio '_files'.\\n\\nIntente guardarlo en un sitio distinto.\nfileNameTooLongError = No se pudo guardar %S porque el nombre del archivo es demasiado largo.\\n\\nIntente guardarlo con un nombre más corto.\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/plugins.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_label = Acerca de los plugins\ninstalledplugins_label = Plugins instalados\nnopluginsareinstalled_label = No se han encontrado plugins instalados\nfindpluginupdates_label = Busque actualizaciones para los plugins instalados en\nfile_label = Archivo:\npath_label = Ruta:\nversion_label = Versión:\nstate_label = Estado:\nstate_enabled = Habilitado\nstate_disabled = Deshabilitado\nmimetype_label = Tipo MIME\ndescription_label = Descripción\nsuffixes_label = Sufijos\nlearn_more_label = Saber más\ndeprecation_description = ¿Echa algo en falta? Algunos plugins ya no están admitidos.\ndeprecation_learn_more = Saber más.\ngmp_license_info = Información de licencia\ngmp_privacy_info = Información de privacidad\nopenH264_name = OpenH264 Video Codec proporcionado por Cisco Systems, Inc.\nopenH264_description2 = Este plugin se ha instalado automáticamente por Mozilla para cumplir con la especificación WebRTC y para permitir llamadas WebRTC con dispositivos que requieren el códec de vídeo H.264. Visite http://www.openh264.org/ para ver el código fuente del códec y saber más sobre la implementación.\ncdm_description = Reproducir vídeo web protegido.\nwidevine_description = Módulo de descifrado de contenido Widevine proporcionado por Google Inc.\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowClose.key \"w\">\n<!ENTITY preferencesDefaultTitleMac.title \"Preferencias\">\n<!ENTITY preferencesDefaultTitleWin.title \"Opciones\">\n<!ENTITY preferencesCloseButton.label \"Cerrar\">\n<!ENTITY preferencesCloseButton.accesskey \"C\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/printPageSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY printSetup.title \"Configuración de página\">\n<!ENTITY basic.tab \"Formato y opciones\">\n<!ENTITY formatGroup.label \"Formato\">\n<!ENTITY orientation.label \"Orientación:\">\n<!ENTITY portrait.label \"Vertical\">\n<!ENTITY portrait.accesskey \"V\">\n<!ENTITY landscape.label \"Horizontal\">\n<!ENTITY landscape.accesskey \"H\">\n<!ENTITY scale.label \"Escala:\">\n<!ENTITY scale.accesskey \"S\">\n<!ENTITY scalePercent \"&#037;\">\n<!ENTITY shrinkToFit.label \"Ajustar al ancho de página\">\n<!ENTITY shrinkToFit.accesskey \"u\">\n<!ENTITY optionsGroup.label \"Opciones\">\n<!ENTITY printBG.label \"Imprimir fondo (colores e imágenes)\">\n<!ENTITY printBG.accesskey \"f\">\n<!ENTITY advanced.tab \"Márgenes y encabezado/pie de página\">\n<!ENTITY marginGroup.label \"Márgenes (#1)\">\n<!ENTITY marginUnits.inches \"pulgadas\">\n<!ENTITY marginUnits.metric \"milímetros\">\n<!ENTITY marginTop.label \"Superior:\">\n<!ENTITY marginTop.accesskey \"S\">\n<!ENTITY marginBottom.label \"Inferior:\">\n<!ENTITY marginBottom.accesskey \"I\">\n<!ENTITY marginLeft.label \"Izquierda:\">\n<!ENTITY marginLeft.accesskey \"z\">\n<!ENTITY marginRight.label \"Derecha:\">\n<!ENTITY marginRight.accesskey \"D\">\n<!ENTITY headerFooter.label \"Encabezados y pies\">\n<!ENTITY hfLeft.label \"Izquierda:\">\n<!ENTITY hfCenter.label \"Centro:\">\n<!ENTITY hfRight.label \"Derecha:\">\n<!ENTITY headerLeft.tip \"Encabezado izquierdo\">\n<!ENTITY headerCenter.tip \"Encabezado central\">\n<!ENTITY headerRight.tip \"Encabezado derecho\">\n<!ENTITY footerLeft.tip \"Pie izquierdo\">\n<!ENTITY footerCenter.tip \"Pie central\">\n<!ENTITY footerRight.tip \"Pie derecho\">\n<!ENTITY hfTitle \"Título\">\n<!ENTITY hfURL \"Dirección\">\n<!ENTITY hfDateAndTime \"Fecha/hora\">\n<!ENTITY hfPage \"Página #\">\n<!ENTITY hfPageAndTotal \"Página # de #\">\n<!ENTITY hfBlank \"--nada--\">\n<!ENTITY hfCustom \"Personalizado…\">\n<!ENTITY customPrompt.title \"Personalizado…\">\n<!ENTITY customPrompt.prompt \"Introduzca su texto personalizado de encabezado/pie\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/printPreview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY print.label \"Imprimir…\">\n<!ENTITY print.accesskey \"P\">\n<!ENTITY pageSetup.label \"Configurar página…\">\n<!ENTITY pageSetup.accesskey \"u\">\n<!ENTITY page.label \"Página:\">\n<!ENTITY page.accesskey \"a\">\n<!ENTITY of.label \"de\">\n<!ENTITY scale.label \"Escala:\">\n<!ENTITY scale.accesskey \"S\">\n<!ENTITY portrait.label \"Vertical\">\n<!ENTITY portrait.accesskey \"V\">\n<!ENTITY landscape.label \"Horizontal\">\n<!ENTITY landscape.accesskey \"L\">\n<!ENTITY close.label \"Cerrar\">\n<!ENTITY close.accesskey \"C\">\n<!ENTITY p30.label \"30&#037;\">\n<!ENTITY p40.label \"40&#037;\">\n<!ENTITY p50.label \"50&#037;\">\n<!ENTITY p60.label \"60&#037;\">\n<!ENTITY p70.label \"70&#037;\">\n<!ENTITY p80.label \"80&#037;\">\n<!ENTITY p90.label \"90&#037;\">\n<!ENTITY p100.label \"100&#037;\">\n<!ENTITY p125.label \"125&#037;\">\n<!ENTITY p150.label \"150&#037;\">\n<!ENTITY p175.label \"175&#037;\">\n<!ENTITY p200.label \"200&#037;\">\n<!ENTITY Custom.label \"Personalizado…\">\n<!ENTITY ShrinkToFit.label \"Ajustar a la página\">\n<!ENTITY customPrompt.title \"Escala personalizada…\">\n<!ENTITY simplifyPage.label \"Simplificar página\">\n<!ENTITY simplifyPage.accesskey \"i\">\n<!ENTITY simplifyPage.enabled.tooltip \"Cambiar disposición para una lectura más cómoda\">\n<!ENTITY simplifyPage.disabled.tooltip \"Esta página no se puede simplificar automáticamente\">\n<!ENTITY homearrow.tooltip \"Primera página\">\n<!ENTITY endarrow.tooltip \"Última página\">\n<!ENTITY nextarrow.tooltip \"Página siguiente\">\n<!ENTITY previousarrow.tooltip \"Página anterior\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/printPreviewProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY printWindow.title \"Vista preliminar\">\n<!ENTITY title \"Título:\">\n<!ENTITY preparing \"Preparando…\">\n<!ENTITY progress \"Progreso:\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/printProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY printWindow.title \"Imprimiendo\">\n<!ENTITY title \"Título:\">\n<!ENTITY progress \"Progreso:\">\n<!ENTITY preparing \"Preparando…\">\n<!ENTITY printComplete \"La impresión se ha completado.\">\n<!ENTITY dialogCancel.label \"Cancelar\">\n<!ENTITY dialogClose.label \"Cerrar\">\n<!ENTITY percentPrint \"#1&#037;\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/printdialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY printButton.label \"Imprimir\">\n<!ENTITY printDialog.title \"Imprimir\">\n<!ENTITY fpDialog.title \"Guardar archivo\">\n<!ENTITY fileCheck.label \"Imprimir a archivo\">\n<!ENTITY fileCheck.accesskey \"h\">\n<!ENTITY propertiesButton.label \"Propiedades…\">\n<!ENTITY propertiesButton.accesskey \"o\">\n<!ENTITY descText.label \"Descripción de la impresora:\">\n<!ENTITY printer.label \"Impresora\">\n<!ENTITY printerInput.label \"Nombre de la impresora:\">\n<!ENTITY printerInput.accesskey \"N\">\n<!ENTITY printrangeGroup.label \"Rango de impresión\">\n<!ENTITY allpagesRadio.label \"Todas las páginas\">\n<!ENTITY allpagesRadio.accesskey \"T\">\n<!ENTITY rangeRadio.label \"Páginas\">\n<!ENTITY rangeRadio.accesskey \"P\">\n<!ENTITY frompageInput.label \"de\">\n<!ENTITY frompageInput.accesskey \"d\">\n<!ENTITY topageInput.label \"para\">\n<!ENTITY topageInput.accesskey \"r\">\n<!ENTITY selectionRadio.label \"Selección\">\n<!ENTITY selectionRadio.accesskey \"S\">\n<!ENTITY copies.label \"Copias\">\n<!ENTITY numCopies.label \"Número de copias:\">\n<!ENTITY numCopies.accesskey \"c\">\n<!ENTITY printframeGroup.label \"Imprimir marcos\">\n<!ENTITY aslaidoutRadio.label \"Tal y como se ve en pantalla\">\n<!ENTITY aslaidoutRadio.accesskey \"v\">\n<!ENTITY selectedframeRadio.label \"El marco seleccionado\">\n<!ENTITY selectedframeRadio.accesskey \"m\">\n<!ENTITY eachframesepRadio.label \"Cada marco por separado\">\n<!ENTITY eachframesepRadio.accesskey \"C\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/printdialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprintTitleGTK = Imprimir\noptionsTabLabelGTK = Opciones\nprintFramesTitleGTK = Imprimir marcos\noptionsTitleMac = Opciones:\nappearanceTitleMac = Apariencia:\nframesTitleMac = Marcos:\npageHeadersTitleMac = Encabezados de página:\npageFootersTitleMac = Pies de página:\noptionsTitleWindows = Opciones\nprintFramesTitleWindows = Imprimir marcos\nasLaidOut = Como se muestr_a en la pantalla\nasLaidOutWindows = Igua&l que en la pantalla\nselectedFrame = El marco _seleccionado\nselectedFrameWindows = El &marco seleccionado\nseparateFrames = Cada marco en _páginas separadas\nseparateFramesWindows = &Cada marco por separado\nshrinkToFit = Ignorar escalado y aj_ustar a la página\nselectionOnly = Imprimir sól_o la selección\nprintBGOptions = Imprimir fondos\nprintBGColors = Imprimir _colores de fondo\nprintBGImages = Imprimir i_mágenes de fondo\nheaderFooter = Encabezado y pie\nleft = Izquierda\ncenter = Centro\nright = Derecha\nheaderFooterBlank = --nada--\nheaderFooterTitle = Título\nheaderFooterURL = Dirección\nheaderFooterDate = Fecha/hora\nheaderFooterPage = Página #\nheaderFooterPageTotal = Página # de #\nheaderFooterCustom = Personalizado...\ncustomHeaderFooterPrompt = Introduzca su texto personalizado de encabezado/pie\nsummaryFramesTitle = Imprimir marcos\nsummarySelectionOnlyTitle = Imprimir selección\nsummaryShrinkToFitTitle = Ajustar a la página\nsummaryPrintBGColorsTitle = Imprimir colores de fondo\nsummaryPrintBGImagesTitle = Imprimir imágenes de fondo\nsummaryHeaderTitle = Encabezados de página\nsummaryFooterTitle = Pies de página\nsummaryNAValue = N/D\nsummaryOnValue = Sí\nsummaryOffValue = No\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/printing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npagenumber = %1$d\npageofpages = %1$d de %2$d\nnoprinter = No hay ninguna impresora disponible.\nPrintToFile = Imprimir a archivo\nnoPrintFilename.title = Falta el nombre de archivo.\nnoPrintFilename.alert = ¡Ha seleccionado \"Imprimir a: archivo\" y el nombre del archivo está vacío!\nfileConfirm.exists = %S ya existe.\\n¿Desea reemplazarlo?\nprint_error_dialog_title = Error de impresora\nprintpreview_error_dialog_title = Error de vista preliminar\nPERR_FAILURE = Ha ocurrido un error al imprimir.\nPERR_ABORT = El trabajo de impresión ha sido abortado o cancelado.\nPERR_NOT_AVAILABLE = Alguna funcionalidad de impresión no está disponible actualmente.\nPERR_NOT_IMPLEMENTED = Alguna funcionalidad de impresión no está implementada aún.\nPERR_OUT_OF_MEMORY = No hay memoria libre suficiente para imprimir.\nPERR_UNEXPECTED = Ha sucedido un problema inesperado al imprimir.\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE = No hay ninguna impresora disponible.\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE_PP = No hay impresoras disponibles, no se puede mostrar la vista preliminar de impresión.\nPERR_GFX_PRINTER_NAME_NOT_FOUND = No se ha podido encontrar la impresora seleccionada.\nPERR_GFX_PRINTER_COULD_NOT_OPEN_FILE = Ha fallado la apertura del archivo de salida de la impresión.\nPERR_GFX_PRINTER_STARTDOC = Ha fallado la impresión al iniciar el trabajo de impresión.\nPERR_GFX_PRINTER_ENDDOC = Ha fallado la impresión al completar el trabajo de impresión.\nPERR_GFX_PRINTER_STARTPAGE = Ha fallado la impresión al comenzar una nueva página.\nPERR_GFX_PRINTER_DOC_IS_BUSY = No se puede imprimir este documento aún, todavía se está cargando.\nPERR_GFX_PRINTER_DOC_IS_BUSY_PP = No se puede mostrar la vista preliminar de impresión de este documento aún, todavía se está cargando.\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/printjoboptions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY printJobOptions.title \"Propiedades de la impresora\">\n<!ENTITY paperInput.label \"Tamaño del papel:\">\n<!ENTITY paperInput.accesskey \"a\">\n<!ENTITY jobTitleInput.label \"Título del trabajo:\">\n<!ENTITY jobTitleInput.accesskey \"T\">\n<!ENTITY colorGroup.label \"Color:\">\n<!ENTITY grayRadio.label \"Escala de grises\">\n<!ENTITY grayRadio.accesskey \"g\">\n<!ENTITY colorRadio.label \"Color\">\n<!ENTITY colorRadio.accesskey \"C\">\n<!ENTITY edgeMarginInput.label \"Espacio del borde del papel al margen\">\n<!ENTITY topInput.label \"Superior:\">\n<!ENTITY topInput.accesskey \"u\">\n<!ENTITY bottomInput.label \"Inferior:\">\n<!ENTITY bottomInput.accesskey \"I\">\n<!ENTITY leftInput.label \"Izquierda:\">\n<!ENTITY leftInput.accesskey \"z\">\n<!ENTITY rightInput.label \"Derecha:\">\n<!ENTITY rightInput.accesskey \"D\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/regionNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nad = Andorra\nae = Emiratos Árabes Unidos\naf = Afganistán\nag = Antigua y Barbuda\nai = Anguilla\nal = Albania\nam = Armenia\nao = Angola\naq = Antártida\nar = Argentina\nas = Samoa americana\nat = Austria\nau = Australia\naw = Aruba\naz = Azerbayán\nba = Bosnia-Herzegovina\nbb = Barbados\nbd = Bangladesh\nbe = Bélgica\nbf = Burkina Faso\nbg = Bulgaria\nbh = Bahrain\nbi = Burundi\nbj = Benin\nbl = San Bartolomé\nbm = Bermuda\nbn = Brunei\nbo = Bolivia\nbq = Bonaire, San Eustaquio y Saba\nbr = Brasil\nbs = Las Bahamas\nbt = Bhutan\nbv = Isla Bouvet\nbw = Botswana\nby = Belarús\nbz = Belice\nca = Canadá\ncc = Islas Cocos (Keeling)\ncd = Congo (Kinshasa)\ncf = República Centroafricana\ncg = Congo (Brazzaville)\nch = Suiza\nci = Costa Ivory\nck = Islas Cook\ncl = Chile\ncm = Camerún\ncn = China\nco = Colombia\ncp = Isla Clipperton\ncr = Costa Rica\ncu = Cuba\ncv = Cabo Verde\ncw = Curazao\ncx = Isla de Navidad\ncy = Chipre\ncz = República Checa\nde = Alemania\ndg = Diego García\ndj = Djibouti\ndk = Dinamarca\ndm = Dominica\ndo = República Dominicana\ndz = Argelia\nec = Ecuador\nee = Estonia\neg = Egipto\neh = Sáhara Occidental\ner = Eritrea\nes = España\net = Etiopía\nfi = Finlandia\nfj = Fiji\nfk = Islas Malvinas (Falkland)\nfm = Estados Federados de la Micronesia\nfo = Islas Faroe\nfr = Francia\nga = Gabón\ngb = Reino Unido\ngd = Granada\nge = Georgia\ngf = Guayana Francesa\ngg = Guernsey\ngh = Ghana\ngi = Gibraltar\ngl = Groenlandia\ngm = Gambia\ngn = Guinea\ngp = Guadalupe\ngq = Guinea Ecuatorial\ngr = Grecia\ngs = Georgia del Sur y las Islas Sandwich del Sur\ngt = Guatemala\ngu = Guam\ngw = Guinea-Bissau\ngy = Guyana\nhk = Hong Kong\nhm = Islas Heard e Islas McDonald\nhn = Honduras\nhr = Croacia\nht = Haiti\nhu = Hungría\nid = Indonesia\nie = Irlanda\nil = Israel\nim = Isla de Man\nin = India\nio = Territorio británico en el Océano Índico\niq = Iraq\nir = Irán\nis = Islandia\nit = Italia\nje = Jersey\njm = Jamaica\njo = Jordania\njp = Japón\nke = Kenia\nkg = Kyrgyzstan\nkh = Camboya\nki = Kiribati\nkm = Comoros\nkn = Saint Kitts y Nevis\nkp = Corea del Norte\nkr = Corea del Sur\\u0020\nkw = Kuwait\nky = Islas Caimán\nkz = Kazajstán\nla = Laos\nlb = Líbano\nlc = Santa Lucía\nli = Liechtenstein\nlk = Sri Lanka\nlr = Liberia\nls = Lesotho\nlt = Lituania\nlu = Luxemburgo\nlv = Letonia\nly = Libia\nma = Marruecos\nmc = Mónaco\nmd = Moldavia\nme = Montenegro\nmf = San Martín\nmg = Madagascar\nmh = Islas Marshall\nmk = Macedonia\nml = Mali\nmm = Burma\nmn = Mongolia\nmo = Macao\nmp = Islas Marianas del Norte\nmq = Martinica\nmr = Mauritania\nms = Montserrat\nmt = Malta\nmu = Mauricio\nmv = Maldivas\nmw = Malawi\nmx = México\nmy = Malasia\nmz = Mozambique\nna = Namibia\nnc = Nueva Caledonia\nne = Níger\nnf = Isla Norfolk\nng = Nigeria\nni = Nicaragua\nnl = Holanda (Países Bajos)\nno = Noruega\nnp = Nepal\nnr = Nauru\nnu = Niue\nnz = Nueva Zelanda\nom = Omán\npa = Panamá\npe = Perú\npf = Polinesia Francesa\npg = Papúa Nueva Guinea\nph = Filipinas\npk = Pakistán\npl = Polonia\npm = San Pedro y Miquelón\npn = Islas Pitcairn\npr = Puerto Rico\npt = Portugal\npw = Palau\npy = Paraguay\nqa = Qatar\nqm = Islas Midway\nqs = Bassas da India\nqu = Isla Juan de Nova\nqw = Isla Wake\nqx = Islas Glorioso\nqz = Akrotiri\nre = Reunión\nro = Rumanía\nrs = Serbia\nru = Rusia\nrw = Ruanda\nsa = Arabia Saudí\nsb = Islas Salomón\nsc = Seychelles\nsd = Sudán\nse = Suecia\nsg = Singapur\nsh = Santa Elena, Ascensión y Tristán de Acuña\nsi = Eslovenia\nsk = Eslovaquia\nsl = Sierra Leona\nsm = San Marino\nsn = Senegal\nso = Somalia\nsr = Suriname\nss = Sudán del Sur\nst = San Tome y Príncipe\nsv = El Salvador\nsx = Sint Maarten\nsy = Siria\nsz = Swazilandia\ntc = Islas Turcas y Caicos\ntd = Chad\ntf = Territorios franceses del sur y tierras antárticas\ntg = Togo\nth = Tailandia\ntj = Tayikistán\ntk = Tokelau\ntl = Timor Oriental\ntm = Turkmenistán\ntn = Túnez\nto = Tonga\ntr = Turquía\ntt = Trinidad y Tobago\ntv = Tuvalu\ntw = Taiwán\ntz = Tanzania\nua = Ucrania\nug = Uganda\nus = Estados Unidos\nuy = Uruguay\nuz = Uzbekistán\nva = Ciudad del Vaticano\nvc = San Vicente y las Granadinas\nve = Venezuela\nvg = Islas Vírgenes Británicas\nvi = Islas Vírgenes U.S.\nvn = Vietnám\nvu = Vanuatu\nwf = Wallis y Futuna\nws = Samoa\nxa = Islas Ashmore y Cartier\nxb = Isla Baker\nxc = Islas del Mar del Coral\nxd = Dhekelia\nxe = Isla Europa\nxg = Franja de Gaza\nxh = Isla Howland\nxj = Jan Mayen\nxk = Kosovo\nxl = Atolón Palmira\nxm = Arrecife Kingman\nxp = Islas Paracelso\nxq = Isla Jarvis\nxr = Svalbard\nxs = Islas Spratly\nxt = Isla Tromelin\nxu = Atolón Johnston\nxv = Isla de Navaza\nxw = Cisjordania\nye = Yemen\nyt = Mayotte\nza = Sudáfrica\nzm = Zambia\nzw = Zimbabwe\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/resetProfile.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!ENTITY refreshProfile.dialog.title \"Restablecer &brandShortName;\">\n<!ENTITY refreshProfile.dialog.description1 \"Comience de cero para solucionar problemas y restaurar el rendimiento.\">\n<!ENTITY refreshProfile.dialog.description2 \"Esto:\">\n<!ENTITY refreshProfile.dialog.items.label1 \"Eliminará sus complementos y personalizaciones\">\n<!ENTITY refreshProfile.dialog.items.label2 \"Reiniciará la configuración de su navegador a sus valores por defecto\">\n<!ENTITY refreshProfile.dialog.button.label \"Restablecer &brandShortName;\">\n<!ENTITY refreshProfile.title \"Dar un repaso a &brandShortName;\">\n<!ENTITY refreshProfile.button.label \"Restablecer &brandShortName;…\">\n<!ENTITY refreshProfile.cleaning.description \"A punto de terminar…\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/resetProfile.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nresetUnusedProfile.message = Parece que no ha iniciado %S desde hace tiempo. ¿Quiere limpiarlo para comenzar una experiencia renovada? ¡A propósito, bienvenido de nuevo!\nresetUninstalled.message = Parece que ha reinstalado %S. ¿Desea que lo limpiemos para disfrutar de una experiencia fresca, como nueva?\nrefreshProfile.resetButton.label = Reiniciar %S…\nrefreshProfile.resetButton.accesskey = e\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/search/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddEngineConfirmTitle = Añadir buscador\naddEngineConfirmation = ¿Añadir \"%S\" a la lista de buscadores disponibles en la barra de búsquedas?\\n\\nDesde: %S\naddEngineAsCurrentText = Hacer de éste el b&uscador actual\naddEngineAddButtonLabel = Añadir\nerror_loading_engine_title = Error al descargar\nerror_loading_engine_msg2 = %S no ha podido descargar el plugin de búsqueda desde:\\n%S\nerror_duplicate_engine_msg = %S no pudo instalar el plugin de búsqueda desde \"%S\" porque ya existe un buscador con el mismo nombre.\nerror_invalid_engine_title = Error de instalación\nerror_invalid_engine_msg = Este buscador no está admitido por %S y no puede instalarse.\nsuggestion_label = Sugerencias\n\n# LOCALIZATION NOTE (error_invalid_engine_msg2): %1$S = brandShortName, %2$S = location (url)\nerror_invalid_engine_msg2=%1$S could not install the search engine from: %2$S\nerror_invalid_format_title=Invalid Format\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/security/caps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCheckLoadURIError = Error de seguridad: el contenido en %S no puede cargar o enlazar con %S.\nCheckSameOriginError = Error de seguridad: el contenido en %S no puede cargar datos de %S.\nExternalDataError = Error de seguridad: el contenido en %S ha intentado cargar %S, pero no se pueden cargar datos externos cuando se usan como imagen.\\u0020\nGetPropertyDeniedOrigins = Permiso denegado a <%1$S> para recuperar la propiedad %2$S.%3$S desde <%4$S>.\nGetPropertyDeniedOriginsSubjectDomain = Permiso denegado a <%1$S> (document.domain=<%5$S>) para recuperar la propiedad %2$S.%3$S de <%4$S> (no se ha establecido document.domain).\nGetPropertyDeniedOriginsObjectDomain = Permiso denegado a <%1$S> (no se ha establecido document.domain) para recuperar la propiedad %2$S.%3$S de <%4$S> (document.domain=<%5$S>).\nGetPropertyDeniedOriginsSubjectDomainObjectDomain = Permiso denegado a <%1$S> (document.domain=<%5$S>) para recuperar la propiedad %2$S.%3$S de <%4$S> (document.domain=<%6$S>).\nSetPropertyDeniedOrigins = Permiso denegado a <%1$S> para establecer la propiedad %2$S.%3$S en <%4$S>.\nSetPropertyDeniedOriginsSubjectDomain = Permiso denegado a <%1$S> (document.domain=<%5$S>) para establecer la propiedad %2$S.%3$S en <%4$S> (no se ha establecido document.domain).\nSetPropertyDeniedOriginsObjectDomain = Permiso denegado a <%1$S> (no se ha establecido document.domain) para establecer la propiedad %2$S.%3$S en <%4$S> (document.domain=<%5$S>).\nSetPropertyDeniedOriginsSubjectDomainObjectDomain = Permiso denegado a <%1$S> (document.domain=<%5$S>) para establecer la propiedad %2$S.%3$S en <%4$S> (document.domain=<%6$S>).\nCallMethodDeniedOrigins = Permiso denegado a <%1$S> al llamar al método %2$S.%3$S en <%4$S>.\nCallMethodDeniedOriginsSubjectDomain = Permiso denegado a <%1$S> (document.domain=<%5$S>) para llamar al método %2$S.%3$S en <%4$S> (no se ha establecido document.domain).\nCallMethodDeniedOriginsObjectDomain = Permiso denegado a <%1$S> (no se ha establecido document.domain) para llamar al método %2$S.%3$S en <%4$S> (document.domain=<%5$S>).\nCallMethodDeniedOriginsSubjectDomainObjectDomain = Permiso denegado a <%1$S> (document.domain=<%5$S>) para llamar al método %2$S.%3$S en <%4$S> (document.domain=<%6$S>).\nGetPropertyDeniedOriginsOnlySubject = Permiso denegado para <%S> para cargar la propiedad %S.%S\nSetPropertyDeniedOriginsOnlySubject = Permiso denegado para <%S> para guardar la propiedad %S.%S\nCallMethodDeniedOriginsOnlySubject = Permiso denegado para <%S> al llamar al método %S.%S\nCreateWrapperDenied = Permiso denegado al crear el wrapper para el objeto de la clase %S\nCreateWrapperDeniedForOrigin = Permiso denegado para <%2$S> al crear el wrapper para el objeto de clase %1$S\nProtocolFlagError = Advertencia: el manejador del protocolo '%S' no anuncia una política de seguridad. Aunque la carga de tales protocolos sigue estando permitida de momento, está desaprobada. Vea la documentación en nsIProtocolHandler.idl.\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/security/csp.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCSPViolation = Las opciones para esta página han bloqueado la carga de un recurso: %1$S\nCSPViolationWithURI = Las opciones para esta página han bloqueado la carga de un recurso en %2$S (%1$S).\nCSPROViolation = Ha ocurrido una violación de una política CSP de información únicamente (\"%1$S\"). Se ha permitido el comportamiento y se ha enviado un informe CSP.\nCSPROViolationWithURI = Los ajustes de la página observaron la carga de un recurso en %2$S (\"%1$S\"). Se está enviando un informe CSP.\ntriedToSendReport = Se ha intentado enviar un informe a una URI no válida: \"%1$S\"\ncouldNotParseReportURI = No se puede interpretar la URI de informe: %1$S\ncouldNotProcessUnknownDirective = No se puede procesar la directiva desconocida '%1$S'\nignoringUnknownOption = Se ha ignorado la opción desconocida %1$S\nignoringDuplicateSrc = Ignorando origen duplicado %1$S\nignoringSrcFromMetaCSP = Origen '%1$S' ignorado (no se permite cuando se indica a través del elemento meta).\nignoringSrcWithinScriptStyleSrc = Ingrando \"%1$S\" en script-src o style-src: se ha especificado nonce-source o hash-source\nignoringSrcForStrictDynamic = Ignorando \"%1$S\" dentro de script-src: se ha especificado \"strict-dynamic\"\nignoringStrictDynamic = Ignorando fuente \"%1$S\" (solo se admite dentro de script-src).\nstrictDynamicButNoHashOrNonce = La palabra clave \"strict-dynamic\" dentro de \"%1$S\" sin nonce o hash válidos puede bloquear la carga de todos los scripts\nreportURInotHttpsOrHttp2 = La URI de informe (%1$S) debe ser una URI HTTP o HTTPS.\nreportURInotInReportOnlyHeader = Este sitio (%1$S) tiene una política Report-Only sin una URI de informe. CSP no bloqueará y no puede informar de violaciones de esta política.\nfailedToParseUnrecognizedSource = No se puede interpretar la fuente no reconocida %1$S\ninlineScriptBlocked = Se ha bloqueado un intento de ejecutar scripts incrustados\ninlineStyleBlocked = Se ha bloqueado un intento de aplicar hojas de estilo incrustadas\nscriptFromStringBlocked = Se ha bloqueado un intento de invocar JavaScript desde una cadena (llamando a una función como eval)\nupgradeInsecureRequest = Actualizando solicitud insegura '%1$S' para usar '%2$S'\nignoreSrcForDirective = Ignorando srcs en la directiva '%1$S'\nhostNameMightBeKeyword = Interpretando %1$S como nombre de servidor, no como palabra clave. si pretendía que fuera una palabra clave, use '%2$S' (rodeado de comillas simples).\nnotSupportingDirective = La directiva '%1$S' no está implementada. Se ignorarán la directiva y los valores.\nblockAllMixedContent = Bloqueando solicitud insegura '%1$S'.\nignoringDirectiveWithNoValues = Se ignora ‘%1$S‘ porque no contiene parámetros.\nignoringReportOnlyDirective = Se ignora la directiva de 'sandbox' al repartirse en la directiva solo informativa '%1$S'\ndeprecatedReferrerDirective = La directiva de Referrer ‘%1$S’ ha sido desaprobada. Use en su lugar la cabecera Referrer-Policy header.\ncouldntParseInvalidSource = No se puede interpretar la fuente no válida %1$S\ncouldntParseInvalidHost = No se puede interpretar el host no válido %1$S\ncouldntParseScheme = No se puede interpretar el esquema en %1$S\ncouldntParsePort = No se puede interpretar el puerto en %1$S\nduplicateDirective = Detectadas directivas %1$S duplicadas. Todas las instancias, excepto la primera, serán ignoradas.\ndeprecatedDirective = La directiva '%1$S' está desaprobada. Use la directiva '%2$S' en su lugar.\ncouldntParseInvalidSandboxFlag = No se ha podido interpretar el modificador '%1$S' no válido del 'sandbox'\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/security/security.properties",
    "content": "BlockMixedDisplayContent = Se ha bloqueado la carga del contenido visual mixto \"%1$S\"\nBlockMixedActiveContent = Se ha bloqueado la carga del contenido activo mixto \"%1$S\"\nCORSDisabled = Solicitud desde otro origen bloqueada: la política de mismo origen impide leer el recurso remoto en %1$S (razón: CORS desactivado).\nCORSRequestNotHttp = Solicitud desde otro origen bloqueada: la política de mismo origen impide leer el recurso remoto en %1$S (razón: la solicitud CORS no es http).\nCORSMissingAllowOrigin = Solicitud desde otro origen bloqueada: la política de mismo origen impide leer el recurso remoto en %1$S (razón: falta la cabecera CORS 'Access-Control-Allow-Origin').\nCORSAllowOriginNotMatchingOrigin = Solicitud desde otro origen bloqueada: la política de mismo origen impide leer el recurso remoto en %1$S (razón: la cabecera CORS 'Access-Control-Allow-Origin' no coincide con '%2$S').\nCORSNotSupportingCredentials = Solicitud desde otro origen bloqueada: la política de mismo origen impide leer el recurso remoto en '%1$S' (razón: la credencial no se admite si la cabecera CORS 'Access-Control-Allow-Credentials' es '*').\nCORSMethodNotFound = Solicitud desde otro origen bloqueada: la política de mismo origen impide leer el recurso remoto en %1$S (razón: token no se ha encontrado el método en la cabecera CORS 'Access-Control-Allow-Methods').\nCORSMissingAllowCredentials = Solicitud desde otro origen bloqueada: la política de mismo origen impide leer el recurso remoto en %1$S (razón: se esperaba 'true' en la cabecera CORS 'Access-Control-Allow-Credentials').\nCORSPreflightDidNotSucceed = Solicitud desde otro origen bloqueada: la política de mismo origen impide leer el recurso remoto en %1$S (razón: el canal prevuelo CORS no funcionó correctamente).\nCORSInvalidAllowMethod = Solicitud desde otro origen bloqueada: la política de mismo origen impide leer el recurso remoto en %1$S (razón: token '%2$S' no válido en la cabecera CORS 'Access-Control-Allow-Methods').\nCORSInvalidAllowHeader = Solicitud desde otro origen bloqueada: la política de mismo origen impide leer el recurso remoto en %1$S (razón: token '%2$S' no válido en la cabecera CORS 'Access-Control-Allow-Headers').\nCORSMissingAllowHeaderFromPreflight = Solicitud desde otro origen bloqueada: la política de mismo origen impide leer el recurso remoto en %1$S (razón: token '%2$S' no presente en la cabecera CORS 'Access-Control-Allow-Headers' del canal CORS prevuelo).\nSTSUnknownError = Strict-Transport-Security: ha sucedido un error desconocido procesando la cabecera especificada por el sitio.\nSTSUntrustworthyConnection = Strict-Transport-Security: la conexión al sitio no es fiable, por lo que la cabecera especificada ha sido ignorada.\nSTSCouldNotParseHeader = Strict-Transport-Security: el sitio ha especificado una cabecera que no se ha podido interpretar correctamente.\nSTSNoMaxAge = Strict-Transport-Security: el sitio ha especificado una cabecera que no incluía una directiva 'max-age'.\nSTSMultipleMaxAges = Strict-Transport-Security: el sitio ha especificado una cabecera que incluía múltiples directivas 'max-age'.\nSTSInvalidMaxAge = Strict-Transport-Security: el sitio ha especificado una cabecera que incluía una directiva 'max-age' no válida.\nSTSMultipleIncludeSubdomains = Strict-Transport-Security: el sitio ha especificado una cabecera que incluía múltiples directivas 'includeSubDomains'.\nSTSInvalidIncludeSubdomains = Strict-Transport-Security: el sitio ha especificado una cabecera que incluía una directiva 'includeSubDomains' no válida.\nSTSCouldNotSaveState = Strict-Transport-Security: ha sucedido un error marcando el sitio como un servidor Strict-Transport-Security.\nPKPUnknownError = Public-Key-Pins: ha ocurrido un error procesando la cabecera especificada por el sitio.\nPKPUntrustworthyConnection = Public-Key-Pins: la conexión al sitio no es fiable, por lo que se ha ignorado la cabecera especificada.\nPKPCouldNotParseHeader = Public-Key-Pins: el sitio ha especificado una cabecera que no se ha podido interpretar correctamente.\nPKPNoMaxAge = Public-Key-Pins: el sitio ha especificado una cabecera que no incluía una directiva 'max-age'.\nPKPMultipleMaxAges = Public-Key-Pins: el sitio ha especificado una cabecera que incluía múltiples directivas 'max-age'.\nPKPInvalidMaxAge = Public-Key-Pins: el sitio ha especificado una cabecera que incluía una directiva 'max-age' no válida.\nPKPMultipleIncludeSubdomains = Public-Key-Pins: el sitio ha especificado una cabecera que incluía múltiples directivas 'includeSubDomains'.\nPKPInvalidIncludeSubdomains = Public-Key-Pins: el sitio ha especificado una cabecera que incluía una directiva 'includeSubDomains' no válida.\nPKPInvalidPin = Public-Key-Pins: el sitio ha especificado una cabecera que incluía un pin no válido.\nPKPMultipleReportURIs = Public-Key-Pins: el sitio ha especificado una cabecera que incluía múltiples directivas 'report-uri'.\nPKPPinsetDoesNotMatch = Public-Key-Pins: el sitio ha especificado una cabecera que no incluía un pin coincidente.\nPKPNoBackupPin = Public-Key-Pins: el sitio ha especificado una cabecera que no incluía un pin de respaldo.\nPKPCouldNotSaveState = Public-Key-Pins: ha ocurrido un error marcando el sitio como un servidor de Public-Key-Pins.\nPKPRootNotBuiltIn = Public-Key-Pins: el certificado usado por el sitio no fue emitido por un certificado en el almacén de certificados raíz por defecto. Para prevenir rupturas de confianza accidentales, se ha ignorado la cabecera especificada.\nSHA1Sig = Este sitio hace uso de un certificado SHA-1; se recomienda que use certificados con algoritmos de firma que usen funciones hash más fuertes que SHA-1.\nInsecurePasswordsPresentOnPage = Campos de contraseña presentes en una página insegura (http://). Esto es un riesgo de seguridad que permite que se roben las credenciales de inicio de sesión de los usuarios.\nInsecureFormActionPasswordsPresent = Campos de contraseña presentes en un formulario con una acción de formulario insegura (http://). Esto es un riesgo de seguridad que permite que se roben las credenciales de inicio de sesión de los usuarios.\nInsecurePasswordsPresentOnIframe = Campos de contraseña presentes en un iframe inseguro (http://). Esto es un riesgo de seguridad que permite que se roben las credenciales de inicio de sesión de los usuarios.\nLoadingMixedActiveContent2 = Cargando contenido activo mixto (no seguro) \"%1$S\" en una página segura\nLoadingMixedDisplayContent2 = Cargando contenido visual mixto (no seguro) \"%1$S\" en una página segura\nBothAllowScriptsAndSameOriginPresent = Un iframe que tiene tanto allow-scripts como allow-same-origin en su atributo sandbox puede eliminar su condición de confinamiento.\nMalformedIntegrityHash = El elemento script tiene un resumen (hash) mal formado en su atributo integrity: \"%1$S\". El formato correcto es \"<algoritmo resumen>-<valor resumen>\".\nInvalidIntegrityLength = El hash contenido en el atributo integrity tiene la longitud errónea.\nInvalidIntegrityBase64 = El hash contenido en el atributo integrity no ha podido ser decodificado.\nIntegrityMismatch = Ninguno de los hashes \"%1$S\" en el atributo integrity coinciden con el contenido del subrecurso.\nIneligibleResource = \"%1$S\" no es apto para comprobaciones de integridad porque ni tiene CORS habilitado ni es del mismo origen.\nUnsupportedHashAlg = Algoritmo resumen no admitido en el atributo integrity: \"%1$S\"\nNoValidMetadata = El atributo integrity no contiene ningún metadato válido.\nWeakCipherSuiteWarning = Este sitio usa el cifrado RC4 para cifrado, que está desaprobado y es inseguro.\nMimeTypeMismatch = El recurso de \"%1$S\" ha sido bloqueado debido a una discordancia de tipos MIME (X-Content-Type-Options: nosniff).\nXCTOHeaderValueMissing = Advertencia de cabecera X-Content-Type-Options: el valor era \"%1$S\"; ¿quería enviar \"nosniff\"?\nBlockScriptWithWrongMimeType = El script from \"%1$S\" ha sido bloqueado por un tipo MIME no permitido.\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/storage.properties",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Storage code.\n#\n# The Initial Developer of the Original Code is Google Inc.\n# Portions created by the Initial Developer are Copyright (C) 2006\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Brett Wilson <brettw@gmail.com>\n#   Proyecto NAVE (http://www.proyectonave.es/)\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either of the GNU General Public License Version 2 or later (the \"GPL\"),\n# or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\nstorageWriteError = Ha sucedido un error al escribir datos en el disco. Este error está causado a veces por un disco lleno.\\n\\nPor favor, reinicie esta aplicación\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/svg/svg.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAttributeParseWarning = Valor no esperado %2$S al interpretar el atributo %1$S.\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/textcontext.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cutCmd.label \"Cortar\">\n<!ENTITY cutCmd.accesskey \"t\">\n<!ENTITY copyCmd.label \"Copiar\">\n<!ENTITY copyCmd.accesskey \"c\">\n<!ENTITY pasteCmd.label \"Pegar\">\n<!ENTITY pasteCmd.accesskey \"p\">\n<!ENTITY undoCmd.label \"Deshacer\">\n<!ENTITY undoCmd.accesskey \"D\">\n<!ENTITY selectAllCmd.label \"Seleccionar todo\">\n<!ENTITY selectAllCmd.accesskey \"a\">\n<!ENTITY deleteCmd.label \"Eliminar\">\n<!ENTITY deleteCmd.accesskey \"E\">\n<!ENTITY spellAddToDictionary.label \"Añadir al diccionario\">\n<!ENTITY spellAddToDictionary.accesskey \"o\">\n<!ENTITY spellUndoAddToDictionary.label \"Deshacer Añadir al diccionario\">\n<!ENTITY spellUndoAddToDictionary.accesskey \"h\">\n<!ENTITY spellCheckToggle.label \"Comprobar ortografía\">\n<!ENTITY spellCheckToggle.accesskey \"b\">\n<!ENTITY spellNoSuggestions.label \"(No hay sugerencias de ortografía)\">\n<!ENTITY spellDictionaries.label \"Idiomas\">\n<!ENTITY spellDictionaries.accesskey \"I\">\n<!ENTITY searchTextBox.clear.label \"Limpiar\">\n<!ENTITY fillLoginMenu.label \"Rellenar inicio de sesión\">\n<!ENTITY fillLoginMenu.accesskey \"R\">\n<!ENTITY fillPasswordMenu.label \"Rellenar contraseña\">\n<!ENTITY fillPasswordMenu.accesskey \"R\">\n<!ENTITY fillUsernameMenu.label \"Rellenar nombre de usuario\">\n<!ENTITY fillUsernameMenu.accesskey \"m\">\n<!ENTITY noLoginSuggestions.label \"(sin sugerencias de inicio de sesión)\">\n<!ENTITY viewSavedLogins.label \"Ver credenciales guardadas\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/tree.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restoreColumnOrder.label \"Restablecer el orden de las columnas\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/videocontrols.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY playButton.playLabel \"Reproducir\">\n<!ENTITY playButton.pauseLabel \"Pausar\">\n<!ENTITY muteButton.muteLabel \"Silenciar\">\n<!ENTITY muteButton.unmuteLabel \"Restaurar sonido\">\n<!ENTITY fullscreenButton.enterfullscreenlabel \"Pantalla completa\">\n<!ENTITY fullscreenButton.exitfullscreenlabel \"Salir de pantalla completa\">\n<!ENTITY castingButton.castingLabel \"Enviar a pantalla\">\n<!ENTITY closedCaption.off \"No\">\n<!ENTITY stats.media \"Medios\">\n<!ENTITY stats.size \"Tamaño\">\n<!ENTITY stats.activity \"Actividad\">\n<!ENTITY stats.activityPaused \"En pausa\">\n<!ENTITY stats.activityPlaying \"Reproduciendo\">\n<!ENTITY stats.activityEnded \"Finalizado\">\n<!ENTITY stats.activitySeeking \"(buscando)\">\n<!ENTITY stats.volume \"Volumen\">\n<!ENTITY stats.framesParsed \"Imágenes procesadas\">\n<!ENTITY stats.framesDecoded \"Imágenes decodificadas\">\n<!ENTITY stats.framesPresented \"Imágenes presentadas\">\n<!ENTITY stats.framesPainted \"Imágenes mostradas\">\n<!ENTITY error.aborted \"Se ha detenido la carga del vídeo.\">\n<!ENTITY error.network \"La reproducción del vídeo se ha interrumpido por un error de red.\">\n<!ENTITY error.decode \"No se puede reproducir el vídeo porque el archivo está dañado.\">\n<!ENTITY error.srcNotSupported \"El formato o tipo MIME del vídeo no se admite.\">\n<!ENTITY error.noSource2 \"No se ha encontrado ningún vídeo que tenga un formato y tipo MIME compatibles.\">\n<!ENTITY error.generic \"La reproducción del vídeo se ha interrumpido por un error desconocido.\">\n<!ENTITY scrubberScale.nameFormat \"Transcurridos #1 de #2\">\n<!ENTITY positionAndDuration.nameFormat \"#1<span> / #2</span>\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/viewSource.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!ENTITY mainWindow.titlemodifierseparator \" - \">\n<!ENTITY mainWindow.preface \"Código fuente de: \">\n<!ENTITY fileMenu.label \"Archivo\">\n<!ENTITY fileMenu.accesskey \"A\">\n<!ENTITY savePageCmd.label \"Guardar página actual como…\">\n<!ENTITY savePageCmd.accesskey \"A\">\n<!ENTITY savePageCmd.commandkey \"S\">\n<!ENTITY pageSetupCmd.label \"Configurar página…\">\n<!ENTITY pageSetupCmd.accesskey \"u\">\n<!ENTITY printPreviewCmd.label \"Vista preliminar\">\n<!ENTITY printPreviewCmd.accesskey \"v\">\n<!ENTITY printCmd.label \"Imprimir…\">\n<!ENTITY printCmd.accesskey \"P\">\n<!ENTITY printCmd.commandkey \"P\">\n<!ENTITY closeCmd.label \"Cerrar\">\n<!ENTITY closeCmd.accesskey \"C\">\n<!ENTITY closeCmd.commandkey \"W\">\n<!ENTITY textEnlarge.commandkey \"+\">\n<!ENTITY textEnlarge.commandkey2 \"=\">\n<!ENTITY textEnlarge.commandkey3 \"\">\n<!ENTITY textReduce.commandkey \"-\">\n<!ENTITY textReduce.commandkey2 \"\">\n<!ENTITY textReset.commandkey \"0\">\n<!ENTITY textReset.commandkey2 \"\">\n<!ENTITY goToLineCmd.label \"Ir a la línea…\">\n<!ENTITY goToLineCmd.accesskey \"I\">\n<!ENTITY goToLineCmd.commandkey \"l\">\n<!ENTITY viewMenu.label \"Ver\">\n<!ENTITY viewMenu.accesskey \"V\">\n<!ENTITY reloadCmd.label \"Recargar\">\n<!ENTITY reloadCmd.accesskey \"R\">\n<!ENTITY reloadCmd.commandkey \"r\">\n<!ENTITY menu_wrapLongLines.title \"Ajustar líneas largas\">\n<!ENTITY menu_wrapLongLines.accesskey \"j\">\n<!ENTITY menu_highlightSyntax.label \"Resaltar sintaxis\">\n<!ENTITY menu_highlightSyntax.accesskey \"R\">\n<!ENTITY menu_textSize.label \"Tamaño del texto\">\n<!ENTITY menu_textSize.accesskey \"T\">\n<!ENTITY menu_textEnlarge.label \"Aumentar\">\n<!ENTITY menu_textEnlarge.accesskey \"A\">\n<!ENTITY menu_textReduce.label \"Reducir\">\n<!ENTITY menu_textReduce.accesskey \"D\">\n<!ENTITY menu_textReset.label \"Normal\">\n<!ENTITY menu_textReset.accesskey \"N\">\n<!ENTITY findOnCmd.label \"Buscar en esta página…\">\n<!ENTITY findOnCmd.accesskey \"B\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label \"Repetir la búsqueda\">\n<!ENTITY findAgainCmd.accesskey \"R\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n<!ENTITY backCmd.label \"Atrás\">\n<!ENTITY backCmd.accesskey \"t\">\n<!ENTITY forwardCmd.label \"Siguiente\">\n<!ENTITY forwardCmd.accesskey \"S\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n<!ENTITY copyLinkCmd.label \"Copiar dirección del enlace\">\n<!ENTITY copyLinkCmd.accesskey \"d\">\n<!ENTITY copyEmailCmd.label \"Copiar dirección de correo\">\n<!ENTITY copyEmailCmd.accesskey \"a\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/viewSource.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngoToLineTitle = Ir a la línea\ngoToLineText = Introduzca número de línea\ninvalidInputTitle = Entrada no válida\ninvalidInputText = El número de línea introducido no es válido.\noutOfRangeTitle = No se encontró la línea\noutOfRangeText = No se encontró la línea especificada.\nstatusBarLineCol = Línea %1$S, Columna %2$S\nviewSelectionSourceTitle = Fuente DOM de la selección\nviewMathMLSourceTitle = Fuente DOM de MathML\ncontext_goToLine_label = Ir a la línea…\ncontext_goToLine_accesskey = x\ncontext_wrapLongLines_label = Ajustar líneas largas\ncontext_highlightSyntax_label = Resaltar sintaxis\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/webConsole.dtd",
    "content": "<!ENTITY networkPanel.requestURL \"URL de la solicitud\">\n<!ENTITY networkPanel.requestMethod \"Método de la solicitud\">\n<!ENTITY networkPanel.statusCode \"Código de estado\">\n<!ENTITY networkPanel.requestHeaders \"Cabeceras de la solicitud\">\n<!ENTITY networkPanel.requestCookie \"Cookie enviada\">\n<!ENTITY networkPanel.requestBody \"Cuerpo de la solicitud\">\n<!ENTITY networkPanel.requestFormData \"Datos de formulario enviados\">\n<!ENTITY networkPanel.responseHeaders \"Cabeceras de la respuesta\">\n<!ENTITY networkPanel.responseBody \"Cuerpo de la respuesta\">\n<!ENTITY networkPanel.responseBodyCached \"Datos cacheados\">\n<!ENTITY networkPanel.responseBodyUnknownType \"Tipo de contenido desconocido\">\n<!ENTITY networkPanel.responseNoBody \"La respuesta no tiene cuerpo\">\n<!ENTITY networkPanel.responseImage \"Imagen recibida\">\n<!ENTITY networkPanel.responseImageCached \"Imagen cacheada\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/webapps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nuninstall.notification = %S ha sido desinstalado de su equipo.\nuninstall.label = Desinstalar aplicación\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/wizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY button-back-mac.label \"Retroceder\">\n<!ENTITY button-back-mac.accesskey \"R\">\n<!ENTITY button-next-mac.label \"Continuar\">\n<!ENTITY button-next-mac.accesskey \"C\">\n<!ENTITY button-finish-mac.label \"Hecho\">\n<!ENTITY button-cancel-mac.label \"Cancelar\">\n<!ENTITY button-back-unix.label \"Atrás\">\n<!ENTITY button-back-unix.accesskey \"A\">\n<!ENTITY button-next-unix.label \"Siguiente\">\n<!ENTITY button-next-unix.accesskey \"N\">\n<!ENTITY button-finish-unix.label \"Finalizar\">\n<!ENTITY button-cancel-unix.label \"Cancelar\">\n<!ENTITY button-back-win.label \"&lt; Atrás\">\n<!ENTITY button-back-win.accesskey \"A\">\n<!ENTITY button-next-win.label \"Siguiente &gt;\">\n<!ENTITY button-next-win.accesskey \"N\">\n<!ENTITY button-finish-win.label \"Finalizar\">\n<!ENTITY button-cancel-win.label \"Cancelar\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/wizard.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndefault-first-title = Bienvenido a %S\ndefault-last-title = Completar %S\ndefault-first-title-mac = Introducción\ndefault-last-title-mac = Conclusión\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/xbl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nUnexpectedElement = Elemento <%1$S> inesperado.\nGTK2Conflict2 = Evento de teclado no disponible en GTK2: key=“%S” modifiers=“%S” id=“%S”\nWinConflict2 = Evento de teclado no disponible en algunas configuraciones de teclado: key=“%S” modifiers=“%S” id=“%S”\nTooDeepBindingRecursion = La vinculación XBL \"%S\" ya ha sido usada por demasiados elementos antecesores; no se aplica para prevenir una recursión infinita.\nCircularExtendsBinding = Extender la vinculación XBL \"%S\" con \"%S\" conduciría a extenderse a sí mismo\nCommandNotInChrome = El uso de <handler command=\"…\"> no se permite fuera de chrome.\nMalformedXBL = Hay un archivo XBL mal formado. ¿Ha olvidado el espacio de nombres XBL en la etiqueta de vinculaciones (bindings)?\nInvalidExtendsBinding = Extender \"%S\" no es válido. En general, no extienda los nombres de etiquetas.\nMissingIdAttr = Falta un atributo \"id\" en la etiqueta de vinculación (binding tag).\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/xml/prettyprint.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY xml.nostylesheet \"Este fichero XML no parece tener ninguna información de estilo asociada. Se muestra debajo el árbol del documento.\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/xpinstall/xpinstall.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nInstallFile = Instalando: %s\nInstallSharedFile = Instalando el archivo compartido: %s\nReplaceFile = Reemplazando: %s\nReplaceSharedFile = Reemplazando el archivo compartido: %s\nSkipFile = Omitiendo: %s\nSkipSharedFile = Omitiendo el archivo compartido: %s\nDeleteFile = Eliminando el archivo: %s\nDeleteComponent = Eliminando el componente: %s\nExecute = Ejecutando: %s\nExecuteWithArgs = Ejecutando: %s con el argumento: %s\nCopyFile = Copiando el archivo: %s a %s\nExecuteFile = Ejecutar archivo: %s\nExecuteFileWithArgs = Ejecutar el archivo %s con el argumento: %s\nMoveFile = Mover el archivo: %s a %s\nRenameFile = Renombrando el archivo: %s a %s\nCreateFolder = Creando la carpeta: %s\nRemoveFolder = Eliminando la carpeta: %s\nRenameFolder = Renombrando la carpeta: %s a %s\nWindowsShortcut = Acceso directo de Windows: %s\nMacAlias = Alias para Mac: %s\nWindowsRegisterServer = Registrando servidor en Windows: %s\nUnknownFileOpCommand = ¡Operación con archivo desconocida!\nPatch = Parcheando: %s\nUninstall = Desinstalando: %s\nRegSkin = Registrando tema: %s\nRegLocale = Registrar la configuración de zona: %s\nRegContent = Registrando el contenido: %s\nRegPackage = Registrando el paquete: %s\nApplyNowSkin = Usar este tema\nApplyNowLocale = Usar esta configuración de zona\nConfirmSkin = ¿Instalar el tema \"%1$S\" desde %2$S?\nConfirmLocale = ¿Instalar la configuración de zona \"%1$S\" de %2$S?\nOK = Instalar\nprogress.queued = En cola\nprogress.downloading = Descargando…\nprogress.downloaded = Descargado\nprogress.installing = Instalando…\nUnsigned = No firmado\nERROR = ERROR\nerror0 = Completado\nerror999 = Reinicie para completar\nerror-202 = Acceso denegado\nerror-203 = Error de instalación inesperado\\nRevise el registro de la consola de errores para más detalles.\nerror-204 = Script de instalación no encontrado\nerror-207 = No es un paquete de instalación válido\nerror-208 = Argumento no válido\nerror-210 = Cancelado por el usuario\nerror-214 = El archivo solicitado no existe\nerror-215 = Sólo lectura\nerror-218 = Error de extracción AppleSingle\nerror-219 = Ruta no válida\nerror-225 = FALLO DE EXTRACCIÓN\nerror-227 = Cancelado\nerror-228 = Error de descarga\nerror-229 = Error en el script\nerror-230 = Ya existe\nerror-235 = Espacio insuficiente en disco\nerror-239 = Fallo al registrar en el directorio chrome\nerror-240 = Instalación incompleta\nerror-244 = Paquete no admitido\nerror-260 = La firma no pudo ser verificada.\nerror-261 = La comprobación del archivo no es correcta (posible corrupción en la descarga)\nerror-262 = El tipo de compresión del archivo no es válido\nerror-299 = Memoria insuficiente\nunknown.error = Error inesperado %S\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/xslt/xslt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n1 = El procesamiento de una hoja de estilo XSLT ha fallado.\n2 = El procesamiento de una expresión XPath ha fallado.\n3 = \n4 = La transformación XSLT ha fallado.\n5 = Función XSLT/XPath no válida.\n6 = La hoja de estilo XSLT (posiblemente) contiene una recursión.\n7 = Valor ilegal de atributo en XSLT 1.0.\n8 = Se esperaba que una expresión XPath devolviera un NodeSet.\n9 = La transformación XSLT terminó por <xsl:message>.\n10 = Ha ocurrido un error de red al cargar una hoja de estilo XSLT:\n11 = Una hoja de estilo XSLT no tiene tipo MIME XML:\n12 = Una hoja de estilo XSLT se importa o incluye directa o indirectamente a sí misma:\n13 = Se ha llamado a una función XPath con un número incorrecto de argumentos.\n14 = Se ha llamado a una función de extensión XPath desconocida.\n15 = Fallo en el análisis XPath: se esperaba ')':\n16 = Fallo en el análisis XPath: eje inválido:\n17 = Fallo en el análisis XPath: se esperaba un test de nombre o tipo de nodo (Name o NodeType):\n18 = Fallo en el análisis XPath: se esperaba ']':\n19 = Fallo en el análisis XPath: nombre de variable no válido:\n20 = Fallo en el análisis XPath: fin de expresión inesperado:\n21 = Fallo en el análisis XPath: se esperaba un operador:\n22 = Fallo en el análisis XPath: literal no cerrado:\n23 = Fallo en el análisis XPath: no se esperaba ':':\n24 = Fallo en el análisis XPath: no se esperaba '!' (use 'not()' para negar):\n25 = Fallo en el análisis XPath: se ha encontrado un carácter ilegal:\n26 = Fallo en el análisis XPath: se esperaba un operador binario:\n27 = Se ha bloqueado la carga de una hoja XSLT por motivos de seguridad.\n28 = Se intenta evaluar una expresión no válida.\n29 = Llave no cerrada.\n30 = Se intenta crear un elemento con un QName no válido.\n31 = Una asociación de variable oculta otra asociación de variable dentro de la misma plantilla.\n32 = Llamada a la función clave no permitida.\nLoadingError = Error al cargar la hoja de estilo: %S\nTransformError = Error durante la transformación XSLT: %S\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global/xul.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMissingOverlay = Fallo al cargar overlay desde %1$S.\nPINotInProlog = La instrucción de proceso <?%1$S?> ya no tiene ningún efecto fuera del prólogo (vea el bug 360119).\nNeededToWrapXUL = La caja XUL del elemento %1$S contenía un hijo %2$S en línea, forzando a todos sus hijos a disponerse en un bloque.\nNeededToWrapXULInlineBox = La caja XUL del elemento %1$S contenía un hijo %2$S en línea, forzando a todos sus hijos a quedar envueltos en un bloque. A menudo, esto se puede arreglar reemplazando \"display: -moz-inline-box\" con \"display: -moz-inline-box; display: inline-block\".\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global-platform/mac/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump = Saltar\npress = Pulsar\ncheck = Marcar\nuncheck = Desmarcar\nselect = Seleccionar\nopen = Abrir\nclose = Cerrar\nswitch = Pasar a\nclick = Hacer clic\ncollapse = Contraer\nexpand = Expandir\nactivate = Activar\ncycle = Avanzar\nhtmlContent = Contenido HTML\ntab = tab\nterm = término\ndefinition = definición\nsearchTextField = campo de texto de búsqueda\napplication = aplicación\nsearch = buscar\nbanner = banner\nnavigation = navegación\ncomplementary = complementario\ncontent = contenido\nmain = principal\nalert = alerta\nalertDialog = diálogo de alerta\narticle = artículo\ndocument = documento\nlog = registro\nmarquee = marquesina\nmath = matemática\nnote = nota\nregion = región\nstatus = estado de la aplicación\ntimer = temporizador\ntooltip = consejo emergente\nseparator = separador\ntabPanel = panel de pestaña\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global-platform/mac/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nintl.ellipsis = …\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global-platform/mac/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nVK_SHIFT = ⇧\nVK_META = ⌘\nVK_WIN = win\nVK_ALT = ⌥\nVK_CONTROL = ⌃\nMODIFIER_SEPARATOR = \n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global-platform/unix/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump = Saltar\npress = Pulsar\ncheck = Marcar\nuncheck = Desmarcar\nselect = Seleccionar\nopen = Abrir\nclose = Cerrar\nswitch = Pasar a\nclick = Hacer clic\ncollapse = Contraer\nexpand = Expandir\nactivate = Activar\ncycle = Avanzar\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global-platform/unix/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nintl.ellipsis = …\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global-platform/unix/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nVK_SHIFT = Mayús.\nVK_META = Meta\nVK_WIN = Win\nVK_ALT = Alt\nVK_CONTROL = Ctrl\nMODIFIER_SEPARATOR = +\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global-platform/win/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump = Saltar\npress = Pulsar\ncheck = Marcar\nuncheck = Desmarcar\nselect = Seleccionar\nopen = Abrir\nclose = Cerrar\nswitch = Pasar a\nclick = Hacer clic\ncollapse = Contraer\nexpand = Expandir\nactivate = Activar\ncycle = Avanzar\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global-platform/win/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nintl.ellipsis = …\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global-platform/win/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nVK_SHIFT = Mayús.\nVK_META = Meta\nVK_WIN = Win\nVK_ALT = Alt\nVK_CONTROL = Ctrl\nMODIFIER_SEPARATOR = +\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/global-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npluginStartupMessage = Cargando plug-in para el tipo\npluginupdates_label = mozilla.com/plugincheck\npluginupdates_url = http://www.mozilla.com/plugincheck/\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/mozapps/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width2 \"485\">\n<!ENTITY window.height \"300\">\n<!ENTITY starting.label \"Iniciando…\">\n<!ENTITY scanning.label \"Analizando en busca de virus…\">\n<!ENTITY downloads.title \"Descargas\">\n<!ENTITY cmd.pause.label \"Pausar\">\n<!ENTITY cmd.pause.accesskey \"P\">\n<!ENTITY cmd.resume.label \"Continuar\">\n<!ENTITY cmd.resume.accesskey \"R\">\n<!ENTITY cmd.cancel.label \"Cancelar\">\n<!ENTITY cmd.cancel.accesskey \"C\">\n<!ENTITY cmd.show.label \"Abrir carpeta contenedora\">\n<!ENTITY cmd.show.accesskey \"o\">\n<!ENTITY cmd.showMac.label \"Mostrar en Finder\">\n<!ENTITY cmd.showMac.accesskey \"F\">\n<!ENTITY cmd.open.label \"Abrir\">\n<!ENTITY cmd.open.accesskey \"A\">\n<!ENTITY cmd.openWith.label \"Abrir con…\">\n<!ENTITY cmd.openWith.accesskey \"b\">\n<!ENTITY cmd.retry.label \"Reintentar\">\n<!ENTITY cmd.retry.accesskey \"R\">\n<!ENTITY cmd.goToDownloadPage.label \"Ir a la página de la descarga\">\n<!ENTITY cmd.goToDownloadPage.accesskey \"I\">\n<!ENTITY cmd.copyDownloadLink.label \"Copiar dirección de la descarga\">\n<!ENTITY cmd.copyDownloadLink.accesskey \"L\">\n<!ENTITY cmd.removeFromList.label \"Eliminar de la lista\">\n<!ENTITY cmd.removeFromList.accesskey \"e\">\n<!ENTITY cmd.close.commandKey \"w\">\n<!ENTITY cmd.close2.commandKey \"j\">\n<!ENTITY cmd.close2Unix.commandKey \"y\">\n<!ENTITY cmd.clearList.label \"Limpiar lista\">\n<!ENTITY cmd.clearList.tooltip \"Elimina descargas completadas, canceladas y fallidas de la lista\">\n<!ENTITY cmd.clearList.accesskey \"L\">\n<!ENTITY cmd.find.commandKey \"f\">\n<!ENTITY cmd.search.commandKey \"k\">\n<!ENTITY closeWhenDone.label \"Cerrar cuando se completen las descargas\">\n<!ENTITY closeWhenDone.tooltip \"Cierra la ventana de descargas cuando todos los archivos se hayan descargado\">\n<!ENTITY showFolder.label \"Mostrar esta carpeta\">\n<!ENTITY searchBox.label \"Buscar…\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/mozapps/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nshortSeconds = s;s\nshortMinutes = m;m\nshortHours = h;h\nshortDays = d;d\npaused = Pausadas —  #1\ndownloading = Descargando\nnotStarted = No iniciado\nfailed = Fallido\nfinished = Terminada\ncanceled = Cancelada\ndownloadErrorAlertTitle = Error de descarga\ndownloadErrorGeneric = La descarga no puede guardarse porque ha sucedido un error desconocido.\\n\\nVuelva a intentarlo.\nquitCancelDownloadsAlertTitle = ¿Cancelar todas las descargas?\nquitCancelDownloadsAlertMsg = Si sale ahora, se cancelará una descarga. ¿Seguro que quiere salir?\nquitCancelDownloadsAlertMsgMultiple = Si sale ahora, se cancelarán %S descargas. ¿Seguro que quiere salir?\nquitCancelDownloadsAlertMsgMac = Si cierra ahora, se cancelará una descarga. ¿Seguro que quiere salir?\nquitCancelDownloadsAlertMsgMacMultiple = Si cierra ahora, se cancelarán %S descargas. ¿Seguro que quiere salir?\nofflineCancelDownloadsAlertTitle = ¿Cancelar todas las descargas?\nofflineCancelDownloadsAlertMsg = Si pasa al modo sin conexión ahora, se cancelará una descarga. ¿Seguro que quiere pasar al modo sin conexión?\nofflineCancelDownloadsAlertMsgMultiple = Si pasa al modo sin conexión ahora, se cancelarán %S descargas. ¿Seguro que quiere pasar al modo sin conexión?\nleavePrivateBrowsingCancelDownloadsAlertTitle = ¿Cancelar todas las descargas?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsg2 = Si cierra todas las ventanas de navegación privada ahora, se cancelará una descarga. ¿Está seguro de que quiere abandonar la navegación privada?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsgMultiple2 = Si cierra todas las ventanas de navegación privada ahora, se cancelarán %S descargas. ¿Está seguro de que quiere abandonar la navegación privada?\ncancelDownloadsOKText = Cancelar una descarga\ncancelDownloadsOKTextMultiple = Cancelar %S descargas\ndontQuitButtonWin = No salir\ndontQuitButtonMac = No cerrar\ndontGoOfflineButton = Permanecer conectado\ndontLeavePrivateBrowsingButton2 = Seguir en navegación privada\ndownloadsCompleteTitle = Descargas completadas\ndownloadsCompleteMsg = Todos los archivos han terminado de descargarse.\\u0020\ninfiniteRate = Muy, muy rápido\nstatusFormat3 = %4$S — %1$S (%2$S %3$S/seg.)\nstatusFormatInfiniteRate = %3$S — %1$S (%2$S)\nstatusFormatNoRate = %2$S — %1$S\nbytes = bytes\nkilobyte = KB\nmegabyte = MB\ngigabyte = GB\ntransferSameUnits2 = %1$S de %2$S %3$S\ntransferDiffUnits2 = %1$S %2$S de %3$S %4$S\ntransferNoTotal2 = %1$S %2$S\ntimePair3 = %1$S%2$S\ntimeLeftSingle3 = %1$S restantes\ntimeLeftDouble3 = %1$S %2$S restantes\ntimeFewSeconds2 = Quedan pocos segundos\ntimeUnknown2 = Tiempo restante desconocido\ndoneSize = #1 #2\ndoneScheme2 = recurso %1$S\ndoneFileScheme = archivo local\nyesterday = Ayer\nmonthDate2 = %1$S %2$S\nfileExecutableSecurityWarning = \"%S\" es un archivo ejecutable. Los archivos ejecutables pueden contener virus u otros códigos maliciosos que podrían dañar su equipo. Sea cauteloso al abrir este archivo. ¿Seguro que quiere ejecutar \"%S\"?\nfileExecutableSecurityWarningTitle = ¿Abrir archivos ejecutables?\nfileExecutableSecurityWarningDontAsk = No volver a preguntarme de nuevo\ndownloadsFolder = Descargas\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/mozapps/downloads/settingsChange.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY settingsChangePreferences.label \"La configuración se puede cambiar en las preferencias de &brandShortName;.\">\n<!ENTITY settingsChangeOptions.label \"La configuración se puede cambiar en las opciones de &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/mozapps/downloads/unknownContentType.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY intro2.label \"Ha elegido abrir:\">\n<!ENTITY from.label \"de:\">\n<!ENTITY actionQuestion.label \"¿Qué debería hacer &brandShortName; con este archivo?\">\n<!ENTITY openWith.label \"Abrir con\">\n<!ENTITY openWith.accesskey \"o\">\n<!ENTITY other.label \"Otros…\">\n<!ENTITY saveFile.label \"Guardar archivo\">\n<!ENTITY saveFile.accesskey \"u\">\n<!ENTITY rememberChoice.label \"Hacer esto automáticamente para estos archivos a partir de ahora.\">\n<!ENTITY rememberChoice.accesskey \"a\">\n<!ENTITY whichIs.label \"que es:\">\n<!ENTITY chooseHandlerMac.label \"Elegir…\">\n<!ENTITY chooseHandlerMac.accesskey \"E\">\n<!ENTITY chooseHandler.label \"Examinar…\">\n<!ENTITY chooseHandler.accesskey \"E\">\n<!ENTITY unknownPromptText.label \"¿Desea guardar este archivo?\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/mozapps/downloads/unknownContentType.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle = Abriendo %S\nsaveDialogTitle = Escriba el nombre con el que guardar el archivo…\ndefaultApp = %S (predeterminada)\nchooseAppFilePickerTitle = Elegir aplicación auxiliar\nbadApp = La aplicación que ha elegido (\"%S\") no ha podido encontrarse. Compruebe el nombre del archivo o escoja otra aplicación.\nbadApp.title = Aplicación no encontrada\nbadPermissions = No se ha podido guardar el archivo porque no tiene los permisos adecuados. Elija otro directorio donde guardarlo.\nbadPermissions.title = Permisos no válidos para guardar\nselectDownloadDir = Seleccione carpeta de descargas\nunknownAccept.label = Guardar archivo\nunknownCancel.label = Cancelar\nfileType = archivo %S\norderedFileSizeWithType = %1$S (%2$S %3$S)\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/mozapps/extensions/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY creator.label \"Creado por:\">\n<!ENTITY developers.label \"Desarrolladores:\">\n<!ENTITY translators.label \"Traductores:\">\n<!ENTITY contributors.label \"Colaboradores:\">\n<!ENTITY homepage.label \"Visitar la página de inicio\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/mozapps/extensions/blocklist.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY blocklist.title \"Complementos que pueden estar causando problemas\">\n<!ENTITY blocklist.style \"width: 45em; height: 30em\">\n<!ENTITY blocklist.summary \"&brandShortName; ha determinado que los siguientes complementos son conocidos por causar problemas de estabilidad o seguridad:\">\n<!ENTITY blocklist.softblocked \"Para su protección, está altamente recomendado que reinicie con estos complementos desactivados.\">\n<!ENTITY blocklist.hardblocked \"Estos complementos tienen un alto riesgo de causar problemas de inestabilidad o seguridad, y han sido bloqueados, pero se requiere reiniciar para desactivarlos por completo.\">\n<!ENTITY blocklist.softandhard \"Los complementos que tienen un alto riesgo de causar problemas de estabilidad o seguridad se han bloqueado. Los demás suponen menos riesgo, pero es altamente recomendable que reinicie con ellos desactivados.\">\n<!ENTITY blocklist.moreinfo \"Más información\">\n<!ENTITY blocklist.accept.label \"Reiniciar &brandShortName;\">\n<!ENTITY blocklist.accept.accesskey \"R\">\n<!ENTITY blocklist.blocked.label \"Bloqueado\">\n<!ENTITY blocklist.checkbox.label \"Desactivar\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/mozapps/extensions/extensions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY addons.windowTitle \"Administrador de complementos\">\n<!ENTITY search.placeholder \"Buscar complementos\">\n<!ENTITY search.buttonlabel \"Buscar\">\n<!ENTITY search.commandkey \"f\">\n<!ENTITY loading.label \"Cargando…\">\n<!ENTITY listEmpty.installed.label \"No tiene instalado ningún complemento de este tipo\">\n<!ENTITY listEmpty.availableUpdates.label \"No se han encontrado actualizaciones\">\n<!ENTITY listEmpty.recentUpdates.label \"No ha actualizado recientemente ningún complemento\">\n<!ENTITY listEmpty.findUpdates.label \"Buscar actualizaciones\">\n<!ENTITY listEmpty.search.label \"No se ha podido encontrar ningún complemento que cumpla los criterios\">\n<!ENTITY listEmpty.button.label \"Aprender más sobre los complementos\">\n<!ENTITY installAddonFromFile.label \"Instalar complemento desde archivo…\">\n<!ENTITY installAddonFromFile.accesskey \"I\">\n<!ENTITY toolsMenu.tooltip \"Herramientas para todos los complementos\">\n<!ENTITY getThemes.description \"¿Pensando en personalizar su navegador?\">\n<!ENTITY getThemes.learnMore \"Elija entre miles de temas.\">\n<!ENTITY cmd.back.tooltip \"Retroceder una página\">\n<!ENTITY cmd.forward.tooltip \"Avanzar una página\">\n<!ENTITY showUnsignedExtensions.button.label \"Algunas extensiones no han podido ser verificadas\">\n<!ENTITY showAllExtensions.button.label \"Mostrar todas las extensiones\">\n<!ENTITY debugAddons.label \"Depurar complementos\">\n<!ENTITY debugAddons.accesskey \"u\">\n<!ENTITY warning.safemode.label \"Todos los complementos han sido desactivados por el modo seguro.\">\n<!ENTITY warning.checkcompatibility.label \"La comprobación de compatibilidad de complementos está desactivada. Puede tener algunos incompatibles.\">\n<!ENTITY warning.checkcompatibility.enable.label \"Activar\">\n<!ENTITY warning.checkcompatibility.enable.tooltip \"Activar comprobación de compatibilidad de complementos\">\n<!ENTITY warning.updatesecurity.label \"La comprobación de seguridad de los complementos está desactivada. Puede ver su seguridad comprometida durante las actualizaciones.\">\n<!ENTITY warning.updatesecurity.enable.label \"Activar\">\n<!ENTITY warning.updatesecurity.enable.tooltip \"Activar comprobación de seguridad de complementos\">\n<!ENTITY view.search.label \"Buscar\">\n<!ENTITY view.discover.label \"Obtener complementos\">\n<!ENTITY view.recentUpdates.label \"Actualizaciones recientes\">\n<!ENTITY view.availableUpdates.label \"Actualizaciones disponibles\">\n<!ENTITY updates.checkForUpdates.label \"Buscar actualizaciones\">\n<!ENTITY updates.checkForUpdates.accesskey \"B\">\n<!ENTITY updates.viewUpdates.label \"Ver actualizaciones recientes\">\n<!ENTITY updates.viewUpdates.accesskey \"V\">\n<!ENTITY updates.updateAddonsAutomatically.label \"Actualizar complementos automáticamente\">\n<!ENTITY updates.updateAddonsAutomatically.accesskey \"A\">\n<!ENTITY updates.resetUpdatesToAutomatic.label \"Configurar todos los complementos para que se actualicen automáticamente\">\n<!ENTITY updates.resetUpdatesToAutomatic.accesskey \"R\">\n<!ENTITY updates.resetUpdatesToManual.label \"Configurar todos los complementos para que se actualicen manualmente\">\n<!ENTITY updates.resetUpdatesToManual.accesskey \"R\">\n<!ENTITY updates.updating.label \"Actualizando complementos\">\n<!ENTITY updates.installed.label \"Se han actualizado sus complementos.\">\n<!ENTITY updates.downloaded.label \"Descargadas actualizaciones de sus complementos.\">\n<!ENTITY updates.restart.label \"Reiniciar ahora para instalar\">\n<!ENTITY updates.noneFound.label \"No se han encontrado actualizaciones\">\n<!ENTITY updates.manualUpdatesFound.label \"Ver actualizaciones disponibles\">\n<!ENTITY updates.updateSelected.label \"Instalar actualizaciones\">\n<!ENTITY updates.updateSelected.tooltip \"Instalar actualizaciones disponibles en esta lista\">\n<!ENTITY cmd.showDetails.label \"Mostrar más información\">\n<!ENTITY cmd.showDetails.accesskey \"M\">\n<!ENTITY cmd.findUpdates.label \"Buscar actualizaciones\">\n<!ENTITY cmd.findUpdates.accesskey \"B\">\n<!ENTITY cmd.preferencesWin.label \"Opciones\">\n<!ENTITY cmd.preferencesWin.accesskey \"O\">\n<!ENTITY cmd.preferencesUnix.label \"Preferencias\">\n<!ENTITY cmd.preferencesUnix.accesskey \"P\">\n<!ENTITY cmd.about.label \"Acerca de\">\n<!ENTITY cmd.about.accesskey \"A\">\n<!ENTITY cmd.enableAddon.label \"Activar\">\n<!ENTITY cmd.enableAddon.accesskey \"v\">\n<!ENTITY cmd.disableAddon.label \"Desactivar\">\n<!ENTITY cmd.disableAddon.accesskey \"D\">\n<!ENTITY cmd.enableTheme.label \"Usar tema\">\n<!ENTITY cmd.enableTheme.accesskey \"U\">\n<!ENTITY cmd.disableTheme.label \"Dejar de usar el tema\">\n<!ENTITY cmd.disableTheme.accesskey \"u\">\n<!ENTITY cmd.askToActivate.label \"Preguntar para activar\">\n<!ENTITY cmd.askToActivate.tooltip \"Preguntar cada vez si usar este complemento\">\n<!ENTITY cmd.alwaysActivate.label \"Activar siempre\">\n<!ENTITY cmd.alwaysActivate.tooltip \"Usar siempre este complemento\">\n<!ENTITY cmd.neverActivate.label \"No activar nunca\">\n<!ENTITY cmd.neverActivate.tooltip \"No usar nunca este complemento\">\n<!ENTITY cmd.stateMenu.tooltip \"Cambiar cuando se ejecute este complemento\">\n<!ENTITY cmd.installAddon.label \"Instalar\">\n<!ENTITY cmd.installAddon.accesskey \"I\">\n<!ENTITY cmd.uninstallAddon.label \"Eliminar\">\n<!ENTITY cmd.uninstallAddon.accesskey \"E\">\n<!ENTITY cmd.showPreferencesWin.label \"Opciones\">\n<!ENTITY cmd.showPreferencesWin.tooltip \"Cambiar las opciones de este complemento\">\n<!ENTITY cmd.showPreferencesUnix.label \"Preferencias\">\n<!ENTITY cmd.showPreferencesUnix.tooltip \"Cambiar las preferencias de este complemento\">\n<!ENTITY cmd.contribute.label \"Colaborar\">\n<!ENTITY cmd.contribute.accesskey \"C\">\n<!ENTITY cmd.contribute.tooltip \"Colaborar con el desarrollo de este complemento\">\n<!ENTITY cmd.showReleaseNotes.label \"Mostrar notas de la versión\">\n<!ENTITY cmd.showReleaseNotes.tooltip \"Mostrar las notas de la versión de esta actualización\">\n<!ENTITY cmd.hideReleaseNotes.label \"Ocultar notas de la versión\">\n<!ENTITY cmd.hideReleaseNotes.tooltip \"Ocultar las notas de la versión de esta actualización\">\n<!ENTITY discover.title \"¿Qué son los complementos?\">\n<!ENTITY discover.description2 \"Los complementos son aplicaciones que le permiten personalizar &brandShortName; con funcionalidades o estilos adicionales. Pruebe un panel lateral que le ahorrará tiempo, un indicador del tiempo meteorológico o un tema gráfico para hacer &brandShortName; verdaderamente suyo.\">\n<!ENTITY discover.footer \"Cuando esté conectado a Internet, este panel incluirá algunos de los mejores y más populares complementos para que los pruebe.\">\n<!ENTITY detail.version.label \"Versión\">\n<!ENTITY detail.lastupdated.label \"Última actualización\">\n<!ENTITY detail.creator.label \"Desarrollador\">\n<!ENTITY detail.homepage.label \"Página de inicio\">\n<!ENTITY detail.numberOfDownloads.label \"Descargas\">\n<!ENTITY detail.contributions.description \"El desarrollador de este complemento solicita que ayudes a continuar su desarrollo haciendo una pequeña contribución.\">\n<!ENTITY detail.updateType \"Actualizaciones automáticas\">\n<!ENTITY detail.updateDefault.label \"Por defecto\">\n<!ENTITY detail.updateDefault.tooltip \"Instalar actualizaciones automáticamente sólo si ése es el valor por defecto\">\n<!ENTITY detail.updateAutomatic.label \"Sí\">\n<!ENTITY detail.updateAutomatic.tooltip \"Instalar actualizaciones automáticamente\">\n<!ENTITY detail.updateManual.label \"No\">\n<!ENTITY detail.updateManual.tooltip \"No instalar automáticamente las actualizaciones\">\n<!ENTITY detail.home \"Página de inicio\">\n<!ENTITY detail.repository \"Perfil del complemento\">\n<!ENTITY detail.size \"Tamaño\">\n<!ENTITY detail.checkForUpdates.label \"Buscar actualizaciones\">\n<!ENTITY detail.checkForUpdates.accesskey \"B\">\n<!ENTITY detail.checkForUpdates.tooltip \"Buscar actualizaciones de este complemento\">\n<!ENTITY detail.showPreferencesWin.label \"Opciones\">\n<!ENTITY detail.showPreferencesWin.accesskey \"O\">\n<!ENTITY detail.showPreferencesWin.tooltip \"Cambiar las opciones de este complemento\">\n<!ENTITY detail.showPreferencesUnix.label \"Preferencias\">\n<!ENTITY detail.showPreferencesUnix.accesskey \"P\">\n<!ENTITY detail.showPreferencesUnix.tooltip \"Cambiar las preferencias de este complemento\">\n<!ENTITY rating2.label \"Calificación\">\n<!ENTITY progress.pause.tooltip \"Pausar\">\n<!ENTITY progress.cancel.tooltip \"Cancelar\">\n<!ENTITY sort.name.label \"Nombre\">\n<!ENTITY sort.name.tooltip \"Ordenar por nombre\">\n<!ENTITY sort.dateUpdated.label \"Última actualización\">\n<!ENTITY sort.dateUpdated.tooltip \"Ordenar por fecha de actualización\">\n<!ENTITY sort.relevance.label \"Mejor coincidencia\">\n<!ENTITY sort.relevance.tooltip \"Ordenar por relevancia\">\n<!ENTITY sort.price.label \"Precio\">\n<!ENTITY sort.price.tooltip \"Ordenar por precio\">\n<!ENTITY search.filter2.label \"Buscar:\">\n<!ENTITY search.filter2.installed.label \"Mis complementos\">\n<!ENTITY search.filter2.installed.tooltip \"Mostrar complementos instalados\">\n<!ENTITY search.filter2.available.label \"Complementos disponibles\">\n<!ENTITY search.filter2.available.tooltip \"Mostrar complementos disponibles para instalar\">\n<!ENTITY addon.homepage \"Página de inicio\">\n<!ENTITY addon.details.label \"Más\">\n<!ENTITY addon.details.tooltip \"Mostrar más detalles sobre este complemento\">\n<!ENTITY addon.unknownDate \"Desconocido\">\n<!ENTITY addon.disabled.postfix \"(desactivado)\">\n<!ENTITY addon.update.postfix \"Actualizar\">\n<!ENTITY addon.undoAction.label \"Deshacer\">\n<!ENTITY addon.undoAction.tooltip \"Deshacer esta acción\">\n<!ENTITY addon.undoRemove.label \"Deshacer\">\n<!ENTITY addon.undoRemove.tooltip \"Conservar este complemento instalado\">\n<!ENTITY addon.restartNow.label \"Reiniciar ahora\">\n<!ENTITY addon.install.label \"Instalar\">\n<!ENTITY addon.install.tooltip \"Instalar este complemento\">\n<!ENTITY addon.updateNow.label \"Actualizar ahora\">\n<!ENTITY addon.updateNow.tooltip \"Instalar la actualización de este complemento\">\n<!ENTITY addon.includeUpdate.label \"Incluir en actualización\">\n<!ENTITY addon.updateAvailable.label \"Hay una actualización disponible\">\n<!ENTITY addon.checkingForUpdates.label \"Buscando actualizaciones…\">\n<!ENTITY addon.releaseNotes.label \"Notas de la versión:\">\n<!ENTITY addon.loadingReleaseNotes.label \"Cargando…\">\n<!ENTITY addon.errorLoadingReleaseNotes.label \"Lo sentimos, pero ha sucedido un error al cargar las notas de versión.\">\n<!ENTITY addon.createdBy.label \"Por \">\n<!ENTITY eula.title \"Acuerdo de licencia de usuario final\">\n<!ENTITY eula.width \"560px\">\n<!ENTITY eula.height \"400px\">\n<!ENTITY eula.accept \"Aceptar e instalar…\">\n<!ENTITY settings.path.button.label \"Examinar…\">\n<!ENTITY experiment.info.label \"¿Qué es esto? Telemetry puede instalar y ejecutar experimentos de vez en cuando.\">\n<!ENTITY experiment.info.learnmore \"Saber más\">\n<!ENTITY experiment.info.learnmore.accesskey \"S\">\n<!ENTITY experiment.info.changetelemetry \"Configuración de Telemetry\">\n<!ENTITY experiment.info.changetelemetry.accesskey \"T\">\n<!ENTITY setting.learnmore \"Saber más…\">\n<!ENTITY disabledUnsigned.heading \"Algunos complementos han sido desactivados\">\n<!ENTITY disabledUnsigned.description.start \"Los siguientes complementos no han sido verificados para su uso en &brandShortName;. Puede \">\n<!ENTITY disabledUnsigned.description.findAddonsLink \"encontrar reemplazos\">\n<!ENTITY disabledUnsigned.description.end \" o pedir al desarrollador que consiga que sean verificados.\">\n<!ENTITY disabledUnsigned.learnMore \"Conozca más sobre nuestros esfuerzos para ayudarle a mantenerse seguro en Internet.\">\n<!ENTITY disabledUnsigned.devInfo.start \"Los desarrolladores interesados en conseguir que sus complementos sean verificados pueden continuar leyendo nuestro \">\n<!ENTITY disabledUnsigned.devInfo.linkToManual \"manual\">\n<!ENTITY disabledUnsigned.devInfo.end \".\">\n<!ENTITY pluginDeprecation.description \"¿Echa algo en falta? Algunos plugins ya no están admitidos por &brandShortName;.\">\n<!ENTITY pluginDeprecation.learnMore \"Saber más.\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/mozapps/extensions/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naboutWindowTitle = Acerca de %S\naboutWindowCloseButton = Cerrar\naboutWindowVersionString = versión %S\naboutAddon = Acerca de %S\nuninstallNotice = %S ha sido eliminado.\nnumReviews = #1 evaluación;#1 evaluaciones\ndateUpdated = Actualizado a fecha %S\nnotification.incompatible = %1$S es incompatible con %2$S %3$S.\nnotification.unsignedAndDisabled = %1$S no ha podido ser verificado para su uso en %2$S y ha sido desactivado.\nnotification.unsigned = %1$S no se ha podido verificar para su uso en %2$S. Proceda con precaución.\nnotification.unsigned.link = Más información\nnotification.blocked = %1$S ha sido desactivado debido a problemas de seguridad o estabilidad.\nnotification.blocked.link = Más información\nnotification.softblocked = Se sabe que %1$S es causa de problemas de seguridad o estabilidad.\nnotification.softblocked.link = Más información\nnotification.outdated = Hay disponible una actualización importante para %1$S.\nnotification.outdated.link = Actualizar ahora\nnotification.vulnerableUpdatable = %1$S está considerado vulnerable y debe ser actualizado.\nnotification.vulnerableUpdatable.link = Actualizar ahora\nnotification.vulnerableNoUpdate = %1$S está considerado vulnerable. Úselo con cuidado.\nnotification.vulnerableNoUpdate.link = Más información\nnotification.enable = %1$S se activará cuando reinicie %2$S.\nnotification.disable = %1$S se desactivará cuando reinicie %2$S.\nnotification.install = %1$S se instalará cuando reinicie %2$S.\nnotification.uninstall = %1$S se desinstalará cuando reinicie %2$S.\nnotification.upgrade = %1$S se actualizará cuando reinicie %2$S.\nnotification.downloadError = Ha sucedido un error al descargar %1$S.\nnotification.downloadError.retry = Vuelva a intentarlo\nnotification.downloadError.retry.tooltip = Intente descargar este complemento de nuevo\nnotification.installError = Ha sucedido un error al instalar %1$S.\nnotification.installError.retry = Vuelva a intentarlo\nnotification.installError.retry.tooltip = Intente descargar e instalar este complemento de nuevo\nnotification.gmpPending = %1$S se instalará en breves momentos.\ncontributionAmount2 = Donación sugerida: %S\ninstallDownloading = Descargando\ninstallDownloaded = Descargado\ninstallDownloadFailed = Error descargando\ninstallVerifying = Verificando\ninstallInstalling = Instalando\ninstallEnablePending = Reinicie para activar\ninstallDisablePending = Reinicie para desactivar\ninstallFailed = Error instalando\ninstallCancelled = Instalación cancelada\ndetails.notification.incompatible = %1$S es incompatible con %2$S %3$S.\ndetails.notification.unsignedAndDisabled = %1$S no ha podido ser verificado para su uso en %2$S y ha sido desactivado.\ndetails.notification.unsigned = %1$S no se ha podido verificar para su uso en %2$S. Proceda con precaución.\ndetails.notification.unsigned.link = Más información\ndetails.notification.blocked = %1$S ha sido desactivado debido a problemas de seguridad o estabilidad.\ndetails.notification.blocked.link = Más información\ndetails.notification.softblocked = Se sabe que %1$S es causa de problemas de seguridad o estabilidad.\ndetails.notification.softblocked.link = Más información\ndetails.notification.outdated = Hay disponible una actualización importante para %1$S.\ndetails.notification.outdated.link = Actualizar ahora\ndetails.notification.vulnerableUpdatable = %1$S está considerado vulnerable y debe ser actualizado.\ndetails.notification.vulnerableUpdatable.link = Actualizar ahora\ndetails.notification.vulnerableNoUpdate = %1$S está considerado vulnerable. Úselo con cuidado.\ndetails.notification.vulnerableNoUpdate.link = Más información\ndetails.notification.enable = %1$S se activará cuando reinicie %2$S.\ndetails.notification.disable = %1$S se desactivará cuando reinicie %2$S.\ndetails.notification.install = %1$S se instalará cuando reinicie %2$S.\ndetails.notification.uninstall = %1$S se desinstalará cuando reinicie %2$S.\ndetails.notification.upgrade = %1$S se actualizará cuando reinicie %2$S.\ndetails.notification.gmpPending = %1$S se instalará en breves momentos.\ndetails.experiment.time.daysRemaining = queda #1 día;quedan #1 días\ndetails.experiment.time.endsToday = Queda menos de un día\ndetails.experiment.time.daysPassed = hace #1 día;hace #1 días\ndetails.experiment.time.endedToday = Hace menos de un día\ndetails.experiment.state.active = Activo\ndetails.experiment.state.complete = Completo\nexperiment.time.daysRemaining = queda #1 día;quedan #1 días\nexperiment.time.endsToday = Queda menos de un día\nexperiment.time.daysPassed = hace #1 día;hace #1 días\nexperiment.time.endedToday = Hace menos de un día\nexperiment.state.active = Activo\nexperiment.state.complete = Completo\ninstallFromFile.dialogTitle = Seleccione el complemento para instalar\ninstallFromFile.filterName = Complementos\nuninstallAddonTooltip = Desinstalar este complemento\nuninstallAddonRestartRequiredTooltip = Desinstalar este complemento (se debe reiniciar)\nenableAddonTooltip = Activar este complemento\nenableAddonRestartRequiredTooltip = Activar este complemento (se debe reiniciar)\ndisableAddonTooltip = Desactivar este complemento\ndisableAddonRestartRequiredTooltip = Desactivar este complemento (se debe reiniciar)\nshowAllSearchResults = Ver un resultado;Ver los #1 resultados\naddon.purchase.label = Adquirir para %S…\naddon.purchase.tooltip = Visite la galería de complementos para adquirir este complemento\ncmd.purchaseAddon.label = Adquirir para %S…\ncmd.purchaseAddon.accesskey = A\neulaHeader = %S requiere que acepte el siguiente acuerdo de licencia de usuario final antes de su instalación:\ntype.extension.name = Extensiones\ntype.theme.name = Apariencia\ntype.locale.name = Idiomas\ntype.plugin.name = Plugins\ntype.dictionary.name = Diccionarios\ntype.service.name = Servicios\ntype.experiment.name = Experimentos\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/mozapps/extensions/newaddon.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title \"Instalar complemento\">\n<!ENTITY intro \"Otro programa en su equipo quiere modificar &brandShortName; con el siguiente complemento:\">\n<!ENTITY warning \"Instale complementos sólo de autores en los que confíe.\">\n<!ENTITY allow \"Permitir esta instalación\">\n<!ENTITY later \"Siempre puede cambiar de opinión en cualquier momento en el administrador de complementos.\">\n<!ENTITY continue \"Continuar\">\n<!ENTITY restartMessage \"Debe reiniciar &brandShortName; para finalizar la instalación de este complemento.\">\n<!ENTITY restartButton \"Reiniciar &brandShortName;\">\n<!ENTITY cancelButton \"Cancelar\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/mozapps/extensions/newaddon.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nname = %1$S %2$S\nauthor = Por %S\nlocation = Dirección: %S\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/mozapps/extensions/selectAddons.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY upgrade.style \"width: 93ch; height: 448px;\">\n<!ENTITY checking.heading \"Comprobando sus complementos\">\n<!ENTITY checking.progress.label \"Comprobando la compatibilidad de sus complementos con esta versión de &brandShortName;.\">\n<!ENTITY select.heading \"Seleccione sus complementos\">\n<!ENTITY select.description \"Haga &brandShortName; aún más rápido desactivando los complementos que ya no use. Los complementos ya instalados por terceros serán desactivados automáticamente a menos que los seleccione a continuación.\">\n<!ENTITY select.keep \"Conservar\">\n<!ENTITY select.keep.style \"width: 13ch;\">\n<!ENTITY select.action \"Acción\">\n<!ENTITY select.action.style \"width: 35ch;\">\n<!ENTITY select.source \"Instalado por\">\n<!ENTITY select.name \"Nombre\">\n<!ENTITY select.name.style \"width: 33ch;\">\n<!ENTITY confirm.heading \"Seleccione sus complementos\">\n<!ENTITY confirm.description \"Haga &brandShortName; aún más rápido desactivando los complementos que ya no use. Los complementos ya instalados por terceros serán desactivados automáticamente a menos que los seleccione a continuación.\">\n<!ENTITY action.disable.heading \"Se desactivarán los siguientes complementos:\">\n<!ENTITY action.incompatible.heading \"Los siguientes complementos están desactivados, pero se activarán tan pronto como sean compatibles:\">\n<!ENTITY action.update.heading \"Se actualizarán los siguientes complementos:\">\n<!ENTITY action.enable.heading \"Se activarán los siguientes complementos:\">\n<!ENTITY update.heading \"Actualizando sus complementos\">\n<!ENTITY update.progress.label \"Descargando e instalando actualizaciones para sus complementos seleccionados.\">\n<!ENTITY errors.heading \"&brandShortName; no ha podido actualizar algunos de sus complementos.\">\n<!ENTITY errors.description \"La instalación de actualizaciones para algunos de sus complementos ha fallado. &brandShortName; intentará actualizarlos automáticamente de nuevo más tarde.\">\n<!ENTITY footer.label \"Siempre puede cambiar sus complementos en el administrador de complementos.\">\n<!ENTITY cancel.label \"Cancelar\">\n<!ENTITY back.label \"Atrás\">\n<!ENTITY next.label \"Siguiente\">\n<!ENTITY done.label \"Hecho\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/mozapps/extensions/selectAddons.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nsource.profile = Usted\nsource.bundled = Usted (preinstalado)\nsource.other = Terceros\naction.enabled = Será activado\naction.disabled = Será desactivado\naction.autoupdate = Será actualizado para hacerlo compatible\naction.incompatible = Será activado cuando sea compatible\naction.neededupdate = Actualice para hacerlo compatible\naction.unneededupdate = Actualización opcional\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/mozapps/extensions/update.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY updateWizard.title \"Actualización de &brandShortName;\">\n<!ENTITY offline.title \"&brandShortName; está en modo sin conexión\">\n<!ENTITY offline.description \"&brandShortName; necesita pasar a modo con conexión para ver\n                                           si hay actualizaciones disponibles para hacer sus complementos\n                                           compatibles con esta versión.\">\n<!ENTITY offline.toggleOffline.label \"Pasar a modo con conexión ahora.\">\n<!ENTITY offline.toggleOffline.accesskey \"P\">\n<!ENTITY mismatch.win.title \"Complementos incompatibles\">\n<!ENTITY mismatch.top.label \"Los siguientes complementos no son compatibles con esta versión de\n                                           &brandShortName; y han sido desactivados:\">\n<!ENTITY mismatch.bottom.label \"&brandShortName; puede comprobar si hay versiones compatibles\n                                           disponibles de estos complementos.\">\n<!ENTITY checking.wizard.title \"Buscando complementos compatibles\">\n<!ENTITY checking.top.label \"Buscando actualizaciones para sus complementos incompatibles…\">\n<!ENTITY checking.status \"Esto puede tardar unos minutos…\">\n<!ENTITY found.wizard.title \"Complementos compatibles encontrados\">\n<!ENTITY found.top.label \"Seleccione los complementos que quiere instalar:\">\n<!ENTITY found.disabledXPinstall.label \"Estas actualizaciones no pueden aplicarse porque la instalación de software\n                                           está desactivada en este momento. Puede cambiar esta\n                                           configuración debajo.\">\n<!ENTITY found.enableXPInstall.label \"Permitir que los sitios web instalen software\">\n<!ENTITY found.enableXPInstall.accesskey \"A\">\n<!ENTITY installing.wizard.title \"Instalando complementos compatibles\">\n<!ENTITY installing.top.label \"Descargando e instalando actualizaciones a sus complementos…\">\n<!ENTITY noupdates.wizard.title \"No se han encontrado complementos compatibles\">\n<!ENTITY noupdates.intro.desc \"&brandShortName; no ha podido encontrar actualizaciones de sus\n                                           complementos incompatibles.\">\n<!ENTITY noupdates.error.desc \"Se han encontrado algunos problemas al intentar encontrar actualizaciones.\">\n<!ENTITY noupdates.checkEnabled.desc \"&brandShortName; buscará periódicamente y le informará cuando\n                                           encuentre actualizaciones compatibles para estos complementos.\">\n<!ENTITY finished.wizard.title \"Complementos compatibles instalados\">\n<!ENTITY finished.top.label \"&brandShortName; ha instalado las actualizaciones a sus complementos.\">\n<!ENTITY finished.checkDisabled.desc \"&brandShortName; puede buscar periódicamente e informarle\n                                           cuando encuentre actualizaciones para los complementos.\">\n<!ENTITY finished.checkEnabled.desc \"&brandShortName; buscará periódicamente y le informará\n                                           cuando encuentre actualizaciones para los complementos.\">\n<!ENTITY adminDisabled.wizard.title \"No se pueden buscar actualizaciones\">\n<!ENTITY adminDisabled.warning.label \"No es posible buscar actualizaciones de los complementos incompatibles\n                                           porque la instalación de software en &brandShortName; ha sido desactivada.\n                                           Contacte con el administrador del sistema para obtener ayuda.\">\n<!ENTITY versioninfo.wizard.title \"Comprobando compatibilidad de complementos\">\n<!ENTITY versioninfo.top.label \"Comprobando la compatiblidad de sus complementos con esta\n                                           versión de &brandShortName;.\">\n<!ENTITY versioninfo.waiting \"Esto puede tardar unos minutos…\">\n<!ENTITY installerrors.wizard.title \"Problemas instalando actualizaciones\">\n<!ENTITY installerrors.intro.label \"&brandShortName; ha encontrado problemas al actualizar\n                                           algunos de sus complementos.\">\n<!ENTITY clickFinish.label \"Pulse Finalizar para continuar iniciando &brandShortName;.\">\n<!ENTITY clickFinish.labelMac \"Pulse Terminado para continuar iniciando &brandShortName;.\">\n<!ENTITY enableChecking.label \"Permitir a &brandShortName; buscar actualizaciones.\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/mozapps/extensions/update.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmismatchCheckNow = Comprobar ahora\nmismatchCheckNowAccesskey = C\nmismatchDontCheck = No comprobar\nmismatchDontCheckAccesskey = b\ninstallButtonText = Instalar ahora\ninstallButtonTextAccesskey = I\nnextButtonText = Siguiente >\nnextButtonTextAccesskey = N\ncancelButtonText = Cancelar\ncancelButtonTextAccesskey = C\nstatusPrefix = Se ha terminado de comprobar %S\ndownloadingPrefix = Descargando: %S\ninstallingPrefix = Instalando: %S\ncloseButton = Cerrar\ninstallErrors = %S no ha podido instalar actualizaciones para los siguientes complementos:\ncheckingErrors = %S no ha podido buscar actualizaciones para los siguientes complementos:\ninstallErrorItemFormat = %S (%S)\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/mozapps/handling/handling.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.emWidth \"26em\">\n<!ENTITY window.emHeight \"26em\">\n<!ENTITY ChooseOtherApp.description \"Elija otra aplicación\">\n<!ENTITY ChooseApp.label \"Elegir…\">\n<!ENTITY ChooseApp.accessKey \"E\">\n<!ENTITY accept \"Abrir enlace\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/mozapps/handling/handling.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprotocol.title = Lanzar aplicación\nprotocol.description = Este enlace debe ser abierto con una aplicación.\nprotocol.choices.label = Enviar a:\nprotocol.checkbox.label = Recordar mi elección para los enlaces %S.\nprotocol.checkbox.accesskey = R\nprotocol.checkbox.extra = Esto puede cambiarse en las preferencias de %S.\nchoose.application.title = Otra aplicación…\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/mozapps/plugins/plugins.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY unsupportedPlatform.pre \"Lo sentimos mucho, pero &brandShortName; no puede reproducir Flash en este dispositivo. \">\n<!ENTITY unsupportedPlatform.learnMore \"Saber más…\">\n<!ENTITY unsupportedPlatform.post \"\">\n<!ENTITY missingPlugin \"Se necesita un plugin para mostrar este contenido.\">\n<!ENTITY tapToPlayPlugin \"Toque aquí para activar el plugin.\">\n<!ENTITY clickToActivatePlugin \"Activar plugin.\">\n<!ENTITY checkForUpdates \"Buscar actualizaciones…\">\n<!ENTITY disabledPlugin \"Este plugin está desactivado.\">\n<!ENTITY blockedPlugin.label \"Se ha bloqueado este plugin para su protección.\">\n<!ENTITY hidePluginBtn.label \"Ocultar plugin\">\n<!ENTITY managePlugins \"Administrar plugins…\">\n<!ENTITY reloadPlugin.pre \"\">\n<!ENTITY reloadPlugin.middle \"Recargue la página\">\n<!ENTITY reloadPlugin.post \" para volver a intentarlo.\">\n<!ENTITY report.please \"Enviar informe de fallo\">\n<!ENTITY report.submitting \"Enviando informe.\">\n<!ENTITY report.submitted \"Informe de fallo enviado.\">\n<!ENTITY report.disabled \"Informes de fallo desactivados.\">\n<!ENTITY report.failed \"Envío fallido.\">\n<!ENTITY report.unavailable \"No hay informe disponible.\">\n<!ENTITY report.comment \"Añada un comentario (los comentarios son visibles para todo el mundo)\">\n<!ENTITY report.pageURL \"Incluya la URL de la página\">\n<!ENTITY plugin.file \"Archivo\">\n<!ENTITY plugin.mimeTypes \"Tipos MIME\">\n<!ENTITY plugin.flashProtectedMode.label \"Activar el modo protegido de Adobe Flash\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/mozapps/plugins/plugins.properties",
    "content": "pluginLicenseAgreement.label = Para instalar %S, necesita estar de acuerdo con el siguiente:\npluginInstallation.download.start = Descargando %S\npluginInstallation.download.finish = Descarga de %S terminada.\npluginInstallation.install.start = Instalando %S…\npluginInstallation.install.finish = %S se instaló correctamente.\npluginInstallation.install.error = No se pudo instalar %S (%S).\npluginInstallation.complete = Instalación de plugins terminada.\npluginInstallationSummary.success = Instalado\npluginInstallationSummary.failed = Fallido\npluginInstallationSummary.licenseNotAccepted = No se aceptó la licencia\npluginInstallationSummary.notAvailable = No está disponible\npluginInstallationSummary.manualInstall.label = Instalación manual\npluginInstallationSummary.manualInstall.tooltip = Instalar el plugin manualmente.\npluginInstallation.noPluginsFound = No se encontraron plugins adecuados.\npluginInstallation.noPluginsInstalled = No se han instalado plugins.\npluginInstallation.unknownPlugin = Plugin desconocido (%S)\npluginInstallation.restart.label = Reiniciar %S\npluginInstallation.restart.accesskey = R\npluginInstallation.close.label = Cerrar\npluginInstallation.close.accesskey = C\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/mozapps/preferences/changemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY setPassword.title \"Cambiar contraseña maestra\">\n<!ENTITY setPassword.tokenName.label \"Dispositivo de seguridad\">\n<!ENTITY setPassword.oldPassword.label \"Contraseña actual:\">\n<!ENTITY setPassword.newPassword.label \"Introducir nueva contraseña:\">\n<!ENTITY setPassword.reenterPassword.label \"Confirmar contraseña:\">\n<!ENTITY setPassword.meter.label \"Medidor de calidad de la contraseña\">\n<!ENTITY setPassword.meter.loading \"Cargando\">\n<!ENTITY masterPasswordDescription.label \"Una contraseña maestra se usa para proteger información importante como contraseñas de sitios. Si crea una contraseña maestra, se le pedirá introducirla una vez por sesión cuando &brandShortName; recupere la información guardada protegida por la contraseña.\">\n<!ENTITY masterPasswordWarning.label \"Asegúrese de recordar la contraseña maestra que ha puesto. Si olvida la contraseña maestra, no podrá acceder a ninguna información protegida por ella.\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/mozapps/preferences/ocsp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ocspDialog.title \"Validación de certificados\">\n<!ENTITY enableOCSP.label \"Usar el protocolo de estado de certificados en línea (OCSP) para confirmar la validez actual de los certificados\">\n<!ENTITY enableOCSP.accesskey \"U\">\n<!ENTITY requireOCSP.label \"Cuando falle la conexión a un servidor OCSP, tratar el certificado como no válido\">\n<!ENTITY requireOCSP.accesskey \"C\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/mozapps/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npassword_not_set = (sin definir)\nfailed_pw_change = No fue posible cambiar la contraseña maestra.\nincorrect_pw = No introdujo la actual contraseña maestra correctamente. Vuelva a intentarlo.\npw_change_ok = Contraseña maestra cambiada satisfactoriamente.\npw_erased_ok = Ha eliminado su contraseña maestra.\\u0020\npw_not_wanted = ¡Atención! Ha decidido no utilizar una contraseña maestra.\npw_empty_warning = Sus claves privadas, datos de formularios y contraseñas de correo electrónico que tiene guardados no serán protegidos.\npw_change2empty_in_fips_mode = En este momento está en modo FIPS. FIPS requiere una contraseña maestra no vacía.\npw_change_success_title = Cambio de contraseña correcto\npw_change_failed_title = Falló el cambio de contraseña\npw_remove_button = Eliminar\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/mozapps/preferences/removemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY removePassword.title \"Eliminar contraseña maestra\">\n<!ENTITY removeInfo.label \"Debe introducir la contraseña actual para proceder:\">\n<!ENTITY removeWarning1.label \"La contraseña maestra se usa para proteger información importante, como contraseñas de sitios.\">\n<!ENTITY removeWarning2.label \"Si elimina la contraseña maestra, la información no estará protegida si su equipo queda comprometido.\">\n<!ENTITY setPassword.oldPassword.label \"Contraseña actual:\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/mozapps/profile/createProfileWizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY newprofile.title \"Asistente de creación de perfiles\">\n<!ENTITY window.size \"width: 45em; height: 32em;\">\n<!ENTITY profileCreationExplanation_1.text \"&brandShortName; guarda información sobre su configuración y preferencias en su perfil personal.\">\n<!ENTITY profileCreationExplanation_2.text \"Si comparte esta copia de &brandShortName; con otros usuarios, puede usar perfiles para mantener separada la información de cada usuario. Para ello, cada usuario debe crear su propio perfil.\">\n<!ENTITY profileCreationExplanation_3.text \"Si es la única persona que usa esta copia de &brandShortName;, debe tener al menos un perfil. Si lo desea, puede crear múltiples perfiles con el fin de guardar diferentes conjuntos de configuraciones y preferencias. Por ejemplo, puede querer tener perfiles separados para uso personal y uso profesional.\">\n<!ENTITY profileCreationExplanation_4.text \"Para comenzar a crear su perfil, haga clic en Siguiente.\">\n<!ENTITY profileCreationExplanation_4Mac.text \"Para comenzar a crear su perfil, haga clic en Continuar.\">\n<!ENTITY profileCreationExplanation_4Gnome.text \"Para comenzar a crear su perfil, haga clic en Siguiente.\">\n<!ENTITY profileCreationIntro.text \"Si crea distintos perfiles puede distinguirlos por sus nombres. Puede usar el nombre proporcionado aquí o escoger uno usted mismo.\">\n<!ENTITY profilePrompt.label \"Introduzca nombre del nuevo perfil:\">\n<!ENTITY profilePrompt.accesskey \"E\">\n<!ENTITY profileDirectoryExplanation.text \"Su configuración de usuario, preferencias y otros datos relativos al usuario se guardarán en:\">\n<!ENTITY profileDefaultName \"Usuario predeterminado\">\n<!ENTITY button.choosefolder.label \"Elegir carpeta…\">\n<!ENTITY button.choosefolder.accesskey \"C\">\n<!ENTITY button.usedefault.label \"Usar carpeta predeterminada\">\n<!ENTITY button.usedefault.accesskey \"U\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/mozapps/profile/profileSelection.dtd",
    "content": "<!--\n\n This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowtitle.label \"&brandShortName; - Escoja perfil de usuario\">\n<!ENTITY profilename.label \"Nombre de perfil:\">\n<!ENTITY start.label \"Iniciar &brandShortName;\">\n<!ENTITY exit.label \"Salir\">\n<!ENTITY availprofiles.label \"Perfiles disponibles\">\n<!ENTITY newButton.label \"Crear perfil…\">\n<!ENTITY newButton.accesskey \"C\">\n<!ENTITY renameButton.label \"Renombrar perfil…\">\n<!ENTITY renameButton.accesskey \"R\">\n<!ENTITY deleteButton.label \"Eliminar perfil…\">\n<!ENTITY deleteButton.accesskey \"E\">\n<!ENTITY pmDescription.label \"&brandShortName; guarda información sobre su configuración, preferencias y otros elementos de usuario en su perfil.\">\n<!ENTITY offlineState.label \"Trabajar sin conexión\">\n<!ENTITY offlineState.accesskey \"T\">\n<!ENTITY useSelected.label \"Usar el perfil seleccionado sin preguntar al iniciar\">\n<!ENTITY useSelected.accesskey \"U\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/mozapps/profile/profileSelection.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nrestartTitle = Cerrar %S\nrestartMessageNoUnlocker = %S ya se está ejecutando, pero no responde. Para abrir una ventana nueva, debe cerrar antes el proceso %S, o reiniciar su sistema.\nrestartMessageUnlocker = %S ya se está ejecutando, pero no responde. Debe cerrar antes el anterior proceso %S para abrir una ventana nueva.\nrestartMessageNoUnlockerMac = Ya hay abierta una copia de %S. Sólo puede haber una copia de %S abierta a la vez.\nrestartMessageUnlockerMac = Ya hay abierta una copia de %S. La copia en ejecución de %S se cerrará para abrir esta.\nprofileTooltip = Perfil: '%S' - Ruta: '%S'\npleaseSelectTitle = Seleccionar perfil\npleaseSelect = Seleccione un perfil para iniciar %S, o cree un nuevo perfil.\nprofileLockedTitle = Perfil en uso\nprofileLocked2 = %S no puede usar el perfil \"%S\" porque está en uso.\\n\\nPara continuar, cierre la instancia actual de %S o elija un perfil distinto.\nrenameProfileTitle = Renombrar perfil\nrenameProfilePrompt = Renombrar el perfil \"%S\" a:\nprofileNameInvalidTitle = Nombre de perfil no válido\nprofileNameInvalid = El nombre de perfil \"%S\" no está permitido.\nchooseFolder = Elegir carpeta de perfil\nprofileNameEmpty = No se permite un nombre de perfil en blanco.\ninvalidChar = El carácter \"%S\" no está permitido en los nombres de perfil. Escoja otro nombre.\ndeleteTitle = Eliminar perfil\ndeleteProfileConfirm = Eliminar un perfil suprimirá el perfil de la lista de perfiles disponibles y no se puede deshacer.\\nPuede elegir además eliminar los archivos de datos del perfil, incluyendo su configuración, certificados y otros datos relativos al usuario. Esta opción eliminará la carpeta \"%S\" y no se puede deshacer.\\n¿Desea eliminar los archivos de datos del perfil?\ndeleteFiles = Eliminar archivos\ndontDeleteFiles = No eliminar archivos\nprofileCreationFailed = No se ha podido crear el perfil. Probablemente la carpeta escogida es de sólo lectura.\nprofileCreationFailedTitle = Creación del perfil fallida\nprofileExists = Ya existe un perfil con ese nombre. Por favor, escoja otro nombre.\nprofileExistsTitle = El perfil existe\nprofileFinishText = Pulse el botón Terminar para crear este nuevo perfil.\nprofileFinishTextMac = Pulse Terminado para crear este nuevo perfil.\nprofileMissing = No se puede cargar su perfil %S. Puede que esté inaccesible o haya desaparecido.\nprofileMissingTitle = Perfil desaparecido\nresetBackupDirectory = Datos antiguos de %S\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/mozapps/update/history.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY history.title \"Historial de actualizaciones\">\n<!ENTITY history.intro \"Se han instalado las siguientes actualizaciones:\">\n<!ENTITY closebutton.label \"Cerrar\">\n<!ENTITY noupdates.label \"Todavía no hay actualizaciones instaladas\">\n<!ENTITY name.header \"Nombre de la actualización\">\n<!ENTITY date.header \"Fecha de instalación\">\n<!ENTITY type.header \"Tipo\">\n<!ENTITY state.header \"Estado\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/mozapps/update/updates.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY updateWizard.title \"Actualización de software\">\n<!ENTITY checking.title \"Comprobando actualizaciones\">\n<!ENTITY updateCheck.label \"Buscando nuevas versiones de &brandShortName;…\">\n<!ENTITY noupdatesfound.title \"No se encontraron actualizaciones\">\n<!ENTITY noupdatesautoenabled.intro \"No hay actualizaciones disponibles. &brandShortName; comprobará periódicamente si hay actualizaciones.\">\n<!ENTITY noupdatesautodisabled.intro \"No hay actualizaciones disponibles. Pruebe de nuevo más tarde o active la opción de actualización automática de &brandShortName;.\">\n<!ENTITY manualUpdate.title \"No se puede actualizar\">\n<!ENTITY manualUpdate.desc \"Hay disponible una actualización recomendada de seguridad y estabilidad, pero\nusted no tiene los permisos de sistema necesarios para instalarla. Contacte\ncon su administrador del sistema, o vuelva a intentarlo desde una cuenta que\ntenga permisos para instalar software en este equipo.\">\n<!ENTITY manualUpdate.space.desc \"Hay disponible una actualización recomendada de seguridad y estabilidad, pero no dispone de espacio suficiente para instalarla.\">\n<!ENTITY manualUpdateGetMsg.label \"Siempre puede conseguir la última versión de &brandShortName; en:\">\n<!ENTITY unsupported.title \"Sistema no compatible\">\n<!ENTITY unsupported.label \"Su &brandShortName; está desactualizado, pero la última versión no es compatible con su sistema. Actualice su sistema y vuelva a intentarlo. No verá este aviso de nuevo, pero puede\">\n<!ENTITY unsupportedLink.label \"obtener más información.\">\n<!ENTITY clickHere.label \"Ver más información sobre esta actualización\">\n<!ENTITY evangelism.desc \"Se recomienda seriamente que aplique esta actualización\n                                         para &brandShortName; lo antes posible.\">\n<!ENTITY downloadPage.title \"Descargando &brandShortName;\">\n<!ENTITY downloading.intro \"Descargando la actualización…\">\n<!ENTITY connecting.label \"Conectando al servidor de actualización…\">\n<!ENTITY verificationFailedText.label \"&brandShortName; no pudo verificar la integridad de la\n                                           actualización incremental descargada, por lo que ahora está descargando\n                                           el paquete de actualización completo.\">\n<!ENTITY viewDetails.tooltip \"Ver detalles de esta actualización\">\n<!ENTITY details.link \"Detalles\">\n<!ENTITY error.title \"Actualización fallida\">\n<!ENTITY error.label \"Hubo problemas al comprobar, descargar o instalar esta\n                                           actualización. No se pudo actualizar &brandShortName; porque:\">\n<!ENTITY errorManual.label \"Se puede actualizar &brandShortName; manualmente visitando este enlace\n                                           y descargando la última versión:\">\n<!ENTITY errorpatching.intro \"No se pudo aplicar la actualización parcial.\n                                           &brandShortName; volverá a intentarlo descargando la actualización completa.\">\n<!ENTITY genericBackgroundError.label \"&brandShortName; no puede determinar si hay una actualización disponible. Asegúrese de que tiene la última versión de &brandShortName; en:\">\n<!ENTITY finishedPage.title \"Actualización lista para instalar\">\n<!ENTITY finishedPage.text \"La actualización se instalará la próxima vez que se inicie &brandShortName;. Puede reiniciar &brandShortName; ahora, o continuar trabajando y reiniciarlo más tarde.\">\n<!ENTITY finishedBackgroundPage.text \"Se ha descargado una actualización de seguridad y estabilidad\n                                         para &brandShortName; y está lista para ser instalada.\">\n<!ENTITY finishedBackground.name \"Actualización:\">\n<!ENTITY finishedBackground.more \"La actualización se instalará la próxima vez que se inicie &brandShortName;. Puede reiniciar &brandShortName; ahora, o continuar trabajando y reiniciarlo más tarde.\">\n<!ENTITY finishedBackground.moreElevated \"Esta actualización requiere privilegios de administrador. La actualización se instalará la próxima vez que se inicie &brandShortName;. Puede reiniciar &brandShortName; ahora, continuar trabajando y reiniciar más tarde, o declinar esta actualización.\">\n<!ENTITY update.details.label \"Detalles\">\n<!ENTITY update.installedOn.label \"Instalado en:\">\n<!ENTITY update.status.label \"Estado:\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/mozapps/update/updates.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nupdateFullName = %S (%S)\nupdateName = %S %S\nupdateNightlyName = Binario diario de %1$S %2$S %3$S\nintro_major = ¿Desea actualizar a %1$S %2$S ahora?\nintro_minor = Hay disponible una actualización de seguridad y estabilidad para %1$S:\nupdateType_major = Nueva versión\nupdateType_minor = Actualización de seguridad\nverificationError = %S no pudo confirmar la integridad del paquete de actualización.\nresumePausedAfterCloseTitle = Actualización de software\nresumePausedAfterCloseMsg = Ha puesto en pausa la descarga de esta actualización. ¿Quiere descargar la actualización en segundo plano mientras continúa usando %S?\nupdaterIOErrorTitle = Falló la actualización de software\nupdaterIOErrorMsg = La actualización no ha podido instalarse. Asegúrese de que no hay otras copias de %S ejecutándose en su equipo, y luego reinicie %S para volver a intentarlo.\nokButton = Aceptar\nokButton.accesskey = A\naskLaterButton = Preguntar más tarde\naskLaterButton.accesskey = P\nnoThanksButton = No, gracias\nnoThanksButton.accesskey = N\nupdateButton_minor = Actualizar %S\nupdateButton_minor.accesskey = U\nupdateButton_major = Obtener la nueva versión\nupdateButton_major.accesskey = O\nbackButton = Atrás\nbackButton.accesskey = t\nacceptTermsButton = Aceptar términos\nacceptTermsButton.accesskey = A\nrestartLaterButton = Reiniciar más tarde\nrestartLaterButton.accesskey = m\nrestartNowButton = Reiniciar %S\nrestartNowButton.accesskey = R\nstatusSucceededFormat = Instalado en: %S\nstatusFailed = Instalación incorrecta\npauseButtonPause = Pausar\npauseButtonResume = Continuar\nhideButton = Ocultar\nhideButton.accesskey = O\napplyingUpdate = Aplicando actualización…\nupdatesfound_minor.title = Actualización disponible\nupdatesfound_major.title = Nueva versión disponible\ninstallSuccess = La actualización se instaló correctamente\ninstallPending = Instalación pendiente\npatchApplyFailure = No se pudo instalar la actualización (fallo al aplicar el parche)\nelevationFailure = No tiene los permisos necesarios para instalar esta actualización. Contacte con su administrador de sistema.\ndownloadPausedStatus = En pausa —  %S\ncheck_error-200 = Archivo XML de actualización mal formado (200)\ncheck_error-403 = Acceso denegado (403)\ncheck_error-404 = Archivo XML de actualización no encontrado (404)\ncheck_error-500 = Error interno del servidor (500)\ncheck_error-2152398849 = Fallido (razón desconocida)\ncheck_error-2152398861 = Conexión rechazada\ncheck_error-2152398862 = Conexión caducada\ncheck_error-2152398864 = La red está desconectada (conectarse)\ncheck_error-2152398867 = Puerto no permitido\ncheck_error-2152398868 = No se han recibido datos (vuelva a intentarlo)\ncheck_error-2152398878 = Servidor de actualizaciones no encontrado (compruebe su conexión a internet)\ncheck_error-2152398890 = Servidor proxy no encontrado (compruebe su conexión a internet)\ncheck_error-2152398918 = La red está desconectada (conectarse)\ncheck_error-2152398919 = Se ha interrumpido la transferencia de datos (vuelva a intentarlo)\ncheck_error-2152398920 = Conexión al servidor proxy rechazada\ncheck_error-2153390069 = El certificado del servidor ha caducado (ajuste el reloj de su sistema a la fecha y hora correctas si es necesario)\ncheck_error-verification_failed = No se ha podido verificar la integridad de la actualización\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/mozapps/xpinstall/xpinstallConfirm.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dialog.title \"Instalación de software\">\n<!ENTITY dialog.style \"width: 47em\">\n<!ENTITY warningPrimary.label \"Instale complementos sólo de autores en los que confíe.\">\n<!ENTITY warningSecondary.label \"El software malicioso puede dañar su equipo o violar su privacidad.\">\n<!ENTITY from.label \"de:\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/mozapps/xpinstall/xpinstallConfirm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nunverified = (autor no verificado)\nsigned = (%S)\nitemWarnIntroMultiple = Ha solicitado instalar los siguientes %S elementos:\nitemWarnIntroSingle = Ha solicitado instalar el siguiente elemento:\ninstallButtonDisabledLabel = Instalar (%S)\ninstallButtonLabel = Instalar ahora\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/necko/necko.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n3 = Resolviendo %1$S…\n4 = Conectado a %1$S…\n5 = Enviando petición a %1$S…\n6 = Transfiriendo datos desde %1$S…\n7 = Conectando a %1$S…\n8 = Leído %1$S\\u0020\n9 = Escrito %1$S\n10 = Esperando a %1$S…\n11 = Se ha resuelto %1$S…\n27 = Iniciando transacción FTP…\n28 = Transacción FTP finalizada\nUnsupportedFTPServer = El servidor FTP %1$S no está soportado actualmente.\nRepostFormData = Esta página web está siendo redirigida a una nueva dirección. ¿Le gustaría volver a enviar los datos del formulario que ha cumplimentado a la nueva dirección?\nDirTitle = Índice de %1$S\nDirGoUp = Subir al directorio superior.\nShowHidden = Mostrar objetos ocultos\nDirColName = Nombre\nDirColSize = Tamaño\nDirColMTime = Última modificación\nDirFileLabel = Archivo:\\u0020\nPhishingAuth = Está a punto de visitar “%1$S”. Este sitio puede estar intentando engañarle para que piense que está visitando un sitio diferente. Sea muy precavido.\nPhishingAuthAccept = Entendido, seré muy precavido\nSuperfluousAuth = Está a punto de iniciar sesión en el sitio “%1$S” con el nombre de usuario “%2$S”, pero el sitio web no requiere identificación. Esto puede ser un intento de engañarle.\\n\\n¿Es “%1$S” el sitio que quiere visitar?\nAutomaticAuth = Está a punto de iniciar sesión en el sitio “%1$S” con el nombre de usuario “%2$S”.\nTrackingUriBlocked = El recurso en “%1$S” ha sido bloqueado porque la protección contra rastreo está activada.\nAPIDeprecationWarning = Advertencia: ’%1$S’ desaprobado, use ’%2$S’\nnsICookieManagerAPIDeprecated = “%1$S” ha cambiado. Actualice su código y pase los originAttributes correctos. Lea más en MDN: https://developer.mozilla.org/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsICookieManager%2$S\n\n12=Performing a TLS handshake to %1$S…\n13=The TLS handshake finished for %1$S…\nUnsafeUriBlocked=The resource at “%1$S” was blocked by Safe Browsing.\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/passwordmgr/passwordManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY savedLogins.title \"Credenciales guardadas\">\n<!ENTITY closebutton.label \"Cerrar\">\n<!ENTITY closebutton.accesskey \"C\">\n<!ENTITY treehead.site.label \"Sitio\">\n<!ENTITY treehead.username.label \"Nombre de usuario\">\n<!ENTITY treehead.password.label \"Contraseña\">\n<!ENTITY treehead.timeCreated.label \"Usado por primera vez\">\n<!ENTITY treehead.timeLastUsed.label \"Usado por última vez\">\n<!ENTITY treehead.timePasswordChanged.label \"Cambiado por última vez\">\n<!ENTITY treehead.timesUsed.label \"Veces usado\">\n<!ENTITY remove.label \"Eliminar\">\n<!ENTITY remove.accesskey \"E\">\n<!ENTITY removeall.label \"Eliminar todos\">\n<!ENTITY removeall.accesskey \"t\">\n<!ENTITY addLogin.label \"Añadir credencial\">\n<!ENTITY addLogin.accesskey \"n\">\n<!ENTITY import.label \"Importar…\">\n<!ENTITY import.accesskey \"I\">\n<!ENTITY searchFilter.label \"Buscar\">\n<!ENTITY searchFilter.accesskey \"B\">\n<!ENTITY windowClose.key \"w\">\n<!ENTITY focusSearch1.key \"f\">\n<!ENTITY focusSearch2.key \"k\">\n<!ENTITY copyPasswordCmd.label \"Copiar contraseña\">\n<!ENTITY copyPasswordCmd.accesskey \"a\">\n<!ENTITY copyUsernameCmd.label \"Copiar nombre de usuario\">\n<!ENTITY copyUsernameCmd.accesskey \"u\">\n<!ENTITY editPasswordCmd.label \"Editar contraseña\">\n<!ENTITY editPasswordCmd.accesskey \"d\">\n<!ENTITY editUsernameCmd.label \"Editar nombre de usuario\">\n<!ENTITY editUsernameCmd.accesskey \"m\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/passwordmgr/passwordmgr.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nrememberValue = Use el administrador de contraseñas para recordar este valor.\nrememberPassword = Use el administrador de contraseñas para recordar esta contraseña.\nsavePasswordTitle = Confirmar\nsaveLoginMsg = ¿Desea que %1$S guarde este inicio de sesión de %2$S?\nsaveLoginMsgNoUser = ¿Desea que %1$S guarde esta contraseña de %2$S?\nsaveLoginButtonAllow.label = Guardar\nsaveLoginButtonAllow.accesskey = G\nsaveLoginButtonDeny.label = No guardar\nsaveLoginButtonDeny.accesskey = N\nupdateLoginMsg = ¿Desea actualizar estas credenciales?\nupdateLoginMsgNoUser = ¿Desea actualizar esta contraseña?\nupdateLoginButtonText = Actualizar\nupdateLoginButtonAccessKey = U\nupdateLoginButtonDeny.label = No actualizar\nupdateLoginButtonDeny.accesskey = a\nrememberPasswordMsg = ¿Desea recordar la contraseña para \"%1$S\" en %2$S?\nrememberPasswordMsgNoUsername = ¿Desea recordar la contraseña en %S?\nnoUsernamePlaceholder = Sin nombre de usuario\ntogglePasswordLabel = Mostrar contraseña\ntogglePasswordAccessKey2 = M\nnotNowButtonText = Esta ve&z no\nnotifyBarNotNowButtonText = Esta vez no\nnotifyBarNotNowButtonAccessKey = z\nneverForSiteButtonText = &Nunca para este sitio\nnotifyBarNeverRememberButtonText2 = No guardar nunca\nnotifyBarNeverRememberButtonAccessKey2 = e\nrememberButtonText = &Recordar\nnotifyBarRememberPasswordButtonText = Recordar contraseña\nnotifyBarRememberPasswordButtonAccessKey = R\npasswordChangeTitle = Confirmar cambio de contraseña\nupdatePasswordMsg = ¿Desea actualizar la contraseña guardada de \"%S\"?\nupdatePasswordMsgNoUser = ¿Desea actualizar la contraseña guardada?\nnotifyBarUpdateButtonText = Actualizar contraseña\nnotifyBarUpdateButtonAccessKey = U\nnotifyBarDontChangeButtonText = No cambiar\nnotifyBarDontChangeButtonAccessKey = o\nuserSelectText = Confirme para qué usuario está cambiando la contraseña\nhidePasswords = Ocultar contraseñas\nhidePasswordsAccessKey = O\nshowPasswords = Mostrar contraseñas\nshowPasswordsAccessKey = o\nnoMasterPasswordPrompt = ¿Seguro que quiere mostrar sus contraseñas?\nremoveAllPasswordsPrompt = ¿Seguro que quiere eliminar todas las contraseñas?\nremoveAllPasswordsTitle = Eliminar todas las contraseñas\nremoveLoginPrompt = ¿Está seguro de que desea eliminar esta credencial?\nremoveLoginTitle = Eliminar credencial\nloginsDescriptionAll = Se guardan las siguientes credenciales en su equipo:\nloginsDescriptionFiltered = Las siguientes credenciales cumplen su búsqueda:\nloginHostAge = %1$S (%2$S)\nnoUsername = Sin nombre de usuario\nduplicateLoginTitle = Ya existe la credencial\nduplicateLogin = Ya existe una credencial duplicada.\ninsecureFieldWarningDescription = Esta conexión no es segura. Las credenciales introducidas aquí pueden verse comprometidas.\ninsecureFieldWarningDescription2 = Esta conexión no es segura. Las credenciales introducidas aquí pueden verse comprometidas. %1$S\ninsecureFieldWarningDescription3 = Las credenciales introducidas aquí pueden verse comprometidas. %1$S\ninsecureFieldWarningLearnMore = Saber más\n\nremoveAll.accesskey=A\n\n# LOCALIZATION NOTE (removeAll, removeAllShown):\n# removeAll and removeAllShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAll.label=Remove All\nremoveAllShown.accesskey=A\nremoveAllShown.label=Remove All Shown\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/pipnss/nsserrors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nSSL_ERROR_EXPORT_ONLY_SERVER = No es posible comunicar de forma segura. El otro extremo de la conexión no admite cifrado de grado alto.\nSSL_ERROR_US_ONLY_SERVER = No es posible comunicar de forma segura. El otro extremo de la conexión requiere cifrado de grado alto que no está admitido.\nSSL_ERROR_NO_CYPHER_OVERLAP = No se puede comunicar de forma segura con la otra parte: no hay algoritmos de cifrado comunes.\nSSL_ERROR_NO_CERTIFICATE = No es posible encontrar el certificado o clave necesarios para la identificación.\nSSL_ERROR_BAD_CERTIFICATE = No es posible comunicar de forma segura con el otro extremo de la conexión porque el certificado de este ha sido rechazado.\nSSL_ERROR_BAD_CLIENT = El servidor ha encontrado datos erróneos del cliente.\nSSL_ERROR_BAD_SERVER = El cliente ha encontrado datos erróneos del servidor.\nSSL_ERROR_UNSUPPORTED_CERTIFICATE_TYPE = Tipo de certificado no admitido.\nSSL_ERROR_UNSUPPORTED_VERSION = La otra parte está usando una versión del protocolo de seguridad no admitida.\nSSL_ERROR_WRONG_CERTIFICATE = Identificación del cliente fallida: la clave privada en la base de datos de claves no coincide con la clave pública en la base de datos de certificados.\nSSL_ERROR_BAD_CERT_DOMAIN = No es posible comunicar de forma segura con el otro extremo de la conexión porque el nombre de dominio solicitado no coincide con el certificado del servidor.\nSSL_ERROR_POST_WARNING = Código de error SSL no reconocido.\nSSL_ERROR_SSL2_DISABLED = La otra parte sólo admite SSL versión 2, que está desactivado localmente.\nSSL_ERROR_BAD_MAC_READ = SSL ha recibido un registro con un código de identificación de mensaje incorrecto.\nSSL_ERROR_BAD_MAC_ALERT = El otro extremo de la conexión SSL informa de un código de identificación de mensaje incorrecto.\nSSL_ERROR_BAD_CERT_ALERT = El otro extremo de la conexión SSL no puede verificar su certificado.\nSSL_ERROR_REVOKED_CERT_ALERT = El otro extremo de la conexión SSL ha rechazado su certificado por considerarlo revocado.\nSSL_ERROR_EXPIRED_CERT_ALERT = El otro extremo de la conexión SSL ha rechazado su certificado por considerarlo caducado.\nSSL_ERROR_SSL_DISABLED = No se puede conectar: SSL está desactivado.\nSSL_ERROR_FORTEZZA_PQG = No se puede conectar: el otro extremo de la conexión SSL está en otro dominio FORTEZZA.\nSSL_ERROR_UNKNOWN_CIPHER_SUITE = Se ha solicitado una suite de cifrado SSL desconocida.\nSSL_ERROR_NO_CIPHERS_SUPPORTED = No hay suites de cifrado presentes y activas en este programa.\nSSL_ERROR_BAD_BLOCK_PADDING = SSL ha recibido un registro con un ajuste de bloque incorrecto.\nSSL_ERROR_RX_RECORD_TOO_LONG = SSL ha recibido un registro que excedía la longitud máxima permitida.\nSSL_ERROR_TX_RECORD_TOO_LONG = SSL ha intentado enviar un registro que excede la longitud máxima admisible.\nSSL_ERROR_RX_MALFORMED_HELLO_REQUEST = SSL ha recibido un mensaje de negociación Hello Request mal formado.\nSSL_ERROR_RX_MALFORMED_CLIENT_HELLO = SSL ha recibido un mensaje de negociación Client Hello mal formado.\nSSL_ERROR_RX_MALFORMED_SERVER_HELLO = SSL ha recibido un mensaje de negociación Server Hello mal formado.\nSSL_ERROR_RX_MALFORMED_CERTIFICATE = SSL ha recibido un mensaje de negociación Certificate mal formado.\nSSL_ERROR_RX_MALFORMED_SERVER_KEY_EXCH = SSL ha recibido un mensaje de negociación Server Key Exchange mal formado.\nSSL_ERROR_RX_MALFORMED_CERT_REQUEST = SSL ha recibido un mensaje de negociación de Certificate Request mal formado.\nSSL_ERROR_RX_MALFORMED_HELLO_DONE = SSL ha recibido un mensaje de negociación Server Hello Done mal formado.\nSSL_ERROR_RX_MALFORMED_CERT_VERIFY = SSL ha recibido un mensaje de negociación Certificate Verify mal formado.\nSSL_ERROR_RX_MALFORMED_CLIENT_KEY_EXCH = SSL ha recibido un mensaje de negociación Client Key Exchange mal formado.\nSSL_ERROR_RX_MALFORMED_FINISHED = SSL ha recibido un mensaje de negociación Finished mal formado.\nSSL_ERROR_RX_MALFORMED_CHANGE_CIPHER = SSL ha recibido un registro de cambio de especificaciones de cifrado mal formado.\nSSL_ERROR_RX_MALFORMED_ALERT = SSL ha recibido un registro de alerta mal formada.\nSSL_ERROR_RX_MALFORMED_HANDSHAKE = SSL ha recibido un registro de negociación mal formado.\nSSL_ERROR_RX_MALFORMED_APPLICATION_DATA = SSL ha recibido un registro de datos de aplicación mal formado.\nSSL_ERROR_RX_UNEXPECTED_HELLO_REQUEST = SSL ha recibido un mensaje de negociación Hello Request inesperado.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_HELLO = SSL ha recibido un mensaje de negociación Client Hello inesperado.\nSSL_ERROR_RX_UNEXPECTED_SERVER_HELLO = SSL ha recibido un mensaje de negociación Server Hello inesperado.\nSSL_ERROR_RX_UNEXPECTED_CERTIFICATE = SSL ha recibido un mensaje de negociación Certificate inesperado.\nSSL_ERROR_RX_UNEXPECTED_SERVER_KEY_EXCH = SSL ha recibido un mensaje de negociación Server Key Exchange inesperado.\nSSL_ERROR_RX_UNEXPECTED_CERT_REQUEST = SSL ha recibido un mensaje de negociación Certificate Request inesperado.\nSSL_ERROR_RX_UNEXPECTED_HELLO_DONE = SSL ha recibido un mensaje de negociación Server Hello Done inesperado.\nSSL_ERROR_RX_UNEXPECTED_CERT_VERIFY = SSL ha recibido un mensaje de negociación Certificate Verify inesperado.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_KEY_EXCH = SSL ha recibido un mensaje de negociación Client Key Exchange inesperado.\nSSL_ERROR_RX_UNEXPECTED_FINISHED = SSL ha recibido un mensaje de negociación Finished inesperado.\nSSL_ERROR_RX_UNEXPECTED_CHANGE_CIPHER = SSL ha recibido un registro Change Cipher Spec inesperado.\nSSL_ERROR_RX_UNEXPECTED_ALERT = SSL ha recibido un registro Alert inesperado.\nSSL_ERROR_RX_UNEXPECTED_HANDSHAKE = SSL ha recibido un registro de negociación inesperado.\nSSL_ERROR_RX_UNEXPECTED_APPLICATION_DATA = SSL ha recibido un registro Application Data inesperado.\nSSL_ERROR_RX_UNKNOWN_RECORD_TYPE = SSL ha recibido un registro con un tipo de contenido desconocido.\nSSL_ERROR_RX_UNKNOWN_HANDSHAKE = SSL ha recibido un mensaje de negociación con un tipo de mensaje desconocido.\nSSL_ERROR_RX_UNKNOWN_ALERT = SSL ha recibido un registro de alerta con una descripción de alerta desconocida.\nSSL_ERROR_CLOSE_NOTIFY_ALERT = El otro extremo de la conexión SSL ha cerrado esta conexión.\nSSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT = El otro extremo de la conexión SSL no esperaba un mensaje de negociación que ha recibido.\nSSL_ERROR_DECOMPRESSION_FAILURE_ALERT = El otro extremo de la conexión SSL no ha podido descomprimir con éxito un registro SSL que ha recibido.\nSSL_ERROR_HANDSHAKE_FAILURE_ALERT = El otro extremo de la conexión SSL no ha podido negociar un conjunto aceptable de parámetros de seguridad.\nSSL_ERROR_ILLEGAL_PARAMETER_ALERT = El otro extremo de la conexión SSL ha rechazado un mensaje de negociación por contenido no aceptable.\nSSL_ERROR_UNSUPPORTED_CERT_ALERT = El otro extremo de la conexión SSL no admite certificados del tipo que ha recibido.\nSSL_ERROR_CERTIFICATE_UNKNOWN_ALERT = El otro extremo de la conexión SSL ha tenido algún problema no especificado con el certificado que ha recibido.\nSSL_ERROR_GENERATE_RANDOM_FAILURE = SSL ha experimentado un fallo de su generador de números aleatorios.\nSSL_ERROR_SIGN_HASHES_FAILURE = No es posible firmar digitalmente los datos requeridos para verificar su certificado.\nSSL_ERROR_EXTRACT_PUBLIC_KEY_FAILURE = SSL no ha podido extraer la clave pública del certificado del otro extremo de la conexión.\nSSL_ERROR_SERVER_KEY_EXCHANGE_FAILURE = Fallo no especificado mientras se procesaba la negociación de intercambio de claves servidor de SSL.\nSSL_ERROR_CLIENT_KEY_EXCHANGE_FAILURE = Fallo no especificado mientras se procesaba la negociación de intercambio de claves cliente de SSL.\nSSL_ERROR_ENCRYPTION_FAILURE = Ha fallado el algoritmo de cifrado de lotes de datos en la suite de cifrado seleccionada.\nSSL_ERROR_DECRYPTION_FAILURE = Ha fallado el algoritmo de descifrado de lotes de datos en la suite de cifrado seleccionada.\nSSL_ERROR_SOCKET_WRITE_FAILURE = Ha fallado un intento de escribir datos cifrados en el socket subyacente.\nSSL_ERROR_MD5_DIGEST_FAILURE = Función resumen MD5 fallida.\nSSL_ERROR_SHA_DIGEST_FAILURE = Función resumen SHA-1 fallida.\nSSL_ERROR_MAC_COMPUTATION_FAILURE = Cálculo MAC fallido.\nSSL_ERROR_SYM_KEY_CONTEXT_FAILURE = No se ha podido crear un contexto de clave simétrica.\nSSL_ERROR_SYM_KEY_UNWRAP_FAILURE = No se ha podido desempaquetar la clave simétrica en el mensaje de intercambio de claves de cliente.\nSSL_ERROR_PUB_KEY_SIZE_LIMIT_EXCEEDED = El servidor SSL ha intentado usar una clave pública de grado doméstico con una suite de cifrado de exportación.\nSSL_ERROR_IV_PARAM_FAILURE = El código PKCS11 no permite traducir un IV en un parámetro.\nSSL_ERROR_INIT_CIPHER_SUITE_FAILURE = No se ha podido inicializar la suite de cifrado seleccionada.\nSSL_ERROR_SESSION_KEY_GEN_FAILURE = El cliente no ha podido generar claves de sesión para la sesión SSL.\nSSL_ERROR_NO_SERVER_KEY_FOR_ALG = El servidor no tiene clave para el algoritmo de intercambio de claves intentado.\nSSL_ERROR_TOKEN_INSERTION_REMOVAL = El token PKCS#11 se ha insertado o eliminado mientras la operación estaba en progreso.\nSSL_ERROR_TOKEN_SLOT_NOT_FOUND = No se ha podido encontrar un token PKCS#11 para hacer una operación requerida.\nSSL_ERROR_NO_COMPRESSION_OVERLAP = No se puede comunicar de forma segura con la otra parte: no hay algoritmos de compresión comunes.\nSSL_ERROR_HANDSHAKE_NOT_COMPLETED = No se puede iniciar otra negociación SSL (SSL handshake) hasta que la actual se haya completado.\nSSL_ERROR_BAD_HANDSHAKE_HASH_VALUE = Se han recibido de la otra parte valores hash incorrectos de negociación.\nSSL_ERROR_CERT_KEA_MISMATCH = El certificado proporcionado no puede usarse con el algoritmo de intercambio de claves seleccionado.\nSSL_ERROR_NO_TRUSTED_SSL_CLIENT_CA = No se confía en ninguna autoridad certificadora para la identificación del cliente SSL.\nSSL_ERROR_SESSION_NOT_FOUND = La ID de sesión SSL del cliente no se ha encontrado en el caché de sesión del servidor.\nSSL_ERROR_DECRYPTION_FAILED_ALERT = La otra parte no ha podido descifrar un registro SSL recibido por ella.\nSSL_ERROR_RECORD_OVERFLOW_ALERT = La otra parte ha recibido un registro SSL más largo de lo permitido.\nSSL_ERROR_UNKNOWN_CA_ALERT = La otra parte no reconoce o confía en la CA que emitió su certificado.\nSSL_ERROR_ACCESS_DENIED_ALERT = La otra parte ha recibido un certificado válido, pero el acceso ha sido denegado.\nSSL_ERROR_DECODE_ERROR_ALERT = El otro extremo de la conexión no ha podido decodificar un mensaje de negociación SSL (SSL handshake).\nSSL_ERROR_DECRYPT_ERROR_ALERT = La otra parte indica un fallo en la verificación de la firma o intercambio de claves.\nSSL_ERROR_EXPORT_RESTRICTION_ALERT = La otra parte informa que la negociación no cumple las regulaciones de exportación.\nSSL_ERROR_PROTOCOL_VERSION_ALERT = La otra parte informa de una versión del protocolo incompatible o no admitida.\nSSL_ERROR_INSUFFICIENT_SECURITY_ALERT = El servidor requiere cifrado más segudo del soportado por el cliente.\nSSL_ERROR_INTERNAL_ERROR_ALERT = La otra parte informa que ha experimentado un error interno.\nSSL_ERROR_USER_CANCELED_ALERT = El usuario del otro extremo de la conexión ha cancelado el negociación.\nSSL_ERROR_NO_RENEGOTIATION_ALERT = La otra parte no permite renegociar los parámetros de seguridad SSL.\nSSL_ERROR_SERVER_CACHE_NOT_CONFIGURED = El caché del servidor SSL no está configurado ni desactivado en este socket.\nSSL_ERROR_UNSUPPORTED_EXTENSION_ALERT = El otro extremo de la conexión SSL no admite la extensión hello TLS solicitada.\nSSL_ERROR_CERTIFICATE_UNOBTAINABLE_ALERT = El otro extremo de la conexión SSL no ha podido obtener el certificado de usted de la URL suministrada.\nSSL_ERROR_UNRECOGNIZED_NAME_ALERT = El otro extremo de la conexión SSL no tiene certificado para el nombre DNS solicitado.\nSSL_ERROR_BAD_CERT_STATUS_RESPONSE_ALERT = El otro extremo de la conexión SSL no ha podido obtener una respuesta OCSP para su certificado.\nSSL_ERROR_BAD_CERT_HASH_VALUE_ALERT = El otro extremo de la conexión SSL ha informado de un valor hash de certificado erróneo.\nSSL_ERROR_RX_UNEXPECTED_NEW_SESSION_TICKET = SSL ha recibido un mensaje de negociación Nuevo tique de sesión inesperado.\nSSL_ERROR_RX_MALFORMED_NEW_SESSION_TICKET = SSL ha recibido un mensaje de negociación Nuevo tique de sesión mal formado.\nSSL_ERROR_DECOMPRESSION_FAILURE = SSL ha recibido un registro comprimido que no ha podido ser descomprimido.\nSSL_ERROR_RENEGOTIATION_NOT_ALLOWED = No se permite la renegociación en este socket SSL.\nSSL_ERROR_UNSAFE_NEGOTIATION = La otra parte ha intentado una negociación al estilo antiguo (potencialmente vulnerable).\nSSL_ERROR_RX_UNEXPECTED_UNCOMPRESSED_RECORD = SSL ha recibido un registro no comprimido inesperado.\nSSL_ERROR_WEAK_SERVER_EPHEMERAL_DH_KEY = SSL ha recibido una clave Diffie-Hellman efímera débil en el mensaje de negociación de intercambio de claves de servidor.\nSSL_ERROR_NEXT_PROTOCOL_DATA_INVALID = SSL ha recibido datos no válidos de la extensión NPN.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SSL2 = Característica SSL no compatible con las conexiones SSL 2.0.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SERVERS = Característica SSL no admitida en los servidores.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_CLIENTS = Característica SSL no admitida en los clientes.\nSSL_ERROR_INVALID_VERSION_RANGE = El intervalo de versiones SSL no es válido.\nSSL_ERROR_CIPHER_DISALLOWED_FOR_VERSION = El interlocutor SSL ha seleccionado una suite de cifrado no permitida en la versión de protocolo elegida.\nSSL_ERROR_RX_MALFORMED_HELLO_VERIFY_REQUEST = SSL ha recibido un mensaje de negociación Hello Verify Request mal formado.\nSSL_ERROR_RX_UNEXPECTED_HELLO_VERIFY_REQUEST = SSL ha recibido un mensaje de negociación Hello Verify Request inesperado.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_VERSION = Característica SSL no admitida en esa versión del protocolo.\nSSL_ERROR_RX_UNEXPECTED_CERT_STATUS = SSL ha recibido un mensaje de negociación Certificate Status inesperado.\nSSL_ERROR_UNSUPPORTED_HASH_ALGORITHM = Algoritmo hash no admitido utilizado por el interlocutor TLS.\nSSL_ERROR_DIGEST_FAILURE = Falló la función de resumen.\nSSL_ERROR_INCORRECT_SIGNATURE_ALGORITHM = Algoritmo de firma incorrecto especificado en un elemento firmado digitalmente.\nSSL_ERROR_NEXT_PROTOCOL_NO_CALLBACK = Se activó la extensión de negociación del siguiente protocolo, pero la llamada de respuesta se inicializó antes de necesitarse.\nSSL_ERROR_NEXT_PROTOCOL_NO_PROTOCOL = El servidor no admite protocolos anunciados por el cliente en la extensión ALPN.\nSSL_ERROR_INAPPROPRIATE_FALLBACK_ALERT = El servidor rechazó la negociación porque el cliente degradó a una versión TLS inferior a la que admite el servidor.\nSSL_ERROR_WEAK_SERVER_CERT_KEY = El certificado de servidor incluía una clave pública que era demasiado débil.\nSSL_ERROR_RX_SHORT_DTLS_READ = No hay espacio suficiente en el buffer para el registro DTLS.\nSSL_ERROR_NO_SUPPORTED_SIGNATURE_ALGORITHM = No se ha configurado un algoritmo de firma TLS compatible.\nSSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM = El par usó una combinación no admitida de firma y algoritmo resumen.\nSSL_ERROR_MISSING_EXTENDED_MASTER_SECRET = El par intentó continuar sin una extensión extended_master_secret correcta.\nSSL_ERROR_UNEXPECTED_EXTENDED_MASTER_SECRET = El par intentó continuar conn una extensión extended_master_secret inesperada.\nSEC_ERROR_IO = Ha ocurrido un error de E/S durante la autorización de seguridad.\nSEC_ERROR_LIBRARY_FAILURE = fallo de la biblioteca de seguridad.\nSEC_ERROR_BAD_DATA = biblioteca de seguridad: se han recibido datos incorrectos.\nSEC_ERROR_OUTPUT_LEN = biblioteca de seguridad: error de longitud de salida.\nSEC_ERROR_INPUT_LEN = la biblioteca de seguridad ha experimentado un error de longitud de entrada.\nSEC_ERROR_INVALID_ARGS = biblioteca de seguridad: argumentos no válidos.\nSEC_ERROR_INVALID_ALGORITHM = biblioteca de seguridad: algoritmo no válido.\nSEC_ERROR_INVALID_AVA = biblioteca de seguridad: AVA no válido.\nSEC_ERROR_INVALID_TIME = Cadena de fecha/hora incorrectamente formateada.\nSEC_ERROR_BAD_DER = biblioteca de seguridad: mensaje codificado en DER incorrectamente formateado.\nSEC_ERROR_BAD_SIGNATURE = El certificado de la otra parte tiene una firma no válida.\nSEC_ERROR_EXPIRED_CERTIFICATE = El certificado de la otra parte ha caducado.\nSEC_ERROR_REVOKED_CERTIFICATE = El certificado de la otra parte ha sido revocado.\nSEC_ERROR_UNKNOWN_ISSUER = El emisor del certificado de la otra parte no se reconoce.\nSEC_ERROR_BAD_KEY = La clave pública de la otra parte no es válida.\nSEC_ERROR_BAD_PASSWORD = La contraseña de seguridad introducida es incorrecta.\nSEC_ERROR_RETRY_PASSWORD = La nueva contraseña se ha introducido incorrectamente. Inténtelo de nuevo.\nSEC_ERROR_NO_NODELOCK = biblioteca de seguridad: no hay bloqueo de nodo (nodelock).\nSEC_ERROR_BAD_DATABASE = biblioteca de seguridad: base de datos incorrecta.\nSEC_ERROR_NO_MEMORY = biblioteca de seguridad: fallo de ubicación (allocation) de memoria.\nSEC_ERROR_UNTRUSTED_ISSUER = El emisor del certificado de la otra parte ha sido marcado como no confiable por el usuario.\nSEC_ERROR_UNTRUSTED_CERT = El certificado de la otra parte ha sido marcado como no confiable por el usuario.\nSEC_ERROR_DUPLICATE_CERT = El certificado ya existe en su base de datos.\nSEC_ERROR_DUPLICATE_CERT_NAME = El nombre del certificado descargado duplica uno ya instalado en su base de datos.\nSEC_ERROR_ADDING_CERT = Error al añadir el certificado a la base de datos.\nSEC_ERROR_FILING_KEY = Error al rellenar la clave para este certificado.\nSEC_ERROR_NO_KEY = La clave privada de este certificado no puede encontrarse en la base de datos de claves\nSEC_ERROR_CERT_VALID = Este certificado es válido.\nSEC_ERROR_CERT_NOT_VALID = Este certificado no es válido.\nSEC_ERROR_CERT_NO_RESPONSE = Biblioteca de certificados: no hay respuesta\nSEC_ERROR_EXPIRED_ISSUER_CERTIFICATE = El certificado del emisor del certificado ha caducado. Compruebe la fecha y hora de su sistema.\nSEC_ERROR_CRL_EXPIRED = La CRL del emisor del certificado ha caducado. Actualícela o compruebe la fecha y hora de su sistema.\nSEC_ERROR_CRL_BAD_SIGNATURE = La CRL del emisor del certificado tiene una firma no válida.\nSEC_ERROR_CRL_INVALID = La nueva CRL tiene un formato no válido.\nSEC_ERROR_EXTENSION_VALUE_INVALID = El valor de la extensión del certificado no es válido.\nSEC_ERROR_EXTENSION_NOT_FOUND = No se ha encontrado una extensión del certificado.\nSEC_ERROR_CA_CERT_INVALID = El certificado del emisor no es válido.\nSEC_ERROR_PATH_LEN_CONSTRAINT_INVALID = La restricción a la longitud de la ruta del certificado no es válida.\nSEC_ERROR_CERT_USAGES_INVALID = El campo de usos del certificado no es válido.\nSEC_INTERNAL_ONLY = **Módulo EXCLUSIVAMENTE interno**\nSEC_ERROR_INVALID_KEY = La clave no admite la operación solicitada.\nSEC_ERROR_UNKNOWN_CRITICAL_EXTENSION = El certificado contiene una extensión crítica desconocida.\nSEC_ERROR_OLD_CRL = La nueva CRL no es posterior a la actual.\nSEC_ERROR_NO_EMAIL_CERT = No cifrado o firmado: aún no tiene un certificado de correo electrónico.\nSEC_ERROR_NO_RECIPIENT_CERTS_QUERY = No cifrado: no tiene ciertificados para cada uno de los recipientes.\nSEC_ERROR_NOT_A_RECIPIENT = No se puede descrifrar: usted no es un destinatario, o bien no se ha encontrado una clave privada o certificado apropiados.\nSEC_ERROR_PKCS7_KEYALG_MISMATCH = No se puede descifrar: el algoritmo de cifrado de clave no coincide con su certificado.\nSEC_ERROR_PKCS7_BAD_SIGNATURE = Verificación de la firma fallida: o no se ha encontrado firmante, o se han encontrado demasiados firmantes, o los datos son inadecuados o corruptos.\nSEC_ERROR_UNSUPPORTED_KEYALG = Algoritmo de claves no admitido o desconocido.\nSEC_ERROR_DECRYPTION_DISALLOWED = No se puede descifrar: se ha cifrado usando un algoritmo o tamaño de clave no permitidos.\nXP_SEC_FORTEZZA_BAD_CARD = La tarjeta Fortezza no ha sido correctamente inicializada. Retírela y devuélvala a su emisor.\nXP_SEC_FORTEZZA_NO_CARD = No se han encontrado tarjetas Fortezza\nXP_SEC_FORTEZZA_NONE_SELECTED = No hay tarjeta Fortezza seleccionada\nXP_SEC_FORTEZZA_MORE_INFO = Seleccione una personalidad para obtener más información sobre\nXP_SEC_FORTEZZA_PERSON_NOT_FOUND = Personalidad no encontrada\nXP_SEC_FORTEZZA_NO_MORE_INFO = No hay más información en esa personalidad\nXP_SEC_FORTEZZA_BAD_PIN = PIN no válido\nXP_SEC_FORTEZZA_PERSON_ERROR = No se pueden inicializar las personalidades Fortezza.\nSEC_ERROR_NO_KRL = No se ha encontrado KRL para el certificado de este sitio.\nSEC_ERROR_KRL_EXPIRED = La KRL del certificado de este sitio ha caducado.\nSEC_ERROR_KRL_BAD_SIGNATURE = La KRL del certificado de este sitio tiene una firma no válida.\nSEC_ERROR_REVOKED_KEY = La clave para el certificado de este sitio ha sido revocada.\nSEC_ERROR_KRL_INVALID = La nueva KRL tiene un formato no válido.\nSEC_ERROR_NEED_RANDOM = biblioteca de seguridad: se necesitan datos aleatorios.\nSEC_ERROR_NO_MODULE = biblioteca de seguridad: ningún módulo de seguridad puede ejecutar la operación solicitada.\nSEC_ERROR_NO_TOKEN = La tarjeta o token de seguridad no existe, tiene que ser inicializada, o ha sido eliminada.\nSEC_ERROR_READ_ONLY = biblioteca de seguridad: base de datos de sólo lectura.\nSEC_ERROR_NO_SLOT_SELECTED = No se ha seleccionado una ranura o token.\nSEC_ERROR_CERT_NICKNAME_COLLISION = Ya existe un certificado con el mismo apodo.\nSEC_ERROR_KEY_NICKNAME_COLLISION = Ya existe una clave con el mismo apodo.\nSEC_ERROR_SAFE_NOT_CREATED = error al crear el objeto seguro\nSEC_ERROR_BAGGAGE_NOT_CREATED = error al crear el objeto de transporte (baggage object)\nXP_JAVA_REMOVE_PRINCIPAL_ERROR = No se puede eliminar el principal\nXP_JAVA_DELETE_PRIVILEGE_ERROR = No se puede eliminar el privilegio\nXP_JAVA_CERT_NOT_EXISTS_ERROR = Este principal no tiene un certificado\nSEC_ERROR_BAD_EXPORT_ALGORITHM = Un algoritmo requerido no está permitido.\nSEC_ERROR_EXPORTING_CERTIFICATES = Error al intentar exportar certificados.\nSEC_ERROR_IMPORTING_CERTIFICATES = Error al intentar importar certificados.\nSEC_ERROR_PKCS12_DECODING_PFX = No es posible importar. Error de decodificación. Archivo no válido.\nSEC_ERROR_PKCS12_INVALID_MAC = No es posible importar. MAC no válida. Contraseña incorrecta o archivo corrupto.\nSEC_ERROR_PKCS12_UNSUPPORTED_MAC_ALGORITHM = No es posible importar. Algoritmo MAC no admitido.\nSEC_ERROR_PKCS12_UNSUPPORTED_TRANSPORT_MODE = No es posible importar. Sólo se admiten los modos de privacidad e integridad de contraseña.\nSEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE = No es posible importar. La estructura del archivo está corrupta.\nSEC_ERROR_PKCS12_UNSUPPORTED_PBE_ALGORITHM = No es posible importar. Algoritmo de cifrado no admitido.\nSEC_ERROR_PKCS12_UNSUPPORTED_VERSION = No es posible importar. Versión del archivo no admitida.\nSEC_ERROR_PKCS12_PRIVACY_PASSWORD_INCORRECT = No es posible importar. Contraseña de privacidad incorrecta.\nSEC_ERROR_PKCS12_CERT_COLLISION = No es posible importar. El mismo apodo existe ya en la base de datos.\nSEC_ERROR_USER_CANCELLED = El usuario ha presionado Cancelar.\nSEC_ERROR_PKCS12_DUPLICATE_DATA = No importado, ya en la base de datos.\nSEC_ERROR_MESSAGE_SEND_ABORTED = Mensaje no enviado.\nSEC_ERROR_INADEQUATE_KEY_USAGE = El uso de la clave del certificado es inapropiada para la operación pretendida.\nSEC_ERROR_INADEQUATE_CERT_TYPE = Tipo de certificado no aprobado para la aplicación.\nSEC_ERROR_CERT_ADDR_MISMATCH = La dirección en el certificado de firma no coincide con la dirección en las cabeceras del mensaje.\nSEC_ERROR_PKCS12_UNABLE_TO_IMPORT_KEY = No es posible importar. Error al intentar importar la clave privada.\nSEC_ERROR_PKCS12_IMPORTING_CERT_CHAIN = No es posible importar. Error al intentar importar la cadena de certificados.\nSEC_ERROR_PKCS12_UNABLE_TO_LOCATE_OBJECT_BY_NAME = No es posible exportar. No se puede localizar el certificado o clave por el apodo.\nSEC_ERROR_PKCS12_UNABLE_TO_EXPORT_KEY = No es posible exportar. La clave privada no ha podido ser localizada y exportada.\nSEC_ERROR_PKCS12_UNABLE_TO_WRITE = No es posible exportar. No se puede escribir el archivo de exportación.\nSEC_ERROR_PKCS12_UNABLE_TO_READ = No es posible importar. No se puede leer el archivo de importación.\nSEC_ERROR_PKCS12_KEY_DATABASE_NOT_INITIALIZED = No es posible exportar. La base de datos de claves está corrupta o ha sido borrada.\nSEC_ERROR_KEYGEN_FAIL = No es posible generar el par de claves pública/privada.\nSEC_ERROR_INVALID_PASSWORD = La contraseña introducida no es válida. Por favor, escoja una diferente.\nSEC_ERROR_RETRY_OLD_PASSWORD = Contraseña anterior introducida incorrectamente. Vuelva a intentarlo.\nSEC_ERROR_BAD_NICKNAME = El apodo del certificado ya está en uso.\nSEC_ERROR_NOT_FORTEZZA_ISSUER = La cadena FORTEZZA de la otra parte tiene un certificado que no es de FORTEZZA.\nSEC_ERROR_CANNOT_MOVE_SENSITIVE_KEY = No se puede mover una clave confidencial a la ranura donde se necesita.\nSEC_ERROR_JS_INVALID_MODULE_NAME = Nombre de módulo no válido.\nSEC_ERROR_JS_INVALID_DLL = Ruta o nombre de archivo de módulo no válido\nSEC_ERROR_JS_ADD_MOD_FAILURE = No es posible añadir el módulo\nSEC_ERROR_JS_DEL_MOD_FAILURE = No es posible eliminar el módulo\nSEC_ERROR_OLD_KRL = La nueva KRL no es posterior a la actual.\nSEC_ERROR_CKL_CONFLICT = La nueva CKL tiene un emisor diferente de la CKL actual. Borre la CKL actual.\nSEC_ERROR_CERT_NOT_IN_NAME_SPACE = La autoridad certificadora de este certificado no tiene permitido emitir un certificado con este nombre.\nSEC_ERROR_KRL_NOT_YET_VALID = La lista de revocación de claves para este certificado no es válida aún.\nSEC_ERROR_CRL_NOT_YET_VALID = La lista de revocación de certificados para este certificado no es válido aún.\nSEC_ERROR_UNKNOWN_CERT = No se ha podido encontrar el certificado solicitado.\nSEC_ERROR_UNKNOWN_SIGNER = No se ha podido encontrar el certificado del firmante.\nSEC_ERROR_CERT_BAD_ACCESS_LOCATION = La dirección del servidor de estado de certificado tiene un formato no válido.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_TYPE = La respuesta OCSP no puede decodificarse totalmente; es de un tipo desconocido.\nSEC_ERROR_OCSP_BAD_HTTP_RESPONSE = El servidor OCSP ha devuelto datos HTTP inesperados/no válidos.\nSEC_ERROR_OCSP_MALFORMED_REQUEST = El servidor OCSP ha encontrado que la solicitud está corrupta o incorrectamente formada.\nSEC_ERROR_OCSP_SERVER_ERROR = El servidor OCSP ha experimentado un error interno.\nSEC_ERROR_OCSP_TRY_SERVER_LATER = El servidor OCSP sugiere que lo intente de nuevo más tarde.\nSEC_ERROR_OCSP_REQUEST_NEEDS_SIG = El servidor OCSP requiere una firma en esta solicitud.\nSEC_ERROR_OCSP_UNAUTHORIZED_REQUEST = El servidor OCSP ha rechazado esta solicitud como no autorizada.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_STATUS = El servidor OCSP ha devuelto un estado irreconocible.\nSEC_ERROR_OCSP_UNKNOWN_CERT = El servidor OCSP no tiene estado para el certificado.\nSEC_ERROR_OCSP_NOT_ENABLED = Debe activar OCSP antes de ejecutar esta operación.\nSEC_ERROR_OCSP_NO_DEFAULT_RESPONDER = Debe establecer el respondedor OCSP predeterminado antes de ejecutar esta operación.\nSEC_ERROR_OCSP_MALFORMED_RESPONSE = La respuesta del servidor OCSP estaba corrupta o incorrectamente formada.\nSEC_ERROR_OCSP_UNAUTHORIZED_RESPONSE = El firmante de la respuesta OCSP no está autorizado a proporcionar el estado de este certificado.\nSEC_ERROR_OCSP_FUTURE_RESPONSE = La respuesta OCSP no es válida aún (contiene una fecha en el futuro).\nSEC_ERROR_OCSP_OLD_RESPONSE = La respuesta OCSP contiene información no actualizada.\nSEC_ERROR_DIGEST_NOT_FOUND = No se ha encontrado el resumen CMS o PKCS #7 en el mensaje firmado.\nSEC_ERROR_UNSUPPORTED_MESSAGE_TYPE = El tipo de mensaje CMS o PKCS #7 no está admitido.\nSEC_ERROR_MODULE_STUCK = El módulo PKCS #11 no se ha podido eliminar porque está aún en uso.\nSEC_ERROR_BAD_TEMPLATE = No se ha podido decodificar los datos ASN.1. La plantilla especificada no era válida.\nSEC_ERROR_CRL_NOT_FOUND = No se ha encontrado CRL apropiada.\nSEC_ERROR_REUSED_ISSUER_AND_SERIAL = Está intentando importar un certificado con el mismo número de serie/emisor que un certificado existente, pero no es el mismo certificado.\nSEC_ERROR_BUSY = NSS no se pudo cerrar. Hay objetos aún en uso.\nSEC_ERROR_EXTRA_INPUT = El mensaje codificado con DER contenía datos extra no usados.\nSEC_ERROR_UNSUPPORTED_ELLIPTIC_CURVE = Curva elíptica no admitida.\nSEC_ERROR_UNSUPPORTED_EC_POINT_FORM = Forma de punto de curva elíptica no admitida.\nSEC_ERROR_UNRECOGNIZED_OID = Identificador de objeto no reconocido.\nSEC_ERROR_OCSP_INVALID_SIGNING_CERT = Certificado de firma OCSP no valido en respuesta OCSP.\nSEC_ERROR_REVOKED_CERTIFICATE_CRL = El certificado está revocado en la lista de revocación de certificados del emisor.\nSEC_ERROR_REVOKED_CERTIFICATE_OCSP = El respondedor OCSP del emisor informa que el certificado está revocado.\nSEC_ERROR_CRL_INVALID_VERSION = La lista de revocación de certificados del emisor tiene un número de versión desconocido.\nSEC_ERROR_CRL_V1_CRITICAL_EXTENSION = La lista de revocación de certificados V1 del emisor tiene una extensión crítica.\nSEC_ERROR_CRL_UNKNOWN_CRITICAL_EXTENSION = La lista de revocación de certificados V2 del emisor tiene una extensión crítica desconocida.\nSEC_ERROR_UNKNOWN_OBJECT_TYPE = Tipo de objeto especificado desconocido.\nSEC_ERROR_INCOMPATIBLE_PKCS11 = El controlador PKCS #11 viola la especificación en una forma incompatible.\nSEC_ERROR_NO_EVENT = No hay disponible ningún nuevo evento de ranura en este momento.\nSEC_ERROR_CRL_ALREADY_EXISTS = La CRL ya existe.\nSEC_ERROR_NOT_INITIALIZED = NSS no está inicializado.\nSEC_ERROR_TOKEN_NOT_LOGGED_IN = La operación ha fallado porque el token PKCS#11 no ha iniciado sesión.\nSEC_ERROR_OCSP_RESPONDER_CERT_INVALID = El certificado configurado del respondedor OCSP no es válido.\nSEC_ERROR_OCSP_BAD_SIGNATURE = La respuesta OCSP tiene una firma no válida.\nSEC_ERROR_OUT_OF_SEARCH_LIMITS = La búsqueda de validación del certificado está fuera de los límites de búsqueda\nSEC_ERROR_INVALID_POLICY_MAPPING = El mapeo de políticas contiene anypolicy\nSEC_ERROR_POLICY_VALIDATION_FAILED = La cadena de certificados no cumple la validación de políticas\nSEC_ERROR_UNKNOWN_AIA_LOCATION_TYPE = Tipo de dirección desconocido en la extensión de certificado AIA\nSEC_ERROR_BAD_HTTP_RESPONSE = El servidor ha devuelto una respuesta HTTP no válida\nSEC_ERROR_BAD_LDAP_RESPONSE = El servidor ha devuelto una respuesta LDAP no válida\nSEC_ERROR_FAILED_TO_ENCODE_DATA = Fallo al codificar datos con el codificador ASN1\nSEC_ERROR_BAD_INFO_ACCESS_LOCATION = Dirección de acceso a información no válida en extensión de certificado\nSEC_ERROR_LIBPKIX_INTERNAL = Ha ocurrido un error interno Libpkix durante la validación del certificado.\nSEC_ERROR_PKCS11_GENERAL_ERROR = Un módulo PKCS #11 ha devuelto CKR_GENERAL_ERROR, indicando que ha sucedido un error no recuperable.\nSEC_ERROR_PKCS11_FUNCTION_FAILED = Un módulo PKCS #11 ha devuelto CKR_FUNCTION_FAILED, indicando que la función solicitada no se ha podido ejecutar. Si se intenta de nuevo la misma operación podría tener éxito.\nSEC_ERROR_PKCS11_DEVICE_ERROR = Un módulo PKCS #11 ha devuelto CKR_DEVICE_ERROR, indicando que ha ocurrido un problema con el token o slot.\nSEC_ERROR_BAD_INFO_ACCESS_METHOD = Método de acceso a información desconocido en extensión de certificado.\nSEC_ERROR_CRL_IMPORT_FAILED = Error al intentar importar una CRL.\nSEC_ERROR_EXPIRED_PASSWORD = La contraseña ha caducado.\nSEC_ERROR_LOCKED_PASSWORD = La contraseña está bloqueada.\nSEC_ERROR_UNKNOWN_PKCS11_ERROR = Error PKCS #11 desconocido.\nSEC_ERROR_BAD_CRL_DP_URL = URL no válida o no admitida en el nombre del punto de distribución de la CRL.\nSEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED = El certificado se firmó usando un algoritmo de firma que está desactivado porque no es seguro.\nMOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE = Este servidor usa key pinning (HPKP) pero no se ha podido construir una cadena de certificados confiables que coincida con el pinset. Las violaciones de key pinning no se pueden solventar.\nMOZILLA_PKIX_ERROR_CA_CERT_USED_AS_END_ENTITY = El servidor usa un certificado con una extensión básica de restricciones que lo identifica como autoridad de certificación. Esto no debería ser el caso para un certificado emitido correctamente.\nMOZILLA_PKIX_ERROR_INADEQUATE_KEY_SIZE = El servidor ha presentado un certificado con un tamaño de clave que es demasiado pequeño para establecer una conexión segura.\nMOZILLA_PKIX_ERROR_V1_CERT_USED_AS_CA = Para emitir el certificado del servidor se ha usado un certificado X.509 versión 1 que no es confiable. Los certificados X.509 versión 1 están desaprobaados no deben usarse para firmar otros certificados.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_CERTIFICATE = El servidor ha presentado un certificado que aún no es válido.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_ISSUER_CERTIFICATE = Se ha usado un certificado que aún no es válido para emitir el certificado del servidor.\nMOZILLA_PKIX_ERROR_SIGNATURE_ALGORITHM_MISMATCH = El algoritmo de firma en el campo de firma del certificado no concuerda con el algoritmo en su campo signatureAlgorithm.\nMOZILLA_PKIX_ERROR_OCSP_RESPONSE_FOR_CERT_MISSING = La respuesta OCSP no incluye un estado para el certificado que se está verificando.\nMOZILLA_PKIX_ERROR_VALIDITY_TOO_LONG = El servidor ha presentado un certificado con una validez excesivamente amplia.\nMOZILLA_PKIX_ERROR_REQUIRED_TLS_FEATURE_MISSING = Falta una característica necesaria de TLS.\nMOZILLA_PKIX_ERROR_INVALID_INTEGER_ENCODING = El servidor ha presentado un certificado que contiene una codificación no válida de un entero. Las causas más habituales incluyen números de serie negativos, módulos RSA negativos y codificaciones que son más largas de lo necesario.\nMOZILLA_PKIX_ERROR_EMPTY_ISSUER_NAME = El servidor ha presentado un certificado con un nombre distinguido de emisor vacío.\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/pipnss/pipnss.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt = Escriba contraseña maestra de %S.\nRootCertModuleName = Módulo de certificados raíz\nManufacturerID = Mozilla.org\nLibraryDescription = Serv. criptografía interna PSM\nTokenDescription = Serv. criptografía genéricos\nPrivateTokenDescription = Disp. software de seguridad\nSlotDescription = Servicios de cifrado interno PSM\nPrivateSlotDescription = Claves privadas del PSM\nFips140TokenDescription = Disp. seguridad software (FIPS)\nFips140SlotDescription = Serv. FIPS 140 criptogr., de clave y cert.\nInternalToken = Disp. software de seguridad\nVerifySSLClient = Certificado del cliente SSL\nVerifySSLServer = Certificado del servidor SSL\nVerifySSLCA = Autoridad Certificadora (CA) SSL\nVerifyEmailSigner = Certificado del firmante del correo electrónico\nVerifyEmailRecip = Certificado del receptor del correo electrónico\nVerifyObjSign = Firmante de objeto\nHighGrade = Grado alto\nMediumGrade = Grado medio\nnick_template = %1$s’s %2$s ID\nCertDumpCertificate = Certificado\nCertDumpVersion = Versión\nCertDumpVersionValue = Versión %S\nCertDumpSerialNo = Número de serie\nCertDumpMD2WithRSA = PKCS #1 MD2 con cifrado RSA\nCertDumpMD5WithRSA = PKCS #1 MD5 con cifrado RSA\nCertDumpSHA1WithRSA = PKCS #1 SHA-1 con cifrado RSA\nCertDumpSHA256WithRSA = PKCS #1 SHA-256 con cifrado RSA\nCertDumpSHA384WithRSA = PKCS #1 SHA-384 con cifrado RSA\nCertDumpSHA512WithRSA = PKCS #1 SHA-512 con cifrado RSA\nCertDumpDefOID = Identificador de objeto (%S)\nCertDumpIssuer = Emisor\nCertDumpSubject = Asunto\nCertDumpAVACountry = C\nCertDumpAVAState = ST\nCertDumpAVALocality = L\nCertDumpAVAOrg = O\nCertDumpAVAOU = OU\nCertDumpAVACN = CN\nCertDumpUserID = UID\nCertDumpPK9Email = E\nCertDumpAVADN = DN\nCertDumpAVADC = DC\nCertDumpSurname = Apellido\nCertDumpGivenName = Nombre propio\nCertDumpValidity = Validez\nCertDumpNotBefore = No antes\nCertDumpNotAfter = No después\nCertDumpSPKI = Información de la clave pública del sujeto\nCertDumpSPKIAlg = Algoritmo de la clave pública del sujeto\nCertDumpAlgID = Identificador del algoritmo\nCertDumpParams = Parámetros del algoritmo\nCertDumpRSAEncr = PKCS #1 con cifrado RSA\nCertDumpRSAPSSSignature = Firma PKCS #1 RSASSA-PSS\nCertDumpRSATemplate = Módulo (%S bits):\\n%S\\nExponente (%S bits):\\n%S\nCertDumpECTemplate = Tamaño de la clave: %S bits\\nOrden de longitud de la base: %S bits\\nValor público:\\n%S\nCertDumpIssuerUniqueID = ID única del emisor\nCertDumpSubjPubKey = Clave pública del sujeto\nCertDumpSubjectUniqueID = Identificación única del sujeto\nCertDumpExtensions = Extensiones\nCertDumpSubjectDirectoryAttr = Atributos de directorio de asunto de certificado\nCertDumpSubjectKeyID = ID de clave de asunto de certificado\nCertDumpKeyUsage = Utilización de la clave de certificado\nCertDumpSubjectAltName = Nombre alternativo del asunto del certificado\nCertDumpIssuerAltName = Nombre alternativo del emisor del certificado\nCertDumpBasicConstraints = Restricciones básicas de certificado\nCertDumpNameConstraints = Restricciones para los nombres de certificados\nCertDumpCrlDistPoints = Puntos de distribución de CRL\nCertDumpCertPolicies = Políticas de certificado\nCertDumpPolicyMappings = Mapas de políticas de certificados\nCertDumpPolicyConstraints = Restricciones de la política de certificados\nCertDumpAuthKeyID = Identificador de la clave de la Autoridad Certificadora (CA)\nCertDumpExtKeyUsage = Uso extendido de la clave\nCertDumpAuthInfoAccess = Acceso a la información de la autoridad\nCertDumpAnsiX9DsaSignature = Firma ANSI X9.57 DSA\nCertDumpAnsiX9DsaSignatureWithSha1 = Firma ANSI X9.57 DSA con resumen SHA1\nCertDumpAnsiX962ECDsaSignatureWithSha1 = Firma ANSI X9.62 ECDSA con SHA1\nCertDumpAnsiX962ECDsaSignatureWithSha224 = Firma ANSI X9.62 ECDSA con SHA224\nCertDumpAnsiX962ECDsaSignatureWithSha256 = Firma ANSI X9.62 ECDSA con SHA256\nCertDumpAnsiX962ECDsaSignatureWithSha384 = Firma ANSI X9.62 ECDSA con SHA384\nCertDumpAnsiX962ECDsaSignatureWithSha512 = Firma ANSI X9.62 ECDSA con SHA512\nCertDumpKUSign = Firmando\nCertDumpKUNonRep = No-repudio\nCertDumpKUEnc = Cifrado de la clave\nCertDumpKUDEnc = Cifrado de datos\nCertDumpKUKA = Aceptación de la clave\nCertDumpKUCertSign = Firmante del certificado\nCertDumpKUCRLSigner = Firmante de la CRL\nCertDumpCritical = Crítico\nCertDumpNonCritical = No es crítico\nCertDumpSigAlg = Algoritmo de firma del certificado\nCertDumpCertSig = Valor de la firma del certificado\nCertDumpExtensionFailure = Error: no es posible procesar la extensión\nCertDumpIsCA = es una autoridad certificadora\nCertDumpIsNotCA = no es una autoridad certificadora\nCertDumpPathLen = Número máximo de CAs intermediarias: %S\nCertDumpPathLenUnlimited = ilimitado\nCertDumpEKU_1_3_6_1_5_5_7_3_1 = Identificación con servidor web mediante TLS\nCertDumpEKU_1_3_6_1_5_5_7_3_2 = Identificación con el cliente web mediante TLS\nCertDumpEKU_1_3_6_1_5_5_7_3_3 = Firmado de códigos\nCertDumpEKU_1_3_6_1_5_5_7_3_4 = Protección de correo electr.\nCertDumpEKU_1_3_6_1_5_5_7_3_8 = Marcas de tiempo\nCertDumpEKU_1_3_6_1_5_5_7_3_9 = Firmado OCSP\nCertDumpEKU_1_3_6_1_4_1_311_2_1_21 = Firmado de código individual de Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_2_1_22 = Firmado de código comercial de Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_1 = Firmado de la lista de confianza de Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_2 = Marca de tiempo de Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_3 = Microsoft Server Gated Crypto\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4 = Sistema de ficheros cifrados de Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4_1 = Recuperación de archivo de Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_5 = Verificación de controladores hardware de Microsoft Windows\nCertDumpEKU_1_3_6_1_4_1_311_10_3_10 = Subordinación cualificada de Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_11 = Recuperación de clave de Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_12 = Firmado de documento de Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_13 = Firmado vitalicio de Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_20_2_2 = Inicio de sesión con tarjeta inteligente de Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_21_6 = Agente de recuperación de clave de Microsoft\nCertDumpMSCerttype = Nombre de la plantilla de certificado Microsoft\nCertDumpMSNTPrincipal = Nombre principal de Microsoft\nCertDumpMSCAVersion = Versión CA Microsoft\nCertDumpMSDomainGUID = GUID de dominio Microsoft\nCertDumpEKU_2_16_840_1_113730_4_1 = Netscape Server Gated Crypto\nCertDumpRFC822Name = Dirección de correo electr.\nCertDumpDNSName = Nombre DNS\nCertDumpX400Address = Dirección X.400\nCertDumpDirectoryName = Nombre X.500\nCertDumpEDIPartyName = Nombre de la parte EDI\nCertDumpURI = URI\nCertDumpIPAddress = Dirección IP\nCertDumpRegisterID = OID registrada\nCertDumpKeyID = ID de clave\nCertDumpVerisignNotices = Aviso al usuario de Verisign\nCertDumpUnused = No usado\nCertDumpKeyCompromise = Compromiso de clave\nCertDumpCACompromise = Compromiso CA\nCertDumpAffiliationChanged = Afiliación modificada\nCertDumpSuperseded = Reemplazado\nCertDumpCessation = Cese de operación\nCertDumpHold = Alcance del certificado\nCertDumpOCSPResponder = OCSP\nCertDumpCAIssuers = Emisores CA\nCertDumpCPSPointer = Puntero a la declaración de prácticas de certificado\nCertDumpUserNotice = Aviso al usuario\nCertDumpLogotype = Logotipo\nCertDumpECPublicKey = Clave pública de curva elíptica\nCertDumpECDSAWithSHA1 = Firma X9.62 ECDSA con SHA1\nCertDumpECprime192v1 = Curva elíptica ANSI X9.62 prime192v1 (o secp192r1, NIST P-192)\nCertDumpECprime192v2 = Curva elíptica ANSI X9.62 prime192v2\nCertDumpECprime192v3 = Curva elíptica ANSI X9.62 prime192v3\nCertDumpECprime239v1 = Curva elíptica ANSI X9.62 prime239v1\nCertDumpECprime239v2 = Curva elíptica ANSI X9.62 prime239v2\nCertDumpECprime239v3 = Curva elíptica ANSI X9.62 prime239v3\nCertDumpECprime256v1 = Curva elíptica ANSI X9.62 prime256v1 (o secp256r1, NIST P-256)\nCertDumpECsecp112r1 = Curva elíptica SECG secp112r1\nCertDumpECsecp112r2 = Curva elíptica SECG secp112r2\nCertDumpECsecp128r1 = Curva elíptica SECG secp128r1\nCertDumpECsecp128r2 = Curva elíptica SECG secp128r2\nCertDumpECsecp160k1 = Curva elíptica SECG secp160k1\nCertDumpECsecp160r1 = Curva elíptica SECG secp160r1\nCertDumpECsecp160r2 = Curva elíptica SECG secp160r2\nCertDumpECsecp192k1 = Curva elíptica SECG secp192k1\nCertDumpECsecp224k1 = Curva elíptica SECG secp224k1\nCertDumpECsecp224r1 = Curva elíptica SECG secp224r1 (o NIST P-224)\nCertDumpECsecp256k1 = Curva elíptica SECG secp256k1\nCertDumpECsecp384r1 = Curva elíptica SECG secp384r1 (o NIST P-384)\nCertDumpECsecp521r1 = Curva elíptica SECG secp521r1 (o NIST P-521)\nCertDumpECc2pnb163v1 = Curva elíptica ANSI X9.62 c2pnb163v1\nCertDumpECc2pnb163v2 = Curva elíptica ANSI X9.62 c2pnb163v2\nCertDumpECc2pnb163v3 = Curva elíptica ANSI X9.62 c2pnb163v3\nCertDumpECc2pnb176v1 = Curva elíptica ANSI X9.62 c2pnb176v1\nCertDumpECc2tnb191v1 = Curva elíptica ANSI X9.62 c2tnb191v1\nCertDumpECc2tnb191v2 = Curva elíptica ANSI X9.62 c2tnb191v2\nCertDumpECc2tnb191v3 = Curva elíptica ANSI X9.62 c2tnb191v3\nCertDumpECc2onb191v4 = Curva elíptica ANSI X9.62 c2onb191v4\nCertDumpECc2onb191v5 = Curva elíptica ANSI X9.62 c2onb191v5\nCertDumpECc2pnb208w1 = Curva elíptica ANSI X9.62 c2pnb208w1\nCertDumpECc2tnb239v1 = Curva elíptica ANSI X9.62 c2tnb239v1\nCertDumpECc2tnb239v2 = Curva elíptica ANSI X9.62 c2tnb239v2\nCertDumpECc2tnb239v3 = Curva elíptica ANSI X9.62 c2tnb239v3\nCertDumpECc2onb239v4 = Curva elíptica ANSI X9.62 c2onb239v4\nCertDumpECc2onb239v5 = Curva elíptica ANSI X9.62 c2onb239v5\nCertDumpECc2pnb272w1 = Curva elíptica ANSI X9.62 c2pnb272w1\nCertDumpECc2pnb304w1 = Curva elíptica ANSI X9.62 c2pnb304w1\nCertDumpECc2tnb359v1 = Curva elíptica ANSI X9.62 c2tnb359v1\nCertDumpECc2pnb368w1 = Curva elíptica ANSI X9.62 c2pnb368w1\nCertDumpECc2tnb431r1 = Curva elíptica ANSI X9.62 c2tnb431r1\nCertDumpECsect113r1 = Curva elíptica SECG sect113r1\nCertDumpECsect113r2 = Curva elíptica SECG sect113r2\nCertDumpECsect131r1 = Curva elíptica SECG sect131r1\nCertDumpECsect131r2 = Curva elíptica SECG sect131r2\nCertDumpECsect163k1 = Curva elíptica SECG sect163k1 (o NIST K-163)\nCertDumpECsect163r1 = Curva elíptica SECG sect163r1\nCertDumpECsect163r2 = Curva elíptica SECG sect163r2 (o NIST B-163)\nCertDumpECsect193r1 = Curva elíptica SECG sect193r1\nCertDumpECsect193r2 = Curva elíptica SECG sect193r2\nCertDumpECsect233k1 = Curva elíptica SECG sect233k1 (o NIST K-233)\nCertDumpECsect233r1 = Curva elíptica SECG sect233r1 (o NIST B-233)\nCertDumpECsect239k1 = Curva elíptica SECG sect239k1\nCertDumpECsect283k1 = Curva elíptica SECG sect283k1 (o NIST K-283)\nCertDumpECsect283r1 = Curva elíptica SECG sect283r1 (o NIST B-283)\nCertDumpECsect409k1 = Curva elíptica SECG sect409k1 (o NIST K-409)\nCertDumpECsect409r1 = Curva elíptica SECG sect409r1 (o NIST B-409)\nCertDumpECsect571k1 = Curva elíptica SECG sect571k1 (o NIST K-571)\nCertDumpECsect571r1 = Curva elíptica SECG sect571r1 (o NIST B-571)\nCertDumpRawBytesHeader = Tamaño: %S Bytes / %S Bits\nPK11BadPassword = La contraseña introducida era incorrecta.\nSuccessfulP12Backup = La copia de seguridad de su(s) certificado(s) de seguridad y clave(s) privada(s) se ha realizado con éxito.\nSuccessfulP12Restore = Se han restaurado satisfactoriamente su(s) certificado(s) de seguridad y clave(s) privada(s).\nPKCS12DecodeErr = Fallo al decodificar el archivo. O no está en formato PKCS #12, o está corrupto, o la contraseña suministrada es incorrecta.\nPKCS12UnknownErrRestore = Fallo en la recuperación del archivo PKCS #12 por motivos desconocidos.\nPKCS12UnknownErrBackup = Se produjo un fallo por motivos desconocidos al guardar la copia de seguridad del archivo PKCS #12.\nPKCS12UnknownErr = La operación PKCS #12 falló por razones desconocidas.\nPKCS12InfoNoSmartcardBackup = No es posible hacer copias de seguridad de certificados procedentes de dispositivos de seguridad hardware tales como tarjetas inteligentes.\nPKCS12DupData = El certificado y la clave privada ya existen en el dispositivo de seguridad.\nAddModuleFailure = No es posible añadir el módulo\nAddModuleDup = El módulo de seguridad ya existe.\nDelModuleWarning = ¿Seguro que quiere eliminar este módulo de seguridad?\nDelModuleError = No es posible eliminar el módulo\nAVATemplate = %S = %S\nPSMERR_SSL_Disabled = No se puede conectar de forma segura porque el protocolo SSL ha sido desactivado.\nPSMERR_SSL2_Disabled = No se puede conectar de forma segura porque el sitio usa una versión antigua e insegura del protocolo SSL.\nPSMERR_HostReusedIssuerSerial = Ha recibido un certificado no válido. Contacte con el administrador o dirección de correo electrónico de contacto del servidor y facilíteles la siguiente información:\\n\\nSu certificado contiene el mismo número de serie que otro certificado emitido por la autoridad de certificación. Obtenga un nuevo certificado que contenga un número de serie único.\nSSLConnectionErrorPrefix = Ha ocurrido un error durante una conexión a %S.\ncertErrorIntro = %S usa un certificado de seguridad no válido.\ncertErrorTrust_SelfSigned = No se confía en el certificado porque está autofirmado.\ncertErrorTrust_UnknownIssuer = No se confía en el certificado porque el certificado emisor es desconocido.\ncertErrorTrust_UnknownIssuer2 = El servidor podría no estar enviando los certificados intermedios apropiados.\ncertErrorTrust_UnknownIssuer3 = Puede ser necesario importar un certificado raíz adicional.\ncertErrorTrust_CaInvalid = No se confía en el certificado porque fue emitido por un certificado CA no válido.\ncertErrorTrust_Issuer = No se confía en el certificado porque no se confía en el certificado emisor.\ncertErrorTrust_SignatureAlgorithmDisabled = No se confía en el certificado porque ha sido firmado usando un algoritmo de firma que fue desactivado porque es inseguro.\ncertErrorTrust_ExpiredIssuer = No se confía en el certificado porque el certificado emisor ha caducado.\ncertErrorTrust_Untrusted = El certificado no procede de una fuente confiable.\ncertErrorMismatch = El certificado no es válido para el nombre %S.\ncertErrorMismatchSingle2 = El certificado sólo es válido para <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>.\ncertErrorMismatchSinglePlain = El certificado sólo es válido para %S\ncertErrorMismatchMultiple = El certificado sólo es válido para los siguientes nombres:\ncertErrorExpiredNow = El certificado está caducado desde %1$S. La fecha y hora actual es %2$S.\ncertErrorNotYetValidNow = El certificado no será válido hasta %1$S. La fecha y hora actual es %2$S.\ncertErrorCodePrefix2 = Código de error: <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\nP12DefaultNickname = Certificado importado\nCertUnknown = Desconocido\nCertNoEmailAddress = (sin dirección de correo)\nCaCertExists = Este certificado ya está instalado como una autoridad certificadora.\nNotACACert = Esta no es una autoridad certificadora, de modo que no puede importarse en la lista de autoridades certificadoras.\nNotImportingUnverifiedCert = Este certificado no puede ser verificado y no se importará. Puede que el emisor del certificado sea desconocido o no confiable, quizá el certificado haya caducado o sido revocado, o bien no se ha aprobado.\nUserCertIgnoredNoPrivateKey = Este certificado personal no puede ser instalado porque Vd. no posee la correspondiente clave privada que se creó cuando se solicitó el certificado.\nUserCertImported = Su certificado personal ha sido instalado. Debería conservar una copia de seguridad de este certificado.\nCertOrgUnknown = (Desconocido)\nCertNotStored = (No guardado)\nCertExceptionPermanent = Permanente\nCertExceptionTemporary = Temporal\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/pipnss/security.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nTitle = Aviso de seguridad\nPostToInsecureFromSecureMessage = Aunque esta página está cifrada, la información que ha introducido va a enviarse por una conexión sin cifrar, y podría ser leída fácilmente por terceras personas.##¿Está seguro de que desea enviar esta información?##\nSecurityButtonTooltipText = Muestra información de seguridad de la página actual\nSecurityButtonMixedContentTooltipText = Advertencia: incluye contenido no autenticado\nContinue = Continuar\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/pippki/certManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY certmgr.title \"Administrador de certificados\">\n<!ENTITY certmgr.tab.mine \"Sus certificados\">\n<!ENTITY certmgr.tab.others2 \"Personas\">\n<!ENTITY certmgr.tab.websites3 \"Servidores\">\n<!ENTITY certmgr.tab.ca \"Autoridades\">\n<!ENTITY certmgr.tab.orphan2 \"Otros\">\n<!ENTITY certmgr.mine \"Tiene certificados de estas organizaciones que le identifican:\">\n<!ENTITY certmgr.others \"Tiene certificados en archivo que identifican estas personas:\">\n<!ENTITY certmgr.websites2 \"Tiene certificados en archivo que identifican estos servidores:\">\n<!ENTITY certmgr.cas \"Tiene certificados en archivo que identifican estas autoridades certificadoras:\">\n<!ENTITY certmgr.orphans \"Tiene certificados en archivo que no se ajustan a ninguna de las demás categorías:\">\n<!ENTITY certmgr.detail.general_tab.title \"General\">\n<!ENTITY certmgr.detail.general_tab.accesskey \"G\">\n<!ENTITY certmgr.detail.prettyprint_tab.title \"Detalles\">\n<!ENTITY certmgr.detail.prettyprint_tab.accesskey \"D\">\n<!ENTITY certmgr.pending.label \"Verificando ahora el certificado…\">\n<!ENTITY certmgr.subjectinfo.label \"Emitido para\">\n<!ENTITY certmgr.issuerinfo.label \"Emitido por\">\n<!ENTITY certmgr.periodofvalidity.label \"Periodo de validez\">\n<!ENTITY certmgr.fingerprints.label \"Huellas digitales\">\n<!ENTITY certmgr.certdetail.title \"Detalle del certificado\">\n<!ENTITY certmgr.certdetail.cn \"Nombre común (CN)\">\n<!ENTITY certmgr.certdetail.o \"Organización (O)\">\n<!ENTITY certmgr.certdetail.ou \"Unidad organizativa (OU)\">\n<!ENTITY certmgr.certdetail.serialnumber \"Número de serie\">\n<!ENTITY certmgr.certdetail.sha256fingerprint \"Huella digital SHA-256\">\n<!ENTITY certmgr.certdetail.sha1fingerprint \"Huella digital SHA1\">\n<!ENTITY certmgr.editcacert.title \"Editar configuración de confianza de la CA\">\n<!ENTITY certmgr.editcert.edittrust \"Editar configuraciones de confianza:\">\n<!ENTITY certmgr.editcert.trustssl \"Este certificado puede identificar sitios web.\">\n<!ENTITY certmgr.editcert.trustemail \"Este certificado puede identificar a los usuarios de correo.\">\n<!ENTITY certmgr.editcert.trustobjsign \"Este certificado puede identificar desarrolladores de software.\">\n<!ENTITY certmgr.deletecert.title \"Eliminar certificado\">\n<!ENTITY certmgr.certname \"Nombre del certificado\">\n<!ENTITY certmgr.certserver \"Servidor\">\n<!ENTITY certmgr.override_lifetime \"Vida útil\">\n<!ENTITY certmgr.tokenname \"Dispositivo de seguridad\">\n<!ENTITY certmgr.begins \"Comienza el\">\n<!ENTITY certmgr.expires \"Caduca el\">\n<!ENTITY certmgr.email \"Dirección de correo electr.\">\n<!ENTITY certmgr.serial \"Número de serie\">\n<!ENTITY certmgr.close.label \"Cerrar\">\n<!ENTITY certmgr.close.accesskey \"C\">\n<!ENTITY certmgr.view2.label \"Ver…\">\n<!ENTITY certmgr.view2.accesskey \"V\">\n<!ENTITY certmgr.edit3.label \"Editar confianza…\">\n<!ENTITY certmgr.edit3.accesskey \"E\">\n<!ENTITY certmgr.export.label \"Exportar…\">\n<!ENTITY certmgr.export.accesskey \"x\">\n<!ENTITY certmgr.delete2.label \"Eliminar…\">\n<!ENTITY certmgr.delete2.accesskey \"r\">\n<!ENTITY certmgr.delete_builtin.label \"Eliminar o dejar de confiar…\">\n<!ENTITY certmgr.delete_builtin.accesskey \"n\">\n<!ENTITY certmgr.backup2.label \"Hacer copia…\">\n<!ENTITY certmgr.backup2.accesskey \"H\">\n<!ENTITY certmgr.backupall2.label \"Hacer copia de todo…\">\n<!ENTITY certmgr.backupall2.accesskey \"t\">\n<!ENTITY certmgr.restore2.label \"Importar…\">\n<!ENTITY certmgr.restore2.accesskey \"m\">\n<!ENTITY certmgr.details.label \"Campos del certificado\">\n<!ENTITY certmgr.details.accesskey \"F\">\n<!ENTITY certmgr.fields.label \"Valor del campo\">\n<!ENTITY certmgr.fields.accesskey \"V\">\n<!ENTITY certmgr.hierarchy.label \"Jerarquía de certificados\">\n<!ENTITY certmgr.hierarchy.accesskey2 \"J\">\n<!ENTITY certmgr.addException.label \"Añadir excepción…\">\n<!ENTITY certmgr.addException.accesskey \"x\">\n<!ENTITY exceptionMgr.title \"Añadir excepción de seguridad\">\n<!ENTITY exceptionMgr.exceptionButton.label \"Confirmar excepción de seguridad\">\n<!ENTITY exceptionMgr.exceptionButton.accesskey \"C\">\n<!ENTITY exceptionMgr.supplementalWarning \"Los bancos, tiendas y otros sitios públicos legítimos no le pedirán hacer esto.\">\n<!ENTITY exceptionMgr.certlocation.caption2 \"Servidor\">\n<!ENTITY exceptionMgr.certlocation.url \"Dirección:\">\n<!ENTITY exceptionMgr.certlocation.download \"Obtener certificado\">\n<!ENTITY exceptionMgr.certlocation.accesskey \"O\">\n<!ENTITY exceptionMgr.certstatus.caption \"Estado del certificado\">\n<!ENTITY exceptionMgr.certstatus.viewCert \"Ver…\">\n<!ENTITY exceptionMgr.certstatus.accesskey \"V\">\n<!ENTITY exceptionMgr.permanent.label \"Guardar esta excepción de manera permanente\">\n<!ENTITY exceptionMgr.permanent.accesskey \"P\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/pippki/deviceManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY devmgr.title \"Administrador de dispositivos\">\n<!ENTITY devmgr.style2 \"width: 67em; height: 32em;\">\n<!ENTITY devmgr.devlist.label \"Módulos de seguridad y dispositivos\">\n<!ENTITY devmgr.details.title \"Detalles\">\n<!ENTITY devmgr.details.title2 \"Valor\">\n<!ENTITY devmgr.button.login.label \"Iniciar sesión\">\n<!ENTITY devmgr.button.login.accesskey \"n\">\n<!ENTITY devmgr.button.logout.label \"Terminar sesión\">\n<!ENTITY devmgr.button.logout.accesskey \"T\">\n<!ENTITY devmgr.button.changepw.label \"Cambiar contraseña\">\n<!ENTITY devmgr.button.changepw.accesskey \"C\">\n<!ENTITY devmgr.button.load.label \"Cargar\">\n<!ENTITY devmgr.button.load.accesskey \"C\">\n<!ENTITY devmgr.button.unload.label \"Descargar\">\n<!ENTITY devmgr.button.unload.accesskey \"D\">\n<!ENTITY devmgr.button.fips.accesskey \"F\">\n<!ENTITY loaddevice.info \"Introduzca la información para el módulo que quiere añadir.\">\n<!ENTITY loaddevice.modname \"Nombre del módulo:\">\n<!ENTITY loaddevice.modname.accesskey \"M\">\n<!ENTITY loaddevice.modname.default \"Nuevo módulo PKCS#11\">\n<!ENTITY loaddevice.filename \"Archivo del módulo:\">\n<!ENTITY loaddevice.filename.accesskey \"A\">\n<!ENTITY loaddevice.browse \"Examinar…\">\n<!ENTITY loaddevice.browse.accesskey \"x\">\n<!ENTITY loaddevice.title \"Cargar dispositivo PKCS#11\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/pippki/pippki.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY setPassword.title \"Cambiar contraseña maestra\">\n<!ENTITY setPassword.tokenName.label \"Dispositivo de seguridad\">\n<!ENTITY setPassword.oldPassword.label \"Contraseña actual:\">\n<!ENTITY setPassword.newPassword.label \"Nueva contraseña:\">\n<!ENTITY setPassword.reenterPassword.label \"Nueva contraseña (confirmar):\">\n<!ENTITY setPassword.meter.label \"Medidor de calidad de la contraseña\">\n<!ENTITY resetPasswordButtonLabel \"Restablecer\">\n<!ENTITY resetPassword.title \"Restablecer la contraseña maestra\">\n<!ENTITY resetPassword.text \"Si restablece su contraseña maestra, todas las contraseñas web y de correo electrónico almacenados, los datos de los formularios, certificados personales y claves privadas serán olvidados. ¿Seguro que quiere restablecer su contraseña maestra?\">\n<!ENTITY downloadCert.title \"Descargando certificado\">\n<!ENTITY downloadCert.message1 \"Se le ha pedido que confíe en una nueva Autoridad Certificadora (CA).\">\n<!ENTITY downloadCert.trustSSL \"Confiar en esta CA para identificar sitios web.\">\n<!ENTITY downloadCert.trustEmail \"Confiar en esta CA para identificar usuarios de correo.\">\n<!ENTITY downloadCert.trustObjSign \"Confiar en esta CA para identificar desarrolladores de software.\">\n<!ENTITY downloadCert.message3 \"Antes de confiar en esta CA para cualquier propósito, debe examinar el certificado, política y procedimientos de la CA (si están disponibles).\">\n<!ENTITY downloadCert.viewCert.label \"Ver\">\n<!ENTITY downloadCert.viewCert.text \"Examinar certificado de CA\">\n<!ENTITY clientAuthAsk.title \"Petición de identificación de usuario\">\n<!ENTITY clientAuthAsk.message1 \"El siguiente sitio ha pedido que usted se identifique con un certificado:\">\n<!ENTITY clientAuthAsk.message2 \"Elija un certificado para presentarlo como identificación:\">\n<!ENTITY clientAuthAsk.message3 \"Detalles del certificado seleccionado:\">\n<!ENTITY pkcs12.setpassword.title \"Elegir una contraseña de respaldo para el certificado\">\n<!ENTITY pkcs12.setpassword.message \"La contraseña del certificado de respaldo que ponga aquí protegerá el archivo de respaldo que está a punto de crear. Debe poner esta contraseña para proceder con la copia de respaldo.\">\n<!ENTITY pkcs12.setpassword.label1 \"Contraseña de respaldo del certificado:\">\n<!ENTITY pkcs12.setpassword.label2 \"Contraseña de respaldo del certificado (confirmar):\">\n<!ENTITY pkcs12.setpassword.reminder \"Importante: si olvida la contraseña de respaldo de su certificado, no podrá restaurar esta copia de respaldo más tarde. Guárdela en un lugar seguro.\">\n<!ENTITY chooseToken.title \"Diálogo de selección de objeto\">\n<!ENTITY chooseToken.message1 \"Elija un objeto.\">\n<!ENTITY createCertInfo.title \"Generando una clave privada\">\n<!ENTITY createCertInfo.msg1 \"Generación de la clave en progreso… Esto puede tardar unos minutos…\">\n<!ENTITY createCertInfo.msg2 \"Espere…\">\n<!ENTITY protectedAuth.title \"Identificación protegida por token\">\n<!ENTITY protectedAuth.msg \"Identifíquese con el token. El método de identificación depende del tipo de su token.\">\n<!ENTITY protectedAuth.tokenName.label \"Token:\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/pippki/pippki.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt = Introduzca la contraseña de seguridad personal para las claves privadas PSM del dispositivo de seguridad.\ncertWithSerial = Certificado con número de serie: %1$S\nnewCAMessage1 = ¿Quiere confiar en “%S” para los siguientes propósitos?\nunnamedCA = Autoridad certificadora (sin nombre)\neditTrustCA = El certificado “%S” representa a una autoridad certificadora.\ndeleteSslCertConfirm3 = ¿Seguro que quiere eliminar estas excepciones de servidor?\ndeleteSslCertImpact3 = Si elimina una excepción de servidor, restaurará los controles de seguridad habituales para ese servidor y se requerirá que use un certificado válido.\ndeleteSslCertTitle3 = Eliminar excepciones de certificados de servidor\ndeleteUserCertConfirm = ¿Seguro que quiere eliminar estos certificados?\ndeleteUserCertImpact = Si elimina uno de sus propios certificados, no podrá utilizarlo para identificarse a sí mismo.\ndeleteUserCertTitle = Eliminar sus certificados\ndeleteCaCertConfirm2 = Ha solicitado eliminar estos certificados de CA. En el caso de los incluidos de serie, en lugar de borrarlos se les retira la confianza, lo que tiene el mismo efecto. ¿Seguro que quiere hacer esto?\ndeleteCaCertImpactX2 = Si elimina, o deja de confiar en, un certificado de autoridad certificadora (CA), esta aplicación dejará de confiar en cualquier certificado emitido por esta CA.\ndeleteCaCertTitle2 = Eliminar o dejar de confiar certificados CA\ndeleteEmailCertConfirm = ¿Seguro que quiere eliminar los certificados de correo electrónico de estas personas?\ndeleteEmailCertImpactDesc = Si borra el certificado de correo electrónico de una persona, ya no podrá enviar mensajes cifrados a esa persona.\ndeleteEmailCertTitle = Eliminar certificados de correo electrónico\ndeleteOrphanCertConfirm = ¿Seguro que quiere eliminar estos certificados?\ndeleteOrphanCertTitle = Eliminar certificados\nchooseP12RestoreFileDialog2 = Archivo de certificado para importar\nchooseP12BackupFileDialog = Nombre del archivo a salvaguardar\nfile_browse_PKCS12_spec = Archivos PKCS12\ngetPKCS12FilePasswordMessage = Introduzca la contraseña que se usó para cifrar esta copia de respaldo del certificado:\ncertVerified = Este certificado ha sido verificado para los siguientes usos:\ncertNotVerified_CertRevoked = No se pudo verificar este certificado porque ha sido revocado.\ncertNotVerified_CertExpired = No se pudo verificar este certificado porque ha caducado.\ncertNotVerified_CertNotTrusted = No se pudo verificar este certificado porque no se confía en él.\ncertNotVerified_IssuerNotTrusted = No se pudo verificar este certificado porque no se confía en el emisor.\ncertNotVerified_IssuerUnknown = No se pudo verificar este certificado porque el emisor es desconocido.\ncertNotVerified_CAInvalid = No se pudo verificar este certificado porque el certificado de la CA no es válido.\ncertNotVerified_AlgorithmDisabled = No se ha podido verificar este certificado porque se ha firmado usando un algoritmo de firma que fue desactivado porque es inseguro.\ncertNotVerified_Unknown = No se pudo verificar este certificado por razones desconocidas.\nclientAuthRemember = Recordar esta decisión\nclientAuthNickAndSerial = %1$S [%2$S]\nclientAuthHostnameAndPort = %1$S:%2$S\nclientAuthMessage1 = Organización: “%S”\nclientAuthMessage2 = Emitido bajo: “%S”\nclientAuthIssuedTo = Emitido para: %1$S\nclientAuthSerial = Número de serie: %1$S\nclientAuthValidityPeriod = Válido de %1$S a %2$S\nclientAuthKeyUsages = Usos de la clave: %1$S\nclientAuthEmailAddresses = Direcciones de correo: %1$S\nclientAuthIssuedBy = Emitido por: %1$S\nclientAuthStoredOn = Guardado en: %1$S\npageInfo_NoEncryption = Conexión sin cifrar\npageInfo_Privacy_None1 = El sitio web %S no admite cifrado para la página que está viendo.\npageInfo_Privacy_None2 = La información enviada por Internet sin cifrar puede ser vista por otras personas.\\u0020\npageInfo_Privacy_None4 = La página que está viendo no fue cifrada antes de transmitirse por Internet.\npageInfo_EncryptionWithBitsAndProtocol = Conexión cifrada (%1$S, claves de %2$S bits, %3$S)\npageInfo_BrokenEncryption = Cifrado estropeado (%1$S, claves de %2$S bits, %3$S)\npageInfo_Privacy_Encrypted1 = La página que está viendo fue cifrada antes de transmitirse por Internet.\npageInfo_Privacy_Encrypted2 = El cifrado dificulta que personas no autorizadas vean la información que viaja entre sistemas. Es, por tanto, improbable que nadie lea esta página mientras viajó por la red.\npageInfo_MixedContent = Conexión parcialmente cifrada\npageInfo_MixedContent2 = Parte de la página que está viendo no estaba cifrada antes de ser transmitida por Internet.\npageInfo_WeakCipher = Su conexión a este sitio web usa cifrado débil y no es privado. Otras personas pueden ver su información o modificar el comportamiento del sitio web.\npageInfo_CertificateTransparency_None = Este sitio web no proporciona registros de auditoría de transparencia de certificados.\npageInfo_CertificateTransparency_OK = Este sitio web proporciona registros de transparencia de certificados auditables públicamente.\npageInfo_CertificateTransparency_UnknownLog = Este sitio web afirma tener registros de auditoría de transparencia de certificados, pero los registros fueron emitidos por una fuente desconocida y no pueden ser verificados.\npageInfo_CertificateTransparency_Invalid = Este sitio web proporciona registros de auditoría de transparencia de certificados, pero los registros han fallado la verificación.\ncertViewerTitle = Visor de certificados: \"%1$S\"\nnotPresent = <No es parte de un certificado>\npassword_not_set = (sin definir)\nfailed_pw_change = No fue posible cambiar la contraseña maestra.\nincorrect_pw = No introdujo la actual contraseña maestra correctamente. Vuelva a intentarlo.\npw_change_ok = Contraseña maestra cambiada satisfactoriamente.\npw_erased_ok = ¡Atención! Ha eliminado su contraseña maestra.\\u0020\npw_not_wanted = ¡Atención! Ha decidido no utilizar una contraseña maestra.\npw_empty_warning = Sus claves privadas, datos de formularios y contraseñas de correo electrónico que tiene guardados no serán protegidos.\npw_change2empty_in_fips_mode = En este momento está en modo FIPS. FIPS requiere una contraseña maestra no vacía.\nlogin_failed = Falló el inicio de sesión\nloadPK11TokenDialog = Elija un dispositivo PKCS#11 para cargar\ndevinfo_modname = Módulo\ndevinfo_modpath = Ruta\ndevinfo_label = Etiqueta\ndevinfo_manID = Fabricante\ndevinfo_serialnum = Número de serie\ndevinfo_hwversion = Versión HW\ndevinfo_fwversion = Versión FW\ndevinfo_status = Estado\ndevinfo_desc = Descripción\ndevinfo_stat_disabled = Deshabilitado\ndevinfo_stat_notpresent = No presente\ndevinfo_stat_uninitialized = Sin inicializar\ndevinfo_stat_notloggedin = No ha iniciado la sesión\ndevinfo_stat_loggedin = Sesión iniciada\ndevinfo_stat_ready = Listo\nenable_fips = Habilitar FIPS\ndisable_fips = Deshabilitar FIPS\nfips_nonempty_password_required = El modo FIPS requiere que tenga una contraseña maestra establecida para cada dispositivo de seguridad. Establezca la contraseña antes de tratar de activar el modo FIPS.\nunable_to_toggle_fips = No se puede cambiar el modo FIPS para el dispositivo de seguridad. Se recomienda que salga y reinicie esta aplicación.\nresetPasswordConfirmationTitle = Restablecer la contraseña maestra\nresetPasswordConfirmationMessage = Se ha restablecido su contraseña maestra.\nimportEmailCertPrompt = Seleccione el archivo que contiene el certificado de correo electrónico de otra persona a importar\nimportCACertsPrompt = Seleccione el archivo que contiene el/los certificado(s) CA a importar\nfile_browse_Certificate_spec = Archivos de certificados\nSaveCertAs = Guardar certificado en archivo\nCertFormatBase64 = Certificado X.509 (PEM)\nCertFormatBase64Chain = Certificado X.509 con cadena (PEM)\nCertFormatDER = Certificado X.509 (DER)\nCertFormatPKCS7 = Certificado X.509 (PKCS#7)\nCertFormatPKCS7Chain = Certificado X.509 con cadena (PKCX#7)\nwriteFileFailure = Error de archivo\nwriteFileFailed = No se puede escribir en el archivo %S:\\n%S.\nwriteFileAccessDenied = Acceso denegado\nwriteFileIsLocked = El archivo está bloqueado\nwriteFileNoDeviceSpace = No hay espacio libre en el dispositivo\nwriteFileUnknownError = Error desconocido\naddExceptionBrandedWarning2 = Está a punto de alterar cómo identifica %S este sitio.\naddExceptionInvalidHeader = Este sitio intenta identificarse a sí mismo con información no válida.\naddExceptionDomainMismatchShort = Sitio erróneo\naddExceptionDomainMismatchLong2 = El certificado pertenece a un sitio diferente, lo que podría significar que alquien está intentando hacer pasar por este sitio.\naddExceptionExpiredShort = Información obsoleta\naddExceptionExpiredLong2 = El certificado no es actualmente válido. Puede haber sido robado o perdido, y podría estar siendo usado por alquien para hacerse pasar por este sitio.\naddExceptionUnverifiedOrBadSignatureShort = Identidad desconocida\naddExceptionUnverifiedOrBadSignatureLong2 = No se confía en el certificado porque no ha sido verificado como emitido por una autoridad confiable usando una firma segura.\naddExceptionValidShort = Certificado válido\naddExceptionValidLong = Este sitio proporciona identificación válida y verificada. No hay necesidad de añadir una excepción.\naddExceptionCheckingShort = Comprobando información\naddExceptionCheckingLong2 = Intentando identificar este sitio…\naddExceptionNoCertShort = No hay información disponible\naddExceptionNoCertLong2 = No es posible obtener el estado de identificación de este sitio.\n\npageInfo_CertificateTransparency_Compliant=This website complies with the Certificate Transparency policy.\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/pippki/validation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY validation.crlmanager.label \"Administrar CRLs\">\n<!ENTITY validation.crlmanager.description \"Estas listas de revocación de certificados (CRL) se guardan en su base de datos de certificados:\">\n<!ENTITY validation.crlname.label \"Nombre\">\n<!ENTITY validation.crllastupdate.label \"Última actualización\">\n<!ENTITY validation.crlnextupdate.label \"Próxima actualización\">\n<!ENTITY validation.crlautoupdateenabled.label \"Actualización automática\">\n<!ENTITY validation.crlautoupdatestatus.label \"Estado de la actualización automática\">\n<!ENTITY validation.deletecrl.label \"Eliminar\">\n<!ENTITY validation.deletecrl.accesskey \"E\">\n<!ENTITY validation.updatecrl.label \"Actualización\">\n<!ENTITY validation.updatecrl.accesskey \"U\">\n<!ENTITY validation.advanced.label \"Configuración\">\n<!ENTITY validation.advanced.accesskey \"C\">\n<!ENTITY validation.crl.autoupdate.title \"Preferencias de actualización automática de CRL\">\n<!ENTITY validation.crl.autoupdate.enable.label \"Habilitar la actualización automática para esta CRL\">\n<!ENTITY validation.crl.autoupdate.time.label1 \"Actualización\">\n<!ENTITY validation.crl.autoupdate.time.label2 \"Día(s) antes de la siguiente fecha de actualización\">\n<!ENTITY validation.crl.autoupdate.freq.label1 \"Actualizar cada\">\n<!ENTITY validation.crl.autoupdate.freq.label2 \"Día(s)\">\n<!ENTITY validation.crl.autoupdate.url.label \"El CRL sería importado desde:\">\n<!ENTITY crl.import.status.title \"Estado de importación de la CRL\">\n<!ENTITY crl.import.success.message \"La lista de certificados revocados (CRL) se ha importado satisfactoriamente.\">\n<!ENTITY crl.issuer.label \"CRL emitida por:\">\n<!ENTITY crl.issuer.org.label \"Organización: \">\n<!ENTITY crl.issuer.orgunit.label \"Unidad: \">\n<!ENTITY crl.import.nextupdate.label \"Próxima actualización el: \">\n<!ENTITY crl.autoupdate.fail.cnt.label \"Fallos consecutivos de actualización previos: \">\n<!ENTITY crl.autoupdate.fail.reason.label \"Detalles del último error en la actualización: \">\n<!ENTITY edit.button \"Configuración\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nBookmarksMenuFolderTitle = Menú Marcadores\nBookmarksToolbarFolderTitle = Barra de herramientas de marcadores\nOtherBookmarksFolderTitle = Otros marcadores\nTagsFolderTitle = Etiquetas\nMobileBookmarksFolderTitle = Marcadores móviles\nfinduri-AgeInDays-is-0 = Hoy\nfinduri-AgeInDays-is-1 = Ayer\nfinduri-AgeInDays-is = Hace %S días\nfinduri-AgeInDays-last-is = Últimos %S días\nfinduri-AgeInDays-isgreater = Anterior a %S días\nfinduri-AgeInMonths-is-0 = Este mes\nfinduri-AgeInMonths-isgreater = Anterior a %S meses\nfinduri-MonthYear = %1$S %2$S\nlocalhost = (archivos locales)\nbackupFileSizeText = %1$S %2$S\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/pluginproblem/pluginproblem.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tapToPlayPlugin \"Toque aquí para activar el plugin.\">\n<!ENTITY clickToActivatePlugin \"Activar plugin.\">\n<!ENTITY checkForUpdates \"Buscar actualizaciones…\">\n<!ENTITY blockedPlugin.label \"Se ha bloqueado este plugin para su protección.\">\n<!ENTITY hidePluginBtn.label \"Ocultar plugin\">\n<!ENTITY managePlugins \"Administrar plugins…\">\n<!ENTITY reloadPlugin.pre \"\">\n<!ENTITY reloadPlugin.middle \"Recargue la página\">\n<!ENTITY reloadPlugin.post \" para volver a intentarlo.\">\n<!ENTITY report.please \"Enviar informe de fallo\">\n<!ENTITY report.submitting \"Enviando informe.\">\n<!ENTITY report.submitted \"Informe de fallo enviado.\">\n<!ENTITY report.disabled \"Informes de fallo desactivados.\">\n<!ENTITY report.failed \"Envío fallido.\">\n<!ENTITY report.unavailable \"No hay informe disponible.\">\n<!ENTITY report.comment \"Añada un comentario (los comentarios son visibles para todo el mundo)\">\n<!ENTITY report.pageURL \"Incluya la URL de la página\">\n<!ENTITY plugin.file \"Archivo\">\n<!ENTITY plugin.mimeTypes \"Tipos MIME\">\n<!ENTITY plugin.flashProtectedMode.label \"Activar el modo protegido de Adobe Flash\">\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/services/errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nerror.login.reason.network = Error al conectarse al servidor\nerror.login.reason.recoverykey = Clave de recuperación equivocada\nerror.login.reason.account = Nombre de cuenta o contraseña incorrecto\nerror.login.reason.no_username = Falta el nombre de cuenta\nerror.login.reason.no_password2 = Falta la contraseña\nerror.login.reason.no_recoverykey = No hay una clave de recuperación para usar\nerror.login.reason.server = Servidor configurado incorrectamente\nerror.sync.failed_partial = Uno o más tipos de datos no pueden ser sincronizados\nerror.sync.reason.serverMaintenance = El servidor de Firefox Sync está actualmente bajo mantenimiento y la sincronización se reanudará automáticamente\ninvalid-captcha = Palabras incorrectas, vuelva a intentarlo\nweak-password = Use una contraseña más compleja\nerror.reason.unknown = Error desconocido\nchange.password.pwSameAsPassword = La contraseña no puede coincidir con la contraseña actual\nchange.password.pwSameAsUsername = La contraseña no puede coincidir con su nombre de usuario\nchange.password.pwSameAsEmail = La contraseña no puede coincidir con su dirección de correo\nchange.password.mismatch = Las contraseñas introducidas no coinciden\nchange.password.tooShort = La contraseña introducida es demasiado corta\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES/locale/es-ES/services/sync.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nclient.name2 = %2$S de %1$S en %3$S\nlastSync2.label = Última sincr.: %S\nsignInToSync.description = Inicie sesión en Sync\nerror.sync.title = Error al sincronizar\nerror.sync.description = Sync encontró un error al sincronizar: %1$S. Sync lo intentará de nuevo automáticamente.\nwarning.sync.eol.label = Servicio en proceso de desaparición\nwarning.sync.eol.description = Su servicio Firefox Sync se cerrará pronto. Actualice %1$S para continuar sincronizando.\nerror.sync.eol.label = Servicio no disponible\nerror.sync.eol.description = Su servicio Firefox Sync ya no está disponible. Necesita actualizar %1$S para continuar sincronizando.\nsync.eol.learnMore.label = Saber más\nsync.eol.learnMore.accesskey = a\nsyncnow.label = Sincronizar ahora\nsyncing2.label = Sincronizando…\n"
  },
  {
    "path": "langpacks/es-ES/chrome/es-ES.manifest",
    "content": "locale alerts es-ES es-ES/locale/es-ES/alerts/\nlocale autoconfig es-ES es-ES/locale/es-ES/autoconfig/\nlocale global es-ES es-ES/locale/es-ES/global/\nlocale global-platform es-ES es-ES/locale/es-ES/global-platform/\nlocale mozapps es-ES es-ES/locale/es-ES/mozapps/\nlocale necko es-ES es-ES/locale/es-ES/necko/\nlocale passwordmgr es-ES es-ES/locale/es-ES/passwordmgr/\nlocale pipnss es-ES es-ES/locale/es-ES/pipnss/\nlocale pippki es-ES es-ES/locale/es-ES/pippki/\nlocale places es-ES es-ES/locale/es-ES/places/\nlocale pluginproblem es-ES es-ES/locale/es-ES/pluginproblem/\nlocale weave es-ES es-ES/locale/es-ES/\n"
  },
  {
    "path": "langpacks/es-ES/chrome.manifest",
    "content": "manifest browser/chrome.manifest application=bluegriffon@bluegriffon.com\nmanifest chrome/es-ES.manifest\nmanifest bluegriffon/chrome.manifest application=bluegriffon@bluegriffon.com\n"
  },
  {
    "path": "langpacks/es-ES/install.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!--\n\n-->\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n     xmlns:em=\"http://www.mozilla.org/2004/em-rdf#\">\n  <Description about=\"urn:mozilla:install-manifest\"\n               em:id=\"langpack-es-ES@bluegriffon.org\"\n               em:name=\"Español (España) Language Pack\"\n               em:version=\"3.2\"\n               em:type=\"8\"\n               em:creator=\"mozilla.org\">\n    <em:contributor>Proyecto NAVE (http://www.proyectonave.es/)</em:contributor>\n\n    <em:targetApplication>\n      <Description>\n        <em:id>bluegriffon@bluegriffon.com</em:id>\n        <em:minVersion>3.2</em:minVersion>\n        <em:maxVersion>3.2</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n  </Description>\n</RDF>\n"
  },
  {
    "path": "langpacks/fi/bluegriffon/chrome.manifest",
    "content": "locale bluegriffon fi base/locale/bluegriffon/\nlocale branding fi base/locale/branding/\nlocale fs fi extensions/fs/\nlocale gfd fi extensions/gfd/\nlocale cssproperties fi sidebars/cssproperties/\nlocale domexplorer fi sidebars/domexplorer/\nlocale scripteditor fi sidebars/scripteditor/\nlocale stylesheets fi sidebars/stylesheets/\nlocale tipoftheday fi extensions/tipoftheday/\nlocale aria fi sidebars/aria/\n\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/branding/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  brandShorterName      \"Firefox\">\n<!ENTITY  brandShortName        \"Firefox Developer Edition\">\n<!ENTITY  brandFullName         \"Firefox Developer Edition\">\n<!ENTITY  vendorShortName       \"Mozilla\">\n<!ENTITY  trademarkInfo.part1   \" \">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/branding/brand.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrandShorterName=Firefox\nbrandShortName=Firefox Developer Edition\nbrandFullName=Firefox Developer Edition\nvendorShortName=Mozilla\n\nsyncBrandShortName=Sync\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/branding/browserconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Do NOT localize or otherwise change these values\nbrowser.startup.homepage=about:home\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/aboutAccounts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAccounts.welcome \"Tervetuloa käyttämään &syncBrand.shortName.label;-palvelu\">\n\n<!ENTITY aboutAccountsConfig.description \"Kirjaudu sisään synkronoidaksesi välilehtesi, kirjanmerkkisi, salasanasi ja muita tietoja.\">\n<!ENTITY aboutAccountsConfig.startButton.label \"Aloitetaan\">\n<!ENTITY aboutAccountsConfig.syncPreferences.label \"Synkronointiasetukset\">\n<!ENTITY aboutAccounts.noConnection.title \"Ei verkkoyhteyttä\">\n<!ENTITY aboutAccounts.noConnection.description \"Tarvitaan verkkoyhteys, jotta voidaan kirjautua palveluun.\">\n<!ENTITY aboutAccounts.noConnection.retry \"Yritä uudestaan\">\n<!ENTITY aboutAccounts.badConfig.title \"Virheelliset asetukset\">\n<!ENTITY aboutAccounts.badConfig.description \"Firefox-tilisi palvelimen asetuksia ei voitu määrittää. Yritä myöhemmin uudelleen.\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/aboutCertError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD\n    SYSTEM \"chrome://branding/locale/brand.dtd\">\n  %brandDTD;\n\n<!-- These strings are used by Firefox's custom about:certerror page,\na replacement for the standard security certificate errors produced\nby NSS/PSM via netError.xhtml. -->\n\n<!ENTITY certerror.pagetitle1  \"Suojaamaton yhteys\">\n<!ENTITY certerror.longpagetitle1 \"Tämä yhteys ei ole suojattu\">\n\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara \"Sivuston <span class='hostname'/> omistaja on määrittänyt sivuston virheellisesti. &brandShortName; ei muodostanut yhteyttä sivustoon suojellakseen tietojasi varkaudelta.\">\n<!ENTITY certerror.returnToPreviousPage.label \"Palaa\">\n<!ENTITY certerror.learnMore \"Lue lisää…\">\n<!ENTITY certerror.advanced.label \"Yksityiskohdat\">\n\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"Tämä sivusto on \nHTTP-yhteyskäytännön tiukan tiedonsiirtosuojan (HSTS) kautta rajannut, että\n&brandShortName;in täytyy muodostaa sivustoon vain suojattuja yhteyksiä. \nTämän takia tälle varmenteelle ei voi lisätä poikkeusta.\">\n\n<!ENTITY certerror.expert.content \"Jos ymmärrät tilanteen, voit asettaa\nsivuston identiteetin &brandShortName;in luottamien sivustojen listalle.\n<b>Vaikka luotatkin sivustoon, tämä virhe voi olla merkkinä siitä, että jokin \ntaho häiritsee verkkoyhteyttäsi.</b>\">\n<!ENTITY certerror.expert.contentPara2 \"Älä lisää poikkeusta ellet \ntiedä hyvää syytä, miksi tällä sivustolla ei ole luotettuja identiteettitietoja.\">\n<!ENTITY certerror.addException.label \"Lisää poikkeus…\">\n<!ENTITY certerror.copyToClipboard.label \"Kopioi teksti leikepöydälle\">\n\n<!ENTITY errorReporting.automatic \"Ilmoita tällaisista virheistä auttaaksesi Mozillaa tunnistamaan virheellisesti määritettyjä sivustoja\">\n<!ENTITY errorReporting.sending \"Lähetetään ilmoitusta\">\n<!ENTITY errorReporting.sent \"Ilmoitus lähetetty\">\n<!ENTITY errorReporting.tryAgain \"Yritä uudestaan\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/aboutDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n<!ENTITY aboutDialog.title          \"Tietoja &brandFullName;ista\">\n\n<!-- LOCALIZATION NOTE (update.checkForUpdatesButton.*, update.updateButton.*):\n# Only one button is present at a time.\n# The button when displayed is located directly under the Firefox version in\n# the about dialog (see bug 596813 for screenshots).\n-->\n<!ENTITY update.checkForUpdatesButton.label       \"Hae päivityksiä\">\n<!ENTITY update.checkForUpdatesButton.accesskey   \"H\">\n<!ENTITY update.updateButton.label2               \"Päivitä käynnistämällä &brandShortName; uudestaan\">\n<!ENTITY update.updateButton.accesskey            \"P\">\n\n\n<!-- LOCALIZATION NOTE (warningDesc.version): This is a warning about the experimental nature of Nightly and Aurora builds. It is only shown in those versions. -->\n<!ENTITY warningDesc.version        \"&brandShortName; on kokeellinen versio ja voi olla epävakaa.\">\n<!-- LOCALIZATION NOTE (warningDesc.telemetryDesc): This is a notification that Nightly/Aurora builds automatically send Telemetry data back to Mozilla. It is only shown in those versions. \"It\" refers to brandShortName. -->\n<!ENTITY warningDesc.telemetryDesc  \"Tietoja suorituskyvystä, laitteistosta, käyttötavoista ja muokkauksista lähetetään automaattisesti &vendorShortName;lle auttamaan &brandShortName;in kehittämisessä.\">\n\n<!-- LOCALIZATION NOTE (community.exp.*) This paragraph is shown in \"experimental\" builds, i.e. Nightly and Aurora builds, instead of the other \"community.*\" strings below. -->\n<!ENTITY community.exp.start        \"\">\n<!-- LOCALIZATION NOTE (community.exp.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.exp.mozillaLink  \"&vendorShortName;\">\n<!ENTITY community.exp.middle       \" on \">\n<!-- LOCALIZATION NOTE (community.exp.creditslink): This is a link title that links to about:credits. -->\n<!ENTITY community.exp.creditsLink  \"kansainvälinen yhteisö\">\n<!ENTITY community.exp.end          \", joka pyrkii kehittämään avointa, julkista ja kaikkien käytettävissä olevaa Internetiä.\">\n\n<!ENTITY community.start2           \"&brandShortName;in on kehittänyt \">\n<!-- LOCALIZATION NOTE (community.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.mozillaLink      \"&vendorShortName;\">\n<!ENTITY community.middle2          \", \">\n<!-- LOCALIZATION NOTE (community.creditsLink): This is a link title that links to about:credits. -->\n<!ENTITY community.creditsLink      \"kansainvälinen yhteisö\">\n<!ENTITY community.end3             \", joka pyrkii kehittämään avointa, julkista ja kaikkien käytettävissä olevaa Internetiä.\">\n\n<!ENTITY helpus.start               \"Haluatko auttaa? \">\n<!-- LOCALIZATION NOTE (helpus.donateLink): This is a link title that links to https://sendto.mozilla.org/page/contribute/Give-Now?source=mozillaorg_default_footer&ref=firefox_about&utm_campaign=firefox_about&utm_source=firefox&utm_medium=referral&utm_content=20140929_FireFoxAbout. -->\n<!ENTITY helpus.donateLink          \"Tee lahjoitus\">\n<!ENTITY helpus.middle              \" tai \">\n<!-- LOCALIZATION NOTE (helpus.getInvolvedLink): This is a link title that links to http://www.mozilla.org/contribute/. -->\n<!ENTITY helpus.getInvolvedLink     \"liity joukkoon!\">\n<!ENTITY helpus.end                 \"\">\n\n<!ENTITY releaseNotes.link          \"Mitä uutta\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.license): This is a link title that links to about:license. -->\n<!ENTITY bottomLinks.license        \"Lisenssitiedot\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.rights): This is a link title that links to about:rights. -->\n<!ENTITY bottomLinks.rights         \"Loppukäyttäjän oikeudet\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.privacy): This is a link title that links to https://www.mozilla.org/legal/privacy/. -->\n<!ENTITY bottomLinks.privacy        \"Tietosuojakäytäntö\">\n\n<!-- LOCALIZATION NOTE (update.checkingForUpdates): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.checkingForUpdates  \"Haetaan päivityksiä…\">\n<!-- LOCALIZATION NOTE (update.noUpdatesFound): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.noUpdatesFound      \"&brandShortName;in uusin versio käytössä\">\n<!-- LOCALIZATION NOTE (update.adminDisabled): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.adminDisabled       \"Järjestelmän ylläpitäjä on estänyt päivitykset\">\n<!-- LOCALIZATION NOTE (update.otherInstanceHandlingUpdates): try to make the localized text short -->\n<!ENTITY update.otherInstanceHandlingUpdates \"&brandShortName;in päivitys on jo käynnissä\">\n<!ENTITY update.restarting          \"Käynnistetään uudestaan…\">\n\n<!-- LOCALIZATION NOTE (update.failed.start,update.failed.linkText,update.failed.end):\n     update.failed.start, update.failed.linkText, and update.failed.end all go into\n     one line with linkText being wrapped in an anchor that links to a site to download\n     the latest version of Firefox (e.g. http://www.firefox.com). As this is all in\n     one line, try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.failed.start        \"Päivitys ei onnistunut. \">\n<!ENTITY update.failed.linkText     \"Lataa uusin versio\">\n<!ENTITY update.failed.end          \"\">\n\n<!-- LOCALIZATION NOTE (update.manual.start,update.manual.end): update.manual.start and update.manual.end\n     all go into one line and have an anchor in between with text that is the same as the link to a site\n     to download the latest version of Firefox (e.g. http://www.firefox.com). As this is all in one line,\n     try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.manual.start        \"Lataa päivitys: \">\n<!ENTITY update.manual.end          \"\">\n\n<!-- LOCALIZATION NOTE (update.unsupported.start,update.unsupported.linkText,update.unsupported.end):\n     update.unsupported.start, update.unsupported.linkText, and\n     update.unsupported.end all go into one line with linkText being wrapped in\n     an anchor that links to a site to provide additional information regarding\n     why the system is no longer supported. As this is all in one line, try to\n     make the localized text short (see bug 843497 for screenshots). -->\n<!ENTITY update.unsupported.start    \"Tälle järjestelmälle ei enää tarjota päivityksiä. \">\n<!ENTITY update.unsupported.linkText \"Lue lisätietoja\">\n<!ENTITY update.unsupported.end      \"\">\n\n<!-- LOCALIZATION NOTE (update.downloading.start,update.downloading.end): update.downloading.start and \n     update.downloading.end all go into one line, with the amount downloaded inserted in between. As this\n     is all in one line, try to make the localized text short (see bug 596813 for screenshots). The — is\n     the \"em dash\" (long dash).\n     example: Downloading update — 111 KB of 13 MB -->\n<!ENTITY update.downloading.start   \"Ladataan päivitystä — \">\n<!ENTITY update.downloading.end     \"\">\n\n<!ENTITY update.applying            \"Päivitetään…\">\n\n<!-- LOCALIZATION NOTE (channel.description.start,channel.description.end): channel.description.start and\n     channel.description.end create one sentence, with the current channel label inserted in between.\n     example: You are currently on the _Stable_ update channel. -->\n<!ENTITY channel.description.start  \"Ohjelman päivitykset ovat tyyppiä \">\n<!ENTITY channel.description.end    \".\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/aboutHealthReport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (abouthealth.pagetitle): Firefox Health Report is a proper noun in en-US, please keep this in mind. -->\n<!ENTITY abouthealth.pagetitle \"&brandShortName;in terveydentilaraportti\">\n\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/aboutHome.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n<!ENTITY % syncBrandDTD SYSTEM \"chrome://browser/locale/syncBrand.dtd\">\n%syncBrandDTD;\n\n<!-- These strings are used in the about:home page -->\n\n<!ENTITY abouthome.pageTitle \"&brandFullName;in aloitussivu\">\n\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet1.v1):\n     text in <a/> will be linked to the Firefox features page on mozilla.com\n-->\n<!ENTITY abouthome.defaultSnippet1.v1 \"Kiitos, että valitsit Firefoxin! Saadaksesi kaiken irti selaimestasi, lue Firefoxin <a>uusista ominaisuuksista</a>.\">\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet2.v1):\n     text in <a/> will be linked to the featured add-ons on addons.mozilla.org\n-->\n<!ENTITY abouthome.defaultSnippet2.v1 \"Firefox on helppo mukauttaa oman maun mukaiseksi. <a>Valitse tuhansista lisäosista</a>.\">\n<!-- LOCALIZATION NOTE (abouthome.rightsSnippet): text in <a/> will be linked to about:rights -->\n<!ENTITY abouthome.rightsSnippet \"&brandFullName; on ilmainen, avoimen lähdekoodin ohjelmisto yleishyödylliseltä Mozilla-säätiöltä. <a>Tiedä oikeutesi…</a>\">\n\n<!ENTITY abouthome.bookmarksButton.label \"Kirjanmerkit\">\n<!ENTITY abouthome.historyButton.label   \"Sivuhistoria\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonWin.label): The label for the\n     preferences/options item on about:home on Windows -->\n<!ENTITY abouthome.preferencesButtonWin.label  \"Asetukset\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonUnix.label): The label for the\n     preferences/options item on about:home on Linux and OS X -->\n<!ENTITY abouthome.preferencesButtonUnix.label  \"Asetukset\">\n<!ENTITY abouthome.addonsButton.label    \"Lisäosat\">\n<!ENTITY abouthome.downloadsButton.label \"Lataukset\">\n<!ENTITY abouthome.syncButton.label      \"&syncBrand.shortName.label;\">\n\n<!-- LOCALIZATION NOTE (abouthome.aboutMozilla.label): The (invisible) label for\n     the mozilla wordmark in the top-right corner that links to Mozilla's main\n     about page. -->\n<!ENTITY abouthome.aboutMozilla.label    \"Tietoja Mozillasta\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/aboutPrivateBrowsing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutPrivateBrowsing.notPrivate                 \"Tämä ei ole yksityinen selausikkuna.\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.label     \"Avaa yksityinen ikkuna\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.accesskey \"A\">\n\n<!ENTITY privateBrowsing.title                           \"Yksityinen selaus\">\n<!ENTITY privateBrowsing.title.tracking                  \"Yksityinen selaus seurannan suojauksen kanssa\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.before       \"Kun selaat yksityisessä ikkunassa, Firefox \">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.emphasize    \"ei tallenna\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.after        \"\">\n<!ENTITY aboutPrivateBrowsing.info.visited               \"vierailtuja sivuja\">\n<!ENTITY aboutPrivateBrowsing.info.searches              \"hakuja\">\n<!ENTITY aboutPrivateBrowsing.info.cookies               \"evästeitä\">\n<!ENTITY aboutPrivateBrowsing.info.temporaryFiles        \"väliaikaistiedostoja.\">\n<!ENTITY aboutPrivateBrowsing.info.saved.before          \"Firefox \">\n<!ENTITY aboutPrivateBrowsing.info.saved.emphasize       \"tallentaa\">\n<!ENTITY aboutPrivateBrowsing.info.saved.after2          \"\">\n<!ENTITY aboutPrivateBrowsing.info.downloads             \"lataukset.\">\n<!ENTITY aboutPrivateBrowsing.info.bookmarks             \"kirjanmerkit\">\n<!ENTITY aboutPrivateBrowsing.note.before                \"Yksityinen selaus \">\n<!ENTITY aboutPrivateBrowsing.note.emphasize             \"ei tee sinusta anonyymiä\">\n<!ENTITY aboutPrivateBrowsing.note.after                 \" Internetissä. Työnantajasi tai Internet-palveluntarjoajasi voi edelleen tietää, millä sivuilla on vierailtu.\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.before          \"Lue lisää \">\n<!ENTITY aboutPrivateBrowsing.learnMore3.title           \"yksityisestä selauksesta\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.after           \".\">\n\n<!ENTITY trackingProtection.title                        \"Seurannan suojaus\">\n<!ENTITY trackingProtection.description2                 \"Jotkin sivustot käyttävät seurantamenetelmiä, joiden avulla ne voivat tarkkailla, mitä teet Internetissä. Seurannan suojauksen avulla Firefox estää monia seurantamenetelmiä, jotka keräävät tietoa selaamisestasi.\">\n<!ENTITY trackingProtection.startTour1                   \"Lue, kuinka tämä toimii\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/aboutPrivateBrowsing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle.head=Yksityinen selaus\ntitle.normal=Avataanko yksityinen ikkuna?\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/aboutRobots.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- These strings are used in the about:robots page, which ties in with the\n     robots theme used in the Firefox 3 Beta 2/3 first run pages...\n         https://www.mozilla.com/en-US/firefox/3.0b2/firstrun/\n         https://www.mozilla.com/en-US/firefox/3.0b3/firstrun/\n     They're just meant to be fun and whimsical, with references to some geeky\n     but well-known robots in movies and books. Be creative with translations! -->\n\n<!-- Nonsense line from the movie \"The Day The Earth Stood Still\". No translation needed. -->\n<!ENTITY robots.pagetitle  \"Gort! Klaatu barada nikto!\">\n<!-- Movie: Logan's Run... Box (cybog): \"Welcome Humans! I am ready for you.\" -->\n<!ENTITY robots.errorTitleText \"Tervetuloa ihmiset!\">\n<!-- Movie: The Day The Earth Stood Still. Spoken by Klaatu. -->\n<!ENTITY robots.errorShortDescText \"Tulemme luoksenne rauhanomaisin ja hyvin aikein!\">\n<!-- Various books by Isaac Asimov. http://en.wikipedia.org/wiki/Three_Laws_of_Robotics -->\n<!ENTITY robots.errorLongDesc1 \"Robotti ei saa vahingoittaa ihmistä, eikä laiminlyönnin johdosta saattaa tätä vahingoittumaan.\">\n<!-- Movie: Blade Runner. Batty: \"I've seen things you people wouldn't believe...\" -->\n<!ENTITY robots.errorLongDesc2 \"Robotit ovat nähneet asioita, joita te ihmiset ette uskoisi.\">\n<!-- Book: Hitchhiker's Guide To The Galaxy. What the Sirius Cybernetics Corporation calls robots. -->\n<!ENTITY robots.errorLongDesc3 \"Robotit ovat muovikavereita, joiden kanssa viihtyy.\">\n<!-- TV: Futurama. Bender's first line is \"Bite my shiny metal ass.\" -->\n<!ENTITY robots.errorLongDesc4 \"Roboteilla on kiiltävä metallinen takamus, jota ei saa purra.\">\n<!-- TV: Battlestar Galactica (2004 series). From the opening text. -->\n<!ENTITY robots.errorTrailerDescText \"Ja heillä on suunnitelma.\">\n<!-- TV: Battlestar Galactica (2004 series). Common expletive referring to Cylons. -->\n<!ENTITY robots.imgtitle \"Frakin' leivänpaahtimet\">\n<!-- Book: Hitchhiker's Guide To The Galaxy. Arthur presses a button and it warns him. -->\n<!ENTITY robots.dontpress \"Älä paina tätä nappia uudestaan.\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/aboutSearchReset.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY searchreset.tabtitle       \"Hakuasetusten palautus\">\n\n<!ENTITY searchreset.pageTitle      \"Palautetaanko hakuasetukset?\">\n\n<!ENTITY searchreset.pageInfo1      \"Hakuasetukset saattavat olla vanhentuneet. &brandShortName; voi auttaa palauttamaan hakemisen oletusasetukset.\">\n\n\n<!-- LOCALIZATION NOTE (searchreset.selector.label): this string is\nfollowed by a dropdown of all the built-in search engines. -->\n<!ENTITY searchreset.selector.label \"Oletushakukoneeksi asetetaan\">\n\n<!-- LOCALIZATION NOTE (searchreset.beforelink.pageInfo,\nsearchreset.afterlink.pageInfo): these two string are used respectively\nbefore and after the \"Settings page\" link (searchreset.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language. -->\n<!ENTITY searchreset.beforelink.pageInfo2 \"Voit muuttaa näitä asetuksia milloin tahansa \">\n<!ENTITY searchreset.afterlink.pageInfo2  \".\">\n\n<!ENTITY searchreset.link.pageInfo2       \"asetussivulta\">\n\n<!ENTITY searchreset.noChangeButton        \"Älä vaihda\">\n<!ENTITY searchreset.noChangeButton.access \"Ä\">\n\n<!ENTITY searchreset.changeEngineButton        \"Vaihda hakukone\">\n<!ENTITY searchreset.changeEngineButton.access \"V\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/aboutSessionRestore.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restorepage.tabtitle       \"Palauta istunto\">\n\n<!-- LOCALIZATION NOTE: The title is intended to be apologetic and disarming, expressing dismay\n     and regret that we are unable to restore the session for the user -->\n<!ENTITY restorepage.errorTitle     \"Oho, nyt kävi nolosti...\">\n<!ENTITY restorepage.problemDesc    \"&brandShortName; ei onnistunut palauttamaan avattuja ikkunoita ja välilehtiä. Tämä yleisimmin johtuu jostakin äskettäin avatusta sivusta.\">\n<!ENTITY restorepage.tryThis        \"Voit yrittää:\">\n<!ENTITY restorepage.restoreSome    \"Poistaa yhden tai useamman välilehden, jonka voisit kuvitella aiheuttavan ongelman\">\n<!ENTITY restorepage.startNew       \"Aloittaa uuden istunnon\">\n\n<!ENTITY restorepage.tryagainButton \"Palauta edellinen istunto\">\n<!ENTITY restorepage.restore.access \"P\">\n<!ENTITY restorepage.closeButton    \"Sulje\">\n<!ENTITY restorepage.close.access   \"S\">\n\n<!ENTITY restorepage.restoreHeader  \"Palauta\">\n<!ENTITY restorepage.listHeader     \"Ikkunat ja välilehdet\">\n<!-- LOCALIZATION NOTE: &#37;S will be replaced with a number. -->\n<!ENTITY restorepage.windowLabel    \"Ikkuna &#37;S\">\n\n\n<!-- LOCALIZATION NOTE: The following 'welcomeback2' strings are for about:welcomeback,\n     not for about:sessionstore -->\n\n<!ENTITY welcomeback2.restoreButton  \"Palauta!\">\n<!ENTITY welcomeback2.restoreButton.access \"P\">\n\n<!ENTITY welcomeback2.tabtitle      \"Valmista!\">\n\n<!ENTITY welcomeback2.pageTitle     \"Valmista!\">\n<!ENTITY welcomeback2.pageInfo1     \"&brandShortName; on valmis käytettäväksi.\">\n\n<!ENTITY welcomeback2.label.restoreAll  \"Palauta kaikki ikkunat ja välilehdet\">\n<!ENTITY welcomeback2.label.restoreSome \"Palauta vain valitut ikkunat ja välilehdet\">\n\n\n<!-- LOCALIZATION NOTE (welcomeback2.beforelink.pageInfo2,\nwelcomeback2.afterlink.pageInfo2): these two string are used respectively\nbefore and after the the \"learn more\" link (welcomeback2.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language.\n-->\n<!ENTITY welcomeback2.beforelink.pageInfo2  \"Lisäosasi ja selaimen muokkaukset on poistettu ja selaimen oletusasetukset palautettu. Jos tämä ei korjannut ongelmaa, \">\n<!ENTITY welcomeback2.afterlink.pageInfo2   \"\">\n\n<!ENTITY welcomeback2.link.pageInfo2        \"lue lisää, mitä on tehtävissä.\">\n\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/aboutSyncTabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (tabs.otherComputers.label): Keep this in sync with syncTabsMenu.label from browser.dtd -->\n<!ENTITY tabs.otherDevices.label               \"Välilehdet muissa laitteissa\">\n\n<!ENTITY tabs.searchText.label                   \"Etsi välilehtiä tästä…\">\n\n<!-- LOCALIZATION NOTE (tabs.context.openTab.accesskey, tabs.context.openMultipleTabs.accesskey):\n     Only one of these will show at a time (based on selection), so reusing accesskey is ok. -->\n<!ENTITY tabs.context.openTab.label                   \"Avaa tämä välilehti\">\n<!ENTITY tabs.context.openTab.accesskey               \"A\">\n<!ENTITY tabs.context.openMultipleTabs.label          \"Avaa valitut välilehdet\">\n<!ENTITY tabs.context.openMultipleTabs.accesskey      \"A\">\n<!ENTITY tabs.context.bookmarkSingleTab.label         \"Luo tästä välilehdestä kirjanmerkki…\">\n<!ENTITY tabs.context.bookmarkSingleTab.accesskey     \"L\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.label      \"Luo kirjanmerkit valituista välilehdistä…\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.accesskey  \"L\">\n<!ENTITY tabs.context.refreshList.label               \"Päivitä lista\">\n<!ENTITY tabs.context.refreshList.accesskey           \"P\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/aboutTabCrashed.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabCrashed.closeTab \"Sulje välilehti\">\n<!ENTITY tabCrashed.restoreTab \"Palauta välilehti\">\n<!ENTITY tabCrashed.restoreAll \"Palauta kaikki kaatuneet välilehdet\">\n\n<!-- LOCALIZATION NOTE (tabCrashed.header2): \"Gah\" is an English slang word\n     used to express surprise or frustration (or both at the same time).  We\n     are using it to communicate in an informal way that it is both\n     frustrating that your tab crashed and a surprise that we didn't want to\n     happen. If you have a similar word or short phrase that is not profane or\n     vulgar, use it. If not, feel free to skip the word in your\n     translation. -->\n<!ENTITY tabCrashed.header2 \"Välilehti kaatui.\">\n<!ENTITY tabCrashed.offerHelp \"Voimme auttaa!\">\n<!ENTITY tabCrashed.single.offerHelpMessage \"Päivitä sivun sisältö valitsemalla &tabCrashed.restoreTab;.\">\n<!ENTITY tabCrashed.multiple.offerHelpMessage \"Päivitä sivun sisältö valitsemalla joko &tabCrashed.restoreTab; tai &tabCrashed.restoreAll;.\">\n<!ENTITY tabCrashed.requestHelp \"Autatko meitä?\">\n<!ENTITY tabCrashed.requestHelpMessage \"Kaatumisilmoitukset auttavat meitä tunnistamaan ongelmia ja tekemään &brandShortName;ista paremman.\">\n<!ENTITY tabCrashed.requestReport \"Ilmoita tästä välilehdestä\">\n<!ENTITY tabCrashed.sendReport2 \"Lähetä kaatumisilmoitus tästä välilehdestä\">\n<!ENTITY tabCrashed.commentPlaceholder2 \"Vapaaehtoisia kommentteja (kommentit ovat julkisia)\">\n<!ENTITY tabCrashed.includeURL2 \"Liitä sivun verkko-osoite kaatumisilmoitukseen\">\n<!ENTITY tabCrashed.emailPlaceholder \"Kirjoita sähköpostiosoitteesi\">\n<!ENTITY tabCrashed.emailMe \"Lähettäkää minulle sähköpostia kun lisätietoja on saatavilla\">\n<!ENTITY tabCrashed.reportSent \"Kaatumisilmoitus on jo lähetetty. Kiitos avustasi &brandShortName;in kehittämiseksi!\">\n<!ENTITY tabCrashed.requestAutoSubmit2 \"Ilmoita taustalla olevista välilehdistä\">\n<!ENTITY tabCrashed.autoSubmit2 \"Päivitä asetukset lähettämään automaattisesti kaatumisilmoitukset, mukaan lukien kaatuneet taustalla olleet välilehdet tältä ja tulevilta käyttökerroilta\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/accounts.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (reconnectDescription) - %S = Email address of user's Firefox Account\nreconnectDescription = Yhdistä %S uudestaan\n\n# LOCALIZATION NOTE (verifyDescription) - %S = Email address of user's Firefox Account\nverifyDescription = Vahvista %S\n\n# These strings are shown in a desktop notification after the\n# user requests we resend a verification email.\nverificationSentTitle = Vahvistus lähetetty\n# LOCALIZATION NOTE (verificationSentBody) - %S = Email address of user's Firefox Account\nverificationSentBody = Vahvistuslinkki on lähetetty osoitteeseen %S.\nverificationNotSentTitle = Vahvistuksen lähetys epäonnistui\nverificationNotSentBody = Vahvistussähköpostin lähetys ei onnistu tällä hetkellä. Yritä uudestaan myöhemmin.\n\n# LOCALIZATION NOTE (deviceConnectedTitle, deviceConnectedBody, deviceConnectedBody.noDeviceName)\n# These strings are used in a notification shown when a new device joins the Sync account.\n# deviceConnectedBody.noDeviceName is shown instead of deviceConnectedBody when we\n# could not get the device name that joined\ndeviceConnectedTitle = Firefox Sync\ndeviceConnectedBody = Tämä tietokone synkronoi nyt laitteen %S kanssa.\n\n# LOCALIZATION NOTE (syncStartNotification.title, syncStartNotification.body)\n# These strings are used in a notification shown after Sync is connected.\nsyncStartNotification.title = Sync käytössä\n# %S is brandShortName\nsyncStartNotification.body2 = %S aloittaa synkronoinnin hetken kuluttua.\n\n# LOCALIZATION NOTE (deviceDisconnectedNotification.title, deviceDisconnectedNotification.body)\n# These strings are used in a notification shown after Sync was disconnected remotely.\ndeviceDisconnectedNotification.title = Yhteys Sync-palveluun katkaistiin\ndeviceDisconnectedNotification.body = Tämän tietokoneen yhteys Firefox Sync -palveluun on nyt katkaistu.\n\n# LOCALIZATION NOTE (sendTabToAllDevices.menuitem)\n# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link.\nsendTabToAllDevices.menuitem = Kaikki laitteet\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title,\n# tabsArrivingNotification.title, unnamedTabsArrivingNotification2.body,\n# unnamedTabsArrivingNotificationMultiple2.body, unnamedTabsArrivingNotificationNoDevice.body)\n# These strings are used in a notification shown when we're opening tab(s) another device sent us to display.\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title)\n# The body for these is the URL of the tab recieved\ntabArrivingNotification.title = Välilehti vastaanotettu\n# LOCALIZATION NOTE (tabArrivingNotificationWithDevice.title) %S is the device name\ntabArrivingNotificationWithDevice.title = Välilehti laitteelta %S\n\ntabsArrivingNotification.title = Useita välilehtiä vastaanotettu\n# LOCALIZATION NOTE (unnamedTabsArrivingNotification2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received and #2 is the device name.\nunnamedTabsArrivingNotification2.body = #1 välilehti on saapunut laitteelta #2;#1 välilehteä on saapunut laitteelta #2\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationMultiple2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received.\nunnamedTabsArrivingNotificationMultiple2.body = #1 välilehti on saapunut laitteiltasi;#1 välilehteä on saapunut laitteiltasi\n\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationNoDevice.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received\n# This version is used when we don't know any device names.\nunnamedTabsArrivingNotificationNoDevice.body = #1 välilehti on saapunut;#1 välilehteä on saapunut\n\ndeviceConnectedBody.noDeviceName = This computer is now syncing with a new device.\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=URL on virheellinen, eikä sitä voida ladata.\nfileNotFound=Tiedostoa ei löytynyt sijainnista %S.\nfileAccessDenied=Tiedosto %S ei ole luettavissa.\ndnsNotFound=Palvelinta osoitteessa %S ei löytynyt.\nunknownProtocolFound=Jokin seuraavista (%S) ei ole rekisteröity yhteyskäytäntö tai ei ole sallittu käyttää tässä tavalla.\nconnectionFailure=Yhteyden muodostus osoitteeseen %S epäonnistui.\nnetInterrupt=Yhteys osoitteeseen %S katkesi kesken sivun lataamisen.\nnetTimeout=Palvelin osoitteessa %S vastaa pyyntöihin liian hitaasti.\nredirectLoop=Palvelin tässä osoitteessa uudelleenohjaa pyyntöjä loputtomasti.\n## LOCALIZATION NOTE (confirmRepostPrompt): In this item, don’t translate \"%S\"\nconfirmRepostPrompt=Sivu voidaan näyttää vain lähettämällä %Sin jo aikaisemmin lähettämät tiedot. Tietojen lähettäminen toistaa aikaisemmin suoritetun toiminnon (kuten haun tai tuotteen tilauksen verkkokaupasta).\nresendButton.label=Lähetä uudestaan\nunknownSocketType=Firefox ei osaa keskustella palvelimen kanssa.\nnetReset=Yhteys palvelimeen alustettiin kesken latauksen.\nnotCached=Tämä dokumentti ei ole enää saatavilla.\nnetOffline=Firefox on tällä hetkellä yhteydettömässä tilassa, eikä selaaminen ole mahdollista.\nisprinting=Sivu ei voi muuttua, kun sitä tulostetaan tai tulostusta esikatsellaan.\ndeniedPortAccess=Osoitteessa käytettyä porttia ei yleensä käytetä WWW-sivujen selaamiseen. Firefox on keskeyttänyt yhteyden muodostamisen turvallisuussyistä.\nproxyResolveFailure=Asetettua välityspalvelinta ei löytynyt.\nproxyConnectFailure=Asetettu välityspalvelin kieltäytyy yhteydestä.\ncontentEncodingError=Avattava sivu on pakattu virheellisesti tai tuntemattomalla tavalla, eikä sivua voida näyttää.\nunsafeContentType=Avattava sivu lähetettiin tiedostomuodossa, joka ei aina ole turvallinen eikä sivua siksi voida näyttää. Ilmoita tästä ongelmasta sivuston omistajalle.\nexternalProtocolTitle=Vieraan yhteyskäytännön avauspyyntö\nexternalProtocolPrompt=%1$S:-linkit täytyy avata toisessa ohjelmassa. Avattava linkki:\\n\\n\\n%2$S\\nOhjelma: %3$S\\n\\n\\nJos et odottanut tämän linkin avausta, kyseessä saattaa olla yritys hyödyntää heikkouksia avattavan ohjelman turvallisuudessa. Älä käynnistä toista ohjelmaa, jos et ole selvillä linkin alkuperästä.\\n\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<Tuntematon>\nexternalProtocolChkMsg=Tee aina näin vastaaville linkeille.\nexternalProtocolLaunchBtn=Käynnistä ohjelma\nmalwareBlocked=Sivuston %S on ilmoitettu olevan hyökkäyssivusto ja sen avaaminen on estetty turvallisuusasetuksiesi perusteella.\nunwantedBlocked=Sivuston %S on ilmoitettu yrittävän asentaa sovelluksia pyytämättä ja sen avaaminen on estetty turvallisuusasetuksiesi perusteella.\ndeceptiveBlocked=Sivuston %S on ilmoitettu olevan petollinen sivusto ja sen avaaminen on estetty turvallisuusasetuksiesi perusteella.\ncspBlocked=Tällä sivulla on sisällön tietosuojakäytäntö, joka estää sen sisällyttämisen toiseen sivuun tällä tavalla.\ncorruptedContentErrorv2=Sivusto osoitteessa %S on kohdannut yhteyskäytäntövirheen, josta ei voi toipua.\nremoteXUL=Tämä sivu käyttää teknologiaa, jota Firefox ei enää oletuksena tue.\n## LOCALIZATION NOTE (sslv3Used) - Do not translate \"%S\".\nsslv3Used=Tietojesi turvallisuutta palvelimella %S ei voida taata, koska se käyttää rikkoutunutta turvallisuuskäytäntöä SSLv3.\ninadequateSecurityError=Sivusto yritti neuvotella riittämättömän tasoisen turvallisuuden.\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/baseMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY minimizeWindow.key        \"m\">\n<!ENTITY minimizeWindow.label      \"Pienennä ikkuna\">\n<!ENTITY bringAllToFront.label     \"Näytä kaikki\">\n<!ENTITY zoomWindow.label          \"Suurenna ikkunaa\">\n<!ENTITY windowMenu.label          \"Ikkuna\">\n\n<!ENTITY helpMenu.label            \"Ohje\">\n<!ENTITY helpMenu.accesskey        \"O\">\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n                       for the help button in the menubar but Gnome does not.   -->\n<!ENTITY helpMenuWin.label         \"Ohje\">\n<!ENTITY helpMenuWin.accesskey     \"O\">\n<!ENTITY aboutProduct2.label      \"Tietoja &brandShorterName;ista\">\n<!ENTITY aboutProduct2.accesskey  \"T\">\n<!ENTITY productHelp2.label       \"&brandShorterName;in ohje\">\n<!ENTITY productHelp2.accesskey   \"o\">\n<!ENTITY helpMac.commandkey       \"?\">\n\n<!ENTITY helpKeyboardShortcuts.label     \"Näppäinkomennot\">\n<!ENTITY helpKeyboardShortcuts.accesskey \"N\">\n\n<!ENTITY helpSafeMode.label       \"Käynnistä uudelleen ilman lisäosia…\">\n<!ENTITY helpSafeMode.accesskey   \"K\">\n<!ENTITY helpSafeMode.stop.label       \"Käynnistä uudelleen lisäosat päällä\">\n<!ENTITY helpSafeMode.stop.accesskey   \"K\">\n\n<!ENTITY healthReport2.label      \"&brandShorterName;in terveydentilaraportti\">\n<!ENTITY healthReport2.accesskey  \"r\">\n\n<!ENTITY helpTroubleshootingInfo.label      \"Tietoja ongelmatilanteisiin\">\n<!ENTITY helpTroubleshootingInfo.accesskey  \"T\">\n\n<!ENTITY helpFeedbackPage.label      \"Anna palautetta…\">\n<!ENTITY helpFeedbackPage.accesskey  \"A\">\n\n<!ENTITY helpShowTour2.label            \"&brandShorterName;in esittely\">\n<!ENTITY helpShowTour2.accesskey        \"e\">\n\n<!ENTITY preferencesCmdMac.label        \"Asetukset…\">\n<!ENTITY preferencesCmdMac.commandkey   \",\">\n\n<!ENTITY servicesMenuMac.label          \"Palvelut\">\n\n<!ENTITY hideThisAppCmdMac2.label       \"Kätke &brandShorterName;\">\n<!ENTITY hideThisAppCmdMac2.commandkey  \"H\">\n\n<!ENTITY hideOtherAppsCmdMac.label      \"Kätke muut\">\n<!ENTITY hideOtherAppsCmdMac.commandkey \"H\">\n\n<!ENTITY showAllAppsCmdMac.label        \"Näytä kaikki\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/bookmarks.html",
    "content": "\n\n\n\n\n\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<meta charset=\"UTF-8\">\n<title>Kirjanmerkit</title>\n<h1>Kirjanmerkit</h1>\n\n<dl><p>\n    <dt><h3 personal_toolbar_folder=\"true\">Kirjanmerkkipalkin kirjanmerkit</h3></dt>\n    <dd>Tässä kansiossa olevat ja tänne lisättävät kirjanmerkit ovat Kirjanmerkkipalkissa\n        <dl>\n            <p><dt><a href=\"https://www.mozilla.org/fi/firefox/central/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAz5JREFUeNpcU0toXFUY/s49596588ikySSmM8rk0UkJEirVTVEjYk1NUdRFFgouXZQI2k2hUCjdiYIuCi4Kuig0DbqQYgU3Yi0iFRuRCBMwaZvMZDTNY95z3/fM8b8jldpzOeeee/i/737n+/+f4ZExf730rkiaZ9NJMx/nmk5HypMqqLr+ZuD4F67N5ZYejmfRsnvhyKsLhSs3zP70SubgYKHSdFENu+gXAprQIGnvBi5ez0m1b6u7M399+PTx+UvtCKtFi2F6195qXK2byir88esy5ksfYND5DhuhRCtUKBNB0Q7w5Z8ee2GgWdjOn250fn5v5j8F5dOHlZD0kWRgAwp3hrKY0S9BJWKIcQ5PShhNG4+1bHx+IocT+RXcrRSDMfFNRvvt3Oyp/icIrRhUl9hoO4kt3F55Bxf3LkLV20jWOohbDjzXxyc/lMH0cRSyCd1xq+dFhu986t7T0CUwIzB8EkW3O5ibhj44ib7NJhiBKRoB/aS4ZWHjbxtjGQYP7nGRTjim1SaQqYiAVAREpHG8vzWJn+6PQ6CF0HPR7nQQczpYeEWHyWMUkwU8MSECGwgJxAWp9xWKNzkuH3oet+JDlIE9Momedh1G4CN0bfhVG9nsS0BQQthJx0V7j3elq7ihqV5ezQTwZmodP9ZGkU/bOPr4Nr53xtDYsaD7Dg4nNqFaH5OCYSSdGhf7daNmuv6wEKqXk/yExKGBHSznFsH6FFpKQ/JAA0ulUejWLt44lkHXsqDaX6C6Nl4Rnq8vK8s/KThDMlJhkI91YOO+iR3XwEelCdTCBLSgijNzd6DLNfhlHfZ6FtWiWBQpq/V2LdSrrNPljBQkoOjuCiPxAMutOIbkPqYSEqeequGZaTLzdhZhS0PlnlB9bvhtr5CuHj3y2Qj8hVQ/kEopxONEEsO/0yATDYXYAdWrE69JEElXq7Hyk0tro+xBU1yZmr4xrIcvptIRCZlJJAYBmRGRkD08aivA7VDvWPqt564Xn41w/AHB1/u7l1/uGxGU8mNcgodUNDIq0JDeLnpzc1uo1Qr76rWbqyf/142PjsXJqdkmN2YDnQ9oGkJNU+t57q7qUv4y9/t64+HYfwQYAN7OczrzUDvGAAAAAElFTkSuQmCC\">Aloitussivu</a></dt>\n        </dl>\n    <p><dt><h3>Mozilla Firefox</h3></dt>\n        <dl><p>\n            <dt><a href=\"https://support.mozilla.org/fi/products/firefox\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Ohje ja oppaat</a>\n            <dt><a href=\"https://www.mozilla.org/fi/firefox/customize/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Muokkaa Firefoxia</a>\n            <dt><a href=\"https://www.mozilla.org/fi/contribute/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Osallistu projektiin</a>\n            <dt><a href=\"https://www.mozilla.org/fi/about/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Tietoja Mozillasta</a>\n        </dl>\n</dl>\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/browser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the browser main menu items -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys --> \n\n<!-- LOCALIZATION NOTE (mainWindow.title): DONT_TRANSLATE -->\n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifiermenuseparator): DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifiermenuseparator \" - \">\n<!-- LOCALIZATION NOTE (mainWindow.titlePrivateBrowsingSuffix): This will be appended to the window's title\n                                                                inside the private browsing mode -->\n<!ENTITY mainWindow.titlePrivateBrowsingSuffix \"(Yksityinen selaus)\">\n\n<!ENTITY appmenu.tooltip                     \"Avaa valikko\">\n<!ENTITY navbarOverflow.label                \"Lisää työkaluja…\">\n\n<!-- Tab context menu -->\n<!ENTITY  reloadTab.label                    \"Päivitä välilehti\">\n<!ENTITY  reloadTab.accesskey                \"P\">\n<!ENTITY  reloadAllTabs.label                \"Päivitä kaikki välilehdet\">\n<!ENTITY  reloadAllTabs.accesskey            \"ä\">\n<!-- LOCALIZATION NOTE (closeTabsToTheEnd.label): This should indicate the\ndirection in which tabs are closed, i.e. locales that use RTL mode should say\nleft instead of right. -->\n<!ENTITY  closeTabsToTheEnd.label            \"Sulje välilehdet oikealla\">\n<!ENTITY  closeTabsToTheEnd.accesskey        \"o\">\n<!ENTITY  closeOtherTabs.label               \"Sulje muut välilehdet\">\n<!ENTITY  closeOtherTabs.accesskey           \"m\">\n\n<!-- LOCALIZATION NOTE (pinTab.label, unpinTab.label): \"Pin\" is being\nused as a metaphor for expressing the fact that these tabs are \"pinned\" to the\nleft edge of the tabstrip. Really we just want the string to express the idea\nthat this is a lightweight and reversible action that keeps your tab where you\ncan reach it easily. -->\n<!ENTITY  pinTab.label                       \"Kiinnitä välilehti\">\n<!ENTITY  pinTab.accesskey                   \"K\">\n<!ENTITY  unpinTab.label                     \"Irrota välilehti\">\n<!ENTITY  unpinTab.accesskey                 \"I\">\n<!ENTITY  sendTabToDevice.label              \"Lähetä välilehti laitteeseen\">\n<!ENTITY  sendTabToDevice.accesskey          \"L\">\n<!ENTITY  sendPageToDevice.label             \"Lähetä sivu laitteeseen\">\n<!ENTITY  sendPageToDevice.accesskey         \"L\">\n<!ENTITY  sendLinkToDevice.label             \"Lähetä linkki laitteeseen\">\n<!ENTITY  sendLinkToDevice.accesskey         \"L\">\n<!ENTITY  moveToNewWindow.label              \"Siirrä uuteen ikkunaan\">\n<!ENTITY  moveToNewWindow.accesskey          \"S\">\n<!ENTITY  bookmarkAllTabs.label              \"Lisää välilehdet kirjanmerkkeihin…\">\n<!ENTITY  bookmarkAllTabs.accesskey          \"i\">\n<!ENTITY  undoCloseTab.label                 \"Kumoa välilehden sulkeminen\">\n<!ENTITY  undoCloseTab.accesskey             \"u\">\n<!ENTITY  closeTab.label                     \"Sulje välilehti\">\n<!ENTITY  closeTab.accesskey                 \"S\">\n\n<!ENTITY  listAllTabs.label      \"Listaa kaikki välilehdet\">\n\n<!ENTITY tabCmd.label \"Uusi välilehti\">\n<!ENTITY tabCmd.accesskey \"v\">\n<!ENTITY tabCmd.commandkey \"t\">\n<!-- LOCALIZATION NOTE (openLocationCmd.label): \"Open Location\" is only\ndisplayed on OS X, and only on windows that aren't main browser windows, or\nwhen there are no windows but Firefox is still running. -->\n<!ENTITY openLocationCmd.label \"Avaa kohde…\">\n<!ENTITY openFileCmd.label \"Avaa tiedosto…\">\n<!ENTITY openFileCmd.accesskey \"d\">\n<!ENTITY openFileCmd.commandkey \"o\">\n<!ENTITY printSetupCmd.label \"Sivun asetukset…\">\n<!ENTITY printSetupCmd.accesskey \"e\">\n<!ENTITY printPreviewCmd.label \"Tulostuksen esikatselu\">\n<!ENTITY printPreviewCmd.accesskey \"k\">\n<!ENTITY printCmd.label \"Tulosta…\">\n<!ENTITY printCmd.accesskey \"o\">\n<!ENTITY printCmd.commandkey \"p\">\n\n<!ENTITY goOfflineCmd.label \"Työskentele yhteydettömässä tilassa\">\n<!ENTITY goOfflineCmd.accesskey \"y\">\n\n<!ENTITY menubarCmd.label \"Valikkopalkki\">\n<!ENTITY menubarCmd.accesskey \"V\">\n<!ENTITY navbarCmd.label \"Navigointipalkki\">\n<!ENTITY personalbarCmd.label \"Kirjanmerkkipalkki\">\n<!ENTITY personalbarCmd.accesskey \"K\">\n<!ENTITY bookmarksToolbarItem.label \"Kirjanmerkkipalkin linkit\">\n\n<!ENTITY toolbarContextMenu.reloadAllTabs.label \"Päivitä kaikki välilehdet\">\n<!ENTITY toolbarContextMenu.reloadAllTabs.accesskey \"ä\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.label \"Lisää välilehdet kirjanmerkkeihin…\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.accesskey \"t\">\n<!ENTITY toolbarContextMenu.undoCloseTab.label \"Kumoa välilehden sulkeminen\">\n<!ENTITY toolbarContextMenu.undoCloseTab.accesskey \"m\">\n\n<!ENTITY pageSourceCmd.label \"Sivun lähdekoodi\">\n<!ENTITY pageSourceCmd.accesskey \"n\">\n<!ENTITY pageSourceCmd.commandkey \"u\">\n<!ENTITY pageInfoCmd.label \"Tietoja sivusta\">\n<!ENTITY pageInfoCmd.accesskey \"T\">\n<!ENTITY pageInfoCmd.commandkey \"i\">\n<!ENTITY mirrorTabCmd.label \"Peilaa välilehti\">\n<!ENTITY mirrorTabCmd.accesskey \"P\">\n<!-- LOCALIZATION NOTE (enterFullScreenCmd.label, exitFullScreenCmd.label):\nThese should match what Safari and other Apple applications use on OS X Lion. -->\n<!ENTITY enterFullScreenCmd.label \"Siirry kokoruututilaan\">\n<!ENTITY enterFullScreenCmd.accesskey \"S\">\n<!ENTITY exitFullScreenCmd.label \"Poistu kokoruututilasta\">\n<!ENTITY exitFullScreenCmd.accesskey \"P\">\n<!ENTITY fullScreenCmd.label \"Kokoruututila\">\n<!ENTITY fullScreenCmd.accesskey \"K\">\n<!ENTITY fullScreenCmd.macCommandKey \"f\">\n<!ENTITY showAllTabsCmd.label \"Näytä kaikki välilehdet\">\n<!ENTITY showAllTabsCmd.accesskey \"N\">\n<!ENTITY toggleReaderMode.key \"R\">\n\n<!ENTITY fxaSignIn.label \"Kirjaudu sisään &syncBrand.shortName.label;-palveluun\">\n<!ENTITY fxaSignedIn.tooltip \"Avaa &syncBrand.shortName.label;-asetukset\">\n<!ENTITY fxaSignInError.label \"Palauta yhteys &syncBrand.shortName.label;-palveluun\">\n<!ENTITY fxaUnverified.label \"Vahvista tilisi\">\n\n\n<!ENTITY fullScreenMinimize.tooltip \"Pienennä ikkuna\">\n<!ENTITY fullScreenRestore.tooltip \"Palauta\">\n<!ENTITY fullScreenClose.tooltip \"Sulje\">\n<!ENTITY fullScreenAutohide.label \"Piilota työkalupalkit\">\n<!ENTITY fullScreenAutohide.accesskey \"P\">\n<!ENTITY fullScreenExit.label \"Poistu kokoruututilasta\">\n<!ENTITY fullScreenExit.accesskey \"o\">\n\n<!-- LOCALIZATION NOTE (fullscreenWarning.beforeDomain.label,\n     fullscreenWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring fullscreen.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n<!ENTITY fullscreenWarning.beforeDomain.label \"\">\n<!ENTITY fullscreenWarning.afterDomain.label \"on nyt kokoruututilassa\">\n<!ENTITY fullscreenWarning.generic.label \"Dokumentti on nyt kokoruututilassa\">\n\n<!-- LOCALIZATION NOTE (exitDOMFullscreen.button,\n     exitDOMFullscreenMac.button): the \"escape\" button on PC keyboards\n     is uppercase, while on Mac keyboards it is lowercase -->\n<!ENTITY exitDOMFullscreen.button \"Poistu kokoruututilasta (Esc)\">\n<!ENTITY exitDOMFullscreenMac.button \"Poistu kokoruututilasta (esc)\">\n<!ENTITY leaveDOMFullScreen.label \"Poistu kokoruututilasta\">\n<!ENTITY leaveDOMFullScreen.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (pointerlockWarning.beforeDomain.label,\n     pointerlockWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring pointerlock.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n<!ENTITY pointerlockWarning.beforeDomain.label \"Sivusto\">\n<!ENTITY pointerlockWarning.afterDomain.label \"hallitsee hiiren osoitinta. Voit ottaa osoittimen hallintaasi painamalla Esc.\">\n<!ENTITY pointerlockWarning.generic.label \"Tämä sivu hallitsee hiiren osoitinta. Voit ottaa osoittimen hallintaasi painamalla Esc.\">\n\n<!ENTITY closeWindow.label \"Sulje ikkuna\">\n<!ENTITY closeWindow.accesskey \"i\">\n\n<!ENTITY bookmarksMenu.label \"Kirjanmerkit\">\n<!ENTITY bookmarksMenu.accesskey \"K\">\n<!ENTITY bookmarkThisPageCmd.label \"Lisää sivu kirjanmerkkeihin\">\n<!ENTITY editThisBookmarkCmd.label \"Muokkaa kirjanmerkkiä\">\n<!ENTITY bookmarkThisPageCmd.commandkey \"d\">\n<!-- LOCALIZATION NOTE (findShareServices.label):\n  -  Use the unicode ellipsis char, \\u2026,\n  -  or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY findShareServices.label \"Hae muita jakamispalveluja…\">\n<!ENTITY sharePageCmd.label \"Jaa sivu\">\n<!ENTITY sharePageCmd.commandkey \"S\">\n<!ENTITY sharePageCmd.accesskey \"J\">\n<!-- LOCALIZATION NOTE (shareLink.accesskey): must be different than the following share access keys -->\n<!ENTITY shareLink.label \"Jaa linkki\">\n<!ENTITY shareLink.accesskey \"l\">\n<!ENTITY shareImage.label \"Jaa kuva\">\n<!ENTITY shareImage.accesskey \"k\">\n<!ENTITY shareSelect.label \"Jaa valinta\">\n<!ENTITY shareSelect.accesskey \"a\">\n<!ENTITY shareVideo.label \"Jaa video\">\n<!ENTITY shareVideo.accesskey \"v\">\n<!ENTITY feedsMenu2.label \"Tilaa sivu\">\n<!ENTITY subscribeToPageMenupopup.label \"Tilaa sivu\">\n<!ENTITY subscribeToPageMenuitem.label \"Tilaa sivu…\">\n<!ENTITY addCurPagesCmd.label \"Lisää välilehdet kirjanmerkkeihin…\">\n<!ENTITY showAllBookmarks2.label \"Näytä kaikki kirjanmerkit\">\n<!ENTITY recentBookmarks.label \"Viimeksi lisätyt\">\n<!ENTITY otherBookmarksCmd.label \"Muut kirjanmerkit\">\n<!ENTITY bookmarksToolbarChevron.tooltip \"Näytä lisää kirjanmerkkejä\">\n<!ENTITY showRecentlyBookmarked.label     \"Näytä viimeksi lisätyt\">\n<!ENTITY showRecentlyBookmarked.accesskey \"v\">\n<!ENTITY hideRecentlyBookmarked.label     \"Piilota viimeksi lisätyt\">\n<!ENTITY hideRecentlyBookmarked.accesskey \"v\">\n\n<!ENTITY backCmd.label                \"Edellinen\">\n<!ENTITY backButton.tooltip           \"Siirry sivu taaksepäin\">\n<!ENTITY forwardCmd.label             \"Seuraava\">\n<!ENTITY forwardButton.tooltip        \"Siirry sivu eteenpäin\">\n<!ENTITY backForwardButtonMenu.tooltip \"Napsauta hiiren toisella painikkeella tai vedä alaspäin nähdäksesi sivuhistorian\">\n<!ENTITY backForwardButtonMenuMac.tooltip \"Vedä alaspäin nähdäksesi sivuhistorian\">\n<!ENTITY reloadCmd.label              \"Päivitä\">\n<!ENTITY reloadButton.tooltip         \"Päivitä avoin sivu\">\n<!ENTITY stopCmd.label                \"Pysäytä\">\n<!ENTITY stopCmd.macCommandKey        \".\">\n<!ENTITY stopButton.tooltip           \"Lopeta sivun lataus\">\n<!ENTITY goEndCap.tooltip             \"Siirry osoitepalkissa olevaan osoitteeseen\">\n<!ENTITY printButton.label            \"Tulosta\">\n<!ENTITY printButton.tooltip          \"Tulosta sivu\">\n\n<!ENTITY urlbar.viewSiteInfo.label                      \"Näytä sivuston tiedot\">\n\n<!ENTITY urlbar.defaultNotificationAnchor.tooltip         \"Avaa viestipaneeli\">\n<!ENTITY urlbar.geolocationNotificationAnchor.tooltip     \"Avaa paikannustietojen pyyntöpaneeli\">\n<!ENTITY urlbar.addonsNotificationAnchor.tooltip          \"Avaa lisäosan asentamisen viestipaneeli\">\n<!ENTITY urlbar.indexedDBNotificationAnchor.tooltip       \"Avaa verkkoyhteydettömän tilan tietovaraston viestipaneeli\">\n<!ENTITY urlbar.passwordNotificationAnchor.tooltip        \"Avaa salasanan tallentamisen viestipaneeli\">\n<!ENTITY urlbar.pluginsNotificationAnchor.tooltip         \"Hallinnoi liitännäisen käyttöä\">\n<!ENTITY urlbar.webNotificationAnchor.tooltip             \"Muuta sitä, voitko saada ilmoituksia tältä sivustolta\">\n\n<!ENTITY urlbar.webRTCShareDevicesNotificationAnchor.tooltip      \"Hallinnoi kameran tai mikrofonin jakamista sivustolle\">\n<!ENTITY urlbar.webRTCShareMicrophoneNotificationAnchor.tooltip   \"Hallinnoi mikrofonin jakamista sivustolle\">\n<!ENTITY urlbar.webRTCShareScreenNotificationAnchor.tooltip       \"Hallinnoi ikkunoiden tai näytön jakamista sivustolle\">\n\n<!ENTITY urlbar.servicesNotificationAnchor.tooltip        \"Avaa asentamisen viestipaneeli\">\n<!ENTITY urlbar.translateNotificationAnchor.tooltip       \"Käännä sivu\">\n<!ENTITY urlbar.translatedNotificationAnchor.tooltip      \"Hallinnoi sivun kääntämistä toiselle kielelle\">\n<!ENTITY urlbar.emeNotificationAnchor.tooltip             \"Hallinnoi DRM-ohjelmiston käyttöä\">\n\n<!ENTITY urlbar.cameraBlocked.tooltip            \"Olet estänyt kameran tältä sivustolta.\">\n<!ENTITY urlbar.microphoneBlocked.tooltip        \"Olet estänyt mikrofonin tältä sivustolta.\">\n<!ENTITY urlbar.screenBlocked.tooltip            \"Olet estänyt tämän sivuston jakamasta näyttöäsi.\">\n<!ENTITY urlbar.geolocationBlocked.tooltip       \"Olet estänyt sijaintitiedot tältä sivustolta.\">\n<!ENTITY urlbar.indexedDBBlocked.tooltip         \"Olet estänyt tietojen tallentamisen tietovarastoon tältä sivustolta.\">\n<!ENTITY urlbar.webNotificationsBlocked.tooltip  \"Olet estänyt ilmoitukset tältä sivustolta.\">\n\n<!ENTITY urlbar.openHistoryPopup.tooltip                \"Avaa sivuhistoria\">\n\n<!ENTITY urlbar.zoomReset.tooltip     \"Palauta oletuslähennystaso\">\n\n<!ENTITY searchItem.title             \"Etsi\">\n\n<!-- Toolbar items --> \n<!ENTITY homeButton.label             \"Aloitussivu\">\n\n<!ENTITY bookmarksButton.label          \"Kirjanmerkit\">\n<!ENTITY bookmarksCmd.commandkey \"b\">\n\n<!ENTITY bookmarksMenuButton.label          \"Kirjanmerkit\">\n<!ENTITY bookmarksMenuButton.other.label \"Muut kirjanmerkit\">\n<!ENTITY viewBookmarksSidebar2.label        \"Näytä kirjanmerkkien sivupaneeli\">\n<!ENTITY viewBookmarksToolbar.label         \"Näytä kirjanmerkkipalkki\">\n\n<!ENTITY containersMenu.label \"Luokitukset\">\n\n<!-- LOCALIZATION NOTE (bookmarksSidebarGtkCmd.commandkey): This command\n  -  key should not contain the letters A-F, since these are reserved\n  -  shortcut keys on Linux. -->\n<!ENTITY bookmarksGtkCmd.commandkey \"o\">\n<!ENTITY bookmarksWinCmd.commandkey \"i\">\n\n<!ENTITY historyButton.label            \"Sivuhistoria\">\n<!ENTITY historySidebarCmd.commandKey   \"h\">\n\n<!ENTITY toolsMenu.label              \"Työkalut\">\n<!ENTITY toolsMenu.accesskey          \"y\"> \n\n<!ENTITY keywordfield.label           \"Lisää pikakomento tälle haulle…\">\n<!ENTITY keywordfield.accesskey       \"L\">\n\n<!ENTITY downloads.label              \"Lataukset\">\n<!ENTITY downloads.accesskey          \"L\">\n<!ENTITY downloads.commandkey         \"j\">\n<!ENTITY downloadsUnix.commandkey     \"y\">\n<!ENTITY addons.label                 \"Lisäosat\">\n<!ENTITY addons.accesskey             \"o\">\n<!ENTITY addons.commandkey            \"A\">\n\n<!ENTITY webDeveloperMenu.label       \"Web-työkalut (englanninkielisiä)\">\n<!ENTITY webDeveloperMenu.accesskey   \"W\">\n\n<!ENTITY inspectContextMenu.label     \"Inspect Element\">\n<!ENTITY inspectContextMenu.accesskey \"Q\">\n\n<!ENTITY fileMenu.label         \"Tiedosto\"> \n<!ENTITY fileMenu.accesskey       \"T\">\n<!ENTITY newUserContext.label             \"Uusi luokiteltu välilehti\">\n<!ENTITY newUserContext.accesskey         \"l\">\n<!ENTITY newNavigatorCmd.label        \"Uusi ikkuna\">\n<!ENTITY newNavigatorCmd.key        \"N\">\n<!ENTITY newNavigatorCmd.accesskey      \"U\">\n<!ENTITY newPrivateWindow.label     \"Uusi yksityinen ikkuna\">\n<!ENTITY newPrivateWindow.accesskey \"y\">\n<!ENTITY newNonRemoteWindow.label   \"Uusi ei-e10s ikkuna\">\n\n<!ENTITY editMenu.label         \"Muokkaa\"> \n<!ENTITY editMenu.accesskey       \"M\"> \n<!ENTITY undoCmd.label            \"Kumoa\">  \n<!ENTITY undoCmd.key            \"Z\">  \n<!ENTITY undoCmd.accesskey          \"m\"> \n<!ENTITY redoCmd.label            \"Tee uudelleen\">  \n<!ENTITY redoCmd.key            \"Y\">  \n<!ENTITY redoCmd.accesskey          \"T\"> \n<!ENTITY cutCmd.label           \"Leikkaa\">  \n<!ENTITY cutCmd.key             \"X\">  \n<!ENTITY cutCmd.accesskey         \"L\"> \n<!ENTITY copyCmd.label            \"Kopioi\">  \n<!ENTITY copyCmd.key            \"C\">  \n<!ENTITY copyCmd.accesskey          \"K\"> \n<!ENTITY pasteCmd.label           \"Liitä\">  \n<!ENTITY pasteCmd.key           \"V\">  \n<!ENTITY pasteCmd.accesskey         \"i\"> \n<!ENTITY deleteCmd.label          \"Poista\">  \n<!ENTITY deleteCmd.key            \"D\">  \n<!ENTITY deleteCmd.accesskey        \"o\"> \n<!ENTITY selectAllCmd.label         \"Valitse kaikki\">  \n<!ENTITY selectAllCmd.key         \"A\">  \n<!ENTITY selectAllCmd.accesskey       \"V\"> \n<!ENTITY preferencesCmd2.label       \"Asetukset\">\n<!ENTITY preferencesCmd2.accesskey     \"A\">\n<!ENTITY preferencesCmdUnix.label       \"Asetukset\">\n<!ENTITY preferencesCmdUnix.accesskey     \"A\"> \n\n<!ENTITY clearRecentHistory.label               \"Poista historiatietoja…\">\n\n<!ENTITY privateBrowsingCmd.commandkey          \"P\">\n\n<!ENTITY viewMenu.label         \"Näytä\"> \n<!ENTITY viewMenu.accesskey       \"N\"> \n<!ENTITY viewToolbarsMenu.label       \"Työkalupalkit\"> \n<!ENTITY viewToolbarsMenu.accesskey     \"T\"> \n<!ENTITY viewSidebarMenu.label \"Sivupaneeli\">\n<!ENTITY viewSidebarMenu.accesskey \"p\">\n<!ENTITY viewCustomizeToolbar.label       \"Muokkaa…\"> \n<!ENTITY viewCustomizeToolbar.accesskey     \"M\">\n\n<!ENTITY historyMenu.label \"Sivuhistoria\">\n<!ENTITY historyMenu.accesskey \"S\">\n<!ENTITY historyUndoMenu.label \"Suljetut välilehdet\">\n<!-- LOCALIZATION NOTE (historyUndoWindowMenu): see bug 394759 -->\n<!ENTITY historyUndoWindowMenu.label \"Suljetut ikkunat\">\n<!ENTITY historyRestoreLastSession.label \"Palauta edellinen istunto\">\n\n<!ENTITY showAllHistoryCmd2.label \"Näytä sivuhistoria\">\n<!ENTITY showAllHistoryCmd.commandkey \"H\">\n\n<!ENTITY appMenuCustomize.label \"Muokkaa\">\n<!ENTITY appMenuCustomize.tooltip \"Muokkaa valikkoa ja työkalupalkkeja\">\n<!ENTITY appMenuCustomizeExit.label \"Lopeta muokkaus\">\n<!ENTITY appMenuCustomizeExit.tooltip \"Lopeta muokkaus\">\n<!ENTITY appMenuHistory.label \"Sivuhistoria\">\n<!ENTITY appMenuHistory.showAll.label \"Näytä täydellinen sivuhistoria\">\n<!ENTITY appMenuHistory.clearRecent.label \"Poista viimeaikaisia historiatietoja…\">\n<!ENTITY appMenuHistory.restoreSession.label \"Palauta edellinen istunto\">\n<!ENTITY appMenuHistory.viewSidebar.label \"Näytä sivuhistoriapaneeli\">\n<!ENTITY appMenuHelp.tooltip \"Avaa ohjevalikko\">\n\n<!ENTITY appMenuRemoteTabs.label \"Synkronoidut välilehdet\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.notabs.label): This is shown beneath\n     the name of a device when that device has no open tabs -->\n<!ENTITY appMenuRemoteTabs.notabs.label \"Ei avoimia välilehtiä\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY appMenuRemoteTabs.tabsnotsyncing.label \"Ota välilehtien synkronointi käyttöön, jotta voit katsella listaa muiden laitteidesi välilehdistä.\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.noclients.label): This is shown\n     when Sync is configured but this appears to be the only device attached to\n     the account. We also show links to download Firefox for android/ios. -->\n<!ENTITY appMenuRemoteTabs.noclients.title \"Ei synkronoituja välilehtiä… vielä!\">\n<!ENTITY appMenuRemoteTabs.noclients.subtitle \"Haluatko nähdä muiden laitteiden välilehdet tässä?\">\n<!ENTITY appMenuRemoteTabs.openprefs.label \"Sync-palvelun asetukset\">\n<!ENTITY appMenuRemoteTabs.notsignedin.label \"Kirjaudu sisään, jotta voit katsella listaa muiden laitteidesi välilehdistä.\">\n<!ENTITY appMenuRemoteTabs.signin.label \"Kirjaudu Sync-palveluun\">\n<!ENTITY appMenuRemoteTabs.sidebar.label \"Synkronoitujen välilehtien sivupaneeli\">\n\n<!ENTITY customizeMenu.addToToolbar.label \"Lisää työkalupalkkiin\">\n<!ENTITY customizeMenu.addToToolbar.accesskey \"L\">\n<!ENTITY customizeMenu.addToPanel.label \"Lisää valikkoon\">\n<!ENTITY customizeMenu.addToPanel.accesskey \"v\">\n<!ENTITY customizeMenu.moveToToolbar.label \"Siirrä työkalupalkkiin\">\n<!ENTITY customizeMenu.moveToToolbar.accesskey \"S\">\n<!-- LOCALIZATION NOTE (customizeMenu.moveToPanel.accesskey) can appear on the\n     same context menu as menubarCmd and personalbarCmd, so they should have\n     different access keys. customizeMenu.moveToToolbar and \n     customizeMenu.moveToPanel are mutually exclusive, so can share access\n     keys.  -->\n<!ENTITY customizeMenu.moveToPanel.label \"Siirrä valikkoon\">\n<!ENTITY customizeMenu.moveToPanel.accesskey \"a\">\n<!ENTITY customizeMenu.removeFromToolbar.label \"Poista työkalupalkista\">\n<!ENTITY customizeMenu.removeFromToolbar.accesskey \"P\">\n<!ENTITY customizeMenu.removeFromMenu.label \"Poista valikosta\">\n<!ENTITY customizeMenu.removeFromMenu.accesskey \"o\">\n<!ENTITY customizeMenu.addMoreItems.label \"Lisää toimintoja…\">\n<!ENTITY customizeMenu.addMoreItems.accesskey \"t\">\n\n<!ENTITY openCmd.commandkey           \"l\">\n<!ENTITY urlbar.placeholder2          \"Kirjoita osoite tai hakutermi\">\n<!ENTITY urlbar.accesskey             \"d\">\n<!-- LOCALIZATION NOTE (urlbar.extension.label): Used to indicate that a selected autocomplete entry is provided by an extension. -->\n<!ENTITY urlbar.extension.label       \"Laajennus:\">\n<!ENTITY urlbar.switchToTab.label     \"Siirry välilehteen:\">\n\n<!ENTITY urlbar.searchSuggestionsNotification.question \"Näytetäänkö hakuja tehdessä hakuehdotuksia?\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore \"Lue lisää…\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore.accesskey \"L\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable \"Ei\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable.accesskey \"E\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable \"Kyllä\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable.accesskey \"K\">\n\n<!-- \n  Comment duplicated from browser-sets.inc:\n\n  Search Command Key Logic works like this:\n\n  Unix: Ctrl+J (0.8, 0.9 support)\n        Ctrl+K (cross platform binding)\n  Mac:  Cmd+K (cross platform binding)\n        Cmd+Opt+F (platform convention)\n  Win:  Ctrl+K (cross platform binding)\n        Ctrl+E (IE compat)\n\n  We support Ctrl+K on all platforms now and advertise it in the menu since it is\n  our standard - it is a \"safe\" choice since it is near no harmful keys like \"W\" as\n  \"E\" is. People mourning the loss of Ctrl+K for emacs compat can switch their GTK\n  system setting to use emacs emulation, and we should respect it. Focus-Search-Box\n  is a fundamental keybinding and we are maintaining a XP binding so that it is easy\n  for people to switch to Linux.\n\n -->\n<!ENTITY searchFocus.commandkey       \"k\">\n<!ENTITY searchFocus.commandkey2      \"e\">\n<!ENTITY searchFocusUnix.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (contentSearchInput.label):\n     This is set as the aria-label attribute for the search input box in the\n     in-content search UI, to be used by screen readers. -->\n<!ENTITY contentSearchInput.label     \"Hakutermit\">\n<!ENTITY contentSearchSubmit.tooltip  \"Lähetä haku\">\n\n<!-- LOCALIZATION NOTE (searchFor.label, searchWith.label):\n     These two strings are used to build the header above the list of one-click\n     search providers:  \"Search for <used typed keywords> with:\" -->\n<!ENTITY searchFor.label              \"Hae \">\n<!ENTITY searchWith.label             \" palvelusta:\">\n\n<!-- LOCALIZATION NOTE (search.label, searchAfter.label):\n     This string is used to build the header above the list of one-click search\n     providers when a one off engine has been selected.  The searchAfter text is\n     intentionally left empty for en-US and can be used by other localizations to\n     display a string after the search engine name.  This string will be displayed\n     as:  \"Search <selected engine name><searchAfter.label text>\" -->\n<!ENTITY search.label                 \"Hae palvelusta \">\n<!ENTITY searchAfter.label            \"\">\n\n<!-- LOCALIZATION NOTE (searchWithHeader.label):\n     The wording of this string should be as close as possible to\n     searchFor.label and searchWith.label. This string will be used instead of\n     them when the user has not typed any keyword. -->\n<!ENTITY searchWithHeader.label       \"Hae palvelusta:\">\n<!-- LOCALIZATION NOTE (changeSearchSettings.button):\n     This string won't wrap, so if the translated string is longer,\n     consider translating it as if it said only \"Search Settings\". -->\n<!ENTITY changeSearchSettings.button  \"Muuta hakuasetuksia\">\n<!ENTITY changeSearchSettings.tooltip \"Muuta hakuasetuksia\">\n\n<!ENTITY searchInNewTab.label         \"Etsi uudessa välilehdessä\">\n<!ENTITY searchInNewTab.accesskey     \"E\">\n<!ENTITY searchSetAsDefault.label     \"Aseta oletushakukoneeksi\">\n<!ENTITY searchSetAsDefault.accesskey \"A\">\n\n<!ENTITY openLinkCmdInTab.label       \"Avaa uuteen välilehteen\">\n<!ENTITY openLinkCmdInTab.accesskey   \"v\">\n<!ENTITY openLinkCmd.label            \"Avaa uuteen ikkunaan\">\n<!ENTITY openLinkCmd.accesskey        \"i\">\n<!ENTITY openLinkInPrivateWindowCmd.label \"Avaa uuteen yksityiseen ikkunaan\">\n<!ENTITY openLinkInPrivateWindowCmd.accesskey \"y\">\n<!ENTITY openLinkCmdInCurrent.label     \"Avaa\">\n<!ENTITY openLinkCmdInCurrent.accesskey \"A\">\n<!ENTITY openFrameCmdInTab.label      \"Avaa kehys uuteen välilehteen\">\n<!ENTITY openFrameCmdInTab.accesskey  \"v\">\n<!ENTITY openFrameCmd.label           \"Avaa kehys uuteen ikkunaan\">\n<!ENTITY openFrameCmd.accesskey       \"A\">\n<!ENTITY openLinkCmdInContainerTab.label \"Avaa uuteen luokiteltuun välilehteen\">\n<!ENTITY openLinkCmdInContainerTab.accesskey \"u\">\n<!ENTITY showOnlyThisFrameCmd.label     \"Näytä vain tämä kehys\">\n<!ENTITY showOnlyThisFrameCmd.accesskey \"N\">\n<!ENTITY reloadCmd.commandkey         \"r\">\n<!ENTITY reloadFrameCmd.label         \"Päivitä kehys\">\n<!ENTITY reloadFrameCmd.accesskey     \"ä\">\n<!ENTITY viewPartialSourceForSelectionCmd.label \"Näytä valinnan lähdekoodi\">\n<!ENTITY viewPartialSourceForMathMLCmd.label    \"Näytä MathML-lähdekoodi\">\n<!-- LOCALIZATION NOTE (viewPartialSourceCmd.accesskey): This accesskey is used for both \n         viewPartialSourceForSelectionCmd.label and viewPartialSourceForMathMLCmd.label -->\n<!ENTITY viewPartialSourceCmd.accesskey \"n\">\n<!ENTITY viewPageSourceCmd.label      \"Näytä sivun lähdekoodi\">\n<!ENTITY viewPageSourceCmd.accesskey  \"k\">\n<!ENTITY viewFrameSourceCmd.label     \"Näytä kehyksen lähdekoodi\">\n<!ENTITY viewFrameSourceCmd.accesskey \"ä\">\n<!ENTITY viewPageInfoCmd.label        \"Näytä sivun tiedot\">\n<!ENTITY viewPageInfoCmd.accesskey    \"o\">\n<!ENTITY viewFrameInfoCmd.label       \"Näytä kehyksen tiedot\">\n<!ENTITY viewFrameInfoCmd.accesskey   \"o\">\n<!ENTITY reloadImageCmd.label         \"Lataa kuva\">\n<!ENTITY reloadImageCmd.accesskey     \"L\">\n<!ENTITY viewImageCmd.label           \"Näytä kuva\">\n<!ENTITY viewImageCmd.accesskey       \"N\">\n<!ENTITY viewImageInfoCmd.label       \"Näytä kuvan tiedot\">\n<!ENTITY viewImageInfoCmd.accesskey   \"d\">\n<!ENTITY viewImageDescCmd.label       \"Näytä kuvaus\">\n<!ENTITY viewImageDescCmd.accesskey   \"u\">\n<!ENTITY viewVideoCmd.label           \"Näytä video\">\n<!ENTITY viewVideoCmd.accesskey       \"N\">\n<!ENTITY viewBGImageCmd.label         \"Näytä taustakuva\">\n<!ENTITY viewBGImageCmd.accesskey     \"a\">\n<!ENTITY setDesktopBackgroundCmd.label      \"Aseta työpöydän taustakuvaksi…\">\n<!ENTITY setDesktopBackgroundCmd.accesskey  \"A\">\n<!ENTITY bookmarkPageCmd2.label       \"Lisää sivu kirjanmerkkeihin\">\n<!ENTITY bookmarkThisLinkCmd.label      \"Lisää kohde kirjanmerkkeihin\">\n<!ENTITY bookmarkThisLinkCmd.accesskey  \"A\">\n<!ENTITY bookmarkThisFrameCmd.label      \"Lisää kehyssivu kirjanmerkkeihin\">\n<!ENTITY bookmarkThisFrameCmd.accesskey  \"A\">\n<!ENTITY emailPageCmd.label           \"Lähetä linkki…\">\n<!ENTITY emailPageCmd.accesskey       \"L\">\n<!ENTITY savePageCmd.label            \"Tallenna sivu nimellä…\">\n<!ENTITY savePageCmd.accesskey        \"n\">\n<!-- alternate for content area context menu -->\n<!ENTITY savePageCmd.accesskey2       \"s\">\n<!ENTITY savePageCmd.commandkey       \"s\">\n<!ENTITY saveFrameCmd.label           \"Tallenna kehys nimellä…\">\n<!ENTITY saveFrameCmd.accesskey       \"T\">\n<!ENTITY printFrameCmd.label          \"Tulosta kehys…\">\n<!ENTITY printFrameCmd.accesskey      \"u\">\n<!ENTITY saveLinkCmd.label            \"Tallenna kohde levylle…\">\n<!ENTITY saveLinkCmd.accesskey        \"T\">\n<!ENTITY saveImageCmd.label           \"Tallenna kuva nimellä…\">\n<!ENTITY saveImageCmd.accesskey       \"e\">\n<!ENTITY saveVideoCmd.label           \"Tallenna video nimellä…\">\n<!ENTITY saveVideoCmd.accesskey       \"e\">\n<!ENTITY saveAudioCmd.label           \"Tallenna äänite nimellä…\">\n<!ENTITY saveAudioCmd.accesskey       \"e\">\n<!ENTITY emailImageCmd.label          \"Lähetä kuva…\">\n<!ENTITY emailImageCmd.accesskey      \"L\">\n<!ENTITY emailVideoCmd.label          \"Lähetä video…\">\n<!ENTITY emailVideoCmd.accesskey      \"L\">\n<!ENTITY castVideoCmd.label           \"Siirrä video laitteelle\">\n<!ENTITY castVideoCmd.accesskey       \"e\">\n<!ENTITY emailAudioCmd.label          \"Lähetä äänite…\">\n<!ENTITY emailAudioCmd.accesskey      \"L\">\n<!ENTITY playPluginCmd.label          \"Käynnistä liitännäinen\">\n<!ENTITY playPluginCmd.accesskey      \"K\">\n<!ENTITY hidePluginCmd.label          \"Piilota liitännäinen\">\n<!ENTITY hidePluginCmd.accesskey      \"o\">\n<!ENTITY copyLinkCmd.label            \"Kopioi linkin osoite\">\n<!ENTITY copyLinkCmd.accesskey        \"K\">\n<!ENTITY copyImageCmd.label           \"Kopioi kuvan osoite\">\n<!ENTITY copyImageCmd.accesskey       \"p\">\n<!ENTITY copyImageContentsCmd.label   \"Kopioi kuva\">\n<!ENTITY copyImageContentsCmd.accesskey  \"u\"> \n<!ENTITY copyVideoURLCmd.label        \"Kopioi videon osoite\">\n<!ENTITY copyVideoURLCmd.accesskey    \"p\">\n<!ENTITY copyAudioURLCmd.label        \"Kopioi äänitteen sijainti\">\n<!ENTITY copyAudioURLCmd.accesskey    \"p\">\n<!ENTITY copyEmailCmd.label           \"Kopioi sähköpostiosoite\">\n<!ENTITY copyEmailCmd.accesskey       \"s\">\n<!ENTITY thisFrameMenu.label              \"Tämä kehys\">\n<!ENTITY thisFrameMenu.accesskey          \"ä\">\n\n<!-- Media (video/audio) controls -->\n<!-- LOCALIZATION NOTE: The access keys for \"Play\" and\n\"Pause\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaPlay.label             \"Toista\">\n<!ENTITY mediaPlay.accesskey         \"o\">\n<!ENTITY mediaPause.label            \"Pysäytä\">\n<!ENTITY mediaPause.accesskey        \"y\">\n<!-- LOCALIZATION NOTE: The access keys for \"Mute\" and\n\"Unmute\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaMute.label             \"Mykistä ääni\">\n<!ENTITY mediaMute.accesskey         \"M\">\n<!ENTITY mediaUnmute.label           \"Palauta ääni\">\n<!ENTITY mediaUnmute.accesskey       \"ä\">\n<!ENTITY mediaPlaybackRate2.label     \"Toistonopeus\">\n<!ENTITY mediaPlaybackRate2.accesskey \"u\">\n<!ENTITY mediaPlaybackRate050x2.label \"Hidas (0,5×)\">\n<!ENTITY mediaPlaybackRate050x2.accesskey \"H\">\n<!ENTITY mediaPlaybackRate100x2.label \"Normaali\">\n<!ENTITY mediaPlaybackRate100x2.accesskey \"N\">\n<!ENTITY mediaPlaybackRate125x2.label \"Nopea (1,25×)\">\n<!ENTITY mediaPlaybackRate125x2.accesskey \"o\">\n<!ENTITY mediaPlaybackRate150x2.label \"Nopeampi (1,5×)\">\n<!ENTITY mediaPlaybackRate150x2.accesskey \"p\">\n<!-- LOCALIZATION NOTE: \"Ludicrous\" is a reference to the\nmovie \"Space Balls\" and is meant to say that this speed is very\nfast. -->\n<!ENTITY mediaPlaybackRate200x2.label \"Älytön (2×)\">\n<!ENTITY mediaPlaybackRate200x2.accesskey \"Ä\">\n<!ENTITY mediaLoop.label             \"Jatkuva toisto\">\n<!ENTITY mediaLoop.accesskey         \"J\">\n<!-- LOCALIZATION NOTE: The access keys for \"Show Controls\" and\n\"Hide Controls\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaShowControls.label     \"Näytä säätimet\">\n<!ENTITY mediaShowControls.accesskey \"s\">\n<!ENTITY mediaHideControls.label     \"Piilota säätimet\">\n<!ENTITY mediaHideControls.accesskey \"s\">\n<!ENTITY videoFullScreen.label       \"Kokoruutu\">\n<!ENTITY videoFullScreen.accesskey   \"K\">\n<!ENTITY videoSaveImage.label        \"Tallenna ruutukaappaus nimellä…\">\n<!ENTITY videoSaveImage.accesskey    \"T\">\n<!-- LOCALIZATION NOTE: The access keys for \"Show Statistics\" and\n\"Hide Statistics\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY videoShowStats.label        \"Näytä tilastot\">\n<!ENTITY videoShowStats.accesskey    \"i\">\n<!ENTITY videoHideStats.label        \"Piilota tilastot\">\n<!ENTITY videoHideStats.accesskey    \"i\">\n\n<!-- LOCALIZATION NOTE :\nfullZoomEnlargeCmd.commandkey3, fullZoomReduceCmd.commandkey2 and\nfullZoomResetCmd.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n<!ENTITY fullZoomEnlargeCmd.label       \"Suurenna\">\n<!ENTITY fullZoomEnlargeCmd.accesskey   \"S\">\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.label        \"Pienennä\">\n<!ENTITY fullZoomReduceCmd.accesskey    \"P\">\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.label         \"Palauta\">\n<!ENTITY fullZoomResetCmd.accesskey     \"a\">\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY fullZoomToggleCmd.label        \"Muuta vain tekstin kokoa\">\n<!ENTITY fullZoomToggleCmd.accesskey    \"M\">\n<!ENTITY fullZoom.label                 \"Sivun suurennus\">\n<!ENTITY fullZoom.accesskey             \"S\">\n\n<!ENTITY sidebarCloseButton.tooltip     \"Sulje sivupaneeli\">\n\n<!ENTITY quitApplicationCmdWin2.label       \"Sulje\">\n<!ENTITY quitApplicationCmdWin2.accesskey   \"S\">\n<!ENTITY quitApplicationCmdWin2.tooltip     \"Sulje &brandShorterName;\">\n<!ENTITY goBackCmd.commandKey \"Ö\">\n<!ENTITY goForwardCmd.commandKey \"Ä\">\n<!ENTITY quitApplicationCmd.label       \"Sulje\"> \n<!ENTITY quitApplicationCmd.accesskey   \"S\">\n<!ENTITY quitApplicationCmdMac2.label   \"Sulje &brandShorterName;\">\n<!-- LOCALIZATION NOTE(quitApplicationCmdUnix.key): This keyboard shortcut is used by both Linux and OSX builds. -->\n<!ENTITY quitApplicationCmdUnix.key     \"Q\">\n\n<!ENTITY closeCmd.label                 \"Sulje\">  \n<!ENTITY closeCmd.key                   \"W\">  \n<!ENTITY closeCmd.accesskey             \"S\">\n\n<!ENTITY toggleMuteCmd.key              \"M\">\n\n<!ENTITY pageStyleMenu.label \"Sivun tyylit\">\n<!ENTITY pageStyleMenu.accesskey \"v\">\n<!ENTITY pageStyleNoStyle.label \"Ei tyylimäärittelyjä\">\n<!ENTITY pageStyleNoStyle.accesskey \"E\">\n<!ENTITY pageStylePersistentOnly.label \"Oletustyyli\">\n<!ENTITY pageStylePersistentOnly.accesskey \"O\">\n\n<!ENTITY pageReportIcon.tooltip            \"Muuta tämän sivuston ponnahdusikkuna-asetuksia\">\n\n<!ENTITY allowPopups.accesskey \"S\">\n<!-- On Windows we use the term \"Options\" to describe settings, but\n     on Linux and Mac OS X we use \"Preferences\" - carry that distinction\n     over into this string, which is used in the \"popup blocked\" info bar . -->\n<!ENTITY editPopupSettingsUnix.label \"Muokkaa ponnahdusikkunoiden eston asetuksia…\">\n<!ENTITY editPopupSettings.label \"Muokkaa ponnahdusikkunoiden eston asetuksia…\">\n<!ENTITY editPopupSettings.accesskey \"M\">\n<!ENTITY dontShowMessage.accesskey \"Ä\">\n\n<!ENTITY bidiSwitchPageDirectionItem.label        \"Vaihda sivun suuntaa\">\n<!ENTITY bidiSwitchPageDirectionItem.accesskey    \"V\">\n<!ENTITY bidiSwitchTextDirectionItem.label        \"Vaihda tekstin suuntaa\">\n<!ENTITY bidiSwitchTextDirectionItem.accesskey    \"a\">\n<!ENTITY bidiSwitchTextDirectionItem.commandkey   \"X\">\n\n<!ENTITY findOnCmd.label     \"Etsi tältä sivulta…\">\n<!ENTITY findOnCmd.accesskey \"E\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label  \"Etsi seuraava\">\n<!ENTITY findAgainCmd.accesskey \"s\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY spellAddDictionaries.label \"Hae sanastoja…\">\n<!ENTITY spellAddDictionaries.accesskey \"H\">\n\n<!ENTITY editBookmark.done.label                     \"Valmis\">\n<!ENTITY editBookmark.removeBookmark.accessKey       \"P\">\n\n<!ENTITY identity.connectionSecure \"Suojattu yhteys\">\n<!ENTITY identity.connectionNotSecure \"Yhteys ei ole suojattu\">\n<!ENTITY identity.connectionFile \"Sivu on tallennettu tietokoneellesi.\">\n<!ENTITY identity.connectionVerified2 \"Yhteys sivustoon on suojattu ja sivuston omistaa:\">\n<!ENTITY identity.connectionInternal \"Tämä on suojattu &brandShortName;-sivu.\">\n<!ENTITY identity.insecureLoginForms2 \"Tälle sivulle kirjoitettujen kirjautumistietojen turvallisuus voi vaarantua.\">\n\n<!-- Strings for connection state warnings. -->\n<!ENTITY identity.activeBlocked \"&brandShortName; on estänyt suojaamattoman sisällön näyttämisen.\">\n<!ENTITY identity.passiveLoaded \"Tällä sivulla on suojaamatonta sisältöä (kuten kuvia).\">\n<!ENTITY identity.activeLoaded \"Suojaamattoman sisällön estäminen on otettu pois päältä sivustolla.\">\n<!ENTITY identity.weakEncryption \"Sivusto käyttää heikkoa salausta.\">\n\n<!-- Strings for connection state warnings in the subview. -->\n<!ENTITY identity.description.insecure \"Yhteytesi verkkosivustoon ei ole yksityinen. Sivullisten on mahdollista tarkastella antamiasi tietoja (esim. salasanoja, viestejä, luottokorttitietoja).\">\n<!ENTITY identity.description.insecureLoginForms \"Kirjautumistiedot, jotka kirjoitat tälle sivulle, eivät ole suojassa ja voidaan murtaa.\">\n<!ENTITY identity.description.weakCipher \"Yhteytesi verkkosivustoon käyttää heikkoa salausta eikä sen takia ole yksityinen.\">\n<!ENTITY identity.description.weakCipher2 \"Sivullisten on mahdollista tarkastella antamiasi tietoja tai vaikuttaa sivuston toimintaan.\">\n<!ENTITY identity.description.activeBlocked \"&brandShortName; on estänyt suojaamattoman sisällön näyttämisen.\">\n<!ENTITY identity.description.passiveLoaded \"Yhteytesi verkkosivustoon ei ole yksityinen ja sivullisten on mahdollista tarkastella tietoja, joita lähetät sivustolle.\">\n<!ENTITY identity.description.passiveLoaded2 \"Tällä sivulla on suojaamatonta sisältöä (kuten kuvia).\">\n<!ENTITY identity.description.passiveLoaded3 \"Vaikka &brandShortName; on osaksi estänyt suojaamattoman sisällön, mutta osa näkyvästä sisällöstä on edelleen suojaamatonta (kuten kuvat).\">\n<!ENTITY identity.description.activeLoaded \"Tällä sivulla on suojaamatonta sisältöä (kuten komentosarjoja) eikä yhteytesi sivustoon ei ole yksityinen.\">\n<!ENTITY identity.description.activeLoaded2 \"Sivullisten on mahdollista tarkastella antamiasi tietoja (esim. salasanoja, viestejä, luottokorttitietoja).\">\n\n<!ENTITY identity.enableMixedContentBlocking.label \"Ota suojaus käyttöön\">\n<!ENTITY identity.enableMixedContentBlocking.accesskey \"O\">\n<!ENTITY identity.disableMixedContentBlocking.label \"Poista suojaus käytöstä\">\n<!ENTITY identity.disableMixedContentBlocking.accesskey \"P\">\n<!ENTITY identity.learnMore \"Lue lisää\">\n\n<!ENTITY identity.removeCertException.label \"Poista poikkeus\">\n<!ENTITY identity.removeCertException.accesskey \"s\">\n\n<!ENTITY identity.moreInfoLinkText2 \"Lisätietoja\">\n\n<!ENTITY identity.permissions \"Oikeudet\">\n<!ENTITY identity.permissionsEmpty \"Sivustolle ei ole myönnetty mitään erityisoikeuksia.\">\n<!ENTITY identity.permissionsReloadHint \"Sivu tarvitsee ehkä päivittää, jotta muutokset tulevat voimaan.\">\n\n<!-- Name for the tabs toolbar as spoken by screen readers.\n     The word \"toolbar\" is appended automatically and should not be contained below! -->\n<!ENTITY tabsToolbar.label \"Selaimen välilehdet\">\n\n<!-- LOCALIZATION NOTE (syncTabsMenu3.label): This appears in the history menu -->\n<!ENTITY syncTabsMenu3.label     \"Synkronoidut välilehdet\">\n\n<!ENTITY syncedTabs.sidebar.label              \"Synkronoidut välilehdet\">\n<!ENTITY syncedTabs.sidebar.noclients.label    \"Kirjaudu Firefoxiin muilla laitteillasi, jotta voit katsella niiden välilehtiä tästä.\">\n<!ENTITY syncedTabs.sidebar.noclients.title    \"Ei synkronoituja välilehtiä… vielä!\">\n<!ENTITY syncedTabs.sidebar.noclients.subtitle \"Haluatko nähdä muiden laitteiden välilehdet tässä?\">\n<!ENTITY syncedTabs.sidebar.notsignedin.label  \"Kirjaudu sisään, jotta voit katsella listaa muiden laitteidesi välilehdistä.\">\n<!ENTITY syncedTabs.sidebar.notabs.label       \"Ei avoimia välilehtiä\">\n<!ENTITY syncedTabs.sidebar.openprefs.label    \"Avaa &syncBrand.shortName.label;-asetukset\">\n<!-- LOCALIZATION NOTE (syncedTabs.sidebar.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY syncedTabs.sidebar.tabsnotsyncing.label       \"Ota välilehtien synkronointi käyttöön, jotta voit katsella listaa muiden laitteidesi välilehdistä.\">\n\n<!-- LOCALIZATION NOTE (syncedTabs.context.open.accesskey,\n                        syncedTabs.context.openAllInTabs.accesskey):\n     These access keys are identical because their associated menu items are\n     mutually exclusive -->\n<!ENTITY syncedTabs.context.open.label                       \"Avaa\">\n<!ENTITY syncedTabs.context.open.accesskey                   \"A\">\n<!ENTITY syncedTabs.context.openInNewTab.label               \"Avaa uuteen välilehteen\">\n<!ENTITY syncedTabs.context.openInNewTab.accesskey           \"v\">\n<!ENTITY syncedTabs.context.openInNewWindow.label            \"Avaa uuteen ikkunaan\">\n<!ENTITY syncedTabs.context.openInNewWindow.accesskey        \"i\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.label     \"Avaa uuteen yksityiseen ikkunaan\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.accesskey \"y\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.label          \"Luo tästä välilehdestä kirjanmerkki…\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.accesskey      \"L\">\n<!ENTITY syncedTabs.context.copy.label                       \"Kopioi\">\n<!ENTITY syncedTabs.context.copy.accesskey                   \"K\">\n\n<!ENTITY syncedTabs.context.openAllInTabs.label              \"Avaa kaikki välilehtiin\">\n<!ENTITY syncedTabs.context.openAllInTabs.accesskey          \"A\">\n\n\n<!ENTITY syncBrand.shortName.label    \"Sync\">\n\n<!ENTITY syncSignIn.label             \"Kirjaudu &syncBrand.shortName.label;-palveluun…\">\n<!ENTITY syncSignIn.accesskey         \"K\">\n<!ENTITY syncSyncNowItem.label        \"Synkronoi\">\n<!ENTITY syncSyncNowItem.accesskey    \"S\">\n<!ENTITY syncReAuthItem.label         \"Palauta yhteys &syncBrand.shortName.label;-palveluun…\">\n<!ENTITY syncReAuthItem.accesskey     \"P\">\n<!ENTITY syncToolbarButton.label      \"Synkronoi\">\n\n<!ENTITY social.addons.label \"Muokkaa palveluita…\">\n\n<!ENTITY social.directory.label \"Aktivointihakemisto\">\n<!ENTITY social.directory.text \"Voit ottaa jakopalveluja käyttöön hakemistosta.\">\n<!ENTITY social.directory.button \"Siirry hakemistoon\">\n<!ENTITY social.directory.introText \"Lisää palvelu &brandShortName;iin napsauttamalla.\">\n<!ENTITY social.directory.viewmore.text \"Näytä lisää\">\n\n<!ENTITY customizeMode.menuAndToolbars.header2 \"Lisää työkaluja ja ominaisuuksia\">\n<!ENTITY customizeMode.menuAndToolbars.empty \"Haluatko muita työkaluja?\">\n<!ENTITY customizeMode.menuAndToolbars.emptyLink \"Valitse tuhansista lisäosista\">\n<!ENTITY customizeMode.restoreDefaults \"Palauta oletukset\">\n<!ENTITY customizeMode.toolbars \"Näytä tai piilota työkalupalkkeja\">\n<!ENTITY customizeMode.titlebar \"Otsikkopalkki\">\n<!ENTITY customizeMode.lwthemes \"Teemat\">\n<!ENTITY customizeMode.lwthemes.myThemes \"Omat teemat\">\n<!ENTITY customizeMode.lwthemes.recommended \"Suositellut\">\n<!ENTITY customizeMode.lwthemes.menuManage \"Muokkaa\">\n<!ENTITY customizeMode.lwthemes.menuManage.accessKey \"M\">\n<!ENTITY customizeMode.lwthemes.menuGetMore \"Lataa lisää teemoja\">\n<!ENTITY customizeMode.lwthemes.menuGetMore.accessKey \"L\">\n\n<!ENTITY getUserMedia.selectCamera.label \"Jaettava kamera:\">\n<!ENTITY getUserMedia.selectCamera.accesskey \"k\">\n<!ENTITY getUserMedia.selectMicrophone.label \"Jaettava mikrofoni:\">\n<!ENTITY getUserMedia.selectMicrophone.accesskey \"m\">\n<!ENTITY getUserMedia.audioCapture.label \"Välilehden äänet jaetaan.\">\n<!ENTITY getUserMedia.allWindowsShared.message \"Kaikki näkyvissä olevat ikkunat jaetaan.\">\n\n<!ENTITY trackingProtection.title \"Seurannan suojaus\">\n<!ENTITY trackingProtection.detectedBlocked3 \"&brandShortName; estää sivusta osia, jotka saattavat seurata selaamistasi.\">\n<!ENTITY trackingProtection.detectedNotBlocked3 \"Sivusto sisältää osia, jotka saattavat seurata sinua. Seurannan suojaus on pois päältä.\">\n<!ENTITY trackingProtection.notDetected3 \"Sivulta ei löytynyt seuraavia osia.\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblock.label, trackingProtection.unblock.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in NON-private browsing mode. -->\n<!ENTITY trackingProtection.unblock.label \"Poista suojaus tältä sivustolta\">\n<!ENTITY trackingProtection.unblock.accesskey \"s\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblockPrivate.label, trackingProtection.unblockPrivate.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in PRIVATE browsing mode. -->\n<!ENTITY trackingProtection.unblockPrivate.label \"Poista suojaus tästä istunnosta\">\n<!ENTITY trackingProtection.unblockPrivate.accesskey \"i\">\n<!ENTITY trackingProtection.block2.label \"Ota suojaus käyttöön\">\n<!ENTITY trackingProtection.block2.accesskey \"O\">\n\n<!ENTITY trackingContentBlocked.message \"Seuranta\">\n<!ENTITY trackingContentBlocked.moreinfo \"Sivun sinua verkossa seuraavat osat estettiin.\">\n<!ENTITY trackingContentBlocked.learnMore \"Lue lisää\">\n<!ENTITY trackingContentBlocked.options \"Asetukset\">\n<!ENTITY trackingContentBlocked.unblock2.label \"Poista suojaus tältä sivustolta\">\n<!ENTITY trackingContentBlocked.unblock2.accesskey \"P\">\n<!ENTITY trackingContentBlocked.block.label \"Ota suojaus käyttöön\">\n<!ENTITY trackingContentBlocked.block.accesskey \"O\">\n<!ENTITY trackingContentBlocked.disabled.message \"Seurannan suojaus on pois päältä\">\n\n<!ENTITY pluginNotification.showAll.label \"Näytä kaikki\">\n<!ENTITY pluginNotification.showAll.accesskey \"N\">\n\n<!-- LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.properties -->\n<!ENTITY pluginActivateNow.label \"Salli nyt\">\n<!ENTITY pluginActivateAlways.label \"Salli ja muista valinta\">\n<!ENTITY pluginBlockNow.label \"Estä liitännäinen\">\n\n<!-- LOCALIZATION NOTE: (pluginNotification.width): This is used to determine the\n     width of the plugin popup notification that can appear if a plugin has been\n     blocked on a page. Should be wide enough to fit the pluginActivateNow.label\n     and pluginActivateAlways.label strings above on a single line. This must be\n     a CSS length value. -->\n<!ENTITY pluginNotification.width \"28em\">\n\n<!ENTITY uiTour.infoPanel.close \"Sulje\">\n\n<!ENTITY appMenuSidebars.label         \"Sivupalkit\">\n\n<!-- LOCALIZATION NOTE: (panicButton.view.mainTimeframeDesc, panicButton.view.5min, panicButton.view.2hr, panicButton.view.day):\n     The .mainTimeframeDesc string combined with any of the 3 others is meant to form a complete sentence, e.g. \"Forget the last: Five minutes\".\n     Please ensure that this remains the case in the translation. -->\n<!ENTITY panicButton.view.mainTimeframeDesc       \"Unohda viimeiset:\">\n<!ENTITY panicButton.view.5min                    \"Viisi minuuttia\">\n<!ENTITY panicButton.view.2hr                     \"Kaksi tuntia\">\n<!ENTITY panicButton.view.day                     \"24 tuntia\">\n\n<!-- LOCALIZATION NOTE: (panicButton.view.mainLabel, panicButton.view.deleteCookies, panicButton.view.deleteHistory, panicButton.view.deleteTabsAndWindows, panicButton.view.openNewWindow):\n     The .mainActionDesc string combined with any of the 4 others is meant to form a complete sentence, e.g. \"Proceeding will: Delete Recent Cookies\".\n     Note also that the deleteCookies, deleteHistory and deleteTabsAndWindows strings include <html:strong> tags for emphasis on the words \"Cookies\", \"History\", \"Tabs\" and \"Windows\".\n     The translation should do the same. -->\n<!ENTITY panicButton.view.mainActionDesc          \"Toiminnon suorittaminen:\">\n<!ENTITY panicButton.view.deleteCookies           \"Poistaa kertyneet <html:strong>evästeet</html:strong>\">\n<!ENTITY panicButton.view.deleteHistory           \"Poistaa kertyneen <html:strong>sivuhistorian</html:strong>\">\n<!ENTITY panicButton.view.deleteTabsAndWindows    \"Sulkee kaikki avatut <html:strong>välilehdet</html:strong> ja <html:strong>ikkunat</html:strong>\">\n<!ENTITY panicButton.view.openNewWindow           \"Avaa uuden puhtaan ikkunan\">\n\n<!ENTITY panicButton.view.undoWarning             \"Tätä toimintoa ei voi perua.\">\n<!ENTITY panicButton.view.forgetButton            \"Unohda!\">\n\n<!ENTITY panicButton.thankyou.msg1                \"Tapahtumahistoria on poistettu.\">\n<!ENTITY panicButton.thankyou.msg2                \"Turvallista selaamista!\">\n<!ENTITY panicButton.thankyou.buttonlabel         \"Kiitos!\">\n\n<!ENTITY emeLearnMoreContextMenu.label            \"Lue lisää DRM-suojauksesta…\">\n<!ENTITY emeLearnMoreContextMenu.accesskey        \"D\">\n\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showAll.label, appMenuRemoteTabs.showAll.tooltip):\n     This is shown after the tabs list if we can all the remaining tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showAll.label \"Show All\">\n<!ENTITY appMenuRemoteTabs.showAll.tooltip \"Show all tabs from this device\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showMore.label, appMenuRemoteTabs.showMore.tooltip):\n     This is shown after the tabs list if we can display more tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showMore.label \"Show More\">\n<!ENTITY appMenuRemoteTabs.showMore.tooltip \"Show more tabs from this device\">\n<!ENTITY bookmarksMenuButton.mobile.label \"Mobile Bookmarks\">\n<!ENTITY mobileBookmarksCmd.label \"Mobile Bookmarks\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnv_timeout=Aikaraja ylittyi\nopenFile=Avaa tiedosto\n\ndroponhometitle=Aseta aloitussivuksi\ndroponhomemsg=Tehdäänkö tästä sivusta aloitussivu?\ndroponhomemsgMultiple=Tehdäänkö näistä sivuista uudet aloitussivut?\n\n# context menu strings\n\n# LOCALIZATION NOTE (contextMenuSearch): %1$S is the search engine,\n# %2$S is the selection string.\ncontextMenuSearch=%1$S-haku: ”%2$S”\ncontextMenuSearch.accesskey=h\n\n# bookmark dialog strings\n\nbookmarkAllTabsDefault=[Kansion nimi]\n\nxpinstallPromptMessage=%S esti sivustoa avaamasta ohjelmien asennusikkunaa.\nxpinstallPromptMessage.dontAllow=Älä salli\nxpinstallPromptMessage.dontAllow.accesskey=Ä\nxpinstallPromptAllowButton=Salli\n# Accessibility Note:\n# Be sure you do not choose an accesskey that is used elsewhere in the active context (e.g. main menu bar, submenu of the warning popup button)\n# See http://www.mozilla.org/access/keyboard/accesskey for details\nxpinstallPromptAllowButton.accesskey=a\nxpinstallDisabledMessageLocked=Järjestelmän ylläpitäjä on estänyt ohjelmien asentamisen.\nxpinstallDisabledMessage=Ohjelmien asentaminen on tällä hetkellä estetty. Ota se käyttöön napsauttamalla saman nimistä painiketta.\nxpinstallDisabledButton=Ota käyttöön\nxpinstallDisabledButton.accesskey=k\n\n# LOCALIZATION NOTE (webextPerms.header)\n# This string is used as a header in the webextension permissions dialog,\n# %S is replaced with the localized name of the extension being installed.\n# See https://bug1308309.bmoattachments.org/attachment.cgi?id=8814612\n# for an example of the full dialog.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.header=Lisätäänkö %S?\n\n# LOCALIZATION NOTE (webextPerms.listIntro)\n# This string will be followed by a list of permissions requested\n# by the webextension.\nwebextPerms.listIntro=Se vaatii seuraavat oikeudet:\nwebextPerms.add.label=Lisää\nwebextPerms.add.accessKey=L\nwebextPerms.cancel.label=Peruuta\nwebextPerms.cancel.accessKey=P\n\n# LOCALIZATION NOTE (webextPerms.sideloadMenuItem)\n# %1$S will be replaced with the localized name of the sideloaded add-on.\n# %2$S will be replace with the name of the application (e.g., Firefox, Nightly)\nwebextPerms.sideloadMenuItem=%1$S lisätty %2$Siin\n\n# LOCALIZATION NOTE (webextPerms.sideloadHeader)\n# This string is used as a header in the webextension permissions dialog\n# when the extension is side-loaded.\n# %S is replaced with the localized name of the extension being installed.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.sideloadHeader=%S lisätty\n\nwebextPerms.sideloadEnable.label=Ota käyttöön\nwebextPerms.sideloadEnable.accessKey=O\n\n# LOCALIZATION NOTE (webextPerms.updateMenuItem)\n# %S will be replaced with the localized name of the extension which\n# has been updated.\nwebextPerms.updateMenuItem=%S vaatii uusia oikeuksia\n\n# LOCALIZATION NOTE (webextPerms.updateText)\n# %S is replaced with the localized name of the updated extension.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.updateText=%S on päivitetty. Sinun täytyy hyväksyä uudet oikeudet ennen kuin uusi versio asennetaan. Jos valitset ”Peruuta”, lisäosan nykyinen versio säilytetään.\n\nwebextPerms.updateAccept.label=Päivitä\nwebextPerms.updateAccept.accessKey=i\n\nwebextPerms.description.bookmarks=Lue ja muokkaa kirjanmerkkejä\nwebextPerms.description.clipboardRead=Lue tietoja leikepöydältä\nwebextPerms.description.clipboardWrite=Kirjoita tietoja leikepöydälle\nwebextPerms.description.downloads=Lataa tiedostoja sekä lue ja muokkaa selaimen lataushistoriaa\nwebextPerms.description.geolocation=Käytä sijaintiasi\nwebextPerms.description.history=Käytä selaushistoriaa\n# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)\n# %S will be replaced with the name of the application\nwebextPerms.description.nativeMessaging=Vaihda viestejä muidenkin ohjelmien kuin %Sin kanssa\nwebextPerms.description.notifications=Näytä ilmoituksia sinulle\nwebextPerms.description.privacy=Lue ja muokkaa tietosuoja-asetuksia\nwebextPerms.description.sessions=Käytä viimeksi suljettuja välilehtiä\nwebextPerms.description.tabs=Käytä selaimen välilehtiä\nwebextPerms.description.topSites=Käytä selaushistoriaa\nwebextPerms.description.webNavigation=Tarkkaile selaimen toimintaa siirryttäessä sivulta toiselle\n\nwebextPerms.hostDescription.allUrls=Käytä dataasi kaikilta sivustoilta\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.wildcard)\n# %S will be replaced by the DNS domain for which a webextension\n# is requesting access (e.g., mozilla.org)\nwebextPerms.hostDescription.wildcard=Käytä dataasi %S-verkkotunnuksen sivustoilta\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManyWildcards):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# domains for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManyWildcards=Käytä dataasi #1 muulta verkkotunnukselta;Käytä dataasi #1 muulta verkkotunnukselta\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.oneSite)\n# %S will be replaced by the DNS host name for which a webextension\n# is requesting access (e.g., www.mozilla.org)\nwebextPerms.hostDescription.oneSite=Käytä dataasi %S-verkkotunnukselta\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManySites)\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# hosts for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManySites=Käytä dataasi #1 muulta sivustolta;Käytä dataasi #1 muulta sivustolta\n\n# LOCALIZATION NOTE (addonPostInstall.message)\n# %1$S is replaced with the localized named of the extension that was\n# just installed.\n# %2$S is replaced with the localized name of the application.\naddonPostInstall.message1=%1$S on lisätty %2$Siin.\n\n# LOCALIZATION NOTE (addonPostInstall.messageDetail)\n# %1$S is replaced with the icon for the add-ons menu.\n# %2$S is replaced with the icon for the toolbar menu.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\naddonPostInstall.okay.label=OK\naddonPostInstall.okay.key=O\n\n# LOCALIZATION NOTE (addonDownloadingAndVerifying):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Also see https://bugzilla.mozilla.org/show_bug.cgi?id=570012 for mockups\naddonDownloadingAndVerifying=Ladataan ja varmennetaan lisäosaa…;Ladataan ja varmennetaan #1 lisäosaa…\naddonDownloadVerifying=Varmennetaan\n\naddonInstall.unsigned=(Varmentamaton)\naddonInstall.cancelButton.label=Peruuta\naddonInstall.cancelButton.accesskey=P\naddonInstall.acceptButton.label=Asenna\naddonInstall.acceptButton.accesskey=A\n\n# LOCALIZATION NOTE (addonConfirmInstallMessage,addonConfirmInstallUnsigned):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the number of add-ons being installed\naddonConfirmInstall.message=Tämä sivusto haluaa asentaa lisäosan #1iin:;Tämä sivusto haluaa asentaa #2 lisäosaa #1iin:\naddonConfirmInstallUnsigned.message=Varoitus: Tämä sivusto haluaa asentaa varmentamattoman lisäosan #1iin. Huomioi riskit ennen kuin jatkat.;Varoitus: Tämä sivusto haluaa asentaa #2 varmentamatonta lisäosaa #1iin. Huomioi riskit ennen kuin jatkat.\n\n# LOCALIZATION NOTE (addonConfirmInstallSomeUnsigned.message):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the total number of add-ons being installed (at least 2)\naddonConfirmInstallSomeUnsigned.message=;Varoitus: Tämä sivusto haluaa asentaa #2 lisäosaa #1iin, joista osa on varmentamattomia. Huomioi riskit ennen kuin jatkat.\n\naddonwatch.slow=Lisäosa %1$S voi hidastaa %2$Sin toimintaa\naddonwatch.disable.label=Poista lisäosa %S käytöstä\naddonwatch.ignoreSession.label=Älä välitä nyt\naddonwatch.ignoreSession.accesskey=Ä\naddonwatch.ignorePerm.label=Älä välitä ollenkaan\naddonwatch.ignorePerm.accesskey=o\naddonwatch.restart.message=Poista lisäosa %1$S käytöstä käynnistämällä %2$S uudelleen\naddonwatch.restart.label=Käynnistä %S uudelleen\naddonwatch.restart.accesskey=K\n\n# LOCALIZATION NOTE (addonsInstalled, addonsInstalledNeedsRestart):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 first add-on's name, #2 number of add-ons, #3 application name\naddonsInstalled=Lisäosan #1 asennus onnistui.;#2 lisäosan asennus onnistui.\naddonsInstalledNeedsRestart=Lisäosa #1 asennetaan #3in seuraavan käynnistyksen yhteydessä.;#2 lisäosaa asennetaan #3in seuraavan käynnistyksen yhteydessä.\naddonInstallRestartButton=Käynnistä uudelleen\naddonInstallRestartButton.accesskey=K\naddonInstallRestartIgnoreButton=Ei nyt\naddonInstallRestartIgnoreButton.accesskey=E\n\n# LOCALIZATION NOTE (addonInstallError-1, addonInstallError-2, addonInstallError-3, addonInstallError-4, addonInstallError-5, addonLocalInstallError-1, addonLocalInstallError-2, addonLocalInstallError-3, addonLocalInstallError-4, addonLocalInstallError-5):\n# %1$S is the application name, %2$S is the add-on name\naddonInstallError-1=Lisäosaa ei voitu ladata yhteysvirheen takia.\naddonInstallError-2=Lisäosaa ei voitu asentaa, koska se ei vastaa %1$Sin odottamaa lisäosaa.\naddonInstallError-3=Ladattua lisäosaa ei voitu asentaa, koska asennuspaketti on virheellinen.\naddonInstallError-4=Lisäosaa %2$S ei voitu asentaa, koska %1$S ei voi muokata tarvittavaa tiedostoa.\naddonInstallError-5=%1$S esti tätä sivustoa asentamasta varmentamatonta lisäosaa.\naddonLocalInstallError-1=Tätä lisäosaa ei voitu asentaa tiedostojärjestelmävirheen vuoksi.\naddonLocalInstallError-2=Tätä lisäosaa ei voitu asentaa koska se ei vastaa %1$Sin odottamaa lisäosaa.\naddonLocalInstallError-3=Tätä lisäosaa ei voitu asentaa koska lisäosapaketti on ilmeisesti vaurioitunut.\naddonLocalInstallError-4=Lisäosaa %2$S ei voitu asentaa, koska %1$S ei pysty muokkaamaan vaadittua tiedostoa.\naddonLocalInstallError-5=Tätä lisäosaa ei voitu asentaa koska sitä ei ole varmennettu.\n\n# LOCALIZATION NOTE (addonInstallErrorIncompatible):\n# %1$S is the application name, %2$S is the application version, %3$S is the add-on name\naddonInstallErrorIncompatible=Lisäosaa %3$S ei voitu asentaa, koska lisäosa ei ole yhteensopiva %1$Sin version %2$S kanssa.\n\n# LOCALIZATION NOTE (addonInstallErrorBlocklisted): %S is add-on name\naddonInstallErrorBlocklisted=%S ei voitu asentaa, koska sen on raportoitu aiheuttavan vakaus- tai tietosuojaongelmia.\n\nunsignedAddonsDisabled.message=Yhtä tai useampaa lisäosaa ei ole varmennettu ja ne on poistettu käytöstä.\nunsignedAddonsDisabled.learnMore.label=Lue lisää\nunsignedAddonsDisabled.learnMore.accesskey=L\n\n# LOCALIZATION NOTE (compactLightTheme.name): This is displayed in about:addons -> Appearance\ncompactLightTheme.name=Tiivis vaalea\ncompactLightTheme.description=Tiivis, vaalea teema\n\n# LOCALIZATION NOTE (compactDarkTheme.name): This is displayed in about:addons -> Appearance\ncompactDarkTheme.name=Tiivis tumma\ncompactDarkTheme.description=Tiivis, tumma teema\n\n# LOCALIZATION NOTE (lwthemeInstallRequest.message): %S will be replaced with\n# the host name of the site.\nlwthemeInstallRequest.message=Sivusto (%S) yritti asentaa teemaa.\nlwthemeInstallRequest.allowButton=Salli\nlwthemeInstallRequest.allowButton.accesskey=a\n\nlwthemePostInstallNotification.message=Uusi teema on asennettu.\nlwthemePostInstallNotification.undoButton=Kumoa\nlwthemePostInstallNotification.undoButton.accesskey=m\nlwthemePostInstallNotification.manageButton=Hallinnoi teemoja…\nlwthemePostInstallNotification.manageButton.accesskey=H\n\n# LOCALIZATION NOTE (lwthemeNeedsRestart.message):\n# %S will be replaced with the new theme name.\nlwthemeNeedsRestart.message=%S asennetaan seuraavan käynnistyksen yhteydessä.\nlwthemeNeedsRestart.button=Käynnistä uudelleen\nlwthemeNeedsRestart.accesskey=K\n\n# LOCALIZATION NOTE (popupWarning.message): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName and #2 is the number of pop-ups blocked.\npopupWarning.message=#1 esti tätä sivustoa avaamasta ponnahdusikkunaa.;#1 esti tätä sivustoa avaamasta #2 ponnahdusikkunaa.\npopupWarningButton=Asetukset\npopupWarningButton.accesskey=A\npopupWarningButtonUnix=Asetukset\npopupWarningButtonUnix.accesskey=A\npopupAllow=Salli ponnahdusikkunat osoitteesta %S\npopupBlock=Estä ponnahdusikkunat osoitteesta %S\npopupWarningDontShowFromMessage=Älä näytä tätä viestiä kun ponnahdusikkuna estetään\npopupWarningDontShowFromLocationbar=Älä näytä viestipalkkia kun ponnahdusikkuna estetään\npopupShowPopupPrefix=Näytä ”%S”\n\n# Bad Content Blocker Doorhanger Notification\n# %S is brandShortName\nbadContentBlocked.blocked.message=%S estää sivun sisältöä latautumasta.\nbadContentBlocked.notblocked.message=%S ei estä mitään sisältö sivulla.\n\ncrashedpluginsMessage.title=Liitännäinen %S kaatui.\ncrashedpluginsMessage.reloadButton.label=Lataa sivu uudestaan\ncrashedpluginsMessage.reloadButton.accesskey=L\ncrashedpluginsMessage.submitButton.label=Lähetä kaatumisilmoitus\ncrashedpluginsMessage.submitButton.accesskey=k\ncrashedpluginsMessage.learnMore=Lue lisää…\n\n# Keyword fixup messages\n# LOCALIZATION NOTE (keywordURIFixup.message): Used when the user tries to visit\n# a local host page, by the time the DNS request recognizes it, we have already\n# loaded a search page for the given word.  An infobar then asks to the user\n# whether he rather wanted to visit the host.  %S is the recognized host.\nkeywordURIFixup.message=Halusitko avata sivuston %S?\nkeywordURIFixup.goTo=Kyllä, avaa %S\nkeywordURIFixup.goTo.accesskey=K\nkeywordURIFixup.dismiss=Ei kiitos\nkeywordURIFixup.dismiss.accesskey=E\n\n## Plugin doorhanger strings\n# LOCALIZATION NOTE (pluginActivateNew.message): Used for newly-installed\n# plugins which are not known to be unsafe. %1$S is the plugin name and %2$S\n# is the site domain.\npluginActivateNew.message=Sallitaanko liitännäinen ”%1$S” sivustolla %2$S?\npluginActivateMultiple.message=Sallitaanko sivuston %S liitännäiset?\npluginActivate.learnMore=Lue lisää…\n# LOCALIZATION NOTE (pluginActivateOutdated.message, pluginActivateOutdated.label):\n# These strings are used when an unsafe plugin has an update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateOutdated.message=%3$S esti vanhentuneen lisäosan ”%1$S” suorittamisen sivustolla %2$S.\npluginActivateOutdated.label=Vanhentunut lisäosa\npluginActivate.updateLabel=Päivitä heti…\n# LOCALIZATION NOTE (pluginActivateVulnerable.message, pluginActivateVulnerable.label):\n# These strings are used when an unsafe plugin has no update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateVulnerable.message=%3$S esti sivustoa %2$S käyttämästä turvatonta lisäosaa ”%1$S”.\npluginActivateVulnerable.label=Haavoittuvainen lisäosa!\npluginActivate.riskLabel=Mikä on riski?\n# LOCALIZATION NOTE (pluginActivateBlocked.message): %1$S is the plugin name, %2$S is brandShortName\npluginActivateBlocked.message=%2$S esti liitännäisen ”%1$S” käytön turvallisuussyistä.\npluginActivateBlocked.label=Estetty turvallisuussyistä\npluginActivateDisabled.message=Liitännäinen ”%S” on poistettu käytöstä.\npluginActivateDisabled.label=Pois käytöstä\npluginActivateDisabled.manage=Muokkaa liitännäisiä…\npluginEnabled.message=Liitännäinen ”%S” on käytössä sivustolla %S.\npluginEnabledOutdated.message=Vanhentunut liitännäinen ”%S” on käytössä sivustolla %S.\npluginEnabledVulnerable.message=Turvaton liitännäinen ”%S” on käytössä sivustolla %S.\npluginInfo.unknownPlugin=Tuntematon\n\n# LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.dtd\n# LOCALIZATION NOTE (pluginActivateNow.label): This button will enable the\n# plugin in the current session for an short time (about an hour), auto-renewed\n# if the site keeps using the plugin.\npluginActivateNow.label=Salli nyt\npluginActivateNow.accesskey=S\n# LOCALIZATION NOTE (pluginActivateAlways.label): This button will enable the\n# plugin for a long while (90 days), auto-renewed if the site keeps using the\n# plugin.\npluginActivateAlways.label=Salli ja muista valinta\npluginActivateAlways.accesskey=m\npluginBlockNow.label=Estä liitännäinen\npluginBlockNow.accesskey=E\npluginContinue.label=Salli edelleen\npluginContinue.accesskey=d\n\n# in-page UI\nPluginClickToActivate=Käynnistä %S.\nPluginVulnerableUpdatable=Tämä liitännäinen on haavoittuvainen ja pitäisi päivittää.\nPluginVulnerableNoUpdate=Tällä liitännäisellä on tietoturvahaavoittuvuuksia.\n\n# infobar UI\npluginContinueBlocking.label=Jatka estoa\npluginContinueBlocking.accesskey=J\n# LOCALIZATION NOTE (pluginActivateTrigger): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\npluginActivateTrigger.label=Salli…\npluginActivateTrigger.accesskey=S\n\n# Sanitize\n# LOCALIZATION NOTE (sanitizeDialog2.everything.title): When \"Time range to\n# clear\" is set to \"Everything\", the Clear Recent History dialog's title is\n# changed to this.  See UI mockup and comment 11 at bug 480169 -->\nsanitizeDialog2.everything.title=Poista kaikki historiatiedot\nsanitizeButtonOK=Poista tiedot\n# LOCALIZATION NOTE (sanitizeButtonClearing): The label for the default\n# button between the user clicking it and the window closing.  Indicates the\n# items are being cleared.\nsanitizeButtonClearing=Poistetaan\n\n# LOCALIZATION NOTE (sanitizeEverythingWarning2): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has not modified the default set of history items to clear.\nsanitizeEverythingWarning2=Kaikki historiatiedot poistetaan.\n# LOCALIZATION NOTE (sanitizeSelectedWarning): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has modified the default set of history items to clear.\nsanitizeSelectedWarning=Kaikki valitut tiedot poistetaan.\n\n# LOCALIZATION NOTE (downloadAndInstallButton.label): %S is replaced by the\n# version of the update: \"Update to 28.0\".\nupdate.downloadAndInstallButton.label=Päivitä versioon %S\nupdate.downloadAndInstallButton.accesskey=P\n\nmenuOpenAllInTabs.label=Avaa kaikki välilehtiin\n\n# History menu\nmenuRestoreAllTabs.label=Palauta kaikki välilehdet\n# LOCALIZATION NOTE (menuRestoreAllTabsSubview.label): like menuRestoreAllTabs.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* tabs.\nmenuRestoreAllTabsSubview.label=Palauta suljetut välilehdet\n# LOCALIZATION NOTE (menuRestoreAllWindows, menuUndoCloseWindowLabel, menuUndoCloseWindowSingleTabLabel):\n# see bug 394759\nmenuRestoreAllWindows.label=Palauta kaikki ikkunat\n# LOCALIZATION NOTE (menuRestoreAllWindowsSubview.label): like menuRestoreAllWindows.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* windows.\nmenuRestoreAllWindowsSubview.label=Palauta suljetut ikkunat\n# LOCALIZATION NOTE (menuUndoCloseWindowLabel): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 Window Title, #2 Number of tabs\nmenuUndoCloseWindowLabel=#1 (#2 toinen välilehti);#1 (#2 muuta välilehteä)\nmenuUndoCloseWindowSingleTabLabel=#1\n\n# Unified Back-/Forward Popup\ntabHistory.current=Pysy tällä sivulla\ntabHistory.goBack=Siirry takaisin tälle sivulle\ntabHistory.goForward=Siirry eteenpäin tälle sivulle\n\n# URL Bar\npasteAndGo.label=Liitä ja avaa\n# LOCALIZATION NOTE(urlbar-zoom-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nurlbar-zoom-button.label = %S %%\n\n# Block autorefresh\nrefreshBlocked.goButton=Salli\nrefreshBlocked.goButton.accesskey=S\nrefreshBlocked.refreshLabel=%S esti sivua päivittymästä.\nrefreshBlocked.redirectLabel=%S esti sivua ohjautumasta automaattisesti toiselle sivulle.\n\n# General bookmarks button\n# LOCALIZATION NOTE (bookmarksMenuButton.tooltip):\n# %S is the keyboard shortcut for \"Show All Bookmarks\"\nbookmarksMenuButton.tooltip=Näytä kirjanmerkit (%S)\n# Star button\nstarButtonOn.tooltip2=Muokkaa kirjanmerkkiä (%S)\nstarButtonOff.tooltip2=Lisää kirjanmerkki (%S)\nstarButtonOverflowed.label=Lisää kirjanmerkki sivuun\nstarButtonOverflowedStarred.label=Muokkaa kirjanmerkkiä\n\n# Downloads button tooltip\n# LOCALIZATION NOTE (downloads.tooltip):\n# %S is the keyboard shortcut for \"Downloads\"\ndownloads.tooltip=Näytä käynnissä olevien latausten tilanne (%S)\n\n# Print button tooltip on OS X\n# LOCALIZATION NOTE (printButton.tooltip):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\n# %S is the keyboard shortcut for \"Print\"\nprintButton.tooltip=Tulosta sivu… (%S)\n\n# New Window button tooltip\n# LOCALIZATION NOTE (newWindowButton.tooltip):\n# %S is the keyboard shortcut for \"New Window\"\nnewWindowButton.tooltip=Avaa uusi ikkuna (%S)\n\n# New Tab button tooltip\n# LOCALIZATION NOTE (newTabButton.tooltip):\n# %S is the keyboard shortcut for \"New Tab\"\nnewTabButton.tooltip=Avaa uusi välilehti (%S)\n\n# Offline web applications\nofflineApps.available2=Sallitko sivuston %S tallentaa tietoja tietokoneellesi?\nofflineApps.allowStoring.label=Sallin tietojen tallennuksen\nofflineApps.allowStoring.accesskey=S\nofflineApps.dontAllow.label=En salli\nofflineApps.dontAllow.accesskey=a\n\nofflineApps.usage=Tämä sivusto (%S) on tallentanut tietokoneellesi %S Mt tietoa yhteydettömässä tilassa käytettäväksi.\nofflineApps.manageUsage=Näytä asetukset\nofflineApps.manageUsageAccessKey=N\n\nidentity.identified.verifier=Todentaja: %S\nidentity.identified.verified_by_you=Olet lisännyt tätä sivustoa koskevan turvallisuuspoikkeuksen.\nidentity.identified.state_and_country=%S, %S\n\nidentity.icon.tooltip=Näytä sivuston tiedot\n\ntrackingProtection.intro.title=Näin seurannan suojaus toimii\n# LOCALIZATION NOTE (trackingProtection.intro.description2):\n# %S is brandShortName. This string should match the one from Step 1 of the tour\n# when it starts from the button shown when a new private window is opened.\ntrackingProtection.intro.description2=Kun näet kilven, %S estää joitain sivun osia, jotka voisivat seurata selaamistasi.\n# LOCALIZATION NOTE (trackingProtection.intro.step1of3): Indicates that the intro panel is step one of three in a tour.\ntrackingProtection.intro.step1of3=1/3\ntrackingProtection.intro.nextButton.label=Seuraava\n\ntrackingProtection.icon.activeTooltip=Seurantayritys estetty\ntrackingProtection.icon.disabledTooltip=Seuraavaa sisältöä havaittu\n\n# Edit Bookmark UI\neditBookmarkPanel.pageBookmarkedTitle=Sivu lisättiin kirjanmerkkeihin\neditBookmarkPanel.pageBookmarkedDescription=%S säilyttää pysyvästi tiedon tästä sivusta.\neditBookmarkPanel.bookmarkedRemovedTitle=Kirjanmerkki poistettiin\neditBookmarkPanel.editBookmarkTitle=Muokkaa kirjanmerkkiä\n\n# LOCALIZATION NOTE (editBookmark.removeBookmarks.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the number of bookmarks to be removed.\n# If this causes problems with localization you can also do \"Remove Bookmarks (#1)\"\n# instead of \"Remove #1 Bookmarks\".\neditBookmark.removeBookmarks.label=Poista kirjanmerkki;Poista #1 kirjanmerkkiä\n\n# Post Update Notifications\npu.notifyButton.label=Lisätietoja…\npu.notifyButton.accesskey=L\n# LOCALIZATION NOTE %S will be replaced by the short name of the application.\npuNotifyText=%S on päivitetty\npuAlertTitle=%S päivitetty\npuAlertText=Napsauta tästä jos haluat lisätietoja\n\n# Geolocation UI\n\ngeolocation.allowLocation=Sallin sijainnin käytön\ngeolocation.allowLocation.accesskey=S\ngeolocation.dontAllowLocation=En salli\ngeolocation.dontAllowLocation.accesskey=a\ngeolocation.shareWithSite3=Sallitko sivuston %S käyttää sijaintiasi?\ngeolocation.shareWithFile3=Sallitko tämän paikallisen tiedoston käyttää sijaintiasi?\ngeolocation.remember=Muista valinta\n\nwebNotifications.remember=Muista valinta\nwebNotifications.rememberForSession=Muista valinta tämän istunnon ajan\nwebNotifications.allow=Sallin ilmoitukset\nwebNotifications.allow.accesskey=S\nwebNotifications.dontAllow=En salli\nwebNotifications.dontAllow.accesskey=a\nwebNotifications.receiveFromSite2=Sallitko sivuston %S lähettää ilmoituksia?\n# LOCALIZATION NOTE (webNotifications.upgradeTitle): When using native notifications on OS X, the title may be truncated around 32 characters.\nwebNotifications.upgradeTitle=Päivitetyt viestit\n# LOCALIZATION NOTE (webNotifications.upgradeBody): When using native notifications on OS X, the body may be truncated around 100 characters in some views.\nwebNotifications.upgradeBody=Voit nyt saada viestejä sivustoilta, jotka eivät ole nyt auki selaimessa. Lue lisää.\n\n# Phishing/Malware Notification Bar.\n# LOCALIZATION NOTE (notADeceptiveSite, notAnAttack)\n# The two button strings will never be shown at the same time, so\n# it's okay for them to have the same access key\nsafebrowsing.getMeOutOfHereButton.label=Siirry pois sivustolta!\nsafebrowsing.getMeOutOfHereButton.accessKey=S\nsafebrowsing.deceptiveSite=Petollinen sivusto!\nsafebrowsing.notADeceptiveSiteButton.label=Tämä ei ole petollinen sivusto…\nsafebrowsing.notADeceptiveSiteButton.accessKey=e\nsafebrowsing.reportedAttackSite=Ilmoitettu hyökkäyssivusto!\nsafebrowsing.notAnAttackButton.label=Tämä ei ole hyökkäyssivusto…\nsafebrowsing.notAnAttackButton.accessKey=e\nsafebrowsing.reportedUnwantedSite=Ilmoitettu ei-haluttuja sovelluksia jakava sivusto!\n\n# Ctrl-Tab\n# LOCALIZATION NOTE (ctrlTab.listAllTabs.label): #1 represents the number\n# of tabs in the current browser window. It will always be 2 at least.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nctrlTab.listAllTabs.label=;Näytä kaikki #1 välilehteä\n\n# LOCALIZATION NOTE (addKeywordTitleAutoFill): %S will be replaced by the page's title\n# Used as the bookmark name when saving a keyword for a search field.\naddKeywordTitleAutoFill=Etsi %S\n\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.name=Oletus\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.description=Oletusteema\n\n# safeModeRestart\nsafeModeRestartPromptTitle=Käynnistä uudelleen ilman lisäosia\nsafeModeRestartPromptMessage=Haluatko poistaa kaikki lisäosat käytöstä ja käynnistää ohjelman uudelleen?\nsafeModeRestartButton=Käynnistä uudelleen\n\n# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string\n# \"true\" (spelled and capitalized exactly that way) to show the \"Text\n# Encoding\" menu in the main Firefox button on Windows. Any other value will\n# hide it. Regardless of the value of this setting, the \"Text Encoding\"\n# menu will always be accessible via the \"Web Developer\" menu.\n# This is not a string to translate; it just controls whether the menu shows\n# up in the Firefox button. If users frequently use the \"Text Encoding\"\n# menu, set this to \"true\". Otherwise, you can leave it as \"false\".\nbrowser.menu.showCharacterEncoding=false\n\n# Mozilla data reporting notification (Telemetry, Firefox Health Report, etc)\ndataReportingNotification.message       = %1$S lähettää automaattisesti joitain tietoja %2$Slle käyttökokemuksen parantamiseksi.\ndataReportingNotification.button.label  = Valitse lähetettävät tiedot\ndataReportingNotification.button.accessKey  = V\n\n# Process hang reporter\nprocessHang.label = Verkkosivu hidastaa selainta. Mitä haluat tehdä?\nprocessHang.button_stop.label = Pysäytä se\nprocessHang.button_stop.accessKey = P\nprocessHang.button_wait.label = Odota\nprocessHang.button_wait.accessKey = d\nprocessHang.button_debug.label = Etsi vika komentosarjasta\nprocessHang.button_debug.accessKey = E\n\n# LOCALIZATION NOTE (fullscreenButton.tooltip): %S is the keyboard shortcut for full screen\nfullscreenButton.tooltip=Näytä ikkuna koko ruudussa (%S)\n\nservice.toolbarbutton.label=Palvelut\nservice.toolbarbutton.tooltiptext=Palvelut\n\n# LOCALIZATION NOTE (social.install.description): %1$S is the hostname of the social provider, %2$S is brandShortName (e.g. Firefox)\nservice.install.description=Sallitaanko sivuston %1$S palvelujen näkyä %2$Sin työkalupalkissa ja sivupaneelissa?\nservice.install.ok.label=Salli näkyvyys\nservice.install.ok.accesskey=S\n\n# LOCALIZATION NOTE (social.markpageMenu.label): %S is the name of the social provider\nsocial.markpageMenu.label=Lähetä sivu palveluun %S\n# LOCALIZATION NOTE (social.marklinkMenu.label): %S is the name of the social provider\nsocial.marklinkMenu.label=Lähetä linkki palveluun %S\n\n# LOCALIZATION NOTE (social.error.message): %1$S is brandShortName (e.g. Firefox), %2$S is the name of the social provider\nsocial.error.message=%1$S ei kykene muodostamaan yhteyttä palveluun %2$S juuri nyt.\nsocial.error.tryAgain.label=Yritä uudestaan\nsocial.error.tryAgain.accesskey=Y\nsocial.error.closeSidebar.label=Sulje tämä sivupaneeli\nsocial.error.closeSidebar.accesskey=S\n\n# LOCALIZATION NOTE: %1$S is the label for the toolbar button, %2$S is the associated badge numbering that the social provider may provide.\nsocial.aria.toolbarButtonBadgeText=%1$S (%2$S)\n\n# LOCALIZATION NOTE (getUserMedia.shareCamera2.message,\n#                    getUserMedia.shareMicrophone2.message,\n#                    getUserMedia.shareScreen3.message,\n#                    getUserMedia.shareCameraAndMicrophone2.message,\n#                    getUserMedia.shareCameraAndAudioCapture2.message,\n#                    getUserMedia.shareScreenAndMicrophone3.message,\n#                    getUserMedia.shareScreenAndAudioCapture3.message,\n#                    getUserMedia.shareAudioCapture2.message):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.shareCamera2.message = Sallitko sivuston %S käyttää kameraasi?\ngetUserMedia.shareMicrophone2.message = Sallitko sivuston %S käyttää mikrofoniasi?\ngetUserMedia.shareScreen3.message = Sallitko sivuston %S nähdä näyttösi?\ngetUserMedia.shareCameraAndMicrophone2.message = Sallitko sivuston %S käyttää kameraasi ja mikrofoniasi?\ngetUserMedia.shareCameraAndAudioCapture2.message = Sallitko sivuston %S käyttää kameraasi ja kuunnella tämän välilehden ääniä?\ngetUserMedia.shareScreenAndMicrophone3.message = Sallitko sivuston %S käyttää mikrofoniasi ja nähdä näyttösi?\ngetUserMedia.shareScreenAndAudioCapture3.message = Sallitko sivuston %S kuunnella tämän välilehden ääniä ja nähdä näyttösi?\ngetUserMedia.shareAudioCapture2.message = Sallitko sivuston %S kuunnella tämän välilehden ääniä?\n# LOCALIZATION NOTE (getUserMedia.shareScreenWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %S will be the 'learn more' link\ngetUserMedia.shareScreenWarning.message = Jaa näyttöjä vain luottamillesi sivustoille. Jakamisen ansiosta petollinen sivusto voi pystyä selaamaan verkkoa esiintyen sinuna ja varastamaan henkilötietojasi. %S\n# LOCALIZATION NOTE (getUserMedia.shareFirefoxWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %1$S is brandShortName (eg. Firefox)\n# %2$S will be the 'learn more' link\ngetUserMedia.shareFirefoxWarning.message = Jaa %1$S vain luottamillesi sivustoille. Jakamisen ansiosta petollinen sivusto voi pystyä selaamaan verkkoa esiintyen sinuna ja varastamaan henkilötietojasi. %2$S\n# LOCALIZATION NOTE(getUserMedia.shareScreen.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\ngetUserMedia.shareScreen.learnMoreLabel = Lue lisää\ngetUserMedia.selectWindow.label=Jaettava ikkuna:\ngetUserMedia.selectWindow.accesskey=i\ngetUserMedia.selectScreen.label=Jaettava näyttö:\ngetUserMedia.selectScreen.accesskey=n\ngetUserMedia.selectApplication.label=Jaettava ohjelma:\ngetUserMedia.selectApplication.accesskey=o\ngetUserMedia.noApplication.label = Ei ohjelmaa\ngetUserMedia.noScreen.label = Ei näyttöä\ngetUserMedia.noWindow.label = Ei ikkunaa\ngetUserMedia.shareEntireScreen.label = Koko näyttö\n# LOCALIZATION NOTE (getUserMedia.shareMonitor.label):\n# %S is screen number (digits 1, 2, etc)\n# Example: Screen 1, Screen 2,..\ngetUserMedia.shareMonitor.label = Näyttö %S\n# LOCALIZATION NOTE (getUserMedia.shareApplicationWindowCount.label):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the name of the application.\n# Replacement for #2 is the number of windows currently displayed by the application.\ngetUserMedia.shareApplicationWindowCount.label=#1 (#2 ikkuna);#1 (#2 ikkunaa)\n# LOCALIZATION NOTE (getUserMedia.allow.label,\n#                    getUserMedia.dontAllow.label):\n# These two buttons are the possible answers to the various prompts in the\n# \"getUserMedia.share{device}.message\" strings.\ngetUserMedia.allow.label = Sallin\ngetUserMedia.allow.accesskey = S\ngetUserMedia.dontAllow.label = En salli\ngetUserMedia.dontAllow.accesskey = a\ngetUserMedia.remember=Muista valinta\n# LOCALIZATION NOTE (getUserMedia.reasonForNoPermanentAllow.screen2,\n#                    getUserMedia.reasonForNoPermanentAllow.audio,\n#                    getUserMedia.reasonForNoPermanentAllow.insecure):\n# %S is brandShortName\ngetUserMedia.reasonForNoPermanentAllow.screen2=%S ei voi sallia pysyvää käyttöoikeutta näyttöösi kysymättä, mikä näyttö jaetaan.\ngetUserMedia.reasonForNoPermanentAllow.audio=%S ei voi sallia pysyvää käyttöoikeutta välilehden äänien kuuntelemiseen kysymättä, mikä välilehti jaetaan.\ngetUserMedia.reasonForNoPermanentAllow.insecure=Yhteys tähän sivustoon ei ole suojattu. Suojellaksesi sinua %S sallii käytön vain tämän istunnon ajaksi.\n\ngetUserMedia.sharingMenu.label = Laitteita jakavat välilehdet\ngetUserMedia.sharingMenu.accesskey = j\n# LOCALIZATION NOTE (getUserMedia.sharingMenuCamera\n#                    getUserMedia.sharingMenuMicrophone,\n#                    getUserMedia.sharingMenuAudioCapture,\n#                    getUserMedia.sharingMenuApplication,\n#                    getUserMedia.sharingMenuScreen,\n#                    getUserMedia.sharingMenuWindow,\n#                    getUserMedia.sharingMenuBrowser,\n#                    getUserMedia.sharingMenuCameraMicrophone,\n#                    getUserMedia.sharingMenuCameraMicrophoneApplication,\n#                    getUserMedia.sharingMenuCameraMicrophoneScreen,\n#                    getUserMedia.sharingMenuCameraMicrophoneWindow,\n#                    getUserMedia.sharingMenuCameraMicrophoneBrowser,\n#                    getUserMedia.sharingMenuCameraAudioCapture,\n#                    getUserMedia.sharingMenuCameraAudioCaptureApplication,\n#                    getUserMedia.sharingMenuCameraAudioCaptureScreen,\n#                    getUserMedia.sharingMenuCameraAudioCaptureWindow,\n#                    getUserMedia.sharingMenuCameraAudioCaptureBrowser,\n#                    getUserMedia.sharingMenuCameraApplication,\n#                    getUserMedia.sharingMenuCameraScreen,\n#                    getUserMedia.sharingMenuCameraWindow,\n#                    getUserMedia.sharingMenuCameraBrowser,\n#                    getUserMedia.sharingMenuMicrophoneApplication,\n#                    getUserMedia.sharingMenuMicrophoneScreen,\n#                    getUserMedia.sharingMenuMicrophoneWindow,\n#                    getUserMedia.sharingMenuMicrophoneBrowser,\n#                    getUserMedia.sharingMenuAudioCaptureApplication,\n#                    getUserMedia.sharingMenuAudioCaptureScreen,\n#                    getUserMedia.sharingMenuAudioCaptureWindow,\n#                    getUserMedia.sharingMenuAudioCaptureBrowser):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.sharingMenuCamera = %S (kamera)\ngetUserMedia.sharingMenuMicrophone = %S (mikrofoni)\ngetUserMedia.sharingMenuAudioCapture = %S (välilehden äänet)\ngetUserMedia.sharingMenuApplication = %S (ohjelma)\ngetUserMedia.sharingMenuScreen = %S (näyttö)\ngetUserMedia.sharingMenuWindow = %S (ikkuna)\ngetUserMedia.sharingMenuBrowser = %S (välilehti)\ngetUserMedia.sharingMenuCameraMicrophone = %S (kamera ja mikrofoni)\ngetUserMedia.sharingMenuCameraMicrophoneApplication = %S (kamera, mikrofoni ja ohjelma)\ngetUserMedia.sharingMenuCameraMicrophoneScreen = %S (kamera, mikrofoni ja näyttö)\ngetUserMedia.sharingMenuCameraMicrophoneWindow = %S (kamera, mikrofoni ja ikkuna)\ngetUserMedia.sharingMenuCameraMicrophoneBrowser = %S (kamera, mikrofoni ja välilehti)\ngetUserMedia.sharingMenuCameraAudioCapture = %S (kamera ja välilehden äänet)\ngetUserMedia.sharingMenuCameraAudioCaptureApplication = %S (kamera, välilehden äänet ja ohjelma)\ngetUserMedia.sharingMenuCameraAudioCaptureScreen = %S (kamera, välilehden äänet ja näyttö)\ngetUserMedia.sharingMenuCameraAudioCaptureWindow = %S (kamera, välilehden äänet ja ikkuna)\ngetUserMedia.sharingMenuCameraAudioCaptureBrowser = %S (kamera, välilehden äänet ja välilehti)\ngetUserMedia.sharingMenuCameraApplication = %S (kamera ja ohjelma)\ngetUserMedia.sharingMenuCameraScreen = %S (kamera ja näyttö)\ngetUserMedia.sharingMenuCameraWindow = %S (kamera ja ikkuna)\ngetUserMedia.sharingMenuCameraBrowser = %S (kamera ja välilehti)\ngetUserMedia.sharingMenuMicrophoneApplication = %S (mikrofoni ja ohjelma)\ngetUserMedia.sharingMenuMicrophoneScreen = %S (mikrofoni ja näyttö)\ngetUserMedia.sharingMenuMicrophoneWindow = %S (mikrofoni ja ikkuna)\ngetUserMedia.sharingMenuMicrophoneBrowser = %S (mikrofoni ja välilehti)\ngetUserMedia.sharingMenuAudioCaptureApplication = %S (välilehden äänet ja ohjelma)\ngetUserMedia.sharingMenuAudioCaptureScreen = %S (välilehden äänet ja näyttö)\ngetUserMedia.sharingMenuAudioCaptureWindow = %S (välilehden äänet ja ikkuna)\ngetUserMedia.sharingMenuAudioCaptureBrowser = %S (välilehden äänet ja välilehti)\n# LOCALIZATION NOTE(getUserMedia.sharingMenuUnknownHost): this is used for the website\n# origin for the sharing menu if no readable origin could be deduced from the URL.\ngetUserMedia.sharingMenuUnknownHost = Tuntematon lähde\n\n# LOCALIZATION NOTE(emeNotifications.drmContentPlaying.message2): %S is brandShortName.\nemeNotifications.drmContentPlaying.message2 = Osa sivuston äänityksistä tai videoista käyttää DRM-ohjelmistoa, joka voi rajoittaa mitä %S voi antaa tehdä niillä.\nemeNotifications.drmContentPlaying.button.label = Muokkaa…\nemeNotifications.drmContentPlaying.button.accesskey = M\n\nemeNotifications.drmContentDisabled.button.label = Ota DRM-tuki käyttöön\nemeNotifications.drmContentDisabled.button.accesskey = O\n# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\nemeNotifications.drmContentDisabled.learnMoreLabel = Lue lisää\n\n# LOCALIZATION NOTE(emeNotifications.drmContentCDMInstalling.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S is brandShortName\nemeNotifications.drmContentCDMInstalling.message = %S asentaa komponentteja, joita tarvitaan toistamaan sivun äänitteitä tai videoita. Yritä myöhemmin uudestaan.\n\nemeNotifications.unknownDRMSoftware = Unknown\n\n# LOCALIZATION NOTE - %S is brandShortName\nslowStartup.message = %S vaikuttaa… hitaalta… käynnistymään.\nslowStartup.helpButton.label = Lue, kuinka voit nopeuttaa käynnistymistä\nslowStartup.helpButton.accesskey = L\nslowStartup.disableNotificationButton.label = Älä huomauta tästä uudestaan\nslowStartup.disableNotificationButton.accesskey = Ä\n\n# LOCALIZATION NOTE  - %S is brandShortName\nflashHang.message = %S muutti joitain Adobe Flash -asetuksia nostaakseen suorituskykyä.\nflashHang.helpButton.label = Lue lisää…\nflashHang.helpButton.accesskey = L\n\n# LOCALIZATION NOTE(customizeTips.tip0): %1$S will be replaced with the text defined\n# in customizeTips.tip0.hint, %2$S will be replaced with brandShortName, %3$S will\n# be replaced with a hyperlink containing the text defined in customizeTips.tip0.learnMore.\ncustomizeTips.tip0 = %1$S: Voit muokata %2$Sia toimimaan haluamallasi tavalla. Raahaa mikä tahansa yllä olevista valikkoon tai työkalupalkkiin. %3$S %2$Sin muokkaamisesta.\ncustomizeTips.tip0.hint = Vinkki\ncustomizeTips.tip0.learnMore = Lue lisää\n\n# LOCALIZATION NOTE (customizeMode.tabTitle): %S is brandShortName\ncustomizeMode.tabTitle = Muokkaa %Sia\n\n# LOCALIZATION NOTE(appmenu.*.description, appmenu.*.label): these are used for\n# the appmenu labels and buttons that appear when an update is staged for\n# installation or a background update has failed and a manual download is required.\n# %S is brandShortName\nappmenu.restartNeeded.description = Käynnistä %S uudestaan suorittaaksesi päivitykset\nappmenu.updateFailed.description = Päivitys taustalla epäonnistui, lataa päivitys\nappmenu.restartBrowserButton.label = Käynnistä %S uudestaan\nappmenu.downloadUpdateButton.label = Lataa päivitys\n\n# LOCALIZATION NOTE : FILE Reader View is a feature name and therefore typically used as a proper noun.\n\nreadingList.promo.firstUse.readerView.title = Lukunäkymä\nreadingList.promo.firstUse.readerView.body = Poista visuaaliset häiriötekijät, jotta voit keskittyä lukemaasi artikkeliin.\n\n# LOCALIZATION NOTE (appMenuRemoteTabs.mobilePromo.text2):\n# %1$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.android and the link will be to\n# https://www.mozilla.org/firefox/android/.\n# %2$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.ios\n# and the link will be to https://www.mozilla.org/firefox/ios/.\nappMenuRemoteTabs.mobilePromo.text2 = Lataa %1$S tai %2$S ja yhdistä ne Firefox-tiliisi.\nappMenuRemoteTabs.mobilePromo.android = Firefox Androidille\nappMenuRemoteTabs.mobilePromo.ios = Firefox iOS:lle\n\n# LOCALIZATION NOTE (e10s.accessibilityNotice.mainMessage,\n#                    e10s.accessibilityNotice.enableAndRestart.label,\n#                    e10s.accessibilityNotice.enableAndRestart.accesskey):\n# These strings are related to the messages we display to offer e10s (Multi-process) to users\n# on the pre-release channels. They won't be used in release but they will likely be used in\n# beta starting from version 41, so it's still useful to have these strings properly localized.\n# %S is brandShortName\ne10s.accessibilityNotice.mainMessage2 = Esteettömyystuki on osittain pois käytöstä, koska %S sisältää uusia ominaisuuksia, joiden kanssa on yhteensopivuusongelmia.\ne10s.accessibilityNotice.acceptButton.label = OK\ne10s.accessibilityNotice.acceptButton.accesskey = O\ne10s.accessibilityNotice.enableAndRestart.label = Ota käyttöön (vaatii uudelleenkäynnistyksen)\ne10s.accessibilityNotice.enableAndRestart.accesskey = k\n\n# LOCALIZATION NOTE (userContextPersonal.label,\n#                    userContextWork.label,\n#                    userContextShopping.label,\n#                    userContextBanking.label,\n#                    userContextNone.label):\n# These strings specify the four predefined contexts included in support of the\n# Contextual Identity / Containers project. Each context is meant to represent\n# the context that the user is in when interacting with the site. Different\n# contexts will store cookies and other information from those sites in\n# different, isolated locations. You can enable the feature by typing\n# about:config in the URL bar and changing privacy.userContext.enabled to true.\n# Once enabled, you can open a new tab in a specific context by clicking\n# File > New Container Tab > (1 of 4 contexts). Once opened, you will see these\n# strings on the right-hand side of the URL bar.\nuserContextPersonal.label = Omat\nuserContextWork.label = Työ\nuserContextBanking.label = Raha\nuserContextShopping.label = Kaupat\nuserContextNone.label = Luokittelematon\n\nuserContextPersonal.accesskey = O\nuserContextWork.accesskey = T\nuserContextBanking.accesskey = R\nuserContextShopping.accesskey = K\nuserContextNone.accesskey = L\n\nuserContext.aboutPage.label = Muokkaa luokituksia\nuserContext.aboutPage.accesskey = M\n\nuserContextOpenLink.label = Avaa uuteen %S-välilehteen\n\nmuteTab.label = Vaimenna välilehti\nmuteTab.accesskey = V\nunmuteTab.label = Palauta ääni\nunmuteTab.accesskey = P\nplayTab.label = Toista välilehden äänet\nplayTab.accesskey = T\n\n# LOCALIZATION NOTE (certErrorDetails*.label): These are text strings that\n# appear in the about:certerror page, so that the user can copy and send them to\n# the server administrators for troubleshooting.\ncertErrorDetailsHSTS.label = HTTP Strict Transport Security: %S\ncertErrorDetailsKeyPinning.label = HTTP Public Key Pinning: %S\ncertErrorDetailsCertChain.label = Certificate chain:\n\n# LOCALIZATION NOTE (pendingCrashReports2.label): Semi-colon list of plural forms\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of pending crash reports\npendingCrashReports2.label = Yksi kaatumisilmoitus on lähettämättä;#1 kaatumisilmoitusta on lähettämättä\npendingCrashReports.viewAll = Näytä\npendingCrashReports.send = Lähetä\npendingCrashReports.alwaysSend = Lähetä aina\n\ndecoder.noCodecs.button = Lue miten\ndecoder.noCodecs.accesskey = L\ndecoder.noCodecs.message = Microsoftin Mediaominaisuuspaketti tarvitsee ehkä asentaa, jotta voit toistaa videon.\ndecoder.noCodecsLinux.message = Vaaditut videokoodekit tarvitsee ehkä asentaa, jotta voit toistaa videon.\ndecoder.noHWAcceleration.message = Microsoftin Mediaominaisuuspaketti tarvitsee ehkä asentaa videon laadun parantamiseksi.\ndecoder.noPulseAudio.message = PulseAudio-ohjelmisto tarvitsee ehkä asentaa, jotta voit toistaa ääntä.\ndecoder.unsupportedLibavcodec.message = libavcodec voi olla haavoittuvainen tai ehkä sitä ei tueta, ja se pitäisi päivittää, jotta voit katsoa videoita.\n\n# LOCALIZATION NOTE (captivePortal.infoMessage3):\n# Shown in a notification bar when we detect a captive portal is blocking network access\n# and requires the user to log in before browsing.\n# LOCALIZATION NOTE (captivePortal.showLoginPage2):\n# The label for a button shown in the info bar in all tabs except the login page tab.\n# The button shows the portal login page tab when clicked.\n\npermissions.remove.tooltip = Poista tämä oikeus ja kysy uudestaan\n\n# LOCALIZATION NOTE (aboutDialog.architecture.*):\n# The sixtyFourBit and thirtyTwoBit strings describe the architecture of the\n# current Firefox build: 32-bit or 64-bit. These strings are used in parentheses\n# between the Firefox version and the \"What's new\" link in the About dialog,\n# e.g.: \"48.0.2 (32-bit) <What's new>\" or \"51.0a1 (2016-09-05) (64-bit)\".\naboutDialog.architecture.sixtyFourBit = 64-bittinen\naboutDialog.architecture.thirtyTwoBit = 32-bittinen\n\n\n# LOCALIZATION NOTE (addonPostInstall.messageDetail)\n# %1$S is replaced with the icon for the add-ons menu.\n# %2$S is replaced with the icon for the toolbar menu.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\naddonPostInstall.messageDetail=Manage your add-ons by clicking %1$S in the %2$S menu.\n\n# LOCALIZATION NOTE (captivePortal.infoMessage3):\n# Shown in a notification bar when we detect a captive portal is blocking network access\n# and requires the user to log in before browsing.\ncaptivePortal.infoMessage3 = You must log in to this network before you can access the Internet.\n# LOCALIZATION NOTE (captivePortal.showLoginPage2):\n# The label for a button shown in the info bar in all tabs except the login page tab.\n# The button shows the portal login page tab when clicked.\ncaptivePortal.showLoginPage2 = Open Network Login Page\nwebextPerms.sideloadCancel.accessKey=C\nwebextPerms.sideloadCancel.label=Cancel\nwebextPerms.sideloadText2=Another program on your computer installed an add-on that may affect your browser. Please review this add-on’s permissions requests and choose to Enable or Cancel (to leave it disabled).\nwebextPerms.sideloadTextNoPerms=Another program on your computer installed an add-on that may affect your browser. Please choose to Enable or Cancel (to leave it disabled).\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/customizableui/customizableWidgets.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhistory-panelmenu.label = Sivuhistoria\n# LOCALIZATION NOTE(history-panelmenu.tooltiptext2): %S is the keyboard shortcut\nhistory-panelmenu.tooltiptext2 = Näytä sivuhistoria (%S)\n\nremotetabs-panelmenu.label = Synkronoidut välilehdet\nremotetabs-panelmenu.tooltiptext2 = Näytä muiden laitteiden välilehdet\n\nprivatebrowsing-button.label = Uusi yksityinen ikkuna\n# LOCALIZATION NOTE(privatebrowsing-button.tooltiptext): %S is the keyboard shortcut\nprivatebrowsing-button.tooltiptext = Avaa yksityinen selaaminen -ikkuna (%S)\n\nsave-page-button.label = Tallenna sivu\n# LOCALIZATION NOTE(save-page-button.tooltiptext3): %S is the keyboard shortcut\nsave-page-button.tooltiptext3 = Tallenna avoin sivu (%S)\n\nfind-button.label = Etsi\n# LOCALIZATION NOTE(find-button.tooltiptext3): %S is the keyboard shortcut.\nfind-button.tooltiptext3 = Etsi sivulta (%S)\n\nopen-file-button.label = Avaa tiedosto\n# LOCALIZATION NOTE (open-file-button.tooltiptext3): %S is the keyboard shortcut.\nopen-file-button.tooltiptext3 = Avaa tiedosto (%S)\n\ndeveloper-button.label = Web-työkalut\n# LOCALIZATION NOTE(developer-button.tooltiptext): %S is the keyboard shortcut\ndeveloper-button.tooltiptext2 = Avaa web-työkalut (englanninkielisiä) (%S)\n\nsidebar-button.label = Sivupaneelit\nsidebar-button.tooltiptext2 = Näytä sivupaneelit\n\nadd-ons-button.label = Lisäosat\n# LOCALIZATION NOTE(add-ons-button.tooltiptext3): %S is the keyboard shortcut\nadd-ons-button.tooltiptext3 = Avaa lisäosien hallinta (%S)\n\npreferences-button.label = Asetukset\npreferences-button.tooltiptext2 = Avaa asetukset\npreferences-button.tooltiptext.withshortcut = Avaa asetukset (%S)\n# LOCALIZATION NOTE (preferences-button.labelWin): Windows-only label for Options\npreferences-button.labelWin = Asetukset\n# LOCALIZATION NOTE (preferences-button.tooltipWin): Windows-only tooltip for Options\npreferences-button.tooltipWin2 = Avaa asetukset\n\nzoom-controls.label = Lähennyksen valitsimet\nzoom-controls.tooltiptext2 = Lähennyksen valitsimet\n\nzoom-out-button.label = Loitonna\n# LOCALIZATION NOTE(zoom-out-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-out-button.tooltiptext2 = Loitonna (%S)\n\n# LOCALIZATION NOTE(zoom-reset-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nzoom-reset-button.label = %S%%\n# LOCALIZATION NOTE(zoom-reset-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-reset-button.tooltiptext2 = Palauta oletuslähennystaso (%S)\n\nzoom-in-button.label = Lähennä\n# LOCALIZATION NOTE(zoom-in-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-in-button.tooltiptext2 = Lähennä (%S)\n\nedit-controls.label = Muokkaa valitsimia\nedit-controls.tooltiptext2 = Muokkaa valitsimia\n\ncut-button.label = Leikkaa\n# LOCALIZATION NOTE(cut-button.tooltiptext2): %S is the keyboard shortcut.\ncut-button.tooltiptext2 = Leikkaa (%S)\n\ncopy-button.label = Kopioi\n# LOCALIZATION NOTE(copy-button.tooltiptext2): %S is the keyboard shortcut.\ncopy-button.tooltiptext2 = Kopioi (%S)\n\npaste-button.label = Liitä\n# LOCALIZATION NOTE(paste-button.tooltiptext2): %S is the keyboard shortcut.\npaste-button.tooltiptext2 = Liitä (%S)\n\nfeed-button.label = Tilaa\nfeed-button.tooltiptext2 = Tilaa tämä sivu\n\ncontainers-panelmenu.label = Avaa luokiteltu välilehti\ncontainers-panelmenu.tooltiptext = Avaa luokiteltu välilehti\n\n# LOCALIZATION NOTE (characterencoding-button2.label): The \\u00ad text at the beginning\n# of the string is used to disable auto hyphenation on the button text when it is displayed\n# in the menu panel.\ncharacterencoding-button2.label = \\u00adMerkistökoodaus\ncharacterencoding-button2.tooltiptext = Näytä merkistökoodauksen valinnat\n\nemail-link-button.label = Lähetä linkki\nemail-link-button.tooltiptext3 = Lähetä linkki sähköpostilla\n\n# LOCALIZATION NOTE(quit-button.tooltiptext.linux2): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.linux2 = Sulje %1$S (%2$S)\n# LOCALIZATION NOTE(quit-button.tooltiptext.mac): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.mac = Sulje %1$S (%2$S)\n\nsocial-share-button.label = Jaa sivu\nsocial-share-button.tooltiptext = Jaa tämä sivu\n\npanic-button.label = Unohda\npanic-button.tooltiptext = Unohda jonkin verran selaushistoriaa\n\n# LOCALIZATION NOTE(devtools-webide-button.label, devtools-webide-button.tooltiptext):\n# widget is only visible after WebIDE has been started once (Tools > Web Developers > WebIDE)\n# %S is the keyboard shortcut\ndevtools-webide-button2.label = WebIDE\ndevtools-webide-button2.tooltiptext = Avaa WebIDE (%S)\n\ne10s-button.label = Uusi ei-e10s ikkuna\ne10s-button.tooltiptext = Avaa uusi ei-e10s ikkuna\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY PropertiesViewWindowTitle \"Properties\">\n\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n     The Animations panel is part of the Inspector sidebar -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n     keep it in English, or another language commonly spoken among web\n     developers. You want to make that choice consistent across the developer\n     tools. A good criteria is the language in which you'd find the best\n     documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (title): This is the label shown in the sidebar tab -->\n<!ENTITY title \"Animations\">\n\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector. -->\n<!ENTITY invalidElement \"No animations were found for the current element.\">\n\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector, to invite the\n     user to select a new node by clicking on the element-picker icon. -->\n<!ENTITY selectElement \"Pick another element from the page.\">\n\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n<!ENTITY allAnimations \"All animations\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (player.animationNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation name.\nplayer.animationNameLabel=Animation:\n\n# LOCALIZATION NOTE (player.transitionNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed in the header, when the element is animated by mean of a css\n# transition\nplayer.transitionNameLabel=Transition\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=Duration:\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=Delay:\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=Repeats:\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%Ss\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/app-manager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY index.title \"App Manager\">\n<!ENTITY index.projects2 \"Apps\">\n<!ENTITY index.device2 \"Device\">\n<!ENTITY index.help \"Help\">\n\n<!ENTITY device.debugMainProcess \"Debug main process\">\n<!ENTITY device.debugMainProcessTooltip \"Open the Developer Tools connected to the main process on the device\">\n<!ENTITY device.screenshot \"Screenshot\">\n<!ENTITY device.screenshotTooltip \"Open a screenshot of the current state of the device in a new tab\">\n<!ENTITY device.title \"Device Control Center\">\n<!ENTITY device.notConnected \"Not connected. Please connect your device below.\">\n<!ENTITY device.startApp \"Start\">\n<!ENTITY device.startAppTooltip \"Start this app on the device\">\n<!ENTITY device.stopApp \"Stop\">\n<!ENTITY device.stopAppTooltip \"Stop this app on the device\">\n<!ENTITY device.debugApp \"Debug\">\n<!ENTITY device.debugAppTooltip \"Open the Developer Tools connected to this app on the device\">\n<!ENTITY device.name \"Name\">\n<!ENTITY device.plain \"Plain (default)\">\n<!ENTITY device.privileged \"Privileged\">\n<!ENTITY device.certified \"Certified\">\n<!ENTITY device.allow \"Allow\">\n<!ENTITY device.allowTooltip \"This permission is allowed for apps of this type\">\n<!ENTITY device.prompt \"Prompt\">\n<!ENTITY device.promptTooltip \"This permission requires a user prompt for apps of this type\">\n<!ENTITY device.deny \"Deny\">\n<!ENTITY device.denyTooltip \"This permission is denied for apps of this type\">\n<!ENTITY device.installedApps \"Installed Apps\">\n<!ENTITY device.installedAppsTooltip \"View a list of apps installed on the device. Some apps, such as certified apps, may be excluded from this view.\">\n<!ENTITY device.permissions \"Permissions\">\n<!ENTITY device.permissionsTooltip \"View a table of the permissions accessible to the different types of apps\">\n<!ENTITY device.permissionsHelpLink \"https://developer.mozilla.org/docs/Web/Apps/App_permissions\">\n<!ENTITY device.browserTabs \"Browser Tabs\">\n<!ENTITY device.browserTabsTooltip \"View a list of tabs in the browser of the connected device\">\n<!ENTITY device.debugBrowserTab \"Debug\">\n<!ENTITY device.debugBrowserTabTooltip \"Open the Developer Tools connected to this browser tab on the device\">\n<!ENTITY device.help \"Help\">\n\n<!ENTITY connection.connectTooltip \"Connect to the device\">\n<!ENTITY connection.disconnect \"Disconnect\">\n<!ENTITY connection.disconnectTooltip \"Disconnect from the current device or simulator\">\n<!ENTITY connection.notConnected2 \"Not Connected.\">\n<!ENTITY connection.connectTo \"Connect to:\">\n<!ENTITY connection.noDeviceFound \"No device found. Plug a device\">\n<!ENTITY connection.changeHostAndPort \"Change\">\n<!ENTITY connection.changeHostAndPortTooltip \"Change the host and port used to connect to the device (defaults to localhost:6000)\">\n<!ENTITY connection.startSimulator \"Start Simulator\">\n<!ENTITY connection.startSimulatorTooltip \"Start an instance of the Simulator and connect to it\">\n<!ENTITY connection.saveConnectionInfo \"Save\">\n<!ENTITY connection.saveConnectionInfoTooltip \"Save the host and port\">\n<!ENTITY connection.connecting \"Connecting…\">\n<!ENTITY connection.disconnecting \"Disconnecting…\">\n<!ENTITY connection.cancel \"Cancel\">\n<!ENTITY connection.cancelConnectTooltip \"Cancel the connection in progress\">\n<!ENTITY connection.cancelShowSimulatorTooltip \"Exit the Simulator connection mode and return to the initial prompt\">\n<!ENTITY connection.or \"or\">\n<!ENTITY connection.noSimulatorInstalled \"No simulator installed.\">\n<!ENTITY connection.installOneSimulator \"Install Simulator\">\n<!ENTITY connection.installOneSimulatorTooltip \"Install a version of the Simulator by downloading the relevant add-on\">\n<!ENTITY connection.installAnotherSimulator \"Add\">\n<!ENTITY connection.installAnotherSimulatorTooltip \"Install an additional version of the Simulator by downloading the relevant add-on\">\n<!ENTITY connection.startRegisteredSimulator \"Start:\">\n\n<!ENTITY projects.localApps \"Local Apps\">\n<!ENTITY projects.addApp \"Add\">\n<!ENTITY projects.addPackaged \"Add Packaged App\">\n<!ENTITY projects.addPackagedTooltip \"Add a new packaged app (a directory) from your computer\">\n<!ENTITY projects.addHosted \"Add Hosted App\">\n<!ENTITY projects.addHostedTooltip \"Add a new hosted app (link to a manifest.webapp file) from a remote website\">\n<!ENTITY projects.title \"Local Apps\">\n<!ENTITY projects.appDetails \"App Details\">\n<!ENTITY projects.removeAppFromList \"Remove this app from the list of apps you are working on. This will not remove it from a device or a simulator.\">\n<!ENTITY projects.updateApp \"Update\">\n<!ENTITY projects.updateAppTooltip \"Execute validation checks and update the app to the connected device\">\n<!ENTITY projects.debugApp \"Debug\">\n<!ENTITY projects.debugAppTooltip \"Open Developer Tools connected to this app\">\n<!ENTITY projects.saveManifest \"Save\">\n<!ENTITY projects.saveManifestTooltip \"Save the contents of the Manifest Editor below\">\n<!ENTITY projects.hostedManifestPlaceHolder2 \"http://example.com/app/manifest.webapp\">\n<!ENTITY projects.noProjects \"No projects. Add a new packaged app below (local directory) or a hosted app (link to a manifest file).\">\n<!ENTITY projects.manifestEditor \"Manifest Editor\">\n<!ENTITY projects.manifestEditorTooltip \"Edit your app's manifest in the panel below. The Update button will save your changes and update the app.\">\n<!ENTITY projects.manifestViewer \"Manifest Viewer\">\n<!ENTITY projects.manifestViewerTooltip \"Examine your app's manifest in the panel below\">\n<!ENTITY projects.valid \"Valid\">\n<!ENTITY projects.error \"Error\">\n<!ENTITY projects.warning \"Warning\">\n<!ENTITY projects.hosted \"Hosted\">\n<!ENTITY projects.packaged \"Packaged\">\n\n<!ENTITY help.title \"App Manager\">\n<!ENTITY help.close \"Close\">\n<!ENTITY help.intro \"This tool will help you build and install web apps on compatible devices (i.e. Firefox OS). The <strong>Apps</strong> tab will assist you in the validation and installation process of your app. The <strong>Device</strong> tab will give you information about the connected device. Use the bottom toolbar to connect to a device or start the simulator.\">\n<!ENTITY help.usefullLinks \"Useful links:\">\n<!ENTITY help.appMgrDoc \"Documentation: Using the App Manager\">\n<!ENTITY help.configuringDevice \"How to setup your Firefox OS device\">\n<!ENTITY help.troubleShooting \"Troubleshooting\">\n<!ENTITY help.simulatorAddon \"Install Simulator Add-on\">\n<!ENTITY help.adbHelperAddon \"Install Adb Helper Add-on\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nindex.deprecationNotice=The App Manager will be removed in a future release.  Your projects have been migrated to WebIDE.\nindex.launchWebIDE=Launch WebIDE\nindex.readMoreAboutWebIDE=Read More\n# LOCALIZATION NOTE (device.deviceSize): %1$S is the device's width, %2$S is\n# the device's height, %3$S is the device's pixel density.\n# Example: 800x480 (86 DPI).\ndevice.deviceSize=Device size: %1$Sx%2$S (%3$S DPI)\n# LOCALIZATION NOTE (connection.connectedToDevice, connection.connectTo):\n# %1$S is the host name, %2$S is the port number.\nconnection.connectedToDevice=Connected to %1$S\nconnection.connectTo=Connect to %1$S:%2$S\nproject.filePickerTitle=Select a webapp folder\nproject.installing=Installing…\nproject.installed=Installed!\nvalidator.nonExistingFolder=The project folder doesn't exists\nvalidator.expectProjectFolder=The project folder ends up being a file\nvalidator.wrongManifestFileName=Packaged apps require a manifest file that can only be named 'manifest.webapp' at project root folder\nvalidator.invalidManifestURL=Invalid manifest URL '%S'\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON=The webapp manifest isn't a valid JSON file: %1$S at: %2$S\nvalidator.noAccessManifestURL=Unable to read manifest file: %1$S at: %2$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL=Invalid hosted manifest URL '%1$S': %2$S\nvalidator.invalidProjectType=Unknown project type '%S'\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty=Missing mandatory 'name' in Manifest.\nvalidator.missIconsManifestProperty=Missing 'icons' in Manifest.\nvalidator.missIconMarketplace2=app submission to the Marketplace requires a 128px icon\nvalidator.invalidAppType=Unknown app type: '%S'.\nvalidator.invalidHostedPriviledges=Hosted App can't be type '%S'.\nvalidator.noCertifiedSupport='certified' apps are not fully supported on the App manager.\nvalidator.nonAbsoluteLaunchPath=Launch path has to be an absolute path starting with '/': '%S'\nvalidator.accessFailedLaunchPath=Unable to access the app starting document '%S'\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode=Unable to access the app starting document '%1$S', got HTTP code %2$S\n\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest=The specified page has no manifest.\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8=Manifest has a character encoding of %S. Manifests must have the utf-8 character encoding.\n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType=Manifest has a mimetype of %S. Manifests must have a mimetype of text/cache-manifest.\n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI=URI %1$S is referenced in multiple locations. This is not allowed: %2$S.\n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI=NETWORK section line %1$S (%2$S) prevents caching of line %3$S (%4$S) in the %5$S section.\nfallbackBlocksURI=FALLBACK section line %1$S (%2$S) prevents caching of line %3$S (%4$S) in the %5$S section.\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest=The file %1$S was modified after %2$S. Unless the text in the manifest file is changed the cached version will be used instead at line %3$S.\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore=%1$S has cache-control set to no-store. This will prevent the application cache from storing the file at line %2$S.\n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable=%1$S points to a resource that is not available at line %2$S.\n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI=The URI passed to AppCacheUtils is invalid.\n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults=Your search returned no results.\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled=Your disk cache is disabled. Please set browser.cache.disk.enable to true in about:config and try again.\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest=The first line of the manifest must be \"CACHE MANIFEST\" at line %S.\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2=\"CACHE MANIFEST\" is only valid on the first line but was found at line %S.\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2=Asterisk (*) incorrectly used in the %1$S section at line %2$S. If a line in the NETWORK section contains only a single asterisk character, then any URI not listed in the manifest will be treated as if the URI was listed in the NETWORK section. Otherwise such URIs will be treated as unavailable. Other uses of the * character are prohibited.\n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces=Spaces in URIs need to be replaced with %20 at line %S.\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad=/../ is not a valid URI prefix at line %S.\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes=Too many dot dot slash operators (../) at line %S.\n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces=Only two URIs separated by spaces are allowed in the FALLBACK section at line %S.\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2=Asterisk (*) incorrectly used in the FALLBACK section at line %S. URIs in the FALLBACK section simply need to match a prefix of the request URI.\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue=The SETTINGS section may only contain a single value, \"prefer-online\" or \"fast\" at line %S.\n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName=Invalid section name (%1$S) at line %2$S.\n\n# LOCALIZATION NOTE (entryNotFound): the requested cache entry that does not\n# exist.\nentryNotFound=Entry not found.\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"Reload\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"the page to be able to debug &lt;canvas&gt; contexts.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"Click on the\">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"button to record an animation frame's call stack.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  in the call list view while loading a snapshot. -->\n<!ENTITY canvasDebuggerUI.importNotice    \"Loading…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Record the next frame in the animation loop.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n<!ENTITY canvasDebuggerUI.importSnapshot \"Import…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n<!ENTITY canvasDebuggerUI.clearSnapshots \"Clear\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Filter calls\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label=Canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel=Canvas Panel\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip=Tools to inspect and debug <canvas> contexts\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText=There are no snapshots yet.\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel=Snapshot #%S\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel=Loading…\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel=Save\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel=Saving…\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel=Loaded from disk\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle=Save animation frame snapshot…\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter=JSON Files\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter=All Files\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel=#1 draw;#1 draws\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel=#1 call;#1 calls\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n<!ENTITY title      \"Connect\">\n<!ENTITY header     \"Connect to remote device\">\n<!ENTITY host       \"Host:\">\n<!ENTITY port       \"Port:\">\n<!ENTITY connect    \"Connect\">\n<!ENTITY connecting \"Connecting…\">\n<!ENTITY availableAddons \"Available remote add-ons:\">\n<!ENTITY availableTabs \"Available remote tabs:\">\n<!ENTITY availableProcesses \"Available remote processes:\">\n<!ENTITY connectionError \"Error:\">\n<!ENTITY errorTimeout \"Error: connection timeout.\">\n<!ENTITY errorRefused \"Error: connection refused.\">\n<!ENTITY errorUnexpected \"Unexpected error.\">\n\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n<!ENTITY remoteHelp \"Firefox Developer Tools can debug remote devices (Firefox for Android and Firefox OS, for example). Make sure that you have turned on the 'Remote debugging' option in the remote device. For more, see the \">\n<!ENTITY remoteDocumentation \"documentation\">\n<!ENTITY remoteHelpSuffix \".\">\n\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=Main Process\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n<!ENTITY debuggerUI.closeButton.tooltip \"Close\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n<!ENTITY debuggerUI.panesButton.tooltip \"Toggle panes\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n<!ENTITY debuggerUI.blackBoxMessage.label \"This source is black boxed: its breakpoints are disabled, and stepping skips through it.\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"Stop black boxing this source\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n<!ENTITY debuggerUI.optsButton.tooltip  \"Debugger Options\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"Toggle Black Boxing\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n<!ENTITY debuggerUI.sources.prettyPrint \"Prettify Source\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n<!ENTITY debuggerUI.autoPrettyPrint     \"Auto Prettify Minified Sources\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"Enable/disable all breakpoints\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.startTracing): This is the text displayed in\n  - the button to start execution tracing. -->\n<!ENTITY debuggerUI.startTracing \"Start Tracing\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton \"Clear\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton.tooltip \"Clear the collected traces\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n<!ENTITY debuggerUI.pauseExceptions           \"Pause on Exceptions\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.ignoreCaughtExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n<!ENTITY debuggerUI.ignoreCaughtExceptions           \"Ignore Caught Exceptions\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n<!ENTITY debuggerUI.showPanesOnInit           \"Show Panes on Startup\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n<!ENTITY debuggerUI.showVarsFilter           \"Show Variables Filter Box\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n<!ENTITY debuggerUI.showOnlyEnum           \"Show Only Enumerable Properties\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n<!ENTITY debuggerUI.showOriginalSource           \"Show Original Sources\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not. -->\n<!ENTITY debuggerUI.autoBlackBox           \"Automatically Black Box Minified Sources\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a header for the operators part. -->\n<!ENTITY debuggerUI.searchPanelOperators    \"Operators:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n<!ENTITY debuggerUI.searchFile           \"Filter Scripts\">\n<!ENTITY debuggerUI.searchFile.key       \"P\">\n<!ENTITY debuggerUI.searchFile.altkey    \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n<!ENTITY debuggerUI.searchGlobal           \"Search in All Files\">\n<!ENTITY debuggerUI.searchGlobal.key       \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n<!ENTITY debuggerUI.searchFunction           \"Search for Function Definition\">\n<!ENTITY debuggerUI.searchFunction.key       \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"D\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n<!ENTITY debuggerUI.searchToken           \"Find\">\n<!ENTITY debuggerUI.searchToken.key       \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n<!ENTITY debuggerUI.searchGoToLine           \"Go to Line…\">\n<!ENTITY debuggerUI.searchGoToLine.key       \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"L\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n<!ENTITY debuggerUI.searchVariable           \"Filter Variables\">\n<!ENTITY debuggerUI.searchVariable.key       \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n<!ENTITY debuggerUI.focusVariables           \"Focus Variables Tree\">\n<!ENTITY debuggerUI.focusVariables.key       \"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n<!ENTITY debuggerUI.condBreakPanelTitle \"This breakpoint will stop execution only if the following expression is true\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n<!ENTITY debuggerUI.seMenuBreak     \"Add Breakpoint\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n<!ENTITY debuggerUI.seMenuCondBreak     \"Add Conditional Breakpoint\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n<!ENTITY debuggerUI.tabs.sources        \"Sources\">\n<!ENTITY debuggerUI.tabs.traces         \"Traces\">\n<!ENTITY debuggerUI.tabs.callstack      \"Call Stack\">\n<!ENTITY debuggerUI.tabs.variables      \"Variables\">\n<!ENTITY debuggerUI.tabs.events         \"Events\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n<!ENTITY debuggerUI.seMenuAddWatch      \"Selection to Watch Expression\">\n<!ENTITY debuggerUI.seMenuAddWatch.key  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n<!ENTITY debuggerUI.addWatch            \"Add Watch Expression\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n<!ENTITY debuggerUI.removeAllWatch           \"Remove All Watch Expressions\">\n<!ENTITY debuggerUI.removeAllWatch.key       \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.resume2    \"VK_SLASH\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepOver2  \"VK_QUOTE\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepIn2    \"VK_SEMICOLON\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut2   \"VK_SEMICOLON\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxDebugger.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxDebugger.label=Debugger\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel=Debugger Panel\n\n# LOCALIZATION NOTE (DebuggerWindowTitle):\n# The title displayed for the debugger window.\nDebuggerWindowTitle=Browser Debugger\n\n# LOCALIZATION NOTE (DebuggerWindowScriptTitle):\n# The title displayed for the debugger window when a script is selected.\nDebuggerWindowScriptTitle=Browser Debugger - %S\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\nToolboxDebugger.tooltip=JavaScript Debugger\n\n# LOCALIZATION NOTE (debuggerMenu.commandkey, debuggerMenu.accesskey)\n# Used for the menuitem in the tool menu\ndebuggerMenu.commandkey=S\ndebuggerMenu.accesskey=D\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI.\ncollapsePanes=Collapse panes\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI.\nexpandPanes=Expand panes\n\n# LOCALIZATION NOTE (pauseLabel): The label that is displayed on the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=Click to pause (%S)\n\n# LOCALIZATION NOTE (resumeLabel): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=Click to resume (%S)\n\n# LOCALIZATION NOTE (startTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is stopped.\nstartTracingTooltip=Click to start tracing\n\n# LOCALIZATION NOTE (stopTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is started.\nstopTracingTooltip=Click to stop tracing\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=Step Over (%S)\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=Step In (%S)\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=Step Out (%S)\n\n# LOCALIZATION NOTE (emptyGlobalsText): The text to display in the menulist\n# when there are no chrome globals available.\nnoGlobalsText=No globals\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources menu\n# when there are no scripts.\nnoSourcesText=This page has no sources.\n\n# LOCALIZATION NOTE (loadingSourcesText): The text to display in the sources menu\n# when waiting for scripts to load.\nloadingSourcesText=Waiting for sources…\n\n# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab\n# when there are no events.\nnoEventListenersText=No event listeners to display\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText=No stack frames to display\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the traces tab\n# when there are no function calls.\nnoFunctionCallsText=No function calls to display\n\n# LOCALIZATION NOTE (tracingNotStartedText): The text to display in the traces tab\n# when when tracing hasn't started yet.\ntracingNotStartedText=Tracing has not started\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip=Toggle breaking on this event\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector=on\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource=in\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes=%S nodes\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative=[native code]\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents=Animation\naudioEvents=Audio\nbatteryEvents=Battery\nclipboardEvents=Clipboard\ncompositionEvents=Composition\ndeviceEvents=Device\ndisplayEvents=Display\ndragAndDropEvents=Drag and Drop\ngamepadEvents=Gamepad\nindexedDBEvents=IndexedDB\ninteractionEvents=Interaction\nkeyboardEvents=Keyboard\nmediaEvents=HTML5 Media\nmouseEvents=Mouse\nmutationEvents=Mutation\nnavigationEvents=Navigation\npointerLockEvents=Pointer Lock\nsensorEvents=Sensor\nstorageEvents=Storage\ntimeEvents=Time\ntouchEvents=Touch\notherEvents=Other\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=Toggle black boxing\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=No matches found\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=Search scripts (%S)\n\n# LOCALIZATION NOTE (emptyChromeGlobalsFilterText): This is the text that\n# appears in the filter text box when it is empty and the chrome globals\n# container is selected.\nemptyChromeGlobalsFilterText=Filter chrome globals (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=Filter variables\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText=Filter properties\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=Filter scripts (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=Search in all files (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=Search for function definition (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=Find in this file (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=Go to line (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=Filter variables (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=Configure conditional breakpoint\nbreakpointMenuItem.enableSelf=Enable breakpoint\nbreakpointMenuItem.disableSelf=Disable breakpoint\nbreakpointMenuItem.deleteSelf=Remove breakpoint\nbreakpointMenuItem.enableOthers=Enable others\nbreakpointMenuItem.disableOthers=Disable others\nbreakpointMenuItem.deleteOthers=Remove others\nbreakpointMenuItem.enableAll=Enable all breakpoints\nbreakpointMenuItem.disableAll=Disable all breakpoints\nbreakpointMenuItem.deleteAll=Remove all breakpoints\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the loading process has started but there is no file to display\n# yet.\nloadingText=Loading\\u2026\n\n# LOCALIZATION NOTE (errorLoadingText): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText=Error loading source:\\n\n\n# LOCALIZATION NOTE (addWatchExpressionText): The text that is displayed in the\n# watch expressions list to add a new item.\naddWatchExpressionText=Add watch expression\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton=Watch\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText=No variables to display\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=%S scope\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=Watch expressions\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=Global\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace=Stack trace:\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects=#1 more…;#1 more…\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=Double click to edit\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable value.\nvariablesEditableValueTooltip=Click to change value\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item which can be removed.\nvariablesCloseButtonTooltip=Click to remove\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=Click to set value\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip=Click to select the node in the inspector\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip=configurable\nenumerableTooltip=enumerable\nwritableTooltip=writable\nfrozenTooltip=frozen\nsealedTooltip=sealed\nextensibleTooltip=extensible\noverriddenTooltip=overridden\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel=:\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel=\\ →\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=There are one or more paused debuggers. Please resume the most-recently paused debugger first at: %S\n\nvariablesViewOptimizedOut=(optimized away)\nvariablesViewUninitialized=(uninitialized)\nvariablesViewMissingArgs=(unavailable)\n\nevalGroupLabel=Evaluated Sources"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=Phones\ndevice.tablets=Tablets\ndevice.notebooks=Notebooks\ndevice.televisions=TVs\ndevice.watches=Watches\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=copied\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n<!ENTITY title \"Fonts\">\n<!ENTITY showAllFonts \"See all the fonts used in the page\">\n<!ENTITY usedAs \"Used as: \">\n<!ENTITY system \"system\">\n<!ENTITY remote \"remote\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone=(No description)\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName=Options\n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc=Execute a command on %S\ncanonProxyManual=A set of commands that are executed on a remote system. The remote system is reached via %S\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists=There is already a command called '%S'\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\ncliEvalJavascript=Enter JavaScript directly\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg=Too many arguments\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions=Available Options\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand=Invalid Command\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam=Value required for '%1$S'.\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists='%1$S' doesn't exist\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists='%1$S' already exists\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile='%1$S' is not a file\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory='%1$S' is not a directory\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch='%1$S' does not match '%2$S'\n\n# LOCALIZATION NOTE: When the menu has displayed all the matches that it\n# should (i.e. about 10 items) then we display this to alert the user that\n# more matches are available.\nfieldMenuMore=More matches, keep typing\n\n# LOCALIZATION NOTE: The command line provides completion for JavaScript\n# commands, however there are times when the scope of what we're completing\n# against can't be used. This error message is displayed when this happens.\njstypeParseScope=Scope lost\n\n# LOCALIZATION NOTE (jstypeParseMissing, jstypeBeginSyntax,\n# jstypeBeginUnterm): These error messages are displayed when the command line\n# is doing JavaScript completion and encounters errors.\njstypeParseMissing=Can't find property '%S'\njstypeBeginSyntax=Syntax error\njstypeBeginUnterm=Unterminated string literal\n\n# LOCALIZATION NOTE: This message is displayed if the system for providing\n# JavaScript completions encounters and error it displays this.\njstypeParseError=Error\n\n# LOCALIZATION NOTE (typesNumberNan, typesNumberNotInt2, typesDateNan): These\n# error messages are displayed when the command line is passed a variable\n# which has the wrong format and can't be converted. Parameters: %S is the\n# passed variable.\ntypesNumberNan=Can't convert \"%S\" to a number.\ntypesNumberNotInt2=Can't convert \"%S\" to an integer.\ntypesDateNan=Can't convert \"%S\" to a date.\n\n# LOCALIZATION NOTE (typesNumberMax, typesNumberMin, typesDateMax,\n# typesDateMin): These error messages are displayed when the command line is\n# passed a variable which has a value out of range (number or date).\n# Parameters: %1$S is the passed variable, %2$S is the limit value.\ntypesNumberMax=%1$S is greater than maximum allowed: %2$S.\ntypesNumberMin=%1$S is smaller than minimum allowed: %2$S.\ntypesDateMax=%1$S is later than maximum allowed: %2$S.\ntypesDateMin=%1$S is earlier than minimum allowed: %2$S.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# passed an option with a limited number of correct values, but the passed\n# value is not one of them.\ntypesSelectionNomatch=Can't use '%S'.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# expecting a CSS query string, however the passed string is not valid.\nnodeParseSyntax=Syntax error in CSS query\n\n# LOCALIZATION NOTE (nodeParseMultiple, nodeParseNone): These error messages\n# are displayed when the command line is expecting a CSS string that matches a\n# single node, but more nodes (or none) match.\nnodeParseMultiple=Too many matches (%S)\nnodeParseNone=No matches\n\n# LOCALIZATION NOTE (helpDesc, helpManual, helpSearchDesc, helpSearchManual3):\n# These strings describe the \"help\" command, used to display a description of\n# a command (e.g. \"help pref\"), and its parameter 'search'.\nhelpDesc=Get help on the available commands\nhelpManual=Provide help either on a specific command (if a search string is provided and an exact match is found) or on the available commands (if a search string is not provided, or if no exact match is found).\nhelpSearchDesc=Search string\nhelpSearchManual3=search string to use in narrowing down the displayed commands. Regular expressions not supported.\n\n# LOCALIZATION NOTE: These strings are displayed in the help page for a\n# command in the console.\nhelpManSynopsis=Synopsis\n\n# LOCALIZATION NOTE: This message is displayed in the help page if the command\n# has no parameters.\nhelpManNone=None\n\n# LOCALIZATION NOTE: This message is displayed in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll=Available Commands:\n\n# LOCALIZATION NOTE (helpListPrefix, helpListNone): These messages are\n# displayed in response to the 'help <search>' command (i.e. with a search\n# string), just above the list of matching commands. Parameters: %S is the\n# search string.\nhelpListPrefix=Commands starting with '%S':\nhelpListNone=No commands starting with '%S'\n\n# LOCALIZATION NOTE (helpManRequired, helpManOptional, helpManDefault): When\n# the 'help x' command wants to show the manual for the 'x' command, it needs\n# to be able to describe the parameters as either required or optional, or if\n# they have a default value.\nhelpManRequired=required\nhelpManOptional=optional\nhelpManDefault=optional, default=%S\n\n# LOCALIZATION NOTE: This forms part of the output from the 'help' command.\n# 'GCLI' is a project name and should be left untranslated.\nhelpIntro=GCLI is an experiment to create a highly usable command line for web developers.\n\n# LOCALIZATION NOTE: Text shown as part of the output of the 'help' command\n# when the command in question has sub-commands, before a list of the matching\n# sub-commands.\nsubCommands=Sub-Commands\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError=Command line parsing error\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc=Concentrate on a group of commands\ncontextManual=Setup a default prefix to future commands. For example 'context git' would allow you to type 'commit' rather than 'git commit'.\ncontextPrefixDesc=The command prefix\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError=Can't use '%S' as a prefix because it is not a parent command.\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply=Using %S as a command prefix\ncontextEmptyReply=Command prefix is unset\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectMethodDesc, connectUrlDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an \n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc=Proxy commands to server\nconnectManual=Connect to the server, creating local versions of the commands on the server. Remote commands initially have a prefix to distinguish them from local commands (but see the context command to get past this)\nconnectPrefixDesc=Parent prefix for imported commands\nconnectMethodDesc=The method of connecting\nconnectUrlDesc=The URL to connect to\nconnectDupReply=Connection called %S already exists.\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply=Added %S commands.\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2,\n# disconnectPrefixDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2=Disconnect from server\ndisconnectManual2=Disconnect from a server currently connected for remote commands execution\ndisconnectPrefixDesc=Parent prefix for imported commands\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply=Removed %S commands.\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc=Change the JS global\nglobalWindowDesc=The new window/global\nglobalOutput=JS global is now %S\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc=Clear the output area\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc=Enter commands in different languages\nlangOutput=You are now using %S\n\n# LOCALIZATION NOTE (prefDesc, prefManual, prefListDesc, prefListManual,\n# prefListSearchDesc, prefListSearchManual, prefShowDesc, prefShowManual,\n# prefShowSettingDesc, prefShowSettingManual): These strings describe the\n# 'pref' command and all its available sub-commands and parameters.\nprefDesc=Commands to control settings\nprefManual=Commands to display and alter preferences both for GCLI and the surrounding environment\nprefListDesc=Display available settings\nprefListManual=Display a list of preferences, optionally filtered when using the 'search' parameter\nprefListSearchDesc=Filter the list of settings displayed\nprefListSearchManual=Search for the given string in the list of available preferences\nprefShowDesc=Display setting value\nprefShowManual=Display the value of a given preference\nprefShowSettingDesc=Setting to display\nprefShowSettingManual=The name of the setting to display\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue=%1$S: %2$S\n\n# LOCALIZATION NOTE (prefSetDesc, prefSetManual, prefSetSettingDesc,\n# prefSetSettingManual, prefSetValueDesc, prefSetValueManual): These strings\n# describe the 'pref set' command and all its parameters.\nprefSetDesc=Alter a setting\nprefSetManual=Alter preferences defined by the environment\nprefSetSettingDesc=Setting to alter\nprefSetSettingManual=The name of the setting to alter.\nprefSetValueDesc=New value for setting\nprefSetValueManual=The new value for the specified setting\n\n# LOCALIZATION NOTE (prefResetDesc, prefResetManual, prefResetSettingDesc,\n# prefResetSettingManual): These strings describe the 'pref reset' command and\n# all its parameters.\nprefResetDesc=Reset a setting\nprefResetManual=Reset the value of a setting to the system defaults\nprefResetSettingDesc=Setting to reset\nprefResetSettingManual=The name of the setting to reset to the system default value\n\n# LOCALIZATION NOTE: This string is displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results.\nprefOutputFilter=Filter\n\n# LOCALIZATION NOTE (prefOutputName, prefOutputValue): These strings are\n# displayed in the output from the 'pref list' command as table headings.\nprefOutputName=Name\nprefOutputValue=Value\n\n# LOCALIZATION NOTE (introDesc, introManual): These strings describe the\n# 'intro' command. The localization of 'Got it!' should be the same used in\n# introTextGo.\nintroDesc=Show the opening message\nintroManual=Redisplay the message that is shown to new users until they click the 'Got it!' button\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3=GCLI is an experiment to create a highly usable command line for web developers.\nintroTextCommands=For a list of commands type\nintroTextKeys2=, or to show/hide command hints press\nintroTextF1Escape=F1/Escape\nintroTextGo=Got it!\n\n# LOCALIZATION NOTE: This is a short description of the 'hideIntro' setting.\nhideIntroDesc=Show the initial welcome message\n\n# LOCALIZATION NOTE: This is a description of the 'eagerHelper' setting. It's\n# displayed when the user asks for help on the settings. eagerHelper allows\n# users to select between showing no tooltips, permanent tooltips, and only\n# important tooltips.\neagerHelperDesc=How eager are the tooltips\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=Get help on the available commands\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=Available Commands\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=The command '%1$S' is not available in multiprocess mode (E10S)\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc=Commands to control the console\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=Filter, clear and close the web console\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=Clear the console\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=Save an image of the page\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=Save a PNG image of the entire visible window (optionally after a delay)\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=Destination filename\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=The name of the file (should have a '.png' extension) to which we write the screenshot.\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=Copy screenshot to clipboard? (true/false)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=True if you want to copy the screenshot instead of saving it to a file.\n\n# LOCALIZATION NOTE (screenshotChromeDesc) A very short string to describe\n# the 'chrome' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\n# The argument (%1$S) is the browser name.\nscreenshotChromeDesc2=Capture %1$S chrome window? (true/false)\n\n# LOCALIZATION NOTE (screenshotChromeManual) A fuller description of the\n# 'chrome' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\n# The argument (%1$S) is the browser name.\nscreenshotChromeManual2=True if you want to take the screenshot of the %1$S window rather than the web page's content window.\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions=Options\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=Delay (seconds)\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=The time to wait (in seconds) before the screenshot is taken\n\n# LOCALIZATION NOTE (screenshotFullscreenDesc) A very short string to describe\n# the 'fullscreen' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=Entire webpage? (true/false)\n\n# LOCALIZATION NOTE (screenshotFullscreenManual) A fuller description of the\n# 'fullscreen' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=True if the screenshot should also include parts of the webpage which are outside the current scrolled bounds.\n\n# LOCALIZATION NOTE (screenshotSelectorChromeConflict) Exception thrown when user\n# tries to use 'selector' option along with 'chrome' option of the screenshot\n# command. Refer: https://bugzilla.mozilla.org/show_bug.cgi?id=659268#c7\nscreenshotSelectorChromeConflict=selector option is not supported when chrome option is true\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. The first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=Screen Shot %1$S at %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=Error saving to\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=Saved to\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=Error occurred while copying to clipboard.\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=Copied to clipboard.\n\n# LOCALIZATION NOTE (screenshotTooltip) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltip=Take a fullpage screenshot\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc=Highlight nodes\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual=Highlight nodes that match a selector on the page\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc=CSS selector\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual=The CSS selector used to match nodes in the page\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc=Options\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc=Hide guides\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual=Hide the guides around the highlighted node\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc=Show the node infobar\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual=Show the infobar above the highlighted node (the infobar displays the tagname, attributes and dimension)\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc=Show all matches\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual=If too many nodes match the selector, only the first 100 will be shown to avoid slowing down the page too much. Use this option to show all matches instead\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc=Box model region\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual=Which box model region should be highlighted: 'content', 'padding', 'border' or 'margin'\n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc=Fill style\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual=Override the default region fill style with a custom color\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc=Keep existing highlighters\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual=By default, existing highlighters are hidden when running the command, unless this option is set\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=%1$S node highlighted;%1$S nodes highlighted\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached=%1$S nodes matched, but only %2$S nodes highlighted. Use '--showall' to show all\n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc=Unhighlight all nodes\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual=Unhighlight all nodes previously highlighted with the 'highlight' command\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=Restart %1$S\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=Disables loading content from cache upon restart\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=Restart request cancelled by user.\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=Restarting %1$S…\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=Inspect a node\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=Investigate the dimensions and properties of an element using a CSS selector to open the DOM highlighter\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=CSS selector\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=A CSS selector for use with document.querySelector which identifies a single element\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc=Grab a color from the page\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual=Open a panel that magnifies an area of page to inspect pixels and copy color values\n\n# LOCALIZATION NOTE (eyedropperTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the Eyedropper tool.\neyedropperTooltip=Grab a color from the page\n\n# LOCALIZATION NOTE (tiltDesc) A very short description of the 'tilt'\n# command. See tiltManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltDesc=Visualize the webpage in 3D\n\n# LOCALIZATION NOTE (tiltManual) A fuller description of the 'tilt'\n# command, displayed when the user asks for help on what it does.\ntiltManual=Investigate the relationship between various parts of a webpage and their ancestors in a 3D environment\n\n# LOCALIZATION NOTE (tiltOpenDesc) A very short description of the 'tilt inspect'\n# command. See tiltOpenManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltOpenDesc=Open the Inspector 3D view\n\n# LOCALIZATION NOTE (tiltOpenManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltOpenManual=Initialize the 3D page inspector and optionally highlight a node using a CSS selector\n\n# LOCALIZATION NOTE (tiltToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Tilt 3D View.\ntiltToggleTooltip=3D View\n\n# LOCALIZATION NOTE (tiltTranslateDesc) A very short description of the 'tilt translate'\n# command. See tiltTranslateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltTranslateDesc=Move the webpage mesh\n\n# LOCALIZATION NOTE (tiltTranslateManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltTranslateManual=Incrementally translate the webpage mesh in a certain direction\n\n# LOCALIZATION NOTE (tiltTranslateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateXDesc=X (pixels)\n\n# LOCALIZATION NOTE (tiltTranslateXManual) A fuller description of the 'x'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateXManual=The amount in pixels to translate the webpage mesh on the X axis\n\n# LOCALIZATION NOTE (tiltTranslateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateYDesc=Y (pixels)\n\n# LOCALIZATION NOTE (tiltTranslateYManual) A fuller description of the 'y'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateYManual=The amount in pixels to translate the webpage mesh on the Y axis\n\n# LOCALIZATION NOTE (tiltRotateDesc) A very short description of the 'tilt rotate'\n# command. See tiltRotateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltRotateDesc=Spin the webpage mesh\n\n# LOCALIZATION NOTE (tiltRotateManual) A fuller description of the 'tilt rotate'\n# command, displayed when the user asks for help on what it does.\ntiltRotateManual=Incrementally rotate the webpage mesh in a certain direction\n\n# LOCALIZATION NOTE (tiltRotateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateXDesc=X (degrees)\n\n# LOCALIZATION NOTE (tiltRotateXManual) A fuller description of the 'x'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateXManual=The amount in degrees to rotate the webpage mesh along the X axis\n\n# LOCALIZATION NOTE (tiltRotateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateYDesc=Y (degrees)\n\n# LOCALIZATION NOTE (tiltRotateYManual) A fuller description of the 'y'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateYManual=The amount in degrees to rotate the webpage mesh along the Y axis\n\n# LOCALIZATION NOTE (tiltRotateZDesc) A very short string to describe the\n# 'z' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateZDesc=Z (degrees)\n\n# LOCALIZATION NOTE (tiltRotateZManual) A fuller description of the 'z'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateZManual=The amount in degrees to rotate the webpage mesh along the Z axis\n\n# LOCALIZATION NOTE (tiltZoomDesc) A very short description of the 'tilt zoom'\n# command. See tiltZoomManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltZoomDesc=Move away or towards the webpage mesh\n\n# LOCALIZATION NOTE (tiltZoomManual) A fuller description of the 'tilt zoom'\n# command, displayed when the user asks for help on what it does.\ntiltZoomManual=Incrementally move the webpage mesh in a certain direction along the Z axis\n\n# LOCALIZATION NOTE (tiltZoomAmountDesc) A very short string to describe the\n# 'zoom' parameter to the 'tilt zoom' command, which is displayed in a dialog\n# when the user is using this command.\ntiltZoomAmountDesc=Zoom (pixels)\n\n# LOCALIZATION NOTE (tiltZoomAmmuntManual) A fuller description of the 'zoom'\n# parameter to the 'zoom' command, displayed when the user asks for help\n# on what it does.\ntiltZoomAmountManual=The amount in pixels to translate the webpage mesh along the Z axis\n\n# LOCALIZATION NOTE (tiltResetDesc) A very short description of the 'tilt reset'\n# command. See tiltResetManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltResetDesc=Reset the translation, rotation and zoom\n\n# LOCALIZATION NOTE (tiltResetManual) A fuller description of the 'tilt reset'\n# command, displayed when the user asks for help on what it does.\ntiltResetManual=Resets any transformations applied to the webpage mesh modelview matrix\n\n# LOCALIZATION NOTE (tiltCloseDesc) A very short description of the 'tilt close'\n# command. See tiltCloseManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltCloseDesc=Close the visualization if open\n\n# LOCALIZATION NOTE (tiltCloseManual) A fuller description of the 'tilt close'\n# command, displayed when the user asks for help on what it does.\ntiltCloseManual=Close the visualization and switch back to the Inspector's default highlighter\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=The debugger must be opened before using this command\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first before setting breakpoints.\ndebuggerStopped=The debugger must be opened before setting breakpoints\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=Manage breakpoints\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=Commands to list, add and remove breakpoints\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=Display known breakpoints\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=No breakpoints set\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=Remove\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=Added breakpoint\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=Could not set breakpoint: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=Add a breakpoint\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=Breakpoint types supported: line\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=Add a line breakpoint\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=JS file URI\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=Line number\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=Remove a breakpoint\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=Index of breakpoint\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=Breakpoint removed\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=Manage debugger\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=Commands to interrupt or resume the main thread, step in, out and over lines of code\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=Open the debugger\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=Close the debugger\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=Pauses the main thread\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=Resumes the main thread, and continues execution following a breakpoint, until the next breakpoint or the termination of the script.\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=Manage stepping\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=Commands to step in, out and over lines of code\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=Executes the current statement and then stops at the next statement. If the current statement is a function call then the debugger executes the whole function, and it stops at the next statement after the function call\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step in command.\ndbgStepInDesc=Executes the current statement and then stops at the next statement. If the current statement is a function call, then the debugger steps into that function, otherwise it stops at the next statement\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step out command.\ndbgStepOutDesc=Steps out of the current function and up one level if the function is nested. If in the main body, the script is executed to the end, or to the next breakpoint. The skipped statements are executed, but not stepped through\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=List the source URLs loaded in the debugger\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc=Black box sources in the debugger\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc=A specific source to black box\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc=Black box all sources that match this glob (for example: \"*.min.js\")\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc=Invert matching, so that we black box every source that is not the source provided or does not match the provided glob pattern.\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc=(No sources black boxed)\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc=The following sources were black boxed:\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc=Error black boxing:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc=Stop black boxing sources in the debugger\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc=A specific source to stop black boxing\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc=Stop black boxing all sources that match this glob (for example: \"*.min.js\")\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc=(Did not stop black boxing any sources)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc=Stopped black boxing the following sources:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc=Error stopping black boxing:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc=Invert matching, so that we stop black boxing every source that is not the source provided or does not match the provided glob pattern.\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=Close the console\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=Open the console\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=Tweak a page resource\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=Edit one of the resources that is part of this page\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=URL to edit\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=Line to jump to\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=Resize the page\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=Width in pixels\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=Height in pixels\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=Enter Responsive Design Mode\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=Exit Responsive Design Mode\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=Toggle Responsive Design Mode\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\nresizeModeToggleTooltip=Responsive Design Mode\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=Alter page size\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=Control Responsive Design Mode\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2=Responsive websites respond to their environment, so they look good on a mobile display, a cinema display and everything in-between. Responsive Design Mode allows you to easily test a variety of page sizes in %1$S without needing to resize your whole browser.\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=Manipulate the commands\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=Re-read mozcmd directory\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3=Loaded commands from '%1$S'\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc=Setup a mozcmd directory\n\n# LOCALIZATION NOTE (cmdSetdirManual2) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual2=A 'mozcmd' directory is an easy way to create new custom commands. For more information see the <a href=\"https://developer.mozilla.org/docs/Tools/GCLI/Customization\">MDN documentation</a>.\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc=Directory containing .mozcmd files\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=Manipulate add-ons\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=List installed add-ons\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=Select an add-on type\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=The following dictionaries are currently installed:\naddonListExtensionHeading=The following extensions are currently installed:\naddonListLocaleHeading=The following locales are currently installed:\naddonListPluginHeading=The following plugins are currently installed:\naddonListThemeHeading=The following themes are currently installed:\naddonListAllHeading=The following add-ons are currently installed:\naddonListUnknownHeading=The following add-ons of the selected type are currently installed:\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=Enable\naddonListOutDisable=Disable\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=pending\naddonPendingEnable=enable\naddonPendingDisable=disable\naddonPendingUninstall=uninstall\naddonPendingInstall=install\naddonPendingUpgrade=upgrade\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous add-on commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=The name of the add-on\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for add-ons of a particular type were not found.\naddonNoneOfType=There are no add-ons of that type installed.\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=Enable the specified add-on\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an add-on that is\n# already enabled.\naddonAlreadyEnabled=%S is already enabled.\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an add-on is enabled.\naddonEnabled=%S enabled.\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=Disable the specified add-on\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an add-on that is\n# already disabled.\naddonAlreadyDisabled=%S is already disabled.\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an add-on is disabled.\naddonDisabled=%S disabled.\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=Export resources\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=Export HTML from page\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=Make page changes\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=Search and replace in page elements\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=What to search for\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=Replacement string\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=Perform case-insensitive search\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=CSS selector to root of search\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=CSS selector to match in search\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=Attribute match regexp\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=Restrict search to attributes\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=Restrict search to text nodes\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=Elements matched by selector: %1$S. Replaces in text nodes: %2$S. Replaces in attributes: %3$S.\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=Remove elements and attributes from page\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=Remove elements from page\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=CSS selector specifying elements to remove\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=CSS selector specifying root of search\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=Remove element, but leave content\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=Remove only empty elements\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=Elements matched by selector: %1$S. Elements removed: %2$S.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=Remove matching attributes\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=Regexp specifying attributes to remove\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=CSS selector of elements to include\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=CSS selector of root of search\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=Perform case-insensitive search\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=Elements matched by selector: %1$S. Attributes removed: %2$S.\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2=Hack the %1$S Developer Tools\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=Various commands related to hacking directly on the %1$S Developer Tools.\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=Load tools from a mozilla-central checkout\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound=%1$s does not exist or is not a mozilla-central checkout.\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded=Tools loaded from %1$s.\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=Load the %1$S Developer Tools from a complete mozilla-central checkout.\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=A mozilla-central checkout\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=Use the builtin tools\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=Use the builtin tools, overriding any previous srcdir command.\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=Builtin tools loaded.\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=Reload the developer tools\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=Tools reloaded.\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=Display and alter cookies\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=Commands to list, create, delete and alter cookies for the current domain.\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=Display cookies\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=Display a list of the cookies relevant to the current page.\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=Host:\ncookieListOutPath=Path:\ncookieListOutExpires=Expires:\ncookieListOutAttributes=Attributes:\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=None\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=At browser exit (session)\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=No cookies found for this page\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=No cookies found for host %1$S\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=Edit\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=Remove\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=Remove a cookie\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=Remove a cookie, given its key\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=The key of the cookie to remove\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=Set a cookie\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=Set a cookie by specifying a key name, its value and optionally one or more of the following attributes: expires (max-age in seconds or the expires date in GMTString format), path, domain, secure\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=The key of the cookie to set\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=The value of the cookie to set\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc=Options\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=The path of the cookie to set\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=The domain of the cookie to set\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=Only transmitted over https\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=Not accessible from client side script\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=Only valid for the lifetime of the browser session\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=The expiry date of the cookie (quoted RFC2822 or ISO 8601 date)\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=JavaScript beautifier\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=The URL of the JS file to beautify\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=Indentation size in chars\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=The number of chars with which to indent each line\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=The chars used to indent each line\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=The chars used to indent each line. The possible choices are space or tab.\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=Do not preserve line breaks\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=Should existing line breaks be preserved\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=Max consecutive line breaks\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=The maximum number of consecutive line breaks to preserve\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=Enforce jslint-stricter mode?\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=When set to true, jslint-stricter mode is enforced\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=Select the coding style of braces\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=Select the coding style of braces: collapse - put braces on the same line as control statements; expand - put braces on own line (Allman / ANSI style); end-expand - put end braces on own line; expand-strict - put braces on own line even if it will break your code.\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=No space before conditional statements\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=Unescape \\\\xNN characters?\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=Should printable characters in strings encoded in \\\\xNN notation be unescaped?\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=Please enter a valid URL\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=Options\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=Commands to manipulate function call logging\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=Start logging function calls to the console\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=Call logging started.\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=Stop function call logging\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=No call logging is currently active\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=Stopped call logging. Active contexts: %1$S.\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=Start logging function calls for chrome code to the console\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=Global object, JSM URI, or JS to get a global object from\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=The global object, URI of a JSM, or JS to execute in the chrome window from which to obtain a global object\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=Call logging started.\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=Stop function call logging\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=No call logging for chrome code is currently active\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=Stopped call logging. Active contexts: %1$S.\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<anonymous>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=Method call\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=Invalid JSM!\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=Variable not found in content window.\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=Variable not found in chrome window.\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of JavaScript\n# and invalid JavaScript code.\ncallLogChromeEvalException=Evaluated JavaScript threw the following exception\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=The JavaScript source must evaluate to an object whose method calls are to be logged e.g. \"({a1: function() {this.a2()},a2: function() {}});\"\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=Scratchpad\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=Highlight painted area\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=Turn on paint flashing\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=Turn off paint flashing\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=chrome frames\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=Draw repainted areas in different colors\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip=Highlight painted area\n\n# LOCALIZATION NOTE (paintflashingToggleDesc) A very short string used to describe the\n# function of the \"paintflashing toggle\" command.\npaintflashingToggleDesc=Toggle paint flashing\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\nsplitconsoleTooltip=Toggle split console\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=Application cache utilities\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=Validate cache manifest\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=Find issues relating to a cache manifest and the files that it references\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=URI to check\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=Appcache validated successfully.\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=Clear entries from the application cache\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=Clear one or more entries from the application cache\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=Entries cleared successfully.\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=Display a list of application cache entries.\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=Display a list of all application cache entries. If the search parameter is used then the table displays the entries containing the search term.\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=Filter results using a search term.\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=Key:\nappCacheListDataSize=Data size:\nappCacheListDeviceID=Device ID:\nappCacheListExpirationTime=Expires:\nappCacheListFetchCount=Fetch count:\nappCacheListLastFetched=Last fetched:\nappCacheListLastModified=Last modified:\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=View Entry\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=Open a new tab containing the specified cache entry information.\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=Open a new tab containing the specified cache entry information.\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=The key for the entry to display.\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=Manage profiler\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=Commands to start or stop a JavaScript profiler\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=Open the profiler\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=Close the profiler\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=Start profiling\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=Name of a profile you wish to start.\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=Stop profiling\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=Name of a profile you wish to stop.\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=List all profiles\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=Show individual profile\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=Name of a profile.\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2=Profile has already been started\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=Profile not found\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3=Profiler has not been started yet. Use 'profile start' to start profiling\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2=Recording…\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped=Stopped…\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=For this command to work you need to open the profiler first\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=Open a remote debug port\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2=%1$S can allow remote debugging over a TCP/IP connection. For security reasons this is turned off by default, but can be enabled using this command.\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=The TCP port to listen on\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=Listen is disabled by the devtools.debugger.remote-enabled preference\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=Listening on port %1$S\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=DebuggerServer not initialized\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc=CSS media type emulation\nmediaEmulateDesc=Emulate a specified CSS media type\nmediaEmulateManual=View the document as if rendered on a device supporting the given media type, with the relevant CSS rules applied.\nmediaEmulateType=The media type to emulate\nmediaResetDesc=Stop emulating a CSS media type\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc=Inject common libraries into the page\ninjectManual2=Inject common libraries into the content of the page which can also be accessed from the console.\ninjectLibraryDesc=Select the library to inject or enter a valid script URI to inject\ninjectLoaded=%1$S loaded\ninjectFailed=Failed to load %1$S - Invalid URI\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc=Open folders\nfolderOpenDesc=Open folder path\nfolderOpenDir=Directory Path\nfolderOpenProfileDesc=Open profile directory\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath=Please enter a valid path\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult=Opened %1$S\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/inspector.dtd",
    "content": "<!-- LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users edit the\n     (outer) HTML of the current node -->\n<!ENTITY inspectorHTMLEdit.label       \"Edit As HTML\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"E\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     inner HTML of the current node -->\n<!ENTITY inspectorHTMLCopyInner.label       \"Copy Inner HTML\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"I\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     outer HTML of the current node -->\n<!ENTITY inspectorHTMLCopyOuter.label       \"Copy Outer HTML\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey   \"O\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyUniqueSelector.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the CSS Selector of the current node -->\n<!ENTITY inspectorCopyUniqueSelector.label       \"Copy Unique Selector\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey   \"U\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste outer\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteOuter.label      \"Paste Outer HTML\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"P\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteInner.label      \"Paste Inner HTML\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"N\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"Paste…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"t\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n<!ENTITY inspectorHTMLPasteBefore.label      \"Before\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"B\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n<!ENTITY inspectorHTMLPasteAfter.label       \"After\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"As First Child\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n<!ENTITY inspectorHTMLPasteLastChild.label       \"As Last Child\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"L\">\n\n\n<!-- LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete the\n     current node -->\n<!ENTITY inspectorHTMLDelete.label          \"Delete Node\">\n<!ENTITY inspectorHTMLDelete.accesskey      \"D\">\n\n<!ENTITY inspector.selectButton.tooltip     \"Select element with mouse\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n<!ENTITY inspectorSearchHTML.label2          \"Search with CSS Selectors\">\n<!ENTITY inspectorSearchHTML.key            \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyImageDataUri.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the URL embedding the image data encoded in Base 64 (what we name\n     here Image Data URL). For more information:\n     https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs -->\n<!ENTITY inspectorCopyImageDataUri.label       \"Copy Image Data-URL\">\n\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n<!ENTITY inspectorShowDOMProperties.label       \"Show DOM Properties\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (confirmNavigationAway): Used in the Inspector tool, when\n# the user tries to navigate away from a web page, to confirm the change of\n# page.\nconfirmNavigationAway.message2=If you leave this page, the changes you have made will be lost.\nconfirmNavigationAway.buttonLeave=Leave Page\nconfirmNavigationAway.buttonLeaveAccesskey=L\nconfirmNavigationAway.buttonStay=Stay on Page\nconfirmNavigationAway.buttonStayAccesskey=S\n\nbreadcrumbs.siblings=Siblings\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=Debugger is paused. Some features like mouse selection will not work.\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=Node operations\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label=Inspector\ninspector.commandkey=C\ninspector.accesskey=I\n\n# LOCALIZATION NOTE (inspector.panelLabel.*)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel=Inspector Panel\ninspector.panelLabel.markupView=Markup View\n\n# LOCALIZATION NOTE (markupView.more.*)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=Some nodes were hidden.\nmarkupView.more.showAll=Show All %S Nodes\ninspector.tooltip=DOM and Style Inspector\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage=Could not load the image\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\neventsTooltip.openInDebugger=Open in Debugger\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n<!ENTITY title                  \"Box Model\">\n<!ENTITY margin.tooltip         \"margin\">\n<!ENTITY border.tooltip         \"border\">\n<!ENTITY padding.tooltip        \"padding\">\n<!ENTITY content.tooltip        \"content\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n<!ENTITY netmonitorUI.perfNotice1         \"• Click on the\">\n<!ENTITY netmonitorUI.perfNotice2         \"button to start performance analysis.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.reload1/2/3): These are the labels displayed\n  -  in the network table when empty to start logging network requests. -->\n<!ENTITY netmonitorUI.reloadNotice1       \"• Perform a request or\">\n<!ENTITY netmonitorUI.reloadNotice2       \"Reload\">\n<!ENTITY netmonitorUI.reloadNotice3       \"the page to see detailed information about network activity.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n<!ENTITY netmonitorUI.toolbar.status2     \"✓\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n<!ENTITY netmonitorUI.toolbar.method      \"Method\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n<!ENTITY netmonitorUI.toolbar.file        \"File\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n<!ENTITY netmonitorUI.toolbar.domain      \"Domain\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n<!ENTITY netmonitorUI.toolbar.type        \"Type\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n<!ENTITY netmonitorUI.toolbar.transferred \"Transferred\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column, which is the\n  -  uncompressed / decoded size. -->\n<!ENTITY netmonitorUI.toolbar.size        \"Size\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n<!ENTITY netmonitorUI.toolbar.waterfall   \"Timeline\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n<!ENTITY netmonitorUI.tab.headers         \"Headers\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n<!ENTITY netmonitorUI.tab.cookies         \"Cookies\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n<!ENTITY netmonitorUI.tab.params          \"Params\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n<!ENTITY netmonitorUI.tab.response        \"Response\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n<!ENTITY netmonitorUI.tab.timings         \"Timings\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n<!ENTITY netmonitorUI.tab.preview         \"Preview\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n<!ENTITY netmonitorUI.tab.security        \"Security\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterAll    \"All\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFonts  \"Fonts\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterImages \"Images\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterMedia  \"Media\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterOther  \"Other\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n<!ENTITY netmonitorUI.footer.clear  \"Clear\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n<!ENTITY netmonitorUI.footer.perf   \"Toggle performance analysis…\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n<!ENTITY netmonitorUI.panesButton.tooltip \"Toggle network info\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n<!ENTITY netmonitorUI.summary.url         \"Request URL:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n<!ENTITY netmonitorUI.summary.method      \"Request method:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n<!ENTITY netmonitorUI.summary.status      \"Status code:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n<!ENTITY netmonitorUI.summary.version     \"Version:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n<!ENTITY netmonitorUI.summary.size        \"Headers size:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n<!ENTITY netmonitorUI.response.name       \"Name:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n<!ENTITY netmonitorUI.response.dimensions \"Dimensions:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n<!ENTITY netmonitorUI.response.mime       \"MIME Type:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.encoding): This is the label displayed\n  -  in the network details response tab identifying an image's encoding. -->\n<!ENTITY netmonitorUI.response.encoding   \"Encoding:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n<!ENTITY netmonitorUI.timings.blocked     \"Blocked:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n<!ENTITY netmonitorUI.timings.dns         \"DNS resolution:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n<!ENTITY netmonitorUI.timings.connect     \"Connecting:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n<!ENTITY netmonitorUI.timings.send        \"Sending:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n<!ENTITY netmonitorUI.timings.wait        \"Waiting:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n<!ENTITY netmonitorUI.timings.receive     \"Receiving:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.protocol): A tooltip\n  -  for warning icon that indicates a connection uses insecure protocol. -->\n<!ENTITY netmonitorUI.security.warning.sslv3      \"The protocol SSL 3.0 is deprecated and insecure.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n<!ENTITY netmonitorUI.security.warning.cipher     \"The cipher used for encryption is deprecated and insecure.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n<!ENTITY netmonitorUI.security.error      \"An error occured:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n<!ENTITY netmonitorUI.security.protocolVersion \"Protocol version:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n<!ENTITY netmonitorUI.security.cipherSuite \"Cipher suite:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n<!ENTITY netmonitorUI.security.hsts \"HTTP Strict Transport Security:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n<!ENTITY netmonitorUI.security.hpkp \"Public Key Pinning:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n<!ENTITY netmonitorUI.security.connection \"Connection:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n<!ENTITY netmonitorUI.security.certificate \"Certificate:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n<!ENTITY netmonitorUI.context.perfTools   \"Start Performance Analysis…\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n<!ENTITY netmonitorUI.context.copyUrl     \"Copy URL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n<!ENTITY netmonitorUI.context.copyAsCurl    \"Copy as cURL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrl.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"Copy Image as Data URI\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"I\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n<!ENTITY netmonitorUI.summary.editAndResend \"Edit and Resend\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey \"R\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n<!ENTITY netmonitorUI.summary.rawHeaders \"Raw headers\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Request headers:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Response headers:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n<!ENTITY netmonitorUI.context.newTab      \"Open in New Tab\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n<!ENTITY netmonitorUI.context.newTab.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n<!ENTITY netmonitorUI.custom.newRequest   \"New Request\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.query        \"Query String:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.headers      \"Request Headers:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.postData     \"Request Body:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n<!ENTITY netmonitorUI.custom.send         \"Send\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n<!ENTITY netmonitorUI.custom.cancel       \"Cancel\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n<!ENTITY netmonitorUI.backButton          \"Back\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label=Network\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel=Network Panel\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey=Q\nnetmonitor.accesskey=N\n\n# LOCALIZATION NOTE (netmonitor.tooltip):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\nnetmonitor.tooltip=Network Monitor\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=The connection used to fetch this resource was secure.\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not encrypted.\nnetmonitor.security.state.insecure=The connection used to fetch this resource was not encrypted.\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=A security error prevented the resource from being loaded.\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=This resource was transferred over a connection that used weak encryption.\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=Enabled\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=Disabled\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=Host %S:\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayd. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<Not Available>\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=Hide request details\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=Show request details\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=No headers for this request\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=Filter headers\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=No cookies for this request\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=Filter cookies\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=No parameters for this request\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=Filter request parameters\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=Query string\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=Form data\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=Request payload\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=Request headers\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload=Request headers from upload stream\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=Response headers\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=Request cookies\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=Response cookies\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=Filter properties\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → callback %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=Sorted ascending\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=Sorted descending\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=No requests\n\n# LOCALIZATION NOTE (networkMenu.summary): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the number of seconds.\nnetworkMenu.summary=One request, #2 KB, #3 s;#1 requests, #2 KB, #3 s\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB=%S KB\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=—\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S ms\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond=%S ms\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second=%S s\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute=%S min\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading=Loading\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable=Empty\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading=Please wait…\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable=No data available\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS=%S s\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled=Primed cache\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled=Empty cache\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Size: %S KB\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds=Time: #1 second;Time: #1 seconds\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached=Cached responses: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount=Total requests: %S\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/profiler.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Profiler strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (profilerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY profilerUI.emptyNotice1    \"Click on the\">\n<!ENTITY profilerUI.emptyNotice2    \"button to start recording JavaScript function calls.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.stopNotice1/2): This is the label shown\n  -  in the call list view while recording a profile. -->\n<!ENTITY profilerUI.stopNotice1    \"Click on the\">\n<!ENTITY profilerUI.stopNotice2    \"button again to stop profiling.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.loadingNotice): This is the label shown\n  -  in the call list view while loading a profile. -->\n<!ENTITY profilerUI.loadingNotice \"Loading…\">\n\n<!-- LOCALIZATION NOTE (profilerUI.recordButton): This string is displayed\n  -  on a button that starts a new profile. -->\n<!ENTITY profilerUI.recordButton.tooltip \"Record JavaScript function calls.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.importButton): This string is displayed\n  -  on a button that opens a dialog to import a saved profile data file. -->\n<!ENTITY profilerUI.importButton \"Import…\">\n\n<!-- LOCALIZATION NOTE (profilerUI.exportButton): This string is displayed\n  -  on a button that opens a dialog to export a saved profile data file. -->\n<!ENTITY profilerUI.exportButton \"Save\">\n\n<!-- LOCALIZATION NOTE (profilerUI.clearButton): This string is displayed\n  -  on a button that remvoes all the recordings. -->\n<!ENTITY profilerUI.clearButton \"Clear\">\n\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n<!ENTITY profilerUI.toolbar.waterfall \"Timeline\">\n<!ENTITY profilerUI.toolbar.js-calltree \"JavaScript\">\n<!ENTITY profilerUI.toolbar.memory-calltree \"Memory\">\n<!ENTITY profilerUI.toolbar.js-flamegraph \"JS Flame Chart\">\n<!ENTITY profilerUI.toolbar.memory-flamegraph \"Memory Flame Chart\">\n\n<!-- LOCALIZATION NOTE (profilerUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY profilerUI.table.totalDuration2  \"Total Time\">\n<!ENTITY profilerUI.table.selfDuration2   \"Self Time\">\n<!ENTITY profilerUI.table.totalPercentage \"Total Cost\">\n<!ENTITY profilerUI.table.selfPercentage  \"Self Cost\">\n<!ENTITY profilerUI.table.samples         \"Samples\">\n<!ENTITY profilerUI.table.totalAlloc      \"Total Allocations\">\n<!ENTITY profilerUI.table.selfAlloc       \"Self Allocations\">\n<!ENTITY profilerUI.table.function        \"Function\">\n\n<!-- LOCALIZATION NOTE (profilerUI.newtab.tooltiptext): The tooltiptext shown\n  -  on the \"+\" (new tab) button for a profile when a selection is available. -->\n<!ENTITY profilerUI.newtab.tooltiptext \"Add new tab from selection\">\n\n<!-- LOCALIZATION NOTE (profilerUI.options.tooltiptext): This is the tooltip\n  -  for the options button. -->\n<!ENTITY profilerUI.options.tooltiptext \"Configure performance preferences.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n<!ENTITY profilerUI.invertTree             \"Invert Call Tree\">\n<!ENTITY profilerUI.invertTree.tooltiptext \"Inverting the call tree displays the profiled call paths starting from the youngest frames and expanding out to the older frames.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n<!ENTITY profilerUI.invertFlameGraph             \"Invert Flame Chart\">\n<!ENTITY profilerUI.invertFlameGraph.tooltiptext \"Inverting the flame chart displays the profiled call paths starting from the youngest frames and expanding out to the older frames.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n<!ENTITY profilerUI.showPlatformData             \"Show Gecko Platform Data\">\n<!ENTITY profilerUI.showPlatformData.tooltiptext \"Showing platform data enables the JavaScript Profiler reports to include Gecko platform symbols.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n<!ENTITY profilerUI.flattenTreeRecursion             \"Flatten Tree Recursion\">\n<!ENTITY profilerUI.flattenTreeRecursion.tooltiptext \"Flatten recursion when inspecting functions.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY profilerUI.enableMemory             \"Record Memory\">\n<!ENTITY profilerUI.enableMemory.tooltiptext \"Record memory consumption while profiling.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n<!ENTITY profilerUI.enableFramerate             \"Record Framerate\">\n<!ENTITY profilerUI.enableFramerate.tooltiptext \"Record framerate while profiling.\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/profiler.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Profiler\n# which is available from the Web Developer sub-menu -> 'Profiler'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (profiler.label):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nprofiler.label2=Performance\n\n# LOCALIZATION NOTE (profiler.panelLabel):\n# This is used as the label for the toolbox panel.\nprofiler.panelLabel2=Performance Panel\n\n# LOCALIZATION NOTE (profiler2.commandkey, profiler.accesskey)\n# Used for the menuitem in the tool menu\nprofiler.commandkey2=VK_F5\nprofiler.accesskey=P\n\n# LOCALIZATION NOTE (profiler.tooltip2):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\nprofiler.tooltip2=JavaScript Profiler\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=There are no profiles yet.\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Profiler,\n# identifying a set of function calls.\nrecordingsList.itemLabel=Recording #%S\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=In progress…\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S ms\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for saving an item to disk.\nrecordingsList.saveLabel=Save\n\n# LOCALIZATION NOTE (profile.tab):\n# This string is displayed in the profile view for a tab, after the\n# recording has finished, as the recording 'start → stop' range in milliseconds.\nprofile.tab=%1$S ms → %2$S ms\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Profiler,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps=fps\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Profiler,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=ms\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Profiler,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=Styles\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=Network\ncategory.graphics=Graphics\ncategory.storage=Storage\ncategory.events=Input & Events\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units of time in milliseconds.\ntable.ms=ms\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units representing percentages.\ntable.percentage=%\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(root)\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=(idle)\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=View source in Debugger\n\n# LOCALIZATION NOTE (table.zoom.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the 'zoom'\n# buttons (small magnifying glass icons) which spawn a new tab.\ntable.zoom.tooltiptext=Inspect frame in new tab\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=Save profile…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=JSON Files\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=All Files\n\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedTitle=Unsaved Changes\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=You have unsaved changes that will be lost. Are you sure you want to continue?\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted.\nprojecteditor.deleteLabel=Delete\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle=Delete\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage=Are you sure you want to delete this folder?\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage=Are you sure you want to delete this file?\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a menu item for adding a new file to\n# the directory.\nprojecteditor.newLabel=New…\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=Rename\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel=Save\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel=Save As…\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file.\nprojecteditor.selectFileLabel=Select a File\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder.\nprojecteditor.openFolderLabel=Select a Folder\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file.\nprojecteditor.openFileLabel=Open a File\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files.\nprojecteditor.find.commandkey=F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\".\nprojecteditor.save.commandkey=S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file.\nprojecteditor.new.commandkey=N\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate2): tooltip of the rotate button.\nresponsiveUI.rotate2=Rotate\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot=Screenshot\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename=Screen Shot %1$S at %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch=Simulate touch events (page reload might be needed)\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=Add Preset\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=Remove Preset\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S (custom)\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle=Responsive Design View\n\n# LOCALIZATION NOTE (responsiveUI.close): tooltip text of the close button.\nresponsiveUI.close=Leave Responsive Design View\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=Give a name to the %Sx%S preset\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip=Use the Control key for more precision. Use Shift key for rounded sizes.\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload=If touch event listeners have been added earlier, the page needs to be reloaded.\nresponsiveUI.notificationReload=Reload\nresponsiveUI.notificationReload_accesskey=R\nresponsiveUI.dontShowReloadNotification=Never show again\nresponsiveUI.dontShowReloadNotification_accesskey=N\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n<!ENTITY window.title                 \"Scratchpad\">\n\n<!ENTITY fileMenu.label               \"File\">\n<!ENTITY fileMenu.accesskey           \"F\">\n\n<!ENTITY newWindowCmd.label           \"New Window\">\n<!ENTITY newWindowCmd.accesskey       \"N\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"Open File…\">\n<!ENTITY openFileCmd.accesskey        \"O\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"Open Recent\">\n<!ENTITY openRecentMenu.accesskey     \"R\">\n\n<!ENTITY revertCmd.label              \"Revert…\">\n<!ENTITY revertCmd.accesskey          \"t\">\n\n<!ENTITY saveFileCmd.label            \"Save\">\n<!ENTITY saveFileCmd.accesskey        \"S\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"Save As…\">\n<!ENTITY saveFileAsCmd.accesskey      \"A\">\n\n<!ENTITY closeCmd.label               \"Close\">\n<!ENTITY closeCmd.key                 \"W\">\n<!ENTITY closeCmd.accesskey           \"C\">\n\n<!ENTITY viewMenu.label               \"View\">\n<!ENTITY viewMenu.accesskey           \"V\">\n\n<!ENTITY lineNumbers.label             \"Show Line Numbers\">\n<!ENTITY lineNumbers.accesskey         \"L\">\n\n<!ENTITY wordWrap.label                \"Wrap Text\">\n<!ENTITY wordWrap.accesskey            \"W\">\n\n<!ENTITY highlightTrailingSpace.label     \"Highlight Trailing Space\">\n<!ENTITY highlightTrailingSpace.accesskey \"H\">\n\n<!ENTITY largerFont.label             \"Larger Font\">\n<!ENTITY largerFont.accesskey         \"a\">\n<!ENTITY largerFont.commandkey        \"+\">\n\n<!ENTITY smallerFont.label            \"Smaller Font\">\n<!ENTITY smallerFont.accesskey        \"M\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"Normal Size\">\n<!ENTITY normalSize.accesskey         \"N\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label               \"Edit\">\n<!ENTITY editMenu.accesskey           \"E\">\n\n<!ENTITY run.label                    \"Run\">\n<!ENTITY run.accesskey                \"R\">\n<!ENTITY run.key                      \"r\">\n\n<!ENTITY inspect.label                \"Inspect\">\n<!ENTITY inspect.accesskey            \"I\">\n<!ENTITY inspect.key                  \"i\">\n\n<!ENTITY display.label                \"Display\">\n<!ENTITY display.accesskey            \"D\">\n<!ENTITY display.key                  \"l\">\n\n<!ENTITY pprint.label                 \"Pretty Print\">\n<!ENTITY pprint.key                   \"p\">\n<!ENTITY pprint.accesskey             \"P\">\n\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n<!ENTITY environmentMenu.label        \"Environment\">\n<!ENTITY environmentMenu.accesskey    \"N\">\n\n\n<!ENTITY contentContext.label         \"Content\">\n<!ENTITY contentContext.accesskey     \"C\">\n\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n<!ENTITY browserContext.label         \"Browser\">\n<!ENTITY browserContext.accesskey     \"B\">\n\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n<!ENTITY helpMenu.label               \"Help\">\n<!ENTITY helpMenu.accesskey           \"H\">\n<!ENTITY helpMenuWin.label            \"Help\">\n<!ENTITY helpMenuWin.accesskey        \"H\">\n\n<!ENTITY documentationLink.label      \"Scratchpad Help on MDN\">\n<!ENTITY documentationLink.accesskey  \"D\">\n\n\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n<!ENTITY resetContext2.label          \"Reset Variables\">\n<!ENTITY resetContext2.accesskey      \"T\">\n\n<!ENTITY reloadAndRun.label           \"Reload And Run\">\n<!ENTITY reloadAndRun.accesskey       \"E\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"Execute\">\n<!ENTITY executeMenu.accesskey        \"X\">\n\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n<!ENTITY evalFunction.label \"Evaluate Current Function\">\n<!ENTITY evalFunction.accesskey \"v\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=File exists. Overwrite?\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active window of navigator:browser\n# type.\nbrowserWindow.unavailable=Scratchpad cannot find any browser window to execute the code in.\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=Scratchpad cannot run this operation in the current mode.\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=Open File\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=Failed to read the file.\n\n# LOCALIZATION NOTE  (importFromFile.convert.failed): This is the message\n# displayed when file conversion from some charset to Unicode fails.\n# %1 is the name of the charset from which the conversion failed.\nimportFromFile.convert.failed=Failed to convert file to Unicode from %1$S.\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=Clear Items\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=Save File As\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=The file save operation failed.\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=Do you want to save the changes you made to this scratchpad?\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=Unsaved Changes\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=Do you want to revert the changes you made to this scratchpad?\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=Revert Changes\n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * This is a JavaScript Scratchpad.\\n *\\n * Enter some JavaScript, then Right Click or choose from the Execute Menu:\\n * 1. Run to evaluate the selected text (%1$S),\\n * 2. Inspect to bring up an Object Inspector on the result (%2$S), or,\\n * 3. Display to insert the result in a comment after the selection. (%3$S)\\n */\\n\\n\n\n# LOCALIZATION NOTE  (scratchpad.noargs): This error message is shown when\n# Scratchpad instance is created without any arguments. Scratchpad window\n# expects to receive its unique identifier as the first window argument.\nscratchpad.noargs=Scratchpad was created without any arguments.\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=This scratchpad executes in the Browser context.\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage=https://developer.mozilla.org/en/Tools/Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol  = Line %1$S, Col %2$S\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=This file no longer exists.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Filter properties\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout=Connection timeout. Check the Error Console on both ends for potential error messages. Reopen the Scratchpad to try again.\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label=Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel=Scratchpad Panel\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip=Scratchpad\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Scam Warning: Take care when pasting things you don't understand. This could allow attackers to steal your identity or take control of your computer. Please type '%S' in the scratchpad below to allow pasting.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=allow pasting\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n<!ENTITY shaderEditorUI.vertexShader    \"Vertex Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n<!ENTITY shaderEditorUI.fragmentShader  \"Fragment Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice1   \"Reload\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice2   \"the page to be able to edit GLSL code.\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n<!ENTITY shaderEditorUI.emptyNotice     \"Waiting for a WebGL context to be created…\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label=Shader Editor\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel=Shader Editor Panel\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip=Live GLSL shader language editor for WebGL\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel=Program %S\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel=Toggle geometry visibility\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S\\u00D7%S\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY gotoLineCmd.label         \"Jump to line…\">\n<!ENTITY gotoLineCmd.key           \"J\">\n<!ENTITY gotoLineCmd.accesskey     \"J\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=Find…\n\n# LOCALIZATION NOTE  (findCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage=Search for:\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=Go to line…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=Jump to line number:\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=Breakpoint: %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=Current line\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=Current step: %S\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink=docs\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound=not found\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey=J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey=/\n\n# LOCALIZATION NOTE  (indentLess.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey=[\n\n# LOCALIZATION NOTE  (indentMore.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey=]\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the key to use to move\n# the selected lines up.\nmoveLineUp.commandkey=Alt-Up\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the key to use to move\n# the selected lines down.\nmoveLineDown.commandkey=Alt-Down\n\n# LOCALIZATION NOTE  (autocomplete.commandkey): This is the key to use\n# in conjunction with Ctrl for autocompletion.\nautocompletion.commandkey=Space\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the key to use to\n# show more information, like type inference.\nshowInformation2.commandkey=Shift-Ctrl-Space\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey=VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey=a\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label=Storage\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel=Storage Inspector\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel=Storage Panel\n\n# LOCALIZATION NOTE (storage.tooltip):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\nstorage.tooltip2=Storage Inspector (Cookies, Local Storage …)\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText=No hosts on the page\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText=No data present for selected host\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies=Cookies\ntree.labels.localStorage=Local Storage\ntree.labels.sessionStorage=Session Storage\ntree.labels.indexedDB=Indexed DB\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.name=Name\ntable.headers.cookies.path=Path\ntable.headers.cookies.host=Domain\ntable.headers.cookies.expires=Expires on\ntable.headers.cookies.value=Value\ntable.headers.cookies.lastAccessed=Last accessed on\ntable.headers.cookies.creationTime=Created on\n# LOCALIZATION NOTE (table.headers.cookies.isHttpOnly):\n# This string is used in the header for the column which denotes whether a\n# cookie is HTTP only or not.\ntable.headers.cookies.isHttpOnly=isHttpOnly\n# LOCALIZATION NOTE (table.headers.cookies.isSecure):\n# This string is used in the header for the column which denotes whether a\n# cookie can be accessed via a secure channel only or not.\ntable.headers.cookies.isSecure=isSecure\n# LOCALIZATION NOTE (table.headers.cookies.isDomain):\n# This string is used in the header for the column which denotes whether a\n# cookie is a domain cookie only or not.\ntable.headers.cookies.isDomain=isDomain\n\ntable.headers.localStorage.name=Key\ntable.headers.localStorage.value=Value\n\ntable.headers.sessionStorage.name=Key\ntable.headers.sessionStorage.value=Value\n\ntable.headers.indexedDB.name=Key\ntable.headers.indexedDB.db=Database Name\ntable.headers.indexedDB.objectStore=Object Store Name\ntable.headers.indexedDB.value=Value\ntable.headers.indexedDB.origin=Origin\ntable.headers.indexedDB.version=Version\ntable.headers.indexedDB.objectStores=Object Stores\ntable.headers.indexedDB.keyPath=Key\ntable.headers.indexedDB.autoIncrement=Auto Increment\ntable.headers.indexedDB.indexes=Indexes\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session=Session\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder=Filter values\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label=Data\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label=Parsed Value\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n<!ENTITY newButton.label            \"New\">\n<!ENTITY newButton.tooltip          \"Create and append a new style sheet to the document\">\n<!ENTITY newButton.accesskey        \"N\">\n\n<!ENTITY importButton.label         \"Import…\">\n<!ENTITY importButton.tooltip       \"Import and append an existing style sheet to the document\">\n<!ENTITY importButton.accesskey     \"I\">\n\n<!ENTITY visibilityToggle.tooltip   \"Toggle style sheet visibility\">\n\n<!ENTITY saveButton.label           \"Save\">\n<!ENTITY saveButton.tooltip         \"Save this style sheet to a file\">\n<!ENTITY saveButton.accesskey       \"S\">\n\n<!ENTITY optionsButton.tooltip      \"Style Editor options\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.label     \"Show original sources\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.accesskey  \"o\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n<!ENTITY showMediaSidebar.label     \"Show @media sidebar\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n<!ENTITY mediaRules.label           \"@media rules\">\n\n<!ENTITY editorTextbox.placeholder  \"Type CSS here.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n<!ENTITY noStyleSheet.label         \"This page has no style sheet.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n<!ENTITY noStyleSheet-tip-start.label  \"Perhaps you'd like to \">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"append a new style sheet\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \"?\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (chromeWindowTitle): This is the title of the Style Editor\n# 'chrome' window. That is, the main window with the stylesheets list.\n# The argument is either the content document's title or its href if no title\n# is available.\nchromeWindowTitle=Style Editor [%S]\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<inline style sheet #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=New style sheet #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=#1 rule.;#1 rules.\n\n# LOCALIZATION NOTE  (error-load): This is shown when loading fails.\nerror-load=Style sheet could not be loaded.\n\n# LOCALIZATION NOTE  (error-save): This is shown when saving fails.\nerror-save=Style sheet could not be saved.\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed=Can't show coverage information for compressed stylesheets\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=Import style sheet\n\n# LOCALIZATION NOTE  (importStyleSheet.filter): This is the *.css filter title\nimportStyleSheet.filter=CSS files\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=Save style sheet\n\n# LOCALIZATION NOTE  (saveStyleSheet.filter): This is the *.css filter title\nsaveStyleSheet.filter=CSS files\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey=VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey=l\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey=S\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the style editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label=Style Editor\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel=Style Editor Panel\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip2):\n# This string is displayed in the tooltip of the tab when the style editor is\n# displayed inside the developer tools window.\nToolboxStyleEditor.tooltip2=Stylesheet Editor (CSS)\n\n# LOCALIZATION NOTE (confirmNavigationAway): Shown in a notification box when\n# the user tries to navigate away from a web page.\nconfirmNavigationAway.message=If you leave this page, unsaved changes in the Style Editor will be lost.\nconfirmNavigationAway.buttonLeave=Leave Page\nconfirmNavigationAway.buttonLeaveAccesskey=L\nconfirmNavigationAway.buttonStay=Stay on Page\nconfirmNavigationAway.buttonStayAccesskey=S\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n<!ENTITY browserStylesLabel    \"Browser styles\">\n\n<!-- LOCALIZATION NOTE (userStylesSearch): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n<!ENTITY userStylesSearch      \"Search\">\n\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n<!ENTITY selectedElementLabel  \"Selected element:\">\n\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n<!ENTITY noPropertiesFound     \"No CSS properties found.\">\n\n<!-- FIXME: notes -->\n<!ENTITY computedViewTitle     \"Computed\">\n<!ENTITY ruleViewTitle         \"Rules\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Style Inspector\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Best Match\nrule.status.MATCHED=Matched\nrule.status.PARENT_MATCH=Parent Match\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=inline\nrule.sourceElement=element\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Inherited from %S\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle=Read the documentation for this property\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Invalid property value\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=No element selected.\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/tilt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Tilt Inspector\n# which is available from the Web Developer sub-menu -> 'Tilt'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (initTilt.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed as an modal\n# popup window when initialization fails because of unsupported hardware.\ninitTilt.error = Could not initialize Tilt, please check the\\ntroubleshooting information available at http://get.webgl.org/troubleshooting\n\n# LOCALIZATION NOTE (initWebGL.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed in the console\n# when initialization fails because of unsupported hardware.\ninitWebGL.error = Could not initialize the WebGL context, your hardware or drivers may not support it.\n\n# LOCALIZATION NOTE (linkProgram.error): This error happens when the WebGL\n# context can't link two compiled shader programs together. It is displayed in\n# the Error Console.\nlinkProgram.error = Could not initialize shader program: %S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (uri or path) of a shader is not the expected one. It is displayed in\n# the Error Console.\ncompileShader.source.error = Bad shader source type (expected String).\n\n# LOCALIATION NOTE (compileShader.type.error): There are two types of shader\n# programs - vertex and fragment. At a shader initialization, if none of these\n# two types is specified, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.type.error = Wrong shader type specified for: %S\n\n# LOCALIZATION NOTE (compileShader.compile.error): If the shader source and\n# type are correctly specified, there may be syntax errors in the shader code.\n# If this is the case, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.compile.error = Shader compile status:\\n%S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (canvas or image) of a texture is not as expected. It is displayed in\n# the Error Console.\ninitTexture.source.error = Bad texture source type (expected Image).\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/timeline.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Timeline strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (timelineUI.recordButton): This string is displayed\n  -  on a button that starts a new recording. -->\n<!ENTITY timelineUI.recordButton.tooltip \"Record timeline operations\">\n\n<!-- LOCALIZATION NOTE (timelineUI.recordLabel): This string is displayed\n  -  as a label to signal that a recording is in progress. -->\n<!ENTITY timelineUI.recordLabel \"Recording…\">\n\n<!-- LOCALIZATION NOTE (timelineUI.memoryCheckbox.label): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY timelineUI.memoryCheckbox.label \"Memory\">\n\n<!-- LOCALIZATION NOTE (timelineUI.memoryCheckbox.tooltip): This string\n  -  is displayed next to the memory checkbox -->\n<!ENTITY timelineUI.memoryCheckbox.tooltip \"Enable memory measurements\">\n\n<!-- LOCALIZATION NOTE (timelineUI.filterButton.tooltip): This string\n  -  is displayed next to the filter button-->\n<!ENTITY timelineUI.filterButton.tooltip \"Select what data to display\">\n\n<!-- LOCALIZATION NOTE (timelineUI.emptyNotice1/2): This is the label shown\n  -  in the timeline view when empty. -->\n<!ENTITY timelineUI.emptyNotice1    \"Click on the\">\n<!ENTITY timelineUI.emptyNotice2    \"button to start recording timeline events.\">\n\n<!-- LOCALIZATION NOTE (timelineUI.stopNotice1/2): This is the label shown\n  -  in the timeline view while recording. -->\n<!ENTITY timelineUI.stopNotice1    \"Click on the\">\n<!ENTITY timelineUI.stopNotice2    \"button again to stop recording.\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/timeline.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Timeline\n# which is available from the Web Developer sub-menu -> 'Timeline'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (timeline.label):\n# This string is displayed in the title of the tab when the timeline is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ntimeline.label=Timeline\n\n# LOCALIZATION NOTE (timeline.panelLabel):\n# This is used as the label for the toolbox panel.\ntimeline.panelLabel=Timeline Panel\n\n# LOCALIZATION NOTE (timeline.tooltip):\n# This string is displayed in the tooltip of the tab when the timeline is\n# displayed inside the developer tools window.\ntimeline.tooltip=Performance Timeline\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S ms\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=RECORDS\n\n# LOCALIZATION NOTE (timeline.label.*):\n# These strings are displayed in the timeline waterfall, identifying markers.\n# We want to use the same wording as Google Chrome\ntimeline.label.styles2=Recalculate Style\ntimeline.label.reflow2=Layout\ntimeline.label.paint=Paint\ntimeline.label.javascript2=Function Call\ntimeline.label.domevent=DOM Event\ntimeline.label.consoleTime=Console\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory=MB\n\n# LOCALIZATION NOTE (timeline.markerDetailFormat):\n# Some timeline markers come with details, like a size, a name, a js function.\n# %1$S is replaced with one of the above label (timeline.label.*) and %2$S\n# with the details. For examples: Paint (200x100), or console.time (FOO)\ntimeline.markerDetailFormat=%1$S (%2$S)\n\n# LOCALIZATION NOTE (time.markerDetail.*):\n# Strings used in the waterfall sidebar.\ntimeline.markerDetail.start=Start:\ntimeline.markerDetail.end=End:\ntimeline.markerDetail.duration=Duration:\ntimeline.markerDetail.consoleTimerName=Timer Name:\ntimeline.markerDetail.DOMEventType=Event Type:\ntimeline.markerDetail.DOMEventPhase=Phase:\ntimeline.markerDetail.DOMEventTargetPhase=Target\ntimeline.markerDetail.DOMEventCapturingPhase=Capture\ntimeline.markerDetail.DOMEventBubblingPhase=Bubbling\ntimeline.markerDetail.stack=Stack:\ntimeline.markerDetail.startStack=Stack at start:\ntimeline.markerDetail.endStack=Stack at end:\ntimeline.markerDetail.unknownFrame=<unknown location>\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n<!ENTITY closeCmd.key  \"W\">\n\n<!ENTITY toolboxCloseButton.tooltip    \"Close Developer Tools\">\n<!ENTITY toolboxOptionsButton.key      \"O\">\n<!ENTITY toolboxNextTool.key           \"]\">\n<!ENTITY toolboxPreviousTool.key       \"[\">\n\n<!ENTITY toolboxZoomIn.key             \"+\">\n<!ENTITY toolboxZoomIn.key2            \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY toolboxZoomOut.key            \"-\">\n<!ENTITY toolboxZoomReset.key          \"0\">\n\n<!ENTITY toolboxReload.key             \"r\">\n<!-- LOCALIZATION NOTE (toolboxFramesButton): This is the label for\n  -  the iframes menu list that appears only when the document has some.\n  -  It allows you to switch the context of the whole toolbox. -->\n<!ENTITY toolboxFramesTooltip          \"Select an iframe as the currently targeted document\">\n\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n<!ENTITY options.context.advancedSettings \"Advanced settings\">\n\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n<!ENTITY options.context.inspector \"Inspector\">\n\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n<!ENTITY options.showUserAgentStyles.label \"Show Browser Styles\">\n<!ENTITY options.showUserAgentStyles.tooltip \"Turning this on will show default styles that are loaded by the browser.\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.label \"Default color unit\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.accesskey \"U\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hex \"Hex\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n<!ENTITY options.defaultColorUnit.name \"Color Names\">\n\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n<!ENTITY options.context.triggersPageRefresh  \"* Current session only, reloads the page\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label4    \"Enable chrome and add-on debugging\">\n<!ENTITY options.enableChrome.tooltip2  \"Turning this option on will allow you to use various developer tools in browser context and debug add-ons from the Add-ons Manager\">\n\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableRemote.label3    \"Enable remote debugging\">\n<!ENTITY options.enableRemote.tooltip   \"Turning this option on will allow the developer tools to debug remote Firefox instance like Firefox OS\">\n\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n<!ENTITY options.disableJavaScript.label     \"Disable JavaScript *\">\n<!ENTITY options.disableJavaScript.tooltip   \"Turning this option on will disable JavaScript for the current tab. If the tab or the toolbox is closed then this setting will be forgotten.\">\n\n<!-- LOCALIZATION NOTE (options.disableCache.label2,\n  -  options.disableCache.tooltip2): This is the options panel label and\n  -  tooltip for the checkbox that toggles the cache on or off. -->\n<!ENTITY options.disableCache.label2     \"Disable Cache (when toolbox is open)\">\n<!ENTITY options.disableCache.tooltip2   \"Turning this option on will disable the cache for all tabs that have the toolbox open.\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n<!ENTITY options.selectDefaultTools.label     \"Default Firefox Developer Tools\">\n\n<!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n<!ENTITY options.selectAdditionalTools.label  \"Developer Tools installed by add-ons\">\n\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n<!ENTITY options.selectEnabledToolboxButtons.label     \"Available Toolbox Buttons\">\n\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n<!ENTITY options.toolNotSupported.label  \"* Not supported for current toolbox target\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label2   \"Themes\">\n\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n<!ENTITY options.usedeveditiontheme.label   \"Use Developer Edition browser theme\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Toggles the Developer Edition browser theme.\">\n\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n<!ENTITY options.webconsole.label            \"Web Console\">\n\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n<!ENTITY options.timestampMessages.label      \"Enable timestamps\">\n<!ENTITY options.timestampMessages.tooltip    \"If you enable this option commands and output in the Web Console will display a timestamp\">\n\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n<!ENTITY options.styleeditor.label            \"Style Editor\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n<!ENTITY options.stylesheetSourceMaps.label      \"Show original sources\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"Show original sources (e.g. Sass files) in the Style Editor and Inspector\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n<!ENTITY options.stylesheetAutocompletion.label      \"Autocomplete CSS\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"Autocomplete CSS properties, values and selectors in Style Editor as you type\">\n\n<!-- LOCALIZATION NOTE (options.profiler.label): This is the label for the\n  -  heading of the group of JavaScript Profiler preferences in the options\n  -  panel. -->\n<!ENTITY options.profiler.label            \"JavaScript Profiler\">\n\n<!-- LOCALIZATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n<!ENTITY options.commonPrefs.label           \"Common Preferences\">\n\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n<!ENTITY options.enablePersistentLogs.label    \"Enable persistent logs\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"If you enable this option the Web Console and Network Monitor will not clear the output each time you navigate to a new page\">\n\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n<!ENTITY options.showPlatformData.label    \"Show Gecko platform data\">\n<!ENTITY options.showPlatformData.tooltip  \"If you enable this option the JavaScript Profiler reports will include\nGecko platform symbols\">\n\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n<!ENTITY options.sourceeditor.label                     \"Editor Preferences\">\n<!ENTITY options.sourceeditor.detectindentation.label   \"Detect indentation\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"Guess indentation based on source content\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label   \"Autoclose brackets\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"Automatically insert closing brackets\">\n<!ENTITY options.sourceeditor.expandtab.label           \"Indent using spaces\">\n<!ENTITY options.sourceeditor.expandtab.tooltip         \"Use spaces instead of the tab character\">\n<!ENTITY options.sourceeditor.tabsize.label             \"Tab size\">\n<!ENTITY options.sourceeditor.tabsize.accesskey         \"T\">\n<!ENTITY options.sourceeditor.keybinding.label          \"Keybindings\">\n<!ENTITY options.sourceeditor.keybinding.accesskey      \"K\">\n<!ENTITY options.sourceeditor.keybinding.default.label  \"Default\">\n\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip=Dock to bottom of browser window\ntoolboxDockButtons.side.tooltip=Dock to side of browser window\ntoolboxDockButtons.window.tooltip=Show in separate window\n\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of errors in the current web page\ntoolboxToggleButton.errors=#1 error;#1 errors\n\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of warnings in the current web page\ntoolboxToggleButton.warnings=#1 warning;#1 warnings\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\ntoolboxToggleButton.tooltip=%1$S, %2$S\\nClick to toggle the developer tools.\n\n# LOCALIZATION NOTE (toolbox.titleTemplate): This is the template\n# used to format the title of the toolbox.\n# The name of the selected tool: %1$S.\n# The url of the page being tooled: %2$S.\ntoolbox.titleTemplate=%1$S - %2$S\n\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\n# name when no tool is selected.\ntoolbox.defaultTitle=Developer Tools\n\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\n# toolbox as a whole\ntoolbox.label=Developer Tools\n\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\n# for the options panel tab.\noptionsButton.tooltip=Toolbox Options\n\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\n# the devtools window.\noptions.label=Options\n\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\n# toolbox panel.\noptions.panelLabel=Toolbox Options Panel\n\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\n# used to add a * marker to the label for the Options Panel tool checkbox for the\n# tool which is not supported for the current toolbox target.\n# The name of the tool: %1$S.\noptions.toolNotSupportedMarker=%1$S *\n\n# LOCALIZATION NOTE (scratchpad.keycode)\n# Used for opening scratchpad from the detached toolbox window\n# Needs to match scratchpad.keycode from browser.dtd\nscratchpad.keycode=VK_F4\n\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\n# Used for toggling the browser console from the detached toolbox window\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\nbrowserConsoleCmd.commandkey=j\n\n# LOCALIZATION NOTE (pickButton.tooltip)\n# This is the tooltip of the pick button in the toolbox toolbar\npickButton.tooltip=Pick an element from the page\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.label)\n# This is the label shown in the show all tabs button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.label=…\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip=All tabs\n\n# LOCALIZATION NOTE (options.darkTheme.label)\n# Used as a label for dark theme\noptions.darkTheme.label=Dark theme\n\n# LOCALIZATION NOTE (options.lightTheme.label)\n# Used as a label for light theme\noptions.lightTheme.label=Light theme\n\n# LOCALIZATION NOTE (toolbox.noContentProcess.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running\ntoolbox.noContentProcess.message=No content process running.\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY window.title \"Web Console\">\n<!ENTITY browserConsole.title \"Browser Console\">\n\n<!ENTITY networkPanel.requestURLColon             \"Request URL:\">\n<!ENTITY networkPanel.requestMethodColon          \"Request Method:\">\n<!ENTITY networkPanel.statusCodeColon             \"Status Code:\">\n\n<!ENTITY networkPanel.requestHeaders              \"Request Headers\">\n<!ENTITY networkPanel.requestCookie               \"Sent Cookie\">\n<!ENTITY networkPanel.requestBody                 \"Request Body\">\n<!ENTITY networkPanel.requestFormData             \"Sent Form Data\">\n\n<!ENTITY networkPanel.responseHeaders             \"Response Headers\">\n<!ENTITY networkPanel.responseCookie              \"Received Cookie\">\n<!ENTITY networkPanel.responseBody                \"Response Body\">\n<!ENTITY networkPanel.responseBodyCached          \"Cached Data\">\n<!ENTITY networkPanel.responseBodyUnknownType     \"Unknown Content Type\">\n<!ENTITY networkPanel.responseNoBody              \"No Response Body\">\n<!ENTITY networkPanel.responseImage               \"Received Image\">\n<!ENTITY networkPanel.responseImageCached         \"Cached Image\">\n\n<!-- LOCALIZATION NOTE (saveBodies.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY saveBodies.label     \"Log Request and Response Bodies\">\n<!ENTITY saveBodies.accesskey \"L\">\n\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY openURL.label     \"Open URL in New Tab\">\n<!ENTITY openURL.accesskey \"T\">\n\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n<!ENTITY btnPageNet.label   \"Net\">\n<!ENTITY btnPageNet.tooltip \"Log network access\">\n<!ENTITY btnPageNet.accesskey \"N\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"t\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"Log CSS errors and warnings\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"Log JavaScript exceptions\">\n<!ENTITY btnPageJS.accesskey  \"J\">\n<!ENTITY btnPageSecurity.label \"Security\">\n<!ENTITY btnPageSecurity.tooltip \"Log security errors and warnings\">\n<!ENTITY btnPageSecurity.accesskey \"u\">\n\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n<!ENTITY btnPageLogging.label   \"Logging\">\n<!ENTITY btnPageLogging.tooltip \"Log messages sent to the window.console object\">\n<!ENTITY btnPageLogging.accesskey3 \"L\">\n<!ENTITY btnConsoleErrors       \"Errors\">\n<!ENTITY btnConsoleInfo         \"Info\">\n<!ENTITY btnConsoleWarnings     \"Warnings\">\n<!ENTITY btnConsoleLog          \"Log\">\n<!ENTITY btnConsoleXhr          \"XHR\">\n<!ENTITY btnConsoleReflows      \"Reflows\">\n\n<!ENTITY filterOutput.placeholder \"Filter output\">\n<!ENTITY btnClear.label        \"Clear\">\n<!ENTITY btnClear.tooltip      \"Clear the Web Console output\">\n<!ENTITY btnClear.accesskey    \"r\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"Copy Link Location\">\n<!ENTITY copyURLCmd.accesskey \"a\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice1   \"Reload\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice2   \"the page to view and edit the audio context.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n<!ENTITY webAudioEditorUI.emptyNotice     \"Waiting for an audio context to be created…\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties2 \"Properties\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n<!ENTITY webAudioEditorUI.tab.automation  \"Automation\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n<!ENTITY webAudioEditorUI.inspectorTitle  \"AudioNode Inspector\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"No AudioNode selected.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n<!ENTITY webAudioEditorUI.propertiesEmpty \"Node does not have any properties.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n<!ENTITY webAudioEditorUI.automationEmpty \"Node does not have any AudioParams.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam does not have any automation events.\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label=Web Audio\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel=Web Audio Panel\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip=Web Audio context visualizer and audio node inspector\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=Collapse inspector\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=Expand inspector\n\n# LOCALIZATION NOTE (webAudioEditorTooltipBypass): This is the tooltip for the\n# button that bypasses an AudioNode\nwebAudioEditorTooltipBypass=Bypass AudioNode\n\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\ntypeError=Error:\ntypeWarning=Warning:\ntypeNetwork=Network:\ntypeException=Exception:\ntypeCssParser=CSS Parser:\ntypeStrict=Strict Warning:\nmsgCategory=Category:\nerrLine=Line: %S\nbtnHide=Hide\nbtnPrefs=Preferences\ncategoryPage=Page:\ncategoryConsole=Console:\nbtnMutation=DOM Mutation\ntipMutation=Toggle DOM Mutation event logging\nbtnGlobal=Global Messages\ntipGlobal=Toggle Global Message logging\nlocalConsole=Local Console\nclearConsoleCmd.label=Clear Console\nclearConsoleCmd.accesskey=e\nclose.button=Close\nclose.accesskey=C\nupdate.button=Update\nupdate.accesskey=U\ncmd.commandkey=k\nwebConsoleCmd.accesskey=W\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S.%03S\n\nhelperFuncUnsupportedTypeError=Can't call pprint on this type of object.\nNetworkPanel.label=Inspect Network Request\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS): this string is used to\n# show the duration between two network events (e.g request and response\n# header or response header and response body). Parameters: %S is the duration.\nNetworkPanel.durationMS=%Sms\n\n# LOCALIZATION NOTE (NetworkPanel.imageSizeDeltaDurationMS): this string is\n# used to show the duration between the response header and the response body\n# event. It also shows the size of the received or cached image. Parameters:\n# %1$S is the width of the inspected image, %2$S is the height of the\n# inspected image, %3$S is the duration between the response header and the\n# response body event. Example: 150x100px, Δ50ms.\nNetworkPanel.imageSizeDeltaDurationMS=%1$Sx%2$Spx, Δ%3$Sms\n\n# LOCALIZATION NOTE (NetworkPanel.responseBodyUnableToDisplay.content): this\n# string is displayed within the response body section of the NetworkPanel if\n# the content type of the network request can't be displayed. E.g. any kind of\n# text is easy to display, but some audio or flash data received from the\n# server can't be displayed. Parameters: %S is the content type that can't be\n# displayed, examples are application/x-shockwave-flash, music/crescendo.\nNetworkPanel.responseBodyUnableToDisplay.content=Unable to display responses of type \"%S\"\n\nConsoleAPIDisabled=The Web Console logging API (console.log, console.info, console.warn, console.error) has been disabled by a script on this page.\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): the Web Console floating\n# panel title. For RTL languages you need to set the LRM in the string to give\n# the URL the correct direction. Parameters: %S is the web page URL.\nwebConsoleWindowTitleAndURL=Web Console - %S\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): the message displayed\n# after a URL in the Web Console that has been flagged for Mixed Content (i.e.\n# http content in an https page).\nwebConsoleMixedContentWarning=Mixed Content\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel=Learn More\n\n# LOCALIZATION NOTE (scratchpad.linkText): the text used in the right hand\n# side of the Web Console command line when JavaScript is being entered, to\n# indicate how to jump into scratchpad mode.\nscratchpad.linkText=Shift+RETURN - Open in Scratchpad\n\n# LOCALIZATION NOTE (gcliterm.instanceLabel): the console displays objects\n# using their type (from the constructor function) in this descriptive string.\n# Parameters: %S is the object type.\ngcliterm.instanceLabel=Instance of %S\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink=reflow: %Sms\nreflow.messageWithLink=reflow: %Sms\\u0020\nreflow.messageLinkText=function %1$S, %2$S line %3$S\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction): this string is used to\n# display JavaScript functions that have no given name - they are said to be\n# anonymous. Test console.trace() in the webconsole.\nstacktrace.anonymousFunction=<anonymous>\n\n# LOCALIZATION NOTE (unknownLocation): this string is used to\n# display messages with sources that have an unknown location, eg. from\n# console.trace() calls.\nunknownLocation=<unknown>\n\n# LOCALIZATION NOTE (timerStarted): this string is used to display the result\n# of the console.time() call. Parameters: %S is the name of the timer.\ntimerStarted=%S: timer started\n\n# LOCALIZATION NOTE (timeEnd): this string is used to display the result of\n# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S\n# is the number of milliseconds.\ntimeEnd=%1$S: %2$Sms\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel=<no label>\n\n# LOCALIZATION NOTE (Autocomplete.blank): this string is used when inputnode\n# string containing anchor doesn't matches to any property in the content.\nAutocomplete.blank=  <- no result\n\nmaxTimersExceeded=The maximum allowed number of timers in this page was exceeded.\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded=The maximum allowed number of counters in this page was exceeded.\n\n# LOCALIZATION NOTE (JSTerm.updateNotInspectable): this string is used when\n# the user inspects an evaluation result in the Web Console and tries the\n# Update button, but the new result no longer returns an object that can be\n# inspected.\nJSTerm.updateNotInspectable=After your input has been re-evaluated the result is no longer inspectable.\n\n# LOCALIZATION NOTE (remoteWebConsolePromptTitle): the title displayed on the\n# Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptTitle=Remote Connection\n\n# LOCALIZATION NOTE (remoteWebConsolePromptMessage): the message displayed on\n# the Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptMessage=Enter hostname and port number (host:port)\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabTitle): the title displayed on\n# the Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabTitle=Tab list - Remote Connection\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabMessage): the message displayed\n# on the Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabMessage=Select one of the tabs you want to attach to, or select the global console.\n\n# LOCALIZATION NOTE (listTabs.globalConsoleActor): the string displayed for\n# the global console in the tabs selection.\nlistTabs.globalConsoleActor=*Global Console*\n\n# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools\n# menu as a shortcut to open the devtools with the Web Console tab selected.\nMenuWebconsole.label=Web Console\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the\n# label of the tab in the devtools window.\nToolboxTabWebconsole.label=Console\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel=Console Panel\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip): the string displayed in the\n# tooltip of the tab when the Web Console is displayed inside the developer\n# tools window.\nToolboxWebconsole.tooltip=Web Console\n\n# LOCALIZATION NOTE (longStringEllipsis): the string displayed after a long\n# string. This string is clickable such that the rest of the string is\n# retrieved from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): the string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=The string you are trying to view is too long to be displayed by the Web Console.\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingResponseContentLink): the\n# string  displayed in the network panel when the response body is only\n# partially available. Parameters: %S is the amount of bytes that need to be\n# fetched.\nNetworkPanel.fetchRemainingResponseContentLink=Fetch the remaining %S bytes\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingRequestContentLink): the\n# string displayed in the network panel when the request body is only\n# partially available. Parameters: %S is the amount of bytes that need to be\n# fetched.\nNetworkPanel.fetchRemainingRequestContentLink=Fetch the request body (%S bytes)\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=Connection timeout. Check the Error Console on both ends for potential error messages. Reopen the Web Console to try again.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Filter properties\n\n# LOCALIZATION NOTE (emptyPropertiesList): the text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=No properties to display\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2=#1 repeat;#1 repeats\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector=Click to select the node in the inspector\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument=Cannot cd() to the given window. Invalid argument.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Scam Warning: Take care when pasting things you don't understand. This could allow attackers to steal your identity or take control of your computer. Please type '%S' below (no need to press enter) to allow pasting.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=allow pasting\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails=Show/hide message details.\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel=#1 empty slot;#1 empty slots\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index=(index)\ntable.iterationIndex=(iteration index)\ntable.key=Key\ntable.value=Values\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=Error\nseverity.warn=Warning\nseverity.info=Info\nseverity.log=Log\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n\n<!ENTITY projectMenu_label \"Project\">\n<!ENTITY projectMenu_accesskey \"P\">\n<!ENTITY projectMenu_newApp_label \"New App…\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"Open Packaged App…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"P\">\n<!ENTITY projectMenu_importHostedApp_label \"Open Hosted App…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"H\">\n<!ENTITY projectMenu_selectApp_label \"Open App…\">\n<!ENTITY projectMenu_selectApp_accesskey \"O\">\n<!ENTITY projectMenu_play_label \"Install and Run\">\n<!ENTITY projectMenu_play_accesskey \"I\">\n<!ENTITY projectMenu_stop_label \"Stop App\">\n<!ENTITY projectMenu_stop_accesskey \"S\">\n<!ENTITY projectMenu_debug_label \"Debug App\">\n<!ENTITY projectMenu_debug_accesskey \"D\">\n<!ENTITY projectMenu_remove_label \"Remove Project\">\n<!ENTITY projectMenu_remove_accesskey \"R\">\n<!ENTITY projectMenu_showPrefs_label \"Preferences\">\n<!ENTITY projectMenu_showPrefs_accesskey \"e\">\n<!ENTITY projectMenu_manageComponents_label \"Manage Extra Components\">\n<!ENTITY projectMenu_manageComponents_accesskey \"M\">\n\n<!ENTITY runtimeMenu_label \"Runtime\">\n<!ENTITY runtimeMenu_accesskey \"R\">\n<!ENTITY runtimeMenu_disconnect_label \"Disconnect\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"D\">\n<!ENTITY runtimeMenu_showPermissionTable_label \"Permissions Table\">\n<!ENTITY runtimeMenu_showPermissionTable_accesskey \"P\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"Screenshot\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"S\">\n<!ENTITY runtimeMenu_showDetails_label \"Runtime Info\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"E\">\n<!ENTITY runtimeMenu_showMonitor_label \"Monitor\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"M\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Device Preferences\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"D\">\n<!ENTITY runtimeMenu_showSettings_label \"Device Settings\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"s\">\n\n<!ENTITY viewMenu_label \"View\">\n<!ENTITY viewMenu_accesskey \"V\">\n<!ENTITY viewMenu_toggleEditor_label \"Toggle Editor\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"E\">\n<!ENTITY viewMenu_zoomin_label \"Zoom In\">\n<!ENTITY viewMenu_zoomin_accesskey \"I\">\n<!ENTITY viewMenu_zoomout_label \"Zoom Out\">\n<!ENTITY viewMenu_zoomout_accesskey \"O\">\n<!ENTITY viewMenu_resetzoom_label \"Reset Zoom\">\n<!ENTITY viewMenu_resetzoom_accesskey \"R\">\n\n<!ENTITY projectButton_label \"Open App\">\n<!ENTITY runtimeButton_label \"Select Runtime\">\n\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n<!ENTITY key_quit \"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel \"O\">\n<!-- reload app -->\n<!ENTITY key_play \"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor \"B\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n\n<!ENTITY projectPanel_myProjects \"My Projects\">\n<!ENTITY projectPanel_runtimeApps \"Runtime Apps\">\n<!ENTITY projectPanel_tabs \"Tabs\">\n<!ENTITY runtimePanel_usb \"USB Devices\">\n<!ENTITY runtimePanel_wifi \"Wi-Fi Devices\">\n<!ENTITY runtimePanel_simulator \"Simulators\">\n<!ENTITY runtimePanel_other \"Other\">\n<!ENTITY runtimePanel_installsimulator \"Install Simulator\">\n<!ENTITY runtimePanel_noadbhelper \"Install ADB Helper\">\n<!ENTITY runtimePanel_nousbdevice \"Can't see your device?\">\n\n<!-- Lense -->\n<!ENTITY details_valid_header \"valid\">\n<!ENTITY details_warning_header \"warnings\">\n<!ENTITY details_error_header \"errors\">\n<!ENTITY details_description \"Description\">\n<!ENTITY details_location \"Location\">\n<!ENTITY details_manifestURL \"App ID\">\n<!ENTITY details_removeProject_button \"Remove Project\">\n<!ENTITY details_showPrepackageLog_button \"Show Pre-package Log\">\n\n<!-- New App -->\n<!ENTITY newAppWindowTitle \"New App\">\n<!ENTITY newAppHeader \"Select template\">\n<!ENTITY newAppLoadingTemplate \"Loading templates…\">\n<!ENTITY newAppProjectName \"Project Name:\">\n\n\n<!-- Decks -->\n\n<!ENTITY deck_close \"Close\">\n\n<!-- Addons -->\n<!ENTITY addons_title \"Extra Components\">\n<!ENTITY addons_aboutaddons \"Open Add-ons Manager\">\n\n<!-- Prefs -->\n<!ENTITY prefs_title \"Preferences\">\n<!ENTITY prefs_editor_title \"Editor\">\n<!ENTITY prefs_general_title \"General\">\n<!ENTITY prefs_restore \"Restore Defaults\">\n<!ENTITY prefs_manage_components \"Manage Extra Components\">\n<!ENTITY prefs_options_autoconnectruntime \"Reconnect to previous runtime\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"Reconnect to previous runtime when WebIDE starts\">\n<!ENTITY prefs_options_rememberlastproject \"Remember last project\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"Restore previous project when WebIDE starts\">\n<!ENTITY prefs_options_templatesurl \"Templates URL\">\n<!ENTITY prefs_options_templatesurl_tooltip \"Index of available templates\">\n<!ENTITY prefs_options_showeditor \"Show editor\">\n<!ENTITY prefs_options_showeditor_tooltip \"Show internal editor\">\n<!ENTITY prefs_options_tabsize \"Tab size\">\n<!ENTITY prefs_options_expandtab \"Soft tabs\">\n<!ENTITY prefs_options_expandtab_tooltip \"Use spaces instead of the tab character\">\n<!ENTITY prefs_options_detectindentation \"Autoindent\">\n<!ENTITY prefs_options_detectindentation_tooltip \"Guess indentation based on source content\">\n<!ENTITY prefs_options_autocomplete \"Autocomplete\">\n<!ENTITY prefs_options_autocomplete_tooltip \"Enable code autocompletion\">\n<!ENTITY prefs_options_autoclosebrackets \"Autoclose brackets\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"Automatically insert closing brackets\">\n<!ENTITY prefs_options_keybindings \"Keybindings\">\n<!ENTITY prefs_options_keybindings_default \"Default\">\n\n<!-- Permissions Table -->\n<!ENTITY permissionstable_title \"Permissions Table\">\n<!ENTITY permissionstable_name_header \"Name\">\n\n<!-- Runtime Details -->\n<!ENTITY runtimedetails_title \"Runtime Info\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB is root: \">\n<!ENTITY runtimedetails_summonADBRoot \"root device\">\n<!ENTITY runtimedetails_ADBRootWarning \"(requires unlocked bootloader)\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Unrestricted DevTools privileges: \">\n<!ENTITY runtimedetails_requestPrivileges \"request higher privileges\">\n<!ENTITY runtimedetails_privilegesWarning \"(Will reboot device. Requires root access.)\">\n\n<!-- Device Preferences and Settings -->\n<!ENTITY device_typeboolean \"Boolean\">\n<!ENTITY device_typenumber \"Integer\">\n<!ENTITY device_typestring \"String\">\n<!ENTITY device_typeobject \"Object\">\n<!ENTITY device_typenone \"Select a type\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreference_title \"Device Preferences\">\n<!ENTITY devicepreference_search \"Search preferences\">\n<!ENTITY devicepreference_newname \"New preference name\">\n<!ENTITY devicepreference_newtext \"Preference value\">\n<!ENTITY devicepreference_addnew \"Add new preference\">\n\n<!-- Device Settings -->\n<!ENTITY devicesetting_title \"Device Settings\">\n<!ENTITY devicesetting_search \"Search settings\">\n<!ENTITY devicesetting_newname \"New setting name\">\n<!ENTITY devicesetting_newtext \"Setting value\">\n<!ENTITY devicesetting_addnew \"Add new setting\">\n\n<!-- Monitor -->\n<!ENTITY monitor_title \"Monitor\">\n<!ENTITY monitor_help \"Help\">\n\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n<!ENTITY wifi_auth_header \"Client Identification\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"The endpoint you are connecting to needs more information to authenticate this connection.  Please scan the QR code below via the prompt on your other device.\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"No QR scanner prompt?\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"Have a QR scanner prompt?\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"If your other device asks for a token instead of scanning a QR code, please copy the value below to the other device:\">\n\n<!-- Logs panel -->\n<!ENTITY logs_title \"Pre-packaging Command Logs\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/devtools/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=Firefox WebIDE\ntitle_app=Firefox WebIDE: %S\n\nruntimeButton_label=Select Runtime\nprojectButton_label=Open App\n\nmainProcess_label=Main Process\n\nlocal_runtime=Local Runtime\nremote_runtime=Remote Runtime\nremote_runtime_promptTitle=Remote Runtime\nremote_runtime_promptMessage=hostname:port\n\nimportPackagedApp_title=Select Directory\nimportHostedApp_title=Open Hosted App\nimportHostedApp_header=Enter Manifest URL\n\nnotification_showTroubleShooting_label=Troubleshooting\nnotification_showTroubleShooting_accesskey=T\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=Loading…\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected=Can't install project. Not fully connected.\nerror_cantInstallValidationErrors=Can't install project. Validation errors.\nerror_listRunningApps=Can't get app list from device\n\n# Variable: name of the operation (in english)\nerror_operationTimeout=Operation timed out: %1$S\nerror_operationFail=Operation failed: %1$S\n\n# Variable: app name\nerror_cantConnectToApp=Can't connect to app: %1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON=Can't fetch the add-on list: %S\n\nerror_appProjectsLoadFailed=Unable to load project list. This can occur if you've used this profile with a newer version of Firefox.\n\naddons_stable=stable\naddons_unstable=unstable\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label=Firefox OS %1$S Simulator (%2$S)\naddons_install_button=install\naddons_uninstall_button=uninstall\naddons_adb_label=ADB Helper Add-on\naddons_adapters_label=Tools Adapters Add-on\naddons_adb_warning=USB devices won't be detected without this add-on\naddons_status_unknown=?\naddons_status_installed=Installed\naddons_status_uninstalled=Not Installed\naddons_status_preparing=preparing\naddons_status_downloading=downloading\naddons_status_installing=installing\n\nruntimedetails_checkno=no\nruntimedetails_checkyes=yes\nruntimedetails_checkunknown=unknown (requires ADB Helper 0.4.0 or later)\nruntimedetails_notUSBDevice=Not a USB device\n\n# Validation status\nstatus_tooltip=Validation status: %1$S\nstatus_valid=VALID\nstatus_warning=WARNINGS\nstatus_error=ERRORS\nstatus_unknown=UNKNOWN\n\n# Device preferences and settings\ndevice_reset_default=Reset to default\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!-- LOCALIZATION NOTE (downloads.title):\n     Used by screen readers to describe the Downloads Panel.\n     -->\n<!ENTITY downloads.title                  \"Lataukset\">\n\n<!-- LOCALIZATION NOTE (downloadDetails.width):\n     Width of details for a Downloads Panel item (which directly influences the\n     width of the Downloads Panel) expressed using a CSS unit. The longest\n     labels that should fit in the item width are usually those of in-progress\n     downloads and those of blocked downloads.\n\n     A good rule of thumb is to try to determine the longest string possible\n     that an in-progress download could display, and use that value in ch\n     units.\n\n     For example, in English, a long string would be:\n\n     59m 59s left - 1022 of 1023 KB (120.5 KB/sec)\n\n     Since Downloads Panel is redesigned to show the detail string including\n     the hovering case for an item or an action button.\n     Bug 1328519 is for discussing the detail rule of `downloadDetails.width`.\n     -->\n<!ENTITY downloadDetails.width            \"60ch\">\n\n<!-- LOCALIZATION NOTE (downloadsSummary.minWidth2):\n     Minimum width for the main description of the downloads summary,\n     which is displayed at the bottom of the Downloads Panel if the\n     number of downloads exceeds the limit that the panel can display.\n\n     A good rule of thumb here is to look at the otherDownloads3 string\n     in downloads.properties, and make a reasonable estimate of its\n     maximum length. For English, this seems like a reasonable limit:\n\n     999 files downloading\n\n     that's 21 characters, so we set the minimum width to 21ch.\n     -->\n<!ENTITY downloadsSummary.minWidth2       \"28ch\">\n\n<!ENTITY cmd.pause.label                  \"Pysäytä\">\n<!ENTITY cmd.pause.accesskey              \"y\">\n<!ENTITY cmd.resume.label                 \"Jatka\">\n<!ENTITY cmd.resume.accesskey             \"J\">\n<!ENTITY cmd.cancel.label                 \"Peruuta\">\n<!-- LOCALIZATION NOTE (cmd.show.label, cmd.show.accesskey, cmd.showMac.label,\n     cmd.showMac.accesskey):\n     The show and showMac commands are never shown together, thus they can share\n     the same access key (though the two access keys can also be different).\n     -->\n<!ENTITY cmd.show.label                   \"Avaa tallennuskansio\">\n<!ENTITY cmd.show.accesskey               \"A\">\n<!ENTITY cmd.showMac.label                \"Avaa Finderissa\">\n<!ENTITY cmd.showMac.accesskey            \"F\">\n<!ENTITY cmd.retry.label                  \"Yritä uudestaan\">\n<!ENTITY cmd.goToDownloadPage.label       \"Avaa lataussivu\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"l\">\n<!ENTITY cmd.copyDownloadLink.label       \"Kopioi latausosoite\">\n<!ENTITY cmd.copyDownloadLink.accesskey   \"K\">\n<!ENTITY cmd.removeFromHistory.label      \"Poista historiasta\">\n<!ENTITY cmd.removeFromHistory.accesskey  \"h\">\n<!ENTITY cmd.clearList2.label             \"Tyhjennä esikatselupaneeli\">\n<!ENTITY cmd.clearList2.accesskey         \"a\">\n<!ENTITY cmd.clearDownloads.label         \"Tyhjennä latauslista\">\n<!ENTITY cmd.clearDownloads.accesskey     \"a\">\n<!-- LOCALIZATION NOTE (cmd.unblock2.label):\n     This command is shown in the context menu when downloads are blocked.\n     -->\n<!ENTITY cmd.unblock2.label               \"Salli lataus\">\n<!ENTITY cmd.unblock2.accesskey           \"S\">\n<!-- LOCALIZATION NOTE (cmd.removeFile.label):\n     This is the tooltip of the action button shown when malware is blocked.\n     -->\n<!ENTITY cmd.removeFile.label             \"Poista tiedosto\">\n<!-- LOCALIZATION NOTE (cmd.chooseUnblock.tooltip):\n     This is the tooltip of the action button shown when potentially unwanted\n     downloads are blocked. This opens a dialog where the user can choose\n     whether to unblock or remove the download. Removing is the default option.\n     -->\n<!ENTITY cmd.chooseUnblock.label          \"Poista tiedosto tai salli lataus\">\n<!-- LOCALIZATION NOTE (cmd.chooseOpen.tooltip):\n     This is the tooltip of the action button shown when uncommon downloads are\n     blocked.This opens a dialog where the user can choose whether to open the\n     file or remove the download. Opening is the default option.\n     -->\n<!ENTITY cmd.chooseOpen.label             \"Avaa tai poista tiedosto\">\n\n<!-- LOCALIZATION NOTE (showMoreInformation.label):\n     Displayed when hovering a blocked download, indicates that it's possible to\n     show more information for user to take the next action.\n     -->\n<!ENTITY showMoreInformation.label        \"Näytä lisätietoja\">\n\n<!-- LOCALIZATION NOTE (openFile.label):\n     Displayed when hovering a complete download, indicates that it's possible to\n     open the file using an app available in the system.\n     -->\n<!ENTITY openFile.label                   \"Avaa tiedosto\">\n\n<!-- LOCALIZATION NOTE (retryDownload.label):\n     Displayed when hovering a download which is able to be retried by users,\n     indicates that it's possible to download this file again.\n     -->\n<!ENTITY retryDownload.label              \"Yritä ladata uudestaan\">\n\n<!-- LOCALIZATION NOTE (cancelDownload.label):\n     Displayed when hovering a download which is able to be cancelled by users,\n     indicates that it's possible to cancel and stop the download.\n     -->\n<!ENTITY cancelDownload.label             \"Peruuta lataus\">\n\n<!-- LOCALIZATION NOTE (blocked.label):\n     Shown as a tag before the file name for some types of blocked downloads.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n<!ENTITY blocked.label                    \"ESTETTY\">\n\n<!-- LOCALIZATION NOTE (learnMore.label):\n     Shown as a text link for some types of blocked downloads, for example\n     malware, when there is an associated explanation page on the Mozilla site.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n<!ENTITY learnMore.label                  \"Lue lisää\">\n\n<!-- LOCALIZATION NOTE (downloadsHistory.label, downloadsHistory.accesskey):\n     This string is shown at the bottom of the Downloads Panel when all the\n     downloads fit in the available space, or when there are no downloads in\n     the panel at all.\n     -->\n<!ENTITY downloadsHistory.label           \"Näytä kaikki lataukset\">\n<!ENTITY downloadsHistory.accesskey       \"N\">\n\n<!ENTITY openDownloadsFolder.label       \"Avaa latauskansio\">\n\n<!ENTITY clearDownloadsButton.label       \"Tyhjennä latauslista\">\n<!ENTITY clearDownloadsButton.tooltip     \"Poistaa listalta valmistuneet, peruutetut ja epäonnistuneet lataukset\">\n\n<!-- LOCALIZATION NOTE (downloadsListEmpty.label):\n     This string is shown when there are no items in the Downloads view, when it\n     is displayed inside a browser tab.\n     -->\n<!ENTITY downloadsListEmpty.label         \"Ei latauksia.\">\n\n<!-- LOCALIZATION NOTE (downloadsPanelEmpty.label):\n     This string is shown when there are no items in the Downloads Panel.\n     -->\n<!ENTITY downloadsPanelEmpty.label        \"Ei latauksia tämän istunnon aikana.\">\n\n<!-- LOCALIZATION NOTE (downloadsListNoMatch.label):\n     This string is shown when some search terms are specified, but there are no\n     results in the Downloads view.\n     -->\n<!ENTITY downloadsListNoMatch.label       \"Ei vastaavia latauksia.\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (stateStarting):\n# Indicates that the download is starting.\nstateStarting=Aloitetaan…\n# LOCALIZATION NOTE (stateScanning):\n# Indicates that an external program is scanning the download for viruses.\nstateScanning=Etsitään viruksia…\n# LOCALIZATION NOTE (stateFailed):\n# Indicates that the download failed because of an error.\nstateFailed=Epäonnistui\n# LOCALIZATION NOTE (statePaused):\n# Indicates that the download was paused by the user.\nstatePaused=Pysäytetty\n# LOCALIZATION NOTE (stateCanceled):\n# Indicates that the download was canceled by the user.\nstateCanceled=Peruutettu\n# LOCALIZATION NOTE (stateCompleted):\n# Indicates that the download was completed.\nstateCompleted=Valmis\n# LOCALIZATION NOTE (stateBlockedParentalControls):\n# Indicates that the download was blocked by the Parental Controls feature of\n# Windows.  \"Parental Controls\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"Parental Controls\" in various\n# languages:\n# http://windows.microsoft.com/en-US/windows-vista/Set-up-Parental-Controls\nstateBlockedParentalControls=Käytönvalvonta esti toiminnon\n# LOCALIZATION NOTE (stateBlockedPolicy):\n# Indicates that the download was blocked on Windows because of the \"Launching\n# applications and unsafe files\" setting of the \"security zone\" associated with\n# the target site.  \"Security zone\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"security zone\" in various\n# languages:\n# http://support.microsoft.com/kb/174360\nstateBlockedPolicy=Suojausvyöhykekäytäntö esti toiminnon\n# LOCALIZATION NOTE (stateDirty):\n# Indicates that the download was blocked after scanning.\nstateDirty=Estetty: Voi sisältää viruksen tai haittaohjelman\n\n# LOCALIZATION NOTE (blockedMalware, blockedPotentiallyUnwanted,\n#                    blockedUncommon2):\n# These strings are shown in the panel for some types of blocked downloads, and\n# are immediately followed by the \"Learn More\" link, thus they must end with a\n# period.  You may need to adjust \"downloadDetails.width\" in \"downloads.dtd\" if\n# this turns out to be longer than the other existing status strings.\n# Note: These strings don't exist in the UI yet.  See bug 1053890.\nblockedMalware=Tiedosto sisältää viruksen tai haittaohjelman.\nblockedPotentiallyUnwanted=Tiedosto voi vahingoittaa tietokonettasi.\nblockedUncommon2=Tätä tiedostoa ei ole ladattu usein.\n\n# LOCALIZATION NOTE (fileMovedOrMissing):\n# Displayed when a complete download which is not at the original folder.\nfileMovedOrMissing=Tiedosto siirretty tai puuttuu\n\n# LOCALIZATION NOTE (unblockHeaderUnblock, unblockHeaderOpen,\n#                    unblockTypeMalware, unblockTypePotentiallyUnwanted2,\n#                    unblockTypeUncommon2, unblockTip2, unblockButtonOpen,\n#                    unblockButtonUnblock, unblockButtonConfirmBlock):\n# These strings are displayed in the dialog shown when the user asks a blocked\n# download to be unblocked.  The severity of the threat is expressed in\n# descending order by the unblockType strings, it is higher for files detected\n# as malware and lower for uncommon downloads.\nunblockHeaderUnblock=Haluatko varmasti sallia tämän latauksen?\nunblockHeaderOpen=Haluatko varmasti avata tämän tiedoston?\nunblockTypeMalware=Tämä tiedosto sisältää viruksen tai muun haittaohjelman, joka vahingoittaa tietokonettasi.\nunblockTypePotentiallyUnwanted2=Tämä tiedosto on naamioitunut hyödylliseksi lataukseksi, mutta voi tehdä odottamattomia muutoksia ohjelmiisi ja asetuksiisi.\nunblockTypeUncommon2=Tätä tiedostoa ei ole ladattu usein, ja sen avaaminen ei ehkä ole turvallista. Se voi sisältää viruksen tai tehdä odottamattomia muutoksia ohjelmiisi ja asetuksiisi.\nunblockTip2=Voit etsiä toisen latauslähteen tai yrittää myöhemmin uudestaan.\nunblockButtonOpen=Avaa\nunblockButtonUnblock=Salli lataus\nunblockButtonConfirmBlock=Poista tiedosto\n\n# LOCALIZATION NOTE (sizeWithUnits):\n# %1$S is replaced with the size number, and %2$S with the measurement unit.\nsizeWithUnits=%1$S %2$S\nsizeUnknown=Tuntematon koko\n\n# LOCALIZATION NOTE (shortTimeLeftSeconds, shortTimeLeftMinutes,\n#                    shortTimeLeftHours, shortTimeLeftDays):\n# These values are displayed in the downloads indicator in the main browser\n# window, where space is available for three characters maximum.  %1$S is\n# replaced with the time left for the given measurement unit.  Even for days,\n# the value is never longer than two digits.\nshortTimeLeftSeconds=%1$S s\nshortTimeLeftMinutes=%1$S min\nshortTimeLeftHours=%1$S h\nshortTimeLeftDays=%1$S vrk\n\n# LOCALIZATION NOTE (statusSeparator, statusSeparatorBeforeNumber):\n# These strings define templates for the separation of different elements in the\n# status line of a download item.  As a separator, by default we use the Unicode\n# character U+2014 'EM DASH' (long dash).  Examples of status lines include\n# \"Canceled - 222.net\", \"1.1 MB - website2.com\", or \"Paused -  1.1 MB\".  Note\n# that we use a wider space after the separator when it is followed by a number,\n# just to avoid visually confusing it with with a minus sign with some fonts.\n# If you use a different separator, this might not be necessary.  However, there\n# is usually no need to change the separator or the order of the substitutions,\n# even for right-to-left languages, unless the defaults are not suitable.\nstatusSeparator=%1$S \\u2014 %2$S\nstatusSeparatorBeforeNumber=%1$S \\u2014  %2$S\n\nfileExecutableSecurityWarning=”%S” on suoritettava ohjelmatiedosto. Ohjelmatiedostot voivat sisältää viruksia tai muita haittaohjelmia, jotka voivat vahingoittaa tietokonettasi. Vain luotettuja tiedostoja tulisi suorittaa. Suoritetaanko tiedosto ”%S”?\nfileExecutableSecurityWarningTitle=Suoritetaanko ohjelmatiedosto?\nfileExecutableSecurityWarningDontAsk=Älä kysy uudestaan\n\n# LOCALIZATION NOTE (otherDownloads3):\n# This is displayed in an item at the bottom of the Downloads Panel when\n# there are more downloads than can fit in the list in the panel. Use a\n# semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/Localization_and_Plurals\notherDownloads3=%1$S tiedosto latautuu;%1$S tiedostoa latautuu\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/downloads/settingsChange.dtd",
    "content": "<!-- -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n-->\n\n<!ENTITY  settingsChangePreferences.label  \"Asetuksia voi muuttaa Ohjelmat-lehdeltä &brandShortName;in asetuksista.\">\n<!ENTITY  settingsChangeOptions.label      \"Asetuksia voi muuttaa Ohjelmat-lehdeltä &brandShortName;in asetuksista.\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/engineManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  engineManager.title       \"Muokkaa hakukoneita\">\n<!ENTITY  engineManager.style       \"min-width: 35em;\">\n<!ENTITY  engineManager.intro       \"Seuraavat hakukoneet on asennettu:\">\n\n<!ENTITY  columnLabel.name          \"Nimi\">\n<!ENTITY  columnLabel.keyword       \"Pikakomento\">\n\n<!-- Buttons -->\n<!ENTITY  up.label                  \"Siirrä ylös\">\n<!ENTITY  up.accesskey              \"y\">\n<!ENTITY  dn.label                  \"Siirrä alas\">\n<!ENTITY  dn.accesskey              \"a\">\n<!ENTITY  remove.label              \"Poista\">\n<!ENTITY  remove.accesskey          \"P\">\n<!ENTITY  edit.label                \"Muokkaa pikakomentoa…\">\n<!ENTITY  edit.accesskey            \"M\">\n\n<!ENTITY  addEngine.label           \"Hae lisää hakukoneita…\">\n<!ENTITY  addEngine.accesskey       \"H\">\n\n<!ENTITY  enableSuggest.label       \"Näytä hakuehdotukset\">\n<!ENTITY  enableSuggest.accesskey   \"N\">\n\n<!ENTITY  restoreDefaults.label     \"Palauta oletukset\">\n<!ENTITY  restoreDefaults.accesskey \"o\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/engineManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nduplicateTitle=Pikakomento jo käytössä\nduplicateEngineMsg=Annettu pikakomento on jo kirjanmerkillä ”%S”. Kirjoita uusi pikakomento.\nduplicateBookmarkMsg=Annettu pikakomento on jo toisella kirjanmerkillä. Kirjoita uusi pikakomento.\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/feeds/subscribe.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY feedPage.title\n  \"Näytetään syötettä\">\n<!ENTITY feedSubscribeNow\n  \"Tilaa\">\n<!ENTITY feedLiveBookmarks\n  \"Live-kirjanmerkit\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/feeds/subscribe.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nlinkTitleTextFormat=Siirry sivulle %S\naddHandler=Lisätäänkö ”%S” (%S) syötteenlukijaksi?\naddHandlerAddButton=Lisää syötteenlukija\naddHandlerAddButtonAccesskey=L\nhandlerRegistered=”%S” on jo listattu syötteenlukijaksi\nliveBookmarks=Live-kirjanmerkit\nsubscribeNow=Tilaa heti\nchooseApplicationMenuItem=Valitse ohjelma…\nchooseApplicationDialogTitle=Valitse ohjelma\nalwaysUse=Tilaa aina kaikki syötteet ohjelmaan tai palveluun %S\nmediaLabel=Mediatiedostot\n\n# LOCALIZATION NOTE: The next string is for the size of the enclosed media.\n#   e.g. enclosureSizeText : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nenclosureSizeText=%1$S %2$S\n\nbytes=tavua\nkilobyte=kt\nmegabyte=Mt\ngigabyte=Gt\n\n# LOCALIZATION NOTE: The next three strings explains to the user what they're\n# doing.\n#   e.g. alwaysUseForVideoPodcasts : \"Always use Miro to subscribe to video podcasts.\"\n#   %S = application to use (Miro, iTunes, ...)\nalwaysUseForFeeds=Tilaa aina kaikki syötteet ohjelmaan tai palveluun %S.\nalwaysUseForAudioPodcasts=Tilaa aina kaikki äänisyötteet ohjelmaan tai palveluun %S.\nalwaysUseForVideoPodcasts=Tilaa aina kaikki videosyötteet ohjelmaan %S.\n\nsubscribeFeedUsing=Tilaa tämä syöte ohjelmaan tai palveluun\nsubscribeAudioPodcastUsing=Tilaa tämä äänisyöte ohjelmaan tai palveluun\nsubscribeVideoPodcastUsing=Tilaa tämä videosyöte ohjelmaan\n\nfeedSubscriptionFeed1=Tämä on syöte sivuston usein muuttuvasta sisällöstä.\nfeedSubscriptionAudioPodcast1=Tämä on äänisyöte sivuston usein muuttuvasta sisällöstä.\nfeedSubscriptionVideoPodcast1=Tämä on videosyöte sivuston usein muuttuvasta sisällöstä.\n\nfeedSubscriptionFeed2=Tilaamalla tämän syötteen saat automaattisia päivityksiä sisällön muutoksista.\nfeedSubscriptionAudioPodcast2=Tilaamalla tämän äänisyötteen saat automaattisia päivityksiä sisällön muutoksista.\nfeedSubscriptionVideoPodcast2=Tilaamalla tämän videosyötteen saat automaattisia päivityksiä sisällön muutoksista.\n\n# Protocol Handling\n# \"Add %appName (%appDomain) as an application for %protocolType links?\"\naddProtocolHandler=Käytetäänkö ohjelmaa %S (%S) %S-linkkien avaamiseen?\naddProtocolHandlerAddButton=Käytä ohjelmaa\naddProtocolHandlerAddButtonAccesskey=K\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/lightweightThemes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\nlightweightThemes.recommended-1.name=Selainrenesanssi\r\nlightweightThemes.recommended-1.description=Selainrenesanssi (A Web Browser Renaissance) on (C) Sean.Martell. Saatavilla CC-BY-SA lisenssillä. Ei takuuta.\r\n\r\nlightweightThemes.recommended-2.name=Avaruusfantasia\r\nlightweightThemes.recommended-2.description=Avaruusfantisia (Space Fantasy) on (C) fx5800p. Saatavilla CC-BY-SA lisenssillä. Ei takuuta.\r\n\r\nlightweightThemes.recommended-4.name=Pastelliliuku\r\nlightweightThemes.recommended-4.description=Pastelliliuku (Pastel Gradient) on (C) darrinhenein. Saatavilla CC-BY lisenssillä. Ei takuuta.\r\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/loop/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\nclientSuperShortname=Hello\n\n## LOCALIZATION_NOTE(loopMenuItem_label): Label of the menu item that is placed\n## inside the browser 'Tools' menu. Use the unicode ellipsis char, \\u2026, or\n## use \"...\" if \\u2026 doesn't suit traditions in your locale.\nloopMenuItem_label=Aloita keskustelu…\nloopMenuItem_accesskey=k\n\n## LOCALIZATION_NOTE(sign_in_again_title_line_one, sign_in_again_title_line_two2):\n## These are displayed together at the top of the panel when a user is needed to\n## sign-in again. The emphesis is on the first line to get the user to sign-in again,\n## and this is displayed in slightly larger font. Please arrange as necessary for\n## your locale.\n## {{clientShortname2}} will be replaced by the brand name for either string.\nsign_in_again_title_line_one=Kirjaudu uudestaan sisään\nsign_in_again_title_line_two2=jatkaaksesi {{clientShortname2}}n käyttöä\nsign_in_again_button=Kirjaudu sisään\n## LOCALIZATION_NOTE(sign_in_again_use_as_guest_button2): {{clientSuperShortname}}\n## will be replaced by the super short brandname.\nsign_in_again_use_as_guest_button2=Käytä {{clientSuperShortname}}-palvelua vierastunnuksilla\n\npanel_browse_with_friend_button=Selaa sivua kaverin kanssa\npanel_stop_sharing_tabs_button=Lopeta välilehden jakaminen\n\n## LOCALIZATION_NOTE(first_time_experience_subheading2): Message inviting the\n## user to create his or her first conversation.\nfirst_time_experience_subheading2=Napsauta Hello-painiketta selataksesi verkkosivuja kaverin kanssa.\n\n## LOCALIZATION_NOTE(first_time_experience_content): Message describing\n## ways to use Hello project.\nfirst_time_experience_content=Käytä sitä suunnittelemaan, työskentelemään tai nauramaan yhdessä.\nfirst_time_experience_button_label2=Katso miten se toimii\n\n\n\n## LOCALIZATION NOTE (invite_header_text2) will be removed when bug 1230058 is implemented.\ninvite_header_text2=Kutsu kaveri keskusteluun\ninvite_header_text_bold=Kutsu joku selaamaan tätä sivua kanssasi!\ninvite_header_text3=Firefox Hellon käyttämiseen tarvitaan kaksi, joten lähetä kaverille kutsulinkki selaamaan verkkoa kanssasi!\n## LOCALIZATION_NOTE(invite_copy_link_button, invite_copied_link_button,\n## invite_email_link_button, invite_facebook_button2): These labels appear under\n## an iconic button for the invite view.\ninvite_copy_link_button=Kopioi linkki\ninvite_copied_link_button=Kopioitu!\ninvite_email_link_button=Sähköpostita linkki\ninvite_facebook_button3=Facebook\ninvite_your_link=Linkkisi:\n\n# Status text\ndisplay_name_guest=Vieras\n\n# Error bars\n## LOCALIZATION NOTE(session_expired_error_description,could_not_authenticate,password_changed_question,try_again_later,could_not_connect,check_internet_connection,login_expired,service_not_available,problem_accessing_account):\n## These may be displayed at the top of the panel.\nsession_expired_error_description=Istunto vanhentunut. Kaikki aikaisemmin luodut ja jaetut linkit eivät enää toimi.\ncould_not_authenticate=Ei voitu todentaa\npassword_changed_question=Oletko vaihtanut salasanaa?\ntry_again_later=Yritä uudestaan myöhemmin\ncould_not_connect=Ei voitu muodostaa yhteyttä palvelimeen\ncheck_internet_connection=Tarkista Internet yhteytesi\nlogin_expired=Kirjautumisesi on vanhentunut\nservice_not_available=Palvelu ei ole saatavilla tällä hetkellä\nproblem_accessing_account=Pääsyssä tilillesi oli ongelma\n\n## LOCALIZATION NOTE(retry_button): Displayed when there is an error to retry\n## the appropriate action.\nretry_button=Yritä uudestaan\n\nshare_email_subject7=Sinut on kutsuttu selaamaan verkkoa yhdessä\n## LOCALIZATION NOTE (share_email_body7): In this item, don't translate the\n## part between {{..}} and leave the \\n\\n part alone\nshare_email_body7=Kaveri odottaa sinua Firefox Hellossa. Napsauta linkkiä liittyäksesi selaamaan verkkoa yhdessä: {{callUrl}}\n## LOCALIZATION NOTE (share_email_body_context3): In this item, don't translate\n## the part between {{..}} and leave the \\n\\n part alone.\nshare_email_body_context3=Kaveri odottaa sinua Firefox Hellossa. Napsauta linkkiä liittyäksesi selaamaan sivustoa {{title}} yhdessä: {{callUrl}}\n## LOCALIZATION NOTE (share_email_footer2): Common footer content for both email types\nshare_email_footer2=\\n\\n____________\\nFirefox Hello mahdollistaa verkon selaamisen kavereiden kanssa. Käytä sitä, kun haluat saada hommat hoidettua: suunnittele, työskentele ja naura yhdessä. Lue lisää osoitteesta http://www.firefox.com/hello\n## LOCALIZATION NOTE (share_tweeet): In this item, don't translate the part\n## between {{..}}. Please keep the text below 117 characters to make sure it fits\n## in a tweet.\nshare_tweet=Aloita kanssani {{clientShortname2}}-pohjainen videokeskustelu!\n\nshare_add_service_button=Lisää palvelu\n\n## LOCALIZATION NOTE (copy_link_menuitem, email_link_menuitem, delete_conversation_menuitem):\n## These menu items are displayed from a panel's context menu for a conversation.\ncopy_link_menuitem=Kopioi linkki\nemail_link_menuitem=Lähetä linkki\ndelete_conversation_menuitem2=Poista\n\npanel_footer_signin_or_signup_link=Kirjaudu tai rekisteröidy\n\nsettings_menu_item_account=Tili\nsettings_menu_item_settings=Asetukset\nsettings_menu_item_signout=Kirjaudu ulos\nsettings_menu_item_signin=Kirjaudu sisään\nsettings_menu_item_turnnotificationson=Ota huomautukset käyttöön\nsettings_menu_item_turnnotificationsoff=Poista huomautukset käytöstä\nsettings_menu_item_feedback=Lähetä palautetta\nsettings_menu_button_tooltip=Asetukset\n\n\n# Conversation Window Strings\n\ninitiate_call_button_label2=Oletko valmis aloittamaan keskustelun?\nincoming_call_title2=Keskustelupyyntö\nincoming_call_block_button=Estä\nhangup_button_title=Katkaise puhelu\nhangup_button_caption2=Lopeta\nmute_local_audio_button_title=Vaimenna ääni\nunmute_local_audio_button_title=Ääni päälle\nmute_local_video_button_title2=Piilota video\nunmute_local_video_button_title2=Näytä video\nself_view_hidden_message=Ei näytetä omakuvaa, lähetetään edelleen. Muuta ikkunan kokoa nähdäksesi omakuva\n\n\n## LOCALIZATION NOTE (call_with_contact_title): The title displayed\n## when calling a contact. Don't translate the part between {{..}} because\n## this will be replaced by the contact's name.\ncall_with_contact_title=Keskustelussa {{contactName}}\n\n# Outgoing conversation\n\noutgoing_call_title=Aloitetaanko keskustelu?\ninitiate_audio_video_call_button2=Aloita\ninitiate_audio_video_call_tooltip2=Aloita videokeskustelu\ninitiate_audio_call_button2=Äänikeskustelu\n\npeer_ended_conversation2=Keskustelukumppani päätti keskustelun.\nconversation_has_ended=Keskustelu päättyi.\nrestart_call=Liity uudestaan\n\ngeneric_failure_message=Palvelulla on tällä hetkellä teknisiä vaikeuksia…\ngeneric_failure_no_reason2=Yritetäänkö uudestaan?\n## LOCALIZATION NOTE (tos_failure_message): Don't translate {{clientShortname2}}\n## as this will be replaced by the shortname.\ntos_failure_message={{clientShortname}} ei ole saatavilla maassasi.\n\n## LOCALIZATION NOTE (contact_offline_title): Title which is displayed when the\n## contact is offline.\ncontact_offline_title=Tämä henkilö ei ole verkkoyhteyden päässä\n## LOCALIZATION NOTE (call_timeout_notification_text): Title for\n## displayed when the call didn't go through.\ncall_timeout_notification_text=Puhelusi ei mennyt läpi.\n\n## LOCALIZATION NOTE (retry_call_button, cancel_button, email_link_button):\n## These buttons are displayed when a call has failed:\nretry_call_button=Yritä uudestaan\ncancel_button=Peruuta\nrejoin_button=Liity uudestaan keskusteluun\n\ncannot_start_call_session_not_ready=Ei voida soittaa, istunto ei ole valmis.\nnetwork_disconnected=Verkkoyhteys katkesi yllättäen.\nconnection_error_see_console_notification=Puhelu epäonnistui; katso lisätietoja konsolista.\nno_media_failure_message=Ei löytynyt kameraa tai mikrofonia.\nice_failure_message=Yhteys epäonnistui. Palomuurisi voi estää puhelut.\n\n## LOCALIZATION NOTE (legal_text_and_links3): In this item, don't translate the\n## parts between {{..}} because these will be replaced with links with the labels\n## from legal_text_tos and legal_text_privacy. clientShortname will be replaced\n## by the brand name.\nlegal_text_and_links3=Käyttämällä {{clientShortname}} -palvelua hyväksyt sen {{terms_of_use}} \\\n  ja {{privacy_notice}}.\nlegal_text_tos = käyttöehdot\nlegal_text_privacy = tietosuojakäytännön\n\n## LOCALIZATION NOTE (powered_by_beforeLogo, powered_by_afterLogo):\n## These 2 strings are displayed before and after a 'Telefonica'\n## logo.\npowered_by_beforeLogo=Perustuu\npowered_by_afterLogo=teknologioihin\n\n## LOCALIZATION_NOTE (feedback_rejoin_button): Displayed on the feedback form after\n## a signed-in to signed-in user call.\nfeedback_rejoin_button=Liity uudestaan\n## LOCALIZATION NOTE (feedback_report_user_button): Used to report a user in the case of\n## an abusive user.\nfeedback_report_user_button=Ilmoita käyttäjä\nfeedback_window_heading=Miten keskustelu sujui?\nfeedback_request_button=Anna palautetta\n\nhelp_label=Ohje\ntour_label=Esittely\n\nrooms_leave_button_label=Poistu\n## LOCALIZATION NOTE (rooms_list_recently_browsed): String is in all caps\n## for emphasis reasons, it is a heading. Proceed as appropriate for locale.\nrooms_list_recently_browsed=VIIMEISET SIVUSTOT\nrooms_list_recently_browsed2=Viimeiset sivustot\n## LOCALIZATION NOTE (rooms_list_currently_browsing): String is in all caps\n## for emphasis reasons, it is a heading. Proceed as appropriate for locale.\nrooms_list_currently_browsing=AVOIMET SIVUT\nrooms_list_currently_browsing2=Avoimet sivut\nrooms_change_failed_label=Keskustelua ei voitu päivittää\nrooms_panel_title=Valitse keskustelu tai aloita uusi\nrooms_room_full_label=Keskustelussa on jo kaksi henkilöä paikalla.\nrooms_room_full_call_to_action_nonFx_label=Lataa {{brandShortname}} aloittaaksesi oman keskustelun\nrooms_room_full_call_to_action_label=Lue lisää {{clientShortname}}ista »\nrooms_room_joined_label=Joku on liittynyt keskusteluun!\nrooms_room_join_label=Liity keskusteluun\nrooms_signout_alert=Avoimet keskustelut suljetaan\nroom_name_untitled_page=Nimetön sivu\n\n## LOCALIZATION NOTE (door_hanger_return, door_hanger_prompt_name, door_hanger_button): Dialog message on leaving conversation\ndoor_hanger_return=Nähdään myöhemmin! Voit palata tähän jaettuun istuntoon milloin tahansa Hello-paneelin kautta.\ndoor_hanger_prompt_name=Haluatko antaa sille nimen, joka on helpompi muistaa? Nykyinen nimi:\ndoor_hanger_button=OK\n\n# Infobar strings\n\ninfobar_screenshare_browser_message2=Jaat parhaillaan välilehtiäsi. Kaverisi näkevät kaikki välilehdet, joita napsautat\ninfobar_screenshare_paused_browser_message=Välilehtien jakaminen on pysäytetty\ninfobar_button_gotit_label=Selvä!\ninfobar_button_gotit_accesskey=S\ninfobar_button_pause_label=Pysäytä\ninfobar_button_pause_accesskey=P\ninfobar_button_restart_label=Käynnistä uudelleen\ninfobar_button_restart_accesskey=u\ninfobar_button_resume_label=Jatka\ninfobar_button_resume_accesskey=J\ninfobar_button_stop_label=Lopeta\ninfobar_button_stop_accesskey=L\ninfobar_menuitem_dontshowagain_label=Älä näytä uudestaan\ninfobar_menuitem_dontshowagain_accesskey=Ä\n\n# Context in conversation strings\n\n## LOCALIZATION NOTE(no_conversations_message_heading2): Title shown when user\n## has no conversations available.\nno_conversations_message_heading2=Ei avoimia keskusteluja.\n## LOCALIZATION NOTE(no_conversations_start_message2): Subheading inviting the\n## user to start a new conversation.\nno_conversations_start_message2=Aloita uusi keskustelu!\n\n# LOCALIZATION NOTE (context_inroom_header): this string is displayed in the\n# conversation window when the user edits context. It is a header to the edit\n# section.\ncontext_inroom_header=Keskustellaan aiheesta…\ncontext_edit_name_placeholder=Keskustelun nimi\ncontext_edit_comments_placeholder=Kommentit\ncontext_cancel_label=Peruuta\ncontext_done_label=Valmis\nconversation_settings_menu_edit_context=Muokkaa asiayhteyttä\nconversation_settings_menu_hide_context=Piilota asiayhteys\n\n\n# Text chat strings\n\nchat_textbox_placeholder=Kirjoita tähän…\n\n# E10s not supported strings\n\ne10s_not_supported_button_label=Avaa uusi ikkuna\ne10s_not_supported_subheading={{brandShortname}} ei toimi useampaa prosessia hyödyntävässä ikkunassa.\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/migration/migration.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY migrationWizard.title           \"Ohjattu profiilin tuonti\">\n\n<!ENTITY importFrom.label                \"Tuo asetukset, kirjanmerkit, sivuhistoria, salasanat ja muut tiedot ohjelmasta:\">\n<!ENTITY importFromUnix.label            \"Tuo asetukset, kirjanmerkit, sivuhistoria, salasanat ja muut tiedot ohjelmasta:\">\n<!ENTITY importFromBookmarks.label       \"Tuo kirjanmerkit ohjelmasta:\">\n\n<!ENTITY importFromIE.label              \"Microsoft Internet Explorer\">\n<!ENTITY importFromIE.accesskey          \"M\">\n<!ENTITY importFromEdge.label           \"Microsoft Edge\">\n<!ENTITY importFromEdge.accesskey       \"E\">\n<!ENTITY importFromNothing.label         \"Älä tuo mitään\">\n<!ENTITY importFromNothing.accesskey     \"Ä\">\n<!ENTITY importFromSafari.label          \"Safari\">\n<!ENTITY importFromSafari.accesskey      \"S\">\n<!ENTITY importFromCanary.label         \"Chrome Canary\">\n<!ENTITY importFromCanary.accesskey     \"n\">\n<!ENTITY importFromChrome.label         \"Chrome\">\n<!ENTITY importFromChrome.accesskey     \"C\">\n<!ENTITY importFromChromium.label       \"Chromium\">\n<!ENTITY importFromChromium.accesskey   \"u\">\n<!ENTITY importFromFirefox.label        \"Firefox\">\n<!ENTITY importFromFirefox.accesskey    \"X\">\n<!ENTITY importFrom360se.label          \"360 Secure Browser\">\n<!ENTITY importFrom360se.accesskey      \"3\">\n\n<!ENTITY noMigrationSources.label       \"Ei löydetty ohjelmia, joista voitaisiin hakea kirjanmerkkejä, sivuhistoriaa tai salasanoja.\">\n\n<!ENTITY importSource.title              \"Tuo asetukset ja tiedot ohjelmasta\">\n<!ENTITY importItems.title               \"Tuotavat tiedot\">\n<!ENTITY importItems.label               \"Valitse tuotavat tiedot:\">\n\n<!ENTITY migrating.title                 \"Tuodaan…\">\n<!ENTITY migrating.label                 \"Seuraavia tietoja tuodaan…\">\n\n<!ENTITY selectProfile.title             \"Valitse profiili\">\n<!ENTITY selectProfile.label             \"Seuraavat profiilit voidaan tuoda ohjelmista:\">\n\n<!ENTITY done.title                      \"Tuonti valmis\">\n<!ENTITY done.label                      \"Seuraavat tiedot tuotiin:\">\n\n<!ENTITY closeSourceBrowser.label       \"Varmista, että valittu selain on suljettu ennen kuin jatkat.\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/migration/migration.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprofileName_format=%S %S\n\n# Browser Specific\nsourceNameIE=Internet Explorer\nsourceNameEdge=Microsoft Edge\nsourceNameSafari=Safari\nsourceNameCanary=Google Chrome Canary\nsourceNameChrome=Google Chrome\nsourceNameChromium=Chromium\nsourceNameFirefox=Mozilla Firefox\nsourceName360se=360 Secure Browser\n\nimportedBookmarksFolder=Ohjelmasta %S\n\nimportedSafariReadingList=Lukulista (Safarista)\nimportedEdgeReadingList=Lukulista (Edgestä)\n\n# Import Sources\n# Note: When adding an import source for profile reset, add the string name to\n# resetProfile.js if it should be listed in the reset dialog.\n1_ie=Yhteysasetukset\n1_edge=Asetukset\n1_safari=Asetukset\n1_chrome=Asetukset\n1_360se=Asetukset\n\n2_ie=Evästeet\n2_edge=Evästeet\n2_safari=Evästeet\n2_chrome=Evästeet\n2_firefox=Evästeet\n2_360se=Evästeet\n\n4_ie=Sivuhistoria\n4_edge=Sivuhistoria\n4_safari=Sivuhistoria\n4_chrome=Sivuhistoria\n4_firefox_history_and_bookmarks=Sivuhistoria ja kirjanmerkit\n4_360se=Sivuhistoria\n\n8_ie=Tallennetut lomaketiedot\n8_edge=Tallennetut lomaketiedot\n8_safari=Tallennetut lomaketiedot\n8_chrome=Tallennetut lomaketiedot\n8_firefox=Tallennetut lomaketiedot\n8_360se=Tallennetut lomaketiedot\n\n16_ie=Tallennetut salasanat\n16_edge=Tallennetut salasanat\n16_safari=Tallennetut salasanat\n16_chrome=Tallennetut salasanat\n16_firefox=Tallennetut salasanat\n16_360se=Tallennetut salasanat\n\n32_ie=Suosikit\n32_edge=Suosikit\n32_safari=Kirjanmerkit\n32_chrome=Kirjanmerkit\n32_360se=Kirjanmerkit\n\n64_ie=Muita tietoja\n64_edge=Muita tietoja\n64_safari=Muita tietoja\n64_chrome=Muita tietoja\n64_firefox_other=Muita tietoja\n64_360se=Muita tietoja\n\n128_firefox=Ikkunat ja välilehdet\n\n# Automigration undo notification.\n# %1$S will be replaced with the name of the browser we imported from, %2$S will be replaced with brandShortName\nautomigration.undo.message.all              = Jatka siitä, mihin jäit. Toimme nämä sivustot sekä kirjanmerkkisi, historian ja salasanat %1$S -selaimesta %2$Siin.\nautomigration.undo.message.bookmarks        = Jatka siitä, mihin jäit. Toimme nämä sivustot sekä kirjanmerkkisi %1$S -selaimesta %2$Siin.\nautomigration.undo.message.bookmarks.logins = Jatka siitä, mihin jäit. Toimme nämä sivustot sekä kirjanmerkkisi ja salasanat %1$S -selaimesta %2$Siin.\nautomigration.undo.message.bookmarks.visits = Jatka siitä, mihin jäit. Toimme nämä sivustot sekä kirjanmerkkisi ja historian %1$S -selaimesta %2$Siin.\nautomigration.undo.message.logins           = Jatka siitä, mihin jäit. Toimme salasanasi %1$S -selaimesta %2$Siin.\nautomigration.undo.message.logins.visits    = Jatka siitä, mihin jäit. Toimme nämä sivustot sekä historian ja salasanat %1$S -selaimesta %2$Siin.\nautomigration.undo.message.visits           = Jatka siitä, mihin jäit. Toimme nämä sivustot sekä historian %1$S -selaimesta %2$Siin.\nautomigration.undo.keep2.label            = Selvä\nautomigration.undo.keep2.accesskey        = S\nautomigration.undo.dontkeep2.label        = Ei kiitos\nautomigration.undo.dontkeep2.accesskey    = E\nautomigration.undo.unknownbrowser         = Tuntematon selain\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n\n<!ENTITY loadError.label \"Sivun lataamisvirhe\">\n<!ENTITY retry.label \"Yritä uudestaan\">\n<!ENTITY returnToPreviousPage.label \"Palaa\">\n<!ENTITY advanced.label \"Yksityiskohdat\">\n\n<!-- Specific error messages -->\n\n<!ENTITY connectionFailure.title \"Yhteyden muodostus epäonnistui\">\n<!ENTITY connectionFailure.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY deniedPortAccess.title \"Osoitteen käyttö on rajoitettu\">\n<!ENTITY deniedPortAccess.longDesc \"\">\n\n<!ENTITY dnsNotFound.title \"Palvelinta ei löytynyt\">\n<!ENTITY dnsNotFound.longDesc \"\n<ul>\n  <li>Tarkista osoite kirjoitusvirheiden varalta: esim.\n    <strong>ww</strong>.mozilla.org oikean muodon,\n    <strong>www</strong>.mozilla.org, sijaan</li>\n  <li>Jos muutkaan sivustot eivät toimi, tarkista\n    tietokoneen verkkoasetukset.</li>\n  <li>Jos tietokone tai verkko on suojattu palomuurilla tai välityspalvelin on\n    käytössä, tarkista että &brandShortName;in verkkoyhteyttä ei estetä.</li>\n</ul>\n\">\n\n<!ENTITY fileNotFound.title \"Tiedostoa ei löytynyt\">\n<!ENTITY fileNotFound.longDesc \"\n<ul>\n  <li>Tarkista, että tiedostonimi on kirjoitettu virheettömästi ja oikealla kirjainkoolla.</li>\n  <li>Tarkista, ettei tiedostoa ole poistettu, siirretty tai nimetty uudelleen.</li>\n</ul>\n\">\n\n<!ENTITY fileAccessDenied.title \"Tiedoston käyttö estettiin\">\n<!ENTITY fileAccessDenied.longDesc \"\n<ul>\n  <li>Tiedosto on voitu poistaa tai siirtää, tai ehkä siihen ei ole käyttöoikeutta.</li>\n</ul>\n\">\n\n<!ENTITY generic.title \"Verkkopyyntöä ei kyetä toteuttamaan\">\n<!ENTITY generic.longDesc \"\n<p>&brandShortName; ei kykene lataamaan sivua jostain syystä.</p>\n\">\n\n<!ENTITY captivePortal.title \"Kirjaudu verkkoon\">\n\n\n<!ENTITY malformedURI.title \"Virheellinen osoite\">\n<!ENTITY malformedURI.longDesc \"\n<ul>\n  <li>Verkko-osoitteet ovat yleensä muotoa\n    <strong>http://www.example.com/</strong></li>\n  <li>Tarkista, että olet käyttänyt kauttaviivoja (siis\n    <strong>/</strong>-merkkiä).</li>\n</ul>\n\">\n\n<!ENTITY netInterrupt.title \"Tiedonsiirto keskeytyi\">\n<!ENTITY netInterrupt.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY notCached.title \"Dokumentti on vanhentunut\">\n<!ENTITY notCached.longDesc \"<p>Pyydettyä dokumenttia ei ole tallennettu &brandShortName;in väliaikaistiedostoihin.</p><ul><li>Turvallisuusvarotoimena &brandShortName; ei automaattisesti lataa uudelleen luottamuksellisia dokumentteja.</li><li>Napsauta alta Yritä uudestaan ladataksesi dokumentin sivustolta uudestaan.</li></ul>\">\n\n<!ENTITY netOffline.title \"Yhteydettömässä tilassa\">\n<!ENTITY netOffline.longDesc2 \"\n<ul>\n  <li>Siirry yhteystilaan ja lataa sivu uudestaan valitsemalla &quot;Yritä uudelleen&quot;.</li>\n</ul>\n\">\n\n<!ENTITY contentEncodingError.title \"Sisällön koodausvirhe\">\n<!ENTITY contentEncodingError.longDesc \"\n<ul>\n  <li>Ilmoita sivuston omistajalle tästä ongelmasta.</li>\n</ul>\n\">\n\n<!ENTITY unsafeContentType.title \"Ei turvallinen tiedostotyyppi\">\n<!ENTITY unsafeContentType.longDesc \"\n<ul>\n  <li>Ilmoita sivuston omistajalle tästä ongelmasta.</li>\n</ul>\n\">\n\n<!ENTITY netReset.title \"Yhteys keskeytyi\">\n<!ENTITY netReset.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY netTimeout.title \"Yhteyden aikakatkaisu\">\n<!ENTITY netTimeout.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY unknownProtocolFound.title \"Osoitetta ei ymmärretty\">\n<!ENTITY unknownProtocolFound.longDesc \"\n<ul>\n  <li>Osoitteen avaaminen voi vaatia uuden ohjelman asentamista.</li>\n</ul>\n\">\n\n<!ENTITY proxyConnectFailure.title \"Välityspalvelin kieltäytyy yhteydestä\">\n<!ENTITY proxyConnectFailure.longDesc \"\n<ul>\n  <li>Tarkista, että välityspalvelinasetukset ovat oikein.</li>\n  <li>Varmista verkon ylläpidolta, että välityspalvelin on\n    toimintakunnossa.</li>\n</ul>\n\">\n\n<!ENTITY proxyResolveFailure.title \"Välityspalvelinta ei löytynyt\">\n<!ENTITY proxyResolveFailure.longDesc \"\n<ul>\n  <li>Tarkista, että välityspalvelinasetukset ovat oikein.</li>\n  <li>Varmista, että tietokoneesi verkkoyhteys on toimintakunnossa.</li>\n  <li>Jos tietokone tai verkko on suojattu palomuurilla tai välityspalvelin on\n    käytössä, tarkista että &brandShortName;in verkkoyhteyttä ei estetä.</li>\n</ul>\n\">\n\n<!ENTITY redirectLoop.title \"Sivusto ei uudelleenohjaudu asianmukaisesti\">\n<!ENTITY redirectLoop.longDesc \"\n<ul>\n  <li>Tämä virhe johtuu joskus siitä, että evästeiden asettamista ei ole\n    sallittu tai että se on erityisesti estetty tältä sivustolta.</li>\n</ul>\n\">\n\n<!ENTITY unknownSocketType.title \"Odottamaton vastaus palvelimelta\">\n<!ENTITY unknownSocketType.longDesc \"\n<ul>\n  <li>Tarkista, että tietokoneelle on asennettu Mozillan Personal Security\n    Manager.</li>\n  <li>Virhe voi johtua palvelimen epästandardeista asetuksista.</li>\n</ul>\n\">\n\n<!ENTITY nssFailure2.title \"Suojatun yhteyden muodostaminen epäonnistui\">\n<!ENTITY nssFailure2.longDesc2 \"\n<ul>\n  <li>Avattavaa sivua ei voida näyttää, koska vastaanotetun datan alkuperää ei kyetty varmentamaan.</li>\n  <li>Ilmoitathan ongelmasta sivuston omistajalle.</li>\n</ul>\n\">\n\n<!ENTITY certerror.longpagetitle1 \"Yhteys ei ole suojattu\">\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara \"Sivuston <span class='hostname'/> omistaja on määrittänyt sivustonsa asetukset väärin. &brandShortName; ei muodostanut yhteyttä sivustoon suojellakseen tietojasi varkaudelta.\">\n\n<!ENTITY sharedLongDesc \"\n<ul>\n  <li>Sivusto voi olla väliaikaisesti saavuttamattomissa tai kovan rasituksen\n    alaisena. Yritä hetken kuluttua uudestaan.</li>\n  <li>Jos mitkään sivustot eivät toimi, tarkista tietokoneen\n    verkkoasetukset.</li>\n  <li>Jos tietokone tai verkko on suojattu palomuurilla tai välityspalvelin on\n    käytössä, tarkista että &brandShortName;in verkkoyhteyttä ei estetä.</li>\n</ul>\n\">\n\n<!ENTITY cspBlocked.title \"Sisällön tietosuojakäytännön estämä\">\n<!ENTITY cspBlocked.longDesc \"<p>&brandShortName; esti tämän sivun latautumisen tässä yhteydessä, koska sivun sisällön tietosuojakäytäntö kieltää sen.</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"Sisältö vioittunut -virhe\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>Avattavaa sivua ei voida näyttää, koska tiedonsiirrossa tapahtui virhe.</p><ul><li>Ilmoitathan ongelmasta sivuston omistajalle.</li></ul>\">\n\n\n<!ENTITY securityOverride.exceptionButtonLabel \"Lisää poikkeus…\">\n\n<!ENTITY errorReporting.automatic2 \"Ilmoita tällaisista virheistä auttaaksesi Mozillaa tunnistamaan ja estämään haitallisia sivustoja\">\n<!ENTITY errorReporting.learnMore \"Lue lisää…\">\n\n<!ENTITY remoteXUL.title \"XUL-koodia etänä\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>Ilmoitathan ongelmasta sivuston omistajalle.</li></ul></p>\">\n\n<!ENTITY sslv3Used.title \"Ei voitu muodostaa suojattua yhteyttä\">\n<!-- LOCALIZATION NOTE (sslv3Used.longDesc2) - Do not translate\n     \"SSL_ERROR_UNSUPPORTED_VERSION\". -->\n<!ENTITY sslv3Used.longDesc2 \"Lisätiedot: SSL_ERROR_UNSUPPORTED_VERSION\">\n\n<!-- LOCALIZATION NOTE (certerror.wrongSystemTime2,\n                        certerror.wrongSystemTimeWithoutReference) - The <span id='..' />\n     tags will be injected with actual values, please leave them unchanged. -->\n<!ENTITY certerror.wrongSystemTime2 \"<p> &brandShortName; ei yhdistänyt osoitteeseen <span id='wrongSystemTime_URL'/>, koska tietokoneesi kello näyttää olevan väärässä ajassa ja koska tämä estää suojatun yhteyden muodostamisen.</p> <p>Tietokoneesi mukaan kello on <span id='wrongSystemTime_systemDate'/>, kun sen pitäisi olla <span id='wrongSystemTime_actualDate'/>. Voit korjata ongelman asettamalla kellon oikeaan aikaan tietokoneen aika-asetuksista.</p>\">\n<!ENTITY certerror.wrongSystemTimeWithoutReference \"<p> &brandShortName; ei yhdistänyt osoitteeseen <span id='wrongSystemTimeWithoutReference_URL'/>, koska tietokoneesi kello näyttää olevan väärässä ajassa ja koska tämä estää suojatun yhteyden muodostamisen.</p> <p>Tietokoneesi mukaan kello on <span id='wrongSystemTimeWithoutReference_systemDate'/>. Voit korjata ongelman asettamalla kellon oikeaan aikaan tietokoneen aika-asetuksista.</p>\">\n\n<!ENTITY certerror.pagetitle1  \"Suojaamaton yhteys\">\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"Tämä sivusto määrää\nkäyttäen HTTP Strict Transport Security (HSTS) -ominaisuutta, että\n&brandShortName; saa muodostaa siihen vain suojatun yhteyden. Tämän takia\ntälle varmenteelle ei voi luoda poikkeusta.\">\n<!ENTITY certerror.copyToClipboard.label \"Kopioi teksti leikepöydälle\">\n\n<!ENTITY inadequateSecurityError.title \"Yhteys ei ole suojattu\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> käyttää suojaustekniikkaa, joka on vanhentunut ja haavoittuvainen hyökkäyksille. Hyökkääjä voisi helposti lukea tietoja, joiden luulit olevan suojattuja. Sivuston ylläpitäjän täytyy korjata tämä ongelma ennen kuin voit käydä sivustolla.</p><p>Virhekoodi: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n\n<!ENTITY prefReset.longDesc \"Vaikuttaa siltä, että verkon turvallisuusasetukset aiheuttavat tämän. Haluatko palauttaa oletusasetukset?\">\n<!ENTITY prefReset.label \"Palauta oletusasetukset\">\n\n<!ENTITY captivePortal.longDesc2 \"\n<p>You must log in to this network before you can access the Internet.</p>\n\">\n\n<!ENTITY openPortalLoginPage.label2 \"Open Network Login Page\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/newTab.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- These strings are used in the about:newtab page -->\n<!ENTITY newtab.pageTitle \"Uusi välilehti\">\n<!ENTITY newtab.customize.classic \"Näytä eniten vieraillut sivustot\">\n<!ENTITY newtab.customize.cog.enhanced \"Näytä sivustoehdotuksia\">\n<!ENTITY newtab.customize.cog.title2 \"UUDEN VÄLILEHDEN ASETUKSET\">\n<!ENTITY newtab.customize.cog.learn \"Lue lisää Uusi välilehti -sivusta\">\n<!ENTITY newtab.customize.title \"Muokkaa Uusi välilehti -sivua\">\n<!ENTITY newtab.customize.suggested \"Näytä useimmin vieraillut ja ehdotetut sivustot\">\n<!ENTITY newtab.customize.topsites \"Näytä useimmin vieraillut sivustot\">\n<!ENTITY newtab.customize.blank2 \"Näytä tyhjä sivu\">\n<!ENTITY newtab.undo.removedLabel \"Välilehti poistettiin.\">\n<!ENTITY newtab.undo.undoButton \"Kumoa.\">\n<!ENTITY newtab.undo.restoreButton \"Palauta kaikki.\">\n<!ENTITY newtab.undo.closeTooltip \"Piilota\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/newTab.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnewtab.defaultTopSites.heading=Ykkössivustot\nnewtab.userTopSites.heading=Ykkössivustosi\n\nnewtab.pin=Kiinnitä sivusto tähän sijaintiin\nnewtab.unpin=Poista sivuston kiinnitys\nnewtab.block=Poista sivusto\n# LOCALIZATION NOTE(newtab.sponsored.button): This text appears for sponsored\n# and enhanced tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.sponsored.button=SPONSOROITU\n# LOCALIZATION NOTE(newtab.suggested.button): This text appears for sponsored\n# and suggested tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.suggested.tag=EHDOTETTU\n# LOCALIZATION NOTE(newtab.suggested.button): %1$S will be replaced inline by\n# one of the user's top 100 sites that triggered this suggested tile.\n# This text appears for suggested tiles under the tile's title, so prefer short\n# strings to avoid truncating important text.\nnewtab.suggested.button=Ehdotettu sivuston %1$S vierailijoille\n# LOCALIZATION NOTE(newtab.sponsored.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain=Tämä ruutu tulee Mozillan yhteistyökumppanilta. Voit poistaa sen koska tahansa %1$S-painikeesta. %2$S\n# LOCALIZATION NOTE(newtab.sponsored.explain2): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain2=Tämä sivustoehdotus tulee sinulle Mozillan yhteistyökumppanilta. Voit poistaa sen koska tahansa %1$S-painikeesta. %2$S\n# LOCALIZATION NOTE(newtab.suggested.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.suggested.explain=Tämä sivustoehdotus tulee sinulle Mozillalta. Voit poistaa sen koska tahansa %1$S-painikeesta. %2$S\n# LOCALIZATION NOTE(newtab.enhanced.explain): %1$S will be replaced inline by\n# the gear icon used to customize the new tab window. %2$S will be replaced by\n# an active link using string newtab.learn.link as text.\nnewtab.enhanced.explain=Mozillan yhteistyökumppani on kohentanut ruudun ulkonäköä ja korvannut kuvankaappauksen. Voit estää ruutujen ulkonäön muuttamisen muokkaamalla asetuksia %1$S-painikkeesta. %2$S\nnewtab.intro1.paragraph1=Uusi välilehti -sivulla näytetään nyt myös sivustoja, joiden uskomme kiinnostavan sinua. Sivustot ovat joko Mozillan ehdottamia tai jonkin yhteistyökumppanimme sponsoroimia.\n# LOCALIZATION NOTE(newtab.intro1.paragraph2): %1$S will be replaced inline by\n# an active link using string newtab.privacy.link as text. %2$S will be replaced\n# inline by the gear icon used to customize the new tab window.\nnewtab.intro1.paragraph2=Kyetäksemme tarjoamaan tämän palvelun, joitain tietoja lähetetään automaattisesti meille %1$S mukaisesti. Voit poistaa toiminnon käytöstä poistamalla valinnan sen kohdalta hammasratas-kuvakkeesta (%2$S).\nnewtab.learn.link=Lue lisää…\nnewtab.privacy.link=tietosuojakäytäntömme\nnewtab.learn.link2=Lisätietoja uusi välilehti -sivusta\nnewtab.intro.header.update=Uusi välilehti -sivu on päivitetty!\nnewtab.intro.gotit=Selvä!\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/openLocation.dtd",
    "content": "<!-- extracted from content/openLocation.xul -->\n\n<!ENTITY enter.label  \"Kirjoita avattavan verkkosivun osoite (URL) tai omalla koneellasi olevan tiedoston nimi:\">\n<!ENTITY chooseFile.label  \"Valitse tiedosto…\">\n<!ENTITY newWindow.label  \"Uusi ikkuna\">\n<!ENTITY newTab.label  \"Uusi välilehti\">\n<!ENTITY topTab.label \"Avattu välilehti\">\n<!ENTITY caption.label  \"Avaa osoite\">\n<!ENTITY openWhere.label  \"Avaa:\">\n<!ENTITY openBtn.label  \"Avaa\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/openLocation.properties",
    "content": "chooseFileDialogTitle=Valitse tiedosto\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/pageInfo.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  pageInfoWindow.width  \"600\">\n<!ENTITY  pageInfoWindow.height \"500\">\n\n<!ENTITY  copy.key              \"C\">\n<!ENTITY  copy.label            \"Kopioi\">\n<!ENTITY  copy.accesskey        \"K\">\n<!ENTITY  selectall.key         \"A\">\n<!ENTITY  selectall.label       \"Valitse kaikki\">\n<!ENTITY  selectall.accesskey   \"V\">\n<!ENTITY  closeWindow.key       \"w\">\n\n<!ENTITY  generalTab            \"Yleiset\">\n<!ENTITY  generalTab.accesskey  \"Y\">\n<!ENTITY  generalTitle          \"Otsikko:\">\n<!ENTITY  generalURL            \"Osoite:\">\n<!ENTITY  generalType           \"Tyyppi:\">\n<!ENTITY  generalMode           \"Mallinnustila:\">\n<!ENTITY  generalSize           \"Koko:\">\n<!ENTITY  generalReferrer       \"Viittaava URL:\">\n<!ENTITY  generalSource         \"Välimuistilähde:\">\n<!ENTITY  generalModified       \"Muokattu:\">\n<!ENTITY  generalEncoding2      \"Merkistökoodaus:\">\n<!ENTITY  generalMetaName       \"Nimi\">\n<!ENTITY  generalMetaContent    \"Sisältö\">\n\n<!ENTITY  mediaTab              \"Media\">\n<!ENTITY  mediaTab.accesskey    \"M\">\n<!ENTITY  mediaLocation         \"Osoite:\">\n<!ENTITY  mediaText             \"Liittyvä teksti:\">\n<!ENTITY  mediaAltHeader        \"Vaihtoehtoinen teksti\">\n<!ENTITY  mediaAddress          \"Osoite\">\n<!ENTITY  mediaType             \"Tyyppi\">\n<!ENTITY  mediaSize             \"Koko\">\n<!ENTITY  mediaCount            \"Lukumäärä\">\n<!ENTITY  mediaDimension        \"Mitat:\">\n<!ENTITY  mediaLongdesc         \"Pitkä kuvaus:\">\n<!ENTITY  mediaBlockImage.accesskey \"E\">\n<!ENTITY  mediaSaveAs           \"Tallenna nimellä…\">\n<!ENTITY  mediaSaveAs.accesskey \"a\">\n<!ENTITY  mediaSaveAs2.accesskey \"l\">\n<!ENTITY  mediaPreview          \"Median esikatselu:\">\n\n<!ENTITY  feedTab               \"Syötteet\">\n<!ENTITY  feedTab.accesskey     \"S\">\n<!ENTITY  feedSubscribe         \"Tilaa\">\n<!ENTITY  feedSubscribe.accesskey \"i\">\n\n<!ENTITY  permTab               \"Oikeudet\">\n<!ENTITY  permTab.accesskey     \"O\">\n<!ENTITY  permUseDefault        \"Oletus\">\n<!ENTITY  permAskAlways         \"Kysy aina\">\n<!ENTITY  permAllow             \"Salli\">\n<!ENTITY  permAllowSession      \"Salli istunnon ajaksi\">\n<!ENTITY  permBlock             \"Estä\">\n<!ENTITY  permissionsFor        \"Oikeudet sivustolle:\">\n<!ENTITY  permPlugins           \"Käynnistä liitännäiset\">\n\n<!ENTITY  permClearStorage           \"Tyhjennä tietovarasto\">\n<!ENTITY  permClearStorage.accesskey \"T\">\n\n<!ENTITY  securityTab           \"Turvallisuus\">\n<!ENTITY  securityTab.accesskey \"T\">\n<!ENTITY  securityView.certView \"Näytä varmenne\">\n<!ENTITY  securityView.accesskey \"N\">\n<!ENTITY  securityView.unknown   \"Tuntematon\">\n\n\n<!ENTITY  securityView.identity.header   \"Sivuston identiteetti\">\n<!ENTITY  securityView.identity.owner    \"Omistaja:\">\n<!ENTITY  securityView.identity.domain   \"WWW-sivusto:\">\n<!ENTITY  securityView.identity.verifier \"Varmentaja:\">\n\n<!ENTITY  securityView.privacy.header                   \"Tietosuoja ja sivuhistoria\">\n<!ENTITY  securityView.privacy.history                  \"Onko sivustolla käyty ennen tätä päivää?\">\n<!ENTITY  securityView.privacy.cookies                  \"Tallentaako sivusto tietoja (evästeitä) tietokoneelle?\">\n<!ENTITY  securityView.privacy.viewCookies              \"Näytä evästeet\">\n<!ENTITY  securityView.privacy.viewCookies.accessKey    \"e\">\n<!ENTITY  securityView.privacy.passwords                \"Onko sivuston salasanoja tallennettu?\">\n<!ENTITY  securityView.privacy.viewPasswords            \"Näytä tallennetut salasanat\">\n<!ENTITY  securityView.privacy.viewPasswords.accessKey  \"u\">\n\n<!ENTITY  securityView.technical.header                 \"Tekniset tiedot\">\n\n<!ENTITY  helpButton.label                              \"Ohje\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/pageInfo.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npageInfo.page.title=Tietoja sivusta - %S\npageInfo.frame.title=Kehyksen tiedot - %S\n\nnoPageTitle=Nimetön sivu\nunknown=Tuntematon\nnotset=Ei määritelty\nyes=Kyllä\nno=Ei\n\nmediaImg=Kuva\nmediaVideo=Video\nmediaAudio=Ääni\nmediaBGImg=Taustakuva\nmediaBorderImg=Kehys\nmediaListImg=Luettelomerkki\nmediaCursor=Osoitin\nmediaObject=Objekti\nmediaEmbed=Upotettu\nmediaLink=Kuvake\nmediaInput=Syötekenttä\nmediaFileSize=%S kt\nmediaSize=%S px \\u00D7 %S px\nmediaSelectFolder=Valitse kuvien tallennuskansio\nmediaBlockImage=Estä kuvat palvelimelta %S\nmediaUnknownNotCached=Tuntematon (ei välimuistissa)\nmediaImageType=%S-kuva\nmediaAnimatedImageType=%S-kuva (animoitu, %S kuvaa)\nmediaDimensions=%Spx \\u00D7 %Spx\nmediaDimensionsScaled=%Spx \\u00D7 %Spx (pienennetty kokoon %Spx \\u00D7 %Spx)\n\ngeneralQuirksMode=Yhteensopivuustila\ngeneralStrictMode=Standarditila\ngeneralSize=%S kt (%S tavua)\ngeneralMetaTag=Metatiedot (1 merkintä)\ngeneralMetaTags=Metatiedot (%S merkintää)\n\nfeedRss=RSS\nfeedAtom=Atom\nfeedXML=XML\n\nsecurityNoOwner=Sivustoon ei liity tietoa omistajasta \nsecurityOneVisit=Kyllä, kerran\nsecurityNVisits=Kyllä, %S kertaa\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# database\n#   e.g. indexedDBUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nindexedDBUsage=Tämä sivusto käyttää %1$S %2$S\n\npermissions.useDefault=Käytä oletusta\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/places/bookmarkProperties.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndialogAcceptLabelAddItem=Lisää\ndialogAcceptLabelSaveItem=Tallenna\ndialogAcceptLabelAddLivemark=Tilaa\ndialogAcceptLabelAddMulti=Lisää kirjanmerkit\ndialogAcceptLabelEdit=Tallenna\ndialogTitleAddBookmark=Uusi kirjanmerkki\ndialogTitleAddLivemark=Tilaa live-kirjanmerkkinä\ndialogTitleAddFolder=Uusi kansio\ndialogTitleAddMulti=Uudet kirjanmerkit\ndialogTitleEdit=Muokkaa kansion ”%S” ominaisuuksia\n\nbookmarkAllTabsDefault=[kansion nimi]\nnewFolderDefault=Uusi kansio\nnewBookmarkDefault=Uusi kirjanmerkki\nnewLivemarkDefault=Uusi live-kirjanmerkki\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/places/editBookmarkOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editBookmarkOverlay.name.label                      \"Nimi:\">\n<!ENTITY editBookmarkOverlay.name.accesskey                  \"N\">\n<!ENTITY editBookmarkOverlay.location.label                  \"Osoite:\">\n<!ENTITY editBookmarkOverlay.location.accesskey              \"O\">\n<!ENTITY editBookmarkOverlay.feedLocation.label              \"Syötteen osoite:\">\n<!ENTITY editBookmarkOverlay.feedLocation.accesskey          \"S\">\n<!ENTITY editBookmarkOverlay.siteLocation.label              \"Sivuston osoite:\">\n<!ENTITY editBookmarkOverlay.siteLocation.accesskey          \"i\">\n<!ENTITY editBookmarkOverlay.folder.label                    \"Kansio:\">\n<!ENTITY editBookmarkOverlay.foldersExpanderDown.tooltip     \"Näytä kaikki kirjanmerkkikansiot\">\n<!ENTITY editBookmarkOverlay.expanderUp.tooltip              \"Piilota\">\n<!ENTITY editBookmarkOverlay.tags.label                      \"Avainsanat:\">\n<!ENTITY editBookmarkOverlay.tags.accesskey                  \"A\">\n<!ENTITY editBookmarkOverlay.tagsEmptyDesc.label             \"Erottele avainsanat pilkulla\">\n<!ENTITY editBookmarkOverlay.description.label               \"Kuvaus:\">\n<!ENTITY editBookmarkOverlay.description.accesskey           \"K\">\n<!ENTITY editBookmarkOverlay.keyword.label                   \"Pikakomento:\">\n<!ENTITY editBookmarkOverlay.keyword.accesskey               \"P\">\n<!ENTITY editBookmarkOverlay.tagsExpanderDown.tooltip        \"Näytä kaikki avainsanat\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.label             \"Avaa kirjanmerkki sivupalkkiin\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.accesskey         \"v\">\n<!ENTITY editBookmarkOverlay.choose.label                    \"Valitse…\">\n<!ENTITY editBookmarkOverlay.newFolderButton.label           \"Uusi kansio\">\n<!ENTITY editBookmarkOverlay.newFolderButton.accesskey       \"U\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/places/moveBookmarks.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title              \"Valitse kansio\">\n<!ENTITY window.style              \"width: 36em; height: 18em;\">\n<!ENTITY moveTo.label              \"Siirrä kansioon:\">\n<!ENTITY newFolderButton.label     \"Uusi kansio\">\n<!ENTITY newFolderButton.accesskey \"U\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/places/places.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (places.library.title): use \"Library\", \"Archive\" or \"Repository\" -->\n<!ENTITY places.library.title  \"Arkisto\">\n<!ENTITY places.library.width  \"700\">\n<!ENTITY places.library.height \"500\">\n<!ENTITY organize.label        \"Järjestä\">\n<!ENTITY organize.accesskey    \"J\">\n<!ENTITY organize.tooltip      \"Järjestele kirjanmerkkejäsi\">\n\n<!ENTITY file.close.label               \"Sulje\">\n<!ENTITY file.close.accesskey           \"S\">\n<!ENTITY cmd.close.key                  \"w\">\n<!ENTITY views.label                    \"Näkymät\">\n<!ENTITY views.accesskey                \"N\">\n<!ENTITY views.tooltip                  \"Muokkaa näkymää\">\n<!ENTITY view.columns.label             \"Näytä sarakkeet\">\n<!ENTITY view.columns.accesskey         \"N\">\n<!ENTITY view.sort.label                \"Lajitteluperuste\">\n<!ENTITY view.sort.accesskey            \"L\">\n<!ENTITY view.unsorted.label            \"Ei lajiteltu\">\n<!ENTITY view.unsorted.accesskey        \"E\">\n<!ENTITY view.sortAscending.label       \"A > Z lajittelu\">\n<!ENTITY view.sortAscending.accesskey   \"A\">\n<!ENTITY view.sortDescending.label      \"Z > A lajittelu\">\n<!ENTITY view.sortDescending.accesskey  \"Z\">\n\n<!ENTITY importBookmarksFromHTML.label     \"Tuo kirjanmerkit HTML-tiedostosta…\">\n<!ENTITY importBookmarksFromHTML.accesskey \"T\">\n<!ENTITY exportBookmarksToHTML.label       \"Vie kirjanmerkit HTML-tiedostoon…\">\n<!ENTITY exportBookmarksToHTML.accesskey   \"V\">\n<!ENTITY importOtherBrowser.label          \"Tuo tietoja toisesta selaimesta…\">\n<!ENTITY importOtherBrowser.accesskey      \"u\">\n\n<!ENTITY cmd.backup.label               \"Varmuuskopioi…\">\n<!ENTITY cmd.backup.accesskey           \"V\">\n<!ENTITY cmd.restore2.label             \"Palauta\">\n<!ENTITY cmd.restore2.accesskey         \"P\">\n<!ENTITY cmd.restoreFromFile.label      \"Valitse tiedosto…\">\n<!ENTITY cmd.restoreFromFile.accesskey  \"V\">\n\n<!ENTITY cmd.deleteDomainData.label     \"Unohda tämä sivusto\">\n<!ENTITY cmd.deleteDomainData.accesskey \"U\">\n\n<!ENTITY cmd.open.label                  \"Avaa\">\n<!ENTITY cmd.open.accesskey              \"A\">\n<!ENTITY cmd.open_window.label           \"Avaa uuteen ikkunaan\">\n<!ENTITY cmd.open_window.accesskey       \"v\">\n<!ENTITY cmd.open_private_window.label     \"Avaa uuteen yksityiseen ikkunaan\">\n<!ENTITY cmd.open_private_window.accesskey \"y\">\n<!ENTITY cmd.open_tab.label              \"Avaa uuteen välilehteen\">\n<!ENTITY cmd.open_tab.accesskey          \"u\">\n<!ENTITY cmd.open_all_in_tabs.label      \"Avaa välilehtiin\">\n<!ENTITY cmd.open_all_in_tabs.accesskey  \"A\">\n\n<!ENTITY cmd.properties.label      \"Ominaisuudet\">\n<!ENTITY cmd.properties.accesskey  \"O\">\n\n<!ENTITY cmd.sortby_name.label              \"Lajittele nimen mukaan\">\n<!ENTITY cmd.sortby_name.accesskey          \"L\">\n<!ENTITY cmd.context_sortby_name.accesskey  \"L\">\n\n<!ENTITY cmd.new_bookmark.label            \"Uusi kirjanmerkki…\">\n<!ENTITY cmd.new_bookmark.accesskey        \"U\">\n<!ENTITY cmd.new_folder.label              \"Uusi kansio…\">\n<!ENTITY cmd.new_folder.accesskey          \"s\">\n<!ENTITY cmd.context_new_folder.accesskey  \"s\">\n<!ENTITY cmd.new_separator.label           \"Uusi erotin\">\n<!ENTITY cmd.new_separator.accesskey       \"e\">\n\n<!ENTITY cmd.reloadLivebookmark.label      \"Päivitä live-kirjanmerkki\">\n<!ENTITY cmd.reloadLivebookmark.accesskey  \"ä\">\n\n<!ENTITY cmd.moveBookmarks.label                  \"Siirrä…\">\n<!ENTITY cmd.moveBookmarks.accesskey              \"S\">\n\n<!ENTITY col.name.label          \"Nimi\">\n<!ENTITY col.tags.label          \"Avainsanat\">\n<!ENTITY col.url.label           \"Osoite\">\n<!ENTITY col.mostrecentvisit.label \"Viimeisin vierailu\">\n<!ENTITY col.visitcount.label    \"Vierailukerrat\">\n<!ENTITY col.description.label   \"Kuvaus\">\n<!ENTITY col.dateadded.label     \"Lisäyspäivä\">\n<!ENTITY col.lastmodified.label  \"Viimeisin muokkaus\">\n\n<!ENTITY search.label                              \"Etsi:\">\n<!ENTITY search.accesskey                          \"E\">\n\n<!ENTITY cmd.find.key  \"f\">\n\n<!ENTITY maintenance.label      \"Tuo ja varmuuskopioi\">\n<!ENTITY maintenance.accesskey  \"T\">\n<!ENTITY maintenance.tooltip    \"Tuo ja varmuuskopioi kirjanmerkkejä\">\n\n<!ENTITY backButton.tooltip  \"Palaa edelliseen\">\n\n<!ENTITY forwardButton.tooltip  \"Siirry seuraavaan\">\n\n<!ENTITY detailsPane.more.label \"Lisää\">\n<!ENTITY detailsPane.more.accesskey \"L\">\n<!ENTITY detailsPane.less.label \"Vähemmän\">\n<!ENTITY detailsPane.less.accesskey \"V\">\n<!ENTITY detailsPane.selectAnItemText.description \"Valitse kohde, jonka ominaisuuksia muokataan tai näytetään\">\n\n<!ENTITY find.label               \"Etsi:\">\n<!ENTITY find.accesskey           \"E\">\n<!ENTITY view.label               \"Näytä\">\n<!ENTITY view.accesskey           \"N\">\n<!ENTITY byDate.label             \"Päivämäärän mukaan\">\n<!ENTITY byDate.accesskey         \"P\">\n<!ENTITY bySite.label             \"Sivuston mukaan\">\n<!ENTITY bySite.accesskey         \"S\">\n<!ENTITY byMostVisited.label      \"Vierailukertojen mukaan\">\n<!ENTITY byMostVisited.accesskey  \"k\">\n<!ENTITY byLastVisited.label      \"Vierailuajan mukaan\">\n<!ENTITY byLastVisited.accesskey  \"a\">\n<!ENTITY byDayAndSite.label       \"Päivämäärän ja sivuston mukaan\">\n<!ENTITY byDayAndSite.accesskey   \"j\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nload-js-data-url-error=Turvallisuussyiden takia JavaScript- tai data-url:eja ei voi ladata sivuhistoria-ikkunasta tai -sivupalkista.\nnoTitle=(ei otsikkoa)\n\nbookmarksMenuEmptyFolder=(Tyhjä)\n\nbookmarksBackupTitle=Kirjanmerkkien varmuuskopion tiedostonimi\n\nbookmarksRestoreAlertTitle=Palauta kirjanmerkit\nbookmarksRestoreAlert=Tämä toiminto korvaa olemassa olevat kirjanmerkit varmuuskopioiduilla kirjanmerkeillä. Palautetaanko kirjanmerkit?\nbookmarksRestoreTitle=Valitse kirjanmerkkien varmuuskopio\nbookmarksRestoreFilterName=JSON\n\nbookmarksRestoreFormatError=Tiedostomuotoa ei tueta.\nbookmarksRestoreParseError=Varmuuskopiota ei voitu käsitellä.\n\nbookmarksLivemarkLoading=Ladataan live-kirjanmerkkiä…\nbookmarksLivemarkFailed=Live-kirjanmerkin lataus epäonnistui.\n\nmenuOpenLivemarkOrigin.label=Avaa ”%S”\n\nsortByName=Lajittele ”%S” nimen mukaan\nsortByNameGeneric=Lajittele nimen mukaan\n# LOCALIZATION NOTE (view.sortBy.1.name.label): sortBy properties are versioned.\n# When any of these changes, all of the properties must be bumped, and the\n# change must be annotated here.  Both label and accesskey must be updated.\n# - version 1: changed view.sortBy.1.date.\nview.sortBy.1.name.label=Nimi\nview.sortBy.1.name.accesskey=N\nview.sortBy.1.url.label=Osoite\nview.sortBy.1.url.accesskey=O\nview.sortBy.1.date.label=Vierailupäivä\nview.sortBy.1.date.accesskey=V\nview.sortBy.1.visitCount.label=Vierailukerrat\nview.sortBy.1.visitCount.accesskey=i\nview.sortBy.1.description.label=Kuvaus\nview.sortBy.1.description.accesskey=K\nview.sortBy.1.dateAdded.label=Lisäyspäivä\nview.sortBy.1.dateAdded.accesskey=L\nview.sortBy.1.lastModified.label=Muokkauspäivä\nview.sortBy.1.lastModified.accesskey=M\nview.sortBy.1.tags.label=Avainsanat\nview.sortBy.1.tags.accesskey=s\n\nsearchBookmarks=Etsi kirjanmerkeistä\nsearchHistory=Etsi sivuhistoriasta\nsearchDownloads=Etsi latauksista\n\ntabs.openWarningTitle=Vahvista avaaminen\ntabs.openWarningMultipleBranded=Yrität avata %S välilehteä samanaikaisesti. %Sin toiminta voi hidastua välilehtien latautumisen ajaksi. Avataanko välilehdet?\ntabs.openButtonMultiple=Avaa välilehdet\ntabs.openWarningPromptMeBranded=Varoita, kun usean välilehden avaaminen voi hidastaa %Sin toimintaa\n\nSelectImport=Tuo kirjanmerkkitiedosto\nEnterExport=Vie kirjanmerkkitiedosto\n\ndetailsPane.noItems=Ei osumia\n# LOCALIZATION NOTE (detailsPane.itemsCountLabel): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of items\n# example: 111 items\ndetailsPane.itemsCountLabel=Yksi osuma;#1 osumaa\n\nmostVisitedTitle=Useimmin avatut\nrecentTagsTitle=Viimeiset avainsanat\n\nOrganizerQueryHistory=Sivuhistoria\nOrganizerQueryDownloads=Lataukset\nOrganizerQueryAllBookmarks=Kaikki kirjanmerkit\nOrganizerQueryTags=Avainsanat\n\n# LOCALIZATION NOTE (tagResultLabel, bookmarkResultLabel, switchtabResultLabel,\n# keywordResultLabel, searchengineResultLabel)\n# Noun used to describe the location bar autocomplete result type\n# to users with screen readers\n# See createResultLabel() in urlbarBindings.xml\ntagResultLabel=Avainsana\nbookmarkResultLabel=Kirjanmerkki\nswitchtabResultLabel=Välilehti\nkeywordResultLabel=Pikakomento\nsearchengineResultLabel=Haku\n\n\n# LOCALIZATION NOTE (lockPrompt.text)\n# %S will be replaced with the application name.\nlockPrompt.title=Selaimen käynnistysvirhe\nlockPrompt.text=Selaimen kirjanmerkki- ja sivuhistoriatoiminnot eivät ole käytössä, koska jokin %Sin tiedostoista on toisen ohjelman käytössä. Jotkin tietoturvallisuusohjelmat voivat aiheuttaa tämän ongelman.\nlockPromptInfoButton.label=Lue lisää\nlockPromptInfoButton.accessKey=L\n\n# LOCALIZATION NOTE (deletePagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.deletePages.label=Poista sivu;Poista sivut\ncmd.deletePages.accesskey=P\n\n# LOCALIZATION NOTE (bookmarkPagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.bookmarkPages.label=Lisää sivu kirjanmerkkeihin;Lisää sivut kirjanmerkkeihin\ncmd.bookmarkPages.accesskey=L\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/preferences/aboutPermissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY permissionsManager.title        \"Oikeuksien hallinta\">\n\n<!ENTITY sites.search                    \"Etsi sivustoja\">\n<!ENTITY sites.allSites                  \"Kaikki sivustot\">\n\n<!-- LOCALIZATION NOTE (permissions.header.start, permissions.header.end): These strings\n     surround the host name of the site to make the header for the permissions page.\n     example: \"Permissions for mozilla.org\" -->\n<!ENTITY header.site.start               \"Oikeudet sivustolle\">\n<!ENTITY header.site.end                 \"\">\n\n<!ENTITY header.defaults                 \"Oletusoikeudet kaikille sivustoille\">\n\n<!ENTITY permissions.forgetSite          \"Unohda tämän sivuston asetukset\">\n\n<!ENTITY permission.alwaysAsk            \"Kysy aina\">\n<!ENTITY permission.allow                \"Salli\">\n<!ENTITY permission.allowForSession      \"Salli istunnon ajaksi\">\n<!ENTITY permission.allowFirstPartyOnly  \"Salli vain ensimmäiset osapuolet\">\n<!ENTITY permission.block                \"Estä\">\n\n<!ENTITY password.label                  \"Tallenna salasanat\">\n<!ENTITY password.manage                 \"Tallennetut salasanat…\">\n\n<!ENTITY cookie.label                    \"Aseta evästeitä\">\n<!ENTITY cookie.remove                   \"Poista evästeitä\">\n<!ENTITY cookie.manage                   \"Näytä evästeet…\">\n<!ENTITY cookie.removeAll                \"Poista kaikki evästeet\">\n\n<!ENTITY geo.label                       \"Kerro sijainti\">\n\n<!ENTITY plugins.label                   \"Liitännäiset\">\n\n<!-- LOCALIZATION NOTE (indexedDB.label): This is describing indexedDB storage\n     using the same language used for the permIndexedDB string in browser/pageInfo.dtd -->\n<!ENTITY indexedDB.label                 \"Pidä verkkoyhteydettömän tilan tietovarastoa\">\n\n<!ENTITY popup.label                     \"Avaa ponnahdusikkunat\">\n\n<!ENTITY fullscreen.label                \"Kokoruututilassa\">\n<!ENTITY camera.label                    \"Käytä kameraa\">\n<!ENTITY microphone.label                \"Käytä mikrofonia\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/preferences/aboutPermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (visitCount): #1 is the number of history visits for a site\nvisitCount=#1 vierailu;#1 vierailua\n\npasswordsCount=#1 salasana tallennettu sivustolle.;#1 salasanaa tallennettu sivustolle.\ncookiesCount=#1 eväste asetettu sivustolle.;#1 evästettä asetettu sivustolle.\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/preferences/advanced-scripts.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n#if 0\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is the Firefox Preferences System.\n   -\n   - The Initial Developer of the Original Code is Mike Connor.\n   - Portions created by the Initial Developer are Copyright (C) 2005\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n#endif\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY advancedJSDialog.title         \"Lisäasetukset JavaScriptille\">\n<!ENTITY window.width                   \"37em\">\n\n<!ENTITY allowScripts.label             \"Komentosarjat voivat:\">\n\n<!ENTITY moveResizeWindows.label        \"Siirtää ikkunoita tai muuttaa niiden kokoa\">\n<!ENTITY moveResizeWindows.accesskey    \"S\">\n<!ENTITY raiseLowerWindows.label        \"Nostaa tai laskea ikkunoita\">\n<!ENTITY raiseLowerWindows.accesskey    \"N\">\n<!ENTITY disableContextMenus.label      \"Poistaa tai muuttaa ponnahdusvalikkoja\">\n<!ENTITY disableContextMenus.accesskey  \"P\">\n\n<!ENTITY moveResizePopupWindows.accesskey \"M\">\n\n<!ENTITY moveResizePopupWindows.label     \"Move or resize popup windows\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/preferences/advanced.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Note: each tab panel must contain unique accesskeys -->\n\n<!ENTITY generalTab.label                \"Yleiset\">\n\n<!ENTITY accessibility.label             \"Esteettömyystoiminnot\">\n\n<!ENTITY useCursorNavigation.label       \"Liiku sivuilla nuolinäppäimillä\">\n<!ENTITY useCursorNavigation.accesskey   \"s\">\n<!ENTITY searchOnStartTyping.label       \"Ala etsiä tekstistä heti kirjoitettaessa\">\n<!ENTITY searchOnStartTyping.accesskey   \"A\">\n<!ENTITY blockAutoReload.label           \"Varoita, kun sivustot yrittävät päivittää sivua tai uudelleenohjata toiselle sivulle\">\n<!ENTITY blockAutoReload.accesskey       \"r\">\n<!ENTITY useOnScreenKeyboard.label       \"Näytä kosketusnäppäimistö tarvittaessa\">\n<!ENTITY useOnScreenKeyboard.accesskey   \"N\">\n\n<!ENTITY browsing.label                  \"Selaus\">\n\n<!ENTITY useAutoScroll.label             \"Vieritä sivua automaattisesti\">\n<!ENTITY useAutoScroll.accesskey         \"V\">\n<!ENTITY useSmoothScrolling.label        \"Vieritä sivua portaattomasti\">\n<!ENTITY useSmoothScrolling.accesskey    \"e\">\n<!ENTITY allowHWAccel.label              \"Käytä laitteistokiihdytystä jos mahdollista\">\n<!ENTITY allowHWAccel.accesskey          \"K\">\n<!ENTITY checkUserSpelling.label         \"Oikolue käyttäjän kirjoitukset\">\n<!ENTITY checkUserSpelling.accesskey     \"l\">\n\n<!ENTITY dataChoicesTab.label            \"Kerätyt tiedot\">\n\n<!ENTITY healthReportDesc.label          \"Antaa sinulle tietoa selaimesi suorituskyvystä ja jakaa tiedot selaimesi tilasta &vendorShortName;n kanssa\">\n<!ENTITY enableHealthReport.label        \"&brandShortName;in terveydentilaraportti käytössä\">\n<!ENTITY enableHealthReport.accesskey    \"F\">\n<!ENTITY healthReportLearnMore.label     \"Lue lisää\">\n\n<!ENTITY telemetryDesc.label             \"Lähetä &vendorShortName;lle tietoja selaimen suorituskyvystä, käytöstä, muokkauksista ja käytetystä laitteistosta auttaaksesi meitä kehittämään &brandShortName;ia\">\n<!ENTITY enableTelemetryData.label       \"Jaa muita tietoja (so. kaukomittaustietoja)\">\n<!ENTITY enableTelemetryData.accesskey   \"k\">\n<!ENTITY telemetryLearnMore.label        \"Lue lisää\">\n\n<!ENTITY crashReporterDesc2.label         \"Kaatumisilmoitusten ansiosta &vendorShortName; voi korjata ongelmia ja tehdä selaimestasi vakaamman ja turvallisemman\">\n<!ENTITY alwaysSubmitCrashReports.label   \"Salli, että &brandShortName; lähettää lähettämättömät kaatumisilmoitukset puolestasi\">\n<!ENTITY alwaysSubmitCrashReports.accesskey \"S\">\n<!ENTITY crashReporterLearnMore.label     \"Lue lisää\">\n\n<!ENTITY networkTab.label                \"Verkko\">\n\n<!ENTITY connection.label                \"Yhteys\">\n\n<!ENTITY connectionDesc.label            \"Muokkaa &brandShortName;in verkkoyhteysasetuksia\">\n<!ENTITY connectionSettings.label        \"Asetukset…\">\n<!ENTITY connectionSettings.accesskey    \"A\">\n\n<!ENTITY httpCache.label                 \"Välimuistissa oleva verkkosisältö\">\n\n<!ENTITY offlineStorage2.label           \"Yhteydetöntä tilaa varten tallennetut tiedot\">\n\n<!--  Site Data section manages sites using Storage API and is under Network -->\n<!ENTITY siteData.label                  \"Sivustojen tallentamat tiedot\">\n<!ENTITY clearSiteData.label             \"Tyhjennä kaikki tiedot\">\n<!ENTITY clearSiteData.accesskey         \"k\">\n<!ENTITY siteDataSettings.label          \"Asetukset…\">\n<!ENTITY siteDataSettings.accesskey      \"e\">\n<!ENTITY siteDataLearnMoreLink.label     \"Lue lisää\">\n\n<!-- LOCALIZATION NOTE:\n  The entities limitCacheSizeBefore.label and limitCacheSizeAfter.label appear on a single\n  line in preferences as follows:\n\n  &limitCacheSizeBefore.label [textbox for cache size in MB] &limitCacheSizeAfter.label;\n-->\n<!ENTITY limitCacheSizeBefore.label      \"Rajoita väliaikaistiedostojen viemä tila\">\n<!ENTITY limitCacheSizeBefore.accesskey  \"R\">\n<!ENTITY limitCacheSizeAfter.label       \"megatavuun\">\n<!ENTITY clearCacheNow.label             \"Tyhjennä heti\">\n<!ENTITY clearCacheNow.accesskey         \"T\">\n<!ENTITY clearOfflineAppCacheNow.label   \"Tyhjennä heti\">\n<!ENTITY clearOfflineAppCacheNow.accesskey \"y\">\n<!ENTITY overrideSmartCacheSize.label    \"Ohita automaattinen väliaikatiedostojen hallinta\">\n<!ENTITY overrideSmartCacheSize.accesskey \"h\">\n\n<!ENTITY updateTab.label                 \"Päivitys\">\n\n<!ENTITY updateApplication.label         \"&brandShortName;in päivitykset\">\n<!ENTITY updateAuto1.label               \"Asenna päivitykset automaattisesti (suositeltu: turvallisin)\">\n<!ENTITY updateAuto1.accesskey           \"A\">\n<!ENTITY updateCheckChoose.label         \"Hae päivityksiä, mutta minä päätän asennetaanko ne\">\n<!ENTITY updateCheckChoose.accesskey     \"H\">\n<!ENTITY updateManual.label              \"Älä hae päivityksiä (ei suositeltu: turvallisuusriski)\">\n<!ENTITY updateManual.accesskey          \"Ä\">\n\n<!ENTITY updateHistory.label             \"Näytä päivityshistoria\">\n<!ENTITY updateHistory.accesskey         \"N\">\n\n<!ENTITY useService.label                \"Asenna päivitykset taustalla toimivalla palvelulla\">\n<!ENTITY useService.accesskey            \"u\">\n\n<!ENTITY autoUpdateOthers.label          \"Automaattinen päivitys\">\n<!ENTITY enableSearchUpdate.label        \"Hakukoneet\">\n<!ENTITY enableSearchUpdate.accesskey    \"k\">\n\n<!ENTITY offlineStorageNotify.label               \"Näytä ilmoitus, kun sivusto pyytää lupaa tallentaa tietoa yhteydetöntä tilaa varten\">\n<!ENTITY offlineStorageNotify.accesskey           \"N\">\n<!ENTITY offlineStorageNotifyExceptions.label     \"Poikkeukset…\">\n<!ENTITY offlineStorageNotifyExceptions.accesskey \"P\">\n\n<!ENTITY offlineAppsList2.label          \"Seuraavilla sivustoilla on lupa tallentaa tietoja yhteydetöntä tilaa varten:\">\n<!ENTITY offlineAppsList.height          \"7em\">\n<!ENTITY offlineAppsListRemove.label     \"Poista…\">\n<!ENTITY offlineAppsListRemove.accesskey \"s\">\n<!ENTITY offlineAppRemove.confirm        \"Poista yhteydetöntä tilaa varten tallennetut tiedot\">\n\n<!ENTITY certificateTab.label            \"Varmenteet\">\n<!ENTITY certPersonal.label              \"Pyynnöt\">\n<!ENTITY certPersonal.description        \"Sivuston pyytäessä varmennettani:\">\n<!ENTITY selectCerts.auto                \"Valitse sellainen automaattisesti\">\n<!ENTITY selectCerts.auto.accesskey      \"V\">\n<!ENTITY selectCerts.ask                 \"Kysy joka kerta\">\n<!ENTITY selectCerts.ask.accesskey       \"K\">\n<!ENTITY enableOCSP.label                \"Vahvista varmenteiden kelpoisuus OCSP-vastaajapalvelimilta\">\n<!ENTITY enableOCSP.accesskey            \"C\">\n<!ENTITY viewCerts.label                 \"Näytä varmenteet\">\n<!ENTITY viewCerts.accesskey             \"N\">\n<!ENTITY viewSecurityDevices.label       \"Turvallisuuslaitteet\">\n<!ENTITY viewSecurityDevices.accesskey   \"T\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/preferences/applicationManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY appManager.title     \"Ohjelman tiedot\">\n<!ENTITY appManager.style     \"width: 30em; min-height: 20em;\">\n<!ENTITY remove.label         \"Poista\">\n<!ENTITY remove.accesskey     \"P\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/preferences/applicationManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# in descriptionApplications, %S will be replaced by one of the 3 following strings\ndescriptionApplications=Seuraavilla sovelluksilla voi avata %S.\n\nhandleProtocol=%S-linkkejä\nhandleWebFeeds=WWW-syötteitä\nhandleFile=%S-tiedostoja\n\ndescriptionWebApp=Tämän verkkosovelluksen osoite on:\ndescriptionLocalApp=Tämä ohjelma on kansiossa:\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/preferences/applications.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  typeColumn.label        \"Sisältötyyppi\">\n<!ENTITY  typeColumn.accesskey    \"S\">\n\n<!ENTITY  actionColumn2.label     \"Toiminto\">\n<!ENTITY  actionColumn2.accesskey \"o\">\n\n<!ENTITY  focusSearch1.key        \"f\">\n<!ENTITY  focusSearch2.key        \"k\">\n\n<!ENTITY  filter.emptytext        \"Etsi\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/preferences/blocklists.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Estolistat\">\n<!ENTITY window.width                 \"50em\">\n\n<!ENTITY treehead.list.label          \"Lista\">\n<!ENTITY windowClose.key              \"w\">\n\n<!ENTITY button.cancel.label          \"Peruuta\">\n<!ENTITY button.cancel.accesskey      \"P\">\n<!ENTITY button.ok.label              \"Tallenna muutokset\">\n<!ENTITY button.ok.accesskey          \"T\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/preferences/colors.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  colorsDialog.title              \"Värit\">\n<!ENTITY  window.width                    \"38em\">\n<!ENTITY  window.macWidth                 \"41em\">\n\n<!ENTITY  overrideDefaultPageColors.label        \"Korvaa sivun määrittelemät värit yllä olevilla valinnoilla:\">\n<!ENTITY  overrideDefaultPageColors.accesskey    \"r\">\n\n<!ENTITY  overrideDefaultPageColors.always.label \"Aina\">\n<!ENTITY  overrideDefaultPageColors.auto.label   \"Vain suuren kontrastin teemojen kanssa\">\n<!ENTITY  overrideDefaultPageColors.never.label  \"Ei koskaan\">\n\n<!ENTITY  color                           \"Tekstin ja taustan asetukset\">\n<!ENTITY  textColor.label                 \"Teksti:\">\n<!ENTITY  textColor.accesskey             \"T\">\n<!ENTITY  backgroundColor.label           \"Tausta:\">\n<!ENTITY  backgroundColor.accesskey       \"u\">\n<!ENTITY  useSystemColors.label           \"Käytä järjestelmän värejä\">\n<!ENTITY  useSystemColors.accesskey       \"K\">\n\n<!ENTITY  underlineLinks.label            \"Alleviivaa linkit\">\n<!ENTITY  underlineLinks.accesskey        \"A\">\n<!ENTITY  links                           \"Linkkien värit\">\n<!ENTITY  linkColor.label                 \"Avaamattomat linkit:\">\n<!ENTITY  linkColor.accesskey             \"m\">\n<!ENTITY  visitedLinkColor.label          \"Avatut linkit:\">\n<!ENTITY  visitedLinkColor.accesskey      \"v\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/preferences/connection.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  connectionsDialog.title       \"Yhteysasetukset\">\n<!ENTITY  window.width2                 \"49em\">\n<!ENTITY  window.macWidth2              \"44em\">\n\n<!ENTITY  proxyTitle.label              \"Määritä välityspalvelinasetukset\">\n<!ENTITY  noProxyTypeRadio.label        \"Ei välityspalvelinta\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"E\">\n<!ENTITY  systemTypeRadio.label         \"Käytä järjestelmän välityspalvelinasetuksia\">\n<!ENTITY  systemTypeRadio.accesskey     \"K\">\n<!ENTITY  WPADTypeRadio.label           \"Automaattiset välityspalvelinasetukset\">\n<!ENTITY  WPADTypeRadio.accesskey       \"A\">\n<!ENTITY  manualTypeRadio.label         \"Aseta välityspalvelinasetukset käsin\">\n<!ENTITY  manualTypeRadio.accesskey     \"s\">\n<!ENTITY  autoTypeRadio.label           \"Nouda välityspalvelinasetukset osoitteesta:\">\n<!ENTITY  autoTypeRadio.accesskey       \"N\">\n<!ENTITY  reload.label                  \"Päivitä\">\n<!ENTITY  reload.accesskey              \"ä\">\n<!ENTITY  ftp.label                     \"FTP-välityspalvelin:\">\n<!ENTITY  ftp.accesskey                 \"F\">\n<!ENTITY  http.label                    \"HTTP-välityspalvelin:\">\n<!ENTITY  http.accesskey                \"H\">\n<!ENTITY  ssl.label                     \"SSL-välityspalvelin:\">\n<!ENTITY  ssl.accesskey                 \"L\">\n<!ENTITY  socks.label                   \"SOCKS-palvelin:\">\n<!ENTITY  socks.accesskey               \"C\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"4\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"5\">\n<!ENTITY  socksRemoteDNS.label2         \"Käytä välityspalvelinta DNS:lle käytettäessä SOCKS v5:tä\">\n<!ENTITY  socksRemoteDNS.accesskey      \"E\">\n<!ENTITY  port.label                    \"Portti:\">\n<!ENTITY  HTTPport.accesskey            \"P\">\n<!ENTITY  SSLport.accesskey             \"r\">\n<!ENTITY  FTPport.accesskey             \"t\">\n<!ENTITY  SOCKSport.accesskey           \"i\">\n<!ENTITY  noproxy.label                 \"Ei välitystä osoitteille:\">\n<!ENTITY  noproxy.accesskey             \"v\">\n<!ENTITY  noproxyExplain.label          \"Esimerkiksi: 192.168.1.0/24, .mozilla.org, .fi\">\n<!ENTITY  shareproxy.label              \"Sama välityspalvelin kaikille yhteyskäytännöille\">\n<!ENTITY  shareproxy.accesskey          \"m\">\n<!ENTITY  autologinproxy.label          \"Älä kysy kirjautumistietoja jos salasana on tallennettu\">\n<!ENTITY  autologinproxy.accesskey      \"Ä\">\n<!ENTITY  autologinproxy.tooltip        \"Kirjautuminen välityspalvelimelle tapahtuu automaattisesti jos salasana palvelimelle on tallennettu. Kirjautumistietoja kysytään jos automaattinen kirjautuminen epäonnistuu.\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/preferences/containers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY addButton.label      \"Lisää uusi luokitus\">\n<!ENTITY addButton.accesskey  \"L\">\n<!ENTITY preferencesButton.label \"Asetukset\">\n<!ENTITY removeButton.label   \"Poista\">\n<!-- &#171; is &laquo; however it's not defined in XML -->\n<!ENTITY backLink.label       \"&#171; Takaisin Tietosuoja-sivulle\">\n\n<!ENTITY window.title         \"Lisää uusi luokitus\">\n<!ENTITY window.width         \"45em\">\n\n<!ENTITY name.label           \"Nimi:\">\n<!ENTITY name.accesskey       \"N\">\n<!ENTITY name.placeholder     \"Kirjoita luokituksen nimi\">\n<!ENTITY icon.label           \"Kuvake:\">\n<!ENTITY icon.accesskey       \"K\">\n<!ENTITY color.label          \"Väri:\">\n<!ENTITY color.accesskey      \"r\">\n<!ENTITY windowClose.key      \"w\">\n\n<!ENTITY button.ok.label      \"Valmis\">\n<!ENTITY button.ok.accesskey  \"V\">\n\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/preferences/containers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncontainers.labelMinWidth = 4rem\ncontainers.updateContainerTitle = %S-luokituksen asetukset\n\ncontainers.blue.label = Sininen\ncontainers.turquoise.label = Turkoosi\ncontainers.green.label = Vihreä\ncontainers.yellow.label = Keltainen\ncontainers.orange.label = Oranssi\ncontainers.red.label = Punainen\ncontainers.pink.label = Pinkki\ncontainers.purple.label = Violetti\n\ncontainers.fingerprint.label = Sormenjälki\ncontainers.briefcase.label = Salkku\n# LOCALIZATION NOTE (containers.dollar.label)\n# String represents a money sign but currently uses a dollar sign so don't change to local currency\n# See Bug 1291672\ncontainers.dollar.label = Dollarimerkki\ncontainers.cart.label = Ostoskärryt\ncontainers.circle.label = Piste\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/preferences/content.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  popups.label                \"Ponnahdusikkunat\">\n\n<!ENTITY  blockPopups.label           \"Estä ponnahdusikkunat\">\n<!ENTITY  blockPopups.accesskey       \"E\">\n\n<!ENTITY  notificationsPolicy.label            \"Ilmoitukset\">\n<!ENTITY  notificationsPolicyLearnMore.label   \"Lue lisää\">\n<!ENTITY  notificationsPolicyDesc3.label       \"Valitse sivustot, joilta vastaanotetaan ilmoituksia\">\n<!ENTITY  notificationsPolicyButton.accesskey  \"V\">\n<!ENTITY  notificationsPolicyButton.label      \"Valitse…\">\n<!ENTITY  notificationsDoNotDisturb.label      \"Älä häiritse minua\">\n<!ENTITY  notificationsDoNotDisturb.accesskey  \"Ä\">\n<!ENTITY  notificationsDoNotDisturbDetails.value \"Ilmoituksia ei näytetä ennen kuin käynnistät &brandShortName;in uudestaan\">\n\n<!ENTITY  popupExceptions.label       \"Poikkeukset…\">\n<!ENTITY  popupExceptions.accesskey   \"P\">\n\n<!ENTITY  fontsAndColors.label        \"Kirjasinlajit ja värit\">\n\n<!ENTITY  defaultFont.label           \"Oletuskirjasinlaji:\">\n<!ENTITY  defaultFont.accesskey       \"t\">\n<!ENTITY  defaultSize.label           \"Koko:\">\n<!ENTITY  defaultSize.accesskey       \"K\">\n\n<!ENTITY  advancedFonts.label         \"Lisäasetukset…\">\n<!ENTITY  advancedFonts.accesskey     \"a\">\n\n<!ENTITY  colors.label                \"Värit…\">\n<!ENTITY  colors.accesskey            \"ä\">\n\n\n<!ENTITY languages.label              \"Kielet\">\n<!ENTITY chooseLanguage.label         \"Valitse kielet, joilla sivut näytetään\">\n<!ENTITY chooseButton.label           \"Valitse…\">\n<!ENTITY chooseButton.accesskey       \"V\">\n\n<!ENTITY translateWebPages.label      \"Käännä sivustojen sisältö\">\n<!ENTITY translateWebPages.accesskey  \"n\">\n<!ENTITY translateExceptions.label    \"Poikkeukset…\">\n<!ENTITY translateExceptions.accesskey \"i\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -  The translations for these strings should match the translations in\n  -  browser/translation.dtd\n  -->\n<!ENTITY translation.options.attribution.beforeLogo \"Sivujen kääntäjä\">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n\n<!ENTITY  drmContent.label             \"DRM-sisältö\">\n\n<!ENTITY  playDRMContent.label         \"Toista DRM-sisältöä\">\n<!ENTITY  playDRMContent.accesskey     \"D\">\n<!ENTITY  playDRMContent.learnMore.label \"Lue lisää\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/preferences/cookies.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width                       \"36em\">\n\n<!ENTITY     cookiesonsystem.label          \"Seuraavat evästeet on asetettu tietokoneellesi:\">\n<!ENTITY     cookiename.label               \"Evästeen nimi\">\n<!ENTITY     cookiedomain.label             \"Sivusto\">\n\n<!ENTITY     props.name.label               \"Nimi:\">\n<!ENTITY     props.value.label              \"Sisältö:\">\n<!ENTITY     props.domain.label             \"Palvelin:\">\n<!ENTITY     props.path.label               \"Polku:\">\n<!ENTITY     props.secure.label             \"Lähetä:\">\n<!ENTITY     props.expires.label            \"Vanhenee:\">\n<!ENTITY     props.container.label          \"Luokitus:\">\n\n<!ENTITY     window.title                   \"Evästeet\">\n<!ENTITY     windowClose.key                \"w\">\n<!ENTITY     focusSearch1.key               \"f\">\n<!ENTITY     focusSearch2.key               \"k\">\n\n<!ENTITY     searchFilter.label             \"Etsi\">\n<!ENTITY     searchFilter.accesskey         \"E\">\n\n<!ENTITY     button.close.label             \"Sulje\">\n<!ENTITY     button.close.accesskey         \"S\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/preferences/donottrack.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Älä seuraa\">\n<!ENTITY window.width                 \"50em\">\n<!ENTITY window.height                \"10em\">\n\n<!ENTITY doNotTrackCheckbox2.label    \"Käytä Älä seuraa -ominaisuutta aina\">\n<!ENTITY doNotTrackCheckbox2.accesskey \"K\">\n\n<!ENTITY doNotTrackTPInfo.description \"Aina kun seurannan suojaus on käytössä, &brandShortName; lähettää signaalin, että et halua sinua seurattavan.\">\n<!ENTITY doNotTrackLearnMore.label    \"Lue lisää\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/preferences/fonts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  fontsDialog.title                       \"Kirjasinlajit\">\n\n<!ENTITY  language.label                          \"Merkistö:\">\n<!ENTITY  language.accesskey                      \"M\">\n\n<!ENTITY  size.label                              \"Koko:\">\n<!ENTITY  sizeProportional.accesskey              \"K\">\n<!ENTITY  sizeMonospace.accesskey                 \"a\">\n\n<!ENTITY  proportional.label                      \"Suhteellinen:\">\n<!ENTITY  proportional.accesskey                  \"S\">\n\n<!ENTITY  serif.label                             \"Pääteviivallinen:\">\n<!ENTITY  serif.accesskey                         \"P\">\n<!ENTITY  sans-serif.label                        \"Pääteviivaton:\">\n<!ENTITY  sans-serif.accesskey                    \"ä\">\n<!ENTITY  monospace.label                         \"Tasavälinen:\">\n<!ENTITY  monospace.accesskey                     \"T\">\n\n<!-- LOCALIZATION NOTE (font.langGroup.latin) :\n     Translate \"Latin\" as the name of Latin (Roman) script, not as the name of the Latin language. -->\n<!ENTITY  font.langGroup.latin                    \"Latinalainen\">\n<!ENTITY  font.langGroup.japanese                 \"Japanilainen\">\n<!ENTITY  font.langGroup.trad-chinese             \"Perinteinen kiinalainen (Taiwan)\">\n<!ENTITY  font.langGroup.simpl-chinese            \"Yksinkertaistettu kiinalainen\">\n<!ENTITY  font.langGroup.trad-chinese-hk          \"Perinteinen kiinalainen (Hongkong)\">\n<!ENTITY  font.langGroup.korean                   \"Korealainen\">\n<!ENTITY  font.langGroup.cyrillic                 \"Kyrillinen\">\n<!ENTITY  font.langGroup.el                       \"Kreikkalainen\">\n<!ENTITY  font.langGroup.other                    \"Muut kirjoitusjärjestelmät\">\n<!ENTITY  font.langGroup.thai                     \"Thaimaalainen\">\n<!ENTITY  font.langGroup.hebrew                   \"Heprealainen\">\n<!ENTITY  font.langGroup.arabic                   \"Arabialainen\">\n<!ENTITY  font.langGroup.devanagari               \"Devanagari\">\n<!ENTITY  font.langGroup.tamil                    \"Tamilialainen\">\n<!ENTITY  font.langGroup.armenian                 \"Armenialainen\">\n<!ENTITY  font.langGroup.bengali                  \"Bengalilainen\">\n<!ENTITY  font.langGroup.canadian                 \"Kanadalainen tavumerkistö\">\n<!ENTITY  font.langGroup.ethiopic                 \"Etiopialainen\">\n<!ENTITY  font.langGroup.georgian                 \"Georgialainen\">\n<!ENTITY  font.langGroup.gujarati                 \"Gujaratilainen\">\n<!ENTITY  font.langGroup.gurmukhi                 \"Gurmukhilainen\">\n<!ENTITY  font.langGroup.khmer                    \"Khmerlainen\">\n<!ENTITY  font.langGroup.malayalam                \"Malaijalamilainen\">\n<!ENTITY  font.langGroup.math                     \"Matematiikka\">\n<!ENTITY  font.langGroup.odia                     \"Orija\">\n<!ENTITY  font.langGroup.telugu                   \"Telugulainen\">\n<!ENTITY  font.langGroup.kannada                  \"Kannadalainen\">\n<!ENTITY  font.langGroup.sinhala                  \"Singalilainen\">\n<!ENTITY  font.langGroup.tibetan                  \"Tiibettiläinen\">\n<!-- Minimum font size -->\n<!ENTITY minSize.label                            \"Pienin kirjasinkoko:\">\n<!ENTITY minSize.accesskey                        \"e\">\n<!ENTITY minSize.none                             \"Ei ole\">\n\n<!-- default font type -->\n<!ENTITY  useDefaultFontSerif.label               \"Pääteviivallinen\">\n<!ENTITY  useDefaultFontSansSerif.label           \"Pääteviivaton\">\n\n<!ENTITY  allowPagesToUseOwn.label                \"Sivut saavat käyttää omia kirjasinlajejaan oletusten sijaan\">\n<!ENTITY  allowPagesToUseOwn.accesskey            \"u\">\n\n<!ENTITY languages.customize.Fallback2.grouplabel \"Merkistökoodaus perinteiselle sisällölle\">\n<!ENTITY languages.customize.Fallback2.label      \"Merkistökoodaus virhetilanteessa:\">\n<!ENTITY languages.customize.Fallback2.accesskey  \"v\">\n<!ENTITY languages.customize.Fallback2.desc       \"Tätä merkistökoodausta käytetään perinteiselle sisällölle, jolle ei virheellisesti ole määritelty käytettävää merkistökoodausta.\">\n\n<!ENTITY languages.customize.Fallback.auto        \"Oletus nykyiselle alueasetukselle\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.arabic):\n     Translate \"Arabic\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.arabic      \"Arabialainen\">\n<!ENTITY languages.customize.Fallback.baltic      \"Balttilainen\">\n<!ENTITY languages.customize.Fallback.ceiso       \"Keskieurooppalainen, ISO\">\n<!ENTITY languages.customize.Fallback.cewindows   \"Keskieurooppalainen, Microsoft\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.simplified):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.simplified  \"Yksinkertaistettu kiinalainen\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.traditional):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.traditional \"Perinteinen kiinalainen\">\n<!ENTITY languages.customize.Fallback.cyrillic    \"Kyrillinen\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.greek):\n     Translate \"Greek\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.greek       \"Kreikkalainen\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.hebrew):\n     Translate \"Hebrew\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.hebrew      \"Heprealainen\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.japanese):\n     Translate \"Japanese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.japanese    \"Japanilainen\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.korean):\n     Translate \"Korean\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.korean      \"Korealainen\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.thai):\n     Translate \"Thai\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.thai        \"Thaimaalainen\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.turkish):\n     Translate \"Turkish\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.turkish     \"Turkkilainen\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.vietnamese):\n     Translate \"Vietnamese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.vietnamese  \"Vietnamilainen\">\n<!ENTITY languages.customize.Fallback.other       \"Muu (ml. länsieurooppalainen)\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/preferences/languages.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width                                    \"30em\">\n\n<!ENTITY languages.customize.Header                      \"Kielet\">\n<!ENTITY languages.customize.description                \"Sivuista on joskus useammankielisiä versioita. Järjestä kielet niin, että ensimmäisenä on mieluiten lukemasi kieli:\">\n<!ENTITY languages.customize.moveUp.label                \"Siirrä ylös\">\n<!ENTITY languages.customize.moveUp.accesskey            \"y\">\n<!ENTITY languages.customize.moveDown.label              \"Siirrä alas\">\n<!ENTITY languages.customize.moveDown.accesskey          \"a\">\n<!ENTITY languages.customize.deleteButton.label          \"Poista\">\n<!ENTITY languages.customize.deleteButton.accesskey      \"P\">\n<!ENTITY languages.customize.selectLanguage.label        \"Valitse lisättävä kieli…\">\n<!ENTITY languages.customize.addButton.label             \"Lisää\">\n<!ENTITY languages.customize.addButton.accesskey         \"L\">\n\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/preferences/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY startup.label             \"Käynnistys\">\n\n<!ENTITY startupPage.label         \"Kun &brandShortName; käynnistetään:\">\n<!ENTITY startupPage.accesskey     \"F\">\n<!ENTITY startupUserHomePage.label \"Avaa aloitussivu\">\n<!ENTITY startupBlankPage.label    \"Avaa tyhjä sivu\">\n<!ENTITY startupPrevSession.label  \"Avaa viime istunnon ikkunat ja välilehdet\">\n\n<!ENTITY homepage.label            \"Aloitussivu:\">\n<!ENTITY homepage.accesskey        \"A\">\n<!ENTITY useCurrentPage.label      \"Käytä avointa sivua\">\n<!ENTITY useCurrentPage.accesskey  \"K\">\n<!ENTITY useMultiple.label         \"Käytä avoimia sivuja\">\n<!ENTITY chooseBookmark.label      \"Käytä kirjanmerkkiä…\">\n<!ENTITY chooseBookmark.accesskey  \"m\">\n<!ENTITY restoreDefault.label      \"Palauta oletusasetus\">\n<!ENTITY restoreDefault.accesskey  \"P\">\n\n<!ENTITY downloads.label     \"Lataukset\">\n\n<!ENTITY saveTo.label \"Tallenna kansioon\">\n<!ENTITY saveTo.accesskey \"T\">\n<!ENTITY chooseFolderWin.label        \"Selaa…\">\n<!ENTITY chooseFolderWin.accesskey    \"S\">\n<!ENTITY chooseFolderMac.label        \"Valitse…\">\n<!ENTITY chooseFolderMac.accesskey    \"V\">\n<!ENTITY alwaysAskWhere.label         \"Kysy aina tiedoston tallennuskansio\">\n<!ENTITY alwaysAskWhere.accesskey     \"n\">\n\n<!ENTITY alwaysCheckDefault2.label        \"Tarkista aina, onko &brandShortName; oletusselain\">\n<!ENTITY alwaysCheckDefault2.accesskey    \"i\">\n<!ENTITY setAsMyDefaultBrowser2.label     \"Aseta oletukseksi\">\n<!ENTITY setAsMyDefaultBrowser2.accesskey \"e\">\n<!ENTITY isDefault.label                  \"&brandShortName; on järjestelmän oletusselain\">\n<!ENTITY isNotDefault.label               \"&brandShortName; ei ole järjestelmän oletusselain\">\n\n<!ENTITY separateProfileMode.label        \"Salli &brandShortName;in ja Firefoxin olla käynnissä samaan aikaan\">\n<!ENTITY useFirefoxSync.label             \"Vinkki: Tämä vaatii erilliset käyttäjäprofiilit. Synkronoi profiilien tiedot Sync-palvelulla.\">\n<!ENTITY getStarted.label                 \"Aloita Sync-palvelun käyttö…\">\n\n<!ENTITY e10sEnabled.label                \"&brandShortName; hyödyntää useaa prosessia\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/preferences/permissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                  \"Poikkeukset\">\n<!ENTITY window.width                  \"36em\">\n\n<!ENTITY treehead.sitename.label       \"Sivusto\">\n<!ENTITY treehead.status.label         \"Tila\">\n<!ENTITY removepermission.label        \"Poista sivusto\">\n<!ENTITY removepermission.accesskey    \"P\">\n<!ENTITY removeallpermissions.label    \"Poista kaikki sivustot\">\n<!ENTITY removeallpermissions.accesskey \"k\">\n<!ENTITY address.label                 \"Sivuston osoite:\">\n<!ENTITY address.accesskey            \"i\">\n<!ENTITY block.label                   \"Estä\">\n<!ENTITY block.accesskey               \"E\">\n<!ENTITY session.label                 \"Salli istunnon ajaksi\">\n<!ENTITY session.accesskey             \"i\">\n<!ENTITY allow.label                   \"Salli\">\n<!ENTITY allow.accesskey               \"a\">\n<!ENTITY windowClose.key               \"w\">\n\n<!ENTITY button.cancel.label          \"Peruuta\">\n<!ENTITY button.cancel.accesskey      \"P\">\n<!ENTITY button.ok.label              \"Tallenna muutokset\">\n<!ENTITY button.ok.accesskey          \"T\">\n\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/preferences/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  prefWindow.titleWin     \"Asetukset\">\n<!ENTITY  prefWindow.title        \"Asetukset\">\n<!-- LOCALIZATION NOTE (prefWindow.titleGNOME): This is not used for in-content preferences -->\n<!ENTITY  prefWindow.titleGNOME   \"&brandShortName;in asetukset\">\n<!-- When making changes to prefWindow.styleWin test both Windows Classic and\n     Luna since widget heights are different based on the OS theme -->\n<!ENTITY  prefWinMinSize.styleWin2      \"width: 42em; min-height: 37.5em;\">\n<!ENTITY  prefWinMinSize.styleMac       \"width: 47em; min-height: 40em;\">\n<!ENTITY  prefWinMinSize.styleGNOME     \"width: 45.5em; min-height: 40.5em;\">\n\n<!ENTITY  paneGeneral.title       \"Yleiset\">\n<!ENTITY  paneTabs.title          \"Välilehdet\">\n<!ENTITY  paneSearch.title        \"Hakeminen\">\n<!ENTITY  paneContent.title       \"Sisältö\">\n<!ENTITY  paneApplications.title  \"Ohjelmat\">\n<!ENTITY  panePrivacy.title       \"Tietosuoja\">\n<!ENTITY  paneContainers.title    \"Luokitellut välilehdet\">\n<!ENTITY  paneSecurity.title      \"Turvallisuus\">\n<!ENTITY  paneAdvanced.title      \"Lisäasetukset\">\n\n<!-- LOCALIZATION NOTE (paneSync.title): This should match syncBrand.shortName.label in ../syncBrand.dtd -->\n<!ENTITY  paneSync.title          \"Sync-palvelu\">\n\n<!ENTITY  helpButton.label        \"Ohje\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Security\n\n# LOCALIZATION NOTE: phishBefore uses %S to represent the name of the provider\n#                    whose privacy policy must be accepted (for enabling\n#                    check-every-page-as-I-load-it phishing protection).\nphishBeforeText=Valitsemalla asetuksen avattujen sivujen osoitteet lähetetään huijaustentunnistuspalvelulle %S. Lue ja hyväksy seuraavat käyttöehdot, ennen kuin jatkat.\n\n#### Fonts\n\nlabelDefaultFont=Oletus (%S)\n\nveryLargeMinimumFontTitle=Suurikokoinen pienin mahdollinen kirjasinkoko\nveryLargeMinimumFontWarning=Pienimmäksi mahdolliseksi kirjasinkooksi on valittu suuri koko (yli 24 kuvapistettä). Joidenkin asetussivujen, kuten tämän, käyttö voi muodostua vaikeaksi tai mahdottomaksi näin suurella kirjasinkoolla.\nacceptVeryLargeMinimumFont=Tallenna muutokset tästä huolimatta\n\n#### Permissions Manager\n\ntrackingprotectionpermissionstext=Olet poistanut seurannan suojauksen näiltä sivustoilta.\ntrackingprotectionpermissionstitle=Poikkeukset - Seurannan suojaus\ncookiepermissionstext=Määrätyt sivustot saavat tai eivät saa asettaa evästeitä tietokoneellesi. Kirjoita sivuston osoite ja napsauta Salli, Salli istunnon ajaksi tai Estä.\ncookiepermissionstitle=Poikkeukset - Evästeet\naddonspermissionstext=Lisäosia voidaan asentaa määrätyiltä sivustoilta. Kirjoita sivuston osoite ja napsauta Salli.\naddons_permissions_title=Sallitut sivustot - Lisäosien asentaminen\npopuppermissionstext=Määrätyt sivustot saavat avata ponnahdusikkunoita. Kirjoita sivuston osoite ja napsauta Salli.\npopuppermissionstitle=Sallitut sivustot - Ponnahdusikkunat\nnotificationspermissionstext4=Määrättyjen sivustojen ilmoitukset näytetään aina tai ei koskaan. Jos sivusto poistetaan listalta, sen täytyy uudestaan pyytää lupaa näyttää ilmoituksia.\nnotificationspermissionstitle=Ilmoitusten vastaanottaminen\ninvalidURI=Kirjoita kelvollinen palvelinnimi\ninvalidURITitle=Virheellinen palvelinnimi annettu\nsavedLoginsExceptions_title=Poikkeukset - Tallennetut kirjautumistiedot\nsavedLoginsExceptions_desc=Seuraavien sivustojen kirjautumistietoja ei tallenneta:\n\n#### Block List Manager\n\nblockliststext=Firefox estää valittujen listojen määrittämät verkkoelementit, jotka voivat seurata selaamistasi.\nblockliststitle=Estolistat\n# LOCALIZATION NOTE (mozNameTemplate): This template constructs the name of the\n# block list in the block lists dialog. It combines the list name and\n# description.\n#   e.g. mozNameTemplate : \"Standard (Recommended). This list does a pretty good job.\"\n#   %1$S = list name (fooName), %2$S = list descriptive text (fooDesc)\nmozNameTemplate=%1$S %2$S\n# LOCALIZATION NOTE (mozstdName, etc.): These labels appear in the tracking\n# protection block lists dialog, mozNameTemplate is used to create the final\n# string. Note that in the future these two strings (name, desc) could be\n# displayed on two different lines.\nmozstdName=Disconnect.me perussuojaus (Suositeltu).\nmozstdDesc=Sallii rajatun seurannan, jotta sivustot voivat toimia asianmukaisesti.\nmozfullName=Disconnect.me tiukka suojaus.\nmozfullDesc=Estää tunnetut seurantamenetelmät. Joidenkin sivustojen toiminta voi häiriintyä.\n# LOCALIZATION NOTE (blocklistChangeRequiresRestart): %S = brandShortName\nblocklistChangeRequiresRestart=%S pitää käynnistää uudestaan estolistojen muuttuessa.\n\n#### Master Password\n\npw_change2empty_in_fips_mode=Olet FIPS-tilassa ja se vaatii pääsalasanan.\npw_change_failed_title=Salasanan vaihto epäonnistui\n\n#### Fonts\n\n# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n\n#### Downloads\n\ndesktopFolderName=Työpöytä\ndownloadsFolderName=Lataukset\nchooseDownloadFolderTitle=Valitse tallennuskansio\n\n#### Applications\n\nfileEnding=%S-tiedosto\nsaveFile=Tallenna tiedosto\n\n# LOCALIZATION NOTE (useApp, useDefault): %S = Application name\nuseApp=Käytä sovellusta %S\nuseDefault=Käytä sovellusta %S (oletus)\n\nuseOtherApp=Valitse uusi apuohjelma…\nfpTitleChooseApp=Valitse uusi apuohjelma\nmanageApp=Sovellusten tiedot…\nwebFeed=WWW-syöte\nvideoPodcastFeed=Videosyöte\naudioPodcastFeed=Äänisyöte\nalwaysAsk=Kysy aina\nportableDocumentFormat=Portable Document Format (PDF)\n\n# LOCALIZATION NOTE (usePluginIn):\n# %1$S = plugin name (for example \"QuickTime Plugin-in 7.2\")\n# %2$S = brandShortName from brand.properties (for example \"Minefield\")\nusePluginIn=Käytä liitännäistä %S (ohjelmassa %S)\n\n# LOCALIZATION NOTE (previewInApp, addLiveBookmarksInApp): %S = brandShortName\npreviewInApp=Esikatsele %Sissa\naddLiveBookmarksInApp=Lisää live-kirjanmerkkinä %Siin\n\n# LOCALIZATION NOTE (typeDescriptionWithType):\n# %1$S = type description (for example \"Portable Document Format\")\n# %2$S = type (for example \"application/pdf\")\ntypeDescriptionWithType=%S (%S)\n\n\n#### Cookie Viewer\n\nhostColon=Palvelin:\ndomainColon=Verkkoalue:\nforSecureOnly=Vain kun yhteys on suojattu\nforAnyConnection=Kaikilla yhteysmuodoilla\nexpireAtEndOfSession=Istunnon lopuksi\ncan=Salli\ncanAccessFirstParty=Salli vain ensimmäisen osapuolen\ncanSession=Salli istunnon ajaksi\ncannot=Estä\nnoCookieSelected=<evästettä ei ole valittu>\ncookiesAll=Seuraavat evästeet on asetettu tietokoneellesi:\ncookiesFiltered=Seuraavat evästeet täsmäävät hakuusi:\n\n# LOCALIZATION NOTE (removeAllCookies, removeAllShownCookies):\n# removeAllCookies and removeAllShownCookies are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial cookies are shown as a result of keyword search,\n# removeAllShownCookies is displayed as button label.\n# removeAllCookies is displayed when no keyword search and all cookies are shown.\n\n# LOCALIZATION NOTE (removeSelectedCookies):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# If you need to display the number of selected elements in your language,\n# you can use #1 in your localization as a placeholder for the number.\n# For example this is the English string with numbers:\n# removeSelectedCookied=Remove #1 Selected;Remove #1 Selected\n\ndefaultUserContextLabel=Ei mitään\n\n#### Offline apps\nofflineAppsList.height=7em\nofflineAppRemoveTitle=Poista sivuston yhteydetöntä tilaa varten tallentamat tiedot\nofflineAppRemovePrompt=Poistettuasi sivuston %S tallentamat tiedot, sivustoa ei voi enää käyttää yhteydettömässä tilassa. Poistetaanko tiedot?\nofflineAppRemoveConfirm=Poista tiedot\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# offline application\n#   e.g. offlineAppUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nofflineAppUsage=%1$S %2$S\n\nofflinepermissionstext=Seuraavien sivustojen ei ole sallittu tallentaa tietoa yhteydetöntä tilaa varten:\nofflinepermissionstitle=Yhteydettömän tilan tiedot\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the web content cache.\n#   e.g., \"Your web content cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualDiskCacheSize=Verkkosisällön välimuistitiedostot käyttävät tällä hetkellä %1$S %2$S levytilaa\nactualDiskCacheSizeCalculated=Selvitetään verkkosisällön välimuistin kokoa…\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the application cache.\n#   e.g., \"Your application cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualAppCacheSize=Ohjelman välimuistitiedostot käyttävät tällä hetkellä %1$S %2$S levytilaa\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the total usage of site data.\n#   e.g., \"The total usage is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\ntotalSiteDataSize=Sivustojen tallentamat tiedot vievät tällä hetkellä %1$S %2$S levytilaa\nclearSiteDataPromptTitle=Tyhjennä kaikki evästeet ja sivustojen tiedot\nclearSiteDataPromptText=Valitsemalla ”Tyhjennä heti” poistat kaikki evästeet ja sivuston Firefoxiin tallentamat tiedot. Tämä voi kirjata sinut ulos sivustoilta ja poistaa yhteydetöntä tilaa varten tallennetun sisällön.\nclearSiteDataNow=Tyhjennä heti\nimportant=Tärkeä\ndefault=Oletus\nsiteUsage=%1$S %2$S\n# LOCALIZATION NOTE (removeAllSiteData, removeAllSiteDataShown):\n# removeAllSiteData and removeAllSiteDataShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\n# LOCALIZATION NOTE (spaceAlert.over5GB.prefButtonWin.label): On Windows Preferences is called Options\n# LOCALIZATION NOTE (spaceAlert.over5GB.message): %S = brandShortName\n# LOCALIZATION NOTE (spaceAlert.over5GB.messageWin):\n# - On Windows Preferences is called Options\n# - %S = brandShortName\n# LOCALIZATION NOTE (spaceAlert.under5GB.message): %S = brandShortName\n\n# LOCALIZATION NOTE (featureEnableRequiresRestart, featureDisableRequiresRestart, restartTitle): %S = brandShortName\nfeatureEnableRequiresRestart=%S täytyy käynnistää uudestaan, jotta ominaisuus voidaan ottaa käyttöön.\nfeatureDisableRequiresRestart=%S täytyy käynnistää uudestaan, jotta ominaisuus voidaan poistaa käytöstä.\nshouldRestartTitle=Käynnistä %S uudestaan\nokToRestartButton=Käynnistä %S uudestaan nyt\nrevertNoRestartButton=Peruuta\n\nrestartNow=Käynnistä uudestaan nyt\nrestartLater=Käynnistä uudestaan myöhemmin\n\ndisableContainersAlertTitle=Suljetaanko kaikki luokitellut välilehdet?\n\n# LOCALIZATION NOTE (disableContainersMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersMsg=Jos poistat luokitellut välilehdet käytöstä nyt, #S luokiteltu välilehti suljetaan. Haluatko varmasti poistaa luokitellut välilehdet käytöstä?;Jos poistat luokitellut välilehdet käytöstä nyt, #S luokiteltua välilehteä suljetaan. Haluatko varmasti poistaa luokitellut välilehdet käytöstä?\n\n# LOCALIZATION NOTE (disableContainersOkButton): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersOkButton=Sulje #S luokiteltu välilehti;Sulje #S luokiteltua välilehteä\n\ndisableContainersButton2=Pidä käytössä\n\nremoveContainerAlertTitle=Poistetaanko tämä luokitus?\n\n# LOCALIZATION NOTE (removeContainerMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\nremoveContainerMsg=Jos poistat tämän luokituksen nyt, #S luokiteltu välilehti suljetaan. Haluatko varmasti poistaa luokituksen?;Jos poistat tämän luokituksen nyt, #S luokiteltua välilehteä suljetaan. Haluatko varmasti poistaa luokituksen?\n\nremoveContainerOkButton=Poista luokitus\nremoveContainerButton2=Älä poista luokitusta\n\nremoveAllCookies.accesskey=A\n\n# LOCALIZATION NOTE (removeAllCookies, removeAllShownCookies):\n# removeAllCookies and removeAllShownCookies are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial cookies are shown as a result of keyword search,\n# removeAllShownCookies is displayed as button label.\n# removeAllCookies is displayed when no keyword search and all cookies are shown.\nremoveAllCookies.label=Remove All\nremoveAllShownCookies.accesskey=A\nremoveAllShownCookies.label=Remove All Shown\nremoveAllSiteData.accesskey=e\n# LOCALIZATION NOTE (removeAllSiteData, removeAllSiteDataShown):\n# removeAllSiteData and removeAllSiteDataShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAllSiteData.label=Remove All\nremoveAllSiteDataShown.accesskey=e\nremoveAllSiteDataShown.label=Remove All Shown\nremoveSelectedCookies.accesskey=R\n\n# LOCALIZATION NOTE (removeSelectedCookies):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# If you need to display the number of selected elements in your language,\n# you can use #1 in your localization as a placeholder for the number.\n# For example this is the English string with numbers:\n# removeSelectedCookied=Remove #1 Selected;Remove #1 Selected\nremoveSelectedCookies.label=Remove Selected;Remove Selected\nspaceAlert.learnMoreButton.accesskey=L\nspaceAlert.learnMoreButton.label=Learn More\n# LOCALIZATION NOTE (spaceAlert.over5GB.message): %S = brandShortName\nspaceAlert.over5GB.message=%S is running out of disk space. Website contents may not display properly. You can clear stored site data in Preferences > Advanced > Site Data.\n# LOCALIZATION NOTE (spaceAlert.over5GB.messageWin):\n# - On Windows Preferences is called Options\n# - %S = brandShortName\nspaceAlert.over5GB.messageWin=%S is running out of disk space. Website contents may not display properly. You can clear stored site data in Options > Advanced > Site Data.\nspaceAlert.over5GB.prefButton.accesskey=O\nspaceAlert.over5GB.prefButton.label=Open Preferences\nspaceAlert.over5GB.prefButtonWin.accesskey=O\n# LOCALIZATION NOTE (spaceAlert.over5GB.prefButtonWin.label): On Windows Preferences is called Options\nspaceAlert.over5GB.prefButtonWin.label=Open Options\n# LOCALIZATION NOTE (spaceAlert.under5GB.message): %S = brandShortName\nspaceAlert.under5GB.message=%S is running out of disk space. Website contents may not display properly. Visit “Learn More” to optimize your disk usage for better browsing experience.\nspaceAlert.under5GB.okButton.accesskey=K\nspaceAlert.under5GB.okButton.label=OK, Got it\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/preferences/privacy.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  trackingProtectionHeader.label       \"Käytä seurannan suojausta\">\n<!ENTITY  trackingProtectionAlways.label       \"Aina\">\n<!ENTITY  trackingProtectionAlways.accesskey   \"n\">\n<!ENTITY  trackingProtectionPrivate.label      \"Vain yksityisen selaamisen ikkunoissa\">\n<!ENTITY  trackingProtectionPrivate.accesskey  \"V\">\n<!ENTITY  trackingProtectionNever.label        \"Ei koskaan\">\n<!ENTITY  trackingProtectionNever.accesskey    \"E\">\n<!ENTITY  trackingProtectionLearnMore.label    \"Lue lisää\">\n<!ENTITY  trackingProtectionExceptions.label   \"Poikkeukset…\">\n<!ENTITY  trackingProtectionExceptions.accesskey \"P\">\n\n<!ENTITY tracking.label                 \"Seurantatiedot\">\n<!ENTITY trackingProtectionPBM5.label         \"Käytä seurannan suojausta yksityisen selaamisen ikkunoissa\">\n<!ENTITY trackingProtectionPBM5.accesskey     \"y\">\n<!ENTITY trackingProtectionPBMLearnMore.label \"Lue lisää\">\n<!ENTITY changeBlockList.label          \"Muuta estolistaa\">\n<!ENTITY changeBlockList.accesskey      \"M\">\n\n<!-- LOCALIZATION NOTE (doNotTrack.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (doNotTrack.post.label): include a starting space as needed -->\n<!ENTITY  doNotTrack.pre.label          \"Voit myös \">\n<!ENTITY  doNotTrack.settings.label     \"muokata Älä seuraa -asetuksia\">\n<!ENTITY  doNotTrack.post.label         \".\">\n\n<!ENTITY  history.label                 \"Historiatiedot\">\n\n<!ENTITY  locationBar.label             \"Osoitepalkki\">\n\n<!ENTITY  locbar.suggest.label          \"Ehdota osoitepalkissa sivuja:\">\n<!ENTITY  locbar.history.label          \"Sivuhistoriasta\">\n<!ENTITY  locbar.history.accesskey      \"S\">\n<!ENTITY  locbar.bookmarks.label        \"Kirjanmerkeistä\">\n<!ENTITY  locbar.bookmarks.accesskey    \"K\">\n<!ENTITY  locbar.openpage.label         \"Avoimista välilehdistä\">\n<!ENTITY  locbar.openpage.accesskey     \"A\">\n<!ENTITY  locbar.searches.label         \"Vastaavia hakuja oletushakupalvelusta\">\n<!ENTITY  locbar.searches.accesskey     \"o\">\n\n<!ENTITY  suggestionSettings.label      \"Muokkaa hakukoneiden ehdotusten asetuksia…\">\n<!ENTITY  suggestionSettings.accesskey  \"d\">\n\n<!ENTITY  acceptCookies.label           \"Sivustot saavat asettaa evästeitä\">\n<!ENTITY  acceptCookies.accesskey       \"v\">\n\n<!ENTITY  acceptThirdParty.pre.label      \"Salli kolmannen osapuolen evästeet:\">\n<!ENTITY  acceptThirdParty.pre.accesskey  \"m\">\n<!ENTITY  acceptThirdParty.always.label   \"Aina\">\n<!ENTITY  acceptThirdParty.never.label    \"Ei milloinkaan\">\n<!ENTITY  acceptThirdParty.visited.label  \"Vierailluilta sivustoilta\">\n\n<!ENTITY  keepUntil.label               \"Säilytä evästeet:\">\n<!ENTITY  keepUntil.accesskey           \"t\">\n\n<!ENTITY  expire.label                  \"kunnes ne vanhenevat\">\n<!ENTITY  close.label                   \"kunnes &brandShortName; suljetaan\">\n\n<!ENTITY  cookieExceptions.label        \"Poikkeukset…\">\n<!ENTITY  cookieExceptions.accesskey    \"P\">\n\n<!ENTITY  showCookies.label             \"Näytä evästeet…\">\n<!ENTITY  showCookies.accesskey         \"N\">\n\n<!ENTITY  historyHeader.pre.label          \"&brandShortName; säilyttää:\">\n<!ENTITY  historyHeader.pre.accesskey      \"F\">\n<!ENTITY  historyHeader.remember.label     \"Täydelliset historiatiedot\">\n<!ENTITY  historyHeader.dontremember.label \"Ei mitään historiatietoja\">\n<!ENTITY  historyHeader.custom.label       \"Valitut historiatiedot\">\n<!ENTITY  historyHeader.post.label         \"\">\n\n<!ENTITY  rememberDescription.label      \"&brandShortName; kerää ja säilyttää sivu-, lataus-, lomake- ja hakuhistoriatietoja sekä evästeet sivuilta, joilla olet käynyt.\">\n\n<!-- LOCALIZATION NOTE (rememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.middle.label): include a starting and trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.post.label): include a starting space as needed -->\n<!ENTITY  rememberActions.pre.label           \"Voit halutessasi \">\n<!ENTITY  rememberActions.clearHistory.label  \"poistaa joitain historiatietoja\">\n<!ENTITY  rememberActions.middle.label        \" tai \">\n<!ENTITY  rememberActions.removeCookies.label \"poistaa yksittäisiä evästeitä\">\n<!ENTITY  rememberActions.post.label          \".\">\n\n<!ENTITY  dontrememberDescription.label  \"&brandShortName; toimii aina kuten yksityisessä selaustilassa, eikä säilytä mitään historiatietoja.\">\n\n<!-- LOCALIZATION NOTE (dontrememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (dontrememberActions.post.label): include a starting space as needed -->\n<!ENTITY  dontrememberActions.pre.label          \"Voit halutessasi myös \">\n<!ENTITY  dontrememberActions.clearHistory.label \"poistaa kaikki kerätyt historiatiedot\">\n<!ENTITY  dontrememberActions.post.label         \".\">\n\n<!ENTITY  privateBrowsingPermanent2.label \"Selaa aina yksityinen selaus -tilassa\">\n<!ENTITY  privateBrowsingPermanent2.accesskey \"y\">\n\n<!ENTITY  rememberHistory2.label      \"Säilytä selaushistoria ja tieto latauksista\">\n<!ENTITY  rememberHistory2.accesskey  \"ä\">\n\n<!ENTITY  rememberSearchForm.label       \"Säilytä lomakkeiden ja hakupalkin tiedot\">\n<!ENTITY  rememberSearchForm.accesskey   \"d\">\n\n<!ENTITY  clearOnClose.label             \"Poista historiatiedot kun &brandShortName; suljetaan\">\n<!ENTITY  clearOnClose.accesskey         \"o\">\n\n<!ENTITY  clearOnCloseSettings.label     \"Asetukset…\">\n<!ENTITY  clearOnCloseSettings.accesskey \"u\">\n\n<!ENTITY  browserContainersHeader.label         \"Luokitellut välilehdet\">\n<!ENTITY  browserContainersLearnMore.label      \"Lue lisää\">\n<!ENTITY  browserContainersEnabled.label        \"Käytä luokiteltuja välilehtiä\">\n<!ENTITY  browserContainersEnabled.accesskey    \"v\">\n<!ENTITY  browserContainersSettings.label        \"Asetukset…\">\n<!ENTITY  browserContainersSettings.accesskey    \"e\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/preferences/search.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY defaultSearchEngine.label             \"Oletushakukone\">\n\n<!ENTITY chooseYourDefaultSearchEngine.label   \"Valitse oletushakukone. &brandShortName; käyttää sitä sijaintipalkin, hakupalkin ja aloitussivun hakukoneena.\">\n\n<!ENTITY provideSearchSuggestions.label        \"Näytä hakuehdotuksia\">\n<!ENTITY provideSearchSuggestions.accesskey    \"N\">\n\n<!ENTITY showURLBarSuggestions.label           \"Näytä hakuehdotukset osoitepalkkihauissa\">\n<!ENTITY showURLBarSuggestions.accesskey       \"o\">\n<!ENTITY urlBarSuggestionsPermanentPB.label    \"Hakuehdotuksia ei näytetä osoitepalkista tehtävistä hauista, koska olet kieltänyt sivuhistorian tallentamisen.\">\n\n<!ENTITY oneClickSearchEngines.label           \"Hakukoneet pikavalikossa\">\n\n<!ENTITY chooseWhichOneToDisplay.label         \"Hakukoneita voi vaihtaa nopeasti hakupalkin pikavalikosta. Valitse pikavalikon hakukoneet.\">\n\n<!ENTITY engineNameColumn.label                \"Hakukone\">\n<!ENTITY engineKeywordColumn.label             \"Pikakomento\">\n\n<!ENTITY restoreDefaultSearchEngines.label     \"Palauta oletushakukoneet\">\n<!ENTITY restoreDefaultSearchEngines.accesskey \"a\">\n\n<!ENTITY removeEngine.label                    \"Poista\">\n<!ENTITY removeEngine.accesskey                \"P\">\n\n<!ENTITY addMoreSearchEngines.label            \"Lisää hakukoneita…\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/preferences/security.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  general.label                 \"Yleiset\">\n\n<!ENTITY  warnOnAddonInstall.label        \"Varoita, kun sivustot yrittävät asentaa lisäosia\">\n<!ENTITY  warnOnAddonInstall.accesskey    \"V\">\n\n<!-- LOCALIZATION NOTE (enableSafeBrowsing.label, blockDownloads.label, blockUncommonUnwanted.label):\n  It is important that wording follows the guidelines outlined on this page:\n  https://developers.google.com/safe-browsing/developers_guide_v2#AcceptableUsage\n-->\n<!ENTITY  enableSafeBrowsing.label        \"Estä vaarallinen ja petollinen sisältö\">\n<!ENTITY  enableSafeBrowsing.accesskey    \"s\">\n\n<!ENTITY  blockDownloads.label            \"Estä vaaralliset lataukset\">\n<!ENTITY  blockDownloads.accesskey        \"a\">\n\n<!ENTITY  blockUncommonAndUnwanted.label     \"Varoita ei-halutuista ja epätavallisista ohjelmista\">\n<!ENTITY  blockUncommonAndUnwanted.accesskey \"r\">\n\n<!ENTITY  addonExceptions.label         \"Poikkeukset…\">\n<!ENTITY  addonExceptions.accesskey     \"P\">\n\n\n<!ENTITY  logins.label                  \"Kirjautumistiedot\">\n\n<!ENTITY  rememberLogins.label          \"Tallenna kirjautumistiedot\">\n<!ENTITY  rememberLogins.accesskey      \"T\">\n<!ENTITY  passwordExceptions.label      \"Poikkeukset…\">\n<!ENTITY  passwordExceptions.accesskey  \"e\">\n\n<!ENTITY  useMasterPassword.label        \"Käytä pääsalasanaa\">\n<!ENTITY  useMasterPassword.accesskey    \"K\">\n<!ENTITY  changeMasterPassword.label     \"Muuta pääsalasanaa…\">\n<!ENTITY  changeMasterPassword.accesskey \"M\">\n\n<!ENTITY  savedLogins.label              \"Tallennetut kirjautumistiedot…\">\n<!ENTITY  savedLogins.accesskey          \"k\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/preferences/selectBookmark.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY selectBookmark.title\n  \"Aseta aloitussivu\">\n<!ENTITY selectBookmark.label\n  \"Valitse kirjanmerkki, jonka haluat aloitussivuksi. Jos valitset aloitussivuksi kansion, siinä olevat kirjanmerkit avautuvat välilehtiin.\">\n\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/preferences/siteDataSettings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     window.title                  \"Asetukset - Sivustojen tallentamat tiedot\">\n<!ENTITY     settings.description          \"Seuraavat sivustot ovat pyytäneet lupaa tallentaa tietoja levylle. Voit valita, minkä sivustojen annetaan lupa tallentaa tietoja. Oletusarvoisesti tiedot ovat väliaikaisia, ja ne poistetaan automaattisesti.\">\n<!ENTITY     hostCol.label                 \"Sivusto\">\n<!ENTITY     statusCol.label               \"Tila\">\n<!ENTITY     usageCol.label                \"Tallennustila\">\n\n<!ENTITY     cancel.accesskey              \"C\">\n<!ENTITY     cancel.label                  \"Cancel\">\n<!ENTITY     removeSelected.accesskey      \"r\">\n<!ENTITY     removeSelected.label          \"Remove Selected\">\n<!ENTITY     removingDialog.description    \"Removing site data will also remove cookies. This may log you out of websites and remove offline web content. Are you sure you want to make the changes?\">\n<!ENTITY     removingDialog.title          \"Removing Site Data\">\n<!ENTITY     save.accesskey                \"a\">\n<!ENTITY     save.label                    \"Save Changes\">\n<!ENTITY     searchPlaceHolder             \"Search\">\n<!ENTITY     searchPlaceHolder.accesskey   \"S\">\n<!ENTITY     siteTree.label                \"The following website cookies will be removed:\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/preferences/sync.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- The page shown when logged in... -->\n\n<!ENTITY engine.bookmarks.label     \"Kirjanmerkit\">\n<!ENTITY engine.bookmarks.accesskey \"K\">\n<!ENTITY engine.tabs.label2         \"Avoimet välilehdet\">\n<!ENTITY engine.tabs.accesskey      \"V\">\n<!ENTITY engine.history.label       \"Sivuhistoria\">\n<!ENTITY engine.history.accesskey   \"S\">\n<!ENTITY engine.passwords.label     \"Salasanat\">\n<!ENTITY engine.passwords.accesskey \"a\">\n<!ENTITY engine.prefs.label         \"Asetukset\">\n<!ENTITY engine.prefs.accesskey     \"e\">\n<!ENTITY engine.addons.label        \"Lisäosat\">\n<!ENTITY engine.addons.accesskey    \"i\">\n\n<!-- Device Settings -->\n<!ENTITY fxaSyncDeviceName.label       \"Laitteen nimi\">\n<!ENTITY changeSyncDeviceName.label \"Muuta laitteen nimeä…\">\n<!ENTITY changeSyncDeviceName.accesskey \"M\">\n<!ENTITY cancelChangeSyncDeviceName.label \"Peruuta\">\n<!ENTITY cancelChangeSyncDeviceName.accesskey \"P\">\n<!ENTITY saveChangeSyncDeviceName.label \"Tallenna\">\n<!ENTITY saveChangeSyncDeviceName.accesskey \"T\">\n\n<!-- Footer stuff -->\n<!ENTITY prefs.tosLink.label        \"Käyttöehdot\">\n<!ENTITY fxaPrivacyNotice.link.label \"Tietosuojakäytäntö\">\n\n<!-- LOCALIZATION NOTE (signedInUnverified.beforename.label,\nsignedInUnverified.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInUnverified.beforename.label \"Sähköpostiosoitetta\">\n<!ENTITY signedInUnverified.aftername.label \"ei ole vahvistettu.\">\n\n<!-- LOCALIZATION NOTE (signedInLoginFailure.beforename.label,\nsignedInLoginFailure.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInLoginFailure.beforename.label \"Kirjaudu sisään palauttaaksesi osoitteen\">\n<!ENTITY signedInLoginFailure.aftername.label \"yhteyden\">\n\n<!ENTITY notSignedIn.label           \"Et ole kirjautunut sisään.\">\n<!ENTITY signIn.label                \"Kirjaudu sisään\">\n<!ENTITY signIn.accesskey            \"r\">\n<!ENTITY profilePicture.tooltip      \"Vaihda kuva\">\n<!ENTITY verifiedManage.label        \"Hallinnoi tiliä\">\n<!ENTITY verifiedManage.accesskey    \"H\">\n<!ENTITY disconnect.label            \"Katkaise yhteys…\">\n<!ENTITY disconnect.accesskey        \"y\">\n<!ENTITY verify.label                \"Vahvista sähköpostiosoite\">\n<!ENTITY verify.accesskey            \"V\">\n<!ENTITY forget.label                \"Unohda sähköpostiosoite\">\n<!ENTITY forget.accesskey            \"U\">\n\n<!ENTITY signedOut.caption            \"Pidä oma selain aina mukanasi\">\n<!ENTITY signedOut.description        \"Synkronoi kirjanmerkit, sivuhistoria, välilehdet, salasanat, lisäosat ja asetukset kaikilla laitteillasi.\">\n<!ENTITY signedOut.accountBox.title   \"Yhdistä &syncBrand.fxAccount.label;in\">\n<!ENTITY signedOut.accountBox.create  \"Luo tili\">\n<!ENTITY signedOut.accountBox.create.accesskey  \"L\">\n<!ENTITY signedOut.accountBox.signin  \"Kirjaudu sisään\">\n<!ENTITY signedOut.accountBox.signin.accesskey  \"i\">\n\n<!ENTITY signedIn.engines.label       \"Synkronoi kaikki laitteesi\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.*): the following strings will be used to\n     create a single sentence with active links.\n     The resulting sentence in English is: \"Download Firefox for\n     Android or iOS to sync with your mobile device.\" -->\n\n<!ENTITY mobilePromo3.start            \"Lataa Firefox \">\n<!-- LOCALIZATION NOTE (mobilePromo3.androidLink): This is a link title that links to https://www.mozilla.org/firefox/android/ -->\n<!ENTITY mobilePromo3.androidLink      \"Androidille\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSBefore): This is text displayed between mobilePromo3.androidLink and mobilePromo3.iosLink -->\n<!ENTITY mobilePromo3.iOSBefore         \" tai \">\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSLink): This is a link title that links to https://www.mozilla.org/firefox/ios/ -->\n<!ENTITY mobilePromo3.iOSLink          \"iOS:lle\">\n\n<!ENTITY mobilePromo3.end              \" ja synkronoi tietosi kannettavalle laitteellesi.\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/preferences/tabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ctrlTabRecentlyUsedOrder.label       \"Ctrl+Tab selaa välilehtiä käyttöjärjestyksessä alkaen viimeisimmästä\">\n<!ENTITY ctrlTabRecentlyUsedOrder.accesskey   \"s\">\n\n<!ENTITY newWindowsAsTabs.label       \"Avaa uudet ikkunat uusiin välilehtiin\">\n<!ENTITY newWindowsAsTabs.accesskey   \"A\">\n\n<!ENTITY warnOnCloseMultipleTabs.label      \"Varoita, kun olen sulkemassa useita välilehtiä\">\n<!ENTITY warnOnCloseMultipleTabs.accesskey  \"V\">\n\n<!ENTITY warnOnOpenManyTabs.label       \"Varoita, kun useiden välilehtien avaaminen voi hidastaa &brandShortName;ia\">\n<!ENTITY warnOnOpenManyTabs.accesskey   \"r\">\n\n<!ENTITY switchLinksToNewTabs.label        \"Vaihda linkistä avattuun välilehteen heti\">\n<!ENTITY switchLinksToNewTabs.accesskey    \"h\">\n\n<!ENTITY showTabsInTaskbar.label          \"Näytä esikatselut välilehdistä Windowsin tehtäväpalkissa\">\n<!ENTITY showTabsInTaskbar.accesskey      \"y\">\n<!ENTITY tabsGroup.label          \"Välilehdet\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/preferences/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                     \"Poikkeukset - Käännökset\">\n<!ENTITY window.width                     \"36em\">\n<!ENTITY windowClose.key                  \"w\">\n\n<!ENTITY noTranslationForLanguages.label  \"Käännöstä ei ehdoteta seuraaville kielille:\">\n<!ENTITY treehead.languageName.label      \"Kielet\">\n<!ENTITY removeLanguage.label             \"Poista kieli\">\n<!ENTITY removeLanguage.accesskey         \"P\">\n<!ENTITY removeAllLanguages.label         \"Poista kaikki kielet\">\n<!ENTITY removeAllLanguages.accesskey     \"k\">\n\n<!ENTITY noTranslationForSites.label      \"Käännöstä ei ehdoteta seuraaville sivustoille:\">\n<!ENTITY treehead.siteName.label          \"Sivustot\">\n<!ENTITY removeSite.label                 \"Poista sivusto\">\n<!ENTITY removeSite.accesskey             \"o\">\n<!ENTITY removeAllSites.label             \"Poista kaikki sivustot\">\n<!ENTITY removeAllSites.accesskey         \"a\">\n\n<!ENTITY button.close.label               \"Sulje\">\n<!ENTITY button.close.accesskey           \"S\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/quitDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nquitDialogTitle=Lopeta %S\n\nquitTitle=&Lopeta\ncancelTitle=&Peruuta\nsaveTitle=&Tallenna ja lopeta\nneverAsk2=&Älä kysy seuraavalla kerralla\nmessage=Haluatko %Sin tallentavan avoimet välilehdet ja ikkunat niin, että ne avataan automaattisesti seuraavalla käynnistyskerralla?\nmessageNoWindows=Haluatko %Sin tallentavan avoimet välilehdet niin, että ne avataan automaattisesti seuraavalla käynnistyskerralla?\nmessagePrivate=Yksityinen selaustila on käytössä. %Sin lopettaminen nyt hävittää kaikki avoimet välilehdet ja ikkunat.\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/safeMode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeModeDialog.title         \"&brandShortName;in vikasietotila\">\n<!ENTITY window.maxWidth              \"400\">\n\n<!ENTITY startSafeMode.label          \"Käynnistä vikasietotilassa\">\n<!ENTITY refreshProfile.label         \"Palauta &brandShortName; uudeksi\">\n\n<!ENTITY safeModeDescription3.label   \"Vikasietotila on &brandShortName;in erikoistila, jota voi käyttää käyttöongelmien syiden löytämiseen ja niiden ratkomiseen.\">\n<!ENTITY safeModeDescription4.label   \"Lisäosat ja asetuksiin tehdyt muutokset otetaan väliaikaisesti pois käytöstä.\">\n\n<!ENTITY refreshProfileInstead.label  \"Voit myös ohittaa vian syyn etsimisen ja kokeilla suoraan &brandShortName;in palauttamista uuden veroiseksi.\">\n\n<!-- LOCALIZATION NOTE (autoSafeModeDescription2.label safeModeInstead.label resetProfileFooter.label): Shown on the safe mode dialog after multiple startup crashes. See also chrome/global/resetProfile.dtd -->\n<!ENTITY autoSafeModeDescription3.label \"&brandShortName; yllättäen sulkeutui käynnistettäessä. Tämä voi johtua viallisista lisäosista tai muista syistä. Voit yrittää etsiä vian syytä vikasietotilassa.\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/safebrowsing/phishing-afterload-warning-message.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeb.palm.accept.label \"Siirry pois sivulta\">\n<!ENTITY safeb.palm.decline.label \"Ohita tämä varoitus\">\n<!-- Localization note (safeb.palm.notdeceptive.label) - Label of the Help menu\n  item. Either this or reportDeceptiveSiteMenu.label from report-phishing.dtd is\n  shown. -->\n<!ENTITY safeb.palm.notdeceptive.label \"Tämä ei ole petollinen sivusto…\">\n<!-- Localization note (safeb.palm.notdeceptive.accesskey) - Because\n  safeb.palm.notdeceptive.label and reportDeceptiveSiteMenu.title from\n  report-phishing.dtd are never shown at the same time, the same accesskey can\n  be used for them. -->\n<!ENTITY safeb.palm.notdeceptive.accesskey \"p\">\n<!ENTITY safeb.palm.reportPage.label \"Miksi tämä sivu on estetty?\">\n\n<!ENTITY safeb.blocked.malwarePage.title \"Ilmoitettu hyökkäyssivu!\">\n<!-- Localization note (safeb.blocked.malwarePage.shortDesc) - Please don't translate the contents of the <span id=\"malware_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.malwarePage.shortDesc \"Tämän sivun osoitteessa <span id='malware_sitename'/> on ilmoitettu olevan hyökkäyssivu ja sen avaaminen on turvallisuusasetuksiesi mukaisesti estetty.\">\n<!ENTITY safeb.blocked.malwarePage.longDesc \"<p>Hyökkäyssivut yrittävät asentaa tietokoneellesi ohjelmia, jotka keräävät henkilötietoja, käyttävät tietokonettasi toisiin tietokoneisiin kohdistuviin hyökkäyksiin tai muuten vahingoittavat tietokonettasi.</p><p>Joidenkin sivujen tarkoituksena on levittää tällaisia vahingollisia ohjelmia, mutta useat sivut on valjastettu tähän ilman sivun omistajien tietoa tai lupaa.</p>\">\n\n<!ENTITY safeb.blocked.unwantedPage.title \"Ilmoitettu ei-haluttuja sovelluksia jakeleva sivusto!\">\n<!-- Localization note (safeb.blocked.unwantedPage.shortDesc) - Please don't translate the contents of the <span id=\"unwanted_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.unwantedPage.shortDesc \"Sivuston <span id='unwanted_sitename'/> on ilmoitettu yrittävän asentaa sovelluksia pyytämättä ja sen avaaminen on estetty turvallisuusasetuksiesi perusteella.\">\n<!ENTITY safeb.blocked.unwantedPage.longDesc \"<p>Sivustot, jotka jakelevat ei-toivottuja sovelluksia, yrittävät asentaa tietokoneellesi sovelluksia, jotka ovat petollisia tai vaikuttavat järjestelmään odottamattomalla tavalla.</p>\">\n\n<!ENTITY safeb.blocked.phishingPage.title2 \"Petollinen sivusto!\">\n<!-- Localization note (safeb.blocked.phishingPage.shortDesc2) - Please don't translate the contents of the <span id=\"phishing_sitename\"/> tag. It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.phishingPage.shortDesc2 \"Tämän sivuston osoitteessa <span id='phishing_sitename'/> on ilmoitettu olevan petollinen sivusto ja sen avaaminen on turvallisuusasetuksiesi mukaisesti estetty.\">\n<!ENTITY safeb.blocked.phishingPage.longDesc2 \"<p>Petolliset sivustot on suunniteltu saamaan sinut tekemään jotain vaarallista, kuten asentamaan ohjelmia tai paljastamaan henkilötietojasi, kuten salasanoja, puhelinnumeroita tai luottokorttitietoja.</p><p>Tietojen kirjoittaminen tälle sivulle voi johtaa identiteettivarkauteen tai johonkin muuhun petokseen.</p>\">\n\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/safebrowsing/report-phishing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY reportDeceptiveSiteMenu.title      \"Ilmoita petollinen sivusto…\">\n<!ENTITY reportDeceptiveSiteMenu.accesskey  \"p\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/sanitize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sanitizePrefs2.title          \"Historiatietojen poistamisen asetukset\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.modal.width): width of the Clear History on Shutdown dialog.\n     Should be large enough to contain the item* strings on a single line.\n     The column width should be set at half of the dialog width. -->\n<!ENTITY sanitizePrefs2.modal.width    \"34em\">\n<!ENTITY sanitizePrefs2.column.width   \"17em\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.inContent.dialog.width): width of the\n     Clear History on Shutdown subdialog in the in-content preferences.\n     Should be large enough to contain the item* strings on a single line.\n     The column width adjusts the width of the first column in the dialog.\n     You can set the column width to a value that makes the dialog look visually balanced,\n     or at half of the dialog width if unsure. -->\n<!ENTITY sanitizePrefs2.inContent.dialog.width \"34em\">\n<!ENTITY sanitizePrefs2.inContent.column.width \"24em\">\n\n<!ENTITY sanitizeDialog2.title         \"Poista historiatietoja\">\n<!-- LOCALIZATION NOTE (sanitizeDialog2.width): width of the Clear Recent History dialog -->\n<!ENTITY sanitizeDialog2.width         \"34em\">\n\n<!ENTITY clearDataSettings2.label     \"Kun &brandShortName; suljetaan, seuraavat tiedot poistetaan:\">\n\n<!-- XXX rearrange entities to match physical layout when l10n isn't an issue -->\n<!-- LOCALIZATION NOTE (clearTimeDuration.*): \"Time range to clear\" dropdown.\n     See UI mockup at bug 480169 -->\n<!ENTITY clearTimeDuration.label          \"Poistettava aika: \">\n<!ENTITY clearTimeDuration.accesskey      \"P\">\n<!ENTITY clearTimeDuration.lastHour       \"Viimeinen tunti\">\n<!ENTITY clearTimeDuration.last2Hours     \"Viimeiset 2 tuntia\">\n<!ENTITY clearTimeDuration.last4Hours     \"Viimeiset 4 tuntia\">\n<!ENTITY clearTimeDuration.today          \"Tämä päivä\">\n<!ENTITY clearTimeDuration.everything     \"Kaikki\">\n<!-- Localization note (clearTimeDuration.suffix) - trailing entity for languages\nthat require it.  -->\n<!ENTITY clearTimeDuration.suffix         \"\">\n<!ENTITY clearTimeDuration.dateColumn     \"Vierailupäivä\">\n<!ENTITY clearTimeDuration.nameColumn     \"Nimi\">\n\n<!-- LOCALIZATION NOTE (detailsProgressiveDisclosure.*): Labels and accesskeys\n     of the \"Details\" progressive disclosure button.  See UI mockup at bug\n     480169 -->\n<!ENTITY detailsProgressiveDisclosure.label     \"Yksityiskohdat\">\n<!ENTITY detailsProgressiveDisclosure.accesskey \"Y\">\n\n<!ENTITY historySection.label         \"Historiatiedot\">\n<!ENTITY dataSection.label            \"Muut tiedot\">\n\n<!ENTITY itemHistoryAndDownloads.label     \"Sivu- ja lataushistoria\">\n<!ENTITY itemHistoryAndDownloads.accesskey \"S\">\n<!ENTITY itemFormSearchHistory.label       \"Lomake- ja hakuhistoria\">\n<!ENTITY itemFormSearchHistory.accesskey   \"L\">\n<!ENTITY itemCookies.label                 \"Evästeet\">\n<!ENTITY itemCookies.accesskey             \"E\">\n<!ENTITY itemCache.label                   \"Väliaikaistiedostot\">\n<!ENTITY itemCache.accesskey               \"V\">\n<!ENTITY itemOfflineApps.label             \"Yhteydettömän tilan tiedot\">\n<!ENTITY itemOfflineApps.accesskey         \"Y\">\n<!ENTITY itemActiveLogins.label            \"Aktiiviset kirjautumiset\">\n<!ENTITY itemActiveLogins.accesskey        \"k\">\n<!ENTITY itemSitePreferences.label         \"Sivustoasetukset\">\n<!ENTITY itemSitePreferences.accesskey     \"S\">\n\n<!-- LOCALIZATION NOTE (sanitizeEverythingUndoWarning): Second warning paragraph\n     that appears when \"Time range to clear\" is set to \"Everything\".  See UI\n     mockup at bug 480169 -->\n<!ENTITY sanitizeEverythingUndoWarning     \"Tätä toimintoa ei voi peruuttaa.\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nsearchtip=Etsi palvelusta %S\n\n# LOCALIZATION NOTE (searchPlaceholder): this is shown in the searchbox when\n# the user hasn't typed anything yet.\nsearchPlaceholder=Haku\n\n# LOCALIZATION NOTE (searchHeader): this is displayed at the top of the panel\n# showing search suggestions.\n# %S is replaced with the name of the current default search engine.\nsearchHeader=%S-haku\n\n# LOCALIZATION NOTE (cmd_pasteAndSearch): \"Search\" is a verb, this is the\n# search bar equivalent to the url bar's \"Paste & Go\"\ncmd_pasteAndSearch=Liitä ja etsi\n\ncmd_clearHistory=Tyhjennä hakuhistoria\ncmd_clearHistory_accesskey=T\n\ncmd_showSuggestions=Näytä hakuehdotukset\ncmd_showSuggestions_accesskey=N\n\n# LOCALIZATION NOTE (cmd_addFoundEngine): %S is replaced by the name of\n# a search engine offered by a web page. Each engine is displayed as a\n# menuitem at the bottom of the search panel.\ncmd_addFoundEngine=Lisää ”%S”\n# LOCALIZATION NOTE (cmd_addFoundEngineMenu): When more than 5 engines\n# are offered by a web page, instead of listing all of them in the\n# search panel using the cmd_addFoundEngine string, they will be\n# grouped in a submenu using cmd_addFoundEngineMenu as a label.\ncmd_addFoundEngineMenu=Lisää hakukone\n\n# LOCALIZATION NOTE (searchForSomethingWith):\n# This string is used to build the header above the list of one-click\n# search providers:  \"Search for <user-typed string> with:\"\n# NB: please leave the <span> and its class exactly as it is in English.\nsearchForSomethingWith=Hae <span class='contentSearchSearchWithHeaderSearchText'></span> palvelusta:\n\n# LOCALIZATION NOTE (searchWithHeader):\n# The wording of this string should be as close as possible to\n# searchForKeywordsWith. This string will be used when the user\n# has not typed anything.\nsearchWithHeader=Hae palvelulla:\n\n# LOCALIZATION NOTE (searchSettings):\n# This is the label for the button that opens Search preferences.\nsearchSettings=Muokkaa hakuasetuksia\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/searchbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cmd_engineManager.label        \"Muokkaa hakukoneita…\">\n<!ENTITY searchEndCap.label             \"Etsi\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/searchplugins/bing.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n    <ShortName>Bing</ShortName>\n    <Description>Bing. Search by Microsoft.</Description>\n    <InputEncoding>UTF-8</InputEncoding>\n    <Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAICAAAAEACACoCAAAJgAAABAQAAABAAgAaAUAAM4IAAAoAAAAIAAAAEAAAAABAAgAAAAAAIAEAAAAAAAAAAAAAAABAAAAAAAAhIQMAI+PIwCXlzEAn59BAKioUwCurl8AtbVuAL6+fwDJyZMA0tKlANjYsgDe3r4A5eXMAOzs2QDy8uUA+fnzAP///wAAGi8AAC1QAAA/cAAAUZAAAGOwAAB2zwAAiPAAEZj/ADGm/wBRs/8AccH/AJHP/wCx3f8A0ev/AP///wAAAAAAACwvAABLUAAAaHAAAIaQAAClsAAAw88AAOHwABHv/wAx8f8AUfP/AHH1/wCR9/8Asfn/ANH7/wD///8AAAAAAAAvIQAAUDcAAHBMAACQYwAAsHkAAM+PAADwpgAR/7QAMf++AFH/yABx/9MAkf/cALH/5QDR//AA////AAAAAAAALw4AAFAYAABwIgAAkCwAALA2AADPQAAA8EoAEf9bADH/cQBR/4cAcf+dAJH/sgCx/8kA0f/fAP///wAAAAAAAi8AAARQAAAGcAAACJAAAAqwAAALzwAADvAAACD/EgA9/zEAW/9RAHn/cQCY/5EAtf+xANT/0QD///8AAAAAABQvAAAiUAAAMHAAAD2QAABMsAAAWc8AAGfwAAB4/xEAiv8xAJz/UQCu/3EAwP+RANL/sQDk/9EA////AAAAAAAmLwAAQFAAAFpwAAB0kAAAjrAAAKnPAADC8AAA0f8RANj/MQDe/1EA4/9xAOn/kQDv/7EA9v/RAP///wAAAAAALyYAAFBBAABwWwAAkHQAALCOAADPqQAA8MMAAP/SEQD/2DEA/91RAP/kcQD/6pEA//CxAP/20QD///8AAAAAAC8UAABQIgAAcDAAAJA+AACwTQAAz1sAAPBpAAD/eREA/4oxAP+dUQD/r3EA/8GRAP/SsQD/5dEA////AAAAAAAvAwAAUAQAAHAGAACQCQAAsAoAAM8MAADwDgAA/yASAP8+MQD/XFEA/3pxAP+XkQD/trEA/9TRAP///wAAAAAALwAOAFAAFwBwACEAkAArALAANgDPAEAA8ABJAP8RWgD/MXAA/1GGAP9xnAD/kbIA/7HIAP/R3wD///8AAAAAAC8AIABQADYAcABMAJAAYgCwAHgAzwCOAPAApAD/EbMA/zG+AP9RxwD/cdEA/5HcAP+x5QD/0fAA////AAAAAAAsAC8ASwBQAGkAcACHAJAApQCwAMQAzwDhAPAA8BH/APIx/wD0Uf8A9nH/APeR/wD5sf8A+9H/AP///wAAAAAAGwAvAC0AUAA/AHAAUgCQAGMAsAB2AM8AiADwAJkR/wCmMf8AtFH/AMJx/wDPkf8A3LH/AOvR/wD///8AAAAAAAgALwAOAFAAFQBwABsAkAAhALAAJgDPACwA8AA+Ef8AWDH/AHFR/wCMcf8AppH/AL+x/wDa0f8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBggCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAsQEA0HAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwkPEBAQEBALBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEMEBAQEBAQEBAPCQMAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAQEBAQEBAQDQgBAAAAAAAAAAAAAAAAAAAAAAABDRAQEBAQEBAQEBAQEA0GAQAAAAAAAAAAAAAAAAAAAAENEBAQDgcLEBAQEBAQEBALBAAAAAAAAAAAAAAAAAAAAQ0QEBANAQEHDRAQEBAQEBAOCAAAAAAAAAAAAAAAAAABDRAQEA4BAAACCA4QEBAQEBANAQAAAAAAAAAAAAAAAAENEBAQDgEAAAAABAsQEBAQEA0BAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAABBw4QEBAQDQEAAAAAAAAAAAAAAAABDRAQEA4BAAABBw0QEBAQEBANAQAAAAAAAAAAAAAAAAENEBAQDgEAAAcQEBAQEBAQEA0BAAAAAAAAAAAAAAAAAQ0QEBAOAQABCxAQEBAQEBANBwAAAAAAAAAAAAAAAAABDRAQEA4BAAQPEBAQEA0IBAEAAAAAAAAAAAAAAAAAAAENEBAQDgEACRAQDQkGAQAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQILCgYCAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA4BAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEBAQDgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEBAQDgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEA0IBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQcFAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAAAAAAAAAAAAEAAAAAAACEhAAAjIwAAJKSFgCZmSgAqqpRALKyYgC+vnsAxsaKAM3NmQDU1KgA4ODBAOjozwDw8OEA+fnyAP///wD///8AAAAAAAAaLwAALVAAAD9wAABRkAAAY7AAAHbPAACI8AARmP8AMab/AFGz/wBxwf8Akc//ALHd/wDR6/8A////AAAAAAAALC8AAEtQAABocAAAhpAAAKWwAADDzwAA4fAAEe//ADHx/wBR8/8AcfX/AJH3/wCx+f8A0fv/AP///wAAAAAAAC8hAABQNwAAcEwAAJBjAACweQAAz48AAPCmABH/tAAx/74AUf/IAHH/0wCR/9wAsf/lANH/8AD///8AAAAAAAAvDgAAUBgAAHAiAACQLAAAsDYAAM9AAADwSgAR/1sAMf9xAFH/hwBx/50Akf+yALH/yQDR/98A////AAAAAAACLwAABFAAAAZwAAAIkAAACrAAAAvPAAAO8AAAIP8SAD3/MQBb/1EAef9xAJj/kQC1/7EA1P/RAP///wAAAAAAFC8AACJQAAAwcAAAPZAAAEywAABZzwAAZ/AAAHj/EQCK/zEAnP9RAK7/cQDA/5EA0v+xAOT/0QD///8AAAAAACYvAABAUAAAWnAAAHSQAACOsAAAqc8AAMLwAADR/xEA2P8xAN7/UQDj/3EA6f+RAO//sQD2/9EA////AAAAAAAvJgAAUEEAAHBbAACQdAAAsI4AAM+pAADwwwAA/9IRAP/YMQD/3VEA/+RxAP/qkQD/8LEA//bRAP///wAAAAAALxQAAFAiAABwMAAAkD4AALBNAADPWwAA8GkAAP95EQD/ijEA/51RAP+vcQD/wZEA/9KxAP/l0QD///8AAAAAAC8DAABQBAAAcAYAAJAJAACwCgAAzwwAAPAOAAD/IBIA/z4xAP9cUQD/enEA/5eRAP+2sQD/1NEA////AAAAAAAvAA4AUAAXAHAAIQCQACsAsAA2AM8AQADwAEkA/xFaAP8xcAD/UYYA/3GcAP+RsgD/scgA/9HfAP///wAAAAAALwAgAFAANgBwAEwAkABiALAAeADPAI4A8ACkAP8RswD/Mb4A/1HHAP9x0QD/kdwA/7HlAP/R8AD///8AAAAAACwALwBLAFAAaQBwAIcAkAClALAAxADPAOEA8ADwEf8A8jH/APRR/wD2cf8A95H/APmx/wD70f8A////AAAAAAAbAC8ALQBQAD8AcABSAJAAYwCwAHYAzwCIAPAAmRH/AKYx/wC0Uf8AwnH/AM+R/wDcsf8A69H/AP///wAAAAAACAAvAA4AUAAVAHAAGwCQACEAsAAmAM8ALADwAD4R/wBYMf8AcVH/AIxx/wCmkf8Av7H/ANrR/wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMAAAAAAAAAAAAAAAACBgwMBwIAAAAAAAAAAAAABg4ODg4MBgIAAAAAAAAAAAYODQoODg4KBAAAAAAAAAAGDgwDBQsODg4FAAAAAAAABg4MAgADCg4OBgAAAAAAAAYODAICCg4ODgYAAAAAAAAGDgwCBg4OCwcCAAAAAAAABg4MAwkIBAIAAAAAAAAAAAYODAICAAAAAAAAAAAAAAAGDgwCAAAAAAAAAAAAAAAABg4MAgAAAAAAAAAAAAAAAAYMCAEAAAAAAAAAAAAAAAACAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</Image>\n    <Url type=\"application/x-suggestions+json\" template=\"https://www.bing.com/osjson.aspx\">\n        <Param name=\"query\" value=\"{searchTerms}\"/>\n        <Param name=\"form\" value=\"OSDJAS\"/>\n        <Param name=\"language\" value=\"{moz:locale}\"/>\n    </Url>\n    <Url type=\"text/html\" method=\"GET\" template=\"https://www.bing.com/search\" rel=\"searchform\">\n        <Param name=\"q\" value=\"{searchTerms}\"/>\n        <Param name=\"pc\" value=\"MOZI\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"contextmenu\" value=\"MOZCON\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"searchbar\" value=\"MOZSBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"homepage\" value=\"MOZSPG\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"keyword\" value=\"MOZLBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"newtab\" value=\"MOZTSB\"/>\n    </Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/searchplugins/bookplus-fi.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Bookplus.fi</ShortName>\n<Description>Pikahaku nettikirjakauppa Bookplus.fi:hin</Description>\n<InputEncoding>ISO-8859-1</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQYKieTp1k8w2bonzNGmC/jJlfv4wX3fzLltxzCxacXkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQncc8SpK3y0eNsf5HjrL/SI+z/0eOsf9Fiq3/QYKj/zp1kv8yZH3+LVpxyy5ddzwAAAAAAAAAAAAAAABZrt08UqbP3lKlzv9VqtT/WLHd/1q14v9btuT/WrXi/1eu2v9QoMj/RYqt/zhwjP8wX3feM2Z7PAAAAAAAAAAAXLnoy1+GqP9mAAD/ZgAA/2YNEf9mAAD/ZqLL/2XK/f9mAAD/ZDNA/1iw3P9KlLn/OnWS/zJkfcsAAAAAZ8z/eWTG+P5kkbb/ZgAA/2ZRZf9mMT3/Zg4R/2YOEf9mvu7/ZgAA/2Y2Q/9ixPX/WbLe/0mStv86dJD+Nm2IeXDP/8xtzv//Z5a7/2YAAP9mbIf/Zsz//2ZtiP9mAAD/Zpa7/2YAAP9mNkT/Zcr9/2HC8v9UqdP/RIiq/zp1k8x50v/zdNH//2qXu/9mAAD/Zm2I/2bM//9mRFX/ZgAA/2ax3f9mAAD/Zhsi/2ZtiP9koMj/W7bk/0yYvv9AgaDzgNT//nnS//9smLv/ZgAA/2YbIv9mGyL/ZgAA/2ZtiP9mzP//ZgAA/2YAAP9mAAD/ZgAA/2JYbv9Rosv/RIiq/oXW//5+1P//bZi7/2YAAP9mNkT/ZkRV/2YAAP9mepn/Zsz//2YAAP9mNkT/Zr7u/2YpM/9mAAD/VZ3E/0iOsv6L2f/zhdb//3GZu/9mAAD/Zm2I/2bM//9mKTP/Zhsi/2bM//9mAAD/ZjZE/2bM//9mbYj/ZgAA/1uAn/9Lmb7zk9r/zI7Z//94m7v/ZgAA/2dtiP9mzP//Zhsi/2YAAP9mzP//ZgAA/2Y2RP9nvu7/ZjZE/2YAAP9cnMP/UqXOzJvd/3mZ3P/+gp+7/2YAAP9nGyL/Zhsi/2YAAP9mX3f/Zsz//2YAAP9mAAD/ZgAA/2YAAP9lUGT/Xrzr/lqz33kAAAAAot//y5fP7v96c4j/cXGI/2tuiP9ppMz/Z8z//2fM//9nepn/aG2I/2puiP9riqr/as3//2TG+MsAAAAAAAAAAKXh/zym4f/en9///5Lb//+E1v//e9P//3fS//910f//dtH//3jS//950v//d9L//3DP/95qzP88AAAAAAAAAAAAAAAApeH/PKnj/8ul4P/+nd7//5Xc//+Q2v//jdn//4vY//+J2P//hNX//n7U/8t30P88AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAquP/eaji/8yk4P/zod///p3e//6b3v/zk9r/zIvW/3kAAAAAAAAAAAAAAAAAAAAA8A8AAMADAACAAQAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAEAAIABAADAAwAA8A8AAA==</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.bookplus.fi/search.php\" resultdomain=\"bookplus.fi\">\n  <Param name=\"Textfield\" value=\"{searchTerms}\"/>\n  <Param name=\"mode\" value=\"book\"/>\n</Url>\n<SearchForm>http://www.bookplus.fi/search.php</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/searchplugins/ddg.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<OpenSearchDescription xmlns=\"http://a9.com/-/spec/opensearch/1.1/\"> \n  <ShortName>DuckDuckGo</ShortName> \n  <Description>Search DuckDuckGo</Description> \n  <InputEncoding>UTF-8</InputEncoding> \n  <Image height=\"16\" width=\"16\">data:image/icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA11RgALs6oACbQ9wAj0v8AI9L/ACfQ9wAu0agANdUYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzzN4CNdL/oK/z//////////////////////+jsPv/BDXX/wAz0t4AAAAAAAAAAAAAAAAAAAAAAAAAAAAyzvNSduD//////8jK/v+P+Lf/IbQL/17RPP+J3Y//wOKX//////9YeuX/ADLO8wAAAAAAAAAAAAAAAAAw091piOX/8/X9/1Fx5P9xhu//WOWZ/0W9Lv9Lwjn/J8BB/xyDAP9bdfL/9fP//2mI5v8AMNPdAAAAAAc610YRQ9f//////0Zr4P8AGdD/sb32////////////wrv//wAh1/8MPab/ACPc/05r4///////EkPX/wc610YANtWkrr/y/6S48P8AJ9L/AB3R/+/w/v///////////3+D7f8AQeL/AYTw/wFr5/8AMNb/p7Tv/6698v8AM9WkADLW//////8yXt//AC3V/wAw1/////////////z///8A0P7/AKb1/wWI7P8AuPf/AJ3w/zZW3P//////ADHV/wAx2P//////AzrZ/wAu1/84ZOL////////////e////AND//wC1+f8Atff/AZbv/wY62f8ELNf//////wAw1/8AMtn//////wAw2f8ALNn/kKrz////+//cwbH////////////R////Rcb8/wDO/f8A/P//AHzo//////8AMNj/ADXa//////8vXuL/ACna/4yq9///79T/jUkg/9i+r///////r2Q0/7Cozv8BKdr/AirY/zdZ4P//////ADTa/wI72tOuv/T/prr0/wAl2v+JqPb//7yW/+bUxv/9+/n////u//W+n/+Op/L/ADPd/wAv2v+ru/T/r7/0/wI72tMLQd1DEEjg//////9Cbef/ADng///////////////////////R3///AC3g/wAy3v9SeOn//////xFI4P8LQd1DAAAAAAM64PNmiuz/9/j//2mN7f/m7P3///////////9Cb+n/ACXd/wAt3v9rju3//////2iL7P8DOuDzAAAAAAAAAAAAAAAAAT3g/0p16f//////3OT8/3OS7v8AKt3/ACPc/zhn5/+xw/b//////0956v8CPeD/AAAAAAAAAAAAAAAAAAAAAAAAAAAEPODzBUDh/5uz8//7/f7/////////////////prz0/wtF4v8FQeDzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtF5kYDQOOkADrj/wA44v8AOeP/ADzk/wVB46QPReZGAAAAAAAAAAAAAAAAAAAAAPAPAADgBwAAwAMAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAADAAwAA4AcAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChIzyAnRNFwJ0TQryND0d8nRNH/J0TR/ydE0f8nRNH/I0PR3ydE0K8nRNFwKEjPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChE00AlRdK/J0XS/ydF0v8nRdL/XXPd/11z3f94i+P/k6Lp/5Oi6f9rf+D/NVDV/ydF0v8nRdL/JUXSvyhE00AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAzxAnRNOvJ0XT/ydF0/8lRdK/KEXSYOvu+6/+/v6//v7+v/39/c////////////7+/r/J0fOAKEXSYCVF0r8nRdP/J0XT/ydE068gQM8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlRdUwJ0bT7ydG0/8nRtHPKETTQAAAAADHx8dA2vHhn5TYpN/o9+z/////////////////8PL83ydG0o8lRdUwAAAAAChE00AnRtHPJ0bT/ydG0+8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEXVYCdG1P8nRtT/KEbTgAAAAAAmRtZQI0PU38jIyP/F6s//Rrtk/0a7ZP9/yIr/c796/4vLkv+JpNf/M3Kq/zyWh/8zeKTfJkbWUAAAAAAoRtOAJ0bU/ydG1P8oRdVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVF1TAnR9X/J0fV/yhF1WAgQM8QJ0fTrydH1f9CW8//2tra/6Pdsv9Gu2T/Rrtk/0WzWv9Gu2T/Rrtk/0a7ZP9Gu2T/Rrtk/z6egP8nR9X/J0fTryBAzxAoRdVgJ0fV/ydH1f8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAgQM8QJ0fV7ydH1f8oSNVgIEDPECdH1c8nR9X/J0fV/1xwyf/t7e3/o92y/0a7ZP9Gu2T/Ra5U/0a7ZP9Gu2T/Rrtk/0a7ZP9Gu2T/Pp6A/ydH1f8nR9X/J0fVzyBAzxAoSNVgJ0fV/ydH1e8gQM8QAAAAAAAAAAAAAAAAAAAAACdH1q8nR9b/KEjVgCBQzxAnR9bPJ0fW/ydH1v8nR9b/gIzB//r6+v+j3bL/Rrtk/13Ed/+i26//ruG7/z6egf8+noH/Rrtk/0a7ZP86kI//J0fW/ydH1v8nR9b/J0fWzyBQzxAoSNWAJ0fW/ydH1q8AAAAAAAAAAAAAAAAoSNdAJkjW/yZH1s8AAAAAJEfWryZI1v8mSNb/JkjW/yZI1v+jqsT//////+j37P/R7tj////////////W3ff/JkjW/yZI1v8uZbr/PJeI/zJzrP8mSNb/JkjW/yZI1v8mSNb/JEfWrwAAAAAmR9bPJkjW/yhI10AAAAAAAAAAACVI1r8mSNf/KEjXQCZJ1lAmSNf/JkjX/yZI1/8mSNf/JkjX/9HR0f///////////////////////////5Ok6/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JknWUChI10AmSNf/JUjWvwAAAAAoSNcgJknY/yZH2M8AAAAAI0nY3yZJ2P8mSdj/JknY/yZJ2P9KZM//39/f////////////////////////////XHfi/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8jSdjfAAAAACZH2M8mSdj/KEjXICdJ2HAmSdj/JUjXYCVK2jAmSdj/JknY/yZJ2P8mSdj/JknY/2V4yf/t7e3///////////////////////////9cd+L/HXTj/xSf7/8Nwfj/CdL8/wnS/P8J0vz/ELDz/xt85v8mSdj/JknY/yZJ2P8lStowJUjXYCZJ2P8nSdhwJErZryZK2f8oSNcgJUnajyZK2f8mStn/JkrZ/yZK2f8mStn/iJPA////////////////////////////0ff+/xjV/P8J0vz/Drn1/xiO6/8Yjuv/GI7r/xCw8/8Lyvr/CdL8/xmF6P8mStn/JkrZ/yVJ2o8oSNcgJkrZ/yRK2a8jStrfI0rZ3wAAAAAlSdq/Jkra/yZK2v8mStr/Jkra/yZK2v+xtsf///////////////////////////8o2Pz/CdL8/wvK+v8mStr/Jkra/yZK2v8mStr/Jkra/yZK2v8iW97/Jkra/yZK2v8mStr/JUnavwAAAAAjStnfI0ra3yZK2v8lSdq/AAAAACZH2O8mStr/Jkra/yZK2v8mStr/L1HY/9HR0f///////////////////////////yjY/P8J0vz/CdL8/xCw9P8QsPT/ELD0/xSf7/8ddeX/Jkra/yZK2v8mStr/Jkra/yZK2v8mR9jvAAAAACVJ2r8mStr/Jkvb/yVJ2r8AAAAAJkvb/yZL2/8mS9v/Jkvb/yZL2/9KZtL/4+Pj////////////////////////////4Pn//0fd/f8J0vz/CdL8/wnS/P8J0vz/CdL8/wnS/P8Lyvr/Fpfu/yJc3/8mS9v/Jkvb/yZL2/8AAAAAJUnavyZL2/8mS9z/JUncvwAAAAAmS9z/Jkvc/yZL3P8mS9z/Jkvc/26AyP/x8fH//////////////////////////////////////9H3/v/C9P7/o+7+/2fa+/8Oufb/CdL8/wnS/P8J0vz/CdL8/xiP7P8mS9z/Jkvc/wAAAAAlSdy/Jkvc/yZM3P8lTNy/AAAAACZJ2e8mTNz/Jkzc/yZM3P8mTNz/iJTB////////////qnth/5VaOf/x6eX///////////////////////Hp5f/x6eX/ydL2/yZM3P8kVN7/G37o/xKo8v8QsfT/HXbm/yZM3P8mSdnvAAAAACVM3L8mTNz/I0vc3yZJ2u8AAAAAJUzevyZM3f8mTN3/Jkzd/yZM3f+fqc3///////////+VWjn/v5yI/+re1///////////////////////jk8s/7iRe//J0vb/Jkzd/yZM3f8mTN3/Jkzd/yZM3f8mTN3/Jkzd/yVM3r8AAAAAI0vc3yNL3N8kTd2vJk3d/yhQ3yAlTd2PJk3d/yZN3f8mTd3/Jk3d/6St0v////////////Hp5f/q3tf///////////////////////////+xhm7/49PK/6Cx8P8mTd3/Jk3d/yZN3f8mTd3/Jk3d/yZN3f8mTd3/JU3djyhQ3yAmTd3/JE3drydN33AmTd7/J03fcCVK3zAmTd7/Jk3e/yZN3v8mTd7/pK7S///////Sp5r/////////////////////////////////////////////////T27k/yZN3v8mTd7/Jk3e/yZN3v8mTd7/Jk3e/yZN3v8lSt8wJ03fcCZN3v8nTd9wKFDfICZO3/8mTt3PAAAAACVN3r8mTt//Jk7f/yZO3/+EltX//////+fRyv/SqaD/59LO///////////////////////at63/vIBy/7Glxf8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8mTt//JU3evwAAAAAmTt3PJk7f/yhQ3yAAAAAAJE/dryZO3/8oUN9AKFDfQCZO3/8mTt//Jk7f/zhb2v/o6/T/////////////////////////////////////////////////XHrn/yZO3/8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8oUN9AKFDfQCZO3/8kT92vAAAAAAAAAAAoUN9AJk7g/yZO4M8AAAAAJk/hnyZO4P8mTuD/Jk7g/05v5v/k6fv//////////////////////////////////////3eR7P8mTuD/Jk7g/yZO4P8mTuD/Jk7g/yZO4P8mTuD/Jk/hnwAAAAAmTuDPJk7g/yhQ30AAAAAAAAAAAAAAAAAjT+GfJU/h/yVO4Y8gUN8QIk7gzyVP4f8lT+H/SWnW/0lp1v+bq+H/8fHx/////////////////6Cy8v9OcOb/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yJO4M8gUN8QJU7hjyVP4f8jT+GfAAAAAAAAAAAAAAAAAAAAACBQ3xAlTOHvJU/h/yVQ4mAgUN8QIk7hzyVP4f+ktOv///////////////////////H0/f9phur/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yVP4f8iTuHPIFDfECVQ4mAlT+H/JUzh7yBQ3xAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ3zAlUOLvJVDi/yVQ4mAgUN8QI1Din4mb2//J0/j/ydP4/6299P93ku3/M1vk/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/I1DinyBQ3xAlUOJgJVDi/yVQ4u8lUN8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAlUOLvJVDi/yVQ4o8AAAAAJFDjQCVQ4r8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDivyRQ40AAAAAAJVDijyVQ4v8lUOLvJVDkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAjUeTfJVHj/yNR5N8kUONAAAAAACVQ5DAmUuOAJVHivyNR5N8lUeP/JVHj/yNR5N8lUeK/JlLjgCVQ5DAAAAAAJFDjQCNR5N8lUeP/I1Hk3yVQ5DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBQ3xAjUuSfJVHk/yVR5P8jUeTfJFLkcChQ5yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoUOcgJFLkcCNR5N8lUeT/JVHk/yNS5J8gUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkUONAI1LknyVS5P8lUuT/JVLk/yVS5O8lUeS/JVHkvyVR5L8lUeS/JVLk7yVS5P8lUuT/JVLk/yRS468kUONAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFDfECVS5GAjUuWfIlPlzyVS5f8lUuX/JVLl/yVS5f8iU+XPI1LlnyVS5GAgUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/ggBB/wgAEP4AAAB8AAAAPAAAADiAAAEYAAAAEQAAAIAAAAAAAAAAAgAAAEIAAABCAAAAQgAAAEIAAABCAAAAQAAAAAAAAAABAAAAiAAAABiAAAEcAAAAPAAAAD4AAAB/CAAQ/4IAQf/AfgP/8AAP//wAP/</Image>\n  <Url type=\"text/html\" method=\"get\" template=\"https://duckduckgo.com/\" rel=\"searchform\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"contextmenu\" value=\"ffcm\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"keyword\"     value=\"ffab\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"searchbar\"   value=\"ffsb\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"homepage\"    value=\"ffhp\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"newtab\"      value=\"ffnt\"/>\n  </Url>\n  <Url type=\"application/x-suggestions+json\" template=\"https://ac.duckduckgo.com/ac/\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <Param name=\"type\" value=\"list\"/>\n  </Url>\n</OpenSearchDescription> \n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/searchplugins/google-nocodes.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"keyword\" value=\"firefox-b-ab\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"searchbar\" value=\"firefox-b\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/searchplugins/list.json",
    "content": "{\"RU\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-fi\", \"bing\", \"bookplus-fi\", \"ddg\", \"wikipedia-fi\"]}, \"CN\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-fi\", \"bing\", \"bookplus-fi\", \"ddg\", \"wikipedia-fi\"]}, \"default\": {\"visibleDefaultEngines\": [\"google\", \"yahoo-fi\", \"bing\", \"bookplus-fi\", \"ddg\", \"wikipedia-fi\"]}, \"TW\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-fi\", \"bing\", \"bookplus-fi\", \"ddg\", \"wikipedia-fi\"]}, \"CA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-fi\", \"bing\", \"bookplus-fi\", \"ddg\", \"wikipedia-fi\"]}, \"TR\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-fi\", \"bing\", \"bookplus-fi\", \"ddg\", \"wikipedia-fi\"]}, \"US\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-fi\", \"bing\", \"bookplus-fi\", \"ddg\", \"wikipedia-fi\"]}, \"HK\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-fi\", \"bing\", \"bookplus-fi\", \"ddg\", \"wikipedia-fi\"]}, \"KZ\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-fi\", \"bing\", \"bookplus-fi\", \"ddg\", \"wikipedia-fi\"]}, \"UA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-fi\", \"bing\", \"bookplus-fi\", \"ddg\", \"wikipedia-fi\"]}, \"BY\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-fi\", \"bing\", \"bookplus-fi\", \"ddg\", \"wikipedia-fi\"]}}"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/searchplugins/wikipedia-fi.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Wikipedia (fi)</ShortName>\n<Description>Wikipedia (fi), vapaa tietosanakirja</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">resource://search-plugins/images/wikipedia.ico</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://fi.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://fi.wikipedia.org/wiki/Toiminnot:Haku\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/searchplugins/yahoo-fi.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Yahoo</ShortName>\n<Description>Yahoo-haku</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACAA8DQAAJgAAACAgAAABAAgAowsAAGINAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACZ0lEQVR42mzSP4icZRTF4ee+38xOkp2sG5cQxVJIIaaKkICxTkqJjQhpJFYiop2F1YKFQqoUVpEoCBYSS7dfOxVFWGIsokUE/0TEye7OzPe977XYNWk83b0cDoffvXHWGxkKYjt0N1fi+FaJIzNIFSJ0kDXn0z5nF1O9Sp5PzaizamLD2NELo5W4sOwXqqX/04o1R2wg9PYs/GXUmTjqpGNxwvWdFzz19Akvjj+XUkYTggylFLfml93due+tZ7+y577BrkJnbNWke8yHmzvgi/4lq+WU1XjCsThl2p1ya3GZ4KNrt03KuhXH0SkkkbTOL5+u2PnuZ/D8axtGMTaKsbOvrINP3v/W3Y9XhCJjQCrUWRedVpaq3nvn7oHXrz8jD8PfvnEGbL0716LXytIoxqizkups4R/VwhB7hpi7sXkbXNo86bkrazK5sXnbEHND7BvMLcykOotz3vlxvZw+faRb08VEiVC64rPdSw/pZ/Ly9EutNi3TkHOLOvN3u3OnHNx7MFio5qq5Ifdce/WHhwEfXPnekPuq/UPPQhrAKOV0MFdyRFQFRefr7Z9wRrb0zfYd1aCpGmr2BvtSTkcp1wZLnX0tx4oQjeHX+UF97P75QGspM7VMqTfopVwb0aY1F4ZWlFK1SCVDHQKUEvphj0ztkEdrvZoLtOkoNS2XlkHJIlroIky7Jw8atDSJdQ/aPTUdtJBaLqVmlJpqQataCZKhY/L4HwcEI/Qbv1v8tivbIdVG1UtNnPVmFmPEoT9l/Dc9Ujp42Mx4uGl6I5pmgdjGzaLbopsdJqZHWZnqtKkXcZU8D/8OAPAMQ4kD8KK1AAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEJGlDQ1BJQ0MgUHJvZmlsZQAAOBGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+EdigjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHHJz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9FwpwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7NamcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwfYrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqwSyv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxtUgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+oF9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdTTsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QWWdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXIM+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4bBsrEwAAAAlwSFlzAAALEwAACxMBAJqcGAAAByVJREFUWAm1l1uIldcVx9d3ruMZZzRaay+pCjFJH6LSRqxQqA1NH0pBiH3Qp774kEAg4EOkxKdQSCjUFvpm6YsNVNoSaGjFtmga2yZgCIIawdv04g2kM7Uz6lzO+c758v/t/9lzTB/61Oxhn7332muv9V+3vb8pnooDVRkzZ4oY/LmK6mQZa05frX6yFJ9Ae7x4qd2IuV1FFM9WMfhaI9Z+pQBAL+aiEZ0QgNBm2YuZmxHF9VZMXqmivFaLweUyuteWYvHGVPWr2f+F7YvF/ola9DZGVJsHUXs8YvBEK1ZrXt9URDwqxY1BdGMQvWjGqkgA+iLUtazHuADUoowHYugKTilaR7SIpZjWqOMRfY090RbasS4JglpFtzWIcqwZa+pSqnWVcLLXijXpZCFpvbgb/VhMe8huMLPylWkci8/oSD8xJq7hj4WUWvXrlbqVrUyKtBYdpX3Bh9YbzsdErwRgbZKyFP+KdqxPssu4l2hDAOOxIj6bCHigKWRNCcpMCHHHB4TJLc+TXxKHnC51Ct+Qgxl/TZ0qE5Be/EdWTwjqQuJJAPIB8qAZk4kZoXJnvHH+27Hq0+0YX12PH+w7E3/8zbWkitN2M8pS7kCKZ761OV55c2fcm+nG7J1e7N/+e3m2nbyKQcAhnHWZLC86B1rxiFRvSIkIgJHFVWzZ+qk4fG5HEr4wV8buVb+Vuv5QeVZsi/HeW//eHZ1HbNfLT5+Jc2dndBav9KXugfqc+pLsv6Xxvk6kVheumnpDnXlTVMZWfHh+Li6cdOKvmGzEC69+WTskzwr1SfUJ9ZWp7z/0pWXlF9+ejQtnUdCWnAxQ+al5Tdz80lIVEP8x9eZQWCQwOTAhNc34Re+rUW8U0S+r2Ns8nWzBKgONBOeX3V3RaCpPRN7XeFcO7yYl+InML2U3VdBVHszHzbSXYLBJkuTSQzBuphoYZ7X/u8O30gFAHHxzi+Yop8ETcfDXW5JyKMd/fFuO9l3mYuwLAl5gbMg8QuKdYQg4Zjcxo7HikMeIn37vcizes9Ide9bGhs9NLPN9YX0ndnzHpbZ4vx9HXr6kc6Sobo2hIkuzOnIh0xMFRlvc0waWL+p3UePCQ/Myjjx/JSnl59CJbUkJgl75g+ZD/D978Yrc7EuMPe4ESo6OYsaasiiX7tADAyny5cGtyMHsDxzFnP0Tx6Z0SfsW27B1PHZ+c13seGZdbNo2Lo6Iu7e7cfznfxc/8ggNQBhZI9dSs2c5k+rFaHBXmZhd32xTGdlZPvzDvefj9XddlgeObYVpuf1o3zkpyrEnCJwBDjlmr9i7XP3jgrYkDamhEqRA8UOBxZ53tcOtBbgyzr53M65f8DU6sVZ1o067cfFBvP+XGzrDOa5s+JkTShIc+dBtlLOLlRpqAUDc+yqQMnViNq81edDVnPixno/vP/dXjn2svbbnPa1RiqXEHVkYQ06RWygnFEtpbZDLAJws2X1OHgfCv+hiRkZU8Y+pmbjwzjTE1D48PR1TV+5IMErgsjex2A8TJrqCHH9Cw6U0BGBkPUWrKTZnPq4L9WqIOFvEO8ml+vbRvyUB/Jw6OiUa9GydM58qQl6lTrNHyiENrwyTkOvXLziVkMlOOsesVKyIFtZB1zfDAGvdyj4xtkD7yHQ8Ynn4hCrwvYA+DOJCSlXAZl3MjNQobNzVPK7gJm0AiPsQyEg0c6s1cbEB5X08AmDz1TTLucApzHHyJgADvUqVysJMKOSicLRQl+emOIvbnaw+ot2pSTzl5zzJVjPaZ6ix7zCSN4E1shOAWnqbyYH8bOqd1h9AGJ0qtl6LRBubcBKxbo6xh60kWlbLjgG4NJ2ETkwqbl7SeUXVSCq+BF1C2bWEgEO4CxBGvOydGmu3ooXv7AEogLFqn2JtWKO8yc9xAmDxjhGiWMOQXe63zCvHtIjOpGOIwvGJlhRQepyzaiu0MQ4MnFhuT7CiJQC+sUg4jtOYO+1IH9OdCwgBSmOkP2r60CarHeXMjxw3PGyvOBnN670EgOPOc1yEYgDYCxbqTPDXki1srChi4R6lpQ+uDmVFDtkA5GH1qJEvQFgacqCFT37pyP+Y+DMJs0Y54NgbiIVn61jhEUrNARuNIi3vOQf8iUeQuNzILe4b/jFZ7RDYJhTbVRaJTxyWh8PgO93hQJCBsSa2GQyyoLlBzWDxgnm9l0JgADgNgVxElCH22xs4NCsaieSUyzWXaSTLDAPlGQB0Kt6JaqpzYjkJQT9id60aNwqZjVqlz9Kqp+JcfDjOAqhirNoCI6MelpVPAjZ/CbFv45Y9YNcicqDMKm/Xo/FPJdMlqZ9SIK7qSrrci9mbl6q3/DGQ5f7XuK347rgKeuMgiicEfLPmT0rGY1K5SdI/ryritlMbJrr/PZ8+I8qf9PF8qhMrT39QHfHLkhj/fz/bi+eb83F/VxX1b6jWvt6KdTs/AvvCmqXE235jAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\"\n     template=\"https://fi.search.yahoo.com/sugg/ff\">\n  <Param name=\"output\"  value=\"fxjson\" />\n  <Param name=\"appid\"   value=\"ffd\" />\n  <Param name=\"command\" value=\"{searchTerms}\" />\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://fi.search.yahoo.com/search\" resultdomain=\"yahoo.com\">\n  <Param name=\"p\" value=\"{searchTerms}\"/>\n  <Param name=\"ei\" value=\"UTF-8\"/>\n  <Param name=\"fr\" value=\"moz35\" />\n</Url>\n<SearchForm>https://fi.search.yahoo.com/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/setDesktopBackground.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY position.label              \"Asettelu:\">\n<!ENTITY tile.label                  \"Vierekkäin\">\n<!ENTITY center.label                \"Keskitetty\">\n<!ENTITY stretch.label               \"Venytetty\">\n<!ENTITY fill.label                 \"Täytetty\">\n<!ENTITY fit.label                  \"Sovitettu\">\n<!ENTITY preview.label               \"Esikatselu\">\n<!ENTITY color.label                 \"Väri:\">\n<!ENTITY setDesktopBackground.title  \"Aseta työpöydän taustakuva\">\n<!ENTITY openDesktopPrefs.label      \"Avaa työpöydän asetukset\">\n<!ENTITY closeWindow.key             \"w\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/shellservice.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\noptionsLabel=%S-&asetukset\nsafeModeLabel=%Sin &vikasietotila\n\n# LOCALIZATION NOTE (setDefaultBrowserMessage2, setDefaultBrowserConfirm.label):\n# %S will be replaced by brandShortName\nsetDefaultBrowserMessage2          = Ota kaikki hyöty irti %Sista asettamalla se oletusselaimeksi\nsetDefaultBrowserConfirm.label     = Aseta %S oletusselaimeksi\nsetDefaultBrowserConfirm.accesskey = A\nsetDefaultBrowserOptions.label     = Asetukset\nsetDefaultBrowserOptions.accesskey = s\nsetDefaultBrowserNotNow.label      = Ei nyt\nsetDefaultBrowserNotNow.accesskey  = E\nsetDefaultBrowserNever.label       = Älä kysy uudestaan\nsetDefaultBrowserNever.accesskey   = Ä\n\n# LOCALIZATION NOTE (setDefaultBrowserTitle, setDefaultBrowserMessage, setDefaultBrowserDontAsk, setDefaultBrowserAlertConfirm.label, setDefaultBrowserAlertNotNow.label):\n# These strings are used as an alternative to the ones above, in a modal dialog.\n# %S will be replaced by brandShortName\nsetDefaultBrowserTitle=Oletusselain\nsetDefaultBrowserMessage=%S ei ole järjestelmän oletusselain. Asetetaanko se oletusselaimeksi?\nsetDefaultBrowserDontAsk=Tarkista tila aina käynnistettäessä %S.\nsetDefaultBrowserAlertConfirm.label=Aseta %S oletusselaimeksi\nsetDefaultBrowserAlertNotNow.label=Ei nyt\n\ndesktopBackgroundLeafNameWin=Työpöydän taustakuva.bmp\nDesktopBackgroundDownloading=Tallennetaan kuvaa…\nDesktopBackgroundSet=Aseta työpöydän taustakuva\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/sitePermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (state.current.allowed,\n#                    state.current.allowedForSession,\n#                    state.current.allowedTemporarily,\n#                    state.current.blockedTemporarily,\n#                    state.current.blocked):\n# This label is used to display active permission states in the site\n# identity popup (which does not have a lot of screen space).\nstate.current.allowed = Sallittu\nstate.current.allowedForSession = Sallittu istunnon ajaksi\nstate.current.allowedTemporarily = Sallittu väliaikaisesti\nstate.current.blockedTemporarily = Estetty väliaikaisesti\nstate.current.blocked = Estetty\n\n# LOCALIZATION NOTE (state.multichoice.alwaysAsk,\n#                    state.multichoice.allow,\n#                    state.multichoice.allowForSession,\n#                    state.multichoice.block):\n# Used to label permission state checkboxes in the page info dialog.\nstate.multichoice.alwaysAsk = Kysy aina\nstate.multichoice.allow = Salli\nstate.multichoice.allowForSession = Salli istunnon ajaksi\nstate.multichoice.block = Estä\n\npermission.cookie.label = Aseta evästeitä\npermission.desktop-notification2.label = Näytä ilmoituksia\npermission.image.label = Lataa kuvat\npermission.camera.label = Käytä kameraa\npermission.microphone.label = Käytä mikrofonia\npermission.screen.label = Jaa näyttö\npermission.install.label = Asenna lisäosia\npermission.popup.label = Avaa ponnahdusikkunoita\npermission.geo.label = Ilmoita paikannustiedot\npermission.indexedDB.label = Tallenna tietoja verkkoyhteydettömän tilan tietovarastoon\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/syncBrand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncBrand.shortName.label  \"Sync\">\n<!ENTITY syncBrand.fullName.label   \"Firefox Sync\">\n<!ENTITY syncBrand.fxAccount.label  \"Firefox-tili\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/syncCustomize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncCustomize.dialog.title       \"Synkronoinnin valinnat\">\n<!ENTITY syncCustomize.acceptButton.label \"Aloita\">\n\n<!ENTITY syncCustomize.title              \"Mitä haluat synkronoitavan?\">\n<!ENTITY syncCustomize.description        \"Voit muuttaa näitä valintoja asetuksista.\">\n<!ENTITY syncCustomizeUnix.description    \"Voit muuttaa näitä valintoja asetuksista.\">\n\n<!--\n  These engine names are the same as in browser/preferences/sync.dtd except\n  for the last two that are marked as being specific to Desktop browsers.\n-->\n<!ENTITY engine.bookmarks.label           \"Kirjanmerkit\">\n<!ENTITY engine.bookmarks.accesskey       \"K\">\n<!ENTITY engine.history.label             \"Sivuhistoria\">\n<!ENTITY engine.history.accesskey         \"S\">\n<!ENTITY engine.tabs.label                \"Välilehdet\">\n<!ENTITY engine.tabs.accesskey            \"V\">\n<!ENTITY engine.passwords.label           \"Salasanat\">\n<!ENTITY engine.passwords.accesskey       \"a\">\n<!ENTITY engine.addons.label              \"Työpöytäversion lisäosat\">\n<!ENTITY engine.addons.accesskey          \"T\">\n<!ENTITY engine.prefs.label               \"Työpöytäversion asetukset\">\n<!ENTITY engine.prefs.accesskey           \"p\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/syncGenericChange.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (change.password.title): This (and associated change.password/passphrase) are used when the user elects to change their password.\nchange.password.title = Muuta salasana\nchange.password.acceptButton = Muuta salasana\nchange.password.status.active = Muutetaan salasanaa…\nchange.password.status.success = Salasana on muutettu.\nchange.password.status.error = Salasanaa muutettaessa tapahtui virhe.\n\nchange.password3.introText = Salasanan tulee olla vähintään 8 merkkiä pitkä. Salasana ei voi olla sama kuin käyttäjätunnus tai palautusavain.\nchange.password.warningText = Huom.: Yksikään tähän tiliin liitetty laite ei pysty muodostamaan tiliin yhteyttä kun muutat tämän salasanan.\n\nchange.recoverykey.title = Palautusavaimeni\nchange.recoverykey.acceptButton = Muuta palautusavainta\nchange.recoverykey.label = Muutetaan palautusavainta ja siirretään laitteen tietoja. Odota…\nchange.recoverykey.error = Palautusavainta muutettaessa tapahtui virhe!\nchange.recoverykey.success = Palautusavain muutettiin.\n\nchange.synckey.introText2 = Kaikki tieto salataan ennen sen lähettämistä varmistaaksemme täydellisen yksityisyydensuojan. Salauksen purkuavainta ei siirretä.\n# LOCALIZATION NOTE (change.synckey2.warningText) \"Sync\" should match &syncBrand.shortName.label; from syncBrand.dtd\nchange.recoverykey.warningText = Huom.: Tämän muuttaminen poistaa kaiken synkronointipalvelimelle tallennetun tiedon ja siirtää ohjelman tallentamat tiedot uudestaan uudella palautusavaimella salattuna. Muut laitteesi eivät synkronoi tietoja ennen kuin syötät uuden palautusavaimesi myös niihin.\n\nnew.recoverykey.label = Palautusavaimesi\n\n# LOCALIZATION NOTE (new.password.title): This (and associated new.password/passphrase) are used on a second computer when it detects that your password or passphrase has been changed on a different device.\nnew.password.title            = Päivitä salasana\nnew.password.introText        = Palvelin ei hyväksynyt salasanaa. Kirjoita uusi salasana\nnew.password.label \t      = Kirjoita uusi salasana\nnew.password.confirm \t      = Vahvista uusi salasana\nnew.password.acceptButton     = Päivitä salasana\nnew.password.status.incorrect = Virheellinen salasana. Yritä uudelleen.\n\nnew.recoverykey.title          = Päivitä palautusavain\nnew.recoverykey.introText      = Palautusavaimesi muutettiin toisella laitteella. Kirjoita uusi palautusavaimesi.\nnew.recoverykey.acceptButton     = Päivitä palautusavain\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/syncKey.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncKey.page.title               \"Henkilökohtainen &syncBrand.fullName.label; -palvelun synkroinointiavain\">\n<!ENTITY syncKey.page.description2        \"&syncBrand.fullName.label; -tilillesi tallennetut tiedot puretaan tällä avaimella. Avain pitää antaa joka kerta kun &syncBrand.fullName.label; asennetaan uudelle laitteelle.\">\n<!ENTITY syncKey.keepItSecret.heading     \"Pidä se salaisena\">\n<!ENTITY syncKey.keepItSecret.description \"&syncBrand.fullName.label; -tilisi on salattu yksityisyydensuojasi vuoksi. Ilman tätä avainta tietojesi purkaminen vie vuosia. Olet ainoa henkilö, jolla on tämä avain. Tämän takia olet ainoa henkilö, joka pääsee käsiksi &syncBrand.fullName.label; -tilillesi tallennettuihin tietoihin.\">\n<!ENTITY syncKey.keepItSafe.heading       \"Pidä se turvassa\">\n<!ENTITY syncKey.keepItSafe1.description  \"Älä hukkaa tätä avainta.\">\n<!ENTITY syncKey.keepItSafe2.description  \" Me emme pidä kopiota avaimestasi (koska silloinhan se ei olisi salainen!), joten \">\n<!ENTITY syncKey.keepItSafe3.description  \"emme voi auttaa sinua\">\n<!ENTITY syncKey.keepItSafe4a.description \"  jos hukkaat sen. Tarvitset tätä avainta joka kerran kun yhdistät uuden laitteen &syncBrand.fullName.label; -tiliisi.\">\n<!ENTITY syncKey.findOutMore1.label       \"Lue lisää &syncBrand.fullName.label; -tilistäsi ja yksityisyydensuojastasi osoitteesta \">\n<!ENTITY syncKey.findOutMore2.label       \".\">\n<!ENTITY syncKey.footer1.label            \"&syncBrand.fullName.label; -tilin käyttöehdot ovat luettavissa osoitteessa \">\n<!ENTITY syncKey.footer2.label            \". Tietosuojakäytäntö on luettavissa osoitteessa \">\n<!ENTITY syncKey.footer3.label            \".\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/syncProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD\n    SYSTEM \"chrome://branding/locale/brand.dtd\">\n    %brandDTD;\n\n<!-- These strings are used in the sync progress upload page -->\n<!ENTITY syncProgress.pageTitle    \"Ensisynkronointi\">\n<!ENTITY syncProgress.textBlurb    \"Synkronoitavia tietoja salataan ja siirretään taustalla. Voit sulkea tämän välilehden ja jatkaa &brandShortName;in käyttämistä.\">\n<!ENTITY syncProgress.closeButton  \"Sulje\">\n<!ENTITY syncProgress.logoAltText  \"&brandShortName;in logo\">\n<!ENTITY syncProgress.diffText     \"&brandShortName; synkronoi nyt tiedot automaattisesti taustalla. Voit sulkea tämän välilehden ja jatkaa &brandShortName;in käyttämistä.\">\n\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/syncQuota.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY quota.dialogTitle.label    \"Palvelimen kiintiö\">\n<!ENTITY quota.retrievingInfo.label \"Selvitetään palvelimelta kiintiötietoja…\">\n<!ENTITY quota.typeColumn.label     \"Tyyppi\">\n<!ENTITY quota.sizeColumn.label     \"Koko\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/syncQuota.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncollection.addons.label    = Lisäosat\ncollection.bookmarks.label = Kirjanmerkit\ncollection.history.label   = Sivuhistoria\ncollection.passwords.label = Salasanat\ncollection.prefs.label     = Asetukset\ncollection.tabs.label      = Välilehdet\n\n# LOCALIZATION NOTE (quota.usageNoQuota.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space occupied\n# on the server\nquota.usageNoQuota.label    = Tiedot vievät tällä hetkellä %1$S %2$S levytilaa palvelimelta.\n# LOCALIZATION NOTE (quota.usagePercentage.label):\n# %1$S is the percentage of space used,\n# %2$S and %3$S numeric value and unit (as defined in the download manager)\n# of the amount of space used,\n# %3$S and %4$S numeric value and unit (as defined in the download manager)\n# of the total space available.\nquota.usagePercentage.label = Tällä hetkellä tiedot vievät %1$S %% (%2$S %3$S) sallitusta %4$S %5$S:n määrästä.\nquota.usageError.label      = Kiintiötietoja ei saatu.\nquota.retrieving.label      = Haetaan…\n# LOCALIZATION NOTE (quota.sizeValueUnit.label): %1$S is the amount of space\n# occupied by the engine, %2$K the corresponding unit (e.g. kB) as defined in\n# the download manager.\nquota.sizeValueUnit.label   = %1$S %2$S\nquota.remove.label          = Poista\nquota.treeCaption.label     = Vapauta levytilaa poistamalla valinta tiedoista, joita et halua synkronoitavan.\n# LOCALIZATION NOTE (quota.removal.label): %S is a list of engines that will be\n# disabled and whose data will be removed once the user confirms.\nquota.removal.label         = Firefox Sync -palvelu poistaa seuraavat tiedot: %S.\n# LOCALIZATION NOTE (quota.list.separator): This is the separator string used\n# for the list of engines (incl. spaces where appropriate)\nquota.list.separator        = ,\\u0020\n# LOCALIZATION NOTE (quota.freeup.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space freed\n# up by disabling the unchecked engines.  If displayed this string is\n# concatenated directly to quota.removal.label and may need to start off with\n# whitespace.\nquota.freeup.label          = \\u0020Tämä vapauttaa %1$S %2$S:a levytilaa.\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/syncSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY accountSetupTitle.label    \"&syncBrand.fullName.label; -palvelun asennus\">\n\n<!-- First page of the wizard -->\n\n<!ENTITY setup.pickSetupType.description2 \"Tervetuloa! Jos et ole aikaisemmin käyttänyt &syncBrand.fullName.label; -palvelua, sinun tarvitsee luoda uusi tili.\">\n<!ENTITY button.createNewAccount.label \"Luo uusi tili\">\n<!ENTITY button.haveAccount.label      \"Minulla on tili\">\n\n<!ENTITY setup.choicePage.title.label     \"Oletko aiemmin käyttänyt &syncBrand.fullName.label; -palvelua?\">\n<!ENTITY setup.choicePage.new.label       \"En ole aiemmin käyttänyt &syncBrand.shortName.label;-palvelua\">\n<!ENTITY setup.choicePage.existing2.label \"&syncBrand.shortName.label;-palvelu on jo minulla käytössä toisella laitteella\">\n\n<!-- New Account AND Existing Account -->\n<!ENTITY server.label               \"Palvelin\">\n<!ENTITY serverType.default.label      \"Oletus: Mozilla &syncBrand.fullName.label; -palvelin\">\n<!ENTITY serverType.custom2.label   \"Käytä omaa palvelinta…\">\n<!ENTITY signIn.account2.label      \"Tili\">\n<!ENTITY signIn.account2.accesskey  \"T\">\n<!ENTITY signIn.password.label      \"Salasana\">\n<!ENTITY signIn.password.accesskey  \"a\">\n<!ENTITY signIn.recoveryKey.label       \"Palautusavain\">\n<!ENTITY signIn.recoveryKey.accesskey   \"P\">\n\n<!-- New Account Page 1: Basic Account Info -->\n<!ENTITY setup.newAccountDetailsPage.title.label \"Tilin tiedot\">\n<!ENTITY setup.emailAddress.label     \"Sähköpostiosoite\">\n<!ENTITY setup.emailAddress.accesskey \"S\">\n<!ENTITY setup.choosePassword.label      \"Anna salasana\">\n<!ENTITY setup.choosePassword.accesskey  \"A\">\n<!ENTITY setup.confirmPassword.label     \"Vahvista salasana\">\n<!ENTITY setup.confirmPassword.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE: tosAgree1, tosLink, tosAgree2, ppLink, tosAgree3 are\n     joined with implicit white space, so spaces in the strings aren't necessary -->\n<!ENTITY setup.tosAgree1.label      \"Hyväksyn palvelun\">\n<!ENTITY setup.tosAgree1.accesskey  \"H\">\n<!ENTITY setup.tosLink.label        \"käyttöehdot\">\n<!ENTITY setup.tosAgree2.label      \"ja\">\n<!ENTITY setup.ppLink.label         \"tietosuojakäytännön\">\n<!ENTITY setup.tosAgree3.label      \"\">\n<!ENTITY setup.tosAgree2.accesskey  \"\">\n\n<!-- My Recovery Key dialog -->\n<!ENTITY setup.newRecoveryKeyPage.title.label \"&brandShortName; pitää huolta yksityisyydensuojastasi\">\n<!ENTITY setup.newRecoveryKeyPage.description.label \"Varmistaaksemme täydellisen yksityisyydensuojan, kaikki tiedot salataan ennen kuin ne lähetetään eteenpäin. Palautusavaimesi on välttämätön tietojen purkamiseen, mutta sitä ei lähetetä eteenpäin.\">\n<!ENTITY recoveryKeyEntry.label        \"Palautusavaimesi\">\n<!ENTITY recoveryKeyEntry.accesskey    \"P\">\n<!ENTITY syncGenerateNewKey.label  \"Luo uusi avain\">\n<!ENTITY recoveryKeyBackup.description \"Tarvitset palautusavaintasi kun haluat liittää toisia laitteita &syncBrand.fullName.label; -tiliisi. Otathan siis avaimesta varmuuskopion. Emme voi auttaa sinua palauttamaan hävinnyttä palautusavainta.\">\n\n<!ENTITY button.syncKeyBackup.print.label     \"Tulosta…\">\n<!ENTITY button.syncKeyBackup.print.accesskey \"T\">\n<!ENTITY button.syncKeyBackup.save.label      \"Tallenna…\">\n<!ENTITY button.syncKeyBackup.save.accesskey  \"a\">\n\n<!-- Existing Account Page 1: Pair a Device (incl. Pair a Device dialog strings) -->\n<!ENTITY pairDevice.title.label             \"Liitä laite\">\n<!ENTITY addDevice.showMeHow.label          \"Näytä ohje.\">\n<!ENTITY addDevice.dontHaveDevice.label     \"Laite ei ole mukanani\">\n<!ENTITY pairDevice.setup.description.label  \"Aktivoi synkronointi valitsemalla &#x0022;Liitä laite&#x0022; toisessa laitteessa.\">\n<!ENTITY addDevice.setup.enterCode.label    \"Kirjoita sen jälkeen seuraava koodi tuolle laitteelle:\">\n<!ENTITY pairDevice.dialog.description.label \"Aktivoi uusi laite valitsemalla laitteessa &#x0022;Määritä Sync-palvelun asetukset&#x0022;.\">\n<!ENTITY addDevice.dialog.enterCode.label   \"Kirjoita alle uuden laitteen antama koodi:\">\n<!ENTITY addDevice.dialog.tryAgain.label    \"Yritä uudestaan.\">\n<!ENTITY addDevice.dialog.successful.label  \"Laitteen liittäminen onnistui. Ensimmäinen synkronointi voi kestää useita minuutteja ja se suoritetaan taustalla.\">\n<!ENTITY addDevice.dialog.recoveryKey.label     \"Kirjoita palautusavaimesi aktivoidaksesi laitteen. Kirjoita ylös tai tulosta tämä avain ja ota se mukaasi.\">\n<!ENTITY addDevice.dialog.connected.label   \"Laite liitetty\">\n\n<!-- Existing Account Page 2: Manual Login -->\n<!ENTITY setup.signInPage.title.label \"Kirjaudu sisään\">\n<!ENTITY existingRecoveryKey.description \"Voit tarkistaa palautusavaimesi avaamalla &syncBrand.shortName.label;-palvelun asetukset toisella laitteellasi ja valitsemalla &#x0022;Hallinnoi tiliä&#x0022; ja &#x0022;Palautusavaimeni&#x0022;.\">\n<!ENTITY verifying.label              \"Todennetaan…\">\n<!ENTITY resetPassword.label          \"Tyhjennä salasana\">\n<!ENTITY resetSyncKey.label           \"Toinen synkronoitava laitteeni on kadonnut.\">\n\n<!-- Sync Options -->\n<!ENTITY setup.optionsPage.title      \"Synkronointiasetukset\">\n<!ENTITY syncDeviceName.label       \"Laitteen nimi:\">\n<!ENTITY syncDeviceName.accesskey   \"L\">\n\n<!ENTITY syncMy.label               \"Synkronoi\">\n<!ENTITY engine.bookmarks.label     \"Kirjanmerkit\">\n<!ENTITY engine.bookmarks.accesskey \"K\">\n<!ENTITY engine.tabs.label          \"Välilehdet\">\n<!ENTITY engine.tabs.accesskey      \"V\">\n<!ENTITY engine.history.label       \"Sivuhistoria\">\n<!ENTITY engine.history.accesskey   \"S\">\n<!ENTITY engine.passwords.label     \"Salasanat\">\n<!ENTITY engine.passwords.accesskey \"a\">\n<!ENTITY engine.prefs.label         \"Asetukset\">\n<!ENTITY engine.prefs.accesskey     \"e\">\n<!ENTITY engine.addons.label        \"Lisäosat\">\n<!ENTITY engine.addons.accesskey    \"L\">\n\n<!ENTITY choice2a.merge.main.label       \"Yhdistä tämän laitteen tiedot &syncBrand.shortName.label;-palvelussa oleviin tietoihin\">\n<!ENTITY choice2.merge.recommended.label \"Suositeltu:\">\n<!ENTITY choice2a.client.main.label      \"Korvaa kaikki tämän laitteen tiedot &syncBrand.shortName.label;-palvelussa olevilla tiedoilla\">\n<!ENTITY choice2a.server.main.label      \"Korvaa kaikkien muiden laitteiden tiedot tämän laitteen tiedoilla\">\n\n<!-- Confirm Merge Options -->\n<!ENTITY setup.optionsConfirmPage.title \"Vahvista\">\n<!ENTITY confirm.merge2.label    \"&syncBrand.fullName.label; -palvelussa yhdistetään tämän laitteen tiedot synkronointitilisi muihin tietoihin.\">\n<!ENTITY confirm.client3.label         \"Varoitus: Seuraavat &brandShortName;in tallentamat tiedot tällä laitteella poistetaan:\">\n<!ENTITY confirm.client2.moreinfo.label \"&brandShortName; kopioi sen jälkeen &syncBrand.fullName.label; -palveluun tallennetut tiedot tälle laitteelle.\">\n<!ENTITY confirm.server2.label         \"Varoitus: Seuraaville laitteille tallennetut tiedot korvataan tälle laitteelle tallennetuilla tiedoilla:\">\n\n<!-- New & Existing Account: Setup Complete -->\n<!ENTITY setup.successPage.title \"Asennus on valmis\">\n<!ENTITY changeOptions.label \"Voit muuttaa tätä asetusta valitsemalla alta synkronointiasetukset.\">\n<!ENTITY continueUsing.label \"Voit nyt jatkaa &brandShortName;in käyttämistä.\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/syncSetup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Several other strings are used (via Weave.Status.login), but they come from\n#  /services/sync\n\n# Firefox Accounts based setup.\ncontinue.label = Jatka\n\n# LOCALIZATION NOTE (disconnect.label, disconnect.verify.title, disconnect.verify.bodyHeading, disconnect.verify.bodyText):\n# These strings are used in the confirmation dialog shown when the user hits the disconnect button\n# LOCALIZATION NOTE (disconnect.label): This is the label for the disconnect button\ndisconnect.label = Katkaise yhteys\ndisconnect.verify.title = Katkaise yhteys\ndisconnect.verify.bodyHeading = Katkaistaanko yhteys Sync-palveluun?\ndisconnect.verify.bodyText = Selaustietosi säilyvät tällä tietokoneella, mutta niitä ei enää synkronoida tilisi kanssa.\n\nrelinkVerify.title = Varoitus tietojen yhdistämisestä\nrelinkVerify.heading = Kirjaudutaanko sisään Sync-palveluun?\n# LOCALIZATION NOTE (relinkVerify.description): Email address of a user previously signed into sync.\nrelinkVerify.description = Toinen käyttäjä on aiemmin kirjautunut sisään Sync-palveluun tällä laitteella. Kirjautumisen seurauksena tämän selaimen kirjanmerkit, salasanat ja muut tiedot osoitteen %S tietoihin\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/tabbrowser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  closeTab.label          \"Sulje välilehti\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/tabbrowser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: the following strings can be used in the tab title or\n# location bar to represent various states as a web page loads:\n# tabs.connecting = Firefox is sending a HTTP connection request\n# tabs.encryptingConnection = Firefox is sending a HTTPS connection request\n# tabs.searching = Firefox is searching for something (Awesomebar or Web search)\n# tabs.loading = Firefox is loading the web page\n# tabs.waiting = Firefox is waiting for a web resource to load\n# tabs.downloading = Firefox is downloading a file for a helper application (PDF)\ntabs.connecting=Muodostetaan yhteyttä…\ntabs.encryptingConnection=Suojataan yhteyttä…\ntabs.searching=Haetaan…\ntabs.loading=Ladataan…\ntabs.waiting=Odotetaan…\ntabs.downloading=Ladataan tiedostoa…\n\ntabs.restoreLastTabs=Palauta viime istunnon välilehdet\ntabs.emptyTabTitle=Uusi välilehti\ntabs.closeTab=Sulje välilehti\ntabs.close=Sulje\ntabs.closeWarningTitle=Vahvista sulkeminen\n# LOCALIZATION NOTE (tabs.closeWarningMultiple):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# The singular form is not considered since this string is used only for\n# multiple tabs.\ntabs.closeWarningMultiple=;Olet sulkemassa #1 välilehteä. Suljetaanko välilehdet?\ntabs.closeButtonMultiple=Sulje välilehdet\ntabs.closeWarningPromptMe=Varoita suljettaessa useita välilehtiä kerralla\n\ntabs.closeTab.tooltip=Sulje välilehti\n# LOCALIZATION NOTE (tabs.closeSelectedTab.tooltip):\n# %S is the keyboard shortcut for closing the current tab\ntabs.closeSelectedTab.tooltip=Sulje välilehti (%S)\n# LOCALIZATION NOTE (tabs.muteAudio.tooltip):\n# %S is the keyboard shortcut for \"Mute tab\"\ntabs.muteAudio.tooltip=Vaimenna välilehti (%S)\n# LOCALIZATION NOTE (tabs.unmuteAudio.tooltip):\n# %S is the keyboard shortcut for \"Unmute tab\"\ntabs.unmuteAudio.tooltip=Palauta ääni välilehdelle (%S)\ntabs.muteAudio.background.tooltip=Vaimenna välilehti\ntabs.unmuteAudio.background.tooltip=Palauta ääni\n\ntabs.unblockAudio.tooltip=Toista välilehden äänet\n\n# LOCALIZATION NOTE (tabs.allowTabFocusByPromptForSite):\n# %S is the hostname of the site where dialogs are allowed to switch tabs\ntabs.allowTabFocusByPromptForSite=Salli sivuston %S valintaikkunoiden vaihtaa niiden välilehteen\n\n# LOCALIZATION NOTE (tabs.containers.tooltip):\n# Displayed as a tooltip on container tabs\n# %1$S is the title of the current tab\n# %2$S is the name of the current container\ntabs.containers.tooltip=%1$S - %2$S\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/tabview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntabview.button.searchTabs=Etsi välilehtiryhmistä\ntabview.button.exitTabGroups=Poistu välilehtiryhmistä\ntabview.groupItem.defaultName=Nimeä valittu välilehtiryhmä\ntabview.groupItem.closeGroup=Sulje ryhmä\ntabview.groupItem.undoCloseGroup=Kumoa Sulje ryhmä\ntabview.groupItem.discardClosedGroup=Unohda suljetut ryhmät\ntabview.search.otherWindowTabs=Toisten ikkunoiden välilehdet\ntabview.notification.sessionStore=Välilehdet ja välilehtiryhmät palautetaan automaattisesti kun %S käynnistetään seuraavan kerran.\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/taskbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntaskbar.tasks.newTab.label=Avaa uusi välilehti\ntaskbar.tasks.newTab.description=Avaa selaimeen uusi välilehti.\ntaskbar.tasks.newWindow.label=Avaa uusi ikkuna\ntaskbar.tasks.newWindow.description=Avaa uusi selainikkuna.\ntaskbar.tasks.newPrivateWindow.label=Uusi yksityinen ikkuna\ntaskbar.tasks.newPrivateWindow.description=Avaa uusi ikkuna yksityinen selaus -tilaan.\ntaskbar.frequent.label=Usein vierailtu\ntaskbar.recent.label=Lähiaikoina vierailtu\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (translation.thisPageIsIn.label,\n  -                     translation.translateThisPage.label):\n  -  These 2 strings are used to construct a sentence that contains a dropdown\n  -  showing the detected language of the current web page.\n  -  In en-US it looks like this:\n  -    This page is in [detected language] Translate this page?\n  -  \"detected language\" here is a language name coming from the\n  -  global/languageNames.properties file; for some locales it may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence. -->\n<!ENTITY translation.thisPageIsIn.label         \"Tämä sivusto on kielellä\">\n<!ENTITY translation.translateThisPage.label    \"Käännetäänkö sivu?\">\n<!ENTITY translation.translate.button           \"Käännä\">\n<!ENTITY translation.notNow.button              \"Ei nyt\">\n\n<!ENTITY translation.translatingContent.label   \"Käännetään sivun sisältöä…\">\n\n<!-- LOCALIZATION NOTE (translation.translatedFrom.label,\n  -                     translation.translatedTo.label,\n  -                     translation.translatedToSuffix.label):\n  -  These 3 strings are used to construct a sentence that contains 2 dropdowns\n  -  showing the source and target language of a translated web page.\n  -  In en-US it looks like this:\n  -    This page has been translated from [from language] to [to language]\n  -  \"from language\" and \"to language\" here are language names coming from the\n  -  global/languageNames.properties file; for some locales they may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence.\n  -\n  -  translation.translatedToSuffix.label (empty in en-US) is for locales that\n  -  need to display some text after the second drop down for the sentence to\n  -  be grammatically correct. -->\n<!ENTITY translation.translatedFrom.label       \"Sivu on käännetty kieleltä\">\n<!ENTITY translation.translatedTo.label         \"kielelle\">\n<!ENTITY translation.translatedToSuffix.label   \"\">\n\n<!ENTITY translation.showOriginal.button        \"Näytä alkuperäinen\">\n<!ENTITY translation.showTranslation.button     \"Näytä käännetty\">\n\n<!ENTITY translation.errorTranslating.label     \"Tapahtui virhe käännettäessä sivua.\">\n<!ENTITY translation.tryAgain.button            \"Yritä uudelleen\">\n\n<!ENTITY translation.serviceUnavailable.label   \"Sivun kääntäminen ei toimi tällä hetkellä. Yritä uudestaan myöhemmin.\">\n\n<!ENTITY translation.options.menu               \"Asetukset\">\n<!-- LOCALIZATION NOTE (translation.options.neverForSite.accesskey,\n  -                     translation.options.preferences.accesskey):\n  -  The accesskey values used here should not clash with the value used for\n  -  translation.options.neverForLanguage.accesskey in translation.properties\n  -->\n<!ENTITY translation.options.neverForSite.label \"Älä koskaan käännä sivustoa\">\n<!ENTITY translation.options.neverForSite.accesskey \"Ä\">\n<!ENTITY translation.options.preferences.label  \"Kääntämisen asetukset\">\n<!ENTITY translation.options.preferences.accesskey \"a\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -->\n<!ENTITY translation.options.attribution.beforeLogo \"Sivujen kääntäjä\">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.poweredByYandex,\n                        translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  translation.options.attribution.poweredByYandex is displayed instead of\n  -  the other two strings when yandex translation engine is preferred by the\n  -  user.\n  -->\n<!ENTITY translation.options.attribution.yandexTranslate \"Yandex.Translaten käännöstekniikka\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/translation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.label):\n#  %S is a language name coming from the global/languageNames.properties file.\ntranslation.options.neverForLanguage.label=Älä käännä kieleltä %S\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.accesskey):\n# The accesskey value used here should not clash with the values used for\n# translation.options.*.accesskey in translation.dtd\ntranslation.options.neverForLanguage.accesskey=Ä\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser/webrtcIndicator.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the webrtc global indicator strings\n\n# LOCALIZATION NOTE (webrtcIndicator.windowtitle): %S is the brand name (e.g. Firefox).\n# This string is used so that the window has a title in tools that enumerate/look for window\n# titles. It is not normally visible anywhere.\nwebrtcIndicator.windowtitle = %S - Jakamisen tietoikkuna\n\nwebrtcIndicator.sharingCameraAndMicrophone.tooltip = Kamera ja mikrofoni on jaettu. Napsauta muokataksesi jakoasetuksia.\nwebrtcIndicator.sharingCamera.tooltip              = Kamera on jaettu. Napsauta muokataksesi jakoasetuksia.\nwebrtcIndicator.sharingMicrophone.tooltip          = Mikrofoni on jaettu. Napsauta muokataksesi jakoasetuksia.\nwebrtcIndicator.sharingApplication.tooltip = Ohjelma on jaettu. Napsauta muokataksesi jakoasetuksia.\nwebrtcIndicator.sharingScreen.tooltip = Näyttö on jaettu. Napsauta muokataksesi jakoasetuksia.\nwebrtcIndicator.sharingWindow.tooltip = Ikkuna on jaettu. Napsauta muokataksesi jakoasetuksia.\nwebrtcIndicator.sharingBrowser.tooltip = Välilehti on jaettu. Napsauta muokataksesi jakoasetuksia.\n\n\n# LOCALIZATION NOTE : The following strings are only used on Mac for\n# menus attached to icons near the clock on the mac menubar.\n\n# LOCALIZATION NOTE (webrtcIndicator.sharing*With.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.sharingCameraWith.menuitem = Kamera on jaettu välilehdellä ”%S”\nwebrtcIndicator.sharingMicrophoneWith.menuitem = Mikrofoni on jaettu välilehdellä ”%S”\nwebrtcIndicator.sharingApplicationWith.menuitem = Ohjelma on jaettu välilehdellä ”%S”\nwebrtcIndicator.sharingScreenWith.menuitem = Näyttö on jaettu välilehdellä ”%S”\nwebrtcIndicator.sharingWindowWith.menuitem = Ikkuna on jaettu välilehdellä ”%S”\nwebrtcIndicator.sharingBrowserWith.menuitem = Välilehti on jaettu välilehdellä ”%S”\nwebrtcIndicator.controlSharing.menuitem = Muokkaa jakoasetuksia\n# LOCALIZATION NOTE (webrtcIndicator.sharingCameraWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingCameraWithNTabs.menuitem = Kamera on jaettu #1 välilehdellä;Kamera on jaettu #1 välilehdellä\n# LOCALIZATION NOTE (webrtcIndicator.sharingMicrophoneWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingMicrophoneWithNTabs.menuitem = Mikrofoni on jaettu #1 välilehdellä;Mikrofoni on jaettu #1 välilehdellä\n# LOCALIZATION NOTE (webrtcIndicator.sharingApplicationWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingApplicationWithNTabs.menuitem = Ohjelma on jaettu #1 välilehdellä;Ohjelma on jaettu #1 välilehdellä\n# LOCALIZATION NOTE (webrtcIndicator.sharingScreenWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingScreenWithNTabs.menuitem = Näyttö on jaettu #1 välilehdellä;Näyttö on jaettu #1 välilehdellä\n# LOCALIZATION NOTE (webrtcIndicator.sharingWindowWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingWindowWithNTabs.menuitem = Ikkuna on jaettu #1 välilehdellä;Ikkuna on jaettu #1 välilehdellä\n# LOCALIZATION NOTE (webrtcIndicator.sharingBrowserWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This message is shown when the contents of a tab is shared during a WebRTC\n# session, which currently is only possible with Loop/Hello.\nwebrtcIndicator.sharingBrowserWithNTabs.menuitem = Välilehti on jaettu #1 välilehdellä;Välilehti on jaettu #1 välilehdellä\n# LOCALIZATION NOTE (webrtcIndicator.controlSharingOn.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.controlSharingOn.menuitem = Muokkaa välilehden \"%S\" jakoasetuksia\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/browser-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Default search engine\nbrowser.search.defaultenginename=Google\n\n# Search engine order (order displayed in the search bar dropdown)s\nbrowser.search.order.1=Google\nbrowser.search.order.2=Yahoo\nbrowser.search.order.3=Bing\n\n# This is the default set of web based feed handlers shown in the reader\n# selection UI\nbrowser.contentHandlers.types.0.title=Netvibes\nbrowser.contentHandlers.types.0.uri=http://www.netvibes.com/subscribe.php?url=%s\nbrowser.contentHandlers.types.1.title=My Yahoo\nbrowser.contentHandlers.types.1.uri=https://add.my.yahoo.com/rss?url=%s\n\n# increment this number when anything gets changed in the list below.  This will\n# cause Firefox to re-read these prefs and inject any new handlers into the \n# profile database.  Note that \"new\" is defined as \"has a different URL\"; this\n# means that it's not possible to update the name of existing handler, so \n# don't make any spelling errors here.\ngecko.handlerService.defaultHandlersVersion=4\n\n# The default set of protocol handlers for webcal:\ngecko.handlerService.schemes.webcal.0.name=30 Boxes\ngecko.handlerService.schemes.webcal.0.uriTemplate=https://30boxes.com/external/widget?refer=ff&url=%s\n\n# The default set of protocol handlers for mailto:\ngecko.handlerService.schemes.mailto.0.name=Yahoo! Mail\ngecko.handlerService.schemes.mailto.0.uriTemplate=https://compose.mail.yahoo.com/?To=%s \ngecko.handlerService.schemes.mailto.1.name=Gmail\ngecko.handlerService.schemes.mailto.1.uriTemplate=https://mail.google.com/mail/?extsrc=mailto&url=%s\n\n# The default set of protocol handlers for irc:\ngecko.handlerService.schemes.irc.0.name = Mibbit\ngecko.handlerService.schemes.irc.0.uriTemplate = https://www.mibbit.com/?url=%s\n\n# The default set of protocol handlers for ircs:\ngecko.handlerService.schemes.ircs.0.name = Mibbit\ngecko.handlerService.schemes.ircs.0.uriTemplate = https://www.mibbit.com/?url=%s\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/feedback/main.dtd",
    "content": "<!ENTITY testpilot.brand.label                      \"Test pilot\">\n<!ENTITY testpilot.settings.label                   \"Asetukset\">\n<!ENTITY testpilot.settings.dataSubmission.label    \"Lähetetyt datat\">\n<!ENTITY testpilot.settings.notifications.label     \"Ilmoitukset\">\n<!ENTITY testpilot.settings.notifyWhen.label        \"Ilmoita, kun\">\n<!ENTITY testpilot.settings.readyToSubmit.label     \"Kerätty tutkimusdata on lähetysvalmiina\">\n<!ENTITY testpilot.settings.newStudy.label          \"Uusi tutkimus on mahdollista aloittaa\">\n<!ENTITY testpilot.settings.hasNewResults.label     \"Tutkimustulokset ovat tarkasteltavissa\">\n<!ENTITY testpilot.settings.alwaysSubmitData.label  \"Lähetä tutkimusdatani automaattisesti (älä kysy minulta)\">\n<!ENTITY testpilot.allYourStudies.label             \"Kaikki käyttäjätutkimukset\">\n<!ENTITY testpilot.about.label                      \"Tietoja Test pilotista\">\n\n<!-- all studies window -->\n<!ENTITY testpilot.studiesWindow.title                  \"Test pilot -tutkimukset\">\n<!ENTITY testpilot.studiesWindow.currentStudies.label   \"Juoksevat tutkimukset\">\n<!ENTITY testpilot.studiesWindow.finishedStudies.label  \"Päättyneet tutkimukset\">\n<!ENTITY testpilot.studiesWindow.studyFindings.label    \"Tutkimustulokset\">\n<!ENTITY testpilot.studiesWindow.settings.label         \"Asetukset\">\n<!ENTITY testpilot.studiesWindow.stillLoadingMessage    \"Ladataan…\">\n\n<!-- raw data dialog -->\n<!ENTITY testpilot.rawDataWindow.title                  \"Test pilot: raakadata\">\n\n<!-- notification -->\n<!ENTITY testpilot.notification.close.tooltip            \"Sulje\">\n\n<!-- Firefox 4 beta version UI -->\n<!ENTITY testpilot.enable.label                        \"Aseta käyttäjätutkimukset päälle\">\n<!ENTITY testpilot.feedbackbutton.label                \"Palaute\">\n<!ENTITY testpilot.happy.label        \"Firefox teki minut iloiseksi…\">\n<!ENTITY testpilot.sad.label          \"Firefox teki minut surulliseksi…\">\n<!ENTITY testpilot.broken.label      \"Ilmoita rikkinäinen verkkosivusto…\">\n<!ENTITY testpilot.idea.label        \"Anna parannusehdotus…\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/feedback/main.properties",
    "content": "# description for add-on manager\nextensions.testpilot@labs.mozilla.com.description = Auta kehittämään Firefoxia paremmaksi osallistumalla käyttäjätutkimuksiin.\n\n# common\ntestpilot.fullBrandName = Mozilla Labsin Test pilot\ntestpilot.moreInfo = Lisätietoja\ntestpilot.submit = Lähetä\ntestpilot.takeSurvey = Vastaa kyselyyn\n\n# Feedback button menu\ntestpilot.turnOn = Aseta käyttäjätutkimukset päälle\ntestpilot.turnOff = Aseta käyttäjätutkimukset pois päältä\n\n# studies window\ntestpilot.studiesWindow.noStudies = Työstämme paraikaa uutta tutkimusta. Se saapuu näytöllesi lähiaikoina. Odota vielä vähän aikaa!\ntestpilot.studiesWindow.uploading = Lähetetään…\ntestpilot.studiesWindow.unableToReachServer = Ei saatu yhteyttä Mozillaan. Yritä myöhemmin uudestaan.\ntestpilot.studiesWindow.thanksForContributing = Kiitos palautteesta!\ntestpilot.studiesWindow.finishedOn = Valmistui %S\ntestpilot.studiesWindow.canceledStudy = (Peruutit tämän tutkimuksen)\ntestpilot.studiesWindow.missedStudy = (Et ehtinyt osallistua tähän tutkimukseen)\ntestpilot.studiesWindow.willStart = Käynnistyy %S\ntestpilot.studiesWindow.gatheringData = Datan keräys käynnissä.\ntestpilot.studiesWindow.willFinish = Valmistuu %S\ntestpilot.studiesWindow.proposeStudy = Ehdota tutkimusaihetta\n\n# for pages\ntestpilot.page.commentsAndDiscussions = Kommentit ja keskustelu »\ntestpilot.page.proposeATest = Ehdota testiä »\ntestpilot.page.testpilotOnTwitter = @MozTestPilot Twitterissä »\n\n# status page\ntestpilot.statusPage.uploadingData = Lähetetään dataa…\ntestpilot.statusPage.uploadErrorMsg = Hups! Tapahtui virhe muodostettaessa yhteyttä Mozilla-palvelimiin. Onko verkkoyhteytesi kunnossa?\ntestpilot.statusPage.willRetry = Test pilot yrittää myöhemmin uudestaan automaattisesti, joten voit sulkea tämän sivun.\ntestpilot.statusPage.endedAlready = (On jo päättynyt, eikä tämän sivun pitäisi näkyä sinulle)\ntestpilot.statusPage.todayAt =  tänään, %S\ntestpilot.statusPage.endOn = %S\n# LOCALIZATION NOTE (numExtensions): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 = number of extensions\n# example: \"2 extensions\"\ntestpilot.statusPage.numExtensions = #1 laajennus;#1 laajennusta\ntestpilot.statusPage.recursEveryNumberOfDays = Tämä testi suoritetaan joka %S päivä. Joka kerta kun se suoritetaan:\ntestpilot.statusPage.askMeBeforeSubmitData = Kysy minulta, haluanko lähettää kerättyä dataa.\ntestpilot.statusPage.alwaysSubmitData = Lähetä aina kerätty data kysymättä minulta.\ntestpilot.statusPage.neverSubmitData = Älä koskaan lähetä kerättyä dataa, äläkä kysy siitä minulta.\ntestpilot.statusPage.loading = Ladataan, odota hetki…\n\n# quit page\ntestpilot.quitPage.aboutToQuit = Olet lopettamassa \"%S\" -tutkimusta.\ntestpilot.quitPage.optionalMessage = (Valinnainen) Jos sinulla on minuutti, kerro meille miksi lopetit tutkimuksen.\ntestpilot.quitPage.reason = Syy:\ntestpilot.quitPage.recurringStudy = Tämä on toistuva tutkimus. Normaalisti kerromme sinulle kun suoritamme tutkimuksen seuraavan kerran. Jos et halua kuulla tästä tutkimuksesta enää uudestaan, valitse ruutu alta:\ntestpilot.quitPage.quitForever = Lopeta toistuva tutkimus.\ntestpilot.quitPage.quitStudy = Lopeta tutkimus »\n\n# welcome page\ntestpilot.welcomePage.thankYou = Kiitos, että liityit testipilottitiimiimme!\ntestpilot.welcomePage.gettingStarted = Ensiaskeleet\ntestpilot.welcomePage.pleaseTake = Suorita\ntestpilot.welcomePage.backgroundSurvey = Pilotin taustatutkimus\ntestpilot.welcomePage.clickToOpenStudiesWindow = Napsauta tästä nähdäksesi tällä hetkellä käynnissä olevat tutkimukset.\ntestpilot.welcomePage.testpilotAddon = Test pilot -lisäosa\ntestpilot.welcomePage.iconExplanation = « huomaatko tämän kuvakkeen selainikkunan oikeassa alanurkassa?\ntestpilot.welcomePage.moreIconExplanation = Napsauttamalla sitä voit avata Test pilotin pääikkunan.\ntestpilot.welcomePage.notificationInfo = Kuvakkeesta aukeaa huomautus kun sinun tarvitsee puuttua tutkimukseen.\ntestpilot.welcomePage.privacyPolicy = Tietosuojapolitiikka\ntestpilot.welcomePage.legalNotices = Lakiteksti\n\n# survey page\ntestpilot.surveyPage.saveAnswers = Tallena vastaukset\ntestpilot.surveyPage.submitAnswers = Lähetä vastaukset\ntestpilot.surveyPage.changeAnswers = Muuta vastauksia\ntestpilot.surveyPage.loading = Ladataan, odota hetki…\ntestpilot.surveyPage.thankYouForFinishingSurvey = Kiitos, että vastasit kyselyymme. Vastauksesi lähetään yhdessä seuraavan käyttäjätutkimusdatan kanssa.\ntestpilot.surveyPage.reviewOrChangeYourAnswers = Jos haluat tarkistaa tai muuttaa vastauksiasi, voit tehdä niin koska tahansa valitsemalla alla olevan painikkeen.\n\n# modules/task.js\ntestpilot.finishedTask.finishedStudy = Erinomaista! Olet kerännyt tarvittavan datan \"%S\" -tutkimukseen.\ntestpilot.finishedTask.allRelatedDataDeleted = Kaikki tähän tutkimukseen liittyvä data on poistettu tietokoneeltasi.\n\n# modules/setup.js\ntestpilot.notification.update = Päivitä…\ntestpilot.notification.thankYouForUploadingData = Kiitos!\ntestpilot.notification.thankYouForUploadingData.message = Kiitos, että lähetit datasi.\ntestpilot.notification.readyToSubmit = Valmis lähettämään\ntestpilot.notification.readyToSubmit.message = Test pilotin \"%S\" -tutkimus on kerännyt tarvittavan määrän dataa ja data on valmiina lähetettäväksi.\ntestpilot.notification.newTestPilotStudy = Uusi Test pilot -tutkimus\ntestpilot.notification.newTestPilotStudy.pre.message = Test pilotin tutkimus \"%S\" on alkamassa.\ntestpilot.notification.newTestPilotSurvey = Uusi Test pilot -kysely\ntestpilot.notification.newTestPilotSurvey.message = Test pilotin kysely \"%S\" on saatavilla.\ntestpilot.notification.newTestPilotResults = Uusia Test pilotin tutkimustuloksia\ntestpilot.notification.newTestPilotResults.message = Uusia tuloksia on saatavilla Test pilotin tutkimukseen \"%S\".\ntestpilot.notification.autoUploadedData = Kiitos!\ntestpilot.notification.autoUploadedData.message = Test pilotin tutkimus \"%S\" valmistui ja kerätty data lähetettiin!\ntestpilot.notification.extensionUpdate = Laajennuksen päivitys\ntestpilot.notification.extensionUpdate.message = Jokin tutkimuksista vaatii uudemman version Test pilotista. Voit päivittää Test pilotin laajennusten hallinnasta.\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY PropertiesViewWindowTitle \"Properties\">\n\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/aboutdebugging.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutDebugging.fullTitle    \"Debugging with Firefox Developer Tools\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/aboutdebugging.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (debug):\n# This string is displayed as a label of the button that starts\n# debugging a service worker.\ndebug = Debug\n\n# LOCALIZATION NOTE (push):\n# This string is displayed as a label of the button that pushes a test payload\n# to a service worker.\npush = Push\n\n# LOCALIZATION NOTE (start):\n# This string is displayed as a label of the button that starts a service worker.\nstart = Start\n\nscope = Scope\nunregister = unregister\n\npushService = Push Service\n\n# LOCALIZATION NOTE (fetch):\n# Fetch is an event type and should not be translated.\nfetch = Fetch\n\n# LOCALIZATION NOTE (listeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nlisteningForFetchEvents = Listening for fetch events.\n\n# LOCALIZATION NOTE (notListeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nnotListeningForFetchEvents = Not listening for fetch events.\n\n# LOCALIZATION NOTE (addons):\n# This string is displayed as a header of the about:debugging#addons page.\naddons = Add-ons\n\n# LOCALIZATION NOTE (addonDebugging.label):\n# This string is displayed next to a check box that enables the user to switch\n# addon debugging on/off.\naddonDebugging.label = Enable add-on debugging\n\n# LOCALIZATION NOTE (addonDebugging.tooltip):\n# This string is displayed in a tooltip that appears when hovering over a check\n# box that switches addon debugging on/off.\naddonDebugging.tooltip = Turning this on will allow you to debug add-ons and various other parts of the browser chrome\n\n# LOCALIZATION NOTE (moreInfo):\n# This string is displayed next to addonDebugging.label as a link to a page\n# with documentation.\nmoreInfo = more info\n\n# LOCALIZATION NOTE (loadTemporaryAddon):\n# This string is displayed as a label of a button that allows the user to\n# load additional add-ons.\nloadTemporaryAddon = Load Temporary Add-on\n\n# LOCALIZATION NOTE (extensions):\n# This string is displayed as a header above the list of loaded add-ons.\nextensions = Extensions\n\n# LOCALIZATION NOTE (temporaryExtensions):\n# This string is displayed as a header above the list of temporarily loaded add-ons.\ntemporaryExtensions = Temporary Extensions\n\n# LOCALIZATION NOTE (selectAddonFromFile2):\n# This string is displayed as the title of the file picker that appears when\n# the user clicks the 'Load Temporary Add-on' button\nselectAddonFromFile2 = Select Manifest File or Package (.xpi)\n\n# LOCALIZATION NOTE (reload):\n# This string is displayed as a label of the button that reloads a given addon.\nreload = Reload\n\n# LOCALIZATION NOTE (reloadDisabledTooltip):\n# This string is displayed in a tooltip that appears when hovering over a\n# disabled 'reload' button.\nreloadDisabledTooltip = Only temporarily installed add-ons can be reloaded\n\n# LOCALIZATION NOTE (workers):\n# This string is displayed as a header of the about:debugging#workers page.\nworkers = Workers\n\nserviceWorkers = Service Workers\nsharedWorkers = Shared Workers\notherWorkers = Other Workers\n\n# LOCALIZATION NOTE (running):\n# This string is displayed as the state of a service worker in RUNNING state.\nrunning = Running\n\n# LOCALIZATION NOTE (stopped):\n# This string is displayed as the state of a service worker in STOPPED state.\nstopped = Stopped\n\n# LOCALIZATION NOTE (registering):\n# This string is displayed as the state of a service worker for which no service worker\n# registration could be found yet. Only active registrations are visible from\n# about:debugging, so such service workers are considered as registering.\nregistering = Registering\n\n# LOCALIZATION NOTE (tabs):\n# This string is displayed as a header of the about:debugging#tabs page.\ntabs = Tabs\n\n# LOCALIZATION NOTE (pageNotFound):\n# This string is displayed as the main message at any error/invalid page.\npageNotFound = Page not found\n\n# LOCALIZATION NOTE (doesNotExist):\n# This string is displayed as an error message when navigating to an invalid page\n# %S will be replaced by the name of the page at run-time.\ndoesNotExist = #%S does not exist!\n\n# LOCALIZATION NOTE (nothing):\n# This string is displayed when the list of workers is empty.\nnothing = Nothing yet.\n\nconfigurationIsNotCompatible = Your browser configuration is not compatible with Service Workers\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n     The Animations panel is part of the Inspector sidebar -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n     keep it in English, or another language commonly spoken among web\n     developers. You want to make that choice consistent across the developer\n     tools. A good criteria is the language in which you'd find the best\n     documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (animationInspectorTitle): This is the label shown in the\n     sidebar tab -->\n<!ENTITY animationInspectorTitle \"Animations\">\n\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector. -->\n<!ENTITY invalidElement \"No animations were found for the current element.\">\n\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector, to invite the\n     user to select a new node by clicking on the element-picker icon. -->\n<!ENTITY selectElement \"Pick another element from the page.\">\n\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n<!ENTITY allAnimations \"All animations\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (panel.invalidElementSelected):\n# This is the label shown in the panel when an invalid node is currently\n# selected in the inspector (i.e. a non-element node or a node that is not\n# animated).\npanel.invalidElementSelected=No animations were found for the current element.\n\n# LOCALIZATION NOTE (panel.selectElement): This is the label shown in the panel\n# when an invalid node is currently selected in the inspector, to invite the\n# user to select a new node by clicking on the element-picker icon.\npanel.selectElement=Pick another element from the page.\n\n# LOCALIZATION NOTE (panel.allAnimations): This is the label shown at the bottom of\n# the panel, in a toolbar, to let the user know the toolbar applies to all\n# animations, not just the ones applying to the current element.\npanel.allAnimations=All animations\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=Duration:\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=Delay:\n\n# LOCALIZATION NOTE (player.animationEndDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation endDelay.\nplayer.animationEndDelayLabel=End delay:\n\n# LOCALIZATION NOTE (player.animationRateLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation playback rate.\nplayer.animationRateLabel=Playback rate:\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=Repeats:\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.infiniteIterationCountText):\n# See player.infiniteIterationCount for a description of what this is.\n# Unlike player.infiniteIterationCount, this string isn't used in HTML, but in\n# a tooltip.\nplayer.infiniteIterationCountText=∞\n\n# LOCALIZATION NOTE (player.animationIterationStartLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# iterationStart value.\n# %1$S will be replaced by the original iteration start value\n# %2$S will be replaced by the actual time of iteration start\nplayer.animationIterationStartLabel=Iteration start: %1$S (%2$Ss)\n\n# LOCALIZATION NOTE (player.animationOverallEasingLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the easing\n# that applies to a whole iteration of an animation as opposed to the\n# easing that applies between animation keyframes.\nplayer.animationOverallEasingLabel=Overall easing:\n\n# LOCALIZATION NOTE (player.animationFillLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# fill mode value.\nplayer.animationFillLabel=Fill:\n\n# LOCALIZATION NOTE (player.animationDirectionLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# direction value.\nplayer.animationDirectionLabel=Direction:\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%Ss\n\n# LOCALIZATION NOTE (player.playbackRateLabel):\n# This string is displayed in each animation player widget, as the label of\n# drop-down list items that can be used to change the rate at which the\n# animation runs (1× being the default, 2× being twice as fast).\nplayer.playbackRateLabel=%S×\n\n# LOCALIZATION NOTE (player.runningOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that the\n# animation is running on the compositor thread.\nplayer.runningOnCompositorTooltip=This animation is running on compositor thread\n\n# LOCALIZATION NOTE (player.allPropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is running on the compositor thread.\nplayer.allPropertiesOnCompositorTooltip=All animation properties are optimized\n\n# LOCALIZATION NOTE (player.somePropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is not running on the compositor thread.\nplayer.somePropertiesOnCompositorTooltip=Some animation properties are optimized\n\n# LOCALIZATION NOTE (timeline.rateSelectorTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# drop-down list that can be used to change the rate at which the animations\n# run.\ntimeline.rateSelectorTooltip=Set the animations playback rates\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.pausedButtonTooltip=Resume the animations\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.resumedButtonTooltip=Pause the animations\n\n# LOCALIZATION NOTE (timeline.rewindButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# rewind button that can be used to rewind the animations\ntimeline.rewindButtonTooltip=Rewind the animations\n\n# LOCALIZATION NOTE (timeline.timeGraduationLabel):\n# This string is displayed at the top of the animation panel, next to each time\n# graduation, to indicate what duration (in milliseconds) this graduation\n# corresponds to.\ntimeline.timeGraduationLabel=%Sms\n\n# LOCALIZATION NOTE (timeline.cssanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.cssanimation.nameLabel=%S - CSS Animation\n\n# LOCALIZATION NOTE (timeline.csstransition.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Transition in the timeline UI.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.csstransition.nameLabel=%S - CSS Transition\n\n# LOCALIZATION NOTE (timeline.scriptanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a script-generated animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.scriptanimation.nameLabel=%S - Script Animation\n\n# LOCALIZATION NOTE (timeline.scriptanimation.unnamedLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over an unnamed script-generated animation in the timeline UI.\ntimeline.scriptanimation.unnamedLabel=Script Animation\n\n# LOCALIZATION NOTE (timeline.unknown.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of an unknown animation type in the timeline UI.\n# This can happen if devtools couldn't figure out the type of the animation.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.unknown.nameLabel=%S\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nvalidator.nonExistingFolder=The project folder doesn’t exists\nvalidator.expectProjectFolder=The project folder ends up being a file\nvalidator.noManifestFile=A manifest file is required at project root folder, named either ‘manifest.webapp’ for packaged apps or ‘manifest.json’ for add-ons.\nvalidator.invalidManifestURL=Invalid manifest URL ‘%S’\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON=The webapp manifest isn’t a valid JSON file: %1$S at: %2$S\nvalidator.noAccessManifestURL=Unable to read manifest file: %1$S at: %2$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL=Invalid hosted manifest URL ‘%1$S’: %2$S\nvalidator.invalidProjectType=Unknown project type ‘%S’\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty=Missing mandatory ‘name’ in Manifest.\nvalidator.missIconsManifestProperty=Missing ‘icons’ in Manifest.\nvalidator.missIconMarketplace2=app submission to the Marketplace requires a 128px icon\nvalidator.invalidAppType=Unknown app type: ‘%S’.\nvalidator.invalidHostedPriviledges=Hosted App can’t be type ‘%S’.\nvalidator.noCertifiedSupport=‘certified’ apps are not fully supported on the App manager.\nvalidator.nonAbsoluteLaunchPath=Launch path has to be an absolute path starting with ‘/’: ‘%S’\nvalidator.accessFailedLaunchPath=Unable to access the app starting document ‘%S’\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode=Unable to access the app starting document ‘%1$S’, got HTTP code %2$S\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest=The specified page has no manifest.\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8=Manifest has a character encoding of %S. Manifests must have the utf-8 character encoding.\n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType=Manifest has a mimetype of %S. Manifests must have a mimetype of text/cache-manifest.\n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI=URI %1$S is referenced in multiple locations. This is not allowed: %2$S.\n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI=NETWORK section line %1$S (%2$S) prevents caching of line %3$S (%4$S) in the %5$S section.\nfallbackBlocksURI=FALLBACK section line %1$S (%2$S) prevents caching of line %3$S (%4$S) in the %5$S section.\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest=The file %1$S was modified after %2$S. Unless the text in the manifest file is changed the cached version will be used instead at line %3$S.\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore=%1$S has cache-control set to no-store. This will prevent the application cache from storing the file at line %2$S.\n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable=%1$S points to a resource that is not available at line %2$S.\n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI=The URI passed to AppCacheUtils is invalid.\n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults=Your search returned no results.\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled=Your disk cache is disabled. Please set browser.cache.disk.enable to true in about:config and try again.\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest=The first line of the manifest must be “CACHE MANIFEST” at line %S.\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2=“CACHE MANIFEST” is only valid on the first line but was found at line %S.\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2=Asterisk (*) incorrectly used in the %1$S section at line %2$S. If a line in the NETWORK section contains only a single asterisk character, then any URI not listed in the manifest will be treated as if the URI was listed in the NETWORK section. Otherwise such URIs will be treated as unavailable. Other uses of the * character are prohibited.\n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces=Spaces in URIs need to be replaced with %20 at line %S.\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad=/../ is not a valid URI prefix at line %S.\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes=Too many dot dot slash operators (../) at line %S.\n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces=Only two URIs separated by spaces are allowed in the FALLBACK section at line %S.\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2=Asterisk (*) incorrectly used in the FALLBACK section at line %S. URIs in the FALLBACK section simply need to match a prefix of the request URI.\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue=The SETTINGS section may only contain a single value, “prefer-online” or “fast” at line %S.\n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName=Invalid section name (%1$S) at line %2$S.\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/boxmodel.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n# The Layout View is a panel displayed in the computed view tab of the Inspector sidebar.\n\n# LOCALIZATION NOTE : FILE The correct localization of this file might be to\n# keep it in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (boxmodel.title) This is the title of the box model panel and is\n# displayed as a label.\nboxmodel.title=Box Model\n\n# LOCALIZATION NOTE (boxmodel.margin) This refers to the margin in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.margin=margin\n\n# LOCALIZATION NOTE (boxmodel.border) This refers to the border in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.border=border\n\n# LOCALIZATION NOTE (boxmodel.padding) This refers to the padding in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.padding=padding\n\n# LOCALIZATION NOTE (boxmodel.content) This refers to the content in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.content=content\n\n# LOCALIZATION NOTE: (boxmodel.geometryButton.tooltip) This label is displayed as a\n# tooltip that appears when hovering over the button that allows users to edit the\n# position of an element in the page.\nboxmodel.geometryButton.tooltip=Edit position\n\n# LOCALIZATION NOTE: (boxmodel.propertiesLabel) This label is displayed as the header\n# for showing and collapsing the properties underneath the box model in the layout view\nboxmodel.propertiesLabel=Box Model Properties\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"Reload\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"the page to be able to debug &lt;canvas&gt; contexts.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"Click on the\">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"button to record an animation frame’s call stack.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.waitingNotice): This is the label shown\n  -  in the call list view while recording a snapshot. -->\n<!ENTITY canvasDebuggerUI.waitingNotice   \"Recording an animation cycle…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Record the next frame in the animation loop.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n<!ENTITY canvasDebuggerUI.importSnapshot \"Import…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n<!ENTITY canvasDebuggerUI.clearSnapshots \"Clear\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Filter calls\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText=There are no snapshots yet.\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel=Snapshot #%S\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel=Loading…\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel=Save\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel=Saving…\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel=Loaded from disk\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle=Save animation frame snapshot…\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter=JSON Files\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter=All Files\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel=#1 draw;#1 draws\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel=#1 call;#1 calls\n\n# LOCALIZATION NOTE (recordingTimeoutFailure):\n# This notification alert is displayed when attempting to record a requestAnimationFrame\n# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no\n# loops were found.\nrecordingTimeoutFailure=Canvas Debugger could not find a requestAnimationFrame or setTimeout cycle.\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/components.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the shared React components,\n# so files in `devtools/client/shared/components/*`.\n\n# LOCALIZATION NOTE (frame.unknownSource): When we do not know the source filename of\n# a frame, we use this string instead.\nframe.unknownSource=(unknown)\n\n# LOCALIZATION NOTE (viewsourceindebugger): The label for the tooltip when hovering over\n# a source link that links to the debugger.\n# %S represents the URL to match in the debugger.\nframe.viewsourceindebugger=View source in Debugger → %S\n\n# LOCALIZATION NOTE (notificationBox.closeTooltip): The content of a tooltip that\n# appears when hovering over the close button in a notification box.\nnotificationBox.closeTooltip=Close this message\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n<!ENTITY title      \"Connect\">\n<!ENTITY header     \"Connect to remote device\">\n<!ENTITY host       \"Host:\">\n<!ENTITY port       \"Port:\">\n<!ENTITY connect    \"Connect\">\n<!ENTITY connecting \"Connecting…\">\n<!ENTITY availableAddons \"Available remote add-ons:\">\n<!ENTITY availableTabs \"Available remote tabs:\">\n<!ENTITY availableProcesses \"Available remote processes:\">\n<!ENTITY connectionError \"Error:\">\n<!ENTITY errorTimeout \"Error: connection timeout.\">\n<!ENTITY errorRefused \"Error: connection refused.\">\n<!ENTITY errorUnexpected \"Unexpected error.\">\n\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n<!ENTITY remoteHelp \"Firefox Developer Tools can debug remote devices (Firefox for Android and Firefox OS, for example). Make sure that you have turned on the ‘Remote debugging’ option in the remote device. For more, see the \">\n<!ENTITY remoteDocumentation \"documentation\">\n<!ENTITY remoteHelpSuffix \".\">\n\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=Main Process\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n<!ENTITY debuggerUI.closeButton.tooltip \"Close\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n<!ENTITY debuggerUI.panesButton.tooltip \"Toggle panes\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n<!ENTITY debuggerUI.blackBoxMessage.label \"This source is black boxed: its breakpoints are disabled, and stepping skips through it.\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"Stop black boxing this source\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n<!ENTITY debuggerUI.optsButton.tooltip  \"Debugger Options\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"Toggle Black Boxing\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n<!ENTITY debuggerUI.sources.prettyPrint \"Prettify Source\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n<!ENTITY debuggerUI.autoPrettyPrint     \"Auto Prettify Minified Sources\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"Enable/disable all breakpoints\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton \"Clear\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton.tooltip \"Clear the collected traces\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n<!ENTITY debuggerUI.pauseExceptions           \"Pause on Exceptions\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.ignoreCaughtExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n<!ENTITY debuggerUI.ignoreCaughtExceptions           \"Ignore Caught Exceptions\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n<!ENTITY debuggerUI.showPanesOnInit           \"Show Panes on Startup\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n<!ENTITY debuggerUI.showVarsFilter           \"Show Variables Filter Box\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n<!ENTITY debuggerUI.showOnlyEnum           \"Show Only Enumerable Properties\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n<!ENTITY debuggerUI.showOriginalSource           \"Show Original Sources\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not. -->\n<!ENTITY debuggerUI.autoBlackBox           \"Automatically Black Box Minified Sources\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a header for the operators part. -->\n<!ENTITY debuggerUI.searchPanelOperators    \"Operators:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n<!ENTITY debuggerUI.searchFile           \"Filter Scripts\">\n<!ENTITY debuggerUI.searchFile.key       \"P\">\n<!ENTITY debuggerUI.searchFile.altkey    \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n<!ENTITY debuggerUI.searchGlobal           \"Search in All Files\">\n<!ENTITY debuggerUI.searchGlobal.key       \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n<!ENTITY debuggerUI.searchFunction           \"Search for Function Definition\">\n<!ENTITY debuggerUI.searchFunction.key       \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"D\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n<!ENTITY debuggerUI.searchToken           \"Find\">\n<!ENTITY debuggerUI.searchToken.key       \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n<!ENTITY debuggerUI.searchGoToLine           \"Go to Line…\">\n<!ENTITY debuggerUI.searchGoToLine.key       \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"L\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n<!ENTITY debuggerUI.searchVariable           \"Filter Variables\">\n<!ENTITY debuggerUI.searchVariable.key       \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n<!ENTITY debuggerUI.focusVariables           \"Focus Variables Tree\">\n<!ENTITY debuggerUI.focusVariables.key       \"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n<!ENTITY debuggerUI.condBreakPanelTitle \"This breakpoint will stop execution only if the following expression is true\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n<!ENTITY debuggerUI.seMenuBreak     \"Add Breakpoint\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n<!ENTITY debuggerUI.seMenuCondBreak     \"Add Conditional Breakpoint\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for editing a breakpoint. -->\n<!ENTITY debuggerUI.seEditMenuCondBreak     \"Edit Conditional Breakpoint\">\n<!ENTITY debuggerUI.seEditMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n<!ENTITY debuggerUI.tabs.workers        \"Workers\">\n<!ENTITY debuggerUI.tabs.sources        \"Sources\">\n<!ENTITY debuggerUI.tabs.traces         \"Traces\">\n<!ENTITY debuggerUI.tabs.callstack      \"Call Stack\">\n<!ENTITY debuggerUI.tabs.variables      \"Variables\">\n<!ENTITY debuggerUI.tabs.events         \"Events\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n<!ENTITY debuggerUI.seMenuAddWatch      \"Selection to Watch Expression\">\n<!ENTITY debuggerUI.seMenuAddWatch.key  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n<!ENTITY debuggerUI.addWatch            \"Add Watch Expression\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n<!ENTITY debuggerUI.removeAllWatch           \"Remove All Watch Expressions\">\n<!ENTITY debuggerUI.removeAllWatch.key       \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  debugger sources side menu. This should be the same as\n  -  netmonitorUI.context.newTab  -->\n<!ENTITY debuggerUI.context.newTab           \"Open in New Tab\">\n<!ENTITY debuggerUI.context.newTab.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url. This should be\n  -  the same as netmonitorUI.context.copyUrl -->\n<!ENTITY debuggerUI.context.copyUrl           \"Copy URL\">\n<!ENTITY debuggerUI.context.copyUrl.accesskey \"C\">\n<!ENTITY debuggerUI.context.copyUrl.key \"C\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI.\ncollapsePanes=Collapse panes\n\n# LOCALIZATION NOTE (copySourceUrl): This is the text that appears in the\n# context menu to copy the source URL of file open.\ncopySourceUrl=Copy Source Url\n\n# LOCALIZATION NOTE (copySourceUrl.accesskey): Access key to copy the source URL of a file from\n# the context menu.\ncopySourceUrl.accesskey=u\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI.\nexpandPanes=Expand panes\n\n# LOCALIZATION NOTE (pauseButtonTooltip): The tooltip that is displayed for the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=Pause %S\n\n# LOCALIZATION NOTE (pausePendingButtonTooltip): The tooltip that is displayed for\n# the pause button after it's been clicked but before the next JavaScript to run.\npausePendingButtonTooltip=Waiting for next execution\n\n# LOCALIZATION NOTE (resumeButtonTooltip): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=Resume %S\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=Step Over %S\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=Step In %S\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=Step Out %S\n\n# LOCALIZATION NOTE (noWorkersText): The text to display in the workers list\n# when there are no workers.\nnoWorkersText=This page has no workers.\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources list\n# when there are no sources.\nnoSourcesText=This page has no sources.\n\n# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab\n# when there are no events.\nnoEventListenersText=No event listeners to display\n\n# LOCALIZATION NOTE (eventListenersHeader): The text to display in the events\n# header.\neventListenersHeader=Event Listeners\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText=No stack frames to display\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip=Toggle breaking on this event\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector=on\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource=in\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes=%S nodes\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative=[native code]\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents=Animation\naudioEvents=Audio\nbatteryEvents=Battery\nclipboardEvents=Clipboard\ncompositionEvents=Composition\ndeviceEvents=Device\ndisplayEvents=Display\ndragAndDropEvents=Drag and Drop\ngamepadEvents=Gamepad\nindexedDBEvents=IndexedDB\ninteractionEvents=Interaction\nkeyboardEvents=Keyboard\nmediaEvents=HTML5 Media\nmouseEvents=Mouse\nmutationEvents=Mutation\nnavigationEvents=Navigation\npointerLockEvents=Pointer Lock\nsensorEvents=Sensor\nstorageEvents=Storage\ntimeEvents=Time\ntouchEvents=Touch\notherEvents=Other\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=Toggle black boxing\n\n# LOCALIZATION NOTE (sources.search.key): Key shortcut to open the search for\n# searching all the source files the debugger has seen.\nsources.search.key=P\n\n# LOCALIZATION NOTE (sources.searchAlt.key): Alternate key shortcut to open\n# the search for searching all the source files the debugger has seen.\nsources.searchAlt.key=O\n\n# LOCALIZATION NOTE (sourceSearch.search.key): Key shortcut to open the search\n# for searching within a the currently opened files in the editor\nsourceSearch.search.key=F\n\n# LOCALIZATION NOTE (sourceSearch.search.placeholder): placeholder text in\n# the source search input bar\nsourceSearch.search.placeholder=Search in file…\n\n# LOCALIZATION NOTE (sourceSearch.search.again.key): Key shortcut to re-open\n# the search for re-searching the same search triggered from a sourceSearch\nsourceSearch.search.again.key=G\n\n# LOCALIZATION NOTE (sourceSearch.resultsSummary1): Shows a summary of\n# the number of matches for autocomplete\nsourceSearch.resultsSummary1=%d results\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=No matches found\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=Search scripts (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=Filter variables\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText=Filter properties\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=Filter scripts (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=Search in all files (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=Search for function definition (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=Find in this file (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=Go to line (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=Filter variables (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=Configure conditional breakpoint\nbreakpointMenuItem.enableSelf=Enable breakpoint\nbreakpointMenuItem.disableSelf=Disable breakpoint\nbreakpointMenuItem.deleteSelf=Remove breakpoint\nbreakpointMenuItem.enableOthers=Enable others\nbreakpointMenuItem.disableOthers=Disable others\nbreakpointMenuItem.deleteOthers=Remove others\nbreakpointMenuItem.enableAll=Enable all breakpoints\nbreakpointMenuItem.disableAll=Disable all breakpoints\nbreakpointMenuItem.deleteAll=Remove all breakpoints\n\n# LOCALIZATION NOTE (breakpoints.header): Breakpoints right sidebar pane header.\nbreakpoints.header=Breakpoints\n\n# LOCALIZATION NOTE (breakpoints.none): The text that appears when there are\n# no breakpoints present\nbreakpoints.none=No Breakpoints\n\n# LOCALIZATION NOTE (breakpoints.enable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.enable=Enable Breakpoints\n\n# LOCALIZATION NOTE (breakpoints.disable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.disable=Disable Breakpoints\n\n# LOCALIZATION NOTE (breakpoints.removeBreakpointTooltip): The tooltip that is displayed\n# for remove breakpoint button in right sidebar\nbreakpoints.removeBreakpointTooltip=Remove Breakpoint\n\n# LOCALIZATION NOTE (callStack.header): Call Stack right sidebar pane header.\ncallStack.header=Call Stack\n\n# LOCALIZATION NOTE (callStack.notPaused): Call Stack right sidebar pane\n# message when not paused.\ncallStack.notPaused=Not Paused\n\n# LOCALIZATION NOTE (callStack.collapse): Call Stack right sidebar pane\n# message to hide some of the frames that are shown.\ncallStack.collapse=Collapse Rows\n\n# LOCALIZATION NOTE (callStack.expand): Call Stack right sidebar pane\n# message to show more of the frames.\ncallStack.expand=Expand Rows\n\n# LOCALIZATION NOTE (editor.searchResults): Editor Search bar message\n# for the summarizing the selected search result. e.g. 5 of 10 results.\neditor.searchResults=%d of %d results\n\n# LOCALIZATION NOTE (editor.noResults): Editor Search bar message\n# for when no results found.\neditor.noResults=no results\n\n# LOCALIZATION NOTE (editor.addBreakpoint): Editor gutter context menu item\n# for adding a breakpoint on a line.\neditor.addBreakpoint=Add Breakpoint\n\n# LOCALIZATION NOTE (editor.disableBreakpoint): Editor gutter context menu item\n# for disabling a breakpoint on a line.\neditor.disableBreakpoint=Disable Breakpoint\n\n# LOCALIZATION NOTE (editor.enableBreakpoint): Editor gutter context menu item\n# for enabling a breakpoint on a line.\neditor.enableBreakpoint=Enable Breakpoint\n\n# LOCALIZATION NOTE (editor.removeBreakpoint): Editor gutter context menu item\n# for removing a breakpoint on a line.\neditor.removeBreakpoint=Remove Breakpoint\n\n# LOCALIZATION NOTE (editor.editBreakpoint): Editor gutter context menu item\n# for setting a breakpoint condition on a line.\neditor.editBreakpoint=Edit Breakpoint\n\n# LOCALIZATION NOTE (editor.addConditionalBreakpoint): Editor gutter context\n# menu item for adding a breakpoint condition on a line.\neditor.addConditionalBreakpoint=Add Conditional Breakpoint\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Placeholder text for\n# input element inside ConditionalPanel component\neditor.conditionalPanel.placeholder=This breakpoint will pause when the expression is true\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Tooltip text for\n# close button inside ConditionalPanel component\neditor.conditionalPanel.close=Cancel edit breakpoint and close\n\n# LOCALIZATION NOTE (editor.jumpToMappedLocation1): Context menu item\n# for navigating to a source mapped location\neditor.jumpToMappedLocation1=Jump to %S location\n\n# LOCALIZATION NOTE (generated): Source Map term for a server source location\ngenerated=generated\n\n# LOCALIZATION NOTE (original): Source Map term for a debugger UI source location\noriginal=original\n\n# LOCALIZATION NOTE (expressions.placeholder): Placeholder text for expression\n# input element\nexpressions.placeholder=Add Watch Expression\n\n# LOCALIZATION NOTE (sourceTabs.closeTab): Editor source tab context menu item\n# for closing the selected tab below the mouse.\nsourceTabs.closeTab=Close tab\n\n# LOCALIZATION NOTE (sourceTabs.closeTab.accesskey): Access key to close the currently select\n# source tab from the editor context menu item.\nsourceTabs.closeTab.accesskey=c\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs): Editor source tab context menu item\n# for closing the other tabs.\nsourceTabs.closeOtherTabs=Close others\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs.accesskey): Access key to close other source tabs\n# from the editor context menu.\nsourceTabs.closeOtherTabs.accesskey=o\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd): Editor source tab context menu item\n# for closing the tabs to the end (the right for LTR languages) of the selected tab.\nsourceTabs.closeTabsToEnd=Close tabs to the right\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd.accesskey): Access key to close source tabs\n# after the selected tab from the editor context menu.\nsourceTabs.closeTabsToEnd.accesskey=e\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs): Editor source tab context menu item\n# for closing all tabs.\nsourceTabs.closeAllTabs=Close all tabs\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs.accesskey): Access key to close all tabs from the\n# editor context menu.\nsourceTabs.closeAllTabs.accesskey=a\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree): Editor source tab context menu item\n# for revealing source in tree.\nsourceTabs.revealInTree=Reveal in Tree\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree.accesskey): Access key to reveal a source in the\n# tree from the context menu.\nsourceTabs.revealInTree.accesskey=r\n\n# LOCALIZATION NOTE (sourceTabs.copyLink): Editor source tab context menu item\n# for copying a link address.\nsourceTabs.copyLink=Copy Link Address\n\n# LOCALIZATION NOTE (sourceTabs.copyLink.accesskey): Access key to copy a link addresss from the\n# editor context menu.\nsourceTabs.copyLink.accesskey=l\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint): Editor source tab context menu item\n# for pretty printing the source.\nsourceTabs.prettyPrint=Pretty Print Source\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint.accesskey): Access key to pretty print a source from\n# the editor context menu.\nsourceTabs.prettyPrint.accesskey=p\n\n# LOCALIZATION NOTE (sourceTabs.closeTabButtonTooltip): The tooltip that is displayed\n# for close tab button in source tabs.\nsourceTabs.closeTabButtonTooltip=Close tab\n\n# LOCALIZATION NOTE (sourceTabs.newTabButtonTooltip): The tooltip that is displayed for\n# new tab button in source tabs.\nsourceTabs.newTabButtonTooltip=Search for sources (%S)\n\n# LOCALIZATION NOTE (scopes.header): Scopes right sidebar pane header.\nscopes.header=Scopes\n\n# LOCALIZATION NOTE (scopes.notAvailable): Scopes right sidebar pane message\n# for when the debugger is paused, but there isn't pause data.\nscopes.notAvailable=Scopes Unavailable\n\n# LOCALIZATION NOTE (scopes.notPaused): Scopes right sidebar pane message\n# for when the debugger is not paused.\nscopes.notPaused=Not Paused\n\n# LOCALIZATION NOTE (scopes.block): Refers to a block of code in\n# the scopes pane when the debugger is paused.\nscopes.block=Block\n\n# LOCALIZATION NOTE (sources.header): Sources left sidebar header\nsources.header=Sources\n\n# LOCALIZATION NOTE (sources.search): Sources left sidebar prompt\n# e.g. Cmd+P to search. On a mac, we use the command unicode character.\n# On windows, it's ctrl.\nsources.search=%S to search\n\n# LOCALIZATION NOTE (watchExpressions.header): Watch Expressions right sidebar\n# pane header.\nwatchExpressions.header=Watch Expressions\n\n# LOCALIZATION NOTE (watchExpressions.refreshButton): Watch Expressions header\n# button for refreshing the expressions.\nwatchExpressions.refreshButton=Refresh\n\n# LOCALIZATION NOTE (welcome.search): The center pane welcome panel's\n# search prompt. e.g. cmd+p to search for files. On windows, it's ctrl, on\n# a mac we use the unicode character.\nwelcome.search=%S to search for sources\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\nsourceSearch.search=Search Sources…\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\n# Used in the old debugger fronted\nsourceSearch.search=Search…\n\n# LOCALIZATION NOTE (sourceSearch.noResults): The center pane Source Search\n# message when the query did not match any of the sources.\nsourceSearch.noResults=No files matching %S found\n\n# LOCALIZATION NOTE (sourceFooter.debugBtnTooltip): Tooltip text associated\n# with the pretty-print button\nsourceFooter.debugBtnTooltip=Prettify Source\n\n# LOCALIZATION NOTE (ignoreExceptions): The pause on exceptions button tooltip\n# when the debugger will not pause on exceptions.\nignoreExceptions=Ignore exceptions. Click to pause on uncaught exceptions\n\n# LOCALIZATION NOTE (pauseOnUncaughtExceptions): The pause on exceptions button\n# tooltip when the debugger will pause on uncaught exceptions.\npauseOnUncaughtExceptions=Pause on uncaught exceptions. Click to pause on all exceptions\n\n# LOCALIZATION NOTE (pauseOnExceptions): The pause on exceptions button tooltip\n# when the debugger will pause on all exceptions.\npauseOnExceptions=Pause on all exceptions. Click to ignore exceptions\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the loading process has started but there is no file to display\n# yet.\nloadingText=Loading\\u2026\n\n# LOCALIZATION NOTE (errorLoadingText2): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText2=Error loading this URL: %S\n\n# LOCALIZATION NOTE (addWatchExpressionText): The text that is displayed in the\n# watch expressions list to add a new item.\naddWatchExpressionText=Add watch expression\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton=Watch\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText=No variables to display\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=%S scope\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=Watch expressions\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=Global\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace=Stack trace:\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects=#1 more…;#1 more…\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=Double click to edit\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable value.\nvariablesEditableValueTooltip=Click to change value\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item which can be removed.\nvariablesCloseButtonTooltip=Click to remove\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=Click to set value\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip=Click to select the node in the inspector\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip=configurable\nenumerableTooltip=enumerable\nwritableTooltip=writable\nfrozenTooltip=frozen\nsealedTooltip=sealed\nextensibleTooltip=extensible\noverriddenTooltip=overridden\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel=:\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel2): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel2=\\u0020→\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\nfunctionSearch.search.placeholder=Search Functions…\nfunctionSearch.search.key=O\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=There are one or more paused debuggers. Please resume the most-recently paused debugger first at: %S\n\nvariablesViewOptimizedOut=(optimized away)\nvariablesViewUninitialized=(uninitialized)\nvariablesViewMissingArgs=(unavailable)\n\nanonymousSourcesLabel=Anonymous Sources\n\nexperimental=This is an experimental feature\n\n# LOCALIZATION NOTE (whyPaused.debuggerStatement): The text that is displayed\n# in a info block explaining how the debugger is currently paused due to a `debugger`\n# statement in the code\nwhyPaused.debuggerStatement=Paused on debugger statement\n\n# LOCALIZATION NOTE (whyPaused.breakpoint): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a breakpoint\nwhyPaused.breakpoint=Paused on breakpoint\n\n# LOCALIZATION NOTE (whyPaused.exception): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an exception\nwhyPaused.exception=Paused on exception\n\n# LOCALIZATION NOTE (whyPaused.resumeLimit): The text that is displayed\n# in a info block explaining how the debugger is currently paused while stepping\n# in or out of the stack\nwhyPaused.resumeLimit=Paused while stepping\n\n# LOCALIZATION NOTE (whyPaused.pauseOnDOMEvents): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# dom event\nwhyPaused.pauseOnDOMEvents=Paused on event listener\n\n# LOCALIZATION NOTE (whyPaused.breakpointConditionThrown): The text that is displayed\n# in an info block when evaluating a conditional breakpoint throws an error\nwhyPaused.breakpointConditionThrown=Error with conditional breakpoint\n\n# LOCALIZATION NOTE (whyPaused.xhr): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# xml http request\nwhyPaused.xhr=Paused on XMLHttpRequest\n\n# LOCALIZATION NOTE (whyPaused.promiseRejection): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# promise rejection\nwhyPaused.promiseRejection=Paused on promise rejection\n\n# LOCALIZATION NOTE (whyPaused.assert): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# assert\nwhyPaused.assert=Paused on assertion\n\n# LOCALIZATION NOTE (whyPaused.debugCommand): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# debugger statement\nwhyPaused.debugCommand=Paused on debugged function\n\n# LOCALIZATION NOTE (whyPaused.other): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an event\n# listener breakpoint set\nwhyPaused.other=Debugger paused\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=Phones\ndevice.tablets=Tablets\ndevice.laptops=Laptops\ndevice.televisions=TVs\ndevice.consoles=Gaming consoles\ndevice.watches=Watches\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the DOM panel\n# which is available from the Web Developer sub-menu -> 'DOM'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (dom.filterDOMPanel): A placeholder text used for\n# DOM panel search box.\ndom.filterDOMPanel=Filter DOM Panel\n\n# LOCALIZATION NOTE (dom.refresh): A label for Refresh button in\n# DOM panel toolbar\ndom.refresh=Refresh"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=copied\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/filterwidget.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE These strings are used in the CSS Filter Editor Widget\n   - which can be found in a tooltip that appears in the Rule View when clicking\n   - on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'. -->\n\n<!-- LOCALIZATION NOTE (filterListSelectPlaceholder): This string is used as\n   - a preview option in the list of possible filters <select> -->\n<!ENTITY filterListSelectPlaceholder \"Select a Filter\">\n\n<!-- LOCALIZATION NOTE (addNewFilterButton): This string is displayed on a button used to add new filters -->\n<!ENTITY addNewFilterButton \"Add\">\n\n<!-- LOCALIZATION NOTE (newPresetPlaceholder): This string is used as\n   - a placeholder in the list of presets which is used to save a new preset -->\n<!ENTITY newPresetPlaceholder \"Preset Name\">\n\n<!-- LOCALIZATION NOTE (savePresetButton): This string is displayed on a button used to save a new preset -->\n<!ENTITY savePresetButton \"Save\">\n\n<!-- LOCALIZATION NOTE(presetsToggleButton): This string is used in a button which toggles the presets list -->\n<!ENTITY presetsToggleButton \"Presets\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/filterwidget.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the CSS Filter Editor Widget\n# which can be found in a tooltip that appears in the Rule View when clicking\n# on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'.\n\n# LOCALIZATION NOTE (emptyFilterList):\n# This string is displayed when filter's list is empty\n# (no filter specified / all removed)\nemptyFilterList=No filter specified\n\n# LOCALIZATION NOTE (emptyPresetList):\n# This string is displayed when preset's list is empty\nemptyPresetList=You don’t have any saved presets. \\\nYou can store filter presets by choosing a name and saving them. \\\nPresets are quickly accessible and you can re-use them with ease.\n\n# LOCALIZATION NOTE (addUsingList):\n# This string is displayed under [emptyFilterList] when filter's\n# list is empty, guiding user to add a filter using the list below it\naddUsingList=Add a filter using the list below\n\n# LOCALIZATION NOTE (dropShadowPlaceholder):\n# This string is used as a placeholder for drop-shadow's input\n# in the filter list (shown when <input> is empty)\ndropShadowPlaceholder=x y radius color\n\n# LOCALIZATION NOTE (dragHandleTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# drag handles of filters which are used to re-order filters\ndragHandleTooltipText=Drag up or down to re-order filter\n\n# LOCALIZATION NOTE (labelDragTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# filters' labels which can be dragged left/right to increase/decrease\n# the filter's value (like photoshop)\nlabelDragTooltipText=Drag left or right to decrease or increase the value\n\n# LOCALIZATION NOTE (filterListSelectPlaceholder):\n# This string is used as a preview option in the list of possible filters\n# <select>\nfilterListSelectPlaceholder=Select a Filter\n\n# LOCALIZATION NOTE (addNewFilterButton):\n# This string is displayed on a button used to add new filters\naddNewFilterButton=Add\n\n# LOCALIZATION NOTE (newPresetPlaceholder):\n# This string is used as a placeholder in the list of presets which is used to\n# save a new preset\nnewPresetPlaceholder=Preset Name\n\n# LOCALIZATION NOTE (savePresetButton):\n# This string is displayed on a button used to save a new preset\nsavePresetButton=Save\n\n# LOCALIZATION NOTE(presetsToggleButton):\n# This string is used in a button which toggles the presets list\npresetsToggleButton=Presets\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n<!ENTITY fontInspectorTitle \"Fonts\">\n<!ENTITY showAllFonts \"See all the fonts used in the page\">\n<!ENTITY usedAs \"Used as: \">\n<!ENTITY system \"system\">\n<!ENTITY remote \"remote\">\n\n<!-- LOCALIZATION NOTE (previewHint): This is the label shown as the\n     placeholder in font inspector preview text box. -->\n<!ENTITY previewHint \"Preview Text\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/font-inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Font Inspector strings.\n# The Font Inspector is a panel accessible in the Inspector sidebar.\n\n# LOCALIZATION NOTE (fontinspector.seeAll.tooltip) see fontinspector.seeAll.\nfontinspector.seeAll.tooltip=See all the fonts used in the page\n\n# LOCALIZATION NOTE (fontinspector.seeAll) This is the label of a link that will show all\n# the fonts used in the page, instead of the ones related to the inspected element.\nfontinspector.seeAll=Show all fonts used\n\n# LOCALIZATION NOTE (fontinspector.usedAs) This label introduces the name used to refer to\n# the font in a stylesheet.\nfontinspector.usedAs=Used as: \n\n# LOCALIZATION NOTE (fontinspector.system) This label indicates that the font is a local\n# system font.\nfontinspector.system=system\n\n# LOCALIZATION NOTE (fontinspector.remote) This label indicates that the font is a remote\n# font.\nfontinspector.remote=remote\n\n# LOCALIZATION NOTE (previewHint):\n# This is the label shown as the placeholder in font inspector preview text box.\nfontinspector.previewText=Preview Text\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/graphs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (graphs.label.average):\n# This string is displayed on graphs when showing an average.\ngraphs.label.average=avg\n\n# LOCALIZATION NOTE (graphs.label.minimum):\n# This string is displayed on graphs when showing a minimum.\ngraphs.label.minimum=min\n\n# LOCALIZATION NOTE (graphs.label.maximum):\n# This string is displayed on graphs when showing a maximum.\ngraphs.label.maximum=max\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/har.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP response bodies are not includes\n# in exported data.\nhar.responseBodyNotIncluded=Response bodies are not included.\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP request bodies are not includes\n# in exported data.\nhar.requestBodyNotIncluded=Request bodies are not included.\n\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/inspector.dtd",
    "content": "<!-- LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users edit the\n     (outer) HTML of the current node -->\n<!ENTITY inspectorHTMLEdit.label       \"Edit As HTML\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"E\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     inner HTML of the current node -->\n<!ENTITY inspectorHTMLCopyInner.label       \"Copy Inner HTML\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"I\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     outer HTML of the current node -->\n<!ENTITY inspectorHTMLCopyOuter.label       \"Copy Outer HTML\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey   \"O\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyUniqueSelector.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the CSS Selector of the current node -->\n<!ENTITY inspectorCopyUniqueSelector.label       \"Copy Unique Selector\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey   \"U\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste outer\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteOuter.label      \"Paste Outer HTML\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"P\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteInner.label      \"Paste Inner HTML\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"N\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"Paste…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"t\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n<!ENTITY inspectorHTMLPasteBefore.label      \"Before\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"B\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n<!ENTITY inspectorHTMLPasteAfter.label       \"After\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"As First Child\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n<!ENTITY inspectorHTMLPasteLastChild.label       \"As Last Child\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"L\">\n\n<!-- LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users scroll\n     the current node into view -->\n<!ENTITY inspectorScrollNodeIntoView.label       \"Scroll Into View\">\n<!ENTITY inspectorScrollNodeIntoView.accesskey   \"S\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete the\n     current node -->\n<!ENTITY inspectorHTMLDelete.label          \"Delete Node\">\n<!ENTITY inspectorHTMLDelete.accesskey      \"D\">\n<!-- LOCALIZATION NOTE (inspectorAttributeSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other\n     attribute items, which allow to:\n     - add new attribute\n     - edit attribute\n     - remove attribute -->\n<!ENTITY inspectorAttributeSubmenu.label      \"Attribute\">\n<!ENTITY inspectorAttributeSubmenu.accesskey  \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users add attribute\n     to current node -->\n<!ENTITY inspectorAddAttribute.label        \"Add Attribute\">\n<!ENTITY inspectorAddAttribute.accesskey    \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users edit attribute\n     for current node -->\n<!ENTITY inspectorEditAttribute.label        \"Edit Attribute\">\n<!ENTITY inspectorEditAttribute.accesskey    \"E\">\n\n<!-- LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete attribute\n     from current node -->\n<!ENTITY inspectorRemoveAttribute.label        \"Remove Attribute\">\n<!ENTITY inspectorRemoveAttribute.accesskey    \"R\">\n\n<!ENTITY inspector.selectButton.tooltip     \"Select element with mouse\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n<!ENTITY inspectorSearchHTML.label2          \"Search with CSS Selectors\">\n<!ENTITY inspectorSearchHTML.key            \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that will\n     be shown as the placeholder in the future, once the inspector search box\n     supports the full text HTML search in Bug 835896. -->\n<!ENTITY inspectorSearchHTML.label3 \"Search HTML\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyImageDataUri.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the URL embedding the image data encoded in Base 64 (what we name\n     here Image Data URL). For more information:\n     https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs -->\n<!ENTITY inspectorCopyImageDataUri.label       \"Copy Image Data-URL\">\n\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n<!ENTITY inspectorShowDOMProperties.label       \"Show DOM Properties\">\n\n<!-- LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n     shown in the inspector contextual-menu for the item that outputs a\n     variable for the current node to the console. When triggered,\n     this item opens the split Console. -->\n<!ENTITY inspectorUseInConsole.label       \"Use in Console\">\n\n<!-- LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n     shown in the inspector contextual-menu for recursively expanding\n     mark-up elements -->\n<!ENTITY inspectorExpandNode.label       \"Expand All\">\n\n<!-- LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n     shown in the inspector contextual-menu for recursively collapsing\n     mark-up elements -->\n<!ENTITY inspectorCollapseNode.label       \"Collapse\">\n\n<!-- LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users take\n     a screenshot of the currently selected node. -->\n<!ENTITY inspectorScreenshotNode.label       \"Screenshot Node\">\n\n<!-- LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users\n     duplicate the currently selected node. -->\n<!ENTITY inspectorDuplicateNode.label       \"Duplicate Node\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\nbreadcrumbs.siblings=Siblings\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=Debugger is paused. Some features like mouse selection will not work.\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=Node operations\n\ninspector.panelLabel.markupView=Markup View\n\n# LOCALIZATION NOTE (markupView.more.showing)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=Some nodes were hidden.\n\n# LOCALIZATION NOTE (markupView.more.showAll2): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nmarkupView.more.showAll2=Show one more node;Show all #1 nodes\n\n# LOCALIZATION NOTE (markupView.whitespaceOnly)\n# Used in a tooltip that appears when the user hovers over whitespace-only text nodes in\n# the inspector.\nmarkupView.whitespaceOnly=Whitespace-only text node: %S\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage=Could not load the image\n\n# LOCALIZATION NOTE: Used in color picker tooltip when the eyedropper is disabled for\n# non-HTML documents\neyedropper.disabled.title=Unavailable in non-HTML documents\n\n#LOCALIZATION NOTE: Used in the event tooltip to allow the debugger to be opened\neventsTooltip.openInDebugger=Open in Debugger\n\n#LOCALIZATION NOTE: Used in the event tooltip when a script's filename cannot be detected\neventsTooltip.unknownLocation=Unknown location\n\n#LOCALIZATION NOTE: Used in the mouseover tooltip when hovering \"Unknown location.\"\neventsTooltip.unknownLocationExplanation=The original location of this listener cannot be detected. Maybe the code is transpiled by a utility such as Babel.\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the tooltip that displays\n# help from MDN. This is a link to the complete MDN documentation page.\ndocsTooltip.visitMDN=Visit MDN page\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the docs tooltip when the MDN page\n# could not be loaded (for example, because of a connectivity problem).\ndocsTooltip.loadDocsError=Could not load docs page.\n\n# LOCALIZATION NOTE (inspector.collapsePane): This is the tooltip for the button\n# that collapses the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.collapsePane=Collapse pane\n\n# LOCALIZATION NOTE (inspector.expandPane): This is the tooltip for the button\n# that expands the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.expandPane=Expand pane\n\n# LOCALIZATION NOTE (inspector.searchResultsCount): This is the label that\n# will show up next to the inspector search box. %1$S is the current result\n# index and %2$S is the total number of search results. For example: \"3 of 9\".\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsCount2=%1$S of %2$S\n\n# LOCALIZATION NOTE (inspector.searchResultsNone): This is the label that\n# will show up next to the inspector search box when no matches were found\n# for the given string.\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsNone=No matches\n\n# LOCALIZATION NOTE (inspector.menu.openUrlInNewTab.label): This is the label of\n# a menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is a URL, and that\n# allows to open that URL in a new tab.\ninspector.menu.openUrlInNewTab.label=Open Link in New Tab\n\n# LOCALIZATION NOTE (inspector.menu.copyUrlToClipboard.label): This is the label\n# of a menu item in the inspector contextual-menu that appears when the user\n# right-clicks on the attribute of a node in the inspector that is a URL, and\n# that allows to copy that URL in the clipboard.\ninspector.menu.copyUrlToClipboard.label=Copy Link Address\n\n# LOCALIZATION NOTE (inspector.menu.selectElement.label): This is the label of a\n# menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is the ID of another\n# element in the DOM (like with <label for=\"input-id\">), and that allows to\n# select that element in the inspector.\ninspector.menu.selectElement.label=Select Element #%S\n\n# LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the node in the inspector, and that allows\n# to edit an attribute on this node.\ninspectorEditAttribute.label=Edit Attribute “%S”\ninspectorEditAttribute.accesskey=E\n\n# LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to remove this attribute.\ninspectorRemoveAttribute.label=Remove Attribute “%S”\ninspectorRemoveAttribute.accesskey=R\n\n# LOCALIZATION NOTE (inspectorCopyAttributeValue.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to copy the attribute value to clipboard.\ninspectorCopyAttributeValue.label=Copy Attribute Value “%S”\ninspectorCopyAttributeValue.accesskey=V\n\n# LOCALIZATION NOTE (inspector.nodePreview.selectNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a DOM\n# node preview (e.g. something like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the node in order to select it in the\n# inspector panel.\ninspector.nodePreview.selectNodeLabel=Click to select this node in the Inspector\n\n# LOCALIZATION NOTE (inspector.nodePreview.highlightNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a the\n# inspector icon displayed next to a DOM node preview (e.g. next to something\n# like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the icon in order to highlight the\n# node in the page.\ninspector.nodePreview.highlightNodeLabel=Click to highlight this node in the page\n\n# LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users edit the\n# (outer) HTML of the current node\ninspectorHTMLEdit.label=Edit As HTML\ninspectorHTMLEdit.accesskey=E\n\n# LOCALIZATION NOTE (inspectorCopyInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# inner HTML of the current node\ninspectorCopyInnerHTML.label=Inner HTML\ninspectorCopyInnerHTML.accesskey=I\n\n# LOCALIZATION NOTE (inspectorCopyOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# outer HTML of the current node\ninspectorCopyOuterHTML.label=Outer HTML\ninspectorCopyOuterHTML.accesskey=O\n\n# LOCALIZATION NOTE (inspectorCopyCSSSelector.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the CSS Selector of the current node\ninspectorCopyCSSSelector.label=CSS Selector\ninspectorCopyCSSSelector.accesskey=S\n\n# LOCALIZATION NOTE (inspectorCopyCSSPath.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the full CSS path of the current node\ninspectorCopyCSSPath.label=CSS Path\ninspectorCopyCSSPath.accesskey=P\n\n# LOCALIZATION NOTE (inspectorPasteOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste outer\n# HTML in the current node\ninspectorPasteOuterHTML.label=Outer HTML\ninspectorPasteOuterHTML.accesskey=O\n\n# LOCALIZATION NOTE (inspectorPasteInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste inner\n# HTML in the current node\ninspectorPasteInnerHTML.label=Inner HTML\ninspectorPasteInnerHTML.accesskey=I\n\n# LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML before the current node\ninspectorHTMLPasteBefore.label=Before\ninspectorHTMLPasteBefore.accesskey=B\n\n# LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML after the current node\ninspectorHTMLPasteAfter.label=After\ninspectorHTMLPasteAfter.accesskey=A\n\n# LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the first child the current node\ninspectorHTMLPasteFirstChild.label=As First Child\ninspectorHTMLPasteFirstChild.accesskey=F\n\n# LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the last child the current node\ninspectorHTMLPasteLastChild.label=As Last Child\ninspectorHTMLPasteLastChild.accesskey=L\n\n# LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users scroll\n# the current node into view\ninspectorScrollNodeIntoView.label=Scroll Into View\ninspectorScrollNodeIntoView.accesskey=S\n\n# LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users delete the\n# current node\ninspectorHTMLDelete.label=Delete Node\ninspectorHTMLDelete.accesskey=D\n\n# LOCALIZATION NOTE (inspectorAttributesSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# attribute items, which allow to:\n# - add new attribute\n# - edit attribute\n# - remove attribute\ninspectorAttributesSubmenu.label=Attributes\ninspectorAttributesSubmenu.accesskey=A\n\n# LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users add attribute\n# to current node\ninspectorAddAttribute.label=Add Attribute\ninspectorAddAttribute.accesskey=A\n\n# LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that is\n# shown as the placeholder for the markup view search in the inspector.\ninspectorSearchHTML.label3=Search HTML\n\n# LOCALIZATION NOTE (inspectorImageDataUri.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the URL embedding the image data encoded in Base 64 (what we name\n# here Image Data URL). For more information:\n# https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs\ninspectorImageDataUri.label=Image Data-URL\n\n# LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users see\n# the DOM properties of the current node. When triggered, this item\n# opens the split Console and displays the properties in its side panel.\ninspectorShowDOMProperties.label=Show DOM Properties\n\n# LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n# shown in the inspector contextual-menu for the item that outputs a\n# variable for the current node to the console. When triggered,\n# this item opens the split Console.\ninspectorUseInConsole.label=Use in Console\n\n# LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n# shown in the inspector contextual-menu for recursively expanding\n# mark-up elements\ninspectorExpandNode.label=Expand All\n\n# LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n# shown in the inspector contextual-menu for recursively collapsing\n# mark-up elements\ninspectorCollapseNode.label=Collapse\n\n# LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users take\n# a screenshot of the currently selected node.\ninspectorScreenshotNode.label=Screenshot Node\n\n# LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users\n# duplicate the currently selected node.\ninspectorDuplicateNode.label=Duplicate Node\n\n# LOCALIZATION NOTE (inspectorAddNode.label): This is the label shown in\n# the inspector toolbar for the button that lets users add elements to the\n# DOM (as children of the currently selected element).\ninspectorAddNode.label=Create New Node\ninspectorAddNode.accesskey=C\n\n# LOCALIZATION NOTE (inspectorCopyHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# copy items, which allow to:\n# - Copy Inner HTML\n# - Copy Outer HTML\n# - Copy Unique selector\n# - Copy Image data URI\ninspectorCopyHTMLSubmenu.label=Copy\n\n# LOCALIZATION NOTE (inspectorPasteHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# paste items, which allow to:\n# - Paste Inner HTML\n# - Paste Outer HTML\n# - Before\n# - After\n# - As First Child\n# - As Last Child\ninspectorPasteHTMLSubmenu.label=Paste\n\n# LOCALIZATION NOTE (inspector.searchHTML.key):\n# Key shortcut used to focus the DOM element search box on top-right corner of\n# the markup view\ninspector.searchHTML.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (markupView.hide.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.hide.key=h\n\n# LOCALIZATION NOTE (markupView.edit.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.edit.key=F2\n\n# LOCALIZATION NOTE (markupView.scrollInto.key):\n# Key shortcut used to scroll the webpage in order to ensure the selected node\n# is visible\nmarkupView.scrollInto.key=s\n\n# LOCALIZATION NOTE (inspector.sidebar.fontInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of fonts used in the page.\ninspector.sidebar.fontInspectorTitle=Fonts\n\n# LOCALIZATION NOTE (inspector.sidebar.ruleViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of CSS rules used\n# in the page.\ninspector.sidebar.ruleViewTitle=Rules\n\n# LOCALIZATION NOTE (inspector.sidebar.computedViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of computed CSS values\n# used in the page.\ninspector.sidebar.computedViewTitle=Computed\n\n# LOCALIZATION NOTE (inspector.sidebar.layoutViewTitle2):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying layout information defined in the page.\ninspector.sidebar.layoutViewTitle2=Layout\n\n# LOCALIZATION NOTE (inspector.sidebar.animationInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying animations defined in the page.\ninspector.sidebar.animationInspectorTitle=Animations\n\n# LOCALIZATION NOTE (inspector.eyedropper.label): A string displayed as the tooltip of\n# a button in the inspector which toggles the Eyedropper tool\ninspector.eyedropper.label=Grab a color from the page\n\n# LOCALIZATION NOTE (inspector.breadcrumbs.label): A string visible only to a screen reader and\n# is used to label (using aria-label attribute) a container for inspector breadcrumbs\ninspector.breadcrumbs.label=Breadcrumbs\n\n# LOCALIZATION NOTE (inspector.browserStyles.label): This is the label for the checkbox\n# that specifies whether the styles that are not from the user's stylesheet should be\n# displayed or not.\ninspector.browserStyles.label=Browser styles\n\n# LOCALIZATION NOTE (inspector.filterStyles.placeholder): This is the placeholder that\n# goes in the search box when no search term has been entered.\ninspector.filterStyles.placeholder=Filter Styles\n\n# LOCALIZATION NOTE (inspector.addRule.tooltip): This is the tooltip shown when\n# hovering the `Add new rule` button in the rules view toolbar. This should\n# match ruleView.contextmenu.addNewRule in styleinspector.properties\ninspector.addRule.tooltip=Add new rule\n\n# LOCALIZATION NOTE (inspector.togglePseudo.tooltip): This is the tooltip\n# shown when hovering over the `Toggle Pseudo Class Panel` button in the\n# rule view toolbar.\ninspector.togglePseudo.tooltip=Toggle pseudo-classes\n\n# LOCALIZATION NOTE (inspector.noProperties): In the case where there are no CSS\n# properties to display e.g. due to search criteria this message is\n# displayed.\ninspector.noProperties=No CSS properties found.\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/jit-optimizations.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used within the JIT tools\n# in the Performance Tools which is available from the Web Developer\n# sub-menu -> 'Performance' The correct localization of this file might\n# be to keep it in English, or another language commonly spoken among\n# web developers. You want to make that choice consistent across the\n# developer tools. A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (jit.title):\n# This string is displayed in the header of the JIT Optimizations view.\njit.title=JIT Optimizations\n\n# LOCALIZATION NOTE (jit.optimizationFailure):\n# This string is displayed in a tooltip when no JIT optimizations were detected.\njit.optimizationFailure=Optimization failed\n\n# LOCALIZATION NOTE (jit.samples):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed for the unit representing the number of times a\n# frame is sampled.\n# \"#1\" represents the number of samples\n# example: 30 samples\njit.samples=#1 sample;#1 samples\n\n# LOCALIZATION NOTE (jit.types):\n# This string is displayed for the group of Ion Types in the optimizations view.\njit.types=Types\n\n# LOCALIZATION NOTE (jit.attempts):\n# This string is displayed for the group of optimization attempts in the optimizations view.\njit.attempts=Attempts\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/jsonview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the JSON View tool\n# that is used to inspect application/json document types loaded\n# in the browser.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (jsonViewer.tab.JSON, jsonViewer.tab.RawData,\n# jsonViewer.tab.Headers): Label for a panel tab.\njsonViewer.tab.JSON=JSON\njsonViewer.tab.RawData=Raw Data\njsonViewer.tab.Headers=Headers\n\n# LOCALIZATION NOTE (jsonViewer.responseHeaders, jsonViewer.requestHeaders):\n# Label for header groups within the 'Headers' panel.\njsonViewer.responseHeaders=Response Headers\njsonViewer.requestHeaders=Request Headers\n\n# LOCALIZATION NOTE (jsonViewer.Save): Label for save command\njsonViewer.Save=Save\n\n# LOCALIZATION NOTE (jsonViewer.Copy): Label for clipboard copy command\njsonViewer.Copy=Copy\n\n# LOCALIZATION NOTE (jsonViewer.ExpandAll): Label for expanding all nodes\njsonViewer.ExpandAll=Expand All\n\n# LOCALIZATION NOTE (jsonViewer.PrettyPrint): Label for JSON\n# pretty print action button.\njsonViewer.PrettyPrint=Pretty Print\n\n# LOCALIZATION NOTE (jsonViewer.reps.more): Label used in arrays\n# that have more items than displayed.\njsonViewer.reps.more=more…\n\n# LOCALIZATION NOTE (jsonViewer.filterJSON): Label used in search box\n# at the top right cornder of the JSON Viewer.\njsonViewer.filterJSON=Filter JSON\n\n# LOCALIZATION NOTE (jsonViewer.reps.reference): Label used for cycle\n# references in an array.\njsonViewer.reps.reference=Cycle Reference\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/layout.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Layout Inspector strings.\n# The Layout Inspector is a panel accessible in the Inspector sidebar.\n# The Layout Inspector may need to be enabled in about:config by setting\n# devtools.layoutview.enabled to true.\n\n# LOCALIZATION NOTE (layout.displayNumbersOnLines): Label of the display numbers on lines\n# setting option in the CSS Grid pane.\nlayout.displayNumbersOnLines=Display numbers on lines\n\n# LOCALIZATION NOTE (layout.extendGridLinesInfinitely): Label of the extend grid lines\n# infinitely setting option in the CSS Grid pane.\nlayout.extendGridLinesInfinitely=Extend grid lines infinitely\n\n# LOCALIZATION NOTE (layout.header): The accordion header for the CSS Grid pane.\nlayout.header=Grid\n\n# LOCALIZATION NOTE (layout.gridDisplaySettings): The header for the grid display\n# settings container in the CSS Grid pane.\nlayout.gridDisplaySettings=Grid Display Settings\n\n# LOCALIZATION NOTE (layout.noGrids): In the case where there are no CSS grid\n# containers to display.\nlayout.noGrids=No grids\n\n# LOCALIZATION NOTE (layout.overlayMultipleGrids): The header for the list of grid\n# container elements that can be highlighted in the CSS Grid pane.\nlayout.overlayMultipleGrids=Overlay Multiple Grids\n\n# LOCALIZATION NOTE (layout.overlayGrid): Alternate header for the list of grid container\n# elements if only one item can be selected.\nlayout.overlayGrid=Overlay Grid\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n<!ENTITY layoutViewTitle        \"Box Model\">\n<!ENTITY margin.tooltip         \"margin\">\n<!ENTITY border.tooltip         \"border\">\n<!ENTITY padding.tooltip        \"padding\">\n<!ENTITY content.tooltip        \"content\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/markers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (marker.label.*):\n# These strings are displayed in the Performance Tool waterfall, identifying markers.\n# We want to use the same wording as Google Chrome when appropriate.\nmarker.label.styles=Recalculate Style\nmarker.label.reflow=Layout\nmarker.label.paint=Paint\nmarker.label.composite=Composite Layers\nmarker.label.compositeForwardTransaction=Composite Request Sent\nmarker.label.javascript=Function Call\nmarker.label.parseHTML=Parse HTML\nmarker.label.parseXML=Parse XML\nmarker.label.domevent=DOM Event\nmarker.label.consoleTime=Console\nmarker.label.garbageCollection2=Garbage Collection\nmarker.label.garbageCollection.incremental=Incremental GC\nmarker.label.garbageCollection.nonIncremental=Non-incremental GC\nmarker.label.minorGC=Minor GC\nmarker.label.cycleCollection=Cycle Collection\nmarker.label.cycleCollection.forgetSkippable=CC Graph Reduction\nmarker.label.timestamp=Timestamp\nmarker.label.worker=Worker\nmarker.label.messagePort=MessagePort\nmarker.label.unknown=Unknown\n\n# LOCALIZATION NOTE (marker.label.javascript.*):\n# These strings are displayed as JavaScript markers that have special\n# reasons that can be translated.\nmarker.label.javascript.scriptElement=Script Tag\nmarker.label.javascript.promiseCallback=Promise Callback\nmarker.label.javascript.promiseInit=Promise Init\nmarker.label.javascript.workerRunnable=Worker\nmarker.label.javascript.jsURI=JavaScript URI\nmarker.label.javascript.eventHandler=Event Handler\n\n# LOCALIZATION NOTE (marker.field.*):\n# Strings used in the waterfall sidebar as property names.\n\n# General marker fields\nmarker.field.start=Start:\nmarker.field.end=End:\nmarker.field.duration=Duration:\n\n# General \"reason\" for a marker (JavaScript, Garbage Collection)\nmarker.field.causeName=Cause:\n# General \"type\" for a marker (Cycle Collection, Garbage Collection)\nmarker.field.type=Type:\n# General \"label\" for a marker (user defined)\nmarker.field.label=Label:\n\n# Field names for stack values\nmarker.field.stack=Stack:\nmarker.field.startStack=Stack at start:\nmarker.field.endStack=Stack at end:\n\n# %S is the \"Async Cause\" of a marker, and this signifies that the cause\n# was an asynchronous one in a displayed stack.\nmarker.field.asyncStack=(Async: %S)\n\n# For console.time markers\nmarker.field.consoleTimerName=Timer Name:\n\n# For DOM Event markers\nmarker.field.DOMEventType=Event Type:\nmarker.field.DOMEventPhase=Phase:\n\n# Non-incremental cause for a Garbage Collection marker\nmarker.field.nonIncrementalCause=Non-incremental Cause:\n\n# For \"Recalculate Style\" markers\nmarker.field.restyleHint=Restyle Hint:\n\n# The type of operation performed by a Worker.\nmarker.worker.serializeDataOffMainThread=Serialize data in Worker\nmarker.worker.serializeDataOnMainThread=Serialize data on the main thread\nmarker.worker.deserializeDataOffMainThread=Deserialize data in Worker\nmarker.worker.deserializeDataOnMainThread=Deserialize data on the main thread\n\n# The type of operation performed by a MessagePort\nmarker.messagePort.serializeData=Serialize data\nmarker.messagePort.deserializeData=Deserialize data\n\n# Strings used in the waterfall sidebar as values.\nmarker.value.unknownFrame=<unknown location>\nmarker.value.DOMEventTargetPhase=Target\nmarker.value.DOMEventCapturingPhase=Capture\nmarker.value.DOMEventBubblingPhase=Bubbling\n\n# LOCALIZATION NOTE (marker.gcreason.label.*):\n# These strings are used to give a concise but readable description of a GC reason.\nmarker.gcreason.label.API=API Call\nmarker.gcreason.label.EAGER_ALLOC_TRIGGER=Eager Allocation Trigger\nmarker.gcreason.label.DESTROY_RUNTIME=Shutdown\nmarker.gcreason.label.LAST_DITCH=Out of Memory\nmarker.gcreason.label.TOO_MUCH_MALLOC=Too Many Bytes Allocated\nmarker.gcreason.label.ALLOC_TRIGGER=Too Many Allocations\nmarker.gcreason.label.DEBUG_GC=Debug GC\nmarker.gcreason.label.COMPARTMENT_REVIVED=Dead Global Revived\nmarker.gcreason.label.RESET=Finish Incremental Cycle\nmarker.gcreason.label.OUT_OF_NURSERY=Nursery is Full\nmarker.gcreason.label.EVICT_NURSERY=Nursery Eviction\nmarker.gcreason.label.FULL_STORE_BUFFER=Nursery Objects Too Active\nmarker.gcreason.label.SHARED_MEMORY_LIMIT=Large Allocation Failed\nmarker.gcreason.label.PERIODIC_FULL_GC=Periodic Full GC\nmarker.gcreason.label.INCREMENTAL_TOO_SLOW=Allocations Rate Too Fast\nmarker.gcreason.label.COMPONENT_UTILS=Cu.forceGC\nmarker.gcreason.label.MEM_PRESSURE=Low Memory\nmarker.gcreason.label.CC_WAITING=Forced by Cycle Collection\nmarker.gcreason.label.CC_FORCED=Forced by Cycle Collection\nmarker.gcreason.label.LOAD_END=Page Load Finished\nmarker.gcreason.label.PAGE_HIDE=Moved to Background\nmarker.gcreason.label.NSJSCONTEXT_DESTROY=Destroy JS Context\nmarker.gcreason.label.SET_NEW_DOCUMENT=New Document\nmarker.gcreason.label.SET_DOC_SHELL=New Document\nmarker.gcreason.label.DOM_UTILS=API Call\nmarker.gcreason.label.DOM_IPC=IPC\nmarker.gcreason.label.DOM_WORKER=Periodic Worker GC\nmarker.gcreason.label.INTER_SLICE_GC=Periodic Incremental GC Slice\nmarker.gcreason.label.FULL_GC_TIMER=Periodic Full GC\nmarker.gcreason.label.SHUTDOWN_CC=Shutdown\nmarker.gcreason.label.FINISH_LARGE_EVALUATE=Large Eval\nmarker.gcreason.label.DOM_WINDOW_UTILS=User Inactive\nmarker.gcreason.label.USER_INACTIVE=User Inactive\n\n# The name of a nursery collection.\nmarker.nurseryCollection=Nursery Collection\n\n# LOCALIZATION NOTE (marker.gcreason.description.*):\n# These strings are used to give an expanded description of why a GC occurred.\nmarker.gcreason.description.API=There was an API call to force garbage collection.\nmarker.gcreason.description.EAGER_ALLOC_TRIGGER=JavaScript returned to the event loop and there were enough bytes allocated since the last GC that a new GC cycle was triggered.\nmarker.gcreason.description.DESTROY_RUNTIME=Firefox destroyed a JavaScript runtime or context, and this was the final garbage collection before shutting down.\nmarker.gcreason.description.LAST_DITCH=JavaScript attempted to allocate, but there was no memory available. Doing a full compacting garbage collection as an attempt to free up memory for the allocation.\nmarker.gcreason.description.TOO_MUCH_MALLOC=JavaScript allocated too many bytes, and forced a garbage collection.\nmarker.gcreason.description.ALLOC_TRIGGER=JavaScript allocated too many times, and forced a garbage collection.\nmarker.gcreason.description.DEBUG_GC=GC due to Zeal debug settings.\nmarker.gcreason.description.COMPARTMENT_REVIVED=A global object that was thought to be dead at the start of the GC cycle was revived by the end of the GC cycle.\nmarker.gcreason.description.RESET=The active incremental GC cycle was forced to finish immediately.\nmarker.gcreason.description.OUT_OF_NURSERY=JavaScript allocated enough new objects in the nursery that it became full and triggered a minor GC.\nmarker.gcreason.description.EVICT_NURSERY=Work needed to be done on the tenured heap, requiring the nursery to be empty.\nmarker.gcreason.description.FULL_STORE_BUFFER=There were too many properties on tenured objects whose value was an object in the nursery.\nmarker.gcreason.description.SHARED_MEMORY_LIMIT=A large allocation was requested, but there was not enough memory.\nmarker.gcreason.description.PERIODIC_FULL_GC=JavaScript returned to the event loop, and it has been a relatively long time since Firefox performed a garbage collection.\nmarker.gcreason.description.INCREMENTAL_TOO_SLOW=A full, non-incremental garbage collection was triggered because there was a faster rate of allocations than the existing incremental garbage collection cycle could keep up with.\nmarker.gcreason.description.COMPONENT_UTILS=Components.utils.forceGC() was called to force a garbage collection.\nmarker.gcreason.description.MEM_PRESSURE=There was very low memory available.\nmarker.gcreason.description.CC_WAITING=The cycle collector required a garbage collection.\nmarker.gcreason.description.CC_FORCED=The cycle collector required a garbage collection.\nmarker.gcreason.description.LOAD_END=The document finished loading.\nmarker.gcreason.description.PAGE_HIDE=The tab or window was moved to the background.\nmarker.gcreason.description.NSJSCONTEXT_DESTROY=Firefox destroyed a JavaScript runtime or context, and this was the final garbage collection before shutting down.\nmarker.gcreason.description.SET_NEW_DOCUMENT=The page has been navigated to a new document.\nmarker.gcreason.description.SET_DOC_SHELL=The page has been navigated to a new document.\nmarker.gcreason.description.DOM_UTILS=There was an API call to force garbage collection.\nmarker.gcreason.description.DOM_IPC=Received an inter-process message that requested a garbage collection.\nmarker.gcreason.description.DOM_WORKER=The worker was idle for a relatively long time.\nmarker.gcreason.description.INTER_SLICE_GC=There has been a relatively long time since the last incremental GC slice.\nmarker.gcreason.description.FULL_GC_TIMER=JavaScript returned to the event loop, and it has been a relatively long time since we performed a garbage collection.\nmarker.gcreason.description.SHUTDOWN_CC=Firefox destroyed a JavaScript runtime or context, and this was the final garbage collection before shutting down.\nmarker.gcreason.description.FINISH_LARGE_EVALUATE=Firefox finished evaluating a large script, and performed a GC because the script will never be run again.\nmarker.gcreason.description.DOM_WINDOW_UTILS=The user was inactive for a long time. Took the opportunity to perform GC when it was unlikely to be noticed.\nmarker.gcreason.description.USER_INACTIVE=The user was inactive for a long time. Firefox took the opportunity to perform GC when it was unlikely to be noticed.\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/memory.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Memory Tools\n# which is available from the Web Developer sub-menu -> 'Memory'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (snapshot.io.save): The label for the link that saves a\n# snapshot to disk.\nsnapshot.io.save=Save\n\n# LOCALIZATION NOTE (snapshot.io.delete): The label for the link that deletes\n# a snapshot\nsnapshot.io.delete=Delete\n\n# LOCALIZATION NOTE (snapshot.io.save.window): The title for the window\n# displayed when saving a snapshot to disk.\nsnapshot.io.save.window=Save Snapshot\n\n# LOCALIZATION NOTE (snapshot.io.import.window): The title for the window\n# displayed when importing a snapshot form disk.\nsnapshot.io.import.window=Import Snapshot\n\n# LOCALIZATION NOTE (snapshot.io.filter): The title for the filter used to\n# filter file types (*.fxsnapshot)\nsnapshot.io.filter=Firefox Snapshots\n\n# LOCALIZATION NOTE (aggregate.mb): The label annotating the number of bytes (in\n# megabytes) in a snapshot. %S represents the value, rounded to 2 decimal\n# points.\naggregate.mb=%S MB\n\n# LOCALIZATION NOTE (snapshot-title.loading): The title for a snapshot before\n# it has a creation time to display.\nsnapshot-title.loading=Processing…\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks): The label describing the\n# boolean checkbox whether or not to record call stacks.\ncheckbox.recordAllocationStacks=Record call stacks\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks.tooltip): The tooltip for\n# the label describing the boolean checkbox whether or not to record call\n# stacks.\ncheckbox.recordAllocationStacks.tooltip=Toggle the recording of the call stack of when an object was allocated. Subsequent snapshots will be able to group and label objects by call stacks, but only with those objects created after toggling this option. Recording call stacks has a performance overhead.\n\n# LOCALIZATION NOTE (toolbar.displayBy): The label describing the select menu\n# options of the display options.\ntoolbar.displayBy=Group by:\n\n# LOCALIZATION NOTE (toolbar.displayBy.tooltip): The tooltip for the label\n# describing the select menu options of the display options.\ntoolbar.displayBy.tooltip=Change how objects are grouped\n\n# LOCALIZATION NOTE (toolbar.pop-view): The text in the button to go back to the\n# previous view.\ntoolbar.pop-view=←\n\n# LOCALIZATION NOTE (toolbar.pop-view.label): The text for the label for the\n# button to go back to the previous view.\ntoolbar.pop-view.label=Go back to aggregates\n\n# LOCALIZATION NOTE (toolbar.viewing-individuals): The text letting the user\n# know that they are viewing individual nodes from a census group.\ntoolbar.viewing-individuals=⁂ Viewing individuals in group\n\n# LOCALIZATION NOTE (censusDisplays.coarseType.tooltip): The tooltip for the\n# \"coarse type\" display option.\ncensusDisplays.coarseType.tooltip=Group items by their type\n\n# LOCALIZATION NOTE (censusDisplays.allocationStack.tooltip): The tooltip for\n# the \"call stack\" display option.\ncensusDisplays.allocationStack.tooltip=Group items by the JavaScript stack recorded when the object was allocated\n\n# LOCALIZATION NOTE (censusDisplays.invertedAllocationStack.tooltip): The\n# tooltip for the \"inverted call stack\" display option.\ncensusDisplays.invertedAllocationStack.tooltip=Group items by the inverted JavaScript call stack recorded when the object was created\n\n# LOCALIZATION NOTE (censusDisplays.treeMap.tooltip): The tooltip for the\n# \"tree map\" display option.\ncensusDisplays.treeMap.tooltip=Visualize memory usage: larger blocks account for a larger percent of memory usage\n\n# LOCALIZATION NOTE (censusDisplays.objectClass.tooltip): The tooltip for the\n# \"object class\" display option.\ncensusDisplays.objectClass.tooltip=Group items by their JavaScript Object [[class]] name\n\n# LOCALIZATION NOTE (censusDisplays.internalType.tooltip): The tooltip for the\n# \"internal type\" display option.\ncensusDisplays.internalType.tooltip=Group items by their internal C++ type\n\n# LOCALIZATION NOTE (toolbar.labelBy): The label describing the select menu\n# options of the label options.\ntoolbar.labelBy=Label by:\n\n# LOCALIZATION NOTE (toolbar.labelBy): The tooltip for the label describing the\n# select menu options of the label options.\ntoolbar.labelBy.tooltip=Change how objects are labeled\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" dominator tree display option.\ndominatorTreeDisplays.coarseType.tooltip=Label objects by the broad categories they fit in\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.allocationStack.tooltip): The\n# tooltip for the \"call stack\" dominator tree display option.\ndominatorTreeDisplays.allocationStack.tooltip=Label objects by the JavaScript stack recorded when it was allocated\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.internalType.tooltip): The\n# tooltip for the \"internal type\" dominator tree display option.\ndominatorTreeDisplays.internalType.tooltip=Label objects by their internal C++ type name\n\n# LOCALIZATION NOTE (treeMapDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" tree map display option.\ntreeMapDisplays.coarseType.tooltip=Label objects by the broad categories they fit in\n\n# LOCALIZATION NOTE (toolbar.view): The label for the view selector in the\n# toolbar.\ntoolbar.view=View:\n\n# LOCALIZATION NOTE (toolbar.view.tooltip): The tooltip for the label for the\n# view selector in the toolbar.\ntoolbar.view.tooltip=Change the view of the snapshot\n\n# LOCALIZATION NOTE (toolbar.view.census): The label for the census view option\n# in the toolbar.\ntoolbar.view.census=Aggregate\n\n# LOCALIZATION NOTE (toolbar.view.census.tooltip): The tooltip for the label for\n# the census view option in the toolbar.\ntoolbar.view.census.tooltip=View a summary of the snapshot’s contents by aggregating objects into groups\n\n# LOCALIZATION NOTE (toolbar.view.dominators): The label for the dominators view\n# option in the toolbar.\ntoolbar.view.dominators=Dominators\n\n# LOCALIZATION NOTE (toolbar.view.dominators.tooltip): The tooltip for the label\n# for the dominators view option in the toolbar.\ntoolbar.view.dominators.tooltip=View the dominator tree and surface the largest structures in the snapshot\n\n# LOCALIZATION NOTE (toolbar.view.treemap): The label for the tree map option\n# in the toolbar.\ntoolbar.view.treemap=Tree Map\n\n# LOCALIZATION NOTE (toolbar.view.treemap.tooltip): The tooltip for the label for\n# the tree map view option in the toolbar.\ntoolbar.view.treemap.tooltip=Visualize memory usage: larger blocks account for a larger percent of memory usage\n\n# LOCALIZATION NOTE (take-snapshot): The label describing the button that\n# initiates taking a snapshot, either as the main label, or a tooltip.\ntake-snapshot=Take snapshot\n\n# LOCALIZATION NOTE (import-snapshot): The label describing the button that\n# initiates importing a snapshot.\nimport-snapshot=Import…\n\n# LOCALIZATION NOTE (clear-snapshots.tooltip): The tooltip for the button that\n# deletes existing snapshot.\nclear-snapshots.tooltip=Delete all snapshots\n\n# LOCALIZATION NOTE (diff-snapshots.tooltip): The tooltip for the button that\n# initiates selecting two snapshots to diff with each other.\ndiff-snapshots.tooltip=Compare snapshots\n\n# LOCALIZATION NOTE (filter.placeholder): The placeholder text used for the\n# memory tool's filter search box.\nfilter.placeholder=Filter\n\n# LOCALIZATION NOTE (filter.tooltip): The tooltip text used for the memory\n# tool's filter search box.\nfilter.tooltip=Filter the contents of the snapshot\n\n# LOCALIZATION NOTE (tree-item.view-individuals.tooltip): The tooltip for the\n# button to view individuals in this group.\ntree-item.view-individuals.tooltip=View individual nodes in this group and their retaining paths\n\n# LOCALIZATION NOTE (tree-item.load-more): The label for the links to fetch the\n# lazily loaded sub trees in the dominator tree view.\ntree-item.load-more=Load more…\n\n# LOCALIZATION NOTE (tree-item.rootlist): The label for the root of the\n# dominator tree.\ntree-item.rootlist=GC Roots\n\n# LOCALIZATION NOTE (tree-item.nostack): The label describing the row in the heap tree\n# that represents a row broken down by call stack when no stack was available.\ntree-item.nostack=(no stack available)\n\n# LOCALIZATION NOTE (tree-item.nofilename): The label describing the row in the\n# heap tree that represents a row broken down by filename when no filename was\n# available.\ntree-item.nofilename=(no filename available)\n\n# LOCALIZATION NOTE (tree-item.root): The label describing the row in the heap tree\n# that represents the root of the tree when inverted.\ntree-item.root=(root)\n\n# LOCALIZATION NOTE (tree-item.percent2): A percent of bytes or count displayed in the tree view.\n# there are two \"%\" after %S to escape and display \"%\"\ntree-item.percent2=%S%%\n\n# LOCALIZATION NOTE (diffing.baseline): The name of the baseline snapshot in a\n# diffing comparison.\ndiffing.baseline=Baseline\n\n# LOCALIZATION NOTE (diffing.comparison): The name of the snapshot being\n# compared to the baseline in a diffing comparison.\ndiffing.comparison=Comparison\n\n# LOCALIZATION NOTE (diffing.prompt.selectBaseline): The prompt to select the\n# first snapshot when doing a diffing comparison.\ndiffing.prompt.selectBaseline=Select the baseline snapshot\n\n# LOCALIZATION NOTE (diffing.prompt.selectComparison): The prompt to select the\n# second snapshot when doing a diffing comparison.\ndiffing.prompt.selectComparison=Select the snapshot to compare to the baseline\n\n# LOCALIZATION NOTE (diffing.state.error): The label describing the diffing\n# state ERROR, used in the snapshot list when an error occurs while diffing two\n# snapshots.\ndiffing.state.error=Error\n\n# LOCALIZATION NOTE (diffing.state.error.full): The text describing the diffing\n# state ERROR, used in the main view when an error occurs while diffing two\n# snapshots.\ndiffing.state.error.full=There was an error while comparing snapshots.\n\n# LOCALIZATION NOTE (diffing.state.taking-diff): The label describing the diffin\n# state TAKING_DIFF, used in the snapshots list when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff=Computing difference…\n\n# LOCALIZATION NOTE (diffing.state.taking-diff.full): The label describing the\n# diffing state TAKING_DIFF, used in the main view when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff.full=Computing difference…\n\n# LOCALIZATION NOTE (diffing.state.selecting): The label describing the diffing\n# state SELECTING.\ndiffing.state.selecting=Select two snapshots to compare\n\n# LOCALIZATION NOTE (diffing.state.selecting.full): The label describing the\n# diffing state SELECTING, used in the main view when selecting snapshots to\n# diff.\ndiffing.state.selecting.full=Select two snapshots to compare\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING.\ndominatorTree.state.computing=Generating dominators report…\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING, used in the dominator tree view.\ndominatorTree.state.computing.full=Generating dominators report…\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING.\ndominatorTree.state.fetching=Computing sizes…\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING, used in the dominator tree view.\ndominatorTree.state.fetching.full=Computing dominator’s retained sizes…\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label\n# describing the dominator tree state INCREMENTAL_FETCHING.\ndominatorTree.state.incrementalFetching=Fetching…\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label describing the\n# dominator tree state INCREMENTAL_FETCHING, used in the dominator tree view.\ndominatorTree.state.incrementalFetching.full=Fetching more…\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR.\ndominatorTree.state.error=Error\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR, used in the dominator tree view.\ndominatorTree.state.error.full=There was an error while processing the dominator tree\n\n# LOCALIZATION NOTE (snapshot.state.saving.full): The label describing the\n# snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving.full=Saving snapshot…\n\n# LOCALIZATION NOTE (snapshot.state.importing.full): The label describing the\n# snapshot state IMPORTING, used in the main heap view.\nsnapshot.state.importing.full=Importing…\n\n# LOCALIZATION NOTE (snapshot.state.reading.full): The label describing the\n# snapshot state READING, and SAVED, due to these states being combined\n# visually, used in the main heap view.\nsnapshot.state.reading.full=Reading snapshot…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-census.full=Generating aggregate report…\n\n# LOCALIZATION NOTE (snapshot.state.saving-tree-map.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-tree-map.full=Saving tree map…\n\n# LOCALIZATION NOTE (snapshot.state.error.full): The label describing the\n# snapshot state ERROR, used in the main heap view.\nsnapshot.state.error.full=There was an error processing this snapshot.\n\n# LOCALIZATION NOTE (individuals.state.error): The short message displayed when\n# there is an error fetching individuals from a group.\nindividuals.state.error=Error\n\n# LOCALIZATION NOTE (individuals.state.error.full): The longer message displayed\n# when there is an error fetching individuals from a group.\nindividuals.state.error.full=There was an error while fetching individuals in the group\n\n# LOCALIZATION NOTE (individuals.state.fetching): The short message displayed\n# while fetching individuals.\nindividuals.state.fetching=Fetching…\n\n# LOCALIZATION NOTE (individuals.state.fetching.full): The longer message\n# displayed while fetching individuals.\nindividuals.state.fetching.full=Fetching individuals in group…\n\n# LOCALIZATION NOTE (individuals.field.node): The header label for an individual\n# node.\nindividuals.field.node=Node\n\n# LOCALIZATION NOTE (individuals.field.node.tooltip): The tooltip for the header\n# label for an individual node.\nindividuals.field.node.tooltip=The individual node in the snapshot\n\n# LOCALIZATION NOTE (snapshot.state.saving): The label describing the snapshot\n# state SAVING, used in the snapshot list view\nsnapshot.state.saving=Saving snapshot…\n\n# LOCALIZATION NOTE (snapshot.state.importing): The label describing the\n# snapshot state IMPORTING, used in the snapshot list view\nsnapshot.state.importing=Importing snapshot…\n\n# LOCALIZATION NOTE (snapshot.state.reading): The label describing the snapshot\n# state READING, and SAVED, due to these states being combined visually, used in\n# the snapshot list view.\nsnapshot.state.reading=Reading snapshot…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-census=Saving report…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-tree-map=Saving tree map…\n\n# LOCALIZATION NOTE (snapshot.state.error): The label describing the snapshot\n# state ERROR, used in the snapshot list view.\nsnapshot.state.error=Error\n\n# LOCALIZATION NOTE (heapview.no-difference): Message displayed when there is no\n# difference between two snapshots.\nheapview.no-difference=No difference between the baseline and comparison.\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there are no\n# matches when filtering.\nheapview.none-match=No matches.\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there report\n# is empty.\nheapview.empty=Empty.\n\n# LOCALIZATION NOTE (heapview.noAllocationStacks): The message displayed to\n# users when selecting a display by \"call stack\" but no call stacks\n# were recorded in the heap snapshot.\nheapview.noAllocationStacks=No call stacks found. Record call stacks before taking a snapshot.\n\n# LOCALIZATION NOTE (heapview.field.retainedSize): The name of the column in the\n# dominator tree view for retained byte sizes.\nheapview.field.retainedSize=Retained Size (Bytes)\n\n# LOCALIZATION NOTE (heapview.field.retainedSize.tooltip): The tooltip for the\n# column header in the dominator tree view for retained byte sizes.\nheapview.field.retainedSize.tooltip=The sum of the size of the object itself, and the sizes of all the other objects kept alive by it\n\n# LOCALIZATION NOTE (heapview.field.shallowSize): The name of the column in the\n# dominator tree view for shallow byte sizes.\nheapview.field.shallowSize=Shallow Size (Bytes)\n\n# LOCALIZATION NOTE (heapview.field.shallowSize.tooltip): The tooltip for the\n# column header in the dominator tree view for shallow byte sizes.\nheapview.field.shallowSize.tooltip=The size of the object itself\n\n# LOCALIZATION NOTE (dominatortree.field.label): The name of the column in the\n# dominator tree for an object's label.\ndominatortree.field.label=Dominator\n\n# LOCALIZATION NOTE (dominatortree.field.label.tooltip): The tooltip for the column\n# header in the dominator tree view for an object's label.\ndominatortree.field.label.tooltip=The label for an object in memory\n\n# LOCALIZATION NOTE (heapview.field.bytes): The name of the column in the heap\n# view for bytes.\nheapview.field.bytes=Bytes\n\n# LOCALIZATION NOTE (heapview.field.bytes.tooltip): The tooltip for the column\n# header in the heap view for bytes.\nheapview.field.bytes.tooltip=The number of bytes taken up by this group, excluding subgroups\n\n# LOCALIZATION NOTE (heapview.field.count): The name of the column in the heap\n# view for count.\nheapview.field.count=Count\n\n# LOCALIZATION NOTE (heapview.field.count.tooltip): The tooltip for the column\n# header in the heap view for count.\nheapview.field.count.tooltip=The number of reachable objects in this group, excluding subgroups\n\n# LOCALIZATION NOTE (heapview.field.totalbytes): The name of the column in the\n# heap view for total bytes.\nheapview.field.totalbytes=Total Bytes\n\n# LOCALIZATION NOTE (heapview.field.totalbytes.tooltip): The tooltip for the\n# column header in the heap view for total bytes.\nheapview.field.totalbytes.tooltip=The number of bytes taken up by this group, including subgroups\n\n# LOCALIZATION NOTE (heapview.field.totalcount): The name of the column in the\n# heap view for total count.\nheapview.field.totalcount=Total Count\n\n# LOCALIZATION NOTE (heapview.field.totalcount.tooltip): The tooltip for the\n# column header in the heap view for total count.\nheapview.field.totalcount.tooltip=The number of reachable objects in this group, including subgroups\n\n# LOCALIZATION NOTE (heapview.field.name): The name of the column in the heap\n# view for name.\nheapview.field.name=Group\n\n# LOCALIZATION NOTE (heapview.field.name.tooltip): The tooltip for the column\n# header in the heap view for name.\nheapview.field.name.tooltip=The name of this group\n\n# LOCALIZATION NOTE (shortest-paths.header): The header label for the shortest\n# paths pane.\nshortest-paths.header=Retaining Paths (from Garbage Collector Roots)\n\n# LOCALIZATION NOTE (shortest-paths.select-node): The message displayed in the\n# shortest paths pane when a node is not yet selected.\nshortest-paths.select-node=Select an item to view its retaining paths\n\n# LOCALIZATION NOTE (tree-map.node-count): The label for the count value of a\n# node in the tree map\ntree-map.node-count=count\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/menus.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndevToolsCmd.key = VK_F12\ndevToolsCmd.keytext = F12\n\ndevtoolsServiceWorkers.label = Service Workers\ndevtoolsServiceWorkers.accesskey = k\n\ndevtoolsConnect.label = Connect…\ndevtoolsConnect.accesskey = C\n\nbrowserConsoleCmd.label = Browser Console\nbrowserConsoleCmd.accesskey = B\nbrowserConsoleCmd.key = j\n\nresponsiveDesignMode.label = Responsive Design Mode\nresponsiveDesignMode.accesskey = R\nresponsiveDesignMode.key = M\n\neyedropper.label = Eyedropper\neyedropper.accesskey = Y\n\n# LOCALIZATION NOTE (scratchpad.label): This menu item label appears\n# in the Tools menu. See bug 653093.\n# The Scratchpad is intended to provide a simple text editor for creating\n# and evaluating bits of JavaScript code for the purposes of function\n# prototyping, experimentation and convenient scripting.\n#\n# It's quite possible that you won't have a good analogue for the word\n# \"Scratchpad\" in your locale. You should feel free to find a close\n# approximation to it or choose a word (or words) that means\n# \"simple discardable text editor\".\nscratchpad.label = Scratchpad\nscratchpad.accesskey = s\nscratchpad.key = VK_F4\nscratchpad.keytext = F4\n\n# LOCALIZATION NOTE (browserToolboxMenu.label): This is the label for the\n# application menu item that opens the browser toolbox UI in the Tools menu.\nbrowserToolboxMenu.label = Browser Toolbox\nbrowserToolboxMenu.accesskey = e\nbrowserToolboxMenu.key = i\n\n# LOCALIZATION NOTE (browserContentToolboxMenu.label): This is the label for the\n# application menu item that opens the browser content toolbox UI in the Tools menu.\n# This toolbox allows to debug the chrome of the content process in multiprocess builds.\nbrowserContentToolboxMenu.label = Browser Content Toolbox\nbrowserContentToolboxMenu.accesskey = x\n\ndevToolbarMenu.label = Developer Toolbar\ndevToolbarMenu.accesskey = v\ndevToolbarMenu.key = VK_F2\ndevToolbarMenu.keytext = F2\n\nwebide.label = WebIDE\nwebide.accesskey = W\nwebide.key = VK_F8\nwebide.keytext = F8\n\ndevToolboxMenuItem.label = Toggle Tools\ndevToolboxMenuItem.accesskey = T\ndevToolboxMenuItem.key = I\n\ngetMoreDevtoolsCmd.label = Get More Tools\ngetMoreDevtoolsCmd.accesskey = M\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n<!ENTITY netmonitorUI.perfNotice1         \"• Click on the\">\n<!ENTITY netmonitorUI.perfNotice2         \"button to start performance analysis.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.reload1/2/3): These are the labels displayed\n  -  in the network table when empty to start logging network requests. -->\n<!ENTITY netmonitorUI.reloadNotice1       \"• Perform a request or\">\n<!ENTITY netmonitorUI.reloadNotice2       \"Reload\">\n<!ENTITY netmonitorUI.reloadNotice3       \"the page to see detailed information about network activity.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n<!ENTITY netmonitorUI.toolbar.status3     \"Status\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n<!ENTITY netmonitorUI.toolbar.method      \"Method\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n<!ENTITY netmonitorUI.toolbar.file        \"File\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n<!ENTITY netmonitorUI.toolbar.domain      \"Domain\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n<!ENTITY netmonitorUI.toolbar.type        \"Type\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n<!ENTITY netmonitorUI.toolbar.transferred \"Transferred\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column, which is the\n  -  uncompressed / decoded size. -->\n<!ENTITY netmonitorUI.toolbar.size        \"Size\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n<!ENTITY netmonitorUI.toolbar.waterfall   \"Timeline\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n<!ENTITY netmonitorUI.tab.headers         \"Headers\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n<!ENTITY netmonitorUI.tab.cookies         \"Cookies\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n<!ENTITY netmonitorUI.tab.params          \"Params\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n<!ENTITY netmonitorUI.tab.response        \"Response\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n<!ENTITY netmonitorUI.tab.timings         \"Timings\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n<!ENTITY netmonitorUI.tab.preview         \"Preview\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n<!ENTITY netmonitorUI.tab.security        \"Security\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterAll    \"All\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFonts  \"Fonts\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterImages \"Images\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterMedia  \"Media\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterOther  \"Other\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFreetext): This is the label displayed\n  -  in the network details footer for the url filtering textbox. -->\n<!ENTITY netmonitorUI.footer.filterFreetext.label  \"Filter URLs\">\n<!ENTITY netmonitorUI.footer.filterFreetext.key  \"F\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n<!ENTITY netmonitorUI.footer.clear  \"Clear\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n<!ENTITY netmonitorUI.footer.perf   \"Toggle performance analysis…\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n<!ENTITY netmonitorUI.panesButton.tooltip \"Toggle network info\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n<!ENTITY netmonitorUI.summary.url         \"Request URL:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n<!ENTITY netmonitorUI.summary.method      \"Request method:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.address): This is the label displayed\n  -  in the network details headers tab identifying the remote address. -->\n<!ENTITY netmonitorUI.summary.address     \"Remote address:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n<!ENTITY netmonitorUI.summary.status      \"Status code:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n<!ENTITY netmonitorUI.summary.version     \"Version:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n<!ENTITY netmonitorUI.summary.size        \"Headers size:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n<!ENTITY netmonitorUI.response.name       \"Name:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n<!ENTITY netmonitorUI.response.dimensions \"Dimensions:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n<!ENTITY netmonitorUI.response.mime       \"MIME Type:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n<!ENTITY netmonitorUI.timings.blocked     \"Blocked:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n<!ENTITY netmonitorUI.timings.dns         \"DNS resolution:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n<!ENTITY netmonitorUI.timings.connect     \"Connecting:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n<!ENTITY netmonitorUI.timings.send        \"Sending:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n<!ENTITY netmonitorUI.timings.wait        \"Waiting:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n<!ENTITY netmonitorUI.timings.receive     \"Receiving:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n<!ENTITY netmonitorUI.security.warning.cipher     \"The cipher used for encryption is deprecated and insecure.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n<!ENTITY netmonitorUI.security.error      \"An error occured:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n<!ENTITY netmonitorUI.security.protocolVersion \"Protocol version:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n<!ENTITY netmonitorUI.security.cipherSuite \"Cipher suite:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n<!ENTITY netmonitorUI.security.hsts \"HTTP Strict Transport Security:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n<!ENTITY netmonitorUI.security.hpkp \"Public Key Pinning:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n<!ENTITY netmonitorUI.security.connection \"Connection:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n<!ENTITY netmonitorUI.security.certificate \"Certificate:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n<!ENTITY netmonitorUI.context.copyUrl     \"Copy URL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrl.accesskey \"U\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams): This is the label displayed\n  -  on the context menu that copies the selected request's url parameters -->\n<!ENTITY netmonitorUI.context.copyUrlParams     \"Copy URL Parameters\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams.accesskey): This is the access key\n  -  for the Copy URL Parameters menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrlParams.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData): This is the label displayed\n  -  on the context menu that copies the selected request's post data -->\n<!ENTITY netmonitorUI.context.copyPostData     \"Copy POST Data\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData.accesskey): This is the access key\n  -  for the Copy POST Data menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyPostData.accesskey \"D\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n<!ENTITY netmonitorUI.context.copyAsCurl    \"Copy as cURL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCUrl.accesskey): This is the access key\n  -  for the Copy as cURL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyAsCurl.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's request headers -->\n<!ENTITY netmonitorUI.context.copyRequestHeaders     \"Copy Request Headers\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders.accesskey): This is the access key\n  -  for the Copy Request Headers menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyRequestHeaders.accesskey  \"Q\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's response headers -->\n<!ENTITY netmonitorUI.context.copyResponseHeaders     \"Copy Response Headers\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders.accesskey): This is the access key\n  -  for the Copy Response Headers menu item displayed in the context menu for a response -->\n<!ENTITY netmonitorUI.context.copyResponseHeaders.accesskey  \"S\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponse): This is the label displayed\n  -  on the context menu that copies the selected response as a string -->\n<!ENTITY netmonitorUI.context.copyResponse \"Copy Response\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRespose.accesskey): This is the access key\n  -  for the Copy Response menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyResponse.accesskey  \"R\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"Copy Image as Data URI\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"I\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar): This is the label displayed\n  -  on the context menu that copies all as HAR format -->\n<!ENTITY netmonitorUI.context.copyAllAsHar \"Copy All As HAR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar.accesskey): This is the access key\n  -  for the Copy All As HAR menu item displayed in the context menu for a network panel -->\n<!ENTITY netmonitorUI.context.copyAllAsHar.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar): This is the label displayed\n  -  on the context menu that saves all as HAR format -->\n<!ENTITY netmonitorUI.context.saveAllAsHar \"Save All As HAR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar.accesskey): This is the access key\n  -  for the Save All As HAR menu item displayed in the context menu for a network panel -->\n<!ENTITY netmonitorUI.context.saveAllAsHar.accesskey \"H\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n<!ENTITY netmonitorUI.summary.editAndResend \"Edit and Resend\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n<!ENTITY netmonitorUI.summary.rawHeaders \"Raw headers\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Request headers:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Response headers:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n<!ENTITY netmonitorUI.context.newTab      \"Open in New Tab\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n<!ENTITY netmonitorUI.context.newTab.accesskey \"T\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n<!ENTITY netmonitorUI.context.perfTools   \"Start Performance Analysis…\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"A\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n<!ENTITY netmonitorUI.custom.newRequest   \"New Request\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.query        \"Query String:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.headers      \"Request Headers:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.postData     \"Request Body:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n<!ENTITY netmonitorUI.custom.send         \"Send\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n<!ENTITY netmonitorUI.custom.cancel       \"Cancel\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n<!ENTITY netmonitorUI.backButton          \"Back\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=The connection used to fetch this resource was secure.\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not https\nnetmonitor.security.state.insecure=The connection used to fetch this resource was not secure.\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=A security error prevented the resource from being loaded.\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=This resource was transferred over a connection that used weak encryption.\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=Enabled\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=Disabled\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=Host %S:\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayed. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<Not Available>\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=Hide request details\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=Show request details\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=No headers for this request\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=Filter headers\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=No cookies for this request\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=Filter cookies\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=No parameters for this request\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=Filter request parameters\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=Query string\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=Form data\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=Request payload\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=Request headers\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload=Request headers from upload stream\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=Response headers\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=Request cookies\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=Response cookies\n\n# LOCALIZATION NOTE (responsePayload): This is the label displayed\n# in the network details response tab identifying the response payload.\nresponsePayload=Response payload\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=Filter properties\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → callback %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=Sorted ascending\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=Sorted descending\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=No requests\n\n# LOCALIZATION NOTE (networkMenu.summary3): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the transferred size, #4 is the number of seconds.\nnetworkMenu.summary3=One request, #2 (transferred: #3), #4;#1 requests, #2 (transferred: #3), #4\n\n# LOCALIZATION NOTE (networkMenu.sizeB): This is the label displayed\n# in the network menu specifying the size of a request (in bytes).\nnetworkMenu.sizeB=%S B\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB=%S KB\n\n# LOCALIZATION NOTE (networkMenu.sizeMB): This is the label displayed\n# in the network menu specifying the size of a request (in megabytes).\nnetworkMenu.sizeMB=%S MB\n\n# LOCALIZATION NOTE (networkMenu.sizeGB): This is the label displayed\n# in the network menu specifying the size of a request (in gigabytes).\nnetworkMenu.sizeGB=%S GB\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=—\n\n# LOCALIZATION NOTE (networkMenu.sizeCached): This is the label displayed\n# in the network menu specifying the transferred of a request is\n# cached.\nnetworkMenu.sizeCached=cached\n\n# LOCALIZATION NOTE (networkMenu.sizeServiceWorker): This is the label displayed\n# in the network menu specifying the transferred of a request computed\n# by a service worker.\nnetworkMenu.sizeServiceWorker=service worker\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S ms\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond=%S ms\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second=%S s\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute=%S min\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading=Loading\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable=Empty\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading=Please wait…\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable=No data available\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.transferredSizeKB): This is the label displayed\n# in pie or table charts specifying the size of a transferred request (in kilobytes).\ncharts.transferredSizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS=%S s\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Size: %S KB\n\n# LOCALIZATION NOTE (charts.totalTranferredSize): This is the label displayed\n# in the performance analysis view for total transferred size, in kilobytes.\ncharts.totalTransferredSize=Transferred Size: %S KB\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled=Primed cache\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled=Empty cache\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Size: %S KB\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds=Time: #1 second;Time: #1 seconds\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached=Cached responses: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount=Total requests: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for size of the request.\ncharts.size=Size\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for type of request.\ncharts.type=Type\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for transferred\n# size of the request.\ncharts.transferred=Transferred\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for time of request.\ncharts.time=Time\n\n# LOCALIZATION NOTE (netRequest.headers): A label used for Headers tab\n# This tab displays list of HTTP headers\nnetRequest.headers=Headers\n\n# LOCALIZATION NOTE (netRequest.response): A label used for Response tab\n# This tab displays HTTP response body\nnetRequest.response=Response\n\n# LOCALIZATION NOTE (netRequest.rawData): A label used for a section\n# in Response tab. This section displays raw response body as it's\n# been received from the backend (debugger server)\nnetRequest.rawData=Raw Data\n\n# LOCALIZATION NOTE (netRequest.xml): A label used for a section\n# in Response tab. This section displays parsed XML response body.\nnetRequest.xml=XML\n\n# LOCALIZATION NOTE (netRequest.image): A label used for a section\n# in Response tab. This section displays images returned in response body.\nnetRequest.image=Image\n\n# LOCALIZATION NOTE (netRequest.sizeLimitMessage): A label used\n# in Response and Post tabs in case the body is bigger than given limit.\n# It allows the user to click and fetch more from the backend.\n# The {{link}} will be replace at run-time by an active link.\n# String with ID 'netRequest.sizeLimitMessageLink' will be used as text\n# for this link.\nnetRequest.sizeLimitMessage=Size limit has been reached. Click {{link}} to load more.\nnetRequest.sizeLimitMessageLink=here\n\n# LOCALIZATION NOTE (netRequest.responseBodyDiscarded): A label used\n# in Response tab if the response body is not available.\nnetRequest.responseBodyDiscarded=Response body was not stored.\n\n# LOCALIZATION NOTE (netRequest.requestBodyDiscarded): A label used\n# in Post tab if the post body is not available.\nnetRequest.requestBodyDiscarded=Request POST body was not stored.\n\n# LOCALIZATION NOTE (netRequest.post): A label used for Post tab\n# This tab displays HTTP post body\nnetRequest.post=POST\n\n# LOCALIZATION NOTE (netRequest.cookies): A label used for Cookies tab\n# This tab displays request and response cookies.\nnetRequest.cookies=Cookies\n\n# LOCALIZATION NOTE (netRequest.params): A label used for URL parameters tab\n# This tab displays data parsed from URL query string.\nnetRequest.params=Params\n\n# LOCALIZATION NOTE (netRequest.callstack): A label used for request stacktrace tab\n# This tab displays the request's JavaScript stack trace. Should be identical to\n# debuggerUI.tabs.callstack\nnetRequest.callstack=Call Stack\n\n# LOCALIZATION NOTE (certmgr.subjectinfo.label):\n# A label used for a certificate section in security tab.\n# This section displays Name and organization who has been assigned the fingerprints\ncertmgr.subjectinfo.label=Issued To\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.cn=Common Name (CN):\n\n# LOCALIZATION NOTE (certmgr.certdetail.o):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.o=Organization (O):\n\n# LOCALIZATION NOTE (certmgr.certdetail.ou):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.ou=Organizational Unit (OU):\n\n# LOCALIZATION NOTE (certmgr.issuerinfo.label):\n# A label used for a certificate section in security tab\n# This section displays Name and organization who issued the fingerprints\ncertmgr.issuerinfo.label=Issued By\n\n# LOCALIZATION NOTE (certmgr.periodofvalidity.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.periodofvalidity.label=Period of Validity\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.begins=Begins On:\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.expires=Expires On:\n\n# LOCALIZATION NOTE (certmgr.fingerprints.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.fingerprints.label=Fingerprints\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha256fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha256fingerprint=SHA-256 Fingerprint:\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha1fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha1fingerprint=SHA1 Fingerprint:\n\n# LOCALIZATION NOTE (netmonitor.perfNotice1/2/3): These are the labels displayed\n# in the network table when empty to start performance analysis.\nnetmonitor.perfNotice1=• Click on the\nnetmonitor.perfNotice2=button to start performance analysis.\nnetmonitor.perfNotice3=Analyze\n\n# LOCALIZATION NOTE (netmonitor.reload1/2/3): These are the labels displayed\n# in the network table when empty to start logging network requests.\nnetmonitor.reloadNotice1=• Perform a request or\nnetmonitor.reloadNotice2=Reload\nnetmonitor.reloadNotice3=the page to see detailed information about network activity.\n\n# LOCALIZATION NOTE (netmonitor.toolbar.status2): This is the label displayed\n# in the network table toolbar, above the \"status\" column.\nnetmonitor.toolbar.status3=Status\n\n# LOCALIZATION NOTE (netmonitor.toolbar.method): This is the label displayed\n# in the network table toolbar, above the \"method\" column.\nnetmonitor.toolbar.method=Method\n\n# LOCALIZATION NOTE (netmonitor.toolbar.file): This is the label displayed\n# in the network table toolbar, above the \"file\" column.\nnetmonitor.toolbar.file=File\n\n# LOCALIZATION NOTE (netmonitor.toolbar.domain): This is the label displayed\n# in the network table toolbar, above the \"domain\" column.\nnetmonitor.toolbar.domain=Domain\n\n# LOCALIZATION NOTE (netmonitor.toolbar.cause): This is the label displayed\n# in the network table toolbar, above the \"cause\" column.\nnetmonitor.toolbar.cause=Cause\n\n# LOCALIZATION NOTE (netmonitor.toolbar.type): This is the label displayed\n# in the network table toolbar, above the \"type\" column.\nnetmonitor.toolbar.type=Type\n\n# LOCALIZATION NOTE (netmonitor.toolbar.transferred): This is the label displayed\n# in the network table toolbar, above the \"transferred\" column, which is the\n# compressed / encoded size.\nnetmonitor.toolbar.transferred=Transferred\n\n# LOCALIZATION NOTE (netmonitor.toolbar.size): This is the label displayed\n# in the network table toolbar, above the \"size\" column, which is the\n# uncompressed / decoded size.\nnetmonitor.toolbar.size=Size\n\n# LOCALIZATION NOTE (netmonitor.toolbar.waterfall): This is the label displayed\n# in the network table toolbar, above the \"waterfall\" column.\nnetmonitor.toolbar.waterfall=Timeline\n\n# LOCALIZATION NOTE (netmonitor.tab.headers): This is the label displayed\n# in the network details pane identifying the headers tab.\nnetmonitor.tab.headers=Headers\n\n# LOCALIZATION NOTE (netmonitor.tab.cookies): This is the label displayed\n# in the network details pane identifying the cookies tab.\nnetmonitor.tab.cookies=Cookies\n\n# LOCALIZATION NOTE (netmonitor.tab.params): This is the label displayed\n# in the network details pane identifying the params tab.\nnetmonitor.tab.params=Params\n\n# LOCALIZATION NOTE (netmonitor.tab.response): This is the label displayed\n# in the network details pane identifying the response tab.\nnetmonitor.tab.response=Response\n\n# LOCALIZATION NOTE (netmonitor.tab.timings): This is the label displayed\n# in the network details pane identifying the timings tab.\nnetmonitor.tab.timings=Timings\n\n# LOCALIZATION NOTE (netmonitor.tab.preview): This is the label displayed\n# in the network details pane identifying the preview tab.\nnetmonitor.tab.preview=Preview\n\n# LOCALIZATION NOTE (netmonitor.tab.security): This is the label displayed\n# in the network details pane identifying the security tab.\nnetmonitor.tab.security=Security\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.all): This is the label displayed\n# in the network toolbar for the \"All\" filtering button.\nnetmonitor.toolbar.filter.all=All\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.html): This is the label displayed\n# in the network toolbar for the \"HTML\" filtering button.\nnetmonitor.toolbar.filter.html=HTML\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.css): This is the label displayed\n# in the network toolbar for the \"CSS\" filtering button.\nnetmonitor.toolbar.filter.css=CSS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.js): This is the label displayed\n# in the network toolbar for the \"JS\" filtering button.\nnetmonitor.toolbar.filter.js=JS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.xhr): This is the label displayed\n# in the network toolbar for the \"XHR\" filtering button.\nnetmonitor.toolbar.filter.xhr=XHR\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.fonts): This is the label displayed\n# in the network toolbar for the \"Fonts\" filtering button.\nnetmonitor.toolbar.filter.fonts=Fonts\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.images): This is the label displayed\n# in the network toolbar for the \"Images\" filtering button.\nnetmonitor.toolbar.filter.images=Images\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.media): This is the label displayed\n# in the network toolbar for the \"Media\" filtering button.\nnetmonitor.toolbar.filter.media=Media\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.flash): This is the label displayed\n# in the network toolbar for the \"Flash\" filtering button.\nnetmonitor.toolbar.filter.flash=Flash\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.ws): This is the label displayed\n# in the network toolbar for the \"WS\" filtering button.\nnetmonitor.toolbar.filter.ws=WS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.other): This is the label displayed\n# in the network toolbar for the \"Other\" filtering button.\nnetmonitor.toolbar.filter.other=Other\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.label): This is the label\n# displayed in the network toolbar for the url filtering textbox.\nnetmonitor.toolbar.filterFreetext.label=Filter URLs\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.key): This is the\n# shortcut key to focus on the toolbar url filtering textbox\nnetmonitor.toolbar.filterFreetext.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (netmonitor.toolbar.clear): This is the label displayed\n# in the network toolbar for the \"Clear\" button.\nnetmonitor.toolbar.clear=Clear\n\n# LOCALIZATION NOTE (netmonitor.toolbar.perf): This is the label displayed\n# in the network toolbar for the performance analysis button.\nnetmonitor.toolbar.perf=Toggle performance analysis…\n\n# LOCALIZATION NOTE (netmonitor.summary.url): This is the label displayed\n# in the network details headers tab identifying the URL.\nnetmonitor.summary.url=Request URL:\n\n# LOCALIZATION NOTE (netmonitor.summary.method): This is the label displayed\n# in the network details headers tab identifying the method.\nnetmonitor.summary.method=Request method:\n\n# LOCALIZATION NOTE (netmonitor.summary.address): This is the label displayed\n# in the network details headers tab identifying the remote address.\nnetmonitor.summary.address=Remote address:\n\n# LOCALIZATION NOTE (netmonitor.summary.status): This is the label displayed\n# in the network details headers tab identifying the status code.\nnetmonitor.summary.status=Status code:\n\n# LOCALIZATION NOTE (netmonitor.summary.version): This is the label displayed\n# in the network details headers tab identifying the http version.\nnetmonitor.summary.version=Version:\n\n# LOCALIZATION NOTE (netmonitor.summary.editAndResend): This is the label displayed\n# on the button in the headers tab that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.summary.editAndResend=Edit and Resend\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders): This is the label displayed\n# on the button in the headers tab that toggle view for raw request/response headers\n# from the currently displayed request\nnetmonitor.summary.rawHeaders=Raw headers\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.requestHeaders): This is the label displayed\n# in the network details headers tab identifying the raw request headers textarea\nnetmonitor.summary.rawHeaders.requestHeaders=Request headers:\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.responseHeaders): This is the label displayed\n# in the network details headers tab identifying the raw response headers textarea\nnetmonitor.summary.rawHeaders.responseHeaders=Response headers:\n\n# LOCALIZATION NOTE (netmonitor.summary.size): This is the label displayed\n# in the network details headers tab identifying the headers size.\nnetmonitor.summary.size=Headers size:\n\n# LOCALIZATION NOTE (netmonitor.response.name): This is the label displayed\n# in the network details response tab identifying an image's file name.\nnetmonitor.response.name=Name:\n\n# LOCALIZATION NOTE (netmonitor.response.dimensions): This is the label displayed\n# in the network details response tab identifying an image's dimensions.\nnetmonitor.response.dimensions=Dimensions:\n\n# LOCALIZATION NOTE (netmonitor.response.mime): This is the label displayed\n# in the network details response tab identifying an image's mime.\nnetmonitor.response.mime=MIME Type:\n\n# LOCALIZATION NOTE (netmonitor.timings.blocked): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"blocked\" state.\nnetmonitor.timings.blocked=Blocked:\n\n# LOCALIZATION NOTE (netmonitor.timings.dns): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"dns\" state.\nnetmonitor.timings.dns=DNS resolution:\n\n# LOCALIZATION NOTE (netmonitor.timings.connect): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"connect\" state.\nnetmonitor.timings.connect=Connecting:\n\n# LOCALIZATION NOTE (netmonitor.timings.send): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"send\" state.\nnetmonitor.timings.send=Sending:\n\n# LOCALIZATION NOTE (netmonitor.timings.wait): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"wait\" state.\nnetmonitor.timings.wait=Waiting:\n\n# LOCALIZATION NOTE (netmonitor.timings.receive): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"receive\" state.\nnetmonitor.timings.receive=Receiving:\n\n# LOCALIZATION NOTE (netmonitor.security.warning.cipher): A tooltip\n# for warning icon that indicates a connection uses insecure cipher suite.\nnetmonitor.security.warning.cipher=The cipher used for encryption is deprecated and insecure.\n\n# LOCALIZATION NOTE (netmonitor.security.error): This is the label displayed\n# in the security tab if a security error prevented the connection.\nnetmonitor.security.error=An error occured:\n\n# LOCALIZATION NOTE (netmonitor.security.protocolVersion): This is the label displayed\n# in the security tab describing TLS/SSL protocol version.\nnetmonitor.security.protocolVersion=Protocol version:\n\n# LOCALIZATION NOTE (netmonitor.security.cipherSuite): This is the label displayed\n# in the security tab describing the cipher suite used to secure this connection.\nnetmonitor.security.cipherSuite=Cipher suite:\n\n# LOCALIZATION NOTE (netmonitor.security.hsts): This is the label displayed\n# in the security tab describing the usage of HTTP Strict Transport Security.\nnetmonitor.security.hsts=HTTP Strict Transport Security:\n\n# LOCALIZATION NOTE (netmonitor.security.hpkp): This is the label displayed\n# in the security tab describing the usage of Public Key Pinning.\nnetmonitor.security.hpkp=Public Key Pinning:\n\n# LOCALIZATION NOTE (netmonitor.security.connection): This is the label displayed\n# in the security tab describing the section containing information related to\n# the secure connection.\nnetmonitor.security.connection=Connection:\n\n# LOCALIZATION NOTE (netmonitor.security.certificate): This is the label displayed\n# in the security tab describing the server certificate section.\nnetmonitor.security.certificate=Certificate:\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl): This is the label displayed\n# on the context menu that copies the selected request's url\nnetmonitor.context.copyUrl=Copy URL\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl.accesskey): This is the access key\n# for the Copy URL menu item displayed in the context menu for a request\nnetmonitor.context.copyUrl.accesskey=U\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams): This is the label displayed\n# on the context menu that copies the selected request's url parameters\nnetmonitor.context.copyUrlParams=Copy URL Parameters\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams.accesskey): This is the access key\n# for the Copy URL Parameters menu item displayed in the context menu for a request\nnetmonitor.context.copyUrlParams.accesskey=P\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData): This is the label displayed\n# on the context menu that copies the selected request's post data\nnetmonitor.context.copyPostData=Copy POST Data\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData.accesskey): This is the access key\n# for the Copy POST Data menu item displayed in the context menu for a request\nnetmonitor.context.copyPostData.accesskey=D\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCurl): This is the label displayed\n# on the context menu that copies the selected request as a cURL command.\n# The capitalization is part of the official name and should be used throughout all languages.\n# http://en.wikipedia.org/wiki/CURL\nnetmonitor.context.copyAsCurl=Copy as cURL\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCUrl.accesskey): This is the access key\n# for the Copy as cURL menu item displayed in the context menu for a request\nnetmonitor.context.copyAsCurl.accesskey=C\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders): This is the label displayed\n# on the context menu that copies the selected item's request headers\nnetmonitor.context.copyRequestHeaders=Copy Request Headers\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders.accesskey): This is the access key\n# for the Copy Request Headers menu item displayed in the context menu for a request\nnetmonitor.context.copyRequestHeaders.accesskey=Q\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders): This is the label displayed\n# on the context menu that copies the selected item's response headers\nnetmonitor.context.copyResponseHeaders=Copy Response Headers\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders.accesskey): This is the access key\n# for the Copy Response Headers menu item displayed in the context menu for a response\nnetmonitor.context.copyResponseHeaders.accesskey=S\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponse): This is the label displayed\n# on the context menu that copies the selected response as a string\nnetmonitor.context.copyResponse=Copy Response\n\n# LOCALIZATION NOTE (netmonitor.context.copyRespose.accesskey): This is the access key\n# for the Copy Response menu item displayed in the context menu for a request\nnetmonitor.context.copyResponse.accesskey=R\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri): This is the label displayed\n# on the context menu that copies the selected image as data uri\nnetmonitor.context.copyImageAsDataUri=Copy Image as Data URI\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri.accesskey): This is the access key\n# for the Copy Image As Data URI menu item displayed in the context menu for a request\nnetmonitor.context.copyImageAsDataUri.accesskey=I\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar): This is the label displayed\n# on the context menu that copies all as HAR format\nnetmonitor.context.copyAllAsHar=Copy All As HAR\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar.accesskey): This is the access key\n# for the Copy All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.copyAllAsHar.accesskey=O\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar): This is the label displayed\n# on the context menu that saves all as HAR format\nnetmonitor.context.saveAllAsHar=Save All As HAR\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar.accesskey): This is the access key\n# for the Save All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.saveAllAsHar.accesskey=H\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend): This is the label displayed\n# on the context menu that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.context.editAndResend=Edit and Resend\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend.accesskey): This is the access key\n# for the \"Edit and Resend\" menu item displayed in the context menu for a request\nnetmonitor.context.editAndResend.accesskey=E\n\n# LOCALIZATION NOTE (netmonitor.context.newTab):  This is the label\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab=Open in New Tab\n\n# LOCALIZATION NOTE (netmonitor.context.newTab.accesskey): This is the access key\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab.accesskey=T\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools): This is the label displayed\n# on the context menu that shows the performance analysis tools\nnetmonitor.context.perfTools=Start Performance Analysis…\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools.accesskey): This is the access key\n# for the performance analysis menu item displayed in the context menu for a request\nnetmonitor.context.perfTools.accesskey=A\n\n# LOCALIZATION NOTE (netmonitor.custom.newRequest): This is the label displayed\n# as the title of the new custom request form\nnetmonitor.custom.newRequest=New Request\n\n# LOCALIZATION NOTE (netmonitor.custom.query): This is the label displayed\n# above the query string entry in the custom request form\nnetmonitor.custom.query=Query String:\n\n# LOCALIZATION NOTE (netmonitor.custom.headers): This is the label displayed\n# above the request headers entry in the custom request form\nnetmonitor.custom.headers=Request Headers:\n\n# LOCALIZATION NOTE (netmonitor.custom.postData): This is the label displayed\n# above the request body entry in the custom request form\nnetmonitor.custom.postData=Request Body:\n\n# LOCALIZATION NOTE (netmonitor.custom.send): This is the label displayed\n# on the button which sends the custom request\nnetmonitor.custom.send=Send\n\n# LOCALIZATION NOTE (netmonitor.custom.cancel): This is the label displayed\n# on the button which cancels and closes the custom request form\nnetmonitor.custom.cancel=Cancel\n\n# LOCALIZATION NOTE (netmonitor.backButton): This is the label displayed\n# on the button which exists the performance statistics view\nnetmonitor.backButton=Back\n\n# LOCALIZATION NOTE (netmonitor.headers.learnMore): This is the label displayed\n# next to a header list item, with a link to external documentation\nnetmonitor.headers.learnMore=Learn More\n\n\n\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/performance.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Performance strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusTooltip): This string\n  -  is displayed as the tooltip for the buffer capacity during a recording. -->\n<!ENTITY performanceUI.bufferStatusTooltip \"The profiler stores samples in a circular buffer, and once the buffer reaches the limit for a recording, newer samples begin to overwrite samples at the beginning of the recording.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.nonE10SBuild): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a non-multiprocess build. -->\n<!ENTITY performanceUI.disabledRealTime.nonE10SBuild \"Realtime recording data disabled on non-multiprocess Firefox.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.disabledE10S): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a build that can run multiprocess Firefox, but just is not enabled. -->\n<!ENTITY performanceUI.disabledRealTime.disabledE10S \"Enable multiprocess Firefox in preferences for rendering recording data in realtime.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusFull): This string\n  -  is displayed when the profiler's circular buffer has started to overlap. -->\n<!ENTITY performanceUI.bufferStatusFull \"The buffer is full. Older samples are now being overwritten.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while the profiler is unavailable, for example, while\n  -  in Private Browsing mode. -->\n<!ENTITY performanceUI.unavailableNoticePB \"Recording a profile is currently unavailable. Please close all private browsing windows and try again.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while loading a profile. -->\n<!ENTITY performanceUI.loadingNotice \"Loading…\">\n\n<!-- LOCALIZATION NOTE (performanceUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n<!ENTITY performanceUI.toolbar.waterfall \"Waterfall\">\n<!ENTITY performanceUI.toolbar.waterfall.tooltiptext \"Shows the different operations the browser is performing during the recording, laid out sequentially as a waterfall.\">\n<!ENTITY performanceUI.toolbar.js-calltree \"Call Tree\">\n<!ENTITY performanceUI.toolbar.js-calltree.tooltiptext \"Highlights JavaScript functions where the browser spent most time during the recording.\">\n<!ENTITY performanceUI.toolbar.memory-calltree \"Allocations\">\n<!ENTITY performanceUI.toolbar.allocations.tooltiptext \"Shows where memory was allocated during the recording.\">\n<!ENTITY performanceUI.toolbar.js-flamegraph \"JS Flame Chart\">\n<!ENTITY performanceUI.toolbar.js-flamegraph.tooltiptext \"Shows the JavaScript call stack over the course of the recording.\">\n<!ENTITY performanceUI.toolbar.memory-flamegraph \"Allocations Flame Chart\">\n\n<!-- LOCALIZATION NOTE (performanceUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY performanceUI.table.totalDuration            \"Total Time\">\n<!ENTITY performanceUI.table.totalDuration.tooltip    \"The amount of time spent in this function and functions it calls.\">\n<!ENTITY performanceUI.table.selfDuration             \"Self Time\">\n<!ENTITY performanceUI.table.selfDuration.tooltip     \"The amount of time spent only within this function.\">\n<!ENTITY performanceUI.table.totalPercentage          \"Total Cost\">\n<!ENTITY performanceUI.table.totalPercentage.tooltip  \"The percentage of time spent in this function and functions it calls.\">\n<!ENTITY performanceUI.table.selfPercentage           \"Self Cost\">\n<!ENTITY performanceUI.table.selfPercentage.tooltip   \"The percentage of time spent only within this function.\">\n<!ENTITY performanceUI.table.samples                  \"Samples\">\n<!ENTITY performanceUI.table.samples.tooltip          \"The number of times this function was on the stack when the profiler took a sample.\">\n<!ENTITY performanceUI.table.function                 \"Function\">\n<!ENTITY performanceUI.table.function.tooltip         \"The name and source location of the sampled function.\">\n<!ENTITY performanceUI.table.totalAlloc               \"Total Sampled Allocations\">\n<!ENTITY performanceUI.table.totalAlloc.tooltip       \"The total number of Object allocations sampled at this location and in callees.\">\n<!ENTITY performanceUI.table.selfAlloc                \"Self Sampled Allocations\">\n<!ENTITY performanceUI.table.selfAlloc.tooltip        \"The number of Object allocations sampled at this location.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.options.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n<!ENTITY performanceUI.options.filter.tooltiptext \"Select what data to display in the timeline\">\n\n<!-- LOCALIZATION NOTE (performanceUI.options.gear.tooltiptext): This is the\n  -  tooltip for the options button. -->\n<!ENTITY performanceUI.options.gear.tooltiptext \"Configure performance preferences.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n<!ENTITY performanceUI.invertTree             \"Invert Call Tree\">\n<!ENTITY performanceUI.invertTree.tooltiptext \"Inverting the call tree displays the profiled call paths starting from the youngest frames and expanding out to the older frames.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n<!ENTITY performanceUI.invertFlameGraph             \"Invert Flame Chart\">\n<!ENTITY performanceUI.invertFlameGraph.tooltiptext \"Inverting the flame chart displays the profiled call paths starting from the youngest frames and expanding out to the older frames.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n<!ENTITY performanceUI.showPlatformData             \"Show Gecko Platform Data\">\n<!ENTITY performanceUI.showPlatformData.tooltiptext \"Showing platform data enables the JavaScript Profiler reports to include Gecko platform symbols.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.showJITOptimizations): This string\n  -  is displayed next to a checkbox determining whether or not JIT optimization data\n  -  should be displayed. -->\n<!ENTITY performanceUI.showJITOptimizations             \"Show JIT Optimizations\">\n<!ENTITY performanceUI.showJITOptimizations.tooltiptext \"Show JIT optimization data sampled in each JavaScript frame.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n<!ENTITY performanceUI.flattenTreeRecursion             \"Flatten Tree Recursion\">\n<!ENTITY performanceUI.flattenTreeRecursion.tooltiptext \"Flatten recursion when inspecting functions.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY performanceUI.enableMemory             \"Record Memory\">\n<!ENTITY performanceUI.enableMemory.tooltiptext \"Record memory consumption while profiling.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableAllocations): This string\n  -  is displayed next to a checkbox determining whether or not allocation\n  -  measurements are enabled. -->\n<!ENTITY performanceUI.enableAllocations             \"Record Allocations\">\n<!ENTITY performanceUI.enableAllocations.tooltiptext \"Record Object allocations while profiling.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n<!ENTITY performanceUI.enableFramerate             \"Record Framerate\">\n<!ENTITY performanceUI.enableFramerate.tooltiptext \"Record framerate while profiling.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.console.recordingNoticeStart/recordingNoticeEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Wraps the command used to start, like \"Currently recording via console.profile(\"label\")\" -->\n<!ENTITY performanceUI.console.recordingNoticeStart \"Currently recording via\">\n<!ENTITY performanceUI.console.recordingNoticeEnd   \"\">\n\n<!-- LOCALIZATION NOTE (performanceUI.console.stopCommandStart/stopCommandEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Indicates how to stop the recording, wrapping the command, like\n  -  \"Stop recording by entering console.profileEnd(\"label\") into the console.\" -->\n<!ENTITY performanceUI.console.stopCommandStart \"Stop recording by entering\">\n<!ENTITY performanceUI.console.stopCommandEnd   \"into the console.\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/performance.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=There are no profiles yet.\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# identifying a set of function calls. %S represents the number of recording,\n# iterating for every new recording, resulting in \"Recording #1\", \"Recording #2\", etc.\nrecordingsList.itemLabel=Recording #%S\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=In progress…\n\n# LOCALIZATION NOTE (recordingsList.loadingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that is finished and is loading.\nrecordingsList.loadingLabel=Loading…\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S ms\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for saving an item to disk.\nrecordingsList.saveLabel=Save\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Performance Tools,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps=fps\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Performance Tools,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=ms\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory=MB\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Performance Tools,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=Styles\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=Network\ncategory.graphics=Graphics\ncategory.storage=Storage\ncategory.events=Input & Events\ncategory.tools=Tools\n\n# LOCALIZATION NOTE (table.bytes):\n# This string is displayed in the call tree after bytesize units.\n# %S represents the value in bytes.\ntable.bytes=%S B\n\n# LOCALIZATION NOTE (table.ms2):\n# This string is displayed in the call tree after units of time in milliseconds.\n# %S represents the value in milliseconds.\ntable.ms2=%S ms\n\n# LOCALIZATION NOTE (table.percentage3):\n# This string is displayed in the call tree after units representing percentages.\n# %S represents the value in percentage with two decimal points, localized.\n# there are two \"%\" after %S to escape and display \"%\"\ntable.percentage3=%S%%\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(root)\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=(idle)\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=View source in Debugger\n\n# LOCALIZATION NOTE (table.view-optimizations.tooltiptext2):\n# This string is displayed in the icon displayed next to frames that\n# have optimization data\ntable.view-optimizations.tooltiptext2=Frame contains JIT optimization data\n\n# LOCALIZATION NOTE (recordingsList.importDialogTitle):\n# This string is displayed as a title for importing a recoring from disk.\nrecordingsList.importDialogTitle=Import recording…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=Save recording…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=JSON Files\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=All Files\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S ms\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=RECORDS\n\n# LOCALIZATION NOTE (profiler.bufferFull):\n# This string is displayed when recording, indicating how much of the\n# buffer is currently be used.\n# %S is the percentage of the buffer used -- there are two \"%\"s after to escape\n# the % that is actually displayed.\n# Example: \"Buffer 54% full\"\nprofiler.bufferFull=Buffer %S%% full\n\n# LOCALIZATION NOTE (recordings.start):\n# The label shown on the main recording buttons to start recording.\nrecordings.start=Start Recording Performance\n\n# LOCALIZATION NOTE (recordings.stop):\n# The label shown on the main recording buttons to stop recording.\nrecordings.stop=Stop Recording Performance\n\n# LOCALIZATION NOTE (recordings.start.tooltip):\n# This string is displayed as a tooltip on a button that starts a new profile.\nrecordings.start.tooltip=Toggle the recording state of a performance recording.\n\n# LOCALIZATION NOTE (recordings.import.tooltip):\n# This string is displayed on a button that opens a dialog to import a saved profile data file.\nrecordings.import.tooltip=Import…\n\n# LOCALIZATION NOTE (recordings.clear.tooltip):\n# This string is displayed on a button that removes all the recordings.\nrecordings.clear.tooltip=Clear\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedTitle=Unsaved Changes\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=You have unsaved changes that will be lost. Are you sure you want to continue?\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted.\nprojecteditor.deleteLabel=Delete\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle=Delete\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage=Are you sure you want to delete this folder?\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage=Are you sure you want to delete this file?\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a menu item for adding a new file to\n# the directory.\nprojecteditor.newLabel=New…\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=Rename\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel=Save\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel=Save As…\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file.\nprojecteditor.selectFileLabel=Select a File\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder.\nprojecteditor.openFolderLabel=Select a Folder\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file.\nprojecteditor.openFileLabel=Open a File\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files.\nprojecteditor.find.commandkey=F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\".\nprojecteditor.save.commandkey=S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file.\nprojecteditor.new.commandkey=N\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/promisedebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Promise debugger panel\n     strings. The Promise debugger panel is part of the debugger -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY title \"Promise Debugger\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/promisedebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Promise debugger\n# which is available as a panel in the Debugger.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/responsive.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Design Mode,\n# available from the Web Developer sub-menu -> 'Responsive Design Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (responsive.editDeviceList): option displayed in the device\n# selector\nresponsive.editDeviceList=Edit list…\n\n# LOCALIZATION NOTE (responsive.exit): tooltip text of the exit button.\nresponsive.exit=Close Responsive Design Mode\n\n# LOCALIZATION NOTE (responsive.rotate): tooltip text of the rotate button.\nresponsive.rotate=Rotate viewport\n\n# LOCALIZATION NOTE (responsive.deviceListLoading): placeholder text for\n# device selector when it's still fetching devices\nresponsive.deviceListLoading=Loading…\n\n# LOCALIZATION NOTE (responsive.deviceListError): placeholder text for\n# device selector when an error occurred\nresponsive.deviceListError=No list available\n\n# LOCALIZATION NOTE (responsive.done): button text in the device list modal\nresponsive.done=Done\n\n# LOCALIZATION NOTE (responsive.noDeviceSelected): placeholder text for the\n# device selector\nresponsive.noDeviceSelected=no device selected\n\n# LOCALIZATION NOTE  (responsive.title): the title displayed in the global\n# toolbar\nresponsive.title=Responsive Design Mode\n\n# LOCALIZATION NOTE (responsive.enableTouch): tooltip text for the touch\n# simulation button when it's disabled\nresponsive.enableTouch=Enable touch simulation\n\n# LOCALIZATION NOTE (responsive.disableTouch): tooltip text for the touch\n# simulation button when it's enabled\nresponsive.disableTouch=Disable touch simulation\n\n# LOCALIZATION NOTE  (responsive.screenshot): tooltip of the screenshot button.\nresponsive.screenshot=Take a screenshot of the viewport\n\n# LOCALIZATION NOTE (responsive.screenshotGeneratedFilename): The auto generated\n# filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the\n# second argument (%2$S) is the time string in HH.MM.SS format.\nresponsive.screenshotGeneratedFilename=Screen Shot %1$S at %2$S\n\n# LOCALIZATION NOTE (responsive.remoteOnly): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# non-remote tab.\nresponsive.remoteOnly=Responsive Design Mode is only available for remote browser tabs, such as those used for web content in multi-process Firefox.\n\n# LOCALIZATION NOTE (responsive.noContainerTabs): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# container tab.\nresponsive.noContainerTabs=Responsive Design Mode is currently unavailable in container tabs.\n\n# LOCALIZATION NOTE (responsive.noThrottling): UI option in a menu to configure\n# network throttling.  This option is the default and disables throttling so you\n# just have normal network conditions.  There is not very much room in the UI\n# so a short string would be best if possible.\nresponsive.noThrottling=No throttling\n\n# LOCALIZATION NOTE (responsive.devicePixelRatio): tooltip for the\n# DevicePixelRatio (DPR) dropdown when is enabled.\nresponsive.devicePixelRatio=Device Pixel Ratio\n\n# LOCALIZATION NOTE (responsive.autoDPR): tooltip for the DevicePixelRatio\n# (DPR) dropdown when is disabled because a device is selected.\n# The argument (%1$S) is the selected device (e.g. iPhone 6) that set\n# automatically the DPR value.\nresponsive.autoDPR=DPR automatically set by %1$S\n\n# LOCALIZATION NOTE (responsive.customDeviceName): Default value in a form to\n# add a custom device based on an arbitrary size (no association to an existing\n# device).\nresponsive.customDeviceName=Custom Device\n\n# LOCALIZATION NOTE (responsive.customDeviceNameFromBase): Default value in a\n# form to add a custom device based on the properties of another.  %1$S is the\n# name of the device we're staring from, such as \"Apple iPhone 6\".\nresponsive.customDeviceNameFromBase=%1$S (Custom)\n\n# LOCALIZATION NOTE (responsive.addDevice): Button text that reveals a form to\n# be used for adding custom devices.\nresponsive.addDevice=Add Device\n\n# LOCALIZATION NOTE (responsive.deviceAdderName): Label of form field for the\n# name of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderName=Name\n\n# LOCALIZATION NOTE (responsive.deviceAdderSize): Label of form field for the\n# size of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderSize=Size\n\n# LOCALIZATION NOTE (responsive.deviceAdderPixelRatio): Label of form field for\n# the devicePixelRatio of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderPixelRatio=DPR\n\n# LOCALIZATION NOTE (responsive.deviceAdderUserAgent): Label of form field for\n# the user agent of a new device.  The available width is very low, so you might\n# see overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderUserAgent=UA\n\n# LOCALIZATION NOTE (responsive.deviceAdderTouch): Label of form field for the\n# touch input support of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderTouch=Touch\n\n# LOCALIZATION NOTE (responsive.deviceAdderSave): Button text that submits a\n# form to add a new device.\nresponsive.deviceAdderSave=Save\n\n# LOCALIZATION NOTE (responsive.deviceDetails): Tooltip that appears when\n# hovering on a device in the device modal.  %1$S is the width of the device.\n# %2$S is the height of the device.  %3$S is the devicePixelRatio value of the\n# device.  %4$S is the user agent of the device.  %5$S is a boolean value\n# noting whether touch input is supported.\nresponsive.deviceDetails=Size: %1$S x %2$S\\nDPR: %3$S\\nUA: %4$S\\nTouch: %5$S\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate2): tooltip of the rotate button.\nresponsiveUI.rotate2=Rotate\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot=Screenshot\n\n# LOCALIZATION NOTE  (responsiveUI.userAgentPlaceholder): placeholder for the user agent input.\nresponsiveUI.userAgentPlaceholder=Custom User Agent\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename=Screen Shot %1$S at %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch=Simulate touch events (page reload might be needed)\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=Add Preset\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=Remove Preset\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S (custom)\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle1): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle1=Responsive Design Mode\n\n# LOCALIZATION NOTE (responsiveUI.close1): tooltip text of the close button.\nresponsiveUI.close1=Leave Responsive Design Mode\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=Give a name to the %Sx%S preset\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip=Use the Control key for more precision. Use Shift key for rounded sizes.\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload=If touch event listeners have been added earlier, the page needs to be reloaded.\nresponsiveUI.notificationReload=Reload\nresponsiveUI.notificationReload_accesskey=R\nresponsiveUI.dontShowReloadNotification=Never show again\nresponsiveUI.dontShowReloadNotification_accesskey=N\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n<!ENTITY window.title                 \"Scratchpad\">\n\n<!ENTITY fileMenu.label               \"File\">\n<!ENTITY fileMenu.accesskey           \"F\">\n\n<!ENTITY newWindowCmd.label           \"New Window\">\n<!ENTITY newWindowCmd.accesskey       \"N\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"Open File…\">\n<!ENTITY openFileCmd.accesskey        \"O\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"Open Recent\">\n<!ENTITY openRecentMenu.accesskey     \"R\">\n\n<!ENTITY revertCmd.label              \"Revert…\">\n<!ENTITY revertCmd.accesskey          \"t\">\n\n<!ENTITY saveFileCmd.label            \"Save\">\n<!ENTITY saveFileCmd.accesskey        \"S\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"Save As…\">\n<!ENTITY saveFileAsCmd.accesskey      \"A\">\n\n<!ENTITY closeCmd.label               \"Close\">\n<!ENTITY closeCmd.key                 \"W\">\n<!ENTITY closeCmd.accesskey           \"C\">\n\n<!ENTITY viewMenu.label               \"View\">\n<!ENTITY viewMenu.accesskey           \"V\">\n\n<!ENTITY lineNumbers.label             \"Show Line Numbers\">\n<!ENTITY lineNumbers.accesskey         \"L\">\n\n<!ENTITY wordWrap.label                \"Wrap Text\">\n<!ENTITY wordWrap.accesskey            \"W\">\n\n<!ENTITY highlightTrailingSpace.label     \"Highlight Trailing Space\">\n<!ENTITY highlightTrailingSpace.accesskey \"H\">\n\n<!ENTITY largerFont.label             \"Larger Font\">\n<!ENTITY largerFont.accesskey         \"a\">\n<!ENTITY largerFont.commandkey        \"+\">\n<!ENTITY largerFont.commandkey2       \"=\"> <!-- + is above this key on many keyboards -->\n\n<!ENTITY smallerFont.label            \"Smaller Font\">\n<!ENTITY smallerFont.accesskey        \"M\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"Normal Size\">\n<!ENTITY normalSize.accesskey         \"N\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label               \"Edit\">\n<!ENTITY editMenu.accesskey           \"E\">\n\n<!ENTITY run.label                    \"Run\">\n<!ENTITY run.accesskey                \"R\">\n<!ENTITY run.key                      \"r\">\n\n<!ENTITY inspect.label                \"Inspect\">\n<!ENTITY inspect.accesskey            \"I\">\n<!ENTITY inspect.key                  \"i\">\n\n<!ENTITY display.label                \"Display\">\n<!ENTITY display.accesskey            \"D\">\n<!ENTITY display.key                  \"l\">\n\n<!ENTITY pprint.label                 \"Pretty Print\">\n<!ENTITY pprint.key                   \"p\">\n<!ENTITY pprint.accesskey             \"P\">\n\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n<!ENTITY environmentMenu.label        \"Environment\">\n<!ENTITY environmentMenu.accesskey    \"N\">\n\n\n<!ENTITY contentContext.label         \"Content\">\n<!ENTITY contentContext.accesskey     \"C\">\n\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n<!ENTITY browserContext.label         \"Browser\">\n<!ENTITY browserContext.accesskey     \"B\">\n\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n<!ENTITY helpMenu.label               \"Help\">\n<!ENTITY helpMenu.accesskey           \"H\">\n<!ENTITY helpMenuWin.label            \"Help\">\n<!ENTITY helpMenuWin.accesskey        \"H\">\n\n<!ENTITY documentationLink.label      \"Scratchpad Help on MDN\">\n<!ENTITY documentationLink.accesskey  \"D\">\n\n\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n<!ENTITY resetContext2.label          \"Reset Variables\">\n<!ENTITY resetContext2.accesskey      \"T\">\n\n<!ENTITY reloadAndRun.label           \"Reload And Run\">\n<!ENTITY reloadAndRun.accesskey       \"E\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"Execute\">\n<!ENTITY executeMenu.accesskey        \"X\">\n\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n<!ENTITY evalFunction.label \"Evaluate Current Function\">\n<!ENTITY evalFunction.accesskey \"v\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=File exists. Overwrite?\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active main browser window.\nbrowserWindow.unavailable=Scratchpad cannot find any browser window to execute the code in.\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=Scratchpad cannot run this operation in the current mode.\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=Open File\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=Failed to read the file.\n\n# LOCALIZATION NOTE  (importFromFile.convert.failed): This is the message\n# displayed when file conversion from some charset to Unicode fails.\n# %1 is the name of the charset from which the conversion failed.\nimportFromFile.convert.failed=Failed to convert file to Unicode from %1$S.\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=Clear Items\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=Save File As\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=The file save operation failed.\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=Do you want to save the changes you made to this scratchpad?\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=Unsaved Changes\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=Do you want to revert the changes you made to this scratchpad?\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=Revert Changes\n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * This is a JavaScript Scratchpad.\\n *\\n * Enter some JavaScript, then Right Click or choose from the Execute Menu:\\n * 1. Run to evaluate the selected text (%1$S),\\n * 2. Inspect to bring up an Object Inspector on the result (%2$S), or,\\n * 3. Display to insert the result in a comment after the selection. (%3$S)\\n */\\n\\n\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=This scratchpad executes in the Browser context.\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage=https://developer.mozilla.org/en/Tools/Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol  = Line %1$S, Col %2$S\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=This file no longer exists.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Filter properties\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout=Connection timeout. Check the Error Console on both ends for potential error messages. Reopen the Scratchpad to try again.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Huijausvaroitus: Ole varovainen, kun liität tekstiä, jota et ymmärrä. Teko voi antaa hyökkääjille mahdollisuuden varastaa henkilötietosi ja ottaa tietokoneesi haltuunsa. Voit sallia liittämisen kirjoittamalla ”%S”.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=salli liittäminen\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n<!ENTITY shaderEditorUI.vertexShader    \"Vertex Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n<!ENTITY shaderEditorUI.fragmentShader  \"Fragment Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice1   \"Reload\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice2   \"the page to be able to edit GLSL code.\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n<!ENTITY shaderEditorUI.emptyNotice     \"Waiting for a WebGL context to be created…\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel=Program %S\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel=Toggle geometry visibility\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S\\u00D7%S\n\n# LOCALIZATION NOTE (groupCheckbox.tooltip): This is used in the SideMenuWidget\n# as the default tooltip of a group checkbox\nsideMenu.groupCheckbox.tooltip=Toggle all checkboxes in this group\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY gotoLineCmd.label         \"Jump to line…\">\n<!ENTITY gotoLineCmd.key           \"J\">\n<!ENTITY gotoLineCmd.accesskey     \"J\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=Find…\n\n# LOCALIZATION NOTE  (findCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage=Search for:\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=Go to line…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=Jump to line number:\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=Breakpoint: %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=Current line\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=Current step: %S\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink=docs\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound=not found\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey=J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey=/\n\n# LOCALIZATION NOTE  (indentLess.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey=[\n\n# LOCALIZATION NOTE  (indentMore.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey=]\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Up\", or change the format of the string. These are key\n# identifiers, not messages displayed to the user.\nmoveLineUp.commandkey=Alt-Up\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Down\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nmoveLineDown.commandkey=Alt-Down\n\n# LOCALIZATION NOTE  (autocompletion.commandkey): This is the key, used with\n# Ctrl, for code autocompletion.\n# Do not localize \"Space\", it's the key identifier, not a message displayed to\n# the user.\nautocompletion.commandkey=Space\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the combination of\n# keys used to display more information, like type inference.\n# Do not localize \"Shift\", \"Ctrl\", \"Space\", or change the format of the string.\n# These are key identifiers, not messages displayed to the user.\nshowInformation2.commandkey=Shift-Ctrl-Space\n\n# LOCALIZATION NOTE  (find.key):\n# Key shortcut used to find the typed search\n# Do not localize \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfind.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAll.key):\n# Key shortcut used to replace the content of the editor\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAll.key=Shift+CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAllMac.key):\n# Key shortcut used to replace the content of the editor on Mac\n# Do not localize \"Alt\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAllMac.key=Alt+CmdOrCtrl+F\n\n# LOCALIZATION NOTE  (findNext.key):\n# Key shortcut used to find again the typed search\n# Do not localize \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindNext.key=CmdOrCtrl+G\n\n# LOCALIZATION NOTE (findPrev.key):\n# Key shortcut used to find the previous typed search\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindPrev.key=Shift+CmdOrCtrl+G\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/startup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\n# for the options panel tab.\noptionsButton.tooltip=Toolbox Options\n\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\n# the devtools window.\noptions.label=Options\n\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\n# toolbox panel.\noptions.panelLabel=Toolbox Options Panel\n\n# LOCALIZATION NOTE (options.darkTheme.label2)\n# Used as a label for dark theme\noptions.darkTheme.label2=Dark\n\n# LOCALIZATION NOTE (options.lightTheme.label2)\n# Used as a label for light theme\noptions.lightTheme.label2=Light\n\n# LOCALIZATION NOTE (options.firebugTheme.label2)\n# Used as a label for Firebug theme\noptions.firebugTheme.label2=Firebug\n\n# LOCALIZATION NOTE (performance.label):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nperformance.label=Performance\n\n# LOCALIZATION NOTE (performance.panelLabel):\n# This is used as the label for the toolbox panel.\nperformance.panelLabel=Performance Panel\n\n# LOCALIZATION NOTE (performance.commandkey, performance.accesskey)\n# Used for the menuitem in the tool menu\nperformance.commandkey=VK_F5\nperformance.accesskey=P\n\n# LOCALIZATION NOTE (performance.tooltip):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Performance Tools will be shown inside brackets.\nperformance.tooltip=Performance (%S)\n\n# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools\n# menu as a shortcut to open the devtools with the Web Console tab selected.\nMenuWebconsole.label=Web Console\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the\n# label of the tab in the devtools window.\nToolboxTabWebconsole.label=Console\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel=Console Panel\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip2): the string displayed in the\n# tooltip of the tab when the Web Console is displayed inside the developer\n# tools window.\n# Keyboard shortcut for Console will be shown inside the brackets.\nToolboxWebconsole.tooltip2=Web Console (%S)\n\ncmd.commandkey=K\nwebConsoleCmd.accesskey=W\n\n# LOCALIZATION NOTE (ToolboxDebugger.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxDebugger.label=Debugger\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel=Debugger Panel\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip2):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\n# A keyboard shortcut for JS Debugger will be shown inside brackets.\nToolboxDebugger.tooltip2=JavaScript Debugger (%S)\n\n# LOCALIZATION NOTE (debuggerMenu.commandkey, debuggerMenu.accesskey)\n# Used for the menuitem in the tool menu\ndebuggerMenu.commandkey=S\ndebuggerMenu.accesskey=D\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the style editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label=Style Editor\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel=Style Editor Panel\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip3):\n# This string is displayed in the tooltip of the tab when the style editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Stylesheet Editor will be shown inside the latter pair of brackets.\nToolboxStyleEditor.tooltip3=Stylesheet Editor (CSS) (%S)\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey=VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey=l\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label=Shader Editor\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel=Shader Editor Panel\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip=Live GLSL shader language editor for WebGL\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label=Canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel=Canvas Panel\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip=Tools to inspect and debug <canvas> contexts\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label=Web Audio\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel=Web Audio Panel\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip=Web Audio context visualizer and audio node inspector\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label=Inspector\ninspector.commandkey=C\ninspector.accesskey=I\n\n# LOCALIZATION NOTE (inspector.panelLabel)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel=Inspector Panel\n\n# LOCALIZATION NOTE (inspector.tooltip2)\n# Keyboard shortcut for DOM and Style Inspector will be shown inside brackets.\ninspector.tooltip2=DOM and Style Inspector (%S)\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label=Network\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel=Network Panel\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey=Q\nnetmonitor.accesskey=N\n\n# LOCALIZATION NOTE (netmonitor.tooltip2):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Network Monitor will be shown inside the brackets.\nnetmonitor.tooltip2=Network Monitor (%S)\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey=VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey=a\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label=Storage\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel=Storage Inspector\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel=Storage Panel\n\n# LOCALIZATION NOTE (storage.tooltip3):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Storage Inspector will be shown inside the brackets.\nstorage.tooltip3=Storage Inspector (Cookies, Local Storage, …) (%S)\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label=Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel=Scratchpad Panel\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip=Scratchpad\n\n# LOCALIZATION NOTE (memory.label): This string is displayed in the title of the\n# tab when the memory tool is displayed inside the developer tools window and in\n# the Developer Tools Menu.\nmemory.label=Memory\n\n# LOCALIZATION NOTE (memory.panelLabel): This is used as the label for the\n# toolbox panel.\nmemory.panelLabel=Memory Panel\n\n# LOCALIZATION NOTE (memory.tooltip): This string is displayed in the tooltip of\n# the tab when the memory tool is displayed inside the developer tools window.\nmemory.tooltip=Memory\n\n# LOCALIZATION NOTE (dom.label):\n# This string is displayed in the title of the tab when the DOM panel is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ndom.label=DOM\n\n# LOCALIZATION NOTE (dom.panelLabel):\n# This is used as the label for the toolbox panel.\ndom.panelLabel=DOM Panel\n\n# LOCALIZATION NOTE (dom.commandkey, dom.accesskey)\n# Used for the menuitem in the tool menu\ndom.commandkey=W\ndom.accesskey=D\n\n# LOCALIZATION NOTE (dom.tooltip):\n# This string is displayed in the tooltip of the tab when the DOM is\n# displayed inside the developer tools window.\n# Keyboard shortcut for DOM panel will be shown inside the brackets.\ndom.tooltip=DOM (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.splitconsole):\n# This is the tooltip of the button in the toolbox toolbar used to toggle\n# the split console.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.splitconsole = Toggle split console (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.responsive):\n# This is the tooltip of the button in the toolbox toolbar that toggles\n# the Responsive mode.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.responsive = Responsive Design Mode (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.paintflashing):\n# This is the tooltip of the paintflashing button in the toolbox toolbar\n# that toggles paintflashing.\ntoolbox.buttons.paintflashing = Toggle paint flashing\n\n# LOCALIZATION NOTE (toolbox.buttons.scratchpad):\n# This is the tooltip of the button in the toolbox toolbar that opens\n# the scratchpad window\ntoolbox.buttons.scratchpad = Scratchpad\n\n# LOCALIZATION NOTE (toolbox.buttons.screenshot):\n# This is the tooltip of the button in the toolbox toolbar that allows you to\n# take a screenshot of the entire page\ntoolbox.buttons.screenshot = Take a screenshot of the entire page\n\n# LOCALIZATION NOTE (toolbox.buttons.rulers):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# rulers in the page\ntoolbox.buttons.rulers = Toggle rulers for the page\n\n# LOCALIZATION NOTE (toolbox.buttons.measure):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# measuring tools\ntoolbox.buttons.measure = Measure a portion of the page\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/storage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : This file contains the Storage Inspector strings. -->\n\n<!-- LOCALIZATION NOTE : Placeholder for the searchbox that allows you to filter the table items. -->\n<!ENTITY searchBox.placeholder         \"Filter items\">\n\n<!-- LOCALIZATION NOTE : Label of popup menu action to delete all storage items. -->\n<!ENTITY storage.popupMenu.deleteAllLabel \"Delete All\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (storage.filter.key):\n# Key shortcut used to focus the filter box on top of the data view\nstorage.filter.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText=No hosts on the page\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText=No data present for selected host\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies=Cookies\ntree.labels.localStorage=Local Storage\ntree.labels.sessionStorage=Session Storage\ntree.labels.indexedDB=Indexed DB\ntree.labels.Cache=Cache Storage\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.uniqueKey=Unique key\ntable.headers.cookies.name=Name\ntable.headers.cookies.path=Path\ntable.headers.cookies.host=Domain\ntable.headers.cookies.expires=Expires on\ntable.headers.cookies.value=Value\ntable.headers.cookies.lastAccessed=Last accessed on\ntable.headers.cookies.creationTime=Created on\n\ntable.headers.localStorage.name=Key\ntable.headers.localStorage.value=Value\n\ntable.headers.sessionStorage.name=Key\ntable.headers.sessionStorage.value=Value\n\ntable.headers.Cache.url=URL\ntable.headers.Cache.status=Status\n\ntable.headers.indexedDB.uniqueKey=Unique key\ntable.headers.indexedDB.name=Key\ntable.headers.indexedDB.db=Database Name\ntable.headers.indexedDB.storage=Storage\ntable.headers.indexedDB.objectStore=Object Store Name\ntable.headers.indexedDB.value=Value\ntable.headers.indexedDB.origin=Origin\ntable.headers.indexedDB.version=Version\ntable.headers.indexedDB.objectStores=Object Stores\ntable.headers.indexedDB.keyPath2=Key Path\ntable.headers.indexedDB.autoIncrement=Auto Increment\ntable.headers.indexedDB.indexes=Indexes\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session=Session\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder=Filter values\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label=Data\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label=Parsed Value\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteLabel):\n# Label of popup menu action to delete storage item.\nstorage.popupMenu.deleteLabel=Delete “%S”\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteAllLabel):\n# Label of popup menu action to delete all storage items.\nstorage.popupMenu.deleteAllFromLabel=Delete All From “%S”\n\n# LOCALIZATION NOTE (storage.idb.deleteBlocked):\n# Warning notification when IndexedDB database could not be deleted immediately.\nstorage.idb.deleteBlocked=Database “%S” will be deleted after all connections are closed.\n\n# LOCALIZATION NOTE (storage.idb.deleteError):\n# Error notification when IndexedDB database could not be deleted.\nstorage.idb.deleteError=Database “%S” could not be deleted.\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n<!ENTITY newButton.label            \"New\">\n<!ENTITY newButton.tooltip          \"Create and append a new style sheet to the document\">\n<!ENTITY newButton.accesskey        \"N\">\n\n<!ENTITY importButton.label         \"Import…\">\n<!ENTITY importButton.tooltip       \"Import and append an existing style sheet to the document\">\n<!ENTITY importButton.accesskey     \"I\">\n\n<!ENTITY visibilityToggle.tooltip   \"Toggle style sheet visibility\">\n\n<!ENTITY saveButton.label           \"Save\">\n<!ENTITY saveButton.tooltip         \"Save this style sheet to a file\">\n<!ENTITY saveButton.accesskey       \"S\">\n\n<!ENTITY optionsButton.tooltip      \"Style Editor options\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.label     \"Show original sources\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.accesskey  \"o\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n<!ENTITY showMediaSidebar.label     \"Show @media sidebar\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n<!ENTITY mediaRules.label           \"@media rules\">\n\n<!ENTITY editorTextbox.placeholder  \"Type CSS here.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n<!ENTITY noStyleSheet.label         \"This page has no style sheet.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n<!ENTITY noStyleSheet-tip-start.label  \"Perhaps you'd like to \">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"append a new style sheet\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \"?\">\n\n<!-- LOCALIZATION NOTE (openLinkNewTab.label): This is the text for the\n     context menu item that opens a stylesheet in a new tab -->\n<!ENTITY openLinkNewTab.label     \"Open Link in New Tab\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<inline style sheet #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=New style sheet #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=#1 rule.;#1 rules.\n\n# LOCALIZATION NOTE  (error-load): This is shown when loading fails.\nerror-load=Style sheet could not be loaded.\n\n# LOCALIZATION NOTE  (error-save): This is shown when saving fails.\nerror-save=Style sheet could not be saved.\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed=Can’t show coverage information for compressed stylesheets\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=Import style sheet\n\n# LOCALIZATION NOTE  (importStyleSheet.filter): This is the *.css filter title\nimportStyleSheet.filter=CSS files\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=Save style sheet\n\n# LOCALIZATION NOTE  (saveStyleSheet.filter): This is the *.css filter title\nsaveStyleSheet.filter=CSS files\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey=S\n\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n<!ENTITY browserStylesLabel    \"Browser styles\">\n\n<!-- LOCALIZATION NOTE (filterStylesPlaceholder): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n<!ENTITY filterStylesPlaceholder      \"Filter Styles\">\n\n<!-- LOCALIZATION NOTE (addRuleButtonTooltip): This is the tooltip shown when\n  -  hovering the `Add new rule` button in the rules view toolbar. This should\n  -  match ruleView.contextmenu.addNewRule in styleinspector.properties -->\n<!ENTITY addRuleButtonTooltip  \"Add new rule\">\n\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n<!ENTITY selectedElementLabel  \"Selected element:\">\n\n<!-- LOCALIZATION NOTE (togglePseudoClassPanel): This is the tooltip\n  -  shown when hovering over the `Toggle Pseudo Class Panel` button in the\n  -  rule view toolbar. -->\n<!ENTITY togglePseudoClassPanel  \"Toggle pseudo-classes\">\n\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n<!ENTITY noPropertiesFound     \"No CSS properties found.\">\n\n<!-- FIXME: notes -->\n<!ENTITY computedViewTitle     \"Computed\">\n<!ENTITY ruleViewTitle         \"Rules\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n<!ENTITY closeCmd.key  \"W\">\n<!ENTITY toggleToolbox.key  \"I\">\n<!ENTITY toggleToolboxF12.keycode          \"VK_F12\">\n<!ENTITY toggleToolboxF12.keytext          \"F12\">\n\n<!-- LOCALIZATION NOTE (browserToolboxErrorMessage): This is the label\n  -  shown next to error details when the Browser Toolbox is unable to open. -->\n<!ENTITY browserToolboxErrorMessage          \"Error opening Browser Toolbox:\">\n\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n<!ENTITY options.context.advancedSettings \"Advanced settings\">\n\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n<!ENTITY options.context.inspector \"Inspector\">\n\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n<!ENTITY options.showUserAgentStyles.label \"Show Browser Styles\">\n<!ENTITY options.showUserAgentStyles.tooltip \"Turning this on will show default styles that are loaded by the browser.\">\n\n<!-- LOCALIZATION NOTE (options.collapseAttrs.label): This is the label\n  -  for the checkbox option to enable collapse attributes in the Inspector\n  -  panel. -->\n<!ENTITY options.collapseAttrs.label \"Truncate DOM attributes\">\n<!ENTITY options.collapseAttrs.tooltip \"Truncate long attributes in the inspector\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.label \"Default color unit\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.accesskey \"U\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.authored): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.authored \"As Authored\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hex \"Hex\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n<!ENTITY options.defaultColorUnit.name \"Color Names\">\n\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n<!ENTITY options.context.triggersPageRefresh  \"* Current session only, reloads the page\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label5    \"Enable browser chrome and add-on debugging toolboxes\">\n<!ENTITY options.enableChrome.tooltip3  \"Turning this option on will allow you to use various developer tools in browser context (via Tools > Web Developer > Browser Toolbox) and debug add-ons from the Add-ons Manager\">\n\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableRemote.label3    \"Enable remote debugging\">\n<!ENTITY options.enableRemote.tooltip2  \"Turning this option on will allow the developer tools to debug a remote instance like Firefox OS\">\n\n<!-- LOCALIZATION NOTE (options.enableWorkers.label): This is the label for the\n  -  checkbox that toggles worker debugging, i.e. devtools.debugger.workers\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableWorkers.label    \"Enable worker debugging (in development)\">\n<!ENTITY options.enableWorkers.tooltip  \"Turning this option on will allow the developer tools to debug workers\">\n\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n<!ENTITY options.disableJavaScript.label     \"Disable JavaScript *\">\n<!ENTITY options.disableJavaScript.tooltip   \"Turning this option on will disable JavaScript for the current tab. If the tab or the toolbox is closed then this setting will be forgotten.\">\n\n<!-- LOCALIZATION NOTE (options.disableHTTPCache.label,\n  -  options.disableHTTPCache.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the HTTP cache on or off. -->\n<!ENTITY options.disableHTTPCache.label     \"Disable HTTP Cache (when toolbox is open)\">\n<!ENTITY options.disableHTTPCache.tooltip   \"Turning this option on will disable the HTTP cache for all tabs that have the toolbox open. Service Workers are not affected by this option.\">\n\n<!-- LOCALIZATION NOTE (options.enableServiceWorkersHTTP.label,\n  -  options.enableServiceWorkersHTTP.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the service workers testing features on or off. This option enables service workers over HTTP. -->\n<!ENTITY options.enableServiceWorkersHTTP.label     \"Enable Service Workers over HTTP (when toolbox is open)\">\n<!ENTITY options.enableServiceWorkersHTTP.tooltip   \"Turning this option on will enable the service workers over HTTP for all tabs that have the toolbox open.\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label2): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n<!ENTITY options.selectDefaultTools.label2    \"Default Developer Tools\">\n\n<!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n<!ENTITY options.selectAdditionalTools.label  \"Developer Tools installed by add-ons\">\n\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n<!ENTITY options.selectEnabledToolboxButtons.label     \"Available Toolbox Buttons\">\n\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n<!ENTITY options.toolNotSupported.label  \"* Not supported for current toolbox target\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label2   \"Themes\">\n\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n<!ENTITY options.usedeveditiontheme.label   \"Use Developer Edition browser theme\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Toggles the Developer Edition browser theme.\">\n\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n<!ENTITY options.webconsole.label            \"Web Console\">\n\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n<!ENTITY options.timestampMessages.label      \"Enable timestamps\">\n<!ENTITY options.timestampMessages.tooltip    \"If you enable this option commands and output in the Web Console will display a timestamp\">\n\n<!-- LOCALIZATION NOTE (options.debugger.label): This is the label for the\n  -  heading of the group of Debugger preferences in the options panel. -->\n<!ENTITY options.debugger.label            \"Debugger\">\n\n<!-- LOCALIZATION NOTE (options.sourceMap.label): This is the\n   - label for the checkbox that toggles source maps in the Debugger -->\n<!ENTITY options.sourceMaps.label      \"Enable Source Maps\">\n<!ENTITY options.sourceMaps.tooltip    \"If you enable this option sources will be mapped in the Debugger and Console.\">\n\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n<!ENTITY options.styleeditor.label            \"Style Editor\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n<!ENTITY options.stylesheetSourceMaps.label      \"Show original sources\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"Show original sources (e.g. Sass files) in the Style Editor and Inspector\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n<!ENTITY options.stylesheetAutocompletion.label      \"Autocomplete CSS\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"Autocomplete CSS properties, values and selectors in Style Editor as you type\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.label): This is the label for the\n   -  heading of the group of Screenshot preferences in the options\n   -  panel. -->\n<!ENTITY options.screenshot.label            \"Screenshot Behavior\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.clipboard.label): This is the\n   - label for the checkbox that toggles screenshot to clipboard feature. -->\n<!ENTITY options.screenshot.clipboard.label      \"Screenshot to clipboard\">\n<!ENTITY options.screenshot.clipboard.tooltip    \"Saves to the screenshot directly to the clipboard\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.audio.label): This is the\n   - label for the checkbox that toggles the camera shutter audio for screenshot tool -->\n<!ENTITY options.screenshot.audio.label      \"Play camera shutter sound\">\n<!ENTITY options.screenshot.audio.tooltip    \"Enables the camera audio sound when taking screenshot\">\n\n<!-- LOCALIZATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n<!ENTITY options.commonPrefs.label           \"Common Preferences\">\n\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n<!ENTITY options.enablePersistentLogs.label    \"Enable persistent logs\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"If you enable this option the Web Console and Network Monitor will not clear the output each time you navigate to a new page\">\n\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n<!ENTITY options.showPlatformData.label    \"Show Gecko platform data\">\n<!ENTITY options.showPlatformData.tooltip  \"If you enable this option the JavaScript Profiler reports will include\nGecko platform symbols\">\n\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n<!ENTITY options.sourceeditor.label                     \"Editor Preferences\">\n<!ENTITY options.sourceeditor.detectindentation.label   \"Detect indentation\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"Guess indentation based on source content\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label   \"Autoclose brackets\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"Automatically insert closing brackets\">\n<!ENTITY options.sourceeditor.expandtab.label           \"Indent using spaces\">\n<!ENTITY options.sourceeditor.expandtab.tooltip         \"Use spaces instead of the tab character\">\n<!ENTITY options.sourceeditor.tabsize.label             \"Tab size\">\n<!ENTITY options.sourceeditor.tabsize.accesskey         \"T\">\n<!ENTITY options.sourceeditor.keybinding.label          \"Keybindings\">\n<!ENTITY options.sourceeditor.keybinding.accesskey      \"K\">\n<!ENTITY options.sourceeditor.keybinding.default.label  \"Default\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip=Dock to bottom of browser window\ntoolboxDockButtons.side.tooltip=Dock to side of browser window\ntoolboxDockButtons.window.tooltip=Show in separate window\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.minimize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the minimize button in the toolbar. When clicked, the\n# button minimizes the toolbox so that just the toolbar is visible at the\n# bottom.\ntoolboxDockButtons.bottom.minimize=Minimize the toolbox\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.maximize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the maximize button in the toolbar. When clicked, the\n# button maximizes the toolbox again (if it had been minimized before) so that\n# the whole toolbox is visible again.\ntoolboxDockButtons.bottom.maximize=Maximize the toolbox\n\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of errors in the current web page\ntoolboxToggleButton.errors=#1 error;#1 errors\n\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of warnings in the current web page\ntoolboxToggleButton.warnings=#1 warning;#1 warnings\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\ntoolboxToggleButton.tooltip=%1$S, %2$S\\nClick to toggle the developer tools.\n\n# LOCALIZATION NOTE (toolbar.closeButton.tooltip)\n# Used as a message in tooltip when overing the close button of the Developer\n# Toolbar.\ntoolbar.closeButton.tooltip=Close Developer Toolbar\n\n# LOCALIZATION NOTE (toolbar.toolsButton.tooltip)\n# Used as a message in tooltip when overing the wrench icon of the Developer\n# Toolbar, which toggle the developer toolbox.\ntoolbar.toolsButton.tooltip=Toggle developer tools\n\n# LOCALIZATION NOTE (toolbox.titleTemplate1): This is the template\n# used to format the title of the toolbox.\n# The URL of the page being targeted: %1$S.\ntoolbox.titleTemplate1=Developer Tools - %1$S\n\n# LOCALIZATION NOTE (toolbox.titleTemplate2): This is the template\n# used to format the title of the toolbox.\n# The page title or other name for the thing being targeted: %1$S\n# The URL of the page being targeted: %2$S.\ntoolbox.titleTemplate2=Developer Tools - %1$S - %2$S\n\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\n# name when no tool is selected.\ntoolbox.defaultTitle=Developer Tools\n\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\n# toolbox as a whole\ntoolbox.label=Developer Tools\n\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\n# used to add a * marker to the label for the Options Panel tool checkbox for the\n# tool which is not supported for the current toolbox target.\n# The name of the tool: %1$S.\noptions.toolNotSupportedMarker=%1$S *\n\n# LOCALIZATION NOTE (scratchpad.keycode)\n# Used for opening scratchpad from the detached toolbox window\n# Needs to match scratchpad.keycode from browser.dtd\nscratchpad.keycode=VK_F4\n\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\n# Used for toggling the browser console from the detached toolbox window\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\nbrowserConsoleCmd.commandkey=j\n\n# LOCALIZATION NOTE (pickButton.tooltip)\n# This is the tooltip of the pick button in the toolbox toolbar\npickButton.tooltip=Pick an element from the page\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip=All tabs\n\n# LOCALIZATION NOTE (toolbox.noContentProcessForTab.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running for the current tab\ntoolbox.noContentProcessForTab.message=No content process for this tab.\n\n# LOCALIZATION NOTE (toolbox.viewCssSourceInStyleEditor.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a css file in the Style-Editor tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInStyleEditor is used.\ntoolbox.viewCssSourceInStyleEditor.label=Open File in Style-Editor\n\n# LOCALIZATION NOTE (toolbox.viewJsSourceInDebugger.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a js file in the Debugger tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInDebugger is used.\ntoolbox.viewJsSourceInDebugger.label=Open File in Debugger\n\ntoolbox.resumeOrderWarning=Page did not resume after the debugger was attached. To fix this, please close and re-open the toolbox.\n\n# LOCALIZATION NOTE (toolbox.options.key)\n# Key shortcut used to open the options panel\ntoolbox.options.key=CmdOrCtrl+Shift+O\n\n# LOCALIZATION NOTE (toolbox.help.key)\n# Key shortcut used to open the options panel\ntoolbox.help.key=F1\n\n# LOCALIZATION NOTE (toolbox.nextTool.key)\n# Key shortcut used to select the next tool\ntoolbox.nextTool.key=CmdOrCtrl+]\n\n# LOCALIZATION NOTE (toolbox.previousTool.key)\n# Key shortcut used to select the previous tool\ntoolbox.previousTool.key=CmdOrCtrl+[\n\n# LOCALIZATION NOTE (toolbox.zoom*.key)\n# Key shortcuts used to zomm in/out or reset the toolbox\n# Should match fullZoom*Cmd.commandkey values from browser.dtd\ntoolbox.zoomIn.key=CmdOrCtrl+Plus\ntoolbox.zoomIn2.key=CmdOrCtrl+=\ntoolbox.zoomIn3.key=\n\ntoolbox.zoomOut.key=CmdOrCtrl+-\ntoolbox.zoomOut2.key=\n\ntoolbox.zoomReset.key=CmdOrCtrl+0\ntoolbox.zoomReset2.key=\n\n# LOCALIZATION NOTE (toolbox.reload*.key)\n# Key shortcuts used to reload the page\ntoolbox.reload.key=CmdOrCtrl+R\ntoolbox.reload2.key=F5\n\n# LOCALIZATION NOTE (toolbox.forceReload*.key)\n# Key shortcuts used to force reload of the page by bypassing caches\ntoolbox.forceReload.key=CmdOrCtrl+Shift+R\ntoolbox.forceReload2.key=CmdOrCtrl+F5\n\n# LOCALIZATION NOTE (toolbox.minimize.key)\n# Key shortcut used to minimize the toolbox\ntoolbox.minimize.key=CmdOrCtrl+Shift+U\n\n# LOCALIZATION NOTE (toolbox.toggleHost.key)\n# Key shortcut used to move the toolbox in bottom or side of the browser window\ntoolbox.toggleHost.key=CmdOrCtrl+Shift+D\n\n# LOCALIZATION NOTE (toolbox.frames.tooltip): This is the label for\n# the iframes menu list that appears only when the document has some.\n# It allows you to switch the context of the whole toolbox.\ntoolbox.frames.tooltip=Select an iframe as the currently targeted document\n\n# LOCALIZATION NOTE (toolbox.noautohide.tooltip): This is the label for\n# the button to force the popups/panels to stay visible on blur.\n# This is only visible in the browser toolbox as it is meant for\n# addon developers and Firefox contributors.\ntoolbox.noautohide.tooltip=Disable popup auto hide\n\n# LOCALIZATION NOTE (toolbox.closebutton.tooltip): This is the tooltip for\n# the close button the developer tools toolbox.\ntoolbox.closebutton.tooltip=Close Developer Tools\n\n# LOCALIZATION NOTE (toolbox.allToolsButton.tooltip): This is the tooltip for the\n# \"all tools\" button displayed when some tools are hidden by overflow of the toolbar.\ntoolbox.allToolsButton.tooltip=Select another tool\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY window.title \"Web Console\">\n<!ENTITY browserConsole.title \"Browser Console\">\n\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY openURL.label     \"Open URL in New Tab\">\n<!ENTITY openURL.accesskey \"T\">\n\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n<!ENTITY btnPageNet.label   \"Net\">\n<!ENTITY btnPageNet.tooltip \"Log network access\">\n<!ENTITY btnPageNet.accesskey \"N\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"t\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"Log CSS errors and warnings\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"Log JavaScript exceptions\">\n<!ENTITY btnPageJS.accesskey  \"J\">\n<!ENTITY btnPageSecurity.label \"Security\">\n<!ENTITY btnPageSecurity.tooltip \"Log security errors and warnings\">\n<!ENTITY btnPageSecurity.accesskey \"u\">\n\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n<!ENTITY btnPageLogging.label   \"Logging\">\n<!ENTITY btnPageLogging.tooltip \"Log messages sent to the window.console object\">\n<!ENTITY btnPageLogging.accesskey3 \"L\">\n<!ENTITY btnConsoleErrors       \"Errors\">\n<!ENTITY btnConsoleInfo         \"Info\">\n<!ENTITY btnConsoleWarnings     \"Warnings\">\n<!ENTITY btnConsoleLog          \"Log\">\n<!ENTITY btnConsoleXhr          \"XHR\">\n<!ENTITY btnConsoleReflows      \"Reflows\">\n\n<!-- LOCALIZATION NOTE (btnServerLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls on the HTTP server. -->\n<!ENTITY btnServerLogging.label       \"Server\">\n<!ENTITY btnServerLogging.tooltip     \"Log messages received from a web server\">\n<!ENTITY btnServerLogging.accesskey   \"S\">\n<!ENTITY btnServerErrors              \"Errors\">\n<!ENTITY btnServerInfo                \"Info\">\n<!ENTITY btnServerWarnings            \"Warnings\">\n<!ENTITY btnServerLog                 \"Log\">\n\n<!-- LOCALIZATION NODE (btnConsoleSharedWorkers) the term \"Shared Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleSharedWorkers \"Shared Workers\">\n<!-- LOCALIZATION NODE (btnConsoleServiceWorkers) the term \"Service Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleServiceWorkers \"Service Workers\">\n<!-- LOCALIZATION NODE (btnConsoleWindowlessWorkers) the term \"Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleWindowlessWorkers \"Add-on or Chrome Workers\">\n\n<!ENTITY filterOutput.placeholder \"Filter output\">\n<!ENTITY btnClear.label        \"Clear\">\n<!ENTITY btnClear.tooltip      \"Clear the Web Console output\">\n<!ENTITY btnClear.accesskey    \"r\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"Copy Link Location\">\n<!ENTITY copyURLCmd.accesskey \"a\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n<!ENTITY openInVarViewCmd.label \"Open in Variables View\">\n<!ENTITY openInVarViewCmd.accesskey \"V\">\n<!ENTITY storeAsGlobalVar.label \"Store as global variable\">\n<!ENTITY storeAsGlobalVar.accesskey \"S\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice1   \"Reload\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice2   \"the page to view and edit the audio context.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n<!ENTITY webAudioEditorUI.emptyNotice     \"Waiting for an audio context to be created…\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties2 \"Properties\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n<!ENTITY webAudioEditorUI.tab.automation  \"Automation\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n<!ENTITY webAudioEditorUI.inspectorTitle  \"AudioNode Inspector\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"No AudioNode selected.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n<!ENTITY webAudioEditorUI.propertiesEmpty \"Node does not have any properties.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n<!ENTITY webAudioEditorUI.automationEmpty \"Node does not have any AudioParams.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam does not have any automation events.\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=Collapse inspector\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=Expand inspector\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S.%03S\n\nhelperFuncUnsupportedTypeError=Can’t call pprint on this type of object.\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS): this string is used to\n# show the duration between two network events (e.g request and response\n# header or response header and response body). Parameters: %S is the duration.\nNetworkPanel.durationMS=%Sms\n\nConsoleAPIDisabled=The Web Console logging API (console.log, console.info, console.warn, console.error) has been disabled by a script on this page.\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): the Web Console floating\n# panel title. For RTL languages you need to set the LRM in the string to give\n# the URL the correct direction. Parameters: %S is the web page URL.\nwebConsoleWindowTitleAndURL=Web Console - %S\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): the message displayed\n# after a URL in the Web Console that has been flagged for Mixed Content (i.e.\n# http content in an https page).\nwebConsoleMixedContentWarning=Mixed Content\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel=Learn More\n\n# LOCALIZATION NOTE (scratchpad.linkText): the text used in the right hand\n# side of the Web Console command line when JavaScript is being entered, to\n# indicate how to jump into scratchpad mode.\nscratchpad.linkText=Shift+RETURN - Open in Scratchpad\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink=reflow: %Sms\nreflow.messageWithLink=reflow: %Sms\\u0020\nreflow.messageLinkText=function %1$S, %2$S line %3$S\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction): this string is used to\n# display JavaScript functions that have no given name - they are said to be\n# anonymous. Test console.trace() in the webconsole.\nstacktrace.anonymousFunction=<anonymous>\n\n# LOCALIZATION NOTE (stacktrace.asyncStack): this string is used to\n# indicate that a given stack frame has an async parent.\n# %S is the \"Async Cause\" of the frame.\nstacktrace.asyncStack=(Async: %S)\n\n# LOCALIZATION NOTE (timerStarted): this string is used to display the result\n# of the console.time() call. Parameters: %S is the name of the timer.\ntimerStarted=%S: timer started\n\n# LOCALIZATION NOTE (timeEnd): this string is used to display the result of\n# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S\n# is the number of milliseconds.\ntimeEnd=%1$S: %2$Sms\n\n# LOCALIZATION NOTE (consoleCleared): this string is displayed when receiving a\n# call to console.clear() to let the user know the previous messages of the\n# console have been removed programmatically.\nconsoleCleared=Console was cleared.\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel=<no label>\n\n# LOCALIZATION NOTE (noGroupLabel): this string is used to display\n# console.group messages with no label provided.\nnoGroupLabel=<no group label>\n\n# LOCALIZATION NOTE (Autocomplete.blank): this string is used when inputnode\n# string containing anchor doesn't matches to any property in the content.\nAutocomplete.blank=  <- no result\n\nmaxTimersExceeded=The maximum allowed number of timers in this page was exceeded.\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded=The maximum allowed number of counters in this page was exceeded.\n\n# LOCALIZATION NOTE (longStringEllipsis): the string displayed after a long\n# string. This string is clickable such that the rest of the string is\n# retrieved from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): the string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=The string you are trying to view is too long to be displayed by the Web Console.\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=Connection timeout. Check the Error Console on both ends for potential error messages. Reopen the Web Console to try again.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Filter properties\n\n# LOCALIZATION NOTE (emptyPropertiesList): the text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=No properties to display\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2=#1 repeat;#1 repeats\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector=Click to select the node in the inspector\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument=Cannot cd() to the given window. Invalid argument.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Scam Warning: Take care when pasting things you don’t understand. This could allow attackers to steal your identity or take control of your computer. Please type ‘%S’ below (no need to press enter) to allow pasting.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=allow pasting\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails=Show/hide message details.\n\n# LOCALIZATION NOTE (groupToggle): the text that is displayed when\n# you hover the arrow for expanding/collapsing the messages of a group.\ngroupToggle=Show/hide group.\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel=#1 empty slot;#1 empty slots\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index=(index)\ntable.iterationIndex=(iteration index)\ntable.key=Key\ntable.value=Values\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=Error\nseverity.warn=Warning\nseverity.info=Info\nseverity.log=Log\n\n# LOCALIZATION NOTE (level.error, level.warn, level.info, level.log, level.debug):\n# tooltip for icons next to console output\nlevel.error=Error\nlevel.warn=Warning\nlevel.info=Info\nlevel.log=Log\nlevel.debug=Debug\n\n# LOCALIZATION NOTE (webconsole.find.key)\n# Key shortcut used to focus the search box on upper right of the console\nwebconsole.find.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (webconsole.close.key)\n# Key shortcut used to close the Browser console (doesn't work in regular web console)\nwebconsole.close.key=CmdOrCtrl+W\n\n# LOCALIZATION NOTE (webconsole.clear.key*)\n# Key shortcut used to clear the console output\nwebconsole.clear.key=Ctrl+Shift+L\nwebconsole.clear.keyOSX=Ctrl+L\n\n# LOCALIZATION NOTE (webconsole.menu.copyURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# copies the URL displayed in the message to the clipboard.\nwebconsole.menu.copyURL.label=Copy Link Location\nwebconsole.menu.copyURL.accesskey=a\n\n# LOCALIZATION NOTE (webconsole.menu.openURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# opens the URL displayed in a new browser tab.\nwebconsole.menu.openURL.label=Open URL in New Tab\nwebconsole.menu.openURL.accesskey=T\n\n# LOCALIZATION NOTE (webconsole.menu.openInVarView.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# opens the webconsole variable view for the logged variable.\nwebconsole.menu.openInVarView.label=Open in Variables View\nwebconsole.menu.openInVarView.accesskey=V\n\n# LOCALIZATION NOTE (webconsole.menu.storeAsGlobalVar.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# creates a new global variable pointing to the logged variable.\nwebconsole.menu.storeAsGlobalVar.label=Store as global variable\nwebconsole.menu.storeAsGlobalVar.accesskey=S\n\n# LOCALIZATION NOTE (webconsole.menu.copy.label)\n# Label used for a context-menu item displayed for any log. Clicking on it will copy the\n# content of the log (or the user selection, if any).\nwebconsole.menu.copy.label=Copy\nwebconsole.menu.copy.accesskey=C\n\n# LOCALIZATION NOTE (webconsole.menu.selectAll.label)\n# Label used for a context-menu item that will select all the content of the webconsole\n# output.\nwebconsole.menu.selectAll.label=Select all\nwebconsole.menu.selectAll.accesskey=A\n\n# LOCALIZATION NOTE (webconsole.clearButton.tooltip)\n# Label used for the tooltip on the clear logs button in the console top toolbar bar.\n# Clicking on it will clear the content of the console.\nwebconsole.clearButton.tooltip=Clear the Web Console output\n\n# LOCALIZATION NOTE (webconsole.toggleFilterButton.tooltip)\n# Label used for the tooltip on the toggle filter bar button in the console top\n# toolbar bar. Clicking on it will toggle the visibility of an additional bar which\n# contains filter buttons.\nwebconsole.toggleFilterButton.tooltip=Toggle filter bar\n\n# LOCALIZATION NOTE (webconsole.filterInput.placeholder)\n# Label used for for the placeholder on the filter input, in the console top toolbar.\nwebconsole.filterInput.placeholder=Filter output\n\n# LOCALIZATION NOTE (webconsole.errorsFilterButton.label)\n# Label used as the text of the \"Errors\" button in the additional filter toolbar.\n# It shows or hides error messages, either inserted in the page using\n# console.error() or as a result of a javascript error..\nwebconsole.errorsFilterButton.label=Errors\n\n# LOCALIZATION NOTE (webconsole.warningsFilterButton.label)\n# Label used as the text of the \"Warnings\" button in the additional filter toolbar.\n# It shows or hides warning messages, inserted in the page using console.warn().\nwebconsole.warningsFilterButton.label=Warnings\n\n# LOCALIZATION NOTE (webconsole.logsFilterButton.label)\n# Label used as the text of the \"Logs\" button in the additional filter toolbar.\n# It shows or hides log messages, inserted in the page using console.log().\nwebconsole.logsFilterButton.label=Logs\n\n# LOCALIZATION NOTE (webconsole.infoFilterButton.label)\n# Label used as the text of the \"Info\" button in the additional filter toolbar.\n# It shows or hides info messages, inserted in the page using console.info().\nwebconsole.infoFilterButton.label=Info\n\n# LOCALIZATION NOTE (webconsole.debugFilterButton.label)\n# Label used as the text of the \"Debug\" button in the additional filter toolbar.\n# It shows or hides debug messages, inserted in the page using console.debug().\nwebconsole.debugFilterButton.label=Debug\n\n# LOCALIZATION NOTE (webconsole.cssFilterButton.label)\n# Label used as the text of the \"CSS\" button in the additional filter toolbar.\n# It shows or hides CSS warning messages, inserted in the page by the browser\n# when there are CSS errors in the page.\nwebconsole.cssFilterButton.label=CSS\n\n# LOCALIZATION NOTE (webconsole.xhrFilterButton.label)\n# Label used as the text of the \"XHR\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes an XMLHttpRequest or\n# a fetch call.\nwebconsole.xhrFilterButton.label=XHR\n\n# LOCALIZATION NOTE (webconsole.requestsFilterButton.label)\n# Label used as the text of the \"Requests\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes a network call, for example\n# when an image or a scripts is requested.\nwebconsole.requestsFilterButton.label=Requests\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n\n<!ENTITY projectMenu_label \"Project\">\n<!ENTITY projectMenu_accesskey \"P\">\n<!ENTITY projectMenu_newApp_label \"New App…\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"Open Packaged App…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"P\">\n<!ENTITY projectMenu_importHostedApp_label \"Open Hosted App…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"H\">\n<!ENTITY projectMenu_selectApp_label \"Open App…\">\n<!ENTITY projectMenu_selectApp_accesskey \"O\">\n<!ENTITY projectMenu_play_label \"Install and Run\">\n<!ENTITY projectMenu_play_accesskey \"I\">\n<!ENTITY projectMenu_stop_label \"Stop App\">\n<!ENTITY projectMenu_stop_accesskey \"S\">\n<!ENTITY projectMenu_debug_label \"Debug App\">\n<!ENTITY projectMenu_debug_accesskey \"D\">\n<!ENTITY projectMenu_remove_label \"Remove Project\">\n<!ENTITY projectMenu_remove_accesskey \"R\">\n<!ENTITY projectMenu_showPrefs_label \"Preferences\">\n<!ENTITY projectMenu_showPrefs_accesskey \"e\">\n<!ENTITY projectMenu_manageComponents_label \"Manage Extra Components\">\n<!ENTITY projectMenu_manageComponents_accesskey \"M\">\n<!ENTITY projectMenu_refreshTabs_label \"Refresh Tabs\">\n\n<!ENTITY runtimeMenu_label \"Runtime\">\n<!ENTITY runtimeMenu_accesskey \"R\">\n<!ENTITY runtimeMenu_disconnect_label \"Disconnect\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"D\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"Screenshot\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"S\">\n<!ENTITY runtimeMenu_showDetails_label \"Runtime Info\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"E\">\n<!ENTITY runtimeMenu_showMonitor_label \"Monitor\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"M\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Device Preferences\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"D\">\n<!ENTITY runtimeMenu_showSettings_label \"Device Settings\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"s\">\n\n<!ENTITY viewMenu_label \"View\">\n<!ENTITY viewMenu_accesskey \"V\">\n<!ENTITY viewMenu_toggleEditor_label \"Toggle Editor\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"E\">\n<!ENTITY viewMenu_zoomin_label \"Zoom In\">\n<!ENTITY viewMenu_zoomin_accesskey \"I\">\n<!ENTITY viewMenu_zoomout_label \"Zoom Out\">\n<!ENTITY viewMenu_zoomout_accesskey \"O\">\n<!ENTITY viewMenu_resetzoom_label \"Reset Zoom\">\n<!ENTITY viewMenu_resetzoom_accesskey \"R\">\n\n<!ENTITY projectButton_label \"Open App\">\n<!ENTITY runtimeButton_label \"Select Runtime\">\n\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n<!ENTITY key_quit \"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel \"O\">\n<!-- reload app -->\n<!ENTITY key_play \"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor \"B\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n\n<!ENTITY projectPanel_myProjects \"My Projects\">\n<!ENTITY projectPanel_runtimeApps \"Runtime Apps\">\n<!ENTITY projectPanel_tabs \"Tabs\">\n<!ENTITY runtimePanel_usb \"USB Devices\">\n<!ENTITY runtimePanel_wifi \"Wi-Fi Devices\">\n<!ENTITY runtimePanel_simulator \"Simulators\">\n<!ENTITY runtimePanel_other \"Other\">\n<!ENTITY runtimePanel_installsimulator \"Install Simulator\">\n<!ENTITY runtimePanel_noadbhelper \"Install ADB Helper\">\n<!ENTITY runtimePanel_nousbdevice \"Can’t see your device?\">\n<!ENTITY runtimePanel_refreshDevices_label \"Refresh Devices\">\n\n<!-- Lense -->\n<!ENTITY details_valid_header \"valid\">\n<!ENTITY details_warning_header \"warnings\">\n<!ENTITY details_error_header \"errors\">\n<!ENTITY details_description \"Description\">\n<!ENTITY details_location \"Location\">\n<!ENTITY details_manifestURL \"App ID\">\n<!ENTITY details_removeProject_button \"Remove Project\">\n<!ENTITY details_showPrepackageLog_button \"Show Pre-package Log\">\n\n<!-- New App -->\n<!ENTITY newAppWindowTitle \"New App\">\n<!ENTITY newAppHeader \"Select template\">\n<!ENTITY newAppLoadingTemplate \"Loading templates…\">\n<!ENTITY newAppProjectName \"Project Name:\">\n\n\n<!-- Decks -->\n\n<!ENTITY deck_close \"Close\">\n\n<!-- Addons -->\n<!ENTITY addons_title \"Extra Components\">\n<!ENTITY addons_aboutaddons \"Open Add-ons Manager\">\n\n<!-- Prefs -->\n<!ENTITY prefs_title \"Preferences\">\n<!ENTITY prefs_editor_title \"Editor\">\n<!ENTITY prefs_general_title \"General\">\n<!ENTITY prefs_restore \"Restore Defaults\">\n<!ENTITY prefs_manage_components \"Manage Extra Components\">\n<!ENTITY prefs_options_autoconnectruntime \"Reconnect to previous runtime\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"Reconnect to previous runtime when WebIDE starts\">\n<!ENTITY prefs_options_rememberlastproject \"Remember last project\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"Restore previous project when WebIDE starts\">\n<!ENTITY prefs_options_templatesurl \"Templates URL\">\n<!ENTITY prefs_options_templatesurl_tooltip \"Index of available templates\">\n<!ENTITY prefs_options_showeditor \"Show editor\">\n<!ENTITY prefs_options_showeditor_tooltip \"Show internal editor\">\n<!ENTITY prefs_options_tabsize \"Tab size\">\n<!ENTITY prefs_options_expandtab \"Soft tabs\">\n<!ENTITY prefs_options_expandtab_tooltip \"Use spaces instead of the tab character\">\n<!ENTITY prefs_options_detectindentation \"Autoindent\">\n<!ENTITY prefs_options_detectindentation_tooltip \"Guess indentation based on source content\">\n<!ENTITY prefs_options_autocomplete \"Autocomplete\">\n<!ENTITY prefs_options_autocomplete_tooltip \"Enable code autocompletion\">\n<!ENTITY prefs_options_autoclosebrackets \"Autoclose brackets\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"Automatically insert closing brackets\">\n<!ENTITY prefs_options_keybindings \"Keybindings\">\n<!ENTITY prefs_options_keybindings_default \"Default\">\n<!ENTITY prefs_options_autosavefiles \"Autosave files\">\n<!ENTITY prefs_options_autosavefiles_tooltip \"Automatically save edited files before running project\">\n\n<!-- Runtime Details -->\n<!ENTITY runtimedetails_title \"Runtime Info\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB is root: \">\n<!ENTITY runtimedetails_summonADBRoot \"root device\">\n<!ENTITY runtimedetails_ADBRootWarning \"(requires unlocked bootloader)\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Unrestricted DevTools privileges: \">\n<!ENTITY runtimedetails_requestPrivileges \"request higher privileges\">\n<!ENTITY runtimedetails_privilegesWarning \"(Will reboot device. Requires root access.)\">\n\n<!-- Device Preferences and Settings -->\n<!ENTITY device_typeboolean \"Boolean\">\n<!ENTITY device_typenumber \"Integer\">\n<!ENTITY device_typestring \"String\">\n<!ENTITY device_typeobject \"Object\">\n<!ENTITY device_typenone \"Select a type\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreference_title \"Device Preferences\">\n<!ENTITY devicepreference_search \"Search preferences\">\n<!ENTITY devicepreference_newname \"New preference name\">\n<!ENTITY devicepreference_newtext \"Preference value\">\n<!ENTITY devicepreference_addnew \"Add new preference\">\n\n<!-- Device Settings -->\n<!ENTITY devicesetting_title \"Device Settings\">\n<!ENTITY devicesetting_search \"Search settings\">\n<!ENTITY devicesetting_newname \"New setting name\">\n<!ENTITY devicesetting_newtext \"Setting value\">\n<!ENTITY devicesetting_addnew \"Add new setting\">\n\n<!-- Monitor -->\n<!ENTITY monitor_title \"Monitor\">\n<!ENTITY monitor_help \"Help\">\n\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n<!ENTITY wifi_auth_header \"Client Identification\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"The endpoint you are connecting to needs more information to authenticate this connection.  Please scan the QR code below via the prompt on your other device.\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"No QR scanner prompt?\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"Have a QR scanner prompt?\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"If your other device asks for a token instead of scanning a QR code, please copy the value below to the other device:\">\n<!ENTITY wifi_auth_qr_size_note \"If the QR code appears too small for the connection to be successfully established, try zooming or enlarging the window.\">\n\n<!-- Logs panel -->\n<!ENTITY logs_title \"Pre-packaging Command Logs\">\n\n<!-- Simulator Options -->\n<!ENTITY simulator_title \"Simulator Options\">\n<!ENTITY simulator_remove \"Delete Simulator\">\n<!ENTITY simulator_reset \"Restore Defaults\">\n<!ENTITY simulator_name \"Name\">\n<!ENTITY simulator_software \"Software\">\n<!ENTITY simulator_version \"Version\">\n<!ENTITY simulator_profile \"Profile\">\n<!ENTITY simulator_hardware \"Hardware\">\n<!ENTITY simulator_device \"Device\">\n<!ENTITY simulator_screenSize \"Screen\">\n<!ENTITY simulator_pixelRatio \"Pixel Ratio\">\n<!ENTITY simulator_tv_data \"TV Simulation\">\n<!ENTITY simulator_tv_data_open \"Config Data\">\n<!ENTITY simulator_tv_data_open_button \"Open Config Directory…\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/client/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=Firefox WebIDE\ntitle_app=Firefox WebIDE: %S\n\nruntimeButton_label=Select Runtime\nprojectButton_label=Open App\n\nmainProcess_label=Main Process\n\nlocal_runtime=Local Runtime\nremote_runtime=Remote Runtime\nremote_runtime_promptTitle=Remote Runtime\nremote_runtime_promptMessage=hostname:port\n\nimportPackagedApp_title=Select Directory\nimportHostedApp_title=Open Hosted App\nimportHostedApp_header=Enter Manifest URL\n\nselectCustomBinary_title=Select custom B2G binary\nselectCustomProfile_title=Select custom Gaia profile\n\nnotification_showTroubleShooting_label=Troubleshooting\nnotification_showTroubleShooting_accesskey=T\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=Loading…\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected=Can’t install project. Not fully connected.\nerror_cantInstallValidationErrors=Can’t install project. Validation errors.\nerror_listRunningApps=Can’t get app list from device\n\n# Variable: name of the operation (in english)\nerror_operationTimeout=Operation timed out: %1$S\nerror_operationFail=Operation failed: %1$S\n\n# Variable: app name\nerror_cantConnectToApp=Can’t connect to app: %1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON=Can’t fetch the add-on list: %S\n\nerror_appProjectsLoadFailed=Unable to load project list. This can occur if you’ve used this profile with a newer version of Firefox.\nerror_folderCreationFailed=Unable to create project folder in the selected directory.\n\n# Variable: runtime app build ID (looks like this %Y%M%D format) and firefox build ID (same format)\nerror_runtimeVersionTooRecent=The connected runtime has a more recent build date (%1$S) than your desktop Firefox (%2$S) does. This is an unsupported setup and may cause DevTools to fail. Please update Firefox.\n\naddons_stable=stable\naddons_unstable=unstable\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label=Firefox OS %1$S Simulator (%2$S)\naddons_install_button=install\naddons_uninstall_button=uninstall\naddons_adb_label=ADB Helper Add-on\naddons_adapters_label=Tools Adapters Add-on\naddons_adb_warning=USB devices won’t be detected without this add-on\naddons_status_unknown=?\naddons_status_installed=Installed\naddons_status_uninstalled=Not Installed\naddons_status_preparing=preparing\naddons_status_downloading=downloading\naddons_status_installing=installing\n\nruntimedetails_checkno=no\nruntimedetails_checkyes=yes\nruntimedetails_checkunknown=unknown (requires ADB Helper 0.4.0 or later)\nruntimedetails_notUSBDevice=Not a USB device\n\n# Validation status\nstatus_tooltip=Validation status: %1$S\nstatus_valid=VALID\nstatus_warning=WARNINGS\nstatus_error=ERRORS\nstatus_unknown=UNKNOWN\n\n# Device preferences and settings\ndevice_reset_default=Reset to default\n\n# Simulator options\nsimulator_custom_device=Custom\nsimulator_custom_binary=Custom B2G binary…\nsimulator_custom_profile=Custom Gaia profile…\nsimulator_default_profile=Use default\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/shared/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - devtools/client/styleeditor/styleeditor.xul for context -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n<!ENTITY csscoverage.backButton \"Back\">\n\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n<!ENTITY csscoverage.unused \"Unused Rules\">\n<!ENTITY csscoverage.noMatches \"No matches found for the following rules:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n<!ENTITY csscoverage.optimize.header \"Optimizable Pages\">\n\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n<!ENTITY csscoverage.optimize.body1 \"You can sometimes speed up loading by moving\">\n<!ENTITY csscoverage.optimize.body2 \"tags to the bottom of the page and creating a new inline\">\n<!ENTITY csscoverage.optimize.body3 \"element with the styles needed before the ‘load’ event to the top. Here are the style blocks you need:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n<!ENTITY csscoverage.optimize.bodyX \"All rules are inlined.\">\n\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n<!ENTITY csscoverage.footer1 \"See\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"the MDN article on the CSS Coverage Tool\">\n<!ENTITY csscoverage.footer4 \"for caveats in the generation of this report.\">\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/shared/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc2,\n# csscoverageStopDesc2, csscoverageOneShotDesc2, csscoverageToggleDesc2,\n# csscoverageReportDesc2): Short descriptions of the csscoverage commands\ncsscoverageDesc=Control CSS coverage analysis\ncsscoverageStartDesc2=Begin collecting CSS coverage data\ncsscoverageStopDesc2=Stop collecting CSS coverage data\ncsscoverageOneShotDesc2=Collect instantaneous CSS coverage data\ncsscoverageToggleDesc2=Toggle collecting CSS coverage data\ncsscoverageReportDesc2=Show CSS coverage report\ncsscoverageStartNoReloadDesc=Don’t start with a page reload\ncsscoverageStartNoReloadManual=It’s best if we start by reloading the current page because that starts the test at a known point, but there could be reasons why we don’t want to do that (e.g. the page contains state that will be lost across a reload)\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply=Running CSS coverage analysis\ncsscoverageDoneReply=CSS Coverage analysis completed\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError=CSS coverage analysis already running\ncsscoverageNotRunningError=CSS coverage analysis not running\ncsscoverageNotRunError=CSS coverage analysis has not been run\ncsscoverageNoRemoteError=Target does not support CSS Coverage\ncsscoverageOneShotReportError=CSS coverage report is not available for ‘oneshot’ data. Please use start/stop.\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/shared/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=Incoming Connection\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=An incoming request to permit remote debugging connection was detected. A remote client can take complete control over your browser!\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=Client Endpoint: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=Server Endpoint: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=Allow connection?\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=Disable\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=Client Identification\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=The endpoint you are connecting to needs more information to authenticate this connection.  Please provide the token below in the prompt that appears on the other end.\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=My Cert: %1$S\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=Token: %1$S\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=Provide Client Token\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=The client should be displaying a token value.  Enter that token value here to complete authentication with this client.\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/shared/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone=(No description)\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName=Options\n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc=Execute a command on %S\ncanonProxyManual=A set of commands that are executed on a remote system. The remote system is reached via %S\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists=There is already a command called ‘%S’\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\ncliEvalJavascript=Enter JavaScript directly\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg=Too many arguments\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions=Available Options\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand2=Invalid Command: ‘%1$S’.\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam=Value required for ‘%1$S’.\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists=‘%1$S’ doesn’t exist\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists=‘%1$S’ already exists\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile=‘%1$S’ is not a file\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory=‘%1$S’ is not a directory\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch=‘%1$S’ does not match ‘%2$S’\n\n# LOCALIZATION NOTE: When the menu has displayed all the matches that it\n# should (i.e. about 10 items) then we display this to alert the user that\n# more matches are available.\nfieldMenuMore=More matches, keep typing\n\n# LOCALIZATION NOTE: The command line provides completion for JavaScript\n# commands, however there are times when the scope of what we're completing\n# against can't be used. This error message is displayed when this happens.\njstypeParseScope=Scope lost\n\n# LOCALIZATION NOTE (jstypeParseMissing, jstypeBeginSyntax,\n# jstypeBeginUnterm): These error messages are displayed when the command line\n# is doing JavaScript completion and encounters errors.\njstypeParseMissing=Can’t find property ‘%S’\njstypeBeginSyntax=Syntax error\njstypeBeginUnterm=Unterminated string literal\n\n# LOCALIZATION NOTE: This message is displayed if the system for providing\n# JavaScript completions encounters and error it displays this.\njstypeParseError=Error\n\n# LOCALIZATION NOTE (typesNumberNan, typesNumberNotInt2, typesDateNan): These\n# error messages are displayed when the command line is passed a variable\n# which has the wrong format and can't be converted. Parameters: %S is the\n# passed variable.\ntypesNumberNan=Can’t convert “%S” to a number.\ntypesNumberNotInt2=Can’t convert “%S” to an integer.\ntypesDateNan=Can’t convert “%S” to a date.\n\n# LOCALIZATION NOTE (typesNumberMax, typesNumberMin, typesDateMax,\n# typesDateMin): These error messages are displayed when the command line is\n# passed a variable which has a value out of range (number or date).\n# Parameters: %1$S is the passed variable, %2$S is the limit value.\ntypesNumberMax=%1$S is greater than maximum allowed: %2$S.\ntypesNumberMin=%1$S is smaller than minimum allowed: %2$S.\ntypesDateMax=%1$S is later than maximum allowed: %2$S.\ntypesDateMin=%1$S is earlier than minimum allowed: %2$S.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# passed an option with a limited number of correct values, but the passed\n# value is not one of them.\ntypesSelectionNomatch=Can’t use ‘%S’.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# expecting a CSS query string, however the passed string is not valid.\nnodeParseSyntax=Syntax error in CSS query\n\n# LOCALIZATION NOTE (nodeParseMultiple, nodeParseNone): These error messages\n# are displayed when the command line is expecting a CSS string that matches a\n# single node, but more nodes (or none) match.\nnodeParseMultiple=Too many matches (%S)\nnodeParseNone=No matches\n\n# LOCALIZATION NOTE (helpDesc, helpManual, helpSearchDesc, helpSearchManual3):\n# These strings describe the \"help\" command, used to display a description of\n# a command (e.g. \"help pref\"), and its parameter 'search'.\nhelpDesc=Get help on the available commands\nhelpManual=Provide help either on a specific command (if a search string is provided and an exact match is found) or on the available commands (if a search string is not provided, or if no exact match is found).\nhelpSearchDesc=Search string\nhelpSearchManual3=search string to use in narrowing down the displayed commands. Regular expressions not supported.\n\n# LOCALIZATION NOTE: These strings are displayed in the help page for a\n# command in the console.\nhelpManSynopsis=Synopsis\n\n# LOCALIZATION NOTE: This message is displayed in the help page if the command\n# has no parameters.\nhelpManNone=None\n\n# LOCALIZATION NOTE: This message is displayed in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll=Available Commands:\n\n# LOCALIZATION NOTE (helpListPrefix, helpListNone): These messages are\n# displayed in response to the 'help <search>' command (i.e. with a search\n# string), just above the list of matching commands. Parameters: %S is the\n# search string.\nhelpListPrefix=Commands starting with ‘%S’:\nhelpListNone=No commands starting with ‘%S’\n\n# LOCALIZATION NOTE (helpManRequired, helpManOptional, helpManDefault): When\n# the 'help x' command wants to show the manual for the 'x' command, it needs\n# to be able to describe the parameters as either required or optional, or if\n# they have a default value.\nhelpManRequired=required\nhelpManOptional=optional\nhelpManDefault=optional, default=%S\n\n# LOCALIZATION NOTE: This forms part of the output from the 'help' command.\n# 'GCLI' is a project name and should be left untranslated.\nhelpIntro=GCLI is an experiment to create a highly usable command line for web developers.\n\n# LOCALIZATION NOTE: Text shown as part of the output of the 'help' command\n# when the command in question has sub-commands, before a list of the matching\n# sub-commands.\nsubCommands=Sub-Commands\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError=Command line parsing error\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc=Concentrate on a group of commands\ncontextManual=Setup a default prefix to future commands. For example ‘context git’ would allow you to type ‘commit’ rather than ‘git commit’.\ncontextPrefixDesc=The command prefix\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError=Can’t use ‘%S’ as a prefix because it is not a parent command.\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply=Using %S as a command prefix\ncontextEmptyReply=Command prefix is unset\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectMethodDesc, connectUrlDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an \n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc=Proxy commands to server\nconnectManual=Connect to the server, creating local versions of the commands on the server. Remote commands initially have a prefix to distinguish them from local commands (but see the context command to get past this)\nconnectPrefixDesc=Parent prefix for imported commands\nconnectMethodDesc=The method of connecting\nconnectUrlDesc=The URL to connect to\nconnectDupReply=Connection called %S already exists.\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply=Added %S commands.\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2,\n# disconnectPrefixDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2=Disconnect from server\ndisconnectManual2=Disconnect from a server currently connected for remote commands execution\ndisconnectPrefixDesc=Parent prefix for imported commands\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply=Removed %S commands.\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc=Change the JS global\nglobalWindowDesc=The new window/global\nglobalOutput=JS global is now %S\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc=Clear the output area\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc=Enter commands in different languages\nlangOutput=You are now using %S\n\n# LOCALIZATION NOTE (prefDesc, prefManual, prefListDesc, prefListManual,\n# prefListSearchDesc, prefListSearchManual, prefShowDesc, prefShowManual,\n# prefShowSettingDesc, prefShowSettingManual): These strings describe the\n# 'pref' command and all its available sub-commands and parameters.\nprefDesc=Commands to control settings\nprefManual=Commands to display and alter preferences both for GCLI and the surrounding environment\nprefListDesc=Display available settings\nprefListManual=Display a list of preferences, optionally filtered when using the ‘search’ parameter\nprefListSearchDesc=Filter the list of settings displayed\nprefListSearchManual=Search for the given string in the list of available preferences\nprefShowDesc=Display setting value\nprefShowManual=Display the value of a given preference\nprefShowSettingDesc=Setting to display\nprefShowSettingManual=The name of the setting to display\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue=%1$S: %2$S\n\n# LOCALIZATION NOTE (prefSetDesc, prefSetManual, prefSetSettingDesc,\n# prefSetSettingManual, prefSetValueDesc, prefSetValueManual): These strings\n# describe the 'pref set' command and all its parameters.\nprefSetDesc=Alter a setting\nprefSetManual=Alter preferences defined by the environment\nprefSetSettingDesc=Setting to alter\nprefSetSettingManual=The name of the setting to alter.\nprefSetValueDesc=New value for setting\nprefSetValueManual=The new value for the specified setting\n\n# LOCALIZATION NOTE (prefResetDesc, prefResetManual, prefResetSettingDesc,\n# prefResetSettingManual): These strings describe the 'pref reset' command and\n# all its parameters.\nprefResetDesc=Reset a setting\nprefResetManual=Reset the value of a setting to the system defaults\nprefResetSettingDesc=Setting to reset\nprefResetSettingManual=The name of the setting to reset to the system default value\n\n# LOCALIZATION NOTE: This string is displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results.\nprefOutputFilter=Filter\n\n# LOCALIZATION NOTE (prefOutputName, prefOutputValue): These strings are\n# displayed in the output from the 'pref list' command as table headings.\nprefOutputName=Name\nprefOutputValue=Value\n\n# LOCALIZATION NOTE (introDesc, introManual): These strings describe the\n# 'intro' command. The localization of 'Got it!' should be the same used in\n# introTextGo.\nintroDesc=Show the opening message\nintroManual=Redisplay the message that is shown to new users until they click the ‘Got it!’ button\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3=GCLI is an experiment to create a highly usable command line for web developers.\nintroTextCommands=For a list of commands type\nintroTextKeys2=, or to show/hide command hints press\nintroTextF1Escape=F1/Escape\nintroTextGo=Got it!\n\n# LOCALIZATION NOTE: This is a short description of the 'hideIntro' setting.\nhideIntroDesc=Show the initial welcome message\n\n# LOCALIZATION NOTE: This is a description of the 'eagerHelper' setting. It's\n# displayed when the user asks for help on the settings. eagerHelper allows\n# users to select between showing no tooltips, permanent tooltips, and only\n# important tooltips.\neagerHelperDesc=How eager are the tooltips\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/shared/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=Get help on the available commands\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=Available Commands\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=The command ‘%1$S’ is not available in multiprocess mode (E10S)\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc=Commands to control the console\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=Filter, clear and close the web console\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=Clear the console\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=Save an image of the page\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=Save a PNG image of the entire visible window (optionally after a delay)\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=Destination filename\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=The name of the file (should have a ‘.png’ extension) to which we write the screenshot.\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=Copy screenshot to clipboard? (true/false)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=True if you want to copy the screenshot instead of saving it to a file.\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions=Options\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=Delay (seconds)\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=The time to wait (in seconds) before the screenshot is taken\n\n# LOCALIZATION NOTE (screenshotDPRDesc) A very short string to describe\n# the 'dpr' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDPRDesc=Device pixel ratio\n\n# LOCALIZATION NOTE (screenshotDPRManual) A fuller description of the\n# 'dpr' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDPRManual=The device pixel ratio to use when taking the screenshot\n\n# LOCALIZATION NOTE (screenshotFullPageDesc) A very short string to describe\n# the 'fullpage' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=Entire webpage? (true/false)\n\n# LOCALIZATION NOTE (screenshotFullPageManual) A fuller description of the\n# 'fullpage' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=True if the screenshot should also include parts of the webpage which are outside the current scrolled bounds.\n\n# LOCALIZATION NOTE (screenshotFileDesc) A very short string to describe\n# the 'file' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFileDesc=Save to file? (true/false)\n\n# LOCALIZATION NOTE (screenshotFileManual) A fuller description of the\n# 'file' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFileManual=True if the screenshot should save the file even when other options are enabled (eg. clipboard).\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. The first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=Screen Shot %1$S at %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=Error saving to\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=Saved to\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=Error occurred while copying to clipboard.\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=Copied to clipboard.\n\n# LOCALIZATION NOTE (screenshotTooltipPage) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltipPage=Take a screenshot of the entire page\n\n# LOCALIZATION NOTE (screenshotImgurDesc) A very short string to describe\n# the 'imgur' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotImgurDesc=Upload to imgur.com\n\n# LOCALIZATION NOTE (screenshotImgurManual) A fuller description of the\n# 'imgur' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotImgurManual=Use if you want to upload to imgur.com instead of saving to disk\n\n# LOCALIZATION NOTE (screenshotImgurError) Text displayed to user upon\n# encountering error while uploading the screenshot to imgur.com.\nscreenshotImgurError=Could not reach imgur API\n\n# LOCALIZATION NOTE (screenshotImgurUploading) Text displayed to user when the\n# screenshot is successfully sent to Imgur but the program is waiting on a response.\n# The argument (%1$S) is a new image URL at Imgur.\nscreenshotImgurUploaded=Uploaded to %1$S\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc=Highlight nodes\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual=Highlight nodes that match a selector on the page\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc=CSS selector\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual=The CSS selector used to match nodes in the page\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc=Options\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc=Hide guides\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual=Hide the guides around the highlighted node\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc=Show the node infobar\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual=Show the infobar above the highlighted node (the infobar displays the tagname, attributes and dimension)\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc=Show all matches\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual=If too many nodes match the selector, only the first 100 will be shown to avoid slowing down the page too much. Use this option to show all matches instead\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc=Box model region\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual=Which box model region should be highlighted: ‘content’, ‘padding’, ‘border’ or ‘margin’\n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc=Fill style\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual=Override the default region fill style with a custom color\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc=Keep existing highlighters\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual=By default, existing highlighters are hidden when running the command, unless this option is set\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=%1$S node highlighted;%1$S nodes highlighted\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached=%1$S nodes matched, but only %2$S nodes highlighted. Use ‘--showall’ to show all\n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc=Unhighlight all nodes\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual=Unhighlight all nodes previously highlighted with the ‘highlight’ command\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=Restart %1$S\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=Disables loading content from cache upon restart\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=Restart request cancelled by user.\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=Restarting %1$S…\n\n# LOCALIZATION NOTE (restartBrowserGroupOptions) A label for the optional options of\n# the restart command.\nrestartBrowserGroupOptions=Options\n\n# LOCALIZATION NOTE (restartBrowserSafemodeDesc) A very short string to\n# describe the 'safemode' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserSafemodeDesc=Enables Safe Mode upon restart\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=Inspect a node\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=Investigate the dimensions and properties of an element using a CSS selector to open the DOM highlighter\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=CSS selector\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=A CSS selector for use with document.querySelector which identifies a single element\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc=Grab a color from the page\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual=Open a panel that magnifies an area of page to inspect pixels and copy color values\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=The debugger must be opened before using this command\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first before setting breakpoints.\ndebuggerStopped=The debugger must be opened before setting breakpoints\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=Manage breakpoints\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=Commands to list, add and remove breakpoints\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=Display known breakpoints\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=No breakpoints set\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=Remove\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=Added breakpoint\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=Could not set breakpoint: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=Add a breakpoint\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=Breakpoint types supported: line\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=Add a line breakpoint\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=JS file URI\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=Line number\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=Remove a breakpoint\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=Index of breakpoint\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=Breakpoint removed\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=Manage debugger\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=Commands to interrupt or resume the main thread, step in, out and over lines of code\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=Open the debugger\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=Close the debugger\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=Pauses the main thread\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=Resumes the main thread, and continues execution following a breakpoint, until the next breakpoint or the termination of the script.\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=Manage stepping\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=Commands to step in, out and over lines of code\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=Executes the current statement and then stops at the next statement. If the current statement is a function call then the debugger executes the whole function, and it stops at the next statement after the function call\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step in command.\ndbgStepInDesc=Executes the current statement and then stops at the next statement. If the current statement is a function call, then the debugger steps into that function, otherwise it stops at the next statement\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step out command.\ndbgStepOutDesc=Steps out of the current function and up one level if the function is nested. If in the main body, the script is executed to the end, or to the next breakpoint. The skipped statements are executed, but not stepped through\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=List the source URLs loaded in the debugger\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc=Black box sources in the debugger\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc=A specific source to black box\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc=Black box all sources that match this glob (for example: “*.min.js”)\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc=Invert matching, so that we black box every source that is not the source provided or does not match the provided glob pattern.\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc=(No sources black boxed)\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc=The following sources were black boxed:\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc=Error black boxing:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc=Stop black boxing sources in the debugger\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc=A specific source to stop black boxing\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc=Stop black boxing all sources that match this glob (for example: “*.min.js”)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc=(Did not stop black boxing any sources)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc=Stopped black boxing the following sources:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc=Error stopping black boxing:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc=Invert matching, so that we stop black boxing every source that is not the source provided or does not match the provided glob pattern.\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=Close the console\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=Open the console\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=Tweak a page resource\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=Edit one of the resources that is part of this page\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=URL to edit\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=Line to jump to\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=Resize the page\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=Width in pixels\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=Height in pixels\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=Enter Responsive Design Mode\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=Exit Responsive Design Mode\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=Toggle Responsive Design Mode\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\n# Keyboard shortcut will be shown inside brackets.\nresizeModeToggleTooltip2=Responsive Design Mode (%S)\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=Alter page size\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=Control Responsive Design Mode\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2=Responsive websites respond to their environment, so they look good on a mobile display, a cinema display and everything in-between. Responsive Design Mode allows you to easily test a variety of page sizes in %1$S without needing to resize your whole browser.\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=Manipulate the commands\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=Re-read mozcmd directory\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3=Loaded commands from ‘%1$S’\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc=Setup a mozcmd directory\n\n# LOCALIZATION NOTE (cmdSetdirManual3) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual3=A ‘mozcmd’ directory is an easy way to create new custom commands. For more information see https://developer.mozilla.org/docs/Tools/GCLI/Customization\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc=Directory containing .mozcmd files\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=Manipulate add-ons\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=List installed add-ons\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=Select an add-on type\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=The following dictionaries are currently installed:\naddonListExtensionHeading=The following extensions are currently installed:\naddonListLocaleHeading=The following locales are currently installed:\naddonListPluginHeading=The following plugins are currently installed:\naddonListThemeHeading=The following themes are currently installed:\naddonListAllHeading=The following add-ons are currently installed:\naddonListUnknownHeading=The following add-ons of the selected type are currently installed:\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=Enable\naddonListOutDisable=Disable\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=pending\naddonPendingEnable=enable\naddonPendingDisable=disable\naddonPendingUninstall=uninstall\naddonPendingInstall=install\naddonPendingUpgrade=upgrade\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous add-on commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=The name of the add-on\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for add-ons of a particular type were not found.\naddonNoneOfType=There are no add-ons of that type installed.\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=Enable the specified add-on\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an add-on that is\n# already enabled.\naddonAlreadyEnabled=%S is already enabled.\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an add-on is enabled.\naddonEnabled=%S enabled.\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=Disable the specified add-on\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an add-on that is\n# already disabled.\naddonAlreadyDisabled=%S is already disabled.\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an add-on is disabled.\naddonDisabled=%S disabled.\n\n# LOCALIZATION NOTE (addonCtpDesc) A very short description of the\n# 'addon ctp <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonCtpDesc=Set the specified plugin to click-to-play.\n\n# LOCALIZATION NOTE (addonCtp) Used in the output of the 'addon ctp'\n# command when a plugin is set to click-to-play.\naddonCtp=%S set to click-to-play.\n\n# LOCALIZATION NOTE (addonAlreadyCtp) Used in the output of the\n# 'addon ctp' command when an attempt is made to set a plugin to\n# click-to-play that is already set to click-to-play.\naddonAlreadyCtp=%S is already set to click-to-play.\n\n# LOCALIZATION NOTE (addonCantCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the addon is not a plugin.\naddonCantCtp=%S cannot be set to click-to-play because it is not a plugin.\n\n# LOCALIZATION NOTE (addonNoCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the plugin cannot be set to click-to-play for some reason.\naddonNoCtp=%S cannot be set to click-to-play.\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=Export resources\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=Export HTML from page\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=Make page changes\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=Search and replace in page elements\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=What to search for\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=Replacement string\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=Perform case-insensitive search\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=CSS selector to root of search\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=CSS selector to match in search\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=Attribute match regexp\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=Restrict search to attributes\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=Restrict search to text nodes\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=Elements matched by selector: %1$S. Replaces in text nodes: %2$S. Replaces in attributes: %3$S.\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=Remove elements and attributes from page\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=Remove elements from page\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=CSS selector specifying elements to remove\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=CSS selector specifying root of search\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=Remove element, but leave content\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=Remove only empty elements\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=Elements matched by selector: %1$S. Elements removed: %2$S.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=Remove matching attributes\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=Regexp specifying attributes to remove\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=CSS selector of elements to include\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=CSS selector of root of search\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=Perform case-insensitive search\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=Elements matched by selector: %1$S. Attributes removed: %2$S.\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2=Hack the %1$S Developer Tools\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=Various commands related to hacking directly on the %1$S Developer Tools.\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=Load tools from a mozilla-central checkout\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound2) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound2=%1$S does not exist or is not a mozilla-central checkout.\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded2) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded2=Tools loaded from %1$S.\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=Load the %1$S Developer Tools from a complete mozilla-central checkout.\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=A mozilla-central checkout\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=Use the builtin tools\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=Use the builtin tools, overriding any previous srcdir command.\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=Builtin tools loaded.\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=Reload the developer tools\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=Tools reloaded.\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=Display and alter cookies\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=Commands to list, create, delete and alter cookies for the current domain.\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=Display cookies\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=Display a list of the cookies relevant to the current page.\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=Host:\ncookieListOutPath=Path:\ncookieListOutExpires=Expires:\ncookieListOutAttributes=Attributes:\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=None\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=At browser exit (session)\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=No cookies found for this page\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=No cookies found for host %1$S\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=Edit\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=Remove\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=Remove a cookie\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=Remove a cookie, given its key\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=The key of the cookie to remove\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=Set a cookie\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=Set a cookie by specifying a key name, its value and optionally one or more of the following attributes: expires (max-age in seconds or the expires date in GMTString format), path, domain, secure\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=The key of the cookie to set\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=The value of the cookie to set\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc=Options\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=The path of the cookie to set\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=The domain of the cookie to set\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=Only transmitted over https\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=Not accessible from client side script\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=Only valid for the lifetime of the browser session\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=The expiry date of the cookie (quoted RFC2822 or ISO 8601 date)\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=JavaScript beautifier\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=The URL of the JS file to beautify\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=Indentation size in chars\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=The number of chars with which to indent each line\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=The chars used to indent each line\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=The chars used to indent each line. The possible choices are space or tab.\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=Do not preserve line breaks\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=Should existing line breaks be preserved\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=Max consecutive line breaks\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=The maximum number of consecutive line breaks to preserve\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=Enforce jslint-stricter mode?\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=When set to true, jslint-stricter mode is enforced\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=Select the coding style of braces\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=Select the coding style of braces: collapse - put braces on the same line as control statements; expand - put braces on own line (Allman / ANSI style); end-expand - put end braces on own line; expand-strict - put braces on own line even if it will break your code.\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=No space before conditional statements\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=Unescape \\\\xNN characters?\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=Should printable characters in strings encoded in \\\\xNN notation be unescaped?\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=Please enter a valid URL\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=Options\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=Commands to manipulate function call logging\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=Start logging function calls to the console\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=Call logging started.\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=Stop function call logging\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=No call logging is currently active\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=Stopped call logging. Active contexts: %1$S.\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=Start logging function calls for chrome code to the console\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=Global object, JSM URI, or JS to get a global object from\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=The global object, URI of a JSM, or JS to execute in the chrome window from which to obtain a global object\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=Call logging started.\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=Stop function call logging\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=No call logging for chrome code is currently active\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=Stopped call logging. Active contexts: %1$S.\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<anonymous>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=Method call\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=Invalid JSM!\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=Variable not found in content window.\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=Variable not found in chrome window.\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of JavaScript\n# and invalid JavaScript code.\ncallLogChromeEvalException=Evaluated JavaScript threw the following exception\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=The JavaScript source must evaluate to an object whose method calls are to be logged e.g. “({a1: function() {this.a2()},a2: function() {}});”\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=Scratchpad\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=Highlight painted area\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=Turn on paint flashing\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=Turn off paint flashing\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=chrome frames\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=Draw repainted areas in different colors\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip=Highlight painted area\n\n# LOCALIZATION NOTE (paintflashingToggleDesc) A very short string used to describe the\n# function of the \"paintflashing toggle\" command.\npaintflashingToggleDesc=Toggle paint flashing\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\n# Keyboard shortcut will be shown inside brackets.\nsplitconsoleTooltip2=Toggle split console (%S)\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=Application cache utilities\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=Validate cache manifest\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=Find issues relating to a cache manifest and the files that it references\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=URI to check\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=Appcache validated successfully.\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=Clear entries from the application cache\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=Clear one or more entries from the application cache\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=Entries cleared successfully.\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=Display a list of application cache entries.\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=Display a list of all application cache entries. If the search parameter is used then the table displays the entries containing the search term.\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=Filter results using a search term.\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=Key:\nappCacheListDataSize=Data size:\nappCacheListDeviceID=Device ID:\nappCacheListExpirationTime=Expires:\nappCacheListFetchCount=Fetch count:\nappCacheListLastFetched=Last fetched:\nappCacheListLastModified=Last modified:\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=View Entry\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=Open a new tab containing the specified cache entry information.\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=Open a new tab containing the specified cache entry information.\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=The key for the entry to display.\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=Manage profiler\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=Commands to start or stop a JavaScript profiler\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=Open the profiler\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=Close the profiler\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=Start profiling\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=Name of a profile you wish to start.\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=Stop profiling\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=Name of a profile you wish to stop.\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=List all profiles\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=Show individual profile\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=Name of a profile.\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2=Profile has already been started\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=Profile not found\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3=Profiler has not been started yet. Use ‘profile start’ to start profiling\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2=Recording…\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped=Stopped…\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=For this command to work you need to open the profiler first\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=Open a remote debug port\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2=%1$S can allow remote debugging over a TCP/IP connection. For security reasons this is turned off by default, but can be enabled using this command.\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=The TCP port to listen on\n\n# LOCALIZATION NOTE (listenProtocolDesc) A very short string used to describe the\n# function of 'protocol' parameter to the 'listen' command.\nlistenProtocolDesc=The protocol to be used\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=Listen is disabled by the devtools.debugger.remote-enabled preference\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=Listening on port %1$S\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=DebuggerServer not initialized\n\n# LOCALIZATION NOTE (unlistenDesc) A very short string used to describe the\n# function of the 'unlisten' command.\nunlistenDesc=Close all remote debug ports\n\n# LOCALIZATION NOTE (unlistenManual) A longer description of the 'unlisten'\n# command.\nunlistenManual=Closes all the open ports for remote debugging.\n\n# LOCALIZATION NOTE (unlistenOutput) Text of a message output during the\n# execution of the 'unlisten' command.\nunlistenOutput=All TCP ports closed\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc=CSS media type emulation\nmediaEmulateDesc=Emulate a specified CSS media type\nmediaEmulateManual=View the document as if rendered on a device supporting the given media type, with the relevant CSS rules applied.\nmediaEmulateType=The media type to emulate\nmediaResetDesc=Stop emulating a CSS media type\n\n# LOCALIZATION NOTE (qsaDesc, qsaQueryDesc)\n# These strings describe the 'qsa' commands and all available parameters.\nqsaDesc=Perform querySelectorAll on the current document and return number of matches\nqsaQueryDesc=CSS selectors separated by comma\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc=Inject common libraries into the page\ninjectManual2=Inject common libraries into the content of the page which can also be accessed from the console.\ninjectLibraryDesc=Select the library to inject or enter a valid script URI to inject\ninjectLoaded=%1$S loaded\ninjectFailed=Failed to load %1$S - Invalid URI\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc=Open folders\nfolderOpenDesc=Open folder path\nfolderOpenDir=Directory Path\nfolderOpenProfileDesc=Open profile directory\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath=Please enter a valid path\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult=Opened %1$S\n\n# LOCALIZATION NOTE (mdnDesc) A very short string used to describe the\n# use of 'mdn' command.\nmdnDesc=Retrieve documentation from MDN\n# LOCALIZATION NOTE (mdnCssDesc) A very short string used to describe the\n# result of the 'mdn css' command.\nmdnCssDesc=Retrieve documentation about a given CSS property name from MDN\n# LOCALIZATION NOTE (mdnCssProp) String used to describe the 'property name'\n# parameter used in the 'mdn css' command.\nmdnCssProp=Property name\n# LOCALIZATION NOTE (mdnCssPropertyNotFound) String used to display an error in\n# the result of the 'mdn css' command. Errors occur when a given CSS property\n# wasn't found on MDN. The %1$S parameter will be replaced with the name of the\n# CSS property.\nmdnCssPropertyNotFound=MDN documentation for the CSS property ‘%1$S’ was not found.\n# LOCALIZATION NOTE (mdnCssVisitPage) String used as the label of a link to the\n# MDN page for a given CSS property.\nmdnCssVisitPage=Visit MDN page\n\n# LOCALIZATION NOTE (security)\nsecurityPrivacyDesc=Display supported security and privacy features\nsecurityManual=Commands to list and get suggestions about security features for the current domain.\nsecurityListDesc=Display security features\nsecurityListManual=Display a list of all relevant security features of the current page.\n# CSP specific\nsecurityCSPDesc=Display CSP specific security features\nsecurityCSPManual=Display feedback about the CSP applied to the current page.\nsecurityCSPRemWildCard=Can you remove the wildcard(*)?\nsecurityCSPPotentialXSS=Potential XSS vulnerability!\n# LOCALIZATION NOTE: do not translate 'Content-Security-Policy'\nsecurityCSPNoCSPOnPage=Could not find Content-Security-Policy for\nsecurityCSPHeaderOnPage=Content-Security-Policy for\nsecurityCSPROHeaderOnPage=Content-Security-Policy-Report-Only for\n# Referrer Policy specific\nsecurityReferrerPolicyDesc=Display the current Referrer Policy\nsecurityReferrerPolicyManual=Display the Referrer Policy for the current page with example referrers for different URIs.\nsecurityReferrerNextURI=When Visiting\nsecurityReferrerCalculatedReferrer=Referrer Will Be\n# LOCALIZATION NOTE: %1$S is the current page URI\nsecurityReferrerPolicyReportHeader=Referrer Policy for %1$S\nsecurityReferrerPolicyOtherDomain=Other Origin\nsecurityReferrerPolicyOtherDomainDowngrade=Other Origin HTTP\nsecurityReferrerPolicySameDomain=Same Origin\nsecurityReferrerPolicySameDomainDowngrade=Same Host HTTP\n\n# LOCALIZATION NOTE (rulersDesc) A very short description of the\n# 'rulers' command. See rulersManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nrulersDesc=Toggle rulers for the page\n\n# LOCALIZATION NOTE (rulersManual) A fuller description of the 'rulers'\n# command, displayed when the user asks for help on what it does.\nrulersManual=Toggle the horizontal and vertical rulers for the current page\n\n# LOCALIZATION NOTE (rulersTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the rulers.\nrulersTooltip=Toggle rulers for the page\n\n# LOCALIZATION NOTE (measureDesc) A very short description of the\n# 'measure' command. See measureManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nmeasureDesc=Measure a portion of the page\n\n# LOCALIZATION NOTE (measureManual) A fuller description of the 'measure'\n# command, displayed when the user asks for help on what it does.\nmeasureManual=Activate the measuring tool to measure an arbitrary area of the page\n\n# LOCALIZATION NOTE (measureTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the measuring tool.\nmeasureTooltip=Measure a portion of the page\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/shared/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (ellipsis): The ellipsis (three dots) character\nellipsis=…"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/devtools/shared/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Style Inspector\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Best Match\nrule.status.MATCHED=Matched\nrule.status.PARENT_MATCH=Parent Match\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=inline\nrule.sourceElement=element\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Inherited from %S\n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe=Keyframes %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles=(user agent)\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement=Pseudo-elements\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.selectedElement=This Element\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Invalid property value\n\n# LOCALIZATION NOTE (rule.filterProperty.title): Text displayed in the tooltip\n# of the search button that is shown next to a property that has been overridden\n# in the rule view.\nrule.filterProperty.title=Filter rules containing this property\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=No element selected.\n\n# LOCALIZATION NOTE (ruleView.selectorHighlighter.tooltip): Text displayed in a\n# tooltip when the mouse is over a selector highlighter icon in the rule view.\nrule.selectorHighlighter.tooltip=Highlight all elements matching this selector\n\n# LOCALIZATION NOTE (rule.colorSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a color swatch in the rule view.\nrule.colorSwatch.tooltip=Click to open the color picker, shift+click to change the color format\n\n# LOCALIZATION NOTE (rule.bezierSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a cubic-bezier swatch in the rule view.\nrule.bezierSwatch.tooltip=Click to open the timing-function editor\n\n# LOCALIZATION NOTE (rule.filterSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a filter swatch in the rule view.\nrule.filterSwatch.tooltip=Click to open the filter editor\n\n# LOCALIZATION NOTE (rule.angleSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a angle swatch in the rule view.\nrule.angleSwatch.tooltip=Shift+click to change the angle format\n\n# LOCALIZATION NOTE (rule.gridToggle.tooltip): Text displayed in a tooltip\n# when the mouse is over a CSS Grid toggle icon in the rule view.\nrule.gridToggle.tooltip=Click to toggle the CSS Grid highlighter\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nstyleinspector.contextmenu.copyColor=Copy Color\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nstyleinspector.contextmenu.copyColor.accessKey=L\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the URL to the clipboard of the user.\nstyleinspector.contextmenu.copyUrl=Copy URL\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl.accessKey): Access key for\n# the rule and computed view context menu \"Copy URL\" entry.\nstyleinspector.contextmenu.copyUrl.accessKey=U\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyImageDataUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the image as Data-URL to the clipboard of the user.\nstyleinspector.contextmenu.copyImageDataUrl=Copy Image Data-URL\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyDataUri.accessKey): Access key for\n# the rule and computed view context menu \"Copy Image Data-URL\" entry.\nstyleinspector.contextmenu.copyImageDataUrl.accessKey=I\n\n# LOCALIZATION NOTE (styleinspector.copyDataUriError): Text set in the clipboard\n# if an error occurs when using the copyImageDataUrl context menu action\n# (invalid image link, timeout, etc...)\nstyleinspector.copyImageDataUrlError=Failed to copy image Data-URL\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources): Text displayed in the rule view\n# context menu.\nstyleinspector.contextmenu.toggleOrigSources=Show Original Sources\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nstyleinspector.contextmenu.toggleOrigSources.accessKey=O\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs): Text displayed in the rule view\n# context menu to display docs from MDN for an item.\nstyleinspector.contextmenu.showMdnDocs=Show MDN Docs\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs.accessKey): Access key for\n# the rule view context menu \"Show MDN docs\" entry.\nstyleinspector.contextmenu.showMdnDocs.accessKey=D\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addNewRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\n# This should match inspector.addRule.tooltip in inspector.properties\nstyleinspector.contextmenu.addNewRule=Add New Rule\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nstyleinspector.contextmenu.addNewRule.accessKey=R\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.selectAll=Select All\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\nstyleinspector.contextmenu.selectAll.accessKey=A\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.copy=Copy\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Copy\" entry.\nstyleinspector.contextmenu.copy.accessKey=C\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyLocation): Text displayed in the\n# rule view context menu for copying the source location.\nstyleinspector.contextmenu.copyLocation=Copy Location\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyDeclaration): Text\n# displayed in the rule view context menu for copying the property declaration.\nstyleinspector.contextmenu.copyPropertyDeclaration=Copy Property Declaration\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyName): Text displayed in\n# the rule view context menu for copying the property name.\nstyleinspector.contextmenu.copyPropertyName=Copy Property Name\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyValue): Text displayed in\n# the rule view context menu for copying the property value.\nstyleinspector.contextmenu.copyPropertyValue=Copy Property Value\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyRule): Text displayed in the\n# rule view context menu for copying the rule.\nstyleinspector.contextmenu.copyRule=Copy Rule\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copySelector): Text displayed in the\n# rule view context menu for copying the selector.\nstyleinspector.contextmenu.copySelector=Copy Selector\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/fi/formautofill.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npreferenceGroupTitle = Form Autofill\nenableProfileAutofill = Enable Profile Autofill\nsavedProfiles = Saved Profiles…\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/pdfviewer/chrome.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Chrome notification bar messages and buttons\nunsupported_feature=Tätä PDF-dokumenttia ei välttämättä osata näyttää oikein.\nunsupported_feature_forms=Tässä PDF-dokumentissa on lomakekenttiä. Lomakekenttien täyttämistä ei tueta.\nopen_with_different_viewer=Avaa toisella ohjelmalla\nopen_with_different_viewer.accessKey=A\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi/locale/pdfviewer/viewer.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Main toolbar buttons (tooltips and alt text for images)\nprevious.title=Edellinen sivu\nprevious_label=Edellinen\nnext.title=Seuraava sivu\nnext_label=Seuraava\n\n# LOCALIZATION NOTE (page.title): The tooltip for the pageNumber input.\npage.title=Sivu\n# LOCALIZATION NOTE (of_pages): \"{{pagesCount}}\" will be replaced by a number\n# representing the total number of pages in the document.\nof_pages=/ {{pagesCount}}\n# LOCALIZATION NOTE (page_of_pages): \"{{pageNumber}}\" and \"{{pagesCount}}\"\n# will be replaced by a number representing the currently visible page,\n# respectively a number representing the total number of pages in the document.\npage_of_pages=({{pageNumber}} / {{pagesCount}})\n\nzoom_out.title=Loitonna\nzoom_out_label=Loitonna\nzoom_in.title=Lähennä\nzoom_in_label=Lähennä\nzoom.title=Suurennus\npresentation_mode.title=Siirry esitystilaan\npresentation_mode_label=Esitystila\nopen_file.title=Avaa tiedosto\nopen_file_label=Avaa\nprint.title=Tulosta\nprint_label=Tulosta\ndownload.title=Lataa\ndownload_label=Lataa\nbookmark.title=Avoin ikkuna (kopioi tai avaa uuteen ikkunaan)\nbookmark_label=Avoin ikkuna\n\n# Secondary toolbar and context menu\ntools.title=Tools\ntools_label=Tools\nfirst_page.title=Siirry ensimmäiselle sivulle\nfirst_page.label=Siirry ensimmäiselle sivulle\nfirst_page_label=Siirry ensimmäiselle sivulle\nlast_page.title=Siirry viimeiselle sivulle\nlast_page.label=Siirry viimeiselle sivulle\nlast_page_label=Siirry viimeiselle sivulle\npage_rotate_cw.title=Kierrä oikealle\npage_rotate_cw.label=Kierrä oikealle\npage_rotate_cw_label=Kierrä oikealle\npage_rotate_ccw.title=Kierrä vasemmalle\npage_rotate_ccw.label=Kierrä vasemmalle\npage_rotate_ccw_label=Kierrä vasemmalle\n\nhand_tool_enable.title=Käytä käsityökalua\nhand_tool_enable_label=Käytä käsityökalua\nhand_tool_disable.title=Poista käsityökalu käytöstä\nhand_tool_disable_label=Poista käsityökalu käytöstä\n\n# Document properties dialog box\ndocument_properties.title=Dokumentin ominaisuudet…\ndocument_properties_label=Dokumentin ominaisuudet…\ndocument_properties_file_name=Tiedostonimi:\ndocument_properties_file_size=Tiedoston koko:\n# LOCALIZATION NOTE (document_properties_kb): \"{{size_kb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in kilobytes, respectively in bytes.\ndocument_properties_kb={{size_kb}} kt ({{size_b}} tavua)\n# LOCALIZATION NOTE (document_properties_mb): \"{{size_mb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in megabytes, respectively in bytes.\ndocument_properties_mb={{size_mb}} Mt ({{size_b}} tavua)\ndocument_properties_title=Otsikko:\ndocument_properties_author=Tekijä:\ndocument_properties_subject=Aihe:\ndocument_properties_keywords=Avainsanat:\ndocument_properties_creation_date=Luomispäivämäärä:\ndocument_properties_modification_date=Muokkauspäivämäärä:\n# LOCALIZATION NOTE (document_properties_date_string): \"{{date}}\" and \"{{time}}\"\n# will be replaced by the creation/modification date, and time, of the PDF file.\ndocument_properties_date_string={{date}}, {{time}}\ndocument_properties_creator=Luoja:\ndocument_properties_producer=PDF-tuottaja:\ndocument_properties_version=PDF-versio:\ndocument_properties_page_count=Sivujen määrä:\ndocument_properties_close=Sulje\n\nprint_progress_message=Valmistellaan dokumenttia tulostamista varten…\n# LOCALIZATION NOTE (print_progress_percent): \"{{progress}}\" will be replaced by\n# a numerical per cent value.\nprint_progress_percent={{progress}} %\nprint_progress_close=Peruuta\n\n# Tooltips and alt text for side panel toolbar buttons\n# (the _label strings are alt text for the buttons, the .title strings are\n# tooltips)\ntoggle_sidebar.title=Näytä/piilota sivupaneeli\ntoggle_sidebar_notification.title=Näytä/piilota sivupaneeli (dokumentissa on sisällys tai liitteitä)\ntoggle_sidebar_label=Näytä/piilota sivupaneeli\ndocument_outline.title=Näytä dokumentin sisällys (laajenna tai kutista kohdat kaksoisnapsauttamalla)\ndocument_outline_label=Dokumentin sisällys\nattachments.title=Näytä liitteet\nattachments_label=Liitteet\nthumbs.title=Näytä pienoiskuvat\nthumbs_label=Pienoiskuvat\nfindbar.title=Etsi dokumentista\nfindbar_label=Etsi\n\n# Thumbnails panel item (tooltip and alt text for images)\n# LOCALIZATION NOTE (thumb_page_title): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_title=Sivu {{page}}\n# LOCALIZATION NOTE (thumb_page_canvas): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_canvas=Pienoiskuva sivusta {{page}}\n\n# Find panel button title and messages\nfind_label=Etsi:\nfind_previous.title=Etsi hakusanan edellinen osuma\nfind_previous_label=Edellinen\nfind_next.title=Etsi hakusanan seuraava osuma\nfind_next_label=Seuraava\nfind_highlight=Korosta kaikki\nfind_match_case_label=Huomioi kirjainkoko\nfind_reached_top=Päästiin dokumentin alkuun, jatketaan lopusta\nfind_reached_bottom=Päästiin dokumentin loppuun, continued from top\nfind_not_found=Hakusanaa ei löytynyt\n\n# Error panel labels\nerror_more_info=Lisätietoja\nerror_less_info=Lisätietoja\nerror_close=Sulje\n# LOCALIZATION NOTE (error_version_info): \"{{version}}\" and \"{{build}}\" will be\n# replaced by the PDF.JS version and build ID.\nerror_version_info=PDF.js v{{version}} (kooste: {{build}})\n# LOCALIZATION NOTE (error_message): \"{{message}}\" will be replaced by an\n# english string describing the error.\nerror_message=Virheilmoitus: {{message}}\n# LOCALIZATION NOTE (error_stack): \"{{stack}}\" will be replaced with a stack\n# trace.\nerror_stack=Pino: {{stack}}\n# LOCALIZATION NOTE (error_file): \"{{file}}\" will be replaced with a filename\nerror_file=Tiedosto: {{file}}\n# LOCALIZATION NOTE (error_line): \"{{line}}\" will be replaced with a line number\nerror_line=Rivi: {{line}}\nrendering_error=Tapahtui virhe piirrettäessä sivua.\n\n# Predefined zoom values\npage_scale_width=Sivun leveys\npage_scale_fit=Koko sivu\npage_scale_auto=Automaattinen suurennus\npage_scale_actual=Todellinen koko\n# LOCALIZATION NOTE (page_scale_percent): \"{{scale}}\" will be replaced by a\n# numerical scale value.\npage_scale_percent={{scale}} %\n\n# Loading indicator messages\nloading_error_indicator=Virhe\nloading_error=Tapahtui virhe ladattaessa PDF-tiedostoa.\ninvalid_file_error=Virheellinen tai vioittunut PDF-tiedosto.\nmissing_file_error=Puuttuva PDF-tiedosto.\nunexpected_response_error=Odottamaton vastaus palvelimelta.\n\n# LOCALIZATION NOTE (text_annotation_type.alt): This is used as a tooltip.\n# \"{{type}}\" will be replaced with an annotation type from a list defined in\n# the PDF spec (32000-1:2008 Table 169 – Annotation types).\n# Some common types are e.g.: \"Check\", \"Text\", \"Comment\", \"Note\"\ntext_annotation_type.alt=[{{type}} Annotation]\npassword_label=Kirjoita PDF-tiedoston salasana.\npassword_invalid=Virheellinen salasana. Yritä uudestaan.\npassword_ok=OK\npassword_cancel=Peruuta\n\nprinting_not_supported=Varoitus: Selain ei tue kaikkia tulostustapoja.\nprinting_not_ready=Varoitus: PDF-tiedosto ei ole vielä latautunut kokonaan, eikä sitä voi vielä tulostaa.\nweb_fonts_disabled=Verkkosivujen omat kirjasinlajit on estetty: ei voida käyttää upotettuja PDF-kirjasinlajeja.\ndocument_colors_not_allowed=PDF-dokumenttien ei ole sallittua käyttää omia värejään: Asetusta ”Sivut saavat käyttää omia värejään oletusten sijaan” ei ole valittu selaimen asetuksissa.\n"
  },
  {
    "path": "langpacks/fi/browser/chrome/fi.manifest",
    "content": "locale branding fi fi/locale/branding/\nlocale browser fi fi/locale/browser/\nlocale browser-region fi fi/locale/browser-region/\nlocale devtools fi fi/locale/fi/devtools/client/\nlocale devtools-shared fi fi/locale/fi/devtools/shared/\nlocale formautofill fi fi/locale/fi/\nlocale pdf.js fi fi/locale/pdfviewer/\noverride chrome://global/locale/appstrings.properties chrome://browser/locale/appstrings.properties\noverride chrome://global/locale/netError.dtd chrome://browser/locale/netError.dtd\noverride chrome://mozapps/locale/downloads/settingsChange.dtd chrome://browser/locale/downloads/settingsChange.dtd\nresource search-plugins chrome://browser/locale/searchplugins/\n"
  },
  {
    "path": "langpacks/fi/browser/chrome.manifest",
    "content": "manifest chrome/fi.manifest\nmanifest features/chrome.manifest\n"
  },
  {
    "path": "langpacks/fi/browser/crashreporter-override.ini",
    "content": "; This Source Code Form is subject to the terms of the Mozilla Public\n; License, v. 2.0. If a copy of the MPL was not distributed with this\n; file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# This file is in the UTF-8 encoding\n[Strings]\n# LOCALIZATION NOTE (CrashReporterProductErrorText2): The %s is replaced with a string containing detailed information.\nCrashReporterProductErrorText2=Firefox kohtasi odottamattoman ongelman ja kaatui. Yritämme palauttaa avoinna olleet välilehdet ja ikkunat, kun ohjelma käynnistyy uudestaan.\\n\\nIkävä kyllä kaatumisilmoitusta tästä virheestä ei voida lähettää.\\n\\nLisätietoja: %s\nCrashReporterDescriptionText2=Firefox kohtasi odottamattoman ongelman ja kaatui. Yritämme palauttaa avoinna olleet välilehdet ja ikkunat, kun ohjelma käynnistyy uudestaan.\\n\\nLähettämällä kaatumisilmoituksen, autat meitä tunnistamaan ja korjaamaan ongelman.\n"
  },
  {
    "path": "langpacks/fi/browser/defaults/preferences/firefox-l10n.js",
    "content": "//@line 4 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-2-00000\\build\\l10n\\fi\\browser\\firefox-l10n.js\"\n\n//@line 6 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-2-00000\\build\\l10n\\fi\\browser\\firefox-l10n.js\"\n\npref(\"general.useragent.locale\", \"fi\");\n"
  },
  {
    "path": "langpacks/fi/browser/defaults/profile/bookmarks.html",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<!-- This is an automatically generated file.\n     It will be read and overwritten.\n     DO NOT EDIT! -->\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=UTF-8\">\n<TITLE>Kirjanmerkit</TITLE>\n<H1>Kirjanmerkit</H1>\n\n<DL><p>\n    <DT><H3 PERSONAL_TOOLBAR_FOLDER=\"true\" ID=\"rdf:#$FvPhC3\">Kirjanmerkkipalkin kirjanmerkit</H3>\n<DD>Tässä kansiossa olevat ja tänne lisättävät kirjanmerkit ovat Kirjanmerkkipalkissa\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/fi/firefox/central/\" ID=\"rdf:#$GvPhC3\">Aloitussivu</A>\n    </DL><p>\n    <DT><H3 ID=\"rdf:#$ZvPhC3\">Mozilla Firefox</H3>\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/fi/firefox/help/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$22iCK1\">Ohje ja oppaat</A>\n        <DT><A HREF=\"https://www.mozilla.org/fi/firefox/customize/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$32iCK1\">Muokkaa Firefoxia</A>\n        <DT><A HREF=\"https://www.mozilla.org/fi/contribute/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$42iCK1\">Osallistu projektiin</A>\n        <DT><A HREF=\"https://www.mozilla.org/fi/about/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$52iCK1\">Tietoja Mozillasta</A>\n    </DL><p>\n</DL><p>\n"
  },
  {
    "path": "langpacks/fi/browser/defaults/profile/chrome/userChrome-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Muokkaa tätä tiedostoa ja kopioi nimellä userChrome.css \n * profiilikansiosi chrome-kansioon\n */\n\n/*\n * Tätä tiedostoa muokkaamalla on mahdollista radikaalisti muuttaa ohjelman\n * käyttöliittymän ulkonäköä. Jos antamasi säännön on tarkoitus korvata\n * olemassa oleva sääntö, käytä !important -lisäystä.\n */\n\n/*\n * Älä poista seuraavaa @namespace riviä. Ilman sitä tiedosto ei toimi oikein.\n */\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"); /* Asetetaan oletusnimiavaruus XUL:ksi */\n\n\n/*\n * Seuraavaksi joitain mahdollisia esteettömyysmuokkauksia:\n */\n/*\n * Aseta käytettyjen kirjasimien oletuskooksi 20 pt:\n *\n * * {\n *   font-size: 20pt !important\n * }\n */\n/*\n * Aseta ainoastaan valikkojen kirjasinkooksi 15 pt oletuskoon sijaan:\n *\n * menupopup > * {\n *   font-size: 15pt !important\n * }\n */\n/*\n * Aseta osoitepalkin kirjasin tasaväliseksi\n *\n * #urlbar {\n *    font-family: monospace !important;\n * }\n */\n\n/*\n * Lisää esimerkkejä säännöistä (englanniksi) osoitteesta http://www.mozilla.org/unix/customizing.html\n */\n \n"
  },
  {
    "path": "langpacks/fi/browser/defaults/profile/chrome/userContent-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Muokkaa tätä tiedostoa ja kopioi nimellä userContent.css \n * profiilikansiosi chrome-kansioon\n */\n\n/*\n * Tätä tiedostoa muokkaamalla on mahdollista muuttaa kaikkien ohjelmalla\n * avattujen WWW-sivujen ulkonäköä. Säännöt, joissa on !important-lisäys,\n * korvaavat sivun tekijän antamat samannimiset säännöt. Jos lisäystä ei \n * löydy, sivulle asetetut tyylit voivat korvata tässä tiedostossa annetut.\n */\n\n/*\n * esimerkki: estetään blink-elementtiä vilkkumasta\n *\n * blink { text-decoration: none ! important; }\n *\n */\n\n/*\n * esimerkki: asetetaan kaikille taulukoille kahden kuvapisteen reunat\n *\n * table { border: 2px solid; }\n */\n\n/*\n * esimerkki: estetään marquee-elementtin sisällön vieriminen\n *\n * marquee { -moz-binding: none; }\n *\n */\n \n/* \n * Lisää esimerkkejä säännöistä (englanniksi) osoitteesta \n * http://www.mozilla.org/unix/customizing.html\n */\n\n"
  },
  {
    "path": "langpacks/fi/browser/defaults/profile/localstore.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<RDF:RDF\n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n</RDF:RDF>\n"
  },
  {
    "path": "langpacks/fi/browser/defaults/profile/mimeTypes.rdf",
    "content": "<?xml version=\"1.0\"?>  \n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" \n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n\n  <Description about=\"urn:mimetypes\"> \n    <NC:MIME-types> \n      <Seq about=\"urn:mimetypes:root\"> \n      </Seq> \n    </NC:MIME-types> \n  </Description> \n</RDF>\n"
  },
  {
    "path": "langpacks/fi/browser/features/chrome.manifest",
    "content": "manifest firefox@getpocket.com/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\nmanifest presentation@mozilla.org/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\n"
  },
  {
    "path": "langpacks/fi/browser/features/firefox@getpocket.com/chrome.manifest",
    "content": "manifest fi.manifest\n"
  },
  {
    "path": "langpacks/fi/browser/features/firefox@getpocket.com/fi/locale/fi/pocket.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddtags = Lisää tunnisteita\nalreadyhaveacct = Oletko jo Pocket-palvelun käyttäjä?\ncontinueff = Jatka Firefoxin parissa\nerrorgeneric = Tapahtui virhe tallennettaessa Pocket-palveluun.\nlearnmore = Lue lisää\nloginnow = Kirjaudu sisään\nmaxtaglength = Tunnisteet voivat olla enintään 25 merkkiä pitkiä\nmustbeconnected = Tarvitset aktiivisen Internet-yhteyden talllentaaksesi sivuja Pocket-palveluun. Tarkista Internet-yhteytesi ja yritä uudestaan.\nonlylinkssaved = Vain linkkejä voidaan tallentaa\npagenotsaved = Sivua ei ole tallennettu\npageremoved = Sivu poistettiin\npagesaved = Tallennettiin Pocket-palveluun\nprocessingremove = Poistetaan sivu…\nprocessingtags = Lisätään tunnisteet…\nremovepage = Poista sivu\nsave = Tallenna\nsaving = Tallennetaan…\nsignupemail = Rekisteröidy sähköpostiosoitteella\nsignuptosave = Rekisteröidy Pocket-palveluun. Se on ilmaista.\nsuggestedtags = Ehdotetut tunnisteet\ntagline = Tallenna artikkelit ja videot Firefoxista Pocket-palveluun katseltaviksi millä tahansa laitteella, koska tahansa.\ntaglinestory_one = Napsauta Pocket-painiketta tallentaaksesi artikkelin, videon tai sivun Firefoxissa.\ntaglinestory_two = Katsele Pocket-palvelussa millä tahansa laitteella, koska tahansa.\ntagssaved = Tunnisteet lisättiin\ntos = Jatkamalla hyväksyt Pocketin <a href=\"%1$S\" target=\"_blank\">käyttöehdot</a> ja <a href=\"%2$S\" target=\"_blank\">tietosuojakäytännön</a>\ntryitnow = Kokeile nyt\nsigninfirefox = Kirjaudu sisään Firefox-tilillä\nsignupfirefox = Rekisteröidy Firefox-tilillä\nviewlist = Näytä lista\n\n# LOCALIZATION NOTE(pocket-button.label, pocket-button.tooltiptext, saveToPocketCmd.label, saveLinkToPocketCmd.label, pocketMenuitem.label):\n# \"Pocket\" is a brand name.\npocket-button.label = Pocket\npocket-button.tooltiptext = Tallenna Pocket-palveluun\nsaveToPocketCmd.label = Tallenna sivu Pocket-palveluun\nsaveToPocketCmd.accesskey = c\nsaveLinkToPocketCmd.label = Tallenna linkki Pocket-palveluun\nsaveLinkToPocketCmd.accesskey = k\npocketMenuitem.label = Näytä Pocket-palvelun lista\n"
  },
  {
    "path": "langpacks/fi/browser/features/firefox@getpocket.com/fi.manifest",
    "content": "locale pocket fi fi/locale/fi/\n"
  },
  {
    "path": "langpacks/fi/browser/features/loop@mozilla.org/chrome.manifest",
    "content": "manifest fi.manifest\n"
  },
  {
    "path": "langpacks/fi/browser/features/loop@mozilla.org/fi/locale/fi/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n\n\n## LOCALIZATION_NOTE(loopMenuItem_label): Label of the menu item that is placed\n## inside the browser 'Tools' menu. Use the unicode ellipsis char, \\u2026, or\n## use \"...\" if \\u2026 doesn't suit traditions in your locale.\n\n## LOCALIZATION_NOTE(sign_in_again_title_line_one, sign_in_again_title_line_two2):\n## These are displayed together at the top of the panel when a user is needed to\n## sign-in again. The emphesis is on the first line to get the user to sign-in again,\n## and this is displayed in slightly larger font. Please arrange as necessary for\n## your locale.\n## {{clientShortname2}} will be replaced by the brand name for either string.\n## LOCALIZATION_NOTE(sign_in_again_use_as_guest_button2): {{clientSuperShortname}}\n## will be replaced by the super short brandname.\n\n\n## LOCALIZATION_NOTE(first_time_experience_subheading2, first_time_experience_subheading_button_above): Message inviting the\n## user to create his or her first conversation.\n\n## LOCALIZATION_NOTE(first_time_experience_content, first_time_experience_content2): Message describing\n## ways to use Hello project.\n\n## First Time Experience Slides\n## LOCALIZATION_NOTE(fte_slide_1_copy): {{clientShortname2}}\n## will be replaced by the short name 2.\n## LOCALIZATION_NOTE(fte_slide_3_copy): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\n## LOCALIZATION_NOTE(fte_slide_4_title): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\n## LOCALIZATION_NOTE(fte_slide_4_copy): {{brandShortname}}\n## will be replaced by the brand short name.\n\n## LOCALIZATION_NOTE(invite_copy_link_button, invite_copied_link_button,\n## invite_email_link_button, invite_facebook_button2): These labels appear under\n## an iconic button for the invite view.\n\n# Error bars\n## LOCALIZATION NOTE(session_expired_error_description,could_not_authenticate,password_changed_question,try_again_later,could_not_connect,check_internet_connection,login_expired,service_not_available,problem_accessing_account):\n## These may be displayed at the top of the panel.\n\n## LOCALIZATION NOTE(retry_button): Displayed when there is an error to retry\n## the appropriate action.\n\n## LOCALIZATION NOTE (share_email_body7): In this item, don't translate the\n## part between {{..}} and leave the \\n\\n part alone\n## LOCALIZATION NOTE (share_email_body_context3): In this item, don't translate\n## the part between {{..}} and leave the \\n\\n part alone.\n## LOCALIZATION NOTE (share_email_footer2): Common footer content for both email types\n## LOCALIZATION NOTE (share_tweeet): In this item, don't translate the part\n## between {{..}}. Please keep the text below 117 characters to make sure it fits\n## in a tweet.\n\n\n## LOCALIZATION NOTE (copy_link_menuitem, email_link_menuitem, delete_conversation_menuitem):\n## These menu items are displayed from a panel's context menu for a conversation.\n\n\n\n\n# Conversation Window Strings\n\nhangup_button_title=Katkaise\nhangup_button_caption2=Lopeta\n\n\n## LOCALIZATION NOTE (call_with_contact_title): The title displayed\n## when calling a contact. Don't translate the part between {{..}} because\n## this will be replaced by the contact's name.\n\n# Outgoing conversation\n\n\n\n## LOCALIZATION NOTE (contact_offline_title): Title which is displayed when the\n## contact is offline.\n## LOCALIZATION NOTE (call_timeout_notification_text): Title which is displayed\n## when the call didn't go through.\n\n## LOCALIZATION NOTE (cancel_button):\n## This button is displayed when a call has failed.\ncancel_button=Peruuta\n\n\n## LOCALIZATION NOTE (legal_text_and_links3): In this item, don't translate the\n## parts between {{..}} because these will be replaced with links with the labels\n## from legal_text_tos and legal_text_privacy. clientShortname will be replaced\n## by the brand name.\n\n## LOCALIZATION NOTE (powered_by_beforeLogo, powered_by_afterLogo):\n## These 2 strings are displayed before and after a 'Telefonica'\n## logo.\n\n## LOCALIZATION_NOTE (feedback_rejoin_button): Displayed on the feedback form after\n## a signed-in to signed-in user call.\n## LOCALIZATION NOTE (feedback_report_user_button): Used to report a user in the case of\n## an abusive user.\n\n\n\n## LOCALIZATION NOTE (door_hanger_return, door_hanger_prompt_name, door_hanger_button): Dialog message on leaving conversation\ndoor_hanger_button=OK\n\n# Infobar strings\n\n\n# E10s not supported strings\n\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n## LOCALIZATION NOTE: In this file, don't translate the part between {{..}}\n\n# Text chat strings\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\n\nconversation_has_ended=Keskustelu on päättynyt.\n\ngeneric_failure_no_reason2=Yritetäänkö uudestaan?\n\nhelp_label=Lähetä\n\nmute_local_audio_button_title=Mykistä ääni\nunmute_local_audio_button_title=Palauta ääni\n\n## LOCALIZATION NOTE (retry_call_button):\n## This button is displayed when a call has failed.\nretry_call_button=Yritä uudestaan\n\nrooms_leave_button_label=Poistu\n\nrooms_panel_title=Valitse keskustelu tai aloita uusi\n\nrooms_room_full_call_to_action_label=Lue lisää {{clientShortname}}ista »\nrooms_room_full_call_to_action_nonFx_label=Lataa {{brandShortname}} aloittaaksesi oman keskustelun\nrooms_room_full_label=Keskustelussa on jo kaksi henkilöä paikalla.\nrooms_room_join_label=Liity keskusteluun\nrooms_room_joined_label=Joku on liittynyt keskusteluun!\n\nself_view_hidden_message=Omanäkymä piilotettu, mutta lähetetään edelleen. Muuta ikkunan kokoa nähdäksesi.\n\n## LOCALIZATION NOTE (tos_failure_message): Don't translate {{clientShortname}}\n## as this will be replaced by clientShortname2.\n\n## LOCALIZATION NOTE(clientSuperShortname): This should not be localized and\n## should remain \"Hello\" for all locales.\nclientSuperShortname=Hello\n"
  },
  {
    "path": "langpacks/fi/browser/features/loop@mozilla.org/fi.manifest",
    "content": "locale loop fi fi/locale/fi/\n"
  },
  {
    "path": "langpacks/fi/browser/features/presentation@mozilla.org/chrome.manifest",
    "content": "manifest fi.manifest\n"
  },
  {
    "path": "langpacks/fi/browser/features/presentation@mozilla.org/fi/locale/fi/presentation.properties",
    "content": "presentation.message=Select one device to send the content.\npresentation.urlbar.tooltiptext=View the device-selection request\npresentation.deviceprompt.select.label=Send\npresentation.deviceprompt.select.accessKey=S\npresentation.deviceprompt.cancel.label=Cancel\npresentation.deviceprompt.cancel.accessKey=C\n"
  },
  {
    "path": "langpacks/fi/browser/features/presentation@mozilla.org/fi.manifest",
    "content": "locale presentation fi fi/locale/fi/\n"
  },
  {
    "path": "langpacks/fi/browser/searchplugins/bing.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n    <ShortName>Bing</ShortName>\n    <Description>Bing. Search by Microsoft.</Description>\n    <InputEncoding>UTF-8</InputEncoding>\n    <Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACADaCwAAJgAAACAgAAABAAgAlAIAAAAMAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIAgAAAJCRaDYAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAABBUlEQVR42mL8v4OBJMAEZ/0nTgMLnLXtitKRO9JmCi9cNR/wsP8mrOHfP8YbL4RvvBBWFXuvI/WGsJMYSHUSMujbY8LN/ttM4bmO1BtW5n+ENdipPmndbrHjqiIn6x9DuZc2yk8tlZ7hc5Kx/AtzxecMDAzff7Mcuys9/7gOAT8wMjAUOZ9x0XhI2A98HL+Eub/vuSG/8ozGmy+cEEF+zp/YNYjxfvPTv9O63fLpBx6ICCvz32DD24EGt7Fo4Gb/zcX2Z84RPbiIqfyLZJtL4rzfsDvJUf3R91+sC09o//7LJMn/NdXmkqHsSyzeQ0t8j9/znn8s7ql9Dy34cWogIbUSCQADAJ+jWQrH9LCsAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAACW0lEQVR4nGP8v5OBpoCJtsbTwQIWTKGUxe5mCi9M5V/oSL9mZf5HoQWMmHEQOD0AwuBg/WMo+8pB/ZGZwguyLcDiAzj48Zvl+D2pTz/YKLGAcBxcfSZCtulEWUAhGDQW3HstcOOF8P//jKRagC+SkQE/58/0pa7c7L9N5V+aKTw3kH3FxvKXmhYI83y3VXl64Jbs3htye2/IsbH8NZB9Zabw3FT+JR/nTypYwMDAEGBw+8AtWQj71x/mU/clT92XZGT8ry7+zlzxhbnic0n+LxRZIC/8yUju5blH4siC//8z3nghfOOF8MLj2jKCnydH7EXTRVoqCjC4g0f2yXteTEHSLNCVft0WcNhM4QXxiYmEIIIATcm3mpJvn37gmX7Q8OozYYLqycloTz/wLDulRYzpDMT4QFf6NZz95gvnyjMa+27I/SM6xxGwQJj7R6rtJQYGhk8/2NaeU9t+RfH3X2ZcihWEP5Fmgazg53qfY9zsv1ed0dh4UeXbL5yKudl/R5tdd9O6T4IFGhJvyz1OHbkts/qc2qfv7LiUMTIwOGk8irW4yo8jP2O3wEzxubHcy7I1Dq+/cOIymoGBQVn0Q5rtRTXx93jUYLFAX+b1sw88p+5L4tHGy/Er2uy6m9YDRsb/eJRht8BS+emCY7q4NDAyMLhpPYixuMbD/gu/0VD1WBtezz7w9O81vvNKEE1cTfxdmu0lZdEPxBiNzwIGBoa//xhXndFYfU4NUsnwcf6Ms7jmpPGQ1BoHpwUQcOOF0OT9RoayryJNr3Oz/ybRcCIsoBwMmkp/8FoAADmgy6ulKggYAAAAAElFTkSuQmCC</Image>\n    <Image width=\"65\" height=\"26\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVBOTQzNENBQzQxNDExRTM5RURBRUU5NUU4QkU3NjA4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVBOTQzNENCQzQxNDExRTM5RURBRUU5NUU4QkU3NjA4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzU2RTRERkZDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzU2RTRFMDBDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz76XOiPAAAD1ElEQVR42uyYeUgVQRzH9+nLNE07kMKIiqAkSaUIMgUpyu6eHdBhVBSBZQf1R4XkP0WHFUURWBlRmGGHdkI3nWIXVHZIaNkhFXmWYni+vhPfhWHZfbvvqVjZDz7Mzs6w8+Y3v2ue3eFwPFUU5R64CG6BRqWDiReIBCvBNfAeHAXjOpoSqqV+H7AQbO1oStCTz/+VoCjONlpvDdgPelqc3x8kgMD2UEJbSTRIAkMszhfB+jhIbU8lxIIZrbjeV7b1FudngefgansqoQ5kg3cgDUwBXVthXavutoXZ61x7KuEBOAkGgESap0ijGWAeCPZwXZv0bNf0PZFObuzX7klM2Kjp9wDzQSYVcgWsAqFubD4fjAIloAE0g0sgXDN/Li1xBPt+IAcks3+KViXc6xmYbrDuGBaETVzvFegHloKzVpRQBK4bjHUB48FeUADyQDcX32pmuxPkgkr6vahaJ9P/Q3Vi0mD2fbjRdeAln4VSboIIPkdp1lzA8RjuQ1h2CA9wH4i3mh2SLc4bCQJMYozCDDEbDOVpDwPLOHZGml/KtlpSongOArV0g5lgLFguxRFVxGaP0VrCQByYA7pT+b7ie1aV8ASMBhdM5jWY3D3UgLiLpizLAfCGP3agi2/4s43RvE+jucdKbpfEdjV4reNqVSLQu1Mn3AYOxoTcFgawHIPxbLZhJsHtg0Ga/cJxVdkTdKxLlnxFL1JKvqcn4oQWMai0RAk/DcarpFjjSmpN3E2uOOX6RCuNrpTQWdPvC9ZL5uVqk3YL7mBUJ4SwLTdZx2gNb4P1vA3c1McoRZaBxXwWAWgbM0SShZN+KJ2mnqgm3MtgXE1xL1qpDiowca8IReM/ClNUMH1OpKG3YIML91DlB1jL7FDjYp56Grt1xmbRzfJcmK9VUS0ik+0OnTmbWf3WeEkbPMQSdRqVkGrxtncYDAJ7LMwNlE6mhEXXRLAdnOZYgjTfTxNLbJrvaCVI009nPRDH+0c8mMrALIrAQuFaduZeUUAcAZeliGom92kl7mSKeqbRSSyYMqSxYiqgWHpXw/l1ko+LfoXB98s1dUoTrfMEFREnjQ1nbbHE5nA4vvOCFGlxI2UsntI9MNNARn7V3KNobd/AI535AaSSirAxnjTyd2glmK6g507hDPBCsXf47qN4J5SQyELDihykAir+gT+U/KmQIi9WasKn75qYfjRvkn+bAoINAud5Pqeo+baQ5WYK2KT5EySFwe9vFF+6Win/kxAn35sls3oLzbLrpI0b3PRjsMIk5f3pYmPsSuC1WZVPrH9+hwGb0+lUOrr8EmAAiqTecoRlgJMAAAAASUVORK5CYII=</Image>\n    <Image width=\"130\" height=\"52\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc1NkU0REZEQzM3NTExRTM5RURBRUU5NUU4QkU3NjA4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc1NkU0REZFQzM3NTExRTM5RURBRUU5NUU4QkU3NjA4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzU2RTRERkJDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzU2RTRERkNDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5lzzn9AAAIPUlEQVR42uxdCWwVRRie0gqtFwTQGIyAXJYABry4VLwPQFsFAcUjeKAGotEoAQ8UFC80EhVUFBUUFCogGApFVMIRzqgIaGlEKArKoaBSrkLr/2W/l0wn+97bbXfbpW++5Evf7pvdtzvzz3/NP5BWXl6uLCzScnJyNsnf5cLPhN8KS223pB4yhG3IQcLtwhXCucJ5wr9tF6UG6gj/047PFPYVThEWCxcLHxOeY7uq9gtCPJws7CEcKywUrhNea7ss9QTBxLnCi2yXWUFQ1mewgmBhBcHCCsLxjRbCkcIr7DCntiCcKhwl/Fq4WXh5CL9xt3CRcIaw7fHcWRm1WBAOGdqhk3Iyp0EhVzhJO4agnS3cbzVCtLEv4PvlGseNhc1S0TRkCuulsFmdaRwX0wSlnCBk0D5OoFo8McUE4UvhffRBIBSXGuYoZXwE2MJlwuHCB4V7lLNQhQUrrGbuTAFheJ9M+ahhhDbgsJF3cXYUUyjuUc7KpkUKOIsvu5yD79CTswX1DqupOdrZLq+9goAQ6liSNhcKXxRuEP4oHEebmmaHoPbkEf4VviF8xGP7DuTDwm30M2YLF/JeYcEUuoHCfsKWyllyR83ebuH3wg+Eq5Lc7wRhf2FdHv+snKKeRG1+ES7Rvr9X2EfYXJjFCbVDmC98S1WsFfGK3nyv9sKGmj/3k/BjOrmK2rkzPx9BqRo6/xSPPzJUON7lPApafg8gzocJ+YL+xbYq3i+bg6N3+iS+/CQPZmo6hSWetqtv5CbyOACJ2iwQXi/sIpycxH/aQyH6xuP7XiB8m38TYT7N9k3CWUGaBgAlbtOqeI8GwmsYjm7hjBzJ2RoEMNPPEK706KtgEH5I8H2ZsEQ73u2hTYGwCTVHMie6MUPTVh6e9UbhGg9CoCiInxoasiTIzOILAfsuKIIZxcGrKjAgF9P8KJqBV4Q5ylkjgKlCid6HxnXtqaES3Vdp90zWprv2DJjxw5iDacu/T7lcPyPJu3UUzjHObaDpvZL37iYcQv8MGCB8T3u2siDXGjZSjQW92hdEVXU5HVTMApTd5TKaMTtvJjtVH/wczqL5ATxHX/5dyvvu1b7Dcy2moKzSZizWSM4TfhfnnqYQjKcJN7GC2naichJhDYOOGnQ8E1GnOJ0du4+aZlOCtnOYD9ExJsBn2cWIaW+c79cw1NbRL07bB4RNteP8OEKgYzD9GRWmICyjI5IXUYEY4NETn0INobRZGVQl92APbVAwfFA7jlcr+pD2eT/fz2s/HAlTEGJeaT96xh+p6GyY2UpnzSsmGsfdA3iGP1xUeTxTVqgdN3Fp01pVrIGY5SPcLDN9jzCXoWHnBvGBkX1cKzxag4Kw0Gf7AsMBbBLAM6z30XZnknEytxbM8/ksS6tLEGIops2DPavJKugin+23GaFfEILgJ9fyp/bZLZfRwpjhK30+y4HqFoSmDC0RE59eg4LgVwjTjdCvfkDRi1ckS9vrXv9BhqN+UFc/CLNUDR2H5enRykm1Hm84agxcELUGdQJsqyfaSjwITkKh9CsImR7aYNCRzn1O2ChiA+sH6Ogsw9GLEvSBTKuEIJRWxTQkK8y8nbZ4QoBCEJT5yvLZPttQn3siJgj6WCA9f6rP60+rbCdPY3ztBmTqYqtbzWt4JsdDK5/tLzOOo1aPuMvQwl18Xt+tMoKAGT7QSHLEOgve6mwVfF3/TiY+tgd0P7/7Gu4wHLclEROE1cbxzT6v7+1XELDwM8Q4h1UuJI6wT6BzCC/5KmfwdMNzrwrwzF53c/dSFTOJnwv/iZgg5BsOLCaq13KCJ0x/L5kgYHHiWcNuolOQD78uhJdDEgeraY+rcDaKzPPguzSiAJqCGTVAO88yHPm5Hq7DiuQYP44Y1rhjFbpnKWeJFoUefUJ4Kaj//hSudSF62Fjjx1JsjzjtevD7k7RzSDWvjWiIO8LFVC/geMWb2Iv4+YAeabiFj1DFKNwopKpBMmiwmYAIECg+GavC3RNQzlkOYUOGcLFylmWXMwbHwGMtoatxHZbW749wrgPZT2Rs39HOIfWMkrivlFNYA2e7KZ3DmLmDWZ+stGKiDCMexY1bUFJgEoaGmAvA4svTyl/+vbJhJz6PY1QTy8l3dRl4HRCUngm+TzOSOvU8tMn08fx620Sbh95VTvGObsLr0s/p5dIeKX+UqXXS+6iOphVm0EFDwcRW5dQWhCEERZyZuSEKgZlwiYWP+YxEEtVD7qYzhRm0L8n9S43IojJt4uGYjxB6FM1qooLbMk4GVGMdpiDEkJ5BYSig6syjIIQFmIHnlb+ce2Wx2QhpYzWFeM+Z9IHa0G84xoTRZvZFiYf7l7BTY7Nqr4c2fiKPYZpTd8Sjo11AP6cjtQQ0w1/KWexawgnullA6hCrmcnZAyxAHZTpVV6GyiAow6WOlc0WQ1EdDFIKNNAMDrBBEDno9wxYIwuvK+afzVgb4I6X0Mdqr5FW4FtWPW4zkU17Mdq2nB/1SAD8yjYmn0ba/I4lMI9wEPqnjkqC4inGoXyARdINyUp2/2v6uNpyv4ifITMB5Rla4oRFxHE7Pzs42G2OXEbZOtabHmwxIBKH24FblvxzMoup4jezAELGU4eZhRg2NGEWg4nmqqlglVhRzGBE1JPqRO4Vvqvhr3dg6NVxVfZ+iReXVPApmGhjnUc2M0rwsfueWFUbZwCVsl3TRaQrVyXwXM3C18DYrBDUKqPgDLufhCDbj7DeFANoCu6HaKa2O00upGrZpI9X6JDXERKoii5rHDg54b44RtsZhLUVPayNZhmTab8pZf5jKzxWQZv8rHwvgfwEGAFtXxJ2uv6OVAAAAAElFTkSuQmCC</Image>\n    <Url type=\"application/x-suggestions+json\" template=\"https://www.bing.com/osjson.aspx\">\n        <Param name=\"query\" value=\"{searchTerms}\"/>\n        <Param name=\"form\" value=\"OSDJAS\"/>\n        <Param name=\"language\" value=\"{moz:locale}\"/>\n    </Url>\n    <Url type=\"text/html\" method=\"GET\" template=\"https://www.bing.com/search\" rel=\"searchform\">\n        <Param name=\"q\" value=\"{searchTerms}\"/>\n        <Param name=\"pc\" value=\"MOZI\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"contextmenu\" value=\"MOZCON\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"searchbar\" value=\"MOZSBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"homepage\" value=\"MOZSPG\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"keyword\" value=\"MOZLBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"newtab\" value=\"MOZTSB\"/>\n    </Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/fi/browser/searchplugins/bookplus-fi.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Bookplus.fi</ShortName>\n<Description>Pikahaku nettikirjakauppa Bookplus.fi:hin</Description>\n<InputEncoding>ISO-8859-1</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQYKieTp1k8w2bonzNGmC/jJlfv4wX3fzLltxzCxacXkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQncc8SpK3y0eNsf5HjrL/SI+z/0eOsf9Fiq3/QYKj/zp1kv8yZH3+LVpxyy5ddzwAAAAAAAAAAAAAAABZrt08UqbP3lKlzv9VqtT/WLHd/1q14v9btuT/WrXi/1eu2v9QoMj/RYqt/zhwjP8wX3feM2Z7PAAAAAAAAAAAXLnoy1+GqP9mAAD/ZgAA/2YNEf9mAAD/ZqLL/2XK/f9mAAD/ZDNA/1iw3P9KlLn/OnWS/zJkfcsAAAAAZ8z/eWTG+P5kkbb/ZgAA/2ZRZf9mMT3/Zg4R/2YOEf9mvu7/ZgAA/2Y2Q/9ixPX/WbLe/0mStv86dJD+Nm2IeXDP/8xtzv//Z5a7/2YAAP9mbIf/Zsz//2ZtiP9mAAD/Zpa7/2YAAP9mNkT/Zcr9/2HC8v9UqdP/RIiq/zp1k8x50v/zdNH//2qXu/9mAAD/Zm2I/2bM//9mRFX/ZgAA/2ax3f9mAAD/Zhsi/2ZtiP9koMj/W7bk/0yYvv9AgaDzgNT//nnS//9smLv/ZgAA/2YbIv9mGyL/ZgAA/2ZtiP9mzP//ZgAA/2YAAP9mAAD/ZgAA/2JYbv9Rosv/RIiq/oXW//5+1P//bZi7/2YAAP9mNkT/ZkRV/2YAAP9mepn/Zsz//2YAAP9mNkT/Zr7u/2YpM/9mAAD/VZ3E/0iOsv6L2f/zhdb//3GZu/9mAAD/Zm2I/2bM//9mKTP/Zhsi/2bM//9mAAD/ZjZE/2bM//9mbYj/ZgAA/1uAn/9Lmb7zk9r/zI7Z//94m7v/ZgAA/2dtiP9mzP//Zhsi/2YAAP9mzP//ZgAA/2Y2RP9nvu7/ZjZE/2YAAP9cnMP/UqXOzJvd/3mZ3P/+gp+7/2YAAP9nGyL/Zhsi/2YAAP9mX3f/Zsz//2YAAP9mAAD/ZgAA/2YAAP9lUGT/Xrzr/lqz33kAAAAAot//y5fP7v96c4j/cXGI/2tuiP9ppMz/Z8z//2fM//9nepn/aG2I/2puiP9riqr/as3//2TG+MsAAAAAAAAAAKXh/zym4f/en9///5Lb//+E1v//e9P//3fS//910f//dtH//3jS//950v//d9L//3DP/95qzP88AAAAAAAAAAAAAAAApeH/PKnj/8ul4P/+nd7//5Xc//+Q2v//jdn//4vY//+J2P//hNX//n7U/8t30P88AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAquP/eaji/8yk4P/zod///p3e//6b3v/zk9r/zIvW/3kAAAAAAAAAAAAAAAAAAAAA8A8AAMADAACAAQAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAEAAIABAADAAwAA8A8AAA==</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.bookplus.fi/search.php\" resultdomain=\"bookplus.fi\">\n  <Param name=\"Textfield\" value=\"{searchTerms}\"/>\n  <Param name=\"mode\" value=\"book\"/>\n</Url>\n<SearchForm>http://www.bookplus.fi/search.php</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/fi/browser/searchplugins/eBay-fi.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>eBay Finland</ShortName>\n<Description>eBay - Online auctions</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAB6AQAAJgAAACAgAAAAAAAAQgMAAKABAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAFBSURBVDjLtZPdK0MBGIf3J5Babhx3rinFBWuipaUskX9DYvkopqgV90q5UJpyp0OKrUWM2VrRsS9D0zZKHGaOnW1nj4vtypVtPPe/533r9746QAAOAJXfo5Yzgg44pHrcugon/6Sgo0b+XuAOZ2iZiVQmyPoDpIwmUkYTzqM7GsdDdC7F6Lbf8pzOkfWOouzqeZem2b+2AqAV8zjD8yVBqqcf2b7C66yNiMGMfixIQSvi8Mp0LEbR5ADq1QSKWM+Gx0RC9nOZ2GLzwlIWdPWiuNzk4w/EpThNkyEAXKEP2ud8KGId2sspilhPMrmNwzfCuqePr/xbSfC5I/I0MMSj2YJ3z49gDdO2cEOrLUowJpE9G0QRG1ClKbR0EIdvmOPYcnUtnN+vsnZiQC1k/qnGagQ1n3LNzySUJZVskitnmr8BlQG7T2hvgxsAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAMJSURBVFjD7ZddSFNhGMeHXXQTZFFCWfR1pRhUECQlBdWVToo+6KYu1KigtDASG5qUfZgFZvahEDosECPDktKZS1FL+1DRnEvdUptjug91X2dnZzv/3vO6OZbWnR4v9sADL+fs7P97/s/znu2VAJD4UkpSSdKG+QubTyPBr+sXz8XCR64fIAHihVTis0SsUAoAVhEBrBKIHCGAEMB/ARi3F5LkbpS2WMRzYEEBXC2tsD6T03R9agsCGLNyqPw6CXmrBT06JvhbPHZwmkdwtR0B138PPKOHgzXD5jLAy3tmibo4K9weZwDAazJj/FQKRnfugfHMeRiTz0K3Ixam1HQKcPC+Fisu9NK1P08Uj4DleHgMdXC+WQ7nu3UEOhFMfTQcVUvQ1H4IN2sj8H2k7K+2TqCc3GseyA8AmDOzMBq7D9bS8sAr6nEJdNt3UbHVF1XQGtmZew8bTPT6tWoD3KpsUvlR8NxUoEICMvl6KQo+xqCwcRs4T8Ax5c8bFExjbAgAjO7aS8VsLypgq3g5nWStjztAhWRVhqAqeB6IuKTClkw1eNYEbrCQQBwD8yGGOsAooogLYejQPKBi7UPF9DkH+ezd+o141ZkUPAOC+L9SAMivNc7q46YMNSLTe4n1kaQF4XD3ZIDTPgU3XEYciKcAHrsGJS1xKFBGgyVzouiT4VbdGhjt/cEA5isyKsaz7jl3we7bg7Rqf6j0LoSldON4wWcqJDgQNGTN++l13vELA+MK6kKd6iryFOvxtidt9i5gO7owdjKJQliflNAU1pas6xQgnAzg1ux+lJEdILixNr0Pq9JUUA8NwVG9DM73G0jlcnh+V4BpjIWzJmIGQIjnXw5TiDuKSEwxurm3ITc8DNO51BnrLbIcsrW0dNA6RxgUKU1UdGVqLy5X6qGzTLvlnewiBZyGs3Yz6X8UeaYI3olvZDhzwLumZ+eHvooCCC0Q5VUsb4unwycM4YIDqA01tPqmgbzQr2EIYPECiPm33LYoDiZSsY9moh9O/Znoa4d9HkXtPg2pX/cPKCoRQ+ocZa4AAAAASUVORK5CYII=</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://rover.ebay.com/rover/1/14361-107740-19398-7/4\" resultdomain=\"ebay.com\">\n   <Param name=\"mpre\" value=\"http://search.eim.ebay.fi/?kw={searchTerm}\"/>\n</Url>\n<SearchForm>http://search.eim.ebay.fi/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/fi/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAB9AQAAJgAAACAgAAAAAAAA8gIAAKMBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAFESURBVDjLpZNJSwNBEIXnt4lE4kHxovgT9BDwJHqPy0HEEOJBiAuCRg+KUdC4QS4KrpC4gCBGE3NQ48JsnZ6eZ3UOM6gjaePhQU93v6+qq2q0pqgeJj2S8EdJT1hr0OxBtKCD5iEd8QxDYpvhvOBAuMDKURX9C9aPu4GA1GEVkzvMg10UBfYveWAWgYAP00V01fa+R9M2bA51wJvhIn3qR+ybt3D3JNQBE5sMjCIOLFpoHzOwdsLRO22qA6R6kiZiWwxUvy/PUQZIhYZ1vFM9cvcOOsYNdcBgysISdSJBnZjJMlR0Fw8vAp0xoz5gao/h+NZBy4i/10XGwrPA+hmvDyhVRG2Avu/LwcrkFADZa16L1h330w1RNgc3DiJzCpPYRm1bpveXX11clQR28xwblHpk1vq1iP/5mcoS0CoXDZiL0vsJ+dzfl+3T/VYAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAK5SURBVFjDxVfrSxRRFJ9/Jta/oyWjF5XQm6D6EkHRgygIIgjUTcueVgqVWSRRkppEUQYWWB8ye1iGWilWlo/Ude489s7M6Zw7D9dlt53dmd29cFiWvXvO77x+51xpaaUsoSxBaUWZQ4ECy5xji2xKZDyCMlMEw6lCNiOSgwZKJK1SkcKeSealfP64t0mBjl4Ow39MkDUL0p2RSROOtqhZdeUEYM1pBl39XCg/fEeFtWcY7G9W4csvUxjlBkCsQ4Nt9QyWVfvT6RsAKXw3aoDGATZeYIt+W1kjw7cJG0RctWDTRebbKd8A6h5pwsDb70ba3w/eUr3wt/cmwgfw6Yft4TNMQaY7o1P2ncm4FT4ANQH/jQBJ2xv7kqIXEADDql8eS3+n8bku7oxNm+EDIM/dU92upb3T/NJGeaNbDx/AsbsLRUY5Xn92caWXY5d8RV6gWllxSg4fAEnTC90DQW13BLlgXR2D3dcUeDVkwOthA1bXspxILWcm3HdThcfvufB26LcJpkOEAz9NKI/lzqpSEC7feol5EWnpSeSlIxCALUkApmULdjUqxQVAQnl3D/X/yQda4QBEq2TYc12By091MQ17Bg3R88nHKlQbVmHvj89awNBLYrwT9zXY2aBAxTkGFdiSxP/Jp6FLDw+AS7GfsdJTJ2EqSO5khD43nGfBARy/ZxOQgZHe7GPM1jzUvChUtmnBAXQPcKGMJp3fdFGq6NByEhiAO4b/YptFfQJwNyQ/bZkVQGcf90Ja25ndIyrKBOa/f8wIpwi3X1G8UcxNu7ozUS7tiH0jBswwS3RIaF1w6LYKU/ML2+8sGnjygQswtKrVIy/Qd9qQP6LnO64q4fPAKpxyZIymHo1jWk6p1ag2BsdNwQMHcC+M5kHFJX+YlPxpVlbCx2mZ5DzPI04k4kUwHHdskU3pH76iftG8yWlkAAAAAElFTkSuQmCC</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAKQWlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQLg4Ji1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwSE8vE9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS72yy/UCZz1v9/kSI3QyQGAApF1TY8fiYX5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7yZiXJuShGlnOGbw0noy7UN6aJeGjjAShXJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJMkUUGe6J8gIACJTEObxyDov5OWieAHimZ+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0tAyOMBeAr2+WRQElWW2ZaJHtrRzt7VnW5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2JFqbHbO+lVUAtG0GQOXhrE/vIADyBQC03pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y595nL7vtWO6YXP4EjSRUzZUXlpqemS0TMzAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlou4U8gViQLmQKhH/V4X8YNicHGX6daxRodV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGitka9zjzJ6/uf6Hwtcim7hTEEiU+b2DI9kciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAAhIBIEAOWAy5IAmlABLJBPtgACkEx2AF2g2pwANSBetAEToI2cAZcBFfADXALDIBHQAqGwUswAd6BaQiC8BAVokGqkBakD5lC1hAbWgh5Q0FQOBQDxUOJkBCSQPnQJqgYKoOqoUNQPfQjdBq6CF2D+qAH0CA0Bv0BfYQRmALTYQ3YALaA2bA7HAhHwsvgRHgVnAcXwNvhSrgWPg63whfhG/AALIVfwpMIQMgIA9FGWAgb8URCkFgkAREha5EipAKpRZqQDqQbuY1IkXHkAwaHoWGYGBbGGeOHWYzhYlZh1mJKMNWYY5hWTBfmNmYQM4H5gqVi1bGmWCesP3YJNhGbjS3EVmCPYFuwl7ED2GHsOxwOx8AZ4hxwfrgYXDJuNa4Etw/XjLuA68MN4SbxeLwq3hTvgg/Bc/BifCG+Cn8cfx7fjx/GvyeQCVoEa4IPIZYgJGwkVBAaCOcI/YQRwjRRgahPdCKGEHnEXGIpsY7YQbxJHCZOkxRJhiQXUiQpmbSBVElqIl0mPSa9IZPJOmRHchhZQF5PriSfIF8lD5I/UJQoJhRPShxFQtlOOUq5QHlAeUOlUg2obtRYqpi6nVpPvUR9Sn0vR5Mzl/OX48mtk6uRa5Xrl3slT5TXl3eXXy6fJ18hf0r+pvy4AlHBQMFTgaOwVqFG4bTCPYVJRZqilWKIYppiiWKD4jXFUSW8koGStxJPqUDpsNIlpSEaQtOledK4tE20Otpl2jAdRzek+9OT6cX0H+i99AllJWVb5SjlHOUa5bPKUgbCMGD4M1IZpYyTjLuMj/M05rnP48/bNq9pXv+8KZX5Km4qfJUilWaVAZWPqkxVb9UU1Z2qbapP1DBqJmphatlq+9Uuq43Pp893ns+dXzT/5PyH6rC6iXq4+mr1w+o96pMamhq+GhkaVRqXNMY1GZpumsma5ZrnNMe0aFoLtQRa5VrntV4wlZnuzFRmJbOLOaGtru2nLdE+pN2rPa1jqLNYZ6NOs84TXZIuWzdBt1y3U3dCT0svWC9fr1HvoT5Rn62fpL9Hv1t/ysDQINpgi0GbwaihiqG/YZ5ho+FjI6qRq9Eqo1qjO8Y4Y7ZxivE+41smsImdSZJJjclNU9jU3lRgus+0zwxr5mgmNKs1u8eisNxZWaxG1qA5wzzIfKN5m/krCz2LWIudFt0WXyztLFMt6ywfWSlZBVhttOqw+sPaxJprXWN9x4Zq42Ozzqbd5rWtqS3fdr/tfTuaXbDdFrtOu8/2DvYi+yb7MQc9h3iHvQ732HR2KLuEfdUR6+jhuM7xjOMHJ3snsdNJp9+dWc4pzg3OowsMF/AX1C0YctFx4bgccpEuZC6MX3hwodRV25XjWuv6zE3Xjed2xG3E3dg92f24+ysPSw+RR4vHlKeT5xrPC16Il69XkVevt5L3Yu9q76c+Oj6JPo0+E752vqt9L/hh/QL9dvrd89fw5/rX+08EOASsCegKpARGBFYHPgsyCRIFdQTDwQHBu4IfL9JfJFzUFgJC/EN2hTwJNQxdFfpzGC4sNKwm7Hm4VXh+eHcELWJFREPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS3UuH4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufGK+eN8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000IlYYqwK10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR5vTkmuRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41lG99uit7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9V/ndzPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0MqiyvUqvakfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui6rq/Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx4sf4H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdLz5HOFZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX297Yb9jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel93v3RB6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/syOll+AAAACXBIWXMAAAsTAAALEwEAmpwYAAACN2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+MTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj4yPC90aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqIYvkNAAAKUElEQVRYCe1YCVQURxqu6pnuYYYZZoZLYAEjhwY5DAHRgCcx4IEa8UniruhqjLriJtHEXGvivGSfCTGJkjXxTFxvM4gYcQVPPAc0CIIcKlFRIJwDzN0zfdR2jw5vJJDI5r113z7rAX/9f31//VVf1/93NQA8aU8Y4BmAPWnYedHgXXRT8MeaFjrRQKIgvRlJKBqJ3MTQFOAOzoV6Y0eG+csK5o+HZE/fx6Xn15eN+6ImfwEEkBFCDC0PS/kqyT/86qOuR+gMXLLDvOzLAupDTym6HB0o2BzgLqiJ9mXJA2WMnKTBqPJ6ekVhtfWVAHfq+qZC8wdLxksOOPs/tj5EVpKln7pQXzo61ifiOG0hav6jtby+x7TR57Uu9NZ+0+K+Jjhai0TJa7v2uC9po7JOGif2hXsc9leLtmWCbTNRSM7yf/Q3vv0krM0nV646YFny3hRijSrVdXNfk0wOhdZ9GvPXo0KEO16fID3eF+5x2BmGIQBC3A/70Ol+lLUI1Zcsg976nvxosA/WOjFSkqn6Da/Z8RLNb0AeyzAGEAAsy5HAyX424cVadkGzjnEZHybKGRkK9f30fwhuVKt9LPeqp5ENdX6syUjgwWHVLkH+ee5pi3UPAR8o6NbfYoFVOxq0n/QCkiAzkA4thE+vv9gbdl0BOeF6ExuVf40cYCIxChciymBhxNEBeMWFD+V7acByJPBE/NJbu2V9srX+Toy1vs5NNDTitixhzCFZQnJrXl7eHwQCQRRWdo9JEAkgoGlQ9kv3R7e0ZX2yqOtkzjFEUwGYVF4qCouA5ktnv+vI3n9Vd+zwJOeZUL1ajCpSvwPtRz8HVJMBDJhSDjDhGHB3ywX0Y7Ia6arcHfjWViSds8lw8NwN+lUWsVVJ4USnpwy8zzBIlTZCFLA0yaXSjuU3j1hAO5GAtFq3pveX5djqajMAy9wQD41sISvLM5vXf1qiKzw6MiYlpdNNqRSDiPe7bsuXaNHcTYa/OgL3V+pzdi2smz4GdR1WJzr7duVlJ11PegZdnxxn0Z0qiOPHuOMqQFcn5aHiqDqk3e3mjEdlabvREQ7y4+R8HsePLd9n2hb2rs7IF2UHdrfGOkO2SIumZelOOGzzzn6zDnw9FfnuWbrRYWtbvSKvafmCcofOy45D+0ZXjxqCbs2f1tBaVSXl4kAMcjEZjj2KBZ7O4Efto5M/DOjYs20dERR8RjEt7bSzn2LqrOOykWP2UK1NLm37t39kH7v7wXTQmp8CPCathR5zHk6/wIz3gMjdAFqOTgS1qyf+cAHJcn5k5vsqBJV8UXbMPSdelBszSFh88ho9YcMpyxjeDh+kA4MYOwydyB+lv3g6RTgoZIPDr33HxjjTxdOzCF//CnzgoE10dhYLIUTCAXJ490YTG9RpYsY6wL3Jo+Vm/xlZ+mdFGEbjQpbUGaFgxihJo0W7f5itqVEqioqt682PGBiqhiLxnyw/3Rijz9vsCXTZL9vz1jWsticeeoytR8XjTgHzmRdB54mpRnJOjYnyx8w22l2FEKaCsPuwB3lBjeYmGtncxSq65+GKIiuwHyCgO3XkOZaiABdb2LYt62XLlUvTzddKbbiHxxEywGVl4GtZ3aQKn/IUXLsAqfFVDXRsbgkZPCPW5Vb3pA86JSUI/0qjX+jrJhgrxsGAxi4Q5uslNC0eTsUbc8u8EXeeWF2HvKcfr2MQK8MkrmbKTEtoa5MfMNUE8oUc6MsDesMDTMrn+IuAbHoal1BdYgKZ7rQzQVFl9AjOXuTwwQVQ4OUG6eGDJZfsNp4e7hcT4nbVcL5QilxwYDxzfCnxdHiuS1xCpvf8jF5vkdjIQQI1tzHQqmddT1RSbziCOMuYGEDv/ItcVbfea/y8sZKVVgoBpStWNSHGvQJAAcNyT8DWqR2KqqoIZz++31xyppPbsxFxPCEo7gCYxAJoboBqi+yJtevm2212CZXNafHhHWlxLt+26ZHgn2cta89XICU/dqwceVfU0ynz4sVvT4+ELbyNq4l8wQGs1carQDp6XBdjNgIgEXf5rf78w74I4LHYwkTJxeQo/ADFILC3yLL4cJl1Oj/g3Pi8cejuUkiw3KuIphn7dwcRGVWEiV0Qead2sLbmSrQD55DSiGdxhiTlLsGhJR4z32kAkthC+0nQnpuAUMn9x+YA81LiL7GT5DvrX7y6PA1796U44ZfFt+igZWr94fi/63a+m60780IEkbnmJck6HsO3+x9B3DJpyq67jp+iAQQOzLXVCboTR6bYjX38wXj7x6nypc8F42U6E4tnbNfve2OXbnYfeCAAiOQvJJBl7L6KtFevuI1KzKbaW6Hlasmqnn6u3gOnUCaTyCv9ldX2sRDVt0Di0wJ098LB3aK5PfGA1L4IFENqQMg4+3dJAISWfUvd3kyOU4ZG+AtU1xupdAvFen2U6rrV2ZeAGAUYGsiFhP0oEMlTLinjEw/RBh1s3vDJ1qYt64c74/l+886drrzs/oo8V4u8VNmdGy7ftqVZOTIThxLHvGRwk78nVrn/jNU4MwEXKaWEV00Dmb5XY3kteqCwpHSNj31i1NDgUbdm5T5jafEL4siYrUTgoExcrtQLFB7jWrN3feGR9ufPfNMXdldp1KQeCyqW7QW0zg/4Tn8FgAF5QCSUA8PN5cB0YyyIOTgNKqJu8wt0bmoNcn8np+Nmq47xiPLHD3yWqlg0Ogp2qus14i+LcvOK75Y+H+IdXBOmDHh7Ueyk03FaWmbM/DjHUHU1QaBQAiIwaLckevg5a2OjkrWQIr+5S7dK4+Kau0lwBPvksCGxoMI2+2Yz/TxX7+TcUzcKITDIXTGSu6CQXm7YbQkOzr/wjItmxURZlcMPqdWChuvFs03VlemYWIKAANdiMlmTZEjEfr8lK0ocOIdEjd8FgJ8PLuA2ngRwj5+BQGgCuOIqkEzcBsMzuGS+31SFSCg2mlMu36GSjCSAHAGDm3VsXIuOlSYMJq5sTldMVbfvwrdfOz1HjLuwNpoi3EVSQ5i7/5ZdyStNSKMWN165Nc+gOTuTMZsDuYTR434BBV4TJm32mDmngY/yCxIexAYqFcKqfDtl5yutRNIQVzbIm7Sq0ry7F+fA9SZ5QkB1NYIqFV+ufrOhks04jF18P5md0AcuW8NXZRu2y8QYNSIEX+/jJijW2sTtQ31sod+eNm4tvmGLSx0hzT34hizVye3/p1t2BymeXdX+U8ibbS3c28Ceu867yy1Diqj32iuUi5rNsz7t/fXsjP+1vr24/RrgcY1l7GiL4u4uwb5yeDl5GDT1XMeMaNgVHyr8nktXzEtG378m9gQ9ov4/S0KUv4jEuDdzYycTfazc4N3bfu61Mc9NfkZ06JuMR0vT3ubgbX3WhL4c/lt27gkT6Rt1O3afN708PISoHRZIrFZKQImFtJkQxH1aDOyCNj0Tued1z1R/N6j9Pevq939hfk+w/vhyFzRbCUJzuUuc5tJP1gV5peYs/hbMvam6fJWo1VsuKMhI9VzBEXD/itifyZ9gnzDQKwP/BlaTi1SzVazVAAAAAElFTkSuQmCC</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMwQjQ3MEVGRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMwQjQ3MEYwRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzBCNDcwRURGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzBCNDcwRUVGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5U94CwAAArpElEQVR42ux9B5hU5dn2c9r02Z3ZXmCX3QV2KS69KE1AsQAGEBT1tyQawUSN0fgbjfrFWGIs0ZjYjaKiWBABERSRDtKR3naXXZbtO7PTy6n/87xnlqLEL1++/Pn/fNee6zrOMDtz5pz3uZ/7ue/nfc/IGYYBXVvXxncNQdfWBYSurQsIXVsXELq2LiB0bV1A6Np+cBNDcdM+SgJAR9QADqGx7pAKNW06DC0RoCSbh+V7VZB48FS36hftqlMvjSvGyOag3q+uSTePIhjgtHGQ6eIiPXOFg7oONX0L+S0Axma7xG2f2NcCJ/06aGhV6bnTCqDq5zodDgwnD2m7NoJweBckOzrAMewC0FUV/O+/DqrfB2mX/Ag4qw04yQK8ywVKaxPYe/cFW59K4Gx24EQRDN0AXsTdQlBPA2h+HyCyDyBvNkBoG0CiESDZAJA9DSBeB1D7NIAWA+h+O4Cu4PU4gQ2E3AaQPhwgYwwex4av6XjeEkRVJ/CcARpegz9iAI4JSCLAjuMaDCwSQcfrfH5lAnbVarDyPguM6clDUP6+Taf3eSwO4DgO7tkx/95DwcYcj8WZJEvPcwKEEyFLWFNyHh0064ECh7cxpibPMWZ4XFc66HhuaS88D9xXy8E6eiKI+YXsr87ho8EaDkB11TH4Ei9RpO/VVPa3IUOGsH3VqlXs9XOcIIDdwkFRJg/HWvSRaw4qP91ao/6k2Y8BdwCk2TmoyBe+vaSf1Izv5SIJw3a4SevVFtYLVu+Qh2PEh687zM3OdnOQ4eQOxmTjQwTI630KhCYHHlfT/+f3LugKNQ2g0MsxgNMrRupZ52YTJAgosaxrNvxl6Zd7Pz0f0vIxUpglmEmgyJgtCXj+wrteGZ1b7v9b3xOnPAwEQKw5Bm1NzRC228H6jzDCWSePZ8rjmWa5OAjEjYwXvko+//F2+fr2Jg0Kuglw83jrHy/uL763/rC6q7I7D9eOtGLMAfadVGHZbgXcdq7weJs2CZnlxs92Jce1BnRENdf35ZXxRzLT+F/PGGJ5ISdNeBUBdjx+jgzBJAMNmcnAAcK0/rcGAjIo2x/8WIWHrhChT4EJgaBisHGmf1kEEY6Fm+2V3u4fz7riyWf+fOirx/a1Hu4jWd2QTETg+gHTX/5F30t/VhNuBVlX8TPmMShGcQIWHqjsZDsYJ2tBsdpBRxBw/2CDUDwTwchQkJvGQ1tYnfjkssQH9a1almjl4NqLbR8O7SHchVndnO7gADMcWkMGnPDpDAgNHTrIqgGKCg3ndRPfumGU9a35FeL0Z7+Iv3iiWcvPRWbxhw376+9G7nPYOedz17rvONmhwVnnjM9VOw8iJoIYxosTLf/e4gvH0oOMuGCNBku2a3DDaAFuu1iASkwoutggJTxmfrbNXX9Tz/HP9XBkwsLabXP2yPE+uuQCzuGF+kjbnstXPQ0RNX4KBJ3CrppX4FeJTBgQy4FYYTaiygrw3+gS852lQMRnBV4e3vtGnn3ne7FVqAGy7A4e5o633n/vZbbZhsE1U53v1BQcd2ZlN49BNbM1pEO9X4MxFdKnv53uqOhXLHwVQu2hRHWYNNmxaOYw232+6HeyHf+pOQTgFRyYhiMgxsNgSLZ/+9JADF+Yz4GEyfTKMhWGPyTDzW/IsB8ZNt2ig4CDqOCbmmIdUBdth7gm20mbGKkyEpYT6Tr+/SwQUOKpURjqyofb7L1BllBXUTD+m1MFPCHXirxgETlYvke5/KbXowuSmN0U2F9eYn385xOtT9a148kizZOg/KEMkFGDEFvQKZGIGtVLCv16quOBeLsGU8+3fXrfFMeVqA9ixB5ngki1IgoDIUj/Yj5IMT/ojvR/+9LQuVFyOJDcCos4sCG23/xchfPuVeG1rX6I8MfgJF6viMGnYLNYGibl0yOJSAnLh8Sf3nlRQuZV4TY5E6iEREH7pzEYE4Yo9gpmvRhdZkNAxFGcYj3f9viV9gdRFMLIngLkpfMQjhtnMcGZm4zngxoBsHyAgHF12whcKNYTxuDLx9nX3HO5fUZrWIdI0jC/NAUC2eDBgo4j58Re4BqrQXN5/seA4CzSw0uyo/QpKOZAxISa85wTXl7HgcsVZcwAcBoAZz6eudO7ahIBmOkqgYu5XGSQKPDA/XOAsLNOIxDA/R/HFsbiOudBoUgBvGakdCOVgm9PaBDHetYfxaEvBkwLnAsMZD0H9xBgbIUAQQQMAYPKRFmusHTuBNsEH4Ig+j0QIOJRIebjAFlxV20uc8T+B2/EEDkeHAek9N+/kw+NzW5wO2RWS04BADqBoJ+1x1UZHMgKc0pGYy2XQE3ZwH8KEIjK0RlMXfqtcn5hFg/NPg1mDLOsKMkWDu+p1+AkCsG9+EgBnDJAZPRFiv97YODM4KJghE7DRDHFstNM35FQ4GwQ6DwDQaEthhmB/wbhn4Ttfw8wuBw6MjEPIX+22bPgzgAA1WViRQNO7ZT5dVEfXFk4CFm3L8TjflY6/mkNpTG9RWp+/E5XTQGITA2XV4p/Lc/jmY3s/C4j1VvIcPLwIYYtnDBYCdC0039P4jEUzQw4XQt9li6a9s7nxDa56QK0hTTI4OJ4DOMUOL7vJ3kQvJnAE6J4nn0J70oD3u5gKKPm0T8skjiioQI8qcTpb5cyzYaSGa5UFP5OcWiYp0iui8drous0/tZ1pV5PGklIxryCFvNqYFdSQTdSj2d/MqEpkC7a4WZiA10zezG8Oci8yw28O5012tgY2ewgpHvAkGWz8cbAp0MwFAHRMESB51RTIKJLE03jKC77Vum387g6MBOtTgDpvXe+oAwoEteRPYx9x+uTY/A4ObhupAWBYApDCdMZdQCWBp3RO9XBNLSBZCupHNB10TmTIEWWAQHfP39THC4qU0GgcZe5033uVFB5pwsETwaovtZ+kbUrp2rRyAV6MNBTj8fkxP5dR8Fi2WcpKt0sObt/LXi8KQT/Z0FLhUXKwFFBEZSoHw6N8yZDonEEqB09EBAx8H99EN+2H9wDN4AlaxN776nP/u3sdqIryPNwsK9eK/xou3xdc1Abd6BB75aQjaTLygWN1NnRaSYVsGHy88Gg7qooEY7luPifxCKusMPh+wFrx0EtssEtCILi9FzQmxsxR/BVbwZzXHLVkYuSJ45PV+prz8fg25PHj1Ur/ra9YlbOVhzwpbo303BYrTCwshQBKqZHQsHbrVarnkgkYh0dHS9gSbpVXLhDnk7Zne3mkb4NcFu5qm3VajtRuaob5+w64ntYoKMIBLKdPTDAD1xhh5GlEtRiablnQQR+NNAClw20QiBmMkccj7dqfxI+2pSAmkYZjj/rNvvanWBDKuQkCcTsXEgePTQxtGLxb5O1VaM5ohebPYYXFRK9mXmRdV8N0FV5llRYhIBxH7VXDn7K0XfgXwXMCE1OnjsDDc1sG1sLAdoWzYTmDx6FaFUF8Oi9BXcI7GUJ0BPlcPKTQQyVgU14blk7wTvmUcgYtwQEl8kU3PdZoBjL6dFWrdvjSxOPf31QvYE6p8WZ3MGBRYLjWLPe41izBjnIEiQQCTT5CJgjjRqUFIrw8BXO+5x2I6wKSPN6ikZPsYJ+SiTGNBkyJKfJBhQDzHg+zQNKfd2M4Cfzn5MbTxQRKwiZOS3W0l5piarDFUpzw2Qao9j+3XWuCy99IKe05/uTh48BRbL4jh48eKL2+PGYqqqTamtrH0ZWGC7KijFCxWDoqZKUZufqD6F49EVOC7vvbjRPQHU9wynBxH4ipKHqF1JpTY+fbknAp2vjMGu8HWYOt8LBBhUW4msHamUSA5CVJ4LDevbBOStaaKcbAgveejm48N25WiIOaVNmPm0bNOJP8f27Gox4DNyXThPcbS3TOz586+nEsUM9OLu9d/zYwTdUv29KwUNPXSl5MnQtHgFOILpTzQYF4z0PpaMFqu7+EGrfmQZkg7vfeh+4Kv8K/tU+DDpA3tVOCO28Go4/9zzEmnBUW4ZAYP9i0OKvwnlvzGVA0oJ4GNMVUcy8yI7fVKlj7pgXW3G8XnP+crrtpW4Zwp0IGK1fIYeW28h7b7P8/NcHlauzU4x7cT/py0evdPzYH9H9Hpsl6dfaINMRQrbPPIMVjbPY4ETUD7eUjobuWYXsT2JaOgRWr3gVQXAredLsB37/UyOZfCu0aplmHzgM3BdPHR1a8emL0d1bK7VIqDi685v3YO6vimyjJj6pYrmQFaWhpaVFGjJkyKcItGFer3e5iLRexGFUSagQIzgtoA4vwRoeNn7Qc7Yg4XXP4MHr4FjJoHen283WR/ccAerbNfh4fRw+2RZng0Zv8GYI7L2iYGCSS1SUkQVMkSFkZENsw6qvY1s3TpBKekL6ZdPGSj16biA+1WNRICDgxWr2vpULYfaPv/C9/fL2ZF1NhZiTD/4lC6ZpkfCmoqdfO59HQGEpQWBZzaJNmyXbDkde3gUdjRXg7R6FgpsHgL20GtQQBjdi6gUDvVjGhDfxTFZB9RO7IOnLBGsawLF5c0BPZsKAd2eh1EdiUBm7ZaN+2l2nlU37U2R9a4MGt02zf/bYTPvPX12ThHq/ybBYXpvnz3HOfnJ5Qnj+0/jMnFwe5q9PXnJhH2n6LeNsL0XjAA2KAnUR1EtiqgSd0gjmrqB4c0l2mJJ/nokTOQHtTz28IPjJe7Ol4lLFe/MdfZznj60Ofr6ITcBJrS1grxy6sejF9wfWzpl1JH5oXy/SWS1vvvB71/DR6+2DR24uKOu5WrRY+DS7XZYslmWoFTi+MaB7nLbTQESEGASIuGwC47t7EndqLnXL4GBwicgsoXGO8iGJHGRmCuCy8agreMhwm0GhUpKQeWhvCuCTNtDCQSZqQosXzIvt2joB6z94rr3lF94bbmMgUPHiWEAJEEj9qBXAUTk0kn/fY+PF7BxVC/jBhsAJrPh0ZOOzj7yi+tohcRhLfbQBLyaMgY4C1D62EkIIAupa9/rDDCi+uxq/GEe5DY8rmNpBpX/jORXceAIq354EaNOw1qC8RyaoWjATjj54NyjNIAePQjseMoQa6aFF8Y9a23XI6S5An0LhuYMIiHwPuiEEOiVKeb7AxuHhK+yzyksEfxB1lAMTZ+68yIsr9sj9a9sNaGyzgUUQTkuRU7sJig5dhkH2LBjajufS0gqhpR/fHFzy4Wya7sz65YP3pF1xVTWdv+BwgmPAMFZaE4f2gNxYb3imXXNLp3jUQkFo+OMjS9WGExLUH1dVRZHN7icrQQZ/5neT2GsNG2kHGnWoxQukqejv7lWtOs1IQv/uIptUUf6TxhbVxjNLDAmrQMgKL32GQdi5BpRjByH4ybsTAgvevJHcgLW8X7u1T/8X5JO1IOXkgZRbAFpHu2mrknGsjWko7rPBMXhks2fKrN+qbc3MbkndiqBj2cdzgqtXDDCwKhhtawEiWwFqHvwpNHw+mpUDb+UBcPRZCZH9AI7eiNYcBGNTCr0YWSvN/qEeyJ68C/JnzYN4wrR21O0+/udnoe2LbEU10D0BrNirnL/+iDo43cuTU9AK0vmjLSiwqYs4ulzCBOCgFzJAI3VkEVM3jrE+loyaYltFVnxtbeIXrUH8+qSAQlqA0+l0dmmI4MWcJ3nZ82TtUXvgo3l/QakPyJZJQ1Xnxb/dDvF9u4HDEuEYPAJdlpe5iGT1YUgeO9wNUHcprc14qQXotlwnW15+xiG/9CSkbVkDKrkMTDLSIWKGgwvWtOHFiYQOg2ivfGSZSI5Nl88R5DgyQhZezHndBNYl/K9aWcY8ahIayboVo82SLeB/59VndQWFHmfFgBZv1WMx0OpqWNOE0Gwt6Y2DUAW2nhWmSPK34esO8Eye+WzwyyUPyCfrHDy6DBnVdHT3tvvTRk+azdHoczjKzR/+nglA+l5739WQbMHRP26uLxCR+p29zfKQPswsEfFaBAgOfPHtj0DToptAxfRHaoYIPob3/MJTMu3B5z8PwuqjtsnWlEXkzeviSFyjK8Dk0LFMIhFh4tCag7aQTusU3ikpEp9uDeoCkRAK9GH5GQYE4g6QcQw4R0qk6WdiwQBNkaF3TzzHioGQWPbxTHQENgETRswrPKYFO8KUMDThJGbmoIV0I57jkKw5ekPHh/Pujx87VCHlF/pc5497X8rvtgDF4zeJmmPAB1AWYYmRz0xYtD1tykFqiAvM4jV2aDn42KdHlnCAAv3djcpDgYcEE4cX8H0g0JxFyvL/7U1VQESVDw4vJHZt6o8nN5B8sNLeCnxGVr21z3mgZmWbIhKFn7eiP4TWfgnRvbtRS2Syz9MXS9m5CWtZ+eJ41ZFrOU1Dce+G2OEDlyvt7Tap1JuA0JJLINqUyagrTj6vogEyxuNFlKW6NBgtzyiA5oUA/o04GuhkiE4oUlJWLaRVfgNt28+nhTcs2v4tP4JuHQ+e39ML66q4nlQWvVj2WkK6UOfTupdk8SdVjVlEZAOBLcSJolOl17LcnK80W9hR26qN4KiNLxvub+s0TCYVSsrIfXGniSBVFmhCKsfugl4hPOCJkxDfve0yAzWKJsjEIHH78FGg4pgZqKGSNccGJDat+Vl4zYpbDV0DqaBbc/qUK++ylvR6U3ClhQ0NP9fhY00oAxNMF6WzmRup7BCO9QQ6CxvSWmuHDhuPKpPQ8hxowudnBlpLzaP372Y2mgT+bF0AqfKSSBhzqM/RqXvou8/oEWGB1XIFgdsMGd2/wlo2Wm1vARJ9BgonpD2dAsqCnbKVvCsdnCPGQGTLeqYRINWb14gtispWoO28ljWY0HWowQ533UN39it54rGd9pyTFwIdhthBl83cpWVLZAc7pz0tWA4yJmKQ16Xew6VA4kDg9FkOLQgE6rYRmIKH+8DOq739en3RkeHpZknIEXSfqAeQ/jGOg/oVCt/QlLwk8CwZQjFgToEaTE4rj7aS34eDOIJwhuDw8XgdGW6znKjad8QiU9AiiFYHRD98G2R/EmLh9nI+OwchEAe1w5+mNNTb4nt3TI2sXfk4Zn8v3uEAx9ALPkDx+IytZ5+dkW3rkZ4UUP3tzJqfEs/nKuEjyqRv3tuY/Dl5XFbLMdpbqtUbfzHJ/hz9mzRAJxhU/BvVPpvEsfdapdMoseDF+aNGxf96MbS5za9709I5SOJBaZ6CuQnenDTx+zS4aJILnr3eMiL67RaIfrutJ9pAIBTThagtjbnhr5eD0tJ4qoVqYLZzrESUAYdINlLtTMHpAnv/gbtEdBwqik7qrMk+H2ReNSfXmotisX5NCdMG1K6lx8iBbGiaj0itO93zMwh8yDLuganGVKoeWlE/eEftAPEdHBM1JShlAXpe1WNVTU5HVaNW5Xac7ryuPKBc+6PBlpdoTMga76pVmeC+uB8t09Og0EPCmUsYrNNqQFkuv4Ha8TKfwGtC2jCc3+9/0YwkBi9WcwTCB4+DWpCbzrqq1HKIhIqaf/erOJVJKTvveOb1c++w9aucJzjdER1dEy3rI4EouLH88SlBTL0JWvmEu4GvGaQRElH2NxFR+kVhJme0h3WOlqClYwA3H5IHfLIjOWxkmbTdH2VoZ0AlBqBu4uHGBGsm0YoiPTWkNPO4pUrJPdyovD9hoKWa+hJYRrQMF9d3W40yh6ao40ilWR4++tTcjOL0tkZfyzuvoYMLOUgLsIkVVM9KS1MpIVdEy9MZcDpxAdWw0tbCLBJvMdcqcOgwjGSiFh8DeACPkerTi1n5WLAPYiGudpoFPNVPSNaXMG1AfYNTVJY0G02xYxiVVpMxWIrgAMZPHMOsNJARTN6m4Ig5MKV/GJqjnk9+9wncS0CnfsL6Q+qo5qA+ZFQvcWcdWmdihk92yMxiEzCSmERYPvoAjmdGgQD3XGr/Y798EapCHLQkTU3xXcdwqi3LWsbpxJYKCkTGFHLTSbu9csiqjOvn3se703ZxGFjalaZ6zH4rS5zOjiuH48pxZmeVtJSWSICQiIGOpcLIQ62GukIcUy75LqywLHzvq/gsPqUTghEdFu9IvnTbBPswqoPk/TNcPGsi7a5V4Dg6hz0nVFYfyRWwjqSdJyu5bkAPaZ0V39jQocF1o2zQK08on/GnjjmcwYGi6lDaw9KwfIfh2x8Mw/U33QRt6zY1x99CIZyVy05c9bf1tVWc5xG9GQESPqxvgRdloHWsu/9ngGKJtZ/ZiCHaBIcrBpLFjwj30KCJqJpb33mxyV12J9hLZ7TALsxou2FOHSR9QyBz0mmXwOYXUBhGEQSH70PAhcwOZGfZENIi6CJUSAbMgiraNdjzQL1QxMPtl9y6dftRy9eL1iQmFpeK0B7U4K75sQ/WPeDuVU8rt/DjnlSPBZkCGkJGxZJNiYmUPX+42nndkBKpocmHY4cW16Dv4s4IfmezFROBlxXIu2wGpKGFDK5Z1hjbtrFCyMhiotBa0X+jY8SYXfE9O/BcUZgG4tRrwdP2MDCQtRaQZYkFdNGCjiILda8T80oBAUsvt3g+iGg5tf6DgacO4vSh1t8KLnPOgJLHmy3Ayh3y0N8tid1Mdo86wVuqZHhxVZQ5BWqZ0nS0TTJrWz7SXn46z0pFDI9R06bB6N4WuH60jQaiOCmDiUgqNarBq3ilDslgPQJNU/eD1cpKA+d0EtKtKHjGxg/sgdiuLbhvZdogceQgSHndQEDAUBcSrRAqbXOnImwgKNRQADMnI1zyzMsHbUUY4I6O/WbJp8YGlYYjxdD8UV8IbsEatcbc2z9HNjhi2klLtgkEYgMx3bSSnatOCTfOskNwwbp2V94ooL88c419Vv8KsaWuXoVsZNLtNUrPKc9FNoSTRmlpDg+0rI96CSv2yCMufDiwncrnnCudP+nXTXgfyzyCAPWsFgCJO/eyPAHPO6AloLZ3GfCjxoOlW4+dWixiZjmW09DXn9+PSeJwXzwFHMNHUyMJpKJSrHw1iOkOcF94KfA5hRCuqoLoiRNgMHGimKVBsrD1jfrW9WAsmg88IXfyQMvBuRfZ34q2Yog4c/6AHNN/fBB+Y1+D1j/LzUN1swbUMKESQGxFWoFsEW+2paEW6yBNNjWgcLqs0gK3jLexGcpI3GBLv80MZv/l7JzK+bg0iEbxeD17fiVm5ypU40lJEtIjWzdeS5NvWjSKzi7MZhkj6JdpLsFaWg6WohImLi2FxSBm5wkoMt30WaXDD47zBi23l5Yl0ayjOLlgCQOAlvJ4FMy2z65h4o/6B8lmYPbQt8F0EK5+WONwd5TgY39kkm4iaHHRXEaFe+b4xeDow8RgCO0AuoSOj253Dbigv/glNdooEVbvk0fPnRetnr9J/qrBr7/89PL4qinPhrZU1SmuBfemjZxYLr21v15nZdantqIzUPDU+NPC4HRnD0RkyJASgyYlwqZ57cMvWMy50lhjDcsBJI4dsvo+mvcHEtcSUTyWAA0DHT1eBZG9u8A1CgkI3ZiKdpwB4MwFP/Q9aDsNmrVEcIndsIaR+HtkhvOnS3cmL6pvULtnI4q9bg6oa3bJ4/7NO5/IHDGsp3RoX4PKKO+US8ABKsTPtwQ0eOK9IIweaIOfT7TDJAQCCSKiRV4wmcAwuFNFUMKT8gte0MovgPTuOWHXgf2vtb767M8ZpWEZiB/YfRUG+WfOwSP9nVOp4T07mQBynz8OvJdcgWIpTDWT7FOPjlWf56hooXi3BzzjJv5ebqgDyZkPQrcRVdDyxWqoWzcB0lJiJrDzNug/6iHIGGdaRQ0B045AUPwAOVcAdLvWBAmVjI5N5XD8I56dtpNW9k59AaJHSWuAZKUmTx5Vs5aHp9sv3V6tjdtcpVy6uUorP1GvuZFpL8JgX7TrmMIG/e1702fPGGTdunhnEnpkStCIgx/U/GDhrKkFKdyp3kEnGEg32fH1emQOEnzp5w3d7CvvdziyfVOFtXsJ003t775yu3PwiA+tpb03dixfxDqLkgf1FY4xlQZATcHTVPMPOAYCBE8TSCHM3EwXr6263zsuM4OPtTWZK4yzswRoatHcYx717/h6vzy+L4ocWpPQaRVZomC2EZAUFEfHmhUYVyHBhsMyVLVokOFEkYIXYgLRSNVBYAtSgsgGTQIqc7RH2T++8yGpsEhNNjegmPFCouYo1/LSH17tXCUbWLmUpqSZVlDamiGBOkFPJsDarRhCm9ZcK6PDSJxohpzrbnndO/GyPdR74JzdMEM8AOXPzmVrtYkNaMF/e0Mm1PzuMVYCqK3c8L7pHNiKm+MoMA+ZfQQrapamBTeyrgsJ61733geZ49qYuBQ9YLdqpxpsvrABBV5uXWmOcD8K6xlP3OC8+MIK8fM4iUBMKCeW3b75wloqvRU4hn0LeQjEdJYs3FlTmmfoBGQ4fyKsERN8G26E+kADXpMHsm+47TYKKjElMQGVxJO/u2dVYNnCYYLLhTo4l5XZ7zV4MAjkspgO6/BxWjgEZ+5853o6cgG984Tjy3/tHVpWKNS3YfYnSA8gO1Q3qo5fzgut3nhEeYxcI14wW4dwVg8BSwXNK5A7QJcAm47I4EJ9gWWjjfQBQ71+elUGDcKRVoONspiT29H98RdnkNBB14B1rgT8H82bGfxyyfWxg6gVcBfTzTYr2ad41SHGBnJrU7fmd159INEYgowrrtjR/d7/uJXYQ8KsoEc2n5A+5BgMevoOdicI9RRInR/642+gfcUY8K3FwO9DZKabwadp6cB2vEJ0FcGtI6Bm6Q1ANxdVTFkMfZ58ip04lQ1Pb9hd74Qv96GORKCQK3Dj9VNSPDvbAfdPtUMwplcqGHgS3zKC5e73wn/5cp8M39apeN0KZFvTwCtmYMVJgh1dU44jnW54SYCmmEI16ofppSMik/L7w4lIK2xx43EkHtIunro2Z849f06crGWlk0S24mu3tn/w121YKuYKaekocTx4KVbEawabg6AxE1EoRvbtnqxHo5PTL7iQd/SthDN34de/+Q8GHmIOQnZumtCe4+VfjelG2aE6pX8U7U46ikFqRO04Ko9de1T+CYLGjUBoQiHp65UrsSbSJ6tjkFcgwl2XuuFYiwroeKEtrDuX7Y5PPdKoXU5OUMUssNi4tIoC6VEanONtOlR4dfCg0LIW9z5qLS47Htq0errqa0Mh4YToto3T9Xi81VHRfwf1D8g+2orLwDVoGMQPHxhWffsNO6L7ahzZ1129pvy1D8fxksUg78yaSzw1w6iwY4C9Y7aBVU1C04aLINUSgPZlN4GuHIL0QQdAsJm3vqVVIg1OAGheMgW+uWY1Y4K+MxfA8E+vMvsIQaIz1EY2+GS3lTEggb05qEJxtgjRhMbmEkgkNgUM9+Yj8ngH6icLfuZwnda3MaSPH1QifTG8VIqAjoljtcCJWCNa0QBUBZpg6fFtD/ij/ix2t1MiDOU5PXMdgrSlJtDAXVY8xI7aP+ayOsFb1HOFEgkVRnZvHUJ6gfooGpbG2P5vp8hNDbPlxpO5CAgrWnBb8mRtz+CW9VdGdm59U4/HxmdOnjEvbfjoZgsmiw0ZtXPniKI6J4eiiOBmFHtbq9GyYPCrmpWpn+xI/HpntXJBIo7CEDNep1YtBjU3T4Asl7BnUA9xH9rHqqWb43JmlsBfPdKeeaxZLTjSpFTGkkafxhpMmTSB3eyBNbP58oG2pbdOcM4NxgyjPcbBeTkaDC7FZPWFWPMjuHrFsPYFbzyTOHpoLDVLyDe7ho+plXLyFyANVuF7ipWAf7Lvs0VDpPxCSB930YN519/6uGvQcHQNQbZyhzUGLQgEpk8kc1aR+gf1r1wCJxY8BaEDlZByj5BTvhfsBQtxJBswbXpBsn0WnNxRBm5vAvLG/gLKH3kN0gZgOvoYpgzODhurrMxF2fDfReiw6v0qjC23ADImSygky8wNR5QKHMflJ3x6GjkvYsV2LJ+ZaSgw7/JMm9BHWu9Dm7625Rs47D+Z/+yuxSs7Ao39weY2RR01gWIdDLWZabkwrfeYOVar7bU+3iK4Xc2FJB6vY+v629s/eOsxubE+nS1Tw5KoUBKx+0JJVMrsvlEeHUbGxVMX51xz0wwU3oaE7KorytnrQb4LBHICX+2XmQIeiv44hH//cm9y7Em/dtXuOvXCcNzo1x42b2gl4WgoZk3zZAgQjRmYtSpwKCBzMPgJ2Tg+tsKyoXsmv1PRYUs8aey6bIBNvXaUA9BiYUnhWAs0XVJACQZR3PjYhfBIZ5HtmyeFt26crgb8Y9RgoB/1yonyk40NtB7voOO8wa+7Bg55W3B7OyjBvRdPZrqhs9SeBoLFvJk1fsIUhBZUjU3LZ0D7qitAbh4JSricaQRbEQ5ADfra0u3gGfo6ZIyYj3YlAXZ8PRdFpIrnZqBGMRzsFr9NR5OQ4xahX6EAG47KpTWt+rQtVcpMtM4jLQLHNQbMlUnUXQzheLndZsexpZ1uWDFg0T0Z06YNtSzZ7TsK7x1e03/h0W03Z9lc1RxT12abjqaIk2rCk+3w+rq7sl4/Hm3XJnQfCI8YPSAaRpBkZOI1J9OD61ZeE9mzY6oWifQxeD6D6jAGWjc0rdHarWhl1pSZr9nLyo+QpSS2tPcoo8/97XsfT6EjVf5p3UEAS0NZnrh+eJll/XlFKhxtUnugsOzhj+jd1x2SM074NUtldymMpSA+vEwKW7FkvL853n735a4TK/Ykk5MHWcGFsdhUpUB7SAXqVFIDio6r6Dy46botqS/FLNCCAYZkW2mvlZjhKy2ojm3FJbbo3l0WS7ciIVFb00Gi0dG3P1rKHRhDDWuhF354GpQzNUCi2Zzs8A5bBJp/EbiwFDh6OKBjuwhpAzno2BBkC1qdPVEjfAtsTYLNvKtY1u0Q0xyslW4VDSjOFOFQozZ20Y7EfZ/tki9XMfDde0hav0Jxoaob21+/2b1//uZEnawaBrLmPb95N3xzGIV2Hq0UR5s+60/+xV8/kFXZr6D3vkh8435R0n6Z68LAstXL+imLl8DvLHJngVO0gdviAAeVDZVjglBtbsSykBlMH3vRK2gfX5Gy85D8/GmotQxk0GT08D6ZGkqkG+SWJjaHwNts//lNsOdaaUsb3diSkDW2CAXHu7ZXnlB7os1sNJFAIqRT57EMRWS6HV/k4kxNK5pBs5lsFRP57L9vdTHHUMvULNofPSePuooJtEMJtmQaBwdVLyitLf/1FcwEArKMRPOy3+wuarT0SYFTO/UWaBaycx5Cj5rGAQNC40FNNDeWyM92x597Z0PiLqNNg7yeUuOTP/XcGpfh87isE0AAg49ikod2pP8HpjpvcUrcuscXR95ubtO43BwRWk4q8PN3Am8vuSNr8I/LJ6MmaoWdLTXgMLJS7WATCEkUj+x+BgQA9/371FhmI2uyeQXWllfkEHUSyT7qbFVXnD3StP0PJcvf/UMZnQ06KgfUH6A5Bz1197Q59Wr2DWg1s2F2f0/d9fsPbylQsDmH1COzRv+ULTXBxFaxdD52zpzQ96LNcGCeZA5lg0RzAR67eb1//ir28tufRe8y0B4OGGo5+tS1rrL+heLnVDKbgjorB/ScmI/GiRawThtqffeJ2e5BqJUCLagp7Fg+T7RrgzbWxPrbFNQAtl9DiTQINFsj/EML9GmehY2Pbu6ppPl7IyBC13aOQUVQOBVoMqZCdVMF2AyV1XW67W/1IXn8nz6LzhW8AuvAPjPbPeei/pYEzS+QhfRFOqeUTVtNCUILVqobETRF4p7fzHBd/JsPw9vNtZ9oK+eHBmNq7XfwLsTdT4HrrUEuyhQuUQDGv/CWny4gfG+9PkbX2QFtbb3gzZYhIMYSqAs0llkEhNdXx++mqXpagNs9U2iv82lr/7o2zsjreCvaRxeHpZR0BMem3+MyD+X5ItA9JfTanPGOHftOKJ+882X0SkuWQAzLVuxHtBC7V8S1bw6+TwJL7hZI4/IAtC4g/L+5l93jg7rAWBjxxz7QogUhy5FItcdP3dAy0JMpsCl1rBnGvnoVS6LOFp7QApMIPq8o4LEcqFDVJMMNYxzw3IoIYwti6nQHT02mzYirK2n946Oz3LuL8Hikw+ineUBBEHBzYHFYhX2RbZBDHc4uIPwrNwy2iDY2EYH7V18OLWEFsrPQwRj8qcWkosDRrCubaSNGaGhSsyffmDZ8fB/LNgp8C+qDl76KQLZbYrf0VbWorIO64tsE3HGJC/oWipDrEWD14WRvaFagT19n1Yyhtr0krOXO+1m5JHgEKxQEb4RHD9WDLxGEPIe3Cwj/2k2BQGQ4XDtRhDsn0eBknSXcqC/w8MLwN+8sixRlFUnQjpbxtx+H/zL4V97hpBeqMfDUPDJXhHPsOekEclThuPn7EvtOKp4lm+P/C7BM/PJS1x09skW20vn0Sm9a66jD+AIXHIhPgid2vw7lnqL/61fe9fN6p7QBZr/YD9SCq2BiL4AhxQJUYrAHnLEXY02fO9HxCM2rtPs1yMwVYPOu+LDL/uD/Eh1T9/7dJPbrcgQK0gMUXJqToUm5gcUSHGhQ86c94dvZui/p/NXt3qevG2X/gsqKTTSX+nXudtHsKY0p7APZNi/7/aQuIPyrtmQLqDlXgJheDLGw+RNB4YR+1k7W+PxelkOL7s+cxdYTYDlw5Yiw/XBy0uVP+2peXxt9ozWkX4Hqr1TWDEk375Cm31Ub8dRnkWdn/tHX2N4gl95zp/ehp2el/W+6fYBsNjHF2bv5GwNOyYrAsJhNpq7S8K9iBI2tSKIFzwKc+/5nsz9iwPQhtoWPzHaPWLo9/vTeenUsjyzQelIV/1oduhmyxZtpGp4C3Iql49Y3OqAVtQMkUUSWWNZfconrVzOG2bdTr4EWA3Pc6RXg3xWu1EwiEHD/AhvZBYQzu456kvWUfuhnIGn9RqNPIyu57e4p7nEH6pULNh6RL4sljUEY1LKmgJaOjsKOh7MO7yW1+CP60Usq7atGl1uX64ZxgCb1TuLnSTiKPAD8f/KTk1zX/7ija+vSCF1bFxC6trO3/yPAAKRem5XZIKfcAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/fi/browser/searchplugins/wikipedia-fi.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Wikipedia (fi)</ShortName>\n<Description>Wikipedia (fi), vapaa tietosanakirja</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAA4AQAAJgAAACAgAAAAAAAAJAMAAGQBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAEFSURBVDjLxZPRDYJAEESJoQjpgBoM/9IBtoAl4KcUQQlSAjYgJWAH0gPmyNtkzEEuxkQTPzawc3Ozc3MQTc/JfVPR/wW6a+eKQ+Hyfe54B2wvrfXVqXLDfTCMd3j0VHksrTcH9bl2aZq+BCgEwCCPj9E4TdPYGj0C9CYAKdkmBrIIxiIYbvpbb2sSl8AiA+ywAbJE5YLpCImLU/WRDyIAWRgu4k1s4v50ODru4haYSCk4ntkuM0wcMAINXiPKTJQ9CfgB40phBr8DyFjGKkKEhYhCY4iCDgpAYAM2EZBlhJnsZxQUYBNkSkfBvjDd0ttPeR0mxREQ+OhfYOJ6EmL+l/qzn2kGli9cAF3BOfkAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAIKSURBVFjD7ZdBSgNRDIYLguAB7FLwAkXwBl0JgiDYjQcY8ARduBJKu3I5C0EoWDxAT9AL9AK9QBeCIHQlCM/3DZOSmeZNZ2r1bQyEGV7yXv7kJZlJq6XIOXfs+crzwPPTnvnR863n05ZFufDD/T595Q4eauM37u/pWYwfeX53cegcABcuHg0AkEQE8AKAu4gAXv8BrAEMh0PXbrddt9t1vV4v406nk62laeqm02n2LjKYIuK5WCyyfeiLDF32yLn6TJ5mBFarlev3+9nBMMqsabkYhmezWcEd2ctTE/tYBwhgt14BhtmAV2VaLpdrAHioCW+VdwWy9IMAUBQjJcQFTwGqvcTD+Xy+oc8askZJyAYrnKEokCeWLpQkSSZvBIANYgSDVVEQQJaeyHQu1QIgiQNb6AmrTtaQ9+RFSLa1D4iXgfsrVITloeSFFZlaAEjAUMaXo2DJWQtVRe1OKF5aJUkf0NdglXO5VzQGoI2USwwD3LEl590CtdO3QBoT5WSFV+Q63Oha17ITgMlkslGSGBWPdeNiDR2SL1B6zQFINmOAkFOW5eTSURCdvX6OdUlapaWjsKX0dgOg26/VWHSUKhrPz35ISKwq76R9Wx+kKgC1f0o5mISsypUG3kPj2L/lDzKYvEUwzoh2JtPRdQQAo1jD6afne88H1oTMeH6ZK+x7PB/lQ/CJtvkNEgDh1dr/bVYAAAAASUVORK5CYII=</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA3MkMyRDY5QjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA3MkMyRDZBQjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDcyQzJENjdCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDcyQzJENjhCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7lkNGzAAAELklEQVR42uyYa4hUZRjHn3Nm13X2Mu6urtqutrTeVjRUQikoKUoQLIy8hybiBcVMRdFASPwgQTczsCiMvFYGffBDeANFUDEydc31viheat2dyVndmdmdy57+7/I/+HCcKaX1Q3Re+LHnOe9z3sv/PM/znlnLcRz5vzdb/OaL4Ivgi3C/WV01UCAQkNraWqmpGSCVVVWSl5cnZaXl4jgZaWpugp0viURcwpGIJJMpSba1SY+yUlmy5B3ZuGGDXGlokJKSYkmn0pJOp6UDBbsl2iJFRYVi25bEYjFpwzOtra3S3t4umUxGuqqo53WVCGZR9fX1nZgWDAaxgWIJhUpASGyIFLBtSWKDhcFCScTjuE5JXV2dhMNhSaVS2Kwt0WgUYiU6hTCiRSLNGM2BnYF4yccWCWPB6yAC9oGzYC2Iga/pNx/kg/fBs2AcSICvQOMjT2pZD7xFE0kFBd0lHo89zsiv5d8L3o4nwW+dcotUMDo+p11Jn3YKY/qeY9900P0/lv5hUJ+rswc3Nlnd6wDvgmHgR3V/GfgyS0RZf1NrrEeoR/ZD1rDAPzzrHX8wuEYhcr68E6BV2W9RGJMiI9T9wxzwFfAd+AyUgeFgK/iG9ovgAMcpAIvB92AVNzCJ9hoKu4LjjwabmYrGdwtYyb45nPM98DbYyHW4bSr7Pwb9PPszqTwGnGdUZ22DuekX1L074JSy3wC7eV1C/53clFHXVLEz7Hc3UsG38gz9x7O/F+25oC+vPzI1FVwGN0FP8Dz4gmO4fvPYN5X2LI5ZSvsTT9F/iveEgkZyhc8lTrxd3TPhM1LZ08C3vL7HxRplM6AN/AqOgVGgjhts5sKugyi4qvKzhaKZ4voHGMKCe5oF2qHfIj7TyDGucSM/sH5tY7/p+x1cBGm17vmMgikUsxw8kSv/ZoBqqjiCm7zLsBQ+vMuTl/nKbuTJcdIjpmnduIBuKmfNmfcy570BlrMvzpSap+Z2GG2WZ869nr3Ynn7TngZ7wACKbIRdl+s74QgddlPphVzgh6A/c1g8xbND2b24qD/BLVDk8XWUv8MIKuTCTNinVFjfBh+oY82mv+OZs1SNJ1n6ZzLi1nvWsgksyFUbXuVAO5RQjppENxNynyq7AfzE6xsMyyDtfhxDF1mHkZCtSJ9T9mLWIPeZibzuyejb5hlztVr7ZaaBtzlu5GU7Zi7xW8BU0CaqZt7wfnBI+b0GhvIb4iBD7SWOuYfKr+Px+zN4k3loJj/KojYIFINfmALu6TCW0dGbp0gNj+nZLHI203YCOA6WqtNhEF/OWc45ki/kHOuWzW+cgYyyK//mw8MtLEU8AkMqbIMeP5OjfWj3oU9flUL63C5XZ7zZaJXq66+eGajmdJvrG2LkuHNUco1uLapWdarC8v+z5P+U9kXwRfBF8EXwRfBFyNH+EmAA/FQ613UCCjYAAAAASUVORK5CYII=</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5QzlEREIwQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5QzlEREIxQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODlDOUREQUVCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODlDOUREQUZCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz41D9uwAAAJWElEQVR42uxcCWxURRj+t3t029IiVCyXLSpo0ERFLVAvNJ4oBRUVL7Se4IUXeOIVjaKmgkHxthweiKJGY/HAKxqwaiwYBBESwQtpgdCWtns//6nfi7/je7v72kI0mS/5s7vvn5n3Zuab/3pNfZZlkYFBjlkCA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEg87B919+OL/fT4FAgELBIF0zZQqVl5dTSZ8SWr1mHY2oqKBYtIWSiSSlLB81bN5EkUiU4ok4BYMBSqZ8FItEqCmVoBhf6xvOJx+PY6VSRHi/krJS5PP5OiTB4+SFcymVTFI797N4TFJ6foatjVsoNxyi3sW7U3t7hOKxCB+hHGppbqFgfh7ts+cgamlvofy8fIrHk+Tj4ROxKK1Y+S21trbRgvnz+NkilOSxU+r+hghdw+DBg6msbBDV1X1FY8ZUUmtbS8fG+nw5VFVVRUWFPamppYlCoSAlkooI7dTMmxlnMvTzSAS1oe1trdSjqIiJsJWJEKRevYs7iBCLMhH8OfwZo2Zus7R2CcWYHIq0hw4fQX5+nveX1FJ9/bfGIuxqDBgwgPLy8ngD4x0bq7baSllUstcgGj9hAoWjfJ03yrIkESwQgU9wIkXh3FAHESLRKBUV7UZlpaW0dt2PFGlro8WLX6eGhoaOE93xxpb7qL7qpDfydRuKDIlkgsi81P0PBkI53kOhIUOG0LRptzAhijrV//8YIwxluZMlxtJCf3HZz1LM8hbLQpYDWe5gaWJhu0ghliBLNctqlqksB7NsYwmz9GCZw/IFy0Uso9E3ylLIkg/dbEPTnY5TWTawfJ+p4R4sN7GsAgmUtLHczXKYaDNb6JVMB1kUjmd5R+hU2z2hG8HyIMa09U+hj8HOhdo3FZ2+7qVTL5bN2KiVLm1mQd/OMlDTjYPuXpe+86EfZvZnl+EWcbD7e+l4jzi1Zzjo+7I0Ql+j6epYfoFbcSKZcjsLzN7sMoQ0Kz/FS+dSllZ0/MSlzf3Qq3b74dpxuHaOS5/roD/Q7M8uwyU4nPZ+feN1gGfRMc5S4WIVtqPNQ7imXMkacq9UbmJZJgLUXBcGO323ERTfA3rtSViioIM+IPr7tbFshNOsScDlmdImK2nmEfRwqp36+7PoW4cAvzcCfLVfI9NNUMfTLBfiIa5kWa7p/0AwOB2s246TPgaBiY7TQZ7r8VtZkWcwmQQ+fSDTVWgzE1lICqI2aS0yELUQL7H0YymCy1Exy40s37FczTIeYybFfdS8XmE5gOVhlgKM7cMixbR4Rrox5SavweYmsW5JCIHYPVmWIINSGAT3aY+fg+dox3xS+P0uywuwsDqRVFZ2CO5jZ3Mq87qV5es0JBjOUs5yLjK5z1hOhMX+0gub38ON1U33colGG4X/eSPNWJ/hYWzkY5NrRP8rVOou03g8tK1fxLK/sCiVQnctAtACu7bEMoplI/Q/sBzK0gd61e4gkMkeYxzIfBRMqLr2srBcfbCwddD9zjKR5TSWsSw3i+vSwgwDqe37TMJ91PzPxLqp6+vgXvXUfjDLWaL/QvQtzLB/i7DuNiah/88gbNY4Udx8hkub6aLNyS5t9oX+dgfdKOh+cnEVhBOu2hytXVfj/cpSlmYOj2vuS8dY6Fdo13uKOOlUlyj8SZf5qHx9d+36kejzmyCrbjHtTKw8wzqcksXe9YO1kfGaSvObMcZYNz/mhA+ECbkUfkbHAuEK3HzPZfic46ArEM9Q5KCXfl+eAHUSb8MmbczCv7qRLE/cR6JJFF+GuMQRuS6Wb6bDXDLN8024gDDis5DLWtjWNBOuByFfFde2ilrC+V6IQKLqpxhe5aAfIPpPhrvQF2AyxtnexQg4IU7X04gDVu7k1IsQf6R7HsIhuRzfH4OF84q5+FQu69guPHcAcdRH9O+3HfPxWYm9y5oIb7OsFz5GN2vVqBsov1iCTZc4Dye5O8rIO2B1aumvcvj8btx0PcBVzzwU35elKb6Voah2l2aGO/O66Xe4OoVjujCX0dgLZS3fRwngUwSxDwhLeK4XIuxAdG/7+tOErhIbczFMG+GUFos2KnVZikCoq3gB2UthmvpGZ1GAoEwFhHsjiAyhuLbGpc8RMOM1qJH80cVniCCGIK8VQA1Xw/o+D/em4p96ZFy1SALIiQiZoMz9ZoeCRD0iUBkMKZmGa8dmEdycgjYbRUSv+8Xv0eZhTE59X410NBOeQftZLvoJ0Dchyp6LhVqG9NkJd4vovT9M7HQtQtdxEvpsQiDnBBVzfI52zzvo7XU4M819hqLNJWnaVIhUtMIrGarFRg9DXqs/1MdiU1Xa8yICFuomItjvJz7E7+UZCkBeiLAClmyYS6rsRIRntYh8YheJ0EPM9Z5OEuEJkLogQ5HLTo8fzdY1yKDRLrY8CllF/3yjNVOUqFWGcAJOcXfBfsE1Hq5mJAKz7oAfUXW9h0DPr0XkC8R6FnbiGQpFhrK0k+7tKtQ+WjPEQ2+LtezphQgb4DftQGYU/L/EhyKKn4xCVE2WmUBKVOgkZOUuis9mpD9tKEJNTTN+Uvt003sJ7uLap44bHNxKMsM8CUWjIAI7pwDVcshW9JRR4bks5rAQNYtSFNA8YTgmYptlp9L0JOFCbs5izLPRdrtD6mlHt5vQZoKmu0Dc64I01TULgaYTqqBf72Ed5qBPrYPucJYGnDSJcaJKW+pQPZwI/VqntA6HdQPaOKXx+4EgjR7mUY/xvszgShzxCTpXuujzUUqO07//VkGiP8z6L2Izl+OE24tzKU6GJchyB/3zZc0XQl8rgh/lkxcLnYrI54miVxnihs2izTLc3+1vOEeCWAm0Vyf7LQSYNUjPLByWElF/mYENlvO8DylwNSzpr3AtJQ4EqBLxl4XsZBbWdyCqp1uEfgkOYaGL+1AW6zURMFqoWt4X8EAE9VJH1ezfcdG3IS3JFTmxW8CyDRNqwuIP1MxtApOai8XtiwmHRLtb8TxRBJs+4b9XIZJvBUF3E1YsgFStGic4DIsUyfDM67GQTfjdQyxmLsj0IwhmP4edgm/D8/Whv1+0qXavYKM3uNzT/nOARZh3Ma4HMZ6axyNYmyDIF3ex2DlYq3qszQ6sZzE5vyw0MDAwMDAwMDAwQKpm/uGmgZ1SGBgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhh4w58CDAAL8AVXFSeKUgAAAABJRU5ErkJggg==</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://fi.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://fi.wikipedia.org/wiki/Toiminnot:Haku\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/fi/browser/searchplugins/yahoo-fi.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Yahoo</ShortName>\n<Description>Yahoo-haku</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACAA8DQAAJgAAACAgAAABAAgAowsAAGINAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACZ0lEQVR42mzSP4icZRTF4ee+38xOkp2sG5cQxVJIIaaKkICxTkqJjQhpJFYiop2F1YKFQqoUVpEoCBYSS7dfOxVFWGIsokUE/0TEye7OzPe977XYNWk83b0cDoffvXHWGxkKYjt0N1fi+FaJIzNIFSJ0kDXn0z5nF1O9Sp5PzaizamLD2NELo5W4sOwXqqX/04o1R2wg9PYs/GXUmTjqpGNxwvWdFzz19Akvjj+XUkYTggylFLfml93due+tZ7+y577BrkJnbNWke8yHmzvgi/4lq+WU1XjCsThl2p1ya3GZ4KNrt03KuhXH0SkkkbTOL5+u2PnuZ/D8axtGMTaKsbOvrINP3v/W3Y9XhCJjQCrUWRedVpaq3nvn7oHXrz8jD8PfvnEGbL0716LXytIoxqizkups4R/VwhB7hpi7sXkbXNo86bkrazK5sXnbEHND7BvMLcykOotz3vlxvZw+faRb08VEiVC64rPdSw/pZ/Ly9EutNi3TkHOLOvN3u3OnHNx7MFio5qq5Ifdce/WHhwEfXPnekPuq/UPPQhrAKOV0MFdyRFQFRefr7Z9wRrb0zfYd1aCpGmr2BvtSTkcp1wZLnX0tx4oQjeHX+UF97P75QGspM7VMqTfopVwb0aY1F4ZWlFK1SCVDHQKUEvphj0ztkEdrvZoLtOkoNS2XlkHJIlroIky7Jw8atDSJdQ/aPTUdtJBaLqVmlJpqQataCZKhY/L4HwcEI/Qbv1v8tivbIdVG1UtNnPVmFmPEoT9l/Dc9Ujp42Mx4uGl6I5pmgdjGzaLbopsdJqZHWZnqtKkXcZU8D/8OAPAMQ4kD8KK1AAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEJGlDQ1BJQ0MgUHJvZmlsZQAAOBGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+EdigjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHHJz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9FwpwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7NamcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwfYrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqwSyv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxtUgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+oF9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdTTsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QWWdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXIM+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4bBsrEwAAAAlwSFlzAAALEwAACxMBAJqcGAAAByVJREFUWAm1l1uIldcVx9d3ruMZZzRaay+pCjFJH6LSRqxQqA1NH0pBiH3Qp774kEAg4EOkxKdQSCjUFvpm6YsNVNoSaGjFtmga2yZgCIIawdv04g2kM7Uz6lzO+c758v/t/9lzTB/61Oxhn7332muv9V+3vb8pnooDVRkzZ4oY/LmK6mQZa05frX6yFJ9Ae7x4qd2IuV1FFM9WMfhaI9Z+pQBAL+aiEZ0QgNBm2YuZmxHF9VZMXqmivFaLweUyuteWYvHGVPWr2f+F7YvF/ola9DZGVJsHUXs8YvBEK1ZrXt9URDwqxY1BdGMQvWjGqkgA+iLUtazHuADUoowHYugKTilaR7SIpZjWqOMRfY090RbasS4JglpFtzWIcqwZa+pSqnWVcLLXijXpZCFpvbgb/VhMe8huMLPylWkci8/oSD8xJq7hj4WUWvXrlbqVrUyKtBYdpX3Bh9YbzsdErwRgbZKyFP+KdqxPssu4l2hDAOOxIj6bCHigKWRNCcpMCHHHB4TJLc+TXxKHnC51Ct+Qgxl/TZ0qE5Be/EdWTwjqQuJJAPIB8qAZk4kZoXJnvHH+27Hq0+0YX12PH+w7E3/8zbWkitN2M8pS7kCKZ761OV55c2fcm+nG7J1e7N/+e3m2nbyKQcAhnHWZLC86B1rxiFRvSIkIgJHFVWzZ+qk4fG5HEr4wV8buVb+Vuv5QeVZsi/HeW//eHZ1HbNfLT5+Jc2dndBav9KXugfqc+pLsv6Xxvk6kVheumnpDnXlTVMZWfHh+Li6cdOKvmGzEC69+WTskzwr1SfUJ9ZWp7z/0pWXlF9+ejQtnUdCWnAxQ+al5Tdz80lIVEP8x9eZQWCQwOTAhNc34Re+rUW8U0S+r2Ns8nWzBKgONBOeX3V3RaCpPRN7XeFcO7yYl+InML2U3VdBVHszHzbSXYLBJkuTSQzBuphoYZ7X/u8O30gFAHHxzi+Yop8ETcfDXW5JyKMd/fFuO9l3mYuwLAl5gbMg8QuKdYQg4Zjcxo7HikMeIn37vcizes9Ide9bGhs9NLPN9YX0ndnzHpbZ4vx9HXr6kc6Sobo2hIkuzOnIh0xMFRlvc0waWL+p3UePCQ/Myjjx/JSnl59CJbUkJgl75g+ZD/D978Yrc7EuMPe4ESo6OYsaasiiX7tADAyny5cGtyMHsDxzFnP0Tx6Z0SfsW27B1PHZ+c13seGZdbNo2Lo6Iu7e7cfznfxc/8ggNQBhZI9dSs2c5k+rFaHBXmZhd32xTGdlZPvzDvefj9XddlgeObYVpuf1o3zkpyrEnCJwBDjlmr9i7XP3jgrYkDamhEqRA8UOBxZ53tcOtBbgyzr53M65f8DU6sVZ1o067cfFBvP+XGzrDOa5s+JkTShIc+dBtlLOLlRpqAUDc+yqQMnViNq81edDVnPixno/vP/dXjn2svbbnPa1RiqXEHVkYQ06RWygnFEtpbZDLAJws2X1OHgfCv+hiRkZU8Y+pmbjwzjTE1D48PR1TV+5IMErgsjex2A8TJrqCHH9Cw6U0BGBkPUWrKTZnPq4L9WqIOFvEO8ml+vbRvyUB/Jw6OiUa9GydM58qQl6lTrNHyiENrwyTkOvXLziVkMlOOsesVKyIFtZB1zfDAGvdyj4xtkD7yHQ8Ynn4hCrwvYA+DOJCSlXAZl3MjNQobNzVPK7gJm0AiPsQyEg0c6s1cbEB5X08AmDz1TTLucApzHHyJgADvUqVysJMKOSicLRQl+emOIvbnaw+ot2pSTzl5zzJVjPaZ6ix7zCSN4E1shOAWnqbyYH8bOqd1h9AGJ0qtl6LRBubcBKxbo6xh60kWlbLjgG4NJ2ETkwqbl7SeUXVSCq+BF1C2bWEgEO4CxBGvOydGmu3ooXv7AEogLFqn2JtWKO8yc9xAmDxjhGiWMOQXe63zCvHtIjOpGOIwvGJlhRQepyzaiu0MQ4MnFhuT7CiJQC+sUg4jtOYO+1IH9OdCwgBSmOkP2r60CarHeXMjxw3PGyvOBnN670EgOPOc1yEYgDYCxbqTPDXki1srChi4R6lpQ+uDmVFDtkA5GH1qJEvQFgacqCFT37pyP+Y+DMJs0Y54NgbiIVn61jhEUrNARuNIi3vOQf8iUeQuNzILe4b/jFZ7RDYJhTbVRaJTxyWh8PgO93hQJCBsSa2GQyyoLlBzWDxgnm9l0JgADgNgVxElCH22xs4NCsaieSUyzWXaSTLDAPlGQB0Kt6JaqpzYjkJQT9id60aNwqZjVqlz9Kqp+JcfDjOAqhirNoCI6MelpVPAjZ/CbFv45Y9YNcicqDMKm/Xo/FPJdMlqZ9SIK7qSrrci9mbl6q3/DGQ5f7XuK347rgKeuMgiicEfLPmT0rGY1K5SdI/ryritlMbJrr/PZ8+I8qf9PF8qhMrT39QHfHLkhj/fz/bi+eb83F/VxX1b6jWvt6KdTs/AvvCmqXE235jAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\"\n     template=\"https://fi.search.yahoo.com/sugg/ff\">\n  <Param name=\"output\"  value=\"fxjson\" />\n  <Param name=\"appid\"   value=\"ffd\" />\n  <Param name=\"command\" value=\"{searchTerms}\" />\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://fi.search.yahoo.com/search\" resultdomain=\"yahoo.com\">\n  <Param name=\"p\" value=\"{searchTerms}\"/>\n  <Param name=\"ei\" value=\"UTF-8\"/>\n  <MozParam name=\"fr\" condition=\"pref\" pref=\"yahoo-fr\" />\n</Url>\n<SearchForm>https://fi.search.yahoo.com/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/alerts/alert.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     closeAlert.tooltip          \"Sulje tämä ilmoitus\">\n<!ENTITY     settings.label              \"Asetukset\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/alerts/alert.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE(closeButton.title): Used as the close button text for web notifications on OS X.\n# This should ideally match the string that OS X uses for the close button on alert-type\n# notifications. OS X will truncate the value if it's too long.\ncloseButton.title = Sulje\n# LOCALIZATION NOTE(actionButton.label): Used as the button label to provide more actions on OS X notifications. OS X will truncate this if it's too long.\nactionButton.label = …\n# LOCALIZATION NOTE(webActions.disableForOrigin.label): %S is replaced\n# with the hostname origin of the notification.\nwebActions.disableForOrigin.label = Poista ilmoitukset käytöstä sivustolta %S\n\n# LOCALIZATION NOTE(source.label): Used to show the URL of the site that\n# sent the notification (e.g., \"via mozilla.org\"). \"%1$S\" is the source host\n# and port.\nsource.label=sivustolta %1$S\nwebActions.settings.label = Ilmoitusten asetukset\n\n# LOCALIZATION NOTE(doNotDisturb.label): %S is replaced with the\n# brandShortName of the application.\ndoNotDisturb.label = Älä häiritse kunnes %S käynnistetään uudelleen\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/alerts/notificationNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngeneral=Yleishuomatus\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/autoconfig/autoconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadConfigTitle =Asetusvirhe\nreadConfigMsg =Asetustiedoston lukeminen epäonnistui. Ota yhteys järjestelmänvalvojaasi.\n\nautoConfigTitle =AutoConfig-hälytys\nautoConfigMsg =Netscape.cfg/AutoConfig epäonnistui. Ota yhteyttä järjestelmänvalvojaasi. \\n Virhe: %S epäonnistui:\n\nemailPromptTitle =Sähköpostiosoite\nemailPromptMsg =Anna sähköpostiosoitteesi\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/cookie/cookieAcceptDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     props.name.label                \"Nimi:\">\n<!ENTITY     props.value.label               \"Sisältö:\">\n<!ENTITY     props.domain.label              \"Palvelin:\">\n<!ENTITY     props.path.label                \"Polku:\">\n<!ENTITY     props.secure.label              \"Lähetä:\">\n<!ENTITY     props.expires.label             \"Vanhenee:\">\n\n<!ENTITY     button.allow.label              \"Salli\">\n<!ENTITY     button.allow.accesskey          \"S\">\n<!ENTITY     button.session.label            \"Salli istunnon ajaksi\">\n<!ENTITY     button.session.accesskey        \"a\">\n<!ENTITY     button.deny.label               \"Estä\">\n<!ENTITY     button.deny.accesskey           \"E\">\n\n<!ENTITY     dialog.title                    \"Vahvista evästeen asettaminen\">\n<!ENTITY     dialog.remember.label           \"Tee samoin sivuston kaikille evästeille\">\n<!ENTITY     dialog.remember.accesskey       \"e\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/cookie/cookieAcceptDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhostColon=Palvelin:\ndomainColon=Verkkoalue:\nforSecureOnly=Vain suojatuilla yhteyksillä\nforAnyConnection=Kaikilla yhteysmuodoilla\nexpireAtEndOfSession=Istunnon lopuksi\n\nshowDetails=Näytä yksityiskohdat\nhideDetails=Piilota yksityiskohdat\ndetailsAccessKey=t\n\npermissionToSetACookie =Sivusto %S haluaa asettaa evästeen.\npermissionToSetSecondCookie =Sivusto %S haluaa asettaa toisen evästeen.\n#  LOCALIZATION NOTE (PermissionToSetAnotherCookie): First %S: sitename, second %S: number of cookies already present for that site\npermissionToSetAnotherCookie =Sivusto %S haluaa jälleen asettaa evästeen.\\nSinulla on jo %S evästettä sivustolta.\npermissionToModifyCookie =Sivusto %S haluaa muokata olemassa olevaa evästettä.\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/formautofill/requestAutocomplete.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- This file has no entities because the feature is still experimental. -->\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/AccessFu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Screen reader started/stopped\nscreenReaderStarted = Ruudunlukija käynnistetty\nscreenReaderStopped = Ruudunlukija pysäytetty\n\n# Roles\nmenubar        =       valikko\nscrollbar      =       vierityspalkki\ngrip           =       otin\nalert          =       huomio\nmenupopup      =       ponnahdusvalikko\ndocument       =       dokumentti\npane           =       paneeli\ndialog         =       ikkuna\nseparator      =       erotin\ntoolbar        =       työkalupalkki\nstatusbar      =       tilarivi\ntable          =       taulukko\ncolumnheader   =       sarakeotsikko\nrowheader      =       riviotsikko\ncolumn         =       sarake\nrow            =       rivi\ncell           =       solu\nlink           =       linkki\nlist           =       lista\nlistitem       =       listan rivi\noutline        =       otsikkotaso\noutlineitem    =       otsikkotason rivi\npagetab        =       välilehti\npropertypage   =       ominaisuussivu\ngraphic        =       grafiikka\nswitch         =       kytkin\npushbutton     =       painike\ncheckbutton    =       valintaruutu\nradiobutton    =       valintapainike\ncombobox       =       monivalintakohta\nprogressbar    =       edistymispalkki\nslider         =       valintapalkki\nspinbutton     =       kiertopainike\ndiagram        =       kuvaaja\nanimation      =       animaatio\nequation       =       yhtälö\nbuttonmenu     =       painikevalikko\nwhitespace     =       tyhjä tila\npagetablist    =       välilehtilista\ncanvas         =       piirtoalue\ncheckmenuitem  =       valintavalikkokohta\nlabel          =       nimi\npasswordtext   =       salasanateksti\nradiomenuitem  =       yhden valinnan valikon kohta\ntextcontainer  =       tekstilaatikko\ntogglebutton   =       joko-tai -painike\ntreetable      =       puutaulukko\nheader         =       yläotsake\nfooter         =       alaotsake\nparagraph      =       kappale\nentry          =       merkintä\ncaption        =       kuvateksti\nheading        =       otsikko\nsection        =       osio\nform           =       lomake\ncomboboxlist   =       monivalintakohtien lista\ncomboboxoption =       monivalintakohdan asetukset\nimagemap       =       kuvakartta\nlistboxoption  =       valinta\nlistbox        =       listavalinta\nflatequation   =       yksinkertainen yhtälö\ngridcell       =       ruudukkosolu\nnote           =       huomio\nfigure         =       kuva\ndefinitionlist =       määritelmäluettelo\nterm           =       termi\ndefinition     =       määritelmä\n\nmathmltable              = matematiikkataulukko\nmathmlcell               = solu\nmathmlenclosed           = sisällytetty\nmathmlfraction           = murtoluku\nmathmlfractionwithoutbar = murtoluku ilman jakajaa\nmathmlroot               = juuri\nmathmlscripted           = komentojono\nmathmlsquareroot         = neliöjuuri\n\n# More sophisticated roles which are not actual numeric roles\ntextarea       =       tekstialue\n\nbase           =       perusta\nclose-fence    =       sulkeva aita\ndenominator    =       nimittäjä\nnumerator      =       osoittaja\nopen-fence     =       avaava aita\noverscript     =       merkintä yllä\npresubscript   =       edeltävä alaindeksi\npresuperscript =       edeltävä yläindeksi\nroot-index     =       juuriluku\nsubscript      =       alaindeksi\nsuperscript    =       yläindeksi\nunderscript    =       merkintä alla\n\n# Text input types\ntextInputType_date   =       päivämäärä\ntextInputType_email  =       sähköposti\ntextInputType_search =       haku\ntextInputType_tel    =       puhelinnumero\ntextInputType_url    =       verkko-osoite\n\n# More sophisticated object descriptions\nheadingLevel   =       otsikkotaso %S\n\n# more sophisticated list announcement\nlistStart      =       Ensimmäinen kohta\nlistEnd        =       Viimeinen kohta\n# LOCALIZATION NOTE (listItemsCount): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nlistItemsCount =       1 kohta;#1 kohtaa\n\n# LOCALIZATION NOTE: # %1$S is the position of the item n the set.\n# %2$S is the total number of such items in the set.\n# An expanded example would read \"2 of 5\".\nobjItemOfN      =       %1$S / %2$S\n\n# Landmark announcements\nbanner         =       banneri\ncomplementary  =       lisäsisältöä\ncontentinfo    =       sisällön kuvaus\nmain           =       päävalikko\nnavigation     =       navigointi\nsearch         =       haku\n\n# LOCALIZATION NOTE (tblColumnInfo): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfo = 1 sarake;#1 saraketta\n# LOCALIZATION NOTE (tblRowInfo): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfo = ja 1 rivi;ja #1 riviä\n\n# table or grid cell information\ncolumnInfo = Sarake %S\nrowInfo = Rivi %S\nspansColumns = kattaen %S saraketta\nspansRows = kattaen %S riviä\n\n# Invoked actions\njumpAction     =      hypättiin\npressAction    =      painettiin\ncheckAction    =      valittiin\nuncheckAction  =      poistettiin valinta\nonAction       =      asetettiin päälle\noffAction      =      asetettiin pois päältä\nselectAction   =      valittiin\nunselectAction =      poistettiin valinta\nopenAction     =      avattiin\ncloseAction    =      suljettiin\nswitchAction   =      vaihdettiin\nclickAction    =      napsautettiin\ncollapseAction =      kutistettiin\nexpandAction   =      laajennettiin\nactivateAction =      aktivoitiin\ncycleAction    =      kierrettiin\n\n# Live regions\n# 'hidden' will be spoken when something disappears in a live region.\nhidden         =      piilotettu\n\n# Tab states\ntabLoading     =      ladataan\ntabLoaded      =      ladattiin\ntabNew         =      uusi välilehti\ntabLoadStopped =      lataaminen loppui\ntabReload      =      ladataan uudestaan\n\n# Object states\nstateChecked     =    valittu\nstateOn          =    päällä\nstateNotChecked  =    ei valittu\nstateOff         =    pois päältä\nstatePressed     =    painettu\n# No string for a not pressed toggle button\nstateExpanded    =    laajennettu\nstateCollapsed   =    kutistettu\nstateUnavailable =    ei saatavilla\nstateReadonly    =    vainluku\nstateRequired    =    vaadittu\nstateTraversed   =    vierailtu\nstateHasPopup    =    ponnahdusikkunallinen\nstateSelected    =    valittu\n\n# App modes\neditingMode    =      muokkaustila\nnavigationMode =      selaustila\n\n# Quick navigation modes\nquicknav_Simple      = Oletus\nquicknav_Anchor      = Ankkurit\nquicknav_Button      = Painikkeet\nquicknav_Combobox    = Monivalintakohdat\nquicknav_Landmark    = Virstanpylväät\nquicknav_Entry       = Merkinnät\nquicknav_FormElement = Lomake-elementit\nquicknav_Graphic     = Kuvat\nquicknav_Heading     = Otsikot\nquicknav_ListItem    = Luetteloelementit\nquicknav_Link        = Linkit\nquicknav_List        = Luettelot\nquicknav_PageTab     = Sivuvälilehdet\nquicknav_RadioButton = Valintapainikkeet\nquicknav_Separator   = Erottimet\nquicknav_Table       = Taulukot\nquicknav_Checkbox    = Valintaruudut\n\n# MathML menclose notations.\n# See developer.mozilla.org/docs/Web/MathML/Element/menclose#attr-notation\nnotation-longdiv            = jakokulma\nnotation-actuarial          = vakuutusmatematiikka\nnotation-phasorangle        = vaihekulma\nnotation-radical            = radikaali\nnotation-box                = laatikko\nnotation-roundedbox         = pyöristetty laatikko\nnotation-circle             = ympyrä\nnotation-left               = vasen\nnotation-right              = oikea\nnotation-top                = ylä\nnotation-bottom             = ala\nnotation-updiagonalstrike   = diagonaalinen veto ylös\nnotation-downdiagonalstrike = diagonaalinen veto alas\nnotation-verticalstrike     = pystysuora veto\nnotation-horizontalstrike   = vaakasuora veto\nnotation-updiagonalarrow    = diagonaalinen nuoli ylös\nnotation-madruwb            = madruwb\n\n# Shortened role names for braille\nmenubarAbbr        =       valikko\nscrollbarAbbr      =       vierityspalkki\ngripAbbr           =       ote\nalertAbbr          =       huomio\nmenupopupAbbr      =       valikkoikkuna\ndocumentAbbr       =       dokumentti\npaneAbbr           =       sivu\ndialogAbbr         =       ikkuna\nseparatorAbbr      =       erotin\ntoolbarAbbr        =       työkalupalkki\nstatusbarAbbr      =       tilapalkki\ntableAbbr          =       tlkko\ncolumnheaderAbbr   =       sarakeotsikko\nrowheaderAbbr      =       riviotsikko\ncolumnAbbr         =       sarake\nrowAbbr            =       rivi\ncellAbbr           =       solu\nlinkAbbr           =       lnk\nlistAbbr           =       lista\nlistitemAbbr       =       listamerkintä\noutlineAbbr        =       otsikkolista\noutlineitemAbbr    =       otsikko\npagetabAbbr        =       välilehti\npropertypageAbbr   =       ominaisuussivu\ngraphicAbbr        =       grafiikka\npushbuttonAbbr     =       pnike\ncheckbuttonAbbr    =       monivalintanappi\nradiobuttonAbbr    =       valintanappi\ncomboboxAbbr       =       valintalaatikko\nprogressbarAbbr    =       edistymispalkki\nsliderAbbr         =       vedin\nspinbuttonAbbr     =       kiertopainike\ndiagramAbbr        =       kuvaaja\nanimationAbbr      =       animaatio\nequationAbbr       =       yhtälö\nbuttonmenuAbbr     =       painikevalikko\nwhitespaceAbbr     =       tyhjä tila\npagetablistAbbr    =       välilehtilista\ncanvasAbbr         =       piirtoalue\ncheckmenuitemAbbr  =       monivalintavalikon kohta\nlabelAbbr          =       nimi\npasswordtextAbbr   =       salasntksti\nradiomenuitemAbbr  =       valintavalikon kohta\ntextcontainerAbbr  =       tekstilaatikko\ntogglebuttonAbbr   =       joko-tai -painike\ntreetableAbbr      =       puutaulukko\nheaderAbbr         =       yläotsake\nfooterAbbr         =       alaotsake\nparagraphAbbr      =       kappale\nentryAbbr          =       merkintä\ncaptionAbbr        =       kuvateksti\nheadingAbbr        =       otsikko\nsectionAbbr        =       osio\nformAbbr           =       lomake\ncomboboxlistAbbr   =       valintalaatikkolista\ncomboboxoptionAbbr =       valintalaatikon vaihtoehto\nimagemapAbbr       =       kuvakrt\nlistboxoptionAbbr  =       vaihtoehto\nlistboxAbbr        =       listalaatikko\nflatequationAbbr   =       tasoyhtälö\ngridcellAbbr       =       ruudukkosolu\nnoteAbbr           =       merkintä\nfigureAbbr         =       kuva\ndefinitionlistAbbr =       määrittelylista\ntermAbbr           =       termi\ndefinitionAbbr     =       määrittely\ntextareaAbbr       =       tkstalue\n\n# LOCALIZATION NOTE (tblColumnInfoAbbr): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfoAbbr = #1s;#1s\n# LOCALIZATION NOTE (tblRowInfoAbbr): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfoAbbr = #1r;#1r\ncellInfoAbbr = s%Sr%S\n\nstateCheckedAbbr = (x)\nstateUncheckedAbbr = ( )\nstatePressedAbbr = (x)\nstateUnpressedAbbr = ( )\n\nmathmlenclosedAbbr           = sisällytetty\nmathmltableAbbr              = taul\nmathmlcellAbbr               = solu\nmathmlfractionAbbr           = murto\nmathmlfractionwithoutbarAbbr = murto ilman jakajaa\nmathmlrootAbbr               = juuri\nmathmlscriptedAbbr           = sarja\nmathmlsquarerootAbbr         = neliöjuuri\n\nbaseAbbr           = perusta\nclose-fenceAbbr    = close\ndenominatorAbbr    = den\nnumeratorAbbr      = num\nopen-fenceAbbr     = open\noverscriptAbbr     = over\npresubscriptAbbr   = presub\npresuperscriptAbbr = presup\nroot-indexAbbr     = index\nsubscriptAbbr      = sub\nsuperscriptAbbr    = sup\nunderscriptAbbr    = under\n\nnotation-longdivAbbr            = longdiv\nnotation-actuarialAbbr          = act\nnotation-phasorangleAbbr        = phasang\nnotation-radicalAbbr            = rad\nnotation-boxAbbr                = box\nnotation-roundedboxAbbr         = rndbox\nnotation-circleAbbr             = circ\nnotation-leftAbbr               = lft\nnotation-rightAbbr              = rght\nnotation-topAbbr                = top\nnotation-bottomAbbr             = bot\nnotation-updiagonalstrikeAbbr   = updiagstrike\nnotation-downdiagonalstrikeAbbr = dwndiagstrike\nnotation-verticalstrikeAbbr     = vstrike\nnotation-horizontalstrikeAbbr   = hstrike\nnotation-updiagonalarrowAbbr    = updiagarrow\nnotation-madruwbAbbr            = madruwb\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/about.dtd",
    "content": "<!ENTITY about.version                \"versio\">\n\n<!-- LOCALIZATION NOTE (about.credits.beforeLink): note that there is no space between this phrase and the linked about.credits.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.credits.beforeLink     \"Selaa listaa Mozilla-projektin \">\n<!ENTITY about.credits.linkTitle      \"merkittävimmistä jäsenistä\">\n<!-- LOCALIZATION NOTE (about.credits.afterLink): note that there is no space between the linked about.credits.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.credits.afterLink      \".\">\n\n<!-- LOCALIZATION NOTE (about.license.beforeTheLink): note that there is no space between this phrase and the linked about.license.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.license.beforeTheLink  \"Lue tuotteen \">\n<!ENTITY about.license.linkTitle      \"lisenssitiedot\">\n<!-- LOCALIZATION NOTE (about.license.afterTheLink): note that there is no space between the linked about.license.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.license.afterTheLink   \".\">\n\n<!-- LOCALIZATION NOTE (about.relnotes.beforeTheLink): note that there is no space between this phrase and the linked about.relnotes.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.relnotes.beforeTheLink \"Lue tämän version \">\n<!ENTITY about.relnotes.linkTitle     \"julkaisutiedot\">\n<!-- LOCALIZATION NOTE (about.relnotes.afterTheLink): note that there is no space between the linked about.relnotes.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.relnotes.afterTheLink  \".\">\n\n<!-- LOCALIZATION NOTE (about.buildconfig.beforeTheLink): note that there is no space between this phrase and the linked about.buildconfig.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.buildconfig.beforeTheLink \"Tarkista tämän version \">\n<!ENTITY about.buildconfig.linkTitle     \"koostamisasetukset\">\n<!-- LOCALIZATION NOTE (about.buildconfig.afterTheLink): note that there is no space between the linked about.buildconfig.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.buildconfig.afterTheLink  \".\">\n\n<!ENTITY about.buildIdentifier        \"Koosteen tunniste: \">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/aboutAbout.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAbout.title  \"Tietoja about-sivuista\">\n<!ENTITY aboutAbout.note   \"Alla on lista käytettävissä olevista about-sivuista.<br/>\n                            Osa sivuista voi olla sekavia ja osa on vain ongelmanratkaisutarkoituksiin.<br/>\n                            Alla ei myöskään ole kaikkia about-sivuja, koska osa vaatii hakusanoja.\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/aboutNetworking.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutNetworking.title                 \"About Networking\">\n<!ENTITY aboutNetworking.warning               \"This is very experimental. Do not use without adult supervision.\">\n<!ENTITY aboutNetworking.showNextTime          \"Show this warning next time\">\n<!ENTITY aboutNetworking.ok                    \"OK\">\n<!ENTITY aboutNetworking.HTTP                  \"HTTP\">\n<!ENTITY aboutNetworking.sockets               \"Sockets\">\n<!ENTITY aboutNetworking.dns                   \"DNS\">\n<!ENTITY aboutNetworking.websockets            \"WebSockets\">\n<!ENTITY aboutNetworking.refresh               \"Refresh\">\n<!ENTITY aboutNetworking.autoRefresh           \"Autorefresh every 3 seconds\">\n<!ENTITY aboutNetworking.hostname              \"Hostname\">\n<!ENTITY aboutNetworking.port                  \"Port\">\n<!ENTITY aboutNetworking.spdy                  \"SPDY\">\n<!ENTITY aboutNetworking.ssl                   \"SSL\">\n<!ENTITY aboutNetworking.active                \"Active\">\n<!ENTITY aboutNetworking.idle                  \"Idle\">\n<!ENTITY aboutNetworking.host                  \"Host\">\n<!ENTITY aboutNetworking.tcp                   \"TCP\">\n<!ENTITY aboutNetworking.sent                  \"Sent\">\n<!ENTITY aboutNetworking.received              \"Received\">\n<!ENTITY aboutNetworking.family                \"Family\">\n<!ENTITY aboutNetworking.addresses             \"Addresses\">\n<!ENTITY aboutNetworking.expires               \"Expires (Seconds)\">\n<!ENTITY aboutNetworking.messagesSent          \"Messages Sent\">\n<!ENTITY aboutNetworking.messagesReceived      \"Messages Received\">\n<!ENTITY aboutNetworking.bytesSent             \"Bytes Sent\">\n<!ENTITY aboutNetworking.bytesReceived         \"Bytes Received\">\n<!ENTITY aboutNetworking.logging               \"Logging\">\n<!ENTITY aboutNetworking.logTutorial           \"See <a href='https://developer.mozilla.org/docs/Mozilla/Debugging/HTTP_logging'>HTTP Logging</a> for instructions on how to use this tool.\">\n<!ENTITY aboutNetworking.currentLogFile        \"Current Log File:\">\n<!ENTITY aboutNetworking.currentLogModules     \"Current Log Modules:\">\n<!ENTITY aboutNetworking.setLogFile            \"Set Log File\">\n<!ENTITY aboutNetworking.setLogModules         \"Set Log Modules\">\n<!ENTITY aboutNetworking.startLogging          \"Start Logging\">\n<!ENTITY aboutNetworking.stopLogging           \"Stop Logging\">\n<!ENTITY aboutNetworking.dnsLookup             \"DNS Lookup\">\n<!ENTITY aboutNetworking.dnsLookupButton       \"Resolve\">\n<!ENTITY aboutNetworking.dnsDomain             \"Domain\">\n<!ENTITY aboutNetworking.dnsLookupTableColumn  \"IPs\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/aboutProfiles.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutProfiles.title \"Tietoja profiileista\">\n<!ENTITY aboutProfiles.subtitle \"Tämä sivu auttaa hallinnoimaan profiilejasi. Jokainen profiili on oma maailmansa, joka sisältää erilliset historiat, kirjanmerkit, asetukset ja lisäosat.\">\n<!ENTITY aboutProfiles.create \"Luo uusi profiili\">\n<!ENTITY aboutProfiles.restart.title \"Käynnistä uudelleen\">\n<!ENTITY aboutProfiles.restart.inSafeMode \"Käynnistä uudelleen ilman lisäosia…\">\n<!ENTITY aboutProfiles.restart.normal \"Käynnistä uudelleen normaalisti…\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/aboutProfiles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nname = Profiili: %S\nisDefault = Oletusprofiili\nrootDir = Päähakemisto\n# LOCALIZATION NOTE: localDir is used to show the directory corresponding to\n# the main profile directory that exists for the purpose of storing data on the\n# local filesystem, including cache files or other data files that may not\n# represent critical user data. (e.g., this directory may not be included as\n# part of a backup scheme.)\n# In case localDIr and rootDir are equal, localDir is not shown.\nlocalDir = Paikallinen hakemisto\ncurrentProfile = Tämä on tällä hetkellä käytössä oleva profiili, joten sitä ei voi poistaa.\n\nrename = Nimeä uudelleen\nremove = Poista\nsetAsDefault = Aseta oletusprofiiliksi\nlaunchProfile = Käynnistä profiili uuteen selaimeen\n\nyes = kyllä\nno = ei\n\nrenameProfileTitle = Nimeä profiili uudelleen\nrenameProfile = Nimeä profiili %S uudelleen\n\ninvalidProfileNameTitle = Profiilin nimi ei kelpaa\ninvalidProfileName = Profiilin nimi \"%S\" ei ole sallittu.\n\ndeleteProfileTitle = Poista profiili\ndeleteProfileConfirm = Profiilin poistaminen poistaa profiilin saatavilla olevien profiilien luettelosta eikä tätä toimintoa voi kumota.\\nVoit myös halutessasi poistaa profiilin datatiedostot, mukaan lukien asetuksesi, varmenteet ja muut käyttäjäkohtaiset tiedot. Tämä valinta poistaa kansion \"%S\" eikä tätä toimintoa voi kumota.\\nHaluatko poistaa profiilin datatiedostot?\ndeleteFiles = Poista tiedostot\ndontDeleteFiles = Älä poista tiedostoja\n\nopenDir = Avaa hakemisto\n# LOCALIZATION NOTE (macOpenDir): This is the Mac-specific variant of openDir.\n# This allows us to use the preferred\"Finder\" terminology on Mac.\nmacOpenDir = Näytä Finderissa\n# LOCALIZATION NOTE (winOpenDir2): This is the Windows-specific variant of\n# openDir.\nwinOpenDir2 = Avaa kansio\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/aboutReader.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutReader.loading2):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\naboutReader.loading2=Ladataan…\naboutReader.loadError=Artikkelin lataaminen sivulta epäonnistui\n\naboutReader.colorScheme.light=Vaalea\naboutReader.colorScheme.dark=Tumma\naboutReader.colorScheme.sepia=Seepia\naboutReader.colorScheme.auto=Automaattinen\n\n# LOCALIZATION NOTE (aboutReader.estimatedReadTimeValue1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of minutes it is estimated to take to read the article\n# example: `3 minutes`\naboutReader.estimatedReadTimeValue1=#1 minuutti;#1 minuuttia\n\n#LOCALIZATION NOTE (aboutReader.estimatedReadingTimeRange1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# When there is some uncertainty in how long the article will take to read show a range of\n# minutes it is expected to take.\n# #1 is the number of minutes it is estimated to take to read the article for a fast reader\n# #2 is the number of minutes it is estimated to take to read the article for a slow reader\n# #2 is the variable used to determine the plural form to use.\n# example: `5-8 minutes`\naboutReader.estimatedReadTimeRange1=#1–#2 minuutti;#1–#2 minuuttia\n\n# LOCALIZATION NOTE (aboutReader.fontType.serif, aboutReader.fontType.sans-serif):\n# These are the styles of typeface that are options in the reader view controls.\naboutReader.fontType.serif=Serif\naboutReader.fontType.sans-serif=Sans-serif\n\n# LOCALIZATION NOTE (aboutReader.fontTypeSample): String used to sample font types.\naboutReader.fontTypeSample=Aa\n\naboutReader.toolbar.close=Sulje lukunäkymä\naboutReader.toolbar.typeControls=Kirjasinasetukset\n\n# These are used for the Reader View toolbar button and the menuitem within the\n# View menu.\nreaderView.enter=Avaa lukunäkymä\nreaderView.enter.accesskey=A\nreaderView.close=Sulje lukunäkymä\nreaderView.close.accesskey=S\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/aboutRights.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- rights.locale-direction instead of the usual local.dir entity, so RTL can skip translating page. -->\n<!ENTITY rights.locale-direction \"ltr\">\n<!ENTITY rights.pagetitle       \"about:rights\">\n<!ENTITY rights.intro-header    \"Tietoa oikeuksistasi\">\n<!ENTITY rights.intro \"&brandFullName; on ilmainen, avoimen lähdekoodin ohjelmisto, jonka tekijäyhteisö koostuu tuhansista ympäri maailmaa asuvista ihmisistä. Seuraavat seikat on hyvä tietää:\">\n\n<!-- Note on pointa / pointb / pointc form:\n     These points each have an embedded link in the HTML, so each point is\n     split into chunks for text before the link, the link text, and the text\n     after the link. If a localized grammar doesn't need the before or after\n     chunk, it can be left blank.\n\n     Also note the leading/trailing whitespace in strings here, which is\n     deliberate for formatting around the embedded links. -->\n<!ENTITY rights.intro-point1a \"&brandShortName; on annettu sinulle \">\n<!ENTITY rights.intro-point1b \"Mozillan julkisen lisenssin (Mozilla Public License)\">\n<!ENTITY rights.intro-point1c \" ehdoilla. Lisenssissä annetaan sinulle oikeus käyttää, kopioida ja levittää &brandShortName;ia. Sinulla on myös halutessasi oikeus muokata ja muuttaa &brandShortName;in lähdekoodia omien tarpeittesi mukaisesti. Mozillan julkinen lisenssi antaa sinulle myös oikeuden levittää näitä muokkaamiasi versioita.\">\n\n<!ENTITY rights.intro-point2-a \"Sinulle ei anneta minkään muotoisia tavaramerkki- tai lisenssioikeuksia Mozilla-säätiön tai muun tahon tavaramerkkeihin, joihin lukeutuu Firefox-nimi ja -logo. Voit lukea tarkempia lisätietoja tavaramerkeistä \">\n<!ENTITY rights.intro-point2-b \"täältä\">\n<!ENTITY rights.intro-point2-c \".\">\n\n<!-- point 2.5 text for official branded builds -->\n<!ENTITY rights.intro-point2.5 \"Jotkin &brandShortName;in ominaisuudet, kuten kaatumisten ilmoitustyökalu, antavat mahdollisuuden lähettää palautetta &vendorShortName;lle. Lähettämällä palautetta annat &vendorShortName;lle luvan käyttää lähetettyjä tietoja parantamaan tuotetta, julkaisemaan lähetetyn palautteen verkkosivuilla ja jakelemaan lähetettyjä palautetietoja.\">\n\n<!-- point 3 text for official branded builds -->\n<!ENTITY rights2.intro-point3a \"\">\n<!ENTITY rights2.intro-point3b \"&brandShortName;in tietosuojakäytännössä \">\n<!ENTITY rights.intro-point3c \"kuvataan, mihin tarkoituksiin käytämme &brandShortName;ista &vendorShortName;lle lähetetyt palautteet ja käyttäjätiedot.\">\n\n<!-- point 3 text for unbranded builds -->\n<!ENTITY rights.intro-point3-unbranded \"Kaikki tämän tuotteen käyvät tietosuojakäytänteet tulisi luetteloida tässä.\">\n\n<!-- point 4 text for official branded builds -->\n<!ENTITY rights2.intro-point4a \"Jotkin &brandShortName;in ominaisuudet käyttävät hyväkseen verkkopohjaisia tietopalveluja, joiden emme voi taata olevan 100 &#37; tarkkoja tai virheettömiä. Lisätietoja palveluista mukaan lukien ohjeet niiden päältä poistamiseen löydät \">\n<!ENTITY rights.intro-point4b \"palveluehdoista\">\n<!ENTITY rights.intro-point4c \".\">\n\n<!-- point 4 text for unbranded builds -->\n<!ENTITY rights.intro-point4a-unbranded \"Jos tämä tuote käyttää toiminnassaan hyväkseen verkkopohjaisia palveluja, niiden palveluehdot tulisi linkittää \">\n<!ENTITY rights.intro-point4b-unbranded \"verkkosivustopalvelut\">\n<!ENTITY rights.intro-point4c-unbranded \"-osioon.\">\n\n<!ENTITY rights2.webservices-header \"&brandFullName;in verkkopohjaiset tietopalvelut\">\n\n<!-- point 5 -->\n<!ENTITY rights.intro-point5 \"&brandShortName; lataa kolmansilta osapuolilta salauksen purkumoduuleja voidakseen toistaa tietyntyyppistä videosisältöä.\">\n\n<!-- Note that this paragraph references a couple of entities from\n     preferences/security.dtd, so that we can refer to text the user sees in\n     the UI, without this page being forgotten every time those strings are\n     updated.  -->\n<!-- intro paragraph for branded builds -->\n<!ENTITY rights2.webservices-a \"&brandFullName;käyttää hyväkseen verkkopohjaisia tietopalveluita (&quot;palveluita&quot;) joidenkin tämän &brandShortName;in binääriversion ominaisuuksien toteuttamiseen kuten alla ehdoissa määritellään. Jos et halua käyttää näitä palveluita tai alla määritellyt ehdot eivät ole hyväksyttäviä, voit poistaa omaisuuden tai palvelut käytöstä. Ohjeet, kuinka tämä tehdään löytyvät \">\n<!ENTITY rights2.webservices-b \"täältä\">\n<!ENTITY rights3.webservices-c \". Muut ominaisuudet ja palvelut voi poistaa päältä ohjelman asetuksista.\">\n\n<!-- safe browsing points for branded builds -->\n<!ENTITY rights.safebrowsing-a \"SafeBrowsing: \">\n<!ENTITY rights.safebrowsing-b \"Safe Browsing -toiminnon ottaminen pois päältä ei ole suositeltua, koska se voi johtaa ei-turvallisilla sivuilla käyntiin. Jos haluat ottaa tämän ominaisuuden pois päältä kokonaan, tee seuraavasti:\">\n<!ENTITY rights.safebrowsing-term1 \"Avaa ohjelman asetukset\">\n<!ENTITY rights.safebrowsing-term2 \"Valitse Turvallisuus-paneeli\">\n<!ENTITY rights2.safebrowsing-term3 \"Poista valinta kohdasta &quot;&enableSafeBrowsing.label;&quot;\">\n<!ENTITY rights.safebrowsing-term4 \"Safe Browsing -toiminto on nyt otettu pois päältä\">\n\n<!-- location aware browsing points for branded builds -->\n<!ENTITY rights.locationawarebrowsing-a \"Sijaintitietoinen selaus: \">\n<!ENTITY rights.locationawarebrowsing-b \"on aina valinnainen. Sijaintitietoja ei ikinä lähetetä ilman hyväksyntääsi. Jos haluat poistaa toiminnon kokonaan, tee seuraavasti:\">\n<!ENTITY rights.locationawarebrowsing-term1a \"Kirjoita osoitepalkkiin \">\n<!ENTITY rights.locationawarebrowsing-term1b \"about:config\">\n<!ENTITY rights.locationawarebrowsing-term2 \"Kirjoita suodata-kenttään geo.enabled\">\n<!ENTITY rights.locationawarebrowsing-term3 \"Tuplanapsauta geo.enabled -asetusta\">\n<!ENTITY rights.locationawarebrowsing-term4 \"Sijaintitietoinen selaus -toiminto on nyt otettu pois päältä\">\n\n<!-- intro paragraph for unbranded builds -->\n<!ENTITY rights.webservices-unbranded \"Tässä kohdassa tulisi olla kuvaus verkkosivustopalveluista, joita tuote käyttää, sekä ohjeet näiden palvelujen poistamiseen käytöstä jos tämä on mahdollista kyseiselle palvelulle.\">\n\n<!-- point 1 text for unbranded builds -->\n<!ENTITY rights.webservices-term1-unbranded \"Tässä tulisi luetteloida kaikki tuotteen käyvät palveluehdot.\">\n\n<!-- points 1-7 text for branded builds -->\n<!ENTITY rights2.webservices-term1 \"&vendorShortName; ja siihen liittyvät vapaaehtoiset, lisensoijat ja yhteistyökumppanit pyrkivät toimittamaan ja tarjoamaan mahdollisimman tarkat ja ajan tasalla olevat palvelut. Tämän tiedon kattavuudesta tai virheettömyydestä ei kuitenkaan voida antaa takuita. Esimerkiksi joitain vaarallisia sivustoja ei ehkä tunnisteta ja jotkin harmittomat sivut voidaan virheellisesti luokitella vaarallisiksi. Vastaavasti sijaintitiedot ovat vain arvioita, emmekä me tai meidän palveluntarjoajat voi taata sijaintitietojen tarkkuutta.\">\n<!ENTITY rights.webservices-term2 \"&vendorShortName; voi lakkauttaa tai muuttaa palveluita yksipuolisesti.\">\n<!ENTITY rights2.webservices-term3 \"Voit käyttää näitä palveluita tämän &brandShortName;in version kanssa ja sinulla on ohjelman myötä kaikki tarvittavat oikeudet niiden käyttämiseen. &vendorShortName; ja sen lisensoijat säilyttävät kaikki muut oikeudet palveluihin. Näitä ehtoja ei ole suunniteltu rajoittamaan mitään &brandShortName;in avoimen lähdekoodin lisenssien myöntämiä oikeuksia saati lähdekoodiversiolle myönnettyjä oikeuksia.\">\n<!ENTITY rights.webservices-term4 \"Palvelut toimitetaan siinä tilassa &quot;kuin ne ovat&quot;. &vendorShortName;, siihen liittyvät vapaaehtoiset, lisensoijat ja levittäjät kieltävät kaikki takuut, mukaan lukien lupaukset palvelun kaupallisesta laadusta ja sopivuudesta tarkoituksiisi. Kannat kokonaan vastuun palvelun valinnasta, sen laadusta ja toiminnasta. Tällaiset vastuun rajoitukset eivät ole välttämättä voimassa joissain tuomiovalloissa, joten edellä mainittu ei välttämättä pidä paikkaansa.\">\n<!ENTITY rights.webservices-term5 \"Lukuunottamatta mitä laki vaatii, &vendorShortName;, siihen liittyvät vapaaehtoiset, lisensoijat ja levittäjät eivät ole korvausvastuussa mistään epäsuorasta, erikoisesta tai sattumanvaraisesta vahingosta, joka johtuu suoraan tai epäsuoraan &brandShortName;in ja palvelujen käytöstä. Näiden ehtojen alainen kollektiivinen korvausvelvollisuus ei ylitä $500 (viittä sataa Yhdysvaltain dollaria). Joissain tuomiovalloissa korvausvelvollisuuden ylärajaa ei lain mukaan voi asettaa, jolloin edellä mainittu ei pidä paikkaansa tapauksessasi.\">\n<!ENTITY rights.webservices-term6 \"&vendorShortName; voi päivittää ja muuttaa näitä ehtoja tarpeen mukaan aika ajoin. Näitä ehtoja ei voi muuttaa tai poistaa ilman &vendorShortName;n kirjallista suostumusta.\">\n<!ENTITY rights.webservices-term7 \"Nämä ehdot ovat Amerikan Yhdysvaltojen Kalifornian osavaltion lainsäädännön alaisia. Jos jokin osa ehdoista ei päde tuomiovallan alueella, loput ehdot ovat voimassa kokonaisuudessaan. Jos näiden ehtojen käännetty versio ja alkuperäinen englanninkielinen versio eroavat toisistaan, englanninkielinen versio on sitova.\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/aboutRights.properties",
    "content": "buttonLabel = Tietoa oikeuksistasi…\nbuttonAccessKey = T\nnotifyRightsText = %S on ilmainen, avoimen lähdekoodin ohjelma yleishyödylliseltä Mozilla-säätiöltä.\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/aboutServiceWorkers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.title                     \"Tietoja Service Workers -apukomentosarjoista\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.maintitle                 \"Rekisteröidyt Service Workers -apukomentosarjat\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_not_enabled       \"Service Workers -apukomentosarjat eivät ole päällä.\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_no_serviceworkers \"Ei rekisteröityjä Service Workers -apukomentosarjoja.\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/aboutServiceWorkers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle = Lähde: %S\n\n# LOCALIZATION NOTE: %1$S is brandShortName, %2$2 is the application ID, and $%$3 is true/false value.\n# LOCALIZATION NOTE: the term \"InBrowserElement\" should not be translated\nb2gtitle = %1$S ohjelmatunnus %2$S - InBrowserElement %3$S\n\nscope = Laajuus:\n\nscriptSpec = Komentosarjan tiedot:\n\n# LOCALIZATION NOTE: the term \"Worker\" should not be translated.\ncurrentWorkerURL = Tämänhetkinen Worker-osoite:\n\nactiveCacheName = Aktiivisen välimuistin nimi:\n\nwaitingCacheName = Odottavan välimuistin nimi:\n\ntrue = true\n\nfalse = false\n\n# LOCALIZATION NOTE this term is used as a button label (verb, not noun).\nupdate = Päivitä\n\nunregister = Poista rekisteröinti\n\nwaiting = Odotetaan…\n\n# LOCALIZATION NOTE: the term \"Service Worker\" should not translated.\nunregisterError = Rekisteröinnin poisto Service Worker -apukomentosarjalle epäonnistui.\n\npushEndpoint = Tulosteen päätepiste:\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/aboutSupport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutSupport.pageTitle \"Tietoja ongelmatilanteiden ratkaisuun\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.pageSubtitle): don't change the 'supportLink' id. -->\n<!ENTITY aboutSupport.pageSubtitle \"\n  Tällä sivulla on teknisiä tietoja, jotka voivat olla avuksi kun yritetään ratkaista \n  jotain ongelmaa ohjelman kanssa. Jos olet etsimässä vastauksia kysymyksiin\n  &brandShortName;ista, käy katsomassa löytyykö hakemaasi vastausta <a id='supportLink'>tukisivustoltamme</a>.\n\">\n\n<!ENTITY aboutSupport.crashes.title \"Kaatumisilmoitukset\">\n<!-- LOCALIZATION NOTE (aboutSupport.crashes.id):\nThis is likely the same like id.heading in crashes.dtd. -->\n<!ENTITY aboutSupport.crashes.id \"Ilmoituksen tunnus\">\n<!ENTITY aboutSupport.crashes.sendDate \"Lähetetty\">\n<!ENTITY aboutSupport.crashes.allReports \"Kaikki kaatumisilmoitukset\">\n<!ENTITY aboutSupport.crashes.noConfig \"Tätä ohjelmaa ei ole säädetty näyttämään kaatumisilmoituksia.\">\n\n<!ENTITY aboutSupport.extensionsTitle \"Laajennukset\">\n<!ENTITY aboutSupport.extensionName \"Nimi\">\n<!ENTITY aboutSupport.extensionEnabled \"Käytössä\">\n<!ENTITY aboutSupport.extensionVersion \"Versio\">\n<!ENTITY aboutSupport.extensionId \"ID\">\n\n<!ENTITY aboutSupport.experimentsTitle \"Kokeelliset ominaisuudet\">\n<!ENTITY aboutSupport.experimentName \"Nimi\">\n<!ENTITY aboutSupport.experimentId \"ID\">\n<!ENTITY aboutSupport.experimentDescription \"Kuvaus\">\n<!ENTITY aboutSupport.experimentActive \"Käynnissä\">\n<!ENTITY aboutSupport.experimentEndDate \"Loppumispäivämäärä\">\n<!ENTITY aboutSupport.experimentHomepage \"Kotisivu\">\n<!ENTITY aboutSupport.experimentBranch \"Kanava\">\n\n<!ENTITY aboutSupport.appBasicsTitle \"Ohjelman perustiedot\">\n<!ENTITY aboutSupport.appBasicsName \"Nimi\">\n<!ENTITY aboutSupport.appBasicsVersion \"Versio\">\n<!ENTITY aboutSupport.appBasicsBuildID \"Koosteen tunniste\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsUpdateChannel, aboutSupport.appBasicsUpdateHistory, aboutSupport.appBasicsShowUpdateHistory):\n\"Update\" is a noun here, not a verb. -->\n<!ENTITY aboutSupport.appBasicsUpdateChannel \"Päivityskanava\">\n<!ENTITY aboutSupport.appBasicsUpdateHistory \"Päivityshistoria\">\n<!ENTITY aboutSupport.appBasicsShowUpdateHistory \"Näytä päivityshistoria\">\n\n<!ENTITY aboutSupport.appBasicsProfileDir \"Profiilikansio\">\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsProfileDirWinMac):\nThis is the Windows- and Mac-specific variant of aboutSupport.appBasicsProfileDir.\nWindows/Mac use the term \"Folder\" instead of \"Directory\" -->\n<!ENTITY aboutSupport.appBasicsProfileDirWinMac \"Profiilikansio\">\n\n<!ENTITY aboutSupport.appBasicsEnabledPlugins \"Käytössä olevat liitännäiset\">\n<!ENTITY aboutSupport.appBasicsBuildConfig \"Koostamisasetukset\">\n<!ENTITY aboutSupport.appBasicsUserAgent \"Selaintunniste\">\n<!ENTITY aboutSupport.appBasicsOS \"Käyttöjärjestelmä\">\n<!ENTITY aboutSupport.appBasicsMemoryUse \"Muistin käyttö\">\n<!ENTITY aboutSupport.appBasicsPerformance \"Suorituskyky\">\n\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutSupport.appBasicsServiceWorkers \"Rekisteröidyt Service Workers -apukomentosarjat\">\n\n<!ENTITY aboutSupport.appBasicsProfiles \"Profiilit\">\n\n<!ENTITY aboutSupport.appBasicsMultiProcessSupport \"Usean prosessin ikkunoita\">\n\n<!ENTITY aboutSupport.appBasicsKeyGoogle \"Google-avain\">\n<!ENTITY aboutSupport.appBasicsKeyMozilla \"Mozilla Location Service -avain\">\n\n<!ENTITY aboutSupport.appBasicsSafeMode \"Vikasietotila\">\n\n<!ENTITY aboutSupport.showDir.label \"Avaa kansio\">\n<!-- LOCALIZATION NOTE (aboutSupport.showMac.label): This is the Mac-specific\nvariant of aboutSupport.showDir.label.  This allows us to use the preferred\n\"Finder\" terminology on Mac. -->\n<!ENTITY aboutSupport.showMac.label \"Avaa Finderissa\">\n<!-- LOCALIZATION NOTE (aboutSupport.showWin2.label): This is the Windows-specific\nvariant of aboutSupport.showDir.label. -->\n<!ENTITY aboutSupport.showWin2.label \"Avaa kansio\">\n\n<!ENTITY aboutSupport.modifiedKeyPrefsTitle \"Tärkeät muutetut asetukset\">\n<!ENTITY aboutSupport.modifiedPrefsName \"Nimi\">\n<!ENTITY aboutSupport.modifiedPrefsValue \"Arvo\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.userJSTitle, aboutSupport.userJSDescription): user.js is the name of the preference override file being checked. -->\n<!ENTITY aboutSupport.userJSTitle \"user.js-asetukset\">\n<!ENTITY aboutSupport.userJSDescription \"Profiilisi sisältää <a id='prefs-user-js-link'>user.js-tiedoston</a>, joka sisältää muiden kuin &brandShortName;in määrittelemät asetukset.\">\n\n<!ENTITY aboutSupport.lockedKeyPrefsTitle \"Tärkeät lukitut asetukset\">\n<!ENTITY aboutSupport.lockedPrefsName \"Nimi\">\n<!ENTITY aboutSupport.lockedPrefsValue \"Arvo\">\n\n<!ENTITY aboutSupport.graphicsTitle \"Grafiikka\">\n\n<!ENTITY aboutSupport.placeDatabaseTitle \"Places-tietokanta\">\n<!ENTITY aboutSupport.placeDatabaseIntegrity \"Virheettömyys\">\n<!ENTITY aboutSupport.placeDatabaseVerifyIntegrity \"Tarkista virheettömyys\">\n\n<!ENTITY aboutSupport.jsTitle \"JavaScript\">\n<!ENTITY aboutSupport.jsIncrementalGC \"Jatkuva roskienkeräys\">\n\n<!ENTITY aboutSupport.a11yTitle \"Esteettömyystoiminnot\">\n<!ENTITY aboutSupport.a11yActivated \"Käytössä\">\n<!ENTITY aboutSupport.a11yForceDisabled \"Estä esteettömyystoiminnot\">\n\n<!ENTITY aboutSupport.libraryVersionsTitle \"Kirjastojen versiot\">\n\n<!ENTITY aboutSupport.installationHistoryTitle \"Asennushistoria\">\n<!ENTITY aboutSupport.updateHistoryTitle \"Päivityshistoria\">\n\n<!ENTITY aboutSupport.copyTextToClipboard.label \"Kopioi teksti leikepöydälle\">\n<!ENTITY aboutSupport.copyRawDataToClipboard.label \"Kopioi muokkaamaton data leikepöydälle\">\n\n<!ENTITY aboutSupport.sandboxTitle \"Hiekkalaatikko\">\n<!ENTITY aboutSupport.sandboxSyscallLogTitle \"Hylätyt järjestelmäkutsut\">\n<!ENTITY aboutSupport.sandboxSyscallIndex \"#\">\n<!ENTITY aboutSupport.sandboxSyscallAge \"Sekuntia sitten\">\n<!ENTITY aboutSupport.sandboxSyscallPID \"PID\">\n<!ENTITY aboutSupport.sandboxSyscallTID \"TID\">\n<!ENTITY aboutSupport.sandboxSyscallProcType \"Prosessin tyyppi\">\n<!ENTITY aboutSupport.sandboxSyscallNumber \"Järjestelmäkutsu\">\n<!ENTITY aboutSupport.sandboxSyscallArgs \"Argumentit\">\n\n<!ENTITY aboutSupport.safeModeTitle \"Kokeile vikasietotilaa\">\n<!ENTITY aboutSupport.restartInSafeMode.label \"Käynnistä uudelleen ilman lisäosia…\">\n\n<!ENTITY aboutSupport.graphicsFeaturesTitle \"Ominaisuudet\">\n<!ENTITY aboutSupport.graphicsDiagnosticsTitle \"Diagnostiikka\">\n<!ENTITY aboutSupport.graphicsFailureLogTitle \"Virheloki\">\n<!ENTITY aboutSupport.graphicsGPU1Title \"GPU #1\">\n<!ENTITY aboutSupport.graphicsGPU2Title \"GPU #2\">\n<!ENTITY aboutSupport.graphicsDecisionLogTitle \"Päätösloki\">\n<!ENTITY aboutSupport.graphicsCrashGuardsTitle \"Kaatumisvahdin käytöstä poistamat ominaisuudet\">\n<!ENTITY aboutSupport.graphicsWorkaroundsTitle \"Hätäratkaisut\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/aboutSupport.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (crashesTitle): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of relevant days with crash reports\ncrashesTitle=Kaatumisilmoitukset viimeisen #1 päivän aikana;Kaatumisilmoitukset viimeisen #1 päivän aikana\n\n# LOCALIZATION NOTE (crashesTimeMinutes): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of minutes (between 1 and 59) which have passed since the crash\ncrashesTimeMinutes=#1 minuuttia sitten;#1 minuuttia sitten\n\n# LOCALIZATION NOTE (crashesTimeHours): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of hours (between 1 and 23) which have passed since the crash\ncrashesTimeHours=#1 tuntia sitten;#1 tuntia sitten\n\n# LOCALIZATION NOTE (crashesTimeDays): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of days (1 or more) which have passed since the crash\ncrashesTimeDays=#1 päivää sitten;#1 päivää sitten\n\n# LOCALIZATION NOTE (pendingReports): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of pending crash reports\npendingReports=Kaikki kaatumisilmoitukset (sisältäen #1 lähetyslupaa odottavan ilmoituksen annetulla aikarajoituksella);Kaikki kaatumisilmoitukset (sisältäen #1 lähetyslupaa odottavaa ilmoitusta annetulla aikarajoituksella)\n\n# LOCALIZATION NOTE (rawDataCopied) Text displayed in a mobile \"Toast\" to user when the\n# raw data is successfully copied to the clipboard via button press.\nrawDataCopied=Muokkaamaton data kopioitiin leikepöydälle\n\n# LOCALIZATION NOTE (textCopied) Text displayed in a mobile \"Toast\" to user when the\n# text is successfully copied to the clipboard via button press.\ntextCopied=Teksti kopioitiin leikepöydälle\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedDriver = Estetty näytönohjaimen ajureiden käytetyssä versiossa.\n\n# LOCALIZATION NOTE The %S here is a placeholder, leave unchanged, it will get replaced by the driver version string.\ntryNewerDriver = Estetty näytönohjaimen ajureiden käytetyssä versiossa. Yritä päivittää näytönohjaimesi ajurit versioon %S tai uudempaan.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedGfxCard = Estetty näytönohjaimellasi ohjaimen ajurien korjaamattomista ongelmista.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedOSVersion = Estetty käyttöjärjestelmäsi versiolla.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedMismatchedVersion = Estetty koska näytönohjaimen ajureiden versio eroaa rekisterissä ja DLL:ssä.\n\n# LOCALIZATION NOTE In the following strings, \"Direct2D\", \"DirectWrite\" and \"ClearType\"\n# are proper nouns and should not be translated. Feel free to leave english strings if\n# there are no good translations, these are only used in about:support\nclearTypeParameters = ClearType-parametrit\n\ncompositing = Koostaminen\nhardwareH264 = Laitteistopohjainen H264-koodauksen purku\naudioBackend = Äänen taustajärjestelmä\nmainThreadNoOMTC = pääsäie, ei OMTC:tä\nyes = Kyllä\nno = Ei\n# LOCALIZATION NOTE The following strings indicate if an API key has been found.\n# In some development versions, it's expected for some API keys that they are\n# not found.\nfound = Löytyy\nmissing = Puuttuu\n\ngpuDescription = Kuvaus\ngpuVendorID = Valmistajan tunnus\ngpuDeviceID = Laitteen tunnus\ngpuSubsysID = Alijärjestelmän tunnus\ngpuDrivers = Ajurit\ngpuRAM = Muisti\ngpuDriverVersion = Ajurin versio\ngpuDriverDate = Ajurin päiväys\ngpuActive = Aktiivinen\nwebgl1WSIInfo = WebGL 1 -ajurin WSI-tiedot\nwebgl1Renderer = WebGL 1 -ajurin mallintaja\nwebgl1Version = WebGL 1 -ajurin versio\nwebgl1DriverExtensions = WebGL 1 -ajurin laajennukset\nwebgl1Extensions = WebGL 1 -laajennukset\nwebgl2WSIInfo = WebGL 2 -ajurin WSI-tiedot\nwebgl2Renderer = WebGL 2 -ajurin mallintaja\nwebgl2Version = WebGL 2 -ajurin versio\nwebgl2DriverExtensions = WebGL 2 -ajurin laajennukset\nwebgl2Extensions = WebGL 2 -laajennukset\nGPU1 = GPU #1\nGPU2 = GPU #2\nblocklistedBug = Estolistalla tunnettujen ongelmien takia\n# LOCALIZATION NOTE %1$S will be replaced with a bug number string.\nbugLink = vika %1$S\n# LOCALIZATION NOTE %1$S will be replaced with an arbitrary identifier\n# string that can be searched on DXR/MXR or grepped in the source tree.\nunknownFailure = Estolistalla; virhekoodi %1$S\nd3d11layersCrashGuard = D3D11-koostaminen\nd3d11videoCrashGuard = D3D11-videopurkaja\nd3d9videoCrashGuard = D3D9-videopurkaja\nglcontextCrashGuard = OpenGL\nresetOnNextRestart = Nollaa seuraavan käynnistyksen yhteydessä\ngpuProcessKillButton = Lopeta GPU-prosessi\n\nminLibVersions = Odotettu minimiversio\nloadedLibVersions = Käytössä oleva versio\n\nhasSeccompBPF = Seccomp-BPF (Järjestelmäkutsujen suodatus)\nhasSeccompTSync = Seccomp-säikeiden synkronointi\nhasUserNamespaces = Käyttäjän nimiavaruudet\nhasPrivilegedUserNamespaces = Käyttäjän nimiavaruudet privileged prosesseille\ncanSandboxContent = Sisältöprosessin suorittaminen hiekkalaatikossa\ncanSandboxMedia = Medialiitännäisen suorittaminen hiekkalaatikossa\ncontentSandboxLevel = Sisältöprosessin hiekkalaatikkotaso\nsandboxProcType.content = sisältö\nsandboxProcType.mediaPlugin = medialiitännäinen\n\n# LOCALIZATION NOTE %1$S and %2$S will be replaced with the number of remote and the total number\n# of windows, respectively, while %3$S will be replaced with one of the status strings below,\n# which contains a description of the multi-process preference and status.\n# Note: multiProcessStatus.3 doesn't exist because status=3 was deprecated.\nmultiProcessWindows = %1$S/%2$S (%3$S)\nmultiProcessStatus.0 = Käyttäjän käyttöön ottama\nmultiProcessStatus.1 = Käytössä oletuksena\nmultiProcessStatus.2 = Poistettu käytöstä\nmultiProcessStatus.4 = Poistettu käytöstä esteettömyystoimintojen takia\nmultiProcessStatus.5 = Poistettu käytöstä, koska laitteistopohjainen grafiikkakiihdytys puuttuu Mac OS X:ssä\nmultiProcessStatus.6 = Poistettu käytöstä ei-tuetun tekstisyötteen takia\nmultiProcessStatus.7 = Poistettu käytöstä lisäosien takia\nmultiProcessStatus.8 = Poistettu käytöstä pakottaen\n# No longer in use (bug 1296353) but we might bring this back.\nmultiProcessStatus.9 = Poistettu käytöstä grafiikan laitteistokiihdytyksen takia Windows XP:ssä\nmultiProcessStatus.unknown = Tuntematon tila\n\nasyncPanZoom = Asynkroninen siirto/lähennys\napzNone = ei mitään\nwheelEnabled = rullaliittymä käytössä\ntouchEnabled = kosketusliittymä käytössä\ndragEnabled = vierityspalkin vastus käytössä\n\n# LOCALIZATION NOTE %1 will be replaced with the key of a preference.\nwheelWarning = async rullaliittymä pois käytöstä ei tuetun asetuksen johdosta: %S\ntouchWarning = async kosketusliittymä pois käytöstä ei tuetun asetuksen johdosta: %S\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/aboutTelemetry.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutTelemetry.pageTitle \"Kaukomittaustiedot\">\n\n<!ENTITY aboutTelemetry.changeDataChoices \"\n  Muuta\n\">\n\n<!ENTITY aboutTelemetry.uploadEnabled \"\n  FHR-data <span>siirretään</span>.\n\">\n\n<!ENTITY aboutTelemetry.uploadDisabled \"\n  FHR-dataa <span>ei siirretä</span>.\n\">\n\n<!ENTITY aboutTelemetry.extendedRecordingEnabled \"\n  Laajennettujen kaukomittaustietojen keräys on <span>päällä</span>.\n\">\n\n<!ENTITY aboutTelemetry.extendedRecordingDisabled \"\n  Laajennettujen kaukomittaustietojen keräys on <span>pois päältä</span>.\n\">\n\n<!ENTITY aboutTelemetry.pingDataSource \"\nPing-datan lähde:\n\">\n\n<!ENTITY aboutTelemetry.showCurrentPingData \"\nTämänhetkinen ping-data\n\">\n\n<!ENTITY aboutTelemetry.showArchivedPingData \"\nArkistoitu ping-data\n\">\n\n<!ENTITY aboutTelemetry.pingDataDisplay \"\nPing-datan näyttämistapa:\n\">\n\n<!ENTITY aboutTelemetry.structured \"\nRakenteinen\n\">\n\n<!ENTITY aboutTelemetry.raw \"\nMuotoilematon JSON\n\">\n\n<!ENTITY aboutTelemetry.showSubsessionData \"\nNäytä ali-istuntodata\n\">\n\n<!ENTITY aboutTelemetry.choosePing \"\nValitse ping:\n\">\n\n<!ENTITY aboutTelemetry.showNewerPing \"\n&lt;&lt; uudempi ping\n\">\n\n<!ENTITY aboutTelemetry.showOlderPing \"\nVanhempi ping &gt;&gt;\n\">\n\n<!ENTITY aboutTelemetry.rawPingData \"\nRaaka ping-data…\n\">\n\n<!ENTITY aboutTelemetry.archiveWeekHeader \"\nViikko\n\">\n\n<!ENTITY aboutTelemetry.archivePingHeader \"\nPing\n\">\n\n<!ENTITY aboutTelemetry.generalDataSection \"\n  Yleistiedot\n\">\n\n<!ENTITY aboutTelemetry.environmentDataSection \"\n  Ympäristön tiedot\n\">\n\n<!ENTITY aboutTelemetry.telemetryLogSection \"\n  Kaukomittausloki\n\">\n\n<!ENTITY aboutTelemetry.slowSqlSection \"\n  Hitaat SQL-lauseet\n\">\n\n<!ENTITY aboutTelemetry.chromeHangsSection \"\n  Selaimen jäätymiset\n\">\n\n<!ENTITY aboutTelemetry.threadHangStatsSection \"\n  Ohjelmasäikeen jäätymiset\n\">\n\n<!ENTITY aboutTelemetry.capturedStacksSection \"\n  Kaapatut pinot\n\">\n\n<!ENTITY aboutTelemetry.scalarsSection \"\n  Skaalariarvot\n\">\n\n<!ENTITY aboutTelemetry.keyedScalarsSection \"\n  Avaimelliset skalaariarvot\n\">\n\n<!ENTITY aboutTelemetry.histogramsSection \"\n  Histogrammit\n\">\n\n<!ENTITY aboutTelemetry.keyedHistogramsSection \"\n  Histogrammit merkinnöistä\n\">\n\n<!ENTITY aboutTelemetry.eventsSection \"\n  Tapahtumat\n\">\n\n<!ENTITY aboutTelemetry.simpleMeasurementsSection \"\n  Yksinkertaiset mittaukset\n\">\n\n<!ENTITY aboutTelemetry.addonDetailsSection \"\n  Lisäosien tiedot\n\">\n\n<!ENTITY aboutTelemetry.lateWritesSection \"\n  Myöhästyneet kirjoitukset\n\">\n\n<!ENTITY aboutTelemetry.sessionInfoSection \"\n  Istunnon tiedot\n\">\n\n<!ENTITY aboutTelemetry.addonHistogramsSection \"\n  Lisäosien keräämät histogrammit\n\">\n\n<!ENTITY aboutTelemetry.toggle \"\n  Avaa tai sulje osio napsauttamalla\n\">\n\n<!ENTITY aboutTelemetry.emptySection \"\n  (Ei kerättyjä tietoja)\n\">\n\n<!ENTITY aboutTelemetry.fullSqlWarning \"\n  Huom.: Hidas SQL-virheenetsintä on päällä. Täydelliset SQL-lausekkeet saattavat näkyä alla, mutta niitä ei lähetetä mittaustietona.\n\">\n\n<!ENTITY aboutTelemetry.fetchStackSymbols \"\n  Nouda funktioiden nimet pinoihin\n\">\n\n<!ENTITY aboutTelemetry.hideStackSymbols \"\n  Näytä muotoilematon pinodata\n\">\n\n<!ENTITY aboutTelemetry.filterText \"\n  Suodata (merkkijono tai /säännöllinen lause/)\n\">\n\n<!ENTITY aboutTelemetry.payloadChoiceHeader \"\n  Tiedot\n\">\n\n<!ENTITY aboutTelemetry.rawPayload \"\n  Raakatiedot\n\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/aboutTelemetry.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Note to translators:\n# - %1$S will be replaced by brandFullName\n# - %2$S will be replaced with the value of the toolkit.telemetry.server_owner preference\npageSubtitle = Tällä sivulla näet Kaukomittaus-toiminnallisuuden keräämät tiedot suorituskyvystä, laitteistosta, ominaisuuksien käytöstä ja muokkauksista. Sivulla näkyvät tiedot lähetetään %1$Slle auttamaan %2$Sin kehityksessä.\n\ngeneralDataTitle = Yleistiedot\n\ngeneralDataHeadingName = Nimi\n\ngeneralDataHeadingValue = Arvo\n\nenvironmentDataHeadingName = Nimi\n\nenvironmentDataHeadingValue = Arvo\n\nenvironmentDataSubsectionToggle = Avaa tai sulje osio napsauttamalla\n\nenvironmentDataSubsectionEmpty = (Ei kerättyjä tietoja)\n\ntelemetryLogTitle = Kaukomittausloki\n\ntelemetryLogHeadingId = Tunnus\n\ntelemetryLogHeadingTimestamp = Aikaleima\n\ntelemetryLogHeadingData = Tiedot\n\nslowSqlMain = Hitaat SQL-lauseet pääsäikeessä\n\nslowSqlOther = Hitaat SQL-lauseet apusäikeissä\n\nslowSqlHits = Osumat\n\nslowSqlAverage = Keskimääräinen aika (ms)\n\nslowSqlStatement = Lause\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the hang\n# - The %2$S will be replaced with the duration of the hang\nchrome-hangs-title = Jäätymisraportti #%1$S (%2$S sekuntia)\n\n# Note to translators:\n# - The %1$S will be replaced with the string key for this stack.\n# - The %2$S will be replaced with the number of times this stack was captured.\ncaptured-stacks-title = %1$S (kaappausmäärä: %2$S)\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the late write\nlate-writes-title = Myöhästynyt kirjoitus #%1$S\n\nstackTitle = Pino:\n\nmemoryMapTitle = Muistikartta:\n\nerrorFetchingSymbols = Tapahtui virhe haettaessa symboleita. Tarkista, että Internet-yhteys on kunnossa ja yritä uudestaan.\n\nhistogramSamples = näytettä\n\nhistogramAverage = keskimäärin\n\nhistogramSum = yhteensä\n\nhistogramCopy = Kopioi\n\nkeysHeader = Ominaisuus\n\nnamesHeader = Nimi\n\nvaluesHeader = Arvo\n\naddonTableID = Lisäosan tunnus\n\naddonTableDetails = Tiedot\n\n# Note to translators:\n# - The %1$S will be replaced with the name of an Add-on Provider (e.g. \"XPI\", \"Plugin\")\naddonProvider = %1$S-toimittaja\n\nparentPayload = Isännän tiedot\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the child payload (e.g. \"1\", \"2\")\nchildPayloadN = Lapsen tiedot %1$S\n\ntimestampHeader = aikaleima\n\ncategoryHeader = luokka\n\nmethodHeader = metodi\n\nobjectHeader = objekti\n\nextraHeader = lisätietoa\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/aboutWebrtc.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (document_title, cannot_retrieve_log):\n# The text \"WebRTC\" is a proper noun and should not be translated.\n# It is the general label for the standards based technology. see http://www.webrtc.org\ndocument_title = WebRTC-tiedot\ncannot_retrieve_log = Ei voitu hakea WebRTC-lokitietoja\n\n# LOCALIZATION NOTE (save_page_msg):\n# %1$S will be replaced by a full path file name: the target of the SavePage operation.\nsave_page_msg = sivu tallennettu kohteeseen: %1$S\n\n# LOCALIZATION NOTE (save_page_dialog_title): \"about:webrtc\" is a internal browser URL and should not be\n# translated. This string is used as a title for a file save dialog box.\nsave_page_dialog_title = tallenna about:webrtc nimellä\n\n# LOCALIZATION NOTE (debug_mode_off_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_off_state_msg = jäljitysloki kohteessa: %1$S\n\n# LOCALIZATION NOTE (debug_mode_on_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_on_state_msg = virheenjäljitystila päällä, jäljitysloki kohteessa: %1$S\n\n# LOCALIZATION NOTE (aec_logging_msg_label, aec_logging_off_state_label,\n# aec_logging_on_state_label, aec_logging_on_state_msg):\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_msg_label = AEC-lokitus\naec_logging_off_state_label = Käynnistä AEC-lokitus\naec_logging_on_state_label = Pysäytä AEC-lokitus\naec_logging_on_state_msg = AEC-lokitus päällä (keskustele soittajan kanssa muutama minuutti ja lopeta sen jälkeen kaappaus)\n\n# LOCALIZATION NOTE (aec_logging_off_state_msg):\n# %1$S will be replaced by the full path to the directory containing the captured log files.\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_off_state_msg = kaapatut lokitiedostot kohteessa: %1$S\n\n# LOCALIZATION NOTE (peer_connection_id_label): \"PeerConnection\" is a proper noun\n# associated with the WebRTC module. \"ID\" is an abbreviation for Identifier. This string\n# should not normally be translated and is used as a data label.\npeer_connection_id_label = PeerConnection-tunnus\n\n# LOCALIZATION NOTE (sdp_heading, local_sdp_heading, remote_sdp_heading):\n# \"SDP\" is an abbreviation for Session Description Protocol, an IETF standard.\n# See http://wikipedia.org/wiki/Session_Description_Protocol\nsdp_heading = SDP\nlocal_sdp_heading = Paikallinen SDP\nremote_sdp_heading = Etä-SDP\n\n# LOCALIZATION NOTE (rtp_stats_heading): \"RTP\" is an abbreviation for the\n# Real-time Transport Protocol, an IETF specification, and should not\n# normally be translated. \"Stats\" is an abbreviation for Statistics.\nrtp_stats_heading = RTP-tiedot\n\n# LOCALIZATION NOTE (ice_state, ice_stats_heading): \"ICE\" is an abbreviation\n# for Interactive Connectivity Establishment, which is an IETF protocol,\n# and should not normally be translated. \"Stats\" is an abbreviation for\n# Statistics.\nice_state = ICE-tila\nice_stats_heading = ICE-tilastot\nice_restart_count_label = ICE-uudelleenkäynnistykset\nice_rollback_count_label = ICE-peruutukset\n\n# LOCALIZATION NOTE (av_sync_label): \"A/V\" stands for Audio/Video.\n# \"sync\" is an abbreviation for sychronization. This is used as\n# a data label.\nav_sync_label = A/V synkronointi\n\n# LOCALIZATION NOTE (jitter_buffer_delay_label): A jitter buffer is an\n# element in the processing chain, see http://wikipedia.org/wiki/Jitter\n# This is used as a data label.\njitter_buffer_delay_label = Jitter-buffer -viivästys\n\n# LOCALIZATION NOTE (avg_bitrate_label, avg_framerate_label): \"Avg.\" is an abbreviation\n# for Average. These are used as data labels.\navg_bitrate_label = keskimäär. bittivuo\navg_framerate_label = keskimäär. ruudun päivitys\n\n# LOCALIZATION NOTE (typeLocal, typeRemote): These adjectives are used to label a\n# line of statistics collected for a peer connection. The data represents\n# either the local or remote end of the connection.\ntypeLocal = Paikallinen\ntypeRemote = Etä\n\n# LOCALIZATION NOTE (nominated): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank.\nnominated = Nimetty\n\n# LOCALIZATION NOTE (selected): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank. This represents an attribute of an ICE candidate.\nselected = Valittu\n\nsave_page_label = Tallenna sivu\ndebug_mode_msg_label = Virheenjäljitystila\ndebug_mode_off_state_label = Käynnistä virheenjäljitystila\ndebug_mode_on_state_label = Pysäytä virheenjäljitystila\nstats_heading = Istunnon tilastot\nstats_clear = Tyhjennä historia\nlog_heading = Yhteysloki\nlog_clear = Tyhjennä loki\nlog_show_msg = näytä loki\nlog_hide_msg = piilota loki\nconnection_closed = suljettu\nlocal_candidate = Paikallinen ehdokas\nremote_candidate = Etäehdokas\npriority = Prioriteetti\nfold_show_msg = näytä tiedot\nfold_show_hint = laajenna napsauttamalla\nfold_hide_msg = piilota tiedot\nfold_hide_hint = kutista napsauttamalla\ndropped_frames_label = Pudonneet ruudut\ndiscarded_packets_label = Ohitetut paketit\ndecoder_label = Purkaja\nencoder_label = Enkoodaaja\nreceived_label = Vastaanotettu\npackets = pakettia\nlost_label = Kadotettu\njitter_label = Jitter\nsent_label = Lähetetty\n\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/actions.dtd",
    "content": "<!ENTITY action.switchToTab.label \"Siirry välilehteen\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/appPicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY NoAppFound.label      \"Ei löytynyt yhtäkään ohjelmaa tälle tiedostotyypille.\">\n<!ENTITY BrowseButton.label    \"Selaa…\">\n<!ENTITY SendMsg.label         \"Lähetä kohteeseen:\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=URL on virheellinen, eikä sitä voida ladata.\nfileNotFound=Tiedostoa %S ei löytynyt. Tarkista sen sijainti ja yritä uudelleen.\nfileAccessDenied=Tiedosto %S ei ole luettavissa.\ndnsNotFound=Osoitetta %S ei löytynyt. Tarkista osoite ja yritä uudelleen.\nunknownProtocolFound=Jokin seuraavista (%S) ei ole rekisteröity yhteyskäytäntö tai sitä ei ole sallittu käyttää tällä tavalla.\nconnectionFailure=Yhteyden muodostus osoitteeseen %S epäonnistui.\nnetInterrupt=Yhteys sivulle %S katkesi yllättäen. Voi olla, että tietoa siirrettiin.\nnetTimeout=Yhteyden muodostus osoitteeseen %S aikakatkaistiin.\nredirectLoop=Uudelleenohjausraja osoitteelle ylittyi. Pyydettyä sivua ei voida ladata. Tämä voi johtua estetyistä evästeistä.\nconfirmRepostPrompt=Sivu voidaan näyttää vain lähettämällä jo aikaisemmin lähetetyt tiedot. Tietojen lähettäminen toistaa aikaisemmin suoritetun toiminnon (kuten haun tai tuotteen tilauksen verkkokaupasta).\nresendButton.label=Lähetä uudestaan\nunknownSocketType=Tätä dokumenttia ei voida avata, ellet asenna Henkilökohtaista turvallisuuden hallintaa (PSM). Lataa ja asenna PSM ja yritä uudelleen tai ota yhteyttä järjestelmänvalvojaasi.\nnetReset=Tiedosto on tyhjä.\nnotCached=Tämä dokumentti ei ole enää saatavilla.\nnetOffline=Sivua ei voida näyttää yhteydettömässä tilassa. Siirry yhteystilaan poistamalla valinta Tiedosto-valikon kohdasta Työskentele yhteydettömässä tilassa.\nisprinting=Sivu ei voi muuttua, kun sitä tulostetaan tai tulostusta esikatsellaan.\ndeniedPortAccess=Pääsy pyydettyyn porttiin on estetty turvallisuussyistä.\nproxyResolveFailure=Välityspalvelinta ei löytynyt. Tarkista välityspalvelinasetukset ja yritä uudelleen.\nproxyConnectFailure=Välityspalvelin kieltäytyi yhteydestä. Tarkista välityspalvelinasetukset ja yritä uudelleen.\ncontentEncodingError=Avattava sivu on pakattu virheellisesti tai tuntemattomalla tavalla, eikä sivua voida näyttää.\nunsafeContentType=Avattava sivu lähetettiin tiedostomuodossa, joka ei aina ole turvallinen eikä sivua siksi voida näyttää. Ilmoita tästä ongelmasta sivuston omistajalle.\nexternalProtocolTitle=Vieraan yhteyskäytännön avauspyyntö\nexternalProtocolPrompt=%1$S:-linkit täytyy avata toisessa ohjelmassa. Avattava linkki:\\n\\n\\n%2$S\\nOhjelma: %3$S\\n\\n\\nJos et odottanut tämän linkin avausta, kyseessä saattaa olla yritys hyödyntää heikkouksia avattavan ohjelman turvallisuudessa. Älä käynnistä toista ohjelmaa, jos et ole selvillä linkin alkuperästä.\\n\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<Tuntematon>\nexternalProtocolChkMsg=Tee aina näin vastaaville linkeille.\nexternalProtocolLaunchBtn=Käynnistä ohjelma\nmalwareBlocked=Sivuston %S on ilmoitettu olevan hyökkäyssivusto ja sen avaaminen on estetty turvallisuusasetuksiesi perusteella.\nunwantedBlocked=Sivuston %S on ilmoitettu yrittävän asentaa sovelluksia pyytämättä ja sen avaaminen on estetty turvallisuusasetuksiesi perusteella.\ndeceptiveBlocked=Sivuston %S on ilmoitettu olevan petollinen sivusto ja sen avaaminen on estetty turvallisuusasetuksiesi perusteella.\ncspBlocked=Tällä sivulla on sisällön tietosuojakäytäntö, joka estää sen sisällyttämisen toiseen sivuun tällä tavalla.\ncorruptedContentErrorv2=Sivusto osoitteessa %S on kohdannut yhteyskäytäntövirheen, josta ei voi toipua.\nremoteXUL=Tämä sivu käyttää teknologiaa, jota ei enää oletuksena tueta.\nsslv3Used=Tietojesi turvallisuutta palvelimella %S ei voida taata, koska se käyttää rikkoutunutta turvallisuuskäytäntöä SSLv3.\nweakCryptoUsed=Sivuston %S omistaja on määrittänyt sivustonsa asetukset väärin. Sivustoon ei muodostettu yhteyttä suojellaksemme tietojasi varkaudelta.\ninadequateSecurityError=Sivusto yritti neuvotella riittämättömän tasoisen turvallisuuden.\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/autocomplete.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (searchWithEngine): %S will be replaced with\n# the search engine provider's name. This format was chosen because\n# the provider can also end with \"Search\" (e.g.: MSN Search).\nsearchWithEngine = Etsi palvelulla %S\n\n# LOCALIZATION NOTE (switchToTab2): This is the same as the older switchToTab\n# string that it's replacing, except it uses title case, so \"Switch\" and \"Tab\"\n# are capitalized.\nswitchToTab2 = Siirry välilehteen\n\n# LOCALIZATION NOTE (visit): This is shown next to autocomplete entries that are\n# simple URLs or sites, which will be visited when the user selects them.\nvisit = Avaa\n\n# LOCALIZATION NOTE (bookmarkKeywordSearch): This is the title of autocomplete\n# entries that are bookmark keyword searches.  %1$S will be replaced with the\n# domain name of the bookmark, and %2$S will be replaced with the keyword\n# search text that the user is typing.  %2$S will not be empty.\nbookmarkKeywordSearch = %1$S: %2$S\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % realBrandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%realBrandDTD;\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrowsewithcaret.checkMsg=Älä näytä tätä valintaikkunaa enää uudestaan.\nbrowsewithcaret.checkWindowTitle=Selaus kohdistimella\nbrowsewithcaret.checkLabel=F7-näppäimellä voit ottaa käyttöön tai poistaa käytöstä selauksen kohdistimella. Tämän toiminnon ollessa päällä verkkosivulla on liikuteltava kohdistin, jonka avulla voit näppäimistöllä valita tekstiä sivulta. Selataanko kohdistimella?\nbrowsewithcaret.checkButtonLabel=Kyllä\n\nplainText.wordWrap=Rivitä pitkät rivit\n\nformPostSecureToInsecureWarning.title = Turvallisuusvaroitus\nformPostSecureToInsecureWarning.message = Antamasi tiedot tullaan lähettämään salaamattoman yhteyden kautta, ja muut henkilöt voivat helposti lukea niitä.\\n\\nHaluatko varmasti jatkaa tietojen lähettämistä?\nformPostSecureToInsecureWarning.continue = Jatka\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/charsetMenu.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY charsetMenu2.label            \"Merkistökoodaus\">\n<!ENTITY charsetMenu2.accesskey        \"M\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/charsetMenu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The property keys ending with \".key\" are for access keys.\n# Localizations may add or delete properties where the property key ends with\n# \".key\" as appropriate for the localization. The code that uses this data can\n# deal with the absence of an access key for an item.\n#\n# For gbk, gbk.bis and gbk.bis.key are used to trigger string changes in\n# localizations.\n# \n# Make sure the keys defined here don't collide with\n# charsetMenuAutodet.accesskey in charsetMenu.dtd.\n#\n# In the en-US version of this file, access keys are given to the following:\n# * UTF-8\n# * All encodings that are the fallback encoding for some locale in Firefox\n# * All encodings that are the fallback encoding for some locale in IE\n# * All Japanese encodings\n#\n# For the items whose property key does not end in \".key\" and whose value\n# includes \"(\" U+0028 LEFT PARENTHESIS, the \"(\" character is significant for\n# processing by CharsetMenu.jsm. If your localization does not use ASCII\n# parentheses where en-US does in this file, please file a bug to make\n# CharsetMenu.jsm also recognize the delimiter your localization uses.\n# (When this code was developed, all localizations appeared to use\n# U+0028 LEFT PARENTHESIS for this purpose.)\n\n# Auto-Detect (sub)menu\ncharsetMenuCharsets = Merkistökoodaus\ncharsetMenuAutodet = Tunnista automaattisesti\n# 'A' is reserved for Arabic:\ncharsetMenuAutodet.key = T\ncharsetMenuAutodet.off = (Pois päältä)\ncharsetMenuAutodet.off.key = P\ncharsetMenuAutodet.ja = Japanilainen\ncharsetMenuAutodet.ja.key = J\ncharsetMenuAutodet.ru = Venäläinen\ncharsetMenuAutodet.ru.key = V\ncharsetMenuAutodet.uk = Ukrainalainen\ncharsetMenuAutodet.uk.key = U\n\n# Globally-relevant\nUTF-8.key        = U\nUTF-8            = Unicode\nwindows-1252.key = L\nwindows-1252     = Länsimainen\n\n# Arabic\nwindows-1256.key = A\nwindows-1256     = Arabialainen (Windows)\nISO-8859-6       = Arabialainen (ISO)\n\n# Baltic\nwindows-1257.key = B\nwindows-1257     = Balttilainen (Windows)\nISO-8859-4       = Balttilainen (ISO)\n\n# Central European\nwindows-1250.key = K\nwindows-1250     = Keskieurooppalainen (Windows)\nISO-8859-2.key   = e\nISO-8859-2       = Keskieurooppalainen (ISO)\n\n# Chinese, Simplified\ngbk.bis.key      = i\ngbk.bis          = Kiinalainen, yksinkertaistettu\n\n# Chinese, Traditional\nBig5.key         = n\nBig5             = Kiinalainen, perinteinen\n\n# Cyrillic\nwindows-1251.key = y\nwindows-1251     = Kyrillinen (Windows)\nISO-8859-5       = Kyrillinen (ISO)\nKOI8-R           = Kyrillinen (KOI8-R)\nKOI8-U           = Kyrillinen (KOI8-U)\nIBM866           = Kyrillinen (DOS)\n\n# Greek\nwindows-1253.key = K\nwindows-1253     = Kreikkalainen (Windows)\nISO-8859-7.key   = r\nISO-8859-7       = Kreikkalainen (ISO)\n\n# Hebrew\nwindows-1255.key = H\nwindows-1255     = Heprealainen\n# LOCALIZATION NOTE (ISO-8859-8): The value for this item should begin with\n# the same word for Hebrew as the value for windows-1255 so that this item \n# sorts right after that one in the collation order for your locale.\nISO-8859-8       = Heprealainen, visuaalinen\n\n# Japanese\nShift_JIS.key    = J\nShift_JIS        = Japanilainen (Shift_JIS)\nEUC-JP.key       = p\nEUC-JP           = Japanilainen (EUC-JP)\nISO-2022-JP.key  = J\nISO-2022-JP      = Japanilainen (ISO-2022-JP)\n\n# Korean\nEUC-KR.key       = o\nEUC-KR           = Korealainen\n\n# Thai\nwindows-874.key  = m\nwindows-874      = Thaimaalainen\n\n# Turkish\nwindows-1254.key = T\nwindows-1254     = Turkkilainen\n\n# Vietnamese\nwindows-1258.key = V\nwindows-1258     = Vietnamilainen\n\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/charsetOverlay.dtd",
    "content": "<!-- extracted from charsetOverlay.xul -->\n<!ENTITY charsetMenu.label\t\t\t\t \"Merkistökoodaus\">\n<!ENTITY charsetMenu.accesskey\t\t\t\t \"M\">\n<!ENTITY charsetMenuAutodet.label\t\t\t \"Tunnista automaattisesti\">\n<!ENTITY charsetMenuAutodet.accesskey\t\t\t \"T\">\n<!ENTITY charsetMenuMore.label\t\t\t\t \"Lisää\">\n<!ENTITY charsetMenuMore.accesskey\t\t\t\t \"i\">\n<!ENTITY charsetMenuMore1.label\t\t\t\t \"Länsieurooppalainen\">\n<!ENTITY charsetMenuMore1.accesskey\t\t\t\t \"L\">\n<!ENTITY charsetMenuMore2.label\t\t\t\t \"Itäeurooppalainen\">\n<!ENTITY charsetMenuMore2.accesskey\t\t\t\t \"I\">\n<!ENTITY charsetMenuMore3.label\t\t\t\t \"Itäaasialainen\">\n<!ENTITY charsetMenuMore3.accesskey\t\t\t\t \"a\">\n<!ENTITY charsetMenuMore4.label\t\t\t\t \"Kaakkois- ja lounaisaasialainen\">\n<!ENTITY charsetMenuMore4.accesskey\t\t\t\t \"K\">\n<!ENTITY charsetMenuMore5.label\t\t\t\t \"Itämainen\">\n<!ENTITY charsetMenuMore5.accesskey\t\t\t\t \"ä\">\n<!ENTITY charsetMenuUnicode.label\t\t\t\t \"Unicode\">\n<!ENTITY charsetMenuUnicode.accesskey\t\t\t\t \"U\">\n<!ENTITY charsetCustomize.label\t\t\t\t \"Muokkaa…\">\n<!ENTITY charsetCustomize.accesskey\t\t\t\t \"M\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/charsetTitles.properties",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is mozilla.org code.\n#\n# The Initial Developer of the Original Code is Netscape\n# Communications Corporation.  Portions created by Netscape are\n# Copyright (C) 1999 Netscape Communications Corporation. All\n# Rights Reserved.\n#\n# Contributor(s):\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\n## Rule of this file:\n## 1. key should always be in lower case ascii so we can do case insensitive\n##    comparison in the code faster.\n\n## Format of this file:\n## charset_name.title = a_title  -  specifies the human readable title for \n## this charset\n\nus-ascii.title    =Englantilainen (US-ASCII)\niso-8859-1.title    =Länsimainen (ISO-8859-1)\niso-8859-2.title    =Keskieurooppalainen (ISO-8859-2)\niso-8859-3.title    =Eteläeurooppalainen (ISO-8859-3)\niso-8859-4.title    =Balttilainen (ISO-8859-4)\niso-8859-9.title    =Turkkilainen (ISO-8859-9)\niso-8859-10.title   =Pohjoismaalainen (ISO-8859-10)\niso-8859-13.title   =Balttilainen (ISO-8859-13)\niso-8859-14.title   =Kelttiläinen (ISO-8859-14)\niso-8859-15.title   =Länsimainen (ISO-8859-15)\niso-8859-16.title   =Romanialainen (ISO-8859-16)\nwindows-1250.title  =Keskieurooppalainen (Windows-1250)\nwindows-1252.title  =Länsimainen (Windows-1252)\nwindows-1254.title  =Turkkilainen (Windows-1254)\nwindows-1257.title  =Balttilainen (Windows-1257)\nx-mac-roman.title       =Länsimainen (MacRoman)\nx-mac-ce.title          =Keskieurooppalainen (MacCE)\nx-mac-turkish.title     =Turkkilainen (MacTurkish)\nx-mac-croatian.title    =Kroatialainen (MacCroatian)\nx-mac-romanian.title    =Romanialainen (MacRomanian)\nx-mac-icelandic.title   =Islantilainen (MacIcelandic)\niso-2022-jp.title =Japanilainen (ISO-2022-JP)\nshift_jis.title =Japanilainen (Shift_JIS)\neuc-jp.title =Japanilainen (EUC-JP)\nbig5.title =Kiinalainen, perinteinen (Big5)\nbig5-hkscs.title =Kiinalainen, perinteinen (Big5-HKSCS)\nx-euc-tw.title =Kiinalainen, perinteinen (EUC-TW)\ngb2312.title =Kiinalainen, yksinkertaistettu (GB2312)\nhz-gb-2312.title =Kiinalainen, yksinkertaistettu (HZ)\nx-gbk.title =Kiinalainen, yksinkertaistettu (GBK)\niso-2022-cn.title =Kiinalainen, yksinkertaistettu (ISO-2022-CN)\neuc-kr.title =Korealainen (EUC-KR)\nx-johab.title =Korealainen (JOHAB)\nx-windows-949.title =Korealainen (UHC)\niso-2022-kr.title =Korealainen (ISO-2022-KR)\nutf-7.title = Unicode (UTF-7)\nutf-8.title = Unicode (UTF-8)\nutf-16.title = Unicode (UTF-16)\nutf-16le.title = Unicode (UTF-16LE)\nutf-16be.title = Unicode (UTF-16BE)\nutf-32.title = Unicode (UTF-32)\nutf-32le.title = Unicode (UTF-32LE)\nutf-32be.title = Unicode (UTF-32BE)\niso-8859-5.title =Kyrillinen (ISO-8859-5)\niso-ir-111.title =Kyrillinen (ISO-IR-111)\nwindows-1251.title =Kyrillinen (Windows-1251)\nx-mac-cyrillic.title =Kyrillinen (MacCyrillic)\nx-mac-ukrainian.title =Kyrillinen/ukrainalainen (MacUkrainian)\nkoi8-r.title =Kyrillinen (KOI8-R)\nkoi8-u.title =Kyrillinen/ukrainalainen (KOI8-U)\niso-8859-7.title =Kreikkalainen (ISO-8859-7)\nwindows-1253.title =Kreikkalainen (Windows-1253)\nx-mac-greek.title =Kreikkalainen (MacGreek)\nwindows-1258.title =Vietnamilainen (Windows-1258)\nx-viet-tcvn5712.title =Vietnamilainen (TCVN)\nviscii.title =Vietnamilainen (VISCII)\nx-viet-vps.title =Vietnamilainen (VPS)\ngeostd8.title =Georgialainen (GEOSTD8)\ntis-620.title =Thaimaalainen (TIS-620)\niso-8859-11.title =Thaimaalainen (ISO-8859-11)\nwindows-874.title =Thaimaalainen (Windows-874)\nibm874.title =Thaimaalainen (IBM-874)\narmscii-8.title =Armenialainen (ARMSCII-8)\niso-8859-6.title =Arabialainen (ISO-8859-6)\niso-8859-6-i.title =Arabialainen (ISO-8859-6-I)\niso-8859-6-e.title =Arabialainen (ISO-8859-6-E)\niso-8859-8.title =Heprealainen, visuaalinen (ISO-8859-8)\niso-8859-8-i.title =Heprealainen (ISO-8859-8-I)\niso-8859-8-e.title =Heprealainen (ISO-8859-8-E)\nwindows-1255.title =Heprealainen (Windows-1255)\nwindows-1256.title =Arabialainen (Windows-1256)\nx-user-defined.title =Käyttäjän määrittelemä\nibm866.title =Kyrillinen/Venäläinen (CP-866)\nibm850.title =Länsimainen (IBM-850)\nibm852.title =Keskieurooppalainen (IBM-852)\nibm855.title =Kyrillinen (IBM-855)\nibm857.title =Turkkilainen (IBM-857)\nibm862.title =Heprealainen (IBM-862)\nibm864.title =Arabialainen (IBM-864)\nibm864i.title =Arabialainen (IBM-864-I)\ngb18030.title =Kiinalainen, yksinkertaistettu (GB18030)\nx-mac-arabic.title =Arabialainen (MacArabic)\nx-iso-8859-6-8-x.title =Arabialainen (Langbox ISO-8859-6.8x)\nx-iso-8859-6-16.title =Arabialainen (Langbox ISO-8859-6.16)\nx-mac-farsi.title =Farsilainen (MacFarsi)\nx-mac-hebrew.title =Heprealainen (MacHebrew)\nx-mac-devanagari.title =Hindiläinen (MacDevanagari)\nx-mac-gujarati.title =Gujaratilainen (MacGujarati)\nx-mac-gurmukhi.title =Gurmukhilainen (MacGurmukhi)\nx-sun-unicode-india-0.title =Hindi (SunDevanagari)\n\n\nchardet.off.title                           =(Pois päältä)\nchardet.universal_charset_detector.title    =Yleinen\nchardet.ja_parallel_state_machine.title     =Japanilainen\nchardet.ko_parallel_state_machine.title     =Korealainen\nchardet.zhtw_parallel_state_machine.title   =Kiinalainen, perinteinen\nchardet.zhcn_parallel_state_machine.title   =Kiinalainen, yksinkertaistettu\nchardet.zh_parallel_state_machine.title     =Kiinalainen\nchardet.cjk_parallel_state_machine.title    =Itäaasialainen\nchardet.ruprob.title                        =Venäläinen\nchardet.ukprob.title                        =Ukrainalainen\n\ngbk.title = Chinese Simplified (GBK)\nmacintosh.title         = Western (MacRoman)\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/commonDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY header.label      \"Lyhyt otsikko\">\n<!ENTITY message.label     \"Tämä on esimerkki lause.\">\n<!ENTITY editfield0.label  \"Käyttäjätunnus:\">\n<!ENTITY editfield1.label  \"Salasana:\">\n<!ENTITY checkbox.label    \"valitse\">\n<!ENTITY copyCmd.label    \"Kopioi\">\n<!ENTITY copyCmd.accesskey \"K\">\n<!ENTITY selectAllCmd.label \"Valitse kaikki\">\n<!ENTITY selectAllCmd.accesskey \"V\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/commonDialogs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAlert=Huomio\nConfirm=Vahvista\nConfirmCheck=Vahvista\nPrompt=Kysy\nPromptUsernameAndPassword2=Varmentaminen vaadittu\nPromptPassword2=Salasana vaadittu\nSelect=Valitse\nOK=OK\nCancel=Peruuta\nYes=&Kyllä\nNo=&Ei\nSave=&Tallenna\nRevert=&Palauta\nDontSave=&Älä tallenna\nScriptDlgGenericHeading=[Javascript-sovelma]\nScriptDlgHeading=Sivulla osoitteessa %S lukee:\nScriptDialogLabel=Älä anna tämän sivun luoda uusia ikkunoita\nScriptDialogPreventTitle=Vahvista asetus\n# LOCALIZATION NOTE (EnterLoginForRealm3, EnterLoginForProxy3):\n# %1 is an untrusted string provided by a remote server. It could try to\n# take advantage of sentence structure in order to mislead the user (see\n# bug 244273). %1 should be integrated into the translated sentences as\n# little as possible. %2 is the url of the site being accessed.\nEnterLoginForRealm3=%2$S pyytää käyttäjätunnusta ja salasanaa. Sivusto sanoo: ”%1$S”\nEnterLoginForProxy3=Välityspalvelin %2$S pyytää käyttäjätunnusta ja salasanaa. Sivusto sanoo: ”%1$S”\nEnterUserPasswordFor2=%1$S pyytää käyttäjätunnusta ja salasanaa.\nEnterUserPasswordForCrossOrigin2=%1$S pyytää käyttäjätunnusta ja salasanaa. VAROITUS: Salasanaa ei lähetetä sivustolle, jolla olet juuri nyt!\nEnterPasswordFor=Kirjoita salasana käyttäjätunnukselle %1$S palvelimella %2$S\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/config.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"about:config\">\n\n<!-- about:config warning page -->\n<!-- LOCALIZATION NOTE: aboutWarningTitle.label should be attention grabbing and playful -->\n<!ENTITY aboutWarningTitle.label \"Huomio, vaarallinen sivu edessä!\">\n<!ENTITY aboutWarningText.label \"Tällä sivulla olevien asetusten muuttamisella voi olla vahingollisia vaikutuksia tämän ohjelman turvallisuuteen, vakauteen ja suorituskykyyn. Älä koske näihin asetuksiin ellet tiedä tarkalleen, mitä olet tekemässä.\">\n<!ENTITY aboutWarningButton2.label \"Otan riskin!\">\n<!ENTITY aboutWarningCheckbox.label \"Näytä varoitus myös ensi kerralla\">\n\n<!ENTITY searchPrefs.label \"Etsi:\">\n<!ENTITY searchPrefs.accesskey \"E\">\n<!ENTITY focusSearch.key \"r\">\n<!ENTITY focusSearch2.key \"f\">\n\n<!-- Columns -->\n<!ENTITY prefColumn.label \"Asetuksen nimi\">\n<!ENTITY lockColumn.label \"Tila\">\n<!ENTITY typeColumn.label \"Tyyppi\">\n<!ENTITY valueColumn.label \"Arvo\">\n\n<!-- Tooltips -->\n<!ENTITY prefColumnHeader.tooltip \"Napsauta järjestääksesi\"> \n<!ENTITY columnChooser.tooltip \"Valitse näkyvät sarakkeet\"> \n\n<!-- Context Menu -->\n<!ENTITY copyPref.key \"C\">\n<!ENTITY copyPref.label \"Kopioi\">\n<!ENTITY copyPref.accesskey \"K\">\n<!ENTITY copyName.label \"Kopioi nimi\">\n<!ENTITY copyName.accesskey \"o\">\n<!ENTITY copyValue.label \"Kopioi arvo\">\n<!ENTITY copyValue.accesskey \"a\">\n<!ENTITY modify.label \"Muuta\">\n<!ENTITY modify.accesskey \"M\">\n<!ENTITY toggle.label \"Vaihda tilaa\">\n<!ENTITY toggle.accesskey \"V\">\n<!ENTITY reset.label \"Palauta oletusarvo\">\n<!ENTITY reset.accesskey \"P\">\n<!ENTITY new.label \"Uusi\">\n<!ENTITY new.accesskey \"U\">\n<!ENTITY string.label \"Merkkijono\">\n<!ENTITY string.accesskey \"M\">\n<!ENTITY integer.label \"Kokonaisluku\">\n<!ENTITY integer.accesskey \"K\">\n<!ENTITY boolean.label \"Totuusarvo\">\n<!ENTITY boolean.accesskey \"T\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/config.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Lock column values\ndefault=oletus\nuser=käyttäjän asettama\nlocked=lukittu\n\n# Type column values\nstring=merkkijono\nint=kokonaisluku\nbool=totuusarvo\n\n# Preference prompts\n# %S is replaced by one of the type column values above\nnew_title=Uusi %S\nnew_prompt=Kirjoita asetuksen nimi\nmodify_title=Kirjoita %S\n\nnan_title=Virheellinen arvo\nnan_text=Kirjoittamasi merkkijono ei ole numero.\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/console.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY errorConsole.title  \"Virhekonsoli\">\n\n<!ENTITY errFile.label    \"Lähdetiedosto:\">\n<!ENTITY errLine.label    \"Rivi:\">\n<!ENTITY errColumn.label  \"Sarake:\">\n\n<!ENTITY all.label           \"Kaikki\">\n<!ENTITY all.accesskey       \"K\">\n<!ENTITY errors.label        \"Virheet\">\n<!ENTITY errors.accesskey    \"V\">\n<!ENTITY warnings.label      \"Varoitukset\">\n<!ENTITY warnings.accesskey  \"a\">\n<!ENTITY messages.label      \"Viestit\">\n<!ENTITY messages.accesskey  \"e\">\n<!ENTITY clear.label         \"Tyhjennä\">\n<!ENTITY clear.accesskey     \"T\">\n<!ENTITY codeEval.label     \"Koodi:\">\n<!ENTITY codeEval.accesskey \"o\">\n<!ENTITY evaluate.label     \"Suorita\">\n<!ENTITY evaluate.accesskey \"S\">\n<!ENTITY filter2.label       \"Suodata:\">\n<!ENTITY filter2.accesskey   \"u\">\n\n<!ENTITY copyCmd.label        \"Kopioi\">\n<!ENTITY copyCmd.accesskey    \"K\">\n<!ENTITY copyCmd.commandkey   \"C\">\n<!ENTITY sortFirst.label      \"Järjestetty ensimmäisestä viimeiseen\">\n<!ENTITY sortFirst.accesskey  \"J\">\n<!ENTITY sortLast.label       \"Järjestetty viimeisestä ensimmäiseen\">\n<!ENTITY sortLast.accesskey   \"v\">\n<!ENTITY closeCmd.commandkey  \"w\">\n<!ENTITY focus1.commandkey    \"l\">\n<!ENTITY focus2.commandkey    \"d\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/console.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntypeError=Virhe:\ntypeWarning=Varoitus:\ntypeMessage=Viesti:\nerrFile=Lähdetiedosto: %S\nerrLine=Rivi: %S\nerrLineCol=Rivi: %S, Sarake: %S\nerrCode=Lähdekoodi:\nerrTime=Aikaleima: %S\n\n# LOCALIZATION NOTE (evaluationContextChanged): The message displayed when the\n# browser console's evaluation context (window against which input is evaluated)\n# changes.\nevaluationContextChanged=Konsolin arviointikonteksti on muuttunut. Todennäköisin syy on kohdeikkunana sulkeminen tai uuden ikkunan avaaminen selainkonsolin ikkunasta.\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/contentAreaCommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# context menu strings\n\nSaveImageTitle=Tallenna kuva\nSaveMediaTitle=Tallenna media\nSaveVideoTitle=Tallenna video\nSaveAudioTitle=Tallenna äänite\nSaveLinkTitle=Tallenna nimellä\nDefaultSaveFileName=index\nWebPageCompleteFilter=Verkkosivu, täydellinen\nWebPageHTMLOnlyFilter=Verkkosivu, pelkkä HTML\nWebPageXHTMLOnlyFilter=Verkkosivu, pelkkä XHTML\nWebPageSVGOnlyFilter=Verkkosivu, pelkkä SVG\nWebPageXMLOnlyFilter=Verkkosivu, pelkkä XML\n\n# LOCALIZATION NOTE (filesFolder):\n#    This is the name of the folder that is created parallel to a HTML file \n#    when it is saved \"With Images\". The %S section is replaced with the\n#    leaf name of the file being saved (minus extension).\nfilesFolder=%S_tiedostot\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/crashes.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY crashReports.title         \"Kaatumisilmoitukset\">\n<!ENTITY crashesUnsubmitted.label   \"Lähettämättömät kaatumisilmoitukset\">\n<!ENTITY crashesSubmitted.label     \"Lähetetyt kaatumisilmoitukset\">\n<!ENTITY id.heading                 \"Kaatumistunnus\">\n<!ENTITY dateCrashed.heading        \"Kaatumisaika\">\n<!ENTITY dateSubmitted.heading      \"Lähettämisaika\">\n<!ENTITY noReports.label            \"Kaatumisilmoituksia ei ole lähetetty.\">\n<!ENTITY noConfig.label             \"Tätä ohjelmaa ei ole asetettu näyttämään kaatumisilmoituksia. Asetuksen <code>breakpad.reportURL</code> arvon täytyy olla tosi.\">\n<!ENTITY clearAllReports.label      \"Poista ilmoitukset\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/crashes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndeleteconfirm.title=Poistetaanko kaikki ilmoitukset?\ndeleteconfirm.description=Tämä poistaa kaikki ilmoitukset, eikä toimintoa voi peruuttaa.\n\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/css.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMimeNotCss=The stylesheet %1$S was not loaded because its MIME type, \"%2$S\", is not \"text/css\".\nMimeNotCssWarn=The stylesheet %1$S was loaded as CSS even though its MIME type, \"%2$S\", is not \"text/css\".\n\nPEUnexpEOF2=Unexpected end of file while searching for %1$S.\nPEParseRuleWSOnly=Whitespace-only string given to be parsed as rule.\nPEDeclDropped=Declaration dropped.\nPEDeclSkipped=Skipped to next declaration.\nPEUnknownProperty=Unknown property '%1$S'.\nPEValueParsingError=Error in parsing value for '%1$S'.\nPEExpectEndValue=Expected end of value but found '%1$S'.\nPERuleTrailing=Expected end of rule but found '%1$S'.\nPESkipAtRuleEOF2=end of at-rule\nPEUnknownAtRule=Unrecognized at-rule or error parsing at-rule '%1$S'.\nPECharsetRuleEOF=charset string in @charset rule\nPECharsetRuleNotString=Expected charset string but found '%1$S'.\nPEGatherMediaEOF=end of media list in @import or @media rule\nPEGatherMediaNotComma=Expected ',' in media list but found '%1$S'.\nPEGatherMediaNotIdent=Expected identifier in media list but found '%1$S'.\nPEGatherMediaReservedMediaType=Found reserved keyword '%1$S' when looking for media type.\nPEParseSourceSizeListEOF=length value for matched media condition\nPEParseSourceSizeListNotComma=Expected ',' after value but found '%1$S'\nPEImportNotURI=Expected URI in @import rule but found '%1$S'.\nPEImportBadURI=Invalid URI in @import rule: '%1$S'.\nPEImportUnexpected=Found unexpected '%1$S' within @import.\nPEGroupRuleEOF2=end of @media, @supports or @-moz-document rule\nPEGroupRuleNestedAtRule=%1$S rule not allowed within @media or @-moz-document rule.\nPEMozDocRuleBadFunc2=Expected url(), url-prefix(), domain() or regexp() in @-moz-document rule but found '%1$S'.\nPEMozDocRuleNotURI=Expected URI in @-moz-document rule but found '%1$S'.\nPEMozDocRuleNotString=Expected string in @-moz-document rule regexp() function but found '%1$S'.\nPEMozDocRuleEOF=next URI in @-moz-document rule\nPEAtNSPrefixEOF=namespace prefix in @namespace rule\nPEAtNSURIEOF=namespace URI in @namespace rule\nPEAtNSUnexpected=Unexpected token within @namespace: '%1$S'.\nPEKeyframeNameEOF=name of @keyframes rule.\nPEKeyframeBadName=Expected identifier for name of @keyframes rule.\nPEKeyframeBrace=Expected opening { of @keyframes rule.\nPESkipDeclBraceEOF=closing } of declaration block\nPESkipRSBraceEOF=closing } of invalid rule set\nPEBadSelectorRSIgnored=Ruleset ignored due to bad selector.\nPEBadSelectorKeyframeRuleIgnored=Keyframe rule ignored due to bad selector.\nPESelectorListExtraEOF=',' or '{'\nPESelectorListExtra=Expected ',' or '{' but found '%1$S'.\nPESelectorGroupNoSelector=Selector expected.\nPESelectorGroupExtraCombinator=Dangling combinator.\nPECounterStyleNotIdent=Expected identifier for name of @counter-style rule.\nPECounterStyleBadName=Name of @counter-style rule can't be '%1$S'.\nPECounterStyleBadBlockStart=Expected '{' to begin @counter-style rule but found '%1$S'.\nPECounterStyleEOF=closing '}' of @counter-style block\nPECounterDescExpected=Expected counter descriptor but found '%1$S'.\nPEUnknownCounterDesc=Unknown descriptor '%1$S' in @counter-style rule.\nPECounterExtendsNotIdent=Expected identifier for extends system but found '%1$S'.\nPECounterASWeight=Each weight in the additive-symbols descriptor must be smaller than the previous weight.\nPEClassSelEOF=class name\nPEClassSelNotIdent=Expected identifier for class selector but found '%1$S'.\nPECoordinatePair=Expected coordinate pair but found '%1$S'.\nPETypeSelEOF=element type\nPETypeSelNotType=Expected element name or '*' but found '%1$S'.\nPEUnknownNamespacePrefix=Unknown namespace prefix '%1$S'.\nPEAttributeNameEOF=attribute name\nPEAttributeNameExpected=Expected identifier for attribute name but found '%1$S'.\nPEAttributeNameOrNamespaceExpected=Expected attribute name or namespace but found '%1$S'.\nPEAttSelNoBar=Expected '|' but found '%1$S'.\nPEAttSelInnerEOF=part of attribute selector\nPEAttSelUnexpected=Unexpected token in attribute selector: '%1$S'.\nPEAttSelValueEOF=attribute value\nPEAttSelCloseEOF=']' to end attribute selector\nPEAttSelNoClose=Expected ']' to terminate attribute selector but found '%1$S'.\nPEAttSelBadValue=Expected identifier or string for value in attribute selector but found '%1$S'.\nPEPseudoSelEOF=name of pseudo-class or pseudo-element\nPEPseudoSelBadName=Expected identifier for pseudo-class or pseudo-element but found '%1$S'.\nPEPseudoSelNonFunc=Function token for non-function pseudo-class or pseudo-element, or the other way around, when reading '%1$S'.\nPEPseudoSelNotPE=Expected pseudo-element but found '%1$S'.\nPEPseudoSelDoubleNot=Negation pseudo-class can't be negated '%1$S'.\nPEPseudoSelPEInNot=Pseudo-elements can't be negated '%1$S'.\nPEPseudoSelNewStyleOnly=This pseudo-element must use the \"::\" form: '%1$S'.\nPEPseudoSelEndOrUserActionPC=Expected end of selector or a user action pseudo-class after pseudo-element but found '%1$S'.\nPEPseudoSelNoUserActionPC=Expected end of selector after pseudo-element that does not support user action pseudo-classes but found '%1$S'.\nPEPseudoSelMultiplePE=Extra pseudo-element '%1$S'.\nPEPseudoSelUnknown=Unknown pseudo-class or pseudo-element '%1$S'.\nPENegationEOF=selector within negation\nPENegationBadInner=Malformed simple selector as negation pseudo-class argument '%1$S'.\nPENegationNoClose=Missing closing ')' in negation pseudo-class '%1$S'.\nPENegationBadArg=Missing argument in negation pseudo-class '%1$S'.\nPEPseudoClassArgEOF=argument to pseudo-class selector\nPEPseudoClassArgNotIdent=Expected identifier for pseudo-class parameter but found '%1$S'.\nPEPseudoClassArgNotNth=Expected part of argument to pseudo-class but found '%1$S'.\nPEPseudoClassNoClose=Missing closing ')' in pseudo-class, found '%1$S' instead.\nPEPseudoClassNoArg=Missing argument in pseudo-class '%1$S'.\nPEPseudoClassNotUserAction=Expected end of selector or a user action pseudo-class after pseudo-element but found pseudo-class '%1$S'.\nPESelectorEOF=selector\nPEBadDeclBlockStart=Expected '{' to begin declaration block but found '%1$S'.\nPEColorEOF=color\nPEColorNotColor=Expected color but found '%1$S'.\nPEColorComponentEOF=color component\nPEExpectedPercent=Expected a percentage but found '%1$S'.\nPEExpectedInt=Expected an integer but found '%1$S'.\nPEExpectedNumberOrAngle=Expected a number or an angle but found ‘%1$S’.\nPEExpectedNumberOrPercent=Expected a number or a percentage but found ‘%1$S’.\nPEColorBadRGBContents=Expected number or percentage in rgb() but found '%1$S'.\nPEColorComponentBadTerm=Expected '%2$S' but found '%1$S'.\nPEColorHueEOF=hue\nPEExpectedComma=Expected ',' but found '%1$S'.\nPEColorSaturationEOF=saturation\nPEColorLightnessEOF=lightness\nPEColorOpacityEOF=opacity in color value\nPEExpectedNumber=Expected a number but found '%1$S'.\nPEPositionEOF=<position>\nPEExpectedPosition=Expected <position> but found '%1$S'.\nPEExpectedRadius=Expected radius but found '%1$S'.\nPEExpectedCloseParen=Expected ')' but found '%1$S'.\nPEDeclEndEOF=';' or '}' to end declaration\nPEParseDeclarationNoColon=Expected ':' but found '%1$S'.\nPEParseDeclarationDeclExpected=Expected declaration but found '%1$S'.\nPEEndOfDeclEOF=end of declaration\nPEImportantEOF=important\nPEExpectedImportant=Expected 'important' but found '%1$S'.\nPEBadDeclEnd=Expected ';' to terminate declaration but found '%1$S'.\nPEBadDeclOrRuleEnd2=Expected ';' or '}' to terminate declaration but found '%1$S'.\nPEInaccessibleProperty2=Cannot specify value for internal property.\nPECommentEOF=end of comment\nSEUnterminatedString=Found unclosed string '%1$S'.\nPEFontDescExpected=Expected font descriptor but found '%1$S'.\nPEUnknownFontDesc=Unknown descriptor '%1$S' in @font-face rule.\nPEMQExpectedExpressionStart=Expected '(' to start media query expression but found '%1$S'.\nPEMQExpressionEOF=contents of media query expression\nPEMQExpectedFeatureName=Expected media feature name but found '%1$S'.\nPEMQExpectedFeatureNameEnd=Expected ':' or ')' after media feature name but found '%1$S'.\nPEMQNoMinMaxWithoutValue=Media features with min- or max- must have a value.\nPEMQExpectedFeatureValue=Found invalid value for media feature.\nPEBadFontBlockStart=Expected '{' to begin @font-face rule but found '%1$S'.\nPEBadFontBlockEnd=Expected '}' to end @font-face rule but found '%1$S'.\nPEAnonBoxNotAlone=Did not expect anonymous box.\nPEFFVUnexpectedEOF=Unexpected end of @font-feature-values rule.\nPEFFVBlockStart=Expected opening { of @font-feature-values rule but found '%1$S'.\nPEFFVValueSetStart=Expected opening { of feature value set but found '%1$S'.\nPEFFVNoFamily=Expected font family list for @font-feature-values rule but found '%1$S'.\nPEFFVUnexpectedBlockEnd=Expected '}' to end @font-feature-values rule but found '%1$S'.\nPEFFVUnknownFontVariantPropValue=Unknown font-variant property value '%1$S'.\nPEFFVExpectedIdent=Expected identifier but found '%1$S'.\nPEFFVExpectedValue=Expected non-negative integer value but found '%1$S'.\nPEFFVTooManyValues=Too many values for feature type '%1$S'.\nPEFFVGenericInFamilyList=Family list cannot contain generic font family name.\nPEFFVValueDefinitionTrailing=Expected end of value definition but found '%1$S'.\nPEBadDirValue=Expected 'ltr' or 'rtl' in direction selector but found '%1$S'.\nPESupportsConditionStartEOF2='not', '(', or function\nPESupportsConditionInParensEOF=')'\nPESupportsConditionNotEOF='not'\nPESupportsWhitespaceRequired=Expected whitespace after 'not', 'and', or 'or'.\nPESupportsConditionExpectedOpenParenOrFunction=Expected '(' or function while parsing supports condition but found '%1$S'.\nPESupportsConditionExpectedCloseParen=Expected ')' while parsing supports condition but found '%1$S'.\nPESupportsConditionExpectedStart2=Expected 'not', '(', or function while parsing supports condition but found '%1$S'.\nPESupportsConditionExpectedNot=Expected 'not' while parsing supports condition but found '%1$S'.\nPESupportsGroupRuleStart=Expected '{' to begin @supports rule but found '%1$S'.\nPEFilterEOF=filter\nPEExpectedNoneOrURL=Expected 'none' or URL but found '%1$S'.\nPEExpectedNoneOrURLOrFilterFunction=Expected 'none', URL, or filter function but found '%1$S'.\nPEExpectedNonnegativeNP=Expected non-negative number or percentage.\nPEFilterFunctionArgumentsParsingError=Error in parsing arguments for filter function.\nPEVariableEOF=variable\nPEVariableEmpty=Expected variable value but found '%1$S'.\n# LOCALIZATION NOTE(PEValueWithVariablesParsingErrorInValue): %1$S is replaced\n# with the property name and %2$S is replaced with the property value.\nPEValueWithVariablesParsingErrorInValue=Error in parsing value for '%1$S' after substituting variables. Generated value was '%2$S'.\nPEValueWithVariablesFallbackInherit=Falling back to 'inherit'.\nPEValueWithVariablesFallbackInitial=Falling back to 'initial'.\nPEInvalidVariableReference=Property contained reference to invalid variable.\nPEInvalidVariableTokenFallback=Found invalid token '%1$S' at top level of variable reference fallback.\nPEExpectedVariableNameEOF=identifier for variable name\nPEExpectedVariableName=Expected identifier for variable name but found '%1$S'.\nPEExpectedVariableFallback=Expected variable reference fallback after ','.\nPEExpectedVariableCommaOrCloseParen=Expected ',' or ')' after variable name in variable reference but found '%1$S'.\nPESubgridNotSupported=Support for the 'subgrid' keyword of CSS Grid is not enabled.\nPEMoreThanOneGridRepeatAutoFillInNameList=Only one repeat(auto-fill, …) is allowed in a name list for a subgrid.\nPEMoreThanOneGridRepeatAutoFillFitInTrackList=Only one repeat(auto-fill, …) or repeat(auto-fit, …) is allowed in a track list.\nPEMoreThanOneGridRepeatTrackSize=Only one track size is allowed inside repeat(auto-fit/auto-fill, …).\n\nTooLargeDashedRadius=Border radius is too large for ‘dashed’ style (the limit is 100000px). Rendering as solid.\nTooLargeDottedRadius=Border radius is too large for ‘dotted’ style (the limit is 100000px). Rendering as solid.\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/customizeCharset.dtd",
    "content": "<!-- -*- Mode: HTML -*- -->\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is mozilla.org charset encoding.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 2003\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -  Stephen Lamm <slamm@netscape.com>\n   -  Pierre Chanial <p_ch@verizon.net>\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY title.label       \"Muokkaa merkistökoodauksia\">\n<!ENTITY current.label     \"Käytössä olevat merkistökoodaukset:\">\n<!ENTITY remove.label      \"Poista\">\n<!ENTITY remove.accessKey  \"P\">\n<!ENTITY additional.label  \"Tuetut merkistökoodaukset:\">\n<!ENTITY add.label         \"Lisää\">\n<!ENTITY add.accessKey     \"L\">\n<!ENTITY moveUp.label      \"Siirrä ylös\">\n<!ENTITY moveUp.accessKey  \"y\">\n<!ENTITY moveDown.label    \"Siirrä alas\">\n<!ENTITY moveDown.accessKey \"a\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/customizeToolbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dialog.title  \t\t  \"Muokkaa työkalupalkkia\">\n<!ENTITY dialog.dimensions        \"width: 92ch; height: 36em;\">\n<!ENTITY instructions.description  \"Lisää painike työkalupalkkiin vetämällä se siihen hiirellä.\">\n<!ENTITY show.label                \"Näytä:\">\n<!ENTITY iconsAndText.label        \"Kuvakkeet ja teksti\">\n<!ENTITY icons.label               \"Kuvakkeet\">\n<!ENTITY text.label                \"Teksti\">\n<!ENTITY useSmallIcons.label       \"Pienet kuvakkeet\">\n<!ENTITY restoreDefaultSet.label   \"Palauta alkuasetukset\">\n<!ENTITY addNewToolbar.label       \"Uusi työkalupalkki\">\n<!ENTITY saveChanges.label         \"Valmis\">\n<!ENTITY undoChanges.label         \"Kumoa muutokset\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/customizeToolbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nenterToolbarTitle=Uusi työkalupalkki\nenterToolbarName=Nimeä tämä työkalupalkki:\nenterToolbarDup=Samanniminen (%S) työkalupalkki on jo olemassa. Anna uusi nimi.\nenterToolbarBlank=Kirjoita nimi uudelle työkalupalkille.\nseparatorTitle=Erotin\nspringTitle=Mukautuva tyhjä tila\nspacerTitle=Tyhjä tila\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/dateFormat.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmonth.1.Mmm= tammi\nmonth.2.Mmm= helmi\nmonth.3.Mmm= maalis\nmonth.4.Mmm= huhti\nmonth.5.Mmm= touko\nmonth.6.Mmm= kesä\nmonth.7.Mmm= heinä\nmonth.8.Mmm= elo\nmonth.9.Mmm= syys\nmonth.10.Mmm= loka\nmonth.11.Mmm= marras\nmonth.12.Mmm= joulu\n\nmonth.1.name= tammikuu\nmonth.2.name= helmikuu\nmonth.3.name= maaliskuu\nmonth.4.name= huhtikuu\nmonth.5.name= toukokuu\nmonth.6.name= kesäkuu\nmonth.7.name= heinäkuu\nmonth.8.name= elokuu\nmonth.9.name= syyskuu\nmonth.10.name= lokakuu\nmonth.11.name= marraskuu\nmonth.12.name= joulukuu\n\nday.1.name= sunnuntai\nday.2.name= maanantai\nday.3.name= tiistai\nday.4.name= keskiviikko\nday.5.name= torstai\nday.6.name= perjantai\nday.7.name= lauantai\n\nday.1.Mmm= su\nday.2.Mmm= ma\nday.3.Mmm= ti\nday.4.Mmm= ke\nday.5.Mmm= to\nday.6.Mmm= pe\nday.7.Mmm= la\n\nday.1.short= s\nday.2.short= m\nday.3.short= t\nday.4.short= k\nday.5.short= t\nday.6.short= p\nday.7.short= l\n\nnoon= Keskipäivä\nmidnight= Keskiyö\n\nAllDay= Koko päivä\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/datetimepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- first day of week to display in datepicker, a value from 0 to 6,\n     0 = Sunday, 1 = Monday, etc. -->\n<!ENTITY firstdayofweek.default \"1\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/devtools/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - browser/devtools/styleeditor/styleeditor.xul for context -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n<!ENTITY csscoverage.backButton \"Back\">\n\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n<!ENTITY csscoverage.unused \"Unused Rules\">\n<!ENTITY csscoverage.noMatches \"No matches found for the following rules:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n<!ENTITY csscoverage.optimize.header \"Optimizable Pages\">\n\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n<!ENTITY csscoverage.optimize.body1 \"You can sometimes speed up loading by moving\">\n<!ENTITY csscoverage.optimize.body2 \"tags to the bottom of the page and creating a new inline\">\n<!ENTITY csscoverage.optimize.body3 \"element with the styles needed before the 'load' event to the top. Here are the style blocks you need:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n<!ENTITY csscoverage.optimize.bodyX \"All rules are inlined.\">\n\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n<!ENTITY csscoverage.footer1 \"See\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"the MDN article on the CSS Coverage Tool\">\n<!ENTITY csscoverage.footer4 \"for caveats in the generation of this report.\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/devtools/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc2,\n# csscoverageStopDesc2, csscoverageOneShotDesc2, csscoverageToggleDesc2,\n# csscoverageReportDesc2): Short descriptions of the csscoverage commands\ncsscoverageDesc=Control CSS coverage analysis\ncsscoverageStartDesc2=Begin collecting CSS coverage data\ncsscoverageStopDesc2=Stop collecting CSS coverage data\ncsscoverageOneShotDesc2=Collect instantaneous CSS coverage data\ncsscoverageToggleDesc2=Toggle collecting CSS coverage data\ncsscoverageReportDesc2=Show CSS coverage report\ncsscoverageStartNoReloadDesc=Don't start with a page reload\ncsscoverageStartNoReloadManual=It's best if we start by reloading the current page because that starts the test at a known point, but there could be reasons why we don't want to do that (e.g. the page contains state that will be lost across a reload)\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply=Running CSS coverage analysis\ncsscoverageDoneReply=CSS Coverage analysis completed\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError=CSS coverage analysis already running\ncsscoverageNotRunningError=CSS coverage analysis not running\ncsscoverageNotRunError=CSS coverage analysis has not been run\ncsscoverageNoRemoteError=Target does not support CSS Coverage\ncsscoverageOneShotReportError=CSS coverage report is not available for 'oneshot' data. Please use start/stop.\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=Incoming Connection\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=An incoming request to permit remote debugging connection was detected. A remote client can take complete control over your browser!\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=Client Endpoint: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=Server Endpoint: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=Allow connection?\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=Disable\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=Client Identification\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=The endpoint you are connecting to needs more information to authenticate this connection.  Please provide the token below in the prompt that appears on the other end.\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=My Cert: %1$S\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=Token: %1$S\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=Provide Client Token\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=The client should be displaying a token value.  Enter that token value here to complete authentication with this client.\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Style Inspector\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Best Match\nrule.status.MATCHED=Matched\nrule.status.PARENT_MATCH=Parent Match\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=inline\nrule.sourceElement=element\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Inherited from %S\n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe=Keyframes %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles=(user agent)\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement=Pseudo-elements\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.selectedElement=This Element\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle=Read the documentation for this property\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Invalid property value\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=No element selected.\n\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll): Text displayed in the\n# rule view context menu.\nruleView.contextmenu.selectAll=Select all\n\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll.accessKey): Access key for\n# the rule view context menu \"Select all\" entry.\nruleView.contextmenu.selectAll.accessKey=A\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copy): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.copy=Copy\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copy.accessKey): Access key for\n# the rule view context menu \"Select all\" entry.\nruleView.contextmenu.copy.accessKey=C\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nruleView.contextmenu.copyColor=Copy Color\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nruleView.contextmenu.copyColor.accessKey=L\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.showOrigSources=Show original sources\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nruleView.contextmenu.showOrigSources.accessKey=O\n\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\nruleView.contextmenu.addRule=Add rule\n\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nruleView.contextmenu.addRule.accessKey=R\n\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\ncomputedView.contextmenu.selectAll=Select all\n\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\ncomputedView.contextmenu.selectAll.accessKey=A\n\n# LOCALIZATION NOTE (computedView.contextmenu.copy): Text displayed in the\n# computed view context menu.\ncomputedView.contextmenu.copy=Copy\n\n# LOCALIZATION NOTE (computedView.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\ncomputedView.contextmenu.copy.accessKey=C\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/dialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbutton-accept=OK\nbutton-cancel=Peruuta\nbutton-help=Ohje\nbutton-disclosure=Lisätietoja\naccesskey-accept=\naccesskey-cancel=\naccesskey-help=O\naccesskey-disclosure=L\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/dialogOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- WARNING!!! This file is obsoleted by the dialog.xml widget -->\n\n<!-- OK Cancel Buttons -->\n<!ENTITY okButton.label\t\t\t \"OK\">\n<!ENTITY cancelButton.label\t\t \"Peruuta\">\n<!ENTITY helpButton.label\t\t \"Ohje\">\n\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/dom/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nKillScriptTitle=Varoitus: komentosarja ei vastaa kutsuihin\nKillScriptMessage=Tällä sivulla oleva komentosarja on varattuna tai ei enää vastaa kutsuihin. Voit pysäyttää komentosarjan suorittamisen tai odottaa sen suorituksen valmistumista.\nKillScriptWithDebugMessage=Tällä sivulla oleva komentosarja on varattuna tai ei enää vastaa kutsuihin. Voit pysäyttää komentosarjan suorittamisen, tutkia sitä debug-ohjelmalla tai odottaa sen suorituksen valmistumista.\nKillScriptLocation=Komentosarja: %S\nStopScriptButton=Pysäytä komentosarja\nDebugScriptButton=Tutki komentosarjaa\nWaitForScriptButton=Jatka\nDontAskAgain=&Älä kysy uudestaan\nJSURLLoadBlockedWarning=JavaScriptiä yritettiin ladata: Turvallisuuden hallinta \\nesti URL:n yhdestä palvelimesta ikkunassa, jossa \\non sisältöä toiselta palvelimelta.\nWindowCloseBlockedWarning=Komentosarjat eivät voi sulkea ikkunoita, joita ne eivät ole avanneet.\nOnBeforeUnloadTitle=Sivulta poistumisen varmistus\nOnBeforeUnloadMessage=Tämä sivu haluaa sinun vahvistavan, että tarkoituksesi on poistua sivulta. Sivulle antamiasi tietoja ei välttämättä tallenneta.\nOnBeforeUnloadStayButton=Jää sivulle\nOnBeforeUnloadLeaveButton=Poistu sivulta\nUnexpectedCanvasVariantStyle=canvas: an attempt to set strokeStyle or fillStyle to a value that is neither a string, a CanvasGradient, or a CanvasPattern was ignored.\nEmptyGetElementByIdParam=Empty string passed to getElementById().\nLowMemoryTitle=Varoitus: Muisti vähissä\nLowMemoryMessage=Tällä sivulla olevan komentosarjan suorittaminen on keskeytetty muistin vähyyden vuoksi.\nSpeculationFailed=An unbalanced tree was written using document.write() causing data from the network to be reparsed. For more information https://developer.mozilla.org/en/Optimizing_Your_Pages_for_Speculative_Parsing\nDocumentWriteIgnored=A call to document.write() from an asynchronously-loaded external script was ignored.\n# LOCALIZATION NOTE (EditorFileDropFailed): Do not translate contenteditable, %S is the error message explaining why the drop failed.\nEditorFileDropFailed=Dropping a file into a contenteditable element failed: %S.\nFormValidationTextTooLong=Lyhennä kentän teksti %S merkkiin tai vähempään (nyt käytössä %S merkkiä).\nFormValidationTextTooShort=Käytä vähintään %S merkkiä (nyt käytössä %S merkkiä).\nFormValidationValueMissing=Täytä tämä kenttä.\nFormValidationCheckboxMissing=Valitse tämä kohta jos haluat jatkaa.\nFormValidationRadioMissing=Valitse yksi vaihtoehdoista.\nFormValidationFileMissing=Valitse tiedosto.\nFormValidationSelectMissing=Valitse kohta listalta.\nFormValidationInvalidEmail=Kirjoita kelvollinen sähköpostiosoite.\nFormValidationInvalidURL=Kirjoita osoite.\nFormValidationPatternMismatch=Anna arvo pyydetyssä muodossa.\n# LOCALIZATION NOTE (FormValidationPatternMismatchWithTitle): %S is the (possibly truncated) title attribute value.\nFormValidationPatternMismatchWithTitle=Anna arvo pyydetyssä muodossa: %S.\n# LOCALIZATION NOTE (FormValidationNumberRangeOverflow): %S is a number.\nFormValidationNumberRangeOverflow=Valitse arvo, joka on enintään %S.\n# LOCALIZATION NOTE (FormValidationDateRangeOverflow): %S is a date.\nFormValidationDateRangeOverflow=Valitse arvo, joka on enintään %S.\n# LOCALIZATION NOTE (FormValidationTimeRangeOverflow): %S is a time.\nFormValidationTimeRangeOverflow=Valitse arvo, joka on enintään %S.\n# LOCALIZATION NOTE (FormValidationNumberRangeUnderflow): %S is a number.\nFormValidationNumberRangeUnderflow=Valitse arvo, joka vähintään %S.\n# LOCALIZATION NOTE (FormValidationDateRangeUnderflow): %S is a date.\nFormValidationDateRangeUnderflow=Valitse arvo, joka on vähintään %S.\n# LOCALIZATION NOTE (FormValidationTimeRangeUnderflow): %S is a time.\nFormValidationTimeRangeUnderflow=Valitse arvo, joka on vähintään %S.\n# LOCALIZATION NOTE (FormValidationStepMismatch): both %S can be a number, a date or a time.\nFormValidationStepMismatch=Valitse kelvollinen arvo. Kaksi lähintä kelvollista arvoa ovat %S ja %S.\n# LOCALIZATION NOTE (FormValidationStepMismatchOneValue): %S can be a number, a date or a time. This is called instead of FormValidationStepMismatch when the second value is the same as the first.\nFormValidationStepMismatchOneValue=Valitse kelvollinen arvo. Lähin kelvollinen arvo on %S.\nFormValidationBadInputNumber=Kirjoita luku.\nGetAttributeNodeWarning=Use of getAttributeNode() is deprecated. Use getAttribute() instead.\nSetAttributeNodeWarning=Use of setAttributeNode() is deprecated. Use setAttribute() instead.\nGetAttributeNodeNSWarning=Use of getAttributeNodeNS() is deprecated. Use getAttributeNS() instead.\nSetAttributeNodeNSWarning=Use of setAttributeNodeNS() is deprecated. Use setAttributeNS() instead.\nRemoveAttributeNodeWarning=Use of removeAttributeNode() is deprecated. Use removeAttribute() instead.\nCreateAttributeWarning=Use of document.createAttribute() is deprecated. Use element.setAttribute() instead.\nCreateAttributeNSWarning=Use of document.createAttributeNS() is deprecated. Use element.setAttributeNS() instead.\nNodeValueWarning=Use of attributes' nodeValue attribute is deprecated. Use value instead.\nTextContentWarning=Use of attributes' textContent attribute is deprecated. Use value instead.\nEnablePrivilegeWarning=Use of enablePrivilege is deprecated.  Please use code that runs with the system principal (e.g. an extension) instead.\nnsIJSONDecodeDeprecatedWarning=nsIJSON.decode is deprecated.  Please use JSON.parse instead.\nnsIJSONEncodeDeprecatedWarning=nsIJSON.encode is deprecated.  Please use JSON.stringify instead.\nnsIDOMWindowInternalWarning=Use of nsIDOMWindowInternal is deprecated. Use nsIDOMWindow instead.\nFullscreenDeniedDisabled=Request for fullscreen was denied because Fullscreen API is disabled by user preference.\nFullscreenDeniedFocusedPlugin=Request for fullscreen was denied because a windowed plugin is focused.\nFullscreenDeniedHidden=Request for fullscreen was denied because the document is no longer visible.\nFullscreenDeniedContainerNotAllowed=Request for fullscreen was denied because at least one of the document's containing elements is not an iframe or does not have an \"allowfullscreen\" attribute.\nFullscreenDeniedNotInputDriven=Request for fullscreen was denied because Element.requestFullscreen() was not called from inside a short running user-generated event handler.\nFullscreenDeniedNotHTMLSVGOrMathML=Request for fullscreen was denied because requesting element is not <svg>, <math>, or an HTML element.\nFullscreenDeniedNotInDocument=Request for fullscreen was denied because requesting element is no longer in its document.\nFullscreenDeniedMovedDocument=Request for fullscreen was denied because requesting element has moved document.\nFullscreenDeniedLostWindow=Request for fullscreen was denied because we no longer have a window.\nFullscreenDeniedSubDocFullscreen=Request for fullscreen was denied because a subdocument of the document requesting fullscreen is already fullscreen.\nFullscreenDeniedNotDescendant=Request for fullscreen was denied because requesting element is not a descendant of the current fullscreen element.\nFullscreenDeniedNotFocusedTab=Request for fullscreen was denied because requesting element is not in the currently focused tab.\nRemovedFullscreenElement=Exited fullscreen because fullscreen element was removed from document.\nFocusedWindowedPluginWhileFullscreen=Exited fullscreen because windowed plugin was focused.\nPointerLockDeniedDisabled=Request for pointer lock was denied because Pointer Lock API is disabled by user preference.\nPointerLockDeniedInUse=Request for pointer lock was denied because the pointer is currently controlled by a different document.\nPointerLockDeniedNotInDocument=Request for pointer lock was denied because the requesting element is not in a document.\nPointerLockDeniedSandboxed=Request for pointer lock was denied because Pointer Lock API is restricted via sandbox.\nPointerLockDeniedHidden=Request for pointer lock was denied because the document is not visible.\nPointerLockDeniedNotFocused=Request for pointer lock was denied because the document is not focused.\nPointerLockDeniedMovedDocument=Request for pointer lock was denied because the requesting element has moved document.\nPointerLockDeniedNotInputDriven=Request for pointer lock was denied because Element.requestPointerLock() was not called from inside a short running user-generated event handler, and the document is not in full screen.\nPointerLockDeniedFailedToLock=Request for pointer lock was denied because the browser failed to lock the pointer.\nHTMLSyncXHRWarning=HTML parsing in XMLHttpRequest is not supported in the synchronous mode.\nInvalidRedirectChannelWarning=Unable to redirect to %S because the channel doesn't implement nsIWritablePropertyBag2.\n# LOCALIZATION NOTE: %S is the name of the header in question\nForbiddenHeaderWarning=Attempt to set a forbidden header was denied: %S\nResponseTypeSyncXHRWarning=Use of XMLHttpRequest's responseType attribute is no longer supported in the synchronous mode in window context.\nTimeoutSyncXHRWarning=Use of XMLHttpRequest's timeout attribute is not supported in the synchronous mode in window context.\nJSONCharsetWarning=An attempt was made to declare a non-UTF-8 encoding for JSON retrieved using XMLHttpRequest. Only UTF-8 is supported for decoding JSON.\n# LOCALIZATION NOTE: Do not translate AudioBufferSourceNode\nMediaBufferSourceNodeResampleOutOfMemory=Insufficient memory to resample the AudioBufferSourceNode for playback.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownContentType=The buffer passed to decodeAudioData contains an unknown content type.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownError=An unknown error occured while processing decodeAudioData.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataInvalidContent=The buffer passed to decodeAudioData contains invalid content which cannot be decoded successfully.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataNoAudio=The buffer passed to decodeAudioData does not contain any audio.\n# LOCALIZATION NOTE: Do not translate HTMLMediaElement and createMediaElementSource.\nMediaElementAudioSourceNodeCrossOrigin=The HTMLMediaElement passed to createMediaElementSource has a cross-origin resource, the node will output silence.\n# LOCALIZATION NOTE: Do not translate MediaStream and createMediaStreamSource.\nMediaStreamAudioSourceNodeCrossOrigin=The MediaStream passed to createMediaStreamSource has a cross-origin resource, the node will output silence.\nMediaLoadExhaustedCandidates=All candidate resources failed to load. Media load paused.\nMediaLoadSourceMissingSrc=<source> element has no \"src\" attribute. Media resource load failed.\n# LOCALIZATION NOTE: %1$S is the Http error code the server returned (e.g. 404, 500, etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadHttpError=HTTP load failed with status %1$S. Load of media resource %2$S failed.\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load.\nMediaLoadInvalidURI=Invalid URI. Load of media resource %S failed.\n# LOCALIZATION NOTE: %1$S is the media resource's format/codec type (basically equivalent to the file type, e.g. MP4,AVI,WMV,MOV etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedTypeAttribute=Specified \"type\" attribute of \"%1$S\" is not supported. Load of media resource %2$S failed.\n# LOCALIZATION NOTE: %1$S is the \"media\" attribute value of the <source> element. It is a media query. %2$S is the URL of the media resource which failed to load.\nMediaLoadSourceMediaNotMatched=Specified \"media\" attribute of \"%1$S\" does not match the environment. Load of media resource %2$S failed.\n# LOCALIZATION NOTE: %1$S is the MIME type HTTP header being sent by the web server, %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedMimeType=HTTP \"Content-Type\" of \"%1$S\" is not supported. Load of media resource %2$S failed.\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load because of error in decoding.\nMediaLoadDecodeError=Media resource %S could not be decoded.\nMediaWidevineNoWMF=Yritetään toistaa Widevineä ilman Windows Media Foundationia. Katso https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaWMFNeeded=Jotta voit toistaa videotiedostomuotoja %S, sinun tarvitsee asentaa Microsoftin lisäohjelmistoja. Katso https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaPlatformDecoderNotFound=Tällä sivulla olevaa videota ei voida toistaa. Järjestelmässä ei välttämättä ole tarvittavia koodekkeja tiedostomuodoille %S.\nMediaUnsupportedLibavcodec=Tällä sivulla olevaa videota ei voida toistaa. Järjestelmässä on libavcodec-versio, jota ei tueta\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaCannotPlayNoDecoders=Mediaa ei voida toistaa. Ei purkajia pyydetyille tiedostomuodoille: %S\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaNoDecoders=Ei purkajia joillekin pyydetyistä tiedostomuodoista: %S\nMediaCannotInitializePulseAudio=PulseAudion käyttäminen ei onnistu\n# LOCALIZATION NOTE: Do not translate \"MediaRecorder\".\nMediaRecorderMultiTracksNotSupported=MediaRecorder ei tällä hetkellä tue useamman samantyyppisen raidan äänittämistä.\n# LOCALIZATION NOTE: %S is the ID of the MediaStreamTrack passed to MediaStream.addTrack(). Do not translate \"MediaStreamTrack\" and \"AudioChannel\".\nMediaStreamAddTrackDifferentAudioChannel=MediaStreamTrack %S could not be added since it belongs to a different AudioChannel.\n# LOCALIZATION NOTE: Do not translate \"MediaStream\", \"stop()\" and \"MediaStreamTrack\"\nMediaStreamStopDeprecatedWarning=MediaStream.stop() is deprecated and will soon be removed. Use MediaStreamTrack.stop() instead.\n# LOCALIZATION NOTE: Do not translate \"DOMException\", \"code\" and \"name\"\nDOMExceptionCodeWarning=Use of DOMException's code attribute is deprecated. Use name instead.\n# LOCALIZATION NOTE: Do not translate \"__exposedProps__\"\nNoExposedPropsWarning=Exposing chrome JS objects to content without __exposedProps__ is insecure and deprecated. See https://developer.mozilla.org/en/XPConnect_wrappers for more information.\n# LOCALIZATION NOTE: Do not translate \"Mutation Event\" and \"MutationObserver\"\nMutationEventWarning=Use of Mutation Events is deprecated. Use MutationObserver instead.\n# LOCALIZATION NOTE: Do not translate \"Components\"\nComponentsWarning=The Components object is deprecated. It will soon be removed.\nPluginHangUITitle=Varoitus: Liitännäinen ei vastaa kutsuihin\nPluginHangUIMessage=Liitännäinen %S on varattuna tai ei enää vastaa kutsuihin. Voit pysäyttää liitännäisen suorittamisen tai odottaa sen suorituksen valmistumista.\nPluginHangUIWaitButton=Jatka\nPluginHangUIStopButton=Pysäytä liitännäinen\nPrefixedFullscreenAPIWarning=Prefixed Fullscreen API is deprecated. Please use unprefixed API for fullscreen. For more help https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API\n# LOCALIZATION NOTE: Do not translate \"NodeIterator\" or \"detach()\".\nNodeIteratorDetachWarning=Calling detach() on a NodeIterator no longer has an effect.\n# LOCALIZATION NOTE: Do not translate \"LenientThis\" and \"this\"\nLenientThisWarning=Ignoring get or set of property that has [LenientThis] because the \"this\" object is incorrect.\n# LOCALIZATION NOTE: Do not translate \"nsIDOMWindowUtils\", \"getWindowWithOuterId\", or \"nsIWindowMediator\"\nGetWindowWithOuterIdWarning=Use of nsIDOMWindowUtils.getOuterWindowWithId() is deprecated.  Instead, use the nsIWindowMediator method of the same name.\n# LOCALIZATION NOTE: Do not translate \"getPreventDefault\" or \"defaultPrevented\".\nGetPreventDefaultWarning=Use of getPreventDefault() is deprecated.  Use defaultPrevented instead.\n# LOCALIZATION NOTE: Do not translate \"getUserData\", \"setUserData\", \"WeakMap\", or \"element.dataset\".\nGetSetUserDataWarning=Use of getUserData() or setUserData() is deprecated.  Use WeakMap or element.dataset instead.\n# LOCALIZATION NOTE: Do not translate \"mozGetAsFile\" or \"toBlob\"\nMozGetAsFileWarning=The non-standard mozGetAsFile method is deprecated and will soon be removed.  Use the standard toBlob method instead.\n# LOCALIZATION NOTE: Do not translate \"captureEvents()\" or \"addEventListener()\"\nUseOfCaptureEventsWarning=Use of captureEvents() is deprecated. To upgrade your code, use the DOM 2 addEventListener() method. For more help http://developer.mozilla.org/en/docs/DOM:element.addEventListener\n# LOCALIZATION NOTE: Do not translate \"releaseEvents()\" or \"removeEventListener()\"\nUseOfReleaseEventsWarning=Use of releaseEvents() is deprecated. To upgrade your code, use the DOM 2 removeEventListener() method. For more help http://developer.mozilla.org/en/docs/DOM:element.removeEventListener\n# LOCALIZATION NOTE: Do not translate \"document.load()\" or \"XMLHttpRequest\"\nUseOfDOM3LoadMethodWarning=Use of document.load() is deprecated. To upgrade your code, use the DOM XMLHttpRequest object. For more help https://developer.mozilla.org/en/XMLHttpRequest\n# LOCALIZATION NOTE: Do not translate \"window.showModalDialog()\" or \"window.open()\"\nShowModalDialogWarning=Use of window.showModalDialog() is deprecated. Use window.open() instead. For more help https://developer.mozilla.org/en-US/docs/Web/API/Window.open\n# LOCALIZATION NOTE: Do not translate \"window._content\" or \"window.content\"\nWindow_ContentWarning=window._content is deprecated.  Please use window.content instead.\n# LOCALIZATION NOTE: Do not translate \"XMLHttpRequest\"\nSyncXMLHttpRequestWarning=Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help http://xhr.spec.whatwg.org/\nImplicitMetaViewportTagFallback=No meta-viewport tag found. Please explicitly specify one to prevent unexpected behavioural changes in future versions. For more help https://developer.mozilla.org/en/docs/Mozilla/Mobile/Viewport_meta_tag\n# LOCALIZATION NOTE: Do not translate \"DataContainerEvent\" or \"CustomEvent\"\nDataContainerEventWarning=Use of DataContainerEvent is deprecated. Use CustomEvent instead.\n# LOCALIZATION NOTE: Do not translate \"window.controllers\"\nWindow_ControllersWarning=window.controllers is deprecated. Do not use it for UA detection.\nImportXULIntoContentWarning=Importing XUL nodes into a content document is deprecated. This functionality may be removed soon.\nXMLDocumentLoadPrincipalMismatch=Use of document.load forbidden on Documents that come from other Windows. Only the Window in which a Document was created is allowed to call .load on that Document. Preferably, use XMLHttpRequest instead.\n# LOCALIZATION NOTE: Do not translate \"IndexedDB\".\nIndexedDBTransactionAbortNavigation=An IndexedDB transaction that was not yet complete has been aborted due to page navigation.\n# LOCALIZATION NOTE: Do not translate Will-change, %1$S,%2$S are numbers.\nIgnoringWillChangeOverBudgetWarning=Will-change memory consumption is too high. Budget limit is the document surface area multiplied by %1$S (%2$S px). Occurrences of will-change over the budget will be ignored.\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nHittingMaxWorkersPerDomain2=A Worker could not be started immediately because other documents in the same origin are already using the maximum number of workers. The Worker is now queued and will be started after some of the other workers have completed.\n# LOCALIZATION NOTE: Do not translate \"setVelocity\", \"PannerNode\", \"AudioListener\", \"speedOfSound\" and \"dopplerFactor\"\nPannerNodeDopplerWarning=Use of setVelocity on the PannerNode and AudioListener, and speedOfSound and dopplerFactor on the AudioListener are deprecated and those members will be removed. For more help https://developer.mozilla.org/en-US/docs/Web/API/AudioListener#Deprecated_features\n# LOCALIZATION NOTE: Do not translate \"Application Cache API\", \"AppCache\" and \"ServiceWorker\".\nAppCacheWarning=Application Cache API (AppCache) on vanhentunut ja se tullaan poistamaan tulevaisuudessa. Harkitse ServiceWorkerin käyttöä offline-tuen saavuttamiseksi.\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nEmptyWorkerSourceWarning=Attempting to create a Worker from an empty source. This is probably unintentional.\nWebrtcDeprecatedPrefixWarning=WebRTC interfaces with the \"moz\" prefix (mozRTCPeerConnection, mozRTCSessionDescription, mozRTCIceCandidate) have been deprecated.\nNavigatorGetUserMediaWarning=navigator.mozGetUserMedia has been replaced by navigator.mediaDevices.getUserMedia\n# LOCALIZATION NOTE: Do not translate \"RTCPeerConnection\", \"getLocalStreams\", \"getRemoteStreams\", \"getSenders\" or \"getReceivers\".\nRTCPeerConnectionGetStreamsWarning=RTCPeerConnection.getLocalStreams/getRemoteStreams are deprecated. Use RTCPeerConnection.getSenders/getReceivers instead.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %S is a URL.\nInterceptionFailedWithURL=Failed to load '%S'. A ServiceWorker intercepted the request and encountered an unexpected error.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"FetchEvent.respondWith()\", \"FetchEvent\", \"no-cors\", \"opaque\", \"Response\", or \"RequestMode\". %1$S is a URL. %2$S is a RequestMode value.\nBadOpaqueInterceptionRequestModeWithURL=Failed to load '%1$S'. A ServiceWorker passed an opaque Response to FetchEvent.respondWith() while handling a '%2$S' FetchEvent. Opaque Response objects are only valid when the RequestMode is 'no-cors'.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Error\", \"Response\", \"FetchEvent.respondWith()\", or \"fetch()\". %S is a URL.\nInterceptedErrorResponseWithURL=Failed to load '%S'. A ServiceWorker passed an Error Response to FetchEvent.respondWith(). This typically means the ServiceWorker performed an invalid fetch() call.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", or \"Response.clone()\". %S is a URL.\nInterceptedUsedResponseWithURL=Failed to load '%S'. A ServiceWorker passed a used Response to FetchEvent.respondWith(). The body of a Response may only be read once. Use Response.clone() to access the body multiple times.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"opaqueredirect\", \"Response\", \"FetchEvent.respondWith()\", or \"FetchEvent\". %s is a URL.\nBadOpaqueRedirectInterceptionWithURL=Failed to load '%S'. A ServiceWorker passed an opaqueredirect Response to FetchEvent.respondWith() while handling a non-navigation FetchEvent.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", \"RedirectMode\" or \"follow\". %S is a URL.\nBadRedirectModeInterceptionWithURL=Failed to load ‘%S’. A ServiceWorker passed a redirected Response to FetchEvent.respondWith() while RedirectMode is not ‘follow’.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\" or \"FetchEvent.preventDefault()\". %S is a URL.\nInterceptionCanceledWithURL=Kohteen '%S' lataaminen epäonnistui. ServiceWorker peruutti latauksen kutsumalla FetchEvent.preventDefault()-metodia.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", or \"FetchEvent.respondWith()\". %1$S is a URL. %2$S is an error string.\nInterceptionRejectedResponseWithURL=Failed to load '%1$S'. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with '%2$S'.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", \"FetchEvent.respondWith()\", or \"Response\". %1$S is a URL. %2$S is an error string.\nInterceptedNonResponseWithURL=Failed to load '%1$S'. A ServiceWorker passed a promise to FetchEvent.respondWith() that resolved with non-Response value '%2$S'.\n# LOCALIZATION NOTE: Do not translate \"mozImageSmoothingEnabled\", or \"imageSmoothingEnabled\"\nPrefixedImageSmoothingEnabledWarning=Use of mozImageSmoothingEnabled is deprecated. Please use the unprefixed imageSmoothingEnabled property instead.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Service-Worker-Allowed\" or \"HTTP\". %1$S and %2$S are URLs.\nServiceWorkerScopePathMismatch=Failed to register a ServiceWorker: The path of the provided scope ‘%1$S’ is not under the max scope allowed ‘%2$S’. Adjust the scope, move the Service Worker script, or use the Service-Worker-Allowed HTTP header to allow the scope.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a stringified numeric HTTP status code like \"404\" and %3$S is a URL.\nServiceWorkerRegisterNetworkError=Failed to register/update a ServiceWorker for scope ‘%1$S’: Load failed with status %2$S for script ‘%3$S’.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a MIME Media Type like \"text/plain\" and %3$S is a URL.\nServiceWorkerRegisterMimeTypeError=Failed to register/update a ServiceWorker for scope ‘%1$S’: Bad Content-Type of ‘%2$S’ received for script ‘%3$S’.  Must be ‘text/javascript’, ‘application/x-javascript’, or ‘application/javascript’.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker.\nServiceWorkerGraceTimeoutTermination=Terminating ServiceWorker for scope ‘%1$S’ with pending waitUntil/respondWith promises because of grace timeout.\n# LOCALIZATION NOTE (ServiceWorkerNoFetchHandler): Do not translate \"Fetch\".\nServiceWorkerNoFetchHandler=Fetch event handlers must be added during the worker script’s initial evaluation.\nExecCommandCutCopyDeniedNotInputDriven=document.execCommand('cut'/'copy') was denied because it was not called from inside a short running user-generated event handler.\nManifestShouldBeObject=Manifest should be an object.\nManifestScopeURLInvalid=The scope URL is invalid.\nManifestScopeNotSameOrigin=The scope URL must be same origin as document.\nManifestStartURLOutsideScope=The start URL is outside the scope, so the scope is invalid.\nManifestStartURLInvalid=The start URL is invalid.\nManifestStartURLShouldBeSameOrigin=The start URL must be same origin as document.\n# LOCALIZATION NOTE: %1$S is the name of the object whose property is invalid. %2$S is the name of the invalid property. %3$S is the expected type of the property value. E.g. \"Expected the manifest's start_url member to be a string.\"\nManifestInvalidType=Expected the %1$S's %2$S member to be a %3$S.\n# LOCALIZATION NOTE: %1$S is the name of the property whose value is invalid. %2$S is the (invalid) value of the property. E.g. \"theme_color: 42 is not a valid CSS color.\"\nManifestInvalidCSSColor=%1$S: %2$S is not a valid CSS color.\nPatternAttributeCompileFailure=Unable to check <input pattern='%S'> because the pattern is not a valid regexp: %S\n# LOCALIZATION NOTE: Do not translate \"postMessage\" or DOMWindow. %S values are origins, like https://domain.com:port\nTargetPrincipalDoesNotMatch=Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('%S') does not match the recipient window's origin ('%S').\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbed=Rewriting old-style YouTube Flash embed (%S) to iframe embed (%S). Please update page to use iframe instead of embed/object, if possible.\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbedPathParams=Rewriting old-style YouTube Flash embed (%S) to iframe embed (%S). Params were unsupported by iframe embeds and converted. Please update page to use iframe instead of embed/object, if possible.\n# LOCALIZATION NOTE: This error is reported when the \"Encryption\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Encryption\", and \"salt\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionHeader=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘Encryption’ header must include a unique ‘salt‘ parameter for each message. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 for more information.\n# LOCALIZATION NOTE: This error is reported when the \"Crypto-Key\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Crypto-Key\", and \"dh\". %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoKeyHeader=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘Crypto-Key‘ header must include a ‘dh‘ parameter containing the app server’s public key. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 for more information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt because the deprecated\n# \"Encryption-Key\" header for an incoming push message is missing or invalid.\n# Do not translate \"ServiceWorker\", \"Encryption-Key\", \"dh\", \"Crypto-Key\", and\n# \"Content-Encoding: aesgcm\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionKeyHeader=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘Encryption-Key’ header must include a ‘dh‘ parameter. This header is deprecated and will soon be removed. Please use ‘Crypto-Key‘ with ‘Content-Encoding: aesgcm‘ instead. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 for more information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"Content-Encoding\" header is missing or contains an\n# unsupported encoding. Do not translate \"ServiceWorker\", \"Content-Encoding\",\n# \"aesgcm\", and \"aesgcm128\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncodingHeader=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘Content-Encoding‘ header must be ‘aesgcm‘. ‘aesgcm128‘ is allowed, but deprecated and will soon be removed. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 for more information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"dh\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"dh\", \"Crypto-Key\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSenderKey=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘dh‘ parameter in the ‘Crypto-Key‘ header must be the app server’s Diffie-Hellman public key, base64url-encoded (https://tools.ietf.org/html/rfc7515#appendix-C) and in “uncompressed” or “raw” form (65 bytes before encoding). See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 for more information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"salt\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"salt\", \"Encryption\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSalt=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘salt‘ parameter in the ‘Encryption‘ header must be base64url-encoded (https://tools.ietf.org/html/rfc7515#appendix-C), and be at least 16 bytes before encoding. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 for more information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"rs\" parameter is not a number, or is less than the pad size.\n# Do not translate \"ServiceWorker\", \"rs\", or \"Encryption\". %1$S is the\n# ServiceWorker scope URL. %2$S is the minimum value (1 for aesgcm128, 2 for\n# aesgcm).\nPushMessageBadRecordSize=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘rs‘ parameter of the ‘Encryption‘ header must be between %2$S and 2^36-31, or omitted entirely. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 for more information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because an encrypted record is shorter than the pad size, the pad is larger\n# than the record, or any of the padding bytes are non-zero. Do not translate\n# \"ServiceWorker\". %1$S is the ServiceWorker scope URL. %2$S is the pad size\n# (1 for aesgcm128, 2 for aesgcm).\nPushMessageBadPaddingError=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. A record in the encrypted message was not padded correctly. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 for more information.\n# LOCALIZATION NOTE: This error is reported when push message decryption fails\n# and no specific error info is available. Do not translate \"ServiceWorker\".\n# %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoError=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. For help with encryption, please see https://developer.mozilla.org/docs/Web/API/Push_API/Using_the_Push_API#Encryption\n# LOCALIZATION NOTE: %1$S is the type of a DOM event. 'passive' is a literal parameter from the DOM spec.\nPreventDefaultFromPassiveListenerWarning=Ignoring ‘preventDefault()’ call on event of type ‘%1$S’ from a listener registered as ‘passive’.\nFileLastModifiedDateWarning=File.lastModifiedDate is deprecated. Use File.lastModified instead.\n# LOCALIZATION NOTE: 'ImageBitmapRenderingContext.transferImageBitmap' and 'ImageBitmapRenderingContext.transferFromImageBitmap' should not be translated\nImageBitmapRenderingContext_TransferImageBitmap=ImageBitmapRenderingContext.transferImageBitmap is deprecated and will be removed soon. Use ImageBitmapRenderingContext.transferFromImageBitmap instead.\nChromeScriptedDOMParserWithoutPrincipal=Creating DOMParser without a principal is deprecated.\nIIRFilterChannelCountChangeWarning=IIRFilterNode channel count changes may produce audio glitches.\nBiquadFilterChannelCountChangeWarning=BiquadFilterNode channel count changes may produce audio glitches.\n# LOCALIZATION NOTE: %1$S is the unanimatable paced property.\nUnanimatablePacedProperty=Paced property ‘%1$S’ is not an animatable property.\n# LOCALIZATION NOTE: Do not translate \".jpeg\"\nGenericImageNameJPEG=kuva.jpeg\n# LOCALIZATION NOTE: Do not translate \".gif\"\nGenericImageNameGIF=kuva.gif\n# LOCALIZATION NOTE: Do not translate \".png\"\nGenericImageNamePNG=kuva.png\nGenericFileName=tiedosto\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationSuccess=This page was loaded in a new process due to a Large-Allocation header.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate GET.\nLargeAllocationNonGetRequest=A Large-Allocation header was ignored due to the load being triggered by a non-GET request.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate `window.opener`.\nLargeAllocationNotOnlyToplevelInTabGroup=A Large-Allocation header was ignored due to the presence of windows which have a reference to this browsing context through the frame hierarchy or window.opener.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationNonE10S=A Large-Allocation header was ignored due to the document not being loaded out of process.\nGeolocationInsecureRequestIsForbidden=A Geolocation request can only be fulfilled in a secure context.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name.\nLargeAllocationNonWin32=This page would be loaded in a new process due to a Large-Allocation header, however Large-Allocation process creation is disabled on non-Win32 platforms.\n# LOCALIZATION NOTE: Do not translate URL.createObjectURL(MediaStream).\nURLCreateObjectURL_MediaStream=URL.createObjectURL(MediaStream) is deprecated and will be removed soon.\n# LOCALIZATION NOTE: Do not translate xml:base.\nXMLBaseAttributeWarning=Use of xml:base attribute is deprecated and will be removed soon. Please remove any use of it.\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/downloadProgress.properties",
    "content": "# LOCALIZATION NOTE (BadPluginTitle): \n#\n#    This dialog is displayed when plugin throws unhandled exception\n#\nBadPluginTitle=Liitännäinen suoritti laittoman toiminnon\n# LOCALIZATION NOTE (BadPluginMessage): \n#\n#    This is the message for the BadPlugin dialog.\n#    %S will be replaced by brandShortName.\n#\nBadPluginMessage=Liitännäinen suoritti laittoman toiminnon. On suositeltavaa, että käynnistät %Sin uudestaan.\n# LOCALIZATION NOTE (BadPluginCheckboxMessage): \n#\n#    This message tells the user that if they check this checkbox, they\n#    will never see this dialog again.\n#\nBadPluginCheckboxMessage=Älä näytä tätä viestiä uudestaan tämän istunnon aikana\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/editMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editMenu.label             \"Muokkaa\">\n<!ENTITY editMenu.accesskey         \"M\">\n<!ENTITY undoCmd.label              \"Kumoa\">\n<!ENTITY undoCmd.key                \"Z\">\n<!ENTITY undoCmd.accesskey          \"m\">\n<!ENTITY redoCmd.label              \"Tee uudelleen\">\n<!ENTITY redoCmd.key                \"Y\">\n<!ENTITY redoCmd.accesskey          \"T\">\n<!ENTITY cutCmd.label               \"Leikkaa\">\n<!ENTITY cutCmd.key                 \"X\">\n<!ENTITY cutCmd.accesskey           \"L\">\n<!ENTITY copyCmd.label              \"Kopioi\">\n<!ENTITY copyCmd.key                \"C\">\n<!ENTITY copyCmd.accesskey          \"K\">\n<!ENTITY pasteCmd.label             \"Liitä\">\n<!ENTITY pasteCmd.key               \"V\">\n<!ENTITY pasteCmd.accesskey         \"i\">\n<!ENTITY deleteCmd.label            \"Poista\">\n<!ENTITY deleteCmd.accesskey        \"o\">\n<!ENTITY selectAllCmd.label         \"Valitse kaikki\">\n<!ENTITY selectAllCmd.key           \"A\">\n<!ENTITY selectAllCmd.accesskey     \"V\">\n<!ENTITY findCmd.label              \"Etsi\">\n<!ENTITY findCmd.key                \"F\">\n<!ENTITY findCmd.accesskey          \"E\">\n<!ENTITY findAgainCmd.label         \"Etsi seuraava\">\n<!ENTITY findAgainCmd.key           \"G\">\n<!ENTITY findAgainCmd.key2          \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey     \"s\">\n<!ENTITY findPreviousCmd.label      \"Etsi edellinen\">\n<!ENTITY findPreviousCmd.accesskey  \"d\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncsp.error.missing-directive = Policy is missing a required '%S' directive\n\n#LOCALIZATION NOTE (csp.error.illegal-keyword) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP keyword, usually 'unsafe-inline'.\ncsp.error.illegal-keyword = '%1$S' directive contains a forbidden %2$S keyword\n\n#LOCALIZATION NOTE (csp.error.illegal-protocol) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-protocol = '%1$S' directive contains a forbidden %2$S: protocol source\n\n#LOCALIZATION NOTE (csp.error.missing-host) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.missing-host = %2$S: protocol requires a host in '%1$S' directives\n\n#LOCALIZATION NOTE (csp.error.missing-source) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP source, usually 'self'.\ncsp.error.missing-source = '%1$S' must include the source %2$S\n\n#LOCALIZATION NOTE (csp.error.illegal-host-wildcard) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-host-wildcard = %2$S: wildcard sources in '%1$S' directives must include at least one non-generic sub-domain (e.g., *.example.com rather than *.com)\n\n#LOCALIZATION NOTE (uninstall.confirmation.title) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.title = Poista %S\n\n#LOCALIZATION NOTE (uninstall.confirmation.message) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.message = Laajennus ”%S” pyytää, että se poistetaan. Mitä tehdään?\n\nuninstall.confirmation.button-0.label = Poista\nuninstall.confirmation.button-1.label = Pidä asennettuna\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/fallbackMenubar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# OSX only. Default menu label when there is no xul menubar.\n\nquitMenuitem.label=Lopeta\nquitMenuitem.key=L\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/filefield.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Change Action\n\ndownloadHelperNoneSelected=Mitään ei ole valittu\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/filepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY lookInMenuList.label    \"Sijainti:\">\n<!ENTITY lookInMenuList.accesskey    \"S\">\n<!ENTITY textInput.label         \"Tiedostonimi:\">\n<!ENTITY textInput.accesskey         \"n\">\n<!ENTITY filterMenuList.label    \"Tiedostotyyppi:\">\n<!ENTITY filterMenuList.accesskey    \"T\">\n<!ENTITY name.label              \"Nimi\">\n<!ENTITY size.label              \"Koko\">\n<!ENTITY lastModified.label      \"Muutettu\">\n<!ENTITY showHiddenFiles.label   \"Näytä piilotetut tiedostot ja kansiot\">\n<!ENTITY showHiddenFiles.accesskey   \"N\">\n\n<!ENTITY noPermissionError.label  \"Sinulla ei ole tarvittavia oikeuksia selata tätä kansiota.\">\n\n<!ENTITY folderUp.tooltiptext    \"Siirry yksi taso ylöspäin\">\n<!ENTITY folderHome.tooltiptext  \"Siirry kotikansioon\">\n<!ENTITY folderNew.tooltiptext   \"Luo uusi kansio\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/filepicker.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The extensions to which these descriptions refer\n#                    now live in toolkit/content/filepicker.properties\nallTitle=Kaikki tiedostot\nhtmlTitle=HTML-tiedostot\ntextTitle=Tekstitiedostot\nimageTitle=Kuvatiedostot\nxmlTitle=XML-tiedostot\nxulTitle=XUL-tiedostot\nappsTitle=Ohjelmat\naudioTitle=Äänitiedostot\nvideoTitle=Videotiedostot\n\ndirTextInputLabel=Kansion nimi:\ndirTextInputAccesskey=K\n\nconfirmTitle=Vahvista\nconfirmFileReplacing=Tiedosto %S on jo olemassa. \\nKorvataanko se?\nopenButtonLabel=Avaa\nsaveButtonLabel=Tallenna\nselectFolderButtonLabel=Valitse\nnoButtonLabel=Ei\nformatLabel=Tiedostomuoto:\n\nerrorOpenFileDoesntExistTitle=Virhe avattaessa tiedostoa %S\nerrorOpenFileDoesntExistMessage=Tiedostoa %S ei ole.\nerrorDirDoesntExistTitle=Virhe käsiteltäessä kansiota %S\nerrorDirDoesntExistMessage=Kansiota %S ei ole.\n\nerrorOpeningFileTitle=Virhe avattaessa tiedostoa %S\nopenWithoutPermissionMessage_file=Tiedosto %S ei ole luettavissa\n\nerrorSavingFileTitle=Virhe tallennettaessa %S\nsaveParentIsFileMessage=%S on tiedosto, joten tiedostoa %S ei voida tallentaa\nsaveParentDoesntExistMessage=Polkua %S ei ole, joten tiedostoa %S ei voida tallentaa\n\nsaveWithoutPermissionMessage_file=Tiedosto %S on kirjoitussuojattu.\nsaveWithoutPermissionMessage_dir=Tiedostoa ei voida luoda. Kansio %S on kirjoitussuojattu.\n\nerrorNewDirDoesExistTitle=Virhe kansion %S luonnissa\nerrorNewDirDoesExistMessage=Tiedosto nimeltä %S on jo olemassa, kansiota ei voi luoda.\n\nerrorCreateNewDirTitle=Virhe kansion %S luonnissa\nerrorCreateNewDirMessage=Kansiota %S ei voitu luoda\nerrorCreateNewDirIsFileMessage=Kansiota ei voitu luoda, %S on tiedosto\nerrorCreateNewDirPermissionMessage=Kansiota ei voitu luoda, %S on kirjoitussuojattu\n\npromptNewDirTitle=Luo uusi kansio\npromptNewDirMessage=Kansion nimi:\n\nerrorPathProblemTitle=Tuntematon virhe\nerrorPathProblemMessage=Tapahtui tuntematon virhe (polku %S)\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/findbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the entities needed to -->\n<!-- LOCALIZATION NOTE : FILE use the Find Bar. --> \n\n<!ENTITY next.tooltip \"Etsi seuraava osuma\">\n<!ENTITY previous.tooltip \"Etsi edellinen osuma\">\n<!ENTITY findCloseButton.tooltip \"Sulje etsintäpalkki\">\n<!ENTITY highlightAll.label \"Korosta kaikki\">\n<!ENTITY highlightAll.accesskey \"K\">\n<!ENTITY highlightAll.tooltiptext \"Korosta kaikki osumat\">\n<!ENTITY caseSensitive.label \"Huomioi kirjainkoko\">\n<!ENTITY caseSensitive.accesskey \"H\">\n<!ENTITY caseSensitive.tooltiptext \"Etsi osumia huomioiden kirjainkoko\">\n<!ENTITY entireWord.label \"Kokonaiset sanat\">\n<!ENTITY entireWord.accesskey \"s\">\n<!ENTITY entireWord.tooltiptext \"Etsi vain kokonaisia sanoja\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/findbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# strings used by the Find bar, split from browser.properties\nNotFound=Ei osumia\nWrappedToTop=Päästiin sivun loppuun, jatketaan alusta\nWrappedToBottom=Päästiin sivun alkuun, jatketaan lopusta\nNormalFind=Etsi sivulta\nFastFind=Pikahaku\nFastFindLinks=Pikahaku (vain linkit)\nCaseSensitive=(Kirjainkoko huomioidaan)\nEntireWord=(Vain kokonaiset sanat)\n# LOCALIZATION NOTE (FoundMatches): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is currently selected match and #2 the total amount of matches.\nFoundMatches=#1 / #2 osuma;#1 / #2 osumaa\n# LOCALIZATION NOTE (FoundMatchesCountLimit): Semicolon-separated list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total amount of matches allowed before counting stops.\nFoundMatchesCountLimit=Yli #1 osuma;Yli #1 osumaa\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/finddialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from finddialog.xul -->\n\n<!ENTITY findDialog.title  \"Etsi tältä sivulta\">\n<!ENTITY findField.label  \"Etsi:\">\n<!ENTITY findField.accesskey  \"E\">\n<!ENTITY caseSensitiveCheckbox.label  \"Huomioi kirjainkoko\">\n<!ENTITY caseSensitiveCheckbox.accesskey  \"H\">\n<!ENTITY wrapCheckbox.label  \"Kierrä ympäri\">\n<!ENTITY wrapCheckbox.accesskey  \"y\">\n<!ENTITY findButton.label  \"Etsi seuraava\">\n<!ENTITY findButton.accesskey  \"s\">\n<!ENTITY cancelButton.label  \"Peruuta\">\n<!ENTITY closeButton.label  \"Sulje\">\n<!ENTITY up.label  \"Ylös\">\n<!ENTITY up.accesskey  \"Y\">\n<!ENTITY down.label  \"Alas\">\n<!ENTITY down.accesskey  \"A\">\n<!ENTITY direction.label  \"Etsimissuunta\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/finddialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnotFoundWarning=Etsim\\u00E4\\u00E4si teksti\\u00E4 ei l\\u00F6ytynyt.\nnotFoundTitle=Etsi\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/global-strres.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n16389=Tuntematon virhe tapahtui (%1$S)\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/global.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY locale.dir \"ltr\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/globalKeys.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY openHelp.commandkey     \"VK_F1\">\n<!ENTITY openHelpMac.commandkey  \"?\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/headsUpDisplay.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction):\n# This string is used to display JavaScript functions that have no given name -\n# they are said to be anonymous. See stacktrace.outputMessage.\nstacktrace.anonymousFunction=<nimetön>\n\n# LOCALIZATION NOTE (stacktrace.outputMessage):\n# This string is used in the Web Console output to identify a web developer call\n# to console.trace(). The stack trace of JavaScript function calls is displayed.\n# In this minimal message we only show the last call.\nstacktrace.outputMessage=Pinovedos lähteestä %S, funktio %S, rivi %S.\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/intl.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * This file contains all localizable skin settings such as \n *   font, layout, and geometry\n */\nwindow { \n  font: 3mm tahoma,arial,helvetica,sans-serif;\n}\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (general.useragent.locale):\n# This is the valid BCP 47 language tag representing your locale.\n#\n# In most cases, this will simply be your locale code. However, in rare cases\n# (such as 'jp-JP-mac'), you may need to modify your locale code in order to\n# make it a valid BCP 47 language tag. (If your locale code does not include a\n# region subtag, do not include one in the language tag representing your\n# locale.)\ngeneral.useragent.locale=fi-FI\n\n# LOCALIZATION NOTE (intl.accept_languages):\n# This is a comma-separated list of valid BCP 47 language tags.\n#\n# Begin with the value of 'general.useragent.locale'. Next, include language\n# tags for other languages that you expect most users of your locale to be\n# able to speak, so that their browsing experience degrades gracefully if\n# content is not available in their primary language.\n#\n# It is recommended that you include \"en-US, en\" at the end of the list as a\n# last resort. However, if you know that users of your locale would prefer a\n# different variety of English, or if they are not likely to understand\n# English at all, you may opt to include a different English language tag, or\n# to exclude English altogether.\n#\n# For example, the Breton [br] locale might consider including French and\n# British English in their list, since those languages are commonly spoken in\n# the same area as Breton:\n# intl.accept_languages=br, fr-FR, fr, en-GB, en\nintl.accept_languages=fi-fi, fi, en-us, en\n\n# LOCALIZATION NOTE (font.language.group):\n# This preference controls the initial setting of the language drop-down menu\n# in the Content > Fonts & Colors > Advanced preference panel.\n#\n# Set it to the value of one of the menuitems in the \"selectLangs\" menulist in\n# http://mxr.mozilla.org/mozilla/source/browser/components/preferences/fonts.xul\nfont.language.group=x-western\n\n# LOCALIZATION NOTE (intl.charset.detector):\n# This preference controls the initial setting for the character encoding\n# detector. Valid values are ja_parallel_state_machine for Japanese, ruprob\n# for Russian and ukprob for Ukrainian and the empty string to turn detection\n# off. The value must be empty for locales other than Japanese, Russian and\n# Ukrainian.\nintl.charset.detector=\n\n# LOCALIZATION NOTE (pluralRule): Pick the appropriate plural rule for your\n# language. This will determine how many plural forms of a word you will need\n# to provide and in what order.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\npluralRule=1\n\n# LOCALIZATION NOTE (intl.menuitems.alwaysappendaccesskeys, intl.menuitems.insertseparatorbeforeaccesskeys):\n# Valid values are: true, false, <empty string>\n# Missing preference or empty value equals false.\nintl.menuitems.alwaysappendaccesskeys=\nintl.menuitems.insertseparatorbeforeaccesskeys=true\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/keys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the application's labels for keys on the keyboard.\n#                     If you decide to translate this file, you should translate it based on\n#                     the prevelant kind of keyboard for your target user.\n# LOCALIZATION NOTE : There are two types of keys, those w/ text on their labels\n#                     and those w/ glyphs.\n# LOCALIZATION NOTE : VK_<…> represents a key on the keyboard.\n#\n# For more information please see bugzilla bug 90888.\n\n# F1..F10 should probably not be translated unless there are keyboards that actually have other labels\n# F11..F20 might be something else, but are really keyboard specific and not region/language specific\n# there are actually two different F11/F12 keys, I don't know which one these labels represent.\n# eg, F13..F20 on a sparc keyboard are labeled Props, Again .. Find, Cut\n# sparc also has Stop, Again and F11/F12. VK_F11/VK_F12 probably map to Stop/Again\n# LOCALIZATION NOTE : BLOCK Do not translate the next block\nVK_F1=F1\nVK_F2=F2\nVK_F3=F3\nVK_F4=F4\nVK_F5=F5\nVK_F6=F6\nVK_F7=F7\nVK_F8=F8\nVK_F9=F9\nVK_F10=F10\n\nVK_F11=F11\nVK_F12=F12\nVK_F13=F13\nVK_F14=F14\nVK_F15=F15\nVK_F16=F16\nVK_F17=F17\nVK_F18=F18\nVK_F19=F19\nVK_F20=F20\n# LOCALIZATION NOTE : BLOCK end do not translate block\n\n# LOCALIZATION NOTE : BLOCK GLYPHS, DO translate this block\nVK_UP=Nuoli yl\\u00F6s\nVK_DOWN=Nuoli alas\nVK_LEFT=Nuoli vasemmalle\nVK_RIGHT=Nuoli oikealle\nVK_PAGE_UP=Page Up\nVK_PAGE_DOWN=Page Down\n# LOCALIZATION NOTE : BLOCK end GLYPHS\n\n# Enter, backspace, and Tab might have both glyphs and text\n# if the keyboards usually have a glyph,\n# if there is a meaningful translation,\n# or if keyboards are localized\n# then translate them or insert the appropriate glyph\n# otherwise you should probably just translate the glyph regions\n\n# LOCALIZATION NOTE : BLOCK maybe GLYPHS\nVK_RETURN=Rivinvaihto\nVK_TAB=Sarkain\nVK_BACK=Askelpalautin\nVK_DELETE=Del\n# LOCALIZATION NOTE : BLOCK end maybe GLYPHS\n# LOCALIZATION NOTE : BLOCK typing state keys\nVK_HOME=Home\nVK_END=End\n\nVK_ESCAPE=Esc\nVK_INSERT=Ins\n# LOCALIZATION NOTE : BLOCK end\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/languageNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naa =afar\nab =abhaasi\nae =avesta\naf =afrikaans\nak =akan\nam =amhara\nan =aragonia\nar =arabia\nas =assami\nast =asturia\nav =avaari\nay =aimara\naz =azeri\nba =ba\\u0161kiiri\nbe =valkovenäjä\nbg =bulgaria\nbh =bihari\nbi =bislama\nbm =bambara\nbn =bengali\nbo =tiibet\nbr =bretoni\nbs =bosnia\nca =katalaani\nce =t\\u0161et\\u0161eeni\nch =chamorro\nco =korsika\ncr =cree\ncs =t\\u0161ekki\ncsb = kashubi\ncu =kirkkoslaavi\ncv =t\\u0161uvassi\ncy =kymri\nda =tanska\nde =saksa\ndsb = alasorbi\ndv =divehi\ndz =bhutani\nee =ewe\nel =kreikka\nen =englanti\neo =esperanto\nes =espanja\net =viro\neu =baski\nfa =persia\nff =fulfulde\nfi =suomi\nfj =fid\\u017Ei\nfo =fääri\nfr =ranska\nfur =friuli\nfy =friisi\nga =iiri\ngd =gaeli\ngl =galicia\ngn =guarani\ngu =gujarati\ngv =manx\nha =hausa\nhaw = havaiji\nhe =heprea\nhi =hindi\nhil = hiligaino\nho =hiri-motu\nhr =kroatia\nhsb =yläsorbi\nht =haiti\nhu =unkari\nhy =armenia\nhz =herero\nia =interlingua\nid =indonesia\nie =interlingue\nig =igbo\nii =pohjois-ji\nik =inupiak\nio =ido\nis =islanti\nit =italia\niu =eskimo\nja =japani\njv =jaava\nka =georgia\nkg =kongo\nki =kikuju\nkj =kuanjama\nkk =kazakki\nkl =grönlanti\nkm =kambodza\nkn =kannada\nko =korea\nkok =konkani\nkr =kanuri\nks =ka\\u0161miri\nku =kurdi\nkv =komi\nkw =korni\nky =kirgiisi\nla =latina\nlb =luxemburg\nlg =ganda\nli =limburgi\nln =lingala\nlo =lao\nlt =liettua\nlu =luba\nlv =latvia\nmg =malagasi\nmh =marshalli\nmi =maori\nmk =makedonia\nml =malajalam\nmn =mongoli\nmr =marathi\nms =malaiji\nmt =malta\nmy =burma\nna =nauru\nnb =kirjanorja\nnd =pohjoisndebele\nne =nepali\nng =ambo\nnl =hollanti\nnn =uusnorja\nno =norja\nnr =eteländebele\nnso =pohjoissotho\nnv =navaho\nny =t\\u0161ewa\noc =oksitaani\noj =ojibwa\nom =galla\nor =orija\nos =osseetti\npa =pand\\u017Eabi\npi =pali\npl =puola\nps =afgaani\npt =portugali\nqu =ket\\u0161ua\nrm =retoromaani\nrn =rundi\nro =romania\nru =venäjä\nrw =kinjaruanda\nsa =sanskrit\nsc =sardi\nsd =sindhi\nse =pohjoissaame\nsg =sango\nsi =singali\nsk =slovakki\nsl =sloveeni\nsm =samoa\nsn =shona\nso =somali\nson = songhai\nsq =albania\nsr =serbia\nss =siswati\nst =sesotho\nsu =sunda\nsv =ruotsi\nsw =swahili\nta =tamili\nte =telugu\ntg =tad\\u017Eikki\nth =thai\nti =tigrinja\ntig =tigre\ntk =turkmeeni\ntl =tagalog\ntlh =klingon\ntn =t\\u0161wana\nto =tonga\ntr =turkki\nts =tsonga\ntt =tataari\ntw =twi\nty =tahiti\nug =uiguuri\nuk =ukraina\nur =urdu\nuz =uzbekki\nve =venda\nvi =vietnam\nvo =volap\\u00FCk\nwa =walloni\nwen =sorbi\nwo =wolof\nxh =xhosa\nyi =jiddi\nyo =joruba\nza =zhuang\nzh =kiina\nzu =zulu\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/layout/HtmlForm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nReset=Palauta oletusarvot\nSubmit=Lähetä\nBrowse=Selaa…\nFileUpload=Lähetä tiedosto\nDirectoryUpload=Valitse lähetettävä kansio\nDirectoryPickerOkButtonLabel=Lähetä\n# LOCALIZATION NOTE (IsIndexPromptWithSpace): The last character of the string \n# should be a space (U+0020) in most locales. The prompt is followed by an \n# input field. The space needs be escaped in the property file to avoid \n# trimming.\nIsIndexPromptWithSpace=Tämä hakemisto on hakukelpoinen. Kirjoita hakusanat:\\u0020\nForgotPostWarning=Lomakkeessa on määre enctype=%S, mutta siitä puuttuu määre method=post. Lähetetään sen sijaan normaalisti attribuutilla method=GET ilman enctype-tietoa.\nForgotFileEnctypeWarning=Lomakkeessa on tiedoston syöttökenttä, mutta siitä puuttuu määreet method=POST ja enctype=multipart/form-data. Tiedostoa ei lähetetä.\n# LOCALIZATION NOTE (DefaultFormSubject): %S will be replaced with brandShortName\nDefaultFormSubject=Lomake lähetetty %Sista\nCannotEncodeAllUnicode=Lomake lähetettiin %S-koodauksella, joka ei kata kaikkia Unicode-merkkejä. Käyttäjän viesti voi välittyä virheellisesti. Ongelman voi välttää muuttamalla sivua niin, että lomake lähetetään UTF-8 -merkistökoodauksella. Tämän voi tehdä joko muuttamalla itse sivun merkistökoodauksen UTF-8:ksi tai määrittämällä \"accept-charset=utf-8\" lomake-elementtiin.\nAllSupportedTypes=Kaikki tuetut tyypit\n# LOCALIZATION NOTE (NoFileSelected): this string is shown on a\n# <input type='file'> when there is no file selected yet.\nNoFileSelected=Ei valittua tiedostoa.\n# LOCALIZATION NOTE (NoFilesSelected): this string is shown on a\n# <input type='file' multiple> when there is no file selected yet.\nNoFilesSelected=Ei valittuja tiedostoja.\n# LOCALIZATION NOTE (NoDirSelected): this string is shown on a\n# <input type='file' directory/webkitdirectory> when there is no directory\n# selected yet.\nNoDirSelected=Ei valittua kansiota.\n# LOCALIZATION NOTE (XFilesSelected): this string is shown on a\n# <input type='file' multiple> when there are more than one selected file.\n# %S will be a number greater or equal to 2.\nXFilesSelected=%S tiedostoa valittu.\nColorPicker=Valitse väri\nDatePicker=Valitse päivä\n# LOCALIZATION NOTE (AndNMoreFiles): Semi-colon list of plural forms. \n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals \n# This string is shown at the end of the tooltip text for <input type='file'\n# multiple> when there are more than 21 files selected (when we will only list\n# the first 20, plus an \"and X more\" line). #1 represents the number of files\n# minus 20 and will always be a number equal to or greater than 2. So the\n# singular case will never be used.\nAndNMoreFiles=ja yksi muu;ja #1 muuta\n# LOCALIZATION NOTE (DefaultSummary): this string is shown on a <details> when\n# it has no direct <summary> child. Google Chrome should already have this\n# string translated.\nDefaultSummary=Yksityiskohdat\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/layout/MediaDocument.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (ImageTitleWithDimensions2AndFile): first %S is filename, second %S is type, third %S is width and fourth %S is height\n#LOCALIZATION NOTE (ImageTitleWithoutDimensions): first %S is filename, second %S is type\n#LOCALIZATION NOTE (ImageTitleWithDimensions2): first %S is type, second %S is width and third %S is height\n#LOCALIZATION NOTE (ImageTitleWithNeitherDimensionsNorFile): first %S is type\n#LOCALIZATION NOTE (MediaTitleWithFile): first %S is filename, second %S is type\n#LOCALIZATION NOTE (MediaTitleWithNoInfo): first %S is type\nImageTitleWithDimensions2AndFile=%S (%S-kuva, %S\\u00A0\\u00D7\\u00A0%S kuvapistettä)\nImageTitleWithoutDimensions=%S (%S-kuva)\nImageTitleWithDimensions2=(%S-kuva, %S\\u00A0\\u00D7\\u00A0%S kuvapistettä)\nImageTitleWithNeitherDimensionsNorFile=(%S-kuva)\nMediaTitleWithFile=%S (%S-tiedosto)\nMediaTitleWithNoInfo=(%S-tiedosto)\n\nInvalidImage=Kuvaa %S ei voida näyttää, koska se sisältää virheitä.\nScaledImage=Pienennetty (%S %% alkuperäisestä)\n\nTitleWithStatus=%S - %S\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/layout/htmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Encoding warnings and errors\nEncNoDeclarationFrame=Kehystetyn dokumentin käyttämää merkistökoodausta ei määritelty. Dokumentti voi näyttää erilaiselta jos se ei ole kehystetty.\nEncNoDeclarationPlain=Pelkkä teksti dokumentin käyttämää merkistökoodausta ei määritelty. Dokumentti voi näyttää sisältävän roskamerkkejä joillain selainasetuksilla jos dokumentti sisältää merkkejä, jotka eivät kuul US-ASCII -merkistöön. Tiedoston merkistökoodaus pitää määritellä tiedonsiirtokäytännössä tai tiedoston täytää käyttää tavujärjestysmerkkiä koodauksen merkkinä.\nEncNoDeclaration=HTML-dokumentin käyttämää merkistökoodausta ei määritelty. Dokumentti voi näyttää sisältävän roskamerkkejä joillain selainasetuksilla jos dokumentti sisältää merkkejä, jotka eivät kuul US-ASCII -merkistöön. Sivun merkistökoodaus pitää määritellä dokumentissa tai tiedonsiirtokäytännössä.\nEncLateMetaFrame=Kehystetyn HTML-dokumentin käyttämää merkistökoodausta ei löytynyt haettaessa tiedoston ensimmäisestä 1024-tavusta. Jos dokumenttia katsellaan ilman kehystä sivu latautuu uudestaan automaattisesti. Merkistökoodausmääritys täytyy siirtää tiedoston 1024 ensimmäisen tavuun.\nEncLateMeta=HTML-dokumentin käyttämää merkistökoodausta ei löytynyt haettaessa tiedoston ensimmäisestä 1024-tavusta. Jos dokumenttia katsellaan selaimella, jossa on eri asetukset, sivu latautuu uudestaan automaattisesti. Merkistökoodausmääritys täytyy siirtää tiedoston 1024 ensimmäisen tavuun.\nEncLateMetaReload=Sivu ladattiin uudestaan, koska HTML-dokumentin merkistökoodausmääritystä ei löytynyt haettaessa tiedoston ensimmäisestä 1024-tavusta. Merkistökoodausmääritys täytyy siirtää tiedoston 1024 ensimmäisen tavuun.\nEncLateMetaTooLate=Merkistökoodausmääritys löytyy liian myöhään tiedostosta, jotta se voitaisiin huomioida. Merkistökoodausmääritys täytyy siirtää tiedoston 1024 ensimmäisen tavuun.\nEncMetaUnsupported=HTML-dokumentille on määritelty ei tuettu merkistökoodaus meta-tunnisteella. Määrittelyä ei huomioitu.\nEncProtocolUnsupported=Ei tuettu merkistökoodaus määritelty tiedonsiirtotasolla. Määrittelyä ei huomioitu.\nEncBomlessUtf16=Tunnistettiin UTF-16-koodattu normaali vain latinalaisia merkkejä ilman tavujärjestysmerkkiä ja ilman tiedonsiirtokäytäntötason määrittelyä. Tämän sisällön koodaus UTF-16:a ei ole tehokasta ja merkistökoodaus olisi joka tapauksessa tullut määritellä.\nEncMetaUtf16=Meta-tunnisteella määriteltiin merkistökoodaukseksi UTF-16. Tämän tulkittiin tarkoittavan UTF-8:a.\nEncMetaUserDefined=Meta-tunnisteella määriteltiin merkistökoodaukseksi x-user-defined. Tämän tulkittiin tarkoittavan windows-1252:a, jotta varmistettaisiin yhteensopivuus tarkoituksella väärin koodattujen vanhojen kirjasinlajien kanssa. Tämän sivuston pitäisi ruveta käyttämään Unicode-koodausta.\n\n# The bulk of the messages below are derived from \n# http://hg.mozilla.org/projects/htmlparser/file/1f633cef7de7/src/nu/validator/htmlparser/impl/ErrorReportingTokenizer.java\n# which is available under the MIT license.\n\n# Tokenizer errors\nerrGarbageAfterLtSlash=Garbage after “</”.\nerrLtSlashGt=Saw “</>”. Probable causes: Unescaped “<” (escape as “&lt;”) or mistyped end tag.\nerrCharRefLacksSemicolon=Character reference was not terminated by a semicolon.\nerrNoDigitsInNCR=No digits in numeric character reference.\nerrGtInSystemId=“>” in system identifier.\nerrGtInPublicId=“>” in public identifier.\nerrNamelessDoctype=Nameless doctype.\nerrConsecutiveHyphens=Consecutive hyphens did not terminate a comment. “--” is not permitted inside a comment, but e.g. “- -” is.\nerrPrematureEndOfComment=Premature end of comment. Use “-->” to end a comment properly.\nerrBogusComment=Bogus comment.\nerrUnquotedAttributeLt=“<” in an unquoted attribute value. Probable cause: Missing “>” immediately before.\nerrUnquotedAttributeGrave=“`” in an unquoted attribute value. Probable cause: Using the wrong character as a quote.\nerrUnquotedAttributeQuote=Quote in an unquoted attribute value. Probable causes: Attributes running together or a URL query string in an unquoted attribute value.\nerrUnquotedAttributeEquals=“=” in an unquoted attribute value. Probable causes: Attributes running together or a URL query string in an unquoted attribute value.\nerrSlashNotFollowedByGt=A slash was not immediately followed by “>”.\nerrNoSpaceBetweenAttributes=No space between attributes.\nerrUnquotedAttributeStartLt=“<” at the start of an unquoted attribute value. Probable cause: Missing “>” immediately before.\nerrUnquotedAttributeStartGrave=“`” at the start of an unquoted attribute value. Probable cause: Using the wrong character as a quote.\nerrUnquotedAttributeStartEquals=“=” at the start of an unquoted attribute value. Probable cause: Stray duplicate equals sign.\nerrAttributeValueMissing=Attribute value missing.\nerrBadCharBeforeAttributeNameLt=Saw “<” when expecting an attribute name. Probable cause: Missing “>” immediately before.\nerrEqualsSignBeforeAttributeName=Saw “=” when expecting an attribute name. Probable cause: Attribute name missing.\nerrBadCharAfterLt=Bad character after “<”. Probable cause: Unescaped “<”. Try escaping it as “&lt;”.\nerrLtGt=Saw “<>”. Probable causes: Unescaped “<” (escape as “&lt;”) or mistyped start tag.\nerrProcessingInstruction=Saw “<?”. Probable cause: Attempt to use an XML processing instruction in HTML. (XML processing instructions are not supported in HTML.)\nerrUnescapedAmpersandInterpretedAsCharacterReference=The string following “&” was interpreted as a character reference. (“&” probably should have been escaped as “&amp;”.)\nerrNotSemicolonTerminated=Named character reference was not terminated by a semicolon. (Or “&” should have been escaped as “&amp;”.)\nerrNoNamedCharacterMatch=“&” did not start a character reference. (“&” probably should have been escaped as “&amp;”.)\nerrQuoteBeforeAttributeName=Saw a quote when expecting an attribute name. Probable cause: “=” missing immediately before.\nerrLtInAttributeName=“<” in attribute name. Probable cause: “>” missing immediately before.\nerrQuoteInAttributeName=Quote in attribute name. Probable cause: Matching quote missing somewhere earlier.\nerrExpectedPublicId=Expected a public identifier but the doctype ended.\nerrBogusDoctype=Bogus doctype.\nmaybeErrAttributesOnEndTag=End tag had attributes.\nmaybeErrSlashInEndTag=Stray “/” at the end of an end tag.\nerrNcrNonCharacter=Character reference expands to a non-character.\nerrNcrSurrogate=Character reference expands to a surrogate.\nerrNcrControlChar=Character reference expands to a control character.\nerrNcrCr=A numeric character reference expanded to carriage return.\nerrNcrInC1Range=A numeric character reference expanded to the C1 controls range.\nerrEofInPublicId=End of file inside public identifier.\nerrEofInComment=End of file inside comment.\nerrEofInDoctype=End of file inside doctype.\nerrEofInAttributeValue=End of file reached when inside an attribute value. Ignoring tag.\nerrEofInAttributeName=End of file occurred in an attribute name. Ignoring tag.\nerrEofWithoutGt=Saw end of file without the previous tag ending with “>”. Ignoring tag.\nerrEofInTagName=End of file seen when looking for tag name. Ignoring tag.\nerrEofInEndTag=End of file inside end tag. Ignoring tag.\nerrEofAfterLt=End of file after “<”.\nerrNcrOutOfRange=Character reference outside the permissible Unicode range.\nerrNcrUnassigned=Character reference expands to a permanently unassigned code point.\nerrDuplicateAttribute=Duplicate attribute.\nerrEofInSystemId=End of file inside system identifier.\nerrExpectedSystemId=Expected a system identifier but the doctype ended.\nerrMissingSpaceBeforeDoctypeName=Missing space before doctype name.\nerrHyphenHyphenBang=“--!” found in comment.\nerrNcrZero=Character reference expands to zero.\nerrNoSpaceBetweenDoctypeSystemKeywordAndQuote=No space between the doctype “SYSTEM” keyword and the quote.\nerrNoSpaceBetweenPublicAndSystemIds=No space between the doctype public and system identifiers.\nerrNoSpaceBetweenDoctypePublicKeywordAndQuote=No space between the doctype “PUBLIC” keyword and the quote.\n\n# Tree builder errors\nerrStrayStartTag2=Stray start tag “%1$S”.\nerrStrayEndTag=Stray end tag “%1$S”.\nerrUnclosedElements=End tag “%1$S” seen, but there were open elements.\nerrUnclosedElementsImplied=End tag “%1$S” implied, but there were open elements.\nerrUnclosedElementsCell=A table cell was implicitly closed, but there were open elements.\nerrStrayDoctype=Stray doctype.\nerrAlmostStandardsDoctype=Almost standards mode doctype. Expected “<!DOCTYPE html>”.\nerrQuirkyDoctype=Quirky doctype. Expected “<!DOCTYPE html>”.\nerrNonSpaceInTrailer=Non-space character in page trailer.\nerrNonSpaceAfterFrameset=Non-space after “frameset”.\nerrNonSpaceInFrameset=Non-space in “frameset”.\nerrNonSpaceAfterBody=Non-space character after body.\nerrNonSpaceInColgroupInFragment=Non-space in “colgroup” when parsing fragment.\nerrNonSpaceInNoscriptInHead=Non-space character inside “noscript” inside “head”.\nerrFooBetweenHeadAndBody=“%1$S” element between “head” and “body”.\nerrStartTagWithoutDoctype=Start tag seen without seeing a doctype first. Expected “<!DOCTYPE html>”.\nerrNoSelectInTableScope=No “select” in table scope.\nerrStartSelectWhereEndSelectExpected=“select” start tag where end tag expected.\nerrStartTagWithSelectOpen=“%1$S” start tag with “select” open.\nerrBadStartTagInHead2=Bad start tag “%1$S” in “head”.\nerrImage=Saw a start tag “image”.\nerrIsindex=“isindex” seen.\nerrFooSeenWhenFooOpen=An “%1$S” start tag seen but an element of the same type was already open.\nerrHeadingWhenHeadingOpen=Heading cannot be a child of another heading.\nerrFramesetStart=“frameset” start tag seen.\nerrNoCellToClose=No cell to close.\nerrStartTagInTable=Start tag “%1$S” seen in “table”.\nerrFormWhenFormOpen=Saw a “form” start tag, but there was already an active “form” element. Nested forms are not allowed. Ignoring the tag.\nerrTableSeenWhileTableOpen=Start tag for “table” seen but the previous “table” is still open.\nerrStartTagInTableBody=“%1$S” start tag in table body.\nerrEndTagSeenWithoutDoctype=End tag seen without seeing a doctype first. Expected “<!DOCTYPE html>”.\nerrEndTagAfterBody=Saw an end tag after “body” had been closed.\nerrEndTagSeenWithSelectOpen=“%1$S” end tag with “select” open.\nerrGarbageInColgroup=Garbage in “colgroup” fragment.\nerrEndTagBr=End tag “br”.\nerrNoElementToCloseButEndTagSeen=No “%1$S” element in scope but a “%1$S” end tag seen.\nerrHtmlStartTagInForeignContext=HTML start tag “%1$S” in a foreign namespace context.\nerrTableClosedWhileCaptionOpen=“table” closed but “caption” was still open.\nerrNoTableRowToClose=No table row to close.\nerrNonSpaceInTable=Misplaced non-space characters inside a table.\nerrUnclosedChildrenInRuby=Unclosed children in “ruby”.\nerrStartTagSeenWithoutRuby=Start tag “%1$S” seen without a “ruby” element being open.\nerrSelfClosing=Self-closing syntax (“/>”) used on a non-void HTML element. Ignoring the slash and treating as a start tag.\nerrNoCheckUnclosedElementsOnStack=Unclosed elements on stack.\nerrEndTagDidNotMatchCurrentOpenElement=End tag “%1$S” did not match the name of the current open element (“%2$S”).\nerrEndTagViolatesNestingRules=End tag “%1$S” violates nesting rules.\nerrEndWithUnclosedElements=End tag for “%1$S” seen, but there were unclosed elements.\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/layout/xmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Map Expat error codes to error strings\n1 = muisti ei riitä\n2 = syntaksivirhe\n3 = juurielementtiä ei löytynyt\n4 = XML ei ole hyvämuotoista\n5 = sulkematon vuoromerkki\n6 = vaillinainen merkki\n7 = elementin alku- ja loppumerkintä eivät täsmää\n8 = elementillä on sama attribuutti kahdesti\n9 = ylimääräistä sisältöä juurielementin jälkeen\n10 = virheellinen parametrientiteettiviittaus\n11 = määrittelemätön entiteetti\n12 = rekursiivinen entiteettiviittaus\n13 = asynkroninen entiteetti\n14 = viittaus virheelliseen merkistönumeroon\n15 = viittaus binäärientiteettiin\n16 = attribuutissa on viittaus ulkoiseen entiteettiin\n17 = XML- tai tekstimäärittely ei ole entiteetin alussa\n18 = tuntematon merkistö\n19 = XML-määrittelyssä määritetty koodaus on väärä\n20 = avoin CDATA-lohko\n21 = virhe ulkoisen entiteettiviittauksen käsittelyssä\n22 = dokumentti on muista tiedostoista riippuvainen\n23 = jäsennin päätyi odottamattomaan tilaan\n24 = entiteetti määriteltiin parametrientiteetissä\n27 = etuliitettä ei ole sidottu nimiavaruuteen\n28 = etuliitteen määrittelyä ei saa poistaa\n29 = puutteellinen merkintä parametrientiteetissä\n30 = XML-määrittely on virheellisesti muotoiltu\n31 = tekstimäärittely on virheellisesti muotoiltu\n32 = julkisessa tunnisteeessa on kiellettyjä merkkejä\n38 = varatun etuliitteen (xml) määrittelyä ei saa poistaa tai sitoa toiseen nimiavaruus-URI:in\n39 = varattua etuliitettä (xmlns) ei saa määritellä tai poistaa määrittelyä\n40 = etuliitettä ei saa sitoa varattuun nimiavaruus-URI:in\n\n# %1$S is replaced by the Expat error string, may be followed by Expected (see below)\n# %2$S is replaced by URL\n# %3$u is replaced by line number\n# %4$u is replaced by column number\nXMLParsingError = XML-jäsennysvirhe: %1$S\\nURL: %2$S\\nRivinumero %3$u, sarake %4$u:\n\n# %S is replaced by a tag name.\n# This gets appended to the error string if the error is mismatched tag.\nExpected = . Odotettu elementtimerkintä: </%S>.\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/layout_errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nImageMapRectBoundsError=The \"coords\" attribute of the <area shape=\"rect\"> tag is not in the \"left,top,right,bottom\" format.\nImageMapCircleWrongNumberOfCoords=The \"coords\" attribute of the <area shape=\"circle\"> tag is not in the \"center-x,center-y,radius\" format.\nImageMapCircleNegativeRadius=The \"coords\" attribute of the <area shape=\"circle\"> tag has a negative radius.\nImageMapPolyWrongNumberOfCoords=The \"coords\" attribute of the <area shape=\"poly\"> tag is not in the \"x1,y1,x2,y2 …\" format.\nImageMapPolyOddNumberOfCoords=The \"coords\" attribute of the <area shape=\"poly\"> tag is missing the last \"y\" coordinate (the correct format is \"x1,y1,x2,y2 …\").\n\nTablePartRelPosWarning=Relative positioning of table rows and row groups is now supported. This site may need to be updated because it may depend on this feature having no effect.\nScrollLinkedEffectFound2=This site appears to use a scroll-linked positioning effect. This may not work well with asynchronous panning; see https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects for further details and to join the discussion on related tools and features!\n\n## LOCALIZATION NOTE(CompositorAnimationWarningContentTooLarge2):\n## (%1$S, %2$S) is a pair of integer values of the frame size\n## (%3$S, %4$S) is a pair of integer values of a limit based on the viewport size\n## (%5$S, %6$S) is a pair of integer values of an absolute limit\nCompositorAnimationWarningContentTooLarge2=Animation cannot be run on the compositor because the frame size (%1$S, %2$S) is too large relative to the viewport (larger than (%3$S, %4$S)) or larger than the maximum allowed value (%5$S, %6$S)\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformBackfaceVisibilityHidden):\n## 'backface-visibility: hidden' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformBackfaceVisibilityHidden=Animations of ‘backface-visibility: hidden’ transforms cannot be run on the compositor\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformPreserve3D):\n## 'transform-style: preserve-3d' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformPreserve3D=Animations of ‘transform-style: preserve-3d’ transforms cannot be run on the compositor\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformSVG,\n##                   CompositorAnimationWarningTransformWithGeometricProperties,\n##                   CompositorAnimationWarningTransformWithSyncGeometricAnimations,\n##                   CompositorAnimationWarningTransformFrameInactive,\n##                   CompositorAnimationWarningOpacityFrameInactive):\n## 'transform' and 'opacity' mean CSS property names, don't translate it.\nCompositorAnimationWarningTransformSVG=Animations of ‘transform’ on elements with SVG transforms cannot be run on the compositor\nCompositorAnimationWarningTransformWithGeometricProperties=Animations of ‘transform’ cannot be run on the compositor when geometric properties are animated on the same element at the same time\nCompositorAnimationWarningTransformWithSyncGeometricAnimations=Animation of ‘transform’ cannot be run on the compositor because it should be synchronized with animations of geometric properties that started at the same time\nCompositorAnimationWarningTransformFrameInactive=Animation cannot be run on the compositor because the frame was not marked active for ‘transform’ animation\nCompositorAnimationWarningOpacityFrameInactive=Animation cannot be run on the compositor because the frame was not marked active for ‘opacity’ animation\nCompositorAnimationWarningHasRenderingObserver=Animation cannot be run on the compositor because the element has rendering observers (-moz-element or SVG clipping/masking)\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/mathml/mathml.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nInvalidChild=Invalid markup: <%1$S> is not allowed as a child of <%2$S>.\nChildCountIncorrect=Invalid markup: Incorrect number of children for <%1$S/> tag.\nDuplicateMprescripts=Invalid markup: More than one <mprescripts/> in <mmultiscripts/>.\n# LOCALIZATION NOTE:  The first child of <mmultiscript/> is the base, that is the element to which scripts are attached.\nNoBase=Invalid markup: Expected exactly one Base element in <mmultiscripts/>.  Found none.\nSubSupMismatch=Invalid markup: Incomplete subscript/superscript pair in <mmultiscripts/>.\n\n# LOCALIZATION NOTE:  When localizing the single quotes ('), follow the conventions in css.properties for your target locale.\nAttributeParsingError=Error in parsing the value '%1$S' for '%2$S' attribute of <%3$S/>.  Attribute ignored.\nAttributeParsingErrorNoTag=Error in parsing the value '%1$S' for '%2$S' attribute.  Attribute ignored.\nLengthParsingError=Error in parsing MathML attribute value '%1$S' as length.  Attribute ignored.\nDeprecatedSupersededBy='%1$S' is deprecated in MathML 3, superseded by '%2$S'.\nUnitlessValuesAreDeprecated=Unitless values are deprecated in MathML 3.\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/mozilla.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mozilla.title.15.1\n'Mozillan kirja, 15:1'>\n\n<!ENTITY mozilla.quote.15.1\n'Mammonan <em>kaksoset</em> riitelivät. Niiden sodankäynti syöksi maailman <em>uuteen pimeyteen</em>, ja peto \nkammoksui pimeyttä. Joten peto alkoi liikkui <em>nopeasti</em>, kasvoi vahvemmaksi, meni eteenpäin ja lisääntyi. \nJa pedot toivat <em>tulta</em> ja valoa pimeyteen.'>\n\n<!ENTITY mozilla.from.15.1\n'<strong>Mozillan kirjasta</strong> 15:1'>\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/narrate.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Narrate, meaning \"read the page out loud\". This is the name of the feature\n# and it is the label for the popup button.\nnarrate = Lue ääneen\nback = Takaisin\nstart = Aloita\nstop = Pysäytä\nforward = Eteenpäin\nspeed = Nopeus\nselectvoicelabel = Ääni:\n# Default voice is determined by the language of the document.\ndefaultvoice = Oletus\n\n# Voice name and language.\n# eg. David (English)\nvoiceLabel = %S (%S)\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY loadError.label \"Sivun lataamisvirhe\">\n<!ENTITY retry.label \"Yritä uudestaan\">\n\n<!-- Specific error messages -->\n\n<!ENTITY connectionFailure.title \"Yhteyden muodostus epäonnistui\">\n<!ENTITY connectionFailure.longDesc \"<p>Selain ei onnistunut muodostamaan yhteyttä, vaikka sivusto vaikuttaakin olevan oikea.</p><ul><li>Sivusto voi olla väliaikaisesti pois toiminnasta. Yritä myöhemmin uudelleen.</li><li>Jos muutkaan sivustot eivät toimi, tarkista tietokoneen verkkoasetukset.</li><li>Onko tietokone tai verkko suojattu palomuurilla tai käytetäänkö välityspalvelinta? Virheelliset asetukset voivat haitata selaamista.</li></ul>\">\n\n<!ENTITY deniedPortAccess.title \"Portti estetty turvallisuussyistä\">\n<!ENTITY deniedPortAccess.longDesc \"<p>Pyydetty osoite sisältää käytettävän portin (esim. <q>mozilla.org:80</q> ottaa yhteyden mozilla.orgin porttiin 80), joka ei normaalisti ole tarpeen selatessa verkkosivuja. Selain on perunut verkkopyynnön turvallisuussyistä.</p>\">\n\n<!ENTITY dnsNotFound.title \"Osoitetta ei löytynyt\">\n<!ENTITY dnsNotFound.longDesc \"<p>Selain ei löytänyt osoitteessa annettua palvelinta.</p><ul><li>Tarkista osoite kirjoitusvirheiden varalta. (esim. <q><strong>ww</strong>.mozilla.org</q> oikean muodon sijaan: <q><strong>www</strong>.mozilla.org</q>)</li><li>Onko palvelinosoite varmasti olemassa? Palvelinosoitteen rekisteröinti on voinut raueta.</li><li>Jos muutkaan sivustot eivät toimi, tarkista tietokoneen verkkoasetukset ja nimipalvelinasetukset.</li><li>Onko tietokone tai verkko suojattu palomuurilla tai käytetäänkö välityspalvelinta? Virheelliset asetukset voivat haitata selaamista.</li></ul>\">\n\n<!ENTITY fileNotFound.title \"Tiedostoa ei löytynyt\">\n<!ENTITY fileNotFound.longDesc \"<ul><li>Tiedosto voi olla poistettu, siirretty tai nimetty uudelleen.</li><li>Onko tiedoston nimi ja sijainti kirjoitettu virheettömästi ja oikealla kirjainkoolla?</li><li>Onko käyttäjällä lukuoikeudet tiedostoon?</li></ul>\">\n\n<!ENTITY fileAccessDenied.title \"Tiedoston käyttö estettiin\">\n<!ENTITY fileAccessDenied.longDesc \"<ul><li>Tiedosto on voitu poistaa tai siirtää, tai ehkä siihen ei ole käyttöoikeutta.</li></ul>\">\n\n<!ENTITY generic.title \"Verkkopyyntöä ei kyetä toteuttamaan\">\n<!ENTITY generic.longDesc \"<p>Tästä ongelmasta tai virheestä ei ole saatavilla lisätietoja.</p>\">\n\n<!ENTITY malformedURI.title \"Virheellinen osoite\">\n<!ENTITY malformedURI.longDesc \"<p>Annettu osoite ei ole tunnetussa muodossa. Tarkista osoitteen muoto sijaintipalkista ja yritä uudelleen.</p>\">\n\n<!ENTITY netInterrupt.title \"Tiedonsiirto keskeytyi\">\n<!ENTITY netInterrupt.longDesc \"<p>Selain muodosti yhteyden onnistuneesti, mutta yhteys katkesi siirrettäessä tietoa. Yritä myöhemmin uudestaan.</p><ul><li>Jos muutkaan sivustot eivät toimi, tarkista tietokoneen verkkoasetukset.</li><li>Jos ongelmat jatkuvat, ota yhteyttä verkon ylläpitoon tai verkkoyhteyden palveluntarjoajaan.</li></ul>\">\n\n<!ENTITY notCached.title \"Dokumentti on vanhentunut\">\n<!ENTITY notCached.longDesc \"<p>Pyydettyä dokumenttia ei ole tallennettu selaimen väliaikaistiedostoihin.</p><ul><li>Turvallisuusvarotoimena selain ei automaattisesti lataa uudelleen luottamuksellisia dokumentteja.</li><li>Napsauta alta Yritä uudestaan ladataksesi dokumentin sivustolta uudestaan.</li></ul>\">\n\n<!ENTITY netOffline.title \"Yhteydettömässä tilassa\">\n<!ENTITY netOffline.longDesc2 \"<p>Selain on verkkoyhteydettömässä tilassa eikä voi muodostaa yhteyttä pyydettyyn kohteeseen.</p><ul><li>Onko tietokoneen verkkoyhteys toiminnassa?</li><li>Aseta selain yhteystilaan ja yritä uudelleen.</li></ul>\">\n\n<!ENTITY contentEncodingError.title \"Sisällön koodausvirhe\">\n<!ENTITY contentEncodingError.longDesc \"<p>Avattavaa sivua ei voida näyttää, koska se on pakattu virheellisesti tai muodossa, joka ei ole tuettu.</p><ul><li>Ilmoitathan sivuston omistajalle tästä ongelmasta.</li></ul>\">\n\n<!ENTITY unsafeContentType.title \"Ei turvallinen tiedostotyyppi\">\n<!ENTITY unsafeContentType.longDesc \"\n<ul>\n  <li>Osoitteen avaaminen voi vaatia uuden ohjelman asentamista.</li>\n</ul>\n\">\n\n<!ENTITY netReset.title \"Yhteys keskeytyi\">\n<!ENTITY netReset.longDesc \"<p>Verkkoyhteys katkesi muodostettaessa yhteyttä. Yritä uudestaan.</p>\">\n\n<!ENTITY netTimeout.title \"Yhteyden aikakatkaisu\">\n<!ENTITY netTimeout.longDesc \"<p>Palvelin ei vastannut yhteyspyyntöön, ja selain lopetti vastauksen odottamisen.</p><ul><li>Palvelin voi olla kovan rasituksen alainen tai väliaikaisesti huollettavana. Yritä myöhemmin uudestaan.</li><li>Jos muutkaan sivustot eivät toimi, tarkista tietokoneen verkkoasetukset.</li><li>Onko tietokone tai verkko suojattu palomuurilla tai käytetäänkö välityspalvelinta?  Virheelliset asetukset voivat haitata selaamista.</li><li>Jos ongelmat jatkuvat, ota yhteyttä verkon ylläpitoon tai verkkoyhteyden palveluntarjoajaan.</li></ul>\">\n\n<!ENTITY unknownProtocolFound.title \"Tuntematon yhteyskäytäntö\">\n<!ENTITY unknownProtocolFound.longDesc \"<p>Selain ei tunnistanut osoitteessa käytettyä yhteyskäytäntöä (esim. <q>wxyz://</q>), jonka takia yhteyttä palvelimeen ei voida muodostaa.</p><ul><li>Jos yhteyttä muodostetaan multimediaa tai jotain muuta kuin tekstiä tarjoavaan palveluun, tarkista palvelimen lisävaatimukset asiakasohjelmille.</li><li>Toimiakseen selaimessa jotkin yhteyskäytännöt vaativat kolmannen osapuolen tekemän ohjelman tai liitännäisen.</li></ul>\">\n\n<!ENTITY proxyConnectFailure.title \"Välityspalvelin kieltäytyi yhteydestä\">\n<!ENTITY proxyConnectFailure.longDesc \"<p>Selain on asetettu käyttämään välityspalvelinta, mutta välityspalvelin ei hyväksynyt yhteyttä.</p><ul><li>Ovatko selaimen välityspalvelinasetukset oikeat? Tarkista asetukset ja yritä uudelleen.</li><li>Tulisiko välityspalvelimen hyväksyä yhteydet tästä verkkoyhteydestä?</li><li>Jos ongelmat jatkuvat, ota yhteyttä verkon ylläpitoon tai verkkoyhteyden palveluntarjoajaan.</li></ul>\">\n\n<!ENTITY proxyResolveFailure.title \"Välityspalvelinta ei löytynyt\">\n<!ENTITY proxyResolveFailure.longDesc \"<p>Selain on asetettu käyttämään välityspalvelinta, mutta siihen ei saatu yhteyttä.</p><ul><li>Ovatko selaimen välityspalvelinasetukset oikeat? Tarkista asetukset ja yritä uudelleen.</li><li>Onko tietokoneen verkkoyhteys toimintakykyinen?</li><li>Jos ongelmat jatkuvat, ota yhteyttä verkon ylläpitoon tai verkkoyhteyden palveluntarjoajaan.</li></ul>\">\n\n<!ENTITY redirectLoop.title \"Uudelleenohjaussilmukka\">\n<!ENTITY redirectLoop.longDesc \"<p>Selain on lopettanut pyydetyn kohteen lataamisen. Palvelin uudelleenohjaa yhteyspyyntöjä loputtomasti.</p><ul><li>Onko kaikki tai sivuston tarvitsemat evästeet estetty?</li><li><em>HUOM</em>: Jos sivuston evästeiden salliminen ei korjaa ongelmaa, vika on luultavasti palvelimen asetuksissa, eikä tässä tietokoneessa.</li></ul>\">\n\n<!ENTITY unknownSocketType.title \"Virheellinen vastaus\">\n<!ENTITY unknownSocketType.longDesc \"<p>Palvelin vastasi verkkopyyntöön odottamattomalla tavalla ja selain joutui keskeyttämään toiminnon.</p>\">\n\n<!ENTITY nssFailure2.title \"Suojatun yhteyden muodostaminen epäonnistui\">\n<!ENTITY nssFailure2.longDesc2 \"<p>Avattavaa sivua ei voida näyttää, koska vastaanotetun datan alkuperää ei kyetty varmentamaan.</p><ul><li>Ilmoitathan ongelmasta sivuston omistajalle.</li></ul>\">\n\n<!ENTITY nssBadCert.title \"Suojatun yhteyden muodostaminen epäonnistui\">\n<!ENTITY nssBadCert.longDesc2 \"<ul>\n<li>Ongelma voi johtua palvelimen asetuksista tai jonkin toisen palvelimen vilpillisestä yrityksestä tekeytyä palvelimeksi.</li>\n<li>Jos yhteyden muodostuminen palvelimeen on aiemmin onnistunut, vika voi olla väliaikainen. Yritä tällöin myöhemmin uudestaan.</li>\n</ul>\n\">\n\n<!ENTITY securityOverride.linkText \"Tai lisää poikkeussääntö…\">\n<!ENTITY securityOverride.warningContent \"\n<p>Älä lisää poikkeussääntöä, jos et ole aivan varma käyttämäsi Internet-yhteyden turvallisuudesta tai jos et ole aikaisemmin nähnyt vastaavaa varoitusta tälle palvelimelle.</p>\n<p>Sivustolle voi lisätä poikkeussäännön salauksen lisäasetuksista.</p>\n\">\n\n<!ENTITY cspBlocked.title \"Sisällön tietosuojakäytännön estämä\">\n<!ENTITY cspBlocked.longDesc \"<p>Selain esti tämän sivun latautumisen tässä yhteydessä, koska sivun sisällön tietosuojakäytäntö kieltää sen.</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"Sisältö vioittunut -virhe\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>Avattavaa sivua ei voida näyttää, koska tiedonsiirrossa tapahtui virhe.</p><ul><li>Ilmoitathan ongelmasta sivuston omistajalle.</li></ul>\">\n\n<!ENTITY remoteXUL.title \"XUL-koodia etänä\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>Ilmoitathan ongelmasta sivuston omistajalle.</li></ul></p>\">\n\n<!ENTITY inadequateSecurityError.title \"Yhteys ei ole suojattu\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> käyttää suojaustekniikkaa, joka on vanhentunut ja haavoittuvainen hyökkäyksille. Hyökkääjä voisi helposti lukea tietoja, joiden luulit olevan suojattuja. Sivuston ylläpitäjän täytyy korjata tämä ongelma ennen kuin voit käydä sivustolla.</p><p>Virhekoodi: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/netErrorApp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- This file exists to allow applications to override one or more messages\n     from netError.dtd; Applications which want to do this should override\n     this file with their own version of netErrorApp.dtd -->\n\n<!-- An example (from Firefox):\n\n<!ENTITY securityOverride.linkText \"Or you can add an exception…\">\n<!ENTITY securityOverride.getMeOutOfHereButton \"Get me out of here!\">\n<!ENTITY securityOverride.exceptionButtonLabel \"Add Exception…\">\n\n<!ENTITY securityOverride.warningContent \"\n<p>You should not add an exception if you are using an internet connection that you do not trust completely or if you are not used to seeing a warning for this server.</p>\n<p>If you still wish to add an exception for this site, you can do so in your advanced encryption settings.</p>\n\n<button id='getMeOutOfHereButton'>&securityOverride.getMeOutOfHereButton;</button>\n<button id='exceptionDialogButton'>&securityOverride.exceptionButtonLabel;</button>\n\">\n\n-->"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/notification.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeNotification.tooltip \"Sulje tämä viesti\">\n\n<!ENTITY checkForUpdates \"Hae päivityksiä…\">\n\n<!ENTITY learnMore \"Lue lisää…\">\n\n<!ENTITY defaultButton.label \"OK\">\n<!ENTITY defaultButton.accesskey \"O\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/nsWebBrowserPersist.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadError=Tiedostoa %S ei voitu tallentaa, koska lähdetiedostoa ei voitu lukea.\\n\\nYritä myöhemmin uudelleen tai ota yhteyttä palvelimen ylläpitäjään.\nwriteError=Tiedostoa %S ei voitu tallentaa tuntemattoman virheen vuoksi.\\n\\nPahoittelumme. Yritä tallentaa toiseen kansioon.\nlaunchError=Tiedostoa %S ei voitu avata tuntemattoman virheen vuoksi.\\n\\nMozilla.org pahoittelee. Yritä ensin tallentaa tiedosto levylle ja vasta sitten avata tiedosto.\ndiskFull=Levyllä ei ole tarpeeksi tilaa, jotta %S voitaisiin tallentaa.\\n\\nPoista tarpeettomia tiedostoja ja yritä uudelleen tai yritä tallentaa muualle.\nreadOnly=Tiedostoa %S ei voitu tallentaa, koska levylle, kansioon tai tiedostoon ei ole kirjoitusoikeuksia.\\n\\nPoista kirjoitussuojaus tai koita tallentaa muualle.\naccessError=Kohdetta %S ei voitu tallentaa, koska et voi muuttaa sen kansion sisältöä.\\n\\nMuuta kansion oikeuksia ja yritä uudelleen tai koita tallentaa muualle.\nSDAccessErrorCardReadOnly=Ei voitu ladata tiedostoa, koska SD-korttia on käytössä.\nSDAccessErrorCardMissing=Ei voitu ladata tiedostoa, koska SD-korttia ei löydy.\nhelperAppNotFound=Tiedostoa %S ei voitu avata, koska tiedostotyyppiin liitettyä apuohjelmaa ei löydy. Muuta tiedostotyypin asetuksia.\nnoMemory=Muisti ei riitä pyytämäsi toiminnon suorittamiseen.\\n\\nSulje joitain ohjelmia ja yritä uudestaan.\ntitle=Ladataan: %S\nfileAlreadyExistsError=Tiedostoa %S ei voitu tallentaa, koska samanniminen tiedosto on jo olemassa \"_tiedostot\"-kansiona.\\n\\nTallenna tiedosto toiseen kansioon.\nfileNameTooLongError=Tiedostoa %S ei voitu tallentaa, koska tiedostonimi on liian pitkä.\\n\\nTallenna tiedosto lyhyemmällä nimellä.\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/plugins.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (plugins.properties):\n#    Those strings are inserted into an HTML page, so all HTML characters\n#    have to be escaped in a way that they show up correctly in HTML!\n\ntitle_label=Tietoja liitännäisistä\ninstalledplugins_label=Asennetut liitännäiset\nnopluginsareinstalled_label=Ei löytynyt yhtään asennettua liitännäistä\nfindpluginupdates_label=Etsi päivityksiä liitännäisiin osoitteesta\nfile_label=Tiedosto:\npath_label=Polku:\nversion_label=Versio:\nstate_label=Tila:\nstate_enabled=Käytössä\nstate_disabled=Pois käytöstä\nmimetype_label=MIME-tyyppi\ndescription_label=Kuvaus\nsuffixes_label=Päätteet\nlearn_more_label=Lue lisää\n\ndeprecation_description=Puuttuuko jotain? Joitain liitännäisiä ei enää tueta.\ndeprecation_learn_more=Lue lisää.\n\n# GMP Plugins\ngmp_license_info=Lisenssitiedot\ngmp_privacy_info=Tietosuojatiedot\n\nopenH264_name=OpenH264 Video Codec, toimittaja Cisco Systems, Inc.\nopenH264_description2=Mozilla asensi tämän liitännäisen automaattisesti WebRTC-rajapinnan määritelmän mukaisesti ja jotta WebRTC-puhelut olisivat mahdollisia laitteisiin, jotka vaativat H.264-videokoodekin. Lue lisää koodekin toteutustavasta ja tarkastele lähdekoodia osoitteesta http://www.openh264.org/.\n\ncdm_description=Toista suojattuja videoita verkossa.\n\nwidevine_description=Widevine Content Decryption Module, toimittaja Google Inc.\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  windowClose.key                          \"w\">\n<!ENTITY  preferencesDefaultTitleMac.title         \"Asetukset\">\n<!ENTITY  preferencesDefaultTitleWin.title         \"Asetukset\">\n<!ENTITY  preferencesCloseButton.label             \"Sulje\">\n<!ENTITY  preferencesCloseButton.accesskey         \"S\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/printPageSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printjoboptions.xul -->\n\n<!ENTITY printSetup.title     \"Sivun asetukset\">\n\n<!ENTITY basic.tab            \"Muoto ja valinnat\">\n\n<!ENTITY formatGroup.label    \"Muoto\">\n\n<!ENTITY orientation.label    \"Suunta:\">\n<!ENTITY portrait.label      \"Pysty\">\n<!ENTITY portrait.accesskey  \"P\">\n<!ENTITY landscape.label     \"Vaaka\">\n<!ENTITY landscape.accesskey \"V\">\n\n<!ENTITY scale.label          \"Koko:\">\n<!ENTITY scale.accesskey     \"K\">\n<!ENTITY scalePercent         \"&#037;\">\n\n<!ENTITY shrinkToFit.label    \"Sovita sivun leveyteen\">\n<!ENTITY shrinkToFit.accesskey \"S\">\n\n<!ENTITY optionsGroup.label   \"Asetukset\">\n\n<!ENTITY printBG.label        \"Tulosta tausta (värit ja kuvat)\">\n<!ENTITY printBG.accesskey   \"T\">\n\n<!ENTITY advanced.tab         \"Marginaalit ja ylä-/alatunnisteet\">\n\n<!ENTITY marginGroup.label    \"Marginaalit (#1)\">\n<!ENTITY marginUnits.inches   \"tuumia\">\n<!ENTITY marginUnits.metric   \"millimetriä\">\n<!ENTITY marginTop.label      \"Ylä:\">\n<!ENTITY marginTop.accesskey \"Y\">\n<!ENTITY marginBottom.label   \"Ala:\">\n<!ENTITY marginBottom.accesskey \"A\">\n<!ENTITY marginLeft.label     \"Vasen:\">\n<!ENTITY marginLeft.accesskey \"e\">\n<!ENTITY marginRight.label    \"Oikea:\">\n<!ENTITY marginRight.accesskey \"O\">\n\n<!ENTITY headerFooter.label   \"Ylä- ja alatunnisteet\">\n\n<!ENTITY hfLeft.label         \"Vasen:\">\n<!ENTITY hfCenter.label       \"Keskellä:\">\n<!ENTITY hfRight.label        \"Oikea:\">\n<!ENTITY headerLeft.tip       \"Vasen ylätunniste\">\n<!ENTITY headerCenter.tip     \"Keskimmäinen ylätunniste\">\n<!ENTITY headerRight.tip      \"Oikea ylätunniste\">\n<!ENTITY footerLeft.tip       \"Vasen alatunniste\">\n<!ENTITY footerCenter.tip     \"Keskimmäinen alatunniste\">\n<!ENTITY footerRight.tip      \"Oikea alatunniste\">\n\n<!ENTITY hfTitle             \"Otsikko\">\n<!ENTITY hfURL               \"URL\">\n<!ENTITY hfDateAndTime       \"Pvm/aika\">\n<!ENTITY hfPage              \"Sivu #\">\n<!ENTITY hfPageAndTotal      \"Sivu #/#\">\n<!ENTITY hfBlank             \"--tyhjä--\">\n<!ENTITY hfCustom            \"Oma…\">\n\n<!ENTITY customPrompt.title   \"Oma…\">\n<!ENTITY customPrompt.prompt  \"Kirjoita oma ylä-/alatunniste\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/printPreview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY print.label          \"Tulosta…\">\n<!ENTITY print.accesskey      \"o\">\n<!ENTITY pageSetup.label      \"Sivun asetukset…\">\n<!ENTITY pageSetup.accesskey  \"e\">\n<!ENTITY page.label           \"Sivu:\">\n<!ENTITY page.accesskey       \"v\">\n<!ENTITY of.label             \"/\">\n<!ENTITY scale.label          \"Koko:\">\n<!ENTITY scale.accesskey      \"K\">\n<!ENTITY portrait.label       \"Pysty\">\n<!ENTITY portrait.accesskey   \"P\">\n<!ENTITY landscape.label      \"Vaaka\">\n<!ENTITY landscape.accesskey  \"V\">\n<!ENTITY close.label          \"Sulje\">\n<!ENTITY close.accesskey      \"S\">\n<!ENTITY p30.label            \"30 &#037;\">\n<!ENTITY p40.label            \"40 &#037;\">\n<!ENTITY p50.label            \"50 &#037;\">\n<!ENTITY p60.label            \"60 &#037;\">\n<!ENTITY p70.label            \"70 &#037;\">\n<!ENTITY p80.label            \"80 &#037;\">\n<!ENTITY p90.label            \"90 &#037;\">\n<!ENTITY p100.label           \"100 &#037;\">\n<!ENTITY p125.label           \"125 &#037;\">\n<!ENTITY p150.label           \"150 &#037;\">\n<!ENTITY p175.label           \"175 &#037;\">\n<!ENTITY p200.label           \"200 &#037;\">\n<!ENTITY Custom.label         \"Oma…\">\n<!ENTITY ShrinkToFit.label    \"Sovita\">\n<!ENTITY customPrompt.title   \"Oma…\">\n<!ENTITY simplifyPage.label   \"Yksinkertaista sivua\">\n<!ENTITY simplifyPage.accesskey \"Y\">\n<!ENTITY simplifyPage.enabled.tooltip  \"Muuta sivun asettelua lukemisen helpottamiseksi\">\n<!ENTITY simplifyPage.disabled.tooltip \"Tätä sivua ei voi yksinkertaistaa automaattisesti\">\n\n<!ENTITY homearrow.tooltip    \"Ensimmäinen sivu\">\n<!ENTITY endarrow.tooltip     \"Viimeinen sivu\">\n<!ENTITY nextarrow.tooltip    \"Seuraava sivu\">\n<!ENTITY previousarrow.tooltip \"Edellinen sivu\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/printPreviewProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!--LOCALIZATION NOTE printPreviewProgress.dtd Main UI for Print Preview Progress Dialog -->\n<!ENTITY printWindow.title  \"Tulostuksen esikatselu\">\n<!ENTITY title    \"Otsikko:\">\n<!ENTITY preparing  \"Valmistellaan…\">\n<!ENTITY progress  \"Edistyminen:\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/printProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!--LOCALIZATION NOTE printProgress.dtd Main UI for Print Progress Dialog -->\n<!ENTITY printWindow.title  \"Tulostetaan\">\n<!ENTITY title     \"Otsikko:\">\n<!ENTITY progress  \"Edistyminen:\">\n<!ENTITY preparing  \"Valmistellaan…\">\n<!ENTITY printComplete  \"Tulostus valmis.\">\n\n<!ENTITY dialogCancel.label  \"Peruuta\">\n<!ENTITY dialogClose.label  \"Sulje\">\n\n<!-- LOCALIZATION NOTE (percentPrint):\n\n    This string is used to format the text to the right of the progress\n    meter.\n\n    #1 will be replaced by the percentage of the file that has been saved -->\n<!ENTITY percentPrint  \"#1&#037;\">\n\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/printdialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printdialog.xul -->\n\n<!ENTITY printButton.label  \"Tulosta\">\n\n<!ENTITY printDialog.title  \"Tulosta\">\n\n<!ENTITY fpDialog.title  \"Tallenna tiedosto\">\n\n<!ENTITY fileCheck.label  \"Tulosta tiedostoon\">\n<!ENTITY fileCheck.accesskey \"T\">\n<!ENTITY propertiesButton.label \"Ominaisuudet…\">\n<!ENTITY propertiesButton.accesskey \"O\">\n<!ENTITY descText.label \"Tulostimen kuvaus:\">\n<!ENTITY printer.label \"Tulostin\">\n<!ENTITY printerInput.label \"Tulostin:\">\n<!ENTITY printerInput.accesskey \"u\">\n\n<!ENTITY printrangeGroup.label \"Tulostusalue\">\n<!ENTITY allpagesRadio.label \"Kaikki sivut\">\n<!ENTITY allpagesRadio.accesskey \"K\">\n<!ENTITY rangeRadio.label  \"Sivut\">\n<!ENTITY rangeRadio.accesskey  \"S\">\n<!ENTITY frompageInput.label  \"sivulta\">\n<!ENTITY frompageInput.accesskey  \"i\">\n<!ENTITY topageInput.label  \"sivulle\">\n<!ENTITY topageInput.accesskey  \"e\">\n<!ENTITY selectionRadio.label \"Valinta\">\n<!ENTITY selectionRadio.accesskey \"V\">\n\n<!ENTITY copies.label  \"Kopioita\">\n<!ENTITY numCopies.label  \"Kopioiden määrä:\">\n<!ENTITY numCopies.accesskey \"m\">\n\n<!ENTITY printframeGroup.label  \"Tulosta kehykset\">\n<!ENTITY aslaidoutRadio.label  \"Asettelu kuten ruudulla\">\n<!ENTITY aslaidoutRadio.accesskey \"A\">\n<!ENTITY selectedframeRadio.label   \"Valittu kehys\">\n<!ENTITY selectedframeRadio.accesskey  \"h\">\n<!ENTITY eachframesepRadio.label   \"Jokainen kehys erikseen\">\n<!ENTITY eachframesepRadio.accesskey  \"J\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/printdialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# These strings are used in the native GTK, Mac and Windows print dialogs.\n\n# GTK titles:\nprintTitleGTK=Tulosta\noptionsTabLabelGTK=Asetukset\nprintFramesTitleGTK=Tulosta kehykset\n\n# Mac titles:\noptionsTitleMac=Asetukset:\nappearanceTitleMac=Ulkonäkö:\nframesTitleMac=Kehykset:\npageHeadersTitleMac=Sivun yläotsakkeet:\npageFootersTitleMac=Sivun alaotsakkeet:\n\n# Windows titles:\noptionsTitleWindows=Asetukset\nprintFramesTitleWindows=Tulosta kehykset\n\n# TRANSLATOR NOTE: For radio button labels and check button labels, an underscore _\n# before a character will turn that character into an accesskey in the GTK dialog.\n# e.g. \"_As laid out\" will make A the accesskey.\n# In the Windows labels, use an ampersand (&).\n# On Mac, underscores will be stripped.\n\nasLaidOut=_Asettelu kuten ruudulla\nasLaidOutWindows=Asettelu &kuten ruudulla\nselectedFrame=_Valittu kehys\nselectedFrameWindows=Valittu &kehys\nseparateFrames=Jokainen kehys omalla _sivullaan\nseparateFramesWindows=&Jokainen kehys erikseen\nshrinkToFit=Älä huomioi suurennosta ja _sovita sivun leveyteen\nselectionOnly=Tulosta _vain valinta\nprintBGOptions=Tulosta taustat\nprintBGColors=Tulosta tausta_väri\nprintBGImages=Tulosta tausta_kuvat\nheaderFooter=Ylä- ja alaotsakkeet\nleft=Vasen\ncenter=Keskellä\nright=Oikea\nheaderFooterBlank=--tyhjä--\nheaderFooterTitle=Otsikko\nheaderFooterURL=URL\nheaderFooterDate=Pvm/Aika\nheaderFooterPage=Sivu #\nheaderFooterPageTotal=Sivu # / #\nheaderFooterCustom=Oma...\ncustomHeaderFooterPrompt=Kirjoita oma ylä-/alaotsaketekstisi\n\n# These are for the summary view in the Mac dialog:\nsummaryFramesTitle=Tulosta kehykset\nsummarySelectionOnlyTitle=Tulosta valinta\nsummaryShrinkToFitTitle=Sovita sivulle\nsummaryPrintBGColorsTitle=Tulosta taustavärit\nsummaryPrintBGImagesTitle=Tulosta taustakuvat\nsummaryHeaderTitle=Sivun yläotsakkeet\nsummaryFooterTitle=Sivun alaotsakkeet\nsummaryNAValue=N/A\nsummaryOnValue=On\nsummaryOffValue=Off\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/printing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Page number formating\n## @page_number The current page number\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\npagenumber=%1$d\n\n# Page number formating\n## @page_number The current page number\n## @page_total The total number of pages\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\n# the second %ld will receive the total number of pages\npageofpages=%1$d / %2$d\n\nnoprinter=Ei tulostimia.\nPrintToFile=Tulosta tiedostoon\nnoPrintFilename.title=Tiedostonimi puuttuu\nnoPrintFilename.alert=Valittiin tiedostoon tulostaminen, mutta tiedostonnimeä ei ole annettu.\nfileConfirm.exists=Tiedosto %S on jo olemassa.\\nKorvataanko se?\nprint_error_dialog_title=Tulostin ei toimi\nprintpreview_error_dialog_title=Tulosteen esikatselussa tapahtui virhe\n\n# Printing error messages.\n#LOCALIZATION NOTE: Some of these messages come in pairs, one\n# for printing and one for print previewing.  You can remove that\n# distinction in your language by removing the entity with the _PP\n# suffix; then the entity without a suffix will be used for both.\n# You can also add that distinction to any of the messages that don't\n# already have it by adding a new entity with a _PP suffix.\n#\n# For instance, if you delete PERR_GFX_PRINTER_DOC_IS_BUSY_PP, then\n# the PERR_GFX_PRINTER_DOC_IS_BUSY message will be used for that error\n# condition when print previewing as well as when printing.  If you\n# add PERR_FAILURE_PP, then PERR_FAILURE will only be used when\n# printing, and PERR_FAILURE_PP will be used under the same conditions\n# when print previewing.\n#\nPERR_FAILURE=Tulostaessa tapahtui virhe.\n\nPERR_ABORT=Tulostustyö keskeytettin tai peruutettiin.\nPERR_NOT_AVAILABLE=Kaikki tulostustoiminnot eivät ole käytettävissä tällä hetkellä.\nPERR_NOT_IMPLEMENTED=Kaikki tulostustoiminnot eivät ole vielä käytettävissä.\nPERR_OUT_OF_MEMORY=Tulostus ei onnistunut. Muisti ei riitä tulostamiseen.\nPERR_UNEXPECTED=Tulostettaessa tapahtui odottamaton virhe.\n\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE=Tulostimia ei löytynyt.\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE_PP=Ei voida näyttää tulostuksen esikatselua, koska tulostimia ei löytynyt.\nPERR_GFX_PRINTER_NAME_NOT_FOUND=Valittua tulostinta ei löytynyt.\nPERR_GFX_PRINTER_COULD_NOT_OPEN_FILE=Tulostetiedostoa ei voitu avata tulostusta varten.\nPERR_GFX_PRINTER_STARTDOC=Tulostustyö epäonnistui aloitettaessa tulostusta.\nPERR_GFX_PRINTER_ENDDOC=Tulostustyö epäonnistui lopetettaessa tulostusta.\nPERR_GFX_PRINTER_STARTPAGE=Tulostustyö epäonnistui aloitettaessa uuden sivun tulostusta.\nPERR_GFX_PRINTER_DOC_IS_BUSY=Ei voida tulostaa sivua, koska sitä ladataan vielä.\nPERR_GFX_PRINTER_DOC_IS_BUSY_PP=Ei voida näyttää tulostuksen esikatselua, ksoka sivua ladataan vielä.\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/printjoboptions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printjoboptions.xul -->\n\n<!ENTITY printJobOptions.title  \"Tulostimen ominaisuudet\">\n\n<!ENTITY paperInput.label  \"Sivun koko:\">\n<!ENTITY paperInput.accesskey \"k\">\n\n<!ENTITY jobTitleInput.label  \"Työn nimi:\">\n<!ENTITY jobTitleInput.accesskey \"y\">\n\n<!ENTITY colorGroup.label  \"Väri:\">\n<!ENTITY grayRadio.label  \"Harmaasävy\">\n<!ENTITY grayRadio.accesskey \"H\">\n<!ENTITY colorRadio.label \"Väri\">\n<!ENTITY colorRadio.accesskey \"ä\">\n\n<!ENTITY edgeMarginInput.label  \"Etäisyys paperin reunasta marginaaliin (tuumia)\">\n<!ENTITY topInput.label  \"Ylä:\">\n<!ENTITY topInput.accesskey \"Y\">\n<!ENTITY bottomInput.label  \"Ala:\">\n<!ENTITY bottomInput.accesskey \"A\">\n<!ENTITY leftInput.label  \"Vasen:\">\n<!ENTITY leftInput.accesskey \"V\">\n<!ENTITY rightInput.label  \"Oikea:\">\n<!ENTITY rightInput.accesskey \"O\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/regionNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nad\t=\tAndorra\nae\t=\tArabiemiirikunnat\naf\t=\tAfganistan\nag\t=\tAntigua ja Barbuda\nai\t=\tAnguilla\nal\t=\tAlbania\nam\t=\tArmenia\nao\t=\tAngola\naq\t=\tAntarktis\nar\t=\tArgentiina\nas\t=\tAmerikan Samoa\nat\t=\tItävalta\nau\t=\tAustralia\naw\t=\tAruba\naz\t=\tAzerbaidžan\nba\t=\tBosnia ja Hertsegovina\nbb\t=\tBarbados\nbd\t=\tBangladesh\nbe\t=\tBelgia\nbf\t=\tBurkina Faso\nbg\t=\tBulgaria\nbh\t=\tBahrain\nbi\t=\tBurundi\nbj\t=\tBenin\nbl\t=\tSaint Barth\\u00e9lemy\nbm\t=\tBermuda\nbn\t=\tBrunei\nbo\t=\tBolivia\nbq\t=\tBonaire, Sint Eustatius ja Saba\nbr\t=\tBrasilia\nbs\t=\tBahama\nbt\t=\tBhutan\nbv\t=\tBouvet'nsaari\nbw\t=\tBotswana\nby\t=\tValko-Venäjä\nbz\t=\tBelize\nca\t=\tKanada\ncc\t=\tKookossaaret\ncd\t=\tKongon demokraattinen tasavalta\ncf\t=\tKeski-Afrikan tasavalta\ncg\t=\tKongon tasavalta\nch\t=\tSveitsi\nci\t=\tNorsunluurannikko\nck\t=\tCookinsaaret\ncl\t=\tChile\ncm\t=\tKamerun\ncn\t=\tKiina\nco\t=\tKolumbia\ncp\t=\tClipperton-saaret\ncr\t=\tCosta Rica\ncu\t=\tKuuba\ncv\t=\tKap Verde\ncw\t=\tCuraçao\ncx\t=\tJoulusaari\ncy\t=\tKypros\ncz\t=\tTšekki\nde\t=\tSaksa\ndg\t=\tDiego Garcia\ndj\t=\tDjibouti\ndk\t=\tTanska\ndm\t=\tDominica\ndo\t=\tDominikaaninen tasavalta\ndz\t=\tAlgeria\nec\t=\tEcuador\nee\t=\tViro\neg\t=\tEgypti\neh\t=\tLänsi-Sahara\ner\t=\tEritrea\nes\t=\tEspanja\net\t=\tEtiopia\nfi\t=\tSuomi\nfj\t=\tFidži\nfk\t=\tFalklandinsaaret (Malvinassaaret)\nfm\t=\tMikronesia\nfo\t=\tFärsaaret\nfr\t=\tRanska\nga\t=\tGabon\ngb\t=\tYhdistynyt kuningaskunta\ngd\t=\tGrenada\nge\t=\tGeorgia\ngf\t=\tRanskan Guayana\ngg\t=\tGuernsey\ngh\t=\tGhana\ngi\t=\tGibraltar\ngl\t=\tGrönlanti\ngm\t=\tGambia\ngn\t=\tGuinea\ngp\t=\tGuadeloupe\ngq\t=\tPäiväntasaajan Guinea\ngr\t=\tKreikka\ngs\t=\tEtelä-Georgia ja Eteläiset Sandwichsaaret\ngt\t=\tGuatemala\ngu\t=\tGuam\ngw\t=\tGuinea-Bissau\ngy\t=\tGuyana\nhk\t=\tHongkong\nhm\t=\tHeard ja McDonaldinsaaret\nhn\t=\tHonduras\nhr\t=\tkroatia\nht\t=\tHaiti\nhu\t=\tUnkari\nid\t=\tIndonesia\nie\t=\tIrlanti\nil\t=\tIsrael\nim\t=\tMansaari\nin\t=\tIntia\nio\t=\tBrittiläinen Intian valtameren alue\niq\t=\tIrak\nir\t=\tIran\nis\t=\tIslanti\nit\t=\tItalia\nje\t=\tJersey\njm\t=\tJamaika\njo\t=\tJordania\njp\t=\tJapani\nke\t=\tKenia\nkg\t=\tKirgisia\nkh\t=\tKambodža\nki\t=\tKiribati\nkm\t=\tKomorit\nkn\t=\tSaint Kitts ja Nevis\nkp\t=\tPohjois-Korea\nkr\t=\tEtelä-Korea \nkw\t=\tKuwait\nky\t=\tCaymansaaret\nkz\t=\tKazakstan\nla\t=\tLaos\nlb\t=\tLibanon\nlc\t=\tSaint Lucia\nli\t=\tLiechtenstein\nlk\t=\tSri Lanka\nlr\t=\tLiberia\nls\t=\tLesotho\nlt\t=\tLiettua\nlu\t=\tLuxemburg\nlv\t=\tLatvia\nly\t=\tLibya\nma\t=\tMarokko\nmc\t=\tMonaco\nmd\t=\tMoldovan tasavalta\nme\t=\tMontenegro\nmf\t=\tSaint Martin\nmg\t=\tMadagascar\nmh\t=\tMarshallinsaaret\nmk\t=\tEntinen Jugoslavian tasavalta Makedonia\nml\t=\tMali\nmm\t=\tMyanmar\nmn\t=\tMongolia\nmo\t=\tMacao\nmp\t=\tPohjois-Mariaanit\nmq\t=\tMartinique\nmr\t=\tMauritania\nms\t=\tMontserrat\nmt\t=\tMalta\nmu\t=\tMauritius\nmv\t=\tMalediivit\nmw\t=\tMalawi\nmx\t=\tMeksiko\nmy\t=\tMalesia\nmz\t=\tMosambik\nna\t=\tNamibia\nnc\t=\tUusi-Kaledonia\nne\t=\tNiger\nnf\t=\tNorfolkinsaari\nng\t=\tNigeria\nni\t=\tNicaragua\nnl\t=\tAlankomaat\nno\t=\tNorja\nnp\t=\tNepal\nnr\t=\tNauru\nnu\t=\tNiue\nnz\t=\tUusi-Seelanti\nom\t=\tOman\npa\t=\tPanama\npe\t=\tPeru\npf\t=\tRanskan Polynesia\npg\t=\tPapua-Uusi-Guinea\nph\t=\tFilippiinit\npk\t=\tPakistan\npl\t=\tPuola\npm\t=\tSaint-Pierre ja Miquelon\npn\t=\tPitcairn\npr\t=\tPuerto Rico\npt\t=\tPortugali\npw\t=\tPalau\npy\t=\tParaguay\nqa\t=\tQatar\nqm\t=\tMidwaysaaret\nqs\t=\tBassas da India\nqu\t=\tJuan de Nova\nqw\t=\tWake\nqx\t=\tGloriososaaret\nqz\t=\tAkrotiri\nre\t=\tRéunion\nro\t=\tRomania\nrs\t=\tSerbia\nru\t=\tVenäjä\nrw\t=\tRuanda\nsa\t=\tSaudi-Arabia\nsb\t=\tSalomonsaaret\nsc\t=\tSeychellit\nsd\t=\tSudan\nse\t=\tRuotsi\nsg\t=\tSingapore\nsh\t=\tSaint Helena\nsi\t=\tSlovenia\nsk\t=\tSlovakia\nsl\t=\tSierra Leone\nsm\t=\tSan Marino\nsn\t=\tSenegal\nso\t=\tSomalia\nsr\t=\tSuriname\nss\t=\tEtelä-Sudan\nst\t=\tSão Tomé ja Príncipe\nsv\t=\tEl Salvador\nsx\t=\tSaint-Martin\nsy\t=\tSyyria\nsz\t=\tSwazimaa\ntc\t=\tTurks- ja Caicossaaret\ntd\t=\tTšad\ntf\t=\tRanskan eteläiset alueet\ntg\t=\tTogo\nth\t=\tThaimaa\ntj\t=\tTadžikistan\ntk\t=\tTokelau\ntl\t=\tItä-Timor\ntm\t=\tTurkmenistan\ntn\t=\tTunisia\nto\t=\tTonga\ntr\t=\tTurkki\ntt\t=\tTrinidad ja Tobago\ntv\t=\tTuvalu\ntw\t=\tTaiwan\ntz\t=\tTansania\nua\t=\tUkraina\nug\t=\tUganda\nus\t=\tYhdysvallat\nuy\t=\tUruguay\nuz\t=\tUzbekistan\nva\t=\tVatikaani\nvc\t=\tSaint Vincent ja Grenadiinit\nve\t=\tVenezuela\nvg\t=\tBrittiläiset Neitsytsaaret\nvi\t=\tYhdysvaltain Neitsytsaaret\nvn\t=\tVietnam\nvu\t=\tVanuatu\nwf\t=\tWallis ja Futuna\nws\t=\tSamoa\nxa\t=\tAshmore- ja Cartiersaaret\nxb\t=\tBaker\nxc\t=\tKorallimeren saarten territorio\nxd\t=\tDhekelia\nxe\t=\tEuropasaari\nxg\t=\tGazan kaista\nxh\t=\tHowlandsaari\nxj\t=\tJan Mayen\nxk\t=\tKosovo\nxl\t=\tPalmyra Atoll\nxm\t=\tKingmanin riutta\nxp\t=\tParacelsaaret\nxq\t=\tJarvis-saari\nxr\t=\tSvalbard\nxs\t=\tSpratlysaaret\nxt\t=\tTromelinsaari\nxu\t=\tJohnstonin atolli\nxv\t=\tNavassasaari\nxw\t=\tLänsiranta\nye\t=\tJemen\nyt\t=\tMayotte\nza\t=\tEtelä-Afrikka\nzm\t=\tSambia\nzw\t=\tZimbabwe\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/resetProfile.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!ENTITY refreshProfile.dialog.title         \"Palauta &brandShortName; uudeksi\">\n<!ENTITY refreshProfile.dialog.description1  \"Aloita puhtaalta pöydältä korjataksesi ongelmia ja palauttaaksesi suorituskyvyn entiselleen.\">\n<!ENTITY refreshProfile.dialog.description2  \"Toiminto:\">\n<!ENTITY refreshProfile.dialog.items.label1  \"Poistaa lisäosat ja tehdyt muokkaukset\">\n<!ENTITY refreshProfile.dialog.items.label2  \"Palauttaa selaimen oletusasetukset \">\n<!ENTITY refreshProfile.dialog.button.label  \"Palauta &brandShortName; uudeksi\">\n\n<!ENTITY refreshProfile.title                \"Viritä &brandShortName;\">\n<!ENTITY refreshProfile.button.label         \"Palauta &brandShortName;…\">\n\n<!ENTITY refreshProfile.cleaning.description \"Melkein valmista…\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/resetProfile.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These strings are used for profile reset.\n\n# LOCALIZATION NOTE (resetUnusedProfile.message): %S is brandShortName.\nresetUnusedProfile.message=Näyttää siltä, että %Sia ei ole käynnistetty aikoihin. Siivotaanko asetuksia niin, että käyttökokemus on varmasti näpsäkkä ja uudenveroinen? Ja tervetuloa muuten takaisin!\n# LOCALIZATION NOTE (resetUninstalled.message): %S is brandShortName.\nresetUninstalled.message=Näyttää siltä, että olet asentanut %Sin uudestaan. Siivotaanko asetuksia niin, että käyttökokemus on varmasti näpsäkkä ja uudenveroinen?\n\n# LOCALIZATION NOTE (refreshProfile.resetButton.label): %S is brandShortName.\nrefreshProfile.resetButton.label=Palauta %S kuin uudeksi… \nrefreshProfile.resetButton.accesskey=P\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/search/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddEngineConfirmTitle=Lisää hakukone\naddEngineConfirmation=Lisätäänkö hakukone \"%S\" hakupalkkiin?\\n\\nLähde: %S\naddEngineAsCurrentText=Aseta &oletushakukoneeksi\naddEngineAddButtonLabel=Lisää\n\nerror_loading_engine_title=Latausvirhe\n# LOCALIZATION NOTE (error_loading_engine_msg2): %1$S = brandShortName, %2$S = location\nerror_loading_engine_msg2=%S ei onnistunut lataamaan hakukonetta osoitteesta:\\n%S\nerror_duplicate_engine_msg=%S ei onnistunut asentamaan hakukonetta osoitteesta \"%S\", koska samanniminen hakukone on jo asennettu.\n\nerror_invalid_engine_title=Asennusvirhe\nerror_invalid_format_title=Virheellinen muoto\n# LOCALIZATION NOTE (error_invalid_engine_msg2): %1$S = brandShortName, %2$S = location (url)\nerror_invalid_engine_msg2=%1$S ei voinut asentaa hakukonetta osoitteesta: %2$S\n\nsuggestion_label=Ehdotukset\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/security/caps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\nCheckLoadURIError = Turvallisuusvirhe: Sisältö kohteessa %S ei voi ladata tai linkittää kohteeseen %S.\nCheckSameOriginError = Turvallisuusvirhe: Sisältö kohteessa %S ei voi ladata dataa kohteesta %S.\nExternalDataError = Turvallisuusvirhe: Sisältö kohteessa %S yritti ladata kohdetta %S, mutta sen ei ole sallittua ladata ulkoista dataa kun sitä käytetään kuvana \n\n# LOCALIZATION NOTE (GetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nGetPropertyDeniedOrigins = Komentosarjalla <%1$S> ei ole lupaa tietää ominaisuutta %2$S.%3$S sijainnista <%4$S>.\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomain = Komentosarjalla <%1$S> (document.domain=<%5$S>) ei ole lupaa tietää ominaisuutta %2$S.%3$S sijainnista <%4$S> (document.domain ei ole asetettu).\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsObjectDomain = Komentosarjalla <%1$S> (document.domain ei ole asetettu) ei ole lupaa tietää ominaisuutta %2$S.%3$S sijainnista <%4$S> (document.domain=<%5$S>).\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomainObjectDomain = Komentosarjalla <%1$S> (document.domain=<%5$S>) ei ole lupaa tietää ominaisuutta %2$S.%3$S sijainnista <%4$S> (document.domain=<%6$S>).\n\n# LOCALIZATION NOTE (SetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nSetPropertyDeniedOrigins = Komentosarjalla <%1$S> ei ole lupaa asettaa ominaisuutta %2$S.%3$S sijainnista <%4$S>.\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomain = Komentosarjalla <%1$S> (document.domain=<%5$S>) ei ole lupaa asettaa ominaisuutta %2$S.%3$S sijainnista <%4$S> (document.domain ei ole asetettu).\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsObjectDomain = Komentosarjalla <%1$S> (document.domain ei ole asetettu) ei ole lupaa asettaa ominaisuutta %2$S.%3$S sijainnista <%4$S> (document.domain=<%5$S>).\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomainObjectDomain = Komentosarjalla <%1$S> (document.domain=<%5$S>) ei ole lupaa asettaa ominaisuutta %2$S.%3$S sijainnista <%4$S> (document.domain=<%6$S>).\n\n# LOCALIZATION NOTE (CallMethodDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nCallMethodDeniedOrigins = Komentosarjalla <%1$S> ei ole lupaa kutsua metodia %2$S.%3$S sijainnista <%4$S>.\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomain = Komentosarjalla <%1$S> (document.domain=<%5$S>) ei ole lupaa kutsua metodia %2$S.%3$S sijainnista <%4$S> (document.domain ei ole asetettu).\n# LOCALIZATION NOTE (CallMethodDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsObjectDomain = Komentosarjalla <%1$S> (document.domain ei ole asetettu) ei ole lupaa kutsua metodia %2$S.%3$S sijainnista <%4$S> (document.domain=<%5$S>).\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomainObjectDomain = Komentosarjalla <%1$S> (document.domain=<%5$S>) ei ole lupaa kutsua metodia %2$S.%3$S sijainnista <%4$S> (document.domain=<%6$S>).\n\nGetPropertyDeniedOriginsOnlySubject = <%S>:lla ei ole lupaa tietää ominaisuutta %S.%S\nSetPropertyDeniedOriginsOnlySubject = <%S>:lla ei ole lupaa asettaa ominaisuutta %S.%S\nCallMethodDeniedOriginsOnlySubject = <%S>:lla ei ole lupaa kutsua metodia %S.%S\nCreateWrapperDenied = Ei lupaa luoda pakettia luokan %S objektille\nCreateWrapperDeniedForOrigin = <%2$S>:lla ei ole lupaa luoda pakettia luokan %1$S objektille\nProtocolFlagError = Varoitus: Yhteyskäytännön \"%S\" käsittelijällä ei ole tietosuojakäytäntöä. Tällaisten yhteiskäytäntöjen käyttö on vanhentunutta, mutta vielä sallittua. Lue lisätietoja nsIProtocolHandler.idl-tiedostosta.\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/security/csp.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# CSP Warnings:\n# LOCALIZATION NOTE (CSPViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPViolation = Sivuston asetukset estivät resurssin lataamisen: %1$S\n# LOCALIZATION NOTE (CSPViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPViolationWithURI = Sivuston asetukset estivät resurssin lataamisen osoitteesta %2$S (\"%1$S\").\n# LOCALIZATION NOTE (CSPROViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPROViolation = Tapahtui virhe CSP-raportointikäytännössä (\"%1$S\"). Käytös oli sallittua ja CSP-raportti lähetettiin.\n# LOCALIZATION NOTE (CSPROViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPROViolationWithURI = Havaittiin resurssin lataaminen osoitteesta %2$S (\"%1$S\"). CSP-raportti lähetetään.\n# LOCALIZATION NOTE (triedToSendReport):\n# %1$S is the URI we attempted to send a report to.\ntriedToSendReport = Yritettiin lähettää raportti virheelliseen osoitteeseen: \"%1$S\"\n# LOCALIZATION NOTE (couldNotParseReportURI):\n# %1$S is the report URI that could not be parsed\ncouldNotParseReportURI = raportointiosoitteen jäsennys epäonnistui: %1$S\n# LOCALIZATION NOTE (couldNotProcessUnknownDirective):\n# %1$S is the unknown directive\ncouldNotProcessUnknownDirective = Tuntemattoman direktiivin '%1$S' suoritus ei onnistunut\n# LOCALIZATION NOTE (ignoringUnknownOption):\n# %1$S is the option that could not be understood\nignoringUnknownOption = Ohitetaan tuntematon valinta %1$S\n# LOCALIZATION NOTE (ignoringDuplicateSrc):\n# %1$S defines the duplicate src\nignoringDuplicateSrc = Ohitetaan toistettu lähde %1$S\n# LOCALIZATION NOTE (ignoringSrcFromMetaCSP):\n# %1$S defines the ignored src\nignoringSrcFromMetaCSP = Ohitetaan lähde '%1$S' (Ei tuettu meta-elementin kautta toimitettaessa).\n# LOCALIZATION NOTE (ignoringSrcWithinScriptStyleSrc):\n# %1$S is the ignored src\n# script-src and style-src are directive names and should not be localized\nignoringSrcWithinScriptStyleSrc = Ohitetaan \"%1$S\" script-src:ssä tai style-src:ssä: nonce-source tai hash-source määritetty\n# LOCALIZATION NOTE (ignoringSrcForStrictDynamic):\n# %1$S is the ignored src\n# script-src, as well as 'strict-dynamic' should not be localized\nignoringSrcForStrictDynamic = Ohitetaan ”%1$S” script-src:ssä: ”strict-dynamic” määritetty\n# LOCALIZATION NOTE (ignoringStrictDynamic):\n# %1$S is the ignored src\nignoringStrictDynamic = Ohitetaan lähde ”%1$S” (Tuetaan vain script-src:ssä). \n# LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):\n# %1$S is the csp directive that contains 'strict-dynamic'\n# 'strict-dynamic' should not be localized\nstrictDynamicButNoHashOrNonce = Avainsana ”strict-dynamic” ”%1$S”:ssä ilman kelvollista nonce- tai hash-arvoa voi estää kaikkia komentosarjoja latautumasta\n# LOCALIZATION NOTE (reportURInotHttpsOrHttp2):\n# %1$S is the ETLD of the report URI that is not HTTP or HTTPS\nreportURInotHttpsOrHttp2 = Raportointiosoitteen (%1$S) pitäisi olla HTTP- tai HTTPS-osoite.\n# LOCALIZATION NOTE (reportURInotInReportOnlyHeader):\n# %1$S is the ETLD of the page with the policy\nreportURInotInReportOnlyHeader = Sivustolla (%1$S) on raportointikäytäntö ilman raportointiosoitetta. CSP ei estä eikä voi raportoida tämän käytännön rikkomisia.\n# LOCALIZATION NOTE (failedToParseUnrecognizedSource):\n# %1$S is the CSP Source that could not be parsed\nfailedToParseUnrecognizedSource = Ei kyetty jäsentämään tuntematonta lähdettä %1$S\n# LOCALIZATION NOTE (inlineScriptBlocked):\n# inline script refers to JavaScript code that is embedded into the HTML document.\ninlineScriptBlocked = Upotetun komentosarjan suoritusyritys estettiin\n# LOCALIZATION NOTE (inlineStyleBlocked):\n# inline style refers to CSS code that is embedded into the HTML document.\ninlineStyleBlocked = Upotettujen tyylitietojen käyttöönottoyritys estettiin\n# LOCALIZATION NOTE (scriptFromStringBlocked):\n# eval is a name and should not be localized.\nscriptFromStringBlocked = Yritys kutsua JavaScriptiä merkkijonosta (kutsumalla funktiota kuin eval) estettiin\n# LOCALIZATION NOTE (upgradeInsecureRequest):\n# %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.\nupgradeInsecureRequest = Päivitetään turvatonta pyyntöä '%1$S' käyttämään '%2$S'\n# LOCALIZATION NOTE (ignoreSrcForDirective):\nignoreSrcForDirective = Ohitetaan srcs direktiiville '%1$S'\n# LOCALIZATION NOTE (hostNameMightBeKeyword):\n# %1$S is the hostname in question and %2$S is the keyword\nhostNameMightBeKeyword = Tulkitaan %1$S palvelimen nimeksi, ei hakusanaksi. Jos halusit kirjoittaa hakusanan, kirjoita '%2$S' (heittomerkeillä ympyröitynä).\n# LOCALIZATION NOTE (notSupportingDirective):\n# directive is not supported (e.g. 'reflected-xss')\nnotSupportingDirective = Ei tueta direktiiviä '%1$S'. Direktiivi ja arvo ohitetaan.\n# LOCALIZATION NOTE (blockAllMixedContent):\n# %1$S is the URL of the blocked resource load.\nblockAllMixedContent = Estetään turvaton pyyntö '%1$S'.\n# LOCALIZATION NOTE (ignoringDirectiveWithNoValues):\n# %1$S is the name of a CSP directive that requires additional values (e.g., 'require-sri-for')\nignoringDirectiveWithNoValues = Ohitetaan ’%1$S’, koska se ei sisällä yhtään parametria.\n# LOCALIZATION NOTE (ignoringReportOnlyDirective):\n# %1$S is the directive that is ignored in report-only mode.\nignoringReportOnlyDirective = Ignoring sandbox directive when delivered in a report-only policy ‘%1$S’\n# LOCALIZATION NOTE (deprecatedReferrerDirective):\n# %1$S is the value of the deprecated Referrer Directive.\ndeprecatedReferrerDirective = Referrer Directive ‘%1$S’ has been deprecated. Please use the Referrer-Policy header instead.\n\n# CSP Errors:\n# LOCALIZATION NOTE (couldntParseInvalidSource):\n# %1$S is the source that could not be parsed\ncouldntParseInvalidSource = Ei voitu jäsentää virheellistä lähdettä %1$S\n# LOCALIZATION NOTE (couldntParseInvalidHost):\n# %1$S is the host that's invalid\ncouldntParseInvalidHost = Ei voitu jäsentää virheellistä palvelintietoa %1$S\n# LOCALIZATION NOTE (couldntParseScheme):\n# %1$S is the string source\ncouldntParseScheme = Ei voitu jäsentää tulkintatietoa (scheme) osoitteessa %1$S\n# LOCALIZATION NOTE (couldntParsePort):\n# %1$S is the string source\ncouldntParsePort = Ei voitu jäsentää porttitietoa osoitteessa %1$S\n# LOCALIZATION NOTE (duplicateDirective):\n# %1$S is the name of the duplicate directive\nduplicateDirective = Kopioita %1$S direktiivistä löydettiin. Vain ensimmäinen versio direktiivistä huomioidaan.\n# LOCALIZATION NOTE (deprecatedDirective):\n# %1$S is the name of the deprecated directive, %2$S is the name of the replacement.\ndeprecatedDirective = Direktiivi '%1$S' on vanhentunut. Käytä sen sijaan direktiiviä '%2$S'.\n# LOCALIZATION NOTE (couldntParseInvalidSandboxFlag):\n# %1$S is the option that could not be understood\ncouldntParseInvalidSandboxFlag = Couldn’t parse invalid sandbox flag ‘%1$S’\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/security/security.properties",
    "content": "# Mixed Content Blocker\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the blocked mixed content resource\nBlockMixedDisplayContent = Estettiin osittain suojaamattoman, näytettävän sisällön lataus \"%1$S\"\nBlockMixedActiveContent = Estettiin osittain suojaamattoman, interaktiivisen sisällön lataus \"%1$S\"\n\n# CORS\n# LOCALIZATION NOTE: Do not translate \"Access-Control-Allow-Origin\", Access-Control-Allow-Credentials, Access-Control-Allow-Methods, Access-Control-Allow-Headers\nCORSDisabled=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at %1$S. (Reason: CORS disabled).\nCORSRequestNotHttp=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at %1$S. (Reason: CORS request not http).\nCORSMissingAllowOrigin=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at %1$S. (Reason: CORS header 'Access-Control-Allow-Origin' missing).\nCORSAllowOriginNotMatchingOrigin=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at %1$S. (Reason: CORS header 'Access-Control-Allow-Origin' does not match '%2$S').\nCORSNotSupportingCredentials=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at ‘%1$S’. (Reason: Credential is not supported if the CORS header ‘Access-Control-Allow-Origin’ is ‘*’).\nCORSMethodNotFound=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at %1$S. (Reason: Did not find method in CORS header 'Access-Control-Allow-Methods').\nCORSMissingAllowCredentials=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at %1$S. (Reason: expected 'true' in CORS header 'Access-Control-Allow-Credentials').\nCORSPreflightDidNotSucceed=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at %1$S. (Reason: CORS preflight channel did not succeed).\nCORSInvalidAllowMethod=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at %1$S. (Reason: invalid token '%2$S' in CORS header 'Access-Control-Allow-Methods').\nCORSInvalidAllowHeader=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at %1$S. (Reason: invalid token '%2$S' in CORS header 'Access-Control-Allow-Headers').\nCORSMissingAllowHeaderFromPreflight=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at %1$S. (Reason: missing token '%2$S' in CORS header 'Access-Control-Allow-Headers' from CORS preflight channel).\n\n# LOCALIZATION NOTE: Do not translate \"Strict-Transport-Security\", \"HSTS\", \"max-age\" or \"includeSubDomains\"\nSTSUnknownError=Strict-Transport-Security: An unknown error occurred processing the header specified by the site.\nSTSUntrustworthyConnection=Strict-Transport-Security: The connection to the site is untrustworthy, so the specified header was ignored.\nSTSCouldNotParseHeader=Strict-Transport-Security: The site specified a header that could not be parsed successfully.\nSTSNoMaxAge=Strict-Transport-Security: The site specified a header that did not include a 'max-age' directive.\nSTSMultipleMaxAges=Strict-Transport-Security: The site specified a header that included multiple 'max-age' directives.\nSTSInvalidMaxAge=Strict-Transport-Security: The site specified a header that included an invalid 'max-age' directive.\nSTSMultipleIncludeSubdomains=Strict-Transport-Security: The site specified a header that included multiple 'includeSubDomains' directives.\nSTSInvalidIncludeSubdomains=Strict-Transport-Security: The site specified a header that included an invalid 'includeSubDomains' directive.\nSTSCouldNotSaveState=Strict-Transport-Security: An error occurred noting the site as a Strict-Transport-Security host.\n\n# LOCALIZATION NOTE: Do not translate \"Public-Key-Pins\", \"HPKP\", \"max-age\", \"report-uri\" or \"includeSubDomains\"\nPKPUnknownError=Public-Key-Pins: An unknown error occurred processing the header specified by the site.\nPKPUntrustworthyConnection=Public-Key-Pins: The connection to the site is untrustworthy, so the specified header was ignored.\nPKPCouldNotParseHeader=Public-Key-Pins: The site specified a header that could not be parsed successfully.\nPKPNoMaxAge=Public-Key-Pins: The site specified a header that did not include a 'max-age' directive.\nPKPMultipleMaxAges=Public-Key-Pins: The site specified a header that included multiple 'max-age' directives.\nPKPInvalidMaxAge=Public-Key-Pins: The site specified a header that included an invalid 'max-age' directive.\nPKPMultipleIncludeSubdomains=Public-Key-Pins: The site specified a header that included multiple 'includeSubDomains' directives.\nPKPInvalidIncludeSubdomains=Public-Key-Pins: The site specified a header that included an invalid 'includeSubDomains' directive.\nPKPInvalidPin=Public-Key-Pins: The site specified a header that included an invalid pin.\nPKPMultipleReportURIs=Public-Key-Pins: The site specified a header that included multiple 'report-uri' directives.\nPKPPinsetDoesNotMatch=Public-Key-Pins: The site specified a header that did not include a matching pin.\nPKPNoBackupPin=Public-Key-Pins: The site specified a header that did not include a backup pin.\nPKPCouldNotSaveState=Public-Key-Pins: An error occurred noting the site as a Public-Key-Pins host.\nPKPRootNotBuiltIn=Public-Key-Pins: The certificate used by the site was not issued by a certificate in the default root certificate store. To prevent accidental breakage, the specified header was ignored.\n\n# LOCALIZATION NOTE: Do not translate \"SHA-1\"\nSHA1Sig=Sivusto käyttää SHA-1 -varmennetta. On suositeltua käyttää varmenteita, joiden allekirjoitusalgoritmit käyttävät SHA-1:ä vahvempia tiivistefunktioita.\nInsecurePasswordsPresentOnPage=Salasanakenttiä suojaamattomalla (http://) sivulla. Tämä on turvallisuusriski, jonka avulla käyttäjän kirjautumistiedot voidaan varastaa.\nInsecureFormActionPasswordsPresent=Salasanakenttiä lomakkeessa suojaamattoman (http://) lomaketoiminnon yhteydessä. Tämä on turvallisuusriski, jonka avulla käyttäjän kirjautumistiedot voidaan varastaa.\nInsecurePasswordsPresentOnIframe=Salasanakenttiä suojaamattomassa (http://) iframessa. Tämä on turvallisuusriski, jonka avulla käyttäjän kirjautumistiedot voidaan varastaa.\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the insecure mixed content resource\nLoadingMixedActiveContent2=Ladataan osittain suojaamaton interaktiivista sisältöä \"%1$S\" suojatulla sivulla\nLoadingMixedDisplayContent2=Ladataan osittain suojaamatonta näytettävää sisältöä \"%1$S\" suojatulla sivulla\n# LOCALIZATION NOTE: Do not translate \"allow-scripts\", \"allow-same-origin\", \"sandbox\" or \"iframe\"\nBothAllowScriptsAndSameOriginPresent=iframe-kehyksellä, jolle on asetettu sekä allow-scripts, että allow-same-origin sen sandbox-ominaisuuksiin voi poistaa hiekkalaatikkotilan käytöstä.\n\n# Sub-Resource Integrity\n# LOCALIZATION NOTE: Do not translate \"script\" or \"integrity\". \"%1$S\" is the invalid token found in the attribute.\nMalformedIntegrityHash=The script element has a malformed hash in its integrity attribute: \"%1$S\". The correct format is \"<hash algorithm>-<hash value>\".\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityLength=The hash contained in the integrity attribute has the wrong length.\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityBase64=The hash contained in the integrity attribute could not be decoded.\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the type of hash algorigthm in use (e.g. \"sha256\").\nIntegrityMismatch=None of the \"%1$S\" hashes in the integrity attribute match the content of the subresource.\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the sub-resource that cannot be protected using SRI.\nIneligibleResource=\"%1$S\" is not eligible for integrity checks since it's neither CORS-enabled nor same-origin.\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the invalid hash algorithm found in the attribute.\nUnsupportedHashAlg=Unsupported hash algorithm in the integrity attribute: \"%1$S\"\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nNoValidMetadata=The integrity attribute does not contain any valid metadata.\n\n# LOCALIZATION NOTE: Do not translate \"RC4\".\nWeakCipherSuiteWarning=Tämä sivusto on suojattu RC4-salausavaimella, joka on vanhentunut ja turvaton.\n\n#XCTO: nosniff\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options: nosniff\".\nMimeTypeMismatch=The resource from “%1$S” was blocked due to MIME type mismatch (X-Content-Type-Options: nosniff).\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options\" and also do not trasnlate \"nosniff\".\nXCTOHeaderValueMissing=X-Content-Type-Options header warning: value was “%1$S”; did you mean to send “nosniff”?\n\nBlockScriptWithWrongMimeType=Script from “%1$S” was blocked because of a disallowed MIME type.\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/svg/svg.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAttributeParseWarning=Odottamaton arvo %2$S jäsennettäessä attribuuttia %1$S.\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/textcontext.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cutCmd.label \"Leikkaa\">\n<!ENTITY cutCmd.accesskey \"L\">\n<!ENTITY copyCmd.label \"Kopioi\">\n<!ENTITY copyCmd.accesskey \"K\">\n<!ENTITY pasteCmd.label \"Liitä\">\n<!ENTITY pasteCmd.accesskey \"i\">\n<!ENTITY undoCmd.label \"Kumoa\">\n<!ENTITY undoCmd.accesskey \"m\">\n<!ENTITY selectAllCmd.label \"Valitse kaikki\">\n<!ENTITY selectAllCmd.accesskey \"V\">\n<!ENTITY deleteCmd.label \"Poista\">\n<!ENTITY deleteCmd.accesskey \"o\">\n\n<!ENTITY spellAddToDictionary.label \"Lisää sanastoon\">\n<!ENTITY spellAddToDictionary.accesskey \"s\">\n<!ENTITY spellUndoAddToDictionary.label \"Kumoa lisää sanastoon\">\n<!ENTITY spellUndoAddToDictionary.accesskey \"u\">\n<!ENTITY spellCheckToggle.label \"Oikolue\">\n<!ENTITY spellCheckToggle.accesskey \"O\">\n<!ENTITY spellNoSuggestions.label \"(Ei ehdotuksia)\">\n<!ENTITY spellDictionaries.label \"Kielet\">\n<!ENTITY spellDictionaries.accesskey \"K\">\n\n<!ENTITY searchTextBox.clear.label \"Tyhjennä\">\n\n<!ENTITY fillLoginMenu.label          \"Täytä kirjautumiskenttä\">\n<!ENTITY fillLoginMenu.accesskey      \"T\">\n<!ENTITY fillPasswordMenu.label       \"Täytä salasana\">\n<!ENTITY fillPasswordMenu.accesskey   \"T\">\n<!ENTITY fillUsernameMenu.label       \"Täytä käyttäjätunnus\">\n<!ENTITY fillUsernameMenu.accesskey   \"T\">\n<!ENTITY noLoginSuggestions.label     \"(Ei tallennettuja kirjautumisia)\">\n<!ENTITY viewSavedLogins.label        \"Näytä tallennetut kirjautumistiedot\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/tree.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restoreColumnOrder.label \"Palauta sarakkeiden järjestys\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/videocontrols.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY playButton.playLabel \"Toista\">\n<!ENTITY playButton.pauseLabel \"Pysäytä\">\n<!ENTITY muteButton.muteLabel \"Mykistä ääni\">\n<!ENTITY muteButton.unmuteLabel \"Palauta ääni\">\n<!ENTITY fullscreenButton.enterfullscreenlabel \"Kokoruututila\">\n<!ENTITY fullscreenButton.exitfullscreenlabel \"Poistu kokoruututilasta\">\n<!ENTITY castingButton.castingLabel \"Lähetä ruudulle\">\n<!ENTITY closedCaption.off \"Pois käytöstä\">\n\n<!ENTITY stats.media \"Media\">\n<!ENTITY stats.size \"Koko\">\n<!ENTITY stats.activity \"Toiminto\">\n<!ENTITY stats.activityPaused \"Pysäytetty\">\n<!ENTITY stats.activityPlaying \"Toistetaan\">\n<!ENTITY stats.activityEnded \"Päättynyt\">\n<!ENTITY stats.activitySeeking \"(etsitään)\">\n<!ENTITY stats.volume \"Äänenvoimakkuus\">\n<!ENTITY stats.framesParsed \"Ruutua jäsennetty\">\n<!ENTITY stats.framesDecoded \"Ruutua purettu\">\n<!ENTITY stats.framesPresented \"Ruutua näytetty\">\n<!ENTITY stats.framesPainted \"Ruutua piirretty\">\n\n<!ENTITY error.aborted \"Videon lataaminen pysähtynyt.\">\n<!ENTITY error.network \"Videon toisto keskeytynyt verkkovirheen vuoksi.\">\n<!ENTITY error.decode \"Videota ei voida toistaa, koska tiedosto on vioittunut.\">\n<!ENTITY error.srcNotSupported \"Videon tiedostomuoto tai MIME-tyyppi ei ole tuettu.\">\n<!ENTITY error.noSource2 \"Ei löytynyt videota tuetussa tiedostomuodossa ja MIME-tyypissä.\">\n<!ENTITY error.generic \"Videon toisto keskeytynyt tuntemattoman virheen vuoksi.\">\n\n<!-- LOCALIZATION NOTE (scrubberScale.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 of 6:00:00 elapsed\".\n-->\n<!ENTITY scrubberScale.nameFormat \"#1 / #2 kulunut\">\n\n<!-- LOCALIZATION NOTE (positionAndDuration.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 / 6:00:00\".\nNote that #2 is not always avaiable. For example, when at the 5 minute mark in an\nunknown duration video, #1 would be \"5:00\" and string which is surrounded by <span>\nwould be deleted, result string would be \"5:00\".\n-->\n<!ENTITY positionAndDuration.nameFormat \"#1<span> / #2</span>\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/viewSource.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from content/viewSource.xul -->\n\n<!-- LOCALIZATION NOTE (mainWindow.title) : DONT_TRANSLATE --> \n<!ENTITY mainWindow.title  \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE --> \n<!ENTITY mainWindow.titlemodifier  \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifierseparator) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifierseparator  \" - \">\n<!ENTITY mainWindow.preface  \"Lähdekoodi sivulle: \">\n\n<!ENTITY fileMenu.label  \"Tiedosto\">\n<!ENTITY fileMenu.accesskey  \"T\">\n<!ENTITY savePageCmd.label  \"Tallenna sivu nimellä…\">\n<!ENTITY savePageCmd.accesskey  \"n\">\n<!ENTITY savePageCmd.commandkey  \"S\">\n<!ENTITY pageSetupCmd.label  \"Sivun asetukset…\">\n<!ENTITY pageSetupCmd.accesskey  \"e\">\n<!ENTITY printPreviewCmd.label  \"Tulostuksen esikatselu\">\n<!ENTITY printPreviewCmd.accesskey  \"k\">\n<!ENTITY printCmd.label  \"Tulosta…\">\n<!ENTITY printCmd.accesskey  \"o\">\n<!ENTITY printCmd.commandkey  \"P\">\n<!ENTITY closeCmd.label  \"Sulje\">\n<!ENTITY closeCmd.accesskey  \"S\">\n<!ENTITY closeCmd.commandkey  \"W\">\n\n<!-- LOCALIZATION NOTE :\ntextEnlarge.commandkey3, textReduce.commandkey2 and\ntextReset.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n<!ENTITY textEnlarge.commandkey  \"+\">\n<!ENTITY textEnlarge.commandkey2  \"=\">\n<!ENTITY textEnlarge.commandkey3 \"\">\n<!ENTITY textReduce.commandkey  \"-\">\n<!ENTITY textReduce.commandkey2 \"\">\n<!ENTITY textReset.commandkey  \"0\">\n<!ENTITY textReset.commandkey2 \"\">\n\n<!ENTITY goToLineCmd.label  \"Siirry riville…\">\n<!ENTITY goToLineCmd.accesskey  \"r\">\n<!ENTITY goToLineCmd.commandkey  \"l\">\n\n<!ENTITY viewMenu.label            \"Näytä\">\n<!ENTITY viewMenu.accesskey        \"N\">\n<!ENTITY reloadCmd.label  \"Päivitä\">\n<!ENTITY reloadCmd.accesskey  \"ä\">\n<!ENTITY reloadCmd.commandkey  \"r\">\n<!ENTITY menu_wrapLongLines.title  \"Rivitä pitkät rivit\">\n<!ENTITY menu_wrapLongLines.accesskey  \"R\">\n<!ENTITY menu_highlightSyntax.label  \"Syntaksin värikoodaus\">\n<!ENTITY menu_highlightSyntax.accesskey  \"v\">\n<!ENTITY menu_textSize.label  \"Tekstin koko\">\n<!ENTITY menu_textSize.accesskey  \"e\">\n<!ENTITY menu_textEnlarge.label  \"Suurempi\">\n<!ENTITY menu_textEnlarge.accesskey  \"S\">\n<!ENTITY menu_textReduce.label  \"Pienempi\">\n<!ENTITY menu_textReduce.accesskey  \"P\">\n<!ENTITY menu_textReset.label  \"Normaali\">\n<!ENTITY menu_textReset.accesskey  \"N\">\n\n<!ENTITY findOnCmd.label      \"Etsi tältä sivulta…\">\n<!ENTITY findOnCmd.accesskey  \"E\">\n<!ENTITY findOnCmd.commandkey  \"f\">\n<!ENTITY findAgainCmd.label   \"Etsi seuraava\">\n<!ENTITY findAgainCmd.accesskey  \"s\">\n<!ENTITY findAgainCmd.commandkey  \"g\">\n<!ENTITY findAgainCmd.commandkey2  \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY backCmd.label \"Edellinen\">\n<!ENTITY backCmd.accesskey \"E\">\n<!ENTITY forwardCmd.label \"Seuraava\">\n<!ENTITY forwardCmd.accesskey \"S\">\n<!ENTITY goBackCmd.commandKey \"ö\">\n<!ENTITY goForwardCmd.commandKey \"ä\">\n\n<!ENTITY copyLinkCmd.label \"Kopioi linkin osoite\">\n<!ENTITY copyLinkCmd.accesskey \"l\">\n<!ENTITY copyEmailCmd.label \"Kopioi sähköpostiosoite\">\n<!ENTITY copyEmailCmd.accesskey \"s\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/viewSource.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngoToLineTitle     =Siirry riville\ngoToLineText      =Kirjoita rivinumero\ninvalidInputTitle =Virheellinen syöte\ninvalidInputText  =Annettu rivinumero oli virheellinen.\noutOfRangeTitle   =Riviä ei löytynyt\noutOfRangeText    =Annettua riviä ei löytynyt.\nstatusBarLineCol  =Rivi %1$S, Sarake %2$S\nviewSelectionSourceTitle = Valinnan DOM-lähdekoodi\nviewMathMLSourceTitle    = MathML:n DOM-lähdekoodi\n\ncontext_goToLine_label        = Siirry riville…\ncontext_goToLine_accesskey    = r\ncontext_wrapLongLines_label   = Rivitä pitkät rivit\ncontext_highlightSyntax_label = Syntaksin värikoodaus\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/webConsole.dtd",
    "content": "<!ENTITY networkPanel.requestURL                  \"Pyyntöosoite\">\n<!ENTITY networkPanel.requestMethod               \"Pyyntömetodi\">\n<!ENTITY networkPanel.statusCode                  \"Tilakoodi\">\n\n<!ENTITY networkPanel.requestHeaders              \"Pyynnön otsakkeet\">\n<!ENTITY networkPanel.requestCookie               \"Lähetetty eväste\">\n<!ENTITY networkPanel.requestBody                 \"Pyynnön runko\">\n<!ENTITY networkPanel.requestFormData             \"Lähetty lomakedata\">\n\n<!ENTITY networkPanel.responseHeaders             \"Vastausotsakkeet\">\n<!ENTITY networkPanel.responseBody                \"Vastausrunko\">\n<!ENTITY networkPanel.responseBodyCached          \"Data välimuistissa\">\n<!ENTITY networkPanel.responseBodyUnknownType     \"Tuntematon sisältötyyppi\">\n<!ENTITY networkPanel.responseNoBody              \"Ei vastausrunkoa\">\n<!ENTITY networkPanel.responseImage               \"Vastaanotettu kuva\">\n<!ENTITY networkPanel.responseImageCached         \"Kuva välimuistissa\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/webapps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (webapps.uninstall.notification): %S will be replaced with the name of the uninstalled web app\nuninstall.notification = Sovellus %S on poistettu laitteeltasi.\nuninstall.label = Poista sovellus\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/wizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  button-back-mac.label        \"Edellinen\">\n<!ENTITY  button-back-mac.accesskey    \"E\">\n<!ENTITY  button-next-mac.label        \"Jatka\">\n<!ENTITY  button-next-mac.accesskey    \"J\">\n<!ENTITY  button-finish-mac.label      \"Valmis\">\n<!ENTITY  button-cancel-mac.label      \"Peru\">\n\n<!ENTITY  button-back-unix.label       \"Takaisin\">\n<!ENTITY  button-back-unix.accesskey   \"T\">\n<!ENTITY  button-next-unix.label       \"Seuraava\">\n<!ENTITY  button-next-unix.accesskey   \"S\">\n<!ENTITY  button-finish-unix.label     \"Valmis\">\n<!ENTITY  button-cancel-unix.label     \"Peru\">\n\n<!ENTITY  button-back-win.label        \"&lt; Edellinen\">\n<!ENTITY  button-back-win.accesskey    \"E\">\n<!ENTITY  button-next-win.label        \"Seuraava &gt;\">\n<!ENTITY  button-next-win.accesskey    \"S\">\n<!ENTITY  button-finish-win.label      \"Valmis\">\n<!ENTITY  button-cancel-win.label      \"Peruuta\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/wizard.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndefault-first-title=%S\ndefault-last-title=Viimeistell\\u00E4\\u00E4n %S\ndefault-first-title-mac=Esittely\ndefault-last-title-mac=Viimeistely...\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/xbl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nUnexpectedElement=Odottamaton <%1$S>-elementti.\n# LOCALIZATION NOTE: do not localize key=“%S” modifiers=“%S” id=“%S”\nGTK2Conflict2=Näppäintapahtuma ei ole käytettävissä GTK2:lla: key=”%S” modifiers=”%S” id=”%S”\nWinConflict2=Näppäintapahtuma ei ole käytettävissä joillain näppäimistöasetteluilla: key=”%S” modifiers=”%S” id=”%S”\nTooDeepBindingRecursion=XBL-näppäinsidonta \"%S\" on jo käytössä liian monessa edeltävässä elementissä; sidonta ohitetaan loputtoman rekursion välttämiseksi.\nCircularExtendsBinding=XBL-näppäinsidonnan \"%S\" laajennus \"%S\" johtaisi sen itsensä laajentamiseen\n# LOCALIZATION NOTE: do not localize <handler command=\"…\">\nCommandNotInChrome=Merkinnän <handler command=\"…\"> käyttö ei ole sallittua chromen ulkopuolella.\nMalformedXBL = XBL-tiedosto on virheellisen muotoinen. Unohditko merkitä XBL-nimiavaruuden näppäinsidonnan avainsanassa?\nInvalidExtendsBinding=\"%S\":n kasvattaminen on virheellistä. Yleisenä sääntönä avainsanojen nimiä ei pidä kasvattaa.\nMissingIdAttr = Puuttuva \"id\"-attribuutti sitovassa tunnisteessa.\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/xml/prettyprint.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY xml.nostylesheet  \"Tämän XML-dokumentin mukana ei näytä olevan mitään tyyli- tai muotoilutietoa. Dokumentin hierarkia-puu on alla.\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/xpinstall/xpinstall.properties",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Mozilla Communicator client code, released\n# March 31, 1998.\n#\n# The Initial Developer of the Original Code is\n# Netscape Communications Corporation.\n# Portions created by the Initial Developer are Copyright (C) 1998-1999\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Samir Gehani <sgehani@netscape.com>\n#   Daniel Veditz <dveditz@netscape.com>\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either of the GNU General Public License Version 2 or later (the \"GPL\"),\n# or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\n#--------------------------------------------------------------------\n#   Install Actions\n#--------------------------------------------------------------------\nInstallFile=Asennetaan: %s\nInstallSharedFile=Asennetaan jaettua tiedostoa: %s\nReplaceFile=Korvataan: %s\nReplaceSharedFile=Korvataan jaettua tiedostoa: %s\nSkipFile=Ohitetaan: %s\nSkipSharedFile=Ohitetaan jaettu tiedosto: %s\n\nDeleteFile=Poistetaan tiedosto: %s\nDeleteComponent=Poistetaan komponentti: %s\n\nExecute=Suoritetaan: %s\nExecuteWithArgs=Suoritetaan: %s argumenteilla: %s\n\nCopyFile=Kopioi tiedosto: %s kansioon %s\nExecuteFile=Suorita tiedosto: %s\nExecuteFileWithArgs=Suorita tiedosto: %s argumenteilla: %s\nMoveFile=Siirrä tiedosto: %s kansioon %s\nRenameFile=Muuta tiedoston %s nimeksi %s\nCreateFolder=Luo kansio: %s\nRemoveFolder=Poista kansio: %s\nRenameFolder=Muuta kansion: %s nimeksi %s\nWindowsShortcut=Windows pikakuvake: %s\nMacAlias=Mac alias: %s\nWindowsRegisterServer=Windows rekisteripalvelin: %s\nUnknownFileOpCommand=Tuntematon tiedosto-operaatiokomento\\!\n\nPatch=Paikataan: %s\n\nUninstall=Poistetaan asennusta: %s\n\nRegSkin=Rekisteröi teema: %s\nRegLocale=Rekisteröi kieli: %s\nRegContent=Rekisteröi sisältö: %s\nRegPackage=Rekisteröi paketti: %s\n\n#--------------------------------------------------------------------\n#   Dialog Messages\n#--------------------------------------------------------------------\n\nApplyNowSkin=Käytä tätä teemaa\nApplyNowLocale=Käytä tätä kieltä\n\nConfirmSkin=Asenna teema \"%1$S\" kohteesta %2$S?\nConfirmLocale=Asenna kielipaketti \"%1$S\" kohteesta %2$S?\n\nOK=Asenna\n\nprogress.queued=Jonossa\nprogress.downloading=Ladataan…\nprogress.downloaded=Ladattu\nprogress.installing=Asennetaan…\n\nUnsigned=Ei allekirjoitettu\n\n#--------------------------------------------------------------------\n#   Miscellaneous\n#--------------------------------------------------------------------\nERROR=VIRHE\n\nerror0=Onnistui\nerror999=Käynnistä uudestaan viimeistelläksesi asennuksen\nerror-202=Pääsy estetty\nerror-203=Odottamaton asennusvirhe\\nKatso lisätietoja virhekonsolista.\nerror-204=Asennuskomentosarjaa ei löytynyt\nerror-207=Ei kelvollinen asennuspaketti\nerror-208=Virheellinen argumentti\nerror-210=Käyttäjän peruuttama\nerror-214=Vaadittua tiedostoa ei ole\nerror-215=Vain lukuoikeus\nerror-218=AppleSingle-purkuvirhe\nerror-219=Virheellinen polku\nerror-225=Purku epäonnistui\nerror-227=Peruutettu\nerror-228=Latausvirhe\nerror-229=Komentosarjavirhe\nerror-230=On jo olemassa\nerror-235=Tila loppui\nerror-239=Chrome-rekisteröinti epäonnistui\nerror-240=Keskeneräinen asennus\nerror-244=Ei tuettu paketti\nerror-260=Allekirjoitusta ei pystytty todentamaan.\nerror-261=Virheellinen tiedoston tiivistearvo (mahdollisesti latausvirhe)\nerror-262=Tuntematon tai virheellinen tiedoston tiivistearvotyyppi\nerror-299=Muisti on loppu\n\n# there are other error codes, either rare or obsolete,\n# that are not worth translating at this time.\nunknown.error=Odottamaton virhe %S\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/xslt/xslt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n1  =XSLT-tyylitiedoston jäsennys epäonnistui.\n2  =XPath-lausekkeen jäsennys epäonnistui.\n3  = \n4  =XSLT-muunnos epäonnistui.\n5  =XSLT/XPath kutsui tuntematonta funktiota.\n6  =XSLT-tyylitiedosto sisältää (mahdollisesti) rekursion.\n7  =Attribuutin arvo ei ole sallittu XSLT 1.0:ssa.\n8  =XPath-lausekkeen odotettiin palauttavan solmujoukko.\n9  =<xsl:message> päätti XSLT-muunnoksen.\n10 =XSLT-tyylitiedostoa ladatessa tapahtui verkkovirhe:\n11 =XSLT-tyylitiedostolla ei ole XML MIME -tyyppiä:\n12 =XSLT-tyylitiedosto joko suoraan tai epäsuoraan tuo tai sisältää itsensä:\n13 =XPath-funktiota kutsuttiin väärällä lukumäärällä argumentteja.\n14 =Kutsuttiin tuntematonta XPath extension -funktiota.\n15 =XPath-jäsennysvirhe: odotettiin \")\"-merkkiä:\n16 =XPath-jäsennysvirhe: virheellinen siirtymä (axis):\n17 =XPath-jäsennysvirhe: odotettiin kohteen nimeä tai solmutestiä:\n18 =XPath-jäsennysvirhe: odotettiin \"]\"-merkkiä:\n19 =XPath-jäsennysvirhe: virheellinen muuttujan nimi:\n20 =XPath-jäsennysvirhe: lauseke päättyi ennenaikaisesti:\n21 =XPath-jäsennysvirhe: odotettiin operaattoria:\n22 =XPath-jäsennysvirhe: sulkematon literaali:\n23 =XPath-jäsennysvirhe: odottamaton \":\"-merkki:\n24 =XPath-jäsennysvirhe: odottamaton \"!\"-merkki, kielto-operaattori on not():\n25 =XPath-jäsennysvirhe: löydettiin kielletty merkki:\n26 =XPath-jäsennysvirhe: odotettiin kaksipaikkaista operaattoria:\n27 =XSLT-tyylitiedostoa ei ladattu turvallisuussyistä.\n28 =Suoritetaan virheellistä lauseketta.\n29 =Pariton aaltosulje.\n30 =Luodaan elementtiä virheellisellä QName:lla.\n31 =Muuttujan määrittely peittää toisen muuttujan määrittelyn samassa mallipohjassa.\n32 = Avainfunktion kutsu ei sallittu.\n\nLoadingError =Virhe ladattaessa tyylitiedostoa: %S\nTransformError =Virhe XSLT-muunnoksen aikana: %S\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global/xul.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMissingOverlay=Overlayn lataaminen lähteestä %1$S ei onnistunut.\nPINotInProlog=<?%1$S?> käsittelykomennolla ei ole enään mitään vaikutusta prologin ulkopuolella (kts. bugi 360119).\nNeededToWrapXUL=XUL-laatikko %1$S-elementille sisälsi koodissa %2$S-lapsen pakottaen kaikki sen jälkeläiset blockiin paketoiduksi.\nNeededToWrapXULInlineBox=XUL-laatikko %1$S-elementille sisälsi koodissa %2$S-lapsen pakottaen kaikki sen jälkeläiset blockiin paketoiduksi. Tämän voi usein korjata korvaamalla \"display: -moz-inline-box\" säännöllä \"display: -moz-inline-box; display: inline-block\".\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global-platform/mac/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =Siirry\npress   =Paina\ncheck   =Valitse\nuncheck =Poista valinta\nselect  =Valitse\nopen    =Avaa\nclose   =Sulje\nswitch  =Vaihda\nclick   =Osoita\ncollapse=Kutista\nexpand  =Laajenna\nactivate=Aktivoi\ncycle   =Kelaa\n\n# Universal Access API support\n# (Mac Only)\n# The Role Description for AXWebArea (the web widget). Like in Safari.\nhtmlContent = HTML-sisältö\n# The Role Description for the Tab button.\ntab     =       välilehti\n# The Role Description for definition list dl, dt and dd\nterm    =       termi\ndefinition =    määritelmä\n# The Role Description for an input type=\"search\" text field\nsearchTextField = haun tekstikenttä\n# The Role Description for WAI-ARIA Landmarks\napplication =   ohjelma\nsearch  =       haku\nbanner  =       palkki\nnavigation =    siirtyminen\ncomplementary = ylimääräinen\ncontent =       sisältö\nmain    =       keskus\n# The (spoken) role description for various WAI-ARIA roles\nalert       =      hälytys\nalertDialog =      hälytysikkuna\narticle     =      artikkeli\ndocument    =      dokumentti\nlog         =      loki\nmarquee     =      rullaava tekstikenttä\nmath        =      matemaatiikka\nnote        =      muistiinpano\nregion      =      alue\nstatus      =      ohjelman tila\ntimer       =      ajastin\ntooltip     =      työkaluvihje\nseparator    =      erotin\ntabPanel     =      välilehtipaneeli\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global-platform/mac/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global-platform/mac/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#mac\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key - open up arrow symbol (ctrl-e)\nVK_SHIFT=\\u21e7\n\n#the command key - clover leaf symbol (ctrl-q)\nVK_META=\\u2318\n\n#the win key - never generated by native key event\nVK_WIN=win\n\n#the option/alt key - splitting tracks symbol (ctrl-g)\nVK_ALT=\\u2325\n\n#the control key. hat symbol (ctrl-f)\nVK_CONTROL=\\u2303\n\n#the separator character used between modifiers (none on Mac OS)\nMODIFIER_SEPARATOR=\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global-platform/unix/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =Siirry\npress   =Paina\ncheck   =Valitse\nuncheck =Poista valinta\nselect  =Valitse\nopen    =Avaa\nclose   =Sulje\nswitch  =Vaihda\nclick   =Napsauta\ncollapse=Kutista\nexpand  =Laajenna\nactivate=Aktivoi\ncycle   =Kelaa\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global-platform/unix/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global-platform/unix/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Vaihto\n\n#the command key\nVK_META=Meta\n\n#the win key (Super key and Hyper keys are mapped to DOM Win key)\nVK_WIN=Win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Ctrl\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global-platform/win/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =Siirry\npress   =Paina\ncheck   =Valitse\nuncheck =Poista valinta\nselect  =Valitse\nopen    =Avaa\nclose   =Sulje\nswitch  =Vaihda\nclick   =Napsauta\ncollapse=Kutista\nexpand  =Laajenna\nactivate=Aktivoi\ncycle   =Kelaa\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global-platform/win/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global-platform/win/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Vaihto\n\n#the command key\nVK_META=Meta\n\n#the win key\nVK_WIN=Win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Ctrl\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/global-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#\n#   Localizable URLs\n#\npluginStartupMessage=Käynnistetään liitännäinen tiedostotyypille\n\n# plug-ins URLs\npluginupdates_label=mozilla.com/plugincheck\npluginupdates_url=http://www.mozilla.com/plugincheck/\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/mozapps/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (window.width2, window.height): These values should be\nclose to the golden ratio (1.618:1) while making sure it's wide enough for long\nfile names and tall enough to hint that there are more downloads in the list -->\n<!ENTITY window.width2                    \"485\">\n<!ENTITY window.height                    \"300\"> \n\n<!ENTITY starting.label                   \"Aloitetaan…\">\n<!ENTITY scanning.label                   \"Etsitään viruksia…\">\n\n<!ENTITY downloads.title                   \"Lataukset\">\n\n<!ENTITY cmd.pause.label                   \"Pysäytä\">\n<!ENTITY cmd.pause.accesskey               \"y\">\n<!ENTITY cmd.resume.label                  \"Jatka\">\n<!ENTITY cmd.resume.accesskey              \"J\">\n<!ENTITY cmd.cancel.label                  \"Peruuta\">\n<!ENTITY cmd.cancel.accesskey              \"P\">\n<!ENTITY cmd.show.label                    \"Avaa tallennuskansio\">\n<!ENTITY cmd.show.accesskey                \"v\">\n<!ENTITY cmd.showMac.label                \"Avaa Finderissa\">\n<!ENTITY cmd.showMac.accesskey            \"F\">\n<!ENTITY cmd.open.label                    \"Avaa\">\n<!ENTITY cmd.open.accesskey                \"A\">\n<!ENTITY cmd.openWith.label                \"Avaa ohjelmalla…\">\n<!ENTITY cmd.openWith.accesskey            \"o\">\n<!ENTITY cmd.retry.label                   \"Yritä uudestaan\">\n<!ENTITY cmd.retry.accesskey               \"Y\">\n<!ENTITY cmd.goToDownloadPage.label       \"Avaa lataussivu\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"l\">\n<!ENTITY cmd.copyDownloadLink.label       \"Kopioi latausosoite\">\n<!ENTITY cmd.copyDownloadLink.accesskey   \"K\">\n<!ENTITY cmd.removeFromList.label         \"Poista listasta\">\n<!ENTITY cmd.removeFromList.accesskey     \"o\">\n\n<!ENTITY cmd.close.commandKey              \"w\">\n<!ENTITY cmd.close2.commandKey             \"j\">\n<!ENTITY cmd.close2Unix.commandKey         \"y\">\n<!ENTITY cmd.clearList.label              \"Tyhjennä lista\">\n<!ENTITY cmd.clearList.tooltip            \"Poistaa listasta valmiit, peruutetut tai epäonnistuneet lataukset\">\n<!ENTITY cmd.clearList.accesskey          \"T\">\n<!ENTITY cmd.find.commandKey              \"f\">\n<!ENTITY cmd.search.commandKey            \"k\">\n\n<!ENTITY closeWhenDone.label               \"Sulje tiedostojen latauduttua\">\n<!ENTITY closeWhenDone.tooltip             \"Sulkee latausikkunan kun kaikki tiedostot ovat latautuneet\">\n\n<!ENTITY showFolder.label                  \"Näytä kansio\">\n<!ENTITY searchBox.label                  \"Etsi…\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/mozapps/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (shortSeconds): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# s is the short form for seconds\nshortSeconds=s;s\n\n# LOCALIZATION NOTE (shortMinutes): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# m is the short form for minutes\nshortMinutes=min;min\n\n# LOCALIZATION NOTE (shortHours): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# h is the short form for hours\nshortHours=h;h\n\n# LOCALIZATION NOTE (shortDays): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# d is the short form for days\nshortDays=vrk;vrk\n\n# LOCALIZATION NOTE (paused): — is the \"em dash\" (long dash)\npaused=Pysäytetty — #1\ndownloading=Ladataan\nnotStarted=Ei ole alkanut\nfailed=Epäonnistui\nfinished=Valmis\ncanceled=Peruutettu\n\ndownloadErrorAlertTitle=Latausvirhe\ndownloadErrorGeneric=Latauksen tallennus ei onnistunut tuntemattomasta syystä.\\n\\nYritä uudestaan.\n\n# LOCALIZATION NOTE: we don't have proper plural support in the CPP code; bug 463102\nquitCancelDownloadsAlertTitle=Peruutetaanko kaikki lataukset?\nquitCancelDownloadsAlertMsg=Jos lopetat nyt, yksi lataus peruutetaan. Lopetetaanko?\nquitCancelDownloadsAlertMsgMultiple=Jos lopetat nyt, %S tiedoston lataus peruutetaan. Lopetetaanko?\nquitCancelDownloadsAlertMsgMac=Jos lopetat nyt, yksi lataus peruutetaan. Lopetetaanko?\nquitCancelDownloadsAlertMsgMacMultiple=Jos lopetat nyt, %S tiedoston lataus peruutetaan. Lopetetaanko?\nofflineCancelDownloadsAlertTitle=Peruutetaanko kaikki lataukset?\nofflineCancelDownloadsAlertMsg=Jos nyt siirryt yhteydettömään tilaan, yhden tiedoston lataus peruutetaan. Siirrytäänkö yhteydettömään tilaan?\nofflineCancelDownloadsAlertMsgMultiple=Jos nyt siirryt yhteydettömään tilaan, %S tiedoston lataus peruutetaan. Siirrytäänkö yhteydettömään tilaan?\nleavePrivateBrowsingCancelDownloadsAlertTitle=Peruutetaanko kaikki lataukset?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsg2=Jos suljet kaikki yksityisen selaustilan ikkunat, 1 lataus peruutetaan. Suljetaanko yksityisen selaustilan ikkunat?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsgMultiple2=Jos suljet kaikki yksityisen selaustilan ikkunat, %S latausta peruutetaan. Suljetaanko yksityisen selaustilan ikkunat?\ncancelDownloadsOKText=Peruuta lataus\ncancelDownloadsOKTextMultiple=Peruuta %S latausta\ndontQuitButtonWin=Älä lopeta\ndontQuitButtonMac=Älä lopeta\ndontGoOfflineButton=Pysy yhteystilassa\ndontLeavePrivateBrowsingButton2=Pysy yksityisessä selaustilassa\ndownloadsCompleteTitle=Lataukset valmiita\ndownloadsCompleteMsg=Kaikki tiedostot on ladattu. \n\n# LOCALIZATION NOTE (infiniteRate):\n# If download speed is a JavaScript Infinity value, this phrase is used\ninfiniteRate=Todella nopea\n\n# LOCALIZATION NOTE (statusFormat3): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S rate number; %3$S rate unit; %4$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (2.2 MB/sec)\nstatusFormat3=%4$S — %1$S (%2$S %3$S/s)\n\n# LOCALIZATION NOTE (statusFormatInfiniteRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S substitute phrase for Infinity speed; %3$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (Really fast)\nstatusFormatInfiniteRate=%3$S — %1$S (%2$S)\n\n# LOCALIZATION NOTE (statusFormatNoRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB\nstatusFormatNoRate=%2$S — %1$S\n\nbytes=tavua\nkilobyte=kt\nmegabyte=Mt\ngigabyte=Gt\n\n# LOCALIZATION NOTE (transferSameUnits2):\n# %1$S progress number; %2$S total number; %3$S total unit\n# example: 1.1 of 333 MB\ntransferSameUnits2=%1$S / %2$S %3$S\n# LOCALIZATION NOTE (transferDiffUnits2):\n# %1$S progress number; %2$S progress unit; %3$S total number; %4$S total unit\n# example: 11.1 MB of 3.3 GB\ntransferDiffUnits2=%1$S %2$S / %3$S %4$S\n# LOCALIZATION NOTE (transferNoTotal2):\n# %1$S progress number; %2$S unit\n# example: 111 KB\ntransferNoTotal2=%1$S %2$S\n\n# LOCALIZATION NOTE (timePair3): %1$S time number; %2$S time unit\n# example: 1m; 11h\ntimePair3=%1$S %2$S\n# LOCALIZATION NOTE (timeLeftSingle3): %1$S time left\n# example: 1m left; 11h left\ntimeLeftSingle3=%1$S jäljellä\n# LOCALIZATION NOTE (timeLeftDouble3): %1$S time left; %2$S time left sub units\n# example: 11h 2m left; 1d 22h left\ntimeLeftDouble3=%1$S %2$S jäljellä\ntimeFewSeconds2=Muutama sekunti jäljellä\ntimeUnknown2=Tuntematon aika jäljellä\n\n# LOCALIZATION NOTE (doneSize): #1 size number; #2 size unit\ndoneSize=#1 #2\n# LOCALIZATION NOTE (doneScheme): #1 URI scheme like data: jar: about:\ndoneScheme2=%1$S-resurssi\n# LOCALIZATION NOTE (doneFileScheme): Special case of doneScheme for file:\n# This is used as an eTLD replacement for local files, so make it lower case\ndoneFileScheme=paikallinen tiedosto\n\n# LOCALIZATION NOTE (yesterday): Displayed time for files finished yesterday\nyesterday=eilen\n# LOCALIZATION NOTE (monthDate): #1 month name; #2 date number; e.g., January 22\nmonthDate2=%2$S. %1$S\n\nfileExecutableSecurityWarning=\"%S\" on suoritettava ohjelmatiedosto. Ohjelmatiedostot voivat sisältää viruksia tai muita haittaohjelmia, jotka voivat vahingoittaa tietokonettasi. Vain luotettuja tiedostoja tulisi suorittaa. Suoritetaanko tiedosto \"%S\"?\nfileExecutableSecurityWarningTitle=Suoritetaanko ohjelmatiedosto?\nfileExecutableSecurityWarningDontAsk=Älä kysy uudestaan\n\n# Desktop folder name for downloaded files\ndownloadsFolder=Lataukset\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/mozapps/downloads/settingsChange.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  settingsChangePreferences.label  \"Asetuksia voi muuttaa &brandShortName;in asetuksista.\">\n<!ENTITY  settingsChangeOptions.label      \"Asetuksia voi muuttaa &brandShortName;in asetuksista.\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/mozapps/downloads/unknownContentType.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  intro2.label                \"Olet avaamassa tiedostoa:\">\n<!ENTITY  from.label                  \"osoitteesta:\">\n<!ENTITY  actionQuestion.label        \"Mitä tiedostolle tehdään?\">\n\n<!ENTITY  openWith.label               \"Avaa ohjelmalla\">\n<!ENTITY  openWith.accesskey           \"A\">\n<!ENTITY  other.label                  \"Muu…\">\n\n<!ENTITY  saveFile.label              \"Tallenna tiedosto\">\n<!ENTITY  saveFile.accesskey          \"T\">\n\n<!ENTITY  rememberChoice.label         \"Tee näin oletuksena tämän tyyppisille tiedostoille.\">\n<!ENTITY  rememberChoice.accesskey     \"n\">\n\n<!ENTITY  whichIs.label              \"Tiedosto on tyyppiä:\">\n\n<!ENTITY  chooseHandlerMac.label       \"Valitse…\">\n<!ENTITY  chooseHandlerMac.accesskey   \"V\">\n<!ENTITY  chooseHandler.label          \"Selaa…\">\n<!ENTITY  chooseHandler.accesskey      \"S\">\n\n<!ENTITY  unknownPromptText.label     \"Tallennetaanko tiedosto?\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/mozapps/downloads/unknownContentType.properties",
    "content": "# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle=Avataan tiedostoa %S\nsaveDialogTitle=Anna tallennettavan tiedoston nimi…\ndefaultApp=%S (oletus)\nchooseAppFilePickerTitle=Valitse ohjelma\nbadApp=Ohjelmaa (\"%S\") ei löytynyt. Korjaa tiedostonimi tai valitse toinen ohjelma.\nbadApp.title=Ohjelmaa ei löytynyt\nbadPermissions=Tiedostoa ei voitu tallentaa, koska sinulla ei ole riittäviä kirjoitusoikeuksia. Valitse toinen tallennuskansio.\nbadPermissions.title=Riittämättömät kirjoitusoikeudet\nselectDownloadDir=Valitse tallennuskansio\nunknownAccept.label=Tallenna tiedosto\nunknownCancel.label=Peruuta\nfileType=%S -tiedosto\n# LOCALIZATION NOTE (orderedFileSizeWithType): first %S is type, second %S is size, and third %S is unit  \norderedFileSizeWithType=%1$S -tiedosto (%2$S %3$S)\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/mozapps/extensions/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  creator.label                \"Tekijä:\">\n<!ENTITY  developers.label            \"Kehittäjät:\">\n<!ENTITY  translators.label           \"Kääntäjät:\">\n<!ENTITY  contributors.label           \"Avustajat:\">\n<!ENTITY  homepage.label               \"Avaa kotisivu\">\n\n\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/mozapps/extensions/blocklist.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY blocklist.title             \"Lisäosat voivat aiheuttaa ongelmia\">\n<!ENTITY blocklist.style             \"width: 45em; height: 30em\">\n<!ENTITY blocklist.summary           \"&brandShortName;in tietojen mukaan seuraavien lisäosien tiedetään aiheuttavan vakaus- ja turvallisuusongelmia:\">\n<!ENTITY blocklist.softblocked       \"Turvallisuutesi takia on erittäin suositeltua käynnistää ohjelma uudelleen nämä lisäosat poistettuna käytöstä.\">\n<!ENTITY blocklist.hardblocked       \"Näiden lisäosien tiedetään usein aiheuttavan vakaus- ja turvallisuusongelmia ja ne on estetty. Ohjelma tulee kuitenkin käynnistää uudelleen, jotta ne voidaan kunnolla poistaa käytöstä.\">\n<!ENTITY blocklist.softandhard       \"Lisäosat, joiden tiedetään usein aiheuttavan vakaus- tai turvallisuusongelmia, on estetty automaattisesti. Loput lisäosat eivät aiheuta ongelmia yhtä usein, mutta suosittelemme, että käynnistät ohjelman ne poistettuna käytöstä.\">\n<!ENTITY blocklist.moreinfo          \"Lisätietoja\">\n\n<!ENTITY blocklist.accept.label      \"Käynnistä &brandShortName; uudelleen\">\n<!ENTITY blocklist.accept.accesskey  \"K\">\n\n<!ENTITY blocklist.blocked.label     \"Estetty\">\n<!ENTITY blocklist.checkbox.label    \"Poista käytöstä\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/mozapps/extensions/extensions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY addons.windowTitle                   \"Lisäosien hallinta\">\n\n<!ENTITY search.placeholder                   \"Hae lisäosista\">\n<!ENTITY search.buttonlabel                   \"Hae\">\n<!-- LOCALIZATION NOTE (search.commandKey):\n     The search command key should match findOnCmd.commandkey from browser.dtd -->\n<!ENTITY search.commandkey                    \"f\">\n\n<!ENTITY loading.label                        \"Ladataan…\">\n<!ENTITY listEmpty.installed.label            \"Tämän tyyppisiä lisäosia ei ole asennettuna\">\n<!ENTITY listEmpty.availableUpdates.label     \"Päivityksiä ei löytynyt\">\n<!ENTITY listEmpty.recentUpdates.label        \"Et ole viime aikoina hakenut päivityksiä lisäosiin\">\n<!ENTITY listEmpty.findUpdates.label          \"Etsi päivityksiä\">\n<!ENTITY listEmpty.search.label               \"Ei löytynyt täsmääviä lisäosia\">\n<!ENTITY listEmpty.button.label               \"Lue lisää lisäosista\">\n<!ENTITY installAddonFromFile.label           \"Asenna lisäosa tiedostosta…\">\n<!ENTITY installAddonFromFile.accesskey       \"A\">\n<!ENTITY toolsMenu.tooltip                    \"Työkaluja kaikille lisäosille\">\n\n<!ENTITY getThemes.description                \"Mietitkö, miten muokata selaimesta omanlaisesi?\">\n<!ENTITY getThemes.learnMore                  \"Valitse tuhansista teemoista.\">\n\n<!ENTITY cmd.back.tooltip                     \"Edellinen sivu\">\n<!ENTITY cmd.forward.tooltip                  \"Seuraava sivu\">\n\n<!ENTITY showUnsignedExtensions.button.label  \"Joitain laajennuksia ei voitu varmentaa\">\n<!ENTITY showAllExtensions.button.label       \"Näytä kaikki laajennukset\">\n<!ENTITY debugAddons.label                    \"Jäljitä lisäosien virheitä\">\n<!ENTITY debugAddons.accesskey                \"J\">\n\n<!-- global warnings -->\n<!ENTITY warning.safemode.label                    \"Kaikki lisäosat on poistettu käytöstä vikasietotilassa.\">\n<!ENTITY warning.checkcompatibility.label          \"Lisäosien yhteensopivuuden tarkistus on otettu pois päältä. Osa lisäosista voi olla epäyhteensopivia.\">\n<!ENTITY warning.checkcompatibility.enable.label   \"Ota käyttöön\">\n<!ENTITY warning.checkcompatibility.enable.tooltip \"Ota lisäosien yhteensopivuuden tarkistus käyttöön\">\n<!ENTITY warning.updatesecurity.label              \"Lisäosien päivitysten turvallisuustarkistus ei ole käytössä. Päivitykset voivat saastuttaa koneesi.\">\n<!ENTITY warning.updatesecurity.enable.label       \"Ota käyttöön\">\n<!ENTITY warning.updatesecurity.enable.tooltip     \"Ota lisäosien päivitysten turvallisuustarkistus käyttöön\">\n\n<!-- categories / views -->\n<!ENTITY view.search.label                    \"Etsi\">\n<!ENTITY view.discover.label                  \"Lataa lisäosia\">\n<!ENTITY view.recentUpdates.label             \"Tuoreet päivitykset\">\n<!ENTITY view.availableUpdates.label          \"Saatavilla olevat päivitykset\">\n\n<!-- addon updates -->\n<!ENTITY updates.checkForUpdates.label        \"Hae päivityksiä\">\n<!ENTITY updates.checkForUpdates.accesskey    \"H\">\n<!ENTITY updates.viewUpdates.label            \"Näytä viimeiset päivitykset\">\n<!ENTITY updates.viewUpdates.accesskey        \"N\">\n<!-- LOCALIZATION NOTE (updates.updateAddonsAutomatically.label): This menu item\n     is a checkbox that toggles the default global behavior for add-on update\n     checking. -->\n<!ENTITY updates.updateAddonsAutomatically.label     \"Päivitä lisäosat automaattisesti\">\n<!ENTITY updates.updateAddonsAutomatically.accesskey \"u\">\n<!-- LOCALIZATION NOTE (updates.resetUpdatesToAutomatic.label, updates.resetUpdatesToManual.label):\n     Specific addons can have custom update checking behaviors (\"Manually\",\n     \"Automatically\", \"Use default global behavior\"). These menu items reset the\n     update checking behavior for all add-ons to the default global behavior\n     (which itself is either \"Automatically\" or \"Manually\", controlled by the\n     updates.updateAddonsAutomatically.label menu item). -->\n<!ENTITY updates.resetUpdatesToAutomatic.label       \"Aseta kaikki lisäosat päivittymään automaattisesti\">\n<!ENTITY updates.resetUpdatesToAutomatic.accesskey   \"P\">\n<!ENTITY updates.resetUpdatesToManual.label          \"Aseta kaikki lisäosat päivittymään vain käsin\">\n<!ENTITY updates.resetUpdatesToManual.accesskey      \"k\">\n<!ENTITY updates.updating.label               \"Päivitetään lisäosia\">\n<!ENTITY updates.installed.label              \"Lisäosat on päivitetty.\">\n<!ENTITY updates.downloaded.label             \"Lisäosien päivitykset on ladattu.\">\n<!ENTITY updates.restart.label                \"Käynnistä uudestaan viimeistelläksesi asennuksen\">\n<!ENTITY updates.noneFound.label              \"Päivityksiä ei löytynyt\">\n<!ENTITY updates.manualUpdatesFound.label     \"Näytä saatavilla olevat päivitykset\">\n<!ENTITY updates.updateSelected.label         \"Asenna päivitykset\">\n<!ENTITY updates.updateSelected.tooltip       \"Asenna tämän listan saatavilla olevat päivitykset\">\n\n<!-- addon actions -->\n<!ENTITY cmd.showDetails.label                \"Näytä lisätietoja\">\n<!ENTITY cmd.showDetails.accesskey            \"N\">\n<!ENTITY cmd.findUpdates.label                \"Etsi päivityksiä\">\n<!ENTITY cmd.findUpdates.accesskey            \"E\">\n<!ENTITY cmd.preferencesWin.label             \"Asetukset\">\n<!ENTITY cmd.preferencesWin.accesskey         \"A\">\n<!ENTITY cmd.preferencesUnix.label            \"Asetukset\">\n<!ENTITY cmd.preferencesUnix.accesskey        \"A\">\n<!ENTITY cmd.about.label                      \"Tietoja\">\n<!ENTITY cmd.about.accesskey                  \"T\">\n\n<!ENTITY cmd.enableAddon.label                \"Ota käyttöön\">\n<!ENTITY cmd.enableAddon.accesskey            \"O\">\n<!ENTITY cmd.disableAddon.label               \"Poista käytöstä\">\n<!ENTITY cmd.disableAddon.accesskey           \"P\">\n<!ENTITY cmd.enableTheme.label                \"Käytä teemaa\">\n<!ENTITY cmd.enableTheme.accesskey            \"t\">\n<!ENTITY cmd.disableTheme.label               \"Lopeta teeman käyttö\">\n<!ENTITY cmd.disableTheme.accesskey           \"l\">\n<!ENTITY cmd.askToActivate.label              \"Kysy käynnistetäänkö\">\n<!ENTITY cmd.askToActivate.tooltip            \"Kysy aina käytetäänkö liitännäistä\">\n<!ENTITY cmd.alwaysActivate.label             \"Käynnistä aina\">\n<!ENTITY cmd.alwaysActivate.tooltip           \"Käytä aina liitännäistä\">\n<!ENTITY cmd.neverActivate.label              \"Älä käynnistä koskaan\">\n<!ENTITY cmd.neverActivate.tooltip            \"Älä koskaan käytä liitännäistä\">\n<!ENTITY cmd.stateMenu.tooltip                \"Muokkaa liitännäisen käynnistysasetuksia\">\n<!ENTITY cmd.installAddon.label               \"Asenna\">\n<!ENTITY cmd.installAddon.accesskey           \"A\">\n<!ENTITY cmd.uninstallAddon.label             \"Poista\">\n<!ENTITY cmd.uninstallAddon.accesskey         \"o\">\n<!ENTITY cmd.showPreferencesWin.label         \"Asetukset\">\n<!ENTITY cmd.showPreferencesWin.tooltip       \"Muokkaa tämän lisäosan asetuksia\">\n<!ENTITY cmd.showPreferencesUnix.label        \"Asetukset\">\n<!ENTITY cmd.showPreferencesUnix.tooltip      \"Muokkaa tämän lisäosan asetuksia\">\n<!ENTITY cmd.contribute.label                 \"Auta\">\n<!ENTITY cmd.contribute.accesskey             \"A\">\n<!ENTITY cmd.contribute.tooltip               \"Auta lisäosan kehitystyössä\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"Näytä julkaisutiedot\">\n<!ENTITY cmd.showReleaseNotes.tooltip         \"Näytä tämän päivityksen julkaisutiedot\">\n<!ENTITY cmd.hideReleaseNotes.label           \"Piilota julkaisutiedot\">\n<!ENTITY cmd.hideReleaseNotes.tooltip         \"Piilota tämän päivityksen julkaisutiedot\">\n\n<!-- discovery view -->\n<!-- LOCALIZATION NOTE (discover.title,discover.description,discover.footer):\n     Displayed in the center of the Get Add-ons view, see bug 601143 for mockups. -->\n<!ENTITY discover.title                       \"Mitä lisäosat ovat?\">\n<!ENTITY discover.description2                \"Lisäosat ovat ohjelmia, joiden avulla voit lisätä &brandShortName;iin \n  kaipaamiasi toimintoja tai muuttaa ohjelman ulkonäköä. Kokeile vaikka aikaa säästävää sivupaneelia, säätilan kertovaa lisäosaa tai tuoretta \n  ulkonäköä muuttavaa teemaa ja tee &brandShortName;ista omasi.\">\n<!ENTITY discover.footer                      \"Kun verkkoyhteys on muodostettu voit kokeilla tällä paneelilla esiteltäviä suosituimpia\n  ja parhaimpia lisäosia.\">\n\n<!-- detail view -->\n<!ENTITY detail.version.label                 \"Versio\">\n<!ENTITY detail.lastupdated.label             \"Päivitetty viimeksi\">\n<!ENTITY detail.creator.label                 \"Kehittäjä\">\n<!ENTITY detail.homepage.label                \"Kotisivu\">\n<!ENTITY detail.numberOfDownloads.label       \"Latauksia\">\n\n<!ENTITY detail.contributions.description     \"Tämän lisäosan kehittäjä toivoo, että tukisit lisäosan kehitystyötä pienellä summalla.\">\n\n<!ENTITY detail.updateType                    \"Automaattinen päivitys\">\n<!ENTITY detail.updateDefault.label           \"Oletus\">\n<!ENTITY detail.updateDefault.tooltip         \"Asenna päivitykset automaattisesti vain jos se on oletusasetus\">\n<!ENTITY detail.updateAutomatic.label         \"Päällä\">\n<!ENTITY detail.updateAutomatic.tooltip       \"Asenna päivitykset automaattisesti\">\n<!ENTITY detail.updateManual.label            \"Pois päältä\">\n<!ENTITY detail.updateManual.tooltip          \"Älä asenna päivityksiä automaattisesti\">\n<!ENTITY detail.home                          \"Kotisivu\">\n<!ENTITY detail.repository                    \"Lisäosan profiili\">\n<!ENTITY detail.size                          \"Koko\">\n\n<!ENTITY detail.checkForUpdates.label         \"Hae päivityksiä\">\n<!ENTITY detail.checkForUpdates.accesskey     \"H\">\n<!ENTITY detail.checkForUpdates.tooltip       \"Hae päivityksiä lisäosaan\">\n<!ENTITY detail.showPreferencesWin.label      \"Asetukset\">\n<!ENTITY detail.showPreferencesWin.accesskey  \"A\">\n<!ENTITY detail.showPreferencesWin.tooltip    \"Muokkaa tämän lisäosan asetuksia\">\n<!ENTITY detail.showPreferencesUnix.label     \"Asetukset\">\n<!ENTITY detail.showPreferencesUnix.accesskey \"A\">\n<!ENTITY detail.showPreferencesUnix.tooltip   \"Muokkaa tämän lisäosan asetuksia\">\n\n\n<!-- ratings -->\n<!ENTITY rating2.label                        \"Arvosana:\">\n\n<!-- download/install progress -->\n<!ENTITY progress.pause.tooltip               \"Pysäytä\">\n<!ENTITY progress.cancel.tooltip              \"Peruuta\">\n\n\n<!-- list sorting -->\n<!ENTITY sort.name.label                      \"Nimi\">\n<!ENTITY sort.name.tooltip                    \"Järjestä nimen mukaan\">\n<!ENTITY sort.dateUpdated.label               \"Viimeisin päivitys\">\n<!ENTITY sort.dateUpdated.tooltip             \"Järjestä viimeisimmän päivityksen mukaan\">\n<!ENTITY sort.relevance.label                 \"Paras osuma\">\n<!ENTITY sort.relevance.tooltip               \"Järjestä haun vastaavuuden mukaan\">\n<!ENTITY sort.price.label                     \"Hinta\">\n<!ENTITY sort.price.tooltip                   \"Järjestä hinnan mukaan\">\n\n<!ENTITY search.filter2.label                 \"Etsi:\">\n<!ENTITY search.filter2.installed.label       \"Lisäosani\">\n<!ENTITY search.filter2.installed.tooltip     \"Näytä asennetut lisäosat\">\n<!ENTITY search.filter2.available.label       \"Asennettavissa olevat lisäosat\">\n<!ENTITY search.filter2.available.tooltip     \"Näytä lisäosat, jotka ovat asennettavissa\">\n\n<!ENTITY addon.homepage                       \"Kotisivu\">\n<!ENTITY addon.details.label                  \"Lisää\">\n<!ENTITY addon.details.tooltip                \"Näytä lisätietoja lisäosasta\">\n<!ENTITY addon.unknownDate                    \"Tuntematon\">\n<!-- LOCALIZATION NOTE (addon.disabled.postfix): This is used in a normal list\n     to signify that an add-on is disabled, in the form\n     \"<Addon name> <1.0> (disabled)\" -->\n<!ENTITY addon.disabled.postfix               \"(pois käytöstä)\">\n<!-- LOCALIZATION NOTE (addon.update.postfix): This is used in the available\n     updates list to signify that an item is an update, in the form\n     \"<Addon name> <1.1> Update\". It is fine to use constructs like brackets if\n     necessary -->\n<!ENTITY addon.update.postfix                 \"Päivitä\">\n<!ENTITY addon.undoAction.label               \"Kumoa\">\n<!ENTITY addon.undoAction.tooltip             \"Kumoa tämä toiminto\">\n<!ENTITY addon.undoRemove.label               \"Kumoa\">\n<!ENTITY addon.undoRemove.tooltip             \"Säilytä tämä lisäosa asennettuna\">\n<!ENTITY addon.restartNow.label               \"Käynnistä uudelleen\">\n<!ENTITY addon.install.label                  \"Asenna\">\n<!ENTITY addon.install.tooltip                \"Asenna lisäosa\">\n<!ENTITY addon.updateNow.label                \"Päivitä\">\n<!ENTITY addon.updateNow.tooltip              \"Asenna lisäosan päivitys\">\n<!ENTITY addon.includeUpdate.label            \"Sisällytä päivitykseen\">\n<!ENTITY addon.updateAvailable.label          \"Päivitys on saatavilla\">\n<!ENTITY addon.checkingForUpdates.label       \"Haetaan päivityksiä…\">\n<!ENTITY addon.releaseNotes.label             \"Julkaisutiedot:\">\n<!ENTITY addon.loadingReleaseNotes.label      \"Ladataan…\">\n<!ENTITY addon.errorLoadingReleaseNotes.label \"Tapahtui virhe ladatessa julkaisutietoja. Pahoittelemme..\">\n\n<!ENTITY addon.createdBy.label                \"Tekijänä \">\n\n<!ENTITY eula.title                           \"Loppukäyttäjän lisenssi\">\n<!ENTITY eula.width                           \"560px\">\n<!ENTITY eula.height                          \"400px\">\n<!ENTITY eula.accept                          \"Hyväksy ja asenna…\">\n\n<!ENTITY settings.path.button.label           \"Selaa…\">\n\n<!-- LOCALIZATION NOTE (experiment.info.label): The strings related to\n     experiments are present on the \"Experiments\" tab of the add-ons manager.\n     This tab won't be displayed unless an Experiment add-on is installed.\n     Install https://people.mozilla.org/~gszorc/dummy-experiment-addon.xpi\n     to cause this tab to appear. -->\n<!ENTITY experiment.info.label \"Mikä tämä on? Kaukomittaus voi asentaa ja suorittaa testejä aika ajoin.\">\n<!ENTITY experiment.info.learnmore \"Lue lisää\">\n<!ENTITY experiment.info.learnmore.accesskey \"L\">\n<!ENTITY experiment.info.changetelemetry \"Kaukomittauksen asetukset\">\n<!ENTITY experiment.info.changetelemetry.accesskey \"K\">\n\n<!ENTITY setting.learnmore \"Lue lisää…\">\n\n<!ENTITY disabledUnsigned.heading \"Jotkin lisäosat on otettu pois päältä\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.description.start, disabledUnsigned.description.findAddonsLink, disabledUnsigned.description.end):\n     These entities form a sentence, with\n     disabledUnsigned.description.findAddonsLink being a link to an external site. -->\n<!ENTITY disabledUnsigned.description.start \"Seuraavia lisäosia ei ole varmennettu käytettäväksi &brandShortName;issa. Voit \">\n<!ENTITY disabledUnsigned.description.findAddonsLink \"etsiä korvaavia lisäosia\">\n<!ENTITY disabledUnsigned.description.end \" tai pyytää kehittäjää varmentamaan ne.\">\n<!ENTITY disabledUnsigned.learnMore \"Lue lisää tavoista, joilla yritämme auttaa sinua pysymään turvassa verkossa.\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.devInfo.start, disabledUnsigned.devInfo.linkToManual, disabledUnsigned.devInfo.end):\n     These entities form a sentence, with disabledUnsigned.devInfo.linkToManual\n     being a link to an external site. -->\n<!ENTITY disabledUnsigned.devInfo.start \"Kehittäjät, joita kiinnostaa lisäosansa varmentaminen voivat lukea \">\n<!ENTITY disabledUnsigned.devInfo.linkToManual \"käsikirjamme\">\n<!ENTITY disabledUnsigned.devInfo.end \".\">\n\n<!ENTITY pluginDeprecation.description \"Puuttuuko jotain? &brandShortName; ei enää tue joitain liitännäisiä.\">\n<!ENTITY pluginDeprecation.learnMore \"Lue lisää.\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/mozapps/extensions/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutWindowTitle) %S is the addon name\naboutWindowTitle=Tiedot lisäosasta %S\naboutWindowCloseButton=Sulje\n#LOCALIZATION NOTE (aboutWindowVersionString) %S is the addon version\naboutWindowVersionString=versio %S\n#LOCALIZATION NOTE (aboutAddon) %S is the addon name\naboutAddon=Tietoja: %S\n\n#LOCALIZATION NOTE (uninstallNotice) %S is the add-on name\nuninstallNotice=Lisäosa %S poistettiin.\n\n#LOCALIZATION NOTE (numReviews): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of reviews\nnumReviews=#1 arvostelu;#1 arvostelua\n\n#LOCALIZATION NOTE (dateUpdated) %S is the date the addon was last updated\ndateUpdated=Päivitettiin %S\n\n#LOCALIZATION NOTE (notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\nnotification.incompatible=%1$S ei ole yhteensopiva ohjelman %2$S version %3$S kanssa.\n#LOCALIZATION NOTE (notification.unsigned, notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\nnotification.unsignedAndDisabled=Lisäosaa %1$S ei ole varmennettu käytettäväksi %2$Sissa ja on otettu pois päältä.\nnotification.unsigned=Lisäosaa %1$S ei ole varmennettu käytettäväksi %2$Sissa. Ole varovainen.\nnotification.unsigned.link=Lisätietoja\n#LOCALIZATION NOTE (notification.blocked) %1$S is the add-on name\nnotification.blocked=%1$S on otettu pois käytöstä turvallisuus- tai vakausongelmian vuoksi.\nnotification.blocked.link=Lisätietoja\n#LOCALIZATION NOTE (notification.softblocked) %1$S is the add-on name\nnotification.softblocked=Lisäosa %1$S aiheuttaa tunnetusti turvallisuus- tai vakausongelmia.\nnotification.softblocked.link=Lisätietoja\n#LOCALIZATION NOTE (notification.outdated) %1$S is the add-on name\nnotification.outdated=An important update is available for %1$S.\nnotification.outdated.link=Päivitä heti\n#LOCALIZATION NOTE (notification.vulnerableUpdatable) %1$S is the add-on name\nnotification.vulnerableUpdatable=Lisäosan %1$S tiedetään olevan haavoittuvainen ja se pitäisi päivittää.\nnotification.vulnerableUpdatable.link=Päivitä heti\n#LOCALIZATION NOTE (notification.vulnerableNoUpdate) %1$S is the add-on name\nnotification.vulnerableNoUpdate=%1$S is known to be vulnerable. Use with caution.\nnotification.vulnerableNoUpdate.link=Lisätietoja\n#LOCALIZATION NOTE (notification.enable) %1$S is the add-on name, %2$S is brand name\nnotification.enable=%1$S otetaan käyttöön kun seuraavan kerran käynnistät %2$Sin.\n#LOCALIZATION NOTE (notification.disable) %1$S is the add-on name, %2$S is brand name\nnotification.disable=%1$S otetaan pois käytöstä kun seuraavan kerran käynnistät %2$Sin.\n#LOCALIZATION NOTE (notification.install) %1$S is the add-on name, %2$S is brand name\nnotification.install=%1$S asennetaan kun seuraavan kerran käynnistät %2$Sin.\n#LOCALIZATION NOTE (notification.uninstall) %1$S is the add-on name, %2$S is brand name\nnotification.uninstall=%1$S poistetaan kun seuraavan kerran käynnistät %2$Sin.\n#LOCALIZATION NOTE (notification.upgrade) %1$S is the add-on name, %2$S is brand name\nnotification.upgrade=%1$S päivitetään kun seuraavan kerran käynnistät %2$Sin.\n#LOCALIZATION NOTE (notification.downloadError) %1$S is the add-on name.\nnotification.downloadError=Tapahtui virhe ladattaessa lisäosaa %1$S.\nnotification.downloadError.retry=Yritä uudestaan\nnotification.downloadError.retry.tooltip=Yritä ladata tätä lisäosaa uudestaan\n#LOCALIZATION NOTE (notification.installError) %1$S is the add-on name.\nnotification.installError=Tapahtui virhe asennettaessa lisäosaa %1$S.\nnotification.installError.retry=Yritä uudestaan\nnotification.installError.retry.tooltip=Yritä ladata ja asentaa lisäosaa uudestaan\n#LOCALIZATION NOTE (notification.gmpPending) %1$S is the add-on name.\nnotification.gmpPending=%1$S asennetaan kohta.\n\n#LOCALIZATION NOTE (contributionAmount2) %S is the currency amount recommended for contributions\ncontributionAmount2=Suositeltu lahjoitus: %S\n\ninstallDownloading=Ladataan\ninstallDownloaded=Ladattu\ninstallDownloadFailed=Virhe ladattaessa\ninstallVerifying=Todennetaan\ninstallInstalling=Asennetaan\ninstallEnablePending=Ota käyttöön käynnistämällä uudestaan\ninstallDisablePending=Poista käytöstä käynnistämällä uudestaan\ninstallFailed=Virhe asennettaessa\ninstallCancelled=Asennus peruutettiin\n\n#LOCALIZATION NOTE (details.notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\ndetails.notification.incompatible=Lisäosa %1$S on epäyhteensopiva %2$Sin version %3$S kanssa.\n#LOCALIZATION NOTE (details.notification.unsigned, details.notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\ndetails.notification.unsignedAndDisabled=Lisäosaa %1$S ei ole varmennettu käytettäväksi %2$Sissa ja on otettu pois päältä.\ndetails.notification.unsigned=Lisäosaa %1$S ei ole varmennettu käytettäväksi %2$Sissa. Ole varovainen.\ndetails.notification.unsigned.link=Lisätietoja\n#LOCALIZATION NOTE (details.notification.blocked) %1$S is the add-on name\ndetails.notification.blocked=Lisäosa %1$S poistettiin käytöstä turvallisuus- tai vakausongelmien takia.\ndetails.notification.blocked.link=Lisätietoja\n#LOCALIZATION NOTE (details.notification.softblocked) %1$S is the add-on name\ndetails.notification.softblocked=Lisäosa %1$S aiheuttaa tunnetusti turvallisuus- tai vakausongelmia.\ndetails.notification.softblocked.link=Lisätietoja\n#LOCALIZATION NOTE (details.notification.outdated) %1$S is the add-on name\ndetails.notification.outdated=Lisäosaan %1$S on saatavilla tärkeä päivitys.\ndetails.notification.outdated.link=Päivitä heti\n#LOCALIZATION NOTE (details.notification.vulnerableUpdatable) %1$S is the add-on name\ndetails.notification.vulnerableUpdatable=Lisäosan %1$S tiedetään olevan haavoittuvainen ja se pitäisi päivittää.\ndetails.notification.vulnerableUpdatable.link=Päivitä heti\n#LOCALIZATION NOTE (details.notification.vulnerableNoUpdate) %1$S is the add-on name\ndetails.notification.vulnerableNoUpdate=%1$S is known to be vulnerable. Use with caution.\ndetails.notification.vulnerableNoUpdate.link=Lisätietoja\n#LOCALIZATION NOTE (details.notification.enable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.enable=Lisäosa %1$S otetaan käyttöön %2$Sin seuraavan käynnistyksen yhteydessä.\n#LOCALIZATION NOTE (details.notification.disable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.disable=Lisäosa %1$S poistetaan käytöstä %2$Sin seuraavan käynnistyksen yhteydessä.\n#LOCALIZATION NOTE (details.notification.install) %1$S is the add-on name, %2$S is brand name\ndetails.notification.install=Lisäosa %1$S asennetaan %2$Sin seuraavan käynnistyksen yhteydessä.\n#LOCALIZATION NOTE (details.notification.uninstall) %1$S is the add-on name, %2$S is brand name\ndetails.notification.uninstall=Lisäosa %1$S poistetaan %2$Sin seuraavan käynnistyksen yhteydessä.\n#LOCALIZATION NOTE (details.notification.upgrade) %1$S is the add-on name, %2$S is brand name\ndetails.notification.upgrade=Lisäosa %1$S päivitetään %2$Sin seuraavan käynnistyksen yhteydessä.\n#LOCALIZATION NOTE (details.notification.gmpPending) %1$S is the add-on name\ndetails.notification.gmpPending=%1$S asennetaan kohta.\n\n# LOCALIZATION NOTE (details.experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (detail view).\ndetails.experiment.time.daysRemaining=#1 päivä jäljellä;#1 päivää jäljellä\n#LOCALIZATION NOTE (details.experiment.time.endsToday) The experiment will end in less than a day (detail view).\ndetails.experiment.time.endsToday=Alle päivä jäljellä\n# LOCALIZATION NOTE (details.experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (detail view).\ndetails.experiment.time.daysPassed=#1 päivä sitten;#1 päivää sitten\n#LOCALIZATION NOTE (details.experiment.time.endedToday) The experiment ended less than a day ago (detail view).\ndetails.experiment.time.endedToday=Alle päivä sitten\n#LOCALIZATION NOTE (details.experiment.state.active) This experiment is active (detail view).\ndetails.experiment.state.active=Käynnissä\n#LOCALIZATION NOTE (details.experiment.state.complete) This experiment is complete (it was previously active) (detail view).\ndetails.experiment.state.complete=Valmis\n\n# LOCALIZATION NOTE (experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (list view item).\nexperiment.time.daysRemaining=#1 päivä jäljellä;#1 päivää jäljellä\n#LOCALIZATION NOTE (experiment.time.endsToday) The experiment will end in less than a day (list view item).\nexperiment.time.endsToday=Alle päivä jäljellä\n# LOCALIZATION NOTE (experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (list view item).\nexperiment.time.daysPassed=#1 päivä sitten;#1 päivää sitten\n#LOCALIZATION NOTE (experiment.time.endedToday) The experiment ended less than a day ago (list view item).\nexperiment.time.endedToday=Alle päivä sitten\n#LOCALIZATION NOTE (experiment.state.active) This experiment is active (list view item).\nexperiment.state.active=Käynnissä\n#LOCALIZATION NOTE (experiment.state.complete) This experiment is complete (it was previously active) (list view item).\nexperiment.state.complete=Valmis\n\ninstallFromFile.dialogTitle=Valitse asennettava lisäosa\ninstallFromFile.filterName=Lisäosat\n\nuninstallAddonTooltip=Poista lisäosa\nuninstallAddonRestartRequiredTooltip=Poista lisäosa (uudelleen käynnistys tarpeen)\nenableAddonTooltip=Ota lisäosa käyttöön\nenableAddonRestartRequiredTooltip=Ota lisäosa käyttöön (uudelleen käynnistys tarpeen)\ndisableAddonTooltip=Poista lisäosa käytöstä\ndisableAddonRestartRequiredTooltip=Poista lisäosa käytöstä (uudelleen käynnistys tarpeen)\n\n#LOCALIZATION NOTE (showAllSearchResults): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total number of search results\nshowAllSearchResults=Näytä ainoa osuma;Näytä kaikki #1 osumaa\n\n#LOCALIZATION NOTE (addon.purchase.label) displayed on a button in the list\n# view, %S is the price of the add-on including currency symbol\naddon.purchase.label=Osta hinnalla %S…\naddon.purchase.tooltip=Siirry lisäosagalleriin ostaaksesi tämän lisäosan\n#LOCALIZATION NOTE (cmd.purchaseAddon.label) displayed on a button in the detail\n# view, %S is the price of the add-on including currency symbol\ncmd.purchaseAddon.label=Osta hinnalla %S…\ncmd.purchaseAddon.accesskey=O\n\n#LOCALIZATION NOTE (eulaHeader) %S is name of the add-on asking the user to agree to the EULA\neulaHeader=%S pyytää hyväksymään seuraavan loppukäyttäjän lisenssin ennen kuin asennus voi jatkua:\n\ntype.extension.name=Laajennukset\ntype.theme.name=Ulkonäkö\ntype.locale.name=Kielet\ntype.plugin.name=Liitännäiset\ntype.dictionary.name=Oikoluvut\ntype.service.name=Palvelut\ntype.experiment.name=Kokeilut\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/mozapps/extensions/newaddon.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title           \"Asenna lisäosa\">\n<!ENTITY intro           \"Ohjelma tietokoneellasi yrittää asentaa &brandShortName;iin seuraavaa\n                          lisäosaa:\">\n<!ENTITY warning         \"Asenna lisäosia vain luotetuista lähteistä.\">\n<!ENTITY allow           \"Salli asentaminen\">\n<!ENTITY later           \"Voit aina myöhemmin muuttaa mielesi lisäosien \n\t\t\t  hallinnassa.\">\n<!ENTITY continue        \"Jatka\">\n<!ENTITY restartMessage  \"&brandShortName; pitää käynnistää uudelleen viimeistelläksesi asennuksen.\">\n<!ENTITY restartButton   \"Käynnistä &brandShortName; uudelleen\">\n<!ENTITY cancelButton    \"Peruuta\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/mozapps/extensions/newaddon.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (name) %1$S is the add-on name, %2$S is the add-on version\nname=%1$S %2$S\n#LOCALIZATION NOTE (author) %S is the author of the add-on\nauthor=Tekijänä %S\n#LOCALIZATION NOTE (location) %S is the path the add-on is installed in\nlocation=Sijainti: %S\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/mozapps/extensions/selectAddons.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY upgrade.style               \"width: 93ch; height: 448px;\">\n\n<!ENTITY checking.heading            \"Tarkistetaan lisäosia\">\n<!ENTITY checking.progress.label     \"Tarkistetaan lisäosien yhteensopivuutta tähän versioon &brandShortName;ista.\">\n\n<!ENTITY select.heading              \"Valitse lisäosasi\">\n<!-- LOCALIZATION NOTE (select.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY select.description          \"Nopeuta &brandShortName;ia entisestään poistamalla käytöstä lisäosat, joita et enää käytä. Kolmansien osapuolten asentamat lisäosat poistetaan käytöstä automaattisesti, ellet valitse niitä alta.\">\n<!ENTITY select.keep                 \"Pidä\">\n<!-- LOCALIZATION NOTE (select.keep.style): Should be a width wide enough for\n     the string in select.keep above. -->\n<!ENTITY select.keep.style           \"width: 6ch;\">\n<!ENTITY select.action               \"Toiminto\">\n<!-- LOCALIZATION NOTE (select.action.style): Should be a width wide enough for\n     the action strings in selectAddons.properties or brandShortName. -->\n<!ENTITY select.action.style         \"width: 35ch;\">\n<!ENTITY select.source               \"Asentaja\">\n<!ENTITY select.name                 \"Nimi\">\n<!-- LOCALIZATION NOTE (select.name.style): Should be a width small enough so\n     the source column still has enough room for the source strings in\n     selectAddons.properties. -->\n<!ENTITY select.name.style           \"width: 33ch;\">\n\n<!ENTITY confirm.heading             \"Valitse lisäosasi\">\n<!-- LOCALIZATION NOTE (confirm.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY confirm.description         \"Nopeuta &brandShortName;ia entisestään poistamalla käytöstä lisäosat, joita et enää käytä. Kolmansien osapuolten asentamat lisäosat poistetaan käytöstä automaattisesti, ellet valitse niitä alta.\">\n\n<!ENTITY action.disable.heading      \"Seuraavat lisäosat otetaan pois käytöstä:\">\n<!ENTITY action.incompatible.heading \"Seuraavat lisäosat on otettu pois käytöstä, mutta ne otetaan käyttöön kun lisäosat seuraavan kerran ovat yhteensopivia:\">\n<!ENTITY action.update.heading       \"Seuraavat lisäosat päivitetään:\">\n<!ENTITY action.enable.heading       \"Seuraavat lisäosat otetaan käyttöön:\">\n\n<!ENTITY update.heading              \"Päivitetään lisäosia\">\n<!ENTITY update.progress.label       \"Ladataan ja asennetaan päivityksiä valittuihin lisäosiin.\">\n\n<!ENTITY errors.heading              \"&brandShortName; ei onnistunut päivittämään joitain lisäosia.\">\n<!ENTITY errors.description          \"Joidenkin lisäosien päivittäminen ei onnistunut. &brandShortName; yrittää automaattisesti päivittää ne myöhemmin.\">\n\n<!ENTITY footer.label                \"Voit aina muokata lisäosiasi lisäosien hallinnasta.\">\n<!ENTITY cancel.label                \"Peruuta\">\n<!ENTITY back.label                  \"Edellinen\">\n<!ENTITY next.label                  \"Seuraava\">\n<!ENTITY done.label                  \"Valmis\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/mozapps/extensions/selectAddons.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (source.profile) add-ons installed by the user, this may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.profile=Käyttäjä\n#LOCALIZATION NOTE (source.bundled) add-ons shipped with the application, and thus\n# treated as installed by the user. This may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.bundled=Käyttäjä (ohjelman yhteydessä)\n#LOCALIZATION NOTE (source.other) add-ons installed by other applications\n# installed on the computer\nsource.other=Kolmas osapuoli\n\naction.enabled=Otetaan käyttöön\naction.disabled=Poistetaan käytöstä\naction.autoupdate=Päivitetään yhteensopivaksi\naction.incompatible=Otetaan käyttöön kun yhteensopiva\naction.neededupdate=Päivitä saadaksesi yhteensopivaksi\naction.unneededupdate=Valinnainen päivitys\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/mozapps/extensions/update.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  updateWizard.title              \"&brandShortName;in päivitystoiminto\">\n\n<!ENTITY  offline.title                   \"&brandShortName; ei ole yhteystilassa\">\n<!ENTITY  offline.description             \"&brandShortName;in täytyy siirtyä yhteystilaan, jotta\n                                           asennetuille lisäosille voidaan hakea yhteensopivuuspäivityksiä.\">\n\n<!ENTITY  offline.toggleOffline.label     \"Siirry yhteystilaan.\">\n<!ENTITY  offline.toggleOffline.accesskey \"S\">\n\n<!ENTITY  mismatch.win.title              \"Epäyhteensopivia lisäosia\">\n<!ENTITY  mismatch.top.label              \"Seuraavat lisäosat eivät ole yhteensopivia &brandShortName;in\n                                           tämän version kanssa ja ne on poistettu käytöstä:\">\n<!ENTITY  mismatch.bottom.label           \"&brandShortName; voi hakea näiden lisäosien yhteensopivia\n                                           versioita.\">\n\n<!ENTITY  checking.wizard.title           \"Haetaan yhteensopivia lisäosia\">\n<!ENTITY  checking.top.label              \"Haetaan epäyhteensopivien lisäosien päivityksiä…\">\n<!ENTITY  checking.status                 \"Tämä voi kestää muutaman minuutin…\">\n\n<!ENTITY  found.wizard.title               \"Löydettiin yhteensopivia lisäosia\">\n<!ENTITY  found.top.label                 \"Valitse asennettavat lisäosat:\">\n<!ENTITY  found.disabledXPinstall.label   \"Näitä päivityksiä ei voida asentaa, koska ohjelmien asentaminen\n                                           on estetty. Voit muuttaa tätä asetusta alta.\">\n<!ENTITY  found.enableXPInstall.label     \"Salli ohjelmien asentaminen\">\n<!ENTITY  found.enableXPInstall.accesskey \"S\">\n\n<!ENTITY  installing.wizard.title         \"Asennetaan yhteensopivia lisäosia\">\n<!ENTITY  installing.top.label            \"Ladataan ja asennetaan päivityksiä lisäosiin…\">\n\n<!ENTITY  noupdates.wizard.title          \"Yhteensopivia lisäosia ei löytynyt\">\n<!ENTITY  noupdates.intro.desc            \"&brandShortName; ei löytänyt päivityksiä\n                                           epäyhteensopiviin lisäosiin.\">\n<!ENTITY  noupdates.error.desc            \"Päivityksiä haettaessa tapahtui jokin virhe.\">\n<!ENTITY  noupdates.checkEnabled.desc     \"&brandShortName; hakee päivityksiä lisäosiin väliajoin\n                                           ja ilmoittaa kun yhteensopivia versioita on saatavilla.\">\n\n<!ENTITY  finished.wizard.title           \"Yhteensopivat lisäosat asennettiin\">\n<!ENTITY  finished.top.label              \"&brandShortName; asensi lisäosien päivitykset.\">\n<!ENTITY  finished.checkDisabled.desc     \"&brandShortName; voi väliajoin hakea päivityksiä\n                                           lisäosiin ja ilmoittaa kun niitä on saatavilla.\">\n<!ENTITY  finished.checkEnabled.desc      \"&brandShortName; hakee väliajoin päivityksiä \n                                           lisäosiin ja ilmoittaa kun niitä on saatavilla.\">\n\n<!ENTITY  adminDisabled.wizard.title      \"Päivityksiä ei voida hakea\">\n<!ENTITY  adminDisabled.warning.label     \"Epäyhteensopiviin lisäosiin ei voida hakea päivityksiä, koska\n                                           ohjelmien asentaminen &brandShortName;iin on estetty.\n                                           Ota yhteys järjestelmän ylläpitäjään.\">\n\n<!ENTITY  versioninfo.wizard.title        \"Tarkistetaan lisäosien yhteensopivuutta\">\n<!ENTITY  versioninfo.top.label           \"Tarkistetaan asennettujen lisäosien yhteensopivuutta\n                                           &brandShortName;in tämän version kanssa.\">\n<!ENTITY  versioninfo.waiting             \"Tämä voi kestää muutaman minuutin…\">\n\n<!ENTITY  installerrors.wizard.title      \"Päivitysten asentamisongelmia\">\n<!ENTITY  installerrors.intro.label       \"Joidenkin lisäosien päivittämisessä tapahtui virhe.\">\n\n\n<!-- general strings used by several of the finish pages -->\n<!ENTITY  clickFinish.label               \"Jatka &brandShortName;in käynnistystä napsauttamalla Valmis.\">\n<!ENTITY  clickFinish.labelMac            \"Jatka &brandShortName;in käynnistystä napsauttamalla Valmis.\">\n<!ENTITY  enableChecking.label            \"&brandShortName; saa hakea päivityksiä.\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/mozapps/extensions/update.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmismatchCheckNow=Hae heti\nmismatchCheckNowAccesskey=H\nmismatchDontCheck=Älä hae\nmismatchDontCheckAccesskey=Ä\ninstallButtonText=Asenna heti\ninstallButtonTextAccesskey=A\nnextButtonText=Seuraava >\nnextButtonTextAccesskey=S\ncancelButtonText=Peruuta\ncancelButtonTextAccesskey=P\nstatusPrefix=Päivitykset tarkistettiin lisäosalle %S\ndownloadingPrefix=Ladataan: %S\ninstallingPrefix=Asennetaan: %S\ncloseButton=Sulje\ninstallErrors=%S ei onnistunut asentamaan päivityksiä seuraaville lisäosille:\ncheckingErrors=%S ei onnistunut hakemaan päivityksiä seuraaville lisäosille:\ninstallErrorItemFormat=%S (%S)\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/mozapps/handling/handling.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.emWidth \"26em\">\n<!ENTITY window.emHeight \"26em\">\n<!ENTITY ChooseOtherApp.description \"Valitse toinen ohjelma\">\n<!ENTITY ChooseApp.label \"Valitse…\">\n<!ENTITY ChooseApp.accessKey \"V\">\n<!ENTITY accept \"Avaa linkki\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/mozapps/handling/handling.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprotocol.title=Käynnistä ohjelma\nprotocol.description=Tämä linkki pitää avata ohjelmalla.\nprotocol.choices.label=Lähetä ohjelmaan:\nprotocol.checkbox.label=Muista tämä valinta %S-linkeille.\nprotocol.checkbox.accesskey=M\nprotocol.checkbox.extra=Asetusta voi muokata %Sin asetuksista. \n\nchoose.application.title=Vaihda ohjelmaa…\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/mozapps/plugins/plugins.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (unsupportedPlatform.pre): Mobile only. Flash (the only plugin available on mobile)\n     is not supported on some devices. Include a trailing space as needed. -->\n<!ENTITY unsupportedPlatform.pre                             \"Pahoittelumme. &brandShortName; ei voi toistaa Flash-sisältöä tällä laitteella. \">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.learnMore): Mobile only. This text is used to link to a SUMO page explaining why Flash is not\n     supported on this device. Use the unicode ellipsis char, \\u2026, or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY unsupportedPlatform.learnMore                       \"Lue lisää…\">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.post): Mobile only. Include text here if needed for your locale. -->\n<!ENTITY unsupportedPlatform.post                            \"\">\n\n<!ENTITY missingPlugin                                       \"Sivun sisällön näyttämiseen tarvitaan liitännäinen.\">\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n<!ENTITY tapToPlayPlugin                                     \"Käynnistä liitännäinen napsauttamalla tätä.\">\n<!ENTITY clickToActivatePlugin                               \"Käynnistä liitännäinen.\">\n<!ENTITY checkForUpdates                                     \"Hae päivitystä…\">\n<!ENTITY disabledPlugin                                      \"Liitännäinen on poistettu käytöstä.\">\n<!ENTITY blockedPlugin.label                                 \"Tämä liitännäinen on estetty turvallisuusyistä.\">\n<!ENTITY hidePluginBtn.label                                 \"Piilota liitännäinen\">\n<!ENTITY managePlugins                                       \"Hallinnoi liitännäisiä…\">\n\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n<!ENTITY reloadPlugin.pre                                    \"Yritä uudestaan \">\n<!ENTITY reloadPlugin.middle                                 \"lataamalla sivu uudestaan\">\n<!ENTITY reloadPlugin.post                                   \".\">\n<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please                                       \"Lähetä kaatumisilmoitus\">\n<!ENTITY report.submitting                                   \"Lähetään ilmoitusta…\">\n<!ENTITY report.submitted                                    \"Kaatumisilmoitus lähetettiin.\">\n<!ENTITY report.disabled                                     \"Kaatumisilmoitusten lähettäminen poistettu käytöstä.\">\n<!ENTITY report.failed                                       \"Kaatumisilmoituksen lähettäminen epäonnistui.\">\n<!ENTITY report.unavailable                                  \"Kaatumisilmoitusta ei ole saatavilla.\">\n<!ENTITY report.comment                                      \"Lisää kommentti (kommentit ovat näkyvillä kaikille)\">\n<!ENTITY report.pageURL                                      \"Liitä avoimen sivun osoite\">\n\n<!ENTITY plugin.file                                         \"Tiedosto\">\n<!ENTITY plugin.mimeTypes                                    \"MIME-tyypit\">\n<!ENTITY plugin.flashProtectedMode.label                     \"Ota käyttöön Adobe Flashin suojattu tila\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/mozapps/plugins/plugins.properties",
    "content": "pluginLicenseAgreement.label=Asentaaksesi liitännäisen %S, sen lisenssi tulee hyväksyä:\n\npluginInstallation.download.start=Ladataan liitännäistä %S…\npluginInstallation.download.finish=Liitännäisen %S lataus valmis.\n\npluginInstallation.install.start=Asennetaan %S…\npluginInstallation.install.finish=Liitännäisen %S asennus onnistui.\npluginInstallation.install.error=Liitännäisen %S asennus epäonnistui (%S).\n\npluginInstallation.complete=Liitännäisten asennus valmis.\n\npluginInstallationSummary.success=Asennettu\npluginInstallationSummary.failed=Epäonnistui\npluginInstallationSummary.licenseNotAccepted=Lisenssiä ei hyväksytty\npluginInstallationSummary.notAvailable=Ei saatavilla\npluginInstallationSummary.manualInstall.label=Käsiasennus\npluginInstallationSummary.manualInstall.tooltip=Asenna liitännäinen käsin.\n\npluginInstallation.noPluginsFound=Yhtään sopivaa liitännäistä ei löytynyt.\npluginInstallation.noPluginsInstalled=Liitännäisiä ei asennettu.\npluginInstallation.unknownPlugin=Tuntematon liitännäinen (%S)\n\npluginInstallation.restart.label=Käynnistä %S uudelleen\npluginInstallation.restart.accesskey=K\npluginInstallation.close.label=Sulje\npluginInstallation.close.accesskey=S\n\nmissingPlugin.label=Etsi liitännäistä napsauttamalla tästä.\n\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/mozapps/preferences/changemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY setPassword.title                  \"Vaihda pääsalasanaa\">\n<!ENTITY setPassword.tokenName.label        \"Turvallisuuslaite\">\n<!ENTITY setPassword.oldPassword.label      \"Nykyinen salasana:\">\n<!ENTITY setPassword.newPassword.label      \"Kirjoita uusi salasana:\">\n<!ENTITY setPassword.reenterPassword.label  \"Toista salasana:\">\n<!ENTITY setPassword.meter.label            \"Salasanan laadun mittari\">\n<!ENTITY setPassword.meter.loading          \"Ladataan\">\n<!ENTITY masterPasswordDescription.label    \"Pääsalasanalla suojataan tärkeitä tietoja, kuten sivustojen salasanoja. Jos luot pääsalasanan, &brandShortName; kysyy sitä kerran istunnossa jos se tarvitsee sen suojaamia tietoja.\">\n<!ENTITY masterPasswordWarning.label        \"Säilytä pääsalasanasi turvallisessa paikassa. Jos unohdat sen, et pääse käsiksi sen suojaamiin tietoihin.\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/mozapps/preferences/ocsp.dtd",
    "content": "<!ENTITY ocspDialog.title             \"Varmenteiden kelpuutus\">\n<!ENTITY enableOCSP.label             'Varmenteet kelpuutetaan \"Varmenteen tilan yhteydenaikaisella tarkastusyhteyskäytännöllä\" (OCSP):'>\n<!ENTITY enableOCSP.accesskey         \"V\">\n<!ENTITY certOCSP2.label              \"Kelpuuta varmenteet, jotka määrittävät OCSP-palvelimen osoitteen\">\n<!ENTITY certOCSP2.accesskey          \"K\">\n<!ENTITY proxyOCSP2.label             \"Kelpuuta kaikki varmenteet seuraavalla OCSP-palvelimella:\">\n<!ENTITY proxyOCSP2.accesskey         \"e\">\n<!ENTITY serviceURL.label             \"Palvelu-URL:\">\n<!ENTITY serviceURL.accesskey         \"P\">\n<!ENTITY signingCA.label              \"Allekirjoittaja:\">\n<!ENTITY signingCA.accesskey          \"A\">\n<!ENTITY requireOCSP.label            \"Kun OCSP-palvelimeen ei pystytä muodostamaan yhteyttä, varmennetta ei hyväksytä\">\n<!ENTITY requireOCSP.accesskey        \"u\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/mozapps/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Master Password\n\npassword_not_set=(ei ole asetettu)\nfailed_pw_change=Pääsalasanan vaihtaminen ei onnistunut\nincorrect_pw=Kirjoitit pääsalasanan väärin. Yritä uudestaan.\npw_change_ok=Pääsalasanan vaihto onnistui.\npw_erased_ok=Pääsalasana poistettiin.\npw_not_wanted=Varoitus! Olet ottanut pääsalasanan pois käytöstä.\npw_empty_warning=Tallennettuja sivu- ja sähköpostisalasanojasi, lomaketietojasi tai salaisia avaimiasi ei suojata.\npw_change2empty_in_fips_mode=Olet FIPS-tilassa ja se vaatii pääsalasanan.\npw_change_success_title=Salasanan vaihto onnistui\npw_change_failed_title=Salasanan vaihto epäonnistui\npw_remove_button=Poista\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/mozapps/preferences/removemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY removePassword.title               \"Poista pääsalasana\">\n<!ENTITY removeInfo.label                   \"Kirjoita nykyinen salasanasi jatkaaksesi:\">\n<!ENTITY removeWarning1.label               \"Pääsalasanasi suojaa arkaluontoista tietoa, kuten sivustojen salasanoja.\">\n<!ENTITY removeWarning2.label               \"Jos poistat pääsalasanan, tietosi eivät enää ole suojattuina.\">\n<!ENTITY setPassword.oldPassword.label      \"Nykyinen salasana:\">\n\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/mozapps/profile/createProfileWizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY newprofile.title              \"Ohjattu profiilin luonti\">\n<!ENTITY window.size                   \"width: 45em; height: 32em;\">\n\n<!-- First wizard page -->\n<!ENTITY profileCreationExplanation_1.text   \"&brandShortName; tallentaa asetuksesi ja muut tiedot henkilökohtaiseen profiilisi.\">\n<!ENTITY profileCreationExplanation_2.text   \"Jos samaa &brandShortName;ia käyttää useampi henkilö, voit pitää jokaisen käyttäjän tiedot erillään luomalla heille nimikkoprofiilit.\">\n<!ENTITY profileCreationExplanation_3.text   \"Vaikka olisit tämän &brandShortName;in ainoa käyttäjä, ainakin yhden profiilin täytyy silti olla luotuna. Halutessasi voit luoda useita profiileja erilaisia käyttötilanteita varten. Voit esimerkiksi luoda omat profiilit työ- ja vapaa-ajan käyttöön.\">\n<!ENTITY profileCreationExplanation_4.text   \"Aloita profiilinluominen valitsemalla Seuraava.\">\n<!ENTITY profileCreationExplanation_4Mac.text  \"Aloita profiilinluominen valitsemalla Seuraava.\">\n<!ENTITY profileCreationExplanation_4Gnome.text  \"Aloita profiilinluominen valitsemalla Seuraava.\">\n\n<!-- Second wizard page -->\n<!ENTITY profileCreationIntro.text       \"Jos luot useita profiileja, voit erotella ne nimen perusteella. Voit käyttää annettua nimeä tai keksiä oman.\">\n<!ENTITY profilePrompt.label             \"Anna uuden profiilin nimi:\">\n<!ENTITY profilePrompt.accesskey         \"A\">\n<!ENTITY profileDirectoryExplanation.text   \"Asetukset ja muut käyttäjäkohtaiset tiedot tallennetaan kansioon:\">\n<!ENTITY profileDefaultName              \"Oletuskäyttäjä\">\n<!ENTITY button.choosefolder.label       \"Valitse kansio…\">\n<!ENTITY button.choosefolder.accesskey   \"V\">\n<!ENTITY button.usedefault.label         \"Käytä oletuskansiota\">\n<!ENTITY button.usedefault.accesskey     \"O\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/mozapps/profile/profileSelection.dtd",
    "content": "<!-- -*- Mode: SGML; indent-tabs-mode: nil; -*- -->\n<!--\n\n This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY            windowtitle.label       \"&brandShortName; - Valitse käyttäjäprofiili\">\n\n<!ENTITY            profilename.label       \"Profiilin nimi:\">\n\n<!ENTITY            start.label             \"Käynnistä &brandShortName;\">\n<!ENTITY            exit.label              \"Lopeta\">\n\n<!ENTITY            availprofiles.label     \"Käytettävät profiilit\">\n\n<!ENTITY            newButton.label         \"Luo profiili…\">\n<!ENTITY            newButton.accesskey     \"L\">\n<!ENTITY            renameButton.label      \"Muuta nimeä…\">\n<!ENTITY            renameButton.accesskey  \"M\">\n<!ENTITY            deleteButton.label      \"Poista profiili…\">\n<!ENTITY            deleteButton.accesskey  \"o\">\n\n<!-- manager entities -->\n<!ENTITY            pmDescription.label     \"&brandShortName; säilyttää asetuksesi ja muut tiedot käyttäjäprofiilissasi.\">\n\n<!ENTITY            offlineState.label     \"Yhteydetön tila\">\n<!ENTITY            offlineState.accesskey  \"Y\">\n\n<!ENTITY            useSelected.label       \"Käytä valittua profiilia aina käynnistettäessä\">\n<!ENTITY            useSelected.accesskey   \"K\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/mozapps/profile/profileSelection.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These strings are used for startup/profile problems and the profile manager.\n\n# Application not responding\n# LOCALIZATION NOTE (restartTitle, restartMessageNoUnlocker, restartMessageUnlocker, restartMessageNoUnlockerMac, restartMessageUnlockerMac): Messages displayed when the application is running but is not responding to commands. %S is the application name.\nrestartTitle=Sulje %S\nrestartMessageNoUnlocker=%S on jo käynnissä, mutta ei vastaa kutsuihin. Uusi ikkuna voidaan avata, kun kaikki %Sin prosessit on lopetettu tai järjestelmä käynnistetty uudelleen.\nrestartMessageUnlocker=%S on jo käynnissä, mutta ei vastaa kutsuihin. Uusi ikkuna voidaan avata, kun %Sin käynnissä oleva prosessi on lopetettu.\nrestartMessageNoUnlockerMac=%S on jo käynnissä. Vain yksi %S-kopio voi kerrallaan olla käynnissä.\nrestartMessageUnlockerMac=%S on jo käynnissä. Käynnissä oleva %S-kopio lopetetaan, jotta uusi voidaan avata.\n\n# Profile manager\n# LOCALIZATION NOTE (profileTooltip): First %S is the profile name, second %S is the path to the profile folder.\nprofileTooltip=Profiili: \"%S\" - Kansio: \"%S\"\n\npleaseSelectTitle=Valitse profiili\npleaseSelect=Valitse profiili, jolla %S käynnistetään, tai luo uusi.\n\nprofileLockedTitle=Profiili käytössä\nprofileLocked2=%S ei voi käyttää profiilia \"%S,\" koska se on jo käytössä.\\n\\nSulje käynnissä olevat %Sit tai valitse toinen profiili jatkaaksesi.\n\nrenameProfileTitle=Muuta profiilin nimi\nrenameProfilePrompt=Muuta profiilin \"%S\" nimeä:\n\nprofileNameInvalidTitle=Virheellinen profiilinnimi\nprofileNameInvalid=\"%S\" ei ole sallittu profiilinnimi.\n\nchooseFolder=Valitse profiilikansio\nprofileNameEmpty=Profiililla ei voi olla tyhjää nimeä.\ninvalidChar=Merkkiä \"%S\" ei voi käyttää profiilin nimessä. Anna toinen nimi.\n\ndeleteTitle=Poista profiili\ndeleteProfileConfirm=Profiilin poistamista profiililistalta ei voi peruuttaa.\\nHaluttaessa myös profiilin tiedostot, jotka sisältävät mm. asetukset ja varmenteet, voidaan poistaa. Tämä toiminto poistaa kansion \"%S\" ja sitä ei voi peruuttaa.\\nPoistetaanko profiilin tiedostot?\ndeleteFiles=Poista tiedostot\ndontDeleteFiles=Älä poista tiedostoja\n\nprofileCreationFailed=Profiilia ei voitu luoda. Luultavasti valittuun kansioon ei ole kirjoitusoikeuksia.\nprofileCreationFailedTitle=Profiilin luonti epäonnistui\nprofileExists=Samanniminen profiili on jo olemassa. Anna uusi nimi.\nprofileExistsTitle=Profiili on jo olemassa\nprofileFinishText=Napsauta valmis luodaksesi tämän profiilin.\nprofileFinishTextMac=Napsauta valmis luodaksesi tämän profiilin.\nprofileMissing=%Sin profiilia ei voitu ladata. Voi olla, että sitä ei ole tai se ei ole luettavissa.\nprofileMissingTitle=Profiili puuttuu\n\n# Profile reset\n# LOCALIZATION NOTE (resetBackupDirectory): Directory name for the profile directory backup created during reset. This directory is placed in a location users will see it (ie. their desktop). %S is the application name.\nresetBackupDirectory=%Sin vanhat tiedot\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/mozapps/update/history.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  history.title              \"Päivityshistoria\">\n<!ENTITY  history.intro              \"Seuraavat päivitykset on asennettu:\">\n<!ENTITY  closebutton.label          \"Sulje\">\n                                     \n<!ENTITY  noupdates.label            \"Ei asennettuja päivityksiä\">\n\n<!ENTITY  name.header                \"Päivityksen nimi\">\n<!ENTITY  date.header                \"Asennuspäivä\">\n<!ENTITY  type.header                \"Tyyppi\">\n<!ENTITY  state.header               \"Tila\">\n\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/mozapps/update/updates.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY  updateWizard.title              \"Ohjelmistopäivitys\">\n\n<!ENTITY  checking.title                  \"Haetaan päivityksiä\">\n<!ENTITY  updateCheck.label               \"Haetaan päivityksiä &brandShortName;iin…\">\n\n<!ENTITY  noupdatesfound.title            \"Päivityksiä ei löytynyt\">\n<!ENTITY  noupdatesautoenabled.intro      \"Uusia päivityksiä ei ole saatavilla. &brandShortName; hakee\n                                            päivityksiä väliajoin.\">\n<!ENTITY  noupdatesautodisabled.intro     \"Uusia päivityksiä ei ole saatavilla. Hae päivityksiä myöhemmin uudestaan\n                                           tai ota käyttöön &brandShortName;in automaattinen päivitysten tarkistus.\">\n\n<!ENTITY  manualUpdate.title              \"Päivitys ei onnistu\">\n<!ENTITY  manualUpdate.desc               \"Suositeltu turvallisuus- ja vakauspäivitys on saatavilla, mutta sinulla ei ole\n                                           tarvittavia oikeuksia sen asentamiseen. Ota yhteys järjestelmäsi ylläpitäjään\n                                           tai yritä uudelleen käyttäjätilillä, jolla on oikeus asentaa ohjelmia\n                                           tietokoneellesi.\">\n<!ENTITY  manualUpdate.space.desc         \"Suositeltu turvallisuus- ja vakauspäivitys on saatavilla, mutta sen asentamiseen\n                                           ei löydy riittävästi vapaata tilaa.\">\n<!ENTITY  manualUpdateGetMsg.label        \"Uusin versio &brandShortName;ista on aina saatavilla osoitteesta:\">\n\n<!ENTITY  unsupported.title               \"Ei tuettu järjestelmä\">\n<!ENTITY  unsupported.label               \"&brandShortName;isi on vanhentunut, mutta uusin versio ei ole yhteensopiva \n                                           käyttöjärjestelmäsi kanssa. Päivitä käyttöjärjestelmäsi ja yritä uudelleen.\n                                           Tätä ilmoitusta ei näytetä enää uudestaan, mutta voi halutessasi\">\n<!ENTITY  unsupportedLink.label           \"lukea lisää.\">\n\n<!ENTITY  clickHere.label                 \"Lue lisätietoja tästä päivityksestä\">\n\n<!ENTITY  evangelism.desc                 \"Suosittelemme, että &brandShortName; päivitetään ensi tilassa.\">\n\n<!ENTITY  downloadPage.title              \"Ladataan &brandShortName;ia\">\n<!ENTITY  downloading.intro               \"Ladataan päivitystä…\">\n<!ENTITY  connecting.label                \"Muodostetaan yhteyttä päivityspalvelimeen…\">\n<!ENTITY  verificationFailedText.label    \"Päivityspaketti ei läpäissyt virheettömyystarkistusta, joten\n                                            &brandShortName; lataa uuden version kokonaisuudessaan.\">\n\n<!ENTITY  viewDetails.tooltip             \"Lisätietoja tästä päivityksestä\">\n\n<!ENTITY  details.link                    \"Lisätietoja\">\n\n<!ENTITY  error.title                     \"Päivitys ei onnistunut\">\n\n<!ENTITY  error.label                     \"Päivityksen lataus, tarkistus tai asennus ei onnistunut.\n                                            Päivitys aiheutti virheilmoituksen:\">\n                                           \n<!ENTITY  errorManual.label               \"&brandShortName; voidaan päivittää käsin lataamalla ja \n                                            asentamalla ohjelman uusin versio osoitteesta:\">\n                                           \n<!ENTITY  errorpatching.intro             \"Korjauspäivitys ei toiminut. \n                                            &brandShortName; lataa päivitetyn ohjelmaversion ja yrittää uudestaan.\">\n\n<!ENTITY  genericBackgroundError.label    \"&brandShortName; ei kykene tarkistamaan, onko uudempaa versiota saatavilla.\n                                           Tarkista, että käytät &brandShortName;in uusinta versiota osoitteesta:\">\n\n<!ENTITY  finishedPage.title              \"Päivitys on valmis asennettavaksi\">\n<!ENTITY  finishedPage.text               \"Päivitys asennetaan, kun &brandShortName; käynnistetään uudelleen. Voit\n                                           käynnistää &brandShortName;in uudelleen nyt tai jatkaa &brandShortName;in\n                                           käyttöä ja käynnistää sen uudelleen myöhemmin.\">\n\n<!ENTITY  finishedBackgroundPage.text     \"Turvallisuus- ja vakauspäivitys &brandShortName;iin\n                                           on ladattu ja valmis asennettavaksi.\">\n<!ENTITY  finishedBackground.name         \"Päivitys:\">\n<!-- LOCALIZATION NOTE (finishedBackground.more): This string describes the button labels defined by restartNowButton and restartLaterButton in updates.properties. -->\n<!ENTITY  finishedBackground.more         \"Päivitys asennetaan, kun &brandShortName; käynnistetään uudelleen. Voit\n                                           käynnistää &brandShortName;in uudelleen nyt tai jatkaa &brandShortName;in\n                                           käyttöä ja käynnistää sen uudelleen myöhemmin.\">\n<!ENTITY  finishedBackground.moreElevated \"Tämä päivitys vaatii järjestelmänvalvojan oikeudet. Päivitys asennetaan,\n                                           kun &brandShortName; käynnistetään uudelleen. Voit käynnistää\n                                           &brandShortName;in uudelleen nyt, jatkaa &brandShortName;in käyttöä ja\n                                           käynnistää sen uudelleen myöhemmin tai hylätä tämän päivityksen.\">\n\n<!ENTITY  update.details.label            \"Yksityiskohdat\">\n<!ENTITY  update.installedOn.label        \"Asennusaika:\">\n<!ENTITY  update.status.label             \"Tila:\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/mozapps/update/updates.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The 1st %S is the update name and the 2nd %S is the build\n# identifier from the local updates.xml for displaying update history\n# example: MyApplication (20081022033543)\nupdateFullName=%S (%S)\n\n# LOCALIZATION NOTE: The 1st %S is brandShortName and 2nd %S is update version\n# where update version from the update xml\n# example: MyApplication 10.0.5\nupdateName=%S %S\n\n# LOCALIZATION NOTE: When present\n# %1$S is the brandShortName. Ex: MyApplication\n# %2$S is the update version - provided by the update xml. Ex: version 10.0.5\n# %3$S is the build identifier - provided by the update xml. Ex: 20081022033543\nupdateNightlyName=%1$S %2$S %3$S yö-painos\nintro_major=Päivitetäänkö %1$Sin versioon %2$S?\nintro_minor=%1$Siin on saatavilla tietoturva- ja vakauspäivitys:\n\nupdateType_major=Uusi versio\nupdateType_minor=Tietoturvapäivitys\n\n# LOCALIZATION NOTE: When present %S is brandShortName\nverificationError=%S ei kyennyt varmistamaan päivityspaketin virheettömyyttä.\nresumePausedAfterCloseTitle=Ohjelmistopäivitys\nresumePausedAfterCloseMsg=Tämän päivityksen lataaminen on pysäytetty. Ladataanko päivitys taustalla, kun %S on käynnissä?\nupdaterIOErrorTitle=Ohjelmistopäivitys ei onnistunut\nupdaterIOErrorMsg=Päivityksen asennus epäonnistui. Tarkista, että tietokoneella ei ole avattuna toisia kopioita %Sista. Yritä sitten uudestaan käynnistämällä %S uudelleen.\nokButton=OK\nokButton.accesskey=O\naskLaterButton=Kysy myöhemmin\naskLaterButton.accesskey=K\nnoThanksButton=Ei kiitos\nnoThanksButton.accesskey=E\nupdateButton_minor=Päivitä %S\nupdateButton_minor.accesskey=P\nupdateButton_major=Lataa uusi versio\nupdateButton_major.accesskey=L\nbackButton=Edellinen\nbackButton.accesskey=E\nacceptTermsButton=Hyväksy ehdot\nacceptTermsButton.accesskey=H\n# NOTE: The restartLaterButton string is also used in\n# mozapps/extensions/content/blocklist.js\nrestartLaterButton=Käynnistä myöhemmin\nrestartLaterButton.accesskey=m\nrestartNowButton=Käynnistä %S uudelleen\nrestartNowButton.accesskey=u\n\n# LOCALIZATION NOTE: %S is the date the update was installed from the local\n# updates.xml for displaying update history\nstatusSucceededFormat=Asennusaika: %S\n\nstatusFailed=Asennus ei onnistunut\npauseButtonPause=Pysäytä\npauseButtonResume=Jatka\nhideButton=Piilota\nhideButton.accesskey=P\n\napplyingUpdate=Päivitetään…\n\nupdatesfound_minor.title=Päivitys saatavilla\nupdatesfound_major.title=Uusi versio saatavilla\n\ninstallSuccess=Päivitys asennettiin onnistuneesti\ninstallPending=Asennetaan myöhemmin\npatchApplyFailure=Päivitystä ei voitu asentaa (päivitystiedosto ei toiminut)\nelevationFailure=Sinulla ei ole tarvittavia oikeuksia tämän päivityksen asentamiseen. Ota yhteyttä järjestelmän ylläpitäjään.\n\n# LOCALIZATION NOTE: %S is the amount downloaded so far\n# example: Paused —  879 KB of 2.1 MB\ndownloadPausedStatus=Pysäytetty —  %S\n\ncheck_error-200=Päivityksen XML-tiedosto on virheellisesti muotoiltu (200)\ncheck_error-403=Pääsy estetty (403)\ncheck_error-404=Päivityksen XML-tiedostoa ei löytynyt (404)\ncheck_error-500=Palvelinvirhe (500)\ncheck_error-2152398849=Epäonnistui (tuntematon syy)\ncheck_error-2152398861=Yhteyden muodostus ei onnistunut\ncheck_error-2152398862=Yhteys aikakatkaistiin\n# NS_ERROR_OFFLINE\ncheck_error-2152398864=Verkkoyhteyttä ei ole (Siirry yhteystilaan)\ncheck_error-2152398867=Portti on estetty\ncheck_error-2152398868=Dataa ei siirtynyt (Yritä uudelleen)\ncheck_error-2152398878=Päivityspalvelinta ei löytynyt (Tarkista verkkoyhteytesi tai ota yhteys ylläpitoon)\ncheck_error-2152398890=Välityspalvelinta ei löytynyt (Tarkista verkkoyhteytesi tai ota yhteys ylläpitoon)\n# NS_ERROR_DOCUMENT_NOT_CACHED\ncheck_error-2152398918=Verkkoyhteyttä ei ole (Siirry yhteystilaan)\ncheck_error-2152398919=Datansiirto keskeytettiin (Yritä uudelleen)\ncheck_error-2152398920=Yhteyden muodostaminen välityspalvelimeen ei onnistunut (Ota yhteys ylläpitoon)\ncheck_error-2153390069=Palvelimen varmenne on vanhentunut (Tarkista järjestelmän kello ja päivämäärä ja korjaa ne, jos ne ovat väärin, tai ota yhteys järjestelmän ylläpitoon)\ncheck_error-verification_failed=Päivityspaketti ei läpäissyt virheettömyystestiä (ota yhteys ylläpitoon)\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/mozapps/xpinstall/xpinstallConfirm.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from institems.xul -->\n\n<!ENTITY dialog.title            \"Ohjelman asennus\">\n<!ENTITY dialog.style            \"width: 45em\">\n<!ENTITY warningPrimary.label    \"Asenna lisäosia vain tekijöiltä joihin luotat.\">\n<!ENTITY warningSecondary.label  \"Pahantahtoiset ohjelmat voivat vahingoittaa tietokonettasi tai vaarantaa tietosuojasi.\">\n\n<!ENTITY from.label  \"osoitteesta:\">\n\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/mozapps/xpinstall/xpinstallConfirm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nunverified=(Tekijää ei ole todennettu)\nsigned=(%S)\n\nitemWarnIntroMultiple=Olet asentamassa seuraavat %S pakettia:\nitemWarnIntroSingle=Olet asentamassa seuraavan paketin:\ninstallButtonDisabledLabel=Asenna (%S)\ninstallButtonLabel=Asenna heti\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/necko/necko.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#ResolvingHost=Looking up\n#ConnectedTo=Connected to \n#ConnectingTo=Connecting to \n#SendingRequestTo=Sending request to \n#TransferringDataFrom=Transferring data from \n\n3=Selvitetään verkko-osoitetta %1$S…\n4=Yhteys muodostettu osoitteeseen %1$S…\n5=Lähetetään pyyntöä osoitteeseen %1$S…\n6=Siirretään dataa osoitteesta %1$S…\n7=Muodostetaan yhteyttä osoitteeseen %1$S…\n8=%1$S luettu\n9=%1$S kirjoitettu\n10=Odotetaan vastausta osoitteesta %1$S…\n11=Selvitettiin verkko-osoite %1$S…\n\n27=Aloitetaan FTP-tapahtuma…\n28=FTP-tapahtuma valmis\n\nUnsupportedFTPServer=FTP-palvelinta %1$S ei tällä hetkellä tueta.\nRepostFormData=Tämä sivu ohjautuu uuteen osoitteeseen. Lähetetäänkö kirjoitetut lomaketiedot uuteen osoitteeseen?\n\n# Directory listing strings\nDirTitle=Kansion %1$S sisältö\nDirGoUp=Siirry ylöspäin puussa\nShowHidden=Näytä piilotetut kohteet\nDirColName=Nimi\nDirColSize=Koko\nDirColMTime=Muokattu\nDirFileLabel=Tiedosto:\n\nPhishingAuth=Avattava sivusto (%1$S) saattaa yrittää huijata olevansa jokin toinen sivusto. Ole erittäin varovainen.\nPhishingAuthAccept=Ymmärrän ja olen erittäin varovainen\nSuperfluousAuth=Kirjaudutaan käyttäjätunnuksella %2$S sivustolle %1$S, joka ei vaadi tunnistautumista. Tämä saattaa olla huijausyritys.\\n\\nJatketaanko sivustolle %1$S?\nAutomaticAuth=Kirjaudutaan käyttäjätunnuksella %2$S palvelimelle %1$S.\n\nTrackingUriBlocked=Resurssi osoitteessa \"%1$S\" estettiin, koska seurannan suojaus on päällä.\nUnsafeUriBlocked=Resurssin osoitteessa ”%1$S” esti Safe Browsing -toiminto.\n\n# LOCALIZATION NOTE (APIDeprecationWarning):\n# %1$S is the deprecated API; %2$S is the API function that should be used.\nAPIDeprecationWarning=Warning: '%1$S' deprecated, please use '%2$S'\n\n# LOCALIZATION NOTE (nsICookieManagerDeprecated): don't localize originAttributes.\n# %1$S is the deprecated API; %2$S is the interface suffix that the given deprecated API belongs to.\nnsICookieManagerAPIDeprecated=“%1$S” is changed. Update your code and pass the correct originAttributes. Read more on MDN: https://developer.mozilla.org/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsICookieManager%2$S\n\n12=Performing a TLS handshake to %1$S…\n13=The TLS handshake finished for %1$S…\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/passwordmgr/passwordManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY      savedLogins.title               \"Tallennetut kirjautumistiedot\">\n\n<!ENTITY      closebutton.label               \"Sulje\">\n<!ENTITY      closebutton.accesskey           \"S\">\n\n<!ENTITY      treehead.site.label             \"Palvelin\">\n<!ENTITY      treehead.username.label         \"Käyttäjätunnus\">\n<!ENTITY      treehead.password.label         \"Salasana\">\n<!ENTITY      treehead.timeCreated.label         \"Luotu\">\n<!ENTITY      treehead.timeLastUsed.label        \"Käytetty\">\n<!ENTITY      treehead.timePasswordChanged.label \"Muutettu\">\n<!ENTITY      treehead.timesUsed.label           \"Käyttökertoja\">\n\n<!ENTITY      remove.label                    \"Poista\">\n<!ENTITY      remove.accesskey                \"P\">\n\n<!ENTITY      addLogin.label                  \"Lisää kirjautuminen\">\n<!ENTITY      addLogin.accesskey              \"L\">\n\n<!ENTITY      import.label                    \"Tuo…\">\n<!ENTITY      import.accesskey                \"T\">\n\n<!ENTITY      searchFilter.label              \"Etsi\">\n<!ENTITY      searchFilter.accesskey          \"E\">\n\n<!ENTITY      windowClose.key                 \"w\">\n<!ENTITY      focusSearch1.key                \"f\">\n<!ENTITY      focusSearch2.key                \"k\">\n\n<!ENTITY      copyPasswordCmd.label           \"Kopioi salasana\">\n<!ENTITY      copyPasswordCmd.accesskey       \"a\">\n\n<!ENTITY      copyUsernameCmd.label           \"Kopioi käyttäjätunnus\">\n<!ENTITY      copyUsernameCmd.accesskey       \"t\">\n\n<!ENTITY      editPasswordCmd.label           \"Muokkaa salasanaa\">\n<!ENTITY      editPasswordCmd.accesskey       \"M\">\n\n<!ENTITY      editUsernameCmd.label           \"Muokkaa käyttäjätunnusta\">\n<!ENTITY      editUsernameCmd.accesskey       \"k\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/passwordmgr/passwordmgr.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nrememberValue = Tallenna arvo salasanojen hallintaan.\nrememberPassword = Tallenna salasana salasanojen hallintaan.\nsavePasswordTitle = Vahvista\n# LOCALIZATION NOTE (saveLoginMsg, saveLoginMsgNoUser):\n# %1$S is brandShortName, %2$S is the login's hostname.\nsaveLoginMsg = Haluatko, että %1$S tallentaa nämä kirjautumistiedot palvelimelle %2$S?\nsaveLoginMsgNoUser = Haluatko, että %1$S tallentaa tämän salasanan palvelimelle %2$S?\nsaveLoginButtonAllow.label = Tallenna\nsaveLoginButtonAllow.accesskey = T\nsaveLoginButtonDeny.label = Älä tallenna\nsaveLoginButtonDeny.accesskey = Ä\nupdateLoginMsg = Päivitetäänkö kirjautumista?\nupdateLoginMsgNoUser = Päivitetäänkö salasana?\nupdateLoginButtonText = Päivitä\nupdateLoginButtonAccessKey = P\nupdateLoginButtonDeny.label = Älä päivitä\nupdateLoginButtonDeny.accesskey = i\n# LOCALIZATION NOTE (rememberPasswordMsg):\n# 1st string is the username for the login, 2nd is the login's hostname.\n# Note that long usernames may be truncated.\nrememberPasswordMsg = Tallennetaanko salasana käyttäjätunnukselle \"%1$S\" palvelimella %2$S?\n# LOCALIZATION NOTE (rememberPasswordMsgNoUsername):\n# String is the login's hostname.\nrememberPasswordMsgNoUsername = Tallennetaanko salasana palvelimelle %S?\n# LOCALIZATION NOTE (noUsernamePlaceholder):\n# This is displayed in place of the username when it is missing.\nnoUsernamePlaceholder=Ei käyttäjätunnusta\ntogglePasswordLabel=Näytä salasana\ntogglePasswordAccessKey2=N\nnotNowButtonText = &Ei nyt\nnotifyBarNotNowButtonText = Ei nyt\nnotifyBarNotNowButtonAccessKey = E\nneverForSiteButtonText = Ei &koskaan tälle palvelimelle\nnotifyBarNeverRememberButtonText2 = Älä tallenna koskaan\nnotifyBarNeverRememberButtonAccessKey2 = k\nrememberButtonText = &Tallenna\nnotifyBarRememberPasswordButtonText = Tallenna salasana\nnotifyBarRememberPasswordButtonAccessKey = T\npasswordChangeTitle = Vahvista salasanan vaihto\n# LOCALIZATION NOTE (updatePasswordMsg):\n# String is the username for the login.\nupdatePasswordMsg = Muutetaanko käyttäjätunnukselle \"%S\" tallennettu salasana?\nupdatePasswordMsgNoUser = Muutetaanko olemassa oleva salasana?\nnotifyBarUpdateButtonText = Muuta salasanaa\nnotifyBarUpdateButtonAccessKey = M\nnotifyBarDontChangeButtonText = Älä muuta\nnotifyBarDontChangeButtonAccessKey = Ä\nuserSelectText = Vahvista, minkä käyttäjätunnuksen salasanaa muutetaan\nhidePasswords=Piilota salasanat\nhidePasswordsAccessKey=o\nshowPasswords=Näytä salasanat\nshowPasswordsAccessKey=N\nnoMasterPasswordPrompt=Haluatko varmasti näyttää salasanasi?\nremoveAllPasswordsPrompt=Poistetaanko kaikki salasanat?\nremoveAllPasswordsTitle=Poista kaikki salasanat\nremoveLoginPrompt=Poistetaanko kirjautuminen?\nremoveLoginTitle=Poista kirjautuminen\nloginsDescriptionAll=Seuraavien sivustojen kirjautumistiedot on tallennettu:\nloginsDescriptionFiltered=Seuraavat kirjautumistiedot vastaavat hakua:\n# LOCALIZATION NOTE (loginHostAge):\n# This is used to show the context menu login items with their age.\n# 1st string is the username for the login, 2nd is the login's age.\nloginHostAge=%1$S (%2$S)\n# LOCALIZATION NOTE (noUsername):\n# String is used on the context menu when a login doesn't have a username.\nnoUsername=Ei käyttäjätunnusta\nduplicateLoginTitle=Kirjautuminen jo tallennettu\nduplicateLogin=Sama kirjautuminen on jo tallennettu.\n\n# LOCALIZATION NOTE (insecureFieldWarningDescription2, insecureFieldWarningDescription3):\n# %1$S will contain insecureFieldWarningLearnMore and look like a link to indicate that clicking will open a tab with support information.\ninsecureFieldWarningDescription2 = Yhteys ei ole suojattu. Tähän kirjoitettujen kirjautumistietojen turvallisuus voi vaarantua. %1$S\ninsecureFieldWarningDescription3 = Tähän kirjoitettujen kirjautumistietojen turvallisuus voi vaarantua. %1$S\ninsecureFieldWarningLearnMore = Lue lisää\n\n# LOCALIZATION NOTE (removeAll, removeAllShown):\n# removeAll and removeAllShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\n\nremoveAll.accesskey=A\n\n# LOCALIZATION NOTE (removeAll, removeAllShown):\n# removeAll and removeAllShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAll.label=Remove All\nremoveAllShown.accesskey=A\nremoveAllShown.label=Remove All Shown\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/pipnss/nsserrors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nSSL_ERROR_EXPORT_ONLY_SERVER=Ei voida kommunikoida suojatusti. Toinen osapuoli ei tue korkeatasoista salausta.\nSSL_ERROR_US_ONLY_SERVER=Ei voida kommunikoida suojatusti. Toinen osapuoli vaatii korkeatasoista salaustyyppiä, jota ei tueta.\nSSL_ERROR_NO_CYPHER_OVERLAP=Ei voida kommunikoida suojatusti: ei yhteisiä salausalgoritmeja toisen osapuolen kanssa.\nSSL_ERROR_NO_CERTIFICATE=Todennukseen tarvittavaa varmennetta tai avainta ei löydetty.\nSSL_ERROR_BAD_CERTIFICATE=Ei voida kommunikoida suojatusti: toisen osapuolen varmenne hylättiin.\nSSL_ERROR_BAD_CLIENT=Palvelin sai virheellistä dataa asiakkaalta.\nSSL_ERROR_BAD_SERVER=Asiakas sai virheellistä dataa palvelimelta.\nSSL_ERROR_UNSUPPORTED_CERTIFICATE_TYPE=Varmennetyyppi, jota ei tueta.\nSSL_ERROR_UNSUPPORTED_VERSION=Toinen osapuoli käyttää turvallisuuskäytännön versiota, jota ei tueta.\nSSL_ERROR_WRONG_CERTIFICATE=Asiakkaan todennus epäonnistui: tietokannassa oleva yksityinen avain ei sovi varmennetietokannan julkiseen avaimeen.\nSSL_ERROR_BAD_CERT_DOMAIN=Ei voida kommunikoida suojatusti: pyydetyn verkkoalueen nimi ei vastaa palvelimen varmennetta.\nSSL_ERROR_POST_WARNING=Tunnistamaton SSL-virhekoodi.\nSSL_ERROR_SSL2_DISABLED=Toinen osapuoli tukee vain SSL versio 2:a, jonka käyttö on paikallisesti estetty.\nSSL_ERROR_BAD_MAC_READ=SSL vastaanotti paketin, jolla oli väärä viestin todennuskoodi (MAC).\nSSL_ERROR_BAD_MAC_ALERT=SSL-yhteyden toinen osapuoli ilmoittaa väärästä viestin todennuskoodista (MAC).\nSSL_ERROR_BAD_CERT_ALERT=SSL-yhteyden toinen osapuoli ei voi tarkistaa varmennettasi.\nSSL_ERROR_REVOKED_CERT_ALERT=SSL-yhteyden toinen osapuoli hylkäsi varmenteesi mitätöitynä.\nSSL_ERROR_EXPIRED_CERT_ALERT=SSL-yhteyden toinen osapuoli hylkäsi varmenteesi vanhentuneena.\nSSL_ERROR_SSL_DISABLED=Ei voida muodostaa yhteyttä: SSL on otettu pois käytöstä.\nSSL_ERROR_FORTEZZA_PQG=Ei voida muodostaa yhteyttä: SSL-yhteyden toinen osapuoli kuuluu eri FORTEZZA-alueeseen.\nSSL_ERROR_UNKNOWN_CIPHER_SUITE=Pyydettiin tuntematonta SSL-salaajaa.\nSSL_ERROR_NO_CIPHERS_SUPPORTED=Yhtäkään salaajaa ei ole olemassa ja käytössä tässä ohjelmassa.\nSSL_ERROR_BAD_BLOCK_PADDING=SSL vastaanotti virheellisesti täytetyn paketin.\nSSL_ERROR_RX_RECORD_TOO_LONG=SSL vastaanotti suurimman sallitun pituuden ylittävän paketin.\nSSL_ERROR_TX_RECORD_TOO_LONG=SSL yritti lähettää pakettia, joka ylitti suurimman sallitun pituuden.\nSSL_ERROR_RX_MALFORMED_HELLO_REQUEST=SSL vastaanotti virheellisesti muotoillun Hello-kättelyviestin.\nSSL_ERROR_RX_MALFORMED_CLIENT_HELLO=SSL vastaanotti virheellisesti muotoillun Client Hello -kättelyviestin.\nSSL_ERROR_RX_MALFORMED_SERVER_HELLO=SSL vastaanotti virheellisesti muotoillun Server Hello -kättelyviestin.\nSSL_ERROR_RX_MALFORMED_CERTIFICATE=SSL vastaanotti virheellisesti muotoillun Certificate-kättelyviestin.\nSSL_ERROR_RX_MALFORMED_SERVER_KEY_EXCH=SSL vastaanotti virheellisesti muotoillun Server Key Exchange -kättelyviestin.\nSSL_ERROR_RX_MALFORMED_CERT_REQUEST=SSL vastaanotti virheellisesti muotoillun Certificate Request -kättelyviestin.\nSSL_ERROR_RX_MALFORMED_HELLO_DONE=SSL vastaanotti virheellisesti muotoillun Server Hello Done -kättelyviestin.\nSSL_ERROR_RX_MALFORMED_CERT_VERIFY=SSL vastaanotti virheellisesti muotoillun Certificate Verify -kättelyviestin.\nSSL_ERROR_RX_MALFORMED_CLIENT_KEY_EXCH=SSL vastaanotti virheellisesti muotoillun Client Key Exchange -kättelyviestin.\nSSL_ERROR_RX_MALFORMED_FINISHED=SSL vastaanotti virheellisesti muotoillun Finished-kättelyviestin.\nSSL_ERROR_RX_MALFORMED_CHANGE_CIPHER=SSL vastaanotti virheellisesti muotoillun Change Cipher Spec -paketin.\nSSL_ERROR_RX_MALFORMED_ALERT=SSL vastaanotti virheellisesti muotoillun Alert-paketin.\nSSL_ERROR_RX_MALFORMED_HANDSHAKE=SSL vastaanotti virheellisesti muotoillun Handshake-paketin.\nSSL_ERROR_RX_MALFORMED_APPLICATION_DATA=SSL vastaanotti virheellisesti muotoillun Application Data -paketin.\nSSL_ERROR_RX_UNEXPECTED_HELLO_REQUEST=SSL vastaanotti odottamattoman Hello Request -kättelyviestin.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_HELLO=SSL vastaanotti odottamattoman Client Hello -kättelyviestin.\nSSL_ERROR_RX_UNEXPECTED_SERVER_HELLO=SSL vastaanotti odottamattoman Server Hello -kättelyviestin.\nSSL_ERROR_RX_UNEXPECTED_CERTIFICATE=SSL vastaanotti odottamattoman Certificate-kättelyviestin.\nSSL_ERROR_RX_UNEXPECTED_SERVER_KEY_EXCH=SSL vastaanotti odottamattoman Server Key Exchange -kättelyviestin.\nSSL_ERROR_RX_UNEXPECTED_CERT_REQUEST=SSL vastaanotti odottamattoman Certificate Request -kättelyviestin.\nSSL_ERROR_RX_UNEXPECTED_HELLO_DONE=SSL vastaanotti odottamattoman Server Hello Done -kättelyviestin.\nSSL_ERROR_RX_UNEXPECTED_CERT_VERIFY=SSL vastaanotti odottamattoman Certificate Verify -kättelyviestin.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_KEY_EXCH=SSL vastaanotti odottamattoman Client Key Exchange -kättelyviestin.\nSSL_ERROR_RX_UNEXPECTED_FINISHED=SSL vastaanotti odottamattoman Finished-kättelyviestin.\nSSL_ERROR_RX_UNEXPECTED_CHANGE_CIPHER=SSL vastaanotti odottamattoman Change Cipher Spec -paketin.\nSSL_ERROR_RX_UNEXPECTED_ALERT=SSL vastaanotti odottamattoman Alert-paketin.\nSSL_ERROR_RX_UNEXPECTED_HANDSHAKE=SSL vastaanotti odottamattoman Handshake-paketin.\nSSL_ERROR_RX_UNEXPECTED_APPLICATION_DATA=SSL vastaanotti odottamattoman Application Data -paketin.\nSSL_ERROR_RX_UNKNOWN_RECORD_TYPE=SSL vastaanotti paketin, jonka sisältötyyppi on tuntematon.\nSSL_ERROR_RX_UNKNOWN_HANDSHAKE=SSL vastaanotti kättelyviestin, jonka viestityyppi on tuntematon.\nSSL_ERROR_RX_UNKNOWN_ALERT=SSL vastaanotti alert-paketin, jonka hälytyskuvausta ei tunnistettu.\nSSL_ERROR_CLOSE_NOTIFY_ALERT=SSL-yhteyden toinen osapuoli päätti yhteyden.\nSSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT=SSL-yhteyden toinen osapuoli ei odottanut vastaanottamaansa kättelyviestiä.\nSSL_ERROR_DECOMPRESSION_FAILURE_ALERT=SSL-yhteyden toinen osapuoli ei onnistunut purkamaan vastaanottamaansa SSL-pakettia.\nSSL_ERROR_HANDSHAKE_FAILURE_ALERT=SSL-yhteyden toinen osapuoli ei onnistunut neuvottelemaan hyväksyttäviä turvallisuusparametrejä.\nSSL_ERROR_ILLEGAL_PARAMETER_ALERT=SSL-yhteyden toinen osapuoli hylkäsi kättelyviestin sen sisällön vuoksi.\nSSL_ERROR_UNSUPPORTED_CERT_ALERT=SSL-yhteyden toinen osapuoli ei tue vastaanottamansa varmenteen tyyppisiä varmenteita.\nSSL_ERROR_CERTIFICATE_UNKNOWN_ALERT=SSL-yhteyden toisella osapuolella oli jokin määrittelemätön ongelma vastaanottamansa varmenteen kanssa.\nSSL_ERROR_GENERATE_RANDOM_FAILURE=SSL:n satunnaislukugeneraattorissa tapahtui virhe.\nSSL_ERROR_SIGN_HASHES_FAILURE=Varmenteesi kelpuuttamiseen tarvittavan datan digitaalinen allekirjoitus ei onnistunut.\nSSL_ERROR_EXTRACT_PUBLIC_KEY_FAILURE=SSL ei kyennyt hakemaan toisen osapuolen julkista avainta sen varmenteesta.\nSSL_ERROR_SERVER_KEY_EXCHANGE_FAILURE=Määrittelemätön virhe käsiteltäessä SSL:n Server Key Exchange -kättelyä.\nSSL_ERROR_CLIENT_KEY_EXCHANGE_FAILURE=Määrittelemätön virhe käsiteltäessä SSL:n Client Key Exchange -kättelyä.\nSSL_ERROR_ENCRYPTION_FAILURE=Valitun salaajan datan salausalgoritmi kohtasi virheen.\nSSL_ERROR_DECRYPTION_FAILURE=Valitun salaajan datan salausalgoritmi kohtasi virheen.\nSSL_ERROR_SOCKET_WRITE_FAILURE=Yritys kirjoittaa salattua dataa edeltävään pistokkeeseen epäonnistui.\nSSL_ERROR_MD5_DIGEST_FAILURE=MD5 tiivistefunktio epäonnistui.\nSSL_ERROR_SHA_DIGEST_FAILURE=SHA-1 tiivistefunktio epäonnistui.\nSSL_ERROR_MAC_COMPUTATION_FAILURE=MAC:n laskenta epäonnistui.\nSSL_ERROR_SYM_KEY_CONTEXT_FAILURE=Symmetrisen avaimen kontekstin luonti epäonnistui.\nSSL_ERROR_SYM_KEY_UNWRAP_FAILURE=Symmetrisen avaimen purku Client Key Exchange -viestistä epäonnistui.\nSSL_ERROR_PUB_KEY_SIZE_LIMIT_EXCEEDED=SSL-palvelin yritti käyttää kotimaisen vahvuuden julkista avainta vientivahvuuden salaajan kanssa.\nSSL_ERROR_IV_PARAM_FAILURE=PKCS11-koodi ei onnistunut muuttamaan IV:sta param:ksi.\nSSL_ERROR_INIT_CIPHER_SUITE_FAILURE=Valitun salaajan alustus epäonnistui.\nSSL_ERROR_SESSION_KEY_GEN_FAILURE=Asiakas ei onnistunut luomaan istuntoavaimia SSL-istunnolle.\nSSL_ERROR_NO_SERVER_KEY_FOR_ALG=Palvelimella ei ole avainta yritetylle avaimenvaihtoalgoritmille.\nSSL_ERROR_TOKEN_INSERTION_REMOVAL=PKCS#11-vuoromerkki lisättiin tai poistettiin kesken toiminnon.\nSSL_ERROR_TOKEN_SLOT_NOT_FOUND=No PKCS#11-vuoromerkkiä tarvittavan toiminnon tekemiseen ei löytynyt.\nSSL_ERROR_NO_COMPRESSION_OVERLAP=Ei voida kommunikoida suojatusti: ei yhteisiä pakkausalgoritmeja.\nSSL_ERROR_HANDSHAKE_NOT_COMPLETED=Ei voida aloittaa uutta SSL-kättelyä ennen kuin meneillään oleva kättely on suoritettu.\nSSL_ERROR_BAD_HANDSHAKE_HASH_VALUE=Vastaanotettiin toiselta osapuolelta virheelliset kättelyjen tiivisteluvut.\nSSL_ERROR_CERT_KEA_MISMATCH=Annettua varmennetta ei voida käyttää valitun avaimenvaihtoalgoritmin kanssa.\nSSL_ERROR_NO_TRUSTED_SSL_CLIENT_CA=Yksikään varmentaja ei ole luotettu SSL-asiakkaan todentaja.\nSSL_ERROR_SESSION_NOT_FOUND=Asiakkaan SSL-istunnon tunnusta ei löytynyt palvelimen istuntovälimuistista.\nSSL_ERROR_DECRYPTION_FAILED_ALERT=Toinen osapuoli ei onnistunut purkamaan SSL-pakettia, jonka se vastaanotti.\nSSL_ERROR_RECORD_OVERFLOW_ALERT=Toinen osapuoli vastaanotti SSL-paketin, joka oli sallittua pidempi.\nSSL_ERROR_UNKNOWN_CA_ALERT=Toinen osapuoli ei tunnista ja luota varmenteesi varmentajaan.\nSSL_ERROR_ACCESS_DENIED_ALERT=Toinen osapuoli vastaanotti kelvollisen varmenteen, mutta pääsy estettiin.\nSSL_ERROR_DECODE_ERROR_ALERT=Toinen osapuoli ei pystynyt purkamaan SSL-kättelyviestiä.\nSSL_ERROR_DECRYPT_ERROR_ALERT=Toinen osapuoli ilmoitti allekirjoituksen todennuksen tai avainvaihdon epäonnistuneen.\nSSL_ERROR_EXPORT_RESTRICTION_ALERT=Toinen osapuoli ilmoitti neuvottelun rikkovan vientisääntöjä.\nSSL_ERROR_PROTOCOL_VERSION_ALERT=Toinen osapuoli ilmoitti yhteyskäytäntöversion olevan epäyhteensopiva tai ei tuettu.\nSSL_ERROR_INSUFFICIENT_SECURITY_ALERT=Palvelin vaatii vahvempia salauksia kuin asiakkaan tukemat algoritmit.\nSSL_ERROR_INTERNAL_ERROR_ALERT=Toinen osapuoli ilmoitti kohdanneensa sisäisen virheen.\nSSL_ERROR_USER_CANCELED_ALERT=Toinen osapuoli peruutti kättelyn.\nSSL_ERROR_NO_RENEGOTIATION_ALERT=Toinen osapuoli ei salli SSL-turvaparametrien uudelleenneuvottelua.\nSSL_ERROR_SERVER_CACHE_NOT_CONFIGURED=SSL-palvelinvälimuistia ei ole asetettu, eikä otettu pois käytöstä tälle pistokkeelle.\nSSL_ERROR_UNSUPPORTED_EXTENSION_ALERT=SSL-osapuoli ei tue pyydettyä TLS hello-tarkenninta.\nSSL_ERROR_CERTIFICATE_UNOBTAINABLE_ALERT=SSL-osapuoli ei saanut varmennettasi annetusta osoitteesta.\nSSL_ERROR_UNRECOGNIZED_NAME_ALERT=SSL-osapuolella ei ole varmennetta pyydetylle DNS-nimelle.\nSSL_ERROR_BAD_CERT_STATUS_RESPONSE_ALERT=SSL-osapuolella ei saanut OCSP-vastausta varmenteelleen.\nSSL_ERROR_BAD_CERT_HASH_VALUE_ALERT=SSL-osapuoli ilmoitti varmenteen tiivistearvon olevan virheellinen.\nSSL_ERROR_RX_UNEXPECTED_NEW_SESSION_TICKET=SSL vastaanotti odottamattoman New Session Ticket -kättelyviestin.\nSSL_ERROR_RX_MALFORMED_NEW_SESSION_TICKET=SSL vastaanotti virheellisesti muotoillun New Session Ticket -kättelyviestin.\nSSL_ERROR_DECOMPRESSION_FAILURE=SSL vastaanotti tiivistetyn paketin, jota ei onnistuttu purkamaan.\nSSL_ERROR_RENEGOTIATION_NOT_ALLOWED=Uudelleenneuvottelu ei ole sallittu tässä SSL-pistokkeessa.\nSSL_ERROR_UNSAFE_NEGOTIATION=Toinen osapuoli yritti kätellä vanhanaikaisesti (mahdollisesti tietoturvariski).\nSSL_ERROR_RX_UNEXPECTED_UNCOMPRESSED_RECORD=SSL vastaanotti odottamattoman tiivistetyn paketin.\nSSL_ERROR_WEAK_SERVER_EPHEMERAL_DH_KEY=SSL-vastaanotti heikon ephemeral Diffie-Hellman -avaimen palvelimen avaimensiirron kättelyviestissä.\nSSL_ERROR_NEXT_PROTOCOL_DATA_INVALID=SSL-vastaanotti virheellisen NPN-laajennustiedon.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SSL2=SSL-ominaisuutta ei tueta SSL 2.0 -yhteyksille.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SERVERS=SSL-ominaisuutta ei tueta palvelimelle.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_CLIENTS=SSL-ominaisuutta ei tueta asiakkaille.\nSSL_ERROR_INVALID_VERSION_RANGE=SSL-versiorajaus ei ole kelvollinen.\nSSL_ERROR_CIPHER_DISALLOWED_FOR_VERSION=SSL-osapuoli valitsi salakirjoitusperheen, joka ei ole sallittu yhteyskäytännön valitulla versiolla.\nSSL_ERROR_RX_MALFORMED_HELLO_VERIFY_REQUEST=SSL vastaanotti virheellisesti muotoillut \"Hello Verify Request\" -kättelyviestin.\nSSL_ERROR_RX_UNEXPECTED_HELLO_VERIFY_REQUEST=SSL vastaanotti odottamattoman \"Hello Verify Request\" -kättelyviestin.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_VERSION=SSL ominaisuutta ei tueta yhteyskäytännön valitulla versiolla.\nSSL_ERROR_RX_UNEXPECTED_CERT_STATUS=SSL vastaanotti odottamattoman \"Certificate Status\" -kättelyviestin.\nSSL_ERROR_UNSUPPORTED_HASH_ALGORITHM=TLS-osapuoli käytti ei-tuettua tiivistealgoritmia.\nSSL_ERROR_DIGEST_FAILURE=Yhteenvetofunktio ei toiminut.\nSSL_ERROR_INCORRECT_SIGNATURE_ALGORITHM=Käytetty virheellistä allekirjoitusalgoritmia sähköisesti allekirjoitetussa elementissä.\nSSL_ERROR_NEXT_PROTOCOL_NO_CALLBACK=Seuraavan yhteyskäytännön kättelylaajennus otettiin käyttöön, mutta kutsu peruttiin ennen kuin laajennusta käytettiin.\nSSL_ERROR_NEXT_PROTOCOL_NO_PROTOCOL=Palvelin ei tue yhtäkään yhteyskäytäntöä, jota asiakas tukee ALPN-laajennuksessa.\nSSL_ERROR_INAPPROPRIATE_FALLBACK_ALERT=Palvelin hylkäsi kättelyn, koska asiakas siirtyi heikompaan TLS-salaukseen kuin palvelin tukee.\nSSL_ERROR_WEAK_SERVER_CERT_KEY=Palvelinvarmenne sisälsi julkisen avaimen, joka oli liian heikko.\nSSL_ERROR_RX_SHORT_DTLS_READ=DTLS-tietueelle ei ole riittävästi tilaa puskurissa.\nSSL_ERROR_NO_SUPPORTED_SIGNATURE_ALGORITHM=Mitään tuettua TLS-allekirjoitusalgoritmia ei ollut määritetty.\nSSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM=Osapuoli käytti ei-tuettua allekirjoitus- ja tiivistealgoritmin yhdistelmää.\nSSL_ERROR_MISSING_EXTENDED_MASTER_SECRET=Osapuoli yritti jatkaa ilman oikeaa extended_master_secret-laajennusta.\nSSL_ERROR_UNEXPECTED_EXTENDED_MASTER_SECRET=Osapuoli yritti jatkaa odottamattoman extended_master_secret-laajennuksen kanssa.\nSEC_ERROR_IO=Tietoturvatodennuksen aikana tapahtui I/O-virhe.\nSEC_ERROR_LIBRARY_FAILURE=tietoturvakirjaston virhe.\nSEC_ERROR_BAD_DATA=tietoturvakirjasto: vastaanotettiin virheellistä dataa.\nSEC_ERROR_OUTPUT_LEN=tietoturvakirjasto: tulosteen pituuden virhe.\nSEC_ERROR_INPUT_LEN=tietoturvakirjastolle tapahtui syötepituusvirhe.\nSEC_ERROR_INVALID_ARGS=tietoturvakirjasto: virheellinen valinta.\nSEC_ERROR_INVALID_ALGORITHM=tietoturvakirjasto: virheellinen algoritmi.\nSEC_ERROR_INVALID_AVA=tietoturvakirjasto: virheellinen AVA.\nSEC_ERROR_INVALID_TIME=Virheellisesti muotoiltu aikamerkkijono.\nSEC_ERROR_BAD_DER=tietoturvakirjasto: virheellisesti muotoiltu DER-salattu viesti.\nSEC_ERROR_BAD_SIGNATURE=Toisen osapuolen varmenteen allekirjoitus ei ole kelvollinen.\nSEC_ERROR_EXPIRED_CERTIFICATE=Toisen osapuolen varmenne on vanhentunut.\nSEC_ERROR_REVOKED_CERTIFICATE=Toisen osapuolen varmenne on mitätöity.\nSEC_ERROR_UNKNOWN_ISSUER=Toisen osapuolen varmenteen myöntäjää ei tunnistettu.\nSEC_ERROR_BAD_KEY=Toisen osapuolen julkinen avain on virheellinen.\nSEC_ERROR_BAD_PASSWORD=Annettu tietoturvasalasana on väärä.\nSEC_ERROR_RETRY_PASSWORD=Uusi salasana annettu virheellisesti. Yritä uudestaan.\nSEC_ERROR_NO_NODELOCK=tietoturvakirjasto: ei solmulukkoa.\nSEC_ERROR_BAD_DATABASE=tietoturvakirjasto: virheellinen tietokanta.\nSEC_ERROR_NO_MEMORY=tietoturvakirjasto: muistin osoitus epäonnistui.\nSEC_ERROR_UNTRUSTED_ISSUER=Käyttäjä on merkinnyt toisen osapuolen varmenteen myöntäjän ei luotetuksi.\nSEC_ERROR_UNTRUSTED_CERT=Käyttäjä on merkinnyt toisen osapuolen varmenteen ei luotetuksi.\nSEC_ERROR_DUPLICATE_CERT=Varmenne on jo tietokannassa.\nSEC_ERROR_DUPLICATE_CERT_NAME=Ladatun varmenteen nimi on sama kuin jo tietokannassa olevan varmenteen.\nSEC_ERROR_ADDING_CERT=Virhe lisättäessä varmennetta tietokantaan.\nSEC_ERROR_FILING_KEY=Virhe arkistoitaessa uudelleen tämän varmenteen avainta.\nSEC_ERROR_NO_KEY=Tämän varmenteen salaista avainta ei löydy avaintietokannasta\nSEC_ERROR_CERT_VALID=Varmenne on kelvollinen.\nSEC_ERROR_CERT_NOT_VALID=Varmenne ei ole kelvollinen.\nSEC_ERROR_CERT_NO_RESPONSE=Varmennekirjasto: ei vastausta\nSEC_ERROR_EXPIRED_ISSUER_CERTIFICATE=Varmenteen myöntäjän varmenne on vanhentunut. Tarkista järjestelmän kellonaika ja päivämäärä.\nSEC_ERROR_CRL_EXPIRED=Varmenteen myöntäjän sulkulista on vanhentunut. Päivitä sulkulista tai tarkista järjestelmän kellonaika ja päivämäärä.\nSEC_ERROR_CRL_BAD_SIGNATURE=Varmenteen myöntäjä sulkulistan allekirjoitus on virheellinen.\nSEC_ERROR_CRL_INVALID=Uusi sulkulista on virheellisesti muotoiltu.\nSEC_ERROR_EXTENSION_VALUE_INVALID=Varmenteen tarkenteen arvo on virheellinen.\nSEC_ERROR_EXTENSION_NOT_FOUND=Varmenteen tarkennetta ei löytynyt.\nSEC_ERROR_CA_CERT_INVALID=Myöntäjän varmenne on virheellinen.\nSEC_ERROR_PATH_LEN_CONSTRAINT_INVALID=Varmenteen polunpituusrajoitus on virheellinen.\nSEC_ERROR_CERT_USAGES_INVALID=Varmenteen käyttökentät ovat virheellisiä.\nSEC_INTERNAL_ONLY=**Ainoastaan sisäinen moduuli**\nSEC_ERROR_INVALID_KEY=Avain ei tue pyydettyä toimintoa.\nSEC_ERROR_UNKNOWN_CRITICAL_EXTENSION=Varmenne sisältää tuntemattoman, kriittisen tarkentimen.\nSEC_ERROR_OLD_CRL=Uusi sulkulista ei ole nykyistä myöhäisempi.\nSEC_ERROR_NO_EMAIL_CERT=Ei salattu tai allekirjoitettu: sinulla ei vielä ole sähköpostivarmennetta.\nSEC_ERROR_NO_RECIPIENT_CERTS_QUERY=Ei salattu: sinulla ei ole jokaisen vastaanottajan varmennetta.\nSEC_ERROR_NOT_A_RECIPIENT=Ei voida purkaa: et ole vastaanottaja, tai vastaavaa varmennetta tai salaista avainta ei löytynyt.\nSEC_ERROR_PKCS7_KEYALG_MISMATCH=Ei voida purkaa: avaimen salausalgoritmi ei vastaa varmennettasi.\nSEC_ERROR_PKCS7_BAD_SIGNATURE=Allekirjoituksen todennus epäonnistui: allekirjoittajaa ei löytynyt, allekirjoittajia löytyi liian monta, tai data oli virheellistä tai vioittunutta.\nSEC_ERROR_UNSUPPORTED_KEYALG=Ei tuettu tai tuntematon avainalgoritmi.\nSEC_ERROR_DECRYPTION_DISALLOWED=Ei voida purkaa: salaus on tehty kielletyllä algoritmilla tai  avainkoolla.\nXP_SEC_FORTEZZA_BAD_CARD=Fortezza-korttia ei ole asianmukaisesti alustettu. Poista kortti ja palauta se sen myöntäjälle.\nXP_SEC_FORTEZZA_NO_CARD=Fortezza-kortteja ei löytynyt\nXP_SEC_FORTEZZA_NONE_SELECTED=Fortezza-korttia ei ole valittu\nXP_SEC_FORTEZZA_MORE_INFO=Valitse henkilöllisyys, josta näytetään lisätietoja\nXP_SEC_FORTEZZA_PERSON_NOT_FOUND=Henkilöllisyyttä ei löytynyt\nXP_SEC_FORTEZZA_NO_MORE_INFO=Ei lisätietoja valitusta henkilöllisyydestä\nXP_SEC_FORTEZZA_BAD_PIN=Virheellinen pin-koodi\nXP_SEC_FORTEZZA_PERSON_ERROR=Ei voitu alustaa Fortezza-henkilöllisyyksiä.\nSEC_ERROR_NO_KRL=Sivuston varmenteelle ei löytynyt KRL:ää.\nSEC_ERROR_KRL_EXPIRED=Sivuston varmenteen KRL on vanhentunut.\nSEC_ERROR_KRL_BAD_SIGNATURE=Sivuston varmenteen KRL:n allekirjoitus on virheellinen.\nSEC_ERROR_REVOKED_KEY=Sivuston varmenteen avain on mitätöity.\nSEC_ERROR_KRL_INVALID=Uusi KRL on virheellisesti muotoiltu.\nSEC_ERROR_NEED_RANDOM=tietoturvakirjasto: tarvitaan satunnaisdataa.\nSEC_ERROR_NO_MODULE=tietoturvakirjasto: yksikään tietoturvamoduuli ei voi suorittaa pyydettyä toimintoa.\nSEC_ERROR_NO_TOKEN=Tietoturvakorttia tai -vuoromerkkiä ei ole olemassa, täytyy alustaa tai on poistettu.\nSEC_ERROR_READ_ONLY=tietoturvakirjasto: tietokanta, johon on vain lukuoikeus.\nSEC_ERROR_NO_SLOT_SELECTED=Yhtäkään paikkaa tai vuoromerkkiä ei ole valittu.\nSEC_ERROR_CERT_NICKNAME_COLLISION=Varmenne, jolla on sama kutsumanimi on jo olemassa.\nSEC_ERROR_KEY_NICKNAME_COLLISION=Avain, jolla on sama kutsumanimi on jo olemassa.\nSEC_ERROR_SAFE_NOT_CREATED=virhe luotaessa turvallista oliota\nSEC_ERROR_BAGGAGE_NOT_CREATED=virhe luotaessa laukkuoliota\nXP_JAVA_REMOVE_PRINCIPAL_ERROR=Ei voitu poistaa päämiestä\nXP_JAVA_DELETE_PRIVILEGE_ERROR=Ei voitu poistaa oikeutta\nXP_JAVA_CERT_NOT_EXISTS_ERROR=Tällä päämiehellä ei ole varmennetta\nSEC_ERROR_BAD_EXPORT_ALGORITHM=Vaadittu algoritmi ei ole sallittu.\nSEC_ERROR_EXPORTING_CERTIFICATES=Virhe yritettäessä viedä varmenteita.\nSEC_ERROR_IMPORTING_CERTIFICATES=Virhe yritettäessä tuoda varmenteita.\nSEC_ERROR_PKCS12_DECODING_PFX=Ei voida tuoda. Salauksen purkuvirhe. Tiedosto ei kelvollinen.\nSEC_ERROR_PKCS12_INVALID_MAC=Ei voida tuoda. Virheellinen MAC. Virheellinen salasana tai vioittunut tiedosto.\nSEC_ERROR_PKCS12_UNSUPPORTED_MAC_ALGORITHM=Ei voida tuoda. MAC-algoritmia ei tueta.\nSEC_ERROR_PKCS12_UNSUPPORTED_TRANSPORT_MODE=Ei voida tuoda. Tuetaan vain salasanan oikeellisuus- ja tietosuojatiloja.\nSEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE=Ei voida tuoda. Tiedostorakenne on vioittunut.\nSEC_ERROR_PKCS12_UNSUPPORTED_PBE_ALGORITHM=Ei voida tuoda. Salausalgoritmia ei tueta.\nSEC_ERROR_PKCS12_UNSUPPORTED_VERSION=Ei voida tuoda. Tiedostoversiota ei tueta.\nSEC_ERROR_PKCS12_PRIVACY_PASSWORD_INCORRECT=Ei voida tuoda. Väärä tietosuojasalasana.\nSEC_ERROR_PKCS12_CERT_COLLISION=Ei voida tuoda. Sama kutsumanimi on jo käytössä tietokannassa.\nSEC_ERROR_USER_CANCELLED=Käyttäjä peruutti.\nSEC_ERROR_PKCS12_DUPLICATE_DATA=Ei tuotu, jo tietokannassa.\nSEC_ERROR_MESSAGE_SEND_ABORTED=Viestiä ei lähetetty.\nSEC_ERROR_INADEQUATE_KEY_USAGE=Varmenneavaimen käyttö riittämätöntä yritetylle toiminnolle.\nSEC_ERROR_INADEQUATE_CERT_TYPE=Varmennetyyppi ei ole hyväksytty ohjelmalle.\nSEC_ERROR_CERT_ADDR_MISMATCH=Allekirjoitusvarmenteen osoite ei vastaa viestiotsakkeissa olevaa osoitetta.\nSEC_ERROR_PKCS12_UNABLE_TO_IMPORT_KEY=Ei voida tuoda. Virhe yritettäessä tuoda salaista avainta.\nSEC_ERROR_PKCS12_IMPORTING_CERT_CHAIN=Ei voida tuoda. Virhe yritettäessä tuoda varmenneketjua.\nSEC_ERROR_PKCS12_UNABLE_TO_LOCATE_OBJECT_BY_NAME=Ei voida viedä. Avainta tai varmennetta ei löytynyt kutsumanimen perusteella.\nSEC_ERROR_PKCS12_UNABLE_TO_EXPORT_KEY=Ei voida viedä. Salaista avainta ei löytynyt, eikä sitä voida viedä.\nSEC_ERROR_PKCS12_UNABLE_TO_WRITE=Ei voida viedä. Vietävään tiedostoon ei voida kirjoittaa.\nSEC_ERROR_PKCS12_UNABLE_TO_READ=Ei voida tuoda. Tuotavaa tiedostoa ei voida lukea.\nSEC_ERROR_PKCS12_KEY_DATABASE_NOT_INITIALIZED=Ei voida viedä. Avaintietokanta on vioittunut tai poistettu.\nSEC_ERROR_KEYGEN_FAIL=Ei voitu luoda julkisen ja salaisen avaimen paria.\nSEC_ERROR_INVALID_PASSWORD=Annettu salasana on virheellinen. Valitse toinen salasana.\nSEC_ERROR_RETRY_OLD_PASSWORD=Vanha salasana annettiin virheellisesti. Yritä uudestaan.\nSEC_ERROR_BAD_NICKNAME=Varmenteen kutsumanimi jo käytössä.\nSEC_ERROR_NOT_FORTEZZA_ISSUER=Toisella FORTEZZA-ketjulla on ei-FORTEZZA varmenne.\nSEC_ERROR_CANNOT_MOVE_SENSITIVE_KEY=Arkaluontoista avainta ei voida siirtää paikkaan, jossa sitä tarvitaan.\nSEC_ERROR_JS_INVALID_MODULE_NAME=Virheellinen moduulin nimi.\nSEC_ERROR_JS_INVALID_DLL=Virheellinen moduulin polku tai tiedostonimi\nSEC_ERROR_JS_ADD_MOD_FAILURE=Ei voida lisätä moduulia\nSEC_ERROR_JS_DEL_MOD_FAILURE=Ei voida poistaa moduulia\nSEC_ERROR_OLD_KRL=Uusi KRL ei ole nykyistä myöhäisempi.\nSEC_ERROR_CKL_CONFLICT=Uudella CKL:lla on eri myöntäjä kuin nykyisellä CKL:lla. Poista nykyinen CKL.\nSEC_ERROR_CERT_NOT_IN_NAME_SPACE=Tämän varmenteen varmentajalla ei ole lupaa myöntää tämän nimistä varmennetta.\nSEC_ERROR_KRL_NOT_YET_VALID=Tämän varmenteen avaimen mitätöinti- tai sulkulista ei ole vielä voimassa.\nSEC_ERROR_CRL_NOT_YET_VALID=Tämän varmenteen sulkulista ei ole vielä voimassa.\nSEC_ERROR_UNKNOWN_CERT=Pyydettyä varmennetta ei löytynyt.\nSEC_ERROR_UNKNOWN_SIGNER=Allekirjoittajan varmennetta ei löytynyt.\nSEC_ERROR_CERT_BAD_ACCESS_LOCATION=Varmenteen tilapalvelimen osoite on virheellisesti muotoiltu.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_TYPE=OCSP-palvelimen vastausta ei ymmärretty kokonaisuudessaan. Se on tuntematonta tyyppiä.\nSEC_ERROR_OCSP_BAD_HTTP_RESPONSE=OCSP-palvelimen vastaus oli odottamatonta tai virheellistä HTTP-dataa.\nSEC_ERROR_OCSP_MALFORMED_REQUEST=OCSP-palvelimen mukaan pyyntö oli vioittunut tai virheellisesti muotoiltu.\nSEC_ERROR_OCSP_SERVER_ERROR=OCSP-palvelimelle tapahtui sisäinen virhe.\nSEC_ERROR_OCSP_TRY_SERVER_LATER=OCSP-palvelin ehdottaa yrittämään myöhemmin uudestaan.\nSEC_ERROR_OCSP_REQUEST_NEEDS_SIG=OCSP-palvelin vaatii allekirjoituksen pyyntöön.\nSEC_ERROR_OCSP_UNAUTHORIZED_REQUEST=OCSP-palvelin hylkäsi pyynnön luvan puuttumisen takia.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_STATUS=OCSP-palvelin vastasi tuntemattomalla tilalla.\nSEC_ERROR_OCSP_UNKNOWN_CERT=OCSP-palvelimella ei ole tämän varmenteen tilaa.\nSEC_ERROR_OCSP_NOT_ENABLED=OCSP täytyy ottaa käyttöön ennen tätä toimintoa.\nSEC_ERROR_OCSP_NO_DEFAULT_RESPONDER=Ennen toiminnon käyttämistä tulee asettaa oletus OCSP-vastaaja.\nSEC_ERROR_OCSP_MALFORMED_RESPONSE=OCSP-palvelimen vastaus oli vioittunut tai virheellisesti muotoiltu.\nSEC_ERROR_OCSP_UNAUTHORIZED_RESPONSE=OCSP-vastauksen allekirjoittajalla ei ole lupaa kertoa varmenteen tilaa.\nSEC_ERROR_OCSP_FUTURE_RESPONSE=OCSP-vastaus ei ole vielä kelvollinen (vastauksen päivämäärä on tulevaisuudessa).\nSEC_ERROR_OCSP_OLD_RESPONSE=OCSP-vastaus sisältää vanhentunutta tietoa.\nSEC_ERROR_DIGEST_NOT_FOUND=CMS tai PKCS #7 -tiivistettä ei löytynyt allekirjoitetusta viestistä.\nSEC_ERROR_UNSUPPORTED_MESSAGE_TYPE=CMS tai PKCS #7 -viestityyppiä ei tueta.\nSEC_ERROR_MODULE_STUCK=PKCS #11 -moduulia ei voitu poistaa, koska se on edelleen käytössä.\nSEC_ERROR_BAD_TEMPLATE=Ei voitu purkaa ASN.1-dataa. Määritelty pohja oli virheellinen.\nSEC_ERROR_CRL_NOT_FOUND=Vastaavaa sulkulistaa ei löytynyt.\nSEC_ERROR_REUSED_ISSUER_AND_SERIAL=Olet tuomassa varmennetta, jonka myöntäjä tai sarjanumero on sama kuin olemassa olevalla varmenteella, mutta tuotava varmenne on kuitenkiin uusi varmenne.\nSEC_ERROR_BUSY=NSS ei voinut sulkeutua. Objektit ovat edelleen käytössä.\nSEC_ERROR_EXTRA_INPUT=DER-salattu viesti sisältää ylimääräistä käyttämätöntä dataa.\nSEC_ERROR_UNSUPPORTED_ELLIPTIC_CURVE=Ei tuettu elliptinen käyrä.\nSEC_ERROR_UNSUPPORTED_EC_POINT_FORM=Ei tuettu elliptinen käyräpistemuoto.\nSEC_ERROR_UNRECOGNIZED_OID=Ei tunnistettu objektin tunniste.\nSEC_ERROR_OCSP_INVALID_SIGNING_CERT=Virheellinen OCSP-allekirjoitusvarmenne OCSP-vastauksessa.\nSEC_ERROR_REVOKED_CERTIFICATE_CRL=Varmenne on mitätöity varmenteen myöntäjän sulkulistalla.\nSEC_ERROR_REVOKED_CERTIFICATE_OCSP=Varmenteen myöntäjän OCSP-vastaaja ilmoittaa, että varmenne on mitätöity.\nSEC_ERROR_CRL_INVALID_VERSION=Varmenteen myöntäjän sulkulistan versionumero on tuntematon.\nSEC_ERROR_CRL_V1_CRITICAL_EXTENSION=Varmenteen myöntäjän V1 sulkulistalla on kriittinen tarkenne.\nSEC_ERROR_CRL_UNKNOWN_CRITICAL_EXTENSION=Varmenteen myöntäjän V2 sulkulistalla on tuntematon kriittinen tarkenne.\nSEC_ERROR_UNKNOWN_OBJECT_TYPE=Tuntematon objektityyppi annettiin.\nSEC_ERROR_INCOMPATIBLE_PKCS11=PKCS #11 -ajuri on määritelmän vastainen epäyhteensopivalla tavalla.\nSEC_ERROR_NO_EVENT=Yksikään uusi paikkatapahtuma ei ole mahdollinen tällä hetkellä.\nSEC_ERROR_CRL_ALREADY_EXISTS=Sulkulista on jo olemassa.\nSEC_ERROR_NOT_INITIALIZED=NSS ei ole alustettu.\nSEC_ERROR_TOKEN_NOT_LOGGED_IN=Toiminto epäonnistui, koska PKCS#11-vuoromerkki ei ole kirjautunut sisään.\nSEC_ERROR_OCSP_RESPONDER_CERT_INVALID=Määritellyn OCSP-palvelimen varmenne on virheellinen.\nSEC_ERROR_OCSP_BAD_SIGNATURE=OCSP-vastauksen allekirjoitus on virheellinen.\nSEC_ERROR_OUT_OF_SEARCH_LIMITS=Varmenteen todentamisen etsiminen ei ole mahdollista\nSEC_ERROR_INVALID_POLICY_MAPPING=Käytäntörajaus sisältää anypolicy:n\nSEC_ERROR_POLICY_VALIDATION_FAILED=Varmenneketju ei läpäise käytännön todennusta\nSEC_ERROR_UNKNOWN_AIA_LOCATION_TYPE=Tuntematon sijaintityyppi varmenteen AIA-laajennuksessa\nSEC_ERROR_BAD_HTTP_RESPONSE=Palvelin lähetti virheellisen HTTP-vastauksen\nSEC_ERROR_BAD_LDAP_RESPONSE=Palvelin lähetti virheellisen LDAP-vastauksen\nSEC_ERROR_FAILED_TO_ENCODE_DATA=Datan salaus ASN1-salaajalla ei onnistunut\nSEC_ERROR_BAD_INFO_ACCESS_LOCATION=Virheellinen tiedonsaantiosoite varmenteen laajennuksessa\nSEC_ERROR_LIBPKIX_INTERNAL=Libpkix:n sisäinen virhe varmennetta todennettaessa.\nSEC_ERROR_PKCS11_GENERAL_ERROR=PKCS #11 -moduuli palautti CKR_GENERAL_ERROR -viestin merkkinä tapahtuneesta virheestä, josta ei voida toipua.\nSEC_ERROR_PKCS11_FUNCTION_FAILED=PKCS #11 -moduuli palautti CKR_FUNCTION_FAILED -viestin merkkinä siitä, että pyydettyä toimintoa ei voitu suorittaa. Saman toiminnon yrittäminen uudestaan saattaa onnistua.\nSEC_ERROR_PKCS11_DEVICE_ERROR=PKCS #11  -moduuli palautti CKR_DEVICE_ERROR -viestin merkkinä tapahtuneesta virheestä vuoromerkissä tai paikassa.\nSEC_ERROR_BAD_INFO_ACCESS_METHOD=Tuntematon tiedonsaantitapa varmenteen laajennuksessa.\nSEC_ERROR_CRL_IMPORT_FAILED=Virhe yritettäessä tuoda sulkulistaa.\nSEC_ERROR_EXPIRED_PASSWORD=Salasana on vanhentunut.\nSEC_ERROR_LOCKED_PASSWORD=Salasana on lukittu.\nSEC_ERROR_UNKNOWN_PKCS11_ERROR=Tuntematon PKCS #11 -virhe.\nSEC_ERROR_BAD_CRL_DP_URL=Virheellinen tai ei tuettu osoite CRL-jakelupisteen nimessä.\nSEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED=Varmenne oli allekirjoitettu allekirjoitusalgoritmilla, joka on poistettu käytöstä, koska se ei ole turvallinen.\nMOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE=Palvelin käyttää avaimen lukkolistaa (HPKP), mutta yhtäkään luotettua ja lukkolistan mukaista varmenneketjua ei voitu luoda. Lukkolistarikkeitä ei voida ohittaa.\nMOZILLA_PKIX_ERROR_CA_CERT_USED_AS_END_ENTITY=Palvelin käyttää tavallista rajoitelaajennusvarmennetta, joka tunnistaa sen varmentajaksi. Asianmukaisella varmenteella näin ei pitäisi olla.\nMOZILLA_PKIX_ERROR_INADEQUATE_KEY_SIZE=Palvelimen tarjoaman varmenteen avaimen koko on liian pieni suojatun yhteyden luomiseksi.\nMOZILLA_PKIX_ERROR_V1_CERT_USED_AS_CA=X.509 versio 1 -varmenne, joka ei ole luotettu ankkuri, käytettiin palvelimen varmenteen allekirjoittamiseen. X.509 versio 1 -varmenteet ovat vanhentuneita, eikä niitä pitäisi käyttää muiden varmenteiden allekirjoittamiseen.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_CERTIFICATE=Palvelimen lähettämä varmenne ei ole vielä voimassa.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_ISSUER_CERTIFICATE=Palvelimen varmenne on myönnetty varmenteella, joka ei ole vielä voimassa.\nMOZILLA_PKIX_ERROR_SIGNATURE_ALGORITHM_MISMATCH=Varmenteen allekirjoituskentässä käytetty allekirjoitusalgoritmi ei vastaa signatureAlgorithm-kentässä määriteltyä algoritmia.\nMOZILLA_PKIX_ERROR_OCSP_RESPONSE_FOR_CERT_MISSING=OCSP-vastaus ei sisällä todennettavan varmenteen tilaa.\nMOZILLA_PKIX_ERROR_VALIDITY_TOO_LONG=Palvelimen antama varmenne on kelvollinen liian pitkään.\nMOZILLA_PKIX_ERROR_REQUIRED_TLS_FEATURE_MISSING=Vaadittu TLS-ominaisuus puuttuu.\nMOZILLA_PKIX_ERROR_INVALID_INTEGER_ENCODING=Palvelin tarjosi varmenteen, joka sisältää väärin koodatun kokonaisluvun. Yleisiä syitä tälle ovat muiden muassa negatiiviset sarjanumerot, negatiiviset RSA-moduulit ja tarpeettoman pitkät koodaukset.\nMOZILLA_PKIX_ERROR_EMPTY_ISSUER_NAME=Palvelin tarjosi varmenteen, jonka myöntäjän luokiteltu nimi (DN) on tyhjä.\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/pipnss/pipnss.properties",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=%S vaatii pääsalasanan. Kirjoita pääsalasana.\n# the following strings have special requirements:\n# they must fit in a 32 or 64 byte buffer after being translated\n# to UTF8.  Note to translator. It's not easy for you to figure\n# whether the escaped unicode string you produce will fit in \n# the space allocated.\n#\n# 64 bytes long after conversion to UTF8\nRootCertModuleName=Sisäänrakennettu juurimoduuli\n#\n# 32 bytes long after conversion to UTF8\nManufacturerID=Mozilla.org\n#\n# 32  bytes long after conversion to UTF8\nLibraryDescription=PSM:n sis. salakirjoituspalvelut\n#\n# 32 bytes long after conversion to UTF8\nTokenDescription=Yleiset salakirjoituspalvelut\n#\n# 32 bytes long after conversion to UTF8\nPrivateTokenDescription=Ohjelmistoturvalaite\n#\n# 64 bytes long after conversion to UTF8\nSlotDescription=PSM:n sisäiset salakirjoituspalvelut\n#\n# 64 bytes long after conversion to UTF8\nPrivateSlotDescription=PSM:n salaiset avaimet\n#\n# 32\nFips140TokenDescription=Ohjelmistoturvalaite (FIPS)\n# 64\nFips140SlotDescription=FIPS 140 -salakirjoitus-, avain ja varmennuspalvelu\n# 32\nInternalToken=Ohjelmistoturvalaite\n# End of size restriction.\nVerifySSLClient=SSL-asiakasohjelman varmenne\nVerifySSLServer=SSL-palvelimen varmenne\nVerifySSLCA=SSL-varmentaja\nVerifyEmailSigner=Sähköpostin allekirjoittajan varmenne\nVerifyEmailRecip=Sähköpostin vastaanottajan varmenne\nVerifyObjSign=Objektin allekirjoittaja\nHighGrade=Korkeatasoinen\nMediumGrade=Keskitasoinen\n# LOCALIZATION NOTE (nick_template): $1s is the common name from a cert (e.g. \"Mozilla\"), $2s is the CA name (e.g. VeriSign)\nnick_template=%1$s:n %2$s-tunniste\n#These are the strings set for the ASN1 objects in a certificate.\nCertDumpCertificate=Varmenne\nCertDumpVersion=Versio\n# LOCALIZATION NOTE (CertDumpVersionValue): %S is a version number (e.g. \"3\" in \"Version 3\")\nCertDumpVersionValue=Versio %S\nCertDumpSerialNo=Sarjanumero\nCertDumpMD2WithRSA=PKCS #1 MD2 RSA-salauksella\nCertDumpMD5WithRSA=PKCS #1 MD5 RSA-salauksella\nCertDumpSHA1WithRSA=PKCS #1 SHA-1 RSA-salauksella\nCertDumpSHA256WithRSA=PKCS #1 SHA-256 RSA-salauksella\nCertDumpSHA384WithRSA=PKCS #1 SHA-384 RSA-salauksella\nCertDumpSHA512WithRSA=PKCS #1 SHA-512 RSA-salauksella\nCertDumpDefOID=Objektin tunniste (%S)\nCertDumpIssuer=Myöntäjä\nCertDumpSubject=Kohde\nCertDumpAVACountry=C\nCertDumpAVAState=ST\nCertDumpAVALocality=L\nCertDumpAVAOrg=O\nCertDumpAVAOU=OU\nCertDumpAVACN=CN\nCertDumpUserID=UID\nCertDumpPK9Email=E\nCertDumpAVADN=DN\nCertDumpAVADC=DC\nCertDumpSurname=Sukunimi\nCertDumpGivenName=Etunimi\nCertDumpValidity=Kelpoisuus\nCertDumpNotBefore=Ei ennen\nCertDumpNotAfter=Ei jälkeen\nCertDumpSPKI=Kohteen julkisen avaimen tiedot\nCertDumpSPKIAlg=Kohteen julkisen avaimen algoritmi\nCertDumpAlgID=Algoritmin tunniste\nCertDumpParams=Algoritmin valinnat\nCertDumpRSAEncr=PKCS #1 RSA-salaus\nCertDumpRSAPSSSignature=PKCS #1 RSASSA-PSS allekirjoitus\nCertDumpRSATemplate=Modulus (%S bittiä):\\n%S\\nExponent (%S bittiä):\\n%S\nCertDumpECTemplate=Avaimen koko: %S bittiä\\nBase point order length: %S bittiä\\nPublic value:\\n%S\nCertDumpIssuerUniqueID=Myöntäjän yksilöllinen tunnus\nCertDumpSubjPubKey=Kohteen julkinen avain\nCertDumpSubjectUniqueID=Kohteen yksilöllinen tunniste\nCertDumpExtensions=Tarkentimet\nCertDumpSubjectDirectoryAttr=Varmenteen kohteen hakemiston ominaisuudet\nCertDumpSubjectKeyID=Varmenteen kohteen avaimen tunnus\nCertDumpKeyUsage=Varmenneavaimen käyttö\nCertDumpSubjectAltName=Varmenteen kohteen Alt-nimi\nCertDumpIssuerAltName=Varmenteen myöntäjän Alt-nimi\nCertDumpBasicConstraints=Varmenteen yleisrajoitteet\nCertDumpNameConstraints=Varmenteen nimen rajoitteet\nCertDumpCrlDistPoints=Sulkulistojen levityspisteet\nCertDumpCertPolicies=Varmennekäytännöt\nCertDumpPolicyMappings=Varmennekäytännöt\nCertDumpPolicyConstraints=Varmennekäytännön rajoitteet\nCertDumpAuthKeyID=Varmentajan avaimen tunniste\nCertDumpExtKeyUsage=Laajennettu avaimen käyttö\nCertDumpAuthInfoAccess=Varmentajan tiedonsaanti\nCertDumpAnsiX9DsaSignature=ANSI X9.57 DSA -allekirjoitus\nCertDumpAnsiX9DsaSignatureWithSha1=ANSI X9.57 DSA -allekirjoitus SHA1-digestillä\nCertDumpAnsiX962ECDsaSignatureWithSha1=ANSI X9.62 ECDSA -allekirjoitus SHA1:llä\nCertDumpAnsiX962ECDsaSignatureWithSha224=ANSI X9.62 ECDSA -allekirjoitus SHA224:llä\nCertDumpAnsiX962ECDsaSignatureWithSha256=ANSI X9.62 ECDSA -allekirjoitus SHA256:llä\nCertDumpAnsiX962ECDsaSignatureWithSha384=ANSI X9.62 ECDSA -allekirjoitus SHA384:llä\nCertDumpAnsiX962ECDsaSignatureWithSha512=ANSI X9.62 ECDSA -allekirjoitus SHA512:llä\nCertDumpKUSign=Allekirjoitus\nCertDumpKUNonRep=Kiistämättömyys\nCertDumpKUEnc=Avaimen salakirjoitus\nCertDumpKUDEnc=Tiedon salakirjoitus\nCertDumpKUKA=Avaimen sopimus\nCertDumpKUCertSign=Varmenteen allekirjoittaja\nCertDumpKUCRLSigner=Sulkulistan allekirjoittaja\nCertDumpCritical=Kriittinen\nCertDumpNonCritical=Ei kriittinen\nCertDumpSigAlg=Varmenteen allekirjoitusalgoritmi\nCertDumpCertSig=Varmenteen allekirjoituksen arvo\nCertDumpExtensionFailure=Virhe: Tarkentimen käsittely ei onnistu\nCertDumpIsCA=On varmentaja\nCertDumpIsNotCA=Ei ole varmentaja\nCertDumpPathLen=Suurin mahdollinen määrä välillisiä varmentajia: %S\nCertDumpPathLenUnlimited=rajaton\nCertDumpEKU_1_3_6_1_5_5_7_3_1=TLS WWW-palvelimen todennus\nCertDumpEKU_1_3_6_1_5_5_7_3_2=TLS WWW-asiakkaan todennus\nCertDumpEKU_1_3_6_1_5_5_7_3_3=Allekirjoitettu lähdekoodi\nCertDumpEKU_1_3_6_1_5_5_7_3_4=Sähköpostisuojaus\nCertDumpEKU_1_3_6_1_5_5_7_3_8=Aikaleimaus\nCertDumpEKU_1_3_6_1_5_5_7_3_9=OCSP-allekirjoitus\nCertDumpEKU_1_3_6_1_4_1_311_2_1_21=Microsoft Yksilöllinen lähdekoodin allekirjoitus\nCertDumpEKU_1_3_6_1_4_1_311_2_1_22=Microsoft Kaupallinen lähdekoodin allekirjoitus\nCertDumpEKU_1_3_6_1_4_1_311_10_3_1=Microsoft Luottamuslistan allekirjoitus\nCertDumpEKU_1_3_6_1_4_1_311_10_3_2=Microsoft Aikaleimaus\nCertDumpEKU_1_3_6_1_4_1_311_10_3_3=Microsoft Gated Crypto -palvelin\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4=Microsoft Salaava tiedostojärjestelmä\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4_1=Microsoft Tiedoston palautus\nCertDumpEKU_1_3_6_1_4_1_311_10_3_5=Microsoft Windowsin laiteajurin todennus\nCertDumpEKU_1_3_6_1_4_1_311_10_3_10=Microsoft Luotettu Subordination CA\nCertDumpEKU_1_3_6_1_4_1_311_10_3_11=Microsoft Avaimen palautus\nCertDumpEKU_1_3_6_1_4_1_311_10_3_12=Microsoft Asiakirjan allekirjoitus\nCertDumpEKU_1_3_6_1_4_1_311_10_3_13=Microsoft Elinikäinen allekirjoitus\nCertDumpEKU_1_3_6_1_4_1_311_20_2_2=Microsoft älykortin kirjautuminen\nCertDumpEKU_1_3_6_1_4_1_311_21_6=Microsoft Avaimen palautusagentti\nCertDumpMSCerttype=Microsoft Varmennemallin nimi\nCertDumpMSNTPrincipal=Microsoft Ensisijainen nimi\nCertDumpMSCAVersion=Microsoft CA-versio\nCertDumpMSDomainGUID=Microsoft verkkoalueen GUID\nCertDumpEKU_2_16_840_1_113730_4_1=Netscape Gated Crypto -palvelin\nCertDumpRFC822Name=Sähköpostiosoite\nCertDumpDNSName=DNS-nimi\nCertDumpX400Address=X.400-osoite\nCertDumpDirectoryName=X.500-nimi\nCertDumpEDIPartyName=EDI Party -nimi\nCertDumpURI=URI\nCertDumpIPAddress=IP-osoite\nCertDumpRegisterID=Rekisteröity OID\nCertDumpKeyID=Avaintunnus\nCertDumpVerisignNotices=Verisign käyttäjähuomautukset\nCertDumpUnused=Ei käytössä\nCertDumpKeyCompromise=Avain ei turvallinen\nCertDumpCACompromise=Varmentaja ei turvallinen\nCertDumpAffiliationChanged=Suhde muuttunut\nCertDumpSuperseded=Uudempi korvannut\nCertDumpCessation=Toiminnot lakanneet\nCertDumpHold=Varmenne jäädytetty\nCertDumpOCSPResponder=OCSP\nCertDumpCAIssuers=CA-myöntäjät\nCertDumpCPSPointer=Varmenteen käyttölauseen sijainti\nCertDumpUserNotice=Käyttäjähuomautus\nCertDumpLogotype=Logo-tyyppi\nCertDumpECPublicKey=Elliptic Curve Public Key\nCertDumpECDSAWithSHA1=X9.62 ECDSA Signature with SHA1\nCertDumpECprime192v1=ANSI X9.62 elliptic curve prime192v1 (aka secp192r1, NIST P-192)\nCertDumpECprime192v2=ANSI X9.62 elliptic curve prime192v2\nCertDumpECprime192v3=ANSI X9.62 elliptic curve prime192v3\nCertDumpECprime239v1=ANSI X9.62 elliptic curve prime239v1\nCertDumpECprime239v2=ANSI X9.62 elliptic curve prime239v2\nCertDumpECprime239v3=ANSI X9.62 elliptic curve prime239v3\nCertDumpECprime256v1=ANSI X9.62 elliptic curve prime256v1 (aka secp256r1, NIST P-256)\nCertDumpECsecp112r1=SECG elliptic curve secp112r1\nCertDumpECsecp112r2=SECG elliptic curve secp112r2\nCertDumpECsecp128r1=SECG elliptic curve secp128r1\nCertDumpECsecp128r2=SECG elliptic curve secp128r2\nCertDumpECsecp160k1=SECG elliptic curve secp160k1\nCertDumpECsecp160r1=SECG elliptic curve secp160r1\nCertDumpECsecp160r2=SECG elliptic curve secp160r2\nCertDumpECsecp192k1=SECG elliptic curve secp192k1\nCertDumpECsecp224k1=SECG elliptic curve secp224k1\nCertDumpECsecp224r1=SECG elliptic curve secp224r1 (aka NIST P-224)\nCertDumpECsecp256k1=SECG elliptic curve secp256k1\nCertDumpECsecp384r1=SECG elliptic curve secp384r1 (aka NIST P-384)\nCertDumpECsecp521r1=SECG elliptic curve secp521r1 (aka NIST P-521)\nCertDumpECc2pnb163v1=ANSI X9.62 elliptic curve c2pnb163v1\nCertDumpECc2pnb163v2=ANSI X9.62 elliptic curve c2pnb163v2\nCertDumpECc2pnb163v3=ANSI X9.62 elliptic curve c2pnb163v3\nCertDumpECc2pnb176v1=ANSI X9.62 elliptic curve c2pnb176v1\nCertDumpECc2tnb191v1=ANSI X9.62 elliptic curve c2tnb191v1\nCertDumpECc2tnb191v2=ANSI X9.62 elliptic curve c2tnb191v2\nCertDumpECc2tnb191v3=ANSI X9.62 elliptic curve c2tnb191v3\nCertDumpECc2onb191v4=ANSI X9.62 elliptic curve c2onb191v4\nCertDumpECc2onb191v5=ANSI X9.62 elliptic curve c2onb191v5\nCertDumpECc2pnb208w1=ANSI X9.62 elliptic curve c2pnb208w1\nCertDumpECc2tnb239v1=ANSI X9.62 elliptic curve c2tnb239v1\nCertDumpECc2tnb239v2=ANSI X9.62 elliptic curve c2tnb239v2\nCertDumpECc2tnb239v3=ANSI X9.62 elliptic curve c2tnb239v3\nCertDumpECc2onb239v4=ANSI X9.62 elliptic curve c2onb239v4\nCertDumpECc2onb239v5=ANSI X9.62 elliptic curve c2onb239v5\nCertDumpECc2pnb272w1=ANSI X9.62 elliptic curve c2pnb272w1\nCertDumpECc2pnb304w1=ANSI X9.62 elliptic curve c2pnb304w1\nCertDumpECc2tnb359v1=ANSI X9.62 elliptic curve c2tnb359v1\nCertDumpECc2pnb368w1=ANSI X9.62 elliptic curve c2pnb368w1\nCertDumpECc2tnb431r1=ANSI X9.62 elliptic curve c2tnb431r1\nCertDumpECsect113r1=SECG elliptic curve sect113r1\nCertDumpECsect113r2=SECG elliptic curve sect113r2\nCertDumpECsect131r1=SECG elliptic curve sect131r1\nCertDumpECsect131r2=SECG elliptic curve sect131r2\nCertDumpECsect163k1=SECG elliptic curve sect163k1 (aka NIST K-163)\nCertDumpECsect163r1=SECG elliptic curve sect163r1\nCertDumpECsect163r2=SECG elliptic curve sect163r2 (aka NIST B-163)\nCertDumpECsect193r1=SECG elliptic curve sect193r1\nCertDumpECsect193r2=SECG elliptic curve sect193r2\nCertDumpECsect233k1=SECG elliptic curve sect233k1 (aka NIST K-233)\nCertDumpECsect233r1=SECG elliptic curve sect233r1 (aka NIST B-233)\nCertDumpECsect239k1=SECG elliptic curve sect239k1\nCertDumpECsect283k1=SECG elliptic curve sect283k1 (aka NIST K-283)\nCertDumpECsect283r1=SECG elliptic curve sect283r1 (aka NIST B-283)\nCertDumpECsect409k1=SECG elliptic curve sect409k1 (aka NIST K-409)\nCertDumpECsect409r1=SECG elliptic curve sect409r1 (aka NIST B-409)\nCertDumpECsect571k1=SECG elliptic curve sect571k1 (aka NIST K-571)\nCertDumpECsect571r1=SECG elliptic curve sect571r1 (aka NIST B-571)\nCertDumpRawBytesHeader=Koko: %S tavua / %S bittiä\nPK11BadPassword=Kirjoitettu salasana oli väärä.\nSuccessfulP12Backup=Varmenteiden ja salaisten avainten varmuuskopiointi onnistui.\nSuccessfulP12Restore=Varmenteiden ja salaisten avainten palauttaminen onnistui.\nPKCS12DecodeErr=Tiedoston purku epäonnistui. Joko se ei ole PKCS #12 -muodossa, se on viallinen, tai kirjoittamasi salasana oli väärä.\nPKCS12UnknownErrRestore=PKCS #12 -tiedoston palauttaminen epäonnistui tuntemattomasta syystä.\nPKCS12UnknownErrBackup=PKCS #12 -tiedoston varmuuskopiointi epäonnistui tuntemattomista syistä.\nPKCS12UnknownErr=PKCS #12 -toiminto epäonnistui tuntemattomista syistä.\nPKCS12InfoNoSmartcardBackup=Varmenteiden varmuuskopioiminen turvalaitteelta, kuten älykortilta, ei ole mahdollista.\nPKCS12DupData=Varmenne ja salainen avain ovat jo olemassa tällä turvalaitteella.\nAddModuleFailure=Moduulin lisääminen ei onnistunut\nAddModuleDup=Turvallisuusmoduuli on jo olemassa\nDelModuleWarning=Poistetaanko tämä turvallisuusmoduuli?\nDelModuleError=Moduulin poistaminen ei onnistu\nAVATemplate=%S = %S\n\nPSMERR_SSL_Disabled=Suojatun yhteyden muodostaminen ei onnistu, koska SSL-yhteiskäytäntö on otettu pois käytöstä.\nPSMERR_SSL2_Disabled=Suojatun yhteyden muodostaminen ei onnistu, koska sivusto käyttää vanhempaa, heikkoa versiota SSL-yhteiskäytännöstä.\nPSMERR_HostReusedIssuerSerial=Vastaanotettiin epäkäypä varmenne. Ota yhteys palvelimen ylläpitoon ja välitä heille seuraava virheilmoitus:\\n\\nYour certificate contains the same serial number as another certificate issued by the certificate authority.  Please get a new certificate containing a unique serial number.\n\nSSLConnectionErrorPrefix=Tapahtui virhe oltaessa yhteydessä osoitteeseen %S.\n\ncertErrorIntro=Sivuston %S tietoturvavarmenne ei ole kelvollinen.\n\ncertErrorTrust_SelfSigned=Varmenteeseen ei luoteta, koska se on allekirjoitettu itsellään.\ncertErrorTrust_UnknownIssuer=Varmenteeseen ei luoteta, koska sen myöntäjän varmenne on tuntematon.\ncertErrorTrust_UnknownIssuer2=Palvelin ei mahdollisesti lähetä kaikkia asianmukaisia välivaiheen varmenteita.\ncertErrorTrust_UnknownIssuer3=Voi olla, että täytyy tuoda uusi juurivarmenne.\ncertErrorTrust_CaInvalid=Varmenteeseen ei luoteta, koska sen varmentajan varmenne ei ole kelvollinen.\ncertErrorTrust_Issuer=Varmenteeseen ei luoteta, koska sen myöntäjän varmenteeseen ei luoteta.\ncertErrorTrust_SignatureAlgorithmDisabled=Varmenteeseen ei luoteta, koska se on allekirjoitettu allekirjoitusalgoritmilla, joka ei ole turvallinen.\ncertErrorTrust_ExpiredIssuer=Varmenteeseen ei luoteta, koska sen myöntäjän varmenne on vanhentunut.\ncertErrorTrust_Untrusted=Varmenteen lähde ei ole luotettu.\n\ncertErrorMismatch=Varmenne ei ole kelvollinen palvelimelle %S.\n# LOCALIZATION NOTE (certErrorMismatchSingle2): Do not translate <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>\ncertErrorMismatchSingle2=Varmenne on kelvollinen vain palvelimelle <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>.\ncertErrorMismatchSinglePlain=Varmenne on kelvollinen vain kohteelle %S\ncertErrorMismatchMultiple=Varmenne on kelvollinen vain palvelimille:\n\n# LOCALIZATION NOTE (certErrorExpiredNow): Do not translate %1$S (date+time of expired certificate) or %2$S (current date+time)\ncertErrorExpiredNow=Varmenne on vanhentunut %1$S. Päiväys ja aika nyt on %2$S.\n# LOCALIZATION NOTE (certErrorNotYetValidNow): Do not translate %1$S (date+time certificate will become valid) or %2$S (current date+time)\ncertErrorNotYetValidNow=Varmenne tulee voimaan vasta %1$S. Päiväys ja aika nyt on %2$S.\n\n# LOCALIZATION NOTE (certErrorCodePrefix2): Do not translate <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\ncertErrorCodePrefix2=Virhekoodi: <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\n\nP12DefaultNickname=Tuotu varmenne\nCertUnknown=Tuntematon\nCertNoEmailAddress=(ei sähköpostiosoitetta)\nCaCertExists=Varmenne on jo asennettu varmentajana.\nNotACACert=Varmenne ei ole varmentajan varmenne, jonka vuoksi sitä ei voi lisätä varmentajien listalle.\nNotImportingUnverifiedCert=Varmennetta ei voida todentaa, eikä sitä tuoda. Varmentaja voi olla tuntematon tai ei luotettava, varmenne voi olla vanhentunut tai kumottu, tai varmennetta ei ehkä ole hyväksytty.\nUserCertIgnoredNoPrivateKey=Henkilökohtaista varmennetta ei voida asentaa, koska et omista varmennetta luodessa tehtyä ja siihen kuuluvaa salaista avainta.\nUserCertImported=Henkilökohtainen varmenteesi on asennettu. On hyvä idea säilyttää varmuuskopiota varmenteesta.\nCertOrgUnknown=(Tuntematon)\nCertNotStored=(Ei tallennettu)\nCertExceptionPermanent=Pysyvä\nCertExceptionTemporary=Väliaikainen\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/pipnss/security.properties",
    "content": "#\n# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is mozilla.org code.\n#\n# The Initial Developer of the Original Code is\n# Netscape Communications Corporation.\n# Portions created by the Initial Developer are Copyright (C) 1998\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Sean Cotter <cotter@netscape.com>\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nTitle=Turvallisuusvaroitus\nMixedContentMessage=Olet avaamassa salattua sivua, jolla on myös salaamatonta sisältöä. Sivulliset voivat helposti lukea sivulla näkyvät ja sille kirjoitetut tiedot.\nLeaveSecureMessage=Olet poistumassa salatulta sivulta. Sivulliset voivat tästä eteenpäin helposti lukea sivuilla näkyvät ja niille kirjoitetut tiedot.\nEnterSecureMessage=Olet avaamassa salattua sivua. Sivusto on varmentanut itsensä asianmukaisesti, eivätkä sivulliset pysty helposti lukemaan sivulla olevia tai sivulle kirjoitettavia tietoja.\nWeakSecureMessage=Olet avaamassa heikosti salattua sivua. Sivusto on varmentanut itsensä asianmukaisesti, mutta sivulliset voivat lukea sivulla näkyvät ja sille kirjoitetut tiedot.\nPostToInsecureFromSecureMessage=Tämä sivu on salattu, mutta sivulliset voivat helposti lukea sille kirjoitetut tiedot koska ne lähetetään salaamatta.\\#\\#Lähetetäänkö nämä tiedot?\\#\\#\nPostToInsecureFromInsecureMessage=Sivulliset voivat helposti lukea kirjoitetut tiedot, koska ne lähetetään salaamatta.\\#\\#Lähetetäänkö nämä tiedot?\\#\\#\nMixedContentShowAgain=Näytä varoitus avattaessa salattua sivua, jolla on myös salaamatonta sisältöä.\nLeaveSecureShowAgain=Näytä varoitus siirryttäessä salatulta sivulta salaamattomalle sivulle.\nEnterSecureShowAgain=Näytä varoitus avattaessa salattua sivua.\nWeakSecureShowAgain=Näytä varoitus avattaessa heikkoa salausta käyttävää sivua.\nPostToInsecureFromInsecureShowAgain=Näytä varoitus lähetettäessä salaamatonta tietoa.\nSecurityButtonTooltipText=Näytä avatun sivun turvallisuustiedot\nSecurityButtonMixedContentTooltipText=Varoitus: sivulla on varmentamatonta sisältöä\nContinue=Jatka\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/pippki/certManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY certmgr.title                       \"Varmenteiden hallinta\">\n\n<!ENTITY certmgr.tab.mine                     \"Omat varmenteet\">\n<!ENTITY certmgr.tab.others2                  \"Henkilöt\">\n<!ENTITY certmgr.tab.websites3                \"Palvelimet\">\n<!ENTITY certmgr.tab.ca                       \"Varmentajat\">\n<!ENTITY certmgr.tab.orphan2                  \"Muut\">\n\n<!ENTITY certmgr.mine                         \"Seuraavilta organisaatioilta on sinut todentava varmenne:\">\n<!ENTITY certmgr.others                       \"Seuraavat yksilöt todentavia varmenteita on tiedossa:\">\n<!ENTITY certmgr.websites2                    \"Seuraavat palvelimet todentavia varmenteita on tiedossa:\">\n<!ENTITY certmgr.cas                          \"Seuraavat varmentajat todentavia varmenteita on tiedossa:\">\n<!ENTITY certmgr.orphans                      \"Seuraavat varmenteet varmentavat kohteita, jotka eivät sovi muihin luokkiin:\">\n\n<!ENTITY certmgr.detail.general_tab.title     \"Yleistiedot\">\n<!ENTITY certmgr.detail.general_tab.accesskey \"Y\">\n<!ENTITY certmgr.detail.prettyprint_tab.title \"Yksityiskohdat\">\n<!ENTITY certmgr.detail.prettyprint_tab.accesskey \"t\">\n\n<!ENTITY certmgr.pending.label                \"Todennetaan varmennetta…\">\n<!ENTITY certmgr.subjectinfo.label            \"Myönnetty\">\n<!ENTITY certmgr.issuerinfo.label             \"Myöntäjä\">\n<!ENTITY certmgr.periodofvalidity.label       \"Kelpoisuusaika\" >\n<!ENTITY certmgr.fingerprints.label           \"Sormenjäljet\">\n<!ENTITY certmgr.certdetail.title             \"Varmenteen yksityiskohdat\">\n<!ENTITY certmgr.certdetail.cn                \"Yleinen nimi (CN)\">\n<!ENTITY certmgr.certdetail.o                 \"Organisaatio (O)\">\n<!ENTITY certmgr.certdetail.ou                \"Organisaation yksikkö (OU)\">\n<!ENTITY certmgr.certdetail.serialnumber      \"Sarjanumero\">\n<!ENTITY certmgr.certdetail.sha256fingerprint \"SHA-256-sormenjälki\">\n<!ENTITY certmgr.certdetail.sha1fingerprint   \"SHA1-sormenjälki\">\n\n<!ENTITY certmgr.editcacert.title             \"Muokkaa varmentajan varmenteen luotettavuusasetuksia\">\n<!ENTITY certmgr.editcert.edittrust           \"Muokkaa luotettavuusasetuksia:\">\n<!ENTITY certmgr.editcert.trustssl            \"Tämä varmenne voi todentaa verkkosivustoja.\">\n<!ENTITY certmgr.editcert.trustemail          \"Tämä varmenne voi todentaa sähköpostittajia.\">\n<!ENTITY certmgr.editcert.trustobjsign        \"Tämä varmenne voi todentaa ohjelmistojen valmistajia.\">\n\n<!ENTITY certmgr.deletecert.title             \"Poista varmenne\">\n\n<!ENTITY certmgr.certname                     \"Varmenteen nimi\">\n<!ENTITY certmgr.certserver                   \"Palvelin\">\n<!ENTITY certmgr.override_lifetime            \"Elinikä\">\n<!ENTITY certmgr.tokenname                    \"Turvallisuuslaite\">\n<!ENTITY certmgr.begins                       \"Astuu voimaan\">\n<!ENTITY certmgr.expires                      \"Vanhenee\">\n<!ENTITY certmgr.email                        \"Sähköpostiosoite\">\n<!ENTITY certmgr.serial                       \"Sarjanumero\">\n\n<!ENTITY certmgr.close.label                  \"Sulje\">\n<!ENTITY certmgr.close.accesskey              \"S\">\n<!ENTITY certmgr.view2.label                  \"Näytä…\">\n<!ENTITY certmgr.view2.accesskey              \"N\">\n<!ENTITY certmgr.edit3.label                  \"Muokkaa luottamusta…\">\n<!ENTITY certmgr.edit3.accesskey              \"M\">\n<!ENTITY certmgr.export.label                 \"Vie…\">\n<!ENTITY certmgr.export.accesskey             \"V\">\n<!ENTITY certmgr.delete2.label                \"Poista…\">\n<!ENTITY certmgr.delete2.accesskey            \"P\">\n<!ENTITY certmgr.delete_builtin.label         \"Poista tai älä luota…\">\n<!ENTITY certmgr.delete_builtin.accesskey     \"o\">\n<!ENTITY certmgr.backup2.label                \"Varmuuskopioi…\">\n<!ENTITY certmgr.backup2.accesskey            \"V\">\n<!ENTITY certmgr.backupall2.label             \"Varmuuskopioi kaikki…\">\n<!ENTITY certmgr.backupall2.accesskey         \"a\">\n<!ENTITY certmgr.restore2.label               \"Tuo…\">\n<!ENTITY certmgr.restore2.accesskey           \"T\">\n<!ENTITY certmgr.details.label                \"Varmenteen kentät\">\n<!ENTITY certmgr.details.accesskey            \"m\">\n<!ENTITY certmgr.fields.label                 \"Kentän arvo\">\n<!ENTITY certmgr.fields.accesskey             \"K\">\n<!ENTITY certmgr.hierarchy.label              \"Varmennehierarkia\">\n<!ENTITY certmgr.hierarchy.accesskey2         \"n\">\n<!ENTITY certmgr.addException.label           \"Lisää poikkeus…\">\n<!ENTITY certmgr.addException.accesskey       \"L\">\n\n<!ENTITY exceptionMgr.title                   \"Lisää turvallisuuspoikkeus\">\n<!ENTITY exceptionMgr.exceptionButton.label   \"Vahvista turvallisuuspoikkeus\">\n<!ENTITY exceptionMgr.exceptionButton.accesskey \"V\">\n<!ENTITY exceptionMgr.supplementalWarning     \"Luotettavat pankit, kaupat ja muut julkiset sivustot eivät pyydä sinua tekemään tätä.\">\n<!ENTITY exceptionMgr.certlocation.caption2   \"Palvelin\">\n<!ENTITY exceptionMgr.certlocation.url        \"Osoite:\">\n<!ENTITY exceptionMgr.certlocation.download   \"Lataa varmenne\">\n<!ENTITY exceptionMgr.certlocation.accesskey  \"L\">\n<!ENTITY exceptionMgr.certstatus.caption      \"Varmenteen tila\">\n<!ENTITY exceptionMgr.certstatus.viewCert     \"Näytä…\">\n<!ENTITY exceptionMgr.certstatus.accesskey    \"N\">\n<!ENTITY exceptionMgr.permanent.label         \"Tallenna poikkeus pysyvästi\">\n<!ENTITY exceptionMgr.permanent.accesskey     \"T\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/pippki/deviceManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY devmgr.title                           \"Turvalaitteiden hallinta\">\n<!-- LOCALIZATION NOTE (devmgr.style2): This is CSS style for Device Manager\n     window size. Don't translate \"width\" nor \"height\". Adjust the numbers\n     to make window contents fit. -->\n<!ENTITY devmgr.style2                          \"width: 67em; height: 32em;\">\n\n<!ENTITY devmgr.devlist.label                   \"Turvallisuusmoduulit ja laitteet\">\n<!ENTITY devmgr.details.title                   \"Yksityiskohdat\">\n<!ENTITY devmgr.details.title2                  \"Arvo\">\n\n<!ENTITY devmgr.button.login.label              \"Kirjaudu sisään\">\n<!ENTITY devmgr.button.login.accesskey          \"K\">\n<!ENTITY devmgr.button.logout.label             \"Kirjaudu ulos\">\n<!ENTITY devmgr.button.logout.accesskey         \"i\">\n<!ENTITY devmgr.button.changepw.label           \"Vaihda salasanaa\">\n<!ENTITY devmgr.button.changepw.accesskey       \"a\">\n<!ENTITY devmgr.button.load.label               \"Lataa\">\n<!ENTITY devmgr.button.load.accesskey           \"L\">\n<!ENTITY devmgr.button.unload.label             \"Poista\">\n<!ENTITY devmgr.button.unload.accesskey         \"P\">\n<!ENTITY devmgr.button.fips.accesskey           \"F\">\n\n<!ENTITY loaddevice.info                        \"Kirjoita tiedot lisättävälle moduulille.\">\n<!ENTITY loaddevice.modname                     \"Moduulin nimi:\">\n<!ENTITY loaddevice.modname.accesskey           \"M\">\n<!ENTITY loaddevice.modname.default             \"Uusi PKCS#11-moduuli\">\n<!ENTITY loaddevice.filename                    \"Moduulin tiedostonimi:\">\n<!ENTITY loaddevice.filename.accesskey          \"d\">\n<!ENTITY loaddevice.browse                      \"Selaa…\">\n<!ENTITY loaddevice.browse.accesskey            \"S\">\n\n<!ENTITY loaddevice.title                       \"Lataa PKCS#11-laite\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/pippki/pippki.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Values for changepassword.xul -->\n<!ENTITY setPassword.title  \"Vaihda pääsalasana\">\n<!ENTITY setPassword.tokenName.label \"Turvallisuuslaite\">\n<!ENTITY setPassword.oldPassword.label \"Nykyinen salasana:\">\n<!ENTITY setPassword.newPassword.label \"Uusi salasana:\">\n<!ENTITY setPassword.reenterPassword.label \"Uusi salasana (uudestaan):\">\n<!ENTITY setPassword.meter.label \"Salasanan laadun mittari\">\n\n<!-- Values for resetpassword.xul -->\n<!ENTITY resetPasswordButtonLabel \"Poista\">\n<!ENTITY resetPassword.title  \"Poista pääsalasana\">\n<!ENTITY resetPassword.text  \"Jos pääsalasana poistetaan, kaikki tallennetut sivusto- ja sähköpostisalasanat, lomaketiedot, henkilökohtaiset varmenteet ja salaiset avaimet unohdetaan. Poistetaanko pääsalasana?\">\n\n<!-- Downloading a cert -->\n<!ENTITY downloadCert.title \"Ladataan varmennetta\">\n<!ENTITY downloadCert.message1 \"Aseta uuden varmentajan luotettavuus.\">\n<!ENTITY downloadCert.trustSSL \"Sivustojen todentajana.\">\n<!ENTITY downloadCert.trustEmail \"Sähköpostien lähettäjien todentajana.\">\n<!ENTITY downloadCert.trustObjSign \"Ohjelmiston kehittäjien todentajana.\">\n<!ENTITY downloadCert.message3 \"Ennen kuin varmentaja lisätään yhdellekään luotettujen varmentajien listalle, tulisi sen varmenne, turvallisuuskäytännöt ja menettelytavat tarkistaa (jos ne ovat saatavilla).\">\n<!ENTITY downloadCert.viewCert.label \"Näytä\">\n<!ENTITY downloadCert.viewCert.text \"Tarkastele varmentajan varmennetta\">\n\n<!-- Strings for the SSL client auth ask dialog -->\n<!ENTITY clientAuthAsk.title \"Käyttäjän todentamispyyntö\">\n<!ENTITY clientAuthAsk.message1 \"Sivusto pyytää sinua todentamaan itsesi varmenteella:\">\n<!ENTITY clientAuthAsk.message2 \"Valitse todentavana esitettävä varmenne:\">\n<!ENTITY clientAuthAsk.message3 \"Valitun varmenteen yksityiskohdat:\">\n\n<!ENTITY pkcs12.setpassword.title  \"Valitse varmenteen varmuuskopion salasana\">\n<!ENTITY pkcs12.setpassword.message  \"Varmenteen varmuuskopion salasana suojaa varmuuskopiota, jota ollaan luomassa. Salasana täytyy asettaa varmuuskopiolle.\">\n<!ENTITY pkcs12.setpassword.label1 \"Varmenteen varmuuskopion salasana:\">\n<!ENTITY pkcs12.setpassword.label2 \"Varmenteen varmuuskopion salasana (uudelleen):\">\n<!ENTITY pkcs12.setpassword.reminder \"Tärkeää: Jos varmenteen varmuuskopion salasana unohtuu, niin varmennetta ei voi palauttaa myöhemmin. Säilytä salasana turvallisessa paikassa.\">\n\n<!ENTITY chooseToken.title  \"Valitse tunniste\">\n<!ENTITY chooseToken.message1 \"Valitse tunniste.\">\n\n<!-- Strings for the CreateCertInfo dialog  -->\n<!ENTITY createCertInfo.title \"Luodaan salaista avainta\">\n<!ENTITY createCertInfo.msg1 \"Avaimen luonti käynnissä… Tämä saattaa kestää muutaman minuutin….\">\n<!ENTITY createCertInfo.msg2 \"Odota…\">\n\n<!-- Strings for protectedAuth dialog -->\n<!ENTITY protectedAuth.title \"Suojattu vuoromerkkitodennus\">\n<!ENTITY protectedAuth.msg \"Todenna vuoromerkille. Todennustapa riippuu vuoromerkin tyypistä.\">\n<!ENTITY protectedAuth.tokenName.label \"Vuoromerkki:\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/pippki/pippki.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=Kirjoita henkilökohtainen turvallisuussalasana PSM Private Keys -turvalaitteelle.\n\n# LOCALIZATION NOTE(certWithSerial): Used for semi-uniquely representing a cert.\n# %1$S is the serial number of the cert in AA:BB:CC hex format.\ncertWithSerial=Varmenne sarjanumerolla: %1$S\n\n# Download Cert dialog\n# LOCALIZATION NOTE(newCAMessage1):\n# %S is a string representative of the certificate being downloaded/imported.\nnewCAMessage1=Varmentajaan %S luotetaan seuraavissa toimissa:\nunnamedCA=Varmentaja (nimeämättä)\n\n# For editing cert trust\neditTrustCA=Varmenne %S todentaa varmentajan.\n\n# For Deleting Certificates\ndeleteSslCertConfirm3=Poistetaanko nämä palvelinkohtaiset poikkeukset?\ndeleteSslCertImpact3=Palvelinkohtaisen poikkeuksen poistamisen jälkeen normaalit turvallisuustarkastukset ovat taas voimassa ja palvelimelta vaaditaan tällöin kelvollinen varmenne.\ndeleteSslCertTitle3=Poista palvelinvarmenteen poikkeus\n\ndeleteUserCertConfirm=Poistetaanko nämä varmenteet?\ndeleteUserCertImpact=Poistettua varmennetta ei voi enää käyttää itsensä todentamiseen.\ndeleteUserCertTitle=Poista oma varmenne\n\ndeleteCaCertConfirm2=Olet poistamassa näiden varmentajien varmenteita. Sisäänrakennettujen varmenteiden tapauksessa luottamus varmenteeseen poistetaan, joka on käytännössä sama kuin varmenteen poistaminen. Poistetaanko varmenteet tai luottamus niihin?\ndeleteCaCertImpactX2=Jos poistat varmentajan varmenteen tai luottamuksen siihen, tämä ohjelma ei enää luota yhteenkään tuon varmentajan myöntämään varmenteeseen.\ndeleteCaCertTitle2=Poista varmentajan varmenne tai luottamus siihen\n\ndeleteEmailCertConfirm=Poistetaanko nämä sähköpostivarmenteet?\ndeleteEmailCertImpactDesc=Jos sähköpostivarmenne poistetaan, varmenteen kohteelle ei voi enää lähettää salattuja viestejä.\ndeleteEmailCertTitle=Poista sähköpostivarmenteet\n\ndeleteOrphanCertConfirm=Poistetaanko nämä varmenteet?\ndeleteOrphanCertTitle=Poista varmenteet\n\n# PKCS#12 file dialogs\nchooseP12RestoreFileDialog2=Tuotavan varmennetiedoston nimi\nchooseP12BackupFileDialog=Varmuuskopioitavan tiedoston nimi\nfile_browse_PKCS12_spec=PKCS12-tiedostot\ngetPKCS12FilePasswordMessage=Kirjoita salasana, jota käytettiin varmenteiden varmuuskopion salaukseen:\n\n# Cert verification\ncertVerified=Tämä varmenne on seuraaviin tarkoituksiin:\ncertNotVerified_CertRevoked=Varmennetta ei voitu todentaa, koska se on sulkulistalla.\ncertNotVerified_CertExpired=Varmennetta ei voitu todentaa, koska se on vanhentunut.\ncertNotVerified_CertNotTrusted=Varmennetta ei voitu todentaa, koska siihen ei luoteta.\ncertNotVerified_IssuerNotTrusted=Varmennetta ei voitu todentaa, koska sen myöntäjään ei luoteta.\ncertNotVerified_IssuerUnknown=Varmennetta ei voitu todentaa, koska sen myöntäjä on tuntematon.\ncertNotVerified_CAInvalid=Varmennetta ei voitu todentaa, koska sen varmentajan varmenne on epäkelpo.\ncertNotVerified_AlgorithmDisabled=Varmennetta ei voitu todentaa, koska se on allekirjoitettu allekirjoitusalgoritmilla, joka ei ole turvallinen.\ncertNotVerified_Unknown=Varmennetta ei voitu todentaa tuntemattomasta syystä.\n\n# Client auth\nclientAuthRemember=Muista valinta\n# LOCALIZATION NOTE(clientAuthNickAndSerial): Represents a single cert when the\n# user is choosing from a list of certificates.\n# %1$S is the nickname of the cert.\n# %2$S is the serial number of the cert in AA:BB:CC hex format.\nclientAuthNickAndSerial=%1$S [%2$S]\n# LOCALIZATION NOTE(clientAuthHostnameAndPort):\n# %1$S is the hostname of the server.\n# %2$S is the port of the server.\nclientAuthHostnameAndPort=%1$S:%2$S\n# LOCALIZATION NOTE(clientAuthMessage1): %S is the Organization of the server\n# cert.\nclientAuthMessage1=Organisaatio: %S\n# LOCALIZATION NOTE(clientAuthMessage2): %S is the Organization of the issuer\n# cert of the server cert.\nclientAuthMessage2=Myönnetty alle: %S\n# LOCALIZATION NOTE(clientAuthIssuedTo): %1$S is the Distinguished Name of the\n# currently selected client cert, such as \"CN=John Doe,OU=Example\" (without\n# quotes).\nclientAuthIssuedTo=Myönnetty: %1$S\n# LOCALIZATION NOTE(clientAuthSerial): %1$S is the serial number of the selected\n# cert in AA:BB:CC hex format.\nclientAuthSerial=Sarjanumero: %1$S\n# LOCALIZATION NOTE(clientAuthValidityPeriod):\n# %1$S is the already localized notBefore date of the selected cert.\n# %2$S is the already localized notAfter date of the selected cert.\nclientAuthValidityPeriod=Voimassa %1$S – %2$S\n# LOCALIZATION NOTE(clientAuthKeyUsages): %1$S is a comma separated list of\n# already localized key usages the selected cert is valid for.\nclientAuthKeyUsages=Avaimen käyttötarkoitukset: %1$S\n# LOCALIZATION NOTE(clientAuthEmailAddresses): %1$S is a comma separated list of\n# e-mail addresses the selected cert is valid for.\nclientAuthEmailAddresses=Sähköpostiosoitteet: %1$S\n# LOCALIZATION NOTE(clientAuthIssuedBy): %1$S is the Distinguished Name of the\n# cert which issued the selected cert.\nclientAuthIssuedBy=Myöntäjä: %1$S\n# LOCALIZATION NOTE(clientAuthStoredOn): %1$S is the name of the PKCS #11 token\n# the selected cert is stored on.\nclientAuthStoredOn=Tallennettu: %1$S\n\n# Page Info\npageInfo_NoEncryption=Yhteys ei ole salattu\npageInfo_Privacy_None1=Palvelin %S ei käytä salausta tällä sivulla.\npageInfo_Privacy_None2=Sivulliset voivat lukea verkossa salaamatta siirrettyjä tietoja.\npageInfo_Privacy_None4=Tarkastelemaasi sivua ei salattu ennen kuin se lähetettiin Internetin kautta.\n# LOCALIZATION NOTE (pageInfo_EncryptionWithBitsAndProtocol and pageInfo_BrokenEncryption):\n# %1$S is the name of the encryption standard,\n# %2$S is the key size of the cipher.\n# %3$S is protocol version like \"SSL 3\" or \"TLS 1.2\"\npageInfo_EncryptionWithBitsAndProtocol=Yhteys salattu (%1$S, %2$S-bittinen avain, %3$S)\npageInfo_BrokenEncryption=Rikkinäinen salaus (%1$S, %2$S-bittinen avain, %3$S)\npageInfo_Privacy_Encrypted1=Tämä sivu salattiin ennen sen siirtoa.\npageInfo_Privacy_Encrypted2=Salauksen vuoksi asiattomien on hyvin vaikea tarkastella tietokoneiden välillä siirtyvää tietoa. Siksi on epätodennäköistä, että kukaan luki tätä sivua sen siirtyessä verkon yli.\npageInfo_MixedContent=Yhteys osittain salattu\npageInfo_MixedContent2=Osia avatusta sivusta ei salattu ennen sen siirtoa.\npageInfo_WeakCipher=Yhteytesi verkkosivustoon käyttää heikkoa salausta eikä sen takia ole yksityinen. Sivullisten on mahdollista tarkastella antamiasi tietoja tai vaikuttaa sivuston toimintaan.\n\n# Cert Viewer\n# LOCALIZATION NOTE(certViewerTitle): Title used for the Certificate Viewer.\n# %1$S is a string representative of the certificate being viewed.\ncertViewerTitle=Varmenteen tarkastelu: ”%1$S”\nnotPresent=<Ei osa varmennetta>\n\n# Token Manager\npassword_not_set=(ei ole asetettu)\nfailed_pw_change=Pääsalasanan vaihtaminen ei onnistunut\nincorrect_pw=Väärä pääsalasana. Yritä uudestaan.\npw_change_ok=Pääsalasanan vaihto onnistui.\npw_erased_ok=Varoitus! Pääsalasana poistettiin.\npw_not_wanted=Varoitus! Pääsalasana otettiin pois käytöstä.\npw_empty_warning=Tallennettuja sivu- ja sähköpostisalasanoja, lomaketietoja tai salaisia avaimia ei suojata.\npw_change2empty_in_fips_mode=FIPS-tila on käytössä ja se vaatii pääsalasanan.\nlogin_failed=Sisäänkirjautuminen epäonnistui\nloadPK11TokenDialog=Valitse ladattava PKCS#11-laite\ndevinfo_modname=Moduuli\ndevinfo_modpath=Polku\ndevinfo_label=Lomakkeen nimi\ndevinfo_manID=Valmistaja\ndevinfo_serialnum=Sarjanumero\ndevinfo_hwversion=HW-versio\ndevinfo_fwversion=FW-versio\ndevinfo_status=Tila\ndevinfo_desc=Kuvaus\ndevinfo_stat_disabled=Ei käytössä\ndevinfo_stat_notpresent=Ei paikalla\ndevinfo_stat_uninitialized=Alustamaton\ndevinfo_stat_notloggedin=Ei kirjauduttu\ndevinfo_stat_loggedin=Kirjauduttu sisään\ndevinfo_stat_ready=Valmis\nenable_fips=Ota FIPS käyttöön\ndisable_fips=Poista FIPS käytöstä\nfips_nonempty_password_required=FIPS-tila vaatii, että jokaiselle turvalaitteelle on asetettu pääsalasana. Aseta salasana ennen kuin yrität ottaa FIPS-tilaa käyttöön.\nunable_to_toggle_fips=FIPS-tilan vaihto turvalaitteelle ei onnistu. On suositeltavaa sulkea ja käynnistää tämä ohjelma uudelleen.\n\nresetPasswordConfirmationTitle=Poista pääsalasana\nresetPasswordConfirmationMessage=Salasana on poistettu.\n\n# Import certificate(s) file dialog\nimportEmailCertPrompt=Valitse tiedosto, jossa on tuotava sähköpostivarmenne\nimportCACertsPrompt=Valitse tiedosto, jossa on tuotavat varmentajien varmenteet\nfile_browse_Certificate_spec=Varmennetiedostot\n\n# Cert export\nSaveCertAs=Tallenna varmenne tiedostoon\nCertFormatBase64=X.509-varmenne (PEM)\nCertFormatBase64Chain=X.509-varmenne ketjulla (PEM)\nCertFormatDER=X.509-varmenne (DER)\nCertFormatPKCS7=X.509-varmenne (PKCS#7)\nCertFormatPKCS7Chain=X.509-varmenne ketjulla (PKCS#7)\nwriteFileFailure=Tiedostovirhe\nwriteFileFailed=Ei voida kirjoittaa tiedostoon %S:\\n%S.\nwriteFileAccessDenied=Pääsy estetty\nwriteFileIsLocked=Tiedosto on lukittu\nwriteFileNoDeviceSpace=Ei tilaa laitteella\nwriteFileUnknownError=Tuntematon virhe\n\n# Add Security Exception dialog\naddExceptionBrandedWarning2=Olet muuttamassa %Sin tapaa tunnistaa tätä sivustoa.\naddExceptionInvalidHeader=Sivusto yrittää tunnistaa itseään virheellisillä tiedoilla.\naddExceptionDomainMismatchShort=Väärä sivusto\naddExceptionDomainMismatchLong2=Varmenne kuuluu toiselle sivustolle. Tämä voi olla tarkoittaa, että joku yrittää tekeytyä sivustoksi\naddExceptionExpiredShort=Vanhentunutta tietoa\naddExceptionExpiredLong2=Varmenne ei ole tällä hetkellä voimassa. Se on voinut hävitä tai se on voitu varastaa, ja joku voi käyttää sitä tekeytyäkseen täksi sivustoksi.\naddExceptionUnverifiedOrBadSignatureShort=Tuntematon identiteetti\naddExceptionUnverifiedOrBadSignatureLong2=Varmenteeseen ei luoteta, koska yksikään luotettu varmentaja ei todenna sitä suojatulla allekirjoituksella.\naddExceptionValidShort=Voimassa oleva varmenne\naddExceptionValidLong=Sivustoon on liitetty todennettu, voimassa oleva identiteetti. Ei ole syytä asettaa poikkeusta.\naddExceptionCheckingShort=Tarkistetaan tietoja\naddExceptionCheckingLong2=Yritetään tunnistaa sivustoa…\naddExceptionNoCertShort=Tietoja ei ole saatavilla\naddExceptionNoCertLong2=Tunnistustietoja ei ollut saatavilla sivustolle.\n\npageInfo_CertificateTransparency_Compliant=This website complies with the Certificate Transparency policy.\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/pippki/validation.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is mozilla.org code.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corp.\n   - Portions created by the Initial Developer are Copyright (C) 2001\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   David P. Drinan (ddrinan@netscape.com)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY  validation.crlmanager.label        \t   \"Hallinnoi sulkulistoja\">\n<!ENTITY  validation.crlmanager.description        \"Seuraavat varmenteiden sulkulistat (CRL) on tallennettu varmennetietokantaan:\">\n<!ENTITY  validation.crlname.label           \t   \"Nimi\">\n<!ENTITY  validation.crllastupdate.label     \t   \"Viimeksi päivitetty\">\n<!ENTITY  validation.crlnextupdate.label     \t   \"Seuraava päivitys\">\n<!ENTITY  validation.crlautoupdateenabled.label    \"Automaattinen päivitys\">\n<!ENTITY  validation.crlautoupdatestatus.label     \"Automaattisen päivityksen tila\">\n<!ENTITY  validation.deletecrl.label         \t   \"Poista\">\n<!ENTITY  validation.deletecrl.accesskey           \"P\">\n<!ENTITY  validation.updatecrl.label         \t   \"Päivitä\">\n<!ENTITY  validation.updatecrl.accesskey           \"ä\">\n<!ENTITY  validation.advanced.label         \t   \"Asetukset\">\n<!ENTITY  validation.advanced.accesskey            \"A\">\n\n<!ENTITY  validation.crl.autoupdate.title         \"Sulkulistan automaattisen päivityksen asetukset\">\n<!ENTITY  validation.crl.autoupdate.enable.label  \"Päivitä tämä sulkulista automaattisesti\">\n<!ENTITY  validation.crl.autoupdate.time.label1   \"Päivityspäivä\">\n<!ENTITY  validation.crl.autoupdate.time.label2   \"Päivää jäljellä seuraavaan päivityspäivään\">\n<!ENTITY  validation.crl.autoupdate.freq.label1   \"Päivitä\">\n<!ENTITY  validation.crl.autoupdate.freq.label2   \"päivän välein\">\n<!ENTITY  validation.crl.autoupdate.url.label     \"Sulkulista tuodaan lähteestä:\">\n<!ENTITY  crl.import.status.title          \t  \"Sulkulistan tuonnin tila\">\n<!ENTITY  crl.import.success.message        \t  \"Sulkulista (CRL) tuotiin onnistuneesti.\">\n<!ENTITY  crl.issuer.label                 \t  \"Sulkulistan (CRL) julkaisija:\">\n<!ENTITY  crl.issuer.org.label             \t  \"Organisaatio: \">\n<!ENTITY  crl.issuer.orgunit.label           \t  \"Yksikkö: \">\n<!ENTITY  crl.import.nextupdate.label       \t  \"Seuraava päivitys: \">\n<!ENTITY  crl.autoupdate.fail.cnt.label       \t  \"Edeltävät, toistuvat päivitysvirheet:\">\n<!ENTITY  crl.autoupdate.fail.reason.label    \t  \"Viimeisimmän päivitysvirheen tiedot:\">\n<!ENTITY  edit.button      \t\t\t  \"Asetukset\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nBookmarksMenuFolderTitle=Kirjanmerkkivalikko\nBookmarksToolbarFolderTitle=Kirjanmerkkipalkki\nOtherBookmarksFolderTitle=Muut kirjanmerkit\nTagsFolderTitle=Avainsanat\nMobileBookmarksFolderTitle=Kannettavan laitteen kirjanmerkit\n\n# LOCALIZATION NOTE (dateName):\n# These are used to generate history containers when history is grouped by date\nfinduri-AgeInDays-is-0=Tänään\nfinduri-AgeInDays-is-1=Eilen\nfinduri-AgeInDays-is=%S päivää sitten\nfinduri-AgeInDays-last-is=Viimeiset %S päivää\nfinduri-AgeInDays-isgreater=Yli %S päivää sitten\nfinduri-AgeInMonths-is-0=Tässä kuussa\nfinduri-AgeInMonths-isgreater=Yli %S kuukautta sitten\n\n# LOCALIZATION NOTE (localFiles):\n# This is used to generate local files container when history is grouped by site\nlocalhost=(paikallisia tiedostoja)\n\n# LOCALIZATION NOTE\n# The string is used for showing file size of each backup in the \"fileRestorePopup\" popup\n# %1$S is the file size\n# %2$S is the file size unit\nbackupFileSizeText=%1$S %2$S\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/pluginproblem/pluginproblem.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n<!ENTITY tapToPlayPlugin                                     \"Käynnistä liitännäinen napsauttamalla tätä.\">\n<!ENTITY clickToActivatePlugin                               \"Käynnistä liitännäinen.\">\n<!ENTITY checkForUpdates                                     \"Hae päivitystä…\">\n<!ENTITY blockedPlugin.label                                 \"Tämä liitännäinen on estetty turvallisuusyistä.\">\n<!ENTITY hidePluginBtn.label                                 \"Piilota liitännäinen\">\n<!ENTITY managePlugins                                       \"Hallinnoi liitännäisiä…\">\n\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n<!ENTITY reloadPlugin.pre                                    \"Yritä uudestaan \">\n<!ENTITY reloadPlugin.middle                                 \"lataamalla sivu uudestaan\">\n<!ENTITY reloadPlugin.post                                   \".\">\n<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please                                       \"Lähetä kaatumisilmoitus\">\n<!ENTITY report.submitting                                   \"Lähetetään ilmoitusta…\">\n<!ENTITY report.submitted                                    \"Kaatumisilmoitus lähetettiin.\">\n<!ENTITY report.disabled                                     \"Kaatumisilmoitusten lähettäminen poistettu käytöstä.\">\n<!ENTITY report.failed                                       \"Kaatumisilmoituksen lähettäminen epäonnistui.\">\n<!ENTITY report.unavailable                                  \"Kaatumisilmoitusta ei ole saatavilla.\">\n<!ENTITY report.comment                                      \"Lisää kommentti (kommentit ovat näkyvillä kaikille)\">\n<!ENTITY report.pageURL                                      \"Liitä avoimen sivun osoite\">\n\n<!ENTITY plugin.file                                         \"Tiedosto\">\n<!ENTITY plugin.mimeTypes                                    \"MIME-tyypit\">\n<!ENTITY plugin.flashProtectedMode.label                     \"Ota käyttöön Adobe Flashin suojattu tila\">\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/services/errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nerror.login.reason.network    = Yhteyden muodostaminen palvelimeen epäonnistui\nerror.login.reason.recoverykey  = Virheellinen palautusavain\nerror.login.reason.account    = Virheellinen nimi tilille tai salasana\nerror.login.reason.no_username  = Tilin nimi ei ole annettu\nerror.login.reason.no_password2 = Tilin nimi ei ole annettu\nerror.login.reason.no_recoverykey= Ei tallennettua palautusavainta, jota käyttää\nerror.login.reason.server     = Palvelimen asetukset ovat virheellisiä\n\nerror.sync.failed_partial     = Yhtä tai useampaa tietotyyppiä ei voitu synkronoida\n# LOCALIZATION NOTE (error.sync.reason.serverMaintenance): We removed the extraneous period from this string\nerror.sync.reason.serverMaintenance  = Firefox Sync -palvelimen ylläpitotoimet ovat kesken, synkronointi jatkuu automaattisesti\n\ninvalid-captcha = Virheelliset sanat. Yritä uudestaan\nweak-password   = Käytä vahvempaa salasanaa\n\n# this is the fallback, if we hit an error we didn't bother to localize\nerror.reason.unknown          = Tuntematon virhe  \n\nchange.password.pwSameAsPassword     = Salasana ei voi olla sama kuin nykyinen salasana\nchange.password.pwSameAsUsername     = Salasana ei voi olla sama kuin käyttäjätunnus\nchange.password.pwSameAsEmail        = Salasana ei voi olla sama kuin sähköpostiosoite\nchange.password.mismatch             = Annetut salasanat eivät täsmää\nchange.password.tooShort             = Salasana on liian lyhyt\n"
  },
  {
    "path": "langpacks/fi/chrome/fi/locale/fi/services/sync.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# %1: the user name (Ed), %2: the app name (Firefox), %3: the operating system (Android)\nclient.name2 = %1$S: %2$S alustalla %3$S\n\n# %S is the date and time at which the last sync successfully completed\nlastSync2.label = Viimeisin synkronointi: %S\n\n# signInToSync.description is the tooltip for the Sync buttons when Sync is\n# not configured.\nsignInToSync.description = Kirjaudu Sync-palveluun\n\nsyncnow.label = Synkronoi nyt\nsyncing2.label = Synkronoidaan…\n"
  },
  {
    "path": "langpacks/fi/chrome/fi.manifest",
    "content": "locale alerts fi fi/locale/fi/alerts/\nlocale autoconfig fi fi/locale/fi/autoconfig/\nlocale global fi fi/locale/fi/global/\nlocale global-platform fi fi/locale/fi/global-platform/\nlocale mozapps fi fi/locale/fi/mozapps/\nlocale necko fi fi/locale/fi/necko/\nlocale passwordmgr fi fi/locale/fi/passwordmgr/\nlocale pipnss fi fi/locale/fi/pipnss/\nlocale pippki fi fi/locale/fi/pippki/\nlocale places fi fi/locale/fi/places/\nlocale pluginproblem fi fi/locale/fi/pluginproblem/\nlocale weave fi fi/locale/fi/\n"
  },
  {
    "path": "langpacks/fi/chrome.manifest",
    "content": "manifest browser/chrome.manifest application=bluegriffon@bluegriffon.com\nmanifest chrome/fi.manifest\nmanifest bluegriffon/chrome.manifest application=bluegriffon@bluegriffon.com\n"
  },
  {
    "path": "langpacks/fi/install.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!--\n\n-->\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n     xmlns:em=\"http://www.mozilla.org/2004/em-rdf#\">\n  <Description about=\"urn:mozilla:install-manifest\"\n               em:id=\"langpack-fi@bluegriffon.org\"\n               em:name=\"Finnish Language Pack\"\n               em:version=\"3.2\"\n               em:type=\"8\"\n               em:creator=\"Suomennosprojekti\">\n\n    <em:targetApplication>\n      <Description>\n        <em:id>bluegriffon@bluegriffon.com</em:id>\n        <em:minVersion>3.2</em:minVersion>\n        <em:maxVersion>3.2</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n  </Description>\n</RDF>\n"
  },
  {
    "path": "langpacks/fr/bluegriffon/chrome.manifest",
    "content": "locale bluegriffon fr base/locale/bluegriffon/\nlocale branding fr base/locale/branding/\nlocale fs fr extensions/fs/\nlocale gfd fr extensions/gfd/\nlocale cssproperties fr sidebars/cssproperties/\nlocale domexplorer fr sidebars/domexplorer/\nlocale scripteditor fr sidebars/scripteditor/\nlocale stylesheets fr sidebars/stylesheets/\nlocale tipoftheday fr extensions/tipoftheday/\nlocale aria fr sidebars/aria/\n\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/branding/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  brandShorterName      \"Firefox\">\n<!ENTITY  brandShortName        \"Firefox Developer Edition\">\n<!ENTITY  brandFullName         \"Firefox Developer Edition\">\n<!ENTITY  vendorShortName       \"Mozilla\">\n<!ENTITY  trademarkInfo.part1   \" \">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/branding/brand.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrandShorterName=Firefox\nbrandShortName=Firefox Developer Edition\nbrandFullName=Firefox Developer Edition\nvendorShortName=Mozilla\n\nsyncBrandShortName=Sync\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/branding/browserconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Do NOT localize or otherwise change these values\nbrowser.startup.homepage=about:home\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/aboutAccounts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAccounts.welcome \"Bienvenue dans &syncBrand.shortName.label;\">\n\n<!ENTITY aboutAccountsConfig.description \"Connectez-vous pour synchroniser vos onglets, marque-pages, mots de passe et bien plus.\">\n<!ENTITY aboutAccountsConfig.startButton.label \"Démarrer\">\n<!ENTITY aboutAccountsConfig.syncPreferences.label \"Préférences de Sync\">\n<!ENTITY aboutAccounts.noConnection.title \"Aucune connexion\">\n<!ENTITY aboutAccounts.noConnection.description \"Vous devez disposer d’une connexion à Internet pour vous connecter.\">\n<!ENTITY aboutAccounts.noConnection.retry \"Réessayer\">\n<!ENTITY aboutAccounts.badConfig.title \"Configuration incorrecte\">\n<!ENTITY aboutAccounts.badConfig.description \"Impossible de déterminer la configuration serveur de votre compte Firefox. Veuillez réessayer plus tard.\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/aboutCertError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD\n    SYSTEM \"chrome://branding/locale/brand.dtd\">\n  %brandDTD;\n\n<!-- These are going to be used for the updated design in Bug 1207107 -->\n<!ENTITY certerror.pagetitle1  \"Connexion non sécurisée\">\n<!ENTITY certerror.longpagetitle1 \"La connexion n’est pas sécurisée\">\n\n<!-- These are going to be used for the udpated design in Bug 1207107 -->\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara \"Les propriétaires de <span class='hostname'/> ont mal configuré leur site web. Pour éviter que vos données ne soient dérobées, &brandShortName; ne s’est pas connecté à ce site web.\">\n<!ENTITY certerror.returnToPreviousPage.label \"Retour\">\n<!ENTITY certerror.learnMore \"En savoir plus…\">\n<!ENTITY certerror.advanced.label \"Avancé\">\n\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"Ce site a recours à HTTP Strict Transport Security (HSTS) pour indiquer à &brandShortName; de n’établir qu’une connexion sécurisée. Ainsi il n’est pas possible d’ajouter d’exception pour ce certificat.\">\n\n<!ENTITY certerror.expert.content \"Si vous comprenez ce qui se passe, vous pouvez indiquer à &brandShortName; de commencer à faire confiance à l’identification de ce site. <b>Même si vous avez confiance en ce site, cette erreur pourrait signifier que quelqu’un est en train de pirater votre connexion.</b>\">\n<!ENTITY certerror.expert.contentPara2 \"N’ajoutez pas d’exception à moins que vous ne connaissiez une bonne raison pour laquelle ce site n’utilise pas d’identification certifiée.\">\n<!ENTITY certerror.addException.label \"Ajouter une exception…\">\n<!ENTITY certerror.copyToClipboard.label \"Copier le texte dans le presse-papiers\">\n\n<!ENTITY errorReporting.automatic \"Signaler les erreurs similaires pour aider Mozilla à identifier les sites mal configurés\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/aboutDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n<!ENTITY aboutDialog.title          \"À propos de &brandFullName;\">\n\n<!-- LOCALIZATION NOTE (update.checkForUpdatesButton.*, update.updateButton.*):\n# Only one button is present at a time.\n# The button when displayed is located directly under the Firefox version in\n# the about dialog (see bug 596813 for screenshots).\n-->\n<!ENTITY update.checkForUpdatesButton.label       \"Rechercher des mises à jour\">\n<!ENTITY update.checkForUpdatesButton.accesskey   \"R\">\n<!ENTITY update.updateButton.label2               \"Redémarrer &brandShortName; pour appliquer la mise à jour\">\n<!ENTITY update.updateButton.accesskey            \"R\">\n\n\n<!-- LOCALIZATION NOTE (warningDesc.version): This is a warning about the experimental nature of Nightly and Aurora builds. It is only shown in those versions. -->\n<!ENTITY warningDesc.version        \"&brandShortName; est expérimental et peut être instable.\">\n<!-- LOCALIZATION NOTE (warningDesc.telemetryDesc): This is a notification that Nightly/Aurora builds automatically send Telemetry data back to Mozilla. It is only shown in those versions. \"It\" refers to brandShortName. -->\n<!ENTITY warningDesc.telemetryDesc  \"Il envoie automatiquement des informations sur les performances, le matériel, l’utilisation et les personnalisations à &vendorShortName; pour aider à améliorer &brandShortName;.\">\n\n<!-- LOCALIZATION NOTE (community.exp.*) This paragraph is shown in \"experimental\" builds, i.e. Nightly and Aurora builds, instead of the other \"community.*\" strings below. -->\n<!ENTITY community.exp.start        \"\">\n<!-- LOCALIZATION NOTE (community.exp.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.exp.mozillaLink  \"&vendorShortName;\">\n<!ENTITY community.exp.middle       \" est une \">\n<!-- LOCALIZATION NOTE (community.exp.creditslink): This is a link title that links to about:credits. -->\n<!ENTITY community.exp.creditsLink  \"communauté mondiale\">\n<!ENTITY community.exp.end          \" de contributeurs qui travaillent ensemble pour garder le Web ouvert, public et accessible à tous.\">\n\n<!ENTITY community.start2           \"&brandShortName; est conçu par \">\n<!-- LOCALIZATION NOTE (community.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.mozillaLink      \"&vendorShortName;\">\n<!ENTITY community.middle2          \", une communauté mondiale de \">\n<!-- LOCALIZATION NOTE (community.creditsLink): This is a link title that links to about:credits. -->\n<!ENTITY community.creditsLink      \"contributeurs\">\n<!ENTITY community.end3             \" qui travaillent ensemble pour garder le Web ouvert, public et accessible à tous.\">\n\n<!ENTITY helpus.start               \"Vous souhaitez aider ? Vous pouvez \">\n<!-- LOCALIZATION NOTE (helpus.donateLink): This is a link title that links to https://sendto.mozilla.org/page/contribute/Give-Now?source=mozillaorg_default_footer&ref=firefox_about&utm_campaign=firefox_about&utm_source=firefox&utm_medium=referral&utm_content=20140929_FireFoxAbout. -->\n<!ENTITY helpus.donateLink          \"faire un don\">\n<!ENTITY helpus.middle              \" ou bien \">\n<!-- LOCALIZATION NOTE (helpus.getInvolvedLink): This is a link title that links to http://www.mozilla.org/contribute/. -->\n<!ENTITY helpus.getInvolvedLink     \"participer\">\n<!ENTITY helpus.end                 \".\">\n\n<!ENTITY releaseNotes.link          \"Notes de version\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.license): This is a link title that links to about:license. -->\n<!ENTITY bottomLinks.license        \"Informations de licence\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.rights): This is a link title that links to about:rights. -->\n<!ENTITY bottomLinks.rights         \"Droits de l’utilisateur\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.privacy): This is a link title that links to https://www.mozilla.org/legal/privacy/. -->\n<!ENTITY bottomLinks.privacy        \"Politique de confidentialité\">\n\n<!-- LOCALIZATION NOTE (update.checkingForUpdates): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.checkingForUpdates  \"Recherche de mises à jour…\">\n<!-- LOCALIZATION NOTE (update.noUpdatesFound): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.noUpdatesFound      \"&brandShortName; est à jour\">\n<!-- LOCALIZATION NOTE (update.adminDisabled): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.adminDisabled       \"Les mises à jour sont désactivées par votre administrateur système\">\n<!-- LOCALIZATION NOTE (update.otherInstanceHandlingUpdates): try to make the localized text short -->\n<!ENTITY update.otherInstanceHandlingUpdates \"&brandShortName; est mis à jour par une autre instance\">\n<!ENTITY update.restarting          \"Redémarrage…\">\n\n<!-- LOCALIZATION NOTE (update.failed.start,update.failed.linkText,update.failed.end):\n     update.failed.start, update.failed.linkText, and update.failed.end all go into\n     one line with linkText being wrapped in an anchor that links to a site to download\n     the latest version of Firefox (e.g. http://www.firefox.com). As this is all in\n     one line, try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.failed.start        \"La mise à jour a échoué. \">\n<!ENTITY update.failed.linkText     \"Télécharger la dernière version\">\n<!ENTITY update.failed.end          \"\">\n\n<!-- LOCALIZATION NOTE (update.manual.start,update.manual.end): update.manual.start and update.manual.end\n     all go into one line and have an anchor in between with text that is the same as the link to a site\n     to download the latest version of Firefox (e.g. http://www.firefox.com). As this is all in one line,\n     try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.manual.start        \"Mises à jour disponibles à \">\n<!ENTITY update.manual.end          \"\">\n\n<!-- LOCALIZATION NOTE (update.unsupported.start,update.unsupported.linkText,update.unsupported.end):\n     update.unsupported.start, update.unsupported.linkText, and\n     update.unsupported.end all go into one line with linkText being wrapped in\n     an anchor that links to a site to provide additional information regarding\n     why the system is no longer supported. As this is all in one line, try to\n     make the localized text short (see bug 843497 for screenshots). -->\n<!ENTITY update.unsupported.start    \"La dernière version n’est pas disponible pour votre système. \">\n<!ENTITY update.unsupported.linkText \"En savoir plus\">\n<!ENTITY update.unsupported.end      \"\">\n\n<!-- LOCALIZATION NOTE (update.downloading.start,update.downloading.end): update.downloading.start and \n     update.downloading.end all go into one line, with the amount downloaded inserted in between. As this\n     is all in one line, try to make the localized text short (see bug 596813 for screenshots). The — is\n     the \"em dash\" (long dash).\n     example: Downloading update — 111 KB of 13 MB -->\n<!ENTITY update.downloading.start   \"Téléchargement de la mise à jour — \">\n<!ENTITY update.downloading.end     \"\">\n\n<!ENTITY update.applying            \"Application de la mise à jour…\">\n\n<!-- LOCALIZATION NOTE (channel.description.start,channel.description.end): channel.description.start and\n     channel.description.end create one sentence, with the current channel label inserted in between.\n     example: You are currently on the _Stable_ update channel. -->\n<!ENTITY channel.description.start  \"Vous utilisez actuellement le canal de mise à jour \">\n<!ENTITY channel.description.end    \". \">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/aboutHealthReport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (abouthealth.pagetitle): Firefox Health Report is a proper noun in en-US, please keep this in mind. -->\n<!ENTITY abouthealth.pagetitle \"Bilan de santé de &brandShortName;\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/aboutHome.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n<!ENTITY % syncBrandDTD SYSTEM \"chrome://browser/locale/syncBrand.dtd\">\n%syncBrandDTD;\n\n<!-- These strings are used in the about:home page -->\n\n<!ENTITY abouthome.pageTitle \"Page de démarrage de &brandFullName;\">\n\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet1.v1):\n     text in <a/> will be linked to the Firefox features page on mozilla.com\n-->\n<!ENTITY abouthome.defaultSnippet1.v1 \"Merci d’avoir choisi Firefox ! Pour profiter pleinement de votre navigateur, découvrez ses <a>dernières fonctionnalités</a>.\">\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet2.v1):\n     text in <a/> will be linked to the featured add-ons on addons.mozilla.org\n-->\n<!ENTITY abouthome.defaultSnippet2.v1 \"Vous pouvez personnaliser Firefox exactement comme il vous plaît. <a>Faites votre choix parmi des milliers de modules complémentaires</a>.\">\n<!-- LOCALIZATION NOTE (abouthome.rightsSnippet): text in <a/> will be linked to about:rights -->\n<!ENTITY abouthome.rightsSnippet \"&brandFullName; est un logiciel libre et open source de la fondation à but non lucratif Mozilla Foundation. <a>Vos droits…</a>\">\n\n<!ENTITY abouthome.bookmarksButton.label \"Marque-pages\">\n<!ENTITY abouthome.historyButton.label   \"Historique\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonWin.label): The label for the\n     preferences/options item on about:home on Windows -->\n<!ENTITY abouthome.preferencesButtonWin.label  \"Options\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonUnix.label): The label for the\n     preferences/options item on about:home on Linux and OS X -->\n<!ENTITY abouthome.preferencesButtonUnix.label  \"Préférences\">\n<!ENTITY abouthome.addonsButton.label    \"Modules\">\n<!ENTITY abouthome.downloadsButton.label \"Téléchargements\">\n<!ENTITY abouthome.syncButton.label      \"&syncBrand.shortName.label;\">\n\n<!-- LOCALIZATION NOTE (abouthome.aboutMozilla.label): The (invisible) label for\n     the mozilla wordmark in the top-right corner that links to Mozilla's main\n     about page. -->\n<!ENTITY abouthome.aboutMozilla.label    \"À propos de Mozilla\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/aboutPrivateBrowsing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutPrivateBrowsing.notPrivate                 \"Vous ne vous trouvez pas dans une fenêtre de navigation privée.\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.label     \"Ouvrir une fenêtre de navigation privée\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.accesskey \"u\">\n\n<!ENTITY privateBrowsing.title                           \"Navigation privée\">\n<!ENTITY privateBrowsing.title.tracking                  \"Navigation privée avec protection contre le pistage\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.before       \"Lorsque vous naviguez dans une fenêtre privée, Firefox \">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.emphasize    \"ne conservera pas\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.after        \" :\">\n<!ENTITY aboutPrivateBrowsing.info.visited               \"Les pages visitées\">\n<!ENTITY aboutPrivateBrowsing.info.searches              \"Les recherches\">\n<!ENTITY aboutPrivateBrowsing.info.cookies               \"Les cookies\">\n<!ENTITY aboutPrivateBrowsing.info.temporaryFiles        \"Les fichiers temporaires\">\n<!ENTITY aboutPrivateBrowsing.info.saved.before          \"Firefox \">\n<!ENTITY aboutPrivateBrowsing.info.saved.emphasize       \"conservera\">\n<!ENTITY aboutPrivateBrowsing.info.saved.after2          \" :\">\n<!ENTITY aboutPrivateBrowsing.info.downloads             \"Les téléchargements\">\n<!ENTITY aboutPrivateBrowsing.info.bookmarks             \"Les marque-pages\">\n<!ENTITY aboutPrivateBrowsing.note.before                \"La navigation privée \">\n<!ENTITY aboutPrivateBrowsing.note.emphasize             \"ne vous rend pas anonyme\">\n<!ENTITY aboutPrivateBrowsing.note.after                 \" sur Internet. Votre fournisseur d’accès à Internet ou votre employeur peuvent toujours connaître les pages que vous visitez.\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.before          \"En savoir plus sur la \">\n<!ENTITY aboutPrivateBrowsing.learnMore3.title           \"navigation privée\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.after           \".\">\n\n<!ENTITY trackingProtection.title                        \"Protection contre le pistage\">\n<!ENTITY trackingProtection.description2                 \"Certains sites web utilisent des mouchards pour pister votre activité sur Internet. Avec la protection contre le pistage, Firefox bloquera de nombreux mouchards capables de collecter des informations sur votre comportement en ligne.\">\n<!ENTITY trackingProtection.startTour1                   \"Principes de fonctionnement\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/aboutPrivateBrowsing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle.head=Navigation privée\ntitle.normal=Ouvrir une fenêtre de navigation privée ?\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/aboutRobots.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- These strings are used in the about:robots page, which ties in with the\n     robots theme used in the Firefox 3 Beta 2/3 first run pages.\n     They're just meant to be fun and whimsical, with references to some geeky\n     but well-known robots in movies and books. Be creative with translations! -->\n\n<!-- Nonsense line from the movie \"The Day The Earth Stood Still\". No translation needed. -->\n<!ENTITY robots.pagetitle  \"Gort! Klaatu barada nikto!\">\n<!-- Movie: Logan's Run... Box (cybog): \"Welcome Humans! I am ready for you.\" -->\n<!ENTITY robots.errorTitleText \"Bienvenue, humains ! Je suis prêt pour vous.\">\n<!-- Movie: The Day The Earth Stood Still. Spoken by Klaatu. -->\n<!ENTITY robots.errorShortDescText \"Nous sommes venus en paix et avec bienveillance !\">\n<!-- Various books by Isaac Asimov. http://en.wikipedia.org/wiki/Three_Laws_of_Robotics -->\n<!ENTITY robots.errorLongDesc1 \"Un robot ne peut blesser un être humain ou, par son inaction, permettre qu’un être humain soit blessé.\">\n<!-- Movie: Blade Runner. Batty: \"I've seen things you people wouldn’t believe...\" -->\n<!ENTITY robots.errorLongDesc2 \"Les robots ont vu des choses que vous ne pourriez pas croire.\">\n<!-- Book: Hitchhiker’s Guide To The Galaxy. What the Sirius Cybernetics Corporation calls robots. -->\n<!ENTITY robots.errorLongDesc3 \"Les robots sont vos copains en plastique avec lesquels il est amusant d’être.\">\n<!-- TV: Futurama. Bender's first line is \"Bite my shiny metal ass.\" -->\n<!ENTITY robots.errorLongDesc4 \"Les robots ont des postérieurs en métal brillant qui ne doivent pas être mordus.\">\n<!-- TV: Battlestar Galactica (2004 series). From the opening text. -->\n<!ENTITY robots.errorTrailerDescText \"Et ils ont un plan.\">\n<!-- TV: Battlestar Galactica (2004 series). Common expletive referring to Cylons. -->\n<!ENTITY robots.imgtitle \"Fichus grille-pains\">\n<!-- Book: Hitchhiker's Guide To The Galaxy. Arthur presses a button and it warns him. -->\n<!ENTITY robots.dontpress \"Veuillez ne pas réappuyer sur ce bouton.\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/aboutSearchReset.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY searchreset.tabtitle       \"Restaurer les paramètres de recherche\">\n\n<!ENTITY searchreset.pageTitle      \"Voulez-vous restaurer vos paramètres de recherche ?\">\n\n<!ENTITY searchreset.pageInfo1      \"Vos paramètres de recherche sont peut-être obsolètes. &brandShortName; peut vous aider à restaurer les paramètres de recherche par défaut.\">\n\n\n<!-- LOCALIZATION NOTE (searchreset.selector.label): this string is\nfollowed by a dropdown of all the built-in search engines. -->\n<!ENTITY searchreset.selector.label \"Votre moteur de recherche par défaut deviendra\">\n\n<!-- LOCALIZATION NOTE (searchreset.beforelink.pageInfo,\nsearchreset.afterlink.pageInfo): these two string are used respectively\nbefore and after the \"Settings page\" link (searchreset.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language. -->\n<!ENTITY searchreset.beforelink.pageInfo2 \"Vous pouvez modifier ces paramètres à tout moment depuis la \">\n<!ENTITY searchreset.afterlink.pageInfo2  \".\">\n\n<!ENTITY searchreset.link.pageInfo2       \"page des paramètres\">\n\n<!ENTITY searchreset.noChangeButton        \"Ne pas changer\">\n<!ENTITY searchreset.noChangeButton.access \"N\">\n\n<!ENTITY searchreset.changeEngineButton        \"Changer de moteur de recherche\">\n<!ENTITY searchreset.changeEngineButton.access \"C\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/aboutSessionRestore.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restorepage.tabtitle       \"Restauration de session\">\n\n<!-- LOCALIZATION NOTE: The title is intended to be apologetic and disarming, expressing dismay\n     and regret that we are unable to restore the session for the user -->\n<!ENTITY restorepage.errorTitle     \"Hum, c’est embarrassant.\">\n<!ENTITY restorepage.problemDesc    \"&brandShortName; rencontre des difficultés pour restaurer vos fenêtres et onglets. Ceci est habituellement provoqué par une page web ouverte récemment.\">\n<!ENTITY restorepage.tryThis        \"Vous pouvez essayer de :\">\n<!ENTITY restorepage.restoreSome    \"supprimer un ou plusieurs onglets que vous suspectez être à l’origine du problème\">\n<!ENTITY restorepage.startNew       \"démarrer une toute nouvelle session de navigation\">\n\n<!ENTITY restorepage.tryagainButton \"Restaurer\">\n<!ENTITY restorepage.restore.access \"R\">\n<!ENTITY restorepage.closeButton    \"Fermer\">\n<!ENTITY restorepage.close.access   \"F\">\n\n<!ENTITY restorepage.restoreHeader  \"Restaurer\">\n<!ENTITY restorepage.listHeader     \"Fenêtres et onglets\">\n<!-- LOCALIZATION NOTE: &#37;S will be replaced with a number. -->\n<!ENTITY restorepage.windowLabel    \"Fenêtre &#37;S\">\n\n\n<!-- LOCALIZATION NOTE: The following 'welcomeback2' strings are for about:welcomeback,\n     not for about:sessionstore -->\n\n<!ENTITY welcomeback2.restoreButton  \"Terminer\">\n<!ENTITY welcomeback2.restoreButton.access \"T\">\n\n<!ENTITY welcomeback2.tabtitle      \"Terminé !\">\n\n<!ENTITY welcomeback2.pageTitle     \"Terminé !\">\n<!ENTITY welcomeback2.pageInfo1     \"&brandShortName; est prêt.\">\n\n<!ENTITY welcomeback2.label.restoreAll  \"Restaurer toutes les fenêtres et tous les onglets\">\n<!ENTITY welcomeback2.label.restoreSome \"Choisir ce que je souhaite restaurer\">\n\n\n<!-- LOCALIZATION NOTE (welcomeback2.beforelink.pageInfo2,\nwelcomeback2.afterlink.pageInfo2): these two string are used respectively\nbefore and after the the \"learn more\" link (welcomeback2.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language.\n-->\n<!ENTITY welcomeback2.beforelink.pageInfo2  \"Vos personnalisations et vos modules complémentaires ont été supprimés, et les paramètres de votre navigateur ont été restaurés à leur valeur par défaut. Si cela n’a pas corrigé votre problème, vous pouvez \">\n<!ENTITY welcomeback2.afterlink.pageInfo2   \"\">\n\n<!ENTITY welcomeback2.link.pageInfo2        \"en apprendre davantage sur les autres possibilités.\">\n\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/aboutSyncTabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabs.otherDevices.label               \"Onglets d’autres appareils\">\n\n<!ENTITY tabs.searchText.label                   \"Rechercher des onglets…\">\n\n<!-- LOCALIZATION NOTE (tabs.context.openTab.accesskey, tabs.context.openMultipleTabs.accesskey):\n     Only one of these will show at a time (based on selection), so reusing accesskey is ok. -->\n<!ENTITY tabs.context.openTab.label                   \"Ouvrir cet onglet\">\n<!ENTITY tabs.context.openTab.accesskey               \"O\">\n<!ENTITY tabs.context.openMultipleTabs.label          \"Ouvrir les onglets sélectionnés\">\n<!ENTITY tabs.context.openMultipleTabs.accesskey      \"O\">\n<!ENTITY tabs.context.bookmarkSingleTab.label         \"Marquer cet onglet…\">\n<!ENTITY tabs.context.bookmarkSingleTab.accesskey     \"M\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.label      \"Marquer les onglets sélectionnés…\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.accesskey  \"s\">\n<!ENTITY tabs.context.refreshList.label               \"Actualiser la liste\">\n<!ENTITY tabs.context.refreshList.accesskey           \"c\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/aboutTabCrashed.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabCrashed.header2 \"Mince, l’onglet a planté…\">\n<!ENTITY tabCrashed.offerHelp \"Nous pouvons vous aider !\">\n<!ENTITY tabCrashed.single.offerHelpMessage \"Choisissez &tabCrashed.restoreTab; pour recharger le contenu de la page.\">\n<!ENTITY tabCrashed.multiple.offerHelpMessage \"Choisissez &tabCrashed.restoreTab; ou &tabCrashed.restoreAll; pour recharger le contenu de la page.\">\n<!ENTITY tabCrashed.requestHelp \"Nous aiderez-vous ?\">\n<!ENTITY tabCrashed.requestHelpMessage \"Les rapports de plantage nous aident à diagnostiquer les problèmes et à améliorer &brandShortName;.\">\n<!ENTITY tabCrashed.requestReport \"Rapport de plantage pour cet onglet\">\n<!ENTITY tabCrashed.sendReport2 \"Envoyer un rapport de plantage pour cet onglet\">\n<!ENTITY tabCrashed.includeURL2 \"Inclure l’adresse de la page dans ce rapport de plantage\">\n<!ENTITY tabCrashed.commentPlaceholder2 \"Commentaires facultatifs (les commentaires sont visibles par tout le monde)\">\n<!ENTITY tabCrashed.emailPlaceholder \"Saisissez votre adresse électronique ici\">\n<!ENTITY tabCrashed.emailMe \"M’envoyer un message électronique lorsque des informations supplémentaires sont disponibles\">\n<!ENTITY tabCrashed.reportSent \"Rapport de plantage déjà envoyé. Nous vous remercions de contribuer à l’amélioration de &brandShortName;.\">\n<!ENTITY tabCrashed.closeTab \"Fermer cet onglet\">\n<!ENTITY tabCrashed.restoreTab \"Restaurer cet onglet\">\n<!ENTITY tabCrashed.restoreAll \"Restaurer tous les onglets plantés\">\n<!ENTITY tabCrashed.requestAutoSubmit2 \"Envoyer les rapports pour les onglets non actifs\">\n<!ENTITY tabCrashed.autoSubmit2 \"Modifier les préférences pour envoyer automatiquement les rapports de plantage, y compris les rapports pour les onglets non actifs qui ont planté au cours de cette session ou des prochaines\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/accounts.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (reconnectDescription) - %S = Email address of user's Firefox Account\nreconnectDescription = Reconnecter %S\n\n# LOCALIZATION NOTE (verifyDescription) - %S = Email address of user's Firefox Account\nverifyDescription = Confirmer %S\n\n# These strings are shown in a desktop notification after the\n# user requests we resend a verification email.\nverificationSentTitle = Vérification envoyée\n# LOCALIZATION NOTE (verificationSentBody) - %S = Email address of user's Firefox Account\nverificationSentBody = Un lien de vérification a été envoyé à %S.\nverificationNotSentTitle = Impossible d’envoyer le lien de vérification\nverificationNotSentBody = Nous ne parvenons pas à vous envoyer de courriel de vérification, veuillez réessayer plus tard.\n\n# LOCALIZATION NOTE (deviceConnectedTitle, deviceConnectedBody, deviceConnectedBody.noDeviceName)\n# These strings are used in a notification shown when a new device joins the Sync account.\n# deviceConnectedBody.noDeviceName is shown instead of deviceConnectedBody when we\n# could not get the device name that joined\ndeviceConnectedTitle = Firefox Sync\ndeviceConnectedBody = Cet ordinateur se synchronise désormais avec %S.\ndeviceConnectedBody.noDeviceName = Cet ordinateur se synchronise désormais avec un nouvel appareil.\n\n# LOCALIZATION NOTE (syncStartNotification.title, syncStartNotification.body)\n# These strings are used in a notification shown after Sync is connected.\nsyncStartNotification.title = Sync activé\n# %S is brandShortName\nsyncStartNotification.body2 = %S commencera la synchronisation dans un instant.\n\n# LOCALIZATION NOTE (deviceDisconnectedNotification.title, deviceDisconnectedNotification.body)\n# These strings are used in a notification shown after Sync was disconnected remotely.\ndeviceDisconnectedNotification.title = Sync déconnecté\ndeviceDisconnectedNotification.body = Cet ordinateur a été correctement déconnecté de Firefox Sync.\n\n# LOCALIZATION NOTE (sendTabToAllDevices.menuitem)\n# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link.\nsendTabToAllDevices.menuitem = Tous les appareils\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title,\n# tabsArrivingNotification.title, unnamedTabsArrivingNotification2.body,\n# unnamedTabsArrivingNotificationMultiple2.body, unnamedTabsArrivingNotificationNoDevice.body)\n# These strings are used in a notification shown when we're opening tab(s) another device sent us to display.\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title)\n# The body for these is the URL of the tab recieved\ntabArrivingNotification.title = Onglet reçu\n# LOCALIZATION NOTE (tabArrivingNotificationWithDevice.title) %S is the device name\ntabArrivingNotificationWithDevice.title = Onglet provenant de %S\n\ntabsArrivingNotification.title = Plusieurs onglets reçus\n# LOCALIZATION NOTE (unnamedTabsArrivingNotification2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received and #2 is the device name.\nunnamedTabsArrivingNotification2.body = #1 onglet reçu provenant de #2;#1 onglets reçus provenant de #2\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationMultiple2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received.\nunnamedTabsArrivingNotificationMultiple2.body = #1 onglet a été reçu et provient de vos différents appareils connectés.;#1 onglets ont été reçus et proviennent de vos différents appareils connectés.\n\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationNoDevice.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received\n# This version is used when we don't know any device names.\nunnamedTabsArrivingNotificationNoDevice.body = #1 onglet reçu;#1 onglets reçus\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=L’URL n’est pas valide et ne peut être chargée.\nfileNotFound=Firefox ne peut trouver le fichier à l’adresse %S.\nfileAccessDenied=Impossible de lire le fichier à l’adresse %S.\ndnsNotFound=Firefox ne peut trouver le serveur à l’adresse %S.\nunknownProtocolFound=Firefox ne sait pas ouvrir cette adresse car l’un des protocoles suivants (%S) n’est associé à aucun programme ou n’est pas autorisé dans ce contexte.\nconnectionFailure=Firefox ne peut établir de connexion avec le serveur à l’adresse %S.\nnetInterrupt=La connexion avec %S a été interrompue pendant le chargement de la page.\nnetTimeout=Le serveur à l’adresse %S met trop de temps à répondre.\nredirectLoop=Firefox a détecté que le serveur redirige la demande pour cette adresse d’une manière qui n’aboutira pas.\n## LOCALIZATION NOTE (confirmRepostPrompt): In this item, don’t translate \"%S\"\nconfirmRepostPrompt=Pour afficher cette page, les informations précédemment transmises par %S doivent être renvoyées. Ceci répétera toute action (telle qu’une recherche ou un ordre d’achat) entreprise précédemment.\nresendButton.label=Renvoyer\nunknownSocketType=Firefox ne sait pas comment entrer en contact avec le serveur.\nnetReset=La connexion avec le serveur a été réinitialisée pendant le chargement de la page.\nnotCached=Ce document n’est plus disponible.\nnetOffline=Firefox est actuellement en mode hors connexion et ne peut accéder au Web.\nisprinting=Le document ne peut pas être modifié pendant l’impression ou la prévisualisation.\ndeniedPortAccess=Cette adresse utilise un port réseau inhabituel pour la navigation web. Par mesure de sécurité, Firefox a abandonné la requête.\nproxyResolveFailure=Firefox est configuré pour utiliser un serveur proxy mais celui-ci est introuvable.\nproxyConnectFailure=Firefox est configuré pour utiliser un serveur proxy mais celui-ci n’accepte pas les connexions.\ncontentEncodingError=La page que vous essayez de voir ne peut être affichée car elle utilise un type de compression invalide ou non pris en charge.\nunsafeContentType=La page que vous essayez de voir ne peut être affichée car elle contient un type de fichier dont l’ouverture peut ne pas être sûre. Veuillez contacter les propriétaires du site web pour les informer de ce problème.\nexternalProtocolTitle=Requête de protocole externe\nexternalProtocolPrompt=Une application externe doit être lancée pour gérer les liens de type %1$S:.\\n\\n\\nLien demandé :\\n\\n%2$S\\n\\nApplication : %3$S\\n\\n\\nSi vous n’attendiez pas cette requête, il peut s’agir d’une tentative d’exploitation de vulnérabilité dans cette application. Il est conseillé d’annuler cette requête sauf si vous avez la certitude qu’elle n’est pas malveillante.\\n\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<Application inconnue>\nexternalProtocolChkMsg=Se souvenir de ce choix pour tous les liens de ce type.\nexternalProtocolLaunchBtn=Lancer l’application\nmalwareBlocked=Le site web à l’adresse %S a été signalé comme une source d’attaques et a été bloqué suivant vos préférences de sécurité.\nunwantedBlocked=Le site web à l’adresse %S a été signalé comme comportant des logiciels indésirables et a été bloqué suivant vos préférences de sécurité.\ndeceptiveBlocked=Le site web à l’adresse %S a été signalé comme étant trompeur et a été bloqué suivant vos préférences de sécurité.\ncspBlocked=Cette page a une stratégie de sécurité de contenu qui l’empêche d’être chargée de cette façon.\ncorruptedContentErrorv2=Le site à l’adresse %S a subi une violation de protocole réseau qui ne peut pas être corrigée.\nremoteXUL=Cette page utilise une ancienne technologie qui n’est plus disponible par défaut.\n## LOCALIZATION NOTE (sslv3Used) - Do not translate \"%S\".\nsslv3Used=Firefox ne peut garantir la sécurité de vos données sur le site %S car il utilise SSLv3, un protocole de sécurité non fiable.\ninadequateSecurityError=Le site web a essayé d’accéder à un niveau de sécurité inapproprié.\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/baseMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY minimizeWindow.key       \"m\">\n<!ENTITY minimizeWindow.label     \"Réduire\">\n<!ENTITY bringAllToFront.label    \"Tout amener à l’avant-plan\">\n<!ENTITY zoomWindow.label         \"Zoom\">\n<!ENTITY windowMenu.label         \"Fenêtre\">\n\n<!ENTITY helpMenu.label           \"Aide\"> \n<!ENTITY helpMenu.accesskey       \"e\"> \n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n                       for the help button in the menubar but Gnome does not.   -->\n<!ENTITY helpMenuWin.label        \"?\"> \n<!ENTITY helpMenuWin.accesskey    \"?\">\n<!ENTITY aboutProduct2.label      \"À propos de &brandShorterName;\">\n<!ENTITY aboutProduct2.accesskey  \"p\">\n<!ENTITY productHelp2.label       \"Aide de &brandShorterName;\">\n<!ENTITY productHelp2.accesskey   \"A\">\n<!ENTITY helpMac.commandkey       \"?\">\n\n<!ENTITY helpKeyboardShortcuts.label     \"Raccourcis clavier\">\n<!ENTITY helpKeyboardShortcuts.accesskey \"o\">\n\n<!ENTITY helpSafeMode.label       \"Redémarrer, modules désactivés…\">\n<!ENTITY helpSafeMode.accesskey   \"R\">\n<!ENTITY helpSafeMode.stop.label       \"Redémarrer, modules activés…\">\n<!ENTITY helpSafeMode.stop.accesskey   \"R\">\n\n<!ENTITY healthReport2.label      \"Bilan de santé de &brandShorterName;\">\n<!ENTITY healthReport2.accesskey  \"B\">\n\n<!ENTITY helpTroubleshootingInfo.label      \"Informations de dépannage\">\n<!ENTITY helpTroubleshootingInfo.accesskey  \"I\">\n\n<!ENTITY helpFeedbackPage.label      \"Donner votre avis…\">\n<!ENTITY helpFeedbackPage.accesskey  \"D\">\n\n<!ENTITY helpShowTour2.label            \"Visite guidée de &brandShorterName;\">\n<!ENTITY helpShowTour2.accesskey        \"V\">\n\n<!ENTITY preferencesCmdMac.label        \"Préférences…\">\n<!ENTITY preferencesCmdMac.commandkey   \",\">\n\n<!ENTITY servicesMenuMac.label          \"Services\">\n\n<!ENTITY hideThisAppCmdMac2.label       \"Masquer &brandShorterName;\">\n<!ENTITY hideThisAppCmdMac2.commandkey  \"H\">\n\n<!ENTITY hideOtherAppsCmdMac.label      \"Masquer les autres\">\n<!ENTITY hideOtherAppsCmdMac.commandkey \"H\">\n\n<!ENTITY showAllAppsCmdMac.label        \"Tout afficher\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/bookmarks.html",
    "content": "\n\n\n\n\n\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<meta charset=\"UTF-8\">\n<title>Marque-pages</title>\n<h1>Marque-pages</h1>\n\n<dl><p>\n    <dt><h3 personal_toolbar_folder=\"true\">Barre personnelle</h3></dt>\n    <dd>Ajoutez des marque-pages dans ce dossier pour les voir apparaître sur votre barre personnelle\n        <dl>\n            <p><dt><a href=\"https://www.mozilla.org/fr/firefox/central/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAz5JREFUeNpcU0toXFUY/s49596588ikySSmM8rk0UkJEirVTVEjYk1NUdRFFgouXZQI2k2hUCjdiYIuCi4Kuig0DbqQYgU3Yi0iFRuRCBMwaZvMZDTNY95z3/fM8b8jldpzOeeee/i/737n+/+f4ZExf730rkiaZ9NJMx/nmk5HypMqqLr+ZuD4F67N5ZYejmfRsnvhyKsLhSs3zP70SubgYKHSdFENu+gXAprQIGnvBi5ez0m1b6u7M399+PTx+UvtCKtFi2F6195qXK2byir88esy5ksfYND5DhuhRCtUKBNB0Q7w5Z8ee2GgWdjOn250fn5v5j8F5dOHlZD0kWRgAwp3hrKY0S9BJWKIcQ5PShhNG4+1bHx+IocT+RXcrRSDMfFNRvvt3Oyp/icIrRhUl9hoO4kt3F55Bxf3LkLV20jWOohbDjzXxyc/lMH0cRSyCd1xq+dFhu986t7T0CUwIzB8EkW3O5ibhj44ib7NJhiBKRoB/aS4ZWHjbxtjGQYP7nGRTjim1SaQqYiAVAREpHG8vzWJn+6PQ6CF0HPR7nQQczpYeEWHyWMUkwU8MSECGwgJxAWp9xWKNzkuH3oet+JDlIE9Momedh1G4CN0bfhVG9nsS0BQQthJx0V7j3elq7ihqV5ezQTwZmodP9ZGkU/bOPr4Nr53xtDYsaD7Dg4nNqFaH5OCYSSdGhf7daNmuv6wEKqXk/yExKGBHSznFsH6FFpKQ/JAA0ulUejWLt44lkHXsqDaX6C6Nl4Rnq8vK8s/KThDMlJhkI91YOO+iR3XwEelCdTCBLSgijNzd6DLNfhlHfZ6FtWiWBQpq/V2LdSrrNPljBQkoOjuCiPxAMutOIbkPqYSEqeequGZaTLzdhZhS0PlnlB9bvhtr5CuHj3y2Qj8hVQ/kEopxONEEsO/0yATDYXYAdWrE69JEElXq7Hyk0tro+xBU1yZmr4xrIcvptIRCZlJJAYBmRGRkD08aivA7VDvWPqt564Xn41w/AHB1/u7l1/uGxGU8mNcgodUNDIq0JDeLnpzc1uo1Qr76rWbqyf/142PjsXJqdkmN2YDnQ9oGkJNU+t57q7qUv4y9/t64+HYfwQYAN7OczrzUDvGAAAAAElFTkSuQmCC\">Débuter avec Firefox</a></dt>\n        </dl>\n    <p><dt><h3>Mozilla Firefox</h3></dt>\n        <dl><p>\n            <dt><a href=\"https://support.mozilla.org/fr/products/firefox\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Aide et didacticiels</a>\n            <dt><a href=\"https://www.mozilla.org/fr/firefox/customize/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Personnaliser Firefox</a>\n            <dt><a href=\"https://www.mozilla.org/fr/contribute/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Contribuer</a>\n            <dt><a href=\"https://www.mozilla.org/fr/about/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">À propos de Mozilla</a>\n        </dl>\n</dl>\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/browser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the browser main menu items -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys --> \n\n<!-- LOCALIZATION NOTE (mainWindow.title): DONT_TRANSLATE -->\n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifiermenuseparator): DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifiermenuseparator \" - \">\n<!-- LOCALIZATION NOTE (mainWindow.titlePrivateBrowsingSuffix): This will be appended to the window's title\n                                                                inside the private browsing mode -->\n<!ENTITY mainWindow.titlePrivateBrowsingSuffix \"(Navigation privée)\">\n\n<!ENTITY appmenu.tooltip                     \"Ouvrir le menu\">\n<!ENTITY navbarOverflow.label                \"Outils supplémentaires…\">\n\n<!-- Tab context menu -->\n<!ENTITY  reloadTab.label                    \"Actualiser l’onglet\">\n<!ENTITY  reloadTab.accesskey                \"A\">\n<!ENTITY  reloadAllTabs.label                \"Actualiser tous les onglets\">\n<!ENTITY  reloadAllTabs.accesskey            \"c\">\n<!-- LOCALIZATION NOTE (closeTabsToTheEnd.label): This should indicate the\ndirection in which tabs are closed, i.e. locales that use RTL mode should say\nleft instead of right. -->\n<!ENTITY  closeTabsToTheEnd.label            \"Fermer les onglets situés à droite\">\n<!ENTITY  closeTabsToTheEnd.accesskey        \"m\">\n<!ENTITY  closeOtherTabs.label               \"Fermer les autres onglets\">\n<!ENTITY  closeOtherTabs.accesskey           \"t\">\n\n<!-- LOCALIZATION NOTE (pinTab.label, unpinTab.label): \"Pin\" is being\nused as a metaphor for expressing the fact that these tabs are \"pinned\" to the\nleft edge of the tabstrip. Really we just want the string to express the idea\nthat this is a lightweight and reversible action that keeps your tab where you\ncan reach it easily. -->\n<!ENTITY  pinTab.label                       \"Épingler cet onglet\">\n<!ENTITY  pinTab.accesskey                   \"P\">\n<!ENTITY  unpinTab.label                     \"Relâcher l’onglet\">\n<!ENTITY  unpinTab.accesskey                 \"R\">\n<!ENTITY  sendTabToDevice.label              \"Envoyer l’onglet à un appareil\">\n<!ENTITY  sendTabToDevice.accesskey          \"v\">\n<!ENTITY  sendPageToDevice.label             \"Envoyer la page à un appareil\">\n<!ENTITY  sendPageToDevice.accesskey         \"v\">\n<!ENTITY  sendLinkToDevice.label             \"Envoyer le lien à un appareil\">\n<!ENTITY  sendLinkToDevice.accesskey         \"v\">\n<!ENTITY  moveToNewWindow.label              \"Déplacer vers une nouvelle fenêtre\">\n<!ENTITY  moveToNewWindow.accesskey          \"n\">\n<!ENTITY  bookmarkAllTabs.label              \"Marquer tous les onglets…\">\n<!ENTITY  bookmarkAllTabs.accesskey          \"u\">\n<!ENTITY  undoCloseTab.label                 \"Annuler la fermeture de l’onglet\">\n<!ENTITY  undoCloseTab.accesskey             \"e\">\n<!ENTITY  closeTab.label                     \"Fermer l’onglet\">\n<!ENTITY  closeTab.accesskey                 \"F\">\n\n<!ENTITY  listAllTabs.label      \"Lister tous les onglets\">\n\n<!ENTITY tabCmd.label \"&#xad;Nouvel onglet\">\n<!ENTITY tabCmd.accesskey \"T\">\n<!ENTITY tabCmd.commandkey \"t\">\n<!-- LOCALIZATION NOTE (openLocationCmd.label): \"Open Location\" is only\ndisplayed on OS X, and only on windows that aren't main browser windows, or\nwhen there are no windows but Firefox is still running. -->\n<!ENTITY openLocationCmd.label \"Ouvrir l’emplacement…\">\n<!ENTITY openFileCmd.label \"Ouvrir un fichier…\">\n<!ENTITY openFileCmd.accesskey \"O\">\n<!ENTITY openFileCmd.commandkey \"o\">\n<!ENTITY printSetupCmd.label \"Mise en page…\">\n<!ENTITY printSetupCmd.accesskey \"M\">\n<!ENTITY printPreviewCmd.label \"Aperçu avant impression\">\n<!ENTITY printPreviewCmd.accesskey \"v\">\n<!ENTITY printCmd.label \"Imprimer…\">\n<!ENTITY printCmd.accesskey \"p\">\n<!ENTITY printCmd.commandkey \"p\">\n\n<!ENTITY goOfflineCmd.label \"Travailler hors connexion\">\n<!ENTITY goOfflineCmd.accesskey \"x\">\n\n<!ENTITY menubarCmd.label \"Barre de menus\">\n<!ENTITY menubarCmd.accesskey \"m\">\n<!ENTITY navbarCmd.label \"Barre de navigation\">\n<!ENTITY personalbarCmd.label \"Barre personnelle\">\n<!ENTITY personalbarCmd.accesskey \"B\">\n<!ENTITY bookmarksToolbarItem.label \"Éléments de la barre personnelle\">\n\n<!ENTITY toolbarContextMenu.reloadAllTabs.label \"Actualiser tous les onglets\">\n<!ENTITY toolbarContextMenu.reloadAllTabs.accesskey \"A\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.label \"Marquer tous les onglets…\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.accesskey \"M\">\n<!ENTITY toolbarContextMenu.undoCloseTab.label \"Annuler la fermeture de l’onglet\">\n<!ENTITY toolbarContextMenu.undoCloseTab.accesskey \"n\">\n\n<!ENTITY pageSourceCmd.label \"Code source de la page\">\n<!ENTITY pageSourceCmd.accesskey \"C\">\n<!ENTITY pageSourceCmd.commandkey \"u\">\n<!ENTITY pageInfoCmd.label \"Informations sur la page\">\n<!ENTITY pageInfoCmd.accesskey \"I\">\n<!ENTITY pageInfoCmd.commandkey \"i\">\n<!ENTITY mirrorTabCmd.label \"Dupliquer l’onglet\">\n<!ENTITY mirrorTabCmd.accesskey \"D\">\n<!-- LOCALIZATION NOTE (enterFullScreenCmd.label, exitFullScreenCmd.label):\nThese should match what Safari and other Apple applications use on OS X Lion. -->\n<!ENTITY enterFullScreenCmd.label \"Passer en mode Plein écran\">\n<!ENTITY enterFullScreenCmd.accesskey \"P\">\n<!ENTITY exitFullScreenCmd.label \"Quitter le mode Plein écran\">\n<!ENTITY exitFullScreenCmd.accesskey \"P\">\n<!ENTITY fullScreenCmd.label \"Plein écran\">\n<!ENTITY fullScreenCmd.accesskey \"P\">\n<!ENTITY fullScreenCmd.macCommandKey \"f\">\n<!ENTITY showAllTabsCmd.label \"Afficher tous les onglets\">\n<!ENTITY showAllTabsCmd.accesskey \"A\">\n<!ENTITY toggleReaderMode.key \"R\">\n\n<!ENTITY fxaSignIn.label \"Se connecter à &syncBrand.shortName.label;\">\n<!ENTITY fxaSignedIn.tooltip \"Ouvrir les préférences de &syncBrand.shortName.label;\">\n<!ENTITY fxaSignInError.label \"Se reconnecter à &syncBrand.shortName.label;\">\n<!ENTITY fxaUnverified.label \"Confirmer votre compte\">\n\n\n<!ENTITY fullScreenMinimize.tooltip \"Réduire\">\n<!ENTITY fullScreenRestore.tooltip \"Restaurer\">\n<!ENTITY fullScreenClose.tooltip \"Fermer\">\n<!ENTITY fullScreenAutohide.label \"Masquer les barres d’outils\">\n<!ENTITY fullScreenAutohide.accesskey \"M\">\n<!ENTITY fullScreenExit.label \"Quitter le mode plein écran\">\n<!ENTITY fullScreenExit.accesskey \"Q\">\n\n<!-- LOCALIZATION NOTE (fullscreenWarning.beforeDomain.label,\n     fullscreenWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring fullscreen.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n<!ENTITY fullscreenWarning.beforeDomain.label \"\">\n<!ENTITY fullscreenWarning.afterDomain.label \"est désormais en plein écran\">\n<!ENTITY fullscreenWarning.generic.label \"Ce document est désormais en plein écran\">\n\n<!-- LOCALIZATION NOTE (exitDOMFullscreen.button,\n     exitDOMFullscreenMac.button): the \"escape\" button on PC keyboards\n     is uppercase, while on Mac keyboards it is lowercase -->\n<!ENTITY exitDOMFullscreen.button \"Quitter le mode plein écran (Échap)\">\n<!ENTITY exitDOMFullscreenMac.button \"Quitter le mode plein écran (« esc »)\">\n<!ENTITY leaveDOMFullScreen.label \"Quitter le mode plein écran\">\n<!ENTITY leaveDOMFullScreen.accesskey \"u\">\n\n<!-- LOCALIZATION NOTE (pointerlockWarning.beforeDomain.label,\n     pointerlockWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring pointerlock.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n<!ENTITY pointerlockWarning.beforeDomain.label \"\">\n<!ENTITY pointerlockWarning.afterDomain.label \"contrôle votre pointeur. Appuyez sur Échap pour reprendre le contrôle.\">\n<!ENTITY pointerlockWarning.generic.label \"Ce document contrôle votre pointeur. Appuyez sur Échap pour reprendre le contrôle.\">\n\n<!ENTITY closeWindow.label \"Fermer la fenêtre\">\n<!ENTITY closeWindow.accesskey \"r\">\n\n<!ENTITY bookmarksMenu.label \"Marque-pages\">\n<!ENTITY bookmarksMenu.accesskey \"M\">\n<!ENTITY bookmarkThisPageCmd.label \"Marquer cette page\">\n<!ENTITY editThisBookmarkCmd.label \"Modifier ce marque-page\">\n<!ENTITY bookmarkThisPageCmd.commandkey \"d\">\n<!-- LOCALIZATION NOTE (findShareServices.label):\n  -  Use the unicode ellipsis char, \\u2026,\n  -  or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY findShareServices.label \"Découvrir davantage de services de partage…\">\n<!ENTITY sharePageCmd.label \"Partager cette page\">\n<!ENTITY sharePageCmd.commandkey \"S\">\n<!ENTITY sharePageCmd.accesskey \"P\">\n<!-- LOCALIZATION NOTE (shareLink.accesskey): must be different than the following share access keys -->\n<!ENTITY shareLink.label \"Partager ce lien\">\n<!ENTITY shareLink.accesskey \"r\">\n<!ENTITY shareImage.label \"Partager l’image\">\n<!ENTITY shareImage.accesskey \"t\">\n<!ENTITY shareSelect.label \"Partager la sélection\">\n<!ENTITY shareSelect.accesskey \"s\">\n<!ENTITY shareVideo.label \"Partager la vidéo\">\n<!ENTITY shareVideo.accesskey \"a\">\n<!ENTITY feedsMenu2.label \"S’abonner à cette page\">\n<!ENTITY subscribeToPageMenupopup.label \"S’abonner à cette page\">\n<!ENTITY subscribeToPageMenuitem.label \"S’abonner à cette page…\">\n<!ENTITY addCurPagesCmd.label \"Marquer tous les onglets…\">\n<!ENTITY showAllBookmarks2.label \"Afficher tous les marque-pages\">\n<!ENTITY recentBookmarks.label \"Marqués récemment\">\n<!ENTITY otherBookmarksCmd.label \"Autres marque-pages\">\n<!ENTITY mobileBookmarksCmd.label \"Marque-pages des appareils mobiles\">\n<!ENTITY bookmarksToolbarChevron.tooltip \"Afficher plus de marque-pages\">\n<!ENTITY showRecentlyBookmarked.label     \"Afficher les marque-pages récents\">\n<!ENTITY showRecentlyBookmarked.accesskey \"f\">\n<!ENTITY hideRecentlyBookmarked.label     \"Masquer les marque-pages récents\">\n<!ENTITY hideRecentlyBookmarked.accesskey \"M\">\n\n<!ENTITY backCmd.label                \"Page précédente\">\n<!ENTITY backButton.tooltip           \"Reculer d’une page\">\n<!ENTITY forwardCmd.label             \"Page suivante\">\n<!ENTITY forwardButton.tooltip        \"Avancer d’une page\">\n<!ENTITY backForwardButtonMenu.tooltip \"Faire un clic droit ou cliquer en déplaçant la souris vers le bas pour afficher l’historique\">\n<!ENTITY backForwardButtonMenuMac.tooltip \"Cliquer tout en déplaçant la souris vers le bas pour afficher l’historique\">\n<!ENTITY reloadCmd.label              \"Actualiser\">\n<!ENTITY reloadButton.tooltip         \"Actualiser la page courante\">\n<!ENTITY stopCmd.label                \"Arrêter\">\n<!ENTITY stopCmd.macCommandKey        \".\">\n<!ENTITY stopButton.tooltip           \"Arrêter le chargement de la page\">\n<!ENTITY goEndCap.tooltip             \"Se rendre à la page indiquée dans la barre d’adresse\">\n<!ENTITY printButton.label            \"Imprimer\">\n<!ENTITY printButton.tooltip          \"Imprimer cette page\">\n\n<!ENTITY urlbar.viewSiteInfo.label                      \"Afficher les informations du site\">\n\n<!ENTITY urlbar.defaultNotificationAnchor.tooltip         \"Afficher une notification\">\n<!ENTITY urlbar.geolocationNotificationAnchor.tooltip     \"Afficher la demande de géolocalisation\">\n<!ENTITY urlbar.addonsNotificationAnchor.tooltip          \"Afficher le message d’installation du module complémentaire\">\n<!ENTITY urlbar.indexedDBNotificationAnchor.tooltip       \"Afficher le message concernant le stockage de données hors connexion\">\n<!ENTITY urlbar.passwordNotificationAnchor.tooltip        \"Afficher la demande d’enregistrement du mot de passe\">\n<!ENTITY urlbar.pluginsNotificationAnchor.tooltip         \"Gérer l’utilisation du plugin\">\n<!ENTITY urlbar.webNotificationAnchor.tooltip             \"Gérer l’envoi de notifications par le site\">\n\n<!ENTITY urlbar.webRTCShareDevicesNotificationAnchor.tooltip      \"Gérer le partage de la caméra et/ou du microphone avec ce site\">\n<!ENTITY urlbar.webRTCShareMicrophoneNotificationAnchor.tooltip   \"Gérer le partage du microphone avec ce site\">\n<!ENTITY urlbar.webRTCShareScreenNotificationAnchor.tooltip       \"Gérer le partage de fenêtres ou d’écran avec ce site\">\n\n<!ENTITY urlbar.servicesNotificationAnchor.tooltip        \"Afficher le message d’installation de service\">\n<!ENTITY urlbar.translateNotificationAnchor.tooltip       \"Traduire cette page\">\n<!ENTITY urlbar.translatedNotificationAnchor.tooltip      \"Gérer la traduction de la page\">\n<!ENTITY urlbar.emeNotificationAnchor.tooltip             \"Gérer l’utilisation des logiciels DRM\">\n\n<!ENTITY urlbar.cameraBlocked.tooltip            \"Vous avez empêché ce site d’accéder à votre caméra.\">\n<!ENTITY urlbar.microphoneBlocked.tooltip        \"Vous avez empêché ce site d’accéder à votre microphone.\">\n<!ENTITY urlbar.screenBlocked.tooltip            \"Vous avez empêché ce site de partager votre écran.\">\n<!ENTITY urlbar.geolocationBlocked.tooltip       \"Vous avez empêché ce site d’accéder à vos données de géolocalisation.\">\n<!ENTITY urlbar.indexedDBBlocked.tooltip         \"Vous avez empêché ce site de stocker des données.\">\n<!ENTITY urlbar.webNotificationsBlocked.tooltip  \"Vous avez empêché ce site d’envoyer des notifications.\">\n\n<!ENTITY urlbar.openHistoryPopup.tooltip                \"Afficher l’historique\">\n\n<!ENTITY urlbar.zoomReset.tooltip     \"Réinitialiser le niveau de zoom\">\n\n<!ENTITY searchItem.title             \"Rechercher\">\n\n<!-- Toolbar items --> \n<!ENTITY homeButton.label             \"Accueil\">\n\n<!ENTITY bookmarksButton.label          \"Marque-pages\">\n<!ENTITY bookmarksCmd.commandkey \"b\">\n\n<!ENTITY bookmarksMenuButton.label          \"Marque-pages\">\n<!ENTITY bookmarksMenuButton.other.label \"Autres marque-pages\">\n<!ENTITY bookmarksMenuButton.mobile.label \"Marque-pages des appareils mobiles\">\n<!ENTITY viewBookmarksSidebar2.label        \"Afficher panneau des marque-pages\">\n<!ENTITY viewBookmarksToolbar.label         \"Afficher la barre personnelle\">\n\n<!ENTITY containersMenu.label \"Contextes\">\n\n<!-- LOCALIZATION NOTE (bookmarksSidebarGtkCmd.commandkey): This command\n  -  key should not contain the letters A-F, since these are reserved\n  -  shortcut keys on Linux. -->\n<!ENTITY bookmarksGtkCmd.commandkey \"o\">\n<!ENTITY bookmarksWinCmd.commandkey \"i\">\n\n<!ENTITY historyButton.label            \"Historique\">\n<!ENTITY historySidebarCmd.commandKey   \"h\">\n\n<!ENTITY toolsMenu.label              \"Outils\">\n<!ENTITY toolsMenu.accesskey          \"O\"> \n\n<!ENTITY keywordfield.label           \"Ajouter un mot-clé pour cette recherche…\">\n<!ENTITY keywordfield.accesskey       \"m\">\n\n<!ENTITY downloads.label              \"Téléchargements\">\n<!ENTITY downloads.accesskey          \"T\">\n<!ENTITY downloads.commandkey         \"j\">\n<!ENTITY downloadsUnix.commandkey     \"y\">\n<!ENTITY addons.label                 \"Modules complémentaires\">\n<!ENTITY addons.accesskey             \"e\">\n<!ENTITY addons.commandkey            \"A\">\n\n<!ENTITY webDeveloperMenu.label       \"Développement web\">\n<!ENTITY webDeveloperMenu.accesskey   \"W\">\n\n<!ENTITY inspectContextMenu.label     \"Examiner l’élément\">\n<!ENTITY inspectContextMenu.accesskey \"x\">\n\n<!ENTITY fileMenu.label         \"Fichier\"> \n<!ENTITY fileMenu.accesskey       \"F\">\n<!ENTITY newUserContext.label             \"Nouvel onglet contextuel\">\n<!ENTITY newUserContext.accesskey         \"c\">\n<!ENTITY newNavigatorCmd.label        \"&#xad;Nouvelle fenêtre\">\n<!ENTITY newNavigatorCmd.key        \"N\">\n<!ENTITY newNavigatorCmd.accesskey      \"u\">\n<!ENTITY newPrivateWindow.label     \"Nouvelle fenêtre de navigation privée\">\n<!ENTITY newPrivateWindow.accesskey \"N\">\n<!ENTITY newNonRemoteWindow.label   \"Fenêtre non e10s\">\n\n<!ENTITY editMenu.label         \"Édition\"> \n<!ENTITY editMenu.accesskey       \"n\"> \n<!ENTITY undoCmd.label            \"Annuler\">  \n<!ENTITY undoCmd.key            \"Z\">  \n<!ENTITY undoCmd.accesskey          \"U\"> \n<!ENTITY redoCmd.label            \"Rétablir\">  \n<!ENTITY redoCmd.key            \"Y\">  \n<!ENTITY redoCmd.accesskey          \"R\"> \n<!ENTITY cutCmd.label           \"Couper\">  \n<!ENTITY cutCmd.key             \"X\">  \n<!ENTITY cutCmd.accesskey         \"C\"> \n<!ENTITY copyCmd.label            \"Copier\">  \n<!ENTITY copyCmd.key            \"C\">  \n<!ENTITY copyCmd.accesskey          \"p\"> \n<!ENTITY pasteCmd.label           \"Coller\">  \n<!ENTITY pasteCmd.key           \"V\">  \n<!ENTITY pasteCmd.accesskey         \"o\"> \n<!ENTITY deleteCmd.label          \"Supprimer\">  \n<!ENTITY deleteCmd.key            \"D\">  \n<!ENTITY deleteCmd.accesskey        \"s\"> \n<!ENTITY selectAllCmd.label         \"Tout sélectionner\">  \n<!ENTITY selectAllCmd.key         \"A\">  \n<!ENTITY selectAllCmd.accesskey       \"T\"> \n<!ENTITY preferencesCmd2.label       \"Options\">\n<!ENTITY preferencesCmd2.accesskey     \"O\">\n<!ENTITY preferencesCmdUnix.label       \"Préférences\">\n<!ENTITY preferencesCmdUnix.accesskey     \"f\"> \n\n<!ENTITY clearRecentHistory.label               \"Supprimer l’historique récent…\">\n\n<!ENTITY privateBrowsingCmd.commandkey          \"P\">\n\n<!ENTITY viewMenu.label         \"Affichage\"> \n<!ENTITY viewMenu.accesskey       \"A\"> \n<!ENTITY viewToolbarsMenu.label       \"Barres d’outils\"> \n<!ENTITY viewToolbarsMenu.accesskey     \"T\"> \n<!ENTITY viewSidebarMenu.label \"Panneau latéral\">\n<!ENTITY viewSidebarMenu.accesskey \"e\">\n<!ENTITY viewCustomizeToolbar.label       \"Personnaliser…\"> \n<!ENTITY viewCustomizeToolbar.accesskey     \"P\">\n\n<!ENTITY historyMenu.label \"Historique\">\n<!ENTITY historyMenu.accesskey \"H\">\n<!ENTITY historyUndoMenu.label \"Onglets récemment fermés\">\n<!-- LOCALIZATION NOTE (historyUndoWindowMenu): see bug 394759 -->\n<!ENTITY historyUndoWindowMenu.label \"Fenêtres récemment fermées\">\n<!ENTITY historyRestoreLastSession.label \"Restaurer la session précédente\">\n\n<!ENTITY showAllHistoryCmd2.label \"Afficher l’historique\">\n<!ENTITY showAllHistoryCmd.commandkey \"h\">\n\n<!ENTITY appMenuCustomize.label \"Personnaliser\">\n<!ENTITY appMenuCustomize.tooltip \"Personnaliser le menu et les barres d’outils\">\n<!ENTITY appMenuCustomizeExit.label \"Quitter la personnalisation\">\n<!ENTITY appMenuCustomizeExit.tooltip \"Terminer la personnalisation\">\n<!ENTITY appMenuHistory.label \"Historique\">\n<!ENTITY appMenuHistory.showAll.label \"Afficher l’historique\">\n<!ENTITY appMenuHistory.clearRecent.label \"Effacer l’historique récent…\">\n<!ENTITY appMenuHistory.restoreSession.label \"Restaurer la session précédente\">\n<!ENTITY appMenuHistory.viewSidebar.label \"Afficher le panneau de l’historique\">\n<!ENTITY appMenuHelp.tooltip \"Ouvrir le menu d’aide\">\n\n<!ENTITY appMenuRemoteTabs.label \"Onglets synchronisés\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.notabs.label): This is shown beneath\n     the name of a device when that device has no open tabs -->\n<!ENTITY appMenuRemoteTabs.notabs.label \"Aucun onglet ouvert\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showMore.label, appMenuRemoteTabs.showMore.tooltip):\n     This is shown after the tabs list if we can display more tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showMore.label \"Afficher plus d’onglets\">\n<!ENTITY appMenuRemoteTabs.showMore.tooltip \"Afficher plus d’onglets de cet appareil\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showAll.label, appMenuRemoteTabs.showAll.tooltip):\n     This is shown after the tabs list if we can all the remaining tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showAll.label \"Afficher tous les onglets\">\n<!ENTITY appMenuRemoteTabs.showAll.tooltip \"Afficher tous les onglets de cet appareil\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY appMenuRemoteTabs.tabsnotsyncing.label \"Activez la synchronisation des onglets pour afficher la liste des onglets de vos autres appareils.\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.noclients.label): This is shown\n     when Sync is configured but this appears to be the only device attached to\n     the account. We also show links to download Firefox for android/ios. -->\n<!ENTITY appMenuRemoteTabs.noclients.title \"Aucun onglet synchronisé pour l’instant.\">\n<!ENTITY appMenuRemoteTabs.noclients.subtitle \"Vous souhaitez afficher ici les onglets de vos autres appareils ?\">\n<!ENTITY appMenuRemoteTabs.openprefs.label \"Préférences de synchronisation\">\n<!ENTITY appMenuRemoteTabs.notsignedin.label \"Connectez-vous pour afficher la liste des onglets de vos autres appareils.\">\n<!ENTITY appMenuRemoteTabs.signin.label \"Se connecter à Sync\">\n<!ENTITY appMenuRemoteTabs.sidebar.label \"Panneau latéral des onglets synchronisés\">\n\n<!ENTITY customizeMenu.addToToolbar.label \"Ajouter à la barre d’outils\">\n<!ENTITY customizeMenu.addToToolbar.accesskey \"A\">\n<!ENTITY customizeMenu.addToPanel.label \"Ajouter au menu\">\n<!ENTITY customizeMenu.addToPanel.accesskey \"m\">\n<!ENTITY customizeMenu.moveToToolbar.label \"Déplacer vers la barre d’outils\">\n<!ENTITY customizeMenu.moveToToolbar.accesskey \"D\">\n<!-- LOCALIZATION NOTE (customizeMenu.moveToPanel.accesskey) can appear on the\n     same context menu as menubarCmd and personalbarCmd, so they should have\n     different access keys. customizeMenu.moveToToolbar and \n     customizeMenu.moveToPanel are mutually exclusive, so can share access\n     keys.  -->\n<!ENTITY customizeMenu.moveToPanel.label \"Déplacer vers le menu\">\n<!ENTITY customizeMenu.moveToPanel.accesskey \"D\">\n<!ENTITY customizeMenu.removeFromToolbar.label \"Retirer de la barre d’outils\">\n<!ENTITY customizeMenu.removeFromToolbar.accesskey \"R\">\n<!ENTITY customizeMenu.removeFromMenu.label \"Retirer du menu\">\n<!ENTITY customizeMenu.removeFromMenu.accesskey \"R\">\n<!ENTITY customizeMenu.addMoreItems.label \"Ajouter plus d’éléments…\">\n<!ENTITY customizeMenu.addMoreItems.accesskey \"A\">\n\n<!ENTITY openCmd.commandkey           \"l\">\n<!ENTITY urlbar.placeholder2          \"Saisir un terme à rechercher ou une adresse\">\n<!ENTITY urlbar.accesskey             \"d\">\n<!-- LOCALIZATION NOTE (urlbar.extension.label): Used to indicate that a selected autocomplete entry is provided by an extension. -->\n<!ENTITY urlbar.extension.label       \"Extension :\">\n<!ENTITY urlbar.switchToTab.label     \"Aller à l’onglet :\">\n\n<!ENTITY urlbar.searchSuggestionsNotification.question \"Voulez-vous améliorer la façon dont vous effectuez des recherches en activant les suggestions ?\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore \"En savoir plus…\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore.accesskey \"V\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable \"Non\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable.accesskey \"N\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable \"Oui\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable.accesskey \"O\">\n\n<!-- \n  Comment duplicated from browser-sets.inc:\n\n  Search Command Key Logic works like this:\n\n  Unix: Ctrl+J (0.8, 0.9 support)\n        Ctrl+K (cross platform binding)\n  Mac:  Cmd+K (cross platform binding)\n        Cmd+Opt+F (platform convention)\n  Win:  Ctrl+K (cross platform binding)\n        Ctrl+E (IE compat)\n\n  We support Ctrl+K on all platforms now and advertise it in the menu since it is\n  our standard - it is a \"safe\" choice since it is near no harmful keys like \"W\" as\n  \"E\" is. People mourning the loss of Ctrl+K for emacs compat can switch their GTK\n  system setting to use emacs emulation, and we should respect it. Focus-Search-Box\n  is a fundamental keybinding and we are maintaining a XP binding so that it is easy\n  for people to switch to Linux.\n\n -->\n<!ENTITY searchFocus.commandkey       \"k\">\n<!ENTITY searchFocus.commandkey2      \"e\">\n<!ENTITY searchFocusUnix.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (contentSearchInput.label):\n     This is set as the aria-label attribute for the search input box in the\n     in-content search UI, to be used by screen readers. -->\n<!ENTITY contentSearchInput.label     \"Recherche\">\n<!ENTITY contentSearchSubmit.tooltip  \"Lancer la recherche\">\n\n<!-- LOCALIZATION NOTE (searchFor.label, searchWith.label):\n     These two strings are used to build the header above the list of one-click\n     search providers:  \"Search for <used typed keywords> with:\" -->\n<!ENTITY searchFor.label              \"Rechercher \">\n<!ENTITY searchWith.label             \" avec :\">\n\n<!-- LOCALIZATION NOTE (search.label, searchAfter.label):\n     This string is used to build the header above the list of one-click search\n     providers when a one off engine has been selected.  The searchAfter text is\n     intentionally left empty for en-US and can be used by other localizations to\n     display a string after the search engine name.  This string will be displayed\n     as:  \"Search <selected engine name><searchAfter.label text>\" -->\n<!ENTITY search.label                 \"Recherche \">\n<!ENTITY searchAfter.label            \"\">\n\n<!-- LOCALIZATION NOTE (searchWithHeader.label):\n     The wording of this string should be as close as possible to\n     searchFor.label and searchWith.label. This string will be used instead of\n     them when the user has not typed any keyword. -->\n<!ENTITY searchWithHeader.label       \"Rechercher avec :\">\n<!-- LOCALIZATION NOTE (changeSearchSettings.button):\n     This string won't wrap, so if the translated string is longer,\n     consider translating it as if it said only \"Search Settings\". -->\n<!ENTITY changeSearchSettings.button  \"Paramètres de recherche\">\n<!ENTITY changeSearchSettings.tooltip \"Modifier les paramètres de recherche\">\n\n<!ENTITY searchInNewTab.label         \"Rechercher dans un nouvel onglet\">\n<!ENTITY searchInNewTab.accesskey     \"R\">\n<!ENTITY searchSetAsDefault.label     \"Définir comme moteur de recherche par défaut\">\n<!ENTITY searchSetAsDefault.accesskey \"D\">\n\n<!ENTITY openLinkCmdInTab.label       \"Ouvrir le lien dans un nouvel onglet\">\n<!ENTITY openLinkCmdInTab.accesskey   \"u\">\n<!ENTITY openLinkCmd.label            \"Ouvrir le lien dans une nouvelle fenêtre\">\n<!ENTITY openLinkCmd.accesskey        \"O\">\n<!ENTITY openLinkInPrivateWindowCmd.label \"Ouvrir le lien dans une fenêtre de navigation privée\">\n<!ENTITY openLinkInPrivateWindowCmd.accesskey \"n\">\n<!ENTITY openLinkCmdInCurrent.label     \"Ouvrir le lien\">\n<!ENTITY openLinkCmdInCurrent.accesskey \"O\">\n<!ENTITY openFrameCmdInTab.label      \"Ouvrir le cadre dans un nouvel onglet\">\n<!ENTITY openFrameCmdInTab.accesskey  \"u\">\n<!ENTITY openFrameCmd.label           \"Ouvrir le cadre dans une nouvelle fenêtre\">\n<!ENTITY openFrameCmd.accesskey       \"O\">\n<!ENTITY openLinkCmdInContainerTab.label \"Ouvrir le lien dans un nouvel onglet contextuel\">\n<!ENTITY openLinkCmdInContainerTab.accesskey \"C\">\n<!ENTITY showOnlyThisFrameCmd.label     \"Afficher ce cadre uniquement\">\n<!ENTITY showOnlyThisFrameCmd.accesskey \"A\">\n<!ENTITY reloadCmd.commandkey         \"r\">\n<!ENTITY reloadFrameCmd.label         \"Actualiser le cadre\">\n<!ENTITY reloadFrameCmd.accesskey     \"c\">\n<!ENTITY viewPartialSourceForSelectionCmd.label \"Code source de la sélection\">\n<!ENTITY viewPartialSourceForMathMLCmd.label    \"Code MathML de la sélection\">\n<!-- LOCALIZATION NOTE (viewPartialSourceCmd.accesskey): This accesskey is used for both \n         viewPartialSourceForSelectionCmd.label and viewPartialSourceForMathMLCmd.label -->\n<!ENTITY viewPartialSourceCmd.accesskey \"e\">\n<!ENTITY viewPageSourceCmd.label      \"Code source de la page\">\n<!ENTITY viewPageSourceCmd.accesskey  \"s\">\n<!ENTITY viewFrameSourceCmd.label     \"Code source du cadre\">\n<!ENTITY viewFrameSourceCmd.accesskey \"d\">\n<!ENTITY viewPageInfoCmd.label        \"Informations sur la page\">\n<!ENTITY viewPageInfoCmd.accesskey    \"o\">\n<!ENTITY viewFrameInfoCmd.label       \"Informations sur le cadre\">\n<!ENTITY viewFrameInfoCmd.accesskey   \"n\">\n<!ENTITY reloadImageCmd.label         \"Actualiser l’image\">\n<!ENTITY reloadImageCmd.accesskey     \"m\">\n<!ENTITY viewImageCmd.label           \"Afficher l’image\">\n<!ENTITY viewImageCmd.accesskey       \"h\">\n<!ENTITY viewImageInfoCmd.label       \"Informations sur l’image\">\n<!ENTITY viewImageInfoCmd.accesskey   \"I\">\n<!ENTITY viewImageDescCmd.label       \"Description de l’image\">\n<!ENTITY viewImageDescCmd.accesskey   \"e\">\n<!ENTITY viewVideoCmd.label           \"Afficher la vidéo\">\n<!ENTITY viewVideoCmd.accesskey       \"v\">\n<!ENTITY viewBGImageCmd.label         \"Afficher l’image de fond\">\n<!ENTITY viewBGImageCmd.accesskey     \"h\">\n<!ENTITY setDesktopBackgroundCmd.label      \"Choisir l’image comme fond d’écran\">\n<!ENTITY setDesktopBackgroundCmd.accesskey  \"d\">\n<!ENTITY bookmarkPageCmd2.label       \"Marquer cette page\">\n<!ENTITY bookmarkThisLinkCmd.label      \"Marque-page sur ce lien\">\n<!ENTITY bookmarkThisLinkCmd.accesskey  \"M\">\n<!ENTITY bookmarkThisFrameCmd.label      \"Marque-page sur ce cadre\">\n<!ENTITY bookmarkThisFrameCmd.accesskey  \"M\">\n<!ENTITY emailPageCmd.label           \"Envoyer par courriel un lien vers la page…\">\n<!ENTITY emailPageCmd.accesskey       \"c\">\n<!ENTITY savePageCmd.label            \"Enregistrer sous…\">\n<!ENTITY savePageCmd.accesskey        \"E\">\n<!-- alternate for content area context menu -->\n<!ENTITY savePageCmd.accesskey2       \"E\">\n<!ENTITY savePageCmd.commandkey       \"s\">\n<!ENTITY saveFrameCmd.label           \"Enregistrer le cadre sous…\">\n<!ENTITY saveFrameCmd.accesskey       \"E\">\n<!ENTITY printFrameCmd.label          \"Imprimer le cadre…\">\n<!ENTITY printFrameCmd.accesskey      \"I\">\n<!ENTITY saveLinkCmd.label            \"Enregistrer la cible du lien sous…\">\n<!ENTITY saveLinkCmd.accesskey        \"E\">\n<!ENTITY saveImageCmd.label           \"Enregistrer l’image sous…\">\n<!ENTITY saveImageCmd.accesskey       \"s\">\n<!ENTITY saveVideoCmd.label           \"Enregistrer la vidéo sous…\">\n<!ENTITY saveVideoCmd.accesskey       \"s\">\n<!ENTITY saveAudioCmd.label           \"Enregistrer le fichier audio sous…\">\n<!ENTITY saveAudioCmd.accesskey       \"s\">\n<!ENTITY emailImageCmd.label          \"Envoyer l’image par courriel…\">\n<!ENTITY emailImageCmd.accesskey      \"v\">\n<!ENTITY emailVideoCmd.label          \"Envoyer la vidéo par courriel…\">\n<!ENTITY emailVideoCmd.accesskey      \"v\">\n<!ENTITY castVideoCmd.label           \"Envoyer la vidéo à un appareil\">\n<!ENTITY castVideoCmd.accesskey       \"p\">\n<!ENTITY emailAudioCmd.label          \"Envoyer le fichier audio par courriel…\">\n<!ENTITY emailAudioCmd.accesskey      \"v\">\n<!ENTITY playPluginCmd.label          \"Activer ce plugin\">\n<!ENTITY playPluginCmd.accesskey      \"v\">\n<!ENTITY hidePluginCmd.label          \"Masquer ce plugin\">\n<!ENTITY hidePluginCmd.accesskey      \"q\">\n<!ENTITY copyLinkCmd.label            \"Copier l’adresse du lien\">\n<!ENTITY copyLinkCmd.accesskey        \"C\">\n<!ENTITY copyImageCmd.label           \"Copier l’adresse de l’image\">\n<!ENTITY copyImageCmd.accesskey       \"r\">\n<!ENTITY copyImageContentsCmd.label   \"Copier l’image\">\n<!ENTITY copyImageContentsCmd.accesskey  \"a\"> \n<!ENTITY copyVideoURLCmd.label        \"Copier l’URL de la vidéo\">\n<!ENTITY copyVideoURLCmd.accesskey    \"o\">\n<!ENTITY copyAudioURLCmd.label        \"Copier l’URL du fichier audio\">\n<!ENTITY copyAudioURLCmd.accesskey    \"o\">\n<!ENTITY copyEmailCmd.label           \"Copier l’adresse électronique\">\n<!ENTITY copyEmailCmd.accesskey       \"E\">\n<!ENTITY thisFrameMenu.label              \"Ce cadre\">\n<!ENTITY thisFrameMenu.accesskey          \"d\">\n\n<!-- Media (video/audio) controls -->\n<!-- LOCALIZATION NOTE: The access keys for \"Play\" and\n\"Pause\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaPlay.label             \"Lire\">\n<!ENTITY mediaPlay.accesskey         \"e\">\n<!ENTITY mediaPause.label            \"Pause\">\n<!ENTITY mediaPause.accesskey        \"e\">\n<!-- LOCALIZATION NOTE: The access keys for \"Mute\" and\n\"Unmute\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaMute.label             \"Muet\">\n<!ENTITY mediaMute.accesskey         \"u\">\n<!ENTITY mediaUnmute.label           \"Audible\">\n<!ENTITY mediaUnmute.accesskey       \"u\">\n<!ENTITY mediaPlaybackRate2.label     \"Vitesse de lecture\">\n<!ENTITY mediaPlaybackRate2.accesskey \"d\">\n<!ENTITY mediaPlaybackRate050x2.label \"Lente (×0,5)\">\n<!ENTITY mediaPlaybackRate050x2.accesskey \"L\">\n<!ENTITY mediaPlaybackRate100x2.label \"Normale\">\n<!ENTITY mediaPlaybackRate100x2.accesskey \"N\">\n<!ENTITY mediaPlaybackRate125x2.label \"Rapide (×1,25)\">\n<!ENTITY mediaPlaybackRate125x2.accesskey \"R\">\n<!ENTITY mediaPlaybackRate150x2.label \"Très rapide (×1,5)\">\n<!ENTITY mediaPlaybackRate150x2.accesskey \"T\">\n<!-- LOCALIZATION NOTE: \"Ludicrous\" is a reference to the\nmovie \"Space Balls\" and is meant to say that this speed is very\nfast. -->\n<!ENTITY mediaPlaybackRate200x2.label \"Démesurée (×2)\">\n<!ENTITY mediaPlaybackRate200x2.accesskey \"D\">\n<!ENTITY mediaLoop.label             \"Lire en boucle\">\n<!ENTITY mediaLoop.accesskey         \"i\">\n<!-- LOCALIZATION NOTE: The access keys for \"Show Controls\" and\n\"Hide Controls\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaShowControls.label     \"Afficher les contrôles\">\n<!ENTITY mediaShowControls.accesskey \"c\">\n<!ENTITY mediaHideControls.label     \"Masquer les contrôles\">\n<!ENTITY mediaHideControls.accesskey \"c\">\n<!ENTITY videoFullScreen.label       \"Plein écran\">\n<!ENTITY videoFullScreen.accesskey   \"P\">\n<!ENTITY videoSaveImage.label        \"Enregistrer un instantané sous…\">\n<!ENTITY videoSaveImage.accesskey    \"n\">\n<!-- LOCALIZATION NOTE: The access keys for \"Show Statistics\" and\n\"Hide Statistics\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY videoShowStats.label        \"Afficher les statistiques\">\n<!ENTITY videoShowStats.accesskey    \"t\">\n<!ENTITY videoHideStats.label        \"Masquer les statistiques\">\n<!ENTITY videoHideStats.accesskey    \"t\">\n\n<!-- LOCALIZATION NOTE :\nfullZoomEnlargeCmd.commandkey3, fullZoomReduceCmd.commandkey2 and\nfullZoomResetCmd.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n<!ENTITY fullZoomEnlargeCmd.label       \"Zoom avant\">\n<!ENTITY fullZoomEnlargeCmd.accesskey   \"v\">\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.label        \"Zoom arrière\">\n<!ENTITY fullZoomReduceCmd.accesskey    \"r\">\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.label         \"Normal\">\n<!ENTITY fullZoomResetCmd.accesskey     \"N\">\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY fullZoomToggleCmd.label        \"Zoom texte seulement\">\n<!ENTITY fullZoomToggleCmd.accesskey    \"x\">\n<!ENTITY fullZoom.label                 \"Zoom\">\n<!ENTITY fullZoom.accesskey             \"Z\">\n\n<!ENTITY sidebarCloseButton.tooltip     \"Fermer le panneau latéral\">\n\n<!ENTITY quitApplicationCmdWin2.label       \"Quitter\">\n<!ENTITY quitApplicationCmdWin2.accesskey   \"Q\">\n<!ENTITY quitApplicationCmdWin2.tooltip     \"Quitter &brandShorterName;\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n<!ENTITY quitApplicationCmd.label       \"Quitter\"> \n<!ENTITY quitApplicationCmd.accesskey   \"Q\">\n<!ENTITY quitApplicationCmdMac2.label   \"Quitter &brandShorterName;\">\n<!-- LOCALIZATION NOTE(quitApplicationCmdUnix.key): This keyboard shortcut is used by both Linux and OSX builds. -->\n<!ENTITY quitApplicationCmdUnix.key     \"Q\">\n\n<!ENTITY closeCmd.label                 \"Fermer\">  \n<!ENTITY closeCmd.key                   \"W\">  \n<!ENTITY closeCmd.accesskey             \"F\">\n\n<!ENTITY toggleMuteCmd.key              \"M\">\n\n<!ENTITY pageStyleMenu.label \"Style de la page\">\n<!ENTITY pageStyleMenu.accesskey \"y\">\n<!ENTITY pageStyleNoStyle.label \"Aucun style\">\n<!ENTITY pageStyleNoStyle.accesskey \"n\">\n<!ENTITY pageStylePersistentOnly.label \"Style de base de la page\">\n<!ENTITY pageStylePersistentOnly.accesskey \"b\">\n\n<!ENTITY pageReportIcon.tooltip            \"Changer la politique popups de ce site web\">\n\n<!ENTITY allowPopups.accesskey \"p\">\n<!-- On Windows we use the term \"Options\" to describe settings, but\n     on Linux and Mac OS X we use \"Preferences\" - carry that distinction\n     over into this string, which is used in the \"popup blocked\" info bar . -->\n<!ENTITY editPopupSettingsUnix.label \"Modifier les préférences de blocage de popups…\">\n<!ENTITY editPopupSettings.label \"Modifier les options de blocage de popups…\">\n<!ENTITY editPopupSettings.accesskey \"e\">\n<!ENTITY dontShowMessage.accesskey \"u\">\n\n<!ENTITY bidiSwitchPageDirectionItem.label        \"Changer le sens de la page\">\n<!ENTITY bidiSwitchPageDirectionItem.accesskey    \"g\">\n<!ENTITY bidiSwitchTextDirectionItem.label        \"Changer le sens du texte\">\n<!ENTITY bidiSwitchTextDirectionItem.accesskey    \"x\">\n<!ENTITY bidiSwitchTextDirectionItem.commandkey   \"X\">\n\n<!ENTITY findOnCmd.label     \"Rechercher dans la page…\">\n<!ENTITY findOnCmd.accesskey \"h\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label  \"Rechercher le suivant\">\n<!ENTITY findAgainCmd.accesskey \"v\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY spellAddDictionaries.label \"Ajouter des dictionnaires…\">\n<!ENTITY spellAddDictionaries.accesskey \"A\">\n\n<!ENTITY editBookmark.done.label                     \"Terminer\">\n<!ENTITY editBookmark.removeBookmark.accessKey       \"R\">\n\n<!ENTITY identity.connectionSecure \"Connexion sécurisée\">\n<!ENTITY identity.connectionNotSecure \"Connexion non sécurisée\">\n<!ENTITY identity.connectionFile \"Cette page est stockée sur votre ordinateur.\">\n<!ENTITY identity.connectionVerified2 \"Votre connexion à ce site est sécurisée. Son détenteur est :\">\n<!ENTITY identity.connectionInternal \"Ceci est une page sécurisée de &brandShortName;.\">\n<!ENTITY identity.insecureLoginForms2 \"Les identifiants saisis sur cette page pourraient être compromis.\">\n\n<!-- Strings for connection state warnings. -->\n<!ENTITY identity.activeBlocked \"&brandShortName; a bloqué des éléments non sécurisés sur cette page.\">\n<!ENTITY identity.passiveLoaded \"Des éléments de cette page ne sont pas sécurisés (tels que des images).\">\n<!ENTITY identity.activeLoaded \"Vous avez désactivé la protection sur cette page.\">\n<!ENTITY identity.weakEncryption \"Cette page utilise un faible niveau de chiffrement.\">\n\n<!-- Strings for connection state warnings in the subview. -->\n<!ENTITY identity.description.insecure \"Votre connexion à ce site n’est pas privée. Les informations que vous transmettez peuvent être visualisées par d’autres personnes (comme par exemple les mots de passe, les messages, les cartes de crédit, etc.).\">\n<!ENTITY identity.description.insecureLoginForms \"Les informations d’identification que vous saisissez sur cette page ne sont pas sécurisées et pourraient être compromises.\">\n<!ENTITY identity.description.weakCipher \"Votre connexion à ce site web n’est pas privée et utilise un faible niveau de chiffrement.\">\n<!ENTITY identity.description.weakCipher2 \"D’autres personnes peuvent accéder à vos informations ou modifier le comportement du site web.\">\n<!ENTITY identity.description.activeBlocked \"&brandShortName; a bloqué des éléments non sécurisés sur cette page.\">\n<!ENTITY identity.description.passiveLoaded \"Votre connexion n’est pas privée et les informations que vous partagez avec ce site peuvent être visualisées par d’autres personnes.\">\n<!ENTITY identity.description.passiveLoaded2 \"Ce site web possède du contenu non sécurisé (tel que des images).\">\n<!ENTITY identity.description.passiveLoaded3 \"Bien que &brandShortName; ait bloqué du contenu, il reste néanmoins des éléments non sécurisés sur la page (tels que des images).\">\n<!ENTITY identity.description.activeLoaded \"Ce site web possède du contenu non sécurisé (tel que des scripts) et la connexion établie n’est pas privée.\">\n<!ENTITY identity.description.activeLoaded2 \"Les informations que vous partagez avec ce site peuvent être visualisées par d’autres personnes (comme par exemple les mots de passe, les messages, les cartes de crédit, etc.).\">\n\n<!ENTITY identity.enableMixedContentBlocking.label \"Activer la protection\">\n<!ENTITY identity.enableMixedContentBlocking.accesskey \"A\">\n<!ENTITY identity.disableMixedContentBlocking.label \"Désactiver la protection pour l’instant\">\n<!ENTITY identity.disableMixedContentBlocking.accesskey \"D\">\n<!ENTITY identity.learnMore \"En savoir plus\">\n\n<!ENTITY identity.removeCertException.label \"Supprimer l’exception\">\n<!ENTITY identity.removeCertException.accesskey \"S\">\n\n<!ENTITY identity.moreInfoLinkText2 \"Plus d’informations\">\n\n<!ENTITY identity.permissions \"Permissions\">\n<!ENTITY identity.permissionsEmpty \"Vous n’avez pas accordé de permission particulière à ce site.\">\n<!ENTITY identity.permissionsReloadHint \"Vous devrez peut-être actualiser la page pour que les changements prennent effet.\">\n\n<!-- Name for the tabs toolbar as spoken by screen readers.\n     The word \"toolbar\" is appended automatically and should not be contained below! -->\n<!ENTITY tabsToolbar.label \"Onglets du navigateur\">\n\n<!-- LOCALIZATION NOTE (syncTabsMenu3.label): This appears in the history menu -->\n<!ENTITY syncTabsMenu3.label     \"Onglets synchronisés\">\n\n<!ENTITY syncedTabs.sidebar.label              \"Onglets synchronisés\">\n<!ENTITY syncedTabs.sidebar.noclients.label    \"Connectez-vous via Firefox depuis vos autres appareils pour afficher leurs onglets ici.\">\n<!ENTITY syncedTabs.sidebar.noclients.title    \"Aucun onglet synchronisé pour l’instant.\">\n<!ENTITY syncedTabs.sidebar.noclients.subtitle \"Vous souhaitez afficher ici les onglets de vos autres appareils ?\">\n<!ENTITY syncedTabs.sidebar.notsignedin.label  \"Connectez-vous pour afficher la liste des onglets de vos autres appareils.\">\n<!ENTITY syncedTabs.sidebar.notabs.label       \"Aucun onglet ouvert\">\n<!ENTITY syncedTabs.sidebar.openprefs.label    \"Ouvrir les préférences de &syncBrand.shortName.label;\">\n<!-- LOCALIZATION NOTE (syncedTabs.sidebar.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY syncedTabs.sidebar.tabsnotsyncing.label       \"Activez la synchronisation des onglets pour afficher la liste des onglets de vos autres appareils.\">\n\n<!-- LOCALIZATION NOTE (syncedTabs.context.open.accesskey,\n                        syncedTabs.context.openAllInTabs.accesskey):\n     These access keys are identical because their associated menu items are\n     mutually exclusive -->\n<!ENTITY syncedTabs.context.open.label                       \"Ouvrir\">\n<!ENTITY syncedTabs.context.open.accesskey                   \"O\">\n<!ENTITY syncedTabs.context.openInNewTab.label               \"Ouvrir dans un nouvel onglet\">\n<!ENTITY syncedTabs.context.openInNewTab.accesskey           \"v\">\n<!ENTITY syncedTabs.context.openInNewWindow.label            \"Ouvrir dans une nouvelle fenêtre\">\n<!ENTITY syncedTabs.context.openInNewWindow.accesskey        \"n\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.label     \"Ouvrir dans une nouvelle fenêtre privée\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.accesskey \"P\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.label          \"Marquer cet onglet…\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.accesskey      \"M\">\n<!ENTITY syncedTabs.context.copy.label                       \"Copier\">\n<!ENTITY syncedTabs.context.copy.accesskey                   \"C\">\n\n<!ENTITY syncedTabs.context.openAllInTabs.label              \"Tout ouvrir dans des onglets\">\n<!ENTITY syncedTabs.context.openAllInTabs.accesskey          \"T\">\n\n\n<!ENTITY syncBrand.shortName.label    \"Sync\">\n\n<!ENTITY syncSignIn.label             \"Se connecter à &syncBrand.shortName.label;…\">\n<!ENTITY syncSignIn.accesskey         \"Y\">\n<!ENTITY syncSyncNowItem.label        \"Synchroniser maintenant\">\n<!ENTITY syncSyncNowItem.accesskey    \"S\">\n<!ENTITY syncReAuthItem.label         \"Se reconnecter à &syncBrand.shortName.label;…\">\n<!ENTITY syncReAuthItem.accesskey     \"r\">\n<!ENTITY syncToolbarButton.label      \"Synchroniser\">\n\n<!ENTITY social.addons.label \"Gérer les services…\">\n\n<!ENTITY social.directory.label \"Répertoire d’activation\">\n<!ENTITY social.directory.text \"Vous pouvez activer des services de partage depuis le répertoire.\">\n<!ENTITY social.directory.button \"Ouvrir le répertoire\">\n<!ENTITY social.directory.introText \"Cliquez sur un service pour l’ajouter à &brandShortName;.\">\n<!ENTITY social.directory.viewmore.text \"Afficher davantage\">\n\n<!ENTITY customizeMode.menuAndToolbars.header2 \"Outils et fonctionnalités supplémentaires\">\n<!ENTITY customizeMode.menuAndToolbars.empty \"Besoin d’encore plus d’outils ?\">\n<!ENTITY customizeMode.menuAndToolbars.emptyLink \"Faites votre choix parmi des milliers de modules complémentaires\">\n<!ENTITY customizeMode.restoreDefaults \"Configuration par défaut\">\n<!ENTITY customizeMode.toolbars \"Afficher/Masquer les barres d’outils\">\n<!ENTITY customizeMode.titlebar \"Barre de titre\">\n<!ENTITY customizeMode.lwthemes \"Thèmes\">\n<!ENTITY customizeMode.lwthemes.myThemes \"Mes thèmes\">\n<!ENTITY customizeMode.lwthemes.recommended \"Recommandés\">\n<!ENTITY customizeMode.lwthemes.menuManage \"Gérer\">\n<!ENTITY customizeMode.lwthemes.menuManage.accessKey \"G\">\n<!ENTITY customizeMode.lwthemes.menuGetMore \"Obtenir plus de thèmes\">\n<!ENTITY customizeMode.lwthemes.menuGetMore.accessKey \"O\">\n\n<!ENTITY getUserMedia.selectCamera.label \"Caméra à partager :\">\n<!ENTITY getUserMedia.selectCamera.accesskey \"C\">\n<!ENTITY getUserMedia.selectMicrophone.label \"Microphone à partager :\">\n<!ENTITY getUserMedia.selectMicrophone.accesskey \"M\">\n<!ENTITY getUserMedia.audioCapture.label \"L’audio de l’onglet sera partagé.\">\n<!ENTITY getUserMedia.allWindowsShared.message \"L’ensemble des fenêtres visibles sur votre écran seront partagées.\">\n\n<!ENTITY trackingProtection.title \"Protection contre le pistage\">\n<!ENTITY trackingProtection.detectedBlocked3 \"&brandShortName; a bloqué des éléments de la page qui peuvent pister votre navigation.\">\n<!ENTITY trackingProtection.detectedNotBlocked3 \"Ce site possède des éléments qui peuvent pister votre navigation. Vous avez désactivé la protection.\">\n<!ENTITY trackingProtection.notDetected3 \"Aucun élément de pistage détecté sur cette page.\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblock.label, trackingProtection.unblock.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in NON-private browsing mode. -->\n<!ENTITY trackingProtection.unblock.label \"Désactiver la protection pour ce site\">\n<!ENTITY trackingProtection.unblock.accesskey \"D\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblockPrivate.label, trackingProtection.unblockPrivate.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in PRIVATE browsing mode. -->\n<!ENTITY trackingProtection.unblockPrivate.label \"Désactiver la protection pour cette session\">\n<!ENTITY trackingProtection.unblockPrivate.accesskey \"D\">\n<!ENTITY trackingProtection.block2.label \"Activer la protection\">\n<!ENTITY trackingProtection.block2.accesskey \"A\">\n\n<!ENTITY trackingContentBlocked.message \"Pistage\">\n<!ENTITY trackingContentBlocked.moreinfo \"Les parties de la page qui pistent votre activité en ligne ont été bloquées.\">\n<!ENTITY trackingContentBlocked.learnMore \"En savoir plus\">\n<!ENTITY trackingContentBlocked.options \"Options\">\n<!ENTITY trackingContentBlocked.unblock2.label \"Désactiver la protection pour ce site\">\n<!ENTITY trackingContentBlocked.unblock2.accesskey \"D\">\n<!ENTITY trackingContentBlocked.block.label \"Activer la protection\">\n<!ENTITY trackingContentBlocked.block.accesskey \"A\">\n<!ENTITY trackingContentBlocked.disabled.message \"La protection contre le pistage est désactivée\">\n\n<!ENTITY pluginNotification.showAll.label \"Tout afficher\">\n<!ENTITY pluginNotification.showAll.accesskey \"T\">\n\n<!-- LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.properties -->\n<!ENTITY pluginActivateNow.label \"Activer maintenant\">\n<!ENTITY pluginActivateAlways.label \"Toujours activer\">\n<!ENTITY pluginBlockNow.label \"Bloquer ce plugin\">\n\n<!-- LOCALIZATION NOTE: (pluginNotification.width): This is used to determine the\n     width of the plugin popup notification that can appear if a plugin has been\n     blocked on a page. Should be wide enough to fit the pluginActivateNow.label\n     and pluginActivateAlways.label strings above on a single line. This must be\n     a CSS length value. -->\n<!ENTITY pluginNotification.width \"28em\">\n\n<!ENTITY uiTour.infoPanel.close \"Fermer\">\n\n<!ENTITY appMenuSidebars.label         \"Panneau latéral\">\n\n<!-- LOCALIZATION NOTE: (panicButton.view.mainTimeframeDesc, panicButton.view.5min, panicButton.view.2hr, panicButton.view.day):\n     The .mainTimeframeDesc string combined with any of the 3 others is meant to form a complete sentence, e.g. \"Forget the last: Five minutes\".\n     Please ensure that this remains the case in the translation. -->\n<!ENTITY panicButton.view.mainTimeframeDesc       \"Effacer :\">\n<!ENTITY panicButton.view.5min                    \"Les cinq dernières minutes\">\n<!ENTITY panicButton.view.2hr                     \"Les deux dernières heures\">\n<!ENTITY panicButton.view.day                     \"Les 24 dernières heures\">\n\n<!-- LOCALIZATION NOTE: (panicButton.view.mainLabel, panicButton.view.deleteCookies, panicButton.view.deleteHistory, panicButton.view.deleteTabsAndWindows, panicButton.view.openNewWindow):\n     The .mainActionDesc string combined with any of the 4 others is meant to form a complete sentence, e.g. \"Proceeding will: Delete Recent Cookies\".\n     Note also that the deleteCookies, deleteHistory and deleteTabsAndWindows strings include <html:strong> tags for emphasis on the words \"Cookies\", \"History\", \"Tabs\" and \"Windows\".\n     The translation should do the same. -->\n<!ENTITY panicButton.view.mainActionDesc          \"Si vous continuez vous allez :\">\n<!ENTITY panicButton.view.deleteCookies           \"Effacer les <html:strong>cookies</html:strong> récents\">\n<!ENTITY panicButton.view.deleteHistory           \"Effacer <html:strong>l’historique</html:strong> récent\">\n<!ENTITY panicButton.view.deleteTabsAndWindows    \"Fermer tous les <html:strong>onglets</html:strong> et toutes les <html:strong>fenêtres</html:strong>\">\n<!ENTITY panicButton.view.openNewWindow           \"Ouvrir une nouvelle fenêtre vierge\">\n\n<!ENTITY panicButton.view.undoWarning             \"Cette action est irréversible.\">\n<!ENTITY panicButton.view.forgetButton            \"Effacer\">\n\n<!ENTITY panicButton.thankyou.msg1                \"Votre historique récent a été correctement effacé.\">\n<!ENTITY panicButton.thankyou.msg2                \"Bonne navigation !\">\n<!ENTITY panicButton.thankyou.buttonlabel         \"Fermer\">\n\n<!ENTITY emeLearnMoreContextMenu.label            \"En savoir plus sur les DRM…\">\n<!ENTITY emeLearnMoreContextMenu.accesskey        \"D\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnv_timeout=Temps de connexion dépassé\nopenFile=Ouvrir le fichier\n\ndroponhometitle=Définir comme page d’accueil\ndroponhomemsg=Voulez-vous faire de ce document votre page d’accueil ?\ndroponhomemsgMultiple=Voulez-vous faire de ces documents vos pages d’accueil ?\n\n# context menu strings\n\n# LOCALIZATION NOTE (contextMenuSearch): %1$S is the search engine,\n# %2$S is the selection string.\ncontextMenuSearch=Recherche %1$S pour « %2$S »\ncontextMenuSearch.accesskey=R\n\n# bookmark dialog strings\n\nbookmarkAllTabsDefault=[Nom du dossier]\n\nxpinstallPromptMessage=%S a empêché ce site d’installer un logiciel sur votre ordinateur.\nxpinstallPromptMessage.dontAllow=Ne pas autoriser\nxpinstallPromptMessage.dontAllow.accesskey=N\nxpinstallPromptAllowButton=Autoriser\n# Accessibility Note:\n# Be sure you do not choose an accesskey that is used elsewhere in the active context (e.g. main menu bar, submenu of the warning popup button)\n# See http://www.mozilla.org/access/keyboard/accesskey for details\nxpinstallPromptAllowButton.accesskey=u\nxpinstallDisabledMessageLocked=L’installation de logiciels a été désactivée par votre administrateur système.\nxpinstallDisabledMessage=L’installation de logiciels est actuellement désactivée. Cliquez sur « Activer » et essayez à nouveau.\nxpinstallDisabledButton=Activer\nxpinstallDisabledButton.accesskey=v\n\n# LOCALIZATION NOTE (webextPerms.header)\n# This string is used as a header in the webextension permissions dialog,\n# %S is replaced with the localized name of the extension being installed.\n# See https://bug1308309.bmoattachments.org/attachment.cgi?id=8814612\n# for an example of the full dialog.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.header=Ajouter %S ?\n\n# LOCALIZATION NOTE (webextPerms.listIntro)\n# This string will be followed by a list of permissions requested\n# by the webextension.\nwebextPerms.listIntro=Votre permission est nécessaire pour :\nwebextPerms.add.label=Ajouter\nwebextPerms.add.accessKey=A\nwebextPerms.cancel.label=Annuler\nwebextPerms.cancel.accessKey=n\n\n# LOCALIZATION NOTE (webextPerms.sideloadMenuItem)\n# %1$S will be replaced with the localized name of the sideloaded add-on.\n# %2$S will be replace with the name of the application (e.g., Firefox, Nightly)\nwebextPerms.sideloadMenuItem=%1$S a été ajouté à %2$S\n\n# LOCALIZATION NOTE (webextPerms.sideloadHeader)\n# This string is used as a header in the webextension permissions dialog\n# when the extension is side-loaded.\n# %S is replaced with the localized name of the extension being installed.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.sideloadHeader=%S a été ajouté\nwebextPerms.sideloadText2=Un programme de votre ordinateur a installé un module complémentaire qui pourrait affecter votre navigateur. Veuillez prendre connaissance des permissions que demande ce module et décider de l’activer ou d’annuler (afin de le laisser désactivé).\nwebextPerms.sideloadTextNoPerms=Un programme de votre ordinateur a installé un module complémentaire qui pourrait affecter votre navigateur. Veuillez décider de l’activer ou d’annuler (afin de le laisser désactivé).\n\nwebextPerms.sideloadEnable.label=Activer\nwebextPerms.sideloadEnable.accessKey=A\nwebextPerms.sideloadCancel.label=Annuler\nwebextPerms.sideloadCancel.accessKey=n\n\n# LOCALIZATION NOTE (webextPerms.updateMenuItem)\n# %S will be replaced with the localized name of the extension which\n# has been updated.\nwebextPerms.updateMenuItem=%S demande de nouvelles permissions\n\n# LOCALIZATION NOTE (webextPerms.updateText)\n# %S is replaced with the localized name of the updated extension.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.updateText=%S a été mis à jour. Vous devez approuver les nouvelles permissions avant que la version mise à jour ne soit installée. Sélectionner « Annuler » conservera la version actuelle du module.\n\nwebextPerms.updateAccept.label=Mettre à jour\nwebextPerms.updateAccept.accessKey=M\n\nwebextPerms.description.bookmarks=Consulter et modifier les marque-pages\nwebextPerms.description.clipboardRead=Lire les données du presse-papiers\nwebextPerms.description.clipboardWrite=Ajouter des données dans le presse-papiers\nwebextPerms.description.downloads=Télécharger des fichiers et consulter et modifier l’historique des téléchargements du navigateur\nwebextPerms.description.geolocation=Accéder à votre localisation\nwebextPerms.description.history=Accéder à l’historique de navigation\n# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)\n# %S will be replaced with the name of the application\nwebextPerms.description.nativeMessaging=Échanger des messages avec d’autres programmes que %S\nwebextPerms.description.notifications=Vous afficher des notifications\nwebextPerms.description.privacy=Consulter et modifier les paramètres de vie privée\nwebextPerms.description.sessions=Accéder aux onglets récemment fermés du navigateur\nwebextPerms.description.tabs=Accéder aux onglets du navigateur\nwebextPerms.description.topSites=Accéder à l’historique de navigation\nwebextPerms.description.webNavigation=Accéder à l’activité du navigateur pendant la navigation\n\nwebextPerms.hostDescription.allUrls=Accéder à vos données pour tous les sites web\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.wildcard)\n# %S will be replaced by the DNS domain for which a webextension\n# is requesting access (e.g., mozilla.org)\nwebextPerms.hostDescription.wildcard=Accéder à vos données pour les sites du domaine %S\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManyWildcards):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# domains for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManyWildcards=Accéder à vos données dans #1 autre domaine;Accéder à vos données dans #1 autres domaines\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.oneSite)\n# %S will be replaced by the DNS host name for which a webextension\n# is requesting access (e.g., www.mozilla.org)\nwebextPerms.hostDescription.oneSite=Accéder à vos données pour %S\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManySites)\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# hosts for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManySites=Accéder à vos données sur #1 autre site;Accéder à vos données sur #1 autres sites\n\n# LOCALIZATION NOTE (addonPostInstall.message)\n# %1$S is replaced with the localized named of the extension that was\n# just installed.\n# %2$S is replaced with the localized name of the application.\naddonPostInstall.message1=%1$S a été ajouté à %2$S.\n\n# LOCALIZATION NOTE (addonPostInstall.messageDetail)\n# %1$S is replaced with the icon for the add-ons menu.\n# %2$S is replaced with the icon for the toolbar menu.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\naddonPostInstall.messageDetail=Gérez vos modules en cliquant sur %1$S dans le menu %2$S.\naddonPostInstall.okay.label=OK\naddonPostInstall.okay.key=O\n\n# LOCALIZATION NOTE (addonDownloadingAndVerifying):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Also see https://bugzilla.mozilla.org/show_bug.cgi?id=570012 for mockups\naddonDownloadingAndVerifying=Téléchargement et vérification du module…;Téléchargement et vérification de #1 modules…\naddonDownloadVerifying=Vérification en cours\n\naddonInstall.unsigned=(Non vérifié)\naddonInstall.cancelButton.label=Annuler\naddonInstall.cancelButton.accesskey=A\naddonInstall.acceptButton.label=Installer\naddonInstall.acceptButton.accesskey=I\n\n# LOCALIZATION NOTE (addonConfirmInstallMessage,addonConfirmInstallUnsigned):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the number of add-ons being installed\naddonConfirmInstall.message=Ce site souhaite installer un module sur #1 :;Ce site souhaite installer #2 modules sur #1 :\naddonConfirmInstallUnsigned.message=Attention, ce site souhaite installer un module non vérifié sur #1. Poursuivez à vos risques et périls.;Attention, ce site souhaite installer #2 modules non vérifiés sur #1. Poursuivez à vos risques et périls.\n\n# LOCALIZATION NOTE (addonConfirmInstallSomeUnsigned.message):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the total number of add-ons being installed (at least 2)\naddonConfirmInstallSomeUnsigned.message=;Attention, ce site souhaite installer #2 modules sur #1, dont certains ne sont pas vérifiés. Poursuivez à vos risques et périls.\n\naddonwatch.slow=Il se pourrait que %1$S ralentisse %2$S\naddonwatch.disable.label=Désactiver %S\naddonwatch.ignoreSession.label=Ignorer pour l’instant\naddonwatch.ignoreSession.accesskey=I\naddonwatch.ignorePerm.label=Ignorer de façon permanente\naddonwatch.ignorePerm.accesskey=p\naddonwatch.restart.message=Pour désactiver %S vous devez redémarrer %S\naddonwatch.restart.label=Redémarrer %S\naddonwatch.restart.accesskey=R\n\n# LOCALIZATION NOTE (addonsInstalled, addonsInstalledNeedsRestart):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 first add-on's name, #2 number of add-ons, #3 application name\naddonsInstalled=#1 a été installé avec succès.;#2 modules complémentaires ont été installés avec succès.\naddonsInstalledNeedsRestart=#1 sera installé après le redémarrage de #3.;#2 modules complémentaires seront installés après le redémarrage de #3.\naddonInstallRestartButton=Redémarrer maintenant\naddonInstallRestartButton.accesskey=R\naddonInstallRestartIgnoreButton=Plus tard\naddonInstallRestartIgnoreButton.accesskey=P\n\n# LOCALIZATION NOTE (addonInstallError-1, addonInstallError-2, addonInstallError-3, addonInstallError-4, addonInstallError-5, addonLocalInstallError-1, addonLocalInstallError-2, addonLocalInstallError-3, addonLocalInstallError-4, addonLocalInstallError-5):\n# %1$S is the application name, %2$S is the add-on name\naddonInstallError-1=Le module complémentaire n’a pas pu être téléchargé à cause d’un échec de connexion.\naddonInstallError-2=Le module complémentaire n’a pas pu être installé car il ne correspond pas au module attendu par %1$S.\naddonInstallError-3=Le module complémentaire téléchargé depuis ce site n’a pas pu être installé car il semble corrompu.\naddonInstallError-4=%2$S n’a pas pu être installé car un fichier n’a pas pu être modifié par %1$S.\naddonInstallError-5=%1$S a empêché ce site d’installer un module complémentaire non vérifié.\naddonLocalInstallError-1=Ce module complémentaire n’a pas pu être installé à cause d’une erreur du système de fichiers.\naddonLocalInstallError-2=Ce module complémentaire n’a pas pu être installé car il ne correspond pas au module attendu par %1$S.\naddonLocalInstallError-3=Ce module complémentaire n’a pas pu être installé car il semble être corrompu.\naddonLocalInstallError-4=%2$S n’a pas pu être installé car un fichier n’a pas pu être modifié par %1$S.\naddonLocalInstallError-5=Ce module complémentaire n’a pas pu être installé car il n’a pas été vérifié.\n\n# LOCALIZATION NOTE (addonInstallErrorIncompatible):\n# %1$S is the application name, %2$S is the application version, %3$S is the add-on name\naddonInstallErrorIncompatible=%3$S n’a pas pu être installé car il n’est pas compatible avec %1$S %2$S.\n\n# LOCALIZATION NOTE (addonInstallErrorBlocklisted): %S is add-on name\naddonInstallErrorBlocklisted=%S n’a pas pu être installé car il présente un risque élevé de causer des problèmes de stabilité ou de sécurité.\n\nunsignedAddonsDisabled.message=Parmi les modules complémentaires installés, un ou plusieurs n’ont pas pu être vérifiés et ont été désactivés.\nunsignedAddonsDisabled.learnMore.label=En savoir plus\nunsignedAddonsDisabled.learnMore.accesskey=E\n\n# LOCALIZATION NOTE (compactLightTheme.name): This is displayed in about:addons -> Appearance\ncompactLightTheme.name=Compact clair\ncompactLightTheme.description=Un thème compact avec des couleurs claires.\n\n# LOCALIZATION NOTE (compactDarkTheme.name): This is displayed in about:addons -> Appearance\ncompactDarkTheme.name=Compact sombre\ncompactDarkTheme.description=Un thème compact avec des couleurs sombres.\n\n# LOCALIZATION NOTE (lwthemeInstallRequest.message): %S will be replaced with\n# the host name of the site.\nlwthemeInstallRequest.message=Ce site (%S) a tenté d’installer un thème.\nlwthemeInstallRequest.allowButton=Autoriser\nlwthemeInstallRequest.allowButton.accesskey=A\n\nlwthemePostInstallNotification.message=Un nouveau thème a été installé.\nlwthemePostInstallNotification.undoButton=Annuler\nlwthemePostInstallNotification.undoButton.accesskey=A\nlwthemePostInstallNotification.manageButton=Gérer les thèmes…\nlwthemePostInstallNotification.manageButton.accesskey=G\n\n# LOCALIZATION NOTE (lwthemeNeedsRestart.message):\n# %S will be replaced with the new theme name.\nlwthemeNeedsRestart.message=%S sera installé après un redémarrage.\nlwthemeNeedsRestart.button=Redémarrer maintenant\nlwthemeNeedsRestart.accesskey=R\n\n# LOCALIZATION NOTE (popupWarning.message): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName and #2 is the number of pop-ups blocked.\npopupWarning.message=#1 a empêché ce site d’ouvrir une fenêtre popup.;#1 a empêché ce site d’ouvrir #2 fenêtres popup.\npopupWarningButton=Options\npopupWarningButton.accesskey=O\npopupWarningButtonUnix=Préférences\npopupWarningButtonUnix.accesskey=P\npopupAllow=Autoriser les popups pour %S\npopupBlock=Bloquer les popups pour %S\npopupWarningDontShowFromMessage=Ne pas afficher ce message lorsque des popups sont bloqués\npopupWarningDontShowFromLocationbar=Ne pas afficher la barre d’information lorsque des popups sont bloqués\npopupShowPopupPrefix=Afficher « %S »\n\n# Bad Content Blocker Doorhanger Notification\n# %S is brandShortName\nbadContentBlocked.blocked.message=%S bloque du contenu sur cette page.\nbadContentBlocked.notblocked.message=%S ne bloque aucun contenu sur cette page.\n\ncrashedpluginsMessage.title=Le plugin %S a planté.\ncrashedpluginsMessage.reloadButton.label=Actualiser la page\ncrashedpluginsMessage.reloadButton.accesskey=A\ncrashedpluginsMessage.submitButton.label=Envoyer un rapport de plantage\ncrashedpluginsMessage.submitButton.accesskey=r\ncrashedpluginsMessage.learnMore=En savoir plus…\n\n# Keyword fixup messages\n# LOCALIZATION NOTE (keywordURIFixup.message): Used when the user tries to visit\n# a local host page, by the time the DNS request recognizes it, we have already\n# loaded a search page for the given word.  An infobar then asks to the user\n# whether he rather wanted to visit the host.  %S is the recognized host.\nkeywordURIFixup.message=Vouliez-vous vous rendre sur %S ?\nkeywordURIFixup.goTo=Oui, ouvrir %S\nkeywordURIFixup.goTo.accesskey=O\nkeywordURIFixup.dismiss=Non merci\nkeywordURIFixup.dismiss.accesskey=N\n\n## Plugin doorhanger strings\n# LOCALIZATION NOTE (pluginActivateNew.message): Used for newly-installed\n# plugins which are not known to be unsafe. %1$S is the plugin name and %2$S\n# is the site domain.\npluginActivateNew.message=Autoriser %2$S à exécuter « %1$S » ?\npluginActivateMultiple.message=Autoriser %S à exécuter ces plugins ?\npluginActivate.learnMore=En savoir plus…\n# LOCALIZATION NOTE (pluginActivateOutdated.message, pluginActivateOutdated.label):\n# These strings are used when an unsafe plugin has an update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateOutdated.message=%3$S a empêché l’exécution du plugin obsolète « %1$S » sur %2$S.\npluginActivateOutdated.label=Plugin obsolète\npluginActivate.updateLabel=Mettre à jour maintenant…\n# LOCALIZATION NOTE (pluginActivateVulnerable.message, pluginActivateVulnerable.label):\n# These strings are used when an unsafe plugin has no update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateVulnerable.message=%3$S a empêché l’exécution du plugin vulnérable « %1$S » sur %2$S.\npluginActivateVulnerable.label=Plugin vulnérable !\npluginActivate.riskLabel=Quel est le risque ?\n# LOCALIZATION NOTE (pluginActivateBlocked.message): %1$S is the plugin name, %2$S is brandShortName\npluginActivateBlocked.message=%2$S a bloqué « %1$S » par mesure de sécurité.\npluginActivateBlocked.label=Bloqué par mesure de sécurité\npluginActivateDisabled.message=« %S » est désactivé.\npluginActivateDisabled.label=Désactivé\npluginActivateDisabled.manage=Gérer les plugins…\npluginEnabled.message=« %S » est activé sur %S.\npluginEnabledOutdated.message=Le plugin obsolète « %S » est activé sur %S.\npluginEnabledVulnerable.message=Le plugin vulnérable « %S » est activé sur %S.\npluginInfo.unknownPlugin=Inconnu\n\n# LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.dtd\n# LOCALIZATION NOTE (pluginActivateNow.label): This button will enable the\n# plugin in the current session for an short time (about an hour), auto-renewed\n# if the site keeps using the plugin.\npluginActivateNow.label=Activer maintenant\npluginActivateNow.accesskey=m\n# LOCALIZATION NOTE (pluginActivateAlways.label): This button will enable the\n# plugin for a long while (90 days), auto-renewed if the site keeps using the\n# plugin.\npluginActivateAlways.label=Toujours activer\npluginActivateAlways.accesskey=A\npluginBlockNow.label=Bloquer le plugin\npluginBlockNow.accesskey=B\npluginContinue.label=Laisser activé\npluginContinue.accesskey=L\n\n# in-page UI\nPluginClickToActivate=Activer %S.\nPluginVulnerableUpdatable=Ce plugin est vulnérable et doit être mis à jour.\nPluginVulnerableNoUpdate=Ce plugin possède des failles de sécurité.\n\n# infobar UI\npluginContinueBlocking.label=Poursuivre le blocage\npluginContinueBlocking.accesskey=B\n# LOCALIZATION NOTE (pluginActivateTrigger): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\npluginActivateTrigger.label=Autoriser…\npluginActivateTrigger.accesskey=A\n\n# Sanitize\n# LOCALIZATION NOTE (sanitizeDialog2.everything.title): When \"Time range to\n# clear\" is set to \"Everything\", the Clear Recent History dialog's title is\n# changed to this.  See UI mockup and comment 11 at bug 480169 -->\nsanitizeDialog2.everything.title=Supprimer tout l’historique\nsanitizeButtonOK=Effacer maintenant\n# LOCALIZATION NOTE (sanitizeButtonClearing): The label for the default\n# button between the user clicking it and the window closing.  Indicates the\n# items are being cleared.\nsanitizeButtonClearing=Effacement\n\n# LOCALIZATION NOTE (sanitizeEverythingWarning2): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has not modified the default set of history items to clear.\nsanitizeEverythingWarning2=Tout l’historique sera effacé.\n# LOCALIZATION NOTE (sanitizeSelectedWarning): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has modified the default set of history items to clear.\nsanitizeSelectedWarning=Tous les éléments sélectionnés seront effacés.\n\n# LOCALIZATION NOTE (downloadAndInstallButton.label): %S is replaced by the\n# version of the update: \"Update to 28.0\".\nupdate.downloadAndInstallButton.label=Mettre à jour vers la version %S\nupdate.downloadAndInstallButton.accesskey=M\n\nmenuOpenAllInTabs.label=Tout ouvrir dans des onglets\n\n# History menu\nmenuRestoreAllTabs.label=Restaurer tous les onglets\n# LOCALIZATION NOTE (menuRestoreAllTabsSubview.label): like menuRestoreAllTabs.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* tabs.\nmenuRestoreAllTabsSubview.label=Restaurer les onglets fermés\n# LOCALIZATION NOTE (menuRestoreAllWindows, menuUndoCloseWindowLabel, menuUndoCloseWindowSingleTabLabel):\n# see bug 394759\nmenuRestoreAllWindows.label=Restaurer toutes les fenêtres\n# LOCALIZATION NOTE (menuRestoreAllWindowsSubview.label): like menuRestoreAllWindows.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* windows.\nmenuRestoreAllWindowsSubview.label=Restaurer les fenêtres fermées\n# LOCALIZATION NOTE (menuUndoCloseWindowLabel): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 Window Title, #2 Number of tabs\nmenuUndoCloseWindowLabel=#1 (et #2 autre onglet);#1 (et #2 autres onglets)\nmenuUndoCloseWindowSingleTabLabel=#1\n\n# Unified Back-/Forward Popup\ntabHistory.current=Rester sur cette page\ntabHistory.goBack=Revenir à cette page\ntabHistory.goForward=Avancer jusqu’à cette page\n\n# URL Bar\npasteAndGo.label=Coller et aller\n# LOCALIZATION NOTE(urlbar-zoom-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nurlbar-zoom-button.label = %S %%\n\n# Block autorefresh\nrefreshBlocked.goButton=Autoriser\nrefreshBlocked.goButton.accesskey=A\nrefreshBlocked.refreshLabel=%S a empêché le rechargement automatique de cette page.\nrefreshBlocked.redirectLabel=%S a empêché la redirection automatique vers une autre page.\n\n# General bookmarks button\n# LOCALIZATION NOTE (bookmarksMenuButton.tooltip):\n# %S is the keyboard shortcut for \"Show All Bookmarks\"\nbookmarksMenuButton.tooltip=Afficher vos marque-pages (%S)\n# Star button\nstarButtonOn.tooltip2=Modifier ce marque-page (%S)\nstarButtonOff.tooltip2=Marquer cette page (%S)\nstarButtonOverflowed.label=Marquer cette page\nstarButtonOverflowedStarred.label=Modifier ce marque-page\n\n# Downloads button tooltip\n# LOCALIZATION NOTE (downloads.tooltip):\n# %S is the keyboard shortcut for \"Downloads\"\ndownloads.tooltip=Afficher la progression des téléchargements en cours (%S)\n\n# Print button tooltip on OS X\n# LOCALIZATION NOTE (printButton.tooltip):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\n# %S is the keyboard shortcut for \"Print\"\nprintButton.tooltip=Imprimer cette page… (%S)\n\n# New Window button tooltip\n# LOCALIZATION NOTE (newWindowButton.tooltip):\n# %S is the keyboard shortcut for \"New Window\"\nnewWindowButton.tooltip=Ouvrir une nouvelle fenêtre (%S)\n\n# New Tab button tooltip\n# LOCALIZATION NOTE (newTabButton.tooltip):\n# %S is the keyboard shortcut for \"New Tab\"\nnewTabButton.tooltip=Ouvrir un nouvel onglet (%S)\n\n# Offline web applications\nofflineApps.available2=Autorisez-vous %S à stocker des données sur votre ordinateur ?\nofflineApps.allowStoring.label=Autoriser le stockage de données\nofflineApps.allowStoring.accesskey=A\nofflineApps.dontAllow.label=Ne pas autoriser\nofflineApps.dontAllow.accesskey=N\n\nofflineApps.usage=Ce site (%S) conserve à présent plus de %S Mo de données sur votre ordinateur pour une utilisation hors connexion.\nofflineApps.manageUsage=Afficher les paramètres\nofflineApps.manageUsageAccessKey=p\n\nidentity.identified.verifier=Vérifié par : %S\nidentity.identified.verified_by_you=Vous avez ajouté une exception de sécurité pour ce site.\nidentity.identified.state_and_country=%S, %S\n\nidentity.icon.tooltip=Afficher les informations du site\n\ntrackingProtection.intro.title=Fonctionnement de la protection contre le pistage\n# LOCALIZATION NOTE (trackingProtection.intro.description2):\n# %S is brandShortName. This string should match the one from Step 1 of the tour\n# when it starts from the button shown when a new private window is opened.\ntrackingProtection.intro.description2=Lorsque le bouclier est visible, %S bloque certains éléments de la page qui peuvent pister votre navigation.\n# LOCALIZATION NOTE (trackingProtection.intro.step1of3): Indicates that the intro panel is step one of three in a tour.\ntrackingProtection.intro.step1of3=1 sur 3\ntrackingProtection.intro.nextButton.label=Suivant\n\ntrackingProtection.icon.activeTooltip=Des tentatives de pistage ont été bloquées\ntrackingProtection.icon.disabledTooltip=Du contenu servant au pistage a été bloqué\n\n# Edit Bookmark UI\neditBookmarkPanel.pageBookmarkedTitle=Page marquée\neditBookmarkPanel.pageBookmarkedDescription=%S se souviendra de cette page pour vous\neditBookmarkPanel.bookmarkedRemovedTitle=Marque-page supprimé\neditBookmarkPanel.editBookmarkTitle=Modifier ce marque-page\n\n# LOCALIZATION NOTE (editBookmark.removeBookmarks.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the number of bookmarks to be removed.\n# If this causes problems with localization you can also do \"Remove Bookmarks (#1)\"\n# instead of \"Remove #1 Bookmarks\".\neditBookmark.removeBookmarks.label=Supprimer le marque-page;Supprimer les marque-pages (#1)\n\n# Post Update Notifications\npu.notifyButton.label=Détails…\npu.notifyButton.accesskey=D\n# LOCALIZATION NOTE %S will be replaced by the short name of the application.\npuNotifyText=%S a été mis à jour\npuAlertTitle=%S a été mis à jour\npuAlertText=Cliquer ici pour des détails\n\n# Geolocation UI\n\ngeolocation.allowLocation=Autoriser l’accès à la localisation\ngeolocation.allowLocation.accesskey=A\ngeolocation.dontAllowLocation=Ne pas autoriser\ngeolocation.dontAllowLocation.accesskey=N\ngeolocation.shareWithSite3=Autorisez-vous %S à accéder à votre localisation ?\ngeolocation.shareWithFile3=Autorisez-vous ce fichier local à accéder à votre localisation ?\ngeolocation.remember=Se souvenir de cette décision\n\nwebNotifications.remember=Se souvenir de cette décision\nwebNotifications.rememberForSession=Se souvenir de cette décision pour cette session\nwebNotifications.allow=Autoriser les notifications\nwebNotifications.allow.accesskey=A\nwebNotifications.dontAllow=Ne pas autoriser\nwebNotifications.dontAllow.accesskey=N\nwebNotifications.receiveFromSite2=Autorisez-vous %S à envoyer des notifications ?\n# LOCALIZATION NOTE (webNotifications.upgradeTitle): When using native notifications on OS X, the title may be truncated around 32 characters.\nwebNotifications.upgradeTitle=Notifications améliorées\n# LOCALIZATION NOTE (webNotifications.upgradeBody): When using native notifications on OS X, the body may be truncated around 100 characters in some views.\nwebNotifications.upgradeBody=Vous pouvez maintenant recevoir des notifications de sites qui ne sont pas ouverts. Cliquez ici pour en savoir plus.\n\n# Phishing/Malware Notification Bar.\n# LOCALIZATION NOTE (notADeceptiveSite, notAnAttack)\n# The two button strings will never be shown at the same time, so\n# it's okay for them to have the same access key\nsafebrowsing.getMeOutOfHereButton.label=Sortir d’ici !\nsafebrowsing.getMeOutOfHereButton.accessKey=S\nsafebrowsing.deceptiveSite=Site trompeur !\nsafebrowsing.notADeceptiveSiteButton.label=Ce site n’est pas trompeur…\nsafebrowsing.notADeceptiveSiteButton.accessKey=C\nsafebrowsing.reportedAttackSite=Ce site a été signalé comme étant malveillant !\nsafebrowsing.notAnAttackButton.label=Ce site n’est pas malveillant…\nsafebrowsing.notAnAttackButton.accessKey=C\nsafebrowsing.reportedUnwantedSite=Ce site a été signalé comme comportant des logiciels indésirables !\n\n# Ctrl-Tab\n# LOCALIZATION NOTE (ctrlTab.listAllTabs.label): #1 represents the number\n# of tabs in the current browser window. It will always be 2 at least.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nctrlTab.listAllTabs.label=;Lister les #1 onglets\n\n# LOCALIZATION NOTE (addKeywordTitleAutoFill): %S will be replaced by the page's title\n# Used as the bookmark name when saving a keyword for a search field.\naddKeywordTitleAutoFill=Recherche %S\n\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.name=Thème par défaut\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.description=Le thème par défaut.\n\n# safeModeRestart\nsafeModeRestartPromptTitle=Redémarrer avec les modules complémentaires désactivés\nsafeModeRestartPromptMessage=Voulez-vous vraiment désactiver tous les modules complémentaires et redémarrer ?\nsafeModeRestartButton=Redémarrer\n\n# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string\n# \"true\" (spelled and capitalized exactly that way) to show the \"Text\n# Encoding\" menu in the main Firefox button on Windows. Any other value will\n# hide it. Regardless of the value of this setting, the \"Text Encoding\"\n# menu will always be accessible via the \"Web Developer\" menu.\n# This is not a string to translate; it just controls whether the menu shows\n# up in the Firefox button. If users frequently use the \"Text Encoding\"\n# menu, set this to \"true\". Otherwise, you can leave it as \"false\".\nbrowser.menu.showCharacterEncoding=false\n\n# Mozilla data reporting notification (Telemetry, Firefox Health Report, etc)\ndataReportingNotification.message       = %1$S envoie automatiquement certaines informations à %2$S afin que nous puissions améliorer votre navigation.\ndataReportingNotification.button.label  = Choisir ce que j’envoie\ndataReportingNotification.button.accessKey  = C\n\n# Process hang reporter\nprocessHang.label = Une page web ralentit votre navigateur. Que voulez-vous faire ?\nprocessHang.button_stop.label = L’arrêter\nprocessHang.button_stop.accessKey = a\nprocessHang.button_wait.label = Patienter\nprocessHang.button_wait.accessKey = P\nprocessHang.button_debug.label = Déboguer le script\nprocessHang.button_debug.accessKey = D\n\n# LOCALIZATION NOTE (fullscreenButton.tooltip): %S is the keyboard shortcut for full screen\nfullscreenButton.tooltip=Afficher la fenêtre en plein écran (%S)\n\nservice.toolbarbutton.label=Services\nservice.toolbarbutton.tooltiptext=Services\n\n# LOCALIZATION NOTE (social.install.description): %1$S is the hostname of the social provider, %2$S is brandShortName (e.g. Firefox)\nservice.install.description=Voulez-vous activer les services de %1$S pour un affichage dans la barre d’outils et le panneau latéral de %2$S ?\nservice.install.ok.label=Activer les services\nservice.install.ok.accesskey=A\n\n# LOCALIZATION NOTE (social.markpageMenu.label): %S is the name of the social provider\nsocial.markpageMenu.label=Envoyer la page à %S\n# LOCALIZATION NOTE (social.marklinkMenu.label): %S is the name of the social provider\nsocial.marklinkMenu.label=Envoyer le lien à %S\n\n# LOCALIZATION NOTE (social.error.message): %1$S is brandShortName (e.g. Firefox), %2$S is the name of the social provider\nsocial.error.message=%1$S ne peut actuellement pas se connecter avec %2$S.\nsocial.error.tryAgain.label=Réessayer\nsocial.error.tryAgain.accesskey=R\nsocial.error.closeSidebar.label=Fermer ce panneau latéral\nsocial.error.closeSidebar.accesskey=F\n\n# LOCALIZATION NOTE: %1$S is the label for the toolbar button, %2$S is the associated badge numbering that the social provider may provide.\nsocial.aria.toolbarButtonBadgeText=%1$S (%2$S)\n\n# LOCALIZATION NOTE (getUserMedia.shareCamera2.message,\n#                    getUserMedia.shareMicrophone2.message,\n#                    getUserMedia.shareScreen3.message,\n#                    getUserMedia.shareCameraAndMicrophone2.message,\n#                    getUserMedia.shareCameraAndAudioCapture2.message,\n#                    getUserMedia.shareScreenAndMicrophone3.message,\n#                    getUserMedia.shareScreenAndAudioCapture3.message,\n#                    getUserMedia.shareAudioCapture2.message):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.shareCamera2.message = Autorisez-vous %S à utiliser votre caméra ?\ngetUserMedia.shareMicrophone2.message = Autorisez-vous %S à utiliser votre microphone ?\ngetUserMedia.shareScreen3.message = Autorisez-vous %S à voir votre écran ?\ngetUserMedia.shareCameraAndMicrophone2.message = Autorisez-vous %S à utiliser votre caméra et votre microphone ?\ngetUserMedia.shareCameraAndAudioCapture2.message = Autorisez-vous %S à utiliser votre caméra et à écouter l’audio de cet onglet ?\ngetUserMedia.shareScreenAndMicrophone3.message = Autorisez-vous %S à utiliser votre microphone et à voir votre écran ?\ngetUserMedia.shareScreenAndAudioCapture3.message = Autorisez-vous %S à écouter l’audio de cet onglet et à voir votre écran ?\ngetUserMedia.shareAudioCapture2.message = Autorisez-vous %S à écouter l’audio de cet onglet ?\n# LOCALIZATION NOTE (getUserMedia.shareScreenWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %S will be the 'learn more' link\ngetUserMedia.shareScreenWarning.message = Partagez uniquement vos écrans avec les sites en lesquels vous avez confiance. Le partage peut permettre à des sites trompeurs de naviguer en votre nom et de dérober des informations. %S\n# LOCALIZATION NOTE (getUserMedia.shareFirefoxWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %1$S is brandShortName (eg. Firefox)\n# %2$S will be the 'learn more' link\ngetUserMedia.shareFirefoxWarning.message = Partagez uniquement %1$S avec les sites en lesquels vous avez confiance. Le partage peut permettre à des sites trompeurs de naviguer en votre nom et de dérober des informations. %2$S\n# LOCALIZATION NOTE(getUserMedia.shareScreen.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\ngetUserMedia.shareScreen.learnMoreLabel = En savoir plus\ngetUserMedia.selectWindow.label=Fenêtre à partager :\ngetUserMedia.selectWindow.accesskey=F\ngetUserMedia.selectScreen.label=Écran à partager :\ngetUserMedia.selectScreen.accesskey=c\ngetUserMedia.selectApplication.label=Application à partager :\ngetUserMedia.selectApplication.accesskey=A\ngetUserMedia.noApplication.label = Aucune application\ngetUserMedia.noScreen.label = Aucun écran\ngetUserMedia.noWindow.label = Aucune fenêtre\ngetUserMedia.shareEntireScreen.label = Écran entier\n# LOCALIZATION NOTE (getUserMedia.shareMonitor.label):\n# %S is screen number (digits 1, 2, etc)\n# Example: Screen 1, Screen 2,..\ngetUserMedia.shareMonitor.label = Écran %S\n# LOCALIZATION NOTE (getUserMedia.shareApplicationWindowCount.label):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the name of the application.\n# Replacement for #2 is the number of windows currently displayed by the application.\ngetUserMedia.shareApplicationWindowCount.label=#1 (#2 fenêtre);#1 (#2 fenêtres)\n# LOCALIZATION NOTE (getUserMedia.allow.label,\n#                    getUserMedia.dontAllow.label):\n# These two buttons are the possible answers to the various prompts in the\n# \"getUserMedia.share{device}.message\" strings.\ngetUserMedia.allow.label = Autoriser\ngetUserMedia.allow.accesskey = A\ngetUserMedia.dontAllow.label = Ne pas autoriser\ngetUserMedia.dontAllow.accesskey = N\ngetUserMedia.remember=Se souvenir de cette décision\n# LOCALIZATION NOTE (getUserMedia.reasonForNoPermanentAllow.screen2,\n#                    getUserMedia.reasonForNoPermanentAllow.audio,\n#                    getUserMedia.reasonForNoPermanentAllow.insecure):\n# %S is brandShortName\ngetUserMedia.reasonForNoPermanentAllow.screen2=%S ne peut pas accorder un accès permanent à votre écran sans demander lequel partager.\ngetUserMedia.reasonForNoPermanentAllow.audio=%S ne peut pas accorder un accès permanent à l’audio d’un onglet sans demander quel onglet partager.\ngetUserMedia.reasonForNoPermanentAllow.insecure=La connexion à ce site n’est pas sécurisée. Pour des raisons de sécurité, %S n’accordera l’accès que pour cette session.\n\ngetUserMedia.sharingMenu.label = Onglets partageant des périphériques\ngetUserMedia.sharingMenu.accesskey = d\n# LOCALIZATION NOTE (getUserMedia.sharingMenuCamera\n#                    getUserMedia.sharingMenuMicrophone,\n#                    getUserMedia.sharingMenuAudioCapture,\n#                    getUserMedia.sharingMenuApplication,\n#                    getUserMedia.sharingMenuScreen,\n#                    getUserMedia.sharingMenuWindow,\n#                    getUserMedia.sharingMenuBrowser,\n#                    getUserMedia.sharingMenuCameraMicrophone,\n#                    getUserMedia.sharingMenuCameraMicrophoneApplication,\n#                    getUserMedia.sharingMenuCameraMicrophoneScreen,\n#                    getUserMedia.sharingMenuCameraMicrophoneWindow,\n#                    getUserMedia.sharingMenuCameraMicrophoneBrowser,\n#                    getUserMedia.sharingMenuCameraAudioCapture,\n#                    getUserMedia.sharingMenuCameraAudioCaptureApplication,\n#                    getUserMedia.sharingMenuCameraAudioCaptureScreen,\n#                    getUserMedia.sharingMenuCameraAudioCaptureWindow,\n#                    getUserMedia.sharingMenuCameraAudioCaptureBrowser,\n#                    getUserMedia.sharingMenuCameraApplication,\n#                    getUserMedia.sharingMenuCameraScreen,\n#                    getUserMedia.sharingMenuCameraWindow,\n#                    getUserMedia.sharingMenuCameraBrowser,\n#                    getUserMedia.sharingMenuMicrophoneApplication,\n#                    getUserMedia.sharingMenuMicrophoneScreen,\n#                    getUserMedia.sharingMenuMicrophoneWindow,\n#                    getUserMedia.sharingMenuMicrophoneBrowser,\n#                    getUserMedia.sharingMenuAudioCaptureApplication,\n#                    getUserMedia.sharingMenuAudioCaptureScreen,\n#                    getUserMedia.sharingMenuAudioCaptureWindow,\n#                    getUserMedia.sharingMenuAudioCaptureBrowser):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.sharingMenuCamera = %S (caméra)\ngetUserMedia.sharingMenuMicrophone = %S (microphone)\ngetUserMedia.sharingMenuAudioCapture = %S (audio de l’onglet)\ngetUserMedia.sharingMenuApplication = %S (application)\ngetUserMedia.sharingMenuScreen = %S (écran)\ngetUserMedia.sharingMenuWindow = %S (fenêtre)\ngetUserMedia.sharingMenuBrowser = %S (onglet)\ngetUserMedia.sharingMenuCameraMicrophone = %S (caméra et microphone)\ngetUserMedia.sharingMenuCameraMicrophoneApplication = %S (caméra, microphone et application)\ngetUserMedia.sharingMenuCameraMicrophoneScreen = %S (caméra, microphone et écran)\ngetUserMedia.sharingMenuCameraMicrophoneWindow = %S (caméra, microphone et fenêtre)\ngetUserMedia.sharingMenuCameraMicrophoneBrowser = %S (caméra, microphone et onglet)\ngetUserMedia.sharingMenuCameraAudioCapture = %S (caméra et audio de l’onglet)\ngetUserMedia.sharingMenuCameraAudioCaptureApplication = %S (caméra, audio de l’onglet et application)\ngetUserMedia.sharingMenuCameraAudioCaptureScreen = %S (caméra, audio de l’onglet et écran)\ngetUserMedia.sharingMenuCameraAudioCaptureWindow = %S (caméra, audio de l’onglet et fenêtre)\ngetUserMedia.sharingMenuCameraAudioCaptureBrowser = %S (caméra, audio de l’onglet et onglet)\ngetUserMedia.sharingMenuCameraApplication = %S (caméra et application)\ngetUserMedia.sharingMenuCameraScreen = %S (caméra et écran)\ngetUserMedia.sharingMenuCameraWindow = %S (caméra et fenêtre)\ngetUserMedia.sharingMenuCameraBrowser = %S (caméra et onglet)\ngetUserMedia.sharingMenuMicrophoneApplication = %S (microphone et application)\ngetUserMedia.sharingMenuMicrophoneScreen = %S (microphone et écran)\ngetUserMedia.sharingMenuMicrophoneWindow = %S (microphone et fenêtre)\ngetUserMedia.sharingMenuMicrophoneBrowser = %S (microphone et onglet)\ngetUserMedia.sharingMenuAudioCaptureApplication = %S (audio de l’onglet et application)\ngetUserMedia.sharingMenuAudioCaptureScreen = %S (audio de l’onglet et écran)\ngetUserMedia.sharingMenuAudioCaptureWindow = %S (audio de l’onglet et fenêtre)\ngetUserMedia.sharingMenuAudioCaptureBrowser = %S (audio de l’onglet et onglet)\n# LOCALIZATION NOTE(getUserMedia.sharingMenuUnknownHost): this is used for the website\n# origin for the sharing menu if no readable origin could be deduced from the URL.\ngetUserMedia.sharingMenuUnknownHost = Source inconnue\n\n# LOCALIZATION NOTE(emeNotifications.drmContentPlaying.message2): %S is brandShortName.\nemeNotifications.drmContentPlaying.message2 = De l’audio ou de la vidéo sur ce site utilise des DRM, ce qui peut limiter les actions que vous permet %S sur ces éléments.\nemeNotifications.drmContentPlaying.button.label = Configurer…\nemeNotifications.drmContentPlaying.button.accesskey = C\n\nemeNotifications.drmContentDisabled.button.label = Activer les DRM\nemeNotifications.drmContentDisabled.button.accesskey = A\n# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\nemeNotifications.drmContentDisabled.learnMoreLabel = En savoir plus\n\n# LOCALIZATION NOTE(emeNotifications.drmContentCDMInstalling.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S is brandShortName\nemeNotifications.drmContentCDMInstalling.message = %S installe des composants nécessaires à la lecture d’éléments audio ou vidéo sur cette page. Veuillez réessayer plus tard.\n\nemeNotifications.unknownDRMSoftware = Inconnu\n\n# LOCALIZATION NOTE - %S is brandShortName\nslowStartup.message = %S semble lent… à… démarrer.\nslowStartup.helpButton.label = Découvrir comment l’accélérer\nslowStartup.helpButton.accesskey = D\nslowStartup.disableNotificationButton.label = Ne plus m’avertir\nslowStartup.disableNotificationButton.accesskey = N\n\n# LOCALIZATION NOTE  - %S is brandShortName\nflashHang.message = %S a modifié certains paramètres d’Adobe Flash afin d’améliorer les performances.\nflashHang.helpButton.label = En savoir plus…\nflashHang.helpButton.accesskey = E\n\n# LOCALIZATION NOTE(customizeTips.tip0): %1$S will be replaced with the text defined\n# in customizeTips.tip0.hint, %2$S will be replaced with brandShortName, %3$S will\n# be replaced with a hyperlink containing the text defined in customizeTips.tip0.learnMore.\ncustomizeTips.tip0 = %1$S : Vous pouvez personnaliser %2$S pour qu’il s’adapte à vous. Faites simplement glisser l’un des éléments ci-dessus dans le menu ou la barre d’outils. %3$S sur la personnalisation de %2$S.\ncustomizeTips.tip0.hint = Astuce\ncustomizeTips.tip0.learnMore = En savoir plus\n\n# LOCALIZATION NOTE (customizeMode.tabTitle): %S is brandShortName\ncustomizeMode.tabTitle = Personnaliser %S\n\n# LOCALIZATION NOTE(appmenu.*.description, appmenu.*.label): these are used for\n# the appmenu labels and buttons that appear when an update is staged for\n# installation or a background update has failed and a manual download is required.\n# %S is brandShortName\nappmenu.restartNeeded.description = Redémarrer %S pour appliquer les mises à jour\nappmenu.updateFailed.description = La mise à jour en arrière-plan a échoué, veuillez télécharger la mise à jour\nappmenu.restartBrowserButton.label = Redémarrer %S\nappmenu.downloadUpdateButton.label = Télécharger la mise à jour\n\n# LOCALIZATION NOTE : FILE Reader View is a feature name and therefore typically used as a proper noun.\n\nreadingList.promo.firstUse.readerView.title = Mode lecture\nreadingList.promo.firstUse.readerView.body = Retirez le superflu pour conserver uniquement ce que vous souhaitez lire.\n\n# LOCALIZATION NOTE (appMenuRemoteTabs.mobilePromo.text2):\n# %1$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.android and the link will be to\n# https://www.mozilla.org/firefox/android/.\n# %2$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.ios\n# and the link will be to https://www.mozilla.org/firefox/ios/.\nappMenuRemoteTabs.mobilePromo.text2 = Téléchargez %1$S ou %2$S et connectez-les à votre compte Firefox.\nappMenuRemoteTabs.mobilePromo.android = Firefox pour Android\nappMenuRemoteTabs.mobilePromo.ios = Firefox pour iOS\n\n# LOCALIZATION NOTE (e10s.accessibilityNotice.mainMessage,\n#                    e10s.accessibilityNotice.enableAndRestart.label,\n#                    e10s.accessibilityNotice.enableAndRestart.accesskey):\n# These strings are related to the messages we display to offer e10s (Multi-process) to users\n# on the pre-release channels. They won't be used in release but they will likely be used in\n# beta starting from version 41, so it's still useful to have these strings properly localized.\n# %S is brandShortName\ne10s.accessibilityNotice.mainMessage2 = La prise en charge de l’accessibilité est partiellement désactivée en raison de problèmes de compatibilité avec de nouvelles fonctionnalités de %S.\ne10s.accessibilityNotice.acceptButton.label = Ok\ne10s.accessibilityNotice.acceptButton.accesskey = O\ne10s.accessibilityNotice.enableAndRestart.label = Activer (Redémarrage nécessaire)\ne10s.accessibilityNotice.enableAndRestart.accesskey = A\n\n# LOCALIZATION NOTE (userContextPersonal.label,\n#                    userContextWork.label,\n#                    userContextShopping.label,\n#                    userContextBanking.label,\n#                    userContextNone.label):\n# These strings specify the four predefined contexts included in support of the\n# Contextual Identity / Containers project. Each context is meant to represent\n# the context that the user is in when interacting with the site. Different\n# contexts will store cookies and other information from those sites in\n# different, isolated locations. You can enable the feature by typing\n# about:config in the URL bar and changing privacy.userContext.enabled to true.\n# Once enabled, you can open a new tab in a specific context by clicking\n# File > New Container Tab > (1 of 4 contexts). Once opened, you will see these\n# strings on the right-hand side of the URL bar.\nuserContextPersonal.label = Personnel\nuserContextWork.label = Professionnel\nuserContextBanking.label = Bancaire\nuserContextShopping.label = Achats en ligne\nuserContextNone.label = Sans contexte\n\nuserContextPersonal.accesskey = P\nuserContextWork.accesskey = r\nuserContextBanking.accesskey = B\nuserContextShopping.accesskey = A\nuserContextNone.accesskey = S\n\nuserContext.aboutPage.label = Gérer les contextes\nuserContext.aboutPage.accesskey = o\n\nuserContextOpenLink.label = Ouvrir le lien dans un nouvel onglet « %S »\n\nmuteTab.label = Rendre l’onglet muet\nmuteTab.accesskey = R\nunmuteTab.label = Réactiver le son de l’onglet\nunmuteTab.accesskey = R\nplayTab.label = Lancer la lecture\nplayTab.accesskey = L\n\n# LOCALIZATION NOTE (certErrorDetails*.label): These are text strings that\n# appear in the about:certerror page, so that the user can copy and send them to\n# the server administrators for troubleshooting.\ncertErrorDetailsHSTS.label = HTTP Strict Transport Security : %S\ncertErrorDetailsKeyPinning.label = HTTP Public Key Pinning : %S\ncertErrorDetailsCertChain.label = Chaîne de certificat :\n\n# LOCALIZATION NOTE (pendingCrashReports2.label): Semi-colon list of plural forms\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of pending crash reports\npendingCrashReports2.label = Un rapport de plantage n’a pas été envoyé;#1 rapports de plantage n’ont pas été envoyés\npendingCrashReports.viewAll = Afficher\npendingCrashReports.send = Envoyer\npendingCrashReports.alwaysSend = Toujours envoyer\n\ndecoder.noCodecs.button = Me montrer comment\ndecoder.noCodecs.accesskey = M\ndecoder.noCodecs.message = Pour lire la vidéo, vous devez peut-être installer le Media Feature Pack de Microsoft.\ndecoder.noCodecsLinux.message = Pour lire la vidéo, vous devez peut-être installer les codecs vidéo nécessaires.\ndecoder.noHWAcceleration.message = Afin d’améliorer la qualité de la vidéo, vous devez peut-être installer le Media Feature Pack de Microsoft.\ndecoder.noPulseAudio.message = Pour activer l’audio, vous devez peut-être installer le logiciel PulseAudio demandé.\ndecoder.unsupportedLibavcodec.message = libavcodec pourrait être vulnérable ou n’est pas pris en charge, et devrait être mis à jour pour lire des vidéos.\n\n# LOCALIZATION NOTE (captivePortal.infoMessage3):\n# Shown in a notification bar when we detect a captive portal is blocking network access\n# and requires the user to log in before browsing.\ncaptivePortal.infoMessage3 = Ce réseau nécessite que vous vous connectiez à un compte pour utiliser Internet.\n# LOCALIZATION NOTE (captivePortal.showLoginPage2):\n# The label for a button shown in the info bar in all tabs except the login page tab.\n# The button shows the portal login page tab when clicked.\ncaptivePortal.showLoginPage2 = Afficher la page de connexion du réseau\n\npermissions.remove.tooltip = Effacer cette permission et la demander à nouveau\n\n# LOCALIZATION NOTE (aboutDialog.architecture.*):\n# The sixtyFourBit and thirtyTwoBit strings describe the architecture of the\n# current Firefox build: 32-bit or 64-bit. These strings are used in parentheses\n# between the Firefox version and the \"What's new\" link in the About dialog,\n# e.g.: \"48.0.2 (32-bit) <What's new>\" or \"51.0a1 (2016-09-05) (64-bit)\".\naboutDialog.architecture.sixtyFourBit = 64 bits\naboutDialog.architecture.thirtyTwoBit = 32 bits\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/customizableui/customizableWidgets.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhistory-panelmenu.label = Historique\n# LOCALIZATION NOTE(history-panelmenu.tooltiptext2): %S is the keyboard shortcut\nhistory-panelmenu.tooltiptext2 = Afficher votre historique (%S)\n\nremotetabs-panelmenu.label = Onglets \\u00ADsynchronisés\nremotetabs-panelmenu.tooltiptext2 = Afficher les onglets d’autres appareils\n\nprivatebrowsing-button.label = \\u00ADFenêtre privée\n# LOCALIZATION NOTE(privatebrowsing-button.tooltiptext): %S is the keyboard shortcut\nprivatebrowsing-button.tooltiptext = Nouvelle fenêtre de navigation privée (%S)\n\nsave-page-button.label = Enregistrer la page\n# LOCALIZATION NOTE(save-page-button.tooltiptext3): %S is the keyboard shortcut\nsave-page-button.tooltiptext3 = Enregistrer la page (%S)\n\nfind-button.label = Rechercher\n# LOCALIZATION NOTE(find-button.tooltiptext3): %S is the keyboard shortcut.\nfind-button.tooltiptext3 = Rechercher dans la page (%S)\n\nopen-file-button.label = \\u00ADOuvrir un fichier\n# LOCALIZATION NOTE (open-file-button.tooltiptext3): %S is the keyboard shortcut.\nopen-file-button.tooltiptext3 = Ouvrir un fichier (%S)\n\ndeveloper-button.label = Développement\n# LOCALIZATION NOTE(developer-button.tooltiptext): %S is the keyboard shortcut\ndeveloper-button.tooltiptext2 = Outils de développement web (%S)\n\nsidebar-button.label = \\u00ADPanneau latéral\nsidebar-button.tooltiptext2 = Afficher les panneaux latéraux\n\nadd-ons-button.label = Modules\n# LOCALIZATION NOTE(add-ons-button.tooltiptext3): %S is the keyboard shortcut\nadd-ons-button.tooltiptext3 = Gérer les modules complémentaires (%S)\n\npreferences-button.label = Préférences\npreferences-button.tooltiptext2 = Ouvrir les préférences\npreferences-button.tooltiptext.withshortcut = Ouvrir les préférences (%S)\n# LOCALIZATION NOTE (preferences-button.labelWin): Windows-only label for Options\npreferences-button.labelWin = Options\n# LOCALIZATION NOTE (preferences-button.tooltipWin): Windows-only tooltip for Options\npreferences-button.tooltipWin2 = Ouvrir les options\n\nzoom-controls.label = Niveau de zoom\nzoom-controls.tooltiptext2 = Niveau de zoom\n\nzoom-out-button.label = Zoom arrière\n# LOCALIZATION NOTE(zoom-out-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-out-button.tooltiptext2 = Zoom arrière (%S)\n\n# LOCALIZATION NOTE(zoom-reset-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nzoom-reset-button.label = %S %%\n# LOCALIZATION NOTE(zoom-reset-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-reset-button.tooltiptext2 = Réinitialiser le niveau de zoom (%S)\n\nzoom-in-button.label = Zoom avant\n# LOCALIZATION NOTE(zoom-in-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-in-button.tooltiptext2 = Zoom avant (%S)\n\nedit-controls.label = Contrôles d’édition\nedit-controls.tooltiptext2 = Contrôles d’édition\n\ncut-button.label = Couper\n# LOCALIZATION NOTE(cut-button.tooltiptext2): %S is the keyboard shortcut.\ncut-button.tooltiptext2 = Couper (%S)\n\ncopy-button.label = Copier\n# LOCALIZATION NOTE(copy-button.tooltiptext2): %S is the keyboard shortcut.\ncopy-button.tooltiptext2 = Copier (%S)\n\npaste-button.label = Coller\n# LOCALIZATION NOTE(paste-button.tooltiptext2): %S is the keyboard shortcut.\npaste-button.tooltiptext2 = Coller (%S)\n\nfeed-button.label = S’abonner\nfeed-button.tooltiptext2 = S’abonner à cette page\n\ncontainers-panelmenu.label = Onglet \\u00adcontextuel\ncontainers-panelmenu.tooltiptext = Ouvrir un onglet contextuel\n\n# LOCALIZATION NOTE (characterencoding-button2.label): The \\u00ad text at the beginning\n# of the string is used to disable auto hyphenation on the button text when it is displayed\n# in the menu panel.\ncharacterencoding-button2.label = \\u00adEncodage du texte\ncharacterencoding-button2.tooltiptext = Afficher les options d’encodage du texte\n\nemail-link-button.label = Envoyer un lien\nemail-link-button.tooltiptext3 = Envoyer par courriel un lien vers la page\n\n# LOCALIZATION NOTE(quit-button.tooltiptext.linux2): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.linux2 = Quitter %1$S (%2$S)\n# LOCALIZATION NOTE(quit-button.tooltiptext.mac): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.mac = Quitter %1$S (%2$S)\n\nsocial-share-button.label = Partager cette page\nsocial-share-button.tooltiptext = Partager cette page\n\npanic-button.label = Effacer des données\npanic-button.tooltiptext = Effacer des données de l’historique de navigation\n\n# LOCALIZATION NOTE(devtools-webide-button.label, devtools-webide-button.tooltiptext):\n# widget is only visible after WebIDE has been started once (Tools > Web Developers > WebIDE)\n# %S is the keyboard shortcut\ndevtools-webide-button2.label = WebIDE\ndevtools-webide-button2.tooltiptext = Ouvrir WebIDE (%S)\n\ne10s-button.label = Fenêtre non e10s\ne10s-button.tooltiptext = Ouvrir une fenêtre non e10s\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY PropertiesViewWindowTitle \"Propriétés\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n     The Animations panel is part of the Inspector sidebar -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n     keep it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best\n     documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (title): This is the label shown in the sidebar tab -->\n<!ENTITY title                  \"Animations\">\n\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector. -->\n<!ENTITY invalidElement         \"Aucune animation trouvée pour l'élément courant.\">\n\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector, to invite the\n     user to select a new node by clicking on the element-picker icon. -->\n<!ENTITY selectElement         \"Sélectionner un autre élément de la page.\">\n\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n<!ENTITY allAnimations \"Toutes les animations\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (player.animationNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation name.\nplayer.animationNameLabel=Animation :\n\n# LOCALIZATION NOTE (player.transitionNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed in the header, when the element is animated by mean of a css\n# transition\nplayer.transitionNameLabel=Transition\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=Durée :\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=Délai :\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=Répétitions :\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%S s\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/app-manager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY index.title \"Gestionnaire d'applications\">\n<!ENTITY index.projects2 \"Applications\">\n<!ENTITY index.device2 \"Appareil\">\n<!ENTITY index.help \"Aide\">\n\n<!ENTITY device.debugMainProcess \"Déboguer le processus principal\">\n<!ENTITY device.debugMainProcessTooltip \"Ouvrir les outils de développement connectés au processus principal sur l'appareil\">\n<!ENTITY device.screenshot \"Capture d'écran\">\n<!ENTITY device.screenshotTooltip \"Ouvrir dans un nouvel onglet une capture d'écran de l'état actuel de l'appareil\">\n<!ENTITY device.title \"Gestionnaire d'appareils\">\n<!ENTITY device.notConnected \"Non connecté. Veuillez connecter votre appareil ci-dessous\">\n<!ENTITY device.startApp \"Démarrer\">\n<!ENTITY device.startAppTooltip \"Démarrer cette application sur l'appareil\">\n<!ENTITY device.stopApp \"Arrêter\">\n<!ENTITY device.stopAppTooltip \"Arrêter cette application sur l'appareil\">\n<!ENTITY device.debugApp \"Déboguer\">\n<!ENTITY device.debugAppTooltip \"Ouvrir les outils de développement connectés à cette application sur l'appareil\">\n<!ENTITY device.name \"Nom\">\n<!ENTITY device.plain \"Classique (par défaut)\">\n<!ENTITY device.privileged \"Privilégiée\">\n<!ENTITY device.certified \"Certifiée\">\n<!ENTITY device.allow \"Autoriser\">\n<!ENTITY device.allowTooltip \"Cette permission est autorisée pour les applications de ce type.\">\n<!ENTITY device.prompt \"Demander\">\n<!ENTITY device.promptTooltip \"Cette permission nécessite l'accord de l'utilisateur pour les applications de ce type\">\n<!ENTITY device.deny \"Refuser\">\n<!ENTITY device.denyTooltip \"Cette permission est refusée pour les applications de ce type\">\n<!ENTITY device.installedApps \"Applications installées\">\n<!ENTITY device.installedAppsTooltip \"Afficher une liste des applications installées sur l'appareil. Certaines applications, comme les applications certifiées, peuvent être exclues de cette liste\">\n<!ENTITY device.permissions \"Permissions\">\n<!ENTITY device.permissionsTooltip \"Afficher un tableau des permissions accessibles aux différents types d'applications\">\n<!ENTITY device.permissionsHelpLink \"https://developer.mozilla.org/docs/Web/Apps/App_permissions\">\n<!ENTITY device.browserTabs \"Onglets du navigateur\">\n<!ENTITY device.browserTabsTooltip \"Afficher la liste des onglets ouverts dans le navigateur de l'appareil connecté\">\n<!ENTITY device.debugBrowserTab \"Déboguer\">\n<!ENTITY device.debugBrowserTabTooltip \"Ouvrir les outils de développement connectés à cet onglet du navigateur de l'appareil\">\n<!ENTITY device.help \"Aide\">\n\n<!ENTITY connection.connectTooltip \"Se connecter à l'appareil\">\n<!ENTITY connection.disconnect \"Se déconnecter\">\n<!ENTITY connection.disconnectTooltip \"Se déconnecter de l'appareil actuel ou du simulateur\">\n<!ENTITY connection.notConnected2 \"Non connecté.\">\n<!ENTITY connection.connectTo \"Se connecter à :\">\n<!ENTITY connection.noDeviceFound \"Aucun appareil détecté. Veuillez brancher un appareil\">\n<!ENTITY connection.changeHostAndPort \"Modifier\">\n<!ENTITY connection.changeHostAndPortTooltip \"Modifier l'hôte et le port utilisés pour se connecter à l'appareil. (La valeur par défaut est localhost:6000)\">\n<!ENTITY connection.startSimulator \"Lancer le simulateur\">\n<!ENTITY connection.startSimulatorTooltip \"Lancer une instance du simulateur et s'y connecter\">\n<!ENTITY connection.saveConnectionInfo \"Enregistrer\">\n<!ENTITY connection.saveConnectionInfoTooltip \"Enregistrer l'hôte et le port\">\n<!ENTITY connection.connecting \"Connexion…\">\n<!ENTITY connection.cancelConnectTooltip \"Annuler la connexion en cours\">\n<!ENTITY connection.cancelShowSimulatorTooltip \"Quitter le mode de connexion au simulateur et revenir au formulaire de départ\">\n<!ENTITY connection.disconnecting \"Déconnexion…\">\n<!ENTITY connection.cancel \"Annuler\">\n<!ENTITY connection.or \"ou\">\n<!ENTITY connection.noSimulatorInstalled \"Aucun simulateur installé.\">\n<!ENTITY connection.installOneSimulator \"Installer un simulateur\">\n<!ENTITY connection.installOneSimulatorTooltip \"Installer une version du simulateur en téléchargeant un module complémentaire\">\n<!ENTITY connection.installAnotherSimulator \"Ajouter\">\n<!ENTITY connection.installAnotherSimulatorTooltip \"Installer une version supplémentaire du simulateur en téléchargeant un module complémentaire\">\n<!ENTITY connection.startRegisteredSimulator \"Démarrer :\">\n\n<!ENTITY projects.localApps \"Applications locales\">\n<!ENTITY projects.addApp \"Ajouter\">\n<!ENTITY projects.addPackaged \"Ajouter une application empaquetée\">\n<!ENTITY projects.addPackagedTooltip \"Ajouter une nouvelle application empaquetée (un répertoire) depuis votre ordinateur\">\n<!ENTITY projects.addHosted \"Ajouter une application hébergée\">\n<!ENTITY projects.addHostedTooltip \"Ajouter une nouvelle application hébergée (lien vers un fichier manifest.webapp) depuis un site web distant\">\n<!ENTITY projects.title \"Applications locales\">\n<!ENTITY projects.appDetails \"Détails de l'application\">\n<!ENTITY projects.removeAppFromList \"Retirer cette application de le liste des applications sur lesquelles vous travaillez. Elle ne sera pas supprimée de l'appareil ou du simulateur.\">\n<!ENTITY projects.updateApp \"Mettre à jour\">\n<!ENTITY projects.updateAppTooltip \"Lancer les tests de validation et mettre à jour l'application sur l'appareil connecté\">\n<!ENTITY projects.debugApp \"Déboguer\">\n<!ENTITY projects.debugAppTooltip \"Ouvrir les outils de développement connectés à cette application\">\n<!ENTITY projects.saveManifest \"Enregistrer\">\n<!ENTITY projects.saveManifestTooltip \"Enregistrer le contenu de l'éditeur de manifeste ci-dessous\">\n<!ENTITY projects.hostedManifestPlaceHolder2 \"http://exemple.com/application/manifest.webapp\">\n<!ENTITY projects.noProjects \"Aucun projet. Ajoutez ci-dessous une application empaquetée (répertoire local) ou une application hébergée (lien vers un fichier manifeste).\">\n<!ENTITY projects.manifestEditor \"Éditeur de manifeste\">\n<!ENTITY projects.manifestEditorTooltip \"Modifier le manifeste de votre application depuis le panneau ci-dessous. Le bouton Mettre à jour enregistrera vos changements et actualisera l'application\">\n<!ENTITY projects.manifestViewer \"Visionneuse de manifeste\">\n<!ENTITY projects.manifestViewerTooltip \"Examiner dans le panneau ci-dessous le manifeste de votre application\">\n<!ENTITY projects.valid \"Valide\">\n<!ENTITY projects.error \"Erreur\">\n<!ENTITY projects.warning \"Avertissement\">\n<!ENTITY projects.hosted \"Hébergée\">\n<!ENTITY projects.packaged \"Empaquetée\">\n\n<!ENTITY help.title \"Gestionnaire d'applications\">\n<!ENTITY help.close \"Fermer\">\n<!ENTITY help.intro \"Cet outil vous aidera à créer et installer des applications web sur des appareils compatibles (par exemple Firefox OS). L'onglet <strong>Applications</strong> vous guidera durant le processus d'installation et la validation de votre application. L'onglet <strong>Appareil</strong> vous fournira des informations sur l'appareil connecté. Utilisez la barre d'outils située en bas de l'écran pour connecter un appareil ou démarrer le simulateur.\">\n<!ENTITY help.usefullLinks \"Liens utiles :\">\n<!ENTITY help.appMgrDoc \"Documentation : utiliser le gestionnaire d'applications\">\n<!ENTITY help.configuringDevice \"Comment configurer votre appareil Firefox OS\">\n<!ENTITY help.troubleShooting \"Dépannage\">\n<!ENTITY help.simulatorAddon \"Installer le module complémentaire Simulator\">\n<!ENTITY help.adbHelperAddon \"Installer le module complémentaire Adb Helper\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nindex.deprecationNotice=Le gestionnaire d'applications sera prochainement retiré. Vos projets ont été déplacés dans WebIDE.\nindex.launchWebIDE=Lancer WebIDE\nindex.readMoreAboutWebIDE=En savoir plus\n\n# LOCALIZATION NOTE (device.deviceSize): %1$S is the device's width, %2$S is\n# the device's height, %3$S is the device's pixel density.\n# Example: 800x480 (86 DPI).\ndevice.deviceSize=Taille de l'appareil : %1$S × %2$S (%3$S PPP)\n# LOCALIZATION NOTE (connection.connectedToDevice, connection.connectTo):\n# %1$S is the host name, %2$S is the port number.\nconnection.connectedToDevice=Connecté à %1$S\nconnection.connectTo=Se connecter à %1$S:%2$S\nproject.filePickerTitle=Sélectionner un dossier d'application web\nproject.installing=Installation…\nproject.installed=Installée !\nvalidator.nonExistingFolder=Le dossier du projet n'existe pas\nvalidator.expectProjectFolder=Le dossier du projet est en réalité un fichier\nvalidator.wrongManifestFileName=Les applications empaquetées nécessitent un fichier manifeste nommé « manifest.webapp » situé à la racine du dossier du projet.\nvalidator.invalidManifestURL=L'URL du manifeste « %S » n'est pas valide\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON=Le manifeste de l'application web « %1$S » n'est pas un fichier JSON valide : %2$S\nvalidator.noAccessManifestURL=Impossible de lire le fichier manifeste « %1$S » : %2$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL=L'URL du manifeste hébergé « %1$S » n'est pas valide : %2$S\nvalidator.invalidProjectType=Type de projet « %S » inconnu\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty=Le champ obligatoire « name » est absent du manifeste.\nvalidator.missIconsManifestProperty=Le champ « icons » est absent du manifeste.\nvalidator.missIconMarketplace2=la publication d'application sur le Marketplace nécessite une icône de 128px\nvalidator.invalidAppType=Type d'application inconnu : « %S ».\nvalidator.invalidHostedPriviledges=Les applications hébergées ne peuvent pas être de type « %S ».\nvalidator.noCertifiedSupport=Les applications certifiées (« certified ») ne sont pas entièrement prises en charge par le gestionnaire d'applications.\nvalidator.nonAbsoluteLaunchPath=Le chemin de lancement doit être un chemin absolu commençant par « / » : « %S »\nvalidator.accessFailedLaunchPath=Impossible d'accéder au document initial de l'application « %S »\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode=Impossible d'accéder au document initial de l'application « %1$S », code HTTP %2$S reçu\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): Used when an attempt is made to validate a\n# page using AppCacheUtils.jsm that has no cache manifest.\nnoManifest=La page spécifiée ne possède aucun manifeste.\n\n# LOCALIZATION NOTE (notUTF8): Used when an attempt is made to validate a\n# cache manifest using AppCacheUtils.jsm having a character encoding that is not\n# UTF-8.\nnotUTF8=Le manifeste possède un encodage de caractères %S. L'encodage des caractères du manifeste doit être de type utf-8.\n\n# LOCALIZATION NOTE (badMimeType): Used when an attempt is made to validate a\n# cache manifest using AppCacheUtils.jsm having a mimetype that is not\n# text/cache-manifest.\nbadMimeType=Le manifeste possède un type MIME %S. Le type MIME des manifestes doit être text/cache-manifest.\n\n# LOCALIZATION NOTE (duplicateURI): Used when an attempt is made to validate a\n# page using AppCacheUtils.jsm that has a cache manifest which references the\n# same URI from multiple locations.\nduplicateURI=L'URI %S est référencé à de multiples endroits. Ceci n'est pas autorisé : %S.\n\n# LOCALIZATION NOTE (networkBlocksURI): Used when an attempt is made to validate\n# a page using AppCacheUtils.jsm that has a cache manifest which references the\n# same URI in the NETWORK section as it does in other sections.\nnetworkBlocksURI=La ligne %S (%S) de la section NETWORK empêche la mise en cache de la ligne %S (%S) dans la section %S.\n\n# LOCALIZATION NOTE (fallbackBlocksURI): Used when an attempt is made to\n# validate a page using AppCacheUtils.jsm that has a cache manifest which\n# references the same URI in the FALLBACK section as it does in other sections.\nfallbackBlocksURI=La ligne %S (%S) de la section FALLBACK empêche la mise en cache de la ligne %S (%S) dans la section %S.\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): Used when an attempt is made to\n# validate a page using AppCacheUtils.jsm that has a cache manifest which\n# references a URI that has a file modified after the cache manifest.\nfileChangedButNotManifest=Le fichier %S a été modifié après %S. À moins que le texte du fichier manifeste ne soit modifié, la version en cache sera utilisée à la place à la ligne %S.\n\n# LOCALIZATION NOTE (cacheControlNoStore): Used when an attempt is made to\n# validate a page using AppCacheUtils.jsm that has a header preventing caching\n# or storing information.\ncacheControlNoStore=%S possède l'en-tête cache-control avec pour valeur no-store. Ceci empêchera le cache d'application de stocker le fichier à la ligne %S.\n\n# LOCALIZATION NOTE (notAvailable): Used when an attempt is made to validate a\n# page using AppCacheUtils.jsm that is not available.\nnotAvailable=%S pointe vers une ressource indisponible à la ligne %S.\n\n# LOCALIZATION NOTE (invalidURI): Used when an invalid URI is passed to the\n# appcache.\ninvalidURI=L'URI passé à AppCacheUtils n'est pas valide.\n\n# LOCALIZATION NOTE (noResults) Used when a search returns no results.\nnoResults=Votre recherche n'a retourné aucun résultat.\n\n# LOCALIZATION NOTE (cacheDisabled) Used when the cache is disabled and an\n# attempt is made to view offline data.\ncacheDisabled=Le cache disque est désactivé. Veuillez définir browser.cache.disk.enable à true dans about:config puis réessayer.\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): Used when an attempt is made\n# to validate a cache manifest using AppCacheUtils.jsm having a first line that\n# is not \"CACHE MANIFEST.\"\nfirstLineMustBeCacheManifest=La première ligne du manifeste doit être « CACHE MANIFEST » à la ligne %S.\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): Used when an attempt is made\n# to validate a cache manifest using AppCacheUtils.jsm having \"CACHE MANIFEST\"\n# on a line other than the first line.\ncacheManifestOnlyFirstLine2=« CACHE MANIFEST » est valide uniquement à la première ligne mais a été trouvé à la ligne %S.\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): Used when an attempt is made\n# to validate a cache manifest using AppCacheUtils.jsm having an asterisk (*) in\n# a section other than the network section.\nasteriskInWrongSection2=Utilisation incorrecte de l'astérisque (*) dans la section %1$S à la ligne %2$S. Si une ligne de la section NETWORK contient un unique astérisque, alors tout URI non listé dans le manifeste sera traité comme si l'URI était listé dans la section NETWORK. Dans le cas contraire, ces URI seront considérés comme indisponibles. Toute autre utilisation du caractère * est interdite.\n\n# LOCALIZATION NOTE (escapeSpaces): Used when an attempt is made to validate a\n# cache manifest using AppCacheUtils.jsm having a space in a URI. Spaces are to\n# be replaced with %20.\nescapeSpaces=Les espaces dans les URI ont besoin d'être remplacés par %20 à la ligne %S.\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): Used when an attempt is made to\n# validate a cache manifest using AppCacheUtils.jsm having a URI containing\n# /../, which is invalid.\nslashDotDotSlashBad=/../ n'est pas un préfixe URI valide à la ligne %S.\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): Used when an attempt is made to\n# validate a cache manifest using AppCacheUtils.jsm having a URI containing\n# too many ../ operators. Too many of these operaters mean that the file would\n# be below the root of the site, which is not possible.\ntooManyDotDotSlashes=Trop d'opérateurs point point barre oblique (../) à la ligne %S.\n\n# LOCALIZATION NOTE (fallbackUseSpaces): Used when an attempt is made to\n# validate a cache manifest using AppCacheUtils.jsm having a FALLBACK section\n# containing more or less than the standard two URIs seperated by a single\n# space.\nfallbackUseSpaces=Seuls deux URI séparés par des espaces sont autorisés dans la section FALLBACK à la ligne %S.\n\n# LOCALIZATION NOTE (fallbackAsterisk2): Used when an attempt is made to validate\n# a cache manifest using AppCacheUtils.jsm having a FALLBACK section that\n# attempts to use an asterisk (*) as a wildcard. In this section the URI is\n# simply a path prefix.\nfallbackAsterisk2=Utilisation incorrecte de l'astérisque (*) dans la section FALLBACK à la ligne %S. Les URI de la section FALLBACK doivent simplement correspondre à un préfixe de l'URI de requête.\n\n# LOCALIZATION NOTE (settingsBadValue): Used when an attempt is made to validate\n# a cache manifest using AppCacheUtils.jsm having a SETTINGS section containing\n# something other than the valid \"prefer-online\" or \"fast.\"\nsettingsBadValue=La section SETTINGS ne peut contenir qu'une seule valeur, « prefer-online » ou « fast » à la ligne %S.\n\n# LOCALIZATION NOTE (invalidSectionName): Used when an attempt is made to\n# validate a cache manifest using AppCacheUtils.jsm containing an invalid\n# section name.\ninvalidSectionName=Nom de section (%S) incorrect à la ligne %S.\n\n# LOCALIZATION NOTE (entryNotFound): Used when an attempt is made to view a\n# cache entry that does not exist.\nentryNotFound=Entrée introuvable.\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"Recharger\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"la page pour pouvoir déboguer des contextes &lt;canvas&gt;.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"Cliquez sur le\">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"bouton pour enregistrer la pile d'appel d'une trame d'animation.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  in the call list view while loading a snapshot. -->\n<!ENTITY canvasDebuggerUI.importNotice    \"Chargement…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Enregistrer la prochaine trame de la boucle d'animation.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n<!ENTITY canvasDebuggerUI.importSnapshot \"Importer…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n<!ENTITY canvasDebuggerUI.clearSnapshots \"Effacer\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Filtrer les appels\">\n\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.waitingNotice): This is the label shown\n  -  in the call list view while recording a snapshot. -->\n<!ENTITY canvasDebuggerUI.waitingNotice   \"Recording an animation cycle…\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label=Canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel=Panneau canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip=Outils pour inspecter et déboguer les contextes <canvas>\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText=Il n'y a aucun instantané.\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel=Instantané #%S\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel=Chargement…\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel=Enregistrer\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel=Enregistrement…\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel=Chargé depuis le disque\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle=Enregistrer l'instantané de la trame d'animation…\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter=Fichiers JSON\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter=Tous les fichiers\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel=#1 dessin;#1 dessins\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel=#1 appel;#1 appels\n\n\n# LOCALIZATION NOTE (recordingTimeoutFailure):\n# This notification alert is displayed when attempting to record a requestAnimationFrame\n# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no\n# loops were found.\nrecordingTimeoutFailure=Canvas Debugger could not find a requestAnimationFrame or setTimeout cycle.\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n<!ENTITY title      \"Se connecter\">\n<!ENTITY host       \"Hôte :\">\n<!ENTITY port       \"Port :\">\n<!ENTITY connect    \"Se connecter\">\n<!ENTITY header     \"Se connecter à un appareil distant\">\n<!ENTITY connecting \"Connexion…\">\n<!ENTITY availableAddons \"Modules distants disponibles :\">\n<!ENTITY availableTabs \"Onglets distants disponibles :\">\n<!ENTITY availableProcesses \"Processus distants disponibles :\">\n<!ENTITY connectionError \"Erreur :\">\n<!ENTITY errorTimeout \"Erreur : délai d'attente de la connexion dépassé.\">\n<!ENTITY errorRefused \"Erreur : connexion refusée.\">\n<!ENTITY errorUnexpected \"Erreur inattendue.\">\n\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n<!ENTITY remoteHelp \"Les outils de développement de Firefox permettent de déboguer des appareils distants (Firefox pour Android et Firefox OS, par exemple). Assurez-vous d'avoir activé l'option « Débogage distant » sur l'appareil distant. Pour plus d'informations, consultez la \">\n<!ENTITY remoteDocumentation \"documentation\">\n<!ENTITY remoteHelpSuffix \".\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=Processus principal\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Script Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n<!ENTITY debuggerUI.closeButton.tooltip \"Fermer\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n<!ENTITY debuggerUI.panesButton.tooltip \"Développer/Réduire les panneaux\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n<!ENTITY debuggerUI.blackBoxMessage.label \"Cette source est placée dans une boîte noire : ses points d'arrêt sont désactivés et elle est ignorée par l'exécution pas-à-pas.\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"Retirer cette source de la boîte noire\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n<!ENTITY debuggerUI.optsButton.tooltip  \"Options du débogueur\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"Placer la source dans une boîte noire ou la retirer\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n<!ENTITY debuggerUI.autoPrettyPrint     \"Formater et indenter automatiquement les sources compactées\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n<!ENTITY debuggerUI.sources.prettyPrint \"Formater et indenter la source\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"Activer/Désactiver tous les points d'arrêt\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.startTracing): This is the text displayed in\n  - the button to start execution tracing. -->\n<!ENTITY debuggerUI.startTracing \"Démarrer l'enregistrement des traces\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton \"Effacer\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton.tooltip \"Effacer les traces collectées\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n<!ENTITY debuggerUI.pauseExceptions           \"Pause sur les exceptions\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"e\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.ignoreCaughtExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n<!ENTITY debuggerUI.ignoreCaughtExceptions           \"Ignorer les exceptions interceptées\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"c\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n<!ENTITY debuggerUI.showPanesOnInit           \"Panneaux développés au démarrage\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"d\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n<!ENTITY debuggerUI.showVarsFilter           \"Afficher la boîte de filtrage des variables\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"v\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n<!ENTITY debuggerUI.showOnlyEnum           \"Afficher uniquement les propriétés énumérables\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"p\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n<!ENTITY debuggerUI.showOriginalSource           \"Afficher les sources originales\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"O\">\n\n <!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n   -  the checkbox that toggles whether sources that we suspect are minified are\n   -  automatically black boxed or not. -->\n<!ENTITY debuggerUI.autoBlackBox           \"Mettre automatiquement dans une boîte noire les sources compactées\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"b\">\n\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a header for the operators part. -->\n<!ENTITY debuggerUI.searchPanelOperators    \"Operateurs :\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n<!ENTITY debuggerUI.searchFile           \"Filtrer les scripts\">\n<!ENTITY debuggerUI.searchFile.key       \"s\">\n<!ENTITY debuggerUI.searchFile.altkey    \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"s\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n<!ENTITY debuggerUI.searchGlobal           \"Rechercher dans tous les fichiers\">\n<!ENTITY debuggerUI.searchGlobal.key       \"f\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"f\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n<!ENTITY debuggerUI.searchFunction           \"Rechercher une définition de fonction\">\n<!ENTITY debuggerUI.searchFunction.key       \"d\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"d\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n<!ENTITY debuggerUI.searchToken           \"Rechercher\">\n<!ENTITY debuggerUI.searchToken.key       \"R\">\n<!ENTITY debuggerUI.searchToken.accesskey \"R\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n<!ENTITY debuggerUI.searchGoToLine           \"Aller à la ligne…\">\n<!ENTITY debuggerUI.searchGoToLine.key       \"A\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"A\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n<!ENTITY debuggerUI.searchVariable           \"Filtrer les variables\">\n<!ENTITY debuggerUI.searchVariable.key       \"v\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"v\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n<!ENTITY debuggerUI.focusVariables           \"Sélectionner les variables de l'arbre\">\n<!ENTITY debuggerUI.focusVariables.key       \"l\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"l\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n<!ENTITY debuggerUI.condBreakPanelTitle \"Ce point d'arrêt suspendra l'exécution seulement si l'expression suivante est vraie\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n<!ENTITY debuggerUI.seMenuBreak     \"Ajouter un point d'arrêt\">\n<!ENTITY debuggerUI.seMenuBreak.key \"A\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n<!ENTITY debuggerUI.seMenuCondBreak     \"Ajouter un point d'arrêt conditionnel\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"A\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n<!ENTITY debuggerUI.tabs.sources        \"Sources\">\n<!ENTITY debuggerUI.tabs.traces         \"Traces\">\n<!ENTITY debuggerUI.tabs.callstack      \"Pile d'exécution\">\n<!ENTITY debuggerUI.tabs.variables      \"Variables\">\n<!ENTITY debuggerUI.tabs.events         \"Évènements\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n<!ENTITY debuggerUI.seMenuAddWatch     \"Expression espionne depuis la sélection\">\n<!ENTITY debuggerUI.seMenuAddWatch.key \"e\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n<!ENTITY debuggerUI.addWatch            \"Ajouter une expression espionne\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"e\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n<!ENTITY debuggerUI.removeAllWatch           \"Supprimer toutes les expressions espionnes\">\n<!ENTITY debuggerUI.removeAllWatch.key       \"e\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"e\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.resume2    \"VK_SLASH\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepOver2  \"VK_QUOTE\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepIn2    \"VK_SEMICOLON\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut2   \"VK_SEMICOLON\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxDebugger.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxDebugger.label=Débogueur\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel=Panneau débogueur\n\n# LOCALIZATION NOTE (DebuggerWindowTitle):\n# The title displayed for the debugger window.\nDebuggerWindowTitle=Débogueur du navigateur\n\n# LOCALIZATION NOTE (DebuggerWindowScriptTitle):\n# The title displayed for the debugger window when a script is selected.\nDebuggerWindowScriptTitle=Débogueur du navigateur - %S\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\nToolboxDebugger.tooltip=Débogueur JavaScript\n\n# LOCALIZATION NOTE (debuggerMenu.commandkey, debuggerMenu.accesskey)\n# Used for the menuitem in the tool menu\ndebuggerMenu.commandkey=S\ndebuggerMenu.accesskey=D\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI.\ncollapsePanes=Réduire les panneaux\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI.\nexpandPanes=Développer les panneaux\n\n# LOCALIZATION NOTE (pauseLabel): The label that is displayed on the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=Mettre en pause (%S)\n\n# LOCALIZATION NOTE (resumeLabel): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=Reprendre (%S)\n\n# LOCALIZATION NOTE (startTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is stopped.\nstartTracingTooltip=Cliquer pour démarrer l'enregistrement des traces\n\n# LOCALIZATION NOTE (stopTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is started.\nstopTracingTooltip=Cliquer pour arrêter l'enregistrement des traces\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=Passer la fonction (%S)\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=Entrer dans la fonction (%S)\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=Sortir de la fonction (%S)\n\n# LOCALIZATION NOTE (emptyGlobalsText): The text to display in the menulist\n# when there are no chrome globals available.\nnoGlobalsText=Aucune variable globale\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources menu\n# when there are no scripts.\nnoSourcesText=Cette page ne possède aucune source.\n\n# LOCALIZATION NOTE (loadingSourcesText): The text to display in the sources menu\n# when waiting for scripts to load.\nloadingSourcesText=En attente des sources…\n\n# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab\n# when there are no events.\nnoEventListenersText=Aucun écouteur d'évènement à afficher\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText=Aucun cadre de pile à afficher\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the traces tab\n# when there are no function calls.\nnoFunctionCallsText=Aucun appel de fonction à afficher\n\n# LOCALIZATION NOTE (tracingNotStartedText): The text to display in the traces tab\n# when when tracing hasn't started yet.\ntracingNotStartedText=L'enregistrement des traces n'est pas démarré\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip=Activer/Désactiver l'arrêt sur cet évènement\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector=sur\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource=dans\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes=%S nœuds\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative=[code natif]\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents=Animation\naudioEvents=Audio\nbatteryEvents=Batterie\nclipboardEvents=Presse-papiers\ncompositionEvents=Rédaction\ndeviceEvents=Périphérique\ndisplayEvents=Affichage\ndragAndDropEvents=Glisser-déposer\ngamepadEvents=Manette de jeu\nindexedDBEvents=IndexedDB\ninteractionEvents=Interaction\nkeyboardEvents=Clavier\nmediaEvents=Média HTML5\nmouseEvents=Souris\nmutationEvents=Mutation\nnavigationEvents=Navigation\npointerLockEvents=Verrouillage pointeur\nsensorEvents=Capteur\nstorageEvents=Stockage\ntimeEvents=Temporels\ntouchEvents=Tactiles\notherEvents=Autres\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=Placer la source dans une boîte noire ou la retirer\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=Aucune correspondance trouvée\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=Rechercher un script (%S)\n\n# LOCALIZATION NOTE (emptyChromeGlobalsFilterText): This is the text that\n# appears in the filter text box when it is empty and the chrome globals\n# container is selected.\nemptyChromeGlobalsFilterText=Filtrer les var. globales (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=Filtrer les variables\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText=Filtrer les propriétés\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=Filtrer les scripts (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=Rechercher dans tous les fichiers (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=Rechercher une définition de fonction (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=Rechercher dans ce fichier (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=Aller à la ligne (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=Filtrer les variables (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=Configurer les points d'arrêt conditionnels\nbreakpointMenuItem.enableSelf=Activer le point d'arrêt\nbreakpointMenuItem.disableSelf=Désactiver le point d'arrêt\nbreakpointMenuItem.deleteSelf=Supprimer le point d'arrêt\nbreakpointMenuItem.enableOthers=Activer les autres\nbreakpointMenuItem.disableOthers=Désactiver les autres\nbreakpointMenuItem.deleteOthers=Supprimer les autres\nbreakpointMenuItem.enableAll=Activer tous les points d'arrêt\nbreakpointMenuItem.disableAll=Désactiver tous les points d'arrêt\nbreakpointMenuItem.deleteAll=Supprimer tous les points d'arrêt\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the loading process has started but there is no file to display\n# yet.\nloadingText=Chargement…\n\n# LOCALIZATION NOTE (errorLoadingText): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText=Erreur lors du chargement de la source :\\n\n\n# LOCALIZATION NOTE (addWatchExpressionText): The text that is displayed in the\n# watch expressions list to add a new item.\naddWatchExpressionText=Ajouter une expression espionne\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton=Espionner\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText=Aucune variable à afficher\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=Portée %S\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=Expressions espionnes\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=globale\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace=Trace de la pile :\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects=#1 de plus…;#1 de plus…\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=Double-cliquer pour modifier\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable value.\nvariablesEditableValueTooltip=Cliquer pour modifier la valeur\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item which can be removed.\nvariablesCloseButtonTooltip=Cliquer pour supprimer\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=Cliquer pour définir la valeur\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip=Cliquer pour sélectionner le nœud dans l'inspecteur\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip=configurable\nenumerableTooltip=énumérable\nwritableTooltip=modifiable\nfrozenTooltip=gelée\nsealedTooltip=scellée\nextensibleTooltip=extensible\noverriddenTooltip=surchargée\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel= :\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel=\\u0020→\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=Il y a un ou plusieurs débogueur(s) en pause. Veuillez d'abord reprendre le débogueur le plus récemment mis en pause à : %S\n\nvariablesViewOptimizedOut=(optimisée)\nvariablesViewUninitialized=(non initialisée)\nvariablesViewMissingArgs=(indisponible)\n\nevalGroupLabel=Sources « eval »\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=Téléphones\ndevice.tablets=Tablettes\ndevice.notebooks=Ordinateurs portables\ndevice.televisions=Téléviseurs\ndevice.watches=Montres\n\ndevice.consoles=Gaming consoles\ndevice.laptops=Laptops\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=copiée\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n   - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n<!ENTITY title \"Polices\">\n<!ENTITY showAllFonts \"Afficher toutes les polices utilisées sur la page\">\n<!ENTITY usedAs \"Utilisée sous le nom : \">\n<!ENTITY system \"système\">\n<!ENTITY remote \"distante\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone=(aucune description)\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName=Options \n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc=Exécuter une commande sur %S\ncanonProxyManual=Un ensemble de commandes exécutées sur un système distant. Le système distant est atteint via %S\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists=Une commande nommée « %S » existe déjà\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\ncliEvalJavascript=Saisir directement le JavaScript\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg=Trop d'arguments\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions=Options disponibles\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand=Commande non valide\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam=Valeur nécessaire pour « %1$S ».\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists=« %1$S » n'existe pas\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists=« %1$S » existe déjà\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile=« %1$S » n'est pas un fichier\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory=« %1$S » n'est pas un dossier\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch=« %1$S » ne correspond pas à « %2$S »\n\n# LOCALIZATION NOTE: When the menu has displayed all the matches that it\n# should (i.e. about 10 items) then we display this to alert the user that\n# more matches are available.\nfieldMenuMore=D'autres correspondances existent, poursuivez la saisie\n\n# LOCALIZATION NOTE: The command line provides completion for JavaScript\n# commands, however there are times when the scope of what we're completing\n# against can't be used. This error message is displayed when this happens.\njstypeParseScope=Perte de la portée\n\n# LOCALIZATION NOTE (jstypeParseMissing, jstypeBeginSyntax,\n# jstypeBeginUnterm): These error messages are displayed when the command line\n# is doing JavaScript completion and encounters errors.\njstypeParseMissing=Propriété « %S » introuvable\njstypeBeginSyntax=Erreur de syntaxe\njstypeBeginUnterm=Chaîne non terminée\n\n# LOCALIZATION NOTE: This message is displayed if the system for providing\n# JavaScript completions encounters and error it displays this.\njstypeParseError=Erreur\n\n# LOCALIZATION NOTE (typesNumberNan, typesNumberNotInt2, typesDateNan): These\n# error messages are displayed when the command line is passed a variable\n# which has the wrong format and can't be converted. Parameters: %S is the\n# passed variable.\ntypesNumberNan=Impossible de convertir « %S » en nombre.\ntypesNumberNotInt2=Impossible de convertir « %S » en un entier.\ntypesDateNan=Impossible de convertir « %S » en date.\n\n# LOCALIZATION NOTE (typesNumberMax, typesNumberMin, typesDateMax,\n# typesDateMin): These error messages are displayed when the command line is\n# passed a variable which has a value out of range (number or date).\n# Parameters: %1$S is the passed variable, %2$S is the limit value.\ntypesNumberMax=%1$S dépasse la valeur maximale autorisée : %2$S.\ntypesNumberMin=%1$S est inférieur à la valeur minimale autorisée : %2$S.\ntypesDateMax=%1$S est postérieure au maximum autorisé : %2$S.\ntypesDateMin=%1$S est antérieure au minimum autorisé : %2$S.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# passed an option with a limited number of correct values, but the passed\n# value is not one of them.\ntypesSelectionNomatch=Impossible d'utiliser « %S ».\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# expecting a CSS query string, however the passed string is not valid.\nnodeParseSyntax=Erreur de syntaxe dans la requête CSS\n\n# LOCALIZATION NOTE (nodeParseMultiple, nodeParseNone): These error messages\n# are displayed when the command line is expecting a CSS string that matches a\n# single node, but more nodes (or none) match.\nnodeParseMultiple=Trop de correspondances (%S)\nnodeParseNone=Aucune correspondance\n\n# LOCALIZATION NOTE (helpDesc, helpManual, helpSearchDesc, helpSearchManual3):\n# These strings describe the \"help\" command, used to display a description of\n# a command (e.g. \"help pref\"), and its parameter 'search'.\nhelpDesc=Obtenir de l'aide sur les commandes disponibles\nhelpManual=Fournit de l'aide sur une commande spécifique (si une chaîne à rechercher est saisie et qu'une correspondance exacte est trouvée) ou sur les commandes disponibles (si aucune chaîne à rechercher n'est saisie ou si aucune correspondance exacte n'est trouvée).\nhelpSearchDesc=Rechercher une chaîne\nhelpSearchManual3=Chaîne de recherche à utiliser pour réduire le nombre de commandes affichées. Les expressions régulières ne sont pas gérées.\n\n# LOCALIZATION NOTE: These strings are displayed in the help page for a\n# command in the console.\nhelpManSynopsis=Synopsis \n\n# LOCALIZATION NOTE: This message is displayed in the help page if the command\n# has no parameters.\nhelpManNone=Aucun paramètre\n\n# LOCALIZATION NOTE: This message is displayed in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll=Commandes disponibles :\n\n# LOCALIZATION NOTE (helpListPrefix, helpListNone): These messages are\n# displayed in response to the 'help <search>' command (i.e. with a search\n# string), just above the list of matching commands. Parameters: %S is the\n# search string.\nhelpListPrefix=Commandes commençant par « %S » :\nhelpListNone=Aucune commande ne commence par « %S » :\n\n# LOCALIZATION NOTE (helpManRequired, helpManOptional, helpManDefault): When\n# the 'help x' command wants to show the manual for the 'x' command, it needs\n# to be able to describe the parameters as either required or optional, or if\n# they have a default value.\nhelpManRequired=requis\nhelpManOptional=optionnel\nhelpManDefault=optionnel, défaut=%1$S\n\n# LOCALIZATION NOTE (helpIntro): This forms part of the output from the 'help'\n# command. 'GCLI' is a project name and should be left untranslated.\nhelpIntro=GCLI est une expérimentation visant à créer une ligne de commande facile d'utilisation pour les développeurs web.\n\n# LOCALIZATION NOTE: Text shown as part of the output of the 'help' command\n# when the command in question has sub-commands, before a list of the matching\n# sub-commands.\nsubCommands=Sous-commandes \n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError=Erreur d'analyse de la ligne de commande\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc=Se concentrer sur un groupe de commandes\ncontextManual=Définir un préfixe par défaut pour les prochaines commandes. Par exemple « context git » vous permettra de saisir « commit » à la place de « git commit ».\ncontextPrefixDesc=Le préfixe de la commande\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError=Impossible d'utiliser « %S » comme préfixe de commande car il ne s'agit pas d'un parent de commande.\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply=%1$S est désormais utilisé comme préfixe de commande\ncontextEmptyReply=Aucun préfixe de commande n'est défini\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectMethodDesc, connectUrlDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an \n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc=Importer les commandes du serveur\nconnectManual=Se connecter au serveur, créer une version locale des commandes sur le serveur. Les commandes distantes possèdent par défaut un préfixe pour les différencier des commandes locales — voir la commande context pour contourner l'utilisation du préfixe.\nconnectPrefixDesc=Le préfixe parent pour les commandes importées\nconnectMethodDesc=La méthode de connexion\nconnectUrlDesc=L'URL à laquelle se connecter\nconnectDupReply=Une connexion nommée %S existe déjà.\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply=%S commande(s) ajoutée(s).\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2,\n# disconnectPrefixDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2=Se déconnecter du serveur\ndisconnectManual2=Se déconnecter du serveur actuellement utilisé pour l'exécution de commandes distantes\ndisconnectPrefixDesc=Le préfixe parent pour les commandes importées\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply=%S commande(s) supprimée(s).\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc=Modifier le global JS\nglobalWindowDesc=Le nouveau window/global\nglobalOutput=Le global JS est à présent %S\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc=Vider la zone de sortie\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc=Sélectionner la langue de saisie des commandes\nlangOutput=Langue actuelle : %S\n\n# LOCALIZATION NOTE (prefDesc, prefManual, prefListDesc, prefListManual,\n# prefListSearchDesc, prefListSearchManual, prefShowDesc, prefShowManual,\n# prefShowSettingDesc, prefShowSettingManual): These strings describe the\n# 'pref' command and all its available sub-commands and parameters.\nprefDesc=Contrôler les paramètres\nprefManual=Commandes pour afficher et modifier les préférences du GCLI et de l'environnement\nprefListDesc=Afficher les paramètres disponibles\nprefListManual=Afficher une liste des préférences, éventuellement filtrée selon le paramètre « search »\nprefListSearchDesc=Filtrer la liste des paramètres affichés\nprefListSearchManual=Rechercher la chaîne donnée dans la liste des préférences disponibles\nprefShowDesc=Afficher la valeur du paramètre\nprefShowManual=Afficher la valeur d'une préférence donnée\nprefShowSettingDesc=Paramètre à afficher\nprefShowSettingManual=Le nom du paramètre à afficher\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue=%1$S : %2$S\n\n# LOCALIZATION NOTE (prefSetDesc, prefSetManual, prefSetSettingDesc,\n# prefSetSettingManual, prefSetValueDesc, prefSetValueManual): These strings\n# describe the 'pref set' command and all its parameters.\nprefSetDesc=Modifier un paramètre\nprefSetManual=Modifier des préférences définies par l'environnement\nprefSetSettingDesc=Paramètre à modifier\nprefSetSettingManual=Le nom du paramètre à modifier\nprefSetValueDesc=Nouvelle valeur du paramètre\nprefSetValueManual=La nouvelle valeur pour le paramètre spécifié\n\n# LOCALIZATION NOTE (prefResetDesc, prefResetManual, prefResetSettingDesc,\n# prefResetSettingManual): These strings describe the 'pref reset' command and\n# all its parameters.\nprefResetDesc=Réinitialiser un paramètre\nprefResetManual=Réinitialiser la valeur d'un paramètre à celle du système par défaut\nprefResetSettingDesc=Paramètre à réinitialiser\nprefResetSettingManual=Le nom du paramètre à réinitialiser à la valeur par défaut du système\n\n# LOCALIZATION NOTE: This string is displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results.\nprefOutputFilter=Filtrer\n\n# LOCALIZATION NOTE (prefOutputName, prefOutputValue): These strings are\n# displayed in the output from the 'pref list' command as table headings.\nprefOutputName=Nom\n\n# LOCALIZATION NOTE (prefOutputValue): Displayed in the output from the 'pref\n# list' command as a heading to a table. The column contains the values of the\n# available preferences\nprefOutputValue=Valeur\n\n# LOCALIZATION NOTE (introDesc, introManual): These strings describe the\n# 'intro' command. The localization of 'Got it!' should be the same used in\n# introTextGo.\nintroDesc=Message de bienvenue\nintroManual=Affiche le message affiché aux nouveaux utilisateurs jusqu'à ce qu'ils cliquent sur le bouton « j'ai compris ! »\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3=GCLI est une expérience visant à créer une ligne de commande très facile d'utilisation pour les développeurs web.\nintroTextCommands=Pour une liste de commandes, saisissez\nintroTextKeys2=, ou pour afficher/masquer les informations sur les commandes, appuyez sur\nintroTextF1Escape=F1/Échap\nintroTextGo=J'ai compris !\n\n# LOCALIZATION NOTE: This is a short description of the 'hideIntro' setting.\nhideIntroDesc=Afficher le message initial de bienvenue\n\n# LOCALIZATION NOTE: This is a description of the 'eagerHelper' setting. It's\n# displayed when the user asks for help on the settings. eagerHelper allows\n# users to select between showing no tooltips, permanent tooltips, and only\n# important tooltips.\neagerHelperDesc=Enthousiasme des bulles d'information\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=Obtenir de l'aide sur les commandes disponibles\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=Commandes disponibles\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=La commande « %1$S » n'est pas disponible en mode multi-processus (E10S)\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc=Commandes de contrôle de la console\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=Filtrer, vider et fermer la console web\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=Vider la console\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=Enregistrer une image de la page\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=Enregistrer une image PNG de toute la fenêtre visible (éventuellement après un délai)\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=Nom du fichier de destination\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=Le nom du fichier (doit avoir une extension « .png ») dans lequel enregistrer la capture d'écran.\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=Copier la capture d'écran dans le presse-papiers ? (true/false)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=True si vous souhaitez copier la capture d'écran au lieu de l'enregistrer dans un fichier.\n\n# LOCALIZATION NOTE (screenshotChromeDesc2) A very short string to describe\n# the 'chrome' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\n# The argument (%1$S) is the browser name.\nscreenshotChromeDesc2=Capturer le chrome de %1$S ? (true/false)\n\n# LOCALIZATION NOTE (screenshotChromeManual2) A fuller description of the\n# 'chrome' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\n# The argument (%1$S) is the browser name.\nscreenshotChromeManual2=True si vous souhaitez prendre une capture de la fenêtre de %1$S plutôt que du contenu de la page web.\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions=Options\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=Délai (secondes)\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=Le temps à attendre (en secondes) avant de prendre la capture d'écran\n\n# LOCALIZATION NOTE (screenshotFullscreenDesc) A very short string to describe\n# the 'fullscreen' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=Page web entière ? (true/false)\n\n# LOCALIZATION NOTE (screenshotFullscreenManual) A fuller description of the\n# 'fullscreen' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=True si la capture doit également prendre en compte les parties de la page web qui sont actuellement hors de la zone de défilement visible\n\n# LOCALIZATION NOTE (screenshotSelectorChromeConflict) Exception thrown when user\n# tries to use 'selector' option along with 'chrome' option of the screenshot\n# command. Refer: https://bugzilla.mozilla.org/show_bug.cgi?id=659268#c7\nscreenshotSelectorChromeConflict=L'option selector n'est pas prise en charge lorsque l'option chrome est à true\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. The first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=Capture d'écran %1$S à %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=Erreur lors de l'enregistrement sous\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=Enregistrée sous\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=Une erreur s'est produite lors de la copie dans le presse-papiers.\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=Copiée dans le presse-papiers.\n\n# LOCALIZATION NOTE (screenshotTooltip) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltip=Prendre une capture d'écran de la page entière\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc=Afficher des nœuds en surbrillance\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual=Afficher en surbrillance sur la page les nœuds qui correspondent à un sélecteur\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc=Sélecteur CSS\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual=Le sélecteur CSS auquel les nœuds de la page doivent correspondre\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc=Options\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc=Masquer les repères\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual=Masquer les repères autour du nœud affiché en surbrillance\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc=Afficher la barre d'information du nœud\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual=Afficher la barre d'information au-dessus du nœud en surbrillance (la barre d'information affiche le nom, les attributs et la dimension)\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc=Afficher toutes les occurrences\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual=Si trop de nœuds correspondent au sélecteur, seuls les 100 premiers seront affichés pour ne pas dégrader les performances de la page. Utilisez cette option pour afficher tout de même l'ensemble des occurrences\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc=Zones du modèle de boîte\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual=Choisir quelle zone du modèle de boîte doit être affichée en surbrillance : « content », « padding », « border » ou « margin »\n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc=Style de remplissage\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual=Redéfinir le style de remplissage de zone par défaut avec une couleur personnalisée\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc=Conserver les mises en surbrillances\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual=Par défaut, les nœuds en surbrillance sont masqués à l'exécution de la commande, sauf si cette option est définie\n\n# LOCALIZATION NOTE (highlightOutputConfirm2) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=%1$S nœud affiché en surbrillance;%1$S nœuds affichés en surbrillance\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached=%1$S nœuds correspondent, mais seulement %2$S nœuds sont affichés en surbrillance. Utilisez « --showall » pour tous les afficher\n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc=Annuler la mise en surbrillance pour tous les nœuds\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual=Annuler la mise en surbrillance pour tous les nœuds précédemment affichés en surbrillance à l'aide de la commande « highlight »\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=Redémarrer %1$S\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=Désactiver le chargement du contenu depuis le cache au redémarrage\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=Redémarrage annulé par l'utilisateur.\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=Redémarrage %1$S…\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=Inspecter un nœud\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=Examiner les dimensions et propriétés d'un élément avec un sélecteur CSS pour ouvrir le surlignage DOM\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=Sélecteur CSS\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=Un sélecteur CSS à utiliser avec document.querySelector et qui identifie un élément unique\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc=Sélectionner une couleur depuis la page\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual=Ouvre un panneau qui met en valeur une zone de la page afin d'inspecter les pixels et de copier les codes couleurs\n\n# LOCALIZATION NOTE (eyedropperTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the Eyedropper tool.\neyedropperTooltip=Sélectionner une couleur depuis la page\n\n# LOCALIZATION NOTE (tiltDesc) A very short description of the 'tilt'\n# command. See tiltManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltDesc=Visualiser la page web en 3D\n\n# LOCALIZATION NOTE (tiltManual) A fuller description of the 'tilt'\n# command, displayed when the user asks for help on what it does.\ntiltManual=Examiner les relations entre les diverses parties d'une page web et leurs ancêtres dans un environnement 3D\n\n# LOCALIZATION NOTE (tiltOpenDesc) A very short description of the 'tilt inspect'\n# command. See tiltOpenManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltOpenDesc=Ouvrir la vue inspecteur 3D\n\n# LOCALIZATION NOTE (tiltOpenManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltOpenManual=Initialiser la page inspecteur 3D et mettre optionnellement en surbrillance un nœud en utilisant un sélecteur CSS\n\n# LOCALIZATION NOTE (tiltToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Tilt 3D View.\ntiltToggleTooltip=Vue 3D\n\n# LOCALIZATION NOTE (tiltTranslateDesc) A very short description of the 'tilt translate'\n# command. See tiltTranslateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltTranslateDesc=Déplacer le modèle 3D de la page web\n\n# LOCALIZATION NOTE (tiltTranslateManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltTranslateManual=Déplacer progressivement le modèle 3D de la page web dans une certaine direction\n\n# LOCALIZATION NOTE (tiltTranslateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateXDesc=X (pixels)\n\n# LOCALIZATION NOTE (tiltTranslateXManual) A fuller description of the 'x'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateXManual=Déplacement en pixels sur l'axe X\n\n# LOCALIZATION NOTE (tiltTranslateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateYDesc=Y (pixels)\n\n# LOCALIZATION NOTE (tiltTranslateYManual) A fuller description of the 'y'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateYManual=Déplacement en pixels sur l'axe Y\n\n# LOCALIZATION NOTE (tiltRotateDesc) A very short description of the 'tilt rotate'\n# command. See tiltRotateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltRotateDesc=Rotation du modèle 3D\n\n# LOCALIZATION NOTE (tiltRotateManual) A fuller description of the 'tilt rotate'\n# command, displayed when the user asks for help on what it does.\ntiltRotateManual=Rotation progressive du modèle 3D de la page web dans une certaine direction\n\n# LOCALIZATION NOTE (tiltRotateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateXDesc=X (degrés)\n\n# LOCALIZATION NOTE (tiltRotateXManual) A fuller description of the 'x'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateXManual=Rotation en degrés du modèle 3D de la page web sur l'axe X\n\n# LOCALIZATION NOTE (tiltRotateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateYDesc=Y (degrés)\n\n# LOCALIZATION NOTE (tiltRotateYManual) A fuller description of the 'y'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateYManual=Rotation en degrés du modèle 3D de la page web sur l'axe Y\n\n# LOCALIZATION NOTE (tiltRotateZDesc) A very short string to describe the\n# 'z' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateZDesc=Z (degrés)\n\n# LOCALIZATION NOTE (tiltRotateZManual) A fuller description of the 'z'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateZManual=Rotation en degrés du modèle 3D de la page web sur l'axe Z\n\n# LOCALIZATION NOTE (tiltZoomDesc) A very short description of the 'tilt zoom'\n# command. See tiltZoomManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltZoomDesc=Rapprocher ou éloigner le modèle 3D\n\n# LOCALIZATION NOTE (tiltZoomManual) A fuller description of the 'tilt zoom'\n# command, displayed when the user asks for help on what it does.\ntiltZoomManual=Déplacement progressif du modèle 3D de la page web sur l'axe Z\n\n# LOCALIZATION NOTE (tiltZoomAmountDesc) A very short string to describe the\n# 'zoom' parameter to the 'tilt zoom' command, which is displayed in a dialog\n# when the user is using this command.\ntiltZoomAmountDesc=Zoom (pixels)\n\n# LOCALIZATION NOTE (tiltZoomAmountManual) A fuller description of the 'zoom'\n# parameter to the 'zoom' command, displayed when the user asks for help\n# on what it does.\ntiltZoomAmountManual=Déplacement en pixels du modèle 3D de la page web sur l'axe Z\n\n# LOCALIZATION NOTE (tiltResetDesc) A very short description of the 'tilt reset'\n# command. See tiltResetManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltResetDesc=Réinitialiser le déplacement, la rotation et le zoom\n\n# LOCALIZATION NOTE (tiltResetManual) A fuller description of the 'tilt reset'\n# command, displayed when the user asks for help on what it does.\ntiltResetManual=Réinitialiser toutes les transformations appliquées sur la matrice de modélisation 3D de la page web\n\n# LOCALIZATION NOTE (tiltCloseDesc) A very short description of the 'tilt close'\n# command. See tiltCloseManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltCloseDesc=Fermer la visualisation\n\n# LOCALIZATION NOTE (tiltCloseManual) A fuller description of the 'tilt close'\n# command, displayed when the user asks for help on what it does.\ntiltCloseManual=Fermer la visualisation et revenir au mode par défaut de l'inspecteur\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=Le débogueur doit être ouvert avant d'utiliser cette commande\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first before setting breakpoints.\ndebuggerStopped=Le débogueur doit être ouvert avant de définir des points d'arrêt\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=Gérer les points d'arrêt\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=Commandes pour lister, ajouter et supprimer les points d'arrêt\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=Afficher les points d'arrêt connus\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=Aucun point d'arrêt défini\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=Supprimer\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=Point d'arrêt ajouté\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=Le point d'arrêt n'a pas pu être ajouté : %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=Ajouter un point d'arrêt\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=Type de points d'arrêt géré : ligne\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=Ajouter un point d'arrêt ligne\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=URI de fichier JS\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=Numéro de ligne\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=Supprimer un point d'arrêt\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=Index de point d'arrêt\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=Point d'arrêt supprimé\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=Gérer le débogueur\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=Commandes pour interrompre ou reprendre le « thread » principal et avancer, reculer ou s'arrêter dans le code\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=Ouvrir le débogueur\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=Fermer le débogueur\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=Mettre en pause le « thread » principal.\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=Reprendre le « thread » principal et poursuivre l'exécution après un point d'arrêt, jusqu'au point d'arrêt suivant ou la fin du script.\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=Gérer le pas-à-pas\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=Commandes pour avancer, reculer ou s'arrêter dans le code\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=Exécuter l'instruction en cours puis s'arrêter à la suivante. Si l'instruction actuelle est un appel de fonction, alors le débogueur exécute la fonction entièrement puis s'arrête à la première instruction après l'appel de la fonction.\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepInDesc=Exécuter l'instruction en cours puis s'arrêter à la suivante. Si l'instruction actuelle est un appel de fonction, le débogueur parcourt cette fonction, sinon il s'arrête à l'instruction suivante.\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOutDesc=Sortir de la fonction en cours et remonter d'un niveau si la fonction est imbriquée. Si vous êtes dans le « main », le script est exécuté jusqu'à la fin ou jusqu'au point d'arrêt suivant. Les instructions ignorées sont exécutées mais ne sont pas suivies pas-à-pas.\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=Lister les URL des sources chargées dans le débogueur\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc=Placer toutes les sources du débogueur dans des boîtes noires\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc=Une source spécifique à placer dans une boîte noire\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc=Placer dans des boîtes noires toutes les sources qui correspondent à ce modèle (par exemple : « *.min.js »)\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc=(Aucune source placée en boîte noire)\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc=Les sources suivantes ont été placées dans des boîtes noires :\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc=Erreur de mise en boîte noire :\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc=Retirer les sources du débogueur des boîtes noires\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc=Une source spécifique à retirer de sa boîte noire\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc=Retirer des boîtes noires toutes les sources qui correspondent à ce modèle (par exemple : « *.min.js »)\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc=Inverser les correspondances. Seront placées dans des boîtes noires toutes les sources qui ne sont ni la source fournie, ni les sources qui correspondent au modèle fourni.\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc=(Aucune source retirée de sa boîte noire)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc=Les sources suivantes ont été retirées des boîtes noires :\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc=Erreur de retrait de la boîte noire :\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc=Inverser les correspondances. Seront retirées de leur boîte noire toutes les sources qui ne sont ni la source fournie, ni les sources qui correspondent au modèle fourni.\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=Fermer la console\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=Ouvrir la console\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=Modifier une ressource de la page\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=Modifier une des ressources de cette page\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=URL à modifier\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=Ligne à laquelle se rendre\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=Redimensionner la page\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=Largeur en pixels\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=Hauteur en pixels\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=Activer la vue adaptative\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=Désactiver la vue adaptative\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=Activer/Désactiver la vue adaptative\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\nresizeModeToggleTooltip=Vue adaptative\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=Modifier la taille de la page\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=Contrôler la vue adaptative\n\n# LOCALIZATION NOTE (resizeModeManual2) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2=Les sites web adaptatifs répondent à leur environnement, afin de s'afficher correctement aussi bien sur un écran de téléphone portable que sur un écran de cinéma, ainsi que sur tout écran de taille intermédiaire. La vue adaptative vous permet de facilement tester une grande variété de tailles de page dans %1$S sans que vous ayez à redimensionner l'intégralité du navigateur.\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=Manipuler les commandes\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=Lire de nouveau le dossier mozcmd\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3=Commandes chargées depuis « %1$S »\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc=Configurer un dossier mozcmd\n\n# LOCALIZATION NOTE (cmdSetdirManual2) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual2=Un dossier « mozcmd » permet de créer facilement des commandes personnalisées. Pour plus d'informations, consulter la <a href=\"https://developer.mozilla.org/docs/Tools/GCLI/Customization\">documentation MDN</a>.\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc=Dossier contenant des fichiers .mozcmd\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=Manipuler les modules\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=Lister les modules installés\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=Sélectionner un type de module\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=Les dictionnaires suivants sont actuellement installés :\naddonListExtensionHeading=Les extensions suivantes sont actuellement installées :\naddonListLocaleHeading=Les langues suivantes sont actuellement installées :\naddonListPluginHeading=Les plugins suivants sont actuellement installés :\naddonListThemeHeading=Les thèmes suivants sont actuellement installés :\naddonListAllHeading=Les modules complémentaires suivants sont actuellement installés :\naddonListUnknownHeading=Les modules complémentaires suivants, correspondant au type sélectionné, sont actuellement installés :\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=Activer\naddonListOutDisable=Désactiver\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=en attente \naddonPendingEnable=activer\naddonPendingDisable=désactiver\naddonPendingUninstall=désinstaller\naddonPendingInstall=installer\naddonPendingUpgrade=mettre à jour\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous addon commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=Le nom du module\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for addons of a particular type were not found.\naddonNoneOfType=Aucun module de ce type n'est installé.\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=Activer le module spécifié\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an add-on that is\n# already enabled.\naddonAlreadyEnabled=%S est déjà activé.\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an addon is enabled.\naddonEnabled=%S activé.\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=Désactiver le module spécifié\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an add-on that is\n# already disabled.\naddonAlreadyDisabled=%S est déjà désactivé.\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an addon is disabled.\naddonDisabled=%S désactivé.\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=Exporter des ressources\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=Exporter le code HTML de la page\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=Effectuer des changements dans la page\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=Rechercher et remplacer des éléments de la page\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=Ce qu'il faut rechercher\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=Remplacement de chaîne\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=Effectuer une recherche insensible à la casse\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=Sélecteur CSS du début de la recherche\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=Sélecteur CSS correspondant à la recherche\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=Attributs sélectionnés par expression régulière\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=Limiter la recherche aux attributs\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=Limiter la recherche aux nœuds de texte\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=Éléments spécifiés par sélecteur : %1$S. Remplacements dans les nœuds de texte : %2$S. Remplacements dans les attributs : %3$S.\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=Supprimer des éléments et des attributs de la page\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=Supprimer des éléments de la page\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=Supprimer des éléments spécifiés par un sélecteur CSS\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=Sélecteur CSS spécifié par le début de la recherche\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=Supprimer un élément, mais garder son contenu\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=Supprimer uniquement les éléments vides\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=Éléments spécifiés par sélecteur : %1$S. Éléments supprimés : %2$S.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=Supprimer les attributs correspondants\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=Supprimer des attributs spécifiés par expression régulière\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=Sélecteur CSS d'éléments à inclure\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=Sélecteur CSS du début de la recherche\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=Effectuer une recherche insensible à la casse\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=Éléments spécifiés par sélecteur : %1$S. Attributs supprimés : %2$S.\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2=Bidouiller les outils de développement de %1$S\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=Diverses commandes servant à bidouiller les outils de développement de %1$S\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=Charger les outils depuis un checkout de mozilla-central\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound=%1$s n'existe pas ou n'est pas un checkout de mozilla-central.\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded=Outils chargés depuis %1$s.\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=Charger les outils de développement de %1$S depuis un checkout complet de mozilla-central\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=Un checkout de mozilla-central\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=Utiliser les outils intégrés\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=Utiliser les outils intégrés et annuler les précédentes commandes srcdir\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=Outils intégrés chargés.\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=Recharger les outils de développement\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=Outils rechargés.\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=Afficher et modifier les cookies\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=Commandes pour lister, créer, supprimer et modifier les cookies pour le domaine actuel\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=Afficher les cookies\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=Afficher une liste des cookies relatifs à la page actuelle\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=Domaine :\ncookieListOutPath=Chemin :\ncookieListOutExpires=Expire :\ncookieListOutAttributes=Attributs :\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=Aucun\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=À la fermeture du navigateur (session)\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=Aucun cookie trouvé pour cette page\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=Aucun cookie trouvé pour le domaine %1$S\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=Modifier\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=Supprimer\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=Supprimer un cookie\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=Supprimer un cookie à partir de sa clé\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=La clé du cookie à supprimer\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=Définir un cookie\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=Définir un cookie en spécifiant un nom, sa valeur et optionnellement un ou plusieurs des arguments suivants : expires (« max-age » de la date d'expiration, en secondes et au format GMTString), path, domain, secure\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=La clé du cookie à définir\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=La valeur du cookie à définir\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc=Options\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=Le chemin du cookie à définir\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=Le domaine du cookie à définir\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=Transmis uniquement par https\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=Pas accessible depuis un script côté client\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=Seulement valide pour la durée de vie de la session du navigateur\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=La date d'expiration du cookie (RFC2822 entre guillemets ou date ISO 8601)\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=Embellisseur JavaScript\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=URL du fichier JS à embellir\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=Largeur d'indentation en caractères\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=Le nombre de caractères nécessaires à l'indentation de chaque ligne\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=Caractères utilisés pour l'indentation des lignes\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=Les caractères utilisés pour l'indentation des lignes. Les possibilités sont « space » et « tab ».\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=Ne pas conserver les fins de lignes\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=Définir si les fins de lignes actuelles doivent être conservées\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=Maximum de fins de lignes consécutives\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=Le nombre maximum de fins de lignes consécutives à conserver\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=Forcer le mode « jslint-stricter » ?\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=Passer le paramètre à « true » force l'utilisation du mode « jslint-stricter »\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=Définir comment placer les accolades\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=Définir comment placer les accolades : collapse – place les accolades sur la même ligne que les instructions conditionnelles ; expand – place les accolades sur leur propre ligne (style Allman/ANSI) ; end-expand – place les accolades fermantes sur leur propre ligne ; expand-strict – place les accolades sur leur propre ligne même si cela peut produire des erreurs.\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=Pas d'espace avant les instructions conditionnelles\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=Retirer les caractères d'échappement \\\\xNN ?\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=Faut-il retirer les caractères d'échappement des caractères imprimables dans les chaînes encodées au format \\\\xNN ?\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=Veuillez saisir une URL valide\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=Options\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=Manipuler l'historique des appels de fonctions\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=Démarrer dans la console l'historique des appels de fonctions\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=Historique des appels démarré.\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=Arrêter l'historique des appels de fonctions\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=Aucun historique des appels n'est actuellement lancé\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=L'historique des appels a été arrêté. Contextes actifs : %1$S.\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=Démarrer dans la console l'historique des appels de fonctions pour le code du chrome \n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=Objet global, URI d'un JSM, ou JS depuis lequel obtenir un objet global\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=L'objet global, l'URI d'un JSM, ou le JS à exécuter dans le chrome de la fenêtre à partir de laquelle vous souhaitez obtenir un objet global\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=Historique des appels démarré.\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=Arrêter l'historique des appels de fonctions\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=Aucun historique des appels pour le code du chrome n'est actuellement actif\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=Historique des appels arrêté. Contextes actifs : %1$S.\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<anonyme>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=Appel de la méthode\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=JSM invalide !\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=Variable introuvable dans le contenu de la fenêtre.\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=Variable introuvable dans le chrome de la fenêtre.\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of javascript\n# and invalid JavaScript code.\ncallLogChromeEvalException=Le JavaScript évalué a levé l'exception suivante\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=La source JavaScript doit correspondre à un objet dont les appels de méthodes peuvent être journalisés. Par exemple, « ({a1: function() {this.a2()},a2: function() {}}); »\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=Ardoise JavaScript\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=Afficher en surbrillance les zones repeintes\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=Activer la mise en surbrillance des zones repeintes\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=Désactiver la mise en surbrillance des zones repeintes\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=Trames du chrome\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=Dessiner les zones repeintes à l'aide de différentes couleurs\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip=Afficher en surbrillance les zones repeintes\n\n# LOCALIZATION NOTE (paintflashingToggleDesc) A very short string used to describe the\n# function of the \"paintflashing toggle\" command.\npaintflashingToggleDesc=Activer/Désactiver la mise en surbrillance des zones repeintes\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\nsplitconsoleTooltip=Console scindée\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=Utilitaires du cache d'application\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=Valider un manifeste de cache\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=Découvrir des erreurs dans un manifeste de cache et dans les références aux fichiers\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=URI à vérifier\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=Cache d'application validé avec succès.\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=Effacer des entrées du cache d'application\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=Effacer une ou plusieurs entrée(s) du cache d'application\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=Entrées effacées avec succès.\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=Afficher une liste des entrées du cache d'application\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=Afficher la liste complète des entrées du cache d'application. Si le paramètre de recherche est utilisé, le tableau affichera les entrées contenant le terme recherché.\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=Filtrer les résultats à l'aide d'un terme de recherche\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=Clé :\nappCacheListDataSize=Taille des données :\nappCacheListDeviceID=Identifiant de l'appareil :\nappCacheListExpirationTime=Expiration :\nappCacheListFetchCount=Nombre de consultations :\nappCacheListLastFetched=Dernière consultation :\nappCacheListLastModified=Dernière modification :\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=Afficher l'entrée\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=Afficher les informations d'une entrée de cache\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=Ouvrir un nouvel onglet contenant les informations de l'entrée de cache spécifiée\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=La clé de l'entrée à afficher\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=Gérer le profileur\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=Commandes pour démarrer ou arrêter un profileur JavaScript\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=Ouvrir le profileur\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=Fermer le profileur\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=Démarrer le profilage\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=Nom d'un profil que vous souhaitez démarrer.\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=Arrêter le profilage\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=Nom d'un profil que vous souhaitez arrêter.\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=Lister tous les profils\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=Afficher un profil particulier\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=Nom d'un profil.\n\n# LOCALIZATION NOTE (profilerAlreadyStarted2) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2=Ce profil a déjà été démarré\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=Profil introuvable\n\n# LOCALIZATION NOTE (profilerNotStarted3) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3=Ce profil n'a pas encore été démarré. Utiliser « profile start » pour démarrer le profilage\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped=Arrêté…\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2=Enregistrement…\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=Pour que cette commande fonctionne vous devez d'abord ouvrir le profileur\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=Ouvrir un port de débogage distant\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2=%1$S peut autoriser le débogage distant par une connexion TCP/IP. Pour des raisons de sécurité, cette fonctionnalité est désactivée par défaut, mais peut être activée à l'aide de cette commande.\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=Le port TCP à écouter\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=L'écoute est désactivée par la préférence devtools.debugger.remote-enabled\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=Écoute du port %1$S\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=DebuggerServer n'est pas initialisé\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc=Émulation de types de médias CSS\nmediaEmulateDesc=Émuler un type de média CSS en particulier\nmediaEmulateManual=Voir le document comme s'il était affiché sur un appareil prenant en charge le type de média en question et en lui appliquant les règles CSS adéquates.\nmediaEmulateType=Le type de média à émuler\nmediaResetDesc=Arrêter l'émulation d'un type de média CSS\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc=Injecter des bibliothèques dans la page\ninjectManual2=Injecter des bibliothèques dans le contenu de la page. Les bibliothèques sont accessibles depuis la console.\ninjectLibraryDesc=Sélectionner la bibliothèque à injecter ou saisir une URI de script valide à injecter\ninjectLoaded=%1$S chargé\ninjectFailed=Échec du chargement de %1$S - URI invalide\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc=Ouvrir des répertoires\nfolderOpenDesc=Ouvrir le répertoire indiqué\nfolderOpenDir=Chemin de répertoire\nfolderOpenProfileDesc=Ouvrir le répertoire du profil\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath=Veuillez saisir un chemin valide\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult=%1$S ouvert\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users edit the\n     (outer) HTML of the current node -->\n<!ENTITY inspectorHTMLEdit.label       \"Modifier comme HTML\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"M\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     inner HTML of the current node -->\n<!ENTITY inspectorHTMLCopyInner.label       \"Copier l'intérieur du HTML\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"C\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     outer HTML of the current node -->\n<!ENTITY inspectorHTMLCopyOuter.label       \"Copier l'extérieur du HTML\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey   \"o\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyUniqueSelector.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the CSS Selector of the current node -->\n<!ENTITY inspectorCopyUniqueSelector.label       \"Copier le sélecteur unique\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey   \"r\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste outer\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteOuter.label      \"Coller à l'extérieur du HTML\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"x\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteInner.label      \"Coller à l'intérieur du HTML\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"n\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"Coller…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"e\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n<!ENTITY inspectorHTMLPasteBefore.label      \"Avant\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"v\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n<!ENTITY inspectorHTMLPasteAfter.label       \"Après\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"s\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"Comme premier nœud enfant\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"p\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n<!ENTITY inspectorHTMLPasteLastChild.label       \"Comme dernier nœud enfant\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"d\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete the\n     current node -->\n<!ENTITY inspectorHTMLDelete.label          \"Supprimer le nœud\">\n<!ENTITY inspectorHTMLDelete.accesskey      \"S\">\n\n\n<!ENTITY inspector.selectButton.tooltip     \"Sélectionner un élément avec la souris\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n<!ENTITY inspectorSearchHTML.label2         \"Rechercher par sélecteur CSS\">\n<!ENTITY inspectorSearchHTML.key            \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyImageDataUri.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the URL embedding the image data encoded in Base 64 (what we name\n     here Image Data URL). For more information:\n     https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs -->\n<!ENTITY inspectorCopyImageDataUri.label       \"Copier le data-URL de l'image\">\n\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n<!ENTITY inspectorShowDOMProperties.label       \"Afficher les propriétés DOM\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (confirmNavigationAway): Used in the Inspector tool, when\n# the user tries to navigate away from a web page, to confirm the change of\n# page.\nconfirmNavigationAway.message2=Si vous quittez cette page, les modifications effectuées seront perdues.\nconfirmNavigationAway.buttonLeave=Quitter la page\nconfirmNavigationAway.buttonLeaveAccesskey=Q\nconfirmNavigationAway.buttonStay=Rester sur la page\nconfirmNavigationAway.buttonStayAccesskey=R\ninspector.tooltip=Inspecteur de styles et du DOM\n\n# LOCALIZATION NOTE (markupView.more.*)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=Certains nœuds ont été masqués.\nmarkupView.more.showAll=Afficher les %S nœuds\n\nbreadcrumbs.siblings=Frères\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=Le débogueur est en pause. Certaines fonctionnalités comme la sélection à la souris ne fonctionneront pas.\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=Opérations sur le nœud\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label=Inspecteur\ninspector.commandkey=C\ninspector.accesskey=n\n\n# LOCALIZATION NOTE (inspector.panelLabel.*)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel=Panneau inspecteur\ninspector.panelLabel.markupView=Visualisation du code\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage=Impossible de charger l'image\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\neventsTooltip.openInDebugger=Ouvrir dans le débogueur\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n<!ENTITY title                  \"Modèle de boîte\">\n<!ENTITY margin.tooltip         \"margin\">\n<!ENTITY border.tooltip         \"border\">\n<!ENTITY padding.tooltip        \"padding\">\n<!ENTITY content.tooltip        \"contenu\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n<!ENTITY netmonitorUI.perfNotice1         \"• Cliquez sur le bouton\">\n<!ENTITY netmonitorUI.perfNotice2         \"pour lancer l'analyse des performances.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.reload1/2/3): These are the labels displayed\n  -  in the network table when empty to start logging network requests. -->\n<!ENTITY netmonitorUI.reloadNotice1       \"• Effectuez une requête ou\">\n<!ENTITY netmonitorUI.reloadNotice2       \"Rechargez\">\n<!ENTITY netmonitorUI.reloadNotice3       \"la page pour voir des informations détaillées concernant l'activité réseau.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n<!ENTITY netmonitorUI.toolbar.status2     \"✓\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n<!ENTITY netmonitorUI.toolbar.method      \"Méthode\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n<!ENTITY netmonitorUI.toolbar.file        \"Fichier\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n<!ENTITY netmonitorUI.toolbar.domain      \"Domaine\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n<!ENTITY netmonitorUI.toolbar.type        \"Type\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n<!ENTITY netmonitorUI.toolbar.transferred \"Transfert\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column, which is the\n  -  uncompressed / decoded size. -->\n<!ENTITY netmonitorUI.toolbar.size        \"Taille\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n<!ENTITY netmonitorUI.toolbar.waterfall   \"Chronologie\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n<!ENTITY netmonitorUI.tab.headers         \"En-têtes\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n<!ENTITY netmonitorUI.tab.cookies         \"Cookies\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n<!ENTITY netmonitorUI.tab.params          \"Paramètres\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n<!ENTITY netmonitorUI.tab.response        \"Réponse\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n<!ENTITY netmonitorUI.tab.timings         \"Délais\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n<!ENTITY netmonitorUI.tab.preview         \"Aperçu\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n<!ENTITY netmonitorUI.tab.security        \"Sécurité\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterAll    \"Tout\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFonts  \"Polices\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterImages \"Images\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterMedia  \"Médias\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterOther  \"Autre\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n<!ENTITY netmonitorUI.footer.clear  \"Effacer\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n<!ENTITY netmonitorUI.footer.perf   \"Voir l'analyse des performances…\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n<!ENTITY netmonitorUI.panesButton.tooltip \"Afficher/Masquer les informations réseau\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n<!ENTITY netmonitorUI.summary.url         \"URL de la requête :\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n<!ENTITY netmonitorUI.summary.method      \"Méthode de la requête :\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n<!ENTITY netmonitorUI.summary.status      \"Code de statut :\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n<!ENTITY netmonitorUI.summary.version     \"Version :\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n<!ENTITY netmonitorUI.summary.size        \"Taille des en-têtes :\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n<!ENTITY netmonitorUI.response.name       \"Nom :\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n<!ENTITY netmonitorUI.response.dimensions \"Dimensions :\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n<!ENTITY netmonitorUI.response.mime       \"Type MIME :\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.encoding): This is the label displayed\n  -  in the network details response tab identifying an image's encoding. -->\n<!ENTITY netmonitorUI.response.encoding   \"Encodage :\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n<!ENTITY netmonitorUI.timings.blocked     \"Bloqué :\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n<!ENTITY netmonitorUI.timings.dns         \"Résolution DNS :\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n<!ENTITY netmonitorUI.timings.connect     \"Connexion :\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n<!ENTITY netmonitorUI.timings.send        \"Envoi :\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n<!ENTITY netmonitorUI.timings.wait        \"Attente :\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n<!ENTITY netmonitorUI.timings.receive     \"Réception :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.protocol): A tooltip\n  -  for warning icon that indicates a connection uses insecure protocol. -->\n<!ENTITY netmonitorUI.security.warning.sslv3      \"Le protocole SSL 3.0 est obsolète et non sécurisé.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n<!ENTITY netmonitorUI.security.warning.cipher     \"La suite de chiffrement utilisée est obsolète et non sécurisée.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n<!ENTITY netmonitorUI.security.error      \"Une erreur s'est produite :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n<!ENTITY netmonitorUI.security.protocolVersion \"Version du protocole :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n<!ENTITY netmonitorUI.security.cipherSuite \"Suite de chiffrement :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n<!ENTITY netmonitorUI.security.hsts \"HTTP Strict Transport Security :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n<!ENTITY netmonitorUI.security.hpkp \"Public Key Pinning :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n<!ENTITY netmonitorUI.security.connection \"Connexion :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n<!ENTITY netmonitorUI.security.certificate \"Certificat :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n<!ENTITY netmonitorUI.context.perfTools   \"Lancer l'analyse des performances…\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"L\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n<!ENTITY netmonitorUI.context.copyUrl      \"Copier l'URL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrl.accesskey  \"C\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n<!ENTITY netmonitorUI.context.copyAsCurl    \"Copier comme cURL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"Copier l'image comme Data URI\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"i\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n<!ENTITY netmonitorUI.context.newTab      \"Ouvrir dans un nouvel onglet\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n<!ENTITY netmonitorUI.context.newTab.accesskey  \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n<!ENTITY netmonitorUI.summary.editAndResend      \"Modifier et renvoyer\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey  \"R\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n<!ENTITY netmonitorUI.summary.rawHeaders \"En-têtes bruts\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"En-têtes de requête :\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"En-têtes de réponse :\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n<!ENTITY netmonitorUI.custom.newRequest   \"Nouvelle requête\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.query        \"Chaîne de requête :\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.headers      \"En-têtes de requête :\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.postData     \"Corps de la requête :\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n<!ENTITY netmonitorUI.custom.send         \"Envoyer\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n<!ENTITY netmonitorUI.custom.cancel       \"Annuler\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n<!ENTITY netmonitorUI.backButton          \"Retour\">\n\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.address): This is the label displayed\n  -  in the network details headers tab identifying the remote address. -->\n<!ENTITY netmonitorUI.summary.address     \"Remote address:\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label=Réseau\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel=Panneau réseau\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey=Q\nnetmonitor.accesskey=R\n\n# LOCALIZATION NOTE (netmonitor.tooltip):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\nnetmonitor.tooltip=Moniteur réseau\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=La connexion utilisée pour récupérer cette ressource était sécurisée.\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not encrypted.\nnetmonitor.security.state.insecure=La connexion utilisée pour récupérer cette ressource n'était pas chiffrée.\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=Une erreur de sécurité a empêché le chargement de la ressource.\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=Cette ressource a été transférée via une connexion possédant un faible niveau de chiffrement.\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=Activé\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=Désactivé\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=Hôte %S :\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayd. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<Non disponible>\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=Masquer les détails de la requête\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=Afficher les détails de la requête\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=Aucun en-tête pour cette requête\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=Filtrer les en-têtes\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=Aucun cookie pour cette requête\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=Filtrer les cookies\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=Aucun paramètre pour cette requête\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=Filtrer les paramètres de la requête\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=Chaîne de requête\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=Données de formulaire\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=Transmission de la requête\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=En-têtes de la requête\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload=En-têtes de la requête du flux de téléchargement\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=En-têtes de la réponse\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=Cookies de la requête\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=Cookies de la réponse\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=Filtrer les propriétés\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → callback %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=Trié par ordre croissant\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=Trié par ordre décroissant\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=Aucune requête\n\n# LOCALIZATION NOTE (networkMenu.summary): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the number of seconds.\nnetworkMenu.summary=Une requête, #2 Ko, #3 s;#1 requêtes, #2 Ko, #3 s\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB=%S Ko\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=—\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S ms\n\n# LOCALIZATION NOTE (networkMenu.divisionMS): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond=%S ms\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second=%S s\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute=%S min\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading=Chargement\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable=Vide\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading=Veuillez patienter…\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable=Aucune donnée disponible\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB=%S Ko\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS=%S s\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled=Avec mise en cache\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled=Sans mise en cache\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Taille : %S Ko\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds=Durée : #1 seconde;Durée : #1 secondes\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached=Réponses mises en cache : %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount=Nombre de requêtes : %S\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/profiler.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Profiler strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (profilerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY profilerUI.emptyNotice1    \"Cliquez sur le bouton\">\n<!ENTITY profilerUI.emptyNotice2    \"pour lancer l'enregistrement des appels de fonction JavaScript.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.stopNotice1/2): This is the label shown\n  -  in the call list view while recording a profile. -->\n<!ENTITY profilerUI.stopNotice1    \"Cliquez à nouveau sur le bouton\">\n<!ENTITY profilerUI.stopNotice2    \"pour arrêter le profilage.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.loadingNotice): This is the label shown\n  -  in the call list view while loading a profile. -->\n<!ENTITY profilerUI.loadingNotice \"Chargement…\">\n\n<!-- LOCALIZATION NOTE (profilerUI.recordButton): This string is displayed\n  -  on a button that starts a new profile. -->\n<!ENTITY profilerUI.recordButton.tooltip \"Enregistrer les appels de fonction JavaScript.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.importButton): This string is displayed\n  -  on a button that opens a dialog to import a saved profile data file. -->\n<!ENTITY profilerUI.importButton \"Importer…\">\n\n<!-- LOCALIZATION NOTE (profilerUI.exportButton): This string is displayed\n  -  on a button that opens a dialog to export a saved profile data file. -->\n<!ENTITY profilerUI.exportButton \"Enregistrer\">\n\n<!-- LOCALIZATION NOTE (profilerUI.clearButton): This string is displayed\n  -  on a button that remvoes all the recordings. -->\n<!ENTITY profilerUI.clearButton \"Effacer\">\n\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n<!ENTITY profilerUI.toolbar.waterfall \"Chronologie\">\n<!ENTITY profilerUI.toolbar.js-calltree \"JavaScript\">\n<!ENTITY profilerUI.toolbar.memory-calltree \"Mémoire\">\n<!ENTITY profilerUI.toolbar.js-flamegraph \"Graphique JS\">\n<!ENTITY profilerUI.toolbar.memory-flamegraph \"Graphique mémoire\">\n\n<!-- LOCALIZATION NOTE (profilerUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY profilerUI.table.totalDuration2  \"Durée totale\">\n<!ENTITY profilerUI.table.selfDuration2   \"Durée individuelle\">\n<!ENTITY profilerUI.table.totalPercentage \"Coût total\">\n<!ENTITY profilerUI.table.selfPercentage  \"Coût individuel\">\n<!ENTITY profilerUI.table.samples         \"Échantillons\">\n<!ENTITY profilerUI.table.totalAlloc      \"Allocations totales\">\n<!ENTITY profilerUI.table.selfAlloc       \"Allocations individuelles\">\n<!ENTITY profilerUI.table.function        \"Fonctions\">\n\n<!-- LOCALIZATION NOTE (profilerUI.newtab.tooltiptext): The tooltiptext shown\n  -  on the \"+\" (new tab) button for a profile when a selection is available. -->\n<!ENTITY profilerUI.newtab.tooltiptext \"Ajouter un nouvel onglet à partir de la sélection\">\n\n<!-- LOCALIZATION NOTE (profilerUI.options.tooltiptext): This is the tooltip\n  -  for the options button. -->\n<!ENTITY profilerUI.options.tooltiptext \"Configurer les préférences de performance.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n<!ENTITY profilerUI.invertTree             \"Inverser l'arbre d'appels\">\n<!ENTITY profilerUI.invertTree.tooltiptext \"Inverser l'arbre d'appels affiche les chemins d'appels profilés des images les plus récentes aux images les plus anciennes.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n<!ENTITY profilerUI.invertFlameGraph             \"Inverser le graphique\">\n<!ENTITY profilerUI.invertFlameGraph.tooltiptext \"Inverser le graphique affiche les chemins d'appels profilés des images les plus récentes aux images les plus anciennes.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n<!ENTITY profilerUI.showPlatformData             \"Afficher les données de la plate-forme Gecko\">\n<!ENTITY profilerUI.showPlatformData.tooltiptext \"Afficher les données de la plate-forme permet au profileur JavaScript d'inclure dans ses rapports les symboles de la plate-forme Gecko.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n<!ENTITY profilerUI.flattenTreeRecursion             \"Aplatir l'arbre de récursivité\">\n<!ENTITY profilerUI.flattenTreeRecursion.tooltiptext \"Aplatir l'arbre de récursivité lors de l'inspection de fonctions.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY profilerUI.enableMemory             \"Enregistrer la mémoire\">\n<!ENTITY profilerUI.enableMemory.tooltiptext \"Enregistrer la consommation mémoire lors du profilage.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n<!ENTITY profilerUI.enableFramerate             \"Enregistrer la fréquence d'images\">\n<!ENTITY profilerUI.enableFramerate.tooltiptext \"Enregistrer la fréquence d'images lors du profilage.\">\n\n\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n<!ENTITY profilerUI.options.filter.tooltiptext \"Select what data to display in the timeline\">\n\n<!-- LOCALIZATION NOTE (profilerUI.options.tooltiptext): This is the tooltip\n  -  for the options button. -->\n<!ENTITY profilerUI.options.gear.tooltiptext \"Configure performance preferences.\">\n<!ENTITY profilerUI.table.selfAlloc1        \"Self Sampled Allocations\">\n<!ENTITY profilerUI.table.selfAllocTooltip  \"The number of Object allocations sampled at this location.\">\n<!ENTITY profilerUI.table.totalAlloc1       \"Total Sampled Allocations\">\n<!ENTITY profilerUI.table.totalAllocTooltip \"The total number of Object allocations sampled at this location and in callees.\">\n<!ENTITY profilerUI.toolbar.memory-calltree1 \"Allocations\">\n<!ENTITY profilerUI.toolbar.memory-flamegraph1 \"Allocations Flame Chart\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/profiler.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (profiler.label2):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nprofiler.label2=Performances\n\n# LOCALIZATION NOTE (profiler.panelLabel2):\n# This is used as the label for the toolbox panel.\nprofiler.panelLabel2=Panneau performances\n\n# LOCALIZATION NOTE (profiler2.commandkey, profiler.accesskey)\n# Used for the menuitem in the tool menu\nprofiler.commandkey2=VK_F5\nprofiler.accesskey=P\n\n# LOCALIZATION NOTE (profiler.tooltip2):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\nprofiler.tooltip2=Profileur JavaScript\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=Il n'y a aucun profil pour l'instant.\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Profiler,\n# identifying a set of function calls.\nrecordingsList.itemLabel=Enregistrement de #%S\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=En cours…\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S ms\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for saving an item to disk.\nrecordingsList.saveLabel=Enregistrer\n\n# LOCALIZATION NOTE (profile.tab):\n# This string is displayed in the profile view for a tab, after the\n# recording has finished, as the recording 'start → stop' range in milliseconds.\nprofile.tab=%1$S ms → %2$S ms\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Profiler,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps=fps\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Profiler,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=ms\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Profiler,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=Styles\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=Réseau\ncategory.graphics=Graphismes\ncategory.storage=Stockage\ncategory.events=Saisies et évènements\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units of time in milliseconds.\ntable.ms= ms\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units representing percentages.\ntable.percentage= %\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(root)\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=(inactivité)\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=Voir la source dans le débogueur\n\n# LOCALIZATION NOTE (table.zoom.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the 'zoom'\n# buttons (small magnifying glass icons) which spawn a new tab.\ntable.zoom.tooltiptext=Inspecter l'image dans un nouvel onglet\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=Enregistrer le profil…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=Fichiers JSON\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=Tous les fichiers\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedTitle=Changements non enregistrés\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=Des changements non enregistrés seront perdus. Voulez-vous vraiment continuer ?\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted\nprojecteditor.deleteLabel=Supprimer\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle=Supprimer\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage=Voulez-vous vraiment supprimer ce dossier ?\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage=Voulez-vous vraiment supprimer ce fichier ?\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a menu item for adding a new file to\n# the directory\nprojecteditor.newLabel=Nouveau…\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=Renommer\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel=Enregistrer\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel=Enregistrer sous…\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file\nprojecteditor.selectFileLabel=Sélectionner un fichier\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder\nprojecteditor.openFolderLabel=Sélectionner un dossier\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file\nprojecteditor.openFileLabel=Ouvrir un fichier\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files\nprojecteditor.find.commandkey=F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\"\nprojecteditor.save.commandkey=S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file\nprojecteditor.new.commandkey=N\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate2): tooltip of the rotate button.\nresponsiveUI.rotate2=Rotation\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot=Capture d'écran\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename=Capture d'écran %1$S à %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch=Simuler les évènements tactiles (il faudra éventuellement recharger la page)\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=Ajouter la présélection\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=Supprimer la présélection\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S (personnalisé)\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle=Vue adaptative\n\n# LOCALIZATION NOTE (responsiveUI.close): tooltip text of the close button.\nresponsiveUI.close=Quitter la vue adaptative\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=Nommer la présélection %Sx%S\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip=Utiliser la touche Contrôle pour plus de précision. Utiliser la touche Majuscule pour des tailles arrondies.\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload=Si des écouteurs d'évènements tactiles ont été ajoutés précédemment, la page doit être rechargée.\nresponsiveUI.notificationReload=Recharger\nresponsiveUI.notificationReload_accesskey=R\nresponsiveUI.dontShowReloadNotification=Ne plus afficher ce message\nresponsiveUI.dontShowReloadNotification_accesskey=N\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n<!ENTITY window.title                 \"Ardoise JavaScript\">\n\n<!ENTITY fileMenu.label               \"Fichier\">\n<!ENTITY fileMenu.accesskey           \"F\">\n\n<!ENTITY newWindowCmd.label           \"Nouvelle fenêtre\">\n<!ENTITY newWindowCmd.accesskey       \"u\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"Ouvrir un fichier…\">\n<!ENTITY openFileCmd.accesskey        \"O\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"Fichiers récents\">\n<!ENTITY openRecentMenu.accesskey     \"r\">\n\n<!ENTITY revertCmd.label              \"Revenir au dernier enregistrement…\">\n<!ENTITY revertCmd.accesskey          \"d\">\n\n<!ENTITY saveFileCmd.label            \"Enregistrer\">\n<!ENTITY saveFileCmd.accesskey        \"s\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"Enregistrer sous…\">\n<!ENTITY saveFileAsCmd.accesskey      \"E\">\n\n<!ENTITY closeCmd.label               \"Fermer\">\n<!ENTITY closeCmd.key                 \"w\">\n<!ENTITY closeCmd.accesskey           \"F\">\n\n<!ENTITY viewMenu.label               \"Affichage\">\n<!ENTITY viewMenu.accesskey           \"i\">\n\n<!ENTITY lineNumbers.label             \"Afficher les numéros de ligne\">\n<!ENTITY lineNumbers.accesskey         \"L\">\n\n<!ENTITY wordWrap.label                \"Retour à la ligne\">\n<!ENTITY wordWrap.accesskey            \"R\">\n\n<!ENTITY highlightTrailingSpace.label     \"Afficher les espaces en fin de ligne\">\n<!ENTITY highlightTrailingSpace.accesskey \"H\">\n\n<!ENTITY largerFont.label             \"Augmenter la taille de police\">\n<!ENTITY largerFont.accesskey         \"A\">\n<!ENTITY largerFont.commandkey        \"+\">\n\n<!ENTITY smallerFont.label            \"Diminuer la taille de police\">\n<!ENTITY smallerFont.accesskey        \"D\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"Taille normale\">\n<!ENTITY normalSize.accesskey         \"T\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label               \"Édition\">\n<!ENTITY editMenu.accesskey           \"n\">\n\n<!ENTITY run.label                    \"Exécuter\">\n<!ENTITY run.accesskey                \"u\">\n<!ENTITY run.key                      \"r\">\n\n<!ENTITY inspect.label                \"Examiner\">\n<!ENTITY inspect.accesskey            \"x\">\n<!ENTITY inspect.key                  \"i\">\n\n<!ENTITY display.label                \"Afficher\">\n<!ENTITY display.accesskey            \"A\">\n<!ENTITY display.key                  \"l\">\n\n<!ENTITY pprint.label                 \"Formater et indenter\">\n<!ENTITY pprint.key                   \"p\">\n<!ENTITY pprint.accesskey             \"m\">\n\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n<!ENTITY environmentMenu.label        \"Environnement\">\n<!ENTITY environmentMenu.accesskey    \"v\">\n\n<!ENTITY contentContext.label         \"Contenu\">\n<!ENTITY contentContext.accesskey     \"C\">\n\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n<!ENTITY browserContext.label         \"Navigateur\">\n<!ENTITY browserContext.accesskey     \"a\">\n\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n<!ENTITY helpMenu.label               \"Aide\">\n<!ENTITY helpMenu.accesskey           \"e\">\n<!ENTITY helpMenuWin.label            \"?\">\n<!ENTITY helpMenuWin.accesskey        \"?\">\n\n<!ENTITY documentationLink.label      \"Aide pour l'ardoise JavaScript sur MDN\">\n<!ENTITY documentationLink.accesskey  \"A\">\n\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n<!ENTITY resetContext2.label          \"Réinitialiser les variables\">\n<!ENTITY resetContext2.accesskey      \"T\">\n\n<!ENTITY reloadAndRun.label           \"Recharger et exécuter\">\n<!ENTITY reloadAndRun.accesskey       \"h\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"Exécuter\">\n<!ENTITY executeMenu.accesskey        \"x\">\n\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n<!ENTITY evalFunction.label \"Évaluer la fonction courante\">\n<!ENTITY evalFunction.accesskey \"v\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=Le fichier existe. Le remplacer ?\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active window of navigator:browser\n# type.\nbrowserWindow.unavailable=L'ardoise JavaScript ne trouve pas de fenêtre de navigateur active dans laquelle exécuter le code.\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=L'ardoise JavaScript ne peut pas exécuter cette opération dans le mode actuel.\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=Ouvrir un fichier\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=Échec de la lecture du fichier.\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nimportFromFile.convert.failed=Échec de la conversion du fichier en Unicode depuis %1$S.\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=Vider la liste\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=Enregistrer sous\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=L'enregistrement du fichier a échoué.\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=Voulez-vous enregistrer les modifications faites dans cette ardoise ?\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=Modifications non enregistrées\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=Voulez-vous revenir au dernier enregistrement de cette ardoise ?\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=Revenir au dernier enregistrement \n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * Ceci est une ardoise JavaScript.\\n *\\n * Saisissez du code JavaScript, puis faites un clic droit ou sélectionnez à partir du menu Exécuter :\\n * 1. Exécuter pour évaluer le texte sélectionné (%1$S),\\n * 2. Examiner pour mettre en place un objet Inspector sur le résultat (%2$S), ou,\\n * 3. Afficher pour insérer le résultat dans un commentaire après la sélection. (%3$S)\\n */\\n\\n\n\n# LOCALIZATION NOTE  (scratchpad.noargs): This error message is shown when\n# Scratchpad instance is created without any arguments. Scratchpad window\n# expects to receive its unique identifier as the first window argument.\nscratchpad.noargs=L'ardoise JavaScript a été créée sans aucun argument.\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=Cette ardoise JavaScript s'exécute dans le contexte du navigateur.\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage=https://developer.mozilla.org/fr/Outils/Ardoise\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol  = Ligne %1$S, colonne %2$S\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=Ce fichier n'existe plus.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Filtrer les propriétés\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout=Délai d'attente de la connexion dépassé. Consultez la console d'erreurs des deux côtés pour les messages d'erreurs potentiels. Ouvrez à nouveau l'ardoise JavaScript pour réessayer.\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label=Ardoise\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel=Panneau ardoise\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip=Ardoise JavaScript\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Attention aux fraudes : faites attention lorsque vous collez des choses que vous ne comprenez pas. Cela pourrait permettre à des attaquants d'usurper votre identité ou de prendre le contrôle de votre ordinateur. Veuillez saisir « %S » ci-dessous (pas besoin d'appuyer sur entrée) pour autoriser le collage.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=autoriser le collage\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n<!ENTITY shaderEditorUI.vertexShader    \"Vertex Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n<!ENTITY shaderEditorUI.fragmentShader  \"Fragment Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice1   \"Actualiser\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice2   \"la page afin de pouvoir modifier le code GLSL.\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n<!ENTITY shaderEditorUI.emptyNotice     \"En attente de la création d'un contexte WebGL…\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label=Éditeur de shaders\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel=Panneau éditeur de shaders\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip=Éditeur pour le langage GLSL des shaders WebGL\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel=Programme %S\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel=Activer/Désactiver la visibilité de la géométrie\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S\\u00D7%S\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY gotoLineCmd.label         \"Aller à la ligne…\">\n<!ENTITY gotoLineCmd.key           \"J\">\n<!ENTITY gotoLineCmd.accesskey     \"r\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=Rechercher…\n\n# LOCALIZATION NOTE  (findCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage=Rechercher :\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=Aller à la ligne…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=Aller à la ligne numéro :\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=Point d'arrêt : %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=Ligne courante\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=Étape en cours : %S\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink=docs\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound=introuvable\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey=J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey=/\n\n# LOCALIZATION NOTE  (toolboxPrevTool.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey=[\n\n# LOCALIZATION NOTE  (toolboxPrevTool.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey=]\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to move\n# the selected lines up.\nmoveLineUp.commandkey=Alt-Up\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to move\n# the selected lines down.\nmoveLineDown.commandkey=Alt-Down\n\n# LOCALIZATION NOTE  (autocomplete.commandkey): This is the key to use\n# in conjunction with Ctrl for autocompletion.\nautocompletion.commandkey=Space\n\n# LOCALIZATION NOTE  (showInformation.commandkey): This is the key to use to\n# show more information, like type inference.\nshowInformation2.commandkey=Shift-Ctrl-Space"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey=VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey=a\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label=Stockage\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel=Inspecteur de stockage\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel=Panneau de stockage\n\n# LOCALIZATION NOTE (storage.tooltip):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\nstorage.tooltip2=Inspecteur de stockage (Cookies, stockage local…)\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText=Aucun hôte pour cette page\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText=Aucune donnée pour l'hôte sélectionné\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies=Cookies\ntree.labels.localStorage=Stockage local\ntree.labels.sessionStorage=Stockage de session\ntree.labels.indexedDB=Indexed DB\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.name=Nom\ntable.headers.cookies.path=Chemin\ntable.headers.cookies.host=Domaine\ntable.headers.cookies.expires=Expire le\ntable.headers.cookies.value=Valeur\ntable.headers.cookies.lastAccessed=Dernier accès le\ntable.headers.cookies.creationTime=Créé le\n# LOCALIZATION NOTE (table.headers.cookies.isHttpOnly):\n# This string is used in the header for the column which denotes whether a\n# cookie is HTTP only or not.\ntable.headers.cookies.isHttpOnly=estHttpUniquement\n# LOCALIZATION NOTE (table.headers.cookies.isSecure):\n# This string is used in the header for the column which denotes whether a\n# cookie can be accessed via a secure channel only or not.\ntable.headers.cookies.isSecure=estSécurisé\n# LOCALIZATION NOTE (table.headers.cookies.isDomain):\n# This string is used in the header for the column which denotes whether a\n# cookie is a domain cookie only or not.\ntable.headers.cookies.isDomain=estUnDomaine\n\ntable.headers.localStorage.name=Clé\ntable.headers.localStorage.value=Valeur\n\ntable.headers.sessionStorage.name=Clé\ntable.headers.sessionStorage.value=Valeur\n\ntable.headers.indexedDB.name=Clé\ntable.headers.indexedDB.db=Nom de la base de données\ntable.headers.indexedDB.objectStore=Nom du magasin d'objets\ntable.headers.indexedDB.value=Valeur\ntable.headers.indexedDB.origin=Origine\ntable.headers.indexedDB.version=Version\ntable.headers.indexedDB.objectStores=Magasins d'objets\ntable.headers.indexedDB.keyPath=Clé\ntable.headers.indexedDB.autoIncrement=Incrémentation auto\ntable.headers.indexedDB.indexes=Indexes\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session=Session\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder=Filtrer les valeurs\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label=Données\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label=Valeur analysée\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n<!ENTITY newButton.label            \"Nouveau\">\n<!ENTITY newButton.tooltip          \"Créer et ajouter une nouvelle feuille de style au document\">\n<!ENTITY newButton.accesskey        \"N\">\n\n<!ENTITY importButton.label         \"Importer…\">\n<!ENTITY importButton.tooltip       \"Importer et ajouter une feuille de style existante au document\">\n<!ENTITY importButton.accesskey     \"I\">\n\n<!ENTITY visibilityToggle.tooltip   \"Afficher/Masquer la feuille de style\">\n\n<!ENTITY saveButton.label           \"Enregistrer\">\n<!ENTITY saveButton.tooltip         \"Enregistrer cette feuille de style dans un fichier\">\n<!ENTITY saveButton.accesskey       \"S\">\n\n<!ENTITY optionsButton.tooltip      \"Options de l'éditeur de style\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.label     \"Afficher les sources originales\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.accesskey  \"f\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n<!ENTITY showMediaSidebar.label     \"Afficher la barre latérale @media\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n<!ENTITY mediaRules.label           \"Règles @media\">\n\n<!ENTITY editorTextbox.placeholder  \"Saisissez du CSS ici.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n<!ENTITY noStyleSheet.label         \"Cette page n'a aucune feuille de style.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n<!ENTITY noStyleSheet-tip-start.label  \"Peut-être désirez-vous \">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"ajouter une nouvelle feuille de style\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \" ?\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (chromeWindowTitle): This is the title of the Style Editor\n# 'chrome' window. That is, the main window with the stylesheets list.\n# The argument is either the content document's title or its href if no title\n# is available.\nchromeWindowTitle=Éditeur de style [%S]\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<feuille de style embarquée #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=Nouvelle feuille de style #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=#1 règle.;#1 règles.\n\n# LOCALIZATION NOTE  (error-load): This is shown when loading fails.\nerror-load=La feuille de style n'a pas pu être chargée.\n\n# LOCALIZATION NOTE  (error-save): This is shown when saving fails.\nerror-save=La feuille de style n'a pas pu être enregistrée.\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed=Impossible d'afficher les informations de couverture CSS pour les feuilles de style compressées\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=Importer une feuille de style\n\n# LOCALIZATION NOTE  (importStyleSheet.filter): This is the *.css filter title\nimportStyleSheet.filter=Fichiers CSS\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=Enregistrer la feuille de style\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the *.css filter title\nsaveStyleSheet.filter=Fichiers CSS\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey=VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey=y\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=Enregistrer la feuille de style\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey=S\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the style editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label=Éditeur de style\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel=Panneau éditeur de style\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip2):\n# This string is displayed in the tooltip of the tab when the style editor is\nToolboxStyleEditor.tooltip2=Éditeur de feuilles de style CSS\n\n# LOCALIZATION NOTE (confirmNavigationAway): Shown in a notification box when\n# the user tries to navigate away from a web page.\nconfirmNavigationAway.message=Si vous quittez cette page, les modifications non enregistrées de l'éditeur de style seront perdues.\nconfirmNavigationAway.buttonLeave=Quitter la page\nconfirmNavigationAway.buttonLeaveAccesskey=Q\nconfirmNavigationAway.buttonStay=Rester sur la page\nconfirmNavigationAway.buttonStayAccesskey=R\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n<!ENTITY browserStylesLabel    \"Styles navigateur\">\n\n<!-- LOCALIZATION NOTE (userStylesSearch): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n<!ENTITY userStylesSearch      \"Rechercher\">\n\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n<!ENTITY selectedElementLabel  \"Élément sélectionné :\">\n\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n<!ENTITY noPropertiesFound     \"Aucune propriété CSS n'a été trouvée.\">\n\n<!-- FIXME: notes -->\n<!ENTITY computedViewTitle     \"Calculé\">\n<!ENTITY ruleViewTitle         \"Règles\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Inspecteur de styles\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Meilleure correspondance\nrule.status.MATCHED=Correspondance\nrule.status.PARENT_MATCH=Correspondance parente\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=inline\nrule.sourceElement=élément\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Hérité de %S \n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle=Consulter la documentation pour cette propriété\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Valeur de propriété invalide\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=Aucun élément sélectionné.\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/tilt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Tilt Inspector\n# which is available from the Web Developer sub-menu -> 'Tilt'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (initTilt.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed as an modal\n# popup window when initialization fails because of unsupported hardware.\ninitTilt.error = Impossible d'initialiser Tilt, veuillez vérifier les\\ninformations de dépannage disponibles sur http://get.webgl.org/troubleshooting\n\n# LOCALIZATION NOTE (initWebGL.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed in the console\n# when initialization fails because of unsupported hardware.\ninitWebGL.error = Impossible d'initialiser le contexte WebGL, votre matériel ou vos pilotes ne le gèrent peut-être pas.\n\n# LOCALIZATION NOTE (linkProgram.error): This error happens when the WebGL\n# context can't link two compiled shader programs together. It is displayed in\n# the Error Console.\nlinkProgram.error = Impossible d'initialiser le programme de nuanceur : %S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (uri or path) of a shader is not the expected one. It is displayed in\n# the Error Console.\ncompileShader.source.error = Mauvais type de source de nuanceur (chaîne attendue).\n\n# LOCALIATION NOTE (compileShader.type.error): There are two types of shader\n# programs - vertex and fragment. At a shader initialization, if none of these\n# two types is specified, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.type.error = Mauvais type de nuanceur spécifié pour : %S\n\n# LOCALIZATION NOTE (compileShader.compile.error): If the shader source and\n# type are correctly specified, there may be syntax errors in the shader code.\n# If this is the case, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.compile.error = État de compilation du nuanceur :\\n%S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (canvas or image) of a texture is not as expected. It is displayed in\n# the Error Console.\ninitTexture.source.error = Mauvais type de source de texture (image attendue).\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/timeline.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Timeline strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (timelineUI.recordButton): This string is displayed\n  -  on a button that starts a new recording. -->\n<!ENTITY timelineUI.recordButton.tooltip \"Enregistrer la chronologie des opérations\">\n\n<!-- LOCALIZATION NOTE (timelineUI.recordLabel): This string is displayed\n  -  as a label to signal that a recording is in progress. -->\n<!ENTITY timelineUI.recordLabel \"Enregistrement…\">\n\n<!-- LOCALIZATION NOTE (timelineUI.memoryCheckbox.label): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY timelineUI.memoryCheckbox.label \"Mémoire\">\n\n<!-- LOCALIZATION NOTE (timelineUI.memoryCheckbox.tooltip): This string\n  -  is displayed next to the memory checkbox -->\n<!ENTITY timelineUI.memoryCheckbox.tooltip \"Activer les mesures mémoire\">\n\n<!-- LOCALIZATION NOTE (timelineUI.filterButton.tooltip): This string\n  -  is displayed next to the filter button-->\n<!ENTITY timelineUI.filterButton.tooltip \"Sélectionner les données à afficher\">\n\n<!-- LOCALIZATION NOTE (timelineUI.emptyNotice1/2): This is the label shown\n  -  in the timeline view when empty. -->\n<!ENTITY timelineUI.emptyNotice1    \"Cliquez sur le bouton\">\n<!ENTITY timelineUI.emptyNotice2    \"pour lancer l'enregistrement de la chronologie des évènements.\">\n\n<!-- LOCALIZATION NOTE (timelineUI.stopNotice1/2): This is the label shown\n  -  in the timeline view while recording. -->\n<!ENTITY timelineUI.stopNotice1    \"Cliquez à nouveau sur le bouton\">\n<!ENTITY timelineUI.stopNotice2    \"pour arrêter l'enregistrement.\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/timeline.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Timeline\n# which is available from the Web Developer sub-menu -> 'Timeline'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (timeline.label):\n# This string is displayed in the title of the tab when the timeline is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ntimeline.label=Chronologie\n\n# LOCALIZATION NOTE (timeline.panelLabel):\n# This is used as the label for the toolbox panel.\ntimeline.panelLabel=Panneau chronologie\n\n# LOCALIZATION NOTE (timeline.tooltip):\n# This string is displayed in the tooltip of the tab when the timeline is\n# displayed inside the developer tools window.\ntimeline.tooltip=Chronologie des performances\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S ms\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=ENREGISTREMENTS\n\n# LOCALIZATION NOTE (timeline.label.*):\n# These strings are displayed in the timeline waterfall, identifying markers.\n# We want to use the same wording as Google Chrome\ntimeline.label.styles2=Recalcul des styles\ntimeline.label.reflow2=Layout\ntimeline.label.paint=Paint\ntimeline.label.javascript2=Appel de fonction\ntimeline.label.domevent=Évènement DOM\ntimeline.label.consoleTime=Console\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory=Mo\n\n# LOCALIZATION NOTE (timeline.markerDetailFormat):\n# Some timeline markers come with details, like a size, a name, a js function.\n# %1$S is replaced with one of the above label (timeline.label.*) and %2$S\n# with the details. For examples: Paint (200x100), or console.time (FOO)\ntimeline.markerDetailFormat=%1$S (%2$S)\n\n# LOCALIZATION NOTE (time.markerDetail.*):\n# Strings used in the waterfall sidebar.\ntimeline.markerDetail.start=Début :\ntimeline.markerDetail.end=Fin :\ntimeline.markerDetail.duration=Durée :\ntimeline.markerDetail.consoleTimerName=Nom du minuteur :\ntimeline.markerDetail.DOMEventType=Type d'évènement :\ntimeline.markerDetail.DOMEventPhase=Phase :\ntimeline.markerDetail.DOMEventTargetPhase=ciblage\ntimeline.markerDetail.DOMEventCapturingPhase=capture\ntimeline.markerDetail.DOMEventBubblingPhase=bouillonnement\ntimeline.markerDetail.stack=Pile :\ntimeline.markerDetail.startStack=Pile initiale :\ntimeline.markerDetail.endStack=Pile finale :\ntimeline.markerDetail.unknownFrame=<position inconnue>\n\ntimeline.markerDetail.asyncStack=(Async: %S)\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n<!ENTITY closeCmd.key  \"W\">\n\n<!ENTITY toolboxCloseButton.tooltip    \"Fermer les outils de développement\">\n<!ENTITY toolboxOptionsButton.key      \"O\">\n<!ENTITY toolboxNextTool.key           \"]\">\n<!ENTITY toolboxPreviousTool.key       \"[\">\n\n<!ENTITY toolboxZoomIn.key             \"+\">\n<!ENTITY toolboxZoomIn.key2            \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY toolboxZoomOut.key            \"-\">\n<!ENTITY toolboxZoomReset.key          \"0\">\n\n<!ENTITY toolboxReload.key             \"r\">\n<!-- LOCALIZATION NOTE (toolboxFramesButton): This is the label for\n  -  the iframes menu list that appears only when the document has some.\n  -  It allows you to switch the context of the whole toolbox. -->\n<!ENTITY toolboxFramesTooltip          \"Sélectionner un iframe en tant que document cible\">\n\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n<!ENTITY options.context.advancedSettings \"Paramètres avancés\">\n\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n<!ENTITY options.context.inspector \"Inspecteur\">\n\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n<!ENTITY options.showUserAgentStyles.label \"Afficher les styles du navigateur\">\n<!ENTITY options.showUserAgentStyles.tooltip \"Activer cette option affichera les styles par défaut chargés par le navigateur\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.label \"Unité par défaut pour les couleurs\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.accesskey \"U\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hex \"hexadécimal\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hsl \"TSL(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.rgb \"RVB(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n<!ENTITY options.defaultColorUnit.name \"noms de couleurs\">\n\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n<!ENTITY options.context.triggersPageRefresh  \"* Pour cette session, recharge la page\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label4    \"Activer le débogage du chrome et des modules\">\n<!ENTITY options.enableChrome.tooltip2  \"Activer cette option vous permettra d'utiliser divers outils de développement dans le contexte du navigateur et de déboguer des modules depuis le gestionnaire de modules complémentaires\">\n\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableRemote.label3    \"Activer le débogage distant\">\n<!ENTITY options.enableRemote.tooltip  \"Activer cette option permettra de déboguer grâce aux outils de développement des instances distantes de Firefox telles que Firefox OS\">\n\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n<!ENTITY options.disableJavaScript.label     \"Désactiver JavaScript *\">\n<!ENTITY options.disableJavaScript.tooltip   \"Activer cette option désactivera JavaScript pour l'onglet courant. Ce paramètre sera oublié à la fermeture de l'onglet ou de la boîte à outils.\">\n\n<!-- LOCALIZATION NOTE (options.disableCache.label2,\n  -  options.disableCache.tooltip2): This is the options panel label and\n  -  tooltip for the checkbox that toggles the cache on or off. -->\n<!ENTITY options.disableCache.label2     \"Désactiver le cache (lorsque la boîte à outils est ouverte)\">\n<!ENTITY options.disableCache.tooltip2   \"Activer cette option désactivera le cache pour l'ensemble des onglets dans lesquels la boîte à outils est ouverte.\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n<!ENTITY options.selectDefaultTools.label     \"Outils de développement par défaut\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n<!ENTITY options.selectAdditionalTools.label  \"Outils installés via modules complémentaires\">\n\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n<!ENTITY options.selectEnabledToolboxButtons.label     \"Boutons de la boîte à outils disponibles\">\n\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n<!ENTITY options.toolNotSupported.label  \"* Non géré pour la cible actuelle de la boîte à outils\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme2.label): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label2   \"Thèmes\">\n\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n<!ENTITY options.usedeveditiontheme.label   \"Utiliser le thème Developer Edition\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Activer/Désactiver le thème Developer Edition.\">\n\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n<!ENTITY options.webconsole.label            \"Console web\">\n\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n<!ENTITY options.timestampMessages.label      \"Activer l'horodatage\">\n<!ENTITY options.timestampMessages.tooltip    \"Si vous activez cette option, les commandes et les sorties dans la console web afficheront l'horodatage\">\n\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n<!ENTITY options.styleeditor.label            \"Éditeur de style\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n<!ENTITY options.stylesheetSourceMaps.label      \"Afficher les sources originales\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"Afficher les sources originales (les fichiers Sass, par exemple) dans l'éditeur de style et l'inspecteur\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n<!ENTITY options.stylesheetAutocompletion.label      \"Compléter automatiquement le CSS\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"Compléter automatiquement les propriétés, valeurs et sélecteurs CSS dans l'éditeur de style lors de la saisie\">\n\n<!-- LOCALIZATION NOTE (options.profiler.label): This is the label for the\n  -  heading of the group of JavaScript Profiler preferences in the options\n  -  panel. -->\n<!ENTITY options.profiler.label            \"Profileur JavaScript\">\n\n<!-- LOCALICATION NOTE (options.commonprefs): This is the label for the heading\n  -  of all preferences that affect both the Web Console and the Network\n  -  Monitor -->\n<!ENTITY options.commonPrefs.label           \"Préférences générales\">\n\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n<!ENTITY options.enablePersistentLogs.label    \"Activer les journaux persistants\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"Si vous activez cette option, la console web et le moniteur réseau ne videront pas les sorties à chaque fois que vous changerez de page\">\n\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n<!ENTITY options.showPlatformData.label    \"Afficher les données de la plate-forme Gecko\">\n<!ENTITY options.showPlatformData.tooltip  \"Si vous activez cette option, les rapports du profileur JavaScript incluront les symboles de la plate-forme Gecko\">\n\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n<!ENTITY options.sourceeditor.label                     \"Préférences de l'éditeur\">\n<!ENTITY options.sourceeditor.detectindentation.label   \"Détecter l'indentation\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"Déduire l'indentation d'après le contenu source\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label   \"Fermer automatiquement les parenthèses\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"Insérer automatiquement les parenthèses fermantes\">\n<!ENTITY options.sourceeditor.expandtab.label           \"Indenter à l'aide d'espaces\">\n<!ENTITY options.sourceeditor.expandtab.tooltip         \"Utiliser des espaces à la place du caractère tabulation\">\n<!ENTITY options.sourceeditor.tabsize.label             \"Taille de la tabulation\">\n<!ENTITY options.sourceeditor.tabsize.accesskey         \"T\">\n<!ENTITY options.sourceeditor.keybinding.label          \"Raccourcis clavier\">\n<!ENTITY options.sourceeditor.keybinding.accesskey      \"R\">\n<!ENTITY options.sourceeditor.keybinding.default.label  \"Par défaut\">\n\n\n<!-- LOCALIZATION NOTE (browserToolboxErrorMessage): This is the label\n  -  shown next to error details when the Browser Toolbox is unable to open. -->\n<!ENTITY browserToolboxErrorMessage          \"Error opening Browser Toolbox:\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label5    \"Enable browser chrome and add-on debugging toolboxes\">\n<!ENTITY options.enableChrome.tooltip3  \"Turning this option on will allow you to use various developer tools in browser context (via Tools > Web Developer > Browser Toolbox) and debug add-ons from the Add-ons Manager\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip=Ancrer en bas de la fenêtre du navigateur\ntoolboxDockButtons.side.tooltip=Ancrer sur le côté de la fenêtre du navigateur\ntoolboxDockButtons.window.tooltip=Afficher dans une fenêtre séparée\n\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of errors in the current web page\ntoolboxToggleButton.errors=#1 erreur;#1 erreurs\n\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of warnings in the current web page\ntoolboxToggleButton.warnings=#1 avertissement;#1 avertissements\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\ntoolboxToggleButton.tooltip=%1$S, %2$S\\nCliquer pour ouvrir/fermer les outils de développement.\n\n# LOCALIZATION NOTE (toolbox.titleTemplate): This is the template\n# used to format the title of the toolbox.\n# The name of the selected tool: %1$S.\n# The url of the page being tooled: %2$S.\ntoolbox.titleTemplate=%1$S - %2$S\n\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\n# name when no tool is selected.\ntoolbox.defaultTitle=Outils de développement\n\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\n# toolbox as a whole\ntoolbox.label=Outils de développement\n\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\n# for the options panel tab.\noptionsButton.tooltip=Options des outils\n\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\n# the devtools window.\noptions.label=Options\n\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\n# toolbox panel.\noptions.panelLabel=Panneau options des outils\n\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\n# used to add a * marker to the label for the Options Panel tool checkbox for the\n# tool which is not supported for the current toolbox target.\n# The name of the tool: %1$S.\noptions.toolNotSupportedMarker=%1$S *\n\n# LOCALIZATION NOTE (scratchpad.keycode)\n# Used for opening scratchpad from the detached toolbox window\n# Needs to match scratchpad.keycode from browser.dtd\nscratchpad.keycode=VK_F4\n\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\n# Used for toggling the browser console from the detached toolbox window\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\nbrowserConsoleCmd.commandkey=j\n\n# LOCALIZATION NOTE (pickButton.tooltip)\n# This is the tooltip of the pick button in the toolbox toolbar\npickButton.tooltip=Sélectionner un élément de la page\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.label)\n# This is the label shown in the show all tabs button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.label=…\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip=Tous les onglets\n\n# LOCALIZATION NOTE (options.darkTheme.label)\n# Used as a label for dark theme\noptions.darkTheme.label=Thème sombre\n\n# LOCALIZATION NOTE (options.lightTheme.label)\n# Used as a label for light theme\noptions.lightTheme.label=Thème clair\n\n# LOCALIZATION NOTE (toolbox.noContentProcess.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running\ntoolbox.noContentProcess.message=Aucun processus de contenu n'est en cours d'exécution.\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY window.title \"Console web\">\n<!ENTITY browserConsole.title \"Console du navigateur\">\n\n<!ENTITY networkPanel.requestURLColon             \"URL de la requête :\">\n<!ENTITY networkPanel.requestMethodColon          \"Méthode de la requête :\">\n<!ENTITY networkPanel.statusCodeColon             \"Code d'état :\">\n\n<!ENTITY networkPanel.requestHeaders              \"En-têtes de la requête\">\n<!ENTITY networkPanel.requestCookie               \"Cookie envoyé\">\n<!ENTITY networkPanel.requestBody                 \"Contenu de la requête\">\n<!ENTITY networkPanel.requestFormData             \"Données de formulaire envoyées\">\n\n<!ENTITY networkPanel.responseHeaders             \"En-têtes de la réponse\">\n<!ENTITY networkPanel.responseCookie              \"Cookie reçu\">\n<!ENTITY networkPanel.responseBody                \"Contenu de la réponse\">\n<!ENTITY networkPanel.responseBodyCached          \"Données en cache\">\n<!ENTITY networkPanel.responseBodyUnknownType     \"Type de contenu inconnu\">\n<!ENTITY networkPanel.responseNoBody              \"Aucun contenu dans la réponse\">\n<!ENTITY networkPanel.responseImage               \"Image reçue\">\n<!ENTITY networkPanel.responseImageCached         \"Image en cache\">\n\n<!-- LOCALIZATION NOTE (saveBodies.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY saveBodies.label     \"Journaliser le contenu des requêtes et des réponses\">\n<!ENTITY saveBodies.accesskey \"l\">\n\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY openURL.label     \"Ouvrir l'URL dans un nouvel onglet\">\n<!ENTITY openURL.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n<!ENTITY btnPageNet.label   \"Réseau\">\n<!ENTITY btnPageNet.tooltip \"Journaliser les accès réseau\">\n<!ENTITY btnPageNet.accesskey \"R\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"R\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"Journaliser les avertissements et les erreurs CSS\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"Journaliser les exceptions JavaScript\">\n<!ENTITY btnPageJS.accesskey  \"J\">\n<!ENTITY btnPageSecurity.label \"Sécurité\">\n<!ENTITY btnPageSecurity.tooltip \"Journaliser les avertissements et les erreurs de sécurité\">\n<!ENTITY btnPageSecurity.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n<!ENTITY btnPageLogging.label   \"Journal\">\n<!ENTITY btnPageLogging.tooltip \"Journaliser les messages envoyés à l'objet « console »\">\n<!ENTITY btnPageLogging.accesskey3 \"u\">\n<!ENTITY btnConsoleErrors       \"Erreurs\">\n<!ENTITY btnConsoleInfo         \"Info\">\n<!ENTITY btnConsoleWarnings     \"Avertissements\">\n<!ENTITY btnConsoleLog          \"Log\">\n<!ENTITY btnConsoleXhr          \"XHR\">\n<!ENTITY btnConsoleReflows      \"Reflows\">\n\n<!ENTITY filterOutput.placeholder \"Filtrer\">\n<!ENTITY btnClear.label        \"Vider la console\">\n<!ENTITY btnClear.tooltip      \"Vider la console web\">\n<!ENTITY btnClear.accesskey    \"V\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"Copier l'adresse du lien\">\n<!ENTITY copyURLCmd.accesskey \"a\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice1   \"Recharger\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice2   \"la page pour visualiser et éditer le contexte audio.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n<!ENTITY webAudioEditorUI.emptyNotice     \"En attente de la création d'un contexte audio…\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties2 \"Propriétés\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n<!ENTITY webAudioEditorUI.tab.automation  \"Automatisation\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n<!ENTITY webAudioEditorUI.inspectorTitle  \"Inspecteur AudioNode\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"Aucun AudioNode sélectionné.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n<!ENTITY webAudioEditorUI.propertiesEmpty \"Le nœud ne possède aucune propriété.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n<!ENTITY webAudioEditorUI.automationEmpty \"Le nœud ne possède aucun AudioParam.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam ne possède aucun évènement d'automatisation.\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label=Web Audio\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel=Panneau Web Audio\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip=Visualiseur de contexte Web Audio et inspecteur de nœud audio\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=Réduire l'inspecteur\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=Développer l'inspecteur\n\n# LOCALIZATION NOTE (webAudioEditorTooltipBypass): This is the tooltip for the\n# button that bypasses an AudioNode\nwebAudioEditorTooltipBypass=Sauter l'AudioNode\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\ntypeError=Erreur :\ntypeWarning=Avertissement :\ntypeNetwork=Réseau :\ntypeException=Exception :\ntypeCssParser=Analyseur CSS :\ntypeStrict=Avertissement strict :\nmsgCategory=Catégorie :\nerrLine=Ligne : %S\nbtnHide=Masquer\nbtnPrefs=Préférences\ncategoryPage=Page :\ncategoryConsole=Console :\nbtnMutation=Mutation DOM\ntipMutation=Active ou désactive la journalisation des évènements de mutation DOM\nbtnGlobal=Messages globaux\ntipGlobal=Active ou désactive la journalisation des messages globaux\nlocalConsole=Console locale\nclearConsoleCmd.label=Vider la console\nclearConsoleCmd.accesskey=e\nclose.button=Fermer\nclose.accesskey=F\nupdate.button=Mettre à jour\nupdate.accesskey=M\ncmd.commandkey=k\nwebConsoleCmd.accesskey=W\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S,%03S\n\nhelperFuncUnsupportedTypeError=Impossible d'appeler pprint sur ce type d'objet.\nNetworkPanel.label=Inspecter la requête réseau\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS):\n#\n# This string is used to show the duration between two network events (e.g\n# request and response header or response header and response body).\nNetworkPanel.durationMS=%Sms\n# LOCALIZATION NOTE (NetworkPanel.imageSizeDeltaDurationMS):\n# This string is used to show the duration between the response header and the\n# response body event. It also shows the size of the received or cached image.\n#\n# The first %S is replace by the width of the inspected image.\n# The second %S is replaced by the height of the inspected image.\n# The third %S is replaced by the duration between the response header and the\n# response body event.\nNetworkPanel.imageSizeDeltaDurationMS=%S×%Spx, Δ%Sms\n# LOCALIZATION NOTE (NetworkPanel.responseBodyUnableToDisplay.content):\n#\n# This string is displayed within the response body section of the NetworkPanel\n# if the content type of the network request can't be displayed in the\n# NetworkPanel. E.g. any kind of text is easy to display, but some audio or\n# flash data received from the server can't be displayed.\n#\n# The %S is replaced by the content type, that can't be displayed, examples are\n#  o application/x-shockwave-flash\n#  o music/crescendo\nNetworkPanel.responseBodyUnableToDisplay.content=Impossible d'afficher les réponses du type « %S »\nConsoleAPIDisabled=L'API de la console de journalisation (console.log, console.info, console.warn, console.error) a été désactivée par un script sur cette page.\n\n# LOCALIZATION NOTE (webConsoleOwnWindowTitle): The Web Console floating panel\n# title.\nwebConsoleWindowTitleAndURL=Console web - %S\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): Message displayed after a\n# URL in the Web Console that has been flagged for Mixed Content (i.e. http\n# content in an https page)\nwebConsoleMixedContentWarning=Contenu mixte\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel=En savoir plus\n\n# LOCALIZATION NOTE (scratchpad.linkText):\n# The text used in the right hand side of the web console command line when\n# JavaScript is being entered, to indicate how to jump into scratchpad mode\nscratchpad.linkText=Maj+Entrée - Ouvrir dans l'Ardoise JavaScript\n\n# LOCALIZATION NOTE (gcliterm.instanceLabel): The console displays\n# objects using their type (from the constructor function) in this descriptive\n# string\ngcliterm.instanceLabel=Instance de %S\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink=reflow : %Sms\nreflow.messageWithLink=reflow : %Sms\\u0020\nreflow.messageLinkText=fonction %1$S, %2$S ligne %3$S\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction):\n# This string is used to display JavaScript functions that have no given name -\n# anonymous. Test console.trace() in the webconsole.\nstacktrace.anonymousFunction=<anonyme>\n\n# LOCALIZATION NOTE (unknownLocation): this string is used to\n# display messages with sources that have an unknown location, eg. from\n# console.trace() calls.\nunknownLocation=<inconnu>\n\n# LOCALIZATION NOTE (timerStarted):\n# This string is used to display the result of the console.time() call.\n# %S=name of timer\ntimerStarted=%S : minuteur démarré\n\n# LOCALIZATION NOTE (timeEnd):\n# This string is used to display the result of the console.timeEnd() call.\n# %1$S=name of timer, %2$S=number of milliseconds\ntimeEnd=%1$S : %2$Sms\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel=<sans étiquette>\n\n# LOCALIZATION NOTE (Autocomplete.blank):\n# This string is used when inputnode string containing anchor doesn't\n# doesn't matches to any property in the content.\nAutocomplete.blank=  <- aucun résultat\n\nmaxTimersExceeded=Le nombre maximal de minuteurs permis sur cette page a été dépassé.\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded=Le nombre maximal de compteurs permis sur cette page a été dépassé.\n\n# LOCALIZATION NOTE (JSTerm.updateNotInspectable):\n# This string is used when the user inspects an evaluation result in the Web\n# Console and tries the Update button, but the new result no longer returns an\n# object that can be inspected.\nJSTerm.updateNotInspectable=Suite à la réévaluation de votre saisie, le résultat ne peut plus être examiné.\n\n# LOCALIZATION NOTE (remoteWebConsolePromptTitle): The title displayed on the\n# Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptTitle=Connexion distante\n\n# LOCALIZATION NOTE (remoteWebConsolePromptMessage): The message displayed on the\n# Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptMessage=Saisissez un hôte et un numéro de port (hôte:port)\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabTitle): The title displayed on the\n# Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabTitle=Liste d'onglets - Connexion distante\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabMessage): The message displayed on the\n# Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabMessage=Choisissez l'onglet que vous souhaitez attacher, ou choisissez la console globale.\n\n# LOCALIZATION NOTE (listTabs.globalConsoleActor): The string displayed for the\n# global console in the tabs selection.\nlistTabs.globalConsoleActor=*Console globale*\n\n# LOCALIZATION NOTE (MenuWebconsole.label):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the web console tab selected.\nMenuWebconsole.label=Console web\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label):\n# This string is displayed as the label of the tab in the devtools window.\nToolboxTabWebconsole.label=Console\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel=Panneau console\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip):\n# This string is displayed in the tooltip of the tab when the web console is\n# displayed inside the developer tools window.\nToolboxWebconsole.tooltip=Console web\n\n# LOCALIZATION NOTE (longStringEllipsis): The string displayed after a long\n# string. This string is clickable such that the rest of the string is retrieved\n# from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): The string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=La chaîne que vous essayez d'afficher est trop longue pour être affichée par la console web.\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingResponseContentLink): This is\n# displayed in the network panel when the response body is only partially\n# available.\nNetworkPanel.fetchRemainingResponseContentLink=Récupérer les %1$S octets restants\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingRequestContentLink): This is\n# displayed in the network panel when the request body is only partially\n# available.\nNetworkPanel.fetchRemainingRequestContentLink=Récupérer le contenu de la requête (%1$S octets)\n\n# LOCALIZATION NOTE (connectionTimeout): Message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=Délai d'attente de la connexion dépassé. Consultez la console d'erreurs des deux côtés pour les messages d'erreurs potentiels. Ouvrez à nouveau la console web pour réessayer.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): This is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Filtrer les propriétés\n\n# LOCALIZATION NOTE (emptyPropertiesList): The text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=Aucune propriété à afficher\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2=Répété #1 fois;Répété #1 fois\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector=Cliquer pour sélectionner le nœud dans l'inspecteur\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument=Impossible d'utiliser cd() dans la fenêtre donnée. Argument invalide.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Attention aux fraudes : faites attention lorsque vous collez des choses que vous ne comprenez pas. Cela pourrait permettre à des attaquants d'usurper votre identité ou de prendre le contrôle de votre ordinateur. Veuillez saisir « %S » ci-dessous (pas besoin d'appuyer sur entrée) pour autoriser le collage.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=autoriser le collage\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails=Afficher/Masquer les détails du message.\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel=#1 emplacement disponible;#1 emplacements disponibles\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index=(index)\ntable.iterationIndex=(index d'itération)\ntable.key=Clé\ntable.value=Valeurs\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=Erreur\nseverity.warn=Avertissement\nseverity.info=Information\nseverity.log=Entrée du journal\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n\n<!ENTITY projectMenu_label \"Projet\">\n<!ENTITY projectMenu_accesskey \"P\">\n<!ENTITY projectMenu_newApp_label \"Nouvelle application…\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"Ouvrir une application empaquetée…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"E\">\n<!ENTITY projectMenu_importHostedApp_label \"Ouvrir une application hébergée…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"H\">\n<!ENTITY projectMenu_selectApp_label \"Ouvrir une application…\">\n<!ENTITY projectMenu_selectApp_accesskey \"O\">\n<!ENTITY projectMenu_play_label \"Installer et lancer\">\n<!ENTITY projectMenu_play_accesskey \"I\">\n<!ENTITY projectMenu_stop_label \"Arrêter l'application\">\n<!ENTITY projectMenu_stop_accesskey \"A\">\n<!ENTITY projectMenu_debug_label \"Déboguer l'application\">\n<!ENTITY projectMenu_debug_accesskey \"D\">\n<!ENTITY projectMenu_remove_label \"Supprimer le projet\">\n<!ENTITY projectMenu_remove_accesskey \"S\">\n<!ENTITY projectMenu_showPrefs_label \"Préférences\">\n<!ENTITY projectMenu_showPrefs_accesskey \"r\">\n<!ENTITY projectMenu_manageComponents_label \"Gérer les composants additionnels\">\n<!ENTITY projectMenu_manageComponents_accesskey \"G\">\n\n<!ENTITY runtimeMenu_label \"Environnement\">\n<!ENTITY runtimeMenu_accesskey \"E\">\n<!ENTITY runtimeMenu_disconnect_label \"Déconnecter\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"D\">\n<!ENTITY runtimeMenu_showPermissionTable_label \"Tableau des permissions\">\n<!ENTITY runtimeMenu_showPermissionTable_accesskey \"P\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"Capture d'écran\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"C\">\n<!ENTITY runtimeMenu_showDetails_label \"Informations sur l'environnement\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"I\">\n<!ENTITY runtimeMenu_showMonitor_label \"Moniteur\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"M\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Préférences de l'appareil\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"r\">\n<!ENTITY runtimeMenu_showSettings_label \"Paramètres de l'appareil\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"a\">\n\n<!ENTITY viewMenu_label \"Affichage\">\n<!ENTITY viewMenu_accesskey \"f\">\n<!ENTITY viewMenu_toggleEditor_label \"Activer/Désactiver l'éditeur\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"c\">\n<!ENTITY viewMenu_zoomin_label \"Zoom avant\">\n<!ENTITY viewMenu_zoomin_accesskey \"v\">\n<!ENTITY viewMenu_zoomout_label \"Zoom arrière\">\n<!ENTITY viewMenu_zoomout_accesskey \"a\">\n<!ENTITY viewMenu_resetzoom_label \"Réinitialiser le niveau de zoom\">\n<!ENTITY viewMenu_resetzoom_accesskey \"R\">\n\n<!ENTITY projectButton_label \"Ouvrir une application\">\n<!ENTITY runtimeButton_label \"Sélectionner l'environnement\">\n\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n<!ENTITY key_quit \"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel \"O\">\n<!-- reload app -->\n<!ENTITY key_play \"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor \"B\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n\n<!ENTITY projectPanel_myProjects \"Mes projets\">\n<!ENTITY projectPanel_runtimeApps \"Applications de l'environnement\">\n<!ENTITY projectPanel_tabs \"Onglets\">\n<!ENTITY runtimePanel_usb \"Périphériques USB\">\n<!ENTITY runtimePanel_wifi \"Périphériques Wi-Fi\">\n<!ENTITY runtimePanel_simulator \"Simulateurs\">\n<!ENTITY runtimePanel_other \"Autres\">\n<!ENTITY runtimePanel_installsimulator \"Installer un simulateur\">\n<!ENTITY runtimePanel_noadbhelper \"Installer ADB Helper\">\n<!ENTITY runtimePanel_nousbdevice \"Vous ne voyez pas votre appareil ?\">\n\n<!-- Lense -->\n<!ENTITY details_valid_header \"valide\">\n<!ENTITY details_warning_header \"avertissements\">\n<!ENTITY details_error_header \"erreurs\">\n<!ENTITY details_description \"Description\">\n<!ENTITY details_location \"Emplacement\">\n<!ENTITY details_manifestURL \"Identifiant de l'application\">\n<!ENTITY details_removeProject_button \"Supprimer le projet\">\n<!ENTITY details_showPrepackageLog_button \"Afficher le journal pré-empaquetage\">\n\n<!-- New App -->\n<!ENTITY newAppWindowTitle \"Nouvelle application\">\n<!ENTITY newAppHeader \"Sélectionner un modèle\">\n<!ENTITY newAppLoadingTemplate \"Chargement des modèles…\">\n<!ENTITY newAppProjectName \"Nom du projet :\">\n\n\n<!-- Decks -->\n\n<!ENTITY deck_close \"Fermer\">\n\n<!-- Addons -->\n<!ENTITY addons_title \"Composants supplémentaires\">\n<!ENTITY addons_aboutaddons \"Ouvrir le gestionnaire de modules complémentaires\">\n\n<!-- Prefs -->\n<!ENTITY prefs_title \"Préférences\">\n<!ENTITY prefs_editor_title \"Éditeur\">\n<!ENTITY prefs_general_title \"Général\">\n<!ENTITY prefs_restore \"Restaurer les valeurs par défaut\">\n<!ENTITY prefs_manage_components \"Gérer les composants additionnels\">\n<!ENTITY prefs_options_autoconnectruntime \"Se reconnecter au dernier environnement\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"Se reconnecter au dernier environnement au démarrage de WebIDE\">\n<!ENTITY prefs_options_rememberlastproject \"Se souvenir du dernier projet\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"Restaurer le dernier projet au démarrage de WebIDE\">\n<!ENTITY prefs_options_templatesurl \"URL des modèles\">\n<!ENTITY prefs_options_templatesurl_tooltip \"Index des modèles disponibles\">\n<!ENTITY prefs_options_showeditor \"Afficher l'éditeur\">\n<!ENTITY prefs_options_showeditor_tooltip \"Afficher l'éditeur interne\">\n<!ENTITY prefs_options_tabsize \"Taille des tabulations\">\n<!ENTITY prefs_options_expandtab \"Tabulations avec des espaces\">\n<!ENTITY prefs_options_expandtab_tooltip \"Utiliser des espaces à la place du caractère tabulation\">\n<!ENTITY prefs_options_detectindentation \"Indentation automatique\">\n<!ENTITY prefs_options_detectindentation_tooltip \"Déduire l'indentation d'après le contenu source\">\n<!ENTITY prefs_options_autocomplete \"Complètement automatique\">\n<!ENTITY prefs_options_autocomplete_tooltip \"Activer le complètement automatique du code\">\n<!ENTITY prefs_options_autoclosebrackets \"Fermer automatiquement les parenthèses\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"Insérer automatiquement les parenthèses fermantes\">\n<!ENTITY prefs_options_keybindings \"Raccourcis clavier\">\n<!ENTITY prefs_options_keybindings_default \"Par défaut\">\n\n<!-- Permissions Table -->\n<!ENTITY permissionstable_title \"Tableau des permissions\">\n<!ENTITY permissionstable_name_header \"Nom\">\n\n<!-- Runtime Details -->\n<!ENTITY runtimedetails_title \"Informations sur l'environnement\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB possède les privilèges administrateur : \">\n<!ENTITY runtimedetails_summonADBRoot \"appareils avec les privilèges administrateur\">\n<!ENTITY runtimedetails_ADBRootWarning \"(nécessite un bootloader débloqué)\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Privilèges des outils de développement non restreints : \">\n<!ENTITY runtimedetails_requestPrivileges \"Demander des privilèges supplémentaires\">\n<!ENTITY runtimedetails_privilegesWarning \"(Redémarrera l'appareil. Nécessite les privilèges administrateur.)\">\n\n<!-- Device Preferences and Settings -->\n<!ENTITY device_typeboolean \"Booléen\">\n<!ENTITY device_typenumber \"Entier\">\n<!ENTITY device_typestring \"Chaîne\">\n<!ENTITY device_typeobject \"Objet\">\n<!ENTITY device_typenone \"Sélectionner un type\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreference_title \"Préférences de l'appareil\">\n<!ENTITY devicepreference_search \"Rechercher dans les préférences\">\n<!ENTITY devicepreference_newname \"Nouveau nom de préférence\">\n<!ENTITY devicepreference_newtext \"Valeur de la préférence\">\n<!ENTITY devicepreference_addnew \"Ajouter une nouvelle préférence\">\n\n<!-- Device Settings -->\n<!ENTITY devicesetting_title \"Paramètres de l'appareil\">\n<!ENTITY devicesetting_search \"Rechercher dans les paramètres\">\n<!ENTITY devicesetting_newname \"Nouveau nom de paramètre\">\n<!ENTITY devicesetting_newtext \"Valeur du paramètre\">\n<!ENTITY devicesetting_addnew \"Ajouter un nouveau paramètre\">\n\n<!-- Monitor -->\n<!ENTITY monitor_title \"Moniteur\">\n<!ENTITY monitor_help \"Aide\">\n\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n<!ENTITY wifi_auth_header \"Identification client\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"Le point de terminaison auquel vous tentez de vous connecter demande des informations supplémentaires pour authentifier cette connexion. Veuillez scanner le QR code ci-dessous via l'invite affichée sur l'autre appareil.\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"Aucune invite pour scanner le code ?\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"Vous visualisez une invite pour scanner un QR code ?\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"Si l'autre appareil demande un jeton à la place d'un QR code, veuillez recopier la valeur ci-dessous sur l'autre appareil :\">\n\n<!-- Logs panel -->\n<!ENTITY logs_title \"Journaux de la commande de pré-empaquetage\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/devtools/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=WebIDE Firefox\ntitle_app=WebIDE Firefox : %S\n\nruntimeButton_label=Sélectionner l'environnement\nprojectButton_label=Ouvrir une application\n\nmainProcess_label=Processus principal\n\nlocal_runtime=Environnement local\nremote_runtime=Environnement distant\nremote_runtime_promptTitle=Environnement distant\nremote_runtime_promptMessage=nom d'hôte:port\n\nimportPackagedApp_title=Sélectionner un répertoire\nimportHostedApp_title=Ouvrir une application hébergée\nimportHostedApp_header=Saisir une URL de manifeste\n\nnotification_showTroubleShooting_label=Dépanner\nnotification_showTroubleShooting_accesskey=d\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=Chargement…\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected=Impossible d'installer le projet. Connexion incomplète.\nerror_cantInstallValidationErrors=Impossible d'installer le projet. Erreurs de validation.\nerror_listRunningApps=Impossible d'obtenir la liste des applications depuis l'appareil\n\n# Variable: name of the operation (in english)\nerror_operationTimeout=Délai de l'opération dépassé : %1$S\nerror_operationFail=L'opération a échoué : %1$S\n\n# Variable: app name\nerror_cantConnectToApp=Connexion à l'application impossible : %1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON=Impossible de récupérer la liste des modules : %S\n\nerror_appProjectsLoadFailed=Impossible de charger la liste des projets. Cette erreur peut se produire si vous avez utilisé ce profil avec une version plus récente de Firefox.\n\naddons_stable=stable\naddons_unstable=instable\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label=Simulateur Firefox OS %1$S (%2$S)\naddons_install_button=installer\naddons_uninstall_button=désinstaller\naddons_adb_label=Module ADB Helper\naddons_adapters_label=Module Tools Adapters\naddons_adb_warning=Les périphériques USB ne seront pas détectés sans ce module complémentaire\naddons_status_unknown=?\naddons_status_installed=Installé\naddons_status_uninstalled=Non installé\naddons_status_preparing=préparation\naddons_status_downloading=téléchargement\naddons_status_installing=installation\n\nruntimedetails_checkno=non\nruntimedetails_checkyes=oui\nruntimedetails_checkunknown=inconnu (nécessite ADB Helper 0.4.0 ou plus récent)\nruntimedetails_notUSBDevice=N'est pas un périphérique USB\n\n# Validation status\nstatus_tooltip=État de la validation : %1$S\nstatus_valid=VALIDE\nstatus_warning=AVERTISSEMENTS\nstatus_error=ERREURS\nstatus_unknown=INCONNU\n\n# Device preferences and settings\ndevice_reset_default=Réinitialiser\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!-- LOCALIZATION NOTE (downloads.title):\n     Used by screen readers to describe the Downloads Panel.\n     -->\n<!ENTITY downloads.title                  \"Téléchargements\">\n\n<!-- LOCALIZATION NOTE (downloadDetails.width):\n     Width of details for a Downloads Panel item (which directly influences the\n     width of the Downloads Panel) expressed using a CSS unit. The longest\n     labels that should fit in the item width are usually those of in-progress\n     downloads and those of blocked downloads.\n\n     A good rule of thumb is to try to determine the longest string possible\n     that an in-progress download could display, and use that value in ch\n     units.\n\n     For example, in English, a long string would be:\n\n     59m 59s left - 1022 of 1023 KB (120.5 KB/sec)\n\n     Since Downloads Panel is redesigned to show the detail string including\n     the hovering case for an item or an action button.\n     Bug 1328519 is for discussing the detail rule of `downloadDetails.width`.\n     -->\n<!ENTITY downloadDetails.width            \"60ch\">\n\n<!-- LOCALIZATION NOTE (downloadsSummary.minWidth2):\n     Minimum width for the main description of the downloads summary,\n     which is displayed at the bottom of the Downloads Panel if the\n     number of downloads exceeds the limit that the panel can display.\n\n     A good rule of thumb here is to look at the otherDownloads3 string\n     in downloads.properties, and make a reasonable estimate of its\n     maximum length. For English, this seems like a reasonable limit:\n\n     999 files downloading\n\n     that's 21 characters, so we set the minimum width to 21ch.\n     -->\n<!ENTITY downloadsSummary.minWidth2       \"27ch\">\n\n<!ENTITY cmd.pause.label                  \"Pause\">\n<!ENTITY cmd.pause.accesskey              \"P\">\n<!ENTITY cmd.resume.label                 \"Reprendre\">\n<!ENTITY cmd.resume.accesskey             \"R\">\n<!ENTITY cmd.cancel.label                 \"Annuler\">\n<!-- LOCALIZATION NOTE (cmd.show.label, cmd.show.accesskey, cmd.showMac.label,\n     cmd.showMac.accesskey):\n     The show and showMac commands are never shown together, thus they can share\n     the same access key (though the two access keys can also be different).\n     -->\n<!ENTITY cmd.show.label                   \"Ouvrir le dossier contenant le fichier\">\n<!ENTITY cmd.show.accesskey               \"r\">\n<!ENTITY cmd.showMac.label                \"Ouvrir dans le Finder\">\n<!ENTITY cmd.showMac.accesskey            \"F\">\n<!ENTITY cmd.retry.label                  \"Réessayer\">\n<!ENTITY cmd.goToDownloadPage.label       \"Aller à la page de téléchargement\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"h\">\n<!ENTITY cmd.copyDownloadLink.label       \"Copier l’adresse d’origine du téléchargement\">\n<!ENTITY cmd.copyDownloadLink.accesskey   \"d\">\n<!ENTITY cmd.removeFromHistory.label      \"Retirer de l’historique\">\n<!ENTITY cmd.removeFromHistory.accesskey  \"e\">\n<!ENTITY cmd.clearList2.label             \"Effacer le panneau d’aperçu\">\n<!ENTITY cmd.clearList2.accesskey         \"a\">\n<!ENTITY cmd.clearDownloads.label         \"Vider la liste des téléchargements\">\n<!ENTITY cmd.clearDownloads.accesskey     \"V\">\n<!-- LOCALIZATION NOTE (cmd.unblock2.label):\n     This command is shown in the context menu when downloads are blocked.\n     -->\n<!ENTITY cmd.unblock2.label               \"Autoriser le téléchargement\">\n<!ENTITY cmd.unblock2.accesskey           \"o\">\n<!-- LOCALIZATION NOTE (cmd.removeFile.label):\n     This is the tooltip of the action button shown when malware is blocked.\n     -->\n<!ENTITY cmd.removeFile.label             \"Supprimer le fichier\">\n<!-- LOCALIZATION NOTE (cmd.chooseUnblock.tooltip):\n     This is the tooltip of the action button shown when potentially unwanted\n     downloads are blocked. This opens a dialog where the user can choose\n     whether to unblock or remove the download. Removing is the default option.\n     -->\n<!ENTITY cmd.chooseUnblock.label          \"Supprimer le fichier ou autoriser le téléchargement\">\n<!-- LOCALIZATION NOTE (cmd.chooseOpen.tooltip):\n     This is the tooltip of the action button shown when uncommon downloads are\n     blocked.This opens a dialog where the user can choose whether to open the\n     file or remove the download. Opening is the default option.\n     -->\n<!ENTITY cmd.chooseOpen.label             \"Ouvrir ou supprimer le fichier\">\n\n<!-- LOCALIZATION NOTE (showMoreInformation.label):\n     Displayed when hovering a blocked download, indicates that it's possible to\n     show more information for user to take the next action.\n     -->\n<!ENTITY showMoreInformation.label        \"Afficher plus d’informations\">\n\n<!-- LOCALIZATION NOTE (openFile.label):\n     Displayed when hovering a complete download, indicates that it's possible to\n     open the file using an app available in the system.\n     -->\n<!ENTITY openFile.label                   \"Ouvrir le fichier\">\n\n<!-- LOCALIZATION NOTE (retryDownload.label):\n     Displayed when hovering a download which is able to be retried by users,\n     indicates that it's possible to download this file again.\n     -->\n<!ENTITY retryDownload.label              \"Réessayer de télécharger\">\n\n<!-- LOCALIZATION NOTE (cancelDownload.label):\n     Displayed when hovering a download which is able to be cancelled by users,\n     indicates that it's possible to cancel and stop the download.\n     -->\n<!ENTITY cancelDownload.label             \"Annuler le téléchargement\">\n\n<!-- LOCALIZATION NOTE (blocked.label):\n     Shown as a tag before the file name for some types of blocked downloads.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n<!ENTITY blocked.label                    \"BLOQUÉ\">\n\n<!-- LOCALIZATION NOTE (learnMore.label):\n     Shown as a text link for some types of blocked downloads, for example\n     malware, when there is an associated explanation page on the Mozilla site.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n<!ENTITY learnMore.label                  \"En savoir plus\">\n\n<!-- LOCALIZATION NOTE (downloadsHistory.label, downloadsHistory.accesskey):\n     This string is shown at the bottom of the Downloads Panel when all the\n     downloads fit in the available space, or when there are no downloads in\n     the panel at all.\n     -->\n<!ENTITY downloadsHistory.label           \"Afficher tous les téléchargements\">\n<!ENTITY downloadsHistory.accesskey       \"i\">\n\n<!ENTITY openDownloadsFolder.label       \"Ouvrir le dossier des téléchargements\">\n\n<!ENTITY clearDownloadsButton.label       \"Vider la liste des téléchargements\">\n<!ENTITY clearDownloadsButton.tooltip     \"Vider la liste des téléchargements terminés, annulés et qui ont échoué\">\n\n<!-- LOCALIZATION NOTE (downloadsListEmpty.label):\n     This string is shown when there are no items in the Downloads view, when it\n     is displayed inside a browser tab.\n     -->\n<!ENTITY downloadsListEmpty.label         \"Il n’y a aucun téléchargement.\">\n\n<!-- LOCALIZATION NOTE (downloadsPanelEmpty.label):\n     This string is shown when there are no items in the Downloads Panel.\n     -->\n<!ENTITY downloadsPanelEmpty.label        \"Aucun téléchargement pour cette session.\">\n\n<!-- LOCALIZATION NOTE (downloadsListNoMatch.label):\n     This string is shown when some search terms are specified, but there are no\n     results in the Downloads view.\n     -->\n<!ENTITY downloadsListNoMatch.label       \"Aucun téléchargement correspondant.\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (stateStarting):\n# Indicates that the download is starting.\nstateStarting=Démarrage…\n# LOCALIZATION NOTE (stateScanning):\n# Indicates that an external program is scanning the download for viruses.\nstateScanning=Recherche de virus…\n# LOCALIZATION NOTE (stateFailed):\n# Indicates that the download failed because of an error.\nstateFailed=Échec\n# LOCALIZATION NOTE (statePaused):\n# Indicates that the download was paused by the user.\nstatePaused=En pause\n# LOCALIZATION NOTE (stateCanceled):\n# Indicates that the download was canceled by the user.\nstateCanceled=Annulé\n# LOCALIZATION NOTE (stateCompleted):\n# Indicates that the download was completed.\nstateCompleted=Terminé\n# LOCALIZATION NOTE (stateBlockedParentalControls):\n# Indicates that the download was blocked by the Parental Controls feature of\n# Windows.  \"Parental Controls\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"Parental Controls\" in various\n# languages:\n# http://windows.microsoft.com/en-US/windows-vista/Set-up-Parental-Controls\nstateBlockedParentalControls=Bloqué par les contrôles parentaux\n# LOCALIZATION NOTE (stateBlockedPolicy):\n# Indicates that the download was blocked on Windows because of the \"Launching\n# applications and unsafe files\" setting of the \"security zone\" associated with\n# the target site.  \"Security zone\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"security zone\" in various\n# languages:\n# http://support.microsoft.com/kb/174360\nstateBlockedPolicy=Bloqué par votre politique système de zone de sécurité\n# LOCALIZATION NOTE (stateDirty):\n# Indicates that the download was blocked after scanning.\nstateDirty=Bloqué : ce fichier semble contenir un virus ou un logiciel malveillant\n\n# LOCALIZATION NOTE (blockedMalware, blockedPotentiallyUnwanted,\n#                    blockedUncommon2):\n# These strings are shown in the panel for some types of blocked downloads, and\n# are immediately followed by the \"Learn More\" link, thus they must end with a\n# period.  You may need to adjust \"downloadDetails.width\" in \"downloads.dtd\" if\n# this turns out to be longer than the other existing status strings.\n# Note: These strings don't exist in the UI yet.  See bug 1053890.\nblockedMalware=Ce fichier contient un virus ou un logiciel malveillant.\nblockedPotentiallyUnwanted=Ce fichier peut endommager votre ordinateur.\nblockedUncommon2=Ce fichier est rarement téléchargé.\n\n# LOCALIZATION NOTE (fileMovedOrMissing):\n# Displayed when a complete download which is not at the original folder.\nfileMovedOrMissing=Fichier déplacé ou manquant\n\n# LOCALIZATION NOTE (unblockHeaderUnblock, unblockHeaderOpen,\n#                    unblockTypeMalware, unblockTypePotentiallyUnwanted2,\n#                    unblockTypeUncommon2, unblockTip2, unblockButtonOpen,\n#                    unblockButtonUnblock, unblockButtonConfirmBlock):\n# These strings are displayed in the dialog shown when the user asks a blocked\n# download to be unblocked.  The severity of the threat is expressed in\n# descending order by the unblockType strings, it is higher for files detected\n# as malware and lower for uncommon downloads.\nunblockHeaderUnblock=Voulez-vous vraiment autoriser ce téléchargement ?\nunblockHeaderOpen=Voulez-vous vraiment ouvrir ce fichier ?\nunblockTypeMalware=Ce fichier contient un virus ou un logiciel malveillant qui peut endommager votre ordinateur.\nunblockTypePotentiallyUnwanted2=Ce fichier est présenté comme un téléchargement légitime, mais il pourrait modifier vos programmes et paramètres.\nunblockTypeUncommon2=Ce fichier est rarement téléchargé et l’ouvrir peut présenter un risque. Il pourrait contenir un virus ou modifier vos programmes et paramètres.\nunblockTip2=Vous pouvez rechercher une source alternative de téléchargement ou essayer à nouveau plus tard.\nunblockButtonOpen=Ouvrir\nunblockButtonUnblock=Autoriser le téléchargement\nunblockButtonConfirmBlock=Supprimer le fichier\n\n# LOCALIZATION NOTE (sizeWithUnits):\n# %1$S is replaced with the size number, and %2$S with the measurement unit.\nsizeWithUnits=%1$S %2$S\nsizeUnknown=Taille inconnue\n\n# LOCALIZATION NOTE (shortTimeLeftSeconds, shortTimeLeftMinutes,\n#                    shortTimeLeftHours, shortTimeLeftDays):\n# These values are displayed in the downloads indicator in the main browser\n# window, where space is available for three characters maximum.  %1$S is\n# replaced with the time left for the given measurement unit.  Even for days,\n# the value is never longer than two digits.\nshortTimeLeftSeconds=%1$Ss\nshortTimeLeftMinutes=%1$Sm\nshortTimeLeftHours=%1$Sh\nshortTimeLeftDays=%1$Sj\n\n# LOCALIZATION NOTE (statusSeparator, statusSeparatorBeforeNumber):\n# These strings define templates for the separation of different elements in the\n# status line of a download item.  As a separator, by default we use the Unicode\n# character U+2014 'EM DASH' (long dash).  Examples of status lines include\n# \"Canceled - 222.net\", \"1.1 MB - website2.com\", or \"Paused -  1.1 MB\".  Note\n# that we use a wider space after the separator when it is followed by a number,\n# just to avoid visually confusing it with with a minus sign with some fonts.\n# If you use a different separator, this might not be necessary.  However, there\n# is usually no need to change the separator or the order of the substitutions,\n# even for right-to-left languages, unless the defaults are not suitable.\nstatusSeparator=%1$S \\u2014 %2$S\nstatusSeparatorBeforeNumber=%1$S \\u2014  %2$S\n\nfileExecutableSecurityWarning=« %S » est un fichier exécutable. Les fichiers exécutables peuvent contenir des virus ou d’autres types de logiciels malveillants pouvant endommager votre machine. Faites attention lors de l’ouverture de ce fichier. Voulez-vous vraiment lancer « %S » ?\nfileExecutableSecurityWarningTitle=Ouvrir le fichier exécutable ?\nfileExecutableSecurityWarningDontAsk=Ne plus demander à l’avenir\n\n# LOCALIZATION NOTE (otherDownloads3):\n# This is displayed in an item at the bottom of the Downloads Panel when\n# there are more downloads than can fit in the list in the panel. Use a\n# semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/Localization_and_Plurals\notherDownloads3=%1$S fichier en cours de téléchargement;%1$S fichiers en cours de téléchargement\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/downloads/settingsChange.dtd",
    "content": "<!-- -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- -->\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  settingsChangePreferences.label  \"Les paramètres peuvent être modifiés en utilisant l’onglet Applications des préférences de &brandShortName;.\">\n<!ENTITY  settingsChangeOptions.label      \"Les paramètres peuvent être modifiés en utilisant l’onglet Applications des options de &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/engineManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  engineManager.title       \"Gérer la liste des moteurs de recherche\">\n<!ENTITY  engineManager.style       \"min-width: 35em;\">\n<!ENTITY  engineManager.intro       \"Les moteurs de recherche suivants sont installés :\">\n\n<!ENTITY  columnLabel.name          \"Nom\">\n<!ENTITY  columnLabel.keyword       \"Mot-clé\">\n\n<!-- Buttons -->\n<!ENTITY  up.label                  \"Monter\">\n<!ENTITY  up.accesskey              \"M\">\n<!ENTITY  dn.label                  \"Descendre\">\n<!ENTITY  dn.accesskey              \"D\">\n<!ENTITY  remove.label              \"Supprimer\">\n<!ENTITY  remove.accesskey          \"R\">\n<!ENTITY  edit.label                \"Modifier le mot-clé…\">\n<!ENTITY  edit.accesskey            \"o\">\n\n<!ENTITY  addEngine.label           \"Obtenir d'autres moteurs de recherche…\">\n<!ENTITY  addEngine.accesskey       \"O\">\n\n<!ENTITY  enableSuggest.label       \"Afficher les suggestions de recherche\">\n<!ENTITY  enableSuggest.accesskey   \"A\">\n\n<!ENTITY  restoreDefaults.label     \"Restaurer les paramètres par défaut\">\n<!ENTITY  restoreDefaults.accesskey \"e\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/engineManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nduplicateTitle=Doublon de mot-clé\nduplicateEngineMsg=Vous avez choisi un mot-clé qui est déjà utilisé par « %S ». Veuillez en choisir un autre.\nduplicateBookmarkMsg=Vous avez choisi un mot-clé qui est déjà utilisé par un marque-page. Veuillez en choisir un autre.\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/feeds/subscribe.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY feedPage.title\n  \"Affichage des flux\">\n<!ENTITY feedSubscribeNow\n  \"S’abonner maintenant\">\n<!ENTITY feedLiveBookmarks\n  \"Marque-pages dynamiques\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/feeds/subscribe.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nlinkTitleTextFormat=Aller à %S\naddHandler=Ajouter « %S » (%S) comme lecteur de flux ?\naddHandlerAddButton=Ajouter un lecteur de flux\naddHandlerAddButtonAccesskey=A\nhandlerRegistered=« %S » est déjà enregistré comme lecteur de flux\nliveBookmarks=Marque-pages dynamiques\nsubscribeNow=S’abonner maintenant\nchooseApplicationMenuItem=Choisir une application…\nchooseApplicationDialogTitle=Choisir une application\nalwaysUse=Toujours utiliser %S pour s’abonner aux flux\nmediaLabel=Fichiers média\n\n# LOCALIZATION NOTE: The next string is for the size of the enclosed media.\n#   e.g. enclosureSizeText : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nenclosureSizeText=%1$S %2$S\n\nbytes=octets\nkilobyte=Ko\nmegabyte=Mo\ngigabyte=Go\n\n# LOCALIZATION NOTE: The next three strings explains to the user what they're\n# doing.\n#   e.g. alwaysUseForVideoPodcasts : \"Always use Miro to subscribe to video podcasts.\"\n#   %S = application to use (Miro, iTunes, ...)\nalwaysUseForFeeds=Toujours utiliser %S pour s’abonner aux flux.\nalwaysUseForAudioPodcasts=Toujours utiliser %S pour s’abonner aux podcasts.\nalwaysUseForVideoPodcasts=Toujours utiliser %S pour s’abonner aux podcasts vidéo.\n\nsubscribeFeedUsing=S’abonner à ce flux en utilisant\nsubscribeAudioPodcastUsing=S’abonner à ce podcast en utilisant\nsubscribeVideoPodcastUsing=S’abonner à ce podcast vidéo en utilisant\n\nfeedSubscriptionFeed1=Ceci est un « flux » de contenu changeant régulièrement sur ce site.\nfeedSubscriptionAudioPodcast1=Ceci est un « podcast » de contenu changeant régulièrement sur ce site.\nfeedSubscriptionVideoPodcast1=Ceci est un « podcast vidéo » de contenu changeant régulièrement sur ce site.\n\nfeedSubscriptionFeed2=Vous pouvez vous abonner à ce flux pour recevoir des mises à jour lorsque ce contenu est modifié.\nfeedSubscriptionAudioPodcast2=Vous pouvez vous abonner à ce podcast pour recevoir des mises à jour lorsque ce contenu est modifié.\nfeedSubscriptionVideoPodcast2=Vous pouvez vous abonner à ce podcast vidéo pour recevoir des mises à jour lorsque ce contenu est modifié.\n\n# Protocol Handling\n# \"Add %appName (%appDomain) as an application for %protocolType links?\"\naddProtocolHandler=Ajouter %S (%S) comme application pour les liens %S ?\naddProtocolHandlerAddButton=Ajouter l’application\naddProtocolHandlerAddButtonAccesskey=A"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/lightweightThemes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\nlightweightThemes.recommended-1.name=La Renaissance du navigateur\r\nlightweightThemes.recommended-1.description=La Renaissance du navigateur est © Sean.Martell. Disponible sous CC-BY-SA. Aucune garantie.\r\n\r\nlightweightThemes.recommended-2.name=Aventure spatiale\r\nlightweightThemes.recommended-2.description=Aventure spatiale est © fx5800p. Disponible sous CC-BY-SA. Aucune garantie.\r\n\r\nlightweightThemes.recommended-4.name=Dégradé pastel\r\nlightweightThemes.recommended-4.description=Dégradé pastel est © darrinhenein. Disponible sous CC-BY. Aucune garantie.\r\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/loop/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/migration/migration.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY migrationWizard.title          \"Assistant d’importation\">\n\n<!ENTITY importFrom.label               \"Importer les options, marque-pages, historique, mots de passe et autres données depuis :\">\n<!ENTITY importFromUnix.label           \"Importer les préférences, marque-pages, historique, mots de passe et autres données depuis :\">\n<!ENTITY importFromBookmarks.label      \"Importer les marque-pages depuis :\">\n\n<!ENTITY importFromIE.label             \"Microsoft Internet Explorer\">\n<!ENTITY importFromIE.accesskey         \"M\">\n<!ENTITY importFromEdge.label           \"Microsoft Edge\">\n<!ENTITY importFromEdge.accesskey       \"E\">\n<!ENTITY importFromNothing.label        \"Ne rien importer\">\n<!ENTITY importFromNothing.accesskey    \"r\">\n<!ENTITY importFromSafari.label         \"Safari\">\n<!ENTITY importFromSafari.accesskey     \"S\">\n<!ENTITY importFromCanary.label         \"Chrome Canary\">\n<!ENTITY importFromCanary.accesskey     \"n\">\n<!ENTITY importFromChrome.label         \"Chrome\">\n<!ENTITY importFromChrome.accesskey     \"C\">\n<!ENTITY importFromChromium.label       \"Chromium\">\n<!ENTITY importFromChromium.accesskey   \"u\">\n<!ENTITY importFromFirefox.label        \"Firefox\">\n<!ENTITY importFromFirefox.accesskey    \"x\">\n<!ENTITY importFrom360se.label          \"360 Secure Browser\">\n<!ENTITY importFrom360se.accesskey      \"3\">\n\n<!ENTITY noMigrationSources.label       \"Aucun logiciel contenant des marque-pages, un historique ou des mots de passe enregistrés n’a été trouvé.\">\n\n<!ENTITY importSource.title             \"Importation des paramètres et des données\">\n<!ENTITY importItems.title              \"Éléments à importer\">\n<!ENTITY importItems.label              \"Sélectionnez les éléments à importer :\">\n\n<!ENTITY migrating.title                \"Importation…\">\n<!ENTITY migrating.label                \"Les éléments suivants sont en cours d’importation…\">\n\n<!ENTITY selectProfile.title            \"Sélectionner un profil\">\n<!ENTITY selectProfile.label            \"Les profils suivants sont disponibles à l’importation :\">\n\n<!ENTITY done.title                     \"Importation terminée\">\n<!ENTITY done.label                     \"Les éléments suivants ont été importés avec succès :\">\n\n<!ENTITY closeSourceBrowser.label       \"Veuillez vous assurer que le navigateur sélectionné soit fermé avant de continuer.\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/migration/migration.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprofileName_format=%S %S\n\n# Browser Specific\nsourceNameIE=Internet Explorer\nsourceNameEdge=Microsoft Edge\nsourceNameSafari=Safari\nsourceNameCanary=Google Chrome Canary\nsourceNameChrome=Google Chrome\nsourceNameChromium=Chromium\nsourceNameFirefox=Mozilla Firefox\nsourceName360se=360 Secure Browser\n\nimportedBookmarksFolder=Importé depuis %S\n\nimportedSafariReadingList=Liste de lecture (depuis Safari)\nimportedEdgeReadingList=Liste de lecture (depuis Edge)\n\n# Import Sources\n# Note: When adding an import source for profile reset, add the string name to\n# resetProfile.js if it should be listed in the reset dialog.\n1_ie=Options Internet\n1_edge=Paramètres\n1_safari=Préférences\n1_chrome=Options\n1_360se=Préférences\n\n2_ie=Cookies\n2_edge=Cookies\n2_safari=Cookies\n2_chrome=Cookies\n2_firefox=Cookies\n2_360se=Cookies\n\n4_ie=Historique de navigation\n4_edge=Historique de navigation\n4_safari=Historique de navigation\n4_chrome=Historique de navigation\n4_firefox_history_and_bookmarks=Historique et marque-pages\n4_360se=Historique de navigation\n\n8_ie=Données de formulaires enregistrées\n8_edge=Données de formulaires enregistrées\n8_safari=Données de formulaires enregistrées\n8_chrome=Données de formulaires enregistrées\n8_firefox=Données de formulaires enregistrées\n8_360se=Données de formulaires enregistrées\n\n16_ie=Mots de passe enregistrés\n16_edge=Mots de passe enregistrés\n16_safari=Mots de passe enregistrés\n16_chrome=Mots de passe enregistrés\n16_firefox=Mots de passe enregistrés\n16_360se=Mots de passe enregistrés\n\n32_ie=Favoris\n32_edge=Favoris\n32_safari=Signets\n32_chrome=Favoris\n32_360se=Favoris\n\n64_ie=Autres données\n64_edge=Autres données\n64_safari=Autres données\n64_chrome=Autres données\n64_firefox_other=Autres données\n64_360se=Autres données\n\n128_firefox=Fenêtres et onglets\n\n# Automigration undo notification.\n# %1$S will be replaced with the name of the browser we imported from, %2$S will be replaced with brandShortName\nautomigration.undo.message.all              = Reprenez là où vous en étiez. Nous avons importé ces sites, vos marque-pages, votre historique et vos mots de passe depuis %1$S dans %2$S.\nautomigration.undo.message.bookmarks        = Reprenez là où vous en étiez. Nous avons importé ces sites et vos marque-pages depuis %1$S dans %2$S.\nautomigration.undo.message.bookmarks.logins = Reprenez là où vous en étiez. Nous avons importé ces sites, vos marque-pages et vos mots de passe depuis %1$S dans %2$S.\nautomigration.undo.message.bookmarks.visits = Reprenez là où vous en étiez. Nous avons importé ces sites, vos marque-pages et votre historique depuis %1$S dans %2$S.\nautomigration.undo.message.logins           = Reprenez là où vous en étiez. Nous avons importé vos mots de passe depuis %1$S dans %2$S.\nautomigration.undo.message.logins.visits    = Reprenez là où vous en étiez. Nous avons importé ces sites, votre historique et vos mots de passe depuis %1$S dans %2$S.\nautomigration.undo.message.visits           = Reprenez là où vous en étiez. Nous avons importé ces sites et votre historique depuis %1$S dans %2$S.\nautomigration.undo.keep2.label            = OK\nautomigration.undo.keep2.accesskey        = O\nautomigration.undo.dontkeep2.label        = Non merci\nautomigration.undo.dontkeep2.accesskey    = N\nautomigration.undo.unknownbrowser         = un navigateur inconnu\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n\n<!ENTITY loadError.label \"Erreur de chargement de la page\">\n<!ENTITY retry.label \"Réessayer\">\n<!ENTITY returnToPreviousPage.label \"Retour\">\n<!ENTITY advanced.label \"Avancé\">\n\n<!-- Specific error messages -->\n\n<!ENTITY connectionFailure.title \"La connexion a échoué\">\n<!ENTITY connectionFailure.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY deniedPortAccess.title \"Cette adresse est interdite\">\n<!ENTITY deniedPortAccess.longDesc \"\">\n\n<!ENTITY dnsNotFound.title \"Adresse introuvable\">\n<!ENTITY dnsNotFound.longDesc \"\n<ul>\n  <li>Veuillez vérifier la syntaxe de l’adresse\n    (saisie de <strong>ww</strong>.example.com au lieu de\n    <strong>www</strong>.example.com par exemple)&#x00A0;;</li>\n  <li>Si vous n’arrivez à naviguer sur aucun site, vérifiez la connexion\n    au réseau de votre ordinateur&#x00A0;;</li>\n  <li>Si votre ordinateur ou votre réseau est protégé par un pare-feu ou un proxy,\n    assurez-vous que &brandShortName; a l’autorisation d’accéder au Web.</li>\n</ul>\n\">\n\n<!ENTITY fileNotFound.title \"Fichier introuvable\">\n<!ENTITY fileNotFound.longDesc \"\n<ul>\n  <li>Vérifiez la syntaxe du nom de fichier (dont le respect des minuscules/majuscules)&#x00A0;;</li>\n  <li>Vérifiez si le fichier n’a pas été déplacé, renommé ou supprimé.</li>\n</ul>\n\">\n\n<!ENTITY fileAccessDenied.title \"L’accès au fichier a été refusé\">\n<!ENTITY fileAccessDenied.longDesc \"<ul><li>Il a peut-être été supprimé, déplacé ou les permissions associées au fichier ne permettent pas d’y accéder.</li></ul>\">\n\n<!ENTITY generic.title \"La requête ne peut aboutir\">\n<!ENTITY generic.longDesc \"\n<p>Pour une raison inconnue, &brandShortName; ne peut pas charger cette page.</p>\n\">\n\n<!ENTITY captivePortal.title \"Se connecter au réseau\">\n<!ENTITY captivePortal.longDesc2 \"\n<p>Ce réseau nécessite que vous vous connectiez à un compte pour utiliser Internet.</p>\n\">\n\n<!ENTITY openPortalLoginPage.label2 \"Ouvrir la page de connexion du réseau\">\n\n<!ENTITY malformedURI.title \"L’adresse n’est pas valide\">\n<!ENTITY malformedURI.longDesc \"\n<ul>\n  <li>La syntaxe des adresses web est généralement\n    <strong>http://www.example.com/</strong>&#x00A0;;</li>\n  <li>Assurez-vous de bien utiliser des barres obliques (c.-à-d.\n    <strong>/</strong>).</li>\n</ul>\n\">\n\n<!ENTITY netInterrupt.title \"La connexion a été interrompue\">\n<!ENTITY netInterrupt.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY notCached.title \"Le document a expiré\">\n<!ENTITY notCached.longDesc \"<p>Le document demandé n’est plus disponible dans le cache de &brandShortName;.</p><ul><li>Par mesure de sécurité, &brandShortName; ne redemande pas automatiquement de documents sensibles.</li><li>Cliquez sur Réessayer pour redemander ce document depuis le site web.</li></ul>\">\n\n<!ENTITY netOffline.title \"Mode hors connexion\">\n<!ENTITY netOffline.longDesc2 \"\n<ul>\n  <li>Cliquez sur le bouton « Réessayer » pour revenir en mode connecté et recharger la page.</li>\n</ul>\n\">\n\n<!ENTITY contentEncodingError.title \"Erreur d’encodage de contenu\">\n<!ENTITY contentEncodingError.longDesc \"\n<ul>\n  <li>Veuillez contacter les propriétaires du site web pour les informer de ce problème.</li>\n</ul>\n\">\n\n<!ENTITY unsafeContentType.title \"Type de fichier non sûr\">\n<!ENTITY unsafeContentType.longDesc \"\n<ul>\n  <li>Veuillez contacter les propriétaires du site web pour les informer de ce problème.</li>\n</ul>\n\">\n\n<!ENTITY netReset.title \"La connexion a été réinitialisée\">\n<!ENTITY netReset.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY netTimeout.title \"Le délai d’attente est dépassé\">\n<!ENTITY netTimeout.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY unknownProtocolFound.title \"L’adresse n’a pas été reconnue\">\n<!ENTITY unknownProtocolFound.longDesc \"\n<ul>\n  <li>Il est peut-être nécessaire d’installer une autre application pour ouvrir ce type d’adresse.</li>\n</ul>\n\">\n\n<!ENTITY proxyConnectFailure.title \"La connexion a été refusée par le serveur proxy\">\n<!ENTITY proxyConnectFailure.longDesc \"\n<ul>\n  <li>Vérifiez que les paramètres du proxy sont corrects&#x00A0;;</li>\n  <li>Contactez votre administrateur réseau pour vous assurer que le serveur proxy\n    fonctionne.</li>\n</ul>\n\">\n\n<!ENTITY proxyResolveFailure.title \"Le serveur proxy est introuvable\">\n<!ENTITY proxyResolveFailure.longDesc \"\n<ul>\n  <li>Vérifiez que les paramètres du proxy sont corrects&#x00A0;;</li>\n  <li>Vérifiez que la connexion réseau de votre ordinateur fonctionne&#x00A0;;</li>\n  <li>Si votre ordinateur ou votre réseau est protégé par un pare-feu ou un proxy, assurez-vous que &brandShortName; a l’autorisation d’accéder au Web.</li>\n</ul>\n\">\n\n<!ENTITY redirectLoop.title \"La page n’est pas redirigée correctement\">\n<!ENTITY redirectLoop.longDesc \"\n<ul>\n  <li>La cause de ce problème peut être la désactivation ou le refus\n    des cookies.</li>\n</ul>\n\">\n\n<!ENTITY unknownSocketType.title \"Réponse inattendue du serveur\">\n<!ENTITY unknownSocketType.longDesc \"\n<ul>\n  <li>Vérifiez que le gestionnaire de sécurité personnelle (PSM) est installé sur\n    votre système.</li>\n  <li>Ceci peut être dû à une configuration inhabituelle du serveur.</li>\n</ul>\n\">\n\n<!ENTITY nssFailure2.title \"Échec de la connexion sécurisée\">\n<!ENTITY nssFailure2.longDesc2 \"\n<ul>\n  <li>La page que vous essayez de consulter ne peut pas être affichée car l’authenticité des données reçues ne peut être vérifiée.</li>\n  <li>Veuillez contacter les propriétaires du site web pour les informer de ce problème.</li>\n</ul>\n\">\n\n<!ENTITY certerror.longpagetitle1 \"La connexion n’est pas sécurisée\">\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara \"Les propriétaires de <span class='hostname'/> ont mal configuré leur site web. Pour éviter que vos données ne soient dérobées, &brandShortName; ne s’est pas connecté à ce site web.\">\n\n<!ENTITY sharedLongDesc \"\n<ul>\n  <li>Le site est peut-être temporairement indisponible ou surchargé. Réessayez plus\n    tard ;</li>\n  <li>Si vous n’arrivez à naviguer sur aucun site, vérifiez la connexion\n    au réseau de votre ordinateur&#x00A0;;</li>\n  <li>Si votre ordinateur ou votre réseau est protégé par un pare-feu ou un proxy,\n    assurez-vous que &brandShortName; est autorisé à accéder au Web.</li>\n</ul>\n\">\n\n<!ENTITY cspBlocked.title \"Bloqué par une stratégie de sécurité de contenu\">\n<!ENTITY cspBlocked.longDesc \"<p>&brandShortName; a empêché le chargement de cette page de cette manière car sa stratégie de sécurité de contenu ne le permet pas.</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"Erreur due à un contenu corrompu\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>La page que vous essayez de voir ne peut pas être affichée car une erreur dans la transmission de données a été détectée.</p><ul><li>Veuillez contacter les propriétaires du site web pour les informer de ce problème.</li></ul>\">\n\n\n<!ENTITY securityOverride.exceptionButtonLabel \"Ajouter une exception…\">\n\n<!ENTITY errorReporting.automatic2 \"Signaler les erreurs similaires pour aider Mozilla à identifier et bloquer les sites malveillants\">\n<!ENTITY errorReporting.learnMore \"En savoir plus…\">\n\n<!ENTITY remoteXUL.title \"XUL distant\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>Veuillez contacter les propriétaires du site web pour les informer de ce problème.</li></ul></p>\">\n\n<!ENTITY sslv3Used.title \"Impossible d’établir une connexion sécurisée\">\n<!-- LOCALIZATION NOTE (sslv3Used.longDesc2) - Do not translate\n     \"SSL_ERROR_UNSUPPORTED_VERSION\". -->\n<!ENTITY sslv3Used.longDesc2 \"Informations avancées : SSL_ERROR_UNSUPPORTED_VERSION\">\n\n<!-- LOCALIZATION NOTE (certerror.wrongSystemTime2,\n                        certerror.wrongSystemTimeWithoutReference) - The <span id='..' />\n     tags will be injected with actual values, please leave them unchanged. -->\n<!ENTITY certerror.wrongSystemTime2 \"<p>&brandShortName; ne s’est pas connecté à <span id='wrongSystemTime_URL'/> car l’horloge semble indiquer la mauvaise heure et cela empêche d’établir une connexion sécurisée.</p> <p>Votre ordinateur pense qu’il est <span id='wrongSystemTime_systemDate'/>, alors qu’il est <span id='wrongSystemTime_actualDate'/>. Pour corriger ce problème, modifiez vos paramètres de date et heure afin qu’ils correspondent à l’heure exacte.</p>\">\n<!ENTITY certerror.wrongSystemTimeWithoutReference \"<p>&brandShortName; ne s’est pas connecté à <span id='wrongSystemTimeWithoutReference_URL'/> car l’horloge semble indiquer la mauvaise heure et cela empêche d’établir une connexion sécurisée.</p> <p>Votre ordinateur pense qu’il est <span id='wrongSystemTimeWithoutReference_systemDate'/>. Pour corriger ce problème, modifiez vos paramètres de date et heure afin qu’ils correspondent à l’heure exacte.</p>\">\n\n<!ENTITY certerror.pagetitle1  \"Connexion non sécurisée\">\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"Ce site a recours à HTTP Strict Transport Security (HSTS) pour indiquer à &brandShortName; de n’établir qu’une connexion sécurisée. Ainsi il n’est pas possible d’ajouter d’exception pour ce certificat.\">\n<!ENTITY certerror.copyToClipboard.label \"Copier le texte dans le presse-papiers\">\n\n<!ENTITY inadequateSecurityError.title \"La connexion n’est pas sécurisée\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> fait appel à des technologies de sécurisation obsolètes et vulnérables aux attaques. Un attaquant pourrait facilement révéler des informations que vous pensiez être sécurisées. L’administrateur du site web devra d’abord corriger le serveur avant que vous puissiez visiter le site.</p><p>Code d’erreur : NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n\n<!ENTITY prefReset.longDesc \"Ce problème semble être provoqué par vos paramètres de sécurité réseau. Voulez-vous restaurer les paramètres par défaut ?\">\n<!ENTITY prefReset.label \"Restaurer les paramètres par défaut\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/newTab.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- These strings are used in the about:newtab page -->\n<!ENTITY newtab.pageTitle \"Nouvel onglet\">\n<!ENTITY newtab.customize.classic \"Afficher les sites les plus visités\">\n<!ENTITY newtab.customize.cog.enhanced \"Inclure les sites suggérés\">\n<!ENTITY newtab.customize.cog.title2 \"PRÉFÉRENCES DE LA PAGE NOUVEL ONGLET\">\n<!ENTITY newtab.customize.cog.learn \"En savoir plus sur cette page\">\n<!ENTITY newtab.customize.title \"Personnaliser la page Nouvel onglet\">\n<!ENTITY newtab.customize.suggested \"Afficher les sites les plus visités et ceux suggérés\">\n<!ENTITY newtab.customize.topsites \"Afficher les sites les plus visités\">\n<!ENTITY newtab.customize.blank2 \"Afficher une page vide\">\n<!ENTITY newtab.undo.removedLabel \"Vignette retirée.\">\n<!ENTITY newtab.undo.undoButton \"Annuler.\">\n<!ENTITY newtab.undo.restoreButton \"Tout restaurer.\">\n<!ENTITY newtab.undo.closeTooltip \"Masquer\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/newTab.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnewtab.defaultTopSites.heading=Sites les plus visités\nnewtab.userTopSites.heading=Sites les plus visités\n\nnewtab.pin=Épingler ce site à son emplacement actuel\nnewtab.unpin=Relâcher ce site\nnewtab.block=Retirer ce site\n# LOCALIZATION NOTE(newtab.sponsored.button): This text appears for sponsored\n# and enhanced tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.sponsored.button=PARRAINÉ\n# LOCALIZATION NOTE(newtab.suggested.button): This text appears for sponsored\n# and suggested tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.suggested.tag=SUGGÉRÉ\n# LOCALIZATION NOTE(newtab.suggested.button): %1$S will be replaced inline by\n# one of the user's top 100 sites that triggered this suggested tile.\n# This text appears for suggested tiles under the tile's title, so prefer short\n# strings to avoid truncating important text.\nnewtab.suggested.button=Suggéré aux visiteurs de %1$S\n# LOCALIZATION NOTE(newtab.sponsored.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain=Cette vignette vous est présentée au nom d’un partenaire de Mozilla. Vous pouvez la retirer à tout moment en cliquant sur le bouton %1$S. %2$S\n# LOCALIZATION NOTE(newtab.sponsored.explain2): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain2=Ce site vous est suggéré au nom d’un partenaire de Mozilla. Vous pouvez le retirer à tout moment en cliquant sur le bouton %1$S. %2$S\n# LOCALIZATION NOTE(newtab.suggested.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.suggested.explain=Ce site vous est suggéré par Mozilla. Vous pouvez le retirer à tout moment en cliquant sur le bouton %1$S. %2$S\n# LOCALIZATION NOTE(newtab.enhanced.explain): %1$S will be replaced inline by\n# the gear icon used to customize the new tab window. %2$S will be replaced by\n# an active link using string newtab.learn.link as text.\nnewtab.enhanced.explain=Un partenaire de Mozilla a amélioré visuellement cette vignette en remplaçant la capture d’écran. Vous pouvez désactiver les vignettes améliorées en cliquant sur le bouton %1$S. %2$S\nnewtab.intro1.paragraph1=Désormais, lorsque vous ouvrirez la page Nouvel onglet, vous apercevrez des sites qui pourraient vous intéresser. Certains sites peuvent être suggérés par Mozilla ou parrainés par l’un de nos partenaires.\n# LOCALIZATION NOTE(newtab.intro1.paragraph2): %1$S will be replaced inline by\n# an active link using string newtab.privacy.link as text. %2$S will be replaced\n# inline by the gear icon used to customize the new tab window.\nnewtab.intro1.paragraph2=Afin d’assurer ce service, certaines informations nous sont envoyées automatiquement, conformément à notre %1$S. Vous pouvez désactiver cette fonctionnalité en décochant l’option dans le menu accessible depuis l’icône de roue crantée (%2$S).\nnewtab.learn.link=En savoir plus…\nnewtab.privacy.link=politique de confidentialité\nnewtab.learn.link2=En savoir plus sur la page Nouvel onglet\nnewtab.intro.header.update=La page Nouvel onglet a été mise à jour\nnewtab.intro.gotit=Fermer\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/openLocation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from content/openLocation.xul -->\n\n<!ENTITY enter.label \"Saisissez une adresse web (URL) ou spécifiez un fichier local que vous voulez ouvrir :\">\n<!ENTITY chooseFile.label \"Choisir un fichier…\">\n<!ENTITY newWindow.label \"Nouvelle fenêtre\">\n<!ENTITY newTab.label \"Nouvel onglet\">\n<!ENTITY topTab.label \"Onglet courant\">\n<!ENTITY caption.label \"Ouvrir une adresse web\">\n<!ENTITY openWhere.label \"Ouvrir dans :\">\n<!ENTITY openBtn.label \"Ouvrir\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/openLocation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nchooseFileDialogTitle=Choisir un fichier\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/pageInfo.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  pageInfoWindow.width  \"650\">\n<!ENTITY  pageInfoWindow.height \"500\">\n\n<!ENTITY  copy.key              \"C\">\n<!ENTITY  copy.label            \"Copier\">\n<!ENTITY  copy.accesskey        \"C\">\n<!ENTITY  selectall.key         \"A\">\n<!ENTITY  selectall.label       \"Tout sélectionner\">\n<!ENTITY  selectall.accesskey   \"T\">\n<!ENTITY  closeWindow.key       \"w\">\n\n<!ENTITY  generalTab            \"Général\">\n<!ENTITY  generalTab.accesskey  \"G\">\n<!ENTITY  generalTitle          \"Titre :\">\n<!ENTITY  generalURL            \"Adresse (URL) :\">\n<!ENTITY  generalType           \"Type :\">\n<!ENTITY  generalMode           \"Mode de rendu :\">\n<!ENTITY  generalSize           \"Taille :\">\n<!ENTITY  generalReferrer       \"URL de provenance :\">\n<!ENTITY  generalSource         \"Source du cache :\">\n<!ENTITY  generalModified       \"Modifiée le :\">\n<!ENTITY  generalEncoding2      \"Encodage du texte :\">\n<!ENTITY  generalMetaName       \"Nom\">\n<!ENTITY  generalMetaContent    \"Contenu\">\n\n<!ENTITY  mediaTab              \"Médias\">\n<!ENTITY  mediaTab.accesskey    \"M\">\n<!ENTITY  mediaLocation         \"Emplacement :\">\n<!ENTITY  mediaText             \"Texte associé :\">\n<!ENTITY  mediaAltHeader        \"Texte alternatif\">\n<!ENTITY  mediaAddress          \"Adresse\">\n<!ENTITY  mediaType             \"Type\">\n<!ENTITY  mediaSize             \"Taille\">\n<!ENTITY  mediaCount            \"Nombre\">\n<!ENTITY  mediaDimension        \"Dimensions :\">\n<!ENTITY  mediaLongdesc         \"Description longue :\">\n<!ENTITY  mediaBlockImage.accesskey \"B\">\n<!ENTITY  mediaSaveAs           \"Enregistrer sous…\">\n<!ENTITY  mediaSaveAs.accesskey \"s\">\n<!ENTITY  mediaSaveAs2.accesskey \"E\">\n<!ENTITY  mediaPreview          \"Aperçu du média :\">\n\n<!ENTITY  feedTab               \"Flux\">\n<!ENTITY  feedTab.accesskey     \"F\">\n<!ENTITY  feedSubscribe         \"S’abonner\">\n<!ENTITY  feedSubscribe.accesskey \"S\">\n\n<!ENTITY  permTab               \"Permissions\">\n<!ENTITY  permTab.accesskey     \"P\">\n<!ENTITY  permUseDefault        \"Permissions par défaut\">\n<!ENTITY  permAskAlways         \"Toujours demander\">\n<!ENTITY  permAllow             \"Autoriser\">\n<!ENTITY  permAllowSession      \"Autoriser pour la session\">\n<!ENTITY  permBlock             \"Bloquer\">\n<!ENTITY  permissionsFor        \"Permissions pour :\">\n<!ENTITY  permPlugins           \"Activer les plugins\">\n\n<!ENTITY  permClearStorage           \"Supprimer les données\">\n<!ENTITY  permClearStorage.accesskey \"d\">\n\n<!ENTITY  securityTab           \"Sécurité\">\n<!ENTITY  securityTab.accesskey \"S\">\n<!ENTITY  securityView.certView \"Afficher le certificat\">\n<!ENTITY  securityView.accesskey \"A\">\n<!ENTITY  securityView.unknown   \"Inconnu\">\n\n\n<!ENTITY  securityView.identity.header   \"Identité du site web\">\n<!ENTITY  securityView.identity.owner    \"Propriétaire : \">\n<!ENTITY  securityView.identity.domain   \"Site web : \">\n<!ENTITY  securityView.identity.verifier \"Vérifiée par : \">\n\n<!ENTITY  securityView.privacy.header                   \"Vie privée et historique\">\n<!ENTITY  securityView.privacy.history                  \"Ai-je déjà visité ce site web auparavant ?\">\n<!ENTITY  securityView.privacy.cookies                  \"Ce site web collecte-t-il des informations (cookies) sur mon ordinateur ?\">\n<!ENTITY  securityView.privacy.viewCookies              \"Voir les cookies\">\n<!ENTITY  securityView.privacy.viewCookies.accessKey    \"k\">\n<!ENTITY  securityView.privacy.passwords                \"Ai-je un mot de passe enregistré pour ce site web ?\">\n<!ENTITY  securityView.privacy.viewPasswords            \"Voir les mots de passe enregistrés\">\n<!ENTITY  securityView.privacy.viewPasswords.accessKey  \"V\">\n\n<!ENTITY  securityView.technical.header                 \"Détails techniques\">\n\n<!ENTITY  helpButton.label                              \"Aide\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/pageInfo.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npageInfo.page.title=Informations sur la page - %S\npageInfo.frame.title=Informations sur le cadre - %S\n\nnoPageTitle=Page sans titre :\nunknown=Inconnu\nnotset=Non spécifié\nyes=Oui\nno=Non\n\nmediaImg=Image\nmediaVideo=Vidéo\nmediaAudio=Audio\nmediaBGImg=Image de fond\nmediaBorderImg=Bordure\nmediaListImg=Liste à puces\nmediaCursor=Curseur\nmediaObject=Objet\nmediaEmbed=Intégré\nmediaLink=Icône\nmediaInput=Entrée\nmediaFileSize=%S Ko\nmediaSize=%Spx × %Spx\nmediaSelectFolder=Sélectionner un dossier où enregistrer les images\nmediaBlockImage=Bloquer les images en provenance de %S\nmediaUnknownNotCached=Inconnu (pas dans le cache)\nmediaImageType=Image %S\nmediaAnimatedImageType=Image %S (animée, %S cadres)\nmediaDimensions=%Spx \\u00D7 %Spx\nmediaDimensionsScaled=%Spx \\u00D7 %Spx (redimensionné à %Spx \\u00D7 %Spx)\n\ngeneralQuirksMode=Mode de compatibilité (quirks)\ngeneralStrictMode=Mode de respect des standards\ngeneralSize=%S Ko (%S octets)\ngeneralMetaTag=Méta (une balise)\ngeneralMetaTags=Méta (%S balises)\n\nfeedRss=RSS\nfeedAtom=Atom\nfeedXML=XML\n\nsecurityNoOwner=Ce site web ne fournit pas d’informations sur son propriétaire.\nsecurityOneVisit=Oui, une fois\nsecurityNVisits=Oui, %S fois\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# database\n#   e.g. indexedDBUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nindexedDBUsage=Ce site utilise %1$S %2$S\n\npermissions.useDefault=Permissions par défaut\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/places/bookmarkProperties.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndialogAcceptLabelAddItem=Ajouter\ndialogAcceptLabelSaveItem=Enregistrer\ndialogAcceptLabelAddLivemark=S’abonner\ndialogAcceptLabelAddMulti=Ajouter des marque-pages\ndialogAcceptLabelEdit=Enregistrer\ndialogTitleAddBookmark=Nouveau marque-page\ndialogTitleAddLivemark=S’abonner avec un marque-page dynamique\ndialogTitleAddFolder=Nouveau dossier\ndialogTitleAddMulti=Nouveaux marque-pages\ndialogTitleEdit=Propriétés de « %S »\n\nbookmarkAllTabsDefault=[Nom du dossier]\nnewFolderDefault=Nouveau dossier\nnewBookmarkDefault=Nouveau marque-page\nnewLivemarkDefault=Nouveau marque-page dynamique\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/places/editBookmarkOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editBookmarkOverlay.name.label                      \"Nom :\">\n<!ENTITY editBookmarkOverlay.name.accesskey                  \"N\">\n<!ENTITY editBookmarkOverlay.location.label                  \"Adresse :\">\n<!ENTITY editBookmarkOverlay.location.accesskey              \"A\">\n<!ENTITY editBookmarkOverlay.feedLocation.label              \"Adresse du flux :\">\n<!ENTITY editBookmarkOverlay.feedLocation.accesskey          \"x\">\n<!ENTITY editBookmarkOverlay.siteLocation.label              \"Adresse du site :\">\n<!ENTITY editBookmarkOverlay.siteLocation.accesskey          \"d\">\n<!ENTITY editBookmarkOverlay.folder.label                    \"Dossier :\">\n<!ENTITY editBookmarkOverlay.foldersExpanderDown.tooltip     \"Afficher tous les dossiers de marque-pages\">\n<!ENTITY editBookmarkOverlay.expanderUp.tooltip              \"Masquer\">\n<!ENTITY editBookmarkOverlay.tags.label                      \"Étiquettes :\">\n<!ENTITY editBookmarkOverlay.tags.accesskey                  \"u\">\n<!ENTITY editBookmarkOverlay.tagsEmptyDesc.label             \"Étiquettes séparées par des virgules\">\n<!ENTITY editBookmarkOverlay.description.label               \"Description :\">\n<!ENTITY editBookmarkOverlay.description.accesskey           \"c\">\n<!ENTITY editBookmarkOverlay.keyword.label                   \"Mot-clé :\">\n<!ENTITY editBookmarkOverlay.keyword.accesskey               \"M\">\n<!ENTITY editBookmarkOverlay.tagsExpanderDown.tooltip        \"Afficher toutes les étiquettes\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.label             \"Charger ce marque-page dans un panneau latéral\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.accesskey         \"h\">\n<!ENTITY editBookmarkOverlay.choose.label                    \"Choisir…\">\n<!ENTITY editBookmarkOverlay.newFolderButton.label           \"Nouveau dossier\">\n<!ENTITY editBookmarkOverlay.newFolderButton.accesskey       \"v\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/places/moveBookmarks.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title              \"Choix du dossier\">\n<!ENTITY window.style              \"width: 36em; height: 18em;\">\n<!ENTITY moveTo.label              \"Déplacer vers :\">\n<!ENTITY newFolderButton.label     \"Nouveau dossier\">\n<!ENTITY newFolderButton.accesskey \"N\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/places/places.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (places.library.title): use \"Library\", \"Archive\" or \"Repository\" -->\n<!ENTITY places.library.title  \"Bibliothèque\">\n<!ENTITY places.library.width  \"730\">\n<!ENTITY places.library.height \"500\">\n<!ENTITY organize.label        \"Organiser\">\n<!ENTITY organize.accesskey    \"O\">\n<!ENTITY organize.tooltip      \"Organiser les marque-pages\">\n\n<!ENTITY file.close.label               \"Fermer\">\n<!ENTITY file.close.accesskey           \"F\">\n<!ENTITY cmd.close.key                  \"w\">\n<!ENTITY views.label                    \"Affichage\">\n<!ENTITY views.accesskey                \"A\">\n<!ENTITY views.tooltip                  \"Modifier l’affichage\">\n<!ENTITY view.columns.label             \"Afficher les colonnes\">\n<!ENTITY view.columns.accesskey         \"c\">\n<!ENTITY view.sort.label                \"Trier par\">\n<!ENTITY view.sort.accesskey            \"T\">\n<!ENTITY view.unsorted.label            \"(aucun tri)\">\n<!ENTITY view.unsorted.accesskey        \"r\">\n<!ENTITY view.sortAscending.label       \"Ordre croissant (A > Z)\">\n<!ENTITY view.sortAscending.accesskey   \"A\">\n<!ENTITY view.sortDescending.label      \"Ordre décroissant (Z > A)\">\n<!ENTITY view.sortDescending.accesskey  \"Z\">\n\n<!ENTITY importBookmarksFromHTML.label     \"Importer des marque-pages au format HTML…\">\n<!ENTITY importBookmarksFromHTML.accesskey \"I\">\n<!ENTITY exportBookmarksToHTML.label       \"Exporter des marque-pages au format HTML…\">\n<!ENTITY exportBookmarksToHTML.accesskey   \"E\">\n<!ENTITY importOtherBrowser.label          \"Importer des données d’un autre navigateur…\">\n<!ENTITY importOtherBrowser.accesskey      \"m\">\n\n<!ENTITY cmd.backup.label               \"Sauvegarder…\">\n<!ENTITY cmd.backup.accesskey           \"v\">\n<!ENTITY cmd.restore2.label             \"Restaurer\">\n<!ENTITY cmd.restore2.accesskey         \"R\">\n<!ENTITY cmd.restoreFromFile.label      \"Choisir un fichier…\">\n<!ENTITY cmd.restoreFromFile.accesskey  \"C\">\n\n<!ENTITY cmd.deleteDomainData.label     \"Oublier ce site\">\n<!ENTITY cmd.deleteDomainData.accesskey \"b\">\n\n<!ENTITY cmd.open.label                  \"Ouvrir\">\n<!ENTITY cmd.open.accesskey              \"O\">\n<!ENTITY cmd.open_window.label           \"Ouvrir dans une nouvelle fenêtre\">\n<!ENTITY cmd.open_window.accesskey       \"f\">\n<!ENTITY cmd.open_private_window.label     \"Ouvrir dans une nouvelle fenêtre privée\">\n<!ENTITY cmd.open_private_window.accesskey \"v\">\n<!ENTITY cmd.open_tab.label              \"Ouvrir dans un nouvel onglet\">\n<!ENTITY cmd.open_tab.accesskey          \"g\">\n<!ENTITY cmd.open_all_in_tabs.label      \"Tout ouvrir dans des onglets\">\n<!ENTITY cmd.open_all_in_tabs.accesskey  \"v\">\n\n<!ENTITY cmd.properties.label      \"Propriétés\">\n<!ENTITY cmd.properties.accesskey  \"i\">\n\n<!ENTITY cmd.sortby_name.label              \"Trier par nom\">\n<!ENTITY cmd.sortby_name.accesskey          \"m\">\n<!ENTITY cmd.context_sortby_name.accesskey  \"m\">\n\n<!ENTITY cmd.new_bookmark.label            \"Nouveau marque-page…\">\n<!ENTITY cmd.new_bookmark.accesskey        \"g\">\n<!ENTITY cmd.new_folder.label              \"Nouveau dossier…\">\n<!ENTITY cmd.new_folder.accesskey          \"d\">\n<!ENTITY cmd.context_new_folder.accesskey  \"d\">\n<!ENTITY cmd.new_separator.label           \"Nouveau séparateur\">\n<!ENTITY cmd.new_separator.accesskey       \"N\">\n\n<!ENTITY cmd.reloadLivebookmark.label      \"Actualiser les entrées\">\n<!ENTITY cmd.reloadLivebookmark.accesskey  \"l\">\n\n<!ENTITY cmd.moveBookmarks.label                  \"Déplacer…\">\n<!ENTITY cmd.moveBookmarks.accesskey              \"D\">\n\n<!ENTITY col.name.label          \"Nom\">\n<!ENTITY col.tags.label          \"Étiquettes\">\n<!ENTITY col.url.label           \"Adresse\">\n<!ENTITY col.mostrecentvisit.label \"Dernière visite\">\n<!ENTITY col.visitcount.label    \"Nombre de visites\">\n<!ENTITY col.description.label   \"Description\">\n<!ENTITY col.dateadded.label     \"Date d’ajout\">\n<!ENTITY col.lastmodified.label  \"Date de modification\">\n\n<!ENTITY search.label                              \"Rechercher :\">\n<!ENTITY search.accesskey                          \"R\">\n\n<!ENTITY cmd.find.key  \"F\">\n\n<!ENTITY maintenance.label      \"Importation et sauvegarde\">\n<!ENTITY maintenance.accesskey  \"I\">\n<!ENTITY maintenance.tooltip    \"Importer et sauvegarder les marque-pages\">\n\n<!ENTITY backButton.tooltip  \"Retour en arrière\">\n\n<!ENTITY forwardButton.tooltip  \"Avancer\">\n\n<!ENTITY detailsPane.more.label \"Plus\">\n<!ENTITY detailsPane.more.accesskey \"P\">\n<!ENTITY detailsPane.less.label \"Moins\">\n<!ENTITY detailsPane.less.accesskey \"s\">\n<!ENTITY detailsPane.selectAnItemText.description \"Sélectionner un élément pour afficher et modifier ses propriétés\">\n\n<!ENTITY find.label               \"Chercher :\">\n<!ENTITY find.accesskey           \"r\">\n<!ENTITY view.label               \"Trier\">\n<!ENTITY view.accesskey           \"T\">\n<!ENTITY byDate.label             \"par date\">\n<!ENTITY byDate.accesskey         \"D\">\n<!ENTITY bySite.label             \"par site\">\n<!ENTITY bySite.accesskey         \"S\">\n<!ENTITY byMostVisited.label      \"par nombre de visites\">\n<!ENTITY byMostVisited.accesskey  \"V\">\n<!ENTITY byLastVisited.label      \"par date de dernière visite\">\n<!ENTITY byLastVisited.accesskey  \"r\">\n<!ENTITY byDayAndSite.label       \"par date et par site\">\n<!ENTITY byDayAndSite.accesskey   \"t\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nload-js-data-url-error=Pour des raisons de sécurité, les URL JavaScript ou les URL de données ne peuvent pas être chargées à partir de la fenêtre d’historique ou de la barre latérale.\nnoTitle=(sans titre)\n\nbookmarksMenuEmptyFolder=(Vide)\n\nbookmarksBackupTitle=Fichier de sauvegarde des marque-pages\n\nbookmarksRestoreAlertTitle=Restaurer les marque-pages\nbookmarksRestoreAlert=Ceci remplacera tous vos marque-pages actuels par la sauvegarde. Le voulez-vous vraiment ?\nbookmarksRestoreTitle=Sélectionnez une sauvegarde de marque-pages\nbookmarksRestoreFilterName=JSON\n\nbookmarksRestoreFormatError=Type de fichier non géré.\nbookmarksRestoreParseError=Impossible de traiter le fichier de sauvegarde.\n\nbookmarksLivemarkLoading=Chargement des marque-pages dynamiques…\nbookmarksLivemarkFailed=Le chargement a échoué.\n\nmenuOpenLivemarkOrigin.label=Ouvrir « %S »\n\nsortByName=Tri « %S » par nom\nsortByNameGeneric=Tri par nom\n# LOCALIZATION NOTE (view.sortBy.1.name.label): sortBy properties are versioned.\n# When any of these changes, all of the properties must be bumped, and the\n# change must be annotated here.  Both label and accesskey must be updated.\n# - version 1: changed view.sortBy.1.date.\nview.sortBy.1.name.label=nom\nview.sortBy.1.name.accesskey=n\nview.sortBy.1.url.label=adresse\nview.sortBy.1.url.accesskey=e\nview.sortBy.1.date.label=dernière visite\nview.sortBy.1.date.accesskey=d\nview.sortBy.1.visitCount.label=nombre de visites\nview.sortBy.1.visitCount.accesskey=v\nview.sortBy.1.description.label=description\nview.sortBy.1.description.accesskey=c\nview.sortBy.1.dateAdded.label=date d’ajout\nview.sortBy.1.dateAdded.accesskey=t\nview.sortBy.1.lastModified.label=date de modification\nview.sortBy.1.lastModified.accesskey=o\nview.sortBy.1.tags.label=étiquette\nview.sortBy.1.tags.accesskey=u\n\nsearchBookmarks=Rechercher dans les marque-pages\nsearchHistory=Rechercher dans l’historique\nsearchDownloads=Rechercher dans les téléchargements\n\ntabs.openWarningTitle=Confirmation de l’ouverture\ntabs.openWarningMultipleBranded=Vous avez demandé l’ouverture de %S onglets. Ceci pourrait ralentir %S lors du chargement des pages. Voulez-vous vraiment continuer ?\ntabs.openButtonMultiple=Ouvrir les onglets\ntabs.openWarningPromptMeBranded=Prévenir lors de l’ouverture de multiples onglets d’un ralentissement possible de %S\n\nSelectImport=Importer des marque-pages\nEnterExport=Exporter les marque-pages\n\ndetailsPane.noItems=Pas d’élément\n# LOCALIZATION NOTE (detailsPane.itemsCountLabel): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of items\n# example: 111 items\ndetailsPane.itemsCountLabel=Un élément;#1 éléments\n\nmostVisitedTitle=Les plus visités\nrecentTagsTitle=Étiquettes récentes\n\nOrganizerQueryHistory=Historique\nOrganizerQueryDownloads=Téléchargements\nOrganizerQueryAllBookmarks=Tous les marque-pages\nOrganizerQueryTags=Étiquettes\n\n# LOCALIZATION NOTE (tagResultLabel, bookmarkResultLabel, switchtabResultLabel,\n# keywordResultLabel, searchengineResultLabel)\n# Noun used to describe the location bar autocomplete result type\n# to users with screen readers\n# See createResultLabel() in urlbarBindings.xml\ntagResultLabel=Étiquette\nbookmarkResultLabel=Marque-page\nswitchtabResultLabel=Onglet\nkeywordResultLabel=Mot-clé\nsearchengineResultLabel=Recherche\n\n\n# LOCALIZATION NOTE (lockPrompt.text)\n# %S will be replaced with the application name.\nlockPrompt.title=Erreur au démarrage du navigateur\nlockPrompt.text=Le système de marque-pages et d’historique ne sera pas opérationnel car l’un des fichiers de %S est en cours d’utilisation par une autre application. Certains logiciels de sécurité peuvent causer ce problème.\nlockPromptInfoButton.label=En apprendre plus\nlockPromptInfoButton.accessKey=E\n\n# LOCALIZATION NOTE (deletePagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.deletePages.label=Supprimer cette page;Supprimer ces pages\ncmd.deletePages.accesskey=u\n\n# LOCALIZATION NOTE (bookmarkPagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.bookmarkPages.label=Marquer cette page;Marquer ces pages\ncmd.bookmarkPages.accesskey=M\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/preferences/aboutPermissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY permissionsManager.title        \"Gestion des permissions\">\n\n<!ENTITY sites.search                    \"Rechercher des sites\">\n<!ENTITY sites.allSites                  \"Tous les sites\">\n\n<!-- LOCALIZATION NOTE (permissions.header.start, permissions.header.end): These strings\n     surround the host name of the site to make the header for the permissions page.\n     example: \"Permissions for mozilla.org\" -->\n<!ENTITY header.site.start               \"Permissions pour\">\n<!ENTITY header.site.end                 \"\">\n\n<!ENTITY header.defaults                 \"Permissions par défaut pour tous les sites\">\n\n<!ENTITY permissions.forgetSite          \"Oublier les informations sur ce site\">\n\n<!ENTITY permission.alwaysAsk            \"Toujours demander\">\n<!ENTITY permission.allow                \"Autoriser\">\n<!ENTITY permission.allowForSession      \"Autoriser pour la session\">\n<!ENTITY permission.allowFirstPartyOnly  \"Domaine principal seul\">\n<!ENTITY permission.block                \"Bloquer\">\n\n<!ENTITY password.label                  \"Enregistrer des mots de passe\">\n<!ENTITY password.manage                 \"Gérer les mots de passe…\">\n\n<!ENTITY cookie.label                    \"Définir des cookies\">\n<!ENTITY cookie.remove                   \"Supprimer les cookies\">\n<!ENTITY cookie.manage                   \"Gérer les cookies…\">\n<!ENTITY cookie.removeAll                \"Supprimer tous les cookies\">\n\n<!ENTITY geo.label                       \"Partager ma localisation géographique\">\n\n<!ENTITY plugins.label                   \"Plugins\">\n\n<!-- LOCALIZATION NOTE (indexedDB.label): This is describing indexedDB storage\n     using the same language used for the permIndexedDB string in browser/pageInfo.dtd -->\n<!ENTITY indexedDB.label                 \"Conserver des données hors connexion\">\n\n<!ENTITY popup.label                     \"Ouvrir des fenêtres popup\">\n\n<!ENTITY fullscreen.label                \"Plein écran\">\n<!ENTITY camera.label                    \"Utiliser la caméra\">\n<!ENTITY microphone.label                \"Utiliser le microphone\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/preferences/aboutPermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (visitCount): #1 is the number of history visits for a site\nvisitCount=#1 visite;#1 visites\n\npasswordsCount=#1 mot de passe conservé pour ce site web.;#1 mots de passe conservés pour ce site web.\ncookiesCount=#1 cookie défini pour ce site web.;#1 cookies définis pour ce site web.\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/preferences/advanced-scripts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n    - License, v. 2.0. If a copy of the MPL was not distributed with this\n    - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY advancedJSDialog.title             \"Paramètres JavaScript avancés\">\n<!ENTITY window.width                       \"37em\">\n\n<!ENTITY allowScripts.label                 \"Autoriser les scripts à :\">\n\n<!ENTITY moveResizePopupWindows.label       \"Déplacer ou redimensionner des fenêtres popup\">\n<!ENTITY moveResizePopupWindows.accesskey   \"D\">\n<!ENTITY raiseLowerWindows.label            \"Passer les fenêtres à l'avant ou à l'arrière-plan\">\n<!ENTITY raiseLowerWindows.accesskey        \"P\">\n<!ENTITY disableContextMenus.label          \"Désactiver ou remplacer les menus contextuels\">\n<!ENTITY disableContextMenus.accesskey      \"e\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/preferences/advanced.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Note: each tab panel must contain unique accesskeys -->\n\n<!ENTITY generalTab.label                \"Général\">\n\n<!ENTITY accessibility.label             \"Accessibilité\">\n\n<!ENTITY useCursorNavigation.label       \"Toujours utiliser les touches de navigation pour se déplacer à l’intérieur d’une page\">\n<!ENTITY useCursorNavigation.accesskey   \"T\">\n<!ENTITY searchOnStartTyping.label       \"Lancer la recherche lors de la saisie de texte\">\n<!ENTITY searchOnStartTyping.accesskey   \"c\">\n<!ENTITY blockAutoReload.label           \"Prévenir lorsque des sites web tentent de rediriger ou de recharger la page\">\n<!ENTITY blockAutoReload.accesskey       \"P\">\n<!ENTITY useOnScreenKeyboard.label       \"Afficher un clavier virtuel lorsque nécessaire\">\n<!ENTITY useOnScreenKeyboard.accesskey   \"A\">\n\n<!ENTITY browsing.label                  \"Navigation\">\n\n<!ENTITY useAutoScroll.label             \"Utiliser le défilement automatique\">\n<!ENTITY useAutoScroll.accesskey         \"U\">\n<!ENTITY useSmoothScrolling.label        \"Utiliser le défilement doux\">\n<!ENTITY useSmoothScrolling.accesskey    \"s\">\n<!ENTITY allowHWAccel.label              \"Utiliser l’accélération graphique matérielle si disponible\">\n<!ENTITY allowHWAccel.accesskey          \"n\">\n<!ENTITY checkUserSpelling.label         \"Vérifier l’orthographe lors de la frappe\">\n<!ENTITY checkUserSpelling.accesskey     \"V\">\n\n<!ENTITY dataChoicesTab.label            \"Données collectées\">\n\n<!ENTITY healthReportDesc.label          \"Vous aide à comprendre les performances de votre navigateur et envoie à &vendorShortName; des informations concernant la santé de votre navigateur\">\n<!ENTITY enableHealthReport.label        \"Activer le bilan de santé de &brandShortName;\">\n<!ENTITY enableHealthReport.accesskey    \"c\">\n<!ENTITY healthReportLearnMore.label     \"En savoir plus\">\n\n<!ENTITY telemetryDesc.label             \"Envoie des informations sur les performances, le matériel, l’utilisation et les personnalisations à &vendorShortName; pour aider à améliorer &brandShortName;\">\n<!ENTITY enableTelemetryData.label       \"Envoyer des données supplémentaires (c.-à-d. des données télémétriques)\">\n<!ENTITY enableTelemetryData.accesskey   \"E\">\n<!ENTITY telemetryLearnMore.label        \"En savoir plus\">\n\n<!ENTITY crashReporterDesc2.label         \"Les rapports de plantages aident &vendorShortName; à corriger les problèmes et à rendre votre navigateur plus stable et sécurisé\">\n<!ENTITY alwaysSubmitCrashReports.label   \"Autoriser &brandShortName; à envoyer pour vous les rapports de plantages en attente\">\n<!ENTITY alwaysSubmitCrashReports.accesskey \"u\">\n<!ENTITY crashReporterLearnMore.label     \"En savoir plus\">\n\n<!ENTITY networkTab.label                \"Réseau\">\n\n<!ENTITY connection.label                \"Connexion\">\n\n<!ENTITY connectionDesc.label            \"Configurer la façon dont &brandShortName; se connecte à Internet\">\n<!ENTITY connectionSettings.label        \"Paramètres…\">\n<!ENTITY connectionSettings.accesskey    \"P\">\n\n<!ENTITY httpCache.label                 \"Contenu web en cache\">\n\n<!ENTITY offlineStorage2.label           \"Contenu web et données utilisateur hors connexion\">\n\n<!--  Site Data section manages sites using Storage API and is under Network -->\n<!ENTITY siteData.label                  \"Données des sites\">\n<!ENTITY clearSiteData.label             \"Effacer toutes les données\">\n<!ENTITY clearSiteData.accesskey         \"f\">\n<!ENTITY siteDataSettings.label          \"Paramètres…\">\n<!ENTITY siteDataSettings.accesskey      \"a\">\n<!ENTITY siteDataLearnMoreLink.label     \"En savoir plus\">\n\n<!-- LOCALIZATION NOTE:\n  The entities limitCacheSizeBefore.label and limitCacheSizeAfter.label appear on a single\n  line in preferences as follows:\n\n  &limitCacheSizeBefore.label [textbox for cache size in MB] &limitCacheSizeAfter.label;\n-->\n<!ENTITY limitCacheSizeBefore.label      \"Limiter le cache à\">\n<!ENTITY limitCacheSizeBefore.accesskey  \"L\">\n<!ENTITY limitCacheSizeAfter.label       \"Mo d’espace disque\">\n<!ENTITY clearCacheNow.label             \"Vider maintenant\">\n<!ENTITY clearCacheNow.accesskey         \"V\">\n<!ENTITY clearOfflineAppCacheNow.label   \"Vider maintenant\">\n<!ENTITY clearOfflineAppCacheNow.accesskey \"d\">\n<!ENTITY overrideSmartCacheSize.label    \"Modifier la gestion automatique du cache\">\n<!ENTITY overrideSmartCacheSize.accesskey \"O\">\n\n<!ENTITY updateTab.label                 \"Mises à jour\">\n\n<!ENTITY updateApplication.label         \"Mises à jour de &brandShortName;\">\n<!ENTITY updateAuto1.label               \"Installer automatiquement les mises à jour (recommandé pour votre sécurité)\">\n<!ENTITY updateAuto1.accesskey           \"A\">\n<!ENTITY updateCheckChoose.label         \"Vérifier l’existence de mises à jour, mais vous laisser décider de leur installation\">\n<!ENTITY updateCheckChoose.accesskey     \"C\">\n<!ENTITY updateManual.label              \"Ne jamais vérifier les mises à jour (déconseillé, cela représente un risque de sécurité)\">\n<!ENTITY updateManual.accesskey          \"N\">\n\n<!ENTITY updateHistory.label             \"Afficher l’historique des mises à jour\">\n<!ENTITY updateHistory.accesskey         \"h\">\n\n<!ENTITY useService.label                \"Utiliser un service en arrière-plan pour installer les mises à jour\">\n<!ENTITY useService.accesskey            \"s\">\n\n<!ENTITY autoUpdateOthers.label          \"Mettre à jour automatiquement\">\n<!ENTITY enableSearchUpdate.label        \"les moteurs de recherche\">\n<!ENTITY enableSearchUpdate.accesskey    \"r\">\n\n<!ENTITY offlineStorageNotify.label               \"Avertir lorsqu’un site souhaite conserver des données pour une utilisation hors connexion\">\n<!ENTITY offlineStorageNotify.accesskey           \"T\">\n<!ENTITY offlineStorageNotifyExceptions.label     \"Exceptions…\">\n<!ENTITY offlineStorageNotifyExceptions.accesskey \"x\">\n\n<!ENTITY offlineAppsList2.label          \"Les sites suivants sont autorisés à stocker des données pour une utilisation hors connexion :\">\n<!ENTITY offlineAppsList.height          \"7em\">\n<!ENTITY offlineAppsListRemove.label     \"Supprimer…\">\n<!ENTITY offlineAppsListRemove.accesskey \"S\">\n<!ENTITY offlineAppRemove.confirm        \"Supprimer les données hors connexion\">\n\n<!ENTITY certificateTab.label            \"Certificats\">\n<!ENTITY certPersonal.label              \"Requêtes\">\n<!ENTITY certPersonal.description        \"Lorsqu’un serveur demande votre certificat personnel :\">\n<!ENTITY selectCerts.auto                \"en sélectionner un automatiquement\">\n<!ENTITY selectCerts.auto.accesskey      \"e\">\n<!ENTITY selectCerts.ask                 \"vous demander à chaque fois\">\n<!ENTITY selectCerts.ask.accesskey       \"v\">\n<!ENTITY enableOCSP.label                \"Interroger le répondeur OCSP pour confirmer la validité de vos certificats\">\n<!ENTITY enableOCSP.accesskey            \"I\">\n<!ENTITY viewCerts.label                 \"Afficher les certificats\">\n<!ENTITY viewCerts.accesskey             \"A\">\n<!ENTITY viewSecurityDevices.label       \"Périphériques de sécurité\">\n<!ENTITY viewSecurityDevices.accesskey   \"P\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/preferences/applicationManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY appManager.title     \"Détails de l’application\">\n<!ENTITY appManager.style     \"width: 30em; min-height: 20em;\">\n<!ENTITY remove.label         \"Supprimer\">\n<!ENTITY remove.accesskey     \"S\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/preferences/applicationManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# in descriptionApplications, %S will be replaced by one of the 3 following strings\ndescriptionApplications=Les applications suivantes peuvent être utilisées pour %S.\n\nhandleProtocol=Liens %S\nhandleWebFeeds=Flux web\nhandleFile=Contenu %S\n\ndescriptionWebApp=Cette application web est hébergée par :\ndescriptionLocalApp=L’emplacement de cette application est :\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/preferences/applications.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  typeColumn.label        \"Type de contenu\">\n<!ENTITY  typeColumn.accesskey    \"T\">\n\n<!ENTITY  actionColumn2.label     \"Action\">\n<!ENTITY  actionColumn2.accesskey \"A\">\n\n<!ENTITY  focusSearch1.key        \"f\">\n<!ENTITY  focusSearch2.key        \"k\">\n\n<!ENTITY  filter.emptytext        \"Rechercher\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/preferences/blocklists.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Listes de blocage\">\n<!ENTITY window.width                 \"70em\">\n\n<!ENTITY treehead.list.label          \"Liste\">\n<!ENTITY windowClose.key              \"w\">\n\n<!ENTITY button.cancel.label          \"Annuler\">\n<!ENTITY button.cancel.accesskey      \"A\">\n<!ENTITY button.ok.label              \"Enregistrer les modifications\">\n<!ENTITY button.ok.accesskey          \"E\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/preferences/colors.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  colorsDialog.title              \"Couleurs\">\n<!ENTITY  window.width                    \"54em\">\n<!ENTITY  window.macWidth                 \"54em\">\n\n<!ENTITY  overrideDefaultPageColors.label        \"Outrepasser les couleurs spécifiées par la page avec celles choisies ci-dessus :\">\n<!ENTITY  overrideDefaultPageColors.accesskey    \"O\">\n\n<!ENTITY  overrideDefaultPageColors.always.label \"Toujours\">\n<!ENTITY  overrideDefaultPageColors.auto.label   \"Uniquement pour les thèmes avec un contraste élevé\">\n<!ENTITY  overrideDefaultPageColors.never.label  \"Jamais\">\n\n<!ENTITY  color                           \"Texte et arrière-plan\">\n<!ENTITY  textColor.label                 \"Texte :\">\n<!ENTITY  textColor.accesskey             \"T\">\n<!ENTITY  backgroundColor.label           \"Arrière-plan :\">\n<!ENTITY  backgroundColor.accesskey       \"A\">\n<!ENTITY  useSystemColors.label           \"Utiliser les couleurs système\">\n<!ENTITY  useSystemColors.accesskey       \"U\">\n\n<!ENTITY  underlineLinks.label            \"Souligner les liens\">\n<!ENTITY  underlineLinks.accesskey        \"S\">\n<!ENTITY  links                           \"Couleur des liens\">\n<!ENTITY  linkColor.label                 \"Liens non visités :\">\n<!ENTITY  linkColor.accesskey             \"L\">\n<!ENTITY  visitedLinkColor.label          \"Liens visités :\">\n<!ENTITY  visitedLinkColor.accesskey      \"v\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/preferences/connection.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  connectionsDialog.title       \"Paramètres de connexion\">\n<!ENTITY  window.width2                 \"49em\">\n<!ENTITY  window.macWidth2              \"44em\">\n\n<!ENTITY  proxyTitle.label              \"Configuration du serveur proxy pour accéder à Internet\">\n<!ENTITY  noProxyTypeRadio.label        \"Pas de proxy\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"d\">\n<!ENTITY  systemTypeRadio.label         \"Utiliser les paramètres proxy du système\">\n<!ENTITY  systemTypeRadio.accesskey     \"y\">\n<!ENTITY  WPADTypeRadio.label           \"Détection automatique des paramètres de proxy pour ce réseau\">\n<!ENTITY  WPADTypeRadio.accesskey       \"u\">\n<!ENTITY  manualTypeRadio.label         \"Configuration manuelle du proxy :\">\n<!ENTITY  manualTypeRadio.accesskey     \"m\">\n<!ENTITY  autoTypeRadio.label           \"Adresse de configuration automatique du proxy :\">\n<!ENTITY  autoTypeRadio.accesskey       \"A\">\n<!ENTITY  reload.label                  \"Actualiser\">\n<!ENTITY  reload.accesskey              \"e\">\n<!ENTITY  ftp.label                     \"Proxy FTP :\">\n<!ENTITY  ftp.accesskey                 \"f\">\n<!ENTITY  http.label                    \"Proxy HTTP :\">\n<!ENTITY  http.accesskey                \"h\">\n<!ENTITY  ssl.label                     \"Proxy SSL :\">\n<!ENTITY  ssl.accesskey                 \"s\">\n<!ENTITY  socks.label                   \"Hôte SOCKS :\">\n<!ENTITY  socks.accesskey               \"c\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"k\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"v\">\n<!ENTITY  socksRemoteDNS.label2         \"Utiliser un DNS distant lorsque SOCKS v5 est actif\">\n<!ENTITY  socksRemoteDNS.accesskey      \"n\">\n<!ENTITY  port.label                    \"Port :\">\n<!ENTITY  HTTPport.accesskey            \"p\">\n<!ENTITY  SSLport.accesskey             \"o\">\n<!ENTITY  FTPport.accesskey             \"r\">\n<!ENTITY  SOCKSport.accesskey           \"t\">\n<!ENTITY  noproxy.label                 \"Pas de proxy pour :\">\n<!ENTITY  noproxy.accesskey             \"x\">\n<!ENTITY  noproxyExplain.label          \"Exemples : .mozilla.org, .asso.fr, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"Utiliser ce serveur proxy pour tous les protocoles\">\n<!ENTITY  shareproxy.accesskey          \"i\">\n<!ENTITY  autologinproxy.label          \"Ne pas me demander de m’authentifier si le mot de passe est enregistré\">\n<!ENTITY  autologinproxy.accesskey      \"g\">\n<!ENTITY  autologinproxy.tooltip        \"Cette option vous authentifie automatiquement sur les serveurs proxy dont le mot de passe est enregistré. Si l’authentification échoue, le mot de passe vous sera demandé.\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/preferences/containers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY addButton.label      \"Ajouter un nouveau contexte\">\n<!ENTITY addButton.accesskey  \"A\">\n<!ENTITY preferencesButton.label \"Préférences\">\n<!ENTITY removeButton.label   \"Supprimer\">\n<!-- &#171; is &laquo; however it's not defined in XML -->\n<!ENTITY backLink.label       \"&#171; Revenir à l’onglet Vie privée\">\n\n<!ENTITY window.title         \"Ajouter un nouveau contexte\">\n<!ENTITY window.width         \"45em\">\n\n<!ENTITY name.label           \"Nom :\">\n<!ENTITY name.accesskey       \"N\">\n<!ENTITY name.placeholder     \"Saisir un nom de contexte\">\n<!ENTITY icon.label           \"Icône :\">\n<!ENTITY icon.accesskey       \"I\">\n<!ENTITY color.label          \"Couleur :\">\n<!ENTITY color.accesskey      \"o\">\n<!ENTITY windowClose.key      \"w\">\n\n<!ENTITY button.ok.label      \"Terminer\">\n<!ENTITY button.ok.accesskey  \"T\">\n\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/preferences/containers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncontainers.labelMinWidth = 6rem\ncontainers.updateContainerTitle = Préférences du contexte « %S »\n\ncontainers.blue.label = Bleu\ncontainers.turquoise.label = Turquoise\ncontainers.green.label = Vert\ncontainers.yellow.label = Jaune\ncontainers.orange.label = Orange\ncontainers.red.label = Rouge\ncontainers.pink.label = Rose\ncontainers.purple.label = Violet\n\ncontainers.fingerprint.label = Empreinte digitale\ncontainers.briefcase.label = Mallette\n# LOCALIZATION NOTE (containers.dollar.label)\n# String represents a money sign but currently uses a dollar sign so don't change to local currency\n# See Bug 1291672\ncontainers.dollar.label = Signe dollar\ncontainers.cart.label = Chariot\ncontainers.circle.label = Point\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/preferences/content.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  popups.label                \"Popups\">\n\n<!ENTITY  blockPopups.label           \"Bloquer les fenêtres popup\">\n<!ENTITY  blockPopups.accesskey       \"B\">\n\n<!ENTITY  notificationsPolicy.label            \"Notifications\">\n<!ENTITY  notificationsPolicyLearnMore.label   \"En savoir plus\">\n<!ENTITY  notificationsPolicyDesc3.label       \"Choisir quels sites sont autorisés à vous envoyer des notifications\">\n<!ENTITY  notificationsPolicyButton.accesskey  \"h\">\n<!ENTITY  notificationsPolicyButton.label      \"Choisir…\">\n<!ENTITY  notificationsDoNotDisturb.label      \"Ne pas déranger\">\n<!ENTITY  notificationsDoNotDisturb.accesskey  \"n\">\n<!ENTITY  notificationsDoNotDisturbDetails.value \"Aucune notification ne sera affichée jusqu’au redémarrage de &brandShortName;\">\n\n<!ENTITY  popupExceptions.label       \"Exceptions…\">\n<!ENTITY  popupExceptions.accesskey   \"E\">\n\n<!ENTITY  fontsAndColors.label        \"Polices et couleurs\">\n\n<!ENTITY  defaultFont.label           \"Police par défaut :\">\n<!ENTITY  defaultFont.accesskey       \"P\">\n<!ENTITY  defaultSize.label           \"Taille :\">\n<!ENTITY  defaultSize.accesskey       \"T\">\n\n<!ENTITY  advancedFonts.label         \"Avancé…\">\n<!ENTITY  advancedFonts.accesskey     \"v\">\n\n<!ENTITY  colors.label                \"Couleurs…\">\n<!ENTITY  colors.accesskey            \"C\">\n\n\n<!ENTITY languages.label              \"Langues\">\n<!ENTITY chooseLanguage.label         \"Choix de la langue préférée pour l’affichage des pages\">\n<!ENTITY chooseButton.label           \"Choisir…\">\n<!ENTITY chooseButton.accesskey       \"o\">\n\n<!ENTITY translateWebPages.label      \"Traduire le contenu web\">\n<!ENTITY translateWebPages.accesskey  \"w\">\n<!ENTITY translateExceptions.label    \"Exceptions…\">\n<!ENTITY translateExceptions.accesskey \"x\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -  The translations for these strings should match the translations in\n  -  browser/translation.dtd\n  -->\n<!ENTITY translation.options.attribution.beforeLogo \"Traductions fournies par\">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n\n<!ENTITY  drmContent.label             \"Contenu DRM\">\n\n<!ENTITY  playDRMContent.label         \"Lire le contenu DRM\">\n<!ENTITY  playDRMContent.accesskey     \"L\">\n<!ENTITY  playDRMContent.learnMore.label \"En savoir plus\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/preferences/cookies.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width                       \"40em\">\n\n<!ENTITY     cookiesonsystem.label          \"Les cookies suivants sont stockés sur votre ordinateur :\">\n<!ENTITY     cookiename.label               \"Nom du cookie\">\n<!ENTITY     cookiedomain.label             \"Site\">\n\n<!ENTITY     props.name.label               \"Nom :\">\n<!ENTITY     props.value.label              \"Contenu :\">\n<!ENTITY     props.domain.label             \"Hôte :\">\n<!ENTITY     props.path.label               \"Chemin :\">\n<!ENTITY     props.secure.label             \"Envoi pour :\">\n<!ENTITY     props.expires.label            \"Expire :\">\n<!ENTITY     props.container.label          \"Conteneur :\">\n\n<!ENTITY     window.title                   \"Cookies\">\n<!ENTITY     windowClose.key                \"w\">\n<!ENTITY     focusSearch1.key               \"f\">\n<!ENTITY     focusSearch2.key               \"k\">\n\n<!ENTITY     searchFilter.label             \"Rechercher\">\n<!ENTITY     searchFilter.accesskey         \"R\">\n\n<!ENTITY     button.close.label             \"Fermer\">\n<!ENTITY     button.close.accesskey         \"m\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/preferences/donottrack.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Ne pas me pister\">\n<!ENTITY window.width                 \"50em\">\n<!ENTITY window.height                \"10em\">\n\n<!ENTITY doNotTrackCheckbox2.label    \"Toujours activer Ne pas me pister\">\n<!ENTITY doNotTrackCheckbox2.accesskey \"T\">\n\n<!ENTITY doNotTrackTPInfo.description \"&brandShortName; enverra un signal indiquant que vous ne souhaitez pas être pisté lorsque la protection contre le pistage est activée.\">\n<!ENTITY doNotTrackLearnMore.label    \"En savoir plus\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/preferences/fonts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  fontsDialog.title                       \"Polices\">\n\n<!ENTITY  language.label                          \"Polices pour :\">\n<!ENTITY  language.accesskey                      \"o\">\n\n<!ENTITY  size.label                              \"Taille :\">\n<!ENTITY  sizeProportional.accesskey              \"T\">\n<!ENTITY  sizeMonospace.accesskey                 \"e\">\n\n<!ENTITY  proportional.label                      \"Proportionnelle :\">\n<!ENTITY  proportional.accesskey                  \"P\">\n\n<!ENTITY  serif.label                             \"Serif :\">\n<!ENTITY  serif.accesskey                         \"S\">\n<!ENTITY  sans-serif.label                        \"Sans serif :\">\n<!ENTITY  sans-serif.accesskey                    \"n\">\n<!ENTITY  monospace.label                         \"Largeur fixe :\">\n<!ENTITY  monospace.accesskey                     \"L\">\n\n<!-- LOCALIZATION NOTE (font.langGroup.latin) :\n     Translate \"Latin\" as the name of Latin (Roman) script, not as the name of the Latin language. -->\n<!ENTITY  font.langGroup.latin                    \"Langues latines\">\n<!ENTITY  font.langGroup.japanese                 \"Japonais\">\n<!ENTITY  font.langGroup.trad-chinese             \"Chinois traditionnel (Taïwan)\">\n<!ENTITY  font.langGroup.simpl-chinese            \"Chinois simplifié\">\n<!ENTITY  font.langGroup.trad-chinese-hk          \"Chinois traditionnel (Hong Kong)\">\n<!ENTITY  font.langGroup.korean                   \"Coréen\">\n<!ENTITY  font.langGroup.cyrillic                 \"Cyrillique\">\n<!ENTITY  font.langGroup.el                       \"Grec\">\n<!ENTITY  font.langGroup.other                    \"Autres systèmes d’écriture\">\n<!ENTITY  font.langGroup.thai                     \"Thaï\">\n<!ENTITY  font.langGroup.hebrew                   \"Hébreu\">\n<!ENTITY  font.langGroup.arabic                   \"Arabe\">\n<!ENTITY  font.langGroup.devanagari               \"Devanagari\">\n<!ENTITY  font.langGroup.tamil                    \"Tamoul\">\n<!ENTITY  font.langGroup.armenian                 \"Arménien\">\n<!ENTITY  font.langGroup.bengali                  \"Bengali\">\n<!ENTITY  font.langGroup.canadian                 \"Syllabaire canadien unifié\">\n<!ENTITY  font.langGroup.ethiopic                 \"Éthiopien\">\n<!ENTITY  font.langGroup.georgian                 \"Géorgien\">\n<!ENTITY  font.langGroup.gujarati                 \"Goudjarati\">\n<!ENTITY  font.langGroup.gurmukhi                 \"Gurmukhi\">\n<!ENTITY  font.langGroup.khmer                    \"Khmer\">\n<!ENTITY  font.langGroup.malayalam                \"Malayalam\">\n<!ENTITY  font.langGroup.math                     \"Mathématiques\">\n<!ENTITY  font.langGroup.odia                     \"Odia\">\n<!ENTITY  font.langGroup.telugu                   \"Télougou\">\n<!ENTITY  font.langGroup.kannada                  \"Kannada\">\n<!ENTITY  font.langGroup.sinhala                  \"Sinhala\">\n<!ENTITY  font.langGroup.tibetan                  \"Tibétain\">\n<!-- Minimum font size -->\n<!ENTITY minSize.label                            \"Taille minimale de la police :\">\n<!ENTITY minSize.accesskey                        \"m\">\n<!ENTITY minSize.none                             \"Aucune\">\n\n<!-- default font type -->\n<!ENTITY  useDefaultFontSerif.label               \"Serif\">\n<!ENTITY  useDefaultFontSansSerif.label           \"Sans serif\">\n\n<!ENTITY  allowPagesToUseOwn.label                \"Autoriser les pages web à utiliser leurs propres polices au lieu de celles choisies ci-dessus\">\n<!ENTITY  allowPagesToUseOwn.accesskey            \"h\">\n\n<!ENTITY languages.customize.Fallback2.grouplabel \"Encodage du texte pour le contenu obsolète\">\n<!ENTITY languages.customize.Fallback2.label      \"Encodage de texte de dernier recours :\">\n<!ENTITY languages.customize.Fallback2.accesskey  \"c\">\n<!ENTITY languages.customize.Fallback2.desc       \"Cet encodage de texte est utilisé pour le contenu obsolète qui ne déclare pas correctement son encodage.\">\n\n<!ENTITY languages.customize.Fallback.auto        \"Valeur par défaut pour la langue courante\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.arabic):\n     Translate \"Arabic\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.arabic      \"Arabe\">\n<!ENTITY languages.customize.Fallback.baltic      \"Balte\">\n<!ENTITY languages.customize.Fallback.ceiso       \"Europe centrale (ISO)\">\n<!ENTITY languages.customize.Fallback.cewindows   \"Europe centrale (Microsoft)\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.simplified):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.simplified  \"Chinois simplifié\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.traditional):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.traditional \"Chinois traditionnel\">\n<!ENTITY languages.customize.Fallback.cyrillic    \"Cyrillique\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.greek):\n     Translate \"Greek\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.greek       \"Grec\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.hebrew):\n     Translate \"Hebrew\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.hebrew      \"Hébreu\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.japanese):\n     Translate \"Japanese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.japanese    \"Japonais\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.korean):\n     Translate \"Korean\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.korean      \"Coréen\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.thai):\n     Translate \"Thai\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.thai        \"Thaï\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.turkish):\n     Translate \"Turkish\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.turkish     \"Turc\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.vietnamese):\n     Translate \"Vietnamese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.vietnamese  \"Vietnamien\">\n<!ENTITY languages.customize.Fallback.other       \"Autre (y compris Europe occidentale)\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/preferences/languages.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width                                   \"34em\">\n\n<!ENTITY languages.customize.Header                     \"Langues\">\n<!ENTITY languages.customize.description                \"Certaines pages web sont proposées dans plusieurs langues. Choisissez les langues d’affichage de ces pages, par ordre de préférence :\">\n<!ENTITY languages.customize.moveUp.label               \"Monter\">\n<!ENTITY languages.customize.moveUp.accesskey           \"M\">\n<!ENTITY languages.customize.moveDown.label             \"Descendre\">\n<!ENTITY languages.customize.moveDown.accesskey         \"D\">\n<!ENTITY languages.customize.deleteButton.label         \"Supprimer\">\n<!ENTITY languages.customize.deleteButton.accesskey     \"r\">\n<!ENTITY languages.customize.selectLanguage.label       \"Choisir une langue à ajouter…\">\n<!ENTITY languages.customize.addButton.label            \"Ajouter\">\n<!ENTITY languages.customize.addButton.accesskey        \"A\">\n\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/preferences/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY startup.label             \"Démarrage\">\n\n<!ENTITY startupPage.label         \"Au démarrage de &brandShortName; :\">\n<!ENTITY startupPage.accesskey     \"d\">\n<!ENTITY startupUserHomePage.label \"Afficher votre page d’accueil\">\n<!ENTITY startupBlankPage.label    \"Afficher une page vide\">\n<!ENTITY startupPrevSession.label  \"Afficher les derniers onglets et fenêtres utilisés\">\n\n<!ENTITY homepage.label            \"Page d’accueil :\">\n<!ENTITY homepage.accesskey        \"a\">\n<!ENTITY useCurrentPage.label      \"Page courante\">\n<!ENTITY useCurrentPage.accesskey  \"U\">\n<!ENTITY useMultiple.label         \"Pages courantes\">\n<!ENTITY chooseBookmark.label      \"Marque-page…\">\n<!ENTITY chooseBookmark.accesskey  \"m\">\n<!ENTITY restoreDefault.label      \"Restaurer la configuration par défaut\">\n<!ENTITY restoreDefault.accesskey  \"R\">\n\n<!ENTITY downloads.label     \"Téléchargements\">\n\n<!ENTITY saveTo.label \"Enregistrer les fichiers dans le dossier\">\n<!ENTITY saveTo.accesskey \"n\">\n<!ENTITY chooseFolderWin.label        \"Parcourir…\">\n<!ENTITY chooseFolderWin.accesskey    \"P\">\n<!ENTITY chooseFolderMac.label        \"Choisir…\">\n<!ENTITY chooseFolderMac.accesskey    \"C\">\n<!ENTITY alwaysAskWhere.label         \"Toujours demander où enregistrer les fichiers\">\n<!ENTITY alwaysAskWhere.accesskey     \"T\">\n\n<!ENTITY alwaysCheckDefault2.label        \"Toujours vérifier que &brandShortName; est votre navigateur par défaut\">\n<!ENTITY alwaysCheckDefault2.accesskey    \"v\">\n<!ENTITY setAsMyDefaultBrowser2.label     \"Le définir par défaut\">\n<!ENTITY setAsMyDefaultBrowser2.accesskey \"e\">\n<!ENTITY isDefault.label                  \"&brandShortName; est votre navigateur par défaut\">\n<!ENTITY isNotDefault.label               \"&brandShortName; n’est pas votre navigateur par défaut\">\n\n<!ENTITY separateProfileMode.label        \"Autoriser &brandShortName; et Firefox à s’exécuter en parallèle\">\n<!ENTITY useFirefoxSync.label             \"Astuce : Des profils distincts sont utilisés. Vous pouvez tirer parti de Sync pour partager vos données entre eux.\">\n<!ENTITY getStarted.label                 \"Utiliser Sync…\">\n\n<!ENTITY e10sEnabled.label                \"Activer le mode multiprocessus de &brandShortName;\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/preferences/permissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Exceptions\">\n<!ENTITY window.width                 \"50em\">\n\n<!ENTITY treehead.sitename.label      \"Site\">\n<!ENTITY treehead.status.label        \"État\">\n<!ENTITY removepermission.label       \"Supprimer le site\">\n<!ENTITY removepermission.accesskey   \"S\">\n<!ENTITY removeallpermissions.label   \"Supprimer tous les sites\">\n<!ENTITY removeallpermissions.accesskey \"u\">\n<!ENTITY address.label                \"Adresse du site web :\">\n<!ENTITY address.accesskey            \"d\">\n<!ENTITY block.label                  \"Bloquer\">\n<!ENTITY block.accesskey              \"B\">\n<!ENTITY session.label                \"Autoriser pour la session\">\n<!ENTITY session.accesskey            \"o\">\n<!ENTITY allow.label                  \"Autoriser\">\n<!ENTITY allow.accesskey              \"A\">\n<!ENTITY windowClose.key              \"w\">\n\n<!ENTITY button.cancel.label          \"Annuler\">\n<!ENTITY button.cancel.accesskey      \"n\">\n<!ENTITY button.ok.label              \"Enregistrer les modifications\">\n<!ENTITY button.ok.accesskey          \"E\">\n\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/preferences/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  prefWindow.titleWin     \"Options\">\n<!ENTITY  prefWindow.title        \"Préférences\">\n<!-- LOCALIZATION NOTE (prefWindow.titleGNOME): This is not used for in-content preferences -->\n<!ENTITY  prefWindow.titleGNOME   \"Préférences de &brandShortName;\">\n<!-- When making changes to prefWindow.styleWin test both Windows Classic and\n     Luna since widget heights are different based on the OS theme -->\n<!ENTITY  prefWinMinSize.styleWin2      \"width: 49em; min-height: 38em;\">\n<!ENTITY  prefWinMinSize.styleMac       \"width: 52.5em; min-height: 50em;\">\n<!ENTITY  prefWinMinSize.styleGNOME     \"width: 52.5em; min-height: 40.5em;\">\n\n<!ENTITY  paneGeneral.title       \"Général\">\n<!ENTITY  paneTabs.title          \"Onglets\">\n<!ENTITY  paneSearch.title        \"Recherche\">\n<!ENTITY  paneContent.title       \"Contenu\">\n<!ENTITY  paneApplications.title  \"Applications\">\n<!ENTITY  panePrivacy.title       \"Vie privée\">\n<!ENTITY  paneContainers.title    \"Onglets contextuels\">\n<!ENTITY  paneSecurity.title      \"Sécurité\">\n<!ENTITY  paneAdvanced.title      \"Avancé\">\n\n<!-- LOCALIZATION NOTE (paneSync.title): This should match syncBrand.shortName.label in ../syncBrand.dtd -->\n<!ENTITY  paneSync.title          \"Sync\">\n\n<!ENTITY  helpButton.label        \"Aide\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Security\n\n# LOCALIZATION NOTE: phishBefore uses %S to represent the name of the provider\n#                    whose privacy policy must be accepted (for enabling\n#                    check-every-page-as-I-load-it phishing protection).\nphishBeforeText=En sélectionnant cette option, vous enverrez les adresses des pages web que vous visitez à %S. Pour continuer, veuillez lire et accepter les termes de service suivants.\n\n#### Fonts\n\nlabelDefaultFont=Par défaut (%S)\n\nveryLargeMinimumFontTitle=Valeur importante pour la taille minimale de la police\nveryLargeMinimumFontWarning=Vous avez sélectionné une très grande valeur pour la taille minimale de la police (plus de 24 pixels). Cela peut rendre difficile voire impossible l’utilisation de certaines pages de configuration importantes comme celle-ci.\nacceptVeryLargeMinimumFont=Conserver tout de même mes changements\n\n#### Permissions Manager\n\ntrackingprotectionpermissionstext=Vous avez désactivé la protection contre le pistage sur ces sites.\ntrackingprotectionpermissionstitle=Exceptions - Protection contre le pistage\ncookiepermissionstext=Vous pouvez indiquer les sites web qui sont toujours ou ne sont jamais autorisés à utiliser des cookies. Saisissez l’adresse exacte du site et cliquez sur Bloquer, Autoriser pour la session, ou Autoriser.\ncookiepermissionstitle=Exceptions - Cookies\naddonspermissionstext=Vous pouvez indiquer les sites web autorisés à installer des modules complémentaires. Saisissez l’adresse exacte du site que vous souhaitez autoriser et cliquez sur Autoriser.\naddons_permissions_title=Sites autorisés - Modules complémentaires\npopuppermissionstext=Vous pouvez indiquer les sites web autorisés à ouvrir des fenêtres popup. Saisissez l’adresse exacte du site que vous souhaitez autoriser et cliquez sur Autoriser.\npopuppermissionstitle=Sites autorisés - Popups\nnotificationspermissionstext4=Vous pouvez définir quels sites sont toujours autorisés ou non à vous envoyer des notifications. Si vous supprimez un site, il devra vous demander à nouveau votre permission.\nnotificationspermissionstitle=Permissions pour les notifications\ninvalidURI=Veuillez saisir un nom d’hôte valide\ninvalidURITitle=Nom d’hôte invalide\nsavedLoginsExceptions_title=Exceptions - Enregistrement des identifiants\nsavedLoginsExceptions_desc=Les identifiants pour les sites suivants ne seront pas enregistrés :\n\n#### Block List Manager\n\nblockliststext=Vous pouvez désormais choisir quelle liste Firefox doit utiliser pour bloquer les éléments web susceptibles de pister votre navigation.\nblockliststitle=Listes de blocage\n# LOCALIZATION NOTE (mozNameTemplate): This template constructs the name of the\n# block list in the block lists dialog. It combines the list name and\n# description.\n#   e.g. mozNameTemplate : \"Standard (Recommended). This list does a pretty good job.\"\n#   %1$S = list name (fooName), %2$S = list descriptive text (fooDesc)\nmozNameTemplate=%1$S %2$S\n# LOCALIZATION NOTE (mozstdName, etc.): These labels appear in the tracking\n# protection block lists dialog, mozNameTemplate is used to create the final\n# string. Note that in the future these two strings (name, desc) could be\n# displayed on two different lines.\nmozstdName=Protection basique de Disconnect.me (Recommandée).\nmozstdDesc=Autorise certains éléments de pistage afin que des sites fonctionnent correctement.\nmozfullName=Protection stricte de Disconnect.me.\nmozfullDesc=Bloque les éléments de pistage connus. Certains sites peuvent ne pas fonctionner correctement.\n# LOCALIZATION NOTE (blocklistChangeRequiresRestart): %S = brandShortName\nblocklistChangeRequiresRestart=%S doit être redémarré pour changer les listes de blocage.\n\n#### Master Password\n\npw_change2empty_in_fips_mode=Vous êtes actuellement en mode FIPS. Ce mode nécessite un mot de passe principal non vide.\npw_change_failed_title=Échec de la modification du mot de passe principal\n\n#### Fonts\n\n# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n\n#### Downloads\n\ndesktopFolderName=Bureau\ndownloadsFolderName=Téléchargements\nchooseDownloadFolderTitle=Choisir le dossier de téléchargement :\n\n#### Applications\n\nfileEnding=fichier %S\nsaveFile=Enregistrer le fichier\n\n# LOCALIZATION NOTE (useApp, useDefault): %S = Application name\nuseApp=Utiliser %S\nuseDefault=Utiliser %S (par défaut)\n\nuseOtherApp=Autre…\nfpTitleChooseApp=Choisir une application externe\nmanageApp=Détails de l’application…\nwebFeed=Flux web\nvideoPodcastFeed=Podcast vidéo\naudioPodcastFeed=Podcast\nalwaysAsk=Toujours demander\nportableDocumentFormat=Portable Document Format (PDF)\n\n# LOCALIZATION NOTE (usePluginIn):\n# %1$S = plugin name (for example \"QuickTime Plugin-in 7.2\")\n# %2$S = brandShortName from brand.properties (for example \"Minefield\")\nusePluginIn=Utiliser %S (dans %S)\n\n# LOCALIZATION NOTE (previewInApp, addLiveBookmarksInApp): %S = brandShortName\npreviewInApp=Aperçu dans %S\naddLiveBookmarksInApp=Ajouter des marque-pages dynamiques dans %S\n\n# LOCALIZATION NOTE (typeDescriptionWithType):\n# %1$S = type description (for example \"Portable Document Format\")\n# %2$S = type (for example \"application/pdf\")\ntypeDescriptionWithType=%S (%S)\n\n\n#### Cookie Viewer\n\nhostColon=Hôte :\ndomainColon=Domaine :\nforSecureOnly=Connexions chiffrées uniquement\nforAnyConnection=Tout type de connexion\nexpireAtEndOfSession=À la fin de la session\ncan=Autoriser\ncanAccessFirstParty=Domaine principal seul\ncanSession=Autoriser pour la session\ncannot=Bloquer\nnoCookieSelected=<aucun cookie sélectionné>\ncookiesAll=Les cookies suivants sont stockés sur votre ordinateur :\ncookiesFiltered=Les cookies suivants correspondent à votre recherche :\n\n# LOCALIZATION NOTE (removeAllCookies, removeAllShownCookies):\n# removeAllCookies and removeAllShownCookies are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial cookies are shown as a result of keyword search,\n# removeAllShownCookies is displayed as button label.\n# removeAllCookies is displayed when no keyword search and all cookies are shown.\nremoveAllCookies.label=Tout supprimer\nremoveAllCookies.accesskey=u\nremoveAllShownCookies.label=Supprimer les cookies affichés\nremoveAllShownCookies.accesskey=u\n\n# LOCALIZATION NOTE (removeSelectedCookies):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# If you need to display the number of selected elements in your language,\n# you can use #1 in your localization as a placeholder for the number.\n# For example this is the English string with numbers:\n# removeSelectedCookied=Remove #1 Selected;Remove #1 Selected\nremoveSelectedCookies.label=Supprimer le cookie sélectionné;Supprimer les cookies sélectionnés\nremoveSelectedCookies.accesskey=S\n\ndefaultUserContextLabel=Aucun\n\n#### Offline apps\nofflineAppsList.height=7em\nofflineAppRemoveTitle=Suppression des données de sites web en mode déconnecté\nofflineAppRemovePrompt=Une fois ces données supprimées, %S ne sera plus accessible hors connexion. Voulez-vous vraiment supprimer ce site web pour une utilisation en mode déconnecté ?\nofflineAppRemoveConfirm=Supprimer les données hors connexion\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# offline application\n#   e.g. offlineAppUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nofflineAppUsage=%1$S %2$S\n\nofflinepermissionstext=Les sites suivants ne sont pas autorisés à conserver des données pour une utilisation hors connexion :\nofflinepermissionstitle=Données hors connexion\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the web content cache.\n#   e.g., \"Your web content cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualDiskCacheSize=Le contenu web en cache utilise actuellement %1$S %2$S d’espace disque\nactualDiskCacheSizeCalculated=Calcul de la taille du contenu web en cache…\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the application cache.\n#   e.g., \"Your application cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualAppCacheSize=Le cache d’applications utilise actuellement %1$S %2$S d’espace disque\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the total usage of site data.\n#   e.g., \"The total usage is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\ntotalSiteDataSize=Le stockage de données des sites utilise actuellement %1$S %2$S d’espace disque\nclearSiteDataPromptTitle=Effacer les cookies et les données des sites\nclearSiteDataPromptText=En cliquant sur « Effacer maintenant », vous effacerez toutes les données des sites et tous les cookies stockés par Firefox. Cette action peut vous déconnecter de certains sites et supprimer du contenu web disponible hors connexion.\nclearSiteDataNow=Effacer maintenant\nimportant=Important\ndefault=Par défaut\nsiteUsage=%1$S %2$S\n# LOCALIZATION NOTE (removeAllSiteData, removeAllSiteDataShown):\n# removeAllSiteData and removeAllSiteDataShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAllSiteData.label=Tout supprimer\nremoveAllSiteData.accesskey=u\nremoveAllSiteDataShown.label=Supprimer les sites affichés\nremoveAllSiteDataShown.accesskey=u\nspaceAlert.learnMoreButton.label=En savoir plus\nspaceAlert.learnMoreButton.accesskey=E\nspaceAlert.over5GB.prefButton.label=Ouvrir les préférences\nspaceAlert.over5GB.prefButton.accesskey=O\n# LOCALIZATION NOTE (spaceAlert.over5GB.prefButtonWin.label): On Windows Preferences is called Options\nspaceAlert.over5GB.prefButtonWin.label=Ouvrir les options\nspaceAlert.over5GB.prefButtonWin.accesskey=O\n# LOCALIZATION NOTE (spaceAlert.over5GB.message): %S = brandShortName\nspaceAlert.over5GB.message=%S n’a plus assez d’espace disque. Le contenu des sites web pourrait ne pas s’afficher correctement. Vous pouvez effacer les données des sites enregistrées depuis Préférences > Avancé > Données des sites.\n# LOCALIZATION NOTE (spaceAlert.over5GB.messageWin):\n# - On Windows Preferences is called Options\n# - %S = brandShortName\nspaceAlert.over5GB.messageWin=%S n’a plus assez d’espace disque. Le contenu des sites web pourrait ne pas s’afficher correctement. Vous pouvez effacer les données des sites enregistrées depuis Options > Avancé > Données des sites.\nspaceAlert.under5GB.okButton.label=OK\nspaceAlert.under5GB.okButton.accesskey=K\n# LOCALIZATION NOTE (spaceAlert.under5GB.message): %S = brandShortName\nspaceAlert.under5GB.message=%S  n’a plus assez d’espace disque. Le contenu des sites web pourrait ne pas s’afficher correctement. Cliquez sur « En savoir plus » pour optimiser l’utilisation de votre disque et ainsi améliorer votre navigation.\n\n# LOCALIZATION NOTE (featureEnableRequiresRestart, featureDisableRequiresRestart, restartTitle): %S = brandShortName\nfeatureEnableRequiresRestart=%S doit redémarrer pour activer cette fonctionnalité.\nfeatureDisableRequiresRestart=%S doit redémarrer pour désactiver cette fonctionnalité.\nshouldRestartTitle=Redémarrer %S\nokToRestartButton=Redémarrer %S maintenant\nrevertNoRestartButton=Annuler\n\nrestartNow=Redémarrer maintenant\nrestartLater=Redémarrer plus tard\n\ndisableContainersAlertTitle=Fermer tous les onglets contextuels ?\n\n# LOCALIZATION NOTE (disableContainersMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersMsg=Si vous désactivez les onglets contextuels maintenant, #S onglet contextuel sera fermé. Voulez-vous vraiment désactiver les onglets contextuels ?;Si vous désactivez les onglets contextuels maintenant, #S onglets contextuels seront fermés. Voulez-vous vraiment désactiver les onglets contextuels ?\n\n# LOCALIZATION NOTE (disableContainersOkButton): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersOkButton=Fermer #S onglet contextuel;Fermer #S onglets contextuels\n\ndisableContainersButton2=Garder activé\n\nremoveContainerAlertTitle=Supprimer ce contexte ?\n\n# LOCALIZATION NOTE (removeContainerMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\nremoveContainerMsg=Si vous supprimez ce contexte maintenant, #S onglet contextuel sera fermé. Voulez-vous vraiment supprimer ce contexte ?;Si vous supprimez ce contexte maintenant, #S onglets contextuels seront fermés. Voulez-vous vraiment supprimer ce contexte ?\n\nremoveContainerOkButton=Supprimer ce contexte\nremoveContainerButton2=Ne pas supprimer ce contexte\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/preferences/privacy.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  trackingProtectionHeader.label       \"Utiliser la protection contre le pistage\">\n<!ENTITY  trackingProtectionAlways.label       \"Toujours\">\n<!ENTITY  trackingProtectionAlways.accesskey   \"T\">\n<!ENTITY  trackingProtectionPrivate.label      \"Uniquement dans les fenêtres privées\">\n<!ENTITY  trackingProtectionPrivate.accesskey  \"U\">\n<!ENTITY  trackingProtectionNever.label        \"Jamais\">\n<!ENTITY  trackingProtectionNever.accesskey    \"J\">\n<!ENTITY  trackingProtectionLearnMore.label    \"En savoir plus\">\n<!ENTITY  trackingProtectionExceptions.label   \"Exceptions…\">\n<!ENTITY  trackingProtectionExceptions.accesskey \"x\">\n\n<!ENTITY tracking.label                 \"Pistage\">\n<!ENTITY trackingProtectionPBM5.label         \"Utiliser la protection contre le pistage dans les fenêtres de navigation privée\">\n<!ENTITY trackingProtectionPBM5.accesskey     \"i\">\n<!ENTITY trackingProtectionPBMLearnMore.label \"En savoir plus\">\n<!ENTITY changeBlockList.label          \"Modifier les listes de blocage\">\n<!ENTITY changeBlockList.accesskey      \"b\">\n\n<!-- LOCALIZATION NOTE (doNotTrack.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (doNotTrack.post.label): include a starting space as needed -->\n<!ENTITY  doNotTrack.pre.label          \"Vous pouvez également \">\n<!ENTITY  doNotTrack.settings.label     \"gérer les paramètres Ne pas me pister\">\n<!ENTITY  doNotTrack.post.label         \".\">\n\n<!ENTITY  history.label                 \"Historique\">\n\n<!ENTITY  locationBar.label             \"Barre d’adresse\">\n\n<!ENTITY  locbar.suggest.label          \"Lors de l’utilisation de la barre d’adresse, suggérer :\">\n<!ENTITY  locbar.history.label          \"Historique\">\n<!ENTITY  locbar.history.accesskey      \"H\">\n<!ENTITY  locbar.bookmarks.label        \"Marque-pages\">\n<!ENTITY  locbar.bookmarks.accesskey    \"M\">\n<!ENTITY  locbar.openpage.label         \"Onglets ouverts\">\n<!ENTITY  locbar.openpage.accesskey     \"O\">\n<!ENTITY  locbar.searches.label         \"Recherches similaires du moteur de recherche par défaut\">\n<!ENTITY  locbar.searches.accesskey     \"d\">\n\n<!ENTITY  suggestionSettings.label      \"Modifier les préférences pour les suggestions de recherche…\">\n<!ENTITY  suggestionSettings.accesskey  \"f\">\n\n<!ENTITY  acceptCookies.label           \"Accepter les cookies\">\n<!ENTITY  acceptCookies.accesskey       \"A\">\n\n<!ENTITY  acceptThirdParty.pre.label      \"Accepter les cookies tiers :\">\n<!ENTITY  acceptThirdParty.pre.accesskey  \"e\">\n<!ENTITY  acceptThirdParty.always.label   \"toujours\">\n<!ENTITY  acceptThirdParty.never.label    \"jamais\">\n<!ENTITY  acceptThirdParty.visited.label  \"depuis les sites visités\">\n\n<!ENTITY  keepUntil.label               \"Les conserver jusqu’à :\">\n<!ENTITY  keepUntil.accesskey           \"L\">\n\n<!ENTITY  expire.label                  \"leur expiration\">\n<!ENTITY  close.label                   \"la fermeture de &brandShortName;\">\n\n<!ENTITY  cookieExceptions.label        \"Exceptions…\">\n<!ENTITY  cookieExceptions.accesskey    \"x\">\n\n<!ENTITY  showCookies.label             \"Afficher les cookies…\">\n<!ENTITY  showCookies.accesskey         \"k\">\n\n<!ENTITY  historyHeader.pre.label          \"Règles de conservation :\">\n<!ENTITY  historyHeader.pre.accesskey      \"R\">\n<!ENTITY  historyHeader.remember.label     \"conserver l’historique\">\n<!ENTITY  historyHeader.dontremember.label \"ne jamais conserver l’historique\">\n<!ENTITY  historyHeader.custom.label       \"utiliser les paramètres personnalisés pour l’historique\">\n<!ENTITY  historyHeader.post.label         \"\">\n\n<!ENTITY  rememberDescription.label      \"&brandShortName; conservera les données de navigation, les téléchargements, les formulaires et l’historique de recherche, et les cookies des sites visités.\">\n\n<!-- LOCALIZATION NOTE (rememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.middle.label): include a starting and trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.post.label): include a starting space as needed -->\n<!ENTITY  rememberActions.pre.label           \"Vous voulez peut-être \">\n<!ENTITY  rememberActions.clearHistory.label  \"effacer votre historique récent\">\n<!ENTITY  rememberActions.middle.label        \", ou \">\n<!ENTITY  rememberActions.removeCookies.label \"supprimer des cookies spécifiques\">\n<!ENTITY  rememberActions.post.label          \".\">\n\n<!ENTITY  dontrememberDescription.label  \"&brandShortName; utilisera les mêmes paramètres que pour la navigation privée et ne conservera aucun historique de votre navigation.\">\n\n<!-- LOCALIZATION NOTE (dontrememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (dontrememberActions.post.label): include a starting space as needed -->\n<!ENTITY  dontrememberActions.pre.label          \"Vous voulez peut-être \">\n<!ENTITY  dontrememberActions.clearHistory.label \"effacer la totalité de l’historique actuel\">\n<!ENTITY  dontrememberActions.post.label         \".\">\n\n<!ENTITY  privateBrowsingPermanent2.label \"Toujours utiliser le mode de navigation privée\">\n<!ENTITY  privateBrowsingPermanent2.accesskey \"i\">\n\n<!ENTITY  rememberHistory2.label      \"Conserver l’historique de navigation et des téléchargements\">\n<!ENTITY  rememberHistory2.accesskey  \"C\">\n\n<!ENTITY  rememberSearchForm.label       \"Conserver l’historique des recherches et des formulaires\">\n<!ENTITY  rememberSearchForm.accesskey   \"n\">\n\n<!ENTITY  clearOnClose.label             \"Vider l’historique lors de la fermeture de &brandShortName;\">\n<!ENTITY  clearOnClose.accesskey         \"V\">\n\n<!ENTITY  clearOnCloseSettings.label     \"Paramètres…\">\n<!ENTITY  clearOnCloseSettings.accesskey \"P\">\n\n<!ENTITY  browserContainersHeader.label         \"Onglets contextuels\">\n<!ENTITY  browserContainersLearnMore.label      \"En savoir plus\">\n<!ENTITY  browserContainersEnabled.label        \"Activer les onglets contextuels\">\n<!ENTITY  browserContainersEnabled.accesskey    \"g\">\n<!ENTITY  browserContainersSettings.label        \"Paramètres…\">\n<!ENTITY  browserContainersSettings.accesskey    \"s\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/preferences/search.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY defaultSearchEngine.label             \"Moteur de recherche par défaut\">\n\n<!ENTITY chooseYourDefaultSearchEngine.label   \"Sélectionnez votre moteur de recherche par défaut. &brandShortName; l’utilise dans la barre d’adresse, la barre de recherche et sur la page de démarrage.\">\n\n<!ENTITY provideSearchSuggestions.label        \"Afficher les suggestions de recherche\">\n<!ENTITY provideSearchSuggestions.accesskey    \"A\">\n\n<!ENTITY showURLBarSuggestions.label           \"Afficher les suggestions de recherche parmi les résultats de la barre d’adresse\">\n<!ENTITY showURLBarSuggestions.accesskey       \"f\">\n<!ENTITY urlBarSuggestionsPermanentPB.label    \"Les suggestions de recherche ne seront pas affichées parmi les résultats de la barre d’adresse car vous avez configuré &brandShortName; de façon à ce qu’il ne conserve jamais l’historique.\">\n\n<!ENTITY oneClickSearchEngines.label           \"Moteurs de recherche accessibles en un clic\">\n\n<!ENTITY chooseWhichOneToDisplay.label         \"La barre de recherche vous permet de changer de moteur de recherche à la volée. Sélectionnez ceux à afficher.\">\n\n<!ENTITY engineNameColumn.label                \"Moteur de recherche\">\n<!ENTITY engineKeywordColumn.label             \"Mot-clé\">\n\n<!ENTITY restoreDefaultSearchEngines.label     \"Restaurer les moteurs de recherche par défaut\">\n<!ENTITY restoreDefaultSearchEngines.accesskey \"R\">\n\n<!ENTITY removeEngine.label                    \"Supprimer\">\n<!ENTITY removeEngine.accesskey                \"S\">\n\n<!ENTITY addMoreSearchEngines.label            \"Ajouter d’autres moteurs de recherche…\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/preferences/security.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  general.label                 \"Général\">\n\n<!ENTITY  warnOnAddonInstall.label        \"Prévenir lorsque les sites essaient d’installer des modules complémentaires\">\n<!ENTITY  warnOnAddonInstall.accesskey    \"P\">\n\n<!-- LOCALIZATION NOTE (enableSafeBrowsing.label, blockDownloads.label, blockUncommonUnwanted.label):\n  It is important that wording follows the guidelines outlined on this page:\n  https://developers.google.com/safe-browsing/developers_guide_v2#AcceptableUsage\n-->\n<!ENTITY  enableSafeBrowsing.label        \"Bloquer les contenus dangereux ou trompeurs\">\n<!ENTITY  enableSafeBrowsing.accesskey    \"B\">\n\n<!ENTITY  blockDownloads.label            \"Bloquer les téléchargements dangereux\">\n<!ENTITY  blockDownloads.accesskey        \"D\">\n\n<!ENTITY  blockUncommonAndUnwanted.label     \"Signaler la présence de logiciels indésirables ou peu communs\">\n<!ENTITY  blockUncommonAndUnwanted.accesskey \"n\">\n\n<!ENTITY  addonExceptions.label         \"Exceptions…\">\n<!ENTITY  addonExceptions.accesskey     \"E\">\n\n\n<!ENTITY  logins.label                  \"Identifiants\">\n\n<!ENTITY  rememberLogins.label          \"Enregistrer les identifiants\">\n<!ENTITY  rememberLogins.accesskey      \"s\">\n<!ENTITY  passwordExceptions.label      \"Exceptions…\">\n<!ENTITY  passwordExceptions.accesskey  \"x\">\n\n<!ENTITY  useMasterPassword.label        \"Utiliser un mot de passe principal\">\n<!ENTITY  useMasterPassword.accesskey    \"U\">\n<!ENTITY  changeMasterPassword.label     \"Changer le mot de passe principal…\">\n<!ENTITY  changeMasterPassword.accesskey \"C\">\n\n<!ENTITY  savedLogins.label              \"Identifiants enregistrés…\">\n<!ENTITY  savedLogins.accesskey          \"I\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/preferences/selectBookmark.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY selectBookmark.title\n  \"Définir la page d’accueil\">\n<!ENTITY selectBookmark.label\n  \"Choisir un marque-page comme page d’accueil. Si vous choisissez un dossier, les marque-pages de ce dossier s’ouvriront dans des onglets.\">\n\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/preferences/siteDataSettings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     window.title                  \"Paramètres - Données des sites\">\n<!ENTITY     settings.description          \"Les sites suivants ont demandé à stocker des données sur votre disque. Vous pouvez indiquer quels sites sont autorisés à stocker des données. Les données « par défaut » sont temporaires et peuvent être supprimées automatiquement.\">\n<!ENTITY     hostCol.label                 \"Site\">\n<!ENTITY     statusCol.label               \"État\">\n<!ENTITY     usageCol.label                \"Stockage\">\n<!ENTITY     searchPlaceHolder             \"Rechercher\">\n<!ENTITY     searchPlaceHolder.accesskey   \"R\">\n<!ENTITY     removeSelected.label          \"Supprimer les sites sélectionnés\">\n<!ENTITY     removeSelected.accesskey      \"S\">\n<!ENTITY     save.label                    \"Enregistrer les changements\">\n<!ENTITY     save.accesskey                \"E\">\n<!ENTITY     cancel.label                  \"Annuler\">\n<!ENTITY     cancel.accesskey              \"A\">\n<!ENTITY     removingDialog.title          \"Supprimer les données du site\">\n<!ENTITY     removingDialog.description    \"Supprimer les données du site supprimera également les cookies. Cette action pourrait vous déconnecter des sites web et supprimer le contenu web hors connexion. Voulez-vous vraiment effectuer ces changements ?\">\n<!ENTITY     siteTree.label                \"Les cookies des sites web suivants seront supprimés :\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/preferences/sync.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- The page shown when logged in... -->\n\n<!ENTITY engine.bookmarks.label     \"Marque-pages\">\n<!ENTITY engine.bookmarks.accesskey \"M\">\n<!ENTITY engine.tabs.label2         \"Onglets ouverts\">\n<!ENTITY engine.tabs.accesskey      \"O\">\n<!ENTITY engine.history.label       \"Historique\">\n<!ENTITY engine.history.accesskey   \"r\">\n<!ENTITY engine.passwords.label     \"Mots de passe\">\n<!ENTITY engine.passwords.accesskey \"p\">\n<!ENTITY engine.prefs.label         \"Préférences\">\n<!ENTITY engine.prefs.accesskey     \"s\">\n<!ENTITY engine.addons.label        \"Modules complémentaires\">\n<!ENTITY engine.addons.accesskey    \"u\">\n\n<!-- Device Settings -->\n<!ENTITY fxaSyncDeviceName.label       \"Nom de l’appareil\">\n<!ENTITY changeSyncDeviceName.label \"Changer le nom de l’appareil…\">\n<!ENTITY changeSyncDeviceName.accesskey \"c\">\n<!ENTITY cancelChangeSyncDeviceName.label \"Annuler\">\n<!ENTITY cancelChangeSyncDeviceName.accesskey \"A\">\n<!ENTITY saveChangeSyncDeviceName.label \"Enregistrer\">\n<!ENTITY saveChangeSyncDeviceName.accesskey \"E\">\n\n<!-- Footer stuff -->\n<!ENTITY prefs.tosLink.label        \"Conditions d’utilisation\">\n<!ENTITY fxaPrivacyNotice.link.label \"Politique de confidentialité\">\n\n<!-- LOCALIZATION NOTE (signedInUnverified.beforename.label,\nsignedInUnverified.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInUnverified.beforename.label \"\">\n<!ENTITY signedInUnverified.aftername.label \"n’est pas vérifié.\">\n\n<!-- LOCALIZATION NOTE (signedInLoginFailure.beforename.label,\nsignedInLoginFailure.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInLoginFailure.beforename.label \"Veuillez vous identifier pour vous reconnecter\">\n<!ENTITY signedInLoginFailure.aftername.label \"\">\n\n<!ENTITY notSignedIn.label           \"Votre compte n’est pas connecté.\">\n<!ENTITY signIn.label                \"Connexion\">\n<!ENTITY signIn.accesskey            \"x\">\n<!ENTITY profilePicture.tooltip      \"Changer la photo de profil\">\n<!ENTITY verifiedManage.label        \"Gérer le compte\">\n<!ENTITY verifiedManage.accesskey    \"G\">\n<!ENTITY disconnect.label            \"Se déconnecter…\">\n<!ENTITY disconnect.accesskey        \"d\">\n<!ENTITY verify.label                \"Vérifier l’adresse électronique\">\n<!ENTITY verify.accesskey            \"V\">\n<!ENTITY forget.label                \"Oublier cette adresse électronique\">\n<!ENTITY forget.accesskey            \"b\">\n\n<!ENTITY signedOut.caption            \"Emportez votre Web partout avec vous\">\n<!ENTITY signedOut.description        \"Synchronisez marque-pages, historique, onglets, mots de passe, modules complémentaires et préférences entre tous vos appareils.\">\n<!ENTITY signedOut.accountBox.title   \"Se connecter avec un &syncBrand.fxAccount.label;\">\n<!ENTITY signedOut.accountBox.create  \"Créer un compte\">\n<!ENTITY signedOut.accountBox.create.accesskey  \"C\">\n<!ENTITY signedOut.accountBox.signin  \"Se connecter\">\n<!ENTITY signedOut.accountBox.signin.accesskey  \"e\">\n\n<!ENTITY signedIn.engines.label       \"Données à synchroniser entre tous vos appareils\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.*): the following strings will be used to\n     create a single sentence with active links.\n     The resulting sentence in English is: \"Download Firefox for\n     Android or iOS to sync with your mobile device.\" -->\n\n<!ENTITY mobilePromo3.start            \"Téléchargez Firefox pour \">\n<!-- LOCALIZATION NOTE (mobilePromo3.androidLink): This is a link title that links to https://www.mozilla.org/firefox/android/ -->\n<!ENTITY mobilePromo3.androidLink      \"Android\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSBefore): This is text displayed between mobilePromo3.androidLink and mobilePromo3.iosLink -->\n<!ENTITY mobilePromo3.iOSBefore         \" ou \">\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSLink): This is a link title that links to https://www.mozilla.org/firefox/ios/ -->\n<!ENTITY mobilePromo3.iOSLink          \"iOS\">\n\n<!ENTITY mobilePromo3.end              \" afin de synchroniser vos données avec votre appareil mobile.\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/preferences/tabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ctrlTabRecentlyUsedOrder.label       \"Ctrl+Tab fait défiler vos onglets en les classant selon leur dernière utilisation\">\n<!ENTITY ctrlTabRecentlyUsedOrder.accesskey   \"T\">\n\n<!ENTITY newWindowsAsTabs.label       \"Ouvrir un nouvel onglet au lieu d’une nouvelle fenêtre\">\n<!ENTITY newWindowsAsTabs.accesskey   \"O\">\n\n<!ENTITY warnOnCloseMultipleTabs.label      \"Avertir lors de la fermeture de plusieurs onglets\">\n<!ENTITY warnOnCloseMultipleTabs.accesskey  \"A\">\n\n<!ENTITY warnOnOpenManyTabs.label       \"Prévenir lors de l’ouverture de multiples onglets d’un ralentissement possible de &brandShortName;\">\n<!ENTITY warnOnOpenManyTabs.accesskey   \"P\">\n\n<!ENTITY switchLinksToNewTabs.label        \"Lors de l’ouverture d’un lien dans un nouvel onglet, basculer vers celui-ci immédiatement\">\n<!ENTITY switchLinksToNewTabs.accesskey    \"L\">\n\n<!ENTITY showTabsInTaskbar.label          \"Afficher les aperçus d’onglets dans la barre des tâches de Windows\">\n<!ENTITY showTabsInTaskbar.accesskey      \"c\">\n<!ENTITY tabsGroup.label          \"Onglets\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/preferences/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                     \"Exceptions - Traduction\">\n<!ENTITY window.width                     \"36em\">\n<!ENTITY windowClose.key                  \"w\">\n\n<!ENTITY noTranslationForLanguages.label  \"Aucune traduction ne sera proposée pour les langues suivantes :\">\n<!ENTITY treehead.languageName.label      \"Langues\">\n<!ENTITY removeLanguage.label             \"Supprimer la langue\">\n<!ENTITY removeLanguage.accesskey         \"r\">\n<!ENTITY removeAllLanguages.label         \"Supprimer toutes les langues\">\n<!ENTITY removeAllLanguages.accesskey     \"e\">\n\n<!ENTITY noTranslationForSites.label      \"Aucune traduction ne sera proposée pour les sites suivants :\">\n<!ENTITY treehead.siteName.label          \"Sites\">\n<!ENTITY removeSite.label                 \"Supprimer le site\">\n<!ENTITY removeSite.accesskey             \"S\">\n<!ENTITY removeAllSites.label             \"Supprimer tous les sites\">\n<!ENTITY removeAllSites.accesskey         \"u\">\n\n<!ENTITY button.close.label               \"Fermer\">\n<!ENTITY button.close.accesskey           \"F\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/quitDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nquitDialogTitle=Quitter %S\n\nquitTitle=&Quitter\ncancelTitle=&Annuler\nsaveTitle=&Enregistrer et quitter\nneverAsk2=&Ne plus demander confirmation\nmessage=Voulez-vous que %S enregistre vos onglets et fenêtres pour le prochain démarrage ?\nmessageNoWindows=Voulez-vous que %S enregistre vos onglets pour le prochain démarrage ?\nmessagePrivate=Vous utilisez une fenêtre de navigation privée. Quitter %S maintenant vous fera perdre l’ensemble de vos onglets et fenêtres ouverts.\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/safeMode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeModeDialog.title         \"Mode sans échec de &brandShortName;\">\n<!ENTITY window.maxWidth              \"450\">\n\n<!ENTITY startSafeMode.label          \"Démarrer en mode sans échec\">\n<!ENTITY refreshProfile.label         \"Réparer &brandShortName;\">\n\n<!ENTITY safeModeDescription3.label   \"Le mode sans échec est un mode particulier de &brandShortName; pouvant être utilisé pour résoudre des problèmes.\">\n<!ENTITY safeModeDescription4.label   \"Vos modules et paramètres personnalisés seront temporairement désactivés.\">\n\n<!ENTITY refreshProfileInstead.label  \"Vous pouvez également quitter le mode sans échec et lancer la réparation automatique de &brandShortName;.\">\n\n<!-- LOCALIZATION NOTE (autoSafeModeDescription3.label): Shown on the safe mode dialog after multiple startup crashes. See also chrome/global/resetProfile.dtd -->\n<!ENTITY autoSafeModeDescription3.label \"&brandShortName; s’est fermé inopinément lors de son démarrage. Cela peut être causé par des modules ou par d’autres problèmes. Vous pouvez essayer de résoudre le problème via le mode sans échec.\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/safebrowsing/phishing-afterload-warning-message.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeb.palm.accept.label \"Sortir d’ici !\">\n<!ENTITY safeb.palm.decline.label \"Ignorer cet avertissement\">\n<!-- Localization note (safeb.palm.notdeceptive.label) - Label of the Help menu\n  item. Either this or reportDeceptiveSiteMenu.label from report-phishing.dtd is\n  shown. -->\n<!ENTITY safeb.palm.notdeceptive.label \"Ce site n’est pas trompeur…\">\n<!-- Localization note (safeb.palm.notdeceptive.accesskey) - Because\n  safeb.palm.notdeceptive.label and reportDeceptiveSiteMenu.title from\n  report-phishing.dtd are never shown at the same time, the same accesskey can\n  be used for them. -->\n<!ENTITY safeb.palm.notdeceptive.accesskey \"C\">\n<!ENTITY safeb.palm.reportPage.label \"Pourquoi cette page a-t-elle été bloquée ?\">\n\n<!ENTITY safeb.blocked.malwarePage.title \"Page malveillante !\">\n<!-- Localization note (safeb.blocked.malwarePage.shortDesc) - Please don't translate the contents of the <span id=\"malware_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.malwarePage.shortDesc \"La page web sur <span id='malware_sitename'/> a été signalée comme étant une page malveillante et a été bloquée sur la base de vos préférences de sécurité.\">\n<!ENTITY safeb.blocked.malwarePage.longDesc \"<p>Les pages malveillantes essaient d’installer des programmes qui volent des informations personnelles, qui utilisent votre ordinateur pour en attaquer d’autres ou qui endommagent votre système.</p><p>Certaines pages distribuent intentionnellement des logiciels malfaisants, mais beaucoup sont compromises sans la permission de leurs propriétaires ou sans qu’ils en aient connaissance.</p>\">\n\n<!ENTITY safeb.blocked.unwantedPage.title \"Page comportant des logiciels indésirables !\">\n<!-- Localization note (safeb.blocked.unwantedPage.shortDesc) - Please don't translate the contents of the <span id=\"unwanted_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.unwantedPage.shortDesc \"La page web sur <span id='unwanted_sitename'/> a été signalée comme étant une page comportant des logiciels indésirables et a été bloquée sur la base de vos préférences de sécurité.\">\n<!ENTITY safeb.blocked.unwantedPage.longDesc \"<p>Les pages comportant des logiciels indésirables tentent d’installer des logiciels qui peuvent être trompeurs et nuire à votre système de manière inattendue.</p>\">\n\n<!ENTITY safeb.blocked.phishingPage.title2 \"Site trompeur !\">\n<!-- Localization note (safeb.blocked.phishingPage.shortDesc2) - Please don't translate the contents of the <span id=\"phishing_sitename\"/> tag. It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.phishingPage.shortDesc2 \"La page web sur <span id='phishing_sitename'/> a été signalée comme étant trompeuse et a été bloquée sur la base de vos préférences de sécurité.\">\n<!ENTITY safeb.blocked.phishingPage.longDesc2 \"<p>Les sites web trompeurs sont conçus pour vous amener à révéler des informations personnelles ou financières en imitant des pages en lesquelles vous pourriez avoir confiance.</p><p>En saisissant des informations sur cette page web, vous pourriez vous exposer à une usurpation d’identité ou à d’autres fraudes.</p>\">\n\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/safebrowsing/report-phishing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY reportDeceptiveSiteMenu.title    \"Signaler un site trompeur…\">\n<!ENTITY reportDeceptiveSiteMenu.accesskey \"t\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/sanitize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sanitizePrefs2.title          \"Paramètres d’effacement de l’historique\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.modal.width): width of the Clear History on Shutdown dialog.\n     Should be large enough to contain the item* strings on a single line.\n     The column width should be set at half of the dialog width. -->\n<!ENTITY sanitizePrefs2.modal.width    \"36em\">\n<!ENTITY sanitizePrefs2.column.width   \"17em\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.inContent.dialog.width): width of the\n     Clear History on Shutdown subdialog in the in-content preferences.\n     Should be large enough to contain the item* strings on a single line.\n     The column width adjusts the width of the first column in the dialog.\n     You can set the column width to a value that makes the dialog look visually balanced,\n     or at half of the dialog width if unsure. -->\n<!ENTITY sanitizePrefs2.inContent.dialog.width \"56em\">\n<!ENTITY sanitizePrefs2.inContent.column.width \"30em\">\n\n<!ENTITY sanitizeDialog2.title         \"Effacer l’historique récent\">\n<!-- LOCALIZATION NOTE (sanitizeDialog2.width): width of the Clear Recent History dialog -->\n<!ENTITY sanitizeDialog2.width         \"34em\">\n\n<!ENTITY clearDataSettings2.label     \"Lorsque je quitte &brandShortName;, supprimer automatiquement les éléments suivants :\">\n\n<!-- XXX rearrange entities to match physical layout when l10n isn't an issue -->\n<!-- LOCALIZATION NOTE (clearTimeDuration.*): \"Time range to clear\" dropdown.\n     See UI mockup at bug 480169 -->\n<!ENTITY clearTimeDuration.label          \"Intervalle à effacer : \">\n<!ENTITY clearTimeDuration.accesskey      \"I\">\n<!ENTITY clearTimeDuration.lastHour       \"la dernière heure\">\n<!ENTITY clearTimeDuration.last2Hours     \"les deux dernières heures\">\n<!ENTITY clearTimeDuration.last4Hours     \"les quatre dernières heures\">\n<!ENTITY clearTimeDuration.today          \"aujourd’hui\">\n<!ENTITY clearTimeDuration.everything     \"tout\">\n<!-- Localization note (clearTimeDuration.suffix) - trailing entity for languages\nthat require it.  -->\n<!ENTITY clearTimeDuration.suffix         \"\">\n<!ENTITY clearTimeDuration.dateColumn     \"Date de visite\">\n<!ENTITY clearTimeDuration.nameColumn     \"Nom\">\n\n<!-- LOCALIZATION NOTE (detailsProgressiveDisclosure.*): Labels and accesskeys\n     of the \"Details\" progressive disclosure button.  See UI mockup at bug\n     480169 -->\n<!ENTITY detailsProgressiveDisclosure.label     \"Détails\">\n<!ENTITY detailsProgressiveDisclosure.accesskey \"D\">\n\n<!ENTITY historySection.label         \"Historique\">\n<!ENTITY dataSection.label            \"Données\">\n\n<!ENTITY itemHistoryAndDownloads.label     \"Historique de navigation et des téléchargements\">\n<!ENTITY itemHistoryAndDownloads.accesskey \"H\">\n<!ENTITY itemFormSearchHistory.label       \"Historique des formulaires et des recherches\">\n<!ENTITY itemFormSearchHistory.accesskey   \"F\">\n<!ENTITY itemCookies.label                 \"Cookies\">\n<!ENTITY itemCookies.accesskey             \"C\">\n<!ENTITY itemCache.label                   \"Cache\">\n<!ENTITY itemCache.accesskey               \"a\">\n<!ENTITY itemOfflineApps.label             \"Données de site web hors connexion\">\n<!ENTITY itemOfflineApps.accesskey         \"W\">\n<!ENTITY itemActiveLogins.label            \"Connexions actives\">\n<!ENTITY itemActiveLogins.accesskey        \"x\">\n<!ENTITY itemSitePreferences.label         \"Préférences de site\">\n<!ENTITY itemSitePreferences.accesskey     \"P\">\n\n<!-- LOCALIZATION NOTE (sanitizeEverythingUndoWarning): Second warning paragraph\n     that appears when \"Time range to clear\" is set to \"Everything\".  See UI\n     mockup at bug 480169 -->\n<!ENTITY sanitizeEverythingUndoWarning     \"Cette action est irréversible.\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nsearchtip=Recherche %S\n\n# LOCALIZATION NOTE (searchPlaceholder): this is shown in the searchbox when\n# the user hasn't typed anything yet.\nsearchPlaceholder=Rechercher\n\n# LOCALIZATION NOTE (searchHeader): this is displayed at the top of the panel\n# showing search suggestions.\n# %S is replaced with the name of the current default search engine.\nsearchHeader=Recherche %S\n\n# LOCALIZATION NOTE (cmd_pasteAndSearch): \"Search\" is a verb, this is the\n# search bar equivalent to the url bar's \"Paste & Go\"\ncmd_pasteAndSearch=Coller et rechercher\n\ncmd_clearHistory=Effacer l’historique de recherche\ncmd_clearHistory_accesskey=E\n\ncmd_showSuggestions=Afficher les suggestions\ncmd_showSuggestions_accesskey=h\n\n# LOCALIZATION NOTE (cmd_addFoundEngine): %S is replaced by the name of\n# a search engine offered by a web page. Each engine is displayed as a\n# menuitem at the bottom of the search panel.\ncmd_addFoundEngine=Ajouter « %S »\n# LOCALIZATION NOTE (cmd_addFoundEngineMenu): When more than 5 engines\n# are offered by a web page, instead of listing all of them in the\n# search panel using the cmd_addFoundEngine string, they will be\n# grouped in a submenu using cmd_addFoundEngineMenu as a label.\ncmd_addFoundEngineMenu=Ajouter un moteur de recherche\n\n# LOCALIZATION NOTE (searchForSomethingWith):\n# This string is used to build the header above the list of one-click\n# search providers:  \"Search for <user-typed string> with:\"\n# NB: please leave the <span> and its class exactly as it is in English.\nsearchForSomethingWith=Rechercher <span class='contentSearchSearchWithHeaderSearchText'></span> avec :\n\n# LOCALIZATION NOTE (searchWithHeader):\n# The wording of this string should be as close as possible to\n# searchForSomethingWith. This string will be used when the user\n# has not typed anything.\nsearchWithHeader=Rechercher avec :\n\n# LOCALIZATION NOTE (searchSettings):\n# This is the label for the button that opens Search preferences.\nsearchSettings=Modifier les paramètres de recherche\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/searchbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cmd_engineManager.label        \"Gérer les moteurs de recherche…\">\n<!ENTITY searchEndCap.label             \"Rechercher\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/searchplugins/amazon-france.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Amazon.fr</ShortName>\n<Description>Recherche Amazon.fr</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAC0AQAAJgAAACAgAAAAAAAA6QIAANoBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAF7SURBVDjLlZPLasJAFIaFRF+iVV+h6hO0GF+gVB9AaHwDt64qCG03tQgtdCFIuyhUelmGli66MXThSt24kNiFBUlAYi6ezjnNxSuawB/ITP7v/HNmJgQAEaZzpgHs/gwcTyTEXuXl2U6nA8ViEbK5HKler28CVRAwnB9ptVrAh8MrQuCaZ4iA8fzIqSgCxwzpTIaSuN/RWGwdYLwCUBQFZFkGSZLgqdmEE7YEN8VOAKyaSKUW4nNBAFmnYiKZpDRX1WqwBBzP089n5f/NEQsFL4WqqtsBWJlzDAJr5PwSMM1awEzzdxIbGI3Hvc6jCZeVFgRQRwpY7Qcw3ktgfpR8wLRxCPaot/X4GS95MppfF6DX9n2A3f+kAZycaT8bAZjU6r6B/duD6d3BYg9wQq/tkYzHY1blEiz5lmQyGc95mrO6r2CxgpjCBXgNsJVviolpXJiraeOIjJRE10juUa4sR8V+mO17VvmGqtuOcdNlwut8zTQJcJ0njifyB2bgTdKh6w4BAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACsElEQVRYw71XQWsTURBe2LQgeNKLB+tVemt6txcteNSD/QGC6VEIGDx5s+eKPQqFgJhLNdFLBWMP7cU0oSAWjB70koC9WHbVQ5SO8+XtS14mr7svyaYDH9m87Jv55puZt1nPi4yIzjMeMj7T9OwjI88455nGC1cZX+nsDESumJmPFDwIAqrX6z00Gg1qt9vjkJgFgUeuO16Vy3RjeZkyMzM9+MY1fsM9I9h9zyV7ZAznZrA4FAoFVwJ1z+WuOysrg1lnMolkHJX4k0igzI5sARYWF7vEZEk0rvO6iyUSuJfLJUqM7zYSqRDIra4OOUZPmNZsNrsl8UVTpkJAjh1GzmaSpJ8mAWmYeZB5urHRhW5SNOfUCCDo47W1bvPZsp2qAhipy3Nz1kaLG8dUCEBqM5AvpgElqFar01NgIZsdco7Zb7VasU2YigIYL5tjqCL7Q5YkFQXKlcqQ7DbHthIALk/IWAKor82xPIhshxWABCYioDMz51sexcVi0XoG4DPLIyvJjkTArK3scDQnRvO0MdTrUHGiKZCP4tNgO6BAEI08EQH9Z2Qow0hyPypJGIa9p6JWKCn4SA8jSKmJIDgyRvPJkcRxjfUwNGr/i8+Mo32iHzWiThBD4NM60bet9P77/ubA728RlTjMiwiH6zEEfvIrwdZFtQmMJ7W/ofIDBZD5m3mVZGwJcOP2kmILIlCkE45HoPWurwCSg0+UQRD4ZyXxId+T7gQb9+4q9sioY5ltrOG3L5vqXiiJffDx/aUi83ZJ7jr2ohcEu8Hh6/m+I7OWGiVxbWKHsz+O3vSOakqFQdsFgQeJUiKD7Wv9YKXBgCeSUC3v2kM5EJhlHDh3NcgcPlG1BXZu98sDmTuBa4fsMnz9fniJUaGzs+eMC540XuR0aDO2L8Y3qPyMcdOM+R/8XcqRA3qp9gAAAABJRU5ErkJggg==</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.amazon.fr/exec/obidos/external-search/\" resultdomain=\"amazon.fr\">\n  <Param name=\"field-keywords\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"{inputEncoding}\"/>\n  <Param name=\"mode\" value=\"blended\"/>\n  <Param name=\"tag\" value=\"firefox-fr-21\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n<SearchForm>https://www.amazon.fr/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/searchplugins/bing.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n    <ShortName>Bing</ShortName>\n    <Description>Bing. Search by Microsoft.</Description>\n    <InputEncoding>UTF-8</InputEncoding>\n    <Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAICAAAAEACACoCAAAJgAAABAQAAABAAgAaAUAAM4IAAAoAAAAIAAAAEAAAAABAAgAAAAAAIAEAAAAAAAAAAAAAAABAAAAAAAAhIQMAI+PIwCXlzEAn59BAKioUwCurl8AtbVuAL6+fwDJyZMA0tKlANjYsgDe3r4A5eXMAOzs2QDy8uUA+fnzAP///wAAGi8AAC1QAAA/cAAAUZAAAGOwAAB2zwAAiPAAEZj/ADGm/wBRs/8AccH/AJHP/wCx3f8A0ev/AP///wAAAAAAACwvAABLUAAAaHAAAIaQAAClsAAAw88AAOHwABHv/wAx8f8AUfP/AHH1/wCR9/8Asfn/ANH7/wD///8AAAAAAAAvIQAAUDcAAHBMAACQYwAAsHkAAM+PAADwpgAR/7QAMf++AFH/yABx/9MAkf/cALH/5QDR//AA////AAAAAAAALw4AAFAYAABwIgAAkCwAALA2AADPQAAA8EoAEf9bADH/cQBR/4cAcf+dAJH/sgCx/8kA0f/fAP///wAAAAAAAi8AAARQAAAGcAAACJAAAAqwAAALzwAADvAAACD/EgA9/zEAW/9RAHn/cQCY/5EAtf+xANT/0QD///8AAAAAABQvAAAiUAAAMHAAAD2QAABMsAAAWc8AAGfwAAB4/xEAiv8xAJz/UQCu/3EAwP+RANL/sQDk/9EA////AAAAAAAmLwAAQFAAAFpwAAB0kAAAjrAAAKnPAADC8AAA0f8RANj/MQDe/1EA4/9xAOn/kQDv/7EA9v/RAP///wAAAAAALyYAAFBBAABwWwAAkHQAALCOAADPqQAA8MMAAP/SEQD/2DEA/91RAP/kcQD/6pEA//CxAP/20QD///8AAAAAAC8UAABQIgAAcDAAAJA+AACwTQAAz1sAAPBpAAD/eREA/4oxAP+dUQD/r3EA/8GRAP/SsQD/5dEA////AAAAAAAvAwAAUAQAAHAGAACQCQAAsAoAAM8MAADwDgAA/yASAP8+MQD/XFEA/3pxAP+XkQD/trEA/9TRAP///wAAAAAALwAOAFAAFwBwACEAkAArALAANgDPAEAA8ABJAP8RWgD/MXAA/1GGAP9xnAD/kbIA/7HIAP/R3wD///8AAAAAAC8AIABQADYAcABMAJAAYgCwAHgAzwCOAPAApAD/EbMA/zG+AP9RxwD/cdEA/5HcAP+x5QD/0fAA////AAAAAAAsAC8ASwBQAGkAcACHAJAApQCwAMQAzwDhAPAA8BH/APIx/wD0Uf8A9nH/APeR/wD5sf8A+9H/AP///wAAAAAAGwAvAC0AUAA/AHAAUgCQAGMAsAB2AM8AiADwAJkR/wCmMf8AtFH/AMJx/wDPkf8A3LH/AOvR/wD///8AAAAAAAgALwAOAFAAFQBwABsAkAAhALAAJgDPACwA8AA+Ef8AWDH/AHFR/wCMcf8AppH/AL+x/wDa0f8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBggCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAsQEA0HAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwkPEBAQEBALBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEMEBAQEBAQEBAPCQMAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAQEBAQEBAQDQgBAAAAAAAAAAAAAAAAAAAAAAABDRAQEBAQEBAQEBAQEA0GAQAAAAAAAAAAAAAAAAAAAAENEBAQDgcLEBAQEBAQEBALBAAAAAAAAAAAAAAAAAAAAQ0QEBANAQEHDRAQEBAQEBAOCAAAAAAAAAAAAAAAAAABDRAQEA4BAAACCA4QEBAQEBANAQAAAAAAAAAAAAAAAAENEBAQDgEAAAAABAsQEBAQEA0BAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAABBw4QEBAQDQEAAAAAAAAAAAAAAAABDRAQEA4BAAABBw0QEBAQEBANAQAAAAAAAAAAAAAAAAENEBAQDgEAAAcQEBAQEBAQEA0BAAAAAAAAAAAAAAAAAQ0QEBAOAQABCxAQEBAQEBANBwAAAAAAAAAAAAAAAAABDRAQEA4BAAQPEBAQEA0IBAEAAAAAAAAAAAAAAAAAAAENEBAQDgEACRAQDQkGAQAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQILCgYCAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA4BAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEBAQDgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEBAQDgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEA0IBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQcFAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAAAAAAAAAAAAEAAAAAAACEhAAAjIwAAJKSFgCZmSgAqqpRALKyYgC+vnsAxsaKAM3NmQDU1KgA4ODBAOjozwDw8OEA+fnyAP///wD///8AAAAAAAAaLwAALVAAAD9wAABRkAAAY7AAAHbPAACI8AARmP8AMab/AFGz/wBxwf8Akc//ALHd/wDR6/8A////AAAAAAAALC8AAEtQAABocAAAhpAAAKWwAADDzwAA4fAAEe//ADHx/wBR8/8AcfX/AJH3/wCx+f8A0fv/AP///wAAAAAAAC8hAABQNwAAcEwAAJBjAACweQAAz48AAPCmABH/tAAx/74AUf/IAHH/0wCR/9wAsf/lANH/8AD///8AAAAAAAAvDgAAUBgAAHAiAACQLAAAsDYAAM9AAADwSgAR/1sAMf9xAFH/hwBx/50Akf+yALH/yQDR/98A////AAAAAAACLwAABFAAAAZwAAAIkAAACrAAAAvPAAAO8AAAIP8SAD3/MQBb/1EAef9xAJj/kQC1/7EA1P/RAP///wAAAAAAFC8AACJQAAAwcAAAPZAAAEywAABZzwAAZ/AAAHj/EQCK/zEAnP9RAK7/cQDA/5EA0v+xAOT/0QD///8AAAAAACYvAABAUAAAWnAAAHSQAACOsAAAqc8AAMLwAADR/xEA2P8xAN7/UQDj/3EA6f+RAO//sQD2/9EA////AAAAAAAvJgAAUEEAAHBbAACQdAAAsI4AAM+pAADwwwAA/9IRAP/YMQD/3VEA/+RxAP/qkQD/8LEA//bRAP///wAAAAAALxQAAFAiAABwMAAAkD4AALBNAADPWwAA8GkAAP95EQD/ijEA/51RAP+vcQD/wZEA/9KxAP/l0QD///8AAAAAAC8DAABQBAAAcAYAAJAJAACwCgAAzwwAAPAOAAD/IBIA/z4xAP9cUQD/enEA/5eRAP+2sQD/1NEA////AAAAAAAvAA4AUAAXAHAAIQCQACsAsAA2AM8AQADwAEkA/xFaAP8xcAD/UYYA/3GcAP+RsgD/scgA/9HfAP///wAAAAAALwAgAFAANgBwAEwAkABiALAAeADPAI4A8ACkAP8RswD/Mb4A/1HHAP9x0QD/kdwA/7HlAP/R8AD///8AAAAAACwALwBLAFAAaQBwAIcAkAClALAAxADPAOEA8ADwEf8A8jH/APRR/wD2cf8A95H/APmx/wD70f8A////AAAAAAAbAC8ALQBQAD8AcABSAJAAYwCwAHYAzwCIAPAAmRH/AKYx/wC0Uf8AwnH/AM+R/wDcsf8A69H/AP///wAAAAAACAAvAA4AUAAVAHAAGwCQACEAsAAmAM8ALADwAD4R/wBYMf8AcVH/AIxx/wCmkf8Av7H/ANrR/wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMAAAAAAAAAAAAAAAACBgwMBwIAAAAAAAAAAAAABg4ODg4MBgIAAAAAAAAAAAYODQoODg4KBAAAAAAAAAAGDgwDBQsODg4FAAAAAAAABg4MAgADCg4OBgAAAAAAAAYODAICCg4ODgYAAAAAAAAGDgwCBg4OCwcCAAAAAAAABg4MAwkIBAIAAAAAAAAAAAYODAICAAAAAAAAAAAAAAAGDgwCAAAAAAAAAAAAAAAABg4MAgAAAAAAAAAAAAAAAAYMCAEAAAAAAAAAAAAAAAACAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</Image>\n    <Url type=\"application/x-suggestions+json\" template=\"https://www.bing.com/osjson.aspx\">\n        <Param name=\"query\" value=\"{searchTerms}\"/>\n        <Param name=\"form\" value=\"OSDJAS\"/>\n        <Param name=\"language\" value=\"{moz:locale}\"/>\n    </Url>\n    <Url type=\"text/html\" method=\"GET\" template=\"https://www.bing.com/search\" rel=\"searchform\">\n        <Param name=\"q\" value=\"{searchTerms}\"/>\n        <Param name=\"pc\" value=\"MOZI\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"contextmenu\" value=\"MOZCON\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"searchbar\" value=\"MOZSBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"homepage\" value=\"MOZSPG\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"keyword\" value=\"MOZLBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"newtab\" value=\"MOZTSB\"/>\n    </Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/searchplugins/cnrtl-tlfi-fr.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Portail Lexical - CNRTL</ShortName>\n<Description>Centre National de Ressources Textuelles et Lexicales</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAEAEBAAAAAAGABoAwAAFgAAACgAAAAQAAAAIAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgbUWgbUWfa0SZZECVXzyUXTuUXTuUXTuUXTuUXTuUXTuUXTuUXTuUXTuXYT6eakOgbUWfbESXYD2PVTiMUjiLUTeMUTeMUTeMUTeMUTeMUTeMUTeMUTeLUTePVTebZkGgbUWcaUPAmoTawbTZwbXZwbXZwbXZwbXZwbXZwbXZwbXZwbXZwbXPuKyaaE6aZUCgbUW8kXP639D94dL+4tP+4tP+4tP+4tP+4tP+4tP+4tP+4tP+4tPt08WhcFWbZ0KgbUXXs5z+49T+49T+5df+5tn+5tn+5tn+5tn+5tn+5tn+5tn+5tn74tSvgWGfbESgbUXat6D+49Ty1MS0h2qtflutf1utf1utf1utf1utf1utf1utf1utf1qjcUqgbUWgbUXat6H53tC3i3SXYT6gbUWgbUWgbUWgbUWgbUWgbUWgbUWgbUWgbUWgbUWgbUWgbUXat6H12syrfmeXYT6gbUWgbUWgbUWgbUWgbUWgbUWgbUWgbUWgbUWgbUWgbUWhbkbat6H02suoe2SSWjmcZ0KdakOdakOdakOdakOdakOdakOdakOdakOea0SgbUWhbkbat6H12syrgW6JTC+OVDWQVzeQVzeQVzeQVzeQVzeQVzeQVzeQVzeUXTudaUOhbkbbuKH74NLXvrGhdmSZaVSaalWaalWaalWaalWaalV3TFNgOUtgOUt9STmaZUChbkbUsZn+5NX739Du08boz8Hoz8Hoz8HozsHozsHozsGFesdCQsxBQchtRVOaZkGgbUWzhmT85dj+5NX+49X+49X+49X+49X+49T+49T+49SPg9BDRNJCQ85yTFidaUOgbUWgbUW8knPnyrft0L/t0L/t0L/t0L/s0L/s0L/s0L+fjLpqYLtoXrqFXV6gbUWgbUWgbkagbUWgbUWhbkahbkahbkahbkagbUWgbUWgbUWgbUWgbUWgbUWgbUWgbUWgbUWgbkagbUWgbUWhbkahbkahbkahbkagbUWgbUWgbUWgbUWgbUWgbUWgbUWgbUUAAH9fAADP/gAAz/4AAPr/AADC/gAAwP4AAE5eAAD//wAA//8AAMb+AAD//wAAwP4AAE5eAAD//wAA//8AAMz+</Image>\n<SearchForm>http://www.cnrtl.fr/lexicographie/</SearchForm>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.cnrtl.fr/lexicographie/{searchTerms}\" resultdomain=\"cnrtl.fr\">\n</Url>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"http://www.cnrtl.fr/utilities/OPEN\">\n  <Param name=\"query\" value=\"{searchTerms}\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/searchplugins/ddg.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<OpenSearchDescription xmlns=\"http://a9.com/-/spec/opensearch/1.1/\"> \n  <ShortName>DuckDuckGo</ShortName> \n  <Description>Search DuckDuckGo</Description> \n  <InputEncoding>UTF-8</InputEncoding> \n  <Image height=\"16\" width=\"16\">data:image/icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA11RgALs6oACbQ9wAj0v8AI9L/ACfQ9wAu0agANdUYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzzN4CNdL/oK/z//////////////////////+jsPv/BDXX/wAz0t4AAAAAAAAAAAAAAAAAAAAAAAAAAAAyzvNSduD//////8jK/v+P+Lf/IbQL/17RPP+J3Y//wOKX//////9YeuX/ADLO8wAAAAAAAAAAAAAAAAAw091piOX/8/X9/1Fx5P9xhu//WOWZ/0W9Lv9Lwjn/J8BB/xyDAP9bdfL/9fP//2mI5v8AMNPdAAAAAAc610YRQ9f//////0Zr4P8AGdD/sb32////////////wrv//wAh1/8MPab/ACPc/05r4///////EkPX/wc610YANtWkrr/y/6S48P8AJ9L/AB3R/+/w/v///////////3+D7f8AQeL/AYTw/wFr5/8AMNb/p7Tv/6698v8AM9WkADLW//////8yXt//AC3V/wAw1/////////////z///8A0P7/AKb1/wWI7P8AuPf/AJ3w/zZW3P//////ADHV/wAx2P//////AzrZ/wAu1/84ZOL////////////e////AND//wC1+f8Atff/AZbv/wY62f8ELNf//////wAw1/8AMtn//////wAw2f8ALNn/kKrz////+//cwbH////////////R////Rcb8/wDO/f8A/P//AHzo//////8AMNj/ADXa//////8vXuL/ACna/4yq9///79T/jUkg/9i+r///////r2Q0/7Cozv8BKdr/AirY/zdZ4P//////ADTa/wI72tOuv/T/prr0/wAl2v+JqPb//7yW/+bUxv/9+/n////u//W+n/+Op/L/ADPd/wAv2v+ru/T/r7/0/wI72tMLQd1DEEjg//////9Cbef/ADng///////////////////////R3///AC3g/wAy3v9SeOn//////xFI4P8LQd1DAAAAAAM64PNmiuz/9/j//2mN7f/m7P3///////////9Cb+n/ACXd/wAt3v9rju3//////2iL7P8DOuDzAAAAAAAAAAAAAAAAAT3g/0p16f//////3OT8/3OS7v8AKt3/ACPc/zhn5/+xw/b//////0956v8CPeD/AAAAAAAAAAAAAAAAAAAAAAAAAAAEPODzBUDh/5uz8//7/f7/////////////////prz0/wtF4v8FQeDzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtF5kYDQOOkADrj/wA44v8AOeP/ADzk/wVB46QPReZGAAAAAAAAAAAAAAAAAAAAAPAPAADgBwAAwAMAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAADAAwAA4AcAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChIzyAnRNFwJ0TQryND0d8nRNH/J0TR/ydE0f8nRNH/I0PR3ydE0K8nRNFwKEjPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChE00AlRdK/J0XS/ydF0v8nRdL/XXPd/11z3f94i+P/k6Lp/5Oi6f9rf+D/NVDV/ydF0v8nRdL/JUXSvyhE00AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAzxAnRNOvJ0XT/ydF0/8lRdK/KEXSYOvu+6/+/v6//v7+v/39/c////////////7+/r/J0fOAKEXSYCVF0r8nRdP/J0XT/ydE068gQM8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlRdUwJ0bT7ydG0/8nRtHPKETTQAAAAADHx8dA2vHhn5TYpN/o9+z/////////////////8PL83ydG0o8lRdUwAAAAAChE00AnRtHPJ0bT/ydG0+8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEXVYCdG1P8nRtT/KEbTgAAAAAAmRtZQI0PU38jIyP/F6s//Rrtk/0a7ZP9/yIr/c796/4vLkv+JpNf/M3Kq/zyWh/8zeKTfJkbWUAAAAAAoRtOAJ0bU/ydG1P8oRdVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVF1TAnR9X/J0fV/yhF1WAgQM8QJ0fTrydH1f9CW8//2tra/6Pdsv9Gu2T/Rrtk/0WzWv9Gu2T/Rrtk/0a7ZP9Gu2T/Rrtk/z6egP8nR9X/J0fTryBAzxAoRdVgJ0fV/ydH1f8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAgQM8QJ0fV7ydH1f8oSNVgIEDPECdH1c8nR9X/J0fV/1xwyf/t7e3/o92y/0a7ZP9Gu2T/Ra5U/0a7ZP9Gu2T/Rrtk/0a7ZP9Gu2T/Pp6A/ydH1f8nR9X/J0fVzyBAzxAoSNVgJ0fV/ydH1e8gQM8QAAAAAAAAAAAAAAAAAAAAACdH1q8nR9b/KEjVgCBQzxAnR9bPJ0fW/ydH1v8nR9b/gIzB//r6+v+j3bL/Rrtk/13Ed/+i26//ruG7/z6egf8+noH/Rrtk/0a7ZP86kI//J0fW/ydH1v8nR9b/J0fWzyBQzxAoSNWAJ0fW/ydH1q8AAAAAAAAAAAAAAAAoSNdAJkjW/yZH1s8AAAAAJEfWryZI1v8mSNb/JkjW/yZI1v+jqsT//////+j37P/R7tj////////////W3ff/JkjW/yZI1v8uZbr/PJeI/zJzrP8mSNb/JkjW/yZI1v8mSNb/JEfWrwAAAAAmR9bPJkjW/yhI10AAAAAAAAAAACVI1r8mSNf/KEjXQCZJ1lAmSNf/JkjX/yZI1/8mSNf/JkjX/9HR0f///////////////////////////5Ok6/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JknWUChI10AmSNf/JUjWvwAAAAAoSNcgJknY/yZH2M8AAAAAI0nY3yZJ2P8mSdj/JknY/yZJ2P9KZM//39/f////////////////////////////XHfi/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8jSdjfAAAAACZH2M8mSdj/KEjXICdJ2HAmSdj/JUjXYCVK2jAmSdj/JknY/yZJ2P8mSdj/JknY/2V4yf/t7e3///////////////////////////9cd+L/HXTj/xSf7/8Nwfj/CdL8/wnS/P8J0vz/ELDz/xt85v8mSdj/JknY/yZJ2P8lStowJUjXYCZJ2P8nSdhwJErZryZK2f8oSNcgJUnajyZK2f8mStn/JkrZ/yZK2f8mStn/iJPA////////////////////////////0ff+/xjV/P8J0vz/Drn1/xiO6/8Yjuv/GI7r/xCw8/8Lyvr/CdL8/xmF6P8mStn/JkrZ/yVJ2o8oSNcgJkrZ/yRK2a8jStrfI0rZ3wAAAAAlSdq/Jkra/yZK2v8mStr/Jkra/yZK2v+xtsf///////////////////////////8o2Pz/CdL8/wvK+v8mStr/Jkra/yZK2v8mStr/Jkra/yZK2v8iW97/Jkra/yZK2v8mStr/JUnavwAAAAAjStnfI0ra3yZK2v8lSdq/AAAAACZH2O8mStr/Jkra/yZK2v8mStr/L1HY/9HR0f///////////////////////////yjY/P8J0vz/CdL8/xCw9P8QsPT/ELD0/xSf7/8ddeX/Jkra/yZK2v8mStr/Jkra/yZK2v8mR9jvAAAAACVJ2r8mStr/Jkvb/yVJ2r8AAAAAJkvb/yZL2/8mS9v/Jkvb/yZL2/9KZtL/4+Pj////////////////////////////4Pn//0fd/f8J0vz/CdL8/wnS/P8J0vz/CdL8/wnS/P8Lyvr/Fpfu/yJc3/8mS9v/Jkvb/yZL2/8AAAAAJUnavyZL2/8mS9z/JUncvwAAAAAmS9z/Jkvc/yZL3P8mS9z/Jkvc/26AyP/x8fH//////////////////////////////////////9H3/v/C9P7/o+7+/2fa+/8Oufb/CdL8/wnS/P8J0vz/CdL8/xiP7P8mS9z/Jkvc/wAAAAAlSdy/Jkvc/yZM3P8lTNy/AAAAACZJ2e8mTNz/Jkzc/yZM3P8mTNz/iJTB////////////qnth/5VaOf/x6eX///////////////////////Hp5f/x6eX/ydL2/yZM3P8kVN7/G37o/xKo8v8QsfT/HXbm/yZM3P8mSdnvAAAAACVM3L8mTNz/I0vc3yZJ2u8AAAAAJUzevyZM3f8mTN3/Jkzd/yZM3f+fqc3///////////+VWjn/v5yI/+re1///////////////////////jk8s/7iRe//J0vb/Jkzd/yZM3f8mTN3/Jkzd/yZM3f8mTN3/Jkzd/yVM3r8AAAAAI0vc3yNL3N8kTd2vJk3d/yhQ3yAlTd2PJk3d/yZN3f8mTd3/Jk3d/6St0v////////////Hp5f/q3tf///////////////////////////+xhm7/49PK/6Cx8P8mTd3/Jk3d/yZN3f8mTd3/Jk3d/yZN3f8mTd3/JU3djyhQ3yAmTd3/JE3drydN33AmTd7/J03fcCVK3zAmTd7/Jk3e/yZN3v8mTd7/pK7S///////Sp5r/////////////////////////////////////////////////T27k/yZN3v8mTd7/Jk3e/yZN3v8mTd7/Jk3e/yZN3v8lSt8wJ03fcCZN3v8nTd9wKFDfICZO3/8mTt3PAAAAACVN3r8mTt//Jk7f/yZO3/+EltX//////+fRyv/SqaD/59LO///////////////////////at63/vIBy/7Glxf8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8mTt//JU3evwAAAAAmTt3PJk7f/yhQ3yAAAAAAJE/dryZO3/8oUN9AKFDfQCZO3/8mTt//Jk7f/zhb2v/o6/T/////////////////////////////////////////////////XHrn/yZO3/8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8oUN9AKFDfQCZO3/8kT92vAAAAAAAAAAAoUN9AJk7g/yZO4M8AAAAAJk/hnyZO4P8mTuD/Jk7g/05v5v/k6fv//////////////////////////////////////3eR7P8mTuD/Jk7g/yZO4P8mTuD/Jk7g/yZO4P8mTuD/Jk/hnwAAAAAmTuDPJk7g/yhQ30AAAAAAAAAAAAAAAAAjT+GfJU/h/yVO4Y8gUN8QIk7gzyVP4f8lT+H/SWnW/0lp1v+bq+H/8fHx/////////////////6Cy8v9OcOb/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yJO4M8gUN8QJU7hjyVP4f8jT+GfAAAAAAAAAAAAAAAAAAAAACBQ3xAlTOHvJU/h/yVQ4mAgUN8QIk7hzyVP4f+ktOv///////////////////////H0/f9phur/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yVP4f8iTuHPIFDfECVQ4mAlT+H/JUzh7yBQ3xAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ3zAlUOLvJVDi/yVQ4mAgUN8QI1Din4mb2//J0/j/ydP4/6299P93ku3/M1vk/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/I1DinyBQ3xAlUOJgJVDi/yVQ4u8lUN8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAlUOLvJVDi/yVQ4o8AAAAAJFDjQCVQ4r8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDivyRQ40AAAAAAJVDijyVQ4v8lUOLvJVDkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAjUeTfJVHj/yNR5N8kUONAAAAAACVQ5DAmUuOAJVHivyNR5N8lUeP/JVHj/yNR5N8lUeK/JlLjgCVQ5DAAAAAAJFDjQCNR5N8lUeP/I1Hk3yVQ5DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBQ3xAjUuSfJVHk/yVR5P8jUeTfJFLkcChQ5yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoUOcgJFLkcCNR5N8lUeT/JVHk/yNS5J8gUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkUONAI1LknyVS5P8lUuT/JVLk/yVS5O8lUeS/JVHkvyVR5L8lUeS/JVLk7yVS5P8lUuT/JVLk/yRS468kUONAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFDfECVS5GAjUuWfIlPlzyVS5f8lUuX/JVLl/yVS5f8iU+XPI1LlnyVS5GAgUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/ggBB/wgAEP4AAAB8AAAAPAAAADiAAAEYAAAAEQAAAIAAAAAAAAAAAgAAAEIAAABCAAAAQgAAAEIAAABCAAAAQAAAAAAAAAABAAAAiAAAABiAAAEcAAAAPAAAAD4AAAB/CAAQ/4IAQf/AfgP/8AAP//wAP/</Image>\n  <Url type=\"text/html\" method=\"get\" template=\"https://duckduckgo.com/\" rel=\"searchform\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"contextmenu\" value=\"ffcm\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"keyword\"     value=\"ffab\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"searchbar\"   value=\"ffsb\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"homepage\"    value=\"ffhp\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"newtab\"      value=\"ffnt\"/>\n  </Url>\n  <Url type=\"application/x-suggestions+json\" template=\"https://ac.duckduckgo.com/ac/\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <Param name=\"type\" value=\"list\"/>\n  </Url>\n</OpenSearchDescription> \n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/searchplugins/google-nocodes.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"keyword\" value=\"firefox-b-ab\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"searchbar\" value=\"firefox-b\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/searchplugins/list.json",
    "content": "{\"RU\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-france\", \"bing\", \"amazon-france\", \"ddg\", \"cnrtl-tlfi-fr\", \"wikipedia-fr\"]}, \"CN\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-france\", \"bing\", \"amazon-france\", \"ddg\", \"cnrtl-tlfi-fr\", \"wikipedia-fr\"]}, \"default\": {\"visibleDefaultEngines\": [\"google\", \"yahoo-france\", \"bing\", \"amazon-france\", \"ddg\", \"cnrtl-tlfi-fr\", \"wikipedia-fr\"]}, \"TW\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-france\", \"bing\", \"amazon-france\", \"ddg\", \"cnrtl-tlfi-fr\", \"wikipedia-fr\"]}, \"CA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-france\", \"bing\", \"amazon-france\", \"ddg\", \"cnrtl-tlfi-fr\", \"wikipedia-fr\"]}, \"TR\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-france\", \"bing\", \"amazon-france\", \"ddg\", \"cnrtl-tlfi-fr\", \"wikipedia-fr\"]}, \"US\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-france\", \"bing\", \"amazon-france\", \"ddg\", \"cnrtl-tlfi-fr\", \"wikipedia-fr\"]}, \"HK\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-france\", \"bing\", \"amazon-france\", \"ddg\", \"cnrtl-tlfi-fr\", \"wikipedia-fr\"]}, \"KZ\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-france\", \"bing\", \"amazon-france\", \"ddg\", \"cnrtl-tlfi-fr\", \"wikipedia-fr\"]}, \"UA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-france\", \"bing\", \"amazon-france\", \"ddg\", \"cnrtl-tlfi-fr\", \"wikipedia-fr\"]}, \"BY\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-france\", \"bing\", \"amazon-france\", \"ddg\", \"cnrtl-tlfi-fr\", \"wikipedia-fr\"]}}"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/searchplugins/wikipedia-fr.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Wikipédia (fr)</ShortName>\n<Description>Wikipédia, l'encyclopédie libre</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">resource://search-plugins/images/wikipedia.ico</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://fr.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://fr.wikipedia.org/wiki/Spécial:Recherche\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/searchplugins/yahoo-france.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Yahoo</ShortName>\n<Description>Recherche Yahoo</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACAA8DQAAJgAAACAgAAABAAgAowsAAGINAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACZ0lEQVR42mzSP4icZRTF4ee+38xOkp2sG5cQxVJIIaaKkICxTkqJjQhpJFYiop2F1YKFQqoUVpEoCBYSS7dfOxVFWGIsokUE/0TEye7OzPe977XYNWk83b0cDoffvXHWGxkKYjt0N1fi+FaJIzNIFSJ0kDXn0z5nF1O9Sp5PzaizamLD2NELo5W4sOwXqqX/04o1R2wg9PYs/GXUmTjqpGNxwvWdFzz19Akvjj+XUkYTggylFLfml93due+tZ7+y577BrkJnbNWke8yHmzvgi/4lq+WU1XjCsThl2p1ya3GZ4KNrt03KuhXH0SkkkbTOL5+u2PnuZ/D8axtGMTaKsbOvrINP3v/W3Y9XhCJjQCrUWRedVpaq3nvn7oHXrz8jD8PfvnEGbL0716LXytIoxqizkups4R/VwhB7hpi7sXkbXNo86bkrazK5sXnbEHND7BvMLcykOotz3vlxvZw+faRb08VEiVC64rPdSw/pZ/Ly9EutNi3TkHOLOvN3u3OnHNx7MFio5qq5Ifdce/WHhwEfXPnekPuq/UPPQhrAKOV0MFdyRFQFRefr7Z9wRrb0zfYd1aCpGmr2BvtSTkcp1wZLnX0tx4oQjeHX+UF97P75QGspM7VMqTfopVwb0aY1F4ZWlFK1SCVDHQKUEvphj0ztkEdrvZoLtOkoNS2XlkHJIlroIky7Jw8atDSJdQ/aPTUdtJBaLqVmlJpqQataCZKhY/L4HwcEI/Qbv1v8tivbIdVG1UtNnPVmFmPEoT9l/Dc9Ujp42Mx4uGl6I5pmgdjGzaLbopsdJqZHWZnqtKkXcZU8D/8OAPAMQ4kD8KK1AAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEJGlDQ1BJQ0MgUHJvZmlsZQAAOBGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+EdigjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHHJz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9FwpwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7NamcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwfYrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqwSyv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxtUgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+oF9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdTTsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QWWdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXIM+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4bBsrEwAAAAlwSFlzAAALEwAACxMBAJqcGAAAByVJREFUWAm1l1uIldcVx9d3ruMZZzRaay+pCjFJH6LSRqxQqA1NH0pBiH3Qp774kEAg4EOkxKdQSCjUFvpm6YsNVNoSaGjFtmga2yZgCIIawdv04g2kM7Uz6lzO+c758v/t/9lzTB/61Oxhn7332muv9V+3vb8pnooDVRkzZ4oY/LmK6mQZa05frX6yFJ9Ae7x4qd2IuV1FFM9WMfhaI9Z+pQBAL+aiEZ0QgNBm2YuZmxHF9VZMXqmivFaLweUyuteWYvHGVPWr2f+F7YvF/ola9DZGVJsHUXs8YvBEK1ZrXt9URDwqxY1BdGMQvWjGqkgA+iLUtazHuADUoowHYugKTilaR7SIpZjWqOMRfY090RbasS4JglpFtzWIcqwZa+pSqnWVcLLXijXpZCFpvbgb/VhMe8huMLPylWkci8/oSD8xJq7hj4WUWvXrlbqVrUyKtBYdpX3Bh9YbzsdErwRgbZKyFP+KdqxPssu4l2hDAOOxIj6bCHigKWRNCcpMCHHHB4TJLc+TXxKHnC51Ct+Qgxl/TZ0qE5Be/EdWTwjqQuJJAPIB8qAZk4kZoXJnvHH+27Hq0+0YX12PH+w7E3/8zbWkitN2M8pS7kCKZ761OV55c2fcm+nG7J1e7N/+e3m2nbyKQcAhnHWZLC86B1rxiFRvSIkIgJHFVWzZ+qk4fG5HEr4wV8buVb+Vuv5QeVZsi/HeW//eHZ1HbNfLT5+Jc2dndBav9KXugfqc+pLsv6Xxvk6kVheumnpDnXlTVMZWfHh+Li6cdOKvmGzEC69+WTskzwr1SfUJ9ZWp7z/0pWXlF9+ejQtnUdCWnAxQ+al5Tdz80lIVEP8x9eZQWCQwOTAhNc34Re+rUW8U0S+r2Ns8nWzBKgONBOeX3V3RaCpPRN7XeFcO7yYl+InML2U3VdBVHszHzbSXYLBJkuTSQzBuphoYZ7X/u8O30gFAHHxzi+Yop8ETcfDXW5JyKMd/fFuO9l3mYuwLAl5gbMg8QuKdYQg4Zjcxo7HikMeIn37vcizes9Ide9bGhs9NLPN9YX0ndnzHpbZ4vx9HXr6kc6Sobo2hIkuzOnIh0xMFRlvc0waWL+p3UePCQ/Myjjx/JSnl59CJbUkJgl75g+ZD/D978Yrc7EuMPe4ESo6OYsaasiiX7tADAyny5cGtyMHsDxzFnP0Tx6Z0SfsW27B1PHZ+c13seGZdbNo2Lo6Iu7e7cfznfxc/8ggNQBhZI9dSs2c5k+rFaHBXmZhd32xTGdlZPvzDvefj9XddlgeObYVpuf1o3zkpyrEnCJwBDjlmr9i7XP3jgrYkDamhEqRA8UOBxZ53tcOtBbgyzr53M65f8DU6sVZ1o067cfFBvP+XGzrDOa5s+JkTShIc+dBtlLOLlRpqAUDc+yqQMnViNq81edDVnPixno/vP/dXjn2svbbnPa1RiqXEHVkYQ06RWygnFEtpbZDLAJws2X1OHgfCv+hiRkZU8Y+pmbjwzjTE1D48PR1TV+5IMErgsjex2A8TJrqCHH9Cw6U0BGBkPUWrKTZnPq4L9WqIOFvEO8ml+vbRvyUB/Jw6OiUa9GydM58qQl6lTrNHyiENrwyTkOvXLziVkMlOOsesVKyIFtZB1zfDAGvdyj4xtkD7yHQ8Ynn4hCrwvYA+DOJCSlXAZl3MjNQobNzVPK7gJm0AiPsQyEg0c6s1cbEB5X08AmDz1TTLucApzHHyJgADvUqVysJMKOSicLRQl+emOIvbnaw+ot2pSTzl5zzJVjPaZ6ix7zCSN4E1shOAWnqbyYH8bOqd1h9AGJ0qtl6LRBubcBKxbo6xh60kWlbLjgG4NJ2ETkwqbl7SeUXVSCq+BF1C2bWEgEO4CxBGvOydGmu3ooXv7AEogLFqn2JtWKO8yc9xAmDxjhGiWMOQXe63zCvHtIjOpGOIwvGJlhRQepyzaiu0MQ4MnFhuT7CiJQC+sUg4jtOYO+1IH9OdCwgBSmOkP2r60CarHeXMjxw3PGyvOBnN670EgOPOc1yEYgDYCxbqTPDXki1srChi4R6lpQ+uDmVFDtkA5GH1qJEvQFgacqCFT37pyP+Y+DMJs0Y54NgbiIVn61jhEUrNARuNIi3vOQf8iUeQuNzILe4b/jFZ7RDYJhTbVRaJTxyWh8PgO93hQJCBsSa2GQyyoLlBzWDxgnm9l0JgADgNgVxElCH22xs4NCsaieSUyzWXaSTLDAPlGQB0Kt6JaqpzYjkJQT9id60aNwqZjVqlz9Kqp+JcfDjOAqhirNoCI6MelpVPAjZ/CbFv45Y9YNcicqDMKm/Xo/FPJdMlqZ9SIK7qSrrci9mbl6q3/DGQ5f7XuK347rgKeuMgiicEfLPmT0rGY1K5SdI/ryritlMbJrr/PZ8+I8qf9PF8qhMrT39QHfHLkhj/fz/bi+eb83F/VxX1b6jWvt6KdTs/AvvCmqXE235jAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\"\n     template=\"https://fr.search.yahoo.com/sugg/ff\">\n  <Param name=\"output\"  value=\"fxjson\" />\n  <Param name=\"appid\"   value=\"ffd\" />\n  <Param name=\"command\" value=\"{searchTerms}\" />\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://fr.search.yahoo.com/search\" resultdomain=\"yahoo.com\">\n  <Param name=\"p\" value=\"{searchTerms}\"/>\n  <Param name=\"ei\" value=\"UTF-8\"/>\n  <Param name=\"fr\" value=\"moz35\" />\n</Url>\n<SearchForm>https://fr.search.yahoo.com/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/setDesktopBackground.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY position.label             \"Position :\">\n<!ENTITY tile.label                 \"Mosaïque\">\n<!ENTITY center.label               \"Centrer\">\n<!ENTITY stretch.label              \"Étirer\">\n<!ENTITY fill.label                 \"Remplir\">\n<!ENTITY fit.label                  \"Ajuster\">\n<!ENTITY preview.label              \"Aperçu\">\n<!ENTITY color.label                \"Couleur :\">\n<!ENTITY setDesktopBackground.title \"Choisir comme fond d’écran\">\n<!ENTITY openDesktopPrefs.label     \"Ouvrir les préférences du Bureau\">\n<!ENTITY closeWindow.key            \"w\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/shellservice.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\noptionsLabel=&Options de %S\nsafeModeLabel=%S &Mode sans échec\n\n# LOCALIZATION NOTE (setDefaultBrowserMessage2, setDefaultBrowserConfirm.label):\n# %S will be replaced by brandShortName\nsetDefaultBrowserMessage2          = Tirez le meilleur parti de %S en le définissant comme navigateur par défaut\nsetDefaultBrowserConfirm.label     = Faire de %S mon navigateur par défaut\nsetDefaultBrowserConfirm.accesskey = F\nsetDefaultBrowserOptions.label     = Options\nsetDefaultBrowserOptions.accesskey = O\nsetDefaultBrowserNotNow.label      = Plus tard\nsetDefaultBrowserNotNow.accesskey  = P\nsetDefaultBrowserNever.label       = Ne plus me demander\nsetDefaultBrowserNever.accesskey   = N\n\n# LOCALIZATION NOTE (setDefaultBrowserTitle, setDefaultBrowserMessage, setDefaultBrowserDontAsk, setDefaultBrowserAlertConfirm.label, setDefaultBrowserAlertNotNow.label):\n# These strings are used as an alternative to the ones above, in a modal dialog.\n# %S will be replaced by brandShortName\nsetDefaultBrowserTitle=Navigateur par défaut\nsetDefaultBrowserMessage=%S n’est pas votre navigateur par défaut. Voulez-vous le définir en tant que navigateur par défaut ?\nsetDefaultBrowserDontAsk=Toujours effectuer cette vérification au démarrage de %S.\nsetDefaultBrowserAlertConfirm.label=Faire de %S mon navigateur par défaut\nsetDefaultBrowserAlertNotNow.label=Plus tard\n\ndesktopBackgroundLeafNameWin=Fond d’écran.bmp\nDesktopBackgroundDownloading=Enregistrement de l’image…\nDesktopBackgroundSet=Choisir comme fond d’écran\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/sitePermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (state.current.allowed,\n#                    state.current.allowedForSession,\n#                    state.current.allowedTemporarily,\n#                    state.current.blockedTemporarily,\n#                    state.current.blocked):\n# This label is used to display active permission states in the site\n# identity popup (which does not have a lot of screen space).\nstate.current.allowed = Autoriser\nstate.current.allowedForSession = Autoriser pour cette session\nstate.current.allowedTemporarily = Autoriser temporairement\nstate.current.blockedTemporarily = Bloquer temporairement\nstate.current.blocked = Bloquer\n\n# LOCALIZATION NOTE (state.multichoice.alwaysAsk,\n#                    state.multichoice.allow,\n#                    state.multichoice.allowForSession,\n#                    state.multichoice.block):\n# Used to label permission state checkboxes in the page info dialog.\nstate.multichoice.alwaysAsk = Toujours demander\nstate.multichoice.allow = Autoriser\nstate.multichoice.allowForSession = Autoriser pour la session\nstate.multichoice.block = Bloquer\n\npermission.cookie.label = Définir des cookies\npermission.desktop-notification2.label = Recevoir des notifications\npermission.image.label = Charger des images\npermission.camera.label = Utiliser la caméra\npermission.microphone.label = Utiliser le microphone\npermission.screen.label = Partager l’écran\npermission.install.label = Installer des modules complémentaires\npermission.popup.label = Ouvrir des fenêtres popup\npermission.geo.label = Accéder à votre position\npermission.indexedDB.label = Conserver des données hors connexion\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/syncBrand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncBrand.shortName.label  \"Sync\">\n<!ENTITY syncBrand.fullName.label   \"Firefox Sync\">\n<!ENTITY syncBrand.fxAccount.label  \"Compte Firefox\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/syncCustomize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncCustomize.dialog.title       \"Sélection de la synchronisation\">\n<!ENTITY syncCustomize.acceptButton.label \"Démarrer\">\n\n<!ENTITY syncCustomize.title              \"Que voulez-vous synchroniser ?\">\n<!ENTITY syncCustomize.description        \"Vous pouvez modifier la sélection dans les options.\">\n<!ENTITY syncCustomizeUnix.description    \"Vous pouvez modifier la sélection dans les préférences.\">\n\n<!--\n  These engine names are the same as in browser/preferences/sync.dtd except\n  for the last two that are marked as being specific to Desktop browsers.\n-->\n<!ENTITY engine.bookmarks.label           \"les marque-pages\">\n<!ENTITY engine.bookmarks.accesskey       \"m\">\n<!ENTITY engine.history.label             \"l’historique\">\n<!ENTITY engine.history.accesskey         \"r\">\n<!ENTITY engine.tabs.label                \"les onglets\">\n<!ENTITY engine.tabs.accesskey            \"o\">\n<!ENTITY engine.passwords.label           \"les mots de passe\">\n<!ENTITY engine.passwords.accesskey       \"P\">\n<!ENTITY engine.addons.label              \"les modules complémentaires (ordinateur)\">\n<!ENTITY engine.addons.accesskey          \"u\">\n<!ENTITY engine.prefs.label               \"les préférences (ordinateur)\">\n<!ENTITY engine.prefs.accesskey           \"s\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/syncGenericChange.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (change.password.title): This (and associated change.password/passphrase) are used when the user elects to change their password.\nchange.password.title = Modifier votre mot de passe\nchange.password.acceptButton = Modifier le mot de passe\nchange.password.status.active = Modification de votre mot de passe…\nchange.password.status.success = Votre mot de passe a été modifié.\nchange.password.status.error = Une erreur s’est produite lors de la modification de votre mot de passe.\n\nchange.password3.introText = Votre mot de passe doit être long d’au moins 8 caractères. Il ne peut pas être identique à votre nom d’utilisateur ou à votre clé de récupération.\nchange.password.warningText = Note : aucun de vos autres appareils ne pourra plus se connecter à votre compte une fois le mot de passe modifié.\n\nchange.recoverykey.title = Ma clé de récupération\nchange.recoverykey.acceptButton = Modifier la clé de récupération\nchange.recoverykey.label = Modification de la clé de récupération et envoi des données locales, veuillez patienter…\nchange.recoverykey.error = Une erreur s’est produite lors de la modification de votre clé de récupération.\nchange.recoverykey.success = Votre clé de récupération a été modifiée.\n\nchange.synckey.introText2 = Pour respecter totalement votre vie privée, toutes vos données sont chiffrées avant d’êtres transmises au serveur. La clé de déchiffrage de vos données n’y est pas envoyée.\n# LOCALIZATION NOTE (change.recoverykey.warningText) \"Sync\" should match &syncBrand.shortName.label; from syncBrand.dtd\nchange.recoverykey.warningText = Note : changer cette clé va effacer toutes les données stockées sur le serveur de synchronisation et renvoyer de nouvelles données sécurisées par cette clé. Vos autres appareils ne seront pas synchronisés tant que vous n’y saisirez pas la nouvelle clé de récupération.\n\nnew.recoverykey.label = Votre clé de récupération\n\n# LOCALIZATION NOTE (new.password.title): This (and associated new.password/passphrase) are used on a second computer when it detects that your password or passphrase has been changed on a different device.\nnew.password.title            = Mise à jour du mot de passe\nnew.password.introText        = Votre mot de passe a été rejeté par le serveur, veuillez le mettre à jour.\nnew.password.label            = Saisissez votre nouveau mot de passe\nnew.password.confirm          = Confirmation du nouveau mot de passe\nnew.password.acceptButton     = Mettre à jour le mot de passe\nnew.password.status.incorrect = Mot de passe incorrect, veuillez réessayer.\n\nnew.recoverykey.title          = Mise à jour de la clé de récupération\nnew.recoverykey.introText      = Votre clé de récupération a été modifiée sur un autre appareil, veuillez saisir votre nouvelle clé de récupération.\nnew.recoverykey.acceptButton     = Mettre à jour la clé de récupération\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/syncKey.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncKey.page.title               \"Votre clé &syncBrand.fullName.label;\">\n<!ENTITY syncKey.page.description2        \"Cette clé est utilisée pour décoder les données de votre compte &syncBrand.fullName.label;. Vous devrez saisir cette clé chaque fois que vous configurez &syncBrand.fullName.label; sur un nouvel appareil.\">\n<!ENTITY syncKey.keepItSecret.heading     \"Ne la communiquez à personne\">\n<!ENTITY syncKey.keepItSecret.description \"Votre compte &syncBrand.fullName.label; est chiffré pour protéger votre vie privée. Sans cette clé, il faudrait des années avant que quiconque puisse arriver à décoder vos informations personnelles. Vous êtes la seule personne à avoir cette clé. Cela signifie que personne d’autre ne peut accéder à vos données &syncBrand.fullName.label;.\">\n<!ENTITY syncKey.keepItSafe.heading       \"Ne la perdez pas\">\n<!ENTITY syncKey.keepItSafe1.description  \"Ne perdez pas cette clé.\">\n<!ENTITY syncKey.keepItSafe2.description  \" Nous n’en gardons aucune copie (elle n’aurait plus rien de secret !), \">\n<!ENTITY syncKey.keepItSafe3.description  \"nous ne pourrons donc pas vous aider à la retrouver\">\n<!ENTITY syncKey.keepItSafe4a.description \" si elle est perdue. Vous en aurez besoin chaque fois que vous connecterez un nouvel appareil à &syncBrand.fullName.label;.\">\n<!ENTITY syncKey.findOutMore1.label       \"Pour en savoir plus sur &syncBrand.fullName.label; et votre vie privée, consultez \">\n<!ENTITY syncKey.findOutMore2.label       \".\">\n<!ENTITY syncKey.footer1.label            \"Les conditions d’utilisation de &syncBrand.fullName.label; sont disponibles à l’adresse \">\n<!ENTITY syncKey.footer2.label            \". La politique de confidentialité se trouve à l’adresse \">\n<!ENTITY syncKey.footer3.label            \".\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/syncProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD\n    SYSTEM \"chrome://branding/locale/brand.dtd\">\n    %brandDTD;\n\n<!-- These strings are used in the sync progress upload page -->\n<!ENTITY syncProgress.pageTitle    \"Votre première synchronisation\">\n<!ENTITY syncProgress.textBlurb    \"Vos données sont à présent chiffrées et envoyées en arrière-plan. Vous pouvez fermer cet onglet et continuer à utiliser &brandShortName;.\">\n<!ENTITY syncProgress.closeButton  \"Fermer\">\n<!ENTITY syncProgress.logoAltText  \"&brandShortName;\">\n<!ENTITY syncProgress.diffText     \"&brandShortName; sera désormais synchronisé automatiquement en arrière-plan. Vous pouvez fermer cet onglet et continuer à utiliser &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/syncQuota.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY quota.dialogTitle.label    \"Quota sur le serveur\">\n<!ENTITY quota.retrievingInfo.label \"Récupération des informations de quota…\">\n<!ENTITY quota.typeColumn.label     \"Type\">\n<!ENTITY quota.sizeColumn.label     \"Taille\">"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/syncQuota.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncollection.addons.label    = Modules complémentaires\ncollection.bookmarks.label = Marque-pages\ncollection.history.label   = Historique\ncollection.passwords.label = Mots de passe\ncollection.prefs.label     = Préférences\ncollection.tabs.label      = Onglets\n\n# LOCALIZATION NOTE (quota.usageNoQuota.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space occupied\n# on the server\nquota.usageNoQuota.label    = Vous utilisez actuellement %1$S %2$S.\n# LOCALIZATION NOTE (quota.usagePercentage.label):\n# %1$S is the percentage of space used,\n# %2$S and %3$S numeric value and unit (as defined in the download manager)\n# of the amount of space used,\n# %3$S and %4$S numeric value and unit (as defined in the download manager)\n# of the total space available.\nquota.usagePercentage.label = Vous utilisez %1$S%% (%2$S %3$S) des %4$S %5$S permis.\nquota.usageError.label      = Impossible d’obtenir les informations de quota.\nquota.retrieving.label      = Récupération en cours…\n# LOCALIZATION NOTE (quota.sizeValueUnit.label): %1$S is the amount of space\n# occupied by the engine, %2$K the corresponding unit (e.g. kB) as defined in\n# the download manager.\nquota.sizeValueUnit.label   = %1$S %2$S\nquota.remove.label          = Supprimer\nquota.treeCaption.label     = Désélectionnez des éléments pour arrêter de les synchroniser et libérer de la place sur le serveur\n# LOCALIZATION NOTE (quota.removal.label): %S is a list of engines that will be\n# disabled and whose data will be removed once the user confirms.\nquota.removal.label         = Firefox Sync va supprimer les données suivantes : %S.\n# LOCALIZATION NOTE (quota.list.separator): This is the separator string used\n# for the list of engines (incl. spaces where appropriate)\nquota.list.separator        = ,\\u0020\n# LOCALIZATION NOTE (quota.freeup.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space freed\n# up by disabling the unchecked engines.  If displayed this string is\n# concatenated directly to quota.removal.label and may need to start off with\n# whitespace.\nquota.freeup.label          = \\u0020%1$S %2$S vont être libérés.\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/syncSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY accountSetupTitle.label    \"Configuration de &syncBrand.fullName.label;\">\n\n<!-- First page of the wizard -->\n\n<!ENTITY setup.pickSetupType.description2 \"Bienvenue ! Si vous n’avez jamais utilisé &syncBrand.fullName.label; auparavant, vous devrez créer un nouveau compte.\">\n<!ENTITY button.createNewAccount.label \"Créer un nouveau compte\">\n<!ENTITY button.haveAccount.label      \"J’ai un compte\">\n\n<!ENTITY setup.choicePage.title.label     \"Avez-vous déjà utilisé &syncBrand.fullName.label; ?\">\n<!ENTITY setup.choicePage.new.label       \"Je n’ai jamais utilisé &syncBrand.shortName.label;\">\n<!ENTITY setup.choicePage.existing2.label \"J’utilise déjà &syncBrand.shortName.label; sur un autre appareil\">\n\n<!-- New Account AND Existing Account -->\n<!ENTITY server.label               \"Serveur\">\n<!ENTITY serverType.default.label   \"Par défaut : serveur Mozilla &syncBrand.fullName.label;\">\n<!ENTITY serverType.custom2.label   \"Utiliser un serveur personnalisé…\">\n<!ENTITY signIn.account2.label      \"Compte\">\n<!ENTITY signIn.account2.accesskey  \"o\">\n<!ENTITY signIn.password.label      \"Mot de passe\">\n<!ENTITY signIn.password.accesskey  \"p\">\n<!ENTITY signIn.recoveryKey.label       \"Clé de récupération\">\n<!ENTITY signIn.recoveryKey.accesskey   \"d\">\n\n<!-- New Account Page 1: Basic Account Info -->\n<!ENTITY setup.newAccountDetailsPage.title.label \"Détails du compte\">\n<!ENTITY setup.emailAddress.label     \"Adresse électronique\">\n<!ENTITY setup.emailAddress.accesskey \"e\">\n<!ENTITY setup.choosePassword.label   \"Choisir un mot de passe\">\n<!ENTITY setup.choosePassword.accesskey \"C\">\n<!ENTITY setup.confirmPassword.label  \"Confirmer le mot de passe\">\n<!ENTITY setup.confirmPassword.accesskey  \"m\">\n\n<!-- LOCALIZATION NOTE: tosAgree1, tosLink, tosAgree2, ppLink, tosAgree3 are\n     joined with implicit white space, so spaces in the strings aren't necessary -->\n<!ENTITY setup.tosAgree1.label      \"J’accepte les\">\n<!ENTITY setup.tosAgree1.accesskey  \"a\">\n<!ENTITY setup.tosLink.label        \"conditions d’utilisation\">\n<!ENTITY setup.tosAgree2.label      \"et la\">\n<!ENTITY setup.ppLink.label         \"politique de confidentialité\">\n<!ENTITY setup.tosAgree3.label      \"\">\n<!ENTITY setup.tosAgree2.accesskey  \"\">\n\n<!-- My Recovery Key dialog -->\n<!ENTITY setup.newRecoveryKeyPage.title.label \"&brandShortName; respecte votre vie privée\">\n<!ENTITY setup.newRecoveryKeyPage.description.label \"Pour respecter totalement votre vie privée, toutes vos données sont chiffrées avant d’être envoyées. La clé de récupération qui est nécessaire pour déchiffrer vos données n’est pas transmise.\">\n<!ENTITY recoveryKeyEntry.label        \"Votre clé de récupération\">\n<!ENTITY recoveryKeyEntry.accesskey    \"c\">\n<!ENTITY syncGenerateNewKey.label  \"Générer une nouvelle clé\">\n<!ENTITY recoveryKeyBackup.description \"Votre clé de récupération est nécessaire pour accéder à &syncBrand.fullName.label; sur d’autres machines. Veuillez en faire une copie de sauvegarde. Nous ne pourrons pas vous aider à la récupérer.\">\n\n<!ENTITY button.syncKeyBackup.print.label     \"Imprimer…\">\n<!ENTITY button.syncKeyBackup.print.accesskey \"p\">\n<!ENTITY button.syncKeyBackup.save.label      \"Enregistrer…\">\n<!ENTITY button.syncKeyBackup.save.accesskey  \"s\">\n\n<!-- Existing Account Page 1: Pair a Device (incl. Pair a Device dialog strings) -->\n<!ENTITY pairDevice.title.label             \"Associer un appareil\">\n<!ENTITY addDevice.showMeHow.label          \"Comment faire ?\">\n<!ENTITY addDevice.dontHaveDevice.label     \"Je n’ai pas l’appareil avec moi\">\n<!ENTITY pairDevice.setup.description.label  \"Pour activer, sélectionnez « Associer un appareil » sur votre autre appareil.\">\n<!ENTITY addDevice.setup.enterCode.label    \"Saisissez ensuite ce code :\">\n<!ENTITY pairDevice.dialog.description.label \"Pour activer votre nouvel appareil, sélectionnez « Configurer la synchronisation » sur celui-ci.\">\n<!ENTITY addDevice.dialog.enterCode.label   \"Saisissez le code fourni par l’appareil :\">\n<!ENTITY addDevice.dialog.tryAgain.label    \"Veuillez réessayer.\">\n<!ENTITY addDevice.dialog.successful.label  \"L’appareil a été ajouté. La première synchronisation peut prendre plusieurs minutes et s’achèvera en arrière-plan.\">\n<!ENTITY addDevice.dialog.recoveryKey.label     \"Pour activer cet appareil, vous aurez besoin de saisir votre clé de récupération. Veuillez l’imprimer ou l’enregistrer pour l’avoir à portée de main.\">\n<!ENTITY addDevice.dialog.connected.label   \"Appareil connecté\">\n\n<!-- Existing Account Page 2: Manual Login -->\n<!ENTITY setup.signInPage.title.label \"Connexion\">\n<!ENTITY existingRecoveryKey.description \"Vous pouvez obtenir une copie de votre clé de récupération en vous rendant dans les options de &syncBrand.shortName.label; sur votre autre appareil et en sélectionnant  « Ma clé de récupération » dans « Gestion du compte ».\">\n<!ENTITY verifying.label              \"Vérification…\">\n<!ENTITY resetPassword.label          \"Réinitialiser le mot de passe\">\n\n<!ENTITY resetSyncKey.label           \"Je n’accède plus à mon autre appareil.\">\n\n<!-- Sync Options -->\n<!ENTITY setup.optionsPage.title      \"Options de synchronisation\">\n<!ENTITY syncDeviceName.label         \"Nom de l’appareil :\">\n<!ENTITY syncDeviceName.accesskey     \"N\">\n\n<!ENTITY syncMy.label               \"Synchroniser\">\n<!ENTITY engine.bookmarks.label     \"les marque-pages\">\n<!ENTITY engine.bookmarks.accesskey \"m\">\n<!ENTITY engine.tabs.label          \"les onglets\">\n<!ENTITY engine.tabs.accesskey      \"o\">\n<!ENTITY engine.history.label       \"l’historique\">\n<!ENTITY engine.history.accesskey   \"r\">\n<!ENTITY engine.passwords.label     \"les mots de passe\">\n<!ENTITY engine.passwords.accesskey \"p\">\n<!ENTITY engine.prefs.label         \"les préférences\">\n<!ENTITY engine.prefs.accesskey     \"s\">\n<!ENTITY engine.addons.label        \"les modules complémentaires\">\n<!ENTITY engine.addons.accesskey    \"u\">\n\n<!ENTITY choice2a.merge.main.label       \"Fusionner les données de cet appareil avec mes données de &syncBrand.shortName.label;\">\n<!ENTITY choice2.merge.recommended.label \"Recommandé :\">\n<!ENTITY choice2a.client.main.label      \"Remplacer toutes les données de cet appareil avec mes données de &syncBrand.shortName.label;\">\n<!ENTITY choice2a.server.main.label      \"Remplacer les données de tous mes autres appareils avec les données de cet appareil\">\n\n<!-- Confirm Merge Options -->\n<!ENTITY setup.optionsConfirmPage.title \"Confirmation\">\n<!ENTITY confirm.merge2.label           \"&syncBrand.fullName.label; va maintenant fusionner toutes les données du navigateur de cet appareil avec votre compte Sync.\">\n<!ENTITY confirm.client3.label          \"Attention : les données suivantes de &brandShortName; sur cet appareil seront supprimées :\">\n<!ENTITY confirm.client2.moreinfo.label \"&brandShortName; copiera ensuite vos données &syncBrand.fullName.label; sur cet appareil.\">\n<!ENTITY confirm.server2.label          \"Attention : les données des appareils suivants seront remplacées par vos données locales :\">\n\n<!-- New & Existing Account: Setup Complete -->\n<!ENTITY setup.successPage.title \"Configuration terminée\">\n<!ENTITY changeOptions.label \"Ce choix peut être modifié en sélectionnant Options de synchronisation ci-dessous.\">\n<!ENTITY continueUsing.label \"Vous pouvez à présent reprendre votre utilisation normale de &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/syncSetup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Several other strings are used (via Weave.Status.login), but they come from\n#  /services/sync\n\n# Firefox Accounts based setup.\ncontinue.label = Continuer\n\n# LOCALIZATION NOTE (disconnect.label, disconnect.verify.title, disconnect.verify.bodyHeading, disconnect.verify.bodyText):\n# These strings are used in the confirmation dialog shown when the user hits the disconnect button\n# LOCALIZATION NOTE (disconnect.label): This is the label for the disconnect button\ndisconnect.label = Se déconnecter\ndisconnect.verify.title = Se déconnecter\ndisconnect.verify.bodyHeading = Se déconnecter de Sync ?\ndisconnect.verify.bodyText = Vos données de navigation seront conservées sur cet ordinateur, mais elles ne seront plus synchronisées avec votre compte.\n\nrelinkVerify.title = Avertissement de fusion\nrelinkVerify.heading = Voulez-vous vraiment vous connecter à Sync ?\n# LOCALIZATION NOTE (relinkVerify.description): Email address of a user previously signed into sync.\nrelinkVerify.description = Un autre utilisateur s’est déjà connecté à Sync sur cet ordinateur. Vous connecter à Sync fusionnera les marque-pages, mots de passe et autres paramètres de ce navigateur avec %S\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/tabbrowser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  closeTab.label \"Fermer l'onglet\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/tabbrowser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: the following strings can be used in the tab title or\n# location bar to represent various states as a web page loads:\n# tabs.connecting = Firefox is sending a HTTP connection request\n# tabs.encryptingConnection = Firefox is sending a HTTPS connection request\n# tabs.searching = Firefox is searching for something (Awesomebar or Web search)\n# tabs.loading = Firefox is loading the web page\n# tabs.waiting = Firefox is waiting for a web resource to load\n# tabs.downloading = Firefox is downloading a file for a helper application (PDF)\ntabs.connecting=Connexion…\ntabs.encryptingConnection=Connexion sécurisée…\ntabs.searching=Recherche…\ntabs.loading=Chargement…\ntabs.waiting=En attente…\ntabs.downloading=Téléchargement…\n\ntabs.restoreLastTabs=Restaurer les derniers onglets ouverts\ntabs.emptyTabTitle=Nouvel onglet\ntabs.closeTab=Fermer l’onglet\ntabs.close=Fermer\ntabs.closeWarningTitle=Confirmer la fermeture\n# LOCALIZATION NOTE (tabs.closeWarningMultiple):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# The singular form is not considered since this string is used only for\n# multiple tabs.\ntabs.closeWarningMultiple=;Vous êtes sur le point de fermer #1 onglets. Voulez-vous vraiment continuer ?\ntabs.closeButtonMultiple=Fermer les onglets\ntabs.closeWarningPromptMe=M’avertir avant de fermer plusieurs onglets\n\ntabs.closeTab.tooltip=Fermer l’onglet\n# LOCALIZATION NOTE (tabs.closeSelectedTab.tooltip):\n# %S is the keyboard shortcut for closing the current tab\ntabs.closeSelectedTab.tooltip=Fermer l’onglet (%S)\n# LOCALIZATION NOTE (tabs.muteAudio.tooltip):\n# %S is the keyboard shortcut for \"Mute tab\"\ntabs.muteAudio.tooltip=Rendre l’onglet muet (%S)\n# LOCALIZATION NOTE (tabs.unmuteAudio.tooltip):\n# %S is the keyboard shortcut for \"Unmute tab\"\ntabs.unmuteAudio.tooltip=Réactiver le son de l’onglet (%S)\ntabs.muteAudio.background.tooltip=Rendre l’onglet muet\ntabs.unmuteAudio.background.tooltip=Réactiver le son de l’onglet\n\ntabs.unblockAudio.tooltip=Lancer la lecture\n\n# LOCALIZATION NOTE (tabs.allowTabFocusByPromptForSite):\n# %S is the hostname of the site where dialogs are allowed to switch tabs\ntabs.allowTabFocusByPromptForSite=Autoriser les dialogues de %S à vous déplacer vers leur onglet\n\n# LOCALIZATION NOTE (tabs.containers.tooltip):\n# Displayed as a tooltip on container tabs\n# %1$S is the title of the current tab\n# %2$S is the name of the current container\ntabs.containers.tooltip=%1$S - %2$S\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/tabview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntabview.button.searchTabs=Rechercher dans les groupes d'onglets\ntabview.button.exitTabGroups=Sortir des groupes d'onglets\ntabview.groupItem.defaultName=Nommer ce groupe d'onglets\ntabview.groupItem.closeGroup=Fermer le groupe\ntabview.groupItem.undoCloseGroup=Annuler la fermeture du groupe\ntabview.groupItem.discardClosedGroup=Effacer le groupe fermé\ntabview.search.otherWindowTabs=Onglets d'autres fenêtres\ntabview.notification.sessionStore=Les onglets et les groupes seront automatiquement restaurés lors du prochain démarrage de %S.\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/taskbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntaskbar.tasks.newTab.label=Ouvrir un nouvel onglet\ntaskbar.tasks.newTab.description=Ouvrir un nouvel onglet du navigateur.\ntaskbar.tasks.newWindow.label=Ouvrir une nouvelle fenêtre\ntaskbar.tasks.newWindow.description=Ouvrir une nouvelle fenêtre du navigateur.\ntaskbar.tasks.newPrivateWindow.label=Nouvelle fenêtre privée\ntaskbar.tasks.newPrivateWindow.description=Ouvrir une nouvelle fenêtre en mode de navigation privée.\ntaskbar.frequent.label=Fréquents\ntaskbar.recent.label=Récents\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (translation.thisPageIsIn.label,\n  -                     translation.translateThisPage.label):\n  -  These 2 strings are used to construct a sentence that contains a dropdown\n  -  showing the detected language of the current web page.\n  -  In en-US it looks like this:\n  -    This page is in [detected language] Translate this page?\n  -  \"detected language\" here is a language name coming from the\n  -  global/languageNames.properties file; for some locales it may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence. -->\n<!ENTITY translation.thisPageIsIn.label         \"Cette page est en\">\n<!ENTITY translation.translateThisPage.label    \"Traduire cette page ?\">\n<!ENTITY translation.translate.button           \"Traduire\">\n<!ENTITY translation.notNow.button              \"Plus tard\">\n\n<!ENTITY translation.translatingContent.label   \"Traduction du contenu de la page…\">\n\n<!-- LOCALIZATION NOTE (translation.translatedFrom.label,\n  -                     translation.translatedTo.label,\n  -                     translation.translatedToSuffix.label):\n  -  These 3 strings are used to construct a sentence that contains 2 dropdowns\n  -  showing the source and target language of a translated web page.\n  -  In en-US it looks like this:\n  -    This page has been translated from [from language] to [to language]\n  -  \"from language\" and \"to language\" here are language names coming from the\n  -  global/languageNames.properties file; for some locales they may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence.\n  -\n  -  translation.translatedToSuffix.label (empty in en-US) is for locales that\n  -  need to display some text after the second drop down for the sentence to\n  -  be grammatically correct. -->\n<!ENTITY translation.translatedFrom.label       \"Cette page en\">\n<!ENTITY translation.translatedTo.label         \"a été traduite en\">\n<!ENTITY translation.translatedToSuffix.label   \"\">\n\n<!ENTITY translation.showOriginal.button        \"Afficher la page d’origine\">\n<!ENTITY translation.showTranslation.button     \"Afficher la traduction\">\n\n<!ENTITY translation.errorTranslating.label     \"Une erreur s’est produite lors de la traduction de cette page.\">\n<!ENTITY translation.tryAgain.button            \"Réessayer\">\n\n<!ENTITY translation.serviceUnavailable.label   \"Le service de traduction est actuellement indisponible. Veuillez réessayer plus tard.\">\n\n<!ENTITY translation.options.menu               \"Options\">\n<!-- LOCALIZATION NOTE (translation.options.neverForSite.accesskey,\n  -                     translation.options.preferences.accesskey):\n  -  The accesskey values used here should not clash with the value used for\n  -  translation.options.neverForLanguage.accesskey in translation.properties\n  -->\n<!ENTITY translation.options.neverForSite.label \"Ne jamais traduire ce site\">\n<!ENTITY translation.options.neverForSite.accesskey \"e\">\n<!ENTITY translation.options.preferences.label  \"Préférences de traduction\">\n<!ENTITY translation.options.preferences.accesskey \"t\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -->\n<!ENTITY translation.options.attribution.beforeLogo \"Traductions fournies par\">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.poweredByYandex,\n                        translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  translation.options.attribution.poweredByYandex is displayed instead of\n  -  the other two strings when yandex translation engine is preferred by the\n  -  user.\n  -->\n<!ENTITY translation.options.attribution.yandexTranslate \"Traductions fournies par Yandex.Translate\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/translation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.label):\n#  %S is a language name coming from the global/languageNames.properties file.\ntranslation.options.neverForLanguage.label=Ne jamais traduire les pages en %S\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.accesskey):\n# The accesskey value used here should not clash with the values used for\n# translation.options.*.accesskey in translation.dtd\ntranslation.options.neverForLanguage.accesskey=N\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser/webrtcIndicator.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the webrtc global indicator strings\n\n# LOCALIZATION NOTE (webrtcIndicator.windowtitle): %S is the brand name (e.g. Firefox).\n# This string is used so that the window has a title in tools that enumerate/look for window\n# titles. It is not normally visible anywhere.\nwebrtcIndicator.windowtitle = %S - Indicateur de partage\n\nwebrtcIndicator.sharingCameraAndMicrophone.tooltip = Votre caméra et votre microphone sont partagés. Cliquer pour contrôler le partage.\nwebrtcIndicator.sharingCamera.tooltip              = Votre caméra est partagée. Cliquer pour contrôler le partage.\nwebrtcIndicator.sharingMicrophone.tooltip          = Votre microphone est partagé. Cliquer pour contrôler le partage.\nwebrtcIndicator.sharingApplication.tooltip = Une application est partagée. Cliquer pour contrôler le partage.\nwebrtcIndicator.sharingScreen.tooltip = Votre écran est partagé. Cliquer pour contrôler le partage.\nwebrtcIndicator.sharingWindow.tooltip = Une fenêtre est partagée. Cliquer pour contrôler le partage.\nwebrtcIndicator.sharingBrowser.tooltip = Un onglet est partagé. Cliquer pour contrôler le partage.\n\n\n# LOCALIZATION NOTE : The following strings are only used on Mac for\n# menus attached to icons near the clock on the mac menubar.\n\n# LOCALIZATION NOTE (webrtcIndicator.sharing*With.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.sharingCameraWith.menuitem = Caméra partagée avec « %S »\nwebrtcIndicator.sharingMicrophoneWith.menuitem = Microphone partagé avec « %S »\nwebrtcIndicator.sharingApplicationWith.menuitem = Application partagée avec « %S »\nwebrtcIndicator.sharingScreenWith.menuitem = Écran partagé avec « %S »\nwebrtcIndicator.sharingWindowWith.menuitem = Fenêtre partagée avec « %S »\nwebrtcIndicator.sharingBrowserWith.menuitem = Onglet partagé avec « %S »\nwebrtcIndicator.controlSharing.menuitem = Contrôler le partage\n# LOCALIZATION NOTE (webrtcIndicator.sharingCameraWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingCameraWithNTabs.menuitem = Caméra partagée avec #1 onglet;Caméra partagée avec #1 onglets\n# LOCALIZATION NOTE (webrtcIndicator.sharingMicrophoneWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingMicrophoneWithNTabs.menuitem = Microphone partagé avec #1 onglet;Microphone partagé avec #1 onglets\n# LOCALIZATION NOTE (webrtcIndicator.sharingApplicationWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingApplicationWithNTabs.menuitem = Application partagée avec #1 onglet;Applications partagées avec #1 onglets\n# LOCALIZATION NOTE (webrtcIndicator.sharingScreenWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingScreenWithNTabs.menuitem = Écran partagé avec #1 onglet;Écran partagé avec #1 onglets\n# LOCALIZATION NOTE (webrtcIndicator.sharingWindowWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingWindowWithNTabs.menuitem = Fenêtre partagée avec #1 onglet;Fenêtres partagées avec #1 onglets\n# LOCALIZATION NOTE (webrtcIndicator.sharingBrowserWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This message is shown when the contents of a tab is shared during a WebRTC\n# session, which currently is only possible with Loop/Hello.\nwebrtcIndicator.sharingBrowserWithNTabs.menuitem = Onglet partagé avec #1 onglet;Onglets partagés avec #1 onglets\n# LOCALIZATION NOTE (webrtcIndicator.controlSharingOn.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.controlSharingOn.menuitem = Contrôler le partage avec « %S »\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/browser-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: REVIEW_REQUIRED\n# Please do not commit any changes to this file without a review from\n# the l10n-drivers team (this includes en-US). In order to get one,\n# please file a bug, add the \"productization\" keyword and CC l10n@mozilla.com.\n\n# Default search engine\nbrowser.search.defaultenginename=Google\n\n# Search engine order (order displayed in the search bar dropdown)s\nbrowser.search.order.1=Google\nbrowser.search.order.2=Yahoo\nbrowser.search.order.3=Bing\n\n# These are the default web service based feed readers\nbrowser.contentHandlers.types.0.title=Netvibes\nbrowser.contentHandlers.types.0.uri=http://www.netvibes.com/subscribe.php?url=%s\nbrowser.contentHandlers.types.1.title=My Yahoo\nbrowser.contentHandlers.types.1.uri=https://add.my.yahoo.com/rss?url=%s\n\n# increment this number when anything gets changed in the list below.  This will\n# cause Firefox to re-read these prefs and inject any new handlers into the \n# profile database.  Note that \"new\" is defined as \"has a different URL\"; this\n# means that it's not possible to update the name of existing handler, so \n# don't make any spelling errors here.\ngecko.handlerService.defaultHandlersVersion=3\n\n# The default set of protocol handlers for webcal:\ngecko.handlerService.schemes.webcal.0.name=30 Boxes\ngecko.handlerService.schemes.webcal.0.uriTemplate=https://30boxes.com/external/widget?refer=ff&url=%s\n\n# The default set of protocol handlers for mailto:\ngecko.handlerService.schemes.mailto.0.name=Yahoo! Mail\ngecko.handlerService.schemes.mailto.0.uriTemplate=https://compose.mail.yahoo.com/?To=%s\n\ngecko.handlerService.schemes.mailto.1.name=Gmail\ngecko.handlerService.schemes.mailto.1.uriTemplate=https://mail.google.com/mail/?extsrc=mailto&url=%s\n\n# The default set of protocol handlers for irc:\ngecko.handlerService.schemes.irc.0.name = Mibbit\ngecko.handlerService.schemes.irc.0.uriTemplate = https://www.mibbit.com/?url=%s\n\n# The default set of protocol handlers for ircs:\ngecko.handlerService.schemes.ircs.0.name = Mibbit\ngecko.handlerService.schemes.ircs.0.uriTemplate = https://www.mibbit.com/?url=%s\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/feedback/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY testpilot.brand.label \"Test Pilot\">\n<!ENTITY testpilot.settings.label \"Paramètres\">\n<!ENTITY testpilot.settings.dataSubmission.label    \"Envoi de données\">\n<!ENTITY testpilot.settings.notifications.label     \"Notifications\">\n<!ENTITY testpilot.settings.notifyWhen.label        \"Me prévenir quand…\">\n<!ENTITY testpilot.settings.readyToSubmit.label \"une étude est prête à être envoyée\">\n<!ENTITY testpilot.settings.newStudy.label \"une nouvelle étude est disponible\">\n<!ENTITY testpilot.settings.hasNewResults.label \"une étude dispose de nouveaux résultats\">\n<!ENTITY testpilot.settings.alwaysSubmitData.label \"Envoyer automatiquement mes informations (ne pas demander)\">\n<!ENTITY testpilot.allYourStudies.label             \"Toutes vos études d'utilisation…\">\n<!ENTITY testpilot.about.label \"À propos de Test Pilot\">\n\n<!-- all studies window -->\n<!ENTITY testpilot.studiesWindow.title \"Vos études Test Pilot\">\n<!ENTITY testpilot.studiesWindow.currentStudies.label \"Études en cours\">\n<!ENTITY testpilot.studiesWindow.finishedStudies.label \"Études terminées\">\n<!ENTITY testpilot.studiesWindow.studyFindings.label \"Découvertes d'études\">\n<!ENTITY testpilot.studiesWindow.settings.label \"Paramètres\">\n<!ENTITY testpilot.studiesWindow.stillLoadingMessage \"Chargement en cours, veuillez patienter…\">\n\n<!-- raw data dialog -->\n<!ENTITY testpilot.rawDataWindow.title \"Test Pilot : informations brutes\">\n\n<!-- notification -->\n<!ENTITY testpilot.notification.close.tooltip \"Fermer\">\n\n<!-- Firefox 4 beta version UI -->\n<!ENTITY testpilot.enable.label \"Activer les études d'utilisation\">\n<!ENTITY testpilot.feedbackbutton.label \"Réagir\">\n<!ENTITY testpilot.happy.label \"J'aime Firefox car…\">\n<!ENTITY testpilot.sad.label \"Je n'aime pas Firefox car…\">\n<!ENTITY testpilot.broken.label \"Signaler ce site web comme non fonctionnel…\">\n<!ENTITY testpilot.idea.label \"Nous faire une suggestion…\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/feedback/main.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# description for add-on manager\nextensions.testpilot@labs.mozilla.com.description = Aidez-nous à améliorer Firefox en participant à des études d'utilisation.\n\n# common\ntestpilot.fullBrandName = Mozilla Labs Test Pilot\ntestpilot.moreInfo = Plus de détails\ntestpilot.submit = Envoyer\ntestpilot.takeSurvey = Participer au sondage\n\n# Feedback button menu\ntestpilot.turnOn = Activer les études d'utilisation\ntestpilot.turnOff = Désactiver les études d'utilisation\n\n# studies window\ntestpilot.studiesWindow.noStudies = Nous travaillons actuellement sur une nouvelle étude ; elle sera disponible prochainement ! Restez connecté !\ntestpilot.studiesWindow.uploading = Chargement en cours…\ntestpilot.studiesWindow.unableToReachServer = Impossible de contacter Mozilla ; veuillez essayer à nouveau plus tard.\ntestpilot.studiesWindow.thanksForContributing = Merci pour votre contribution !\ntestpilot.studiesWindow.finishedOn = Terminée le %S\ntestpilot.studiesWindow.canceledStudy = (Vous avez annulé cette étude)\ntestpilot.studiesWindow.missedStudy = (Vous avez manqué cette étude)\ntestpilot.studiesWindow.willStart = Démarrera le %S\ntestpilot.studiesWindow.gatheringData = Collecte d'informations en cours.\ntestpilot.studiesWindow.willFinish = Se terminera le %S\ntestpilot.studiesWindow.proposeStudy = Proposez votre propre étude\n\n# for pages\ntestpilot.page.commentsAndDiscussions = Commentaires et discussions »\ntestpilot.page.proposeATest = Proposer un test »\ntestpilot.page.testpilotOnTwitter = @MozTestPilot sur Twitter »\n\n# status page\ntestpilot.statusPage.uploadingData = Téléchargement des informations en cours…\ntestpilot.statusPage.uploadErrorMsg = Oups ! Une erreur est survenue lors de la connexion aux serveurs de Mozilla. Votre connexion réseau est peut-être défaillante ?\ntestpilot.statusPage.willRetry = Test Pilot essaiera de se reconnecter automatiquement, vous pouvez donc fermer cette page maintenant.\ntestpilot.statusPage.endedAlready = (Cette étude est déjà terminée et cette page ne devrait plus s'afficher)\ntestpilot.statusPage.todayAt = aujourd'hui, à %S\ntestpilot.statusPage.endOn = le %S\n# LOCALIZATION NOTE (numExtensions): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 = number of extensions\n# example: \"2 extensions\"\ntestpilot.statusPage.numExtensions = #1 extension;#1 extensions\ntestpilot.statusPage.recursEveryNumberOfDays = Ce test se répète tous les %S jours. Chaque fois qu'il s'achève :\ntestpilot.statusPage.askMeBeforeSubmitData = me demander si je veux envoyer mes informations.\ntestpilot.statusPage.alwaysSubmitData = toujours envoyer mes informations et ne pas me demander.\ntestpilot.statusPage.neverSubmitData = ne jamais envoyer mes informations et ne pas me demander.\ntestpilot.statusPage.loading = Chargement en cours, veuillez patienter un instant…\n\n# quit page\ntestpilot.quitPage.aboutToQuit = Vous êtes sur le point de quitter l'étude « %S ».\ntestpilot.quitPage.optionalMessage = (Optionnel) Si vous avez une minute, veuillez nous indiquer pourquoi vous quittez l'étude.\ntestpilot.quitPage.reason = Raison :\ntestpilot.quitPage.recurringStudy = Ceci est une étude récurrente. Normalement, nous vous avertirons lors de son prochain lancement. Si vous ne voulez plus entendre parler de cette étude, cochez la case ci-dessous :\ntestpilot.quitPage.quitForever = Quitter cette étude récurrente.\ntestpilot.quitPage.quitStudy = Quitter l'étude »\n\n# welcome page\ntestpilot.welcomePage.thankYou = Merci de rejoindre l'équipe de Test Pilot !\ntestpilot.welcomePage.gettingStarted = Mise en route\ntestpilot.welcomePage.pleaseTake = Merci de participer au\ntestpilot.welcomePage.backgroundSurvey = sondage de Test Pilot\ntestpilot.welcomePage.clickToOpenStudiesWindow = Cliquez ici pour voir les études en cours.\ntestpilot.welcomePage.testpilotAddon = Module complémentaire Test Pilot\ntestpilot.welcomePage.iconExplanation = « recherchez cette icône dans le coin inférieur droit de la fenêtre du navigateur.\ntestpilot.welcomePage.moreIconExplanation = Vous pouvez cliquer dessus pour atteindre le menu principal de Test Pilot.\ntestpilot.welcomePage.notificationInfo = Une notification apparaît au-dessus de l'icône pour indiquer qu'une étude nécessite votre attention.\ntestpilot.welcomePage.privacyPolicy = Politique de confidentialité\ntestpilot.welcomePage.legalNotices = Mentions légales\n\n# survey page\ntestpilot.surveyPage.saveAnswers = Enregistrer les réponses\ntestpilot.surveyPage.submitAnswers = Envoyer les réponses\ntestpilot.surveyPage.changeAnswers = Modifier les réponses\ntestpilot.surveyPage.loading = Chargement en cours, veuillez patienter un instant…\ntestpilot.surveyPage.thankYouForFinishingSurvey = Merci pour votre participation à cette étude. Vos réponses seront téléchargées en même temps que le prochain jeu de données expérimentales.\ntestpilot.surveyPage.reviewOrChangeYourAnswers = Si vous voulez revoir ou modifier vos réponses, vous pouvez le faire à tout moment en utilisant le bouton ci-dessous.\n\n# modules/task.js\ntestpilot.finishedTask.finishedStudy = Excellent ! Vous avez terminé l'étude %S !\ntestpilot.finishedTask.allRelatedDataDeleted = Toutes les informations relatives à cette étude ont été supprimées de votre ordinateur.\n\n# modules/setup.js\ntestpilot.notification.update = Mise à jour…\ntestpilot.notification.thankYouForUploadingData = Merci !\ntestpilot.notification.thankYouForUploadingData.message = Merci d'avoir téléchargé vos données d'étude.\ntestpilot.notification.readyToSubmit = Prêt à envoyer\ntestpilot.notification.readyToSubmit.message = L'étude Test Pilot « %S » a fini de rassembler les données et est prête à envoyer ces informations.\ntestpilot.notification.newTestPilotStudy = Nouvelle étude Test Pilot\ntestpilot.notification.newTestPilotStudy.pre.message = L'étude Test Pilot « %S » est sur le point de commencer.\ntestpilot.notification.newTestPilotSurvey = Nouveau sondage Test Pilot\ntestpilot.notification.newTestPilotSurvey.message = Le sondage Test Pilot « %S » est disponible.\ntestpilot.notification.newTestPilotResults = Nouveaux résultats Test Pilot\ntestpilot.notification.newTestPilotResults.message = De nouveaux résultats sont disponibles pour l'étude « %S ».\ntestpilot.notification.autoUploadedData = Merci !\ntestpilot.notification.autoUploadedData.message = L'étude Test Pilot « %S » est terminée et vos données ont été envoyées !\ntestpilot.notification.extensionUpdate = Mise à jour d'extension\ntestpilot.notification.extensionUpdate.message = Une de vos études nécessite une nouvelle version de Test Pilot. Vous pouvez obtenir la dernière version en utilisant la fenêtre des modules complémentaires.\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY PropertiesViewWindowTitle \"Propriétés\">\n\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/aboutdebugging.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutDebugging.fullTitle    \"Déboguer avec les outils de développement de Firefox\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/aboutdebugging.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (debug):\n# This string is displayed as a label of the button that starts\n# debugging a service worker.\ndebug = Déboguer\n\n# LOCALIZATION NOTE (push):\n# This string is displayed as a label of the button that pushes a test payload\n# to a service worker.\npush = Pousser\n\n# LOCALIZATION NOTE (start):\n# This string is displayed as a label of the button that starts a service worker.\nstart = Démarrer\n\nscope = Portée\nunregister = Désinscrire\n\npushService = Service Push\n\n# LOCALIZATION NOTE (fetch):\n# Fetch is an event type and should not be translated.\nfetch = Fetch\n\n# LOCALIZATION NOTE (listeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nlisteningForFetchEvents = À l’écoute des évènements fetch.\n\n# LOCALIZATION NOTE (notListeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nnotListeningForFetchEvents = Les évènements fetch ne sont pas écoutés.\n\n# LOCALIZATION NOTE (addons):\n# This string is displayed as a header of the about:debugging#addons page.\naddons = Modules\n\n# LOCALIZATION NOTE (addonDebugging.label):\n# This string is displayed next to a check box that enables the user to switch\n# addon debugging on/off.\naddonDebugging.label = Activer le débogage des modules\n\n# LOCALIZATION NOTE (addonDebugging.tooltip):\n# This string is displayed in a tooltip that appears when hovering over a check\n# box that switches addon debugging on/off.\naddonDebugging.tooltip = Activer cette fonction vous permettra de déboguer les modules complémentaires et d’autres parties du chrome du navigateur.\n\n# LOCALIZATION NOTE (moreInfo):\n# This string is displayed next to addonDebugging.label as a link to a page\n# with documentation.\nmoreInfo = Plus d’informations\n\n# LOCALIZATION NOTE (loadTemporaryAddon):\n# This string is displayed as a label of a button that allows the user to\n# load additional add-ons.\nloadTemporaryAddon = Charger un module temporaire\n\n# LOCALIZATION NOTE (extensions):\n# This string is displayed as a header above the list of loaded add-ons.\nextensions = Extensions\n\n# LOCALIZATION NOTE (temporaryExtensions):\n# This string is displayed as a header above the list of temporarily loaded add-ons.\ntemporaryExtensions = Extensions temporaires\n\n# LOCALIZATION NOTE (selectAddonFromFile2):\n# This string is displayed as the title of the file picker that appears when\n# the user clicks the 'Load Temporary Add-on' button\nselectAddonFromFile2 = Sélectionner un fichier manifeste ou un paquetage (.xpi)\n\n# LOCALIZATION NOTE (reload):\n# This string is displayed as a label of the button that reloads a given addon.\nreload = Actualiser\n\n# LOCALIZATION NOTE (reloadDisabledTooltip):\n# This string is displayed in a tooltip that appears when hovering over a\n# disabled 'reload' button.\nreloadDisabledTooltip = Seuls les modules installés temporairement peuvent être actualisés\n\n# LOCALIZATION NOTE (workers):\n# This string is displayed as a header of the about:debugging#workers page.\nworkers = Workers\n\nserviceWorkers = Service workers\nsharedWorkers = Workers partagés\notherWorkers = Autres workers\n\n# LOCALIZATION NOTE (running):\n# This string is displayed as the state of a service worker in RUNNING state.\nrunning = En cours d’exécution\n\n# LOCALIZATION NOTE (stopped):\n# This string is displayed as the state of a service worker in STOPPED state.\nstopped = Arrêté\n\n# LOCALIZATION NOTE (registering):\n# This string is displayed as the state of a service worker for which no service worker\n# registration could be found yet. Only active registrations are visible from\n# about:debugging, so such service workers are considered as registering.\nregistering = En cours d’enregistrement\n\n# LOCALIZATION NOTE (tabs):\n# This string is displayed as a header of the about:debugging#tabs page.\ntabs = Onglets\n\n# LOCALIZATION NOTE (pageNotFound):\n# This string is displayed as the main message at any error/invalid page.\npageNotFound = Page introuvable\n\n# LOCALIZATION NOTE (doesNotExist):\n# This string is displayed as an error message when navigating to an invalid page\n# %S will be replaced by the name of the page at run-time.\ndoesNotExist = #%S n’existe pas.\n\n# LOCALIZATION NOTE (nothing):\n# This string is displayed when the list of workers is empty.\nnothing = Rien pour l’instant.\n\nconfigurationIsNotCompatible = La configuration de votre navigateur n’est pas compatible avec les Service Workers\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n     The Animations panel is part of the Inspector sidebar -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n     keep it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best\n     documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (animationInspectorTitle): This is the label shown in the sidebar tab -->\n<!ENTITY animationInspectorTitle \"Animations\">\n\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector. -->\n<!ENTITY invalidElement \"Aucune animation trouvée pour l’élément actuel.\">\n\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector, to invite the\n     user to select a new node by clicking on the element-picker icon. -->\n<!ENTITY selectElement         \"Sélectionnez un autre élément de la page.\">\n\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n<!ENTITY allAnimations \"Toutes les animations\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (panel.invalidElementSelected):\n# This is the label shown in the panel when an invalid node is currently\n# selected in the inspector (i.e. a non-element node or a node that is not\n# animated).\npanel.invalidElementSelected=Aucune animation trouvée pour l’élément actuel.\n\n# LOCALIZATION NOTE (panel.selectElement): This is the label shown in the panel\n# when an invalid node is currently selected in the inspector, to invite the\n# user to select a new node by clicking on the element-picker icon.\npanel.selectElement=Sélectionnez un autre élément de la page.\n\n# LOCALIZATION NOTE (panel.allAnimations): This is the label shown at the bottom of\n# the panel, in a toolbar, to let the user know the toolbar applies to all\n# animations, not just the ones applying to the current element.\npanel.allAnimations=Toutes les animations\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=Durée :\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=Délai :\n\n# LOCALIZATION NOTE (player.animationEndDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation endDelay.\nplayer.animationEndDelayLabel=Délai final :\n\n# LOCALIZATION NOTE (player.animationRateLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation playback rate.\nplayer.animationRateLabel=Vitesse de lecture :\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=Répétitions :\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.infiniteIterationCountText):\n# See player.infiniteIterationCount for a description of what this is.\n# Unlike player.infiniteIterationCount, this string isn't used in HTML, but in\n# a tooltip.\nplayer.infiniteIterationCountText=∞\n\n# LOCALIZATION NOTE (player.animationIterationStartLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# iterationStart value.\n# %1$S will be replaced by the original iteration start value\n# %2$S will be replaced by the actual time of iteration start\nplayer.animationIterationStartLabel=Début de l’itération : %1$S (%2$S s)\n\n# LOCALIZATION NOTE (player.animationOverallEasingLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the easing\n# that applies to a whole iteration of an animation as opposed to the\n# easing that applies between animation keyframes.\nplayer.animationOverallEasingLabel=Accélération globale :\n\n# LOCALIZATION NOTE (player.animationFillLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# fill mode value.\nplayer.animationFillLabel=Remplissage :\n\n# LOCALIZATION NOTE (player.animationDirectionLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# direction value.\nplayer.animationDirectionLabel=Direction :\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%S s\n\n# LOCALIZATION NOTE (player.playbackRateLabel):\n# This string is displayed in each animation player widget, as the label of\n# drop-down list items that can be used to change the rate at which the\n# animation runs (1× being the default, 2× being twice as fast).\nplayer.playbackRateLabel=×%S\n\n# LOCALIZATION NOTE (player.runningOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that the\n# animation is running on the compositor thread.\nplayer.runningOnCompositorTooltip=Cette animation utilise le fil d’exécution du compositeur\n\n# LOCALIZATION NOTE (player.allPropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is running on the compositor thread.\nplayer.allPropertiesOnCompositorTooltip=Toutes les propriétés de l’animation sont optimisées\n\n# LOCALIZATION NOTE (player.somePropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is not running on the compositor thread.\nplayer.somePropertiesOnCompositorTooltip=Certaines propriétés de l’animation sont optimisées\n\n# LOCALIZATION NOTE (timeline.rateSelectorTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# drop-down list that can be used to change the rate at which the animations\n# run.\ntimeline.rateSelectorTooltip=Définir la vitesse de lecture des animations\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.pausedButtonTooltip=Reprendre la lecture des animations\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.resumedButtonTooltip=Mettre en pause les animations\n\n# LOCALIZATION NOTE (timeline.rewindButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# rewind button that can be used to rewind the animations\ntimeline.rewindButtonTooltip=Rembobiner les animations\n\n# LOCALIZATION NOTE (timeline.timeGraduationLabel):\n# This string is displayed at the top of the animation panel, next to each time\n# graduation, to indicate what duration (in milliseconds) this graduation\n# corresponds to.\ntimeline.timeGraduationLabel=%S ms\n\n# LOCALIZATION NOTE (timeline.cssanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.cssanimation.nameLabel=%S - Animation CSS\n\n# LOCALIZATION NOTE (timeline.csstransition.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Transition in the timeline UI.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.csstransition.nameLabel=%S - Transition CSS\n\n# LOCALIZATION NOTE (timeline.scriptanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a script-generated animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.scriptanimation.nameLabel=%S - Animation générée par un script\n\n# LOCALIZATION NOTE (timeline.scriptanimation.unnamedLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over an unnamed script-generated animation in the timeline UI.\ntimeline.scriptanimation.unnamedLabel=Animation générée par un script\n\n# LOCALIZATION NOTE (timeline.unknown.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of an unknown animation type in the timeline UI.\n# This can happen if devtools couldn't figure out the type of the animation.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.unknown.nameLabel=%S\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nvalidator.nonExistingFolder=Le dossier du projet n’existe pas\nvalidator.expectProjectFolder=Le dossier du projet est en réalité un fichier\nvalidator.noManifestFile=Un fichier manifeste est nécessaire à la racine du projet, nommé « manifest.webapp » pour les applications empaquetées ou « manifest.json » pour les modules complémentaires.\nvalidator.invalidManifestURL=L’URL du manifeste « %S » n’est pas valide\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON=Le manifeste de l’application web « %1$S » n’est pas un fichier JSON valide : %2$S\nvalidator.noAccessManifestURL=Impossible de lire le fichier manifeste « %1$S » : %2$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL=L’URL du manifeste hébergé « %1$S » n’est pas valide : %2$S\nvalidator.invalidProjectType=Type de projet « %S » inconnu\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty=Le champ obligatoire « name » est absent du manifeste.\nvalidator.missIconsManifestProperty=Le champ « icons » est absent du manifeste.\nvalidator.missIconMarketplace2=la publication d’application sur le Marketplace nécessite une icône de 128px\nvalidator.invalidAppType=Type d’application inconnu : « %S ».\nvalidator.invalidHostedPriviledges=Les applications hébergées ne peuvent pas être de type « %S ».\nvalidator.noCertifiedSupport=Les applications certifiées (« certified ») ne sont pas entièrement prises en charge par le gestionnaire d’applications.\nvalidator.nonAbsoluteLaunchPath=Le chemin de lancement doit être un chemin absolu commençant par « / » : « %S »\nvalidator.accessFailedLaunchPath=Impossible d’accéder au document initial de l’application « %S »\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode=Impossible d’accéder au document initial de l’application « %1$S », code HTTP %2$S reçu\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest=La page spécifiée ne possède aucun manifeste.\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8=Le manifeste possède un encodage de caractères %S. L’encodage des caractères du manifeste doit être de type utf-8.\n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType=Le manifeste possède un type MIME %S. Le type MIME des manifestes doit être text/cache-manifest.\n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI=L’URI %S est référencé à de multiples endroits. Ceci n’est pas autorisé : %S.\n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI=La ligne %S (%S) de la section NETWORK empêche la mise en cache de la ligne %S (%S) dans la section %S.\nfallbackBlocksURI=La ligne %S (%S) de la section FALLBACK empêche la mise en cache de la ligne %S (%S) dans la section %S.\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest=Le fichier %S a été modifié après %S. À moins que le texte du fichier manifeste ne soit modifié, la version en cache sera utilisée à la place à la ligne %S.\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore=%S possède l’en-tête cache-control avec pour valeur no-store. Ceci empêchera le cache d’application de stocker le fichier à la ligne %S.\n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable=%S pointe vers une ressource indisponible à la ligne %S.\n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI=L’URI passé à AppCacheUtils n’est pas valide.\n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults=Votre recherche n’a retourné aucun résultat.\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled=Le cache disque est désactivé. Veuillez définir browser.cache.disk.enable à true dans about:config puis réessayer.\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest=La première ligne du manifeste doit être « CACHE MANIFEST » à la ligne %S.\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2=« CACHE MANIFEST » est valide uniquement à la première ligne mais a été trouvé à la ligne %S.\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2=Utilisation incorrecte de l’astérisque (*) dans la section %1$S à la ligne %2$S. Si une ligne de la section NETWORK contient un unique astérisque, alors tout URI non listé dans le manifeste sera traité comme si l’URI était listé dans la section NETWORK. Dans le cas contraire, ces URI seront considérés comme indisponibles. Toute autre utilisation du caractère * est interdite.\n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces=Les espaces dans les URI doivent être remplacées par %20 à la ligne %S.\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad=/../ n’est pas un préfixe URI valide à la ligne %S.\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes=Trop d’opérateurs point point barre oblique (../) à la ligne %S.\n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces=Seuls deux URI séparés par des espaces sont autorisés dans la section FALLBACK à la ligne %S.\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2=Utilisation incorrecte de l’astérisque (*) dans la section FALLBACK à la ligne %S. Les URI de la section FALLBACK doivent simplement correspondre à un préfixe de l’URI de requête.\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue=La section SETTINGS ne peut contenir qu’une seule valeur, « prefer-online » ou « fast » à la ligne %S.\n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName=Nom de section (%S) incorrect à la ligne %S.\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/boxmodel.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n# The Layout View is a panel displayed in the computed view tab of the Inspector sidebar.\n\n# LOCALIZATION NOTE : FILE The correct localization of this file might be to\n# keep it in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (boxmodel.title) This is the title of the box model panel and is\n# displayed as a label.\nboxmodel.title=Modèle de boîte\n\n# LOCALIZATION NOTE (boxmodel.margin) This refers to the margin in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.margin=margin\n\n# LOCALIZATION NOTE (boxmodel.border) This refers to the border in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.border=border\n\n# LOCALIZATION NOTE (boxmodel.padding) This refers to the padding in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.padding=padding\n\n# LOCALIZATION NOTE (boxmodel.content) This refers to the content in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.content=contenu\n\n# LOCALIZATION NOTE: (boxmodel.geometryButton.tooltip) This label is displayed as a\n# tooltip that appears when hovering over the button that allows users to edit the\n# position of an element in the page.\nboxmodel.geometryButton.tooltip=Modifier la position\n\n# LOCALIZATION NOTE: (boxmodel.propertiesLabel) This label is displayed as the header\n# for showing and collapsing the properties underneath the box model in the layout view\nboxmodel.propertiesLabel=Propriétés du modèle de boîte\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"Recharger\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"la page pour pouvoir déboguer des contextes &lt;canvas&gt;.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"Cliquez sur le\">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"bouton pour enregistrer la pile d’appel d’une trame d’animation.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.waitingNotice): This is the label shown\n  -  in the call list view while recording a snapshot. -->\n<!ENTITY canvasDebuggerUI.waitingNotice   \"Enregistrement d’un cycle d’animation…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Enregistrer la prochaine trame de la boucle d’animation.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n<!ENTITY canvasDebuggerUI.importSnapshot \"Importer…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n<!ENTITY canvasDebuggerUI.clearSnapshots \"Effacer\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Filtrer les appels\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText=Il n’y a aucun instantané.\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel=Instantané #%S\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel=Chargement…\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel=Enregistrer\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel=Enregistrement…\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel=Chargé depuis le disque\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle=Enregistrer l’instantané de la trame d’animation…\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter=Fichiers JSON\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter=Tous les fichiers\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel=#1 dessin;#1 dessins\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel=#1 appel;#1 appels\n\n# LOCALIZATION NOTE (recordingTimeoutFailure):\n# This notification alert is displayed when attempting to record a requestAnimationFrame\n# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no\n# loops were found.\nrecordingTimeoutFailure=Le débogueur Canvas n’a pas pu trouver de cycle « requestAnimationFrame » ou « setTimeout ».\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/components.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the shared React components,\n# so files in `devtools/client/shared/components/*`.\n\n# LOCALIZATION NOTE (frame.unknownSource): When we do not know the source filename of\n# a frame, we use this string instead.\nframe.unknownSource=(source inconnue)\n\n# LOCALIZATION NOTE (viewsourceindebugger): The label for the tooltip when hovering over\n# a source link that links to the debugger.\n# %S represents the URL to match in the debugger.\nframe.viewsourceindebugger=Afficher la source dans le débogueur → %S\n\n# LOCALIZATION NOTE (notificationBox.closeTooltip): The content of a tooltip that\n# appears when hovering over the close button in a notification box.\nnotificationBox.closeTooltip=Fermer ce message\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n<!ENTITY title      \"Se connecter\">\n<!ENTITY header     \"Se connecter à un appareil distant\">\n<!ENTITY host       \"Hôte :\">\n<!ENTITY port       \"Port :\">\n<!ENTITY connect    \"Se connecter\">\n<!ENTITY connecting \"Connexion…\">\n<!ENTITY availableAddons \"Modules distants disponibles :\">\n<!ENTITY availableTabs \"Onglets distants disponibles :\">\n<!ENTITY availableProcesses \"Processus distants disponibles :\">\n<!ENTITY connectionError \"Erreur :\">\n<!ENTITY errorTimeout \"Erreur : délai d’attente de la connexion dépassé.\">\n<!ENTITY errorRefused \"Erreur : connexion refusée.\">\n<!ENTITY errorUnexpected \"Erreur inattendue.\">\n\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n<!ENTITY remoteHelp \"Les outils de développement de Firefox permettent de déboguer des appareils distants (Firefox pour Android et Firefox OS, par exemple). Assurez-vous d’avoir activé l’option « Débogage distant » sur l’appareil distant. Pour plus d’informations, consultez la \">\n<!ENTITY remoteDocumentation \"documentation\">\n<!ENTITY remoteHelpSuffix \".\">\n\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=Processus principal\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n<!ENTITY debuggerUI.closeButton.tooltip \"Fermer\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n<!ENTITY debuggerUI.panesButton.tooltip \"Développer/Réduire les panneaux\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n<!ENTITY debuggerUI.blackBoxMessage.label \"Cette source est placée dans une boîte noire : ses points d’arrêt sont désactivés et elle est ignorée par l’exécution pas-à-pas.\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"Retirer cette source de la boîte noire\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n<!ENTITY debuggerUI.optsButton.tooltip  \"Options du débogueur\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"Placer la source dans une boîte noire ou la retirer\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n<!ENTITY debuggerUI.sources.prettyPrint \"Formater et indenter la source\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n<!ENTITY debuggerUI.autoPrettyPrint     \"Formater et indenter automatiquement les sources compactées\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"Activer/Désactiver tous les points d’arrêt\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton \"Effacer\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton.tooltip \"Effacer les traces collectées\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n<!ENTITY debuggerUI.pauseExceptions           \"Pause sur les exceptions\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"e\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.ignoreCaughtExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n<!ENTITY debuggerUI.ignoreCaughtExceptions           \"Ignorer les exceptions interceptées\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"c\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n<!ENTITY debuggerUI.showPanesOnInit           \"Panneaux développés au démarrage\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"d\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n<!ENTITY debuggerUI.showVarsFilter           \"Afficher la boîte de filtrage des variables\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"v\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n<!ENTITY debuggerUI.showOnlyEnum           \"Afficher uniquement les propriétés énumérables\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"p\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n<!ENTITY debuggerUI.showOriginalSource           \"Afficher les sources originales\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not. -->\n<!ENTITY debuggerUI.autoBlackBox           \"Mettre automatiquement dans une boîte noire les sources compactées\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"b\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a header for the operators part. -->\n<!ENTITY debuggerUI.searchPanelOperators    \"Opérateurs :\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n<!ENTITY debuggerUI.searchFile           \"Filtrer les scripts\">\n<!ENTITY debuggerUI.searchFile.key       \"s\">\n<!ENTITY debuggerUI.searchFile.altkey    \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"s\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n<!ENTITY debuggerUI.searchGlobal           \"Rechercher dans tous les fichiers\">\n<!ENTITY debuggerUI.searchGlobal.key       \"f\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"f\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n<!ENTITY debuggerUI.searchFunction           \"Rechercher une définition de fonction\">\n<!ENTITY debuggerUI.searchFunction.key       \"d\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"d\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n<!ENTITY debuggerUI.searchToken           \"Rechercher\">\n<!ENTITY debuggerUI.searchToken.key       \"R\">\n<!ENTITY debuggerUI.searchToken.accesskey \"R\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n<!ENTITY debuggerUI.searchGoToLine           \"Aller à la ligne…\">\n<!ENTITY debuggerUI.searchGoToLine.key       \"A\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"A\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n<!ENTITY debuggerUI.searchVariable           \"Filtrer les variables\">\n<!ENTITY debuggerUI.searchVariable.key       \"v\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"v\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n<!ENTITY debuggerUI.focusVariables           \"Sélectionner les variables de l’arbre\">\n<!ENTITY debuggerUI.focusVariables.key       \"l\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"l\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n<!ENTITY debuggerUI.condBreakPanelTitle \"Ce point d’arrêt suspendra l’exécution seulement si l’expression suivante est vraie\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n<!ENTITY debuggerUI.seMenuBreak     \"Ajouter un point d’arrêt\">\n<!ENTITY debuggerUI.seMenuBreak.key \"A\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n<!ENTITY debuggerUI.seMenuCondBreak     \"Ajouter un point d’arrêt conditionnel\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"A\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for editing a breakpoint. -->\n<!ENTITY debuggerUI.seEditMenuCondBreak     \"Modifier le point d’arrêt conditionnel\">\n<!ENTITY debuggerUI.seEditMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n<!ENTITY debuggerUI.tabs.workers        \"Workers\">\n<!ENTITY debuggerUI.tabs.sources        \"Sources\">\n<!ENTITY debuggerUI.tabs.traces         \"Traces\">\n<!ENTITY debuggerUI.tabs.callstack      \"Pile d’exécution\">\n<!ENTITY debuggerUI.tabs.variables      \"Variables\">\n<!ENTITY debuggerUI.tabs.events         \"Évènements\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n<!ENTITY debuggerUI.seMenuAddWatch      \"Expression espionne depuis la sélection\">\n<!ENTITY debuggerUI.seMenuAddWatch.key  \"e\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n<!ENTITY debuggerUI.addWatch            \"Ajouter une expression espionne\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"e\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n<!ENTITY debuggerUI.removeAllWatch           \"Supprimer toutes les expressions espionnes\">\n<!ENTITY debuggerUI.removeAllWatch.key       \"e\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"e\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  debugger sources side menu. This should be the same as\n  -  netmonitorUI.context.newTab  -->\n<!ENTITY debuggerUI.context.newTab           \"Ouvrir dans un nouvel onglet\">\n<!ENTITY debuggerUI.context.newTab.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url. This should be\n  -  the same as netmonitorUI.context.copyUrl -->\n<!ENTITY debuggerUI.context.copyUrl           \"Copier l’URL\">\n<!ENTITY debuggerUI.context.copyUrl.accesskey \"C\">\n<!ENTITY debuggerUI.context.copyUrl.key \"C\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI.\ncollapsePanes=Réduire les panneaux\n\n# LOCALIZATION NOTE (copySourceUrl): This is the text that appears in the\n# context menu to copy the source URL of file open.\ncopySourceUrl=Copier l’URL de la source\n\n# LOCALIZATION NOTE (copySourceUrl.accesskey): Access key to copy the source URL of a file from\n# the context menu.\ncopySourceUrl.accesskey=u\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI.\nexpandPanes=Développer les panneaux\n\n# LOCALIZATION NOTE (pauseButtonTooltip): The tooltip that is displayed for the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=Mettre en pause (%S)\n\n# LOCALIZATION NOTE (pausePendingButtonTooltip): The tooltip that is displayed for\n# the pause button after it's been clicked but before the next JavaScript to run.\npausePendingButtonTooltip=En attente de la prochaine exécution\n\n# LOCALIZATION NOTE (resumeButtonTooltip): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=Reprendre (%S)\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=Passer la fonction (%S)\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=Entrer dans la fonction (%S)\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=Sortir de la fonction (%S)\n\n# LOCALIZATION NOTE (noWorkersText): The text to display in the workers list\n# when there are no workers.\nnoWorkersText=Cette page ne possède aucun worker.\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources list\n# when there are no sources.\nnoSourcesText=Cette page ne possède aucune source.\n\n# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab\n# when there are no events.\nnoEventListenersText=Aucun écouteur d’évènement à afficher\n\n# LOCALIZATION NOTE (eventListenersHeader): The text to display in the events\n# header.\neventListenersHeader=Écouteurs d’évènements\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText=Aucun cadre de pile à afficher\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip=Activer/Désactiver l’arrêt sur cet évènement\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector=sur\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource=dans\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes=%S nœuds\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative=[code natif]\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents=Animation\naudioEvents=Audio\nbatteryEvents=Batterie\nclipboardEvents=Presse-papiers\ncompositionEvents=Composition\ndeviceEvents=Périphérique\ndisplayEvents=Affichage\ndragAndDropEvents=Glisser-déposer\ngamepadEvents=Manette de jeu\nindexedDBEvents=IndexedDB\ninteractionEvents=Interaction\nkeyboardEvents=Clavier\nmediaEvents=Média HTML5\nmouseEvents=Souris\nmutationEvents=Mutation\nnavigationEvents=Navigation\npointerLockEvents=Verrouillage pointeur\nsensorEvents=Capteur\nstorageEvents=Stockage\ntimeEvents=Temporels\ntouchEvents=Tactiles\notherEvents=Autres\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=Placer la source dans une boîte noire ou la retirer\n\n# LOCALIZATION NOTE (sources.search.key): Key shortcut to open the search for\n# searching all the source files the debugger has seen.\nsources.search.key=P\n\n# LOCALIZATION NOTE (sources.searchAlt.key): Alternate key shortcut to open\n# the search for searching all the source files the debugger has seen.\nsources.searchAlt.key=O\n\n# LOCALIZATION NOTE (sourceSearch.search.key): Key shortcut to open the search\n# for searching within a the currently opened files in the editor\nsourceSearch.search.key=F\n\n# LOCALIZATION NOTE (sourceSearch.search.placeholder): placeholder text in\n# the source search input bar\nsourceSearch.search.placeholder=Rechercher dans le fichier…\n\n# LOCALIZATION NOTE (sourceSearch.search.again.key): Key shortcut to re-open\n# the search for re-searching the same search triggered from a sourceSearch\nsourceSearch.search.again.key=G\n\n# LOCALIZATION NOTE (sourceSearch.resultsSummary1): Shows a summary of\n# the number of matches for autocomplete\nsourceSearch.resultsSummary1=%d résultats\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=Aucune correspondance trouvée\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=Rechercher un script (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=Filtrer les variables\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText=Filtrer les propriétés\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=Filtrer les scripts (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=Rechercher dans tous les fichiers (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=Rechercher une définition de fonction (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=Rechercher dans ce fichier (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=Aller à la ligne (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=Filtrer les variables (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=Configurer les points d’arrêt conditionnels\nbreakpointMenuItem.enableSelf=Activer le point d’arrêt\nbreakpointMenuItem.disableSelf=Désactiver le point d’arrêt\nbreakpointMenuItem.deleteSelf=Supprimer le point d’arrêt\nbreakpointMenuItem.enableOthers=Activer les autres\nbreakpointMenuItem.disableOthers=Désactiver les autres\nbreakpointMenuItem.deleteOthers=Supprimer les autres\nbreakpointMenuItem.enableAll=Activer tous les points d’arrêt\nbreakpointMenuItem.disableAll=Désactiver tous les points d’arrêt\nbreakpointMenuItem.deleteAll=Supprimer tous les points d’arrêt\n\n# LOCALIZATION NOTE (breakpoints.header): Breakpoints right sidebar pane header.\nbreakpoints.header=Points d’arrêt\n\n# LOCALIZATION NOTE (breakpoints.none): The text that appears when there are\n# no breakpoints present\nbreakpoints.none=Aucun point d’arrêt\n\n# LOCALIZATION NOTE (breakpoints.enable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.enable=Activer les points d’arrêt\n\n# LOCALIZATION NOTE (breakpoints.disable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.disable=Désactiver les points d’arrêt\n\n# LOCALIZATION NOTE (breakpoints.removeBreakpointTooltip): The tooltip that is displayed\n# for remove breakpoint button in right sidebar\nbreakpoints.removeBreakpointTooltip=Supprimer le point d’arrêt\n\n# LOCALIZATION NOTE (callStack.header): Call Stack right sidebar pane header.\ncallStack.header=Pile d’exécution\n\n# LOCALIZATION NOTE (callStack.notPaused): Call Stack right sidebar pane\n# message when not paused.\ncallStack.notPaused=L’exécution est en cours\n\n# LOCALIZATION NOTE (callStack.collapse): Call Stack right sidebar pane\n# message to hide some of the frames that are shown.\ncallStack.collapse=Réduire les lignes\n\n# LOCALIZATION NOTE (callStack.expand): Call Stack right sidebar pane\n# message to show more of the frames.\ncallStack.expand=Développer les lignes\n\n# LOCALIZATION NOTE (editor.searchResults): Editor Search bar message\n# for the summarizing the selected search result. e.g. 5 of 10 results.\neditor.searchResults=Résultat %d sur %d \n\n# LOCALIZATION NOTE (editor.noResults): Editor Search bar message\n# for when no results found.\neditor.noResults=Aucun résultat\n\n# LOCALIZATION NOTE (editor.addBreakpoint): Editor gutter context menu item\n# for adding a breakpoint on a line.\neditor.addBreakpoint=Ajouter un point d’arrêt\n\n# LOCALIZATION NOTE (editor.disableBreakpoint): Editor gutter context menu item\n# for disabling a breakpoint on a line.\neditor.disableBreakpoint=Désactiver le point d’arrêt\n\n# LOCALIZATION NOTE (editor.enableBreakpoint): Editor gutter context menu item\n# for enabling a breakpoint on a line.\neditor.enableBreakpoint=Activer le point d’arrêt\n\n# LOCALIZATION NOTE (editor.removeBreakpoint): Editor gutter context menu item\n# for removing a breakpoint on a line.\neditor.removeBreakpoint=Supprimer le point d’arrêt\n\n# LOCALIZATION NOTE (editor.editBreakpoint): Editor gutter context menu item\n# for setting a breakpoint condition on a line.\neditor.editBreakpoint=Modifier le point d’arrêt\n\n# LOCALIZATION NOTE (editor.addConditionalBreakpoint): Editor gutter context\n# menu item for adding a breakpoint condition on a line.\neditor.addConditionalBreakpoint=Ajouter un point d’arrêt conditionnel\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Placeholder text for\n# input element inside ConditionalPanel component\neditor.conditionalPanel.placeholder=Ce point d’arrêt mettra en pause l’exécution lorsque l’expression est vraie\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Tooltip text for\n# close button inside ConditionalPanel component\neditor.conditionalPanel.close=Annuler la modification du point d’arrêt et fermer\n\n# LOCALIZATION NOTE (editor.jumpToMappedLocation1): Context menu item\n# for navigating to a source mapped location\neditor.jumpToMappedLocation1=Aller à l’emplacement %S\n\n# LOCALIZATION NOTE (generated): Source Map term for a server source location\ngenerated=généré\n\n# LOCALIZATION NOTE (original): Source Map term for a debugger UI source location\noriginal=original\n\n# LOCALIZATION NOTE (expressions.placeholder): Placeholder text for expression\n# input element\nexpressions.placeholder=Ajouter une expression espionne\n\n# LOCALIZATION NOTE (sourceTabs.closeTab): Editor source tab context menu item\n# for closing the selected tab below the mouse.\nsourceTabs.closeTab=Fermer l’onglet\n\n# LOCALIZATION NOTE (sourceTabs.closeTab.accesskey): Access key to close the currently select\n# source tab from the editor context menu item.\nsourceTabs.closeTab.accesskey=o\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs): Editor source tab context menu item\n# for closing the other tabs.\nsourceTabs.closeOtherTabs=Fermer les autres onglets\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs.accesskey): Access key to close other source tabs\n# from the editor context menu.\nsourceTabs.closeOtherTabs.accesskey=a\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd): Editor source tab context menu item\n# for closing the tabs to the end (the right for LTR languages) of the selected tab.\nsourceTabs.closeTabsToEnd=Fermer les onglets situés à droite\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd.accesskey): Access key to close source tabs\n# after the selected tab from the editor context menu.\nsourceTabs.closeTabsToEnd.accesskey=d\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs): Editor source tab context menu item\n# for closing all tabs.\nsourceTabs.closeAllTabs=Fermer tous les onglets\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs.accesskey): Access key to close all tabs from the\n# editor context menu.\nsourceTabs.closeAllTabs.accesskey=t\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree): Editor source tab context menu item\n# for revealing source in tree.\nsourceTabs.revealInTree=Afficher dans l’arbre\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree.accesskey): Access key to reveal a source in the\n# tree from the context menu.\nsourceTabs.revealInTree.accesskey=r\n\n# LOCALIZATION NOTE (sourceTabs.copyLink): Editor source tab context menu item\n# for copying a link address.\nsourceTabs.copyLink=Copier l’adresse du lien\n\n# LOCALIZATION NOTE (sourceTabs.copyLink.accesskey): Access key to copy a link addresss from the\n# editor context menu.\nsourceTabs.copyLink.accesskey=l\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint): Editor source tab context menu item\n# for pretty printing the source.\nsourceTabs.prettyPrint=Formater et indenter la source\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint.accesskey): Access key to pretty print a source from\n# the editor context menu.\nsourceTabs.prettyPrint.accesskey=F\n\n# LOCALIZATION NOTE (sourceTabs.closeTabButtonTooltip): The tooltip that is displayed\n# for close tab button in source tabs.\nsourceTabs.closeTabButtonTooltip=Fermer l’onglet\n\n# LOCALIZATION NOTE (sourceTabs.newTabButtonTooltip): The tooltip that is displayed for\n# new tab button in source tabs.\nsourceTabs.newTabButtonTooltip=Rechercher des sources (%S)\n\n# LOCALIZATION NOTE (scopes.header): Scopes right sidebar pane header.\nscopes.header=Portées\n\n# LOCALIZATION NOTE (scopes.notAvailable): Scopes right sidebar pane message\n# for when the debugger is paused, but there isn't pause data.\nscopes.notAvailable=Portées non disponibles\n\n# LOCALIZATION NOTE (scopes.notPaused): Scopes right sidebar pane message\n# for when the debugger is not paused.\nscopes.notPaused=L’exécution est en cours\n\n# LOCALIZATION NOTE (scopes.block): Refers to a block of code in\n# the scopes pane when the debugger is paused.\nscopes.block=Bloquer\n\n# LOCALIZATION NOTE (sources.header): Sources left sidebar header\nsources.header=Sources\n\n# LOCALIZATION NOTE (sources.search): Sources left sidebar prompt\n# e.g. Cmd+P to search. On a mac, we use the command unicode character.\n# On windows, it's ctrl.\nsources.search=%S pour rechercher\n\n# LOCALIZATION NOTE (watchExpressions.header): Watch Expressions right sidebar\n# pane header.\nwatchExpressions.header=Expressions espionnes\n\n# LOCALIZATION NOTE (watchExpressions.refreshButton): Watch Expressions header\n# button for refreshing the expressions.\nwatchExpressions.refreshButton=Actualiser\n\n# LOCALIZATION NOTE (welcome.search): The center pane welcome panel's\n# search prompt. e.g. cmd+p to search for files. On windows, it's ctrl, on\n# a mac we use the unicode character.\nwelcome.search=%S pour rechercher des fichiers\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\nsourceSearch.search=Rechercher…\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\n# Used in the old debugger fronted\nsourceSearch.search=Rechercher…\n\n# LOCALIZATION NOTE (sourceSearch.noResults): The center pane Source Search\n# message when the query did not match any of the sources.\nsourceSearch.noResults=Aucun fichier correspondant à %S n’a été trouvé\n\n# LOCALIZATION NOTE (sourceFooter.debugBtnTooltip): Tooltip text associated\n# with the pretty-print button\nsourceFooter.debugBtnTooltip=Formater et indenter la source\n\n# LOCALIZATION NOTE (ignoreExceptions): The pause on exceptions button tooltip\n# when the debugger will not pause on exceptions.\nignoreExceptions=Exceptions ignorées. Cliquer pour mettre l’exécution en pause lors d’exceptions non interceptées\n\n# LOCALIZATION NOTE (pauseOnUncaughtExceptions): The pause on exceptions button\n# tooltip when the debugger will pause on uncaught exceptions.\npauseOnUncaughtExceptions=Exécution mise en pause pour les exceptions non interceptées. Cliquer pour mettre en pause pour toutes les exceptions.\n\n# LOCALIZATION NOTE (pauseOnExceptions): The pause on exceptions button tooltip\n# when the debugger will pause on all exceptions.\npauseOnExceptions=Exécution mise en pause pour toutes les exceptions. Cliquer pour ignorer toutes les exceptions.\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the loading process has started but there is no file to display\n# yet.\nloadingText=Chargement…\n\n# LOCALIZATION NOTE (errorLoadingText2): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText2=Erreur lors du chargement de cette URL : %S\n\n# LOCALIZATION NOTE (addWatchExpressionText): The text that is displayed in the\n# watch expressions list to add a new item.\naddWatchExpressionText=Ajouter une expression espionne\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton=Espionner\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText=Aucune variable à afficher\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=Portée : %S\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=Expressions espionnes\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=Global\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace=Trace de la pile :\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects=#1 de plus…;#1 de plus…\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=Double-cliquer pour modifier\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable value.\nvariablesEditableValueTooltip=Cliquer pour modifier la valeur\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item which can be removed.\nvariablesCloseButtonTooltip=Cliquer pour supprimer\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=Cliquer pour définir la valeur\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip=Cliquer pour sélectionner le nœud dans l’inspecteur\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip=configurable\nenumerableTooltip=énumérable\nwritableTooltip=modifiable\nfrozenTooltip=gelée\nsealedTooltip=scellée\nextensibleTooltip=extensible\noverriddenTooltip=surchargée\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel= :\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel2): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel2=\\u0020→\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\nfunctionSearch.search.placeholder=Rechercher des fonctions…\nfunctionSearch.search.key=O\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=Il y a un ou plusieurs débogueur(s) en pause. Veuillez d’abord reprendre le débogueur le plus récemment mis en pause à : %S\n\nvariablesViewOptimizedOut=(optimisée)\nvariablesViewUninitialized=(non initialisée)\nvariablesViewMissingArgs=(indisponible)\n\nanonymousSourcesLabel=Sources anonymes\n\nexperimental=Ceci est une fonctionnalité expérimentale\n\n# LOCALIZATION NOTE (whyPaused.debuggerStatement): The text that is displayed\n# in a info block explaining how the debugger is currently paused due to a `debugger`\n# statement in the code\nwhyPaused.debuggerStatement=Mis en pause par l’instruction « debugger »\n\n# LOCALIZATION NOTE (whyPaused.breakpoint): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a breakpoint\nwhyPaused.breakpoint=Mis en pause par un point d’arrêt\n\n# LOCALIZATION NOTE (whyPaused.exception): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an exception\nwhyPaused.exception=Mis en pause par une exception\n\n# LOCALIZATION NOTE (whyPaused.resumeLimit): The text that is displayed\n# in a info block explaining how the debugger is currently paused while stepping\n# in or out of the stack\nwhyPaused.resumeLimit=Mis en pause pendant le pas-à-pas\n\n# LOCALIZATION NOTE (whyPaused.pauseOnDOMEvents): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# dom event\nwhyPaused.pauseOnDOMEvents=Mis en pause par un écouteur d’évènements\n\n# LOCALIZATION NOTE (whyPaused.breakpointConditionThrown): The text that is displayed\n# in an info block when evaluating a conditional breakpoint throws an error\nwhyPaused.breakpointConditionThrown=Une erreur s’est produite avec le point d’arrêt conditionnel\n\n# LOCALIZATION NOTE (whyPaused.xhr): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# xml http request\nwhyPaused.xhr=Mis en pause par XMLHttpRequest\n\n# LOCALIZATION NOTE (whyPaused.promiseRejection): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# promise rejection\nwhyPaused.promiseRejection=Mis en pause par le rejet d’une promesse\n\n# LOCALIZATION NOTE (whyPaused.assert): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# assert\nwhyPaused.assert=Mis en pause par une assertion\n\n# LOCALIZATION NOTE (whyPaused.debugCommand): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# debugger statement\nwhyPaused.debugCommand=Mis en pause par une fonction déboguée\n\n# LOCALIZATION NOTE (whyPaused.other): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an event\n# listener breakpoint set\nwhyPaused.other=Débogueur mis en pause\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=Téléphones\ndevice.tablets=Tablettes\ndevice.laptops=Ordinateurs portables\ndevice.televisions=Téléviseurs\ndevice.consoles=Consoles de jeux\ndevice.watches=Montres\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the DOM panel\n# which is available from the Web Developer sub-menu -> 'DOM'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (dom.filterDOMPanel): A placeholder text used for\n# DOM panel search box.\ndom.filterDOMPanel=Filtrer le panneau DOM\n\n# LOCALIZATION NOTE (dom.refresh): A label for Refresh button in\n# DOM panel toolbar\ndom.refresh=Actualiser\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=copiée\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/filterwidget.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE These strings are used in the CSS Filter Editor Widget\n   - which can be found in a tooltip that appears in the Rule View when clicking\n   - on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'. -->\n\n<!-- LOCALIZATION NOTE (filterListSelectPlaceholder): This string is used as\n   - a preview option in the list of possible filters <select> -->\n<!ENTITY filterListSelectPlaceholder \"Sélectionner un filtre\">\n\n<!-- LOCALIZATION NOTE (addNewFilterButton): This string is displayed on a button used to add new filters -->\n<!ENTITY addNewFilterButton \"Ajouter\">\n\n<!-- LOCALIZATION NOTE (newPresetPlaceholder): This string is used as\n   - a placeholder in the list of presets which is used to save a new preset -->\n<!ENTITY newPresetPlaceholder \"Nom du préréglage\">\n\n<!-- LOCALIZATION NOTE (savePresetButton): This string is displayed on a button used to save a new preset -->\n<!ENTITY savePresetButton \"Enregistrer\">\n\n<!-- LOCALIZATION NOTE(presetsToggleButton): This string is used in a button which toggles the presets list -->\n<!ENTITY presetsToggleButton \"Préréglage\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/filterwidget.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the CSS Filter Editor Widget\n# which can be found in a tooltip that appears in the Rule View when clicking\n# on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'.\n\n# LOCALIZATION NOTE (emptyFilterList):\n# This string is displayed when filter's list is empty\n# (no filter specified / all removed)\nemptyFilterList=Aucun filtre spécifié\n\n# LOCALIZATION NOTE (emptyPresetList):\n# This string is displayed when preset's list is empty\nemptyPresetList=Vous n’avez enregistré aucun préréglage. \\\nVous pouvez ajouter des préréglages de filtres en choisissant un nom puis en les enregistrant. \\\nLes préréglages sont facilement accessibles et réuitilisables.\n\n# LOCALIZATION NOTE (addUsingList):\n# This string is displayed under [emptyFilterList] when filter's\n# list is empty, guiding user to add a filter using the list below it\naddUsingList=Ajoutez un filtre à partir de la liste ci-dessous\n\n# LOCALIZATION NOTE (dropShadowPlaceholder):\n# This string is used as a placeholder for drop-shadow's input\n# in the filter list (shown when <input> is empty)\ndropShadowPlaceholder=x y rayon couleur\n\n# LOCALIZATION NOTE (dragHandleTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# drag handles of filters which are used to re-order filters\ndragHandleTooltipText=Faire glisser les filtres vers le haut ou le bas pour les classer\n\n# LOCALIZATION NOTE (labelDragTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# filters' labels which can be dragged left/right to increase/decrease\n# the filter's value (like photoshop)\nlabelDragTooltipText=Déplacer le curseur vers la gauche ou la droite pour augmenter ou réduire la valeur\n\n# LOCALIZATION NOTE (filterListSelectPlaceholder):\n# This string is used as a preview option in the list of possible filters\n# <select>\nfilterListSelectPlaceholder=Sélectionner un filtre\n\n# LOCALIZATION NOTE (addNewFilterButton):\n# This string is displayed on a button used to add new filters\naddNewFilterButton=Ajouter\n\n# LOCALIZATION NOTE (newPresetPlaceholder):\n# This string is used as a placeholder in the list of presets which is used to\n# save a new preset\nnewPresetPlaceholder=Nom du préréglage\n\n# LOCALIZATION NOTE (savePresetButton):\n# This string is displayed on a button used to save a new preset\nsavePresetButton=Enregistrer\n\n# LOCALIZATION NOTE(presetsToggleButton):\n# This string is used in a button which toggles the presets list\npresetsToggleButton=Préréglage\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n   - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n<!ENTITY fontInspectorTitle \"Polices\">\n<!ENTITY showAllFonts \"Afficher toutes les polices utilisées sur la page\">\n<!ENTITY usedAs \"Utilisée sous le nom : \">\n<!ENTITY system \"système\">\n<!ENTITY remote \"distante\">\n\n<!-- LOCALIZATION NOTE (previewHint): This is the label shown as the\n     placeholder in font inspector preview text box. -->\n<!ENTITY previewHint \"Texte de prévisualisation\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/font-inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Font Inspector strings.\n# The Font Inspector is a panel accessible in the Inspector sidebar.\n\n# LOCALIZATION NOTE (fontinspector.seeAll) This is the label of a link that will show all\n# the fonts used in the page, instead of the ones related to the inspected element.\nfontinspector.seeAll=Afficher toutes les polices utilisées\n\n# LOCALIZATION NOTE (fontinspector.seeAll.tooltip) see fontinspector.seeAll.\nfontinspector.seeAll.tooltip=Afficher toutes les polices utilisées sur la page\n\n# LOCALIZATION NOTE (fontinspector.usedAs) This label introduces the name used to refer to\n# the font in a stylesheet.\nfontinspector.usedAs=Utilisée sous le nom :\n\n# LOCALIZATION NOTE (fontinspector.system) This label indicates that the font is a local\n# system font.\nfontinspector.system=système\n\n# LOCALIZATION NOTE (fontinspector.remote) This label indicates that the font is a remote\n# font.\nfontinspector.remote=distante\n\n# LOCALIZATION NOTE (previewHint):\n# This is the label shown as the placeholder in font inspector preview text box.\nfontinspector.previewText=Texte de prévisualisation\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/graphs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (graphs.label.average):\n# This string is displayed on graphs when showing an average.\ngraphs.label.average=moyenne\n\n# LOCALIZATION NOTE (graphs.label.minimum):\n# This string is displayed on graphs when showing a minimum.\ngraphs.label.minimum=min\n\n# LOCALIZATION NOTE (graphs.label.maximum):\n# This string is displayed on graphs when showing a maximum.\ngraphs.label.maximum=max\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/har.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP response bodies are not includes\n# in exported data.\nhar.responseBodyNotIncluded=Les corps des réponses ne sont pas inclus.\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP request bodies are not includes\n# in exported data.\nhar.requestBodyNotIncluded=Les corps des requêtes ne sont pas inclus.\n\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users edit the\n     (outer) HTML of the current node -->\n<!ENTITY inspectorHTMLEdit.label       \"Modifier comme HTML\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"M\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     inner HTML of the current node -->\n<!ENTITY inspectorHTMLCopyInner.label       \"Copier l’intérieur du HTML\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"C\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     outer HTML of the current node -->\n<!ENTITY inspectorHTMLCopyOuter.label       \"Copier l’extérieur du HTML\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey   \"o\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyUniqueSelector.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the CSS Selector of the current node -->\n<!ENTITY inspectorCopyUniqueSelector.label       \"Copier le sélecteur unique\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey   \"r\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste outer\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteOuter.label      \"Coller à l’extérieur du HTML\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"x\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteInner.label      \"Coller à l’intérieur du HTML\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"n\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"Coller…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"e\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n<!ENTITY inspectorHTMLPasteBefore.label      \"Avant\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"v\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n<!ENTITY inspectorHTMLPasteAfter.label       \"Après\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"s\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"Comme premier nœud enfant\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"p\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n<!ENTITY inspectorHTMLPasteLastChild.label       \"Comme dernier nœud enfant\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"d\">\n\n<!-- LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users scroll\n     the current node into view -->\n<!ENTITY inspectorScrollNodeIntoView.label       \"Faire défiler la vue jusqu’au nœud\">\n<!ENTITY inspectorScrollNodeIntoView.accesskey   \"D\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete the\n     current node -->\n<!ENTITY inspectorHTMLDelete.label          \"Supprimer le nœud\">\n<!ENTITY inspectorHTMLDelete.accesskey      \"S\">\n\n<!-- LOCALIZATION NOTE (inspectorAttributeSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other\n     attribute items, which allow to:\n     - add new attribute\n     - edit attribute\n     - remove attribute -->\n<!ENTITY inspectorAttributeSubmenu.label      \"Attribut\">\n<!ENTITY inspectorAttributeSubmenu.accesskey  \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users add attribute\n     to current node -->\n<!ENTITY inspectorAddAttribute.label        \"Ajouter un attribut\">\n<!ENTITY inspectorAddAttribute.accesskey    \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users edit attribute\n     for current node -->\n<!ENTITY inspectorEditAttribute.label        \"Modifier l’attribut\">\n<!ENTITY inspectorEditAttribute.accesskey    \"M\">\n\n<!-- LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete attribute\n     from current node -->\n<!ENTITY inspectorRemoveAttribute.label        \"Supprimer l’attribut\">\n<!ENTITY inspectorRemoveAttribute.accesskey    \"u\">\n\n\n<!ENTITY inspector.selectButton.tooltip     \"Sélectionner un élément avec la souris\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n<!ENTITY inspectorSearchHTML.label2         \"Rechercher sélecteur CSS\">\n<!ENTITY inspectorSearchHTML.key            \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that will\n     be shown as the placeholder in the future, once the inspector search box\n     supports the full text HTML search in Bug 835896. -->\n<!ENTITY inspectorSearchHTML.label3 \"Rechercher dans le HTML\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyImageDataUri.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the URL embedding the image data encoded in Base 64 (what we name\n     here Image Data URL). For more information:\n     https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs -->\n<!ENTITY inspectorCopyImageDataUri.label       \"Copier l’image en tant que Data-URL\">\n\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n<!ENTITY inspectorShowDOMProperties.label       \"Afficher les propriétés DOM\">\n\n<!-- LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n     shown in the inspector contextual-menu for the item that outputs a\n     variable for the current node to the console. When triggered,\n     this item opens the split Console. -->\n<!ENTITY inspectorUseInConsole.label       \"Ouvrir dans la console\">\n\n<!-- LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n     shown in the inspector contextual-menu for recursively expanding\n     mark-up elements -->\n<!ENTITY inspectorExpandNode.label       \"Tout développer\">\n\n<!-- LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n     shown in the inspector contextual-menu for recursively collapsing\n     mark-up elements -->\n<!ENTITY inspectorCollapseNode.label       \"Réduire\">\n\n<!-- LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users take\n     a screenshot of the currently selected node. -->\n<!ENTITY inspectorScreenshotNode.label       \"Prendre une capture du nœud\">\n\n<!-- LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users\n     duplicate the currently selected node. -->\n<!ENTITY inspectorDuplicateNode.label       \"Dupliquer le nœud\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (markupView.more.*)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=Certains nœuds ont été masqués.\n\n# LOCALIZATION NOTE (markupView.more.showAll2): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nmarkupView.more.showAll2=Afficher un nœud de plus;Afficher les #1 nœuds\n\n# LOCALIZATION NOTE (markupView.whitespaceOnly)\n# Used in a tooltip that appears when the user hovers over whitespace-only text nodes in\n# the inspector.\nmarkupView.whitespaceOnly=Nœud texte ne contenant que des espaces : %S\n\nbreadcrumbs.siblings=Frères\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=Le débogueur est en pause. Certaines fonctionnalités comme la sélection à la souris ne fonctionneront pas.\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=Opérations sur le nœud\n\n# LOCALIZATION NOTE (inspector.panelLabel.*)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel.markupView=Visualisation du code\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage=Impossible de charger l’image\n\n# LOCALIZATION NOTE: Used in color picker tooltip when the eyedropper is disabled for\n# non-HTML documents\neyedropper.disabled.title=Non disponible dans les documents non HTML\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\neventsTooltip.openInDebugger=Ouvrir dans le débogueur\n\n#LOCALIZATION NOTE: Used in the event tooltip when a script's filename cannot be detected\neventsTooltip.unknownLocation=Emplacement inconnu\n\n#LOCALIZATION NOTE: Used in the mouseover tooltip when hovering \"Unknown location.\"\neventsTooltip.unknownLocationExplanation=L’emplacement d’origine de cet écouteur n’a pas pu être détecté. Le code a peut-être été transcompilé (transpiled) par un outil comme Babel.\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the tooltip that displays\n# help from MDN. This is a link to the complete MDN documentation page.\ndocsTooltip.visitMDN=Consulter la page MDN\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the docs tooltip when the MDN page\n# could not be loaded (for example, because of a connectivity problem).\ndocsTooltip.loadDocsError=Impossible de charger la page de documentation.\n\n# LOCALIZATION NOTE (inspector.collapsePane): This is the tooltip for the button\n# that collapses the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.collapsePane=Réduire le panneau\n\n# LOCALIZATION NOTE (inspector.expandPane): This is the tooltip for the button\n# that expands the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.expandPane=Développer le panneau\n\n# LOCALIZATION NOTE (inspector.searchResultsCount): This is the label that\n# will show up next to the inspector search box. %1$S is the current result\n# index and %2$S is the total number of search results. For example: \"3 of 9\".\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsCount2=%1$S sur %2$S\n\n# LOCALIZATION NOTE (inspector.searchResultsNone): This is the label that\n# will show up next to the inspector search box when no matches were found\n# for the given string.\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsNone=Aucune correspondance\n\n# LOCALIZATION NOTE (inspector.menu.openUrlInNewTab.label): This is the label of\n# a menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is a URL, and that\n# allows to open that URL in a new tab.\ninspector.menu.openUrlInNewTab.label=Ouvrir le lien dans un nouvel onglet\n\n# LOCALIZATION NOTE (inspector.menu.copyUrlToClipboard.label): This is the label\n# of a menu item in the inspector contextual-menu that appears when the user\n# right-clicks on the attribute of a node in the inspector that is a URL, and\n# that allows to copy that URL in the clipboard.\ninspector.menu.copyUrlToClipboard.label=Copier l’adresse du lien\n\n# LOCALIZATION NOTE (inspector.menu.selectElement.label): This is the label of a\n# menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is the ID of another\n# element in the DOM (like with <label for=\"input-id\">), and that allows to\n# select that element in the inspector.\ninspector.menu.selectElement.label=Sélectionner l’élément #%S\n\n# LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the node in the inspector, and that allows\n# to edit an attribute on this node.\ninspectorEditAttribute.label=Modifier l’attribut %S\ninspectorEditAttribute.accesskey=M\n\n# LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to remove this attribute.\ninspectorRemoveAttribute.label=Supprimer l’attribut %S\ninspectorRemoveAttribute.accesskey=R\n\n# LOCALIZATION NOTE (inspectorCopyAttributeValue.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to copy the attribute value to clipboard.\ninspectorCopyAttributeValue.label=Copier la valeur de l’attribut %S\ninspectorCopyAttributeValue.accesskey=v\n\n# LOCALIZATION NOTE (inspector.nodePreview.selectNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a DOM\n# node preview (e.g. something like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the node in order to select it in the\n# inspector panel.\ninspector.nodePreview.selectNodeLabel=Cliquer pour sélectionner ce nœud dans l’inspecteur\n\n# LOCALIZATION NOTE (inspector.nodePreview.highlightNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a the\n# inspector icon displayed next to a DOM node preview (e.g. next to something\n# like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the icon in order to highlight the\n# node in the page.\ninspector.nodePreview.highlightNodeLabel=Cliquer pour afficher ce nœud en surbrillance dans la page\n\n# LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users edit the\n# (outer) HTML of the current node\ninspectorHTMLEdit.label=Modifier comme HTML\ninspectorHTMLEdit.accesskey=M\n\n# LOCALIZATION NOTE (inspectorCopyInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# inner HTML of the current node\ninspectorCopyInnerHTML.label=L’intérieur du HTML\ninspectorCopyInnerHTML.accesskey=i\n\n# LOCALIZATION NOTE (inspectorCopyOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# outer HTML of the current node\ninspectorCopyOuterHTML.label=L’extérieur du HTML\ninspectorCopyOuterHTML.accesskey=e\n\n# LOCALIZATION NOTE (inspectorCopyCSSSelector.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the CSS Selector of the current node\ninspectorCopyCSSSelector.label=Le sélecteur CSS\ninspectorCopyCSSSelector.accesskey=s\n\n# LOCALIZATION NOTE (inspectorCopyCSSPath.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the full CSS path of the current node\ninspectorCopyCSSPath.label=Le chemin CSS\ninspectorCopyCSSPath.accesskey=c\n\n# LOCALIZATION NOTE (inspectorPasteOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste outer\n# HTML in the current node\ninspectorPasteOuterHTML.label=À l’extérieur du HTML\ninspectorPasteOuterHTML.accesskey=e\n\n# LOCALIZATION NOTE (inspectorPasteInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste inner\n# HTML in the current node\ninspectorPasteInnerHTML.label=À l’intérieur du HTML\ninspectorPasteInnerHTML.accesskey=i\n\n# LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML before the current node\ninspectorHTMLPasteBefore.label=Avant\ninspectorHTMLPasteBefore.accesskey=v\n\n# LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML after the current node\ninspectorHTMLPasteAfter.label=Après\ninspectorHTMLPasteAfter.accesskey=s\n\n# LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the first child the current node\ninspectorHTMLPasteFirstChild.label=Comme premier nœud enfant\ninspectorHTMLPasteFirstChild.accesskey=p\n\n# LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the last child the current node\ninspectorHTMLPasteLastChild.label=Comme dernier nœud enfant\ninspectorHTMLPasteLastChild.accesskey=d\n\n# LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users scroll\n# the current node into view\ninspectorScrollNodeIntoView.label=Faire défiler la vue jusqu’au nœud\ninspectorScrollNodeIntoView.accesskey=d\n\n# LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users delete the\n# current node\ninspectorHTMLDelete.label=Supprimer le nœud\ninspectorHTMLDelete.accesskey=S\n\n# LOCALIZATION NOTE (inspectorAttributesSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# attribute items, which allow to:\n# - add new attribute\n# - edit attribute\n# - remove attribute\ninspectorAttributesSubmenu.label=Attributs\ninspectorAttributesSubmenu.accesskey=A\n\n# LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users add attribute\n# to current node\ninspectorAddAttribute.label=Ajouter un attribut\ninspectorAddAttribute.accesskey=A\n\n# LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that is\n# shown as the placeholder for the markup view search in the inspector.\ninspectorSearchHTML.label3=Rechercher dans le HTML\n\n# LOCALIZATION NOTE (inspectorImageDataUri.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the URL embedding the image data encoded in Base 64 (what we name\n# here Image Data URL). For more information:\n# https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs\ninspectorImageDataUri.label=L’image en tant que Data-URL\n\n# LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users see\n# the DOM properties of the current node. When triggered, this item\n# opens the split Console and displays the properties in its side panel.\ninspectorShowDOMProperties.label=Afficher les propriétés DOM\n\n# LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n# shown in the inspector contextual-menu for the item that outputs a\n# variable for the current node to the console. When triggered,\n# this item opens the split Console.\ninspectorUseInConsole.label=Ouvrir dans la console\n\n# LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n# shown in the inspector contextual-menu for recursively expanding\n# mark-up elements\ninspectorExpandNode.label=Tout développer\n\n# LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n# shown in the inspector contextual-menu for recursively collapsing\n# mark-up elements\ninspectorCollapseNode.label=Réduire\n\n# LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users take\n# a screenshot of the currently selected node.\ninspectorScreenshotNode.label=Prendre une capture du nœud\n\n# LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users\n# duplicate the currently selected node.\ninspectorDuplicateNode.label=Dupliquer le nœud\n\n# LOCALIZATION NOTE (inspectorAddNode.label): This is the label shown in\n# the inspector toolbar for the button that lets users add elements to the\n# DOM (as children of the currently selected element).\ninspectorAddNode.label=Créer un nouveau nœud\ninspectorAddNode.accesskey=C\n\n# LOCALIZATION NOTE (inspectorCopyHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# copy items, which allow to:\n# - Copy Inner HTML\n# - Copy Outer HTML\n# - Copy Unique selector\n# - Copy Image data URI\ninspectorCopyHTMLSubmenu.label=Copier\n\n# LOCALIZATION NOTE (inspectorPasteHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# paste items, which allow to:\n# - Paste Inner HTML\n# - Paste Outer HTML\n# - Before\n# - After\n# - As First Child\n# - As Last Child\ninspectorPasteHTMLSubmenu.label=Coller\n\n# LOCALIZATION NOTE (inspector.searchHTML.key):\n# Key shortcut used to focus the DOM element search box on top-right corner of\n# the markup view\ninspector.searchHTML.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (markupView.hide.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.hide.key=h\n\n# LOCALIZATION NOTE (markupView.edit.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.edit.key=F2\n\n# LOCALIZATION NOTE (markupView.scrollInto.key):\n# Key shortcut used to scroll the webpage in order to ensure the selected node\n# is visible\nmarkupView.scrollInto.key=s\n\n# LOCALIZATION NOTE (inspector.sidebar.fontInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of fonts used in the page.\ninspector.sidebar.fontInspectorTitle=Polices\n\n# LOCALIZATION NOTE (inspector.sidebar.ruleViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of CSS rules used\n# in the page.\ninspector.sidebar.ruleViewTitle=Règles\n\n# LOCALIZATION NOTE (inspector.sidebar.computedViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of computed CSS values\n# used in the page.\ninspector.sidebar.computedViewTitle=Calculé\n\n# LOCALIZATION NOTE (inspector.sidebar.layoutViewTitle2):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying layout information defined in the page.\ninspector.sidebar.layoutViewTitle2=Disposition\n\n\n# LOCALIZATION NOTE (inspector.sidebar.animationInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying animations defined in the page.\ninspector.sidebar.animationInspectorTitle=Animations\n\n# LOCALIZATION NOTE (inspector.eyedropper.label): A string displayed as the tooltip of\n# a button in the inspector which toggles the Eyedropper tool\ninspector.eyedropper.label=Sélectionner une couleur depuis la page\n\n# LOCALIZATION NOTE (inspector.breadcrumbs.label): A string visible only to a screen reader and\n# is used to label (using aria-label attribute) a container for inspector breadcrumbs\ninspector.breadcrumbs.label=Fil d’Ariane\n\n# LOCALIZATION NOTE (inspector.browserStyles.label): This is the label for the checkbox\n# that specifies whether the styles that are not from the user's stylesheet should be\n# displayed or not.\ninspector.browserStyles.label=Styles navigateur\n\n# LOCALIZATION NOTE (inspector.filterStyles.placeholder): This is the placeholder that\n# goes in the search box when no search term has been entered.\ninspector.filterStyles.placeholder=Filtrer les styles\n\n# LOCALIZATION NOTE (inspector.addRule.tooltip): This is the tooltip shown when\n# hovering the `Add new rule` button in the rules view toolbar. This should\n# match ruleView.contextmenu.addNewRule in styleinspector.properties\ninspector.addRule.tooltip=Ajouter une règle\n\n# LOCALIZATION NOTE (inspector.togglePseudo.tooltip): This is the tooltip\n# shown when hovering over the `Toggle Pseudo Class Panel` button in the\n# rule view toolbar.\ninspector.togglePseudo.tooltip=Activer les pseudo-classes\n\n# LOCALIZATION NOTE (inspector.noProperties): In the case where there are no CSS\n# properties to display e.g. due to search criteria this message is\n# displayed.\ninspector.noProperties=Aucune propriété CSS n’a été trouvée.\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/jit-optimizations.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used within the JIT tools\n# in the Performance Tools which is available from the Web Developer\n# sub-menu -> 'Performance' The correct localization of this file might\n# be to keep it in English, or another language commonly spoken among\n# web developers. You want to make that choice consistent across the\n# developer tools. A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (jit.title):\n# This string is displayed in the header of the JIT Optimizations view.\njit.title=Optimisations JIT\n\n# LOCALIZATION NOTE (jit.optimizationFailure):\n# This string is displayed in a tooltip when no JIT optimizations were detected.\njit.optimizationFailure=Échec de l’optimisation\n\n# LOCALIZATION NOTE (jit.samples):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed for the unit representing the number of times a\n# frame is sampled.\n# \"#1\" represents the number of samples\n# example: 30 samples\njit.samples=#1 échantillon;#1 échantillons\n\n# LOCALIZATION NOTE (jit.types):\n# This string is displayed for the group of Ion Types in the optimizations view.\njit.types=Types\n\n# LOCALIZATION NOTE (jit.attempts):\n# This string is displayed for the group of optimization attempts in the optimizations view.\njit.attempts=Tentatives\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/jsonview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the JSON View tool\n# that is used to inspect application/json document types loaded\n# in the browser.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (jsonViewer.tab.JSON, jsonViewer.tab.RawData,\n# jsonViewer.tab.Headers): Label for a panel tab.\njsonViewer.tab.JSON=JSON\njsonViewer.tab.RawData=Données brutes\njsonViewer.tab.Headers=En-têtes\n\n# LOCALIZATION NOTE (jsonViewer.responseHeaders, jsonViewer.requestHeaders):\n# Label for header groups within the 'Headers' panel.\njsonViewer.responseHeaders=En-têtes de réponse\njsonViewer.requestHeaders=En-têtes de requête\n\n# LOCALIZATION NOTE (jsonViewer.Save): Label for save command\njsonViewer.Save=Enregistrer\n\n# LOCALIZATION NOTE (jsonViewer.Copy): Label for clipboard copy command\njsonViewer.Copy=Copier\n\n# LOCALIZATION NOTE (jsonViewer.ExpandAll): Label for expanding all nodes\njsonViewer.ExpandAll=Tout développer\n\n# LOCALIZATION NOTE (jsonViewer.PrettyPrint): Label for JSON\n# pretty print action button.\njsonViewer.PrettyPrint=Formater et indenter\n\n# LOCALIZATION NOTE (jsonViewer.reps.more): Label used in arrays\n# that have more items than displayed.\njsonViewer.reps.more=plus…\n\n# LOCALIZATION NOTE (jsonViewer.filterJSON): Label used in search box\n# at the top right cornder of the JSON Viewer.\njsonViewer.filterJSON=Filtrer le JSON\n\n# LOCALIZATION NOTE (jsonViewer.reps.reference): Label used for cycle\n# references in an array.\njsonViewer.reps.reference=Cycle de références\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/layout.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Layout Inspector strings.\n# The Layout Inspector is a panel accessible in the Inspector sidebar.\n# The Layout Inspector may need to be enabled in about:config by setting\n# devtools.layoutview.enabled to true.\n\n# LOCALIZATION NOTE (layout.displayNumbersOnLines): Label of the display numbers on lines\n# setting option in the CSS Grid pane.\nlayout.displayNumbersOnLines=Afficher le numéro des lignes\n\n# LOCALIZATION NOTE (layout.extendGridLinesInfinitely): Label of the extend grid lines\n# infinitely setting option in the CSS Grid pane.\nlayout.extendGridLinesInfinitely=Prolonger les lignes des grilles à l’infini\n\n# LOCALIZATION NOTE (layout.header): The accordion header for the CSS Grid pane.\nlayout.header=Grilles\n\n# LOCALIZATION NOTE (layout.gridDisplaySettings): The header for the grid display\n# settings container in the CSS Grid pane.\nlayout.gridDisplaySettings=Paramètres d’affichage des grilles\n\n# LOCALIZATION NOTE (layout.noGrids): In the case where there are no CSS grid\n# containers to display.\nlayout.noGrids=Aucune grille\n\n# LOCALIZATION NOTE (layout.overlayMultipleGrids): The header for the list of grid\n# container elements that can be highlighted in the CSS Grid pane.\nlayout.overlayMultipleGrids=Superposer plusieurs grilles\n\n# LOCALIZATION NOTE (layout.overlayGrid): Alternate header for the list of grid container\n# elements if only one item can be selected.\nlayout.overlayGrid=Superposer une grille\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n<!ENTITY layoutViewTitle        \"Modèle de boîte\">\n<!ENTITY margin.tooltip         \"margin\">\n<!ENTITY border.tooltip         \"border\">\n<!ENTITY padding.tooltip        \"padding\">\n<!ENTITY content.tooltip        \"contenu\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/markers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (marker.label.*):\n# These strings are displayed in the Performance Tool waterfall, identifying markers.\n# We want to use the same wording as Google Chrome when appropriate.\nmarker.label.styles=Recalcul des styles\nmarker.label.reflow=Layout\nmarker.label.paint=Paint\nmarker.label.composite=Couches composites\nmarker.label.compositeForwardTransaction=Requête composite envoyée\nmarker.label.javascript=Appel de fonction\nmarker.label.parseHTML=Analyse HTML\nmarker.label.parseXML=Analyse XML\nmarker.label.domevent=Évènement DOM\nmarker.label.consoleTime=Console\nmarker.label.garbageCollection2=Ramasse-miettes\nmarker.label.garbageCollection.incremental=Ramasse-miettes incrémentiel\nmarker.label.garbageCollection.nonIncremental=Ramasse-miettes non incrémentiel\nmarker.label.minorGC=Déclenchement mineur (GC)\nmarker.label.cycleCollection=Collection de cycle\nmarker.label.cycleCollection.forgetSkippable=Réduction du graphe de CC\nmarker.label.timestamp=Horodatage\nmarker.label.worker=Worker\nmarker.label.messagePort=MessagePort\nmarker.label.unknown=Inconnu\n\n# LOCALIZATION NOTE (marker.label.javascript.*):\n# These strings are displayed as JavaScript markers that have special\n# reasons that can be translated.\nmarker.label.javascript.scriptElement=Balise script\nmarker.label.javascript.promiseCallback=Fonction de rappel de promesse\nmarker.label.javascript.promiseInit=Initialisation de promesse\nmarker.label.javascript.workerRunnable=Worker\nmarker.label.javascript.jsURI=URI JavaScript\nmarker.label.javascript.eventHandler=Gestionnaire d’évènements\n\n# LOCALIZATION NOTE (marker.field.*):\n# Strings used in the waterfall sidebar as property names.\n\n# General marker fields\nmarker.field.start=Début :\nmarker.field.end=Fin :\nmarker.field.duration=Durée :\n\n# General \"reason\" for a marker (JavaScript, Garbage Collection)\nmarker.field.causeName=Raison :\n# General \"type\" for a marker (Cycle Collection, Garbage Collection)\nmarker.field.type=Type :\n# General \"label\" for a marker (user defined)\nmarker.field.label=Libellé :\n\n# Field names for stack values\nmarker.field.stack=Pile :\nmarker.field.startStack=Pile au début :\nmarker.field.endStack=Pile à la fin :\n\n# %S is the \"Async Cause\" of a marker, and this signifies that the cause\n# was an asynchronous one in a displayed stack.\nmarker.field.asyncStack=(Asynchrone : %S)\n\n# For console.time markers\nmarker.field.consoleTimerName=Nom du minuteur :\n\n# For DOM Event markers\nmarker.field.DOMEventType=Type d’évènement :\nmarker.field.DOMEventPhase=Phase :\n\n# Non-incremental cause for a Garbage Collection marker\nmarker.field.nonIncrementalCause=Raison du cycle non incrémentiel :\n\n# For \"Recalculate Style\" markers\nmarker.field.restyleHint=Cause du recalcul :\n\n# The type of operation performed by a Worker.\nmarker.worker.serializeDataOffMainThread=Sérialise des données dans un worker\nmarker.worker.serializeDataOnMainThread=Sérialise des données dans le fil d’exécution principal\nmarker.worker.deserializeDataOffMainThread=Désérialise des données dans un worker\nmarker.worker.deserializeDataOnMainThread=Désérialise des données dans le fil d’exécution principal\n\n# The type of operation performed by a MessagePort\nmarker.messagePort.serializeData=Sérialise des données\nmarker.messagePort.deserializeData=Désérialise des données\n\n# Strings used in the waterfall sidebar as values.\nmarker.value.unknownFrame=<emplacement inconnu>\nmarker.value.DOMEventTargetPhase=Ciblage\nmarker.value.DOMEventCapturingPhase=Capture\nmarker.value.DOMEventBubblingPhase=Bouillonnement\n\n# LOCALIZATION NOTE (marker.gcreason.label.*):\n# These strings are used to give a concise but readable description of a GC reason.\nmarker.gcreason.label.API=Appel d’API\nmarker.gcreason.label.EAGER_ALLOC_TRIGGER=Déclenchement préventif\nmarker.gcreason.label.DESTROY_RUNTIME=Programme terminé\nmarker.gcreason.label.LAST_DITCH=Plus de mémoire\nmarker.gcreason.label.TOO_MUCH_MALLOC=Trop d’octets alloués\nmarker.gcreason.label.ALLOC_TRIGGER=Trop d’allocations\nmarker.gcreason.label.DEBUG_GC=Débogage du ramasse-miettes\nmarker.gcreason.label.COMPARTMENT_REVIVED=Résurrection d’objet global\nmarker.gcreason.label.RESET=Cycle incrémentiel terminé\nmarker.gcreason.label.OUT_OF_NURSERY=La pouponnière est pleine\nmarker.gcreason.label.EVICT_NURSERY=Évacuation de la pouponnière\nmarker.gcreason.label.FULL_STORE_BUFFER=Pouponnière d’objets trop active\nmarker.gcreason.label.SHARED_MEMORY_LIMIT=Échec d’allocation conséquente\nmarker.gcreason.label.PERIODIC_FULL_GC=Cycle périodique complet\nmarker.gcreason.label.INCREMENTAL_TOO_SLOW=Rythme d’allocation trop élevé\nmarker.gcreason.label.COMPONENT_UTILS=Cu.forceGC\nmarker.gcreason.label.MEM_PRESSURE=Mémoire faible\nmarker.gcreason.label.CC_WAITING=Forcé par la collection de cycles\nmarker.gcreason.label.CC_FORCED=Forcé par la collection de cycles\nmarker.gcreason.label.LOAD_END=Fin du chargement de la page\nmarker.gcreason.label.PAGE_HIDE=Déplacé en arrière-plan\nmarker.gcreason.label.NSJSCONTEXT_DESTROY=Contexte JS détruit\nmarker.gcreason.label.SET_NEW_DOCUMENT=Nouveau document\nmarker.gcreason.label.SET_DOC_SHELL=Nouveau document\nmarker.gcreason.label.DOM_UTILS=Appel d’API\nmarker.gcreason.label.DOM_IPC=IPC\nmarker.gcreason.label.DOM_WORKER=Cycle périodique pour les workers\nmarker.gcreason.label.INTER_SLICE_GC=Cycle incrémentiel pour les slices\nmarker.gcreason.label.FULL_GC_TIMER=Cycle périodique complet\nmarker.gcreason.label.SHUTDOWN_CC=Programme terminé\nmarker.gcreason.label.FINISH_LARGE_EVALUATE=Longue évaluation\nmarker.gcreason.label.DOM_WINDOW_UTILS=Utilisateur inactif\nmarker.gcreason.label.USER_INACTIVE=Utilisateur inactif\n\n# The name of a nursery collection.\nmarker.nurseryCollection=Collection de la pouponnière\n\n# LOCALIZATION NOTE (marker.gcreason.description.*):\n# These strings are used to give an expanded description of why a GC occurred.\nmarker.gcreason.description.API=Un appel d’API a forcé le déclenchement du ramasse-miettes.\nmarker.gcreason.description.EAGER_ALLOC_TRIGGER=JavaScript est retourné à la boucle d’évènements et il s’est écoulé une période relativement longue depuis le dernier déclenchement du ramasse-miettes.\nmarker.gcreason.description.DESTROY_RUNTIME=Firefox a détruit un contexte ou environnement d’exécution JavaScript, et le ramasse-miettes a été déclenché une dernière fois avant que le programme ne se termine.\nmarker.gcreason.description.LAST_DITCH=JavaScript a essayé d’effectuer une allocation, mais il n’y avait pas de mémoire disponible. Le ramasse-miettes a lancé un compactage complet pour tenter de libérer de la mémoire pour l’allocation.\nmarker.gcreason.description.TOO_MUCH_MALLOC=JavaScript a alloué trop d’octets, ce qui a déclenché le ramasse-miettes.\nmarker.gcreason.description.ALLOC_TRIGGER=JavaScript a effectué de trop nombreuses allocations, ce qui a déclenché le ramasse-miettes.\nmarker.gcreason.description.DEBUG_GC=Ramasse-miettes déclenché en raison des paramètres de débogage de Zeal.\nmarker.gcreason.description.COMPARTMENT_REVIVED=Un objet global considéré mort avant le début du cycle du ramasse-miettes a été ressuscité avant la fin du cycle du ramasse-miettes.\nmarker.gcreason.description.RESET=Le cycle incrémentiel actif du ramasse-miettes a été forcé de s’arrêter immédiatement.\nmarker.gcreason.description.OUT_OF_NURSERY=JavaScript a alloué assez d’objets pour remplir la pouponnière (« nursery »), ce qui a déclenché un cycle mineur du ramasse-miettes.\nmarker.gcreason.description.EVICT_NURSERY=Une action devait être effectuée sur le tas des objets à longue durée de vie, nécessitant que la pouponnière (« nursery ») soit vide.\nmarker.gcreason.description.FULL_STORE_BUFFER=Il y avait trop de propriétés sur les objets à longue durée de vie pour lesquelles leur valeur était un objet de la pouponnière (« nursery »).\nmarker.gcreason.description.SHARED_MEMORY_LIMIT=Une allocation de taille conséquente a été demandée, mais il n’y avait pas assez de mémoire.\nmarker.gcreason.description.PERIODIC_FULL_GC=JavaScript est retourné à la boucle d’évènements et il s’est écoulé une période relativement longue depuis le dernier déclenchement du ramasse-miettes.\nmarker.gcreason.description.INCREMENTAL_TOO_SLOW=Un cycle complet et non incrémentiel du ramasse-miettes a été déclenché car le rythme des allocations est devenu plus élevé que le rythme maximal auquel un cycle du ramasse-miettes peut faire face.\nmarker.gcreason.description.COMPONENT_UTILS=Components.utils.forceGC() a été appelé pour forcer le déclenchement du ramasse-miettes.\nmarker.gcreason.description.MEM_PRESSURE=Il y avait très peu de mémoire disponible.\nmarker.gcreason.description.CC_WAITING=Le collecteur de cycles a demandé le passage du ramasse-miettes.\nmarker.gcreason.description.CC_FORCED=Le collecteur de cycles a demandé le passage du ramasse-miettes.\nmarker.gcreason.description.LOAD_END=Le document a fini de charger.\nmarker.gcreason.description.PAGE_HIDE=L’onglet ou la fenêtre a été déplacé en arrière-plan.\nmarker.gcreason.description.NSJSCONTEXT_DESTROY=Firefox a détruit un « runtime » ou un contexte JavaScript, et le ramasse-miettes a été déclenché une dernière fois avant que le programme ne se termine.\nmarker.gcreason.description.SET_NEW_DOCUMENT=Un nouveau document a été ouvert à la place de la page actuelle.\nmarker.gcreason.description.SET_DOC_SHELL=Un nouveau document a été ouvert à la place de la page actuelle.\nmarker.gcreason.description.DOM_UTILS=Un appel d’API a forcé le déclenchement du ramasse-miettes. \nmarker.gcreason.description.DOM_IPC=Un message inter-processus demandant le déclenchement du ramasse-miettes a été reçu.\nmarker.gcreason.description.DOM_WORKER=Le worker a été inactif pendant une période relativement longue.\nmarker.gcreason.description.INTER_SLICE_GC=Il s’est écoulé une période suffisament longue depuis le dernier cycle incrémentiel du ramasse-miettes pour la récupération de « slice ».\nmarker.gcreason.description.FULL_GC_TIMER=JavaScript est retourné à la boucle d’évènements et il s’est écoulé une période relativement longue depuis le dernier déclenchement du ramasse-miettes.\nmarker.gcreason.description.SHUTDOWN_CC=Firefox a détruit un contexte ou environnement d’exécution JavaScript, et le ramasse-miettes a été déclenché une dernière fois avant que le programme ne se termine.\nmarker.gcreason.description.FINISH_LARGE_EVALUATE=Firefox a fini d’évaluer un long script et a déclenché le ramasse-miettes car le script ne sera plus jamais exécuté.\nmarker.gcreason.description.DOM_WINDOW_UTILS=L’utilisateur a été inactif pendant une longue période. Firefox a décidé de déclencher le passage du ramasse-miettes car il y avait peu de chances que cela soit remarqué.\nmarker.gcreason.description.USER_INACTIVE=L’utilisateur a été inactif pendant une longue période. Firefox a décidé de déclencher le passage du ramasse-miettes car il y avait peu de chances que cela soit remarqué.\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/memory.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Memory Tools\n# which is available from the Web Developer sub-menu -> 'Memory'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (snapshot.io.save): The label for the link that saves a\n# snapshot to disk.\nsnapshot.io.save=Enregistrer\n\n# LOCALIZATION NOTE (snapshot.io.delete): The label for the link that deletes\n# a snapshot\nsnapshot.io.delete=Supprimer\n\n# LOCALIZATION NOTE (snapshot.io.save.window): The title for the window\n# displayed when saving a snapshot to disk.\nsnapshot.io.save.window=Enregistrer l’instantané du tas\n\n# LOCALIZATION NOTE (snapshot.io.import.window): The title for the window\n# displayed when importing a snapshot form disk.\nsnapshot.io.import.window=Importer un instantané de tas\n\n# LOCALIZATION NOTE (snapshot.io.filter): The title for the filter used to\n# filter file types (*.fxsnapshot)\nsnapshot.io.filter=Instantanés du tas de Firefox\n\n# LOCALIZATION NOTE (aggregate.mb): The label annotating the number of bytes (in\n# megabytes) in a snapshot. %S represents the value, rounded to 2 decimal\n# points.\naggregate.mb=%S Mo\n\n# LOCALIZATION NOTE (snapshot-title.loading): The title for a snapshot before\n# it has a creation time to display.\nsnapshot-title.loading=Traitement…\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks): The label describing the\n# boolean checkbox whether or not to record call stacks.\ncheckbox.recordAllocationStacks=Enregistrer les piles d’allocations\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks.tooltip): The tooltip for\n# the label describing the boolean checkbox whether or not to record call\n# stacks.\ncheckbox.recordAllocationStacks.tooltip=Activer/Désactiver l’enregistrement des piles d’allocations. Les prochains instantanés de tas pourront nommer et regrouper par pile d’allocations les objets créés (lorsque l’enregistrement des piles d’allocations est actif). L’enregistrement des piles d’allocations a un impact négatif sur les performances.\n\n# LOCALIZATION NOTE (toolbar.displayBy): The label describing the select menu\n# options of the display options.\ntoolbar.displayBy=Regrouper selon :\n\n# LOCALIZATION NOTE (toolbar.displayBy.tooltip): The tooltip for the label\n# describing the select menu options of the display options.\ntoolbar.displayBy.tooltip=Changer la façon dont les objets sont regroupés\n\n# LOCALIZATION NOTE (toolbar.pop-view): The text in the button to go back to the\n# previous view.\ntoolbar.pop-view=←\n\n# LOCALIZATION NOTE (toolbar.pop-view.label): The text for the label for the\n# button to go back to the previous view.\ntoolbar.pop-view.label=Retour aux agrégats\n\n# LOCALIZATION NOTE (toolbar.viewing-individuals): The text letting the user\n# know that they are viewing individual nodes from a census group.\ntoolbar.viewing-individuals=⁂ Afficher les nœuds individuels du groupe\n\n# LOCALIZATION NOTE (censusDisplays.coarseType.tooltip): The tooltip for the\n# \"coarse type\" display option.\ncensusDisplays.coarseType.tooltip=Regrouper les éléments par type\n\n# LOCALIZATION NOTE (censusDisplays.allocationStack.tooltip): The tooltip for\n# the \"call stack\" display option.\ncensusDisplays.allocationStack.tooltip=Regrouper les éléments selon la pile JavaScript enregistrée lors de l’allocation de l’objet\n\n# LOCALIZATION NOTE (censusDisplays.invertedAllocationStack.tooltip): The\n# tooltip for the \"inverted call stack\" display option.\ncensusDisplays.invertedAllocationStack.tooltip=Regrouper les éléments selon la pile d’appels JavaScript inversée enregistrée lors de l’allocation de l’objet\n\n# LOCALIZATION NOTE (censusDisplays.treeMap.tooltip): The tooltip for the\n# \"tree map\" display option.\ncensusDisplays.treeMap.tooltip=Visualiser la consommation mémoire : les blocs les plus grands représentent un pourcentage de consommation plus élevé\n\n# LOCALIZATION NOTE (censusDisplays.objectClass.tooltip): The tooltip for the\n# \"object class\" display option.\ncensusDisplays.objectClass.tooltip=Regrouper les éléments selon le nom de leur JavaScript Object [[class]]\n\n# LOCALIZATION NOTE (censusDisplays.internalType.tooltip): The tooltip for the\n# \"internal type\" display option.\ncensusDisplays.internalType.tooltip=Regrouper les éléments selon leur type C++ interne\n\n# LOCALIZATION NOTE (toolbar.labelBy): The label describing the select menu\n# options of the label options.\ntoolbar.labelBy=Nommer selon :\n\n# LOCALIZATION NOTE (toolbar.labelBy): The tooltip for the label describing the\n# select menu options of the label options.\ntoolbar.labelBy.tooltip=Changer la façon de nommer les objets\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" dominator tree display option.\ndominatorTreeDisplays.coarseType.tooltip=Nommer les objets selon la catégorie la plus large à laquelle ils appartiennent\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.allocationStack.tooltip): The\n# tooltip for the \"call stack\" dominator tree display option.\ndominatorTreeDisplays.allocationStack.tooltip=Nommer les objets selon la pile JavaScript enregistrée lors de leur allocation\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.internalType.tooltip): The\n# tooltip for the \"internal type\" dominator tree display option.\ndominatorTreeDisplays.internalType.tooltip=Nommer les objets selon leur nom de type C++ interne\n\n# LOCALIZATION NOTE (treeMapDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" tree map display option.\ntreeMapDisplays.coarseType.tooltip=Regrouper les éléments selon les grandes catégories auxquelles ils appartiennent\n\n# LOCALIZATION NOTE (toolbar.view): The label for the view selector in the\n# toolbar.\ntoolbar.view=Afficher :\n\n# LOCALIZATION NOTE (toolbar.view.tooltip): The tooltip for the label for the\n# view selector in the toolbar.\ntoolbar.view.tooltip=Modifier l’affichage de l’instantané du tas\n\n# LOCALIZATION NOTE (toolbar.view.census): The label for the census view option\n# in the toolbar.\ntoolbar.view.census=Agrégats\n\n# LOCALIZATION NOTE (toolbar.view.census.tooltip): The tooltip for the label for\n# the census view option in the toolbar.\ntoolbar.view.census.tooltip=Afficher un résumé du contenu de l’instantané du tas en regroupant les objets\n\n# LOCALIZATION NOTE (toolbar.view.dominators): The label for the dominators view\n# option in the toolbar.\ntoolbar.view.dominators=Dominants\n\n# LOCALIZATION NOTE (toolbar.view.dominators.tooltip): The tooltip for the label\n# for the dominators view option in the toolbar.\ntoolbar.view.dominators.tooltip=Afficher l’arbre des dominants et faire ressortir les structures les plus importantes de l’instantané du tas\n\n# LOCALIZATION NOTE (toolbar.view.treemap): The label for the tree map option\n# in the toolbar.\ntoolbar.view.treemap=Carte proportionnelle\n\n# LOCALIZATION NOTE (toolbar.view.treemap.tooltip): The tooltip for the label for\n# the tree map view option in the toolbar.\ntoolbar.view.treemap.tooltip=Visualiser la consommation mémoire : les blocs les plus grands représentent un pourcentage de consommation plus élevé\n\n# LOCALIZATION NOTE (take-snapshot): The label describing the button that\n# initiates taking a snapshot, either as the main label, or a tooltip.\ntake-snapshot=Capturer un instantané\n\n# LOCALIZATION NOTE (import-snapshot): The label describing the button that\n# initiates importing a snapshot.\nimport-snapshot=Importer…\n\n# LOCALIZATION NOTE (clear-snapshots.tooltip): The tooltip for the button that\n# deletes existing snapshot.\nclear-snapshots.tooltip=Supprimer tous les instantanés\n\n# LOCALIZATION NOTE (diff-snapshots.tooltip): The tooltip for the button that\n# initiates selecting two snapshots to diff with each other.\ndiff-snapshots.tooltip=Comparer les captures\n\n# LOCALIZATION NOTE (filter.placeholder): The placeholder text used for the\n# memory tool's filter search box.\nfilter.placeholder=Filtrer\n\n# LOCALIZATION NOTE (filter.tooltip): The tooltip text used for the memory\n# tool's filter search box.\nfilter.tooltip=Filtrer le contenu de la capture du tas\n\n# LOCALIZATION NOTE (tree-item.view-individuals.tooltip): The tooltip for the\n# button to view individuals in this group.\ntree-item.view-individuals.tooltip=Afficher les nœuds individuels de ce groupe et leurs chemins de rétention\n\n# LOCALIZATION NOTE (tree-item.load-more): The label for the links to fetch the\n# lazily loaded sub trees in the dominator tree view.\ntree-item.load-more=Afficher davantage…\n\n# LOCALIZATION NOTE (tree-item.rootlist): The label for the root of the\n# dominator tree.\ntree-item.rootlist=Racines GC\n\n# LOCALIZATION NOTE (tree-item.nostack): The label describing the row in the heap tree\n# that represents a row broken down by call stack when no stack was available.\ntree-item.nostack=(aucune pile disponible)\n\n# LOCALIZATION NOTE (tree-item.nofilename): The label describing the row in the\n# heap tree that represents a row broken down by filename when no filename was\n# available.\ntree-item.nofilename=(aucun nom de fichier disponible)\n\n# LOCALIZATION NOTE (tree-item.root): The label describing the row in the heap tree\n# that represents the root of the tree when inverted.\ntree-item.root=(racine)\n\n# LOCALIZATION NOTE (tree-item.percent2): A percent of bytes or count displayed in the tree view.\n# there are two \"%\" after %S to escape and display \"%\"\ntree-item.percent2=%S %%\n\n# LOCALIZATION NOTE (diffing.baseline): The name of the baseline snapshot in a\n# diffing comparison.\ndiffing.baseline=Capture de référence\n\n# LOCALIZATION NOTE (diffing.comparison): The name of the snapshot being\n# compared to the baseline in a diffing comparison.\ndiffing.comparison=Comparaison\n\n# LOCALIZATION NOTE (diffing.prompt.selectBaseline): The prompt to select the\n# first snapshot when doing a diffing comparison.\ndiffing.prompt.selectBaseline=Sélectionnez la capture de référence\n\n# LOCALIZATION NOTE (diffing.prompt.selectComparison): The prompt to select the\n# second snapshot when doing a diffing comparison.\ndiffing.prompt.selectComparison=Sélectionnez la capture à comparer avec la capture de référence\n\n# LOCALIZATION NOTE (diffing.state.error): The label describing the diffing\n# state ERROR, used in the snapshot list when an error occurs while diffing two\n# snapshots.\ndiffing.state.error=Erreur\n\n# LOCALIZATION NOTE (diffing.state.error.full): The text describing the diffing\n# state ERROR, used in the main view when an error occurs while diffing two\n# snapshots.\ndiffing.state.error.full=Une erreur s’est produite lors de la comparaison des captures\n\n# LOCALIZATION NOTE (diffing.state.taking-diff): The label describing the diffin\n# state TAKING_DIFF, used in the snapshots list when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff=Calcul des différences…\n\n# LOCALIZATION NOTE (diffing.state.taking-diff.full): The label describing the\n# diffing state TAKING_DIFF, used in the main view when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff.full=Calcul des différences…\n\n# LOCALIZATION NOTE (diffing.state.selecting): The label describing the diffing\n# state SELECTING.\ndiffing.state.selecting=Sélectionnez deux captures à comparer\n\n# LOCALIZATION NOTE (diffing.state.selecting.full): The label describing the\n# diffing state SELECTING, used in the main view when selecting snapshots to\n# diff.\ndiffing.state.selecting.full=Sélectionnez deux captures à comparer\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING.\ndominatorTree.state.computing=Calcul des dominants…\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING, used in the dominator tree view.\ndominatorTree.state.computing.full=Calcul de l’arbre des dominants…\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING.\ndominatorTree.state.fetching=Calcul des tailles…\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING, used in the dominator tree view.\ndominatorTree.state.fetching.full=Calcul des tailles retenues…\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label\n# describing the dominator tree state INCREMENTAL_FETCHING.\ndominatorTree.state.incrementalFetching=Récupération…\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label describing the\n# dominator tree state INCREMENTAL_FETCHING, used in the dominator tree view.\ndominatorTree.state.incrementalFetching.full=Récupération du sous-arbre…\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR.\ndominatorTree.state.error=Erreur\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR, used in the dominator tree view.\ndominatorTree.state.error.full=Une erreur s’est produite lors du traitement de l’arbre des dominants\n\n# LOCALIZATION NOTE (snapshot.state.saving.full): The label describing the\n# snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving.full=Capture de l’instantané…\n\n# LOCALIZATION NOTE (snapshot.state.importing.full): The label describing the\n# snapshot state IMPORTING, used in the main heap view.\nsnapshot.state.importing.full=Importation…\n\n# LOCALIZATION NOTE (snapshot.state.reading.full): The label describing the\n# snapshot state READING, and SAVED, due to these states being combined\n# visually, used in the main heap view.\nsnapshot.state.reading.full=Lecture de l’instantané…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-census.full=Enregistrement du recensement…\n\n# LOCALIZATION NOTE (snapshot.state.saving-tree-map.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-tree-map.full=Enregistrement de la carte proportionnelle…\n\n# LOCALIZATION NOTE (snapshot.state.error.full): The label describing the\n# snapshot state ERROR, used in the main heap view.\nsnapshot.state.error.full=Une erreur s’est produite lors de l’analyse de cet instantané.\n\n# LOCALIZATION NOTE (individuals.state.error): The short message displayed when\n# there is an error fetching individuals from a group.\nindividuals.state.error=Erreur\n\n# LOCALIZATION NOTE (individuals.state.error.full): The longer message displayed\n# when there is an error fetching individuals from a group.\nindividuals.state.error.full=Une erreur s’est produite lors de la récupération des nœuds individuels du groupe\n\n# LOCALIZATION NOTE (individuals.state.fetching): The short message displayed\n# while fetching individuals.\nindividuals.state.fetching=Récupération…\n\n# LOCALIZATION NOTE (individuals.state.fetching.full): The longer message\n# displayed while fetching individuals.\nindividuals.state.fetching.full=Récupération des nœuds individuels du groupe…\n\n# LOCALIZATION NOTE (individuals.field.node): The header label for an individual\n# node.\nindividuals.field.node=Nœud\n\n# LOCALIZATION NOTE (individuals.field.node.tooltip): The tooltip for the header\n# label for an individual node.\nindividuals.field.node.tooltip=Le nœud individuel de l’instantané\n\n# LOCALIZATION NOTE (snapshot.state.saving): The label describing the snapshot\n# state SAVING, used in the snapshot list view\nsnapshot.state.saving=Enregistrement de l’instantané…\n\n# LOCALIZATION NOTE (snapshot.state.importing): The label describing the\n# snapshot state IMPORTING, used in the snapshot list view\nsnapshot.state.importing=Importation de l’instantané…\n\n# LOCALIZATION NOTE (snapshot.state.reading): The label describing the snapshot\n# state READING, and SAVED, due to these states being combined visually, used in\n# the snapshot list view.\nsnapshot.state.reading=Lecture de l’instantané…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-census=Enregistrement du recensement…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-tree-map=Enregistrement carte proportionnelle…\n\n# LOCALIZATION NOTE (snapshot.state.error): The label describing the snapshot\n# state ERROR, used in the snapshot list view.\nsnapshot.state.error=Erreur\n\n# LOCALIZATION NOTE (heapview.no-difference): Message displayed when there is no\n# difference between two snapshots.\nheapview.no-difference=Aucune différence entre les deux captures.\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there are no\n# matches when filtering.\nheapview.none-match=Aucune correspondance.\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there report\n# is empty.\nheapview.empty=Rien à afficher.\n\n# LOCALIZATION NOTE (heapview.noAllocationStacks): The message displayed to\n# users when selecting a display by \"call stack\" but no call stacks\n# were recorded in the heap snapshot.\nheapview.noAllocationStacks=Aucune pile d’allocations trouvée. Enregistrez des piles d’allocations avant de capturer un instantané du tas.\n\n# LOCALIZATION NOTE (heapview.field.retainedSize): The name of the column in the\n# dominator tree view for retained byte sizes.\nheapview.field.retainedSize=Taille retenue (octets)\n\n# LOCALIZATION NOTE (heapview.field.retainedSize.tooltip): The tooltip for the\n# column header in the dominator tree view for retained byte sizes.\nheapview.field.retainedSize.tooltip=La somme de la taille de l’objet et de la taille de tous les objets qu’il garde en vie\n\n# LOCALIZATION NOTE (heapview.field.shallowSize): The name of the column in the\n# dominator tree view for shallow byte sizes.\nheapview.field.shallowSize=Taille de l’objet (octets)\n\n# LOCALIZATION NOTE (heapview.field.shallowSize.tooltip): The tooltip for the\n# column header in the dominator tree view for shallow byte sizes.\nheapview.field.shallowSize.tooltip=La taille de l’objet en question\n\n# LOCALIZATION NOTE (dominatortree.field.label): The name of the column in the\n# dominator tree for an object's label.\ndominatortree.field.label=Nom\n\n# LOCALIZATION NOTE (dominatortree.field.label.tooltip): The tooltip for the column\n# header in the dominator tree view for an object's label.\ndominatortree.field.label.tooltip=Le nom d’un objet du tas\n\n# LOCALIZATION NOTE (heapview.field.bytes): The name of the column in the heap\n# view for bytes.\nheapview.field.bytes=Octets\n\n# LOCALIZATION NOTE (heapview.field.bytes.tooltip): The tooltip for the column\n# header in the heap view for bytes.\nheapview.field.bytes.tooltip=Le nombre d’octets consommés par ce groupe, en excluant les sous-groupes\n\n# LOCALIZATION NOTE (heapview.field.count): The name of the column in the heap\n# view for count.\nheapview.field.count=Somme\n\n# LOCALIZATION NOTE (heapview.field.count.tooltip): The tooltip for the column\n# header in the heap view for count.\nheapview.field.count.tooltip=Le nombre d’objets dans le groupe, en excluant les sous-groupes\n\n# LOCALIZATION NOTE (heapview.field.totalbytes): The name of the column in the\n# heap view for total bytes.\nheapview.field.totalbytes=Total octets\n\n# LOCALIZATION NOTE (heapview.field.totalbytes.tooltip): The tooltip for the\n# column header in the heap view for total bytes.\nheapview.field.totalbytes.tooltip=Le nombre d’octets consommés par ce groupe, en incluant les sous-groupes\n\n# LOCALIZATION NOTE (heapview.field.totalcount): The name of the column in the\n# heap view for total count.\nheapview.field.totalcount=Somme totale\n\n# LOCALIZATION NOTE (heapview.field.totalcount.tooltip): The tooltip for the\n# column header in the heap view for total count.\nheapview.field.totalcount.tooltip=Le nombre d’objets dans le groupe, en incluant les sous-groupes\n\n# LOCALIZATION NOTE (heapview.field.name): The name of the column in the heap\n# view for name.\nheapview.field.name=Nom\n\n# LOCALIZATION NOTE (heapview.field.name.tooltip): The tooltip for the column\n# header in the heap view for name.\nheapview.field.name.tooltip=Le nom du groupe\n\n# LOCALIZATION NOTE (shortest-paths.header): The header label for the shortest\n# paths pane.\nshortest-paths.header=Chemins de rétention des racines GC\n\n# LOCALIZATION NOTE (shortest-paths.select-node): The message displayed in the\n# shortest paths pane when a node is not yet selected.\nshortest-paths.select-node=Sélectionnez un nœud pour afficher ses chemins de rétention\n\n# LOCALIZATION NOTE (tree-map.node-count): The label for the count value of a\n# node in the tree map\ntree-map.node-count=éléments\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/menus.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndevToolsCmd.key = VK_F12\ndevToolsCmd.keytext = F12\n\ndevtoolsServiceWorkers.label = Service workers\ndevtoolsServiceWorkers.accesskey = k\n\ndevtoolsConnect.label = Se connecter…\ndevtoolsConnect.accesskey = e\n\nbrowserConsoleCmd.label = Console du navigateur\nbrowserConsoleCmd.accesskey = n\nbrowserConsoleCmd.key = j\n\nresponsiveDesignMode.label = Vue adaptative\nresponsiveDesignMode.accesskey = V\nresponsiveDesignMode.key = M\n\neyedropper.label = Pipette\neyedropper.accesskey = e\n\n# LOCALIZATION NOTE (scratchpad.label): This menu item label appears\n# in the Tools menu. See bug 653093.\n# The Scratchpad is intended to provide a simple text editor for creating\n# and evaluating bits of JavaScript code for the purposes of function\n# prototyping, experimentation and convenient scripting.\n#\n# It's quite possible that you won't have a good analogue for the word\n# \"Scratchpad\" in your locale. You should feel free to find a close\n# approximation to it or choose a word (or words) that means\n# \"simple discardable text editor\".\nscratchpad.label = Ardoise JavaScript\nscratchpad.accesskey = A\nscratchpad.key = VK_F4\nscratchpad.keytext = F4\n\n# LOCALIZATION NOTE (browserToolboxMenu.label): This is the label for the\n# application menu item that opens the browser toolbox UI in the Tools menu.\nbrowserToolboxMenu.label = Boîte à outils du navigateur\nbrowserToolboxMenu.accesskey = e\nbrowserToolboxMenu.key = i\n\n# LOCALIZATION NOTE (browserContentToolboxMenu.label): This is the label for the\n# application menu item that opens the browser content toolbox UI in the Tools menu.\n# This toolbox allows to debug the chrome of the content process in multiprocess builds.\nbrowserContentToolboxMenu.label = Boîte à outils du contenu du navigateur\nbrowserContentToolboxMenu.accesskey = n\n\ndevToolbarMenu.label = Barre de développement\ndevToolbarMenu.accesskey = B\ndevToolbarMenu.key = VK_F2\ndevToolbarMenu.keytext = F2\n\nwebide.label = WebIDE\nwebide.accesskey = I\nwebide.key = VK_F8\nwebide.keytext = F8\n\ndevToolboxMenuItem.label = Outils de développement\ndevToolboxMenuItem.accesskey = t\ndevToolboxMenuItem.key = I\n\ngetMoreDevtoolsCmd.label = Obtenir d’autres outils\ngetMoreDevtoolsCmd.accesskey = O\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n<!ENTITY netmonitorUI.perfNotice1         \"• Cliquez sur le bouton\">\n<!ENTITY netmonitorUI.perfNotice2         \"pour lancer l’analyse des performances.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.reload1/2/3): These are the labels displayed\n  -  in the network table when empty to start logging network requests. -->\n<!ENTITY netmonitorUI.reloadNotice1       \"• Effectuez une requête ou\">\n<!ENTITY netmonitorUI.reloadNotice2       \"Rechargez\">\n<!ENTITY netmonitorUI.reloadNotice3       \"la page pour voir des informations détaillées concernant l’activité réseau.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n<!ENTITY netmonitorUI.toolbar.status3     \"État\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n<!ENTITY netmonitorUI.toolbar.method      \"Méthode\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n<!ENTITY netmonitorUI.toolbar.file        \"Fichier\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n<!ENTITY netmonitorUI.toolbar.domain      \"Domaine\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n<!ENTITY netmonitorUI.toolbar.type        \"Type\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n<!ENTITY netmonitorUI.toolbar.transferred \"Transfert\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column, which is the\n  -  uncompressed / decoded size. -->\n<!ENTITY netmonitorUI.toolbar.size        \"Taille\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n<!ENTITY netmonitorUI.toolbar.waterfall   \"Chronologie\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n<!ENTITY netmonitorUI.tab.headers         \"En-têtes\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n<!ENTITY netmonitorUI.tab.cookies         \"Cookies\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n<!ENTITY netmonitorUI.tab.params          \"Paramètres\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n<!ENTITY netmonitorUI.tab.response        \"Réponse\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n<!ENTITY netmonitorUI.tab.timings         \"Délais\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n<!ENTITY netmonitorUI.tab.preview         \"Aperçu\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n<!ENTITY netmonitorUI.tab.security        \"Sécurité\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterAll    \"Tout\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFonts  \"Polices\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterImages \"Images\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterMedia  \"Médias\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterOther  \"Autre\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFreetext): This is the label displayed\n  -  in the network details footer for the url filtering textbox. -->\n<!ENTITY netmonitorUI.footer.filterFreetext.label  \"Filtrer les URL\">\n<!ENTITY netmonitorUI.footer.filterFreetext.key  \"F\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n<!ENTITY netmonitorUI.footer.clear  \"Effacer\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n<!ENTITY netmonitorUI.footer.perf   \"Voir l’analyse des performances…\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n<!ENTITY netmonitorUI.panesButton.tooltip \"Afficher/Masquer les informations réseau\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n<!ENTITY netmonitorUI.summary.url         \"URL de la requête :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n<!ENTITY netmonitorUI.summary.method      \"Méthode de la requête :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.address): This is the label displayed\n  -  in the network details headers tab identifying the remote address. -->\n<!ENTITY netmonitorUI.summary.address     \"Adresse distante :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n<!ENTITY netmonitorUI.summary.status      \"Code d’état :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n<!ENTITY netmonitorUI.summary.version     \"Version :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n<!ENTITY netmonitorUI.summary.size        \"Taille des en-têtes :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n<!ENTITY netmonitorUI.response.name       \"Nom :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n<!ENTITY netmonitorUI.response.dimensions \"Dimensions :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n<!ENTITY netmonitorUI.response.mime       \"Type MIME :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n<!ENTITY netmonitorUI.timings.blocked     \"Bloqué :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n<!ENTITY netmonitorUI.timings.dns         \"Résolution DNS :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n<!ENTITY netmonitorUI.timings.connect     \"Connexion :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n<!ENTITY netmonitorUI.timings.send        \"Envoi :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n<!ENTITY netmonitorUI.timings.wait        \"Attente :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n<!ENTITY netmonitorUI.timings.receive     \"Réception :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n<!ENTITY netmonitorUI.security.warning.cipher     \"La suite de chiffrement utilisée est obsolète et non sécurisée.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n<!ENTITY netmonitorUI.security.error      \"Une erreur s’est produite :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n<!ENTITY netmonitorUI.security.protocolVersion \"Version du protocole :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n<!ENTITY netmonitorUI.security.cipherSuite \"Suite de chiffrement :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n<!ENTITY netmonitorUI.security.hsts \"HTTP Strict Transport Security :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n<!ENTITY netmonitorUI.security.hpkp \"Public Key Pinning :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n<!ENTITY netmonitorUI.security.connection \"Connexion :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n<!ENTITY netmonitorUI.security.certificate \"Certificat :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n<!ENTITY netmonitorUI.context.copyUrl      \"Copier l’URL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrl.accesskey  \"U\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams): This is the label displayed\n  -  on the context menu that copies the selected request's url parameters -->\n<!ENTITY netmonitorUI.context.copyUrlParams     \"Copier les paramètres de l’URL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams.accesskey): This is the access key\n  -  for the Copy URL Parameters menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrlParams.accesskey \"p\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData): This is the label displayed\n  -  on the context menu that copies the selected request's post data -->\n<!ENTITY netmonitorUI.context.copyPostData     \"Copier les données POST\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData.accesskey): This is the access key\n  -  for the Copy POST Data menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyPostData.accesskey \"d\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n<!ENTITY netmonitorUI.context.copyAsCurl    \"Copier comme cURL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCUrl.accesskey): This is the access key\n  -  for the Copy as cURL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyAsCurl.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's request headers -->\n<!ENTITY netmonitorUI.context.copyRequestHeaders     \"Copier les en-têtes de la requête\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders.accesskey): This is the access key\n  -  for the Copy Request Headers menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyRequestHeaders.accesskey  \"e\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's response headers -->\n<!ENTITY netmonitorUI.context.copyResponseHeaders     \"Copier les en-têtes de la réponse\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders.accesskey): This is the access key\n  -  for the Copy Response Headers menu item displayed in the context menu for a response -->\n<!ENTITY netmonitorUI.context.copyResponseHeaders.accesskey  \"s\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponse): This is the label displayed\n  -  on the context menu that copies the selected response as a string -->\n<!ENTITY netmonitorUI.context.copyResponse \"Copier la réponse\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRespose.accesskey): This is the access key\n  -  for the Copy Response menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyResponse.accesskey  \"r\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"Copier l’image comme Data URI\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"i\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar): This is the label displayed\n  -  on the context menu that copies all as HAR format -->\n<!ENTITY netmonitorUI.context.copyAllAsHar \"Tout copier en tant que HAR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar.accesskey): This is the access key\n  -  for the Copy All As HAR menu item displayed in the context menu for a network panel -->\n<!ENTITY netmonitorUI.context.copyAllAsHar.accesskey \"o\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar): This is the label displayed\n  -  on the context menu that saves all as HAR format -->\n<!ENTITY netmonitorUI.context.saveAllAsHar \"Tout enregistrer en tant que HAR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar.accesskey): This is the access key\n  -  for the Save All As HAR menu item displayed in the context menu for a network panel -->\n<!ENTITY netmonitorUI.context.saveAllAsHar.accesskey \"H\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n<!ENTITY netmonitorUI.summary.editAndResend      \"Modifier et renvoyer\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey  \"M\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n<!ENTITY netmonitorUI.context.newTab      \"Ouvrir dans un nouvel onglet\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n<!ENTITY netmonitorUI.context.newTab.accesskey  \"O\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n<!ENTITY netmonitorUI.summary.rawHeaders \"En-têtes bruts\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"En-têtes de requête :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"En-têtes de réponse :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n<!ENTITY netmonitorUI.context.perfTools   \"Lancer l’analyse des performances…\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"L\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n<!ENTITY netmonitorUI.custom.newRequest   \"Nouvelle requête\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.query        \"Chaîne de requête :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.headers      \"En-têtes de requête :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.postData     \"Corps de la requête :\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n<!ENTITY netmonitorUI.custom.send         \"Envoyer\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n<!ENTITY netmonitorUI.custom.cancel       \"Annuler\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n<!ENTITY netmonitorUI.backButton          \"Retour\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=La connexion utilisée pour récupérer cette ressource était sécurisée.\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not https\nnetmonitor.security.state.insecure=La connexion utilisée pour récupérer cette ressource n’était pas chiffrée.\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=Une erreur de sécurité a empêché le chargement de la ressource.\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=Cette ressource a été transférée via une connexion possédant un faible niveau de chiffrement.\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=Activé\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=Désactivé\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=Hôte %S :\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayed. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<Non disponible>\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=Masquer les détails de la requête\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=Afficher les détails de la requête\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=Aucun en-tête pour cette requête\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=Filtrer les en-têtes\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=Aucun cookie pour cette requête\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=Filtrer les cookies\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=Aucun paramètre pour cette requête\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=Filtrer les paramètres de la requête\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=Chaîne de requête\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=Données de formulaire\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=Transmission de la requête\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=En-têtes de la requête\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload=En-têtes de la requête du flux de téléchargement\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=En-têtes de la réponse\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=Cookies de la requête\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=Cookies de la réponse\n\n# LOCALIZATION NOTE (responsePayload): This is the label displayed\n# in the network details response tab identifying the response payload.\nresponsePayload=Charge utile de la réponse\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=Filtrer les propriétés\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → callback %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=Trié par ordre croissant\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=Trié par ordre décroissant\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=Aucune requête\n\n# LOCALIZATION NOTE (networkMenu.summary3): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the transferred size, #4 is the number of seconds.\nnetworkMenu.summary3=1 requête, #2 (transfert : #3), #4;#1 requêtes, #2 (transfert : #3), #4\n\n# LOCALIZATION NOTE (networkMenu.sizeB): This is the label displayed\n# in the network menu specifying the size of a request (in bytes).\nnetworkMenu.sizeB=%S o\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB=%S Ko\n\n# LOCALIZATION NOTE (networkMenu.sizeMB): This is the label displayed\n# in the network menu specifying the size of a request (in megabytes).\nnetworkMenu.sizeMB=%S Mo\n\n# LOCALIZATION NOTE (networkMenu.sizeGB): This is the label displayed\n# in the network menu specifying the size of a request (in gigabytes).\nnetworkMenu.sizeGB=%S Go\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=—\n\n# LOCALIZATION NOTE (networkMenu.sizeCached): This is the label displayed\n# in the network menu specifying the transferred of a request is\n# cached.\nnetworkMenu.sizeCached=mis en cache\n\n# LOCALIZATION NOTE (networkMenu.sizeServiceWorker): This is the label displayed\n# in the network menu specifying the transferred of a request computed\n# by a service worker.\nnetworkMenu.sizeServiceWorker=service worker\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S ms\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond=%S ms\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second=%S s\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute=%S min\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading=Chargement\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable=Vide\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading=Veuillez patienter…\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable=Aucune donnée disponible\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB=%S Ko\n\n# LOCALIZATION NOTE (charts.transferredSizeKB): This is the label displayed\n# in pie or table charts specifying the size of a transferred request (in kilobytes).\ncharts.transferredSizeKB=%S Ko\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS=%S s\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Taille : %S Ko\n\n# LOCALIZATION NOTE (charts.totalTranferredSize): This is the label displayed\n# in the performance analysis view for total transferred size, in kilobytes.\ncharts.totalTransferredSize=Taille du transfert : %S Ko\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled=Avec mise en cache\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled=Sans mise en cache\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Taille : %S Ko\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds=Durée : #1 seconde;Durée : #1 secondes\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached=Réponses mises en cache : %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount=Nombre de requêtes : %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for size of the request.\ncharts.size=Taille\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for type of request.\ncharts.type=Type\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for transferred\n# size of the request.\ncharts.transferred=Transfert\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for time of request.\ncharts.time=Temps\n\n# LOCALIZATION NOTE (netRequest.headers): A label used for Headers tab\n# This tab displays list of HTTP headers\nnetRequest.headers=En-têtes\n\n# LOCALIZATION NOTE (netRequest.response): A label used for Response tab\n# This tab displays HTTP response body\nnetRequest.response=Réponse\n\n# LOCALIZATION NOTE (netRequest.rawData): A label used for a section\n# in Response tab. This section displays raw response body as it's\n# been received from the backend (debugger server)\nnetRequest.rawData=Données brutes\n\n# LOCALIZATION NOTE (netRequest.xml): A label used for a section\n# in Response tab. This section displays parsed XML response body.\nnetRequest.xml=XML\n\n# LOCALIZATION NOTE (netRequest.image): A label used for a section\n# in Response tab. This section displays images returned in response body.\nnetRequest.image=Image\n\n# LOCALIZATION NOTE (netRequest.sizeLimitMessage): A label used\n# in Response and Post tabs in case the body is bigger than given limit.\n# It allows the user to click and fetch more from the backend.\n# The {{link}} will be replace at run-time by an active link.\n# String with ID 'netRequest.sizeLimitMessageLink' will be used as text\n# for this link.\nnetRequest.sizeLimitMessage=La taille limite a été atteinte. Cliquez {{link}} pour afficher plus de données.\nnetRequest.sizeLimitMessageLink=sur ce lien\n\n# LOCALIZATION NOTE (netRequest.responseBodyDiscarded): A label used\n# in Response tab if the response body is not available.\nnetRequest.responseBodyDiscarded=Le corps de la réponse n’a pas été conservé.\n\n# LOCALIZATION NOTE (netRequest.requestBodyDiscarded): A label used\n# in Post tab if the post body is not available.\nnetRequest.requestBodyDiscarded=Le corps de la requête POST n’a pas été conservé.\n\n# LOCALIZATION NOTE (netRequest.post): A label used for Post tab\n# This tab displays HTTP post body\nnetRequest.post=POST\n\n# LOCALIZATION NOTE (netRequest.cookies): A label used for Cookies tab\n# This tab displays request and response cookies.\nnetRequest.cookies=Cookies\n\n# LOCALIZATION NOTE (netRequest.params): A label used for URL parameters tab\n# This tab displays data parsed from URL query string.\nnetRequest.params=Paramètres\n\n# LOCALIZATION NOTE (netRequest.callstack): A label used for request stacktrace tab\n# This tab displays the request's JavaScript stack trace. Should be identical to\n# debuggerUI.tabs.callstack\nnetRequest.callstack=Pile d’exécution\n\n# LOCALIZATION NOTE (certmgr.subjectinfo.label):\n# A label used for a certificate section in security tab.\n# This section displays Name and organization who has been assigned the fingerprints\ncertmgr.subjectinfo.label=Émis à\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.cn=Nom commun (CN) :\n\n# LOCALIZATION NOTE (certmgr.certdetail.o):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.o=Organisation (O) :\n\n# LOCALIZATION NOTE (certmgr.certdetail.ou):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.ou=Unité d’organisation (OU) :\n\n# LOCALIZATION NOTE (certmgr.issuerinfo.label):\n# A label used for a certificate section in security tab\n# This section displays Name and organization who issued the fingerprints\ncertmgr.issuerinfo.label=Émis par\n\n# LOCALIZATION NOTE (certmgr.periodofvalidity.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.periodofvalidity.label=Période de validité\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.begins=Débute le :\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.expires=Expire le :\n\n# LOCALIZATION NOTE (certmgr.fingerprints.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.fingerprints.label=Empreintes numériques\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha256fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha256fingerprint=Empreintes numériques SHA-256 :\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha1fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha1fingerprint=Empreintes numériques SHA1 :\n\n# LOCALIZATION NOTE (netmonitor.perfNotice1/2/3): These are the labels displayed\n# in the network table when empty to start performance analysis.\nnetmonitor.perfNotice1=• Cliquez sur le bouton\nnetmonitor.perfNotice2=pour lancer l’analyse des performances.\nnetmonitor.perfNotice3=Analyser\n\n# LOCALIZATION NOTE (netmonitor.reload1/2/3): These are the labels displayed\n# in the network table when empty to start logging network requests.\nnetmonitor.reloadNotice1=• Effectuez une requête ou\nnetmonitor.reloadNotice2=Rechargez\nnetmonitor.reloadNotice3=la page pour voir des informations détaillées concernant l’activité réseau.\n\n# LOCALIZATION NOTE (netmonitor.toolbar.status2): This is the label displayed\n# in the network table toolbar, above the \"status\" column.\nnetmonitor.toolbar.status3=État\n\n# LOCALIZATION NOTE (netmonitor.toolbar.method): This is the label displayed\n# in the network table toolbar, above the \"method\" column.\nnetmonitor.toolbar.method=Méthode\n\n# LOCALIZATION NOTE (netmonitor.toolbar.file): This is the label displayed\n# in the network table toolbar, above the \"file\" column.\nnetmonitor.toolbar.file=Fichier\n\n# LOCALIZATION NOTE (netmonitor.toolbar.domain): This is the label displayed\n# in the network table toolbar, above the \"domain\" column.\nnetmonitor.toolbar.domain=Domaine\n\n# LOCALIZATION NOTE (netmonitor.toolbar.cause): This is the label displayed\n# in the network table toolbar, above the \"cause\" column.\nnetmonitor.toolbar.cause=Source\n\n# LOCALIZATION NOTE (netmonitor.toolbar.type): This is the label displayed\n# in the network table toolbar, above the \"type\" column.\nnetmonitor.toolbar.type=Type\n\n# LOCALIZATION NOTE (netmonitor.toolbar.transferred): This is the label displayed\n# in the network table toolbar, above the \"transferred\" column, which is the\n# compressed / encoded size.\nnetmonitor.toolbar.transferred=Transfert\n\n# LOCALIZATION NOTE (netmonitor.toolbar.size): This is the label displayed\n# in the network table toolbar, above the \"size\" column, which is the\n# uncompressed / decoded size.\nnetmonitor.toolbar.size=Taille\n\n# LOCALIZATION NOTE (netmonitor.toolbar.waterfall): This is the label displayed\n# in the network table toolbar, above the \"waterfall\" column.\nnetmonitor.toolbar.waterfall=Chronologie\n\n# LOCALIZATION NOTE (netmonitor.tab.headers): This is the label displayed\n# in the network details pane identifying the headers tab.\nnetmonitor.tab.headers=En-têtes\n\n# LOCALIZATION NOTE (netmonitor.tab.cookies): This is the label displayed\n# in the network details pane identifying the cookies tab.\nnetmonitor.tab.cookies=Cookies\n\n# LOCALIZATION NOTE (netmonitor.tab.params): This is the label displayed\n# in the network details pane identifying the params tab.\nnetmonitor.tab.params=Paramètres\n\n# LOCALIZATION NOTE (netmonitor.tab.response): This is the label displayed\n# in the network details pane identifying the response tab.\nnetmonitor.tab.response=Réponse\n\n# LOCALIZATION NOTE (netmonitor.tab.timings): This is the label displayed\n# in the network details pane identifying the timings tab.\nnetmonitor.tab.timings=Délais\n\n# LOCALIZATION NOTE (netmonitor.tab.preview): This is the label displayed\n# in the network details pane identifying the preview tab.\nnetmonitor.tab.preview=Aperçu\n\n# LOCALIZATION NOTE (netmonitor.tab.security): This is the label displayed\n# in the network details pane identifying the security tab.\nnetmonitor.tab.security=Sécurité\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.all): This is the label displayed\n# in the network toolbar for the \"All\" filtering button.\nnetmonitor.toolbar.filter.all=Tout\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.html): This is the label displayed\n# in the network toolbar for the \"HTML\" filtering button.\nnetmonitor.toolbar.filter.html=HTML\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.css): This is the label displayed\n# in the network toolbar for the \"CSS\" filtering button.\nnetmonitor.toolbar.filter.css=CSS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.js): This is the label displayed\n# in the network toolbar for the \"JS\" filtering button.\nnetmonitor.toolbar.filter.js=JS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.xhr): This is the label displayed\n# in the network toolbar for the \"XHR\" filtering button.\nnetmonitor.toolbar.filter.xhr=XHR\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.fonts): This is the label displayed\n# in the network toolbar for the \"Fonts\" filtering button.\nnetmonitor.toolbar.filter.fonts=Polices\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.images): This is the label displayed\n# in the network toolbar for the \"Images\" filtering button.\nnetmonitor.toolbar.filter.images=Images\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.media): This is the label displayed\n# in the network toolbar for the \"Media\" filtering button.\nnetmonitor.toolbar.filter.media=Médias\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.flash): This is the label displayed\n# in the network toolbar for the \"Flash\" filtering button.\nnetmonitor.toolbar.filter.flash=Flash\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.ws): This is the label displayed\n# in the network toolbar for the \"WS\" filtering button.\nnetmonitor.toolbar.filter.ws=WS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.other): This is the label displayed\n# in the network toolbar for the \"Other\" filtering button.\nnetmonitor.toolbar.filter.other=Autre\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.label): This is the label\n# displayed in the network toolbar for the url filtering textbox.\nnetmonitor.toolbar.filterFreetext.label=Filtrer les URL\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.key): This is the\n# shortcut key to focus on the toolbar url filtering textbox\nnetmonitor.toolbar.filterFreetext.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (netmonitor.toolbar.clear): This is the label displayed\n# in the network toolbar for the \"Clear\" button.\nnetmonitor.toolbar.clear=Effacer\n\n# LOCALIZATION NOTE (netmonitor.toolbar.perf): This is the label displayed\n# in the network toolbar for the performance analysis button.\nnetmonitor.toolbar.perf=Lancer/Arrêter l’analyse des performances…\n\n# LOCALIZATION NOTE (netmonitor.summary.url): This is the label displayed\n# in the network details headers tab identifying the URL.\nnetmonitor.summary.url=URL de la requête :\n\n# LOCALIZATION NOTE (netmonitor.summary.method): This is the label displayed\n# in the network details headers tab identifying the method.\nnetmonitor.summary.method=Méthode de la requête :\n\n# LOCALIZATION NOTE (netmonitor.summary.address): This is the label displayed\n# in the network details headers tab identifying the remote address.\nnetmonitor.summary.address=Adresse distante :\n\n# LOCALIZATION NOTE (netmonitor.summary.status): This is the label displayed\n# in the network details headers tab identifying the status code.\nnetmonitor.summary.status=Code d’état :\n\n# LOCALIZATION NOTE (netmonitor.summary.version): This is the label displayed\n# in the network details headers tab identifying the http version.\nnetmonitor.summary.version=Version :\n\n# LOCALIZATION NOTE (netmonitor.summary.editAndResend): This is the label displayed\n# on the button in the headers tab that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.summary.editAndResend=Modifier et renvoyer\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders): This is the label displayed\n# on the button in the headers tab that toggle view for raw request/response headers\n# from the currently displayed request\nnetmonitor.summary.rawHeaders=En-têtes bruts\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.requestHeaders): This is the label displayed\n# in the network details headers tab identifying the raw request headers textarea\nnetmonitor.summary.rawHeaders.requestHeaders=En-têtes de requête :\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.responseHeaders): This is the label displayed\n# in the network details headers tab identifying the raw response headers textarea\nnetmonitor.summary.rawHeaders.responseHeaders=En-têtes de réponse :\n\n# LOCALIZATION NOTE (netmonitor.summary.size): This is the label displayed\n# in the network details headers tab identifying the headers size.\nnetmonitor.summary.size=Taille des en-têtes :\n\n# LOCALIZATION NOTE (netmonitor.response.name): This is the label displayed\n# in the network details response tab identifying an image's file name.\nnetmonitor.response.name=Nom :\n\n# LOCALIZATION NOTE (netmonitor.response.dimensions): This is the label displayed\n# in the network details response tab identifying an image's dimensions.\nnetmonitor.response.dimensions=Dimensions :\n\n# LOCALIZATION NOTE (netmonitor.response.mime): This is the label displayed\n# in the network details response tab identifying an image's mime.\nnetmonitor.response.mime=Type MIME :\n\n# LOCALIZATION NOTE (netmonitor.timings.blocked): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"blocked\" state.\nnetmonitor.timings.blocked=Bloqué :\n\n# LOCALIZATION NOTE (netmonitor.timings.dns): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"dns\" state.\nnetmonitor.timings.dns=Résolution DNS :\n\n# LOCALIZATION NOTE (netmonitor.timings.connect): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"connect\" state.\nnetmonitor.timings.connect=Connexion :\n\n# LOCALIZATION NOTE (netmonitor.timings.send): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"send\" state.\nnetmonitor.timings.send=Envoi :\n\n# LOCALIZATION NOTE (netmonitor.timings.wait): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"wait\" state.\nnetmonitor.timings.wait=Attente :\n\n# LOCALIZATION NOTE (netmonitor.timings.receive): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"receive\" state.\nnetmonitor.timings.receive=Réception :\n\n# LOCALIZATION NOTE (netmonitor.security.warning.cipher): A tooltip\n# for warning icon that indicates a connection uses insecure cipher suite.\nnetmonitor.security.warning.cipher=La suite de chiffrement utilisée est obsolète et non sécurisée.\n\n# LOCALIZATION NOTE (netmonitor.security.error): This is the label displayed\n# in the security tab if a security error prevented the connection.\nnetmonitor.security.error=Une erreur s’est produite :\n\n# LOCALIZATION NOTE (netmonitor.security.protocolVersion): This is the label displayed\n# in the security tab describing TLS/SSL protocol version.\nnetmonitor.security.protocolVersion=Version du protocole :\n\n# LOCALIZATION NOTE (netmonitor.security.cipherSuite): This is the label displayed\n# in the security tab describing the cipher suite used to secure this connection.\nnetmonitor.security.cipherSuite=Suite de chiffrement :\n\n# LOCALIZATION NOTE (netmonitor.security.hsts): This is the label displayed\n# in the security tab describing the usage of HTTP Strict Transport Security.\nnetmonitor.security.hsts=HTTP Strict Transport Security :\n\n# LOCALIZATION NOTE (netmonitor.security.hpkp): This is the label displayed\n# in the security tab describing the usage of Public Key Pinning.\nnetmonitor.security.hpkp=Public Key Pinning :\n\n# LOCALIZATION NOTE (netmonitor.security.connection): This is the label displayed\n# in the security tab describing the section containing information related to\n# the secure connection.\nnetmonitor.security.connection=Connexion :\n\n# LOCALIZATION NOTE (netmonitor.security.certificate): This is the label displayed\n# in the security tab describing the server certificate section.\nnetmonitor.security.certificate=Certificat :\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl): This is the label displayed\n# on the context menu that copies the selected request's url\nnetmonitor.context.copyUrl=Copier l’URL\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl.accesskey): This is the access key\n# for the Copy URL menu item displayed in the context menu for a request\nnetmonitor.context.copyUrl.accesskey=U\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams): This is the label displayed\n# on the context menu that copies the selected request's url parameters\nnetmonitor.context.copyUrlParams=Copier les paramètres de l’URL\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams.accesskey): This is the access key\n# for the Copy URL Parameters menu item displayed in the context menu for a request\nnetmonitor.context.copyUrlParams.accesskey=p\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData): This is the label displayed\n# on the context menu that copies the selected request's post data\nnetmonitor.context.copyPostData=Copier les données POST\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData.accesskey): This is the access key\n# for the Copy POST Data menu item displayed in the context menu for a request\nnetmonitor.context.copyPostData.accesskey=d\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCurl): This is the label displayed\n# on the context menu that copies the selected request as a cURL command.\n# The capitalization is part of the official name and should be used throughout all languages.\n# http://en.wikipedia.org/wiki/CURL\nnetmonitor.context.copyAsCurl=Copier comme cURL\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCUrl.accesskey): This is the access key\n# for the Copy as cURL menu item displayed in the context menu for a request\nnetmonitor.context.copyAsCurl.accesskey=C\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders): This is the label displayed\n# on the context menu that copies the selected item's request headers\nnetmonitor.context.copyRequestHeaders=Copier les en-têtes de la requête\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders.accesskey): This is the access key\n# for the Copy Request Headers menu item displayed in the context menu for a request\nnetmonitor.context.copyRequestHeaders.accesskey=e\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders): This is the label displayed\n# on the context menu that copies the selected item's response headers\nnetmonitor.context.copyResponseHeaders=Copier les en-têtes de la réponse\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders.accesskey): This is the access key\n# for the Copy Response Headers menu item displayed in the context menu for a response\nnetmonitor.context.copyResponseHeaders.accesskey=s\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponse): This is the label displayed\n# on the context menu that copies the selected response as a string\nnetmonitor.context.copyResponse=Copier la réponse\n\n# LOCALIZATION NOTE (netmonitor.context.copyRespose.accesskey): This is the access key\n# for the Copy Response menu item displayed in the context menu for a request\nnetmonitor.context.copyResponse.accesskey=r\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri): This is the label displayed\n# on the context menu that copies the selected image as data uri\nnetmonitor.context.copyImageAsDataUri=Copier l’image comme Data URI\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri.accesskey): This is the access key\n# for the Copy Image As Data URI menu item displayed in the context menu for a request\nnetmonitor.context.copyImageAsDataUri.accesskey=i\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar): This is the label displayed\n# on the context menu that copies all as HAR format\nnetmonitor.context.copyAllAsHar=Tout copier en tant que HAR\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar.accesskey): This is the access key\n# for the Copy All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.copyAllAsHar.accesskey=o\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar): This is the label displayed\n# on the context menu that saves all as HAR format\nnetmonitor.context.saveAllAsHar=Tout enregistrer en tant que HAR\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar.accesskey): This is the access key\n# for the Save All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.saveAllAsHar.accesskey=H\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend): This is the label displayed\n# on the context menu that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.context.editAndResend=Modifier et renvoyer\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend.accesskey): This is the access key\n# for the \"Edit and Resend\" menu item displayed in the context menu for a request\nnetmonitor.context.editAndResend.accesskey=M\n\n# LOCALIZATION NOTE (netmonitor.context.newTab):  This is the label\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab=Ouvrir dans un nouvel onglet\n\n# LOCALIZATION NOTE (netmonitor.context.newTab.accesskey): This is the access key\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab.accesskey=O\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools): This is the label displayed\n# on the context menu that shows the performance analysis tools\nnetmonitor.context.perfTools=Lancer l’analyse des performances…\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools.accesskey): This is the access key\n# for the performance analysis menu item displayed in the context menu for a request\nnetmonitor.context.perfTools.accesskey=L\n\n# LOCALIZATION NOTE (netmonitor.custom.newRequest): This is the label displayed\n# as the title of the new custom request form\nnetmonitor.custom.newRequest=Nouvelle requête\n\n# LOCALIZATION NOTE (netmonitor.custom.query): This is the label displayed\n# above the query string entry in the custom request form\nnetmonitor.custom.query=Chaîne de requête :\n\n# LOCALIZATION NOTE (netmonitor.custom.headers): This is the label displayed\n# above the request headers entry in the custom request form\nnetmonitor.custom.headers=En-têtes de requête :\n\n# LOCALIZATION NOTE (netmonitor.custom.postData): This is the label displayed\n# above the request body entry in the custom request form\nnetmonitor.custom.postData=Corps de la requête :\n\n# LOCALIZATION NOTE (netmonitor.custom.send): This is the label displayed\n# on the button which sends the custom request\nnetmonitor.custom.send=Envoyer\n\n# LOCALIZATION NOTE (netmonitor.custom.cancel): This is the label displayed\n# on the button which cancels and closes the custom request form\nnetmonitor.custom.cancel=Annuler\n\n# LOCALIZATION NOTE (netmonitor.backButton): This is the label displayed\n# on the button which exists the performance statistics view\nnetmonitor.backButton=Retour\n\n# LOCALIZATION NOTE (netmonitor.headers.learnMore): This is the label displayed\n# next to a header list item, with a link to external documentation\nnetmonitor.headers.learnMore=En savoir plus\n\n\n\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/performance.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Performance strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusTooltip): This string\n  -  is displayed as the tooltip for the buffer capacity during a recording. -->\n<!ENTITY performanceUI.bufferStatusTooltip \"Le profileur stocke les échantillons dans un tampon circulaire. Une fois que la limite de ce tampon est atteinte lors d’un enregistrement, les nouveaux échantillons commencent à remplacer les premiers échantillons de l’enregistrement.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.nonE10SBuild): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a non-multiprocess build. -->\n<!ENTITY performanceUI.disabledRealTime.nonE10SBuild \"Enregistrement en temps réel désactivé dans les versions de Firefox où le mode multiprocessus est désactivé.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.disabledE10S): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a build that can run multiprocess Firefox, but just is not enabled. -->\n<!ENTITY performanceUI.disabledRealTime.disabledE10S \"Activez le mode multiprocessus de Firefox dans les préférences pour permettre le rendu en temps réel des données des enregistrements.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusFull): This string\n  -  is displayed when the profiler's circular buffer has started to overlap. -->\n<!ENTITY performanceUI.bufferStatusFull \"Le tampon est plein. Les échantillons les plus anciens vont être écrasés.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while the profiler is unavailable, for example, while\n  -  in Private Browsing mode. -->\n<!ENTITY performanceUI.unavailableNoticePB \"L’enregistrement de profil est actuellement indisponible. Veuillez fermer toutes les fenêtres de navigation privée puis essayer à nouveau.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the call list view while loading a profile. -->\n<!ENTITY performanceUI.loadingNotice \"Chargement…\">\n\n<!-- LOCALIZATION NOTE (performanceUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n<!ENTITY performanceUI.toolbar.waterfall \"Chronologie\">\n<!ENTITY performanceUI.toolbar.waterfall.tooltiptext \"Affiche les différentes opérations réalisées par le navigateur au cours de l’enregistrement, représentées de façon séquentielle en cascade.\">\n<!ENTITY performanceUI.toolbar.js-calltree \"Arbre d’appels\">\n<!ENTITY performanceUI.toolbar.js-calltree.tooltiptext \"Met en évidence les fonctions JavaScript dans lesquelles le navigateur a passé le plus de temps pendant l’enregistrement.\">\n<!ENTITY performanceUI.toolbar.memory-calltree \"Allocations\">\n<!ENTITY performanceUI.toolbar.allocations.tooltiptext \"Indique où la mémoire a été allouée au cours de l’enregistrement.\">\n<!ENTITY performanceUI.toolbar.js-flamegraph \"Graphique JS\">\n<!ENTITY performanceUI.toolbar.js-flamegraph.tooltiptext \"Affiche les évolutions de la pile d’appels JavaScript au cours de l’enregistrement.\">\n<!ENTITY performanceUI.toolbar.memory-flamegraph \"Graphique des allocations\">\n\n<!-- LOCALIZATION NOTE (performanceUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY performanceUI.table.totalDuration            \"Durée totale\">\n<!ENTITY performanceUI.table.totalDuration.tooltip    \"Le temps passé dans cette fonction et dans celles qu’elle a appelées.\">\n<!ENTITY performanceUI.table.selfDuration             \"Durée individuelle\">\n<!ENTITY performanceUI.table.selfDuration.tooltip     \"Le temps passé dans cette fonction uniquement.\">\n<!ENTITY performanceUI.table.totalPercentage          \"Coût total\">\n<!ENTITY performanceUI.table.totalPercentage.tooltip  \"Le pourcentage de temps passé dans cette fonction et dans les fonctions qu’elle a appelées.\">\n<!ENTITY performanceUI.table.selfPercentage           \"Coût individuel\">\n<!ENTITY performanceUI.table.selfPercentage.tooltip   \"Le pourcentage de temps passé dans cette fonction uniquement.\">\n<!ENTITY performanceUI.table.samples                  \"Échantillons\">\n<!ENTITY performanceUI.table.samples.tooltip          \"Le nombre de fois où cette fonction était sur la pile lorsque le profileur a capturé un échantillon.\">\n<!ENTITY performanceUI.table.function                 \"Fonction\">\n<!ENTITY performanceUI.table.function.tooltip         \"Le nom et l’emplacement de la source de la fonction échantillonnée.\">\n<!ENTITY performanceUI.table.totalAlloc               \"Allocations totales\">\n<!ENTITY performanceUI.table.totalAlloc.tooltip       \"Le nombre total d’allocations d’objets échantillonnés à cet endroit et dans les appels.\">\n<!ENTITY performanceUI.table.selfAlloc                \"Allocations individuelles\">\n<!ENTITY performanceUI.table.selfAlloc.tooltip        \"Le nombre d’allocations d’objets échantillonnés à cet endroit.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.toolbar.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n<!ENTITY performanceUI.options.filter.tooltiptext \"Sélectionner les données à afficher sur la chronologie\">\n\n<!-- LOCALIZATION NOTE (performanceUI.options.tooltiptext): This is the tooltip\n  -  for the options button. -->\n<!ENTITY performanceUI.options.gear.tooltiptext \"Configurer les préférences de performance\">\n\n<!-- LOCALIZATION NOTE (performanceUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n<!ENTITY performanceUI.invertTree             \"Inverser l’arbre d’appels\">\n<!ENTITY performanceUI.invertTree.tooltiptext \"Inverser l’arbre d’appels affiche les chemins d’appels profilés des intervalles les plus récents aux intervalles les plus anciens.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n<!ENTITY performanceUI.invertFlameGraph             \"Inverser le graphique\">\n<!ENTITY performanceUI.invertFlameGraph.tooltiptext \"Inverser le graphique affiche les chemins d’appels profilés des intervalles les plus récents aux intervalles les plus anciens.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n<!ENTITY performanceUI.showPlatformData             \"Afficher les données de la plate-forme Gecko\">\n<!ENTITY performanceUI.showPlatformData.tooltiptext \"Afficher les données de la plate-forme permet au profileur JavaScript d’inclure dans ses rapports les symboles de la plate-forme Gecko.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.showJITOptimizations): This string\n  -  is displayed next to a checkbox determining whether or not JIT optimization data\n  -  should be displayed. -->\n<!ENTITY performanceUI.showJITOptimizations             \"Afficher les optimisations JIT\">\n<!ENTITY performanceUI.showJITOptimizations.tooltiptext \"Afficher les données relatives aux optimisations JIT pour chaque intervalle JavaScript.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n<!ENTITY performanceUI.flattenTreeRecursion             \"Aplatir l’arbre de récursivité\">\n<!ENTITY performanceUI.flattenTreeRecursion.tooltiptext \"Aplatir l’arbre de récursivité lors de l’inspection de fonctions.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY performanceUI.enableMemory             \"Enregistrer la mémoire\">\n<!ENTITY performanceUI.enableMemory.tooltiptext \"Enregistrer la consommation mémoire lors du profilage.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableAllocations): This string\n  -  is displayed next to a checkbox determining whether or not allocation\n  -  measurements are enabled. -->\n<!ENTITY performanceUI.enableAllocations             \"Enregistrer les allocations\">\n<!ENTITY performanceUI.enableAllocations.tooltiptext \"Enregistrer les allocations d’objets lors du profilage.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n<!ENTITY performanceUI.enableFramerate             \"Enregistrer la fréquence d’images\">\n<!ENTITY performanceUI.enableFramerate.tooltiptext \"Enregistrer la fréquence d’images lors du profilage.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.console.recordingNoticeStart/recordingNoticeEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Wraps the command used to start, like \"Currently recording via console.profile(\"label\")\" -->\n<!ENTITY performanceUI.console.recordingNoticeStart \"Enregistrement en cours via\">\n<!ENTITY performanceUI.console.recordingNoticeEnd   \"\">\n\n<!-- LOCALIZATION NOTE (performanceUI.console.stopCommandStart/stopCommandEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Indicates how to stop the recording, wrapping the command, like\n  -  \"Stop recording by entering console.profileEnd(\"label\") into the console.\" -->\n<!ENTITY performanceUI.console.stopCommandStart \"Arrêtez l’enregistrement en saisissant\">\n<!ENTITY performanceUI.console.stopCommandEnd   \"dans la console.\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/performance.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=Il n’y a aucun profil pour le moment.\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# identifying a set of function calls. %S represents the number of recording,\n# iterating for every new recording, resulting in \"Recording #1\", \"Recording #2\", etc.\nrecordingsList.itemLabel=Enregistrement n°%S\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=En cours…\n\n# LOCALIZATION NOTE (recordingsList.loadingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that is finished and is loading.\nrecordingsList.loadingLabel=Chargement…\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S ms\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for saving an item to disk.\nrecordingsList.saveLabel=Enregistrer\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Performance Tools,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps= fps\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Performance Tools,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms= ms\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory= Mo\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Performance Tools,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=Styles\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=Réseau\ncategory.graphics=Graphismes\ncategory.storage=Stockage\ncategory.events=Saisies et évènements\ncategory.tools=Outils\n\n# LOCALIZATION NOTE (table.bytes):\n# This string is displayed in the call tree after bytesize units.\n# %S represents the value in bytes.\ntable.bytes=%S o\n\n# LOCALIZATION NOTE (table.ms2):\n# This string is displayed in the call tree after units of time in milliseconds.\n# %S represents the value in milliseconds.\ntable.ms2=%S ms\n\n# LOCALIZATION NOTE (table.percentage3):\n# This string is displayed in the call tree after units representing percentages.\n# %S represents the value in percentage with two decimal points, localized.\n# there are two \"%\" after %S to escape and display \"%\"\ntable.percentage3=%S %%\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(root)\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=(inactivité)\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=Voir la source dans le débogueur\n\n# LOCALIZATION NOTE (table.view-optimizations.tooltiptext2):\n# This string is displayed in the icon displayed next to frames that\n# have optimization data\ntable.view-optimizations.tooltiptext2=L’intervalle contient des données d’optimisation JIT\n\n# LOCALIZATION NOTE (recordingsList.importDialogTitle):\n# This string is displayed as a title for importing a recoring from disk.\nrecordingsList.importDialogTitle=Importer un enregistrement…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=Enregistrer un enregistrement…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=Fichiers JSON\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=Tous les fichiers\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S ms\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=ENREGISTREMENTS\n\n# LOCALIZATION NOTE (profiler.bufferFull):\n# This string is displayed when recording, indicating how much of the\n# buffer is currently be used.\n# %S is the percentage of the buffer used -- there are two \"%\"s after to escape\n# the % that is actually displayed.\n# Example: \"Buffer 54% full\"\nprofiler.bufferFull=Tampon rempli à %S %%\n\n# LOCALIZATION NOTE (recordings.start):\n# The label shown on the main recording buttons to start recording.\nrecordings.start=Lancer l’enregistrement des performances\n\n# LOCALIZATION NOTE (recordings.stop):\n# The label shown on the main recording buttons to stop recording.\nrecordings.stop=Arrêter l’enregistrement des performances\n\n# LOCALIZATION NOTE (recordings.start.tooltip):\n# This string is displayed as a tooltip on a button that starts a new profile.\nrecordings.start.tooltip=Lancer ou arrêter l’enregistrement des performances.\n\n# LOCALIZATION NOTE (recordings.import.tooltip):\n# This string is displayed on a button that opens a dialog to import a saved profile data file.\nrecordings.import.tooltip=Importer…\n\n# LOCALIZATION NOTE (recordings.clear.tooltip):\n# This string is displayed on a button that removes all the recordings.\nrecordings.clear.tooltip=Effacer\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedTitle=Changements non enregistrés\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=Des changements non enregistrés seront perdus. Voulez-vous vraiment continuer ?\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted.\nprojecteditor.deleteLabel=Supprimer\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle=Supprimer\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage=Voulez-vous vraiment supprimer ce dossier ?\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage=Voulez-vous vraiment supprimer ce fichier ?\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a menu item for adding a new file to\n# the directory.\nprojecteditor.newLabel=Nouveau…\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=Renommer\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel=Enregistrer\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel=Enregistrer sous…\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file.\nprojecteditor.selectFileLabel=Sélectionner un fichier\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder.\nprojecteditor.openFolderLabel=Sélectionner un dossier\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file.\nprojecteditor.openFileLabel=Ouvrir un fichier\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files.\nprojecteditor.find.commandkey=F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\".\nprojecteditor.save.commandkey=S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file.\nprojecteditor.new.commandkey=N\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/promisedebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Promise debugger panel\n     strings. The Promise debugger panel is part of the debugger -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY title \"Débogueur de promesses\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/promisedebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Promise debugger\n# which is available as a panel in the Debugger.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/responsive.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Design Mode,\n# available from the Web Developer sub-menu -> 'Responsive Design Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (responsive.editDeviceList): option displayed in the device\n# selector\nresponsive.editDeviceList=Modifier la liste…\n\n# LOCALIZATION NOTE (responsive.exit): tooltip text of the exit button.\nresponsive.exit=Fermer la vue adaptative\n\n# LOCALIZATION NOTE (responsive.rotate): tooltip text of the rotate button.\nresponsive.rotate=Rotation de la fenêtre d’affichage\n\n# LOCALIZATION NOTE (responsive.deviceListLoading): placeholder text for\n# device selector when it's still fetching devices\nresponsive.deviceListLoading=Chargement…\n\n# LOCALIZATION NOTE (responsive.deviceListError): placeholder text for\n# device selector when an error occurred\nresponsive.deviceListError=Aucune liste disponible\n\n# LOCALIZATION NOTE (responsive.done): button text in the device list modal\nresponsive.done=Terminé\n\n# LOCALIZATION NOTE (responsive.noDeviceSelected): placeholder text for the\n# device selector\nresponsive.noDeviceSelected=Aucun appareil sélectionné\n\n# LOCALIZATION NOTE  (responsive.title): the title displayed in the global\n# toolbar\nresponsive.title=Vue adaptative\n\n# LOCALIZATION NOTE (responsive.enableTouch): tooltip text for the touch\n# simulation button when it's disabled\nresponsive.enableTouch=Activer la simulation des évènements tactiles\n\n# LOCALIZATION NOTE (responsive.disableTouch): tooltip text for the touch\n# simulation button when it's enabled\nresponsive.disableTouch=Désactiver la simulation des évènements tactiles\n\n# LOCALIZATION NOTE  (responsive.screenshot): tooltip of the screenshot button.\nresponsive.screenshot=Prendre une capture de la partie visible de l’écran\n\n# LOCALIZATION NOTE (responsive.screenshotGeneratedFilename): The auto generated\n# filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the\n# second argument (%2$S) is the time string in HH.MM.SS format.\nresponsive.screenshotGeneratedFilename=Capture d’écran - %1$S à %2$S\n\n# LOCALIZATION NOTE (responsive.remoteOnly): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# non-remote tab.\nresponsive.remoteOnly=La vue adaptative est uniquement disponible pour les onglets distants, tels que ceux utilisés pour le contenu Web dans une version multi-processus de Firefox.\n\n# LOCALIZATION NOTE (responsive.noContainerTabs): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# container tab.\nresponsive.noContainerTabs=La vue adaptative n’est pas disponible dans les onglets contextuels.\n\n# LOCALIZATION NOTE (responsive.noThrottling): UI option in a menu to configure\n# network throttling.  This option is the default and disables throttling so you\n# just have normal network conditions.  There is not very much room in the UI\n# so a short string would be best if possible.\nresponsive.noThrottling=Aucune limitation de la bande passante\n\n# LOCALIZATION NOTE (responsive.devicePixelRatio): tooltip for the\n# DevicePixelRatio (DPR) dropdown when is enabled.\nresponsive.devicePixelRatio=Ratio de pixels de l’appareil (DPR)\n\n# LOCALIZATION NOTE (responsive.autoDPR): tooltip for the DevicePixelRatio\n# (DPR) dropdown when is disabled because a device is selected.\n# The argument (%1$S) is the selected device (e.g. iPhone 6) that set\n# automatically the DPR value.\nresponsive.autoDPR=DPR définit automatiquement par %1$S\n\n# LOCALIZATION NOTE (responsive.customDeviceName): Default value in a form to\n# add a custom device based on an arbitrary size (no association to an existing\n# device).\nresponsive.customDeviceName=Appareil personnalisé\n\n# LOCALIZATION NOTE (responsive.customDeviceNameFromBase): Default value in a\n# form to add a custom device based on the properties of another.  %1$S is the\n# name of the device we're staring from, such as \"Apple iPhone 6\".\nresponsive.customDeviceNameFromBase=%1$S (Personnalisé)\n\n# LOCALIZATION NOTE (responsive.addDevice): Button text that reveals a form to\n# be used for adding custom devices.\nresponsive.addDevice=Ajouter un appareil\n\n# LOCALIZATION NOTE (responsive.deviceAdderName): Label of form field for the\n# name of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderName=Nom\n\n# LOCALIZATION NOTE (responsive.deviceAdderSize): Label of form field for the\n# size of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderSize=Taille\n\n# LOCALIZATION NOTE (responsive.deviceAdderPixelRatio): Label of form field for\n# the devicePixelRatio of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderPixelRatio=DPR\n\n# LOCALIZATION NOTE (responsive.deviceAdderUserAgent): Label of form field for\n# the user agent of a new device.  The available width is very low, so you might\n# see overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderUserAgent=UA\n\n# LOCALIZATION NOTE (responsive.deviceAdderTouch): Label of form field for the\n# touch input support of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderTouch=Tactile\n\n# LOCALIZATION NOTE (responsive.deviceAdderSave): Button text that submits a\n# form to add a new device.\nresponsive.deviceAdderSave=Enregistrer\n\n# LOCALIZATION NOTE (responsive.deviceDetails): Tooltip that appears when\n# hovering on a device in the device modal.  %1$S is the width of the device.\n# %2$S is the height of the device.  %3$S is the devicePixelRatio value of the\n# device.  %4$S is the user agent of the device.  %5$S is a boolean value\n# noting whether touch input is supported.\nresponsive.deviceDetails=Taille : %1$S x %2$S\\nDPR : %3$S\\nUA : %4$S\\nTactile : %5$S\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate2): tooltip of the rotate button.\nresponsiveUI.rotate2=Rotation\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot=Capture d’écran\n\n# LOCALIZATION NOTE  (responsiveUI.userAgentPlaceholder): placeholder for the user agent input.\nresponsiveUI.userAgentPlaceholder=Agent utilisateur personnalisé\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename=Capture d’écran %1$S à %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch=Simuler les évènements tactiles (il faudra éventuellement recharger la page)\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=Ajouter la présélection\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=Supprimer la présélection\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S (personnalisé)\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle1): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle1=Vue adaptative\n\n# LOCALIZATION NOTE (responsiveUI.close1): tooltip text of the close button.\nresponsiveUI.close1=Quitter la vue adaptative\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=Nommer la présélection %Sx%S\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip=Utiliser la touche Contrôle pour plus de précision. Utiliser la touche Majuscule pour des tailles arrondies.\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload=Si des écouteurs d’évènements tactiles ont été ajoutés précédemment, la page doit être rechargée.\nresponsiveUI.notificationReload=Recharger\nresponsiveUI.notificationReload_accesskey=R\nresponsiveUI.dontShowReloadNotification=Ne plus afficher ce message\nresponsiveUI.dontShowReloadNotification_accesskey=N\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n<!ENTITY window.title                 \"Ardoise JavaScript\">\n\n<!ENTITY fileMenu.label               \"Fichier\">\n<!ENTITY fileMenu.accesskey           \"F\">\n\n<!ENTITY newWindowCmd.label           \"Nouvelle fenêtre\">\n<!ENTITY newWindowCmd.accesskey       \"u\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"Ouvrir un fichier…\">\n<!ENTITY openFileCmd.accesskey        \"O\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"Fichiers récents\">\n<!ENTITY openRecentMenu.accesskey     \"r\">\n\n<!ENTITY revertCmd.label              \"Revenir au dernier enregistrement…\">\n<!ENTITY revertCmd.accesskey          \"d\">\n\n<!ENTITY saveFileCmd.label            \"Enregistrer\">\n<!ENTITY saveFileCmd.accesskey        \"s\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"Enregistrer sous…\">\n<!ENTITY saveFileAsCmd.accesskey      \"E\">\n\n<!ENTITY closeCmd.label               \"Fermer\">\n<!ENTITY closeCmd.key                 \"w\">\n<!ENTITY closeCmd.accesskey           \"F\">\n\n<!ENTITY viewMenu.label               \"Affichage\">\n<!ENTITY viewMenu.accesskey           \"i\">\n\n<!ENTITY lineNumbers.label             \"Afficher les numéros de ligne\">\n<!ENTITY lineNumbers.accesskey         \"L\">\n\n<!ENTITY wordWrap.label                \"Retour à la ligne\">\n<!ENTITY wordWrap.accesskey            \"R\">\n\n<!ENTITY highlightTrailingSpace.label     \"Afficher les espaces en fin de ligne\">\n<!ENTITY highlightTrailingSpace.accesskey \"H\">\n\n<!ENTITY largerFont.label             \"Augmenter la taille de police\">\n<!ENTITY largerFont.accesskey         \"A\">\n<!ENTITY largerFont.commandkey        \"+\">\n<!ENTITY largerFont.commandkey2       \"=\"> <!-- + is above this key on many keyboards -->\n\n<!ENTITY smallerFont.label            \"Diminuer la taille de police\">\n<!ENTITY smallerFont.accesskey        \"D\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"Taille normale\">\n<!ENTITY normalSize.accesskey         \"T\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label               \"Édition\">\n<!ENTITY editMenu.accesskey           \"n\">\n\n<!ENTITY run.label                    \"Exécuter\">\n<!ENTITY run.accesskey                \"u\">\n<!ENTITY run.key                      \"r\">\n\n<!ENTITY inspect.label                \"Examiner\">\n<!ENTITY inspect.accesskey            \"x\">\n<!ENTITY inspect.key                  \"i\">\n\n<!ENTITY display.label                \"Afficher\">\n<!ENTITY display.accesskey            \"A\">\n<!ENTITY display.key                  \"l\">\n\n<!ENTITY pprint.label                 \"Formater et indenter\">\n<!ENTITY pprint.key                   \"p\">\n<!ENTITY pprint.accesskey             \"m\">\n\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n<!ENTITY environmentMenu.label        \"Environnement\">\n<!ENTITY environmentMenu.accesskey    \"v\">\n\n\n<!ENTITY contentContext.label         \"Contenu\">\n<!ENTITY contentContext.accesskey     \"C\">\n\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n<!ENTITY browserContext.label         \"Navigateur\">\n<!ENTITY browserContext.accesskey     \"a\">\n\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n<!ENTITY helpMenu.label               \"Aide\">\n<!ENTITY helpMenu.accesskey           \"e\">\n<!ENTITY helpMenuWin.label            \"?\">\n<!ENTITY helpMenuWin.accesskey        \"?\">\n\n<!ENTITY documentationLink.label      \"Aide pour l’ardoise JavaScript sur MDN\">\n<!ENTITY documentationLink.accesskey  \"A\">\n\n\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n<!ENTITY resetContext2.label          \"Réinitialiser les variables\">\n<!ENTITY resetContext2.accesskey      \"T\">\n\n<!ENTITY reloadAndRun.label           \"Recharger et exécuter\">\n<!ENTITY reloadAndRun.accesskey       \"h\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"Exécuter\">\n<!ENTITY executeMenu.accesskey        \"x\">\n\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n<!ENTITY evalFunction.label \"Évaluer la fonction courante\">\n<!ENTITY evalFunction.accesskey \"v\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=Le fichier existe. Le remplacer ?\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active main browser window.\nbrowserWindow.unavailable=L’ardoise JavaScript ne trouve pas de fenêtre de navigateur active dans laquelle exécuter le code.\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=L’ardoise JavaScript ne peut pas exécuter cette opération dans le mode actuel.\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=Ouvrir un fichier\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=Échec de la lecture du fichier.\n\n# LOCALIZATION NOTE  (importFromFile.convert.failed): This is the message\n# displayed when file conversion from some charset to Unicode fails.\n# %1 is the name of the charset from which the conversion failed.\nimportFromFile.convert.failed=Échec de la conversion du fichier en Unicode depuis %1$S.\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=Vider la liste\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=Enregistrer sous\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=L’enregistrement du fichier a échoué.\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=Voulez-vous enregistrer les modifications effectuées dans cette ardoise ?\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=Modifications non enregistrées\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=Voulez-vous revenir au dernier enregistrement de cette ardoise ?\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=Revenir au dernier enregistrement \n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * Ceci est une ardoise JavaScript.\\n *\\n * Saisissez du code JavaScript, puis faites un clic droit ou sélectionnez à partir du menu Exécuter :\\n * 1. Exécuter pour évaluer le texte sélectionné (%1$S),\\n * 2. Examiner pour mettre en place un objet Inspector sur le résultat (%2$S), ou,\\n * 3. Afficher pour insérer le résultat dans un commentaire après la sélection. (%3$S)\\n */\\n\\n\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=Cette ardoise JavaScript s’exécute dans le contexte du navigateur.\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage=https://developer.mozilla.org/fr/Outils/Ardoise\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol  = Ligne %1$S, colonne %2$S\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=Ce fichier n’existe plus.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Filtrer les propriétés\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout=Délai d’attente de la connexion dépassé. Consultez la console d’erreurs des deux côtés pour les messages d’erreurs potentiels. Ouvrez à nouveau l’ardoise JavaScript pour réessayer.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Attention aux fraudes : faites attention lorsque vous collez des choses que vous ne comprenez pas. Cela pourrait permettre à des attaquants d’usurper votre identité ou de prendre le contrôle de votre ordinateur. Veuillez saisir « %S » ci-dessous (pas besoin d’appuyer sur entrée) pour autoriser le collage.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=autoriser le collage\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n<!ENTITY shaderEditorUI.vertexShader    \"Vertex Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n<!ENTITY shaderEditorUI.fragmentShader  \"Fragment Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice1   \"Actualiser\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice2   \"la page afin de pouvoir modifier le code GLSL.\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n<!ENTITY shaderEditorUI.emptyNotice     \"En attente de la création d’un contexte WebGL…\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel=Programme %S\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel=Activer/Désactiver la visibilité de la géométrie\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S\\u00D7%S\n\n# LOCALIZATION NOTE (groupCheckbox.tooltip): This is used in the SideMenuWidget\n# as the default tooltip of a group checkbox\nsideMenu.groupCheckbox.tooltip=Inverser toutes les cases à cocher de ce groupe"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY gotoLineCmd.label         \"Aller à la ligne…\">\n<!ENTITY gotoLineCmd.key           \"J\">\n<!ENTITY gotoLineCmd.accesskey     \"r\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=Rechercher…\n\n# LOCALIZATION NOTE  (findCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage=Rechercher :\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=Aller à la ligne…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=Aller à la ligne numéro :\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=Point d’arrêt : %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=Ligne courante\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=Étape en cours : %S\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink=docs\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound=introuvable\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey=J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey=/\n\n# LOCALIZATION NOTE  (indentLess.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey=[\n\n# LOCALIZATION NOTE  (indentMore.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey=]\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Up\", or change the format of the string. These are key\n# identifiers, not messages displayed to the user.\nmoveLineUp.commandkey=Alt-Up\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Down\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nmoveLineDown.commandkey=Alt-Down\n\n# LOCALIZATION NOTE  (autocompletion.commandkey): This is the key, used with\n# Ctrl, for code autocompletion.\n# Do not localize \"Space\", it's the key identifier, not a message displayed to\n# the user.\nautocompletion.commandkey=Space\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the combination of\n# keys used to display more information, like type inference.\n# Do not localize \"Shift\", \"Ctrl\", \"Space\", or change the format of the string.\n# These are key identifiers, not messages displayed to the user.\nshowInformation2.commandkey=Shift-Ctrl-Space\n\n# LOCALIZATION NOTE  (find.key):\n# Key shortcut used to find the typed search\n# Do not localize \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfind.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAll.key):\n# Key shortcut used to replace the content of the editor\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAll.key=Shift+CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAllMac.key):\n# Key shortcut used to replace the content of the editor on Mac\n# Do not localize \"Alt\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAllMac.key=Alt+CmdOrCtrl+F\n\n# LOCALIZATION NOTE  (findNext.key):\n# Key shortcut used to find again the typed search\n# Do not localize \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindNext.key=CmdOrCtrl+G\n\n# LOCALIZATION NOTE (findPrev.key):\n# Key shortcut used to find the previous typed search\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindPrev.key=Shift+CmdOrCtrl+G\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/startup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\n# for the options panel tab.\noptionsButton.tooltip=Options des outils\n\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\n# the devtools window.\noptions.label=Options\n\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\n# toolbox panel.\noptions.panelLabel=Panneau options des outils\n\n# LOCALIZATION NOTE (options.darkTheme.label2)\n# Used as a label for dark theme\noptions.darkTheme.label2=Sombre\n\n# LOCALIZATION NOTE (options.lightTheme.label2)\n# Used as a label for light theme\noptions.lightTheme.label2=Clair\n\n# LOCALIZATION NOTE (options.firebugTheme.label2)\n# Used as a label for Firebug theme\noptions.firebugTheme.label2=Firebug\n\n# LOCALIZATION NOTE (performance.label):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nperformance.label=Performances\n\n# LOCALIZATION NOTE (performance.panelLabel):\n# This is used as the label for the toolbox panel.\nperformance.panelLabel=Panneau performances\n\n# LOCALIZATION NOTE (performance.commandkey, performance.accesskey)\n# Used for the menuitem in the tool menu\nperformance.commandkey=VK_F5\nperformance.accesskey=P\n\n# LOCALIZATION NOTE (performance.tooltip):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Performance Tools will be shown inside brackets.\nperformance.tooltip=Performances (%S)\n\n# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools\n# menu as a shortcut to open the devtools with the Web Console tab selected.\nMenuWebconsole.label=Console web\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the\n# label of the tab in the devtools window.\nToolboxTabWebconsole.label=Console\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel=Panneau console\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip2): the string displayed in the\n# tooltip of the tab when the Web Console is displayed inside the developer\n# tools window.\n# Keyboard shortcut for Console will be shown inside the brackets.\nToolboxWebconsole.tooltip2=Console web (%S)\n\ncmd.commandkey=K\nwebConsoleCmd.accesskey=W\n\n# LOCALIZATION NOTE (ToolboxDebugger.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxDebugger.label=Débogueur\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel=Panneau débogueur\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip2):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\n# A keyboard shortcut for JS Debugger will be shown inside brackets.\nToolboxDebugger.tooltip2=Débogueur JavaScript (%S)\n\n# LOCALIZATION NOTE (debuggerMenu.commandkey, debuggerMenu.accesskey)\n# Used for the menuitem in the tool menu\ndebuggerMenu.commandkey=S\ndebuggerMenu.accesskey=D\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the style editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label=Éditeur de style\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel=Panneau éditeur de style\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip3):\n# This string is displayed in the tooltip of the tab when the style editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Stylesheet Editor will be shown inside the latter pair of brackets.\nToolboxStyleEditor.tooltip3=Éditeur de feuilles de style CSS (%S)\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey=VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey=l\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label=Éditeur de shaders\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel=Panneau éditeur de shaders\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip=Éditeur pour le langage GLSL des shaders WebGL\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label=Canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel=Panneau canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip=Outils pour inspecter et déboguer les contextes <canvas>\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label=Web Audio\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel=Panneau Web Audio\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip=Visualiseur de contexte Web Audio et inspecteur de nœud audio\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label=Inspecteur\ninspector.commandkey=C\ninspector.accesskey=I\n\n# LOCALIZATION NOTE (inspector.panelLabel)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel=Panneau inspecteur\n\n# LOCALIZATION NOTE (inspector.tooltip2)\n# Keyboard shortcut for DOM and Style Inspector will be shown inside brackets.\ninspector.tooltip2=Inspecteur de styles et du DOM (%S)\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label=Réseau\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel=Panneau réseau\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey=Q\nnetmonitor.accesskey=r\n\n# LOCALIZATION NOTE (netmonitor.tooltip2):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Network Monitor will be shown inside the brackets.\nnetmonitor.tooltip2=Moniteur réseau (%S)\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey=VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey=a\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label=Stockage\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel=Inspecteur de stockage\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel=Panneau stockage\n\n# LOCALIZATION NOTE (storage.tooltip3):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Storage Inspector will be shown inside the brackets.\nstorage.tooltip3=Inspecteur de stockage (Cookies, stockage local…) (%S)\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label=Ardoise\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel=Panneau ardoise\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip=Ardoise JavaScript\n\n# LOCALIZATION NOTE (memory.label): This string is displayed in the title of the\n# tab when the memory tool is displayed inside the developer tools window and in\n# the Developer Tools Menu.\nmemory.label=Mémoire\n\n# LOCALIZATION NOTE (memory.panelLabel): This is used as the label for the\n# toolbox panel.\nmemory.panelLabel=Panneau mémoire\n\n# LOCALIZATION NOTE (memory.tooltip): This string is displayed in the tooltip of\n# the tab when the memory tool is displayed inside the developer tools window.\nmemory.tooltip=Mémoire\n\n# LOCALIZATION NOTE (dom.label):\n# This string is displayed in the title of the tab when the DOM panel is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ndom.label=DOM\n\n# LOCALIZATION NOTE (dom.panelLabel):\n# This is used as the label for the toolbox panel.\ndom.panelLabel=Panneau DOM\n\n# LOCALIZATION NOTE (dom.commandkey, dom.accesskey)\n# Used for the menuitem in the tool menu\ndom.commandkey=W\ndom.accesskey=M\n\n# LOCALIZATION NOTE (dom.tooltip):\n# This string is displayed in the tooltip of the tab when the DOM is\n# displayed inside the developer tools window.\n# Keyboard shortcut for DOM panel will be shown inside the brackets.\ndom.tooltip=DOM (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.splitconsole):\n# This is the tooltip of the button in the toolbox toolbar used to toggle\n# the split console.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.splitconsole = Activer/Désactiver la console scindée (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.responsive):\n# This is the tooltip of the button in the toolbox toolbar that toggles\n# the Responsive mode.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.responsive = Vue adaptative (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.paintflashing):\n# This is the tooltip of the paintflashing button in the toolbox toolbar\n# that toggles paintflashing.\ntoolbox.buttons.paintflashing = Activer/Désactiver la mise en surbrillance des zones repeintes\n\n# LOCALIZATION NOTE (toolbox.buttons.scratchpad):\n# This is the tooltip of the button in the toolbox toolbar that opens\n# the scratchpad window\ntoolbox.buttons.scratchpad = Ardoise JavaScript\n\n# LOCALIZATION NOTE (toolbox.buttons.screenshot):\n# This is the tooltip of the button in the toolbox toolbar that allows you to\n# take a screenshot of the entire page\ntoolbox.buttons.screenshot = Prendre une capture d’écran de la page entière\n\n# LOCALIZATION NOTE (toolbox.buttons.rulers):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# rulers in the page\ntoolbox.buttons.rulers = Afficher/Masquer les règles pour la page\n\n# LOCALIZATION NOTE (toolbox.buttons.measure):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# measuring tools\ntoolbox.buttons.measure = Mesurer une zone de la page\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/storage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : This file contains the Storage Inspector strings. -->\n\n<!-- LOCALIZATION NOTE : Placeholder for the searchbox that allows you to filter the table items. -->\n<!ENTITY searchBox.placeholder         \"Filtrer les éléments\">\n\n<!-- LOCALIZATION NOTE : Label of popup menu action to delete all storage items. -->\n<!ENTITY storage.popupMenu.deleteAllLabel \"Tout supprimer\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (storage.filter.key):\n# Key shortcut used to focus the filter box on top of the data view\nstorage.filter.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText=Aucun hôte pour cette page\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText=Aucune donnée pour l’hôte sélectionné\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies=Cookies\ntree.labels.localStorage=Stockage local\ntree.labels.sessionStorage=Stockage de session\ntree.labels.indexedDB=Indexed DB\ntree.labels.Cache=Stockage cache\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.uniqueKey=Clé unique\ntable.headers.cookies.name=Nom\ntable.headers.cookies.path=Chemin\ntable.headers.cookies.host=Domaine\ntable.headers.cookies.expires=Expire le\ntable.headers.cookies.value=Valeur\ntable.headers.cookies.lastAccessed=Dernier accès le\ntable.headers.cookies.creationTime=Créé le\n\ntable.headers.localStorage.name=Clé\ntable.headers.localStorage.value=Valeur\n\ntable.headers.sessionStorage.name=Clé\ntable.headers.sessionStorage.value=Valeur\n\ntable.headers.Cache.url=URL\ntable.headers.Cache.status=État\n\ntable.headers.indexedDB.uniqueKey=Clé unique\ntable.headers.indexedDB.name=Clé\ntable.headers.indexedDB.db=Nom de la base de données\ntable.headers.indexedDB.storage=Stockage\ntable.headers.indexedDB.objectStore=Nom du magasin d’objets\ntable.headers.indexedDB.value=Valeur\ntable.headers.indexedDB.origin=Origine\ntable.headers.indexedDB.version=Version\ntable.headers.indexedDB.objectStores=Magasins d’objets\ntable.headers.indexedDB.keyPath2=Chemin de la clé\ntable.headers.indexedDB.autoIncrement=Incrémentation auto\ntable.headers.indexedDB.indexes=Index\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session=Session\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder=Filtrer les valeurs\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label=Données\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label=Valeur analysée\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteLabel):\n# Label of popup menu action to delete storage item.\nstorage.popupMenu.deleteLabel=Supprimer « %S »\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteAllLabel):\n# Label of popup menu action to delete all storage items.\nstorage.popupMenu.deleteAllFromLabel=Supprimer tous les éléments de « %S »\n\n# LOCALIZATION NOTE (storage.idb.deleteBlocked):\n# Warning notification when IndexedDB database could not be deleted immediately.\nstorage.idb.deleteBlocked=La base de données « %S » sera supprimée une fois toutes les connexions fermées.\n\n# LOCALIZATION NOTE (storage.idb.deleteError):\n# Error notification when IndexedDB database could not be deleted.\nstorage.idb.deleteError=La base de données « %S » ne peut pas être supprimée.\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n<!ENTITY newButton.label            \"Nouveau\">\n<!ENTITY newButton.tooltip          \"Créer et ajouter une nouvelle feuille de style au document\">\n<!ENTITY newButton.accesskey        \"N\">\n\n<!ENTITY importButton.label         \"Importer…\">\n<!ENTITY importButton.tooltip       \"Importer et ajouter une feuille de style existante au document\">\n<!ENTITY importButton.accesskey     \"I\">\n\n<!ENTITY visibilityToggle.tooltip   \"Afficher/Masquer la feuille de style\">\n\n<!ENTITY saveButton.label           \"Enregistrer\">\n<!ENTITY saveButton.tooltip         \"Enregistrer cette feuille de style dans un fichier\">\n<!ENTITY saveButton.accesskey       \"S\">\n\n<!ENTITY optionsButton.tooltip      \"Options de l’éditeur de style\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.label     \"Afficher les sources originales\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.accesskey  \"f\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n<!ENTITY showMediaSidebar.label     \"Afficher la barre latérale @media\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n<!ENTITY mediaRules.label           \"Règles @media\">\n\n<!ENTITY editorTextbox.placeholder  \"Saisissez du CSS ici.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n<!ENTITY noStyleSheet.label         \"Cette page n’a aucune feuille de style.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n<!ENTITY noStyleSheet-tip-start.label  \"Peut-être désirez-vous \">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"ajouter une nouvelle feuille de style\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \" ?\">\n\n<!-- LOCALIZATION NOTE (openLinkNewTab.label): This is the text for the\n     context menu item that opens a stylesheet in a new tab -->\n<!ENTITY openLinkNewTab.label     \"Ouvrir le lien dans un nouvel onglet\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<feuille de style intégrée n°%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=Nouvelle feuille de style n°%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=#1 règle.;#1 règles.\n\n# LOCALIZATION NOTE  (error-load): This is shown when loading fails.\nerror-load=La feuille de style n’a pas pu être chargée.\n\n# LOCALIZATION NOTE  (error-save): This is shown when saving fails.\nerror-save=La feuille de style n’a pas pu être enregistrée.\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed=Impossible d’afficher les informations de couverture CSS pour les feuilles de style compressées\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=Importer une feuille de style\n\n# LOCALIZATION NOTE  (importStyleSheet.filter): This is the *.css filter title\nimportStyleSheet.filter=Fichiers CSS\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=Enregistrer la feuille de style\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the *.css filter title\nsaveStyleSheet.filter=Fichiers CSS\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=Enregistrer la feuille de style\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey=S\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n<!ENTITY browserStylesLabel    \"Styles navigateur\">\n\n<!-- LOCALIZATION NOTE (filterStylesPlaceholder): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n<!ENTITY filterStylesPlaceholder      \"Filtrer les styles\">\n\n<!-- LOCALIZATION NOTE (addRuleButtonTooltip): This is the tooltip shown when\n  -  hovering the `Add new rule` button in the rules view toolbar. This should\n  -  match ruleView.contextmenu.addNewRule in styleinspector.properties -->\n<!ENTITY addRuleButtonTooltip  \"Ajouter une règle\">\n\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n<!ENTITY selectedElementLabel  \"Élément sélectionné :\">\n\n<!-- LOCALIZATION NOTE (togglePseudoClassPanel): This is the tooltip\n  -  shown when hovering over the `Toggle Pseudo Class Panel` button in the\n  -  rule view toolbar. -->\n<!ENTITY togglePseudoClassPanel  \"Activer les pseudo-classes\">\n\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n<!ENTITY noPropertiesFound     \"Aucune propriété CSS n’a été trouvée.\">\n\n<!-- FIXME: notes -->\n<!ENTITY computedViewTitle     \"Calculé\">\n<!ENTITY ruleViewTitle         \"Règles\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n<!ENTITY closeCmd.key  \"W\">\n<!ENTITY toggleToolbox.key  \"I\">\n<!ENTITY toggleToolboxF12.keycode          \"VK_F12\">\n<!ENTITY toggleToolboxF12.keytext          \"F12\">\n\n<!-- LOCALIZATION NOTE (browserToolboxErrorMessage): This is the label\n  -  shown next to error details when the Browser Toolbox is unable to open. -->\n<!ENTITY browserToolboxErrorMessage          \"Une erreur s’est produite lors de l’ouverture de la boîte à outils du navigateur :\">\n\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n<!ENTITY options.context.advancedSettings \"Paramètres avancés\">\n\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n<!ENTITY options.context.inspector \"Inspecteur\">\n\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n<!ENTITY options.showUserAgentStyles.label \"Afficher les styles du navigateur\">\n<!ENTITY options.showUserAgentStyles.tooltip \"Activer cette option affichera les styles par défaut chargés par le navigateur\">\n\n<!-- LOCALIZATION NOTE (options.collapseAttrs.label): This is the label\n  -  for the checkbox option to enable collapse attributes in the Inspector\n  -  panel. -->\n<!ENTITY options.collapseAttrs.label \"Tronquer les attributs DOM\">\n<!ENTITY options.collapseAttrs.tooltip \"Tronquer les longs attributs dans l’inspecteur\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.label \"Unité par défaut pour les couleurs\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.accesskey \"U\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.authored): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.authored \"unité d’origine\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hex \"hexadécimal\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hsl \"TSL(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.rgb \"RVB(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n<!ENTITY options.defaultColorUnit.name \"noms de couleurs\">\n\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n<!ENTITY options.context.triggersPageRefresh  \"* Pour cette session, recharge la page\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label5    \"Activer le débogage du chrome du navigateur et des modules\">\n<!ENTITY options.enableChrome.tooltip3  \"Activer cette option vous permettra d’utiliser divers outils de développement dans le contexte du navigateur (via Outils > Développement web > Boîte à outils du navigateur) et de déboguer des modules depuis le gestionnaire de modules complémentaires\">\n\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableRemote.label3    \"Activer le débogage distant\">\n<!ENTITY options.enableRemote.tooltip2  \"Activer cette option permettra de déboguer grâce aux outils de développement, une instance distante telle que Firefox OS\">\n\n<!-- LOCALIZATION NOTE (options.enableWorkers.label): This is the label for the\n  -  checkbox that toggles worker debugging, i.e. devtools.debugger.workers\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableWorkers.label    \"Activer le débogage des workers (en développement)\">\n<!ENTITY options.enableWorkers.tooltip  \"Activer cette option permettra aux outils de développement de déboguer les workers\">\n\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n<!ENTITY options.disableJavaScript.label     \"Désactiver JavaScript *\">\n<!ENTITY options.disableJavaScript.tooltip   \"Activer cette option désactivera JavaScript pour l’onglet courant. Ce paramètre sera oublié à la fermeture de l’onglet ou de la boîte à outils.\">\n\n<!-- LOCALIZATION NOTE (options.disableHTTPCache.label,\n  -  options.disableHTTPCache.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the HTTP cache on or off. -->\n<!ENTITY options.disableHTTPCache.label     \"Désactiver le cache HTTP (lorsque la boîte à outils est ouverte)\">\n<!ENTITY options.disableHTTPCache.tooltip   \"Activer cette option désactivera le cache HTTP pour l’ensemble des onglets dans lesquels la boîte à outils est ouverte. Cette option n’a aucun effet sur les service workers.\">\n\n<!-- LOCALIZATION NOTE (options.enableServiceWorkersHTTP.label,\n  -  options.enableServiceWorkersHTTP.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the service workers testing features on or off. This option enables service workers over HTTP. -->\n<!ENTITY options.enableServiceWorkersHTTP.label     \"Activer les Service Workers via HTTP (lorsque la boîte à outils est ouverte)\">\n<!ENTITY options.enableServiceWorkersHTTP.tooltip   \"Activer cette option activera les Service Workers via HTTP pour tous les onglets où la boîte à outils est ouverte.\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label2): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n<!ENTITY options.selectDefaultTools.label2    \"Outils de développement par défaut\">\n\n<!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n<!ENTITY options.selectAdditionalTools.label  \"Outils installés via modules complémentaires\">\n\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n<!ENTITY options.selectEnabledToolboxButtons.label     \"Boutons de la boîte à outils\">\n\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n<!ENTITY options.toolNotSupported.label  \"* Non géré pour la cible actuelle de la boîte à outils\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label2   \"Thèmes\">\n\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n<!ENTITY options.usedeveditiontheme.label   \"Utiliser le thème Developer Edition\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Activer/Désactiver le thème Developer Edition.\">\n\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n<!ENTITY options.webconsole.label            \"Console web\">\n\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n<!ENTITY options.timestampMessages.label      \"Activer l’horodatage\">\n<!ENTITY options.timestampMessages.tooltip    \"Si vous activez cette option, les commandes et les sorties dans la console web afficheront l’horodatage\">\n\n<!-- LOCALIZATION NOTE (options.debugger.label): This is the label for the\n  -  heading of the group of Debugger preferences in the options panel. -->\n<!ENTITY options.debugger.label            \"Débogueur\">\n\n<!-- LOCALIZATION NOTE (options.sourceMap.label): This is the\n   - label for the checkbox that toggles source maps in the Debugger -->\n<!ENTITY options.sourceMaps.label      \"Activer les liens vers les sources\">\n<!ENTITY options.sourceMaps.tooltip    \"Si vous activez cette option, les sources seront accessibles depuis le débogueur et la console\">\n\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n<!ENTITY options.styleeditor.label            \"Éditeur de style\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n<!ENTITY options.stylesheetSourceMaps.label      \"Afficher les sources originales\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"Afficher les sources originales (les fichiers Sass, par exemple) dans l’éditeur de style et l’inspecteur\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n<!ENTITY options.stylesheetAutocompletion.label      \"Compléter automatiquement le CSS\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"Compléter automatiquement les propriétés, valeurs et sélecteurs CSS dans l’éditeur de style lors de la saisie\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.label): This is the label for the\n   -  heading of the group of Screenshot preferences in the options\n   -  panel. -->\n<!ENTITY options.screenshot.label            \"Comportement pour les captures d’écran\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.clipboard.label): This is the\n   - label for the checkbox that toggles screenshot to clipboard feature. -->\n<!ENTITY options.screenshot.clipboard.label      \"Enregistrer dans le presse-papiers\">\n<!ENTITY options.screenshot.clipboard.tooltip    \"Enregistrer directement la capture d’écran dans le presse-papiers\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.audio.label): This is the\n   - label for the checkbox that toggles the camera shutter audio for screenshot tool -->\n<!ENTITY options.screenshot.audio.label      \"Jouer un son d’obturateur d’appareil photo\">\n<!ENTITY options.screenshot.audio.tooltip    \"Activer le son d’un obturateur d’appareil photo lors de la capture d’écran\">\n\n<!-- LOCALIZATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n<!ENTITY options.commonPrefs.label           \"Préférences générales\">\n\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n<!ENTITY options.enablePersistentLogs.label    \"Activer les journaux persistants\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"Si vous activez cette option, la console web et le moniteur réseau ne videront pas les sorties à chaque fois que vous changerez de page\">\n\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n<!ENTITY options.showPlatformData.label    \"Afficher les données de la plate-forme Gecko\">\n<!ENTITY options.showPlatformData.tooltip  \"Si vous activez cette option, les rapports du profileur JavaScript incluront les symboles de la plate-forme Gecko\">\n\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n<!ENTITY options.sourceeditor.label                     \"Préférences de l’éditeur\">\n<!ENTITY options.sourceeditor.detectindentation.label   \"Détecter l’indentation\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"Déduire l’indentation d’après le contenu source\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label   \"Fermer automatiquement les parenthèses et les accolades\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"Insérer automatiquement les parenthèses et les accolades fermantes\">\n<!ENTITY options.sourceeditor.expandtab.label           \"Indenter à l’aide d’espaces\">\n<!ENTITY options.sourceeditor.expandtab.tooltip         \"Utiliser des espaces à la place du caractère tabulation\">\n<!ENTITY options.sourceeditor.tabsize.label             \"Taille des tabulations\">\n<!ENTITY options.sourceeditor.tabsize.accesskey         \"T\">\n<!ENTITY options.sourceeditor.keybinding.label          \"Raccourcis clavier\">\n<!ENTITY options.sourceeditor.keybinding.accesskey      \"R\">\n<!ENTITY options.sourceeditor.keybinding.default.label  \"Par défaut\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip=Ancrer en bas de la fenêtre du navigateur\ntoolboxDockButtons.side.tooltip=Ancrer sur le côté de la fenêtre du navigateur\ntoolboxDockButtons.window.tooltip=Afficher dans une fenêtre séparée\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.minimize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the minimize button in the toolbar. When clicked, the\n# button minimizes the toolbox so that just the toolbar is visible at the\n# bottom.\ntoolboxDockButtons.bottom.minimize=Réduire la boîte à outils\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.maximize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the maximize button in the toolbar. When clicked, the\n# button maximizes the toolbox again (if it had been minimized before) so that\n# the whole toolbox is visible again.\ntoolboxDockButtons.bottom.maximize=Agrandir la boîte à outils\n\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of errors in the current web page\ntoolboxToggleButton.errors=#1 erreur;#1 erreurs\n\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of warnings in the current web page\ntoolboxToggleButton.warnings=#1 avertissement;#1 avertissements\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\ntoolboxToggleButton.tooltip=%1$S, %2$S\\nCliquer pour ouvrir/fermer les outils de développement.\n\n# LOCALIZATION NOTE (toolbar.closeButton.tooltip)\n# Used as a message in tooltip when overing the close button of the Developer\n# Toolbar.\ntoolbar.closeButton.tooltip=Fermer la barre de développement\n\n# LOCALIZATION NOTE (toolbar.toolsButton.tooltip)\n# Used as a message in tooltip when overing the wrench icon of the Developer\n# Toolbar, which toggle the developer toolbox.\ntoolbar.toolsButton.tooltip=Afficher/Masquer les outils de développement\n\n# LOCALIZATION NOTE (toolbox.titleTemplate1): This is the template\n# used to format the title of the toolbox.\n# The URL of the page being targeted: %1$S.\ntoolbox.titleTemplate1=Outils de développement - %1$S\n\n# LOCALIZATION NOTE (toolbox.titleTemplate2): This is the template\n# used to format the title of the toolbox.\n# The page title or other name for the thing being targeted: %1$S\n# The URL of the page being targeted: %2$S.\ntoolbox.titleTemplate2=Outils de développement - %1$S - %2$S\n\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\n# name when no tool is selected.\ntoolbox.defaultTitle=Outils de développement\n\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\n# toolbox as a whole\ntoolbox.label=Outils de développement\n\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\n# used to add a * marker to the label for the Options Panel tool checkbox for the\n# tool which is not supported for the current toolbox target.\n# The name of the tool: %1$S.\noptions.toolNotSupportedMarker=%1$S *\n\n# LOCALIZATION NOTE (scratchpad.keycode)\n# Used for opening scratchpad from the detached toolbox window\n# Needs to match scratchpad.keycode from browser.dtd\nscratchpad.keycode=VK_F4\n\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\n# Used for toggling the browser console from the detached toolbox window\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\nbrowserConsoleCmd.commandkey=j\n\n# LOCALIZATION NOTE (pickButton.tooltip)\n# This is the tooltip of the pick button in the toolbox toolbar\npickButton.tooltip=Sélectionner un élément de la page\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip=Tous les onglets\n\n# LOCALIZATION NOTE (toolbox.noContentProcessForTab.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running for the current tab\ntoolbox.noContentProcessForTab.message=Aucun processus de contenu pour cet onglet.\n\n# LOCALIZATION NOTE (toolbox.viewCssSourceInStyleEditor.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a css file in the Style-Editor tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInStyleEditor is used.\ntoolbox.viewCssSourceInStyleEditor.label=Ouvrir le fichier dans l’éditeur de style\n\n# LOCALIZATION NOTE (toolbox.viewJsSourceInDebugger.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a js file in the Debugger tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInDebugger is used.\ntoolbox.viewJsSourceInDebugger.label=Ouvrir le fichier dans le débogueur\n\ntoolbox.resumeOrderWarning=La page n’a pas repris son fonctionnement depuis l’ouverture du débogueur. Pour corriger le problème, veuillez fermer puis ouvrir à nouveau les outils de développement.\n\n# LOCALIZATION NOTE (toolbox.options.key)\n# Key shortcut used to open the options panel\ntoolbox.options.key=CmdOrCtrl+Shift+O\n\n# LOCALIZATION NOTE (toolbox.help.key)\n# Key shortcut used to open the options panel\ntoolbox.help.key=F1\n\n# LOCALIZATION NOTE (toolbox.nextTool.key)\n# Key shortcut used to select the next tool\ntoolbox.nextTool.key=CmdOrCtrl+]\n\n# LOCALIZATION NOTE (toolbox.previousTool.key)\n# Key shortcut used to select the previous tool\ntoolbox.previousTool.key=CmdOrCtrl+[\n\n# LOCALIZATION NOTE (toolbox.zoom*.key)\n# Key shortcuts used to zomm in/out or reset the toolbox\n# Should match fullZoom*Cmd.commandkey values from browser.dtd\ntoolbox.zoomIn.key=CmdOrCtrl+Plus\ntoolbox.zoomIn2.key=CmdOrCtrl+=\ntoolbox.zoomIn3.key=\n\ntoolbox.zoomOut.key=CmdOrCtrl+-\ntoolbox.zoomOut2.key=\n\ntoolbox.zoomReset.key=CmdOrCtrl+0\ntoolbox.zoomReset2.key=\n\n# LOCALIZATION NOTE (toolbox.reload*.key)\n# Key shortcuts used to reload the page\ntoolbox.reload.key=CmdOrCtrl+R\ntoolbox.reload2.key=F5\n\n# LOCALIZATION NOTE (toolbox.forceReload*.key)\n# Key shortcuts used to force reload of the page by bypassing caches\ntoolbox.forceReload.key=CmdOrCtrl+Shift+R\ntoolbox.forceReload2.key=CmdOrCtrl+F5\n\n# LOCALIZATION NOTE (toolbox.minimize.key)\n# Key shortcut used to minimize the toolbox\ntoolbox.minimize.key=CmdOrCtrl+Shift+U\n\n# LOCALIZATION NOTE (toolbox.toggleHost.key)\n# Key shortcut used to move the toolbox in bottom or side of the browser window\ntoolbox.toggleHost.key=CmdOrCtrl+Shift+D\n\n# LOCALIZATION NOTE (toolbox.frames.tooltip): This is the label for\n# the iframes menu list that appears only when the document has some.\n# It allows you to switch the context of the whole toolbox.\ntoolbox.frames.tooltip=Sélectionner un iframe en tant que document cible\n\n# LOCALIZATION NOTE (toolbox.noautohide.tooltip): This is the label for\n# the button to force the popups/panels to stay visible on blur.\n# This is only visible in the browser toolbox as it is meant for\n# addon developers and Firefox contributors.\ntoolbox.noautohide.tooltip=Désactiver le masquage automatique des popups\n\n# LOCALIZATION NOTE (toolbox.closebutton.tooltip): This is the tooltip for\n# the close button the developer tools toolbox.\ntoolbox.closebutton.tooltip=Fermer les outils de développement\n\n# LOCALIZATION NOTE (toolbox.allToolsButton.tooltip): This is the tooltip for the\n# \"all tools\" button displayed when some tools are hidden by overflow of the toolbar.\ntoolbox.allToolsButton.tooltip=Sélectionner un autre outil\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY window.title \"Console web\">\n<!ENTITY browserConsole.title \"Console du navigateur\">\n\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY openURL.label     \"Ouvrir l’URL dans un nouvel onglet\">\n<!ENTITY openURL.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n<!ENTITY btnPageNet.label   \"Réseau\">\n<!ENTITY btnPageNet.tooltip \"Journaliser les accès réseau\">\n<!ENTITY btnPageNet.accesskey \"R\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"R\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"Journaliser les avertissements et les erreurs CSS\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"Journaliser les exceptions JavaScript\">\n<!ENTITY btnPageJS.accesskey  \"J\">\n<!ENTITY btnPageSecurity.label \"Sécurité\">\n<!ENTITY btnPageSecurity.tooltip \"Journaliser les avertissements et les erreurs de sécurité\">\n<!ENTITY btnPageSecurity.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n<!ENTITY btnPageLogging.label   \"Journal\">\n<!ENTITY btnPageLogging.tooltip \"Journaliser les messages envoyés à l’objet « console »\">\n<!ENTITY btnPageLogging.accesskey3 \"u\">\n<!ENTITY btnConsoleErrors       \"Erreurs\">\n<!ENTITY btnConsoleInfo         \"Info\">\n<!ENTITY btnConsoleWarnings     \"Avertissements\">\n<!ENTITY btnConsoleLog          \"Log\">\n<!ENTITY btnConsoleXhr          \"XHR\">\n<!ENTITY btnConsoleReflows      \"Reflows\">\n\n<!-- LOCALIZATION NOTE (btnServerLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls on the HTTP server. -->\n<!ENTITY btnServerLogging.label       \"Serveur\">\n<!ENTITY btnServerLogging.tooltip     \"Journaliser les messages reçus depuis un serveur web\">\n<!ENTITY btnServerLogging.accesskey   \"e\">\n<!ENTITY btnServerErrors              \"Erreurs\">\n<!ENTITY btnServerInfo                \"Info\">\n<!ENTITY btnServerWarnings            \"Avertissements\">\n<!ENTITY btnServerLog                 \"Log\">\n\n<!-- LOCALIZATION NODE (btnConsoleSharedWorkers) the term \"Shared Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleSharedWorkers \"Shared Workers\">\n<!-- LOCALIZATION NODE (btnConsoleServiceWorkers) the term \"Service Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleServiceWorkers \"Service Workers\">\n<!-- LOCALIZATION NODE (btnConsoleWindowlessWorkers) the term \"Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleWindowlessWorkers \"Workers de modules ou du chrome\">\n\n<!ENTITY filterOutput.placeholder \"Filtrer\">\n<!ENTITY btnClear.label        \"Vider la console\">\n<!ENTITY btnClear.tooltip      \"Vider la console web\">\n<!ENTITY btnClear.accesskey    \"V\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"Copier l’adresse du lien\">\n<!ENTITY copyURLCmd.accesskey \"a\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n<!ENTITY openInVarViewCmd.label \"Ouvrir dans la vue des variables\">\n<!ENTITY openInVarViewCmd.accesskey \"v\">\n<!ENTITY storeAsGlobalVar.label \"Stocker en tant que variable globale\">\n<!ENTITY storeAsGlobalVar.accesskey \"S\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice1   \"Recharger\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice2   \"la page pour visualiser et éditer le contexte audio.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n<!ENTITY webAudioEditorUI.emptyNotice     \"En attente de la création d’un contexte audio…\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties2 \"Propriétés\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n<!ENTITY webAudioEditorUI.tab.automation  \"Automatisation\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n<!ENTITY webAudioEditorUI.inspectorTitle  \"Inspecteur AudioNode\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"Aucun AudioNode sélectionné.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n<!ENTITY webAudioEditorUI.propertiesEmpty \"Le nœud ne possède aucune propriété.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n<!ENTITY webAudioEditorUI.automationEmpty \"Le nœud ne possède aucun AudioParam.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam ne possède aucun évènement d’automatisation.\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=Réduire l’inspecteur\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=Développer l’inspecteur\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S,%03S\n\nhelperFuncUnsupportedTypeError=Impossible d’appeler pprint sur ce type d’objet.\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS):\n#\n# This string is used to show the duration between two network events (e.g\n# request and response header or response header and response body).\nNetworkPanel.durationMS=%S ms\nConsoleAPIDisabled=L’API de journalisation de la console (console.log, console.info, console.warn, console.error) a été désactivée par un script sur cette page.\n\n# LOCALIZATION NOTE (webConsoleOwnWindowTitle): The Web Console floating panel\n# title.\nwebConsoleWindowTitleAndURL=Console web - %S\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): Message displayed after a\n# URL in the Web Console that has been flagged for Mixed Content (i.e. http\n# content in an https page)\nwebConsoleMixedContentWarning=Contenu mixte\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel=En savoir plus\n\n# LOCALIZATION NOTE (scratchpad.linkText):\n# The text used in the right hand side of the web console command line when\n# JavaScript is being entered, to indicate how to jump into scratchpad mode\nscratchpad.linkText=Maj+Entrée - Ouvrir dans l’Ardoise JavaScript\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink=reflow : %Sms\nreflow.messageWithLink=reflow : %Sms\\u0020\nreflow.messageLinkText=fonction %1$S, %2$S ligne %3$S\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction):\n# This string is used to display JavaScript functions that have no given name -\n# anonymous. Test console.trace() in the webconsole.\nstacktrace.anonymousFunction=<anonyme>\n\n# LOCALIZATION NOTE (stacktrace.asyncStack): this string is used to\n# indicate that a given stack frame has an async parent.\n# %S is the \"Async Cause\" of the frame.\nstacktrace.asyncStack=(Asynchrone : %S)\n\n# LOCALIZATION NOTE (timerStarted):\n# This string is used to display the result of the console.time() call.\n# %S=name of timer\ntimerStarted=%S : minuteur démarré\n\n# LOCALIZATION NOTE (timeEnd):\n# This string is used to display the result of the console.timeEnd() call.\n# %1$S=name of timer, %2$S=number of milliseconds\ntimeEnd=%1$S : %2$S ms\n\n# LOCALIZATION NOTE (consoleCleared): this string is displayed when receiving a\n# call to console.clear() to let the user know the previous messages of the\n# console have been removed programmatically.\nconsoleCleared=La console a été effacée.\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel=<sans étiquette>\n\n# LOCALIZATION NOTE (noGroupLabel): this string is used to display\n# console.group messages with no label provided.\nnoGroupLabel=<sans étiquette de groupe>\n\n# LOCALIZATION NOTE (Autocomplete.blank):\n# This string is used when inputnode string containing anchor doesn't\n# doesn't matches to any property in the content.\nAutocomplete.blank=  <- aucun résultat\n\nmaxTimersExceeded=Le nombre maximal de minuteurs permis sur cette page a été dépassé.\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded=Le nombre maximal de compteurs permis sur cette page a été dépassé.\n\n# LOCALIZATION NOTE (longStringEllipsis): The string displayed after a long\n# string. This string is clickable such that the rest of the string is retrieved\n# from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): The string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=La chaîne que vous essayez d’afficher est trop longue pour être affichée par la console web.\n\n# LOCALIZATION NOTE (connectionTimeout): Message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=Délai d’attente de la connexion dépassé. Consultez la console d’erreurs des deux côtés pour les messages d’erreurs potentiels. Ouvrez à nouveau la console web pour réessayer.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): This is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Filtrer les propriétés\n\n# LOCALIZATION NOTE (emptyPropertiesList): The text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=Aucune propriété à afficher\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2=Répété #1 fois;Répété #1 fois\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector=Cliquer pour sélectionner le nœud dans l’inspecteur\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument=Impossible d’utiliser cd() dans la fenêtre donnée. Argument invalide.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Attention aux fraudes : faites attention lorsque vous collez des choses que vous ne comprenez pas. Cela pourrait permettre à des attaquants d’usurper votre identité ou de prendre le contrôle de votre ordinateur. Veuillez saisir « %S » ci-dessous (pas besoin d’appuyer sur entrée) pour autoriser le collage.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=autoriser le collage\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails=Afficher/Masquer les détails du message.\n\n# LOCALIZATION NOTE (groupToggle): the text that is displayed when\n# you hover the arrow for expanding/collapsing the messages of a group.\ngroupToggle=Afficher/Masquer le groupe.\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel=#1 emplacement disponible;#1 emplacements disponibles\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index=(index)\ntable.iterationIndex=(index d’itération)\ntable.key=Clé\ntable.value=Valeurs\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=Erreur\nseverity.warn=Avertissement\nseverity.info=Information\nseverity.log=Entrée du journal\n\n# LOCALIZATION NOTE (level.error, level.warn, level.info, level.log, level.debug):\n# tooltip for icons next to console output\nlevel.error=Erreur\nlevel.warn=Avertissement\nlevel.info=Information\nlevel.log=Entrée du journal\nlevel.debug=Débogage\n\n# LOCALIZATION NOTE (webconsole.find.key)\n# Key shortcut used to focus the search box on upper right of the console\nwebconsole.find.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (webconsole.close.key)\n# Key shortcut used to close the Browser console (doesn't work in regular web console)\nwebconsole.close.key=CmdOrCtrl+W\n\n# LOCALIZATION NOTE (webconsole.clear.key*)\n# Key shortcut used to clear the console output\nwebconsole.clear.key=Ctrl+Shift+L\nwebconsole.clear.keyOSX=Ctrl+L\n\n# LOCALIZATION NOTE (webconsole.menu.copyURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# copies the URL displayed in the message to the clipboard.\nwebconsole.menu.copyURL.label=Copier l’emplacement du lien\nwebconsole.menu.copyURL.accesskey=e\n\n# LOCALIZATION NOTE (webconsole.menu.openURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# opens the URL displayed in a new browser tab.\nwebconsole.menu.openURL.label=Ouvrir l’URL dans un nouvel onglet\nwebconsole.menu.openURL.accesskey=u\n\n# LOCALIZATION NOTE (webconsole.menu.openInVarView.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# opens the webconsole variable view for the logged variable.\nwebconsole.menu.openInVarView.label=Ouvrir dans le panneau des variables\nwebconsole.menu.openInVarView.accesskey=v\n\n# LOCALIZATION NOTE (webconsole.menu.storeAsGlobalVar.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# creates a new global variable pointing to the logged variable.\nwebconsole.menu.storeAsGlobalVar.label=Stocker comme variable globale\nwebconsole.menu.storeAsGlobalVar.accesskey=S\n\n# LOCALIZATION NOTE (webconsole.menu.copy.label)\n# Label used for a context-menu item displayed for any log. Clicking on it will copy the\n# content of the log (or the user selection, if any).\nwebconsole.menu.copy.label=Copier\nwebconsole.menu.copy.accesskey=C\n\n# LOCALIZATION NOTE (webconsole.menu.selectAll.label)\n# Label used for a context-menu item that will select all the content of the webconsole\n# output.\nwebconsole.menu.selectAll.label=Tout sélectionner\nwebconsole.menu.selectAll.accesskey=T\n\n# LOCALIZATION NOTE (webconsole.clearButton.tooltip)\n# Label used for the tooltip on the clear logs button in the console top toolbar bar.\n# Clicking on it will clear the content of the console.\nwebconsole.clearButton.tooltip=Vider la console web\n\n# LOCALIZATION NOTE (webconsole.toggleFilterButton.tooltip)\n# Label used for the tooltip on the toggle filter bar button in the console top\n# toolbar bar. Clicking on it will toggle the visibility of an additional bar which\n# contains filter buttons.\nwebconsole.toggleFilterButton.tooltip=Afficher/Masquer la barre de filtrage\n\n# LOCALIZATION NOTE (webconsole.filterInput.placeholder)\n# Label used for for the placeholder on the filter input, in the console top toolbar.\nwebconsole.filterInput.placeholder=Filtrer\n\n# LOCALIZATION NOTE (webconsole.errorsFilterButton.label)\n# Label used as the text of the \"Errors\" button in the additional filter toolbar.\n# It shows or hides error messages, either inserted in the page using\n# console.error() or as a result of a javascript error..\nwebconsole.errorsFilterButton.label=Erreurs\n\n# LOCALIZATION NOTE (webconsole.warningsFilterButton.label)\n# Label used as the text of the \"Warnings\" button in the additional filter toolbar.\n# It shows or hides warning messages, inserted in the page using console.warn().\nwebconsole.warningsFilterButton.label=Avertissements\n\n# LOCALIZATION NOTE (webconsole.logsFilterButton.label)\n# Label used as the text of the \"Logs\" button in the additional filter toolbar.\n# It shows or hides log messages, inserted in the page using console.log().\nwebconsole.logsFilterButton.label=Journaux\n\n# LOCALIZATION NOTE (webconsole.infoFilterButton.label)\n# Label used as the text of the \"Info\" button in the additional filter toolbar.\n# It shows or hides info messages, inserted in the page using console.info().\nwebconsole.infoFilterButton.label=Informations\n\n# LOCALIZATION NOTE (webconsole.debugFilterButton.label)\n# Label used as the text of the \"Debug\" button in the additional filter toolbar.\n# It shows or hides debug messages, inserted in the page using console.debug().\nwebconsole.debugFilterButton.label=Débogage\n\n# LOCALIZATION NOTE (webconsole.cssFilterButton.label)\n# Label used as the text of the \"CSS\" button in the additional filter toolbar.\n# It shows or hides CSS warning messages, inserted in the page by the browser\n# when there are CSS errors in the page.\nwebconsole.cssFilterButton.label=CSS\n\n# LOCALIZATION NOTE (webconsole.xhrFilterButton.label)\n# Label used as the text of the \"XHR\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes an XMLHttpRequest or\n# a fetch call.\nwebconsole.xhrFilterButton.label=XHR\n\n# LOCALIZATION NOTE (webconsole.requestsFilterButton.label)\n# Label used as the text of the \"Requests\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes a network call, for example\n# when an image or a scripts is requested.\nwebconsole.requestsFilterButton.label=Requêtes\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n\n<!ENTITY projectMenu_label \"Projet\">\n<!ENTITY projectMenu_accesskey \"P\">\n<!ENTITY projectMenu_newApp_label \"Nouvelle application…\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"Ouvrir une application empaquetée…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"E\">\n<!ENTITY projectMenu_importHostedApp_label \"Ouvrir une application hébergée…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"H\">\n<!ENTITY projectMenu_selectApp_label \"Ouvrir une application…\">\n<!ENTITY projectMenu_selectApp_accesskey \"O\">\n<!ENTITY projectMenu_play_label \"Installer et lancer\">\n<!ENTITY projectMenu_play_accesskey \"I\">\n<!ENTITY projectMenu_stop_label \"Arrêter l’application\">\n<!ENTITY projectMenu_stop_accesskey \"A\">\n<!ENTITY projectMenu_debug_label \"Déboguer l’application\">\n<!ENTITY projectMenu_debug_accesskey \"D\">\n<!ENTITY projectMenu_remove_label \"Supprimer le projet\">\n<!ENTITY projectMenu_remove_accesskey \"S\">\n<!ENTITY projectMenu_showPrefs_label \"Préférences\">\n<!ENTITY projectMenu_showPrefs_accesskey \"r\">\n<!ENTITY projectMenu_manageComponents_label \"Gérer les composants additionnels\">\n<!ENTITY projectMenu_manageComponents_accesskey \"G\">\n<!ENTITY projectMenu_refreshTabs_label \"Actualiser les onglets\">\n\n<!ENTITY runtimeMenu_label \"Environnement\">\n<!ENTITY runtimeMenu_accesskey \"E\">\n<!ENTITY runtimeMenu_disconnect_label \"Déconnecter\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"D\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"Capture d’écran\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"C\">\n<!ENTITY runtimeMenu_showDetails_label \"Informations sur l’environnement\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"I\">\n<!ENTITY runtimeMenu_showMonitor_label \"Moniteur\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"M\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Préférences de l’appareil\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"r\">\n<!ENTITY runtimeMenu_showSettings_label \"Paramètres de l’appareil\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"a\">\n\n<!ENTITY viewMenu_label \"Affichage\">\n<!ENTITY viewMenu_accesskey \"f\">\n<!ENTITY viewMenu_toggleEditor_label \"Activer/Désactiver l’éditeur\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"c\">\n<!ENTITY viewMenu_zoomin_label \"Zoom avant\">\n<!ENTITY viewMenu_zoomin_accesskey \"v\">\n<!ENTITY viewMenu_zoomout_label \"Zoom arrière\">\n<!ENTITY viewMenu_zoomout_accesskey \"a\">\n<!ENTITY viewMenu_resetzoom_label \"Réinitialiser le niveau de zoom\">\n<!ENTITY viewMenu_resetzoom_accesskey \"R\">\n\n<!ENTITY projectButton_label \"Ouvrir une application\">\n<!ENTITY runtimeButton_label \"Sélectionner l’environnement\">\n\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n<!ENTITY key_quit \"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel \"O\">\n<!-- reload app -->\n<!ENTITY key_play \"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor \"B\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n\n<!ENTITY projectPanel_myProjects \"Mes projets\">\n<!ENTITY projectPanel_runtimeApps \"Applications de l’environnement\">\n<!ENTITY projectPanel_tabs \"Onglets\">\n<!ENTITY runtimePanel_usb \"Périphériques USB\">\n<!ENTITY runtimePanel_wifi \"Périphériques Wi-Fi\">\n<!ENTITY runtimePanel_simulator \"Simulateurs\">\n<!ENTITY runtimePanel_other \"Autres\">\n<!ENTITY runtimePanel_installsimulator \"Installer un simulateur\">\n<!ENTITY runtimePanel_noadbhelper \"Installer ADB Helper\">\n<!ENTITY runtimePanel_nousbdevice \"Vous ne voyez pas votre appareil ?\">\n<!ENTITY runtimePanel_refreshDevices_label \"Actualiser les appareils\">\n\n<!-- Lense -->\n<!ENTITY details_valid_header \"valide\">\n<!ENTITY details_warning_header \"avertissements\">\n<!ENTITY details_error_header \"erreurs\">\n<!ENTITY details_description \"Description\">\n<!ENTITY details_location \"Emplacement\">\n<!ENTITY details_manifestURL \"Identifiant de l’application\">\n<!ENTITY details_removeProject_button \"Supprimer le projet\">\n<!ENTITY details_showPrepackageLog_button \"Afficher le journal pré-empaquetage\">\n\n<!-- New App -->\n<!ENTITY newAppWindowTitle \"Nouvelle application\">\n<!ENTITY newAppHeader \"Sélectionner un modèle\">\n<!ENTITY newAppLoadingTemplate \"Chargement des modèles…\">\n<!ENTITY newAppProjectName \"Nom du projet :\">\n\n\n<!-- Decks -->\n\n<!ENTITY deck_close \"Fermer\">\n\n<!-- Addons -->\n<!ENTITY addons_title \"Composants supplémentaires\">\n<!ENTITY addons_aboutaddons \"Ouvrir le gestionnaire de modules complémentaires\">\n\n<!-- Prefs -->\n<!ENTITY prefs_title \"Préférences\">\n<!ENTITY prefs_editor_title \"Éditeur\">\n<!ENTITY prefs_general_title \"Général\">\n<!ENTITY prefs_restore \"Restaurer les valeurs par défaut\">\n<!ENTITY prefs_manage_components \"Gérer les composants additionnels\">\n<!ENTITY prefs_options_autoconnectruntime \"Se reconnecter au dernier environnement\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"Se reconnecter au dernier environnement au démarrage de WebIDE\">\n<!ENTITY prefs_options_rememberlastproject \"Se souvenir du dernier projet\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"Restaurer le dernier projet au démarrage de WebIDE\">\n<!ENTITY prefs_options_templatesurl \"URL des modèles\">\n<!ENTITY prefs_options_templatesurl_tooltip \"Index des modèles disponibles\">\n<!ENTITY prefs_options_showeditor \"Afficher l’éditeur\">\n<!ENTITY prefs_options_showeditor_tooltip \"Afficher l’éditeur interne\">\n<!ENTITY prefs_options_tabsize \"Taille des tabulations\">\n<!ENTITY prefs_options_expandtab \"Tabulations avec des espaces\">\n<!ENTITY prefs_options_expandtab_tooltip \"Utiliser des espaces à la place du caractère tabulation\">\n<!ENTITY prefs_options_detectindentation \"Indentation automatique\">\n<!ENTITY prefs_options_detectindentation_tooltip \"Déduire l’indentation d’après le contenu source\">\n<!ENTITY prefs_options_autocomplete \"Complètement automatique\">\n<!ENTITY prefs_options_autocomplete_tooltip \"Activer le complètement automatique du code\">\n<!ENTITY prefs_options_autoclosebrackets \"Fermer automatiquement les parenthèses et les accolades\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"Insérer automatiquement les parenthèses et les accolades fermantes\">\n<!ENTITY prefs_options_keybindings \"Raccourcis clavier\">\n<!ENTITY prefs_options_keybindings_default \"Par défaut\">\n<!ENTITY prefs_options_autosavefiles \"Enregistrements automatiques\">\n<!ENTITY prefs_options_autosavefiles_tooltip \"Enregistrer automatiquement les fichiers modifiés avant d’exécuter le projet\">\n\n<!-- Runtime Details -->\n<!ENTITY runtimedetails_title \"Informations sur l’environnement\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB possède les privilèges administrateur : \">\n<!ENTITY runtimedetails_summonADBRoot \"appareils avec les privilèges administrateur\">\n<!ENTITY runtimedetails_ADBRootWarning \"(nécessite un bootloader débloqué)\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Privilèges des outils de développement non restreints : \">\n<!ENTITY runtimedetails_requestPrivileges \"Demander des privilèges supplémentaires\">\n<!ENTITY runtimedetails_privilegesWarning \"(Redémarrera l’appareil. Nécessite les privilèges administrateur.)\">\n\n<!-- Device Preferences and Settings -->\n<!ENTITY device_typeboolean \"Booléen\">\n<!ENTITY device_typenumber \"Entier\">\n<!ENTITY device_typestring \"Chaîne\">\n<!ENTITY device_typeobject \"Objet\">\n<!ENTITY device_typenone \"Sélectionner un type\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreference_title \"Préférences de l’appareil\">\n<!ENTITY devicepreference_search \"Rechercher dans les préférences\">\n<!ENTITY devicepreference_newname \"Nouveau nom de préférence\">\n<!ENTITY devicepreference_newtext \"Valeur de la préférence\">\n<!ENTITY devicepreference_addnew \"Ajouter une nouvelle préférence\">\n\n<!-- Device Settings -->\n<!ENTITY devicesetting_title \"Paramètres de l’appareil\">\n<!ENTITY devicesetting_search \"Rechercher dans les paramètres\">\n<!ENTITY devicesetting_newname \"Nouveau nom de paramètre\">\n<!ENTITY devicesetting_newtext \"Valeur du paramètre\">\n<!ENTITY devicesetting_addnew \"Ajouter un nouveau paramètre\">\n\n<!-- Monitor -->\n<!ENTITY monitor_title \"Moniteur\">\n<!ENTITY monitor_help \"Aide\">\n\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n<!ENTITY wifi_auth_header \"Identification client\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"Le point de terminaison auquel vous tentez de vous connecter demande des informations supplémentaires pour authentifier cette connexion. Veuillez scanner le QR code ci-dessous via l’invite affichée sur l’autre appareil.\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"Aucune invite pour scanner le code ?\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"Vous visualisez une invite pour scanner un QR code ?\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"Si l’autre appareil demande un jeton à la place d’un QR code, veuillez recopier la valeur ci-dessous sur l’autre appareil :\">\n<!ENTITY wifi_auth_qr_size_note \"Si le QR code semble trop petit pour que la connexion soit correctement établie, essayez de zoomer ou d’agrandir la fenêtre.\">\n\n<!-- Logs panel -->\n<!ENTITY logs_title \"Journaux de la commande de pré-empaquetage\">\n\n<!-- Simulator Options -->\n<!ENTITY simulator_title \"Options du simulateur\">\n<!ENTITY simulator_remove \"Supprimer le simulateur\">\n<!ENTITY simulator_reset \"Réinitialiser\">\n<!ENTITY simulator_name \"Nom\">\n<!ENTITY simulator_software \"Logiciel\">\n<!ENTITY simulator_version \"Version\">\n<!ENTITY simulator_profile \"Profil\">\n<!ENTITY simulator_hardware \"Matériel\">\n<!ENTITY simulator_device \"Appareil\">\n<!ENTITY simulator_screenSize \"Écran\">\n<!ENTITY simulator_pixelRatio \"Ratio de pixels\">\n<!ENTITY simulator_tv_data \"Simulateur TV\">\n<!ENTITY simulator_tv_data_open \"Données de configuration\">\n<!ENTITY simulator_tv_data_open_button \"Ouvrir le répertoire de configuration…\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/client/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=WebIDE Firefox\ntitle_app=WebIDE Firefox : %S\n\nruntimeButton_label=Sélectionner l’environnement\nprojectButton_label=Ouvrir une application\n\nmainProcess_label=Processus principal\n\nlocal_runtime=Environnement local\nremote_runtime=Environnement distant\nremote_runtime_promptTitle=Environnement distant\nremote_runtime_promptMessage=nom d’hôte:port\n\nimportPackagedApp_title=Sélectionner un répertoire\nimportHostedApp_title=Ouvrir une application hébergée\nimportHostedApp_header=Saisir une URL de manifeste\n\nselectCustomBinary_title=Sélectionner un binaire B2G personnalisé\nselectCustomProfile_title=Sélectionner un profil Gaia personnalisé\n\nnotification_showTroubleShooting_label=Dépanner\nnotification_showTroubleShooting_accesskey=d\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=Chargement…\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected=Impossible d’installer le projet. Connexion incomplète.\nerror_cantInstallValidationErrors=Impossible d’installer le projet. Erreurs de validation.\nerror_listRunningApps=Impossible d’obtenir la liste des applications depuis l’appareil\n\n# Variable: name of the operation (in english)\nerror_operationTimeout=Délai de l’opération dépassé : %1$S\nerror_operationFail=L’opération a échoué : %1$S\n\n# Variable: app name\nerror_cantConnectToApp=Connexion à l’application impossible : %1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON=Impossible de récupérer la liste des modules : %S\n\nerror_appProjectsLoadFailed=Impossible de charger la liste des projets. Cette erreur peut se produire si vous avez utilisé ce profil avec une version plus récente de Firefox.\nerror_folderCreationFailed=Impossible de créer le dossier du projet dans le répertoire sélectionné.\n\n# Variable: runtime app build ID (looks like this %Y%M%D format) and firefox build ID (same format)\nerror_runtimeVersionTooRecent=L’environnement connecté possède une date de compilation (%1$S) plus récente que celle de Firefox sur votre ordinateur (%2$S). Cette configuration n’est pas prise en charge et peut provoquer un échec des outils de développement. Veuillez mettre à jour Firefox.\n\naddons_stable=stable\naddons_unstable=instable\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label=Simulateur Firefox OS %1$S (%2$S)\naddons_install_button=installer\naddons_uninstall_button=désinstaller\naddons_adb_label=Module ADB Helper\naddons_adapters_label=Module Tools Adapters\naddons_adb_warning=Les périphériques USB ne seront pas détectés sans ce module complémentaire\naddons_status_unknown=?\naddons_status_installed=Installé\naddons_status_uninstalled=Non installé\naddons_status_preparing=préparation…\naddons_status_downloading=téléchargement…\naddons_status_installing=installation…\n\nruntimedetails_checkno=non\nruntimedetails_checkyes=oui\nruntimedetails_checkunknown=inconnu (nécessite ADB Helper 0.4.0 ou plus récent)\nruntimedetails_notUSBDevice=N’est pas un périphérique USB\n\n# Validation status\nstatus_tooltip=État de la validation : %1$S\nstatus_valid=VALIDE\nstatus_warning=AVERTISSEMENTS\nstatus_error=ERREURS\nstatus_unknown=INCONNU\n\n# Device preferences and settings\ndevice_reset_default=Réinitialiser\n\n# Simulator options\nsimulator_custom_device=Personnalisé\nsimulator_custom_binary=Binaire B2G personnalisé…\nsimulator_custom_profile=Profil Gaia personnalisé…\nsimulator_default_profile=Valeurs par défaut\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/shared/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - devtools/client/styleeditor/styleeditor.xul for context -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n<!ENTITY csscoverage.backButton \"Retour\">\n\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n<!ENTITY csscoverage.unused \"Règles inutilisées\">\n<!ENTITY csscoverage.noMatches \"Aucune correspondance trouvée pour les règles suivantes :\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n<!ENTITY csscoverage.optimize.header \"Pages optimisables\">\n\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n<!ENTITY csscoverage.optimize.body1 \"Il est parfois possible d’accélérer le chargement en déplaçant les balises\">\n<!ENTITY csscoverage.optimize.body2 \"en bas de page et en créant un nouvel élément intégré\">\n<!ENTITY csscoverage.optimize.body3 \"contenant les styles nécessaires avant l’évènement « load » initial. Voici les blocs de style dont vous avez besoin :\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n<!ENTITY csscoverage.optimize.bodyX \"Toutes les règles sont des règles intégrées.\">\n\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n<!ENTITY csscoverage.footer1 \"Consulter\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"l’article MDN sur l’outil de couverture CSS\">\n<!ENTITY csscoverage.footer4 \"pour les avertissements contenus dans ce rapport.\">\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/shared/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc2,\n# csscoverageStopDesc2, csscoverageOneShotDesc2, csscoverageToggleDesc2,\n# csscoverageReportDesc2): Short descriptions of the csscoverage commands\ncsscoverageDesc=Contrôler l’analyse de couverture CSS\ncsscoverageStartDesc2=Lancer la collecte des données de couverture CSS\ncsscoverageStopDesc2=Arrêter la collecte des données de couverture CSS\ncsscoverageOneShotDesc2=Collecter des instantanés de données de couverture CSS\ncsscoverageToggleDesc2=Lancer/Arrêter la collecte des données de couverture CSS\ncsscoverageReportDesc2=Afficher le rapport de couverture CSS\ncsscoverageStartNoReloadDesc=Ne pas commencer par recharger la page\ncsscoverageStartNoReloadManual=Il est préférable de commencer par recharger la page actuelle pour débuter le test dans un état connu, mais il pourrait y avoir des raisons pour lesquelles ce n’est pas souhaitable (par exemple, lorsque la page se trouve dans un état particulier qui sera perdu lors du rechargement)\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply=Exécution de l’analyse de couverture CSS\ncsscoverageDoneReply=Analyse de couverture CSS terminée\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError=L’analyse de couverture CSS est déjà en cours d’exécution\ncsscoverageNotRunningError=L’analyse de couverture CSS n’est pas en cours d’exécution\ncsscoverageNotRunError=L’analyse de couverture CSS n’a pas été exécutée\ncsscoverageNoRemoteError=La cible ne prend pas en charge la couverture CSS\ncsscoverageOneShotReportError=Le rapport d’analyse de couverture CSS n’est pas disponible pour les données « oneshot ». Veuillez utiliser les commandes Lancer/Arrêter.\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/shared/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=Connexion entrante\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=Une requête entrante pour permettre une connexion de débogage à distance a été détectée. Un client distant peut prendre le contrôle complet de votre navigateur !\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=Point de terminaison client : %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=Point de terminaison serveur : %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=Autoriser la connexion ?\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=Désactiver\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=Identification client\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=Le point de terminaison auquel vous tentez de vous connecter demande des informations supplémentaires pour authentifier cette connexion. Veuillez saisir le jeton ci-dessous depuis l’invite affichée sur l’autre appareil.\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=Mon certificat : %1$S\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=Jeton : %1$S\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=Saisir le jeton client\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=Le client devrait afficher une valeur de jeton. Saisissez cette valeur de jeton ici pour achever l’authentification de ce client.\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/shared/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone=(aucune description)\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName=Options \n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc=Exécuter une commande sur %S\ncanonProxyManual=Un ensemble de commandes exécutées sur un système distant. Le système distant est atteint via %S\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists=Une commande nommée « %S » existe déjà\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\ncliEvalJavascript=Saisir directement le JavaScript\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg=Trop d’arguments\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions=Options disponibles\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand2=Commande non valide : « %1$S ».\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam=Valeur nécessaire pour « %1$S ».\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists=« %1$S » n’existe pas\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists=« %1$S » existe déjà\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile=« %1$S » n’est pas un fichier\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory=« %1$S » n’est pas un dossier\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch=« %1$S » ne correspond pas à « %2$S »\n\n# LOCALIZATION NOTE: When the menu has displayed all the matches that it\n# should (i.e. about 10 items) then we display this to alert the user that\n# more matches are available.\nfieldMenuMore=D’autres correspondances existent, poursuivez la saisie\n\n# LOCALIZATION NOTE: The command line provides completion for JavaScript\n# commands, however there are times when the scope of what we're completing\n# against can't be used. This error message is displayed when this happens.\njstypeParseScope=Perte de la portée\n\n# LOCALIZATION NOTE (jstypeParseMissing, jstypeBeginSyntax,\n# jstypeBeginUnterm): These error messages are displayed when the command line\n# is doing JavaScript completion and encounters errors.\njstypeParseMissing=Propriété « %S » introuvable\njstypeBeginSyntax=Erreur de syntaxe\njstypeBeginUnterm=Chaîne non terminée\n\n# LOCALIZATION NOTE: This message is displayed if the system for providing\n# JavaScript completions encounters and error it displays this.\njstypeParseError=Erreur\n\n# LOCALIZATION NOTE (typesNumberNan, typesNumberNotInt2, typesDateNan): These\n# error messages are displayed when the command line is passed a variable\n# which has the wrong format and can't be converted. Parameters: %S is the\n# passed variable.\ntypesNumberNan=Impossible de convertir « %S » en nombre.\ntypesNumberNotInt2=Impossible de convertir « %S » en un entier.\ntypesDateNan=Impossible de convertir « %S » en date.\n\n# LOCALIZATION NOTE (typesNumberMax, typesNumberMin, typesDateMax,\n# typesDateMin): These error messages are displayed when the command line is\n# passed a variable which has a value out of range (number or date).\n# Parameters: %1$S is the passed variable, %2$S is the limit value.\ntypesNumberMax=%1$S dépasse la valeur maximale autorisée : %2$S.\ntypesNumberMin=%1$S est inférieur à la valeur minimale autorisée : %2$S.\ntypesDateMax=%1$S est postérieure au maximum autorisé : %2$S.\ntypesDateMin=%1$S est antérieure au minimum autorisé : %2$S.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# passed an option with a limited number of correct values, but the passed\n# value is not one of them.\ntypesSelectionNomatch=Impossible d’utiliser « %S ».\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# expecting a CSS query string, however the passed string is not valid.\nnodeParseSyntax=Erreur de syntaxe dans la requête CSS\n\n# LOCALIZATION NOTE (nodeParseMultiple, nodeParseNone): These error messages\n# are displayed when the command line is expecting a CSS string that matches a\n# single node, but more nodes (or none) match.\nnodeParseMultiple=Trop de correspondances (%S)\nnodeParseNone=Aucune correspondance\n\n# LOCALIZATION NOTE (helpDesc, helpManual, helpSearchDesc, helpSearchManual3):\n# These strings describe the \"help\" command, used to display a description of\n# a command (e.g. \"help pref\"), and its parameter 'search'.\nhelpDesc=Obtenir de l’aide sur les commandes disponibles\nhelpManual=Fournit de l’aide sur une commande spécifique (si une chaîne à rechercher est saisie et qu’une correspondance exacte est trouvée) ou sur les commandes disponibles (si aucune chaîne à rechercher n’est saisie ou si aucune correspondance exacte n’est trouvée).\nhelpSearchDesc=Rechercher une chaîne\nhelpSearchManual3=Chaîne de recherche à utiliser pour réduire le nombre de commandes affichées. Les expressions régulières ne sont pas gérées.\n\n# LOCALIZATION NOTE: These strings are displayed in the help page for a\n# command in the console.\nhelpManSynopsis=Synopsis \n\n# LOCALIZATION NOTE: This message is displayed in the help page if the command\n# has no parameters.\nhelpManNone=Aucun paramètre\n\n# LOCALIZATION NOTE: This message is displayed in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll=Commandes disponibles :\n\n# LOCALIZATION NOTE (helpListPrefix, helpListNone): These messages are\n# displayed in response to the 'help <search>' command (i.e. with a search\n# string), just above the list of matching commands. Parameters: %S is the\n# search string.\nhelpListPrefix=Commandes commençant par « %S » :\nhelpListNone=Aucune commande ne commence par « %S » :\n\n# LOCALIZATION NOTE (helpManRequired, helpManOptional, helpManDefault): When\n# the 'help x' command wants to show the manual for the 'x' command, it needs\n# to be able to describe the parameters as either required or optional, or if\n# they have a default value.\nhelpManRequired=requis\nhelpManOptional=optionnel\nhelpManDefault=optionnel, défaut=%1$S\n\n# LOCALIZATION NOTE: This forms part of the output from the 'help' command.\n# 'GCLI' is a project name and should be left untranslated.\nhelpIntro=GCLI est une expérimentation visant à créer une ligne de commande facile d’utilisation pour les développeurs web.\n\n# LOCALIZATION NOTE: Text shown as part of the output of the 'help' command\n# when the command in question has sub-commands, before a list of the matching\n# sub-commands.\nsubCommands=Sous-commandes \n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError=Erreur d’analyse de la ligne de commande\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc=Se concentrer sur un groupe de commandes\ncontextManual=Définir un préfixe par défaut pour les prochaines commandes. Par exemple « context git » vous permettra de saisir « commit » à la place de « git commit ».\ncontextPrefixDesc=Le préfixe de la commande\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError=Impossible d’utiliser « %S » comme préfixe de commande car il ne s’agit pas d’un parent de commande.\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply=%1$S est désormais utilisé comme préfixe de commande\ncontextEmptyReply=Aucun préfixe de commande n’est défini\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectMethodDesc, connectUrlDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an \n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc=Importer les commandes du serveur\nconnectManual=Se connecter au serveur, créer une version locale des commandes sur le serveur. Les commandes distantes possèdent par défaut un préfixe pour les différencier des commandes locales — voir la commande context pour contourner l’utilisation du préfixe.\nconnectPrefixDesc=Le préfixe parent pour les commandes importées\nconnectMethodDesc=La méthode de connexion\nconnectUrlDesc=L’URL à laquelle se connecter\nconnectDupReply=Une connexion nommée %S existe déjà.\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply=%S commande(s) ajoutée(s).\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2,\n# disconnectPrefixDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2=Se déconnecter du serveur\ndisconnectManual2=Se déconnecter du serveur actuellement utilisé pour l’exécution de commandes distantes\ndisconnectPrefixDesc=Le préfixe parent pour les commandes importées\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply=%S commande(s) supprimée(s).\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc=Modifier le global JS\nglobalWindowDesc=Le nouveau window/global\nglobalOutput=Le global JS est à présent %S\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc=Vider la zone de sortie\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc=Sélectionner la langue de saisie des commandes\nlangOutput=Langue actuelle : %S\n\n# LOCALIZATION NOTE (prefDesc, prefManual, prefListDesc, prefListManual,\n# prefListSearchDesc, prefListSearchManual, prefShowDesc, prefShowManual,\n# prefShowSettingDesc, prefShowSettingManual): These strings describe the\n# 'pref' command and all its available sub-commands and parameters.\nprefDesc=Contrôler les paramètres\nprefManual=Commandes pour afficher et modifier les préférences du GCLI et de l’environnement\nprefListDesc=Afficher les paramètres disponibles\nprefListManual=Afficher une liste des préférences, éventuellement filtrée selon le paramètre « search »\nprefListSearchDesc=Filtrer la liste des paramètres affichés\nprefListSearchManual=Rechercher la chaîne donnée dans la liste des préférences disponibles\nprefShowDesc=Afficher la valeur du paramètre\nprefShowManual=Afficher la valeur d’une préférence donnée\nprefShowSettingDesc=Paramètre à afficher\nprefShowSettingManual=Le nom du paramètre à afficher\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue=%1$S : %2$S\n\n# LOCALIZATION NOTE (prefSetDesc, prefSetManual, prefSetSettingDesc,\n# prefSetSettingManual, prefSetValueDesc, prefSetValueManual): These strings\n# describe the 'pref set' command and all its parameters.\nprefSetDesc=Modifier un paramètre\nprefSetManual=Modifier des préférences définies par l’environnement\nprefSetSettingDesc=Paramètre à modifier\nprefSetSettingManual=Le nom du paramètre à modifier\nprefSetValueDesc=Nouvelle valeur du paramètre\nprefSetValueManual=La nouvelle valeur pour le paramètre spécifié\n\n# LOCALIZATION NOTE (prefResetDesc, prefResetManual, prefResetSettingDesc,\n# prefResetSettingManual): These strings describe the 'pref reset' command and\n# all its parameters.\nprefResetDesc=Réinitialiser un paramètre\nprefResetManual=Réinitialiser la valeur d’un paramètre à celle du système par défaut\nprefResetSettingDesc=Paramètre à réinitialiser\nprefResetSettingManual=Le nom du paramètre à réinitialiser à la valeur par défaut du système\n\n# LOCALIZATION NOTE: This string is displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results.\nprefOutputFilter=Filtrer\n\n# LOCALIZATION NOTE (prefOutputName, prefOutputValue): These strings are\n# displayed in the output from the 'pref list' command as table headings.\nprefOutputName=Nom\nprefOutputValue=Valeur\n\n# LOCALIZATION NOTE (introDesc, introManual): These strings describe the\n# 'intro' command. The localization of 'Got it!' should be the same used in\n# introTextGo.\nintroDesc=Message de bienvenue\nintroManual=Affiche le message affiché aux nouveaux utilisateurs jusqu’à ce qu’ils cliquent sur le bouton « j’ai compris ! »\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3=GCLI est une expérimentation visant à créer une ligne de commande facile d’utilisation pour les développeurs web.\nintroTextCommands=Pour une liste de commandes, saisissez\nintroTextKeys2=, ou pour afficher/masquer les informations sur les commandes, appuyez sur\nintroTextF1Escape=F1/Échap\nintroTextGo=J’ai compris !\n\n# LOCALIZATION NOTE: This is a short description of the 'hideIntro' setting.\nhideIntroDesc=Afficher le message initial de bienvenue\n\n# LOCALIZATION NOTE: This is a description of the 'eagerHelper' setting. It's\n# displayed when the user asks for help on the settings. eagerHelper allows\n# users to select between showing no tooltips, permanent tooltips, and only\n# important tooltips.\neagerHelperDesc=Fréquence des bulles d’information\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/shared/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=Obtenir de l’aide sur les commandes disponibles\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=Commandes disponibles\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=La commande « %1$S » n’est pas disponible en mode multi-processus (E10S)\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc=Commandes de contrôle de la console\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=Filtrer, vider et fermer la console web\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=Vider la console\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=Enregistrer une image de la page\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=Enregistrer une image PNG de toute la fenêtre visible (éventuellement après un délai)\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=Nom du fichier de destination\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=Le nom du fichier (doit avoir une extension « .png ») dans lequel enregistrer la capture d’écran.\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=Copier la capture d’écran dans le presse-papiers ? (true/false)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=True si vous souhaitez copier la capture d’écran au lieu de l’enregistrer dans un fichier.\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions=Options\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=Délai (secondes)\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=Le temps à attendre (en secondes) avant de prendre la capture d’écran\n\n# LOCALIZATION NOTE (screenshotDPRDesc) A very short string to describe\n# the 'dpr' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDPRDesc=Ratio de pixels de l’appareil\n\n# LOCALIZATION NOTE (screenshotDPRManual) A fuller description of the\n# 'dpr' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDPRManual=Le ratio de pixels de l’appareil à utiliser lors de la capture d’écran\n\n# LOCALIZATION NOTE (screenshotFullPageDesc) A very short string to describe\n# the 'fullpage' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=Page web entière ? (true/false)\n\n# LOCALIZATION NOTE (screenshotFullPageManual) A fuller description of the\n# 'fullpage' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=True si la capture doit également prendre en compte les parties de la page web qui sont actuellement hors de la zone de défilement visible\n\n# LOCALIZATION NOTE (screenshotFileDesc) A very short string to describe\n# the 'file' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFileDesc=Enregistrer en tant que fichier ? (true/false)\n\n# LOCALIZATION NOTE (screenshotFileManual) A fuller description of the\n# 'file' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFileManual=True si la commande doit enregistrer le fichier même lorsque d’autres options sont activées (par exemple, le presse-papiers).\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. The first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=Capture d’écran %1$S à %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=Erreur lors de l’enregistrement sous\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=Enregistrée sous\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=Une erreur s’est produite lors de la copie dans le presse-papiers.\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=Copiée dans le presse-papiers.\n\n# LOCALIZATION NOTE (screenshotTooltipPage) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltipPage=Prendre une capture d’écran de la page entière\n\n# LOCALIZATION NOTE (screenshotImgurDesc) A very short string to describe\n# the 'imgur' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotImgurDesc=Envoyer à imgur.com\n\n# LOCALIZATION NOTE (screenshotImgurManual) A fuller description of the\n# 'imgur' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotImgurManual=Utiliser cette commande pour envoyer la capture à imgur.com au lieu de l’enregistrer sur le disque\n\n# LOCALIZATION NOTE (screenshotImgurError) Text displayed to user upon\n# encountering error while uploading the screenshot to imgur.com.\nscreenshotImgurError=Impossible de contacter l’API de imgur.com\n\n# LOCALIZATION NOTE (screenshotImgurUploading) Text displayed to user when the\n# screenshot is successfully sent to Imgur but the program is waiting on a response.\n# The argument (%1$S) is a new image URL at Imgur.\nscreenshotImgurUploaded=Image envoyée : %1$S\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc=Afficher des nœuds en surbrillance\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual=Afficher en surbrillance sur la page les nœuds qui correspondent à un sélecteur\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc=Sélecteur CSS\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual=Le sélecteur CSS auquel les nœuds de la page doivent correspondre\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc=Options\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc=Masquer les repères\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual=Masquer les repères autour du nœud affiché en surbrillance\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc=Afficher la barre d’information du nœud\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual=Afficher la barre d’information au-dessus du nœud en surbrillance (la barre d’information affiche le nom, les attributs et la dimension)\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc=Afficher toutes les occurrences\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual=Si trop de nœuds correspondent au sélecteur, seuls les 100 premiers seront affichés pour ne pas dégrader les performances de la page. Utilisez cette option pour afficher tout de même l’ensemble des occurrences\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc=Zones du modèle de boîte\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual=Choisir quelle zone du modèle de boîte doit être affichée en surbrillance : « content », « padding », « border » ou « margin »\n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc=Style de remplissage\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual=Redéfinir le style de remplissage de zone par défaut avec une couleur personnalisée\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc=Conserver les mises en surbrillances\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual=Par défaut, les nœuds en surbrillance sont masqués à l’exécution de la commande, sauf si cette option est définie\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=%1$S nœud affiché en surbrillance;%1$S nœuds affichés en surbrillance\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached=%1$S nœuds correspondent, mais seulement %2$S nœuds sont affichés en surbrillance. Utilisez « --showall » pour tous les afficher\n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc=Annuler la mise en surbrillance pour tous les nœuds\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual=Annuler la mise en surbrillance pour tous les nœuds précédemment affichés en surbrillance à l’aide de la commande « highlight »\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=Redémarrer %1$S\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=Désactiver le chargement du contenu depuis le cache au redémarrage\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=Redémarrage annulé par l’utilisateur.\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=Redémarrage de %1$S…\n\n# LOCALIZATION NOTE (restartBrowserGroupOptions) A label for the optional options of\n# the restart command.\nrestartBrowserGroupOptions=Options\n\n# LOCALIZATION NOTE (restartBrowserSafemodeDesc) A very short string to\n# describe the 'safemode' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserSafemodeDesc=Activer le mode sans échec au redémarrage\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=Inspecter un nœud\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=Examiner les dimensions et propriétés d’un élément avec un sélecteur CSS pour ouvrir le surlignage DOM\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=Sélecteur CSS\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=Un sélecteur CSS à utiliser avec document.querySelector et qui identifie un élément unique\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc=Sélectionner une couleur depuis la page\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual=Ouvre un panneau qui met en valeur une zone de la page afin d’inspecter les pixels et de copier les codes couleurs\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=Le débogueur doit être ouvert avant d’utiliser cette commande\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first before setting breakpoints.\ndebuggerStopped=Le débogueur doit être ouvert avant de définir des points d’arrêt\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=Gérer les points d’arrêt\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=Commandes pour lister, ajouter et supprimer les points d’arrêt\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=Afficher les points d’arrêt connus\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=Aucun point d’arrêt défini\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=Supprimer\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=Point d’arrêt ajouté\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=Le point d’arrêt n’a pas pu être ajouté : %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=Ajouter un point d’arrêt\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=Type de points d’arrêt géré : ligne\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=Ajouter un point d’arrêt ligne\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=URI de fichier JS\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=Numéro de ligne\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=Supprimer un point d’arrêt\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=Index de point d’arrêt\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=Point d’arrêt supprimé\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=Gérer le débogueur\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=Commandes pour interrompre ou reprendre le fil d’exécution principal et avancer, reculer ou s’arrêter dans le code\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=Ouvrir le débogueur\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=Fermer le débogueur\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=Mettre en pause le fil d’exécution principal.\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=Reprendre le fil d’exécution principal et poursuivre l’exécution après un point d’arrêt, jusqu’au point d’arrêt suivant ou la fin du script.\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=Gérer le pas-à-pas\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=Commandes pour avancer, reculer ou s’arrêter dans le code\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=Exécuter l’instruction en cours puis s’arrêter à la suivante. Si l’instruction actuelle est un appel de fonction, alors le débogueur exécute la fonction entièrement puis s’arrête à la première instruction après l’appel de la fonction.\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step in command.\ndbgStepInDesc=Exécuter l’instruction en cours puis s’arrêter à la suivante. Si l’instruction actuelle est un appel de fonction, le débogueur parcourt cette fonction, sinon il s’arrête à l’instruction suivante.\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step out command.\ndbgStepOutDesc=Sortir de la fonction en cours et remonter d’un niveau si la fonction est imbriquée. Si vous êtes dans le « main », le script est exécuté jusqu’à la fin ou jusqu’au point d’arrêt suivant. Les instructions ignorées sont exécutées mais ne sont pas suivies pas-à-pas.\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=Lister les URL des sources chargées dans le débogueur\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc=Placer toutes les sources du débogueur dans des boîtes noires\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc=Une source spécifique à placer dans une boîte noire\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc=Placer dans des boîtes noires toutes les sources qui correspondent à ce modèle (par exemple : « *.min.js »)\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc=Inverser les correspondances. Seront placées dans des boîtes noires toutes les sources qui ne sont ni la source fournie, ni les sources qui correspondent au modèle fourni.\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc=(Aucune source placée en boîte noire)\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc=Les sources suivantes ont été placées dans des boîtes noires :\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc=Erreur de mise en boîte noire :\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc=Retirer les sources du débogueur des boîtes noires\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc=Une source spécifique à retirer de sa boîte noire\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc=Retirer des boîtes noires toutes les sources qui correspondent à ce modèle (par exemple : « *.min.js »)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc=(Aucune source retirée de sa boîte noire)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc=Les sources suivantes ont été retirées des boîtes noires :\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc=Erreur de retrait de la boîte noire :\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc=Inverser les correspondances. Seront retirées de leur boîte noire toutes les sources qui ne sont ni la source fournie, ni les sources qui correspondent au modèle fourni.\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=Fermer la console\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=Ouvrir la console\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=Modifier une ressource de la page\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=Modifier une des ressources de cette page\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=URL à modifier\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=Ligne à laquelle se rendre\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=Redimensionner la page\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=Largeur en pixels\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=Hauteur en pixels\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=Activer la vue adaptative\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=Désactiver la vue adaptative\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=Activer/Désactiver la vue adaptative\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\n# Keyboard shortcut will be shown inside brackets.\nresizeModeToggleTooltip2=Vue adaptative (%S)\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=Modifier la taille de la page\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=Contrôler la vue adaptative\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2=Les sites web adaptatifs répondent à leur environnement, afin de s’afficher correctement aussi bien sur un écran de téléphone portable que sur un écran de cinéma, ainsi que sur tout écran de taille intermédiaire. La vue adaptative vous permet de facilement tester une grande variété de tailles de page dans %1$S sans que vous ayez à redimensionner l’intégralité du navigateur.\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=Manipuler les commandes\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=Lire de nouveau le dossier mozcmd\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3=Commandes chargées depuis « %1$S »\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc=Configurer un dossier mozcmd\n\n# LOCALIZATION NOTE (cmdSetdirManual3) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual3=Un dossier « mozcmd » permet de créer facilement des commandes personnalisées. Pour plus d’informations, consultez https://developer.mozilla.org/docs/Tools/GCLI/Customization\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc=Dossier contenant des fichiers .mozcmd\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=Manipuler les modules\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=Lister les modules installés\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=Sélectionner un type de module\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=Les dictionnaires suivants sont actuellement installés :\naddonListExtensionHeading=Les extensions suivantes sont actuellement installées :\naddonListLocaleHeading=Les langues suivantes sont actuellement installées :\naddonListPluginHeading=Les plugins suivants sont actuellement installés :\naddonListThemeHeading=Les thèmes suivants sont actuellement installés :\naddonListAllHeading=Les modules complémentaires suivants sont actuellement installés :\naddonListUnknownHeading=Les modules complémentaires suivants, correspondant au type sélectionné, sont actuellement installés :\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=Activer\naddonListOutDisable=Désactiver\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=en attente \naddonPendingEnable=activer\naddonPendingDisable=désactiver\naddonPendingUninstall=désinstaller\naddonPendingInstall=installer\naddonPendingUpgrade=mettre à jour\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous add-on commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=Le nom du module\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for add-ons of a particular type were not found.\naddonNoneOfType=Aucun module de ce type n’est installé.\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=Activer le module spécifié\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an add-on that is\n# already enabled.\naddonAlreadyEnabled=%S est déjà activé.\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an add-on is enabled.\naddonEnabled=%S activé.\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=Désactiver le module spécifié\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an add-on that is\n# already disabled.\naddonAlreadyDisabled=%S est déjà désactivé.\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an add-on is disabled.\naddonDisabled=%S désactivé.\n\n# LOCALIZATION NOTE (addonCtpDesc) A very short description of the\n# 'addon ctp <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonCtpDesc=Régler le plugin spécifié sur « Demander pour activer ».\n\n# LOCALIZATION NOTE (addonCtp) Used in the output of the 'addon ctp'\n# command when a plugin is set to click-to-play.\naddonCtp=%S réglé sur « Demander pour activer ».\n\n# LOCALIZATION NOTE (addonAlreadyCtp) Used in the output of the\n# 'addon ctp' command when an attempt is made to set a plugin to\n# click-to-play that is already set to click-to-play.\naddonAlreadyCtp=%S est déjà réglé sur « Demander pour activer ».\n\n# LOCALIZATION NOTE (addonCantCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the addon is not a plugin.\naddonCantCtp=%S ne peut pas être réglé sur « Demander pour activer » car il ne s’agit pas d’un plugin.\n\n# LOCALIZATION NOTE (addonNoCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the plugin cannot be set to click-to-play for some reason.\naddonNoCtp=%S ne peut pas être réglé sur « Demander pour activer ».\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=Exporter des ressources\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=Exporter le code HTML de la page\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=Effectuer des changements dans la page\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=Rechercher et remplacer des éléments de la page\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=Ce qu’il faut rechercher\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=Remplacement de chaîne\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=Effectuer une recherche insensible à la casse\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=Sélecteur CSS du début de la recherche\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=Sélecteur CSS correspondant à la recherche\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=Attributs sélectionnés par expression régulière\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=Limiter la recherche aux attributs\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=Limiter la recherche aux nœuds de texte\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=Éléments spécifiés par sélecteur : %1$S. Remplacements dans les nœuds de texte : %2$S. Remplacements dans les attributs : %3$S.\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=Supprimer des éléments et des attributs de la page\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=Supprimer des éléments de la page\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=Supprimer des éléments spécifiés par un sélecteur CSS\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=Sélecteur CSS spécifié par le début de la recherche\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=Supprimer un élément, mais garder son contenu\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=Supprimer uniquement les éléments vides\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=Éléments spécifiés par sélecteur : %1$S. Éléments supprimés : %2$S.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=Supprimer les attributs correspondants\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=Supprimer des attributs spécifiés par expression régulière\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=Sélecteur CSS d’éléments à inclure\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=Sélecteur CSS du début de la recherche\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=Effectuer une recherche insensible à la casse\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=Éléments spécifiés par sélecteur : %1$S. Attributs supprimés : %2$S.\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2=Bidouiller les outils de développement de %1$S\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=Diverses commandes servant à bidouiller les outils de développement de %1$S\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=Charger les outils depuis un checkout de mozilla-central\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound2) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound2=%1$S n’existe pas ou n’est pas un checkout de mozilla-central.\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded2) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded2=Outils chargés depuis %1$S.\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=Charger les outils de développement de %1$S depuis un checkout complet de mozilla-central\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=Un checkout de mozilla-central\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=Utiliser les outils intégrés\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=Utiliser les outils intégrés et annuler les précédentes commandes srcdir\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=Outils intégrés chargés.\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=Recharger les outils de développement\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=Outils rechargés.\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=Afficher et modifier les cookies\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=Commandes pour lister, créer, supprimer et modifier les cookies pour le domaine actuel\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=Afficher les cookies\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=Afficher une liste des cookies relatifs à la page actuelle\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=Domaine :\ncookieListOutPath=Chemin :\ncookieListOutExpires=Expire :\ncookieListOutAttributes=Attributs :\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=Aucun\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=À la fermeture du navigateur (session)\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=Aucun cookie trouvé pour cette page\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=Aucun cookie trouvé pour le domaine %1$S\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=Modifier\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=Supprimer\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=Supprimer un cookie\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=Supprimer un cookie à partir de sa clé\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=La clé du cookie à supprimer\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=Définir un cookie\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=Définir un cookie en spécifiant un nom, sa valeur et optionnellement un ou plusieurs des arguments suivants : expires (« max-age » de la date d’expiration, en secondes et au format GMTString), path, domain, secure\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=La clé du cookie à définir\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=La valeur du cookie à définir\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc=Options\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=Le chemin du cookie à définir\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=Le domaine du cookie à définir\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=Transmis uniquement par https\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=Pas accessible depuis un script côté client\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=Seulement valide pour la durée de vie de la session du navigateur\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=La date d’expiration du cookie (RFC2822 entre guillemets ou date ISO 8601)\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=Embellisseur JavaScript\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=URL du fichier JS à embellir\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=Largeur d’indentation en caractères\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=Le nombre de caractères nécessaires à l’indentation de chaque ligne\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=Caractères utilisés pour l’indentation des lignes\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=Les caractères utilisés pour l’indentation des lignes. Les possibilités sont « space » et « tab ».\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=Ne pas conserver les fins de lignes\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=Définir si les fins de lignes actuelles doivent être conservées\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=Maximum de fins de lignes consécutives\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=Le nombre maximum de fins de lignes consécutives à conserver\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=Forcer le mode « jslint-stricter » ?\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=Passer le paramètre à « true » force l’utilisation du mode « jslint-stricter »\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=Définir comment placer les accolades\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=Définir comment placer les accolades : collapse – place les accolades sur la même ligne que les instructions conditionnelles ; expand – place les accolades sur leur propre ligne (style Allman/ANSI) ; end-expand – place les accolades fermantes sur leur propre ligne ; expand-strict – place les accolades sur leur propre ligne même si cela peut produire des erreurs.\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=Pas d’espace avant les instructions conditionnelles\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=Retirer les caractères d’échappement \\\\xNN ?\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=Faut-il retirer les caractères d’échappement des caractères imprimables dans les chaînes encodées au format \\\\xNN ?\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=Veuillez saisir une URL valide\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=Options\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=Manipuler l’historique des appels de fonctions\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=Démarrer dans la console l’historique des appels de fonctions\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=Historique des appels démarré.\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=Arrêter l’historique des appels de fonctions\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=Aucun historique des appels n’est actuellement lancé\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=L’historique des appels a été arrêté. Contextes actifs : %1$S.\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=Démarrer dans la console l’historique des appels de fonctions pour le code du chrome\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=Objet global, URI d’un JSM, ou JS depuis lequel obtenir un objet global\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=L’objet global, l’URI d’un JSM, ou le JS à exécuter dans le chrome de la fenêtre à partir de laquelle vous souhaitez obtenir un objet global\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=Historique des appels démarré.\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=Arrêter l’historique des appels de fonctions\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=Aucun historique des appels pour le code du chrome n’est actuellement actif\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=Historique des appels arrêté. Contextes actifs : %1$S.\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<anonyme>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=Appel de la méthode\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=JSM invalide !\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=Variable introuvable dans le contenu de la fenêtre.\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=Variable introuvable dans le chrome de la fenêtre.\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of JavaScript\n# and invalid JavaScript code.\ncallLogChromeEvalException=Le JavaScript évalué a levé l’exception suivante\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=La source JavaScript doit correspondre à un objet dont les appels de méthodes peuvent être journalisés. Par exemple, « ({a1: function() {this.a2()},a2: function() {}}); »\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=Ardoise JavaScript\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=Afficher en surbrillance les zones repeintes\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=Activer la mise en surbrillance des zones repeintes\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=Désactiver la mise en surbrillance des zones repeintes\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=Trames du chrome\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=Dessiner les zones repeintes à l’aide de différentes couleurs\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip=Afficher en surbrillance les zones repeintes\n\n# LOCALIZATION NOTE (paintflashingToggleDesc) A very short string used to describe the\n# function of the \"paintflashing toggle\" command.\npaintflashingToggleDesc=Activer/Désactiver la mise en surbrillance des zones repeintes\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\n# Keyboard shortcut will be shown inside brackets.\nsplitconsoleTooltip2=Activer/Désactiver la console scindée (%S)\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=Utilitaires du cache d’application\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=Valider un manifeste de cache\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=Découvrir des erreurs dans un manifeste de cache et dans les références aux fichiers\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=URI à vérifier\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=Cache d’application validé avec succès.\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=Effacer des entrées du cache d’application\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=Effacer une ou plusieurs entrée(s) du cache d’application\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=Entrées effacées avec succès.\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=Afficher une liste des entrées du cache d’application\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=Afficher la liste complète des entrées du cache d’application. Si le paramètre de recherche est utilisé, le tableau affichera les entrées contenant le terme recherché.\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=Filtrer les résultats à l’aide d’un terme de recherche\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=Clé :\nappCacheListDataSize=Taille des données :\nappCacheListDeviceID=Identifiant de l’appareil :\nappCacheListExpirationTime=Expiration :\nappCacheListFetchCount=Nombre de consultations :\nappCacheListLastFetched=Dernière consultation :\nappCacheListLastModified=Dernière modification :\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=Afficher l’entrée\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=Afficher les informations d’une entrée de cache\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=Ouvrir un nouvel onglet contenant les informations de l’entrée de cache spécifiée\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=La clé de l’entrée à afficher\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=Gérer le profileur\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=Commandes pour démarrer ou arrêter un profileur JavaScript\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=Ouvrir le profileur\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=Fermer le profileur\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=Démarrer le profilage\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=Nom d’un profil à démarrer.\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=Arrêter le profilage\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=Nom d’un profil à arrêter.\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=Lister tous les profils\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=Afficher un profil particulier\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=Nom d’un profil.\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2=Ce profil a déjà été démarré\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=Profil introuvable\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3=Ce profil n’a pas encore été démarré. Utiliser « profile start » pour démarrer le profilage\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2=Enregistrement…\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped=Arrêté…\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=Pour que cette commande fonctionne vous devez d’abord ouvrir le profileur\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=Ouvrir un port de débogage distant\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2=%1$S peut autoriser le débogage distant par une connexion TCP/IP. Pour des raisons de sécurité, cette fonctionnalité est désactivée par défaut, mais peut être activée à l’aide de cette commande.\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=Le port TCP à écouter\n\n# LOCALIZATION NOTE (listenProtocolDesc) A very short string used to describe the\n# function of 'protocol' parameter to the 'listen' command.\nlistenProtocolDesc=Le protocole à utiliser\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=L’écoute est désactivée par la préférence devtools.debugger.remote-enabled\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=Écoute du port %1$S\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=DebuggerServer n’est pas initialisé\n\n# LOCALIZATION NOTE (unlistenDesc) A very short string used to describe the\n# function of the 'unlisten' command.\nunlistenDesc=Fermer tous les ports de débogage distant\n\n# LOCALIZATION NOTE (unlistenManual) A longer description of the 'unlisten'\n# command.\nunlistenManual=Ferme tous les ports ouverts servant au débogage distant.\n\n# LOCALIZATION NOTE (unlistenOutput) Text of a message output during the\n# execution of the 'unlisten' command.\nunlistenOutput=Tous les ports TCP ont été fermés\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc=Émulation de types de médias CSS\nmediaEmulateDesc=Émuler un type de média CSS en particulier\nmediaEmulateManual=Voir le document comme s’il était affiché sur un appareil prenant en charge le type de média en question et en lui appliquant les règles CSS adéquates.\nmediaEmulateType=Le type de média à émuler\nmediaResetDesc=Arrêter l’émulation d’un type de média CSS\n\n# LOCALIZATION NOTE (qsaDesc, qsaQueryDesc)\n# These strings describe the 'qsa' commands and all available parameters.\nqsaDesc=Appliquer querySelectorAll sur le document actuel et renvoyer le nombre de correspondances\nqsaQueryDesc=Sélecteurs CSS séparés par des virgules\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc=Injecter des bibliothèques dans la page\ninjectManual2=Injecter des bibliothèques dans le contenu de la page. Les bibliothèques sont accessibles depuis la console.\ninjectLibraryDesc=Sélectionner la bibliothèque à injecter ou saisir une URI de script valide à injecter\ninjectLoaded=%1$S chargé\ninjectFailed=Échec du chargement de %1$S - URI invalide\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc=Ouvrir des répertoires\nfolderOpenDesc=Ouvrir le répertoire indiqué\nfolderOpenDir=Chemin de répertoire\nfolderOpenProfileDesc=Ouvrir le répertoire du profil\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath=Veuillez saisir un chemin valide\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult=%1$S ouvert\n\n# LOCALIZATION NOTE (mdnDesc) A very short string used to describe the\n# use of 'mdn' command.\nmdnDesc=Récupérer de la documentation depuis MDN\n# LOCALIZATION NOTE (mdnCssDesc) A very short string used to describe the\n# result of the 'mdn css' command.\nmdnCssDesc=Récupérer de la documentation depuis MDN concernant le nom d’une propriété CSS\n# LOCALIZATION NOTE (mdnCssProp) String used to describe the 'property name'\n# parameter used in the 'mdn css' command.\nmdnCssProp=Nom d’une propriété\n# LOCALIZATION NOTE (mdnCssPropertyNotFound) String used to display an error in\n# the result of the 'mdn css' command. Errors occur when a given CSS property\n# wasn't found on MDN. The %1$S parameter will be replaced with the name of the\n# CSS property.\nmdnCssPropertyNotFound=La documentation MDN concernant la propriété CSS « %1$S » est introuvable.\n# LOCALIZATION NOTE (mdnCssVisitPage) String used as the label of a link to the\n# MDN page for a given CSS property.\nmdnCssVisitPage=Consulter la page MDN\n\n# LOCALIZATION NOTE (security)\nsecurityPrivacyDesc=Lister les fonctionnalités de sécurité et de protection de la vie privée prises en charge\nsecurityManual=Commandes servant à lister et à obtenir des suggestions pour les fonctionnalités de sécurité disponibles pour le domaine courant.\nsecurityListDesc=Lister les fonctionnalités de sécurité\nsecurityListManual=Lister toutes les fonctionnalités de sécurité pertinentes dans le contexte de la page courante.\n# CSP specific\nsecurityCSPDesc=Afficher les fonctionnalités de sécurité relatives aux CSP\nsecurityCSPManual=Afficher des informations relatives aux CSP appliquées à la page courante.\nsecurityCSPRemWildCard=Pouvez-vous supprimer le joker (*) ?\nsecurityCSPPotentialXSS=Possibilité de faille XSS !\n# LOCALIZATION NOTE: do not translate 'Content-Security-Policy'\nsecurityCSPNoCSPOnPage=Impossible de trouver de Content-Security-Policy pour\nsecurityCSPHeaderOnPage=Content-Security-Policy pour\nsecurityCSPROHeaderOnPage=Content-Security-Policy-Report-Only pour\n# Referrer Policy specific\nsecurityReferrerPolicyDesc=Afficher la politique de référent actuelle\nsecurityReferrerPolicyManual=Afficher la politique de référent pour la page actuelle avec des exemples de référents pour différents URI.\nsecurityReferrerNextURI=En visitant\nsecurityReferrerCalculatedReferrer=Le référent sera\n# LOCALIZATION NOTE: %1$S is the current page URI\nsecurityReferrerPolicyReportHeader=Politique de référent pour %1$S\nsecurityReferrerPolicyOtherDomain=Autre origine\nsecurityReferrerPolicyOtherDomainDowngrade=Autre origine HTTP\nsecurityReferrerPolicySameDomain=Même origine\nsecurityReferrerPolicySameDomainDowngrade=Même hôte HTTP\n\n# LOCALIZATION NOTE (rulersDesc) A very short description of the\n# 'rulers' command. See rulersManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nrulersDesc=Afficher/Masquer les règles pour la page\n\n# LOCALIZATION NOTE (rulersManual) A fuller description of the 'rulers'\n# command, displayed when the user asks for help on what it does.\nrulersManual=Afficher/Masquer les règles horizontales et verticales pour la page actuelle\n\n# LOCALIZATION NOTE (rulersTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the rulers.\nrulersTooltip=Afficher/Masquer les règles pour la page\n\n# LOCALIZATION NOTE (measureDesc) A very short description of the\n# 'measure' command. See measureManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nmeasureDesc=Mesurer une zone de la page\n\n# LOCALIZATION NOTE (measureManual) A fuller description of the 'measure'\n# command, displayed when the user asks for help on what it does.\nmeasureManual=Activer l’outil de mesure pour mesurer une zone arbitraire de la page\n\n# LOCALIZATION NOTE (measureTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the measuring tool.\nmeasureTooltip=Mesurer une zone de la page\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/shared/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (ellipsis): The ellipsis (three dots) character\nellipsis=…"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/devtools/shared/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Inspecteur de style\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Meilleure correspondance\nrule.status.MATCHED=Correspondance\nrule.status.PARENT_MATCH=Correspondance parente\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=inline\nrule.sourceElement=élément\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Hérité de %S \n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe=@Keyframes %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles=(agent utilisateur)\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement=Pseudo-éléments\n\n# LOCALIZATION NOTE (rule.selectedElement): Shown for CSS rules element header if\n# pseudo elements are present in the rule view.\nrule.selectedElement=Cet élément\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Valeur de propriété invalide\n\n# LOCALIZATION NOTE (rule.filterProperty.title): Text displayed in the tooltip\n# of the search button that is shown next to a property that has been overridden\n# in the rule view.\nrule.filterProperty.title=Filtrer les règles contenant cette propriété\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=Aucun élément sélectionné.\n\n# LOCALIZATION NOTE (ruleView.selectorHighlighter.tooltip): Text displayed in a\n# tooltip when the mouse is over a selector highlighter icon in the rule view.\nrule.selectorHighlighter.tooltip=Affiche en surbrillance tous les éléments qui correspondent à ce sélecteur\n\n# LOCALIZATION NOTE (rule.colorSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a color swatch in the rule view.\nrule.colorSwatch.tooltip=Cliquer pour ouvrir le sélecteur de couleurs, maj+clic pour changer le format de couleur\n\n# LOCALIZATION NOTE (rule.bezierSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a cubic-bezier swatch in the rule view.\nrule.bezierSwatch.tooltip=Ouvrir l’éditeur de « timing-function »\n\n# LOCALIZATION NOTE (rule.filterSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a filter swatch in the rule view.\nrule.filterSwatch.tooltip=Ouvrir l’éditeur de filtre\n\n# LOCALIZATION NOTE (rule.angleSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a angle swatch in the rule view.\nrule.angleSwatch.tooltip=Maj+clic pour changer le format de l’angle\n\n# LOCALIZATION NOTE (rule.gridToggle.tooltip): Text displayed in a tooltip\n# when the mouse is over a CSS Grid toggle icon in the rule view.\nrule.gridToggle.tooltip=Cliquer pour activer/désactiver la mise en évidence des grilles CSS\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nstyleinspector.contextmenu.copyColor=Copier la couleur\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nstyleinspector.contextmenu.copyColor.accessKey=l\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the URL to the clipboard of the user.\nstyleinspector.contextmenu.copyUrl=Copier l’URL\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl.accessKey): Access key for\n# the rule and computed view context menu \"Copy URL\" entry.\nstyleinspector.contextmenu.copyUrl.accessKey=U\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyImageDataUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the image as Data-URL to the clipboard of the user.\nstyleinspector.contextmenu.copyImageDataUrl=Copier l’image en tant que Data-URL\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyDataUri.accessKey): Access key for\n# the rule and computed view context menu \"Copy Image Data-URL\" entry.\nstyleinspector.contextmenu.copyImageDataUrl.accessKey=D\n\n# LOCALIZATION NOTE (styleinspector.copyDataUriError): Text set in the clipboard\n# if an error occurs when using the copyImageDataUrl context menu action\n# (invalid image link, timeout, etc...)\nstyleinspector.copyImageDataUrlError=Impossible de copier l’image en tant que Data-URL\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources): Text displayed in the rule view\n# context menu.\nstyleinspector.contextmenu.toggleOrigSources=Afficher les sources originales\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nstyleinspector.contextmenu.toggleOrigSources.accessKey=f\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs): Text displayed in the rule view\n# context menu to display docs from MDN for an item.\nstyleinspector.contextmenu.showMdnDocs=Afficher la documentation MDN\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs.accessKey): Access key for\n# the rule view context menu \"Show MDN docs\" entry.\nstyleinspector.contextmenu.showMdnDocs.accessKey=d\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addNewRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\n# This should match inspector.addRule.tooltip in inspector.properties\nstyleinspector.contextmenu.addNewRule=Ajouter une nouvelle règle\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nstyleinspector.contextmenu.addNewRule.accessKey=r\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.selectAll=Tout sélectionner\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\nstyleinspector.contextmenu.selectAll.accessKey=T\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.copy=Copier\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Copy\" entry.\nstyleinspector.contextmenu.copy.accessKey=C\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyLocation): Text displayed in the\n# rule view context menu for copying the source location.\nstyleinspector.contextmenu.copyLocation=Copier l’adresse\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyDeclaration): Text\n# displayed in the rule view context menu for copying the property declaration.\nstyleinspector.contextmenu.copyPropertyDeclaration=Copier la déclaration de la propriété\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyName): Text displayed in\n# the rule view context menu for copying the property name.\nstyleinspector.contextmenu.copyPropertyName=Copier le nom de la propriété\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyValue): Text displayed in\n# the rule view context menu for copying the property value.\nstyleinspector.contextmenu.copyPropertyValue=Copier la valeur de la propriété\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyRule): Text displayed in the\n# rule view context menu for copying the rule.\nstyleinspector.contextmenu.copyRule=Copier la règle\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copySelector): Text displayed in the\n# rule view context menu for copying the selector.\nstyleinspector.contextmenu.copySelector=Copier le sélecteur\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/fr/formautofill.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npreferenceGroupTitle = Form Autofill\nenableProfileAutofill = Enable Profile Autofill\nsavedProfiles = Saved Profiles…\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/pdfviewer/chrome.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Chrome notification bar messages and buttons\nunsupported_feature=Il est possible que ce document PDF ne s’affiche pas correctement.\nunsupported_feature_forms=Ce document PDF contient des formulaires. Le remplissage de champs de formulaires n’est pas pris en charge.\nopen_with_different_viewer=Ouvrir avec un autre lecteur PDF\nopen_with_different_viewer.accessKey=o\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr/locale/pdfviewer/viewer.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Main toolbar buttons (tooltips and alt text for images)\nprevious.title=Page précédente\nprevious_label=Précédent\nnext.title=Page suivante\nnext_label=Suivant\n\n# LOCALIZATION NOTE (page.title): The tooltip for the pageNumber input.\npage.title=Page\n# LOCALIZATION NOTE (of_pages): \"{{pagesCount}}\" will be replaced by a number\n# representing the total number of pages in the document.\nof_pages=sur {{pagesCount}}\n# LOCALIZATION NOTE (page_of_pages): \"{{pageNumber}}\" and \"{{pagesCount}}\"\n# will be replaced by a number representing the currently visible page,\n# respectively a number representing the total number of pages in the document.\npage_of_pages=({{pageNumber}} sur {{pagesCount}})\n\nzoom_out.title=Zoom arrière\nzoom_out_label=Zoom arrière\nzoom_in.title=Zoom avant\nzoom_in_label=Zoom avant\nzoom.title=Zoom\npresentation_mode.title=Basculer en mode présentation\npresentation_mode_label=Mode présentation\nopen_file.title=Ouvrir le fichier\nopen_file_label=Ouvrir le fichier\nprint.title=Imprimer\nprint_label=Imprimer\ndownload.title=Télécharger\ndownload_label=Télécharger\nbookmark.title=Affichage courant (copier ou ouvrir dans une nouvelle fenêtre)\nbookmark_label=Affichage actuel\n\n# Secondary toolbar and context menu\ntools.title=Outils\ntools_label=Outils\nfirst_page.title=Aller à la première page\nfirst_page.label=Aller à la première page\nfirst_page_label=Aller à la première page\nlast_page.title=Aller à la dernière page\nlast_page.label=Aller à la dernière page\nlast_page_label=Aller à la dernière page\npage_rotate_cw.title=Rotation horaire\npage_rotate_cw.label=Rotation horaire\npage_rotate_cw_label=Rotation horaire\npage_rotate_ccw.title=Rotation anti-horaire\npage_rotate_ccw.label=Rotation anti-horaire\npage_rotate_ccw_label=Rotation anti-horaire\n\nhand_tool_enable.title=Activer l’outil main\nhand_tool_enable_label=Activer l’outil main\nhand_tool_disable.title=Désactiver l’outil main\nhand_tool_disable_label=Désactiver l’outil main\n\n# Document properties dialog box\ndocument_properties.title=Propriétés du document…\ndocument_properties_label=Propriétés du document…\ndocument_properties_file_name=Nom du fichier :\ndocument_properties_file_size=Taille du fichier :\n# LOCALIZATION NOTE (document_properties_kb): \"{{size_kb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in kilobytes, respectively in bytes.\ndocument_properties_kb={{size_kb}} Ko ({{size_b}} octets)\n# LOCALIZATION NOTE (document_properties_mb): \"{{size_mb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in megabytes, respectively in bytes.\ndocument_properties_mb={{size_mb}} Mo ({{size_b}} octets)\ndocument_properties_title=Titre :\ndocument_properties_author=Auteur :\ndocument_properties_subject=Sujet :\ndocument_properties_keywords=Mots-clés :\ndocument_properties_creation_date=Date de création :\ndocument_properties_modification_date=Modifié le :\n# LOCALIZATION NOTE (document_properties_date_string): \"{{date}}\" and \"{{time}}\"\n# will be replaced by the creation/modification date, and time, of the PDF file.\ndocument_properties_date_string={{date}} à {{time}}\ndocument_properties_creator=Créé par :\ndocument_properties_producer=Outil de conversion PDF :\ndocument_properties_version=Version PDF :\ndocument_properties_page_count=Nombre de pages :\ndocument_properties_close=Fermer\n\nprint_progress_message=Préparation du document pour l’impression…\n# LOCALIZATION NOTE (print_progress_percent): \"{{progress}}\" will be replaced by\n# a numerical per cent value.\nprint_progress_percent={{progress}} %\nprint_progress_close=Annuler\n\n# Tooltips and alt text for side panel toolbar buttons\n# (the _label strings are alt text for the buttons, the .title strings are\n# tooltips)\ntoggle_sidebar.title=Afficher/Masquer le panneau latéral\ntoggle_sidebar_notification.title=Afficher/Masquer le panneau latéral (le document contient des signets/pièces jointes)\ntoggle_sidebar_label=Afficher/Masquer le panneau latéral\ndocument_outline.title=Afficher les signets du document (double-cliquer pour développer/réduire tous les éléments)\ndocument_outline_label=Signets du document\nattachments.title=Afficher les pièces jointes\nattachments_label=Pièces jointes\nthumbs.title=Afficher les vignettes\nthumbs_label=Vignettes\nfindbar.title=Rechercher dans le document\nfindbar_label=Rechercher\n\n# Thumbnails panel item (tooltip and alt text for images)\n# LOCALIZATION NOTE (thumb_page_title): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_title=Page {{page}}\n# LOCALIZATION NOTE (thumb_page_canvas): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_canvas=Vignette de la page {{page}}\n\n# Find panel button title and messages\nfind_label=Rechercher :\nfind_previous.title=Trouver l’occurrence précédente de la phrase\nfind_previous_label=Précédent\nfind_next.title=Trouver la prochaine occurrence de la phrase\nfind_next_label=Suivant\nfind_highlight=Tout surligner\nfind_match_case_label=Respecter la casse\nfind_reached_top=Haut de la page atteint, poursuite depuis la fin\nfind_reached_bottom=Bas de la page atteint, poursuite au début\nfind_not_found=Phrase introuvable\n\n# Error panel labels\nerror_more_info=Plus d’informations\nerror_less_info=Moins d’informations\nerror_close=Fermer\n# LOCALIZATION NOTE (error_version_info): \"{{version}}\" and \"{{build}}\" will be\n# replaced by the PDF.JS version and build ID.\nerror_version_info=PDF.js v{{version}} (identifiant de compilation : {{build}})\n# LOCALIZATION NOTE (error_message): \"{{message}}\" will be replaced by an\n# english string describing the error.\nerror_message=Message : {{message}}\n# LOCALIZATION NOTE (error_stack): \"{{stack}}\" will be replaced with a stack\n# trace.\nerror_stack=Pile : {{stack}}\n# LOCALIZATION NOTE (error_file): \"{{file}}\" will be replaced with a filename\nerror_file=Fichier : {{file}}\n# LOCALIZATION NOTE (error_line): \"{{line}}\" will be replaced with a line number\nerror_line=Ligne : {{line}}\nrendering_error=Une erreur s’est produite lors de l’affichage de la page.\n\n# Predefined zoom values\npage_scale_width=Pleine largeur\npage_scale_fit=Page entière\npage_scale_auto=Zoom automatique\npage_scale_actual=Taille réelle\n# LOCALIZATION NOTE (page_scale_percent): \"{{scale}}\" will be replaced by a\n# numerical scale value.\npage_scale_percent={{scale}} %\n\n# Loading indicator messages\nloading_error_indicator=Erreur\nloading_error=Une erreur s’est produite lors du chargement du fichier PDF.\ninvalid_file_error=Fichier PDF invalide ou corrompu.\nmissing_file_error=Fichier PDF manquant.\nunexpected_response_error=Réponse inattendue du serveur.\n\n# LOCALIZATION NOTE (text_annotation_type.alt): This is used as a tooltip.\n# \"{{type}}\" will be replaced with an annotation type from a list defined in\n# the PDF spec (32000-1:2008 Table 169 – Annotation types).\n# Some common types are e.g.: \"Check\", \"Text\", \"Comment\", \"Note\"\ntext_annotation_type.alt=[Annotation {{type}}]\npassword_label=Veuillez saisir le mot de passe pour ouvrir ce fichier PDF.\npassword_invalid=Mot de passe incorrect. Veuillez réessayer.\npassword_ok=OK\npassword_cancel=Annuler\n\nprinting_not_supported=Attention : l’impression n’est pas totalement prise en charge par ce navigateur.\nprinting_not_ready=Attention : le PDF n’est pas entièrement chargé pour pouvoir l’imprimer.\nweb_fonts_disabled=Les polices web sont désactivées : impossible d’utiliser les polices intégrées au PDF.\ndocument_colors_not_allowed=Les documents PDF ne peuvent pas utiliser leurs propres couleurs : « Autoriser les pages web à utiliser leurs propres couleurs » est désactivé dans le navigateur.\n"
  },
  {
    "path": "langpacks/fr/browser/chrome/fr.manifest",
    "content": "locale branding fr fr/locale/branding/\nlocale browser fr fr/locale/browser/\nlocale browser-region fr fr/locale/browser-region/\nlocale devtools fr fr/locale/fr/devtools/client/\nlocale devtools-shared fr fr/locale/fr/devtools/shared/\nlocale formautofill fr fr/locale/fr/\nlocale pdf.js fr fr/locale/pdfviewer/\noverride chrome://global/locale/appstrings.properties chrome://browser/locale/appstrings.properties\noverride chrome://global/locale/netError.dtd chrome://browser/locale/netError.dtd\noverride chrome://mozapps/locale/downloads/settingsChange.dtd chrome://browser/locale/downloads/settingsChange.dtd\nresource search-plugins chrome://browser/locale/searchplugins/\n"
  },
  {
    "path": "langpacks/fr/browser/chrome.manifest",
    "content": "manifest chrome/fr.manifest\nmanifest features/chrome.manifest\n"
  },
  {
    "path": "langpacks/fr/browser/crashreporter-override.ini",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# This file is in the UTF-8 encoding\n[Strings]\n# LOCALIZATION NOTE (CrashReporterProductErrorText2): The %s is replaced with a string containing detailed information.\nCrashReporterProductErrorText2=Firefox a rencontré un problème et a planté. Nous essaierons de restaurer vos onglets et fenêtres lors de son redémarrage.\\n\\nMalheureusement, le rapporteur de plantage n’est pas en mesure d’envoyer le rapport de plantage.\\n\\nDétails : %s\nCrashReporterDescriptionText2=Firefox a rencontré un problème et a planté. Nous essaierons de restaurer vos onglets et fenêtres lors de son redémarrage.\\n\\nPour nous aider à diagnostiquer et corriger le problème, vous pouvez nous envoyer un rapport de plantage.\n"
  },
  {
    "path": "langpacks/fr/browser/defaults/preferences/firefox-l10n.js",
    "content": "//@line 4 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-3-00000\\build\\l10n\\fr\\browser\\firefox-l10n.js\"\n\n//@line 6 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-3-00000\\build\\l10n\\fr\\browser\\firefox-l10n.js\"\n\npref(\"general.useragent.locale\", \"fr\");\n"
  },
  {
    "path": "langpacks/fr/browser/defaults/profile/bookmarks.html",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<!-- This is an automatically generated file.\n     It will be read and overwritten.\n     DO NOT EDIT! -->\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=UTF-8\">\n<TITLE>Marque-pages</TITLE>\n<H1>Marque-pages</H1>\n\n<DL><p>\n    <DT><H3 PERSONAL_TOOLBAR_FOLDER=\"true\" ID=\"rdf:#$FvPhC3\">Barre personnelle</H3>\n<DD>Ajoutez des marque-pages dans ce dossier pour les voir apparaître sur votre barre personnelle\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/fr/firefox/central/\" ID=\"rdf:#$GvPhC3\">Débuter avec Firefox</A>\n    </DL><p>\n    <DT><H3 ID=\"rdf:#$ZvPhC3\">Mozilla Firefox</H3>\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/fr/firefox/help/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$22iCK1\">Aide et didacticiels</A>\n        <DT><A HREF=\"https://www.mozilla.org/fr/firefox/customize/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$32iCK1\">Personnaliser Firefox</A>\n        <DT><A HREF=\"https://www.mozilla.org/fr/contribute/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$42iCK1\">Contribuer</A>\n        <DT><A HREF=\"https://www.mozilla.org/fr/about/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$52iCK1\">À propos de Mozilla</A>\n    </DL><p>\n</DL><p>\n"
  },
  {
    "path": "langpacks/fr/browser/defaults/profile/chrome/userChrome-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Éditez ce fichier et copiez-le comme userChrome.css dans votre\n * dossier-de-profil/chrome/\n */\n\n/*\n * Ce fichier peut être utilisé pour personnaliser l'apparence de l'interface utilisateur de Mozilla\n * Pensez à utiliser !important sur les règles qui sont destinées à prendre\n * la place des paramètres par défaut.\n */\n\n/*\n * Ne retirez pas la ligne @namespace line -- elle est requise pour un fonctionnement correct\n */\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"); /* set default namespace to XUL */\n\n\n/*\n * Quelques améliorations possibles d'accessibilité\n */\n/*\n * Mettre toutes les tailles de police par défaut à 20 pt :\n *\n * * {\n *   font-size: 20pt !important\n * }\n */\n/*\n * Rendre en particulier les choix de menus en 15 pt au lieu de la taille par défaut :\n *\n * menupopup > * {\n *   font-size: 15pt !important\n * }\n */\n/*\n * Donner à la barre d'adresse (URL) une police à largeur fixe\n *\n * #urlbar {\n *    font-family: monospace !important;\n * }\n */\n\n/*\n * Masquer l'indicateur d'activité et son animation :\n *\n * #throbber-box {\n *   display: none !important;\n * }\n */\n\n/*\n * Pour d'autres exemples, voir http://www.mozilla.org/unix/customizing.html\n */\n \n"
  },
  {
    "path": "langpacks/fr/browser/defaults/profile/chrome/userContent-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Éditez ce fichier et copiez-le comme userContent.css dans votre\n * dossier-de-profil/chrome/\n */\n\n/*\n * Ce fichier peut être utilisé pour appliquer un style sur toutes les pages web visitées.\n * Les règles qui ne sont pas suivies de !important seront écrasées par les règles définies par l'auteur\n * de la page. Les règles suivies de !important écraseront par contre celles définies par l'auteur.\n */\n\n/*\n * exemple : empêcher l'élément \"blink\" de clignoter\n *\n * blink { text-decoration: none ! important; }\n *\n */\n\n/*\n * exemple : donner une bordure de 2 pixels à tous les tableaux\n *\n * table { border: 2px solid; }\n */\n\n/*\n * exemple : désactiver le défilement de l'élément \"marquee\"\n *\n * marquee { -moz-binding: none; }\n *\n */\n \n/* \n * Pour d'autres exemples, voir http://www.mozilla.org/unix/customizing.html\n */\n\n"
  },
  {
    "path": "langpacks/fr/browser/defaults/profile/localstore.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<RDF:RDF\n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n</RDF:RDF>\n"
  },
  {
    "path": "langpacks/fr/browser/defaults/profile/mimeTypes.rdf",
    "content": "<?xml version=\"1.0\"?>  \n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" \n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n\n  <Description about=\"urn:mimetypes\"> \n    <NC:MIME-types> \n      <Seq about=\"urn:mimetypes:root\"> \n      </Seq> \n    </NC:MIME-types> \n  </Description> \n</RDF>\n"
  },
  {
    "path": "langpacks/fr/browser/features/chrome.manifest",
    "content": "manifest firefox@getpocket.com/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\nmanifest presentation@mozilla.org/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\n"
  },
  {
    "path": "langpacks/fr/browser/features/firefox@getpocket.com/chrome.manifest",
    "content": "manifest fr.manifest\n"
  },
  {
    "path": "langpacks/fr/browser/features/firefox@getpocket.com/fr/locale/fr/pocket.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddtags = Ajouter des étiquettes\nalreadyhaveacct = Vous utilisez déjà Pocket ?\ncontinueff = Continuer avec Firefox\nerrorgeneric = Une erreur s’est produite lors de l’enregistrement dans Pocket.\nlearnmore = En savoir plus\nloginnow = Connectez-vous\nmaxtaglength = Les étiquettes sont limitées à 25 caractères\nmustbeconnected = Vous devez être connecté à Internet pour enregistrer des liens dans Pocket. Veuillez vérifier votre connexion puis réessayer.\nonlylinkssaved = Seuls les liens peuvent être enregistrés\npagenotsaved = Page non enregistrée\npageremoved = Page supprimée\npagesaved = Page enregistrée dans Pocket\nprocessingremove = Suppression de la page…\nprocessingtags = Ajout des étiquettes…\nremovepage = Supprimer la page\nsave = Enregistrer\nsaving = Enregistrement…\nsignupemail = S’inscrire avec une adresse électronique\nsignuptosave = Inscrivez-vous à Pocket, c’est gratuit.\nsuggestedtags = Étiquettes suggérées\ntagline = Enregistrez des articles et des vidéos depuis Firefox pour les visualiser dans Pocket sur n’importe quel appareil, à tout moment.\ntaglinestory_one = Cliquez sur le bouton Pocket pour enregistrer depuis Firefox n’importe quel article, vidéo ou page.\ntaglinestory_two = Affichez vos pages dans Pocket sur n’importe quel appareil, à tout moment.\ntagssaved = Étiquettes ajoutées\ntos = En continuant, vous acceptez les <a href=\"%1$S\" target=\"_blank\">conditions d’utilisation</a> et la <a href=\"%2$S\" target=\"_blank\">politique de confidentialité</a> de Pocket\ntryitnow = Essayer\nsigninfirefox = Connexion via Firefox\nsignupfirefox = S’inscrire avec Firefox\nviewlist = Afficher la liste\n\n# LOCALIZATION NOTE(pocket-button.label, pocket-button.tooltiptext, saveToPocketCmd.label, saveLinkToPocketCmd.label, pocketMenuitem.label):\n# \"Pocket\" is a brand name.\npocket-button.label = Pocket\npocket-button.tooltiptext = Enregistrer dans Pocket\nsaveToPocketCmd.label = Enregistrer la page dans Pocket\nsaveToPocketCmd.accesskey = k\nsaveLinkToPocketCmd.label = Enregistrer le lien dans Pocket\nsaveLinkToPocketCmd.accesskey = k\npocketMenuitem.label = Afficher la liste Pocket\n"
  },
  {
    "path": "langpacks/fr/browser/features/firefox@getpocket.com/fr.manifest",
    "content": "locale pocket fr fr/locale/fr/\n"
  },
  {
    "path": "langpacks/fr/browser/features/loop@mozilla.org/chrome.manifest",
    "content": "manifest fr.manifest\n"
  },
  {
    "path": "langpacks/fr/browser/features/loop@mozilla.org/fr/locale/fr/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n## LOCALIZATION_NOTE(loopMenuItem_label): Label of the menu item that is placed\n## inside the browser 'Tools' menu. Use the unicode ellipsis char, \\u2026, or\n## use \"...\" if \\u2026 doesn't suit traditions in your locale.\nloopMenuItem_label=Lancer une conversation…\nloopMenuItem_accesskey=L\n\n## LOCALIZATION_NOTE(sign_in_again_title_line_one, sign_in_again_title_line_two2):\n## These are displayed together at the top of the panel when a user is needed to\n## sign-in again. The emphesis is on the first line to get the user to sign-in again,\n## and this is displayed in slightly larger font. Please arrange as necessary for\n## your locale.\n## {{clientShortname2}} will be replaced by the brand name for either string.\nsign_in_again_title_line_one=Veuillez vous connecter à nouveau\nsign_in_again_title_line_two2=pour continuer à utiliser {{clientShortname2}}\nsign_in_again_button=Se connecter\n## LOCALIZATION_NOTE(sign_in_again_use_as_guest_button2): {{clientSuperShortname}}\n## will be replaced by the super short brandname.\nsign_in_again_use_as_guest_button2=Utiliser {{clientSuperShortname}} en tant qu’invité\n\npanel_browse_with_friend_button=Consulter cette page avec une autre personne\npanel_disconnect_button=Déconnexion\n\n## LOCALIZATION_NOTE(first_time_experience_subheading2, first_time_experience_subheading_button_above): Message inviting the\n## user to create his or her first conversation.\nfirst_time_experience_subheading2=Cliquez sur le bouton Hello pour consulter des pages web avec une autre personne.\nfirst_time_experience_subheading_button_above=Cliquez sur le bouton ci-dessus pour naviguer sur le Web avec une autre personne.\n\n## LOCALIZATION_NOTE(first_time_experience_content, first_time_experience_content2): Message describing\n## ways to use Hello project.\nfirst_time_experience_content=Utilisez-le pour vous organiser, travailler et rire ensemble.\nfirst_time_experience_content2=Utilisez vous pour réaliser vos projets : vous organiser, travailler et rire ensemble.\nfirst_time_experience_button_label2=Principe de fonctionnement\n\n## First Time Experience Slides\nfte_slide_1_title=Naviguez sur le Web avec une autre personne\n## LOCALIZATION_NOTE(fte_slide_1_copy): {{clientShortname2}}\n## will be replaced by the short name 2.\nfte_slide_1_copy=Que ce soit pour planifier un voyage ou l’achat d’un cadeau, {{clientShortname2}} vous permet de prendre des décisions plus rapidement.\nfte_slide_2_title2=Conçu pour partager le Web\n## LOCALIZATION_NOTE(fte_slide_2_copy2): {{clientShortname2}}\n## will be replaced by the short name 2.\nfte_slide_2_copy2=Désormais, lorsque vous invitez un ami à rejoindre une conversation, {{clientShortname2}} partagera automatiquement les onglets que vous consultez. Planifiez, achetez, décidez ensemble.\nfte_slide_3_title=Invitez votre interlocuteur en lui envoyant un lien\n## LOCALIZATION_NOTE(fte_slide_3_copy): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\nfte_slide_3_copy={{clientSuperShortname}} fonctionne avec la plupart des navigateurs de bureau. Aucun compte n’est nécessaire et tout le monde peut l’utiliser gratuitement.\n## LOCALIZATION_NOTE(fte_slide_4_title): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\nfte_slide_4_title=Cherchez l’icône {{clientSuperShortname}} pour commencer\n## LOCALIZATION_NOTE(fte_slide_4_copy): {{brandShortname}}\n## will be replaced by the brand short name.\nfte_slide_4_copy=Une fois sur la page à propos de laquelle vous souhaitez discuter, cliquez sur l’icône dans {{brandShortname}} pour créer un lien. Vous pouvez alors l’envoyer à votre interlocuteur de la manière que vous voulez.\n\ninvite_header_text_bold2=Invitez quelqu’un à vous rejoindre !\ninvite_header_text4=Partagez ce lien pour surfer sur le Web ensemble.\n## LOCALIZATION_NOTE(invite_copy_link_button, invite_copied_link_button,\n## invite_email_link_button, invite_facebook_button2): These labels appear under\n## an iconic button for the invite view.\ninvite_copy_link_button=Copier le lien\ninvite_copied_link_button=Copié\ninvite_email_link_button=Envoyer le lien\ninvite_facebook_button3=Facebook\ninvite_your_link=Votre lien :\n\n# Error bars\n## LOCALIZATION NOTE(session_expired_error_description,could_not_authenticate,password_changed_question,try_again_later,could_not_connect,check_internet_connection,login_expired,service_not_available,problem_accessing_account):\n## These may be displayed at the top of the panel.\nsession_expired_error_description=Session expirée. Toutes les URL précédemment créées et partagées ne fonctionneront plus.\ncould_not_authenticate=Authentification impossible\npassword_changed_question=Avez-vous modifié votre mot de passe ?\ntry_again_later=Veuillez réessayer plus tard\ncould_not_connect=Connexion au serveur impossible\ncheck_internet_connection=Veuillez vérifier votre connexion Internet\nlogin_expired=Votre identifiant a expiré\nservice_not_available=Service actuellement indisponible\nproblem_accessing_account=Une erreur s’est produite lors de l’accès à votre compte\n\n## LOCALIZATION NOTE(retry_button): Displayed when there is an error to retry\n## the appropriate action.\nretry_button=Réessayer\n\nshare_email_subject7=Votre invitation à naviguer sur le Web avec une autre personne\n## LOCALIZATION NOTE (share_email_body7): In this item, don't translate the\n## part between {{..}} and leave the \\n\\n part alone\nshare_email_body7=Une autre personne vous attend sur Firefox Hello. Cliquez sur le lien pour vous connecter et naviguer sur une page web ensemble : {{callUrl}}\n## LOCALIZATION NOTE (share_email_body_context3): In this item, don't translate\n## the part between {{..}} and leave the \\n\\n part alone.\nshare_email_body_context3=Une autre personne vous attend sur Firefox Hello. Cliquez sur le lien pour vous connecter et naviguer sur {{title}} ensemble : {{callUrl}}\n## LOCALIZATION NOTE (share_email_footer2): Common footer content for both email types\nshare_email_footer2=\\n\\n____________\\nFirefox Hello vous permet de naviguer sur le Web avec vos amis. Vous pouvez faire des tas de choses : planifier, travailler ou rire ensemble. Apprenez-en davantage sur http://www.firefox.com/hello\n## LOCALIZATION NOTE (share_tweeet): In this item, don't translate the part\n## between {{..}}. Please keep the text below 117 characters to make sure it fits\n## in a tweet.\nshare_tweet=Rejoignez-moi pour une conversation vidéo sur {{clientShortname2}} !\n\nshare_add_service_button=Ajouter un service\n\n## LOCALIZATION NOTE (copy_link_menuitem, email_link_menuitem, delete_conversation_menuitem):\n## These menu items are displayed from a panel's context menu for a conversation.\ncopy_link_menuitem=Copier le lien\nemail_link_menuitem=Envoyer le lien\nedit_name_menuitem=Modifier le nom\ndelete_conversation_menuitem2=Supprimer\n\npanel_footer_signin_or_signup_link=S’inscrire ou se connecter\n\nsettings_menu_item_account=Compte\nsettings_menu_item_settings=Paramètres\nsettings_menu_item_signout=Se déconnecter\nsettings_menu_item_signin=Se connecter\nsettings_menu_item_turnnotificationson=Activer les notifications\nsettings_menu_item_turnnotificationsoff=Désactiver les notifications\nsettings_menu_item_feedback=Donner son avis\nsettings_menu_button_tooltip=Paramètres\n\n\n# Conversation Window Strings\n\ninitiate_call_button_label2=Prêt à lancer votre conversation ?\nincoming_call_title2=Demande de conversation\nincoming_call_block_button=Bloquer\nhangup_button_title=Raccrocher\nhangup_button_caption2=Quitter\n\n\n## LOCALIZATION NOTE (call_with_contact_title): The title displayed\n## when calling a contact. Don't translate the part between {{..}} because\n## this will be replaced by the contact's name.\ncall_with_contact_title=Conversation avec {{contactName}}\n\n# Outgoing conversation\n\noutgoing_call_title=Lancer une conversation ?\ninitiate_audio_video_call_button2=Lancer\ninitiate_audio_video_call_tooltip2=Lancer une conversation vidéo\ninitiate_audio_call_button2=Conversation audio\n\npeer_ended_conversation2=Votre interlocuteur a mis fin à la conversation.\nrestart_call=Rappeler\n\n## LOCALIZATION NOTE (contact_offline_title): Title which is displayed when the\n## contact is offline.\ncontact_offline_title=Cette personne n’est pas en ligne\n## LOCALIZATION NOTE (call_timeout_notification_text): Title which is displayed\n## when the call didn't go through.\ncall_timeout_notification_text=Votre appel n'a pas abouti.\n\n## LOCALIZATION NOTE (cancel_button):\n## This button is displayed when a call has failed.\ncancel_button=Annuler\nrejoin_button=Rejoindre la conversation\n\ncannot_start_call_session_not_ready=Impossible de passer l’appel, la session n’est pas prête.\nnetwork_disconnected=La connexion réseau a été brusquement interrompue.\nconnection_error_see_console_notification=Échec de l’appel ; consultez la console pour plus de détails.\nno_media_failure_message=Aucune caméra ni aucun microphone trouvés.\nice_failure_message=Échec de connexion. Votre pare-feu bloque peut-être les appels.\n\n## LOCALIZATION NOTE (legal_text_and_links3): In this item, don't translate the\n## parts between {{..}} because these will be replaced with links with the labels\n## from legal_text_tos and legal_text_privacy. clientShortname will be replaced\n## by the brand name.\nlegal_text_and_links3=En utilisant {{clientShortname}} vous acceptez les {{terms_of_use}} et la {{privacy_notice}}.\nlegal_text_tos=conditions d’utilisation\nlegal_text_privacy=politique de confidentialité\n\n## LOCALIZATION NOTE (powered_by_beforeLogo, powered_by_afterLogo):\n## These 2 strings are displayed before and after a 'Telefonica'\n## logo.\npowered_by_beforeLogo=Avec l’appui de\npowered_by_afterLogo=\n\n## LOCALIZATION_NOTE (feedback_rejoin_button): Displayed on the feedback form after\n## a signed-in to signed-in user call.\nfeedback_rejoin_button=Rappeler\n## LOCALIZATION NOTE (feedback_report_user_button): Used to report a user in the case of\n## an abusive user.\nfeedback_report_user_button=Signaler l’utilisateur\nfeedback_window_heading=Comment s’est passée votre conversation ?\nfeedback_request_button=Donner mon avis\n\ntour_label=Visite guidée\n\nrooms_list_recently_browsed2=Navigation récente\nrooms_list_currently_browsing2=Navigation en cours\nrooms_signout_alert=Les conversations ouvertes vont être fermées\nroom_name_untitled_page=Page sans titre\n\n## LOCALIZATION NOTE (door_hanger_return, door_hanger_prompt_name, door_hanger_button): Dialog message on leaving conversation\ndoor_hanger_return=À bientôt ! Vous pouvez accéder à cette session partagée à n’importe quel moment depuis le panneau Hello.\ndoor_hanger_prompt_name=Voulez-vous lui donner un nom pour la mémoriser plus facilement ? Nom actuel :\ndoor_hanger_button=OK\n\n# Infobar strings\n\ninfobar_screenshare_no_guest_message=Dès que l’autre personne suivra le lien, elle pourra voir tous les onglets sur lesquels vous cliquerez.\ninfobar_screenshare_browser_message2=Vous partagez vos onglets. Vos amis pourront voir tous les onglets sur lesquels vous cliquez.\ninfobar_screenshare_browser_message3=Vous partagez à présent vos onglets. Votre contact verra tous les onglets sur lesquels vous cliquerez.\ninfobar_screenshare_stop_sharing_message=Vous ne partagez plus vos onglets\ninfobar_button_restart_label2=Recommencer à partager\ninfobar_button_restart_accesskey=e\ninfobar_button_stop_label2=Arrêter le partage\ninfobar_button_stop_accesskey=A\ninfobar_button_disconnect_label=Déconnexion\ninfobar_button_disconnect_accesskey=D\n\n# E10s not supported strings\n\ne10s_not_supported_button_label=Ouvrir une nouvelle fenêtre\ne10s_not_supported_subheading={{brandShortname}} ne fonctionne pas dans les fenêtres multi-processus.\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n## LOCALIZATION NOTE: In this file, don't translate the part between {{..}}\n\n# Text chat strings\nchat_textbox_placeholder=Écrivez ici…\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\n\nconversation_has_ended=Votre conversation est terminée.\ngeneric_failure_message=Nous rencontrons des problèmes techniques…\n\ngeneric_failure_no_reason2=Voulez-vous réessayer ?\n\nhelp_label=Aide\n\nmute_local_audio_button_title=Couper votre micro\nunmute_local_audio_button_title=Réactiver votre micro\nmute_local_video_button_title2=Désactiver la vidéo\nunmute_local_video_button_title2=Activer la vidéo\n\n## LOCALIZATION NOTE (retry_call_button):\n## This button is displayed when a call has failed.\nretry_call_button=Réessayer\n\nrooms_leave_button_label=Quitter\n\nrooms_panel_title=Sélectionnez une conversation ou démarrez-en une nouvelle\n\nrooms_room_full_call_to_action_label=En savoir plus sur {{clientShortname}} »\nrooms_room_full_call_to_action_nonFx_label=Téléchargez {{brandShortname}} pour lancer la vôtre\nrooms_room_full_label=Il y a deux personnes dans cette conversation.\nrooms_room_join_label=Rejoindre la conversation\nrooms_room_joined_owner_connected_label2=Votre interlocuteur est connecté et peut à présent voir vos onglets.\nrooms_room_joined_owner_not_connected_label=Votre interlocuteur attend pour parcourir {{roomURLHostname}} avec vous.\n\nself_view_hidden_message=Retour vidéo masqué, mais la vidéo est toujours transmise. Redimensionnez la fenêtre pour l’afficher.\n\npeer_left_session=L’autre personne a quitté la conversation.\npeer_unexpected_quit=L’autre personne a été brusquement déconnectée.\n\n## LOCALIZATION NOTE (tos_failure_message): Don't translate {{clientShortname}}\n## as this will be replaced by clientShortname2.\ntos_failure_message={{clientShortname}} n’est pas disponible dans votre pays.\n\ndisplay_name_guest=Invité\n\n## LOCALIZATION NOTE(clientSuperShortname): This should not be localized and\n## should remain \"Hello\" for all locales.\nclientSuperShortname=Hello\n"
  },
  {
    "path": "langpacks/fr/browser/features/loop@mozilla.org/fr.manifest",
    "content": "locale loop fr fr/locale/fr/\n"
  },
  {
    "path": "langpacks/fr/browser/features/presentation@mozilla.org/chrome.manifest",
    "content": "manifest fr.manifest\n"
  },
  {
    "path": "langpacks/fr/browser/features/presentation@mozilla.org/fr/locale/fr/presentation.properties",
    "content": "presentation.message=Select one device to send the content.\npresentation.urlbar.tooltiptext=View the device-selection request\npresentation.deviceprompt.select.label=Send\npresentation.deviceprompt.select.accessKey=S\npresentation.deviceprompt.cancel.label=Cancel\npresentation.deviceprompt.cancel.accessKey=C\n"
  },
  {
    "path": "langpacks/fr/browser/features/presentation@mozilla.org/fr.manifest",
    "content": "locale presentation fr fr/locale/fr/\n"
  },
  {
    "path": "langpacks/fr/browser/searchplugins/amazon-france.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Amazon.fr</ShortName>\n<Description>Recherche Amazon.fr</Description>\n<InputEncoding>ISO-8859-1</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAC0AQAAJgAAACAgAAAAAAAA6QIAANoBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAF7SURBVDjLlZPLasJAFIaFRF+iVV+h6hO0GF+gVB9AaHwDt64qCG03tQgtdCFIuyhUelmGli66MXThSt24kNiFBUlAYi6ezjnNxSuawB/ITP7v/HNmJgQAEaZzpgHs/gwcTyTEXuXl2U6nA8ViEbK5HKler28CVRAwnB9ptVrAh8MrQuCaZ4iA8fzIqSgCxwzpTIaSuN/RWGwdYLwCUBQFZFkGSZLgqdmEE7YEN8VOAKyaSKUW4nNBAFmnYiKZpDRX1WqwBBzP089n5f/NEQsFL4WqqtsBWJlzDAJr5PwSMM1awEzzdxIbGI3Hvc6jCZeVFgRQRwpY7Qcw3ktgfpR8wLRxCPaot/X4GS95MppfF6DX9n2A3f+kAZycaT8bAZjU6r6B/duD6d3BYg9wQq/tkYzHY1blEiz5lmQyGc95mrO6r2CxgpjCBXgNsJVviolpXJiraeOIjJRE10juUa4sR8V+mO17VvmGqtuOcdNlwut8zTQJcJ0njifyB2bgTdKh6w4BAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACsElEQVRYw71XQWsTURBe2LQgeNKLB+tVemt6txcteNSD/QGC6VEIGDx5s+eKPQqFgJhLNdFLBWMP7cU0oSAWjB70koC9WHbVQ5SO8+XtS14mr7svyaYDH9m87Jv55puZt1nPi4yIzjMeMj7T9OwjI88455nGC1cZX+nsDESumJmPFDwIAqrX6z00Gg1qt9vjkJgFgUeuO16Vy3RjeZkyMzM9+MY1fsM9I9h9zyV7ZAznZrA4FAoFVwJ1z+WuOysrg1lnMolkHJX4k0igzI5sARYWF7vEZEk0rvO6iyUSuJfLJUqM7zYSqRDIra4OOUZPmNZsNrsl8UVTpkJAjh1GzmaSpJ8mAWmYeZB5urHRhW5SNOfUCCDo47W1bvPZsp2qAhipy3Nz1kaLG8dUCEBqM5AvpgElqFar01NgIZsdco7Zb7VasU2YigIYL5tjqCL7Q5YkFQXKlcqQ7DbHthIALk/IWAKor82xPIhshxWABCYioDMz51sexcVi0XoG4DPLIyvJjkTArK3scDQnRvO0MdTrUHGiKZCP4tNgO6BAEI08EQH9Z2Qow0hyPypJGIa9p6JWKCn4SA8jSKmJIDgyRvPJkcRxjfUwNGr/i8+Mo32iHzWiThBD4NM60bet9P77/ubA728RlTjMiwiH6zEEfvIrwdZFtQmMJ7W/ofIDBZD5m3mVZGwJcOP2kmILIlCkE45HoPWurwCSg0+UQRD4ZyXxId+T7gQb9+4q9sioY5ltrOG3L5vqXiiJffDx/aUi83ZJ7jr2ohcEu8Hh6/m+I7OWGiVxbWKHsz+O3vSOakqFQdsFgQeJUiKD7Wv9YKXBgCeSUC3v2kM5EJhlHDh3NcgcPlG1BXZu98sDmTuBa4fsMnz9fniJUaGzs+eMC540XuR0aDO2L8Y3qPyMcdOM+R/8XcqRA3qp9gAAAABJRU5ErkJggg==</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.amazon.fr/exec/obidos/external-search/\" resultdomain=\"amazon.fr\">\n  <Param name=\"field-keywords\" value=\"{searchTerms}\"/>\n  <Param name=\"mode\" value=\"blended\"/>\n  <Param name=\"tag\" value=\"firefox-fr-21\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n<SearchForm>http://www.amazon.fr/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/fr/browser/searchplugins/bing.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n    <ShortName>Bing</ShortName>\n    <Description>Bing. Search by Microsoft.</Description>\n    <InputEncoding>UTF-8</InputEncoding>\n    <Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACADaCwAAJgAAACAgAAABAAgAlAIAAAAMAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIAgAAAJCRaDYAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAABBUlEQVR42mL8v4OBJMAEZ/0nTgMLnLXtitKRO9JmCi9cNR/wsP8mrOHfP8YbL4RvvBBWFXuvI/WGsJMYSHUSMujbY8LN/ttM4bmO1BtW5n+ENdipPmndbrHjqiIn6x9DuZc2yk8tlZ7hc5Kx/AtzxecMDAzff7Mcuys9/7gOAT8wMjAUOZ9x0XhI2A98HL+Eub/vuSG/8ozGmy+cEEF+zp/YNYjxfvPTv9O63fLpBx6ICCvz32DD24EGt7Fo4Gb/zcX2Z84RPbiIqfyLZJtL4rzfsDvJUf3R91+sC09o//7LJMn/NdXmkqHsSyzeQ0t8j9/znn8s7ql9Dy34cWogIbUSCQADAJ+jWQrH9LCsAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAACW0lEQVR4nGP8v5OBpoCJtsbTwQIWTKGUxe5mCi9M5V/oSL9mZf5HoQWMmHEQOD0AwuBg/WMo+8pB/ZGZwguyLcDiAzj48Zvl+D2pTz/YKLGAcBxcfSZCtulEWUAhGDQW3HstcOOF8P//jKRagC+SkQE/58/0pa7c7L9N5V+aKTw3kH3FxvKXmhYI83y3VXl64Jbs3htye2/IsbH8NZB9Zabw3FT+JR/nTypYwMDAEGBw+8AtWQj71x/mU/clT92XZGT8ry7+zlzxhbnic0n+LxRZIC/8yUju5blH4siC//8z3nghfOOF8MLj2jKCnydH7EXTRVoqCjC4g0f2yXteTEHSLNCVft0WcNhM4QXxiYmEIIIATcm3mpJvn37gmX7Q8OozYYLqycloTz/wLDulRYzpDMT4QFf6NZz95gvnyjMa+27I/SM6xxGwQJj7R6rtJQYGhk8/2NaeU9t+RfH3X2ZcihWEP5Fmgazg53qfY9zsv1ed0dh4UeXbL5yKudl/R5tdd9O6T4IFGhJvyz1OHbkts/qc2qfv7LiUMTIwOGk8irW4yo8jP2O3wEzxubHcy7I1Dq+/cOIymoGBQVn0Q5rtRTXx93jUYLFAX+b1sw88p+5L4tHGy/Er2uy6m9YDRsb/eJRht8BS+emCY7q4NDAyMLhpPYixuMbD/gu/0VD1WBtezz7w9O81vvNKEE1cTfxdmu0lZdEPxBiNzwIGBoa//xhXndFYfU4NUsnwcf6Ms7jmpPGQ1BoHpwUQcOOF0OT9RoayryJNr3Oz/ybRcCIsoBwMmkp/8FoAADmgy6ulKggYAAAAAElFTkSuQmCC</Image>\n    <Image width=\"65\" height=\"26\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVBOTQzNENBQzQxNDExRTM5RURBRUU5NUU4QkU3NjA4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVBOTQzNENCQzQxNDExRTM5RURBRUU5NUU4QkU3NjA4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzU2RTRERkZDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzU2RTRFMDBDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz76XOiPAAAD1ElEQVR42uyYeUgVQRzH9+nLNE07kMKIiqAkSaUIMgUpyu6eHdBhVBSBZQf1R4XkP0WHFUURWBlRmGGHdkI3nWIXVHZIaNkhFXmWYni+vhPfhWHZfbvvqVjZDz7Mzs6w8+Y3v2ue3eFwPFUU5R64CG6BRqWDiReIBCvBNfAeHAXjOpoSqqV+H7AQbO1oStCTz/+VoCjONlpvDdgPelqc3x8kgMD2UEJbSTRIAkMszhfB+jhIbU8lxIIZrbjeV7b1FudngefgansqoQ5kg3cgDUwBXVthXavutoXZ61x7KuEBOAkGgESap0ijGWAeCPZwXZv0bNf0PZFObuzX7klM2Kjp9wDzQSYVcgWsAqFubD4fjAIloAE0g0sgXDN/Li1xBPt+IAcks3+KViXc6xmYbrDuGBaETVzvFegHloKzVpRQBK4bjHUB48FeUADyQDcX32pmuxPkgkr6vahaJ9P/Q3Vi0mD2fbjRdeAln4VSboIIPkdp1lzA8RjuQ1h2CA9wH4i3mh2SLc4bCQJMYozCDDEbDOVpDwPLOHZGml/KtlpSongOArV0g5lgLFguxRFVxGaP0VrCQByYA7pT+b7ie1aV8ASMBhdM5jWY3D3UgLiLpizLAfCGP3agi2/4s43RvE+jucdKbpfEdjV4reNqVSLQu1Mn3AYOxoTcFgawHIPxbLZhJsHtg0Ga/cJxVdkTdKxLlnxFL1JKvqcn4oQWMai0RAk/DcarpFjjSmpN3E2uOOX6RCuNrpTQWdPvC9ZL5uVqk3YL7mBUJ4SwLTdZx2gNb4P1vA3c1McoRZaBxXwWAWgbM0SShZN+KJ2mnqgm3MtgXE1xL1qpDiowca8IReM/ClNUMH1OpKG3YIML91DlB1jL7FDjYp56Grt1xmbRzfJcmK9VUS0ik+0OnTmbWf3WeEkbPMQSdRqVkGrxtncYDAJ7LMwNlE6mhEXXRLAdnOZYgjTfTxNLbJrvaCVI009nPRDH+0c8mMrALIrAQuFaduZeUUAcAZeliGom92kl7mSKeqbRSSyYMqSxYiqgWHpXw/l1ko+LfoXB98s1dUoTrfMEFREnjQ1nbbHE5nA4vvOCFGlxI2UsntI9MNNARn7V3KNobd/AI535AaSSirAxnjTyd2glmK6g507hDPBCsXf47qN4J5SQyELDihykAir+gT+U/KmQIi9WasKn75qYfjRvkn+bAoINAud5Pqeo+baQ5WYK2KT5EySFwe9vFF+6Win/kxAn35sls3oLzbLrpI0b3PRjsMIk5f3pYmPsSuC1WZVPrH9+hwGb0+lUOrr8EmAAiqTecoRlgJMAAAAASUVORK5CYII=</Image>\n    <Image width=\"130\" height=\"52\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc1NkU0REZEQzM3NTExRTM5RURBRUU5NUU4QkU3NjA4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc1NkU0REZFQzM3NTExRTM5RURBRUU5NUU4QkU3NjA4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzU2RTRERkJDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzU2RTRERkNDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5lzzn9AAAIPUlEQVR42uxdCWwVRRie0gqtFwTQGIyAXJYABry4VLwPQFsFAcUjeKAGotEoAQ8UFC80EhVUFBUUFCogGApFVMIRzqgIaGlEKArKoaBSrkLr/2W/l0wn+97bbXfbpW++5Evf7pvdtzvzz3/NP5BWXl6uLCzScnJyNsnf5cLPhN8KS223pB4yhG3IQcLtwhXCucJ5wr9tF6UG6gj/047PFPYVThEWCxcLHxOeY7uq9gtCPJws7CEcKywUrhNea7ss9QTBxLnCi2yXWUFQ1mewgmBhBcHCCsLxjRbCkcIr7DCntiCcKhwl/Fq4WXh5CL9xt3CRcIaw7fHcWRm1WBAOGdqhk3Iyp0EhVzhJO4agnS3cbzVCtLEv4PvlGseNhc1S0TRkCuulsFmdaRwX0wSlnCBk0D5OoFo8McUE4UvhffRBIBSXGuYoZXwE2MJlwuHCB4V7lLNQhQUrrGbuTAFheJ9M+ahhhDbgsJF3cXYUUyjuUc7KpkUKOIsvu5yD79CTswX1DqupOdrZLq+9goAQ6liSNhcKXxRuEP4oHEebmmaHoPbkEf4VviF8xGP7DuTDwm30M2YLF/JeYcEUuoHCfsKWyllyR83ebuH3wg+Eq5Lc7wRhf2FdHv+snKKeRG1+ES7Rvr9X2EfYXJjFCbVDmC98S1WsFfGK3nyv9sKGmj/3k/BjOrmK2rkzPx9BqRo6/xSPPzJUON7lPApafg8gzocJ+YL+xbYq3i+bg6N3+iS+/CQPZmo6hSWetqtv5CbyOACJ2iwQXi/sIpycxH/aQyH6xuP7XiB8m38TYT7N9k3CWUGaBgAlbtOqeI8GwmsYjm7hjBzJ2RoEMNPPEK706KtgEH5I8H2ZsEQ73u2hTYGwCTVHMie6MUPTVh6e9UbhGg9CoCiInxoasiTIzOILAfsuKIIZxcGrKjAgF9P8KJqBV4Q5ylkjgKlCid6HxnXtqaES3Vdp90zWprv2DJjxw5iDacu/T7lcPyPJu3UUzjHObaDpvZL37iYcQv8MGCB8T3u2siDXGjZSjQW92hdEVXU5HVTMApTd5TKaMTtvJjtVH/wczqL5ATxHX/5dyvvu1b7Dcy2moKzSZizWSM4TfhfnnqYQjKcJN7GC2naichJhDYOOGnQ8E1GnOJ0du4+aZlOCtnOYD9ExJsBn2cWIaW+c79cw1NbRL07bB4RNteP8OEKgYzD9GRWmICyjI5IXUYEY4NETn0INobRZGVQl92APbVAwfFA7jlcr+pD2eT/fz2s/HAlTEGJeaT96xh+p6GyY2UpnzSsmGsfdA3iGP1xUeTxTVqgdN3Fp01pVrIGY5SPcLDN9jzCXoWHnBvGBkX1cKzxag4Kw0Gf7AsMBbBLAM6z30XZnknEytxbM8/ksS6tLEGIops2DPavJKugin+23GaFfEILgJ9fyp/bZLZfRwpjhK30+y4HqFoSmDC0RE59eg4LgVwjTjdCvfkDRi1ckS9vrXv9BhqN+UFc/CLNUDR2H5enRykm1Hm84agxcELUGdQJsqyfaSjwITkKh9CsImR7aYNCRzn1O2ChiA+sH6Ogsw9GLEvSBTKuEIJRWxTQkK8y8nbZ4QoBCEJT5yvLZPttQn3siJgj6WCA9f6rP60+rbCdPY3ztBmTqYqtbzWt4JsdDK5/tLzOOo1aPuMvQwl18Xt+tMoKAGT7QSHLEOgve6mwVfF3/TiY+tgd0P7/7Gu4wHLclEROE1cbxzT6v7+1XELDwM8Q4h1UuJI6wT6BzCC/5KmfwdMNzrwrwzF53c/dSFTOJnwv/iZgg5BsOLCaq13KCJ0x/L5kgYHHiWcNuolOQD78uhJdDEgeraY+rcDaKzPPguzSiAJqCGTVAO88yHPm5Hq7DiuQYP44Y1rhjFbpnKWeJFoUefUJ4Kaj//hSudSF62Fjjx1JsjzjtevD7k7RzSDWvjWiIO8LFVC/geMWb2Iv4+YAeabiFj1DFKNwopKpBMmiwmYAIECg+GavC3RNQzlkOYUOGcLFylmWXMwbHwGMtoatxHZbW749wrgPZT2Rs39HOIfWMkrivlFNYA2e7KZ3DmLmDWZ+stGKiDCMexY1bUFJgEoaGmAvA4svTyl/+vbJhJz6PY1QTy8l3dRl4HRCUngm+TzOSOvU8tMn08fx620Sbh95VTvGObsLr0s/p5dIeKX+UqXXS+6iOphVm0EFDwcRW5dQWhCEERZyZuSEKgZlwiYWP+YxEEtVD7qYzhRm0L8n9S43IojJt4uGYjxB6FM1qooLbMk4GVGMdpiDEkJ5BYSig6syjIIQFmIHnlb+ce2Wx2QhpYzWFeM+Z9IHa0G84xoTRZvZFiYf7l7BTY7Nqr4c2fiKPYZpTd8Sjo11AP6cjtQQ0w1/KWexawgnullA6hCrmcnZAyxAHZTpVV6GyiAow6WOlc0WQ1EdDFIKNNAMDrBBEDno9wxYIwuvK+afzVgb4I6X0Mdqr5FW4FtWPW4zkU17Mdq2nB/1SAD8yjYmn0ba/I4lMI9wEPqnjkqC4inGoXyARdINyUp2/2v6uNpyv4ifITMB5Rla4oRFxHE7Pzs42G2OXEbZOtabHmwxIBKH24FblvxzMoup4jezAELGU4eZhRg2NGEWg4nmqqlglVhRzGBE1JPqRO4Vvqvhr3dg6NVxVfZ+iReXVPApmGhjnUc2M0rwsfueWFUbZwCVsl3TRaQrVyXwXM3C18DYrBDUKqPgDLufhCDbj7DeFANoCu6HaKa2O00upGrZpI9X6JDXERKoii5rHDg54b44RtsZhLUVPayNZhmTab8pZf5jKzxWQZv8rHwvgfwEGAFtXxJ2uv6OVAAAAAElFTkSuQmCC</Image>\n    <Url type=\"application/x-suggestions+json\" template=\"https://www.bing.com/osjson.aspx\">\n        <Param name=\"query\" value=\"{searchTerms}\"/>\n        <Param name=\"form\" value=\"OSDJAS\"/>\n        <Param name=\"language\" value=\"{moz:locale}\"/>\n    </Url>\n    <Url type=\"text/html\" method=\"GET\" template=\"https://www.bing.com/search\" rel=\"searchform\">\n        <Param name=\"q\" value=\"{searchTerms}\"/>\n        <Param name=\"pc\" value=\"MOZI\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"contextmenu\" value=\"MOZCON\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"searchbar\" value=\"MOZSBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"homepage\" value=\"MOZSPG\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"keyword\" value=\"MOZLBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"newtab\" value=\"MOZTSB\"/>\n    </Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/fr/browser/searchplugins/cnrtl-tlfi-fr.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Portail Lexical - CNRTL</ShortName>\n<Description>Centre National de Ressources Textuelles et Lexicales</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAEAEBAAAAAAGABoAwAAFgAAACgAAAAQAAAAIAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgbUWgbUWfa0SZZECVXzyUXTuUXTuUXTuUXTuUXTuUXTuUXTuUXTuUXTuXYT6eakOgbUWfbESXYD2PVTiMUjiLUTeMUTeMUTeMUTeMUTeMUTeMUTeMUTeLUTePVTebZkGgbUWcaUPAmoTawbTZwbXZwbXZwbXZwbXZwbXZwbXZwbXZwbXZwbXPuKyaaE6aZUCgbUW8kXP639D94dL+4tP+4tP+4tP+4tP+4tP+4tP+4tP+4tP+4tPt08WhcFWbZ0KgbUXXs5z+49T+49T+5df+5tn+5tn+5tn+5tn+5tn+5tn+5tn+5tn74tSvgWGfbESgbUXat6D+49Ty1MS0h2qtflutf1utf1utf1utf1utf1utf1utf1utf1qjcUqgbUWgbUXat6H53tC3i3SXYT6gbUWgbUWgbUWgbUWgbUWgbUWgbUWgbUWgbUWgbUWgbUWgbUXat6H12syrfmeXYT6gbUWgbUWgbUWgbUWgbUWgbUWgbUWgbUWgbUWgbUWgbUWhbkbat6H02suoe2SSWjmcZ0KdakOdakOdakOdakOdakOdakOdakOdakOea0SgbUWhbkbat6H12syrgW6JTC+OVDWQVzeQVzeQVzeQVzeQVzeQVzeQVzeQVzeUXTudaUOhbkbbuKH74NLXvrGhdmSZaVSaalWaalWaalWaalWaalV3TFNgOUtgOUt9STmaZUChbkbUsZn+5NX739Du08boz8Hoz8Hoz8HozsHozsHozsGFesdCQsxBQchtRVOaZkGgbUWzhmT85dj+5NX+49X+49X+49X+49X+49T+49T+49SPg9BDRNJCQ85yTFidaUOgbUWgbUW8knPnyrft0L/t0L/t0L/t0L/s0L/s0L/s0L+fjLpqYLtoXrqFXV6gbUWgbUWgbkagbUWgbUWhbkahbkahbkahbkagbUWgbUWgbUWgbUWgbUWgbUWgbUWgbUWgbUWgbkagbUWgbUWhbkahbkahbkahbkagbUWgbUWgbUWgbUWgbUWgbUWgbUWgbUUAAH9fAADP/gAAz/4AAPr/AADC/gAAwP4AAE5eAAD//wAA//8AAMb+AAD//wAAwP4AAE5eAAD//wAA//8AAMz+</Image>\n<SearchForm>http://www.cnrtl.fr/lexicographie/</SearchForm>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.cnrtl.fr/lexicographie/{searchTerms}\" resultdomain=\"cnrtl.fr\">\n</Url>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"http://www.cnrtl.fr/utilities/OPEN\">\n  <Param name=\"query\" value=\"{searchTerms}\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/fr/browser/searchplugins/eBay-france.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>eBay France</ShortName>\n<Description>eBay - Enchères en ligne</Description>\n<InputEncoding>ISO-8859-1</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAB6AQAAJgAAACAgAAAAAAAAQgMAAKABAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAFBSURBVDjLtZPdK0MBGIf3J5Babhx3rinFBWuipaUskX9DYvkopqgV90q5UJpyp0OKrUWM2VrRsS9D0zZKHGaOnW1nj4vtypVtPPe/533r9746QAAOAJXfo5Yzgg44pHrcugon/6Sgo0b+XuAOZ2iZiVQmyPoDpIwmUkYTzqM7GsdDdC7F6Lbf8pzOkfWOouzqeZem2b+2AqAV8zjD8yVBqqcf2b7C66yNiMGMfixIQSvi8Mp0LEbR5ADq1QSKWM+Gx0RC9nOZ2GLzwlIWdPWiuNzk4w/EpThNkyEAXKEP2ud8KGId2sspilhPMrmNwzfCuqePr/xbSfC5I/I0MMSj2YJ3z49gDdO2cEOrLUowJpE9G0QRG1ClKbR0EIdvmOPYcnUtnN+vsnZiQC1k/qnGagQ1n3LNzySUJZVskitnmr8BlQG7T2hvgxsAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAMJSURBVFjD7ZddSFNhGMeHXXQTZFFCWfR1pRhUECQlBdWVToo+6KYu1KigtDASG5qUfZgFZvahEDosECPDktKZS1FL+1DRnEvdUptjug91X2dnZzv/3vO6OZbWnR4v9sADL+fs7P97/s/znu2VAJD4UkpSSdKG+QubTyPBr+sXz8XCR64fIAHihVTis0SsUAoAVhEBrBKIHCGAEMB/ARi3F5LkbpS2WMRzYEEBXC2tsD6T03R9agsCGLNyqPw6CXmrBT06JvhbPHZwmkdwtR0B138PPKOHgzXD5jLAy3tmibo4K9weZwDAazJj/FQKRnfugfHMeRiTz0K3Ixam1HQKcPC+Fisu9NK1P08Uj4DleHgMdXC+WQ7nu3UEOhFMfTQcVUvQ1H4IN2sj8H2k7K+2TqCc3GseyA8AmDOzMBq7D9bS8sAr6nEJdNt3UbHVF1XQGtmZew8bTPT6tWoD3KpsUvlR8NxUoEICMvl6KQo+xqCwcRs4T8Ax5c8bFExjbAgAjO7aS8VsLypgq3g5nWStjztAhWRVhqAqeB6IuKTClkw1eNYEbrCQQBwD8yGGOsAooogLYejQPKBi7UPF9DkH+ezd+o141ZkUPAOC+L9SAMivNc7q46YMNSLTe4n1kaQF4XD3ZIDTPgU3XEYciKcAHrsGJS1xKFBGgyVzouiT4VbdGhjt/cEA5isyKsaz7jl3we7bg7Rqf6j0LoSldON4wWcqJDgQNGTN++l13vELA+MK6kKd6iryFOvxtidt9i5gO7owdjKJQliflNAU1pas6xQgnAzg1ux+lJEdILixNr0Pq9JUUA8NwVG9DM73G0jlcnh+V4BpjIWzJmIGQIjnXw5TiDuKSEwxurm3ITc8DNO51BnrLbIcsrW0dNA6RxgUKU1UdGVqLy5X6qGzTLvlnewiBZyGs3Yz6X8UeaYI3olvZDhzwLumZ+eHvooCCC0Q5VUsb4unwycM4YIDqA01tPqmgbzQr2EIYPECiPm33LYoDiZSsY9moh9O/Znoa4d9HkXtPg2pX/cPKCoRQ+ocZa4AAAAASUVORK5CYII=</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"http://anywhere.ebay.com/services/suggest/\">\n   <Param name=\"s\" value=\"71\"/>\n   <Param name=\"q\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"http://rover.ebay.com/rover/1/709-47295-17703-3/4\" resultdomain=\"ebay.com\">\n   <Param name=\"mpre\" value=\"http://www.ebay.fr/sch/i.html?_nkw={searchTerms}\"/>\n</Url>\n<SearchForm>http://www.ebay.fr</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/fr/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAB9AQAAJgAAACAgAAAAAAAA8gIAAKMBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAFESURBVDjLpZNJSwNBEIXnt4lE4kHxovgT9BDwJHqPy0HEEOJBiAuCRg+KUdC4QS4KrpC4gCBGE3NQ48JsnZ6eZ3UOM6gjaePhQU93v6+qq2q0pqgeJj2S8EdJT1hr0OxBtKCD5iEd8QxDYpvhvOBAuMDKURX9C9aPu4GA1GEVkzvMg10UBfYveWAWgYAP00V01fa+R9M2bA51wJvhIn3qR+ybt3D3JNQBE5sMjCIOLFpoHzOwdsLRO22qA6R6kiZiWwxUvy/PUQZIhYZ1vFM9cvcOOsYNdcBgysISdSJBnZjJMlR0Fw8vAp0xoz5gao/h+NZBy4i/10XGwrPA+hmvDyhVRG2Avu/LwcrkFADZa16L1h330w1RNgc3DiJzCpPYRm1bpveXX11clQR28xwblHpk1vq1iP/5mcoS0CoXDZiL0vsJ+dzfl+3T/VYAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAK5SURBVFjDxVfrSxRRFJ9/Jta/oyWjF5XQm6D6EkHRgygIIgjUTcueVgqVWSRRkppEUQYWWB8ye1iGWilWlo/Ude489s7M6Zw7D9dlt53dmd29cFiWvXvO77x+51xpaaUsoSxBaUWZQ4ECy5xji2xKZDyCMlMEw6lCNiOSgwZKJK1SkcKeSealfP64t0mBjl4Ow39MkDUL0p2RSROOtqhZdeUEYM1pBl39XCg/fEeFtWcY7G9W4csvUxjlBkCsQ4Nt9QyWVfvT6RsAKXw3aoDGATZeYIt+W1kjw7cJG0RctWDTRebbKd8A6h5pwsDb70ba3w/eUr3wt/cmwgfw6Yft4TNMQaY7o1P2ncm4FT4ANQH/jQBJ2xv7kqIXEADDql8eS3+n8bku7oxNm+EDIM/dU92upb3T/NJGeaNbDx/AsbsLRUY5Xn92caWXY5d8RV6gWllxSg4fAEnTC90DQW13BLlgXR2D3dcUeDVkwOthA1bXspxILWcm3HdThcfvufB26LcJpkOEAz9NKI/lzqpSEC7feol5EWnpSeSlIxCALUkApmULdjUqxQVAQnl3D/X/yQda4QBEq2TYc12By091MQ17Bg3R88nHKlQbVmHvj89awNBLYrwT9zXY2aBAxTkGFdiSxP/Jp6FLDw+AS7GfsdJTJ2EqSO5khD43nGfBARy/ZxOQgZHe7GPM1jzUvChUtmnBAXQPcKGMJp3fdFGq6NByEhiAO4b/YptFfQJwNyQ/bZkVQGcf90Ja25ndIyrKBOa/f8wIpwi3X1G8UcxNu7ozUS7tiH0jBswwS3RIaF1w6LYKU/ML2+8sGnjygQswtKrVIy/Qd9qQP6LnO64q4fPAKpxyZIymHo1jWk6p1ag2BsdNwQMHcC+M5kHFJX+YlPxpVlbCx2mZ5DzPI04k4kUwHHdskU3pH76iftG8yWlkAAAAAElFTkSuQmCC</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAKQWlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQLg4Ji1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwSE8vE9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS72yy/UCZz1v9/kSI3QyQGAApF1TY8fiYX5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7yZiXJuShGlnOGbw0noy7UN6aJeGjjAShXJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJMkUUGe6J8gIACJTEObxyDov5OWieAHimZ+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0tAyOMBeAr2+WRQElWW2ZaJHtrRzt7VnW5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2JFqbHbO+lVUAtG0GQOXhrE/vIADyBQC03pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y595nL7vtWO6YXP4EjSRUzZUXlpqemS0TMzAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlou4U8gViQLmQKhH/V4X8YNicHGX6daxRodV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGitka9zjzJ6/uf6Hwtcim7hTEEiU+b2DI9kciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAAhIBIEAOWAy5IAmlABLJBPtgACkEx2AF2g2pwANSBetAEToI2cAZcBFfADXALDIBHQAqGwUswAd6BaQiC8BAVokGqkBakD5lC1hAbWgh5Q0FQOBQDxUOJkBCSQPnQJqgYKoOqoUNQPfQjdBq6CF2D+qAH0CA0Bv0BfYQRmALTYQ3YALaA2bA7HAhHwsvgRHgVnAcXwNvhSrgWPg63whfhG/AALIVfwpMIQMgIA9FGWAgb8URCkFgkAREha5EipAKpRZqQDqQbuY1IkXHkAwaHoWGYGBbGGeOHWYzhYlZh1mJKMNWYY5hWTBfmNmYQM4H5gqVi1bGmWCesP3YJNhGbjS3EVmCPYFuwl7ED2GHsOxwOx8AZ4hxwfrgYXDJuNa4Etw/XjLuA68MN4SbxeLwq3hTvgg/Bc/BifCG+Cn8cfx7fjx/GvyeQCVoEa4IPIZYgJGwkVBAaCOcI/YQRwjRRgahPdCKGEHnEXGIpsY7YQbxJHCZOkxRJhiQXUiQpmbSBVElqIl0mPSa9IZPJOmRHchhZQF5PriSfIF8lD5I/UJQoJhRPShxFQtlOOUq5QHlAeUOlUg2obtRYqpi6nVpPvUR9Sn0vR5Mzl/OX48mtk6uRa5Xrl3slT5TXl3eXXy6fJ18hf0r+pvy4AlHBQMFTgaOwVqFG4bTCPYVJRZqilWKIYppiiWKD4jXFUSW8koGStxJPqUDpsNIlpSEaQtOledK4tE20Otpl2jAdRzek+9OT6cX0H+i99AllJWVb5SjlHOUa5bPKUgbCMGD4M1IZpYyTjLuMj/M05rnP48/bNq9pXv+8KZX5Km4qfJUilWaVAZWPqkxVb9UU1Z2qbapP1DBqJmphatlq+9Uuq43Pp893ns+dXzT/5PyH6rC6iXq4+mr1w+o96pMamhq+GhkaVRqXNMY1GZpumsma5ZrnNMe0aFoLtQRa5VrntV4wlZnuzFRmJbOLOaGtru2nLdE+pN2rPa1jqLNYZ6NOs84TXZIuWzdBt1y3U3dCT0svWC9fr1HvoT5Rn62fpL9Hv1t/ysDQINpgi0GbwaihiqG/YZ5ho+FjI6qRq9Eqo1qjO8Y4Y7ZxivE+41smsImdSZJJjclNU9jU3lRgus+0zwxr5mgmNKs1u8eisNxZWaxG1qA5wzzIfKN5m/krCz2LWIudFt0WXyztLFMt6ywfWSlZBVhttOqw+sPaxJprXWN9x4Zq42Ozzqbd5rWtqS3fdr/tfTuaXbDdFrtOu8/2DvYi+yb7MQc9h3iHvQ732HR2KLuEfdUR6+jhuM7xjOMHJ3snsdNJp9+dWc4pzg3OowsMF/AX1C0YctFx4bgccpEuZC6MX3hwodRV25XjWuv6zE3Xjed2xG3E3dg92f24+ysPSw+RR4vHlKeT5xrPC16Il69XkVevt5L3Yu9q76c+Oj6JPo0+E752vqt9L/hh/QL9dvrd89fw5/rX+08EOASsCegKpARGBFYHPgsyCRIFdQTDwQHBu4IfL9JfJFzUFgJC/EN2hTwJNQxdFfpzGC4sNKwm7Hm4VXh+eHcELWJFREPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS3UuH4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufGK+eN8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000IlYYqwK10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR5vTkmuRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41lG99uit7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9V/ndzPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0MqiyvUqvakfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui6rq/Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx4sf4H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdLz5HOFZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX297Yb9jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel93v3RB6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/syOll+AAAACXBIWXMAAAsTAAALEwEAmpwYAAACN2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+MTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj4yPC90aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqIYvkNAAAKUElEQVRYCe1YCVQURxqu6pnuYYYZZoZLYAEjhwY5DAHRgCcx4IEa8UniruhqjLriJtHEXGvivGSfCTGJkjXxTFxvM4gYcQVPPAc0CIIcKlFRIJwDzN0zfdR2jw5vJJDI5r113z7rAX/9f31//VVf1/93NQA8aU8Y4BmAPWnYedHgXXRT8MeaFjrRQKIgvRlJKBqJ3MTQFOAOzoV6Y0eG+csK5o+HZE/fx6Xn15eN+6ImfwEEkBFCDC0PS/kqyT/86qOuR+gMXLLDvOzLAupDTym6HB0o2BzgLqiJ9mXJA2WMnKTBqPJ6ekVhtfWVAHfq+qZC8wdLxksOOPs/tj5EVpKln7pQXzo61ifiOG0hav6jtby+x7TR57Uu9NZ+0+K+Jjhai0TJa7v2uC9po7JOGif2hXsc9leLtmWCbTNRSM7yf/Q3vv0krM0nV646YFny3hRijSrVdXNfk0wOhdZ9GvPXo0KEO16fID3eF+5x2BmGIQBC3A/70Ol+lLUI1Zcsg976nvxosA/WOjFSkqn6Da/Z8RLNb0AeyzAGEAAsy5HAyX424cVadkGzjnEZHybKGRkK9f30fwhuVKt9LPeqp5ENdX6syUjgwWHVLkH+ee5pi3UPAR8o6NbfYoFVOxq0n/QCkiAzkA4thE+vv9gbdl0BOeF6ExuVf40cYCIxChciymBhxNEBeMWFD+V7acByJPBE/NJbu2V9srX+Toy1vs5NNDTitixhzCFZQnJrXl7eHwQCQRRWdo9JEAkgoGlQ9kv3R7e0ZX2yqOtkzjFEUwGYVF4qCouA5ktnv+vI3n9Vd+zwJOeZUL1ajCpSvwPtRz8HVJMBDJhSDjDhGHB3ywX0Y7Ia6arcHfjWViSds8lw8NwN+lUWsVVJ4USnpwy8zzBIlTZCFLA0yaXSjuU3j1hAO5GAtFq3pveX5djqajMAy9wQD41sISvLM5vXf1qiKzw6MiYlpdNNqRSDiPe7bsuXaNHcTYa/OgL3V+pzdi2smz4GdR1WJzr7duVlJ11PegZdnxxn0Z0qiOPHuOMqQFcn5aHiqDqk3e3mjEdlabvREQ7y4+R8HsePLd9n2hb2rs7IF2UHdrfGOkO2SIumZelOOGzzzn6zDnw9FfnuWbrRYWtbvSKvafmCcofOy45D+0ZXjxqCbs2f1tBaVSXl4kAMcjEZjj2KBZ7O4Efto5M/DOjYs20dERR8RjEt7bSzn2LqrOOykWP2UK1NLm37t39kH7v7wXTQmp8CPCathR5zHk6/wIz3gMjdAFqOTgS1qyf+cAHJcn5k5vsqBJV8UXbMPSdelBszSFh88ho9YcMpyxjeDh+kA4MYOwydyB+lv3g6RTgoZIPDr33HxjjTxdOzCF//CnzgoE10dhYLIUTCAXJ490YTG9RpYsY6wL3Jo+Vm/xlZ+mdFGEbjQpbUGaFgxihJo0W7f5itqVEqioqt682PGBiqhiLxnyw/3Rijz9vsCXTZL9vz1jWsticeeoytR8XjTgHzmRdB54mpRnJOjYnyx8w22l2FEKaCsPuwB3lBjeYmGtncxSq65+GKIiuwHyCgO3XkOZaiABdb2LYt62XLlUvTzddKbbiHxxEywGVl4GtZ3aQKn/IUXLsAqfFVDXRsbgkZPCPW5Vb3pA86JSUI/0qjX+jrJhgrxsGAxi4Q5uslNC0eTsUbc8u8EXeeWF2HvKcfr2MQK8MkrmbKTEtoa5MfMNUE8oUc6MsDesMDTMrn+IuAbHoal1BdYgKZ7rQzQVFl9AjOXuTwwQVQ4OUG6eGDJZfsNp4e7hcT4nbVcL5QilxwYDxzfCnxdHiuS1xCpvf8jF5vkdjIQQI1tzHQqmddT1RSbziCOMuYGEDv/ItcVbfea/y8sZKVVgoBpStWNSHGvQJAAcNyT8DWqR2KqqoIZz++31xyppPbsxFxPCEo7gCYxAJoboBqi+yJtevm2212CZXNafHhHWlxLt+26ZHgn2cta89XICU/dqwceVfU0ynz4sVvT4+ELbyNq4l8wQGs1carQDp6XBdjNgIgEXf5rf78w74I4LHYwkTJxeQo/ADFILC3yLL4cJl1Oj/g3Pi8cejuUkiw3KuIphn7dwcRGVWEiV0Qead2sLbmSrQD55DSiGdxhiTlLsGhJR4z32kAkthC+0nQnpuAUMn9x+YA81LiL7GT5DvrX7y6PA1796U44ZfFt+igZWr94fi/63a+m60780IEkbnmJck6HsO3+x9B3DJpyq67jp+iAQQOzLXVCboTR6bYjX38wXj7x6nypc8F42U6E4tnbNfve2OXbnYfeCAAiOQvJJBl7L6KtFevuI1KzKbaW6Hlasmqnn6u3gOnUCaTyCv9ldX2sRDVt0Di0wJ098LB3aK5PfGA1L4IFENqQMg4+3dJAISWfUvd3kyOU4ZG+AtU1xupdAvFen2U6rrV2ZeAGAUYGsiFhP0oEMlTLinjEw/RBh1s3vDJ1qYt64c74/l+886drrzs/oo8V4u8VNmdGy7ftqVZOTIThxLHvGRwk78nVrn/jNU4MwEXKaWEV00Dmb5XY3kteqCwpHSNj31i1NDgUbdm5T5jafEL4siYrUTgoExcrtQLFB7jWrN3feGR9ufPfNMXdldp1KQeCyqW7QW0zg/4Tn8FgAF5QCSUA8PN5cB0YyyIOTgNKqJu8wt0bmoNcn8np+Nmq47xiPLHD3yWqlg0Ogp2qus14i+LcvOK75Y+H+IdXBOmDHh7Ueyk03FaWmbM/DjHUHU1QaBQAiIwaLckevg5a2OjkrWQIr+5S7dK4+Kau0lwBPvksCGxoMI2+2Yz/TxX7+TcUzcKITDIXTGSu6CQXm7YbQkOzr/wjItmxURZlcMPqdWChuvFs03VlemYWIKAANdiMlmTZEjEfr8lK0ocOIdEjd8FgJ8PLuA2ngRwj5+BQGgCuOIqkEzcBsMzuGS+31SFSCg2mlMu36GSjCSAHAGDm3VsXIuOlSYMJq5sTldMVbfvwrdfOz1HjLuwNpoi3EVSQ5i7/5ZdyStNSKMWN165Nc+gOTuTMZsDuYTR434BBV4TJm32mDmngY/yCxIexAYqFcKqfDtl5yutRNIQVzbIm7Sq0ry7F+fA9SZ5QkB1NYIqFV+ufrOhks04jF18P5md0AcuW8NXZRu2y8QYNSIEX+/jJijW2sTtQ31sod+eNm4tvmGLSx0hzT34hizVye3/p1t2BymeXdX+U8ibbS3c28Ceu867yy1Diqj32iuUi5rNsz7t/fXsjP+1vr24/RrgcY1l7GiL4u4uwb5yeDl5GDT1XMeMaNgVHyr8nktXzEtG378m9gQ9ov4/S0KUv4jEuDdzYycTfazc4N3bfu61Mc9NfkZ06JuMR0vT3ubgbX3WhL4c/lt27gkT6Rt1O3afN708PISoHRZIrFZKQImFtJkQxH1aDOyCNj0Tued1z1R/N6j9Pevq939hfk+w/vhyFzRbCUJzuUuc5tJP1gV5peYs/hbMvam6fJWo1VsuKMhI9VzBEXD/itifyZ9gnzDQKwP/BlaTi1SzVazVAAAAAElFTkSuQmCC</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMwQjQ3MEVGRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMwQjQ3MEYwRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzBCNDcwRURGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzBCNDcwRUVGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5U94CwAAArpElEQVR42ux9B5hU5dn2c9r02Z3ZXmCX3QV2KS69KE1AsQAGEBT1tyQawUSN0fgbjfrFWGIs0ZjYjaKiWBABERSRDtKR3naXXZbtO7PTy6n/87xnlqLEL1++/Pn/fNee6zrOMDtz5pz3uZ/7ue/nfc/IGYYBXVvXxncNQdfWBYSurQsIXVsXELq2LiB0bV1A6Np+cBNDcdM+SgJAR9QADqGx7pAKNW06DC0RoCSbh+V7VZB48FS36hftqlMvjSvGyOag3q+uSTePIhjgtHGQ6eIiPXOFg7oONX0L+S0Axma7xG2f2NcCJ/06aGhV6bnTCqDq5zodDgwnD2m7NoJweBckOzrAMewC0FUV/O+/DqrfB2mX/Ag4qw04yQK8ywVKaxPYe/cFW59K4Gx24EQRDN0AXsTdQlBPA2h+HyCyDyBvNkBoG0CiESDZAJA9DSBeB1D7NIAWA+h+O4Cu4PU4gQ2E3AaQPhwgYwwex4av6XjeEkRVJ/CcARpegz9iAI4JSCLAjuMaDCwSQcfrfH5lAnbVarDyPguM6clDUP6+Taf3eSwO4DgO7tkx/95DwcYcj8WZJEvPcwKEEyFLWFNyHh0064ECh7cxpibPMWZ4XFc66HhuaS88D9xXy8E6eiKI+YXsr87ho8EaDkB11TH4Ei9RpO/VVPa3IUOGsH3VqlXs9XOcIIDdwkFRJg/HWvSRaw4qP91ao/6k2Y8BdwCk2TmoyBe+vaSf1Izv5SIJw3a4SevVFtYLVu+Qh2PEh687zM3OdnOQ4eQOxmTjQwTI630KhCYHHlfT/+f3LugKNQ2g0MsxgNMrRupZ52YTJAgosaxrNvxl6Zd7Pz0f0vIxUpglmEmgyJgtCXj+wrteGZ1b7v9b3xOnPAwEQKw5Bm1NzRC228H6jzDCWSePZ8rjmWa5OAjEjYwXvko+//F2+fr2Jg0Kuglw83jrHy/uL763/rC6q7I7D9eOtGLMAfadVGHZbgXcdq7weJs2CZnlxs92Jce1BnRENdf35ZXxRzLT+F/PGGJ5ISdNeBUBdjx+jgzBJAMNmcnAAcK0/rcGAjIo2x/8WIWHrhChT4EJgaBisHGmf1kEEY6Fm+2V3u4fz7riyWf+fOirx/a1Hu4jWd2QTETg+gHTX/5F30t/VhNuBVlX8TPmMShGcQIWHqjsZDsYJ2tBsdpBRxBw/2CDUDwTwchQkJvGQ1tYnfjkssQH9a1almjl4NqLbR8O7SHchVndnO7gADMcWkMGnPDpDAgNHTrIqgGKCg3ndRPfumGU9a35FeL0Z7+Iv3iiWcvPRWbxhw376+9G7nPYOedz17rvONmhwVnnjM9VOw8iJoIYxosTLf/e4gvH0oOMuGCNBku2a3DDaAFuu1iASkwoutggJTxmfrbNXX9Tz/HP9XBkwsLabXP2yPE+uuQCzuGF+kjbnstXPQ0RNX4KBJ3CrppX4FeJTBgQy4FYYTaiygrw3+gS852lQMRnBV4e3vtGnn3ne7FVqAGy7A4e5o633n/vZbbZhsE1U53v1BQcd2ZlN49BNbM1pEO9X4MxFdKnv53uqOhXLHwVQu2hRHWYNNmxaOYw232+6HeyHf+pOQTgFRyYhiMgxsNgSLZ/+9JADF+Yz4GEyfTKMhWGPyTDzW/IsB8ZNt2ig4CDqOCbmmIdUBdth7gm20mbGKkyEpYT6Tr+/SwQUOKpURjqyofb7L1BllBXUTD+m1MFPCHXirxgETlYvke5/KbXowuSmN0U2F9eYn385xOtT9a148kizZOg/KEMkFGDEFvQKZGIGtVLCv16quOBeLsGU8+3fXrfFMeVqA9ixB5ngki1IgoDIUj/Yj5IMT/ojvR/+9LQuVFyOJDcCos4sCG23/xchfPuVeG1rX6I8MfgJF6viMGnYLNYGibl0yOJSAnLh8Sf3nlRQuZV4TY5E6iEREH7pzEYE4Yo9gpmvRhdZkNAxFGcYj3f9viV9gdRFMLIngLkpfMQjhtnMcGZm4zngxoBsHyAgHF12whcKNYTxuDLx9nX3HO5fUZrWIdI0jC/NAUC2eDBgo4j58Re4BqrQXN5/seA4CzSw0uyo/QpKOZAxISa85wTXl7HgcsVZcwAcBoAZz6eudO7ahIBmOkqgYu5XGSQKPDA/XOAsLNOIxDA/R/HFsbiOudBoUgBvGakdCOVgm9PaBDHetYfxaEvBkwLnAsMZD0H9xBgbIUAQQQMAYPKRFmusHTuBNsEH4Ig+j0QIOJRIebjAFlxV20uc8T+B2/EEDkeHAek9N+/kw+NzW5wO2RWS04BADqBoJ+1x1UZHMgKc0pGYy2XQE3ZwH8KEIjK0RlMXfqtcn5hFg/NPg1mDLOsKMkWDu+p1+AkCsG9+EgBnDJAZPRFiv97YODM4KJghE7DRDHFstNM35FQ4GwQ6DwDQaEthhmB/wbhn4Ttfw8wuBw6MjEPIX+22bPgzgAA1WViRQNO7ZT5dVEfXFk4CFm3L8TjflY6/mkNpTG9RWp+/E5XTQGITA2XV4p/Lc/jmY3s/C4j1VvIcPLwIYYtnDBYCdC0039P4jEUzQw4XQt9li6a9s7nxDa56QK0hTTI4OJ4DOMUOL7vJ3kQvJnAE6J4nn0J70oD3u5gKKPm0T8skjiioQI8qcTpb5cyzYaSGa5UFP5OcWiYp0iui8drous0/tZ1pV5PGklIxryCFvNqYFdSQTdSj2d/MqEpkC7a4WZiA10zezG8Oci8yw28O5012tgY2ewgpHvAkGWz8cbAp0MwFAHRMESB51RTIKJLE03jKC77Vum387g6MBOtTgDpvXe+oAwoEteRPYx9x+uTY/A4ObhupAWBYApDCdMZdQCWBp3RO9XBNLSBZCupHNB10TmTIEWWAQHfP39THC4qU0GgcZe5033uVFB5pwsETwaovtZ+kbUrp2rRyAV6MNBTj8fkxP5dR8Fi2WcpKt0sObt/LXi8KQT/Z0FLhUXKwFFBEZSoHw6N8yZDonEEqB09EBAx8H99EN+2H9wDN4AlaxN776nP/u3sdqIryPNwsK9eK/xou3xdc1Abd6BB75aQjaTLygWN1NnRaSYVsGHy88Gg7qooEY7luPifxCKusMPh+wFrx0EtssEtCILi9FzQmxsxR/BVbwZzXHLVkYuSJ45PV+prz8fg25PHj1Ur/ra9YlbOVhzwpbo303BYrTCwshQBKqZHQsHbrVarnkgkYh0dHS9gSbpVXLhDnk7Zne3mkb4NcFu5qm3VajtRuaob5+w64ntYoKMIBLKdPTDAD1xhh5GlEtRiablnQQR+NNAClw20QiBmMkccj7dqfxI+2pSAmkYZjj/rNvvanWBDKuQkCcTsXEgePTQxtGLxb5O1VaM5ohebPYYXFRK9mXmRdV8N0FV5llRYhIBxH7VXDn7K0XfgXwXMCE1OnjsDDc1sG1sLAdoWzYTmDx6FaFUF8Oi9BXcI7GUJ0BPlcPKTQQyVgU14blk7wTvmUcgYtwQEl8kU3PdZoBjL6dFWrdvjSxOPf31QvYE6p8WZ3MGBRYLjWLPe41izBjnIEiQQCTT5CJgjjRqUFIrw8BXO+5x2I6wKSPN6ikZPsYJ+SiTGNBkyJKfJBhQDzHg+zQNKfd2M4Cfzn5MbTxQRKwiZOS3W0l5piarDFUpzw2Qao9j+3XWuCy99IKe05/uTh48BRbL4jh48eKL2+PGYqqqTamtrH0ZWGC7KijFCxWDoqZKUZufqD6F49EVOC7vvbjRPQHU9wynBxH4ipKHqF1JpTY+fbknAp2vjMGu8HWYOt8LBBhUW4msHamUSA5CVJ4LDevbBOStaaKcbAgveejm48N25WiIOaVNmPm0bNOJP8f27Gox4DNyXThPcbS3TOz586+nEsUM9OLu9d/zYwTdUv29KwUNPXSl5MnQtHgFOILpTzQYF4z0PpaMFqu7+EGrfmQZkg7vfeh+4Kv8K/tU+DDpA3tVOCO28Go4/9zzEmnBUW4ZAYP9i0OKvwnlvzGVA0oJ4GNMVUcy8yI7fVKlj7pgXW3G8XnP+crrtpW4Zwp0IGK1fIYeW28h7b7P8/NcHlauzU4x7cT/py0evdPzYH9H9Hpsl6dfaINMRQrbPPIMVjbPY4ETUD7eUjobuWYXsT2JaOgRWr3gVQXAredLsB37/UyOZfCu0aplmHzgM3BdPHR1a8emL0d1bK7VIqDi685v3YO6vimyjJj6pYrmQFaWhpaVFGjJkyKcItGFer3e5iLRexGFUSagQIzgtoA4vwRoeNn7Qc7Yg4XXP4MHr4FjJoHen283WR/ccAerbNfh4fRw+2RZng0Zv8GYI7L2iYGCSS1SUkQVMkSFkZENsw6qvY1s3TpBKekL6ZdPGSj16biA+1WNRICDgxWr2vpULYfaPv/C9/fL2ZF1NhZiTD/4lC6ZpkfCmoqdfO59HQGEpQWBZzaJNmyXbDkde3gUdjRXg7R6FgpsHgL20GtQQBjdi6gUDvVjGhDfxTFZB9RO7IOnLBGsawLF5c0BPZsKAd2eh1EdiUBm7ZaN+2l2nlU37U2R9a4MGt02zf/bYTPvPX12ThHq/ybBYXpvnz3HOfnJ5Qnj+0/jMnFwe5q9PXnJhH2n6LeNsL0XjAA2KAnUR1EtiqgSd0gjmrqB4c0l2mJJ/nokTOQHtTz28IPjJe7Ol4lLFe/MdfZznj60Ofr6ITcBJrS1grxy6sejF9wfWzpl1JH5oXy/SWS1vvvB71/DR6+2DR24uKOu5WrRY+DS7XZYslmWoFTi+MaB7nLbTQESEGASIuGwC47t7EndqLnXL4GBwicgsoXGO8iGJHGRmCuCy8agreMhwm0GhUpKQeWhvCuCTNtDCQSZqQosXzIvt2joB6z94rr3lF94bbmMgUPHiWEAJEEj9qBXAUTk0kn/fY+PF7BxVC/jBhsAJrPh0ZOOzj7yi+tohcRhLfbQBLyaMgY4C1D62EkIIAupa9/rDDCi+uxq/GEe5DY8rmNpBpX/jORXceAIq354EaNOw1qC8RyaoWjATjj54NyjNIAePQjseMoQa6aFF8Y9a23XI6S5An0LhuYMIiHwPuiEEOiVKeb7AxuHhK+yzyksEfxB1lAMTZ+68yIsr9sj9a9sNaGyzgUUQTkuRU7sJig5dhkH2LBjajufS0gqhpR/fHFzy4Wya7sz65YP3pF1xVTWdv+BwgmPAMFZaE4f2gNxYb3imXXNLp3jUQkFo+OMjS9WGExLUH1dVRZHN7icrQQZ/5neT2GsNG2kHGnWoxQukqejv7lWtOs1IQv/uIptUUf6TxhbVxjNLDAmrQMgKL32GQdi5BpRjByH4ybsTAgvevJHcgLW8X7u1T/8X5JO1IOXkgZRbAFpHu2mrknGsjWko7rPBMXhks2fKrN+qbc3MbkndiqBj2cdzgqtXDDCwKhhtawEiWwFqHvwpNHw+mpUDb+UBcPRZCZH9AI7eiNYcBGNTCr0YWSvN/qEeyJ68C/JnzYN4wrR21O0+/udnoe2LbEU10D0BrNirnL/+iDo43cuTU9AK0vmjLSiwqYs4ulzCBOCgFzJAI3VkEVM3jrE+loyaYltFVnxtbeIXrUH8+qSAQlqA0+l0dmmI4MWcJ3nZ82TtUXvgo3l/QakPyJZJQ1Xnxb/dDvF9u4HDEuEYPAJdlpe5iGT1YUgeO9wNUHcprc14qQXotlwnW15+xiG/9CSkbVkDKrkMTDLSIWKGgwvWtOHFiYQOg2ivfGSZSI5Nl88R5DgyQhZezHndBNYl/K9aWcY8ahIayboVo82SLeB/59VndQWFHmfFgBZv1WMx0OpqWNOE0Gwt6Y2DUAW2nhWmSPK34esO8Eye+WzwyyUPyCfrHDy6DBnVdHT3tvvTRk+azdHoczjKzR/+nglA+l5739WQbMHRP26uLxCR+p29zfKQPswsEfFaBAgOfPHtj0DToptAxfRHaoYIPob3/MJTMu3B5z8PwuqjtsnWlEXkzeviSFyjK8Dk0LFMIhFh4tCag7aQTusU3ikpEp9uDeoCkRAK9GH5GQYE4g6QcQw4R0qk6WdiwQBNkaF3TzzHioGQWPbxTHQENgETRswrPKYFO8KUMDThJGbmoIV0I57jkKw5ekPHh/Pujx87VCHlF/pc5497X8rvtgDF4zeJmmPAB1AWYYmRz0xYtD1tykFqiAvM4jV2aDn42KdHlnCAAv3djcpDgYcEE4cX8H0g0JxFyvL/7U1VQESVDw4vJHZt6o8nN5B8sNLeCnxGVr21z3mgZmWbIhKFn7eiP4TWfgnRvbtRS2Syz9MXS9m5CWtZ+eJ41ZFrOU1Dce+G2OEDlyvt7Tap1JuA0JJLINqUyagrTj6vogEyxuNFlKW6NBgtzyiA5oUA/o04GuhkiE4oUlJWLaRVfgNt28+nhTcs2v4tP4JuHQ+e39ML66q4nlQWvVj2WkK6UOfTupdk8SdVjVlEZAOBLcSJolOl17LcnK80W9hR26qN4KiNLxvub+s0TCYVSsrIfXGniSBVFmhCKsfugl4hPOCJkxDfve0yAzWKJsjEIHH78FGg4pgZqKGSNccGJDat+Vl4zYpbDV0DqaBbc/qUK++ylvR6U3ClhQ0NP9fhY00oAxNMF6WzmRup7BCO9QQ6CxvSWmuHDhuPKpPQ8hxowudnBlpLzaP372Y2mgT+bF0AqfKSSBhzqM/RqXvou8/oEWGB1XIFgdsMGd2/wlo2Wm1vARJ9BgonpD2dAsqCnbKVvCsdnCPGQGTLeqYRINWb14gtispWoO28ljWY0HWowQ533UN39it54rGd9pyTFwIdhthBl83cpWVLZAc7pz0tWA4yJmKQ16Xew6VA4kDg9FkOLQgE6rYRmIKH+8DOq739en3RkeHpZknIEXSfqAeQ/jGOg/oVCt/QlLwk8CwZQjFgToEaTE4rj7aS34eDOIJwhuDw8XgdGW6znKjad8QiU9AiiFYHRD98G2R/EmLh9nI+OwchEAe1w5+mNNTb4nt3TI2sXfk4Zn8v3uEAx9ALPkDx+IytZ5+dkW3rkZ4UUP3tzJqfEs/nKuEjyqRv3tuY/Dl5XFbLMdpbqtUbfzHJ/hz9mzRAJxhU/BvVPpvEsfdapdMoseDF+aNGxf96MbS5za9709I5SOJBaZ6CuQnenDTx+zS4aJILnr3eMiL67RaIfrutJ9pAIBTThagtjbnhr5eD0tJ4qoVqYLZzrESUAYdINlLtTMHpAnv/gbtEdBwqik7qrMk+H2ReNSfXmotisX5NCdMG1K6lx8iBbGiaj0itO93zMwh8yDLuganGVKoeWlE/eEftAPEdHBM1JShlAXpe1WNVTU5HVaNW5Xac7ryuPKBc+6PBlpdoTMga76pVmeC+uB8t09Og0EPCmUsYrNNqQFkuv4Ha8TKfwGtC2jCc3+9/0YwkBi9WcwTCB4+DWpCbzrqq1HKIhIqaf/erOJVJKTvveOb1c++w9aucJzjdER1dEy3rI4EouLH88SlBTL0JWvmEu4GvGaQRElH2NxFR+kVhJme0h3WOlqClYwA3H5IHfLIjOWxkmbTdH2VoZ0AlBqBu4uHGBGsm0YoiPTWkNPO4pUrJPdyovD9hoKWa+hJYRrQMF9d3W40yh6ao40ilWR4++tTcjOL0tkZfyzuvoYMLOUgLsIkVVM9KS1MpIVdEy9MZcDpxAdWw0tbCLBJvMdcqcOgwjGSiFh8DeACPkerTi1n5WLAPYiGudpoFPNVPSNaXMG1AfYNTVJY0G02xYxiVVpMxWIrgAMZPHMOsNJARTN6m4Ig5MKV/GJqjnk9+9wncS0CnfsL6Q+qo5qA+ZFQvcWcdWmdihk92yMxiEzCSmERYPvoAjmdGgQD3XGr/Y798EapCHLQkTU3xXcdwqi3LWsbpxJYKCkTGFHLTSbu9csiqjOvn3se703ZxGFjalaZ6zH4rS5zOjiuH48pxZmeVtJSWSICQiIGOpcLIQ62GukIcUy75LqywLHzvq/gsPqUTghEdFu9IvnTbBPswqoPk/TNcPGsi7a5V4Dg6hz0nVFYfyRWwjqSdJyu5bkAPaZ0V39jQocF1o2zQK08on/GnjjmcwYGi6lDaw9KwfIfh2x8Mw/U33QRt6zY1x99CIZyVy05c9bf1tVWc5xG9GQESPqxvgRdloHWsu/9ngGKJtZ/ZiCHaBIcrBpLFjwj30KCJqJpb33mxyV12J9hLZ7TALsxou2FOHSR9QyBz0mmXwOYXUBhGEQSH70PAhcwOZGfZENIi6CJUSAbMgiraNdjzQL1QxMPtl9y6dftRy9eL1iQmFpeK0B7U4K75sQ/WPeDuVU8rt/DjnlSPBZkCGkJGxZJNiYmUPX+42nndkBKpocmHY4cW16Dv4s4IfmezFROBlxXIu2wGpKGFDK5Z1hjbtrFCyMhiotBa0X+jY8SYXfE9O/BcUZgG4tRrwdP2MDCQtRaQZYkFdNGCjiILda8T80oBAUsvt3g+iGg5tf6DgacO4vSh1t8KLnPOgJLHmy3Ayh3y0N8tid1Mdo86wVuqZHhxVZQ5BWqZ0nS0TTJrWz7SXn46z0pFDI9R06bB6N4WuH60jQaiOCmDiUgqNarBq3ilDslgPQJNU/eD1cpKA+d0EtKtKHjGxg/sgdiuLbhvZdogceQgSHndQEDAUBcSrRAqbXOnImwgKNRQADMnI1zyzMsHbUUY4I6O/WbJp8YGlYYjxdD8UV8IbsEatcbc2z9HNjhi2klLtgkEYgMx3bSSnatOCTfOskNwwbp2V94ooL88c419Vv8KsaWuXoVsZNLtNUrPKc9FNoSTRmlpDg+0rI96CSv2yCMufDiwncrnnCudP+nXTXgfyzyCAPWsFgCJO/eyPAHPO6AloLZ3GfCjxoOlW4+dWixiZjmW09DXn9+PSeJwXzwFHMNHUyMJpKJSrHw1iOkOcF94KfA5hRCuqoLoiRNgMHGimKVBsrD1jfrW9WAsmg88IXfyQMvBuRfZ34q2Yog4c/6AHNN/fBB+Y1+D1j/LzUN1swbUMKESQGxFWoFsEW+2paEW6yBNNjWgcLqs0gK3jLexGcpI3GBLv80MZv/l7JzK+bg0iEbxeD17fiVm5ypU40lJEtIjWzdeS5NvWjSKzi7MZhkj6JdpLsFaWg6WohImLi2FxSBm5wkoMt30WaXDD47zBi23l5Yl0ayjOLlgCQOAlvJ4FMy2z65h4o/6B8lmYPbQt8F0EK5+WONwd5TgY39kkm4iaHHRXEaFe+b4xeDow8RgCO0AuoSOj253Dbigv/glNdooEVbvk0fPnRetnr9J/qrBr7/89PL4qinPhrZU1SmuBfemjZxYLr21v15nZdantqIzUPDU+NPC4HRnD0RkyJASgyYlwqZ57cMvWMy50lhjDcsBJI4dsvo+mvcHEtcSUTyWAA0DHT1eBZG9u8A1CgkI3ZiKdpwB4MwFP/Q9aDsNmrVEcIndsIaR+HtkhvOnS3cmL6pvULtnI4q9bg6oa3bJ4/7NO5/IHDGsp3RoX4PKKO+US8ABKsTPtwQ0eOK9IIweaIOfT7TDJAQCCSKiRV4wmcAwuFNFUMKT8gte0MovgPTuOWHXgf2vtb767M8ZpWEZiB/YfRUG+WfOwSP9nVOp4T07mQBynz8OvJdcgWIpTDWT7FOPjlWf56hooXi3BzzjJv5ebqgDyZkPQrcRVdDyxWqoWzcB0lJiJrDzNug/6iHIGGdaRQ0B045AUPwAOVcAdLvWBAmVjI5N5XD8I56dtpNW9k59AaJHSWuAZKUmTx5Vs5aHp9sv3V6tjdtcpVy6uUorP1GvuZFpL8JgX7TrmMIG/e1702fPGGTdunhnEnpkStCIgx/U/GDhrKkFKdyp3kEnGEg32fH1emQOEnzp5w3d7CvvdziyfVOFtXsJ003t775yu3PwiA+tpb03dixfxDqLkgf1FY4xlQZATcHTVPMPOAYCBE8TSCHM3EwXr6263zsuM4OPtTWZK4yzswRoatHcYx717/h6vzy+L4ocWpPQaRVZomC2EZAUFEfHmhUYVyHBhsMyVLVokOFEkYIXYgLRSNVBYAtSgsgGTQIqc7RH2T++8yGpsEhNNjegmPFCouYo1/LSH17tXCUbWLmUpqSZVlDamiGBOkFPJsDarRhCm9ZcK6PDSJxohpzrbnndO/GyPdR74JzdMEM8AOXPzmVrtYkNaMF/e0Mm1PzuMVYCqK3c8L7pHNiKm+MoMA+ZfQQrapamBTeyrgsJ61733geZ49qYuBQ9YLdqpxpsvrABBV5uXWmOcD8K6xlP3OC8+MIK8fM4iUBMKCeW3b75wloqvRU4hn0LeQjEdJYs3FlTmmfoBGQ4fyKsERN8G26E+kADXpMHsm+47TYKKjElMQGVxJO/u2dVYNnCYYLLhTo4l5XZ7zV4MAjkspgO6/BxWjgEZ+5853o6cgG984Tjy3/tHVpWKNS3YfYnSA8gO1Q3qo5fzgut3nhEeYxcI14wW4dwVg8BSwXNK5A7QJcAm47I4EJ9gWWjjfQBQ71+elUGDcKRVoONspiT29H98RdnkNBB14B1rgT8H82bGfxyyfWxg6gVcBfTzTYr2ad41SHGBnJrU7fmd159INEYgowrrtjR/d7/uJXYQ8KsoEc2n5A+5BgMevoOdicI9RRInR/642+gfcUY8K3FwO9DZKabwadp6cB2vEJ0FcGtI6Bm6Q1ANxdVTFkMfZ58ip04lQ1Pb9hd74Qv96GORKCQK3Dj9VNSPDvbAfdPtUMwplcqGHgS3zKC5e73wn/5cp8M39apeN0KZFvTwCtmYMVJgh1dU44jnW54SYCmmEI16ofppSMik/L7w4lIK2xx43EkHtIunro2Z849f06crGWlk0S24mu3tn/w121YKuYKaekocTx4KVbEawabg6AxE1EoRvbtnqxHo5PTL7iQd/SthDN34de/+Q8GHmIOQnZumtCe4+VfjelG2aE6pX8U7U46ikFqRO04Ko9de1T+CYLGjUBoQiHp65UrsSbSJ6tjkFcgwl2XuuFYiwroeKEtrDuX7Y5PPdKoXU5OUMUssNi4tIoC6VEanONtOlR4dfCg0LIW9z5qLS47Htq0errqa0Mh4YToto3T9Xi81VHRfwf1D8g+2orLwDVoGMQPHxhWffsNO6L7ahzZ1129pvy1D8fxksUg78yaSzw1w6iwY4C9Y7aBVU1C04aLINUSgPZlN4GuHIL0QQdAsJm3vqVVIg1OAGheMgW+uWY1Y4K+MxfA8E+vMvsIQaIz1EY2+GS3lTEggb05qEJxtgjRhMbmEkgkNgUM9+Yj8ngH6icLfuZwnda3MaSPH1QifTG8VIqAjoljtcCJWCNa0QBUBZpg6fFtD/ij/ix2t1MiDOU5PXMdgrSlJtDAXVY8xI7aP+ayOsFb1HOFEgkVRnZvHUJ6gfooGpbG2P5vp8hNDbPlxpO5CAgrWnBb8mRtz+CW9VdGdm59U4/HxmdOnjEvbfjoZgsmiw0ZtXPniKI6J4eiiOBmFHtbq9GyYPCrmpWpn+xI/HpntXJBIo7CEDNep1YtBjU3T4Asl7BnUA9xH9rHqqWb43JmlsBfPdKeeaxZLTjSpFTGkkafxhpMmTSB3eyBNbP58oG2pbdOcM4NxgyjPcbBeTkaDC7FZPWFWPMjuHrFsPYFbzyTOHpoLDVLyDe7ho+plXLyFyANVuF7ipWAf7Lvs0VDpPxCSB930YN519/6uGvQcHQNQbZyhzUGLQgEpk8kc1aR+gf1r1wCJxY8BaEDlZByj5BTvhfsBQtxJBswbXpBsn0WnNxRBm5vAvLG/gLKH3kN0gZgOvoYpgzODhurrMxF2fDfReiw6v0qjC23ADImSygky8wNR5QKHMflJ3x6GjkvYsV2LJ+ZaSgw7/JMm9BHWu9Dm7625Rs47D+Z/+yuxSs7Ao39weY2RR01gWIdDLWZabkwrfeYOVar7bU+3iK4Xc2FJB6vY+v629s/eOsxubE+nS1Tw5KoUBKx+0JJVMrsvlEeHUbGxVMX51xz0wwU3oaE7KorytnrQb4LBHICX+2XmQIeiv44hH//cm9y7Em/dtXuOvXCcNzo1x42b2gl4WgoZk3zZAgQjRmYtSpwKCBzMPgJ2Tg+tsKyoXsmv1PRYUs8aey6bIBNvXaUA9BiYUnhWAs0XVJACQZR3PjYhfBIZ5HtmyeFt26crgb8Y9RgoB/1yonyk40NtB7voOO8wa+7Bg55W3B7OyjBvRdPZrqhs9SeBoLFvJk1fsIUhBZUjU3LZ0D7qitAbh4JSricaQRbEQ5ADfra0u3gGfo6ZIyYj3YlAXZ8PRdFpIrnZqBGMRzsFr9NR5OQ4xahX6EAG47KpTWt+rQtVcpMtM4jLQLHNQbMlUnUXQzheLndZsexpZ1uWDFg0T0Z06YNtSzZ7TsK7x1e03/h0W03Z9lc1RxT12abjqaIk2rCk+3w+rq7sl4/Hm3XJnQfCI8YPSAaRpBkZOI1J9OD61ZeE9mzY6oWifQxeD6D6jAGWjc0rdHarWhl1pSZr9nLyo+QpSS2tPcoo8/97XsfT6EjVf5p3UEAS0NZnrh+eJll/XlFKhxtUnugsOzhj+jd1x2SM074NUtldymMpSA+vEwKW7FkvL853n735a4TK/Ykk5MHWcGFsdhUpUB7SAXqVFIDio6r6Dy46botqS/FLNCCAYZkW2mvlZjhKy2ojm3FJbbo3l0WS7ciIVFb00Gi0dG3P1rKHRhDDWuhF354GpQzNUCi2Zzs8A5bBJp/EbiwFDh6OKBjuwhpAzno2BBkC1qdPVEjfAtsTYLNvKtY1u0Q0xyslW4VDSjOFOFQozZ20Y7EfZ/tki9XMfDde0hav0Jxoaob21+/2b1//uZEnawaBrLmPb95N3xzGIV2Hq0UR5s+60/+xV8/kFXZr6D3vkh8435R0n6Z68LAstXL+imLl8DvLHJngVO0gdviAAeVDZVjglBtbsSykBlMH3vRK2gfX5Gy85D8/GmotQxk0GT08D6ZGkqkG+SWJjaHwNts//lNsOdaaUsb3diSkDW2CAXHu7ZXnlB7os1sNJFAIqRT57EMRWS6HV/k4kxNK5pBs5lsFRP57L9vdTHHUMvULNofPSePuooJtEMJtmQaBwdVLyitLf/1FcwEArKMRPOy3+wuarT0SYFTO/UWaBaycx5Cj5rGAQNC40FNNDeWyM92x597Z0PiLqNNg7yeUuOTP/XcGpfh87isE0AAg49ikod2pP8HpjpvcUrcuscXR95ubtO43BwRWk4q8PN3Am8vuSNr8I/LJ6MmaoWdLTXgMLJS7WATCEkUj+x+BgQA9/371FhmI2uyeQXWllfkEHUSyT7qbFVXnD3StP0PJcvf/UMZnQ06KgfUH6A5Bz1197Q59Wr2DWg1s2F2f0/d9fsPbylQsDmH1COzRv+ULTXBxFaxdD52zpzQ96LNcGCeZA5lg0RzAR67eb1//ir28tufRe8y0B4OGGo5+tS1rrL+heLnVDKbgjorB/ScmI/GiRawThtqffeJ2e5BqJUCLagp7Fg+T7RrgzbWxPrbFNQAtl9DiTQINFsj/EML9GmehY2Pbu6ppPl7IyBC13aOQUVQOBVoMqZCdVMF2AyV1XW67W/1IXn8nz6LzhW8AuvAPjPbPeei/pYEzS+QhfRFOqeUTVtNCUILVqobETRF4p7fzHBd/JsPw9vNtZ9oK+eHBmNq7XfwLsTdT4HrrUEuyhQuUQDGv/CWny4gfG+9PkbX2QFtbb3gzZYhIMYSqAs0llkEhNdXx++mqXpagNs9U2iv82lr/7o2zsjreCvaRxeHpZR0BMem3+MyD+X5ItA9JfTanPGOHftOKJ+882X0SkuWQAzLVuxHtBC7V8S1bw6+TwJL7hZI4/IAtC4g/L+5l93jg7rAWBjxxz7QogUhy5FItcdP3dAy0JMpsCl1rBnGvnoVS6LOFp7QApMIPq8o4LEcqFDVJMMNYxzw3IoIYwti6nQHT02mzYirK2n946Oz3LuL8Hikw+ineUBBEHBzYHFYhX2RbZBDHc4uIPwrNwy2iDY2EYH7V18OLWEFsrPQwRj8qcWkosDRrCubaSNGaGhSsyffmDZ8fB/LNgp8C+qDl76KQLZbYrf0VbWorIO64tsE3HGJC/oWipDrEWD14WRvaFagT19n1Yyhtr0krOXO+1m5JHgEKxQEb4RHD9WDLxGEPIe3Cwj/2k2BQGQ4XDtRhDsn0eBknSXcqC/w8MLwN+8sixRlFUnQjpbxtx+H/zL4V97hpBeqMfDUPDJXhHPsOekEclThuPn7EvtOKp4lm+P/C7BM/PJS1x09skW20vn0Sm9a66jD+AIXHIhPgid2vw7lnqL/61fe9fN6p7QBZr/YD9SCq2BiL4AhxQJUYrAHnLEXY02fO9HxCM2rtPs1yMwVYPOu+LDL/uD/Eh1T9/7dJPbrcgQK0gMUXJqToUm5gcUSHGhQ86c94dvZui/p/NXt3qevG2X/gsqKTTSX+nXudtHsKY0p7APZNi/7/aQuIPyrtmQLqDlXgJheDLGw+RNB4YR+1k7W+PxelkOL7s+cxdYTYDlw5Yiw/XBy0uVP+2peXxt9ozWkX4Hqr1TWDEk375Cm31Ub8dRnkWdn/tHX2N4gl95zp/ehp2el/W+6fYBsNjHF2bv5GwNOyYrAsJhNpq7S8K9iBI2tSKIFzwKc+/5nsz9iwPQhtoWPzHaPWLo9/vTeenUsjyzQelIV/1oduhmyxZtpGp4C3Iql49Y3OqAVtQMkUUSWWNZfconrVzOG2bdTr4EWA3Pc6RXg3xWu1EwiEHD/AhvZBYQzu456kvWUfuhnIGn9RqNPIyu57e4p7nEH6pULNh6RL4sljUEY1LKmgJaOjsKOh7MO7yW1+CP60Usq7atGl1uX64ZxgCb1TuLnSTiKPAD8f/KTk1zX/7ija+vSCF1bFxC6trO3/yPAAKRem5XZIKfcAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/fr/browser/searchplugins/wikipedia-fr.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Wikipédia (fr)</ShortName>\n<Description>Wikipédia, l'encyclopédie libre</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAA4AQAAJgAAACAgAAAAAAAAJAMAAGQBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAEFSURBVDjLxZPRDYJAEESJoQjpgBoM/9IBtoAl4KcUQQlSAjYgJWAH0gPmyNtkzEEuxkQTPzawc3Ozc3MQTc/JfVPR/wW6a+eKQ+Hyfe54B2wvrfXVqXLDfTCMd3j0VHksrTcH9bl2aZq+BCgEwCCPj9E4TdPYGj0C9CYAKdkmBrIIxiIYbvpbb2sSl8AiA+ywAbJE5YLpCImLU/WRDyIAWRgu4k1s4v50ODru4haYSCk4ntkuM0wcMAINXiPKTJQ9CfgB40phBr8DyFjGKkKEhYhCY4iCDgpAYAM2EZBlhJnsZxQUYBNkSkfBvjDd0ttPeR0mxREQ+OhfYOJ6EmL+l/qzn2kGli9cAF3BOfkAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAIKSURBVFjD7ZdBSgNRDIYLguAB7FLwAkXwBl0JgiDYjQcY8ARduBJKu3I5C0EoWDxAT9AL9AK9QBeCIHQlCM/3DZOSmeZNZ2r1bQyEGV7yXv7kJZlJq6XIOXfs+crzwPPTnvnR863n05ZFufDD/T595Q4eauM37u/pWYwfeX53cegcABcuHg0AkEQE8AKAu4gAXv8BrAEMh0PXbrddt9t1vV4v406nk62laeqm02n2LjKYIuK5WCyyfeiLDF32yLn6TJ5mBFarlev3+9nBMMqsabkYhmezWcEd2ctTE/tYBwhgt14BhtmAV2VaLpdrAHioCW+VdwWy9IMAUBQjJcQFTwGqvcTD+Xy+oc8askZJyAYrnKEokCeWLpQkSSZvBIANYgSDVVEQQJaeyHQu1QIgiQNb6AmrTtaQ9+RFSLa1D4iXgfsrVITloeSFFZlaAEjAUMaXo2DJWQtVRe1OKF5aJUkf0NdglXO5VzQGoI2USwwD3LEl590CtdO3QBoT5WSFV+Q63Oha17ITgMlkslGSGBWPdeNiDR2SL1B6zQFINmOAkFOW5eTSURCdvX6OdUlapaWjsKX0dgOg26/VWHSUKhrPz35ISKwq76R9Wx+kKgC1f0o5mISsypUG3kPj2L/lDzKYvEUwzoh2JtPRdQQAo1jD6afne88H1oTMeH6ZK+x7PB/lQ/CJtvkNEgDh1dr/bVYAAAAASUVORK5CYII=</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA3MkMyRDY5QjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA3MkMyRDZBQjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDcyQzJENjdCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDcyQzJENjhCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7lkNGzAAAELklEQVR42uyYa4hUZRjHn3Nm13X2Mu6urtqutrTeVjRUQikoKUoQLIy8hybiBcVMRdFASPwgQTczsCiMvFYGffBDeANFUDEydc31viheat2dyVndmdmdy57+7/I/+HCcKaX1Q3Re+LHnOe9z3sv/PM/znlnLcRz5vzdb/OaL4Ivgi3C/WV01UCAQkNraWqmpGSCVVVWSl5cnZaXl4jgZaWpugp0viURcwpGIJJMpSba1SY+yUlmy5B3ZuGGDXGlokJKSYkmn0pJOp6UDBbsl2iJFRYVi25bEYjFpwzOtra3S3t4umUxGuqqo53WVCGZR9fX1nZgWDAaxgWIJhUpASGyIFLBtSWKDhcFCScTjuE5JXV2dhMNhSaVS2Kwt0WgUYiU6hTCiRSLNGM2BnYF4yccWCWPB6yAC9oGzYC2Iga/pNx/kg/fBs2AcSICvQOMjT2pZD7xFE0kFBd0lHo89zsiv5d8L3o4nwW+dcotUMDo+p11Jn3YKY/qeY9900P0/lv5hUJ+rswc3Nlnd6wDvgmHgR3V/GfgyS0RZf1NrrEeoR/ZD1rDAPzzrHX8wuEYhcr68E6BV2W9RGJMiI9T9wxzwFfAd+AyUgeFgK/iG9ovgAMcpAIvB92AVNzCJ9hoKu4LjjwabmYrGdwtYyb45nPM98DbYyHW4bSr7Pwb9PPszqTwGnGdUZ22DuekX1L074JSy3wC7eV1C/53clFHXVLEz7Hc3UsG38gz9x7O/F+25oC+vPzI1FVwGN0FP8Dz4gmO4fvPYN5X2LI5ZSvsTT9F/iveEgkZyhc8lTrxd3TPhM1LZ08C3vL7HxRplM6AN/AqOgVGgjhts5sKugyi4qvKzhaKZ4voHGMKCe5oF2qHfIj7TyDGucSM/sH5tY7/p+x1cBGm17vmMgikUsxw8kSv/ZoBqqjiCm7zLsBQ+vMuTl/nKbuTJcdIjpmnduIBuKmfNmfcy570BlrMvzpSap+Z2GG2WZ869nr3Ynn7TngZ7wACKbIRdl+s74QgddlPphVzgh6A/c1g8xbND2b24qD/BLVDk8XWUv8MIKuTCTNinVFjfBh+oY82mv+OZs1SNJ1n6ZzLi1nvWsgksyFUbXuVAO5RQjppENxNynyq7AfzE6xsMyyDtfhxDF1mHkZCtSJ9T9mLWIPeZibzuyejb5hlztVr7ZaaBtzlu5GU7Zi7xW8BU0CaqZt7wfnBI+b0GhvIb4iBD7SWOuYfKr+Px+zN4k3loJj/KojYIFINfmALu6TCW0dGbp0gNj+nZLHI203YCOA6WqtNhEF/OWc45ki/kHOuWzW+cgYyyK//mw8MtLEU8AkMqbIMeP5OjfWj3oU9flUL63C5XZ7zZaJXq66+eGajmdJvrG2LkuHNUco1uLapWdarC8v+z5P+U9kXwRfBF8EXwRfBFyNH+EmAA/FQ613UCCjYAAAAASUVORK5CYII=</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5QzlEREIwQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5QzlEREIxQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODlDOUREQUVCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODlDOUREQUZCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz41D9uwAAAJWElEQVR42uxcCWxURRj+t3t029IiVCyXLSpo0ERFLVAvNJ4oBRUVL7Se4IUXeOIVjaKmgkHxthweiKJGY/HAKxqwaiwYBBESwQtpgdCWtns//6nfi7/je7v72kI0mS/5s7vvn5n3Zuab/3pNfZZlkYFBjlkCA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEg87B919+OL/fT4FAgELBIF0zZQqVl5dTSZ8SWr1mHY2oqKBYtIWSiSSlLB81bN5EkUiU4ok4BYMBSqZ8FItEqCmVoBhf6xvOJx+PY6VSRHi/krJS5PP5OiTB4+SFcymVTFI797N4TFJ6foatjVsoNxyi3sW7U3t7hOKxCB+hHGppbqFgfh7ts+cgamlvofy8fIrHk+Tj4ROxKK1Y+S21trbRgvnz+NkilOSxU+r+hghdw+DBg6msbBDV1X1FY8ZUUmtbS8fG+nw5VFVVRUWFPamppYlCoSAlkooI7dTMmxlnMvTzSAS1oe1trdSjqIiJsJWJEKRevYs7iBCLMhH8OfwZo2Zus7R2CcWYHIq0hw4fQX5+nveX1FJ9/bfGIuxqDBgwgPLy8ngD4x0bq7baSllUstcgGj9hAoWjfJ03yrIkESwQgU9wIkXh3FAHESLRKBUV7UZlpaW0dt2PFGlro8WLX6eGhoaOE93xxpb7qL7qpDfydRuKDIlkgsi81P0PBkI53kOhIUOG0LRptzAhijrV//8YIwxluZMlxtJCf3HZz1LM8hbLQpYDWe5gaWJhu0ghliBLNctqlqksB7NsYwmz9GCZw/IFy0Uso9E3ylLIkg/dbEPTnY5TWTawfJ+p4R4sN7GsAgmUtLHczXKYaDNb6JVMB1kUjmd5R+hU2z2hG8HyIMa09U+hj8HOhdo3FZ2+7qVTL5bN2KiVLm1mQd/OMlDTjYPuXpe+86EfZvZnl+EWcbD7e+l4jzi1Zzjo+7I0Ql+j6epYfoFbcSKZcjsLzN7sMoQ0Kz/FS+dSllZ0/MSlzf3Qq3b74dpxuHaOS5/roD/Q7M8uwyU4nPZ+feN1gGfRMc5S4WIVtqPNQ7imXMkacq9UbmJZJgLUXBcGO323ERTfA3rtSViioIM+IPr7tbFshNOsScDlmdImK2nmEfRwqp36+7PoW4cAvzcCfLVfI9NNUMfTLBfiIa5kWa7p/0AwOB2s246TPgaBiY7TQZ7r8VtZkWcwmQQ+fSDTVWgzE1lICqI2aS0yELUQL7H0YymCy1Exy40s37FczTIeYybFfdS8XmE5gOVhlgKM7cMixbR4Rrox5SavweYmsW5JCIHYPVmWIINSGAT3aY+fg+dox3xS+P0uywuwsDqRVFZ2CO5jZ3Mq87qV5es0JBjOUs5yLjK5z1hOhMX+0gub38ON1U33colGG4X/eSPNWJ/hYWzkY5NrRP8rVOou03g8tK1fxLK/sCiVQnctAtACu7bEMoplI/Q/sBzK0gd61e4gkMkeYxzIfBRMqLr2srBcfbCwddD9zjKR5TSWsSw3i+vSwgwDqe37TMJ91PzPxLqp6+vgXvXUfjDLWaL/QvQtzLB/i7DuNiah/88gbNY4Udx8hkub6aLNyS5t9oX+dgfdKOh+cnEVhBOu2hytXVfj/cpSlmYOj2vuS8dY6Fdo13uKOOlUlyj8SZf5qHx9d+36kejzmyCrbjHtTKw8wzqcksXe9YO1kfGaSvObMcZYNz/mhA+ECbkUfkbHAuEK3HzPZfic46ArEM9Q5KCXfl+eAHUSb8MmbczCv7qRLE/cR6JJFF+GuMQRuS6Wb6bDXDLN8024gDDis5DLWtjWNBOuByFfFde2ilrC+V6IQKLqpxhe5aAfIPpPhrvQF2AyxtnexQg4IU7X04gDVu7k1IsQf6R7HsIhuRzfH4OF84q5+FQu69guPHcAcdRH9O+3HfPxWYm9y5oIb7OsFz5GN2vVqBsov1iCTZc4Dye5O8rIO2B1aumvcvj8btx0PcBVzzwU35elKb6Voah2l2aGO/O66Xe4OoVjujCX0dgLZS3fRwngUwSxDwhLeK4XIuxAdG/7+tOErhIbczFMG+GUFos2KnVZikCoq3gB2UthmvpGZ1GAoEwFhHsjiAyhuLbGpc8RMOM1qJH80cVniCCGIK8VQA1Xw/o+D/em4p96ZFy1SALIiQiZoMz9ZoeCRD0iUBkMKZmGa8dmEdycgjYbRUSv+8Xv0eZhTE59X410NBOeQftZLvoJ0Dchyp6LhVqG9NkJd4vovT9M7HQtQtdxEvpsQiDnBBVzfI52zzvo7XU4M819hqLNJWnaVIhUtMIrGarFRg9DXqs/1MdiU1Xa8yICFuomItjvJz7E7+UZCkBeiLAClmyYS6rsRIRntYh8YheJ0EPM9Z5OEuEJkLogQ5HLTo8fzdY1yKDRLrY8CllF/3yjNVOUqFWGcAJOcXfBfsE1Hq5mJAKz7oAfUXW9h0DPr0XkC8R6FnbiGQpFhrK0k+7tKtQ+WjPEQ2+LtezphQgb4DftQGYU/L/EhyKKn4xCVE2WmUBKVOgkZOUuis9mpD9tKEJNTTN+Uvt003sJ7uLap44bHNxKMsM8CUWjIAI7pwDVcshW9JRR4bks5rAQNYtSFNA8YTgmYptlp9L0JOFCbs5izLPRdrtD6mlHt5vQZoKmu0Dc64I01TULgaYTqqBf72Ed5qBPrYPucJYGnDSJcaJKW+pQPZwI/VqntA6HdQPaOKXx+4EgjR7mUY/xvszgShzxCTpXuujzUUqO07//VkGiP8z6L2Izl+OE24tzKU6GJchyB/3zZc0XQl8rgh/lkxcLnYrI54miVxnihs2izTLc3+1vOEeCWAm0Vyf7LQSYNUjPLByWElF/mYENlvO8DylwNSzpr3AtJQ4EqBLxl4XsZBbWdyCqp1uEfgkOYaGL+1AW6zURMFqoWt4X8EAE9VJH1ezfcdG3IS3JFTmxW8CyDRNqwuIP1MxtApOai8XtiwmHRLtb8TxRBJs+4b9XIZJvBUF3E1YsgFStGic4DIsUyfDM67GQTfjdQyxmLsj0IwhmP4edgm/D8/Whv1+0qXavYKM3uNzT/nOARZh3Ma4HMZ6axyNYmyDIF3ex2DlYq3qszQ6sZzE5vyw0MDAwMDAwMDAwQKpm/uGmgZ1SGBgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhh4w58CDAAL8AVXFSeKUgAAAABJRU5ErkJggg==</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://fr.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://fr.wikipedia.org/wiki/Spécial:Recherche\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/fr/browser/searchplugins/yahoo-france.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Yahoo</ShortName>\n<Description>Recherche Yahoo</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACAA8DQAAJgAAACAgAAABAAgAowsAAGINAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACZ0lEQVR42mzSP4icZRTF4ee+38xOkp2sG5cQxVJIIaaKkICxTkqJjQhpJFYiop2F1YKFQqoUVpEoCBYSS7dfOxVFWGIsokUE/0TEye7OzPe977XYNWk83b0cDoffvXHWGxkKYjt0N1fi+FaJIzNIFSJ0kDXn0z5nF1O9Sp5PzaizamLD2NELo5W4sOwXqqX/04o1R2wg9PYs/GXUmTjqpGNxwvWdFzz19Akvjj+XUkYTggylFLfml93due+tZ7+y577BrkJnbNWke8yHmzvgi/4lq+WU1XjCsThl2p1ya3GZ4KNrt03KuhXH0SkkkbTOL5+u2PnuZ/D8axtGMTaKsbOvrINP3v/W3Y9XhCJjQCrUWRedVpaq3nvn7oHXrz8jD8PfvnEGbL0716LXytIoxqizkups4R/VwhB7hpi7sXkbXNo86bkrazK5sXnbEHND7BvMLcykOotz3vlxvZw+faRb08VEiVC64rPdSw/pZ/Ly9EutNi3TkHOLOvN3u3OnHNx7MFio5qq5Ifdce/WHhwEfXPnekPuq/UPPQhrAKOV0MFdyRFQFRefr7Z9wRrb0zfYd1aCpGmr2BvtSTkcp1wZLnX0tx4oQjeHX+UF97P75QGspM7VMqTfopVwb0aY1F4ZWlFK1SCVDHQKUEvphj0ztkEdrvZoLtOkoNS2XlkHJIlroIky7Jw8atDSJdQ/aPTUdtJBaLqVmlJpqQataCZKhY/L4HwcEI/Qbv1v8tivbIdVG1UtNnPVmFmPEoT9l/Dc9Ujp42Mx4uGl6I5pmgdjGzaLbopsdJqZHWZnqtKkXcZU8D/8OAPAMQ4kD8KK1AAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEJGlDQ1BJQ0MgUHJvZmlsZQAAOBGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+EdigjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHHJz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9FwpwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7NamcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwfYrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqwSyv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxtUgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+oF9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdTTsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QWWdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXIM+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4bBsrEwAAAAlwSFlzAAALEwAACxMBAJqcGAAAByVJREFUWAm1l1uIldcVx9d3ruMZZzRaay+pCjFJH6LSRqxQqA1NH0pBiH3Qp774kEAg4EOkxKdQSCjUFvpm6YsNVNoSaGjFtmga2yZgCIIawdv04g2kM7Uz6lzO+c758v/t/9lzTB/61Oxhn7332muv9V+3vb8pnooDVRkzZ4oY/LmK6mQZa05frX6yFJ9Ae7x4qd2IuV1FFM9WMfhaI9Z+pQBAL+aiEZ0QgNBm2YuZmxHF9VZMXqmivFaLweUyuteWYvHGVPWr2f+F7YvF/ola9DZGVJsHUXs8YvBEK1ZrXt9URDwqxY1BdGMQvWjGqkgA+iLUtazHuADUoowHYugKTilaR7SIpZjWqOMRfY090RbasS4JglpFtzWIcqwZa+pSqnWVcLLXijXpZCFpvbgb/VhMe8huMLPylWkci8/oSD8xJq7hj4WUWvXrlbqVrUyKtBYdpX3Bh9YbzsdErwRgbZKyFP+KdqxPssu4l2hDAOOxIj6bCHigKWRNCcpMCHHHB4TJLc+TXxKHnC51Ct+Qgxl/TZ0qE5Be/EdWTwjqQuJJAPIB8qAZk4kZoXJnvHH+27Hq0+0YX12PH+w7E3/8zbWkitN2M8pS7kCKZ761OV55c2fcm+nG7J1e7N/+e3m2nbyKQcAhnHWZLC86B1rxiFRvSIkIgJHFVWzZ+qk4fG5HEr4wV8buVb+Vuv5QeVZsi/HeW//eHZ1HbNfLT5+Jc2dndBav9KXugfqc+pLsv6Xxvk6kVheumnpDnXlTVMZWfHh+Li6cdOKvmGzEC69+WTskzwr1SfUJ9ZWp7z/0pWXlF9+ejQtnUdCWnAxQ+al5Tdz80lIVEP8x9eZQWCQwOTAhNc34Re+rUW8U0S+r2Ns8nWzBKgONBOeX3V3RaCpPRN7XeFcO7yYl+InML2U3VdBVHszHzbSXYLBJkuTSQzBuphoYZ7X/u8O30gFAHHxzi+Yop8ETcfDXW5JyKMd/fFuO9l3mYuwLAl5gbMg8QuKdYQg4Zjcxo7HikMeIn37vcizes9Ide9bGhs9NLPN9YX0ndnzHpbZ4vx9HXr6kc6Sobo2hIkuzOnIh0xMFRlvc0waWL+p3UePCQ/Myjjx/JSnl59CJbUkJgl75g+ZD/D978Yrc7EuMPe4ESo6OYsaasiiX7tADAyny5cGtyMHsDxzFnP0Tx6Z0SfsW27B1PHZ+c13seGZdbNo2Lo6Iu7e7cfznfxc/8ggNQBhZI9dSs2c5k+rFaHBXmZhd32xTGdlZPvzDvefj9XddlgeObYVpuf1o3zkpyrEnCJwBDjlmr9i7XP3jgrYkDamhEqRA8UOBxZ53tcOtBbgyzr53M65f8DU6sVZ1o067cfFBvP+XGzrDOa5s+JkTShIc+dBtlLOLlRpqAUDc+yqQMnViNq81edDVnPixno/vP/dXjn2svbbnPa1RiqXEHVkYQ06RWygnFEtpbZDLAJws2X1OHgfCv+hiRkZU8Y+pmbjwzjTE1D48PR1TV+5IMErgsjex2A8TJrqCHH9Cw6U0BGBkPUWrKTZnPq4L9WqIOFvEO8ml+vbRvyUB/Jw6OiUa9GydM58qQl6lTrNHyiENrwyTkOvXLziVkMlOOsesVKyIFtZB1zfDAGvdyj4xtkD7yHQ8Ynn4hCrwvYA+DOJCSlXAZl3MjNQobNzVPK7gJm0AiPsQyEg0c6s1cbEB5X08AmDz1TTLucApzHHyJgADvUqVysJMKOSicLRQl+emOIvbnaw+ot2pSTzl5zzJVjPaZ6ix7zCSN4E1shOAWnqbyYH8bOqd1h9AGJ0qtl6LRBubcBKxbo6xh60kWlbLjgG4NJ2ETkwqbl7SeUXVSCq+BF1C2bWEgEO4CxBGvOydGmu3ooXv7AEogLFqn2JtWKO8yc9xAmDxjhGiWMOQXe63zCvHtIjOpGOIwvGJlhRQepyzaiu0MQ4MnFhuT7CiJQC+sUg4jtOYO+1IH9OdCwgBSmOkP2r60CarHeXMjxw3PGyvOBnN670EgOPOc1yEYgDYCxbqTPDXki1srChi4R6lpQ+uDmVFDtkA5GH1qJEvQFgacqCFT37pyP+Y+DMJs0Y54NgbiIVn61jhEUrNARuNIi3vOQf8iUeQuNzILe4b/jFZ7RDYJhTbVRaJTxyWh8PgO93hQJCBsSa2GQyyoLlBzWDxgnm9l0JgADgNgVxElCH22xs4NCsaieSUyzWXaSTLDAPlGQB0Kt6JaqpzYjkJQT9id60aNwqZjVqlz9Kqp+JcfDjOAqhirNoCI6MelpVPAjZ/CbFv45Y9YNcicqDMKm/Xo/FPJdMlqZ9SIK7qSrrci9mbl6q3/DGQ5f7XuK347rgKeuMgiicEfLPmT0rGY1K5SdI/ryritlMbJrr/PZ8+I8qf9PF8qhMrT39QHfHLkhj/fz/bi+eb83F/VxX1b6jWvt6KdTs/AvvCmqXE235jAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\"\n     template=\"https://fr.search.yahoo.com/sugg/ff\">\n  <Param name=\"output\"  value=\"fxjson\" />\n  <Param name=\"appid\"   value=\"ffd\" />\n  <Param name=\"command\" value=\"{searchTerms}\" />\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://fr.search.yahoo.com/search\" resultdomain=\"yahoo.com\">\n  <Param name=\"p\" value=\"{searchTerms}\"/>\n  <Param name=\"ei\" value=\"UTF-8\"/>\n  <MozParam name=\"fr\" condition=\"pref\" pref=\"yahoo-fr\" />\n</Url>\n<SearchForm>https://fr.search.yahoo.com/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/alerts/alert.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     closeAlert.tooltip          \"Fermer cette notification\">\n<!ENTITY     settings.label              \"Paramètres\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/alerts/alert.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE(closeButton.title): Used as the close button text for web notifications on OS X.\n# This should ideally match the string that OS X uses for the close button on alert-type\n# notifications. OS X will truncate the value if it's too long.\ncloseButton.title = Fermer\n# LOCALIZATION NOTE(actionButton.label): Used as the button label to provide more actions on OS X notifications. OS X will truncate this if it's too long.\nactionButton.label = …\n# LOCALIZATION NOTE(webActions.disableForOrigin.label): %S is replaced\n# with the hostname origin of the notification.\nwebActions.disableForOrigin.label = Désactiver les notifications depuis %S\n\n# LOCALIZATION NOTE(source.label): Used to show the URL of the site that\n# sent the notification (e.g., \"via mozilla.org\"). \"%1$S\" is the source host\n# and port.\nsource.label=via %1$S\nwebActions.settings.label = Paramètres des notifications\n\n# LOCALIZATION NOTE(doNotDisturb.label): %S is replaced with the\n# brandShortName of the application.\ndoNotDisturb.label = Ne pas me déranger jusqu’à ce que je redémarre %S\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/alerts/notificationNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngeneral=Notification générale\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/autoconfig/autoconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadConfigTitle = Erreur de configuration\nreadConfigMsg = Échec lors de la lecture du fichier de configuration. Veuillez contacter votre administrateur système.\n\nautoConfigTitle = Alerte AutoConfig\nautoConfigMsg = Netscape.cfg/AutoConfig a échoué. Veuillez contacter votre administrateur système. \\n Erreur : %S échoué :\n\nemailPromptTitle = Adresse de courrier électronique\nemailPromptMsg = Saisissez votre adresse de courrier électronique\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/cookie/cookieAcceptDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     props.name.label               \"Nom :\">\n<!ENTITY     props.value.label              \"Contenu :\">\n<!ENTITY     props.domain.label             \"Hôte :\">\n<!ENTITY     props.path.label               \"Chemin :\">\n<!ENTITY     props.secure.label             \"Envoi pour :\">\n<!ENTITY     props.expires.label            \"Expire :\">\n\n<!ENTITY     button.allow.label             \"Autoriser\">\n<!ENTITY     button.allow.accesskey         \"A\">\n<!ENTITY     button.session.label           \"Autoriser durant la session\">\n<!ENTITY     button.session.accesskey       \"s\">\n<!ENTITY     button.deny.label              \"Interdire\">\n<!ENTITY     button.deny.accesskey          \"I\">\n\n<!ENTITY     dialog.title                   \"Confirmer les paramètres de cookie\">\n<!ENTITY     dialog.remember.label          \"Appliquer ce choix pour tous les cookies de ce site\">\n<!ENTITY     dialog.remember.accesskey      \"A\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/cookie/cookieAcceptDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhostColon=Hôte :\ndomainColon=Domaine :\nforSecureOnly=Connexions chiffrées uniquement\nforAnyConnection=Tout type de connexion\nexpireAtEndOfSession=À la fin de la session\n\nshowDetails=Afficher les détails\nhideDetails=Masquer les détails\ndetailsAccessKey=t\n\npermissionToSetACookie=Le site %S veut définir un cookie.\npermissionToSetSecondCookie=Le site %S veut définir un deuxième cookie.\n#  LOCALIZATION NOTE (PermissionToSetAnotherCookie): First %S: sitename, second %S: number of cookies already present for that site\npermissionToSetAnotherCookie=Le site %S veut définir un autre cookie.\\nVous avez déjà %S cookies de ce site.\npermissionToModifyCookie=Le site %S veut modifier un cookie existant.\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/formautofill/requestAutocomplete.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- This file has no entities because the feature is still experimental. -->\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/AccessFu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Screen reader started/stopped\nscreenReaderStarted = Lecteur d’écran démarré\nscreenReaderStopped = Lecteur d’écran arrêté\n\n# Roles\nmenubar        =       barre de menus\nscrollbar      =       barre de défilement\ngrip           =       poignée\nalert          =       alerte\nmenupopup      =       menu popup\ndocument       =       document\npane           =       panneau\ndialog         =       dialogue\nseparator      =       séparateur\ntoolbar        =       barre d’outils\nstatusbar      =       barre d’état\ntable          =       tableau\ncolumnheader   =       en-tête de colonne\nrowheader      =       en-tête de ligne\ncolumn         =       colonne\nrow            =       ligne\ncell           =       cellule\nlink           =       lien\nlist           =       liste\nlistitem       =       élément de liste\noutline        =       plan\noutlineitem    =       élément de plan\npagetab        =       onglet\npropertypage   =       propriété de page\ngraphic        =       graphique\nswitch         =       bascule\npushbutton     =       bouton\ncheckbutton    =       case à cocher\nradiobutton    =       bouton radio\ncombobox       =       liste déroulante\nprogressbar    =       barre de progression\nslider         =       curseur\nspinbutton     =       bouton à deux positions\ndiagram        =       diagramme\nanimation      =       animation\nequation       =       équation\nbuttonmenu     =       bouton de menu\nwhitespace     =       espace\npagetablist    =       liste d’onglets\ncanvas         =       canvas\ncheckmenuitem  =       élément de menu à cocher\nlabel          =       libellé\npasswordtext   =       texte de mot de passe\nradiomenuitem  =       élément de menu avec bouton radio\ntextcontainer  =       conteneur de texte\ntogglebutton   =       bouton à bascule\ntreetable      =       arborescence\nheader         =       en-tête\nfooter         =       pied de page\nparagraph      =       paragraphe\nentry          =       entrée\ncaption        =       légende\nheading        =       titre\nsection        =       section\nform           =       formulaire\ncomboboxlist   =       liste déroulante\ncomboboxoption =       option de liste déroulante\nimagemap       =       image découpée\nlistboxoption  =       option\nlistbox        =       liste\nflatequation   =       équation\ngridcell       =       cellule\nnote           =       note\nfigure         =       illustration\ndefinitionlist =       liste de définitions\nterm           =       terme\ndefinition     =       définition\n\nmathmltable              = tableau mathématique\nmathmlcell               = cellule\nmathmlenclosed           = entre parenthèses\nmathmlfraction           = fraction\nmathmlfractionwithoutbar = fraction sans barre\nmathmlroot               = racine\nmathmlscripted           = scripté\nmathmlsquareroot         = racine carrée\n\n# More sophisticated roles which are not actual numeric roles\ntextarea       =       zone de texte\n\nbase           =       base\nclose-fence    =       élément de fermeture\ndenominator    =       dénominateur\nnumerator      =       numérateur\nopen-fence     =       élément d’ouverture\noverscript     =       écriture supérieure\npresubscript   =       presubscript\npresuperscript =       presuperscript\nroot-index     =       indice de la racine\nsubscript      =       subscript\nsuperscript    =       superscript\nunderscript    =       écriture inférieure\n\n# Text input types\ntextInputType_date   =       date\ntextInputType_email  =       courriel\ntextInputType_search =       recherche\ntextInputType_tel    =       téléphone\ntextInputType_url    =       URL\n\n# More sophisticated object descriptions\nheadingLevel   =       niveau de titre %S\n\n# more sophisticated list announcement\nlistStart      =       Premier élément\nlistEnd        =       Dernier élément\n# LOCALIZATION NOTE (listItemsCount): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nlistItemsCount =       1 élément;#1 éléments\n\n# LOCALIZATION NOTE: # %1$S is the position of the item n the set.\n# %2$S is the total number of such items in the set.\n# An expanded example would read \"2 of 5\".\nobjItemOfN      =       %1$S sur %2$S\n\n# Landmark announcements\nbanner         =       bannière\ncomplementary  =       complément\ncontentinfo    =       infos contenu\nmain           =       principal\nnavigation     =       navigation\nsearch         =       recherche\n\n# LOCALIZATION NOTE (tblColumnInfo): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfo = avec 1 colonne;avec #1 colonnes\n# LOCALIZATION NOTE (tblRowInfo): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfo = et 1 ligne;et #1 lignes\n\n# table or grid cell information\ncolumnInfo = Colonne %S\nrowInfo = Ligne %S\nspansColumns = s’étend sur %S colonnes\nspansRows = s’étend sur %S lignes\n\n# Invoked actions\njumpAction     =      passé\npressAction    =      appuyé\ncheckAction    =      coché\nuncheckAction  =      non coché\nonAction       =      activé\noffAction      =      désactivé\nselectAction   =      sélectionné\nunselectAction =      désélectionné\nopenAction     =      ouvert\ncloseAction    =      fermé\nswitchAction   =      basculé\nclickAction    =      cliqué\ncollapseAction =      réduit\nexpandAction   =      développé\nactivateAction =      activé\ncycleAction    =      cycle\n\n# Live regions\n# 'hidden' will be spoken when something disappears in a live region.\nhidden         =      masqué\n\n# Tab states\ntabLoading     =      chargement\ntabLoaded      =      chargé\ntabNew         =      nouvel onglet\ntabLoadStopped =      arrêt du chargement\ntabReload      =      rechargement\n\n# Object states\nstateChecked     =    coché\nstateOn          =    activé\nstateNotChecked  =    non coché\nstateOff         =    désactivé\nstatePressed     =    pressé\n# No string for a not pressed toggle button\nstateExpanded    =    développé\nstateCollapsed   =    réduit\nstateUnavailable =    indisponible\nstateReadonly    =    lecture seule\nstateRequired    =    requis\nstateTraversed   =    visité\nstateHasPopup    =    possède un popup\nstateSelected    =    sélectionné\n\n# App modes\neditingMode    =      édition\nnavigationMode =      navigation\n\n# Quick navigation modes\nquicknav_Simple      = Défaut\nquicknav_Anchor      = Ancres\nquicknav_Button      = Boutons\nquicknav_Combobox    = Listes déroulantes\nquicknav_Landmark    = Description des zones\nquicknav_Entry       = Entrées\nquicknav_FormElement = Éléments de formulaire\nquicknav_Graphic     = Images\nquicknav_Heading     = En-têtes\nquicknav_ListItem    = Liste d’éléments\nquicknav_Link        = Liens\nquicknav_List        = Listes\nquicknav_PageTab     = Onglets de la page\nquicknav_RadioButton = Boutons radio\nquicknav_Separator   = Séparateurs\nquicknav_Table       = Tableaux\nquicknav_Checkbox    = Cases à cocher\n\n# MathML menclose notations.\n# See developer.mozilla.org/docs/Web/MathML/Element/menclose#attr-notation\nnotation-longdiv            = symbole de division longue\nnotation-actuarial          = symbole actuaire\nnotation-phasorangle        = angle de phaseur\nnotation-radical            = symbole de la racine carrée\nnotation-box                = boîte\nnotation-roundedbox         = boîte arrondie\nnotation-circle             = cercle\nnotation-left               = ligne à la gauche du contenu\nnotation-right              = ligne à la droite du contenu\nnotation-top                = ligne au-dessus du contenu\nnotation-bottom             = ligne en-dessous du contenu\nnotation-updiagonalstrike   = ligne du coin bas-gauche au coin haut-droit\nnotation-downdiagonalstrike = ligne du coin haut-gauche au coin bas-droit\nnotation-verticalstrike     = ligne verticale à travers le contenu\nnotation-horizontalstrike   = ligne horizontale à travers le contenu\nnotation-updiagonalarrow    = flèche diagonale\nnotation-madruwb            = symbole arabe pour la factorielle\n\n# Shortened role names for braille\nmenubarAbbr        =       barre de menus\nscrollbarAbbr      =       barre de défilement\ngripAbbr           =       poignée\nalertAbbr          =       alerte\nmenupopupAbbr      =       menu popup\ndocumentAbbr       =       document\npaneAbbr           =       panneau\ndialogAbbr         =       dialogue\nseparatorAbbr      =       séparateur\ntoolbarAbbr        =       barre d’outils\nstatusbarAbbr      =       barre d’état\ntableAbbr          =       tabl\ncolumnheaderAbbr   =       en-tête de colonne\nrowheaderAbbr      =       en-tête de ligne\ncolumnAbbr         =       colonne\nrowAbbr            =       ligne\ncellAbbr           =       cellule\nlinkAbbr           =       lien\nlistAbbr           =       liste\nlistitemAbbr       =       élément de liste\noutlineAbbr        =       plan\noutlineitemAbbr    =       élément de plan\npagetabAbbr        =       onglet\npropertypageAbbr   =       propriété de page\ngraphicAbbr        =       graphique\npushbuttonAbbr     =       btn\ncheckbuttonAbbr    =       case à cocher\nradiobuttonAbbr    =       bouton radio\ncomboboxAbbr       =       liste déroulante\nprogressbarAbbr    =       barre de progression\nsliderAbbr         =       curseur\nspinbuttonAbbr     =       bouton à deux positions\ndiagramAbbr        =       diagramme\nanimationAbbr      =       animation\nequationAbbr       =       équation\nbuttonmenuAbbr     =       bouton de menu\nwhitespaceAbbr     =       espace\npagetablistAbbr    =       liste d’onglets\ncanvasAbbr         =       canvas\ncheckmenuitemAbbr  =       élément de menu à cocher\nlabelAbbr          =       libellé\npasswordtextAbbr   =       txtmdpasse\nradiomenuitemAbbr  =       élément de menu avec bouton radio\ntextcontainerAbbr  =       conteneur de texte\ntogglebuttonAbbr   =       bouton à bascule\ntreetableAbbr      =       arborescence\nheaderAbbr         =       en-tête\nfooterAbbr         =       pied de page\nparagraphAbbr      =       paragraphe\nentryAbbr          =       entrée\ncaptionAbbr        =       légende\nheadingAbbr        =       titre\nsectionAbbr        =       section\nformAbbr           =       formulaire\ncomboboxlistAbbr   =       liste déroulante\ncomboboxoptionAbbr =       option de liste déroulante\nimagemapAbbr       =       imgmap\nlistboxoptionAbbr  =       option\nlistboxAbbr        =       liste\nflatequationAbbr   =       équation\ngridcellAbbr       =       cellule\nnoteAbbr           =       note\nfigureAbbr         =       fig\ndefinitionlistAbbr =       liste de définitions\ntermAbbr           =       terme\ndefinitionAbbr     =       définition\ntextareaAbbr       =       zonetxt\n\n# LOCALIZATION NOTE (tblColumnInfoAbbr): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfoAbbr = #1c;#1c\n# LOCALIZATION NOTE (tblRowInfoAbbr): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfoAbbr = #1l;#1l\ncellInfoAbbr = c%Sl%S\n\nstateCheckedAbbr = (x)\nstateUncheckedAbbr = ( )\nstatePressedAbbr = (x)\nstateUnpressedAbbr = ( )\n\nmathmlenclosedAbbr           = entre parenthèses\nmathmltableAbbr              = tab\nmathmlcellAbbr               = cellule\nmathmlfractionAbbr           = frac\nmathmlfractionwithoutbarAbbr = frac sans barre\nmathmlrootAbbr               = racine\nmathmlscriptedAbbr           = scripté\nmathmlsquarerootAbbr         = rac carrée\n\nbaseAbbr           = base\nclose-fenceAbbr    = ferm\ndenominatorAbbr    = déno\nnumeratorAbbr      = numé\nopen-fenceAbbr     = ouv\noverscriptAbbr     = dessus\npresubscriptAbbr   = presub\npresuperscriptAbbr = presup\nroot-indexAbbr     = index\nsubscriptAbbr      = sub\nsuperscriptAbbr    = sup\nunderscriptAbbr    = dessous\n\nnotation-longdivAbbr            = longue div\nnotation-actuarialAbbr          = act\nnotation-phasorangleAbbr        = angle phas\nnotation-radicalAbbr            = rad\nnotation-boxAbbr                = boîte\nnotation-roundedboxAbbr         = boîte arron\nnotation-circleAbbr             = cercl\nnotation-leftAbbr               = gauch\nnotation-rightAbbr              = droite\nnotation-topAbbr                = haut\nnotation-bottomAbbr             = bas\nnotation-updiagonalstrikeAbbr   = barré diag haut\nnotation-downdiagonalstrikeAbbr = barré diag bas\nnotation-verticalstrikeAbbr     = barré vert\nnotation-horizontalstrikeAbbr   = barré hor\nnotation-updiagonalarrowAbbr    = flèche diag\nnotation-madruwbAbbr            = symb arabe factor\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY about.version                \"version\">\n\n<!-- LOCALIZATION NOTE (about.credits.beforeLink): note that there is no space between this phrase and the linked about.credits.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.credits.beforeLink     \"Consulter la liste des \">\n<!ENTITY about.credits.linkTitle      \"contributeurs\">\n<!-- LOCALIZATION NOTE (about.credits.afterLink): note that there is no space between the linked about.credits.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.credits.afterLink      \" au projet Mozilla.\">\n\n<!-- LOCALIZATION NOTE (about.license.beforeTheLink): note that there is no space between this phrase and the linked about.license.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.license.beforeTheLink  \"Lire \">\n<!ENTITY about.license.linkTitle      \"les informations sur la licence\">\n<!-- LOCALIZATION NOTE (about.license.afterTheLink): note that there is no space between the linked about.license.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.license.afterTheLink   \" pour ce logiciel.\">\n\n<!-- LOCALIZATION NOTE (about.relnotes.beforeTheLink): note that there is no space between this phrase and the linked about.relnotes.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.relnotes.beforeTheLink \"Lire les \">\n<!ENTITY about.relnotes.linkTitle     \"notes de version\">\n<!-- LOCALIZATION NOTE (about.relnotes.afterTheLink): note that there is no space between the linked about.relnotes.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.relnotes.afterTheLink  \" pour cette version.\">\n\n<!-- LOCALIZATION NOTE (about.buildconfig.beforeTheLink): note that there is no space between this phrase and the linked about.buildconfig.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.buildconfig.beforeTheLink \"Voir la \">\n<!ENTITY about.buildconfig.linkTitle     \"configuration de compilation\">\n<!-- LOCALIZATION NOTE (about.buildconfig.afterTheLink): note that there is no space between the linked about.buildconfig.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.buildconfig.afterTheLink  \" utilisée pour cette version.\">\n\n<!ENTITY about.buildIdentifier        \"Identifiant de compilation : \">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/aboutAbout.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAbout.title  \"À propos de « À propos »\">\n<!ENTITY aboutAbout.note   \"Il s’agit d’une liste de pages « À propos de » à votre disposition.<br/>\n                            Certaines d’entre elles peuvent être absconses. Certaines sont uniquement destinées à faire des diagnostics.<br/>\n                            Et d’autres sont omises car elles nécessitent des chaînes de requête.\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/aboutNetworking.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutNetworking.title                 \"Informations réseau\">\n<!ENTITY aboutNetworking.warning               \"Cette fonctionnalité est très expérimentale. À n’utiliser que sous la surveillance d’un adulte.\">\n<!ENTITY aboutNetworking.showNextTime          \"Afficher cet avertissement la prochaine fois\">\n<!ENTITY aboutNetworking.ok                    \"OK\">\n<!ENTITY aboutNetworking.HTTP                  \"HTTP\">\n<!ENTITY aboutNetworking.sockets               \"Sockets\">\n<!ENTITY aboutNetworking.dns                   \"DNS\">\n<!ENTITY aboutNetworking.websockets            \"WebSockets\">\n<!ENTITY aboutNetworking.refresh               \"Actualiser\">\n<!ENTITY aboutNetworking.autoRefresh           \"Actualiser toutes les 3 secondes\">\n<!ENTITY aboutNetworking.hostname              \"Nom d’hôte\">\n<!ENTITY aboutNetworking.port                  \"Port\">\n<!ENTITY aboutNetworking.spdy                  \"SPDY\">\n<!ENTITY aboutNetworking.ssl                   \"SSL\">\n<!ENTITY aboutNetworking.active                \"Actif\">\n<!ENTITY aboutNetworking.idle                  \"Inactif\">\n<!ENTITY aboutNetworking.host                  \"Hôte\">\n<!ENTITY aboutNetworking.tcp                   \"TCP\">\n<!ENTITY aboutNetworking.sent                  \"Envoyés\">\n<!ENTITY aboutNetworking.received              \"Reçus\">\n<!ENTITY aboutNetworking.family                \"Famille\">\n<!ENTITY aboutNetworking.addresses             \"Adresses\">\n<!ENTITY aboutNetworking.expires               \"Expiration (secondes)\">\n<!ENTITY aboutNetworking.messagesSent          \"Messages envoyés\">\n<!ENTITY aboutNetworking.messagesReceived      \"Messages reçus\">\n<!ENTITY aboutNetworking.bytesSent             \"Octets envoyés\">\n<!ENTITY aboutNetworking.bytesReceived         \"Octets reçus\">\n<!ENTITY aboutNetworking.logging               \"Journalisation\">\n<!ENTITY aboutNetworking.logTutorial           \"Consultez <a href='https://developer.mozilla.org/docs/Mozilla/Debugging/HTTP_logging'>HTTP Logging</a> pour obtenir des informations sur l’utilisation de cet outil.\">\n<!ENTITY aboutNetworking.currentLogFile        \"Fichier de journalisation actuel :\">\n<!ENTITY aboutNetworking.currentLogModules     \"Modules de journalisation actuels :\">\n<!ENTITY aboutNetworking.setLogFile            \"Définir un fichier de journalisation\">\n<!ENTITY aboutNetworking.setLogModules         \"Définir des modules de journalisation\">\n<!ENTITY aboutNetworking.startLogging          \"Lancer la journalisation\">\n<!ENTITY aboutNetworking.stopLogging           \"Arrêter la journalisation\">\n<!ENTITY aboutNetworking.dnsLookup             \"Recherche DNS\">\n<!ENTITY aboutNetworking.dnsLookupButton       \"Résolution\">\n<!ENTITY aboutNetworking.dnsDomain             \"Domaine\">\n<!ENTITY aboutNetworking.dnsLookupTableColumn  \"Adresses IP\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/aboutProfiles.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutProfiles.title \"Informations sur les profils\">\n<!ENTITY aboutProfiles.subtitle \"Cette page vous aide à gérer vos profils. Chaque profil est un environnement isolé contenant un historique, des marque-pages, des paramètres et des modules qui lui sont propres.\">\n<!ENTITY aboutProfiles.create \"Créer un nouveau profil\">\n<!ENTITY aboutProfiles.restart.title \"Redémarrer\">\n<!ENTITY aboutProfiles.restart.inSafeMode \"Redémarrer avec les modules désactivés…\">\n<!ENTITY aboutProfiles.restart.normal \"Redémarrer normalement…\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/aboutProfiles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nname = Profil : %S\nisDefault = Profil par défaut\nrootDir = Répertoire racine\n# LOCALIZATION NOTE: localDir is used to show the directory corresponding to\n# the main profile directory that exists for the purpose of storing data on the\n# local filesystem, including cache files or other data files that may not\n# represent critical user data. (e.g., this directory may not be included as\n# part of a backup scheme.)\n# In case localDIr and rootDir are equal, localDir is not shown.\nlocalDir = Répertoire local\ncurrentProfile = Il s’agit du profil en cours d’utilisation ; il ne peut pas être supprimé.\n\nrename = Renommer\nremove = Supprimer\nsetAsDefault = Définir comme profil par défaut\nlaunchProfile = Lancer le profil dans un nouveau navigateur\n\nyes = oui\nno = non\n\nrenameProfileTitle = Renommer un profil\nrenameProfile = Renommer le profil %S\n\ninvalidProfileNameTitle = Nom de profil invalide\ninvalidProfileName = Le nom de profil « %S » n’est pas autorisé.\n\ndeleteProfileTitle = Supprimer un profil\ndeleteProfileConfirm = Supprimer un profil l’enlèvera de la liste des profils disponibles et ne peut être annulé.\\nIl est aussi possible de choisir de supprimer les fichiers de données du profil, comprenant vos paramètres, certificats et toutes vos données personnelles. Cette option supprimera le dossier « %S » et ne pourra pas être annulée.\\nDésirez-vous supprimer les fichiers de données du profil ?\ndeleteFiles = Supprimer les fichiers\ndontDeleteFiles = Ne pas supprimer les fichiers\n\nopenDir = Ouvrir le répertoire\n# LOCALIZATION NOTE (macOpenDir): This is the Mac-specific variant of openDir.\n# This allows us to use the preferred\"Finder\" terminology on Mac.\nmacOpenDir = Ouvrir dans le Finder\n# LOCALIZATION NOTE (winOpenDir2): This is the Windows-specific variant of\n# openDir.\nwinOpenDir2 = Ouvrir le dossier\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/aboutReader.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutReader.loading2):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\naboutReader.loading2=Chargement…\naboutReader.loadError=Impossible de charger l’article à partir de la page\n\naboutReader.colorScheme.light=Clair\naboutReader.colorScheme.dark=Sombre\naboutReader.colorScheme.sepia=Sépia\naboutReader.colorScheme.auto=Auto\n\n# LOCALIZATION NOTE (aboutReader.estimatedReadTimeValue1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of minutes it is estimated to take to read the article\n# example: `3 minutes`\naboutReader.estimatedReadTimeValue1=#1 minute;#1 minutes\n\n#LOCALIZATION NOTE (aboutReader.estimatedReadingTimeRange1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# When there is some uncertainty in how long the article will take to read show a range of\n# minutes it is expected to take.\n# #1 is the number of minutes it is estimated to take to read the article for a fast reader\n# #2 is the number of minutes it is estimated to take to read the article for a slow reader\n# #2 is the variable used to determine the plural form to use.\n# example: `5-8 minutes`\naboutReader.estimatedReadTimeRange1=#1-#2 minute;#1-#2 minutes\n\n# LOCALIZATION NOTE (aboutReader.fontType.serif, aboutReader.fontType.sans-serif):\n# These are the styles of typeface that are used on desktop.\naboutReader.fontType.serif=Serif\naboutReader.fontType.sans-serif=Sans serif\n\n# LOCALIZATION NOTE (aboutReader.fontTypeSample): String used to sample font types.\naboutReader.fontTypeSample=Aa\n\naboutReader.toolbar.close=Quitter le mode lecture\naboutReader.toolbar.typeControls=Modifier la police\n\n# These are used for the Reader View toolbar button and the menuitem within the\n# View menu.\nreaderView.enter = Passer en mode lecture\nreaderView.enter.accesskey=r\nreaderView.close = Quitter le mode lecture\nreaderView.close.accesskey=r\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/aboutRights.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- rights.locale-direction instead of the usual local.dir entity, so RTL can skip translating page. -->\n<!ENTITY rights.locale-direction \"ltr\">\n<!ENTITY rights.pagetitle       \"about:rights\">\n<!ENTITY rights.intro-header    \"À propos de vos droits\">\n<!ENTITY rights.intro \"&brandFullName; est un logiciel libre et ouvert, réalisé par une communauté de milliers de contributeurs dans le monde. Voici ce que vous devriez savoir :\">\n\n<!-- Note on pointa / pointb / pointc form:\n     These points each have an embedded link in the HTML, so each point is\n     split into chunks for text before the link, the link text, and the text\n     after the link. If a localized grammar doesn't need the before or after\n     chunk, it can be left blank.\n\n     Also note the leading/trailing whitespace in strings here, which is\n     deliberate for formatting around the embedded links. -->\n<!ENTITY rights.intro-point1a \"&brandShortName; est disponible suivant les modalités de la \">\n<!ENTITY rights.intro-point1b \"Mozilla Public License\">\n<!ENTITY rights.intro-point1c \" (Licence publique Mozilla). Ceci signifie que vous pouvez utiliser, copier et distribuer &brandShortName; à d’autres personnes. Vous pouvez également modifier le code source de &brandShortName; à votre gré pour répondre à vos besoins. La Licence publique Mozilla vous autorise aussi à distribuer vos versions modifiées.\">\n\n<!ENTITY rights.intro-point2-a \"Il ne vous est cédé aucun droit ou licence sur les marques déposées de la Fondation Mozilla ou de tiers, y compris et sans limitation, sur le nom et le logo de Firefox. Vous pouvez consulter des informations complémentaires sur les marques déposées \">\n<!ENTITY rights.intro-point2-b \"ici\">\n<!ENTITY rights.intro-point2-c \".\">\n\n<!-- point 2.5 text for official branded builds -->\n<!ENTITY rights.intro-point2.5 \"Certaines fonctionnalités de &brandShortName;, comme le rapporteur de plantages, vous permettent de fournir un retour à &vendorShortName;. En choisissant d’envoyer ces informations, vous donnez à &vendorShortName; la permission d’utiliser ce retour pour améliorer ses logiciels, de le publier sur ses sites web et de le distribuer.\">\n\n<!-- point 3 text for official branded builds -->\n<!ENTITY rights2.intro-point3a \"La manière dont nous utilisons vos informations personnelles et le retour envoyés à &vendorShortName; par l’intermédiaire de &brandShortName; est décrite dans la \">\n<!ENTITY rights2.intro-point3b \"politique de confidentialité de &brandShortName;\">\n<!ENTITY rights.intro-point3c \".\">\n\n<!-- point 3 text for unbranded builds -->\n<!ENTITY rights.intro-point3-unbranded \"Toutes les politiques de confidentialité applicables à ce logiciel devraient être listées ici.\">\n\n<!-- point 4 text for official branded builds -->\n<!ENTITY rights2.intro-point4a \"Certaines fonctionnalités de &brandShortName; utilisent des services d’information sur le Web, cependant nous ne pouvons pas garantir à 100&#37; qu’ils sont appropriés ou dénués d’erreurs. Vous pouvez trouver plus de détails, y compris des informations sur la manière de désactiver les services, dans les \">\n<!ENTITY rights.intro-point4b \"modalités d’utilisation\">\n<!ENTITY rights.intro-point4c \".\">\n\n<!-- point 4 text for unbranded builds -->\n<!ENTITY rights.intro-point4a-unbranded \"Si ce logiciel intègre des services web, toutes les modalités d’utilisation applicables pour le ou les services doivent être liées à la section \">\n<!ENTITY rights.intro-point4b-unbranded \"Services de sites web\">\n<!ENTITY rights.intro-point4c-unbranded \".\">\n\n<!ENTITY rights2.webservices-header \"Services d’informations web de &brandFullName;\">\n\n<!-- point 5 -->\n<!ENTITY rights.intro-point5 \"Afin de pouvoir lire certains types de contenus vidéos, &brandShortName; télécharge certains modules de déchiffrement de contenu depuis des tiers.\">\n\n<!-- Note that this paragraph references a couple of entities from\n     preferences/security.dtd, so that we can refer to text the user sees in\n     the UI, without this page being forgotten every time those strings are\n     updated.  -->\n<!-- intro paragraph for branded builds -->\n<!ENTITY rights2.webservices-a \"&brandFullName; utilise des services d’informations web (« Les Services ») pour fournir certaines des fonctionnalités qui sont mises à votre disposition dans cette version binaire de &brandShortName; comme décrit ci-dessous. Si vous ne voulez pas utiliser l’un ou l’autre de ces Services ou si vous trouvez que les modalités ci-dessous ne sont pas acceptables, vous pouvez désactiver la fonctionnalité ou le Service. Pour ce faire, veuillez consulter ces \">\n<!ENTITY rights2.webservices-b \"instructions\">\n<!ENTITY rights3.webservices-c \" décrivant la manière de désactiver un Service ou une fonctionnalité en particulier. Les autres fonctionnalités ou Services peuvent être désactivés dans les préférences de l’application.\">\n\n<!-- safe browsing points for branded builds -->\n<!ENTITY rights.safebrowsing-a \"Blocage de sites malveillants : \">\n<!ENTITY rights.safebrowsing-b \"Il n’est pas recommandé de désactiver cette fonctionnalité car cela peut vous amener à naviguer sur des sites non sûrs. Si vous désirez désactiver la fonctionnalité complètement, suivez ces instructions :\">\n<!ENTITY rights.safebrowsing-term1 \"Ouvrez les préférences ou options de l’application\">\n<!ENTITY rights.safebrowsing-term2 \"Sélectionnez le panneau Sécurité\">\n<!ENTITY rights2.safebrowsing-term3 \"Désélectionnez l’option « &enableSafeBrowsing.label; »\">\n<!ENTITY rights.safebrowsing-term4 \"Le blocage de sites malveillants est alors désactivé.\">\n\n<!-- location aware browsing points for branded builds -->\n<!ENTITY rights.locationawarebrowsing-a \"Navigation selon la localisation géographique : \">\n<!ENTITY rights.locationawarebrowsing-b \"se fait toujours à la demande. Aucune information concernant votre localisation n’est jamais envoyée sans votre permission. Si vous souhaitez désactiver la fonctionnalité complètement, suivez ces instructions :\">\n<!ENTITY rights.locationawarebrowsing-term1a \"Dans la barre d’adresse, saisissez \">\n<!ENTITY rights.locationawarebrowsing-term1b \"about:config\">\n<!ENTITY rights.locationawarebrowsing-term2 \"Faites une recherche sur geo.enabled\">\n<!ENTITY rights.locationawarebrowsing-term3 \"Double-cliquez sur la préférence geo.enabled\">\n<!ENTITY rights.locationawarebrowsing-term4 \"La localisation géographique est alors désactivée.\">\n\n<!-- intro paragraph for unbranded builds -->\n<!ENTITY rights.webservices-unbranded \"Un aperçu des services de sites web intégrés dans le logiciel, accompagné des instructions sur la manière de les désactiver, le cas échéant, doit être indiqué ici.\">\n\n<!-- point 1 text for unbranded builds -->\n<!ENTITY rights.webservices-term1-unbranded \"Toutes les modalités d’utilisation applicables pour ce logiciel doivent être indiquées ici.\">\n\n<!-- points 1-7 text for branded builds -->\n<!ENTITY rights2.webservices-term1 \"&vendorShortName; et ses contributeurs, concédants de licence et partenaires travaillent pour produire les Services les plus exacts et les plus à jour. Cependant, nous ne pouvons pas garantir que ces informations sont exhaustives et dénuées d’erreur. Par exemple, le service de blocage des sites malveillants peut ne pas identifier certains sites dangereux ou identifier à tort certains sites sûrs comme malveillants. Par ailleurs, tous les emplacements indiqués par le service de localisation géographique ne sont que des estimations et ni nous ni nos fournisseurs de service ne pouvons garantir leur précision.\">\n<!ENTITY rights.webservices-term2 \"&vendorShortName; peut arrêter ou modifier Les Services à sa discrétion.\">\n<!ENTITY rights2.webservices-term3 \"Vous pouvez utiliser ces Services avec la version de &brandShortName; qui les accompagne, et &vendorShortName; vous garantit les droits nécessaires pour le faire. &vendorShortName; et ses concédants de licence se réservent tous les autres droits dans les Services. Les présentes modalités ne sont pas destinées à limiter les droits concédés par les licences de logiciels libres applicables à &brandShortName; et au code source des versions correspondantes de &brandShortName;.\">\n<!ENTITY rights.webservices-term4 \"Les Services sont fournis «&#x00A0;tels quels&#x00A0;». &vendorShortName;, ses contributeurs, concédants de licence et distributeurs, déclinent toutes garanties, expresses ou implicites, y compris mais sans s’y limiter, les garanties que les Services sont commercialisables et s’adaptent à vos besoins particuliers. Vous supportez intégralement les risques quant à la sélection des Services pour vos besoins et quant à la qualité et aux performances des Services. Certaines juridictions n’autorisent pas l’exclusion ou la limitation des garanties implicites, et donc cette clause de non-garantie peut ne pas s’appliquer pour vous.\">\n<!ENTITY rights.webservices-term5 \"Sauf si requis par la loi, &vendorShortName;, ses contributeurs, concédants de licence et distributeurs ne seront pas passibles de dommages indirects, particuliers, accessoires, de dommages et intérêts punitifs ou exemplaires résultant de l’utilisation ou par tout moyen relatif à l’utilisation de &brandShortName; et des Services. La responsabilité collective sous les présentes modalités n’excédera pas 500&#x00A0;$ (cinq cents dollars). Certaines juridictions n’autorisent pas l’exclusion ou la limitation de certains dommages, et donc ces exclusions et limitations peuvent ne pas s’appliquer pour vous.\">\n<!ENTITY rights.webservices-term6 \"&vendorShortName; peut mettre à jour les présentes modalités si nécessaire de temps à autre. Ces modalités ne peuvent pas être modifiées ou annulées sans l’accord écrit de &vendorShortName;.\">\n<!ENTITY rights.webservices-term7 \"Les présentes modalités sont régies par les lois de l’état de Californie, États-Unis d’Amérique, à l’exclusion de conflit avec des dispositions légales. Si une partie de ces modalités est invalidée ou ne peut pas être mise en application, les parties restantes demeureront pleinement applicables. Dans l’éventualité d’un conflit entre une version traduite de ces modalités et la version en langue anglaise, la version en langue anglaise fera foi.\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/aboutRights.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbuttonLabel=Vos droits…\nbuttonAccessKey=V\nnotifyRightsText=%S est un logiciel libre et open source de la fondation à but non lucratif Mozilla Foundation.\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/aboutServiceWorkers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.title                     \"À propos des Service workers\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.maintitle                 \"Service workers enregistrés\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_not_enabled       \"Les Service workers ne sont pas activés.\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_no_serviceworkers \"Aucun Service worker enregistré.\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/aboutServiceWorkers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle = Origine : %S\n\n# LOCALIZATION NOTE: %1$S is brandShortName, %2$2 is the application ID, and $%$3 is true/false value.\n# LOCALIZATION NOTE: the term \"InBrowserElement\" should not be translated\nb2gtitle = %1$S — Identifiant de l’application %2$S — InBrowserElement %3$S\n\nscope = Portée :\n\nscriptSpec = Caractéristiques du script :\n\n# LOCALIZATION NOTE: the term \"Worker\" should not be translated.\ncurrentWorkerURL = URL du Worker courant :\n\nactiveCacheName = Nom de cache actif :\n\nwaitingCacheName = Nom de cache en attente :\n\ntrue = vrai\n\nfalse = faux\n\n# LOCALIZATION NOTE this term is used as a button label (verb, not noun).\nupdate = Mettre à jour\n\nunregister = Désinscrire\n\nwaiting = Veuillez patienter…\n\n# LOCALIZATION NOTE: the term \"Service Worker\" should not translated.\nunregisterError = Échec de la désinscription de ce Service Worker.\n\npushEndpoint = Point de terminaison pour l’envoi :\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/aboutSupport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutSupport.pageTitle \"Informations de dépannage\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.pageSubtitle): don't change the 'supportLink' id. -->\n<!ENTITY aboutSupport.pageSubtitle \"\n  Cette page contient des informations techniques qui pourraient être utiles quand vous essayez\n  de résoudre un problème. Si vous cherchez des réponses à des questions courantes\n  sur &brandShortName;, veuillez consulter notre <a id='supportLink'>site web d’assistance</a>.\n\">\n\n<!ENTITY aboutSupport.crashes.title \"Rapports de plantage\">\n<!-- LOCALIZATION NOTE (aboutSupport.crashes.id):\nThis is likely the same like id.heading in crashes.dtd. -->\n<!ENTITY aboutSupport.crashes.id \"Identifiant du rapport\">\n<!ENTITY aboutSupport.crashes.sendDate \"Date d’envoi\">\n<!ENTITY aboutSupport.crashes.allReports \"Tous les rapports de plantage\">\n<!ENTITY aboutSupport.crashes.noConfig \"Cette application n’a pas été configurée pour afficher les rapports de plantage.\">\n\n<!ENTITY aboutSupport.extensionsTitle \"Extensions\">\n<!ENTITY aboutSupport.extensionName \"Nom\">\n<!ENTITY aboutSupport.extensionEnabled \"Activée\">\n<!ENTITY aboutSupport.extensionVersion \"Version\">\n<!ENTITY aboutSupport.extensionId \"ID\">\n\n<!ENTITY aboutSupport.experimentsTitle \"Fonctionnalités expérimentales\">\n<!ENTITY aboutSupport.experimentName \"Nom\">\n<!ENTITY aboutSupport.experimentId \"ID\">\n<!ENTITY aboutSupport.experimentDescription \"Description\">\n<!ENTITY aboutSupport.experimentActive \"Active\">\n<!ENTITY aboutSupport.experimentEndDate \"Fin de l’expérimentation\">\n<!ENTITY aboutSupport.experimentHomepage \"Page d’accueil\">\n<!ENTITY aboutSupport.experimentBranch \"Branche\">\n\n<!ENTITY aboutSupport.appBasicsTitle \"Paramètres de base de l’application\">\n<!ENTITY aboutSupport.appBasicsName \"Nom\">\n<!ENTITY aboutSupport.appBasicsVersion \"Version\">\n<!ENTITY aboutSupport.appBasicsBuildID \"Identifiant de compilation\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsUpdateChannel, aboutSupport.appBasicsUpdateHistory, aboutSupport.appBasicsShowUpdateHistory):\n\"Update\" is a noun here, not a verb. -->\n<!ENTITY aboutSupport.appBasicsUpdateChannel \"Canal de mise à jour\">\n<!ENTITY aboutSupport.appBasicsUpdateHistory \"Historique des mises à jour\">\n<!ENTITY aboutSupport.appBasicsShowUpdateHistory \"Afficher l’historique des mises à jour\">\n\n<!ENTITY aboutSupport.appBasicsProfileDir \"Répertoire de profil\">\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsProfileDirWinMac):\nThis is the Windows- and Mac-specific variant of aboutSupport.appBasicsProfileDir.\nWindows/Mac use the term \"Folder\" instead of \"Directory\" -->\n<!ENTITY aboutSupport.appBasicsProfileDirWinMac \"Dossier de profil\">\n\n<!ENTITY aboutSupport.appBasicsEnabledPlugins \"Plugins activés\">\n<!ENTITY aboutSupport.appBasicsBuildConfig \"Configuration de compilation\">\n<!ENTITY aboutSupport.appBasicsUserAgent \"Agent utilisateur\">\n<!ENTITY aboutSupport.appBasicsOS \"Système d’exploitation\">\n<!ENTITY aboutSupport.appBasicsMemoryUse \"Utilisation mémoire\">\n<!ENTITY aboutSupport.appBasicsPerformance \"Performances\">\n\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutSupport.appBasicsServiceWorkers \"Service Workers enregistrés\">\n\n<!ENTITY aboutSupport.appBasicsProfiles \"Profils\">\n\n<!ENTITY aboutSupport.appBasicsMultiProcessSupport \"Fenêtres multi-processus\">\n\n<!ENTITY aboutSupport.appBasicsKeyGoogle \"Clé Google\">\n<!ENTITY aboutSupport.appBasicsKeyMozilla \"Clé du service de localisation de Mozilla\">\n\n<!ENTITY aboutSupport.appBasicsSafeMode \"Mode sans échec\">\n\n<!ENTITY aboutSupport.showDir.label \"Ouvrir le dossier correspondant\">\n<!-- LOCALIZATION NOTE (aboutSupport.showMac.label): This is the Mac-specific\nvariant of aboutSupport.showDir.label.  This allows us to use the preferred\n\"Finder\" terminology on Mac. -->\n<!ENTITY aboutSupport.showMac.label \"Afficher dans le Finder\">\n<!-- LOCALIZATION NOTE (aboutSupport.showWin2.label): This is the Windows-specific\nvariant of aboutSupport.showDir.label. -->\n<!ENTITY aboutSupport.showWin2.label \"Ouvrir le dossier correspondant\">\n\n<!ENTITY aboutSupport.modifiedKeyPrefsTitle \"Préférences modifiées importantes\">\n<!ENTITY aboutSupport.modifiedPrefsName \"Nom\">\n<!ENTITY aboutSupport.modifiedPrefsValue \"Valeur\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.userJSTitle, aboutSupport.userJSDescription): user.js is the name of the preference override file being checked. -->\n<!ENTITY aboutSupport.userJSTitle \"Préférences de user.js\">\n<!ENTITY aboutSupport.userJSDescription \"Votre dossier de profil possède un <a id='prefs-user-js-link'>fichier user.js</a> contenant les préférences qui n’ont pas été créées par &brandShortName;.\">\n\n<!ENTITY aboutSupport.lockedKeyPrefsTitle \"Préférences verrouillées importantes\">\n<!ENTITY aboutSupport.lockedPrefsName \"Nom\">\n<!ENTITY aboutSupport.lockedPrefsValue \"Valeur\">\n\n<!ENTITY aboutSupport.graphicsTitle \"Accélération graphique\">\n\n<!ENTITY aboutSupport.placeDatabaseTitle \"Base de données « Places »\">\n<!ENTITY aboutSupport.placeDatabaseIntegrity \"Intégrité\">\n<!ENTITY aboutSupport.placeDatabaseVerifyIntegrity \"Vérifier l’intégrité\">\n\n<!ENTITY aboutSupport.jsTitle \"JavaScript\">\n<!ENTITY aboutSupport.jsIncrementalGC \"Ramasse-miettes incrémentiel\">\n\n<!ENTITY aboutSupport.a11yTitle \"Accessibilité\">\n<!ENTITY aboutSupport.a11yActivated \"Activée\">\n<!ENTITY aboutSupport.a11yForceDisabled \"Empêcher l’accessibilité\">\n\n<!ENTITY aboutSupport.libraryVersionsTitle \"Versions des bibliothèques\">\n\n<!ENTITY aboutSupport.installationHistoryTitle \"Historique d’installation\">\n<!ENTITY aboutSupport.updateHistoryTitle \"Mise à jour de l’historique\">\n\n<!ENTITY aboutSupport.copyTextToClipboard.label \"Copier le texte dans le presse-papiers\">\n<!ENTITY aboutSupport.copyRawDataToClipboard.label \"Copier les informations brutes dans le presse-papiers\">\n\n<!ENTITY aboutSupport.sandboxTitle \"Bac à sable\">\n<!ENTITY aboutSupport.sandboxSyscallLogTitle \"Appels système rejetés\">\n<!ENTITY aboutSupport.sandboxSyscallIndex \"#\">\n<!ENTITY aboutSupport.sandboxSyscallAge \"Il y a quelques secondes\">\n<!ENTITY aboutSupport.sandboxSyscallPID \"PID\">\n<!ENTITY aboutSupport.sandboxSyscallTID \"TID\">\n<!ENTITY aboutSupport.sandboxSyscallProcType \"Type de processus\">\n<!ENTITY aboutSupport.sandboxSyscallNumber \"Syscall\">\n<!ENTITY aboutSupport.sandboxSyscallArgs \"Arguments\">\n\n<!ENTITY aboutSupport.safeModeTitle \"Essayez en mode sans échec\">\n<!ENTITY aboutSupport.restartInSafeMode.label \"Redémarrer avec les modules désactivés…\">\n\n<!ENTITY aboutSupport.graphicsFeaturesTitle \"Fonctionnalités\">\n<!ENTITY aboutSupport.graphicsDiagnosticsTitle \"Diagnostics\">\n<!ENTITY aboutSupport.graphicsFailureLogTitle \"Journal des échecs\">\n<!ENTITY aboutSupport.graphicsGPU1Title \"GPU 1\">\n<!ENTITY aboutSupport.graphicsGPU2Title \"GPU 2\">\n<!ENTITY aboutSupport.graphicsDecisionLogTitle \"Journal des décisions\">\n<!ENTITY aboutSupport.graphicsCrashGuardsTitle \"Fonctionnalités désactivées par la protection contre les plantages\">\n<!ENTITY aboutSupport.graphicsWorkaroundsTitle \"Solutions de contournement\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/aboutSupport.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (crashesTitle): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of relevant days with crash reports\ncrashesTitle=Rapports de plantage de la veille;Rapports de plantage des #1 derniers jours\n\n# LOCALIZATION NOTE (crashesTimeMinutes): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of minutes (between 1 and 59) which have passed since the crash\ncrashesTimeMinutes=Il y a #1 minute;Il y a #1 minutes\n\n# LOCALIZATION NOTE (crashesTimeHours): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of hours (between 1 and 23) which have passed since the crash\ncrashesTimeHours=Il y a #1 heure;Il y a #1 heures\n\n# LOCALIZATION NOTE (crashesTimeDays): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of days (1 or more) which have passed since the crash\ncrashesTimeDays=Il y a #1 jour;Il y a #1 jours\n\n# LOCALIZATION NOTE (pendingReports): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of pending crash reports\npendingReports=Tous les rapports de plantage (y compris #1 rapport en attente d’un plantage ayant eu lieu dans l’intervalle);Tous les rapports de plantage (y compris #1 rapports en attente de plantages ayant eu lieu dans l’intervalle)\n\n# LOCALIZATION NOTE (rawDataCopied) Text displayed in a mobile \"Toast\" to user when the\n# raw data is successfully copied to the clipboard via button press.\nrawDataCopied=Informations brutes copiées dans le presse-papiers\n\n# LOCALIZATION NOTE (textCopied) Text displayed in a mobile \"Toast\" to user when the\n# text is successfully copied to the clipboard via button press.\ntextCopied=Texte copié dans le presse-papiers\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedDriver = Bloqué pour la version de votre pilote graphique.\n\n# LOCALIZATION NOTE The %S here is a placeholder, leave unchanged, it will get replaced by the driver version string.\ntryNewerDriver = Bloqué pour la version de votre pilote graphique. Essayez de faire la mise à jour de votre pilote graphique vers la version %S ou supérieure.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedGfxCard = Bloqué pour votre carte graphique à cause de problèmes non résolus du pilote.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedOSVersion = Bloqué pour la version de votre système d’exploitation.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedMismatchedVersion = Bloqué pour la version de votre pilote graphique car la version diffère entre le registre et les DLL.\n\n# LOCALIZATION NOTE In the following strings, \"Direct2D\", \"DirectWrite\" and \"ClearType\"\n# are proper nouns and should not be translated. Feel free to leave english strings if\n# there are no good translations, these are only used in about:support\nclearTypeParameters = Paramètres ClearType\n\ncompositing = Composition\nhardwareH264 = Décodage matériel H264\naudioBackend = Backend audio\nmainThreadNoOMTC = Fil d’exécution principal, pas d’OMTC\nyes = Oui\nno = Non\n# LOCALIZATION NOTE The following strings indicate if an API key has been found.\n# In some development versions, it's expected for some API keys that they are\n# not found.\nfound = Présente\nmissing = Manquante\n\ngpuDescription = Description\ngpuVendorID = ID du vendeur\ngpuDeviceID = ID du périphérique\ngpuSubsysID = ID du sous-système\ngpuDrivers = Pilotes\ngpuRAM = RAM\ngpuDriverVersion = Version du pilote\ngpuDriverDate = Date du pilote\ngpuActive = Actif\nwebgl1WSIInfo = Pilote WebGL 1 - Informations WSI\nwebgl1Renderer = Pilote WebGL 1 - Rendu\nwebgl1Version = Pilote WebGL 1 - Version\nwebgl1DriverExtensions = Pilote WebGL 1 - Extensions\nwebgl1Extensions = WebGL 1 - Extensions\nwebgl2WSIInfo = Pilote WebGL 2 - Informations WSI\nwebgl2Renderer = Pilote WebGL 2 - Rendu\nwebgl2Version = Pilote WebGL 2 - Version\nwebgl2DriverExtensions = Pilote WebGL 2 - Extensions\nwebgl2Extensions = WebGL 2 - Extensions\nGPU1 = GPU 1\nGPU2 = GPU 2\nblocklistedBug = Mis sur liste de blocage en raison de problèmes connus\n# LOCALIZATION NOTE %1$S will be replaced with a bug number string.\nbugLink = bogue %1$S\n# LOCALIZATION NOTE %1$S will be replaced with an arbitrary identifier\n# string that can be searched on DXR/MXR or grepped in the source tree.\nunknownFailure = Mis sur liste de blocage ; code d’erreur %1$S\nd3d11layersCrashGuard = Compositeur D3D11\nd3d11videoCrashGuard = Décodeur vidéo D3D11\nd3d9videoCrashGuard = Décodeur vidéo D3D9\nglcontextCrashGuard = OpenGL\nresetOnNextRestart = Réinitialisé au prochain démarrage\ngpuProcessKillButton = Arrêter le processus GPU\n\nminLibVersions = Version minimale attendue\nloadedLibVersions = Version utilisée\n\nhasSeccompBPF = Seccomp-BPF (Filtrage des appels système)\nhasSeccompTSync = Synchronisation du fil d’exécution Seccomp\nhasUserNamespaces = Espace de noms utilisateur\nhasPrivilegedUserNamespaces = Espace de noms utilisateur pour les processus privilégiés\ncanSandboxContent = Bac à sable pour les processus de contenu\ncanSandboxMedia = Bac à sable pour les plugins multimédia\ncontentSandboxLevel = Niveau du bac à sable pour les processus de contenu\nsandboxProcType.content = contenu\nsandboxProcType.mediaPlugin = plugin multimédia\n\n# LOCALIZATION NOTE %1$S and %2$S will be replaced with the number of remote and the total number\n# of windows, respectively, while %3$S will be replaced with one of the status strings below,\n# which contains a description of the multi-process preference and status.\n# Note: multiProcessStatus.3 doesn't exist because status=3 was deprecated.\nmultiProcessWindows = %1$S/%2$S (%3$S)\nmultiProcessStatus.0 = Activé par l’utilisateur\nmultiProcessStatus.1 = Activé par défaut\nmultiProcessStatus.2 = Désactivé\nmultiProcessStatus.4 = Désactivé par les outils d’accessibilité\nmultiProcessStatus.5 = Désactivé par le manque d’accélération graphique matérielle sur Mac OS X\nmultiProcessStatus.6 = Désactivé par une méthode de saisie non prise en charge\nmultiProcessStatus.7 = Désactivé par des modules complémentaires\nmultiProcessStatus.8 = Désactivé de force\n# No longer in use (bug 1296353) but we might bring this back.\nmultiProcessStatus.9 = Désactivé par l’accélération matérielle sur Windows XP\nmultiProcessStatus.unknown = État inconnu\n\nasyncPanZoom = Zoom/Panoramique asynchrones\napzNone = aucun\nwheelEnabled = entrée molette activée\ntouchEnabled = entrée tactile activée\ndragEnabled = faire glisser les barres de défilement\n\n# LOCALIZATION NOTE %1 will be replaced with the key of a preference.\nwheelWarning = entrée molette asynchrone désactivée en raison d’une préférence non prise en charge : %S\ntouchWarning = entrée tactile asynchrone désactivée en raison d’une préférence non prise en charge : %S\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/aboutTelemetry.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutTelemetry.pageTitle \"Données télémétriques\">\n\n<!ENTITY aboutTelemetry.changeDataChoices \"\n  Modifier\n\">\n\n<!ENTITY aboutTelemetry.uploadEnabled \"\n  L’envoi de données FHR est <span>activé</span>.\n\">\n\n<!ENTITY aboutTelemetry.uploadDisabled \"\n  L’envoi de données FHR est <span>désactivé</span>.\n\">\n\n<!ENTITY aboutTelemetry.extendedRecordingEnabled \"\n  L’enregistrement télémétrique étendu est <span>activé</span>.\n\">\n\n<!ENTITY aboutTelemetry.extendedRecordingDisabled \"\n  L’enregistrement télémétrique étendu est <span>désactivé</span>.\n\">\n\n<!ENTITY aboutTelemetry.pingDataSource \"\nSource des données de ping :\n\">\n\n<!ENTITY aboutTelemetry.showCurrentPingData \"\nDonnées de ping actuelles\n\">\n\n<!ENTITY aboutTelemetry.showArchivedPingData \"\nDonnées de ping archivées\n\">\n\n<!ENTITY aboutTelemetry.pingDataDisplay \"\nAffichage des données de ping :\n\">\n\n<!ENTITY aboutTelemetry.structured \"\nStructuré\n\">\n\n<!ENTITY aboutTelemetry.raw \"\nJSON brut\n\">\n\n<!ENTITY aboutTelemetry.showSubsessionData \"\nAfficher les données de sous-session\n\">\n\n<!ENTITY aboutTelemetry.choosePing \"\nSélectionner le ping :\n\">\n\n<!ENTITY aboutTelemetry.showNewerPing \"\n&lt;&lt; Ping plus récent\n\">\n\n<!ENTITY aboutTelemetry.showOlderPing \"\nPing plus ancien &gt;&gt;\n\">\n\n<!ENTITY aboutTelemetry.rawPingData \"\nDonnées brutes de ping…\n\">\n\n<!ENTITY aboutTelemetry.archiveWeekHeader \"\nSemaine\n\">\n\n<!ENTITY aboutTelemetry.archivePingHeader \"\nPing\n\">\n\n<!ENTITY aboutTelemetry.generalDataSection \"\n  Données générales\n\">\n\n<!ENTITY aboutTelemetry.environmentDataSection \"\n  Données de l’environnement\n\">\n\n<!ENTITY aboutTelemetry.telemetryLogSection \"\n  Journal de la télémétrie\n\">\n\n<!ENTITY aboutTelemetry.slowSqlSection \"\n  Requêtes SQL lentes\n\">\n\n<!ENTITY aboutTelemetry.chromeHangsSection \"\n  Blocages du navigateur\n\">\n\n<!ENTITY aboutTelemetry.threadHangStatsSection \"\n  Blocages des fils d’exécution\n\">\n\n<!ENTITY aboutTelemetry.capturedStacksSection \"\n  Piles d’allocations capturées\n\">\n\n<!ENTITY aboutTelemetry.scalarsSection \"\n  Scalaires\n\">\n\n<!ENTITY aboutTelemetry.keyedScalarsSection \"\n  Scalaires avec mots-clés\n\">\n\n<!ENTITY aboutTelemetry.histogramsSection \"\n  Histogrammes\n\">\n\n<!ENTITY aboutTelemetry.keyedHistogramsSection \"\n  Histogrammes avec mots-clés\n\">\n\n<!ENTITY aboutTelemetry.eventsSection \"\n  Évènements\n\">\n\n<!ENTITY aboutTelemetry.simpleMeasurementsSection \"\n  Mesures simples\n\">\n\n<!ENTITY aboutTelemetry.addonDetailsSection \"\n  Détails sur les modules complémentaires\n\">\n\n<!ENTITY aboutTelemetry.lateWritesSection \"\n  Écritures tardives\n\">\n\n<!ENTITY aboutTelemetry.sessionInfoSection \"\n  Informations sur la session\n\">\n\n<!ENTITY aboutTelemetry.addonHistogramsSection \"\n  Histogrammes collectés par les modules complémentaires\n\">\n\n<!ENTITY aboutTelemetry.toggle \"\n  Cliquer pour développer/réduire la section\n\">\n\n<!ENTITY aboutTelemetry.emptySection \"\n  (Aucune donnée collectée)\n\">\n\n<!ENTITY aboutTelemetry.fullSqlWarning \"\n  NOTE : Le débogage des requêtes SQL lentes est activé. Des requêtes SQL complètes peuvent être affichées ci-dessous, mais elles ne seront pas envoyées par télémétrie.\n\">\n\n<!ENTITY aboutTelemetry.fetchStackSymbols \"\n  Récupérer les noms de fonctions pour les piles\n\">\n\n<!ENTITY aboutTelemetry.hideStackSymbols \"\n  Afficher les données brutes des piles\n\">\n\n<!ENTITY aboutTelemetry.filterText \"\n  Filtrer (chaîne de caractères ou expression régulière)\n\">\n\n<!ENTITY aboutTelemetry.payloadChoiceHeader \"\n  Charge\n\">\n\n<!ENTITY aboutTelemetry.rawPayload \"\n  Charge brute\n\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/aboutTelemetry.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Note to translators:\n# - %1$S will be replaced by brandFullName\n# - %2$S will be replaced with the value of the toolkit.telemetry.server_owner preference\npageSubtitle = Cette page affiche les informations collectées par télémétrie concernant les performances, les caractéristiques matérielles, l’utilisation des fonctionnalités et la personnalisation du navigateur. Ces informations sont envoyées à %1$S pour aider à l’amélioration de %2$S.\n\ngeneralDataTitle = Données générales\n\ngeneralDataHeadingName = Nom\n\ngeneralDataHeadingValue = Valeur\n\nenvironmentDataHeadingName = Nom\n\nenvironmentDataHeadingValue = Valeur\n\nenvironmentDataSubsectionToggle = Cliquer pour développer/réduire la section\n\nenvironmentDataSubsectionEmpty = (Aucune donnée collectée)\n\ntelemetryLogTitle = Journal de la télémétrie\n\ntelemetryLogHeadingId = Identifiant\n\ntelemetryLogHeadingTimestamp = Horodatage\n\ntelemetryLogHeadingData = Données\n\nslowSqlMain = Requêtes SQL lentes dans le fil d’exécution principal (main thread)\n\nslowSqlOther = Requêtes SQL lentes dans les fils d’exécution assistants (helper threads)\n\nslowSqlHits = Compteur\n\nslowSqlAverage = Temps moyen (ms)\n\nslowSqlStatement = Requête\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the hang\n# - The %2$S will be replaced with the duration of the hang\nchrome-hangs-title = Rapport de blocage n°%1$S (%2$S secondes)\n\n# Note to translators:\n# - The %1$S will be replaced with the string key for this stack.\n# - The %2$S will be replaced with the number of times this stack was captured.\ncaptured-stacks-title = %1$S (Nombre de captures : %2$S)\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the late write\nlate-writes-title = Écriture tardive n°%1$S\n\nstackTitle = Pile :\n\nmemoryMapTitle = Cartographie mémoire :\n\nerrorFetchingSymbols = Une erreur s’est produite lors de la récupération des symboles. Vérifiez votre connexion à Internet et réessayez.\n\nhistogramSamples = échantillons\n\nhistogramAverage = moyenne\n\nhistogramSum = somme\n\nhistogramCopy = Copier\n\nkeysHeader = Propriété\n\nnamesHeader = Nom\n\nvaluesHeader = Valeur\n\naddonTableID = Identifiant du module\n\naddonTableDetails = Détails\n\n# Note to translators:\n# - The %1$S will be replaced with the name of an Add-on Provider (e.g. \"XPI\", \"Plugin\")\naddonProvider = Éditeur %1$S\n\nparentPayload = Charge parent\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the child payload (e.g. \"1\", \"2\")\nchildPayloadN = Charge fils %1$S\n\ntimestampHeader = horodatage\n\ncategoryHeader = catégorie\n\nmethodHeader = méthode\n\nobjectHeader = objet\n\nextraHeader = en supplément\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/aboutWebrtc.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (document_title, cannot_retrieve_log):\n# The text \"WebRTC\" is a proper noun and should not be translated.\n# It is the general label for the standards based technology. see http://www.webrtc.org\ndocument_title = Données internes de WebRTC\ncannot_retrieve_log = Impossible de récupérer les données relatives à WebRTC\n\n# LOCALIZATION NOTE (save_page_msg):\n# %1$S will be replaced by a full path file name: the target of the SavePage operation.\nsave_page_msg = page enregistrée à l’emplacement suivant : %1$S\n\n# LOCALIZATION NOTE (save_page_dialog_title): \"about:webrtc\" is a internal browser URL and should not be\n# translated. This string is used as a title for a file save dialog box.\nsave_page_dialog_title = enregistrer about:webrtc sous\n\n# LOCALIZATION NOTE (debug_mode_off_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_off_state_msg = le fichier de la trace est disponible à l’emplacement suivant : %1$S\n\n# LOCALIZATION NOTE (debug_mode_on_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_on_state_msg = mode débogage actif, le fichier de la trace est disponible à l’emplacement suivant : %1$S\n\n# LOCALIZATION NOTE (aec_logging_msg_label, aec_logging_off_state_label,\n# aec_logging_on_state_label, aec_logging_on_state_msg):\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_msg_label = Journalisation AEC \naec_logging_off_state_label = Démarrer la journalisation AEC\naec_logging_on_state_label = Arrêter la journalisation AEC\naec_logging_on_state_msg = Journalisation AEC active (discutez quelques minutes avec votre correspondant puis arrêtez l’enregistrement)\n\n# LOCALIZATION NOTE (aec_logging_off_state_msg):\n# %1$S will be replaced by the full path to the directory containing the captured log files.\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_off_state_msg = les fichiers de journalisation capturés sont disponibles à l’emplacement suivant : %1$S\n\n# LOCALIZATION NOTE (peer_connection_id_label): \"PeerConnection\" is a proper noun\n# associated with the WebRTC module. \"ID\" is an abbreviation for Identifier. This string\n# should not normally be translated and is used as a data label.\npeer_connection_id_label = Identifiant PeerConnection\n\n# LOCALIZATION NOTE (sdp_heading, local_sdp_heading, remote_sdp_heading):\n# \"SDP\" is an abbreviation for Session Description Protocol, an IETF standard.\n# See http://wikipedia.org/wiki/Session_Description_Protocol\nsdp_heading = SDP\nlocal_sdp_heading = SDP local\nremote_sdp_heading = SDP distant\n\n# LOCALIZATION NOTE (rtp_stats_heading): \"RTP\" is an abbreviation for the\n# Real-time Transport Protocol, an IETF specification, and should not\n# normally be translated. \"Stats\" is an abbreviation for Statistics.\nrtp_stats_heading = Statistiques RTP\n\n# LOCALIZATION NOTE (ice_state, ice_stats_heading): \"ICE\" is an abbreviation\n# for Interactive Connectivity Establishment, which is an IETF protocol,\n# and should not normally be translated. \"Stats\" is an abbreviation for\n# Statistics.\nice_state = État ICE\nice_stats_heading = Statistiques ICE\nice_restart_count_label = Redémarrages ICE\nice_rollback_count_label = Restaurations ICE\n\n# LOCALIZATION NOTE (av_sync_label): \"A/V\" stands for Audio/Video.\n# \"sync\" is an abbreviation for sychronization. This is used as\n# a data label.\nav_sync_label = Synchronisation A/V\n\n# LOCALIZATION NOTE (jitter_buffer_delay_label): A jitter buffer is an\n# element in the processing chain, see http://wikipedia.org/wiki/Jitter\n# This is used as a data label.\njitter_buffer_delay_label = Délai du tampon de gigue\n\n# LOCALIZATION NOTE (avg_bitrate_label, avg_framerate_label): \"Avg.\" is an abbreviation\n# for Average. These are used as data labels.\navg_bitrate_label = Débit binaire moyen\navg_framerate_label = Taux moyen d’images par seconde\n\n# LOCALIZATION NOTE (typeLocal, typeRemote): These adjectives are used to label a\n# line of statistics collected for a peer connection. The data represents\n# either the local or remote end of the connection.\ntypeLocal = Local\ntypeRemote = Distant\n\n# LOCALIZATION NOTE (nominated): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank.\nnominated = Nommé\n\n# LOCALIZATION NOTE (selected): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank. This represents an attribute of an ICE candidate.\nselected = Sélectionné\n\nsave_page_label = Enregistrer la page\ndebug_mode_msg_label = Mode débogage \ndebug_mode_off_state_label = Démarrer le mode débogage\ndebug_mode_on_state_label = Arrêter le mode débogage\nstats_heading = Statistiques de session\nstats_clear = Effacer l’historique\nlog_heading = Historique de connexion\nlog_show_msg = afficher l’historique\nlog_hide_msg = masquer l’historique\nlog_clear = Effacer l’historique\nconnection_closed = fermée\nlocal_candidate = Candidat local\nremote_candidate = Candidat distant\npriority = Priorité\nfold_show_msg = afficher les détails\nfold_show_hint = cliquer pour développer cette section\nfold_hide_msg = masquer les détails\nfold_hide_hint = cliquer pour réduire cette section\ndropped_frames_label = Images perdues\ndiscarded_packets_label = Paquets ignorés\ndecoder_label = Décodeur\nencoder_label = Encodeur\nreceived_label = Reçu\npackets = paquets\nlost_label = Perdu\njitter_label = Gigue\nsent_label = Envoyé\n\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/actions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY action.switchToTab.label \"Aller à l'onglet\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/appPicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY NoAppFound.label      \"Aucune application n’a été trouvée pour ce type de fichier.\">\n<!ENTITY BrowseButton.label    \"Parcourir…\">\n<!ENTITY SendMsg.label         \"Envoyer cet élément à :\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=L’URL n’est pas valide et ne peut être chargée.\nfileNotFound=Impossible de trouver le fichier %S. Vérifiez son emplacement et essayez à nouveau.\nfileAccessDenied=Impossible de lire le fichier à l’adresse %S.\ndnsNotFound=%S est introuvable. Veuillez vérifier le nom et essayer à nouveau.\nunknownProtocolFound=L’un des protocoles suivants (%S) n’est pas un protocole reconnu ou n’est pas autorisé dans ce contexte.\nconnectionFailure=Connexion refusée lors de la tentative de contact de %S.\nnetInterrupt=La connexion à %S a été coupée brusquement. Des données peuvent avoir été transmises.\nnetTimeout=Délai de connexion dépassé lors du contact de %S.\nredirectLoop=La limite de redirection de cette URL a été dépassée. Chargement interrompu.  Cette interruption peut être due à un cookie bloqué.\nconfirmRepostPrompt=Pour afficher cette page, les informations précédemment transmises par l’application doivent être renvoyées. Ceci répétera toute action (telle qu’une recherche ou un ordre d’achat) entreprise précédemment.\nresendButton.label=Renvoyer\nunknownSocketType=Ce document ne peut pas être affiché si vous n’avez pas installé le gestionnaire personnel de sécurité (PSM). Veuillez télécharger le PSM, l’installer puis réessayer, ou bien contactez votre administrateur système.\nnetReset=Le document ne contient aucune donnée.\nnotCached=Ce document n’est plus disponible.\nnetOffline=Ce document ne peut pas être affiché en étant hors connexion. Pour vous connecter, décochez Travailler hors connexion à partir du menu Fichier.\nisprinting=Le document ne peut pas être modifié pendant l’impression ou la prévisualisation.\ndeniedPortAccess=L’accès au port spécifié a été désactivé pour des raisons de sécurité.\nproxyResolveFailure=Le serveur proxy que vous avez configuré est introuvable. Veuillez vérifier les paramètres et réessayer.\nproxyConnectFailure=La connexion a été refusée au contact du serveur proxy que vous avez configuré. Veuillez vérifier les paramètres et réessayer.\ncontentEncodingError=La page que vous essayez de voir ne peut être affichée car elle utilise un type de compression invalide ou non pris en charge.\nunsafeContentType=La page que vous essayez de voir ne peut être affichée car elle contient un type de fichier dont l’ouverture peut ne pas être sûre. Veuillez contacter les propriétaires du site web pour les informer de ce problème.\nexternalProtocolTitle=Requête de protocole externe\nexternalProtocolPrompt=Une application externe doit être lancée pour gérer les liens de type %1$S:.\\n\\n\\nLien demandé :\\n\\n%2$S\\n\\nApplication : %3$S\\n\\n\\nSi vous n’attendiez pas cette requête, il peut s’agir d’une tentative d’exploitation de vulnérabilité dans cette application. Il est conseillé d’annuler cette requête sauf si vous avez la certitude qu’elle n’est pas malveillante.\\n\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<Application inconnue>\nexternalProtocolChkMsg=Se souvenir de ce choix pour tous les liens de ce type.\nexternalProtocolLaunchBtn=Lancer l’application\nmalwareBlocked=Le site web à l’adresse %S a été signalé comme une source d’attaques et a été bloqué suivant vos préférences de sécurité.\nunwantedBlocked=Le site web à l’adresse %S a été signalé comme comportant des logiciels indésirables et a été bloqué suivant vos préférences de sécurité.\ndeceptiveBlocked=Le site web à l’adresse %S a été signalé comme étant trompeur et a été bloqué suivant vos préférences de sécurité.\ncspBlocked=Cette page a une stratégie de sécurité de contenu qui l’empêche d’être chargée de cette façon.\ncorruptedContentErrorv2=Le site à l’adresse %S a subi une violation de protocole réseau qui ne peut pas être corrigée.\nremoteXUL=Cette page utilise une ancienne technologie qui n’est plus disponible par défaut.\nsslv3Used=Firefox ne peut garantir la sécurité de vos données sur le site %S car il utilise SSLv3, un protocole de sécurité non fiable.\nweakCryptoUsed=Les propriétaires de %S ont mal configuré leur site. Pour éviter que vos données ne soient dérobées, cette application ne s’est pas connectée à ce site.\ninadequateSecurityError=Le site web a essayé d’accéder à un niveau de sécurité inapproprié.\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/autocomplete.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (searchWithEngine): %S will be replaced with\n# the search engine provider's name. This format was chosen because\n# the provider can also end with \"Search\" (e.g.: MSN Search).\nsearchWithEngine = Rechercher avec %S\n\n# LOCALIZATION NOTE (switchToTab2): This is the same as the older switchToTab\n# string that it's replacing, except it uses title case, so \"Switch\" and \"Tab\"\n# are capitalized.\nswitchToTab2 = Aller à l’onglet\n\n# LOCALIZATION NOTE (visit): This is shown next to autocomplete entries that are\n# simple URLs or sites, which will be visited when the user selects them.\nvisit = Consulter\n\n# LOCALIZATION NOTE (bookmarkKeywordSearch): This is the title of autocomplete\n# entries that are bookmark keyword searches.  %1$S will be replaced with the\n# domain name of the bookmark, and %2$S will be replaced with the keyword\n# search text that the user is typing.  %2$S will not be empty.\nbookmarkKeywordSearch = %1$S : %2$S\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % realBrandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%realBrandDTD;\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrowsewithcaret.checkMsg=Ne plus afficher ce dialogue à l’avenir\nbrowsewithcaret.checkWindowTitle=Navigation au curseur\nbrowsewithcaret.checkLabel=L’appui sur F7 active ou désactive la navigation au curseur. Cette fonction place un curseur déplaçable dans les pages web, permettant de sélectionner du texte au clavier. Désirez-vous activer la navigation au curseur ?\nbrowsewithcaret.checkButtonLabel=Oui\n\nplainText.wordWrap=Retour à la ligne automatique\n\nformPostSecureToInsecureWarning.title = Avertissement de sécurité\nformPostSecureToInsecureWarning.message = Les informations saisies vont être transmises en clair (sans chiffrement). Elles peuvent donc éventuellement être interceptées et lues lors de leur acheminement.\\nVoulez-vous vraiment transmettre ces informations ?\nformPostSecureToInsecureWarning.continue = Continuer\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/charsetMenu.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY charsetMenu2.label            \"Encodage du texte\">\n<!ENTITY charsetMenu2.accesskey        \"E\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/charsetMenu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The property keys ending with \".key\" are for access keys.\n# Localizations may add or delete properties where the property key ends with\n# \".key\" as appropriate for the localization. The code that uses this data can\n# deal with the absence of an access key for an item.\n#\n# For gbk, gbk.bis and gbk.bis.key are used to trigger string changes in\n# localizations.\n#\n# In the en-US version of this file, access keys are given to the following:\n# * UTF-8\n# * All encodings that are the fallback encoding for some locale in Firefox\n# * All encodings that are the fallback encoding for some locale in IE\n# * All Japanese encodings\n#\n# For the items whose property key does not end in \".key\" and whose value\n# includes \"(\" U+0028 LEFT PARENTHESIS, the \"(\" character is significant for\n# processing by CharsetMenu.jsm. If your localization does not use ASCII\n# parentheses where en-US does in this file, please file a bug to make\n# CharsetMenu.jsm also recognize the delimiter your localization uses.\n# (When this code was developed, all localizations appeared to use\n# U+0028 LEFT PARENTHESIS for this purpose.)\n\n# Auto-Detect (sub)menu\ncharsetMenuCharsets = Encodage de caractères\ncharsetMenuAutodet = Détection automatique\n# 'A' is reserved for Arabic:\ncharsetMenuAutodet.key = D\ncharsetMenuAutodet.off = (désactivée)\ncharsetMenuAutodet.off.key = s\ncharsetMenuAutodet.ja = Japonais\ncharsetMenuAutodet.ja.key = J\ncharsetMenuAutodet.ru = Russe\ncharsetMenuAutodet.ru.key = R\ncharsetMenuAutodet.uk = Ukrainien\ncharsetMenuAutodet.uk.key = U\n\n# Globally-relevant\nUTF-8.key        = d\nUTF-8            = Unicode\nwindows-1252.key = O\nwindows-1252     = Occidental\n\n# Arabic\nwindows-1256.key = A\nwindows-1256     = Arabe (Windows)\nISO-8859-6       = Arabe (ISO)\n\n# Baltic\nwindows-1257.key = B\nwindows-1257     = Balte (Windows)\nISO-8859-4       = Balte (ISO)\n\n# Central European\nwindows-1250.key =         E\nwindows-1250     = Europe centrale (Windows)\nISO-8859-2.key   =       l\nISO-8859-2       = Europe centrale (ISO)\n\n# Chinese, Simplified\ngbk.bis.key      =          s\ngbk.bis          = Chinois simplifié\n\n# Chinese, Traditional\nBig5.key         =          i\nBig5             = Chinois traditionnel\n\n# Cyrillic\nwindows-1251.key = y\nwindows-1251     = Cyrillique (Windows)\nISO-8859-5       = Cyrillique (ISO)\nKOI8-R           = Cyrillique (KOI8-R)\nKOI8-U           = Cyrillique (KOI8-U)\nIBM866           = Cyrillique (DOS)\n\n# Greek\nwindows-1253.key = G\nwindows-1253     = Grec (Windows)\nISO-8859-7.key   =          c\nISO-8859-7       = Grec (ISO)\n\n# Hebrew\nwindows-1255.key = H\nwindows-1255     = Hébreu\n# LOCALIZATION NOTE (ISO-8859-8): The value for this item should begin with\n# the same word for Hebrew as the value for windows-1255 so that this item \n# sorts right after that one in the collation order for your locale.\nISO-8859-8       = Hébreu visuel\n\n# Japanese\nShift_JIS.key    = J\nShift_JIS        = Japonais (Shift_JIS)\nEUC-JP.key       =   p\nEUC-JP           = Japonais (EUC-JP)\nISO-2022-JP.key  =     n\nISO-2022-JP      = Japonais (ISO-2022-JP)\n\n# Korean\nEUC-KR.key       = r\nEUC-KR           = Coréen\n\n# Thai\nwindows-874.key  =    T\nwindows-874      = Thaï\n\n# Turkish\nwindows-1254.key =   u\nwindows-1254     = Turc\n\n# Vietnamese\nwindows-1258.key = V\nwindows-1258     = Vietnamien\n\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/charsetOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from charsetOverlay.xul -->\n<!ENTITY charsetMenu.label                              \"Encodage des caractères\">\n<!ENTITY charsetMenu.accesskey                          \"n\">\n<!ENTITY charsetMenuAutodet.label                       \"Détection automatique\">\n<!ENTITY charsetMenuAutodet.accesskey                   \"a\">\n<!ENTITY charsetMenuMore.label                          \"Autres encodages\">\n<!ENTITY charsetMenuMore.accesskey                      \"t\">\n<!ENTITY charsetMenuMore1.label                         \"Europe de l'Ouest\">\n<!ENTITY charsetMenuMore1.accesskey                     \"o\">\n<!ENTITY charsetMenuMore2.label                         \"Europe de l'Est\">\n<!ENTITY charsetMenuMore2.accesskey                     \"E\">\n<!ENTITY charsetMenuMore3.label                         \"Asie de l'Est\">\n<!ENTITY charsetMenuMore3.accesskey                     \"A\">\n<!ENTITY charsetMenuMore4.label                         \"Asie du SE et SO\">\n<!ENTITY charsetMenuMore4.accesskey                     \"S\">\n<!ENTITY charsetMenuMore5.label                         \"Moyen-Orient\">\n<!ENTITY charsetMenuMore5.accesskey                     \"M\">\n<!ENTITY charsetCustomize.label                         \"Personnaliser la liste…\">\n<!ENTITY charsetCustomize.accesskey                     \"r\">\n\n<!ENTITY charsetMenuUnicode.label\t\t\t\t \"Unicode\">\n<!ENTITY charsetMenuUnicode.accesskey\t\t\t\t \"U\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/charsetTitles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n## Rule of this file:\n## 1. key should always be in lower case ascii so we can do case insensitive\n##    comparison in the code faster.\n\n## Format of this file:\n## charset_name.title=a_title  -  specifies the human readable title for \n## this charset\n\nus-ascii.title=Anglais (US-ASCII)\niso-8859-1.title=Occidental (ISO-8859-1)\niso-8859-2.title=Europe centrale (ISO-8859-2)\niso-8859-3.title=Europe méridionale (ISO-8859-3)\niso-8859-4.title=Balte (ISO-8859-4)\niso-8859-9.title=Turc (ISO-8859-9)\niso-8859-10.title=Nordique (ISO-8859-10)\niso-8859-13.title=Balte (ISO-8859-13)\niso-8859-14.title=Celtique (ISO-8859-14)\niso-8859-15.title=Occidental (Euro) (ISO-8859-15)\niso-8859-16.title=Roumain (ISO-8859-16)\nwindows-1250.title=Europe centrale (Windows-1250)\nwindows-1252.title=Occidental (Windows-1252)\nwindows-1254.title=Turc (Windows-1254)\nwindows-1257.title=Balte (Windows-1257)\nmacintosh.title=Occidental (MacRoman)\nx-mac-ce.title=Europe centrale (MacCE)\nx-mac-turkish.title=Turc (MacTurkish)\nx-mac-croatian.title=Croate (MacCroatian)\nx-mac-romanian.title=Roumain (MacRomanian)\nx-mac-icelandic.title=Islandais (MacIcelandic)\niso-2022-jp.title=Japonais (ISO-2022-JP)\nshift_jis.title=Japonais (Shift_JIS)\neuc-jp.title=Japonais (EUC-JP)\nbig5.title=Chinois traditionnel (Big5)\nbig5-hkscs.title=Chinois traditionnel (Big5-HKSCS)\nx-euc-tw.title=Chinois traditionnel (EUC-TW)\ngb2312.title=Chinois simplifié (GB2312)\nhz-gb-2312.title=Chinois simplifié (HZ)\ngbk.title=Chinois simplifié (GBK)\niso-2022-cn.title=Chinois simplifié (ISO-2022-CN)\neuc-kr.title=Coréen (EUC-KR)\nx-johab.title=Coréen (JOHAB)\niso-2022-kr.title=Coréen (ISO-2022-KR)\nutf-7.title=Unicode (UTF-7)\nutf-8.title=Unicode (UTF-8)\nutf-16.title=Unicode (UTF-16)\nutf-16le.title = Unicode (UTF-16LE)\nutf-16be.title = Unicode (UTF-16BE)\niso-8859-5.title=Cyrillique (ISO-8859-5)\niso-ir-111.title=Cyrillique (ISO-IR-111)\nwindows-1251.title=Cyrillique (Windows-1251)\nx-mac-cyrillic.title=Cyrillique (MacCyrillic)\nx-mac-ukrainian.title=Cyrillique/Ukrainien (MacUkrainian)\nkoi8-r.title=Cyrillique (KOI8-R)\nkoi8-u.title=Cyrillique/Ukrainien (KOI8-U)\niso-8859-7.title=Grec (ISO-8859-7)\nwindows-1253.title=Grec (Windows-1253)\nx-mac-greek.title=Grec (MacGreek)\nwindows-1258.title=Vietnamien (Windows-1258)\nx-viet-tcvn5712.title=Vietnamien (TCVN)\nviscii.title=Vietnamien (VISCII)\nx-viet-vps.title=Vietnamien (VPS)\ntis-620.title=Thaï (TIS-620)\niso-8859-11.title=Thaï (ISO-8859-11)\nwindows-874.title=Thaï (Windows-874)\nibm874.title=Thaï (IBM-874)\narmscii-8.title=Arménien (ARMSCII-8)\niso-8859-6.title=Arabe (ISO-8859-6)\niso-8859-6-i.title=Arabe (ISO-8859-6-I)\niso-8859-6-e.title=Arabe (ISO-8859-6-E)\niso-8859-8.title=Hébreu visuel (ISO-8859-8)\niso-8859-8-i.title=Hébreu (ISO-8859-8-I)\niso-8859-8-e.title=Hébreu (ISO-8859-8-E)\nwindows-1255.title=Hébreu (Windows-1255)\nwindows-1256.title=Arabe (Windows-1256)\nx-user-defined.title=Défini par l'utilisateur\nibm866.title=Cyrillique/Russe (IBM-866)\nibm850.title=Occidental (IBM-850)\nibm852.title=Europe centrale (IBM-852)\nibm855.title=Cyrillique (IBM-855)\nibm857.title=Turc (IBM-857)\nibm862.title=Hébreu (IBM-862)\ngb18030.title=Chinois simplifié (GB18030)\nx-mac-arabic.title=Arabe (MacArabic)\nx-iso-8859-6-8-x.title = Arabe (Langbox ISO-8859-6.8x)\nx-iso-8859-6-16.title = Arabe (Langbox ISO-8859-6.16)\nx-mac-farsi.title=Farsi (MacFarsi)\nx-mac-hebrew.title=Hébreu (MacHebrew)\nx-mac-devanagari.title=Hindi (MacDevanagari)\nx-mac-gujarati.title=Gujarati (MacGujarati)\nx-mac-gurmukhi.title=Gurmukhi (MacGurmukhi)\nx-sun-unicode-india-0.title = Hindi (SunDevanagari)\n\n\nchardet.off.title                         = (Désactivée)\nchardet.universal_charset_detector.title  = Universel\nchardet.ja_parallel_state_machine.title   = Japonais\nchardet.ko_parallel_state_machine.title   = Coréen\nchardet.zhtw_parallel_state_machine.title = Chinois traditionnel\nchardet.zhcn_parallel_state_machine.title = Chinois simplifié\nchardet.zh_parallel_state_machine.title   = Chinois\nchardet.cjk_parallel_state_machine.title  = Est-asiatique\nchardet.ruprob.title                      = Russe\nchardet.ukprob.title                      = Ukrainien\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/commonDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY header.label     \"Titre court\"> \n<!ENTITY message.label    \"Un texte d’exemple ici.\">\n<!ENTITY editfield0.label \"Utilisateur :\"> \n<!ENTITY editfield1.label \"Mot de passe :\"> \n<!ENTITY checkbox.label   \"Vérifier\">\n<!ENTITY copyCmd.label    \"Copier\">\n<!ENTITY copyCmd.accesskey \"C\">\n<!ENTITY selectAllCmd.label \"Tout sélectionner\">\n<!ENTITY selectAllCmd.accesskey \"T\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/commonDialogs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAlert=Alerte\nConfirm=Confirmer\nConfirmCheck=Confirmation\nPrompt=Invite\nPromptUsernameAndPassword2=Authentification requise\nPromptPassword2=Mot de passe requis\nSelect=Sélection\nOK=OK\nCancel=Annuler\nYes=&Oui\nNo=&Non\nSave=&Enregistrer\nRevert=&Revenir\nDontSave=Ne &pas enregistrer\nScriptDlgGenericHeading=[Application JavaScript]\nScriptDlgHeading=Annonce de la page  %S  :\nScriptDialogLabel=Empêcher cette page d’ouvrir des dialogues supplémentaires\nScriptDialogPreventTitle=Confirmation de la préférence de dialogue\n# LOCALIZATION NOTE (EnterLoginForRealm3, EnterLoginForProxy3):\n# %1 is an untrusted string provided by a remote server. It could try to\n# take advantage of sentence structure in order to mislead the user (see\n# bug 244273). %1 should be integrated into the translated sentences as\n# little as possible. %2 is the url of the site being accessed.\nEnterLoginForRealm3=Le site %2$S demande un nom d’utilisateur et un mot de passe. Le site indique : « %1$S »\nEnterLoginForProxy3=Le proxy %2$S demande un nom d’utilisateur et un mot de passe. Le site indique : « %1$S »\nEnterUserPasswordFor2=%1$S demande un nom d’utilisateur et un mot de passe.\nEnterUserPasswordForCrossOrigin2=%1$S demande un nom d’utilisateur et un mot de passe. AVERTISSEMENT : votre mot de passe ne sera pas envoyé au site web que vous visitez.\nEnterPasswordFor=Saisissez le mot de passe pour %1$S sur %2$S\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/config.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"about:config\">\n\n<!-- about:config warning page -->\n<!-- LOCALIZATION NOTE: aboutWarningTitle.label should be attention grabbing and playful -->\n<!ENTITY aboutWarningTitle.label \"Attention, danger !\">\n<!ENTITY aboutWarningText.label \"La modification de ces préférences avancées peut être dommageable pour la stabilité, la sécurité et les performances de cette application. Ne continuez que si vous savez ce que vous faites.\">\n<!ENTITY aboutWarningButton2.label \"Je prends le risque\">\n<!ENTITY aboutWarningCheckbox.label \"Afficher cet avertissement la prochaine fois\">\n\n<!ENTITY searchPrefs.label \"Rechercher :\">\n<!ENTITY searchPrefs.accesskey \"R\">\n<!ENTITY focusSearch.key \"r\">\n<!ENTITY focusSearch2.key \"f\">\n\n<!-- Columns -->\n<!ENTITY prefColumn.label \"Nom de l’option\">\n<!ENTITY lockColumn.label \"Statut\">\n<!ENTITY typeColumn.label \"Type\">\n<!ENTITY valueColumn.label \"Valeur\">\n\n<!-- Tooltips -->\n<!ENTITY prefColumnHeader.tooltip \"Trier\"> \n<!ENTITY columnChooser.tooltip \"Sélectionner les colonnes à afficher\"> \n\n<!-- Context Menu -->\n<!ENTITY copyPref.key \"C\">\n<!ENTITY copyPref.label \"Copier\">\n<!ENTITY copyPref.accesskey \"C\">\n<!ENTITY copyName.label \"Copier le nom\">\n<!ENTITY copyName.accesskey \"o\">\n<!ENTITY copyValue.label \"Copier la valeur\">\n<!ENTITY copyValue.accesskey \"v\">\n<!ENTITY modify.label \"Modifier\">\n<!ENTITY modify.accesskey \"M\">\n<!ENTITY toggle.label \"Inverser\">\n<!ENTITY toggle.accesskey \"I\">\n<!ENTITY reset.label \"Réinitialiser\">\n<!ENTITY reset.accesskey \"R\">\n<!ENTITY new.label \"Nouvelle\">\n<!ENTITY new.accesskey \"N\">\n<!ENTITY string.label \"Chaîne de caractères\">\n<!ENTITY string.accesskey \"C\">\n<!ENTITY integer.label \"Nombre entier\">\n<!ENTITY integer.accesskey \"n\">\n<!ENTITY boolean.label \"Valeur booléenne\">\n<!ENTITY boolean.accesskey \"b\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/config.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Lock column values\ndefault=par défaut\nuser=défini par l’utilisateur\nlocked=verrouillé\n\n# Type column values\nstring=chaîne\nint=nombre entier\nbool=booléen\n\n# Preference prompts\n# %S is replaced by one of the type column values above\nnew_title=Nouvelle valeur (type %S)\nnew_prompt=Saisissez le nom de l’option\nmodify_title=Saisissez une nouvelle valeur (type %S)\n\nnan_title=Valeur invalide\nnan_text=Le texte saisi n’est pas un nombre.\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/console.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY errorConsole.title \"Console d’erreurs\">\n\n<!ENTITY errFile.label   \"Fichier source :\">\n<!ENTITY errLine.label   \"Ligne :\">\n<!ENTITY errColumn.label \"Colonne :\">\n\n<!ENTITY all.label          \"Tout\">\n<!ENTITY all.accesskey      \"T\">\n<!ENTITY errors.label       \"Erreurs\">\n<!ENTITY errors.accesskey   \"E\">\n<!ENTITY warnings.label     \"Avertissements\">\n<!ENTITY warnings.accesskey \"A\">\n<!ENTITY messages.label     \"Messages\">\n<!ENTITY messages.accesskey \"M\">\n<!ENTITY clear.label        \"Effacer\">\n<!ENTITY clear.accesskey    \"c\">\n<!ENTITY codeEval.label     \"Code :\">\n<!ENTITY codeEval.accesskey \"o\">\n<!ENTITY evaluate.label     \"Évaluer\">\n<!ENTITY evaluate.accesskey \"v\">\n<!ENTITY filter2.label      \"Filtrer :\">\n<!ENTITY filter2.accesskey  \"F\">\n\n<!ENTITY copyCmd.label       \"Copier\">\n<!ENTITY copyCmd.accesskey   \"C\">\n<!ENTITY copyCmd.commandkey  \"C\">\n<!ENTITY sortFirst.label     \"Ordre chronologique\">\n<!ENTITY sortFirst.accesskey \"O\">\n<!ENTITY sortLast.label      \"Ordre chronologique inverse\">\n<!ENTITY sortLast.accesskey  \"d\">\n<!ENTITY closeCmd.commandkey \"w\">\n<!ENTITY focus1.commandkey   \"l\">\n<!ENTITY focus2.commandkey   \"d\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/console.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntypeError=Erreur :\ntypeWarning=Avertissement :\ntypeMessage=Message :\nerrFile=Fichier source : %S\nerrLine=Ligne : %S\nerrLineCol=Ligne : %S, colonne : %S\nerrCode=Code source :\nerrTime=Horodatage : %S\n\n# LOCALIZATION NOTE (evaluationContextChanged): The message displayed when the\n# browser console's evaluation context (window against which input is evaluated)\n# changes.\nevaluationContextChanged=Le contexte d’évaluation de la console a changé, probablement parce que la fenêtre cible a été fermée ou parce que vous avez ouvert une fenêtre principale depuis la fenêtre de la console du navigateur.\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/contentAreaCommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# context menu strings\n\nSaveImageTitle=Enregistrer l’image\nSaveMediaTitle=Enregistrer le média\nSaveVideoTitle=Enregistrer la vidéo\nSaveAudioTitle=Enregistrer le fichier audio\nSaveLinkTitle=Enregistrer sous\nDefaultSaveFileName=index\nWebPageCompleteFilter=Page web, complète\nWebPageHTMLOnlyFilter=Page web, HTML uniquement\nWebPageXHTMLOnlyFilter=Page web, XHTML uniquement\nWebPageSVGOnlyFilter=Page web, SVG uniquement\nWebPageXMLOnlyFilter=Page web, XML uniquement\n\n# LOCALIZATION NOTE (filesFolder):\n#    This is the name of the folder that is created parallel to a HTML file \n#    when it is saved \"With Images\". The %S section is replaced with the\n#    leaf name of the file being saved (minus extension).\nfilesFolder=%S_fichiers\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/crashes.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY crashReports.title         \"Rapports de plantage\">\n<!ENTITY crashesUnsubmitted.label   \"Rapports de plantage non envoyés\">\n<!ENTITY crashesSubmitted.label     \"Rapports de plantage envoyés\">\n<!ENTITY id.heading                 \"Identifiant du rapport\">\n<!ENTITY dateCrashed.heading        \"Date du plantage\">\n<!ENTITY dateSubmitted.heading      \"Date d’envoi\">\n<!ENTITY noReports.label            \"Aucun rapport de plantage n’a été envoyé.\">\n<!ENTITY noConfig.label             \"Cette application n’est pas configurée pour afficher les rapports de plantage. Vous devez définir la variable <code>breakpad.reportURL</code>.\">\n<!ENTITY clearAllReports.label      \"Supprimer tous les rapports\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/crashes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndeleteconfirm.title=Confirmation\ndeleteconfirm.description=Ceci supprimera tous les rapports irrémédiablement.\n\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/css.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMimeNotCss=La feuille de style %1$S n’a pas été chargée car son type MIME, « %2$S », n’est pas « text/css ».\nMimeNotCssWarn=La feuille de style %1$S a été chargée comme CSS même si son type MIME, « %2$S », n’est pas « text/css ».\n\nPEUnexpEOF2=Fin de fichier inattendue durant la recherche de %1$S.\nPEParseRuleWSOnly=Chaîne composée uniquement d’espaces fournie comme règle.\nPEDeclDropped=Déclaration abandonnée.\nPEDeclSkipped=Passage à la déclaration suivante.\nPEUnknownProperty=Propriété « %1$S » inconnue.\nPEValueParsingError=Erreur d’analyse de la valeur pour « %1$S ».\nPEExpectEndValue=Une fin de valeur était attendue, mais « %1$S » a été trouvé.\nPERuleTrailing=Une fin de règle était attendue, mais « %1$S » a été trouvé.\nPESkipAtRuleEOF2=Fin de règle « at »\nPEUnknownAtRule=Règle « at » non reconnue ou erreur d’analyse de la règle « %1$S ».\nPECharsetRuleEOF=chaîne de jeu de caractères dans une règle @charset\nPECharsetRuleNotString=Chaîne de jeu de caractères attendue, mais « %1$S » trouvé.\nPEGatherMediaEOF=Fin de liste media dans une règle @import ou @media\nPEGatherMediaNotComma=Virgule attendue dans une liste media, mais « %1$S » a été trouvé.\nPEGatherMediaNotIdent=Identifiant attendu dans une liste media, mais « %1$S » a été trouvé.\nPEGatherMediaReservedMediaType=Mot-clé réservé « %1$S » trouvé à la place d’un type de média.\nPEParseSourceSizeListEOF=valeur de la longueur pour la condition média associée\nPEParseSourceSizeListNotComma=« , » attendue après la valeur, mais « %1$S » trouvé.\nPEImportNotURI=URI attendue dans une règle @import, mais « %1$S » trouvé.\nPEImportBadURI=URI non valide dans une règle @import : « %1$S ».\nPEImportUnexpected=« %1$S » inattendu trouvé dans @import.\nPEGroupRuleEOF2=Fin de règle @media, @supports ou @-moz-document\nPEGroupRuleNestedAtRule=La règle %1$S n’est pas autorisée dans une règle @media ou @-moz-document.\nPEMozDocRuleBadFunc2=url(), url-prefix(), domain() ou regexp() attendu dans une règle @-moz-document, mais « %1$S » trouvé.\nPEMozDocRuleNotURI=URI attendue dans une règle @-moz-document, mais « %1$S » trouvé.\nPEMozDocRuleNotString=Fonction regexp() attendue dans une règle @-moz-document, mais « %1$S » trouvé.\nPEMozDocRuleEOF=URI suivante dans une règle @-moz-document\nPEAtNSPrefixEOF=Préfixe d’espace de noms dans une règle @namespace\nPEAtNSURIEOF=URI d’espace de noms dans une règle @namespace\nPEAtNSUnexpected=Token inattendu au sein de @namespace : « %1$S ».\nPEKeyframeNameEOF=nom de la règle @keyframes.\nPEKeyframeBadName=Identificateur attendu pour le nom de la règle @keyframes.\nPEKeyframeBrace=« { » attendu pour la règle @keyframes.\nPESkipDeclBraceEOF=Fermeture } d’un bloc de déclaration\nPESkipRSBraceEOF=Fermeture } d’un jeu de règles non valide\nPEBadSelectorRSIgnored=Jeu de règles ignoré suite à un mauvais sélecteur.\nPEBadSelectorKeyframeRuleIgnored=Règle keyframe ignorée suite à un mauvais sélecteur.\nPESelectorListExtraEOF=« , » ou « { »\nPESelectorListExtra=« , » ou « { » attendu, mais « %1$S » trouvé.\nPESelectorGroupNoSelector=Sélecteur attendu.\nPESelectorGroupExtraCombinator=Combinateur bloquant.\nPECounterStyleNotIdent=Identificateur attendu pour le nom de la règle @counter-style.\nPECounterStyleBadName=Le nom de la règle @counter-style ne peut pas être « %1$S ».\nPECounterStyleBadBlockStart=« { » attendue pour débuter la règle @counter-style mais « %1$S » trouvé.\nPECounterStyleEOF=Fermeture } d’un bloc @counter-style\nPECounterDescExpected=Descripteur de compteur attendu, mais « %1$S » trouvé.\nPEUnknownCounterDesc=Descripteur « %1$S » inconnu dans la règle @counter-style.\nPECounterExtendsNotIdent=Identificateur attendu pour l’extension system, mais « %1$S » trouvé.\nPECounterASWeight=Chaque poids du descripteur additive-symbols doit être inférieur au poids précédent.\nPEClassSelEOF=nom de classe\nPEClassSelNotIdent=Identifiant pour un sélecteur de classe attendu, mais « %1$S » trouvé.\nPECoordinatePair=Coordonnées attendues, mais « %1$S » trouvé.\nPETypeSelEOF=type d’élément\nPETypeSelNotType=Nom d’élément ou « * » attendu, mais « %1$S » trouvé.\nPEUnknownNamespacePrefix=Préfixe d’espace de noms « %1$S » inconnu.\nPEAttributeNameEOF=nom d’attribut\nPEAttributeNameExpected=Identifiant pour un nom d’attribut attendu, mais « %1$S » trouvé.\nPEAttributeNameOrNamespaceExpected=Nom d’attribut ou espace de noms attendu, mais « %1$S » trouvé.\nPEAttSelNoBar=« | » attendu, mais « %1$S » trouvé.\nPEAttSelInnerEOF=partie de sélecteur d’attribut\nPEAttSelUnexpected=Token inattendu dans un sélecteur d’attribut : « %1$S ».\nPEAttSelValueEOF=valeur d’attribut\nPEAttSelCloseEOF=« ] » pour fermer un sélecteur d’attribut\nPEAttSelNoClose=« ] » pour terminer un sélecteur d’attribut attendu, mais « %1$S » trouvé.\nPEAttSelBadValue=Identifiant ou chaîne pour la valeur attendu dans un sélecteur d’attribut, mais « %1$S » trouvé.\nPEPseudoSelEOF=nom de pseudo-classe ou pseudo-élément\nPEPseudoSelBadName=Identifiant pour pseudo-classe ou pseudo-élément attendu, mais « %1$S » trouvé.\nPEPseudoSelNonFunc=Token de fonction pour une pseudo-classe ou un pseudo-élément qui n’est pas une fonction, ou le contraire, lors de la lecture de « %1$S ».\nPEPseudoSelNotPE=Pseudo-élément attendu, mais « %1$S » trouvé.\nPEPseudoSelDoubleNot=Une pseudo-classe de négation ne peut pas être niée « %1$S ».\nPEPseudoSelPEInNot=Les pseudo-éléments ne peuvent pas être niés « %1$S ».\nPEPseudoSelNewStyleOnly=Ce pseudo-élément doit utiliser la forme « :: » : « %1$S ».\nPEPseudoSelEndOrUserActionPC=Fin de sélecteur ou pseudo-classe d’action utilisateur attendu après un pseudo-élément mais « %1$S » trouvé.\nPEPseudoSelNoUserActionPC=Fin de sélecteur attendu après un pseudo-élément qui ne prend pas en charge les pseudo-classes d’action utilisateur mais « %1$S » trouvé.\nPEPseudoSelMultiplePE=Pseudo-élément « %1$S » excédentaire.\nPEPseudoSelUnknown=Pseudo-classe ou pseudo-élément « %1$S » inconnu.\nPENegationEOF=sélecteur au sein d’une négation\nPENegationBadInner=Simple sélecteur mal formé comme argument d’une pseudo-classe de négation « %1$S ».\nPENegationNoClose=Parenthèse fermante « ) » manquante dans la pseudo-classe de négation « %1$S ».\nPENegationBadArg=Argument manquant dans la pseudo-classe de négation « %1$S ».\nPEPseudoClassArgEOF=argument pour sélecteur de pseudo-classe\nPEPseudoClassArgNotIdent=Identifiant pour paramètre de pseudo-classe attendu, mais « %1$S » trouvé.\nPEPseudoClassArgNotNth=Argument pour pseudo-classes ou pseudo-classe attendu mais « %1$S » trouvé.\nPEPseudoClassNoClose=Parenthèse fermante « ) » manquante dans la pseudo-classe, « %1$S » trouvé à la place.\nPEPseudoClassNoArg=Argument manquant dans la pseudo-classe « %1$S ».\nPEPseudoClassNotUserAction=Fin de sélecteur ou pseudo-classe d’action utilisateur attendu après un pseudo-élément mais pseudo-classe « %1$S » trouvée.\nPESelectorEOF=sélecteur\nPEBadDeclBlockStart=Accolade « { » commençant un bloc de déclaration attendue, mais « %1$S » trouvé.\nPEColorEOF=couleur\nPEColorNotColor=Couleur attendue, mais « %1$S » trouvé.\nPEColorComponentEOF=composant de couleur\nPEExpectedPercent=Un pourcentage était attendu, mais « %1$S » a été trouvé.\nPEExpectedInt=Un entier était attendu, mais « %1$S » a été trouvé.\nPEExpectedNumberOrAngle=Nombre ou angle attendu, mais « %1$S » a été trouvé.\nPEExpectedNumberOrPercent=Nombre ou pourcentage attendu, mais « %1$S » a été trouvé.\nPEColorBadRGBContents=Nombre ou pourcentage en rvb() attendu, mais « %1$S » trouvé.\nPEColorComponentBadTerm=« %2$S » attendu, mais « %1$S » trouvé.\nPEColorHueEOF=teinte\nPEExpectedComma=Virgule attendue, mais « %1$S » trouvé.\nPEColorSaturationEOF=saturation\nPEColorLightnessEOF=luminosité\nPEColorOpacityEOF=opacité en valeur de couleur\nPEExpectedNumber=Un nombre était attendu, mais « %1$S » a été trouvé.\nPEPositionEOF=<position>\nPEExpectedPosition=<position> attendue, mais « %1$S » trouvé.\nPEExpectedRadius=Rayon attendu, mais « %1$S » trouvé.\nPEExpectedCloseParen=Parenthèse fermante « ) » attendue, mais « %1$S » trouvé.\nPEDeclEndEOF=« ; » ou « } » pour fermer une déclaration\nPEParseDeclarationNoColon=« : » attendus, mais « %1$S » trouvé.\nPEParseDeclarationDeclExpected=Déclaration attendue, mais « %1$S » trouvé.\nPEEndOfDeclEOF=fin de déclaration\nPEImportantEOF=important\nPEExpectedImportant=« important » attendu, mais « %1$S » trouvé.\nPEBadDeclEnd=« ; » attendu pour terminer une déclaration, mais « %1$S » trouvé.\nPEBadDeclOrRuleEnd2=« ; » ou « } » attendu pour terminer une déclaration, mais « %1$S » trouvé.\nPEInaccessibleProperty2=Tentative d’utiliser une propriété inaccessible.\nPECommentEOF=fin de commentaire\nSEUnterminatedString=Chaîne non fermée trouvée « %1$S ».\nPEFontDescExpected=Descripteur de police attendu, mais « %1$S » trouvé.\nPEUnknownFontDesc=Descripteur « %1$S » inconnu dans la règle @font-face.\nPEMQExpectedExpressionStart=« ( » attendue au début de l’expression de requête de média, mais « %1$S » trouvé.\nPEMQExpressionEOF=Contenus d’expression de requête de média\nPEMQExpectedFeatureName=Nom de fonctionnalité média attendue, mais « %1$S » trouvé.\nPEMQExpectedFeatureNameEnd=« : » ou « ) » attendu après le nom d’une fonctionnalité média, mais « %1$S » trouvé.\nPEMQNoMinMaxWithoutValue=Les fonctionnalités média avec min- ou max- doivent avoir une valeur.\nPEMQExpectedFeatureValue=Valeur non valide trouvée pour la fonctionnalité de média.\nPEBadFontBlockStart=« { » attendue pour débuter une règle @font-face, mais « %1$S » trouvé.\nPEBadFontBlockEnd=« } » attendue pour terminer une règle @font-face, mais « %1$S » trouvé.\nPEAnonBoxNotAlone=Boîte anonyme inattendue.\nPEFFVUnexpectedEOF=Fin de règle @font-feature-values inattendue.\nPEFFVBlockStart=« { » attendue pour débuter une règle @font-feature-values, mais « %1$S » trouvé.\nPEFFVValueSetStart=« { » attendue pour débuter l’affectation d’une valeur d’une fonctionnalité, mais « %1$S » trouvé.\nPEFFVNoFamily=Liste de familles de polices attendue pour @font-feature-values, mais « %1$S » trouvé.\nPEFFVUnexpectedBlockEnd=« } » attendue à la fin de la règle @font-feature-values, mais « %1$S » trouvé.\nPEFFVUnknownFontVariantPropValue=« %1$S » est une valeur inconnue pour la propriété font-variant.\nPEFFVExpectedIdent=Identifiant attendu, mais « %1$S » trouvé.\nPEFFVExpectedValue=Entier positif attendu, mais « %1$S » trouvé.\nPEFFVTooManyValues=Valeurs trop nombreuses pour la fonctionnalité de type « %1$S ».\nPEFFVGenericInFamilyList=Les listes de familles ne peuvent contenir le nom d’une famille générique de polices.\nPEFFVValueDefinitionTrailing=Fin de la définition d’une valeur attendue, mais « %1$S » trouvé.\nPEBadDirValue=« ltr » ou « rtl » attendu dans le sélecteur de direction, mais « %1$S » trouvé.\nPESupportsConditionStartEOF2=« not », « ( » ou fonction\nPESupportsConditionInParensEOF=« ) »\nPESupportsConditionNotEOF=« not »\nPESupportsWhitespaceRequired=Espace attendu après « not », « and », ou « or ».\nPESupportsConditionExpectedOpenParenOrFunction=« ( » ou fonction attendue lors de l’analyse de la condition de @supports, mais « %1$S » trouvé.\nPESupportsConditionExpectedCloseParen=« ) » attendue lors de l’analyse de la condition de @supports, mais « %1$S » trouvé.\nPESupportsConditionExpectedStart2=« not », « ( » ou fonction attendu lors de l’analyse de la condition de @supports, mais « %1$S » trouvé.\nPESupportsConditionExpectedNot=« not » attendu lors de l’analyse de la condition de @supports, mais « %1$S » trouvé.\nPESupportsGroupRuleStart=« { » attendue pour débuter une règle @supports, mais « %1$S » trouvé.\nPEFilterEOF=filter\nPEExpectedNoneOrURL=« none » ou URL attendu, mais « %1$S » trouvé.\nPEExpectedNoneOrURLOrFilterFunction=« none », URL, ou fonction filter attendu, mais « %1$S » trouvé.\nPEExpectedNonnegativeNP=Nombre ou pourcentage supérieur ou égal à zéro attendu.\nPEFilterFunctionArgumentsParsingError=Erreur lors de l’analyse des arguments de la fonction filter.\nPEVariableEOF=variable\nPEVariableEmpty=Valeur de variable attendue, mais « %1$S » trouvé.\n# LOCALIZATION NOTE(PEValueWithVariablesParsingErrorInValue): %1$S is replaced\n# with the property name and %2$S is replaced with the property value.\nPEValueWithVariablesParsingErrorInValue=Erreur d’analyse de la valeur pour « %1$S » après la substitution de variables. La valeur générée était « %2$S ».\nPEValueWithVariablesFallbackInherit=La valeur « inherit » sera utilisée.\nPEValueWithVariablesFallbackInitial=La valeur « initial » sera utilisée.\nPEInvalidVariableReference=La propriété contient une référence à une variable non valide.\nPEInvalidVariableTokenFallback=Token non valide « %1$S » trouvé au premier niveau d’une référence de variable de dernier recours.\nPEExpectedVariableNameEOF=identifiant pour nom de variable\nPEExpectedVariableName=Identifiant pour nom de variable attendu, mais « %1$S » trouvé.\nPEExpectedVariableFallback=Référence de variable de derniers recours attendue après « , ».\nPEExpectedVariableCommaOrCloseParen=« , » ou « ) » attendue après un nom de variable dans une référence de variable, mais « %1$S » trouvé.\nPESubgridNotSupported=La prise en charge du mot-clé « subgrid » pour CSS Grid n’est pas activée.\nPEMoreThanOneGridRepeatAutoFillInNameList=Un seul repeat(auto-fill, …) est autorisé dans une liste de noms pour un « subgrid ».\nPEMoreThanOneGridRepeatAutoFillFitInTrackList=Un seul repeat(auto-fill, …) ou repeat(auto-fit, …) est autorisé dans une liste d’éléments « track ».\nPEMoreThanOneGridRepeatTrackSize=Une seule dimension d’élément « track » est autorisée dans repeat(auto-fit/auto-fill, …).\n\nTooLargeDashedRadius=La valeur de border radius est trop importante pour le style « dashed » (la limite est 100000 px). Le rendu sera effectué avec le style « solid ».\nTooLargeDottedRadius=La valeur de border radius est trop importante pour le style « dotted » (la limite est 100000 px). Le rendu sera effectué avec le style « solid ».\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/customizeCharset.dtd",
    "content": "<!-- -*- Mode: HTML -*- -->\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title.label        \"Personnaliser l'encodage des caractères\">\n<!ENTITY current.label      \"Encodages de caractères actifs :\">\n<!ENTITY remove.label       \"Supprimer\">\n<!ENTITY remove.accessKey   \"S\">\n<!ENTITY additional.label   \"Encodages de caractères disponibles :\">\n<!ENTITY add.label          \"Ajouter\">\n<!ENTITY add.accessKey      \"A\">\n<!ENTITY moveUp.label       \"Monter\">\n<!ENTITY moveUp.accessKey   \"M\">\n<!ENTITY moveDown.label     \"Descendre\">\n<!ENTITY moveDown.accessKey \"D\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/customizeToolbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dialog.title             \"Modification des barres d’outils\">\n<!ENTITY dialog.dimensions        \"width: 94ch; height: 36em;\">\n<!ENTITY instructions.description \"Ajoutez ou supprimez des éléments en les glissant vers ou hors des barres d’outils.\">\n<!ENTITY show.label               \"Afficher :\">\n<!ENTITY iconsAndText.label       \"Texte et icônes\">\n<!ENTITY icons.label              \"Icônes\">\n<!ENTITY text.label               \"Texte\">\n<!ENTITY useSmallIcons.label      \"Petites icônes\">\n<!ENTITY restoreDefaultSet.label  \"Configuration par défaut\">\n<!ENTITY addNewToolbar.label      \"Nouvelle barre\">\n<!ENTITY saveChanges.label        \"Terminer\">\n<!ENTITY undoChanges.label        \"Annuler les changements\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/customizeToolbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nenterToolbarTitle=Nouvelle barre d’outils\nenterToolbarName=Saisissez un nom pour cette barre d’outils :\nenterToolbarDup=La barre d’outils « %S » existe déjà. Choisissez un nom différent. \nenterToolbarBlank=Vous devez saisir un nom pour créer une nouvelle barre d’outils.\nseparatorTitle=Séparateur\nspringTitle=Espace flexible\nspacerTitle=Espace\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/dateFormat.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n \nmonth.1.Mmm=jan\nmonth.2.Mmm=fév\nmonth.3.Mmm=mar\nmonth.4.Mmm=avr\nmonth.5.Mmm=mai\nmonth.6.Mmm=jun\nmonth.7.Mmm=jul\nmonth.8.Mmm=aoû\nmonth.9.Mmm=sep\nmonth.10.Mmm=oct\nmonth.11.Mmm=nov\nmonth.12.Mmm=dec\n\nmonth.1.name=janvier\nmonth.2.name=février\nmonth.3.name=mars\nmonth.4.name=avril\nmonth.5.name=mai\nmonth.6.name=juin\nmonth.7.name=juillet\nmonth.8.name=août\nmonth.9.name=septembre\nmonth.10.name=octobre\nmonth.11.name=novembre\nmonth.12.name=décembre\n\nday.1.name=dimanche\nday.2.name=lundi\nday.3.name=mardi\nday.4.name=mercredi\nday.5.name=jeudi\nday.6.name=vendredi\nday.7.name=samedi\n\nday.1.Mmm=dim\nday.2.Mmm=lun\nday.3.Mmm=mar\nday.4.Mmm=mer\nday.5.Mmm=jeu\nday.6.Mmm=ven\nday.7.Mmm=sam\n\nday.1.short=di\nday.2.short=lu\nday.3.short=ma\nday.4.short=me\nday.5.short=je\nday.6.short=ve\nday.7.short=sa\n\nnoon=midi\nmidnight=minuit\n\nAllDay=Toute la journée\n\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/datetimepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- first day of week to display in datepicker, a value from 0 to 6,\n     0 = Sunday, 1 = Monday, etc. -->\n<!ENTITY firstdayofweek.default \"1\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/devtools/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - browser/devtools/styleeditor/styleeditor.xul for context -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n<!ENTITY csscoverage.backButton \"Retour\">\n\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n<!ENTITY csscoverage.unused \"Règles inutilisées\">\n<!ENTITY csscoverage.noMatches \"Aucune occurrence pour les règles suivantes :\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n<!ENTITY csscoverage.optimize.header \"Pages optimisables\">\n\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n<!ENTITY csscoverage.optimize.body1 \"Vous pouvez parfois accélérer le chargement en déplaçant les balises\">\n<!ENTITY csscoverage.optimize.body2 \"en bas de page et en créant un nouvel élément\">\n<!ENTITY csscoverage.optimize.body3 \"embarqué contenant les styles nécessaires avant l'évènement « load » initial. Voici les blocs de style dont vous avez besoin :\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n<!ENTITY csscoverage.optimize.bodyX \"Toutes les règles sont des règles embarquées.\">\n\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n<!ENTITY csscoverage.footer1 \"Consulter\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"l'article MDN sur l'outil de couverture CSS\">\n<!ENTITY csscoverage.footer4 \"pour les avertissements contenus dans ce rapport.\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/devtools/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc, csscoverageStopDesc,\n# csscoverageOneShotDesc, csscoverageToggleDesc, csscoverageReportDesc): Short\n# descriptions of the csscoverage commands\ncsscoverageDesc=Contrôler l'analyse de couverture CSS\ncsscoverageStartDesc2=Lancer la collecte des données de couverture CSS\ncsscoverageStopDesc2=Arrêter la collecte des données de couverture CSS\ncsscoverageOneShotDesc2=Collecter des instantanés de données de couverture CSS\ncsscoverageToggleDesc2=Lancer/Arrêter la collecte des données de couverture CSS\ncsscoverageReportDesc2=Afficher le rapport de couverture CSS\ncsscoverageStartNoReloadDesc=Ne pas commencer par recharger la page\ncsscoverageStartNoReloadManual=Il est préférable de commencer par recharger la page actuelle pour débuter le test dans un état connu, mais il pourrait y avoir des raisons pour lesquelles vous ne le souhaitiez pas (Par exemple, lorsque la page se trouve dans un état particulier qui sera perdu lors du rechargement)\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply=Exécution de l'analyse de couverture CSS\ncsscoverageDoneReply=Analyse de couverture CSS terminée\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError=L'analyse de couverture CSS est déjà en cours d'exécution\ncsscoverageNotRunningError=L'analyse de couverture CSS n'est pas en cours d'exécution\ncsscoverageNotRunError=L'analyse de couverture CSS n'a pas été exécutée\ncsscoverageNoRemoteError=La cible ne prend pas en charge la couverture CSS\ncsscoverageOneShotReportError=Le rapport d'analyse de couverture CSS n'est pas disponible pour les données « oneshot ». Veuillez utiliser les commandes Lancer/Arrêter.\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=Connexion entrante\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=Une requête entrante pour permettre une connexion de débogage à distance a été détectée. Un client distant peut prendre le contrôle complet de votre navigateur !\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=Point de terminaison client : %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=Point de terminaison serveur : %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=Autoriser la connexion ?\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=Désactiver\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=Identification client\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=Le point de terminaison auquel vous tentez de vous connecter demande des informations supplémentaires pour authentifier cette connexion. Veuillez saisir le jeton ci-dessous depuis l'invite affichée sur l'autre appareil.\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=Mon certificat : %1$S\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=Jeton : %1$S\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=Saisir le jeton client\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=Le client devrait afficher une valeur de jeton. Saisissez cette valeur de jeton ici pour achever l'authentification de ce client.\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Inspecteur de style\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Meilleure correspondance\nrule.status.MATCHED=Correspondance\nrule.status.PARENT_MATCH=Correspondance parente\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=inline\nrule.sourceElement=élément\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Hérité de %S \n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe=@Keyframes %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles=(agent utilisateur)\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement=Pseudo-éléments\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.selectedElement=Cet élément\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle=Consulter la documentation pour cette propriété\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Valeur de propriété invalide\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=Aucun élément sélectionné.\n\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll): Text displayed in the\n# rule view context menu.\nruleView.contextmenu.selectAll=Tout sélectionner\n\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll.accessKey): Access key for\n# the rule view context menu \"Select all\" entry.\nruleView.contextmenu.selectAll.accessKey=T\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copy): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.copy=Copier\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copy.accessKey): Access key for\n# the rule view context menu \"Select all\" entry.\nruleView.contextmenu.copy.accessKey=C\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nruleView.contextmenu.copyColor=Copier la couleur\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nruleView.contextmenu.copyColor.accessKey=l\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.showOrigSources=Afficher les sources originales\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nruleView.contextmenu.showOrigSources.accessKey=f\n\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\nruleView.contextmenu.addRule=Ajouter une règle\n\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nruleView.contextmenu.addRule.accessKey=R\n\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\ncomputedView.contextmenu.selectAll=Tout sélectionner\n\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\ncomputedView.contextmenu.selectAll.accessKey=T\n\n# LOCALIZATION NOTE (computedView.contextmenu.copy): Text displayed in the\n# computed view context menu.\ncomputedView.contextmenu.copy=Copier\n\n# LOCALIZATION NOTE (computedView.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\ncomputedView.contextmenu.copy.accessKey=C\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/dialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbutton-accept=OK\nbutton-cancel=Annuler\nbutton-help=Aide\nbutton-disclosure=Plus d’infos\naccesskey-accept=\naccesskey-cancel=\naccesskey-help=i\naccesskey-disclosure=o\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/dialogOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- WARNING!!! This file is obsoleted by the dialog.xml widget -->\n\n<!-- OK Cancel Buttons -->\n<!ENTITY okButton.label      \"OK\">\n<!ENTITY cancelButton.label  \"Annuler\">\n<!ENTITY helpButton.label    \"Aide\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/dom/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nKillScriptTitle=Attention : le script ne répond pas\nKillScriptMessage=Un script sur cette page est peut-être occupé ou ne répond plus. Vous pouvez arrêter le script maintenant ou continuer pour voir si le script se terminera.\nKillScriptWithDebugMessage=Un script sur cette page est peut-être occupé ou ne répond plus. Vous pouvez arrêter le script maintenant, l’ouvrir dans le débogueur ou le laisser continuer.\nKillScriptLocation=Script : %S\nStopScriptButton=Arrêter le script\nDebugScriptButton=Déboguer le script\nWaitForScriptButton=Continuer\nDontAskAgain=&Ne plus demander à l’avenir\nJSURLLoadBlockedWarning=Une tentative de charger une URL javascript: depuis un hôte\\naffichant du contenu provenant d’un autre hôte\\na été bloquée par le gestionnaire de sécurité.\nWindowCloseBlockedWarning=Les scripts ne peuvent pas fermer une fenêtre qui n’a pas été ouverte par un script.\nOnBeforeUnloadTitle=Confirmation\nOnBeforeUnloadMessage=Cette page demande de confirmer sa fermeture ; des données saisies pourraient ne pas être enregistrées.\nOnBeforeUnloadStayButton=Rester sur la page\nOnBeforeUnloadLeaveButton=Quitter la page\nUnexpectedCanvasVariantStyle=canvas : une tentative pour affecter une valeur à « strokeStyle » ou « fillStyle », qui n’est ni une chaîne, ni un « CanvasGradient » ni un « CanvasPattern », a été ignorée.\nEmptyGetElementByIdParam=Une chaîne vide a été transmise à « getElementById() ».\nLowMemoryTitle=Attention : mémoire insuffisante\nLowMemoryMessage=Un script sur cette page a été interrompu pour cause de mémoire insuffisante.\nSpeculationFailed=Un arbre non équilibré a été écrit en utilisant « document.write() » provoquant une nouvelle analyse de données provenant du réseau. Pour plus d’informations, consultez https://developer.mozilla.org/en/Optimizing_Your_Pages_for_Speculative_Parsing\nDocumentWriteIgnored=Un appel à « document.write() » d’un script externe chargé de manière asynchrone a été ignoré.\n# LOCALIZATION NOTE (EditorFileDropFailed): Do not translate contenteditable, %S is the error message explaining why the drop failed.\nEditorFileDropFailed=Le dépôt d’un fichier dans un élément contenteditable a échoué : %S.\nFormValidationTextTooLong=Veuillez raccourcir ce champ à %S caractères ou moins (vous utilisez actuellement %S caractères).\nFormValidationTextTooShort=Veuillez utiliser au moins %S caractères pour ce champ (vous utilisez actuellement %S caractères).\nFormValidationValueMissing=Veuillez compléter ce champ.\nFormValidationCheckboxMissing=Veuillez cocher cette case si vous désirez poursuivre.\nFormValidationRadioMissing=Veuillez sélectionner l’une de ces options.\nFormValidationFileMissing=Veuillez sélectionner un fichier.\nFormValidationSelectMissing=Veuillez sélectionner un élément de la liste.\nFormValidationInvalidEmail=Veuillez saisir une adresse électronique valide.\nFormValidationInvalidURL=Veuillez saisir une URL.\nFormValidationPatternMismatch=Veuillez modifier la valeur pour correspondre au format demandé.\n# LOCALIZATION NOTE (FormValidationPatternMismatchWithTitle): %S is the (possibly truncated) title attribute value.\nFormValidationPatternMismatchWithTitle=Veuillez modifier la valeur du champ pour correspondre au format demandé : %S.\n# LOCALIZATION NOTE (FormValidationNumberRangeOverflow): %S is a number.\nFormValidationNumberRangeOverflow=Veuillez sélectionner une valeur inférieure ou égale à %S.\n# LOCALIZATION NOTE (FormValidationDateRangeOverflow): %S is a date.\nFormValidationDateRangeOverflow=Veuillez sélectionner une valeur antérieure ou égale à %S.\n# LOCALIZATION NOTE (FormValidationTimeRangeOverflow): %S is a time.\nFormValidationTimeRangeOverflow=Veuillez sélectionner une valeur antérieure ou égale à %S.\n# LOCALIZATION NOTE (FormValidationNumberRangeUnderflow): %S is a number.\nFormValidationNumberRangeUnderflow=Veuillez sélectionner une valeur supérieure ou égale à %S.\n# LOCALIZATION NOTE (FormValidationDateRangeUnderflow): %S is a date.\nFormValidationDateRangeUnderflow=Veuillez sélectionner une valeur postérieure ou égale à %S.\n# LOCALIZATION NOTE (FormValidationTimeRangeUnderflow): %S is a time.\nFormValidationTimeRangeUnderflow=Veuillez sélectionner une valeur postérieure ou égale à %S.\n# LOCALIZATION NOTE (FormValidationStepMismatch): both %S can be a number, a date or a time.\nFormValidationStepMismatch=Veuillez sélectionner une valeur valide. Les deux valeurs valides les plus proches sont %S et %S.\n# LOCALIZATION NOTE (FormValidationStepMismatchOneValue): %S can be a number, a date or a time. This is called instead of FormValidationStepMismatch when the second value is the same as the first.\nFormValidationStepMismatchOneValue=Veuillez sélectionner une valeur valide. La valeur valide la plus proche est %S.\nFormValidationBadInputNumber=Veuillez saisir un nombre.\nGetAttributeNodeWarning=L’utilisation de « getAttributeNode() » est obsolète. Utiliser « getAttribute() » à la place.\nSetAttributeNodeWarning=L’utilisation de « setAttributeNode() » est obsolète. Utiliser « setAttribute() » à la place.\nGetAttributeNodeNSWarning=L’utilisation de « getAttributeNodeNS() » est obsolète. Utiliser « getAttributeNS() » à la place.\nSetAttributeNodeNSWarning=L’utilisation de « setAttributeNodeNS() » est obsolète. Utiliser « setAttributeNS() » à la place.\nRemoveAttributeNodeWarning=L’utilisation de « removeAttributeNode() » est obsolète. Utiliser « removeAttribute() » à la place.\nCreateAttributeWarning=L’utilisation de « document.createAttribute() » est obsolète. Utiliser « element.setAttribute() » à la place.\nCreateAttributeNSWarning=L’utilisation de « document.createAttributeNS() » est obsolète. Utiliser « element.setAttributeNS() » à la place.\nNodeValueWarning=L’utilisation de l’attribut « nodeValue » d’un attribut est obsolète. Utiliser « value » à la place.\nTextContentWarning=L’utilisation de l’attribut « textContent » d’un attribut est obsolète. Utiliser « value » à la place.\nEnablePrivilegeWarning=L’utilisation de « enablePrivilege » est obsolète. Veuillez plutôt utiliser le code qui s’exécute au même niveau que le processus principal (par ex. une extension).\nnsIJSONDecodeDeprecatedWarning=La méthode « nsIJSON.decode » est obsolète. Veuillez utiliser la méthode « JSON.parse » à la place.\nnsIJSONEncodeDeprecatedWarning=La méthode « nsIJSON.encode » est obsolète. Veuillez utiliser la méthode « JSON.stringify » à la place.\nnsIDOMWindowInternalWarning=L’utilisation de « nsIDOMWindowInternal » est obsolète. Veuillez utiliser « nsIDOMWindow » à la place.\nFullscreenDeniedDisabled=La requête d’accès au plein écran a été refusée, car l’API « full-screen » est désactivée dans les préférences utilisateur.\nFullscreenDeniedFocusedPlugin=La requête d’accès au plein écran a été refusée, car un plugin fenêtré est sélectionné.\nFullscreenDeniedHidden=La requête d’accès au plein écran a été refusée, car le document n’est plus visible.\nFullscreenDeniedContainerNotAllowed=La requête d’accès au plein écran a été refusée, car au moins l’un des éléments contenus dans le document n’est pas un iframe ou ne possède pas l’attribut « allowfullscreen ».\nFullscreenDeniedNotInputDriven=La requête d’accès au plein écran a été refusée, car Element.requestFullScreen() n’a pas été appelée à l’intérieur d’un gestionnaire d’évènement généré par l’utilisateur.\nFullscreenDeniedNotHTMLSVGOrMathML=La requête d’accès au plein écran a été refusée, car l’élément ayant effectué la demande n’est pas un élément <svg>, <math>, ni un élément HTML.\nFullscreenDeniedNotInDocument=La requête d’accès au plein écran a été refusée, car l’élément à l’origine de la requête n’est plus dans son document.\nFullscreenDeniedMovedDocument=La requête d’accès au plein écran a été refusée, car l’élément à l’origine de la requête a déplacé le document.\nFullscreenDeniedLostWindow=La requête d’accès au plein écran a été refusée, car il n’y a plus de fenêtre.\nFullscreenDeniedSubDocFullscreen=La requête d’accès au plein écran a été refusée, car un sous-document du document à l’origine de la requête est déjà en plein écran.\nFullscreenDeniedNotDescendant=La requête d’accès au plein écran a été refusée, car l’élément à l’origine de la requête n’est pas un descendant de l’élément actuellement en plein écran.\nFullscreenDeniedNotFocusedTab=La requête d’accès au plein écran a été refusée, car l’élément à l’origine de la requête n’est pas dans l’onglet actuellement sélectionné.\nRemovedFullscreenElement=Sortie du mode plein écran, car l’élément plein écran a été supprimé du document.\nFocusedWindowedPluginWhileFullscreen=Sortie du mode plein écran, car un plugin fenêtré a été sélectionné.\nPointerLockDeniedDisabled=La demande de verrouillage du pointeur a été refusée, car l’API Pointer Lock a été désactivée selon les préférences de l’utilisateur.\nPointerLockDeniedInUse=La demande de verrouillage du pointeur a été refusée, car le pointeur est contrôlé par un autre document.\nPointerLockDeniedNotInDocument=La demande de verrouillage du pointeur a été refusée, car l’élément ayant effectué la demande ne se trouve pas dans un document.\nPointerLockDeniedSandboxed=La demande de verrouillage du pointeur a été refusée, car l’API Pointer Lock est restreinte par le bac à sable.\nPointerLockDeniedHidden=La demande de verrouillage du pointeur a été refusée, car le document n’est pas visible.\nPointerLockDeniedNotFocused=La demande de verrouillage du pointeur a été refusée, car le document n’est pas sélectionné.\nPointerLockDeniedMovedDocument=La demande de verrouillage du pointeur a été refusée, car l’élément ayant effectué la demande a changé de document.\nPointerLockDeniedNotInputDriven=La demande de verrouillage du pointeur a été refusée, car Element.requestPointerLock() n’a pas été appelé depuis un gestionnaire d’évènement généré par l’utilisateur et que le document n’est pas en plein écran.\nPointerLockDeniedFailedToLock=La demande de verrouillage du pointeur a été refusée, car le navigateur n’est pas parvenu à verrouiller le pointeur.\nHTMLSyncXHRWarning=L’analyse syntaxique du HTML dans XMLHttpRequest n’est pas gérée en mode synchrone.\nInvalidRedirectChannelWarning=Impossible de rediriger vers %S, car le canal ne gère pas « nsIWritablePropertyBag2 ».\n# LOCALIZATION NOTE: %S is the name of the header in question\nForbiddenHeaderWarning=Une tentative visant à définir un en-tête interdit à été bloquée : %S\nResponseTypeSyncXHRWarning=L’utilisation de l’attribut « responseType » dans XMLHttpRequest n’est plus gérée en mode synchrone dans le contexte de fenêtre.\nTimeoutSyncXHRWarning=L’utilisation de l’attribut XMLHttpRequest « timeout » n’est pas géré en mode synchrone dans un contexte de fenêtre.\nJSONCharsetWarning=Une tentative a été faite pour déclarer un encodage non UTF-8 pour du JSON récupéré en utilisant XMLHttpRequest. Seul UTF-8 est géré pour le décodage du JSON.\n# LOCALIZATION NOTE: Do not translate AudioBufferSourceNode\nMediaBufferSourceNodeResampleOutOfMemory=Mémoire insuffisante pour rééchantillonner AudioBufferSourceNode pour la lecture.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownContentType=Les données passées à decodeAudioData possèdent du contenu de type inconnu.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownError=Une erreur inconnue s’est produite lors du traitement de decodeAudioData.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataInvalidContent=Les données passées à decodeAudioData possèdent du contenu non valide qui ne peut pas être décodé.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataNoAudio=Les données passées à decodeAudioData ne contiennent pas d’audio.\n# LOCALIZATION NOTE: Do not translate HTMLMediaElement and createMediaElementSource.\nMediaElementAudioSourceNodeCrossOrigin=Le HTMLMediaElement passé à createMediaElementSource possède une ressource multiorigines, le nœud produira un silence.\n# LOCALIZATION NOTE: Do not translate MediaStream and createMediaStreamSource.\nMediaStreamAudioSourceNodeCrossOrigin=Le MediaStream passé à createMediaStreamSource possède une ressource multiorigines, le nœud produira un silence.\nMediaLoadExhaustedCandidates=Le chargement de toutes les ressources possibles a échoué. Le chargement du média a été arrêté.\nMediaLoadSourceMissingSrc=L’élément <source> n’a pas d’attribut « src ». Le chargement de la ressource média a échoué.\n# LOCALIZATION NOTE: %1$S is the Http error code the server returned (e.g. 404, 500, etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadHttpError=Le chargement HTTP a échoué avec l’erreur %1$S. Le chargement de la ressource média %2$S a échoué.\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load.\nMediaLoadInvalidURI=URI invalide. Le chargement de la ressource média %S a échoué.\n# LOCALIZATION NOTE: %1$S is the media resource's format/codec type (basically equivalent to the file type, e.g. MP4,AVI,WMV,MOV etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedTypeAttribute=L’attribut « type » spécifié sur « %1$S » n’est pas géré. Le chargement de la ressource média %2$S a échoué.\n# LOCALIZATION NOTE: %1$S is the \"media\" attribute value of the <source> element. It is a media query. %2$S is the URL of the media resource which failed to load.\nMediaLoadSourceMediaNotMatched=L’attribut « media » spécifié sur « %1$S » ne correspond pas à l’environnement. Le chargement de la ressource média %2$S a échoué.\n# LOCALIZATION NOTE: %1$S is the MIME type HTTP header being sent by the web server, %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedMimeType=Le « Content-Type » HTTP « %1$S » n’est pas géré. Le chargement de la ressource média %2$S a échoué.\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load because of error in decoding.\nMediaLoadDecodeError=La ressource média %S n’a pu être décodée.\nMediaWidevineNoWMF=Tentative de lecture Widevine sans Windows Media Foundation. Veuillez consulter https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaWMFNeeded=Pour lire les formats vidéo %S, vous devez installer un logiciel Microsoft supplémentaire, veuillez consulter https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaPlatformDecoderNotFound=La vidéo sur cette page ne peut pas être lue. Votre système ne dispose peut-être pas des codecs vidéo nécessaires pour : %S\nMediaUnsupportedLibavcodec=La vidéo sur cette page ne peut pas être lue. Votre système dispose d’une version non prise en charge de libavcodec\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaCannotPlayNoDecoders=Impossible de lire le média. Aucun décodeur pour les formats nécessaires : %S\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaNoDecoders=Aucun décodeur pour certains des formats nécessaires : %S\nMediaCannotInitializePulseAudio=Impossible d’utiliser PulseAudio\n# LOCALIZATION NOTE: Do not translate \"MediaRecorder\".\nMediaRecorderMultiTracksNotSupported=MediaRecorder ne prend pas encore en charge l’enregistrement simultané de plusieurs pistes du même type.\n# LOCALIZATION NOTE: %S is the ID of the MediaStreamTrack passed to MediaStream.addTrack(). Do not translate \"MediaStreamTrack\" and \"AudioChannel\".\nMediaStreamAddTrackDifferentAudioChannel=MediaStreamTrack %S n’a pas pu être ajouté car il appartient à un autre AudioChannel.\n# LOCALIZATION NOTE: Do not translate \"MediaStream\", \"stop()\" and \"MediaStreamTrack\"\nMediaStreamStopDeprecatedWarning=MediaStream.stop() est obsolète et sera bientôt retiré. Utiliser MediaStreamTrack.stop() à la place.\n# LOCALIZATION NOTE: Do not translate \"DOMException\", \"code\" and \"name\"\nDOMExceptionCodeWarning=L’utilisation de l’attribut « code » de DOMException est obsolète. Utiliser l’attribut « name » à la place.\n# LOCALIZATION NOTE: Do not translate \"__exposedProps__\"\nNoExposedPropsWarning=L’exposition d’objets JS chrome au contenu sans « __exposedProps__ » n’est pas sûre et est obsolète. Consulter https://developer.mozilla.org/en/XPConnect_wrappers pour plus d’informations.\n# LOCALIZATION NOTE: Do not translate \"Mutation Event\" and \"MutationObserver\"\nMutationEventWarning=L’utilisation des « Mutation Events » est obsolète. Utiliser « MutationObserver » à la place.\n# LOCALIZATION NOTE: Do not translate \"Components\"\nComponentsWarning=L’objet « Components » est obsolète. Il sera bientôt supprimé.\nPluginHangUITitle=Attention : le plugin ne répond pas\nPluginHangUIMessage=%S est peut-être occupé ou ne répond plus. Vous pouvez arrêter le plugin maintenant ou continuer pour voir s’il terminera son action.\nPluginHangUIWaitButton=Continuer\nPluginHangUIStopButton=Arrêter le plugin\nPrefixedFullscreenAPIWarning=L’API Fullscreen préfixée est obsolète. Veuillez utiliser la version non préfixée de l’API pour le plein écran. Pour plus d’informations, consultez https://developer.mozilla.org/docs/Web/API/Fullscreen_API\n# LOCALIZATION NOTE: Do not translate \"NodeIterator\" or \"detach()\".\nNodeIteratorDetachWarning=Appeler detach() sur un NodeIterator n’a plus aucun effet.\n# LOCALIZATION NOTE: Do not translate \"LenientThis\" and \"this\"\nLenientThisWarning=Lecture ou assignation des propriétés possédant [LenientThis] ignorées car l’objet « this » est incorrect.\n# LOCALIZATION NOTE: Do not translate \"nsIDOMWindowUtils\", \"getWindowWithOuterId\", or \"nsIWindowMediator\"\nGetWindowWithOuterIdWarning=L’utilisation de nsIDOMWindowUtils.getOuterWindowWithId() est obsolète. À la place, utilisez la méthode nsIWindowMediator du même nom.\n# LOCALIZATION NOTE: Do not translate \"getPreventDefault\" or \"defaultPrevented\".\nGetPreventDefaultWarning=L’utilisation de « getPreventDefault() » est obsolète. Utiliser « defaultPrevented » à la place.\n# LOCALIZATION NOTE: Do not translate \"getUserData\", \"setUserData\", \"WeakMap\", or \"element.dataset\".\nGetSetUserDataWarning=L’utilisation de « getUserData() » ou « setUserData() » est obsolète. Utiliser « WeakMap » ou « element.dataset » à la place.\n# LOCALIZATION NOTE: Do not translate \"mozGetAsFile\" or \"toBlob\"\nMozGetAsFileWarning=La méthode non standard « mozGetAsFile » est obsolète et sera bientôt retirée. Utiliser la méthode standard « toBlob » à la place.\n# LOCALIZATION NOTE: Do not translate \"captureEvents()\" or \"addEventListener()\"\nUseOfCaptureEventsWarning=L’utilisation de « captureEvents() » est déconseillée. Pour mettre à jour votre code, utilisez la méthode « addEventListener() » du DOM 2. Pour plus de détails, consultez http://developer.mozilla.org/fr/docs/DOM:element.addEventListener\n# LOCALIZATION NOTE: Do not translate \"releaseEvents()\" or \"removeEventListener()\"\nUseOfReleaseEventsWarning=L’utilisation de « releaseEvents() » est déconseillée. Pour mettre à jour votre code, utilisez la méthode « removeEventListener() » du DOM 2. Pour plus de détails, consultez http://developer.mozilla.org/fr/docs/DOM:element.removeEventListener\n# LOCALIZATION NOTE: Do not translate \"document.load()\" or \"XMLHttpRequest\"\nUseOfDOM3LoadMethodWarning=L’utilisation de « Document.load() » est obsolète. Pour mettre à jour votre code, utilisez l’objet DOM XMLHttpRequest. Consulter https://developer.mozilla.org/en/XMLHttpRequest pour plus d’informations.\n# LOCALIZATION NOTE: Do not translate \"window.showModalDialog()\" or \"window.open()\"\nShowModalDialogWarning=L’utilisation de « window.showModalDialog() » est obsolète. Utiliser « window.open() » à la place. Consulter https://developer.mozilla.org/en-US/docs/Web/API/Window.open pour plus d’informations.\n# LOCALIZATION NOTE: Do not translate \"window._content\" or \"window.content\"\nWindow_ContentWarning=« window._content » est obsolète. Veuillez utiliser « window.content » à la place.\n# LOCALIZATION NOTE: Do not translate \"XMLHttpRequest\"\nSyncXMLHttpRequestWarning=L’utilisation d’XMLHttpRequest de façon synchrone sur le fil d’exécution principal est obsolète à cause de son impact négatif sur la navigation de l’utilisateur final. Consulter http://xhr.spec.whatwg.org/ pour plus d’informations.\nImplicitMetaViewportTagFallback=Aucune balise meta-viewport trouvée. Veuillez en spécifier une de façon explicite afin d’empêcher tout changement de comportement non souhaité provoqué par de futures versions. Consulter https://developer.mozilla.org/fr/docs/Mozilla/Mobile/Balise_meta_viewport pour plus d’informations.\n# LOCALIZATION NOTE: Do not translate \"DataContainerEvent\" or \"CustomEvent\"\nDataContainerEventWarning=L’utilisation de « DataContainerEvent » est obsolète. Utiliser « CustomEvent » à la place.\n# LOCALIZATION NOTE: Do not translate \"window.controllers\"\nWindow_ControllersWarning=« window.controllers » est obsolète. Ne l’utilisez pas pour détecter l’agent utilisateur (UA).\nImportXULIntoContentWarning=L’importation de nœuds XUL dans le contenu d’un document est obsolète. Cette fonctionnalité pourrait être bientôt retirée.\nXMLDocumentLoadPrincipalMismatch=L’utilisation de document.load est interdite sur les documents provenant d’autres fenêtres. Seule la fenêtre dans laquelle le document a été créé est autorisée à appeler .load sur ce document. Utilisez de préférence XMLHttpRequest à la place.\n# LOCALIZATION NOTE: Do not translate \"IndexedDB\".\nIndexedDBTransactionAbortNavigation=Une transaction IndexedDB incomplète a été annulée en raison de la navigation vers une autre page.\n# LOCALIZATION NOTE: Do not translate Will-change, %1$S,%2$S are numbers.\nIgnoringWillChangeOverBudgetWarning=La mémoire consommée par will-change est trop importante. La limite du budget correspond à la surface multipliée par %1$S (%2$S px). Les occurrences de will-change dépassant le budget seront ignorées.\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nHittingMaxWorkersPerDomain2=Un « worker » n’a pas pu démarrer immédiatement car d’autres documents partageant la même origine utilisent déjà le nombre maximum de « workers ». Le « worker » a été mis en attente et sera démarré une fois que d’autres « workers » auront terminé.\n# LOCALIZATION NOTE: Do not translate \"setVelocity\", \"PannerNode\", \"AudioListener\", \"speedOfSound\" and \"dopplerFactor\"\nPannerNodeDopplerWarning=L’utilisation de « setVelocity » sur « PannerNode » et « AudioListener », et de « speedOfSound » et « dopplerFactor » sur « AudioListener » sont obsolètes et ces méthodes seront retirées. Consulter https://developer.mozilla.org/en-US/docs/Web/API/AudioListener#Deprecated_features pour plus d’informations.\n# LOCALIZATION NOTE: Do not translate \"Application Cache API\", \"AppCache\" and \"ServiceWorker\".\nAppCacheWarning=L’API Application Cache (AppCache) est obsolète et sera retirée prochainement. Veuillez envisager l’utilisation de ServiceWorker pour la prise en charge du mode hors connexion.\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nEmptyWorkerSourceWarning=Tentative de création d’un « Worker » depuis une source vide. Ceci est probablement involontaire.\nWebrtcDeprecatedPrefixWarning=Les interfaces WebRTC comportant le préfixe « moz » (mozRTCPeerConnection, mozRTCSessionDescription, mozRTCIceCandidate) sont obsolètes.\nNavigatorGetUserMediaWarning=navigator.mozGetUserMedia a été remplacé par navigator.mediaDevices.getUserMedia\n# LOCALIZATION NOTE: Do not translate \"RTCPeerConnection\", \"getLocalStreams\", \"getRemoteStreams\", \"getSenders\" or \"getReceivers\".\nRTCPeerConnectionGetStreamsWarning=RTCPeerConnection.getLocalStreams/getRemoteStreams sont obsolètes. Veuillez utiliser RTCPeerConnection.getSenders/getReceivers à la place.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %S is a URL.\nInterceptionFailedWithURL=Impossible de charger « %S ». Un service worker a intercepté la requête et a rencontré une erreur inattendue.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"FetchEvent.respondWith()\", \"FetchEvent\", \"no-cors\", \"opaque\", \"Response\", or \"RequestMode\". %1$S is a URL. %2$S is a RequestMode value.\nBadOpaqueInterceptionRequestModeWithURL=Impossible de charger « %1$S ». Un ServiceWorker a transmis un objet « Response » de type « opaque » à FetchEvent.respondWith() pendant le traitement d’un FetchEvent « %2$S ». Les objets « Response » de type « opaque » sont uniquement valides lorsque RequestMode est de type « no-cors ».\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Error\", \"Response\", \"FetchEvent.respondWith()\", or \"fetch()\". %S is a URL.\nInterceptedErrorResponseWithURL=Impossible de charger « %S ». Un ServiceWorker a transmis un objet « Error Response » à FetchEvent.respondWith(). Cela signifie généralement que le ServiceWorker a effectué un appel fetch() invalide.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", or \"Response.clone()\". %S is a URL.\nInterceptedUsedResponseWithURL=Impossible de charger « %S ». Un ServiceWorker a transmis un objet « Response » déjà utilisé à FetchEvent.respondWith(). Le corps de la réponse ne peut être utilisé qu’une seule fois. Utilisez Response.clone() pour utiliser le corps de la réponse plusieurs fois.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"opaqueredirect\", \"Response\", \"FetchEvent.respondWith()\", or \"FetchEvent\". %s is a URL.\nBadOpaqueRedirectInterceptionWithURL=Impossible de charger « %S ». Un ServiceWorker a transmis un objet « Response » de type « opaqueredirect » à FetchEvent.respondWith() alors que la requête traitée n’était pas une requête de navigation.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", \"RedirectMode\" or \"follow\". %S is a URL.\nBadRedirectModeInterceptionWithURL=Impossible de charger « %S ». Un ServiceWorker a transmis un objet « Response » redirigé à FetchEvent.respondWith() alors que RedirectMode n’est pas « follow ».\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\" or \"FetchEvent.preventDefault()\". %S is a URL.\nInterceptionCanceledWithURL=Impossible de charger « %S ». Un service worker a annulé le chargement en appelant FetchEvent.preventDefault().\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", or \"FetchEvent.respondWith()\". %1$S is a URL. %2$S is an error string.\nInterceptionRejectedResponseWithURL=Impossible de charger « %1$S ». Un service worker a communiqué un objet « promise » à FetchEvent.respondWith() qui a été rejeté avec la raison « %2$S ».\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", \"FetchEvent.respondWith()\", or \"Response\". %1$S is a URL. %2$S is an error string.\nInterceptedNonResponseWithURL=Impossible de charger « %1$S ». Un service worker a communiqué un objet « promise » à FetchEvent.respondWith() qui a renvoyé une valeur « %2$S » qui n’est pas un objet « Response ».\n# LOCALIZATION NOTE: Do not translate \"mozImageSmoothingEnabled\", or \"imageSmoothingEnabled\"\nPrefixedImageSmoothingEnabledWarning=L’utilisation de mozImageSmoothingEnabled est obsolète. Veuillez utiliser la propriété non préfixée imageSmoothingEnabled à la place.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Service-Worker-Allowed\" or \"HTTP\". %1$S and %2$S are URLs.\nServiceWorkerScopePathMismatch=Échec de l’enregistrement d’un ServiceWorker : le chemin de la portée fournie « %1$S » n’est pas contenu dans la portée maximale autorisée « %2$S ». Ajustez la portée, déplacez le script du Service Worker, ou utilisez l’en-tête HTTP « Service-Worker-Allowed » pour autoriser cette portée.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a stringified numeric HTTP status code like \"404\" and %3$S is a URL.\nServiceWorkerRegisterNetworkError=Échec de l’enregistrement/de la mise à jour d’un service worker pour la portée « %1$S » : échec du chargement avec l’état « %2$S » pour le script « %3$S ».\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a MIME Media Type like \"text/plain\" and %3$S is a URL.\nServiceWorkerRegisterMimeTypeError=Échec de l’enregistrement/de la mise à jour d’un service worker pour la portée « %1$S » : mauvais Content-Type « %2$S » reçu pour le script « %3$S ». Le type doit être « text/javascript », « application/x-javascript » ou « application/javascript ».\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker.\nServiceWorkerGraceTimeoutTermination=Le ServiceWorker pour la portée « %1$S » qui possède des promesses « waitUntil/respondWith » en attente a été terminé, car le délai d’attente maximal a été atteint.\n# LOCALIZATION NOTE (ServiceWorkerNoFetchHandler): Do not translate \"Fetch\".\nServiceWorkerNoFetchHandler=Les gestionnaires d’évènements fetch doivent être ajoutés pendant l’évaluation initiale du script du worker.\nExecCommandCutCopyDeniedNotInputDriven=La commande document.execCommand('cut'/'copy') a été rejetée parce qu’elle n’a pas été appelée à l’intérieur d’un gestionnaire d’évènement généré par l’utilisateur.\nManifestShouldBeObject=Le manifeste doit être un objet.\nManifestScopeURLInvalid=La portée de l’URL est invalide.\nManifestScopeNotSameOrigin=La portée de l’URL doit posséder la même origine que le document.\nManifestStartURLOutsideScope=L’URL de lancement est en dehors de la portée. La portée est donc invalide.\nManifestStartURLInvalid=L’URL de lancement est invalide.\nManifestStartURLShouldBeSameOrigin=L’URL de lancement doit posséder la même origine que le document.\n# LOCALIZATION NOTE: %1$S is the name of the object whose property is invalid. %2$S is the name of the invalid property. %3$S is the expected type of the property value. E.g. \"Expected the manifest's start_url member to be a string.\"\nManifestInvalidType=Le membre %2$S de l’objet %1$S aurait dû être de type %3$S.\n# LOCALIZATION NOTE: %1$S is the name of the property whose value is invalid. %2$S is the (invalid) value of the property. E.g. \"theme_color: 42 is not a valid CSS color.\"\nManifestInvalidCSSColor=%1$S : %2$S n’est pas une couleur CSS valide.\nPatternAttributeCompileFailure=Impossible de vérifier <input pattern='%S'> car le modèle (pattern) n’est pas une expression régulière valide : %S\n# LOCALIZATION NOTE: Do not translate \"postMessage\" or DOMWindow. %S values are origins, like https://domain.com:port\nTargetPrincipalDoesNotMatch=Impossible d’exécuter « postMessage » sur « DOMWindow » : l’origine cible fournie (« %S ») ne correspond pas à l’origine de la fenêtre du destinataire (« %S »).\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbed=L’ancienne façon d’embarquer des vidéos YouTube Flash (%S) a été réécrite en embarquement d’iframe (%S). Veuillez mettre à jour la page afin d’utiliser un iframe à la place de « embed » ou de « object », si possible.\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbedPathParams=L’ancienne façon d’embarquer des vidéos YouTube Flash (%S) a été réécrite en embarquement d’iframe (%S). Les paramètres n’étaient pas pris en charge par l’embarquement d’iframes et ont été convertis. Veuillez mettre à jour la page afin d’utiliser un iframe à la place de « embed » ou de « object », si possible.\n# LOCALIZATION NOTE: This error is reported when the \"Encryption\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Encryption\", and \"salt\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionHeader=Le ServiceWorker pour la portée « %1$S » a rencontré une erreur lors du déchiffrement d’un message push. L’en-tête « Encryption » doit contenir un paramètre « salt » unique pour chaque message. Consultez https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 pour plus d’informations.\n# LOCALIZATION NOTE: This error is reported when the \"Crypto-Key\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Crypto-Key\", and \"dh\". %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoKeyHeader=Le ServiceWorker pour la portée « %1$S » a rencontré une erreur lors du déchiffrement d’un message push. L’en-tête « Crypto-Key » doit inclure un paramètre « dh » contenant la clé publique du serveur de l’application. Consultez https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 pour plus d’informations.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt because the deprecated\n# \"Encryption-Key\" header for an incoming push message is missing or invalid.\n# Do not translate \"ServiceWorker\", \"Encryption-Key\", \"dh\", \"Crypto-Key\", and\n# \"Content-Encoding: aesgcm\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionKeyHeader=Le ServiceWorker pour la portée « %1$S » a rencontré une erreur lors du déchiffrement d’un message push. L’en-tête « Encryption-Key » doit inclure un paramètre « dh ». Cet en-tête est obsolète et sera bientôt supprimé. Veuillez utiliser « Crypto-Key » avec « Content-Encoding: aesgcm » à la place. Consultez https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 pour plus d’informations.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"Content-Encoding\" header is missing or contains an\n# unsupported encoding. Do not translate \"ServiceWorker\", \"Content-Encoding\",\n# \"aesgcm\", and \"aesgcm128\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncodingHeader=Le ServiceWorker pour la portée « %1$S » a rencontré une erreur lors du déchiffrement d’un message push. L’en-tête « Content-Encoding » doit être « aesgcm ». « aesgcm128 » est autorisé, mais est obsolète et sera bientôt supprimé. Consultez https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 pour plus d’informations.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"dh\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"dh\", \"Crypto-Key\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSenderKey=Le ServiceWorker pour la portée « %1$S » a rencontré une erreur lors du déchiffrement d’un message push. Le paramètre « dh » dans l’en-tête « Crypto-Key » doit être la clé publique Diffie-Hellman du serveur de l’application, encodée en base64url (https://tools.ietf.org/html/rfc7515#appendix-C) et dans une forme « uncompressed » ou « raw » (65 octets avant encodage). Consultez https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 pour plus d’informations.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"salt\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"salt\", \"Encryption\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSalt=Le ServiceWorker pour la portée « %1$S » a rencontré une erreur lors du déchiffrement d’un message push. Le paramètre « salt » de l’en-tête « Encryption » doit être encodé en base64url (https://tools.ietf.org/html/rfc7515#appendix-C), et être composé d’au moins 16 octets avant encodage. Consultez https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 pour plus d’informations.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"rs\" parameter is not a number, or is less than the pad size.\n# Do not translate \"ServiceWorker\", \"rs\", or \"Encryption\". %1$S is the\n# ServiceWorker scope URL. %2$S is the minimum value (1 for aesgcm128, 2 for\n# aesgcm).\nPushMessageBadRecordSize=Le ServiceWorker pour la portée « %1$S » a rencontré une erreur lors du déchiffrement d’un message push. Le paramètre « rs » de l’en-tête « Encryption » doit être compris entre %2$S et 2^36-31, ou entièrement omis. Consultez https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 pour plus d’informations.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because an encrypted record is shorter than the pad size, the pad is larger\n# than the record, or any of the padding bytes are non-zero. Do not translate\n# \"ServiceWorker\". %1$S is the ServiceWorker scope URL. %2$S is the pad size\n# (1 for aesgcm128, 2 for aesgcm).\nPushMessageBadPaddingError=Le ServiceWorker pour la portée « %1$S » a rencontré une erreur lors du déchiffrement d’un message push. Un enregistrement dans le message chiffré a été rempli de façon incorrecte. Consultez https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 pour plus d’informations.\n# LOCALIZATION NOTE: This error is reported when push message decryption fails\n# and no specific error info is available. Do not translate \"ServiceWorker\".\n# %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoError=Le ServiceWorker pour la portée « %1$S » a rencontré une erreur lors du déchiffrement d’un message push. Pour davantage d’aide sur le chiffrement, veuillez consulter https://developer.mozilla.org/docs/Web/API/Push_API/Using_the_Push_API#Encryption\n# LOCALIZATION NOTE: %1$S is the type of a DOM event. 'passive' is a literal parameter from the DOM spec.\nPreventDefaultFromPassiveListenerWarning=L’appel « preventDefault() » sur un évènement de type « %1$S » depuis un écouteur enregistré comme « passive » a été ignoré.\nFileLastModifiedDateWarning=File.lastModifiedDate est obsolète. Veuillez utiliser File.lastModified à la place.\n# LOCALIZATION NOTE: 'ImageBitmapRenderingContext.transferImageBitmap' and 'ImageBitmapRenderingContext.transferFromImageBitmap' should not be translated\nImageBitmapRenderingContext_TransferImageBitmap=ImageBitmapRenderingContext.transferImageBitmap est obsolète et sera bientôt supprimé. Utilisez ImageBitmapRenderingContext.transferFromImageBitmap à la place.\nChromeScriptedDOMParserWithoutPrincipal=La création de DOMParser sans principal est obsolète.\nIIRFilterChannelCountChangeWarning=La modification du nombre de canaux dans IIRFilterNode peut produire de brèves coupures audio.\nBiquadFilterChannelCountChangeWarning=La modification du nombre de canaux dans BiquadFilterNode peut produire de brèves coupures audio.\n# LOCALIZATION NOTE: %1$S is the unanimatable paced property.\nUnanimatablePacedProperty=La propriété « %1$S » de type « paced » ne peut pas être animée.\n# LOCALIZATION NOTE: Do not translate \".jpeg\"\nGenericImageNameJPEG=image.jpeg\n# LOCALIZATION NOTE: Do not translate \".gif\"\nGenericImageNameGIF=image.gif\n# LOCALIZATION NOTE: Do not translate \".png\"\nGenericImageNamePNG=image.png\nGenericFileName=fichier\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationSuccess=Cette page a été chargée dans un nouveau processus en raison d’un en-tête Large-Allocation.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate GET.\nLargeAllocationNonGetRequest=Un en-tête Large-Allocation a été ignoré, car le chargement a été déclenché par une requête qui n’est pas de type GET.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate `window.opener`.\nLargeAllocationNotOnlyToplevelInTabGroup=Un en-tête Large-Allocation a été ignoré en raison de la présence de fenêtres qui possèdent une référence à ce contexte de navigation via la hiérarchie des cadres ou window.opener.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationNonE10S=Un en-tête Large-Allocation a été ignoré, car le document n’est pas chargé en dehors du processus.\nGeolocationInsecureRequestIsForbidden=Une demande de géolocalisation ne peut avoir lieu que dans un contexte sécurisé.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name.\nLargeAllocationNonWin32=Cette page devrait être chargée dans un nouveau processus en raison de la présence d’un en-tête Large-Allocation, cependant la création de processus Large-Allocation est désactivée pour les plateformes autres que Win32.\n# LOCALIZATION NOTE: Do not translate URL.createObjectURL(MediaStream).\nURLCreateObjectURL_MediaStream=URL.createObjectURL(MediaStream) est obsolète et sera bientôt retiré.\n# LOCALIZATION NOTE: Do not translate xml:base.\nXMLBaseAttributeWarning=L’utilisation de l’attribut xml:base est obsolète et il sera bientôt retiré. Veuillez vous assurer qu’il n’est plus utilisé.\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/downloadProgress.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (BadPluginTitle): \n#\n#    This dialog is displayed when plugin throws unhandled exception\n#\nBadPluginTitle=Opération illégale du plugin\n# LOCALIZATION NOTE (BadPluginMessage): \n#\n#    This is the message for the BadPlugin dialog.\n#    %S will be replaced by brandShortName.\n#\nBadPluginMessage=Le plugin a effectué une opération illégale. Il est fortement conseillé de relancer %S.\n# LOCALIZATION NOTE (BadPluginCheckboxMessage): \n#\n#    This message tells the user that if they check this checkbox, they\n#    will never see this dialog again.\n#\nBadPluginCheckboxMessage=Ne plus afficher ce message durant cette session.\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/editMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editMenu.label            \"Édition\">\n<!ENTITY editMenu.accesskey        \"n\">\n<!ENTITY undoCmd.label             \"Annuler\">\n<!ENTITY undoCmd.key               \"Z\">\n<!ENTITY undoCmd.accesskey         \"u\">\n<!ENTITY redoCmd.label             \"Rétablir\">\n<!ENTITY redoCmd.key               \"Y\">\n<!ENTITY redoCmd.accesskey         \"R\">\n<!ENTITY cutCmd.label              \"Couper\">\n<!ENTITY cutCmd.key                \"X\">\n<!ENTITY cutCmd.accesskey          \"C\">\n<!ENTITY copyCmd.label             \"Copier\">\n<!ENTITY copyCmd.key               \"C\">\n<!ENTITY copyCmd.accesskey         \"p\">\n<!ENTITY pasteCmd.label            \"Coller\">\n<!ENTITY pasteCmd.key              \"V\">\n<!ENTITY pasteCmd.accesskey        \"o\">\n<!ENTITY deleteCmd.label           \"Supprimer\">\n<!ENTITY deleteCmd.accesskey       \"e\">\n<!ENTITY selectAllCmd.label        \"Tout sélectionner\">\n<!ENTITY selectAllCmd.key          \"A\">\n<!ENTITY selectAllCmd.accesskey    \"T\">\n<!ENTITY findCmd.label             \"Rechercher\">\n<!ENTITY findCmd.key               \"F\">\n<!ENTITY findCmd.accesskey         \"h\">\n<!ENTITY findAgainCmd.label        \"Rechercher le suivant\">\n<!ENTITY findAgainCmd.key          \"G\">\n<!ENTITY findAgainCmd.key2         \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey    \"v\">\n<!ENTITY findPreviousCmd.label     \"Rechercher le précédent\">\n<!ENTITY findPreviousCmd.accesskey \"e\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncsp.error.missing-directive = La politique ne possède pas la directive requise « %S »\n\n#LOCALIZATION NOTE (csp.error.illegal-keyword) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP keyword, usually 'unsafe-inline'.\ncsp.error.illegal-keyword = La directive « %1$S » contient un mot-clé interdit : %2$S\n\n#LOCALIZATION NOTE (csp.error.illegal-protocol) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-protocol = La directive « %1$S » contient un protocole source interdit : %2$S:\n\n#LOCALIZATION NOTE (csp.error.missing-host) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.missing-host = Le protocole %2$S: nécessite un hôte dans ses directives « %1$S »\n\n#LOCALIZATION NOTE (csp.error.missing-source) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP source, usually 'self'.\ncsp.error.missing-source = « %1$S » doit inclure la source « %2$S »\n\n#LOCALIZATION NOTE (csp.error.illegal-host-wildcard) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-host-wildcard = Les jokers pour les sources %2$S: dans les directives « %1$S » doivent inclure au moins un sous-domaine non générique (par exemple, *.example.com plutôt que *.com)\n\n#LOCALIZATION NOTE (uninstall.confirmation.title) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.title = Désinstaller %S\n\n#LOCALIZATION NOTE (uninstall.confirmation.message) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.message = L’extension « %S » demande à être désinstallée. Que voulez-vous faire ?\n\nuninstall.confirmation.button-0.label = Désinstaller\nuninstall.confirmation.button-1.label = Conserver\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/fallbackMenubar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# OSX only. Default menu label when there is no xul menubar.\n\nquitMenuitem.label=Quitter\nquitMenuitem.key=q\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/filefield.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Change Action\n\ndownloadHelperNoneSelected=Rien de sélectionné\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/filepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY lookInMenuList.label   \"Rechercher dans :\">\n<!ENTITY lookInMenuList.accesskey   \"R\">\n<!ENTITY textInput.label        \"Nom du fichier :\">\n<!ENTITY textInput.accesskey        \"N\">\n<!ENTITY filterMenuList.label   \"Fichiers de type :\">\n<!ENTITY filterMenuList.accesskey   \"t\">\n<!ENTITY name.label             \"Nom\">\n<!ENTITY size.label             \"Taille\">\n<!ENTITY lastModified.label     \"Dernière modification\">\n<!ENTITY showHiddenFiles.label  \"Afficher les fichiers et répertoires cachés\">\n<!ENTITY showHiddenFiles.accesskey  \"A\">\n\n<!ENTITY noPermissionError.label \"Vous n’avez pas les permissions nécessaires pour voir ce répertoire.\">\n\n<!ENTITY folderUp.tooltiptext   \"Remonter d’un niveau\">\n<!ENTITY folderHome.tooltiptext \"Aller à la page d’accueil\">\n<!ENTITY folderNew.tooltiptext  \"Créer un nouveau répertoire\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/filepicker.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The extensions to which these descriptions refer\n#                    now live in toolkit/content/filepicker.properties\nallTitle=Tous les fichiers\nhtmlTitle=Fichiers HTML\ntextTitle=Fichiers texte\nimageTitle=Images\nxmlTitle=Fichiers XML\nxulTitle=Fichiers XUL\nappsTitle=Applications\naudioTitle=Fichiers audio\nvideoTitle=Fichiers vidéo\n\ndirTextInputLabel=Nom du répertoire :\ndirTextInputAccesskey=N\n\nconfirmTitle=Confirmer\nconfirmFileReplacing=%S existe déjà.\\nVoulez-vous le remplacer ?\nopenButtonLabel=Ouvrir\nsaveButtonLabel=Enregistrer\nselectFolderButtonLabel=Sélectionner\nnoButtonLabel=Non\nformatLabel=Format :\n\nerrorOpenFileDoesntExistTitle=Erreur lors de l’ouverture de %S\nerrorOpenFileDoesntExistMessage=Le fichier %S n’existe pas.\nerrorDirDoesntExistTitle=Erreur lors de l’accès à %S\nerrorDirDoesntExistMessage=Le répertoire %S n’existe pas.\n\nerrorOpeningFileTitle=Erreur lors de l’ouverture de %S\nopenWithoutPermissionMessage_file=Le fichier %S ne permet pas la lecture.\n\nerrorSavingFileTitle=Erreur lors de l’enregistrement de %S\nsaveParentIsFileMessage=%S est un fichier. Impossible d’enregistrer %S\nsaveParentDoesntExistMessage=Le chemin %S n’existe pas. Impossible d’enregistrer %S.\n\nsaveWithoutPermissionMessage_file=Écriture impossible dans le fichier %S.\nsaveWithoutPermissionMessage_dir=Impossible de créer le fichier. Le répertoire %S ne permet pas l’écriture.\n\nerrorNewDirDoesExistTitle=Erreur lors de la création de %S\nerrorNewDirDoesExistMessage=Un fichier nommé %S existe déjà, le répertoire ne peut être créé.\n\nerrorCreateNewDirTitle=Erreur lors de la création de %S\nerrorCreateNewDirMessage=Le répertoire %S n’a pu être créé\nerrorCreateNewDirIsFileMessage=Le répertoire ne peut être créé, %S est un fichier\nerrorCreateNewDirPermissionMessage=Le répertoire ne peut être créé, %S ne permet pas l’écriture.\n\npromptNewDirTitle=Créer un nouveau répertoire\npromptNewDirMessage=Nom du répertoire :\n\nerrorPathProblemTitle=Erreur inconnue\nerrorPathProblemMessage=Une erreur inconnue est survenue (chemin %S)\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/findbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the entities needed to -->\n<!-- LOCALIZATION NOTE : FILE use the Find Bar. --> \n\n<!ENTITY next.tooltip \"Trouver la prochaine occurrence de la phrase\">\n<!ENTITY previous.tooltip \"Trouver l’occurrence précédente de la phrase\">\n<!ENTITY findCloseButton.tooltip \"Fermer la barre de recherche\">\n<!ENTITY highlightAll.label \"Tout surligner\">\n<!ENTITY highlightAll.accesskey \"u\">\n<!ENTITY highlightAll.tooltiptext \"Surligner toutes les occurrences de la phrase\">\n<!ENTITY caseSensitive.label \"Respecter la casse\">\n<!ENTITY caseSensitive.accesskey \"R\">\n<!ENTITY caseSensitive.tooltiptext \"Effectuer une recherche en respectant la casse\">\n<!ENTITY entireWord.label \"Mots entiers\">\n<!ENTITY entireWord.accesskey \"M\">\n<!ENTITY entireWord.tooltiptext \"Rechercher seulement les mots entiers\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/findbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# strings used by the Find bar, split from browser.properties\nNotFound=Phrase non trouvée\nWrappedToTop=Bas de la page atteint, poursuite au début\nWrappedToBottom=Haut de la page atteint, poursuite depuis le bas\nNormalFind=Rechercher dans la page\nFastFind=Recherche rapide\nFastFindLinks=Recherche rapide (liens seulement)\nCaseSensitive=(Sensible à la casse)\nEntireWord=(Mots entiers seulement)\n# LOCALIZATION NOTE (FoundMatches): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is currently selected match and #2 the total amount of matches.\nFoundMatches=Occurrence #1 sur #2;Occurrence #1 sur #2\n# LOCALIZATION NOTE (FoundMatchesCountLimit): Semicolon-separated list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total amount of matches allowed before counting stops.\nFoundMatchesCountLimit=Plus d’une occurrence;Plus de #1 occurrences\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/finddialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from finddialog.xul -->\n\n<!ENTITY findDialog.title \"Rechercher dans la page\">\n<!ENTITY findField.label \"Texte à rechercher :\">\n<!ENTITY findField.accesskey \"T\">\n<!ENTITY caseSensitiveCheckbox.label \"Respecter la casse\">\n<!ENTITY caseSensitiveCheckbox.accesskey \"c\">\n<!ENTITY wrapCheckbox.label \"Recherche circulaire\">\n<!ENTITY wrapCheckbox.accesskey \"i\">\n<!ENTITY findButton.label \"Rechercher\">\n<!ENTITY findButton.accesskey \"R\">\n<!ENTITY cancelButton.label \"Annuler\">\n<!ENTITY closeButton.label \"Fermer\">\n<!ENTITY up.label \"Haut\">\n<!ENTITY up.accesskey \"H\">\n<!ENTITY down.label \"Bas\">\n<!ENTITY down.accesskey \"B\">\n<!ENTITY direction.label \"Direction\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/finddialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnotFoundWarning=Aucun texte correspondant n’a été trouvé.\nnotFoundTitle=Rechercher"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/global-strres.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n16389=Une erreur inconnue s’est produite (%1$S).\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/global.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY locale.dir \"ltr\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/globalKeys.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY openHelp.commandkey     \"VK_F1\">\n<!ENTITY openHelpMac.commandkey  \"?\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/headsUpDisplay.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction):\n# This string is used to display JavaScript functions that have no given name -\n# they are said to be anonymous. See stacktrace.outputMessage.\nstacktrace.anonymousFunction=<anonyme>\n\n# LOCALIZATION NOTE (stacktrace.outputMessage):\n# This string is used in the Web Console output to identify a web developer call\n# to console.trace(). The stack trace of JavaScript function calls is displayed.\n# In this minimal message we only show the last call.\nstacktrace.outputMessage=Trace de la pile %S, fonction %S, ligne %S.\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/intl.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n *   Ce fichier contient tous les paramètres d’apparence localisables tels que \n *   la police, l’affichage et la géométrie\n */\nwindow { \n  font: 3mm tahoma,arial,helvetica,sans-serif;\n}\n\nq:lang(fr) { quotes: \"\\ab\\a0\" \"\\a0\\bb\" \"\\201c\" \"\\201d\"; }\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (general.useragent.locale):\n# This is the valid BCP 47 language tag representing your locale.\n#\n# In most cases, this will simply be your locale code. However, in rare cases\n# (such as 'jp-JP-mac'), you may need to modify your locale code in order to\n# make it a valid BCP 47 language tag. (If your locale code does not include a\n# region subtag, do not include one in the language tag representing your\n# locale.)\ngeneral.useragent.locale=fr\n\n# LOCALIZATION NOTE (intl.accept_languages):\n# This is a comma-separated list of valid BCP 47 language tags.\n#\n# Begin with the value of 'general.useragent.locale'. Next, include language\n# tags for other languages that you expect most users of your locale to be\n# able to speak, so that their browsing experience degrades gracefully if\n# content is not available in their primary language.\n#\n# It is recommended that you include \"en-US, en\" at the end of the list as a\n# last resort. However, if you know that users of your locale would prefer a\n# different variety of English, or if they are not likely to understand\n# English at all, you may opt to include a different English language tag, or\n# to exclude English altogether.\n#\n# For example, the Breton [br] locale might consider including French and\n# British English in their list, since those languages are commonly spoken in\n# the same area as Breton:\n# intl.accept_languages=br, fr-FR, fr, en-GB, en\nintl.accept_languages=fr, fr-fr, en-us, en\n\n# LOCALIZATION NOTE (font.language.group):\n# This preference controls the initial setting of the language drop-down menu\n# in the Content > Fonts & Colors > Advanced preference panel.\n#\n# Set it to the value of one of the menuitems in the \"selectLangs\" menulist in\n# http://dxr.mozilla.org/mozilla-central/source/browser/components/preferences/fonts.xul\nfont.language.group=x-western\n\n# LOCALIZATION NOTE (intl.charset.detector):\n# This preference controls the initial setting for the character encoding\n# detector. Valid values are ja_parallel_state_machine for Japanese, ruprob\n# for Russian and ukprob for Ukrainian and the empty string to turn detection\n# off. The value must be empty for locales other than Japanese, Russian and\n# Ukrainian.\nintl.charset.detector=\n\n# LOCALIZATION NOTE (pluralRule): Pick the appropriate plural rule for your\n# language. This will determine how many plural forms of a word you will need\n# to provide and in what order.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\npluralRule=2\n\n# LOCALIZATION NOTE (intl.menuitems.alwaysappendaccesskeys, intl.menuitems.insertseparatorbeforeaccesskeys):\n# Valid values are: true, false, <empty string>\n# Missing preference or empty value equals false.\nintl.menuitems.alwaysappendaccesskeys=\nintl.menuitems.insertseparatorbeforeaccesskeys=true\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/keys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the application's labels for keys on the keyboard.\n#                     If you decide to translate this file, you should translate it based on\n#                     the prevelant kind of keyboard for your target user.\n# LOCALIZATION NOTE : There are two types of keys, those w/ text on their labels\n#                     and those w/ glyphs.\n# LOCALIZATION NOTE : VK_<…> represents a key on the keyboard.\n#\n# For more information please see bugzilla bug 90888.\n\n# F1..F10 should probably not be translated unless there are keyboards that actually have other labels\n# F11..F20 might be something else, but are really keyboard specific and not region/language specific\n# there are actually two different F11/F12 keys, I don't know which one these labels represent.\n# eg, F13..F20 on a sparc keyboard are labeled Props, Again .. Find, Cut\n# sparc also has Stop, Again and F11/F12. VK_F11/VK_F12 probably map to Stop/Again\n# LOCALIZATION NOTE : BLOCK Do not translate the next block\nVK_F1=F1\nVK_F2=F2\nVK_F3=F3\nVK_F4=F4\nVK_F5=F5\nVK_F6=F6\nVK_F7=F7\nVK_F8=F8\nVK_F9=F9\nVK_F10=F10\n\nVK_F11=F11\nVK_F12=F12\nVK_F13=F13\nVK_F14=F14\nVK_F15=F15\nVK_F16=F16\nVK_F17=F17\nVK_F18=F18\nVK_F19=F19\nVK_F20=F20\n# LOCALIZATION NOTE : BLOCK end do not translate block\n\n# LOCALIZATION NOTE : BLOCK GLYPHS, DO translate this block\nVK_UP=Haut\nVK_DOWN=Bas\nVK_LEFT=Flèche gauche\nVK_RIGHT=Flèche droite\nVK_PAGE_UP=Page haut\nVK_PAGE_DOWN=Page bas\n# LOCALIZATION NOTE : BLOCK end GLYPHS\n\n# Enter, backspace, and Tab might have both glyphs and text\n# if the keyboards usually have a glyph,\n# if there is a meaningful translation,\n# or if keyboards are localized\n# then translate them or insert the appropriate glyph\n# otherwise you should probably just translate the glyph regions\n\n# LOCALIZATION NOTE : BLOCK maybe GLYPHS\nVK_RETURN=Entrée\nVK_TAB=Tab\nVK_BACK=Retour arrière\nVK_DELETE=Suppr\n# LOCALIZATION NOTE : BLOCK end maybe GLYPHS\n# LOCALIZATION NOTE : BLOCK typing state keys\nVK_HOME=Origine\nVK_END=Fin\n\nVK_ESCAPE=Échap\nVK_INSERT=Insert\n# LOCALIZATION NOTE : BLOCK end\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/languageNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naa = Afar\nab = Abkhaze\nae = Avestique\naf = Afrikaans\nak = Akan\nam = Amharique\nan = Aragonais\nar = Arabe\nas = Assamais\nast = Asturien\nav = Avar\nay = Aymara\naz = Azéri\nba = Bashkir\nbe = Biélorusse\nbg = Bulgare\nbh = Bihari\nbi = Bichlamar\nbm = Bambara\nbn = Bengali\nbo = Tibétain\nbr = Breton\nbs = Bosniaque\nca = Catalan\nce = Tchétchène\nch = Chamorro\nco = Corse\ncr = Cree\ncs = Tchèque\ncsb = Cachoube\ncu = Vieux slave\ncv = Tchouvache\ncy = Gallois\nda = Danois\nde = Allemand\ndsb = Bas-sorabe\ndv = Maldivien\ndz = rDzong-kha\nee = Éwé\nel = Grec\nen = Anglais\neo = Espéranto\nes = Espagnol\net = Estonien\neu = Basque\nfa = Farsi\nff = Peul\nfi = Finnois\nfj = Fidjien\nfo = Féroïen\nfr = Français\nfur = Frioulan\nfy = Frison\nga = Irlandais\ngd = Gaélique écossais\ngl = Galicien\ngn = Guarani\ngu = Gujarâtî\ngv = Manx\nha = Haoussa\nhaw = Hawaïen\nhe = Hébreu\nhi = Hindi\nhil = Hiligaïnon\nho = Hiri Motu\nhr = Croate\nhsb = Haut-sorabe\nht = Haïtien\nhu = Hongrois\nhy = Arménien\nhz = Herero\nia = Interlingua\nid = Indonésien\nie = Interlingue\nig = Igbo\nii = Yi de Sichuan\nik = Inupiaq\nio = Ido\nis = Islandais\nit = Italien\niu = Inuktitut\nja = Japonais\njv = Javanais\nka = Géorgien\nkg = Kongo\nki = Kikuyu\nkj = Kuanyama\nkk = Kazakh\nkl = Groenlandais\nkm = Khmer\nkn = Kannada\nko = Coréen\nkok = Konkani\nkr = Kanouri\nks = Cachemiri\nku = Kurde\nkv = Kom\nkw = Cornique\nky = Kirghize\nla = Latin\nlb = Luxembourgeois\nlg = Ganda\nli = Limbourgeois\nln = Lingala\nlo = Lao\nlt = Lituanien\nlu = Luba-katanga\nlv = Letton\nmg = Malgache\nmh = Marshall\nmi = Maori\nmk = Macédonien\nml = Malayalam\nmn = Mongol\nmr = Marathe\nms = Malais\nmt = Maltais\nmy = Birman\nna = Nauri\nnb = Norvégien Bokmål\nnd = Ndébélé du Nord\nne = Népalais\nng = Ndonga\nnl = Néerlandais\nnn = Norvégien Nynorsk\nno = Norvégien\nnr = Ndébélé du Sud\nnso = Sotho du Nord\nnv = Navaho\nny = Chichewa\noc = Occitan\noj = Ojibwa\nom = Oromo\nor = Odia\nos = Ossète\npa = Pendjabi\npi = Pali\npl = Polonais\nps = Pachto\npt = Portugais\nqu = Quechua\nrm = Rhéto-roman\nrn = Roundi\nro = Roumain\nru = Russe\nrw = Rwanda\nsa = Sanskrit\nsc = Sarde\nsd = Sindhi\nse = Sami du Nord\nsg = Sango\nsi = Singhalais\nsk = Slovaque\nsl = Slovène\nsm = Samoan\nsn = Shona\nso = Somali\nson = Songhaï\nsq = Albanais\nsr = Serbe\nss = Siswati\nst = Sotho du Sud\nsu = Soundanais\nsv = Suédois\nsw = Swahili\nta = Tamoul\nte = Télougou\ntg = Tadjik\nth = Thaï\nti = Tigrigna\ntig = Tigré\ntk = Turkmène\ntl = Tagalog\ntlh = Klingon\ntn = Tswana\nto = Tonga\ntr = Turc\nts = Tsonga\ntt = Tatar\ntw = Twi\nty = Tahitien\nug = Ouïgour\nuk = Ukrainien\nur = Ourdou\nuz = Ouzbek\nve = Venda\nvi = Vietnamien\nvo = Volapük\nwa = Wallon\nwen = Langues sorabes\nwo = Wolof\nxh = Xhosa\nyi = Yiddish\nyo = Yoruba\nza = Zhuang\nzh = Chinois\nzu = Zoulou\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/layout/HtmlForm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nReset=Effacer\nSubmit=Envoyer\nBrowse=Parcourir…\nFileUpload=Envoi du fichier\nDirectoryUpload=Sélectionner le dossier à envoyer\nDirectoryPickerOkButtonLabel=Envoyer\n# LOCALIZATION NOTE (IsIndexPromptWithSpace): The last character of the string \n# should be a space (U+0020) in most locales. The prompt is followed by an \n# input field. The space needs be escaped in the property file to avoid \n# trimming.\nIsIndexPromptWithSpace=Ceci est un index de recherche. Saisissez des mots-clés pour la recherche :\\u0020\nForgotPostWarning=Le formulaire spécifie l’encodage %S, mais ne spécifie pas la méthode POST. L’envoi sera plutôt effectué avec la méthode GET et sans spécifier d’encodage.\nForgotFileEnctypeWarning=Le formulaire contient un champ de sélection de fichier, mais ne spécifie pas la méthode POST et l’encodage « multipart/form-data ». Le fichier ne sera pas envoyé.\n# LOCALIZATION NOTE (DefaultFormSubject): %S will be replaced with brandShortName\nDefaultFormSubject=Formulaire posté depuis %S\nCannotEncodeAllUnicode=Un formulaire a été soumis avec l’encodage de caractères « %S » qui ne peut pas encoder tous les caractères Unicode, la saisie de l’utilisateur pourrait donc être corrompue. Pour éviter ce problème, la page pourrait être modifiée pour que le formulaire soit soumis avec l’encodage UTF-8, soit en changeant l’encodage de la page elle-même en UTF-8 soit en spécifiant « accept-charset=utf-8 » dans l’élément formulaire.\nAllSupportedTypes=Tous les formats pris en charge\n# LOCALIZATION NOTE (NoFileSelected): this string is shown on a\n# <input type='file'> when there is no file selected yet.\nNoFileSelected=Aucun fichier sélectionné.\n# LOCALIZATION NOTE (NoFilesSelected): this string is shown on a\n# <input type='file' multiple> when there is no file selected yet.\nNoFilesSelected=Aucun fichier sélectionné.\n# LOCALIZATION NOTE (NoDirSelected): this string is shown on a\n# <input type='file' directory/webkitdirectory> when there is no directory\n# selected yet.\nNoDirSelected=Aucun dossier sélectionné.\n# LOCALIZATION NOTE (XFilesSelected): this string is shown on a\n# <input type='file' multiple> when there are more than one selected file.\n# %S will be a number greater or equal to 2.\nXFilesSelected=%S fichiers sélectionnés.\nColorPicker=Choisir une couleur\nDatePicker=Choisir une date\n# LOCALIZATION NOTE (AndNMoreFiles): Semi-colon list of plural forms. \n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals \n# This string is shown at the end of the tooltip text for <input type='file'\n# multiple> when there are more than 21 files selected (when we will only list\n# the first 20, plus an \"and X more\" line). #1 represents the number of files\n# minus 20 and will always be a number equal to or greater than 2. So the\n# singular case will never be used.\nAndNMoreFiles=et 1 supplémentaire;et #1 supplémentaires\n# LOCALIZATION NOTE (DefaultSummary): this string is shown on a <details> when\n# it has no direct <summary> child. Google Chrome should already have this\n# string translated.\nDefaultSummary=Détails\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/layout/MediaDocument.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (ImageTitleWithDimensions2AndFile): first %S is filename, second %S is type, third %S is width and fourth %S is height\n#LOCALIZATION NOTE (ImageTitleWithoutDimensions): first %S is filename, second %S is type\n#LOCALIZATION NOTE (ImageTitleWithDimensions2): first %S is type, second %S is width and third %S is height\n#LOCALIZATION NOTE (ImageTitleWithNeitherDimensionsNorFile): first %S is type\n#LOCALIZATION NOTE (MediaTitleWithFile): first %S is filename, second %S is type\n#LOCALIZATION NOTE (MediaTitleWithNoInfo): first %S is type\nImageTitleWithDimensions2AndFile=%S (Image %S, %S\\u00A0\\u00D7\\u00A0%S pixels)\nImageTitleWithoutDimensions=%S (Image %S)\nImageTitleWithDimensions2=(Image %S, %S\\u00A0\\u00D7\\u00A0%S pixels)\nImageTitleWithNeitherDimensionsNorFile=(Image %S)\nMediaTitleWithFile=%S (Objet %S)\nMediaTitleWithNoInfo=(Objet %S)\n\nInvalidImage=L’image \\u00AB\\u00A0%S\\u00A0\\u00BB ne peut être affichée car elle contient des erreurs.\nScaledImage=Redimensionnée (%S%%)\n\nTitleWithStatus=%S - %S\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/layout/htmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Encoding warnings and errors\nEncNoDeclarationFrame=L’encodage de caractères d’un document dans un cadre n’a pas été déclaré. Le document peut apparaître différent s’il est visionné sans le document qui l’encadre.\nEncNoDeclarationPlain=L’encodage de caractères d’un document en texte brut n’a pas été déclaré. Le document sera affiché avec des caractères incorrects pour certaines configurations de navigateur si le document contient des caractères en dehors de la plage US-ASCII. L’encodage de caractères du fichier doit être déclaré dans le protocole de transfert ou le fichier doit utiliser une marque d’ordre des octets (BOM) comme signature d’encodage.\nEncNoDeclaration=L’encodage de caractères du document HTML n’a pas été déclaré. Le document sera affiché avec des caractères incorrects pour certaines configurations de navigateur si le document contient des caractères en dehors de la plage US-ASCII. L’encodage de caractères de la page doit être déclaré dans le document ou dans le protocole de transfert.\nEncLateMetaFrame=La déclaration d’encodage de caractères du document HTML du cadre n’a pas été trouvée lors de l’analyse des 1024 premiers octets du fichier. S’il est affiché sans le document qui l’encadre, la page sera automatiquement rechargée. La déclaration d’encodage de caractères doit être déplacée dans les 1024 premiers octets du fichier.\nEncLateMeta=La déclaration d’encodage de caractères du document HTML du cadre n’a pas été trouvée lors de l’analyse des 1024 premiers octets du fichier. S’il est affiché dans un navigateur configuré différemment, cette page sera automatiquement rechargée. La déclaration d’encodage de caractères doit être déplacée dans les 1024 premiers octets du fichier.\nEncLateMetaReload=La page a été rechargée car la déclaration d’encodage de caractères du document HTML du cadre n’a pas été trouvée lors de l’analyse des 1024 premiers octets du fichier. La déclaration d’encodage de caractères doit être déplacée dans les 1024 premiers octets du fichier.\nEncLateMetaTooLate=La déclaration d’encodage de caractères du document a été trouvée trop tard pour prendre effet. La déclaration d’encodage de caractères doit être déplacée dans les 1024 premiers octets du fichier.\nEncMetaUnsupported=Un encodage de caractères non géré a été déclaré pour le document HTML en utilisant une balise « meta ». La déclaration a été ignorée.\nEncProtocolUnsupported=Un encodage de caractères non géré a été déclaré au niveau du protocole de transfert. La déclaration a été ignorée.\nEncBomlessUtf16=Du texte « Latin de base seulement » a été détecté sans marque d’ordre d’octets (BOM) et sans déclaration au niveau du protocole de transfert. Encoder ce contenu en UTF-16 est inefficace et l’encodage de caractères aurait dû être déclaré quel que soit le cas.\nEncMetaUtf16=Une balise « meta » a été utilisée pour déclarer l’encodage de caractères UTF-16. Ceci a été interprété comme une déclaration UTF-8.\nEncMetaUserDefined=Une balise « meta » a été utilisée pour déclarer l’encodage de caractères x-user-defined. Ceci a été interprété comme une déclaration windows-1252 pour des raisons de compatibilité avec les polices obsolètes volontairement mal encodées. Ce site devrait migrer vers Unicode.\n\n# The bulk of the messages below are derived from \n# http://hg.mozilla.org/projects/htmlparser/file/1f633cef7de7/src/nu/validator/htmlparser/impl/ErrorReportingTokenizer.java\n# which is available under the MIT license.\n\n# Tokenizer errors\nerrGarbageAfterLtSlash=Données incorrectes après « </ ».\nerrLtSlashGt=« </> » rencontré. Causes probables : « < » non échappé (l’échapper en « &lt; ») ou balise fermante incorrecte.\nerrCharRefLacksSemicolon=Référence de caractère non terminée par un point-virgule.\nerrNoDigitsInNCR=Pas de chiffre dans une référence de caractère numérique.\nerrGtInSystemId=« > » dans l’identifiant système.\nerrGtInPublicId=« > » dans l’identifiant public.\nerrNamelessDoctype=doctype sans nom.\nerrConsecutiveHyphens=Tirets consécutifs ne fermant pas un commentaire. « -- » n’est pas autorisé à l’intérieur d’un commentaire, mais « - - » l’est par exemple.\nerrPrematureEndOfComment=Fin prématurée d’un commentaire. Utiliser « --> » pour fermer correctement un commentaire.\nerrBogusComment=Commentaire erroné.\nerrUnquotedAttributeLt=« < » dans une valeur d’attribut non bornée par des guillemets. Cause probable : « > » manquant juste avant.\nerrUnquotedAttributeGrave=« ` » dans une valeur d’attribut non bornée par des guillemets. Cause probable : utilisation du mauvais caractère comme guillemet.\nerrUnquotedAttributeQuote=Guillemet dans une valeur d’attribut non bornée par des guillemets. Causes probables : attributs entremêlés ou une chaîne de requête URL dans une valeur d’attribut non bornée par des guillemets.\nerrUnquotedAttributeEquals=« = » dans une valeur d’attribut non bornée par des guillemets. Causes probables : attributs entremêlés ou une chaîne de requête URL dans une valeur d’attribut non bornée par des guillemets.\nerrSlashNotFollowedByGt=Un « / » n’a pas été immédiatement suivi d’un « > ».\nerrNoSpaceBetweenAttributes=Pas d’espace entre les attributs.\nerrUnquotedAttributeStartLt=« < » au début d’une valeur d’attribut non bornée par des guillemets. Cause probable : « > » manquant immédiatement avant.\nerrUnquotedAttributeStartGrave=« ` » au début d’une valeur d’attribut non bornée par des guillemets. Cause probable : utilisation du mauvais caractère comme guillemet.\nerrUnquotedAttributeStartEquals=« = » au début d’une valeur d’attribut non bornée par des guillemets. Cause probable : signe égal supplémentaire inattendu.\nerrAttributeValueMissing=Valeur d’attribut manquante.\nerrBadCharBeforeAttributeNameLt=« < » rencontré alors qu’un nom d’attribut était attendu. Cause probable : « > » manquant immédiatement avant.\nerrEqualsSignBeforeAttributeName=« = » rencontré alors qu’un nom d’attribut était attendu. Cause probable : nom d’attribut manquant.\nerrBadCharAfterLt=Mauvais caractère après « < ». Cause probable : « < » non échappé. Essayer de l’échapper en « &lt; ».\nerrLtGt=« <> » rencontré. Causes probables : « < » non échappé (l’échapper en « &lt; ») ou balise ouvrante incorrecte.\nerrProcessingInstruction=« <? » rencontré. Cause probable : tentative d’utilisation d’une instruction de traitement XML dans de l’HTML. (Les instructions de traitement XML ne sont pas gérées en HTML.)\nerrUnescapedAmpersandInterpretedAsCharacterReference=La chaîne suivant « & » a été interprétée comme une référence de caractère. (« & » aurait probablement dû être échappé en « &amp; ».)\nerrNotSemicolonTerminated=La référence de caractère nommé n’est pas terminée par un point-virgule. (Ou « & » aurait dû être échappé en « &amp; ».)\nerrNoNamedCharacterMatch=« & » ne commençait pas une référence de caractère. (« & » aurait probablement dû être échappé en « &amp; ».)\nerrQuoteBeforeAttributeName=Un guillemet a été rencontré alors qu’un nom d’attribut était attendu. Cause probable : « = » manquant immédiatement avant.\nerrLtInAttributeName=« < » dans un nom d’attribut. Cause probable : « > » manquant immédiatement avant.\nerrQuoteInAttributeName=Guillemet dans un nom d’attribut. Cause probable : guillemet correspondant manquant précédemment dans le code.\nerrExpectedPublicId=Identifiant public attendu mais doctype a été fermé.\nerrBogusDoctype=doctype erroné.\nmaybeErrAttributesOnEndTag=La balise fermante avait des attributs.\nmaybeErrSlashInEndTag=« / » inattendu à la fin d’une balise fermante.\nerrNcrNonCharacter=La référence de caractère est remplacée par un non-caractère.\nerrNcrSurrogate=La référence de caractère est remplacée par une partie de caractère (surrogate).\nerrNcrControlChar=La référence de caractère est remplacée par un caractère de contrôle.\nerrNcrCr=Une référence de caractère numérique est remplacée par un retour chariot.\nerrNcrInC1Range=Une référence de caractère numérique est remplacée par un intervalle de contrôle C1.\nerrEofInPublicId=Fin de fichier à l’intérieur d’un identifiant public.\nerrEofInComment=Fin de fichier à l’intérieur d’un commentaire.\nerrEofInDoctype=Fin de fichier à l’intérieur du doctype.\nerrEofInAttributeValue=Fin de fichier atteinte à l’intérieur d’une valeur d’attribut. Balise ignorée.\nerrEofInAttributeName=Fin de fichier atteinte à l’intérieur d’un nom d’attribut. Balise ignorée.\nerrEofWithoutGt=Fin de fichier atteinte sans que la balise précédente se termine par « > ». Balise ignorée.\nerrEofInTagName=Fin de fichier atteinte lors de la recherche d’un nom de balise. Balise ignorée.\nerrEofInEndTag=Fin de fichier atteinte à l’intérieur d’une balise fermante. Balise ignorée.\nerrEofAfterLt=Fin de fichier après « < ».\nerrNcrOutOfRange=Référence de caractère hors de l’intervalle Unicode autorisé.\nerrNcrUnassigned=Référence de caractère remplacée par un point de code définitivement non assigné.\nerrDuplicateAttribute=Attribut dupliqué.\nerrEofInSystemId=Fin de fichier à l’intérieur d’un identifiant système.\nerrExpectedSystemId=Identifiant système attendu mais le doctype est fermé.\nerrMissingSpaceBeforeDoctypeName=Espace manquant avant le nom de doctype.\nerrHyphenHyphenBang=« --! » trouvé dans un commentaire.\nerrNcrZero=Référence de caractère remplacée par zéro.\nerrNoSpaceBetweenDoctypeSystemKeywordAndQuote=Pas d’espace entre le mot-clé « SYSTEM » du doctype et le guillemet.\nerrNoSpaceBetweenPublicAndSystemIds=Pas d’espace entre les identifiants public et system du doctype.\nerrNoSpaceBetweenDoctypePublicKeywordAndQuote=Pas d’espace entre le mot-clé « PUBLIC » du doctype et le guillemet.\n\n# Tree builder errors\nerrStrayStartTag2=Balise de début isolée « %1$S ».\nerrStrayEndTag=Balise de fin isolée « %1$S ».\nerrUnclosedElements=Balise de fin « %1$S » rencontrée, mais aucun élément n’était ouvert.\nerrUnclosedElementsImplied=Balise de fin « %1$S » implicite, mais aucun élément n’était ouvert.\nerrUnclosedElementsCell=Une cellule de tableau a été implicitement fermée, mais aucun élément n’était ouvert.\nerrStrayDoctype=Doctype isolé.\nerrAlmostStandardsDoctype=Doctype du mode presque standard. « <!DOCTYPE html> » attendu.\nerrQuirkyDoctype=Doctype quirks. « <!DOCTYPE html> » attendu.\nerrNonSpaceInTrailer=Caractère différent d’un espace dans une fin de page.\nerrNonSpaceAfterFrameset=Caractère différent d’un espace après « frameset ».\nerrNonSpaceInFrameset=Caractère différent d’un espace dans « frameset ».\nerrNonSpaceAfterBody=Caractère différent d’un espace après body.\nerrNonSpaceInColgroupInFragment=Caractère différent d’un espace dans un « colgroup » lors de l’analyse d’un fragment.\nerrNonSpaceInNoscriptInHead=Caractère différent d’un espace dans « noscript » à l’intérieur de « head ».\nerrFooBetweenHeadAndBody=Élément « %1$S » entre « head » et « body ».\nerrStartTagWithoutDoctype=Balise ouvrante rencontrée sans avoir rencontré de doctype auparavant. « <!DOCTYPE html> » attendu.\nerrNoSelectInTableScope=Pas de « select » dans la portée du tableau.\nerrStartSelectWhereEndSelectExpected=Balise ouvrante « select » là où une balise fermante était attendue.\nerrStartTagWithSelectOpen=Balise ouvrante « %1$S » avec « select » ouvert.\nerrBadStartTagInHead2=Mauvaise balise ouvrante « %1$S » à l’intérieur de « head ».\nerrImage=Balise ouvrante « image » rencontrée.\nerrIsindex=« isindex » rencontré.\nerrFooSeenWhenFooOpen=Une balise ouvrante « %1$S » a été rencontrée mais un élément du même type était déjà ouvert.\nerrHeadingWhenHeadingOpen=Un titre ne peut pas être l’enfant d’un autre type.\nerrFramesetStart=Balise ouvrante « frameset » rencontrée.\nerrNoCellToClose=Aucune cellule à fermer.\nerrStartTagInTable=Balise ouvrante « %1$S » rencontrée dans « table ».\nerrFormWhenFormOpen=Balise ouvrante « form » rencontrée, mais un élément « form » était déjà actif. Les formulaires imbriqués ne sont pas permis. Balise ignorée.\nerrTableSeenWhileTableOpen=Balise ouvrante « table » rencontrée, mais un autre élément « table » est toujours ouvert.\nerrStartTagInTableBody=Balise ouvrante « %1$S » dans un corps de tableau.\nerrEndTagSeenWithoutDoctype=Balise de fin rencontrée sans avoir rencontré de doctype. « <!DOCTYPE html> » attendu.\nerrEndTagAfterBody=Balise de fin rencontrée après la fermeture de « body ».\nerrEndTagSeenWithSelectOpen=Balise de fin « %1$S » avec « select » ouvert.\nerrGarbageInColgroup=Données incorrectes dans un fragment « colgroup ».\nerrEndTagBr=Balise fermante « br ».\nerrNoElementToCloseButEndTagSeen=Pas d’élément « %1$S » en cours mais balise fermante « %1$S » rencontrée.\nerrHtmlStartTagInForeignContext=Balise ouvrante HTML « %1$S » dans un contexte d’espace de nommage étranger.\nerrTableClosedWhileCaptionOpen=Fermeture de « table » alors que « caption » était toujours ouvert.\nerrNoTableRowToClose=Aucune ligne de tableau à fermer.\nerrNonSpaceInTable=Caractère différent d’un espace mal placé dans un tableau.\nerrUnclosedChildrenInRuby=Éléments non fermés dans « ruby ».\nerrStartTagSeenWithoutRuby=Balise ouvrante « %1$S » rencontrée sans qu’un élément « ruby » soit ouvert.\nerrSelfClosing=Syntaxe autofermante (« /> ») utilisée sur un élément HTML non vide. Fermeture ignorée et traitement comme une balise ouvrante.\nerrNoCheckUnclosedElementsOnStack=Éléments non fermés sur la pile.\nerrEndTagDidNotMatchCurrentOpenElement=Balise fermante « %1$S » ne correspondant pas au nom de l’élément ouvert (« %2$S »).\nerrEndTagViolatesNestingRules=Balise fermante « %1$S » en violation des règles d’imbrication.\nerrEndWithUnclosedElements=Balise fermante « %1$S » rencontrée, mais des éléments non fermés sont présents."
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/layout/xmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Map Expat error codes to error strings\n1 = mémoire saturée\n2 = erreur de syntaxe\n3 = aucun élément trouvé\n4 = mal formé\n5 = balise non fermée\n6 = caractère partiel\n7 = balise ne correspondant pas\n8 = attribut dupliqué\n9 = données incompréhensibles après l’élément de document\n10 = référence d’entité avec paramètre illégal\n11 = entité non définie\n12 = référence d’entité récursive\n13 = entité asynchrone\n14 = référence à un numéro de caractère invalide\n15 = référence à une entité binaire\n16 = référence à une entité externe dans l’attribut\n17 = instruction de traitement XML ou texte pas au début d’une entité externe\n18 = encodage inconnu\n19 = l’encodage spécifié dans la déclaration XML est incorrect\n20 = section CDATA non fermée\n21 = erreur dans le traitement d’une référence d’entité externe\n22 = le document n’est pas autonome\n23 = état de l’analyseur inattendu\n24 = entité déclarée dans une entité de paramètre\n27 = préfixe non lié à un espace de noms\n28 = ne doit pas supprimer la déclaration du préfixe\n29 = balisage incomplet dans l’entité paramètre\n30 = déclaration XML mal formée\n31 = déclaration texte mal formée\n32 = caractères illégaux dans l’identifiant public\n38 = le préfixe réservé (xml) ne peut pas être lié à un autre nom d’espace de noms et sa déclaration ne peut pas être annulée\n39 = le préfixe réservé (xmlns) ne peut pas être déclaré et sa déclaration ne peut pas être annulée\n40 = le préfixe ne doit pas être lié à un des noms d’espaces de noms réservés\n\n# %1$S is replaced by the Expat error string, may be followed by Expected (see below)\n# %2$S is replaced by URL\n# %3$u is replaced by line number\n# %4$u is replaced by column number\nXMLParsingError = Erreur d’analyse XML : %1$S\\nEmplacement : %2$S\\nNuméro de ligne %3$u, Colonne %4$u :\n\n# %S is replaced by a tag name.\n# This gets appended to the error string if the error is mismatched tag.\nExpected = . Attendu : </%S>.\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/layout_errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nImageMapRectBoundsError=L’attribut « coords » de la balise <area shape=\"rect\"> n’est pas au format « gauche,haut,droite,bas ».\nImageMapCircleWrongNumberOfCoords=L’attribut « coords » de la balise <area shape=\"circle\"> n’est pas au format « centre-x,centre-y,rayon ».\nImageMapCircleNegativeRadius=L’attribut « coords » de la balise <area shape=\"circle\"> a un rayon négatif.\nImageMapPolyWrongNumberOfCoords=L’attribut « coords » de la balise <area shape=\"poly\"> n’est pas au format « x1,y1,x2,y2 … ».\nImageMapPolyOddNumberOfCoords=L’attribut « coords » de la balise <area shape=\"poly\"> ne contient pas la dernière coordonnée « y » (le format correct est « x1,y1,x2,y2 … »).\n\nTablePartRelPosWarning=Le positionnement relatif des lignes de tableau et des groupes de lignes est désormais pris en charge. Ce site peut avoir besoin d’être mis à jour s’il repose sur le fait que cette fonctionnalité n’a aucun effet.\nScrollLinkedEffectFound2=Ce site semble utiliser un effet de positionnement lié au défilement. Cet effet pourrait ne pas fonctionner correctement avec le défilement asynchrone. Consultez https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects pour obtenir davantage de détails ou discuter des outils et des fonctionnalités liés.\n\n## LOCALIZATION NOTE(CompositorAnimationWarningContentTooLarge2):\n## (%1$S, %2$S) is a pair of integer values of the frame size\n## (%3$S, %4$S) is a pair of integer values of a limit based on the viewport size\n## (%5$S, %6$S) is a pair of integer values of an absolute limit\nCompositorAnimationWarningContentTooLarge2=L’animation ne peut pas être exécutée sur le compositeur, car la taille du cadre (%1$S, %2$S) est trop grande par rapport au « viewport » (supérieure à (%3$S, %4$S)) ou est supérieure à la valeur maximale autorisée (%5$S, %6$S)\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformBackfaceVisibilityHidden):\n## 'backface-visibility: hidden' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformBackfaceVisibilityHidden=Les animations de transformations « backface-visibility: hidden » ne peuvent pas être exécutées sur le compositeur\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformPreserve3D):\n## 'transform-style: preserve-3d' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformPreserve3D=Les animations de transformations « transform-style: preserve-3d » ne peuvent pas être exécutées sur le compositeur\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformSVG,\n##                   CompositorAnimationWarningTransformWithGeometricProperties,\n##                   CompositorAnimationWarningTransformWithSyncGeometricAnimations,\n##                   CompositorAnimationWarningTransformFrameInactive,\n##                   CompositorAnimationWarningOpacityFrameInactive):\n## 'transform' and 'opacity' mean CSS property names, don't translate it.\nCompositorAnimationWarningTransformSVG=Les animations « transform » sur des éléments comportant des transformations SVG ne peuvent pas être exécutées sur le compositeur\nCompositorAnimationWarningTransformWithGeometricProperties=Les animations « transform » ne peuvent pas être exécutées sur le compositeur lorsque des propriétés géométriques sont animées sur le même élément et au même moment\nCompositorAnimationWarningTransformWithSyncGeometricAnimations=L’animation « transform » ne peut pas être exécutée sur le compositeur, car elle doit être synchronisée avec les animations de propriétés géométriques qui ont commencé au même moment\nCompositorAnimationWarningTransformFrameInactive=L’animation ne peut pas être exécutée sur le compositeur, car le cadre n’a pas été marqué actif pour les animations « transform »\nCompositorAnimationWarningOpacityFrameInactive=L’animation ne peut pas être exécutée sur le compositeur, car le cadre n’a pas été marqué actif pour les animations « opacity »\nCompositorAnimationWarningHasRenderingObserver=L’animation ne peut pas être exécutée sur le compositeur, car l’élément possède des observateurs de rendu (« -moz-element » ou « SVG clipping/masking »)\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/mathml/mathml.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nInvalidChild=Balisage non valide : <%1$S> ne peut pas être un enfant de <%2$S>.\nChildCountIncorrect=Balisage non valide : le nombre d’enfants de la balise <%1$S/> est incorrect.\nDuplicateMprescripts=Balisage non valide : plus d’une balise <mprescripts/> dans <mmultiscripts/>.\n# LOCALIZATION NOTE:  The first child of <mmultiscript/> is the base, that is the element to which scripts are attached.\nNoBase=Balisage non valide : un seul élément utilisé comme base attendu dans <mmultiscripts/>. Aucun trouvé.\nSubSupMismatch=Balisage non valide : la paire subscript/superscript est incomplète dans <mmultiscripts/>.\n\n# LOCALIZATION NOTE:  When localizing the single quotes ('), follow the conventions in css.properties for your target locale.\nAttributeParsingError=Erreur dans l’analyse de la valeur « %1$S » pour l’attribut « %2$S » de <%3$S/>. Attribut ignoré.\nAttributeParsingErrorNoTag=Erreur dans l’analyse de la valeur « %1$S » pour l’attribut « %2$S ». Attribut ignoré.\nLengthParsingError=Erreur dans l’analyse de la valeur de l’attribut MathML « %1$S » en tant que longueur. Attribut ignoré.\nDeprecatedSupersededBy=« %1$S » est obsolète dans MathML 3, remplacé par « %2$S ».\nUnitlessValuesAreDeprecated=Les valeurs sans unité sont obsolètes dans MathML 3.\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/mozilla.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mozilla.title.15.1\n'Le Livre de Mozilla, 15:1'>\n\n<!ENTITY mozilla.quote.15.1\n'Les <em>jumeaux</em> de Mammon se querellèrent. Leur guerre plongea le monde dans une <em>obscurité nouvelle</em>, et la bête \nabhorrait l&#8217;obscurité. Alors elle commença à se déplacer <em>promptement</em>, et décupla sa puissance, et elle sortit et se multiplia.\nEt les bêtes apportèrent le <em>feu</em> et la lumière à l&#8217;obscurité.'>\n\n<!ENTITY mozilla.from.15.1\n'd&#8217;après <strong>Le Livre de Mozilla,</strong> 15:1'>\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/narrate.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Narrate, meaning \"read the page out loud\". This is the name of the feature\n# and it is the label for the popup button.\nnarrate = Lire à voix haute\nback = Revenir en arrière\nstart = Démarrer\nstop = Arrêter\nforward = Avancer\nspeed = Vitesse\nselectvoicelabel = Voix :\n# Default voice is determined by the language of the document.\ndefaultvoice = par défaut\n\n# Voice name and language.\n# eg. David (English)\nvoiceLabel = %S (%S)"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY loadError.label \"Erreur de chargement de la page\">\n<!ENTITY retry.label \"Réessayer\">\n\n<!-- Specific error messages -->\n\n<!ENTITY connectionFailure.title \"La connexion a échoué\">\n<!ENTITY connectionFailure.longDesc \"\n<p>Bien que le site semble valide, le navigateur n’a pas pu établir de\nconnexion.</p>\n<ul>\n  <li> Le site est peut-être temporairement indisponible ? Réessayez plus tard.</li>\n  <li>D’autres sites sont aussi inaccessibles ? Vérifiez la connexion au réseau\n  de votre ordinateur.</li>\n  <li>Votre ordinateur ou votre réseau est-il protégé par un pare-feu ou un\n  proxy ? Des paramètres incorrects peuvent interférer avec la navigation sur\n  le Web.</li>\n  <li>Vous avez toujours des problèmes ? Consultez votre administrateur réseau\n  ou votre fournisseur d’accès à Internet pour obtenir de l’aide.</li>\n</ul>\n\">\n\n<!ENTITY deniedPortAccess.title \"Port restreint pour des raisons de sécurité\">\n<!ENTITY deniedPortAccess.longDesc \"\n<p>L’adresse demandée indique un port (par ex. « mozilla.org:80 » pour le port\n80 sur mozilla.org) qui est normalement utilisé pour d’<em>autres</em> usages\nque la navigation sur le Web. Le navigateur a annulé la requête pour votre\nprotection et votre sécurité.</p>\n\">\n\n<!ENTITY dnsNotFound.title \"Adresse introuvable\">\n<!ENTITY dnsNotFound.longDesc \"\n<p>Le navigateur n’a pas pu trouver le serveur hôte pour l’adresse indiquée.</p>\n<ul>\n  <li>Avez-vous fait une erreur en saisissant le nom de domaine ?  (par ex.\n  « <strong>ww</strong>.mozilla.org » au lieu de\n  « <strong>www</strong>.mozilla.org »)</li>\n  <li>Cette adresse de domaine existe-t-elle ? Son enregistrement a peut-être\n  expiré.</li>\n  <li>D’autres sites sont aussi inaccessibles ? Vérifiez la connexion au réseau\n  de votre ordinateur et les paramètres du serveur DNS.</li>\n  <li>Votre ordinateur ou votre réseau est-il protégé par un pare-feu ou un\n  proxy ? Des paramètres incorrects peuvent interférer avec la navigation sur\n  le Web.</li>\n</ul>\n\">\n\n<!ENTITY fileNotFound.title \"Fichier introuvable\">\n<!ENTITY fileNotFound.longDesc \"\n<ul>\n  <li>Le fichier a peut-être été renommé, supprimé ou déplacé ?</li>\n  <li>Y a-t-il une erreur de majuscule, d’accent ou une autre erreur\n  typographique dans l’adresse ?</li>\n  <li>Avez-vous des permissions d’accès suffisantes pour ce fichier ?</li>\n</ul>\n\">\n\n<!ENTITY fileAccessDenied.title \"L’accès au fichier a été refusé\">\n<!ENTITY fileAccessDenied.longDesc \"<ul><li>Il a peut-être été supprimé, déplacé ou les permissions associées au fichier ne permettent pas d’y accéder.</li></ul>\">\n\n<!ENTITY generic.title \"La requête ne peut aboutir\">\n<!ENTITY generic.longDesc \"\n<p>Pour une raison inconnue, le navigateur ne peut pas charger cette page.</p>\n\">\n\n<!ENTITY malformedURI.title \"L’adresse n’est pas valide\">\n<!ENTITY malformedURI.longDesc \"\n<p>L’adresse fournie n’est pas dans un format reconnu. Veuillez vérifier qu’il\nn’y a pas d’erreur dans la barre d’adresse et réessayez.</p>\n\">\n\n<!ENTITY netInterrupt.title \"La connexion a été interrompue\">\n<!ENTITY netInterrupt.longDesc \"\n<p>Le navigateur s’est connecté avec succès mais la connexion a été interrompue\npendant le transfert d’informations. Veuillez réessayer.</p>\n<ul>\n  <li>D’autres sites sont aussi inaccessibles ? Vérifiez la connexion au réseau\n  de votre ordinateur.</li>\n  <li>Vous avez toujours des problèmes ? Consultez votre administrateur réseau\n  ou votre fournisseur d’accès à Internet pour obtenir de l’aide.</li>\n</ul>\n\">\n\n<!ENTITY notCached.title \"Le document est expiré\">\n<!ENTITY notCached.longDesc \"\n<p>Le document demandé n’est pas disponible dans le cache du navigateur.</p>\n<ul>\n  <li>Pour des raisons de sécurité, le navigateur ne redemande pas automatiquement les documents sensibles.</li>\n  <li>Cliquer sur « Essayer à nouveau » pour redemander le document à partir du site web.</li>\n</ul>\n\">\n\n<!ENTITY netOffline.title \"Mode hors connexion\">\n<!ENTITY netOffline.longDesc2 \"<p>Le navigateur est en mode hors connexion et ne peut pas se connecter à l’adresse indiquée.</p>\n<ul>\n  <li>L’ordinateur est-il connecté au réseau ?</li>\n  <li>Cliquez sur le bouton « Réessayer » pour revenir en mode connecté et recharger la page.</li>\n</ul>\n\">\n\n<!ENTITY contentEncodingError.title \"Erreur d’encodage de contenu\">\n<!ENTITY contentEncodingError.longDesc \"\n<p>La page que vous essayez de voir ne peut être affichée car elle utilise un\ntype de compression invalide ou non pris en charge.</p>\n<ul>\n  <li>Veuillez contacter les propriétaires du site web pour les informer de ce problème.</li>\n</ul>\n\">\n\n<!ENTITY unsafeContentType.title \"Type de fichier non sûr\">\n<!ENTITY unsafeContentType.longDesc \"\n<ul>\n  <li>Veuillez contacter les propriétaires du site web pour les informer de ce problème.</li>\n</ul>\">\n\n<!ENTITY netReset.title \"La connexion a été réinitialisée\">\n<!ENTITY netReset.longDesc \"\n<p>La liaison au réseau a été interrompue pendant la négociation d’une\nconnexion. Veuillez réessayer.</p>\n\">\n\n<!ENTITY netTimeout.title \"Le délai d’attente est dépassé\">\n<!ENTITY netTimeout.longDesc \"\n<p>Le navigateur a attendu trop longtemps lors de la connexion au site et a\narrêté d’attendre une réponse.</p>\n<ul>\n  <li>Le serveur est peut-être en surcharge ou est temporairement en panne ?\n  Réessayez plus tard.</li>\n  <li>D’autres sites sont aussi inaccessibles ? Vérifiez la connexion au\n  réseau de votre ordinateur.</li>\n  <li>Votre ordinateur ou votre réseau est-il protégé par un pare-feu ou un\n  proxy ? Des paramètres incorrects peuvent interférer avec la navigation sur\n  le Web.</li>\n  <li>Vous avez toujours des problèmes ? Consultez votre administrateur réseau\n  ou votre fournisseur d’accès à Internet pour obtenir de l’aide.</li>\n</ul>\n\">\n\n<!ENTITY unknownProtocolFound.title \"L’adresse n’a pas été reconnue\">\n<!ENTITY unknownProtocolFound.longDesc \"\n<p>L’adresse indique un protocole (par ex. « wxyz:// ») inconnu du navigateur\nqui ne peut donc pas se connecter correctement au site.</p>\n<ul>\n  <li>Essayez-vous d’accéder à du contenu multimédia ou d’autres services non\n  texte ? Vérifiez les prérequis logiciels du site.</li>\n  <li>Certains protocoles peuvent nécessiter un logiciel tiers ou des plugins\n  pour que le navigateur puisse les reconnaître.</li>\n</ul>\n\">\n\n<!ENTITY proxyConnectFailure.title \"La connexion a été refusée par le serveur proxy\">\n<!ENTITY proxyConnectFailure.longDesc \"\n<p>Le navigateur est configuré pour utiliser un serveur proxy mais le proxy a\nrefusé la connexion.</p>\n<ul>\n  <li>La configuration proxy du navigateur est-elle correcte ? Vérifiez les\n  paramètres et réessayez.</li>\n  <li>Le service proxy autorise-t-il les connexions à partir de ce réseau ?</li>\n  <li>Vous avez toujours des problèmes ? Consultez votre administrateur réseau ou\n  votre fournisseur d’accès à Internet pour obtenir de l’aide.</li>\n</ul>\n\">\n\n<!ENTITY proxyResolveFailure.title \"Le serveur proxy est introuvable\">\n<!ENTITY proxyResolveFailure.longDesc \"<p>Le navigateur est configuré pour utiliser un serveur proxy mais le serveur proxy est introuvable.</p><ul><li>La configuration proxy du navigateur est-elle correcte ? Vérifiez les paramètres et réessayez.</li><li>L’ordinateur est-il connecté au réseau ?</li><li>Vous avez toujours des problèmes ? Consultez votre administrateur réseau ou votre fournisseur d’accès à Internet pour obtenir de l’aide.</li></ul>\">\n\n<!ENTITY redirectLoop.title \"La page n’est pas redirigée correctement\">\n<!ENTITY redirectLoop.longDesc \"<p>Le navigateur a arrêté d’attendre une réponse du site. Le site crée une redirection de telle sorte que la requête ne peut jamais aboutir.</p><ul><li>Avez-vous désactivé ou bloqué les cookies nécessaires pour ce site ?</li><li><em>NOTE</em> : Si le problème n’est pas résolu en acceptant les cookies de ce site, il s’agit probablement d’un problème de configuration du serveur et non de votre ordinateur.</li></ul>\">\n\n<!ENTITY unknownSocketType.title \"Réponse inattendue du serveur\">\n<!ENTITY unknownSocketType.longDesc \"<p>Le site a répondu à la requête réseau d’une façon inattendue et le navigateur ne peut continuer.</p>\">\n\n<!ENTITY nssFailure2.title \"Échec de la connexion sécurisée\">\n<!ENTITY nssFailure2.longDesc2 \"<p>La page que vous essayez de consulter ne peut pas être affichée car l’authenticité des données reçues ne peut être vérifiée.</p><ul><li>Veuillez contacter les propriétaires du site web pour les en informer.</li></ul>\">\n\n<!ENTITY nssBadCert.title \"Échec de la connexion sécurisée\">\n<!ENTITY nssBadCert.longDesc2 \"\n<ul>\n  <li>Ceci peut être dû à un problème de configuration du serveur ou à une personne\n  essayant d’usurper l’identité du serveur.</li>\n  <li>Si vous vous êtes déjà connecté avec succès à ce serveur, l’erreur est\n  peut-être temporaire et vous pouvez essayer à nouveau plus tard.</li>\n</ul>\">\n\n<!ENTITY securityOverride.linkText \"Ou vous pouvez ajouter une exception…\">\n<!ENTITY securityOverride.warningContent \"\n<p>Vous ne devez pas ajouter d’exception si vous utilisez une connexion à Internet en laquelle vous n’avez pas totalement confiance ou si vous n’avez pas l’habitude de recevoir un avertissement pour ce serveur.</p>\n<p>Si vous souhaitez tout de même ajouter une exception pour ce site, vous pouvez le faire depuis les paramètres de chiffrement avancés.</p>\n\">\n\n<!ENTITY cspBlocked.title \"Bloqué par une stratégie de sécurité de contenu\">\n<!ENTITY cspBlocked.longDesc \"<p>Le navigateur a empêché le chargement de cette page de cette manière car la page a une stratégie de sécurité de contenu qui ne le permet pas.</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"Erreur due à un contenu corrompu\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>La page que vous essayez de voir ne peut pas être affichée car une erreur dans la transmission de données a été détectée.</p><ul><li>Veuillez contacter les propriétaires du site web pour les informer de ce problème.</li></ul>\">\n\n<!ENTITY remoteXUL.title \"XUL distant\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>Veuillez contacter les propriétaires du site web pour les informer de ce problème.</li></ul></p>\">\n\n<!ENTITY inadequateSecurityError.title \"La connexion n’est pas sécurisée\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> fait appel à des technologies de sécurisation obsolètes et vulnérables aux attaques. Un attaquant pourrait facilement révéler des informations que vous pensiez être sécurisées. L’administrateur du site web devra d’abord corriger le serveur avant que vous puissiez visiter le site.</p><p>Code d’erreur : NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/netErrorApp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- This file exists to allow applications to override one or more messages\n     from netError.dtd; Applications which want to do this should override\n     this file with their own version of netErrorApp.dtd -->\n\n<!-- An example (from Firefox):\n\n<!ENTITY securityOverride.linkText \"Or you can add an exception…\">\n<!ENTITY securityOverride.getMeOutOfHereButton \"Get me out of here!\">\n<!ENTITY securityOverride.exceptionButtonLabel \"Add Exception…\">\n\n<!ENTITY securityOverride.warningContent \"\n<p>You should not add an exception if you are using an internet connection that you do not trust completely or if you are not used to seeing a warning for this server.</p>\n<p>If you still wish to add an exception for this site, you can do so in your advanced encryption settings.</p>\n\n<button id='getMeOutOfHereButton'>&securityOverride.getMeOutOfHereButton;</button>\n<button id='exceptionDialogButton'>&securityOverride.exceptionButtonLabel;</button>\n\">\n\n-->\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/notification.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeNotification.tooltip \"Fermer ce message\">\n\n<!ENTITY checkForUpdates \"Rechercher des mises à jour…\">\n\n<!ENTITY learnMore \"En savoir plus…\">\n\n<!ENTITY defaultButton.label \"OK\">\n<!ENTITY defaultButton.accesskey \"O\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/nsWebBrowserPersist.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadError=%S ne pourra être enregistré car le fichier source ne peut être lu.\\n\\nRéessayez plus tard ou contactez l’administrateur du serveur.\nwriteError=%S ne pourra être enregistré car une erreur inconnue est survenue.\\n\\nEssayez d’enregistrer le fichier ailleurs.\nlaunchError=%S ne pourra être ouvert car une erreur inconnue est survenue.\\n\\nEssayez d’enregistrer d’abord sur le disque puis d’ouvrir le fichier.\ndiskFull=Il n’y a pas assez d’espace sur le disque pour enregistrer %S.\\n\\nEffacez les fichiers inutiles du disque et essayez à nouveau, ou essayez d’enregistrer ailleurs.\nreadOnly=%S n’a pu être enregistré car le disque, le répertoire ou le fichier est protégé en écriture.\\n\\nEnlevez la protection et essayez à nouveau, ou essayez d’enregistrer ailleurs.\naccessError=%S n’a pu être enregistré car vous ne pouvez changer le contenu de ce répertoire.\\n\\nChangez les propriétés du répertoire et essayez à nouveau, ou essayez d’enregistrer ailleurs.\nSDAccessErrorCardReadOnly=Impossible de télécharger le fichier car la carte SD est en cours d’utilisation.\nSDAccessErrorCardMissing=Impossible de télécharger le fichier car la carte SD est manquante.\nhelperAppNotFound=%S n’a pu être ouvert car l’application auxiliaire associée n’existe pas. Changez cette association dans vos préférences.\nnoMemory=Il n’y a pas assez de mémoire disponible pour achever l’action demandée.\\n\\nQuittez quelques applications et essayez à nouveau.\ntitle=Téléchargement de %S\nfileAlreadyExistsError=%S n’a pu être enregistré car un fichier ayant le même nom que le répertoire « _fichiers » existe déjà.\\n\\nEssayez de l’enregistrer dans un emplacement différent.\nfileNameTooLongError=%S n’a pu être enregistré car le nom de fichier est trop long.\\n\\nEssayez de l’enregistrer avec un nom plus court.\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/plugins.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (plugins.properties):\n#    Those strings are inserted into an HTML page, so all HTML characters\n#    have to be escaped in a way that they show up correctly in HTML!\n\ntitle_label=À propos des plugins\ninstalledplugins_label=Plugins installés\nnopluginsareinstalled_label=Aucun plugin installé n’a été trouvé\nfindpluginupdates_label=Vous trouverez des mises à jour pour les plugins installés sur \nfile_label=Fichier :\npath_label=Chemin :\nversion_label=Version :\nstate_label=État :\nstate_enabled=Activé\nstate_disabled=Désactivé\nmimetype_label=Type MIME\ndescription_label=Description\nsuffixes_label=Suffixes\nlearn_more_label=En savoir plus\n\ndeprecation_description=Quelque chose semble manquer ? Certains plugins ne sont plus pris en charge.\ndeprecation_learn_more=En savoir plus.\n\n# GMP Plugins\ngmp_license_info=Informations de licence\ngmp_privacy_info=Informations liées à la vie privée\n\nopenH264_name=Codec vidéo OpenH264 fourni par Cisco Systems, Inc.\nopenH264_description2=Ce plugin est automatiquement installé par Mozilla pour respecter la spécification WebRTC et permettre les appels WebRTC avec les appareils qui nécessitent le codec vidéo H.264. Rendez-vous sur http://www.openh264.org/ pour consulter le code source du codec et en apprendre davantage sur son implémentation.\n\ncdm_description=Lire les vidéos web protégées.\n\nwidevine_description=Module de déchiffrement de contenu Widevine fourni par Google Inc.\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  windowClose.key                         \"w\">\n<!ENTITY  preferencesDefaultTitleMac.title        \"Préférences\">\n<!ENTITY  preferencesDefaultTitleWin.title        \"Options\">\n<!ENTITY  preferencesCloseButton.label            \"Fermer\">\n<!ENTITY  preferencesCloseButton.accesskey        \"F\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/printPageSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printjoboptions.xul -->\n\n<!ENTITY printSetup.title    \"Mise en page\">\n\n<!ENTITY basic.tab           \"Format et options\">\n\n<!ENTITY formatGroup.label   \"Format\">\n\n<!ENTITY orientation.label   \"Orientation :\">\n<!ENTITY portrait.label      \"Portrait\">\n<!ENTITY portrait.accesskey  \"P\">\n<!ENTITY landscape.label     \"Paysage\">\n<!ENTITY landscape.accesskey \"a\">\n\n<!ENTITY scale.label         \"Échelle :\">\n<!ENTITY scale.accesskey     \"c\">\n<!ENTITY scalePercent        \"&#037;\">\n\n<!ENTITY shrinkToFit.label   \"Adapter à la taille de la page\">\n<!ENTITY shrinkToFit.accesskey \"t\">\n\n<!ENTITY optionsGroup.label  \"Options\">\n\n<!ENTITY printBG.label       \"Imprimer le fond de page (couleurs et images)\">\n<!ENTITY printBG.accesskey   \"I\">\n\n<!ENTITY advanced.tab        \"Marges, en-têtes et pieds de page\">\n\n<!ENTITY marginGroup.label   \"Marges (#1)\">\n<!ENTITY marginUnits.inches  \"pouces\">\n<!ENTITY marginUnits.metric  \"millimètres\">\n<!ENTITY marginTop.label     \"Haut :\">\n<!ENTITY marginTop.accesskey \"H\">\n<!ENTITY marginBottom.label  \"Bas :\">\n<!ENTITY marginBottom.accesskey \"B\">\n<!ENTITY marginLeft.label    \"Gauche :\">\n<!ENTITY marginLeft.accesskey \"G\">\n<!ENTITY marginRight.label   \"Droite :\">\n<!ENTITY marginRight.accesskey \"D\">\n\n<!ENTITY headerFooter.label  \"En-têtes et pieds de page\">\n\n<!ENTITY hfLeft.label        \"Gauche :\">\n<!ENTITY hfCenter.label      \"Centre :\">\n<!ENTITY hfRight.label       \"Droite :\">\n<!ENTITY headerLeft.tip      \"En-tête de gauche\">\n<!ENTITY headerCenter.tip    \"En-tête centré\">\n<!ENTITY headerRight.tip     \"En-tête de droite\">\n<!ENTITY footerLeft.tip      \"Pied de page de gauche\">\n<!ENTITY footerCenter.tip    \"Pied de page centré\">\n<!ENTITY footerRight.tip     \"Pied de page de droite\">\n\n<!ENTITY hfTitle             \"Titre\">\n<!ENTITY hfURL               \"URL\">\n<!ENTITY hfDateAndTime       \"Date/Heure\">\n<!ENTITY hfPage              \"N° de page\">\n<!ENTITY hfPageAndTotal      \"Page # sur #\">\n<!ENTITY hfBlank             \"--vide--\">\n<!ENTITY hfCustom            \"Personnaliser…\">\n\n<!ENTITY customPrompt.title  \"Personnaliser…\">\n<!ENTITY customPrompt.prompt \"Saisissez votre texte d’en-tête ou de pied de page\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/printPreview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY print.label          \"Imprimer…\">\n<!ENTITY print.accesskey      \"p\">\n<!ENTITY pageSetup.label      \"Mise en page…\">\n<!ENTITY pageSetup.accesskey  \"i\">\n<!ENTITY page.label           \"Page :\">\n<!ENTITY page.accesskey       \"a\">\n<!ENTITY of.label             \"sur\">\n<!ENTITY scale.label          \"Échelle :\">\n<!ENTITY scale.accesskey      \"l\">\n<!ENTITY portrait.label       \"Portrait\">\n<!ENTITY portrait.accesskey   \"o\">\n<!ENTITY landscape.label      \"Paysage\">\n<!ENTITY landscape.accesskey  \"y\">\n<!ENTITY close.label          \"Fermer\">\n<!ENTITY close.accesskey      \"F\">\n<!ENTITY p30.label            \"30&#037;\">\n<!ENTITY p40.label            \"40&#037;\">\n<!ENTITY p50.label            \"50&#037;\">\n<!ENTITY p60.label            \"60&#037;\">\n<!ENTITY p70.label            \"70&#037;\">\n<!ENTITY p80.label            \"80&#037;\">\n<!ENTITY p90.label            \"90&#037;\">\n<!ENTITY p100.label           \"100&#037;\">\n<!ENTITY p125.label           \"125&#037;\">\n<!ENTITY p150.label           \"150&#037;\">\n<!ENTITY p175.label           \"175&#037;\">\n<!ENTITY p200.label           \"200&#037;\">\n<!ENTITY Custom.label         \"Personnaliser…\">\n<!ENTITY ShrinkToFit.label    \"Adapter à la page\">\n<!ENTITY customPrompt.title   \"Échelle personnalisée…\">\n<!ENTITY simplifyPage.label   \"Simplifier la page\">\n<!ENTITY simplifyPage.accesskey \"i\">\n<!ENTITY simplifyPage.enabled.tooltip  \"Modifier la mise en page pour faciliter la lecture\">\n<!ENTITY simplifyPage.disabled.tooltip \"Cette page ne peut pas être automatiquement simplifiée\">\n\n<!ENTITY homearrow.tooltip    \"Première page\">\n<!ENTITY endarrow.tooltip     \"Dernière page\">\n<!ENTITY nextarrow.tooltip    \"Page suivante\">\n<!ENTITY previousarrow.tooltip \"Page précédente\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/printPreviewProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!--LOCALIZATION NOTE printPreviewProgress.dtd Main UI for Print Preview Progress Dialog -->\n<!ENTITY printWindow.title \"Aperçu avant impression\"> \n<!ENTITY title   \"Titre :\"> \n<!ENTITY preparing \"Préparation…\">\n<!ENTITY progress \"Progression :\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/printProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!--LOCALIZATION NOTE printProgress.dtd Main UI for Print Progress Dialog -->\n<!ENTITY printWindow.title \"Impression\"> \n<!ENTITY title    \"Titre :\"> \n<!ENTITY progress \"Progression :\">\n<!ENTITY preparing \"Préparation…\">\n<!ENTITY printComplete \"L’impression est terminée.\">\n\n<!ENTITY dialogCancel.label \"Annuler\"> \n<!ENTITY dialogClose.label \"Fermer\">\n\n<!-- LOCALIZATION NOTE (percentPrint):\n\n    This string is used to format the text to the right of the progress\n    meter.\n\n    #1 will be replaced by the percentage of the file that has been saved -->\n<!ENTITY percentPrint \"#1&#037;\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/printdialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printdialog.xul -->\n\n<!ENTITY printButton.label \"Imprimer\">\n\n<!ENTITY printDialog.title \"Impression\">\n\n<!ENTITY fpDialog.title \"Enregistrer le fichier\">\n\n<!ENTITY fileCheck.label \"Imprimer dans un fichier\">\n<!ENTITY fileCheck.accesskey \"I\">\n<!ENTITY propertiesButton.label \"Propriétés…\">\n<!ENTITY propertiesButton.accesskey \"o\">\n<!ENTITY descText.label \"Description de l’imprimante :\">\n<!ENTITY printer.label \"Imprimante\">\n<!ENTITY printerInput.label \"Nom de l’imprimante :\">\n<!ENTITY printerInput.accesskey \"N\">\n\n<!ENTITY printrangeGroup.label \"Pages\">\n<!ENTITY allpagesRadio.label \"Toutes\">\n<!ENTITY allpagesRadio.accesskey \"T\">\n<!ENTITY rangeRadio.label  \"Pages\">\n<!ENTITY rangeRadio.accesskey  \"P\">\n<!ENTITY frompageInput.label  \"de\">\n<!ENTITY frompageInput.accesskey  \"d\">\n<!ENTITY topageInput.label  \"à\">\n<!ENTITY topageInput.accesskey  \"à\">\n<!ENTITY selectionRadio.label \"Sélection\">\n<!ENTITY selectionRadio.accesskey \"S\">\n\n<!ENTITY copies.label \"Copies\">\n<!ENTITY numCopies.label \"Nombre de copies :\">\n<!ENTITY numCopies.accesskey \"c\">\n\n<!ENTITY printframeGroup.label \"Imprimer les cadres\">\n<!ENTITY aslaidoutRadio.label \"Tels qu’affichés à l’écran\">\n<!ENTITY aslaidoutRadio.accesskey \"e\">\n<!ENTITY selectedframeRadio.label  \"Le cadre sélectionné\">\n<!ENTITY selectedframeRadio.accesskey  \"L\">\n<!ENTITY eachframesepRadio.label  \"Chaque cadre séparément\">\n<!ENTITY eachframesepRadio.accesskey  \"h\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/printdialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# These strings are used in the native GTK, Mac and Windows print dialogs.\n\n# GTK titles:\nprintTitleGTK=Imprimer\noptionsTabLabelGTK=Options\nprintFramesTitleGTK=Imprimer les cadres\n\n# Mac titles:\noptionsTitleMac=Options :\nappearanceTitleMac=Apparence :\nframesTitleMac=Cadres :\npageHeadersTitleMac=En-têtes de page :\npageFootersTitleMac=Pieds de page :\n\n# Windows titles:\noptionsTitleWindows=Options\nprintFramesTitleWindows=Imprimer les cadres\n\n# TRANSLATOR NOTE: For radio button labels and check button labels, an underscore _\n# before a character will turn that character into an accesskey in the GTK dialog.\n# e.g. \"_As laid out\" will make A the accesskey.\n# In the Windows labels, use an ampersand (&).\n# On Mac, underscores will be stripped.\n\nasLaidOut=_Tels qu’affichés à l’écran\nasLaidOutWindows=&Tels qu’affichés à l’écran\nselectedFrame=_Le cadre sélectionné\nselectedFrameWindows=&Le cadre sélectionné\nseparateFrames=_Chaque cadre sur une page séparée\nseparateFramesWindows=&Chaque cadre sur une page séparée\nshrinkToFit=_Ignorer l’échelle et ajuster la largeur de la page\nselectionOnly=I_mprimer seulement la sélection\nprintBGOptions=Impression de l’arrière-plan\nprintBGColors=Imp_rimer les couleurs d’arrière-plan\nprintBGImages=Imprime_r les images d’arrière-plan\nheaderFooter=En-tête et pied de page\nleft=À gauche\ncenter=Centré\nright=À droite\nheaderFooterBlank=--vide--\nheaderFooterTitle=Titre\nheaderFooterURL=URL\nheaderFooterDate=Date/Heure\nheaderFooterPage=Page #\nheaderFooterPageTotal=Page # sur #\nheaderFooterCustom=Personnaliser…\ncustomHeaderFooterPrompt=Veuillez saisir le texte personnalisé de votre en-tête/pied de page\n\n# These are for the summary view in the Mac dialog:\nsummaryFramesTitle=Imprimer les cadres\nsummarySelectionOnlyTitle=Imprimer la sélection\nsummaryShrinkToFitTitle=Ajuster la largeur de la page\nsummaryPrintBGColorsTitle=Imprimer les couleurs d’arrière-plan\nsummaryPrintBGImagesTitle=Imprimer les images d’arrière-plan\nsummaryHeaderTitle=En-têtes de page\nsummaryFooterTitle=Pieds de page\nsummaryNAValue=Non disponible\nsummaryOnValue=Activé\nsummaryOffValue=Désactivé\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/printing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Page number formatting\n## @page_number The current page number\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\npagenumber=%1$d\n\n# Page number formatting\n## @page_number The current page number\n## @page_total The total number of pages\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\n# the second %ld will receive the total number of pages\npageofpages=%1$d sur %2$d\n\nnoprinter=Aucune imprimante disponible.\nPrintToFile=Imprimer dans un fichier\nnoPrintFilename.title=Nom de fichier manquant\nnoPrintFilename.alert=Vous avez sélectionné « Imprimer dans un fichier » mais le nom du fichier de sortie est manquant !\nfileConfirm.exists=%S existe déjà.\\nVoulez-vous le remplacer ?\nprint_error_dialog_title=Erreur d’impression\nprintpreview_error_dialog_title=Erreur de prévisualisation\n\n# Printing error messages.\n#LOCALIZATION NOTE: Some of these messages come in pairs, one\n# for printing and one for print previewing.  You can remove that\n# distinction in your language by removing the entity with the _PP\n# suffix; then the entity without a suffix will be used for both.\n# You can also add that distinction to any of the messages that don't\n# already have it by adding a new entity with a _PP suffix.\n#\n# For instance, if you delete PERR_GFX_PRINTER_DOC_IS_BUSY_PP, then\n# the PERR_GFX_PRINTER_DOC_IS_BUSY message will be used for that error\n# condition when print previewing as well as when printing.  If you\n# add PERR_FAILURE_PP, then PERR_FAILURE will only be used when\n# printing, and PERR_FAILURE_PP will be used under the same conditions\n# when print previewing.\n#\nPERR_FAILURE=Une erreur inconnue est survenue pendant l’impression.\n\nPERR_ABORT=Le travail d’impression a été arrêté ou annulé.\nPERR_NOT_AVAILABLE=Certaines fonctionnalités d’impression ne sont pas disponibles.\nPERR_NOT_IMPLEMENTED=Certaines fonctionnalités d’impression ne sont pas encore implémentées.\nPERR_OUT_OF_MEMORY=Il n’y a pas assez de mémoire pour imprimer.\nPERR_UNEXPECTED=Il y a eu un problème inattendu lors de l’impression.\n\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE=Aucune imprimante trouvée.\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE_PP=Aucune imprimante trouvée, impossible d’afficher un aperçu avant impression.\nPERR_GFX_PRINTER_NAME_NOT_FOUND=L’imprimante choisie est introuvable.\nPERR_GFX_PRINTER_COULD_NOT_OPEN_FILE=Le fichier de sortie ne peut être ouvert.\nPERR_GFX_PRINTER_STARTDOC=L’impression a échoué en débutant le travail d’impression.\nPERR_GFX_PRINTER_ENDDOC=L’impression a échoué en terminant le travail d’impression.\nPERR_GFX_PRINTER_STARTPAGE=L’impression a échoué au début d’une nouvelle page.\nPERR_GFX_PRINTER_DOC_IS_BUSY=Impossible d’imprimer ce document pour le moment, il est en cours de chargement.\nPERR_GFX_PRINTER_DOC_IS_BUSY_PP=Impossible de prévisualiser ce document pour le moment, il est en cours de chargement.\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/printjoboptions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printjoboptions.xul -->\n\n<!ENTITY printJobOptions.title \"Propriétés de l’imprimante\">\n\n<!ENTITY paperInput.label \"Taille du papier :\">\n<!ENTITY paperInput.accesskey \"T\">\n\n<!ENTITY jobTitleInput.label \"Titre du document :\">\n<!ENTITY jobTitleInput.accesskey \"o\">\n\n<!ENTITY colorGroup.label \"Couleur :\">\n<!ENTITY grayRadio.label \"Niveaux de gris\">\n<!ENTITY grayRadio.accesskey \"N\">\n<!ENTITY colorRadio.label \"Couleur\">\n<!ENTITY colorRadio.accesskey \"u\">\n\n<!ENTITY edgeMarginInput.label \"Espace entre le bord du papier et les marges\">\n<!ENTITY topInput.label \"Haut :\">\n<!ENTITY topInput.accesskey \"H\">\n<!ENTITY bottomInput.label \"Bas :\">\n<!ENTITY bottomInput.accesskey \"B\">\n<!ENTITY leftInput.label \"Gauche :\">\n<!ENTITY leftInput.accesskey \"G\">\n<!ENTITY rightInput.label \"Droite :\">\n<!ENTITY rightInput.accesskey \"D\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/regionNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nad\t=\tAndorre\nae\t=\tÉmirats arabes unis\naf\t=\tAfghanistan\nag\t=\tAntigua-et-Barbuda\nai\t=\tAnguilla\nal\t=\tAlbanie\nam\t=\tArménie\nao\t=\tAngola\naq\t=\tAntarctique\nar\t=\tArgentine\nas\t=\tSamoa américaines\nat\t=\tAutriche\nau\t=\tAustralie\naw\t=\tAruba\naz\t=\tAzerbaïdjan\nba\t=\tBosnie-Herzégovine\nbb\t=\tBarbade\nbd\t=\tBangladesh\nbe\t=\tBelgique\nbf\t=\tBurkina Faso\nbg\t=\tBulgarie\nbh\t=\tBahreïn\nbi\t=\tBurundi\nbj\t=\tBénin\nbl\t=\tSaint Barthélemy\nbm\t=\tBermudes\nbn\t=\tBrunéi Darussalam\nbo\t=\tBolivie\nbq\t=\tBonaire, Saint-Eustache et Saba\nbr\t=\tBrésil\nbs\t=\tBahamas\nbt\t=\tBhoutan\nbv\t=\tBouvet, île\nbw\t=\tBotswana\nby\t=\tBélarus\nbz\t=\tBelize\nca\t=\tCanada\ncc\t=\tCocos (Keeling), îles\ncd\t=\tCongo-Kinshasa\ncf\t=\tCentrafricaine, République\ncg\t=\tCongo-Brazzaville\nch\t=\tSuisse\nci\t=\tCôte d’Ivoire\nck\t=\tCook, îles\ncl\t=\tChili\ncm\t=\tCameroun\ncn\t=\tChine\nco\t=\tColombie\ncp\t=\tÎle de Clipperton\ncr\t=\tCosta Rica\ncu\t=\tCuba\ncv\t=\tCap-Vert\ncw\t=\tCuraçao\ncx\t=\tChristmas, île\ncy\t=\tChypre\ncz\t=\tTchèque, République\nde\t=\tAllemagne\ndg\t=\tDiego Garcia\ndj\t=\tDjibouti\ndk\t=\tDanemark\ndm\t=\tDominique\ndo\t=\tDominicaine, République\ndz\t=\tAlgérie\nec\t=\tÉquateur\nee\t=\tEstonie\neg\t=\tÉgypte\neh\t=\tSahara Occidental\ner\t=\tÉrythrée\nes\t=\tEspagne\net\t=\tÉthiopie\nfi\t=\tFinlande\nfj\t=\tFidji\nfk\t=\tMalouines, îles\nfm\t=\tMicronésie\nfo\t=\tFéroé, îles\nfr\t=\tFrance\nga\t=\tGabon\ngb\t=\tRoyaume-Uni\ngd\t=\tGrenade\nge\t=\tGéorgie\ngf\t=\tGuyane Française\ngg\t=\tGuernesey\ngh\t=\tGhana\ngi\t=\tGibraltar\ngl\t=\tGroenland\ngm\t=\tGambie\ngn\t=\tGuinée\ngp\t=\tGuadeloupe\ngq\t=\tGuinée Équatoriale\ngr\t=\tGrèce\ngs\t=\tGéorgie du Sud et les îles Sandwich du Sud\ngt\t=\tGuatemala\ngu\t=\tGuam\ngw\t=\tGuinée-Bissau\ngy\t=\tGuyana\nhk\t=\tHong-Kong\nhm\t=\tHeard, îles et McDonald, îles\nhn\t=\tHonduras\nhr\t=\tCroatie\nht\t=\tHaïti\nhu\t=\tHongrie\nid\t=\tIndonésie\nie\t=\tIrlande\nil\t=\tIsraël\nim\t=\tMan, île de\nin\t=\tInde\nio\t=\tOcéan Indien, territoire britannique de l’île de l’\niq\t=\tIraq\nir\t=\tIran\nis\t=\tIslande\nit\t=\tItalie\nje\t=\tJersey\njm\t=\tJamaïque\njo\t=\tJordanie\njp\t=\tJapon\nke\t=\tKenya\nkg\t=\tKirghizistan\nkh\t=\tCambodge\nki\t=\tKiribati\nkm\t=\tComores\nkn\t=\tSaint-Kitts-et-Nevis\nkp\t=\tCorée du Nord\nkr\t=\tCorée du Sud\nkw\t=\tKoweït\nky\t=\tCaïmans, îles\nkz\t=\tKazakhstan\nla\t=\tLaos\nlb\t=\tLiban\nlc\t=\tSainte-Lucie\nli\t=\tLiechtenstein\nlk\t=\tSri Lanka\nlr\t=\tLibéria\nls\t=\tLesotho\nlt\t=\tLituanie\nlu\t=\tLuxembourg\nlv\t=\tLettonie\nly\t=\tLibye\nma\t=\tMaroc\nmc\t=\tMonaco\nmd\t=\tMoldavie\nme\t=\tMonténégro\nmf\t=\tSaint Martin\nmg\t=\tMadagascar\nmh\t=\tMarshall, îles\nmk\t=\tMacédoine\nml\t=\tMali\nmm\t=\tBirmanie\nmn\t=\tMongolie\nmo\t=\tMacao\nmp\t=\tMariannes du Nord, îles\nmq\t=\tMartinique\nmr\t=\tMauritanie\nms\t=\tMontserrat\nmt\t=\tMalte\nmu\t=\tMaurice\nmv\t=\tMaldives\nmw\t=\tMalawi\nmx\t=\tMexique\nmy\t=\tMalaisie\nmz\t=\tMozambique\nna\t=\tNamibie\nnc\t=\tNouvelle-Calédonie\nne\t=\tNiger\nnf\t=\tNorfolk, île\nng\t=\tNigéria\nni\t=\tNicaragua\nnl\t=\tPays-Bas\nno\t=\tNorvège\nnp\t=\tNépal\nnr\t=\tNauru\nnu\t=\tNiué\nnz\t=\tNouvelle-Zélande\nom\t=\tOman\npa\t=\tPanama\npe\t=\tPérou\npf\t=\tPolynésie française\npg\t=\tPapouasie-Nouvelle-Guinée\nph\t=\tPhilippines\npk\t=\tPakistan\npl\t=\tPologne\npm\t=\tSaint-Pierre-et-Miquelon\npn\t=\tPitcairn\npr\t=\tPorto Rico\npt\t=\tPortugal\npw\t=\tPalaos\npy\t=\tParaguay\nqa\t=\tQatar\nqm\t=\tÎles Midway\nqs\t=\tBassas da India\nqu\t=\tÎle Juan de Nova\nqw\t=\tWake\nqx\t=\tÎles Glorieuses\nqz\t=\tAkrotiri\nre\t=\tRéunion\nro\t=\tRoumanie\nrs\t=\tSerbie\nru\t=\tRussie\nrw\t=\tRwanda\nsa\t=\tArabie Saoudite\nsb\t=\tSalomon, îles\nsc\t=\tSeychelles\nsd\t=\tSoudan\nse\t=\tSuède\nsg\t=\tSingapour\nsh\t=\tSainte-Hélène\nsi\t=\tSlovénie\nsk\t=\tSlovaquie\nsl\t=\tSierra Leone\nsm\t=\tSaint-Marin\nsn\t=\tSénégal\nso\t=\tSomalie\nsr\t=\tSuriname\nss\t=\tSoudan du Sud\nst\t=\tSao Tomé-et-Principe\nsv\t=\tEl Salvador\nsx\t=\tSaint-Martin\nsy\t=\tSyrie\nsz\t=\tSwaziland\ntc\t=\tTurques et Caïques, îles\ntd\t=\tTchad\ntf\t=\tTerres Australes Françaises\ntg\t=\tTogo\nth\t=\tThaïlande\ntj\t=\tTadjikistan\ntk\t=\tTokelau\ntl\t=\tTimor-Leste\ntm\t=\tTurkménistan\ntn\t=\tTunisie\nto\t=\tTonga\ntr\t=\tTurquie\ntt\t=\tTrinité-et-Tobago\ntv\t=\tTuvalu\ntw\t=\tTaïwan\ntz\t=\tTanzanie\nua\t=\tUkraine\nug\t=\tOuganda\nus\t=\tÉtats-Unis\nuy\t=\tUruguay\nuz\t=\tOuzbékistan\nva\t=\tVatican\nvc\t=\tSaint-Vincent-et-les-Grenadines\nve\t=\tVenezuela\nvg\t=\tÎles Vierges Britanniques\nvi\t=\tÎles Vierges Américaines\nvn\t=\tVietnam\nvu\t=\tVanuatu\nwf\t=\tWallis-et-Futuna\nws\t=\tSamoa\nxa\t=\tÎles Ashmore-et-Cartier\nxb\t=\tÎle Baker\nxc\t=\tÎles de la mer de Corail\nxd\t=\tDhekelia\nxe\t=\tÎle Europa\nxg\t=\tBande de Gaza\nxh\t=\tÎle Howland\nxj\t=\tÎle Jan Mayen\nxk\t=\tKosovo\nxl\t=\tAtoll Palmyra\nxm\t=\tRécif Kingman\nxp\t=\tÎles Paracels\nxq\t=\tÎle Jarvis\nxr\t=\tSvalbard\nxs\t=\tÎles Spratleys\nxt\t=\tÎle Tromelin\nxu\t=\tAtoll Johnston\nxv\t=\tÎle de la Navasse\nxw\t=\tCisjordanie\nye\t=\tYémen\nyt\t=\tMayotte\nza\t=\tAfrique du Sud\nzm\t=\tZambie\nzw\t=\tZimbabwe\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/resetProfile.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!ENTITY refreshProfile.dialog.title         \"Réparer &brandShortName;\">\n<!ENTITY refreshProfile.dialog.description1  \"Lancez la réparation automatique pour corriger les problèmes et les performances du navigateur.\">\n<!ENTITY refreshProfile.dialog.description2  \"En continuant vous allez :\">\n<!ENTITY refreshProfile.dialog.items.label1  \"Supprimer vos personnalisations et vos modules complémentaires\">\n<!ENTITY refreshProfile.dialog.items.label2  \"Restaurer les paramètres de votre navigateur à leur valeur par défaut\">\n<!ENTITY refreshProfile.dialog.button.label  \"Réparer &brandShortName;\">\n\n<!ENTITY refreshProfile.title                \"Donnez un coup de jeune à &brandShortName;\">\n<!ENTITY refreshProfile.button.label         \"Réparer &brandShortName;…\">\n\n<!ENTITY refreshProfile.cleaning.description \"Nettoyage en cours…\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/resetProfile.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These strings are used for profile reset.\n\n# LOCALIZATION NOTE (resetUnusedProfile.message): %S is brandShortName.\nresetUnusedProfile.message=Il semblerait que vous n’ayez pas démarré %S depuis un petit moment. Voulez-vous lui donner un coup de jeune pour profiter d’une meilleure navigation ? Au fait, ça fait plaisir de vous retrouver !\n# LOCALIZATION NOTE (resetUninstalled.message): %S is brandShortName.\nresetUninstalled.message=Il semblerait que %S ait été réinstallé récemment. Voulez-vous lui donner un coup de jeune pour profiter d’une meilleure navigation ?\n\n# LOCALIZATION NOTE (refreshProfile.resetButton.label): %S is brandShortName.\nrefreshProfile.resetButton.label=Réparer %S…\nrefreshProfile.resetButton.accesskey=R\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/search/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddEngineConfirmTitle=Ajouter un moteur de recherche\naddEngineConfirmation=Ajouter « %S » à la liste des moteurs disponibles dans la barre de recherche ?\\n\\nÀ partir de : %S\naddEngineAsCurrentText=En faire le mote&ur de recherche courant\naddEngineAddButtonLabel=Ajouter\n\nerror_loading_engine_title=Erreur de téléchargement\n# LOCALIZATION NOTE (error_loading_engine_msg2): %1$S = brandShortName, %2$S = location\nerror_loading_engine_msg2=%S n’a pas pu télécharger le plugin de recherche à partir de :\\n%S\nerror_duplicate_engine_msg=%S ne peut pas installer le plugin de recherche à partir de « %S » car un moteur portant le même nom existe déjà.\n\nerror_invalid_engine_title=Erreur à l’installation\nerror_invalid_format_title=Format invalide\n# LOCALIZATION NOTE (error_invalid_engine_msg2): %1$S = brandShortName, %2$S = location (url)\nerror_invalid_engine_msg2=%1$S n’a pas pu installer le moteur de recherche depuis : %2$S\n\nsuggestion_label=Suggestions\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/security/caps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\nCheckLoadURIError=Erreur de sécurité : le contenu situé à %S ne peut pas charger de données ou établir un lien vers %S.\nCheckSameOriginError=Erreur de sécurité : le contenu situé à %S ne peut pas charger de données à partir de %S.\nExternalDataError =Erreur de sécurité : le contenu situé à %S a essayé de charger %S, mais ne peut pas charger de données externes lorsqu’il est utilisé comme une image.\n\n# LOCALIZATION NOTE (GetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the origin of the object access was denied to.\n# %3$S is the type of object it was.\n# %4$S is the property of that object that access was denied for.\nGetPropertyDeniedOrigins=Permission refusée à <%1$S> d’obtenir la propriété %2$S.%3$S de <%4$S>.\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the origin of the object access was denied to.\n# %3$S is the type of object it was.\n# %4$S is the property of that object that access was denied for.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomain=Permission refusée à <%1$S> (document.domain=<%5$S>) d’obtenir la propriété %2$S.%3$S de <%4$S> (document.domain n’a pas été défini).\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the origin of the object access was denied to.\n# %3$S is the type of object it was.\n# %4$S is the property of that object that access was denied for.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsObjectDomain=Permission refusée à <%1$S> (document.domain n’a pas été défini) d’obtenir la propriété %2$S.%3$S de <%4$S> (document.domain=<%5$S>).\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the origin of the object access was denied to.\n# %3$S is the type of object it was.\n# %4$S is the property of that object that access was denied for.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomainObjectDomain=Permission refusée à <%1$S> (document.domain=<%5$S>) d’obtenir la propriété %2$S.%3$S de <%4$S> (document.domain=<%6$S>).\n\n# LOCALIZATION NOTE (SetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the origin of the object access was denied to.\n# %3$S is the type of object it was.\n# %4$S is the property of that object that access was denied for.\nSetPropertyDeniedOrigins=Permission refusée à <%1$S> d’obtenir la propriété %2$S.%3$S pour <%4$S>.\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the origin of the object access was denied to.\n# %3$S is the type of object it was.\n# %4$S is the property of that object that access was denied for.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomain=Permission refusée à <%1$S> (document.domain=<%5$S>) d’obtenir la propriété %2$S.%3$S pour <%4$S> (document.domain n’a pas été défini).\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the origin of the object access was denied to.\n# %3$S is the type of object it was.\n# %4$S is the property of that object that access was denied for.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsObjectDomain=Permission refusée à <%1$S> (document.domain n’a pas été défini) d’obtenir la propriété %2$S.%3$S pour <%4$S> (document.domain=<%5$S>).\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the origin of the object access was denied to.\n# %3$S is the type of object it was.\n# %4$S is the property of that object that access was denied for.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomainObjectDomain=Permission refusée à <%1$S> (document.domain=<%5$S>) d’obtenir la propriété %2$S.%3$S pour <%4$S> (document.domain=<%6$S>).\n\n# LOCALIZATION NOTE (CallMethodDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the origin of the object access was denied to.\n# %3$S is the type of object it was.\n# %4$S is the method of that object that access was denied for.\nCallMethodDeniedOrigins=Permission refusée à <%1$S> d’appeler la méthode %2$S.%3$S pour <%4$S>.\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the origin of the object access was denied to.\n# %3$S is the type of object it was.\n# %4$S is the method of that object that access was denied for.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomain=Permission refusée à <%1$S> (document.domain=<%5$S>) d’appeler la méthode %2$S.%3$S pour <%4$S> (document.domain n’a pas été défini).\n# LOCALIZATION NOTE (CallMethodDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the origin of the object access was denied to.\n# %3$S is the type of object it was.\n# %4$S is the method of that object that access was denied for.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsObjectDomain=Permission refusée à <%1$S> (document.domain n’a pas été défini) d’appeler la méthode %2$S.%3$S pour <%4$S> (document.domain=<%5$S>).\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the origin of the object access was denied to.\n# %3$S is the type of object it was.\n# %4$S is the method of that object that access was denied for.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomainObjectDomain=Permission refusée à <%1$S> (document.domain=<%5$S>) d’appeler la méthode %2$S.%3$S pour <%4$S> (document.domain=<%6$S>).\n\nGetPropertyDeniedOriginsOnlySubject=Permission refusée à <%S> d’obtenir la propriété %S.%S\nSetPropertyDeniedOriginsOnlySubject=Permission refusée à <%S> de modifier la propriété %S.%S\nCallMethodDeniedOriginsOnlySubject=Permission refusée à <%S> d’appeler la méthode %S.%S\nCreateWrapperDenied=Permission refusée de créer une classe enveloppante pour un objet de la classe %S\nCreateWrapperDeniedForOrigin=Permission refusée à <%2$S> de créer une classe enveloppante pour l’objet de la classe %1$S\nProtocolFlagError = Attention : le gestionnaire de protocoles pour « %S » n’annonce pas de politique de sécurité. Bien que le chargement de tels protocoles soit autorisé pour le moment, ceci est déconseillé. Veuillez consulter la documentation de nsIProtocolHandler.idl.\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/security/csp.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# CSP Warnings:\n# LOCALIZATION NOTE (CSPViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPViolation = Les paramètres de la page ont empêché le chargement d’une ressource : %1$S\n# LOCALIZATION NOTE (CSPViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPViolationWithURI = Les paramètres de la page ont empêché le chargement d’une ressource à %2$S (« %1$S »).\n# LOCALIZATION NOTE (CSPROViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPROViolation = Une violation de politique CSP report-only (« %1$S ») s’est produite. Le comportement a été autorisé et un rapport CSP a été envoyé.\n# LOCALIZATION NOTE (CSPROViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPROViolationWithURI = Les paramètres de la page ont empêché le chargement d’une ressource à %2$S (« %1$S »). Un rapport CSP est en cours d’envoi.\n# LOCALIZATION NOTE (triedToSendReport):\n# %1$S is the URI we attempted to send a report to.\ntriedToSendReport = Tentative d’envoi du rapport de l’URI invalide : « %1$S »\n# LOCALIZATION NOTE (couldNotParseReportURI):\n# %1$S is the report URI that could not be parsed\ncouldNotParseReportURI = Impossible d’analyser l’URI du rapport : %1$S\n# LOCALIZATION NOTE (couldNotProcessUnknownDirective):\n# %1$S is the unknown directive\ncouldNotProcessUnknownDirective = Impossible de procéder à la directive inconnue « %1$S »\n# LOCALIZATION NOTE (ignoringUnknownOption):\n# %1$S is the option that could not be understood\nignoringUnknownOption = L’option inconnue « %1$S » a été ignorée.\n# LOCALIZATION NOTE (ignoringDuplicateSrc):\n# %1$S defines the duplicate src\nignoringDuplicateSrc = La source dupliquée « %1$S » a été ignorée.\n# LOCALIZATION NOTE (ignoringSrcFromMetaCSP):\n# %1$S defines the ignored src\nignoringSrcFromMetaCSP = La source « %1$S » a été ignorée (Non pris en charge lorsque transmis par un élément « meta »).\n# LOCALIZATION NOTE (ignoringSrcWithinScriptStyleSrc):\n# %1$S is the ignored src\n# script-src and style-src are directive names and should not be localized\nignoringSrcWithinScriptStyleSrc = La source « %1$S » présente dans « script-src » ou « style-src » a été ignorée : « nonce-source » ou « hash-source » spécifié.\n# LOCALIZATION NOTE (ignoringSrcForStrictDynamic):\n# %1$S is the ignored src\n# script-src, as well as 'strict-dynamic' should not be localized\nignoringSrcForStrictDynamic = La source « %1$S » présente dans script-src a été ignorée : « strict-dynamic » a été spécifié\n# LOCALIZATION NOTE (ignoringStrictDynamic):\n# %1$S is the ignored src\nignoringStrictDynamic = La source « %1$S » a été ignorée (Uniquement prise en charge dans script-src). \n# LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):\n# %1$S is the csp directive that contains 'strict-dynamic'\n# 'strict-dynamic' should not be localized\nstrictDynamicButNoHashOrNonce = Le mot clé « strict-dynamic » dans « %1$S » sans nonce ni empreinte valides peut bloquer le chargement de l’ensemble des scripts.\n# LOCALIZATION NOTE (reportURInotHttpsOrHttp2):\n# %1$S is the ETLD of the report URI that is not HTTP or HTTPS\nreportURInotHttpsOrHttp2 = L’URI du rapport (%1$S) doit être de type HTTP ou HTTPS.\n# LOCALIZATION NOTE (reportURInotInReportOnlyHeader):\n# %1$S is the ETLD of the page with the policy\nreportURInotInReportOnlyHeader = Ce site (%1$S) possède une politique Report-Only sans URI de rapport. CSP ne bloquera pas cette politique et ne pourra pas rapporter ses violations.\n# LOCALIZATION NOTE (failedToParseUnrecognizedSource):\n# %1$S is the CSP Source that could not be parsed\nfailedToParseUnrecognizedSource = Impossible d’analyser la source non-reconnue %1$S\n# LOCALIZATION NOTE (inlineScriptBlocked):\n# inline script refers to JavaScript code that is embedded into the HTML document.\ninlineScriptBlocked = Une tentative d’exécution de scripts intégrés a été bloquée\n# LOCALIZATION NOTE (inlineStyleBlocked):\n# inline style refers to CSS code that is embedded into the HTML document.\ninlineStyleBlocked = Une tentative d’application de feuilles de style intégrées a été bloquée\n# LOCALIZATION NOTE (scriptFromStringBlocked):\n# eval is a name and should not be localized.\nscriptFromStringBlocked = Une tentative d’appel JavaScript depuis une chaîne de caractères (en appelant une fonction comme « eval ») a été bloquée\n# LOCALIZATION NOTE (upgradeInsecureRequest):\n# %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.\nupgradeInsecureRequest = La requête non sécurisée « %1$S » va maintenant utiliser « %2$S »\n# LOCALIZATION NOTE (ignoreSrcForDirective):\nignoreSrcForDirective = Attributs src ignorés pour la directive « %1$S »\n# LOCALIZATION NOTE (hostNameMightBeKeyword):\n# %1$S is the hostname in question and %2$S is the keyword\nhostNameMightBeKeyword = %1$S a été interprété comme un nom d’hôte et non comme un mot-clé. S’il s’agissait vraiment d’un mot-clé, utilisez '%2$S' (entouré d’apostrophes).\n# LOCALIZATION NOTE (notSupportingDirective):\n# directive is not supported (e.g. 'reflected-xss')\nnotSupportingDirective = Directive « %1$S » non prise en charge. La directive et les valeurs seront ignorées.\n# LOCALIZATION NOTE (blockAllMixedContent):\n# %1$S is the URL of the blocked resource load.\nblockAllMixedContent = La requête non sécurisée « %1$S » a été bloquée.\n# LOCALIZATION NOTE (ignoringDirectiveWithNoValues):\n# %1$S is the name of a CSP directive that requires additional values (e.g., 'require-sri-for')\nignoringDirectiveWithNoValues = La directive « %1$S » a été ignorée, car elle ne possède aucun paramètre.\n# LOCALIZATION NOTE (ignoringReportOnlyDirective):\n# %1$S is the directive that is ignored in report-only mode.\nignoringReportOnlyDirective = La directive « %1$S » du bac à sable est ignorée lorsqu’elle est transmise selon une politique « report-only ».\n# LOCALIZATION NOTE (deprecatedReferrerDirective):\n# %1$S is the value of the deprecated Referrer Directive.\ndeprecatedReferrerDirective = La directive referrer « %1$S » est obsolète. Veuillez utiliser l’en-tête Referrer-Policy à la place.\n\n# CSP Errors:\n# LOCALIZATION NOTE (couldntParseInvalidSource):\n# %1$S is the source that could not be parsed\ncouldntParseInvalidSource = Impossible d’analyser la source invalide %1$S\n# LOCALIZATION NOTE (couldntParseInvalidHost):\n# %1$S is the host that's invalid\ncouldntParseInvalidHost = Impossible d’analyser l’hôte invalide %1$S\n# LOCALIZATION NOTE (couldntParseScheme):\n# %1$S is the string source\ncouldntParseScheme = Impossible d’analyser le schéma dans %1$S\n# LOCALIZATION NOTE (couldntParsePort):\n# %1$S is the string source\ncouldntParsePort = Impossible d’analyser le port dans %1$S\n# LOCALIZATION NOTE (duplicateDirective):\n# %1$S is the name of the duplicate directive\nduplicateDirective = Doublon de la directive %1$S détecté. Toutes les instances, sauf la première, seront ignorées.\n# LOCALIZATION NOTE (deprecatedDirective):\n# %1$S is the name of the deprecated directive, %2$S is the name of the replacement.\ndeprecatedDirective = La directive « %1$S » est obsolète. Veuillez utiliser la directive « %2$S » à la place.\n# LOCALIZATION NOTE (couldntParseInvalidSandboxFlag):\n# %1$S is the option that could not be understood\ncouldntParseInvalidSandboxFlag = Impossible d’analyser l’option de bac à sable invalide « %1$S ».\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/security/security.properties",
    "content": "# Mixed Content Blocker\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the blocked mixed content resource\nBlockMixedDisplayContent = Blocage du chargement du contenu mixte d’affichage (mixed display content) « %1$S »\nBlockMixedActiveContent = Blocage du chargement du contenu mixte actif (mixed active content) « %1$S »\n\n# CORS\n# LOCALIZATION NOTE: Do not translate \"Access-Control-Allow-Origin\", Access-Control-Allow-Credentials, Access-Control-Allow-Methods, Access-Control-Allow-Headers\nCORSDisabled=Blocage d’une requête multiorigines (Cross-Origin Request) : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur %1$S. Raison : CORS désactivé.\nCORSRequestNotHttp=Blocage d’une requête multiorigines (Cross-Origin Request) : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur %1$S. Raison : la requête CORS n’utilise pas http.\nCORSMissingAllowOrigin=Blocage d’une requête multiorigines (Cross-Origin Request) : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur %1$S. Raison : l’en-tête CORS « Access-Control-Allow-Origin » est manquant.\nCORSAllowOriginNotMatchingOrigin=Blocage d’une requête multiorigines (Cross-Origin Request) : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur %1$S. Raison : l’en-tête CORS « Access-Control-Allow-Origin » ne correspond pas à « %2$S ».\nCORSNotSupportingCredentials=Blocage d’une requête multiorigines (Cross-Origin Request) : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur %1$S. Raison : l’identification n’est pas prise en charge si la valeur de l’en-tête CORS « Access-Control-Allow-Origin » est « * ».\nCORSMethodNotFound=Blocage d’une requête multiorigines (Cross-Origin Request) : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur %1$S. Raison : méthode manquante dans l’en-tête « Access-Control-Allow-Methods ».\nCORSMissingAllowCredentials=Blocage d’une requête multiorigines (Cross-Origin Request) : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur %1$S. Raison : « true » attendu dans l’en-tête CORS « Access-Control-Allow-Credentials ».\nCORSPreflightDidNotSucceed=Blocage d’une requête multiorigines (Cross-Origin Request) : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur %1$S. Raison : échec du canal de pré-vérification des requêtes CORS.\nCORSInvalidAllowMethod=Blocage d’une requête multiorigines (Cross-Origin Request) : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur %1$S. Raison : jeton « %2$S » invalide dans l’en-tête CORS « Access-Control-Allow-Methods ».\nCORSInvalidAllowHeader=Blocage d’une requête multiorigines (Cross-Origin Request) : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur %1$S. Raison : jeton « %2$S » invalide dans l’en-tête CORS « Access-Control-Allow-Headers ».\nCORSMissingAllowHeaderFromPreflight=Blocage d’une requête multiorigines (Cross-Origin Request) : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur %1$S.  Raison : jeton « %2$S » manquant dans l’en-tête CORS « Access-Control-Allow-Headers » du canal de pré-vérification des requêtes CORS.\n\n# LOCALIZATION NOTE: Do not translate \"Strict-Transport-Security\", \"HSTS\", \"max-age\" or \"includeSubDomains\"\nSTSUnknownError=Strict-Transport-Security : une erreur inconnue s’est produite lors du traitement de l’en-tête spécifié par le site.\nSTSUntrustworthyConnection=Strict-Transport-Security : la connexion au site n’est pas digne de confiance, l’en-tête spécifié a été ignoré.\nSTSCouldNotParseHeader=Strict-Transport-Security : le site a spécifié un en-tête qui n’a pas pu être analysé correctement.\nSTSNoMaxAge=Strict-Transport-Security : le site a spécifié un en-tête qui ne possède pas de directive « max-age ».\nSTSMultipleMaxAges=Strict-Transport-Security : le site a spécifié un en-tête qui possède plusieurs directives « max-age ».\nSTSInvalidMaxAge=Strict-Transport-Security : le site a spécifié un en-tête qui possède une directive « max-age » invalide.\nSTSMultipleIncludeSubdomains==Strict-Transport-Security : le site a spécifié un en-tête qui possède plusieurs directives « includeSubDomains ».\nSTSInvalidIncludeSubdomains=Strict-Transport-Security : le site a spécifié un en-tête qui possède une directive « includeSubDomains » invalide.\nSTSCouldNotSaveState=Strict-Transport-Security : une erreur s’est produite en marquant le site comme hôte Strict-Transport-Security.\n\n# LOCALIZATION NOTE: Do not translate \"Public-Key-Pins\", \"HPKP\", \"max-age\", \"report-uri\" or \"includeSubDomains\"\nPKPUnknownError=Public-Key-Pins : une erreur inconnue s’est produite lors du traitement de l’en-tête spécifié par le site.\nPKPUntrustworthyConnection=Public-Key-Pins : la connexion au site n’est pas digne de confiance, l’en-tête spécifié a été ignoré.\nPKPCouldNotParseHeader=Public-Key-Pins : le site a spécifié un en-tête qui n’a pas pu être analysé correctement.\nPKPNoMaxAge=Public-Key-Pins : le site a spécifié un en-tête qui ne possède pas de directive « max-age ».\nPKPMultipleMaxAges=Public-Key-Pins : le site a spécifié un en-tête qui possède plusieurs directives « max-age ».\nPKPInvalidMaxAge=Public-Key-Pins : le site a spécifié un en-tête qui possède une directive « max-age » invalide.\nPKPMultipleIncludeSubdomains=Public-Key-Pins : le site a spécifié un en-tête qui possède plusieurs directives « includeSubDomains ».\nPKPInvalidIncludeSubdomains=Public-Key-Pins : le site a spécifié un en-tête qui possède une directive « includeSubDomains » invalide.\nPKPInvalidPin=Public-Key-Pins : le site a spécifié un en-tête qui possède un pin invalide.\nPKPMultipleReportURIs=Public-Key-Pins : le site a spécifié un en-tête qui possède plusieurs directives « report-uri ».\nPKPPinsetDoesNotMatch=Public-Key-Pins : le site a spécifié un en-tête qui possède un pin qui ne correspond pas.\nPKPNoBackupPin=Public-Key-Pins : le site a spécifié un en-tête qui ne possède pas de pin de secours.\nPKPCouldNotSaveState=Public-Key-Pins : une erreur s’est produite en marquant le site comme hôte Public-Key-Pins.\nPKPRootNotBuiltIn=Public-Key-Pins : le certificat utilisé par ce site n’a pas été émis par un certificat du magasin de certificats racines par défaut. Afin d’éviter tout problème, l’en-tête spécifié a été ignoré.\n\n# LOCALIZATION NOTE: Do not translate \"SHA-1\"\nSHA1Sig=Ce site utilise un certificat SHA-1 ; il est recommandé d’utiliser des certificats possédant des algorithmes de signature ayant recours à des fonctions de hachage plus robustes que SHA-1.\nInsecurePasswordsPresentOnPage=Champs mot de passe présents sur une page non sécurisée (http://). Cela représente un risque de sécurité permettant le vol d’identifiants de connexion.\nInsecureFormActionPasswordsPresent=Champs mot de passe présents dans un formulaire possédant une action de formulaire non sécurisée (http://). Cela représente un risque de sécurité permettant le vol d’identifiants de connexion.\nInsecurePasswordsPresentOnIframe=Champs mot de passe présents dans une iframe non sécurisée (http://). Cela représente un risque de sécurité permettant le vol d’identifiants de connexion.\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the insecure mixed content resource\nLoadingMixedActiveContent2=Chargement du contenu mixte actif « %1$S » (non sécurisé) sur une page sécurisée\nLoadingMixedDisplayContent2=Chargement du contenu mixte d’affichage « %1$S » (non sécurisé) sur une page sécurisée\n# LOCALIZATION NOTE: Do not translate \"allow-scripts\", \"allow-same-origin\", \"sandbox\" or \"iframe\"\nBothAllowScriptsAndSameOriginPresent=Un iframe possédant à la fois allow-scripts et allow-same-origin pour son attribut sandbox peut se retirer du mode bac à sable (sandboxing).\n\n# Sub-Resource Integrity\n# LOCALIZATION NOTE: Do not translate \"script\" or \"integrity\". \"%1$S\" is the invalid token found in the attribute.\nMalformedIntegrityHash=L’élément script possède un URI mal formé dans son attribut « integrity » : « %1$S ». Le format correct est « <algorithme de hachage>-<valeur d’empreinte> ».\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityLength=L’empreinte contenue dans l’attribut « integrity » possède une longueur incorrecte.\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityBase64=L’empreinte contenue dans l’attribut « integrity » n’a pas pu être décodée.\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the type of hash algorigthm in use (e.g. \"sha256\").\nIntegrityMismatch=Aucune des empreintes « %1$S » de l’attribut « integrity » ne correspond au contenu de la sous-ressource.\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the sub-resource that cannot be protected using SRI.\nIneligibleResource=« %1$S » n’est pas admissible au contrôle d’intégrité car CORS ou same-origin ne sont pas disponibles.\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the invalid hash algorithm found in the attribute.\nUnsupportedHashAlg=Algorithme de hachage non pris en charge dans l’attribut « integrity » : « %1$S »\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nNoValidMetadata=L’attribut « integrity » ne contient pas de métadonnées valides.\n\n# LOCALIZATION NOTE: Do not translate \"RC4\".\nWeakCipherSuiteWarning=Ce site utilise l’algorithme RC4 pour le chiffrement. Cet algorithme est obsolète et n’est pas sécurisé.\n\n#XCTO: nosniff\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options: nosniff\".\nMimeTypeMismatch=La ressource à l’adresse « %1$S » a été bloquée en raison d’un type MIME incorrect (X-Content-Type-Options: nosniff).\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options\" and also do not trasnlate \"nosniff\".\nXCTOHeaderValueMissing=Avertissement pour l’en-tête X-Content-Type-Options : la valeur reçue est « %1$S » ; vouliez-vous envoyer « nosniff » ?\n\nBlockScriptWithWrongMimeType=Le script à l’adresse « %1$S » a été bloqué à cause d’un type MIME interdit.\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/storage.properties",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Storage code.\n#\n# The Initial Developer of the Original Code is Google Inc.\n# Portions created by the Initial Developer are Copyright (C) 2006\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Brett Wilson <brettw@gmail.com>\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either of the GNU General Public License Version 2 or later (the \"GPL\"),\n# or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nstorageWriteError=Il y a eu une erreur lors de l'écriture de données sur le disque dur. Cette erreur est parfois provoquée par un disque dur plein.\\n\\nVeuillez redémarrer cette application\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/svg/svg.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAttributeParseWarning=Valeur %2$S inattendue lors de l’analyse de l’attribut %1$S.\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/textcontext.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cutCmd.label \"Couper\">\n<!ENTITY cutCmd.accesskey \"C\">\n<!ENTITY copyCmd.label \"Copier\">\n<!ENTITY copyCmd.accesskey \"p\">\n<!ENTITY pasteCmd.label \"Coller\">\n<!ENTITY pasteCmd.accesskey \"o\">\n<!ENTITY undoCmd.label \"Annuler\">\n<!ENTITY undoCmd.accesskey \"A\">\n<!ENTITY selectAllCmd.label \"Tout sélectionner\">\n<!ENTITY selectAllCmd.accesskey \"T\">\n<!ENTITY deleteCmd.label \"Supprimer\">\n<!ENTITY deleteCmd.accesskey \"S\">\n\n<!ENTITY spellAddToDictionary.label \"Ajouter au dictionnaire\">\n<!ENTITY spellAddToDictionary.accesskey \"j\">\n<!ENTITY spellUndoAddToDictionary.label \"Annuler l’ajout au dictionnaire\">\n<!ENTITY spellUndoAddToDictionary.accesskey \"n\">\n<!ENTITY spellCheckToggle.label \"Vérifier l’orthographe\">\n<!ENTITY spellCheckToggle.accesskey \"V\">\n<!ENTITY spellNoSuggestions.label \"(pas de mot suggéré)\">\n<!ENTITY spellDictionaries.label \"Langues\">\n<!ENTITY spellDictionaries.accesskey \"g\">\n\n<!ENTITY searchTextBox.clear.label \"Effacer\">\n\n<!ENTITY fillLoginMenu.label          \"Renseigner l’identifiant\">\n<!ENTITY fillLoginMenu.accesskey      \"R\">\n<!ENTITY fillPasswordMenu.label       \"Renseigner le mot de passe\">\n<!ENTITY fillPasswordMenu.accesskey   \"R\">\n<!ENTITY fillUsernameMenu.label       \"Renseigner le nom d’utilisateur\">\n<!ENTITY fillUsernameMenu.accesskey   \"R\">\n<!ENTITY noLoginSuggestions.label     \"(Aucun identifiant suggéré)\">\n<!ENTITY viewSavedLogins.label        \"Afficher les identifiants enregistrés\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/tree.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restoreColumnOrder.label \"Restaurer l’ordre des colonnes\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/videocontrols.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY playButton.playLabel \"Lecture\">\n<!ENTITY playButton.pauseLabel \"Pause\">\n<!ENTITY muteButton.muteLabel \"Muet\">\n<!ENTITY muteButton.unmuteLabel \"Audible\">\n<!ENTITY fullscreenButton.enterfullscreenlabel \"Plein écran\">\n<!ENTITY fullscreenButton.exitfullscreenlabel \"Sortie du mode plein écran\">\n<!ENTITY castingButton.castingLabel \"Diffuser sur l’écran\">\n<!ENTITY closedCaption.off \"Désactivés\">\n\n<!ENTITY stats.media \"Média\">\n<!ENTITY stats.size \"Taille\">\n<!ENTITY stats.activity \"Activité\">\n<!ENTITY stats.activityPaused \"En pause\">\n<!ENTITY stats.activityPlaying \"Lecture en cours\">\n<!ENTITY stats.activityEnded \"Terminé\">\n<!ENTITY stats.activitySeeking \"(recherche)\">\n<!ENTITY stats.volume \"Volume\">\n<!ENTITY stats.framesParsed \"Images analysées\">\n<!ENTITY stats.framesDecoded \"Images décodées\">\n<!ENTITY stats.framesPresented \"Images présentées\">\n<!ENTITY stats.framesPainted \"Images dessinées\">\n\n<!ENTITY error.aborted \"Chargement de la vidéo arrêté.\">\n<!ENTITY error.network \"La lecture de la vidéo a été interrompue à cause d’une erreur de réseau.\">\n<!ENTITY error.decode \"La vidéo ne peut être visionnée car le fichier est corrompu.\">\n<!ENTITY error.srcNotSupported \"Le format vidéo ou le type MIME n’est pas géré.\">\n<!ENTITY error.noSource2 \"Aucune vidéo dont le format ou le type MIME est géré n’a été trouvée.\">\n<!ENTITY error.generic \"La lecture de la vidéo a été interrompue à cause d’une erreur inconnue.\">\n\n<!-- LOCALIZATION NOTE (scrubberScale.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 of 6:00:00 elapsed\".\n-->\n<!ENTITY scrubberScale.nameFormat \"#1 sur #2 écoulées\">\n\n<!-- LOCALIZATION NOTE (positionAndDuration.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 / 6:00:00\".\nNote that #2 is not always avaiable. For example, when at the 5 minute mark in an\nunknown duration video, #1 would be \"5:00\" and string which is surrounded by <span>\nwould be deleted, result string would be \"5:00\".\n-->\n<!ENTITY positionAndDuration.nameFormat \"#1<span> / #2</span>\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/viewSource.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from content/viewSource.xul -->\n\n<!-- LOCALIZATION NOTE (mainWindow.title) : DONT_TRANSLATE --> \n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE --> \n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifierseparator) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifierseparator \" - \">\n<!ENTITY mainWindow.preface \"Source de : \">\n\n<!ENTITY fileMenu.label \"Fichier\">\n<!ENTITY fileMenu.accesskey \"F\">\n<!ENTITY savePageCmd.label \"Enregistrer sous…\">\n<!ENTITY savePageCmd.accesskey \"s\">\n<!ENTITY savePageCmd.commandkey \"S\">\n<!ENTITY pageSetupCmd.label \"Mise en page…\">\n<!ENTITY pageSetupCmd.accesskey \"M\">\n<!ENTITY printPreviewCmd.label \"Aperçu avant impression\">\n<!ENTITY printPreviewCmd.accesskey \"r\">\n<!ENTITY printCmd.label \"Imprimer…\">\n<!ENTITY printCmd.accesskey \"p\">\n<!ENTITY printCmd.commandkey \"P\">\n<!ENTITY closeCmd.label \"Fermer\">\n<!ENTITY closeCmd.accesskey \"F\">\n<!ENTITY closeCmd.commandkey \"W\">\n\n<!-- LOCALIZATION NOTE :\ntextEnlarge.commandkey3, textReduce.commandkey2 and\ntextReset.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n<!ENTITY textEnlarge.commandkey \"+\">\n<!ENTITY textEnlarge.commandkey2 \"=\">\n<!ENTITY textEnlarge.commandkey3 \"\">\n<!ENTITY textReduce.commandkey \"-\">\n<!ENTITY textReduce.commandkey2 \"\">\n<!ENTITY textReset.commandkey \"0\">\n<!ENTITY textReset.commandkey2 \"\">\n\n<!ENTITY goToLineCmd.label \"Aller à la ligne…\">\n<!ENTITY goToLineCmd.accesskey \"A\">\n<!ENTITY goToLineCmd.commandkey \"l\">\n\n<!ENTITY viewMenu.label           \"Affichage\">\n<!ENTITY viewMenu.accesskey       \"h\">\n<!ENTITY reloadCmd.label \"Actualiser\">\n<!ENTITY reloadCmd.accesskey \"r\">\n<!ENTITY reloadCmd.commandkey \"r\">\n<!ENTITY menu_wrapLongLines.title \"Retour à la ligne automatique\"> \n<!ENTITY menu_wrapLongLines.accesskey \"R\">\n<!ENTITY menu_highlightSyntax.label \"Coloration syntaxique\">\n<!ENTITY menu_highlightSyntax.accesskey \"C\">\n<!ENTITY menu_textSize.label \"Taille du texte\">\n<!ENTITY menu_textSize.accesskey \"x\">\n<!ENTITY menu_textEnlarge.label \"Plus grande\">\n<!ENTITY menu_textEnlarge.accesskey \"g\">\n<!ENTITY menu_textReduce.label \"Plus petite\">\n<!ENTITY menu_textReduce.accesskey \"p\">\n<!ENTITY menu_textReset.label \"Normale\">\n<!ENTITY menu_textReset.accesskey \"N\">\n\n<!ENTITY findOnCmd.label     \"Rechercher dans la page…\">\n<!ENTITY findOnCmd.accesskey \"h\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label  \"Rechercher le suivant\">\n<!ENTITY findAgainCmd.accesskey \"v\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY backCmd.label \"Page précédente\">\n<!ENTITY backCmd.accesskey \"p\">\n<!ENTITY forwardCmd.label \"Page suivante\">\n<!ENTITY forwardCmd.accesskey \"s\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n\n<!ENTITY copyLinkCmd.label \"Copier l’adresse du lien\">\n<!ENTITY copyLinkCmd.accesskey \"C\">\n<!ENTITY copyEmailCmd.label \"Copier l’adresse électronique\">\n<!ENTITY copyEmailCmd.accesskey \"o\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/viewSource.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngoToLineTitle     = Aller à la ligne\ngoToLineText      = Saisissez le numéro de ligne\ninvalidInputTitle = Saisie invalide\ninvalidInputText  = Le nombre spécifié est invalide\noutOfRangeTitle   = Ligne non trouvée\noutOfRangeText    = La ligne spécifiée n’a pas été trouvée.\nstatusBarLineCol  = Ligne %1$S, colonne %2$S\nviewSelectionSourceTitle = Source DOM de la sélection\nviewMathMLSourceTitle    = Source DOM MathML\n\ncontext_goToLine_label        = Aller à la ligne…\ncontext_goToLine_accesskey    = l\ncontext_wrapLongLines_label   = Retour à la ligne automatique\ncontext_highlightSyntax_label = Coloration syntaxique\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/webConsole.dtd",
    "content": "<!ENTITY networkPanel.requestURL                  \"URL de la requête\">\n<!ENTITY networkPanel.requestMethod               \"Méthode de la requête\">\n<!ENTITY networkPanel.statusCode                  \"Code d'état\">\n\n<!ENTITY networkPanel.requestHeaders              \"En-têtes de la requête\">\n<!ENTITY networkPanel.requestCookie               \"Cookie envoyé\">\n<!ENTITY networkPanel.requestBody                 \"Contenu de la requête\">\n<!ENTITY networkPanel.requestFormData             \"Données de formulaire envoyées\">\n\n<!ENTITY networkPanel.responseHeaders             \"En-têtes de la réponse\">\n<!ENTITY networkPanel.responseBody                \"Contenu de la réponse\">\n<!ENTITY networkPanel.responseBodyCached          \"Données en cache\">\n<!ENTITY networkPanel.responseBodyUnknownType     \"Type de contenu inconnu\">\n<!ENTITY networkPanel.responseNoBody              \"Aucun contenu dans la réponse\">\n<!ENTITY networkPanel.responseImage               \"Image reçue\">\n<!ENTITY networkPanel.responseImageCached         \"Image en cache\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/webapps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (webapps.uninstall.notification): %S will be replaced with the name of the uninstalled web app\nuninstall.notification = « %S » a été désinstallée de votre ordinateur.\nuninstall.label = Désinstaller l’application\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/wizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  button-back-mac.label        \"En arrière\">\n<!ENTITY  button-back-mac.accesskey    \"E\">\n<!ENTITY  button-next-mac.label        \"Continuer\">\n<!ENTITY  button-next-mac.accesskey    \"C\">\n<!ENTITY  button-finish-mac.label      \"Terminé\">\n<!ENTITY  button-cancel-mac.label      \"Annuler\">\n\n<!ENTITY  button-back-unix.label       \"Précédent\">\n<!ENTITY  button-back-unix.accesskey   \"P\">\n<!ENTITY  button-next-unix.label       \"Suivant\">\n<!ENTITY  button-next-unix.accesskey   \"S\">\n<!ENTITY  button-finish-unix.label     \"Terminer\">\n<!ENTITY  button-cancel-unix.label     \"Annuler\">\n\n<!ENTITY  button-back-win.label        \"&lt; Précédent\">\n<!ENTITY  button-back-win.accesskey    \"P\">\n<!ENTITY  button-next-win.label        \"Suivant &gt;\">\n<!ENTITY  button-next-win.accesskey    \"S\">\n<!ENTITY  button-finish-win.label      \"Terminer\">\n<!ENTITY  button-cancel-win.label      \"Annuler\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/wizard.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndefault-first-title=%S - Bienvenue\ndefault-last-title=%S - Fin\ndefault-first-title-mac=Introduction\ndefault-last-title-mac=Conclusion\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/xbl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nUnexpectedElement=Élément <%1$S> inattendu.\n# LOCALIZATION NOTE: do not localize key=“%S” modifiers=“%S” id=“%S”\nGTK2Conflict2=L’évènement « key » n’est pas disponible dans GTK2 : key=\"%S\" modifiers=\"%S\" id=\"%S\"\nWinConflict2=L’évènement « key » n’est pas disponible pour certaines dispositions de clavier : key=\"%S\" modifiers=\"%S\" id=\"%S\"\nTooDeepBindingRecursion=La liaison XBL « %S » est déjà utilisée par un nombre trop important d’éléments parents ; elle ne sera pas appliquée pour ne pas entraîner une récursion infinie.\nCircularExtendsBinding=Étendre la liaison XBL « %S » par « %S » créerait une référence circulaire\n# LOCALIZATION NOTE: do not localize <handler command=\"…\">\nCommandNotInChrome=L’utilisation de <handler command=\"…\"> n’est pas autorisée à l’extérieur du chrome.\nMalformedXBL = Un fichier XBL est mal formé. Avez-vous oublié l’espace de noms XBL sur la balise bindings ?\nInvalidExtendsBinding=L’extension de « %S » est invalide. En général, il ne faut pas étendre les noms de balise.\nMissingIdAttr = Un attribut de « id » est manquant sur la balise binding.\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/xml/prettyprint.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY xml.nostylesheet \"Aucune information de style ne semble associée à ce fichier XML. L’arbre du document est affiché ci-dessous.\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/xpinstall/xpinstall.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#--------------------------------------------------------------------\n#   Install Actions\n#--------------------------------------------------------------------\nInstallFile=Installation de : %s\nInstallSharedFile=Installation d'un fichier partagé : %s\nReplaceFile=Remplacement de : %s\nReplaceSharedFile=Remplacement du fichier partagé : %s\nSkipFile=Omission de : %s\nSkipSharedFile=Omission du fichier partagé : %s\n\nDeleteFile=Suppression du fichier : %s\nDeleteComponent=Suppression du composant : %s\n\nExecute=Lancement de : %s\nExecuteWithArgs=Lancement de : %s avec les arguments : %s\n\nCopyFile=Copie du fichier : %s vers %s\nExecuteFile=Exécution du fichier : %s\nExecuteFileWithArgs=Exécution du fichier : %s avec les arguments : %s\nMoveFile=Déplacement du fichier : %s vers %s\nRenameFile=Renommage du fichier : %s vers %s\nCreateFolder=Créer le rép. : %s\nRemoveFolder=Suppression du répertoire : %s\nRenameFolder=Renommage du répertoire : %s vers %s\nWindowsShortcut=Raccourci Windows : %s\nMacAlias=Alias Mac : %s\nWindowsRegisterServer=Serveur de registre Windows : %s\nUnknownFileOpCommand=Commande d'opération inconnue sur un fichier !\n\nPatch=Mise à jour de : %s\n\nUninstall=Désinstallation de : %s\n\nRegSkin=Enregistrement du thème : %s\nRegLocale=Enregistrement de la traduction : %s\nRegContent=Enregistrement du contenu : %s\nRegPackage=Enregistrement du paquet : %s\n\n#--------------------------------------------------------------------\n#   Dialog Messages\n#--------------------------------------------------------------------\n\nApplyNowSkin=Utiliser ce thème\nApplyNowLocale=Utiliser cette traduction\n\nConfirmSkin=Installer le thème « %1$S » de %2$S ?\nConfirmLocale=Installer la traduction « %1$S » de %2$S ?\n\nOK=Installer\n\nprogress.queued=En file d'attente\nprogress.downloading=Téléchargement en cours…\nprogress.downloaded=Téléchargé\nprogress.installing=Installation en cours…\n\nUnsigned=Non signé\n\n#--------------------------------------------------------------------\n#   Miscellaneous\n#--------------------------------------------------------------------\nERROR=ERREUR\n\nerror0=Succès\nerror999=Redémarrez pour terminer\nerror-202=Accès refusé\nerror-203=Erreur d'installation inattendue\\nConsultez la console d'erreurs pour plus de détails.\nerror-204=Script d'installation non trouvé\nerror-207=Paquet à installer non valide\nerror-208=Argument invalide\nerror-210=Annulé par l'utilisateur\nerror-214=Le fichier requis n'existe pas\nerror-215=En lecture seule\nerror-218=Erreur d'extraction AppleSingle\nerror-219=Chemin invalide\nerror-225=ECHEC_EXTRACTION\nerror-227=Annulé\nerror-228=Erreur de téléchargement\nerror-229=Erreur de script\nerror-230=Existe déjà\nerror-235=Espace saturé\nerror-239=Échec d'enregistrement du chrome\nerror-240=Installation non terminée\nerror-244=Paquet non géré\nerror-260=La signature n'a pas pu être vérifiée\nerror-261=Hachage invalide sur le fichier (corruption possible du téléchargement)\nerror-262=Type de hachage de fichier inconnu ou invalide\nerror-299=Mémoire saturée\n\n# there are other error codes, either rare or obsolete,\n# that are not worth translating at this time.\nunknown.error=Erreur inattendue %S\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/xslt/xslt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n1  = Échec de l’analyse d’une feuille de style XSLT.\n2  = Échec de l’analyse d’une expression XPath.\n3  = \n4  = Échec de transformation XSLT.\n5  = Fonction XSLT/XPath non valide.\n6  = La feuille de style XSLT contient (probablement) une boucle.\n7  = Valeur d’attribut illégale en XSLT 1.0.\n8  = Un NodeSet était attendu en retour d’une expression XPath.\n9  = Une transformation XSLT s’est terminée par <xsl:message>.\n10 = Une erreur réseau s’est produite lors du chargement d’une feuille de style XSLT :\n11 = Une feuille de style XSLT ne possède pas de type Mime XML :\n12 = Une feuille de style XSLT s’importe ou s’inclut elle-même, directement ou indirectement :\n13 = Une fonction XPath a été appelée avec le mauvais nombre d’arguments.\n14 = Une fonction d’extension XPath inconnue a été appelée.\n15 = Échec de l’analyse XPath : « ) » attendue :\n16 = Échec de l’analyse XPath : axe invalide :\n17 = Échec de l’analyse XPath : test de Name ou de Nodetype attendu :\n18 = Échec de l’analyse XPath : « ] » attendu :\n19 = Échec de l’analyse XPath : nom de variable invalide :\n20 = Échec de l’analyse XPath : fin de l’expression inattendue :\n21 = Échec de l’analyse XPath : opérateur attendu :\n22 = Échec de l’analyse XPath : chaîne de caractères non fermée :\n23 = Échec de l’analyse XPath : « : » inattendu :\n24 = Échec de l’analyse XPath : « ! » inattendu, la négation est not() :\n25 = Échec de l’analyse XPath : caractère illégal trouvé :\n26 = Échec de l’analyse XPath : opérateur binaire attendu :\n27 = Le chargement d’une feuille de style XSLT a été bloqué pour des raisons de sécurité.\n28 = Évaluation d’une expression invalide.\n29 = Accolade non appariée.\n30 = Création d’un élément avec un QName invalide.\n31 = Une liaison de variable se superpose à une autre dans le même modèle.\n32 = Appel à la fonction key non autorisé.\n\nLoadingError = Erreur lors du chargement de la feuille de style : %S\nTransformError = Erreur lors de la transformation XLST : %S\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global/xul.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMissingOverlay=Le chargement d’un overlay depuis %1$S a échoué.\nPINotInProlog=L’instruction de traitement <?%1$S?> n’a désormais plus d’effet en dehors du prologue (consulter le bogue 360119).\nNeededToWrapXUL=La boîte XUL pour l’élément %1$S contient un enfant %2$S intégré, forçant tous ses enfants à être englobés dans un bloc.\nNeededToWrapXULInlineBox=La boîte XUL pour l’élément %1$S contient un enfant %2$S intégré, forçant tous ses enfants à être englobés dans un bloc. Ceci peut être corrigé en remplaçant \"display: -moz-inline-box\" par \"display: -moz-inline-box; display: inline-block\".\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global-platform/mac/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Sauter\npress   =       Appuyer\ncheck   =       Sélectionner\nuncheck =       Désélectionner\nselect  =       Sélectionner\nopen    =       Ouvrir\nclose   =       Fermer\nswitch  =       Basculer\nclick   =       Cliquer\ncollapse=       Réduire\nexpand  =       Développer\nactivate=       Activer\ncycle   =       Boucler\n\n# Universal Access API support\n# (Mac Only)\n# The Role Description for AXWebArea (the web widget). Like in Safari.\nhtmlContent = Contenu HTML\n# The Role Description for the Tab button.\ntab     =       tabulation\n# The Role Description for definition list dl, dt and dd\nterm    =       terme\ndefinition =    définition\n# The Role Description for an input type=\"search\" text field\nsearchTextField = champ de recherche\n# The Role Description for WAI-ARIA Landmarks\napplication =   application\nsearch  =       recherche\nbanner  =       bannière\nnavigation =    navigation\ncomplementary = complémentaire\ncontent =       contenu\nmain    =       principal\n# The (spoken) role description for various WAI-ARIA roles\nalert       =      alerte\nalertDialog =      fenêtre d’alerte\narticle     =      article\ndocument    =      document\nlog         =      journal\nmarquee     =      rectancle de sélection\nmath        =      mathématiques\nnote        =      note\nregion      =      région\nstatus      =      état de l’application\ntimer       =      minuteur\ntooltip     =      infobulle\nseparator    =      separator\ntabPanel     =      panneau à onglets\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global-platform/mac/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global-platform/mac/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#mac\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key - open up arrow symbol (ctrl-e)\nVK_SHIFT=⇧\n\n#the command key - clover leaf symbol (ctrl-q)\nVK_META=⌘\n\n#the win key - never generated by native key event\nVK_WIN=win\n\n#the option/alt key - splitting tracks symbol (ctrl-g)\nVK_ALT=⌥\n\n#the control key. hat symbol (ctrl-f)\nVK_CONTROL=⌃\n\n#the separator character used between modifiers (none on Mac OS)\nMODIFIER_SEPARATOR=\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global-platform/unix/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Sauter\npress   =       Appuyer\ncheck   =       Sélectionner\nuncheck =       Désélectionner\nselect  =       Sélectionner\nopen    =       Ouvrir\nclose   =       Fermer\nswitch  =       Basculer\nclick   =       Cliquer\ncollapse=       Réduire\nexpand  =       Développer\nactivate=       Activer\ncycle   =       Boucler\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global-platform/unix/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global-platform/unix/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Maj\n\n#the command key\nVK_META=Meta\n\n#the win key (Super key and Hyper keys are mapped to DOM Win key)\nVK_WIN=win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Ctrl\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global-platform/win/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Sauter\npress   =       Appuyer\ncheck   =       Sélectionner\nuncheck =       Désélectionner\nselect  =       Sélectionner\nopen    =       Ouvrir\nclose   =       Fermer\nswitch  =       Basculer\nclick   =       Cliquer\ncollapse=       Réduire\nexpand  =       Développer\nactivate=       Activer\ncycle   =       Boucler\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global-platform/win/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global-platform/win/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Maj\n\n#the command key\nVK_META=Meta\n\n#the win key\nVK_WIN=win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Ctrl\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/global-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#\n#   Localizable URLs\n#\npluginStartupMessage=Démarrage du plugin pour le type\n\n# plug-ins URLs\npluginupdates_label=mozilla.com/plugincheck\npluginupdates_url=http://www.mozilla.com/plugincheck/\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/mozapps/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (window.width2, window.height): These values should be\nclose to the golden ratio (1.618:1) while making sure it's wide enough for long\nfile names and tall enough to hint that there are more downloads in the list -->\n<!ENTITY window.width2                    \"485\">\n<!ENTITY window.height                    \"300\">\n\n<!ENTITY starting.label                   \"Démarrage…\">\n<!ENTITY scanning.label                   \"Analyse par l’antivirus…\">\n\n<!ENTITY downloads.title                  \"Téléchargements\">\n\n<!ENTITY cmd.pause.label                  \"Pause\">\n<!ENTITY cmd.pause.accesskey              \"P\">\n<!ENTITY cmd.resume.label                 \"Reprendre\">\n<!ENTITY cmd.resume.accesskey             \"R\">\n<!ENTITY cmd.cancel.label                 \"Annuler\">\n<!ENTITY cmd.cancel.accesskey             \"A\">\n<!ENTITY cmd.show.label                   \"Ouvrir le dossier contenant le fichier\">\n<!ENTITY cmd.show.accesskey               \"r\">\n<!ENTITY cmd.showMac.label                \"Afficher dans le Finder\">\n<!ENTITY cmd.showMac.accesskey            \"F\">\n<!ENTITY cmd.open.label                   \"Ouvrir\">\n<!ENTITY cmd.open.accesskey               \"O\">\n<!ENTITY cmd.openWith.label               \"Ouvrir avec…\">\n<!ENTITY cmd.openWith.accesskey           \"v\">\n<!ENTITY cmd.retry.label                  \"Réessayer\">\n<!ENTITY cmd.retry.accesskey              \"R\">\n<!ENTITY cmd.goToDownloadPage.label       \"Aller à la page de téléchargement\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"h\">\n<!ENTITY cmd.copyDownloadLink.label       \"Copier l’adresse d’origine du téléchargement\">\n<!ENTITY cmd.copyDownloadLink.accesskey   \"d\">\n<!ENTITY cmd.removeFromList.label         \"Retirer de la liste\">\n<!ENTITY cmd.removeFromList.accesskey     \"e\">\n\n<!ENTITY cmd.close.commandKey             \"w\">\n<!ENTITY cmd.close2.commandKey            \"j\">\n<!ENTITY cmd.close2Unix.commandKey        \"y\">\n<!ENTITY cmd.clearList.label              \"Vider la liste\">\n<!ENTITY cmd.clearList.tooltip            \"Retirer les téléchargements terminés, annulés et ayant échoué de la liste\">\n<!ENTITY cmd.clearList.accesskey          \"V\">\n<!ENTITY cmd.find.commandKey              \"f\">\n<!ENTITY cmd.search.commandKey            \"k\">\n\n<!ENTITY closeWhenDone.label              \"Fermer lorsque les téléchargements sont terminés\">\n<!ENTITY closeWhenDone.tooltip            \"Fermer la fenêtre des téléchargements lorsque tous les fichiers sont complètement téléchargés\">\n\n<!ENTITY showFolder.label                 \"Afficher ce dossier\">\n\n<!ENTITY searchBox.label                  \"Rechercher…\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/mozapps/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (seconds, minutes, hours, days): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Short version of seconds, minutes, hours, and days if needed. The plural form\n# is still used here to fulfill the different language.\nshortSeconds=s;s\nshortMinutes=min;min\nshortHours=h;h\nshortDays=j;j\n\n# LOCALIZATION NOTE (paused): — is the \"em dash\" (long dash)\npaused=En pause — #1\ndownloading=Téléchargement en cours\nnotStarted=Pas démarré\nfailed=Échoué\nfinished=Terminé\ncanceled=Annulé\n\ndownloadErrorAlertTitle=Erreur de téléchargement\ndownloadErrorGeneric=Le téléchargement ne peut pas être enregistré car une erreur inconnue est survenue.\\n\\nVeuillez essayer à nouveau.\n\n# LOCALIZATION NOTE: we don't have proper plural support in the CPP code; bug 463102\nquitCancelDownloadsAlertTitle=Annuler tous les téléchargements ?\nquitCancelDownloadsAlertMsg=Si vous quittez maintenant, un téléchargement en cours sera annulé. Voulez-vous vraiment quitter ?\nquitCancelDownloadsAlertMsgMultiple=Si vous quittez maintenant, %S téléchargements seront annulés. Voulez-vous vraiment quitter ?\nquitCancelDownloadsAlertMsgMac=Si vous quittez maintenant, un téléchargement en cours sera annulé. Voulez-vous vraiment quitter ?\nquitCancelDownloadsAlertMsgMacMultiple=Si vous quittez maintenant, %S téléchargements seront annulés. Voulez-vous vraiment quitter ?\nofflineCancelDownloadsAlertTitle=Annuler tous les téléchargements ?\nofflineCancelDownloadsAlertMsg=Si vous passez hors connexion maintenant, un téléchargement en cours sera annulé. Voulez-vous vraiment passer hors connexion ?\nofflineCancelDownloadsAlertMsgMultiple=Si vous passez hors connexion maintenant, %S téléchargements seront annulés. Voulez-vous vraiment passer hors connexion ?\nleavePrivateBrowsingCancelDownloadsAlertTitle=Annuler tous les téléchargements ?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsg2=Si vous fermez toutes les fenêtres de navigation privée maintenant, 1 téléchargement sera annulé. Voulez-vous vraiment quitter la navigation privée ?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsgMultiple2=Si vous fermez toutes les fenêtres de navigation privée maintenant, %S téléchargements seront annulés. Voulez-vous vraiment quitter la navigation privée ?\ncancelDownloadsOKText=Annuler le téléchargement\ncancelDownloadsOKTextMultiple=Annuler les %S téléchargements\ndontQuitButtonWin=Ne pas quitter\ndontQuitButtonMac=Ne pas quitter\ndontGoOfflineButton=Rester en ligne\ndontLeavePrivateBrowsingButton2=Rester en mode de navigation privée\ndownloadsCompleteTitle=Téléchargements terminés\ndownloadsCompleteMsg=Tous les téléchargements sont terminés.\n\n# LOCALIZATION NOTE (infiniteRate):\n# If download speed is a JavaScript Infinity value, this phrase is used\ninfiniteRate=Très rapide\n\n# LOCALIZATION NOTE (statusFormat3): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S rate number; %3$S rate unit; %4$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (2.2 MB/sec)\nstatusFormat3=%4$S — %1$S (%2$S %3$S/s)\n\n# LOCALIZATION NOTE (statusFormatInfiniteRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S substitute phrase for Infinity speed; %3$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (Really fast)\nstatusFormatInfiniteRate=%3$S — %1$S (%2$S)\n\n# LOCALIZATION NOTE (statusFormatNoRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB\nstatusFormatNoRate=%2$S — %1$S\n\nbytes=octets\nkilobyte=Ko\nmegabyte=Mo\ngigabyte=Go\n\n# LOCALIZATION NOTE (transferSameUnits2):\n# %1$S progress number; %2$S total number; %3$S total unit\n# example: 1.1 of 333 MB\ntransferSameUnits2=%1$S sur %2$S %3$S\n# LOCALIZATION NOTE (transferDiffUnits2):\n# %1$S progress number; %2$S progress unit; %3$S total number; %4$S total unit\n# example: 11.1 MB of 3.3 GB\ntransferDiffUnits2=%1$S %2$S sur %3$S %4$S\n# LOCALIZATION NOTE (transferNoTotal2):\n# %1$S progress number; %2$S unit\n# example: 111 KB\ntransferNoTotal2=%1$S %2$S\n\n# LOCALIZATION NOTE (timePair3): %1$S time number; %2$S time unit\n# example: 1m; 11h\ntimePair3=%1$S %2$S\n# LOCALIZATION NOTE (timeLeftSingle3): %1$S time left\n# example: 1m left; 11h left\ntimeLeftSingle3=Temps restant : %1$S\n# LOCALIZATION NOTE (timeLeftDouble3): %1$S time left; %2$S time left sub units\n# example: 11h 2m left; 1d 22h left\ntimeLeftDouble3=Temps restant : %1$S %2$S\ntimeFewSeconds2=Quelques secondes restantes\ntimeUnknown2=Temps restant indéterminé\n\n# LOCALIZATION NOTE (doneSize): #1 size number; #2 size unit\ndoneSize=#1 #2\n# LOCALIZATION NOTE (doneScheme2): #1 URI scheme like data: jar: about:\ndoneScheme2=Ressource %1$S\n# LOCALIZATION NOTE (doneFileScheme): Special case of doneScheme for file:\n# This is used as an eTLD replacement for local files, so make it lower case\ndoneFileScheme=fichier local\n\n# LOCALIZATION NOTE (yesterday): Displayed time for files finished yesterday\nyesterday=Hier\n# LOCALIZATION NOTE (monthDate2): #1 month name; #2 date number; e.g., January 22\nmonthDate2=%2$S %1$S\n\nfileExecutableSecurityWarning=« %S » est un fichier exécutable. Les fichiers exécutables peuvent contenir des virus ou des instructions malveillantes pouvant nuire à votre ordinateur. Faites attention en ouvrant ce type de fichier. Voulez-vous vraiment lancer « %S » ?\nfileExecutableSecurityWarningTitle=Ouvrir un fichier exécutable ?\nfileExecutableSecurityWarningDontAsk=Ne plus demander à l’avenir\n\n# Desktop folder name for downloaded files\ndownloadsFolder=Téléchargements\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/mozapps/downloads/settingsChange.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  settingsChangePreferences.label  \"Les paramètres peuvent être modifiés dans le Menu Préférences de &brandShortName;.\">\n<!ENTITY  settingsChangeOptions.label      \"Les paramètres peuvent être modifiés dans le menu Options de &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/mozapps/downloads/unknownContentType.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  intro2.label                \"Vous avez choisi d’ouvrir :\">\n<!ENTITY  from.label                  \"à partir de :\">\n<!ENTITY  actionQuestion.label        \"Que doit faire &brandShortName; avec ce fichier ?\">\n\n<!ENTITY  openWith.label              \"Ouvrir avec\">\n<!ENTITY  openWith.accesskey          \"O\">\n<!ENTITY  other.label                 \"Autre…\">\n\n<!ENTITY  saveFile.label              \"Enregistrer le fichier\">\n<!ENTITY  saveFile.accesskey          \"E\">\n\n<!ENTITY  rememberChoice.label        \"Toujours effectuer cette action pour ce type de fichier.\">\n<!ENTITY  rememberChoice.accesskey    \"T\">\n\n<!ENTITY  whichIs.label              \"qui est un fichier de type :\">\n\n<!ENTITY  chooseHandlerMac.label      \"Choisir…\">\n<!ENTITY  chooseHandlerMac.accesskey  \"C\">\n<!ENTITY  chooseHandler.label         \"Parcourir…\">\n<!ENTITY  chooseHandler.accesskey     \"P\">\n\n<!ENTITY  unknownPromptText.label     \"Voulez-vous enregistrer ce fichier ?\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/mozapps/downloads/unknownContentType.properties",
    "content": "# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle=Ouverture de %S\nsaveDialogTitle=Saisissez le nom du fichier pour l’enregistrement…\ndefaultApp=%S (défaut)\nchooseAppFilePickerTitle=Choix d’une application externe\nbadApp=L’application que vous avez choisie (« %S ») n’a pu être trouvée. Vérifiez le nom du fichier ou choisissez une autre application.\nbadApp.title=Application non trouvée\nbadPermissions=Le fichier ne peut pas être enregistré car vous n’avez pas les permissions nécessaires. Choisissez un autre répertoire d’enregistrement.\nbadPermissions.title=Permissions d’enregistrement non valides\nselectDownloadDir=Choix du dossier de téléchargement\nunknownAccept.label=Enregistrer le fichier\nunknownCancel.label=Annuler\nfileType=Fichier %S\n# LOCALIZATION NOTE (orderedFileSizeWithType): first %S is type, second %S is size, and third %S is unit  \norderedFileSizeWithType=%1$S (%2$S %3$S)\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/mozapps/extensions/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  creator.label               \"Créé par :\">\n<!ENTITY  developers.label            \"Développeurs :\">\n<!ENTITY  translators.label           \"Traducteurs :\">\n<!ENTITY  contributors.label          \"Contributeurs :\">\n<!ENTITY  homepage.label              \"Visiter la page web\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/mozapps/extensions/blocklist.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY blocklist.title             \"Modules complémentaires pouvant causer des problèmes\">\n<!ENTITY blocklist.style             \"width: 45em; height: 30em\">\n<!ENTITY blocklist.summary           \"&brandShortName; a déterminé que les modules complémentaires suivants sont connus pour causer des problèmes de stabilité ou de sécurité :\">\n<!ENTITY blocklist.softblocked       \"Par mesure de sécurité, il est fortement recommandé de désactiver ces modules complémentaires et de redémarrer.\">\n<!ENTITY blocklist.hardblocked       \"Ces modules complémentaires présentent un grand risque d’instabilité et de sécurité et ont été bloqués, mais un redémarrage est nécessaire pour les désactiver complètement.\">\n<!ENTITY blocklist.softandhard       \"Les modules complémentaires présentant un grand risque d’instabilité et de sécurité ont été bloqués. Les autres sont moins risqués mais il est fortement recommandé de les désactiver et de redémarrer.\">\n<!ENTITY blocklist.moreinfo          \"Plus d’informations\">\n\n<!ENTITY blocklist.accept.label      \"Redémarrer &brandShortName;\">\n<!ENTITY blocklist.accept.accesskey  \"R\">\n\n<!ENTITY blocklist.blocked.label     \"Bloqué\">\n<!ENTITY blocklist.checkbox.label    \"Désactivé\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/mozapps/extensions/extensions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY addons.windowTitle                   \"Gestionnaire de modules complémentaires\">\n\n<!ENTITY search.placeholder                   \"Rechercher dans tous les modules\">\n<!ENTITY search.buttonlabel                   \"Rechercher\">\n<!-- LOCALIZATION NOTE (search.commandKey):\n     The search command key should match findOnCmd.commandkey from browser.dtd -->\n<!ENTITY search.commandkey                    \"f\">\n\n<!ENTITY loading.label                        \"Chargement…\">\n<!ENTITY listEmpty.installed.label            \"Vous n’avez aucun module de ce type installé\">\n<!ENTITY listEmpty.availableUpdates.label     \"Aucune mise à jour trouvée\">\n<!ENTITY listEmpty.recentUpdates.label        \"Vous n’avez pas mis à jour vos modules complémentaires depuis un certain temps\">\n<!ENTITY listEmpty.findUpdates.label          \"Vérifier les mises à jour\">\n<!ENTITY listEmpty.search.label               \"Aucun module correspondant\">\n<!ENTITY listEmpty.button.label               \"En apprendre plus sur les modules complémentaires\">\n<!ENTITY installAddonFromFile.label           \"Installer un module depuis un fichier…\">\n<!ENTITY installAddonFromFile.accesskey       \"I\">\n<!ENTITY toolsMenu.tooltip                    \"Outils pour tous les modules\">\n\n<!ENTITY getThemes.description                \"Vous cherchez à personnaliser votre navigateur ?\">\n<!ENTITY getThemes.learnMore                  \"Faites votre choix parmi des milliers de thèmes.\">\n\n<!ENTITY cmd.back.tooltip                     \"Reculer d’une page\">\n<!ENTITY cmd.forward.tooltip                  \"Avancer d’une page\">\n\n<!ENTITY showUnsignedExtensions.button.label  \"Certaines extensions n’ont pas pu être vérifiées\">\n<!ENTITY showAllExtensions.button.label       \"Afficher toutes les extensions\">\n<!ENTITY debugAddons.label                    \"Déboguer des modules\">\n<!ENTITY debugAddons.accesskey                \"b\">\n\n<!-- global warnings -->\n<!ENTITY warning.safemode.label                    \"Tous les modules complémentaires ont été désactivés par le mode sans échec.\">\n<!ENTITY warning.checkcompatibility.label          \"La vérification de compatibilité des modules complémentaires est désactivée. Vous avez peut-être des modules complémentaires incompatibles.\">\n<!ENTITY warning.checkcompatibility.enable.label   \"Activer\">\n<!ENTITY warning.checkcompatibility.enable.tooltip \"Activer la vérification de compatibilité\">\n<!ENTITY warning.updatesecurity.label              \"La vérification de mises à jour de sécurité pour les modules complémentaires est désactivée. Vous avez peut-être des modules complémentaires non sûrs.\">\n<!ENTITY warning.updatesecurity.enable.label       \"Activer\">\n<!ENTITY warning.updatesecurity.enable.tooltip     \"Activer la vérification de mises à jour de sécurité pour les modules complémentaires\">\n\n<!-- categories / views -->\n<!ENTITY view.search.label                    \"Rechercher\">\n<!ENTITY view.discover.label                  \"Catalogue\">\n<!ENTITY view.recentUpdates.label             \"Mis à jour\">\n<!ENTITY view.availableUpdates.label          \"À mettre à jour\">\n\n<!-- addon updates -->\n<!ENTITY updates.checkForUpdates.label        \"Rechercher des mises à jour\">\n<!ENTITY updates.checkForUpdates.accesskey    \"R\">\n<!ENTITY updates.viewUpdates.label            \"Afficher les mises à jour récentes\">\n<!ENTITY updates.viewUpdates.accesskey        \"A\">\n<!-- LOCALIZATION NOTE (updates.updateAddonsAutomatically.label): This menu item\n     is a checkbox that toggles the default global behavior for add-on update\n     checking. -->\n<!ENTITY updates.updateAddonsAutomatically.label     \"Mettre à jour les modules automatiquement\">\n<!ENTITY updates.updateAddonsAutomatically.accesskey \"M\">\n<!-- LOCALIZATION NOTE (updates.resetUpdatesToAutomatic.label, updates.resetUpdatesToManual.label):\n     Specific addons can have custom update checking behaviors (\"Manually\",\n     \"Automatically\", \"Use default global behavior\"). These menu items reset the\n     update checking behavior for all add-ons to the default global behavior\n     (which itself is either \"Automatically\" or \"Manually\", controlled by the\n     updates.updateAddonsAutomatically.label menu item). -->\n<!ENTITY updates.resetUpdatesToAutomatic.label       \"Activer la mise à jour automatique pour tous les modules\">\n<!ENTITY updates.resetUpdatesToAutomatic.accesskey   \"c\">\n<!ENTITY updates.resetUpdatesToManual.label          \"Désactiver la mise à jour automatique pour tous les modules\">\n<!ENTITY updates.resetUpdatesToManual.accesskey      \"D\">\n<!ENTITY updates.updating.label               \"Mise à jour des modules\">\n<!ENTITY updates.installed.label              \"Vos modules ont été mis à jour.\">\n<!ENTITY updates.downloaded.label             \"Les mises à jour de vos modules ont été téléchargées.\">\n<!ENTITY updates.restart.label                \"Redémarrer maintenant pour terminer l’installation\">\n<!ENTITY updates.noneFound.label              \"Aucune mise à jour disponible\">\n<!ENTITY updates.manualUpdatesFound.label     \"Afficher les mises à jour disponibles\">\n<!ENTITY updates.updateSelected.label         \"Installer les mises à jour\">\n<!ENTITY updates.updateSelected.tooltip       \"Installer les mises à jour disponibles dans cette liste\">\n\n<!-- addon actions -->\n<!ENTITY cmd.showDetails.label                \"Afficher plus d’informations\">\n<!ENTITY cmd.showDetails.accesskey            \"A\">\n<!ENTITY cmd.findUpdates.label                \"Rechercher des mises à jour\">\n<!ENTITY cmd.findUpdates.accesskey            \"R\">\n<!ENTITY cmd.preferencesWin.label             \"Options\">\n<!ENTITY cmd.preferencesWin.accesskey         \"O\">\n<!ENTITY cmd.preferencesUnix.label            \"Préférences\">\n<!ENTITY cmd.preferencesUnix.accesskey        \"P\">\n<!ENTITY cmd.about.label                      \"À propos de\">\n<!ENTITY cmd.about.accesskey                  \"o\">\n\n<!ENTITY cmd.enableAddon.label                \"Activer\">\n<!ENTITY cmd.enableAddon.accesskey            \"A\">\n<!ENTITY cmd.disableAddon.label               \"Désactiver\">\n<!ENTITY cmd.disableAddon.accesskey           \"D\">\n<!ENTITY cmd.enableTheme.label                \"Appliquer le thème\">\n<!ENTITY cmd.enableTheme.accesskey            \"A\">\n<!ENTITY cmd.disableTheme.label               \"Enlever le thème\">\n<!ENTITY cmd.disableTheme.accesskey           \"E\">\n<!ENTITY cmd.askToActivate.label              \"Demander pour activer\">\n<!ENTITY cmd.askToActivate.tooltip            \"Demander à chaque fois la permission d’utiliser ce module complémentaire\">\n<!ENTITY cmd.alwaysActivate.label             \"Toujours activer\">\n<!ENTITY cmd.alwaysActivate.tooltip           \"Toujours utiliser ce module complémentaire\">\n<!ENTITY cmd.neverActivate.label              \"Ne jamais activer\">\n<!ENTITY cmd.neverActivate.tooltip            \"Ne jamais utiliser ce module complémentaire\">\n<!ENTITY cmd.stateMenu.tooltip                \"Choisir quand utiliser ce module complémentaire\">\n<!ENTITY cmd.installAddon.label               \"Installer\">\n<!ENTITY cmd.installAddon.accesskey           \"I\">\n<!ENTITY cmd.uninstallAddon.label             \"Supprimer\">\n<!ENTITY cmd.uninstallAddon.accesskey         \"S\">\n<!ENTITY cmd.showPreferencesWin.label         \"Options\">\n<!ENTITY cmd.showPreferencesWin.tooltip       \"Modifier les options de ce module complémentaire\">\n<!ENTITY cmd.showPreferencesUnix.label        \"Préférences\">\n<!ENTITY cmd.showPreferencesUnix.tooltip      \"Modifier les préférences de ce module complémentaire\">\n<!ENTITY cmd.contribute.label                 \"Contribuer\">\n<!ENTITY cmd.contribute.accesskey             \"C\">\n<!ENTITY cmd.contribute.tooltip               \"Contribuer au développement de ce module complémentaire\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"Afficher les notes de version\">\n<!ENTITY cmd.showReleaseNotes.tooltip         \"Afficher les notes de version pour cette mise à jour\">\n<!ENTITY cmd.hideReleaseNotes.label           \"Masquer les notes de version\">\n<!ENTITY cmd.hideReleaseNotes.tooltip         \"Masquer les notes de version pour cette mise à jour\">\n\n<!-- discovery view -->\n<!-- LOCALIZATION NOTE (discover.title,discover.description,discover.footer):\n     Displayed in the center of the Get Add-ons view, see bug 601143 for mockups. -->\n<!ENTITY discover.title                       \"Que sont les modules complémentaires ?\">\n<!ENTITY discover.description2                \"Les modules complémentaires sont des applications permettant de personnaliser &brandShortName;\n  avec des fonctionnalités ou des styles supplémentaires. Gagnez du temps avec un panneau latéral, surveillez la météo ou changez l’apparence de &brandShortName;\n  à votre guise.\">\n<!ENTITY discover.footer                      \"Lorsque votre connexion Internet sera active, ce panneau vous permettra de découvrir\n  certains des meilleurs modules complémentaires ainsi que les plus populaires.\">\n\n<!-- detail view -->\n<!ENTITY detail.version.label                 \"Version\">\n<!ENTITY detail.lastupdated.label             \"Dernière mise à jour\">\n<!ENTITY detail.creator.label                 \"Développeur\">\n<!ENTITY detail.homepage.label                \"Page d’accueil\">\n<!ENTITY detail.numberOfDownloads.label       \"Téléchargements\">\n\n<!ENTITY detail.contributions.description     \"Le développeur de ce module demande que vous l’aidiez à assurer la poursuite de son développement en lui versant une petite contribution.\">\n\n<!ENTITY detail.updateType                    \"Mises à jour automatiques\">\n<!ENTITY detail.updateDefault.label           \"Par défaut\">\n<!ENTITY detail.updateDefault.tooltip         \"N’installer les mises à jour automatiquement que s’il s’agit du réglage par défaut\">\n<!ENTITY detail.updateAutomatic.label         \"Activées\">\n<!ENTITY detail.updateAutomatic.tooltip       \"Installer automatiquement les mises à jour\">\n<!ENTITY detail.updateManual.label            \"Désactivées\">\n<!ENTITY detail.updateManual.tooltip          \"Ne pas installer automatiquement les mises à jour\">\n<!ENTITY detail.home                          \"Page d’accueil\">\n<!ENTITY detail.repository                    \"Profil du module\">\n<!ENTITY detail.size                          \"Taille\">\n\n<!ENTITY detail.checkForUpdates.label         \"Vérifier si des mises à jour sont disponibles\">\n<!ENTITY detail.checkForUpdates.accesskey     \"V\">\n<!ENTITY detail.checkForUpdates.tooltip       \"Vérifier si des mises à jour sont disponibles pour ce module\">\n<!ENTITY detail.showPreferencesWin.label      \"Options\">\n<!ENTITY detail.showPreferencesWin.accesskey  \"O\">\n<!ENTITY detail.showPreferencesWin.tooltip    \"Modifier les options de ce module\">\n<!ENTITY detail.showPreferencesUnix.label     \"Préférences\">\n<!ENTITY detail.showPreferencesUnix.accesskey \"P\">\n<!ENTITY detail.showPreferencesUnix.tooltip   \"Modifier les préférences de ce module\">\n\n\n<!-- ratings -->\n<!ENTITY rating2.label                        \"Appréciation\">\n\n<!-- download/install progress -->\n<!ENTITY progress.pause.tooltip               \"Pause\">\n<!ENTITY progress.cancel.tooltip              \"Annuler\">\n\n\n<!-- list sorting -->\n<!ENTITY sort.name.label                      \"Nom\">\n<!ENTITY sort.name.tooltip                    \"Trier par nom\">\n<!ENTITY sort.dateUpdated.label               \"Dernière mise à jour\">\n<!ENTITY sort.dateUpdated.tooltip             \"Trier par date de dernière mise à jour\">\n<!ENTITY sort.relevance.label                 \"Pertinence\">\n<!ENTITY sort.relevance.tooltip               \"Trier par pertinence\">\n<!ENTITY sort.price.label                     \"Prix\">\n<!ENTITY sort.price.tooltip                   \"Trier par prix\">\n\n<!ENTITY search.filter2.label                 \"Rechercher :\">\n<!ENTITY search.filter2.installed.label       \"Mes modules complémentaires\">\n<!ENTITY search.filter2.installed.tooltip     \"Afficher les modules complémentaires installés\">\n<!ENTITY search.filter2.available.label       \"Modules complémentaires disponibles\">\n<!ENTITY search.filter2.available.tooltip     \"Afficher les modules complémentaires disponibles à l’installation\">\n\n<!ENTITY addon.homepage                       \"Page d’accueil\">\n<!ENTITY addon.details.label                  \"Plus\">\n<!ENTITY addon.details.tooltip                \"Afficher plus de détails concernant ce module complémentaire\">\n<!ENTITY addon.unknownDate                    \"Inconnue\">\n<!-- LOCALIZATION NOTE (addon.disabled.postfix): This is used in a normal list\n     to signify that an add-on is disabled, in the form\n     \"<Addon name> <1.0> (disabled)\" -->\n<!ENTITY addon.disabled.postfix               \"(désactivé)\">\n<!-- LOCALIZATION NOTE (addon.update.postfix): This is used in the available\n     updates list to signify that an item is an update, in the form\n     \"<Addon name> <1.1> Update\". It is fine to use constructs like brackets if\n     necessary -->\n<!ENTITY addon.update.postfix                 \"(mise à jour)\">\n<!ENTITY addon.undoAction.label               \"Annuler\">\n<!ENTITY addon.undoAction.tooltip             \"Annuler cette action\">\n<!ENTITY addon.undoRemove.label               \"Annuler\">\n<!ENTITY addon.undoRemove.tooltip             \"Conserver ce module complémentaire\">\n<!ENTITY addon.restartNow.label               \"Redémarrer maintenant\">\n<!ENTITY addon.install.label                  \"Installer\">\n<!ENTITY addon.install.tooltip                \"Installer ce module complémentaire\">\n<!ENTITY addon.updateNow.label                \"Mettre à jour maintenant\">\n<!ENTITY addon.updateNow.tooltip              \"Installer la mise à jour pour ce module complémentaire\">\n<!ENTITY addon.includeUpdate.label            \"Ajouter à la mise à jour\">\n<!ENTITY addon.updateAvailable.label          \"Une mise à jour est disponible\">\n<!ENTITY addon.checkingForUpdates.label       \"Vérification des mises à jour…\">\n<!ENTITY addon.releaseNotes.label             \"Notes de version :\">\n<!ENTITY addon.loadingReleaseNotes.label      \"Chargement…\">\n<!ENTITY addon.errorLoadingReleaseNotes.label \"Une erreur s’est produite lors du chargement des notes de version.\">\n\n<!ENTITY addon.createdBy.label                \"Par \">\n\n<!ENTITY eula.title                           \"Accord de licence utilisateur final\">\n<!ENTITY eula.width                           \"560px\">\n<!ENTITY eula.height                          \"400px\">\n<!ENTITY eula.accept                          \"Accepter et installer…\">\n\n<!ENTITY settings.path.button.label           \"Parcourir…\">\n\n<!-- LOCALIZATION NOTE (experiment.info.label): The strings related to\n     experiments are present on the \"Experiments\" tab of the add-ons manager.\n     This tab won't be displayed unless an Experiment add-on is installed.\n     Install https://people.mozilla.org/~gszorc/dummy-experiment-addon.xpi\n     to cause this tab to appear. -->\n<!ENTITY experiment.info.label \"Qu’est-ce que ceci ? La télémétrie peut installer et lancer des expérimentations de temps en temps.\">\n<!ENTITY experiment.info.learnmore \"En savoir plus\">\n<!ENTITY experiment.info.learnmore.accesskey \"E\">\n<!ENTITY experiment.info.changetelemetry \"Paramètres de la télémétrie\">\n<!ENTITY experiment.info.changetelemetry.accesskey \"P\">\n\n<!ENTITY setting.learnmore \"En savoir plus…\">\n\n<!ENTITY disabledUnsigned.heading \"Certains modules complémentaires ont été désactivés\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.description.start, disabledUnsigned.description.findAddonsLink, disabledUnsigned.description.end):\n     These entities form a sentence, with\n     disabledUnsigned.description.findAddonsLink being a link to an external site. -->\n<!ENTITY disabledUnsigned.description.start \"Les modules complémentaires suivants n’ont pas pu être vérifiés pour leur utilisation dans &brandShortName;. Vous pouvez \">\n<!ENTITY disabledUnsigned.description.findAddonsLink \"rechercher des modules équivalents\">\n<!ENTITY disabledUnsigned.description.end \" ou demander au développeur de les faire vérifier.\">\n<!ENTITY disabledUnsigned.learnMore \"En savoir plus sur nos efforts pour vous apporter plus de sécurité en ligne.\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.devInfo.start, disabledUnsigned.devInfo.linkToManual, disabledUnsigned.devInfo.end):\n     These entities form a sentence, with disabledUnsigned.devInfo.linkToManual\n     being a link to an external site. -->\n<!ENTITY disabledUnsigned.devInfo.start \"Les développeurs souhaitant faire vérifier leurs modules complémentaires peuvent obtenir davantage d’informations en lisant notre \">\n<!ENTITY disabledUnsigned.devInfo.linkToManual \"manuel\">\n<!ENTITY disabledUnsigned.devInfo.end \".\">\n\n<!ENTITY pluginDeprecation.description \"Quelque chose semble manquer ? Certains plugins ne sont plus pris en charge par &brandShortName;.\">\n<!ENTITY pluginDeprecation.learnMore \"En savoir plus.\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/mozapps/extensions/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutWindowTitle) %S is the addon name\naboutWindowTitle=À propos de %S\naboutWindowCloseButton=Fermer\n#LOCALIZATION NOTE (aboutWindowVersionString) %S is the addon version\naboutWindowVersionString=version %S\n#LOCALIZATION NOTE (aboutAddon) %S is the addon name\naboutAddon=À propos de %S\n\n#LOCALIZATION NOTE (uninstallNotice) %S is the add-on name\nuninstallNotice=%S a été désinstallé.\n\n#LOCALIZATION NOTE (numReviews): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of reviews\nnumReviews=#1 appréciation;#1 appréciations\n\n#LOCALIZATION NOTE (dateUpdated) %S is the date the addon was last updated\ndateUpdated=Mis à jour le %S\n\n#LOCALIZATION NOTE (notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\nnotification.incompatible=%1$S est incompatible avec %2$S %3$S.\n#LOCALIZATION NOTE (notification.unsigned, notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\nnotification.unsignedAndDisabled=%1$S n’a pas pu être vérifié pour son utilisation dans %2$S et a été désactivé.\nnotification.unsigned=%1$S n’a pas pu être vérifié pour son utilisation dans %2$S. Faites attention.\nnotification.unsigned.link=Plus d’informations\n#LOCALIZATION NOTE (notification.blocked) %1$S is the add-on name\nnotification.blocked=%1$S a été désactivé suite à des problèmes de sécurité ou de stabilité.\nnotification.blocked.link=Plus d’informations\n#LOCALIZATION NOTE (notification.softblocked) %1$S is the add-on name\nnotification.softblocked=%1$S est connu pour poser des problèmes de sécurité ou de stabilité.\nnotification.softblocked.link=Plus d’informations\n#LOCALIZATION NOTE (notification.outdated) %1$S is the add-on name\nnotification.outdated=Une mise à jour importante est disponible pour %1$S.\nnotification.outdated.link=Mettre à jour maintenant\n#LOCALIZATION NOTE (notification.vulnerableUpdatable) %1$S is the add-on name\nnotification.vulnerableUpdatable=%1$S est connu pour être vulnérable et doit être mis à jour.\nnotification.vulnerableUpdatable.link=Mettre à jour maintenant\n#LOCALIZATION NOTE (notification.vulnerableNoUpdate) %1$S is the add-on name\nnotification.vulnerableNoUpdate=%1$S est connu pour être vulnérable. Faites attention.\nnotification.vulnerableNoUpdate.link=Plus d’informations\n#LOCALIZATION NOTE (notification.enable) %1$S is the add-on name, %2$S is brand name\nnotification.enable=%1$S sera activé après le redémarrage de %2$S.\n#LOCALIZATION NOTE (notification.disable) %1$S is the add-on name, %2$S is brand name\nnotification.disable=%1$S sera désactivé après le redémarrage de %2$S.\n#LOCALIZATION NOTE (notification.install) %1$S is the add-on name, %2$S is brand name\nnotification.install=%1$S sera installé après le redémarrage de %2$S.\n#LOCALIZATION NOTE (notification.uninstall) %1$S is the add-on name, %2$S is brand name\nnotification.uninstall=%1$S sera désinstallé après le redémarrage de %2$S.\n#LOCALIZATION NOTE (notification.upgrade) %1$S is the add-on name, %2$S is brand name\nnotification.upgrade=%1$S sera mis à jour après le redémarrage de %2$S.\n#LOCALIZATION NOTE (notification.downloadError) %1$S is the add-on name.\nnotification.downloadError=Une erreur s’est produite lors du téléchargement de %1$S.\nnotification.downloadError.retry=Réessayer\nnotification.downloadError.retry.tooltip=Essayer à nouveau de télécharger ce module complémentaire\n#LOCALIZATION NOTE (notification.installError) %1$S is the add-on name.\nnotification.installError=Une erreur s’est produite lors de l’installation de %1$S.\nnotification.installError.retry=Réessayer\nnotification.installError.retry.tooltip=Essayer à nouveau de télécharger et installer ce module complémentaire\n#LOCALIZATION NOTE (notification.gmpPending) %1$S is the add-on name.\nnotification.gmpPending=%1$S sera bientôt installé.\n\n#LOCALIZATION NOTE (contributionAmount2) %S is the currency amount recommended for contributions\ncontributionAmount2=Contribution suggérée : %S\n\ninstallDownloading=Téléchargement en cours\ninstallDownloaded=Téléchargé\ninstallDownloadFailed=Erreur lors du téléchargement\ninstallVerifying=Vérification en cours\ninstallInstalling=Installation en cours\ninstallEnablePending=Redémarrer pour activer ce module\ninstallDisablePending=Redémarrer pour désactiver ce module\ninstallFailed=Erreur lors de l’installation\ninstallCancelled=Installation annulée\n\n#LOCALIZATION NOTE (details.notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\ndetails.notification.incompatible=%1$S est incompatible avec %2$S %3$S.\n#LOCALIZATION NOTE (details.notification.unsigned, details.notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\ndetails.notification.unsignedAndDisabled=%1$S n’a pas pu être vérifié pour son utilisation dans %2$S et a été désactivé.\ndetails.notification.unsigned=%1$S n’a pas pu être vérifié pour son utilisation dans %2$S. Faites attention.\ndetails.notification.unsigned.link=Plus d’informations\n#LOCALIZATION NOTE (details.notification.blocked) %1$S is the add-on name\ndetails.notification.blocked=%1$S a été désactivé suite à des problèmes de sécurité ou de stabilité.\ndetails.notification.blocked.link=Plus d’informations\n#LOCALIZATION NOTE (details.notification.softblocked) %1$S is the add-on name\ndetails.notification.softblocked=%1$S est connu pour poser des problèmes de sécurité ou de stabilité.\ndetails.notification.softblocked.link=Plus d’informations\n#LOCALIZATION NOTE (details.notification.outdated) %1$S is the add-on name\ndetails.notification.outdated=Une mise à jour importante est disponible pour %1$S.\ndetails.notification.outdated.link=Mettre à jour maintenant\n#LOCALIZATION NOTE (details.notification.vulnerableUpdatable) %1$S is the add-on name\ndetails.notification.vulnerableUpdatable=%1$S est connu pour être vulnérable et doit être mis à jour.\ndetails.notification.vulnerableUpdatable.link=Mettre à jour maintenant\n#LOCALIZATION NOTE (details.notification.vulnerableNoUpdate) %1$S is the add-on name\ndetails.notification.vulnerableNoUpdate=%1$S est connu pour être vulnérable. Faites attention.\ndetails.notification.vulnerableNoUpdate.link=Plus d’informations\n#LOCALIZATION NOTE (details.notification.enable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.enable=%1$S sera activé après le redémarrage de %2$S.\n#LOCALIZATION NOTE (details.notification.disable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.disable=%1$S sera désactivé après le redémarrage de %2$S.\n#LOCALIZATION NOTE (details.notification.install) %1$S is the add-on name, %2$S is brand name\ndetails.notification.install=%1$S sera installé après le redémarrage de %2$S.\n#LOCALIZATION NOTE (details.notification.uninstall) %1$S is the add-on name, %2$S is brand name\ndetails.notification.uninstall=%1$S sera désinstallé après le redémarrage de %2$S.\n#LOCALIZATION NOTE (details.notification.upgrade) %1$S is the add-on name, %2$S is brand name\ndetails.notification.upgrade=%1$S sera mis à jour après le redémarrage de %2$S.\n#LOCALIZATION NOTE (details.notification.gmpPending) %1$S is the add-on name\ndetails.notification.gmpPending=%1$S sera bientôt installé.\n\n# LOCALIZATION NOTE (details.experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (detail view).\ndetails.experiment.time.daysRemaining=#1 jour restant;#1 jours restants\n#LOCALIZATION NOTE (details.experiment.time.endsToday) The experiment will end in less than a day (detail view).\ndetails.experiment.time.endsToday=Moins d’un jour restant\n# LOCALIZATION NOTE (details.experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (detail view).\ndetails.experiment.time.daysPassed=Il y a #1 jour;Il y a #1 jours\n#LOCALIZATION NOTE (details.experiment.time.endedToday) The experiment ended less than a day ago (detail view).\ndetails.experiment.time.endedToday=Il y a moins d’un jour\n#LOCALIZATION NOTE (details.experiment.state.active) This experiment is active (detail view).\ndetails.experiment.state.active=Activée\n#LOCALIZATION NOTE (details.experiment.state.complete) This experiment is complete (it was previously active) (detail view).\ndetails.experiment.state.complete=Terminée\n\n# LOCALIZATION NOTE (experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (list view item).\nexperiment.time.daysRemaining=#1 jour restant;#1 jours restants\n#LOCALIZATION NOTE (experiment.time.endsToday) The experiment will end in less than a day (list view item).\nexperiment.time.endsToday=Moins d’un jour restant\n# LOCALIZATION NOTE (experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (list view item).\nexperiment.time.daysPassed=Il y a #1 jour;Il y a #1 jours\n#LOCALIZATION NOTE (experiment.time.endedToday) The experiment ended less than a day ago (list view item).\nexperiment.time.endedToday=Il y a moins d’un jour\n#LOCALIZATION NOTE (experiment.state.active) This experiment is active (list view item).\nexperiment.state.active=Activée\n#LOCALIZATION NOTE (experiment.state.complete) This experiment is complete (it was previously active) (list view item).\nexperiment.state.complete=Terminée\n\ninstallFromFile.dialogTitle=Sélectionner un module à installer\ninstallFromFile.filterName=Modules complémentaires\n\nuninstallAddonTooltip=Désinstaller ce module complémentaire\nuninstallAddonRestartRequiredTooltip=Désinstaller ce module complémentaire (redémarrage nécessaire)\nenableAddonTooltip=Activer ce module complémentaire\nenableAddonRestartRequiredTooltip=Activer ce module complémentaire (redémarrage nécessaire)\ndisableAddonTooltip=Désactiver ce module complémentaire\ndisableAddonRestartRequiredTooltip=Désactiver ce module complémentaire (redémarrage nécessaire)\n\n#LOCALIZATION NOTE (showAllSearchResults): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total number of search results\nshowAllSearchResults=Afficher un résultat;Afficher les #1 résultats\n\n#LOCALIZATION NOTE (addon.purchase.label) displayed on a button in the list\n# view, %S is the price of the add-on including currency symbol\naddon.purchase.label=Acheter pour %S…\naddon.purchase.tooltip=Visiter la galerie des modules complémentaires pour acheter ce module\n#LOCALIZATION NOTE (cmd.purchaseAddon.label) displayed on a button in the detail\n# view, %S is the price of the add-on including currency symbol\ncmd.purchaseAddon.label=Acheter pour %S…\ncmd.purchaseAddon.accesskey=u\n\n#LOCALIZATION NOTE (eulaHeader) %S is name of the add-on asking the user to agree to the EULA\neulaHeader=Vous devez accepter l’accord de licence utilisateur final suivant avant de procéder à l’installation de %S :\n\ntype.extension.name=Extensions\ntype.theme.name=Apparence\ntype.locale.name=Langues\ntype.plugin.name=Plugins\ntype.dictionary.name=Dictionnaires\ntype.service.name=Services\ntype.experiment.name=Expérimentations\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/mozapps/extensions/newaddon.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title           \"Installation de module\">\n<!ENTITY intro           \"Un autre programme sur votre ordinateur souhaiterait modifier\n                          &brandShortName; avec les modules complémentaires suivants :\">\n<!ENTITY warning         \"N’installez que des modules complémentaires dont les auteurs ont votre confiance.\">\n<!ENTITY allow           \"Autoriser cette installation\">\n<!ENTITY later           \"Vous pouvez revenir sur votre décision à tout moment en vous rendant dans le gestionnaire de modules complémentaires.\">\n<!ENTITY continue        \"Continuer\">\n<!ENTITY restartMessage  \"Vous devez redémarrer &brandShortName; pour terminer l’installation de ce module complémentaire.\">\n<!ENTITY restartButton   \"Redémarrer &brandShortName;\">\n<!ENTITY cancelButton    \"Annuler\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/mozapps/extensions/newaddon.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (name) %1$S is the add-on name, %2$S is the add-on version\nname=%1$S %2$S\n#LOCALIZATION NOTE (author) %S is the author of the add-on\nauthor=Par %S\n#LOCALIZATION NOTE (location) %S is the path the add-on is installed in\nlocation=Emplacement : %S\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/mozapps/extensions/selectAddons.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY upgrade.style               \"width: 93ch; height: 448px;\">\n\n<!ENTITY checking.heading            \"Vérification de vos modules complémentaires\">\n<!ENTITY checking.progress.label     \"Vérification de la compatibilité de vos modules complémentaires avec cette version de &brandShortName;.\">\n\n<!ENTITY select.heading              \"Sélection de vos modules complémentaires\">\n<!-- LOCALIZATION NOTE (select.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY select.description          \"Rendez &brandShortName; encore plus rapide en désactivant les modules complémentaires que vous n'utilisez plus. Les modules complémentaires déjà installés par des tiers seront désactivés automatiquement à moins de les sélectionner ci-dessous.\">\n<!ENTITY select.keep                 \"Conserver\">\n<!-- LOCALIZATION NOTE (select.keep.style): Should be a width wide enough for\n     the string in select.keep above. -->\n<!ENTITY select.keep.style           \"width: 10ch;\">\n<!ENTITY select.action               \"Action\">\n<!-- LOCALIZATION NOTE (select.action.style): Should be a width wide enough for\n     the action strings in selectAddons.properties or brandShortName. -->\n<!ENTITY select.action.style         \"width: 35ch;\">\n<!ENTITY select.source               \"Installé par\">\n<!ENTITY select.name                 \"Nom\">\n<!-- LOCALIZATION NOTE (select.name.style): Should be a width small enough so\n     the source column still has enough room for the source strings in\n     selectAddons.properties. -->\n<!ENTITY select.name.style           \"width: 33ch;\">\n\n<!ENTITY confirm.heading             \"Sélectionner les modules\">\n<!-- LOCALIZATION NOTE (confirm.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY confirm.description         \"Rendez &brandShortName; encore plus rapide en désactivant les modules complémentaires que vous n'utilisez plus. Les modules complémentaires déjà installés par des tiers seront désactivés automatiquement à moins de les sélectionner ci-dessous.\">\n\n<!ENTITY action.disable.heading      \"Les modules complémentaires suivants seront désactivés :\">\n<!ENTITY action.incompatible.heading \"Les modules complémentaires suivants sont désactivés mais seront réactivés dès qu'ils seront à nouveau compatibles :\">\n<!ENTITY action.update.heading       \"Les modules complémentaires suivants seront mis à jour :\">\n<!ENTITY action.enable.heading       \"Les modules complémentaires suivants seront activés :\">\n\n<!ENTITY update.heading              \"Mise à jour des modules complémentaires\">\n<!ENTITY update.progress.label       \"Téléchargement et installation des mises à jour pour les modules complémentaires sélectionnés.\">\n\n<!ENTITY errors.heading              \"&brandShortName; n'a pas pu mettre à jour certains des modules complémentaires.\">\n<!ENTITY errors.description          \"L'installation des mises à jour de certains des modules complémentaires a échoué. &brandShortName; essaiera automatiquement de les mettre à jour plus tard.\">\n\n<!ENTITY footer.label                \"Vous pouvez toujours modifier les modules en vous rendant dans le gestionnaire de modules complémentaires.\">\n<!ENTITY cancel.label                \"Annuler\">\n<!ENTITY back.label                  \"Précédent\">\n<!ENTITY next.label                  \"Suivant\">\n<!ENTITY done.label                  \"Terminé\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/mozapps/extensions/selectAddons.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (source.profile) add-ons installed by the user, this may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.profile=vous\n#LOCALIZATION NOTE (source.other) add-ons installed by other applications\n# installed on the computer\nsource.other=un tiers\n#LOCALIZATION NOTE (source.bundled) add-ons shipped with the application, and thus\n# treated as installed by the user. This may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.bundled=vous (intégré à l'application)\naction.enabled=Sera activé\naction.disabled=Sera désactivé\naction.autoupdate=Sera mis à jour pour être compatible\naction.incompatible=Sera activé quand compatible\naction.neededupdate=Mettre à jour pour rendre compatible\naction.unneededupdate=Mise à jour optionnelle\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/mozapps/extensions/update.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  updateWizard.title              \"Mise à jour de &brandShortName;\">\n\n<!ENTITY  offline.title                   \"&brandShortName; est en mode déconnecté\">\n<!ENTITY  offline.description             \"&brandShortName; doit être en mode connecté afin de vérifier si des mises à jour de vos modules sont disponibles pour les rendre compatibles avec cette version.\">\n<!ENTITY  offline.toggleOffline.label     \"Revenir en mode connecté maintenant.\">\n<!ENTITY  offline.toggleOffline.accesskey \"R\">\n\n<!ENTITY  mismatch.win.title              \"Modules incompatibles\">\n<!ENTITY  mismatch.top.label              \"Les modules suivants ne sont pas compatibles avec cette version de &brandShortName; et ont été désactivés :\">\n<!ENTITY  mismatch.bottom.label           \"&brandShortName; peut vérifier s’il y a des versions compatibles de ces modules disponibles.\">\n\n<!ENTITY  checking.wizard.title           \"Vérification des modules compatibles\">\n<!ENTITY  checking.top.label              \"Vérification de la disponibilité de mises à jour pour les modules incompatibles…\">\n<!ENTITY  checking.status                 \"Cela peut prendre plusieurs minutes…\">\n\n<!ENTITY  found.wizard.title               \"Modules compatibles trouvés\">\n<!ENTITY  found.top.label                 \"Sélectionnez les modules que vous désirez installer :\">\n<!ENTITY  found.disabledXPinstall.label   \"Ces mises à jour ne peuvent pas être installées car l’installation de logiciels est actuellement désactivée. Vous pouvez changer ce paramètre ci-dessous.\">\n<!ENTITY  found.enableXPInstall.label     \"Autoriser les sites web à installer des logiciels\">\n<!ENTITY  found.enableXPInstall.accesskey \"A\">\n\n<!ENTITY  installing.wizard.title         \"Installation des modules compatibles\">\n<!ENTITY  installing.top.label            \"Téléchargement et installation des mises à jour des modules…\">\n\n<!ENTITY  noupdates.wizard.title          \"Aucun module compatible n’a été trouvé\">\n<!ENTITY  noupdates.intro.desc            \"&brandShortName; n’a pas pu trouver de mises à jour disponibles pour les modules incompatibles.\">\n<!ENTITY  noupdates.error.desc            \"Des problèmes sont survenus lors de la recherche de mises à jour.\">\n<!ENTITY  noupdates.checkEnabled.desc     \"&brandShortName; vérifiera régulièrement et vous informera lorsque des mises à jour compatibles seront disponibles.\">\n\n<!ENTITY  finished.wizard.title           \"Les modules compatibles ont été installés\">\n<!ENTITY  finished.top.label              \"&brandShortName; a installé les mises à jour des modules.\">\n<!ENTITY  finished.checkDisabled.desc     \"&brandShortName; peut vérifier régulièrement et vous informer quand des mises à jour pour les modules sont disponibles.\">\n<!ENTITY  finished.checkEnabled.desc      \"&brandShortName; vérifiera régulièrement et vous informera lorsque des mises à jour pour les modules seront disponibles.\">\n\n<!ENTITY  adminDisabled.wizard.title      \"Impossible de vérifier la disponibilité de mises à jour\">\n<!ENTITY  adminDisabled.warning.label     \"Il n’est pas possible de vérifier la disponibilité de mises à jour pour vos modules incompatibles car l’installation de logiciels pour &brandShortName; a été désactivée. Veuillez contacter votre administrateur système pour obtenir de l’assistance.\">\n\n<!ENTITY  versioninfo.wizard.title        \"Vérification de la compatibilité des modules\">\n<!ENTITY  versioninfo.top.label           \"Vérification de la compatibilité des modules avec cette version de &brandShortName;.\">\n<!ENTITY  versioninfo.waiting             \"Cela peut prendre quelques minutes…\">\n\n<!ENTITY  installerrors.wizard.title      \"Problèmes lors de l’installation des mises à jour\">\n<!ENTITY  installerrors.intro.label       \"&brandShortName; a rencontré des problèmes lors de la mise à jour de certains des modules.\">\n\n<!-- general strings used by several of the finish pages -->\n<!ENTITY  clickFinish.label               \"Cliquez sur Terminer pour continuer le démarrage de &brandShortName;.\">\n<!ENTITY  clickFinish.labelMac            \"Cliquez sur Terminer pour continuer le démarrage de &brandShortName;.\">\n<!ENTITY  enableChecking.label            \"Permettre à &brandShortName; de vérifier la disponibilité de mises à jour.\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/mozapps/extensions/update.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmismatchCheckNow=Vérifier maintenant\nmismatchCheckNowAccesskey=V\nmismatchDontCheck=Ne pas vérifier\nmismatchDontCheckAccesskey=p\ninstallButtonText=Installer maintenant\ninstallButtonTextAccesskey=I\nnextButtonText=Suivant >\nnextButtonTextAccesskey=S\ncancelButtonText=Annuler\ncancelButtonTextAccesskey=A\nstatusPrefix=Vérification de %S terminée\ndownloadingPrefix=Téléchargement : %S\ninstallingPrefix=Installation : %S\ncloseButton=Fermer\ninstallErrors=%S n’a pas pu installer les mises à jour pour les modules suivants :\ncheckingErrors=%S n’a pas pu vérifier la disponibilité de mises à jour pour les modules suivants :\ninstallErrorItemFormat=%S (%S)\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/mozapps/handling/handling.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.emWidth \"26em\">\n<!ENTITY window.emHeight \"26em\">\n<!ENTITY ChooseOtherApp.description \"Choisir une autre application\">\n<!ENTITY ChooseApp.label \"Choisir…\">\n<!ENTITY ChooseApp.accessKey \"C\">\n<!ENTITY accept \"Ouvrir le lien\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/mozapps/handling/handling.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprotocol.title=Lancement de l’application\nprotocol.description=Ce lien doit être ouvert avec une application.\nprotocol.choices.label=Envoyer vers :\nprotocol.checkbox.label=Se souvenir de mon choix pour les liens %S.\nprotocol.checkbox.accesskey=S\nprotocol.checkbox.extra=Ceci peut être modifié dans les préférences de %S.\n\nchoose.application.title=Une autre application…\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/mozapps/plugins/plugins.dtd",
    "content": "<!-- LOCALIZATION NOTE (unsupportedPlatform.pre): Mobile only. Flash (the only plugin available on mobile)\n     is not supported on some devices. Include a trailing space as needed. -->\n<!ENTITY unsupportedPlatform.pre                             \"Nous sommes vraiment désolés, mais &brandShortName; ne peut pas jouer d'animations Flash sur cet appareil. \">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.learnMore): Mobile only. This text is used to link to a SUMO page explaining why Flash is not\n     supported on this device. Use the unicode ellipsis char, \\u2026, or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY unsupportedPlatform.learnMore                       \"En savoir plus…\">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.post): Mobile only. Include text here if needed for your locale. -->\n<!ENTITY unsupportedPlatform.post                            \"\">\n\n<!ENTITY missingPlugin                                       \"Un plugin est nécessaire pour afficher ce contenu.\">\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n<!ENTITY tapToPlayPlugin                                     \"Appuyer ici pour activer le plugin.\">\n<!ENTITY clickToActivatePlugin                               \"Activer le plugin.\">\n<!ENTITY checkForUpdates                                     \"Rechercher des mises à jour…\">\n<!ENTITY disabledPlugin                                      \"Ce plugin est désactivé.\">\n<!ENTITY blockedPlugin.label                                 \"Ce plugin a été bloqué pour votre protection.\">\n\n<!ENTITY hidePluginBtn.label                                 \"Masquer le plugin\">\n<!ENTITY managePlugins                                       \"Gérer les plugins…\">\n\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n<!ENTITY reloadPlugin.pre                                    \" \">\n<!ENTITY reloadPlugin.middle                                 \"Actualiser la page\">\n<!ENTITY reloadPlugin.post                                   \" pour essayer à nouveau.\">\n<!-- LOCALIZATION NOTE: report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please                                       \"Envoyer un rapport de plantage\">\n<!ENTITY report.submitting                                   \"Envoi du rapport…\">\n<!ENTITY report.submitted                                    \"Rapport de plantage envoyé.\">\n<!ENTITY report.disabled                                     \"Rapport de plantage désactivé.\">\n<!ENTITY report.failed                                       \"Échec de l'envoi.\">\n<!ENTITY report.unavailable                                  \"Pas de rapport disponible.\">\n<!ENTITY report.comment                                      \"Ajouter un commentaire (les commentaires sont visibles par tout le monde)\">\n<!ENTITY report.pageURL                                      \"Inclure l'URL de la page\">\n\n<!ENTITY plugin.file                                         \"Fichier\">\n<!ENTITY plugin.mimeTypes                                    \"Types MIME\">\n<!ENTITY plugin.flashProtectedMode.label                     \"Activer le mode protégé d'Adobe Flash\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/mozapps/plugins/plugins.properties",
    "content": "pluginLicenseAgreement.label=Pour installer %S, vous devez accepter les termes suivants :\n\npluginInstallation.download.start=Téléchargement de %S…\npluginInstallation.download.finish=Le téléchargement de %S est terminé.\n\npluginInstallation.install.start=Installation de %S…\npluginInstallation.install.finish=Installation de %S réussie.\npluginInstallation.install.error=Échec de l'installation de %S (%S).\n\npluginInstallation.complete=L'installation de plugins est terminée.\n\npluginInstallationSummary.success=Installé\npluginInstallationSummary.failed=Échoué\npluginInstallationSummary.licenseNotAccepted=Licence non acceptée\npluginInstallationSummary.notAvailable=Non disponible\npluginInstallationSummary.manualInstall.label=Installation manuelle\npluginInstallationSummary.manualInstall.tooltip=Installer le plugin manuellement.\n\npluginInstallation.noPluginsFound=Aucun plugin approprié n'a été trouvé.\npluginInstallation.noPluginsInstalled=Aucun plugin n'a été installé.\npluginInstallation.unknownPlugin=Le plugin (%S) est inconnu.\n\npluginInstallation.restart.label=Redémarrer %S\npluginInstallation.restart.accesskey=R\npluginInstallation.close.label=Fermer\npluginInstallation.close.accesskey=F\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/mozapps/preferences/changemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY setPassword.title                 \"Modifier le mot de passe principal\">\n<!ENTITY setPassword.tokenName.label       \"Périphérique de sécurité\">\n<!ENTITY setPassword.oldPassword.label     \"Mot de passe actuel :\">\n<!ENTITY setPassword.newPassword.label     \"Saisissez le nouveau mot de passe :\">\n<!ENTITY setPassword.reenterPassword.label \"Saisissez-le à nouveau :\">\n<!ENTITY setPassword.meter.label           \"Mesure de la qualité du mot de passe\">\n<!ENTITY setPassword.meter.loading         \"Chargement\">\n<!ENTITY masterPasswordDescription.label   \"Un mot de passe principal sert à protéger des informations sensibles comme les mots de passe utilisés sur les sites. Si vous en créez un, il vous sera demandé de le saisir une fois par session lorsque &brandShortName; accède aux informations enregistrées qui sont protégées par ce mot de passe.\">\n<!ENTITY masterPasswordWarning.label       \"Faites attention à ne pas oublier le mot de passe principal. Si vous l’oubliez, vous n’aurez plus accès aux informations qu’il protège.\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/mozapps/preferences/ocsp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ocspDialog.title             \"Validation de certificat\">\n<!ENTITY enableOCSP.label             \"Utiliser le protocole de statut de certificat en ligne (OCSP) pour confirmer la validité actuelle de vos certificats\">\n<!ENTITY enableOCSP.accesskey         \"U\">\n<!ENTITY requireOCSP.label            \"Quand la connexion à un serveur OCSP échoue, considérer le certificat comme étant invalide\">\n<!ENTITY requireOCSP.accesskey        \"n\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/mozapps/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Master Password\n\npassword_not_set=(non défini)\nfailed_pw_change=Impossible de changer le mot de passe principal.\nincorrect_pw=Vous n’avez pas saisi le mot de passe principal actuel correct. Veuillez réessayer.\npw_change_ok=Le mot de passe principal a été changé.\npw_erased_ok=Vous avez supprimé votre mot de passe principal. \npw_not_wanted=Attention ! Vous avez décidé de ne pas utiliser de mot de passe principal.\npw_empty_warning=Vos mots de passe enregistrés pour les formulaires web et le courrier ainsi que vos clés privées ne seront pas protégés.\npw_change2empty_in_fips_mode=Vous êtes actuellement en mode FIPS. Ce mode nécessite un mot de passe principal non vide.\npw_change_success_title=Changement de mot de passe réussi\npw_change_failed_title=Échec de la modification du mot de passe principal\npw_remove_button=Supprimer\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/mozapps/preferences/removemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY removePassword.title              \"Suppression du mot de passe principal\">\n<!ENTITY removeInfo.label                  \"Vous devez saisir votre mot de passe principal actuel pour continuer :\">\n<!ENTITY removeWarning1.label              \"Votre mot de passe principal est utilisé pour protéger des informations sensibles comme les mots de passe utilisés sur les sites.\">\n<!ENTITY removeWarning2.label              \"Si vous supprimez votre mot de passe principal, vos informations ne seront pas protégées si votre ordinateur est compromis.\">\n<!ENTITY setPassword.oldPassword.label     \"Mot de passe actuel :\">\n\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/mozapps/profile/createProfileWizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY newprofile.title             \"Assistant de création de profil\">\n<!ENTITY window.size                  \"width: 45em; height: 34em;\">\n\n<!-- First wizard page -->\n<!ENTITY profileCreationExplanation_1.text  \"&brandShortName; garde les informations concernant vos paramètres et préférences dans votre profil personnel.\">\n<!ENTITY profileCreationExplanation_2.text  \"Si vous partagez cette copie de &brandShortName; avec d’autres utilisateurs, vous pouvez utiliser les profils pour garder les informations de chaque utilisateur séparées. Pour ce faire, chaque utilisateur devra créer son propre profil.\">\n<!ENTITY profileCreationExplanation_3.text  \"Si vous êtes la seule personne à utiliser cette copie de &brandShortName;, vous devez avoir au moins un profil. Si vous le désirez, vous pouvez créer différents profils pour vous-même. Par exemple, vous pouvez vouloir disposer de profils séparés pour votre utilisation personnelle et professionnelle.\">\n<!ENTITY profileCreationExplanation_4.text  \"Pour commencer la création de votre profil, cliquez sur Suivant.\">\n<!ENTITY profileCreationExplanation_4Mac.text  \"Pour commencer à créer votre profil, cliquez sur Continuer.\">\n<!ENTITY profileCreationExplanation_4Gnome.text  \"Pour commencer à créer votre profil, cliquez sur Suivant.\">\n\n<!-- Second wizard page -->\n<!ENTITY profileCreationIntro.text      \"Si vous créez plusieurs profils, vous pouvez les différencier par leur nom. Vous pouvez utiliser le nom proposé ou en choisir un vous-même.\">\n<!ENTITY profilePrompt.label            \"Saisissez le nom du nouveau profil :\">\n<!ENTITY profilePrompt.accesskey        \"E\">\n<!ENTITY profileDirectoryExplanation.text   \"Vos paramètres utilisateur, préférences et toutes vos données personnelles seront enregistrés dans :\">\n<!ENTITY profileDefaultName             \"Utilisateur par défaut\">\n<!ENTITY button.choosefolder.label      \"Choisir un dossier…\">\n<!ENTITY button.choosefolder.accesskey  \"C\">\n<!ENTITY button.usedefault.label        \"Utiliser le dossier par défaut\">\n<!ENTITY button.usedefault.accesskey    \"U\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/mozapps/profile/profileSelection.dtd",
    "content": "<!-- -*- Mode: SGML; indent-tabs-mode: nil; -*- -->\n<!--\n\n This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY            windowtitle.label      \"&brandShortName; - Choisissez un profil utilisateur\">\n\n<!ENTITY            profilename.label      \"Nom du profil :\">\n\n<!ENTITY            start.label            \"Démarrer &brandShortName;\">\n<!ENTITY            exit.label             \"Quitter\">\n\n<!ENTITY            availprofiles.label    \"Profils disponibles\">\n\n<!ENTITY            newButton.label        \"Créer un profil…\">\n<!ENTITY            newButton.accesskey    \"C\">\n<!ENTITY            renameButton.label     \"Renommer un profil…\">\n<!ENTITY            renameButton.accesskey \"R\">\n<!ENTITY            deleteButton.label     \"Supprimer un profil…\">\n<!ENTITY            deleteButton.accesskey \"S\">\n\n<!-- manager entities -->\n<!ENTITY            pmDescription.label    \"&brandShortName; conserve vos paramètres personnels, vos préférences et d’autres informations dans votre profil utilisateur.\">\n\n<!ENTITY            offlineState.label    \"Travailler hors connexion\">\n<!ENTITY            offlineState.accesskey \"T\">\n\n<!ENTITY            useSelected.label       \"Utiliser le profil sélectionné sans demander au démarrage\">\n<!ENTITY            useSelected.accesskey   \"U\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/mozapps/profile/profileSelection.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These strings are used for startup/profile problems and the profile manager.\n\n# Application not responding\n# LOCALIZATION NOTE (restartTitle, restartMessageNoUnlocker, restartMessageUnlocker, restartMessageNoUnlockerMac, restartMessageUnlockerMac): Messages displayed when the application is running but is not responding to commands. %S is the application name.\nrestartTitle=Fermer %S\nrestartMessageNoUnlocker=%S est déjà en cours d’exécution mais ne répond pas. Pour ouvrir une nouvelle fenêtre, vous devez d’abord arrêter le processus %S existant ou redémarrer votre système.\nrestartMessageUnlocker=%S est déjà en cours d’exécution mais ne répond pas. L’ancien processus %S doit être arrêté pour pouvoir ouvrir une nouvelle fenêtre.\nrestartMessageNoUnlockerMac=Une copie de %S est déjà ouverte. Une seule copie de %S peut être ouverte à la fois.\nrestartMessageUnlockerMac=Une copie de %S est déjà ouverte. La copie de %S en cours d’exécution se fermera afin d’ouvrir celle-ci.\n\n# Profile manager\n# LOCALIZATION NOTE (profileTooltip): First %S is the profile name, second %S is the path to the profile folder.\nprofileTooltip=Profil : « %S » - Chemin : « %S »\n\npleaseSelectTitle=Choisissez  un profil\npleaseSelect=Veuillez choisir un profil pour lancer %S, ou créez un nouveau profil.\n\nprofileLockedTitle=Profil en cours d’utilisation\nprofileLocked2=%S ne peut pas utiliser le profil « %S » car celui-ci est en cours d’utilisation.\\n\\nPour continuer, veuillez fermer l’instance de %S en cours d’exécution ou choisir un autre profil.\n\nrenameProfileTitle=Renommer le profil\nrenameProfilePrompt=Renommer le profil « %S » en :\n\nprofileNameInvalidTitle=Nom de profil invalide\nprofileNameInvalid=Le nom de profil « %S » n’est pas autorisé.\n\nchooseFolder=Choisir le dossier de profil\nprofileNameEmpty=Un nom de profil ne peut être vide.\ninvalidChar=Le caractère « %S » n’est pas autorisé dans un nom de profil. Veuillez choisir un nom différent.\n\ndeleteTitle=Supprimer le profil\ndeleteProfileConfirm=Supprimer un profil l’enlèvera de la liste des profils disponibles et ne peut être annulé.\\nIl est aussi possible de choisir de supprimer les fichiers de données du profil, comprenant vos paramètres, certificats et toutes vos données personnelles. Cette option supprimera le dossier « %S » et ne pourra pas être annulée.\\nDésirez-vous supprimer les fichiers de données du profil ?\ndeleteFiles=Supprimer les fichiers\ndontDeleteFiles=Ne pas supprimer les fichiers\n\nprofileCreationFailed=Le profil n’a pas pu être créé. Le dossier choisi est probablement protégé en écriture.\nprofileCreationFailedTitle=Échec de la création de profil\nprofileExists=Un profil de ce nom existe déjà. Veuillez choisir un autre nom.\nprofileExistsTitle=Profil existant\nprofileFinishText=Cliquez sur Terminer pour créer ce nouveau profil.\nprofileFinishTextMac=Cliquez sur Terminer pour créer ce nouveau profil.\nprofileMissing=Le profil %S ne peut être chargé. Il est peut-être manquant ou inaccessible.\nprofileMissingTitle=Profil manquant\n\n# Profile reset\n# LOCALIZATION NOTE (resetBackupDirectory): Directory name for the profile directory backup created during reset. This directory is placed in a location users will see it (ie. their desktop). %S is the application name.\nresetBackupDirectory=Anciennes données de %S\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/mozapps/update/history.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  history.title             \"Historique des mises à jour\">\n<!ENTITY  history.intro             \"Les mises à jour suivantes ont été installées :\">\n<!ENTITY  closebutton.label         \"Fermer\">\n                                     \n<!ENTITY  noupdates.label           \"Aucune mise à jour n’a encore été installée\">\n\n<!ENTITY  name.header               \"Nom de la mise à jour\">\n<!ENTITY  date.header               \"Date d’installation\">\n<!ENTITY  type.header               \"Type\">\n<!ENTITY  state.header              \"État\">\n\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/mozapps/update/updates.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY  updateWizard.title              \"Mise à jour du logiciel\">\n\n<!ENTITY  checking.title                  \"Recherche de mises à jour\">\n<!ENTITY  updateCheck.label               \"Recherche de nouvelles versions de &brandShortName;…\">\n\n<!ENTITY  noupdatesfound.title            \"Aucune mise à jour trouvée\">\n<!ENTITY  noupdatesautoenabled.intro      \"Aucune mise à jour n’est disponible. &brandShortName; peut vérifier périodiquement si des mises à jour sont disponibles.\">\n<!ENTITY  noupdatesautodisabled.intro     \"Aucune mise à jour n’est disponible. Veuillez vérifier à nouveau plus tard, ou activez la vérification de mise à jour automatique de &brandShortName;.\">\n\n<!ENTITY  manualUpdate.title              \"Mise à jour impossible\">\n<!ENTITY  manualUpdate.desc               \"Une mise à jour de stabilité et de sécurité est disponible, mais vous ne disposez pas des autorisations système nécessaires pour l’installer. Veuillez contacter votre administrateur système ou essayer à nouveau avec un compte ayant les autorisations pour installer un logiciel sur cet ordinateur.\">\n<!ENTITY  manualUpdate.space.desc         \"Une mise à jour de stabilité et de sécurité recommandée est disponible, mais vous ne disposez pas d’un espace disque suffisant pour l’installer.\">\n<!ENTITY  manualUpdateGetMsg.label        \"Vous pouvez toujours obtenir la dernière version de &brandShortName; sur :\">\n\n<!ENTITY  unsupported.title               \"Système non pris en charge\">\n<!ENTITY  unsupported.label               \"&brandShortName; n’est pas à jour, cependant la version la plus récente n’est pas\n                                           prise en charge par votre système. Veuillez mettre à jour votre système, puis essayer à nouveau.\n                                           Ce message ne s’affichera plus, mais vous pouvez\">\n<!ENTITY  unsupportedLink.label           \"en apprendre davantage.\">\n\n<!ENTITY  clickHere.label                 \"Plus d’informations à propos de cette mise à jour\">\n\n<!ENTITY  evangelism.desc                 \"Il vous est vivement recommandé d’appliquer cette mise à jour\n                                           de &brandShortName; le plus rapidement possible.\">\n\n<!ENTITY  downloadPage.title              \"Téléchargement de &brandShortName;\">\n<!ENTITY  downloading.intro               \"Téléchargement de la mise à jour…\">\n<!ENTITY  connecting.label                \"Connexion au serveur de mise à jour…\">\n<!ENTITY  verificationFailedText.label    \"&brandShortName; n’a pas pu vérifier l’intégrité de la mise à jour partielle téléchargée, une mise à jour intégrale est en cours de téléchargement.\">\n\n<!ENTITY  viewDetails.tooltip             \"Afficher les détails de cette mise à jour\">\n\n<!ENTITY  details.link                    \"Détails\">\n\n<!ENTITY  error.title                     \"La mise à jour a échoué\">\n\n<!ENTITY  error.label                     \"Des problèmes ont été rencontrés lors de la vérification, du téléchargement ou de l’installation de cette mise à jour. &brandShortName; n’a pas pu être mis à jour suite à :\">\n                                           \n<!ENTITY  errorManual.label               \"Vous pouvez mettre &brandShortName; à jour manuellement en suivant ce lien et en téléchargeant la dernière version :\">\n                                           \n<!ENTITY  errorpatching.intro             \"La mise à jour partielle n’a pas pu être appliquée. &brandShortName; va réessayer en téléchargeant une mise à jour complète.\">\n\n<!ENTITY  genericBackgroundError.label    \"&brandShortName; ne parvient pas à déterminer si une mise à jour est disponible. Veuillez\n                                           vous assurer que vous disposez de la dernière version de &brandShortName; à :\">\n\n<!ENTITY  finishedPage.title              \"Mise à jour prête à être installée\">\n<!ENTITY  finishedPage.text               \"La mise à jour sera installée au prochain démarrage de &brandShortName;. Vous pouvez\n                                           redémarrer &brandShortName; maintenant, ou continuer votre travail et redémarrer plus tard.\">\n\n<!ENTITY  finishedBackgroundPage.text     \"Une mise à jour de sécurité et de stabilité pour &brandShortName; a été\n                                           téléchargée et est prête à être installée.\">\n<!ENTITY  finishedBackground.name         \"Mise à jour :\">\n<!-- LOCALIZATION NOTE (finishedBackground.more): This string describes the button labels defined by restartNowButton and restartLaterButton in updates.properties. -->\n<!ENTITY  finishedBackground.more         \"La mise à jour sera installée au prochain démarrage de &brandShortName;. Vous pouvez\n                                           redémarrer &brandShortName; maintenant, ou continuer votre travail et redémarrer plus tard.\">\n<!ENTITY  finishedBackground.moreElevated \"Cette mise à jour nécessite des privilèges administrateur. La mise à jour sera installée au\n                                           prochain démarrage de &brandShortName;. Vous pouvez redémarrer &brandShortName; maintenant,\n                                           continuer votre travail et redémarrer plus tard, ou refuser cette mise à jour.\">\n\n<!ENTITY  update.details.label            \"Détails\">\n<!ENTITY  update.installedOn.label        \"Installé(e) le :\">\n<!ENTITY  update.status.label             \"État :\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/mozapps/update/updates.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The 1st %S is the update name and the 2nd %S is the build\n# identifier from the local updates.xml for displaying update history\n# example: MyApplication (20081022033543)\nupdateFullName=%S (%S)\n\n# LOCALIZATION NOTE: The 1st %S is brandShortName and 2nd %S is update version\n# where update version from the update xml\n# example: MyApplication 10.0.5\nupdateName=%S %S\n\n# LOCALIZATION NOTE: When present\n# %1$S is the brandShortName. Ex: MyApplication\n# %2$S is the update version - provided by the update xml. Ex: version 10.0.5\n# %3$S is the build identifier - provided by the update xml. Ex: 20081022033543\nupdateNightlyName=Compilation nocturne de %1$S %2$S %3$S\nintro_major=Voulez-vous mettre à jour vers %1$S %2$S maintenant ?\nintro_minor=Une mise à jour de sécurité et stabilité pour %1$S est disponible :\n\nupdateType_major=Nouvelle version\nupdateType_minor=Mise à jour de sécurité\n\n# LOCALIZATION NOTE: When present %S is brandShortName\nverificationError=%S n’a pas pu confirmer l’intégrité du paquet de mise à jour.\nresumePausedAfterCloseTitle=Mise à jour du logiciel\nresumePausedAfterCloseMsg=Vous avez mis le téléchargement de cette mise à jour en pause. Voulez-vous télécharger la mise à jour en arrière-plan pendant que vous continuez à utiliser %S ?\nupdaterIOErrorTitle=Échec de la mise à jour du logiciel\nupdaterIOErrorMsg=La mise à jour n’a pas pu être installée. Assurez-vous qu’aucune autre copie de %S n’est en cours d’exécution sur votre ordinateur, et redémarrez %S pour réessayer.\nokButton=OK\nokButton.accesskey=O\naskLaterButton=Demander plus tard\naskLaterButton.accesskey=P\nnoThanksButton=Non merci\nnoThanksButton.accesskey=N\nupdateButton_minor=Mettre à jour %S\nupdateButton_minor.accesskey=M\nupdateButton_major=Obtenir la nouvelle version\nupdateButton_major.accesskey=O\nbackButton=Retour\nbackButton.accesskey=R\nacceptTermsButton=Accepter ces modalités\nacceptTermsButton.accesskey=A\n# NOTE: The restartLaterButton string is also used in\n# mozapps/extensions/content/blocklist.js\nrestartLaterButton=Redémarrer plus tard\nrestartLaterButton.accesskey=d\nrestartNowButton=Redémarrer %S\nrestartNowButton.accesskey=e\n\n# LOCALIZATION NOTE: %S is the date the update was installed from the local\n# updates.xml for displaying update history\nstatusSucceededFormat=Installé le : %S\n\nstatusFailed=L’installation a échoué\npauseButtonPause=Pause\npauseButtonResume=Reprendre\nhideButton=Masquer\nhideButton.accesskey=M\n\napplyingUpdate=Application de la mise à jour…\n\nupdatesfound_minor.title=Mise à jour disponible\nupdatesfound_major.title=Nouvelle version disponible\n\ninstallSuccess=La mise à jour a été correctement installée\ninstallPending=Mise à jour en attente\npatchApplyFailure=La mise à jour n’a pas pu être installée (échec de l’application du correctif)\nelevationFailure=Vous ne disposez pas des permissions nécessaires pour installer cette mise à jour. Veuillez contacter votre administrateur système.\n\n# LOCALIZATION NOTE: %S is the amount downloaded so far\n# example: Paused —  879 KB of 2.1 MB\ndownloadPausedStatus=Suspendu — %S\n\ncheck_error-200=Fichier XML de mise à jour mal formé (200)\ncheck_error-403=Accès refusé (403)\ncheck_error-404=Fichier XML de mise à jour introuvable (404)\ncheck_error-500=Erreur interne du serveur (500)\ncheck_error-2152398849=Échec (raison inconnue)\ncheck_error-2152398861=Connexion refusée\ncheck_error-2152398862=Délai de connexion dépassé\n# NS_ERROR_OFFLINE\ncheck_error-2152398864=Le réseau est hors connexion (passez en mode en ligne)\ncheck_error-2152398867=Port non autorisé\ncheck_error-2152398868=Aucune donnée n’a été reçue (veuillez réessayer)\ncheck_error-2152398878=Serveur de mise à jour introuvable (vérifiez votre connexion Internet)\ncheck_error-2152398890=Serveur proxy introuvable (vérifiez votre connexion Internet)\n# NS_ERROR_DOCUMENT_NOT_CACHED\ncheck_error-2152398918=Le réseau est hors connexion (passez en mode en ligne)\ncheck_error-2152398919=Le transfert des données a été interrompu (veuillez réessayer)\ncheck_error-2152398920=Connexion au serveur proxy refusée\ncheck_error-2153390069=Le certificat serveur a expiré (veuillez ajuster aux date et heure correctes votre horloge système le cas échéant)\ncheck_error-verification_failed=L’intégrité de la mise à jour n’a pas pu être vérifiée\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/mozapps/xpinstall/xpinstallConfirm.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from institems.xul -->\n\n<!ENTITY dialog.title            \"Installation d’un logiciel\">\n<!ENTITY dialog.style            \"width: 45em\">\n<!ENTITY warningPrimary.label    \"N’installez que des modules complémentaires dont les auteurs ont votre confiance.\">\n<!ENTITY warningSecondary.label  \"Certains logiciels malveillants peuvent endommager votre ordinateur ou violer votre vie privée.\">\n\n<!ENTITY from.label \"depuis :\">\n\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/mozapps/xpinstall/xpinstallConfirm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nunverified=(Auteur non vérifié)\nsigned=(%S)\n\nitemWarnIntroMultiple=Vous avez demandé à installer les %S éléments suivants :\nitemWarnIntroSingle=Vous avez demandé à installer l’élément suivant :\ninstallButtonDisabledLabel=Installer (%S)\ninstallButtonLabel=Installer maintenant\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/necko/necko.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#ResolvingHost=Looking up\n#ConnectedTo=Connected to \n#ConnectingTo=Connecting to \n#SendingRequestTo=Sending request to \n#TransferringDataFrom=Transferring data from \n\n3=Recherche de l’hôte %1$S…\n4=Connecté à %1$S…\n5=Envoi d’une requête à %1$S…\n6=Transfert des données depuis %1$S…\n7=Connexion à %1$S…\n8=Données transférées depuis %1$S \n9=Données envoyées vers %1$S\n10=En attente de %1$S…\n11=Recherche de %1$S…\n12=Établissement d’une liaison TLS avec %1$S…\n13=Liaison TLS établie avec %1$S…\n\n27=Début de la transaction FTP…\n28=Transaction FTP terminée\n\nUnsupportedFTPServer=Le serveur FTP %1$S n’est pas géré dans cette version.\nRepostFormData=Cette page web est actuellement redirigée vers un nouvel emplacement. Souhaitez-vous envoyer à nouveau les données de formulaire déjà saisies vers la nouvelle page ?\n\n# Directory listing strings\nDirTitle=Index de %1$S\nDirGoUp=Vers un rép. de plus haut niveau\nShowHidden=Afficher les objets cachés\nDirColName=Nom\nDirColSize=Taille\nDirColMTime=Dernière modification\nDirFileLabel=Fichier :\n\nPhishingAuth=Vous êtes sur le point de visiter « %1$S ». Ce site peut être en train d’essayer de vous faire croire que vous visitez un autre site. Faites très attention.\nPhishingAuthAccept=J’ai compris et ferai attention.\nSuperfluousAuth=Vous êtes sur le point de vous connecter au site « %1$S » avec le nom d’utilisateur « %2$S », mais ce site web ne nécessite pas d’authentification. Il peut s’agir d’une tentative pour vous induire en erreur.\\n\\n« %1$S » est-il bien le site que vous voulez visiter ?\nAutomaticAuth=Vous êtes sur le point de vous connecter au site « %1$S » avec le nom d’utilisateur « %2$S ».\n\nTrackingUriBlocked=La ressource à l’adresse « %1$S » a été bloquée car la protection contre le pistage est activée.\nUnsafeUriBlocked=La ressource à l’adresse « %1$S » a été bloquée par le blocage de sites malveillants.\n\n# LOCALIZATION NOTE (APIDeprecationWarning):\n# %1$S is the deprecated API; %2$S is the API function that should be used.\nAPIDeprecationWarning=Avertissement : « %1$S » est obsolète, veuillez utiliser « %2$S »\n\n# LOCALIZATION NOTE (nsICookieManagerDeprecated): don't localize originAttributes.\n# %1$S is the deprecated API; %2$S is the interface suffix that the given deprecated API belongs to.\nnsICookieManagerAPIDeprecated=« %1$S » a changé. Veuillez mettre à jour votre code et fournir correctement le paramètre « originAttributes ». Davantage d’informations sur MDN : https://developer.mozilla.org/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsICookieManager%2$S\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/passwordmgr/passwordManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY      savedLogins.title               \"Enregistrement des identifiants\">\n\n<!ENTITY      closebutton.label               \"Fermer\">\n<!ENTITY      closebutton.accesskey           \"F\">\n\n<!ENTITY      treehead.site.label             \"Site\">\n<!ENTITY      treehead.username.label         \"Nom d’utilisateur\">\n<!ENTITY      treehead.password.label         \"Mot de passe\">\n<!ENTITY      treehead.timeCreated.label         \"Première utilisation\">\n<!ENTITY      treehead.timeLastUsed.label        \"Dernière utilisation\">\n<!ENTITY      treehead.timePasswordChanged.label \"Dernier changement\">\n<!ENTITY      treehead.timesUsed.label           \"Nombre d’utilisations\">\n\n<!ENTITY      remove.label                    \"Supprimer\">\n<!ENTITY      remove.accesskey                \"e\">\n\n<!ENTITY      addLogin.label                  \"Ajouter un identifiant\">\n<!ENTITY      addLogin.accesskey              \"A\">\n\n<!ENTITY      import.label                    \"Importer…\">\n<!ENTITY      import.accesskey                \"I\">\n\n<!ENTITY      searchFilter.label              \"Rechercher\">\n<!ENTITY      searchFilter.accesskey          \"R\">\n\n<!ENTITY      windowClose.key                 \"w\">\n<!ENTITY      focusSearch1.key                \"f\">\n<!ENTITY      focusSearch2.key                \"k\">\n\n<!ENTITY      copyPasswordCmd.label           \"Copier le mot de passe\">\n<!ENTITY      copyPasswordCmd.accesskey       \"C\">\n\n<!ENTITY      copyUsernameCmd.label           \"Copier le nom d’utilisateur\">\n<!ENTITY      copyUsernameCmd.accesskey       \"o\">\n\n<!ENTITY      editPasswordCmd.label           \"Modifier le mot de passe\">\n<!ENTITY      editPasswordCmd.accesskey       \"M\">\n\n<!ENTITY      editUsernameCmd.label           \"Modifier le nom d’utilisateur\">\n<!ENTITY      editUsernameCmd.accesskey       \"d\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/passwordmgr/passwordmgr.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nrememberValue = Utiliser le gestionnaire de mots de passe pour se souvenir de cette saisie.\nrememberPassword = Utiliser le gestionnaire de mots de passe pour se souvenir de ce mot de passe.\nsavePasswordTitle = Confirmer\n# LOCALIZATION NOTE (saveLoginMsg, saveLoginMsgNoUser):\n# %1$S is brandShortName, %2$S is the login's hostname.\nsaveLoginMsg = Voulez-vous que %1$S enregistre cet identifiant pour %2$S ?\nsaveLoginMsgNoUser = Voulez-vous que %1$S enregistre ce mot de passe pour %2$S ?\nsaveLoginButtonAllow.label = Enregistrer\nsaveLoginButtonAllow.accesskey = E\nsaveLoginButtonDeny.label = Ne pas enregistrer\nsaveLoginButtonDeny.accesskey = N\nupdateLoginMsg = Voulez-vous mettre à jour cet identifiant ?\nupdateLoginMsgNoUser = Voulez-vous mettre à jour ce mot de passe ?\nupdateLoginButtonText = Mettre à jour\nupdateLoginButtonAccessKey = M\nupdateLoginButtonDeny.label = Ne pas mettre à jour\nupdateLoginButtonDeny.accesskey = N\n# LOCALIZATION NOTE (rememberPasswordMsg):\n# 1st string is the username for the login, 2nd is the login's hostname.\n# Note that long usernames may be truncated.\nrememberPasswordMsg = Voulez-vous enregistrer le mot de passe pour « %1$S » sur %2$S ?\n# LOCALIZATION NOTE (rememberPasswordMsgNoUsername):\n# String is the login's hostname.\nrememberPasswordMsgNoUsername = Voulez-vous enregistrer le mot de passe pour %S ?\n# LOCALIZATION NOTE (noUsernamePlaceholder):\n# This is displayed in place of the username when it is missing.\nnoUsernamePlaceholder=Aucun nom d’utilisateur\ntogglePasswordLabel=Afficher le mot de passe\ntogglePasswordAccessKey2=A\nnotNowButtonText = &Pas maintenant\nnotifyBarNotNowButtonText = Pas maintenant\nnotifyBarNotNowButtonAccessKey = P\nneverForSiteButtonText = &Jamais pour ce site\nnotifyBarNeverRememberButtonText2 = Ne jamais enregistrer\nnotifyBarNeverRememberButtonAccessKey2 = e\nrememberButtonText = &Retenir\nnotifyBarRememberPasswordButtonText = Retenir le mot de passe\nnotifyBarRememberPasswordButtonAccessKey = R\npasswordChangeTitle = Confirmer le changement de mot de passe\n# LOCALIZATION NOTE (updatePasswordMsg):\n# String is the username for the login.\nupdatePasswordMsg = Voulez-vous mettre à jour le mot de passe enregistré pour « %S » ?\nupdatePasswordMsgNoUser = Voulez-vous mettre à jour le mot de passe enregistré ?\nnotifyBarUpdateButtonText = Mettre à jour le mot de passe\nnotifyBarUpdateButtonAccessKey = M\nnotifyBarDontChangeButtonText = Ne pas changer\nnotifyBarDontChangeButtonAccessKey = N\nuserSelectText = Veuillez confirmer le nom d’utilisateur pour lequel vous voulez changer le mot de passe\nhidePasswords=Masquer les mots de passe\nhidePasswordsAccessKey=p\nshowPasswords=Afficher les mots de passe\nshowPasswordsAccessKey=p\nnoMasterPasswordPrompt=Voulez-vous vraiment afficher vos mots de passe ?\nremoveAllPasswordsPrompt=Souhaitez-vous vraiment supprimer tous les mots de passe ?\nremoveAllPasswordsTitle=Supprimer tous les mots de passe\nremoveLoginPrompt=Voulez-vous vraiment supprimer cet identifiant ?\nremoveLoginTitle=Supprimer l’identifiant\nloginsDescriptionAll=Les identifiants pour les sites suivants sont enregistrés sur votre ordinateur :\nloginsDescriptionFiltered=Les identifiants suivants correspondent à votre recherche :\n# LOCALIZATION NOTE (loginHostAge):\n# This is used to show the context menu login items with their age.\n# 1st string is the username for the login, 2nd is the login's age.\nloginHostAge=%1$S (%2$S)\n# LOCALIZATION NOTE (noUsername):\n# String is used on the context menu when a login doesn't have a username.\nnoUsername=Aucun nom d’utilisateur\nduplicateLoginTitle=Identifiant doublon\nduplicateLogin=Un identifiant identique existe déjà.\n\n# LOCALIZATION NOTE (insecureFieldWarningDescription2, insecureFieldWarningDescription3):\n# %1$S will contain insecureFieldWarningLearnMore and look like a link to indicate that clicking will open a tab with support information.\ninsecureFieldWarningDescription2 = Cette connexion n’est pas sécurisée. Les identifiants saisis ici pourraient être compromis. %1$S\ninsecureFieldWarningDescription3 = Les identifiants saisis ici pourraient être compromis. %1$S\ninsecureFieldWarningLearnMore = En savoir plus\n\n# LOCALIZATION NOTE (removeAll, removeAllShown):\n# removeAll and removeAllShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAll.label=Tout supprimer\nremoveAll.accesskey=s\nremoveAllShown.label=Supprimer les sites affichés\nremoveAllShown.accesskey=S\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/pipnss/nsserrors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nSSL_ERROR_EXPORT_ONLY_SERVER=Impossible de communiquer en mode sécurisé. Le pair ne gère pas le chiffrement de haut niveau.\nSSL_ERROR_US_ONLY_SERVER=Impossible de communiquer en mode sécurisé. Le pair requiert un chiffrement de haut niveau qui n’est pas géré.\nSSL_ERROR_NO_CYPHER_OVERLAP=Impossible de communiquer en mode sécurisé avec le pair : aucun algorithme de chiffrement en commun.\nSSL_ERROR_NO_CERTIFICATE=Impossible de trouver le certificat ou la clé nécessaire à l’authentification.\nSSL_ERROR_BAD_CERTIFICATE=Impossible de communiquer en mode sécurisé avec le pair : le certificat du pair a été rejeté.\nSSL_ERROR_BAD_CLIENT=Le serveur a rencontré des données incorrectes en provenance du client.\nSSL_ERROR_BAD_SERVER=Le client a rencontré des données incorrectes en provenance du serveur.\nSSL_ERROR_UNSUPPORTED_CERTIFICATE_TYPE=Type de certificat non géré.\nSSL_ERROR_UNSUPPORTED_VERSION=Le pair utilise une version non gérée du protocole de sécurité.\nSSL_ERROR_WRONG_CERTIFICATE=L’authentification du client a échoué : la clé privée dans la base de données des clés ne correspond pas à la clé publique dans la base de données des certificats.\nSSL_ERROR_BAD_CERT_DOMAIN=Impossible de communiquer en mode sécurisé avec le pair : le nom de domaine demandé ne correspond pas au certificat du serveur.\nSSL_ERROR_POST_WARNING=Code d’erreur SSL non reconnu.\nSSL_ERROR_SSL2_DISABLED=Le pair ne gère que la version 2 de SSL, qui est désactivée localement.\nSSL_ERROR_BAD_MAC_READ=SSL a reçu un enregistrement avec un code d’authentification de message incorrect.\nSSL_ERROR_BAD_MAC_ALERT=Le pair SSL signale un code d’authentification de message incorrect.\nSSL_ERROR_BAD_CERT_ALERT=Le pair SSL ne peut pas vérifier votre certificat.\nSSL_ERROR_REVOKED_CERT_ALERT=Le pair SSL a rejeté votre certificat car celui-ci est révoqué.\nSSL_ERROR_EXPIRED_CERT_ALERT=Le pair SSL a rejeté votre certificat car celui-ci a expiré.\nSSL_ERROR_SSL_DISABLED=Impossible de se connecter : SSL est désactivé.\nSSL_ERROR_FORTEZZA_PQG=Impossible de se connecter : le pair SSL est dans un autre domaine FORTEZZA.\nSSL_ERROR_UNKNOWN_CIPHER_SUITE=Une suite de chiffrement SSL inconnue a été demandée.\nSSL_ERROR_NO_CIPHERS_SUPPORTED=Aucune suite de chiffrement n’est présente et activée dans ce programme.\nSSL_ERROR_BAD_BLOCK_PADDING=SSL a reçu un enregistrement avec un mauvais remplissage de bloc.\nSSL_ERROR_RX_RECORD_TOO_LONG=SSL a reçu un enregistrement qui dépasse la longueur maximale autorisée.\nSSL_ERROR_TX_RECORD_TOO_LONG=SSL a essayé d’envoyer un enregistrement dépassant la taille maximale autorisée.\nSSL_ERROR_RX_MALFORMED_HELLO_REQUEST=SSL a reçu un message d’établissement de liaison « Hello Request » malformé.\nSSL_ERROR_RX_MALFORMED_CLIENT_HELLO=SSL a reçu un message d’établissement de liaison « Client Hello » malformé.\nSSL_ERROR_RX_MALFORMED_SERVER_HELLO=SSL a reçu un message d’établissement de liaison « Server Hello » malformé.\nSSL_ERROR_RX_MALFORMED_CERTIFICATE=SSL a reçu un message d’établissement de liaison « Certificate » malformé.\nSSL_ERROR_RX_MALFORMED_SERVER_KEY_EXCH=SSL a reçu un message d’établissement de liaison « Server Key Exchange » malformé.\nSSL_ERROR_RX_MALFORMED_CERT_REQUEST=SSL a reçu un message d’établissement de liaison « Certificate Request » malformé.\nSSL_ERROR_RX_MALFORMED_HELLO_DONE=SSL a reçu un message d’établissement de liaison « Server Hello Done » malformé.\nSSL_ERROR_RX_MALFORMED_CERT_VERIFY=SSL a reçu un message d’établissement de liaison « Certificate Verify » malformé.\nSSL_ERROR_RX_MALFORMED_CLIENT_KEY_EXCH=SSL a reçu un message d’établissement de liaison « Client Key Exchange » malformé.\nSSL_ERROR_RX_MALFORMED_FINISHED=SSL a reçu un message d’établissement de liaison « Finished » malformé.\nSSL_ERROR_RX_MALFORMED_CHANGE_CIPHER=SSL a reçu un enregistrement « Change Cipher Spec » malformé.\nSSL_ERROR_RX_MALFORMED_ALERT=SSL a reçu un enregistrement « Alert » malformé.\nSSL_ERROR_RX_MALFORMED_HANDSHAKE=SSL a reçu un enregistrement « Handshake » malformé.\nSSL_ERROR_RX_MALFORMED_APPLICATION_DATA=SSL a reçu un enregistrement « Application Data » malformé.\nSSL_ERROR_RX_UNEXPECTED_HELLO_REQUEST=SSL a reçu un message d’établissement de liaison « Hello Request » inattendu.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_HELLO=SSL a reçu un message d’établissement de liaison « Client Hello » inattendu.\nSSL_ERROR_RX_UNEXPECTED_SERVER_HELLO=SSL a reçu un message d’établissement de liaison « Server Hello » inattendu.\nSSL_ERROR_RX_UNEXPECTED_CERTIFICATE=SSL a reçu un message d’établissement de liaison « Certificate » inattendu.\nSSL_ERROR_RX_UNEXPECTED_SERVER_KEY_EXCH=SSL a reçu un message d’établissement de liaison « Server Key Exchange » inattendu.\nSSL_ERROR_RX_UNEXPECTED_CERT_REQUEST=SSL a reçu un message d’établissement de liaison « Certificate Request » inattendu.\nSSL_ERROR_RX_UNEXPECTED_HELLO_DONE=SSL a reçu un message d’établissement de liaison « Server Hello Done » inattendu.\nSSL_ERROR_RX_UNEXPECTED_CERT_VERIFY=SSL a reçu un message d’établissement de liaison « Certificate Verify » inattendu.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_KEY_EXCH=SSL a reçu un message d’établissement de liaison « Client Key Exchange » inattendu.\nSSL_ERROR_RX_UNEXPECTED_FINISHED=SSL a reçu un message d’établissement de liaison « Finished » inattendu.\nSSL_ERROR_RX_UNEXPECTED_CHANGE_CIPHER=SSL a reçu un enregistrement « Change Cipher Spec » inattendu.\nSSL_ERROR_RX_UNEXPECTED_ALERT=SSL a reçu un enregistrement « Alert » inattendu.\nSSL_ERROR_RX_UNEXPECTED_HANDSHAKE=SSL a reçu un enregistrement « Handshake » inattendu.\nSSL_ERROR_RX_UNEXPECTED_APPLICATION_DATA=SSL a reçu un enregistrement « Application Data » inattendu.\nSSL_ERROR_RX_UNKNOWN_RECORD_TYPE=SSL a reçu un enregistrement avec un type de contenu inconnu.\nSSL_ERROR_RX_UNKNOWN_HANDSHAKE=SSL a reçu un message d’établissement de liaison avec un type de message inconnu.\nSSL_ERROR_RX_UNKNOWN_ALERT=SSL a reçu un enregistrement d’alerte avec une description d’alerte inconnue.\nSSL_ERROR_CLOSE_NOTIFY_ALERT=Le pair SSL a fermé cette connexion.\nSSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT=Le pair SSL ne s’attendait pas à recevoir le message d’établissement de liaison qu’il a reçu.\nSSL_ERROR_DECOMPRESSION_FAILURE_ALERT=La pair SSL n’a pas réussi à décompresser un enregistrement SSL qu’il a reçu.\nSSL_ERROR_HANDSHAKE_FAILURE_ALERT=Le pair SSL n’a pas réussi à négocier un jeu de paramètres de sécurité acceptable.\nSSL_ERROR_ILLEGAL_PARAMETER_ALERT=Le pair SSL a rejeté un message d’établissement de liaison à cause d’un contenu inacceptable.\nSSL_ERROR_UNSUPPORTED_CERT_ALERT=Le pair SSL ne gère pas le type des certificats qu’il a reçus.\nSSL_ERROR_CERTIFICATE_UNKNOWN_ALERT=Le pair SSL a eu un problème non spécifié avec le certificat qu’il a reçu.\nSSL_ERROR_GENERATE_RANDOM_FAILURE=SSL a rencontré un échec de son générateur de nombres aléatoires.\nSSL_ERROR_SIGN_HASHES_FAILURE=Impossible de signer numériquement les données requises pour vérifier votre certificat.\nSSL_ERROR_EXTRACT_PUBLIC_KEY_FAILURE=SSL n’a pas pu extraire la clé publique du certificat du pair.\nSSL_ERROR_SERVER_KEY_EXCHANGE_FAILURE=Échec non spécifié lors du traitement de l’établissement de liaison « SSL Server Key Exchange ».\nSSL_ERROR_CLIENT_KEY_EXCHANGE_FAILURE=Échec non spécifié lors du traitement de l’établissement de liaison « SSL Client Key Exchange ».\nSSL_ERROR_ENCRYPTION_FAILURE=L’algorithme de chiffrement de données en volume a échoué pour la suite de chiffrement sélectionnée.\nSSL_ERROR_DECRYPTION_FAILURE=L’algorithme de déchiffrement de données en volume a échoué pour la suite de chiffrement sélectionnée.\nSSL_ERROR_SOCKET_WRITE_FAILURE=La tentative d’écriture de données chiffrées vers l’interface de connexion sous-jacente a échoué.\nSSL_ERROR_MD5_DIGEST_FAILURE=La fonction de prétraitement MD5 a échoué.\nSSL_ERROR_SHA_DIGEST_FAILURE=La fonction de prétraitement SHA-1 a échoué.\nSSL_ERROR_MAC_COMPUTATION_FAILURE=Le calcul MAC a échoué.\nSSL_ERROR_SYM_KEY_CONTEXT_FAILURE=Échec de création du contexte de clés symétriques.\nSSL_ERROR_SYM_KEY_UNWRAP_FAILURE=Échec de l’extraction de la clé symétrique dans le message « Client Key Exchange ».\nSSL_ERROR_PUB_KEY_SIZE_LIMIT_EXCEEDED=Le serveur SSL a tenté d’utiliser une clé publique nationale avec une suite de chiffrement destinée à l’exportation.\nSSL_ERROR_IV_PARAM_FAILURE=Le code PKCS11 a échoué lors de la traduction d’un IV en paramètre.\nSSL_ERROR_INIT_CIPHER_SUITE_FAILURE=Échec de l’initialisation de la suite de chiffrement sélectionnée.\nSSL_ERROR_SESSION_KEY_GEN_FAILURE=Le client n’a pas réussi à générer de clés de session pour la session SSL.\nSSL_ERROR_NO_SERVER_KEY_FOR_ALG=Le serveur n’a pas de clé pour l’algorithme d’échange de clés utilisé.\nSSL_ERROR_TOKEN_INSERTION_REMOVAL=Le jeton PKCS#11 a été inséré ou supprimé pendant qu’une opération était en cours.\nSSL_ERROR_TOKEN_SLOT_NOT_FOUND=Aucun jeton PKCS#11 n’a été trouvé pour accomplir une opération requise.\nSSL_ERROR_NO_COMPRESSION_OVERLAP=Impossible de communiquer en mode sécurisé avec le pair : aucun algorithme de compression en commun.\nSSL_ERROR_HANDSHAKE_NOT_COMPLETED=Impossible d’initialiser un autre établissement de liaison SSL tant que celui en cours n’est pas terminé.\nSSL_ERROR_BAD_HANDSHAKE_HASH_VALUE=Réception de valeurs d’empreintes numériques incorrectes lors de l’établissement de liaison avec le pair.\nSSL_ERROR_CERT_KEA_MISMATCH=Le certificat fourni ne peut être utilisé avec l’algorithme d’échange de clés sélectionné.\nSSL_ERROR_NO_TRUSTED_SSL_CLIENT_CA=Aucune autorité de certification n’est éprouvée pour l’authentification client SSL.\nSSL_ERROR_SESSION_NOT_FOUND=L’identifiant de session SSL du client n’a pas été trouvé dans le cache de session du serveur.\nSSL_ERROR_DECRYPTION_FAILED_ALERT=Le pair n’a pas pu déchiffrer un enregistrement SSL qu’il a reçu.\nSSL_ERROR_RECORD_OVERFLOW_ALERT=Le pair a reçu un enregistrement SSL plus long que la taille permise.\nSSL_ERROR_UNKNOWN_CA_ALERT=Le pair ne reconnaît pas l’autorité de certification qui a délivré votre certificat et ne lui fait pas confiance.\nSSL_ERROR_ACCESS_DENIED_ALERT=Le pair a reçu un certificat valide mais l’accès a été refusé.\nSSL_ERROR_DECODE_ERROR_ALERT=Le pair n’a pas pu décoder un message d’établissement de liaison SSL.\nSSL_ERROR_DECRYPT_ERROR_ALERT=Le pair signale un échec de la vérification de signature ou de l’échange de clés.\nSSL_ERROR_EXPORT_RESTRICTION_ALERT=Le pair signale une négociation qui n’est pas en conformité avec les lois sur l’exportation.\nSSL_ERROR_PROTOCOL_VERSION_ALERT=Le pair signale une version de protocole non compatible ou non gérée.\nSSL_ERROR_INSUFFICIENT_SECURITY_ALERT=Le serveur requiert des chiffrements plus sûrs que ceux gérés par le client.\nSSL_ERROR_INTERNAL_ERROR_ALERT=Le pair signale qu’il a eu une erreur interne.\nSSL_ERROR_USER_CANCELED_ALERT=L’utilisateur pair a annulé l’établissement de liaison.\nSSL_ERROR_NO_RENEGOTIATION_ALERT=Le pair ne permet pas la renégociation des paramètres de sécurité SSL.\nSSL_ERROR_SERVER_CACHE_NOT_CONFIGURED=Le cache du serveur SSL n’est pas configuré et n’est pas désactivé pour cette interface de connexion.\nSSL_ERROR_UNSUPPORTED_EXTENSION_ALERT=Le pair SSL ne gère pas l’extension « TLS Hello » requise.\nSSL_ERROR_CERTIFICATE_UNOBTAINABLE_ALERT=Le pair SSL n’a pas pu obtenir votre certificat à partir de l’URL fournie.\nSSL_ERROR_UNRECOGNIZED_NAME_ALERT=Le pair SSL n’a pas de certificat pour le nom DNS demandé.\nSSL_ERROR_BAD_CERT_STATUS_RESPONSE_ALERT=Le pair SSL n’a pas pu obtenir de réponse OCSP pour son certificat.\nSSL_ERROR_BAD_CERT_HASH_VALUE_ALERT=Le pair SSL signale une valeur d’empreinte numérique de certificat incorrecte.\nSSL_ERROR_RX_UNEXPECTED_NEW_SESSION_TICKET=SSL a reçu un message d’établissement de liaison « New Session Ticket » inattendu.\nSSL_ERROR_RX_MALFORMED_NEW_SESSION_TICKET=SSL a reçu un message d’établissement de liaison « New Session Ticket » mal formé.\nSSL_ERROR_DECOMPRESSION_FAILURE=SSL a reçu un enregistrement compressé qu’il n’a pas pu décompresser.\nSSL_ERROR_RENEGOTIATION_NOT_ALLOWED=La renégociation n’est pas autorisée sur cette interface de connexion SSL.\nSSL_ERROR_UNSAFE_NEGOTIATION=Le pair a essayé un établissement de liaison obsolète (potentiellement vulnérable).\nSSL_ERROR_RX_UNEXPECTED_UNCOMPRESSED_RECORD=SSL a reçu un enregistrement non-compressé inattendu.\nSSL_ERROR_WEAK_SERVER_EPHEMERAL_DH_KEY=SSL a reçu une clé Diffie-Hellman éphémère faible dans le message d’établissement de liaison « Server Key Exchange ».\nSSL_ERROR_NEXT_PROTOCOL_DATA_INVALID=SSL a reçu des données d’extension NPN invalides.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SSL2=Fonctionnalité SSL non gérée pour les connexions SSL 2.0.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SERVERS=Fonctionnalité SSL non gérée pour les serveurs.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_CLIENTS=Fonctionnalité SSL non gérée pour les clients.\nSSL_ERROR_INVALID_VERSION_RANGE=La plage de versions SSL n’est pas valide.\nSSL_ERROR_CIPHER_DISALLOWED_FOR_VERSION=Le pair SSL a sélectionné une suite de chiffrement non autorisée pour la version sélectionnée du protocole.\nSSL_ERROR_RX_MALFORMED_HELLO_VERIFY_REQUEST=SSL a reçu un message d’établissement de liaison « Hello Verify Request » malformé.\nSSL_ERROR_RX_UNEXPECTED_HELLO_VERIFY_REQUEST=SSL a reçu un message d’établissement de liaison « Hello Verify Request » inattendu.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_VERSION=La fonctionnalité SSL n’est pas prise en charge pour cette version du protocole.\nSSL_ERROR_RX_UNEXPECTED_CERT_STATUS=SSL a reçu un message d’établissement de liaison « Certificate Status » inattendu.\nSSL_ERROR_UNSUPPORTED_HASH_ALGORITHM=Algorithme de hachage non pris en charge utilisé par le pair TLS.\nSSL_ERROR_DIGEST_FAILURE=La fonction de prétraitement a échoué.\nSSL_ERROR_INCORRECT_SIGNATURE_ALGORITHM=Algorithme de signature incorrect spécifié dans un élément signé numériquement.\nSSL_ERROR_NEXT_PROTOCOL_NO_CALLBACK=L’extension « next protocol negotiation » était activée, mais la fonction de rappel a été effacée avant d’avoir pu être utilisée.\nSSL_ERROR_NEXT_PROTOCOL_NO_PROTOCOL=Le serveur ne prend en charge aucun des protocoles annoncés par le client dans l’extension ALPN.\nSSL_ERROR_INAPPROPRIATE_FALLBACK_ALERT=Le serveur a rejeté le message d’établissement de liaison car le client utilise désormais une version de TLS inférieure à la version minimale prise en charge par le serveur.\nSSL_ERROR_WEAK_SERVER_CERT_KEY=Le certificat du serveur possède une clé publique trop faible.\nSSL_ERROR_RX_SHORT_DTLS_READ=Le tampon ne possède pas assez d’espace libre pour un enregistrement DTLS.\nSSL_ERROR_NO_SUPPORTED_SIGNATURE_ALGORITHM=Aucune signature d’algorithme TLS prise en charge n’a été configurée.\nSSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM=Le pair a utilisé une combinaison non prise en charge de signature et d’algorithme de hachage.\nSSL_ERROR_MISSING_EXTENDED_MASTER_SECRET=Le pair a essayé de reprendre sans extension extended_master_secret correcte.\nSSL_ERROR_UNEXPECTED_EXTENDED_MASTER_SECRET=Le pair a essayé de reprendre avec une extension extended_master_secret inattendue.\nSEC_ERROR_IO=Une erreur d’entrée/sortie est survenue pendant l’autorisation de sécurité.\nSEC_ERROR_LIBRARY_FAILURE=Échec de la bibliothèque de sécurité.\nSEC_ERROR_BAD_DATA=Bibliothèque de sécurité : données incorrectes reçues.\nSEC_ERROR_OUTPUT_LEN=Bibliothèque de sécurité : erreur de longueur des données en sortie.\nSEC_ERROR_INPUT_LEN=La bibliothèque de sécurité a rencontré une erreur de longueur des données en entrée.\nSEC_ERROR_INVALID_ARGS=Bibliothèque de sécurité : arguments invalides.\nSEC_ERROR_INVALID_ALGORITHM=Bibliothèque de sécurité : algorithme invalide.\nSEC_ERROR_INVALID_AVA=Bibliothèque de sécurité : AVA invalide.\nSEC_ERROR_INVALID_TIME=Chaîne temporelle mal formatée.\nSEC_ERROR_BAD_DER=Bibliothèque de sécurité : message encodé en DER mal formaté.\nSEC_ERROR_BAD_SIGNATURE=Le certificat du pair a une signature invalide.\nSEC_ERROR_EXPIRED_CERTIFICATE=Le certificat du pair a expiré.\nSEC_ERROR_REVOKED_CERTIFICATE=Le certificat du pair a été révoqué.\nSEC_ERROR_UNKNOWN_ISSUER=L’autorité de délivrance du certificat du pair n’est pas reconnue.\nSEC_ERROR_BAD_KEY=La clé publique du pair est invalide.\nSEC_ERROR_BAD_PASSWORD=Le mot de passe de sécurité saisi est incorrect.\nSEC_ERROR_RETRY_PASSWORD=Le nouveau mot de passe a été saisi de manière incorrecte. Veuillez réessayer.\nSEC_ERROR_NO_NODELOCK=Bibliothèque de sécurité : aucun verrou de nœud.\nSEC_ERROR_BAD_DATABASE=Bibliothèque de sécurité : mauvaise base de données.\nSEC_ERROR_NO_MEMORY=Bibliothèque de sécurité : échec d’allocation mémoire.\nSEC_ERROR_UNTRUSTED_ISSUER=L’autorité de délivrance du certificat du pair a été marquée comme non digne de confiance par l’utilisateur.\nSEC_ERROR_UNTRUSTED_CERT=Le certificat du pair a été marqué comme non digne de confiance par l’utilisateur.\nSEC_ERROR_DUPLICATE_CERT=Le certificat existe déjà dans votre base de données.\nSEC_ERROR_DUPLICATE_CERT_NAME=Le nom du certificat téléchargé existe déjà dans votre base de données.\nSEC_ERROR_ADDING_CERT=Erreur lors de l’ajout d’un certificat à la base de données.\nSEC_ERROR_FILING_KEY=Erreur lors de l’ajout de clé pour ce certificat.\nSEC_ERROR_NO_KEY=La clé privée pour ce certificat n’a pas été trouvée dans la base de données des clés.\nSEC_ERROR_CERT_VALID=Ce certificat est valide.\nSEC_ERROR_CERT_NOT_VALID=Ce certificat n’est pas valide.\nSEC_ERROR_CERT_NO_RESPONSE=Bibliothèque de certificat : pas de réponse\nSEC_ERROR_EXPIRED_ISSUER_CERTIFICATE=Le certificat de l’autorité de délivrance du certificat a expiré. Vérifiez la date et l’heure de votre système.\nSEC_ERROR_CRL_EXPIRED=La liste de certificats révoqués pour l’autorité de délivrance du certificat a expiré. Mettez-la à jour ou vérifiez la date et l’heure de votre système.\nSEC_ERROR_CRL_BAD_SIGNATURE=La liste de certificats révoqués pour l’autorité de délivrance du certificat a une signature invalide.\nSEC_ERROR_CRL_INVALID=La nouvelle liste de certificats révoqués est d’un format invalide.\nSEC_ERROR_EXTENSION_VALUE_INVALID=La valeur de l’extension du certificat est invalide.\nSEC_ERROR_EXTENSION_NOT_FOUND=Extension du certificat introuvable.\nSEC_ERROR_CA_CERT_INVALID=Le certificat de l’autorité de délivrance est invalide.\nSEC_ERROR_PATH_LEN_CONSTRAINT_INVALID=La contrainte de longueur du chemin du certificat est invalide.\nSEC_ERROR_CERT_USAGES_INVALID=Le champ « utilisations » du certificat est invalide.\nSEC_INTERNAL_ONLY=**Module interne SEULEMENT**\nSEC_ERROR_INVALID_KEY=La clé ne gère pas l’opération demandée.\nSEC_ERROR_UNKNOWN_CRITICAL_EXTENSION=Le certificat contient une extension critique inconnue.\nSEC_ERROR_OLD_CRL=La date de péremption de la nouvelle liste de certificats révoqués n’est pas ultérieure à celle de la liste en cours.\nSEC_ERROR_NO_EMAIL_CERT=Non chiffré ou signé : vous n’avez pas encore de certificat d’adresse électronique.\nSEC_ERROR_NO_RECIPIENT_CERTS_QUERY=Non chiffré : vous n’avez pas de certificat pour chacun des destinataires.\nSEC_ERROR_NOT_A_RECIPIENT=Impossible de déchiffrer : vous n’êtes pas le destinataire ou le certificat et la clé privée correspondants n’ont pas été trouvés.\nSEC_ERROR_PKCS7_KEYALG_MISMATCH=Impossible de déchiffrer : l’algorithme de chiffrement de clé ne correspond pas à votre certificat.\nSEC_ERROR_PKCS7_BAD_SIGNATURE=La vérification de signature a échoué : aucun signataire, trop de signataires ou données corrompues ou incorrectes.\nSEC_ERROR_UNSUPPORTED_KEYALG=Algorithme de clé non géré ou inconnu.\nSEC_ERROR_DECRYPTION_DISALLOWED=Impossible de déchiffrer : chiffré en utilisant un algorithme ou une taille de clé non autorisés.\nXP_SEC_FORTEZZA_BAD_CARD=La carte Fortezza n’a pas été initialisée correctement. Veuillez la retirer et la renvoyer à votre distributeur.\nXP_SEC_FORTEZZA_NO_CARD=Aucune carte Fortezza n’a été trouvée\nXP_SEC_FORTEZZA_NONE_SELECTED=Aucune carte Fortezza n’a été sélectionnée\nXP_SEC_FORTEZZA_MORE_INFO=Veuillez sélectionner une personnalité sur laquelle vous souhaitez obtenir plus d’informations\nXP_SEC_FORTEZZA_PERSON_NOT_FOUND=Personnalité non trouvée\nXP_SEC_FORTEZZA_NO_MORE_INFO=Aucune autre information sur cette personnalité\nXP_SEC_FORTEZZA_BAD_PIN=Code Pin invalide\nXP_SEC_FORTEZZA_PERSON_ERROR=Impossible d’initialiser les personnalités Fortezza.\nSEC_ERROR_NO_KRL=Aucune liste de clés révoquées pour le certificat de ce site n’a été trouvée.\nSEC_ERROR_KRL_EXPIRED=La liste de clés révoquées pour le certificat de ce site a expiré.\nSEC_ERROR_KRL_BAD_SIGNATURE=La liste de clés révoquées pour le certificat de ce site a une signature invalide.\nSEC_ERROR_REVOKED_KEY=La clé pour le certificat de ce site a été révoquée.\nSEC_ERROR_KRL_INVALID=La nouvelle liste de clés révoquées a un format invalide.\nSEC_ERROR_NEED_RANDOM=Bibliothèque de sécurité : données aléatoires nécessaires.\nSEC_ERROR_NO_MODULE=Bibliothèque de sécurité : aucun module de sécurité ne peut réaliser l’opération demandée.\nSEC_ERROR_NO_TOKEN=La carte ou le jeton de sécurité n’existe pas, n’est pas encore initialisé ou a été retiré.\nSEC_ERROR_READ_ONLY=Bibliothèque de sécurité : base de données en lecture seule.\nSEC_ERROR_NO_SLOT_SELECTED=Aucun slot ou jeton n’a été sélectionné.\nSEC_ERROR_CERT_NICKNAME_COLLISION=Un certificat avec le même pseudo existe déjà.\nSEC_ERROR_KEY_NICKNAME_COLLISION=Une clé avec le même pseudo existe déjà.\nSEC_ERROR_SAFE_NOT_CREATED=Erreur lors de la création d’un objet sécurisé\nSEC_ERROR_BAGGAGE_NOT_CREATED=Erreur lors de la création d’un objet valise\nXP_JAVA_REMOVE_PRINCIPAL_ERROR=Impossible de supprimer le principal\nXP_JAVA_DELETE_PRIVILEGE_ERROR=Impossible de supprimer le privilège\nXP_JAVA_CERT_NOT_EXISTS_ERROR=Ce principal n’a pas de certificat\nSEC_ERROR_BAD_EXPORT_ALGORITHM=L’algorithme requis n’est pas autorisé.\nSEC_ERROR_EXPORTING_CERTIFICATES=Erreur lors de la tentative d’exportation des certificats.\nSEC_ERROR_IMPORTING_CERTIFICATES=Erreur lors de la tentative d’importation des certificats.\nSEC_ERROR_PKCS12_DECODING_PFX=Importation impossible. Erreur de décodage. Fichier non valide.\nSEC_ERROR_PKCS12_INVALID_MAC=Importation impossible. MAC invalide. Mot de passe incorrect ou fichier corrompu.\nSEC_ERROR_PKCS12_UNSUPPORTED_MAC_ALGORITHM=Importation impossible. Algorithme MAC non géré.\nSEC_ERROR_PKCS12_UNSUPPORTED_TRANSPORT_MODE=Importation impossible. Seuls les modes intégrité de mot de passe et vie privée sont gérés.\nSEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE=Importation impossible. La structure du fichier est corrompue.\nSEC_ERROR_PKCS12_UNSUPPORTED_PBE_ALGORITHM=Importation impossible. Algorithme de chiffrement non géré.\nSEC_ERROR_PKCS12_UNSUPPORTED_VERSION=Importation impossible. Version de fichier non gérée.\nSEC_ERROR_PKCS12_PRIVACY_PASSWORD_INCORRECT=Importation impossible. Mot de passe de vie privée incorrect.\nSEC_ERROR_PKCS12_CERT_COLLISION=Importation impossible. Le même pseudo existe déjà dans la base de données.\nSEC_ERROR_USER_CANCELLED=L’utilisateur a annulé l’opération.\nSEC_ERROR_PKCS12_DUPLICATE_DATA=Non importé car déjà dans la base de données.\nSEC_ERROR_MESSAGE_SEND_ABORTED=Le message n’a pas été envoyé.\nSEC_ERROR_INADEQUATE_KEY_USAGE=Utilisation de la clé de certificat inappropriée pour cette opération.\nSEC_ERROR_INADEQUATE_CERT_TYPE=Type de certificat non approuvé pour l’application.\nSEC_ERROR_CERT_ADDR_MISMATCH=L’adresse dans le certificat de signature ne correspond pas à celle figurant dans les en-têtes de messages.\nSEC_ERROR_PKCS12_UNABLE_TO_IMPORT_KEY=Importation impossible. Erreur lors de la tentative d’importation de la clé privée.\nSEC_ERROR_PKCS12_IMPORTING_CERT_CHAIN=Importation impossible. Erreur lors de la tentative d’importation de la chaîne de certificat.\nSEC_ERROR_PKCS12_UNABLE_TO_LOCATE_OBJECT_BY_NAME=Exportation impossible. Impossible de localiser le certificat ou la clé par son pseudo.\nSEC_ERROR_PKCS12_UNABLE_TO_EXPORT_KEY=Exportation impossible. La clé privée n’a pas été trouvée.\nSEC_ERROR_PKCS12_UNABLE_TO_WRITE=Exportation impossible. Impossible d’écrire le fichier d’exportation.\nSEC_ERROR_PKCS12_UNABLE_TO_READ=Exportation impossible. Impossible de lire le fichier d’importation.\nSEC_ERROR_PKCS12_KEY_DATABASE_NOT_INITIALIZED=Exportation impossible. La base de données des clés est corrompue ou effacée.\nSEC_ERROR_KEYGEN_FAIL=Impossible de générer la paire de clés publique/privée.\nSEC_ERROR_INVALID_PASSWORD=Le mot de passe saisi est invalide. Veuillez en choisir un autre.\nSEC_ERROR_RETRY_OLD_PASSWORD=L’ancien mot de passe n’a pas été saisi correctement. Veuillez réessayer.\nSEC_ERROR_BAD_NICKNAME=Ce pseudo de certificat est déjà utilisé.\nSEC_ERROR_NOT_FORTEZZA_ISSUER=La chaîne FORTEZZA du pair a un certificat non FORTEZZA.\nSEC_ERROR_CANNOT_MOVE_SENSITIVE_KEY=Une clé sensible n’a pas pu être déplacée dans le slot où elle était requise.\nSEC_ERROR_JS_INVALID_MODULE_NAME=Nom de module invalide.\nSEC_ERROR_JS_INVALID_DLL=Chemin/fichier de module invalide\nSEC_ERROR_JS_ADD_MOD_FAILURE=Ajout de module impossible\nSEC_ERROR_JS_DEL_MOD_FAILURE=Suppression de module impossible\nSEC_ERROR_OLD_KRL=La nouvelle liste de clés révoquées n’a pas une date de péremption ultérieure à celle en cours d’utilisation.\nSEC_ERROR_CKL_CONFLICT=La nouvelle liste de clés compromises provient d’une autorité différente de celle en cours d’utilisation. Supprimez la liste en cours d’utilisation.\nSEC_ERROR_CERT_NOT_IN_NAME_SPACE=L’autorité de certification pour ce certificat n’est pas autorisé à délivrer un certificat avec ce nom.\nSEC_ERROR_KRL_NOT_YET_VALID=La liste de clés révoquées pour ce certificat n’est pas encore valide.\nSEC_ERROR_CRL_NOT_YET_VALID=La liste de certificats révoqués pour ce certificat n’est pas encore valide.\nSEC_ERROR_UNKNOWN_CERT=Le certificat demandé n’a pas été trouvé.\nSEC_ERROR_UNKNOWN_SIGNER=Le signataire du certificat n’a pas été trouvé.\nSEC_ERROR_CERT_BAD_ACCESS_LOCATION=L’emplacement pour le serveur de statut de certificats a un format invalide.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_TYPE=La réponse OCSP ne peut pas être totalement décodée ; elle est d’un type inconnu.\nSEC_ERROR_OCSP_BAD_HTTP_RESPONSE=Le serveur OCSP a renvoyé des données HTTP inattendues/invalides.\nSEC_ERROR_OCSP_MALFORMED_REQUEST=Le serveur OCSP a trouvé que la requête était corrompue ou mal formée.\nSEC_ERROR_OCSP_SERVER_ERROR=Le serveur OCSP a rencontré une erreur interne.\nSEC_ERROR_OCSP_TRY_SERVER_LATER=Le serveur OCSP suggère de réessayer plus tard.\nSEC_ERROR_OCSP_REQUEST_NEEDS_SIG=Le serveur OCSP requiert une signature sur cette requête.\nSEC_ERROR_OCSP_UNAUTHORIZED_REQUEST=Le serveur OCSP a refusé cette requête car elle n’est pas autorisée.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_STATUS=Le serveur OCSP a renvoyé un statut inconnu.\nSEC_ERROR_OCSP_UNKNOWN_CERT=Le serveur OCSP n’a pas de statut pour le certificat.\nSEC_ERROR_OCSP_NOT_ENABLED=Vous devez activer OCSP avant d’effectuer cette opération.\nSEC_ERROR_OCSP_NO_DEFAULT_RESPONDER=Vous devez définir le répondeur OCSP par défaut avant d’effectuer cette opération.\nSEC_ERROR_OCSP_MALFORMED_RESPONSE=La réponse du serveur OCSP était corrompue ou mal formée.\nSEC_ERROR_OCSP_UNAUTHORIZED_RESPONSE=Le signataire de la réponse OCSP n’est pas autorisé à donner de statut pour ce certificat.\nSEC_ERROR_OCSP_FUTURE_RESPONSE=La réponse OCSP n’est pas encore valide (elle contient une date future).\nSEC_ERROR_OCSP_OLD_RESPONSE=La réponse OCSP contient des informations obsolètes.\nSEC_ERROR_DIGEST_NOT_FOUND=Le prétraitement CMS ou PKCS #7 n’a pas été trouvé dans le message signé.\nSEC_ERROR_UNSUPPORTED_MESSAGE_TYPE=Le type de message CMS ou PKCS #7 n’est pas géré.\nSEC_ERROR_MODULE_STUCK=Le module PKCS #11 ne peut pas être supprimé car il est encore utilisé.\nSEC_ERROR_BAD_TEMPLATE=Impossible de décoder les données ASN.1 data. Le modèle spécifié était invalide.\nSEC_ERROR_CRL_NOT_FOUND=Aucune liste de certificats révoqués correspondante n’a été trouvée.\nSEC_ERROR_REUSED_ISSUER_AND_SERIAL=Vous essayez d’importer un certificat ayant la même autorité/numéro de série qu’un certificat existant, mais ce n’est pas le même certificat.\nSEC_ERROR_BUSY=NSS ne peut pas s’arrêter. Des objets sont en cours d’utilisation.\nSEC_ERROR_EXTRA_INPUT=Un message encodé en DER contenait des données supplémentaires non utilisées.\nSEC_ERROR_UNSUPPORTED_ELLIPTIC_CURVE=Courbe elliptique non gérée.\nSEC_ERROR_UNSUPPORTED_EC_POINT_FORM=Courbe elliptique formulaire non gérée.\nSEC_ERROR_UNRECOGNIZED_OID=Identifiant d’objet non reconnu.\nSEC_ERROR_OCSP_INVALID_SIGNING_CERT=Certificat de signature OCSP invalide dans la réponse OCSP.\nSEC_ERROR_REVOKED_CERTIFICATE_CRL=Le certificat est révoqué dans la liste de certificats révoqués de l’autorité.\nSEC_ERROR_REVOKED_CERTIFICATE_OCSP=Le répondeur OCSP de l’autorité signale que le certificat est révoqué.\nSEC_ERROR_CRL_INVALID_VERSION=La liste de certificats révoqués de l’autorité a un numéro de version inconnu.\nSEC_ERROR_CRL_V1_CRITICAL_EXTENSION=La liste de certificats révoqués V1 de l’autorité a une extension critique.\nSEC_ERROR_CRL_UNKNOWN_CRITICAL_EXTENSION=La liste de certificats révoqués V2 de l’autorité a une extension critique inconnue.\nSEC_ERROR_UNKNOWN_OBJECT_TYPE=Type d’objet inconnu spécifié.\nSEC_ERROR_INCOMPATIBLE_PKCS11=Le pilote PKCS #11 viole les spécifications d’une manière incompatible.\nSEC_ERROR_NO_EVENT=Aucun nouvel évènement de slot n’est disponible pour le moment.\nSEC_ERROR_CRL_ALREADY_EXISTS=La liste de certificats révoqués existe déjà.\nSEC_ERROR_NOT_INITIALIZED=NSS n’est pas initialisé.\nSEC_ERROR_TOKEN_NOT_LOGGED_IN=L’opération a échoué car le jeton PKCS#11 n’est pas connecté.\nSEC_ERROR_OCSP_RESPONDER_CERT_INVALID=Le certificat du répondant OCSP configuré est invalide.\nSEC_ERROR_OCSP_BAD_SIGNATURE=La signature de la réponse OCSP est invalide.\nSEC_ERROR_OUT_OF_SEARCH_LIMITS=La recherche de validation de certificat est en dehors des limites de recherche\nSEC_ERROR_INVALID_POLICY_MAPPING=Le mappage de stratégie d’un certificat contient la valeur inappropriée « anypolicy »\nSEC_ERROR_POLICY_VALIDATION_FAILED=Un certificat a spécifié une stratégie qui n’a pas pu être validée en utilisant une quelconque chaîne de certification\nSEC_ERROR_UNKNOWN_AIA_LOCATION_TYPE=Type d’emplacement inconnu dans l’extension de certificat AIA\nSEC_ERROR_BAD_HTTP_RESPONSE=Le serveur a renvoyé une mauvaise réponse HTTP\nSEC_ERROR_BAD_LDAP_RESPONSE=Le serveur a renvoyé une mauvaise réponse LDAP\nSEC_ERROR_FAILED_TO_ENCODE_DATA=Échec de l’encodage de données avec l’encodeur ASN1\nSEC_ERROR_BAD_INFO_ACCESS_LOCATION=Mauvaise information d’emplacement d’accès dans l’extension de certificat\nSEC_ERROR_LIBPKIX_INTERNAL=Une erreur interne libpkix est survenue pendant la validation de certificat.\nSEC_ERROR_PKCS11_GENERAL_ERROR=Un module PKCS #11 a renvoyé CKR_GENERAL_ERROR, indiquant qu’une erreur irrécupérable est survenue.\nSEC_ERROR_PKCS11_FUNCTION_FAILED=Un module PKCS #11 a renvoyé CKR_FUNCTION_FAILED, indiquant que la fonction demandée ne pouvait être réalisée. Essayer à nouveau la même opération pourrait fonctionner.\nSEC_ERROR_PKCS11_DEVICE_ERROR=Un module PKCS #11 a renvoyé CKR_DEVICE_ERROR, indiquant qu’un problème avec le jeton ou le slot est survenu.\nSEC_ERROR_BAD_INFO_ACCESS_METHOD=Méthode d’accès à l’information inconnue dans l’extension de certificat.\nSEC_ERROR_CRL_IMPORT_FAILED=Erreur lors de la tentative d’importation d’une liste de révocation de certificat (CRL).\nSEC_ERROR_EXPIRED_PASSWORD=Le mot de passe a expiré.\nSEC_ERROR_LOCKED_PASSWORD=Le mot de passe est verrouillé.\nSEC_ERROR_UNKNOWN_PKCS11_ERROR=Erreur PKCS #11 inconnue.\nSEC_ERROR_BAD_CRL_DP_URL=URL invalide ou non gérée dans un point de distribution CRL.\nSEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED=Le certificat a été signé à l’aide d’un algorithme de signature qui est désactivé pour son manque de sûreté.\nMOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE=Le serveur utilise le mécanisme de « key pinning » (HPKP) mais aucune chaîne de confiance pour les certificats n’a pu être établie pour correspondre au pinset. Les violations de « key pinning » ne peuvent pas être forcées.\nMOZILLA_PKIX_ERROR_CA_CERT_USED_AS_END_ENTITY=Le serveur utilise un certificat avec une extension de contraintes basiques qui l’identifie en tant qu’autorité de certification. Pour un certificat correctement émis cela ne devrait pas être le cas.\nMOZILLA_PKIX_ERROR_INADEQUATE_KEY_SIZE=Le serveur a présenté un certificat dont la taille de la clé est trop petite pour établir une connexion sécurisée.\nMOZILLA_PKIX_ERROR_V1_CERT_USED_AS_CA=Un certificat X.509 version 1 qui n’est pas une ancre de confiance a été utilisé pour signer le certificat du serveur. Les certificats X.509 version 1 sont obsolètes et ne devraient pas être utilisés pour signer d’autres certificats.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_CERTIFICATE=Le serveur a présenté un certificat qui n’est pas encore valide.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_ISSUER_CERTIFICATE=Un certificat qui n’est pas encore valide a été utilisé pour fournir le certificat du serveur.\nMOZILLA_PKIX_ERROR_SIGNATURE_ALGORITHM_MISMATCH=L’algorithme de signature présent dans le champ « signature » du certificat ne correspond pas à l’algorithme de son champ « signatureAlgorithm ».\nMOZILLA_PKIX_ERROR_OCSP_RESPONSE_FOR_CERT_MISSING=La réponse OCSP ne comporte pas d’état pour le certificat vérifié.\nMOZILLA_PKIX_ERROR_VALIDITY_TOO_LONG=Le serveur a présenté un certificat qui reste valide trop longtemps.\nMOZILLA_PKIX_ERROR_REQUIRED_TLS_FEATURE_MISSING=Une fonctionnalité TLS nécessaire est manquante.\nMOZILLA_PKIX_ERROR_INVALID_INTEGER_ENCODING=Le serveur a présenté un certificat contenant un entier mal encodé. Les raisons les plus fréquentes sont des numéros de série négatifs, des modules RSA négatifs ou des encodages plus longs que nécessaire.\nMOZILLA_PKIX_ERROR_EMPTY_ISSUER_NAME=Le serveur a présenté un certificat où le nom unique de l’autorité de délivrance est vide.\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/pipnss/pipnss.properties",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=Veuillez saisir le mot de passe principal de %S.\n# the following strings have special requirements:\n# they must fit in a 32 or 64 byte buffer after being translated\n# to UTF8.  Note to translator. It's not easy for you to figure\n# whether the escaped unicode string you produce will fit in \n# the space allocated.\n#\n# 64 bytes long after conversion to UTF8\nRootCertModuleName=Module de base intégré\n#\n# 32 bytes long after conversion to UTF8\nManufacturerID=Mozilla.org\n#\n# 32  bytes long after conversion to UTF8\nLibraryDescription=Services de cryptographie interne PSM\n#\n# 32 bytes long after conversion to UTF8\nTokenDescription=Service de crypto. générique\n#\n# 32 bytes long after conversion to UTF8\nPrivateTokenDescription=Sécurité personnelle\n#\n# 64 bytes long after conversion to UTF8\nSlotDescription=Services de crypto. interne PSM\n#\n# 64 bytes long after conversion to UTF8\nPrivateSlotDescription=Clés privées PSM\n#\n# 32\nFips140TokenDescription=Périphérique de sécurité logiciel (FIPS)\n# 64\nFips140SlotDescription=Services de clés et certificats cryptographiques FIPS 140\n# 32\nInternalToken=Sécurité personnelle\n# End of size restriction.\nVerifySSLClient=Certificat client SSL\nVerifySSLServer=Certificat serveur SSL\nVerifySSLCA=Autorité de certification SSL\nVerifyEmailSigner=Certificat de signature de courrier\nVerifyEmailRecip=Certificat de réception de courrier\nVerifyObjSign=Signataire d’objet\nHighGrade=Haut niveau\nMediumGrade=Niveau moyen\n# LOCALIZATION NOTE (nick_template): $1s is the common name from a cert (e.g. \"Mozilla\"), $2s is the CA name (e.g. VeriSign)\nnick_template=ID %2$s de %1$s\n#These are the strings set for the ASN1 objects in a certificate.\nCertDumpCertificate=Certificat\nCertDumpVersion=Version\n# LOCALIZATION NOTE (CertDumpVersionValue): %S is a version number (e.g. \"3\" in \"Version 3\")\nCertDumpVersionValue=Version %S\nCertDumpSerialNo=Numéro de série\nCertDumpMD2WithRSA=PKCS #1 MD2 avec chiffrement RSA\nCertDumpMD5WithRSA=PKCS #1 MD5 avec chiffrement RSA\nCertDumpSHA1WithRSA=PKCS #1 SHA-1 avec chiffrement RSA\nCertDumpSHA256WithRSA=PKCS #1 SHA-256 avec chiffrement RSA\nCertDumpSHA384WithRSA=PKCS #1 SHA-384 avec chiffrement RSA\nCertDumpSHA512WithRSA=PKCS #1 SHA-512 avec chiffrement RSA\nCertDumpDefOID=Identificateur d’objet (%S)\nCertDumpIssuer=Émetteur\nCertDumpSubject=Sujet\nCertDumpAVACountry=C\nCertDumpAVAState=ST\nCertDumpAVALocality=L\nCertDumpAVAOrg=O\nCertDumpAVAOU=OU\nCertDumpAVACN=CN\nCertDumpUserID=UID\nCertDumpPK9Email=E\nCertDumpAVADN=DN\nCertDumpAVADC=DC\nCertDumpSurname=Nom de famille\nCertDumpGivenName=Nom de baptême\nCertDumpValidity=Validité\nCertDumpNotBefore=Pas avant\nCertDumpNotAfter=Pas après\nCertDumpSPKI=Info clé publique du sujet\nCertDumpSPKIAlg=Algorithme clé publique du sujet\nCertDumpAlgID=Identificateur d’algorithme\nCertDumpParams=Paramètres d’algorithme\nCertDumpRSAEncr=Chiffrement PKCS #1 RSA\nCertDumpRSAPSSSignature=Signature PKCS #1 RSASSA-PSS\nCertDumpRSATemplate=Module (%S bits) :\\n%S\\nExposant (%S bits) :\\n%S\nCertDumpECTemplate=Taille de la clé : %S bits\\nLongueur d’ordre du point de base : %S bits\\nValeur publique :\\n%S\nCertDumpIssuerUniqueID=ID unique de l’émetteur\nCertDumpSubjPubKey=Clé publique du sujet\nCertDumpSubjectUniqueID=ID unique du sujet\nCertDumpExtensions=Extensions\nCertDumpSubjectDirectoryAttr=Attributs d’annuaire du sujet du certificat\nCertDumpSubjectKeyID=Clé d’identification du sujet du certificat\nCertDumpKeyUsage=Usage de la clé de certificat\nCertDumpSubjectAltName=Nom alternatif du sujet du certificat\nCertDumpIssuerAltName=Nom alternatif de l’émetteur du certificat\nCertDumpBasicConstraints=Contraintes de base du certificat\nCertDumpNameConstraints=Contraintes de nommage du certificat\nCertDumpCrlDistPoints=Points de distribution de listes de certificats révoqués (LCR)\nCertDumpCertPolicies=Politiques du certificat\nCertDumpPolicyMappings=Correspondances des politiques du certificat\nCertDumpPolicyConstraints=Contraintes des politiques du certificat\nCertDumpAuthKeyID=Identificateur de la clé d’autorité de certification\nCertDumpExtKeyUsage=Utilisation de la clé étendue\nCertDumpAuthInfoAccess=Accès aux informations de l’autorité\nCertDumpAnsiX9DsaSignature=Signature ANSI X9.57 DSA\nCertDumpAnsiX9DsaSignatureWithSha1=Signature ANSI X9.57 DSA avec Digest SHA1\nCertDumpAnsiX962ECDsaSignatureWithSha1=Signature ANSI X9.62 ECDSA avec SHA1\nCertDumpAnsiX962ECDsaSignatureWithSha224=Signature ANSI X9.62 ECDSA avec SHA224\nCertDumpAnsiX962ECDsaSignatureWithSha256=Signature ANSI X9.62 ECDSA avec SHA256\nCertDumpAnsiX962ECDsaSignatureWithSha384=Signature ANSI X9.62 ECDSA avec SHA384\nCertDumpAnsiX962ECDsaSignatureWithSha512=Signature ANSI X9.62 ECDSA avec SHA512\nCertDumpKUSign=Signature\nCertDumpKUNonRep=Non-répudiation\nCertDumpKUEnc=Chiffrement de la clé\nCertDumpKUDEnc=Chiffrement des données\nCertDumpKUKA=Agrément de clé\nCertDumpKUCertSign=Signature de certificat\nCertDumpKUCRLSigner=Signature LCR\nCertDumpCritical=Critique\nCertDumpNonCritical=Non critique\nCertDumpSigAlg=Algorithme de signature des certificats\nCertDumpCertSig=Valeur de signature du certificat\nCertDumpExtensionFailure=Erreur : Impossible de traiter l’extension\nCertDumpIsCA=Est une autorité de certification\nCertDumpIsNotCA=N’est une autorité de certification\nCertDumpPathLen=Nombre maximum de CA intermédiaires : %S\nCertDumpPathLenUnlimited=illimité\nCertDumpEKU_1_3_6_1_5_5_7_3_1=Authentification de serveur web par TLS\nCertDumpEKU_1_3_6_1_5_5_7_3_2=Authentification de client web par TLS\nCertDumpEKU_1_3_6_1_5_5_7_3_3=Signature de code\nCertDumpEKU_1_3_6_1_5_5_7_3_4=Protection de courriel\nCertDumpEKU_1_3_6_1_5_5_7_3_8=Horodatage\nCertDumpEKU_1_3_6_1_5_5_7_3_9=Signature OCSP\nCertDumpEKU_1_3_6_1_4_1_311_2_1_21=Signature de code individuel Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_2_1_22=Signature de code commercial Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_1=Signature de liste de confiance Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_2=Horodatage Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_3=Passerelle cryptographique Microsoft Server\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4=Système de fichiers chiffré Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4_1=Récupération de système de fichiers Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_5=Vérification de pilote matériel Microsoft Windows\nCertDumpEKU_1_3_6_1_4_1_311_10_3_10=Subordination qualifiée Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_11=Récupération de clé Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_12=Signature de document Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_13=Signature de durée de vie Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_20_2_2=Connexion de carte à puce intelligente Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_21_6=Agent de récupération de clé Microsoft\nCertDumpMSCerttype=Nom de certificat modèle de Microsoft\nCertDumpMSNTPrincipal=Nom principal Microsoft\nCertDumpMSCAVersion=Version de CA Microsoft\nCertDumpMSDomainGUID=GUID de domaine Microsoft\nCertDumpEKU_2_16_840_1_113730_4_1=Passerelle cryptographique Netscape Server\nCertDumpRFC822Name=Adresse électronique\nCertDumpDNSName=Nom DNS\nCertDumpX400Address=Adresse X.400\nCertDumpDirectoryName=Nom X.500\nCertDumpEDIPartyName=Nom de tiers EDI\nCertDumpURI=URI\nCertDumpIPAddress=Adresse IP\nCertDumpRegisterID=OID enregistré\nCertDumpKeyID=ID de clé\nCertDumpVerisignNotices=Notices utilisateur Verisign\nCertDumpUnused=Inutilisé\nCertDumpKeyCompromise=Transaction de clé\nCertDumpCACompromise=Transaction de CA\nCertDumpAffiliationChanged=Affiliation modifiée\nCertDumpSuperseded=Obsolète\nCertDumpCessation=Cessation d’opération\nCertDumpHold=Prise de certificat\nCertDumpOCSPResponder=OCSP\nCertDumpCAIssuers=Émetteurs CA\nCertDumpCPSPointer=Pointeur de déclaration de pratique de certification\nCertDumpUserNotice=Notice utilisateur\nCertDumpLogotype=Logotype\nCertDumpECPublicKey=Elliptic Curve Public Key\nCertDumpECDSAWithSHA1=X9.62 ECDSA Signature with SHA1\nCertDumpECprime192v1=ANSI X9.62 elliptic curve prime192v1 (aussi appelé secp192r1, NIST P-192)\nCertDumpECprime192v2=ANSI X9.62 elliptic curve prime192v2\nCertDumpECprime192v3=ANSI X9.62 elliptic curve prime192v3\nCertDumpECprime239v1=ANSI X9.62 elliptic curve prime239v1\nCertDumpECprime239v2=ANSI X9.62 elliptic curve prime239v2\nCertDumpECprime239v3=ANSI X9.62 elliptic curve prime239v3\nCertDumpECprime256v1=ANSI X9.62 elliptic curve prime256v1 (aussi appelé secp256r1, NIST P-256)\nCertDumpECsecp112r1=SECG elliptic curve secp112r1\nCertDumpECsecp112r2=SECG elliptic curve secp112r2\nCertDumpECsecp128r1=SECG elliptic curve secp128r1\nCertDumpECsecp128r2=SECG elliptic curve secp128r2\nCertDumpECsecp160k1=SECG elliptic curve secp160k1\nCertDumpECsecp160r1=SECG elliptic curve secp160r1\nCertDumpECsecp160r2=SECG elliptic curve secp160r2\nCertDumpECsecp192k1=SECG elliptic curve secp192k1\nCertDumpECsecp224k1=SECG elliptic curve secp224k1\nCertDumpECsecp224r1=SECG elliptic curve secp224r1 (aussi appelé NIST P-224)\nCertDumpECsecp256k1=SECG elliptic curve secp256k1\nCertDumpECsecp384r1=SECG elliptic curve secp384r1 (aussi appelé NIST P-384)\nCertDumpECsecp521r1=SECG elliptic curve secp521r1 (aussi appelé NIST P-521)\nCertDumpECc2pnb163v1=ANSI X9.62 elliptic curve c2pnb163v1\nCertDumpECc2pnb163v2=ANSI X9.62 elliptic curve c2pnb163v2\nCertDumpECc2pnb163v3=ANSI X9.62 elliptic curve c2pnb163v3\nCertDumpECc2pnb176v1=ANSI X9.62 elliptic curve c2pnb176v1\nCertDumpECc2tnb191v1=ANSI X9.62 elliptic curve c2tnb191v1\nCertDumpECc2tnb191v2=ANSI X9.62 elliptic curve c2tnb191v2\nCertDumpECc2tnb191v3=ANSI X9.62 elliptic curve c2tnb191v3\nCertDumpECc2onb191v4=ANSI X9.62 elliptic curve c2onb191v4\nCertDumpECc2onb191v5=ANSI X9.62 elliptic curve c2onb191v5\nCertDumpECc2pnb208w1=ANSI X9.62 elliptic curve c2pnb208w1\nCertDumpECc2tnb239v1=ANSI X9.62 elliptic curve c2tnb239v1\nCertDumpECc2tnb239v2=ANSI X9.62 elliptic curve c2tnb239v2\nCertDumpECc2tnb239v3=ANSI X9.62 elliptic curve c2tnb239v3\nCertDumpECc2onb239v4=ANSI X9.62 elliptic curve c2onb239v4\nCertDumpECc2onb239v5=ANSI X9.62 elliptic curve c2onb239v5\nCertDumpECc2pnb272w1=ANSI X9.62 elliptic curve c2pnb272w1\nCertDumpECc2pnb304w1=ANSI X9.62 elliptic curve c2pnb304w1\nCertDumpECc2tnb359v1=ANSI X9.62 elliptic curve c2tnb359v1\nCertDumpECc2pnb368w1=ANSI X9.62 elliptic curve c2pnb368w1\nCertDumpECc2tnb431r1=ANSI X9.62 elliptic curve c2tnb431r1\nCertDumpECsect113r1=SECG elliptic curve sect113r1\nCertDumpECsect113r2=SECG elliptic curve sect113r2\nCertDumpECsect131r1=SECG elliptic curve sect131r1\nCertDumpECsect131r2=SECG elliptic curve sect131r2\nCertDumpECsect163k1=SECG elliptic curve sect163k1 (aussi appelé NIST K-163)\nCertDumpECsect163r1=SECG elliptic curve sect163r1\nCertDumpECsect163r2=SECG elliptic curve sect163r2 (aussi appelé NIST B-163)\nCertDumpECsect193r1=SECG elliptic curve sect193r1\nCertDumpECsect193r2=SECG elliptic curve sect193r2\nCertDumpECsect233k1=SECG elliptic curve sect233k1 (aussi appelé NIST K-233)\nCertDumpECsect233r1=SECG elliptic curve sect233r1 (aussi appelé NIST B-233)\nCertDumpECsect239k1=SECG elliptic curve sect239k1\nCertDumpECsect283k1=SECG elliptic curve sect283k1 (aussi appelé NIST K-283)\nCertDumpECsect283r1=SECG elliptic curve sect283r1 (aussi appelé NIST B-283)\nCertDumpECsect409k1=SECG elliptic curve sect409k1 (aussi appelé NIST K-409)\nCertDumpECsect409r1=SECG elliptic curve sect409r1 (aussi appelé NIST B-409)\nCertDumpECsect571k1=SECG elliptic curve sect571k1 (aussi appelé NIST K-571)\nCertDumpECsect571r1=SECG elliptic curve sect571r1 (aussi appelé NIST B-571)\nCertDumpRawBytesHeader=Taille : %S octets / %S bits\nPK11BadPassword=Le mot de passe PK11 est incorrect.\nSuccessfulP12Backup=Sauvegarde des certificats et clés privées réussie.\nSuccessfulP12Restore=Récupération des certificats et clés privées réussie.\nPKCS12DecodeErr=Échec de décodage du fichier. Soit il n’est pas au format PKCS#12, soit il est corrompu, ou le mot de passe est incorrect.\nPKCS12UnknownErrRestore=Échec de récupération du fichier PKCS#12 pour une raison inconnue.\nPKCS12UnknownErrBackup=Échec de sauvegarde du fichier PKCS#12 pour une raison inconnue.\nPKCS12UnknownErr=L’opération PKCS #12 a échoué pour des raisons inconnues.\nPKCS12InfoNoSmartcardBackup=Il est impossible de sauvegarder les certificats d’un périphérique matériel de sécurité tel qu’une carte intelligente.\nPKCS12DupData=Le certificat et la clé privée existent déjà sur le périphérique de sécurité.\nAddModuleFailure=Impossible d’ajouter le module\nAddModuleDup=Le module de sécurité existe déjà\nDelModuleWarning=Voulez-vous vraiment supprimer ce module de sécurité ?\nDelModuleError=Impossible de supprimer le module\nAVATemplate=%S = %S\n\nPSMERR_SSL_Disabled=Connexion sécurisée impossible car le protocole SSL a été désactivé.\nPSMERR_SSL2_Disabled=Connexion sécurisée impossible car le site utilise une ancienne version non sûre du protocole SSL.\nPSMERR_HostReusedIssuerSerial=Vous avez reçu un certificat invalide. Veuillez contacter l’administrateur du serveur ou votre correspondant de messagerie et fournissez-lui les informations suivantes :\\n\\nVotre certificat contient le même numéro de série qu’un autre certificat émis par l’autorité de certification. Veuillez vous procurer un nouveau certificat avec un numéro de série unique.\n\nSSLConnectionErrorPrefix=Une erreur est survenue pendant une connexion à %S.\n\ncertErrorIntro=%S utilise un certificat de sécurité invalide.\n\ncertErrorTrust_SelfSigned=Le certificat n’est pas sûr car il est auto-signé.\ncertErrorTrust_UnknownIssuer=Le certificat n’est pas sûr car le certificat de l’autorité l’ayant délivré est inconnu.\ncertErrorTrust_UnknownIssuer2=Le serveur n’envoie peut-être pas les certificats intermédiaires appropriés.\ncertErrorTrust_UnknownIssuer3=Il peut être nécessaire d’importer un certificat racine supplémentaire.\ncertErrorTrust_CaInvalid=Le certificat n’est pas sûr car le certificat de l’autorité l’ayant délivré est invalide.\ncertErrorTrust_Issuer=Le certificat n’est pas sûr car le certificat de l’autorité l’ayant délivré n’est pas digne de confiance.\ncertErrorTrust_SignatureAlgorithmDisabled=Le certificat n’est pas sûr car il a été signé à l’aide d’un algorithme de signature qui a été désactivé car cet algorithme n’est pas sécurisé.\ncertErrorTrust_ExpiredIssuer=Le certificat n’est pas sûr car le certificat de l’autorité l’ayant délivré a expiré.\ncertErrorTrust_Untrusted=Le certificat ne provient pas d’une source sûre.\n\ncertErrorMismatch=Le certificat n’est pas valide pour le nom %S.\n# LOCALIZATION NOTE (certErrorMismatchSingle2): Do not translate <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>\ncertErrorMismatchSingle2=Le certificat n’est valide que pour <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>.\ncertErrorMismatchSinglePlain=Le certificat n’est valide que pour %S\ncertErrorMismatchMultiple=Le certificat n’est valide que pour les noms suivants :\n\n# LOCALIZATION NOTE (certErrorExpiredNow): Do not translate %1$S (date+time of expired certificate) or %2$S (current date+time)\ncertErrorExpiredNow=Le certificat a expiré le %1$S. La date courante est %2$S.\n# LOCALIZATION NOTE (certErrorNotYetValidNow): Do not translate %1$S (date+time certificate will become valid) or %2$S (current date+time)\ncertErrorNotYetValidNow=Le certificat ne sera pas valide jusqu’au %1$S. La date courante est %2$S.\n\n# LOCALIZATION NOTE (certErrorCodePrefix2): Do not translate <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\ncertErrorCodePrefix2=Code d’erreur : <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\n\nP12DefaultNickname=Certificat importé\nCertUnknown=Inconnu\nCertNoEmailAddress=(pas d’adresse électronique)\nCaCertExists=Ce certificat est déjà installé en tant qu’autorité de certification.\nNotACACert=Ceci n’est pas un certificat d’autorité de certification et ne peut donc être importé dans la liste des autorités de certification.\nNotImportingUnverifiedCert=Ce certificat ne peut être vérifié et ne sera pas importé. L’émetteur du certificat est peut-être inconnu ou non sûr, le certificat a peut-être expiré ou a été révoqué, ou le certificat n’a peut-être pas été approuvé.\nUserCertIgnoredNoPrivateKey=Ce certificat personnel ne peut être installé car vous ne possédez pas la clé privée correspondante qui a été créée lorsque le certificat a été requis.\nUserCertImported=Votre certificat personnel a été installé. Vous devriez conserver une copie de sauvegarde de ce certificat.\nCertOrgUnknown=(Inconnu)\nCertNotStored=(Non stocké)\nCertExceptionPermanent=Permanente\nCertExceptionTemporary=Temporaire\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/pipnss/security.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nTitle=Avertissement de sécurité\nPostToInsecureFromSecureMessage=Bien que cette page soit chiffrée, les informations saisies vont être transmises en clair (sans chiffrement) et pourraient être lues lors de leur acheminement.##Voulez-vous vraiment transmettre ces informations ?##\nSecurityButtonTooltipText=Voir les informations de sécurité pour cette fenêtre\nSecurityButtonMixedContentTooltipText=Attention : Une partie du contenu n'est pas authentifiée\nContinue=Continuer\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/pippki/certManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY certmgr.title                       \"Gestionnaire de certificats\">\n\n<!ENTITY certmgr.tab.mine                     \"Vos certificats\">\n<!ENTITY certmgr.tab.others2                  \"Personnes\">\n<!ENTITY certmgr.tab.websites3                \"Serveurs\">\n<!ENTITY certmgr.tab.ca                       \"Autorités\">\n<!ENTITY certmgr.tab.orphan2                  \"Autres\">\n\n<!ENTITY certmgr.mine                         \"Vous possédez des certificats de ces organisations qui vous identifient :\">\n<!ENTITY certmgr.others                       \"Vous possédez des certificats enregistrés identifiant ces personnes :\">\n<!ENTITY certmgr.websites2                    \"Vous possédez des certificats enregistrés identifiant ces serveurs :\">\n<!ENTITY certmgr.cas                          \"Vous possédez des certificats enregistrés identifiant ces autorités de certification :\">\n<!ENTITY certmgr.orphans                      \"Vous possédez des certificats enregistrés qui ne correspondent à aucune autre catégorie :\">\n\n<!ENTITY certmgr.detail.general_tab.title     \"Général\">\n<!ENTITY certmgr.detail.general_tab.accesskey \"G\">\n<!ENTITY certmgr.detail.prettyprint_tab.title \"Détails\">\n<!ENTITY certmgr.detail.prettyprint_tab.accesskey \"D\">\n\n<!ENTITY certmgr.pending.label                \"Vérification des certificats en cours…\">\n<!ENTITY certmgr.subjectinfo.label            \"Émis pour\">\n<!ENTITY certmgr.issuerinfo.label             \"Émis par\">\n<!ENTITY certmgr.periodofvalidity.label       \"Période de validité\" >\n<!ENTITY certmgr.fingerprints.label           \"Empreintes numériques\">\n<!ENTITY certmgr.certdetail.title             \"Détails du certificat\">\n<!ENTITY certmgr.certdetail.cn                \"Nom commun (CN)\">\n<!ENTITY certmgr.certdetail.o                 \"Organisation (O)\">\n<!ENTITY certmgr.certdetail.ou                \"Unité d’organisation (OU)\">\n<!ENTITY certmgr.certdetail.serialnumber      \"Numéro de série\">\n<!ENTITY certmgr.certdetail.sha256fingerprint \"Empreinte numérique SHA-256\">\n<!ENTITY certmgr.certdetail.sha1fingerprint   \"Empreinte numérique SHA1\">\n\n<!ENTITY certmgr.editcacert.title             \"Édition des paramètres de confiance de l’autorité de certification (CA)\">\n<!ENTITY certmgr.editcert.edittrust           \"Modifier les paramètres de confiance :\">\n<!ENTITY certmgr.editcert.trustssl            \"Ce certificat peut identifier des sites web.\">\n<!ENTITY certmgr.editcert.trustemail          \"Ce certificat peut identifier des utilisateurs de courrier électronique.\">\n<!ENTITY certmgr.editcert.trustobjsign        \"Ce certificat peut identifier des créateurs de logiciels.\">\n\n<!ENTITY certmgr.deletecert.title             \"Suppression d’un certificat\">\n\n<!ENTITY certmgr.certname                     \"Nom du certificat\">\n<!ENTITY certmgr.certserver                   \"Serveur\">\n<!ENTITY certmgr.override_lifetime            \"Durée de vie\">\n<!ENTITY certmgr.tokenname                    \"Périphérique de sécurité\">\n<!ENTITY certmgr.begins                       \"Débute le\">\n<!ENTITY certmgr.expires                      \"Expire le\">\n<!ENTITY certmgr.email                        \"Adresse électronique\">\n<!ENTITY certmgr.serial                       \"Numéro de série\">\n\n<!ENTITY certmgr.close.label                  \"Fermer\">\n<!ENTITY certmgr.close.accesskey              \"F\">\n<!ENTITY certmgr.view2.label                  \"Voir…\">\n<!ENTITY certmgr.view2.accesskey              \"V\">\n<!ENTITY certmgr.edit3.label                  \"Modifier la confiance…\">\n<!ENTITY certmgr.edit3.accesskey              \"M\">\n<!ENTITY certmgr.export.label                 \"Exporter…\">\n<!ENTITY certmgr.export.accesskey             \"x\">\n<!ENTITY certmgr.delete2.label                \"Supprimer…\">\n<!ENTITY certmgr.delete2.accesskey            \"S\">\n<!ENTITY certmgr.delete_builtin.label         \"Supprimer ou ne plus faire confiance…\">\n<!ENTITY certmgr.delete_builtin.accesskey     \"S\">\n<!ENTITY certmgr.backup2.label                \"Sauvegarder…\">\n<!ENTITY certmgr.backup2.accesskey            \"e\">\n<!ENTITY certmgr.backupall2.label             \"Tout sauvegarder…\">\n<!ENTITY certmgr.backupall2.accesskey         \"T\">\n<!ENTITY certmgr.restore2.label               \"Importer…\">\n<!ENTITY certmgr.restore2.accesskey           \"I\">\n<!ENTITY certmgr.details.label                \"Champs du certificat\">\n<!ENTITY certmgr.details.accesskey            \"C\">\n<!ENTITY certmgr.fields.label                 \"Valeur du champ\">\n<!ENTITY certmgr.fields.accesskey             \"l\">\n<!ENTITY certmgr.hierarchy.label              \"Hiérarchie des certificats\">\n<!ENTITY certmgr.hierarchy.accesskey2         \"H\">\n<!ENTITY certmgr.addException.label           \"Ajouter une exception…\">\n<!ENTITY certmgr.addException.accesskey       \"u\">\n\n<!ENTITY exceptionMgr.title                   \"Ajout d’une exception de sécurité\">\n<!ENTITY exceptionMgr.exceptionButton.label   \"Confirmer l’exception de sécurité\">\n<!ENTITY exceptionMgr.exceptionButton.accesskey \"C\">\n<!ENTITY exceptionMgr.supplementalWarning     \"Les banques, magasins et autres sites web publics légitimes ne vous demanderont pas de faire cela.\">\n<!ENTITY exceptionMgr.certlocation.caption2   \"Serveur\">\n<!ENTITY exceptionMgr.certlocation.url        \"Adresse :\">\n<!ENTITY exceptionMgr.certlocation.download   \"Obtenir le certificat\">\n<!ENTITY exceptionMgr.certlocation.accesskey  \"O\">\n<!ENTITY exceptionMgr.certstatus.caption      \"État du certificat\">\n<!ENTITY exceptionMgr.certstatus.viewCert     \"Voir…\">\n<!ENTITY exceptionMgr.certstatus.accesskey    \"V\">\n<!ENTITY exceptionMgr.permanent.label         \"Conserver cette exception de façon permanente\">\n<!ENTITY exceptionMgr.permanent.accesskey     \"S\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/pippki/deviceManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY devmgr.title                           \"Gestionnaire de périphériques\">\n<!-- LOCALIZATION NOTE (devmgr.style2): This is CSS style for Device Manager\n     window size. Don't translate \"width\" nor \"height\". Adjust the numbers\n     to make window contents fit. -->\n<!ENTITY devmgr.style2                          \"width: 67em; height: 32em;\">\n\n<!ENTITY devmgr.devlist.label                   \"Modules et périphériques de sécurité\">\n<!ENTITY devmgr.details.title                   \"Détails\">\n<!ENTITY devmgr.details.title2                  \"Valeur\">\n\n<!ENTITY devmgr.button.login.label              \"Connexion\">\n<!ENTITY devmgr.button.login.accesskey          \"n\">\n<!ENTITY devmgr.button.logout.label             \"Déconnexion\">\n<!ENTITY devmgr.button.logout.accesskey         \"D\">\n<!ENTITY devmgr.button.changepw.label           \"Changer le mot de passe\">\n<!ENTITY devmgr.button.changepw.accesskey       \"m\">\n<!ENTITY devmgr.button.load.label               \"Charger\">\n<!ENTITY devmgr.button.load.accesskey           \"g\">\n<!ENTITY devmgr.button.unload.label             \"Décharger\">\n<!ENTITY devmgr.button.unload.accesskey         \"h\">\n<!ENTITY devmgr.button.fips.accesskey           \"F\">\n\n<!ENTITY loaddevice.info                        \"Saisissez les informations sur le module que vous voulez ajouter.\">\n<!ENTITY loaddevice.modname                     \"Nom du module :\">\n<!ENTITY loaddevice.modname.accesskey           \"o\">\n<!ENTITY loaddevice.modname.default             \"Nouveau module PKCS#11\">\n<!ENTITY loaddevice.filename                    \"Nom de fichier du module :\">\n<!ENTITY loaddevice.filename.accesskey          \"i\">\n<!ENTITY loaddevice.browse                      \"Parcourir…\">\n<!ENTITY loaddevice.browse.accesskey            \"P\">\n\n<!ENTITY loaddevice.title                       \"Charger un périphérique PKCS#11\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/pippki/pippki.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Values for changepassword.xul -->\n<!ENTITY setPassword.title  \"Définir le mot de passe principal\">\n<!ENTITY setPassword.tokenName.label \"Périphérique de sécurité \">\n<!ENTITY setPassword.oldPassword.label \"Ancien mot de passe\">\n<!ENTITY setPassword.newPassword.label \"Saisissez le nouveau mot de passe\">\n<!ENTITY setPassword.reenterPassword.label \"Saisissez-le à nouveau\">\n<!ENTITY setPassword.meter.label \"Mesure de la qualité du mot de passe :\">\n\n<!-- Values for resetpassword.xul -->\n<!ENTITY resetPasswordButtonLabel \"Effacer\">\n<!ENTITY resetPassword.title  \"Effacer le mot de passe principal\">\n<!ENTITY resetPassword.text  \"Si vous effacez votre mot de passe principal, tous vos mots de passe web et courrier, vos données de formulaires, vos certificats personnels et vos clés privées seront oubliés. Voulez-vous vraiment supprimer le mot de passe principal ?\">\n\n<!-- Downloading a cert -->\n<!ENTITY downloadCert.title \"Téléchargement du certificat\">\n<!ENTITY downloadCert.message1 \"On vous a demandé de confirmer une nouvelle autorité de certification (AC).\">\n<!ENTITY downloadCert.trustSSL \"Confirmer cette AC pour identifier des sites web.\">\n<!ENTITY downloadCert.trustEmail \"Confirmer cette AC pour identifier les utilisateurs de courrier.\">\n<!ENTITY downloadCert.trustObjSign \"Confirmer cette AC pour identifier les développeurs de logiciels.\">\n<!ENTITY downloadCert.message3 \"Avant de confirmer cette AC pour quelque raison que ce soit, vous devriez l’examiner elle, ses méthodes et ses procédures (si possible).\">\n<!ENTITY downloadCert.viewCert.label \"Voir\">\n<!ENTITY downloadCert.viewCert.text \"Examiner le certificat d’AC\">\n\n<!-- Strings for the SSL client auth ask dialog -->\n<!ENTITY clientAuthAsk.title \"Requête d’identification d’utilisateur\">\n<!ENTITY clientAuthAsk.message1 \"Ce site vous demande de vous identifier avec un certificat de sécurité :\">\n<!ENTITY clientAuthAsk.message2 \"Choisir un certificat à présenter comme identification :\">\n<!ENTITY clientAuthAsk.message3 \"Détails du certificat sélectionné :\">\n\n<!ENTITY pkcs12.setpassword.title  \"Choisir un mot de passe de sauvegarde du certificat\">\n<!ENTITY pkcs12.setpassword.message  \"Le mot de passe de sauvegarde du certificat que vous venez de définir protège le fichier de sauvegarde que vous allez créer. Vous devez donner le mot de passe pour commencer cette sauvegarde.\">\n<!ENTITY pkcs12.setpassword.label1 \"Mot de passe de sauvegarde du certificat :\">\n<!ENTITY pkcs12.setpassword.label2 \"Mot de passe de sauvegarde du certificat (encore) :\">\n<!ENTITY pkcs12.setpassword.reminder \"Important : si vous avez oublié votre mot de passe de sécurité, vous ne pourrez plus importer cette sauvegarde plus tard. Veuillez le conserver en un lieu sûr.\">\n\n<!ENTITY chooseToken.title  \"Choix d’un jeton\">\n<!ENTITY chooseToken.message1 \"Veuillez choisir un jeton.\">\n\n<!-- Strings for the CreateCertInfo dialog  -->\n<!ENTITY createCertInfo.title \"Génération d’une clé privée\">\n<!ENTITY createCertInfo.msg1 \"Génération de la clé en cours… Cette opération peut prendre plusieurs minutes…\">\n<!ENTITY createCertInfo.msg2 \"Veuillez attendre…\">\n\n<!-- Strings for protectedAuth dialog -->\n<!ENTITY protectedAuth.title \"Authentification protégée par jeton\">\n<!ENTITY protectedAuth.msg \"Veuillez vous authentifier au jeton. La méthode d’authentification dépend du type de votre jeton.\">\n<!ENTITY protectedAuth.tokenName.label \"Jeton :\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/pippki/pippki.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=Veuillez saisir le mot de passe principal pour le périphérique de sécurité à clés privées PSM.\n\n# LOCALIZATION NOTE(certWithSerial): Used for semi-uniquely representing a cert.\n# %1$S is the serial number of the cert in AA:BB:CC hex format.\ncertWithSerial=Certificat avec numéro de série : %1$S\n\n# Download Cert dialog\n# LOCALIZATION NOTE(newCAMessage1):\n# %S is a string representative of the certificate being downloaded/imported.\nnewCAMessage1=Voulez-vous faire confiance à « %S » pour les actions suivantes ?\nunnamedCA=Autorité de certification (pas de nom)\n\n# For editing cert trust\neditTrustCA=Le certificat « %S » représente une autorité de certification.\n\n# For Deleting Certificates\ndeleteSslCertConfirm3=Voulez-vous vraiment supprimer ces exceptions de serveurs ?\ndeleteSslCertImpact3=Si vous supprimez une exception de serveur, vous restaurez les vérifications de sécurité usuelles pour ce serveur et demandez qu’il utilise un certificat valide.\ndeleteSslCertTitle3=Suppression des exceptions de certificats de serveur\n\ndeleteUserCertConfirm=Voulez-vous vraiment supprimer ces certificats ?\ndeleteUserCertImpact=Si vous supprimez un de vos certificats, vous ne pourrez plus l’utiliser pour vous identifier vous-même.\ndeleteUserCertTitle=Suppression de certificats\n\ndeleteCaCertConfirm2=Vous avez demandé de supprimer ces certificats d’AC. S’il s’agit de certificats intégrés, aucune confiance ne leur sera plus accordée, ce qui a le même effet. Voulez-vous vraiment supprimer ces certificats ou ne plus leur faire confiance ?\ndeleteCaCertImpactX2=Si vous supprimez une autorité de certification (AC) ou cessez de lui faire confiance, l’application ne fera plus confiance à aucun certificat fourni par cette autorité.\ndeleteCaCertTitle2=Supprimer ou ne plus faire confiance à des certificats d’AC\n\ndeleteEmailCertConfirm=Voulez-vous vraiment supprimer les certificats de courrier de ces personnes ?\ndeleteEmailCertImpactDesc=Si vous supprimez le certificat de courrier d’une personne, vous ne pourrez plus envoyer de courrier chiffré à la personne qui lui est associée.\ndeleteEmailCertTitle=Suppression de certificats de courrier\n\ndeleteOrphanCertConfirm=Voulez-vous vraiment supprimer ces certificats ?\ndeleteOrphanCertTitle=Suppression de certificats\n\n# PKCS#12 file dialogs\nchooseP12RestoreFileDialog2=Fichier de certificat à importer\nchooseP12BackupFileDialog=Nom de fichier à sauvegarder\nfile_browse_PKCS12_spec=Fichiers PKCS12\ngetPKCS12FilePasswordMessage=Veuillez saisir le mot de passe portable de sécurité protégeant ce certificat de sécurité et la clé privée :\n\n# Cert verification\ncertVerified=Ce certificat a été vérifié pour les utilisations suivantes :\ncertNotVerified_CertRevoked=Impossible de vérifier ce certificat car il a été révoqué.\ncertNotVerified_CertExpired=Impossible de vérifier ce certificat car il a expiré.\ncertNotVerified_CertNotTrusted=Impossible de vérifier ce certificat car il n’est pas digne de confiance.\ncertNotVerified_IssuerNotTrusted=Impossible de vérifier ce certificat car son émetteur n’est pas digne de confiance.\ncertNotVerified_IssuerUnknown=Impossible de vérifier ce certificat car l’émetteur est inconnu.\ncertNotVerified_CAInvalid=Impossible de vérifier ce certificat car le certificat d’AC n’est pas valide.\ncertNotVerified_AlgorithmDisabled=Impossible de vérifier ce certificat car il a été signé à l’aide d’un algorithme de signature qui a été désactivé car cet algorithme n’est pas sécurisé.\ncertNotVerified_Unknown=Impossible de vérifier ce certificat pour une raison inconnue.\n\n# Client auth\nclientAuthRemember=Se souvenir de cette décision\n# LOCALIZATION NOTE(clientAuthNickAndSerial): Represents a single cert when the\n# user is choosing from a list of certificates.\n# %1$S is the nickname of the cert.\n# %2$S is the serial number of the cert in AA:BB:CC hex format.\nclientAuthNickAndSerial=%1$S [%2$S]\n# LOCALIZATION NOTE(clientAuthHostnameAndPort):\n# %1$S is the hostname of the server.\n# %2$S is the port of the server.\nclientAuthHostnameAndPort=%1$S:%2$S\n# LOCALIZATION NOTE(clientAuthMessage1): %S is the Organization of the server\n# cert.\nclientAuthMessage1=Organisation : « %S »\n# LOCALIZATION NOTE(clientAuthMessage2): %S is the Organization of the issuer\n# cert of the server cert.\nclientAuthMessage2=Émis en tant que : « %S »\n# LOCALIZATION NOTE(clientAuthIssuedTo): %1$S is the Distinguished Name of the\n# currently selected client cert, such as \"CN=John Doe,OU=Example\" (without\n# quotes).\nclientAuthIssuedTo=Émis pour : %1$S\n# LOCALIZATION NOTE(clientAuthSerial): %1$S is the serial number of the selected\n# cert in AA:BB:CC hex format.\nclientAuthSerial=Numéro de série : %1$S\n# LOCALIZATION NOTE(clientAuthValidityPeriod):\n# %1$S is the already localized notBefore date of the selected cert.\n# %2$S is the already localized notAfter date of the selected cert.\nclientAuthValidityPeriod=Valide du %1$S au %2$S\n# LOCALIZATION NOTE(clientAuthKeyUsages): %1$S is a comma separated list of\n# already localized key usages the selected cert is valid for.\nclientAuthKeyUsages=Utilisations de la clé : %1$S\n# LOCALIZATION NOTE(clientAuthEmailAddresses): %1$S is a comma separated list of\n# e-mail addresses the selected cert is valid for.\nclientAuthEmailAddresses=Adresses électroniques : %1$S\n# LOCALIZATION NOTE(clientAuthIssuedBy): %1$S is the Distinguished Name of the\n# cert which issued the selected cert.\nclientAuthIssuedBy=Émis par : %1$S\n# LOCALIZATION NOTE(clientAuthStoredOn): %1$S is the name of the PKCS #11 token\n# the selected cert is stored on.\nclientAuthStoredOn=Stocké sur : %1$S\n\n# Page Info\npageInfo_NoEncryption=Connexion non chiffrée\npageInfo_Privacy_None1=Le site web %S ne prend pas en charge le chiffrement pour la page actuellement affichée.\npageInfo_Privacy_None2=Les informations envoyées sur Internet sans chiffrement peuvent être vues par d’autres personnes durant leur transit.\npageInfo_Privacy_None4=La page actuellement affichée n’a pas été chiffrée avant d’avoir été envoyée sur Internet.\n# LOCALIZATION NOTE (pageInfo_EncryptionWithBitsAndProtocol and pageInfo_BrokenEncryption):\n# %1$S is the name of the encryption standard,\n# %2$S is the key size of the cipher.\n# %3$S is protocol version like \"SSL 3\" or \"TLS 1.2\"\npageInfo_EncryptionWithBitsAndProtocol=Connexion chiffrée (clés %1$S, %2$S bits, %3$S)\npageInfo_BrokenEncryption=Chiffrement non fiable (clés %1$S, %2$S bits, %3$S)\npageInfo_Privacy_Encrypted1=La page actuellement affichée a été chiffrée avant d’avoir été envoyée sur Internet.\npageInfo_Privacy_Encrypted2=Le chiffrement rend très difficile aux personnes non autorisées la visualisation de la page durant son transit entre ordinateurs. Il est donc très improbable que quelqu’un puisse lire cette page durant son transit sur le réseau.\npageInfo_MixedContent=Connexion partiellement chiffrée\npageInfo_MixedContent2=Certaines parties de la page que vous visionnez n’ont pas été chiffrées avant d’être transmises sur Internet.\npageInfo_WeakCipher=La connexion vers ce site possède un niveau de chiffrement trop bas et n’est pas privée. N’importe qui est en mesure d’afficher vos informations ou de modifier le comportement du site web.\npageInfo_CertificateTransparency_Compliant=Ce site web respecte la politique de transparence du certificat.\n\n# Cert Viewer\n# LOCALIZATION NOTE(certViewerTitle): Title used for the Certificate Viewer.\n# %1$S is a string representative of the certificate being viewed.\ncertViewerTitle=Détails du certificat : « %1$S »\nnotPresent=<Ne fait pas partie du certificat>\n\n# Token Manager\npassword_not_set=(non défini)\nfailed_pw_change=Impossible de modifier le mot de passe.\nincorrect_pw=Mot de passe entré incorrect.\npw_change_ok=Mot de passe principal changé avec succès.\npw_erased_ok=ATTENTION ! Vous avez effacé votre mot de passe principal.\npw_not_wanted=ATTENTION ! Vous avez décidé de ne pas utiliser de mot de passe principal.\npw_empty_warning=Vos mots de passe pour le Web et le courrier, vos données de formulaire et vos clés privées ne seront pas protégés.\npw_change2empty_in_fips_mode=Vous êtes actuellement en mode FIPS. Ce mode nécessite un mot de passe principal non vide.\nlogin_failed=Échec de connexion\nloadPK11TokenDialog=Choisir un périphérique PKCS#11 à charger\ndevinfo_modname=Module\ndevinfo_modpath=Chemin\ndevinfo_label=Étiquette\ndevinfo_manID=Fabricant\ndevinfo_serialnum=Numéro de série\ndevinfo_hwversion=Version HW\ndevinfo_fwversion=Version FW\ndevinfo_status=Statut\ndevinfo_desc=Description\ndevinfo_stat_disabled=Désactivé\ndevinfo_stat_notpresent=Absent\ndevinfo_stat_uninitialized=Non initialisé\ndevinfo_stat_notloggedin=Non connecté\ndevinfo_stat_loggedin=Connecté\ndevinfo_stat_ready=Prêt\nenable_fips=Activer FIPS\ndisable_fips=Désactiver FIPS\nfips_nonempty_password_required=Le mode FIPS exige que vous ayez défini un mot de passe principal pour chaque périphérique de sécurité. Veuillez définir le mot de passe principal avant d’activer le mode FIPS.\nunable_to_toggle_fips=Impossible de modifier le mode FIPS pour le périphérique de sécurité. Nous vous recommandons de quitter et de redémarrer cette application.\n\nresetPasswordConfirmationTitle=Effacer le mot de passe principal\nresetPasswordConfirmationMessage=Votre mot de passe a été effacé\n\n# Import certificate(s) file dialog\nimportEmailCertPrompt=Sélectionner un fichier contenant un certificat de courrier à importer\nimportCACertsPrompt=Sélectionner un fichier contenant un (ou des) certificat(s) d’AC à importer\nfile_browse_Certificate_spec=Fichiers de certificat\n\n# Cert export\nSaveCertAs=Enregistrer le certificat dans un fichier\nCertFormatBase64=Certificat X.509 (PEM)\nCertFormatBase64Chain=Certificat X.509 avec chaîne (PEM)\nCertFormatDER=Certificat X.509 (DER)\nCertFormatPKCS7=Certificat X.509 (PKCS#7)\nCertFormatPKCS7Chain=Certificat X.509 avec chaîne (PKCS#7)\nwriteFileFailure=Erreur de fichier\nwriteFileFailed=Impossible d’écrire dans le fichier %S :\\n%S.\nwriteFileAccessDenied=Accès refusé\nwriteFileIsLocked=Le fichier est verrouillé\nwriteFileNoDeviceSpace=Pas d’espace disque disponible\nwriteFileUnknownError=Erreur inconnue\n\n# Add Security Exception dialog\naddExceptionBrandedWarning2=Vous êtes en train de passer outre la façon dont %S identifie ce site.\naddExceptionInvalidHeader=Ce site essaie de s’identifier lui-même avec des informations invalides.\naddExceptionDomainMismatchShort=Mauvais site\naddExceptionDomainMismatchLong2=Le certificat appartient à un site différent, ce qui pourrait indiquer que quelqu’un tente d’usurper l’identité de ce site.\naddExceptionExpiredShort=Informations obsolètes\naddExceptionExpiredLong2=Le certificat n’est pas valide actuellement. Il a pu être volé ou perdu et peut être utilisé par quelqu’un pour usurper l’identité de ce site.\naddExceptionUnverifiedOrBadSignatureShort=Identité inconnue\naddExceptionUnverifiedOrBadSignatureLong2=Le certificat n’est pas sûr car il est impossible de vérifier qu’il ait été délivré par une autorité de confiance utilisant une signature sécurisée.\naddExceptionValidShort=Certificat valide\naddExceptionValidLong=Ce site fournit une identification valide et certifiée. Il n’est pas nécessaire d’ajouter une exception.\naddExceptionCheckingShort=Vérification des informations\naddExceptionCheckingLong2=Tentative d’identification de ce site…\naddExceptionNoCertShort=Pas d’informations disponibles\naddExceptionNoCertLong2=Impossible d’obtenir l’état d’identification de ce site.\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/pippki/validation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  validation.crlmanager.label       \"Gérer les LCR\">\n<!ENTITY  validation.crlname.label          \"Nom\">\n<!ENTITY  validation.crlmanager.description \"Ces listes de certificats révoqués (LCR) sont stockées dans votre base de données de certificats :\">\n<!ENTITY  validation.crllastupdate.label    \"Dernière mise à jour\">\n<!ENTITY  validation.crlnextupdate.label    \"Prochaine mise à jour\">\n<!ENTITY  validation.crlautoupdateenabled.label   \"Mise à jour automatique\">\n<!ENTITY  validation.crlautoupdatestatus.label    \"Statut de mise à jour automatique\">\n<!ENTITY  validation.deletecrl.label        \"Supprimer\">\n<!ENTITY  validation.deletecrl.accesskey    \"S\">\n<!ENTITY  validation.updatecrl.label        \"Mettre à jour\">\n<!ENTITY  validation.updatecrl.accesskey    \"M\">\n<!ENTITY  validation.advanced.label         \"Paramètres\">\n<!ENTITY  validation.advanced.accesskey     \"P\">\n\n<!ENTITY  validation.crl.autoupdate.title            \"Préférences de mise à jour automatique de la LCR\">\n<!ENTITY  validation.crl.autoupdate.enable.label     \"Activer la mise à jour automatique pour cette LCR\">\n<!ENTITY  validation.crl.autoupdate.time.label1      \"Mise à jour\">\n<!ENTITY  validation.crl.autoupdate.time.label2      \"Jour(s) avant la prochaine mise à jour\">\n<!ENTITY  validation.crl.autoupdate.freq.label1      \"Mettre à jour chaque\">\n<!ENTITY  validation.crl.autoupdate.freq.label2      \"Jour(s)\">\n<!ENTITY  validation.crl.autoupdate.url.label        \"La LCR serait importée de :\">\n<!ENTITY  crl.import.status.title         \"Statut d'import de la LCR\">\n<!ENTITY  crl.import.success.message      \"La liste de certificats révoqués (LCR) a été importée avec succès.\">\n<!ENTITY  crl.issuer.label                \"LCR fournie par :\">\n<!ENTITY  crl.issuer.org.label            \"Organisation :\">\n<!ENTITY  crl.issuer.orgunit.label        \"Unité :\">\n<!ENTITY  crl.import.nextupdate.label     \"Prochaine mise à jour le :\">\n<!ENTITY  crl.autoupdate.fail.cnt.label      \"Échecs des mises à jour consécutives précédentes :\">\n<!ENTITY  crl.autoupdate.fail.reason.label   \"Détails de l'échec de la dernière mise à jour :\">\n<!ENTITY  edit.button      \"Paramètres\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nBookmarksMenuFolderTitle=Menu des marque-pages\nBookmarksToolbarFolderTitle=Barre personnelle\nOtherBookmarksFolderTitle=Autres marque-pages\nTagsFolderTitle=Étiquettes\nMobileBookmarksFolderTitle=Marque-pages de l’appareil mobile\n\n# LOCALIZATION NOTE (dateName):\n# These are used to generate history containers when history is grouped by date\nfinduri-AgeInDays-is-0=Aujourd’hui\nfinduri-AgeInDays-is-1=Hier\nfinduri-AgeInDays-is=Il y a %S jours\nfinduri-AgeInDays-last-is=Les %S derniers jours\nfinduri-AgeInDays-isgreater=Il y a plus de %S jours\nfinduri-AgeInMonths-is-0=Ce mois-ci\nfinduri-AgeInMonths-isgreater=Il y a plus de %S mois\n\n# LOCALIZATION NOTE (localFiles):\n# This is used to generate local files container when history is grouped by site\nlocalhost=(fichiers locaux)\n\n# LOCALIZATION NOTE\n# The string is used for showing file size of each backup in the \"fileRestorePopup\" popup\n# %1$S is the file size\n# %2$S is the file size unit\nbackupFileSizeText=%1$S %2$S\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/pluginproblem/pluginproblem.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n<!ENTITY tapToPlayPlugin                                     \"Appuyer ici pour activer le plugin.\">\n<!ENTITY clickToActivatePlugin                               \"Activer le plugin.\">\n<!ENTITY checkForUpdates                                     \"Rechercher des mises à jour…\">\n<!ENTITY blockedPlugin.label                                 \"Ce plugin a été bloqué par mesure de sécurité.\">\n\n<!ENTITY hidePluginBtn.label                                 \"Masquer le plugin\">\n<!ENTITY managePlugins                                       \"Gérer les plugins…\">\n\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n<!ENTITY reloadPlugin.pre                                    \" \">\n<!ENTITY reloadPlugin.middle                                 \"Actualiser la page\">\n<!ENTITY reloadPlugin.post                                   \" pour essayer à nouveau.\">\n<!-- LOCALIZATION NOTE: report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please                                       \"Envoyer un rapport de plantage\">\n<!ENTITY report.submitting                                   \"Envoi du rapport…\">\n<!ENTITY report.submitted                                    \"Rapport de plantage envoyé.\">\n<!ENTITY report.disabled                                     \"Rapport de plantage désactivé.\">\n<!ENTITY report.failed                                       \"Échec de l’envoi.\">\n<!ENTITY report.unavailable                                  \"Pas de rapport disponible.\">\n<!ENTITY report.comment                                      \"Ajouter un commentaire (les commentaires sont visibles par tout le monde)\">\n<!ENTITY report.pageURL                                      \"Inclure l’URL de la page\">\n\n<!ENTITY plugin.file                                         \"Fichier\">\n<!ENTITY plugin.mimeTypes                                    \"Types MIME\">\n<!ENTITY plugin.flashProtectedMode.label                     \"Activer le mode protégé d’Adobe Flash\">\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/services/errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nerror.login.reason.network      = Échec de la connexion au serveur\nerror.login.reason.recoverykey  = Clé de récupération erronée\nerror.login.reason.account      = Nom de compte ou mot de passe incorrect\nerror.login.reason.no_username  = Nom de compte manquant\nerror.login.reason.no_password2 = Mot de passe manquant\nerror.login.reason.no_recoverykey= Aucune clé de récupération n’a été enregistrée\nerror.login.reason.server       = Serveur mal configuré\n\nerror.sync.failed_partial            = Un ou plusieurs types de données n’ont pas pu être synchronisés\n# LOCALIZATION NOTE (error.sync.reason.serverMaintenance): We removed the extraneous period from this string\nerror.sync.reason.serverMaintenance  = Le serveur Firefox Sync est en cours de maintenance, la synchronisation reprendra automatiquement\n\ninvalid-captcha = Mots incorrects. Essayez à nouveau\nweak-password   = Utilisez un mot de passe plus compliqué\n\n# this is the fallback, if we hit an error we didn't bother to localize\nerror.reason.unknown          = Erreur inconnue\n\nchange.password.pwSameAsPassword     = Le mot de passe ne peut pas être identique à votre mot de passe actuel\nchange.password.pwSameAsUsername     = Le mot de passe ne peut pas être identique au nom d’utilisateur\nchange.password.pwSameAsEmail        = Le mot de passe ne peut pas être identique à votre adresse de courrier électronique\nchange.password.mismatch             = Les mots de passe saisis ne sont pas identiques\nchange.password.tooShort             = Le mot de passe saisi est trop court\n"
  },
  {
    "path": "langpacks/fr/chrome/fr/locale/fr/services/sync.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# %1: the user name (Ed), %2: the app name (Firefox), %3: the operating system (Android)\nclient.name2 = %2$S de %1$S sur %3$S\n\n# %S is the date and time at which the last sync successfully completed\nlastSync2.label = Dernière synchronisation : %S\n\n# signInToSync.description is the tooltip for the Sync buttons when Sync is\n# not configured.\nsignInToSync.description = Se connecter à Sync\n\nsyncnow.label = Synchroniser maintenant\nsyncing2.label = Synchronisation…\n"
  },
  {
    "path": "langpacks/fr/chrome/fr.manifest",
    "content": "locale alerts fr fr/locale/fr/alerts/\nlocale autoconfig fr fr/locale/fr/autoconfig/\nlocale global fr fr/locale/fr/global/\nlocale global-platform fr fr/locale/fr/global-platform/\nlocale mozapps fr fr/locale/fr/mozapps/\nlocale necko fr fr/locale/fr/necko/\nlocale passwordmgr fr fr/locale/fr/passwordmgr/\nlocale pipnss fr fr/locale/fr/pipnss/\nlocale pippki fr fr/locale/fr/pippki/\nlocale places fr fr/locale/fr/places/\nlocale pluginproblem fr fr/locale/fr/pluginproblem/\nlocale weave fr fr/locale/fr/\n"
  },
  {
    "path": "langpacks/fr/chrome.manifest",
    "content": "manifest browser/chrome.manifest application=bluegriffon@bluegriffon.com\nmanifest chrome/fr.manifest\nmanifest bluegriffon/chrome.manifest application=bluegriffon@bluegriffon.com\n"
  },
  {
    "path": "langpacks/fr/install.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!--\n\n-->\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n     xmlns:em=\"http://www.mozilla.org/2004/em-rdf#\">\n  <Description about=\"urn:mozilla:install-manifest\"\n               em:id=\"langpack-fr@bluegriffon.org\"\n               em:name=\"Français Language Pack\"\n               em:version=\"3.2\"\n               em:type=\"8\"\n               em:creator=\"mozfr.org\">\n    <em:contributor>Vincent Béron</em:contributor><em:contributor>Théo Chevalier</em:contributor><em:contributor>Cédric Corazza</em:contributor><em:contributor>Philippe Dessante</em:contributor><em:contributor>Benoît Leseul</em:contributor><em:contributor>Marie Léger-St-Jean</em:contributor><em:contributor>Jean-Bernard Marcon</em:contributor><em:contributor>Jérôme Schell</em:contributor>\n\n    <em:targetApplication>\n      <Description>\n        <em:id>bluegriffon@bluegriffon.com</em:id>\n        <em:minVersion>3.2</em:minVersion>\n        <em:maxVersion>3.2</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n  </Description>\n</RDF>\n"
  },
  {
    "path": "langpacks/getlangpacks.sh",
    "content": "#!/bin/sh\n\nVERSION=$1\nBG_VERSION=$2\n\nLOCALES=\"cs de es-ES fi fr gl he hu it ja ko nl pl ru sl sr sv-SE zh-CN zh-TW\"\n#LOCALES=\"ru\"\n\nR_VERSION=`echo $VERSION | sed -e \"s/\\./\\\\\\\\\\./g\" | sed -e \"s/\\n//\"`\nR_BG_VERSION=`echo $BG_VERSION | sed -e \"s/\\./\\\\\\\\\\./g\" | sed -e \"s/\\n//\"`\n\necho $R_VERSION \" \" $R_BG_VERSION\nwget http://ftp.mozilla.org/pub/firefox/nightly/latest-mozilla-aurora/firefox-$VERSION.en-US.langpack.xpi\nfor i in `echo $LOCALES`\ndo\n    wget http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-aurora-l10n/win32/xpi//firefox-$VERSION.$i.langpack.xpi\ndone\n\n#for i in `echo $LOCALES`\nfor i in `echo \"en-US \"$LOCALES`\ndo\n    P=`pwd`\n    cd /tmp\n    rm -fr $i\n    mkdir $i\n    cd $i\n    unzip $P/firefox-$VERSION.$i.langpack.xpi\n    for j in install.rdf chrome.manifest\n    do\n    \tcat $j | sed -e \"s/firefox.mozilla.org/bluegriffon.org/\" \\\n    \t       | sed -e \"s/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/bluegriffon@bluegriffon.com/\" \\\n    \t       | sed -e \"s/$R_VERSION/$R_BG_VERSION/\" \\\n             > foo\n      mv foo $j\n    done\n    echo \"manifest bluegriffon/chrome.manifest application=bluegriffon@bluegriffon.com\" >> chrome.manifest\n    mkdir bluegriffon\n    echo \"locale bluegriffon \"$i\" base/locale/bluegriffon/\nlocale branding \"$i\" base/locale/branding/\nlocale fs \"$i\" extensions/fs/\nlocale gfd \"$i\" extensions/gfd/\nlocale cssproperties \"$i\" sidebars/cssproperties/\nlocale domexplorer \"$i\" sidebars/domexplorer/\nlocale scripteditor \"$i\" sidebars/scripteditor/\nlocale stylesheets \"$i\" sidebars/stylesheets/\nlocale tipoftheday \"$i\" extensions/tipoftheday/\nlocale aria \"$i\" sidebars/aria/\n\" > bluegriffon/chrome.manifest\n    rm -f foo\n    cd ..\n    cp -r $i $P\n    cd $P\n#    rm firefox-$VERSION.$i.langpack.xpi\ndone\n\n#find . -name \\*.dtd -exec git add {} \\;\n#find . -name \\*.properties -exec git add {} \\;\n#find . -name \\*.manifest -exec git add {} \\;\n"
  },
  {
    "path": "langpacks/gl/bluegriffon/chrome.manifest",
    "content": "locale bluegriffon gl base/locale/bluegriffon/\nlocale branding gl base/locale/branding/\nlocale fs gl extensions/fs/\nlocale gfd gl extensions/gfd/\nlocale cssproperties gl sidebars/cssproperties/\nlocale domexplorer gl sidebars/domexplorer/\nlocale scripteditor gl sidebars/scripteditor/\nlocale stylesheets gl sidebars/stylesheets/\nlocale tipoftheday gl extensions/tipoftheday/\nlocale aria gl sidebars/aria/\n\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/branding/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  brandShorterName      \"Firefox\">\n<!ENTITY  brandShortName        \"Firefox Developer Edition\">\n<!ENTITY  brandFullName         \"Firefox Developer Edition\">\n<!ENTITY  vendorShortName       \"Mozilla\">\n<!ENTITY  trademarkInfo.part1   \" \">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/branding/brand.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrandShorterName=Firefox\nbrandShortName=Firefox Developer Edition\nbrandFullName=Firefox Developer Edition\nvendorShortName=Mozilla\n\nsyncBrandShortName=Sync\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/branding/browserconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Do NOT localize or otherwise change these values\nbrowser.startup.homepage=about:home\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/aboutAccounts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAccounts.welcome \"Benvida ao &syncBrand.shortName.label;\">\n\n<!ENTITY aboutAccountsConfig.description \"Acceda para sincronizar as súas lapelas, marcadores, contrasinais e moito máis.\">\n<!ENTITY aboutAccountsConfig.startButton.label \"Comezar\">\n<!ENTITY aboutAccountsConfig.syncPreferences.label \"Preferencias de Sync\">\n<!ENTITY aboutAccounts.noConnection.title \"Sen conexión\">\n<!ENTITY aboutAccounts.noConnection.description \"É necesario estar conectado á Internet para identificarse.\">\n<!ENTITY aboutAccounts.noConnection.retry \"Tentar de novo\">\n\n<!ENTITY aboutAccounts.badConfig.description \"Unable to determine your Firefox Account server configuration. Please try again later.\">\n<!ENTITY aboutAccounts.badConfig.title \"Bad configuration\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/aboutCertError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD\n    SYSTEM \"chrome://branding/locale/brand.dtd\">\n  %brandDTD;\n\n<!-- These strings are used by Firefox's custom about:certerror page,\na replacement for the standard security certificate errors produced\nby NSS/PSM via netError.xhtml. -->\n\n<!ENTITY certerror.pagetitle  \"Conexión non fiábel\">\n<!ENTITY certerror.longpagetitle \"Esta conexión non é fiábel\">\n\n<!-- Localization note (certerror.introPara1) - The string \"#1\" will\nbe replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara1 \"Vostede solicitou que &brandShortName; se conecte de forma segura a <b>#1</b>, pero non é posíbel confirmar que a súa conexión é segura.\">\n<!ENTITY certerror.introPara2 \"Normalmente, cando vostede tenta conectarse de forma segura,\nas páxinas web presentan un certificado de seguranza para garantir que vostede está indo ao lugar correcto.\nPorén, tras analizar o certificado desta páxina, a súa identidade non pode ser confirmada.\">\n\n<!ENTITY certerror.whatShouldIDo.heading \"Que debería facer?\">\n<!ENTITY certerror.whatShouldIDo.content \"Se vostede adoita conectarse sen problemas a esta páxina, entón este erro podería ser síntoma dalgún problema de seguranza, e nese caso non debería continuar.\">\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"Este sitio usa Seguranza estrita de transporte de HTTP (HSTS) para especificar que &brandShortName; só se conecte a el de modo seguro. Como resultado, non é posíbel engadir unha excepción para este certificado.\">\n<!ENTITY certerror.getMeOutOfHere.label \"Sáqueme de aquí!\">\n\n<!ENTITY certerror.expert.heading \"Entendo os riscos\">\n<!ENTITY certerror.expert.content \"Se vostede coñece o motivo deste problema, pode indicarlle a &brandShortName; que confíe na identidade desta páxina.\n<b>Pero teña en conta que mesmo que vostede confíe nesta páxina, este erro podería significar que alguén está interceptando a súa conexión.</b>\">\n<!ENTITY certerror.expert.contentPara2 \"Non engada unha excepción de seguranza a menos que teña vostede unha boa razón para entrar nesta páxina sen unha identificación fiábel.\">\n<!ENTITY certerror.addException.label \"Engadir excepción…\">\n\n<!ENTITY certerror.technical.heading \"Detalles técnicos\">\n\n<!ENTITY certerror.advanced.label \"Advanced\">\n<!ENTITY certerror.copyToClipboard.label \"Copy text to clipboard\">\n\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara \"The owner of <span class='hostname'/> has configured their website improperly.  To protect your information from being stolen, &brandShortName; has not connected to this website.\">\n<!ENTITY certerror.learnMore \"Learn more…\">\n<!ENTITY certerror.longpagetitle1 \"Your connection is not secure\">\n\n<!-- These strings are used by Firefox's custom about:certerror page,\na replacement for the standard security certificate errors produced\nby NSS/PSM via netError.xhtml. -->\n\n<!ENTITY certerror.pagetitle1  \"Insecure Connection\">\n<!ENTITY certerror.returnToPreviousPage.label \"Go Back\">\n\n<!ENTITY errorReporting.automatic \"Report errors like this to help Mozilla identify misconfigured sites\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/aboutDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n<!ENTITY aboutDialog.title          \"Sobre o &brandFullName;\">\n\n<!-- LOCALIZATION NOTE (update.checkForUpdatesButton.*, update.updateButton.*):\n# Only one button is present at a time.\n# The button when displayed is located directly under the Firefox version in\n# the about dialog (see bug 596813 for screenshots).\n-->\n<!ENTITY update.checkForUpdatesButton.label       \"Buscar actualizacións\">\n<!ENTITY update.checkForUpdatesButton.accesskey   \"c\">\n<!ENTITY update.updateButton.label2               \"Reinicie &brandShortName; para actualizalo\">\n<!ENTITY update.updateButton.accesskey            \"R\">\n\n\n<!-- LOCALIZATION NOTE (warningDesc.version): This is a warning about the experimental nature of Nightly and Aurora builds. It is only shown in those versions. -->\n<!ENTITY warningDesc.version        \"&brandShortName; é experimental e pode ser inestábel.\">\n<!-- LOCALIZATION NOTE (warningDesc.telemetryDesc): This is a notification that Nightly/Aurora builds automatically send Telemetry data back to Mozilla. It is only shown in those versions. \"It\" refers to brandShortName. -->\n<!ENTITY warningDesc.telemetryDesc  \"Automaticamente envía información sobre o rendemento, o hardware, o uso e as personalizacións a &vendorShortName; para axudar a mellorar &brandShortName;.\">\n\n<!-- LOCALIZATION NOTE (community.exp.*) This paragraph is shown in \"experimental\" builds, i.e. Nightly and Aurora builds, instead of the other \"community.*\" strings below. -->\n<!ENTITY community.exp.start        \"\">\n<!-- LOCALIZATION NOTE (community.exp.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.exp.mozillaLink  \"&vendorShortName;\">\n<!ENTITY community.exp.middle       \" é unha \">\n<!-- LOCALIZATION NOTE (community.exp.creditslink): This is a link title that links to about:credits. -->\n<!ENTITY community.exp.creditsLink  \"comunidade global\">\n<!ENTITY community.exp.end          \" traballando unida para manter a Web aberta, pública e accesíbel para todos.\">\n\n<!ENTITY community.start2           \"&brandShortName; está deseñado por \">\n<!-- LOCALIZATION NOTE (community.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.mozillaLink      \"&vendorShortName;\">\n<!ENTITY community.middle2          \", unha \">\n<!-- LOCALIZATION NOTE (community.creditsLink): This is a link title that links to about:credits. -->\n<!ENTITY community.creditsLink      \"comunidade global\">\n<!ENTITY community.end3             \" traballando unida para manter a Web aberta, pública e accesíbel para todos.\">\n\n<!ENTITY helpus.start               \"Quere axudar?\">\n<!-- LOCALIZATION NOTE (helpus.donateLink): This is a link title that links to https://sendto.mozilla.org/page/contribute/Give-Now?source=mozillaorg_default_footer&ref=firefox_about&utm_campaign=firefox_about&utm_source=firefox&utm_medium=referral&utm_content=20140929_FireFoxAbout. -->\n<!ENTITY helpus.donateLink          \"Faga unha doazón\">\n<!ENTITY helpus.middle              \" ou\">\n<!-- LOCALIZATION NOTE (helpus.getInvolvedLink): This is a link title that links to http://www.mozilla.org/contribute/. -->\n<!ENTITY helpus.getInvolvedLink     \"involúcrese!\">\n<!ENTITY helpus.end                 \"\">\n\n\n<!-- LOCALIZATION NOTE (bottomLinks.license): This is a link title that links to about:license. -->\n<!ENTITY bottomLinks.license        \"Información de licenciamento\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.rights): This is a link title that links to about:rights. -->\n<!ENTITY bottomLinks.rights         \"Dereitos do usuario final\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.privacy): This is a link title that links to https://www.mozilla.org/legal/privacy/. -->\n<!ENTITY bottomLinks.privacy        \"Política de privacidade\">\n\n<!-- LOCALIZATION NOTE (update.checkingForUpdates): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.checkingForUpdates  \"Comprobando actualizacións…\">\n<!-- LOCALIZATION NOTE (update.noUpdatesFound): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.noUpdatesFound      \"&brandShortName; está actualizado\">\n<!-- LOCALIZATION NOTE (update.adminDisabled): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.adminDisabled       \"O administrador do sistema desactivou as actualizacións\">\n<!-- LOCALIZATION NOTE (update.otherInstanceHandlingUpdates): try to make the localized text short -->\n<!ENTITY update.otherInstanceHandlingUpdates \"&brandShortName; está sendo actualizado por outra instancia\">\n\n<!-- LOCALIZATION NOTE (update.failed.start,update.failed.linkText,update.failed.end):\n     update.failed.start, update.failed.linkText, and update.failed.end all go into\n     one line with linkText being wrapped in an anchor that links to a site to download\n     the latest version of Firefox (e.g. http://www.firefox.com). As this is all in\n     one line, try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.failed.start        \"Fallou a actualización. \">\n<!ENTITY update.failed.linkText     \"Descargar a última versión\">\n<!ENTITY update.failed.end          \"\">\n\n<!-- LOCALIZATION NOTE (update.manual.start,update.manual.end): update.manual.start and update.manual.end\n     all go into one line and have an anchor in between with text that is the same as the link to a site\n     to download the latest version of Firefox (e.g. http://www.firefox.com). As this is all in one line,\n     try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.manual.start        \"Actualizacións dispoñíbeis en \">\n<!ENTITY update.manual.end          \"\">\n\n<!-- LOCALIZATION NOTE (update.unsupported.start,update.unsupported.linkText,update.unsupported.end):\n     update.unsupported.start, update.unsupported.linkText, and\n     update.unsupported.end all go into one line with linkText being wrapped in\n     an anchor that links to a site to provide additional information regarding\n     why the system is no longer supported. As this is all in one line, try to\n     make the localized text short (see bug 843497 for screenshots). -->\n<!ENTITY update.unsupported.start    \"Non é posíbel efectuar máis actualizacións neste sistema.\">\n<!ENTITY update.unsupported.linkText \"Obter máis información \">\n<!ENTITY update.unsupported.end      \"\">\n\n<!-- LOCALIZATION NOTE (update.downloading.start,update.downloading.end): update.downloading.start and \n     update.downloading.end all go into one line, with the amount downloaded inserted in between. As this\n     is all in one line, try to make the localized text short (see bug 596813 for screenshots). The — is\n     the \"em dash\" (long dash).\n     example: Downloading update — 111 KB of 13 MB -->\n<!ENTITY update.downloading.start   \"Descargando actualización — \">\n<!ENTITY update.downloading.end     \"\">\n\n<!ENTITY update.applying            \"Aplicando actualización…\">\n\n<!-- LOCALIZATION NOTE (channel.description.start,channel.description.end): channel.description.start and\n     channel.description.end create one sentence, with the current channel label inserted in between.\n     example: You are currently on the _Stable_ update channel. -->\n<!ENTITY channel.description.start  \"Actualmente está usando a canle de actualización \">\n<!ENTITY channel.description.end    \".\">\n\n\n<!ENTITY releaseNotes.link          \"What’s new\">\n<!ENTITY update.restarting          \"Restarting…\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/aboutHealthReport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (abouthealth.pagetitle): Firefox Health Report is a proper noun in en-US, please keep this in mind. -->\n<!ENTITY abouthealth.pagetitle \"Informe de saúde do &brandShortName;\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/aboutHome.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n<!ENTITY % syncBrandDTD SYSTEM \"chrome://browser/locale/syncBrand.dtd\">\n%syncBrandDTD;\n\n<!-- These strings are used in the about:home page -->\n\n<!ENTITY abouthome.pageTitle \"Páxina de inicio do &brandFullName;\">\n\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet1.v1):\n     text in <a/> will be linked to the Firefox features page on mozilla.com\n-->\n<!ENTITY abouthome.defaultSnippet1.v1 \"¡Grazas por escoller Firefox! Para conseguir o máximo do seu navegador, obteña máis información sobre as <a>últimas características</a>.\">\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet2.v1):\n     text in <a/> will be linked to the featured add-ons on addons.mozilla.org\n-->\n<!ENTITY abouthome.defaultSnippet2.v1 \"É fácil personalizar o Firefox da forma que queira. <a>Escolla entre centos de complementos</a>.\">\n<!-- LOCALIZATION NOTE (abouthome.rightsSnippet): text in <a/> will be linked to about:rights -->\n<!ENTITY abouthome.rightsSnippet \"&brandFullName; é un programa libre e de código aberto da Fundación Mozilla, unha organización sen ánimo de lucro. <a>Coñeza os seus dereitos…</a>\">\n\n<!ENTITY abouthome.bookmarksButton.label \"Marcadores\">\n<!ENTITY abouthome.historyButton.label   \"Historial\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonWin.label): The label for the\n     preferences/options item on about:home on Windows -->\n<!ENTITY abouthome.preferencesButtonWin.label  \"Opcións\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonUnix.label): The label for the\n     preferences/options item on about:home on Linux and OS X -->\n<!ENTITY abouthome.preferencesButtonUnix.label  \"Preferencias\">\n<!ENTITY abouthome.addonsButton.label    \"Complementos\">\n<!-- LOCALIZATION NOTE (abouthome.appsButton2.label): This string should be consistent with\n     the Apps menu item in the Tools menu (webapps.label in browser.dtd) and the Apps toolbar button in\n     Firefox's customization palette (web-apps-button.label in customizableWidgets.properties) -->\n<!ENTITY abouthome.appsButton2.label     \"Aplicativos\">\n<!ENTITY abouthome.downloadsButton.label \"Descargas\">\n<!ENTITY abouthome.syncButton.label      \"&syncBrand.shortName.label;\">\n\n<!-- LOCALIZATION NOTE (find.commandkey): This is the key to use in\n     conjunction with accel (Command on Mac or Ctrl on other platforms) to find -->\n<!ENTITY find.commandkey \"f\">\n\n\n<!-- LOCALIZATION NOTE (abouthome.aboutMozilla.label): The (invisible) label for\n     the mozilla wordmark in the top-right corner that links to Mozilla's main\n     about page. -->\n<!ENTITY abouthome.aboutMozilla.label    \"About Mozilla\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/aboutPrivateBrowsing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutPrivateBrowsing.notPrivate                 \"Actualmente non está nunha xanela privada.\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.label     \"Abrir unha xanela privada\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.accesskey \"p\">\n\n<!ENTITY privateBrowsing.title                           \"Navegación privada\">\n<!ENTITY aboutPrivateBrowsing.info.searches              \"Buscas\">\n<!ENTITY aboutPrivateBrowsing.info.cookies               \"Cookies\">\n<!ENTITY aboutPrivateBrowsing.info.temporaryFiles        \"Ficheiros temporais\">\n<!ENTITY aboutPrivateBrowsing.info.downloads             \"Descargas\">\n<!ENTITY aboutPrivateBrowsing.info.bookmarks             \"Marcadores\">\n\n<!ENTITY trackingProtection.title                        \"Protección contra o seguimento\">\n<!ENTITY trackingProtection.startTour1                   \"Vexa como funciona\">\n\n<!ENTITY aboutPrivateBrowsing.info.notsaved.after        \":\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.before       \"When you browse in a Private Window, Firefox \">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.emphasize    \"does not save\">\n<!ENTITY aboutPrivateBrowsing.info.saved.after2          \" your:\">\n<!ENTITY aboutPrivateBrowsing.info.saved.before          \"Firefox \">\n<!ENTITY aboutPrivateBrowsing.info.saved.emphasize       \"will save\">\n<!ENTITY aboutPrivateBrowsing.info.visited               \"visited pages\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.after           \".\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.before          \"Learn more about \">\n<!ENTITY aboutPrivateBrowsing.learnMore3.title           \"Private Browsing\">\n<!ENTITY aboutPrivateBrowsing.note.after                 \" on the Internet. Your employer or Internet service provider can still know what page you visit.\">\n<!ENTITY aboutPrivateBrowsing.note.before                \"Private Browsing \">\n<!ENTITY aboutPrivateBrowsing.note.emphasize             \"doesn’t make you anonymous\">\n<!ENTITY privateBrowsing.title.tracking                  \"Private Browsing with Tracking Protection\">\n<!ENTITY trackingProtection.description2                 \"Some websites use trackers that can monitor your activity across the Internet. With Tracking Protection Firefox will block many trackers that can collect information about your browsing behavior.\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/aboutPrivateBrowsing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle=Está navegando de forma privada\ntitle.normal=Abrir unha xanela privada?\n\ntitle.head=Private Browsing\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/aboutRobots.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- These strings are used in the about:robots page, which ties in with the\n     robots theme used in the Firefox 3 Beta 2/3 first run pages.\n     They're just meant to be fun and whimsical, with references to some geeky\n     but well-known robots in movies and books. Be creative with translations! -->\n\n<!-- Nonsense line from the movie \"The Day The Earth Stood Still\". No translation needed. -->\n<!ENTITY robots.pagetitle  \"Benvidos, humanos!\">\n<!-- Movie: Logan's Run... Box (cybog): \"Welcome Humans! I am ready for you.\" -->\n<!ENTITY robots.errorTitleText \"Benvidos humanos!\">\n<!-- Movie: The Day The Earth Stood Still. Spoken by Klaatu. -->\n<!ENTITY robots.errorShortDescText \"Vimos a visitarvos en son de paz e con boa vontade!\">\n<!-- Various books by Isaac Asimov. http://en.wikipedia.org/wiki/Three_Laws_of_Robotics -->\n<!ENTITY robots.errorLongDesc1 \"Os robots nin poden mancar os seres humanos nin ficar quietos se ven que corren perigo.\">\n<!-- Movie: Blade Runner. Batty: \"I've seen things you people wouldn't believe...\" -->\n<!ENTITY robots.errorLongDesc2 \"Os robots viron cousas que nin imaxinades.\">\n<!-- Book: Hitchhiker's Guide To The Galaxy. What the Sirius Cybernetics Corporation calls robots. -->\n<!ENTITY robots.errorLongDesc3 \"Os robots son 'Os vosos divertidos colegas de plástico'.\">\n<!-- TV: Futurama. Bender's first line is \"Bite my shiny metal ass.\" -->\n<!ENTITY robots.errorLongDesc4 \"Os robots teñen traseiros brillantes de metal que non se deberían morder.\">\n<!-- TV: Battlestar Galactica (2004 series). From the opening text. -->\n<!ENTITY robots.errorTrailerDescText \"E teñen un plan.\">\n<!-- TV: Battlestar Galactica (2004 series). Common expletive referring to Cylons. -->\n<!ENTITY robots.imgtitle \"Torradeiras lixadas!\">\n<!-- Book: Hitchhiker's Guide To The Galaxy. Arthur presses a button and it warns him. -->\n<!ENTITY robots.dontpress \"Non volva premer este botón.\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/aboutSearchReset.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY searchreset.tabtitle       \"Restore Search Settings\">\n\n<!ENTITY searchreset.pageTitle      \"Restore your search settings?\">\n\n<!ENTITY searchreset.pageInfo1      \"Your search settings might be out-of-date. &brandShortName; can help you restore the default search settings.\">\n\n\n<!-- LOCALIZATION NOTE (searchreset.selector.label): this string is\nfollowed by a dropdown of all the built-in search engines. -->\n<!ENTITY searchreset.selector.label \"This will set your default search engine to\">\n\n<!-- LOCALIZATION NOTE (searchreset.beforelink.pageInfo,\nsearchreset.afterlink.pageInfo): these two string are used respectively\nbefore and after the \"Settings page\" link (searchreset.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language. -->\n<!ENTITY searchreset.beforelink.pageInfo2 \"You can change these settings at any time from the \">\n<!ENTITY searchreset.afterlink.pageInfo2  \".\">\n\n<!ENTITY searchreset.link.pageInfo2       \"Settings page\">\n\n<!ENTITY searchreset.noChangeButton        \"Don’t Change\">\n<!ENTITY searchreset.noChangeButton.access \"D\">\n\n<!ENTITY searchreset.changeEngineButton        \"Change Search Engine\">\n<!ENTITY searchreset.changeEngineButton.access \"C\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/aboutSessionRestore.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restorepage.tabtitle       \"Restaurar sesión\">\n\n<!-- LOCALIZATION NOTE: The title is intended to be apologetic and disarming, expressing dismay\n     and regret that we are unable to restore the session for the user -->\n<!ENTITY restorepage.errorTitle     \"Vaia, sentímolo.\">\n<!ENTITY restorepage.problemDesc    \"A sesión anterior do &brandShortName; finalizou abruptamente. Vostede pode restaurar as lapelas e as xanelas que estaban abertas naquel momento. En caso de que non queira restauralas, entón inicie unha nova sesión.\">\n<!ENTITY restorepage.tryThis        \"Pode probar:\">\n<!ENTITY restorepage.restoreSome    \"Elimine unha ou máis lapelas que poidan estar causando o problema\">\n<!ENTITY restorepage.startNew       \"Comezando unha nova sesión de navegación\">\n\n<!ENTITY restorepage.tryagainButton \"Restaurar\">\n<!ENTITY restorepage.restore.access \"R\">\n<!ENTITY restorepage.closeButton    \"Pechar\">\n<!ENTITY restorepage.close.access   \"c\">\n\n<!ENTITY restorepage.restoreHeader  \"Restaurar\">\n<!ENTITY restorepage.listHeader     \"Xanelas e lapelas\">\n<!-- LOCALIZATION NOTE: &#37;S will be replaced with a number. -->\n<!ENTITY restorepage.windowLabel    \"Xanela &#37;S\">\n\n\n<!-- LOCALIZATION NOTE: The following 'welcomeback2' strings are for about:welcomeback,\n     not for about:sessionstore -->\n\n<!ENTITY welcomeback2.restoreButton  \"Adiante!\">\n<!ENTITY welcomeback2.restoreButton.access \"A\">\n\n<!ENTITY welcomeback2.tabtitle      \"Rematou!\">\n\n<!ENTITY welcomeback2.pageTitle     \"Rematou!\">\n<!ENTITY welcomeback2.pageInfo1     \"&brandShortName; está preparado.\">\n\n<!ENTITY welcomeback2.label.restoreAll  \"Restaurar todas as xanelas e lapelas\">\n<!ENTITY welcomeback2.label.restoreSome \"Restaurar só as que queira\">\n\n\n<!-- LOCALIZATION NOTE (welcomeback2.beforelink.pageInfo2,\nwelcomeback2.afterlink.pageInfo2): these two string are used respectively\nbefore and after the the \"learn more\" link (welcomeback2.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language.\n-->\n<!ENTITY welcomeback2.beforelink.pageInfo2  \"Elimináronse os seus complementos e personalizacións e restaurouse a configuración do navegador aos valores predeterminados. Se isto non arranxa o seu problema, \">\n<!ENTITY welcomeback2.afterlink.pageInfo2   \"\">\n\n<!ENTITY welcomeback2.link.pageInfo2        \"lea máis sobre o que pode facer.\">\n\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/aboutSyncTabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (tabs.otherDevices.label): Keep this in sync with syncTabsMenu2.label from browser.dtd -->\n<!ENTITY tabs.otherDevices.label               \"As lapelas doutros dispositivos\">\n\n<!ENTITY tabs.searchText.label                   \"Escriba aquí para buscar lapelas…\">\n\n<!-- LOCALIZATION NOTE (tabs.context.openTab.accesskey, tabs.context.openMultipleTabs.accesskey):\n     Only one of these will show at a time (based on selection), so reusing accesskey is ok. -->\n<!ENTITY tabs.context.openTab.label                   \"Abrir esta lapela\">\n<!ENTITY tabs.context.openTab.accesskey               \"l\">\n<!ENTITY tabs.context.openMultipleTabs.label          \"Abrir as lapelas seleccionadas\">\n<!ENTITY tabs.context.openMultipleTabs.accesskey      \"o\">\n<!ENTITY tabs.context.bookmarkSingleTab.label         \"Marcar esta lapela…\">\n<!ENTITY tabs.context.bookmarkSingleTab.accesskey     \"M\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.label      \"Marcar as lapelas seleccionadas…\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.accesskey  \"M\">\n<!ENTITY tabs.context.refreshList.label               \"Actualizar lista\">\n<!ENTITY tabs.context.refreshList.accesskey           \"r\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/aboutTabCrashed.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabCrashed.closeTab \"Pechar esta lapela\">\n<!ENTITY tabCrashed.restoreTab \"Restaurar esta lapela\">\n<!ENTITY tabCrashed.restoreAll \"Restaurar todas as lapelas quebradas\">\n\n<!-- LOCALIZATION NOTE (tabCrashed.header2): \"Gah\" is an English slang word\n     used to express surprise or frustration (or both at the same time).  We\n     are using it to communicate in an informal way that it is both\n     frustrating that your tab crashed and a surprise that we didn't want to\n     happen. If you have a similar word or short phrase that is not profane or\n     vulgar, use it. If not, feel free to skip the word in your\n     translation. -->\n<!ENTITY tabCrashed.reportSent \"Xa se enviou o informe de erro; grazas por axudar a mellorar &brandShortName;!\">\n\n<!ENTITY tabCrashed.autoSubmit2 \"Update preferences to automatically send crash reports, including reports for crashed background tabs from this session and future sessions\">\n<!ENTITY tabCrashed.commentPlaceholder2 \"Optional comments (comments are publicly visible)\">\n<!ENTITY tabCrashed.emailMe \"Email me when more information is available\">\n<!ENTITY tabCrashed.emailPlaceholder \"Enter your email address here\">\n\n<!-- LOCALIZATION NOTE (tabCrashed.header2): \"Gah\" is an English slang word\n     used to express surprise or frustration (or both at the same time).  We\n     are using it to communicate in an informal way that it is both\n     frustrating that your tab crashed and a surprise that we didn't want to\n     happen. If you have a similar word or short phrase that is not profane or\n     vulgar, use it. If not, feel free to skip the word in your\n     translation. -->\n<!ENTITY tabCrashed.header2 \"Gah. Your tab just crashed.\">\n<!ENTITY tabCrashed.includeURL2 \"Include page URL with this crash report\">\n<!ENTITY tabCrashed.multiple.offerHelpMessage \"Choose &tabCrashed.restoreTab; or &tabCrashed.restoreAll; to reload page content.\">\n<!ENTITY tabCrashed.offerHelp \"We can help you!\">\n<!ENTITY tabCrashed.requestAutoSubmit2 \"Report background tabs\">\n<!ENTITY tabCrashed.requestHelp \"Will you help us?\">\n<!ENTITY tabCrashed.requestHelpMessage \"Crash reports help us diagnose problems and make &brandShortName; better.\">\n<!ENTITY tabCrashed.requestReport \"Report this tab\">\n<!ENTITY tabCrashed.sendReport2 \"Send a crash report for the tab you are viewing\">\n<!ENTITY tabCrashed.single.offerHelpMessage \"Choose &tabCrashed.restoreTab; to reload page content.\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/accounts.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (reconnectDescription) - %S = Email address of user's Firefox Account\nreconnectDescription = Volver a conectar con %S\n\n# LOCALIZATION NOTE (verifyDescription) - %S = Email address of user's Firefox Account\nverifyDescription = Verificar %S\n\n# These strings are shown in a desktop notification after the\n# user requests we resend a verification email.\nverificationSentTitle = Enviouse a comprobación\n# LOCALIZATION NOTE (verificationSentBody) - %S = Email address of user's Firefox Account\nverificationNotSentTitle = Imposíbel enviar a ligazón de comprobación\n\n# LOCALIZATION NOTE (deviceConnectedTitle, deviceConnectedBody, deviceConnectedBody.noDeviceName)\n# These strings are used in a notification shown when a new device joins the Sync account.\n# deviceConnectedBody.noDeviceName is shown instead of deviceConnectedBody when we\n# could not get the device name that joined\n\n# LOCALIZATION NOTE (syncStartNotification.title, syncStartNotification.body)\n# These strings are used in a notification shown after Sync is connected.\n# %S is brandShortName\n\n# LOCALIZATION NOTE (deviceDisconnectedNotification.title, deviceDisconnectedNotification.body)\n# These strings are used in a notification shown after Sync was disconnected remotely.\n\n# LOCALIZATION NOTE (sendTabToAllDevices.menuitem)\n# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link.\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title,\n# tabsArrivingNotification.title, unnamedTabsArrivingNotification2.body,\n# unnamedTabsArrivingNotificationMultiple2.body, unnamedTabsArrivingNotificationNoDevice.body)\n# These strings are used in a notification shown when we're opening tab(s) another device sent us to display.\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title)\n# The body for these is the URL of the tab recieved\n# LOCALIZATION NOTE (tabArrivingNotificationWithDevice.title) %S is the device name\n\n# LOCALIZATION NOTE (unnamedTabsArrivingNotification2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received and #2 is the device name.\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationMultiple2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received.\n\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationNoDevice.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received\n# This version is used when we don't know any device names.\n\ndeviceConnectedBody = This computer is now syncing with %S.\ndeviceConnectedBody.noDeviceName = This computer is now syncing with a new device.\n\n# LOCALIZATION NOTE (deviceConnectedTitle, deviceConnectedBody, deviceConnectedBody.noDeviceName)\n# These strings are used in a notification shown when a new device joins the Sync account.\n# deviceConnectedBody.noDeviceName is shown instead of deviceConnectedBody when we\n# could not get the device name that joined\ndeviceConnectedTitle = Firefox Sync\ndeviceDisconnectedNotification.body = This computer has been successfully disconnected from Firefox Sync.\n\n# LOCALIZATION NOTE (deviceDisconnectedNotification.title, deviceDisconnectedNotification.body)\n# These strings are used in a notification shown after Sync was disconnected remotely.\ndeviceDisconnectedNotification.title = Sync disconnected\n\n# LOCALIZATION NOTE (sendTabToAllDevices.menuitem)\n# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link.\nsendTabToAllDevices.menuitem = All Devices\n# %S is brandShortName\nsyncStartNotification.body2 = %S will begin syncing momentarily.\n\n# LOCALIZATION NOTE (syncStartNotification.title, syncStartNotification.body)\n# These strings are used in a notification shown after Sync is connected.\nsyncStartNotification.title = Sync enabled\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title,\n# tabsArrivingNotification.title, unnamedTabsArrivingNotification2.body,\n# unnamedTabsArrivingNotificationMultiple2.body, unnamedTabsArrivingNotificationNoDevice.body)\n# These strings are used in a notification shown when we're opening tab(s) another device sent us to display.\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title)\n# The body for these is the URL of the tab recieved\ntabArrivingNotification.title = Tab received\n# LOCALIZATION NOTE (tabArrivingNotificationWithDevice.title) %S is the device name\ntabArrivingNotificationWithDevice.title = Tab from %S\n\ntabsArrivingNotification.title = Multiple tabs received\n# LOCALIZATION NOTE (unnamedTabsArrivingNotification2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received and #2 is the device name.\nunnamedTabsArrivingNotification2.body = #1 tab has arrived from #2;#1 tabs have arrived from #2\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationMultiple2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received.\nunnamedTabsArrivingNotificationMultiple2.body = #1 tab has arrived from your connected devices;#1 tabs have arrived from your connected devices\n\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationNoDevice.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received\n# This version is used when we don't know any device names.\nunnamedTabsArrivingNotificationNoDevice.body = #1 tab has arrived;#1 tabs have arrived\nverificationNotSentBody = We are unable to send a verification mail at this time, please try again later.\n# LOCALIZATION NOTE (verificationSentBody) - %S = Email address of user's Firefox Account\nverificationSentBody = A verification link has been sent to %S.\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=O URL non é correcto e non é posíbel cargalo.\nfileNotFound=Non é posíbel que Firefox atope o ficheiro en %S.\ndnsNotFound=Non é posíbel que Firefox atope o servidor en %S.\nunknownProtocolFound=Firefox non sabe como abrir este enderezo porque un dos protocolos seguintes (%S) non está asociado a ningún programa ou non está permitido neste contexto..\nconnectionFailure=Non é posíbel que Firefox estabeleza unha conexión co servidor en %S.\nnetInterrupt=A conexión con %S interrompeuse mentres se estaba a cargar a páxina.\nnetTimeout=O servidor de %S está a demorar de máis en responder.\nredirectLoop=Firefox detectou que o servidor está a redireccionar o pedido deste enderezo dunha forma que nunca rematará.\n## LOCALIZATION NOTE (confirmRepostPrompt): In this item, don’t translate \"%S\"\nconfirmRepostPrompt=Para amosar esta páxina, %S debe enviar información que repetirá calquera acción (tal como unha busca ou unha confirmación de solicitude) que xa se executara antes.\nresendButton.label=Enviar de novo\nunknownSocketType=Firefox non sabe como comunicarse co servidor.\nnetReset=Reiniciouse a conexión co servidor mentres se estaba a cargar a páxina.\nnotCached=Este documento xa non está dispoñíbel.\nnetOffline=Firefox está actualmente en modo sen conexión e non é posíbel navegar pola Web.\nisprinting=Non é posíbel modificar o documento mentres se imprime ou se visualiza na Previsualización da impresión.\ndeniedPortAccess=Este enderezo usa un porto de rede que normalmente se usa con fins diferentes á navegación web. Para a súa protección, Firefox cancelou a solicitude.\nproxyResolveFailure=Firefox configurouse para usar un servidor proxy que non é posíbel atopar.\nproxyConnectFailure=Firefox configurouse para usar un servidor proxy que está a rexeitar as conexións.\ncontentEncodingError=Non é posíbel amosar a páxina que está a tentar visualizar porque usa un formulario de compresión incorrecto ou incompatíbel.\nunsafeContentType=Non é posíbel amosar a páxina que está a tentar visualizar porque está inserida nun tipo de ficheiro que pode non ser seguro ao abrilo. Contacte cos propietarios do sitio web para informalos deste problema.\nexternalProtocolTitle=Petición de protocolo externa\nexternalProtocolPrompt=Inicie un aplicativo externo para manexar ligazóns %1$S:.\\n\\n\\nLigazón requirida:\\n\\n%2$S\\n\\nAplicativo: %3$S\\n\\n\\nSe non estaba á espera desta solicitude podería tratarse dunha tentativa de vulnerar un punto fraco no outro programa. Cancele esta solicitude mentres non estea seguro de que non é maliciosa.\\n\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<Descoñecido>\nexternalProtocolChkMsg=Lembrar a miña escolla para todas as ligazóns deste tipo.\nexternalProtocolLaunchBtn=Iniciar aplicativo\nmalwareBlocked=O sitio %S identificouse como sitio atacante e bloqueouse segundo as súas preferencias de seguranza.\nunwantedBlocked=O sitio %S identificouse como un sitio que serve software non desexado e bloqueouse segundo as súas preferencias de seguranza.\ncspBlocked=Esta páxina ten unha política de seguranza de contido que evita que se cargue desta forma.\nremoteXUL=Esta páxina usa unha tecnoloxía non compatíbel que xa non está dispoñíbel de forma predeterminada en Firefox.\n## LOCALIZATION NOTE (sslv3Used) - Do not translate \"%S\".\nsslv3Used=Non é posíbel que Firefox garanta a seguranza dos seus datos no sitio %S xa que usa SSLv3, protocolo de seguranza non fiábel.\n\ncorruptedContentErrorv2=The site at %S has experienced a network protocol violation that cannot be repaired.\ndeceptiveBlocked=This web page at %S has been reported as a deceptive site and has been blocked based on your security preferences.\nfileAccessDenied=The file at %S is not readable.\ninadequateSecurityError=The website tried to negotiate an inadequate level of security.\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/baseMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY minimizeWindow.key       \"m\">\n<!ENTITY minimizeWindow.label     \"Minimizar\">\n<!ENTITY bringAllToFront.label    \"Traer todo á fronte\">\n<!ENTITY zoomWindow.label         \"Zoom\">\n<!ENTITY windowMenu.label         \"Xanela\">\n\n<!ENTITY helpMenu.label           \"Axuda\"> \n<!ENTITY helpMenu.accesskey       \"A\"> \n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n                       for the help button in the menubar but Gnome does not.   -->\n<!ENTITY helpMenuWin.label        \"Axuda\"> \n<!ENTITY helpMenuWin.accesskey    \"A\">\n<!ENTITY aboutProduct2.label      \"Sobre o &brandShorterName;\">\n<!ENTITY aboutProduct2.accesskey  \"S\">\n<!ENTITY productHelp2.label       \"Axuda do &brandShorterName;\">\n<!ENTITY productHelp2.accesskey   \"x\">\n<!ENTITY helpMac.commandkey       \"?\">\n\n<!ENTITY helpKeyboardShortcuts.label     \"Atallos de teclado\">\n<!ENTITY helpKeyboardShortcuts.accesskey \"l\">\n\n<!ENTITY helpSafeMode.label       \"Reiniciar cos complementos desactivados…\">\n<!ENTITY helpSafeMode.accesskey   \"R\">\n<!ENTITY helpSafeMode.stop.label       \"Reiniciar cos complementos activados\">\n<!ENTITY helpSafeMode.stop.accesskey   \"R\">\n\n<!ENTITY healthReport2.label      \"Informe de saúde do &brandShorterName;\">\n<!ENTITY healthReport2.accesskey  \"e\">\n\n<!ENTITY helpTroubleshootingInfo.label      \"Información para solucionar problemas\">\n<!ENTITY helpTroubleshootingInfo.accesskey  \"b\">\n\n<!ENTITY helpFeedbackPage.label      \"Enviar opinión…\">\n<!ENTITY helpFeedbackPage.accesskey  \"o\">\n\n<!ENTITY helpShowTour2.label            \"Visita guiada por &brandShorterName;\">\n<!ENTITY helpShowTour2.accesskey        \"o\">\n\n<!ENTITY preferencesCmdMac.label        \"Preferencias…\">\n<!ENTITY preferencesCmdMac.commandkey   \",\">\n\n<!ENTITY servicesMenuMac.label          \"Servizos\">\n\n<!ENTITY hideThisAppCmdMac2.label       \"Agochar &brandShorterName;\">\n<!ENTITY hideThisAppCmdMac2.commandkey  \"h\">\n\n<!ENTITY hideOtherAppsCmdMac.label      \"Agochar outros\">\n<!ENTITY hideOtherAppsCmdMac.commandkey \"H\">\n\n<!ENTITY showAllAppsCmdMac.label        \"Amosar todo\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/bookmarks.html",
    "content": "\n\n\n\n\n\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<meta charset=\"UTF-8\">\n<title>Bookmarks</title>\n<h1>Bookmarks</h1>\n\n<dl><p>\n    <dt><h3 personal_toolbar_folder=\"true\">Bookmarks Toolbar Folder</h3></dt>\n    <dd>Add bookmarks to this folder to see them displayed on the Bookmarks Toolbar\n        <dl>\n            <p><dt><a href=\"https://www.mozilla.org/gl/firefox/central/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAz5JREFUeNpcU0toXFUY/s49596588ikySSmM8rk0UkJEirVTVEjYk1NUdRFFgouXZQI2k2hUCjdiYIuCi4Kuig0DbqQYgU3Yi0iFRuRCBMwaZvMZDTNY95z3/fM8b8jldpzOeeee/i/737n+/+f4ZExf730rkiaZ9NJMx/nmk5HypMqqLr+ZuD4F67N5ZYejmfRsnvhyKsLhSs3zP70SubgYKHSdFENu+gXAprQIGnvBi5ez0m1b6u7M399+PTx+UvtCKtFi2F6195qXK2byir88esy5ksfYND5DhuhRCtUKBNB0Q7w5Z8ee2GgWdjOn250fn5v5j8F5dOHlZD0kWRgAwp3hrKY0S9BJWKIcQ5PShhNG4+1bHx+IocT+RXcrRSDMfFNRvvt3Oyp/icIrRhUl9hoO4kt3F55Bxf3LkLV20jWOohbDjzXxyc/lMH0cRSyCd1xq+dFhu986t7T0CUwIzB8EkW3O5ibhj44ib7NJhiBKRoB/aS4ZWHjbxtjGQYP7nGRTjim1SaQqYiAVAREpHG8vzWJn+6PQ6CF0HPR7nQQczpYeEWHyWMUkwU8MSECGwgJxAWp9xWKNzkuH3oet+JDlIE9Momedh1G4CN0bfhVG9nsS0BQQthJx0V7j3elq7ihqV5ezQTwZmodP9ZGkU/bOPr4Nr53xtDYsaD7Dg4nNqFaH5OCYSSdGhf7daNmuv6wEKqXk/yExKGBHSznFsH6FFpKQ/JAA0ulUejWLt44lkHXsqDaX6C6Nl4Rnq8vK8s/KThDMlJhkI91YOO+iR3XwEelCdTCBLSgijNzd6DLNfhlHfZ6FtWiWBQpq/V2LdSrrNPljBQkoOjuCiPxAMutOIbkPqYSEqeequGZaTLzdhZhS0PlnlB9bvhtr5CuHj3y2Qj8hVQ/kEopxONEEsO/0yATDYXYAdWrE69JEElXq7Hyk0tro+xBU1yZmr4xrIcvptIRCZlJJAYBmRGRkD08aivA7VDvWPqt564Xn41w/AHB1/u7l1/uGxGU8mNcgodUNDIq0JDeLnpzc1uo1Qr76rWbqyf/142PjsXJqdkmN2YDnQ9oGkJNU+t57q7qUv4y9/t64+HYfwQYAN7OczrzUDvGAAAAAElFTkSuQmCC\">Getting Started</a></dt>\n        </dl>\n    <p><dt><h3>Mozilla Firefox</h3></dt>\n        <dl><p>\n            <dt><a href=\"https://support.mozilla.org/gl/products/firefox\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Help and Tutorials</a>\n            <dt><a href=\"https://www.mozilla.org/gl/firefox/customize/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Customize Firefox</a>\n            <dt><a href=\"https://www.mozilla.org/gl/contribute/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Get Involved</a>\n            <dt><a href=\"https://www.mozilla.org/gl/about/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">About Us</a>\n        </dl>\n</dl>\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/browser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the browser main menu items -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys --> \n\n<!-- LOCALIZATION NOTE (mainWindow.title): DONT_TRANSLATE -->\n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifiermenuseparator): DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifiermenuseparator \" - \">\n<!-- LOCALIZATION NOTE (mainWindow.titlePrivateBrowsingSuffix): This will be appended to the window's title\n                                                                inside the private browsing mode -->\n<!ENTITY mainWindow.titlePrivateBrowsingSuffix \"(Navegación privada)\">\n\n<!ENTITY appmenu.tooltip                     \"Abrir menú\">\n<!ENTITY navbarOverflow.label                \"Máis ferramentas…\">\n\n<!-- Tab context menu -->\n<!ENTITY  reloadTab.label                    \"Recargar lapela\">\n<!ENTITY  reloadTab.accesskey                \"R\">\n<!ENTITY  reloadAllTabs.label                \"Recargar todas as lapelas\">\n<!ENTITY  reloadAllTabs.accesskey            \"a\">\n<!-- LOCALIZATION NOTE (closeTabsToTheEnd.label): This should indicate the\ndirection in which tabs are closed, i.e. locales that use RTL mode should say\nleft instead of right. -->\n<!ENTITY  closeTabsToTheEnd.label            \"Pechar as lapelas á dereita\">\n<!ENTITY  closeTabsToTheEnd.accesskey        \"i\">\n<!ENTITY  closeOtherTabs.label               \"Pechar as outras lapelas\">\n<!ENTITY  closeOtherTabs.accesskey           \"o\">\n\n<!-- LOCALIZATION NOTE (pinTab.label, unpinTab.label): \"Pin\" is being\nused as a metaphor for expressing the fact that these tabs are \"pinned\" to the\nleft edge of the tabstrip. Really we just want the string to express the idea\nthat this is a lightweight and reversible action that keeps your tab where you\ncan reach it easily. -->\n<!ENTITY  pinTab.label                       \"Fixar lapela\">\n<!ENTITY  pinTab.accesskey                   \"p\">\n<!ENTITY  unpinTab.label                     \"Eliminar lapela fixa\">\n<!ENTITY  unpinTab.accesskey                 \"x\">\n<!ENTITY  moveToNewWindow.label              \"Mover a unha nova xanela\">\n<!ENTITY  moveToNewWindow.accesskey          \"x\">\n<!ENTITY  bookmarkAllTabs.label              \"Marcar todas as lapelas…\">\n<!ENTITY  bookmarkAllTabs.accesskey          \"t\">\n<!ENTITY  undoCloseTab.label                 \"Anular o peche da lapela\">\n<!ENTITY  undoCloseTab.accesskey             \"u\">\n<!ENTITY  closeTab.label                     \"Pechar lapela\">\n<!ENTITY  closeTab.accesskey                 \"c\">\n\n<!ENTITY  listAllTabs.label      \"Listar todas as lapelas\">\n\n<!ENTITY tabCmd.label \"Nova lapela\">\n<!ENTITY tabCmd.accesskey \"v\">\n<!ENTITY tabCmd.commandkey \"t\">\n<!-- LOCALIZATION NOTE (openLocationCmd.label): \"Open Location\" is only\ndisplayed on OS X, and only on windows that aren't main browser windows, or\nwhen there are no windows but Firefox is still running. -->\n<!ENTITY openLocationCmd.label \"Abrir localización…\">\n<!ENTITY openFileCmd.label \"Abrir ficheiro…\">\n<!ENTITY openFileCmd.accesskey \"A\">\n<!ENTITY openFileCmd.commandkey \"o\">\n<!ENTITY printSetupCmd.label \"Configuración da páxina…\">\n<!ENTITY printSetupCmd.accesskey \"o\">\n<!ENTITY printPreviewCmd.label \"Previsualización da impresión\">\n<!ENTITY printPreviewCmd.accesskey \"r\">\n<!ENTITY printCmd.label \"Imprimir…\">\n<!ENTITY printCmd.accesskey \"I\">\n<!ENTITY printCmd.commandkey \"p\">\n\n<!ENTITY goOfflineCmd.label \"Traballar sen conexión\">\n<!ENTITY goOfflineCmd.accesskey \"T\">\n\n<!ENTITY menubarCmd.label \"Barra de menú\">\n<!ENTITY menubarCmd.accesskey \"B\">\n<!ENTITY navbarCmd.label \"Barra de navegación\">\n<!ENTITY personalbarCmd.label \"Barra de marcadores\">\n<!ENTITY personalbarCmd.accesskey \"m\">\n<!ENTITY bookmarksToolbarItem.label \"Elementos da barra de marcadores\">\n\n<!ENTITY toolbarContextMenu.reloadAllTabs.label \"Recargar todas as lapelas\">\n<!ENTITY toolbarContextMenu.reloadAllTabs.accesskey \"a\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.label \"Marcar todas as lapelas…\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.accesskey \"t\">\n<!ENTITY toolbarContextMenu.undoCloseTab.label \"Anular o peche da lapela\">\n<!ENTITY toolbarContextMenu.undoCloseTab.accesskey \"u\">\n\n<!ENTITY pageSourceCmd.label \"Código da páxina\">\n<!ENTITY pageSourceCmd.accesskey \"C\">\n<!ENTITY pageSourceCmd.commandkey \"u\">\n<!ENTITY pageInfoCmd.label \"Información da páxina\">\n<!ENTITY pageInfoCmd.accesskey \"n\">\n<!ENTITY pageInfoCmd.commandkey \"i\">\n<!ENTITY mirrorTabCmd.label \"Duplicar xanela\">\n<!ENTITY mirrorTabCmd.accesskey \"x\">\n<!-- LOCALIZATION NOTE (enterFullScreenCmd.label, exitFullScreenCmd.label):\nThese should match what Safari and other Apple applications use on OS X Lion. -->\n<!ENTITY enterFullScreenCmd.label \"Pasar a pantalla completa\">\n<!ENTITY enterFullScreenCmd.accesskey \"a\">\n<!ENTITY exitFullScreenCmd.label \"Saír de pantalla completa\">\n<!ENTITY exitFullScreenCmd.accesskey \"a\">\n<!ENTITY fullScreenCmd.label \"Pantalla completa\">\n<!ENTITY fullScreenCmd.accesskey \"a\">\n<!ENTITY fullScreenCmd.macCommandKey \"f\">\n<!ENTITY showAllTabsCmd.label \"Amosar todas as lapelas\">\n<!ENTITY showAllTabsCmd.accesskey \"a\">\n\n<!ENTITY fxaSignIn.label \"Conectarse a &syncBrand.shortName.label;\">\n<!ENTITY fxaSignedIn.tooltip \"Abir as preferencias de &syncBrand.shortName.label;\">\n<!ENTITY fxaSignInError.label \"Volver a conectarse a &syncBrand.shortName.label;\">\n<!ENTITY fxaUnverified.label \"Comprobar a súa conta\">\n\n\n<!ENTITY fullScreenMinimize.tooltip \"Minimizar\">\n<!ENTITY fullScreenRestore.tooltip \"Restaurar\">\n<!ENTITY fullScreenClose.tooltip \"Pechar\">\n<!ENTITY fullScreenAutohide.label \"Agochar barras\">\n<!ENTITY fullScreenAutohide.accesskey \"o\">\n<!ENTITY fullScreenExit.label \"Saír do modo Pantalla completa\">\n<!ENTITY fullScreenExit.accesskey \"c\">\n\n<!-- LOCALIZATION NOTE (fullscreenWarning.beforeDomain.label,\n     fullscreenWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring fullscreen.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n<!ENTITY fullscreenWarning.beforeDomain.label \"\">\n<!ENTITY fullscreenWarning.afterDomain.label \"está agora en pantalla completa\">\n<!ENTITY fullscreenWarning.generic.label \"Este documento está agora en pantalla completa\">\n\n<!-- LOCALIZATION NOTE (exitDOMFullscreen.button,\n     exitDOMFullscreenMac.button): the \"escape\" button on PC keyboards\n     is uppercase, while on Mac keyboards it is lowercase -->\n<!ENTITY exitDOMFullscreen.button \"Saír de pantalla completa (Esc)\">\n<!ENTITY exitDOMFullscreenMac.button \"Saír de pantalla completa (esc)\">\n<!ENTITY leaveDOMFullScreen.label \"Saír de pantalla completa\">\n<!ENTITY leaveDOMFullScreen.accesskey \"a\">\n\n<!-- LOCALIZATION NOTE (pointerlockWarning.beforeDomain.label,\n     pointerlockWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring pointerlock.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n\n<!ENTITY closeWindow.label \"Pechar xanela\">\n<!ENTITY closeWindow.accesskey \"P\">\n\n<!ENTITY bookmarksMenu.label \"Marcadores\">\n<!ENTITY bookmarksMenu.accesskey \"M\">\n<!ENTITY bookmarkThisPageCmd.label \"Marcar esta páxina\">\n<!ENTITY editThisBookmarkCmd.label \"Editar este marcador\">\n<!ENTITY bookmarkThisPageCmd.commandkey \"d\">\n<!-- LOCALIZATION NOTE (findShareServices.label):\n  -  Use the unicode ellipsis char, \\u2026,\n  -  or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY findShareServices.label \"Atopar máis servizos de compartición…\">\n<!ENTITY sharePageCmd.label \"Compartir esta páxina\">\n<!ENTITY sharePageCmd.commandkey \"l\">\n<!ENTITY sharePageCmd.accesskey \"s\">\n<!-- LOCALIZATION NOTE (shareLink.accesskey): must be different than the following share access keys -->\n<!ENTITY shareLink.label \"Compartir esta ligazón\">\n<!ENTITY shareLink.accesskey \"g\">\n<!ENTITY shareImage.label \"Compartir esta imaxe\">\n<!ENTITY shareImage.accesskey \"r\">\n<!ENTITY shareSelect.label \"Compartir selección\">\n<!ENTITY shareSelect.accesskey \"r\">\n<!ENTITY shareVideo.label \"Compartir este vídeo\">\n<!ENTITY shareVideo.accesskey \"r\">\n<!ENTITY subscribeToPageMenupopup.label \"Subscribirse a esta páxina\">\n<!ENTITY subscribeToPageMenuitem.label \"Subscribirse a esta páxina…\">\n<!ENTITY addCurPagesCmd.label \"Marcar todas as lapelas…\">\n<!ENTITY showAllBookmarks2.label \"Amosar todos os marcadores\">\n<!ENTITY bookmarksToolbarChevron.tooltip \"Amosar máis marcadores\">\n\n<!ENTITY backCmd.label                \"Atrás\">\n<!ENTITY backButton.tooltip           \"Retroceder unha páxina\">\n<!ENTITY forwardCmd.label             \"Adiante\">\n<!ENTITY forwardButton.tooltip        \"Avanzar unha páxina\">\n<!ENTITY backForwardButtonMenu.tooltip \"Prema o botón dereito ou prema o rato mentres se move cara abaixo para amosar o historial\">\n<!ENTITY backForwardButtonMenuMac.tooltip \"Prema o rato mentres se move cara abaixo para amosar o historial\">\n<!ENTITY reloadCmd.label              \"Recargar\">\n<!ENTITY reloadButton.tooltip         \"Recargar a páxina actual\">\n<!ENTITY stopCmd.label                \"Deter\">\n<!ENTITY stopCmd.macCommandKey        \".\">\n<!ENTITY stopButton.tooltip           \"Deter a carga desta páxina\">\n<!ENTITY goEndCap.tooltip             \"Ir ao enderezo da barra de localización\">\n<!ENTITY printButton.label            \"Imprimir\">\n<!ENTITY printButton.tooltip          \"Imprimir esta páxina\">\n\n\n\n\n\n\n\n\n<!ENTITY searchItem.title             \"Buscar\">\n\n<!-- Toolbar items --> \n<!ENTITY homeButton.label             \"Inicio\">\n\n<!ENTITY bookmarksButton.label          \"Marcadores\">\n<!ENTITY bookmarksCmd.commandkey \"b\">\n\n<!ENTITY bookmarksMenuButton.label          \"Marcadores\">\n<!ENTITY viewBookmarksSidebar2.label        \"Ver o panel de marcadores\">\n<!ENTITY viewBookmarksToolbar.label         \"Ver a barra de marcadores\">\n\n\n<!-- LOCALIZATION NOTE (bookmarksSidebarGtkCmd.commandkey): This command\n  -  key should not contain the letters A-F, since these are reserved\n  -  shortcut keys on Linux. -->\n<!ENTITY bookmarksGtkCmd.commandkey \"o\">\n<!ENTITY bookmarksWinCmd.commandkey \"i\">\n\n<!ENTITY historyButton.label            \"Historial\">\n<!ENTITY historySidebarCmd.commandKey   \"h\">\n\n<!ENTITY toolsMenu.label              \"Ferramentas\">\n<!ENTITY toolsMenu.accesskey          \"t\"> \n\n<!ENTITY keywordfield.label           \"Engadir unha palabra clave para esta busca…\">\n<!ENTITY keywordfield.accesskey       \"b\">\n\n<!ENTITY downloads.label              \"Descargas\">\n<!ENTITY downloads.accesskey          \"D\">\n<!ENTITY downloads.commandkey         \"j\">\n<!ENTITY downloadsUnix.commandkey     \"y\">\n<!ENTITY addons.label                 \"Complementos\">\n<!ENTITY addons.accesskey             \"C\">\n<!ENTITY addons.commandkey            \"A\">\n\n<!ENTITY webDeveloperMenu.label       \"Web Developer\">\n<!ENTITY webDeveloperMenu.accesskey   \"W\">\n\n<!ENTITY inspectContextMenu.label     \"Inspeccionar elemento\">\n<!ENTITY inspectContextMenu.accesskey \"I\">\n\n<!ENTITY fileMenu.label         \"Ficheiro\"> \n<!ENTITY fileMenu.accesskey       \"F\">\n<!ENTITY newNavigatorCmd.label        \"Nova xanela\">\n<!ENTITY newNavigatorCmd.key        \"N\">\n<!ENTITY newNavigatorCmd.accesskey      \"N\">\n<!ENTITY newPrivateWindow.label     \"Nova xanela privada\">\n<!ENTITY newPrivateWindow.accesskey \"x\">\n<!ENTITY newNonRemoteWindow.label   \"Nova xanela non e10s\">\n\n<!ENTITY editMenu.label         \"Editar\"> \n<!ENTITY editMenu.accesskey       \"E\"> \n<!ENTITY undoCmd.label            \"Desfacer\">  \n<!ENTITY undoCmd.key            \"Z\">  \n<!ENTITY undoCmd.accesskey          \"D\"> \n<!ENTITY redoCmd.label            \"Refacer\">  \n<!ENTITY redoCmd.key            \"Y\">  \n<!ENTITY redoCmd.accesskey          \"R\"> \n<!ENTITY cutCmd.label           \"Cortar\">  \n<!ENTITY cutCmd.key             \"X\">  \n<!ENTITY cutCmd.accesskey         \"C\"> \n<!ENTITY copyCmd.label            \"Copiar\">  \n<!ENTITY copyCmd.key            \"C\">  \n<!ENTITY copyCmd.accesskey          \"o\"> \n<!ENTITY pasteCmd.label           \"Pegar\">  \n<!ENTITY pasteCmd.key           \"V\">  \n<!ENTITY pasteCmd.accesskey         \"P\"> \n<!ENTITY deleteCmd.label          \"Eliminar\">  \n<!ENTITY deleteCmd.key            \"D\">  \n<!ENTITY deleteCmd.accesskey        \"E\"> \n<!ENTITY selectAllCmd.label         \"Seleccionar todo\">  \n<!ENTITY selectAllCmd.key         \"A\">  \n<!ENTITY selectAllCmd.accesskey       \"t\"> \n<!ENTITY preferencesCmd2.label       \"Opcións\">\n<!ENTITY preferencesCmd2.accesskey     \"O\">\n<!ENTITY preferencesCmdUnix.label       \"Preferencias\">\n<!ENTITY preferencesCmdUnix.accesskey     \"n\"> \n\n<!ENTITY clearRecentHistory.label               \"Borrar historial recente…\">\n\n<!ENTITY privateBrowsingCmd.commandkey          \"P\">\n\n<!ENTITY viewMenu.label         \"Ver\"> \n<!ENTITY viewMenu.accesskey       \"V\"> \n<!ENTITY viewToolbarsMenu.label       \"Barras de ferramentas\"> \n<!ENTITY viewToolbarsMenu.accesskey     \"f\"> \n<!ENTITY viewSidebarMenu.label \"Barra lateral\">\n<!ENTITY viewSidebarMenu.accesskey \"B\">\n<!ENTITY viewCustomizeToolbar.label       \"Personalizar…\"> \n<!ENTITY viewCustomizeToolbar.accesskey     \"P\">\n\n<!ENTITY historyMenu.label \"Historial\">\n<!ENTITY historyMenu.accesskey \"H\">\n<!ENTITY historyUndoMenu.label \"Lapelas pechadas recentemente\">\n<!-- LOCALIZATION NOTE (historyUndoWindowMenu): see bug 394759 -->\n<!ENTITY historyUndoWindowMenu.label \"Xanelas pechadas recentemente\">\n<!ENTITY historyRestoreLastSession.label \"Restaurar a sesión anterior\">\n\n<!ENTITY showAllHistoryCmd2.label \"Amosar todo o historial\">\n<!ENTITY showAllHistoryCmd.commandkey \"H\">\n\n<!ENTITY appMenuCustomize.label \"Personalizar\">\n<!ENTITY appMenuCustomize.tooltip \"Personalizar o menú e as barras de ferramentas\">\n<!ENTITY appMenuCustomizeExit.label \"Saír da personalización\">\n<!ENTITY appMenuCustomizeExit.tooltip \"Rematar a personalización\">\n<!ENTITY appMenuHistory.label \"Historial\">\n<!ENTITY appMenuHistory.showAll.label \"Amosar todo o historial\">\n<!ENTITY appMenuHistory.clearRecent.label \"Borrar historial recente…\">\n<!ENTITY appMenuHistory.restoreSession.label \"Restaurar a sesión anterior\">\n<!ENTITY appMenuHistory.viewSidebar.label \"Ver o panel do historial\">\n<!ENTITY appMenuHelp.tooltip \"Abrir o menú de axuda\">\n\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.notabs.label): This is shown beneath\n     the name of a device when that device has no open tabs -->\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.noclients.label): This is shown\n     when Sync is configured but this appears to be the only device attached to\n     the account. We also show links to download Firefox for android/ios. -->\n\n<!ENTITY customizeMenu.addToToolbar.label \"Engadir á barra de ferramentas\">\n<!ENTITY customizeMenu.addToToolbar.accesskey \"a\">\n<!ENTITY customizeMenu.addToPanel.label \"Engadir ao menú\">\n<!ENTITY customizeMenu.addToPanel.accesskey \"m\">\n<!ENTITY customizeMenu.moveToToolbar.label \"Mover á barra de ferramentas\">\n<!ENTITY customizeMenu.moveToToolbar.accesskey \"o\">\n<!-- LOCALIZATION NOTE (customizeMenu.moveToPanel.accesskey) can appear on the\n     same context menu as menubarCmd and personalbarCmd, so they should have\n     different access keys. customizeMenu.moveToToolbar and \n     customizeMenu.moveToPanel are mutually exclusive, so can share access\n     keys.  -->\n<!ENTITY customizeMenu.moveToPanel.label \"Mover ao menú\">\n<!ENTITY customizeMenu.moveToPanel.accesskey \"o\">\n<!ENTITY customizeMenu.removeFromToolbar.label \"Retirar da barra de ferramentas\">\n<!ENTITY customizeMenu.removeFromToolbar.accesskey \"R\">\n<!ENTITY customizeMenu.removeFromMenu.label \"Retirar do menú\">\n<!ENTITY customizeMenu.removeFromMenu.accesskey \"R\">\n<!ENTITY customizeMenu.addMoreItems.label \"Engadir máis elementos…\">\n<!ENTITY customizeMenu.addMoreItems.accesskey \"a\">\n\n<!ENTITY openCmd.commandkey           \"l\">\n<!ENTITY urlbar.placeholder2          \"Buscar ou escribir o enderezo\">\n<!ENTITY urlbar.accesskey             \"d\">\n<!ENTITY urlbar.switchToTab.label     \"Cambiar á lapela:\">\n\n<!ENTITY urlbar.searchSuggestionsNotification.question \"Desexa mellorar a súa experiencia de buscar con suxestións?\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore \"Obter máis información…\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore.accesskey \"m\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable \"Non\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable.accesskey \"n\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable \"Si\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable.accesskey \"i\">\n\n<!-- \n  Comment duplicated from browser-sets.inc:\n\n  Search Command Key Logic works like this:\n\n  Unix: Ctrl+J (0.8, 0.9 support)\n        Ctrl+K (cross platform binding)\n  Mac:  Cmd+K (cross platform binding)\n        Cmd+Opt+F (platform convention)\n  Win:  Ctrl+K (cross platform binding)\n        Ctrl+E (IE compat)\n\n  We support Ctrl+K on all platforms now and advertise it in the menu since it is\n  our standard - it is a \"safe\" choice since it is near no harmful keys like \"W\" as\n  \"E\" is. People mourning the loss of Ctrl+K for emacs compat can switch their GTK\n  system setting to use emacs emulation, and we should respect it. Focus-Search-Box\n  is a fundamental keybinding and we are maintaining a XP binding so that it is easy\n  for people to switch to Linux.\n\n -->\n<!ENTITY searchFocus.commandkey       \"k\">\n<!ENTITY searchFocus.commandkey2      \"e\">\n<!ENTITY searchFocusUnix.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (contentSearchInput.label):\n     This is set as the aria-label attribute for the search input box in the\n     in-content search UI, to be used by screen readers. -->\n<!ENTITY contentSearchInput.label     \"Criterios de busca\">\n\n<!-- LOCALIZATION NOTE (searchFor.label, searchWith.label):\n     These two strings are used to build the header above the list of one-click\n     search providers:  \"Search for <used typed keywords> with:\" -->\n<!ENTITY searchFor.label              \"Buscar por:\">\n<!ENTITY searchWith.label             \" con:\">\n\n<!-- LOCALIZATION NOTE (search.label, searchAfter.label):\n     This string is used to build the header above the list of one-click search\n     providers when a one off engine has been selected.  The searchAfter text is\n     intentionally left empty for en-US and can be used by other localizations to\n     display a string after the search engine name.  This string will be displayed\n     as:  \"Search <selected engine name><searchAfter.label text>\" -->\n<!ENTITY search.label                 \"Buscar\">\n<!ENTITY searchAfter.label            \"\">\n\n<!-- LOCALIZATION NOTE (searchWithHeader.label):\n     The wording of this string should be as close as possible to\n     searchFor.label and searchWith.label. This string will be used instead of\n     them when the user has not typed any keyword. -->\n<!ENTITY searchWithHeader.label       \"Buscar con:\">\n<!-- LOCALIZATION NOTE (changeSearchSettings.button):\n     This string won't wrap, so if the translated string is longer,\n     consider translating it as if it said only \"Search Settings\". -->\n<!ENTITY changeSearchSettings.button  \"Cambiar configuración da busca\">\n\n<!ENTITY searchInNewTab.label         \"Buscar nunha nova lapela\">\n<!ENTITY searchInNewTab.accesskey     \"B\">\n<!ENTITY searchSetAsDefault.label     \"Estabelecer como buscador predeterminado\">\n<!ENTITY searchSetAsDefault.accesskey \"d\">\n\n<!ENTITY openLinkCmdInTab.label       \"Abrir a ligazón nunha nova lapela\">\n<!ENTITY openLinkCmdInTab.accesskey   \"h\">\n<!ENTITY openLinkCmd.label            \"Abrir a ligazón nunha nova xanela\">\n<!ENTITY openLinkCmd.accesskey        \"x\">\n<!ENTITY openLinkInPrivateWindowCmd.label \"Abrir a ligazón nunha nova xanela privada\">\n<!ENTITY openLinkInPrivateWindowCmd.accesskey \"p\">\n<!ENTITY openLinkCmdInCurrent.label     \"Abrir a ligazón\">\n<!ENTITY openLinkCmdInCurrent.accesskey \"A\">\n<!ENTITY openFrameCmdInTab.label      \"Abrir o marco nunha nova lapela\">\n<!ENTITY openFrameCmdInTab.accesskey  \"h\">\n<!ENTITY openFrameCmd.label           \"Abrir o marco nunha nova xanela\">\n<!ENTITY openFrameCmd.accesskey       \"x\">\n<!ENTITY showOnlyThisFrameCmd.label     \"Amosar só este marco\">\n<!ENTITY showOnlyThisFrameCmd.accesskey \"M\">\n<!ENTITY reloadCmd.commandkey         \"r\">\n<!ENTITY reloadFrameCmd.label         \"Recargar o marco\">\n<!ENTITY reloadFrameCmd.accesskey     \"R\">\n<!ENTITY viewPartialSourceForSelectionCmd.label \"Ver o código da selección\">\n<!ENTITY viewPartialSourceForMathMLCmd.label    \"Ver a fonte MathML\">\n<!-- LOCALIZATION NOTE (viewPartialSourceCmd.accesskey): This accesskey is used for both \n         viewPartialSourceForSelectionCmd.label and viewPartialSourceForMathMLCmd.label -->\n<!ENTITY viewPartialSourceCmd.accesskey \"e\">\n<!ENTITY viewPageSourceCmd.label      \"Ver o código da páxina\">\n<!ENTITY viewPageSourceCmd.accesskey  \"V\">\n<!ENTITY viewFrameSourceCmd.label     \"Ver o código do marco\">\n<!ENTITY viewFrameSourceCmd.accesskey \"V\">\n<!ENTITY viewPageInfoCmd.label        \"Ver a información da páxina\">\n<!ENTITY viewPageInfoCmd.accesskey    \"f\">\n<!ENTITY viewFrameInfoCmd.label       \"Ver a información do marco\">\n<!ENTITY viewFrameInfoCmd.accesskey   \"m\">\n<!ENTITY reloadImageCmd.label         \"Recargar imaxe\">\n<!ENTITY reloadImageCmd.accesskey     \"R\">\n<!ENTITY viewImageCmd.label           \"Ver a imaxe\">\n<!ENTITY viewImageCmd.accesskey       \"V\">\n<!ENTITY viewImageInfoCmd.label       \"Ver a información da imaxe\">\n<!ENTITY viewImageInfoCmd.accesskey   \"f\">\n<!ENTITY viewImageDescCmd.label       \"Ver descrición\">\n<!ENTITY viewImageDescCmd.accesskey   \"d\">\n<!ENTITY viewVideoCmd.label           \"Ver vídeo\">\n<!ENTITY viewVideoCmd.accesskey       \"d\">\n<!ENTITY viewBGImageCmd.label         \"Ver a imaxe de fondo\">\n<!ENTITY viewBGImageCmd.accesskey     \"r\">\n<!ENTITY setDesktopBackgroundCmd.label      \"Estabelecer como fondo do escritorio…\">\n<!ENTITY setDesktopBackgroundCmd.accesskey  \"E\">\n<!ENTITY bookmarkPageCmd2.label       \"Marcar esta páxina\">\n<!ENTITY bookmarkThisLinkCmd.label      \"Marcar esta ligazón\">\n<!ENTITY bookmarkThisLinkCmd.accesskey  \"l\">\n<!ENTITY bookmarkThisFrameCmd.label      \"Marcar este marco\">\n<!ENTITY bookmarkThisFrameCmd.accesskey  \"m\">\n<!ENTITY emailPageCmd.label           \"Enviar a ligazón por correo…\">\n<!ENTITY emailPageCmd.accesskey       \"E\">\n<!ENTITY savePageCmd.label            \"Gardar páxina como…\">\n<!ENTITY savePageCmd.accesskey        \"G\">\n<!-- alternate for content area context menu -->\n<!ENTITY savePageCmd.accesskey2       \"P\">\n<!ENTITY savePageCmd.commandkey       \"s\">\n<!ENTITY saveFrameCmd.label           \"Gardar marco como…\">\n<!ENTITY saveFrameCmd.accesskey       \"d\">\n<!ENTITY printFrameCmd.label          \"Imprimir marco…\">\n<!ENTITY printFrameCmd.accesskey      \"I\">\n<!ENTITY saveLinkCmd.label            \"Gardar ligazón como…\">\n<!ENTITY saveLinkCmd.accesskey        \"m\">\n<!ENTITY saveImageCmd.label           \"Gardar imaxe como…\">\n<!ENTITY saveImageCmd.accesskey       \"G\">\n<!ENTITY saveVideoCmd.label           \"Gardar vídeo como…\">\n<!ENTITY saveVideoCmd.accesskey       \"v\">\n<!ENTITY saveAudioCmd.label           \"Gardar son como…\">\n<!ENTITY saveAudioCmd.accesskey       \"a\">\n<!ENTITY emailImageCmd.label          \"Enviar a imaxe por correo…\">\n<!ENTITY emailImageCmd.accesskey      \"a\">\n<!ENTITY emailVideoCmd.label          \"Enviar o vídeo por correo…\">\n<!ENTITY emailVideoCmd.accesskey      \"a\">\n<!ENTITY castVideoCmd.label           \"Enviar vídeo ao dispositivo\">\n<!ENTITY castVideoCmd.accesskey       \"e\">\n<!ENTITY emailAudioCmd.label          \"Enviar o ficheiro de son por correo…\">\n<!ENTITY emailAudioCmd.accesskey      \"a\">\n<!ENTITY playPluginCmd.label          \"Activar este engadido\">\n<!ENTITY playPluginCmd.accesskey      \"c\">\n<!ENTITY hidePluginCmd.label          \"Agochar este engadido\">\n<!ENTITY hidePluginCmd.accesskey      \"h\">\n<!ENTITY copyLinkCmd.label            \"Copiar a localización da ligazón\">\n<!ENTITY copyLinkCmd.accesskey        \"z\">\n<!ENTITY copyImageCmd.label           \"Copiar a localización da imaxe\">\n<!ENTITY copyImageCmd.accesskey       \"o\">\n<!ENTITY copyImageContentsCmd.label   \"Copiar a imaxe\">\n<!ENTITY copyImageContentsCmd.accesskey  \"C\"> \n<!ENTITY copyVideoURLCmd.label        \"Copiar a localización do vídeo\">\n<!ENTITY copyVideoURLCmd.accesskey    \"o\">\n<!ENTITY copyAudioURLCmd.label        \"Copiar a localización do audio\">\n<!ENTITY copyAudioURLCmd.accesskey    \"o\">\n<!ENTITY copyEmailCmd.label           \"Copiar correo electrónico\">\n<!ENTITY copyEmailCmd.accesskey       \"e\">\n<!ENTITY thisFrameMenu.label              \"Este marco\">\n<!ENTITY thisFrameMenu.accesskey          \"m\">\n\n<!-- Media (video/audio) controls -->\n<!-- LOCALIZATION NOTE: The access keys for \"Play\" and\n\"Pause\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaPlay.label             \"Reproducir\">\n<!ENTITY mediaPlay.accesskey         \"R\">\n<!ENTITY mediaPause.label            \"Pausa\">\n<!ENTITY mediaPause.accesskey        \"P\">\n<!-- LOCALIZATION NOTE: The access keys for \"Mute\" and\n\"Unmute\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaMute.label             \"Enmudecer\">\n<!ENTITY mediaMute.accesskey         \"m\">\n<!ENTITY mediaUnmute.label           \"Desenmudecer\">\n<!ENTITY mediaUnmute.accesskey       \"m\">\n<!-- LOCALIZATION NOTE: \"Ludicrous\" is a reference to the\nmovie \"Space Balls\" and is meant to say that this speed is very\nfast. -->\n<!-- LOCALIZATION NOTE: The access keys for \"Show Controls\" and\n\"Hide Controls\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaShowControls.label     \"Amosar controis\">\n<!ENTITY mediaShowControls.accesskey \"M\">\n<!ENTITY mediaHideControls.label     \"Agochar controis\">\n<!ENTITY mediaHideControls.accesskey \"o\">\n<!ENTITY videoFullScreen.label       \"Pantalla completa\">\n<!ENTITY videoFullScreen.accesskey   \"P\">\n<!ENTITY videoSaveImage.label        \"Gardar a captura como…\">\n<!ENTITY videoSaveImage.accesskey    \"G\">\n<!-- LOCALIZATION NOTE: The access keys for \"Show Statistics\" and\n\"Hide Statistics\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY videoShowStats.label        \"Amosar as estatísticas\">\n<!ENTITY videoShowStats.accesskey    \"t\">\n<!ENTITY videoHideStats.label        \"Agochar as estatísticas\">\n<!ENTITY videoHideStats.accesskey    \"t\">\n\n<!-- LOCALIZATION NOTE :\nfullZoomEnlargeCmd.commandkey3, fullZoomReduceCmd.commandkey2 and\nfullZoomResetCmd.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n<!ENTITY fullZoomEnlargeCmd.label       \"Ampliar\">\n<!ENTITY fullZoomEnlargeCmd.accesskey   \"A\">\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.label        \"Reducir\">\n<!ENTITY fullZoomReduceCmd.accesskey    \"e\">\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.label         \"Restabelecer\">\n<!ENTITY fullZoomResetCmd.accesskey     \"R\">\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY fullZoomToggleCmd.label        \"Ampliar só o texto\">\n<!ENTITY fullZoomToggleCmd.accesskey    \"t\">\n<!ENTITY fullZoom.label                 \"Zoom\">\n<!ENTITY fullZoom.accesskey             \"z\">\n\n<!ENTITY sidebarCloseButton.tooltip     \"Pechar a barra lateral\">\n\n<!ENTITY quitApplicationCmdWin2.label       \"Saír\">\n<!ENTITY quitApplicationCmdWin2.accesskey   \"S\">\n<!ENTITY quitApplicationCmdWin2.tooltip     \"Saír do &brandShorterName;\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n<!ENTITY quitApplicationCmd.label       \"Saír\"> \n<!ENTITY quitApplicationCmd.accesskey   \"S\">\n<!ENTITY quitApplicationCmdMac2.label   \"Saír do &brandShorterName;\">\n<!-- LOCALIZATION NOTE(quitApplicationCmdUnix.key): This keyboard shortcut is used by both Linux and OSX builds. -->\n<!ENTITY quitApplicationCmdUnix.key     \"Q\">\n\n<!ENTITY closeCmd.label                 \"Pechar\">  \n<!ENTITY closeCmd.key                   \"W\">  \n<!ENTITY closeCmd.accesskey             \"c\">\n\n<!ENTITY toggleMuteCmd.key              \"M\">\n\n<!ENTITY pageStyleMenu.label \"Estilo de páxina\">\n<!ENTITY pageStyleMenu.accesskey \"E\">\n<!ENTITY pageStyleNoStyle.label \"Sen estilo\">\n<!ENTITY pageStyleNoStyle.accesskey \"S\">\n<!ENTITY pageStylePersistentOnly.label \"Estilo de páxina básico\">\n<!ENTITY pageStylePersistentOnly.accesskey \"b\">\n\n<!ENTITY pageReportIcon.tooltip            \"Modificar a configuración de bloqueo de xanelas emerxentes para este sitio web\">\n\n<!ENTITY allowPopups.accesskey \"p\">\n<!-- On Windows we use the term \"Options\" to describe settings, but\n     on Linux and Mac OS X we use \"Preferences\" - carry that distinction\n     over into this string, which is used in the \"popup blocked\" info bar . -->\n<!ENTITY editPopupSettingsUnix.label \"Editar as preferencias do bloqueador de xanelas emerxentes…\">\n<!ENTITY editPopupSettings.label \"Editar as opcións do bloqueador de xanelas emerxentes…\">\n<!ENTITY editPopupSettings.accesskey \"E\">\n<!ENTITY dontShowMessage.accesskey \"D\">\n\n<!ENTITY bidiSwitchPageDirectionItem.label        \"Cambiar a orientación da páxina\">\n<!ENTITY bidiSwitchPageDirectionItem.accesskey    \"x\">\n<!ENTITY bidiSwitchTextDirectionItem.label        \"Cambiar a orientación do texto\">\n<!ENTITY bidiSwitchTextDirectionItem.accesskey    \"b\">\n<!ENTITY bidiSwitchTextDirectionItem.commandkey   \"X\">\n\n<!ENTITY findOnCmd.label     \"Localizar nesta páxina…\">\n<!ENTITY findOnCmd.accesskey \"L\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label  \"Localizar de novo\">\n<!ENTITY findAgainCmd.accesskey \"n\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY spellAddDictionaries.label \"Engadir dicionarios…\">\n<!ENTITY spellAddDictionaries.accesskey \"g\">\n\n<!ENTITY editBookmark.done.label                     \"Feito\">\n<!ENTITY editBookmark.removeBookmark.accessKey       \"R\">\n\n<!ENTITY identity.connectionSecure \"Conexión segura\">\n<!ENTITY identity.connectionNotSecure \"A conexión non é segura\">\n<!ENTITY identity.connectionFile \"Está páxina está almacenada no computador.\">\n<!ENTITY identity.connectionInternal \"Esta é unha páxina segura de &brandShortName;.\">\n\n<!-- Strings for connection state warnings. -->\n<!ENTITY identity.activeBlocked \"&brandShortName; bloqueou partes desta páxina que non son seguras.\">\n<!ENTITY identity.passiveLoaded \"Partes desta páxina non son seguras (como as imaxes).\">\n<!ENTITY identity.activeLoaded \"Desactivou a protección nesta páxina.\">\n<!ENTITY identity.weakEncryption \"Esta páxina usa cifrado débil.\">\n\n<!-- Strings for connection state warnings in the subview. -->\n<!ENTITY identity.description.insecure \"A conexión con este sitio non é privada. A información que envíe podería ser visíbel por outros (como contrasinais, mensaxes, tarxetas de crédito, etc.).\">\n<!ENTITY identity.description.insecureLoginForms \"A información de identificación que introduciu nesta páxina non é segura e podería estar comprometida.\">\n<!ENTITY identity.description.weakCipher \"A conexión con este sitio web usa un cifrado débil e non é privada.\">\n<!ENTITY identity.description.weakCipher2 \"Outras persoas poden ver a súa información ou modificar o comportamento do sitio web.\">\n<!ENTITY identity.description.activeBlocked \"&brandShortName; bloqueou partes desta páxina que non son seguras.\">\n<!ENTITY identity.description.passiveLoaded \"A súa conexión non é privada e a información que comparte con este sitio podería ser visíbel por outros.\">\n<!ENTITY identity.description.passiveLoaded2 \"Este sitio web contén contido que non é seguro (como as imaxes).\">\n<!ENTITY identity.description.passiveLoaded3 \"Aínda que &brandShortName; bloqueou algún contido, aínda hai contido na páxina que non é seguro (como as imaxes).\">\n<!ENTITY identity.description.activeLoaded \"Este sitio web contén contido que non é seguro (como os scripts) e a súa conexión non é privada.\">\n<!ENTITY identity.description.activeLoaded2 \"A información que comparte con este sitio podería ser visíbel por outros (como contrasinais, mensaxes, tarxetas de crédito, etc.).\">\n\n<!ENTITY identity.enableMixedContentBlocking.label \"Activar protección\">\n<!ENTITY identity.enableMixedContentBlocking.accesskey \"e\">\n<!ENTITY identity.disableMixedContentBlocking.label \"Desactivar a protección por agora\">\n<!ENTITY identity.disableMixedContentBlocking.accesskey \"D\">\n<!ENTITY identity.learnMore \"Obteña máis información\">\n\n\n<!ENTITY identity.moreInfoLinkText2 \"Máis información\">\n\n<!ENTITY identity.permissions \"Permisos\">\n<!ENTITY identity.permissionsEmpty \"Non lle concedeu ningún permiso especial a este sitio.\">\n\n<!-- Name for the tabs toolbar as spoken by screen readers.\n     The word \"toolbar\" is appended automatically and should not be contained below! -->\n<!ENTITY tabsToolbar.label \"Lapelas do navegador\">\n\n<!-- LOCALIZATION NOTE (syncTabsMenu3.label): This appears in the history menu -->\n\n<!-- LOCALIZATION NOTE (syncedTabs.sidebar.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n\n\n\n<!ENTITY syncBrand.shortName.label    \"Sync\">\n\n<!ENTITY syncSignIn.label             \"Acceder a &syncBrand.shortName.label;…\">\n<!ENTITY syncSignIn.accesskey         \"e\">\n<!ENTITY syncSyncNowItem.label        \"Sincronizar agora\">\n<!ENTITY syncSyncNowItem.accesskey    \"S\">\n<!ENTITY syncReAuthItem.label         \"Volver a conectarse a &syncBrand.shortName.label;…\">\n<!ENTITY syncReAuthItem.accesskey     \"r\">\n<!ENTITY syncToolbarButton.label      \"Sync\">\n\n<!ENTITY social.addons.label \"Xestionar servizos…\">\n\n<!ENTITY social.directory.label \"Directorio de activacións\">\n<!ENTITY social.directory.text \"Pode activar servizos de compartición dende o directorio.\">\n<!ENTITY social.directory.button \"Abrir o directorio\">\n<!ENTITY social.directory.introText \"Prema nun servizo para engadilo ao &brandShortName;.\">\n<!ENTITY social.directory.viewmore.text \"Ver máis\">\n\n<!ENTITY customizeMode.menuAndToolbars.header2 \"Ferramentas e características adicionais\">\n<!ENTITY customizeMode.menuAndToolbars.empty \"Quere máis ferramentas?\">\n<!ENTITY customizeMode.menuAndToolbars.emptyLink \"Escolla entre centos de complementos\">\n<!ENTITY customizeMode.restoreDefaults \"Restaurar a configuración predeterminada\">\n<!ENTITY customizeMode.toolbars \"Amosar/agochar as barras de ferramentas\">\n<!ENTITY customizeMode.titlebar \"Barra de título\">\n<!ENTITY customizeMode.lwthemes \"Temas\">\n<!ENTITY customizeMode.lwthemes.myThemes \"Os meus temas\">\n<!ENTITY customizeMode.lwthemes.recommended \"Recomendado\">\n<!ENTITY customizeMode.lwthemes.menuManage \"Xestionar\">\n<!ENTITY customizeMode.lwthemes.menuManage.accessKey \"X\">\n<!ENTITY customizeMode.lwthemes.menuGetMore \"Obter máis temas\">\n<!ENTITY customizeMode.lwthemes.menuGetMore.accessKey \"b\">\n\n<!ENTITY getUserMedia.selectCamera.label \"Cámara a compartir:\">\n<!ENTITY getUserMedia.selectCamera.accesskey \"C\">\n<!ENTITY getUserMedia.selectMicrophone.label \"Micrófono a compartir:\">\n<!ENTITY getUserMedia.selectMicrophone.accesskey \"M\">\n<!ENTITY getUserMedia.audioCapture.label \"Compartirase o son da lapela.\">\n<!ENTITY getUserMedia.allWindowsShared.message \"Compartiranse todas as xanelas visíbeis na súa pantalla.\">\n\n<!ENTITY trackingProtection.title \"Protección contra o seguimento\">\n<!ENTITY trackingProtection.detectedBlocked3 \"&brandShortName; está bloqueando partes da páxina que poden seguir a súa actividade de navegación.\">\n<!ENTITY trackingProtection.detectedNotBlocked3 \"Este sitio inclúe elementos que poden seguir a súa actividade de navegación. Ten a protección desactivada.\">\n<!ENTITY trackingProtection.notDetected3 \"Non se detectaron elementos de seguimento nesta páxina.\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblock.label, trackingProtection.unblock.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in NON-private browsing mode. -->\n<!ENTITY trackingProtection.unblock.label \"Desactivar a protección para este sitio\">\n<!ENTITY trackingProtection.unblock.accesskey \"D\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblockPrivate.label, trackingProtection.unblockPrivate.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in PRIVATE browsing mode. -->\n<!ENTITY trackingProtection.unblockPrivate.label \"Desactivar a protección para esta sesión\">\n<!ENTITY trackingProtection.unblockPrivate.accesskey \"D\">\n<!ENTITY trackingProtection.block2.label \"Activar a protección\">\n<!ENTITY trackingProtection.block2.accesskey \"e\">\n\n<!ENTITY trackingContentBlocked.message \"Seguimento\">\n<!ENTITY trackingContentBlocked.moreinfo \"Bloqueáronse partes da páxina que seguen a súa actividade en liña.\">\n<!ENTITY trackingContentBlocked.learnMore \"Obter máis información\">\n<!ENTITY trackingContentBlocked.options \"Opcións\">\n<!ENTITY trackingContentBlocked.unblock2.label \"Desactivar a protección para este sitio\">\n<!ENTITY trackingContentBlocked.unblock2.accesskey \"D\">\n<!ENTITY trackingContentBlocked.block.label \"Activar protección\">\n<!ENTITY trackingContentBlocked.block.accesskey \"e\">\n<!ENTITY trackingContentBlocked.disabled.message \"A protección contra o seguimento está desactivada\">\n\n<!ENTITY pluginNotification.showAll.label \"Amosar todo\">\n<!ENTITY pluginNotification.showAll.accesskey \"A\">\n\n<!-- LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.properties -->\n<!ENTITY pluginActivateNow.label \"Permitir agora\">\n<!ENTITY pluginActivateAlways.label \"Permitir e lembrar\">\n<!ENTITY pluginBlockNow.label \"Bloquear engadido\">\n\n<!-- LOCALIZATION NOTE: (pluginNotification.width): This is used to determine the\n     width of the plugin popup notification that can appear if a plugin has been\n     blocked on a page. Should be wide enough to fit the pluginActivateNow.label\n     and pluginActivateAlways.label strings above on a single line. This must be\n     a CSS length value. -->\n<!ENTITY pluginNotification.width \"28em\">\n\n<!ENTITY uiTour.infoPanel.close \"Pechar\">\n\n<!ENTITY appMenuSidebars.label         \"Barras laterais\">\n\n<!-- LOCALIZATION NOTE: (panicButton.view.mainTimeframeDesc, panicButton.view.5min, panicButton.view.2hr, panicButton.view.day):\n     The .mainTimeframeDesc string combined with any of the 3 others is meant to form a complete sentence, e.g. \"Forget the last: Five minutes\".\n     Please ensure that this remains the case in the translation. -->\n<!ENTITY panicButton.view.mainTimeframeDesc       \"Esquecer:\">\n<!ENTITY panicButton.view.5min                    \"Os últimos 5 minutos\">\n<!ENTITY panicButton.view.2hr                     \"As últimas 2 horas\">\n<!ENTITY panicButton.view.day                     \"As últimas 24 horas\">\n\n<!-- LOCALIZATION NOTE: (panicButton.view.mainLabel, panicButton.view.deleteCookies, panicButton.view.deleteHistory, panicButton.view.deleteTabsAndWindows, panicButton.view.openNewWindow):\n     The .mainActionDesc string combined with any of the 4 others is meant to form a complete sentence, e.g. \"Proceeding will: Delete Recent Cookies\".\n     Note also that the deleteCookies, deleteHistory and deleteTabsAndWindows strings include <html:strong> tags for emphasis on the words \"Cookies\", \"History\", \"Tabs\" and \"Windows\".\n     The translation should do the same. -->\n<!ENTITY panicButton.view.mainActionDesc          \"Se continúa:\">\n<!ENTITY panicButton.view.deleteCookies           \"Eliminaranse as <html:strong>cookies</html:strong> recentes\">\n<!ENTITY panicButton.view.deleteHistory           \"Eliminarase o <html:strong>historial</html:strong> recente\">\n<!ENTITY panicButton.view.deleteTabsAndWindows    \"Pecháranse todas as <html:strong>lapelas</html:strong> e <html:strong>xanelas</html:strong>\">\n<!ENTITY panicButton.view.openNewWindow           \"Abrir unha nova xanela en branco\">\n\n<!ENTITY panicButton.view.undoWarning             \"Non é posíbel desfacer esta acción.\">\n<!ENTITY panicButton.view.forgetButton            \"Esquecer\">\n\n<!ENTITY panicButton.thankyou.msg1                \"Eliminouse o seu historial recente.\">\n<!ENTITY panicButton.thankyou.msg2                \"Navegación segura!\">\n<!ENTITY panicButton.thankyou.buttonlabel         \"Grazas!\">\n\n<!ENTITY emeLearnMoreContextMenu.label            \"Obteña máis información sobre DRM…\">\n<!ENTITY emeLearnMoreContextMenu.accesskey        \"D\">\n\n\n<!ENTITY appMenuRemoteTabs.label \"Synced Tabs\">\n<!ENTITY appMenuRemoteTabs.noclients.subtitle \"Want to see your tabs from other devices here?\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.noclients.label): This is shown\n     when Sync is configured but this appears to be the only device attached to\n     the account. We also show links to download Firefox for android/ios. -->\n<!ENTITY appMenuRemoteTabs.noclients.title \"No synced tabs… yet!\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.notabs.label): This is shown beneath\n     the name of a device when that device has no open tabs -->\n<!ENTITY appMenuRemoteTabs.notabs.label \"No open tabs\">\n<!ENTITY appMenuRemoteTabs.notsignedin.label \"Sign in to view a list of tabs from your other devices.\">\n<!ENTITY appMenuRemoteTabs.openprefs.label \"Sync Preferences\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showAll.label, appMenuRemoteTabs.showAll.tooltip):\n     This is shown after the tabs list if we can all the remaining tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showAll.label \"Show All\">\n<!ENTITY appMenuRemoteTabs.showAll.tooltip \"Show all tabs from this device\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showMore.label, appMenuRemoteTabs.showMore.tooltip):\n     This is shown after the tabs list if we can display more tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showMore.label \"Show More\">\n<!ENTITY appMenuRemoteTabs.showMore.tooltip \"Show more tabs from this device\">\n<!ENTITY appMenuRemoteTabs.sidebar.label \"View Synced Tabs Sidebar\">\n<!ENTITY appMenuRemoteTabs.signin.label \"Sign in to Sync\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY appMenuRemoteTabs.tabsnotsyncing.label \"Turn on tab syncing to view a list of tabs from your other devices.\">\n<!ENTITY bookmarksMenuButton.mobile.label \"Mobile Bookmarks\">\n<!ENTITY bookmarksMenuButton.other.label \"Other Bookmarks\">\n<!ENTITY changeSearchSettings.tooltip \"Change search settings\">\n\n<!ENTITY containersMenu.label \"Containers\">\n<!ENTITY contentSearchSubmit.tooltip  \"Submit search\">\n<!ENTITY feedsMenu2.label \"Subscribe to This Page\">\n<!ENTITY hideRecentlyBookmarked.accesskey \"H\">\n<!ENTITY hideRecentlyBookmarked.label     \"Hide Recently Bookmarked\">\n<!ENTITY identity.connectionVerified2 \"You are securely connected to this site, owned by:\">\n<!ENTITY identity.insecureLoginForms2 \"Logins entered on this page could be compromised.\">\n<!ENTITY identity.permissionsReloadHint \"You may need to reload the page for changes to apply.\">\n<!ENTITY identity.removeCertException.accesskey \"R\">\n\n<!ENTITY identity.removeCertException.label \"Remove Exception\">\n<!ENTITY mediaLoop.accesskey         \"L\">\n<!ENTITY mediaLoop.label             \"Loop\">\n<!ENTITY mediaPlaybackRate050x2.accesskey \"S\">\n<!ENTITY mediaPlaybackRate050x2.label \"Slow (0.5×)\">\n<!ENTITY mediaPlaybackRate100x2.accesskey \"N\">\n<!ENTITY mediaPlaybackRate100x2.label \"Normal\">\n<!ENTITY mediaPlaybackRate125x2.accesskey \"F\">\n<!ENTITY mediaPlaybackRate125x2.label \"Fast (1.25×)\">\n<!ENTITY mediaPlaybackRate150x2.accesskey \"a\">\n<!ENTITY mediaPlaybackRate150x2.label \"Faster (1.5×)\">\n<!ENTITY mediaPlaybackRate2.accesskey \"d\">\n<!ENTITY mediaPlaybackRate2.label     \"Play Speed\">\n<!ENTITY mediaPlaybackRate200x2.accesskey \"L\">\n<!-- LOCALIZATION NOTE: \"Ludicrous\" is a reference to the\nmovie \"Space Balls\" and is meant to say that this speed is very\nfast. -->\n<!ENTITY mediaPlaybackRate200x2.label \"Ludicrous (2×)\">\n<!ENTITY mobileBookmarksCmd.label \"Mobile Bookmarks\">\n<!ENTITY newUserContext.accesskey         \"B\">\n<!ENTITY newUserContext.label             \"New Container Tab\">\n<!ENTITY openLinkCmdInContainerTab.accesskey \"b\">\n<!ENTITY openLinkCmdInContainerTab.label \"Open Link in New Container Tab\">\n<!ENTITY otherBookmarksCmd.label \"Other Bookmarks\">\n<!ENTITY pointerlockWarning.afterDomain.label \"has control of your pointer. Press Esc to take back control.\">\n\n<!-- LOCALIZATION NOTE (pointerlockWarning.beforeDomain.label,\n     pointerlockWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring pointerlock.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n<!ENTITY pointerlockWarning.beforeDomain.label \"\">\n<!ENTITY pointerlockWarning.generic.label \"This document has control of your pointer. Press Esc to take back control.\">\n<!ENTITY recentBookmarks.label \"Recently Bookmarked\">\n<!ENTITY  sendLinkToDevice.accesskey         \"D\">\n<!ENTITY  sendLinkToDevice.label             \"Send Link to Device\">\n<!ENTITY  sendPageToDevice.accesskey         \"D\">\n<!ENTITY  sendPageToDevice.label             \"Send Page to Device\">\n<!ENTITY  sendTabToDevice.accesskey          \"D\">\n<!ENTITY  sendTabToDevice.label              \"Send Tab to Device\">\n<!ENTITY showRecentlyBookmarked.accesskey \"h\">\n<!ENTITY showRecentlyBookmarked.label     \"Show Recently Bookmarked\">\n\n<!-- LOCALIZATION NOTE (syncTabsMenu3.label): This appears in the history menu -->\n<!ENTITY syncTabsMenu3.label     \"Synced Tabs\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.accesskey      \"B\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.label          \"Bookmark This Tab…\">\n<!ENTITY syncedTabs.context.copy.accesskey                   \"C\">\n<!ENTITY syncedTabs.context.copy.label                       \"Copy\">\n<!ENTITY syncedTabs.context.open.accesskey                   \"O\">\n\n<!-- LOCALIZATION NOTE (syncedTabs.context.open.accesskey,\n                        syncedTabs.context.openAllInTabs.accesskey):\n     These access keys are identical because their associated menu items are\n     mutually exclusive -->\n<!ENTITY syncedTabs.context.open.label                       \"Open\">\n<!ENTITY syncedTabs.context.openAllInTabs.accesskey          \"O\">\n\n<!ENTITY syncedTabs.context.openAllInTabs.label              \"Open All in Tabs\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.accesskey \"P\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.label     \"Open in a New Private Window\">\n<!ENTITY syncedTabs.context.openInNewTab.accesskey           \"w\">\n<!ENTITY syncedTabs.context.openInNewTab.label               \"Open in a New Tab\">\n<!ENTITY syncedTabs.context.openInNewWindow.accesskey        \"N\">\n<!ENTITY syncedTabs.context.openInNewWindow.label            \"Open in a New Window\">\n\n<!ENTITY syncedTabs.sidebar.label              \"Synced Tabs\">\n<!ENTITY syncedTabs.sidebar.noclients.label    \"Sign in to Firefox from your other devices to view their tabs here.\">\n<!ENTITY syncedTabs.sidebar.noclients.subtitle \"Want to see your tabs from other devices here?\">\n<!ENTITY syncedTabs.sidebar.noclients.title    \"No synced tabs… yet!\">\n<!ENTITY syncedTabs.sidebar.notabs.label       \"No open tabs\">\n<!ENTITY syncedTabs.sidebar.notsignedin.label  \"Sign in to view a list of tabs from your other devices.\">\n<!ENTITY syncedTabs.sidebar.openprefs.label    \"Open &syncBrand.shortName.label; Preferences\">\n<!-- LOCALIZATION NOTE (syncedTabs.sidebar.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY syncedTabs.sidebar.tabsnotsyncing.label       \"Turn on tab syncing to view a list of tabs from your other devices.\">\n<!ENTITY toggleReaderMode.key \"R\">\n<!ENTITY urlbar.addonsNotificationAnchor.tooltip          \"Open add-on installation message panel\">\n\n<!ENTITY urlbar.cameraBlocked.tooltip            \"You have blocked your camera for this website.\">\n\n<!ENTITY urlbar.defaultNotificationAnchor.tooltip         \"Open message panel\">\n<!ENTITY urlbar.emeNotificationAnchor.tooltip             \"Manage use of DRM software\">\n<!-- LOCALIZATION NOTE (urlbar.extension.label): Used to indicate that a selected autocomplete entry is provided by an extension. -->\n<!ENTITY urlbar.extension.label       \"Extension:\">\n<!ENTITY urlbar.geolocationBlocked.tooltip       \"You have blocked location information for this website.\">\n<!ENTITY urlbar.geolocationNotificationAnchor.tooltip     \"Open location request panel\">\n<!ENTITY urlbar.indexedDBBlocked.tooltip         \"You have blocked data storage for this website.\">\n<!ENTITY urlbar.indexedDBNotificationAnchor.tooltip       \"Open offline storage message panel\">\n<!ENTITY urlbar.microphoneBlocked.tooltip        \"You have blocked your microphone for this website.\">\n\n<!ENTITY urlbar.openHistoryPopup.tooltip                \"Show history\">\n<!ENTITY urlbar.passwordNotificationAnchor.tooltip        \"Open save password message panel\">\n<!ENTITY urlbar.pluginsNotificationAnchor.tooltip         \"Manage plug-in use\">\n<!ENTITY urlbar.screenBlocked.tooltip            \"You have blocked this website from sharing your screen.\">\n\n<!ENTITY urlbar.servicesNotificationAnchor.tooltip        \"Open install message panel\">\n<!ENTITY urlbar.translateNotificationAnchor.tooltip       \"Translate this page\">\n<!ENTITY urlbar.translatedNotificationAnchor.tooltip      \"Manage page translation\">\n\n<!ENTITY urlbar.viewSiteInfo.label                      \"View site information\">\n<!ENTITY urlbar.webNotificationAnchor.tooltip             \"Change whether you can receive notifications from the site\">\n<!ENTITY urlbar.webNotificationsBlocked.tooltip  \"You have blocked notifications for this website.\">\n\n<!ENTITY urlbar.webRTCShareDevicesNotificationAnchor.tooltip      \"Manage sharing your camera and/or microphone with the site\">\n<!ENTITY urlbar.webRTCShareMicrophoneNotificationAnchor.tooltip   \"Manage sharing your microphone with the site\">\n<!ENTITY urlbar.webRTCShareScreenNotificationAnchor.tooltip       \"Manage sharing your windows or screen with the site\">\n\n<!ENTITY urlbar.zoomReset.tooltip     \"Reset zoom level\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnv_timeout=Tempo esgotado\nopenFile=Abrir ficheiro\n\ndroponhometitle=Estabelecer como páxina de inicio\ndroponhomemsg=Quere que este documento sexa a súa nova páxina de inicio?\n\n# context menu strings\n\n# LOCALIZATION NOTE (contextMenuSearch): %1$S is the search engine,\n# %2$S is the selection string.\ncontextMenuSearch=Buscar \"%2$S\" en %1$S\ncontextMenuSearch.accesskey=B\n\n# bookmark dialog strings\n\nbookmarkAllTabsDefault=[Nome do cartafol]\n\nxpinstallPromptMessage=%S evitou que este sitio solicitase instalar software no seu computador.\nxpinstallPromptAllowButton=Permitir\n# Accessibility Note:\n# Be sure you do not choose an accesskey that is used elsewhere in the active context (e.g. main menu bar, submenu of the warning popup button)\n# See http://www.mozilla.org/access/keyboard/accesskey for details\nxpinstallPromptAllowButton.accesskey=P\nxpinstallDisabledMessageLocked=O administrador do sistema desactivou a instalación de software.\nxpinstallDisabledMessage=A instalación de software está desactivada. Prema Activar e tente de novo.\nxpinstallDisabledButton=Activar\nxpinstallDisabledButton.accesskey=A\n\n# LOCALIZATION NOTE (webextPerms.header)\n# This string is used as a header in the webextension permissions dialog,\n# %S is replaced with the localized name of the extension being installed.\n# See https://bug1308309.bmoattachments.org/attachment.cgi?id=8814612\n# for an example of the full dialog.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\n\n# LOCALIZATION NOTE (webextPerms.listIntro)\n# This string will be followed by a list of permissions requested\n# by the webextension.\n\n# LOCALIZATION NOTE (webextPerms.sideloadMenuItem)\n# %1$S will be replaced with the localized name of the sideloaded add-on.\n# %2$S will be replace with the name of the application (e.g., Firefox, Nightly)\n\n# LOCALIZATION NOTE (webextPerms.sideloadHeader)\n# This string is used as a header in the webextension permissions dialog\n# when the extension is side-loaded.\n# %S is replaced with the localized name of the extension being installed.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\n\n\n# LOCALIZATION NOTE (webextPerms.updateMenuItem)\n# %S will be replaced with the localized name of the extension which\n# has been updated.\n\n# LOCALIZATION NOTE (webextPerms.updateText)\n# %S is replaced with the localized name of the updated extension.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\n\n\n# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)\n# %S will be replaced with the name of the application\n\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.wildcard)\n# %S will be replaced by the DNS domain for which a webextension\n# is requesting access (e.g., mozilla.org)\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManyWildcards):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# domains for which this webextension is requesting permission.\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.oneSite)\n# %S will be replaced by the DNS host name for which a webextension\n# is requesting access (e.g., www.mozilla.org)\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManySites)\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# hosts for which this webextension is requesting permission.\n\n# LOCALIZATION NOTE (addonPostInstall.message)\n# %1$S is replaced with the localized named of the extension that was\n# just installed.\n# %2$S is replaced with the localized name of the application.\n\n# LOCALIZATION NOTE (addonPostInstall.messageDetail)\n# %1$S is replaced with the icon for the add-ons menu.\n# %2$S is replaced with the icon for the toolbar menu.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\n\n# LOCALIZATION NOTE (addonDownloadingAndVerifying):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Also see https://bugzilla.mozilla.org/show_bug.cgi?id=570012 for mockups\naddonDownloadingAndVerifying=Descargando e comprobando o complemento…;Descargando e comprobando #1 complementos…\naddonDownloadVerifying=Comprobando\n\naddonInstall.unsigned=(Sen comprobar)\naddonInstall.cancelButton.label=Cancelar\naddonInstall.cancelButton.accesskey=C\naddonInstall.acceptButton.label=Instalar\naddonInstall.acceptButton.accesskey=I\n\n# LOCALIZATION NOTE (addonConfirmInstallMessage,addonConfirmInstallUnsigned):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the number of add-ons being installed\naddonConfirmInstall.message=Este sitio quere instalar un complemento en #1:;Este sitio quere instalar #2 complementos en #1:\naddonConfirmInstallUnsigned.message=Precaución: Este sitio quere instalar un complemento sen comprobar en #1. Continúe baixo a súa responsabilidade.;Precaución: Este sitio quere instalar #2 complementos sen comprobar en #1. Continúe baixo a súa responsabilidade.\n\n# LOCALIZATION NOTE (addonConfirmInstallSomeUnsigned.message):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the total number of add-ons being installed (at least 2)\naddonConfirmInstallSomeUnsigned.message=;Precaución: Este sitio quere instalar #2 complementos en #1, algúns están sen comprobar. Continúe baixo a súa responsabilidade.\n\naddonwatch.slow=%1$S podería estar facendo que %2$S se execute lentamente\naddonwatch.disable.label=Desactivar %S\naddonwatch.ignoreSession.label=Ignorar por agora\naddonwatch.ignoreSession.accesskey=I\naddonwatch.ignorePerm.label=Ignorar permanentemente\naddonwatch.ignorePerm.accesskey=p\naddonwatch.restart.message=Para desactivar %1$S debe reiniciar %2$S\naddonwatch.restart.label=Reiniciar %S\naddonwatch.restart.accesskey=R\n\n# LOCALIZATION NOTE (addonsInstalled, addonsInstalledNeedsRestart):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 first add-on's name, #2 number of add-ons, #3 application name\naddonsInstalled=#1 instalouse correctamente.;#2 complementos instaláronse correctamente.\naddonsInstalledNeedsRestart=#1 instalarase despois de reiniciar #3.;#2 complementos instalaranse despois de reiniciar #3.\naddonInstallRestartButton=Reiniciar agora\naddonInstallRestartButton.accesskey=R\n\n# LOCALIZATION NOTE (addonInstallError-1, addonInstallError-2, addonInstallError-3, addonInstallError-4, addonInstallError-5, addonLocalInstallError-1, addonLocalInstallError-2, addonLocalInstallError-3, addonLocalInstallError-4, addonLocalInstallError-5):\n# %1$S is the application name, %2$S is the add-on name\naddonInstallError-1=Non foi posíbel descargar o complemento por un erro da conexión.\naddonInstallError-2=Non foi posíbel instalar o complemento porque non coincide co complemento %1$S esperado.\naddonInstallError-3=Non foi posíbel instalar o complemento descargado dende este sitio porque parece estar danado.\naddonInstallError-4=Non foi posíbel instalar %2$S porque non é posíbel que %1$S modifique o ficheiro necesario.\naddonInstallError-5=%1$S evitou que este sitio instale un complemento sen comprobar.\naddonLocalInstallError-1=Non foi posíbel instalar este complemento por un erro no sistema de ficheiros.\naddonLocalInstallError-2=Non foi posíbel instalar o complemento porque non coincide co complemento %1$S esperado.\naddonLocalInstallError-3=Non foi posíbel instalar este complemento porque parece estar danado.\naddonLocalInstallError-4=Non foi posíbel instalar %2$S porque non é posíbel que %1$S modifique o ficheiro necesario.\naddonLocalInstallError-5=Non foi posíbel instalar este complemento porque non foi verificado.\n\n# LOCALIZATION NOTE (addonInstallErrorIncompatible):\n# %1$S is the application name, %2$S is the application version, %3$S is the add-on name\naddonInstallErrorIncompatible=Non foi posíbel instalar %3$S porque non é compatíbel con %1$S %2$S.\n\n# LOCALIZATION NOTE (addonInstallErrorBlocklisted): %S is add-on name\naddonInstallErrorBlocklisted=Non foi posíbel instalar %S porque o risco de que cause problemas de estabilidade ou seguranza é alto.\n\nunsignedAddonsDisabled.message=Desactiváronse un ou máis complementos instalados porque non foi posíbel verificalos.\nunsignedAddonsDisabled.learnMore.label=Máis información\nunsignedAddonsDisabled.learnMore.accesskey=f\n\n# LOCALIZATION NOTE (compactLightTheme.name): This is displayed in about:addons -> Appearance\n\n# LOCALIZATION NOTE (compactDarkTheme.name): This is displayed in about:addons -> Appearance\n\n# LOCALIZATION NOTE (lwthemeInstallRequest.message): %S will be replaced with\n# the host name of the site.\nlwthemeInstallRequest.message=Este sitio (%S) tentou instalar un tema.\nlwthemeInstallRequest.allowButton=Permitir\nlwthemeInstallRequest.allowButton.accesskey=P\n\nlwthemePostInstallNotification.message=Instalouse un novo tema.\nlwthemePostInstallNotification.undoButton=Desfacer\nlwthemePostInstallNotification.undoButton.accesskey=e\nlwthemePostInstallNotification.manageButton=Xestionar temas…\nlwthemePostInstallNotification.manageButton.accesskey=m\n\n# LOCALIZATION NOTE (lwthemeNeedsRestart.message):\n# %S will be replaced with the new theme name.\nlwthemeNeedsRestart.message=Instalarase %S despois de reiniciar.\nlwthemeNeedsRestart.button=Reiniciar agora\nlwthemeNeedsRestart.accesskey=R\n\n# LOCALIZATION NOTE (popupWarning.message): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName and #2 is the number of pop-ups blocked.\npopupWarning.message=#1 evitou que este sitio abrira unha xanela emerxente;.;#1 evitou que este sitio abrira #2 xanelas emerxentes.\npopupWarningButton=Opcións\npopupWarningButton.accesskey=O\npopupWarningButtonUnix=Preferencias\npopupWarningButtonUnix.accesskey=P\npopupAllow=Permitir xanelas emerxentes de %S\npopupBlock=Bloquear xanelas emerxentes de %S\npopupWarningDontShowFromMessage=Non amosar esta mensaxe se as xanelas emerxentes están bloqueadas\npopupWarningDontShowFromLocationbar=Non amosar a barra de información se as xanelas emerxentes están bloqueadas\npopupShowPopupPrefix=Amosar \"%S\"\n\n# Bad Content Blocker Doorhanger Notification\n# %S is brandShortName\nbadContentBlocked.blocked.message=%S está bloqueando contido nesta páxina.\nbadContentBlocked.notblocked.message=%S non está bloqueando ningún contido nesta páxina.\n\ncrashedpluginsMessage.title=Fallou o engadido %S.\ncrashedpluginsMessage.reloadButton.label=Recargar a páxina\ncrashedpluginsMessage.reloadButton.accesskey=R\ncrashedpluginsMessage.submitButton.label=Enviar un informe de falla\ncrashedpluginsMessage.submitButton.accesskey=E\ncrashedpluginsMessage.learnMore=Saber máis…\n\n# Keyword fixup messages\n# LOCALIZATION NOTE (keywordURIFixup.message): Used when the user tries to visit\n# a local host page, by the time the DNS request recognizes it, we have already\n# loaded a search page for the given word.  An infobar then asks to the user\n# whether he rather wanted to visit the host.  %S is the recognized host.\nkeywordURIFixup.message=Quizais quería ir a %S?\nkeywordURIFixup.goTo=Si, abrir %S\nkeywordURIFixup.goTo.accesskey=S\nkeywordURIFixup.dismiss=Non, grazas\nkeywordURIFixup.dismiss.accesskey=N\n\n## Plugin doorhanger strings\n# LOCALIZATION NOTE (pluginActivateNew.message): Used for newly-installed\n# plugins which are not known to be unsafe. %1$S is the plugin name and %2$S\n# is the site domain.\npluginActivateNew.message=Permite que %2$S execute \"%1$S\"?\npluginActivateMultiple.message=Permite que %S execute engadidos?\npluginActivate.learnMore=Obter máis información…\n# LOCALIZATION NOTE (pluginActivateOutdated.message, pluginActivateOutdated.label):\n# These strings are used when an unsafe plugin has an update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateOutdated.message=%3$S evitou a execución do engadido obsoleto \"%1$S\" en %2$S.\npluginActivateOutdated.label=Engadido obsoleto\npluginActivate.updateLabel=Actualizar agora…\n# LOCALIZATION NOTE (pluginActivateVulnerable.message, pluginActivateVulnerable.label):\n# These strings are used when an unsafe plugin has no update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateVulnerable.message=%3$S evitou a execución do engadido non seguro \"%1$S\" en %2$S.\npluginActivateVulnerable.label=Engadido vulnerábel!\npluginActivate.riskLabel=Cal é o risco?\n# LOCALIZATION NOTE (pluginActivateBlocked.message): %1$S is the plugin name, %2$S is brandShortName\npluginActivateBlocked.message=%2$S bloqueou \"%1$S\" por motivos de seguranza.\npluginActivateBlocked.label=Bloqueado por motivos de seguranza\npluginActivateDisabled.message=\"%S\" está desactivado.\npluginActivateDisabled.label=Desactivado\npluginActivateDisabled.manage=Xestionar engadidos…\npluginEnabled.message=\"%S\" está activado en %S.\npluginEnabledOutdated.message=O engadido obsoleto \"%S\" está activado en %S.\npluginEnabledVulnerable.message=O engadido non seguro \"%S\" está activado en %S.\npluginInfo.unknownPlugin=Descoñecido\n\n# LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.dtd\n# LOCALIZATION NOTE (pluginActivateNow.label): This button will enable the\n# plugin in the current session for an short time (about an hour), auto-renewed\n# if the site keeps using the plugin.\npluginActivateNow.label=Permitir agora\npluginActivateNow.accesskey=g\n# LOCALIZATION NOTE (pluginActivateAlways.label): This button will enable the\n# plugin for a long while (90 days), auto-renewed if the site keeps using the\n# plugin.\npluginActivateAlways.label=Permitir e lembrar\npluginActivateAlways.accesskey=r\npluginBlockNow.label=Bloquear engadido\npluginBlockNow.accesskey=B\npluginContinue.label=Continuar permitindo\npluginContinue.accesskey=C\n\n# in-page UI\nPluginClickToActivate=Activar %S.\nPluginVulnerableUpdatable=Este engadido é vulnerábel e debería actualizarse.\nPluginVulnerableNoUpdate=Este engadido ten vulnerabilidade de seguranza.\n\n# infobar UI\npluginContinueBlocking.label=Continuar co bloqueo\npluginContinueBlocking.accesskey=b\n# LOCALIZATION NOTE (pluginActivateTrigger): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\npluginActivateTrigger.label=Permitir…\npluginActivateTrigger.accesskey=P\n\n# Sanitize\n# LOCALIZATION NOTE (sanitizeDialog2.everything.title): When \"Time range to\n# clear\" is set to \"Everything\", the Clear Recent History dialog's title is\n# changed to this.  See UI mockup and comment 11 at bug 480169 -->\nsanitizeDialog2.everything.title=Borrar todo o historial\nsanitizeButtonOK=Borrar agora\n# LOCALIZATION NOTE (sanitizeButtonClearing): The label for the default\n# button between the user clicking it and the window closing.  Indicates the\n# items are being cleared.\nsanitizeButtonClearing=Borrando\n\n# LOCALIZATION NOTE (sanitizeEverythingWarning2): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has not modified the default set of history items to clear.\nsanitizeEverythingWarning2=Borrarase todo o historial.\n# LOCALIZATION NOTE (sanitizeSelectedWarning): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has modified the default set of history items to clear.\nsanitizeSelectedWarning=Borraranse todos os elementos seleccionados.\n\n# LOCALIZATION NOTE (downloadAndInstallButton.label): %S is replaced by the\n# version of the update: \"Update to 28.0\".\nupdate.downloadAndInstallButton.label=Actualizar á %S\nupdate.downloadAndInstallButton.accesskey=u\n\nmenuOpenAllInTabs.label=Abrir todo en lapelas\n\n# History menu\nmenuRestoreAllTabs.label=Restaurar todas as lapelas\n# LOCALIZATION NOTE (menuRestoreAllTabsSubview.label): like menuRestoreAllTabs.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* tabs.\nmenuRestoreAllTabsSubview.label=Restaurar as lapelas pechadas\n# LOCALIZATION NOTE (menuRestoreAllWindows, menuUndoCloseWindowLabel, menuUndoCloseWindowSingleTabLabel):\n# see bug 394759\nmenuRestoreAllWindows.label=Restaurar todas as xanelas\n# LOCALIZATION NOTE (menuRestoreAllWindowsSubview.label): like menuRestoreAllWindows.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* windows.\nmenuRestoreAllWindowsSubview.label=Restaurar as xanelas pechadas\n# LOCALIZATION NOTE (menuUndoCloseWindowLabel): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 Window Title, #2 Number of tabs\nmenuUndoCloseWindowLabel=#1 (e #2 lapela máis);#1 (e #2 lapelas máis)\nmenuUndoCloseWindowSingleTabLabel=#1\n\n# Unified Back-/Forward Popup\ntabHistory.current=Continuar nesta páxina\ntabHistory.goBack=Retroceder a esta páxina\ntabHistory.goForward=Avanzar a esta páxina\n\n# URL Bar\npasteAndGo.label=Pegar e ir\n# LOCALIZATION NOTE(urlbar-zoom-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\n\n# Block autorefresh\nrefreshBlocked.goButton=Permitir\nrefreshBlocked.goButton.accesskey=P\nrefreshBlocked.refreshLabel=%S evitou que esta páxina se recargue automaticamente.\nrefreshBlocked.redirectLabel=%S evitou o redireccionamento automático desta a outra páxina.\n\n# General bookmarks button\n# LOCALIZATION NOTE (bookmarksMenuButton.tooltip):\n# %S is the keyboard shortcut for \"Show All Bookmarks\"\nbookmarksMenuButton.tooltip=Amosar os marcadores (%S)\n# Star button\nstarButtonOn.tooltip2=Editar este marcador (%S)\nstarButtonOff.tooltip2=Marcar esta páxina (%S)\nstarButtonOverflowed.label=Marcar esta páxina\nstarButtonOverflowedStarred.label=Editar este marcador\n\n# Downloads button tooltip\n# LOCALIZATION NOTE (downloads.tooltip):\n# %S is the keyboard shortcut for \"Downloads\"\ndownloads.tooltip=Amosar o progreso das descargas activas (%S)\n\n# Print button tooltip on OS X\n# LOCALIZATION NOTE (printButton.tooltip):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\n# %S is the keyboard shortcut for \"Print\"\nprintButton.tooltip=Imprimir esta páxina… (%S)\n\n# New Window button tooltip\n# LOCALIZATION NOTE (newWindowButton.tooltip):\n# %S is the keyboard shortcut for \"New Window\"\nnewWindowButton.tooltip=Abrir unha nova xanela (%S)\n\n# New Tab button tooltip\n# LOCALIZATION NOTE (newTabButton.tooltip):\n# %S is the keyboard shortcut for \"New Tab\"\nnewTabButton.tooltip=Abrir unha nova lapela (%S)\n\n# Offline web applications\n\nofflineApps.usage=Este sitio web (%S) está a almacenar máis de %SMB de datos no seu computador para o seu uso sen conexión.\nofflineApps.manageUsage=Amosar a configuración\nofflineApps.manageUsageAccessKey=S\n\nidentity.identified.verifier=Verificado por: %S\nidentity.identified.verified_by_you=Engadiu unha excepción de seguranza para este sitio\nidentity.identified.state_and_country=%S, %S\n\n\ntrackingProtection.intro.title=Como funciona a protección contra seguimento\n# LOCALIZATION NOTE (trackingProtection.intro.description2):\n# %S is brandShortName. This string should match the one from Step 1 of the tour\n# when it starts from the button shown when a new private window is opened.\n# LOCALIZATION NOTE (trackingProtection.intro.step1of3): Indicates that the intro panel is step one of three in a tour.\ntrackingProtection.intro.step1of3=1 de 3\ntrackingProtection.intro.nextButton.label=Seguinte\n\ntrackingProtection.icon.activeTooltip=Bloqueáronse intentos de seguimento\ntrackingProtection.icon.disabledTooltip=Detectouse contido de seguimento\n\n# Edit Bookmark UI\neditBookmarkPanel.pageBookmarkedTitle=Páxina marcada\neditBookmarkPanel.pageBookmarkedDescription=%S lembrará sempre esta páxina.\neditBookmarkPanel.bookmarkedRemovedTitle=Marcador eliminado\neditBookmarkPanel.editBookmarkTitle=Editar este marcador\n\n# LOCALIZATION NOTE (editBookmark.removeBookmarks.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the number of bookmarks to be removed.\n# If this causes problems with localization you can also do \"Remove Bookmarks (#1)\"\n# instead of \"Remove #1 Bookmarks\".\neditBookmark.removeBookmarks.label=Eliminar marcador;Eliminar #1 marcadores\n\n# Post Update Notifications\npu.notifyButton.label=Detalles…\npu.notifyButton.accesskey=D\n# LOCALIZATION NOTE %S will be replaced by the short name of the application.\npuNotifyText=Actualizouse o %S\npuAlertTitle=Actualizouse o %S\npuAlertText=Prema aquí para obter detalles\n\n# Geolocation UI\n\n\n# LOCALIZATION NOTE (webNotifications.upgradeTitle): When using native notifications on OS X, the title may be truncated around 32 characters.\n# LOCALIZATION NOTE (webNotifications.upgradeBody): When using native notifications on OS X, the body may be truncated around 100 characters in some views.\n\n# Phishing/Malware Notification Bar.\n# LOCALIZATION NOTE (notADeceptiveSite, notAnAttack)\n# The two button strings will never be shown at the same time, so\n# it's okay for them to have the same access key\nsafebrowsing.getMeOutOfHereButton.label=Sáqueme de aquí!\nsafebrowsing.getMeOutOfHereButton.accessKey=q\nsafebrowsing.reportedAttackSite=Sitio denunciado como atacante!\nsafebrowsing.notAnAttackButton.label=Non é un sitio atacante…\nsafebrowsing.notAnAttackButton.accessKey=A\nsafebrowsing.reportedUnwantedSite=Sitio denunciado de servir software non desexado!\n\n# Ctrl-Tab\n# LOCALIZATION NOTE (ctrlTab.listAllTabs.label): #1 represents the number\n# of tabs in the current browser window. It will always be 2 at least.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nctrlTab.listAllTabs.label=;Listar as #1 lapelas\n\n# LOCALIZATION NOTE (addKeywordTitleAutoFill): %S will be replaced by the page's title\n# Used as the bookmark name when saving a keyword for a search field.\naddKeywordTitleAutoFill=Buscar %S\n\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.name=Predeterminado\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.description=O tema predeterminado.\n\n# safeModeRestart\nsafeModeRestartPromptTitle=Reiniciar cos complementos desactivados\nsafeModeRestartPromptMessage=Confirma que quere desactivar todos os complementos e reiniciar?\nsafeModeRestartButton=Reiniciar\n\n# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string\n# \"true\" (spelled and capitalized exactly that way) to show the \"Text\n# Encoding\" menu in the main Firefox button on Windows. Any other value will\n# hide it. Regardless of the value of this setting, the \"Text Encoding\"\n# menu will always be accessible via the \"Web Developer\" menu.\n# This is not a string to translate; it just controls whether the menu shows\n# up in the Firefox button. If users frequently use the \"Text Encoding\"\n# menu, set this to \"true\". Otherwise, you can leave it as \"false\".\nbrowser.menu.showCharacterEncoding=false\n\n# Mozilla data reporting notification (Telemetry, Firefox Health Report, etc)\ndataReportingNotification.message       = %1$S envía automaticamente algúns datos a %2$S polo que podemos mellorar a súa experiencia.\ndataReportingNotification.button.label  = Escolla que desexa compartir\ndataReportingNotification.button.accessKey  = c\n\n# Process hang reporter\n\n# LOCALIZATION NOTE (fullscreenButton.tooltip): %S is the keyboard shortcut for full screen\nfullscreenButton.tooltip=Amosar a xanela en pantalla completa (%S)\n\nservice.toolbarbutton.label=Servizos\nservice.toolbarbutton.tooltiptext=Servizos\n\n# LOCALIZATION NOTE (social.install.description): %1$S is the hostname of the social provider, %2$S is brandShortName (e.g. Firefox)\nservice.install.description=Desexa activar os servizos de %1$S para que se amosen na barra de ferramentas e na barra lateral do %2$S?\nservice.install.ok.label=Activar servizos\nservice.install.ok.accesskey=e\n\n# LOCALIZATION NOTE (social.markpageMenu.label): %S is the name of the social provider\nsocial.markpageMenu.label=Gardar páxina en %S\n# LOCALIZATION NOTE (social.marklinkMenu.label): %S is the name of the social provider\nsocial.marklinkMenu.label=Gardar ligazón en %S\n\n# LOCALIZATION NOTE (social.error.message): %1$S is brandShortName (e.g. Firefox), %2$S is the name of the social provider\nsocial.error.message=Non é posíbel que o %1$S se conecte a %2$S neste momento.\nsocial.error.tryAgain.label=Tentar de novo\nsocial.error.tryAgain.accesskey=T\nsocial.error.closeSidebar.label=Pechar esta barra lateral\nsocial.error.closeSidebar.accesskey=c\n\n# LOCALIZATION NOTE: %1$S is the label for the toolbar button, %2$S is the associated badge numbering that the social provider may provide.\nsocial.aria.toolbarButtonBadgeText=%1$S (%2$S)\n\n# LOCALIZATION NOTE (getUserMedia.shareCamera2.message,\n#                    getUserMedia.shareMicrophone2.message,\n#                    getUserMedia.shareScreen3.message,\n#                    getUserMedia.shareCameraAndMicrophone2.message,\n#                    getUserMedia.shareCameraAndAudioCapture2.message,\n#                    getUserMedia.shareScreenAndMicrophone3.message,\n#                    getUserMedia.shareScreenAndAudioCapture3.message,\n#                    getUserMedia.shareAudioCapture2.message):\n# %S is the website origin (e.g. www.mozilla.org)\n# LOCALIZATION NOTE (getUserMedia.shareScreenWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %S will be the 'learn more' link\n# LOCALIZATION NOTE (getUserMedia.shareFirefoxWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %1$S is brandShortName (eg. Firefox)\n# %2$S will be the 'learn more' link\n# LOCALIZATION NOTE(getUserMedia.shareScreen.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\ngetUserMedia.selectWindow.label=Xanela a compartir:\ngetUserMedia.selectWindow.accesskey=X\ngetUserMedia.selectScreen.label=Pantalla a compartir:\ngetUserMedia.selectScreen.accesskey=P\ngetUserMedia.selectApplication.label=Aplicativo a compartir:\ngetUserMedia.selectApplication.accesskey=A\ngetUserMedia.noApplication.label = Ningún aplicativo\ngetUserMedia.noScreen.label = Ningunha pantalla\ngetUserMedia.noWindow.label = Ningunha xanela\ngetUserMedia.shareEntireScreen.label = Pantalla completa\n# LOCALIZATION NOTE (getUserMedia.shareMonitor.label):\n# %S is screen number (digits 1, 2, etc)\n# Example: Screen 1, Screen 2,..\ngetUserMedia.shareMonitor.label = Pantalla %S\n# LOCALIZATION NOTE (getUserMedia.shareApplicationWindowCount.label):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the name of the application.\n# Replacement for #2 is the number of windows currently displayed by the application.\ngetUserMedia.shareApplicationWindowCount.label=#1 (#2 xanela);#1 (#2 xanelas)\n# LOCALIZATION NOTE (getUserMedia.allow.label,\n#                    getUserMedia.dontAllow.label):\n# These two buttons are the possible answers to the various prompts in the\n# \"getUserMedia.share{device}.message\" strings.\n# LOCALIZATION NOTE (getUserMedia.reasonForNoPermanentAllow.screen2,\n#                    getUserMedia.reasonForNoPermanentAllow.audio,\n#                    getUserMedia.reasonForNoPermanentAllow.insecure):\n# %S is brandShortName\n\ngetUserMedia.sharingMenu.label = Lapelas que comparten dispositivos\ngetUserMedia.sharingMenu.accesskey = d\n# LOCALIZATION NOTE (getUserMedia.sharingMenuCamera\n#                    getUserMedia.sharingMenuMicrophone,\n#                    getUserMedia.sharingMenuAudioCapture,\n#                    getUserMedia.sharingMenuApplication,\n#                    getUserMedia.sharingMenuScreen,\n#                    getUserMedia.sharingMenuWindow,\n#                    getUserMedia.sharingMenuBrowser,\n#                    getUserMedia.sharingMenuCameraMicrophone,\n#                    getUserMedia.sharingMenuCameraMicrophoneApplication,\n#                    getUserMedia.sharingMenuCameraMicrophoneScreen,\n#                    getUserMedia.sharingMenuCameraMicrophoneWindow,\n#                    getUserMedia.sharingMenuCameraMicrophoneBrowser,\n#                    getUserMedia.sharingMenuCameraAudioCapture,\n#                    getUserMedia.sharingMenuCameraAudioCaptureApplication,\n#                    getUserMedia.sharingMenuCameraAudioCaptureScreen,\n#                    getUserMedia.sharingMenuCameraAudioCaptureWindow,\n#                    getUserMedia.sharingMenuCameraAudioCaptureBrowser,\n#                    getUserMedia.sharingMenuCameraApplication,\n#                    getUserMedia.sharingMenuCameraScreen,\n#                    getUserMedia.sharingMenuCameraWindow,\n#                    getUserMedia.sharingMenuCameraBrowser,\n#                    getUserMedia.sharingMenuMicrophoneApplication,\n#                    getUserMedia.sharingMenuMicrophoneScreen,\n#                    getUserMedia.sharingMenuMicrophoneWindow,\n#                    getUserMedia.sharingMenuMicrophoneBrowser,\n#                    getUserMedia.sharingMenuAudioCaptureApplication,\n#                    getUserMedia.sharingMenuAudioCaptureScreen,\n#                    getUserMedia.sharingMenuAudioCaptureWindow,\n#                    getUserMedia.sharingMenuAudioCaptureBrowser):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.sharingMenuCamera = %S (cámara)\ngetUserMedia.sharingMenuMicrophone = %S (micrófono)\ngetUserMedia.sharingMenuAudioCapture = %S (son da lapela)\ngetUserMedia.sharingMenuApplication = %S (aplicativo)\ngetUserMedia.sharingMenuScreen = %S (pantalla)\ngetUserMedia.sharingMenuWindow = %S (xanela)\ngetUserMedia.sharingMenuBrowser = %S (lapela)\ngetUserMedia.sharingMenuCameraMicrophone = %S (cámara e micrófono)\ngetUserMedia.sharingMenuCameraMicrophoneApplication = %S (cámara, micrófono e aplicativo)\ngetUserMedia.sharingMenuCameraMicrophoneScreen = %S (cámara, micrófono e pantalla)\ngetUserMedia.sharingMenuCameraMicrophoneWindow = %S (cámara, micrófono e xanela)\ngetUserMedia.sharingMenuCameraMicrophoneBrowser = %S (cámara, micrófono e lapela)\ngetUserMedia.sharingMenuCameraAudioCapture = %S (cámara e son da lapela)\ngetUserMedia.sharingMenuCameraAudioCaptureApplication = %S (cámara, son da lapela e aplicativo)\ngetUserMedia.sharingMenuCameraAudioCaptureScreen = %S (cámara, son da lapela e pantalla)\ngetUserMedia.sharingMenuCameraAudioCaptureWindow = %S (cámara, son da lapela e xanela)\ngetUserMedia.sharingMenuCameraAudioCaptureBrowser = %S (cámara, son da lapela e lapela)\ngetUserMedia.sharingMenuCameraApplication = %S (cámara e aplicativo)\ngetUserMedia.sharingMenuCameraScreen = %S (cámara e pantalla)\ngetUserMedia.sharingMenuCameraWindow = %S (cámara e xanela)\ngetUserMedia.sharingMenuCameraBrowser = %S (cámara e lapela)\ngetUserMedia.sharingMenuMicrophoneApplication = %S (micrófono e aplicativo)\ngetUserMedia.sharingMenuMicrophoneScreen = %S (micrófono e pantalla)\ngetUserMedia.sharingMenuMicrophoneWindow = %S (micrófono e xanela)\ngetUserMedia.sharingMenuMicrophoneBrowser = %S (micrófono e lapela)\ngetUserMedia.sharingMenuAudioCaptureApplication = %S (son da lapela e aplicativo)\ngetUserMedia.sharingMenuAudioCaptureScreen = %S (son da lapela e pantalla)\ngetUserMedia.sharingMenuAudioCaptureWindow = %S (son da lapela e xanela)\ngetUserMedia.sharingMenuAudioCaptureBrowser = %S (son da lapela e lapela)\n# LOCALIZATION NOTE(getUserMedia.sharingMenuUnknownHost): this is used for the website\n# origin for the sharing menu if no readable origin could be deduced from the URL.\ngetUserMedia.sharingMenuUnknownHost = Orixe descoñecida\n\n# LOCALIZATION NOTE(emeNotifications.drmContentPlaying.message2): %S is brandShortName.\nemeNotifications.drmContentPlaying.message2 = Algún son ou vídeo neste sitio usa software DRM, que pode limitar o que %S lle permita facer con el.\nemeNotifications.drmContentPlaying.button.label = Configurar…\nemeNotifications.drmContentPlaying.button.accesskey = C\n\nemeNotifications.drmContentDisabled.button.label = Activar DRM\nemeNotifications.drmContentDisabled.button.accesskey = A\n# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\nemeNotifications.drmContentDisabled.learnMoreLabel = Máis información\n\n# LOCALIZATION NOTE(emeNotifications.drmContentCDMInstalling.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S is brandShortName\nemeNotifications.drmContentCDMInstalling.message = %S está instalando compoñentes necesarios para reproducir o son ou vídeo nesta páxina. Tente de novo máis tarde.\n\nemeNotifications.unknownDRMSoftware = Descoñecido\n\n# LOCALIZATION NOTE - %S is brandShortName\nslowStartup.message = O %S parece lento… ao… iniciar.\nslowStartup.helpButton.label = Coñeza máis sobre como aceleralo\nslowStartup.helpButton.accesskey = l\nslowStartup.disableNotificationButton.label = Non me volva advertir\nslowStartup.disableNotificationButton.accesskey = A\n\n# LOCALIZATION NOTE  - %S is brandShortName\nflashHang.message = %S cambiou algunha configuración de Adobe Flash para mellorar o rendemento.\nflashHang.helpButton.label = Máis información…\nflashHang.helpButton.accesskey = f\n\n# LOCALIZATION NOTE(customizeTips.tip0): %1$S will be replaced with the text defined\n# in customizeTips.tip0.hint, %2$S will be replaced with brandShortName, %3$S will\n# be replaced with a hyperlink containing the text defined in customizeTips.tip0.learnMore.\ncustomizeTips.tip0 = %1$S: Pode personalizar %2$S para que traballe como queira. Simplemente arrastre calquera dos elementos de arriba ao menú ou á barra de ferramentas. %3$S sobre a personalización de %2$S.\ncustomizeTips.tip0.hint = Consello\ncustomizeTips.tip0.learnMore = Obter máis información \n\n# LOCALIZATION NOTE (customizeMode.tabTitle): %S is brandShortName\n\n# LOCALIZATION NOTE(appmenu.*.description, appmenu.*.label): these are used for\n# the appmenu labels and buttons that appear when an update is staged for\n# installation or a background update has failed and a manual download is required.\n# %S is brandShortName\nappmenu.restartNeeded.description = Reinicie %S para aplicar as actualizacións\nappmenu.updateFailed.description = Fallou a actualización en segundo plano, descargue a actualización\nappmenu.restartBrowserButton.label = Reiniciar %S\nappmenu.downloadUpdateButton.label = Descargar actualización\n\n# LOCALIZATION NOTE : FILE Reader View is a feature name and therefore typically used as a proper noun.\n\nreadingList.promo.firstUse.readerView.title = Modo de lectura\nreadingList.promo.firstUse.readerView.body = Retirar o superfluo para centrarse exactamente no que se quere ler.\n\n# LOCALIZATION NOTE (appMenuRemoteTabs.mobilePromo.text2):\n# %1$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.android and the link will be to\n# https://www.mozilla.org/firefox/android/.\n# %2$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.ios\n# and the link will be to https://www.mozilla.org/firefox/ios/.\n\n# LOCALIZATION NOTE (e10s.accessibilityNotice.mainMessage,\n#                    e10s.accessibilityNotice.enableAndRestart.label,\n#                    e10s.accessibilityNotice.enableAndRestart.accesskey):\n# These strings are related to the messages we display to offer e10s (Multi-process) to users\n# on the pre-release channels. They won't be used in release but they will likely be used in\n# beta starting from version 41, so it's still useful to have these strings properly localized.\n# %S is brandShortName\n\n# LOCALIZATION NOTE (userContextPersonal.label,\n#                    userContextWork.label,\n#                    userContextShopping.label,\n#                    userContextBanking.label,\n#                    userContextNone.label):\n# These strings specify the four predefined contexts included in support of the\n# Contextual Identity / Containers project. Each context is meant to represent\n# the context that the user is in when interacting with the site. Different\n# contexts will store cookies and other information from those sites in\n# different, isolated locations. You can enable the feature by typing\n# about:config in the URL bar and changing privacy.userContext.enabled to true.\n# Once enabled, you can open a new tab in a specific context by clicking\n# File > New Container Tab > (1 of 4 contexts). Once opened, you will see these\n# strings on the right-hand side of the URL bar.\n\n\n\n\nmuteTab.label = Enmudecer lapela\nmuteTab.accesskey = m\nunmuteTab.label = Desenmudecer lapela\nunmuteTab.accesskey = m\n\n# LOCALIZATION NOTE (certErrorDetails*.label): These are text strings that\n# appear in the about:certerror page, so that the user can copy and send them to\n# the server administrators for troubleshooting.\n\n# LOCALIZATION NOTE (pendingCrashReports2.label): Semi-colon list of plural forms\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of pending crash reports\n\n\n# LOCALIZATION NOTE (captivePortal.infoMessage3):\n# Shown in a notification bar when we detect a captive portal is blocking network access\n# and requires the user to log in before browsing.\n# LOCALIZATION NOTE (captivePortal.showLoginPage2):\n# The label for a button shown in the info bar in all tabs except the login page tab.\n# The button shows the portal login page tab when clicked.\n\n\n# LOCALIZATION NOTE (aboutDialog.architecture.*):\n# The sixtyFourBit and thirtyTwoBit strings describe the architecture of the\n# current Firefox build: 32-bit or 64-bit. These strings are used in parentheses\n# between the Firefox version and the \"What's new\" link in the About dialog,\n# e.g.: \"48.0.2 (32-bit) <What's new>\" or \"51.0a1 (2016-09-05) (64-bit)\".\n\n\n# LOCALIZATION NOTE (aboutDialog.architecture.*):\n# The sixtyFourBit and thirtyTwoBit strings describe the architecture of the\n# current Firefox build: 32-bit or 64-bit. These strings are used in parentheses\n# between the Firefox version and the \"What's new\" link in the About dialog,\n# e.g.: \"48.0.2 (32-bit) <What's new>\" or \"51.0a1 (2016-09-05) (64-bit)\".\naboutDialog.architecture.sixtyFourBit = 64-bit\naboutDialog.architecture.thirtyTwoBit = 32-bit\naddonInstallRestartIgnoreButton=Not Now\naddonInstallRestartIgnoreButton.accesskey=N\n\n# LOCALIZATION NOTE (addonPostInstall.message)\n# %1$S is replaced with the localized named of the extension that was\n# just installed.\n# %2$S is replaced with the localized name of the application.\naddonPostInstall.message1=%1$S has been added to %2$S.\n\n# LOCALIZATION NOTE (addonPostInstall.messageDetail)\n# %1$S is replaced with the icon for the add-ons menu.\n# %2$S is replaced with the icon for the toolbar menu.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\naddonPostInstall.messageDetail=Manage your add-ons by clicking %1$S in the %2$S menu.\naddonPostInstall.okay.key=O\naddonPostInstall.okay.label=OK\nappMenuRemoteTabs.mobilePromo.android = Firefox for Android\nappMenuRemoteTabs.mobilePromo.ios = Firefox for iOS\n\n# LOCALIZATION NOTE (appMenuRemoteTabs.mobilePromo.text2):\n# %1$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.android and the link will be to\n# https://www.mozilla.org/firefox/android/.\n# %2$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.ios\n# and the link will be to https://www.mozilla.org/firefox/ios/.\nappMenuRemoteTabs.mobilePromo.text2 = Download %1$S or %2$S and connect them to your Firefox Account.\n\n# LOCALIZATION NOTE (captivePortal.infoMessage3):\n# Shown in a notification bar when we detect a captive portal is blocking network access\n# and requires the user to log in before browsing.\ncaptivePortal.infoMessage3 = You must log in to this network before you can access the Internet.\n# LOCALIZATION NOTE (captivePortal.showLoginPage2):\n# The label for a button shown in the info bar in all tabs except the login page tab.\n# The button shows the portal login page tab when clicked.\ncaptivePortal.showLoginPage2 = Open Network Login Page\ncertErrorDetailsCertChain.label = Certificate chain:\n\n# LOCALIZATION NOTE (certErrorDetails*.label): These are text strings that\n# appear in the about:certerror page, so that the user can copy and send them to\n# the server administrators for troubleshooting.\ncertErrorDetailsHSTS.label = HTTP Strict Transport Security: %S\ncertErrorDetailsKeyPinning.label = HTTP Public Key Pinning: %S\ncompactDarkTheme.description=A compact theme with a dark color scheme.\n\n# LOCALIZATION NOTE (compactDarkTheme.name): This is displayed in about:addons -> Appearance\ncompactDarkTheme.name=Compact Dark\ncompactLightTheme.description=A compact theme with a light color scheme.\n\n# LOCALIZATION NOTE (compactLightTheme.name): This is displayed in about:addons -> Appearance\ncompactLightTheme.name=Compact Light\n\n# LOCALIZATION NOTE (customizeMode.tabTitle): %S is brandShortName\ncustomizeMode.tabTitle = Customize %S\ndecoder.noCodecs.accesskey = L\n\ndecoder.noCodecs.button = Learn how\ndecoder.noCodecs.message = To play video, you may need to install Microsoft’s Media Feature Pack.\ndecoder.noCodecsLinux.message = To play video, you may need to install the required video codecs.\ndecoder.noHWAcceleration.message = To improve video quality, you may need to install Microsoft’s Media Feature Pack.\ndecoder.noPulseAudio.message = To play audio, you may need to install the required PulseAudio software.\ndecoder.unsupportedLibavcodec.message = libavcodec may be vulnerable or is not supported, and should be updated to play video.\ndroponhomemsgMultiple=Do you want these documents to be your new home pages?\ne10s.accessibilityNotice.acceptButton.accesskey = O\ne10s.accessibilityNotice.acceptButton.label = OK\ne10s.accessibilityNotice.enableAndRestart.accesskey = E\ne10s.accessibilityNotice.enableAndRestart.label = Enable (Requires Restart)\n\n# LOCALIZATION NOTE (e10s.accessibilityNotice.mainMessage,\n#                    e10s.accessibilityNotice.enableAndRestart.label,\n#                    e10s.accessibilityNotice.enableAndRestart.accesskey):\n# These strings are related to the messages we display to offer e10s (Multi-process) to users\n# on the pre-release channels. They won't be used in release but they will likely be used in\n# beta starting from version 41, so it's still useful to have these strings properly localized.\n# %S is brandShortName\ne10s.accessibilityNotice.mainMessage2 = Accessibility support is partially disabled due to compatibility issues with new %S features.\n\n# Geolocation UI\n\ngeolocation.allowLocation=Allow Location Access\ngeolocation.allowLocation.accesskey=A\ngeolocation.dontAllowLocation=Don’t Allow\ngeolocation.dontAllowLocation.accesskey=n\ngeolocation.remember=Remember this decision\ngeolocation.shareWithFile3=Will you allow this local file to access your location?\ngeolocation.shareWithSite3=Will you allow %S to access your location?\ngetUserMedia.allow.accesskey = A\n# LOCALIZATION NOTE (getUserMedia.allow.label,\n#                    getUserMedia.dontAllow.label):\n# These two buttons are the possible answers to the various prompts in the\n# \"getUserMedia.share{device}.message\" strings.\ngetUserMedia.allow.label = Allow\ngetUserMedia.dontAllow.accesskey = D\ngetUserMedia.dontAllow.label = Don’t Allow\ngetUserMedia.reasonForNoPermanentAllow.audio=%S can not allow permanent access to your tab’s audio without asking which tab to share.\ngetUserMedia.reasonForNoPermanentAllow.insecure=Your connection to this site is not secure. To protect you, %S will only allow access for this session.\n# LOCALIZATION NOTE (getUserMedia.reasonForNoPermanentAllow.screen2,\n#                    getUserMedia.reasonForNoPermanentAllow.audio,\n#                    getUserMedia.reasonForNoPermanentAllow.insecure):\n# %S is brandShortName\ngetUserMedia.reasonForNoPermanentAllow.screen2=%S can not allow permanent access to your screen without asking which one to share.\ngetUserMedia.remember=Remember this decision\ngetUserMedia.shareAudioCapture2.message = Will you allow %S to listen to this tab’s audio?\n\n# LOCALIZATION NOTE (getUserMedia.shareCamera2.message,\n#                    getUserMedia.shareMicrophone2.message,\n#                    getUserMedia.shareScreen3.message,\n#                    getUserMedia.shareCameraAndMicrophone2.message,\n#                    getUserMedia.shareCameraAndAudioCapture2.message,\n#                    getUserMedia.shareScreenAndMicrophone3.message,\n#                    getUserMedia.shareScreenAndAudioCapture3.message,\n#                    getUserMedia.shareAudioCapture2.message):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.shareCamera2.message = Will you allow %S to use your camera?\ngetUserMedia.shareCameraAndAudioCapture2.message = Will you allow %S to use your camera and listen to this tab’s audio?\ngetUserMedia.shareCameraAndMicrophone2.message = Will you allow %S to use your camera and microphone?\n# LOCALIZATION NOTE (getUserMedia.shareFirefoxWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %1$S is brandShortName (eg. Firefox)\n# %2$S will be the 'learn more' link\ngetUserMedia.shareFirefoxWarning.message = Only share %1$S with sites you trust. Sharing can allow deceptive sites to browse as you and steal your private data. %2$S\ngetUserMedia.shareMicrophone2.message = Will you allow %S to use your microphone?\n# LOCALIZATION NOTE(getUserMedia.shareScreen.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\ngetUserMedia.shareScreen.learnMoreLabel = Learn More\ngetUserMedia.shareScreen3.message = Will you allow %S to see your screen?\ngetUserMedia.shareScreenAndAudioCapture3.message = Will you allow %S to listen to this tab’s audio and see your screen?\ngetUserMedia.shareScreenAndMicrophone3.message = Will you allow %S to use your microphone and see your screen?\n# LOCALIZATION NOTE (getUserMedia.shareScreenWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %S will be the 'learn more' link\ngetUserMedia.shareScreenWarning.message = Only share screens with sites you trust. Sharing can allow deceptive sites to browse as you and steal your private data. %S\n\nidentity.icon.tooltip=Show site information\nofflineApps.allowStoring.accesskey=A\nofflineApps.allowStoring.label=Allow Storing Data\n\n# Offline web applications\nofflineApps.available2=Will you allow %S to store data on your computer?\nofflineApps.dontAllow.accesskey=n\nofflineApps.dontAllow.label=Don’t Allow\npendingCrashReports.alwaysSend = Always Send\npendingCrashReports.send = Send\npendingCrashReports.viewAll = View\n\n# LOCALIZATION NOTE (pendingCrashReports2.label): Semi-colon list of plural forms\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of pending crash reports\npendingCrashReports2.label = You have an unsent crash report;You have #1 unsent crash reports\n\npermissions.remove.tooltip = Clear this permission and ask again\nplayTab.accesskey = l\nplayTab.label = Play Tab\nprocessHang.button_debug.accessKey = D\nprocessHang.button_debug.label = Debug Script\nprocessHang.button_stop.accessKey = S\nprocessHang.button_stop.label = Stop It\nprocessHang.button_wait.accessKey = W\nprocessHang.button_wait.label = Wait\n\n# Process hang reporter\nprocessHang.label = A web page is slowing down your browser. What would you like to do?\nsafebrowsing.deceptiveSite=Deceptive Site!\nsafebrowsing.notADeceptiveSiteButton.accessKey=D\nsafebrowsing.notADeceptiveSiteButton.label=This isn’t a deceptive site…\n# LOCALIZATION NOTE (trackingProtection.intro.description2):\n# %S is brandShortName. This string should match the one from Step 1 of the tour\n# when it starts from the button shown when a new private window is opened.\ntrackingProtection.intro.description2=When you see the shield, %S is blocking some parts of the page that could track your browsing activity.\n# LOCALIZATION NOTE(urlbar-zoom-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nurlbar-zoom-button.label = %S%%\nuserContext.aboutPage.accesskey = O\n\nuserContext.aboutPage.label = Manage containers\nuserContextBanking.accesskey = B\nuserContextBanking.label = Banking\nuserContextNone.accesskey = N\nuserContextNone.label = No Container\n\nuserContextOpenLink.label = Open Link in New %S Tab\n\nuserContextPersonal.accesskey = P\n\n# LOCALIZATION NOTE (userContextPersonal.label,\n#                    userContextWork.label,\n#                    userContextShopping.label,\n#                    userContextBanking.label,\n#                    userContextNone.label):\n# These strings specify the four predefined contexts included in support of the\n# Contextual Identity / Containers project. Each context is meant to represent\n# the context that the user is in when interacting with the site. Different\n# contexts will store cookies and other information from those sites in\n# different, isolated locations. You can enable the feature by typing\n# about:config in the URL bar and changing privacy.userContext.enabled to true.\n# Once enabled, you can open a new tab in a specific context by clicking\n# File > New Container Tab > (1 of 4 contexts). Once opened, you will see these\n# strings on the right-hand side of the URL bar.\nuserContextPersonal.label = Personal\nuserContextShopping.accesskey = S\nuserContextShopping.label = Shopping\nuserContextWork.accesskey = W\nuserContextWork.label = Work\nwebNotifications.allow=Allow Notifications\nwebNotifications.allow.accesskey=A\nwebNotifications.dontAllow=Don’t Allow\nwebNotifications.dontAllow.accesskey=n\nwebNotifications.receiveFromSite2=Will you allow %S to send notifications?\n\nwebNotifications.remember=Remember this decision\nwebNotifications.rememberForSession=Remember decision for this session\n# LOCALIZATION NOTE (webNotifications.upgradeBody): When using native notifications on OS X, the body may be truncated around 100 characters in some views.\nwebNotifications.upgradeBody=You can now receive notifications from sites that are not currently loaded. Click to learn more.\n# LOCALIZATION NOTE (webNotifications.upgradeTitle): When using native notifications on OS X, the title may be truncated around 32 characters.\nwebNotifications.upgradeTitle=Upgraded notifications\nwebextPerms.add.accessKey=A\nwebextPerms.add.label=Add\nwebextPerms.cancel.accessKey=C\nwebextPerms.cancel.label=Cancel\n\nwebextPerms.description.bookmarks=Read and modify bookmarks\nwebextPerms.description.clipboardRead=Get data from the clipboard\nwebextPerms.description.clipboardWrite=Input data to the clipboard\nwebextPerms.description.downloads=Download files and read and modify the browser’s download history\nwebextPerms.description.geolocation=Access your location\nwebextPerms.description.history=Access browsing history\n# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)\n# %S will be replaced with the name of the application\nwebextPerms.description.nativeMessaging=Exchange messages with programs other than %S\nwebextPerms.description.notifications=Display notifications to you\nwebextPerms.description.privacy=Read and modify privacy settings\nwebextPerms.description.sessions=Access recently closed tabs\nwebextPerms.description.tabs=Access browser tabs\nwebextPerms.description.topSites=Access browsing history\nwebextPerms.description.webNavigation=Access browser activity during navigation\n\n# LOCALIZATION NOTE (webextPerms.header)\n# This string is used as a header in the webextension permissions dialog,\n# %S is replaced with the localized name of the extension being installed.\n# See https://bug1308309.bmoattachments.org/attachment.cgi?id=8814612\n# for an example of the full dialog.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.header=Add %S?\n\nwebextPerms.hostDescription.allUrls=Access your data for all websites\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.oneSite)\n# %S will be replaced by the DNS host name for which a webextension\n# is requesting access (e.g., www.mozilla.org)\nwebextPerms.hostDescription.oneSite=Access your data for %S\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManySites)\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# hosts for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManySites=Access your data on #1 other site;Access your data on #1 other sites\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManyWildcards):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# domains for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManyWildcards=Access your data in #1 other domain;Access your data in #1 other domains\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.wildcard)\n# %S will be replaced by the DNS domain for which a webextension\n# is requesting access (e.g., mozilla.org)\nwebextPerms.hostDescription.wildcard=Access your data for sites in the %S domain\n\n# LOCALIZATION NOTE (webextPerms.listIntro)\n# This string will be followed by a list of permissions requested\n# by the webextension.\nwebextPerms.listIntro=It requires your permission to:\nwebextPerms.sideloadCancel.accessKey=C\nwebextPerms.sideloadCancel.label=Cancel\nwebextPerms.sideloadEnable.accessKey=E\n\nwebextPerms.sideloadEnable.label=Enable\n\n# LOCALIZATION NOTE (webextPerms.sideloadHeader)\n# This string is used as a header in the webextension permissions dialog\n# when the extension is side-loaded.\n# %S is replaced with the localized name of the extension being installed.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.sideloadHeader=%S added\n\n# LOCALIZATION NOTE (webextPerms.sideloadMenuItem)\n# %1$S will be replaced with the localized name of the sideloaded add-on.\n# %2$S will be replace with the name of the application (e.g., Firefox, Nightly)\nwebextPerms.sideloadMenuItem=%1$S added to %2$S\nwebextPerms.sideloadText2=Another program on your computer installed an add-on that may affect your browser. Please review this add-on’s permissions requests and choose to Enable or Cancel (to leave it disabled).\nwebextPerms.sideloadTextNoPerms=Another program on your computer installed an add-on that may affect your browser. Please choose to Enable or Cancel (to leave it disabled).\nwebextPerms.updateAccept.accessKey=U\n\nwebextPerms.updateAccept.label=Update\n\n# LOCALIZATION NOTE (webextPerms.updateMenuItem)\n# %S will be replaced with the localized name of the extension which\n# has been updated.\nwebextPerms.updateMenuItem=%S requires new permissions\n\n# LOCALIZATION NOTE (webextPerms.updateText)\n# %S is replaced with the localized name of the updated extension.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.updateText=%S has been updated. You must approve new permissions before the updated version will install. Choosing “Cancel” will maintain your current add-on version.\nxpinstallPromptMessage.dontAllow=Don’t Allow\nxpinstallPromptMessage.dontAllow.accesskey=D\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/customizableui/customizableWidgets.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhistory-panelmenu.label= Historial\n# LOCALIZATION NOTE(history-panelmenu.tooltiptext2): %S is the keyboard shortcut\nhistory-panelmenu.tooltiptext2= Amosar o historial (%S)\n\nprivatebrowsing-button.label= Nova xanela privada\n# LOCALIZATION NOTE(privatebrowsing-button.tooltiptext): %S is the keyboard shortcut\nprivatebrowsing-button.tooltiptext= Abrir unha nova xanela de navegación privada (%S)\n\nsave-page-button.label= Gardar páxina\n# LOCALIZATION NOTE(save-page-button.tooltiptext3): %S is the keyboard shortcut\nsave-page-button.tooltiptext3= Gardar esta páxina (%S)\n\nfind-button.label= Atopar\n# LOCALIZATION NOTE(find-button.tooltiptext3): %S is the keyboard shortcut.\nfind-button.tooltiptext3= Atopar nesta páxina (%S)\n\nopen-file-button.label= Abrir ficheiro\n# LOCALIZATION NOTE (open-file-button.tooltiptext3): %S is the keyboard shortcut.\nopen-file-button.tooltiptext3= Abrir un ficheiro (%S)\n\ndeveloper-button.label= Desenvolvedor\n# LOCALIZATION NOTE(developer-button.tooltiptext): %S is the keyboard shortcut\ndeveloper-button.tooltiptext2= Abrir as ferramentas de desenvolvemento web (%S)\n\nsidebar-button.label= Barras laterais\nsidebar-button.tooltiptext2= Amosar as barras laterais\n\nadd-ons-button.label= Complementos\n# LOCALIZATION NOTE(add-ons-button.tooltiptext3): %S is the keyboard shortcut\nadd-ons-button.tooltiptext3= Xestionar os complementos (%S)\n\npreferences-button.label= Preferencias\npreferences-button.tooltiptext2= Abrir as preferencias\npreferences-button.tooltiptext.withshortcut= Abrir as preferencias (%S)\n# LOCALIZATION NOTE (preferences-button.labelWin): Windows-only label for Options\npreferences-button.labelWin= Opcións\n# LOCALIZATION NOTE (preferences-button.tooltipWin): Windows-only tooltip for Options\npreferences-button.tooltipWin2= Abrir as opcións\n\nzoom-controls.label= Controis do zoom\nzoom-controls.tooltiptext2= Controis do zoom\n\nzoom-out-button.label= Reducir\n# LOCALIZATION NOTE(zoom-out-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-out-button.tooltiptext2= Reducir (%S)\n\n# LOCALIZATION NOTE(zoom-reset-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nzoom-reset-button.label= %S%%\n# LOCALIZATION NOTE(zoom-reset-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-reset-button.tooltiptext2= Restabelecer nivel de zoom (%S)\n\nzoom-in-button.label= Ampliar\n# LOCALIZATION NOTE(zoom-in-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-in-button.tooltiptext2= Ampliar (%S)\n\nedit-controls.label= Editar controis\nedit-controls.tooltiptext2= Editar controis\n\ncut-button.label= Cortar\n# LOCALIZATION NOTE(cut-button.tooltiptext2): %S is the keyboard shortcut.\ncut-button.tooltiptext2= Cortar (%S)\n\ncopy-button.label= Copiar\n# LOCALIZATION NOTE(copy-button.tooltiptext2): %S is the keyboard shortcut.\ncopy-button.tooltiptext2= Copiar (%S)\n\npaste-button.label= Pegar\n# LOCALIZATION NOTE(paste-button.tooltiptext2): %S is the keyboard shortcut.\npaste-button.tooltiptext2= Pegar (%S)\n\nfeed-button.label= Subscribir\nfeed-button.tooltiptext2= Subscribirse a esta páxina\n\n# LOCALIZATION NOTE (characterencoding-button2.label): The \\u00ad text at the beginning\n# of the string is used to disable auto hyphenation on the button text when it is displayed\n# in the menu panel.\ncharacterencoding-button2.label= \\u00adCodif. do texto\ncharacterencoding-button2.tooltiptext= Amosar opcións de codificación do texto\n\nemail-link-button.label= Enviar ligazón\nemail-link-button.tooltiptext3= Enviar por correo unha ligazón a esta páxina\n\n# LOCALIZATION NOTE(quit-button.tooltiptext.linux2): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.linux2= Saír do %1$S (%2$S)\n# LOCALIZATION NOTE(quit-button.tooltiptext.mac): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.mac= Saír do %1$S (%2$S)\n\n# LOCALIZATION NOTE(loop-call-button3.label): This is a brand name, request\n# approval before you change it.\nloop-call-button3.label= Hello\nloop-call-button3.tooltiptext= Iniciar unha conversación\n# LOCALIZATION NOTE(loop-call-button3-pb.tooltiptext): Shown when the button is\n# placed inside a Private Browsing window. %S is the value of loop-call-button3.label.\nloop-call-button3-pb.tooltiptext= %S non está dispoñíbel na navegación privada\n\nsocial-share-button.label= Compartir páxina\nsocial-share-button.tooltiptext= Compartir esta páxina\n\npanic-button.label= Esquecer\npanic-button.tooltiptext= Esquecer parte do historial de navegación\n\nweb-apps-button.label= Aplicativos\nweb-apps-button.tooltiptext= Descobre novos aplicativos\n\n# LOCALIZATION NOTE(devtools-webide-button.label, devtools-webide-button.tooltiptext):\n# widget is only visible after WebIDE has been started once (Tools > Web Developers > WebIDE)\n# %S is the keyboard shortcut\ndevtools-webide-button2.label= WebIDE\ndevtools-webide-button2.tooltiptext= Abrir WebIDE (%S)\n\n# LOCALIZATION NOTE(pocket-button.label, pocket-button.tooltiptext): \"Pocket\"\n# is a brand name.\npocket-button.label= Pocket\npocket-button.tooltiptext= Gardar en Pocket\n\ne10s-button.label= Nova xanela non e10s\ne10s-button.tooltiptext= Abrir nunha nova xanela non e10s\n\n\ncontainers-panelmenu.label = Open Container Tab\ncontainers-panelmenu.tooltiptext = Open Container Tab\n\nremotetabs-panelmenu.label = Synced Tabs\nremotetabs-panelmenu.tooltiptext2 = Show tabs from other devices\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY PropertiesViewWindowTitle \"Propiedades\">\n\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n     The Animations panel is part of the Inspector sidebar -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n     keep it in English, or another language commonly spoken among web\n     developers. You want to make that choice consistent across the developer\n     tools. A good criteria is the language in which you'd find the best\n     documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (title): This is the label shown in the sidebar tab -->\n<!ENTITY title \"Animations\">\n\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector. -->\n<!ENTITY invalidElement \"No animations were found for the current element.\">\n\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector, to invite the\n     user to select a new node by clicking on the element-picker icon. -->\n<!ENTITY selectElement \"Pick another element from the page.\">\n\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n<!ENTITY allAnimations \"All animations\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (player.animationNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation name.\nplayer.animationNameLabel=Animation:\n\n# LOCALIZATION NOTE (player.transitionNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed in the header, when the element is animated by mean of a css\n# transition\nplayer.transitionNameLabel=Transition\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=Duration:\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=Delay:\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=Repeats:\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%Ss\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/app-manager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY index.title \"Xestor de aplicativos\">\n<!ENTITY index.projects2 \"Aplicativos\">\n<!ENTITY index.device2 \"Dispositivo\">\n<!ENTITY index.help \"Axuda\">\n\n<!ENTITY device.debugMainProcess \"Depurar o proceso principal\">\n<!ENTITY device.debugMainProcessTooltip \"Abrir as ferramentas de desenvolvemento conectadas ao proceso principal do dispositivo\">\n<!ENTITY device.screenshot \"Captura de pantalla\">\n<!ENTITY device.screenshotTooltip \"Abrir unha captura de pantalla do estado actual do dispositivo nunha nova lapela\">\n<!ENTITY device.title \"Centro de control do dispositivo\">\n<!ENTITY device.notConnected \"Desconectado. Conecte o seu dispositivo na sección de abaixo.\">\n<!ENTITY device.startApp \"Iniciar\">\n<!ENTITY device.startAppTooltip \"Iniciar este aplicativo no dispositivo\">\n<!ENTITY device.stopApp \"Deter\">\n<!ENTITY device.stopAppTooltip \"Deter este aplicativo no dispositivo\">\n<!ENTITY device.debugApp \"Depurar\">\n<!ENTITY device.debugAppTooltip \"Abrir as ferramentas de desenvolvemento conectadas a este aplicativo no dispositivo\">\n<!ENTITY device.name \"Nome\">\n<!ENTITY device.plain \"Normal (predeterminado)\">\n<!ENTITY device.privileged \"Privilexiado\">\n<!ENTITY device.certified \"Certificado\">\n<!ENTITY device.allow \"Permitir\">\n<!ENTITY device.allowTooltip \"Este permiso concedese automaticamente para os aplicativos deste tipo\">\n<!ENTITY device.prompt \"Preguntar\">\n<!ENTITY device.promptTooltip \"Este permiso require a confirmación do usuario para os aplicativos deste tipo\">\n<!ENTITY device.deny \"Denegar\">\n<!ENTITY device.denyTooltip \"Este permiso vén denegado automaticamente para os aplicativos deste tipo\">\n<!ENTITY device.installedApps \"Aplicativos instalados\">\n<!ENTITY device.installedAppsTooltip \"Ver unha lista de aplicativos instalados no dispositivo. Algúns aplicativos, como os aplicativos certificados, poden ser excluídos desta vista.\">\n<!ENTITY device.permissions \"Permisos\">\n<!ENTITY device.permissionsTooltip \"Ver unha táboa dos permisos accesíbeis para os diferentes tipos de aplicativos\">\n<!ENTITY device.permissionsHelpLink \"https://developer.mozilla.org/docs/Web/Apps/App_permissions\">\n<!ENTITY device.browserTabs \"Lapelas do navegador\">\n<!ENTITY device.browserTabsTooltip \"Ver unha lista de lapelas no navegador do dispositivo conectado\">\n<!ENTITY device.debugBrowserTab \"Depurar\">\n<!ENTITY device.debugBrowserTabTooltip \"Abrir as ferramentas de desenvolvemento conectadas a esta lapela do navegador no dispositivo\">\n<!ENTITY device.help \"Axuda\">\n\n<!ENTITY connection.connectTooltip \"Conectarse ao dispositivo\">\n<!ENTITY connection.disconnect \"Desconectar\">\n<!ENTITY connection.disconnectTooltip \"Desconecta o dispositivo actual ou o simulador\">\n<!ENTITY connection.notConnected2 \"Desconectado.\">\n<!ENTITY connection.connectTo \"Conectar a:\">\n<!ENTITY connection.noDeviceFound \"Non se atopou ningún dispositivo. Conecte un dispositivo\">\n<!ENTITY connection.changeHostAndPort \"Cambiar\">\n<!ENTITY connection.changeHostAndPortTooltip \"Cambia o servidor e o porto usado para conectase ao dispositivo (o predeterminado é localhost:6000)\">\n<!ENTITY connection.startSimulator \"Iniciar simulador\">\n<!ENTITY connection.startSimulatorTooltip \"Inicia unha instancia do simulador e conectase a ela\">\n<!ENTITY connection.saveConnectionInfo \"Gardar\">\n<!ENTITY connection.saveConnectionInfoTooltip \"Garda o servidor e o porto\">\n<!ENTITY connection.connecting \"Conectando…\">\n<!ENTITY connection.disconnecting \"Desconectando…\">\n<!ENTITY connection.cancel \"Cancelar\">\n<!ENTITY connection.cancelConnectTooltip \"Cancela a conexión en curso\">\n<!ENTITY connection.cancelShowSimulatorTooltip \"Saír do modo de conexión ao simulador e volver ao indicador inicial\">\n<!ENTITY connection.or \"ou\">\n<!ENTITY connection.noSimulatorInstalled \"Ningún simulador instalado.\">\n<!ENTITY connection.installOneSimulator \"Instalar simulador\">\n<!ENTITY connection.installOneSimulatorTooltip \"Instala unha versión do simulador descargando o complemento apropiado\">\n<!ENTITY connection.installAnotherSimulator \"Engadir\">\n<!ENTITY connection.installAnotherSimulatorTooltip \"Instala unha versión adicional do simulador descargando o complemento apropiado\">\n<!ENTITY connection.startRegisteredSimulator \"Inicio:\">\n\n<!ENTITY projects.localApps \"Aplicativos locais\">\n<!ENTITY projects.addApp \"Engadir\">\n<!ENTITY projects.addPackaged \"Engadir aplicativo empaquetado\">\n<!ENTITY projects.addPackagedTooltip \"Engade un novo aplicativo empaquetado (un cartafol) dende o seu equipo\">\n<!ENTITY projects.addHosted \"Engadir aplicativo aloxado\">\n<!ENTITY projects.addHostedTooltip \"Engade un novo aplicativo aloxado (ligazón a un ficheiro manifest.webapp) dende un sitio web remoto\">\n<!ENTITY projects.title \"Aplicativos locais\">\n<!ENTITY projects.appDetails \"Detalles do aplicativo\">\n<!ENTITY projects.removeAppFromList \"Retira este aplicativo da lista de aplicativos cos que está traballando. Isto non o retirará do dispositivo ou do simulador.\">\n<!ENTITY projects.updateApp \"Actualizar\">\n<!ENTITY projects.updateAppTooltip \"Executa comprobacións de validación e actualiza o aplicativo no dispositivo conectado.\">\n<!ENTITY projects.debugApp \"Depurar\">\n<!ENTITY projects.debugAppTooltip \"Abre as ferramentas de desenvolvemento conectadas a este aplicativo\">\n<!ENTITY projects.saveManifest \"Gardar\">\n<!ENTITY projects.saveManifestTooltip \"Garda o contido do editor de ficheiros manifest\">\n<!ENTITY projects.hostedManifestPlaceHolder2 \"http://example.com/app/manifest.webapp\">\n<!ENTITY projects.noProjects \"Sen proxectos. Engada un novo aplicativo empaquetado (cartafol local) ou un aplicativo aloxado (ligazón a un ficheiro manifest).\">\n<!ENTITY projects.manifestEditor \"Editor de ficheiros manifest\">\n<!ENTITY projects.manifestEditorTooltip \"Edita o ficheiro manifest  do seu aplicativo no panel de abaixo. O botón Actualizar gardará os cambios e actualizará o aplicativo.\">\n<!ENTITY projects.manifestViewer \"Visor de ficheiros manifest\">\n<!ENTITY projects.manifestViewerTooltip \"Amosa o ficheiro manifest do seu aplicativo no panel de abaixo\">\n<!ENTITY projects.valid \"Correcto\">\n<!ENTITY projects.error \"Erro\">\n<!ENTITY projects.warning \"Aviso\">\n<!ENTITY projects.hosted \"Aloxado\">\n<!ENTITY projects.packaged \"Empaquetado\">\n\n<!ENTITY help.title \"Xestor de aplicativos\">\n<!ENTITY help.close \"Pechar\">\n<!ENTITY help.intro \"Esta ferramenta axudaralle a construír e instalar aplicativos web en dispositivos compatíbeis (p.e. Firefox OS). A lapela <strong>Aplicativos</strong> asistirao no proceso de validación e instalación dos seus aplicativos. A lapela <strong>Dispositivo</strong> daralle información sobre o dispositivo conectado. Use a barra de ferramentas de abaixo para conectarse a un dispositivo ou iniciar o simulador.\">\n<!ENTITY help.usefullLinks \"Ligazóns útiles:\">\n<!ENTITY help.appMgrDoc \"Documentación: Uso do xestor de aplicativos\">\n<!ENTITY help.configuringDevice \"Como configurar o seu dispositivo Firefox OS\">\n<!ENTITY help.troubleShooting \"Solución de problemas\">\n<!ENTITY help.simulatorAddon \"Instalación do complemento Simulator\">\n<!ENTITY help.adbHelperAddon \"Instalación do complemento Adb Helper\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nindex.deprecationNotice=O xestor de aplicativos eliminarase en futuras versións. Os seus proxectos migráronse a WebIDE.\nindex.launchWebIDE=Iniciar WebIDE\nindex.readMoreAboutWebIDE=Máis información\n# LOCALIZATION NOTE (device.deviceSize): %1$S is the device's width, %2$S is\n# the device's height, %3$S is the device's pixel density.\n# Example: 800x480 (86 DPI).\ndevice.deviceSize=Tamaño do dispositivo: %1$Sx%2$S (%3$S DPI)\n# LOCALIZATION NOTE (connection.connectedToDevice, connection.connectTo):\n# %1$S is the host name, %2$S is the port number.\nconnection.connectedToDevice=Conectado a %1$S\nconnection.connectTo=Conectar a %1$S:%2$S\nproject.filePickerTitle=Seleccione o cartafol dun aplicativo web\nproject.installing=Instalando…\nproject.installed=Instalado!\nvalidator.nonExistingFolder=O cartafol do proxecto non existe\nvalidator.expectProjectFolder=O cartafol do proxecto realmente é un ficheiro\nvalidator.wrongManifestFileName=Os aplicativos empaquetados requiren un ficheiro manifest que só pode chamarse 'manifest.webapp' localizado no cartafol raíz do proxecto\nvalidator.invalidManifestURL=URL do ficheiro manifest incorrecto '%S'\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON=O ficheiro manifest do aplicativo web  non é un ficheiro JSON correcto: %1$S en: %2$S\nvalidator.noAccessManifestURL=Foi imposíbel ler o ficheiro manifest: %1$S en: %2$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL=URL '%1$S' do ficheiro manifest aloxado incorrecto: %2$S\nvalidator.invalidProjectType=O tipo de proxecto '%S' é descoñecido\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty=Falta o campo obrigatorio 'name' no ficheiro manifest.\nvalidator.missIconsManifestProperty=Falta o campo 'icons' no ficheiro manifest.\nvalidator.missIconMarketplace2=o envío de aplicativos ao Marketplace require unha icona de 128 píxeles\nvalidator.invalidAppType=Tipo de aplicativo descoñecido: '%S'.\nvalidator.invalidHostedPriviledges=Non é posíbel que o aplicativo aloxado sexa do tipo '%S'.\nvalidator.noCertifiedSupport=Os aplicativos certificados (certified) non son totalmente compatíbeis co xestor de aplicativos.\nvalidator.nonAbsoluteLaunchPath=A ruta de inicio ten que ser unha ruta absoluta que comece con '/': '%S'\nvalidator.accessFailedLaunchPath=Non é posíbel acceder ao documento inicial do aplicativo '%S'\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode=Non é posíbel acceder ao documento inicial do aplicativo '%1$S', obtívose o código HTTP %2$S\n\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest=A páxina especificada non ten manifest.\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8=O ficheiro manifest ten unha codificación de caracteres %S. Os ficheiros manifest deben ter a codificación de caracteres utf-8.\n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType=O ficheiro manifest ten un tipo MIME %S. Os ficheiros manifest deben ter un tipo MIME text/cache-manifest.\n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI=URI %1$S está referenciado en múltiples localizacións. Isto non está permitido: %2$S.\n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI=A liña %1$S (%2$S) na sección NETWORK impide o rexistro na caché da liña %3$S (%4$S) na sección %5$S.\nfallbackBlocksURI=A liña %1$S (%2$S) na sección FALLBACK impide o rexistro na caché da liña %3$S (%4$S) na sección %5$S.\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest=O ficheiro %1$S modificouse despois %2$S. Mentres non cambie o texto no ficheiro manifest, no seu lugar usarase a versión rexistrada na caché na liña %3$S.\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore=%1$S ten cache-control estabelecido a no-store. Isto impedirá a caché do aplicativo gardar o ficheiro na liña %2$S.\n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable=%1$S apunta a un recurso que non está dispoñíbel na liña %2$S.\n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI=O URI pasado a AppCacheUtils é incorrecto.\n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults=A súa busca non devolveu resultados.\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled=A súa caché de disco está desactivada. Estabeleza a preferencia browser.cache.disk.enable a true en about:config e tente de novo.\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest=A primeira liña do ficheiro manifest debe ter \"CACHE MANIFEST\" na liña %S.\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2=\"CACHE MANIFEST\" só é correcto na primeira liña pero atopouse na liña %S.\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2=Usouse incorrectamente o asterisco (*) na sección %1$S na liña %2$S. Se unha liña na sección NETWORK contén só un único carácter asterisco, entón calquera URI non listada no ficheiro manifest tratarase como se o URI se listara na sección NETWORK. Noutro caso, tales URI trataranse como non dispoñíbeis. Outros usos do carácter * están prohibidos.\n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces=Debe substituír os espazos por %20 nos URI na liña %S.\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad=/../ é un prefixo URI incorrecto na liña %S.\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes=Demasiados operadores punto punto barra (../) na liña %S.\n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces=Só se permiten dous URI separados por espazos na sección FALLBACK na liña %S.\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2=Usouse incorrectamente o asterisco (*) na sección FALLBACK na liña %S. Os URI na sección FALLBACK só necesitan coincidir cun prefixo do URI da solicitude.\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue=A sección SETTINGS só pode conter un único valor, \"prefer-online\" ou \"fast\" na liña %S.\n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName=Nome de sección incorrecto (%1$S) na liña %2$S.\n\n# LOCALIZATION NOTE (entryNotFound): the requested cache entry that does not\n# exist.\nentryNotFound=Non se atopou a entrada.\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"Recargar\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"a páxina para poder depurar contextos &lt;canvas&gt;.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"Prema no\">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"botón para gravar a pila de chamadas dun marco dunha animación.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  in the call list view while loading a snapshot. -->\n<!ENTITY canvasDebuggerUI.importNotice    \"Cargando…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Grava o seguinte marco do bucle da animación.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n<!ENTITY canvasDebuggerUI.importSnapshot \"Importar…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n<!ENTITY canvasDebuggerUI.clearSnapshots \"Borrar\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Filtrar as chamadas\">\n\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.waitingNotice): This is the label shown\n  -  in the call list view while recording a snapshot. -->\n<!ENTITY canvasDebuggerUI.waitingNotice   \"Recording an animation cycle…\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label=Canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel=Panel de Canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip=Ferramentas para inspeccionar e depurar os contextos <canvas>\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText=Aínda non hai instantáneas.\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel=Instantánea #%S\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel=Cargando…\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel=Gardar\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel=Gardando…\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel=Cargouse dende o disco\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle=Gardar instantánea do marco de animación…\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter=Ficheiros JSON\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter=Todos os ficheiros\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel=#1 debuxo;#1 debuxos\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel=#1 chamada;#1 chamadas\n\n\n# LOCALIZATION NOTE (recordingTimeoutFailure):\n# This notification alert is displayed when attempting to record a requestAnimationFrame\n# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no\n# loops were found.\nrecordingTimeoutFailure=Canvas Debugger could not find a requestAnimationFrame or setTimeout cycle.\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n<!ENTITY title      \"Conectar\">\n<!ENTITY header     \"Conectar a un dispositivo remoto\">\n<!ENTITY host       \"Servidor:\">\n<!ENTITY port       \"Porto:\">\n<!ENTITY connect    \"Conectar\">\n<!ENTITY connecting \"Conectando…\">\n<!ENTITY availableAddons \"Complementos remotos dispoñíbeis:\">\n<!ENTITY availableTabs \"Lapelas remotas dispoñíbeis:\">\n<!ENTITY availableProcesses \"Procesos remotos dispoñíbeis:\">\n<!ENTITY connectionError \"Erro:\">\n<!ENTITY errorTimeout \"Erro: excedeuse o tempo de espera da conexión.\">\n<!ENTITY errorRefused \"Erro: conexión rexeitada.\">\n<!ENTITY errorUnexpected \"Produciuse un erro inesperado.\">\n\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n<!ENTITY remoteHelp \"As ferramentas de desenvolvemento do Firefox permiten a depuración de dispositivos remotos (Firefox para Android e Firefox OS, por exemplo). Asegúrese de que activou a opción 'Depuración remota' no dispositivo remoto. Para máis información consulte a \">\n<!ENTITY remoteDocumentation \"documentación\">\n<!ENTITY remoteHelpSuffix \".\">\n\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=Proceso principal\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n<!ENTITY debuggerUI.closeButton.tooltip \"Pechar\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n<!ENTITY debuggerUI.panesButton.tooltip \"Amosar/agochar paneis\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n<!ENTITY debuggerUI.blackBoxMessage.label \"Este código fonte tratase como unha caixa negra: os seus puntos de quebra están desactivados e a execución paso a paso non entra nel.\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"Deixar de tratar como caixa negra este código fonte\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n<!ENTITY debuggerUI.optsButton.tooltip  \"Opcións do depurador\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"Activar/desactivar caixa negra\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n<!ENTITY debuggerUI.sources.prettyPrint \"Formatar e sangrar o código fonte\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n<!ENTITY debuggerUI.autoPrettyPrint     \"Formatar e sangrar o código fonte automaticamente\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"g\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"Activar/desactivar todos os puntos de quebra\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.startTracing): This is the text displayed in\n  - the button to start execution tracing. -->\n<!ENTITY debuggerUI.startTracing \"Iniciar seguimento\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton \"Borrar\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton.tooltip \"Borrar as trazas recollidas\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n<!ENTITY debuggerUI.pauseExceptions           \"Pausar nas excepcións\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"e\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.ignoreCaughtExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n<!ENTITY debuggerUI.ignoreCaughtExceptions           \"Ignorar as excepcións detectadas\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"c\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n<!ENTITY debuggerUI.showPanesOnInit           \"Amosar os paneis ao inicio\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"s\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n<!ENTITY debuggerUI.showVarsFilter           \"Amosar a caixa de filtro de variábeis\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"v\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n<!ENTITY debuggerUI.showOnlyEnum           \"Amosar só as propiedades enumerábeis\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"p\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n<!ENTITY debuggerUI.showOriginalSource           \"Amosar as fontes orixinais\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"o\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not. -->\n<!ENTITY debuggerUI.autoBlackBox           \"Pasar ao modo de caixa negra automaticamente as fontes compactadas\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"g\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a header for the operators part. -->\n<!ENTITY debuggerUI.searchPanelOperators    \"Operadores:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n<!ENTITY debuggerUI.searchFile           \"Filtrar scripts\">\n<!ENTITY debuggerUI.searchFile.key       \"P\">\n<!ENTITY debuggerUI.searchFile.altkey    \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"p\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n<!ENTITY debuggerUI.searchGlobal           \"Buscar en todos os ficheiros\">\n<!ENTITY debuggerUI.searchGlobal.key       \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"f\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n<!ENTITY debuggerUI.searchFunction           \"Buscar pola definición da función\">\n<!ENTITY debuggerUI.searchFunction.key       \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"d\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n<!ENTITY debuggerUI.searchToken           \"Atopar\">\n<!ENTITY debuggerUI.searchToken.key       \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"A\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n<!ENTITY debuggerUI.searchGoToLine           \"Ir á liña…\">\n<!ENTITY debuggerUI.searchGoToLine.key       \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"l\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n<!ENTITY debuggerUI.searchVariable           \"Filtrar as variábeis\">\n<!ENTITY debuggerUI.searchVariable.key       \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"v\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n<!ENTITY debuggerUI.focusVariables           \"Seleccionar as variábeis da árbore\">\n<!ENTITY debuggerUI.focusVariables.key       \"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"v\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n<!ENTITY debuggerUI.condBreakPanelTitle \"Este punto de quebra deterá a execución só se a seguinte expresión é true\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n<!ENTITY debuggerUI.seMenuBreak     \"Engadir o punto de quebra\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n<!ENTITY debuggerUI.seMenuCondBreak     \"Engadir o punto de quebra condicional\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n<!ENTITY debuggerUI.tabs.sources        \"Fontes\">\n<!ENTITY debuggerUI.tabs.traces         \"Trazas\">\n<!ENTITY debuggerUI.tabs.callstack      \"Pila de chamadas\">\n<!ENTITY debuggerUI.tabs.variables      \"Variábeis\">\n<!ENTITY debuggerUI.tabs.events         \"Eventos\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n<!ENTITY debuggerUI.seMenuAddWatch      \"Selección para expresión a vixiar\">\n<!ENTITY debuggerUI.seMenuAddWatch.key  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n<!ENTITY debuggerUI.addWatch            \"Engadir expresión a vixiar\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n<!ENTITY debuggerUI.removeAllWatch           \"Retirar todas as expresións a vixiar\">\n<!ENTITY debuggerUI.removeAllWatch.key       \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"e\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.resume2    \"VK_SLASH\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepOver2  \"VK_QUOTE\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepIn2    \"VK_SEMICOLON\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut2   \"VK_SEMICOLON\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxDebugger.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxDebugger.label=Depurador\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel=Panel do depurador\n\n# LOCALIZATION NOTE (DebuggerWindowTitle):\n# The title displayed for the debugger window.\nDebuggerWindowTitle=Depurador do navegador\n\n# LOCALIZATION NOTE (DebuggerWindowScriptTitle):\n# The title displayed for the debugger window when a script is selected.\nDebuggerWindowScriptTitle=Depurador do navegador - %S\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\nToolboxDebugger.tooltip=Depurador de JavaScript\n\n# LOCALIZATION NOTE (debuggerMenu.commandkey, debuggerMenu.accesskey)\n# Used for the menuitem in the tool menu\ndebuggerMenu.commandkey=S\ndebuggerMenu.accesskey=D\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI.\ncollapsePanes=Contraer paneis\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI.\nexpandPanes=Expandir paneis\n\n# LOCALIZATION NOTE (pauseLabel): The label that is displayed on the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=Prema para pausa (%S)\n\n# LOCALIZATION NOTE (resumeLabel): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=Prema para retomar (%S)\n\n# LOCALIZATION NOTE (startTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is stopped.\nstartTracingTooltip=Prema para iniciar o seguimento\n\n# LOCALIZATION NOTE (stopTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is started.\nstopTracingTooltip=Prema para deter o seguimento\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=Paso por encima (%S)\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=Paso para entrar (%S)\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=Paso para saír (%S)\n\n# LOCALIZATION NOTE (emptyGlobalsText): The text to display in the menulist\n# when there are no chrome globals available.\nnoGlobalsText=Ningunha variábel global\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources menu\n# when there are no scripts.\nnoSourcesText=Esta páxina non ten fontes.\n\n# LOCALIZATION NOTE (loadingSourcesText): The text to display in the sources menu\n# when waiting for scripts to load.\nloadingSourcesText=Agardando polo código fonte…\n\n# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab\n# when there are no events.\nnoEventListenersText=Ningún event listener para amosar\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText=Ningún stack frame para amosar\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the traces tab\n# when there are no function calls.\nnoFunctionCallsText=Ningunha chamada de función para amosar\n\n# LOCALIZATION NOTE (tracingNotStartedText): The text to display in the traces tab\n# when when tracing hasn't started yet.\ntracingNotStartedText=Non se iniciou o seguimento\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip=Activar/desactivar o punto de quebra neste evento\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector=a\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource=en\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes=%S nodos\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative=[código nativo]\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents=Animación\naudioEvents=Son\nbatteryEvents=Batería\nclipboardEvents=Portapapeis\ncompositionEvents=Redacción\ndeviceEvents=Dispositivo\ndisplayEvents=Amosar\ndragAndDropEvents=Arrastrar e soltar\ngamepadEvents=Mando de xogo\nindexedDBEvents=IndexedDB\ninteractionEvents=Interacción\nkeyboardEvents=Teclado\nmediaEvents=Multimedia HTML5\nmouseEvents=Rato\nmutationEvents=Mutación\nnavigationEvents=Navegación\npointerLockEvents=Bloqueo do punteiro\nsensorEvents=Sensor\nstorageEvents=Almacenamento\ntimeEvents=Tempo\ntouchEvents=Táctil\notherEvents=Outro\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=Activar/desactivar caixa negra\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=Non se atoparon coincidencias\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=Buscar en scripts (%S)\n\n# LOCALIZATION NOTE (emptyChromeGlobalsFilterText): This is the text that\n# appears in the filter text box when it is empty and the chrome globals\n# container is selected.\nemptyChromeGlobalsFilterText=Filtrar as variábeis globais (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=Filtrar as variábeis\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText=Filtrar as propiedades\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=Filtrar scripts (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=Buscar en todos os ficheiros (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=Buscar pola definición da función (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=Atopar neste ficheiro (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=Ir á liña (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=Filtrar as variábeis (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=Configurar o punto de quebra condicional\nbreakpointMenuItem.enableSelf=Activar o punto de quebra\nbreakpointMenuItem.disableSelf=Desactivar o punto de quebra\nbreakpointMenuItem.deleteSelf=Retirar o punto de quebra\nbreakpointMenuItem.enableOthers=Activar os outros\nbreakpointMenuItem.disableOthers=Desactivar os outros\nbreakpointMenuItem.deleteOthers=Retirar os outros\nbreakpointMenuItem.enableAll=Activar todos os puntos de quebra\nbreakpointMenuItem.disableAll=Desactivar todos os puntos de quebra\nbreakpointMenuItem.deleteAll=Retirar todos os puntos de quebra\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the loading process has started but there is no file to display\n# yet.\nloadingText=Cargando\\u2026\n\n# LOCALIZATION NOTE (errorLoadingText): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText=Produciuse un erro ao cargar o código fonte:\\n\n\n# LOCALIZATION NOTE (addWatchExpressionText): The text that is displayed in the\n# watch expressions list to add a new item.\naddWatchExpressionText=Engadir expresión a vixiar\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton=Vixiar\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText=Ningunha variábel para amosar\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=Ámbito %S \n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=Expresións a vixiar\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=Global\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace=Traza da pila:\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects=#1 máis…;#1 máis…\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=Prema dúas veces para editar\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable value.\nvariablesEditableValueTooltip=Prema para cambiar o valor\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item which can be removed.\nvariablesCloseButtonTooltip=Prema para retirar\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=Prema para estabelecer o valor\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip=Prema para seleccionar o nodo no inspector\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip=configurábel\nenumerableTooltip=enumerábel\nwritableTooltip=modificábel\nfrozenTooltip=conxelado\nsealedTooltip=selado\nextensibleTooltip=extensíbel\noverriddenTooltip=sobrescrito\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel=:\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel=\\u0020→\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=Hai un ou máis depuradores pausados. Retome en primeiro lugar o depurador pausado máis recentemente en: %S \n\n\nevalGroupLabel=Evaluated Sources\nvariablesViewMissingArgs=(unavailable)\n\nvariablesViewOptimizedOut=(optimized away)\nvariablesViewUninitialized=(uninitialized)\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=Phones\ndevice.tablets=Tablets\ndevice.laptops=Laptops\ndevice.televisions=TVs\ndevice.consoles=Gaming consoles\ndevice.watches=Watches\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=copiouse\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n<!ENTITY title \"Tipos de letra\">\n<!ENTITY showAllFonts \"Amosar todos os tipos de letra usados nesta páxina\">\n<!ENTITY usedAs \"Usada como: \">\n<!ENTITY system \"sistema\">\n<!ENTITY remote \"remoto\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone=(Sen descrición)\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName=Opcións\n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc=Executar unha orde en %S\ncanonProxyManual=Un conxunto de ordes que se executan nun sistema remoto. O sistema remoto é accedido vía %S\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists=Xa existe unha orde chamada '%S'\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\ncliEvalJavascript=Escribir directamente o código JavaScript\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg=Demasiados argumentos\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions=Opcións dispoñíbeis\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand=Orde incorrecta\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam=Requírese un valor para '%1$S'.\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists='%1$S' non existe\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists='%1$S' xa existe\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile='%1$S' non é un ficheiro\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory='%1$S' non é un cartafol\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch='%1$S' non coincide con '%2$S'\n\n# LOCALIZATION NOTE: When the menu has displayed all the matches that it\n# should (i.e. about 10 items) then we display this to alert the user that\n# more matches are available.\nfieldMenuMore=Existen máis coincidencias, siga escribindo\n\n# LOCALIZATION NOTE: The command line provides completion for JavaScript\n# commands, however there are times when the scope of what we're completing\n# against can't be used. This error message is displayed when this happens.\njstypeParseScope=Perdeuse o ámbito\n\n# LOCALIZATION NOTE (jstypeParseMissing, jstypeBeginSyntax,\n# jstypeBeginUnterm): These error messages are displayed when the command line\n# is doing JavaScript completion and encounters errors.\njstypeParseMissing=Non é posíbel atopar a propiedade '%S'\njstypeBeginSyntax=Erro de sintaxe\njstypeBeginUnterm=Cadea sen rematar\n\n# LOCALIZATION NOTE: This message is displayed if the system for providing\n# JavaScript completions encounters and error it displays this.\njstypeParseError=Erro\n\n# LOCALIZATION NOTE (typesNumberNan, typesNumberNotInt2, typesDateNan): These\n# error messages are displayed when the command line is passed a variable\n# which has the wrong format and can't be converted. Parameters: %S is the\n# passed variable.\ntypesNumberNan=Non é posíbel converter \"%S\" a un número.\ntypesNumberNotInt2=Non é posíbel converter \"%S\" a un número enteiro.\ntypesDateNan=Non é posíbel converter \"%S\" a unha data.\n\n# LOCALIZATION NOTE (typesNumberMax, typesNumberMin, typesDateMax,\n# typesDateMin): These error messages are displayed when the command line is\n# passed a variable which has a value out of range (number or date).\n# Parameters: %1$S is the passed variable, %2$S is the limit value.\ntypesNumberMax=%1$S é maior que o valor máximo permitido: %2$S.\ntypesNumberMin=%1$S é menor que o valor mínimo permitido: %2$S.\ntypesDateMax=%1$S é posterior ao valor máximo permitido: %2$S.\ntypesDateMin=%1$S é anterior ao valor mínimo permitido: %2$S.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# passed an option with a limited number of correct values, but the passed\n# value is not one of them.\ntypesSelectionNomatch=Non é posíbel usar '%S'.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# expecting a CSS query string, however the passed string is not valid.\nnodeParseSyntax=Erro de sintaxe na consulta CSS\n\n# LOCALIZATION NOTE (nodeParseMultiple, nodeParseNone): These error messages\n# are displayed when the command line is expecting a CSS string that matches a\n# single node, but more nodes (or none) match.\nnodeParseMultiple=Demasiadas coincidencias (%S)\nnodeParseNone=Sen coincidencias\n\n# LOCALIZATION NOTE (helpDesc, helpManual, helpSearchDesc, helpSearchManual3):\n# These strings describe the \"help\" command, used to display a description of\n# a command (e.g. \"help pref\"), and its parameter 'search'.\nhelpDesc=Obter axuda sobre as ordes dispoñíbeis\nhelpManual=Fornece axuda para unha orde específica (se se fornece unha cadea e se atopa unha coincidencia exacta) ou amosa as ordes dispoñíbeis (se non se fornece unha cadea ou se non atopa unha coincidencia exacta).\nhelpSearchDesc=Cadea de busca\nhelpSearchManual3=cadea de busca que se usa para reducir as ordes que se amosan. Non se admiten as expresións regulares.\n\n# LOCALIZATION NOTE: These strings are displayed in the help page for a\n# command in the console.\nhelpManSynopsis=Resumo\n\n# LOCALIZATION NOTE: This message is displayed in the help page if the command\n# has no parameters.\nhelpManNone=Ningún\n\n# LOCALIZATION NOTE: This message is displayed in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll=Ordes dispoñíbeis:\n\n# LOCALIZATION NOTE (helpListPrefix, helpListNone): These messages are\n# displayed in response to the 'help <search>' command (i.e. with a search\n# string), just above the list of matching commands. Parameters: %S is the\n# search string.\nhelpListPrefix=Ordes que comezan con '%1$S':\nhelpListNone=Ningunha orde comeza con '%1$S'\n\n# LOCALIZATION NOTE (helpManRequired, helpManOptional, helpManDefault): When\n# the 'help x' command wants to show the manual for the 'x' command, it needs\n# to be able to describe the parameters as either required or optional, or if\n# they have a default value.\nhelpManRequired=requirido\nhelpManOptional=opcional\nhelpManDefault=opcional, predeterminado=%S\n\n# LOCALIZATION NOTE: This forms part of the output from the 'help' command.\n# 'GCLI' is a project name and should be left untranslated.\nhelpIntro=GCLI é un experimento para crear unha liña de ordes de fácil utilización para os desenvolvedores web.\n\n# LOCALIZATION NOTE: Text shown as part of the output of the 'help' command\n# when the command in question has sub-commands, before a list of the matching\n# sub-commands.\nsubCommands=Sub-ordes\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError=Erro de análise da liña de ordes\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc=Concentrarse nun grupo de ordes\ncontextManual=Configura un prefixo predeterminado para futuras ordes. Por exemplo, 'context git' permitiríalle escribir 'commit' no lugar de 'git commit'.\ncontextPrefixDesc=O prefixo da orde\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError=Non é posíbel usar '%S' como un prefixo porque non é unha orde pai.\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply=Usando %S como un prefixo da orde\ncontextEmptyReply=Prefixo da orde sen estabelecer\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectMethodDesc, connectUrlDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an \n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc=Importar as ordes do servidor\nconnectManual=Conectar co servidor, crear unha versión local das ordes no servidor. Inicialmente as ordes remotas teñen un prefixo para distinguilas das ordes locais (pero pode usar a orde context para ver o pasado)\nconnectPrefixDesc=Prefixo pai para as oredes importadas\nconnectMethodDesc=O método de conexión\nconnectUrlDesc=O URL ao que se quere conectar\nconnectDupReply=Xa existe unha conexión chamada %S.\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply=Engadíronse %S ordes.\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2,\n# disconnectPrefixDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2=Desconectar do servidor\ndisconnectManual2=Desconecta dun servidor ao que está conectado actualmente para executar ordes remotas\ndisconnectPrefixDesc=Prefixo pai para as ordes importadas\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply=Retiráronse %S ordes.\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc=Cambiar o JS global\nglobalWindowDesc=A nova xanela/global\nglobalOutput=O JS global agora é %S\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc=Borrar a área de saída\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc=Escriba ordes en diferentes idiomas\nlangOutput=Agora usa %S\n\n# LOCALIZATION NOTE (prefDesc, prefManual, prefListDesc, prefListManual,\n# prefListSearchDesc, prefListSearchManual, prefShowDesc, prefShowManual,\n# prefShowSettingDesc, prefShowSettingManual): These strings describe the\n# 'pref' command and all its available sub-commands and parameters.\nprefDesc=Ordes para controlar a configuración\nprefManual=Ordes para amosar e modificar as preferencias para GCLI e o seu entorno\nprefListDesc=Amosar a configuración dispoñíbel\nprefListManual=Amosa unha lista de preferencias, opcionalmente filtrase cando se usa o parámetro 'search'\nprefListSearchDesc=Filtra a lista das configuracións que se amosan\nprefListSearchManual=Busca a cadea dada na lista das preferencias dispoñíbeis\nprefShowDesc=Amosa o valor da configuración\nprefShowManual=Amosa o valor dunha preferencia dada\nprefShowSettingDesc=Configuración a amosar\nprefShowSettingManual=O nome da configuración a amosar\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue=%1$S: %2$S\n\n# LOCALIZATION NOTE (prefSetDesc, prefSetManual, prefSetSettingDesc,\n# prefSetSettingManual, prefSetValueDesc, prefSetValueManual): These strings\n# describe the 'pref set' command and all its parameters.\nprefSetDesc=Modifica unha configuración\nprefSetManual=Modifica preferencias definidas polo entorno\nprefSetSettingDesc=Configuración a modificar\nprefSetSettingManual=O nome da configuración a modificar.\nprefSetValueDesc=Novo valor para a configuración\nprefSetValueManual=O novo valor para a configuración especificada\n\n# LOCALIZATION NOTE (prefResetDesc, prefResetManual, prefResetSettingDesc,\n# prefResetSettingManual): These strings describe the 'pref reset' command and\n# all its parameters.\nprefResetDesc=Restabelece unha configuración\nprefResetManual=Restabelece o valor dunha configuración á predeterminada do sistema\nprefResetSettingDesc=Configuración a restabelecer\nprefResetSettingManual=O nome da configuración a restabelecer co valor predeterminado do sistema\n\n# LOCALIZATION NOTE: This string is displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results.\nprefOutputFilter=Filtro\n\n# LOCALIZATION NOTE (prefOutputName, prefOutputValue): These strings are\n# displayed in the output from the 'pref list' command as table headings.\nprefOutputName=Nome\nprefOutputValue=Valor\n\n# LOCALIZATION NOTE (introDesc, introManual): These strings describe the\n# 'intro' command. The localization of 'Got it!' should be the same used in\n# introTextGo.\nintroDesc=Amosa a mensaxe de benvida\nintroManual=Volve a visualizar a mensaxe que se lle amosa aos novos usuarios ata que premen no botón 'Xa o teño'\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3=GCLI é un experimento para crear unha liña de ordes de fácil utilización para os desenvolvedores web.\nintroTextCommands=Para obter unha lista de oredes escriba\nintroTextKeys2=, ou para amosar/agochar a axuda para as ordes, prema\nintroTextF1Escape=F1/Escape\nintroTextGo=Entendín!\n\n# LOCALIZATION NOTE: This is a short description of the 'hideIntro' setting.\nhideIntroDesc=Amosa a mensaxe de benvida inicial\n\n# LOCALIZATION NOTE: This is a description of the 'eagerHelper' setting. It's\n# displayed when the user asks for help on the settings. eagerHelper allows\n# users to select between showing no tooltips, permanent tooltips, and only\n# important tooltips.\neagerHelperDesc=Con que velocidade se amosan as suxestións\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=Obter axuda sobre as ordes dispoñíbeis\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=Ordes dispoñíbeis\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=A orde '%1$S' non está dispoñíbel en modo multiproceso (E10S)\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc=Ordes para controlar a consola\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=Filtrar, limpar e pechar a consola web\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=Limpar a consola\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=Garda unha imaxe da páxina\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=Garda unha imaxe PNG do contido visíbel da xanela (opcionalmente despois dun retardo)\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=Nome do ficheiro de destino\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=O nome do ficheiro (debería ter unha extensión '.png') no que se gardará a captura de pantalla.\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=Desexa copiar a captura de pantalla ao portapapeis? (true/false)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=True se quere copiar a captura de pantalla en vez de gardala nun ficheiro.\n\n# LOCALIZATION NOTE (screenshotChromeDesc) A very short string to describe\n# the 'chrome' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\n# The argument (%1$S) is the browser name.\nscreenshotChromeDesc2=Capturar a xanela chrome de %1$S? (true/false)\n\n# LOCALIZATION NOTE (screenshotChromeManual) A fuller description of the\n# 'chrome' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\n# The argument (%1$S) is the browser name.\nscreenshotChromeManual2=True se quere tomar a captura da pantalla da xanela %1$S no lugar do contido da páxina web.\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions=Opcións\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=Retardo (segundos)\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=O tempo de espera (en segundos) antes de tomar a captura de pantalla\n\n# LOCALIZATION NOTE (screenshotFullscreenDesc) A very short string to describe\n# the 'fullscreen' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=Toda a páxina web? (true/false)\n\n# LOCALIZATION NOTE (screenshotFullscreenManual) A fuller description of the\n# 'fullscreen' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=True se a captura de pantalla tamén debería incluír partes da páxina web que están fóra da área visíbel.\n\n# LOCALIZATION NOTE (screenshotSelectorChromeConflict) Exception thrown when user\n# tries to use 'selector' option along with 'chrome' option of the screenshot\n# command. Refer: https://bugzilla.mozilla.org/show_bug.cgi?id=659268#c7\nscreenshotSelectorChromeConflict=non se admite a opción do selector cando a opción chrome é true\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. The first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=Captura de pantalla o %1$S ás %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=Produciuse un erro ao gardar en\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=Gardouse en\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=Produciuse un erro ao copiar ao portapapeis.\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=Copiouse ao portapapeis.\n\n# LOCALIZATION NOTE (screenshotTooltip) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltip=Tomar unha captura de pantalla da páxina completa\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc=Realzar nodos\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual=Realza os nodo que coinciden cun selector na páxina\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc=Selector CSS\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual=O selector CSS usase para identificar nodos na páxina\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc=Opcións\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc=Agochar guías\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual=Agochar as guías ao redor do nodo resaltado\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc=Amosar a barra de información do nodo\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual=Amosa a barra de información por enriba do nodo resaltado (a barra de información amosa o nome da etiqueta, os atributos e a dimensión)\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc=Amosar todas as coincidencias\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual=Se demasiados nodos coinciden co selector, só se amosarán os 100 primeiros para evitar a degradación do rendemento da páxina. Use esta opción para amosar todas as coincidencias\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc=Rexión do modelo de caixa\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual=Que rexión do modelo de caixa debería resaltarse: «content», «padding», «border» ou «margin»\n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc=Cubrir estilo\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual=Substituír o estilo de recheo predeterminado da rexión cunha cor personalizada\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc=Manter os resaltados existentes\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual=De forma predeterminada, os resaltados existentes agóchanse cando se executa unha orde mentres non estea activada esta opción\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm=%1$S nodos resaltados\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached=%1$S nodos coincidentes, pero só %2$S nodos resaltados. Use '--showall' para amosar todos\n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc=Anular o resaltado de todos os nodos\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual=Anula o resaltado de todos os nodos previamente resaltados coa orde «highlight»\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=Reiniciar %1$S\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=Desactiva a carga de contido dende a caché ao reiniciar\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=O usuario cancelou a solicitude de reinicio.\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=Reiniciando %1$S…\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=Inspeccionar un nodo\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=Examinar as dimensións e as propiedades dun elemento usando \\\nun selector CSS para abrir o DOM resaltado\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=Selector CSS\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=Un selector CSS para usar con Document.querySelector que \\\nidentifica un elemento único\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc=Captura unha cor da páxina\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual=Abre un panel que destaca unha área da páxina para inspeccionar píxeles e copiar os valores da cor\n\n# LOCALIZATION NOTE (eyedropperTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the Eyedropper tool.\neyedropperTooltip=Captura unha cor da paxina\n\n# LOCALIZATION NOTE (tiltDesc) A very short description of the 'tilt'\n# command. See tiltManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltDesc=Visualiza a páxina web en 3D\n\n# LOCALIZATION NOTE (tiltManual) A fuller description of the 'tilt'\n# command, displayed when the user asks for help on what it does.\ntiltManual=Investiga a relación entre as distintas partes dunha páxina web e as súas antepasadas nun entorno 3D\n\n# LOCALIZATION NOTE (tiltOpenDesc) A very short description of the 'tilt inspect'\n# command. See tiltOpenManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltOpenDesc=Abre a vista 3D do inspector\n\n# LOCALIZATION NOTE (tiltOpenManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltOpenManual=Inicializa o inspector da páxina 3D e opcionalmente resalta un nodo usando un selector CSS\n\n# LOCALIZATION NOTE (tiltToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Tilt 3D View.\ntiltToggleTooltip=Vista 3D\n\n# LOCALIZATION NOTE (tiltTranslateDesc) A very short description of the 'tilt translate'\n# command. See tiltTranslateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltTranslateDesc=Move o modelo 3D da páxina web\n\n# LOCALIZATION NOTE (tiltTranslateManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltTranslateManual=Move progresivamente o modelo 3D da páxina web nunha determinada dirección\n\n# LOCALIZATION NOTE (tiltTranslateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateXDesc=X (píxeles)\n\n# LOCALIZATION NOTE (tiltTranslateXManual) A fuller description of the 'x'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateXManual=O desprazamento en píxeles no eixo X\n\n# LOCALIZATION NOTE (tiltTranslateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateYDesc=Y (píxeles)\n\n# LOCALIZATION NOTE (tiltTranslateYManual) A fuller description of the 'y'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateYManual=O desprazamento en píxeles no eixo Y\n\n# LOCALIZATION NOTE (tiltRotateDesc) A very short description of the 'tilt rotate'\n# command. See tiltRotateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltRotateDesc=Xira o modelo 3D da páxina web\n\n# LOCALIZATION NOTE (tiltRotateManual) A fuller description of the 'tilt rotate'\n# command, displayed when the user asks for help on what it does.\ntiltRotateManual=Rota progresivamente o modelo 3D da páxina web nunha determinada dirección\n\n# LOCALIZATION NOTE (tiltRotateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateXDesc=X (graos)\n\n# LOCALIZATION NOTE (tiltRotateXManual) A fuller description of the 'x'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateXManual=A rotación en graos do modelo 3D da páxina web no eixo X\n\n# LOCALIZATION NOTE (tiltRotateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateYDesc=Y (graos)\n\n# LOCALIZATION NOTE (tiltRotateYManual) A fuller description of the 'y'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateYManual=A rotación en graos do modelo 3D da páxina web no eixo Y\n\n# LOCALIZATION NOTE (tiltRotateZDesc) A very short string to describe the\n# 'z' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateZDesc=Z (graos)\n\n# LOCALIZATION NOTE (tiltRotateZManual) A fuller description of the 'z'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateZManual=A rotación en graos do modelo 3D da páxina web no eixo Z\n\n# LOCALIZATION NOTE (tiltZoomDesc) A very short description of the 'tilt zoom'\n# command. See tiltZoomManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltZoomDesc=Afastarse ou acercarse ao modelo 3D da páxina web\n\n# LOCALIZATION NOTE (tiltZoomManual) A fuller description of the 'tilt zoom'\n# command, displayed when the user asks for help on what it does.\ntiltZoomManual=Move progresivamente o modelo 3D da páxina web nunha determinada dirección no eixo Z\n\n# LOCALIZATION NOTE (tiltZoomAmountDesc) A very short string to describe the\n# 'zoom' parameter to the 'tilt zoom' command, which is displayed in a dialog\n# when the user is using this command.\ntiltZoomAmountDesc=Zoom (píxeles)\n\n# LOCALIZATION NOTE (tiltZoomAmmuntManual) A fuller description of the 'zoom'\n# parameter to the 'zoom' command, displayed when the user asks for help\n# on what it does.\ntiltZoomAmountManual=O desprazamento en píxeles do modelo 3D da páxina web no eixo Z\n\n# LOCALIZATION NOTE (tiltResetDesc) A very short description of the 'tilt reset'\n# command. See tiltResetManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltResetDesc=Restabelecer a translación, rotación e zoom\n\n# LOCALIZATION NOTE (tiltResetManual) A fuller description of the 'tilt reset'\n# command, displayed when the user asks for help on what it does.\ntiltResetManual=Restabelece calquera transformación aplicada á matriz do modelado 3D da páxina web\n\n# LOCALIZATION NOTE (tiltCloseDesc) A very short description of the 'tilt close'\n# command. See tiltCloseManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltCloseDesc=Pecha a visualización\n\n# LOCALIZATION NOTE (tiltCloseManual) A fuller description of the 'tilt close'\n# command, displayed when the user asks for help on what it does.\ntiltCloseManual=Pecha a visualización e volve ao modo predeterminado do inspector\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=Debe abrirse o depurador antes de usar esta orde\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first before setting breakpoints.\ndebuggerStopped=Debe abrirse o depurador antes de configurar os puntos de quebra\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=Xestionar puntos de quebra\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=Ordes para listar, engadir e retirar puntos de quebra\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=Amosar puntos de quebra coñecidos\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=Non se estabeleceu ningún punto de quebra\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=Retirar\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=Engadiuse un punto de quebra\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=Non foi posíbel estabelecer o punto de quebra: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=Engadir un punto de quebra\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=Tipos de puntos de quebra admitidos: liña\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=Engadir un punto de quebra de liña\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=URI do ficheiro JS\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=Número da liña\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=Retirar un punto de quebra\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=Índice do punto de quebra\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=Retirouse o punto de quebra\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=Xestionar depurador\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=Orde para interromper ou continuar o fío principal, avanzar, retroceder ou deter o código\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=Abre o depurador\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=Pecha o depurador\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=Detén o fío principal\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=Retoma o fío principal, e continua coa execución que segue ao punto de quebra, ata o seguinte punto de quebra ou o fin do script.\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=Xestionar pasos\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=Ordes para avanzar, retroceder ou deter o código\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=Executa a sentencia actual e logo detense na seguinte sentencia. Se a sentencia actual é unha chamada a unha función, entón o depurador executa a función completa e detense na seguinte sentencia despois da chamada á función\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step in command.\ndbgStepInDesc=Executa a sentencia actual e logo detense na seguinte sentencia. Se a sentencia actual é unha chamada a unha función, entón o depurador entra nesa función, noutro caso detense na seguinte sentencia\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step out command.\ndbgStepOutDesc=Sae da función actual a un nivel superior se a función está aniñada. Se está no corpo principal, executase o script ata o fin ou ata o seguinte punto de quebra. Execútanse as sentenzas ignoradas, pero non se seguen paso a paso\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=Listar as orixes dos URL cargados no depurador\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc=Tratar códigos fonte como caixa negra no depurador\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc=Un código fonte específico para tratar como caixa negra\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc=Tratar como caixas negras todos os códigos fonte que coincidan con este patrón (por exemplo: «*.min.js»)\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc=Inverter a coincidencia. Serán tratados como caixas negras todas as fontes que non son nin a fonte fornecida, nin as fontes que coinciden co patrón fornecido.\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc=(Ningún código fonte tratado como caixa negra)\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc=Os seguintes códigos fonte trataranse como caixas negras:\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc=Erro ao pasar ao modo de caixa negra:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc=Deixar de tratar como caixas negras os códigos fonte no depurador\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc=Un código fonte específico para deixar de tratar como caixa negra\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc=Deixar de tratar como caixas negras todos os códigos fonte que cumpran con este patrón (por exemplo: «*.min.js»)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc=(Non de deixou de tratar como caixa negra ningún código fonte)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc=Deixouse de tratar como caixas negras os seguintes códigos fonte:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc=Erro ao deixar de tratar como caixa negra:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc=Inverter a coincidencia. Deixarán de tratarse como caixas negras todas as fontes que non son nin a fonte fornecida, nin as fontes que coinciden co patrón fornecido.\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=Pechar a consola\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=Abrir a consola\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=Axustar un recurso da páxina\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=Editar un dos recursos que é parte desta páxina\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=URL para editar\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=Liña á que ir\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=Redimensionar a páxina\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=Largura en píxeles\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=Altura en píxeles\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=Entrar no modo de deseño adaptábel\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=Saír do modo de deseño adaptábel\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=Alternar o modo de deseño adaptábel\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\nresizeModeToggleTooltip=Modo de deseño adaptábel\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=Modificar o tamaño da páxina\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=Controlar o modo de deseño adaptábel\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2=Os sitios web con deseño adaptábel responden ao se entorno, polo que se amosan ben nunha pantalla dun móbil, nun cine, así como calquera pantalla de tamaño intermedio. O modo de deseño adaptábel permite probar facilmente unha variedade de tamaños de páxina en %1$S sen ter que cambiar o tamaño de todo do navegador.\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=Manipula as ordes\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=Lee de novo o directorio mozcmd\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3=Cargáronse as ordes dende '%1$S'\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc=Configura un cartafol mozcmd\n\n# LOCALIZATION NOTE (cmdSetdirManual2) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual2=Un cartafol 'mozcmd' é unha forma sinxela de crear novas ordes personalizadas. Para obter máis información consulte a <a href=\"https://developer.mozilla.org/docs/Tools/GCLI/Customization\">documentación de MDN</a>.\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc=Cartafol que contén os ficheiros .mozcmd\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=Manipula os complementos\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=Lista os complementos instalados\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=Selecciona un tipo de complemento\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=Os seguintes dicionarios xa están instalados:\naddonListExtensionHeading=As seguintes extensións xa están instaladas:\naddonListLocaleHeading=Os seguintes paquetes de idiomas xa están instalados:\naddonListPluginHeading=Os seguintes engadidos xa están instalados:\naddonListThemeHeading=Os seguintes temas xa están instalados:\naddonListAllHeading=Os seguintes complementos xa están instalados:\naddonListUnknownHeading=Os seguintes complementos do tipo seleccionado xa están instalados:\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=Activar\naddonListOutDisable=Desactivar\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=pendente\naddonPendingEnable=activar\naddonPendingDisable=desactivar\naddonPendingUninstall=desinstalar\naddonPendingInstall=instalar\naddonPendingUpgrade=anovar\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous add-on commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=O nome do complemento\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for add-ons of a particular type were not found.\naddonNoneOfType=Non hai complementos deste tipo instalados.\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=Activa o complemento especificado\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an add-on that is\n# already enabled.\naddonAlreadyEnabled=%S xa está activado.\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an add-on is enabled.\naddonEnabled=Activouse o %S.\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=Desactiva o complemento especificado\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an add-on that is\n# already disabled.\naddonAlreadyDisabled=%S xa está desactivado.\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an add-on is disabled.\naddonDisabled=Desactivouse o %S.\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=Exporta os recursos\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=Exporta HTML da páxina\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=Facer cambios á páxina\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=Busca e substitúe nos elementos da páxina\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=Que buscar\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=Cadea a substituír\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=Executa unha busca sen diferenciar maiús. de minús.\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=Selector CSS á raíz da busca\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=Selector CSS para coincidir na busca\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=Os atributos seleccionados pola expresión regular\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=Restrinxir a busca aos atributos\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=Restrinxir a busca aos nodos de texto\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=Elementos coincidentes co selector: %1$S. Substitucións nos nodos de texto: %2$S. Substitucións nos atributos: %3$S.\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=Retira os elementos e atributos da páxina\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=Retira os elementos da páxina\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=Selector CSS que especifica os elementos a retirar\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=Selector CSS que especifica a raíz da busca\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=Retira o elemento, pero deixa o contido\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=Retira só os elementos baleiros\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=Elementos coincidentes co selector: %1$S. Elementos retirados: %2$S.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=Retirar os atributos coincidentes\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=Expresión regular que especifica os atributos a retirar\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=Selector CSS dos elementos a incluír\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=Selector CSS da raíz da busca\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=Executa unha busca sen diferenciar maiús. de minús.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=Elementos coincidentes co selector: %1$S. Atributos retirados: %2$S.\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2=Modifica as ferramentas de desenvolvemento de %1$S\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=Varias ordes para modificar directamente as ferramentas de desenvolvemento de %1$S.\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=Carga as ferramentas dunha copia de mozilla-central\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound=%1$s non existe ou non é unha copia de mozilla-central.\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded=Cargáronse as ferramentas dende %1$s.\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=Carga as ferramentas de desenvolvemento de %1$S dende unha copia completa de mozilla-central.\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=Unha copia de mozilla-central\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=Usa as ferramentas integradas\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=Usa as ferramentas integradas e anula calquera orde «srcdir» anterior.\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=Cargáronse as ferramentas integradas.\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=Recargar as ferramentas de desenvolvemento\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=Recargáronse as ferramentas.\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=Amosar e modificar as cookies\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=Ordes para listar, crear, eliminar e modificar as cookies para o dominio actual.\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=Amosar as cookies\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=Amosar unha lista de cookies relevantes á páxina actual.\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=Servidor:\ncookieListOutPath=Ruta:\ncookieListOutExpires=Caduca:\ncookieListOutAttributes=Atributos:\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=Ningunha\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=Ao saír do navegador (sesión)\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=Non se atoparon cookies para esta páxina\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=Non se atoparon cookies para o servidor %1$S\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=Editar\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=Retirar\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=Retirar unha cookie\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=Retirar unha cookie, dando a clave\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=A clave da cookie a retirar\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=Definir unha cookie\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=Definir unha cookie especificando unha clave, un valor e opcionalmente un ou máis dos seguintes atributos: expires (max-age en segundos ou a data na que caduca no formato GMTString), path, domain, secure\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=A clave da cookie a definir\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=O valor da cookie a definir\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc=Opcións\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=A ruta da cookie a definir\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=O dominio da cookie a definir\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=Só transmitida vía https\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=Non accesíbel dende o script do lado do cliente\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=Só válida para o tempo de vida da sesión do navegador\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=A data de caducidade da cookie (RFC2822 entre comiñas ou data ISO 8601)\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=Embelecedor de Javascript\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=O URL do ficheiro JS que hai que embelecer \n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=Tamaño do sangrado en caracteres\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=O número de caracteres usados para sangrar cada liña\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=Os caracteres usados para sangrar cada liña\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=Os caracteres usados para sangrar cada liña, como opcións posíbeis o espazo e a tabulación.\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=Non conservar as quebras de liña\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=Deberían preservarse as quebras de liña existentes\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=Número máximo consecutivo de quebras de liña\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=O número máximo consecutivo de quebras de liña a preservar\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=Forzar o modo jslint-stricter?\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=Cando estea definido a true, forzarase o modo jslint-stricter\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=Selecciona o estilo de codificación das chaves\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=Selecciona o estilo de codificación das chaves: collapse - pór as chaves na mesma liña que as sentenzas de control; expand - pór as chaves nas súa propia liña (estilo Allman ou ANSI); end-expand - pór as chaves de peche na súa propia liña; expand-strict - pór as chaves na súa propia liña incluso se rompen o seu código.\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=Ningún espazo antes das sentenzas condicionais\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=Quitar os caracteres de escape \\\\xNN?\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=Deberían quitarse os caracteres de escape dos caracteres imprimíbeis nas cadeas codificadas coa notación \\\\xNN?\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=Escriba un URL correcto\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=Opcións\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=Ordes para manipular o rexistro de chamadas ás funcións\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=Inicie o rexistro de chamadas ás funcións na consola\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=Iniciouse o rexistro de chamadas.\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=Detén o rexistro de chamadas ás funcións\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=Ningún rexistro de chamadas está activo\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=Detívose o rexistro de chamadas. Contextos activos: %1$S.\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=Comezar a rexistrar as chamadas ás funcións de código chrome na consola\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=Obxecto global, URI JSM ou JS, para obter un obxecto global de\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=O obxecto global, URI dun JSM ou un JS, a executar na xanela chrome da que obter un obxecto global\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=Iniciouse o rexistro de chamadas.\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=Detén o rexistro de chamadas ás funcións\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=Non está activo o rexistro de chamadas para código chrome\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=Detívose o rexistro de chamadas. Contextos activos: %1$S.\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<anónimo>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=Chamada ao método\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=JSM incorrecto!\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=Non se atopou a variábel na xanela content.\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=Non se atopou a variábel na xanela chrome.\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of JavaScript\n# and invalid JavaScript code.\ncallLogChromeEvalException=O JavaScript avaliado lanzou a seguinte excepción\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=O código JavaScript debe avaliar a un obxecto no que as chamadas a métodos están sendo rexistradas. Por exemplo \"({a1: function() {this.a2()},a2: function() {}});\"\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=Scratchpad\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=Realza a área pintada\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=Activa destacar áreas repintadas\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=Desactiva destacar áreas repintadas\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=marcos de chrome\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=Visualizar as áreas repintadas en diferentes cores\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip=Realza a área pintada\n\n# LOCALIZATION NOTE (paintflashingToggleDesc) A very short string used to describe the\n# function of the \"paintflashing toggle\" command.\npaintflashingToggleDesc=Activa/desactiva destacar áreas repintadas\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\nsplitconsoleTooltip=Activa/desactiva consola dividida\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=Utilidades da caché de aplicativo\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=Validar o manifest da caché\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=Atopar incidencias relacionadas co manifest da caché e os ficheiros que referencia\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=URI a comprobar\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=Validouse correctamente a caché do aplicativo.\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=Borra as entradas da caché do aplicativo\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=Borra unha ou máis entradas da caché do aplicativo\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=Borráronse correctamente as entradas.\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=Amosa unha lista de entradas da caché do aplicativo.\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=Amosa unha lista de todas as entradas da caché dos aplicativos. Se usa o parámetro de busca entón a táboa amosa unha lista de entradas que conteñan o termo da busca.\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=Filtra os resultados usando o termo da busca.\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=Chave:\nappCacheListDataSize=Tamaños dos datos:\nappCacheListDeviceID=ID do dispositivo\nappCacheListExpirationTime=Caduca:\nappCacheListFetchCount=Número de descargas:\nappCacheListLastFetched=Última descarga:\nappCacheListLastModified=Última modificación:\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=Ver entrada\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=Abre unha nova lapela que contén a información da entrada de caché especificada.\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=Abre unha nova lapela que contén a información da entrada de caché especificada.\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=A chave para a entrada a amosar.\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=Xestiona o analizador\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=Ordes para iniciar ou deter o analizador JavaScript\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=Abre o analizador\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=Pecha o analizador\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=Inicia a análise\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=Nome dunha análise coa quere comezar.\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=Deter a análise\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=Nome dunha análise que quere deter.\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=Lista de todas as análises\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=Amosa unha análise individual\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=Nome dunha análise.\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2=A análise xa se iniciou\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=Non se atopou a análise\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3=O analizador aínda non se iniciou. Use «profile start» para comezar a análise\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2=Gravando…\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped=Detida…\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=Para que esta orde traballe primeiro ten que abrir o analizador\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=Abre un porto de depuración remota\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2=%1$S permite realizar unha depuración remota baixo unha conexion TCP/IP. Por motivos de seguranza, esta característica está desactivada de forma predeterminada, pero pode activala usando esta orde.\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=O porto TCP no que escoitar\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=A escoita está desactiva pola preferencia devtools.debugger.remote-enabled\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=Escoitando no porto %1$S\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=DebuggerServer sen inicializar\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc=Emulación de tipo de media CSS\nmediaEmulateDesc=Emula un tipo de medio CSS especificado\nmediaEmulateManual=Ver o documento como se representaría nun dispositivo que admite o tipo de medio dado, coas regras CSS relevantes aplicadas.\nmediaEmulateType=O tipo de medio a emular\nmediaResetDesc=Deter a emulación dun tipo de medio CSS\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc=Inxectar bibliotecas comúns na páxina\ninjectManual2=Inxecta bibliotecas comúns no contido da páxina. As bibliotecas son accesíbeis dende a consola.\ninjectLibraryDesc=Seleccione a biblioteca a inxectar ou escriba un URI de script correcto a inxectar\ninjectLoaded=Cargouse %1$S\ninjectFailed=Produciuse un fallo ao cargar %1$S - URI incorrecto\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc=Abre cartafoles\nfolderOpenDesc=Abre o cartafol indicado\nfolderOpenDir=Ruta do directorio\nfolderOpenProfileDesc=Abre o directorio do perfil\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath=Escriba unha ruta correcta\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult=Abriuse %1$S\n\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=%1$S node highlighted;%1$S nodes highlighted\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/inspector.dtd",
    "content": "<!-- LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users edit the\n     (outer) HTML of the current node -->\n<!ENTITY inspectorHTMLEdit.label       \"Editar como HTML\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"E\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     inner HTML of the current node -->\n<!ENTITY inspectorHTMLCopyInner.label       \"Copiar HTML interno\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"i\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     outer HTML of the current node -->\n<!ENTITY inspectorHTMLCopyOuter.label       \"Copiar HTML externo\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey   \"o\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyUniqueSelector.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the CSS Selector of the current node -->\n<!ENTITY inspectorCopyUniqueSelector.label       \"Copiar selector único\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey   \"U\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste outer\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteOuter.label      \"Pegar HTML externo\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"P\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteInner.label      \"Pegar HTML interno\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"n\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"Pegar…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"g\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n<!ENTITY inspectorHTMLPasteBefore.label      \"Antes\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n<!ENTITY inspectorHTMLPasteAfter.label       \"Despois\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"D\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"Como primeiro fillo\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"f\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n<!ENTITY inspectorHTMLPasteLastChild.label       \"Como último fillo\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"l\">\n\n\n<!-- LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete the\n     current node -->\n<!ENTITY inspectorHTMLDelete.label          \"Eliminar nodo\">\n<!ENTITY inspectorHTMLDelete.accesskey      \"d\">\n\n<!ENTITY inspector.selectButton.tooltip     \"Seleccionar o elemento co rato\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label): This is the label shown as\n     the placeholder in inspector search box -->\n<!ENTITY inspectorSearchHTML.label          \"Buscar HTML\">\n<!ENTITY inspectorSearchHTML.key            \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyImageDataUri.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the URL embedding the image data encoded in Base 64 (what we name\n     here Image Data URL). For more information:\n     https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs -->\n<!ENTITY inspectorCopyImageDataUri.label       \"Copiar a data-URL da imaxe\">\n\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n<!ENTITY inspectorShowDOMProperties.label       \"Amosar propiedades DOM\">\n\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n<!ENTITY inspectorSearchHTML.label2          \"Search with CSS Selectors\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (confirmNavigationAway): Used in the Inspector tool, when\n# the user tries to navigate away from a web page, to confirm the change of\n# page.\nconfirmNavigationAway.message2=Se sae desta páxina, perderanse os cambios que teña feito.\nconfirmNavigationAway.buttonLeave=Saír da páxina\nconfirmNavigationAway.buttonLeaveAccesskey=S\nconfirmNavigationAway.buttonStay=Continuar na páxina\nconfirmNavigationAway.buttonStayAccesskey=C\n\nbreadcrumbs.siblings=Irmáns\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=O depurador está pausado. Algunhas características como a selección co rato non funcionarán.\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=Operacións no nodo\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label=Inspector\ninspector.commandkey=I\ninspector.accesskey=I\n\n# LOCALIZATION NOTE (inspector.panelLabel.*)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel=Panel do inspector\ninspector.panelLabel.markupView=Vista de etiquetas\n\n# LOCALIZATION NOTE (markupView.more.*)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=Agocháronse algúns nodos.\nmarkupView.more.showAll=Amosar todos os nodos %S\ninspector.tooltip=Inspector de estilos e de DOM\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage=Non foi posíbel cargar a imaxe\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\neventsTooltip.openInDebugger=Abrir no depurador\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n<!ENTITY title                  \"Modelo de caixa\">\n<!ENTITY margin.tooltip         \"marxe\">\n<!ENTITY border.tooltip         \"bordo\">\n<!ENTITY padding.tooltip        \"recheo\">\n<!ENTITY content.tooltip        \"contido\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n<!ENTITY netmonitorUI.perfNotice1         \"• Prema no botón\">\n<!ENTITY netmonitorUI.perfNotice2         \"para comezar análise de rendemento.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.reload1/2/3): These are the labels displayed\n  -  in the network table when empty to start logging network requests. -->\n<!ENTITY netmonitorUI.reloadNotice1       \"• Realice unha solicitude ou\">\n<!ENTITY netmonitorUI.reloadNotice2       \"Recargue\">\n<!ENTITY netmonitorUI.reloadNotice3       \"a páxina par ver información detallada sobre a actividade da rede.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n<!ENTITY netmonitorUI.toolbar.status2     \"✓\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n<!ENTITY netmonitorUI.toolbar.method      \"Método\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n<!ENTITY netmonitorUI.toolbar.file        \"Ficheiro\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n<!ENTITY netmonitorUI.toolbar.domain      \"Dominio\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n<!ENTITY netmonitorUI.toolbar.type        \"Tipo\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n<!ENTITY netmonitorUI.toolbar.transferred \"Transferido\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column, which is the\n  -  uncompressed / decoded size. -->\n<!ENTITY netmonitorUI.toolbar.size        \"Tamaño\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n<!ENTITY netmonitorUI.toolbar.waterfall   \"Cronoloxía\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n<!ENTITY netmonitorUI.tab.headers         \"Cabeceiras\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n<!ENTITY netmonitorUI.tab.cookies         \"Cookies\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n<!ENTITY netmonitorUI.tab.params          \"Parámetros\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n<!ENTITY netmonitorUI.tab.response        \"Resposta\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n<!ENTITY netmonitorUI.tab.timings         \"Tempos\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n<!ENTITY netmonitorUI.tab.preview         \"Previsualización\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterAll    \"Todo\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFonts  \"Tipos de letra\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterImages \"Imaxes\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterMedia  \"Medios\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterOther  \"Outro\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n<!ENTITY netmonitorUI.footer.clear  \"Borrar\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n<!ENTITY netmonitorUI.footer.perf   \"Activar/desactivar análise de rendemento…\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n<!ENTITY netmonitorUI.panesButton.tooltip \"Amosar/agochar información de rede\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n<!ENTITY netmonitorUI.summary.url         \"URL da solicitude:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n<!ENTITY netmonitorUI.summary.method      \"Método da solicitude:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n<!ENTITY netmonitorUI.summary.status      \"Código de estado:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n<!ENTITY netmonitorUI.summary.version     \"Versión:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n<!ENTITY netmonitorUI.summary.size        \"Tamaño das cabeceiras:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n<!ENTITY netmonitorUI.response.name       \"Nome:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n<!ENTITY netmonitorUI.response.dimensions \"Dimensións:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n<!ENTITY netmonitorUI.response.mime       \"Tipo MIME:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.encoding): This is the label displayed\n  -  in the network details response tab identifying an image's encoding. -->\n<!ENTITY netmonitorUI.response.encoding   \"Codificación:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n<!ENTITY netmonitorUI.timings.blocked     \"Bloqueado:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n<!ENTITY netmonitorUI.timings.dns         \"Resolución DNS:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n<!ENTITY netmonitorUI.timings.connect     \"Conectando:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n<!ENTITY netmonitorUI.timings.send        \"Enviando:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n<!ENTITY netmonitorUI.timings.wait        \"Agardando:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n<!ENTITY netmonitorUI.timings.receive     \"Recibindo:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n<!ENTITY netmonitorUI.context.perfTools   \"Iniciar análise de rendemento…\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"s\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n<!ENTITY netmonitorUI.context.copyUrl     \"Copiar URL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n<!ENTITY netmonitorUI.context.copyAsCurl    \"Copiar como cURL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrl.accesskey \"c\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"Copiar imaxe como URI de datos\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"I\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n<!ENTITY netmonitorUI.summary.editAndResend \"Editar e volven a enviar\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey \"r\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n<!ENTITY netmonitorUI.summary.rawHeaders \"Cabeceiras sen procesar\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Cabeceiras da solicitude:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Cabeceiras da resposta:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n<!ENTITY netmonitorUI.context.newTab      \"Abrir nunha nova lapela\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n<!ENTITY netmonitorUI.context.newTab.accesskey \"o\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n<!ENTITY netmonitorUI.custom.newRequest   \"Nova solicitude\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.query        \"Cadea da consulta:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.headers      \"Cabeceiras da solicitude:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.postData     \"Corpo da solicitude:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n<!ENTITY netmonitorUI.custom.send         \"Enviar\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n<!ENTITY netmonitorUI.custom.cancel       \"Cancelar\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n<!ENTITY netmonitorUI.backButton          \"Atrás\">\n\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n<!ENTITY netmonitorUI.security.certificate \"Certificate:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n<!ENTITY netmonitorUI.security.cipherSuite \"Cipher suite:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n<!ENTITY netmonitorUI.security.connection \"Connection:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n<!ENTITY netmonitorUI.security.error      \"An error occured:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n<!ENTITY netmonitorUI.security.hpkp \"Public Key Pinning:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n<!ENTITY netmonitorUI.security.hsts \"HTTP Strict Transport Security:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n<!ENTITY netmonitorUI.security.protocolVersion \"Protocol version:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n<!ENTITY netmonitorUI.security.warning.cipher     \"The cipher used for encryption is deprecated and insecure.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.protocol): A tooltip\n  -  for warning icon that indicates a connection uses insecure protocol. -->\n<!ENTITY netmonitorUI.security.warning.sslv3      \"The protocol SSL 3.0 is deprecated and insecure.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.address): This is the label displayed\n  -  in the network details headers tab identifying the remote address. -->\n<!ENTITY netmonitorUI.summary.address     \"Remote address:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n<!ENTITY netmonitorUI.tab.security        \"Security\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label=Rede\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel=Panel da rede\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey=Q\nnetmonitor.accesskey=e\n\n# LOCALIZATION NOTE (netmonitor.tooltip):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\nnetmonitor.tooltip=Monitor de rede\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=Agochar os detalles da solicitude\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=Amosar os detalles da solicitude\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=Ningunha cabeceira para esta solicitude\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=Filtrar cabeceiras\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=Ningunha cookie para esta solicitude\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=Filtrar cookies\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=Ningún parámetro para esta solicitude\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=Filtrar parámetros da solicitude\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=Cadea da consulta\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=Datos do formulario\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=Carga da solicitude\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=Cabeceiras da solicitude\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload=Cabeceiras da solicitude do fluxo de subida\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=Cabeceiras da resposta\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=Cookies da solicitude\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=Cookies da resposta\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=Filtrar as propiedades\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → callback %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=Ordenar de forma ascendente\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=Ordenar de forma descendente\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=Sen solicitudes\n\n# LOCALIZATION NOTE (networkMenu.summary): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the number of seconds.\nnetworkMenu.summary=Unha solicitude, #2 KB, #3 s;#1 solicitudes, #2 KB, #3 s\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB=%S KB\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=—\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S ms\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond=%S ms\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second=%S s\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute=%S mín\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading=Cargando\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable=Sen datos\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading=Agarde…\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable=Ningún dato dispoñíbel\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS=%S s\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled=Caché dispoñíbel\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled=Caché baleira\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Tamaño: %S KB\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds=Tempo: #1 segundo;Tempo: #1 segundos\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached=Respostas na caché: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount=Solicitudes totais: %S\n\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=Disabled\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=Enabled\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=Host %S:\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayd. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<Not Available>\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=A security error prevented the resource from being loaded.\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not encrypted.\nnetmonitor.security.state.insecure=The connection used to fetch this resource was not encrypted.\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=The connection used to fetch this resource was secure.\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=This resource was transferred over a connection that used weak encryption.\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/profiler.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Profiler strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (profilerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY profilerUI.emptyNotice1    \"Prema no botón\">\n<!ENTITY profilerUI.emptyNotice2    \"para comezar a gravar chamadas a funcións JavaScript.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.stopNotice1/2): This is the label shown\n  -  in the call list view while recording a profile. -->\n<!ENTITY profilerUI.stopNotice1    \"Prema no botón\">\n<!ENTITY profilerUI.stopNotice2    \"de novo para deter a análise.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.loadingNotice): This is the label shown\n  -  in the call list view while loading a profile. -->\n<!ENTITY profilerUI.loadingNotice \"Cargando…\">\n\n<!-- LOCALIZATION NOTE (profilerUI.recordButton): This string is displayed\n  -  on a button that starts a new profile. -->\n<!ENTITY profilerUI.recordButton.tooltip \"Gravar chamadas a funcións JavaScript.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.importButton): This string is displayed\n  -  on a button that opens a dialog to import a saved profile data file. -->\n<!ENTITY profilerUI.importButton \"Importar…\">\n\n<!-- LOCALIZATION NOTE (profilerUI.exportButton): This string is displayed\n  -  on a button that opens a dialog to export a saved profile data file. -->\n<!ENTITY profilerUI.exportButton \"Gardar\">\n\n<!-- LOCALIZATION NOTE (profilerUI.clearButton): This string is displayed\n  -  on a button that remvoes all the recordings. -->\n<!ENTITY profilerUI.clearButton \"Borrar\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n<!ENTITY profilerUI.invertTree \"Inverter árbore de chamadas\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertTree.tooltiptext): This is the tooltip\n  -  for the tree-inverting checkbox's label.  -->\n<!ENTITY profilerUI.invertTree.tooltiptext \"Invertendo a árbore de chamadas amosa as rutas das chamadas analizadas comezando dende os marcos máis recentes e expandíndose ata as máis antigos.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY profilerUI.table.totalDuration   \"Tempo total (ms)\">\n<!ENTITY profilerUI.table.selfDuration    \"Tempo individual (ms)\">\n<!ENTITY profilerUI.table.totalPercentage \"Custe total\">\n<!ENTITY profilerUI.table.selfPercentage  \"Custe individual\">\n<!ENTITY profilerUI.table.samples         \"Mostras\">\n<!ENTITY profilerUI.table.function        \"Función\">\n\n<!-- LOCALIZATION NOTE (profilerUI.newtab.tooltiptext): The tooltiptext shown\n  -  on the \"+\" (new tab) button for a profile when a selection is available. -->\n<!ENTITY profilerUI.newtab.tooltiptext \"Engadir unha nova lapela a partir da selección\">\n\n\n<!-- LOCALIZATION NOTE (profilerUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n<!ENTITY profilerUI.enableFramerate             \"Record Framerate\">\n<!ENTITY profilerUI.enableFramerate.tooltiptext \"Record framerate while profiling.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY profilerUI.enableMemory             \"Record Memory\">\n<!ENTITY profilerUI.enableMemory.tooltiptext \"Record memory consumption while profiling.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n<!ENTITY profilerUI.flattenTreeRecursion             \"Flatten Tree Recursion\">\n<!ENTITY profilerUI.flattenTreeRecursion.tooltiptext \"Flatten recursion when inspecting functions.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n<!ENTITY profilerUI.invertFlameGraph             \"Invert Flame Chart\">\n<!ENTITY profilerUI.invertFlameGraph.tooltiptext \"Inverting the flame chart displays the profiled call paths starting from the youngest frames and expanding out to the older frames.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n<!ENTITY profilerUI.options.filter.tooltiptext \"Select what data to display in the timeline\">\n\n<!-- LOCALIZATION NOTE (profilerUI.options.tooltiptext): This is the tooltip\n  -  for the options button. -->\n<!ENTITY profilerUI.options.gear.tooltiptext \"Configure performance preferences.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n<!ENTITY profilerUI.showPlatformData             \"Show Gecko Platform Data\">\n<!ENTITY profilerUI.showPlatformData.tooltiptext \"Showing platform data enables the JavaScript Profiler reports to include Gecko platform symbols.\">\n<!ENTITY profilerUI.table.selfAlloc1        \"Self Sampled Allocations\">\n<!ENTITY profilerUI.table.selfAllocTooltip  \"The number of Object allocations sampled at this location.\">\n<!ENTITY profilerUI.table.selfDuration2   \"Self Time\">\n<!ENTITY profilerUI.table.totalAlloc1       \"Total Sampled Allocations\">\n<!ENTITY profilerUI.table.totalAllocTooltip \"The total number of Object allocations sampled at this location and in callees.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY profilerUI.table.totalDuration2  \"Total Time\">\n<!ENTITY profilerUI.toolbar.js-calltree \"JavaScript\">\n<!ENTITY profilerUI.toolbar.js-flamegraph \"JS Flame Chart\">\n<!ENTITY profilerUI.toolbar.memory-calltree1 \"Allocations\">\n<!ENTITY profilerUI.toolbar.memory-flamegraph1 \"Allocations Flame Chart\">\n\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n<!ENTITY profilerUI.toolbar.waterfall \"Timeline\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/profiler.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Profiler\n# which is available from the Web Developer sub-menu -> 'Profiler'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (profiler.label):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nprofiler.label2=Rendemento\n\n# LOCALIZATION NOTE (profiler.panelLabel):\n# This is used as the label for the toolbox panel.\nprofiler.panelLabel2=Panel de rendemento\n\n# LOCALIZATION NOTE (profiler2.commandkey, profiler.accesskey)\n# Used for the menuitem in the tool menu\nprofiler.commandkey2=VK_F5\nprofiler.accesskey=n\n\n# LOCALIZATION NOTE (profiler.tooltip2):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\nprofiler.tooltip2=Analizador JavaScript\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=Aínda non hai análises.\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Profiler,\n# identifying a set of function calls.\nrecordingsList.itemLabel=Gravando #%S\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=En progreso…\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S ms\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for saving an item to disk.\nrecordingsList.saveLabel=Gardar\n\n# LOCALIZATION NOTE (profile.tab):\n# This string is displayed in the profile view for a tab, after the\n# recording has finished, as the recording 'start → stop' range in milliseconds.\nprofile.tab=%1$S ms → %2$S ms\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Profiler,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps=fps\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Profiler,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=Estilos\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=Rede\ncategory.graphics=Gráficos\ncategory.storage=Almacenamento\ncategory.events=Entrada e eventos\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(raíz)\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=Ver fonte no depurador\n\n# LOCALIZATION NOTE (table.zoom.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the 'zoom'\n# buttons (small magnifying glass icons) which spawn a new tab.\ntable.zoom.tooltiptext=Inspeccionar o marco nunha nova lapela\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=Gardar perfil…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=Ficheiros JSON\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=Todos os ficheiros\n\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Profiler,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=ms\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=(idle)\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units of time in milliseconds.\ntable.ms=ms\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units representing percentages.\ntable.percentage=%\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project editor can be closed without saving changes\nprojecteditor.confirmUnsavedTitle=Cambios sen gardar\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project editor can be closed without saving changes\nprojecteditor.confirmUnsavedLabel=Ten cambios sen gardar que se perderán se sae. Confirma que quere continuar?\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted.\nprojecteditor.deleteLabel=Eliminar\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle=Eliminar\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage=Confirma que quere eliminar este cartafol?\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage=Confirma que quere eliminar este ficheiro?\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a menu item for adding a new file to\n# the directory.\nprojecteditor.newLabel=Novo…\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel=Gardar\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel=Gardar como…\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file.\nprojecteditor.selectFileLabel=Seleccionar un ficheiro\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder.\nprojecteditor.openFolderLabel=Seleccionar un cartafol\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file.\nprojecteditor.openFileLabel=Abrir un ficheiro\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files.\nprojecteditor.find.commandkey=F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\".\nprojecteditor.save.commandkey=S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file.\nprojecteditor.new.commandkey=N\n\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=You have unsaved changes that will be lost. Are you sure you want to continue?\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=Rename\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate2): tooltip of the rotate button.\nresponsiveUI.rotate2=Rotar\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot=Captura de pantalla\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename=Captura de pantalla o %1$S ás %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch=Simular eventos táctiles (pode que sexa necesario recargar a páxina)\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=Engadir predefinición\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=Retirar predefinición\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S (personalizado)\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle=Vista de deseño adaptábel\n\n# LOCALIZATION NOTE (responsiveUI.close): tooltip text of the close button.\nresponsiveUI.close=Saír da vista de deseño adaptábel\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=Dá un nome á predefinición %Sx%S\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip=Use a tecla Control para unha maior precisión. Use a tecla Maiús para tamaños redondeados.\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload=Se anteriormente se engadiron detectores de eventos táctiles, é necesario recargar a páxina.\nresponsiveUI.notificationReload=Recargar\nresponsiveUI.notificationReload_accesskey=R\nresponsiveUI.dontShowReloadNotification=Non volver a amosar\nresponsiveUI.dontShowReloadNotification_accesskey=N\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n<!ENTITY window.title                 \"Scratchpad\">\n\n<!ENTITY fileMenu.label               \"Ficheiro\">\n<!ENTITY fileMenu.accesskey           \"F\">\n\n<!ENTITY newWindowCmd.label           \"Nova xanela\">\n<!ENTITY newWindowCmd.accesskey       \"N\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"Abrir ficheiro…\">\n<!ENTITY openFileCmd.accesskey        \"o\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"Abrir ficheiros recentes\">\n<!ENTITY openRecentMenu.accesskey     \"r\">\n\n<!ENTITY revertCmd.label              \"Reverter…\">\n<!ENTITY revertCmd.accesskey          \"t\">\n\n<!ENTITY saveFileCmd.label            \"Gardar\">\n<!ENTITY saveFileCmd.accesskey        \"G\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"Gardar como…\">\n<!ENTITY saveFileAsCmd.accesskey      \"a\">\n\n<!ENTITY closeCmd.label               \"Pechar\">\n<!ENTITY closeCmd.key                 \"W\">\n<!ENTITY closeCmd.accesskey           \"c\">\n\n<!ENTITY viewMenu.label               \"Ver\">\n<!ENTITY viewMenu.accesskey           \"V\">\n\n<!ENTITY lineNumbers.label             \"Amosar números de liña\">\n<!ENTITY lineNumbers.accesskey         \"l\">\n\n<!ENTITY wordWrap.label                \"Axustar texto\">\n<!ENTITY wordWrap.accesskey            \"x\">\n\n<!ENTITY highlightTrailingSpace.label     \"Realzar espazos ao final da liña\">\n<!ENTITY highlightTrailingSpace.accesskey \"z\">\n\n<!ENTITY largerFont.label             \"Maior tamaño de letra\">\n<!ENTITY largerFont.accesskey         \"a\">\n<!ENTITY largerFont.commandkey        \"+\">\n\n<!ENTITY smallerFont.label            \"Menor tamaño de letra\">\n<!ENTITY smallerFont.accesskey        \"m\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"Tamaño normal\">\n<!ENTITY normalSize.accesskey         \"n\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label               \"Editar\">\n<!ENTITY editMenu.accesskey           \"E\">\n\n<!ENTITY run.label                    \"Executar\">\n<!ENTITY run.accesskey                \"r\">\n<!ENTITY run.key                      \"r\">\n\n<!ENTITY inspect.label                \"Inspeccionar\">\n<!ENTITY inspect.accesskey            \"I\">\n<!ENTITY inspect.key                  \"i\">\n\n<!ENTITY display.label                \"Amosar\">\n<!ENTITY display.accesskey            \"m\">\n<!ENTITY display.key                  \"l\">\n\n<!ENTITY pprint.label                 \"Adaptar para impresión\">\n<!ENTITY pprint.key                   \"p\">\n<!ENTITY pprint.accesskey             \"p\">\n\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n<!ENTITY environmentMenu.label        \"Entorno\">\n<!ENTITY environmentMenu.accesskey    \"n\">\n\n\n<!ENTITY contentContext.label         \"Contido\">\n<!ENTITY contentContext.accesskey     \"C\">\n\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n<!ENTITY browserContext.label         \"Navegador\">\n<!ENTITY browserContext.accesskey     \"g\">\n\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n<!ENTITY helpMenu.label               \"Axuda\">\n<!ENTITY helpMenu.accesskey           \"x\">\n<!ENTITY helpMenuWin.label            \"Axuda\">\n<!ENTITY helpMenuWin.accesskey        \"x\">\n\n<!ENTITY documentationLink.label      \"Axuda do Scratchpad en MDN\">\n<!ENTITY documentationLink.accesskey  \"D\">\n\n\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n<!ENTITY resetContext2.label          \"Restabelecer variábeis\">\n<!ENTITY resetContext2.accesskey      \"t\">\n\n<!ENTITY reloadAndRun.label           \"Recargar e executar\">\n<!ENTITY reloadAndRun.accesskey       \"E\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"Executar\">\n<!ENTITY executeMenu.accesskey        \"X\">\n\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n<!ENTITY evalFunction.label \"Avaliar función actual\">\n<!ENTITY evalFunction.accesskey \"v\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=O ficheiro existe. Quere sobrescribilo?\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active window of navigator:browser\n# type.\nbrowserWindow.unavailable=Non é posíbel que Scratchpad atope unha xanela do navegador na que executar o código.\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=Non é posíbel que Scratchpad execute esta operación no modo actual.\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=Abrir ficheiro\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=Produciuse un fallo ao ler o ficheiro.\n\n# LOCALIZATION NOTE  (importFromFile.convert.failed): This is the message\n# displayed when file conversion from some charset to Unicode fails.\n# %1 is the name of the charset from which the conversion failed.\nimportFromFile.convert.failed=Produciuse un fallo na conversión do ficheiro de %1$S a Unicode.\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=Borrar os elementos\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=Gardar ficheiro como\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=Produciuse un fallo na operación de gardar ficheiro.\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=Quere cambiar os cambios que fixo a este scratchpad?\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=Cambios sen gardar\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=Quere reverter os cambios que fixo neste scratchpad?\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=Reverter os cambios\n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * Isto é JavaScript Scratchpad.\\n *\\n * Introduza o código JavaScript, logo prema o botón dereito ou escolla desde o menú Executar:\\n * 1. Executar para avaliar o texto seleccionado (%1$S),\\n * 2. Inspeccionar para amosar o inspector de obxectos co resultado (%2$S), ou,\\n * 3. Amosar para inserir o resultado nun comentario despois da selección. (%3$S)\\n */\\n\\n\n\n# LOCALIZATION NOTE  (scratchpad.noargs): This error message is shown when\n# Scratchpad instance is created without any arguments. Scratchpad window\n# expects to receive its unique identifier as the first window argument.\nscratchpad.noargs=Creouse o Scratchpad sen argumentos.\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=Este scratchpad executase no contexto do navegador.\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage=https://developer.mozilla.org/en/Tools/Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol= Liña %1$S, Columna %2$S\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=Este ficheiro xa non existe.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Filtrar as propiedades\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout=Excedeuse o tempo de espera da conexión. Comprobe a Consola de erros en ambos extremos para atopar potenciais mensaxes de erro. Volva a abrir o Scratchpad para tentar de novo.\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label=Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel=Panel do Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip=Scratchpad\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Aviso de falsificación: Sexa prudente cando pegue cousas que non entenda. Isto podería permitir aos atacantes roubar a súa identidade ou tomar o control do seu computador. Escriba '%S' no scratchpad de abaixo para poder pegar.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=permitir pegar\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n<!ENTITY shaderEditorUI.vertexShader    \"Vertex Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n<!ENTITY shaderEditorUI.fragmentShader  \"Fragment Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice1   \"Recargar\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice2   \"a páxina para poder editar código GLSL.\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n<!ENTITY shaderEditorUI.emptyNotice     \"Agardando a que se cree un contexto WebGL…\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label=Editor de shaders\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel=Panel do editor de shaders\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip=Editor en tempo real da linguaxe de sombreado GLSL para WebGL\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel=Programa %S\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel=Activar/desactivar a visibilidade da xeometría\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S\\u00D7%S\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY gotoLineCmd.label         \"Saltar á liña…\">\n<!ENTITY gotoLineCmd.key           \"J\">\n<!ENTITY gotoLineCmd.accesskey     \"S\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=Localizar…\n\n# LOCALIZATION NOTE  (findCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage=Buscar por:\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=Ir á liña…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=Saltar á liña número:\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=Punto de quebra: %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=Liña actual\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=Paso actual: %S\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink=documentación\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound=non se atopou\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey=J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey=/\n\n# LOCALIZATION NOTE  (indentLess.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey=[\n\n# LOCALIZATION NOTE  (indentMore.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey=]\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the key to use to move\n# the selected lines up.\nmoveLineUp.commandkey=Alt-Up\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the key to use to move\n# the selected lines down.\nmoveLineDown.commandkey=Alt-Down\n\n# LOCALIZATION NOTE  (autocomplete.commandkey): This is the key to use\n# in conjunction with Ctrl for autocompletion.\nautocompletion.commandkey=Espazo\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the key to use to\n# show more information, like type inference.\nshowInformation2.commandkey=Maiús-Ctrl-Espazo\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey=VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey=a\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label=Almacenamento\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel=Inspector de almacenamento\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel=Panel de almacenamento\n\n# LOCALIZATION NOTE (storage.tooltip):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\nstorage.tooltip2=Inspector de almacenamento (cookies, almacenamento local …)\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText=Ningún servidor na páxina\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText=Ningún dato para o servidor seleccionado\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies=Cookies\ntree.labels.localStorage=Almacenamento local\ntree.labels.sessionStorage=Almacenamento da sesión\ntree.labels.indexedDB=Indexed DB\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.name=Nome\ntable.headers.cookies.path=Ruta\ntable.headers.cookies.host=Dominio\ntable.headers.cookies.expires=Caduca o\ntable.headers.cookies.value=Valor\ntable.headers.cookies.lastAccessed=Último acceso o\ntable.headers.cookies.creationTime=Creado o\n# LOCALIZATION NOTE (table.headers.cookies.isHttpOnly):\n# This string is used in the header for the column which denotes whether a\n# cookie is HTTP only or not.\ntable.headers.cookies.isHttpOnly=isHttpOnly\n# LOCALIZATION NOTE (table.headers.cookies.isSecure):\n# This string is used in the header for the column which denotes whether a\n# cookie can be accessed via a secure channel only or not.\ntable.headers.cookies.isSecure=isSecure\n# LOCALIZATION NOTE (table.headers.cookies.isDomain):\n# This string is used in the header for the column which denotes whether a\n# cookie is a domain cookie only or not.\ntable.headers.cookies.isDomain=isDomain\n\ntable.headers.localStorage.name=Chave\ntable.headers.localStorage.value=Valor\n\ntable.headers.sessionStorage.name=Chave\ntable.headers.sessionStorage.value=Valor\n\ntable.headers.indexedDB.name=Chave\ntable.headers.indexedDB.db=Nome da base de datos\ntable.headers.indexedDB.objectStore=Nome do almacén de obxectos\ntable.headers.indexedDB.value=Valor\ntable.headers.indexedDB.origin=Orixe\ntable.headers.indexedDB.version=Versión\ntable.headers.indexedDB.objectStores=Almacéns de obxectos\ntable.headers.indexedDB.keyPath=Chave\ntable.headers.indexedDB.autoIncrement=Incremento automático\ntable.headers.indexedDB.indexes=Índices\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session=Sesión\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder=Filtrar os valores\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label=Datos\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label=Valor analizado\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n<!ENTITY newButton.label            \"Novo\">\n<!ENTITY newButton.tooltip          \"Crear e engadir unha nova folla de estilo ao documento\">\n<!ENTITY newButton.accesskey        \"N\">\n\n<!ENTITY importButton.label         \"Importar…\">\n<!ENTITY importButton.tooltip       \"Importar e engadir unha folla de estilo existente ao documento\">\n<!ENTITY importButton.accesskey     \"I\">\n\n<!ENTITY visibilityToggle.tooltip   \"Alternar a visibilidade da folla de estilo\">\n\n<!ENTITY saveButton.label           \"Gardar\">\n<!ENTITY saveButton.tooltip         \"Gardar esta folla de estilo a un ficheiro\">\n<!ENTITY saveButton.accesskey       \"s\">\n\n<!ENTITY optionsButton.tooltip      \"Opcións do editor de estilo\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.label     \"Amosar as fontes orixinais\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.accesskey  \"o\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n<!ENTITY showMediaSidebar.label     \"Amosar o panel lateral @media\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n<!ENTITY mediaRules.label           \"Regras @media\">\n\n<!ENTITY editorTextbox.placeholder  \"Escriba aquí a CSS.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n<!ENTITY noStyleSheet.label         \"Esta páxina non ten folla de estilo.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n<!ENTITY noStyleSheet-tip-start.label  \"Quizais lle gustaría \">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"engadir unha nova folla de estilo\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \"?\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (chromeWindowTitle): This is the title of the Style Editor\n# 'chrome' window. That is, the main window with the stylesheets list.\n# The argument is either the content document's title or its href if no title\n# is available.\nchromeWindowTitle=Editor de estilos [%S]\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<folla de estilo inserida #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=Nova folla de estilo #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=#1 regra.;#1 regras.\n\n# LOCALIZATION NOTE  (error-load): This is shown when loading fails.\nerror-load=Non foi posíbel cargar a folla de estilo.\n\n# LOCALIZATION NOTE  (error-save): This is shown when saving fails.\nerror-save=Non foi posíbel gardar a folla de estilo.\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed=Non é posíbel amosar información de cobertura para as follas de estilo comprimidas\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=Importar folla de estilo\n\n# LOCALIZATION NOTE  (importStyleSheet.filter): This is the *.css filter title\nimportStyleSheet.filter=Ficheiros CSS\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=Gardar folla de estilo\n\n# LOCALIZATION NOTE  (saveStyleSheet.filter): This is the *.css filter title\nsaveStyleSheet.filter=Ficheiros CSS\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey=VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey=r\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey=S\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the style editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label=Editor CSS\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel=Panel do editor de estilos\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip2):\n# This string is displayed in the tooltip of the tab when the style editor is\n# displayed inside the developer tools window.\nToolboxStyleEditor.tooltip2=Editor de follas de estilo (CSS)\n\n# LOCALIZATION NOTE (confirmNavigationAway): Shown in a notification box when\n# the user tries to navigate away from a web page.\nconfirmNavigationAway.message=Se sae desta páxina, perderanse os cambios sen gardar no editor de estilos.\nconfirmNavigationAway.buttonLeave=Saír da páxina\nconfirmNavigationAway.buttonLeaveAccesskey=S\nconfirmNavigationAway.buttonStay=Continuar na páxina\nconfirmNavigationAway.buttonStayAccesskey=C\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n<!ENTITY browserStylesLabel    \"Estilos do navegador\">\n\n<!-- LOCALIZATION NOTE (userStylesSearch): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n<!ENTITY userStylesSearch      \"Buscar\">\n\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n<!ENTITY selectedElementLabel  \"Elemento seleccionado:\">\n\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n<!ENTITY noPropertiesFound     \"Non se atoparon propiedades CSS.\">\n\n<!-- FIXME: notes -->\n<!ENTITY computedViewTitle     \"Calculado\">\n<!ENTITY ruleViewTitle         \"Regras\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Inspector de estilos\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Mellor coincidencia\nrule.status.MATCHED=Coincide\nrule.status.PARENT_MATCH=Coincide co pai\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=inserida\nrule.sourceElement=elemento\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Herdado de %S\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle=Lea a documentación desta propiedade\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Valor da propiedade incorrecto\n\n# LOCALIZATION NOTE (style.contextmenu.copyselection): The computed view's\n# context menu copy entry.\nstyle.contextmenu.copyselection=Copiar a selección\n\n# LOCALIZATION NOTE (style.contextmenu.copyselection.accesskey): The computed\n# view's context menu copy entry access key.\nstyle.contextmenu.copyselection.accesskey=C\n\n# LOCALIZATION NOTE (style.contextmenu.copydeclaration): The style inspector's\n# context menu copy property entry allows a complete CSS property to be copied.\nstyle.contextmenu.copydeclaration=Copiar a liña da declaración\n\n# LOCALIZATION NOTE (style.contextmenu.copydeclaration.accesskey): The style\n# inspector's context menu copy property access key.\nstyle.contextmenu.copydeclaration.accesskey=d\n\n# LOCALIZATION NOTE (style.contextmenu.copyproperty): The style inspector's\n# context menu copy property name entry allows a CSS property name to be copied.\nstyle.contextmenu.copyproperty=Copiar a propiedade\n\n# LOCALIZATION NOTE (style.contextmenu.copyproperty.accesskey): The style\n# inspector's context menu copy property name access key.\nstyle.contextmenu.copyproperty.accesskey=p\n\n# LOCALIZATION NOTE (style.contextmenu.copypropertyvalue): The style inspector's\n# context menu copy property value entry allows a CSS property name to be copied.\nstyle.contextmenu.copypropertyvalue=Copiar o valor da propiedade\n\n# LOCALIZATION NOTE (style.contextmenu.copypropertyvalue.accesskey): The style\n# inspector's context menu copy property value access key.\nstyle.contextmenu.copypropertyvalue.accesskey=o\n\n# LOCALIZATION NOTE (rule.contextmenu.copyselection): The rule view's context\n# menu copy entry.\nrule.contextmenu.copyselection=Copiar a selección\n\n# LOCALIZATION NOTE (rule.contextmenu.copyselection.accesskey): The rule view's\n# context menu copy entry access key.\nrule.contextmenu.copyselection.accesskey=C\n\n# LOCALIZATION NOTE (rule.contextmenu.copyrule): The rule view's context menu\n# copy rule entry allows a complete CSS rule to be copied.\nrule.contextmenu.copyrule=Copiar a regra\n\n# LOCALIZATION NOTE (rule.contextmenu.copyrule.accesskey): The rule view's\n# context menu copy rule access key.\nrule.contextmenu.copyrule.accesskey=r\n\n# LOCALIZATION NOTE (rule.contextmenu.copydeclaration): The rule view's context\n# menu copy property entry allows a complete CSS property to be copied.\nrule.contextmenu.copydeclaration=Copiar a liña da declaración\n\n# LOCALIZATION NOTE (rule.contextmenu.copydeclaration.accesskey): The rule view's\n# context menu copy property access key.\nrule.contextmenu.copydeclaration.accesskey=d\n\n# LOCALIZATION NOTE (rule.contextmenu.copyproperty): The rule view's context\n# menu copy property entry allows a CSS property name to be copied.\nrule.contextmenu.copyproperty=Copiar a propiedade\n\n# LOCALIZATION NOTE (rule.contextmenu.copyproperty.accesskey): The rule\n# view's context menu copy property name access key.\nrule.contextmenu.copyproperty.accesskey=p\n\n# LOCALIZATION NOTE (rule.contextmenu.copypropertyvalue): The rule view's\n# context menu copy property entry allows a CSS property value to be copied.\nrule.contextmenu.copypropertyvalue=Copiar o valor da propiedade\n\n# LOCALIZATION NOTE (rule.contextmenu.copypropertyvalue.accesskey): The rule\n# view's context menu copy property value access key.\nrule.contextmenu.copypropertyvalue.accesskey=o\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=Ningún elemento seleccionado.\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/tilt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Tilt Inspector\n# which is available from the Web Developer sub-menu -> 'Tilt'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (initTilt.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed as an modal\n# popup window when initialization fails because of unsupported hardware.\ninitTilt.error= Non foi posíbel iniciar Tilt, comporbe a\\ninformación para solucionar problemas dispoñíbel en http://get.webgl.org/troubleshooting\n\n# LOCALIZATION NOTE (initWebGL.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed in the console\n# when initialization fails because of unsupported hardware.\ninitWebGL.error= Non foi posíbel inicializar o contexto WebGL, pode que o seu hardware ou os controladores non admitan  isto.\n\n# LOCALIZATION NOTE (linkProgram.error): This error happens when the WebGL\n# context can't link two compiled shader programs together. It is displayed in\n# the Error Console.\nlinkProgram.error= Non foi posíbel inicializar o programa de sombreado: %S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (uri or path) of a shader is not the expected one. It is displayed in\n# the Error Console.\ncompileShader.source.error= Tipo incorrecto da fonte do sombreado (esperábase unha cadea).\n\n# LOCALIATION NOTE (compileShader.type.error): There are two types of shader\n# programs - vertex and fragment. At a shader initialization, if none of these\n# two types is specified, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.type.error= Especificouse un tipo incorrecto de sombreado para: %S\n\n# LOCALIZATION NOTE (compileShader.compile.error): If the shader source and\n# type are correctly specified, there may be syntax errors in the shader code.\n# If this is the case, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.compile.error= Estado da compilación do sombreado:\\n%S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (canvas or image) of a texture is not as expected. It is displayed in\n# the Error Console.\ninitTexture.source.error= Tipo incorrecto da fonte da textura (esperábase unha imaxe).\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/timeline.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Timeline strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (timelineUI.recordButton): This string is displayed\n  -  on a button that starts a new recording. -->\n<!ENTITY timelineUI.recordButton.tooltip \"Gravar a cronoloxía das operación\">\n\n<!-- LOCALIZATION NOTE (timelineUI.recordLabel): This string is displayed\n  -  as a label to signal that a recording is in progress. -->\n<!ENTITY timelineUI.recordLabel \"Gravando…\">\n\n<!-- LOCALIZATION NOTE (timelineUI.timelineUI.memoryCheckbox.label): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY timelineUI.memoryCheckbox.label \"Memoria\">\n\n<!-- LOCALIZATION NOTE (timelineUI.timelineUI.memoryCheckbox.tooltip): This string\n  -  is displayed next to the memory checkbox -->\n<!ENTITY timelineUI.memoryCheckbox.tooltip \"Activar medicións da memoria\">\n\n<!-- LOCALIZATION NOTE (timelineUI.emptyNotice1/2): This is the label shown\n  -  in the timeline view when empty. -->\n<!ENTITY timelineUI.emptyNotice1    \"Prema no botón\">\n<!ENTITY timelineUI.emptyNotice2    \"para comezar a gravar a cronoloxía dos eventos.\">\n\n<!-- LOCALIZATION NOTE (timelineUI.stopNotice1/2): This is the label shown\n  -  in the timeline view while recording. -->\n<!ENTITY timelineUI.stopNotice1    \"Prema no botón\">\n<!ENTITY timelineUI.stopNotice2    \"de novo para deter a gravación.\">\n\n\n<!-- LOCALIZATION NOTE (timelineUI.filterButton.tooltip): This string\n  -  is displayed next to the filter button-->\n<!ENTITY timelineUI.filterButton.tooltip \"Select what data to display\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/timeline.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Timeline\n# which is available from the Web Developer sub-menu -> 'Timeline'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (timeline.label):\n# This string is displayed in the title of the tab when the timeline is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ntimeline.label=Cronoloxía\n\n# LOCALIZATION NOTE (timeline.panelLabel):\n# This is used as the label for the toolbox panel.\ntimeline.panelLabel=Panel cronolóxico\n\n# LOCALIZATION NOTE (timeline.tooltip):\n# This string is displayed in the tooltip of the tab when the timeline is\n# displayed inside the developer tools window.\ntimeline.tooltip=Cronoloxía de rendemento\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S ms\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=GRAVACIÓNS\n\n# LOCALIZATION NOTE (timeline.label.*):\n# These strings are displayed in the timeline waterfall, identifying markers.\ntimeline.label.styles=Estilos\ntimeline.label.reflow=Reflow\ntimeline.label.paint=Paint\ntimeline.label.javascript=Javascript\ntimeline.label.domevent=Evento DOM\ntimeline.label.consoleTime=Consola\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory=MB\n\n# LOCALIZATION NOTE (timeline.markerDetailFormat):\n# Some timeline markers come with details, like a size, a name, a js function.\n# %1$S is replaced with one of the above label (timeline.label.*) and %2$S\n# with the details. For examples: Paint (200x100), or console.time (FOO)\ntimeline.markerDetailFormat=%1$S (%2$S)\n\n# LOCALIZATION NOTE (time.markerDetail.*):\n# Strings used in the waterfall sidebar.\ntimeline.markerDetail.start=Inicio:\ntimeline.markerDetail.end=Final:\ntimeline.markerDetail.duration=Duración:\ntimeline.markerDetail.consoleTimerName=Nome do temporizador:\ntimeline.markerDetail.DOMEventType=Tipo de evento:\ntimeline.markerDetail.DOMEventPhase=Fase:\ntimeline.markerDetail.DOMEventTargetPhase=Obxectivo:\ntimeline.markerDetail.DOMEventCapturingPhase=Capturar\ntimeline.markerDetail.DOMEventBubblingPhase=Bubbling\n\ntimeline.label.javascript2=Function Call\ntimeline.label.reflow2=Layout\n\n# LOCALIZATION NOTE (timeline.label.*):\n# These strings are displayed in the timeline waterfall, identifying markers.\n# We want to use the same wording as Google Chrome\ntimeline.label.styles2=Recalculate Style\ntimeline.markerDetail.asyncStack=(Async: %S)\ntimeline.markerDetail.endStack=Stack at end:\ntimeline.markerDetail.stack=Stack:\ntimeline.markerDetail.startStack=Stack at start:\ntimeline.markerDetail.unknownFrame=<unknown location>\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n<!ENTITY closeCmd.key  \"W\">\n\n<!ENTITY toolboxCloseButton.tooltip    \"Pechar as ferramentas de desenvolvemento\">\n<!ENTITY toolboxOptionsButton.key      \"O\">\n<!ENTITY toolboxNextTool.key           \"]\">\n<!ENTITY toolboxPreviousTool.key       \"[\">\n\n<!ENTITY toolboxZoomIn.key             \"+\">\n<!ENTITY toolboxZoomIn.key2            \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY toolboxZoomOut.key            \"-\">\n<!ENTITY toolboxZoomReset.key          \"0\">\n\n<!ENTITY toolboxReload.key             \"r\">\n<!-- LOCALIZATION NOTE (toolboxFramesButton): This is the label for\n  -  the iframes menu list that appears only when the document has some.\n  -  It allows you to switch the context of the whole toolbox. -->\n<!ENTITY toolboxFramesTooltip          \"Seleccionar un iframe como documento de destino actual\">\n\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n<!ENTITY options.context.advancedSettings \"Configuración avanzada\">\n\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n<!ENTITY options.context.inspector \"Inspector\">\n\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n<!ENTITY options.showUserAgentStyles.label \"Amosar os estilos do navegador\">\n<!ENTITY options.showUserAgentStyles.tooltip \"Activar esta opción amosará os estilos predeterminados cargados polo navegador.\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.label \"Unidade de cor predeterminada\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.accesskey \"U\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hex \"Hexadecimal\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n<!ENTITY options.defaultColorUnit.name \"Nomes de cores\">\n\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n<!ENTITY options.context.triggersPageRefresh  \"* Para a sesión actual, recargue a páxina\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label4    \"Activar a depuración de chrome e dos complementos\">\n<!ENTITY options.enableChrome.tooltip2  \"Activar esta opción permitíralle usar varias ferramentas de desenvolvemento no contexto do navegador e depurar complementos dende o Xestor de complementos.\">\n\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableRemote.label3    \"Activar a depuración remota\">\n<!ENTITY options.enableRemote.tooltip   \"Activar esta opcións permitíralle as ferramentas de desenvolvemento depurar instancias remotas de Firefox, como Firefox OS\">\n\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n<!ENTITY options.disableJavaScript.label     \"Desactivar JavaScript *\">\n<!ENTITY options.disableJavaScript.tooltip   \"Activar esta opción desactivará JavaScript na lapela actual. Se a lapela ou a caixa de ferramentas se pecha esquecerase esta configuración.\">\n\n<!-- LOCALIZATION NOTE (options.disableCache.label2,\n  -  options.disableCache.tooltip2): This is the options panel label and\n  -  tooltip for the checkbox that toggles the cache on or off. -->\n<!ENTITY options.disableCache.label2     \"Desactivar caché (cando a caixa de ferramentas está aberta)\">\n<!ENTITY options.disableCache.tooltip2   \"Activar esta opción desactivará a caché en todas as lapelas que teñan a caixa de ferramentas aberta\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n<!ENTITY options.selectDefaultTools.label     \"Ferramentas de desenvolvemento predeterminadas\">\n\n<!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n<!ENTITY options.selectAdditionalTools.label  \"Ferramentas de desenvolvemento instaladas por complementos\">\n\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n<!ENTITY options.selectEnabledToolboxButtons.label     \"Botóns da caixa de ferramentas\">\n\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n<!ENTITY options.toolNotSupported.label  \"* Non é compatíbel co elemento actual da caixa de ferramentas\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label2   \"Temas\">\n\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n<!ENTITY options.usedeveditiontheme.label   \"Usar o tema Developer Edition\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Activar/desactivar o tema Developer Edition.\">\n\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n<!ENTITY options.webconsole.label            \"Consola web\">\n\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n<!ENTITY options.timestampMessages.label      \"Activar marcas temporais\">\n<!ENTITY options.timestampMessages.tooltip    \"Se activar esta opción, as ordes e as súas saídas na consola web amosarán unha marca temporal\">\n\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n<!ENTITY options.styleeditor.label            \"Editor de estilos\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n<!ENTITY options.stylesheetSourceMaps.label      \"Amosar as fontes orixinais\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"Amosar as fontes orixinais (p. ex. ficheiros Sass) no editor de estilos e no inspector\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n<!ENTITY options.stylesheetAutocompletion.label      \"Completado automático CSS\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"Completado automático mentres se escribe no editor de estilos para as propiedades, valores e selectores CSS\">\n\n<!-- LOCALIZATION NOTE (options.profiler.label): This is the label for the\n  -  heading of the group of JavaScript Profiler preferences in the options\n  -  panel. -->\n<!ENTITY options.profiler.label            \"Analizador JavaScript\">\n\n<!-- LOCALIZATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n<!ENTITY options.commonPrefs.label           \"Preferencias comúns\">\n\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n<!ENTITY options.enablePersistentLogs.label    \"Activar rexistros persistentes\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"Se activa esta opción, a consola web e o monitor de rede non borrarán a saída cada vez que navegue a unha nova páxina\">\n\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n<!ENTITY options.showPlatformData.label    \"Amosar os datos da plataforma Gecko\">\n<!ENTITY options.showPlatformData.tooltip  \"Se activa esta opción, os informes do analizador JavaScript incluirán os símbolos da plataforma Gecko\">\n\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n<!ENTITY options.sourceeditor.label                     \"Preferencia do editor\">\n<!ENTITY options.sourceeditor.detectindentation.label   \"Detectar sangrado\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"Deducir sangrado baseándose no contido do código fonte\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label   \"Pechar parénteses automaticamente\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"Insire automaticamente os parénteses de peche\">\n<!ENTITY options.sourceeditor.expandtab.label           \"Usar espazos para o sangrado\">\n<!ENTITY options.sourceeditor.expandtab.tooltip         \"Usar espazos no lugar do carácter de tabulación\">\n<!ENTITY options.sourceeditor.tabsize.label             \"Tamaño da lapela\">\n<!ENTITY options.sourceeditor.tabsize.accesskey         \"T\">\n<!ENTITY options.sourceeditor.keybinding.label          \"Combinacións de teclas\">\n<!ENTITY options.sourceeditor.keybinding.accesskey      \"b\">\n<!ENTITY options.sourceeditor.keybinding.default.label  \"Predeterminado\">\n\n\n\n<!-- LOCALIZATION NOTE (browserToolboxErrorMessage): This is the label\n  -  shown next to error details when the Browser Toolbox is unable to open. -->\n<!ENTITY browserToolboxErrorMessage          \"Error opening Browser Toolbox:\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label5    \"Enable browser chrome and add-on debugging toolboxes\">\n<!ENTITY options.enableChrome.tooltip3  \"Turning this option on will allow you to use various developer tools in browser context (via Tools > Web Developer > Browser Toolbox) and debug add-ons from the Add-ons Manager\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip=Ancorar na parte inferior da xanela do navegador\ntoolboxDockButtons.side.tooltip=Ancorar ao lado da xenala do navegador\ntoolboxDockButtons.window.tooltip=Amosar nunha xanela aparte\n\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of errors in the current web page\ntoolboxToggleButton.errors=#1 erro;#1 erros\n\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of warnings in the current web page\ntoolboxToggleButton.warnings=#1 aviso;#1 avisos\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\ntoolboxToggleButton.tooltip=%1$S, %2$S\\nPrema para amosar/agochar as ferramentas de desenvolvemento.\n\n# LOCALIZATION NOTE (toolbox.titleTemplate): This is the template\n# used to format the title of the toolbox.\n# The name of the selected tool: %1$S.\n# The url of the page being tooled: %2$S.\ntoolbox.titleTemplate=%1$S - %2$S\n\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\n# name when no tool is selected.\ntoolbox.defaultTitle=Ferramentas de desenvolvemento\n\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\n# toolbox as a whole\ntoolbox.label=Ferramentas de desenvolvemento\n\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\n# for the options panel tab.\noptionsButton.tooltip=Opcións da barra de ferramentas\n\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\n# the devtools window.\noptions.label=Opcións\n\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\n# toolbox panel.\noptions.panelLabel=Panel de opcións da barra de ferramentas\n\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\n# used to add a * marker to the label for the Options Panel tool checkbox for the\n# tool which is not supported for the current toolbox target.\n# The name of the tool: %1$S.\noptions.toolNotSupportedMarker=%1$S *\n\n# LOCALIZATION NOTE (scratchpad.keycode)\n# Used for opening scratchpad from the detached toolbox window\n# Needs to match scratchpad.keycode from browser.dtd\nscratchpad.keycode=VK_F4\n\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\n# Used for toggling the browser console from the detached toolbox window\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\nbrowserConsoleCmd.commandkey=j\n\n# LOCALIZATION NOTE (pickButton.tooltip)\n# This is the tooltip of the pick button in the toolbox toolbar\npickButton.tooltip=Seleccione un elemento da páxina\n\n# LOCALIZATION NOTE (options.darkTheme.label)\n# Used as a label for dark theme\noptions.darkTheme.label=Tema escuro\n\n# LOCALIZATION NOTE (options.lightTheme.label)\n# Used as a label for light theme\noptions.lightTheme.label=Tema claro\n\n# LOCALIZATION NOTE (toolbox.noContentProcess.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running\ntoolbox.noContentProcess.message=Ningún proceso de contido en execución.\n\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.label)\n# This is the label shown in the show all tabs button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.label=…\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip=All tabs\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY window.title \"Consola web\">\n<!ENTITY browserConsole.title \"Consola do navegador\">\n\n<!ENTITY networkPanel.requestURLColon             \"URL da solicitude:\">\n<!ENTITY networkPanel.requestMethodColon          \"Método da solicitude:\">\n<!ENTITY networkPanel.statusCodeColon             \"Código de estado:\">\n\n<!ENTITY networkPanel.requestHeaders              \"Cabeceiras da solicitude\">\n<!ENTITY networkPanel.requestCookie               \"Cookie enviada\">\n<!ENTITY networkPanel.requestBody                 \"Corpo da solicitude\">\n<!ENTITY networkPanel.requestFormData             \"Datos de formulario enviados\">\n\n<!ENTITY networkPanel.responseHeaders             \"Cabeceiras da resposta\">\n<!ENTITY networkPanel.responseCookie              \"Cookie recibida\">\n<!ENTITY networkPanel.responseBody                \"Corpo da resposta\">\n<!ENTITY networkPanel.responseBodyCached          \"Datos na caché\">\n<!ENTITY networkPanel.responseBodyUnknownType     \"Tipo de contido descoñecido\">\n<!ENTITY networkPanel.responseNoBody              \"A resposta non ten corpo\">\n<!ENTITY networkPanel.responseImage               \"Imaxe recibida\">\n<!ENTITY networkPanel.responseImageCached         \"Imaxe na caché\">\n\n<!-- LOCALIZATION NOTE (saveBodies.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY saveBodies.label     \"Rexistrar o contido das solicitudes e respostas\">\n<!ENTITY saveBodies.accesskey \"l\">\n\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY openURL.label     \"Abrir URL nunha nova lapela\">\n<!ENTITY openURL.accesskey \"h\">\n\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n<!ENTITY btnPageNet.label   \"Rede\">\n<!ENTITY btnPageNet.tooltip \"Rexistrar accesos de rede\">\n<!ENTITY btnPageNet.accesskey \"d\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"d\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"Rexistrar erros e avisos CSS\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"Rexistrar excepcións de JavaScript\">\n<!ENTITY btnPageJS.accesskey  \"J\">\n<!ENTITY btnPageSecurity.label \"Seguranza\">\n<!ENTITY btnPageSecurity.tooltip \"Rexistrar erros e avisos de seguranza\">\n<!ENTITY btnPageSecurity.accesskey \"u\">\n\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n<!ENTITY btnPageLogging.label   \"Rexistro\">\n<!ENTITY btnPageLogging.tooltip \"Rexistrar as mensaxes enviadas ao obxecto window.console\">\n<!ENTITY btnPageLogging.accesskey3 \"R\">\n<!ENTITY btnConsoleErrors       \"Erros\">\n<!ENTITY btnConsoleInfo         \"Información\">\n<!ENTITY btnConsoleWarnings     \"Avisos\">\n<!ENTITY btnConsoleLog          \"Rexistro\">\n<!ENTITY btnConsoleReflows      \"Reflows\">\n\n<!ENTITY filterOutput.placeholder \"Filtrar a saída\">\n<!ENTITY btnClear.label        \"Borrar\">\n<!ENTITY btnClear.tooltip      \"Borra a saída da consola web\">\n<!ENTITY btnClear.accesskey    \"r\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"Copiar a localización da ligazón\">\n<!ENTITY copyURLCmd.accesskey \"a\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n\n<!ENTITY btnConsoleXhr          \"XHR\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice1   \"Recargar\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice2   \"a páxina para ver e editar o contexto de son.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n<!ENTITY webAudioEditorUI.emptyNotice     \"Agardando a que se cree un contexto de son…\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties  \"Parámetros\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n<!ENTITY webAudioEditorUI.inspectorTitle  \"Inspector AudioNode\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"Ningún AudioNode seleccionado.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n<!ENTITY webAudioEditorUI.propertiesEmpty \"O nodo non ten propiedades.\">\n\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n<!ENTITY webAudioEditorUI.automationEmpty \"Node does not have any AudioParams.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam does not have any automation events.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n<!ENTITY webAudioEditorUI.tab.automation  \"Automation\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties2 \"Properties\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label=Web Audio\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel=Panel de Web Audio\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip=Visualizador de contexto Web Audio e inspector de nodos audio\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=Contraer inspector\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=Expandir inspector\n\n\n\n# LOCALIZATION NOTE (webAudioEditorTooltipBypass): This is the tooltip for the\n# button that bypasses an AudioNode\nwebAudioEditorTooltipBypass=Bypass AudioNode\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\ntypeError=Erro: \ntypeWarning=Aviso: \ntypeNetwork=Rede: \ntypeException=Excepción:  \ntypeCssParser=Analizador CSS: \ntypeStrict=Aviso estrito: \nmsgCategory=Categoría: \nerrLine=Liña: %S\nbtnHide=Agochar\nbtnPrefs=Preferencias\ncategoryPage=Páxina:\ncategoryConsole=Consola:\nbtnMutation=Mutación DOM\ntipMutation=Activar/desactivar rexistro de eventos de mutación DOM\nbtnGlobal=Mensaxes globais\ntipGlobal=Activar/desactivar rexistro de mensaxes globais\nlocalConsole=Consola local\nclearConsoleCmd.label=Limpar consola\nclearConsoleCmd.accesskey=L\nclose.button=Pechar\nclose.accesskey=C\nupdate.button=Actualizar\nupdate.accesskey=U\ncmd.commandkey=k\nwebConsoleCmd.accesskey=W\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S.%03S\n\nhelperFuncUnsupportedTypeError=Non é posíbel chamar a pprint neste tipo de obxecto.\nNetworkPanel.label=Inspeccionar solicitude de rede\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS): this string is used to\n# show the duration between two network events (e.g request and response\n# header or response header and response body). Parameters: %S is the duration.\nNetworkPanel.durationMS=%Sms\n\n# LOCALIZATION NOTE (NetworkPanel.imageSizeDeltaDurationMS): this string is\n# used to show the duration between the response header and the response body\n# event. It also shows the size of the received or cached image. Parameters:\n# %1$S is the width of the inspected image, %2$S is the height of the\n# inspected image, %3$S is the duration between the response header and the\n# response body event. Example: 150x100px, Δ50ms.\nNetworkPanel.imageSizeDeltaDurationMS=%Sx%Spx, Δ%Sms\n\n# LOCALIZATION NOTE (NetworkPanel.responseBodyUnableToDisplay.content): this\n# string is displayed within the response body section of the NetworkPanel if\n# the content type of the network request can't be displayed. E.g. any kind of\n# text is easy to display, but some audio or flash data received from the\n# server can't be displayed. Parameters: %S is the content type that can't be\n# displayed, examples are application/x-shockwave-flash, music/crescendo.\nNetworkPanel.responseBodyUnableToDisplay.content=Non é posíbel amosar respostas do tipo \"%S\"\n\nConsoleAPIDisabled=Desactivouse a API de rexistro da consola web (console.log, console.info, console.warn, console.error) por un script nesta páxina.\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): the Web Console floating\n# panel title. For RTL languages you need to set the LRM in the string to give\n# the URL the correct direction. Parameters: %S is the web page URL.\nwebConsoleWindowTitleAndURL=Consola web - %S\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): the message displayed\n# after a URL in the Web Console that has been flagged for Mixed Content (i.e.\n# http content in an https page).\nwebConsoleMixedContentWarning=Contido mixto\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel=Obter máis información\n\n# LOCALIZATION NOTE (scratchpad.linkText): the text used in the right hand\n# side of the Web Console command line when JavaScript is being entered, to\n# indicate how to jump into scratchpad mode.\nscratchpad.linkText=MAIÚS+Intro - Abrir no Scratchpad\n\n# LOCALIZATION NOTE (gcliterm.instanceLabel): the console displays objects\n# using their type (from the constructor function) in this descriptive string.\n# Parameters: %S is the object type.\ngcliterm.instanceLabel=Instancia de %S\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink=reflow: %Sms\nreflow.messageWithLink=reflow: %Sms\\u0020\nreflow.messageLinkText=función %1$S, %2$S liña %3$S\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction): this string is used to\n# display JavaScript functions that have no given name - they are said to be\n# anonymous. Test console.trace() in the webconsole.\nstacktrace.anonymousFunction=<anónimo>\n\n# LOCALIZATION NOTE (unknownLocation): this string is used to\n# display messages with sources that have an unknown location, eg. from\n# console.trace() calls.\nunknownLocation=<descoñecido>\n\n# LOCALIZATION NOTE (timerStarted): this string is used to display the result\n# of the console.time() call. Parameters: %S is the name of the timer.\ntimerStarted=%S: temporizador iniciado\n\n# LOCALIZATION NOTE (timeEnd): this string is used to display the result of\n# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S\n# is the number of milliseconds.\ntimeEnd=%1$S: %2$Sms\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel=<sen etiqueta>\n\n# LOCALIZATION NOTE (Autocomplete.blank): this string is used when inputnode\n# string containing anchor doesn't matches to any property in the content.\nAutocomplete.blank=  <- sen resultados\n\nmaxTimersExceeded=Excedeuse o número máximo de temporizadores permitidos nesta páxina.\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded=Excedeuse o número máximo de contadores permitidos nesta páxina.\n\n# LOCALIZATION NOTE (JSTerm.updateNotInspectable): this string is used when\n# the user inspects an evaluation result in the Web Console and tries the\n# Update button, but the new result no longer returns an object that can be\n# inspected.\nJSTerm.updateNotInspectable=Despois de volver a avaliar a entrada, o resultado xa non se pode examinar.\n\n# LOCALIZATION NOTE (remoteWebConsolePromptTitle): the title displayed on the\n# Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptTitle=Conexión remota\n\n# LOCALIZATION NOTE (remoteWebConsolePromptMessage): the message displayed on\n# the Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptMessage=Escriba o nome do equipo e o número de porto (equipo:porto)\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabTitle): the title displayed on\n# the Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabTitle=Lista de lapelas - Conexión remota\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabMessage): the message displayed\n# on the Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabMessage=Seleccione unha das lapelas a quere conectarse, ou seleccione a consola global.\n\n# LOCALIZATION NOTE (listTabs.globalConsoleActor): the string displayed for\n# the global console in the tabs selection.\nlistTabs.globalConsoleActor=*Consola global*\n\n# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools\n# menu as a shortcut to open the devtools with the Web Console tab selected.\nMenuWebconsole.label=Consola web\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the\n# label of the tab in the devtools window.\nToolboxTabWebconsole.label=Consola\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel=Panel da consola\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip): the string displayed in the\n# tooltip of the tab when the Web Console is displayed inside the developer\n# tools window.\nToolboxWebconsole.tooltip=Consola web\n\n# LOCALIZATION NOTE (longStringEllipsis): the string displayed after a long\n# string. This string is clickable such that the rest of the string is\n# retrieved from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): the string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=A cadea que tenta ver é demasiado longa para que se amose na consola web.\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingResponseContentLink): the\n# string  displayed in the network panel when the response body is only\n# partially available. Parameters: %S is the amount of bytes that need to be\n# fetched.\nNetworkPanel.fetchRemainingResponseContentLink=Obter os restantes %1$S bytes\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingRequestContentLink): the\n# string displayed in the network panel when the request body is only\n# partially available. Parameters: %S is the amount of bytes that need to be\n# fetched.\nNetworkPanel.fetchRemainingRequestContentLink=Obter o corpo da solicitude (%1$S bytes)\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=Excedeuse o tempo de espera da conexión. Comprobe a Consola de erros en ambos extremos para atopar potenciais mensaxes de erro. Volva a abrir a Consola web para tentar de novo.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Filtrar as propiedades\n\n# LOCALIZATION NOTE (emptyPropertiesList): the text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=Ningunha propiedade para amosar\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2=#1 repetición;#1 repeticións\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector=Prema para seleccionar o nodo no inspector\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument=Non é posíbel executar cd() á xanela indicada. Argumento incorrecto.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Aviso de falsificación: Sexa prudente cando pegue cousas que non entenda. Isto podería permitir aos atacantes roubar a súa identidade ou tomar o control do seu computador. A continuación escriba '%S' (non precisa premer Intro) para poder pegar.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=permitir pegar\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails=Amosar/agochar detalles da mensaxe.\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel=#1 rañura baleira;#1 rañuras baleiras\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index=(índice)\ntable.iterationIndex=(índice da iteración)\ntable.key=Chave\ntable.value=Valores\n\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=Error\nseverity.info=Info\nseverity.log=Log\nseverity.warn=Warning\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n\n<!ENTITY projectMenu_label \"Proxecto\">\n<!ENTITY projectMenu_accesskey \"P\">\n<!ENTITY projectMenu_newApp_label \"Novo aplicativo…\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"Abrir aplicativo empaquetado…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"p\">\n<!ENTITY projectMenu_importHostedApp_label \"Abrir aplicativo aloxado…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"x\">\n<!ENTITY projectMenu_selectApp_label \"Abrir aplicativo…\">\n<!ENTITY projectMenu_selectApp_accesskey \"A\">\n<!ENTITY projectMenu_play_label \"Instalar e executar\">\n<!ENTITY projectMenu_play_accesskey \"I\">\n<!ENTITY projectMenu_stop_label \"Deter aplicativo\">\n<!ENTITY projectMenu_stop_accesskey \"o\">\n<!ENTITY projectMenu_debug_label \"Depurar aplicativo\">\n<!ENTITY projectMenu_debug_accesskey \"D\">\n<!ENTITY projectMenu_remove_label \"Retirar proxecto\">\n<!ENTITY projectMenu_remove_accesskey \"R\">\n<!ENTITY projectMenu_showPrefs_label \"Preferencias\">\n<!ENTITY projectMenu_showPrefs_accesskey \"e\">\n<!ENTITY projectMenu_manageComponents_label \"Xestionar compoñentes extra\">\n<!ENTITY projectMenu_manageComponents_accesskey \"m\">\n\n<!ENTITY runtimeMenu_label \"Tempo de execución\">\n<!ENTITY runtimeMenu_accesskey \"T\">\n<!ENTITY runtimeMenu_disconnect_label \"Desconectar\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"D\">\n<!ENTITY runtimeMenu_showPermissionTable_label \"Táboa de permisos\">\n<!ENTITY runtimeMenu_showPermissionTable_accesskey \"T\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"Captura de pantalla\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"l\">\n<!ENTITY runtimeMenu_showDetails_label \"Información do tempo de execución\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"e\">\n<!ENTITY runtimeMenu_showMonitor_label \"Monitor\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"M\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Preferencias do dispositivo\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"P\">\n\n<!ENTITY viewMenu_label \"Ver\">\n<!ENTITY viewMenu_accesskey \"V\">\n<!ENTITY viewMenu_toggleEditor_label \"Amosar/agocha editor\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"e\">\n<!ENTITY viewMenu_zoomin_label \"Ampliar\">\n<!ENTITY viewMenu_zoomin_accesskey \"i\">\n<!ENTITY viewMenu_zoomout_label \"Reducir\">\n<!ENTITY viewMenu_zoomout_accesskey \"u\">\n<!ENTITY viewMenu_resetzoom_label \"Restabelecer tamaño\">\n<!ENTITY viewMenu_resetzoom_accesskey \"R\">\n\n<!ENTITY projectButton_label \"Abrir aplicativo\">\n<!ENTITY runtimeButton_label \"Seleccionar un tempo de execución\">\n\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n<!ENTITY key_quit \"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel \"O\">\n<!-- reload app -->\n<!ENTITY key_play \"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor \"B\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n\n<!ENTITY projectPanel_myProjects \"Os meus proxectos\">\n<!ENTITY projectPanel_runtimeApps \"Aplicativos en tempo de execución\">\n<!ENTITY projectPanel_tabs \"Lapelas\">\n<!ENTITY runtimePanel_usb \"Dispositivos USB\">\n<!ENTITY runtimePanel_wifi \"Dispositivos Wi-Fi\">\n<!ENTITY runtimePanel_simulator \"Simuladores\">\n<!ENTITY runtimePanel_other \"Outros\">\n<!ENTITY runtimePanel_installsimulator \"Instalar simulador\">\n<!ENTITY runtimePanel_noadbhelper \"Instalar ADB Helper\">\n<!ENTITY runtimePanel_nousbdevice \"Non é posíbel ver o seu dispositivo?\">\n\n<!-- Lense -->\n<!ENTITY details_valid_header \"correcto\">\n<!ENTITY details_warning_header \"avisos\">\n<!ENTITY details_error_header \"erros\">\n<!ENTITY details_description \"Descrición\">\n<!ENTITY details_location \"Localización\">\n<!ENTITY details_manifestURL \"ID do aplicativo\">\n<!ENTITY details_removeProject_button \"Retirar proxecto\">\n\n<!-- New App -->\n<!ENTITY newAppWindowTitle \"Novo aplicativo\">\n<!ENTITY newAppHeader \"Seleccionar modelo\">\n<!ENTITY newAppLoadingTemplate \"Cargando modelos…\">\n<!ENTITY newAppProjectName \"Nome do proxecto:\">\n\n\n<!-- Decks -->\n\n<!ENTITY deck_close \"Pechar\">\n\n<!-- Addons -->\n<!ENTITY addons_title \"Compoñentes extra\">\n<!ENTITY addons_aboutaddons \"Abrir o xestor de complementos\">\n\n<!-- Prefs -->\n<!ENTITY prefs_title \"Preferencias\">\n<!ENTITY prefs_editor_title \"Editor\">\n<!ENTITY prefs_general_title \"Xeral\">\n<!ENTITY prefs_restore \"Restaurar a configuración predeterminada\">\n<!ENTITY prefs_manage_components \"Xestionar compoñentes extra\">\n<!ENTITY prefs_options_autoconnectruntime \"Volver a conectarse ao tempo de execución anterior\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"Volver a conectarse ao tempo de execución anterior cando se inicie WebIDE\">\n<!ENTITY prefs_options_rememberlastproject \"Lembrar o último proxecto\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"Restaurar o proxecto anterior cando se inicie WebIDE\">\n<!ENTITY prefs_options_templatesurl \"URL dos modelos\">\n<!ENTITY prefs_options_templatesurl_tooltip \"Índice de modelos dispoñíbeis\">\n<!ENTITY prefs_options_showeditor \"Amosar editor\">\n<!ENTITY prefs_options_showeditor_tooltip \"Amosar editor interno\">\n<!ENTITY prefs_options_tabsize \"Tamaño da lapela\">\n<!ENTITY prefs_options_expandtab \"Tabulacións con espazos\">\n<!ENTITY prefs_options_expandtab_tooltip \"Usar espazos no lugar do carácter de tabulación\">\n<!ENTITY prefs_options_detectindentation \"Sangrar automaticamente\">\n<!ENTITY prefs_options_detectindentation_tooltip \"Deducir sangrado baseándose no contido do código fonte\">\n<!ENTITY prefs_options_autocomplete \"Completado automático\">\n<!ENTITY prefs_options_autocomplete_tooltip \"Activar completado automático de código\">\n<!ENTITY prefs_options_autoclosebrackets \"Pechar parénteses automaticamente\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"Insire automaticamente os parénteses de peche\">\n<!ENTITY prefs_options_keybindings \"Combinacións de teclas\">\n<!ENTITY prefs_options_keybindings_default \"Predeterminado\">\n\n<!-- Permissions Table -->\n<!ENTITY permissionstable_title \"Táboa de permisos\">\n<!ENTITY permissionstable_name_header \"Nome\">\n\n<!-- Runtime Details -->\n<!ENTITY runtimedetails_title \"Información do tempo de execución\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB ten permisos de administración:\">\n<!ENTITY runtimedetails_summonADBRoot \"dispositivo con permisos de administración\">\n<!ENTITY runtimedetails_ADBRootWarning \"(require un cargador de arrinque ou bootloader desbloqueado)\">\n<!ENTITY runtimedetails_restrictedPrivileges \"DevTools con permisos restrinxidos:\">\n<!ENTITY runtimedetails_requestPrivileges \"solicita máis permisos\">\n<!ENTITY runtimedetails_privilegesWarning \"(Reiniciarase o dispositivo. Require permisos de administrador.)\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreferences_title \"Preferencias do dispositivo\">\n<!ENTITY devicepreferences_search \"Preferencias da busca\">\n<!ENTITY devicepreferences_newname \"Nome da nova preferencia\">\n<!ENTITY devicepreferences_newtext \"Valor da preferencia\">\n<!ENTITY devicepreferences_addnew \"Engadir nova preferencia\">\n<!ENTITY devicepreferences_typeboolean \"Booleano\">\n<!ENTITY devicepreferences_typenumber \"Enteiro\">\n<!ENTITY devicepreferences_typestring \"Cadea\">\n<!ENTITY devicepreferences_typenone \"Seleccione un tipo\">\n\n<!-- Monitor -->\n<!ENTITY monitor_title \"Monitor\">\n<!ENTITY monitor_help \"Axuda\">\n\n<!ENTITY details_showPrepackageLog_button \"Show Pre-package Log\">\n\n<!-- Device Preferences and Settings -->\n<!ENTITY device_typeboolean \"Boolean\">\n<!ENTITY device_typenone \"Select a type\">\n<!ENTITY device_typenumber \"Integer\">\n<!ENTITY device_typeobject \"Object\">\n<!ENTITY device_typestring \"String\">\n<!ENTITY devicepreference_addnew \"Add new preference\">\n<!ENTITY devicepreference_newname \"New preference name\">\n<!ENTITY devicepreference_newtext \"Preference value\">\n<!ENTITY devicepreference_search \"Search preferences\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreference_title \"Device Preferences\">\n<!ENTITY devicesetting_addnew \"Add new setting\">\n<!ENTITY devicesetting_newname \"New setting name\">\n<!ENTITY devicesetting_newtext \"Setting value\">\n<!ENTITY devicesetting_search \"Search settings\">\n\n<!-- Device Settings -->\n<!ENTITY devicesetting_title \"Device Settings\">\n\n<!-- Logs panel -->\n<!ENTITY logs_title \"Pre-packaging Command Logs\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"s\">\n<!ENTITY runtimeMenu_showSettings_label \"Device Settings\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Unrestricted DevTools privileges: \">\n\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n<!ENTITY wifi_auth_header \"Client Identification\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"No QR scanner prompt?\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"The endpoint you are connecting to needs more information to authenticate this connection.  Please scan the QR code below via the prompt on your other device.\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"If your other device asks for a token instead of scanning a QR code, please copy the value below to the other device:\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"Have a QR scanner prompt?\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/devtools/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=Firefox WebIDE\ntitle_app=Firefox WebIDE: %S\n\nruntimeButton_label=Seleccionar tempo de execución\nprojectButton_label=Abrir aplicativo\n\nmainProcess_label=Proceso principal\n\nlocal_runtime=Tempo de execución local\nremote_runtime=Tempo de execución remoto\nremote_runtime_promptTitle=Tempo de execución remoto\nremote_runtime_promptMessage=servidor:porto\n\nimportPackagedApp_title=Seleccionar cartafol\nimportHostedApp_title=Abrir aplicativo aloxado\nimportHostedApp_header=Escriba o URL do ficheiro manifest\n\nnotification_showTroubleShooting_label=Solución de problemas\nnotification_showTroubleShooting_accesskey=S\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=Cargando…\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected=Non é posíbel instalar o proxecto. Conexión incompleta.\nerror_cantInstallValidationErrors=Non é posíbel instalar o proxecto. Erros de validación.\nerror_listRunningApps=Non é posíbel obter a lista de aplicativos do dispositivo\n\n# Variable: name of the operation (in english)\nerror_operationTimeout=Esgotouse o tempo da operación: %1$S\nerror_operationFail=Fallou a operación: %1$S\n\n# Variable: app name\nerror_cantConnectToApp=Non é posíbel conectar co aplicativo: %1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON=Non é posíbel obter a lista de complementos: %S\n\nerror_appProjectsLoadFailed=Non foi posíbel cargar a lista de proxectos. Isto pode ocorrer se xa usou este perfil cunha versión máis recente de Firefox.\n\naddons_stable=estábel\naddons_unstable=inestábel\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label=Simulador Firefox OS %1$S (%2$S)\naddons_install_button=instalar\naddons_uninstall_button=desinstalar\naddons_adb_label=Complemento ADB Helper\naddons_adapters_label=Complemento Tools Adapters\naddons_adb_warning=Non se detectarán os dispositivos USB sen este complemento\naddons_status_unknown=?\naddons_status_installed=Instalado\naddons_status_uninstalled=Sen instalar\naddons_status_preparing=preparando\naddons_status_downloading=descargando\naddons_status_installing=instalando\n\nruntimedetails_checkno=non\nruntimedetails_checkyes=si\nruntimedetails_checkunknown=descoñecido (require ADB Helper 0.4.0 ou superior)\nruntimedetails_notUSBDevice=Non é un dispositivo USB\n\n# Validation status\nstatus_tooltip=Estado da validación: %1$S\nstatus_valid=CORRECTO\nstatus_warning=AVISOS\nstatus_error=ERROS\nstatus_unknown=DESCOÑECIDO\n\n# Preferences\ndevicepreferences_reset_default=Restabelecer o valor predeterminado\n\n\n# Device preferences and settings\ndevice_reset_default=Reset to default\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!-- LOCALIZATION NOTE (downloads.title):\n     Used by screen readers to describe the Downloads Panel.\n     -->\n<!ENTITY downloads.title                  \"Descargas\">\n\n<!-- LOCALIZATION NOTE (downloadDetails.width):\n     Width of details for a Downloads Panel item (which directly influences the\n     width of the Downloads Panel) expressed using a CSS unit. The longest\n     labels that should fit in the item width are usually those of in-progress\n     downloads and those of blocked downloads.\n\n     A good rule of thumb is to try to determine the longest string possible\n     that an in-progress download could display, and use that value in ch\n     units.\n\n     For example, in English, a long string would be:\n\n     59m 59s left - 1022 of 1023 KB (120.5 KB/sec)\n\n     Since Downloads Panel is redesigned to show the detail string including\n     the hovering case for an item or an action button.\n     Bug 1328519 is for discussing the detail rule of `downloadDetails.width`.\n     -->\n<!ENTITY downloadDetails.width            \"60ch\">\n\n<!-- LOCALIZATION NOTE (downloadsSummary.minWidth2):\n     Minimum width for the main description of the downloads summary,\n     which is displayed at the bottom of the Downloads Panel if the\n     number of downloads exceeds the limit that the panel can display.\n\n     A good rule of thumb here is to look at the otherDownloads3 string\n     in downloads.properties, and make a reasonable estimate of its\n     maximum length. For English, this seems like a reasonable limit:\n\n     999 files downloading\n\n     that's 21 characters, so we set the minimum width to 21ch.\n     -->\n<!ENTITY downloadsSummary.minWidth2       \"21ch\">\n\n<!ENTITY cmd.pause.label                  \"Pausa\">\n<!ENTITY cmd.pause.accesskey              \"P\">\n<!ENTITY cmd.resume.label                 \"Retomar\">\n<!ENTITY cmd.resume.accesskey             \"R\">\n<!ENTITY cmd.cancel.label                 \"Cancelar\">\n<!-- LOCALIZATION NOTE (cmd.show.label, cmd.show.accesskey, cmd.showMac.label,\n     cmd.showMac.accesskey):\n     The show and showMac commands are never shown together, thus they can share\n     the same access key (though the two access keys can also be different).\n     -->\n<!ENTITY cmd.show.label                   \"Abrir o cartafol contedor\">\n<!ENTITY cmd.show.accesskey               \"f\">\n<!ENTITY cmd.showMac.label                \"Amosar no Finder\">\n<!ENTITY cmd.showMac.accesskey            \"F\">\n<!ENTITY cmd.retry.label                  \"Tentar de novo\">\n<!ENTITY cmd.goToDownloadPage.label       \"Ir á páxina de descargas\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"g\">\n<!ENTITY cmd.copyDownloadLink.label       \"Copiar ligazón de descarga\">\n<!ENTITY cmd.copyDownloadLink.accesskey   \"l\">\n<!ENTITY cmd.removeFromHistory.label      \"Retirar do historial\">\n<!ENTITY cmd.removeFromHistory.accesskey  \"e\">\n<!ENTITY cmd.clearDownloads.label         \"Borrar as descargas\">\n<!ENTITY cmd.clearDownloads.accesskey     \"d\">\n<!-- LOCALIZATION NOTE (cmd.unblock2.label):\n     This command is shown in the context menu when downloads are blocked.\n     -->\n<!-- LOCALIZATION NOTE (cmd.removeFile.label):\n     This is the tooltip of the action button shown when malware is blocked.\n     -->\n<!ENTITY cmd.removeFile.label             \"Retirar ficheiro\">\n<!-- LOCALIZATION NOTE (cmd.chooseUnblock.tooltip):\n     This is the tooltip of the action button shown when potentially unwanted\n     downloads are blocked. This opens a dialog where the user can choose\n     whether to unblock or remove the download. Removing is the default option.\n     -->\n<!-- LOCALIZATION NOTE (cmd.chooseOpen.tooltip):\n     This is the tooltip of the action button shown when uncommon downloads are\n     blocked.This opens a dialog where the user can choose whether to open the\n     file or remove the download. Opening is the default option.\n     -->\n\n<!-- LOCALIZATION NOTE (blocked.label):\n     Shown as a tag before the file name for some types of blocked downloads.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n<!ENTITY blocked.label                    \"BLOQUEADO\">\n\n<!-- LOCALIZATION NOTE (learnMore.label):\n     Shown as a text link for some types of blocked downloads, for example\n     malware, when there is an associated explanation page on the Mozilla site.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n<!ENTITY learnMore.label                  \"Obter máis información\">\n\n<!-- LOCALIZATION NOTE (downloadsHistory.label, downloadsHistory.accesskey):\n     This string is shown at the bottom of the Downloads Panel when all the\n     downloads fit in the available space, or when there are no downloads in\n     the panel at all.\n     -->\n<!ENTITY downloadsHistory.label           \"Amosar todas as descargas\">\n<!ENTITY downloadsHistory.accesskey       \"s\">\n\n\n<!ENTITY clearDownloadsButton.label       \"Borrar as descargas\">\n<!ENTITY clearDownloadsButton.tooltip     \"Borra as descargas rematadas, canceladas ou que fallaron\">\n\n<!-- LOCALIZATION NOTE (downloadsListEmpty.label):\n     This string is shown when there are no items in the Downloads view, when it\n     is displayed inside a browser tab.\n     -->\n<!ENTITY downloadsListEmpty.label         \"Non hai descargas.\">\n\n<!-- LOCALIZATION NOTE (downloadsPanelEmpty.label):\n     This string is shown when there are no items in the Downloads Panel.\n     -->\n<!ENTITY downloadsPanelEmpty.label        \"Sen descargas nesta sesión.\">\n\n<!-- LOCALIZATION NOTE (downloadsListNoMatch.label):\n     This string is shown when some search terms are specified, but there are no\n     results in the Downloads view.\n     -->\n<!ENTITY downloadsListNoMatch.label       \"Non foi posíbel atopar ningunha descarga que cumpra os criterios.\">\n\n\n<!-- LOCALIZATION NOTE (cancelDownload.label):\n     Displayed when hovering a download which is able to be cancelled by users,\n     indicates that it's possible to cancel and stop the download.\n     -->\n<!ENTITY cancelDownload.label             \"Cancel Download\">\n<!-- LOCALIZATION NOTE (cmd.chooseOpen.tooltip):\n     This is the tooltip of the action button shown when uncommon downloads are\n     blocked.This opens a dialog where the user can choose whether to open the\n     file or remove the download. Opening is the default option.\n     -->\n<!ENTITY cmd.chooseOpen.label             \"Open or Remove File\">\n<!-- LOCALIZATION NOTE (cmd.chooseUnblock.tooltip):\n     This is the tooltip of the action button shown when potentially unwanted\n     downloads are blocked. This opens a dialog where the user can choose\n     whether to unblock or remove the download. Removing is the default option.\n     -->\n<!ENTITY cmd.chooseUnblock.label          \"Remove File or Allow Download\">\n<!ENTITY cmd.clearList2.accesskey         \"a\">\n<!ENTITY cmd.clearList2.label             \"Clear Preview Panel\">\n<!ENTITY cmd.unblock2.accesskey           \"o\">\n<!-- LOCALIZATION NOTE (cmd.unblock2.label):\n     This command is shown in the context menu when downloads are blocked.\n     -->\n<!ENTITY cmd.unblock2.label               \"Allow Download\">\n\n<!ENTITY openDownloadsFolder.label       \"Open Downloads Folder\">\n\n<!-- LOCALIZATION NOTE (openFile.label):\n     Displayed when hovering a complete download, indicates that it's possible to\n     open the file using an app available in the system.\n     -->\n<!ENTITY openFile.label                   \"Open File\">\n\n<!-- LOCALIZATION NOTE (retryDownload.label):\n     Displayed when hovering a download which is able to be retried by users,\n     indicates that it's possible to download this file again.\n     -->\n<!ENTITY retryDownload.label              \"Retry Download\">\n\n<!-- LOCALIZATION NOTE (showMoreInformation.label):\n     Displayed when hovering a blocked download, indicates that it's possible to\n     show more information for user to take the next action.\n     -->\n<!ENTITY showMoreInformation.label        \"Show more information\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (stateStarting):\n# Indicates that the download is starting.\nstateStarting=Iniciando…\n# LOCALIZATION NOTE (stateScanning):\n# Indicates that an external program is scanning the download for viruses.\nstateScanning=Buscando virus…\n# LOCALIZATION NOTE (stateFailed):\n# Indicates that the download failed because of an error.\nstateFailed=Fallou\n# LOCALIZATION NOTE (statePaused):\n# Indicates that the download was paused by the user.\nstatePaused=Pausada\n# LOCALIZATION NOTE (stateCanceled):\n# Indicates that the download was canceled by the user.\nstateCanceled=Cancelada\n# LOCALIZATION NOTE (stateBlockedParentalControls):\n# Indicates that the download was blocked by the Parental Controls feature of\n# Windows.  \"Parental Controls\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"Parental Controls\" in various\n# languages:\n# http://windows.microsoft.com/en-US/windows-vista/Set-up-Parental-Controls\nstateBlockedParentalControls=Bloqueada polas restricións de acceso\n# LOCALIZATION NOTE (stateBlockedPolicy):\n# Indicates that the download was blocked on Windows because of the \"Launching\n# applications and unsafe files\" setting of the \"security zone\" associated with\n# the target site.  \"Security zone\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"security zone\" in various\n# languages:\n# http://support.microsoft.com/kb/174360\nstateBlockedPolicy=Bloqueada pola política da zona de seguranza\n# LOCALIZATION NOTE (stateDirty):\n# Indicates that the download was blocked after scanning.\nstateDirty=Bloqueada: Pode conter virus ou spyware\n\n# LOCALIZATION NOTE (blockedMalware, blockedPotentiallyUnwanted,\n#                    blockedUncommon2):\n# These strings are shown in the panel for some types of blocked downloads, and\n# are immediately followed by the \"Learn More\" link, thus they must end with a\n# period.  You may need to adjust \"downloadDetails.width\" in \"downloads.dtd\" if\n# this turns out to be longer than the other existing status strings.\n# Note: These strings don't exist in the UI yet.  See bug 1053890.\nblockedMalware=Este ficheiro contén un virus ou malware.\nblockedPotentiallyUnwanted=Este ficheiro pode danar o seu computador.\n\n# LOCALIZATION NOTE (unblockHeaderUnblock, unblockHeaderOpen,\n#                    unblockTypeMalware, unblockTypePotentiallyUnwanted2,\n#                    unblockTypeUncommon2, unblockTip2, unblockButtonOpen,\n#                    unblockButtonUnblock, unblockButtonConfirmBlock):\n# These strings are displayed in the dialog shown when the user asks a blocked\n# download to be unblocked.  The severity of the threat is expressed in\n# descending order by the unblockType strings, it is higher for files detected\n# as malware and lower for uncommon downloads.\nunblockTypeMalware=Este ficheiro contén un virus ou outro malware que danará o seu equipo.\n\n# LOCALIZATION NOTE (sizeWithUnits):\n# %1$S is replaced with the size number, and %2$S with the measurement unit.\nsizeWithUnits=%1$S %2$S\nsizeUnknown=Tamaño descoñecido\n\n# LOCALIZATION NOTE (shortTimeLeftSeconds, shortTimeLeftMinutes,\n#                    shortTimeLeftHours, shortTimeLeftDays):\n# These values are displayed in the downloads indicator in the main browser\n# window, where space is available for three characters maximum.  %1$S is\n# replaced with the time left for the given measurement unit.  Even for days,\n# the value is never longer than two digits.\nshortTimeLeftSeconds=%1$Ss\nshortTimeLeftMinutes=%1$Sm\nshortTimeLeftHours=%1$Sh\nshortTimeLeftDays=%1$Sd\n\n# LOCALIZATION NOTE (statusSeparator, statusSeparatorBeforeNumber):\n# These strings define templates for the separation of different elements in the\n# status line of a download item.  As a separator, by default we use the Unicode\n# character U+2014 'EM DASH' (long dash).  Examples of status lines include\n# \"Canceled - 222.net\", \"1.1 MB - website2.com\", or \"Paused -  1.1 MB\".  Note\n# that we use a wider space after the separator when it is followed by a number,\n# just to avoid visually confusing it with with a minus sign with some fonts.\n# If you use a different separator, this might not be necessary.  However, there\n# is usually no need to change the separator or the order of the substitutions,\n# even for right-to-left languages, unless the defaults are not suitable.\nstatusSeparator=%1$S \\u2014 %2$S\nstatusSeparatorBeforeNumber=%1$S \\u2014  %2$S\n\nfileExecutableSecurityWarning=%S é un ficheiro executábel. Estes ficheiros poden conter virus ou outro tipo de código malicioso que pode danar o computador. Teña precaución ao abrir este ficheiro. Confirma que quere executar %S?\nfileExecutableSecurityWarningTitle=Abrir ficheiro executábel?\nfileExecutableSecurityWarningDontAsk=Non preguntar de novo\n\n# LOCALIZATION NOTE (otherDownloads3):\n# This is displayed in an item at the bottom of the Downloads Panel when\n# there are more downloads than can fit in the list in the panel. Use a\n# semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/Localization_and_Plurals\n\nblockedUncommon2=This file is not commonly downloaded.\n\n# LOCALIZATION NOTE (fileMovedOrMissing):\n# Displayed when a complete download which is not at the original folder.\nfileMovedOrMissing=File moved or missing\n\n# LOCALIZATION NOTE (otherDownloads3):\n# This is displayed in an item at the bottom of the Downloads Panel when\n# there are more downloads than can fit in the list in the panel. Use a\n# semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/Localization_and_Plurals\notherDownloads3=%1$S file downloading;%1$S files downloading\n# LOCALIZATION NOTE (stateCompleted):\n# Indicates that the download was completed.\nstateCompleted=Completed\nunblockButtonConfirmBlock=Remove file\nunblockButtonOpen=Open\nunblockButtonUnblock=Allow download\nunblockHeaderOpen=Are you sure you want to open this file?\n\n# LOCALIZATION NOTE (unblockHeaderUnblock, unblockHeaderOpen,\n#                    unblockTypeMalware, unblockTypePotentiallyUnwanted2,\n#                    unblockTypeUncommon2, unblockTip2, unblockButtonOpen,\n#                    unblockButtonUnblock, unblockButtonConfirmBlock):\n# These strings are displayed in the dialog shown when the user asks a blocked\n# download to be unblocked.  The severity of the threat is expressed in\n# descending order by the unblockType strings, it is higher for files detected\n# as malware and lower for uncommon downloads.\nunblockHeaderUnblock=Are you sure you want to allow this download?\nunblockTip2=You can search for an alternate download source or try again later.\nunblockTypePotentiallyUnwanted2=This file is disguised as a helpful download, but it can make unexpected changes to your programs and settings.\nunblockTypeUncommon2=This file is not commonly downloaded and may not be safe to open. It may contain a virus or make unexpected changes to your programs and settings.\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/downloads/settingsChange.dtd",
    "content": "<!-- -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- -->\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  settingsChangePreferences.label  \"É posíbel modificar a configuración usando a lapela Aplicativos nas Preferencias do &brandShortName;.\">\n<!ENTITY  settingsChangeOptions.label      \"É posíbel cambiar a configuración usando a lapela Aplicativos nas Opcións do &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/engineManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  engineManager.title       \"Xestionar a lista de buscadores\">\n<!ENTITY  engineManager.style       \"min-width: 35em;\">\n<!ENTITY  engineManager.intro       \"Están instalados os seguintes buscadores:\">\n\n<!ENTITY  columnLabel.name          \"Nome\">\n<!ENTITY  columnLabel.keyword       \"Palabra clave\">\n\n<!-- Buttons -->\n<!ENTITY  up.label                  \"Subir\">\n<!ENTITY  up.accesskey              \"u\">\n<!ENTITY  dn.label                  \"Baixar\">\n<!ENTITY  dn.accesskey              \"B\">\n<!ENTITY  remove.label              \"Eliminar\">\n<!ENTITY  remove.accesskey          \"E\">\n<!ENTITY  edit.label                \"Editar a palabra clave…\">\n<!ENTITY  edit.accesskey            \"d\">\n\n<!ENTITY  addEngine.label           \"Obter máis buscadores…\">\n<!ENTITY  addEngine.accesskey       \"a\">\n\n<!ENTITY  enableSuggest.label       \"Amosar suxestións de busca\">\n<!ENTITY  enableSuggest.accesskey   \"M\">\n\n<!ENTITY  restoreDefaults.label     \"Restaurar predeterminados\">\n<!ENTITY  restoreDefaults.accesskey \"e\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/engineManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nduplicateTitle=Duplicar a palabra clave\nduplicateEngineMsg=A palabra clave que escolleu está a ser utilizada por \"%S\". Seleccione outra.\nduplicateBookmarkMsg=A palabra clave que escolleu está a ser utilizada por un marcador. Seleccione outra.\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/feeds/subscribe.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY feedPage.title\n  \"Ver a fonte\">\n<!ENTITY feedSubscribeNow\n  \"Subscribirse agora\">\n<!ENTITY feedLiveBookmarks\n  \"Marcadores dinámicos\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/feeds/subscribe.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nlinkTitleTextFormat=Ir a %S\naddHandler=Engadir \"%S\" (%S) como lector de fontes?\naddHandlerAddButton=Engadir un lector de fontes\naddHandlerAddButtonAccesskey=E\nhandlerRegistered=\"%S\" xa está rexistrado como lector de fontes\nliveBookmarks=Marcadores dinámicos\nsubscribeNow=Subscribirse agora\nchooseApplicationMenuItem=Escoller aplicativo…\nchooseApplicationDialogTitle=Escoller aplicativo\nalwaysUse=Usar sempre %S para suscribirse a fontes\nmediaLabel=Ficheiros multimedia\n\n# LOCALIZATION NOTE: The next string is for the size of the enclosed media.\n#   e.g. enclosureSizeText : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nenclosureSizeText=%1$S %2$S\n\nbytes=bytes\nkilobyte=KB\nmegabyte=MB\ngigabyte=GB\n\n# LOCALIZATION NOTE: The next three strings explains to the user what they're \n# doing.\n#   e.g. alwaysUseForVideoPodcasts : \"Always use Miro to subscribe to video podcasts.\"\n#   %S = application to use (Miro, iTunes, ...)\nalwaysUseForFeeds=Usar sempre %S para subscribirse a fontes.\nalwaysUseForAudioPodcasts=Usar sempre %S para subscribirse aos podcast.\nalwaysUseForVideoPodcasts=Usar sempre %S para subscribirse aos podcast de vídeo.\n\nsubscribeFeedUsing=Subscribirse a esta fonte usando \nsubscribeAudioPodcastUsing=Subscribirse a este podcast usando \nsubscribeVideoPodcastUsing=Subscribirse a este podcast de vídeo usando \n\nfeedSubscriptionFeed1=Esta é unha fonte de contido modificado frecuentemente neste sitio.\nfeedSubscriptionAudioPodcast1=Este é un podcast de contido modificado frecuentemente neste sitio.\nfeedSubscriptionVideoPodcast1=Este é un podcast de vídeo de contido modificado frecuentemente neste sitio.\n\nfeedSubscriptionFeed2=Pode subscribirse a esta fonte para recibir actualizacións cando cambie o contido.\nfeedSubscriptionAudioPodcast2=Pode subscribirse a este podcast para recibir actualizacións cando cambie o contido.\nfeedSubscriptionVideoPodcast2=Pode subscribirse a este podcast de vídeo para recibir actualizacións cando cambie o contido.\n\n# Protocol Handling\n# \"Add %appName (%appDomain) as an application for %protocolType links?\"\naddProtocolHandler=Engadir %S (%S) como aplicativo para ligazóns de %S?\naddProtocolHandlerAddButton=Engadir aplicativo\n\naddProtocolHandlerAddButtonAccesskey=A\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/lightweightThemes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\nlightweightThemes.recommended-1.name=A Web Browser Renaissance\r\nlightweightThemes.recommended-1.description=A Web Browser Renaissance realizado por Sean.Martell. Licenza CC-BY-SA. Sen garantía.\r\n\r\nlightweightThemes.recommended-2.name=Space Fantasy\r\nlightweightThemes.recommended-2.description=Space Fantasy realizado por fx5800p. Licenza CC-BY-SA. Sen garantía.\r\n\r\nlightweightThemes.recommended-4.name=Pastel Gradient\r\nlightweightThemes.recommended-4.description=Pastel Gradient realizado por darrinhenein. Licenza CC-BY. Sen garantía.\r\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/loop/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\nclientSuperShortname=Hello\n\nrooms_tab_button=Conversacións\ncontacts_tab_button=Contactos\n\n## LOCALIZATION_NOTE(sign_in_again_title_line_one, sign_in_again_title_line_two2):\n## These are displayed together at the top of the panel when a user is needed to\n## sign-in again. The emphesis is on the first line to get the user to sign-in again,\n## and this is displayed in slightly larger font. Please arrange as necessary for\n## your locale.\n## {{clientShortname2}} will be replaced by the brand name for either string.\nsign_in_again_title_line_one=Volva a identificarse\nsign_in_again_title_line_two2=para continuar usando {{clientShortname2}}\nsign_in_again_button=Identificarse\n## LOCALIZATION_NOTE(sign_in_again_use_as_guest_button2): {{clientSuperShortname}}\n## will be replaced by the super short brandname.\nsign_in_again_use_as_guest_button2=Usar {{clientSuperShortname}} como convidado\n\nfirst_time_experience_button_label=Comezar\n## LOCALIZATION_NOTE(first_time_experience_subheading): Message inviting the\n## user to create his or her first conversation.\nfirst_time_experience_subheading=Únase á conversación\n\ninvite_header_text=Invitar a alguén para falar.\ninvite_header_text2=Invitar a un amigo a unirse\ninvite_facebook_button=compartir no Facebook\ninvite_facebook_triggered=compartiuse!\ninvite_contacts_button=compartir cos contactos\ninvite_contacts_triggered=compartiuse!\ninvite_copy_button=copiar ligazón\ninvite_copy_triggered=copiouse!\ninvite_email_button=enviar ligazón\ninvite_email_triggered=enviouse!\n\n# Status text\ndisplay_name_guest=Invitado\ndisplay_name_dnd_status=Non molestar\ndisplay_name_available_status=Dispoñíbel\n\n# Error bars\n## LOCALIZATION NOTE(unable_retrieve_url,session_expired_error_description,could_not_authenticate,password_changed_question,try_again_later,could_not_connect,check_internet_connection,login_expired,service_not_available,problem_accessing_account):\n## These may be displayed at the top of the panel.\nunable_retrieve_url=Sentímolo, non foi posíbel obter un URL de chamada.\nsession_expired_error_description=Caducou a sesión. Todos os URL que creou e compartiu anteriormente xa non están operativos.\ncould_not_authenticate=Non foi posíbel autenticarse\npassword_changed_question=Cambiou o seu contrasinal?\ntry_again_later=Tente de novo máis tarde\ncould_not_connect=Non foi posíbel conectarse ao servidor\ncheck_internet_connection=Comprobe a súa conexión á Internet\nlogin_expired=Caducou a súa sesión\nservice_not_available=Servizo non dispoñíbel neste momento\nproblem_accessing_account=Produciuse un problema ao acceder a súa conta\n\n## LOCALIZATION NOTE(retry_button): Displayed when there is an error to retry\n## the appropriate action.\nretry_button=Tentar de novo\n\nshare_email_subject6=Únase a min nunha conversación de vídeo\n## LOCALIZATION NOTE (share_email_body6): In this item, don't translate the\n## part between {{..}} and leave the \\n\\n part alone\nshare_email_body6=Prema na ligazón de Firefox Hello para conectarse agora á conversación: {{callUrl}}\n## LOCALIZATION NOTE (share_email_body_context2): In this item, don't translate\n## the part between {{..}} and leave the \\n\\n part alone.\nshare_email_body_context2=Únase a min nunha conversación de vídeo. Prema na ligazón de Firefox Hello para conectarse agora: {{callUrl}}\\n\\nFalemos sobre isto durante a nosa conversación: {{title}}\n## LOCALIZATION NOTE (share_email_footer): Common footer content for both email types\nshare_email_footer=\\n\\n________\\nÚnase e cree conversacións de vídeo de balde con Firefox Hello. Teña facilmente conversacións de vídeo con quen queira, onde queira. Sen descargas nin rexistro. Máis información en http://www.firefox.com/hello\n## LOCALIZATION NOTE (share_tweeet): In this item, don't translate the part\n## between {{..}}. Please keep the text below 117 characters to make sure it fits\n## in a tweet.\nshare_tweet=Únase a min nunha conversación de vídeo en {{clientShortname2}}!\n\nshare_button3=Compartir ligazón\nshare_add_service_button=Engadir un servizo\ncopy_url_button2=Copiar ligazón\ncopied_url_button=Copiouse!\n\npanel_footer_signin_or_signup_link=Identificarse ou Crear conta\n\nsettings_menu_item_account=Conta\nsettings_menu_item_settings=Configuración\nsettings_menu_item_signout=Saír\nsettings_menu_item_signin=Identificarse\nsettings_menu_button_tooltip=Configuración\n\n# Contact Strings (Panel)\n\n## LOCALIZATION NOTE(contacts_search_placeholder): This is the placeholder text for\n## the search field.\ncontacts_search_placesholder2=Buscar…\n\n## LOCALIZATION NOTE (new_contact_button2): This is the button to open the\n## new contact sub-panel.\nnew_contact_button2=Engadir novo contacto\n## LOCALIZATION NOTE (contact_form_*_placeholder):\n## These are the placeholders for the inputs for entering or editing a contact\n## Click the 'New Contact' button to see the fields.\ncontact_form_name_placeholder=Nome\ncontact_form_email_placeholder=Correo\ncontact_form_fxos_phone_placeholder=Teléfono Firefox OS\ncontact_form_phone_placeholder2=Teléfono\n\ncontacts_blocked_contacts=Contactos bloqueados\n\n## LOCALIZATION NOTE (add_contact_button):\n## This is the button to actually add the new contact. Click the 'New Contact'\n## button to see the fields.\nadd_contact_button=Engadir contacto\n## LOCALIZATION NOTE(add_contact_title): This is the subtitle of the add contact\n## panel. It is displayed when Add Contact is selected.\nadd_contact_title=Engadir contacto\n### LOCALIZATION NOTE (valid_email_text_description): This is displayed when\n### the user enters an invalid email address, preventing the addition of the\n### contact.\nvalid_email_text_description=Escriba un enderezo de correo correcto\n\n## LOCALIZATION NOTE (add_or_import_contact_title): This is the subtitle of the\n## panel.\nadd_or_import_contact_title=Engadir ou importar contacto\nimport_contacts_button2=Importar dende Google\n## LOCALIZATION NOTE (import_contacts_button3): Text for button used to import\n## contacts into the contact list.\nimport_contacts_button3=Importar\nimporting_contacts_progress_button=Importando…\nimport_contacts_failure_message=Non foi posíbel importar algúns contactos Tente de novo.\n## LOCALIZATION NOTE(import_contacts_success_message): Success notification message\n## when user's contacts have been successfully imported.\n## Semicolon-separated list of plural forms. See:\n## http://developer.mozilla.org/en/docs/Localization_and_Plurals\n## In this item, don't translate the part between {{..}}\nimport_contacts_success_message=Importouse {{total}} contacto correctamente.;Importáronse {{total}} contactos correctamente.\n## LOCALIZATION NOTE(sync_contacts_button): This button is displayed in place of\n## importing_contacts_button once contacts have been imported once.\nsync_contacts_button=Sincronizar contactos\n## LOCALIZATION NOTE(no_contacts_message_heading2): Title shown when user has no\n## contacts in his address book\nno_contacts_message_heading2=Sen contactos.\n## LOCALIZATION NOTE(no_contacts_import_or_add2): Subheading inviting the user\n## to add people to his contact list\nno_contacts_import_or_add2=Engadir a alguén!\n## LOCALIZATION NOTE(no_conversations_message_heading2): Title shown when user\n## has no conversations available.\nno_conversations_message_heading2=Sen conversacións.\n## LOCALIZATION NOTE(no_conversations_start_message2): Subheading inviting the\n## user to start a new conversation.\nno_conversations_start_message2=Comezar unha!\n## LOCALIZATION NOTE(contacts_no_search_results): Message shown when contacts\n## search returned no matching results.\ncontacts_no_search_results=Sen resultados.\n\n## LOCALIZATION NOTE(import_failed_description simple): Displayed when an import of\n## contacts fails. This is displayed in the error field.\nimport_failed_description_simple=Sentímolo, fallou a importación do contacto\nimport_failed_description_some=Non foi posíbel importar algúns contactos\nimport_failed_support_button=Axuda\n\n## LOCALIZATION NOTE(remove_contact_menu_button2): Displayed in the contact list in\n## a pop-up menu next to the contact's name.\nremove_contact_menu_button2=Retirar contacto…\n## LOCALIZATION NOTE(remove_contact_title): Displayed in the contact list in\n## a pop-up menu next to the contact's name.\nremove_contact_menu_button3=Retirar contacto\n## LOCALIZATION NOTE(confirm_delete_contact_alert): This is an alert that is displayed\n## to confirm deletion of a contact.\nconfirm_delete_contact_alert=Confirma que quere eliminar este contacto?\n## LOCALIZATION NOTE(confirm_delete_contact_remove_button, confirm_delete_contact_cancel_button):\n## These are displayed on the alert with confirm_delete_contact_alert\nconfirm_delete_contact_remove_button=Retirar contacto\nconfirm_delete_contact_cancel_button=Cancelar\n## LOCALIZATION NOTE(contact_list_title): This is in uppercase in English for\n## emphasis, please do what is appropriate for specific locales.\ncontact_list_title=CONTACTOS\n\n## LOCALIZATION NOTE(block_contact_menu_button): Displayed in the contact list in\n## a pop-up menu next to the contact's name, used to block a contact from calling\n## the user.\nblock_contact_menu_button=Bloquear contacto\n## LOCALIZATION NOTE(unblock_contact_menu_button): Displayed in the contact list in\n## a pop-up menu next to the contact's name, used to unblock a contact and allow them\n## to call the user.\nunblock_contact_menu_button=Desbloquear contacto\n\n## LOCALIZATION NOTE(edit_contact_menu_button): Displayed in the contact list in a\n## pop-up menu next to the contact's name.\nedit_contact_menu_button=Editar o contacto…\n## LOCALIZATION NOTE(edit_contact_tile): This is the subtitle of the edit contact\n## panel. It is displayed when Edit Contact is selected.\nedit_contact_title=Editar contacto\n## LOCALIZATION NOTE(edit_contact_name_label, edit_contact_email_label):\n## These fields are display when the Edit Contact button is selected.\nedit_contact_name_label=Nome\nedit_contact_email_label=Correo\n## LOCALIZATION NOTE(edit_contact_name_label, edit_contact_email_label):\n## These button is displayed when the Edit Contact button is selected and is used\n## to accept the change.\nedit_contact_done_button=Feito\n\n## LOCALIZATION NOTE(audio_call_menu_button): Displayed in the contact list in a\n## pop-up menu next to the contact's name.\naudio_call_menu_button=Conversación de son\n\n## LOCALIZATION NOTE(video_call_menu_button): Displayed in the contact list in a\n## pop-up menu next to the contact's name.\nvideo_call_menu_button=Conversación de vídeo\n\n## LOCALIZATION NOTE(gravatars_promo_message): The {{learn_more}} part will be\n## replaced with a link with the text content of gravatars_promo_message_learnmore.\ngravatars_promo_message=Pode engadir automaticamente as iconas de perfil aos seus contactos compartindo os seus enderezos de correo con Gravatar. {{learn_more}}.\ngravatars_promo_message_learnmore=Máis información\ngravatars_promo_button_nothanks2=Non, grazas\ngravatars_promo_button_use2=Usar iconas de perfil\n\n# Conversation Window Strings\n\ninitiate_call_button_label2=Preparado para iniciar a súa conversación?\nincoming_call_title2=Solicitude de conversación\nincoming_call_accept_button=Aceptar\nincoming_call_accept_audio_only_tooltip=Aceptar con voz\nincoming_call_accept_audio_video_tooltip=Aceptar con vídeo\nincoming_call_cancel_button=Cancelar\nincoming_call_cancel_and_block_button=Cancelar e bloquear\nincoming_call_block_button=Bloquear\nhangup_button_title=Colgar\nhangup_button_caption2=Saír\nmute_local_audio_button_title=Desactivar son\nunmute_local_audio_button_title=Activar son\nmute_local_video_button_title2=Desactivar vídeo\nunmute_local_video_button_title2=Activar vídeo\nactive_screenshare_button_title=Deixar de compartir\ninactive_screenshare_button_title=Compartir pantalla\nshare_tabs_button_title2=Compartir as lapelas\nshare_windows_button_title=Compartir outras xanelas\nself_view_hidden_message=A súa imaxe está agochada, pero aínda se transmite. Maximice a xanela para que apareza.\n\n\n## LOCALIZATION NOTE (call_with_contact_title): The title displayed\n## when calling a contact. Don't translate the part between {{..}} because\n## this will be replaced by the contact's name.\ncall_with_contact_title=Conversación con {{contactName}}\n\n# Outgoing conversation\n\noutgoing_call_title=Iniciar conversación?\ninitiate_audio_video_call_button2=Iniciar\ninitiate_audio_video_call_tooltip2=Iniciar unha conversación de vídeo\ninitiate_audio_call_button2=Conversación de voz\ninitiate_call_cancel_button=Cancelar\n\n## LOCALIZATION NOTE (call_progress_connecting_description): This is displayed\n## whilst the client is contacting the client at the other end of the connection.\ncall_progress_connecting_description=Conectando…\n## LOCALIZATION NOTE (call_progress_ringing_description): This is displayed\n## when the other client is actually ringing.\ncall_progress_ringing_description=Soando…\n\npeer_ended_conversation2=A persoa a que estaba chamando finalizou a conversación.\nconversation_has_ended=Finalizou a súa conversación.\nrestart_call=Volver a chamar\n\n## LOCALIZATION NOTE (contact_unavailable_title): The title displayed\n## when a contact is unavailable. Don't translate the part between {{..}}\n## because this will be replaced by the contact's name.\ncontact_unavailable_title={{contactName}} non está dispoñíbel.\ngeneric_contact_unavailable_title=Esta persoa non está dispoñíbel.\n\ngeneric_failure_message=Estamos experimentando dificultades técnicas…\ngeneric_failure_with_reason2=Pode tentalo de novo ou enviar por correo electrónico unha ligazón para contactar despois.\ngeneric_failure_no_reason2=Quere tentalo de novo?\n\n## LOCALIZATION NOTE (contact_offline_title): Title which is displayed when the\n## contact is offline.\ncontact_offline_title=Esta persoa non está en liña\n## LOCALIZATION NOTE (call_timeout_notification_text): Title which is displayed\n## when the call didn't go through.\ncall_timeout_notification_text=A súa chamada non obtivo resposta.\n\n## LOCALIZATION NOTE (retry_call_button, cancel_button, email_link_button):\n## These buttons are displayed when a call has failed.\nretry_call_button=Tentar de novo\nemail_link_button=Enviar ligazón por correo\ncancel_button=Cancelar\nrejoin_button=Unirse de novo a conversación\n\ncannot_start_call_session_not_ready=Non é posíbel iniciar a chamada, a sesión non está lista.\nnetwork_disconnected=A conexión de rede terminou abruptamente.\nconnection_error_see_console_notification=Fallou a chamada; vexa a consola para obter máis detalles.\nno_media_failure_message=Non se atopou cámara ou micrófono.\n\n## LOCALIZATION NOTE (legal_text_and_links3): In this item, don't translate the\n## parts between {{..}} because these will be replaced with links with the labels\n## from legal_text_tos and legal_text_privacy. clientShortname will be replaced\n## by the brand name.\nlegal_text_and_links3=Ao usar {{clientShortname}} acepta os {{terms_of_use}} e a {{privacy_notice}}.\nlegal_text_tos= Temos de uso\nlegal_text_privacy= Política de privacidade\n\n## LOCALIZATION NOTE (powered_by_beforeLogo, powered_by_afterLogo):\n## These 2 strings are displayed before and after a 'Telefonica'\n## logo.\npowered_by_beforeLogo=Co apoio de\npowered_by_afterLogo=\n\n## LOCALIZATION_NOTE (feedback_rejoin_button): Displayed on the feedback form after\n## a signed-in to signed-in user call.\nfeedback_rejoin_button=Volver a chamar\n## LOCALIZATION NOTE (feedback_report_user_button): Used to report a user in the case of\n## an abusive user.\nfeedback_report_user_button=Informar dun usuario\nfeedback_window_heading=Como foi a conversación?\nfeedback_request_button=Deixar opinión\n\nhelp_label=Axuda\ntour_label=Visita guiada\n\n## LOCALIZATION NOTE(rooms_default_room_name_template): {{conversationLabel}}\n## will be replaced by a number. For example \"Conversation 1\" or \"Conversation 12\".\nrooms_default_room_name_template=Conversación {{conversationLabel}}\nrooms_leave_button_label=Saír\nrooms_list_copy_url_tooltip=Copiar ligazón\n## LOCALIZATION NOTE (rooms_list_recent_conversations): String is in all caps\n## for emphasis reasons, it is a heading. Proceed as appropriate for locale.\nrooms_list_recent_conversations=CONVERSACIÓNS RECENTES\nrooms_list_delete_tooltip=Eliminar conversación\nrooms_list_deleteConfirmation_label=Está seguro?\nrooms_change_failed_label=Non foi posíbel actualizar a conversación\nrooms_new_room_button_label=Iniciar unha conversación\nrooms_panel_title=Escolla unha conversación ou inicie unha nova\nrooms_room_full_label=Xa hai dúas persoas nesta conversación.\nrooms_room_full_call_to_action_nonFx_label=Descargar {{brandShortname}} para iniciar a súa\nrooms_room_full_call_to_action_label=Obteña máis información sobre {{clientShortname}} »\nrooms_room_joined_label=Alguén uniuse á conversación!\nrooms_room_join_label=Unirse á conversación\nrooms_signout_alert=Pecharanse as conversacións abertas\n\n# Infobar strings\n\ninfobar_screenshare_browser_message=A partir de agora os usuarios na súa conversación poderán ver os contidos de lapela que seleccione.\ninfobar_button_gotit_label=Entendín!\ninfobar_button_gotit_accesskey=t\ninfobar_menuitem_dontshowagain_label=Non amosar isto de novo\ninfobar_menuitem_dontshowagain_accesskey=d\n\n# Context in conversation strings\n\n# LOCALIZATION NOTE (context_inroom_header): this string is displayed in the\n# conversation window when the user edits context. It is a header to the edit\n# section.\ncontext_inroom_header=Falemos sobre…\n# LOCALIZATION NOTE (context_inroom_label2): this string is followed by the\n# title and domain of the website you are having a conversation about, displayed on a\n# separate line. If this structure doesn't work for your locale, you might want\n# to consider this as a stand-alone title. See example screenshot:\n# https://bug1115342.bugzilla.mozilla.org/attachment.cgi?id=8563677\ncontext_inroom_label2=Falemos sobre:\n## LOCALIZATION_NOTE (context_edit_activate_label): {{title}} will be replaced\n## by the title of the active tab, also known as the title of an HTML document.\n## The quotes around the title are intentional.\ncontext_edit_activate_label=Falar sobre \"{{title}}\"\ncontext_edit_name_placeholder=Nome da conversación\ncontext_edit_comments_placeholder=Comentarios\ncontext_add_some_label=Engadir algo de contexto\ncontext_show_tooltip=Amosar contexto\ncontext_cancel_label=Cancelar\ncontext_done_label=Feito\ncontext_link_modified=Esta ligazón foi modificada.\ncontext_learn_more_link_label=Máis información.\nconversation_settings_menu_edit_context=Editar contexto\nconversation_settings_menu_hide_context=Agochar contexto\n\n\n# Text chat strings\n\nchat_textbox_placeholder=Escriba aquí…\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/migration/migration.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY migrationWizard.title          \"Asistente de importación\">\n\n<!ENTITY importFrom.label               \"Importar opcións, marcadores, historial, contrasinais e outros datos de:\">\n<!ENTITY importFromUnix.label           \"Importar preferencias, marcadores, historial, contrasinais e outros datos de:\">\n<!ENTITY importFromBookmarks.label      \"Importar marcadores:\">\n\n<!ENTITY importFromIE.label             \"Microsoft Internet Explorer\">\n<!ENTITY importFromIE.accesskey         \"M\">\n<!ENTITY importFromEdge.label           \"Microsoft Edge\">\n<!ENTITY importFromEdge.accesskey       \"E\">\n<!ENTITY importFromNothing.label        \"Non importar nada\">\n<!ENTITY importFromNothing.accesskey    \"N\">\n<!ENTITY importFromSafari.label         \"Safari\">\n<!ENTITY importFromSafari.accesskey     \"S\">\n<!ENTITY importFromCanary.label         \"Chrome Canary\">\n<!ENTITY importFromCanary.accesskey     \"n\">\n<!ENTITY importFromChrome.label         \"Chrome\">\n<!ENTITY importFromChrome.accesskey     \"C\">\n<!ENTITY importFromChromium.label       \"Chromium\">\n<!ENTITY importFromChromium.accesskey   \"u\">\n<!ENTITY importFromFirefox.label        \"Firefox\">\n<!ENTITY importFromFirefox.accesskey    \"X\">\n<!ENTITY importFrom360se.label          \"360 Secure Browser\">\n<!ENTITY importFrom360se.accesskey      \"3\">\n\n<!ENTITY noMigrationSources.label       \"Non se atoparon programas que conteñan marcadores, historiais ou contrasinais.\">\n\n<!ENTITY importSource.title             \"Importar configuración e datos\">\n<!ENTITY importItems.title              \"Elementos para importar\">\n<!ENTITY importItems.label              \"Escolla os elementos que quere importar:\">\n\n<!ENTITY migrating.title                \"Importando…\">\n<!ENTITY migrating.label                \"Estanse a importar os seguintes elementos…\">\n\n<!ENTITY selectProfile.title            \"Seleccionar perfil\">\n<!ENTITY selectProfile.label            \"Os seguintes perfís están dispoñíbeis para seren importados desde:\">\n\n<!ENTITY done.title                     \"Importación completa\">\n<!ENTITY done.label                     \"Importáronse correctamente os seguintes elementos:\">\n\n<!ENTITY closeSourceBrowser.label       \"Asegúrese de que o navegador seleccionado está pechado antes de continuar.\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/migration/migration.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprofileName_format=%S %S\n\n# Browser Specific\nsourceNameIE=Internet Explorer\nsourceNameEdge=Microsoft Edge\nsourceNameSafari=Safari\nsourceNameCanary=Google Chrome Canary\nsourceNameChrome=Google Chrome\nsourceNameChromium=Chromium\nsourceNameFirefox=Mozilla Firefox\nsourceName360se=360 Secure Browser\n\nimportedBookmarksFolder=De %S\n\nimportedSafariReadingList=Lista de lectura (de Safari)\nimportedEdgeReadingList=Lista de lectura (de Edge)\n\n# Import Sources\n# Note: When adding an import source for profile reset, add the string name to\n# resetProfile.js if it should be listed in the reset dialog.\n1_ie=Opcións da Internet\n1_edge=Configuración\n1_safari=Preferencias\n1_chrome=Preferencias\n1_360se=Preferencias\n\n2_ie=Cookies\n2_edge=Cookies\n2_safari=Cookies\n2_chrome=Cookies\n2_firefox=Cookies\n2_360se=Cookies\n\n4_ie=Historial de navegación\n4_edge=Historial de navegación\n4_safari=Historial de navegación\n4_chrome=Historial de navegación\n4_firefox_history_and_bookmarks=Historial de navegación e marcadores\n4_360se=Historial de navegación\n\n8_ie=Historial de formularios gardados\n8_edge=Historial de formularios gardados\n8_safari=Historial de formularios gardados\n8_chrome=Historial de formularios gardados\n8_firefox=Historial de formularios gardados\n8_360se=Historial de formularios gardados\n\n16_ie=Contrasinais gardados\n16_edge=Contrasinais gardados\n16_safari=Contrasinais gardados\n16_chrome=Contrasinais gardados\n16_firefox=Contrasinais gardados\n16_360se=Contrasinais gardados\n\n32_ie=Favoritos\n32_edge=Favoritos\n32_safari=Marcadores\n32_chrome=Marcadores\n32_360se=Marcadores\n\n64_ie=Outros datos\n64_edge=Outros datos\n64_safari=Outros datos\n64_chrome=Outros datos\n64_firefox_other=Outros datos\n64_360se=Outros datos\n\n128_firefox=Xanelas e lapelas\n\n# Automigration undo notification.\n# %1$S will be replaced with the name of the browser we imported from, %2$S will be replaced with brandShortName\n\nautomigration.undo.dontkeep2.accesskey    = N\nautomigration.undo.dontkeep2.label        = No Thanks\nautomigration.undo.keep2.accesskey        = O\nautomigration.undo.keep2.label            = OK, Got it\n\n# Automigration undo notification.\n# %1$S will be replaced with the name of the browser we imported from, %2$S will be replaced with brandShortName\nautomigration.undo.message.all              = Pick up where you left off. We’ve imported these sites and your bookmarks, history and passwords from %1$S into %2$S.\nautomigration.undo.message.bookmarks        = Pick up where you left off. We’ve imported these sites and your bookmarks from %1$S into %2$S.\nautomigration.undo.message.bookmarks.logins = Pick up where you left off. We’ve imported these sites and your bookmarks and passwords from %1$S into %2$S.\nautomigration.undo.message.bookmarks.visits = Pick up where you left off. We’ve imported these sites and your bookmarks and history from %1$S into %2$S.\nautomigration.undo.message.logins           = Pick up where you left off. We’ve imported your passwords from %1$S into %2$S.\nautomigration.undo.message.logins.visits    = Pick up where you left off. We’ve imported these sites and your history and passwords from %1$S into %2$S.\nautomigration.undo.message.visits           = Pick up where you left off. We’ve imported these sites and your history from %1$S into %2$S.\nautomigration.undo.unknownbrowser         = Unknown Browser\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n\n<!ENTITY loadError.label \"Produciuse un problema ao cargar a páxina\">\n<!ENTITY retry.label \"Tentar de novo\">\n\n<!-- Specific error messages -->\n\n<!ENTITY connectionFailure.title \"Non é posíbel conectarse\">\n<!ENTITY connectionFailure.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY deniedPortAccess.title \"Este enderezo está restrinxido\">\n<!ENTITY deniedPortAccess.longDesc \"\">\n\n<!ENTITY dnsNotFound.title \"Non se atopou o servidor\">\n<!ENTITY dnsNotFound.longDesc \"<ul><li>Comprobe que o enderezo non conteña erros de escrita tales como <strong>ww</strong>.example.com no lugar de <strong>www</strong>.example.com</li><li>Se resulta imposíbel cargar algunhas páxinas, comprobe a conexión de rede do seu computador.</li><li>Se o seu computador ou a rede está protexida por unha devasa ou un proxy, asegúrese de que o &brandShortName; ten permisos para acceder á Web.</li></ul>\">\n\n<!ENTITY fileNotFound.title \"Non se atopou o ficheiro\">\n<!ENTITY fileNotFound.longDesc \"<ul><li>Comprobe o uso de maiúsculas no nome do ficheiro ou outros erros de escrita.</li><li>Comprobe se o ficheiro foi movido, renomeado ou borrado.</li></ul>\">\n\n\n<!ENTITY generic.title \"Vaites.\">\n<!ENTITY generic.longDesc \"<p>Non é posíbel que &brandShortName; cargue esta páxina por algunha razón.</p>\n\">\n\n\n\n<!ENTITY malformedURI.title \"O enderezo é incorrecto\">\n<!ENTITY malformedURI.longDesc \"<ul>\n  <li>Normalmente, os enderezos web escríbense como\n    <strong>http://www.exemplo.com/</strong></li>\n  <li>Asegúrese de que está a usar barras inclinadas\n    cara adiante (p. ex. <strong>/</strong>).</li>\n</ul>\n\">\n\n<!ENTITY netInterrupt.title \"Interrompeuse a conexión\">\n<!ENTITY netInterrupt.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY notCached.title \"O documento caducou\">\n<!ENTITY notCached.longDesc \"<p>O documento solicitado non está dispoñíbel na memoria caché do &brandShortName;.</p><ul><li>Por razóns de seguranza, automaticamente o &brandShortName; non volve a solicitar documentos sensíbeis.</li><li>Prema Tentar de novo para volver a solicitar o documento do sitio web.</li></ul>\">\n\n<!ENTITY netOffline.title \"Modo sen conexión\">\n<!ENTITY netOffline.longDesc2 \"\n<ul>\n  <li>Prema &quot;Tentar de novo&quot; para desactivar o modo sen conexión e recargar a páxina.</li>\n</ul>\n\">\n\n<!ENTITY contentEncodingError.title \"Erro de codificación do contido\">\n<!ENTITY contentEncodingError.longDesc \"<ul><li>Contacte cos propietarios do sitio web para informalos deste problema.</li></ul>\">\n\n<!ENTITY unsafeContentType.title \"Tipo de ficheiro inseguro\">\n<!ENTITY unsafeContentType.longDesc \"<ul><li>Contacte cos propietarios do sitio web para informalos deste problema.</li></ul>\">\n\n<!ENTITY netReset.title \"Reiniciouse a conexión\">\n<!ENTITY netReset.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY netTimeout.title \"A conexión esgotou o tempo\">\n<!ENTITY netTimeout.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY unknownProtocolFound.title \"Non se entendeu o enderezo\">\n<!ENTITY unknownProtocolFound.longDesc \"\n<ul>\n  <li>É posíbel que necesite instalar outro software para abrir este enderezo.</li>\n</ul>\n\">\n\n<!ENTITY proxyConnectFailure.title \"O servidor proxy está a rexeitar as conexións\">\n<!ENTITY proxyConnectFailure.longDesc \"<ul>\n  <li>Comprobe a configuración proxy para asegurarse de que é correcta.</li>\n  <li>Contacte co seu administrador de rede para asegurarse de que o servidor proxy está a funcionar.</li>\n</ul>\n\">\n\n<!ENTITY proxyResolveFailure.title \"Non é posíbel atopar o servidor proxy\">\n<!ENTITY proxyResolveFailure.longDesc \"<ul><li>Comprobe a configuración do proxy para asegurarse de que é a correcta.</li><li>Asegúrese de que o computador ten unha conexión de rede que funcione.</li><li>Se o seu computador ou rede está protexido por unha devasa ou un proxy, asegúrese de que &brandShortName; ten permiso para acceder á Web.</li></ul>\">\n\n<!ENTITY redirectLoop.title \"A páxina non está a redirixir correctamente\">\n<!ENTITY redirectLoop.longDesc \"<ul><li>Ás veces, este problema pode estar causado pola desactivación ou rexeitamento de aceptar cookies.</li></ul>\">\n\n<!ENTITY unknownSocketType.title \"Resposta inesperada do servidor\">\n<!ENTITY unknownSocketType.longDesc \"<ul><li>Comprobe que o seu sistema ten instalado o Xestor de seguranza persoal.</li><li>Isto podería deberse a unha configuración non estándar no servidor.</li></ul>\">\n\n<!ENTITY nssFailure2.title \"Fallou a conexión segura\">\n<!ENTITY nssFailure2.longDesc2 \"\n<ul>\n  <li>Non é posíbel amosar a páxina que está a tentar visualizar porque non foi posíbel comprobar a autenticidade dos datos recibidos.</li>\n  <li>Contacte cos propietarios do sitio web para informalos deste problema.</li>\n</ul>\n\">\n\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n\n<!ENTITY sharedLongDesc \"<ul><li>O sitio podería estar non dispoñíbel temporalmente ou estar demasiado saturado. Tente acceder de novo nuns minutos</li><li>Se non consegue cargar algunhas páxinas, comprobe a conexión de rede do computador.</li><li>Se o computador ou a rede están protexidos por unha devasa ou proxy, asegúrese que &brandShortName; ten permiso para acceder á Web.</li></ul>\">\n\n<!ENTITY cspBlocked.title \"Bloqueado pola política de seguranza de contidos\">\n<!ENTITY cspBlocked.longDesc \"<p>&brandShortName; impediu que esta páxina se cargue desta forma porque a páxina ten una política de seguranza de contido que non o permite.</p>\">\n\n\n\n<!ENTITY securityOverride.exceptionButtonLabel \"Engadir excepción…\">\n\n<!ENTITY errorReporting.learnMore \"Obter máis información…\">\n\n<!ENTITY remoteXUL.title \"XUL remoto\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>Contacte cos propietarios do sitio web para informalos deste problema.</li></ul></p>\">\n\n<!ENTITY sslv3Used.title \"Non é posíbel conectarse de forma segura\">\n<!-- LOCALIZATION NOTE (sslv3Used.longDesc2) - Do not translate\n     \"SSL_ERROR_UNSUPPORTED_VERSION\". -->\n\n<!-- LOCALIZATION NOTE (certerror.wrongSystemTime2,\n                        certerror.wrongSystemTimeWithoutReference) - The <span id='..' />\n     tags will be injected with actual values, please leave them unchanged. -->\n\n\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n\n\n<!ENTITY advanced.label \"Advanced\">\n<!ENTITY captivePortal.longDesc2 \"\n<p>You must log in to this network before you can access the Internet.</p>\n\">\n\n<!ENTITY captivePortal.title \"Log in to network\">\n<!ENTITY certerror.copyToClipboard.label \"Copy text to clipboard\">\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara \"The owner of <span class='hostname'/> has configured their website improperly.  To protect your information from being stolen, &brandShortName; has not connected to this website.\">\n\n<!ENTITY certerror.longpagetitle1 \"Your connection is not secure\">\n\n<!ENTITY certerror.pagetitle1  \"Insecure Connection\">\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"This site uses HTTP\nStrict Transport Security (HSTS) to specify that &brandShortName; may only connect\nto it securely. As a result, it is not possible to add an exception for this\ncertificate.\">\n\n<!-- LOCALIZATION NOTE (certerror.wrongSystemTime2,\n                        certerror.wrongSystemTimeWithoutReference) - The <span id='..' />\n     tags will be injected with actual values, please leave them unchanged. -->\n<!ENTITY certerror.wrongSystemTime2 \"<p> &brandShortName; did not connect to <span id='wrongSystemTime_URL'/> because your computer’s clock appears to show the wrong time and this is preventing a secure connection.</p> <p>Your computer is set to <span id='wrongSystemTime_systemDate'/>, when it should be <span id='wrongSystemTime_actualDate'/>. To fix this problem, change your date and time settings to match the correct time.</p>\">\n<!ENTITY certerror.wrongSystemTimeWithoutReference \"<p>&brandShortName; did not connect to <span id='wrongSystemTimeWithoutReference_URL'/> because your computer’s clock appears to show the wrong time and this is preventing a secure connection.</p> <p>Your computer is set to <span id='wrongSystemTimeWithoutReference_systemDate'/>. To fix this problem, change your date and time settings to match the correct time.</p>\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>The page you are trying to view cannot be shown because an error in the data transmission was detected.</p><ul><li>Please contact the website owners to inform them of this problem.</li></ul>\">\n\n<!ENTITY corruptedContentErrorv2.title \"Corrupted Content Error\">\n\n<!ENTITY errorReporting.automatic2 \"Report errors like this to help Mozilla identify and block malicious sites\">\n<!ENTITY fileAccessDenied.longDesc \"\n<ul>\n  <li>It may have been removed, moved, or file permissions may be preventing access.</li>\n</ul>\n\">\n\n<!ENTITY fileAccessDenied.title \"Access to the file was denied\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> uses security technology that is outdated and vulnerable to attack. An attacker could easily reveal information which you thought to be safe. The website administrator will need to fix the server first before you can visit the site.</p><p>Error code: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n\n<!ENTITY inadequateSecurityError.title \"Your connection is not secure\">\n\n<!ENTITY openPortalLoginPage.label2 \"Open Network Login Page\">\n<!ENTITY prefReset.label \"Restore default settings\">\n\n<!ENTITY prefReset.longDesc \"It looks like your network security settings might be causing this. Do you want the default settings to be restored?\">\n<!ENTITY returnToPreviousPage.label \"Go Back\">\n<!-- LOCALIZATION NOTE (sslv3Used.longDesc2) - Do not translate\n     \"SSL_ERROR_UNSUPPORTED_VERSION\". -->\n<!ENTITY sslv3Used.longDesc2 \"Advanced info: SSL_ERROR_UNSUPPORTED_VERSION\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/newTab.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- These strings are used in the about:newtab page -->\n<!ENTITY newtab.pageTitle \"Nova lapela\">\n<!ENTITY newtab.customize.classic \"Amosar os seus sitios favoritos\">\n<!ENTITY newtab.customize.cog.enhanced \"Incluír os sitios suxeridos\">\n<!ENTITY newtab.customize.cog.title2 \"NOVOS CONTROIS DE LAPELAS\">\n<!ENTITY newtab.customize.cog.learn \"Máis información sobre nova lapela\">\n<!ENTITY newtab.customize.title \"Personalice a páxina de Nova lapela\">\n<!ENTITY newtab.customize.suggested \"Amosar sitios suxeridos e os seus favoritos\">\n<!ENTITY newtab.customize.topsites \"Amosar os seus sitios favoritos\">\n<!ENTITY newtab.customize.blank2 \"Amosar páxina en branco\">\n<!ENTITY newtab.undo.removedLabel \"Retirouse a miniatura.\">\n<!ENTITY newtab.undo.undoButton \"Desfacer.\">\n<!ENTITY newtab.undo.restoreButton \"Restaurar todas.\">\n<!ENTITY newtab.undo.closeTooltip \"Agochar\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/newTab.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnewtab.pin=Fixar este sitio na posición actual\nnewtab.unpin=Quitar este sitio\nnewtab.block=Eliminar este sitio\n# LOCALIZATION NOTE(newtab.sponsored.button): This text appears for sponsored\n# and enhanced tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.sponsored.button=PATROCINADO\n# LOCALIZATION NOTE(newtab.suggested.button): This text appears for sponsored\n# and suggested tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.suggested.tag=SUXERIDO\n# LOCALIZATION NOTE(newtab.suggested.button): %1$S will be replaced inline by\n# one of the user's top 100 sites that triggered this suggested tile.\n# This text appears for suggested tiles under the tile's title, so prefer short\n# strings to avoid truncating important text.\nnewtab.suggested.button=Suxerido para os visitantes de %1$S\n# LOCALIZATION NOTE(newtab.sponsored.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain=Esta miniatura presentase en nome dun socio de Mozilla. Pode retirala en calquera momento premendo no botón %1$S. %2$S\n# LOCALIZATION NOTE(newtab.sponsored.explain2): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain2=Suxerímoslle este sitio en nome dun socio de Mozilla. Pode retiralo en calquera momento premendo no botón %1$S. %2$S\n# LOCALIZATION NOTE(newtab.suggested.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.suggested.explain=Mozilla suxírelle este sitio. Pode retiralo en calquera momento premendo no botón %1$S. %2$S\n# LOCALIZATION NOTE(newtab.enhanced.explain): %1$S will be replaced inline by\n# the gear icon used to customize the new tab window. %2$S will be replaced by\n# an active link using string newtab.learn.link as text.\nnewtab.enhanced.explain=Un socio de Mozilla mellorou o aspecto desta miniatura substituíndo a captura de pantalla. Pode desactivar as miniaturas dinámicas premendo no botón %1$S para acceder ás preferencias. %2$S\nnewtab.intro1.paragraph1=Agora cando abre unha nova lapela, tamén verá sitios que pensamos que poden ser interesantes para vostede. Algúns poden estar suxeridos por Mozilla ou patrocinados por algúns dos nosos socios.\n# LOCALIZATION NOTE(newtab.intro1.paragraph2): %1$S will be replaced inline by\n# an active link using string newtab.privacy.link as text. %2$S will be replaced\n# inline by the gear icon used to customize the new tab window.\nnewtab.intro1.paragraph2=Para fornecer este servizo, algúns datos envíansenos automaticamente conforme a nosa %1$S. Pode desactivar esta funcionalidade desmarcando a opción baixo a icona da roda (%2$S).\nnewtab.learn.link=Máis información…\nnewtab.privacy.link=Política de privacidade\nnewtab.learn.link2=Máis información sobre a páxina nova lapela\nnewtab.intro.header.update=Actualizouse a páxina de nova lapela!\nnewtab.intro.gotit=Entendín!\n\nnewtab.defaultTopSites.heading=Top Sites\nnewtab.userTopSites.heading=Your Top Sites\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/openLocation.dtd",
    "content": "<!-- extracted from content/openLocation.xul -->\n\n<!ENTITY enter.label \"Introduza o enderezo da páxina web (URL) ou especifique o ficheiro local que desexa abrir:\">  \n<!ENTITY chooseFile.label \"Escoller ficheiro…\">\n<!ENTITY newTab.label \"Nova lapela\">\n<!ENTITY newWindow.label \"Nova xanela\">\n<!ENTITY topTab.label \"Lapela actual\">\n<!ENTITY caption.label \"Abrir o enderezo web\">\n<!ENTITY openWhere.label \"Abrir en:\">\n<!ENTITY openBtn.label \"Abrir\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/openLocation.properties",
    "content": "chooseFileDialogTitle=Escoller un ficheiro\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/pageInfo.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  pageInfoWindow.width  \"600\">\n<!ENTITY  pageInfoWindow.height \"550\">\n\n<!ENTITY  copy.key              \"C\">\n<!ENTITY  copy.label            \"Copiar\">\n<!ENTITY  copy.accesskey        \"C\">\n<!ENTITY  selectall.key         \"A\">\n<!ENTITY  selectall.label       \"Seleccionar todo\">\n<!ENTITY  selectall.accesskey   \"t\">\n<!ENTITY  closeWindow.key       \"w\">\n\n<!ENTITY  generalTab            \"Xeral\">\n<!ENTITY  generalTab.accesskey  \"X\">\n<!ENTITY  generalURL            \"Enderezo:\">\n<!ENTITY  generalType           \"Tipo:\">\n<!ENTITY  generalMode           \"Modo de visualización:\">\n<!ENTITY  generalSize           \"Tamaño:\">\n<!ENTITY  generalReferrer       \"URL referente:\">\n<!ENTITY  generalSource         \"Orixe da caché:\">\n<!ENTITY  generalModified       \"Modificada:\">\n<!ENTITY  generalEncoding2      \"Codificación do texto:\">\n<!ENTITY  generalMetaName       \"Nome\">\n<!ENTITY  generalMetaContent    \"Contido\">\n\n<!ENTITY  mediaTab              \"Multimedia\">\n<!ENTITY  mediaTab.accesskey    \"M\">\n<!ENTITY  mediaLocation         \"Localización:\">\n<!ENTITY  mediaText             \"Texto asociado\">\n<!ENTITY  mediaAltHeader        \"Texto alternativo\">\n<!ENTITY  mediaAddress          \"Enderezo\">\n<!ENTITY  mediaType             \"Tipo\">\n<!ENTITY  mediaSize             \"Tamaño\">\n<!ENTITY  mediaCount            \"Contar\">\n<!ENTITY  mediaDimension        \"Dimensións:\">\n<!ENTITY  mediaLongdesc         \"Descrición longa:\">\n<!ENTITY  mediaBlockImage.accesskey \"B\">\n<!ENTITY  mediaSaveAs           \"Gardar como…\">\n<!ENTITY  mediaSaveAs.accesskey \"G\">\n<!ENTITY  mediaSaveAs2.accesskey \"e\">\n<!ENTITY  mediaPreview          \"Previsualización multimedia:\">\n\n<!ENTITY  feedTab               \"Fontes\">\n<!ENTITY  feedTab.accesskey     \"F\">\n<!ENTITY  feedSubscribe         \"Subscribir\">\n<!ENTITY  feedSubscribe.accesskey \"S\">\n\n<!ENTITY  permTab               \"Permisos\">\n<!ENTITY  permTab.accesskey     \"P\">\n<!ENTITY  permUseDefault        \"Usar predeterminado\">\n<!ENTITY  permAskAlways         \"Preguntar sempre\">\n<!ENTITY  permAllow             \"Permitir\">\n<!ENTITY  permAllowSession      \"Permitir nesta sesión\">\n<!ENTITY  permBlock             \"Bloquear\">\n<!ENTITY  permissionsFor        \"Permisos para:\">\n<!ENTITY  permPlugins           \"Activar engadidos\">\n\n<!ENTITY  permClearStorage           \"Borrar o almacenamento\">\n<!ENTITY  permClearStorage.accesskey \"c\">\n\n<!ENTITY  securityTab           \"Seguranza\">\n<!ENTITY  securityTab.accesskey \"e\">\n<!ENTITY  securityView.certView \"Ver o certificado\">\n<!ENTITY  securityView.accesskey \"V\">\n<!ENTITY  securityView.unknown   \"Descoñecido\">\n\n\n<!ENTITY  securityView.identity.header   \"Identidade do sitio web\">\n<!ENTITY  securityView.identity.owner    \"Propietario/a: \">\n<!ENTITY  securityView.identity.domain   \"Sitio web: \">\n<!ENTITY  securityView.identity.verifier \"Verificado por: \">\n\n<!ENTITY  securityView.privacy.header                   \"Privacidade e historial\">\n<!ENTITY  securityView.privacy.history                  \"Visitei este sitio web anteriormente?\">\n<!ENTITY  securityView.privacy.cookies                  \"Este sitio web está almacenando información (cookies) no seu computador?\">\n<!ENTITY  securityView.privacy.viewCookies              \"Ver cookies\">\n<!ENTITY  securityView.privacy.viewCookies.accessKey    \"k\">\n<!ENTITY  securityView.privacy.passwords                \"Gardei algún contrasinal para este sitio web?\">\n<!ENTITY  securityView.privacy.viewPasswords            \"Ver contrasinais gardados\">\n<!ENTITY  securityView.privacy.viewPasswords.accessKey  \"V\">\n\n<!ENTITY  securityView.technical.header                 \"Detalles técnicos\">\n\n<!ENTITY  helpButton.label                              \"Axuda\">\n\n<!ENTITY  generalTitle          \"Title:\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/pageInfo.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npageInfo.page.title=Información da páxina - %S\npageInfo.frame.title=Información do marco - %S\n\nnoPageTitle=Páxina sen título:\nunknown=Descoñecido\nnotset=Sen especificar\nyes=Si\nno=Non\n\nmediaImg=Imaxe\nmediaVideo=Vídeo\nmediaAudio=Audio\nmediaBGImg=Fondo\nmediaBorderImg=Bordo\nmediaListImg=Viñeta\nmediaCursor=Cursor\nmediaObject=Obxecto\nmediaEmbed=Incorporar\nmediaLink=Icona\nmediaInput=Entrada\nmediaFileSize=%S KB\nmediaSize=%Spx \\u00D7 %Spx\nmediaSelectFolder=Seleccione un cartafol para gardar as imaxes\nmediaBlockImage=Bloquear as imaxes de %S\nmediaUnknownNotCached=Descoñecido (non está na caché)\nmediaImageType=Imaxe %S\nmediaAnimatedImageType=Imaxe %S (animada, %S marcos)\nmediaDimensions=%Spx \\u00D7 %Spx\nmediaDimensionsScaled=%Spx \\u00D7 %Spx (escalado a %Spx \\u00D7 %Spx)\n\ngeneralQuirksMode=Modo con fallos\ngeneralStrictMode=Modo de seguimento dos estándares\ngeneralSize=%S KB (%S bytes)\ngeneralMetaTag=Meta (1 etiqueta)\ngeneralMetaTags=Meta (%S etiquetas)\n\nfeedRss=RSS\nfeedAtom=Atom\nfeedXML=XML\n\nsecurityNoOwner=Este sitio web non fornece información do propietario.\nsecurityOneVisit=Si, unha vez\nsecurityNVisits=Si, %S veces\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# database\n#   e.g. indexedDBUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nindexedDBUsage=Este sitio web usa %1$S %2$S\n\npermissions.useDefault=Usar predeterminado\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/places/bookmarkProperties.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndialogAcceptLabelAddItem=Engadir\ndialogAcceptLabelSaveItem=Gardar\ndialogAcceptLabelAddLivemark=Subscribir\ndialogAcceptLabelAddMulti=Engadir marcadores\ndialogAcceptLabelEdit=Gardar\ndialogTitleAddBookmark=Novo marcador\ndialogTitleAddLivemark=Engadir marcador dinámico\ndialogTitleAddFolder=Novo cartafol\ndialogTitleAddMulti=Novos marcadores\ndialogTitleEdit=Propiedades para \"%S\"\n\nbookmarkAllTabsDefault=[Nome do cartafol]\nnewFolderDefault=Novo cartafol\nnewBookmarkDefault=Novo marcador\nnewLivemarkDefault=Novo marcador dinámico\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/places/editBookmarkOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editBookmarkOverlay.name.label                      \"Nome:\">\n<!ENTITY editBookmarkOverlay.name.accesskey                  \"N\">\n<!ENTITY editBookmarkOverlay.location.label                  \"Localización:\">\n<!ENTITY editBookmarkOverlay.location.accesskey              \"L\">\n<!ENTITY editBookmarkOverlay.feedLocation.label              \"Enderezo da fonte:\">\n<!ENTITY editBookmarkOverlay.feedLocation.accesskey          \"f\">\n<!ENTITY editBookmarkOverlay.siteLocation.label              \"Enderezo do sitio:\">\n<!ENTITY editBookmarkOverlay.siteLocation.accesskey          \"s\">\n<!ENTITY editBookmarkOverlay.folder.label                    \"Cartafol:\">\n<!ENTITY editBookmarkOverlay.foldersExpanderDown.tooltip     \"Amosar todos os cartafoles de marcadores\">\n<!ENTITY editBookmarkOverlay.expanderUp.tooltip              \"Agochar\">\n<!ENTITY editBookmarkOverlay.tags.label                      \"Etiquetas:\">\n<!ENTITY editBookmarkOverlay.tags.accesskey                  \"E\">\n<!ENTITY editBookmarkOverlay.tagsEmptyDesc.label             \"Separar as etiquetas con vírgulas\">\n<!ENTITY editBookmarkOverlay.description.label               \"Descrición:\">\n<!ENTITY editBookmarkOverlay.description.accesskey           \"D\">\n<!ENTITY editBookmarkOverlay.keyword.label                   \"Palabra clave:\">\n<!ENTITY editBookmarkOverlay.keyword.accesskey               \"c\">\n<!ENTITY editBookmarkOverlay.tagsExpanderDown.tooltip        \"Amosar todas as etiquetas\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.label             \"Cargar este marcador na barra lateral\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.accesskey         \"a\">\n<!ENTITY editBookmarkOverlay.choose.label                    \"Escoller…\">\n<!ENTITY editBookmarkOverlay.newFolderButton.label           \"Novo cartafol\">\n<!ENTITY editBookmarkOverlay.newFolderButton.accesskey       \"o\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/places/moveBookmarks.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title              \"Escoller cartafol\">\n<!ENTITY window.style              \"width: 36em; height: 18em;\">\n<!ENTITY moveTo.label              \"Mover para:\">\n<!ENTITY newFolderButton.label     \"Novo cartafol\">\n<!ENTITY newFolderButton.accesskey \"N\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/places/places.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (places.library.title): use \"Library\", \"Archive\" or \"Repository\" -->\n<!ENTITY places.library.title  \"Biblioteca\">\n<!ENTITY places.library.width  \"700\">\n<!ENTITY places.library.height \"500\">\n<!ENTITY organize.label        \"Organizar\">\n<!ENTITY organize.accesskey    \"O\">\n<!ENTITY organize.tooltip      \"Organice os seus marcadores\">\n\n<!ENTITY file.close.label               \"Pechar\">\n<!ENTITY file.close.accesskey           \"h\">\n<!ENTITY cmd.close.key                  \"w\">\n<!ENTITY views.label                    \"Visualizacións\">\n<!ENTITY views.accesskey                \"V\">\n<!ENTITY views.tooltip                  \"Cambie a súa vista\">\n<!ENTITY view.columns.label             \"Amosar as columnas\">\n<!ENTITY view.columns.accesskey         \"c\">\n<!ENTITY view.sort.label                \"Ordenar\">\n<!ENTITY view.sort.accesskey            \"O\">\n<!ENTITY view.unsorted.label            \"Sen ordenar\">\n<!ENTITY view.unsorted.accesskey        \"e\">\n<!ENTITY view.sortAscending.label       \"Orde A > Z\">\n<!ENTITY view.sortAscending.accesskey   \"A\">\n<!ENTITY view.sortDescending.label      \"Orde Z > A\">\n<!ENTITY view.sortDescending.accesskey  \"Z\">\n\n<!ENTITY importBookmarksFromHTML.label     \"Importar marcadores desde HTML…\">\n<!ENTITY importBookmarksFromHTML.accesskey \"I\">\n<!ENTITY exportBookmarksToHTML.label       \"Exportar marcadores a HTML…\">\n<!ENTITY exportBookmarksToHTML.accesskey   \"E\">\n<!ENTITY importOtherBrowser.label          \"Importar datos desde outro navegador…\">\n<!ENTITY importOtherBrowser.accesskey      \"a\">\n\n<!ENTITY cmd.backup.label               \"Copia de seguranza…\">\n<!ENTITY cmd.backup.accesskey           \"p\">\n<!ENTITY cmd.restore2.label             \"Restaurar\">\n<!ENTITY cmd.restore2.accesskey         \"R\">\n<!ENTITY cmd.restoreFromFile.label      \"Escoller ficheiro…\">\n<!ENTITY cmd.restoreFromFile.accesskey  \"s\">\n\n<!ENTITY cmd.deleteDomainData.label     \"Esquecer este sitio\">\n<!ENTITY cmd.deleteDomainData.accesskey \"s\">\n\n<!ENTITY cmd.open.label                  \"Abrir\">\n<!ENTITY cmd.open.accesskey              \"A\">\n<!ENTITY cmd.open_window.label           \"Abrir nunha nova xanela\">\n<!ENTITY cmd.open_window.accesskey       \"n\">\n<!ENTITY cmd.open_private_window.label     \"Abrir nunha nova xanela privada\">\n<!ENTITY cmd.open_private_window.accesskey \"p\">\n<!ENTITY cmd.open_tab.label              \"Abrir nunha nova lapela\">\n<!ENTITY cmd.open_tab.accesskey          \"v\">\n<!ENTITY cmd.open_all_in_tabs.label      \"Abrir todo en lapelas\">\n<!ENTITY cmd.open_all_in_tabs.accesskey  \"o\">\n\n<!ENTITY cmd.properties.label      \"Propiedades\">\n<!ENTITY cmd.properties.accesskey  \"r\">\n\n<!ENTITY cmd.sortby_name.label              \"Ordenar por nome\">\n<!ENTITY cmd.sortby_name.accesskey          \"O\">\n<!ENTITY cmd.context_sortby_name.accesskey  \"r\">\n\n<!ENTITY cmd.new_bookmark.label            \"Novo marcador…\">\n<!ENTITY cmd.new_bookmark.accesskey        \"N\">\n<!ENTITY cmd.new_folder.label              \"Novo cartafol…\">\n<!ENTITY cmd.new_folder.accesskey          \"f\">\n<!ENTITY cmd.context_new_folder.accesskey  \"F\">\n<!ENTITY cmd.new_separator.label           \"Novo separador\">\n<!ENTITY cmd.new_separator.accesskey       \"v\">\n\n<!ENTITY cmd.reloadLivebookmark.label      \"Recargar marcador dinámico\">\n<!ENTITY cmd.reloadLivebookmark.accesskey  \"R\">\n\n<!ENTITY cmd.moveBookmarks.label                  \"Mover…\">\n<!ENTITY cmd.moveBookmarks.accesskey              \"M\">\n\n<!ENTITY col.name.label          \"Nome\">\n<!ENTITY col.tags.label          \"Etiquetas\">\n<!ENTITY col.url.label           \"Localización\">\n<!ENTITY col.mostrecentvisit.label \"Visita máis recente\">\n<!ENTITY col.visitcount.label    \"Contía de visitas\">\n<!ENTITY col.description.label   \"Descrición\">\n<!ENTITY col.dateadded.label     \"Engadido\">\n<!ENTITY col.lastmodified.label  \"Última modificación\">\n\n<!ENTITY search.label                              \"Buscar:\">\n<!ENTITY search.accesskey                          \"B\">\n\n<!ENTITY cmd.find.key  \"f\">\n\n<!ENTITY maintenance.label      \"Importar e crear copia de seguranza\">\n<!ENTITY maintenance.accesskey  \"I\">\n<!ENTITY maintenance.tooltip    \"Importe e faga unha copia de seguranza dos seus marcadores\">\n\n<!ENTITY backButton.tooltip  \"Retroceder\">\n\n<!ENTITY forwardButton.tooltip  \"Avanzar\">\n\n<!ENTITY detailsPane.more.label \"Máis\">\n<!ENTITY detailsPane.more.accesskey \"s\">\n<!ENTITY detailsPane.less.label \"Menos\">\n<!ENTITY detailsPane.less.accesskey \"e\">\n<!ENTITY detailsPane.selectAnItemText.description \"Seleccionar un elemento para ver e editar as súas propiedades\">\n\n<!ENTITY find.label               \"Buscar:\">\n<!ENTITY find.accesskey           \"s\">\n<!ENTITY view.label               \"Ver\">\n<!ENTITY view.accesskey           \"V\">\n<!ENTITY byDate.label             \"Por data\">\n<!ENTITY byDate.accesskey         \"d\">\n<!ENTITY bySite.label             \"Por sitio\">\n<!ENTITY bySite.accesskey         \"s\">\n<!ENTITY byMostVisited.label      \"Por núm. de visitas\">\n<!ENTITY byMostVisited.accesskey  \"v\">\n<!ENTITY byLastVisited.label      \"Por última visita\">\n<!ENTITY byLastVisited.accesskey  \"l\">\n<!ENTITY byDayAndSite.label       \"Por data e sitio\">\n<!ENTITY byDayAndSite.accesskey   \"t\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nload-js-data-url-error=Por motivos de seguranza non se é posíbel cargar nin o URL de Javascript nin os datos na barra lateral do historial.\nnoTitle=(sen título)\n\nbookmarksMenuEmptyFolder=(Baleiro)\n\nbookmarksBackupTitle=Nome do ficheiro de copia de seguranza dos marcadores\n\nbookmarksRestoreAlertTitle=Reverter marcadores\nbookmarksRestoreAlert=Esta acción substituirá os marcadores polos da copia de seguranza. Ten a certeza de querer facelo?\nbookmarksRestoreTitle=Seleccione unha copia de seguranza dos marcadores\nbookmarksRestoreFilterName=JSON\n\nbookmarksRestoreFormatError=Tipo de ficheiro non compatíbel.\nbookmarksRestoreParseError=Non foi posíbel procesar o ficheiro de copia de seguranza.\n\nbookmarksLivemarkLoading=Cargando marcador dinámico…\nbookmarksLivemarkFailed=Fallo ao cargar a fonte do marcador dinámico.\n\nmenuOpenLivemarkOrigin.label=Abrir \"%S\"\n\nsortByName=Ordenar '%S' por nome\nsortByNameGeneric=Ordenar por nome\n# LOCALIZATION NOTE (view.sortBy.1.name.label): sortBy properties are versioned.\n# When any of these changes, all of the properties must be bumped, and the\n# change must be annotated here.  Both label and accesskey must be updated.\n# - version 1: changed view.sortBy.1.date.\nview.sortBy.1.name.label=Ordenar por nome\nview.sortBy.1.name.accesskey=n\nview.sortBy.1.url.label=Ordenar por localización\nview.sortBy.1.url.accesskey=l\nview.sortBy.1.date.label=Ordenar por visita máis recente\nview.sortBy.1.date.accesskey=v\nview.sortBy.1.visitCount.label=Ordenar por número de visitas\nview.sortBy.1.visitCount.accesskey=p\nview.sortBy.1.description.label=Ordenar por descrición\nview.sortBy.1.description.accesskey=d\nview.sortBy.1.dateAdded.label=Ordenar por engadido\nview.sortBy.1.dateAdded.accesskey=g\nview.sortBy.1.lastModified.label=Ordenar por última modificación\nview.sortBy.1.lastModified.accesskey=m\nview.sortBy.1.tags.label=Ordenar por etiquetas\nview.sortBy.1.tags.accesskey=t\n\nsearchBookmarks=Buscar nos marcadores\nsearchHistory=Buscar no historial\nsearchDownloads=Buscar nas descargas\n\ntabs.openWarningTitle=Confirmar a apertura\ntabs.openWarningMultipleBranded=Van abrirse %S lapelas, o que pode facer que %S diminúa a velocidade durante a carga das páxinas. Confirma que quere continuar?\ntabs.openButtonMultiple=Abrir lapelas\ntabs.openWarningPromptMeBranded=Avisar cando por abrir varias lapelas diminúa a velocidade de %S\n\nSelectImport=Importar ficheiro de marcadores\nEnterExport=Exportar ficheiro de marcadores\n\ndetailsPane.noItems=Sen elementos\n# LOCALIZATION NOTE (detailsPane.itemsCountLabel): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of items\n# example: 111 items\ndetailsPane.itemsCountLabel=Un elemento;#1 elementos\n\nmostVisitedTitle=Máis visitados\nrecentlyBookmarkedTitle=Marcados recentemente\nrecentTagsTitle=Etiquetas recentes\n\nOrganizerQueryHistory=Historial\nOrganizerQueryDownloads=Descargas\nOrganizerQueryAllBookmarks=Todos os marcadores\nOrganizerQueryTags=Etiquetas\n\n# LOCALIZATION NOTE (tagResultLabel, bookmarkResultLabel, switchtabResultLabel,\n# keywordResultLabel, searchengineResultLabel)\n# Noun used to describe the location bar autocomplete result type\n# to users with screen readers\n# See createResultLabel() in urlbarBindings.xml\ntagResultLabel=Etiqueta\nbookmarkResultLabel=Marcador\nswitchtabResultLabel=Lapela\nkeywordResultLabel=Palabra clave\nsearchengineResultLabel=Buscar\n\n\n# LOCALIZATION NOTE (lockPrompt.text)\n# %S will be replaced with the application name.\nlockPrompt.title=Erro de inicialización do navegador\nlockPrompt.text=Os sistemas de marcadores e historial non estarán funcionais porque un dos %S ficheiros está a ser usado por outro aplicativo. Algúns aplicativos de seguranza poderían estar a causar esta incidencia.\nlockPromptInfoButton.label=Saber máis\nlockPromptInfoButton.accessKey=L\n\ncmd.bookmarkPages.accesskey=B\n\n# LOCALIZATION NOTE (bookmarkPagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.bookmarkPages.label=Bookmark Page;Bookmark Pages\ncmd.deletePages.accesskey=D\n\n# LOCALIZATION NOTE (deletePagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.deletePages.label=Delete Page;Delete Pages\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/preferences/aboutPermissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY permissionsManager.title        \"Xestor de permisos\">\n\n<!ENTITY sites.search                    \"Buscar sitios\">\n<!ENTITY sites.allSites                  \"Todos os sitios\">\n\n<!-- LOCALIZATION NOTE (permissions.header.start, permissions.header.end): These strings\n     surround the host name of the site to make the header for the permissions page.\n     example: \"Permissions for mozilla.org\" -->\n<!ENTITY header.site.start               \"Permisos para\">\n<!ENTITY header.site.end                 \"\">\n\n<!ENTITY header.defaults                 \"Permisos predeterminados para todos os sitios\">\n\n<!ENTITY permissions.forgetSite          \"Esquecer este sitio\">\n\n<!ENTITY permission.alwaysAsk            \"Preguntar sempre\">\n<!ENTITY permission.allow                \"Permitir\">\n<!ENTITY permission.allowForSession      \"Permitir nesta sesión\">\n<!ENTITY permission.allowFirstPartyOnly  \"Permitir só as primeiras\">\n<!ENTITY permission.block                \"Bloquear\">\n\n<!ENTITY password.label                  \"Almacenar contrasinais\">\n<!ENTITY password.manage                 \"Xestionar contrasinais…\">\n\n<!ENTITY cookie.label                    \"Estabelecer cookies\">\n<!ENTITY cookie.remove                   \"Retirar cookies\">\n<!ENTITY cookie.manage                   \"Xestionar cookies…\">\n<!ENTITY cookie.removeAll                \"Retirar todas as cookies\">\n\n<!ENTITY geo.label                       \"Compartir localización\">\n\n<!ENTITY plugins.label                   \"Engadidos\">\n\n<!-- LOCALIZATION NOTE (indexedDB.label): This is describing indexedDB storage\n     using the same language used for the permIndexedDB string in browser/pageInfo.dtd -->\n<!ENTITY indexedDB.label                 \"Manter o almacenamento sen conexión\">\n\n<!ENTITY popup.label                     \"Abrir xanelas emerxentes\">\n\n<!ENTITY fullscreen.label                \"Pantalla completa\">\n<!ENTITY camera.label                    \"Usar a cámara\">\n<!ENTITY microphone.label                \"Usar o micrófono\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/preferences/aboutPermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (visitCount): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of history visits for a site\nvisitCount=#1 visita;#1 visitas\n\n# LOCALIZATION NOTE (passwordsCount, cookiesCount): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\npasswordsCount=Almacenouse #1 contrasinal para este sitio web.;Almacenáronse #1 contrasinais para este sitio web.\ncookiesCount=Estabeleceuse #1 cookie para este sitio web.;Estabelecéronse #1 cookies para este sitio web.\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/preferences/advanced.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Note: each tab panel must contain unique accesskeys -->\n\n<!ENTITY generalTab.label                \"Xeral\">\n\n<!ENTITY accessibility.label             \"Accesibilidade\">\n\n<!ENTITY useCursorNavigation.label       \"Utilizar sempre as teclas de desprazamento para navegar nas páxinas\">\n<!ENTITY useCursorNavigation.accesskey   \"c\">\n\n<!ENTITY browsing.label                  \"Navegación\">\n\n<!ENTITY useAutoScroll.label             \"Utilizar desprazamento automático\">\n<!ENTITY useAutoScroll.accesskey         \"a\">\n<!ENTITY useSmoothScrolling.label        \"Utilizar desprazamento suave\">\n<!ENTITY useSmoothScrolling.accesskey    \"m\">\n<!ENTITY allowHWAccel.label              \"Usar a aceleración por hardware cando estea dispoñíbel\">\n<!ENTITY allowHWAccel.accesskey          \"r\">\n\n<!ENTITY dataChoicesTab.label            \"Datos\">\n\n<!ENTITY healthReportDesc.label          \"Axúdalle a entender o rendemento do seu navegador e comparte datos con &vendorShortName; sobre a saúde do seu navegador\">\n<!ENTITY enableHealthReport.label        \"Activar o informe de saúde do &brandShortName;\">\n<!ENTITY enableHealthReport.accesskey    \"r\">\n<!ENTITY healthReportLearnMore.label     \"Obter máis información\">\n\n<!ENTITY telemetryDesc.label             \"Comparte datos de rendemento, uso, hardware e personalizacións sobre o seu navegador con &vendorShortName; para axudarnos a mellorar &brandShortName;\">\n<!ENTITY enableTelemetryData.label       \"Compartir datos adicionais (p.e., Telemetría)\">\n<!ENTITY enableTelemetryData.accesskey   \"t\">\n<!ENTITY telemetryLearnMore.label        \"Obter máis información\">\n\n<!ENTITY crashReporterLearnMore.label     \"Obter máis información\">\n\n<!ENTITY networkTab.label                \"Rede\">\n\n<!ENTITY connection.label                \"Conexión\">\n\n<!ENTITY connectionDesc.label            \"Configurar o modo en que &brandShortName; se conecta á Internet\">\n<!ENTITY connectionSettings.label        \"Configuración…\">\n<!ENTITY connectionSettings.accesskey    \"C\">\n\n<!ENTITY httpCache.label                 \"Contido web en caché\">\n\n<!ENTITY offlineStorage2.label           \"Datos do usuario e contido web sen conexión\">\n\n<!--  Site Data section manages sites using Storage API and is under Network -->\n\n<!-- LOCALIZATION NOTE:\n  The entities limitCacheSizeBefore.label and limitCacheSizeAfter.label appear on a single\n  line in preferences as follows:\n\n  &limitCacheSizeBefore.label [textbox for cache size in MB] &limitCacheSizeAfter.label;\n-->\n<!ENTITY limitCacheSizeBefore.label      \"Limitar a caché a\">\n<!ENTITY limitCacheSizeBefore.accesskey  \"L\">\n<!ENTITY limitCacheSizeAfter.label       \"MB de espazo\">\n<!ENTITY clearCacheNow.label             \"Borrar agora\">\n<!ENTITY clearCacheNow.accesskey         \"B\">\n<!ENTITY clearOfflineAppCacheNow.label   \"Borrar agora\">\n<!ENTITY clearOfflineAppCacheNow.accesskey \"g\">\n<!ENTITY overrideSmartCacheSize.label    \"Sobrescribir a xestión automática da caché\">\n<!ENTITY overrideSmartCacheSize.accesskey \"o\">\n\n<!ENTITY updateTab.label                 \"Actualizar\">\n\n<!ENTITY updateAuto1.label               \"Instalar actualizacións automaticamente (recomendado: mellora a seguranza)\">\n<!ENTITY updateAuto1.accesskey           \"a\">\n<!ENTITY updateManual.label              \"Non buscar actualizacións (non recomendado: risco de seguranza)\">\n<!ENTITY updateManual.accesskey          \"N\">\n\n<!ENTITY updateHistory.label             \"Amosar historial de actualización\">\n<!ENTITY updateHistory.accesskey         \"z\">\n\n<!ENTITY useService.label                \"Usar un servizo en segundo plano para instalar as actualizacións\">\n<!ENTITY useService.accesskey            \"g\">\n\n<!ENTITY enableSearchUpdate.label        \"Buscadores\">\n<!ENTITY enableSearchUpdate.accesskey    \"B\">\n\n\n<!ENTITY offlineAppsList2.label          \"Os seguintes sitios web poden almacenar datos para a utilización sen conexión:\">\n<!ENTITY offlineAppsList.height          \"7em\">\n<!ENTITY offlineAppsListRemove.label     \"Retirar…\">\n<!ENTITY offlineAppsListRemove.accesskey \"R\">\n<!ENTITY offlineAppRemove.confirm        \"Retirar datos sen conexión\">\n\n<!ENTITY certificateTab.label            \"Certificados\">\n<!ENTITY enableOCSP.label                \"Consultar aos servidores OCSP responder para confirmar a validez dos certificados\">\n<!ENTITY enableOCSP.accesskey            \"u\">\n<!ENTITY viewCerts.label                 \"Ver certificados\">\n<!ENTITY viewCerts.accesskey             \"s\">\n<!ENTITY viewSecurityDevices.label       \"Dispositivos de seguranza\">\n<!ENTITY viewSecurityDevices.accesskey   \"D\">\n\n<!ENTITY alwaysSubmitCrashReports.accesskey \"c\">\n<!ENTITY alwaysSubmitCrashReports.label   \"Allow &brandShortName; to send backlogged crash reports on your behalf\">\n\n<!ENTITY autoUpdateOthers.label          \"Automatically Update\">\n<!ENTITY blockAutoReload.accesskey       \"b\">\n<!ENTITY blockAutoReload.label           \"Warn you when websites try to redirect or reload the page\">\n<!ENTITY certPersonal.description        \"When a server requests your personal certificate:\">\n<!ENTITY certPersonal.label              \"Requests\">\n<!ENTITY checkUserSpelling.accesskey     \"t\">\n<!ENTITY checkUserSpelling.label         \"Check your spelling as you type\">\n<!ENTITY clearSiteData.accesskey         \"l\">\n<!ENTITY clearSiteData.label             \"Clear All Data\">\n\n<!ENTITY crashReporterDesc2.label         \"Crash reports help &vendorShortName; fix problems and make your browser more stable and secure\">\n<!ENTITY offlineStorageNotify.accesskey           \"T\">\n\n<!ENTITY offlineStorageNotify.label               \"Tell you when a website asks to store data for offline use\">\n<!ENTITY offlineStorageNotifyExceptions.accesskey \"x\">\n<!ENTITY offlineStorageNotifyExceptions.label     \"Exceptions…\">\n<!ENTITY searchOnStartTyping.accesskey   \"x\">\n<!ENTITY searchOnStartTyping.label       \"Search for text when you start typing\">\n<!ENTITY selectCerts.ask                 \"Ask you every time\">\n<!ENTITY selectCerts.ask.accesskey       \"A\">\n<!ENTITY selectCerts.auto                \"Select one automatically\">\n<!ENTITY selectCerts.auto.accesskey      \"S\">\n\n<!--  Site Data section manages sites using Storage API and is under Network -->\n<!ENTITY siteData.label                  \"Site Data\">\n<!ENTITY siteDataLearnMoreLink.label     \"Learn more\">\n<!ENTITY siteDataSettings.accesskey      \"i\">\n<!ENTITY siteDataSettings.label          \"Settings…\">\n\n<!ENTITY updateApplication.label         \"&brandShortName; Updates\">\n<!ENTITY updateCheckChoose.accesskey     \"C\">\n<!ENTITY updateCheckChoose.label         \"Check for updates, but let you choose whether to install them\">\n<!ENTITY useOnScreenKeyboard.accesskey   \"k\">\n<!ENTITY useOnScreenKeyboard.label       \"Show a touch keyboard when necessary\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/preferences/applicationManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY appManager.title     \"Detalles do aplicativo\">\n<!ENTITY appManager.style     \"width: 30em; min-height: 20em;\">\n<!ENTITY remove.label         \"Retirar\">\n<!ENTITY remove.accesskey     \"R\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/preferences/applicationManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# in descriptionApplications, %S will be replaced by one of the 3 following strings\ndescriptionApplications=Os seguintes aplicativos poden xestionar %S.\n\nhandleProtocol=Ligazóns %S\nhandleWebFeeds=Fontes web\nhandleFile=Contido %S\n\ndescriptionWebApp=Este aplicativo web está aloxado en:\ndescriptionLocalApp=Este aplicativo está localizado en:\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/preferences/applications.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  typeColumn.label        \"Tipo de contido\">\n<!ENTITY  typeColumn.accesskey    \"T\">\n\n<!ENTITY  actionColumn2.label     \"Acción\">\n<!ENTITY  actionColumn2.accesskey \"A\">\n\n<!ENTITY  focusSearch1.key        \"f\">\n<!ENTITY  focusSearch2.key        \"k\">\n\n<!ENTITY  filter.emptytext        \"Buscar\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/preferences/blocklists.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Listas de bloqueo\">\n<!ENTITY window.width                 \"60em\">\n\n<!ENTITY treehead.list.label          \"Lista\">\n<!ENTITY windowClose.key              \"w\">\n\n<!ENTITY button.cancel.label          \"Cancelar\">\n<!ENTITY button.cancel.accesskey      \"C\">\n<!ENTITY button.ok.label              \"Gardar cambios\">\n<!ENTITY button.ok.accesskey          \"G\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/preferences/colors.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  colorsDialog.title              \"Cores\">\n<!ENTITY  window.width                    \"38em\">\n<!ENTITY  window.macWidth                 \"41em\">\n\n\n\n<!ENTITY  color                           \"Texto e fondo\">\n<!ENTITY  textColor.label                 \"Texto:\">\n<!ENTITY  textColor.accesskey             \"T\">\n<!ENTITY  backgroundColor.label           \"Fondo:\">\n<!ENTITY  backgroundColor.accesskey       \"F\">\n<!ENTITY  useSystemColors.label           \"Usar as cores do sistema\">\n<!ENTITY  useSystemColors.accesskey       \"s\">\n\n<!ENTITY  underlineLinks.label            \"Subliñar as ligazóns\">\n<!ENTITY  underlineLinks.accesskey        \"u\">\n<!ENTITY  links                           \"Cores das ligazóns\">\n<!ENTITY  linkColor.label                 \"Ligazóns non visitadas:\">\n<!ENTITY  linkColor.accesskey             \"L\">\n<!ENTITY  visitedLinkColor.label          \"Ligazóns visitadas:\">\n<!ENTITY  visitedLinkColor.accesskey      \"v\">\n\n<!ENTITY  overrideDefaultPageColors.accesskey    \"O\">\n\n<!ENTITY  overrideDefaultPageColors.always.label \"Always\">\n<!ENTITY  overrideDefaultPageColors.auto.label   \"Only with High Contrast themes\">\n\n<!ENTITY  overrideDefaultPageColors.label        \"Override the colors specified by the page with your selections above:\">\n<!ENTITY  overrideDefaultPageColors.never.label  \"Never\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/preferences/connection.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  connectionsDialog.title       \"Configuración da conexión\">\n\n<!ENTITY  proxyTitle.label              \"Configurar proxy para acceder á Internet\">\n<!ENTITY  noProxyTypeRadio.label        \"Sen proxy\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"y\">\n<!ENTITY  systemTypeRadio.label         \"Usar a configuración do proxy do sistema\">\n<!ENTITY  systemTypeRadio.accesskey     \"U\">\n<!ENTITY  WPADTypeRadio.label           \"Detectar automaticamente a configuración do proxy para esta rede\">\n<!ENTITY  WPADTypeRadio.accesskey       \"g\">\n<!ENTITY  manualTypeRadio.label         \"Configuración manual do proxy:\">\n<!ENTITY  manualTypeRadio.accesskey     \"m\">\n<!ENTITY  autoTypeRadio.label           \"URL da configuración automática do proxy:\">\n<!ENTITY  autoTypeRadio.accesskey       \"a\">\n<!ENTITY  reload.label                  \"Recargar\">\n<!ENTITY  reload.accesskey              \"e\">\n<!ENTITY  ftp.label                     \"Proxy FTP:\">\n<!ENTITY  ftp.accesskey                 \"F\">\n<!ENTITY  http.label                    \"Proxy HTTP:\">\n<!ENTITY  http.accesskey                \"H\">\n<!ENTITY  ssl.label                     \"Proxy SSL:\">\n<!ENTITY  ssl.accesskey                 \"L\">\n<!ENTITY  socks.label                   \"Servidor SOCKS:\">\n<!ENTITY  socks.accesskey               \"C\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"K\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"v\">\n<!ENTITY  socksRemoteDNS.accesskey      \"d\">\n<!ENTITY  port.label                    \"Porto:\">\n<!ENTITY  HTTPport.accesskey            \"P\">\n<!ENTITY  SSLport.accesskey             \"o\">\n<!ENTITY  FTPport.accesskey             \"r\">\n<!ENTITY  SOCKSport.accesskey           \"t\">\n<!ENTITY  noproxy.label                 \"Sen proxy para:\">\n<!ENTITY  noproxy.accesskey             \"n\">\n<!ENTITY  noproxyExplain.label          \"Exemplo: .mozilla.org, .net.nz, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"Usar este servidor proxy para todos os protocolos\">\n<!ENTITY  shareproxy.accesskey          \"s\">\n<!ENTITY  autologinproxy.label          \"Non preguntar autenticación se o contrasinal está gardado\">\n<!ENTITY  autologinproxy.accesskey      \"i\">\n<!ENTITY  autologinproxy.tooltip        \"Esta opción autentícao silenciosamente cos proxy cando gardou as credenciais para eles. Preguntaráselle cando falle a autenticación. \">\n\n<!ENTITY  socksRemoteDNS.label2         \"Proxy DNS when using SOCKS v5\">\n<!ENTITY  window.macWidth2              \"44em\">\n<!ENTITY  window.width2                 \"49em\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/preferences/containers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- &#171; is &laquo; however it's not defined in XML -->\n\n\n\n\n\n<!ENTITY addButton.accesskey  \"A\">\n\n\n<!ENTITY addButton.label      \"Add New Container\">\n<!-- &#171; is &laquo; however it's not defined in XML -->\n<!ENTITY backLink.label       \"&#171; Go Back to Privacy\">\n<!ENTITY button.ok.accesskey  \"D\">\n\n<!ENTITY button.ok.label      \"Done\">\n<!ENTITY color.accesskey      \"o\">\n<!ENTITY color.label          \"Color:\">\n<!ENTITY icon.accesskey       \"I\">\n<!ENTITY icon.label           \"Icon:\">\n<!ENTITY name.accesskey       \"N\">\n\n<!ENTITY name.label           \"Name:\">\n<!ENTITY name.placeholder     \"Enter a container name\">\n<!ENTITY preferencesButton.label \"Preferences\">\n<!ENTITY removeButton.label   \"Remove\">\n\n<!ENTITY window.title         \"Add New Container\">\n<!ENTITY window.width         \"45em\">\n<!ENTITY windowClose.key      \"w\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/preferences/containers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n\n\n# LOCALIZATION NOTE (containers.dollar.label)\n# String represents a money sign but currently uses a dollar sign so don't change to local currency\n# See Bug 1291672\n\n\ncontainers.blue.label = Blue\ncontainers.briefcase.label = Briefcase\ncontainers.cart.label = Shopping cart\ncontainers.circle.label = Dot\n# LOCALIZATION NOTE (containers.dollar.label)\n# String represents a money sign but currently uses a dollar sign so don't change to local currency\n# See Bug 1291672\ncontainers.dollar.label = Dollar sign\n\ncontainers.fingerprint.label = Fingerprint\ncontainers.green.label = Green\ncontainers.labelMinWidth = 4rem\ncontainers.orange.label = Orange\ncontainers.pink.label = Pink\ncontainers.purple.label = Purple\ncontainers.red.label = Red\ncontainers.turquoise.label = Turquoise\ncontainers.updateContainerTitle = %S Container Preferences\ncontainers.yellow.label = Yellow\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/preferences/content.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  popups.label                \"Xanelas emerxentes\">\n\n<!ENTITY  blockPopups.label           \"Bloquear xanelas emerxentes\">\n<!ENTITY  blockPopups.accesskey       \"B\">\n<!ENTITY  popupExceptions.label       \"Excepcións…\">\n<!ENTITY  popupExceptions.accesskey   \"E\">\n\n<!ENTITY  fontsAndColors.label        \"Tipos de letra e cores\">\n\n<!ENTITY  defaultFont.label           \"Tipo de letra predeterminado:\">\n<!ENTITY  defaultFont.accesskey       \"d\">\n<!ENTITY  defaultSize.label           \"Tamaño:\">\n<!ENTITY  defaultSize.accesskey       \"T\">\n\n<!ENTITY  advancedFonts.label         \"Avanzadas…\">\n<!ENTITY  advancedFonts.accesskey     \"A\">\n\n<!ENTITY  colors.label                \"Cores…\">\n<!ENTITY  colors.accesskey            \"C\">\n\n\n<!ENTITY languages.label              \"Idiomas\">\n<!ENTITY chooseLanguage.label         \"Escolla o seu idioma preferido para amosar as páxinas\">\n<!ENTITY chooseButton.label           \"Escoller…\">\n<!ENTITY chooseButton.accesskey       \"o\">\n\n<!ENTITY translateWebPages.label      \"Traducir contido web\">\n<!ENTITY translateWebPages.accesskey  \"T\">\n<!ENTITY translateExceptions.label    \"Excepcións…\">\n<!ENTITY translateExceptions.accesskey \"x\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -  The translations for these strings should match the translations in\n  -  browser/translation.dtd\n  -->\n<!ENTITY translation.options.attribution.beforeLogo \"Traducións de\">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n\n<!ENTITY  drmContent.label             \"Contido con DRM\">\n\n<!ENTITY  playDRMContent.label         \"Reproducir contido con DRM\">\n<!ENTITY  playDRMContent.accesskey     \"p\">\n<!ENTITY  playDRMContent.learnMore.label \"Máis información\">\n\n<!ENTITY  notificationsDoNotDisturb.accesskey  \"n\">\n<!ENTITY  notificationsDoNotDisturb.label      \"Do not disturb me\">\n<!ENTITY  notificationsDoNotDisturbDetails.value \"No notification will be shown until you restart &brandShortName;\">\n\n<!ENTITY  notificationsPolicy.label            \"Notifications\">\n<!ENTITY  notificationsPolicyButton.accesskey  \"h\">\n<!ENTITY  notificationsPolicyButton.label      \"Choose…\">\n<!ENTITY  notificationsPolicyDesc3.label       \"Choose which sites are allowed to send you notifications\">\n<!ENTITY  notificationsPolicyLearnMore.label   \"Learn more\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/preferences/cookies.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width                       \"36em\">\n\n<!ENTITY     cookiesonsystem.label          \"As seguintes cookies están almacenadas no computador:\">\n<!ENTITY     cookiename.label               \"Nome da cookie\">\n<!ENTITY     cookiedomain.label             \"Sitio\">\n\n<!ENTITY     props.name.label               \"Nome:\">\n<!ENTITY     props.value.label              \"Contido:\">\n<!ENTITY     props.domain.label             \"Servidor:\">\n<!ENTITY     props.path.label               \"Ruta:\">\n<!ENTITY     props.secure.label             \"Enviar a:\">\n<!ENTITY     props.expires.label            \"Caduca:\">\n\n<!ENTITY     window.title                   \"Cookies\">\n<!ENTITY     windowClose.key                \"w\">\n<!ENTITY     focusSearch1.key               \"f\">\n<!ENTITY     focusSearch2.key               \"k\">\n\n\n<!ENTITY     button.close.label             \"Pechar\">\n<!ENTITY     button.close.accesskey         \"c\">\n\n<!ENTITY     props.container.label          \"Container:\">\n<!ENTITY     searchFilter.accesskey         \"S\">\n\n<!ENTITY     searchFilter.label             \"Search\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/preferences/donottrack.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Do Not Track\">\n<!ENTITY window.width                 \"50em\">\n<!ENTITY window.height                \"10em\">\n\n<!ENTITY doNotTrackCheckbox2.label    \"Always apply Do Not Track\">\n<!ENTITY doNotTrackCheckbox2.accesskey \"A\">\n\n<!ENTITY doNotTrackTPInfo.description \"&brandShortName; will send a signal that you don’t want to be tracked whenever Tracking Protection is on.\">\n<!ENTITY doNotTrackLearnMore.label    \"Learn More\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/preferences/fonts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  fontsDialog.title                       \"Tipos de letra\">\n\n<!ENTITY  language.label                          \"Tipos de letra para:\">\n<!ENTITY  language.accesskey                      \"T\">\n\n<!ENTITY  size.label                              \"Tamaño:\">\n<!ENTITY  sizeProportional.accesskey              \"ñ\">\n<!ENTITY  sizeMonospace.accesskey                 \"e\">\n\n<!ENTITY  proportional.label                      \"Proporcional:\">\n<!ENTITY  proportional.accesskey                  \"P\">\n\n<!ENTITY  serif.label                             \"Serif:\">\n<!ENTITY  serif.accesskey                         \"S\">\n<!ENTITY  sans-serif.label                        \"Sans-serif:\">\n<!ENTITY  sans-serif.accesskey                    \"n\">\n<!ENTITY  monospace.label                         \"Monoespazado:\">\n<!ENTITY  monospace.accesskey                     \"M\">\n\n<!-- LOCALIZATION NOTE (font.langGroup.latin) :\n     Translate \"Latin\" as the name of Latin (Roman) script, not as the name of the Latin language. -->\n<!ENTITY  font.langGroup.latin                    \"Latín\">\n<!ENTITY  font.langGroup.japanese                 \"Xaponés\">\n<!ENTITY  font.langGroup.trad-chinese             \"Chinés tradicional (Taiwán)\">\n<!ENTITY  font.langGroup.simpl-chinese            \"Chinés simplificado\">\n<!ENTITY  font.langGroup.trad-chinese-hk          \"Chinés tradicional (Hong Kong)\">\n<!ENTITY  font.langGroup.korean                   \"Coreano\">\n<!ENTITY  font.langGroup.cyrillic                 \"Cirílico\">\n<!ENTITY  font.langGroup.el                       \"Grego\">\n<!ENTITY  font.langGroup.other                    \"Outros sistemas de escritura\">\n<!ENTITY  font.langGroup.thai                     \"Tailandés\">\n<!ENTITY  font.langGroup.hebrew                   \"Hebreo\">\n<!ENTITY  font.langGroup.arabic                   \"Árabe\">\n<!ENTITY  font.langGroup.devanagari               \"Devanagari\">\n<!ENTITY  font.langGroup.tamil                    \"Tamil\">\n<!ENTITY  font.langGroup.armenian                 \"Armenio\">\n<!ENTITY  font.langGroup.bengali                  \"Bengalí\">\n<!ENTITY  font.langGroup.canadian                 \"Unified Canadian Syllabary\">\n<!ENTITY  font.langGroup.ethiopic                 \"Etíope\">\n<!ENTITY  font.langGroup.georgian                 \"Xeorxiano\">\n<!ENTITY  font.langGroup.gujarati                 \"Guxarati\">\n<!ENTITY  font.langGroup.gurmukhi                 \"Gurmukhi\">\n<!ENTITY  font.langGroup.khmer                    \"Camboxano\">\n<!ENTITY  font.langGroup.malayalam                \"Malaialam\">\n<!ENTITY  font.langGroup.math                     \"Matemáticas\">\n<!ENTITY  font.langGroup.telugu                   \"Telugu\">\n<!ENTITY  font.langGroup.kannada                  \"Kannada\">\n<!ENTITY  font.langGroup.sinhala                  \"Sinhala\">\n<!ENTITY  font.langGroup.tibetan                  \"Tibetano\">\n<!-- Minimum font size -->\n<!ENTITY minSize.label                            \"Tamaño mínimo do tipo de letra:\">\n<!ENTITY minSize.accesskey                        \"o\">\n<!ENTITY minSize.none                             \"Ningún\">\n\n<!-- default font type -->\n<!ENTITY  useDefaultFontSerif.label               \"Serif\">\n<!ENTITY  useDefaultFontSansSerif.label           \"Sans Serif\">\n\n\n<!ENTITY languages.customize.Fallback2.grouplabel \"Codificación de texto para contido antigo\">\n<!ENTITY languages.customize.Fallback2.label      \"Codificación de texto alternativa:\">\n<!ENTITY languages.customize.Fallback2.accesskey  \"t\">\n<!ENTITY languages.customize.Fallback2.desc       \"Esta codificación de texto úsase para contido antigo que non declara a súa codificación.\">\n\n<!ENTITY languages.customize.Fallback.auto        \"Predeterminada para o idioma actual\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.arabic):\n     Translate \"Arabic\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.arabic      \"Árabe\">\n<!ENTITY languages.customize.Fallback.baltic      \"Báltico\">\n<!ENTITY languages.customize.Fallback.ceiso       \"Centroeuropeo, ISO\">\n<!ENTITY languages.customize.Fallback.cewindows   \"Centroeuropeo, Microsoft\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.simplified):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.simplified  \"Chinés simplificado\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.traditional):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.traditional \"Chinés tradicional\">\n<!ENTITY languages.customize.Fallback.cyrillic    \"Cirílico\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.greek):\n     Translate \"Greek\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.greek       \"Grego\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.hebrew):\n     Translate \"Hebrew\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.hebrew      \"Hebreo\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.japanese):\n     Translate \"Japanese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.japanese    \"Xaponés\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.korean):\n     Translate \"Korean\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.korean      \"Coreano\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.thai):\n     Translate \"Thai\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.thai        \"Tailandés\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.turkish):\n     Translate \"Turkish\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.turkish     \"Turco\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.vietnamese):\n     Translate \"Vietnamese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.vietnamese  \"Vietnamita\">\n<!ENTITY languages.customize.Fallback.other       \"Outros (incluído europeo occidental)\">\n\n<!ENTITY  allowPagesToUseOwn.accesskey            \"A\">\n\n<!ENTITY  allowPagesToUseOwn.label                \"Allow pages to choose their own fonts, instead of your selections above\">\n<!ENTITY  font.langGroup.odia                     \"Odia\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/preferences/languages.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width                                   \"30em\">\n\n<!ENTITY languages.customize.Header                     \"Idiomas\">\n<!ENTITY languages.customize.description                \"É frecuente que as páxinas web se poidan consultar en máis dun idioma. Escolla, en orde de preferencia, os idiomas para visualizar ese tipo de páxinas:\">\n<!ENTITY languages.customize.moveUp.label               \"Subir\">\n<!ENTITY languages.customize.moveUp.accesskey           \"S\">\n<!ENTITY languages.customize.moveDown.label             \"Baixar\">\n<!ENTITY languages.customize.moveDown.accesskey         \"B\">\n<!ENTITY languages.customize.deleteButton.label         \"Retirar\">\n<!ENTITY languages.customize.deleteButton.accesskey     \"R\">\n<!ENTITY languages.customize.selectLanguage.label       \"Seleccione un idioma para engadilo…\">\n<!ENTITY languages.customize.addButton.label            \"Engadir\">\n<!ENTITY languages.customize.addButton.accesskey        \"E\">\n\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/preferences/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY startup.label             \"Inicio\">\n\n<!ENTITY startupPage.label         \"Cando &brandShortName; se inicia:\">\n<!ENTITY startupPage.accesskey     \"s\">\n<!ENTITY startupBlankPage.label    \"Amosar unha páxina en branco\">\n\n<!ENTITY homepage.label            \"Páxina de inicio:\">\n<!ENTITY homepage.accesskey        \"P\">\n<!ENTITY useCurrentPage.label      \"Usar a páxina actual\">\n<!ENTITY useCurrentPage.accesskey  \"c\">\n<!ENTITY useMultiple.label         \"Usar as páxinas actuais\">\n<!ENTITY chooseBookmark.label      \"Usar marcador…\">\n<!ENTITY chooseBookmark.accesskey  \"U\">\n<!ENTITY restoreDefault.label      \"Restaurar os predeterminados\">\n<!ENTITY restoreDefault.accesskey  \"R\">\n\n<!ENTITY downloads.label     \"Descargas\">\n\n<!ENTITY saveTo.label \"Gardar ficheiros en\">\n<!ENTITY saveTo.accesskey \"G\">\n<!ENTITY chooseFolderWin.label        \"Examinar…\">\n<!ENTITY chooseFolderWin.accesskey    \"i\">\n<!ENTITY chooseFolderMac.label        \"Escoller…\">\n<!ENTITY chooseFolderMac.accesskey    \"E\">\n\n<!ENTITY alwaysCheckDefault2.label        \"Comprobar sempre se &brandShortName; é o seu navegador predeterminado\">\n<!ENTITY alwaysCheckDefault2.accesskey    \"o\">\n<!ENTITY setAsMyDefaultBrowser2.label     \"Estabelecer como predeterminado\">\n<!ENTITY setAsMyDefaultBrowser2.accesskey \"d\">\n<!ENTITY isDefault.label                  \"&brandShortName; xa é o navegador predeterminado\">\n<!ENTITY isNotDefault.label               \"&brandShortName; non é o navegador predeterminado\">\n\n<!ENTITY separateProfileMode.label        \"Permitir a &brandShortName; e Firefox executarse ao mesmo tempo\">\n<!ENTITY useFirefoxSync.label             \"Consello: Isto usa perfiles separados. Use Sync para compartir datos entre eles.\">\n<!ENTITY getStarted.label                 \"Comece a usar Sync…\">\n\n<!ENTITY e10sEnabled.label                \"Activar &brandShortName; multiproceso\">\n\n<!ENTITY alwaysAskWhere.accesskey     \"A\">\n<!ENTITY alwaysAskWhere.label         \"Always ask you where to save files\">\n<!ENTITY startupPrevSession.label  \"Show your windows and tabs from last time\">\n<!ENTITY startupUserHomePage.label \"Show your home page\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/preferences/permissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Excepcións\">\n<!ENTITY window.width                 \"45em\">\n\n<!ENTITY treehead.sitename.label      \"Sitio\">\n<!ENTITY treehead.status.label        \"Estado\">\n<!ENTITY removepermission.label       \"Retirar sitio\">\n<!ENTITY removepermission.accesskey   \"R\">\n<!ENTITY removeallpermissions.label   \"Retirar todos os sitios\">\n<!ENTITY removeallpermissions.accesskey \"e\">\n<!ENTITY address.label                \"Enderezo do sitio web:\">\n<!ENTITY address.accesskey            \"d\">\n<!ENTITY block.label                  \"Bloquear\">\n<!ENTITY block.accesskey              \"B\">\n<!ENTITY session.label                \"Permitir nesta sesión\">\n<!ENTITY session.accesskey            \"s\">\n<!ENTITY allow.label                  \"Permitir\">\n<!ENTITY allow.accesskey              \"P\">\n<!ENTITY windowClose.key              \"w\">\n\n<!ENTITY button.cancel.label          \"Cancelar\">\n<!ENTITY button.cancel.accesskey      \"C\">\n<!ENTITY button.ok.label              \"Gardar cambios\">\n<!ENTITY button.ok.accesskey          \"b\">\n\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/preferences/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  prefWindow.titleWin     \"Opcións\">\n<!ENTITY  prefWindow.title        \"Preferencias\">\n<!-- LOCALIZATION NOTE (prefWindow.titleGNOME): This is not used for in-content preferences -->\n<!ENTITY  prefWindow.titleGNOME   \"Preferencias de &brandShortName;\">\n<!-- When making changes to prefWindow.styleWin test both Windows Classic and\n     Luna since widget heights are different based on the OS theme -->\n<!ENTITY  prefWinMinSize.styleWin2      \"width: 42em; min-height: 37.5em;\">\n<!ENTITY  prefWinMinSize.styleMac       \"width: 47em; min-height: 40em;\">\n<!ENTITY  prefWinMinSize.styleGNOME     \"width: 45.5em; min-height: 40.5em;\">\n\n<!ENTITY  paneGeneral.title       \"Xeral\">\n<!ENTITY  paneTabs.title          \"Lapelas\">\n<!ENTITY  paneSearch.title        \"Buscar\">\n<!ENTITY  paneContent.title       \"Contido\">\n<!ENTITY  paneApplications.title  \"Aplicativos\">\n<!ENTITY  panePrivacy.title       \"Privacidade\">\n<!ENTITY  paneSecurity.title      \"Seguranza\">\n<!ENTITY  paneAdvanced.title      \"Opcións avanzadas\">\n\n<!-- LOCALIZATION NOTE (paneSync.title): This should match syncBrand.shortName.label in ../syncBrand.dtd -->\n<!ENTITY  paneSync.title          \"Sync\">\n\n<!ENTITY  helpButton.label        \"Axuda\">\n\n<!ENTITY  paneContainers.title    \"Container Tabs\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Security\n\n# LOCALIZATION NOTE: phishBefore uses %S to represent the name of the provider\n#                    whose privacy policy must be accepted (for enabling\n#                    check-every-page-as-I-load-it phishing protection).\nphishBeforeText=Esta opción envía a %S o enderezo das páxinas web que está a visualizar. Para continuar revise e acepte os seguintes termos de uso.\n\n#### Fonts\n\nlabelDefaultFont=Predeterminado (%S)\n\nveryLargeMinimumFontTitle=Tamaño mínimo de letra grande\nveryLargeMinimumFontWarning=Seleccionou un tamaño mínimo de letra grande muy grande (máis de 24 píxeles). Isto pode dificultar ou que resulte imposíbel usar algunhas páxinas importantes de configuración como esta.\nacceptVeryLargeMinimumFont=Manter os meus cambios de todos os xeitos\n\n#### Permissions Manager\n\ncookiepermissionstext=Pode especificar que sitios web teñen permiso para utilizar cookies e cales non. Escriba o enderezo exacto do sitio e despois prema Bloquear, Permitir nesta sesión ou Permitir.\ncookiepermissionstitle=Excepcións - Cookies\naddonspermissionstext=Pode especificar que sitios web teñen permiso para instalar complementos. Escriba o enderezo exacto do sitio e despois prema Permitir.\naddons_permissions_title=Sitios permitidos - Instalación de complementos\npopuppermissionstext=Pode especificar que sitios web teñen permiso para abrir xanelas emerxentes. Escriba o enderezo exacto do sitio e despois prema Permitir.\npopuppermissionstitle=Sitios con permiso - Xanelas emerxentes\ninvalidURI=Introduza un nome de servidor válido\ninvalidURITitle=Introduciuse un nome de servidor non válido\n\n#### Block List Manager\n\nblockliststext=Pode escoller que lista usará Firefox para bloquear elementos web que poidan seguir a súa actividade de navegación.\nblockliststitle=Listas de bloqueo\n# LOCALIZATION NOTE (mozNameTemplate): This template constructs the name of the\n# block list in the block lists dialog. It combines the list name and\n# description.\n#   e.g. mozNameTemplate : \"Standard (Recommended). This list does a pretty good job.\"\n#   %1$S = list name (fooName), %2$S = list descriptive text (fooDesc)\nmozNameTemplate=%1$S %2$S\n# LOCALIZATION NOTE (mozstdName, etc.): These labels appear in the tracking\n# protection block lists dialog, mozNameTemplate is used to create the final\n# string. Note that in the future these two strings (name, desc) could be\n# displayed on two different lines.\nmozstdName=Protección básica Disconnect.me (recomendada).\nmozstdDesc=Permitir algúns elementos de seguimento para que os sitios web funcionen correctamente.\nmozfullName=Protección estrita Disconnect.me.\nmozfullDesc=Bloquear os elementos de seguimento coñecidos. Algúns sitios pode que non funcionen correctamente.\n# LOCALIZATION NOTE (blocklistChangeRequiresRestart): %S = brandShortName\nblocklistChangeRequiresRestart=É necesario reiniciar %S para cambiar as listas de bloqueo.\n\n#### Master Password\n\npw_change2empty_in_fips_mode=Está en modo FIPS, que require un contrasinal principal que non estea baleiro.\npw_change_failed_title=Erro ao modificar o contrasinal\n\n#### Fonts\n\n# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n\n#### Downloads\n\ndesktopFolderName=Escritorio\ndownloadsFolderName=Descargas\nchooseDownloadFolderTitle=Escolla o cartafol de descarga:\n\n#### Applications\n\nfileEnding=Ficheiro %S\nsaveFile=Gardar ficheiro\n\n# LOCALIZATION NOTE (useApp, useDefault): %S = Application name\nuseApp=Usar %S\nuseDefault=Usar %S (predeterminado)\n\nuseOtherApp=Utilizar outro…\nfpTitleChooseApp=Seleccionar o aplicativo auxiliar\nmanageApp=Detalles do aplicativo…\nwebFeed=Fonte web\nvideoPodcastFeed=Podcast de vídeo\naudioPodcastFeed=Podcast\nalwaysAsk=Preguntar sempre\nportableDocumentFormat=Portable Document Format (PDF)\n\n# LOCALIZATION NOTE (usePluginIn):\n# %1$S = plugin name (for example \"QuickTime Plugin-in 7.2\")\n# %2$S = brandShortName from brand.properties (for example \"Minefield\")\nusePluginIn=Usar %S (en %S)\n\n# LOCALIZATION NOTE (previewInApp, addLiveBookmarksInApp): %S = brandShortName\npreviewInApp=Previsualizar en %S\naddLiveBookmarksInApp=Engadir marcadores dinámicos en %S\n\n# LOCALIZATION NOTE (typeDescriptionWithType):\n# %1$S = type description (for example \"Portable Document Format\")\n# %2$S = type (for example \"application/pdf\")\ntypeDescriptionWithType=%S (%S)\n\n\n#### Cookie Viewer\n\nhostColon=Servidor:\ndomainColon=Dominio:\nforSecureOnly=Só conexións cifradas\nforAnyConnection=Calquera tipo de conexión\nexpireAtEndOfSession=Á fin da sesión\ncan=Permitir\ncanAccessFirstParty=Permitir só as primeiras\ncanSession=Permitir nesta sesión\ncannot=Bloquear\nnoCookieSelected=<ningunha cookie seleccionada>\ncookiesAll=As seguintes cookies están almacenadas no computador:\ncookiesFiltered=As seguintes cookies coinciden coa busca:\n\n# LOCALIZATION NOTE (removeAllCookies, removeAllShownCookies):\n# removeAllCookies and removeAllShownCookies are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial cookies are shown as a result of keyword search,\n# removeAllShownCookies is displayed as button label.\n# removeAllCookies is displayed when no keyword search and all cookies are shown.\n\n# LOCALIZATION NOTE (removeSelectedCookies):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# If you need to display the number of selected elements in your language,\n# you can use #1 in your localization as a placeholder for the number.\n# For example this is the English string with numbers:\n# removeSelectedCookied=Remove #1 Selected;Remove #1 Selected\n\n\n#### Offline apps\nofflineAppsList.height=7em\nofflineAppRemoveTitle=Retirar os datos das páxinas web sen conexión\nofflineAppRemovePrompt=Despois de retirar estes datos, %S non estará dispoñíbel sen conexión. Confirma que quere retirar este sitio web sen conexión?\nofflineAppRemoveConfirm=Retirar datos sen conexión\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# offline application\n#   e.g. offlineAppUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nofflineAppUsage=%1$S %2$S\n\nofflinepermissionstext=Os seguintes sitios web non teñen permiso para almacenar datos para a súa utilización sen conexión:\nofflinepermissionstitle=Datos sen conexión\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the web content cache.\n#   e.g., \"Your web content cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualDiskCacheSize=A caché do contido web está usando actualmente %1$S %2$S de espazo do disco\nactualDiskCacheSizeCalculated=Calculando o tamaño da caché do contido web…\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the application cache.\n#   e.g., \"Your application cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualAppCacheSize=A caché do aplicativo está usando actualmente %1$S %2$S de espazo do disco\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the total usage of site data.\n#   e.g., \"The total usage is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\n# LOCALIZATION NOTE (removeAllSiteData, removeAllSiteDataShown):\n# removeAllSiteData and removeAllSiteDataShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\n# LOCALIZATION NOTE (spaceAlert.over5GB.prefButtonWin.label): On Windows Preferences is called Options\n# LOCALIZATION NOTE (spaceAlert.over5GB.message): %S = brandShortName\n# LOCALIZATION NOTE (spaceAlert.over5GB.messageWin):\n# - On Windows Preferences is called Options\n# - %S = brandShortName\n# LOCALIZATION NOTE (spaceAlert.under5GB.message): %S = brandShortName\n\n# LOCALIZATION NOTE (featureEnableRequiresRestart, featureDisableRequiresRestart, restartTitle): %S = brandShortName\nfeatureEnableRequiresRestart=Debe reiniciar o %S para activar esta característica.\nfeatureDisableRequiresRestart=Debe reiniciar o %S para desactivar esta característica.\nshouldRestartTitle=Reiniciar o %S\n\n\n\n# LOCALIZATION NOTE (disableContainersMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\n\n# LOCALIZATION NOTE (disableContainersOkButton): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\n\n\n\n# LOCALIZATION NOTE (removeContainerMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\n\n\nclearSiteDataNow=Clear Now\nclearSiteDataPromptText=Selecting ‘Clear Now’ will clear all cookies and site data stored by Firefox. This may sign you out of websites and remove offline web content.\nclearSiteDataPromptTitle=Clear all cookies and site data\ndefault=Default\n\ndefaultUserContextLabel=None\n\ndisableContainersAlertTitle=Close All Container Tabs?\n\ndisableContainersButton2=Keep enabled\n\n# LOCALIZATION NOTE (disableContainersMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersMsg=If you disable Container Tabs now, #S container tab will be closed. Are you sure you want to disable Container Tabs?;If you disable Container Tabs now, #S container tabs will be closed. Are you sure you want to disable Container Tabs?\n\n# LOCALIZATION NOTE (disableContainersOkButton): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersOkButton=Close #S Container Tab;Close #S Container Tabs\nimportant=Important\nnotificationspermissionstext4=Control which websites are always or never allowed to send you notifications. If you remove a site, it will need to request permission again.\nnotificationspermissionstitle=Notification Permissions\nokToRestartButton=Restart %S now\nremoveAllCookies.accesskey=A\n\n# LOCALIZATION NOTE (removeAllCookies, removeAllShownCookies):\n# removeAllCookies and removeAllShownCookies are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial cookies are shown as a result of keyword search,\n# removeAllShownCookies is displayed as button label.\n# removeAllCookies is displayed when no keyword search and all cookies are shown.\nremoveAllCookies.label=Remove All\nremoveAllShownCookies.accesskey=A\nremoveAllShownCookies.label=Remove All Shown\nremoveAllSiteData.accesskey=e\n# LOCALIZATION NOTE (removeAllSiteData, removeAllSiteDataShown):\n# removeAllSiteData and removeAllSiteDataShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAllSiteData.label=Remove All\nremoveAllSiteDataShown.accesskey=e\nremoveAllSiteDataShown.label=Remove All Shown\n\nremoveContainerAlertTitle=Remove This Container?\nremoveContainerButton2=Don’t remove this Container\n\n# LOCALIZATION NOTE (removeContainerMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\nremoveContainerMsg=If you remove this Container now, #S container tab will be closed. Are you sure you want to remove this Container?;If you remove this Container now, #S container tabs will be closed. Are you sure you want to remove this Container?\n\nremoveContainerOkButton=Remove this Container\nremoveSelectedCookies.accesskey=R\n\n# LOCALIZATION NOTE (removeSelectedCookies):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# If you need to display the number of selected elements in your language,\n# you can use #1 in your localization as a placeholder for the number.\n# For example this is the English string with numbers:\n# removeSelectedCookied=Remove #1 Selected;Remove #1 Selected\nremoveSelectedCookies.label=Remove Selected;Remove Selected\nrestartLater=Restart Later\n\nrestartNow=Restart Now\nrevertNoRestartButton=Revert\nsavedLoginsExceptions_desc=Logins for the following sites will not be saved:\nsavedLoginsExceptions_title=Exceptions - Saved Logins\nsiteUsage=%1$S %2$S\nspaceAlert.learnMoreButton.accesskey=L\nspaceAlert.learnMoreButton.label=Learn More\n# LOCALIZATION NOTE (spaceAlert.over5GB.message): %S = brandShortName\nspaceAlert.over5GB.message=%S is running out of disk space. Website contents may not display properly. You can clear stored site data in Preferences > Advanced > Site Data.\n# LOCALIZATION NOTE (spaceAlert.over5GB.messageWin):\n# - On Windows Preferences is called Options\n# - %S = brandShortName\nspaceAlert.over5GB.messageWin=%S is running out of disk space. Website contents may not display properly. You can clear stored site data in Options > Advanced > Site Data.\nspaceAlert.over5GB.prefButton.accesskey=O\nspaceAlert.over5GB.prefButton.label=Open Preferences\nspaceAlert.over5GB.prefButtonWin.accesskey=O\n# LOCALIZATION NOTE (spaceAlert.over5GB.prefButtonWin.label): On Windows Preferences is called Options\nspaceAlert.over5GB.prefButtonWin.label=Open Options\n# LOCALIZATION NOTE (spaceAlert.under5GB.message): %S = brandShortName\nspaceAlert.under5GB.message=%S is running out of disk space. Website contents may not display properly. Visit “Learn More” to optimize your disk usage for better browsing experience.\nspaceAlert.under5GB.okButton.accesskey=K\nspaceAlert.under5GB.okButton.label=OK, Got it\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the total usage of site data.\n#   e.g., \"The total usage is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\ntotalSiteDataSize=Your stored site data is currently using %1$S %2$S of disk space\n\n#### Permissions Manager\n\ntrackingprotectionpermissionstext=You have disabled Tracking Protection on these sites.\ntrackingprotectionpermissionstitle=Exceptions - Tracking Protection\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/preferences/privacy.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tracking.label                 \"Seguimento\">\n\n<!ENTITY dntTrackingNotOkay4.label     \"Indicarlle aos sitios que non o sigan\">\n<!ENTITY dntTrackingNotOkay4.accesskey \"n\">\n<!ENTITY doNotTrackInfo.label          \"Obter máis información\">\n<!ENTITY trackingProtection5.label     \"Usar protección contra o seguimento\">\n<!ENTITY trackingProtection5.accesskey \"i\">\n<!ENTITY trackingProtectionLearnMore.label \"Máis información\">\n<!ENTITY trackingProtectionPBM5.label         \"Usar protección contra o seguimento nas xanelas privadas\">\n<!ENTITY trackingProtectionPBM5.accesskey     \"v\">\n<!ENTITY trackingProtectionPBMLearnMore.label \"Máis información\">\n<!ENTITY changeBlockList.label          \"Cambiar lista de bloqueo\">\n<!ENTITY changeBlockList.accesskey      \"l\">\n\n<!ENTITY  history.label                 \"Historial\">\n\n<!ENTITY  locationBar.label             \"Barra de localización\">\n\n<!ENTITY  locbar.suggest.label          \"Para empregar a barra de localización, suxírese:\">\n<!ENTITY  locbar.history.label          \"Historial\">\n<!ENTITY  locbar.history.accesskey      \"H\">\n<!ENTITY  locbar.bookmarks.label        \"Marcadores\">\n<!ENTITY  locbar.bookmarks.accesskey    \"M\">\n<!ENTITY  locbar.openpage.label         \"Abrir lapelas\">\n<!ENTITY  locbar.openpage.accesskey     \"b\">\n<!ENTITY  locbar.searches.label         \"Buscas relacionadas do buscador predeterminado\">\n<!ENTITY  locbar.searches.accesskey     \"d\">\n\n<!ENTITY  suggestionSettings.label      \"Cambiar as preferencias relacionadas coas suxestións do buscador…\">\n<!ENTITY  suggestionSettings.accesskey  \"x\">\n\n<!ENTITY  acceptCookies.label           \"Aceptar as cookies das páxinas web\">\n<!ENTITY  acceptCookies.accesskey       \"A\">\n\n<!ENTITY  acceptThirdParty.pre.label      \"Aceptar cookies de terceiros:\">\n<!ENTITY  acceptThirdParty.pre.accesskey  \"c\">\n<!ENTITY  acceptThirdParty.always.label   \"Sempre\">\n<!ENTITY  acceptThirdParty.never.label    \"Nunca\">\n<!ENTITY  acceptThirdParty.visited.label  \"Dos visitados\">\n\n<!ENTITY  keepUntil.label               \"Conservar ata:\">\n<!ENTITY  keepUntil.accesskey           \"C\">\n\n<!ENTITY  expire.label                  \"que caduquen\">\n<!ENTITY  close.label                   \"que peche &brandShortName;\">\n<!ENTITY  askEachTime.label             \"preguntarme cada vez\">\n\n<!ENTITY  cookieExceptions.label        \"Excepcións…\">\n<!ENTITY  cookieExceptions.accesskey    \"E\">\n\n<!ENTITY  showCookies.label             \"Amosar as cookies…\">\n<!ENTITY  showCookies.accesskey         \"s\">\n\n<!ENTITY  historyHeader.pre.label          \"O &brandShortName; :\">\n<!ENTITY  historyHeader.pre.accesskey      \"O\">\n<!ENTITY  historyHeader.remember.label     \"Gardará o historial\">\n<!ENTITY  historyHeader.dontremember.label \"Nunca gardará o historial\">\n<!ENTITY  historyHeader.custom.label       \"Usará unha configuración personalizada para o historial\">\n<!ENTITY  historyHeader.post.label         \"\">\n\n<!ENTITY  rememberDescription.label      \"&brandShortName; lembrará a súa navegación, descargas, historial de formularios e buscas, e gardará as cookies dos sitios web que visite.\">\n\n<!-- LOCALIZATION NOTE (rememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.middle.label): include a starting and trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.post.label): include a starting space as needed -->\n<!ENTITY  rememberActions.pre.label           \"Tamén pode querer \">\n<!ENTITY  rememberActions.clearHistory.label  \"borrar o seu historial recente\">\n<!ENTITY  rememberActions.middle.label        \", ou \">\n<!ENTITY  rememberActions.removeCookies.label \"retirar as cookies de xeito individual\">\n<!ENTITY  rememberActions.post.label          \".\">\n\n<!ENTITY  dontrememberDescription.label  \"&brandShortName; usará a mesma configuración que na navegación privada, e non gardará ningún historial mentres navega pola Internet.\">\n\n<!-- LOCALIZATION NOTE (dontrememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (dontrememberActions.post.label): include a starting space as needed -->\n<!ENTITY  dontrememberActions.pre.label          \"Tamén pode querer \">\n<!ENTITY  dontrememberActions.clearHistory.label \"borrar todo o historial actual\">\n<!ENTITY  dontrememberActions.post.label         \".\">\n\n<!ENTITY  privateBrowsingPermanent2.label \"Usar sempre o modo de navegación privada\">\n<!ENTITY  privateBrowsingPermanent2.accesskey \"p\">\n\n<!ENTITY  rememberHistory2.label      \"Lembrar o meu historial de navegación e descargas\">\n<!ENTITY  rememberHistory2.accesskey  \"b\">\n\n<!ENTITY  rememberSearchForm.label       \"Lembrar historial de formularios e buscas\">\n<!ENTITY  rememberSearchForm.accesskey   \"f\">\n\n<!ENTITY  clearOnClose.label             \"Borrar o historial ao pechar &brandShortName;\">\n<!ENTITY  clearOnClose.accesskey         \"r\">\n\n<!ENTITY  clearOnCloseSettings.label     \"Configuración…\">\n<!ENTITY  clearOnCloseSettings.accesskey \"g\">\n\n<!ENTITY  browserContainersEnabled.accesskey    \"n\">\n<!ENTITY  browserContainersEnabled.label        \"Enable Container Tabs\">\n\n<!ENTITY  browserContainersHeader.label         \"Container Tabs\">\n<!ENTITY  browserContainersLearnMore.label      \"Learn more\">\n<!ENTITY  browserContainersSettings.accesskey    \"i\">\n<!ENTITY  browserContainersSettings.label        \"Settings…\">\n<!ENTITY  doNotTrack.post.label         \".\">\n\n<!-- LOCALIZATION NOTE (doNotTrack.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (doNotTrack.post.label): include a starting space as needed -->\n<!ENTITY  doNotTrack.pre.label          \"You can also \">\n<!ENTITY  doNotTrack.settings.label     \"manage your Do Not Track settings\">\n<!ENTITY  trackingProtectionAlways.accesskey   \"y\">\n<!ENTITY  trackingProtectionAlways.label       \"Always\">\n<!ENTITY  trackingProtectionExceptions.accesskey \"x\">\n<!ENTITY  trackingProtectionExceptions.label   \"Exceptions…\">\n\n\n<!ENTITY  trackingProtectionHeader.label       \"Use Tracking Protection\">\n<!ENTITY  trackingProtectionNever.accesskey    \"n\">\n<!ENTITY  trackingProtectionNever.label        \"Never\">\n<!ENTITY  trackingProtectionPrivate.accesskey  \"l\">\n<!ENTITY  trackingProtectionPrivate.label      \"Only in private windows\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/preferences/search.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY defaultSearchEngine.label             \"Buscador predeterminado\">\n\n<!ENTITY chooseYourDefaultSearchEngine.label   \"Escolla o seu buscador predeterminado. &brandShortName; úsao na barra de localización, na barra de busca e na páxina de inicio.\">\n\n<!ENTITY provideSearchSuggestions.label        \"Fornecer suxestións de busca\">\n<!ENTITY provideSearchSuggestions.accesskey    \"s\">\n\n<!ENTITY showURLBarSuggestions.label           \"Amosar as suxestións de busca nos resultados da barra de localización\">\n<!ENTITY showURLBarSuggestions.accesskey       \"l\">\n<!ENTITY urlBarSuggestionsPermanentPB.label    \"As suxestións de busca non se amosarán nos resultados da barra de localización porque configurou &brandShortName; para que non lembre o historial.\">\n\n<!ENTITY oneClickSearchEngines.label           \"Buscadores nun clic\">\n\n<!ENTITY chooseWhichOneToDisplay.label         \"A barra de busca permítelle usar outros buscadores directamente. Escolla cales quere amosar.\">\n\n<!ENTITY engineNameColumn.label                \"Buscador\">\n<!ENTITY engineKeywordColumn.label             \"Palabra clave\">\n\n<!ENTITY restoreDefaultSearchEngines.label     \"Restaurar os buscadores predeterminados\">\n<!ENTITY restoreDefaultSearchEngines.accesskey \"d\">\n\n<!ENTITY removeEngine.label                    \"Retirar\">\n<!ENTITY removeEngine.accesskey                \"r\">\n\n<!ENTITY addMoreSearchEngines.label            \"Engadir máis buscadores…\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/preferences/security.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  general.label                 \"Xeral\">\n\n\n<!-- LOCALIZATION NOTE (enableSafeBrowsing.label, blockDownloads.label, blockUncommonUnwanted.label):\n  It is important that wording follows the guidelines outlined on this page:\n  https://developers.google.com/safe-browsing/developers_guide_v2#AcceptableUsage\n-->\n\n\n\n<!ENTITY  addonExceptions.label         \"Excepcións…\">\n<!ENTITY  addonExceptions.accesskey     \"E\">\n\n\n<!ENTITY  logins.label                  \"Identificacións\">\n\n<!ENTITY  rememberLogins.label          \"Lembrar as identificacións para os sitios\">\n<!ENTITY  rememberLogins.accesskey      \"r\">\n<!ENTITY  passwordExceptions.label      \"Excepcións…\">\n<!ENTITY  passwordExceptions.accesskey  \"p\">\n\n<!ENTITY  useMasterPassword.label        \"Usar un contrasinal principal\">\n<!ENTITY  useMasterPassword.accesskey    \"U\">\n<!ENTITY  changeMasterPassword.label     \"Modificar o contrasinal principal…\">\n<!ENTITY  changeMasterPassword.accesskey \"M\">\n\n<!ENTITY  savedLogins.label              \"Gardáronse as identificacións…\">\n<!ENTITY  savedLogins.accesskey          \"G\">\n\n<!ENTITY  blockDownloads.accesskey        \"D\">\n\n<!ENTITY  blockDownloads.label            \"Block dangerous downloads\">\n<!ENTITY  blockUncommonAndUnwanted.accesskey \"C\">\n\n<!ENTITY  blockUncommonAndUnwanted.label     \"Warn you about unwanted and uncommon software\">\n<!ENTITY  enableSafeBrowsing.accesskey    \"B\">\n\n<!-- LOCALIZATION NOTE (enableSafeBrowsing.label, blockDownloads.label, blockUncommonUnwanted.label):\n  It is important that wording follows the guidelines outlined on this page:\n  https://developers.google.com/safe-browsing/developers_guide_v2#AcceptableUsage\n-->\n<!ENTITY  enableSafeBrowsing.label        \"Block dangerous and deceptive content\">\n<!ENTITY  warnOnAddonInstall.accesskey    \"W\">\n\n<!ENTITY  warnOnAddonInstall.label        \"Warn you when sites try to install add-ons\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/preferences/selectBookmark.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY selectBookmark.title\n  \"Estabelecer como páxina de inicio\">\n<!ENTITY selectBookmark.label\n  \"Escolla un marcador como a súa páxina de inicio. Se escolle un cartafol, os marcadores que conteña abriranse en lapelas.\">\n\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/preferences/siteDataSettings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY     cancel.accesskey              \"C\">\n<!ENTITY     cancel.label                  \"Cancel\">\n<!ENTITY     hostCol.label                 \"Site\">\n<!ENTITY     removeSelected.accesskey      \"r\">\n<!ENTITY     removeSelected.label          \"Remove Selected\">\n<!ENTITY     removingDialog.description    \"Removing site data will also remove cookies. This may log you out of websites and remove offline web content. Are you sure you want to make the changes?\">\n<!ENTITY     removingDialog.title          \"Removing Site Data\">\n<!ENTITY     save.accesskey                \"a\">\n<!ENTITY     save.label                    \"Save Changes\">\n<!ENTITY     searchPlaceHolder             \"Search\">\n<!ENTITY     searchPlaceHolder.accesskey   \"S\">\n<!ENTITY     settings.description          \"The following websites asked to store site data in your disk. You can specify which websites are allowed to store site data. Default site data is temporary and could be deleted automatically.\">\n<!ENTITY     siteTree.label                \"The following website cookies will be removed:\">\n<!ENTITY     statusCol.label               \"Status\">\n<!ENTITY     usageCol.label                \"Storage\">\n\n\n<!ENTITY     window.title                  \"Settings - Site Data\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/preferences/sync.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- The page shown when logged in... -->\n\n<!ENTITY engine.bookmarks.label     \"Marcadores\">\n<!ENTITY engine.bookmarks.accesskey \"M\">\n<!ENTITY engine.tabs.accesskey      \"L\">\n<!ENTITY engine.history.label       \"Historial\">\n<!ENTITY engine.history.accesskey   \"r\">\n<!ENTITY engine.passwords.label     \"Contrasinais\">\n<!ENTITY engine.passwords.accesskey \"C\">\n<!ENTITY engine.prefs.label         \"Preferencias\">\n<!ENTITY engine.prefs.accesskey     \"s\">\n<!ENTITY engine.addons.label        \"Complementos\">\n<!ENTITY engine.addons.accesskey    \"p\">\n\n<!-- Device Settings -->\n<!ENTITY fxaSyncDeviceName.label       \"Nome do dispositivo\">\n<!ENTITY changeSyncDeviceName.label \"Cambiar nome do dispositivo…\">\n<!ENTITY cancelChangeSyncDeviceName.label \"Cancelar\">\n<!ENTITY saveChangeSyncDeviceName.label \"Gardar\">\n\n<!-- Footer stuff -->\n<!ENTITY prefs.tosLink.label        \"Termos do servizo\">\n<!ENTITY fxaPrivacyNotice.link.label \"Política de privacidade\">\n\n<!-- LOCALIZATION NOTE (signedInUnverified.beforename.label,\nsignedInUnverified.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInUnverified.beforename.label \"\">\n<!ENTITY signedInUnverified.aftername.label \"non está comprobado.\">\n\n<!-- LOCALIZATION NOTE (signedInLoginFailure.beforename.label,\nsignedInLoginFailure.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInLoginFailure.beforename.label \"Identifíquese para volver a conectarse\">\n<!ENTITY signedInLoginFailure.aftername.label \"\">\n\n<!ENTITY notSignedIn.label           \"Non está identificado.\">\n<!ENTITY signIn.label                \"Identificarse\">\n<!ENTITY profilePicture.tooltip      \"Cambiar a foto do perfil\">\n<!ENTITY verifiedManage.label        \"Xestionar conta\">\n<!ENTITY disconnect.label            \"Desconectar…\">\n<!ENTITY verify.label                \"Comprobar correo\">\n<!ENTITY forget.label                \"Esquecer este correo\">\n\n<!ENTITY signedOut.caption            \"Leve a Web con vostede\">\n<!ENTITY signedOut.description        \"Sincronice os marcadores, o historial, as lapelas, os contrasinais, os complementos e as preferencias en todos os seus dispositivos.\">\n<!ENTITY signedOut.accountBox.title   \"Conectar con &syncBrand.fxAccount.label;\">\n<!ENTITY signedOut.accountBox.create  \"Crear unha conta\">\n<!ENTITY signedOut.accountBox.signin  \"Identificarse\">\n\n<!ENTITY signedIn.engines.label       \"Sincronizar en todos os dispositivos\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.*): the following strings will be used to\n     create a single sentence with active links.\n     The resulting sentence in English is: \"Download Firefox for\n     Android or iOS to sync with your mobile device.\" -->\n\n<!-- LOCALIZATION NOTE (mobilePromo3.androidLink): This is a link title that links to https://www.mozilla.org/firefox/android/ -->\n\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSBefore): This is text displayed between mobilePromo3.androidLink and mobilePromo3.iosLink -->\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSLink): This is a link title that links to https://www.mozilla.org/firefox/ios/ -->\n\n\n<!ENTITY cancelChangeSyncDeviceName.accesskey \"n\">\n<!ENTITY changeSyncDeviceName.accesskey \"h\">\n<!ENTITY disconnect.accesskey        \"D\">\n<!ENTITY engine.tabs.label2         \"Open Tabs\">\n<!ENTITY forget.accesskey            \"F\">\n<!-- LOCALIZATION NOTE (mobilePromo3.androidLink): This is a link title that links to https://www.mozilla.org/firefox/android/ -->\n<!ENTITY mobilePromo3.androidLink      \"Android\">\n\n<!ENTITY mobilePromo3.end              \" to sync with your mobile device.\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSBefore): This is text displayed between mobilePromo3.androidLink and mobilePromo3.iosLink -->\n<!ENTITY mobilePromo3.iOSBefore         \" or \">\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSLink): This is a link title that links to https://www.mozilla.org/firefox/ios/ -->\n<!ENTITY mobilePromo3.iOSLink          \"iOS\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.*): the following strings will be used to\n     create a single sentence with active links.\n     The resulting sentence in English is: \"Download Firefox for\n     Android or iOS to sync with your mobile device.\" -->\n\n<!ENTITY mobilePromo3.start            \"Download Firefox for \">\n<!ENTITY saveChangeSyncDeviceName.accesskey \"v\">\n<!ENTITY signIn.accesskey            \"g\">\n<!ENTITY signedOut.accountBox.create.accesskey  \"C\">\n<!ENTITY signedOut.accountBox.signin.accesskey  \"I\">\n<!ENTITY verifiedManage.accesskey    \"o\">\n<!ENTITY verify.accesskey            \"V\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/preferences/tabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY newWindowsAsTabs.label       \"Abrir en novas lapelas en vez de en novas xanelas\">\n<!ENTITY newWindowsAsTabs.accesskey   \"A\">\n\n\n\n\n<!ENTITY showTabsInTaskbar.label          \"Amosar previsualizacións das lapelas na barra de tarefas de Windows\">\n<!ENTITY showTabsInTaskbar.accesskey      \"M\">\n<!ENTITY tabsGroup.label          \"Lapelas\">\n\n<!ENTITY ctrlTabRecentlyUsedOrder.accesskey   \"T\">\n\n\n<!ENTITY ctrlTabRecentlyUsedOrder.label       \"Ctrl+Tab cycles through tabs in recently used order\">\n<!ENTITY switchLinksToNewTabs.accesskey    \"h\">\n\n<!ENTITY switchLinksToNewTabs.label        \"When you open a link in a new tab, switch to it immediately\">\n<!ENTITY warnOnCloseMultipleTabs.accesskey  \"m\">\n\n<!ENTITY warnOnCloseMultipleTabs.label      \"Warn you when closing multiple tabs\">\n<!ENTITY warnOnOpenManyTabs.accesskey   \"d\">\n\n<!ENTITY warnOnOpenManyTabs.label       \"Warn you when opening multiple tabs might slow down &brandShortName;\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/preferences/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                     \"Excepcións - Tradución\">\n<!ENTITY window.width                     \"36em\">\n<!ENTITY windowClose.key                  \"w\">\n\n<!ENTITY noTranslationForLanguages.label  \"Non se ofrecerá a tradución para os seguintes idiomas:\">\n<!ENTITY treehead.languageName.label      \"Idiomas\">\n<!ENTITY removeLanguage.label             \"Retirar idioma\">\n<!ENTITY removeLanguage.accesskey         \"R\">\n<!ENTITY removeAllLanguages.label         \"Retirar todos os idiomas\">\n<!ENTITY removeAllLanguages.accesskey     \"e\">\n\n<!ENTITY noTranslationForSites.label      \"Non se ofrecerá a tradución para os seguintes sitios:\">\n<!ENTITY treehead.siteName.label          \"Sitios\">\n<!ENTITY removeSite.label                 \"Retirar sitio\">\n<!ENTITY removeSite.accesskey             \"s\">\n<!ENTITY removeAllSites.label             \"Retirar todos os sitios\">\n<!ENTITY removeAllSites.accesskey         \"i\">\n\n<!ENTITY button.close.label               \"Pechar\">\n<!ENTITY button.close.accesskey           \"c\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/quitDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nquitDialogTitle=Saír de %S\n\nquitTitle=&Saír\ncancelTitle=&Cancelar\nsaveTitle=&Gardar e saír\nneverAsk2=A seguinte ve&z non preguntar\nmessage=Quere que %S garde as lapelas e xanelas para a próxima vez que se abra?\nmessageNoWindows=Quere que %S garde as lapelas para a próxima vez que se abra?\nmessagePrivate=Vostede está no modo de navegación privada. Saír do %S descartará todas as lapelas e xanelas abertas.\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/safeMode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeModeDialog.title         \"Modo seguro do &brandShortName;\">\n<!ENTITY window.maxWidth              \"400\">\n\n<!ENTITY startSafeMode.label          \"Iniciar no modo seguro\">\n<!ENTITY refreshProfile.label         \"Actualizar &brandShortName;\">\n\n<!ENTITY safeModeDescription3.label   \"O modo seguro é un modo especial do &brandShortName; que pode usarse para solucionar problemas.\">\n<!ENTITY safeModeDescription4.label   \"Temporalmente desactiváronse os complementos e a súa configuración persoal.\">\n\n<!ENTITY refreshProfileInstead.label  \"Tamén pode ignorar a solución de problemas e tentar refrescar &brandShortName;.\">\n\n<!-- LOCALIZATION NOTE (autoSafeModeDescription3.label): Shown on the safe mode dialog after multiple startup crashes. See also chrome/global/resetProfile.dtd -->\n<!ENTITY autoSafeModeDescription3.label \"&brandShortName; pechouse inesperadamente mentres se iniciaba. Os complementos ou outros problemas puideron causalo. Pode tentar resolver o problema usando o Modo seguro.\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/safebrowsing/phishing-afterload-warning-message.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeb.palm.accept.label \"Sáqueme de aquí!\">\n<!ENTITY safeb.palm.decline.label \"Ignorar este aviso\">\n<!ENTITY safeb.palm.notforgery.label2 \"Non é unha falsificación…\">\n<!ENTITY safeb.palm.reportPage.label \"Por que se bloqueou este sitio?\">\n\n<!ENTITY safeb.blocked.malwarePage.title \"Sitio considerado de ataque\">\n<!-- Localization note (safeb.blocked.malware.shortDesc) - Please don't translate the contents of the <span id=\"malware_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.malwarePage.shortDesc \"O sitio web en  <span \nid='malware_sitename'/> consta como de ataque e foi bloqueado segundo as \npreferencias de seguranza actuais.\">\n<!ENTITY safeb.blocked.malwarePage.longDesc \"<p>Os sitios de ataque tentan \ninstalar \nprogramas que rouban información privada, que utilizan o computador para atacar a terceiros ou que danan o sistema.</p><p>Algúns deles distribúen de forma intencionada software pernicioso, mais moitos comproméntense sen o permiso ou coñecemento dos/as propietarios/as.</p>\">\n\n<!ENTITY safeb.blocked.unwantedPage.title \"Páxina denunciada de servir software non desexado!\">\n<!-- Localization note (safeb.blocked.malware.shortDesc) - Please don't translate the contents of the <span id=\"unwanted_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.unwantedPage.shortDesc \"Esta páxina web en <span id='unwanted_sitename'/> identificouse como un sitio que contén software non desexado e foi bloqueado segundo as preferencias de seguranza actuais.\">\n<!ENTITY safeb.blocked.unwantedPage.longDesc \"<p>As páxinas con software non desexado tentan instalar un software que pode aparentar facer algo diferente ao que fai e afectar ao seu sistema de maneira inesperada.</p>\">\n\n<!ENTITY safeb.blocked.phishingPage.title \"Web denunciada como falsificación!\">\n<!-- Localization note (safeb.blocked.phishing.shortDesc) - Please don't translate the contents of the <span id=\"phishing_sitename\"/> tag. It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.phishingPage.shortDesc \"O sitio web en  <span id='phishing_sitename'/> consta como falsificación web e foi bloqueado segundo as preferencias de seguranza actuais.\">\n<!ENTITY safeb.blocked.phishingPage.longDesc \"<p>As falsificacións web están deseñadas para facerse pasar por sitios de confianza e así enganar e obter información financeira ou persoal relevante.</p><p>Fornecer información neste tipo de páxinas pode levar a roubos ou fraude.</p>\">\n\n<!ENTITY safeb.blocked.phishingPage.longDesc2 \"<p>Deceptive sites are designed to trick you into doing something dangerous, like installing software, or revealing your personal information, like passwords, phone numbers or credit cards.</p><p>Entering any information on this web page may result in identity theft or other fraud.</p>\">\n<!-- Localization note (safeb.blocked.phishingPage.shortDesc2) - Please don't translate the contents of the <span id=\"phishing_sitename\"/> tag. It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.phishingPage.shortDesc2 \"This web page at <span id='phishing_sitename'/> has been reported as a deceptive site and has been blocked based on your security preferences.\">\n\n<!ENTITY safeb.blocked.phishingPage.title2 \"Deceptive Site!\">\n<!-- Localization note (safeb.palm.notdeceptive.accesskey) - Because\n  safeb.palm.notdeceptive.label and reportDeceptiveSiteMenu.title from\n  report-phishing.dtd are never shown at the same time, the same accesskey can\n  be used for them. -->\n<!ENTITY safeb.palm.notdeceptive.accesskey \"d\">\n<!-- Localization note (safeb.palm.notdeceptive.label) - Label of the Help menu\n  item. Either this or reportDeceptiveSiteMenu.label from report-phishing.dtd is\n  shown. -->\n<!ENTITY safeb.palm.notdeceptive.label \"This isn’t a deceptive site…\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/safebrowsing/report-phishing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY reportPhishSiteMenu.title2         \"Informar de falsificación web…\">\n<!ENTITY reportPhishSiteMenu.accesskey      \"F\">\n<!-- Localization note (reportDeceptiveSiteMenu.accesskey) - Because\n  safeb.palm.notdeceptive.label from phishing-afterload-warning-message.dtd and\n  reportDeceptiveSiteMenu.title are never shown at the same time, the same\n  accesskey can be used for them. -->\n<!ENTITY reportDeceptiveSiteMenu.accesskey  \"D\">\n\n\n<!-- Localization note (reportDeceptiveSiteMenu.title) - Label of the Help menu\n  item. Either this or safeb.palm.notdeceptive.label from\n  phishing-afterload-warning-message.dtd is shown. -->\n<!ENTITY reportDeceptiveSiteMenu.title      \"Report deceptive site…\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/sanitize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sanitizePrefs2.title          \"Configuración para o borrado do historial\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.modal.width): width of the Clear History on Shutdown dialog.\n     Should be large enough to contain the item* strings on a single line.\n     The column width should be set at half of the dialog width. -->\n<!ENTITY sanitizePrefs2.modal.width    \"34em\">\n<!ENTITY sanitizePrefs2.column.width   \"17em\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.inContent.dialog.width): width of the\n     Clear History on Shutdown subdialog in the in-content preferences.\n     Should be large enough to contain the item* strings on a single line.\n     The column width adjusts the width of the first column in the dialog.\n     You can set the column width to a value that makes the dialog look visually balanced,\n     or at half of the dialog width if unsure. -->\n<!ENTITY sanitizePrefs2.inContent.dialog.width \"34em\">\n<!ENTITY sanitizePrefs2.inContent.column.width \"24em\">\n\n<!ENTITY sanitizeDialog2.title         \"Borrar historial recente\">\n<!-- LOCALIZATION NOTE (sanitizeDialog2.width): width of the Clear Recent History dialog -->\n<!ENTITY sanitizeDialog2.width         \"34em\">\n\n<!ENTITY clearDataSettings2.label     \"Cando peche &brandShortName;, deberá borrar todo automaticamente:\">\n\n<!-- XXX rearrange entities to match physical layout when l10n isn't an issue -->\n<!-- LOCALIZATION NOTE (clearTimeDuration.*): \"Time range to clear\" dropdown.\n     See UI mockup at bug 480169 -->\n<!ENTITY clearTimeDuration.label          \"Período para borrar: \">\n<!ENTITY clearTimeDuration.accesskey      \"p\">\n<!ENTITY clearTimeDuration.lastHour       \"Última hora\">\n<!ENTITY clearTimeDuration.last2Hours     \"Últimas 2 horas\">\n<!ENTITY clearTimeDuration.last4Hours     \"Últimas 4 horas\">\n<!ENTITY clearTimeDuration.today          \"Hoxe\">\n<!ENTITY clearTimeDuration.everything     \"Todo\">\n<!-- Localization note (clearTimeDuration.suffix) - trailing entity for languages\nthat require it.  -->\n<!ENTITY clearTimeDuration.suffix         \"\">\n<!ENTITY clearTimeDuration.dateColumn     \"Data de visita\">\n<!ENTITY clearTimeDuration.nameColumn     \"Nome\">\n\n<!-- LOCALIZATION NOTE (detailsProgressiveDisclosure.*): Labels and accesskeys\n     of the \"Details\" progressive disclosure button.  See UI mockup at bug\n     480169 -->\n<!ENTITY detailsProgressiveDisclosure.label     \"Detalles\">\n<!ENTITY detailsProgressiveDisclosure.accesskey \"e\">\n\n<!ENTITY historySection.label         \"Historial\">\n<!ENTITY dataSection.label            \"Datos\">\n\n<!ENTITY itemHistoryAndDownloads.label     \"Historial de navegación e descargas\">\n<!ENTITY itemHistoryAndDownloads.accesskey \"g\">\n<!ENTITY itemFormSearchHistory.label       \"Historial de formularios e buscas\">\n<!ENTITY itemFormSearchHistory.accesskey   \"f\">\n<!ENTITY itemCookies.label                 \"Cookies\">\n<!ENTITY itemCookies.accesskey             \"C\">\n<!ENTITY itemCache.label                   \"Caché\">\n<!ENTITY itemCache.accesskey               \"a\">\n<!ENTITY itemOfflineApps.label             \"Datos de sitios web sen conexión\">\n<!ENTITY itemOfflineApps.accesskey         \"o\">\n<!ENTITY itemActiveLogins.label            \"Sesións activas\">\n<!ENTITY itemActiveLogins.accesskey        \"S\">\n<!ENTITY itemSitePreferences.label         \"Preferencias do sitio\">\n<!ENTITY itemSitePreferences.accesskey     \"s\">\n\n<!-- LOCALIZATION NOTE (sanitizeEverythingUndoWarning): Second warning paragraph\n     that appears when \"Time range to clear\" is set to \"Everything\".  See UI\n     mockup at bug 480169 -->\n<!ENTITY sanitizeEverythingUndoWarning     \"Non é posíbel desfacer esta acción.\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nsearchtip=Buscar usando %S\n\n# LOCALIZATION NOTE (searchPlaceholder): this is shown in the searchbox when\n# the user hasn't typed anything yet.\nsearchPlaceholder=Buscar\n\n# LOCALIZATION NOTE (searchHeader): this is displayed at the top of the panel\n# showing search suggestions.\n# %S is replaced with the name of the current default search engine.\nsearchHeader=Buscar con %S\n\n# LOCALIZATION NOTE (cmd_pasteAndSearch): \"Search\" is a verb, this is the\n# search bar equivalent to the url bar's \"Paste & Go\"\ncmd_pasteAndSearch=Pegar e buscar\n\ncmd_clearHistory=Borrar historial de buscas\ncmd_clearHistory_accesskey=L\n\ncmd_showSuggestions=Amosar suxestións\ncmd_showSuggestions_accesskey=M\n\n# LOCALIZATION NOTE (cmd_addFoundEngine): %S is replaced by the name of\n# a search engine offered by a web page. Each engine is displayed as a\n# menuitem at the bottom of the search panel.\ncmd_addFoundEngine=Engadir \"%S\"\n# LOCALIZATION NOTE (cmd_addFoundEngineMenu): When more than 5 engines\n# are offered by a web page, instead of listing all of them in the\n# search panel using the cmd_addFoundEngine string, they will be\n# grouped in a submenu using cmd_addFoundEngineMenu as a label.\ncmd_addFoundEngineMenu=Engadir buscador\n\n# LOCALIZATION NOTE (searchForKeywordsWith):\n# This string is used to build the header above the list of one-click\n# search providers:  \"Search for <user-typed keywords> with:\"\nsearchForKeywordsWith=Buscar %S con:\n\n# LOCALIZATION NOTE (searchWithHeader):\n# The wording of this string should be as close as possible to\n# searchForKeywordsWith. This string will be used when the user\n# has not typed anything.\nsearchWithHeader=Buscar con:\n\n# LOCALIZATION NOTE (searchSettings):\n# This is the label for the button that opens Search preferences.\nsearchSettings=Cambiar configuración da busca\n\n\n# LOCALIZATION NOTE (searchForSomethingWith):\n# This string is used to build the header above the list of one-click\n# search providers:  \"Search for <user-typed string> with:\"\n# NB: please leave the <span> and its class exactly as it is in English.\nsearchForSomethingWith=Search for <span class='contentSearchSearchWithHeaderSearchText'></span> with:\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/searchbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cmd_engineManager.label        \"Xestionar os buscadores…\">\n<!ENTITY searchEndCap.label             \"Buscar\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/searchplugins/amazon-en-GB.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Amazon.co.uk</ShortName>\n<Description>Amazon.co.uk Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAC0AQAAJgAAACAgAAAAAAAA6QIAANoBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAF7SURBVDjLlZPLasJAFIaFRF+iVV+h6hO0GF+gVB9AaHwDt64qCG03tQgtdCFIuyhUelmGli66MXThSt24kNiFBUlAYi6ezjnNxSuawB/ITP7v/HNmJgQAEaZzpgHs/gwcTyTEXuXl2U6nA8ViEbK5HKler28CVRAwnB9ptVrAh8MrQuCaZ4iA8fzIqSgCxwzpTIaSuN/RWGwdYLwCUBQFZFkGSZLgqdmEE7YEN8VOAKyaSKUW4nNBAFmnYiKZpDRX1WqwBBzP089n5f/NEQsFL4WqqtsBWJlzDAJr5PwSMM1awEzzdxIbGI3Hvc6jCZeVFgRQRwpY7Qcw3ktgfpR8wLRxCPaot/X4GS95MppfF6DX9n2A3f+kAZycaT8bAZjU6r6B/duD6d3BYg9wQq/tkYzHY1blEiz5lmQyGc95mrO6r2CxgpjCBXgNsJVviolpXJiraeOIjJRE10juUa4sR8V+mO17VvmGqtuOcdNlwut8zTQJcJ0njifyB2bgTdKh6w4BAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACsElEQVRYw71XQWsTURBe2LQgeNKLB+tVemt6txcteNSD/QGC6VEIGDx5s+eKPQqFgJhLNdFLBWMP7cU0oSAWjB70koC9WHbVQ5SO8+XtS14mr7svyaYDH9m87Jv55puZt1nPi4yIzjMeMj7T9OwjI88455nGC1cZX+nsDESumJmPFDwIAqrX6z00Gg1qt9vjkJgFgUeuO16Vy3RjeZkyMzM9+MY1fsM9I9h9zyV7ZAznZrA4FAoFVwJ1z+WuOysrg1lnMolkHJX4k0igzI5sARYWF7vEZEk0rvO6iyUSuJfLJUqM7zYSqRDIra4OOUZPmNZsNrsl8UVTpkJAjh1GzmaSpJ8mAWmYeZB5urHRhW5SNOfUCCDo47W1bvPZsp2qAhipy3Nz1kaLG8dUCEBqM5AvpgElqFar01NgIZsdco7Zb7VasU2YigIYL5tjqCL7Q5YkFQXKlcqQ7DbHthIALk/IWAKor82xPIhshxWABCYioDMz51sexcVi0XoG4DPLIyvJjkTArK3scDQnRvO0MdTrUHGiKZCP4tNgO6BAEI08EQH9Z2Qow0hyPypJGIa9p6JWKCn4SA8jSKmJIDgyRvPJkcRxjfUwNGr/i8+Mo32iHzWiThBD4NM60bet9P77/ubA728RlTjMiwiH6zEEfvIrwdZFtQmMJ7W/ofIDBZD5m3mVZGwJcOP2kmILIlCkE45HoPWurwCSg0+UQRD4ZyXxId+T7gQb9+4q9sioY5ltrOG3L5vqXiiJffDx/aUi83ZJ7jr2ohcEu8Hh6/m+I7OWGiVxbWKHsz+O3vSOakqFQdsFgQeJUiKD7Wv9YKXBgCeSUC3v2kM5EJhlHDh3NcgcPlG1BXZu98sDmTuBa4fsMnz9fniJUaGzs+eMC540XuR0aDO2L8Y3qPyMcdOM+R/8XcqRA3qp9gAAAABJRU5ErkJggg==</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.amazon.co.uk/exec/obidos/external-search/\" resultdomain=\"amazon.co.uk\">\n  <Param name=\"field-keywords\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"{inputEncoding}\"/>\n  <Param name=\"mode\" value=\"blended\"/>\n  <Param name=\"tag\" value=\"firefox-uk-21\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n<SearchForm>https://www.amazon.co.uk/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/searchplugins/ddg.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<OpenSearchDescription xmlns=\"http://a9.com/-/spec/opensearch/1.1/\"> \n  <ShortName>DuckDuckGo</ShortName> \n  <Description>Search DuckDuckGo</Description> \n  <InputEncoding>UTF-8</InputEncoding> \n  <Image height=\"16\" width=\"16\">data:image/icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA11RgALs6oACbQ9wAj0v8AI9L/ACfQ9wAu0agANdUYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzzN4CNdL/oK/z//////////////////////+jsPv/BDXX/wAz0t4AAAAAAAAAAAAAAAAAAAAAAAAAAAAyzvNSduD//////8jK/v+P+Lf/IbQL/17RPP+J3Y//wOKX//////9YeuX/ADLO8wAAAAAAAAAAAAAAAAAw091piOX/8/X9/1Fx5P9xhu//WOWZ/0W9Lv9Lwjn/J8BB/xyDAP9bdfL/9fP//2mI5v8AMNPdAAAAAAc610YRQ9f//////0Zr4P8AGdD/sb32////////////wrv//wAh1/8MPab/ACPc/05r4///////EkPX/wc610YANtWkrr/y/6S48P8AJ9L/AB3R/+/w/v///////////3+D7f8AQeL/AYTw/wFr5/8AMNb/p7Tv/6698v8AM9WkADLW//////8yXt//AC3V/wAw1/////////////z///8A0P7/AKb1/wWI7P8AuPf/AJ3w/zZW3P//////ADHV/wAx2P//////AzrZ/wAu1/84ZOL////////////e////AND//wC1+f8Atff/AZbv/wY62f8ELNf//////wAw1/8AMtn//////wAw2f8ALNn/kKrz////+//cwbH////////////R////Rcb8/wDO/f8A/P//AHzo//////8AMNj/ADXa//////8vXuL/ACna/4yq9///79T/jUkg/9i+r///////r2Q0/7Cozv8BKdr/AirY/zdZ4P//////ADTa/wI72tOuv/T/prr0/wAl2v+JqPb//7yW/+bUxv/9+/n////u//W+n/+Op/L/ADPd/wAv2v+ru/T/r7/0/wI72tMLQd1DEEjg//////9Cbef/ADng///////////////////////R3///AC3g/wAy3v9SeOn//////xFI4P8LQd1DAAAAAAM64PNmiuz/9/j//2mN7f/m7P3///////////9Cb+n/ACXd/wAt3v9rju3//////2iL7P8DOuDzAAAAAAAAAAAAAAAAAT3g/0p16f//////3OT8/3OS7v8AKt3/ACPc/zhn5/+xw/b//////0956v8CPeD/AAAAAAAAAAAAAAAAAAAAAAAAAAAEPODzBUDh/5uz8//7/f7/////////////////prz0/wtF4v8FQeDzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtF5kYDQOOkADrj/wA44v8AOeP/ADzk/wVB46QPReZGAAAAAAAAAAAAAAAAAAAAAPAPAADgBwAAwAMAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAADAAwAA4AcAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChIzyAnRNFwJ0TQryND0d8nRNH/J0TR/ydE0f8nRNH/I0PR3ydE0K8nRNFwKEjPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChE00AlRdK/J0XS/ydF0v8nRdL/XXPd/11z3f94i+P/k6Lp/5Oi6f9rf+D/NVDV/ydF0v8nRdL/JUXSvyhE00AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAzxAnRNOvJ0XT/ydF0/8lRdK/KEXSYOvu+6/+/v6//v7+v/39/c////////////7+/r/J0fOAKEXSYCVF0r8nRdP/J0XT/ydE068gQM8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlRdUwJ0bT7ydG0/8nRtHPKETTQAAAAADHx8dA2vHhn5TYpN/o9+z/////////////////8PL83ydG0o8lRdUwAAAAAChE00AnRtHPJ0bT/ydG0+8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEXVYCdG1P8nRtT/KEbTgAAAAAAmRtZQI0PU38jIyP/F6s//Rrtk/0a7ZP9/yIr/c796/4vLkv+JpNf/M3Kq/zyWh/8zeKTfJkbWUAAAAAAoRtOAJ0bU/ydG1P8oRdVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVF1TAnR9X/J0fV/yhF1WAgQM8QJ0fTrydH1f9CW8//2tra/6Pdsv9Gu2T/Rrtk/0WzWv9Gu2T/Rrtk/0a7ZP9Gu2T/Rrtk/z6egP8nR9X/J0fTryBAzxAoRdVgJ0fV/ydH1f8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAgQM8QJ0fV7ydH1f8oSNVgIEDPECdH1c8nR9X/J0fV/1xwyf/t7e3/o92y/0a7ZP9Gu2T/Ra5U/0a7ZP9Gu2T/Rrtk/0a7ZP9Gu2T/Pp6A/ydH1f8nR9X/J0fVzyBAzxAoSNVgJ0fV/ydH1e8gQM8QAAAAAAAAAAAAAAAAAAAAACdH1q8nR9b/KEjVgCBQzxAnR9bPJ0fW/ydH1v8nR9b/gIzB//r6+v+j3bL/Rrtk/13Ed/+i26//ruG7/z6egf8+noH/Rrtk/0a7ZP86kI//J0fW/ydH1v8nR9b/J0fWzyBQzxAoSNWAJ0fW/ydH1q8AAAAAAAAAAAAAAAAoSNdAJkjW/yZH1s8AAAAAJEfWryZI1v8mSNb/JkjW/yZI1v+jqsT//////+j37P/R7tj////////////W3ff/JkjW/yZI1v8uZbr/PJeI/zJzrP8mSNb/JkjW/yZI1v8mSNb/JEfWrwAAAAAmR9bPJkjW/yhI10AAAAAAAAAAACVI1r8mSNf/KEjXQCZJ1lAmSNf/JkjX/yZI1/8mSNf/JkjX/9HR0f///////////////////////////5Ok6/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JknWUChI10AmSNf/JUjWvwAAAAAoSNcgJknY/yZH2M8AAAAAI0nY3yZJ2P8mSdj/JknY/yZJ2P9KZM//39/f////////////////////////////XHfi/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8jSdjfAAAAACZH2M8mSdj/KEjXICdJ2HAmSdj/JUjXYCVK2jAmSdj/JknY/yZJ2P8mSdj/JknY/2V4yf/t7e3///////////////////////////9cd+L/HXTj/xSf7/8Nwfj/CdL8/wnS/P8J0vz/ELDz/xt85v8mSdj/JknY/yZJ2P8lStowJUjXYCZJ2P8nSdhwJErZryZK2f8oSNcgJUnajyZK2f8mStn/JkrZ/yZK2f8mStn/iJPA////////////////////////////0ff+/xjV/P8J0vz/Drn1/xiO6/8Yjuv/GI7r/xCw8/8Lyvr/CdL8/xmF6P8mStn/JkrZ/yVJ2o8oSNcgJkrZ/yRK2a8jStrfI0rZ3wAAAAAlSdq/Jkra/yZK2v8mStr/Jkra/yZK2v+xtsf///////////////////////////8o2Pz/CdL8/wvK+v8mStr/Jkra/yZK2v8mStr/Jkra/yZK2v8iW97/Jkra/yZK2v8mStr/JUnavwAAAAAjStnfI0ra3yZK2v8lSdq/AAAAACZH2O8mStr/Jkra/yZK2v8mStr/L1HY/9HR0f///////////////////////////yjY/P8J0vz/CdL8/xCw9P8QsPT/ELD0/xSf7/8ddeX/Jkra/yZK2v8mStr/Jkra/yZK2v8mR9jvAAAAACVJ2r8mStr/Jkvb/yVJ2r8AAAAAJkvb/yZL2/8mS9v/Jkvb/yZL2/9KZtL/4+Pj////////////////////////////4Pn//0fd/f8J0vz/CdL8/wnS/P8J0vz/CdL8/wnS/P8Lyvr/Fpfu/yJc3/8mS9v/Jkvb/yZL2/8AAAAAJUnavyZL2/8mS9z/JUncvwAAAAAmS9z/Jkvc/yZL3P8mS9z/Jkvc/26AyP/x8fH//////////////////////////////////////9H3/v/C9P7/o+7+/2fa+/8Oufb/CdL8/wnS/P8J0vz/CdL8/xiP7P8mS9z/Jkvc/wAAAAAlSdy/Jkvc/yZM3P8lTNy/AAAAACZJ2e8mTNz/Jkzc/yZM3P8mTNz/iJTB////////////qnth/5VaOf/x6eX///////////////////////Hp5f/x6eX/ydL2/yZM3P8kVN7/G37o/xKo8v8QsfT/HXbm/yZM3P8mSdnvAAAAACVM3L8mTNz/I0vc3yZJ2u8AAAAAJUzevyZM3f8mTN3/Jkzd/yZM3f+fqc3///////////+VWjn/v5yI/+re1///////////////////////jk8s/7iRe//J0vb/Jkzd/yZM3f8mTN3/Jkzd/yZM3f8mTN3/Jkzd/yVM3r8AAAAAI0vc3yNL3N8kTd2vJk3d/yhQ3yAlTd2PJk3d/yZN3f8mTd3/Jk3d/6St0v////////////Hp5f/q3tf///////////////////////////+xhm7/49PK/6Cx8P8mTd3/Jk3d/yZN3f8mTd3/Jk3d/yZN3f8mTd3/JU3djyhQ3yAmTd3/JE3drydN33AmTd7/J03fcCVK3zAmTd7/Jk3e/yZN3v8mTd7/pK7S///////Sp5r/////////////////////////////////////////////////T27k/yZN3v8mTd7/Jk3e/yZN3v8mTd7/Jk3e/yZN3v8lSt8wJ03fcCZN3v8nTd9wKFDfICZO3/8mTt3PAAAAACVN3r8mTt//Jk7f/yZO3/+EltX//////+fRyv/SqaD/59LO///////////////////////at63/vIBy/7Glxf8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8mTt//JU3evwAAAAAmTt3PJk7f/yhQ3yAAAAAAJE/dryZO3/8oUN9AKFDfQCZO3/8mTt//Jk7f/zhb2v/o6/T/////////////////////////////////////////////////XHrn/yZO3/8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8oUN9AKFDfQCZO3/8kT92vAAAAAAAAAAAoUN9AJk7g/yZO4M8AAAAAJk/hnyZO4P8mTuD/Jk7g/05v5v/k6fv//////////////////////////////////////3eR7P8mTuD/Jk7g/yZO4P8mTuD/Jk7g/yZO4P8mTuD/Jk/hnwAAAAAmTuDPJk7g/yhQ30AAAAAAAAAAAAAAAAAjT+GfJU/h/yVO4Y8gUN8QIk7gzyVP4f8lT+H/SWnW/0lp1v+bq+H/8fHx/////////////////6Cy8v9OcOb/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yJO4M8gUN8QJU7hjyVP4f8jT+GfAAAAAAAAAAAAAAAAAAAAACBQ3xAlTOHvJU/h/yVQ4mAgUN8QIk7hzyVP4f+ktOv///////////////////////H0/f9phur/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yVP4f8iTuHPIFDfECVQ4mAlT+H/JUzh7yBQ3xAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ3zAlUOLvJVDi/yVQ4mAgUN8QI1Din4mb2//J0/j/ydP4/6299P93ku3/M1vk/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/I1DinyBQ3xAlUOJgJVDi/yVQ4u8lUN8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAlUOLvJVDi/yVQ4o8AAAAAJFDjQCVQ4r8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDivyRQ40AAAAAAJVDijyVQ4v8lUOLvJVDkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAjUeTfJVHj/yNR5N8kUONAAAAAACVQ5DAmUuOAJVHivyNR5N8lUeP/JVHj/yNR5N8lUeK/JlLjgCVQ5DAAAAAAJFDjQCNR5N8lUeP/I1Hk3yVQ5DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBQ3xAjUuSfJVHk/yVR5P8jUeTfJFLkcChQ5yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoUOcgJFLkcCNR5N8lUeT/JVHk/yNS5J8gUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkUONAI1LknyVS5P8lUuT/JVLk/yVS5O8lUeS/JVHkvyVR5L8lUeS/JVLk7yVS5P8lUuT/JVLk/yRS468kUONAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFDfECVS5GAjUuWfIlPlzyVS5f8lUuX/JVLl/yVS5f8iU+XPI1LlnyVS5GAgUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/ggBB/wgAEP4AAAB8AAAAPAAAADiAAAEYAAAAEQAAAIAAAAAAAAAAAgAAAEIAAABCAAAAQgAAAEIAAABCAAAAQAAAAAAAAAABAAAAiAAAABiAAAEcAAAAPAAAAD4AAAB/CAAQ/4IAQf/AfgP/8AAP//wAP/</Image>\n  <Url type=\"text/html\" method=\"get\" template=\"https://duckduckgo.com/\" rel=\"searchform\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"contextmenu\" value=\"ffcm\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"keyword\"     value=\"ffab\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"searchbar\"   value=\"ffsb\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"homepage\"    value=\"ffhp\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"newtab\"      value=\"ffnt\"/>\n  </Url>\n  <Url type=\"application/x-suggestions+json\" template=\"https://ac.duckduckgo.com/ac/\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <Param name=\"type\" value=\"list\"/>\n  </Url>\n</OpenSearchDescription> \n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/searchplugins/google-nocodes.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"keyword\" value=\"firefox-b-ab\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"searchbar\" value=\"firefox-b\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/searchplugins/list.json",
    "content": "{\"RU\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-es\", \"amazon-en-GB\", \"ddg\", \"wikipedia-gl\"]}, \"CN\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-es\", \"amazon-en-GB\", \"ddg\", \"wikipedia-gl\"]}, \"default\": {\"visibleDefaultEngines\": [\"google\", \"yahoo-es\", \"amazon-en-GB\", \"ddg\", \"wikipedia-gl\"]}, \"TW\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-es\", \"amazon-en-GB\", \"ddg\", \"wikipedia-gl\"]}, \"CA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-es\", \"amazon-en-GB\", \"ddg\", \"wikipedia-gl\"]}, \"TR\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-es\", \"amazon-en-GB\", \"ddg\", \"wikipedia-gl\"]}, \"US\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-es\", \"amazon-en-GB\", \"ddg\", \"wikipedia-gl\"]}, \"HK\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-es\", \"amazon-en-GB\", \"ddg\", \"wikipedia-gl\"]}, \"KZ\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-es\", \"amazon-en-GB\", \"ddg\", \"wikipedia-gl\"]}, \"UA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-es\", \"amazon-en-GB\", \"ddg\", \"wikipedia-gl\"]}, \"BY\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-es\", \"amazon-en-GB\", \"ddg\", \"wikipedia-gl\"]}}"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/searchplugins/wikipedia-gl.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Wikipedia (gl)</ShortName>\n<Description>Wikipedia, a enciclopedia libre</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">resource://search-plugins/images/wikipedia.ico</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://gl.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://gl.wikipedia.org/wiki/Especial:Procurar\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/searchplugins/yahoo-es.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Yahoo</ShortName>\n<Description>Yahoo Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACAA8DQAAJgAAACAgAAABAAgAowsAAGINAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACZ0lEQVR42mzSP4icZRTF4ee+38xOkp2sG5cQxVJIIaaKkICxTkqJjQhpJFYiop2F1YKFQqoUVpEoCBYSS7dfOxVFWGIsokUE/0TEye7OzPe977XYNWk83b0cDoffvXHWGxkKYjt0N1fi+FaJIzNIFSJ0kDXn0z5nF1O9Sp5PzaizamLD2NELo5W4sOwXqqX/04o1R2wg9PYs/GXUmTjqpGNxwvWdFzz19Akvjj+XUkYTggylFLfml93due+tZ7+y577BrkJnbNWke8yHmzvgi/4lq+WU1XjCsThl2p1ya3GZ4KNrt03KuhXH0SkkkbTOL5+u2PnuZ/D8axtGMTaKsbOvrINP3v/W3Y9XhCJjQCrUWRedVpaq3nvn7oHXrz8jD8PfvnEGbL0716LXytIoxqizkups4R/VwhB7hpi7sXkbXNo86bkrazK5sXnbEHND7BvMLcykOotz3vlxvZw+faRb08VEiVC64rPdSw/pZ/Ly9EutNi3TkHOLOvN3u3OnHNx7MFio5qq5Ifdce/WHhwEfXPnekPuq/UPPQhrAKOV0MFdyRFQFRefr7Z9wRrb0zfYd1aCpGmr2BvtSTkcp1wZLnX0tx4oQjeHX+UF97P75QGspM7VMqTfopVwb0aY1F4ZWlFK1SCVDHQKUEvphj0ztkEdrvZoLtOkoNS2XlkHJIlroIky7Jw8atDSJdQ/aPTUdtJBaLqVmlJpqQataCZKhY/L4HwcEI/Qbv1v8tivbIdVG1UtNnPVmFmPEoT9l/Dc9Ujp42Mx4uGl6I5pmgdjGzaLbopsdJqZHWZnqtKkXcZU8D/8OAPAMQ4kD8KK1AAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEJGlDQ1BJQ0MgUHJvZmlsZQAAOBGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+EdigjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHHJz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9FwpwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7NamcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwfYrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqwSyv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxtUgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+oF9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdTTsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QWWdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXIM+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4bBsrEwAAAAlwSFlzAAALEwAACxMBAJqcGAAAByVJREFUWAm1l1uIldcVx9d3ruMZZzRaay+pCjFJH6LSRqxQqA1NH0pBiH3Qp774kEAg4EOkxKdQSCjUFvpm6YsNVNoSaGjFtmga2yZgCIIawdv04g2kM7Uz6lzO+c758v/t/9lzTB/61Oxhn7332muv9V+3vb8pnooDVRkzZ4oY/LmK6mQZa05frX6yFJ9Ae7x4qd2IuV1FFM9WMfhaI9Z+pQBAL+aiEZ0QgNBm2YuZmxHF9VZMXqmivFaLweUyuteWYvHGVPWr2f+F7YvF/ola9DZGVJsHUXs8YvBEK1ZrXt9URDwqxY1BdGMQvWjGqkgA+iLUtazHuADUoowHYugKTilaR7SIpZjWqOMRfY090RbasS4JglpFtzWIcqwZa+pSqnWVcLLXijXpZCFpvbgb/VhMe8huMLPylWkci8/oSD8xJq7hj4WUWvXrlbqVrUyKtBYdpX3Bh9YbzsdErwRgbZKyFP+KdqxPssu4l2hDAOOxIj6bCHigKWRNCcpMCHHHB4TJLc+TXxKHnC51Ct+Qgxl/TZ0qE5Be/EdWTwjqQuJJAPIB8qAZk4kZoXJnvHH+27Hq0+0YX12PH+w7E3/8zbWkitN2M8pS7kCKZ761OV55c2fcm+nG7J1e7N/+e3m2nbyKQcAhnHWZLC86B1rxiFRvSIkIgJHFVWzZ+qk4fG5HEr4wV8buVb+Vuv5QeVZsi/HeW//eHZ1HbNfLT5+Jc2dndBav9KXugfqc+pLsv6Xxvk6kVheumnpDnXlTVMZWfHh+Li6cdOKvmGzEC69+WTskzwr1SfUJ9ZWp7z/0pWXlF9+ejQtnUdCWnAxQ+al5Tdz80lIVEP8x9eZQWCQwOTAhNc34Re+rUW8U0S+r2Ns8nWzBKgONBOeX3V3RaCpPRN7XeFcO7yYl+InML2U3VdBVHszHzbSXYLBJkuTSQzBuphoYZ7X/u8O30gFAHHxzi+Yop8ETcfDXW5JyKMd/fFuO9l3mYuwLAl5gbMg8QuKdYQg4Zjcxo7HikMeIn37vcizes9Ide9bGhs9NLPN9YX0ndnzHpbZ4vx9HXr6kc6Sobo2hIkuzOnIh0xMFRlvc0waWL+p3UePCQ/Myjjx/JSnl59CJbUkJgl75g+ZD/D978Yrc7EuMPe4ESo6OYsaasiiX7tADAyny5cGtyMHsDxzFnP0Tx6Z0SfsW27B1PHZ+c13seGZdbNo2Lo6Iu7e7cfznfxc/8ggNQBhZI9dSs2c5k+rFaHBXmZhd32xTGdlZPvzDvefj9XddlgeObYVpuf1o3zkpyrEnCJwBDjlmr9i7XP3jgrYkDamhEqRA8UOBxZ53tcOtBbgyzr53M65f8DU6sVZ1o067cfFBvP+XGzrDOa5s+JkTShIc+dBtlLOLlRpqAUDc+yqQMnViNq81edDVnPixno/vP/dXjn2svbbnPa1RiqXEHVkYQ06RWygnFEtpbZDLAJws2X1OHgfCv+hiRkZU8Y+pmbjwzjTE1D48PR1TV+5IMErgsjex2A8TJrqCHH9Cw6U0BGBkPUWrKTZnPq4L9WqIOFvEO8ml+vbRvyUB/Jw6OiUa9GydM58qQl6lTrNHyiENrwyTkOvXLziVkMlOOsesVKyIFtZB1zfDAGvdyj4xtkD7yHQ8Ynn4hCrwvYA+DOJCSlXAZl3MjNQobNzVPK7gJm0AiPsQyEg0c6s1cbEB5X08AmDz1TTLucApzHHyJgADvUqVysJMKOSicLRQl+emOIvbnaw+ot2pSTzl5zzJVjPaZ6ix7zCSN4E1shOAWnqbyYH8bOqd1h9AGJ0qtl6LRBubcBKxbo6xh60kWlbLjgG4NJ2ETkwqbl7SeUXVSCq+BF1C2bWEgEO4CxBGvOydGmu3ooXv7AEogLFqn2JtWKO8yc9xAmDxjhGiWMOQXe63zCvHtIjOpGOIwvGJlhRQepyzaiu0MQ4MnFhuT7CiJQC+sUg4jtOYO+1IH9OdCwgBSmOkP2r60CarHeXMjxw3PGyvOBnN670EgOPOc1yEYgDYCxbqTPDXki1srChi4R6lpQ+uDmVFDtkA5GH1qJEvQFgacqCFT37pyP+Y+DMJs0Y54NgbiIVn61jhEUrNARuNIi3vOQf8iUeQuNzILe4b/jFZ7RDYJhTbVRaJTxyWh8PgO93hQJCBsSa2GQyyoLlBzWDxgnm9l0JgADgNgVxElCH22xs4NCsaieSUyzWXaSTLDAPlGQB0Kt6JaqpzYjkJQT9id60aNwqZjVqlz9Kqp+JcfDjOAqhirNoCI6MelpVPAjZ/CbFv45Y9YNcicqDMKm/Xo/FPJdMlqZ9SIK7qSrrci9mbl6q3/DGQ5f7XuK347rgKeuMgiicEfLPmT0rGY1K5SdI/ryritlMbJrr/PZ8+I8qf9PF8qhMrT39QHfHLkhj/fz/bi+eb83F/VxX1b6jWvt6KdTs/AvvCmqXE235jAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\"\n     template=\"https://es.search.yahoo.com/sugg/ff\">\n  <Param name=\"output\"  value=\"fxjson\" />\n  <Param name=\"appid\"   value=\"ffd\" />\n  <Param name=\"command\" value=\"{searchTerms}\" />\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://es.search.yahoo.com/search\" resultdomain=\"yahoo.com\">\n  <Param name=\"p\" value=\"{searchTerms}\"/>\n  <Param name=\"ei\" value=\"UTF-8\"/>\n  <Param name=\"fr\" value=\"moz35\" />\n</Url>\n<SearchForm>https://es.search.yahoo.com/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/setDesktopBackground.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY position.label             \"Posición:\">\n<!ENTITY tile.label                 \"Mosaico\">\n<!ENTITY center.label               \"Centrado\">\n<!ENTITY stretch.label              \"Estirar\">\n<!ENTITY fill.label                 \"Cubrir\">\n<!ENTITY fit.label                  \"Axustar\">\n<!ENTITY preview.label              \"Previsualizar\">\n<!ENTITY color.label                \"Cor:\">\n<!ENTITY setDesktopBackground.title \"Estabelecer como fondo de pantalla\">\n<!ENTITY openDesktopPrefs.label     \"Abrir as preferencias do escritorio\">\n<!ENTITY closeWindow.key            \"w\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/shellservice.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\noptionsLabel=&Opcións %S\nsafeModeLabel=Modo &seguro %S\n\n# LOCALIZATION NOTE (setDefaultBrowserMessage2, setDefaultBrowserConfirm.label):\n# %S will be replaced by brandShortName\nsetDefaultBrowserMessage2= Saque o máximo proveito de %S configurándoo como o seu navegador predeterminado\nsetDefaultBrowserConfirm.label= Usar %S como o meu navegador predeterminado\nsetDefaultBrowserConfirm.accesskey= U\nsetDefaultBrowserOptions.label= Opcións\nsetDefaultBrowserOptions.accesskey= O\nsetDefaultBrowserNotNow.label= Agora non\nsetDefaultBrowserNotNow.accesskey= n\nsetDefaultBrowserNever.label= Non preguntar de novo\nsetDefaultBrowserNever.accesskey= d\n\n# LOCALIZATION NOTE (setDefaultBrowserTitle, setDefaultBrowserMessage, setDefaultBrowserDontAsk, setDefaultBrowserAlertConfirm.label, setDefaultBrowserAlertNotNow.label):\n# These strings are used as an alternative to the ones above, in a modal dialog.\n# %S will be replaced by brandShortName\nsetDefaultBrowserTitle=Navegador predeterminado\nsetDefaultBrowserMessage=%S non é o navegador predeterminado. Quere que o sexa?\nsetDefaultBrowserDontAsk=Facer sempre esta comprobación ao iniciar %S.\nsetDefaultBrowserAlertConfirm.label=Usar %S como navegador predeterminado\nsetDefaultBrowserAlertNotNow.label=Agora non\n\ndesktopBackgroundLeafNameWin=Fondo do escritorio.bmp\nDesktopBackgroundDownloading=Gardando imaxe…\nDesktopBackgroundSet=Estabelecer como fondo de pantalla\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/sitePermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (state.current.allowed,\n#                    state.current.allowedForSession,\n#                    state.current.allowedTemporarily,\n#                    state.current.blockedTemporarily,\n#                    state.current.blocked):\n# This label is used to display active permission states in the site\n# identity popup (which does not have a lot of screen space).\n\n# LOCALIZATION NOTE (state.multichoice.alwaysAsk,\n#                    state.multichoice.allow,\n#                    state.multichoice.allowForSession,\n#                    state.multichoice.block):\n# Used to label permission state checkboxes in the page info dialog.\n\npermission.cookie.label = Estabelecer cookies\npermission.image.label = Cargar imaxes\npermission.camera.label = Usar a cámara\npermission.microphone.label = Usar o micrófono\npermission.install.label = Instalar os complementos\npermission.popup.label = Abrir xanelas emerxentes\npermission.geo.label = Acceder a súa localización\npermission.indexedDB.label = Manter o almacenamento sen conexión\n\npermission.desktop-notification2.label = Receive Notifications\npermission.screen.label = Share the Screen\nstate.current.allowed = Allowed\nstate.current.allowedForSession = Allowed for Session\nstate.current.allowedTemporarily = Allowed Temporarily\nstate.current.blocked = Blocked\nstate.current.blockedTemporarily = Blocked Temporarily\nstate.multichoice.allow = Allow\nstate.multichoice.allowForSession = Allow for Session\n\n# LOCALIZATION NOTE (state.multichoice.alwaysAsk,\n#                    state.multichoice.allow,\n#                    state.multichoice.allowForSession,\n#                    state.multichoice.block):\n# Used to label permission state checkboxes in the page info dialog.\nstate.multichoice.alwaysAsk = Always Ask\nstate.multichoice.block = Block\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/syncBrand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncBrand.shortName.label  \"Sync\">\n<!ENTITY syncBrand.fullName.label   \"Firefox Sync\">\n<!ENTITY syncBrand.fxAccount.label  \"Conta Firefox\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/syncCustomize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncCustomize.dialog.title       \"Selección da sincronización\">\n<!ENTITY syncCustomize.acceptButton.label \"Iniciar\">\n\n<!ENTITY syncCustomize.title              \"Que desexa sincronizar?\">\n<!ENTITY syncCustomize.description        \"Pode cambiar esta selección nas Opcións.\">\n<!ENTITY syncCustomizeUnix.description    \"Pode cambiar esta selección nas Preferencias.\">\n\n<!--\n  These engine names are the same as in browser/preferences/sync.dtd except\n  for the last two that are marked as being specific to Desktop browsers.\n-->\n<!ENTITY engine.bookmarks.label           \"Marcadores\">\n<!ENTITY engine.bookmarks.accesskey       \"M\">\n<!ENTITY engine.history.label             \"Historial\">\n<!ENTITY engine.history.accesskey         \"r\">\n<!ENTITY engine.tabs.label                \"Lapelas\">\n<!ENTITY engine.tabs.accesskey            \"L\">\n<!ENTITY engine.passwords.label           \"Contrasinais\">\n<!ENTITY engine.passwords.accesskey       \"C\">\n<!ENTITY engine.addons.label              \"Complementos para o escritorio\">\n<!ENTITY engine.addons.accesskey          \"a\">\n<!ENTITY engine.prefs.label               \"Preferencias do escritorio\">\n<!ENTITY engine.prefs.accesskey           \"s\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/syncGenericChange.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (change.password.title): This (and associated change.password/passphrase) are used when the user elects to change their password.\nchange.password.title= Cambiar o seu contrasinal\nchange.password.acceptButton= Cambiar o contrasinal\nchange.password.status.active= Cambiando o seu contrasinal…\nchange.password.status.success= Cambiouse o seu contrasinal.\nchange.password.status.error= Produciuse un erro ao cambiar o seu contrasinal.\n\nchange.password3.introText= O seu contrasinal debe ter como mínimo 8 caracteres de longo. Non é posíbel que sexa o mesmo co seu nome de usuario ou a súa chave de recuperación.\nchange.password.warningText= Nota: non será posíbel que todos os seus dispositivos se conecten a súa conta unha vez que cambie o seu contrasinal.\n\nchange.recoverykey.title= A miña chave de recuperación\nchange.recoverykey.acceptButton= Cambiar a chave de recuperación\nchange.recoverykey.label= Cambiando a chave de recuperación e subindo os datos locais, agarde…\nchange.recoverykey.error= Produciuse un erro ao cambiar a súa chave de recuperación!\nchange.recoverykey.success= A súa chave de recuperación cambiouse correctamente!\n\nchange.synckey.introText2= Para asegurar plenamente a súa privacidade, todos os seus datos se cifran antes de subilos ao servidor. A chave para descifralos non se envía.\n# LOCALIZATION NOTE (change.recoverykey.warningText) \"Sync\" should match &syncBrand.shortName.label; from syncBrand.dtd\nchange.recoverykey.warningText= Nota: Cambiando isto borrará todos os datos almacenados no servidor Sync e subirá os novos datos protexidos por esta chave de recuperación. Os seus outros dispositivos non se sincronizarán ata que introduza a nova chave de recuperación para ese dispositivo.\n\nnew.recoverykey.label= A súa chave de recuperación\n\n# LOCALIZATION NOTE (new.password.title): This (and associated new.password/passphrase) are used on a second computer when it detects that your password or passphrase has been changed on a different device.\nnew.password.title= Actualizar o contrasinal\nnew.password.introText= O servidor rexeitou o seu contrasinal, actualice o seu contrasinal.\nnew.password.label= Introduza o seu novo contrasinal\nnew.password.confirm= Confirme o seu novo contrasinal\nnew.password.acceptButton= Actualizar o contrasinal\nnew.password.status.incorrect= Contrasinal incorrecto, tente de novo.\n\nnew.recoverykey.title= Actualizar a chave de recuperación\nnew.recoverykey.introText= Cambiouse a súa chave de recuperación usando outro dispositivo, introduza a súa chave de recuperación actualizada.\nnew.recoverykey.acceptButton= Actualizar a chave de recuperación\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/syncKey.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncKey.page.title               \"A súa chave do &syncBrand.fullName.label;\">\n<!ENTITY syncKey.page.description2        \"Esta chave usase para descifrar os datos da súa conta de &syncBrand.fullName.label;. Necesitará introducila cada vez que configure &syncBrand.fullName.label; nun novo dispositivo.\">\n<!ENTITY syncKey.keepItSecret.heading     \"Mantéñaa secreta\">\n<!ENTITY syncKey.keepItSecret.description \"A súa conta de &syncBrand.fullName.label; está cifrada para protexer a súa privacidade. Sen esta chave, descifrar a súa información persoal podería levar anos. Vostede é a única persoa que ten a chave. Isto quere dicir que é o único que pode acceder aos seus datos de &syncBrand.fullName.label;.\">\n<!ENTITY syncKey.keepItSafe.heading       \"Mantéñaa segura\">\n<!ENTITY syncKey.keepItSafe1.description  \"Non perda esta chave.\">\n<!ENTITY syncKey.keepItSafe2.description  \" Non mantemos unha copia da súa chave (iso non sería mantela secreta!) polo que \">\n<!ENTITY syncKey.keepItSafe3.description  \"non é posíbel que lle axudemos a recuperala\">\n<!ENTITY syncKey.keepItSafe4a.description \" se esta se perde. Precisará usar esta chave en calquera momento que conecte un novo dispositivo ao &syncBrand.fullName.label;.\">\n<!ENTITY syncKey.findOutMore1.label       \"Obteña máis información sobre &syncBrand.fullName.label; e a súa privacidade en \">\n<!ENTITY syncKey.findOutMore2.label       \".\">\n<!ENTITY syncKey.footer1.label            \"Os termos do servizo do &syncBrand.fullName.label; están dispoñíbeis en \">\n<!ENTITY syncKey.footer2.label            \". A política de privacidade está dispoñíbel en \">\n<!ENTITY syncKey.footer3.label            \".\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/syncProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD\n    SYSTEM \"chrome://branding/locale/brand.dtd\">\n    %brandDTD;\n\n<!-- These strings are used in the sync progress upload page -->\n<!ENTITY syncProgress.pageTitle    \"Primeira sincronización\">\n<!ENTITY syncProgress.textBlurb    \"Agora os seus datos estanse sincronizando e subindo en segundo plano. Pode pechar esta lapela e continuar usando o &brandShortName;.\">\n<!ENTITY syncProgress.closeButton  \"Pechar\">\n<!ENTITY syncProgress.logoAltText  \"Logotipo do &brandShortName;\">\n<!ENTITY syncProgress.diffText     \"Agora o &brandShortName; sincronizarase automaticamente en segundo plano. Pode pechar esta lapela e continuar usando o &brandShortName;.\">\n\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/syncQuota.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY quota.dialogTitle.label    \"Cota do servidor\">\n<!ENTITY quota.retrievingInfo.label \"Obtendo información da cota…\">\n<!ENTITY quota.typeColumn.label     \"Tipo\">\n<!ENTITY quota.sizeColumn.label     \"Tamaño\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/syncQuota.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncollection.addons.label= Complementos\ncollection.bookmarks.label= Marcadores\ncollection.history.label= Historial\ncollection.passwords.label= Contrasinais\ncollection.prefs.label= Preferencias\ncollection.tabs.label= Lapelas\n\n# LOCALIZATION NOTE (quota.usageNoQuota.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space occupied\n# on the server\nquota.usageNoQuota.label= Actualmente está usando %1$S %2$S.\n# LOCALIZATION NOTE (quota.usagePercentage.label):\n# %1$S is the percentage of space used,\n# %2$S and %3$S numeric value and unit (as defined in the download manager)\n# of the amount of space used,\n# %3$S and %4$S numeric value and unit (as defined in the download manager)\n# of the total space available.\nquota.usagePercentage.label= Está usando o %1$S%% (%2$S %3$S) dos %4$S %5$S permitidos.\nquota.usageError.label= Non foi posíbel obter a información da cota.\nquota.retrieving.label= Obtendo…\n# LOCALIZATION NOTE (quota.sizeValueUnit.label): %1$S is the amount of space\n# occupied by the engine, %2$K the corresponding unit (e.g. kB) as defined in\n# the download manager.\nquota.sizeValueUnit.label= %1$S %2$S\nquota.remove.label= Eliminar\nquota.treeCaption.label= Desmarque elementos para que non se sincronicen e liberen espazo no servidor.\n# LOCALIZATION NOTE (quota.removal.label): %S is a list of engines that will be\n# disabled and whose data will be removed once the user confirms.\nquota.removal.label= Firefox Sync eliminará os seguintes datos: %S.\n# LOCALIZATION NOTE (quota.list.separator): This is the separator string used\n# for the list of engines (incl. spaces where appropriate)\nquota.list.separator= ,\\u0020\n# LOCALIZATION NOTE (quota.freeup.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space freed\n# up by disabling the unchecked engines.  If displayed this string is\n# concatenated directly to quota.removal.label and may need to start off with\n# whitespace.\nquota.freeup.label= \\u0020Isto liberará %1$S %2$S.\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/syncSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY accountSetupTitle.label    \"Configuración de &syncBrand.fullName.label;\">\n\n<!-- First page of the wizard -->\n\n<!ENTITY setup.pickSetupType.description2 \"Benvida! Se nunca usou &syncBrand.fullName.label;, precisa crear unha conta.\">\n<!ENTITY button.createNewAccount.label \"Crear unha nova conta\">\n<!ENTITY button.haveAccount.label      \"Xa teño unha conta\">\n\n<!ENTITY setup.choicePage.title.label     \"Usou &syncBrand.fullName.label; antes?\">\n<!ENTITY setup.choicePage.new.label       \"Nunca usei &syncBrand.shortName.label; antes\">\n<!ENTITY setup.choicePage.existing2.label \"Xa estou usando &syncBrand.shortName.label; noutro dispositivo\">\n\n<!-- New Account AND Existing Account -->\n<!ENTITY server.label               \"Servidor\">\n<!ENTITY serverType.default.label      \"Predeterminado: servidor Mozilla &syncBrand.fullName.label;\">\n<!ENTITY serverType.custom2.label   \"Usar un servidor personalizado…\">\n<!ENTITY signIn.account2.label      \"Conta\">\n<!ENTITY signIn.account2.accesskey  \"a\">\n<!ENTITY signIn.password.label      \"Contrasinal\">\n<!ENTITY signIn.password.accesskey  \"C\">\n<!ENTITY signIn.recoveryKey.label       \"Chave de recuperación\">\n<!ENTITY signIn.recoveryKey.accesskey   \"h\">\n\n<!-- New Account Page 1: Basic Account Info -->\n<!ENTITY setup.newAccountDetailsPage.title.label \"Detalles da conta\">\n<!ENTITY setup.emailAddress.label     \"Enderezo de correo electrónico\">\n<!ENTITY setup.emailAddress.accesskey \"E\">\n<!ENTITY setup.choosePassword.label      \"Escoller un contrasinal\">\n<!ENTITY setup.choosePassword.accesskey  \"t\">\n<!ENTITY setup.confirmPassword.label     \"Confirmar o contrasinal\">\n<!ENTITY setup.confirmPassword.accesskey \"m\">\n\n<!-- LOCALIZATION NOTE: tosAgree1, tosLink, tosAgree2, ppLink, tosAgree3 are\n     joined with implicit white space, so spaces in the strings aren't necessary -->\n<!ENTITY setup.tosAgree1.label      \"Acepto os\">\n<!ENTITY setup.tosAgree1.accesskey  \"A\">\n<!ENTITY setup.tosLink.label        \"Termos do servizo\">\n<!ENTITY setup.tosAgree2.label      \"e a\">\n<!ENTITY setup.ppLink.label         \"Política de privacidade\">\n<!ENTITY setup.tosAgree3.label      \"\">\n<!ENTITY setup.tosAgree2.accesskey  \"\">\n\n<!-- My Recovery Key dialog -->\n<!ENTITY setup.newRecoveryKeyPage.title.label \"&brandShortName; respecta a súa privacidade\">\n<!ENTITY setup.newRecoveryKeyPage.description.label \"Para asegurar plenamente a súa privacidade, todos os seus datos cífranse antes de subilos ao servidor. A chave de recuperación que se precisa para descifralos non se envía.\">\n<!ENTITY recoveryKeyEntry.label        \"A súa chave de recuperación\">\n<!ENTITY recoveryKeyEntry.accesskey    \"h\">\n<!ENTITY syncGenerateNewKey.label  \"Xerar unha nova chave\">\n<!ENTITY recoveryKeyBackup.description \"Requírese a súa chave de recuperación para acceder ao &syncBrand.fullName.label; noutras máquinas. Cree unha copia de seguranza. Non é posíbel que lle axudemos a recuperar a súa chave de recuperación.\">\n\n<!ENTITY button.syncKeyBackup.print.label     \"Imprimir…\">\n<!ENTITY button.syncKeyBackup.print.accesskey \"p\">\n<!ENTITY button.syncKeyBackup.save.label      \"Gardar…\">\n<!ENTITY button.syncKeyBackup.save.accesskey  \"G\">\n\n<!-- Existing Account Page 1: Pair a Device (incl. Pair a Device dialog strings) -->\n<!ENTITY pairDevice.title.label             \"Asociar un dispositivo\">\n<!ENTITY addDevice.showMeHow.label          \"Móstreme como.\">\n<!ENTITY addDevice.dontHaveDevice.label     \"Non teño o dispositivo comigo\">\n<!ENTITY pairDevice.setup.description.label  \"Para activalo, no outro dispositivo seleccione &#x0022;Asociar un dispositivo&#x0022;.\">\n<!ENTITY addDevice.setup.enterCode.label    \"Logo, introduza este código:\">\n<!ENTITY pairDevice.dialog.description.label \"Para activar o novo dispositivo, seleccione &#x0022;Configurar sincronización&#x0022; no dispositivo.\">\n<!ENTITY addDevice.dialog.enterCode.label   \"Introduza o código que lle fornece o dispositivo:\">\n<!ENTITY addDevice.dialog.tryAgain.label    \"Tente de novo.\">\n<!ENTITY addDevice.dialog.successful.label  \"Engadiuse correctamente o dispositivo. A sincronización inicial pode levarlle varios minutos e rematará en segundo plano.\">\n<!ENTITY addDevice.dialog.recoveryKey.label     \"Para activar o seu dispositivo necesitará introducir a súa chave de recuperación. Imprima ou garde esta chave e lévea consigo.\">\n<!ENTITY addDevice.dialog.connected.label   \"Dispositivo conectado\">\n\n<!-- Existing Account Page 2: Manual Login -->\n<!ENTITY setup.signInPage.title.label \"Conectarse\">\n<!ENTITY existingRecoveryKey.description \"Pode obter unha copia da súa chave de recuperación indo ás opcións do &syncBrand.shortName.label; no dispositivo e seleccionando &#x0022;A miña chave de recuperación&#x0022; en &#x0022;Xestionar conta&#x0022;.\">\n<!ENTITY verifying.label              \"Comprobando…\">\n<!ENTITY resetPassword.label          \"Restabelecer o contrasinal\">\n<!ENTITY resetSyncKey.label           \"Perdín o outro dispositivo.\">\n\n<!-- Sync Options -->\n<!ENTITY setup.optionsPage.title      \"Opcións de sincronización\">\n<!ENTITY syncDeviceName.label       \"Nome do dispositivo:\">\n<!ENTITY syncDeviceName.accesskey   \"v\">\n\n<!ENTITY syncMy.label               \"Sincronizar\">\n<!ENTITY engine.bookmarks.label     \"Marcadores\">\n<!ENTITY engine.bookmarks.accesskey \"M\">\n<!ENTITY engine.tabs.label          \"Lapelas\">\n<!ENTITY engine.tabs.accesskey      \"s\">\n<!ENTITY engine.history.label       \"Historial\">\n<!ENTITY engine.history.accesskey   \"r\">\n<!ENTITY engine.passwords.label     \"Contrasinais\">\n<!ENTITY engine.passwords.accesskey \"C\">\n<!ENTITY engine.prefs.label         \"Preferencias\">\n<!ENTITY engine.prefs.accesskey     \"s\">\n<!ENTITY engine.addons.label        \"Complementos\">\n<!ENTITY engine.addons.accesskey    \"p\">\n\n<!ENTITY choice2a.merge.main.label       \"Combina os datos deste dispositivo cos meus datos de &syncBrand.shortName.label;\">\n<!ENTITY choice2.merge.recommended.label \"Recomendado:\">\n<!ENTITY choice2a.client.main.label      \"Substitúe todos os datos deste dispositivo cos meus datos de &syncBrand.shortName.label;\">\n<!ENTITY choice2a.server.main.label      \"Substituír todos os datos dos outros dispositivos cos deste dispositivo\">\n\n<!-- Confirm Merge Options -->\n<!ENTITY setup.optionsConfirmPage.title \"Confirmar\">\n<!ENTITY confirm.merge2.label    \"&syncBrand.fullName.label; combinará todos os datos do navegador deste dispositivo cos datos da súa conta de Sync.\">\n<!ENTITY confirm.client3.label         \"Aviso: Eliminaranse os seguintes datos do &brandShortName; neste dispositivo:\">\n<!ENTITY confirm.client2.moreinfo.label \"&brandShortName; copiará os seus datos de &syncBrand.fullName.label; a este dispositivo.\">\n<!ENTITY confirm.server2.label         \"Aviso: Sobrescribiranse os seguintes dispositivos cos seus datos locais:\">\n\n<!-- New & Existing Account: Setup Complete -->\n<!ENTITY setup.successPage.title \"Rematou a configuración\">\n<!ENTITY changeOptions.label \"Pode cambiar esta preferencia seleccionando as opcións de Sync de abaixo.\">\n<!ENTITY continueUsing.label \"Agora pode continuar usando &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/syncSetup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Several other strings are used (via Weave.Status.login), but they come from\n#  /services/sync\n\n# Firefox Accounts based setup.\ncontinue.label = Continuar\n\n# LOCALIZATION NOTE (disconnect.label, disconnect.verify.title, disconnect.verify.bodyHeading, disconnect.verify.bodyText):\n# These strings are used in the confirmation dialog shown when the user hits the disconnect button\n# LOCALIZATION NOTE (disconnect.label): This is the label for the disconnect button\ndisconnect.verify.title = Desconectar\n\nrelinkVerify.title = Aviso de combinación\nrelinkVerify.heading = Confirma que quere identificarse en Sync?\n# LOCALIZATION NOTE (relinkVerify.description): Email address of a user previously signed into sync.\nrelinkVerify.description = Outro usuario iniciou sesión en Sync neste computador antes. Ao identificarse combinaranse os marcadores, contrasinais e outras configuracións deste navegador cos de %S\n\n\n# LOCALIZATION NOTE (disconnect.label, disconnect.verify.title, disconnect.verify.bodyHeading, disconnect.verify.bodyText):\n# These strings are used in the confirmation dialog shown when the user hits the disconnect button\n# LOCALIZATION NOTE (disconnect.label): This is the label for the disconnect button\ndisconnect.label = Disconnect\ndisconnect.verify.bodyHeading = Disconnect from Sync?\ndisconnect.verify.bodyText = Your browsing data will remain on this computer, but it will no longer sync with your account.\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/tabbrowser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  closeTab.label         \"Pechar lapela\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/tabbrowser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: the following strings can be used in the tab title or\n# location bar to represent various states as a web page loads:\n# tabs.connecting = Firefox is sending a HTTP connection request\n# tabs.encryptingConnection = Firefox is sending a HTTPS connection request\n# tabs.searching = Firefox is searching for something (Awesomebar or Web search)\n# tabs.loading = Firefox is loading the web page\n# tabs.waiting = Firefox is waiting for a web resource to load\n# tabs.downloading = Firefox is downloading a file for a helper application (PDF)\ntabs.connecting=Conectando…\ntabs.encryptingConnection=Asegurando a conexión…\ntabs.searching=Buscando…\ntabs.loading=Cargando…\ntabs.waiting=Agardando…\ntabs.downloading=Descargando…\n\ntabs.emptyTabTitle=Nova lapela\ntabs.closeTab=Pechar lapela\ntabs.close=Pechar\ntabs.closeWarningTitle=Confirmar o peche\n# LOCALIZATION NOTE (tabs.closeWarningMultiple):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# The singular form is not considered since this string is used only for\n# multiple tabs.\ntabs.closeWarningMultiple=;Vai pechar #1 lapelas. Confirma que quere continuar?\ntabs.closeButtonMultiple=Pechar as lapelas\ntabs.closeWarningPromptMe=Avisar ao tentar pechar varias lapelas\n\ntabs.closeTab.tooltip=Pechar a lapela\n# LOCALIZATION NOTE (tabs.closeSelectedTab.tooltip):\n# %S is the keyboard shortcut for closing the current tab\ntabs.closeSelectedTab.tooltip=Pechar a lapela (%S)\n# LOCALIZATION NOTE (tabs.muteAudio.tooltip):\n# %S is the keyboard shortcut for \"Mute tab\"\ntabs.muteAudio.tooltip=Desactivar son na lapela (%S)\n# LOCALIZATION NOTE (tabs.unmuteAudio.tooltip):\n# %S is the keyboard shortcut for \"Unmute tab\"\ntabs.unmuteAudio.tooltip=Activar son na lapela (%S)\ntabs.muteAudio.background.tooltip=Enmudecer lapela\ntabs.unmuteAudio.background.tooltip=Desenmudecer lapela\n\n\n# LOCALIZATION NOTE (tabs.allowTabFocusByPromptForSite):\n# %S is the hostname of the site where dialogs are allowed to switch tabs\ntabs.allowTabFocusByPromptForSite=Allow dialogs from %S to take you to their tab\n\n# LOCALIZATION NOTE (tabs.containers.tooltip):\n# Displayed as a tooltip on container tabs\n# %1$S is the title of the current tab\n# %2$S is the name of the current container\ntabs.containers.tooltip=%1$S - %2$S\n\ntabs.restoreLastTabs=Restore Tabs From Last Time\n\ntabs.unblockAudio.tooltip=Play tab\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/tabview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntabview.button.searchTabs=Buscar grupos de lapelas\ntabview.button.exitTabGroups=Saír dos grupos de lapelas\ntabview.groupItem.defaultName=Nomear este grupo de lapelas\ntabview.groupItem.closeGroup=Pechar grupo\ntabview.groupItem.undoCloseGroup=Desfacer pechar grupo\ntabview.groupItem.discardClosedGroup=Descartar pechar grupo\ntabview.search.otherWindowTabs=Lapelas doutras xanelas\ntabview.notification.sessionStore=As lapelas e os grupos restauraranse automaticamente a próxima vez que inicie %S.\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/taskbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntaskbar.tasks.newTab.label=Abrir unha nova lapela\ntaskbar.tasks.newTab.description=Abre unha nova lapela do navegador.\ntaskbar.tasks.newWindow.label=Abrir unha nova xanela\ntaskbar.tasks.newWindow.description=Abre unha nova xanela do navegador.\ntaskbar.tasks.newPrivateWindow.label=Nova xanela privada\ntaskbar.tasks.newPrivateWindow.description=Abre unha nova xanela no modo de navegación privada.\ntaskbar.frequent.label=Frecuente\ntaskbar.recent.label=Recente\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (translation.thisPageIsIn.label,\n  -                     translation.translateThisPage.label):\n  -  These 2 strings are used to construct a sentence that contains a dropdown\n  -  showing the detected language of the current web page.\n  -  In en-US it looks like this:\n  -    This page is in [detected language] Translate this page?\n  -  \"detected language\" here is a language name coming from the\n  -  global/languageNames.properties file; for some locales it may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence. -->\n<!ENTITY translation.thisPageIsIn.label         \"Esta páxina está en\">\n<!ENTITY translation.translateThisPage.label    \"Traducir esta páxina?\">\n<!ENTITY translation.translate.button           \"Traducir\">\n<!ENTITY translation.notNow.button              \"Agora non\">\n\n<!ENTITY translation.translatingContent.label   \"Traducindo o contido da páxina…\">\n\n<!-- LOCALIZATION NOTE (translation.translatedFrom.label,\n  -                     translation.translatedTo.label,\n  -                     translation.translatedToSuffix.label):\n  -  These 3 strings are used to construct a sentence that contains 2 dropdowns\n  -  showing the source and target language of a translated web page.\n  -  In en-US it looks like this:\n  -    This page has been translated from [from language] to [to language]\n  -  \"from language\" and \"to language\" here are language names coming from the\n  -  global/languageNames.properties file; for some locales they may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence.\n  -\n  -  translation.translatedToSuffix.label (empty in en-US) is for locales that\n  -  need to display some text after the second drop down for the sentence to\n  -  be grammatically correct. -->\n<!ENTITY translation.translatedFrom.label       \"Traduciuse a páxina do\">\n<!ENTITY translation.translatedTo.label         \"a\">\n<!ENTITY translation.translatedToSuffix.label   \"\">\n\n<!ENTITY translation.showOriginal.button        \"Amosar orixinal\">\n<!ENTITY translation.showTranslation.button     \"Amosar tradución\">\n\n<!ENTITY translation.errorTranslating.label     \"Produciuse un erro ao traducir esta páxina.\">\n<!ENTITY translation.tryAgain.button            \"Tentar de novo\">\n\n<!ENTITY translation.serviceUnavailable.label   \"A tradución non está dispoñíbel neste momento. Tente de novo máis tarde.\">\n\n<!ENTITY translation.options.menu               \"Opcións\">\n<!-- LOCALIZATION NOTE (translation.options.neverForSite.accesskey,\n  -                     translation.options.preferences.accesskey):\n  -  The accesskey values used here should not clash with the value used for\n  -  translation.options.neverForLanguage.accesskey in translation.properties\n  -->\n<!ENTITY translation.options.neverForSite.label \"Non traducir nunca este sitio\">\n<!ENTITY translation.options.neverForSite.accesskey \"e\">\n<!ENTITY translation.options.preferences.label  \"Preferencias de tradución\">\n<!ENTITY translation.options.preferences.accesskey \"t\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -->\n<!ENTITY translation.options.attribution.beforeLogo \"Traducións de\">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.poweredByYandex,\n                        translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  translation.options.attribution.poweredByYandex is displayed instead of\n  -  the other two strings when yandex translation engine is preferred by the\n  -  user.\n  -->\n<!ENTITY translation.options.attribution.yandexTranslate \"Con tecnoloxía Yandex.Translate\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/translation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.label):\n#  %S is a language name coming from the global/languageNames.properties file.\ntranslation.options.neverForLanguage.label=Nunca traducir as páxinas en %S\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.accesskey):\n# The accesskey value used here should not clash with the values used for\n# translation.options.*.accesskey in translation.dtd\ntranslation.options.neverForLanguage.accesskey=N\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser/webrtcIndicator.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the webrtc global indicator strings\n\n# LOCALIZATION NOTE (webrtcIndicator.windowtitle): %S is the brand name (e.g. Firefox).\n# This string is used so that the window has a title in tools that enumerate/look for window\n# titles. It is not normally visible anywhere.\nwebrtcIndicator.windowtitle= %S - Indicador de uso compartido\n\nwebrtcIndicator.sharingCameraAndMicrophone.tooltip= Estanse a compartir a súa cámara e o micrófono. Prema para controlar o uso compartido.\nwebrtcIndicator.sharingCamera.tooltip= Estase a compartir a súa cámara. Prema para controlar o uso compartido.\nwebrtcIndicator.sharingMicrophone.tooltip= Estase a compartir o seu micrófono. Prema para controlar o uso compartido.\nwebrtcIndicator.sharingApplication.tooltip= Estase a compartir un aplicativo. Prema para controlar o seu uso compartido.\nwebrtcIndicator.sharingScreen.tooltip= Estase a compartir a súa pantalla. Prema para controlar o uso compartido.\nwebrtcIndicator.sharingWindow.tooltip= Estase a compartir unha xanela. Prema para controlar o uso compartido.\nwebrtcIndicator.sharingBrowser.tooltip= Estase a compartir unha lapela. Prema para controlar o uso compartido.\n\n\n# LOCALIZATION NOTE : The following strings are only used on Mac for\n# menus attached to icons near the clock on the mac menubar.\n\n# LOCALIZATION NOTE (webrtcIndicator.sharing*With.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.sharingCameraWith.menuitem= Compartindo a cámara con \"%S\"\nwebrtcIndicator.sharingMicrophoneWith.menuitem= Compartindo o micrófono con \"%S\"\nwebrtcIndicator.sharingApplicationWith.menuitem= Compartindo un aplicativo con \"%S\"\nwebrtcIndicator.sharingScreenWith.menuitem= Compartindo a pantalla con \"%S\"\nwebrtcIndicator.sharingWindowWith.menuitem= Compartindo unha xanela con \"%S\"\nwebrtcIndicator.sharingBrowserWith.menuitem= Compartindo unha lapela con \"%S\"\nwebrtcIndicator.controlSharing.menuitem= Controlar uso compartido\n# LOCALIZATION NOTE (webrtcIndicator.sharingCameraWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingCameraWithNTabs.menuitem= Compartindo a cámara con #1 lapela;Compartindo a cámara con #1 lapelas\n# LOCALIZATION NOTE (webrtcIndicator.sharingMicrophoneWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingMicrophoneWithNTabs.menuitem= Compartindo o micrófono con #1 lapela;Compartindo o micrófono con #1 lapelas\n# LOCALIZATION NOTE (webrtcIndicator.sharingApplicationWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingApplicationWithNTabs.menuitem= Compartindo un aplicativo con #1 lapela;Compartindo aplicativos con #1 lapelas\n# LOCALIZATION NOTE (webrtcIndicator.sharingScreenWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingScreenWithNTabs.menuitem= Compartindo a pantalla con #1 lapela;Compartindo a pantalla con #1 lapelas\n# LOCALIZATION NOTE (webrtcIndicator.sharingWindowWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingWindowWithNTabs.menuitem= Compartindo unha xanela con #1 lapela;Compartindo xanelas con #1 lapelas\n# LOCALIZATION NOTE (webrtcIndicator.sharingBrowserWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This message is shown when the contents of a tab is shared during a WebRTC\n# session, which currently is only possible with Loop/Hello.\nwebrtcIndicator.sharingBrowserWithNTabs.menuitem= Compartindo unha lapela con #1 lapela;Compartindo lapelas con #1 lapelas\n# LOCALIZATION NOTE (webrtcIndicator.controlSharingOn.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.controlSharingOn.menuitem= Controlar o uso compartido en \"%S\"\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/browser-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Default search engine\nbrowser.search.defaultenginename=Google\n\n# Search engine order (order displayed in the search bar dropdown)s\nbrowser.search.order.1=Google\nbrowser.search.order.2=Yahoo\n\n# This is the default set of web based feed handlers shown in the reader\n# selection UI\nbrowser.contentHandlers.types.0.title=My Yahoo!\nbrowser.contentHandlers.types.0.uri=https://add.my.yahoo.com/rss?url=%s\nbrowser.contentHandlers.types.1.title=Netvibes\nbrowser.contentHandlers.types.1.uri=http://www.netvibes.com/subscribe.php?url=%s\nbrowser.contentHandlers.types.2.title=Bloglines\nbrowser.contentHandlers.types.2.uri=http://www.bloglines.com/login?r=/sub/%s\n\n# increment this number when anything gets changed in the list below.  This will\n# cause Firefox to re-read these prefs and inject any new handlers into the \n# profile database.  Note that \"new\" is defined as \"has a different URL\"; this\n# means that it's not possible to update the name of existing handler, so \n# don't make any spelling errors here.\ngecko.handlerService.defaultHandlersVersion=4\n\n# The default set of protocol handlers for webcal:\ngecko.handlerService.schemes.webcal.0.name=30 Boxes\ngecko.handlerService.schemes.webcal.0.uriTemplate=https://30boxes.com/external/widget?refer=ff&url=%s\n\n# The default set of protocol handlers for mailto:\ngecko.handlerService.schemes.mailto.0.name=Yahoo! Mail\ngecko.handlerService.schemes.mailto.0.uriTemplate=https://compose.mail.yahoo.com/?To=%s \ngecko.handlerService.schemes.mailto.1.name=Gmail\ngecko.handlerService.schemes.mailto.1.uriTemplate=https://mail.google.com/mail/?extsrc=mailto&url=%s\n\n# The default set of protocol handlers for irc:\ngecko.handlerService.schemes.irc.0.name=Mibbit\ngecko.handlerService.schemes.irc.0.uriTemplate=https://www.mibbit.com/?url=%s\n\n# The default set of protocol handlers for ircs:\ngecko.handlerService.schemes.ircs.0.name=Mibbit\ngecko.handlerService.schemes.ircs.0.uriTemplate=https://www.mibbit.com/?url=%s\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/feedback/main.dtd",
    "content": "<!ENTITY testpilot.brand.label                      \"Test Pilot\">\n<!ENTITY testpilot.settings.label                   \"Configuración\">\n<!ENTITY testpilot.settings.dataSubmission.label    \"Datos enviados\">\n<!ENTITY testpilot.settings.notifications.label     \"Notificacións\">\n<!ENTITY testpilot.settings.notifyWhen.label        \"Avisarme cando…\">\n<!ENTITY testpilot.settings.readyToSubmit.label     \"Un estudio estea preparado para enviarse\">\n<!ENTITY testpilot.settings.newStudy.label          \"Haxa un novo estudio\">\n<!ENTITY testpilot.settings.hasNewResults.label     \"Un estudio teña novos resultados\">\n<!ENTITY testpilot.settings.alwaysSubmitData.label  \"Enviarme os datos automaticamente (sen preguntarme)\">\n<!ENTITY testpilot.allYourStudies.label             \"Todos os seus estudios de usuario…\">\n<!ENTITY testpilot.about.label                      \"Sobre o Test Pilot\">\n\n<!-- all studies window -->\n<!ENTITY testpilot.studiesWindow.title                  \"Os seus estudios de Test Pilot\">\n<!ENTITY testpilot.studiesWindow.currentStudies.label   \"Estudios actuais\">\n<!ENTITY testpilot.studiesWindow.finishedStudies.label  \"Estudios rematados\">\n<!ENTITY testpilot.studiesWindow.studyFindings.label    \"Resultados do estudio\">\n<!ENTITY testpilot.studiesWindow.settings.label         \"Configuración\">\n<!ENTITY testpilot.studiesWindow.stillLoadingMessage    \"Cargando, agarde…\">\n\n<!-- raw data dialog -->\n<!ENTITY testpilot.rawDataWindow.title                  \"Test Pilot: Datos en bruto\">\n\n<!-- notification -->\n<!ENTITY testpilot.notification.close.tooltip            \"Pechar\">\n\n<!-- Firefox 4 beta version UI -->\n<!ENTITY testpilot.enable.label                        \"Activar estudios de usuario\">\n<!ENTITY testpilot.feedbackbutton.label                \"Opinión\">\n<!ENTITY testpilot.happy.label        \"Gústame Firefox porque…\">\n<!ENTITY testpilot.sad.label          \"Non me gusta Firefox porque…\">\n<!ENTITY testpilot.broken.label      \"Informe de un sitio web que non traballa…\">\n<!ENTITY testpilot.idea.label        \"Envía unha suxestión…\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/feedback/main.properties",
    "content": "# description for add-on manager\nextensions.testpilot@labs.mozilla.com.description = Axude a que o Firefox sexa mellor realizando os estudios de usuario.\n\n# common\ntestpilot.fullBrandName = Mozilla Labs Test Pilot\ntestpilot.moreInfo = Máis información\ntestpilot.submit = Enviar\ntestpilot.takeSurvey = Realizar a enquisa\n\n# Feedback button menu\ntestpilot.turnOn = Activar estudios de usuario\ntestpilot.turnOff = Desactivar estudios de usuario\n\n# studies window\ntestpilot.studiesWindow.noStudies = Agora estamos traballando nun novo estudio; avisámolo tan pronto haxa un! Estea atento!\ntestpilot.studiesWindow.uploading = Subindo…\ntestpilot.studiesWindow.unableToReachServer = Foi imposíbel contactar con Mozilla; tente de novo máis tarde.\ntestpilot.studiesWindow.thanksForContributing = Grazas por colaborar!\ntestpilot.studiesWindow.finishedOn = Finalizou o %S\ntestpilot.studiesWindow.canceledStudy = (Cancelou este estudio)\ntestpilot.studiesWindow.missedStudy = (Non se realizou este estudio)\ntestpilot.studiesWindow.willStart = Iniciarei o %S\ntestpilot.studiesWindow.gatheringData = Actualmente conseguindo datos.\ntestpilot.studiesWindow.willFinish = Finalizarei o %S\ntestpilot.studiesWindow.proposeStudy = Propón o teu propio estudio\n\n# for pages\ntestpilot.page.commentsAndDiscussions = Comentarios e discusións »\ntestpilot.page.proposeATest = Propoña un Test »\ntestpilot.page.testpilotOnTwitter = @MozTestPilot no Twitter »\n\n# status page\ntestpilot.statusPage.uploadingData = Subindo datos agora…\ntestpilot.statusPage.uploadErrorMsg = Vaites! Produciuse un erro ao conectarse cos servidores de Mozilla. Quizais fallou a súa conexión de rede?\ntestpilot.statusPage.willRetry = Test Pilot tentarao de novo automaticamente, polo tanto, agora pode pechar está páxina.\ntestpilot.statusPage.endedAlready = (Xa rematou e non debería ver esta páxina)\ntestpilot.statusPage.todayAt =  hoxe, ás %S\ntestpilot.statusPage.endOn = en %S\n# LOCALIZATION NOTE (numExtensions): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 = number of extensions\n# example: \"2 extensions\"\ntestpilot.statusPage.numExtensions = #1 extensión;#1 extensións\ntestpilot.statusPage.recursEveryNumberOfDays = Este test repítese cada %S días. Cada vez completa:\ntestpilot.statusPage.askMeBeforeSubmitData = Preguntarme se quero enviar os meus datos.\ntestpilot.statusPage.alwaysSubmitData = Sempre enviar os meus datos e non preguntarme por elo.\ntestpilot.statusPage.neverSubmitData = Nunca enviar os meus datos e non preguntarme por elo.\ntestpilot.statusPage.loading = Cargando, agarde un momento…\n\n# quit page\ntestpilot.quitPage.aboutToQuit = Está a punto de saír do estudio \"%S\".\ntestpilot.quitPage.optionalMessage = (Opcional) Se ten un minuto, contenos porque escolleu saír do estudio.\ntestpilot.quitPage.reason = Razón:\ntestpilot.quitPage.recurringStudy = Este é un estudio recorrente. Normalmente informarémolo da próxima vez que realicemos o estudio. Se non quere volver a saber sobre este estudio marque a caixa de abaixo:\ntestpilot.quitPage.quitForever = Saír deste estudio recorrente.\ntestpilot.quitPage.quitStudy = Saír do estudio »\n\n# welcome page\ntestpilot.welcomePage.thankYou = Grazas por unirse ao equipo de Test Pilot!\ntestpilot.welcomePage.gettingStarted = Iniciarse\ntestpilot.welcomePage.pleaseTake = Realice a\ntestpilot.welcomePage.backgroundSurvey = Enquisa de Pilot en segundo plano\ntestpilot.welcomePage.clickToOpenStudiesWindow = Prema aquí para ver que estudios se están executando actualmente.\ntestpilot.welcomePage.testpilotAddon = Complemento Test Pilot\ntestpilot.welcomePage.iconExplanation = « busque esta icona abaixo á dereita da xanela do navegador.\ntestpilot.welcomePage.moreIconExplanation = Pode premer nel para ir ao menú principal de Test Pilot.\ntestpilot.welcomePage.notificationInfo = A icona mostrará un aviso cando un estudio precise da súa atención.\ntestpilot.welcomePage.privacyPolicy = Política de privacidade\ntestpilot.welcomePage.legalNotices = Avisos legais\n\n# survey page\ntestpilot.surveyPage.saveAnswers = Gardar respostas\ntestpilot.surveyPage.submitAnswers = Enviar respostas\ntestpilot.surveyPage.changeAnswers = Cambiar respostas\ntestpilot.surveyPage.loading = Cargando, agarde un momento…\ntestpilot.surveyPage.thankYouForFinishingSurvey = Grazas por rematar a enquisa. Subiranse as súas respostas xunto co seguinte conxunto de datos experimentais.\ntestpilot.surveyPage.reviewOrChangeYourAnswers = Se quixera revisar ou cambiar a súas respostas, pode facelo en calquera momento usando o botón de abaixo.\n\n# modules/task.js\ntestpilot.finishedTask.finishedStudy = Excelente! Rematou o estudio \"%S\"!\ntestpilot.finishedTask.allRelatedDataDeleted = Elimináronse do seu computador todos os datos relacionados con este estudio.\n\n# modules/setup.js\ntestpilot.notification.update = Actualizar…\ntestpilot.notification.thankYouForUploadingData = Grazas!\ntestpilot.notification.thankYouForUploadingData.message = Grazas por enviar os seus datos.\ntestpilot.notification.readyToSubmit = Preparado para enviar\ntestpilot.notification.readyToSubmit.message = O estudio \"%S\" de Test Pilot rematou de recoller datos e está preparado para envialos.\ntestpilot.notification.newTestPilotStudy = Novo estudio de Test Pilot\ntestpilot.notification.newTestPilotStudy.pre.message = Está a punto de comezar o estudio \"%S\" de Test Pilot.\ntestpilot.notification.newTestPilotSurvey = Nova enquisa de Test Pilot\ntestpilot.notification.newTestPilotSurvey.message = A enquisa \"%S\" de Test Pilot está dispoñíbel.\ntestpilot.notification.newTestPilotResults = Novos resultados do Test Pilot\ntestpilot.notification.newTestPilotResults.message = Están dispoñíbeis novos resultados para o estudio \"%S\" de Test Pilot.\ntestpilot.notification.autoUploadedData = Grazas!\ntestpilot.notification.autoUploadedData.message = Rematouse o estudio \"%S\" de Test Pilot e enviáronse os seus datos!\ntestpilot.notification.extensionUpdate = Actualizar extensión\ntestpilot.notification.extensionUpdate.message = Un dos estudios require unha versión máis recente de Test Pilot. Pode obter a última versión usando a xanela de Complementos.\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY PropertiesViewWindowTitle \"Propiedades\">\n\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/aboutdebugging.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutDebugging.fullTitle    \"Debugging with Firefox Developer Tools\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/aboutdebugging.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (debug):\n# This string is displayed as a label of the button that starts\n# debugging a service worker.\ndebug = Debug\n\n# LOCALIZATION NOTE (push):\n# This string is displayed as a label of the button that pushes a test payload\n# to a service worker.\npush = Push\n\n# LOCALIZATION NOTE (start):\n# This string is displayed as a label of the button that starts a service worker.\nstart = Start\n\nscope = Scope\nunregister = unregister\n\npushService = Push Service\n\n# LOCALIZATION NOTE (fetch):\n# Fetch is an event type and should not be translated.\nfetch = Fetch\n\n# LOCALIZATION NOTE (listeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nlisteningForFetchEvents = Listening for fetch events.\n\n# LOCALIZATION NOTE (notListeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nnotListeningForFetchEvents = Not listening for fetch events.\n\n# LOCALIZATION NOTE (addons):\n# This string is displayed as a header of the about:debugging#addons page.\naddons = Add-ons\n\n# LOCALIZATION NOTE (addonDebugging.label):\n# This string is displayed next to a check box that enables the user to switch\n# addon debugging on/off.\naddonDebugging.label = Enable add-on debugging\n\n# LOCALIZATION NOTE (addonDebugging.tooltip):\n# This string is displayed in a tooltip that appears when hovering over a check\n# box that switches addon debugging on/off.\naddonDebugging.tooltip = Turning this on will allow you to debug add-ons and various other parts of the browser chrome\n\n# LOCALIZATION NOTE (moreInfo):\n# This string is displayed next to addonDebugging.label as a link to a page\n# with documentation.\nmoreInfo = more info\n\n# LOCALIZATION NOTE (loadTemporaryAddon):\n# This string is displayed as a label of a button that allows the user to\n# load additional add-ons.\nloadTemporaryAddon = Load Temporary Add-on\n\n# LOCALIZATION NOTE (extensions):\n# This string is displayed as a header above the list of loaded add-ons.\nextensions = Extensions\n\n# LOCALIZATION NOTE (temporaryExtensions):\n# This string is displayed as a header above the list of temporarily loaded add-ons.\ntemporaryExtensions = Temporary Extensions\n\n# LOCALIZATION NOTE (selectAddonFromFile2):\n# This string is displayed as the title of the file picker that appears when\n# the user clicks the 'Load Temporary Add-on' button\nselectAddonFromFile2 = Select Manifest File or Package (.xpi)\n\n# LOCALIZATION NOTE (reload):\n# This string is displayed as a label of the button that reloads a given addon.\nreload = Reload\n\n# LOCALIZATION NOTE (reloadDisabledTooltip):\n# This string is displayed in a tooltip that appears when hovering over a\n# disabled 'reload' button.\nreloadDisabledTooltip = Only temporarily installed add-ons can be reloaded\n\n# LOCALIZATION NOTE (workers):\n# This string is displayed as a header of the about:debugging#workers page.\nworkers = Workers\n\nserviceWorkers = Service Workers\nsharedWorkers = Shared Workers\notherWorkers = Other Workers\n\n# LOCALIZATION NOTE (running):\n# This string is displayed as the state of a service worker in RUNNING state.\nrunning = Running\n\n# LOCALIZATION NOTE (stopped):\n# This string is displayed as the state of a service worker in STOPPED state.\nstopped = Stopped\n\n# LOCALIZATION NOTE (registering):\n# This string is displayed as the state of a service worker for which no service worker\n# registration could be found yet. Only active registrations are visible from\n# about:debugging, so such service workers are considered as registering.\nregistering = Registering\n\n# LOCALIZATION NOTE (tabs):\n# This string is displayed as a header of the about:debugging#tabs page.\ntabs = Tabs\n\n# LOCALIZATION NOTE (pageNotFound):\n# This string is displayed as the main message at any error/invalid page.\npageNotFound = Page not found\n\n# LOCALIZATION NOTE (doesNotExist):\n# This string is displayed as an error message when navigating to an invalid page\n# %S will be replaced by the name of the page at run-time.\ndoesNotExist = #%S does not exist!\n\n# LOCALIZATION NOTE (nothing):\n# This string is displayed when the list of workers is empty.\nnothing = Nothing yet.\n\nconfigurationIsNotCompatible = Your browser configuration is not compatible with Service Workers\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n     The Animations panel is part of the Inspector sidebar -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n     keep it in English, or another language commonly spoken among web\n     developers. You want to make that choice consistent across the developer\n     tools. A good criteria is the language in which you'd find the best\n     documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (title): This is the label shown in the sidebar tab -->\n<!ENTITY title \"Animacións\">\n\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector. -->\n<!ENTITY invalidElement \"Non se atoparon animacións para o elemento actual.\">\n\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector, to invite the\n     user to select a new node by clicking on the element-picker icon. -->\n<!ENTITY selectElement \"Seleccione outro elemento da páxina.\">\n\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n<!ENTITY allAnimations \"Todas as animacións\">\n\n\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n     The Animations panel is part of the Inspector sidebar -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n     keep it in English, or another language commonly spoken among web\n     developers. You want to make that choice consistent across the developer\n     tools. A good criteria is the language in which you'd find the best\n     documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (animationInspectorTitle): This is the label shown in the\n     sidebar tab -->\n<!ENTITY animationInspectorTitle \"Animations\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (panel.invalidElementSelected):\n# This is the label shown in the panel when an invalid node is currently\n# selected in the inspector (i.e. a non-element node or a node that is not\n# animated).\n\n# LOCALIZATION NOTE (panel.selectElement): This is the label shown in the panel\n# when an invalid node is currently selected in the inspector, to invite the\n# user to select a new node by clicking on the element-picker icon.\n\n# LOCALIZATION NOTE (panel.allAnimations): This is the label shown at the bottom of\n# the panel, in a toolbar, to let the user know the toolbar applies to all\n# animations, not just the ones applying to the current element.\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=Duración:\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=Retardo:\n\n# LOCALIZATION NOTE (player.animationEndDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation endDelay.\n\n# LOCALIZATION NOTE (player.animationRateLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation playback rate.\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=Repeticións:\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.infiniteIterationCountText):\n# See player.infiniteIterationCount for a description of what this is.\n# Unlike player.infiniteIterationCount, this string isn't used in HTML, but in\n# a tooltip.\nplayer.infiniteIterationCountText=∞\n\n# LOCALIZATION NOTE (player.animationIterationStartLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# iterationStart value.\n# %1$S will be replaced by the original iteration start value\n# %2$S will be replaced by the actual time of iteration start\n\n# LOCALIZATION NOTE (player.animationOverallEasingLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the easing\n# that applies to a whole iteration of an animation as opposed to the\n# easing that applies between animation keyframes.\n\n# LOCALIZATION NOTE (player.animationFillLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# fill mode value.\n\n# LOCALIZATION NOTE (player.animationDirectionLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# direction value.\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%Ss\n\n# LOCALIZATION NOTE (player.playbackRateLabel):\n# This string is displayed in each animation player widget, as the label of\n# drop-down list items that can be used to change the rate at which the\n# animation runs (1× being the default, 2× being twice as fast).\nplayer.playbackRateLabel=%Sx\n\n# LOCALIZATION NOTE (player.runningOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that the\n# animation is running on the compositor thread.\nplayer.runningOnCompositorTooltip=Esta animación estase executado no fío do compositor\n\n# LOCALIZATION NOTE (player.allPropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is running on the compositor thread.\n\n# LOCALIZATION NOTE (player.somePropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is not running on the compositor thread.\n\n# LOCALIZATION NOTE (timeline.rateSelectorTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# drop-down list that can be used to change the rate at which the animations\n# run.\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\n\n# LOCALIZATION NOTE (timeline.rewindButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# rewind button that can be used to rewind the animations\n\n# LOCALIZATION NOTE (timeline.timeGraduationLabel):\n# This string is displayed at the top of the animation panel, next to each time\n# graduation, to indicate what duration (in milliseconds) this graduation\n# corresponds to.\ntimeline.timeGraduationLabel=%Sms\n\n# LOCALIZATION NOTE (timeline.cssanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.cssanimation.nameLabel=%S - Animación CSS\n\n# LOCALIZATION NOTE (timeline.csstransition.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Transition in the timeline UI.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.csstransition.nameLabel=%S - Transición CSS\n\n# LOCALIZATION NOTE (timeline.scriptanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a script-generated animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\n\n# LOCALIZATION NOTE (timeline.scriptanimation.unnamedLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over an unnamed script-generated animation in the timeline UI.\n\n# LOCALIZATION NOTE (timeline.unknown.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of an unknown animation type in the timeline UI.\n# This can happen if devtools couldn't figure out the type of the animation.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.unknown.nameLabel=%S\n\n\n# LOCALIZATION NOTE (panel.allAnimations): This is the label shown at the bottom of\n# the panel, in a toolbar, to let the user know the toolbar applies to all\n# animations, not just the ones applying to the current element.\npanel.allAnimations=All animations\npanel.invalidElementSelected=No animations were found for the current element.\n\n# LOCALIZATION NOTE (panel.selectElement): This is the label shown in the panel\n# when an invalid node is currently selected in the inspector, to invite the\n# user to select a new node by clicking on the element-picker icon.\npanel.selectElement=Pick another element from the page.\n\n# LOCALIZATION NOTE (player.allPropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is running on the compositor thread.\nplayer.allPropertiesOnCompositorTooltip=All animation properties are optimized\n\n# LOCALIZATION NOTE (player.animationDirectionLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# direction value.\nplayer.animationDirectionLabel=Direction:\n\n# LOCALIZATION NOTE (player.animationEndDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation endDelay.\nplayer.animationEndDelayLabel=End delay:\n\n# LOCALIZATION NOTE (player.animationFillLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# fill mode value.\nplayer.animationFillLabel=Fill:\n\n# LOCALIZATION NOTE (player.animationIterationStartLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# iterationStart value.\n# %1$S will be replaced by the original iteration start value\n# %2$S will be replaced by the actual time of iteration start\nplayer.animationIterationStartLabel=Iteration start: %1$S (%2$Ss)\n\n# LOCALIZATION NOTE (player.animationOverallEasingLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the easing\n# that applies to a whole iteration of an animation as opposed to the\n# easing that applies between animation keyframes.\nplayer.animationOverallEasingLabel=Overall easing:\n\n# LOCALIZATION NOTE (player.animationRateLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation playback rate.\nplayer.animationRateLabel=Playback rate:\n\n# LOCALIZATION NOTE (player.somePropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is not running on the compositor thread.\nplayer.somePropertiesOnCompositorTooltip=Some animation properties are optimized\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.pausedButtonTooltip=Resume the animations\n\n# LOCALIZATION NOTE (timeline.rateSelectorTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# drop-down list that can be used to change the rate at which the animations\n# run.\ntimeline.rateSelectorTooltip=Set the animations playback rates\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.resumedButtonTooltip=Pause the animations\n\n# LOCALIZATION NOTE (timeline.rewindButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# rewind button that can be used to rewind the animations\ntimeline.rewindButtonTooltip=Rewind the animations\n\n# LOCALIZATION NOTE (timeline.scriptanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a script-generated animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.scriptanimation.nameLabel=%S - Script Animation\n\n# LOCALIZATION NOTE (timeline.scriptanimation.unnamedLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over an unnamed script-generated animation in the timeline UI.\ntimeline.scriptanimation.unnamedLabel=Script Animation\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/app-manager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY index.title \"Xestor de aplicativos\">\n<!ENTITY index.projects2 \"Aplicativos\">\n<!ENTITY index.device2 \"Dispositivo\">\n<!ENTITY index.help \"Axuda\">\n\n<!ENTITY device.debugMainProcess \"Depurar o proceso principal\">\n<!ENTITY device.debugMainProcessTooltip \"Abrir as ferramentas de desenvolvemento conectadas ao proceso principal do dispositivo\">\n<!ENTITY device.screenshot \"Captura de pantalla\">\n<!ENTITY device.screenshotTooltip \"Abrir unha captura de pantalla do estado actual do dispositivo nunha nova lapela\">\n<!ENTITY device.title \"Centro de control do dispositivo\">\n<!ENTITY device.notConnected \"Desconectado. Conecte o seu dispositivo na sección de abaixo.\">\n<!ENTITY device.startApp \"Iniciar\">\n<!ENTITY device.startAppTooltip \"Iniciar este aplicativo no dispositivo\">\n<!ENTITY device.stopApp \"Deter\">\n<!ENTITY device.stopAppTooltip \"Deter este aplicativo no dispositivo\">\n<!ENTITY device.debugApp \"Depurar\">\n<!ENTITY device.debugAppTooltip \"Abrir as ferramentas de desenvolvemento conectadas a este aplicativo no dispositivo\">\n<!ENTITY device.name \"Nome\">\n<!ENTITY device.plain \"Normal (predeterminado)\">\n<!ENTITY device.privileged \"Privilexiado\">\n<!ENTITY device.certified \"Certificado\">\n<!ENTITY device.allow \"Permitir\">\n<!ENTITY device.allowTooltip \"Este permiso concedese automaticamente para os aplicativos deste tipo\">\n<!ENTITY device.prompt \"Preguntar\">\n<!ENTITY device.promptTooltip \"Este permiso require a confirmación do usuario para os aplicativos deste tipo\">\n<!ENTITY device.deny \"Denegar\">\n<!ENTITY device.denyTooltip \"Este permiso vén denegado automaticamente para os aplicativos deste tipo\">\n<!ENTITY device.installedApps \"Aplicativos instalados\">\n<!ENTITY device.installedAppsTooltip \"Ver unha lista de aplicativos instalados no dispositivo. Algúns aplicativos, como os aplicativos certificados, poden ser excluídos desta vista.\">\n<!ENTITY device.permissions \"Permisos\">\n<!ENTITY device.permissionsTooltip \"Ver unha táboa dos permisos accesíbeis para os diferentes tipos de aplicativos\">\n<!ENTITY device.permissionsHelpLink \"https://developer.mozilla.org/docs/Web/Apps/App_permissions\">\n<!ENTITY device.browserTabs \"Lapelas do navegador\">\n<!ENTITY device.browserTabsTooltip \"Ver unha lista de lapelas no navegador do dispositivo conectado\">\n<!ENTITY device.debugBrowserTab \"Depurar\">\n<!ENTITY device.debugBrowserTabTooltip \"Abrir as ferramentas de desenvolvemento conectadas a esta lapela do navegador no dispositivo\">\n<!ENTITY device.help \"Axuda\">\n\n<!ENTITY connection.connectTooltip \"Conectarse ao dispositivo\">\n<!ENTITY connection.disconnect \"Desconectar\">\n<!ENTITY connection.disconnectTooltip \"Desconecta o dispositivo actual ou o simulador\">\n<!ENTITY connection.notConnected2 \"Desconectado.\">\n<!ENTITY connection.connectTo \"Conectar a:\">\n<!ENTITY connection.noDeviceFound \"Non se atopou ningún dispositivo. Conecte un dispositivo\">\n<!ENTITY connection.changeHostAndPort \"Cambiar\">\n<!ENTITY connection.changeHostAndPortTooltip \"Cambia o servidor e o porto usado para conectase ao dispositivo (o predeterminado é localhost:6000)\">\n<!ENTITY connection.startSimulator \"Iniciar simulador\">\n<!ENTITY connection.startSimulatorTooltip \"Inicia unha instancia do simulador e conectase a ela\">\n<!ENTITY connection.saveConnectionInfo \"Gardar\">\n<!ENTITY connection.saveConnectionInfoTooltip \"Garda o servidor e o porto\">\n<!ENTITY connection.connecting \"Conectando…\">\n<!ENTITY connection.disconnecting \"Desconectando…\">\n<!ENTITY connection.cancel \"Cancelar\">\n<!ENTITY connection.cancelConnectTooltip \"Cancela a conexión en curso\">\n<!ENTITY connection.cancelShowSimulatorTooltip \"Saír do modo de conexión ao simulador e volver ao indicador inicial\">\n<!ENTITY connection.or \"ou\">\n<!ENTITY connection.noSimulatorInstalled \"Ningún simulador instalado.\">\n<!ENTITY connection.installOneSimulator \"Instalar simulador\">\n<!ENTITY connection.installOneSimulatorTooltip \"Instala unha versión do simulador descargando o complemento apropiado\">\n<!ENTITY connection.installAnotherSimulator \"Engadir\">\n<!ENTITY connection.installAnotherSimulatorTooltip \"Instala unha versión adicional do simulador descargando o complemento apropiado\">\n<!ENTITY connection.startRegisteredSimulator \"Inicio:\">\n\n<!ENTITY projects.localApps \"Aplicativos locais\">\n<!ENTITY projects.addApp \"Engadir\">\n<!ENTITY projects.addPackaged \"Engadir aplicativo empaquetado\">\n<!ENTITY projects.addPackagedTooltip \"Engade un novo aplicativo empaquetado (un cartafol) dende o seu equipo\">\n<!ENTITY projects.addHosted \"Engadir aplicativo aloxado\">\n<!ENTITY projects.addHostedTooltip \"Engade un novo aplicativo aloxado (ligazón a un ficheiro manifest.webapp) dende un sitio web remoto\">\n<!ENTITY projects.title \"Aplicativos locais\">\n<!ENTITY projects.appDetails \"Detalles do aplicativo\">\n<!ENTITY projects.removeAppFromList \"Retira este aplicativo da lista de aplicativos cos que está traballando. Isto non o retirará do dispositivo ou do simulador.\">\n<!ENTITY projects.updateApp \"Actualizar\">\n<!ENTITY projects.updateAppTooltip \"Executa comprobacións de validación e actualiza o aplicativo no dispositivo conectado.\">\n<!ENTITY projects.debugApp \"Depurar\">\n<!ENTITY projects.debugAppTooltip \"Abre as ferramentas de desenvolvemento conectadas a este aplicativo\">\n<!ENTITY projects.saveManifest \"Gardar\">\n<!ENTITY projects.saveManifestTooltip \"Garda o contido do editor de ficheiros manifest\">\n<!ENTITY projects.hostedManifestPlaceHolder2 \"http://example.com/app/manifest.webapp\">\n<!ENTITY projects.noProjects \"Sen proxectos. Engada un novo aplicativo empaquetado (cartafol local) ou un aplicativo aloxado (ligazón a un ficheiro manifest).\">\n<!ENTITY projects.manifestEditor \"Editor de ficheiros manifest\">\n<!ENTITY projects.manifestEditorTooltip \"Edita o ficheiro manifest  do seu aplicativo no panel de abaixo. O botón Actualizar gardará os cambios e actualizará o aplicativo.\">\n<!ENTITY projects.manifestViewer \"Visor de ficheiros manifest\">\n<!ENTITY projects.manifestViewerTooltip \"Amosa o ficheiro manifest do seu aplicativo no panel de abaixo\">\n<!ENTITY projects.valid \"Correcto\">\n<!ENTITY projects.error \"Erro\">\n<!ENTITY projects.warning \"Aviso\">\n<!ENTITY projects.hosted \"Aloxado\">\n<!ENTITY projects.packaged \"Empaquetado\">\n\n<!ENTITY help.title \"Xestor de aplicativos\">\n<!ENTITY help.close \"Pechar\">\n<!ENTITY help.intro \"Esta ferramenta axudaralle a construír e instalar aplicativos web en dispositivos compatíbeis (p.e. Firefox OS). A lapela <strong>Aplicativos</strong> asistirao no proceso de validación e instalación dos seus aplicativos. A lapela <strong>Dispositivo</strong> daralle información sobre o dispositivo conectado. Use a barra de ferramentas de abaixo para conectarse a un dispositivo ou iniciar o simulador.\">\n<!ENTITY help.usefullLinks \"Ligazóns útiles:\">\n<!ENTITY help.appMgrDoc \"Documentación: Uso do xestor de aplicativos\">\n<!ENTITY help.configuringDevice \"Como configurar o seu dispositivo Firefox OS\">\n<!ENTITY help.troubleShooting \"Solución de problemas\">\n<!ENTITY help.simulatorAddon \"Instalación do complemento Simulator\">\n<!ENTITY help.adbHelperAddon \"Instalación do complemento Adb Helper\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nindex.deprecationNotice=O xestor de aplicativos eliminarase en futuras versións. Os seus proxectos migráronse a WebIDE.\nindex.launchWebIDE=Iniciar WebIDE\nindex.readMoreAboutWebIDE=Máis información\n# LOCALIZATION NOTE (device.deviceSize): %1$S is the device's width, %2$S is\n# the device's height, %3$S is the device's pixel density.\n# Example: 800x480 (86 DPI).\ndevice.deviceSize=Tamaño do dispositivo: %1$Sx%2$S (%3$S DPI)\n# LOCALIZATION NOTE (connection.connectedToDevice, connection.connectTo):\n# %1$S is the host name, %2$S is the port number.\nconnection.connectedToDevice=Conectado a %1$S\nconnection.connectTo=Conectar a %1$S:%2$S\nproject.filePickerTitle=Seleccione o cartafol dun aplicativo web\nproject.installing=Instalando…\nproject.installed=Instalado!\nvalidator.nonExistingFolder=O cartafol do proxecto non existe\nvalidator.expectProjectFolder=O cartafol do proxecto realmente é un ficheiro\nvalidator.noManifestFile=Requírese un ficheiro manifest no cartafol raíz do proxecto, co nome 'manifest.webapp' para os aplicativos empaquetados ou co nome 'manifest.json' para os complementos.\nvalidator.invalidManifestURL=URL do ficheiro manifest incorrecto '%S'\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON=O ficheiro manifest do aplicativo web  non é un ficheiro JSON correcto: %1$S en: %2$S\nvalidator.noAccessManifestURL=Foi imposíbel ler o ficheiro manifest: %1$S en: %2$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL=URL '%1$S' do ficheiro manifest aloxado incorrecto: %2$S\nvalidator.invalidProjectType=O tipo de proxecto '%S' é descoñecido\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty=Falta o campo obrigatorio 'name' no ficheiro manifest.\nvalidator.missIconsManifestProperty=Falta o campo 'icons' no ficheiro manifest.\nvalidator.missIconMarketplace2=o envío de aplicativos ao Marketplace require unha icona de 128 píxeles\nvalidator.invalidAppType=Tipo de aplicativo descoñecido: '%S'.\nvalidator.invalidHostedPriviledges=Non é posíbel que o aplicativo aloxado sexa do tipo '%S'.\nvalidator.noCertifiedSupport=Os aplicativos certificados (certified) non son totalmente compatíbeis co xestor de aplicativos.\nvalidator.nonAbsoluteLaunchPath=A ruta de inicio ten que ser unha ruta absoluta que comece con '/': '%S'\nvalidator.accessFailedLaunchPath=Non é posíbel acceder ao documento inicial do aplicativo '%S'\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode=Non é posíbel acceder ao documento inicial do aplicativo '%1$S', obtívose o código HTTP %2$S\n\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest=A páxina especificada non ten manifest.\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8=O ficheiro manifest ten unha codificación de caracteres %S. Os ficheiros manifest deben ter a codificación de caracteres utf-8.\n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType=O ficheiro manifest ten un tipo MIME %S. Os ficheiros manifest deben ter un tipo MIME text/cache-manifest.\n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI=URI %1$S está referenciado en múltiples localizacións. Isto non está permitido: %2$S.\n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI=A liña %1$S (%2$S) na sección NETWORK impide o rexistro na caché da liña %3$S (%4$S) na sección %5$S.\nfallbackBlocksURI=A liña %1$S (%2$S) na sección FALLBACK impide o rexistro na caché da liña %3$S (%4$S) na sección %5$S.\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest=O ficheiro %1$S modificouse despois %2$S. Mentres non cambie o texto no ficheiro manifest, no seu lugar usarase a versión rexistrada na caché na liña %3$S.\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore=%1$S ten cache-control estabelecido a no-store. Isto impedirá a caché do aplicativo gardar o ficheiro na liña %2$S.\n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable=%1$S apunta a un recurso que non está dispoñíbel na liña %2$S.\n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI=O URI pasado a AppCacheUtils é incorrecto.\n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults=A súa busca non devolveu resultados.\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled=A súa caché de disco está desactivada. Estabeleza a preferencia browser.cache.disk.enable a true en about:config e tente de novo.\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest=A primeira liña do ficheiro manifest debe ter \"CACHE MANIFEST\" na liña %S.\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2=\"CACHE MANIFEST\" só é correcto na primeira liña pero atopouse na liña %S.\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2=Usouse incorrectamente o asterisco (*) na sección %1$S na liña %2$S. Se unha liña na sección NETWORK contén só un único carácter asterisco, entón calquera URI non listada no ficheiro manifest tratarase como se o URI se listara na sección NETWORK. Noutro caso, tales URI trataranse como non dispoñíbeis. Outros usos do carácter * están prohibidos.\n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces=Debe substituír os espazos por %20 nos URI na liña %S.\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad=/../ é un prefixo URI incorrecto na liña %S.\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes=Demasiados operadores punto punto barra (../) na liña %S.\n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces=Só se permiten dous URI separados por espazos na sección FALLBACK na liña %S.\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2=Usouse incorrectamente o asterisco (*) na sección FALLBACK na liña %S. Os URI na sección FALLBACK só necesitan coincidir cun prefixo do URI da solicitude.\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue=A sección SETTINGS só pode conter un único valor, \"prefer-online\" ou \"fast\" na liña %S.\n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName=Nome de sección incorrecto (%1$S) na liña %2$S.\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/boxmodel.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n# The Layout View is a panel displayed in the computed view tab of the Inspector sidebar.\n\n# LOCALIZATION NOTE : FILE The correct localization of this file might be to\n# keep it in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (boxmodel.margin) This refers to the margin in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.margin=marxe\n\n# LOCALIZATION NOTE (boxmodel.padding) This refers to the padding in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.padding=recheo\n\n# LOCALIZATION NOTE (boxmodel.border) This refers to the border in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.border=bordo\n\n# LOCALIZATION NOTE (boxmodel.content) This refers to the content in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.content=contido\n\n\n# LOCALIZATION NOTE: (boxmodel.geometryButton.tooltip) This label is displayed as a\n# tooltip that appears when hovering over the button that allows users to edit the\n# position of an element in the page.\nboxmodel.geometryButton.tooltip=Edit position\n\n# LOCALIZATION NOTE: (boxmodel.propertiesLabel) This label is displayed as the header\n# for showing and collapsing the properties underneath the box model in the layout view\nboxmodel.propertiesLabel=Box Model Properties\nboxmodel.title=Box Model\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"Recargar\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"a páxina para poder depurar contextos &lt;canvas&gt;.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"Prema no\">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"botón para gravar a pila de chamadas dun marco dunha animación.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.waitingNotice): This is the label shown\n  -  in the call list view while recording a snapshot. -->\n<!ENTITY canvasDebuggerUI.waitingNotice   \"Gravando un ciclo de animación…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Grava o seguinte marco do bucle da animación.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n<!ENTITY canvasDebuggerUI.importSnapshot \"Importar…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n<!ENTITY canvasDebuggerUI.clearSnapshots \"Borrar\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Filtrar as chamadas\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText=Aínda non hai instantáneas.\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel=Instantánea #%S\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel=Cargando…\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel=Gardar\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel=Gardando…\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel=Cargouse dende o disco\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle=Gardar instantánea do marco de animación…\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter=Ficheiros JSON\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter=Todos os ficheiros\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel=#1 debuxo;#1 debuxos\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel=#1 chamada;#1 chamadas\n\n# LOCALIZATION NOTE (recordingTimeoutFailure):\n# This notification alert is displayed when attempting to record a requestAnimationFrame\n# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no\n# loops were found.\nrecordingTimeoutFailure=Non foi posíbel que o depurador Canvas atopara un ciclo requestAnimationFrame nin setTimeout.\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/components.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the shared React components,\n# so files in `devtools/client/shared/components/*`.\n\n# LOCALIZATION NOTE (frame.unknownSource): When we do not know the source filename of\n# a frame, we use this string instead.\nframe.unknownSource=(unknown)\n\n# LOCALIZATION NOTE (viewsourceindebugger): The label for the tooltip when hovering over\n# a source link that links to the debugger.\n# %S represents the URL to match in the debugger.\nframe.viewsourceindebugger=View source in Debugger → %S\n\n# LOCALIZATION NOTE (notificationBox.closeTooltip): The content of a tooltip that\n# appears when hovering over the close button in a notification box.\nnotificationBox.closeTooltip=Close this message\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n<!ENTITY title      \"Conectar\">\n<!ENTITY header     \"Conectar a un dispositivo remoto\">\n<!ENTITY host       \"Servidor:\">\n<!ENTITY port       \"Porto:\">\n<!ENTITY connect    \"Conectar\">\n<!ENTITY connecting \"Conectando…\">\n<!ENTITY availableAddons \"Complementos remotos dispoñíbeis:\">\n<!ENTITY availableTabs \"Lapelas remotas dispoñíbeis:\">\n<!ENTITY availableProcesses \"Procesos remotos dispoñíbeis:\">\n<!ENTITY connectionError \"Erro:\">\n<!ENTITY errorTimeout \"Erro: excedeuse o tempo de espera da conexión.\">\n<!ENTITY errorRefused \"Erro: conexión rexeitada.\">\n<!ENTITY errorUnexpected \"Produciuse un erro inesperado.\">\n\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n<!ENTITY remoteHelp \"As ferramentas de desenvolvemento do Firefox permiten a depuración de dispositivos remotos (Firefox para Android e Firefox OS, por exemplo). Asegúrese de que activou a opción 'Depuración remota' no dispositivo remoto. Para máis información consulte a \">\n<!ENTITY remoteDocumentation \"documentación\">\n<!ENTITY remoteHelpSuffix \".\">\n\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=Proceso principal\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n<!ENTITY debuggerUI.closeButton.tooltip \"Pechar\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n<!ENTITY debuggerUI.panesButton.tooltip \"Amosar/agochar paneis\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n<!ENTITY debuggerUI.blackBoxMessage.label \"Este código fonte tratase como unha caixa negra: os seus puntos de quebra están desactivados e a execución paso a paso non entra nel.\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"Deixar de tratar como caixa negra este código fonte\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n<!ENTITY debuggerUI.optsButton.tooltip  \"Opcións do depurador\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"Activar/desactivar caixa negra\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n<!ENTITY debuggerUI.sources.prettyPrint \"Formatar e sangrar o código fonte\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n<!ENTITY debuggerUI.autoPrettyPrint     \"Formatar e sangrar o código fonte automaticamente\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"g\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"Activar/desactivar todos os puntos de quebra\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton \"Borrar\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton.tooltip \"Borrar as trazas recollidas\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n<!ENTITY debuggerUI.pauseExceptions           \"Pausar nas excepcións\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"e\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.ignoreCaughtExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n<!ENTITY debuggerUI.ignoreCaughtExceptions           \"Ignorar as excepcións detectadas\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"c\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n<!ENTITY debuggerUI.showPanesOnInit           \"Amosar os paneis ao inicio\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"s\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n<!ENTITY debuggerUI.showVarsFilter           \"Amosar a caixa de filtro de variábeis\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"v\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n<!ENTITY debuggerUI.showOnlyEnum           \"Amosar só as propiedades enumerábeis\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"p\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n<!ENTITY debuggerUI.showOriginalSource           \"Amosar as fontes orixinais\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"o\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not. -->\n<!ENTITY debuggerUI.autoBlackBox           \"Pasar ao modo de caixa negra automaticamente as fontes compactadas\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"g\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a header for the operators part. -->\n<!ENTITY debuggerUI.searchPanelOperators    \"Operadores:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n<!ENTITY debuggerUI.searchFile           \"Filtrar scripts\">\n<!ENTITY debuggerUI.searchFile.key       \"P\">\n<!ENTITY debuggerUI.searchFile.altkey    \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"p\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n<!ENTITY debuggerUI.searchGlobal           \"Buscar en todos os ficheiros\">\n<!ENTITY debuggerUI.searchGlobal.key       \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"f\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n<!ENTITY debuggerUI.searchFunction           \"Buscar pola definición da función\">\n<!ENTITY debuggerUI.searchFunction.key       \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"d\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n<!ENTITY debuggerUI.searchToken           \"Atopar\">\n<!ENTITY debuggerUI.searchToken.key       \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"A\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n<!ENTITY debuggerUI.searchGoToLine           \"Ir á liña…\">\n<!ENTITY debuggerUI.searchGoToLine.key       \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"l\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n<!ENTITY debuggerUI.searchVariable           \"Filtrar as variábeis\">\n<!ENTITY debuggerUI.searchVariable.key       \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"v\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n<!ENTITY debuggerUI.focusVariables           \"Seleccionar as variábeis da árbore\">\n<!ENTITY debuggerUI.focusVariables.key       \"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"v\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n<!ENTITY debuggerUI.condBreakPanelTitle \"Este punto de quebra deterá a execución só se a seguinte expresión é true\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n<!ENTITY debuggerUI.seMenuBreak     \"Engadir o punto de quebra\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n<!ENTITY debuggerUI.seMenuCondBreak     \"Engadir o punto de quebra condicional\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for editing a breakpoint. -->\n\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n<!ENTITY debuggerUI.tabs.workers        \"Workers\">\n<!ENTITY debuggerUI.tabs.sources        \"Fontes\">\n<!ENTITY debuggerUI.tabs.traces         \"Trazas\">\n<!ENTITY debuggerUI.tabs.callstack      \"Pila de chamadas\">\n<!ENTITY debuggerUI.tabs.variables      \"Variábeis\">\n<!ENTITY debuggerUI.tabs.events         \"Eventos\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n<!ENTITY debuggerUI.seMenuAddWatch      \"Selección para expresión a vixiar\">\n<!ENTITY debuggerUI.seMenuAddWatch.key  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n<!ENTITY debuggerUI.addWatch            \"Engadir expresión a vixiar\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n<!ENTITY debuggerUI.removeAllWatch           \"Retirar todas as expresións a vixiar\">\n<!ENTITY debuggerUI.removeAllWatch.key       \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"e\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  debugger sources side menu. This should be the same as\n  -  netmonitorUI.context.newTab  -->\n<!ENTITY debuggerUI.context.newTab           \"Abrir nunha nova lapela\">\n<!ENTITY debuggerUI.context.newTab.accesskey \"o\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url. This should be\n  -  the same as netmonitorUI.context.copyUrl -->\n<!ENTITY debuggerUI.context.copyUrl           \"Copiar URL\">\n<!ENTITY debuggerUI.context.copyUrl.accesskey \"C\">\n<!ENTITY debuggerUI.context.copyUrl.key \"C\">\n\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for editing a breakpoint. -->\n<!ENTITY debuggerUI.seEditMenuCondBreak     \"Edit Conditional Breakpoint\">\n<!ENTITY debuggerUI.seEditMenuCondBreak.key \"B\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI.\ncollapsePanes=Contraer paneis\n\n# LOCALIZATION NOTE (copySourceUrl): This is the text that appears in the\n# context menu to copy the source URL of file open.\n\n# LOCALIZATION NOTE (copySourceUrl.accesskey): Access key to copy the source URL of a file from\n# the context menu.\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI.\nexpandPanes=Expandir paneis\n\n# LOCALIZATION NOTE (pauseButtonTooltip): The tooltip that is displayed for the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=Prema para pausa (%S)\n\n# LOCALIZATION NOTE (pausePendingButtonTooltip): The tooltip that is displayed for\n# the pause button after it's been clicked but before the next JavaScript to run.\npausePendingButtonTooltip=Agardando a seguinte execución\n\n# LOCALIZATION NOTE (resumeButtonTooltip): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=Prema para retomar (%S)\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=Paso por encima (%S)\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=Paso para entrar (%S)\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=Paso para saír (%S)\n\n# LOCALIZATION NOTE (noWorkersText): The text to display in the workers list\n# when there are no workers.\nnoWorkersText=Esta páxina non ten workers.\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources list\n# when there are no sources.\nnoSourcesText=Esta páxina non ten fontes.\n\n# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab\n# when there are no events.\nnoEventListenersText=Ningún event listener para amosar\n\n# LOCALIZATION NOTE (eventListenersHeader): The text to display in the events\n# header.\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText=Ningún stack frame para amosar\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip=Activar/desactivar o punto de quebra neste evento\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector=a\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource=en\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes=%S nodos\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative=[código nativo]\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents=Animación\naudioEvents=Son\nbatteryEvents=Batería\nclipboardEvents=Portapapeis\ncompositionEvents=Redacción\ndeviceEvents=Dispositivo\ndisplayEvents=Amosar\ndragAndDropEvents=Arrastrar e soltar\ngamepadEvents=Mando de xogo\nindexedDBEvents=IndexedDB\ninteractionEvents=Interacción\nkeyboardEvents=Teclado\nmediaEvents=Multimedia HTML5\nmouseEvents=Rato\nmutationEvents=Mutación\nnavigationEvents=Navegación\npointerLockEvents=Bloqueo do punteiro\nsensorEvents=Sensor\nstorageEvents=Almacenamento\ntimeEvents=Tempo\ntouchEvents=Táctil\notherEvents=Outro\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=Activar/desactivar caixa negra\n\n# LOCALIZATION NOTE (sources.search.key): Key shortcut to open the search for\n# searching all the source files the debugger has seen.\n\n# LOCALIZATION NOTE (sources.searchAlt.key): Alternate key shortcut to open\n# the search for searching all the source files the debugger has seen.\n\n# LOCALIZATION NOTE (sourceSearch.search.key): Key shortcut to open the search\n# for searching within a the currently opened files in the editor\n\n# LOCALIZATION NOTE (sourceSearch.search.placeholder): placeholder text in\n# the source search input bar\n\n# LOCALIZATION NOTE (sourceSearch.search.again.key): Key shortcut to re-open\n# the search for re-searching the same search triggered from a sourceSearch\n\n# LOCALIZATION NOTE (sourceSearch.resultsSummary1): Shows a summary of\n# the number of matches for autocomplete\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=Non se atoparon coincidencias\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=Buscar en scripts (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=Filtrar as variábeis\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText=Filtrar as propiedades\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=Filtrar scripts (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=Buscar en todos os ficheiros (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=Buscar pola definición da función (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=Atopar neste ficheiro (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=Ir á liña (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=Filtrar as variábeis (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=Configurar o punto de quebra condicional\nbreakpointMenuItem.enableSelf=Activar o punto de quebra\nbreakpointMenuItem.disableSelf=Desactivar o punto de quebra\nbreakpointMenuItem.deleteSelf=Retirar o punto de quebra\nbreakpointMenuItem.enableOthers=Activar os outros\nbreakpointMenuItem.disableOthers=Desactivar os outros\nbreakpointMenuItem.deleteOthers=Retirar os outros\nbreakpointMenuItem.enableAll=Activar todos os puntos de quebra\nbreakpointMenuItem.disableAll=Desactivar todos os puntos de quebra\nbreakpointMenuItem.deleteAll=Retirar todos os puntos de quebra\n\n# LOCALIZATION NOTE (breakpoints.header): Breakpoints right sidebar pane header.\n\n# LOCALIZATION NOTE (breakpoints.none): The text that appears when there are\n# no breakpoints present\n\n# LOCALIZATION NOTE (breakpoints.enable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\n\n# LOCALIZATION NOTE (breakpoints.disable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\n\n# LOCALIZATION NOTE (breakpoints.removeBreakpointTooltip): The tooltip that is displayed\n# for remove breakpoint button in right sidebar\n\n# LOCALIZATION NOTE (callStack.header): Call Stack right sidebar pane header.\n\n# LOCALIZATION NOTE (callStack.notPaused): Call Stack right sidebar pane\n# message when not paused.\n\n# LOCALIZATION NOTE (callStack.collapse): Call Stack right sidebar pane\n# message to hide some of the frames that are shown.\n\n# LOCALIZATION NOTE (callStack.expand): Call Stack right sidebar pane\n# message to show more of the frames.\n\n# LOCALIZATION NOTE (editor.searchResults): Editor Search bar message\n# for the summarizing the selected search result. e.g. 5 of 10 results.\n\n# LOCALIZATION NOTE (editor.noResults): Editor Search bar message\n# for when no results found.\n\n# LOCALIZATION NOTE (editor.addBreakpoint): Editor gutter context menu item\n# for adding a breakpoint on a line.\n\n# LOCALIZATION NOTE (editor.disableBreakpoint): Editor gutter context menu item\n# for disabling a breakpoint on a line.\n\n# LOCALIZATION NOTE (editor.enableBreakpoint): Editor gutter context menu item\n# for enabling a breakpoint on a line.\n\n# LOCALIZATION NOTE (editor.removeBreakpoint): Editor gutter context menu item\n# for removing a breakpoint on a line.\n\n# LOCALIZATION NOTE (editor.editBreakpoint): Editor gutter context menu item\n# for setting a breakpoint condition on a line.\n\n# LOCALIZATION NOTE (editor.addConditionalBreakpoint): Editor gutter context\n# menu item for adding a breakpoint condition on a line.\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Placeholder text for\n# input element inside ConditionalPanel component\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Tooltip text for\n# close button inside ConditionalPanel component\n\n# LOCALIZATION NOTE (editor.jumpToMappedLocation1): Context menu item\n# for navigating to a source mapped location\n\n# LOCALIZATION NOTE (generated): Source Map term for a server source location\n\n# LOCALIZATION NOTE (original): Source Map term for a debugger UI source location\n\n# LOCALIZATION NOTE (expressions.placeholder): Placeholder text for expression\n# input element\n\n# LOCALIZATION NOTE (sourceTabs.closeTab): Editor source tab context menu item\n# for closing the selected tab below the mouse.\n\n# LOCALIZATION NOTE (sourceTabs.closeTab.accesskey): Access key to close the currently select\n# source tab from the editor context menu item.\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs): Editor source tab context menu item\n# for closing the other tabs.\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs.accesskey): Access key to close other source tabs\n# from the editor context menu.\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd): Editor source tab context menu item\n# for closing the tabs to the end (the right for LTR languages) of the selected tab.\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd.accesskey): Access key to close source tabs\n# after the selected tab from the editor context menu.\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs): Editor source tab context menu item\n# for closing all tabs.\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs.accesskey): Access key to close all tabs from the\n# editor context menu.\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree): Editor source tab context menu item\n# for revealing source in tree.\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree.accesskey): Access key to reveal a source in the\n# tree from the context menu.\n\n# LOCALIZATION NOTE (sourceTabs.copyLink): Editor source tab context menu item\n# for copying a link address.\n\n# LOCALIZATION NOTE (sourceTabs.copyLink.accesskey): Access key to copy a link addresss from the\n# editor context menu.\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint): Editor source tab context menu item\n# for pretty printing the source.\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint.accesskey): Access key to pretty print a source from\n# the editor context menu.\n\n# LOCALIZATION NOTE (sourceTabs.closeTabButtonTooltip): The tooltip that is displayed\n# for close tab button in source tabs.\n\n# LOCALIZATION NOTE (sourceTabs.newTabButtonTooltip): The tooltip that is displayed for\n# new tab button in source tabs.\n\n# LOCALIZATION NOTE (scopes.header): Scopes right sidebar pane header.\n\n# LOCALIZATION NOTE (scopes.notAvailable): Scopes right sidebar pane message\n# for when the debugger is paused, but there isn't pause data.\n\n# LOCALIZATION NOTE (scopes.notPaused): Scopes right sidebar pane message\n# for when the debugger is not paused.\n\n# LOCALIZATION NOTE (scopes.block): Refers to a block of code in\n# the scopes pane when the debugger is paused.\n\n# LOCALIZATION NOTE (sources.header): Sources left sidebar header\n\n# LOCALIZATION NOTE (sources.search): Sources left sidebar prompt\n# e.g. Cmd+P to search. On a mac, we use the command unicode character.\n# On windows, it's ctrl.\n\n# LOCALIZATION NOTE (watchExpressions.header): Watch Expressions right sidebar\n# pane header.\n\n# LOCALIZATION NOTE (watchExpressions.refreshButton): Watch Expressions header\n# button for refreshing the expressions.\n\n# LOCALIZATION NOTE (welcome.search): The center pane welcome panel's\n# search prompt. e.g. cmd+p to search for files. On windows, it's ctrl, on\n# a mac we use the unicode character.\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\n# Used in the old debugger fronted\n\n# LOCALIZATION NOTE (sourceSearch.noResults): The center pane Source Search\n# message when the query did not match any of the sources.\n\n# LOCALIZATION NOTE (sourceFooter.debugBtnTooltip): Tooltip text associated\n# with the pretty-print button\n\n# LOCALIZATION NOTE (ignoreExceptions): The pause on exceptions button tooltip\n# when the debugger will not pause on exceptions.\n\n# LOCALIZATION NOTE (pauseOnUncaughtExceptions): The pause on exceptions button\n# tooltip when the debugger will pause on uncaught exceptions.\n\n# LOCALIZATION NOTE (pauseOnExceptions): The pause on exceptions button tooltip\n# when the debugger will pause on all exceptions.\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the loading process has started but there is no file to display\n# yet.\nloadingText=Cargando\\u2026\n\n# LOCALIZATION NOTE (errorLoadingText2): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText2=Produciuse un erro ao cargar este URL: %S\n\n# LOCALIZATION NOTE (addWatchExpressionText): The text that is displayed in the\n# watch expressions list to add a new item.\naddWatchExpressionText=Engadir expresión a vixiar\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton=Vixiar\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText=Ningunha variábel para amosar\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=Ámbito %S \n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=Expresións a vixiar\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=Global\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace=Traza da pila:\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects=#1 máis…;#1 máis…\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=Prema dúas veces para editar\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable value.\nvariablesEditableValueTooltip=Prema para cambiar o valor\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item which can be removed.\nvariablesCloseButtonTooltip=Prema para retirar\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=Prema para estabelecer o valor\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip=Prema para seleccionar o nodo no inspector\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip=configurábel\nenumerableTooltip=enumerábel\nwritableTooltip=modificábel\nfrozenTooltip=conxelado\nsealedTooltip=selado\nextensibleTooltip=extensíbel\noverriddenTooltip=sobrescrito\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel=:\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel2): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=Hai un ou máis depuradores pausados. Retome en primeiro lugar o depurador pausado máis recentemente en: %S \n\nvariablesViewOptimizedOut=(optimizado)\nvariablesViewUninitialized=(sen inicializar)\nvariablesViewMissingArgs=(non dispoñíbel)\n\nanonymousSourcesLabel=Fontes anónimas\n\n\n# LOCALIZATION NOTE (whyPaused.debuggerStatement): The text that is displayed\n# in a info block explaining how the debugger is currently paused due to a `debugger`\n# statement in the code\n\n# LOCALIZATION NOTE (whyPaused.breakpoint): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a breakpoint\n\n# LOCALIZATION NOTE (whyPaused.exception): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an exception\n\n# LOCALIZATION NOTE (whyPaused.resumeLimit): The text that is displayed\n# in a info block explaining how the debugger is currently paused while stepping\n# in or out of the stack\n\n# LOCALIZATION NOTE (whyPaused.pauseOnDOMEvents): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# dom event\n\n# LOCALIZATION NOTE (whyPaused.breakpointConditionThrown): The text that is displayed\n# in an info block when evaluating a conditional breakpoint throws an error\n\n# LOCALIZATION NOTE (whyPaused.xhr): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# xml http request\n\n# LOCALIZATION NOTE (whyPaused.promiseRejection): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# promise rejection\n\n# LOCALIZATION NOTE (whyPaused.assert): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# assert\n\n# LOCALIZATION NOTE (whyPaused.debugCommand): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# debugger statement\n\n# LOCALIZATION NOTE (whyPaused.other): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an event\n# listener breakpoint set\n\n\n# LOCALIZATION NOTE (breakpoints.disable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.disable=Disable Breakpoints\n\n# LOCALIZATION NOTE (breakpoints.enable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.enable=Enable Breakpoints\n\n# LOCALIZATION NOTE (breakpoints.header): Breakpoints right sidebar pane header.\nbreakpoints.header=Breakpoints\n\n# LOCALIZATION NOTE (breakpoints.none): The text that appears when there are\n# no breakpoints present\nbreakpoints.none=No Breakpoints\n\n# LOCALIZATION NOTE (breakpoints.removeBreakpointTooltip): The tooltip that is displayed\n# for remove breakpoint button in right sidebar\nbreakpoints.removeBreakpointTooltip=Remove Breakpoint\n\n# LOCALIZATION NOTE (callStack.collapse): Call Stack right sidebar pane\n# message to hide some of the frames that are shown.\ncallStack.collapse=Collapse Rows\n\n# LOCALIZATION NOTE (callStack.expand): Call Stack right sidebar pane\n# message to show more of the frames.\ncallStack.expand=Expand Rows\n\n# LOCALIZATION NOTE (callStack.header): Call Stack right sidebar pane header.\ncallStack.header=Call Stack\n\n# LOCALIZATION NOTE (callStack.notPaused): Call Stack right sidebar pane\n# message when not paused.\ncallStack.notPaused=Not Paused\n\n# LOCALIZATION NOTE (copySourceUrl): This is the text that appears in the\n# context menu to copy the source URL of file open.\ncopySourceUrl=Copy Source Url\n\n# LOCALIZATION NOTE (copySourceUrl.accesskey): Access key to copy the source URL of a file from\n# the context menu.\ncopySourceUrl.accesskey=u\n\n# LOCALIZATION NOTE (editor.addBreakpoint): Editor gutter context menu item\n# for adding a breakpoint on a line.\neditor.addBreakpoint=Add Breakpoint\n\n# LOCALIZATION NOTE (editor.addConditionalBreakpoint): Editor gutter context\n# menu item for adding a breakpoint condition on a line.\neditor.addConditionalBreakpoint=Add Conditional Breakpoint\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Tooltip text for\n# close button inside ConditionalPanel component\neditor.conditionalPanel.close=Cancel edit breakpoint and close\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Placeholder text for\n# input element inside ConditionalPanel component\neditor.conditionalPanel.placeholder=This breakpoint will pause when the expression is true\n\n# LOCALIZATION NOTE (editor.disableBreakpoint): Editor gutter context menu item\n# for disabling a breakpoint on a line.\neditor.disableBreakpoint=Disable Breakpoint\n\n# LOCALIZATION NOTE (editor.editBreakpoint): Editor gutter context menu item\n# for setting a breakpoint condition on a line.\neditor.editBreakpoint=Edit Breakpoint\n\n# LOCALIZATION NOTE (editor.enableBreakpoint): Editor gutter context menu item\n# for enabling a breakpoint on a line.\neditor.enableBreakpoint=Enable Breakpoint\n\n# LOCALIZATION NOTE (editor.jumpToMappedLocation1): Context menu item\n# for navigating to a source mapped location\neditor.jumpToMappedLocation1=Jump to %S location\n\n# LOCALIZATION NOTE (editor.noResults): Editor Search bar message\n# for when no results found.\neditor.noResults=no results\n\n# LOCALIZATION NOTE (editor.removeBreakpoint): Editor gutter context menu item\n# for removing a breakpoint on a line.\neditor.removeBreakpoint=Remove Breakpoint\n\n# LOCALIZATION NOTE (editor.searchResults): Editor Search bar message\n# for the summarizing the selected search result. e.g. 5 of 10 results.\neditor.searchResults=%d of %d results\n\n# LOCALIZATION NOTE (eventListenersHeader): The text to display in the events\n# header.\neventListenersHeader=Event Listeners\n\nexperimental=This is an experimental feature\n\n# LOCALIZATION NOTE (expressions.placeholder): Placeholder text for expression\n# input element\nexpressions.placeholder=Add Watch Expression\nfunctionSearch.search.key=O\nfunctionSearch.search.placeholder=Search Functions…\n\n# LOCALIZATION NOTE (generated): Source Map term for a server source location\ngenerated=generated\n\n# LOCALIZATION NOTE (ignoreExceptions): The pause on exceptions button tooltip\n# when the debugger will not pause on exceptions.\nignoreExceptions=Ignore exceptions. Click to pause on uncaught exceptions\n\n# LOCALIZATION NOTE (original): Source Map term for a debugger UI source location\noriginal=original\n\n# LOCALIZATION NOTE (pauseOnExceptions): The pause on exceptions button tooltip\n# when the debugger will pause on all exceptions.\npauseOnExceptions=Pause on all exceptions. Click to ignore exceptions\n\n# LOCALIZATION NOTE (pauseOnUncaughtExceptions): The pause on exceptions button\n# tooltip when the debugger will pause on uncaught exceptions.\npauseOnUncaughtExceptions=Pause on uncaught exceptions. Click to pause on all exceptions\n\n# LOCALIZATION NOTE (scopes.block): Refers to a block of code in\n# the scopes pane when the debugger is paused.\nscopes.block=Block\n\n# LOCALIZATION NOTE (scopes.header): Scopes right sidebar pane header.\nscopes.header=Scopes\n\n# LOCALIZATION NOTE (scopes.notAvailable): Scopes right sidebar pane message\n# for when the debugger is paused, but there isn't pause data.\nscopes.notAvailable=Scopes Unavailable\n\n# LOCALIZATION NOTE (scopes.notPaused): Scopes right sidebar pane message\n# for when the debugger is not paused.\nscopes.notPaused=Not Paused\n\n# LOCALIZATION NOTE (sourceFooter.debugBtnTooltip): Tooltip text associated\n# with the pretty-print button\nsourceFooter.debugBtnTooltip=Prettify Source\n\n# LOCALIZATION NOTE (sourceSearch.noResults): The center pane Source Search\n# message when the query did not match any of the sources.\nsourceSearch.noResults=No files matching %S found\n\n# LOCALIZATION NOTE (sourceSearch.resultsSummary1): Shows a summary of\n# the number of matches for autocomplete\nsourceSearch.resultsSummary1=%d results\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\n# Used in the old debugger fronted\nsourceSearch.search=Search…\n\n# LOCALIZATION NOTE (sourceSearch.search.again.key): Key shortcut to re-open\n# the search for re-searching the same search triggered from a sourceSearch\nsourceSearch.search.again.key=G\n\n# LOCALIZATION NOTE (sourceSearch.search.key): Key shortcut to open the search\n# for searching within a the currently opened files in the editor\nsourceSearch.search.key=F\n\n# LOCALIZATION NOTE (sourceSearch.search.placeholder): placeholder text in\n# the source search input bar\nsourceSearch.search.placeholder=Search in file…\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs): Editor source tab context menu item\n# for closing all tabs.\nsourceTabs.closeAllTabs=Close all tabs\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs.accesskey): Access key to close all tabs from the\n# editor context menu.\nsourceTabs.closeAllTabs.accesskey=a\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs): Editor source tab context menu item\n# for closing the other tabs.\nsourceTabs.closeOtherTabs=Close others\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs.accesskey): Access key to close other source tabs\n# from the editor context menu.\nsourceTabs.closeOtherTabs.accesskey=o\n\n# LOCALIZATION NOTE (sourceTabs.closeTab): Editor source tab context menu item\n# for closing the selected tab below the mouse.\nsourceTabs.closeTab=Close tab\n\n# LOCALIZATION NOTE (sourceTabs.closeTab.accesskey): Access key to close the currently select\n# source tab from the editor context menu item.\nsourceTabs.closeTab.accesskey=c\n\n# LOCALIZATION NOTE (sourceTabs.closeTabButtonTooltip): The tooltip that is displayed\n# for close tab button in source tabs.\nsourceTabs.closeTabButtonTooltip=Close tab\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd): Editor source tab context menu item\n# for closing the tabs to the end (the right for LTR languages) of the selected tab.\nsourceTabs.closeTabsToEnd=Close tabs to the right\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd.accesskey): Access key to close source tabs\n# after the selected tab from the editor context menu.\nsourceTabs.closeTabsToEnd.accesskey=e\n\n# LOCALIZATION NOTE (sourceTabs.copyLink): Editor source tab context menu item\n# for copying a link address.\nsourceTabs.copyLink=Copy Link Address\n\n# LOCALIZATION NOTE (sourceTabs.copyLink.accesskey): Access key to copy a link addresss from the\n# editor context menu.\nsourceTabs.copyLink.accesskey=l\n\n# LOCALIZATION NOTE (sourceTabs.newTabButtonTooltip): The tooltip that is displayed for\n# new tab button in source tabs.\nsourceTabs.newTabButtonTooltip=Search for sources (%S)\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint): Editor source tab context menu item\n# for pretty printing the source.\nsourceTabs.prettyPrint=Pretty Print Source\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint.accesskey): Access key to pretty print a source from\n# the editor context menu.\nsourceTabs.prettyPrint.accesskey=p\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree): Editor source tab context menu item\n# for revealing source in tree.\nsourceTabs.revealInTree=Reveal in Tree\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree.accesskey): Access key to reveal a source in the\n# tree from the context menu.\nsourceTabs.revealInTree.accesskey=r\n\n# LOCALIZATION NOTE (sources.header): Sources left sidebar header\nsources.header=Sources\n\n# LOCALIZATION NOTE (sources.search): Sources left sidebar prompt\n# e.g. Cmd+P to search. On a mac, we use the command unicode character.\n# On windows, it's ctrl.\nsources.search=%S to search\n\n# LOCALIZATION NOTE (sources.search.key): Key shortcut to open the search for\n# searching all the source files the debugger has seen.\nsources.search.key=P\n\n# LOCALIZATION NOTE (sources.searchAlt.key): Alternate key shortcut to open\n# the search for searching all the source files the debugger has seen.\nsources.searchAlt.key=O\n\n# LOCALIZATION NOTE (watchExpressions.header): Watch Expressions right sidebar\n# pane header.\nwatchExpressions.header=Watch Expressions\n\n# LOCALIZATION NOTE (watchExpressions.refreshButton): Watch Expressions header\n# button for refreshing the expressions.\nwatchExpressions.refreshButton=Refresh\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel2): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel2=\\u0020→\n\n# LOCALIZATION NOTE (welcome.search): The center pane welcome panel's\n# search prompt. e.g. cmd+p to search for files. On windows, it's ctrl, on\n# a mac we use the unicode character.\nwelcome.search=%S to search for sources\n\n# LOCALIZATION NOTE (whyPaused.assert): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# assert\nwhyPaused.assert=Paused on assertion\n\n# LOCALIZATION NOTE (whyPaused.breakpoint): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a breakpoint\nwhyPaused.breakpoint=Paused on breakpoint\n\n# LOCALIZATION NOTE (whyPaused.breakpointConditionThrown): The text that is displayed\n# in an info block when evaluating a conditional breakpoint throws an error\nwhyPaused.breakpointConditionThrown=Error with conditional breakpoint\n\n# LOCALIZATION NOTE (whyPaused.debugCommand): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# debugger statement\nwhyPaused.debugCommand=Paused on debugged function\n\n# LOCALIZATION NOTE (whyPaused.debuggerStatement): The text that is displayed\n# in a info block explaining how the debugger is currently paused due to a `debugger`\n# statement in the code\nwhyPaused.debuggerStatement=Paused on debugger statement\n\n# LOCALIZATION NOTE (whyPaused.exception): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an exception\nwhyPaused.exception=Paused on exception\n\n# LOCALIZATION NOTE (whyPaused.other): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an event\n# listener breakpoint set\nwhyPaused.other=Debugger paused\n\n# LOCALIZATION NOTE (whyPaused.pauseOnDOMEvents): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# dom event\nwhyPaused.pauseOnDOMEvents=Paused on event listener\n\n# LOCALIZATION NOTE (whyPaused.promiseRejection): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# promise rejection\nwhyPaused.promiseRejection=Paused on promise rejection\n\n# LOCALIZATION NOTE (whyPaused.resumeLimit): The text that is displayed\n# in a info block explaining how the debugger is currently paused while stepping\n# in or out of the stack\nwhyPaused.resumeLimit=Paused while stepping\n\n# LOCALIZATION NOTE (whyPaused.xhr): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# xml http request\nwhyPaused.xhr=Paused on XMLHttpRequest\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=Teléfonos\ndevice.tablets=Tabletas\ndevice.laptops=Portátiles\ndevice.televisions=Televisións\ndevice.consoles=Consolas de videoxogos\ndevice.watches=Reloxos\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the DOM panel\n# which is available from the Web Developer sub-menu -> 'DOM'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (dom.filterDOMPanel): A placeholder text used for\n# DOM panel search box.\n\n# LOCALIZATION NOTE (dom.refresh): A label for Refresh button in\n# DOM panel toolbar\n\ndom.filterDOMPanel=Filter DOM Panel\n\n# LOCALIZATION NOTE (dom.refresh): A label for Refresh button in\n# DOM panel toolbar\ndom.refresh=Refresh\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=copiouse\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/filterwidget.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE These strings are used in the CSS Filter Editor Widget\n   - which can be found in a tooltip that appears in the Rule View when clicking\n   - on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'. -->\n\n<!-- LOCALIZATION NOTE (filterListSelectPlaceholder): This string is used as\n   - a preview option in the list of possible filters <select> -->\n<!ENTITY filterListSelectPlaceholder \"Seleccionar un filtro\">\n\n<!-- LOCALIZATION NOTE (addNewFilterButton): This string is displayed on a button used to add new filters -->\n<!ENTITY addNewFilterButton \"Engadir\">\n\n<!-- LOCALIZATION NOTE (newPresetPlaceholder): This string is used as\n   - a placeholder in the list of presets which is used to save a new preset -->\n<!ENTITY newPresetPlaceholder \"Nome da predefinición\">\n\n<!-- LOCALIZATION NOTE (savePresetButton): This string is displayed on a button used to save a new preset -->\n<!ENTITY savePresetButton \"Gardar\">\n\n<!-- LOCALIZATION NOTE(presetsToggleButton): This string is used in a button which toggles the presets list -->\n<!ENTITY presetsToggleButton \"Predefinicións\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/filterwidget.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the CSS Filter Editor Widget\n# which can be found in a tooltip that appears in the Rule View when clicking\n# on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'.\n\n# LOCALIZATION NOTE (emptyFilterList):\n# This string is displayed when filter's list is empty\n# (no filter specified / all removed)\nemptyFilterList=Ningún filtro especificado\n\n# LOCALIZATION NOTE (emptyPresetList):\n# This string is displayed when preset's list is empty\nemptyPresetList=Non ten gardada ningunha predefinición. Pode gardar filtros predefinidos escollendo un nome e gardándoos. As predefinicións son accesíbeis rapidamente e pode reutilizalas con facilidade.\n\n# LOCALIZATION NOTE (addUsingList):\n# This string is displayed under [emptyFilterList] when filter's\n# list is empty, guiding user to add a filter using the list below it\naddUsingList=Engade un filtro usando a lista de abaixo\n\n# LOCALIZATION NOTE (dropShadowPlaceholder):\n# This string is used as a placeholder for drop-shadow's input\n# in the filter list (shown when <input> is empty)\ndropShadowPlaceholder=cor do radio x y\n\n# LOCALIZATION NOTE (dragHandleTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# drag handles of filters which are used to re-order filters\ndragHandleTooltipText=Arrastre arriba ou abaixo para reordenar o filtro\n\n# LOCALIZATION NOTE (labelDragTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# filters' labels which can be dragged left/right to increase/decrease\n# the filter's value (like photoshop)\nlabelDragTooltipText=Arrastre á esquerda ou á dereita para diminuír ou aumentar o valor\n\n\n# LOCALIZATION NOTE (addNewFilterButton):\n# This string is displayed on a button used to add new filters\naddNewFilterButton=Add\n\n# LOCALIZATION NOTE (filterListSelectPlaceholder):\n# This string is used as a preview option in the list of possible filters\n# <select>\nfilterListSelectPlaceholder=Select a Filter\n\n# LOCALIZATION NOTE (newPresetPlaceholder):\n# This string is used as a placeholder in the list of presets which is used to\n# save a new preset\nnewPresetPlaceholder=Preset Name\n\n# LOCALIZATION NOTE(presetsToggleButton):\n# This string is used in a button which toggles the presets list\npresetsToggleButton=Presets\n\n# LOCALIZATION NOTE (savePresetButton):\n# This string is displayed on a button used to save a new preset\nsavePresetButton=Save\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n<!ENTITY title \"Tipos de letra\">\n<!ENTITY showAllFonts \"Amosar todos os tipos de letra usados nesta páxina\">\n<!ENTITY usedAs \"Usada como: \">\n<!ENTITY system \"sistema\">\n<!ENTITY remote \"remoto\">\n\n<!-- LOCALIZATION NOTE (previewHint): This is the label shown as the\n     placeholder in font inspector preview text box. -->\n<!ENTITY previewHint \"Texto da previsualización\">\n\n\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n<!ENTITY fontInspectorTitle \"Fonts\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/font-inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Font Inspector strings.\n# The Font Inspector is a panel accessible in the Inspector sidebar.\n\n# LOCALIZATION NOTE (fontinspector.seeAll.tooltip) see fontinspector.seeAll.\nfontinspector.seeAll.tooltip=Amosar todos os tipos de letra usados nesta páxina\n\n# LOCALIZATION NOTE (fontinspector.usedAs) This label introduces the name used to refer to\n# the font in a stylesheet.\nfontinspector.usedAs=Usada como: \n\n# LOCALIZATION NOTE (fontinspector.system) This label indicates that the font is a local\n# system font.\nfontinspector.system=sistema\n\n# LOCALIZATION NOTE (fontinspector.remote) This label indicates that the font is a remote\n# font.\nfontinspector.remote=remoto\n\n# LOCALIZATION NOTE (previewHint):\n# This is the label shown as the placeholder in font inspector preview text box.\nfontinspector.previewText=Texto da previsualización\n\nfontinspector.seeAll=Show all fonts used\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/graphs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (graphs.label.average):\n# This string is displayed on graphs when showing an average.\ngraphs.label.average=media\n\n# LOCALIZATION NOTE (graphs.label.minimum):\n# This string is displayed on graphs when showing a minimum.\ngraphs.label.minimum=mín\n\n# LOCALIZATION NOTE (graphs.label.maximum):\n# This string is displayed on graphs when showing a maximum.\ngraphs.label.maximum=máx\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/har.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP response bodies are not includes\n# in exported data.\nhar.responseBodyNotIncluded=Os corpos das respostas non están incluídos.\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP request bodies are not includes\n# in exported data.\nhar.requestBodyNotIncluded=Os corpos das respostas non están incluídos.\n\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/inspector.dtd",
    "content": "<!-- LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users edit the\n     (outer) HTML of the current node -->\n<!ENTITY inspectorHTMLEdit.label       \"Editar como HTML\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"E\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     inner HTML of the current node -->\n<!ENTITY inspectorHTMLCopyInner.label       \"Copiar HTML interno\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"i\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     outer HTML of the current node -->\n<!ENTITY inspectorHTMLCopyOuter.label       \"Copiar HTML externo\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey   \"o\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyUniqueSelector.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the CSS Selector of the current node -->\n<!ENTITY inspectorCopyUniqueSelector.label       \"Copiar selector único\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey   \"U\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste outer\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteOuter.label      \"Pegar HTML externo\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"P\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteInner.label      \"Pegar HTML interno\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"n\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"Pegar…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"g\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n<!ENTITY inspectorHTMLPasteBefore.label      \"Antes\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n<!ENTITY inspectorHTMLPasteAfter.label       \"Despois\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"D\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"Como primeiro fillo\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"f\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n<!ENTITY inspectorHTMLPasteLastChild.label       \"Como último fillo\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"l\">\n\n<!-- LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users scroll\n     the current node into view -->\n<!ENTITY inspectorScrollNodeIntoView.label       \"Desprazar e facer visíbel\">\n<!ENTITY inspectorScrollNodeIntoView.accesskey   \"s\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete the\n     current node -->\n<!ENTITY inspectorHTMLDelete.label          \"Eliminar nodo\">\n<!ENTITY inspectorHTMLDelete.accesskey      \"d\">\n\n<!ENTITY inspector.selectButton.tooltip     \"Seleccionar o elemento co rato\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n<!ENTITY inspectorSearchHTML.label2          \"Buscar con selectores CSS\">\n<!ENTITY inspectorSearchHTML.key            \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that will\n     be shown as the placeholder in the future, once the inspector search box\n     supports the full text HTML search in Bug 835896. -->\n<!ENTITY inspectorSearchHTML.label3 \"Buscar HTML\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyImageDataUri.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the URL embedding the image data encoded in Base 64 (what we name\n     here Image Data URL). For more information:\n     https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs -->\n<!ENTITY inspectorCopyImageDataUri.label       \"Copiar a data-URL da imaxe\">\n\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n<!ENTITY inspectorShowDOMProperties.label       \"Amosar propiedades DOM\">\n\n<!-- LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n     shown in the inspector contextual-menu for the item that outputs a\n     variable for the current node to the console. When triggered,\n     this item opens the split Console. -->\n<!ENTITY inspectorUseInConsole.label       \"Usar na consola\">\n\n<!-- LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n     shown in the inspector contextual-menu for recursively expanding\n     mark-up elements -->\n<!ENTITY inspectorExpandNode.label       \"Expandir todo\">\n\n<!-- LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n     shown in the inspector contextual-menu for recursively collapsing\n     mark-up elements -->\n<!ENTITY inspectorCollapseNode.label       \"Contraer\">\n\n<!-- LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users take\n     a screenshot of the currently selected node. -->\n<!ENTITY inspectorScreenshotNode.label       \"Capturar pantalla do nodo\">\n\n<!ENTITY inspectorAddAttribute.accesskey    \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users add attribute\n     to current node -->\n<!ENTITY inspectorAddAttribute.label        \"Add Attribute\">\n<!ENTITY inspectorAttributeSubmenu.accesskey  \"A\">\n<!-- LOCALIZATION NOTE (inspectorAttributeSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other\n     attribute items, which allow to:\n     - add new attribute\n     - edit attribute\n     - remove attribute -->\n<!ENTITY inspectorAttributeSubmenu.label      \"Attribute\">\n\n<!-- LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users\n     duplicate the currently selected node. -->\n<!ENTITY inspectorDuplicateNode.label       \"Duplicate Node\">\n<!ENTITY inspectorEditAttribute.accesskey    \"E\">\n\n<!-- LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users edit attribute\n     for current node -->\n<!ENTITY inspectorEditAttribute.label        \"Edit Attribute\">\n<!ENTITY inspectorRemoveAttribute.accesskey    \"R\">\n\n<!-- LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete attribute\n     from current node -->\n<!ENTITY inspectorRemoveAttribute.label        \"Remove Attribute\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\nbreadcrumbs.siblings=Irmáns\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=O depurador está pausado. Algunhas características como a selección co rato non funcionarán.\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=Operacións no nodo\n\ninspector.panelLabel.markupView=Vista de etiquetas\n\n# LOCALIZATION NOTE (markupView.more.showing)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=Agocháronse algúns nodos.\n\n# LOCALIZATION NOTE (markupView.more.showAll2): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n\n# LOCALIZATION NOTE (markupView.whitespaceOnly)\n# Used in a tooltip that appears when the user hovers over whitespace-only text nodes in\n# the inspector.\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage=Non foi posíbel cargar a imaxe\n\n# LOCALIZATION NOTE: Used in color picker tooltip when the eyedropper is disabled for\n# non-HTML documents\n\n#LOCALIZATION NOTE: Used in the event tooltip to allow the debugger to be opened\neventsTooltip.openInDebugger=Abrir no depurador\n\n#LOCALIZATION NOTE: Used in the event tooltip when a script's filename cannot be detected\n\n#LOCALIZATION NOTE: Used in the mouseover tooltip when hovering \"Unknown location.\"\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the tooltip that displays\n# help from MDN. This is a link to the complete MDN documentation page.\ndocsTooltip.visitMDN=Visitar a páxina de MDN\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the docs tooltip when the MDN page\n# could not be loaded (for example, because of a connectivity problem).\ndocsTooltip.loadDocsError=Non foi posíbel cargar a páxina da documentación.\n\n# LOCALIZATION NOTE (inspector.collapsePane): This is the tooltip for the button\n# that collapses the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.collapsePane=Contraer panel\n\n# LOCALIZATION NOTE (inspector.expandPane): This is the tooltip for the button\n# that expands the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.expandPane=Expandir panel\n\n# LOCALIZATION NOTE (inspector.searchResultsCount): This is the label that\n# will show up next to the inspector search box. %1$S is the current result\n# index and %2$S is the total number of search results. For example: \"3 of 9\".\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsCount2=%1$S de %2$S\n\n# LOCALIZATION NOTE (inspector.searchResultsNone): This is the label that\n# will show up next to the inspector search box when no matches were found\n# for the given string.\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsNone=Sen coincidencias\n\n# LOCALIZATION NOTE (inspector.menu.openUrlInNewTab.label): This is the label of\n# a menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is a URL, and that\n# allows to open that URL in a new tab.\ninspector.menu.openUrlInNewTab.label=Abrir a ligazón nunha nova lapela\n\n# LOCALIZATION NOTE (inspector.menu.copyUrlToClipboard.label): This is the label\n# of a menu item in the inspector contextual-menu that appears when the user\n# right-clicks on the attribute of a node in the inspector that is a URL, and\n# that allows to copy that URL in the clipboard.\ninspector.menu.copyUrlToClipboard.label=Copiar o enderezo da ligazón\n\n# LOCALIZATION NOTE (inspector.menu.selectElement.label): This is the label of a\n# menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is the ID of another\n# element in the DOM (like with <label for=\"input-id\">), and that allows to\n# select that element in the inspector.\ninspector.menu.selectElement.label=Seleccionar elemento #%S\n\n# LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the node in the inspector, and that allows\n# to edit an attribute on this node.\n\n# LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to remove this attribute.\n\n# LOCALIZATION NOTE (inspector.nodePreview.selectNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a DOM\n# node preview (e.g. something like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the node in order to select it in the\n# inspector panel.\n\n# LOCALIZATION NOTE (inspector.nodePreview.highlightNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a the\n# inspector icon displayed next to a DOM node preview (e.g. next to something\n# like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the icon in order to highlight the\n# node in the page.\n\n# LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users edit the\n# (outer) HTML of the current node\n\n# LOCALIZATION NOTE (inspectorCopyInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# inner HTML of the current node\n\n# LOCALIZATION NOTE (inspectorCopyOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# outer HTML of the current node\n\n# LOCALIZATION NOTE (inspectorCopyCSSSelector.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the CSS Selector of the current node\n\n# LOCALIZATION NOTE (inspectorCopyCSSPath.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the full CSS path of the current node\n\n# LOCALIZATION NOTE (inspectorPasteOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste outer\n# HTML in the current node\n\n# LOCALIZATION NOTE (inspectorPasteInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste inner\n# HTML in the current node\n\n# LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML before the current node\n\n# LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML after the current node\n\n# LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the first child the current node\n\n# LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the last child the current node\n\n# LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users scroll\n# the current node into view\n\n# LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users delete the\n# current node\n\n# LOCALIZATION NOTE (inspectorAttributesSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# attribute items, which allow to:\n# - add new attribute\n# - edit attribute\n# - remove attribute\n\n# LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users add attribute\n# to current node\n\n# LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that is\n# shown as the placeholder for the markup view search in the inspector.\n\n# LOCALIZATION NOTE (inspectorImageDataUri.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the URL embedding the image data encoded in Base 64 (what we name\n# here Image Data URL). For more information:\n# https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs\n\n# LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users see\n# the DOM properties of the current node. When triggered, this item\n# opens the split Console and displays the properties in its side panel.\n\n# LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n# shown in the inspector contextual-menu for the item that outputs a\n# variable for the current node to the console. When triggered,\n# this item opens the split Console.\n\n# LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n# shown in the inspector contextual-menu for recursively expanding\n# mark-up elements\n\n# LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n# shown in the inspector contextual-menu for recursively collapsing\n# mark-up elements\n\n# LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users take\n# a screenshot of the currently selected node.\n\n# LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users\n# duplicate the currently selected node.\n\n# LOCALIZATION NOTE (inspectorAddNode.label): This is the label shown in\n# the inspector toolbar for the button that lets users add elements to the\n# DOM (as children of the currently selected element).\n\n# LOCALIZATION NOTE (inspectorCopyHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# copy items, which allow to:\n# - Copy Inner HTML\n# - Copy Outer HTML\n# - Copy Unique selector\n# - Copy Image data URI\n\n# LOCALIZATION NOTE (inspectorPasteHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# paste items, which allow to:\n# - Paste Inner HTML\n# - Paste Outer HTML\n# - Before\n# - After\n# - As First Child\n# - As Last Child\n\n# LOCALIZATION NOTE (inspector.searchHTML.key):\n# Key shortcut used to focus the DOM element search box on top-right corner of\n# the markup view\n\n# LOCALIZATION NOTE (markupView.hide.key):\n# Key shortcut used to hide the selected node in the markup view.\n\n# LOCALIZATION NOTE (markupView.edit.key):\n# Key shortcut used to hide the selected node in the markup view.\n\n# LOCALIZATION NOTE (markupView.scrollInto.key):\n# Key shortcut used to scroll the webpage in order to ensure the selected node\n# is visible\n\n# LOCALIZATION NOTE (inspector.sidebar.fontInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of fonts used in the page.\n\n# LOCALIZATION NOTE (inspector.sidebar.ruleViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of CSS rules used\n# in the page.\n\n# LOCALIZATION NOTE (inspector.sidebar.computedViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of computed CSS values\n# used in the page.\n\n# LOCALIZATION NOTE (inspector.sidebar.layoutViewTitle2):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying layout information defined in the page.\n\n# LOCALIZATION NOTE (inspector.sidebar.animationInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying animations defined in the page.\n\n# LOCALIZATION NOTE (inspector.eyedropper.label): A string displayed as the tooltip of\n# a button in the inspector which toggles the Eyedropper tool\n\n# LOCALIZATION NOTE (inspector.breadcrumbs.label): A string visible only to a screen reader and\n# is used to label (using aria-label attribute) a container for inspector breadcrumbs\n\n# LOCALIZATION NOTE (inspector.browserStyles.label): This is the label for the checkbox\n# that specifies whether the styles that are not from the user's stylesheet should be\n# displayed or not.\ninspector.browserStyles.label=Estilos do navegador\n\n# LOCALIZATION NOTE (inspector.filterStyles.placeholder): This is the placeholder that\n# goes in the search box when no search term has been entered.\ninspector.filterStyles.placeholder=Filtrar estilos\n\n# LOCALIZATION NOTE (inspector.addRule.tooltip): This is the tooltip shown when\n# hovering the `Add new rule` button in the rules view toolbar. This should\n# match ruleView.contextmenu.addNewRule in styleinspector.properties\ninspector.addRule.tooltip=Engadir nova regra\n\n# LOCALIZATION NOTE (inspector.togglePseudo.tooltip): This is the tooltip\n# shown when hovering over the `Toggle Pseudo Class Panel` button in the\n# rule view toolbar.\ninspector.togglePseudo.tooltip=Activa/desactiva pseudo-classes\n\n# LOCALIZATION NOTE (inspector.noProperties): In the case where there are no CSS\n# properties to display e.g. due to search criteria this message is\n# displayed.\ninspector.noProperties=Non se atoparon propiedades CSS.\n\n\n#LOCALIZATION NOTE: Used in the event tooltip when a script's filename cannot be detected\neventsTooltip.unknownLocation=Unknown location\n\n#LOCALIZATION NOTE: Used in the mouseover tooltip when hovering \"Unknown location.\"\neventsTooltip.unknownLocationExplanation=The original location of this listener cannot be detected. Maybe the code is transpiled by a utility such as Babel.\n\n# LOCALIZATION NOTE: Used in color picker tooltip when the eyedropper is disabled for\n# non-HTML documents\neyedropper.disabled.title=Unavailable in non-HTML documents\n\n# LOCALIZATION NOTE (inspector.breadcrumbs.label): A string visible only to a screen reader and\n# is used to label (using aria-label attribute) a container for inspector breadcrumbs\ninspector.breadcrumbs.label=Breadcrumbs\n\n# LOCALIZATION NOTE (inspector.eyedropper.label): A string displayed as the tooltip of\n# a button in the inspector which toggles the Eyedropper tool\ninspector.eyedropper.label=Grab a color from the page\n\n# LOCALIZATION NOTE (inspector.nodePreview.highlightNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a the\n# inspector icon displayed next to a DOM node preview (e.g. next to something\n# like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the icon in order to highlight the\n# node in the page.\ninspector.nodePreview.highlightNodeLabel=Click to highlight this node in the page\n\n# LOCALIZATION NOTE (inspector.nodePreview.selectNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a DOM\n# node preview (e.g. something like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the node in order to select it in the\n# inspector panel.\ninspector.nodePreview.selectNodeLabel=Click to select this node in the Inspector\n\n# LOCALIZATION NOTE (inspector.searchHTML.key):\n# Key shortcut used to focus the DOM element search box on top-right corner of\n# the markup view\ninspector.searchHTML.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (inspector.sidebar.animationInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying animations defined in the page.\ninspector.sidebar.animationInspectorTitle=Animations\n\n# LOCALIZATION NOTE (inspector.sidebar.computedViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of computed CSS values\n# used in the page.\ninspector.sidebar.computedViewTitle=Computed\n\n# LOCALIZATION NOTE (inspector.sidebar.fontInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of fonts used in the page.\ninspector.sidebar.fontInspectorTitle=Fonts\n\n# LOCALIZATION NOTE (inspector.sidebar.layoutViewTitle2):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying layout information defined in the page.\ninspector.sidebar.layoutViewTitle2=Layout\n\n# LOCALIZATION NOTE (inspector.sidebar.ruleViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of CSS rules used\n# in the page.\ninspector.sidebar.ruleViewTitle=Rules\ninspectorAddAttribute.accesskey=A\n\n# LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users add attribute\n# to current node\ninspectorAddAttribute.label=Add Attribute\ninspectorAddNode.accesskey=C\n\n# LOCALIZATION NOTE (inspectorAddNode.label): This is the label shown in\n# the inspector toolbar for the button that lets users add elements to the\n# DOM (as children of the currently selected element).\ninspectorAddNode.label=Create New Node\ninspectorAttributesSubmenu.accesskey=A\n\n# LOCALIZATION NOTE (inspectorAttributesSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# attribute items, which allow to:\n# - add new attribute\n# - edit attribute\n# - remove attribute\ninspectorAttributesSubmenu.label=Attributes\n\n# LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n# shown in the inspector contextual-menu for recursively collapsing\n# mark-up elements\ninspectorCollapseNode.label=Collapse\ninspectorCopyAttributeValue.accesskey=V\n\n# LOCALIZATION NOTE (inspectorCopyAttributeValue.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to copy the attribute value to clipboard.\ninspectorCopyAttributeValue.label=Copy Attribute Value “%S”\ninspectorCopyCSSPath.accesskey=P\n\n# LOCALIZATION NOTE (inspectorCopyCSSPath.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the full CSS path of the current node\ninspectorCopyCSSPath.label=CSS Path\ninspectorCopyCSSSelector.accesskey=S\n\n# LOCALIZATION NOTE (inspectorCopyCSSSelector.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the CSS Selector of the current node\ninspectorCopyCSSSelector.label=CSS Selector\n\n# LOCALIZATION NOTE (inspectorCopyHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# copy items, which allow to:\n# - Copy Inner HTML\n# - Copy Outer HTML\n# - Copy Unique selector\n# - Copy Image data URI\ninspectorCopyHTMLSubmenu.label=Copy\ninspectorCopyInnerHTML.accesskey=I\n\n# LOCALIZATION NOTE (inspectorCopyInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# inner HTML of the current node\ninspectorCopyInnerHTML.label=Inner HTML\ninspectorCopyOuterHTML.accesskey=O\n\n# LOCALIZATION NOTE (inspectorCopyOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# outer HTML of the current node\ninspectorCopyOuterHTML.label=Outer HTML\n\n# LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users\n# duplicate the currently selected node.\ninspectorDuplicateNode.label=Duplicate Node\ninspectorEditAttribute.accesskey=E\n\n# LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the node in the inspector, and that allows\n# to edit an attribute on this node.\ninspectorEditAttribute.label=Edit Attribute “%S”\n\n# LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n# shown in the inspector contextual-menu for recursively expanding\n# mark-up elements\ninspectorExpandNode.label=Expand All\ninspectorHTMLDelete.accesskey=D\n\n# LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users delete the\n# current node\ninspectorHTMLDelete.label=Delete Node\ninspectorHTMLEdit.accesskey=E\n\n# LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users edit the\n# (outer) HTML of the current node\ninspectorHTMLEdit.label=Edit As HTML\ninspectorHTMLPasteAfter.accesskey=A\n\n# LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML after the current node\ninspectorHTMLPasteAfter.label=After\ninspectorHTMLPasteBefore.accesskey=B\n\n# LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML before the current node\ninspectorHTMLPasteBefore.label=Before\ninspectorHTMLPasteFirstChild.accesskey=F\n\n# LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the first child the current node\ninspectorHTMLPasteFirstChild.label=As First Child\ninspectorHTMLPasteLastChild.accesskey=L\n\n# LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the last child the current node\ninspectorHTMLPasteLastChild.label=As Last Child\n\n# LOCALIZATION NOTE (inspectorImageDataUri.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the URL embedding the image data encoded in Base 64 (what we name\n# here Image Data URL). For more information:\n# https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs\ninspectorImageDataUri.label=Image Data-URL\n\n# LOCALIZATION NOTE (inspectorPasteHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# paste items, which allow to:\n# - Paste Inner HTML\n# - Paste Outer HTML\n# - Before\n# - After\n# - As First Child\n# - As Last Child\ninspectorPasteHTMLSubmenu.label=Paste\ninspectorPasteInnerHTML.accesskey=I\n\n# LOCALIZATION NOTE (inspectorPasteInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste inner\n# HTML in the current node\ninspectorPasteInnerHTML.label=Inner HTML\ninspectorPasteOuterHTML.accesskey=O\n\n# LOCALIZATION NOTE (inspectorPasteOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste outer\n# HTML in the current node\ninspectorPasteOuterHTML.label=Outer HTML\ninspectorRemoveAttribute.accesskey=R\n\n# LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to remove this attribute.\ninspectorRemoveAttribute.label=Remove Attribute “%S”\n\n# LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users take\n# a screenshot of the currently selected node.\ninspectorScreenshotNode.label=Screenshot Node\ninspectorScrollNodeIntoView.accesskey=S\n\n# LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users scroll\n# the current node into view\ninspectorScrollNodeIntoView.label=Scroll Into View\n\n# LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that is\n# shown as the placeholder for the markup view search in the inspector.\ninspectorSearchHTML.label3=Search HTML\n\n# LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users see\n# the DOM properties of the current node. When triggered, this item\n# opens the split Console and displays the properties in its side panel.\ninspectorShowDOMProperties.label=Show DOM Properties\n\n# LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n# shown in the inspector contextual-menu for the item that outputs a\n# variable for the current node to the console. When triggered,\n# this item opens the split Console.\ninspectorUseInConsole.label=Use in Console\n\n# LOCALIZATION NOTE (markupView.edit.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.edit.key=F2\n\n# LOCALIZATION NOTE (markupView.hide.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.hide.key=h\n\n# LOCALIZATION NOTE (markupView.more.showAll2): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nmarkupView.more.showAll2=Show one more node;Show all #1 nodes\n\n# LOCALIZATION NOTE (markupView.scrollInto.key):\n# Key shortcut used to scroll the webpage in order to ensure the selected node\n# is visible\nmarkupView.scrollInto.key=s\n\n# LOCALIZATION NOTE (markupView.whitespaceOnly)\n# Used in a tooltip that appears when the user hovers over whitespace-only text nodes in\n# the inspector.\nmarkupView.whitespaceOnly=Whitespace-only text node: %S\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/jit-optimizations.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used within the JIT tools\n# in the Performance Tools which is available from the Web Developer\n# sub-menu -> 'Performance' The correct localization of this file might\n# be to keep it in English, or another language commonly spoken among\n# web developers. You want to make that choice consistent across the\n# developer tools. A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (jit.title):\n# This string is displayed in the header of the JIT Optimizations view.\njit.title=JIT Optimizations\n\n# LOCALIZATION NOTE (jit.optimizationFailure):\n# This string is displayed in a tooltip when no JIT optimizations were detected.\njit.optimizationFailure=Optimization failed\n\n# LOCALIZATION NOTE (jit.samples):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed for the unit representing the number of times a\n# frame is sampled.\n# \"#1\" represents the number of samples\n# example: 30 samples\njit.samples=#1 sample;#1 samples\n\n# LOCALIZATION NOTE (jit.types):\n# This string is displayed for the group of Ion Types in the optimizations view.\njit.types=Types\n\n# LOCALIZATION NOTE (jit.attempts):\n# This string is displayed for the group of optimization attempts in the optimizations view.\njit.attempts=Attempts\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/jsonview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the JSON View tool\n# that is used to inspect application/json document types loaded\n# in the browser.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (jsonViewer.tab.JSON, jsonViewer.tab.RawData,\n# jsonViewer.tab.Headers): Label for a panel tab.\njsonViewer.tab.JSON=JSON\njsonViewer.tab.RawData=Datos en cru\njsonViewer.tab.Headers=Cabeceiras\n\n# LOCALIZATION NOTE (jsonViewer.responseHeaders, jsonViewer.requestHeaders):\n# Label for header groups within the 'Headers' panel.\njsonViewer.responseHeaders=Cabeceiras da resposta\njsonViewer.requestHeaders=Cabeceiras da solicitude\n\n# LOCALIZATION NOTE (jsonViewer.Save): Label for save command\njsonViewer.Save=Gardar\n\n# LOCALIZATION NOTE (jsonViewer.Copy): Label for clipboard copy command\njsonViewer.Copy=Copiar\n\n# LOCALIZATION NOTE (jsonViewer.PrettyPrint): Label for JSON\n# pretty print action button.\njsonViewer.PrettyPrint=Adaptar para impresión\n\n# LOCALIZATION NOTE (jsonViewer.reps.more): Label used in arrays\n# that have more items than displayed.\njsonViewer.reps.more=máis...\n\n# LOCALIZATION NOTE (jsonViewer.filterJSON): Label used in search box\n# at the top right cornder of the JSON Viewer.\njsonViewer.filterJSON=Filtrar JSON\n\n# LOCALIZATION NOTE (jsonViewer.reps.reference): Label used for cycle\n# references in an array.\njsonViewer.reps.reference=Recorrer referencias\n\n\n# LOCALIZATION NOTE (jsonViewer.ExpandAll): Label for expanding all nodes\njsonViewer.ExpandAll=Expand All\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/layout.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Layout Inspector strings.\n# The Layout Inspector is a panel accessible in the Inspector sidebar.\n# The Layout Inspector may need to be enabled in about:config by setting\n# devtools.layoutview.enabled to true.\n\n# LOCALIZATION NOTE (layout.displayNumbersOnLines): Label of the display numbers on lines\n# setting option in the CSS Grid pane.\nlayout.displayNumbersOnLines=Display numbers on lines\n\n# LOCALIZATION NOTE (layout.extendGridLinesInfinitely): Label of the extend grid lines\n# infinitely setting option in the CSS Grid pane.\nlayout.extendGridLinesInfinitely=Extend grid lines infinitely\n\n# LOCALIZATION NOTE (layout.header): The accordion header for the CSS Grid pane.\nlayout.header=Grid\n\n# LOCALIZATION NOTE (layout.gridDisplaySettings): The header for the grid display\n# settings container in the CSS Grid pane.\nlayout.gridDisplaySettings=Grid Display Settings\n\n# LOCALIZATION NOTE (layout.noGrids): In the case where there are no CSS grid\n# containers to display.\nlayout.noGrids=No grids\n\n# LOCALIZATION NOTE (layout.overlayMultipleGrids): The header for the list of grid\n# container elements that can be highlighted in the CSS Grid pane.\nlayout.overlayMultipleGrids=Overlay Multiple Grids\n\n# LOCALIZATION NOTE (layout.overlayGrid): Alternate header for the list of grid container\n# elements if only one item can be selected.\nlayout.overlayGrid=Overlay Grid\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n<!ENTITY title                  \"Modelo de caixa\">\n<!ENTITY margin.tooltip         \"marxe\">\n<!ENTITY border.tooltip         \"bordo\">\n<!ENTITY padding.tooltip        \"recheo\">\n<!ENTITY content.tooltip        \"contido\">\n\n\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n<!ENTITY layoutViewTitle        \"Box Model\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/markers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (marker.label.*):\n# These strings are displayed in the Performance Tool waterfall, identifying markers.\n# We want to use the same wording as Google Chrome when appropriate.\nmarker.label.styles=Recalcular estilos\nmarker.label.reflow=Layout\nmarker.label.paint=Paint\nmarker.label.javascript=Chamada a función\nmarker.label.parseHTML=Análise HTML\nmarker.label.parseXML=Análise XML\nmarker.label.domevent=Evento DOM\nmarker.label.consoleTime=Consola\nmarker.label.garbageCollection.incremental=GC incremental\nmarker.label.garbageCollection.nonIncremental=GC non-incremental\nmarker.label.cycleCollection=Colección de ciclo\nmarker.label.cycleCollection.forgetSkippable=Redución do gráfico CC\nmarker.label.timestamp=Marca temporal\nmarker.label.unknown=Descoñecido\n\n# LOCALIZATION NOTE (marker.label.javascript.*):\n# These strings are displayed as JavaScript markers that have special\n# reasons that can be translated.\nmarker.label.javascript.scriptElement=Etiqueta script\nmarker.label.javascript.promiseCallback=Promise Callback\nmarker.label.javascript.promiseInit=Promise Init\nmarker.label.javascript.workerRunnable=Worker\nmarker.label.javascript.jsURI=URI de JavaScript\nmarker.label.javascript.eventHandler=Manipulador de eventos\n\n# LOCALIZATION NOTE (marker.fieldFormat):\n# Some timeline markers come with details, like a size, a name, a js function.\n# %1$S is replaced with one of the above label (marker.label.*) and %2$S\n# with the details. For examples: Paint (200x100), or console.time (FOO)\nmarker.fieldFormat=%1$S (%2$S)\n\n# LOCALIZATION NOTE (marker.field.*):\n# Strings used in the waterfall sidebar as property names.\n\n# General marker fields\nmarker.field.start=Inicio:\nmarker.field.end=Fin:\nmarker.field.duration=Duración:\n# Field names for stack values\nmarker.field.stack=Pila:\nmarker.field.startStack=Pila no inicio:\nmarker.field.endStack=Pila no fin:\n# %S is the \"Async Cause\" of a marker, and this signifies that the cause\n# was an asynchronous one in a displayed stack.\nmarker.field.asyncStack=(Asíncrono: %S)\n# For console.time markers\nmarker.field.consoleTimerName=Nome do temporizador:\n# For DOM Event markers\nmarker.field.DOMEventType=Tipo de evento:\nmarker.field.DOMEventPhase=Fase:\n# Non-incremental cause for a Garbage Collection marker\nmarker.field.nonIncrementalCause=Causa non-incremental:\n# For \"Recalculate Style\" markers\nmarker.field.restyleHint=Restyle Hint:\n# General \"reason\" for a marker (JavaScript, Garbage Collection)\nmarker.field.causeName=Causa:\n# General \"type\" for a marker (Cycle Collection, Garbage Collection)\nmarker.field.type=Tipo:\n\n# Strings used in the waterfall sidebar as values.\nmarker.value.unknownFrame=<localización descoñecida>\nmarker.value.DOMEventTargetPhase=Obxectivo\nmarker.value.DOMEventCapturingPhase=Captura\nmarker.value.DOMEventBubblingPhase=Bubbling\n\n# LOCALIZATION NOTE (marker.gcreason.label.*):\n# These strings are used to give a concise but readable description of a GC reason.\nmarker.gcreason.label.API=Chamada da API\nmarker.gcreason.label.EAGER_ALLOC_TRIGGER=Eager Allocation Trigger\nmarker.gcreason.label.DESTROY_RUNTIME=Apagar\nmarker.gcreason.label.DESTROY_CONTEXT=Apagar\nmarker.gcreason.label.LAST_DITCH=Memoria esgotada\nmarker.gcreason.label.TOO_MUCH_MALLOC=Demasiados bytes asignados\nmarker.gcreason.label.ALLOC_TRIGGER=Demasiadas asignacións de memoria\nmarker.gcreason.label.DEBUG_GC=Depurar GC\nmarker.gcreason.label.MEM_PRESSURE=Memoria baixa\nmarker.gcreason.label.LOAD_END=Rematou a carga da páxina\nmarker.gcreason.label.SET_NEW_DOCUMENT=Novo documento\nmarker.gcreason.label.SET_DOC_SHELL=Novo documento\nmarker.gcreason.label.DOM_UTILS=Chamada da API\nmarker.gcreason.label.DOM_IPC=IPC\nmarker.gcreason.label.SHUTDOWN_CC=Apagar\nmarker.gcreason.label.FINISH_LARGE_EVALUATE=Avaliación grande\nmarker.gcreason.label.DOM_WINDOW_UTILS=Usuario inactivo\nmarker.gcreason.label.USER_INACTIVE=Usuario inactivo\n\n# LOCALIZATION NOTE (marker.gcreason.description.*):\n# These strings are used to give an expanded description of why a GC occurred.\nmarker.gcreason.description.MEM_PRESSURE=Había moi pouca memoria dispoñíbel.\nmarker.gcreason.description.LOAD_END=O documento rematou a carga.\n\n# General \"label\" for a marker (user defined)\nmarker.field.label=Label:\nmarker.gcreason.description.ALLOC_TRIGGER=JavaScript allocated too many times, and forced a garbage collection.\n\n# LOCALIZATION NOTE (marker.gcreason.description.*):\n# These strings are used to give an expanded description of why a GC occurred.\nmarker.gcreason.description.API=There was an API call to force garbage collection.\nmarker.gcreason.description.CC_FORCED=The cycle collector required a garbage collection.\nmarker.gcreason.description.CC_WAITING=The cycle collector required a garbage collection.\nmarker.gcreason.description.COMPARTMENT_REVIVED=A global object that was thought to be dead at the start of the GC cycle was revived by the end of the GC cycle.\nmarker.gcreason.description.COMPONENT_UTILS=Components.utils.forceGC() was called to force a garbage collection.\nmarker.gcreason.description.DEBUG_GC=GC due to Zeal debug settings.\nmarker.gcreason.description.DESTROY_RUNTIME=Firefox destroyed a JavaScript runtime or context, and this was the final garbage collection before shutting down.\nmarker.gcreason.description.DOM_IPC=Received an inter-process message that requested a garbage collection.\nmarker.gcreason.description.DOM_UTILS=There was an API call to force garbage collection.\nmarker.gcreason.description.DOM_WINDOW_UTILS=The user was inactive for a long time. Took the opportunity to perform GC when it was unlikely to be noticed.\nmarker.gcreason.description.DOM_WORKER=The worker was idle for a relatively long time.\nmarker.gcreason.description.EAGER_ALLOC_TRIGGER=JavaScript returned to the event loop and there were enough bytes allocated since the last GC that a new GC cycle was triggered.\nmarker.gcreason.description.EVICT_NURSERY=Work needed to be done on the tenured heap, requiring the nursery to be empty.\nmarker.gcreason.description.FINISH_LARGE_EVALUATE=Firefox finished evaluating a large script, and performed a GC because the script will never be run again.\nmarker.gcreason.description.FULL_GC_TIMER=JavaScript returned to the event loop, and it has been a relatively long time since we performed a garbage collection.\nmarker.gcreason.description.FULL_STORE_BUFFER=There were too many properties on tenured objects whose value was an object in the nursery.\nmarker.gcreason.description.INCREMENTAL_TOO_SLOW=A full, non-incremental garbage collection was triggered because there was a faster rate of allocations than the existing incremental garbage collection cycle could keep up with.\nmarker.gcreason.description.INTER_SLICE_GC=There has been a relatively long time since the last incremental GC slice.\nmarker.gcreason.description.LAST_DITCH=JavaScript attempted to allocate, but there was no memory available. Doing a full compacting garbage collection as an attempt to free up memory for the allocation.\nmarker.gcreason.description.NSJSCONTEXT_DESTROY=Firefox destroyed a JavaScript runtime or context, and this was the final garbage collection before shutting down.\nmarker.gcreason.description.OUT_OF_NURSERY=JavaScript allocated enough new objects in the nursery that it became full and triggered a minor GC.\nmarker.gcreason.description.PAGE_HIDE=The tab or window was moved to the background.\nmarker.gcreason.description.PERIODIC_FULL_GC=JavaScript returned to the event loop, and it has been a relatively long time since Firefox performed a garbage collection.\nmarker.gcreason.description.RESET=The active incremental GC cycle was forced to finish immediately.\nmarker.gcreason.description.SET_DOC_SHELL=The page has been navigated to a new document.\nmarker.gcreason.description.SET_NEW_DOCUMENT=The page has been navigated to a new document.\nmarker.gcreason.description.SHARED_MEMORY_LIMIT=A large allocation was requested, but there was not enough memory.\nmarker.gcreason.description.SHUTDOWN_CC=Firefox destroyed a JavaScript runtime or context, and this was the final garbage collection before shutting down.\nmarker.gcreason.description.TOO_MUCH_MALLOC=JavaScript allocated too many bytes, and forced a garbage collection.\nmarker.gcreason.description.USER_INACTIVE=The user was inactive for a long time. Firefox took the opportunity to perform GC when it was unlikely to be noticed.\nmarker.gcreason.label.CC_FORCED=Forced by Cycle Collection\nmarker.gcreason.label.CC_WAITING=Forced by Cycle Collection\nmarker.gcreason.label.COMPARTMENT_REVIVED=Dead Global Revived\nmarker.gcreason.label.COMPONENT_UTILS=Cu.forceGC\nmarker.gcreason.label.DOM_WORKER=Periodic Worker GC\nmarker.gcreason.label.EVICT_NURSERY=Nursery Eviction\nmarker.gcreason.label.FULL_GC_TIMER=Periodic Full GC\nmarker.gcreason.label.FULL_STORE_BUFFER=Nursery Objects Too Active\nmarker.gcreason.label.INCREMENTAL_TOO_SLOW=Allocations Rate Too Fast\nmarker.gcreason.label.INTER_SLICE_GC=Periodic Incremental GC Slice\nmarker.gcreason.label.NSJSCONTEXT_DESTROY=Destroy JS Context\nmarker.gcreason.label.OUT_OF_NURSERY=Nursery is Full\nmarker.gcreason.label.PAGE_HIDE=Moved to Background\nmarker.gcreason.label.PERIODIC_FULL_GC=Periodic Full GC\nmarker.gcreason.label.RESET=Finish Incremental Cycle\nmarker.gcreason.label.SHARED_MEMORY_LIMIT=Large Allocation Failed\nmarker.label.composite=Composite Layers\nmarker.label.compositeForwardTransaction=Composite Request Sent\nmarker.label.garbageCollection2=Garbage Collection\nmarker.label.messagePort=MessagePort\nmarker.label.minorGC=Minor GC\nmarker.label.worker=Worker\nmarker.messagePort.deserializeData=Deserialize data\n\n# The type of operation performed by a MessagePort\nmarker.messagePort.serializeData=Serialize data\n\n# The name of a nursery collection.\nmarker.nurseryCollection=Nursery Collection\nmarker.worker.deserializeDataOffMainThread=Deserialize data in Worker\nmarker.worker.deserializeDataOnMainThread=Deserialize data on the main thread\n\n# The type of operation performed by a Worker.\nmarker.worker.serializeDataOffMainThread=Serialize data in Worker\nmarker.worker.serializeDataOnMainThread=Serialize data on the main thread\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/memory.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Memory Tools\n# which is available from the Web Developer sub-menu -> 'Memory'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (snapshot.io.save): The label for the link that saves a\n# snapshot to disk.\n\n# LOCALIZATION NOTE (snapshot.io.delete): The label for the link that deletes\n# a snapshot\n\n# LOCALIZATION NOTE (snapshot.io.save.window): The title for the window\n# displayed when saving a snapshot to disk.\n\n# LOCALIZATION NOTE (snapshot.io.import.window): The title for the window\n# displayed when importing a snapshot form disk.\n\n# LOCALIZATION NOTE (snapshot.io.filter): The title for the filter used to\n# filter file types (*.fxsnapshot)\n\n# LOCALIZATION NOTE (aggregate.mb): The label annotating the number of bytes (in\n# megabytes) in a snapshot. %S represents the value, rounded to 2 decimal\n# points.\n\n# LOCALIZATION NOTE (snapshot-title.loading): The title for a snapshot before\n# it has a creation time to display.\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks): The label describing the\n# boolean checkbox whether or not to record call stacks.\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks.tooltip): The tooltip for\n# the label describing the boolean checkbox whether or not to record call\n# stacks.\n\n# LOCALIZATION NOTE (toolbar.displayBy): The label describing the select menu\n# options of the display options.\n\n# LOCALIZATION NOTE (toolbar.displayBy.tooltip): The tooltip for the label\n# describing the select menu options of the display options.\n\n# LOCALIZATION NOTE (toolbar.pop-view): The text in the button to go back to the\n# previous view.\n\n# LOCALIZATION NOTE (toolbar.pop-view.label): The text for the label for the\n# button to go back to the previous view.\n\n# LOCALIZATION NOTE (toolbar.viewing-individuals): The text letting the user\n# know that they are viewing individual nodes from a census group.\n\n# LOCALIZATION NOTE (censusDisplays.coarseType.tooltip): The tooltip for the\n# \"coarse type\" display option.\n\n# LOCALIZATION NOTE (censusDisplays.allocationStack.tooltip): The tooltip for\n# the \"call stack\" display option.\n\n# LOCALIZATION NOTE (censusDisplays.invertedAllocationStack.tooltip): The\n# tooltip for the \"inverted call stack\" display option.\n\n# LOCALIZATION NOTE (censusDisplays.treeMap.tooltip): The tooltip for the\n# \"tree map\" display option.\n\n# LOCALIZATION NOTE (censusDisplays.objectClass.tooltip): The tooltip for the\n# \"object class\" display option.\n\n# LOCALIZATION NOTE (censusDisplays.internalType.tooltip): The tooltip for the\n# \"internal type\" display option.\n\n# LOCALIZATION NOTE (toolbar.labelBy): The label describing the select menu\n# options of the label options.\n\n# LOCALIZATION NOTE (toolbar.labelBy): The tooltip for the label describing the\n# select menu options of the label options.\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" dominator tree display option.\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.allocationStack.tooltip): The\n# tooltip for the \"call stack\" dominator tree display option.\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.internalType.tooltip): The\n# tooltip for the \"internal type\" dominator tree display option.\n\n# LOCALIZATION NOTE (treeMapDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" tree map display option.\n\n# LOCALIZATION NOTE (toolbar.view): The label for the view selector in the\n# toolbar.\n\n# LOCALIZATION NOTE (toolbar.view.tooltip): The tooltip for the label for the\n# view selector in the toolbar.\n\n# LOCALIZATION NOTE (toolbar.view.census): The label for the census view option\n# in the toolbar.\n\n# LOCALIZATION NOTE (toolbar.view.census.tooltip): The tooltip for the label for\n# the census view option in the toolbar.\n\n# LOCALIZATION NOTE (toolbar.view.dominators): The label for the dominators view\n# option in the toolbar.\n\n# LOCALIZATION NOTE (toolbar.view.dominators.tooltip): The tooltip for the label\n# for the dominators view option in the toolbar.\n\n# LOCALIZATION NOTE (toolbar.view.treemap): The label for the tree map option\n# in the toolbar.\n\n# LOCALIZATION NOTE (toolbar.view.treemap.tooltip): The tooltip for the label for\n# the tree map view option in the toolbar.\n\n# LOCALIZATION NOTE (take-snapshot): The label describing the button that\n# initiates taking a snapshot, either as the main label, or a tooltip.\n\n# LOCALIZATION NOTE (import-snapshot): The label describing the button that\n# initiates importing a snapshot.\n\n# LOCALIZATION NOTE (clear-snapshots.tooltip): The tooltip for the button that\n# deletes existing snapshot.\n\n# LOCALIZATION NOTE (diff-snapshots.tooltip): The tooltip for the button that\n# initiates selecting two snapshots to diff with each other.\n\n# LOCALIZATION NOTE (filter.placeholder): The placeholder text used for the\n# memory tool's filter search box.\n\n# LOCALIZATION NOTE (filter.tooltip): The tooltip text used for the memory\n# tool's filter search box.\n\n# LOCALIZATION NOTE (tree-item.view-individuals.tooltip): The tooltip for the\n# button to view individuals in this group.\n\n# LOCALIZATION NOTE (tree-item.load-more): The label for the links to fetch the\n# lazily loaded sub trees in the dominator tree view.\n\n# LOCALIZATION NOTE (tree-item.rootlist): The label for the root of the\n# dominator tree.\n\n# LOCALIZATION NOTE (tree-item.nostack): The label describing the row in the heap tree\n# that represents a row broken down by call stack when no stack was available.\n\n# LOCALIZATION NOTE (tree-item.nofilename): The label describing the row in the\n# heap tree that represents a row broken down by filename when no filename was\n# available.\n\n# LOCALIZATION NOTE (tree-item.root): The label describing the row in the heap tree\n# that represents the root of the tree when inverted.\n\n# LOCALIZATION NOTE (tree-item.percent2): A percent of bytes or count displayed in the tree view.\n# there are two \"%\" after %S to escape and display \"%\"\n\n# LOCALIZATION NOTE (diffing.baseline): The name of the baseline snapshot in a\n# diffing comparison.\n\n# LOCALIZATION NOTE (diffing.comparison): The name of the snapshot being\n# compared to the baseline in a diffing comparison.\n\n# LOCALIZATION NOTE (diffing.prompt.selectBaseline): The prompt to select the\n# first snapshot when doing a diffing comparison.\n\n# LOCALIZATION NOTE (diffing.prompt.selectComparison): The prompt to select the\n# second snapshot when doing a diffing comparison.\n\n# LOCALIZATION NOTE (diffing.state.error): The label describing the diffing\n# state ERROR, used in the snapshot list when an error occurs while diffing two\n# snapshots.\n\n# LOCALIZATION NOTE (diffing.state.error.full): The text describing the diffing\n# state ERROR, used in the main view when an error occurs while diffing two\n# snapshots.\n\n# LOCALIZATION NOTE (diffing.state.taking-diff): The label describing the diffin\n# state TAKING_DIFF, used in the snapshots list when computing the difference\n# between two snapshots.\n\n# LOCALIZATION NOTE (diffing.state.taking-diff.full): The label describing the\n# diffing state TAKING_DIFF, used in the main view when computing the difference\n# between two snapshots.\n\n# LOCALIZATION NOTE (diffing.state.selecting): The label describing the diffing\n# state SELECTING.\n\n# LOCALIZATION NOTE (diffing.state.selecting.full): The label describing the\n# diffing state SELECTING, used in the main view when selecting snapshots to\n# diff.\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING.\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING, used in the dominator tree view.\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING.\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING, used in the dominator tree view.\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label\n# describing the dominator tree state INCREMENTAL_FETCHING.\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label describing the\n# dominator tree state INCREMENTAL_FETCHING, used in the dominator tree view.\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR.\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR, used in the dominator tree view.\n\n# LOCALIZATION NOTE (snapshot.state.saving.full): The label describing the\n# snapshot state SAVING, used in the main heap view.\n\n# LOCALIZATION NOTE (snapshot.state.importing.full): The label describing the\n# snapshot state IMPORTING, used in the main heap view.\n\n# LOCALIZATION NOTE (snapshot.state.reading.full): The label describing the\n# snapshot state READING, and SAVED, due to these states being combined\n# visually, used in the main heap view.\n\n# LOCALIZATION NOTE (snapshot.state.saving-census.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\n\n# LOCALIZATION NOTE (snapshot.state.saving-tree-map.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\n\n# LOCALIZATION NOTE (snapshot.state.error.full): The label describing the\n# snapshot state ERROR, used in the main heap view.\n\n# LOCALIZATION NOTE (individuals.state.error): The short message displayed when\n# there is an error fetching individuals from a group.\n\n# LOCALIZATION NOTE (individuals.state.error.full): The longer message displayed\n# when there is an error fetching individuals from a group.\n\n# LOCALIZATION NOTE (individuals.state.fetching): The short message displayed\n# while fetching individuals.\n\n# LOCALIZATION NOTE (individuals.state.fetching.full): The longer message\n# displayed while fetching individuals.\n\n# LOCALIZATION NOTE (individuals.field.node): The header label for an individual\n# node.\n\n# LOCALIZATION NOTE (individuals.field.node.tooltip): The tooltip for the header\n# label for an individual node.\n\n# LOCALIZATION NOTE (snapshot.state.saving): The label describing the snapshot\n# state SAVING, used in the snapshot list view\n\n# LOCALIZATION NOTE (snapshot.state.importing): The label describing the\n# snapshot state IMPORTING, used in the snapshot list view\n\n# LOCALIZATION NOTE (snapshot.state.reading): The label describing the snapshot\n# state READING, and SAVED, due to these states being combined visually, used in\n# the snapshot list view.\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\n\n# LOCALIZATION NOTE (snapshot.state.error): The label describing the snapshot\n# state ERROR, used in the snapshot list view.\n\n# LOCALIZATION NOTE (heapview.no-difference): Message displayed when there is no\n# difference between two snapshots.\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there are no\n# matches when filtering.\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there report\n# is empty.\n\n# LOCALIZATION NOTE (heapview.noAllocationStacks): The message displayed to\n# users when selecting a display by \"call stack\" but no call stacks\n# were recorded in the heap snapshot.\n\n# LOCALIZATION NOTE (heapview.field.retainedSize): The name of the column in the\n# dominator tree view for retained byte sizes.\n\n# LOCALIZATION NOTE (heapview.field.retainedSize.tooltip): The tooltip for the\n# column header in the dominator tree view for retained byte sizes.\n\n# LOCALIZATION NOTE (heapview.field.shallowSize): The name of the column in the\n# dominator tree view for shallow byte sizes.\n\n# LOCALIZATION NOTE (heapview.field.shallowSize.tooltip): The tooltip for the\n# column header in the dominator tree view for shallow byte sizes.\n\n# LOCALIZATION NOTE (dominatortree.field.label): The name of the column in the\n# dominator tree for an object's label.\n\n# LOCALIZATION NOTE (dominatortree.field.label.tooltip): The tooltip for the column\n# header in the dominator tree view for an object's label.\n\n# LOCALIZATION NOTE (heapview.field.bytes): The name of the column in the heap\n# view for bytes.\n\n# LOCALIZATION NOTE (heapview.field.bytes.tooltip): The tooltip for the column\n# header in the heap view for bytes.\n\n# LOCALIZATION NOTE (heapview.field.count): The name of the column in the heap\n# view for count.\n\n# LOCALIZATION NOTE (heapview.field.count.tooltip): The tooltip for the column\n# header in the heap view for count.\n\n# LOCALIZATION NOTE (heapview.field.totalbytes): The name of the column in the\n# heap view for total bytes.\n\n# LOCALIZATION NOTE (heapview.field.totalbytes.tooltip): The tooltip for the\n# column header in the heap view for total bytes.\n\n# LOCALIZATION NOTE (heapview.field.totalcount): The name of the column in the\n# heap view for total count.\n\n# LOCALIZATION NOTE (heapview.field.totalcount.tooltip): The tooltip for the\n# column header in the heap view for total count.\n\n# LOCALIZATION NOTE (heapview.field.name): The name of the column in the heap\n# view for name.\n\n# LOCALIZATION NOTE (heapview.field.name.tooltip): The tooltip for the column\n# header in the heap view for name.\n\n# LOCALIZATION NOTE (shortest-paths.header): The header label for the shortest\n# paths pane.\n\n# LOCALIZATION NOTE (shortest-paths.select-node): The message displayed in the\n# shortest paths pane when a node is not yet selected.\n\n# LOCALIZATION NOTE (tree-map.node-count): The label for the count value of a\n# node in the tree map\n\n\n# LOCALIZATION NOTE (aggregate.mb): The label annotating the number of bytes (in\n# megabytes) in a snapshot. %S represents the value, rounded to 2 decimal\n# points.\naggregate.mb=%S MB\n\n# LOCALIZATION NOTE (censusDisplays.allocationStack.tooltip): The tooltip for\n# the \"call stack\" display option.\ncensusDisplays.allocationStack.tooltip=Group items by the JavaScript stack recorded when the object was allocated\n\n# LOCALIZATION NOTE (censusDisplays.coarseType.tooltip): The tooltip for the\n# \"coarse type\" display option.\ncensusDisplays.coarseType.tooltip=Group items by their type\n\n# LOCALIZATION NOTE (censusDisplays.internalType.tooltip): The tooltip for the\n# \"internal type\" display option.\ncensusDisplays.internalType.tooltip=Group items by their internal C++ type\n\n# LOCALIZATION NOTE (censusDisplays.invertedAllocationStack.tooltip): The\n# tooltip for the \"inverted call stack\" display option.\ncensusDisplays.invertedAllocationStack.tooltip=Group items by the inverted JavaScript call stack recorded when the object was created\n\n# LOCALIZATION NOTE (censusDisplays.objectClass.tooltip): The tooltip for the\n# \"object class\" display option.\ncensusDisplays.objectClass.tooltip=Group items by their JavaScript Object [[class]] name\n\n# LOCALIZATION NOTE (censusDisplays.treeMap.tooltip): The tooltip for the\n# \"tree map\" display option.\ncensusDisplays.treeMap.tooltip=Visualize memory usage: larger blocks account for a larger percent of memory usage\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks): The label describing the\n# boolean checkbox whether or not to record call stacks.\ncheckbox.recordAllocationStacks=Record call stacks\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks.tooltip): The tooltip for\n# the label describing the boolean checkbox whether or not to record call\n# stacks.\ncheckbox.recordAllocationStacks.tooltip=Toggle the recording of the call stack of when an object was allocated. Subsequent snapshots will be able to group and label objects by call stacks, but only with those objects created after toggling this option. Recording call stacks has a performance overhead.\n\n# LOCALIZATION NOTE (clear-snapshots.tooltip): The tooltip for the button that\n# deletes existing snapshot.\nclear-snapshots.tooltip=Delete all snapshots\n\n# LOCALIZATION NOTE (diff-snapshots.tooltip): The tooltip for the button that\n# initiates selecting two snapshots to diff with each other.\ndiff-snapshots.tooltip=Compare snapshots\n\n# LOCALIZATION NOTE (diffing.baseline): The name of the baseline snapshot in a\n# diffing comparison.\ndiffing.baseline=Baseline\n\n# LOCALIZATION NOTE (diffing.comparison): The name of the snapshot being\n# compared to the baseline in a diffing comparison.\ndiffing.comparison=Comparison\n\n# LOCALIZATION NOTE (diffing.prompt.selectBaseline): The prompt to select the\n# first snapshot when doing a diffing comparison.\ndiffing.prompt.selectBaseline=Select the baseline snapshot\n\n# LOCALIZATION NOTE (diffing.prompt.selectComparison): The prompt to select the\n# second snapshot when doing a diffing comparison.\ndiffing.prompt.selectComparison=Select the snapshot to compare to the baseline\n\n# LOCALIZATION NOTE (diffing.state.error): The label describing the diffing\n# state ERROR, used in the snapshot list when an error occurs while diffing two\n# snapshots.\ndiffing.state.error=Error\n\n# LOCALIZATION NOTE (diffing.state.error.full): The text describing the diffing\n# state ERROR, used in the main view when an error occurs while diffing two\n# snapshots.\ndiffing.state.error.full=There was an error while comparing snapshots.\n\n# LOCALIZATION NOTE (diffing.state.selecting): The label describing the diffing\n# state SELECTING.\ndiffing.state.selecting=Select two snapshots to compare\n\n# LOCALIZATION NOTE (diffing.state.selecting.full): The label describing the\n# diffing state SELECTING, used in the main view when selecting snapshots to\n# diff.\ndiffing.state.selecting.full=Select two snapshots to compare\n\n# LOCALIZATION NOTE (diffing.state.taking-diff): The label describing the diffin\n# state TAKING_DIFF, used in the snapshots list when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff=Computing difference…\n\n# LOCALIZATION NOTE (diffing.state.taking-diff.full): The label describing the\n# diffing state TAKING_DIFF, used in the main view when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff.full=Computing difference…\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING.\ndominatorTree.state.computing=Generating dominators report…\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING, used in the dominator tree view.\ndominatorTree.state.computing.full=Generating dominators report…\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR.\ndominatorTree.state.error=Error\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR, used in the dominator tree view.\ndominatorTree.state.error.full=There was an error while processing the dominator tree\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING.\ndominatorTree.state.fetching=Computing sizes…\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING, used in the dominator tree view.\ndominatorTree.state.fetching.full=Computing dominator’s retained sizes…\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label\n# describing the dominator tree state INCREMENTAL_FETCHING.\ndominatorTree.state.incrementalFetching=Fetching…\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label describing the\n# dominator tree state INCREMENTAL_FETCHING, used in the dominator tree view.\ndominatorTree.state.incrementalFetching.full=Fetching more…\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.allocationStack.tooltip): The\n# tooltip for the \"call stack\" dominator tree display option.\ndominatorTreeDisplays.allocationStack.tooltip=Label objects by the JavaScript stack recorded when it was allocated\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" dominator tree display option.\ndominatorTreeDisplays.coarseType.tooltip=Label objects by the broad categories they fit in\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.internalType.tooltip): The\n# tooltip for the \"internal type\" dominator tree display option.\ndominatorTreeDisplays.internalType.tooltip=Label objects by their internal C++ type name\n\n# LOCALIZATION NOTE (dominatortree.field.label): The name of the column in the\n# dominator tree for an object's label.\ndominatortree.field.label=Dominator\n\n# LOCALIZATION NOTE (dominatortree.field.label.tooltip): The tooltip for the column\n# header in the dominator tree view for an object's label.\ndominatortree.field.label.tooltip=The label for an object in memory\n\n# LOCALIZATION NOTE (filter.placeholder): The placeholder text used for the\n# memory tool's filter search box.\nfilter.placeholder=Filter\n\n# LOCALIZATION NOTE (filter.tooltip): The tooltip text used for the memory\n# tool's filter search box.\nfilter.tooltip=Filter the contents of the snapshot\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there report\n# is empty.\nheapview.empty=Empty.\n\n# LOCALIZATION NOTE (heapview.field.bytes): The name of the column in the heap\n# view for bytes.\nheapview.field.bytes=Bytes\n\n# LOCALIZATION NOTE (heapview.field.bytes.tooltip): The tooltip for the column\n# header in the heap view for bytes.\nheapview.field.bytes.tooltip=The number of bytes taken up by this group, excluding subgroups\n\n# LOCALIZATION NOTE (heapview.field.count): The name of the column in the heap\n# view for count.\nheapview.field.count=Count\n\n# LOCALIZATION NOTE (heapview.field.count.tooltip): The tooltip for the column\n# header in the heap view for count.\nheapview.field.count.tooltip=The number of reachable objects in this group, excluding subgroups\n\n# LOCALIZATION NOTE (heapview.field.name): The name of the column in the heap\n# view for name.\nheapview.field.name=Group\n\n# LOCALIZATION NOTE (heapview.field.name.tooltip): The tooltip for the column\n# header in the heap view for name.\nheapview.field.name.tooltip=The name of this group\n\n# LOCALIZATION NOTE (heapview.field.retainedSize): The name of the column in the\n# dominator tree view for retained byte sizes.\nheapview.field.retainedSize=Retained Size (Bytes)\n\n# LOCALIZATION NOTE (heapview.field.retainedSize.tooltip): The tooltip for the\n# column header in the dominator tree view for retained byte sizes.\nheapview.field.retainedSize.tooltip=The sum of the size of the object itself, and the sizes of all the other objects kept alive by it\n\n# LOCALIZATION NOTE (heapview.field.shallowSize): The name of the column in the\n# dominator tree view for shallow byte sizes.\nheapview.field.shallowSize=Shallow Size (Bytes)\n\n# LOCALIZATION NOTE (heapview.field.shallowSize.tooltip): The tooltip for the\n# column header in the dominator tree view for shallow byte sizes.\nheapview.field.shallowSize.tooltip=The size of the object itself\n\n# LOCALIZATION NOTE (heapview.field.totalbytes): The name of the column in the\n# heap view for total bytes.\nheapview.field.totalbytes=Total Bytes\n\n# LOCALIZATION NOTE (heapview.field.totalbytes.tooltip): The tooltip for the\n# column header in the heap view for total bytes.\nheapview.field.totalbytes.tooltip=The number of bytes taken up by this group, including subgroups\n\n# LOCALIZATION NOTE (heapview.field.totalcount): The name of the column in the\n# heap view for total count.\nheapview.field.totalcount=Total Count\n\n# LOCALIZATION NOTE (heapview.field.totalcount.tooltip): The tooltip for the\n# column header in the heap view for total count.\nheapview.field.totalcount.tooltip=The number of reachable objects in this group, including subgroups\n\n# LOCALIZATION NOTE (heapview.no-difference): Message displayed when there is no\n# difference between two snapshots.\nheapview.no-difference=No difference between the baseline and comparison.\n\n# LOCALIZATION NOTE (heapview.noAllocationStacks): The message displayed to\n# users when selecting a display by \"call stack\" but no call stacks\n# were recorded in the heap snapshot.\nheapview.noAllocationStacks=No call stacks found. Record call stacks before taking a snapshot.\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there are no\n# matches when filtering.\nheapview.none-match=No matches.\n\n# LOCALIZATION NOTE (import-snapshot): The label describing the button that\n# initiates importing a snapshot.\nimport-snapshot=Import…\n\n# LOCALIZATION NOTE (individuals.field.node): The header label for an individual\n# node.\nindividuals.field.node=Node\n\n# LOCALIZATION NOTE (individuals.field.node.tooltip): The tooltip for the header\n# label for an individual node.\nindividuals.field.node.tooltip=The individual node in the snapshot\n\n# LOCALIZATION NOTE (individuals.state.error): The short message displayed when\n# there is an error fetching individuals from a group.\nindividuals.state.error=Error\n\n# LOCALIZATION NOTE (individuals.state.error.full): The longer message displayed\n# when there is an error fetching individuals from a group.\nindividuals.state.error.full=There was an error while fetching individuals in the group\n\n# LOCALIZATION NOTE (individuals.state.fetching): The short message displayed\n# while fetching individuals.\nindividuals.state.fetching=Fetching…\n\n# LOCALIZATION NOTE (individuals.state.fetching.full): The longer message\n# displayed while fetching individuals.\nindividuals.state.fetching.full=Fetching individuals in group…\n\n# LOCALIZATION NOTE (shortest-paths.header): The header label for the shortest\n# paths pane.\nshortest-paths.header=Retaining Paths (from Garbage Collector Roots)\n\n# LOCALIZATION NOTE (shortest-paths.select-node): The message displayed in the\n# shortest paths pane when a node is not yet selected.\nshortest-paths.select-node=Select an item to view its retaining paths\n\n# LOCALIZATION NOTE (snapshot-title.loading): The title for a snapshot before\n# it has a creation time to display.\nsnapshot-title.loading=Processing…\n\n# LOCALIZATION NOTE (snapshot.io.delete): The label for the link that deletes\n# a snapshot\nsnapshot.io.delete=Delete\n\n# LOCALIZATION NOTE (snapshot.io.filter): The title for the filter used to\n# filter file types (*.fxsnapshot)\nsnapshot.io.filter=Firefox Snapshots\n\n# LOCALIZATION NOTE (snapshot.io.import.window): The title for the window\n# displayed when importing a snapshot form disk.\nsnapshot.io.import.window=Import Snapshot\nsnapshot.io.save=Save\n\n# LOCALIZATION NOTE (snapshot.io.save.window): The title for the window\n# displayed when saving a snapshot to disk.\nsnapshot.io.save.window=Save Snapshot\n\n# LOCALIZATION NOTE (snapshot.state.error): The label describing the snapshot\n# state ERROR, used in the snapshot list view.\nsnapshot.state.error=Error\n\n# LOCALIZATION NOTE (snapshot.state.error.full): The label describing the\n# snapshot state ERROR, used in the main heap view.\nsnapshot.state.error.full=There was an error processing this snapshot.\n\n# LOCALIZATION NOTE (snapshot.state.importing): The label describing the\n# snapshot state IMPORTING, used in the snapshot list view\nsnapshot.state.importing=Importing snapshot…\n\n# LOCALIZATION NOTE (snapshot.state.importing.full): The label describing the\n# snapshot state IMPORTING, used in the main heap view.\nsnapshot.state.importing.full=Importing…\n\n# LOCALIZATION NOTE (snapshot.state.reading): The label describing the snapshot\n# state READING, and SAVED, due to these states being combined visually, used in\n# the snapshot list view.\nsnapshot.state.reading=Reading snapshot…\n\n# LOCALIZATION NOTE (snapshot.state.reading.full): The label describing the\n# snapshot state READING, and SAVED, due to these states being combined\n# visually, used in the main heap view.\nsnapshot.state.reading.full=Reading snapshot…\n\n# LOCALIZATION NOTE (snapshot.state.saving): The label describing the snapshot\n# state SAVING, used in the snapshot list view\nsnapshot.state.saving=Saving snapshot…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-census=Saving report…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-census.full=Generating aggregate report…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-tree-map=Saving tree map…\n\n# LOCALIZATION NOTE (snapshot.state.saving-tree-map.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-tree-map.full=Saving tree map…\n\n# LOCALIZATION NOTE (snapshot.state.saving.full): The label describing the\n# snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving.full=Saving snapshot…\n\n# LOCALIZATION NOTE (take-snapshot): The label describing the button that\n# initiates taking a snapshot, either as the main label, or a tooltip.\ntake-snapshot=Take snapshot\n\n# LOCALIZATION NOTE (toolbar.displayBy): The label describing the select menu\n# options of the display options.\ntoolbar.displayBy=Group by:\n\n# LOCALIZATION NOTE (toolbar.displayBy.tooltip): The tooltip for the label\n# describing the select menu options of the display options.\ntoolbar.displayBy.tooltip=Change how objects are grouped\n\n# LOCALIZATION NOTE (toolbar.labelBy): The label describing the select menu\n# options of the label options.\ntoolbar.labelBy=Label by:\n\n# LOCALIZATION NOTE (toolbar.labelBy): The tooltip for the label describing the\n# select menu options of the label options.\ntoolbar.labelBy.tooltip=Change how objects are labeled\n\n# LOCALIZATION NOTE (toolbar.pop-view): The text in the button to go back to the\n# previous view.\ntoolbar.pop-view=←\n\n# LOCALIZATION NOTE (toolbar.pop-view.label): The text for the label for the\n# button to go back to the previous view.\ntoolbar.pop-view.label=Go back to aggregates\n\n# LOCALIZATION NOTE (toolbar.view): The label for the view selector in the\n# toolbar.\ntoolbar.view=View:\n\n# LOCALIZATION NOTE (toolbar.view.census): The label for the census view option\n# in the toolbar.\ntoolbar.view.census=Aggregate\n\n# LOCALIZATION NOTE (toolbar.view.census.tooltip): The tooltip for the label for\n# the census view option in the toolbar.\ntoolbar.view.census.tooltip=View a summary of the snapshot’s contents by aggregating objects into groups\n\n# LOCALIZATION NOTE (toolbar.view.dominators): The label for the dominators view\n# option in the toolbar.\ntoolbar.view.dominators=Dominators\n\n# LOCALIZATION NOTE (toolbar.view.dominators.tooltip): The tooltip for the label\n# for the dominators view option in the toolbar.\ntoolbar.view.dominators.tooltip=View the dominator tree and surface the largest structures in the snapshot\n\n# LOCALIZATION NOTE (toolbar.view.tooltip): The tooltip for the label for the\n# view selector in the toolbar.\ntoolbar.view.tooltip=Change the view of the snapshot\n\n# LOCALIZATION NOTE (toolbar.view.treemap): The label for the tree map option\n# in the toolbar.\ntoolbar.view.treemap=Tree Map\n\n# LOCALIZATION NOTE (toolbar.view.treemap.tooltip): The tooltip for the label for\n# the tree map view option in the toolbar.\ntoolbar.view.treemap.tooltip=Visualize memory usage: larger blocks account for a larger percent of memory usage\n\n# LOCALIZATION NOTE (toolbar.viewing-individuals): The text letting the user\n# know that they are viewing individual nodes from a census group.\ntoolbar.viewing-individuals=⁂ Viewing individuals in group\n\n# LOCALIZATION NOTE (tree-item.load-more): The label for the links to fetch the\n# lazily loaded sub trees in the dominator tree view.\ntree-item.load-more=Load more…\n\n# LOCALIZATION NOTE (tree-item.nofilename): The label describing the row in the\n# heap tree that represents a row broken down by filename when no filename was\n# available.\ntree-item.nofilename=(no filename available)\n\n# LOCALIZATION NOTE (tree-item.nostack): The label describing the row in the heap tree\n# that represents a row broken down by call stack when no stack was available.\ntree-item.nostack=(no stack available)\n\n# LOCALIZATION NOTE (tree-item.percent2): A percent of bytes or count displayed in the tree view.\n# there are two \"%\" after %S to escape and display \"%\"\ntree-item.percent2=%S%%\n\n# LOCALIZATION NOTE (tree-item.root): The label describing the row in the heap tree\n# that represents the root of the tree when inverted.\ntree-item.root=(root)\n\n# LOCALIZATION NOTE (tree-item.rootlist): The label for the root of the\n# dominator tree.\ntree-item.rootlist=GC Roots\n\n# LOCALIZATION NOTE (tree-item.view-individuals.tooltip): The tooltip for the\n# button to view individuals in this group.\ntree-item.view-individuals.tooltip=View individual nodes in this group and their retaining paths\n\n# LOCALIZATION NOTE (tree-map.node-count): The label for the count value of a\n# node in the tree map\ntree-map.node-count=count\n\n# LOCALIZATION NOTE (treeMapDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" tree map display option.\ntreeMapDisplays.coarseType.tooltip=Label objects by the broad categories they fit in\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/menus.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndevToolsCmd.key = VK_F12\ndevToolsCmd.keytext = F12\n\ndevtoolsServiceWorkers.label = Service Workers\ndevtoolsServiceWorkers.accesskey = k\n\ndevtoolsConnect.label = Connect…\ndevtoolsConnect.accesskey = C\n\nbrowserConsoleCmd.label = Browser Console\nbrowserConsoleCmd.accesskey = B\nbrowserConsoleCmd.key = j\n\nresponsiveDesignMode.label = Responsive Design Mode\nresponsiveDesignMode.accesskey = R\nresponsiveDesignMode.key = M\n\neyedropper.label = Eyedropper\neyedropper.accesskey = Y\n\n# LOCALIZATION NOTE (scratchpad.label): This menu item label appears\n# in the Tools menu. See bug 653093.\n# The Scratchpad is intended to provide a simple text editor for creating\n# and evaluating bits of JavaScript code for the purposes of function\n# prototyping, experimentation and convenient scripting.\n#\n# It's quite possible that you won't have a good analogue for the word\n# \"Scratchpad\" in your locale. You should feel free to find a close\n# approximation to it or choose a word (or words) that means\n# \"simple discardable text editor\".\nscratchpad.label = Scratchpad\nscratchpad.accesskey = s\nscratchpad.key = VK_F4\nscratchpad.keytext = F4\n\n# LOCALIZATION NOTE (browserToolboxMenu.label): This is the label for the\n# application menu item that opens the browser toolbox UI in the Tools menu.\nbrowserToolboxMenu.label = Browser Toolbox\nbrowserToolboxMenu.accesskey = e\nbrowserToolboxMenu.key = i\n\n# LOCALIZATION NOTE (browserContentToolboxMenu.label): This is the label for the\n# application menu item that opens the browser content toolbox UI in the Tools menu.\n# This toolbox allows to debug the chrome of the content process in multiprocess builds.\nbrowserContentToolboxMenu.label = Browser Content Toolbox\nbrowserContentToolboxMenu.accesskey = x\n\ndevToolbarMenu.label = Developer Toolbar\ndevToolbarMenu.accesskey = v\ndevToolbarMenu.key = VK_F2\ndevToolbarMenu.keytext = F2\n\nwebide.label = WebIDE\nwebide.accesskey = W\nwebide.key = VK_F8\nwebide.keytext = F8\n\ndevToolboxMenuItem.label = Toggle Tools\ndevToolboxMenuItem.accesskey = T\ndevToolboxMenuItem.key = I\n\ngetMoreDevtoolsCmd.label = Get More Tools\ngetMoreDevtoolsCmd.accesskey = M\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n<!ENTITY netmonitorUI.perfNotice1         \"• Prema no botón\">\n<!ENTITY netmonitorUI.perfNotice2         \"para comezar análise de rendemento.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.reload1/2/3): These are the labels displayed\n  -  in the network table when empty to start logging network requests. -->\n<!ENTITY netmonitorUI.reloadNotice1       \"• Realice unha solicitude ou\">\n<!ENTITY netmonitorUI.reloadNotice2       \"Recargue\">\n<!ENTITY netmonitorUI.reloadNotice3       \"a páxina par ver información detallada sobre a actividade da rede.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n<!ENTITY netmonitorUI.toolbar.status2     \"✓\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n<!ENTITY netmonitorUI.toolbar.method      \"Método\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n<!ENTITY netmonitorUI.toolbar.file        \"Ficheiro\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n<!ENTITY netmonitorUI.toolbar.domain      \"Dominio\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n<!ENTITY netmonitorUI.toolbar.type        \"Tipo\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n<!ENTITY netmonitorUI.toolbar.transferred \"Transferido\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column, which is the\n  -  uncompressed / decoded size. -->\n<!ENTITY netmonitorUI.toolbar.size        \"Tamaño\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n<!ENTITY netmonitorUI.toolbar.waterfall   \"Cronoloxía\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n<!ENTITY netmonitorUI.tab.headers         \"Cabeceiras\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n<!ENTITY netmonitorUI.tab.cookies         \"Cookies\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n<!ENTITY netmonitorUI.tab.params          \"Parámetros\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n<!ENTITY netmonitorUI.tab.response        \"Resposta\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n<!ENTITY netmonitorUI.tab.timings         \"Tempos\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n<!ENTITY netmonitorUI.tab.preview         \"Previsualización\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n<!ENTITY netmonitorUI.tab.security        \"Seguranza\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterAll    \"Todo\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFonts  \"Tipos de letra\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterImages \"Imaxes\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterMedia  \"Medios\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterOther  \"Outro\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFreetext): This is the label displayed\n  -  in the network details footer for the url filtering textbox. -->\n<!ENTITY netmonitorUI.footer.filterFreetext.label  \"Filtrar os URL\">\n<!ENTITY netmonitorUI.footer.filterFreetext.key  \"F\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n<!ENTITY netmonitorUI.footer.clear  \"Borrar\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n<!ENTITY netmonitorUI.footer.perf   \"Activar/desactivar análise de rendemento…\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n<!ENTITY netmonitorUI.panesButton.tooltip \"Amosar/agochar información de rede\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n<!ENTITY netmonitorUI.summary.url         \"URL da solicitude:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n<!ENTITY netmonitorUI.summary.method      \"Método da solicitude:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.address): This is the label displayed\n  -  in the network details headers tab identifying the remote address. -->\n<!ENTITY netmonitorUI.summary.address     \"Enderezo remoto:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n<!ENTITY netmonitorUI.summary.status      \"Código de estado:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n<!ENTITY netmonitorUI.summary.version     \"Versión:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n<!ENTITY netmonitorUI.summary.size        \"Tamaño das cabeceiras:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n<!ENTITY netmonitorUI.response.name       \"Nome:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n<!ENTITY netmonitorUI.response.dimensions \"Dimensións:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n<!ENTITY netmonitorUI.response.mime       \"Tipo MIME:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.encoding): This is the label displayed\n  -  in the network details response tab identifying an image's encoding. -->\n<!ENTITY netmonitorUI.response.encoding   \"Codificación:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n<!ENTITY netmonitorUI.timings.blocked     \"Bloqueado:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n<!ENTITY netmonitorUI.timings.dns         \"Resolución DNS:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n<!ENTITY netmonitorUI.timings.connect     \"Conectando:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n<!ENTITY netmonitorUI.timings.send        \"Enviando:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n<!ENTITY netmonitorUI.timings.wait        \"Agardando:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n<!ENTITY netmonitorUI.timings.receive     \"Recibindo:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n<!ENTITY netmonitorUI.security.warning.cipher     \"O algoritmo usado para cifrar está desfasado e non é seguro.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n<!ENTITY netmonitorUI.security.error      \"Produciuse un erro:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n<!ENTITY netmonitorUI.security.protocolVersion \"Versión do protocolo:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n<!ENTITY netmonitorUI.security.cipherSuite \"Paquete de cifrado:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n<!ENTITY netmonitorUI.security.hsts \"Seguranza de transporte estrita HTTP:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n<!ENTITY netmonitorUI.security.hpkp \"Public Key Pinning:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n<!ENTITY netmonitorUI.security.connection \"Conexión:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n<!ENTITY netmonitorUI.security.certificate \"Certificado:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n<!ENTITY netmonitorUI.context.copyUrl     \"Copiar URL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrl.accesskey \"U\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams): This is the label displayed\n  -  on the context menu that copies the selected request's url parameters -->\n<!ENTITY netmonitorUI.context.copyUrlParams     \"Copiar parámetros do URL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams.accesskey): This is the access key\n  -  for the Copy URL Parameters menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrlParams.accesskey \"p\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData): This is the label displayed\n  -  on the context menu that copies the selected request's post data -->\n<!ENTITY netmonitorUI.context.copyPostData     \"Copiar datos POST\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData.accesskey): This is the access key\n  -  for the Copy POST Data menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyPostData.accesskey \"d\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n<!ENTITY netmonitorUI.context.copyAsCurl    \"Copiar como cURL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCUrl.accesskey): This is the access key\n  -  for the Copy as cURL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyAsCurl.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's request headers -->\n<!ENTITY netmonitorUI.context.copyRequestHeaders     \"Copiar cabeceiras da solicitude\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders.accesskey): This is the access key\n  -  for the Copy Request Headers menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyRequestHeaders.accesskey  \"b\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's response headers -->\n<!ENTITY netmonitorUI.context.copyResponseHeaders     \"Copiar cabeceiras da resposta\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders.accesskey): This is the access key\n  -  for the Copy Response Headers menu item displayed in the context menu for a response -->\n<!ENTITY netmonitorUI.context.copyResponseHeaders.accesskey  \"s\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponse): This is the label displayed\n  -  on the context menu that copies the selected response as a string -->\n<!ENTITY netmonitorUI.context.copyResponse \"Copiar resposta\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRespose.accesskey): This is the access key\n  -  for the Copy Response menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyResponse.accesskey  \"r\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"Copiar imaxe como URI de datos\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"I\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar): This is the label displayed\n  -  on the context menu that copies all as HAR format -->\n<!ENTITY netmonitorUI.context.copyAllAsHar \"Copiar todo como HAR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar.accesskey): This is the access key\n  -  for the Copy All As HAR menu item displayed in the context menu for a network panel -->\n<!ENTITY netmonitorUI.context.copyAllAsHar.accesskey \"o\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar): This is the label displayed\n  -  on the context menu that saves all as HAR format -->\n<!ENTITY netmonitorUI.context.saveAllAsHar \"Gardar todo como HAR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar.accesskey): This is the access key\n  -  for the Save All As HAR menu item displayed in the context menu for a network panel -->\n<!ENTITY netmonitorUI.context.saveAllAsHar.accesskey \"H\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n<!ENTITY netmonitorUI.summary.editAndResend \"Editar e volver a enviar\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n<!ENTITY netmonitorUI.summary.rawHeaders \"Cabeceiras sen procesar\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Cabeceiras da solicitude:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Cabeceiras da resposta:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n<!ENTITY netmonitorUI.context.newTab      \"Abrir nunha nova lapela\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n<!ENTITY netmonitorUI.context.newTab.accesskey \"h\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n<!ENTITY netmonitorUI.context.perfTools   \"Iniciar análise de rendemento…\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"a\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n<!ENTITY netmonitorUI.custom.newRequest   \"Nova solicitude\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.query        \"Cadea da consulta:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.headers      \"Cabeceiras da solicitude:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.postData     \"Corpo da solicitude:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n<!ENTITY netmonitorUI.custom.send         \"Enviar\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n<!ENTITY netmonitorUI.custom.cancel       \"Cancelar\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n<!ENTITY netmonitorUI.backButton          \"Atrás\">\n\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n<!ENTITY netmonitorUI.toolbar.status3     \"Status\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=A conexión usada para recuperar este recurso era segura.\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not https\nnetmonitor.security.state.insecure=A conexión usada para recuperar este recurso non era segura.\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=Un erro de seguranza evitou que se cargara o recurso.\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=Este recurso transferiuse a través dunha conexión que usaba un cifrado débil.\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=Activado\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=Desactivado\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=Servidor %S:\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayed. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<Non dispoñíbel>\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=Agochar os detalles da solicitude\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=Amosar os detalles da solicitude\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=Ningunha cabeceira para esta solicitude\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=Filtrar cabeceiras\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=Ningunha cookie para esta solicitude\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=Filtrar cookies\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=Ningún parámetro para esta solicitude\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=Filtrar parámetros da solicitude\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=Cadea da consulta\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=Datos do formulario\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=Carga da solicitude\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=Cabeceiras da solicitude\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload=Cabeceiras da solicitude do fluxo de subida\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=Cabeceiras da resposta\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=Cookies da solicitude\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=Cookies da resposta\n\n# LOCALIZATION NOTE (responsePayload): This is the label displayed\n# in the network details response tab identifying the response payload.\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=Filtrar as propiedades\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → callback %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=Ordenar de forma ascendente\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=Ordenar de forma descendente\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=Sen solicitudes\n\n# LOCALIZATION NOTE (networkMenu.summary3): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the transferred size, #4 is the number of seconds.\n\n# LOCALIZATION NOTE (networkMenu.sizeB): This is the label displayed\n# in the network menu specifying the size of a request (in bytes).\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB=%S KB\n\n# LOCALIZATION NOTE (networkMenu.sizeMB): This is the label displayed\n# in the network menu specifying the size of a request (in megabytes).\n\n# LOCALIZATION NOTE (networkMenu.sizeGB): This is the label displayed\n# in the network menu specifying the size of a request (in gigabytes).\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=—\n\n# LOCALIZATION NOTE (networkMenu.sizeCached): This is the label displayed\n# in the network menu specifying the transferred of a request is\n# cached.\nnetworkMenu.sizeCached=Na caché\n\n# LOCALIZATION NOTE (networkMenu.sizeServiceWorker): This is the label displayed\n# in the network menu specifying the transferred of a request computed\n# by a service worker.\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S ms\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond=%S ms\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second=%S s\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute=%S mín\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading=Cargando\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable=Sen datos\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading=Agarde…\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable=Ningún dato dispoñíbel\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.transferredSizeKB): This is the label displayed\n# in pie or table charts specifying the size of a transferred request (in kilobytes).\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS=%S s\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Tamaño: %S KB\n\n# LOCALIZATION NOTE (charts.totalTranferredSize): This is the label displayed\n# in the performance analysis view for total transferred size, in kilobytes.\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled=Caché dispoñíbel\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled=Caché baleira\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Tamaño: %S KB\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds=Tempo: #1 segundo;Tempo: #1 segundos\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached=Respostas na caché: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount=Solicitudes totais: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for size of the request.\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for type of request.\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for transferred\n# size of the request.\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for time of request.\n\n# LOCALIZATION NOTE (netRequest.headers): A label used for Headers tab\n# This tab displays list of HTTP headers\n\n# LOCALIZATION NOTE (netRequest.response): A label used for Response tab\n# This tab displays HTTP response body\n\n# LOCALIZATION NOTE (netRequest.rawData): A label used for a section\n# in Response tab. This section displays raw response body as it's\n# been received from the backend (debugger server)\n\n# LOCALIZATION NOTE (netRequest.xml): A label used for a section\n# in Response tab. This section displays parsed XML response body.\n\n# LOCALIZATION NOTE (netRequest.image): A label used for a section\n# in Response tab. This section displays images returned in response body.\n\n# LOCALIZATION NOTE (netRequest.sizeLimitMessage): A label used\n# in Response and Post tabs in case the body is bigger than given limit.\n# It allows the user to click and fetch more from the backend.\n# The {{link}} will be replace at run-time by an active link.\n# String with ID 'netRequest.sizeLimitMessageLink' will be used as text\n# for this link.\n\n# LOCALIZATION NOTE (netRequest.responseBodyDiscarded): A label used\n# in Response tab if the response body is not available.\n\n# LOCALIZATION NOTE (netRequest.requestBodyDiscarded): A label used\n# in Post tab if the post body is not available.\n\n# LOCALIZATION NOTE (netRequest.post): A label used for Post tab\n# This tab displays HTTP post body\n\n# LOCALIZATION NOTE (netRequest.cookies): A label used for Cookies tab\n# This tab displays request and response cookies.\n\n# LOCALIZATION NOTE (netRequest.params): A label used for URL parameters tab\n# This tab displays data parsed from URL query string.\n\n# LOCALIZATION NOTE (netRequest.callstack): A label used for request stacktrace tab\n# This tab displays the request's JavaScript stack trace. Should be identical to\n# debuggerUI.tabs.callstack\n\n# LOCALIZATION NOTE (certmgr.subjectinfo.label):\n# A label used for a certificate section in security tab.\n# This section displays Name and organization who has been assigned the fingerprints\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Issued To and Issued By sub-section in security tab\n\n# LOCALIZATION NOTE (certmgr.certdetail.o):\n# A label used for Issued To and Issued By sub-section in security tab\n\n# LOCALIZATION NOTE (certmgr.certdetail.ou):\n# A label used for Issued To and Issued By sub-section in security tab\n\n# LOCALIZATION NOTE (certmgr.issuerinfo.label):\n# A label used for a certificate section in security tab\n# This section displays Name and organization who issued the fingerprints\n\n# LOCALIZATION NOTE (certmgr.periodofvalidity.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\n\n# LOCALIZATION NOTE (certmgr.fingerprints.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha256fingerprint):\n# A label used for Fingerprints sub-section in security tab\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha1fingerprint):\n# A label used for Fingerprints sub-section in security tab\n\n# LOCALIZATION NOTE (netmonitor.perfNotice1/2/3): These are the labels displayed\n# in the network table when empty to start performance analysis.\nnetmonitor.perfNotice1=• Prema no botón\nnetmonitor.perfNotice2=para comezar análise de rendemento.\n\n# LOCALIZATION NOTE (netmonitor.reload1/2/3): These are the labels displayed\n# in the network table when empty to start logging network requests.\nnetmonitor.reloadNotice1=• Realice unha solicitude ou\nnetmonitor.reloadNotice2=Recargue\nnetmonitor.reloadNotice3=a páxina par ver información detallada sobre a actividade da rede.\n\n# LOCALIZATION NOTE (netmonitor.toolbar.status2): This is the label displayed\n# in the network table toolbar, above the \"status\" column.\n\n# LOCALIZATION NOTE (netmonitor.toolbar.method): This is the label displayed\n# in the network table toolbar, above the \"method\" column.\nnetmonitor.toolbar.method=Método\n\n# LOCALIZATION NOTE (netmonitor.toolbar.file): This is the label displayed\n# in the network table toolbar, above the \"file\" column.\nnetmonitor.toolbar.file=Ficheiro\n\n# LOCALIZATION NOTE (netmonitor.toolbar.domain): This is the label displayed\n# in the network table toolbar, above the \"domain\" column.\nnetmonitor.toolbar.domain=Dominio\n\n# LOCALIZATION NOTE (netmonitor.toolbar.cause): This is the label displayed\n# in the network table toolbar, above the \"cause\" column.\n\n# LOCALIZATION NOTE (netmonitor.toolbar.type): This is the label displayed\n# in the network table toolbar, above the \"type\" column.\nnetmonitor.toolbar.type=Tipo\n\n# LOCALIZATION NOTE (netmonitor.toolbar.transferred): This is the label displayed\n# in the network table toolbar, above the \"transferred\" column, which is the\n# compressed / encoded size.\nnetmonitor.toolbar.transferred=Transferido\n\n# LOCALIZATION NOTE (netmonitor.toolbar.size): This is the label displayed\n# in the network table toolbar, above the \"size\" column, which is the\n# uncompressed / decoded size.\nnetmonitor.toolbar.size=Tamaño\n\n# LOCALIZATION NOTE (netmonitor.toolbar.waterfall): This is the label displayed\n# in the network table toolbar, above the \"waterfall\" column.\nnetmonitor.toolbar.waterfall=Cronoloxía\n\n# LOCALIZATION NOTE (netmonitor.tab.headers): This is the label displayed\n# in the network details pane identifying the headers tab.\nnetmonitor.tab.headers=Cabeceiras\n\n# LOCALIZATION NOTE (netmonitor.tab.cookies): This is the label displayed\n# in the network details pane identifying the cookies tab.\nnetmonitor.tab.cookies=Cookies\n\n# LOCALIZATION NOTE (netmonitor.tab.params): This is the label displayed\n# in the network details pane identifying the params tab.\nnetmonitor.tab.params=Parámetros\n\n# LOCALIZATION NOTE (netmonitor.tab.response): This is the label displayed\n# in the network details pane identifying the response tab.\nnetmonitor.tab.response=Resposta\n\n# LOCALIZATION NOTE (netmonitor.tab.timings): This is the label displayed\n# in the network details pane identifying the timings tab.\nnetmonitor.tab.timings=Tempos\n\n# LOCALIZATION NOTE (netmonitor.tab.preview): This is the label displayed\n# in the network details pane identifying the preview tab.\nnetmonitor.tab.preview=Previsualización\n\n# LOCALIZATION NOTE (netmonitor.tab.security): This is the label displayed\n# in the network details pane identifying the security tab.\nnetmonitor.tab.security=Seguranza\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.all): This is the label displayed\n# in the network toolbar for the \"All\" filtering button.\nnetmonitor.toolbar.filter.all=Todo\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.html): This is the label displayed\n# in the network toolbar for the \"HTML\" filtering button.\nnetmonitor.toolbar.filter.html=HTML\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.css): This is the label displayed\n# in the network toolbar for the \"CSS\" filtering button.\nnetmonitor.toolbar.filter.css=CSS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.js): This is the label displayed\n# in the network toolbar for the \"JS\" filtering button.\nnetmonitor.toolbar.filter.js=JS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.xhr): This is the label displayed\n# in the network toolbar for the \"XHR\" filtering button.\nnetmonitor.toolbar.filter.xhr=XHR\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.fonts): This is the label displayed\n# in the network toolbar for the \"Fonts\" filtering button.\nnetmonitor.toolbar.filter.fonts=Tipos de letra\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.images): This is the label displayed\n# in the network toolbar for the \"Images\" filtering button.\nnetmonitor.toolbar.filter.images=Imaxes\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.media): This is the label displayed\n# in the network toolbar for the \"Media\" filtering button.\nnetmonitor.toolbar.filter.media=Medios\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.flash): This is the label displayed\n# in the network toolbar for the \"Flash\" filtering button.\nnetmonitor.toolbar.filter.flash=Flash\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.ws): This is the label displayed\n# in the network toolbar for the \"WS\" filtering button.\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.other): This is the label displayed\n# in the network toolbar for the \"Other\" filtering button.\nnetmonitor.toolbar.filter.other=Outro\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.label): This is the label\n# displayed in the network toolbar for the url filtering textbox.\nnetmonitor.toolbar.filterFreetext.label=Filtrar os URL\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.key): This is the\n# shortcut key to focus on the toolbar url filtering textbox\n\n# LOCALIZATION NOTE (netmonitor.toolbar.clear): This is the label displayed\n# in the network toolbar for the \"Clear\" button.\nnetmonitor.toolbar.clear=Borrar\n\n# LOCALIZATION NOTE (netmonitor.toolbar.perf): This is the label displayed\n# in the network toolbar for the performance analysis button.\nnetmonitor.toolbar.perf=Activar/desactivar análise de rendemento…\n\n# LOCALIZATION NOTE (netmonitor.summary.url): This is the label displayed\n# in the network details headers tab identifying the URL.\nnetmonitor.summary.url=URL da solicitude:\n\n# LOCALIZATION NOTE (netmonitor.summary.method): This is the label displayed\n# in the network details headers tab identifying the method.\nnetmonitor.summary.method=Método da solicitude:\n\n# LOCALIZATION NOTE (netmonitor.summary.address): This is the label displayed\n# in the network details headers tab identifying the remote address.\nnetmonitor.summary.address=Enderezo remoto:\n\n# LOCALIZATION NOTE (netmonitor.summary.status): This is the label displayed\n# in the network details headers tab identifying the status code.\nnetmonitor.summary.status=Código de estado:\n\n# LOCALIZATION NOTE (netmonitor.summary.version): This is the label displayed\n# in the network details headers tab identifying the http version.\nnetmonitor.summary.version=Versión:\n\n# LOCALIZATION NOTE (netmonitor.summary.editAndResend): This is the label displayed\n# on the button in the headers tab that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.summary.editAndResend=Editar e volver a enviar\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders): This is the label displayed\n# on the button in the headers tab that toggle view for raw request/response headers\n# from the currently displayed request\nnetmonitor.summary.rawHeaders=Cabeceiras sen procesar\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.requestHeaders): This is the label displayed\n# in the network details headers tab identifying the raw request headers textarea\nnetmonitor.summary.rawHeaders.requestHeaders=Cabeceiras da solicitude:\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.responseHeaders): This is the label displayed\n# in the network details headers tab identifying the raw response headers textarea\nnetmonitor.summary.rawHeaders.responseHeaders=Cabeceiras da resposta:\n\n# LOCALIZATION NOTE (netmonitor.summary.size): This is the label displayed\n# in the network details headers tab identifying the headers size.\nnetmonitor.summary.size=Tamaño das cabeceiras:\n\n# LOCALIZATION NOTE (netmonitor.response.name): This is the label displayed\n# in the network details response tab identifying an image's file name.\nnetmonitor.response.name=Nome:\n\n# LOCALIZATION NOTE (netmonitor.response.dimensions): This is the label displayed\n# in the network details response tab identifying an image's dimensions.\nnetmonitor.response.dimensions=Dimensións:\n\n# LOCALIZATION NOTE (netmonitor.response.mime): This is the label displayed\n# in the network details response tab identifying an image's mime.\nnetmonitor.response.mime=Tipo MIME:\n\n# LOCALIZATION NOTE (netmonitor.timings.blocked): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"blocked\" state.\nnetmonitor.timings.blocked=Bloqueado:\n\n# LOCALIZATION NOTE (netmonitor.timings.dns): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"dns\" state.\nnetmonitor.timings.dns=Resolución DNS:\n\n# LOCALIZATION NOTE (netmonitor.timings.connect): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"connect\" state.\nnetmonitor.timings.connect=Conectando:\n\n# LOCALIZATION NOTE (netmonitor.timings.send): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"send\" state.\nnetmonitor.timings.send=Enviando:\n\n# LOCALIZATION NOTE (netmonitor.timings.wait): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"wait\" state.\nnetmonitor.timings.wait=Agardando:\n\n# LOCALIZATION NOTE (netmonitor.timings.receive): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"receive\" state.\nnetmonitor.timings.receive=Recibindo:\n\n# LOCALIZATION NOTE (netmonitor.security.warning.cipher): A tooltip\n# for warning icon that indicates a connection uses insecure cipher suite.\nnetmonitor.security.warning.cipher=O algoritmo usado para cifrar está desfasado e non é seguro.\n\n# LOCALIZATION NOTE (netmonitor.security.error): This is the label displayed\n# in the security tab if a security error prevented the connection.\nnetmonitor.security.error=Produciuse un erro:\n\n# LOCALIZATION NOTE (netmonitor.security.protocolVersion): This is the label displayed\n# in the security tab describing TLS/SSL protocol version.\nnetmonitor.security.protocolVersion=Versión do protocolo:\n\n# LOCALIZATION NOTE (netmonitor.security.cipherSuite): This is the label displayed\n# in the security tab describing the cipher suite used to secure this connection.\nnetmonitor.security.cipherSuite=Paquete de cifrado:\n\n# LOCALIZATION NOTE (netmonitor.security.hsts): This is the label displayed\n# in the security tab describing the usage of HTTP Strict Transport Security.\nnetmonitor.security.hsts=Seguranza de transporte estrita HTTP:\n\n# LOCALIZATION NOTE (netmonitor.security.hpkp): This is the label displayed\n# in the security tab describing the usage of Public Key Pinning.\nnetmonitor.security.hpkp=Public Key Pinning:\n\n# LOCALIZATION NOTE (netmonitor.security.connection): This is the label displayed\n# in the security tab describing the section containing information related to\n# the secure connection.\nnetmonitor.security.connection=Conexión:\n\n# LOCALIZATION NOTE (netmonitor.security.certificate): This is the label displayed\n# in the security tab describing the server certificate section.\nnetmonitor.security.certificate=Certificado:\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl): This is the label displayed\n# on the context menu that copies the selected request's url\nnetmonitor.context.copyUrl=Copiar URL\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl.accesskey): This is the access key\n# for the Copy URL menu item displayed in the context menu for a request\nnetmonitor.context.copyUrl.accesskey=U\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams): This is the label displayed\n# on the context menu that copies the selected request's url parameters\nnetmonitor.context.copyUrlParams=Copiar parámetros do URL\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams.accesskey): This is the access key\n# for the Copy URL Parameters menu item displayed in the context menu for a request\nnetmonitor.context.copyUrlParams.accesskey=p\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData): This is the label displayed\n# on the context menu that copies the selected request's post data\nnetmonitor.context.copyPostData=Copiar datos POST\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData.accesskey): This is the access key\n# for the Copy POST Data menu item displayed in the context menu for a request\nnetmonitor.context.copyPostData.accesskey=d\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCurl): This is the label displayed\n# on the context menu that copies the selected request as a cURL command.\n# The capitalization is part of the official name and should be used throughout all languages.\n# http://en.wikipedia.org/wiki/CURL\nnetmonitor.context.copyAsCurl=Copiar como cURL\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCUrl.accesskey): This is the access key\n# for the Copy as cURL menu item displayed in the context menu for a request\nnetmonitor.context.copyAsCurl.accesskey=C\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders): This is the label displayed\n# on the context menu that copies the selected item's request headers\nnetmonitor.context.copyRequestHeaders=Copiar cabeceiras da solicitude\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders.accesskey): This is the access key\n# for the Copy Request Headers menu item displayed in the context menu for a request\nnetmonitor.context.copyRequestHeaders.accesskey=b\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders): This is the label displayed\n# on the context menu that copies the selected item's response headers\nnetmonitor.context.copyResponseHeaders=Copiar cabeceiras da resposta\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders.accesskey): This is the access key\n# for the Copy Response Headers menu item displayed in the context menu for a response\nnetmonitor.context.copyResponseHeaders.accesskey=s\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponse): This is the label displayed\n# on the context menu that copies the selected response as a string\nnetmonitor.context.copyResponse=Copiar resposta\n\n# LOCALIZATION NOTE (netmonitor.context.copyRespose.accesskey): This is the access key\n# for the Copy Response menu item displayed in the context menu for a request\nnetmonitor.context.copyResponse.accesskey=r\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri): This is the label displayed\n# on the context menu that copies the selected image as data uri\nnetmonitor.context.copyImageAsDataUri=Copiar imaxe como URI de datos\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri.accesskey): This is the access key\n# for the Copy Image As Data URI menu item displayed in the context menu for a request\nnetmonitor.context.copyImageAsDataUri.accesskey=I\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar): This is the label displayed\n# on the context menu that copies all as HAR format\nnetmonitor.context.copyAllAsHar=Copiar todo como HAR\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar.accesskey): This is the access key\n# for the Copy All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.copyAllAsHar.accesskey=o\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar): This is the label displayed\n# on the context menu that saves all as HAR format\nnetmonitor.context.saveAllAsHar=Gardar todo como HAR\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar.accesskey): This is the access key\n# for the Save All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.saveAllAsHar.accesskey=H\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend): This is the label displayed\n# on the context menu that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.context.editAndResend=Editar e volver a enviar\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend.accesskey): This is the access key\n# for the \"Edit and Resend\" menu item displayed in the context menu for a request\nnetmonitor.context.editAndResend.accesskey=E\n\n# LOCALIZATION NOTE (netmonitor.context.newTab):  This is the label\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab=Abrir nunha nova lapela\n\n# LOCALIZATION NOTE (netmonitor.context.newTab.accesskey): This is the access key\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab.accesskey=h\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools): This is the label displayed\n# on the context menu that shows the performance analysis tools\nnetmonitor.context.perfTools=Iniciar análise de rendemento…\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools.accesskey): This is the access key\n# for the performance analysis menu item displayed in the context menu for a request\nnetmonitor.context.perfTools.accesskey=a\n\n# LOCALIZATION NOTE (netmonitor.custom.newRequest): This is the label displayed\n# as the title of the new custom request form\nnetmonitor.custom.newRequest=Nova solicitude\n\n# LOCALIZATION NOTE (netmonitor.custom.query): This is the label displayed\n# above the query string entry in the custom request form\nnetmonitor.custom.query=Cadea da consulta:\n\n# LOCALIZATION NOTE (netmonitor.custom.headers): This is the label displayed\n# above the request headers entry in the custom request form\nnetmonitor.custom.headers=Cabeceiras da solicitude:\n\n# LOCALIZATION NOTE (netmonitor.custom.postData): This is the label displayed\n# above the request body entry in the custom request form\nnetmonitor.custom.postData=Corpo da solicitude:\n\n# LOCALIZATION NOTE (netmonitor.custom.send): This is the label displayed\n# on the button which sends the custom request\nnetmonitor.custom.send=Enviar\n\n# LOCALIZATION NOTE (netmonitor.custom.cancel): This is the label displayed\n# on the button which cancels and closes the custom request form\nnetmonitor.custom.cancel=Cancelar\n\n# LOCALIZATION NOTE (netmonitor.backButton): This is the label displayed\n# on the button which exists the performance statistics view\nnetmonitor.backButton=Atrás\n\n# LOCALIZATION NOTE (netmonitor.headers.learnMore): This is the label displayed\n# next to a header list item, with a link to external documentation\n\n\n\n\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.begins=Begins On:\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.cn=Common Name (CN):\n\n# LOCALIZATION NOTE (certmgr.certdetail.o):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.o=Organization (O):\n\n# LOCALIZATION NOTE (certmgr.certdetail.ou):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.ou=Organizational Unit (OU):\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha1fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha1fingerprint=SHA1 Fingerprint:\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha256fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha256fingerprint=SHA-256 Fingerprint:\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.expires=Expires On:\n\n# LOCALIZATION NOTE (certmgr.fingerprints.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.fingerprints.label=Fingerprints\n\n# LOCALIZATION NOTE (certmgr.issuerinfo.label):\n# A label used for a certificate section in security tab\n# This section displays Name and organization who issued the fingerprints\ncertmgr.issuerinfo.label=Issued By\n\n# LOCALIZATION NOTE (certmgr.periodofvalidity.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.periodofvalidity.label=Period of Validity\n\n# LOCALIZATION NOTE (certmgr.subjectinfo.label):\n# A label used for a certificate section in security tab.\n# This section displays Name and organization who has been assigned the fingerprints\ncertmgr.subjectinfo.label=Issued To\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for size of the request.\ncharts.size=Size\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for time of request.\ncharts.time=Time\n\n# LOCALIZATION NOTE (charts.totalTranferredSize): This is the label displayed\n# in the performance analysis view for total transferred size, in kilobytes.\ncharts.totalTransferredSize=Transferred Size: %S KB\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for transferred\n# size of the request.\ncharts.transferred=Transferred\n\n# LOCALIZATION NOTE (charts.transferredSizeKB): This is the label displayed\n# in pie or table charts specifying the size of a transferred request (in kilobytes).\ncharts.transferredSizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for type of request.\ncharts.type=Type\n\n# LOCALIZATION NOTE (netRequest.callstack): A label used for request stacktrace tab\n# This tab displays the request's JavaScript stack trace. Should be identical to\n# debuggerUI.tabs.callstack\nnetRequest.callstack=Call Stack\n\n# LOCALIZATION NOTE (netRequest.cookies): A label used for Cookies tab\n# This tab displays request and response cookies.\nnetRequest.cookies=Cookies\n\n# LOCALIZATION NOTE (netRequest.headers): A label used for Headers tab\n# This tab displays list of HTTP headers\nnetRequest.headers=Headers\n\n# LOCALIZATION NOTE (netRequest.image): A label used for a section\n# in Response tab. This section displays images returned in response body.\nnetRequest.image=Image\n\n# LOCALIZATION NOTE (netRequest.params): A label used for URL parameters tab\n# This tab displays data parsed from URL query string.\nnetRequest.params=Params\n\n# LOCALIZATION NOTE (netRequest.post): A label used for Post tab\n# This tab displays HTTP post body\nnetRequest.post=POST\n\n# LOCALIZATION NOTE (netRequest.rawData): A label used for a section\n# in Response tab. This section displays raw response body as it's\n# been received from the backend (debugger server)\nnetRequest.rawData=Raw Data\n\n# LOCALIZATION NOTE (netRequest.requestBodyDiscarded): A label used\n# in Post tab if the post body is not available.\nnetRequest.requestBodyDiscarded=Request POST body was not stored.\n\n# LOCALIZATION NOTE (netRequest.response): A label used for Response tab\n# This tab displays HTTP response body\nnetRequest.response=Response\n\n# LOCALIZATION NOTE (netRequest.responseBodyDiscarded): A label used\n# in Response tab if the response body is not available.\nnetRequest.responseBodyDiscarded=Response body was not stored.\n\n# LOCALIZATION NOTE (netRequest.sizeLimitMessage): A label used\n# in Response and Post tabs in case the body is bigger than given limit.\n# It allows the user to click and fetch more from the backend.\n# The {{link}} will be replace at run-time by an active link.\n# String with ID 'netRequest.sizeLimitMessageLink' will be used as text\n# for this link.\nnetRequest.sizeLimitMessage=Size limit has been reached. Click {{link}} to load more.\nnetRequest.sizeLimitMessageLink=here\n\n# LOCALIZATION NOTE (netRequest.xml): A label used for a section\n# in Response tab. This section displays parsed XML response body.\nnetRequest.xml=XML\n\n# LOCALIZATION NOTE (netmonitor.headers.learnMore): This is the label displayed\n# next to a header list item, with a link to external documentation\nnetmonitor.headers.learnMore=Learn More\nnetmonitor.perfNotice3=Analyze\n\n# LOCALIZATION NOTE (netmonitor.toolbar.cause): This is the label displayed\n# in the network table toolbar, above the \"cause\" column.\nnetmonitor.toolbar.cause=Cause\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.ws): This is the label displayed\n# in the network toolbar for the \"WS\" filtering button.\nnetmonitor.toolbar.filter.ws=WS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.key): This is the\n# shortcut key to focus on the toolbar url filtering textbox\nnetmonitor.toolbar.filterFreetext.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (netmonitor.toolbar.status2): This is the label displayed\n# in the network table toolbar, above the \"status\" column.\nnetmonitor.toolbar.status3=Status\n\n# LOCALIZATION NOTE (networkMenu.sizeB): This is the label displayed\n# in the network menu specifying the size of a request (in bytes).\nnetworkMenu.sizeB=%S B\n\n# LOCALIZATION NOTE (networkMenu.sizeGB): This is the label displayed\n# in the network menu specifying the size of a request (in gigabytes).\nnetworkMenu.sizeGB=%S GB\n\n# LOCALIZATION NOTE (networkMenu.sizeMB): This is the label displayed\n# in the network menu specifying the size of a request (in megabytes).\nnetworkMenu.sizeMB=%S MB\n\n# LOCALIZATION NOTE (networkMenu.sizeServiceWorker): This is the label displayed\n# in the network menu specifying the transferred of a request computed\n# by a service worker.\nnetworkMenu.sizeServiceWorker=service worker\n\n# LOCALIZATION NOTE (networkMenu.summary3): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the transferred size, #4 is the number of seconds.\nnetworkMenu.summary3=One request, #2 (transferred: #3), #4;#1 requests, #2 (transferred: #3), #4\n\n# LOCALIZATION NOTE (responsePayload): This is the label displayed\n# in the network details response tab identifying the response payload.\nresponsePayload=Response payload\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/performance.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Performance strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusTooltip): This string\n  -  is displayed as the tooltip for the buffer capacity during a recording. -->\n<!ENTITY performanceUI.bufferStatusTooltip \"O analizador garda mostras nun búfer circular, e unha vez que o búfer alcanza o seu límite de gravación, as novas mostras comezan a sobrescribir as do principio da gravación.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.nonE10SBuild): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a non-multiprocess build. -->\n<!ENTITY performanceUI.disabledRealTime.nonE10SBuild \"A gravación en tempo real só está dispoñíbel na modalidade multiproceso de Firefox.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.disabledE10S): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a build that can run multiprocess Firefox, but just is not enabled. -->\n<!ENTITY performanceUI.disabledRealTime.disabledE10S \"Activar a modalidade multiproceso de Firefox nas preferencias para representar a gravación en tempo real.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusFull): This string\n  -  is displayed when the profiler's circular buffer has started to overlap. -->\n<!ENTITY performanceUI.bufferStatusFull \"O búfer está cheo. As mostras máis antigas estanse a sobrescribir.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while the profiler is unavailable, for example, while\n  -  in Private Browsing mode. -->\n\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while loading a profile. -->\n<!ENTITY performanceUI.loadingNotice \"Cargando…\">\n\n<!-- LOCALIZATION NOTE (performanceUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n<!ENTITY performanceUI.toolbar.waterfall \"Secuencia temporal\">\n<!ENTITY performanceUI.toolbar.waterfall.tooltiptext \"Amosa as diferentes operacións que o navegador está realizando durante a gravación, representándoas en secuencia como unha cascada.\">\n<!ENTITY performanceUI.toolbar.js-calltree \"Árbore de chamadas\">\n<!ENTITY performanceUI.toolbar.js-calltree.tooltiptext \"Realza as funcións JavaScript nas que o navegador gastou máis tempo durante a gravación.\">\n<!ENTITY performanceUI.toolbar.memory-calltree \"Asignacións de memoria\">\n<!ENTITY performanceUI.toolbar.allocations.tooltiptext \"Amosa onde se asignou memoria durante a gravación.\">\n<!ENTITY performanceUI.toolbar.js-flamegraph \"Gráfico de chamadas JS\">\n<!ENTITY performanceUI.toolbar.js-flamegraph.tooltiptext \"Amosa a pila de chamadas de JavaScript ao longo da gravación.\">\n<!ENTITY performanceUI.toolbar.memory-flamegraph \"Gráfico de chamadas de asignacións de memoria\">\n\n<!-- LOCALIZATION NOTE (performanceUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY performanceUI.table.totalDuration            \"Tempo total\">\n<!ENTITY performanceUI.table.totalDuration.tooltip    \"A cantidade de tempo gastada nesta función e nas funcións ás que chama.\">\n<!ENTITY performanceUI.table.selfDuration             \"Tempo individual\">\n<!ENTITY performanceUI.table.selfDuration.tooltip     \"A cantidade de tempo gastada só dentro desta función.\">\n<!ENTITY performanceUI.table.totalPercentage          \"Custe total\">\n<!ENTITY performanceUI.table.totalPercentage.tooltip  \"A porcentaxe de tempo gastada nesta función e nas funcións ás que chama.\">\n<!ENTITY performanceUI.table.selfPercentage           \"Custe individual\">\n<!ENTITY performanceUI.table.selfPercentage.tooltip   \"A porcentaxe de tempo gastada só dentro desta función.\">\n<!ENTITY performanceUI.table.samples                  \"Mostras\">\n<!ENTITY performanceUI.table.samples.tooltip          \"O número de veces que esta función estivo na pila cando o analizador tomou unha mostra.\">\n<!ENTITY performanceUI.table.function                 \"Función\">\n<!ENTITY performanceUI.table.function.tooltip         \"O nome e a localización da fonte da función mostreada.\">\n<!ENTITY performanceUI.table.totalAlloc               \"Total de asignacións de memoria\">\n<!ENTITY performanceUI.table.totalAlloc.tooltip       \"O número total de asignacións de obxecto recollidas nesta localización e nas chamadas.\">\n<!ENTITY performanceUI.table.selfAlloc                \"Asignacións individuais\">\n<!ENTITY performanceUI.table.selfAlloc.tooltip        \"O número de asignacións de obxecto recollidas nesta localización.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.options.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n<!ENTITY performanceUI.options.filter.tooltiptext \"Seleccione que datos amosar na cronoloxía\">\n\n<!-- LOCALIZATION NOTE (performanceUI.options.gear.tooltiptext): This is the\n  -  tooltip for the options button. -->\n<!ENTITY performanceUI.options.gear.tooltiptext \"Configurar preferencias de rendemento.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n<!ENTITY performanceUI.invertTree             \"Inverter árbore de chamadas\">\n<!ENTITY performanceUI.invertTree.tooltiptext \"Invertendo a árbore de chamadas amosa as rutas das chamadas analizadas comezando dende os marcos máis recentes e expandíndose ata as máis antigos.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n<!ENTITY performanceUI.invertFlameGraph             \"Inverter gráfico de chamadas\">\n<!ENTITY performanceUI.invertFlameGraph.tooltiptext \"Invertendo o gráfico de chamadas amosa as rutas das chamadas analizadas comezando dende os marcos máis recentes e expandíndose ata as máis antigos.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n<!ENTITY performanceUI.showPlatformData             \"Amosar os datos da plataforma Gecko\">\n<!ENTITY performanceUI.showPlatformData.tooltiptext \"Amosar os datos da plataforma permite que os informes do analizador de JavaScript inclúan os símbolos da plataforma Gecko.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.showJITOptimizations): This string\n  -  is displayed next to a checkbox determining whether or not JIT optimization data\n  -  should be displayed. -->\n\n<!-- LOCALIZATION NOTE (performanceUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n<!ENTITY performanceUI.flattenTreeRecursion             \"Acoplar recursividade da árbore\">\n<!ENTITY performanceUI.flattenTreeRecursion.tooltiptext \"Acoplar recursividade ao inspeccionar funcións.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY performanceUI.enableMemory             \"Gravar uso de memoria\">\n<!ENTITY performanceUI.enableMemory.tooltiptext \"Gravar o consumo de memoria durante a análise.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableAllocations): This string\n  -  is displayed next to a checkbox determining whether or not allocation\n  -  measurements are enabled. -->\n<!ENTITY performanceUI.enableAllocations             \"Gravar asignacións\">\n<!ENTITY performanceUI.enableAllocations.tooltiptext \"Gravar asignacións de obxectos durante a análise.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n<!ENTITY performanceUI.enableFramerate             \"Gravar framerate\">\n<!ENTITY performanceUI.enableFramerate.tooltiptext \"Gravar a frecuencia de imaxes durante a análise.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.console.recordingNoticeStart/recordingNoticeEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Wraps the command used to start, like \"Currently recording via console.profile(\"label\")\" -->\n<!ENTITY performanceUI.console.recordingNoticeStart \"Gravando agora mediante\">\n<!ENTITY performanceUI.console.recordingNoticeEnd   \"\">\n\n<!-- LOCALIZATION NOTE (performanceUI.console.stopCommandStart/stopCommandEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Indicates how to stop the recording, wrapping the command, like\n  -  \"Stop recording by entering console.profileEnd(\"label\") into the console.\" -->\n<!ENTITY performanceUI.console.stopCommandStart \"Deter a gravación ao introducir\">\n<!ENTITY performanceUI.console.stopCommandEnd   \"na consola.\">\n\n\n<!-- LOCALIZATION NOTE (performanceUI.showJITOptimizations): This string\n  -  is displayed next to a checkbox determining whether or not JIT optimization data\n  -  should be displayed. -->\n<!ENTITY performanceUI.showJITOptimizations             \"Show JIT Optimizations\">\n<!ENTITY performanceUI.showJITOptimizations.tooltiptext \"Show JIT optimization data sampled in each JavaScript frame.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while the profiler is unavailable, for example, while\n  -  in Private Browsing mode. -->\n<!ENTITY performanceUI.unavailableNoticePB \"Recording a profile is currently unavailable. Please close all private browsing windows and try again.\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/performance.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=Aínda non hai análises.\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# identifying a set of function calls. %S represents the number of recording,\n# iterating for every new recording, resulting in \"Recording #1\", \"Recording #2\", etc.\nrecordingsList.itemLabel=Gravando #%S\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=En progreso…\n\n# LOCALIZATION NOTE (recordingsList.loadingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that is finished and is loading.\nrecordingsList.loadingLabel=Cargando…\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S ms\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for saving an item to disk.\nrecordingsList.saveLabel=Gardar\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Performance Tools,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps=fps\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Performance Tools,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=ms\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory=MB\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Performance Tools,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=Estilos\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=Rede\ncategory.graphics=Gráficos\ncategory.storage=Almacenamento\ncategory.events=Entrada e eventos\ncategory.tools=Ferramentas\n\n# LOCALIZATION NOTE (table.bytes):\n# This string is displayed in the call tree after bytesize units.\n# %S represents the value in bytes.\ntable.bytes=%S B\n\n# LOCALIZATION NOTE (table.ms2):\n# This string is displayed in the call tree after units of time in milliseconds.\n# %S represents the value in milliseconds.\ntable.ms2=%S ms\n\n# LOCALIZATION NOTE (table.percentage3):\n# This string is displayed in the call tree after units representing percentages.\n# %S represents the value in percentage with two decimal points, localized.\n# there are two \"%\" after %S to escape and display \"%\"\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(raíz)\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=(inactivo)\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=Ver fonte no depurador\n\n# LOCALIZATION NOTE (table.view-optimizations.tooltiptext2):\n# This string is displayed in the icon displayed next to frames that\n# have optimization data\ntable.view-optimizations.tooltiptext2=O marco contén datos de optimización JIT\n\n# LOCALIZATION NOTE (recordingsList.importDialogTitle):\n# This string is displayed as a title for importing a recoring from disk.\nrecordingsList.importDialogTitle=Importar gravación…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=Gardar gravación…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=Ficheiros JSOn\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=Todos os ficheiros\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S ms\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=GRAVACIÓNS\n\n# LOCALIZATION NOTE (profiler.bufferFull):\n# This string is displayed when recording, indicating how much of the\n# buffer is currently be used.\n# %S is the percentage of the buffer used -- there are two \"%\"s after to escape\n# the % that is actually displayed.\n# Example: \"Buffer 54% full\"\nprofiler.bufferFull=Búfer cheo ao %S%%\n\n# LOCALIZATION NOTE (recordings.start):\n# The label shown on the main recording buttons to start recording.\n\n# LOCALIZATION NOTE (recordings.stop):\n# The label shown on the main recording buttons to stop recording.\n\n# LOCALIZATION NOTE (recordings.start.tooltip):\n# This string is displayed as a tooltip on a button that starts a new profile.\n\n# LOCALIZATION NOTE (recordings.import.tooltip):\n# This string is displayed on a button that opens a dialog to import a saved profile data file.\n\n# LOCALIZATION NOTE (recordings.clear.tooltip):\n# This string is displayed on a button that removes all the recordings.\n\n\n# LOCALIZATION NOTE (recordings.clear.tooltip):\n# This string is displayed on a button that removes all the recordings.\nrecordings.clear.tooltip=Clear\n\n# LOCALIZATION NOTE (recordings.import.tooltip):\n# This string is displayed on a button that opens a dialog to import a saved profile data file.\nrecordings.import.tooltip=Import…\n\n# LOCALIZATION NOTE (recordings.start):\n# The label shown on the main recording buttons to start recording.\nrecordings.start=Start Recording Performance\n\n# LOCALIZATION NOTE (recordings.start.tooltip):\n# This string is displayed as a tooltip on a button that starts a new profile.\nrecordings.start.tooltip=Toggle the recording state of a performance recording.\n\n# LOCALIZATION NOTE (recordings.stop):\n# The label shown on the main recording buttons to stop recording.\nrecordings.stop=Stop Recording Performance\n\n# LOCALIZATION NOTE (table.percentage3):\n# This string is displayed in the call tree after units representing percentages.\n# %S represents the value in percentage with two decimal points, localized.\n# there are two \"%\" after %S to escape and display \"%\"\ntable.percentage3=%S%%\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedTitle=Cambios sen gardar\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=Ten cambios sen gardar que se perderán. Confirma que quere continuar?\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted.\nprojecteditor.deleteLabel=Eliminar\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle=Eliminar\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage=Confirma que quere eliminar este cartafol?\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage=Confirma que quere eliminar este ficheiro?\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a menu item for adding a new file to\n# the directory.\nprojecteditor.newLabel=Novo…\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=Renomear\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel=Gardar\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel=Gardar como…\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file.\nprojecteditor.selectFileLabel=Seleccionar un ficheiro\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder.\nprojecteditor.openFolderLabel=Seleccionar un cartafol\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file.\nprojecteditor.openFileLabel=Abrir un ficheiro\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files.\nprojecteditor.find.commandkey=F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\".\nprojecteditor.save.commandkey=S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file.\nprojecteditor.new.commandkey=N\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/promisedebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Promise debugger panel\n     strings. The Promise debugger panel is part of the debugger -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY title \"Depurador Promise\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/promisedebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Promise debugger\n# which is available as a panel in the Debugger.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/responsive.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Design Mode,\n# available from the Web Developer sub-menu -> 'Responsive Design Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (responsive.editDeviceList): option displayed in the device\n# selector\nresponsive.editDeviceList=Edit list…\n\n# LOCALIZATION NOTE (responsive.exit): tooltip text of the exit button.\nresponsive.exit=Close Responsive Design Mode\n\n# LOCALIZATION NOTE (responsive.rotate): tooltip text of the rotate button.\nresponsive.rotate=Rotate viewport\n\n# LOCALIZATION NOTE (responsive.deviceListLoading): placeholder text for\n# device selector when it's still fetching devices\nresponsive.deviceListLoading=Loading…\n\n# LOCALIZATION NOTE (responsive.deviceListError): placeholder text for\n# device selector when an error occurred\nresponsive.deviceListError=No list available\n\n# LOCALIZATION NOTE (responsive.done): button text in the device list modal\nresponsive.done=Done\n\n# LOCALIZATION NOTE (responsive.noDeviceSelected): placeholder text for the\n# device selector\nresponsive.noDeviceSelected=no device selected\n\n# LOCALIZATION NOTE  (responsive.title): the title displayed in the global\n# toolbar\nresponsive.title=Responsive Design Mode\n\n# LOCALIZATION NOTE (responsive.enableTouch): tooltip text for the touch\n# simulation button when it's disabled\nresponsive.enableTouch=Enable touch simulation\n\n# LOCALIZATION NOTE (responsive.disableTouch): tooltip text for the touch\n# simulation button when it's enabled\nresponsive.disableTouch=Disable touch simulation\n\n# LOCALIZATION NOTE  (responsive.screenshot): tooltip of the screenshot button.\nresponsive.screenshot=Take a screenshot of the viewport\n\n# LOCALIZATION NOTE (responsive.screenshotGeneratedFilename): The auto generated\n# filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the\n# second argument (%2$S) is the time string in HH.MM.SS format.\nresponsive.screenshotGeneratedFilename=Screen Shot %1$S at %2$S\n\n# LOCALIZATION NOTE (responsive.remoteOnly): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# non-remote tab.\nresponsive.remoteOnly=Responsive Design Mode is only available for remote browser tabs, such as those used for web content in multi-process Firefox.\n\n# LOCALIZATION NOTE (responsive.noContainerTabs): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# container tab.\nresponsive.noContainerTabs=Responsive Design Mode is currently unavailable in container tabs.\n\n# LOCALIZATION NOTE (responsive.noThrottling): UI option in a menu to configure\n# network throttling.  This option is the default and disables throttling so you\n# just have normal network conditions.  There is not very much room in the UI\n# so a short string would be best if possible.\nresponsive.noThrottling=No throttling\n\n# LOCALIZATION NOTE (responsive.devicePixelRatio): tooltip for the\n# DevicePixelRatio (DPR) dropdown when is enabled.\nresponsive.devicePixelRatio=Device Pixel Ratio\n\n# LOCALIZATION NOTE (responsive.autoDPR): tooltip for the DevicePixelRatio\n# (DPR) dropdown when is disabled because a device is selected.\n# The argument (%1$S) is the selected device (e.g. iPhone 6) that set\n# automatically the DPR value.\nresponsive.autoDPR=DPR automatically set by %1$S\n\n# LOCALIZATION NOTE (responsive.customDeviceName): Default value in a form to\n# add a custom device based on an arbitrary size (no association to an existing\n# device).\nresponsive.customDeviceName=Custom Device\n\n# LOCALIZATION NOTE (responsive.customDeviceNameFromBase): Default value in a\n# form to add a custom device based on the properties of another.  %1$S is the\n# name of the device we're staring from, such as \"Apple iPhone 6\".\nresponsive.customDeviceNameFromBase=%1$S (Custom)\n\n# LOCALIZATION NOTE (responsive.addDevice): Button text that reveals a form to\n# be used for adding custom devices.\nresponsive.addDevice=Add Device\n\n# LOCALIZATION NOTE (responsive.deviceAdderName): Label of form field for the\n# name of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderName=Name\n\n# LOCALIZATION NOTE (responsive.deviceAdderSize): Label of form field for the\n# size of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderSize=Size\n\n# LOCALIZATION NOTE (responsive.deviceAdderPixelRatio): Label of form field for\n# the devicePixelRatio of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderPixelRatio=DPR\n\n# LOCALIZATION NOTE (responsive.deviceAdderUserAgent): Label of form field for\n# the user agent of a new device.  The available width is very low, so you might\n# see overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderUserAgent=UA\n\n# LOCALIZATION NOTE (responsive.deviceAdderTouch): Label of form field for the\n# touch input support of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderTouch=Touch\n\n# LOCALIZATION NOTE (responsive.deviceAdderSave): Button text that submits a\n# form to add a new device.\nresponsive.deviceAdderSave=Save\n\n# LOCALIZATION NOTE (responsive.deviceDetails): Tooltip that appears when\n# hovering on a device in the device modal.  %1$S is the width of the device.\n# %2$S is the height of the device.  %3$S is the devicePixelRatio value of the\n# device.  %4$S is the user agent of the device.  %5$S is a boolean value\n# noting whether touch input is supported.\nresponsive.deviceDetails=Size: %1$S x %2$S\\nDPR: %3$S\\nUA: %4$S\\nTouch: %5$S\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate2): tooltip of the rotate button.\nresponsiveUI.rotate2=Rotar\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot=Captura de pantalla\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename=Captura de pantalla o %1$S ás %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch=Simular eventos táctiles (pode que sexa necesario recargar a páxina)\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=Engadir predefinición\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=Retirar predefinición\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S (personalizado)\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle=Vista de deseño adaptábel\n\n# LOCALIZATION NOTE (responsiveUI.close): tooltip text of the close button.\nresponsiveUI.close=Saír da vista de deseño adaptábel\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=Dá un nome á predefinición %Sx%S\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip=Use a tecla Control para unha maior precisión. Use a tecla Maiús para tamaños redondeados.\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload=Se anteriormente se engadiron detectores de eventos táctiles, é necesario recargar a páxina.\nresponsiveUI.notificationReload=Recargar\nresponsiveUI.notificationReload_accesskey=R\nresponsiveUI.dontShowReloadNotification=Non volver a amosar\nresponsiveUI.dontShowReloadNotification_accesskey=N\n\n\n# LOCALIZATION NOTE (responsiveUI.close1): tooltip text of the close button.\nresponsiveUI.close1=Leave Responsive Design Mode\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle1): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle1=Responsive Design Mode\n\n# LOCALIZATION NOTE  (responsiveUI.userAgentPlaceholder): placeholder for the user agent input.\nresponsiveUI.userAgentPlaceholder=Custom User Agent\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n<!ENTITY window.title                 \"Scratchpad\">\n\n<!ENTITY fileMenu.label               \"Ficheiro\">\n<!ENTITY fileMenu.accesskey           \"F\">\n\n<!ENTITY newWindowCmd.label           \"Nova xanela\">\n<!ENTITY newWindowCmd.accesskey       \"N\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"Abrir ficheiro…\">\n<!ENTITY openFileCmd.accesskey        \"o\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"Abrir ficheiros recentes\">\n<!ENTITY openRecentMenu.accesskey     \"r\">\n\n<!ENTITY revertCmd.label              \"Reverter…\">\n<!ENTITY revertCmd.accesskey          \"t\">\n\n<!ENTITY saveFileCmd.label            \"Gardar\">\n<!ENTITY saveFileCmd.accesskey        \"G\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"Gardar como…\">\n<!ENTITY saveFileAsCmd.accesskey      \"a\">\n\n<!ENTITY closeCmd.label               \"Pechar\">\n<!ENTITY closeCmd.key                 \"W\">\n<!ENTITY closeCmd.accesskey           \"c\">\n\n<!ENTITY viewMenu.label               \"Ver\">\n<!ENTITY viewMenu.accesskey           \"V\">\n\n<!ENTITY lineNumbers.label             \"Amosar números de liña\">\n<!ENTITY lineNumbers.accesskey         \"l\">\n\n<!ENTITY wordWrap.label                \"Axustar texto\">\n<!ENTITY wordWrap.accesskey            \"x\">\n\n<!ENTITY highlightTrailingSpace.label     \"Realzar espazos ao final da liña\">\n<!ENTITY highlightTrailingSpace.accesskey \"z\">\n\n<!ENTITY largerFont.label             \"Maior tamaño de letra\">\n<!ENTITY largerFont.accesskey         \"a\">\n<!ENTITY largerFont.commandkey        \"+\">\n<!ENTITY largerFont.commandkey2       \"=\"> <!-- + is above this key on many keyboards -->\n\n<!ENTITY smallerFont.label            \"Menor tamaño de letra\">\n<!ENTITY smallerFont.accesskey        \"m\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"Tamaño normal\">\n<!ENTITY normalSize.accesskey         \"n\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label               \"Editar\">\n<!ENTITY editMenu.accesskey           \"E\">\n\n<!ENTITY run.label                    \"Executar\">\n<!ENTITY run.accesskey                \"r\">\n<!ENTITY run.key                      \"r\">\n\n<!ENTITY inspect.label                \"Inspeccionar\">\n<!ENTITY inspect.accesskey            \"I\">\n<!ENTITY inspect.key                  \"i\">\n\n<!ENTITY display.label                \"Amosar\">\n<!ENTITY display.accesskey            \"m\">\n<!ENTITY display.key                  \"l\">\n\n<!ENTITY pprint.label                 \"Adaptar para impresión\">\n<!ENTITY pprint.key                   \"p\">\n<!ENTITY pprint.accesskey             \"p\">\n\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n<!ENTITY environmentMenu.label        \"Entorno\">\n<!ENTITY environmentMenu.accesskey    \"n\">\n\n\n<!ENTITY contentContext.label         \"Contido\">\n<!ENTITY contentContext.accesskey     \"C\">\n\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n<!ENTITY browserContext.label         \"Navegador\">\n<!ENTITY browserContext.accesskey     \"g\">\n\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n<!ENTITY helpMenu.label               \"Axuda\">\n<!ENTITY helpMenu.accesskey           \"x\">\n<!ENTITY helpMenuWin.label            \"Axuda\">\n<!ENTITY helpMenuWin.accesskey        \"x\">\n\n<!ENTITY documentationLink.label      \"Axuda do Scratchpad en MDN\">\n<!ENTITY documentationLink.accesskey  \"D\">\n\n\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n<!ENTITY resetContext2.label          \"Restabelecer variábeis\">\n<!ENTITY resetContext2.accesskey      \"t\">\n\n<!ENTITY reloadAndRun.label           \"Recargar e executar\">\n<!ENTITY reloadAndRun.accesskey       \"E\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"Executar\">\n<!ENTITY executeMenu.accesskey        \"X\">\n\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n<!ENTITY evalFunction.label \"Avaliar función actual\">\n<!ENTITY evalFunction.accesskey \"v\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=O ficheiro existe. Quere sobrescribilo?\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active main browser window.\nbrowserWindow.unavailable=Non é posíbel que Scratchpad atope unha xanela do navegador na que executar o código.\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=Non é posíbel que Scratchpad execute esta operación no modo actual.\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=Abrir ficheiro\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=Produciuse un fallo ao ler o ficheiro.\n\n# LOCALIZATION NOTE  (importFromFile.convert.failed): This is the message\n# displayed when file conversion from some charset to Unicode fails.\n# %1 is the name of the charset from which the conversion failed.\nimportFromFile.convert.failed=Produciuse un fallo na conversión do ficheiro de %1$S a Unicode.\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=Borrar os elementos\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=Gardar ficheiro como\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=Produciuse un fallo na operación de gardar ficheiro.\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=Quere cambiar os cambios que fixo a este scratchpad?\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=Cambios sen gardar\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=Quere reverter os cambios que fixo neste scratchpad?\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=Reverter os cambios\n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * Isto é JavaScript Scratchpad.\\n *\\n * Introduza o código JavaScript, logo prema o botón dereito ou escolla dende o menú Executar:\\n * 1. Executar para avaliar o texto seleccionado (%1$S),\\n * 2. Inspeccionar para amosar o inspector de obxectos co resultado (%2$S), ou,\\n * 3. Amosar para inserir o resultado nun comentario despois da selección. (%3$S)\\n */\\n\\n\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=Este scratchpad executase no contexto do navegador.\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage=https://developer.mozilla.org/en/Tools/Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol  = Liña %1$S, Columna %2$S\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=Este ficheiro xa non existe.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Filtrar as propiedades\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout=Excedeuse o tempo de espera da conexión. Comprobe a Consola de erros en ambos extremos para atopar potenciais mensaxes de erro. Volva a abrir o Scratchpad para tentar de novo.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Aviso de falsificación: Sexa prudente cando pegue cousas que non entenda. Isto podería permitir aos atacantes roubar a súa identidade ou tomar o control do seu computador. Escriba '%S' no scratchpad de abaixo para poder pegar.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=permitir pegar\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n<!ENTITY shaderEditorUI.vertexShader    \"Vertex Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n<!ENTITY shaderEditorUI.fragmentShader  \"Fragment Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice1   \"Recargar\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice2   \"a páxina para poder editar código GLSL.\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n<!ENTITY shaderEditorUI.emptyNotice     \"Agardando a que se cree un contexto WebGL…\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel=Programa %S\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel=Activar/desactivar a visibilidade da xeometría\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S\\u00D7%S\n\n\n# LOCALIZATION NOTE (groupCheckbox.tooltip): This is used in the SideMenuWidget\n# as the default tooltip of a group checkbox\nsideMenu.groupCheckbox.tooltip=Toggle all checkboxes in this group\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY gotoLineCmd.label         \"Saltar á liña…\">\n<!ENTITY gotoLineCmd.key           \"J\">\n<!ENTITY gotoLineCmd.accesskey     \"S\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=Localizar…\n\n# LOCALIZATION NOTE  (findCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage=Buscar por:\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=Ir á liña…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=Saltar á liña número:\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=Punto de quebra: %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=Liña actual\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=Paso actual: %S\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink=documentación\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound=non se atopou\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey=J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey=/\n\n# LOCALIZATION NOTE  (indentLess.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey=[\n\n# LOCALIZATION NOTE  (indentMore.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey=]\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Up\", or change the format of the string. These are key\n# identifiers, not messages displayed to the user.\nmoveLineUp.commandkey=Alt-Up\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Down\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nmoveLineDown.commandkey=Alt-Down\n\n# LOCALIZATION NOTE  (autocompletion.commandkey): This is the key, used with\n# Ctrl, for code autocompletion.\n# Do not localize \"Space\", it's the key identifier, not a message displayed to\n# the user.\nautocompletion.commandkey=Space\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the combination of\n# keys used to display more information, like type inference.\n# Do not localize \"Shift\", \"Ctrl\", \"Space\", or change the format of the string.\n# These are key identifiers, not messages displayed to the user.\nshowInformation2.commandkey=Shift-Ctrl-Space\n\n# LOCALIZATION NOTE  (find.key):\n# Key shortcut used to find the typed search\n# Do not localize \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\n\n# LOCALIZATION NOTE (replaceAll.key):\n# Key shortcut used to replace the content of the editor\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\n\n# LOCALIZATION NOTE (replaceAllMac.key):\n# Key shortcut used to replace the content of the editor on Mac\n# Do not localize \"Alt\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\n\n# LOCALIZATION NOTE  (findNext.key):\n# Key shortcut used to find again the typed search\n# Do not localize \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\n\n# LOCALIZATION NOTE (findPrev.key):\n# Key shortcut used to find the previous typed search\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\n\n\n# LOCALIZATION NOTE  (find.key):\n# Key shortcut used to find the typed search\n# Do not localize \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfind.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE  (findNext.key):\n# Key shortcut used to find again the typed search\n# Do not localize \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindNext.key=CmdOrCtrl+G\n\n# LOCALIZATION NOTE (findPrev.key):\n# Key shortcut used to find the previous typed search\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindPrev.key=Shift+CmdOrCtrl+G\n\n# LOCALIZATION NOTE (replaceAll.key):\n# Key shortcut used to replace the content of the editor\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAll.key=Shift+CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAllMac.key):\n# Key shortcut used to replace the content of the editor on Mac\n# Do not localize \"Alt\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAllMac.key=Alt+CmdOrCtrl+F\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/startup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\n# for the options panel tab.\noptionsButton.tooltip=Toolbox Options\n\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\n# the devtools window.\noptions.label=Options\n\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\n# toolbox panel.\noptions.panelLabel=Toolbox Options Panel\n\n# LOCALIZATION NOTE (options.darkTheme.label2)\n# Used as a label for dark theme\noptions.darkTheme.label2=Dark\n\n# LOCALIZATION NOTE (options.lightTheme.label2)\n# Used as a label for light theme\noptions.lightTheme.label2=Light\n\n# LOCALIZATION NOTE (options.firebugTheme.label2)\n# Used as a label for Firebug theme\noptions.firebugTheme.label2=Firebug\n\n# LOCALIZATION NOTE (performance.label):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nperformance.label=Performance\n\n# LOCALIZATION NOTE (performance.panelLabel):\n# This is used as the label for the toolbox panel.\nperformance.panelLabel=Performance Panel\n\n# LOCALIZATION NOTE (performance.commandkey, performance.accesskey)\n# Used for the menuitem in the tool menu\nperformance.commandkey=VK_F5\nperformance.accesskey=P\n\n# LOCALIZATION NOTE (performance.tooltip):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Performance Tools will be shown inside brackets.\nperformance.tooltip=Performance (%S)\n\n# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools\n# menu as a shortcut to open the devtools with the Web Console tab selected.\nMenuWebconsole.label=Web Console\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the\n# label of the tab in the devtools window.\nToolboxTabWebconsole.label=Console\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel=Console Panel\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip2): the string displayed in the\n# tooltip of the tab when the Web Console is displayed inside the developer\n# tools window.\n# Keyboard shortcut for Console will be shown inside the brackets.\nToolboxWebconsole.tooltip2=Web Console (%S)\n\ncmd.commandkey=K\nwebConsoleCmd.accesskey=W\n\n# LOCALIZATION NOTE (ToolboxDebugger.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxDebugger.label=Debugger\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel=Debugger Panel\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip2):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\n# A keyboard shortcut for JS Debugger will be shown inside brackets.\nToolboxDebugger.tooltip2=JavaScript Debugger (%S)\n\n# LOCALIZATION NOTE (debuggerMenu.commandkey, debuggerMenu.accesskey)\n# Used for the menuitem in the tool menu\ndebuggerMenu.commandkey=S\ndebuggerMenu.accesskey=D\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the style editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label=Style Editor\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel=Style Editor Panel\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip3):\n# This string is displayed in the tooltip of the tab when the style editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Stylesheet Editor will be shown inside the latter pair of brackets.\nToolboxStyleEditor.tooltip3=Stylesheet Editor (CSS) (%S)\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey=VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey=l\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label=Shader Editor\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel=Shader Editor Panel\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip=Live GLSL shader language editor for WebGL\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label=Canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel=Canvas Panel\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip=Tools to inspect and debug <canvas> contexts\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label=Web Audio\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel=Web Audio Panel\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip=Web Audio context visualizer and audio node inspector\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label=Inspector\ninspector.commandkey=C\ninspector.accesskey=I\n\n# LOCALIZATION NOTE (inspector.panelLabel)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel=Inspector Panel\n\n# LOCALIZATION NOTE (inspector.tooltip2)\n# Keyboard shortcut for DOM and Style Inspector will be shown inside brackets.\ninspector.tooltip2=DOM and Style Inspector (%S)\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label=Network\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel=Network Panel\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey=Q\nnetmonitor.accesskey=N\n\n# LOCALIZATION NOTE (netmonitor.tooltip2):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Network Monitor will be shown inside the brackets.\nnetmonitor.tooltip2=Network Monitor (%S)\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey=VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey=a\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label=Storage\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel=Storage Inspector\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel=Storage Panel\n\n# LOCALIZATION NOTE (storage.tooltip3):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Storage Inspector will be shown inside the brackets.\nstorage.tooltip3=Storage Inspector (Cookies, Local Storage, …) (%S)\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label=Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel=Scratchpad Panel\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip=Scratchpad\n\n# LOCALIZATION NOTE (memory.label): This string is displayed in the title of the\n# tab when the memory tool is displayed inside the developer tools window and in\n# the Developer Tools Menu.\nmemory.label=Memory\n\n# LOCALIZATION NOTE (memory.panelLabel): This is used as the label for the\n# toolbox panel.\nmemory.panelLabel=Memory Panel\n\n# LOCALIZATION NOTE (memory.tooltip): This string is displayed in the tooltip of\n# the tab when the memory tool is displayed inside the developer tools window.\nmemory.tooltip=Memory\n\n# LOCALIZATION NOTE (dom.label):\n# This string is displayed in the title of the tab when the DOM panel is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ndom.label=DOM\n\n# LOCALIZATION NOTE (dom.panelLabel):\n# This is used as the label for the toolbox panel.\ndom.panelLabel=DOM Panel\n\n# LOCALIZATION NOTE (dom.commandkey, dom.accesskey)\n# Used for the menuitem in the tool menu\ndom.commandkey=W\ndom.accesskey=D\n\n# LOCALIZATION NOTE (dom.tooltip):\n# This string is displayed in the tooltip of the tab when the DOM is\n# displayed inside the developer tools window.\n# Keyboard shortcut for DOM panel will be shown inside the brackets.\ndom.tooltip=DOM (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.splitconsole):\n# This is the tooltip of the button in the toolbox toolbar used to toggle\n# the split console.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.splitconsole = Toggle split console (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.responsive):\n# This is the tooltip of the button in the toolbox toolbar that toggles\n# the Responsive mode.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.responsive = Responsive Design Mode (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.paintflashing):\n# This is the tooltip of the paintflashing button in the toolbox toolbar\n# that toggles paintflashing.\ntoolbox.buttons.paintflashing = Toggle paint flashing\n\n# LOCALIZATION NOTE (toolbox.buttons.scratchpad):\n# This is the tooltip of the button in the toolbox toolbar that opens\n# the scratchpad window\ntoolbox.buttons.scratchpad = Scratchpad\n\n# LOCALIZATION NOTE (toolbox.buttons.screenshot):\n# This is the tooltip of the button in the toolbox toolbar that allows you to\n# take a screenshot of the entire page\ntoolbox.buttons.screenshot = Take a screenshot of the entire page\n\n# LOCALIZATION NOTE (toolbox.buttons.rulers):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# rulers in the page\ntoolbox.buttons.rulers = Toggle rulers for the page\n\n# LOCALIZATION NOTE (toolbox.buttons.measure):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# measuring tools\ntoolbox.buttons.measure = Measure a portion of the page\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/storage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : This file contains the Storage Inspector strings. -->\n\n<!-- LOCALIZATION NOTE : Placeholder for the searchbox that allows you to filter the table items. -->\n<!ENTITY searchBox.placeholder         \"Filter items\">\n\n<!-- LOCALIZATION NOTE : Label of popup menu action to delete all storage items. -->\n<!ENTITY storage.popupMenu.deleteAllLabel \"Delete All\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (storage.filter.key):\n# Key shortcut used to focus the filter box on top of the data view\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText=Ningún servidor na páxina\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText=Ningún dato para o servidor seleccionado\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies=Cookies\ntree.labels.localStorage=Almacenamento local\ntree.labels.sessionStorage=Almacenamento da sesión\ntree.labels.indexedDB=Indexed DB\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.name=Nome\ntable.headers.cookies.path=Ruta\ntable.headers.cookies.host=Dominio\ntable.headers.cookies.expires=Caduca o\ntable.headers.cookies.value=Valor\ntable.headers.cookies.lastAccessed=Último acceso o\ntable.headers.cookies.creationTime=Creado o\n\ntable.headers.localStorage.name=Chave\ntable.headers.localStorage.value=Valor\n\ntable.headers.sessionStorage.name=Chave\ntable.headers.sessionStorage.value=Valor\n\n\ntable.headers.indexedDB.name=Chave\ntable.headers.indexedDB.db=Nome da base de datos\ntable.headers.indexedDB.objectStore=Nome do almacén de obxectos\ntable.headers.indexedDB.value=Valor\ntable.headers.indexedDB.origin=Orixe\ntable.headers.indexedDB.version=Versión\ntable.headers.indexedDB.objectStores=Almacéns de obxectos\ntable.headers.indexedDB.autoIncrement=Incremento automático\ntable.headers.indexedDB.indexes=Índices\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session=Sesión\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder=Filtrar os valores\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label=Datos\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label=Valor analizado\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteLabel):\n# Label of popup menu action to delete storage item.\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteAllLabel):\n# Label of popup menu action to delete all storage items.\n\n# LOCALIZATION NOTE (storage.idb.deleteBlocked):\n# Warning notification when IndexedDB database could not be deleted immediately.\n\n# LOCALIZATION NOTE (storage.idb.deleteError):\n# Error notification when IndexedDB database could not be deleted.\n\nstorage.filter.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (storage.idb.deleteBlocked):\n# Warning notification when IndexedDB database could not be deleted immediately.\nstorage.idb.deleteBlocked=Database “%S” will be deleted after all connections are closed.\n\n# LOCALIZATION NOTE (storage.idb.deleteError):\n# Error notification when IndexedDB database could not be deleted.\nstorage.idb.deleteError=Database “%S” could not be deleted.\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteAllLabel):\n# Label of popup menu action to delete all storage items.\nstorage.popupMenu.deleteAllFromLabel=Delete All From “%S”\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteLabel):\n# Label of popup menu action to delete storage item.\nstorage.popupMenu.deleteLabel=Delete “%S”\ntable.headers.Cache.status=Status\n\ntable.headers.Cache.url=URL\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.uniqueKey=Unique key\ntable.headers.indexedDB.keyPath2=Key Path\ntable.headers.indexedDB.storage=Storage\n\ntable.headers.indexedDB.uniqueKey=Unique key\ntree.labels.Cache=Cache Storage\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n<!ENTITY newButton.label            \"Novo\">\n<!ENTITY newButton.tooltip          \"Crear e engadir unha nova folla de estilo ao documento\">\n<!ENTITY newButton.accesskey        \"N\">\n\n<!ENTITY importButton.label         \"Importar…\">\n<!ENTITY importButton.tooltip       \"Importar e engadir unha folla de estilo existente ao documento\">\n<!ENTITY importButton.accesskey     \"I\">\n\n<!ENTITY visibilityToggle.tooltip   \"Alternar a visibilidade da folla de estilo\">\n\n<!ENTITY saveButton.label           \"Gardar\">\n<!ENTITY saveButton.tooltip         \"Gardar esta folla de estilo a un ficheiro\">\n<!ENTITY saveButton.accesskey       \"s\">\n\n<!ENTITY optionsButton.tooltip      \"Opcións do editor de estilo\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.label     \"Amosar as fontes orixinais\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.accesskey  \"o\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n<!ENTITY showMediaSidebar.label     \"Amosar o panel lateral @media\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n<!ENTITY mediaRules.label           \"Regras @media\">\n\n<!ENTITY editorTextbox.placeholder  \"Escriba aquí a CSS.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n<!ENTITY noStyleSheet.label         \"Esta páxina non ten folla de estilo.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n<!ENTITY noStyleSheet-tip-start.label  \"Quizais lle gustaría \">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"engadir unha nova folla de estilo\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \"?\">\n\n<!-- LOCALIZATION NOTE (openLinkNewTab.label): This is the text for the\n     context menu item that opens a stylesheet in a new tab -->\n<!ENTITY openLinkNewTab.label     \"Abrir a ligazón nunha nova lapela\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<folla de estilo inserida #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=Nova folla de estilo #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=#1 regra.;#1 regras.\n\n# LOCALIZATION NOTE  (error-load): This is shown when loading fails.\nerror-load=Non foi posíbel cargar a folla de estilo.\n\n# LOCALIZATION NOTE  (error-save): This is shown when saving fails.\nerror-save=Non foi posíbel gardar a folla de estilo.\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed=Non é posíbel amosar información de cobertura para as follas de estilo comprimidas\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=Importar folla de estilo\n\n# LOCALIZATION NOTE  (importStyleSheet.filter): This is the *.css filter title\nimportStyleSheet.filter=Ficheiros CSS\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=Gardar folla de estilo\n\n# LOCALIZATION NOTE  (saveStyleSheet.filter): This is the *.css filter title\nsaveStyleSheet.filter=Ficheiros CSS\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey=S\n\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n<!ENTITY browserStylesLabel    \"Estilos do navegador\">\n\n<!-- LOCALIZATION NOTE (filterStylesPlaceholder): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n<!ENTITY filterStylesPlaceholder      \"Filtrar estilos\">\n\n<!-- LOCALIZATION NOTE (addRuleButtonTooltip): This is the tooltip shown when\n  -  hovering the `Add new rule` button in the rules view toolbar. This should\n  -  match ruleView.contextmenu.addNewRule in styleinspector.properties -->\n<!ENTITY addRuleButtonTooltip  \"Engadir nova regra\">\n\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n<!ENTITY selectedElementLabel  \"Elemento seleccionado:\">\n\n<!-- LOCALIZATION NOTE (togglePseudoClassPanel): This is the tooltip\n  -  shown when hovering over the `Toggle Pseudo Class Panel` button in the\n  -  rule view toolbar. -->\n<!ENTITY togglePseudoClassPanel  \"Activa/desactiva pseudo-classes\">\n\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n<!ENTITY noPropertiesFound     \"Non se atoparon propiedades CSS.\">\n\n<!-- FIXME: notes -->\n<!ENTITY computedViewTitle     \"Calculado\">\n<!ENTITY ruleViewTitle         \"Regras\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/tilt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Tilt Inspector\n# which is available from the Web Developer sub-menu -> 'Tilt'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (initTilt.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed as an modal\n# popup window when initialization fails because of unsupported hardware.\ninitTilt.error= Non foi posíbel iniciar Tilt, comprobe a\\ninformación para solucionar problemas dispoñíbel en http://get.webgl.org/troubleshooting\n\n# LOCALIZATION NOTE (initWebGL.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed in the console\n# when initialization fails because of unsupported hardware.\ninitWebGL.error= Non foi posíbel inicializar o contexto WebGL, pode que o seu hardware ou os controladores non admitan  isto.\n\n# LOCALIZATION NOTE (linkProgram.error): This error happens when the WebGL\n# context can't link two compiled shader programs together. It is displayed in\n# the Error Console.\nlinkProgram.error= Non foi posíbel inicializar o programa de sombreado: %S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (uri or path) of a shader is not the expected one. It is displayed in\n# the Error Console.\ncompileShader.source.error= Tipo incorrecto da fonte do sombreado (esperábase unha cadea).\n\n# LOCALIATION NOTE (compileShader.type.error): There are two types of shader\n# programs - vertex and fragment. At a shader initialization, if none of these\n# two types is specified, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.type.error= Especificouse un tipo incorrecto de sombreado para: %S\n\n# LOCALIZATION NOTE (compileShader.compile.error): If the shader source and\n# type are correctly specified, there may be syntax errors in the shader code.\n# If this is the case, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.compile.error= Estado da compilación do sombreado:\\n%S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (canvas or image) of a texture is not as expected. It is displayed in\n# the Error Console.\ninitTexture.source.error= Tipo incorrecto da fonte da textura (esperábase unha imaxe).\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n<!ENTITY closeCmd.key  \"W\">\n<!ENTITY toggleToolbox.key  \"I\">\n<!ENTITY toggleToolboxF12.keycode          \"VK_F12\">\n<!ENTITY toggleToolboxF12.keytext          \"F12\">\n\n<!-- LOCALIZATION NOTE (browserToolboxErrorMessage): This is the label\n  -  shown next to error details when the Browser Toolbox is unable to open. -->\n<!ENTITY browserToolboxErrorMessage          \"Produciuse un erro ao abrir a caixa de ferramentas do navegador:\">\n\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n<!ENTITY options.context.advancedSettings \"Configuración avanzada\">\n\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n<!ENTITY options.context.inspector \"Inspector\">\n\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n<!ENTITY options.showUserAgentStyles.label \"Amosar os estilos do navegador\">\n<!ENTITY options.showUserAgentStyles.tooltip \"Activar esta opción amosará os estilos predeterminados cargados polo navegador.\">\n\n<!-- LOCALIZATION NOTE (options.collapseAttrs.label): This is the label\n  -  for the checkbox option to enable collapse attributes in the Inspector\n  -  panel. -->\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.label \"Unidade de cor predeterminada\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.accesskey \"U\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.authored): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hex \"Hexadecimal\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n<!ENTITY options.defaultColorUnit.name \"Nomes de cores\">\n\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n<!ENTITY options.context.triggersPageRefresh  \"* Para a sesión actual, recargue a páxina\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label5    \"Activar a depuración chrome do navegador e dos complementos\">\n<!ENTITY options.enableChrome.tooltip3  \"Activar esta opción permitíralle usar varias ferramentas de desenvolvemento no contexto do navegador (a través de Ferramentas > Web Developer  > Caixa de ferramentas do navegador) e depurar complementos dende o Xestor de complementos\">\n\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableRemote.label3    \"Activar a depuración remota\">\n\n<!-- LOCALIZATION NOTE (options.enableWorkers.label): This is the label for the\n  -  checkbox that toggles worker debugging, i.e. devtools.debugger.workers\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableWorkers.label    \"Activar a depuración dos worker (en desenvolvemento)\">\n<!ENTITY options.enableWorkers.tooltip  \"Activar esta opcións permitíralle as ferramentas de desenvolvemento depurar os workers\">\n\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n<!ENTITY options.disableJavaScript.label     \"Desactivar JavaScript *\">\n<!ENTITY options.disableJavaScript.tooltip   \"Activar esta opción desactivará JavaScript na lapela actual. Se a lapela ou a caixa de ferramentas se pecha esquecerase esta configuración.\">\n\n<!-- LOCALIZATION NOTE (options.disableHTTPCache.label,\n  -  options.disableHTTPCache.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the HTTP cache on or off. -->\n\n<!-- LOCALIZATION NOTE (options.enableServiceWorkersHTTP.label,\n  -  options.enableServiceWorkersHTTP.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the service workers testing features on or off. This option enables service workers over HTTP. -->\n<!ENTITY options.enableServiceWorkersHTTP.label     \"Activar Service workers baixo HTTP (cando a caixa de ferramentas está aberta)\">\n<!ENTITY options.enableServiceWorkersHTTP.tooltip   \"Activar esta opción activará o Service worker baixo HTTP en todas as lapelas que teñan a caixa de ferramentas aberta.\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label2): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n\n<!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n<!ENTITY options.selectAdditionalTools.label  \"Ferramentas de desenvolvemento instaladas por complementos\">\n\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n<!ENTITY options.selectEnabledToolboxButtons.label     \"Botóns da caixa de ferramentas\">\n\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n<!ENTITY options.toolNotSupported.label  \"* Non é compatíbel co elemento actual da caixa de ferramentas\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label2   \"Temas\">\n\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n<!ENTITY options.usedeveditiontheme.label   \"Usar o tema Developer Edition\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Activar/desactivar o tema Developer Edition.\">\n\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n<!ENTITY options.webconsole.label            \"Consola web\">\n\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n<!ENTITY options.timestampMessages.label      \"Activar marcas temporais\">\n<!ENTITY options.timestampMessages.tooltip    \"Se activar esta opción, as ordes e as súas saídas na consola web amosarán unha marca temporal\">\n\n<!-- LOCALIZATION NOTE (options.debugger.label): This is the label for the\n  -  heading of the group of Debugger preferences in the options panel. -->\n\n<!-- LOCALIZATION NOTE (options.sourceMap.label): This is the\n   - label for the checkbox that toggles source maps in the Debugger -->\n\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n<!ENTITY options.styleeditor.label            \"Editor de estilos\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n<!ENTITY options.stylesheetSourceMaps.label      \"Amosar as fontes orixinais\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"Amosar as fontes orixinais (p. ex. ficheiros Sass) no editor de estilos e no inspector\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n<!ENTITY options.stylesheetAutocompletion.label      \"Completado automático CSS\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"Completado automático mentres se escribe no editor de estilos para as propiedades, valores e selectores CSS\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.label): This is the label for the\n   -  heading of the group of Screenshot preferences in the options\n   -  panel. -->\n\n<!-- LOCALIZATION NOTE (options.screenshot.clipboard.label): This is the\n   - label for the checkbox that toggles screenshot to clipboard feature. -->\n\n<!-- LOCALIZATION NOTE (options.screenshot.audio.label): This is the\n   - label for the checkbox that toggles the camera shutter audio for screenshot tool -->\n\n<!-- LOCALIZATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n<!ENTITY options.commonPrefs.label           \"Preferencias comúns\">\n\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n<!ENTITY options.enablePersistentLogs.label    \"Activar rexistros persistentes\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"Se activa esta opción, a consola web e o monitor de rede non borrarán a saída cada vez que navegue a unha nova páxina\">\n\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n<!ENTITY options.showPlatformData.label    \"Amosar os datos da plataforma Gecko\">\n<!ENTITY options.showPlatformData.tooltip  \"Se activa esta opción, os informes do analizador JavaScript incluirán os símbolos da plataforma Gecko\">\n\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n<!ENTITY options.sourceeditor.label                     \"Preferencia do editor\">\n<!ENTITY options.sourceeditor.detectindentation.label   \"Detectar sangrado\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"Deducir sangrado baseándose no contido do código fonte\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label   \"Pechar parénteses automaticamente\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"Insire automaticamente os parénteses de peche\">\n<!ENTITY options.sourceeditor.expandtab.label           \"Usar espazos para o sangrado\">\n<!ENTITY options.sourceeditor.expandtab.tooltip         \"Usar espazos no lugar do carácter de tabulación\">\n<!ENTITY options.sourceeditor.tabsize.label             \"Tamaño da lapela\">\n<!ENTITY options.sourceeditor.tabsize.accesskey         \"T\">\n<!ENTITY options.sourceeditor.keybinding.label          \"Combinacións de teclas\">\n<!ENTITY options.sourceeditor.keybinding.accesskey      \"b\">\n<!ENTITY options.sourceeditor.keybinding.default.label  \"Predeterminado\">\n\n\n<!-- LOCALIZATION NOTE (options.collapseAttrs.label): This is the label\n  -  for the checkbox option to enable collapse attributes in the Inspector\n  -  panel. -->\n<!ENTITY options.collapseAttrs.label \"Truncate DOM attributes\">\n<!ENTITY options.collapseAttrs.tooltip \"Truncate long attributes in the inspector\">\n\n<!-- LOCALIZATION NOTE (options.debugger.label): This is the label for the\n  -  heading of the group of Debugger preferences in the options panel. -->\n<!ENTITY options.debugger.label            \"Debugger\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.authored): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.authored \"As Authored\">\n\n<!-- LOCALIZATION NOTE (options.disableHTTPCache.label,\n  -  options.disableHTTPCache.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the HTTP cache on or off. -->\n<!ENTITY options.disableHTTPCache.label     \"Disable HTTP Cache (when toolbox is open)\">\n<!ENTITY options.disableHTTPCache.tooltip   \"Turning this option on will disable the HTTP cache for all tabs that have the toolbox open. Service Workers are not affected by this option.\">\n<!ENTITY options.enableRemote.tooltip2  \"Turning this option on will allow the developer tools to debug a remote instance like Firefox OS\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.audio.label): This is the\n   - label for the checkbox that toggles the camera shutter audio for screenshot tool -->\n<!ENTITY options.screenshot.audio.label      \"Play camera shutter sound\">\n<!ENTITY options.screenshot.audio.tooltip    \"Enables the camera audio sound when taking screenshot\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.clipboard.label): This is the\n   - label for the checkbox that toggles screenshot to clipboard feature. -->\n<!ENTITY options.screenshot.clipboard.label      \"Screenshot to clipboard\">\n<!ENTITY options.screenshot.clipboard.tooltip    \"Saves to the screenshot directly to the clipboard\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.label): This is the label for the\n   -  heading of the group of Screenshot preferences in the options\n   -  panel. -->\n<!ENTITY options.screenshot.label            \"Screenshot Behavior\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label2): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n<!ENTITY options.selectDefaultTools.label2    \"Default Developer Tools\">\n\n<!-- LOCALIZATION NOTE (options.sourceMap.label): This is the\n   - label for the checkbox that toggles source maps in the Debugger -->\n<!ENTITY options.sourceMaps.label      \"Enable Source Maps\">\n<!ENTITY options.sourceMaps.tooltip    \"If you enable this option sources will be mapped in the Debugger and Console.\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip=Ancorar na parte inferior da xanela do navegador\ntoolboxDockButtons.side.tooltip=Ancorar ao lado da xenala do navegador\ntoolboxDockButtons.window.tooltip=Amosar nunha xanela aparte\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.minimize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the minimize button in the toolbar. When clicked, the\n# button minimizes the toolbox so that just the toolbar is visible at the\n# bottom.\ntoolboxDockButtons.bottom.minimize=Minimizar a caixa de ferramentas\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.maximize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the maximize button in the toolbar. When clicked, the\n# button maximizes the toolbox again (if it had been minimized before) so that\n# the whole toolbox is visible again.\ntoolboxDockButtons.bottom.maximize=Maximizar a caixa de ferramentas\n\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of errors in the current web page\ntoolboxToggleButton.errors=#1 erro;#1 erros\n\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of warnings in the current web page\ntoolboxToggleButton.warnings=#1 aviso;#1 avisos\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\ntoolboxToggleButton.tooltip=%1$S, %2$S\\nPrema para amosar/agochar as ferramentas de desenvolvemento.\n\n# LOCALIZATION NOTE (toolbar.closeButton.tooltip)\n# Used as a message in tooltip when overing the close button of the Developer\n# Toolbar.\n\n# LOCALIZATION NOTE (toolbar.toolsButton.tooltip)\n# Used as a message in tooltip when overing the wrench icon of the Developer\n# Toolbar, which toggle the developer toolbox.\n\n# LOCALIZATION NOTE (toolbox.titleTemplate1): This is the template\n# used to format the title of the toolbox.\n# The URL of the page being targeted: %1$S.\n\n# LOCALIZATION NOTE (toolbox.titleTemplate2): This is the template\n# used to format the title of the toolbox.\n# The page title or other name for the thing being targeted: %1$S\n# The URL of the page being targeted: %2$S.\n\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\n# name when no tool is selected.\ntoolbox.defaultTitle=Ferramentas de desenvolvemento\n\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\n# toolbox as a whole\ntoolbox.label=Ferramentas de desenvolvemento\n\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\n# used to add a * marker to the label for the Options Panel tool checkbox for the\n# tool which is not supported for the current toolbox target.\n# The name of the tool: %1$S.\noptions.toolNotSupportedMarker=%1$S *\n\n# LOCALIZATION NOTE (scratchpad.keycode)\n# Used for opening scratchpad from the detached toolbox window\n# Needs to match scratchpad.keycode from browser.dtd\nscratchpad.keycode=VK_F4\n\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\n# Used for toggling the browser console from the detached toolbox window\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\nbrowserConsoleCmd.commandkey=j\n\n# LOCALIZATION NOTE (pickButton.tooltip)\n# This is the tooltip of the pick button in the toolbox toolbar\npickButton.tooltip=Seleccione un elemento da páxina\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip=Todas as lapelas\n\n# LOCALIZATION NOTE (toolbox.noContentProcessForTab.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running for the current tab\n\n# LOCALIZATION NOTE (toolbox.viewCssSourceInStyleEditor.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a css file in the Style-Editor tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInStyleEditor is used.\ntoolbox.viewCssSourceInStyleEditor.label=Abrir ficheiro no editor de estilos\n\n# LOCALIZATION NOTE (toolbox.viewJsSourceInDebugger.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a js file in the Debugger tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInDebugger is used.\ntoolbox.viewJsSourceInDebugger.label=Abrir ficheiro no depurador\n\n\n# LOCALIZATION NOTE (toolbox.options.key)\n# Key shortcut used to open the options panel\n\n# LOCALIZATION NOTE (toolbox.help.key)\n# Key shortcut used to open the options panel\n\n# LOCALIZATION NOTE (toolbox.nextTool.key)\n# Key shortcut used to select the next tool\n\n# LOCALIZATION NOTE (toolbox.previousTool.key)\n# Key shortcut used to select the previous tool\n\n# LOCALIZATION NOTE (toolbox.zoom*.key)\n# Key shortcuts used to zomm in/out or reset the toolbox\n# Should match fullZoom*Cmd.commandkey values from browser.dtd\n\n\n\n# LOCALIZATION NOTE (toolbox.reload*.key)\n# Key shortcuts used to reload the page\n\n# LOCALIZATION NOTE (toolbox.forceReload*.key)\n# Key shortcuts used to force reload of the page by bypassing caches\n\n# LOCALIZATION NOTE (toolbox.minimize.key)\n# Key shortcut used to minimize the toolbox\n\n# LOCALIZATION NOTE (toolbox.toggleHost.key)\n# Key shortcut used to move the toolbox in bottom or side of the browser window\n\n\n# LOCALIZATION NOTE (toolbar.closeButton.tooltip)\n# Used as a message in tooltip when overing the close button of the Developer\n# Toolbar.\ntoolbar.closeButton.tooltip=Close Developer Toolbar\n\n# LOCALIZATION NOTE (toolbar.toolsButton.tooltip)\n# Used as a message in tooltip when overing the wrench icon of the Developer\n# Toolbar, which toggle the developer toolbox.\ntoolbar.toolsButton.tooltip=Toggle developer tools\n\n# LOCALIZATION NOTE (toolbox.allToolsButton.tooltip): This is the tooltip for the\n# \"all tools\" button displayed when some tools are hidden by overflow of the toolbar.\ntoolbox.allToolsButton.tooltip=Select another tool\n\n# LOCALIZATION NOTE (toolbox.closebutton.tooltip): This is the tooltip for\n# the close button the developer tools toolbox.\ntoolbox.closebutton.tooltip=Close Developer Tools\n\n# LOCALIZATION NOTE (toolbox.forceReload*.key)\n# Key shortcuts used to force reload of the page by bypassing caches\ntoolbox.forceReload.key=CmdOrCtrl+Shift+R\ntoolbox.forceReload2.key=CmdOrCtrl+F5\n\n# LOCALIZATION NOTE (toolbox.frames.tooltip): This is the label for\n# the iframes menu list that appears only when the document has some.\n# It allows you to switch the context of the whole toolbox.\ntoolbox.frames.tooltip=Select an iframe as the currently targeted document\n\n# LOCALIZATION NOTE (toolbox.help.key)\n# Key shortcut used to open the options panel\ntoolbox.help.key=F1\n\n# LOCALIZATION NOTE (toolbox.minimize.key)\n# Key shortcut used to minimize the toolbox\ntoolbox.minimize.key=CmdOrCtrl+Shift+U\n\n# LOCALIZATION NOTE (toolbox.nextTool.key)\n# Key shortcut used to select the next tool\ntoolbox.nextTool.key=CmdOrCtrl+]\n\n# LOCALIZATION NOTE (toolbox.noContentProcessForTab.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running for the current tab\ntoolbox.noContentProcessForTab.message=No content process for this tab.\n\n# LOCALIZATION NOTE (toolbox.noautohide.tooltip): This is the label for\n# the button to force the popups/panels to stay visible on blur.\n# This is only visible in the browser toolbox as it is meant for\n# addon developers and Firefox contributors.\ntoolbox.noautohide.tooltip=Disable popup auto hide\n\n# LOCALIZATION NOTE (toolbox.options.key)\n# Key shortcut used to open the options panel\ntoolbox.options.key=CmdOrCtrl+Shift+O\n\n# LOCALIZATION NOTE (toolbox.previousTool.key)\n# Key shortcut used to select the previous tool\ntoolbox.previousTool.key=CmdOrCtrl+[\n\n# LOCALIZATION NOTE (toolbox.reload*.key)\n# Key shortcuts used to reload the page\ntoolbox.reload.key=CmdOrCtrl+R\ntoolbox.reload2.key=F5\n\ntoolbox.resumeOrderWarning=Page did not resume after the debugger was attached. To fix this, please close and re-open the toolbox.\n\n# LOCALIZATION NOTE (toolbox.titleTemplate1): This is the template\n# used to format the title of the toolbox.\n# The URL of the page being targeted: %1$S.\ntoolbox.titleTemplate1=Developer Tools - %1$S\n\n# LOCALIZATION NOTE (toolbox.titleTemplate2): This is the template\n# used to format the title of the toolbox.\n# The page title or other name for the thing being targeted: %1$S\n# The URL of the page being targeted: %2$S.\ntoolbox.titleTemplate2=Developer Tools - %1$S - %2$S\n\n# LOCALIZATION NOTE (toolbox.toggleHost.key)\n# Key shortcut used to move the toolbox in bottom or side of the browser window\ntoolbox.toggleHost.key=CmdOrCtrl+Shift+D\n\n# LOCALIZATION NOTE (toolbox.zoom*.key)\n# Key shortcuts used to zomm in/out or reset the toolbox\n# Should match fullZoom*Cmd.commandkey values from browser.dtd\ntoolbox.zoomIn.key=CmdOrCtrl+Plus\ntoolbox.zoomIn2.key=CmdOrCtrl+=\ntoolbox.zoomIn3.key=\n\ntoolbox.zoomOut.key=CmdOrCtrl+-\ntoolbox.zoomOut2.key=\n\ntoolbox.zoomReset.key=CmdOrCtrl+0\ntoolbox.zoomReset2.key=\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY window.title \"Consola web\">\n<!ENTITY browserConsole.title \"Consola do navegador\">\n\n<!-- LOCALIZATION NOTE (saveBodies.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY saveBodies.label     \"Rexistrar o contido das solicitudes e respostas\">\n<!ENTITY saveBodies.accesskey \"l\">\n\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY openURL.label     \"Abrir URL nunha nova lapela\">\n<!ENTITY openURL.accesskey \"h\">\n\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n<!ENTITY btnPageNet.label   \"Rede\">\n<!ENTITY btnPageNet.tooltip \"Rexistrar accesos de rede\">\n<!ENTITY btnPageNet.accesskey \"d\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"d\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"Rexistrar erros e avisos CSS\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"Rexistrar excepcións de JavaScript\">\n<!ENTITY btnPageJS.accesskey  \"J\">\n<!ENTITY btnPageSecurity.label \"Seguranza\">\n<!ENTITY btnPageSecurity.tooltip \"Rexistrar erros e avisos de seguranza\">\n<!ENTITY btnPageSecurity.accesskey \"u\">\n\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n<!ENTITY btnPageLogging.label   \"Rexistro\">\n<!ENTITY btnPageLogging.tooltip \"Rexistrar as mensaxes enviadas ao obxecto window.console\">\n<!ENTITY btnPageLogging.accesskey3 \"R\">\n<!ENTITY btnConsoleErrors       \"Erros\">\n<!ENTITY btnConsoleInfo         \"Información\">\n<!ENTITY btnConsoleWarnings     \"Avisos\">\n<!ENTITY btnConsoleLog          \"Rexistro\">\n<!ENTITY btnConsoleXhr          \"XHR\">\n<!ENTITY btnConsoleReflows      \"Reflows\">\n\n<!-- LOCALIZATION NOTE (btnServerLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls on the HTTP server. -->\n<!ENTITY btnServerLogging.label       \"Servidor\">\n<!ENTITY btnServerLogging.tooltip     \"Rexistra as mensaxes recibidas dende un servidor web\">\n<!ENTITY btnServerLogging.accesskey   \"S\">\n<!ENTITY btnServerErrors              \"Erros\">\n<!ENTITY btnServerInfo                \"Información\">\n<!ENTITY btnServerWarnings            \"Avisos\">\n<!ENTITY btnServerLog                 \"Rexistro\">\n\n<!-- LOCALIZATION NODE (btnConsoleSharedWorkers) the term \"Shared Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleSharedWorkers \"Shared Workers\">\n<!-- LOCALIZATION NODE (btnConsoleServiceWorkers) the term \"Service Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleServiceWorkers \"Service Workers\">\n<!-- LOCALIZATION NODE (btnConsoleWindowlessWorkers) the term \"Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleWindowlessWorkers \"Workers de complementos ou de chrome\">\n\n<!ENTITY filterOutput.placeholder \"Filtrar a saída\">\n<!ENTITY btnClear.label        \"Borrar\">\n<!ENTITY btnClear.tooltip      \"Borra a saída da consola web\">\n<!ENTITY btnClear.accesskey    \"r\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"Copiar a localización da ligazón\">\n<!ENTITY copyURLCmd.accesskey \"a\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n<!ENTITY openInVarViewCmd.label \"Abrir na vista de variábeis\">\n<!ENTITY openInVarViewCmd.accesskey \"v\">\n\n<!ENTITY storeAsGlobalVar.accesskey \"S\">\n<!ENTITY storeAsGlobalVar.label \"Store as global variable\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice1   \"Recargar\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice2   \"a páxina para ver e editar o contexto de son.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n<!ENTITY webAudioEditorUI.emptyNotice     \"Agardando a que se cree un contexto de son…\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties2 \"Propiedades\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n<!ENTITY webAudioEditorUI.tab.automation  \"Automatización\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n<!ENTITY webAudioEditorUI.inspectorTitle  \"Inspector AudioNode\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"Ningún AudioNode seleccionado.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n<!ENTITY webAudioEditorUI.propertiesEmpty \"O nodo non ten propiedades.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n<!ENTITY webAudioEditorUI.automationEmpty \"O nodo non ten AudioParams.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam non ten eventos de automatización.\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=Contraer inspector\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=Expandir inspector\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S.%03S\n\nhelperFuncUnsupportedTypeError=Non é posíbel chamar a pprint neste tipo de obxecto.\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS): this string is used to\n# show the duration between two network events (e.g request and response\n# header or response header and response body). Parameters: %S is the duration.\nNetworkPanel.durationMS=%Sms\n\nConsoleAPIDisabled=Desactivouse a API de rexistro da consola web (console.log, console.info, console.warn, console.error) por un script nesta páxina.\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): the Web Console floating\n# panel title. For RTL languages you need to set the LRM in the string to give\n# the URL the correct direction. Parameters: %S is the web page URL.\nwebConsoleWindowTitleAndURL=Consola web - %S\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): the message displayed\n# after a URL in the Web Console that has been flagged for Mixed Content (i.e.\n# http content in an https page).\nwebConsoleMixedContentWarning=Contido mixto\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel=Obter máis información\n\n# LOCALIZATION NOTE (scratchpad.linkText): the text used in the right hand\n# side of the Web Console command line when JavaScript is being entered, to\n# indicate how to jump into scratchpad mode.\nscratchpad.linkText=MAIÚS+Intro - Abrir no Scratchpad\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink=reflow: %Sms\nreflow.messageWithLink=reflow: %Sms\\u0020\nreflow.messageLinkText=función %1$S, %2$S liña %3$S\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction): this string is used to\n# display JavaScript functions that have no given name - they are said to be\n# anonymous. Test console.trace() in the webconsole.\nstacktrace.anonymousFunction=<anónimo>\n\n# LOCALIZATION NOTE (stacktrace.asyncStack): this string is used to\n# indicate that a given stack frame has an async parent.\n# %S is the \"Async Cause\" of the frame.\n\n# LOCALIZATION NOTE (timerStarted): this string is used to display the result\n# of the console.time() call. Parameters: %S is the name of the timer.\ntimerStarted=%S: temporizador iniciado\n\n# LOCALIZATION NOTE (timeEnd): this string is used to display the result of\n# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S\n# is the number of milliseconds.\ntimeEnd=%1$S: %2$Sms\n\n# LOCALIZATION NOTE (consoleCleared): this string is displayed when receiving a\n# call to console.clear() to let the user know the previous messages of the\n# console have been removed programmatically.\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel=<sen etiqueta>\n\n# LOCALIZATION NOTE (Autocomplete.blank): this string is used when inputnode\n# string containing anchor doesn't matches to any property in the content.\nAutocomplete.blank=  <- sen resultados\n\nmaxTimersExceeded=Excedeuse o número máximo de temporizadores permitidos nesta páxina.\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded=Excedeuse o número máximo de contadores permitidos nesta páxina.\n\n# LOCALIZATION NOTE (longStringEllipsis): the string displayed after a long\n# string. This string is clickable such that the rest of the string is\n# retrieved from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): the string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=A cadea que tenta ver é demasiado longa para que se amose na consola web.\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=Excedeuse o tempo de espera da conexión. Comprobe a Consola de erros en ambos extremos para atopar potenciais mensaxes de erro. Volva a abrir a Consola web para tentar de novo.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Filtrar as propiedades\n\n# LOCALIZATION NOTE (emptyPropertiesList): the text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=Ningunha propiedade para amosar\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2=#1 repetición;#1 repeticións\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector=Prema para seleccionar o nodo no inspector\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument=Non é posíbel executar cd() á xanela indicada. Argumento incorrecto.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Aviso de falsificación: Sexa prudente cando pegue cousas que non entenda. Isto podería permitir aos atacantes roubar a súa identidade ou tomar o control do seu computador. A continuación escriba '%S' (non precisa premer Intro) para poder pegar.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=permitir pegar\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails=Amosar/agochar detalles da mensaxe.\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel=#1 rañura baleira;#1 rañuras baleiras\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index=(índice)\ntable.iterationIndex=(índice da iteración)\ntable.key=Chave\ntable.value=Valores\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=Erro\nseverity.warn=Aviso\nseverity.info=Información\nseverity.log=Rexistro\n\n# LOCALIZATION NOTE (level.error, level.warn, level.info, level.log, level.debug):\n# tooltip for icons next to console output\n\n# LOCALIZATION NOTE (webconsole.find.key)\n# Key shortcut used to focus the search box on upper right of the console\n\n# LOCALIZATION NOTE (webconsole.close.key)\n# Key shortcut used to close the Browser console (doesn't work in regular web console)\n\n# LOCALIZATION NOTE (webconsole.clear.key*)\n# Key shortcut used to clear the console output\n\n\n# LOCALIZATION NOTE (consoleCleared): this string is displayed when receiving a\n# call to console.clear() to let the user know the previous messages of the\n# console have been removed programmatically.\nconsoleCleared=Console was cleared.\n\n# LOCALIZATION NOTE (groupToggle): the text that is displayed when\n# you hover the arrow for expanding/collapsing the messages of a group.\ngroupToggle=Show/hide group.\nlevel.debug=Debug\n\n# LOCALIZATION NOTE (level.error, level.warn, level.info, level.log, level.debug):\n# tooltip for icons next to console output\nlevel.error=Error\nlevel.info=Info\nlevel.log=Log\nlevel.warn=Warning\n\n# LOCALIZATION NOTE (noGroupLabel): this string is used to display\n# console.group messages with no label provided.\nnoGroupLabel=<no group label>\n\n# LOCALIZATION NOTE (stacktrace.asyncStack): this string is used to\n# indicate that a given stack frame has an async parent.\n# %S is the \"Async Cause\" of the frame.\nstacktrace.asyncStack=(Async: %S)\n\n# LOCALIZATION NOTE (webconsole.clear.key*)\n# Key shortcut used to clear the console output\nwebconsole.clear.key=Ctrl+Shift+L\nwebconsole.clear.keyOSX=Ctrl+L\n\n# LOCALIZATION NOTE (webconsole.clearButton.tooltip)\n# Label used for the tooltip on the clear logs button in the console top toolbar bar.\n# Clicking on it will clear the content of the console.\nwebconsole.clearButton.tooltip=Clear the Web Console output\n\n# LOCALIZATION NOTE (webconsole.close.key)\n# Key shortcut used to close the Browser console (doesn't work in regular web console)\nwebconsole.close.key=CmdOrCtrl+W\n\n# LOCALIZATION NOTE (webconsole.cssFilterButton.label)\n# Label used as the text of the \"CSS\" button in the additional filter toolbar.\n# It shows or hides CSS warning messages, inserted in the page by the browser\n# when there are CSS errors in the page.\nwebconsole.cssFilterButton.label=CSS\n\n# LOCALIZATION NOTE (webconsole.debugFilterButton.label)\n# Label used as the text of the \"Debug\" button in the additional filter toolbar.\n# It shows or hides debug messages, inserted in the page using console.debug().\nwebconsole.debugFilterButton.label=Debug\n\n# LOCALIZATION NOTE (webconsole.errorsFilterButton.label)\n# Label used as the text of the \"Errors\" button in the additional filter toolbar.\n# It shows or hides error messages, either inserted in the page using\n# console.error() or as a result of a javascript error..\nwebconsole.errorsFilterButton.label=Errors\n\n# LOCALIZATION NOTE (webconsole.filterInput.placeholder)\n# Label used for for the placeholder on the filter input, in the console top toolbar.\nwebconsole.filterInput.placeholder=Filter output\n\n# LOCALIZATION NOTE (webconsole.find.key)\n# Key shortcut used to focus the search box on upper right of the console\nwebconsole.find.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (webconsole.infoFilterButton.label)\n# Label used as the text of the \"Info\" button in the additional filter toolbar.\n# It shows or hides info messages, inserted in the page using console.info().\nwebconsole.infoFilterButton.label=Info\n\n# LOCALIZATION NOTE (webconsole.logsFilterButton.label)\n# Label used as the text of the \"Logs\" button in the additional filter toolbar.\n# It shows or hides log messages, inserted in the page using console.log().\nwebconsole.logsFilterButton.label=Logs\nwebconsole.menu.copy.accesskey=C\n\n# LOCALIZATION NOTE (webconsole.menu.copy.label)\n# Label used for a context-menu item displayed for any log. Clicking on it will copy the\n# content of the log (or the user selection, if any).\nwebconsole.menu.copy.label=Copy\nwebconsole.menu.copyURL.accesskey=a\n\n# LOCALIZATION NOTE (webconsole.menu.copyURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# copies the URL displayed in the message to the clipboard.\nwebconsole.menu.copyURL.label=Copy Link Location\nwebconsole.menu.openInVarView.accesskey=V\n\n# LOCALIZATION NOTE (webconsole.menu.openInVarView.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# opens the webconsole variable view for the logged variable.\nwebconsole.menu.openInVarView.label=Open in Variables View\nwebconsole.menu.openURL.accesskey=T\n\n# LOCALIZATION NOTE (webconsole.menu.openURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# opens the URL displayed in a new browser tab.\nwebconsole.menu.openURL.label=Open URL in New Tab\nwebconsole.menu.selectAll.accesskey=A\n\n# LOCALIZATION NOTE (webconsole.menu.selectAll.label)\n# Label used for a context-menu item that will select all the content of the webconsole\n# output.\nwebconsole.menu.selectAll.label=Select all\nwebconsole.menu.storeAsGlobalVar.accesskey=S\n\n# LOCALIZATION NOTE (webconsole.menu.storeAsGlobalVar.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# creates a new global variable pointing to the logged variable.\nwebconsole.menu.storeAsGlobalVar.label=Store as global variable\n\n# LOCALIZATION NOTE (webconsole.requestsFilterButton.label)\n# Label used as the text of the \"Requests\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes a network call, for example\n# when an image or a scripts is requested.\nwebconsole.requestsFilterButton.label=Requests\n\n# LOCALIZATION NOTE (webconsole.toggleFilterButton.tooltip)\n# Label used for the tooltip on the toggle filter bar button in the console top\n# toolbar bar. Clicking on it will toggle the visibility of an additional bar which\n# contains filter buttons.\nwebconsole.toggleFilterButton.tooltip=Toggle filter bar\n\n# LOCALIZATION NOTE (webconsole.warningsFilterButton.label)\n# Label used as the text of the \"Warnings\" button in the additional filter toolbar.\n# It shows or hides warning messages, inserted in the page using console.warn().\nwebconsole.warningsFilterButton.label=Warnings\n\n# LOCALIZATION NOTE (webconsole.xhrFilterButton.label)\n# Label used as the text of the \"XHR\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes an XMLHttpRequest or\n# a fetch call.\nwebconsole.xhrFilterButton.label=XHR\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n\n<!ENTITY projectMenu_label \"Proxecto\">\n<!ENTITY projectMenu_accesskey \"P\">\n<!ENTITY projectMenu_newApp_label \"Novo aplicativo…\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"Abrir aplicativo empaquetado…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"p\">\n<!ENTITY projectMenu_importHostedApp_label \"Abrir aplicativo aloxado…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"x\">\n<!ENTITY projectMenu_selectApp_label \"Abrir aplicativo…\">\n<!ENTITY projectMenu_selectApp_accesskey \"A\">\n<!ENTITY projectMenu_play_label \"Instalar e executar\">\n<!ENTITY projectMenu_play_accesskey \"I\">\n<!ENTITY projectMenu_stop_label \"Deter aplicativo\">\n<!ENTITY projectMenu_stop_accesskey \"o\">\n<!ENTITY projectMenu_debug_label \"Depurar aplicativo\">\n<!ENTITY projectMenu_debug_accesskey \"D\">\n<!ENTITY projectMenu_remove_label \"Retirar proxecto\">\n<!ENTITY projectMenu_remove_accesskey \"R\">\n<!ENTITY projectMenu_showPrefs_label \"Preferencias\">\n<!ENTITY projectMenu_showPrefs_accesskey \"e\">\n<!ENTITY projectMenu_manageComponents_label \"Xestionar compoñentes extra\">\n<!ENTITY projectMenu_manageComponents_accesskey \"m\">\n<!ENTITY projectMenu_refreshTabs_label \"Actualizar lapelas\">\n\n<!ENTITY runtimeMenu_label \"Tempo de execución\">\n<!ENTITY runtimeMenu_accesskey \"T\">\n<!ENTITY runtimeMenu_disconnect_label \"Desconectar\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"D\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"Captura de pantalla\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"l\">\n<!ENTITY runtimeMenu_showDetails_label \"Información do tempo de execución\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"e\">\n<!ENTITY runtimeMenu_showMonitor_label \"Monitor\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"M\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Preferencias do dispositivo\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"P\">\n<!ENTITY runtimeMenu_showSettings_label \"Configuración do dispositivo\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"s\">\n\n<!ENTITY viewMenu_label \"Ver\">\n<!ENTITY viewMenu_accesskey \"V\">\n<!ENTITY viewMenu_toggleEditor_label \"Amosar/agocha editor\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"e\">\n<!ENTITY viewMenu_zoomin_label \"Ampliar\">\n<!ENTITY viewMenu_zoomin_accesskey \"i\">\n<!ENTITY viewMenu_zoomout_label \"Reducir\">\n<!ENTITY viewMenu_zoomout_accesskey \"u\">\n<!ENTITY viewMenu_resetzoom_label \"Restabelecer tamaño\">\n<!ENTITY viewMenu_resetzoom_accesskey \"R\">\n\n<!ENTITY projectButton_label \"Abrir aplicativo\">\n<!ENTITY runtimeButton_label \"Seleccionar un tempo de execución\">\n\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n<!ENTITY key_quit \"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel \"O\">\n<!-- reload app -->\n<!ENTITY key_play \"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor \"B\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n\n<!ENTITY projectPanel_myProjects \"Os meus proxectos\">\n<!ENTITY projectPanel_runtimeApps \"Aplicativos en tempo de execución\">\n<!ENTITY projectPanel_tabs \"Lapelas\">\n<!ENTITY runtimePanel_usb \"Dispositivos USB\">\n<!ENTITY runtimePanel_wifi \"Dispositivos Wi-Fi\">\n<!ENTITY runtimePanel_simulator \"Simuladores\">\n<!ENTITY runtimePanel_other \"Outros\">\n<!ENTITY runtimePanel_installsimulator \"Instalar simulador\">\n<!ENTITY runtimePanel_noadbhelper \"Instalar ADB Helper\">\n<!ENTITY runtimePanel_nousbdevice \"Non é posíbel ver o seu dispositivo?\">\n\n<!-- Lense -->\n<!ENTITY details_valid_header \"correcto\">\n<!ENTITY details_warning_header \"avisos\">\n<!ENTITY details_error_header \"erros\">\n<!ENTITY details_description \"Descrición\">\n<!ENTITY details_location \"Localización\">\n<!ENTITY details_manifestURL \"ID do aplicativo\">\n<!ENTITY details_removeProject_button \"Retirar proxecto\">\n<!ENTITY details_showPrepackageLog_button \"Amosar rexistro previo ao empaquetado\">\n\n<!-- New App -->\n<!ENTITY newAppWindowTitle \"Novo aplicativo\">\n<!ENTITY newAppHeader \"Seleccionar modelo\">\n<!ENTITY newAppLoadingTemplate \"Cargando modelos…\">\n<!ENTITY newAppProjectName \"Nome do proxecto:\">\n\n\n<!-- Decks -->\n\n<!ENTITY deck_close \"Pechar\">\n\n<!-- Addons -->\n<!ENTITY addons_title \"Compoñentes extra\">\n<!ENTITY addons_aboutaddons \"Abrir o xestor de complementos\">\n\n<!-- Prefs -->\n<!ENTITY prefs_title \"Preferencias\">\n<!ENTITY prefs_editor_title \"Editor\">\n<!ENTITY prefs_general_title \"Xeral\">\n<!ENTITY prefs_restore \"Restaurar a configuración predeterminada\">\n<!ENTITY prefs_manage_components \"Xestionar compoñentes extra\">\n<!ENTITY prefs_options_autoconnectruntime \"Volver a conectarse ao tempo de execución anterior\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"Volver a conectarse ao tempo de execución anterior cando se inicie WebIDE\">\n<!ENTITY prefs_options_rememberlastproject \"Lembrar o último proxecto\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"Restaurar o proxecto anterior cando se inicie WebIDE\">\n<!ENTITY prefs_options_templatesurl \"URL dos modelos\">\n<!ENTITY prefs_options_templatesurl_tooltip \"Índice de modelos dispoñíbeis\">\n<!ENTITY prefs_options_showeditor \"Amosar editor\">\n<!ENTITY prefs_options_showeditor_tooltip \"Amosar editor interno\">\n<!ENTITY prefs_options_tabsize \"Tamaño da lapela\">\n<!ENTITY prefs_options_expandtab \"Tabulacións con espazos\">\n<!ENTITY prefs_options_expandtab_tooltip \"Usar espazos no lugar do carácter de tabulación\">\n<!ENTITY prefs_options_detectindentation \"Sangrar automaticamente\">\n<!ENTITY prefs_options_detectindentation_tooltip \"Deducir sangrado baseándose no contido do código fonte\">\n<!ENTITY prefs_options_autocomplete \"Completado automático\">\n<!ENTITY prefs_options_autocomplete_tooltip \"Activar completado automático de código\">\n<!ENTITY prefs_options_autoclosebrackets \"Pechar parénteses automaticamente\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"Insire automaticamente os parénteses de peche\">\n<!ENTITY prefs_options_keybindings \"Combinacións de teclas\">\n<!ENTITY prefs_options_keybindings_default \"Predeterminado\">\n\n<!-- Runtime Details -->\n<!ENTITY runtimedetails_title \"Información do tempo de execución\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB ten permisos de administración:\">\n<!ENTITY runtimedetails_summonADBRoot \"dispositivo con permisos de administración\">\n<!ENTITY runtimedetails_ADBRootWarning \"(require un cargador de arrinque ou bootloader desbloqueado)\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Permisos non restrinxidos de DevTools:\">\n<!ENTITY runtimedetails_requestPrivileges \"solicita máis permisos\">\n<!ENTITY runtimedetails_privilegesWarning \"(Reiniciarase o dispositivo. Require permisos de administrador.)\">\n\n<!-- Device Preferences and Settings -->\n<!ENTITY device_typeboolean \"Booleano\">\n<!ENTITY device_typenumber \"Enteiro\">\n<!ENTITY device_typestring \"Cadea\">\n<!ENTITY device_typeobject \"Obxecto\">\n<!ENTITY device_typenone \"Seleccione un tipo\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreference_title \"Preferencias do dispositivo\">\n<!ENTITY devicepreference_search \"Preferencias da busca\">\n<!ENTITY devicepreference_newname \"Nome da nova preferencia\">\n<!ENTITY devicepreference_newtext \"Valor da preferencia\">\n<!ENTITY devicepreference_addnew \"Engadir nova preferencia\">\n\n<!-- Device Settings -->\n<!ENTITY devicesetting_title \"Configuración do dispositivo\">\n<!ENTITY devicesetting_search \"Configuración da busca\">\n<!ENTITY devicesetting_newname \"Nome da nova configuración\">\n<!ENTITY devicesetting_newtext \"Valor da configuración\">\n<!ENTITY devicesetting_addnew \"Engadir nova configuración\">\n\n<!-- Monitor -->\n<!ENTITY monitor_title \"Monitor\">\n<!ENTITY monitor_help \"Axuda\">\n\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n<!ENTITY wifi_auth_header \"Identificación do cliente\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"O endpoint ao que se está conectando necesita máis información para autenticar esta conexión. Examine o código QR usando o outro dispositivo.\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"Ningunha solicitude para examinar o QR?\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"Ten unha solicitude para examinar o QR?\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"Se o outro dispositivo solicita un token no lugar dunha lectura de código QR, copie o seguinte valor no outro dispositivo:\">\n\n<!-- Logs panel -->\n<!ENTITY logs_title \"Rexistros de ordes previas ao empaquetado\">\n\n<!-- Simulator Options -->\n<!ENTITY simulator_title \"Opcións do simulador\">\n<!ENTITY simulator_remove \"Eliminar simulador\">\n<!ENTITY simulator_reset \"Restaurar predeterminados\">\n<!ENTITY simulator_name \"Nome\">\n<!ENTITY simulator_software \"Software\">\n<!ENTITY simulator_version \"Versión\">\n<!ENTITY simulator_profile \"Perfil\">\n<!ENTITY simulator_hardware \"Hardware\">\n<!ENTITY simulator_device \"Dispositivo\">\n<!ENTITY simulator_screenSize \"Pantalla\">\n<!ENTITY simulator_pixelRatio \"Ratio de píxeles\">\n\n<!ENTITY prefs_options_autosavefiles \"Autosave files\">\n<!ENTITY prefs_options_autosavefiles_tooltip \"Automatically save edited files before running project\">\n<!ENTITY runtimePanel_refreshDevices_label \"Refresh Devices\">\n<!ENTITY simulator_tv_data \"TV Simulation\">\n<!ENTITY simulator_tv_data_open \"Config Data\">\n<!ENTITY simulator_tv_data_open_button \"Open Config Directory…\">\n<!ENTITY wifi_auth_qr_size_note \"If the QR code appears too small for the connection to be successfully established, try zooming or enlarging the window.\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/client/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=Firefox WebIDE\ntitle_app=Firefox WebIDE: %S\n\nruntimeButton_label=Seleccionar tempo de execución\nprojectButton_label=Abrir aplicativo\n\nmainProcess_label=Proceso principal\n\nlocal_runtime=Tempo de execución local\nremote_runtime=Tempo de execución remoto\nremote_runtime_promptTitle=Tempo de execución remoto\nremote_runtime_promptMessage=servidor:porto\n\nimportPackagedApp_title=Seleccionar cartafol\nimportHostedApp_title=Abrir aplicativo aloxado\nimportHostedApp_header=Escriba o URL do ficheiro manifest\n\nselectCustomBinary_title=Seleccionar un binario B2G personalizado\nselectCustomProfile_title=Seleccionar un perfil Gaia personalizado\n\nnotification_showTroubleShooting_label=Solución de problemas\nnotification_showTroubleShooting_accesskey=S\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=Cargando…\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected=Non é posíbel instalar o proxecto. Conexión incompleta.\nerror_cantInstallValidationErrors=Non é posíbel instalar o proxecto. Erros de validación.\nerror_listRunningApps=Non é posíbel obter a lista de aplicativos do dispositivo\n\n# Variable: name of the operation (in english)\nerror_operationTimeout=Esgotouse o tempo da operación: %1$S\nerror_operationFail=Fallou a operación: %1$S\n\n# Variable: app name\nerror_cantConnectToApp=Non é posíbel conectar co aplicativo: %1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON=Non é posíbel obter a lista de complementos: %S\n\nerror_appProjectsLoadFailed=Non foi posíbel cargar a lista de proxectos. Isto pode ocorrer se xa usou este perfil cunha versión máis recente de Firefox.\nerror_folderCreationFailed=Imposíbel crear o cartafol do proxecto no directorio seleccionado.\n\n# Variable: runtime app build ID (looks like this %Y%M%D format) and firefox build ID (same format)\nerror_runtimeVersionTooRecent=O tempo de execución conectado ten unha data de creación (%1$S) máis recente que a do seu Firefox de escritorio (%2$S). Esta configuración non está probada e pode causar que as ferramentas de desenvolvemento fallen. Actualice Firefox.\n\naddons_stable=estábel\naddons_unstable=inestábel\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label=Simulador Firefox OS %1$S (%2$S)\naddons_install_button=instalar\naddons_uninstall_button=desinstalar\naddons_adb_label=Complemento ADB Helper\naddons_adapters_label=Complemento Tools Adapters\naddons_adb_warning=Non se detectarán os dispositivos USB sen este complemento\naddons_status_unknown=?\naddons_status_installed=Instalado\naddons_status_uninstalled=Sen instalar\naddons_status_preparing=preparando\naddons_status_downloading=descargando\naddons_status_installing=instalando\n\nruntimedetails_checkno=non\nruntimedetails_checkyes=si\nruntimedetails_checkunknown=descoñecido (require ADB Helper 0.4.0 ou superior)\nruntimedetails_notUSBDevice=Non é un dispositivo USB\n\n# Validation status\nstatus_tooltip=Estado da validación: %1$S\nstatus_valid=CORRECTO\nstatus_warning=AVISOS\nstatus_error=ERROS\nstatus_unknown=DESCOÑECIDO\n\n# Device preferences and settings\ndevice_reset_default=Restabelecer os predeterminados\n\n# Simulator options\nsimulator_custom_device=Personalizado\nsimulator_custom_binary=Binario B2G personalizado…\nsimulator_custom_profile=Perfil Gaia personalizado…\nsimulator_default_profile=Usar predeterminado\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/shared/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - browser/devtools/styleeditor/styleeditor.xul for context -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n<!ENTITY csscoverage.backButton \"Atrás\">\n\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n<!ENTITY csscoverage.unused \"Regras sen usar\">\n<!ENTITY csscoverage.noMatches \"Non se atoparon coincidencias para as seguintes regras:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n<!ENTITY csscoverage.optimize.header \"Páxinas optimizables\">\n\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n<!ENTITY csscoverage.optimize.body1 \"Ás veces pode optimizar a carga movendo as etiquetas\">\n<!ENTITY csscoverage.optimize.body2 \"á parte inferior da páxina e creando un novo elemento\">\n<!ENTITY csscoverage.optimize.body3 \"en liña cos estilos necesarios antes do eventos 'load' e na parte superior. Aquí están os bloques de estilo que precisa:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n<!ENTITY csscoverage.optimize.bodyX \"Todas as regras son inseridas.\">\n\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n<!ENTITY csscoverage.footer1 \"Vexa\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"o artigo en MDN sobre a ferramenta de cobertura CSS\">\n<!ENTITY csscoverage.footer4 \"para as advertencias contidas neste informe.\">\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/shared/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc2,\n# csscoverageStopDesc2, csscoverageOneShotDesc2, csscoverageToggleDesc2,\n# csscoverageReportDesc2): Short descriptions of the csscoverage commands\ncsscoverageDesc=Controlar a análise de cobertura CSS\ncsscoverageStartDesc2=Comezar a recoller datos de cobertura CSS\ncsscoverageStopDesc2=Deter a recolección de datos de cobertura CSS\ncsscoverageOneShotDesc2=Recoller datos instantáneos de cobertura CSS\ncsscoverageToggleDesc2=Activar/desactivar a recolección de datos de cobertura CSS\ncsscoverageReportDesc2=Amosar informe de cobertura CSS\ncsscoverageStartNoReloadDesc=Non comezar cunha recarga de páxina\ncsscoverageStartNoReloadManual=É mellor se se comeza recargando a páxina actual porque iso inicia o test nun punto coñecido, pero podería haber razóns polas que non desexe facer iso (p. ex. a páxina contén un estado que se perderá ao recargar)\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply=Executando a análise de cobertura CSS\ncsscoverageDoneReply=Rematou a análise de cobertura CSS\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError=Xa se está executando unha análise de cobertura CSS\ncsscoverageNotRunningError=Non se está executando unha análise de cobertura CSS\ncsscoverageNotRunError=Non se executou a análise de cobertura CSS\ncsscoverageNoRemoteError=O destino non admite a cobertura CSS\ncsscoverageOneShotReportError=O informe de cobertura CSS non está dispoñíbel para datos 'oneshot'. Use iniciar/deter.\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/shared/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=Conexión entrante\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=Detectouse unha petición entrante para permitir a conexión de depuración remota. Un cliente remoto pode tomar o control total sobre o navegador!\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=Client Endpoint: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=Server Endpoint: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=Permitir a conexión?\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=Desactivar\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=Identificación do cliente\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=O endpoint ao que se está conectando necesita máis información para autenticar esta conexión. Forneza o seguinte token no campo que aparece no outro dispositivo.\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=O meu certificado: %1$S\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=Token: %1$S\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=Fornecer token do cliente\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=O cliente debería amosar un valor do token. Introduza aquí ese valor do token para completar a autenticación con este cliente.\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/shared/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone=(Sen descrición)\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName=Opcións\n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc=Executar unha orde en %S\ncanonProxyManual=Un conxunto de ordes que se executan nun sistema remoto. O sistema remoto é accedido vía %S\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists=Xa existe unha orde chamada '%S'\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\ncliEvalJavascript=Escribir directamente o código JavaScript\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg=Demasiados argumentos\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions=Opcións dispoñíbeis\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand2=Orde incorrecta: '%1$S'.\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam=Requírese un valor para '%1$S'.\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists='%1$S' non existe\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists='%1$S' xa existe\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile='%1$S' non é un ficheiro\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory='%1$S' non é un cartafol\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch='%1$S' non coincide con '%2$S'\n\n# LOCALIZATION NOTE: When the menu has displayed all the matches that it\n# should (i.e. about 10 items) then we display this to alert the user that\n# more matches are available.\nfieldMenuMore=Existen máis coincidencias, siga escribindo\n\n# LOCALIZATION NOTE: The command line provides completion for JavaScript\n# commands, however there are times when the scope of what we're completing\n# against can't be used. This error message is displayed when this happens.\njstypeParseScope=Perdeuse o ámbito\n\n# LOCALIZATION NOTE (jstypeParseMissing, jstypeBeginSyntax,\n# jstypeBeginUnterm): These error messages are displayed when the command line\n# is doing JavaScript completion and encounters errors.\njstypeParseMissing=Non é posíbel atopar a propiedade '%S'\njstypeBeginSyntax=Erro de sintaxe\njstypeBeginUnterm=Cadea sen rematar\n\n# LOCALIZATION NOTE: This message is displayed if the system for providing\n# JavaScript completions encounters and error it displays this.\njstypeParseError=Erro\n\n# LOCALIZATION NOTE (typesNumberNan, typesNumberNotInt2, typesDateNan): These\n# error messages are displayed when the command line is passed a variable\n# which has the wrong format and can't be converted. Parameters: %S is the\n# passed variable.\ntypesNumberNan=Non é posíbel converter \"%S\" a un número.\ntypesNumberNotInt2=Non é posíbel converter \"%S\" a un número enteiro.\ntypesDateNan=Non é posíbel converter \"%S\" a unha data.\n\n# LOCALIZATION NOTE (typesNumberMax, typesNumberMin, typesDateMax,\n# typesDateMin): These error messages are displayed when the command line is\n# passed a variable which has a value out of range (number or date).\n# Parameters: %1$S is the passed variable, %2$S is the limit value.\ntypesNumberMax=%1$S é maior que o valor máximo permitido: %2$S.\ntypesNumberMin=%1$S é menor que o valor mínimo permitido: %2$S.\ntypesDateMax=%1$S é posterior ao valor máximo permitido: %2$S.\ntypesDateMin=%1$S é anterior ao valor mínimo permitido: %2$S.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# passed an option with a limited number of correct values, but the passed\n# value is not one of them.\ntypesSelectionNomatch=Non é posíbel usar '%S'.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# expecting a CSS query string, however the passed string is not valid.\nnodeParseSyntax=Erro de sintaxe na consulta CSS\n\n# LOCALIZATION NOTE (nodeParseMultiple, nodeParseNone): These error messages\n# are displayed when the command line is expecting a CSS string that matches a\n# single node, but more nodes (or none) match.\nnodeParseMultiple=Demasiadas coincidencias (%S)\nnodeParseNone=Sen coincidencias\n\n# LOCALIZATION NOTE (helpDesc, helpManual, helpSearchDesc, helpSearchManual3):\n# These strings describe the \"help\" command, used to display a description of\n# a command (e.g. \"help pref\"), and its parameter 'search'.\nhelpDesc=Obter axuda sobre as ordes dispoñíbeis\nhelpManual=Fornece axuda para unha orde específica (se se fornece unha cadea e se atopa unha coincidencia exacta) ou amosa as ordes dispoñíbeis (se non se fornece unha cadea ou se non atopa unha coincidencia exacta).\nhelpSearchDesc=Cadea de busca\nhelpSearchManual3=cadea de busca que se usa para reducir as ordes que se amosan. Non se admiten as expresións regulares.\n\n# LOCALIZATION NOTE: These strings are displayed in the help page for a\n# command in the console.\nhelpManSynopsis=Resumo\n\n# LOCALIZATION NOTE: This message is displayed in the help page if the command\n# has no parameters.\nhelpManNone=Ningunha\n\n# LOCALIZATION NOTE: This message is displayed in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll=Ordes dispoñíbeis:\n\n# LOCALIZATION NOTE (helpListPrefix, helpListNone): These messages are\n# displayed in response to the 'help <search>' command (i.e. with a search\n# string), just above the list of matching commands. Parameters: %S is the\n# search string.\nhelpListPrefix=Ordes que comezan con '%1$S':\nhelpListNone=Ningunha orde comeza con '%1$S'\n\n# LOCALIZATION NOTE (helpManRequired, helpManOptional, helpManDefault): When\n# the 'help x' command wants to show the manual for the 'x' command, it needs\n# to be able to describe the parameters as either required or optional, or if\n# they have a default value.\nhelpManRequired=requirido\nhelpManOptional=opcional\nhelpManDefault=opcional, predeterminado=%S\n\n# LOCALIZATION NOTE: This forms part of the output from the 'help' command.\n# 'GCLI' is a project name and should be left untranslated.\nhelpIntro=GCLI é un experimento para crear unha liña de ordes de fácil utilización para os desenvolvedores web.\n\n# LOCALIZATION NOTE: Text shown as part of the output of the 'help' command\n# when the command in question has sub-commands, before a list of the matching\n# sub-commands.\nsubCommands=Sub-ordes\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError=Erro de análise da liña de ordes\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc=Concentrarse nun grupo de ordes\ncontextManual=Configura un prefixo predeterminado para futuras ordes. Por exemplo, 'context git' permitiríalle escribir 'commit' no lugar de 'git commit'.\ncontextPrefixDesc=O prefixo da orde\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError=Non é posíbel usar '%S' como un prefixo porque non é unha orde pai.\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply=Usando %S como un prefixo da orde\ncontextEmptyReply=Prefixo da orde sen estabelecer\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectMethodDesc, connectUrlDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an \n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc=Importar as ordes do servidor\nconnectManual=Conectar co servidor, crear unha versión local das ordes no servidor. Inicialmente as ordes remotas teñen un prefixo para distinguilas das ordes locais (pero pode usar a orde context para ver o pasado)\nconnectPrefixDesc=Prefixo pai para as ordes importadas\nconnectMethodDesc=O método de conexión\nconnectUrlDesc=O URL ao que se quere conectar\nconnectDupReply=Xa existe unha conexión chamada %S.\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply=Engadíronse %S ordes.\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2,\n# disconnectPrefixDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2=Desconectar do servidor\ndisconnectManual2=Desconecta dun servidor ao que está conectado actualmente para executar ordes remotas\ndisconnectPrefixDesc=Prefixo pai para as ordes importadas\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply=Retiráronse %S ordes.\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc=Cambiar o JS global\nglobalWindowDesc=A nova xanela/global\nglobalOutput=O JS global agora é %S\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc=Borrar a área de saída\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc=Escriba ordes en diferentes idiomas\nlangOutput=Agora usa %S\n\n# LOCALIZATION NOTE (prefDesc, prefManual, prefListDesc, prefListManual,\n# prefListSearchDesc, prefListSearchManual, prefShowDesc, prefShowManual,\n# prefShowSettingDesc, prefShowSettingManual): These strings describe the\n# 'pref' command and all its available sub-commands and parameters.\nprefDesc=Ordes para controlar a configuración\nprefManual=Ordes para amosar e modificar as preferencias para GCLI e o seu entorno\nprefListDesc=Amosar a configuración dispoñíbel\nprefListManual=Amosa unha lista de preferencias, opcionalmente filtrase cando se usa o parámetro 'search'\nprefListSearchDesc=Filtra a lista das configuracións que se amosan\nprefListSearchManual=Busca a cadea dada na lista das preferencias dispoñíbeis\nprefShowDesc=Amosa o valor da configuración\nprefShowManual=Amosa o valor dunha preferencia dada\nprefShowSettingDesc=Configuración a amosar\nprefShowSettingManual=O nome da configuración a amosar\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue=%1$S: %2$S\n\n# LOCALIZATION NOTE (prefSetDesc, prefSetManual, prefSetSettingDesc,\n# prefSetSettingManual, prefSetValueDesc, prefSetValueManual): These strings\n# describe the 'pref set' command and all its parameters.\nprefSetDesc=Modifica unha configuración\nprefSetManual=Modifica preferencias definidas polo entorno\nprefSetSettingDesc=Configuración a modificar\nprefSetSettingManual=O nome da configuración a modificar.\nprefSetValueDesc=Novo valor para a configuración\nprefSetValueManual=O novo valor para a configuración especificada\n\n# LOCALIZATION NOTE (prefResetDesc, prefResetManual, prefResetSettingDesc,\n# prefResetSettingManual): These strings describe the 'pref reset' command and\n# all its parameters.\nprefResetDesc=Restabelece unha configuración\nprefResetManual=Restabelece o valor dunha configuración á predeterminada do sistema\nprefResetSettingDesc=Configuración a restabelecer\nprefResetSettingManual=O nome da configuración a restabelecer co valor predeterminado do sistema\n\n# LOCALIZATION NOTE: This string is displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results.\nprefOutputFilter=Filtro\n\n# LOCALIZATION NOTE (prefOutputName, prefOutputValue): These strings are\n# displayed in the output from the 'pref list' command as table headings.\nprefOutputName=Nome\nprefOutputValue=Valor\n\n# LOCALIZATION NOTE (introDesc, introManual): These strings describe the\n# 'intro' command. The localization of 'Got it!' should be the same used in\n# introTextGo.\nintroDesc=Amosa a mensaxe de benvida\nintroManual=Volve a visualizar a mensaxe que se lle amosa aos novos usuarios ata que premen no botón 'Xa o teño'\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3=GCLI é un experimento para crear unha liña de ordes de fácil utilización para os desenvolvedores web.\nintroTextCommands=Para obter unha lista de oredes escriba\nintroTextKeys2=, ou para amosar/agochar a axuda para as ordes, prema\nintroTextF1Escape=F1/Escape\nintroTextGo=Entendín!\n\n# LOCALIZATION NOTE: This is a short description of the 'hideIntro' setting.\nhideIntroDesc=Amosa a mensaxe de benvida inicial\n\n# LOCALIZATION NOTE: This is a description of the 'eagerHelper' setting. It's\n# displayed when the user asks for help on the settings. eagerHelper allows\n# users to select between showing no tooltips, permanent tooltips, and only\n# important tooltips.\neagerHelperDesc=Con que velocidade se amosan as suxestións\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/shared/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=Obter axuda sobre as ordes dispoñíbeis\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=Ordes dispoñíbeis\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=A orde '%1$S' non está dispoñíbel en modo multiproceso (E10S)\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc=Ordes para controlar a consola\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=Filtrar, limpar e pechar a consola web\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=Limpar a consola\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=Garda unha imaxe da páxina\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=Garda unha imaxe PNG do contido visíbel da xanela (opcionalmente despois dun retardo)\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=Nome do ficheiro de destino\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=O nome do ficheiro (debería ter unha extensión '.png') no que se gardará a captura de pantalla.\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=Desexa copiar a captura de pantalla ao portapapeis? (true/false)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=True se quere copiar a captura de pantalla en vez de gardala nun ficheiro.\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions=Opcións\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=Retardo (segundos)\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=O tempo de espera (en segundos) antes de tomar a captura de pantalla\n\n# LOCALIZATION NOTE (screenshotDPRDesc) A very short string to describe\n# the 'dpr' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\n\n# LOCALIZATION NOTE (screenshotDPRManual) A fuller description of the\n# 'dpr' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\n\n# LOCALIZATION NOTE (screenshotFullPageDesc) A very short string to describe\n# the 'fullpage' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=Toda a páxina web? (true/false)\n\n# LOCALIZATION NOTE (screenshotFullPageManual) A fuller description of the\n# 'fullpage' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=True se a captura de pantalla tamén debería incluír partes da páxina web que están fóra da área visíbel.\n\n# LOCALIZATION NOTE (screenshotFileDesc) A very short string to describe\n# the 'file' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\n\n# LOCALIZATION NOTE (screenshotFileManual) A fuller description of the\n# 'file' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. The first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=Captura de pantalla o %1$S ás %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=Produciuse un erro ao gardar en\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=Gardouse en\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=Produciuse un erro ao copiar ao portapapeis.\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=Copiouse ao portapapeis.\n\n# LOCALIZATION NOTE (screenshotTooltipPage) Text displayed as tooltip for screenshot button in devtools ToolBox.\n\n# LOCALIZATION NOTE (screenshotImgurDesc) A very short string to describe\n# the 'imgur' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotImgurDesc=Subir a imgur.com\n\n# LOCALIZATION NOTE (screenshotImgurManual) A fuller description of the\n# 'imgur' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotImgurManual=Usar se quere subir a imaxe a imgur.com en lugar de gardala no disco\n\n# LOCALIZATION NOTE (screenshotImgurError) Text displayed to user upon\n# encountering error while uploading the screenshot to imgur.com.\nscreenshotImgurError=Non foi posíbel contactar coa API de imgur\n\n# LOCALIZATION NOTE (screenshotImgurUploading) Text displayed to user when the\n# screenshot is successfully sent to Imgur but the program is waiting on a response.\n# The argument (%1$S) is a new image URL at Imgur.\nscreenshotImgurUploaded=Subido a %1$S\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc=Realzar nodos\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual=Realza os nodo que coinciden cun selector na páxina\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc=Selector CSS\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual=O selector CSS usase para identificar nodos na páxina\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc=Opcións\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc=Agochar guías\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual=Agochar as guías ao redor do nodo resaltado\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc=Amosar a barra de información do nodo\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual=Amosa a barra de información por enriba do nodo resaltado (a barra de información amosa o nome da etiqueta, os atributos e a dimensión)\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc=Amosar todas as coincidencias\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual=Se demasiados nodos coinciden co selector, só se amosarán os 100 primeiros para evitar a degradación do rendemento da páxina. Use esta opción para amosar todas as coincidencias\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc=Rexión do modelo de caixa\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual=Que rexión do modelo de caixa debería resaltarse: «content», «padding», «border» ou «margin»\n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc=Cubrir estilo\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual=Substituír o estilo de recheo predeterminado da rexión cunha cor personalizada\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc=Manter os resaltados existentes\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual=De forma predeterminada, os resaltados existentes agóchanse cando se executa unha orde mentres non estea activada esta opción\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=%1$S nodo resaltado;%1$S nodos resaltados\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached=%1$S nodos coincidentes, pero só %2$S nodos resaltados. Use '--showall' para amosar todos\n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc=Anular o resaltado de todos os nodos\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual=Anula o resaltado de todos os nodos previamente resaltados coa orde «highlight»\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=Reiniciar %1$S\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=Desactiva a carga de contido dende a caché ao reiniciar\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=O usuario cancelou a solicitude de reinicio.\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=Reiniciando %1$S…\n\n# LOCALIZATION NOTE (restartBrowserGroupOptions) A label for the optional options of\n# the restart command.\nrestartBrowserGroupOptions=Opcións\n\n# LOCALIZATION NOTE (restartBrowserSafemodeDesc) A very short string to\n# describe the 'safemode' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserSafemodeDesc=Activa o modo seguro despois de reiniciar\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=Inspeccionar un nodo\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=Examinar as dimensións e as propiedades dun elemento usando \\\\\\nun selector CSS para abrir o DOM resaltado\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=Selector CSS\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=Un selector CSS para usar con Document.querySelector que \\\\\\nidentifica un elemento único\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc=Captura unha cor da paxina\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual=Abre un panel que destaca unha área da páxina para inspeccionar píxeles e copiar os valores da cor\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=Debe abrirse o depurador antes de usar esta orde\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first before setting breakpoints.\ndebuggerStopped=Debe abrirse o depurador antes de configurar os puntos de quebra\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=Xestionar puntos de quebra\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=Ordes para listar, engadir e retirar puntos de quebra\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=Amosar puntos de quebra coñecidos\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=Non se estabeleceu ningún punto de quebra\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=Retirar\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=Engadiuse un punto de quebra\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=Non foi posíbel estabelecer o punto de quebra: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=Engadir un punto de quebra\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=Tipos de puntos de quebra admitidos: liña\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=Engadir un punto de quebra de liña\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=URI do ficheiro JS\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=Número da liña\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=Retirar un punto de quebra\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=Índice do punto de quebra\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=Retirouse o punto de quebra\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=Xestionar depurador\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=Orde para interromper ou continuar o fío principal, avanzar, retroceder ou deter o código\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=Abre o depurador\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=Pecha o depurador\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=Detén o fío principal\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=Retoma o fío principal, e continua coa execución que segue ao punto de quebra, ata o seguinte punto de quebra ou o fin do script.\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=Xestionar pasos\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=Ordes para avanzar, retroceder ou deter o código\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=Executa a sentencia actual e logo detense na seguinte sentencia. Se a sentencia actual é unha chamada a unha función, entón o depurador executa a función completa e detense na seguinte sentencia despois da chamada á función\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step in command.\ndbgStepInDesc=Executa a sentencia actual e logo detense na seguinte sentencia. Se a sentencia actual é unha chamada a unha función, entón o depurador entra nesa función, noutro caso detense na seguinte sentencia\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step out command.\ndbgStepOutDesc=Sae da función actual a un nivel superior se a función está aniñada. Se está no corpo principal, executase o script ata o fin ou ata o seguinte punto de quebra. Execútanse as instrucións ignoradas, pero non se seguen paso a paso\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=Listar as orixes dos URL cargados no depurador\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc=Tratar códigos fonte como caixa negra no depurador\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc=Un código fonte específico para tratar como caixa negra\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc=Tratar como caixas negras todos os códigos fonte que coincidan con este patrón (por exemplo: «*.min.js»)\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc=Inverter a coincidencia. Serán tratados como caixas negras todas as fontes que non son nin a fonte fornecida, nin as fontes que coinciden co patrón fornecido.\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc=(Ningún código fonte tratado como caixa negra)\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc=Os seguintes códigos fonte trataranse como caixas negras:\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc=Erro ao pasar ao modo de caixa negra:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc=Deixar de tratar como caixas negras os códigos fonte no depurador\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc=Un código fonte específico para deixar de tratar como caixa negra\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc=Deixar de tratar como caixas negras todos os códigos fonte que cumpran con este patrón (por exemplo: «*.min.js»)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc=(Non de deixou de tratar como caixa negra ningún código fonte)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc=Deixouse de tratar como caixas negras os seguintes códigos fonte:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc=Erro ao deixar de tratar como caixa negra:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc=Inverter a coincidencia. Deixarán de tratarse como caixas negras todas as fontes que non son nin a fonte fornecida, nin as fontes que coinciden co patrón fornecido.\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=Pechar a consola\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=Abrir a consola\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=Axustar un recurso da páxina\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=Editar un dos recursos que é parte desta páxina\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=URL para editar\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=Liña á que ir\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=Redimensionar a páxina\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=Largura en píxeles\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=Altura en píxeles\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=Entrar no modo de deseño adaptábel\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=Saír do modo de deseño adaptábel\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=Alternar o modo de deseño adaptábel\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\n# Keyboard shortcut will be shown inside brackets.\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=Modificar o tamaño da páxina\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=Controlar o modo de deseño adaptábel\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2=Os sitios web con deseño adaptábel responden ao se entorno, polo que se amosan ben nunha pantalla dun móbil, nun cine, así como calquera pantalla de tamaño intermedio. O modo de deseño adaptábel permite probar facilmente unha variedade de tamaños de páxina en %1$S sen ter que cambiar o tamaño de todo do navegador.\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=Manipula as ordes\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=Lee de novo o directorio mozcmd\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3=Cargáronse as ordes dende '%1$S'\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc=Configura un cartafol mozcmd\n\n# LOCALIZATION NOTE (cmdSetdirManual3) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc=Cartafol que contén os ficheiros .mozcmd\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=Manipula os complementos\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=Lista os complementos instalados\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=Selecciona un tipo de complemento\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=Os seguintes dicionarios xa están instalados:\naddonListExtensionHeading=As seguintes extensións xa están instaladas:\naddonListLocaleHeading=Os seguintes paquetes de idiomas xa están instalados:\naddonListPluginHeading=Os seguintes engadidos xa están instalados:\naddonListThemeHeading=Os seguintes temas xa están instalados:\naddonListAllHeading=Os seguintes complementos xa están instalados:\naddonListUnknownHeading=Os seguintes complementos do tipo seleccionado xa están instalados:\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=Activar\naddonListOutDisable=Desactivar\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=pendente\naddonPendingEnable=activar\naddonPendingDisable=desactivar\naddonPendingUninstall=desinstalar\naddonPendingInstall=instalar\naddonPendingUpgrade=anovar\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous add-on commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=O nome do complemento\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for add-ons of a particular type were not found.\naddonNoneOfType=Non hai complementos deste tipo instalados.\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=Activa o complemento especificado\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an add-on that is\n# already enabled.\naddonAlreadyEnabled=%S xa está activado.\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an add-on is enabled.\naddonEnabled=Activouse o %S.\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=Desactiva o complemento especificado\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an add-on that is\n# already disabled.\naddonAlreadyDisabled=%S xa está desactivado.\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an add-on is disabled.\naddonDisabled=Desactivouse o %S.\n\n# LOCALIZATION NOTE (addonCtpDesc) A very short description of the\n# 'addon ctp <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n\n# LOCALIZATION NOTE (addonCtp) Used in the output of the 'addon ctp'\n# command when a plugin is set to click-to-play.\n\n# LOCALIZATION NOTE (addonAlreadyCtp) Used in the output of the\n# 'addon ctp' command when an attempt is made to set a plugin to\n# click-to-play that is already set to click-to-play.\n\n# LOCALIZATION NOTE (addonCantCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the addon is not a plugin.\n\n# LOCALIZATION NOTE (addonNoCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the plugin cannot be set to click-to-play for some reason.\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=Exporta os recursos\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=Exporta HTML da páxina\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=Facer cambios á páxina\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=Busca e substitúe nos elementos da páxina\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=Que buscar\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=Cadea a substituír\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=Executa unha busca sen diferenciar maiús. de minús.\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=Selector CSS á raíz da busca\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=Selector CSS para coincidir na busca\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=Os atributos seleccionados pola expresión regular\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=Restrinxir a busca aos atributos\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=Restrinxir a busca aos nodos de texto\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=Elementos coincidentes co selector: %1$S. Substitucións nos nodos de texto: %2$S. Substitucións nos atributos: %3$S.\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=Retira os elementos e atributos da páxina\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=Retira os elementos da páxina\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=Selector CSS que especifica os elementos a retirar\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=Selector CSS que especifica a raíz da busca\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=Retira o elemento, pero deixa o contido\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=Retira só os elementos baleiros\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=Elementos coincidentes co selector: %1$S. Elementos retirados: %2$S.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=Retirar os atributos coincidentes\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=Expresión regular que especifica os atributos a retirar\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=Selector CSS dos elementos a incluír\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=Selector CSS da raíz da busca\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=Executa unha busca sen diferenciar maiús. de minús.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=Elementos coincidentes co selector: %1$S. Atributos retirados: %2$S.\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2=Modifica as ferramentas de desenvolvemento de %1$S\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=Varias ordes para modificar directamente as ferramentas de desenvolvemento de %1$S.\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=Carga as ferramentas dunha copia de mozilla-central\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound2) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound2=%1$S non existe ou non é unha copia de mozilla-central.\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded2) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded2=Cargáronse as ferramentas dende %1$S.\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=Carga as ferramentas de desenvolvemento de %1$S dende unha copia completa de mozilla-central.\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=Unha copia de mozilla-central\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=Usa as ferramentas integradas\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=Usa as ferramentas integradas e anula calquera orde «srcdir» anterior.\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=Cargáronse as ferramentas integradas.\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=Recargar as ferramentas de desenvolvemento\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=Recargáronse as ferramentas.\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=Amosar e modificar as cookies\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=Ordes para listar, crear, eliminar e modificar as cookies para o dominio actual.\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=Amosar as cookies\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=Amosar unha lista de cookies relevantes á páxina actual.\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=Servidor:\ncookieListOutPath=Camiño:\ncookieListOutExpires=Caduca:\ncookieListOutAttributes=Atributos:\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=Ningún\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=Ao saír do navegador (sesión)\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=Non se atoparon cookies para esta páxina\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=Non se atoparon cookies para o servidor %1$S\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=Editar\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=Retirar\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=Retirar unha cookie\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=Retirar unha cookie, dando a clave\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=A clave da cookie a retirar\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=Definir unha cookie\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=Definir unha cookie especificando unha clave, un valor e opcionalmente un ou máis dos seguintes atributos: expires (max-age en segundos ou a data na que caduca no formato GMTString), path, domain, secure\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=A clave da cookie a definir\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=O valor da cookie a definir\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc=Opcións\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=A ruta da cookie a definir\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=O dominio da cookie a definir\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=Só transmitida vía https\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=Non accesíbel dende o script do lado do cliente\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=Só válida para o tempo de vida da sesión do navegador\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=A data de caducidade da cookie (RFC2822 entre comiñas ou data ISO 8601)\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=Embelecedor de Javascript\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=O URL do ficheiro JS que hai que embelecer \n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=Tamaño da sangría en caracteres\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=O número de caracteres usados para sangrar cada liña\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=Os caracteres usados para sangrar cada liña\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=Os caracteres usados para sangrar cada liña, como opcións posíbeis o espazo e a tabulación.\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=Non conservar as quebras de liña\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=Deberían preservarse as quebras de liña existentes\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=Número máximo consecutivo de quebras de liña\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=O número máximo consecutivo de quebras de liña a preservar\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=Forzar o modo jslint-stricter?\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=Cando estea definido a true, forzarase o modo jslint-stricter\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=Selecciona o estilo de codificación das chaves\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=Selecciona o estilo de codificación das chaves: collapse - pór as chaves na mesma liña que as sentenzas de control; expand - pór as chaves nas súa propia liña (estilo Allman ou ANSI); end-expand - pór as chaves de peche na súa propia liña; expand-strict - pór as chaves na súa propia liña incluso se rompen o seu código.\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=Ningún espazo antes das sentenzas condicionais\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=Quitar os caracteres de escape \\\\xNN?\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=Deberían quitarse os caracteres de escape dos caracteres imprimíbeis nas cadeas codificadas coa notación \\\\xNN?\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=Escriba un URL correcto\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=Opcións\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=Ordes para manipular o rexistro de chamadas ás funcións\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=Inicie o rexistro de chamadas ás funcións na consola\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=Iniciouse o rexistro de chamadas.\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=Detén o rexistro de chamadas ás funcións\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=Ningún rexistro de chamadas está activo\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=Detívose o rexistro de chamadas. Contextos activos: %1$S.\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=Comezar a rexistrar as chamadas ás funcións de código chrome na consola\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=Obxecto global, URI JSM ou JS, para obter un obxecto global de\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=O obxecto global, URI dun JSM ou un JS, a executar na xanela chrome da que obter un obxecto global\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=Iniciouse o rexistro de chamadas.\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=Detén o rexistro de chamadas ás funcións\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=Non está activo o rexistro de chamadas para código chrome\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=Detívose o rexistro de chamadas. Contextos activos: %1$S.\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<anónimo>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=Chamada ao método\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=JSM incorrecto!\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=Non se atopou a variábel na xanela content.\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=Non se atopou a variábel na xanela chrome.\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of JavaScript\n# and invalid JavaScript code.\ncallLogChromeEvalException=O JavaScript avaliado lanzou a seguinte excepción\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=O código JavaScript debe avaliar a un obxecto no que as chamadas a métodos están sendo rexistradas. Por exemplo \"({a1: function() {this.a2()},a2: function() {}});\"\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=Scratchpad\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=Realza a área pintada\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=Activa destacar áreas repintadas\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=Desactiva destacar áreas repintadas\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=marcos de chrome\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=Visualizar as áreas repintadas en diferentes cores\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip=Realza a área pintada\n\n# LOCALIZATION NOTE (paintflashingToggleDesc) A very short string used to describe the\n# function of the \"paintflashing toggle\" command.\npaintflashingToggleDesc=Activa/desactiva destacar áreas repintadas\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\n# Keyboard shortcut will be shown inside brackets.\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=Utilidades da caché de aplicativo\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=Validar o manifest da caché\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=Atopar incidencias relacionadas co manifest da caché e os ficheiros que referencia\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=URI a comprobar\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=Validouse correctamente a caché do aplicativo.\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=Borra as entradas da caché do aplicativo\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=Borra unha ou máis entradas da caché do aplicativo\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=Borráronse correctamente as entradas.\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=Amosa unha lista de entradas da caché do aplicativo.\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=Amosa unha lista de todas as entradas da caché dos aplicativos. Se usa o parámetro de busca entón a táboa amosa unha lista de entradas que conteñan o termo da busca.\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=Filtra os resultados usando o termo da busca.\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=Chave:\nappCacheListDataSize=Tamaño dos datos:\nappCacheListDeviceID=ID do dispositivo:\nappCacheListExpirationTime=Caduca:\nappCacheListFetchCount=Número de descargas:\nappCacheListLastFetched=Última descarga:\nappCacheListLastModified=Modificado por última vez:\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=Ver entrada\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=Abre unha nova lapela que contén a información da entrada de caché especificada.\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=Abre unha nova lapela que contén a información da entrada de caché especificada.\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=A chave para a entrada a amosar.\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=Xestiona o analizador\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=Ordes para iniciar ou deter o analizador JavaScript\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=Abre o analizador\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=Pecha o analizador\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=Comezar a analizar\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=Nome dunha análise coa quere comezar.\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=Deter a análise\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=Nome dunha análise que quere deter.\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=Lista de todas as análises\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=Amosa unha análise individual\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=Nome dunha análise.\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2=A análise xa se iniciou\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=Non se atopou a análise\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3=O analizador aínda non se iniciou. Use «profile start» para comezar a análise\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2=Gravando…\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped=Detida…\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=Para que esta orde traballe primeiro ten que abrir o analizador\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=Abre un porto de depuración remota\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2=%1$S permite realizar unha depuración remota baixo unha conexion TCP/IP. Por motivos de seguranza, esta característica está desactivada de forma predeterminada, pero pode activala usando esta orde.\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=O porto TCP no que escoitar\n\n# LOCALIZATION NOTE (listenProtocolDesc) A very short string used to describe the\n# function of 'protocol' parameter to the 'listen' command.\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=A escoita está desactiva pola preferencia devtools.debugger.remote-enabled\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=Escoitando no porto %1$S\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=DebuggerServer sen inicializar\n\n# LOCALIZATION NOTE (unlistenDesc) A very short string used to describe the\n# function of the 'unlisten' command.\nunlistenDesc=Pechar todos os portos de depuración remota\n\n# LOCALIZATION NOTE (unlistenManual) A longer description of the 'unlisten'\n# command.\nunlistenManual=Pecha todos os portos abertos de depuración remota.\n\n# LOCALIZATION NOTE (unlistenOutput) Text of a message output during the\n# execution of the 'unlisten' command.\nunlistenOutput=Pechados todos os portos TCP\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc=Emulación de tipo de media CSS\nmediaEmulateDesc=Emula un tipo de medio CSS especificado\nmediaEmulateManual=Ver o documento como se representaría nun dispositivo que admite o tipo de medio dado, coas regras CSS relevantes aplicadas.\nmediaEmulateType=O tipo de medio a emular\nmediaResetDesc=Deter a emulación dun tipo de medio CSS\n\n# LOCALIZATION NOTE (qsaDesc, qsaQueryDesc)\n# These strings describe the 'qsa' commands and all available parameters.\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc=Inxectar bibliotecas comúns na páxina\ninjectManual2=Inxecta bibliotecas comúns no contido da páxina. As bibliotecas son accesíbeis dende a consola.\ninjectLibraryDesc=Seleccione a biblioteca a inxectar ou escriba un URI de script correcto a inxectar\ninjectLoaded=Cargouse %1$S\ninjectFailed=Produciuse un fallo ao cargar %1$S - URI incorrecto\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc=Abre cartafoles\nfolderOpenDesc=Abre o cartafol indicado\nfolderOpenDir=Ruta do directorio\nfolderOpenProfileDesc=Abre o directorio do perfil\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath=Escriba unha ruta correcta\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult=Abriuse %1$S\n\n# LOCALIZATION NOTE (mdnDesc) A very short string used to describe the\n# use of 'mdn' command.\n# LOCALIZATION NOTE (mdnCssDesc) A very short string used to describe the\n# result of the 'mdn css' command.\n# LOCALIZATION NOTE (mdnCssProp) String used to describe the 'property name'\n# parameter used in the 'mdn css' command.\n# LOCALIZATION NOTE (mdnCssPropertyNotFound) String used to display an error in\n# the result of the 'mdn css' command. Errors occur when a given CSS property\n# wasn't found on MDN. The %1$S parameter will be replaced with the name of the\n# CSS property.\n# LOCALIZATION NOTE (mdnCssVisitPage) String used as the label of a link to the\n# MDN page for a given CSS property.\n\n# LOCALIZATION NOTE (security)\nsecurityPrivacyDesc=Amosar características admitidas de seguranza e privacidade\nsecurityManual=Ordes para listar e obter suxestións sobre as características de seguranza para o dominio actual.\nsecurityListDesc=Amosar características de seguranza\nsecurityListManual=Amosa unha lista de todas as características de seguranza relevantes da páxina actual.\n# CSP specific\nsecurityCSPDesc=Amosar características de seguranza específicas de CSP\nsecurityCSPManual=Amosar información sobre a CSP aplicada á páxina actual.\nsecurityCSPRemWildCard=Pode retirar o comodín(*)?\nsecurityCSPPotentialXSS=Vulnerabilidade potencial XSS!\n# LOCALIZATION NOTE: do not translate 'Content-Security-Policy'\nsecurityCSPNoCSPOnPage=Non foi posíbel atopar Content-Security-Policy de\nsecurityCSPHeaderOnPage=Content-Security-Policy de\nsecurityCSPROHeaderOnPage=Content-Security-Policy-Report-Only de\n# Referrer Policy specific\nsecurityReferrerPolicyDesc=Amosar a política Referrer actual\nsecurityReferrerPolicyManual=Amosa a política Referrer da páxina actual con exemplos referrers para diferentes URI.\nsecurityReferrerNextURI=Ao visitar\nsecurityReferrerCalculatedReferrer=Referrer será\n# LOCALIZATION NOTE: %1$S is the current page URI\nsecurityReferrerPolicyReportHeader=Política Referrer de %1$S\n\n# LOCALIZATION NOTE (rulersDesc) A very short description of the\n# 'rulers' command. See rulersManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nrulersDesc=Activa/desactiva as regras para a páxina\n\n# LOCALIZATION NOTE (rulersManual) A fuller description of the 'rulers'\n# command, displayed when the user asks for help on what it does.\nrulersManual=Activa/desactiva as regras horizontais e verticais para a páxina actual\n\n# LOCALIZATION NOTE (rulersTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the rulers.\nrulersTooltip=Activa/desactiva as regras para a páxina\n\n# LOCALIZATION NOTE (measureDesc) A very short description of the\n# 'measure' command. See measureManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n\n# LOCALIZATION NOTE (measureManual) A fuller description of the 'measure'\n# command, displayed when the user asks for help on what it does.\n\n# LOCALIZATION NOTE (measureTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the measuring tool.\n\n\n# LOCALIZATION NOTE (addonAlreadyCtp) Used in the output of the\n# 'addon ctp' command when an attempt is made to set a plugin to\n# click-to-play that is already set to click-to-play.\naddonAlreadyCtp=%S is already set to click-to-play.\n\n# LOCALIZATION NOTE (addonCantCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the addon is not a plugin.\naddonCantCtp=%S cannot be set to click-to-play because it is not a plugin.\n\n# LOCALIZATION NOTE (addonCtp) Used in the output of the 'addon ctp'\n# command when a plugin is set to click-to-play.\naddonCtp=%S set to click-to-play.\n\n# LOCALIZATION NOTE (addonCtpDesc) A very short description of the\n# 'addon ctp <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonCtpDesc=Set the specified plugin to click-to-play.\n\n# LOCALIZATION NOTE (addonNoCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the plugin cannot be set to click-to-play for some reason.\naddonNoCtp=%S cannot be set to click-to-play.\n\n# LOCALIZATION NOTE (cmdSetdirManual3) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual3=A ‘mozcmd’ directory is an easy way to create new custom commands. For more information see https://developer.mozilla.org/docs/Tools/GCLI/Customization\n\n# LOCALIZATION NOTE (listenProtocolDesc) A very short string used to describe the\n# function of 'protocol' parameter to the 'listen' command.\nlistenProtocolDesc=The protocol to be used\n# LOCALIZATION NOTE (mdnCssDesc) A very short string used to describe the\n# result of the 'mdn css' command.\nmdnCssDesc=Retrieve documentation about a given CSS property name from MDN\n# LOCALIZATION NOTE (mdnCssProp) String used to describe the 'property name'\n# parameter used in the 'mdn css' command.\nmdnCssProp=Property name\n# LOCALIZATION NOTE (mdnCssPropertyNotFound) String used to display an error in\n# the result of the 'mdn css' command. Errors occur when a given CSS property\n# wasn't found on MDN. The %1$S parameter will be replaced with the name of the\n# CSS property.\nmdnCssPropertyNotFound=MDN documentation for the CSS property ‘%1$S’ was not found.\n# LOCALIZATION NOTE (mdnCssVisitPage) String used as the label of a link to the\n# MDN page for a given CSS property.\nmdnCssVisitPage=Visit MDN page\n\n# LOCALIZATION NOTE (mdnDesc) A very short string used to describe the\n# use of 'mdn' command.\nmdnDesc=Retrieve documentation from MDN\n\n# LOCALIZATION NOTE (measureDesc) A very short description of the\n# 'measure' command. See measureManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nmeasureDesc=Measure a portion of the page\n\n# LOCALIZATION NOTE (measureManual) A fuller description of the 'measure'\n# command, displayed when the user asks for help on what it does.\nmeasureManual=Activate the measuring tool to measure an arbitrary area of the page\n\n# LOCALIZATION NOTE (measureTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the measuring tool.\nmeasureTooltip=Measure a portion of the page\n\n# LOCALIZATION NOTE (qsaDesc, qsaQueryDesc)\n# These strings describe the 'qsa' commands and all available parameters.\nqsaDesc=Perform querySelectorAll on the current document and return number of matches\nqsaQueryDesc=CSS selectors separated by comma\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\n# Keyboard shortcut will be shown inside brackets.\nresizeModeToggleTooltip2=Responsive Design Mode (%S)\n\n# LOCALIZATION NOTE (screenshotDPRDesc) A very short string to describe\n# the 'dpr' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDPRDesc=Device pixel ratio\n\n# LOCALIZATION NOTE (screenshotDPRManual) A fuller description of the\n# 'dpr' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDPRManual=The device pixel ratio to use when taking the screenshot\n\n# LOCALIZATION NOTE (screenshotFileDesc) A very short string to describe\n# the 'file' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFileDesc=Save to file? (true/false)\n\n# LOCALIZATION NOTE (screenshotFileManual) A fuller description of the\n# 'file' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFileManual=True if the screenshot should save the file even when other options are enabled (eg. clipboard).\n\n# LOCALIZATION NOTE (screenshotTooltipPage) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltipPage=Take a screenshot of the entire page\nsecurityReferrerPolicyOtherDomain=Other Origin\nsecurityReferrerPolicyOtherDomainDowngrade=Other Origin HTTP\nsecurityReferrerPolicySameDomain=Same Origin\nsecurityReferrerPolicySameDomainDowngrade=Same Host HTTP\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\n# Keyboard shortcut will be shown inside brackets.\nsplitconsoleTooltip2=Toggle split console (%S)\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/shared/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (ellipsis): The ellipsis (three dots) character\nellipsis=…"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/devtools/shared/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Inspector de estilos\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Mellor coincidencia\nrule.status.MATCHED=Coincide\nrule.status.PARENT_MATCH=Coincide co pai\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=inserido\nrule.sourceElement=elemento\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Herdado de %S\n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe=Fotogramas clave de %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles=(user agent)\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement=Pseudo-elementos\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.selectedElement=Este elemento\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Valor da propiedade incorrecto\n\n# LOCALIZATION NOTE (rule.filterProperty.title): Text displayed in the tooltip\n# of the search button that is shown next to a property that has been overridden\n# in the rule view.\nrule.filterProperty.title=Regras de filtrado que conteñen esta propiedade\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=Ningún elemento seleccionado.\n\n# LOCALIZATION NOTE (ruleView.selectorHighlighter.tooltip): Text displayed in a\n# tooltip when the mouse is over a selector highlighter icon in the rule view.\nrule.selectorHighlighter.tooltip=Realza todos os elementos que coinciden con este selector\n\n# LOCALIZATION NOTE (rule.colorSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a color swatch in the rule view.\n\n# LOCALIZATION NOTE (rule.bezierSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a cubic-bezier swatch in the rule view.\n\n# LOCALIZATION NOTE (rule.filterSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a filter swatch in the rule view.\n\n# LOCALIZATION NOTE (rule.angleSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a angle swatch in the rule view.\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nstyleinspector.contextmenu.copyColor=Copiar cor\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nstyleinspector.contextmenu.copyColor.accessKey=C\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the URL to the clipboard of the user.\nstyleinspector.contextmenu.copyUrl=Copiar URL\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl.accessKey): Access key for\n# the rule and computed view context menu \"Copy URL\" entry.\nstyleinspector.contextmenu.copyUrl.accessKey=U\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyImageDataUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the image as Data-URL to the clipboard of the user.\nstyleinspector.contextmenu.copyImageDataUrl=Copiar a data-URL da imaxe\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyDataUri.accessKey): Access key for\n# the rule and computed view context menu \"Copy Image Data-URL\" entry.\nstyleinspector.contextmenu.copyImageDataUrl.accessKey=i\n\n# LOCALIZATION NOTE (styleinspector.copyDataUriError): Text set in the clipboard\n# if an error occurs when using the copyImageDataUrl context menu action\n# (invalid image link, timeout, etc...)\nstyleinspector.copyImageDataUrlError=Fallou a copia da data-URL da imaxe\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources): Text displayed in the rule view\n# context menu.\nstyleinspector.contextmenu.toggleOrigSources=Amosar as fontes orixinais\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nstyleinspector.contextmenu.toggleOrigSources.accessKey=o\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs): Text displayed in the rule view\n# context menu to display docs from MDN for an item.\nstyleinspector.contextmenu.showMdnDocs=Amosar a documentación MDN\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs.accessKey): Access key for\n# the rule view context menu \"Show MDN docs\" entry.\nstyleinspector.contextmenu.showMdnDocs.accessKey=d\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addNewRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\n# This should match inspector.addRule.tooltip in inspector.properties\nstyleinspector.contextmenu.addNewRule=Engadir nova regra\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nstyleinspector.contextmenu.addNewRule.accessKey=r\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.selectAll=Seleccionar todo\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\nstyleinspector.contextmenu.selectAll.accessKey=a\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.copy=Copiar\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Copy\" entry.\nstyleinspector.contextmenu.copy.accessKey=C\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyLocation): Text displayed in the\n# rule view context menu for copying the source location.\nstyleinspector.contextmenu.copyLocation=Copiar localización\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyDeclaration): Text\n# displayed in the rule view context menu for copying the property declaration.\nstyleinspector.contextmenu.copyPropertyDeclaration=Copiar a declaración da propiedade\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyName): Text displayed in\n# the rule view context menu for copying the property name.\nstyleinspector.contextmenu.copyPropertyName=Copiar o nome da propiedade\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyValue): Text displayed in\n# the rule view context menu for copying the property value.\nstyleinspector.contextmenu.copyPropertyValue=Copiar o valor da propiedade\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyRule): Text displayed in the\n# rule view context menu for copying the rule.\nstyleinspector.contextmenu.copyRule=Copiar regra\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copySelector): Text displayed in the\n# rule view context menu for copying the selector.\nstyleinspector.contextmenu.copySelector=Copiar selector\n\n\n# LOCALIZATION NOTE (rule.angleSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a angle swatch in the rule view.\nrule.angleSwatch.tooltip=Shift+click to change the angle format\n\n# LOCALIZATION NOTE (rule.bezierSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a cubic-bezier swatch in the rule view.\nrule.bezierSwatch.tooltip=Click to open the timing-function editor\n\n# LOCALIZATION NOTE (rule.colorSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a color swatch in the rule view.\nrule.colorSwatch.tooltip=Click to open the color picker, shift+click to change the color format\n\n# LOCALIZATION NOTE (rule.filterSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a filter swatch in the rule view.\nrule.filterSwatch.tooltip=Click to open the filter editor\n\n# LOCALIZATION NOTE (rule.gridToggle.tooltip): Text displayed in a tooltip\n# when the mouse is over a CSS Grid toggle icon in the rule view.\nrule.gridToggle.tooltip=Click to toggle the CSS Grid highlighter\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/gl/formautofill.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npreferenceGroupTitle = Form Autofill\nenableProfileAutofill = Enable Profile Autofill\nsavedProfiles = Saved Profiles…\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/pdfviewer/chrome.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Chrome notification bar messages and buttons\nunsupported_feature=Pode que este documento PDF non se visualice correctamente.\nunsupported_feature_forms=Este documento PDF contén formularios. Non se admite o completado de campos do formulario.\nopen_with_different_viewer=Abrir cun visor diferente\nopen_with_different_viewer.accessKey=o\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl/locale/pdfviewer/viewer.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Main toolbar buttons (tooltips and alt text for images)\nprevious.title=Páxina anterior\nprevious_label=Anterior\nnext.title=Seguinte páxina\nnext_label=Seguinte\n\n# LOCALIZATION NOTE (page.title): The tooltip for the pageNumber input.\n# LOCALIZATION NOTE (of_pages): \"{{pagesCount}}\" will be replaced by a number\n# representing the total number of pages in the document.\n# LOCALIZATION NOTE (page_of_pages): \"{{pageNumber}}\" and \"{{pagesCount}}\"\n# will be replaced by a number representing the currently visible page,\n# respectively a number representing the total number of pages in the document.\n\nzoom_out.title=Reducir\nzoom_out_label=Reducir\nzoom_in.title=Ampliar\nzoom_in_label=Ampliar\nzoom.title=Zoom\npresentation_mode.title=Cambiar ao modo presentación\npresentation_mode_label=Modo presentación\nopen_file.title=Abrir ficheiro\nopen_file_label=Abrir\nprint.title=Imprimir\nprint_label=Imprimir\ndownload.title=Descargar\ndownload_label=Descargar\nbookmark.title=Vista actual (copiar ou abrir nunha nova xanela)\nbookmark_label=Vista actual\n\n# Secondary toolbar and context menu\ntools.title=Ferramentas\ntools_label=Ferramentas\nfirst_page.title=Ir á primeira páxina\nfirst_page.label=Ir á primeira páxina\nfirst_page_label=Ir á primeira páxina\nlast_page.title=Ir á última páxina\nlast_page.label=Ir á última páxina\nlast_page_label=Ir á última páxina\npage_rotate_cw.title=Rotar no sentido das agullas do reloxo\npage_rotate_cw.label=Rotar no sentido das agullas do reloxo\npage_rotate_cw_label=Rotar no sentido das agullas do reloxo\npage_rotate_ccw.title=Rotar no sentido contrario ás agullas do reloxo\npage_rotate_ccw.label=Rotar no sentido contrario ás agullas do reloxo\npage_rotate_ccw_label=Rotar no sentido contrario ás agullas do reloxo\n\nhand_tool_enable.title=Activar ferramenta man\nhand_tool_enable_label=Activar ferramenta man\nhand_tool_disable.title=Desactivar ferramenta man\nhand_tool_disable_label=Desactivar ferramenta man\n\n# Document properties dialog box\ndocument_properties.title=Propiedades do documento…\ndocument_properties_label=Propiedades do documento…\ndocument_properties_file_name=Nome do ficheiro:\ndocument_properties_file_size=Tamaño do ficheiro:\n# LOCALIZATION NOTE (document_properties_kb): \"{{size_kb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in kilobytes, respectively in bytes.\ndocument_properties_kb={{size_kb}} KB ({{size_b}} bytes)\n# LOCALIZATION NOTE (document_properties_mb): \"{{size_mb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in megabytes, respectively in bytes.\ndocument_properties_mb={{size_mb}} MB ({{size_b}} bytes)\ndocument_properties_title=Título:\ndocument_properties_author=Autor:\ndocument_properties_subject=Asunto: \ndocument_properties_keywords=Palabras clave:\ndocument_properties_creation_date=Data de creación:\ndocument_properties_modification_date=Data de modificación:\n# LOCALIZATION NOTE (document_properties_date_string): \"{{date}}\" and \"{{time}}\"\n# will be replaced by the creation/modification date, and time, of the PDF file.\ndocument_properties_date_string={{date}}, {{time}}\ndocument_properties_creator=Creado por:\ndocument_properties_producer=Xenerador do PDF:\ndocument_properties_version=Versión de PDF:\ndocument_properties_page_count=Número de páxinas:\ndocument_properties_close=Pechar\n\n# LOCALIZATION NOTE (print_progress_percent): \"{{progress}}\" will be replaced by\n# a numerical per cent value.\n\n# Tooltips and alt text for side panel toolbar buttons\n# (the _label strings are alt text for the buttons, the .title strings are\n# tooltips)\ntoggle_sidebar.title=Amosar/agochar a barra lateral\ntoggle_sidebar_label=Amosar/agochar a barra lateral\nattachments.title=Amosar anexos\nattachments_label=Anexos\nthumbs.title=Amosar miniaturas\nthumbs_label=Miniaturas\nfindbar.title=Atopar no documento\nfindbar_label=Atopar\n\n# Thumbnails panel item (tooltip and alt text for images)\n# LOCALIZATION NOTE (thumb_page_title): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_title=Páxina {{page}}\n# LOCALIZATION NOTE (thumb_page_canvas): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_canvas=Miniatura da páxina {{page}}\n\n# Find panel button title and messages\nfind_label=Atopar:\nfind_previous.title=Atopar a anterior aparición da frase\nfind_previous_label=Anterior\nfind_next.title=Atopar a seguinte aparición da frase\nfind_next_label=Seguinte\nfind_highlight=Realzar todo\nfind_match_case_label=Diferenciar maiúsculas de minúsculas\nfind_reached_top=Chegouse ao inicio do documento, continuar desde o final\nfind_reached_bottom=Chegouse ao final do documento, continuar desde o inicio\nfind_not_found=Non se atopou a frase\n\n# Error panel labels\nerror_more_info=Máis información\nerror_less_info=Menos información\nerror_close=Pechar\n# LOCALIZATION NOTE (error_version_info): \"{{version}}\" and \"{{build}}\" will be\n# replaced by the PDF.JS version and build ID.\nerror_version_info=PDF.js v{{version}} (Identificador da compilación: {{build}})\n# LOCALIZATION NOTE (error_message): \"{{message}}\" will be replaced by an\n# english string describing the error.\nerror_message=Mensaxe: {{message}}\n# LOCALIZATION NOTE (error_stack): \"{{stack}}\" will be replaced with a stack\n# trace.\nerror_stack=Pila: {{stack}}\n# LOCALIZATION NOTE (error_file): \"{{file}}\" will be replaced with a filename\nerror_file=Ficheiro: {{file}}\n# LOCALIZATION NOTE (error_line): \"{{line}}\" will be replaced with a line number\nerror_line=Liña: {{line}}\nrendering_error=Produciuse un erro ao representar a páxina.\n\n# Predefined zoom values\npage_scale_width=Largura da páxina\npage_scale_fit=Axuste de páxina\npage_scale_auto=Zoom automático\npage_scale_actual=Tamaño actual\n# LOCALIZATION NOTE (page_scale_percent): \"{{scale}}\" will be replaced by a\n# numerical scale value.\npage_scale_percent={{scale}}%\n\n# Loading indicator messages\nloading_error_indicator=Erro\nloading_error=Produciuse un erro ao cargar o PDF.\ninvalid_file_error=Ficheiro PDF danado ou incorrecto.\nmissing_file_error=Falta o ficheiro PDF.\nunexpected_response_error=Resposta inesperada do servidor.\n\n# LOCALIZATION NOTE (text_annotation_type.alt): This is used as a tooltip.\n# \"{{type}}\" will be replaced with an annotation type from a list defined in\n# the PDF spec (32000-1:2008 Table 169 – Annotation types).\n# Some common types are e.g.: \"Check\", \"Text\", \"Comment\", \"Note\"\ntext_annotation_type.alt=[Anotación {{type}}]\npassword_label=Escriba o contrasinal para abrir este ficheiro PDF.\npassword_invalid=Contrasinal incorrecto. Tente de novo.\npassword_ok=Aceptar\npassword_cancel=Cancelar\n\nprinting_not_supported=Aviso: A impresión non é compatíbel de todo con este navegador.\nprinting_not_ready=Aviso: O PDF non se cargou completamente para imprimirse.\nweb_fonts_disabled=Desactiváronse as fontes web:  foi imposíbel usar as fontes incrustadas no PDF.\n\ndocument_colors_not_allowed=PDF documents are not allowed to use their own colors: “Allow pages to choose their own colors” is deactivated in the browser.\ndocument_outline.title=Show Document Outline (double-click to expand/collapse all items)\ndocument_outline_label=Document Outline\n# LOCALIZATION NOTE (of_pages): \"{{pagesCount}}\" will be replaced by a number\n# representing the total number of pages in the document.\nof_pages=of {{pagesCount}}\n\n# LOCALIZATION NOTE (page.title): The tooltip for the pageNumber input.\npage.title=Page\n# LOCALIZATION NOTE (page_of_pages): \"{{pageNumber}}\" and \"{{pagesCount}}\"\n# will be replaced by a number representing the currently visible page,\n# respectively a number representing the total number of pages in the document.\npage_of_pages=({{pageNumber}} of {{pagesCount}})\nprint_progress_close=Cancel\n\nprint_progress_message=Preparing document for printing…\n# LOCALIZATION NOTE (print_progress_percent): \"{{progress}}\" will be replaced by\n# a numerical per cent value.\nprint_progress_percent={{progress}}%\ntoggle_sidebar_notification.title=Toggle Sidebar (document contains outline/attachments)\n"
  },
  {
    "path": "langpacks/gl/browser/chrome/gl.manifest",
    "content": "locale branding gl gl/locale/branding/\nlocale browser gl gl/locale/browser/\nlocale browser-region gl gl/locale/browser-region/\nlocale devtools gl gl/locale/gl/devtools/client/\nlocale devtools-shared gl gl/locale/gl/devtools/shared/\nlocale formautofill gl gl/locale/gl/\nlocale pdf.js gl gl/locale/pdfviewer/\noverride chrome://global/locale/appstrings.properties chrome://browser/locale/appstrings.properties\noverride chrome://global/locale/netError.dtd chrome://browser/locale/netError.dtd\noverride chrome://mozapps/locale/downloads/settingsChange.dtd chrome://browser/locale/downloads/settingsChange.dtd\nresource search-plugins chrome://browser/locale/searchplugins/\n"
  },
  {
    "path": "langpacks/gl/browser/chrome.manifest",
    "content": "manifest chrome/gl.manifest\nmanifest features/chrome.manifest\n"
  },
  {
    "path": "langpacks/gl/browser/crashreporter-override.ini",
    "content": "; This Source Code Form is subject to the terms of the Mozilla Public\n; License, v. 2.0. If a copy of the MPL was not distributed with this\n; file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# This file is in the UTF-8 encoding\n[Strings]\n# LOCALIZATION NOTE (CrashReporterProductErrorText2): The %s is replaced with a string containing detailed information.\nCrashReporterProductErrorText2=Firefox tivo un problema e fallou. Tentaremos restaurar as súas lapelas e xanelas cando reinicie.\\n\\nDesafortunadamente o informador de erro non conseguiu enviar un informe.\\n\\nDetalles: %s\nCrashReporterDescriptionText2=Firefox tivo un problema e fallou. Tentaremos restaurar as súas lapelas e xanelas cando reinicie.\\n\\nPara axudarnos a identificar e corrixir o problema pode enviarnos un informe de erro.\n"
  },
  {
    "path": "langpacks/gl/browser/defaults/preferences/firefox-l10n.js",
    "content": "//@line 4 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-3-00000\\build\\l10n\\gl\\browser\\firefox-l10n.js\"\n\n//@line 6 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-3-00000\\build\\l10n\\gl\\browser\\firefox-l10n.js\"\n\npref(\"general.useragent.locale\", \"gl\");\n"
  },
  {
    "path": "langpacks/gl/browser/defaults/profile/bookmarks.html",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<!-- This is an automatically generated file.\n     It will be read and overwritten.\n     DO NOT EDIT! -->\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=UTF-8\">\n<TITLE>Bookmarks</TITLE>\n<H1>Bookmarks</H1>\n\n<DL><p>\n    <DT><H3 PERSONAL_TOOLBAR_FOLDER=\"true\" ID=\"rdf:#$FvPhC3\">Bookmarks Toolbar Folder</H3>\n<DD>Add bookmarks to this folder to see them displayed on the Bookmarks Toolbar\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/gl/firefox/central/\" ID=\"rdf:#$GvPhC3\">Getting Started</A>\n    </DL><p>\n    <DT><H3 ID=\"rdf:#$ZvPhC3\">Mozilla Firefox</H3>\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/gl/firefox/help/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$22iCK1\">Help and Tutorials</A>\n        <DT><A HREF=\"https://www.mozilla.org/gl/firefox/customize/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$32iCK1\">Customize Firefox</A>\n        <DT><A HREF=\"https://www.mozilla.org/gl/contribute/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$42iCK1\">Get Involved</A>\n        <DT><A HREF=\"https://www.mozilla.org/gl/about/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$52iCK1\">About Us</A>\n    </DL><p>\n</DL><p>\n"
  },
  {
    "path": "langpacks/gl/browser/defaults/profile/chrome/userChrome-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Edit this file and copy it as userChrome.css into your\n * profile-directory/chrome/\n */\n\n/*\n * This file can be used to customize the look of Mozilla's user interface\n * You should consider using !important on rules which you want to\n * override default settings.\n */\n\n/*\n * Do not remove the @namespace line -- it's required for correct functioning\n */\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"); /* set default namespace to XUL */\n\n\n/*\n * Some possible accessibility enhancements:\n */\n/*\n * Make all the default font sizes 20 pt:\n *\n * * {\n *   font-size: 20pt !important\n * }\n */\n/*\n * Make menu items in particular 15 pt instead of the default size:\n *\n * menupopup > * {\n *   font-size: 15pt !important\n * }\n */\n/*\n * Give the Location (URL) Bar a fixed-width font\n *\n * #urlbar {\n *    font-family: monospace !important;\n * }\n */\n\n/*\n * For more examples see http://www.mozilla.org/unix/customizing.html\n */\n \n"
  },
  {
    "path": "langpacks/gl/browser/defaults/profile/chrome/userContent-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Edit this file and copy it as userContent.css into your\n * profile-directory/chrome/\n */\n\n/*\n * This file can be used to apply a style to all web pages you view\n * Rules without !important are overruled by author rules if the\n * author sets any.  Rules with !important overrule author rules.\n */\n\n/*\n * example: give all tables a 2px border\n *\n * table { border: 2px solid; }\n */\n\n/*\n * example: turn off \"marquee\" element\n *\n * marquee { -moz-binding: none; }\n *\n */\n \n/* \n * For more examples see http://www.mozilla.org/unix/customizing.html\n */\n\n"
  },
  {
    "path": "langpacks/gl/browser/defaults/profile/localstore.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<RDF:RDF\n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n</RDF:RDF>\n"
  },
  {
    "path": "langpacks/gl/browser/defaults/profile/mimeTypes.rdf",
    "content": "<?xml version=\"1.0\"?>  \n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" \n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n\n  <Description about=\"urn:mimetypes\"> \n    <NC:MIME-types> \n      <Seq about=\"urn:mimetypes:root\"> \n      </Seq> \n    </NC:MIME-types> \n  </Description> \n</RDF>\n"
  },
  {
    "path": "langpacks/gl/browser/features/chrome.manifest",
    "content": "manifest firefox@getpocket.com/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\nmanifest presentation@mozilla.org/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\n"
  },
  {
    "path": "langpacks/gl/browser/features/firefox@getpocket.com/chrome.manifest",
    "content": "manifest gl.manifest\n"
  },
  {
    "path": "langpacks/gl/browser/features/firefox@getpocket.com/gl/locale/gl/pocket.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddtags = Add Tags\nalreadyhaveacct = Already a Pocket user?\ncontinueff = Continue with Firefox\nerrorgeneric = There was an error when trying to save to Pocket.\nlearnmore = Learn More\nloginnow = Log in\nmaxtaglength = Tags are limited to 25 characters\nmustbeconnected = You must be connected to the Internet in order to save to Pocket. Please check your connection and try again.\nonlylinkssaved = Only links can be saved\npagenotsaved = Page Not Saved\npageremoved = Page Removed\npagesaved = Saved to Pocket\nprocessingremove = Removing Page…\nprocessingtags = Adding tags…\nremovepage = Remove Page\nsave = Save\nsaving = Saving…\nsignupemail = Sign up with email\nsignuptosave = Sign up for Pocket. It’s free.\nsuggestedtags = Suggested Tags\ntagline = Save articles and videos from Firefox to view in Pocket on any device, any time.\ntaglinestory_one = Click the Pocket Button to save any article, video or page from Firefox.\ntaglinestory_two = View in Pocket on any device, any time.\ntagssaved = Tags Added\ntos = By continuing, you agree to Pocket’s <a href=\"%1$S\" target=\"_blank\">Terms of Service</a> and <a href=\"%2$S\" target=\"_blank\">Privacy Policy</a>\ntryitnow = Try It Now\nsigninfirefox = Sign in with Firefox\nsignupfirefox = Sign up with Firefox\nviewlist = View List\n\n# LOCALIZATION NOTE(pocket-button.label, pocket-button.tooltiptext, saveToPocketCmd.label, saveLinkToPocketCmd.label, pocketMenuitem.label):\n# \"Pocket\" is a brand name.\npocket-button.label = Pocket\npocket-button.tooltiptext = Save to Pocket\nsaveToPocketCmd.label = Save Page to Pocket\nsaveToPocketCmd.accesskey = k\nsaveLinkToPocketCmd.label = Save Link to Pocket\nsaveLinkToPocketCmd.accesskey = o\npocketMenuitem.label = View Pocket List\n"
  },
  {
    "path": "langpacks/gl/browser/features/firefox@getpocket.com/gl.manifest",
    "content": "locale pocket gl gl/locale/gl/\n"
  },
  {
    "path": "langpacks/gl/browser/features/loop@mozilla.org/chrome.manifest",
    "content": "manifest gl.manifest\n"
  },
  {
    "path": "langpacks/gl/browser/features/loop@mozilla.org/gl/locale/gl/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n\n## LOCALIZATION_NOTE(loopMenuItem_label): Label of the menu item that is placed\n## inside the browser 'Tools' menu. Use the unicode ellipsis char, \\u2026, or\n## use \"...\" if \\u2026 doesn't suit traditions in your locale.\n\n## LOCALIZATION_NOTE(sign_in_again_title_line_one, sign_in_again_title_line_two2):\n## These are displayed together at the top of the panel when a user is needed to\n## sign-in again. The emphesis is on the first line to get the user to sign-in again,\n## and this is displayed in slightly larger font. Please arrange as necessary for\n## your locale.\n## {{clientShortname2}} will be replaced by the brand name for either string.\n## LOCALIZATION_NOTE(sign_in_again_use_as_guest_button2): {{clientSuperShortname}}\n## will be replaced by the super short brandname.\n\n\n## LOCALIZATION_NOTE(first_time_experience_subheading2): Message inviting the\n## user to create his or her first conversation.\n\n## LOCALIZATION_NOTE(first_time_experience_content): Message describing\n## ways to use Hello project.\n\n## LOCALIZATION_NOTE(invite_copy_link_button, invite_copied_link_button,\n## invite_email_link_button, invite_facebook_button2): These labels appear under\n## an iconic button for the invite view.\n\n# Status text\n\n# Error bars\n## LOCALIZATION NOTE(session_expired_error_description,could_not_authenticate,password_changed_question,try_again_later,could_not_connect,check_internet_connection,login_expired,service_not_available,problem_accessing_account):\n## These may be displayed at the top of the panel.\n\n## LOCALIZATION NOTE(retry_button): Displayed when there is an error to retry\n## the appropriate action.\n\n## LOCALIZATION NOTE (share_email_body7): In this item, don't translate the\n## part between {{..}} and leave the \\n\\n part alone\n## LOCALIZATION NOTE (share_email_body_context3): In this item, don't translate\n## the part between {{..}} and leave the \\n\\n part alone.\n## LOCALIZATION NOTE (share_email_footer2): Common footer content for both email types\n## LOCALIZATION NOTE (share_tweeet): In this item, don't translate the part\n## between {{..}}. Please keep the text below 117 characters to make sure it fits\n## in a tweet.\n\n\n## LOCALIZATION NOTE (copy_link_menuitem, email_link_menuitem, delete_conversation_menuitem):\n## These menu items are displayed from a panel's context menu for a conversation.\n\n\n\n\n# Conversation Window Strings\n\ninitiate_call_button_label2=Ready to start your conversation?\nhangup_button_title=Hang up\nhangup_button_caption2=Exit\n\n\n## LOCALIZATION NOTE (call_with_contact_title): The title displayed\n## when calling a contact. Don't translate the part between {{..}} because\n## this will be replaced by the contact's name.\ncall_with_contact_title=Conversation with {{incomingCallIdentity}}\n\n# Outgoing conversation\n\noutgoing_call_title=Start conversation?\ninitiate_audio_video_call_button2=Start\ninitiate_audio_video_call_tooltip2=Start a video conversation\ninitiate_audio_call_button2=Voice conversation\n\npeer_ended_conversation2=The person you were calling has ended the conversation.\nrestart_call=Rejoin\n\n## LOCALIZATION NOTE (contact_offline_title): Title which is displayed when the\n## contact is offline.\n## LOCALIZATION NOTE (call_timeout_notification_text): Title which is displayed\n## when the call didn't go through.\ncall_timeout_notification_text=Your call did not go through.\n\n## LOCALIZATION NOTE (cancel_button):\n## This button is displayed when a call has failed.\n\nnetwork_disconnected=The network connection terminated abruptly.\nconnection_error_see_console_notification=Call failed; see console for details.\n\n## LOCALIZATION NOTE (legal_text_and_links3): In this item, don't translate the\n## parts between {{..}} because these will be replaced with links with the labels\n## from legal_text_tos and legal_text_privacy. clientShortname will be replaced\n## by the brand name.\n\n## LOCALIZATION NOTE (powered_by_beforeLogo, powered_by_afterLogo):\n## These 2 strings are displayed before and after a 'Telefonica'\n## logo.\n\n## LOCALIZATION_NOTE (feedback_rejoin_button): Displayed on the feedback form after\n## a signed-in to signed-in user call.\nfeedback_rejoin_button=Rejoin\n## LOCALIZATION NOTE (feedback_report_user_button): Used to report a user in the case of\n## an abusive user.\nfeedback_report_user_button=Report User\n\ntour_label=Tour\n\n\n## LOCALIZATION NOTE (door_hanger_return, door_hanger_prompt_name, door_hanger_button): Dialog message on leaving conversation\n\n# Infobar strings\n\n\n# Context in conversation strings\n\n## LOCALIZATION NOTE(no_conversations_message_heading2): Title shown when user\n## has no conversations available.\n## LOCALIZATION NOTE(no_conversations_start_message2): Subheading inviting the\n## user to start a new conversation.\n\n# E10s not supported strings\n\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n## LOCALIZATION NOTE: In this file, don't translate the part between {{..}}\n\n# Text chat strings\nchat_textbox_placeholder=Type here…\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\n\nconversation_has_ended=Your conversation has ended.\n\ngeneric_failure_no_reason2=Would you like to try again?\n\nhelp_label=Help\n\nmute_local_audio_button_title=Mute your audio\nunmute_local_audio_button_title=Unmute your audio\n\n## LOCALIZATION NOTE (retry_call_button):\n## This button is displayed when a call has failed.\nretry_call_button=Retry\n\nrooms_leave_button_label=Leave\n\nrooms_panel_title=Choose a conversation or start a new one\n\nrooms_room_full_call_to_action_label=Learn more about {{clientShortname}} »\nrooms_room_full_call_to_action_nonFx_label=Download {{brandShortname}} to start your own\nrooms_room_full_label=There are already two people in this conversation.\nrooms_room_join_label=Join the conversation\nrooms_room_joined_label=Someone has joined the conversation!\n\nself_view_hidden_message=Self-view hidden but still being sent; resize window to show\n\n## LOCALIZATION NOTE (tos_failure_message): Don't translate {{clientShortname}}\n## as this will be replaced by clientShortname2.\n\n## LOCALIZATION NOTE(clientSuperShortname): This should not be localized and\n## should remain \"Hello\" for all locales.\nclientSuperShortname=Hello\n"
  },
  {
    "path": "langpacks/gl/browser/features/loop@mozilla.org/gl.manifest",
    "content": "locale loop gl gl/locale/gl/\n"
  },
  {
    "path": "langpacks/gl/browser/features/presentation@mozilla.org/chrome.manifest",
    "content": "manifest gl.manifest\n"
  },
  {
    "path": "langpacks/gl/browser/features/presentation@mozilla.org/gl/locale/gl/presentation.properties",
    "content": "presentation.message=Select one device to send the content.\npresentation.urlbar.tooltiptext=View the device-selection request\npresentation.deviceprompt.select.label=Send\npresentation.deviceprompt.select.accessKey=S\npresentation.deviceprompt.cancel.label=Cancel\npresentation.deviceprompt.cancel.accessKey=C\n"
  },
  {
    "path": "langpacks/gl/browser/features/presentation@mozilla.org/gl.manifest",
    "content": "locale presentation gl gl/locale/gl/\n"
  },
  {
    "path": "langpacks/gl/browser/searchplugins/amazon-en-GB.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Amazon.co.uk</ShortName>\n<Description>Amazon.co.uk Search</Description>\n<InputEncoding>ISO-8859-1</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAC0AQAAJgAAACAgAAAAAAAA6QIAANoBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAF7SURBVDjLlZPLasJAFIaFRF+iVV+h6hO0GF+gVB9AaHwDt64qCG03tQgtdCFIuyhUelmGli66MXThSt24kNiFBUlAYi6ezjnNxSuawB/ITP7v/HNmJgQAEaZzpgHs/gwcTyTEXuXl2U6nA8ViEbK5HKler28CVRAwnB9ptVrAh8MrQuCaZ4iA8fzIqSgCxwzpTIaSuN/RWGwdYLwCUBQFZFkGSZLgqdmEE7YEN8VOAKyaSKUW4nNBAFmnYiKZpDRX1WqwBBzP089n5f/NEQsFL4WqqtsBWJlzDAJr5PwSMM1awEzzdxIbGI3Hvc6jCZeVFgRQRwpY7Qcw3ktgfpR8wLRxCPaot/X4GS95MppfF6DX9n2A3f+kAZycaT8bAZjU6r6B/duD6d3BYg9wQq/tkYzHY1blEiz5lmQyGc95mrO6r2CxgpjCBXgNsJVviolpXJiraeOIjJRE10juUa4sR8V+mO17VvmGqtuOcdNlwut8zTQJcJ0njifyB2bgTdKh6w4BAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACsElEQVRYw71XQWsTURBe2LQgeNKLB+tVemt6txcteNSD/QGC6VEIGDx5s+eKPQqFgJhLNdFLBWMP7cU0oSAWjB70koC9WHbVQ5SO8+XtS14mr7svyaYDH9m87Jv55puZt1nPi4yIzjMeMj7T9OwjI88455nGC1cZX+nsDESumJmPFDwIAqrX6z00Gg1qt9vjkJgFgUeuO16Vy3RjeZkyMzM9+MY1fsM9I9h9zyV7ZAznZrA4FAoFVwJ1z+WuOysrg1lnMolkHJX4k0igzI5sARYWF7vEZEk0rvO6iyUSuJfLJUqM7zYSqRDIra4OOUZPmNZsNrsl8UVTpkJAjh1GzmaSpJ8mAWmYeZB5urHRhW5SNOfUCCDo47W1bvPZsp2qAhipy3Nz1kaLG8dUCEBqM5AvpgElqFar01NgIZsdco7Zb7VasU2YigIYL5tjqCL7Q5YkFQXKlcqQ7DbHthIALk/IWAKor82xPIhshxWABCYioDMz51sexcVi0XoG4DPLIyvJjkTArK3scDQnRvO0MdTrUHGiKZCP4tNgO6BAEI08EQH9Z2Qow0hyPypJGIa9p6JWKCn4SA8jSKmJIDgyRvPJkcRxjfUwNGr/i8+Mo32iHzWiThBD4NM60bet9P77/ubA728RlTjMiwiH6zEEfvIrwdZFtQmMJ7W/ofIDBZD5m3mVZGwJcOP2kmILIlCkE45HoPWurwCSg0+UQRD4ZyXxId+T7gQb9+4q9sioY5ltrOG3L5vqXiiJffDx/aUi83ZJ7jr2ohcEu8Hh6/m+I7OWGiVxbWKHsz+O3vSOakqFQdsFgQeJUiKD7Wv9YKXBgCeSUC3v2kM5EJhlHDh3NcgcPlG1BXZu98sDmTuBa4fsMnz9fniJUaGzs+eMC540XuR0aDO2L8Y3qPyMcdOM+R/8XcqRA3qp9gAAAABJRU5ErkJggg==</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.amazon.co.uk/exec/obidos/external-search/\" resultdomain=\"amazon.co.uk\">\n  <Param name=\"field-keywords\" value=\"{searchTerms}\"/>\n  <Param name=\"mode\" value=\"blended\"/>\n  <Param name=\"tag\" value=\"firefox-uk-21\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n<SearchForm>http://www.amazon.co.uk/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/gl/browser/searchplugins/creativecommons.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Creative Commons</ShortName>\n<Description>Find photos, movies, music, and text to rip, sample, mash, and share.</Description>\n<InputEncoding>utf-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAJUSURBVDiNjZO9S1thGMXPvTfJFbnkipNkLLS0ksFg0M0lf4CboNCEgIIg/RiKtEOn0qGWTtbVoBYcIji10I9J0ApWCjp0kRaXdhHjTW4+uGnur4NJ8GOwZ3nf4TnnfZ5z3scAdBGGYdyVdN+yrGHTNNOtVqsVhuG+pO+S3gE/LtV3BIxzPDJNc8FxHGN0dNRKpVIGoJ2dndr+/r5Vr9cl6bmkN0AoSQIEyHXdj5KYnZ3F932uolKpkM/nK5KQ9FmSCZwLOI7zQBLr6+vXiFdRLBaDtsiTTve3YrFYkM/nbyR3MDU1dSKpLumO+vr6Xruui+d5AFSrVVZWVtjY2KDRaABwdHTE4uIie3t7AJTLZaLRaFXSCyUSid1MJgOA53n09/eTTqdJJpPMzc2xurqKbduMj48Tj8fZ3d0FYHBw8FjSezmOU56fnwdgeXkZ27ap1WpUKhWazSZjY2Nks1kASqVSd4zp6eljSX/MtiHdRDpnEATyfb+bkiSVSqXu3TCM8xgHBga+dkY4OzvDdV2GhoZIJBLMzMxQKBSIRqNkMhlisRhbW1sAJJPJn5I+KB6Pv7poou/7rK2tsbm5SRAEXROXlpY4ODgAoFarYdu2J+llN8ZcLvffMeZyud+SGpLuCVBPT89jSRQKhRvJxWKxISmU9JTOT5Rk9Pb2fpHE5OQkJycn14inp6dMTEx4bdM/SbKAy8sk6WEkElmwLCuSSqUYGRmxgHB7e7t+eHgYazabgaRnkt7SeZnr63xbUtYwjGHTNNNhGP4F9iR9a6/zr4v1/wDE1D9XlC4rrAAAAABJRU5ErkJggg==</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://search.creativecommons.org/\" resultdomain=\"creativecommons.org\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n<SearchForm>http://search.creativecommons.org/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/gl/browser/searchplugins/eBay-es.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>eBay</ShortName>\n<Description>eBay - Subastas en la red</Description>\n<InputEncoding>ISO-8859-1</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAB6AQAAJgAAACAgAAAAAAAAQgMAAKABAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAFBSURBVDjLtZPdK0MBGIf3J5Babhx3rinFBWuipaUskX9DYvkopqgV90q5UJpyp0OKrUWM2VrRsS9D0zZKHGaOnW1nj4vtypVtPPe/533r9746QAAOAJXfo5Yzgg44pHrcugon/6Sgo0b+XuAOZ2iZiVQmyPoDpIwmUkYTzqM7GsdDdC7F6Lbf8pzOkfWOouzqeZem2b+2AqAV8zjD8yVBqqcf2b7C66yNiMGMfixIQSvi8Mp0LEbR5ADq1QSKWM+Gx0RC9nOZ2GLzwlIWdPWiuNzk4w/EpThNkyEAXKEP2ud8KGId2sspilhPMrmNwzfCuqePr/xbSfC5I/I0MMSj2YJ3z49gDdO2cEOrLUowJpE9G0QRG1ClKbR0EIdvmOPYcnUtnN+vsnZiQC1k/qnGagQ1n3LNzySUJZVskitnmr8BlQG7T2hvgxsAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAMJSURBVFjD7ZddSFNhGMeHXXQTZFFCWfR1pRhUECQlBdWVToo+6KYu1KigtDASG5qUfZgFZvahEDosECPDktKZS1FL+1DRnEvdUptjug91X2dnZzv/3vO6OZbWnR4v9sADL+fs7P97/s/znu2VAJD4UkpSSdKG+QubTyPBr+sXz8XCR64fIAHihVTis0SsUAoAVhEBrBKIHCGAEMB/ARi3F5LkbpS2WMRzYEEBXC2tsD6T03R9agsCGLNyqPw6CXmrBT06JvhbPHZwmkdwtR0B138PPKOHgzXD5jLAy3tmibo4K9weZwDAazJj/FQKRnfugfHMeRiTz0K3Ixam1HQKcPC+Fisu9NK1P08Uj4DleHgMdXC+WQ7nu3UEOhFMfTQcVUvQ1H4IN2sj8H2k7K+2TqCc3GseyA8AmDOzMBq7D9bS8sAr6nEJdNt3UbHVF1XQGtmZew8bTPT6tWoD3KpsUvlR8NxUoEICMvl6KQo+xqCwcRs4T8Ax5c8bFExjbAgAjO7aS8VsLypgq3g5nWStjztAhWRVhqAqeB6IuKTClkw1eNYEbrCQQBwD8yGGOsAooogLYejQPKBi7UPF9DkH+ezd+o141ZkUPAOC+L9SAMivNc7q46YMNSLTe4n1kaQF4XD3ZIDTPgU3XEYciKcAHrsGJS1xKFBGgyVzouiT4VbdGhjt/cEA5isyKsaz7jl3we7bg7Rqf6j0LoSldON4wWcqJDgQNGTN++l13vELA+MK6kKd6iryFOvxtidt9i5gO7owdjKJQliflNAU1pas6xQgnAzg1ux+lJEdILixNr0Pq9JUUA8NwVG9DM73G0jlcnh+V4BpjIWzJmIGQIjnXw5TiDuKSEwxurm3ITc8DNO51BnrLbIcsrW0dNA6RxgUKU1UdGVqLy5X6qGzTLvlnewiBZyGs3Yz6X8UeaYI3olvZDhzwLumZ+eHvooCCC0Q5VUsb4unwycM4YIDqA01tPqmgbzQr2EIYPECiPm33LYoDiZSsY9moh9O/Znoa4d9HkXtPg2pX/cPKCoRQ+ocZa4AAAAASUVORK5CYII=</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://search.ebay.es/search/search.dll\" resultdomain=\"ebay.es\">\n  <Param name=\"query\" value=\"{searchTerms}\"/>\n  <Param name=\"MfcISAPICommand\" value=\"GetResult\"/>\n  <Param name=\"ht\" value=\"1\"/>\n  <Param name=\"ebaytag1\" value=\"ebayreg\"/>\n  <Param name=\"srchdesc\" value=\"n\"/>\n  <Param name=\"maxRecordsReturned\" value=\"300\"/>\n  <Param name=\"maxRecordsPerPage\" value=\"50\"/>\n  <Param name=\"SortProperty\" value=\"MetaEndSort\"/>\n</Url>\n<SearchForm>http://search.ebay.es/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/gl/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAB9AQAAJgAAACAgAAAAAAAA8gIAAKMBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAFESURBVDjLpZNJSwNBEIXnt4lE4kHxovgT9BDwJHqPy0HEEOJBiAuCRg+KUdC4QS4KrpC4gCBGE3NQ48JsnZ6eZ3UOM6gjaePhQU93v6+qq2q0pqgeJj2S8EdJT1hr0OxBtKCD5iEd8QxDYpvhvOBAuMDKURX9C9aPu4GA1GEVkzvMg10UBfYveWAWgYAP00V01fa+R9M2bA51wJvhIn3qR+ybt3D3JNQBE5sMjCIOLFpoHzOwdsLRO22qA6R6kiZiWwxUvy/PUQZIhYZ1vFM9cvcOOsYNdcBgysISdSJBnZjJMlR0Fw8vAp0xoz5gao/h+NZBy4i/10XGwrPA+hmvDyhVRG2Avu/LwcrkFADZa16L1h330w1RNgc3DiJzCpPYRm1bpveXX11clQR28xwblHpk1vq1iP/5mcoS0CoXDZiL0vsJ+dzfl+3T/VYAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAK5SURBVFjDxVfrSxRRFJ9/Jta/oyWjF5XQm6D6EkHRgygIIgjUTcueVgqVWSRRkppEUQYWWB8ye1iGWilWlo/Ude489s7M6Zw7D9dlt53dmd29cFiWvXvO77x+51xpaaUsoSxBaUWZQ4ECy5xji2xKZDyCMlMEw6lCNiOSgwZKJK1SkcKeSealfP64t0mBjl4Ow39MkDUL0p2RSROOtqhZdeUEYM1pBl39XCg/fEeFtWcY7G9W4csvUxjlBkCsQ4Nt9QyWVfvT6RsAKXw3aoDGATZeYIt+W1kjw7cJG0RctWDTRebbKd8A6h5pwsDb70ba3w/eUr3wt/cmwgfw6Yft4TNMQaY7o1P2ncm4FT4ANQH/jQBJ2xv7kqIXEADDql8eS3+n8bku7oxNm+EDIM/dU92upb3T/NJGeaNbDx/AsbsLRUY5Xn92caWXY5d8RV6gWllxSg4fAEnTC90DQW13BLlgXR2D3dcUeDVkwOthA1bXspxILWcm3HdThcfvufB26LcJpkOEAz9NKI/lzqpSEC7feol5EWnpSeSlIxCALUkApmULdjUqxQVAQnl3D/X/yQda4QBEq2TYc12By091MQ17Bg3R88nHKlQbVmHvj89awNBLYrwT9zXY2aBAxTkGFdiSxP/Jp6FLDw+AS7GfsdJTJ2EqSO5khD43nGfBARy/ZxOQgZHe7GPM1jzUvChUtmnBAXQPcKGMJp3fdFGq6NByEhiAO4b/YptFfQJwNyQ/bZkVQGcf90Ja25ndIyrKBOa/f8wIpwi3X1G8UcxNu7ozUS7tiH0jBswwS3RIaF1w6LYKU/ML2+8sGnjygQswtKrVIy/Qd9qQP6LnO64q4fPAKpxyZIymHo1jWk6p1ag2BsdNwQMHcC+M5kHFJX+YlPxpVlbCx2mZ5DzPI04k4kUwHHdskU3pH76iftG8yWlkAAAAAElFTkSuQmCC</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAKQWlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQLg4Ji1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwSE8vE9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS72yy/UCZz1v9/kSI3QyQGAApF1TY8fiYX5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7yZiXJuShGlnOGbw0noy7UN6aJeGjjAShXJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJMkUUGe6J8gIACJTEObxyDov5OWieAHimZ+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0tAyOMBeAr2+WRQElWW2ZaJHtrRzt7VnW5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2JFqbHbO+lVUAtG0GQOXhrE/vIADyBQC03pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y595nL7vtWO6YXP4EjSRUzZUXlpqemS0TMzAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlou4U8gViQLmQKhH/V4X8YNicHGX6daxRodV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGitka9zjzJ6/uf6Hwtcim7hTEEiU+b2DI9kciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAAhIBIEAOWAy5IAmlABLJBPtgACkEx2AF2g2pwANSBetAEToI2cAZcBFfADXALDIBHQAqGwUswAd6BaQiC8BAVokGqkBakD5lC1hAbWgh5Q0FQOBQDxUOJkBCSQPnQJqgYKoOqoUNQPfQjdBq6CF2D+qAH0CA0Bv0BfYQRmALTYQ3YALaA2bA7HAhHwsvgRHgVnAcXwNvhSrgWPg63whfhG/AALIVfwpMIQMgIA9FGWAgb8URCkFgkAREha5EipAKpRZqQDqQbuY1IkXHkAwaHoWGYGBbGGeOHWYzhYlZh1mJKMNWYY5hWTBfmNmYQM4H5gqVi1bGmWCesP3YJNhGbjS3EVmCPYFuwl7ED2GHsOxwOx8AZ4hxwfrgYXDJuNa4Etw/XjLuA68MN4SbxeLwq3hTvgg/Bc/BifCG+Cn8cfx7fjx/GvyeQCVoEa4IPIZYgJGwkVBAaCOcI/YQRwjRRgahPdCKGEHnEXGIpsY7YQbxJHCZOkxRJhiQXUiQpmbSBVElqIl0mPSa9IZPJOmRHchhZQF5PriSfIF8lD5I/UJQoJhRPShxFQtlOOUq5QHlAeUOlUg2obtRYqpi6nVpPvUR9Sn0vR5Mzl/OX48mtk6uRa5Xrl3slT5TXl3eXXy6fJ18hf0r+pvy4AlHBQMFTgaOwVqFG4bTCPYVJRZqilWKIYppiiWKD4jXFUSW8koGStxJPqUDpsNIlpSEaQtOledK4tE20Otpl2jAdRzek+9OT6cX0H+i99AllJWVb5SjlHOUa5bPKUgbCMGD4M1IZpYyTjLuMj/M05rnP48/bNq9pXv+8KZX5Km4qfJUilWaVAZWPqkxVb9UU1Z2qbapP1DBqJmphatlq+9Uuq43Pp893ns+dXzT/5PyH6rC6iXq4+mr1w+o96pMamhq+GhkaVRqXNMY1GZpumsma5ZrnNMe0aFoLtQRa5VrntV4wlZnuzFRmJbOLOaGtru2nLdE+pN2rPa1jqLNYZ6NOs84TXZIuWzdBt1y3U3dCT0svWC9fr1HvoT5Rn62fpL9Hv1t/ysDQINpgi0GbwaihiqG/YZ5ho+FjI6qRq9Eqo1qjO8Y4Y7ZxivE+41smsImdSZJJjclNU9jU3lRgus+0zwxr5mgmNKs1u8eisNxZWaxG1qA5wzzIfKN5m/krCz2LWIudFt0WXyztLFMt6ywfWSlZBVhttOqw+sPaxJprXWN9x4Zq42Ozzqbd5rWtqS3fdr/tfTuaXbDdFrtOu8/2DvYi+yb7MQc9h3iHvQ732HR2KLuEfdUR6+jhuM7xjOMHJ3snsdNJp9+dWc4pzg3OowsMF/AX1C0YctFx4bgccpEuZC6MX3hwodRV25XjWuv6zE3Xjed2xG3E3dg92f24+ysPSw+RR4vHlKeT5xrPC16Il69XkVevt5L3Yu9q76c+Oj6JPo0+E752vqt9L/hh/QL9dvrd89fw5/rX+08EOASsCegKpARGBFYHPgsyCRIFdQTDwQHBu4IfL9JfJFzUFgJC/EN2hTwJNQxdFfpzGC4sNKwm7Hm4VXh+eHcELWJFREPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS3UuH4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufGK+eN8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000IlYYqwK10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR5vTkmuRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41lG99uit7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9V/ndzPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0MqiyvUqvakfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui6rq/Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx4sf4H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdLz5HOFZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX297Yb9jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel93v3RB6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/syOll+AAAACXBIWXMAAAsTAAALEwEAmpwYAAACN2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+MTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj4yPC90aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqIYvkNAAAKUElEQVRYCe1YCVQURxqu6pnuYYYZZoZLYAEjhwY5DAHRgCcx4IEa8UniruhqjLriJtHEXGvivGSfCTGJkjXxTFxvM4gYcQVPPAc0CIIcKlFRIJwDzN0zfdR2jw5vJJDI5r113z7rAX/9f31//VVf1/93NQA8aU8Y4BmAPWnYedHgXXRT8MeaFjrRQKIgvRlJKBqJ3MTQFOAOzoV6Y0eG+csK5o+HZE/fx6Xn15eN+6ImfwEEkBFCDC0PS/kqyT/86qOuR+gMXLLDvOzLAupDTym6HB0o2BzgLqiJ9mXJA2WMnKTBqPJ6ekVhtfWVAHfq+qZC8wdLxksOOPs/tj5EVpKln7pQXzo61ifiOG0hav6jtby+x7TR57Uu9NZ+0+K+Jjhai0TJa7v2uC9po7JOGif2hXsc9leLtmWCbTNRSM7yf/Q3vv0krM0nV646YFny3hRijSrVdXNfk0wOhdZ9GvPXo0KEO16fID3eF+5x2BmGIQBC3A/70Ol+lLUI1Zcsg976nvxosA/WOjFSkqn6Da/Z8RLNb0AeyzAGEAAsy5HAyX424cVadkGzjnEZHybKGRkK9f30fwhuVKt9LPeqp5ENdX6syUjgwWHVLkH+ee5pi3UPAR8o6NbfYoFVOxq0n/QCkiAzkA4thE+vv9gbdl0BOeF6ExuVf40cYCIxChciymBhxNEBeMWFD+V7acByJPBE/NJbu2V9srX+Toy1vs5NNDTitixhzCFZQnJrXl7eHwQCQRRWdo9JEAkgoGlQ9kv3R7e0ZX2yqOtkzjFEUwGYVF4qCouA5ktnv+vI3n9Vd+zwJOeZUL1ajCpSvwPtRz8HVJMBDJhSDjDhGHB3ywX0Y7Ia6arcHfjWViSds8lw8NwN+lUWsVVJ4USnpwy8zzBIlTZCFLA0yaXSjuU3j1hAO5GAtFq3pveX5djqajMAy9wQD41sISvLM5vXf1qiKzw6MiYlpdNNqRSDiPe7bsuXaNHcTYa/OgL3V+pzdi2smz4GdR1WJzr7duVlJ11PegZdnxxn0Z0qiOPHuOMqQFcn5aHiqDqk3e3mjEdlabvREQ7y4+R8HsePLd9n2hb2rs7IF2UHdrfGOkO2SIumZelOOGzzzn6zDnw9FfnuWbrRYWtbvSKvafmCcofOy45D+0ZXjxqCbs2f1tBaVSXl4kAMcjEZjj2KBZ7O4Efto5M/DOjYs20dERR8RjEt7bSzn2LqrOOykWP2UK1NLm37t39kH7v7wXTQmp8CPCathR5zHk6/wIz3gMjdAFqOTgS1qyf+cAHJcn5k5vsqBJV8UXbMPSdelBszSFh88ho9YcMpyxjeDh+kA4MYOwydyB+lv3g6RTgoZIPDr33HxjjTxdOzCF//CnzgoE10dhYLIUTCAXJ490YTG9RpYsY6wL3Jo+Vm/xlZ+mdFGEbjQpbUGaFgxihJo0W7f5itqVEqioqt682PGBiqhiLxnyw/3Rijz9vsCXTZL9vz1jWsticeeoytR8XjTgHzmRdB54mpRnJOjYnyx8w22l2FEKaCsPuwB3lBjeYmGtncxSq65+GKIiuwHyCgO3XkOZaiABdb2LYt62XLlUvTzddKbbiHxxEywGVl4GtZ3aQKn/IUXLsAqfFVDXRsbgkZPCPW5Vb3pA86JSUI/0qjX+jrJhgrxsGAxi4Q5uslNC0eTsUbc8u8EXeeWF2HvKcfr2MQK8MkrmbKTEtoa5MfMNUE8oUc6MsDesMDTMrn+IuAbHoal1BdYgKZ7rQzQVFl9AjOXuTwwQVQ4OUG6eGDJZfsNp4e7hcT4nbVcL5QilxwYDxzfCnxdHiuS1xCpvf8jF5vkdjIQQI1tzHQqmddT1RSbziCOMuYGEDv/ItcVbfea/y8sZKVVgoBpStWNSHGvQJAAcNyT8DWqR2KqqoIZz++31xyppPbsxFxPCEo7gCYxAJoboBqi+yJtevm2212CZXNafHhHWlxLt+26ZHgn2cta89XICU/dqwceVfU0ynz4sVvT4+ELbyNq4l8wQGs1carQDp6XBdjNgIgEXf5rf78w74I4LHYwkTJxeQo/ADFILC3yLL4cJl1Oj/g3Pi8cejuUkiw3KuIphn7dwcRGVWEiV0Qead2sLbmSrQD55DSiGdxhiTlLsGhJR4z32kAkthC+0nQnpuAUMn9x+YA81LiL7GT5DvrX7y6PA1796U44ZfFt+igZWr94fi/63a+m60780IEkbnmJck6HsO3+x9B3DJpyq67jp+iAQQOzLXVCboTR6bYjX38wXj7x6nypc8F42U6E4tnbNfve2OXbnYfeCAAiOQvJJBl7L6KtFevuI1KzKbaW6Hlasmqnn6u3gOnUCaTyCv9ldX2sRDVt0Di0wJ098LB3aK5PfGA1L4IFENqQMg4+3dJAISWfUvd3kyOU4ZG+AtU1xupdAvFen2U6rrV2ZeAGAUYGsiFhP0oEMlTLinjEw/RBh1s3vDJ1qYt64c74/l+886drrzs/oo8V4u8VNmdGy7ftqVZOTIThxLHvGRwk78nVrn/jNU4MwEXKaWEV00Dmb5XY3kteqCwpHSNj31i1NDgUbdm5T5jafEL4siYrUTgoExcrtQLFB7jWrN3feGR9ufPfNMXdldp1KQeCyqW7QW0zg/4Tn8FgAF5QCSUA8PN5cB0YyyIOTgNKqJu8wt0bmoNcn8np+Nmq47xiPLHD3yWqlg0Ogp2qus14i+LcvOK75Y+H+IdXBOmDHh7Ueyk03FaWmbM/DjHUHU1QaBQAiIwaLckevg5a2OjkrWQIr+5S7dK4+Kau0lwBPvksCGxoMI2+2Yz/TxX7+TcUzcKITDIXTGSu6CQXm7YbQkOzr/wjItmxURZlcMPqdWChuvFs03VlemYWIKAANdiMlmTZEjEfr8lK0ocOIdEjd8FgJ8PLuA2ngRwj5+BQGgCuOIqkEzcBsMzuGS+31SFSCg2mlMu36GSjCSAHAGDm3VsXIuOlSYMJq5sTldMVbfvwrdfOz1HjLuwNpoi3EVSQ5i7/5ZdyStNSKMWN165Nc+gOTuTMZsDuYTR434BBV4TJm32mDmngY/yCxIexAYqFcKqfDtl5yutRNIQVzbIm7Sq0ry7F+fA9SZ5QkB1NYIqFV+ufrOhks04jF18P5md0AcuW8NXZRu2y8QYNSIEX+/jJijW2sTtQ31sod+eNm4tvmGLSx0hzT34hizVye3/p1t2BymeXdX+U8ibbS3c28Ceu867yy1Diqj32iuUi5rNsz7t/fXsjP+1vr24/RrgcY1l7GiL4u4uwb5yeDl5GDT1XMeMaNgVHyr8nktXzEtG378m9gQ9ov4/S0KUv4jEuDdzYycTfazc4N3bfu61Mc9NfkZ06JuMR0vT3ubgbX3WhL4c/lt27gkT6Rt1O3afN708PISoHRZIrFZKQImFtJkQxH1aDOyCNj0Tued1z1R/N6j9Pevq939hfk+w/vhyFzRbCUJzuUuc5tJP1gV5peYs/hbMvam6fJWo1VsuKMhI9VzBEXD/itifyZ9gnzDQKwP/BlaTi1SzVazVAAAAAElFTkSuQmCC</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMwQjQ3MEVGRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMwQjQ3MEYwRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzBCNDcwRURGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzBCNDcwRUVGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5U94CwAAArpElEQVR42ux9B5hU5dn2c9r02Z3ZXmCX3QV2KS69KE1AsQAGEBT1tyQawUSN0fgbjfrFWGIs0ZjYjaKiWBABERSRDtKR3naXXZbtO7PTy6n/87xnlqLEL1++/Pn/fNee6zrOMDtz5pz3uZ/7ue/nfc/IGYYBXVvXxncNQdfWBYSurQsIXVsXELq2LiB0bV1A6Np+cBNDcdM+SgJAR9QADqGx7pAKNW06DC0RoCSbh+V7VZB48FS36hftqlMvjSvGyOag3q+uSTePIhjgtHGQ6eIiPXOFg7oONX0L+S0Axma7xG2f2NcCJ/06aGhV6bnTCqDq5zodDgwnD2m7NoJweBckOzrAMewC0FUV/O+/DqrfB2mX/Ag4qw04yQK8ywVKaxPYe/cFW59K4Gx24EQRDN0AXsTdQlBPA2h+HyCyDyBvNkBoG0CiESDZAJA9DSBeB1D7NIAWA+h+O4Cu4PU4gQ2E3AaQPhwgYwwex4av6XjeEkRVJ/CcARpegz9iAI4JSCLAjuMaDCwSQcfrfH5lAnbVarDyPguM6clDUP6+Taf3eSwO4DgO7tkx/95DwcYcj8WZJEvPcwKEEyFLWFNyHh0064ECh7cxpibPMWZ4XFc66HhuaS88D9xXy8E6eiKI+YXsr87ho8EaDkB11TH4Ei9RpO/VVPa3IUOGsH3VqlXs9XOcIIDdwkFRJg/HWvSRaw4qP91ao/6k2Y8BdwCk2TmoyBe+vaSf1Izv5SIJw3a4SevVFtYLVu+Qh2PEh687zM3OdnOQ4eQOxmTjQwTI630KhCYHHlfT/+f3LugKNQ2g0MsxgNMrRupZ52YTJAgosaxrNvxl6Zd7Pz0f0vIxUpglmEmgyJgtCXj+wrteGZ1b7v9b3xOnPAwEQKw5Bm1NzRC228H6jzDCWSePZ8rjmWa5OAjEjYwXvko+//F2+fr2Jg0Kuglw83jrHy/uL763/rC6q7I7D9eOtGLMAfadVGHZbgXcdq7weJs2CZnlxs92Jce1BnRENdf35ZXxRzLT+F/PGGJ5ISdNeBUBdjx+jgzBJAMNmcnAAcK0/rcGAjIo2x/8WIWHrhChT4EJgaBisHGmf1kEEY6Fm+2V3u4fz7riyWf+fOirx/a1Hu4jWd2QTETg+gHTX/5F30t/VhNuBVlX8TPmMShGcQIWHqjsZDsYJ2tBsdpBRxBw/2CDUDwTwchQkJvGQ1tYnfjkssQH9a1almjl4NqLbR8O7SHchVndnO7gADMcWkMGnPDpDAgNHTrIqgGKCg3ndRPfumGU9a35FeL0Z7+Iv3iiWcvPRWbxhw376+9G7nPYOedz17rvONmhwVnnjM9VOw8iJoIYxosTLf/e4gvH0oOMuGCNBku2a3DDaAFuu1iASkwoutggJTxmfrbNXX9Tz/HP9XBkwsLabXP2yPE+uuQCzuGF+kjbnstXPQ0RNX4KBJ3CrppX4FeJTBgQy4FYYTaiygrw3+gS852lQMRnBV4e3vtGnn3ne7FVqAGy7A4e5o633n/vZbbZhsE1U53v1BQcd2ZlN49BNbM1pEO9X4MxFdKnv53uqOhXLHwVQu2hRHWYNNmxaOYw232+6HeyHf+pOQTgFRyYhiMgxsNgSLZ/+9JADF+Yz4GEyfTKMhWGPyTDzW/IsB8ZNt2ig4CDqOCbmmIdUBdth7gm20mbGKkyEpYT6Tr+/SwQUOKpURjqyofb7L1BllBXUTD+m1MFPCHXirxgETlYvke5/KbXowuSmN0U2F9eYn385xOtT9a148kizZOg/KEMkFGDEFvQKZGIGtVLCv16quOBeLsGU8+3fXrfFMeVqA9ixB5ngki1IgoDIUj/Yj5IMT/ojvR/+9LQuVFyOJDcCos4sCG23/xchfPuVeG1rX6I8MfgJF6viMGnYLNYGibl0yOJSAnLh8Sf3nlRQuZV4TY5E6iEREH7pzEYE4Yo9gpmvRhdZkNAxFGcYj3f9viV9gdRFMLIngLkpfMQjhtnMcGZm4zngxoBsHyAgHF12whcKNYTxuDLx9nX3HO5fUZrWIdI0jC/NAUC2eDBgo4j58Re4BqrQXN5/seA4CzSw0uyo/QpKOZAxISa85wTXl7HgcsVZcwAcBoAZz6eudO7ahIBmOkqgYu5XGSQKPDA/XOAsLNOIxDA/R/HFsbiOudBoUgBvGakdCOVgm9PaBDHetYfxaEvBkwLnAsMZD0H9xBgbIUAQQQMAYPKRFmusHTuBNsEH4Ig+j0QIOJRIebjAFlxV20uc8T+B2/EEDkeHAek9N+/kw+NzW5wO2RWS04BADqBoJ+1x1UZHMgKc0pGYy2XQE3ZwH8KEIjK0RlMXfqtcn5hFg/NPg1mDLOsKMkWDu+p1+AkCsG9+EgBnDJAZPRFiv97YODM4KJghE7DRDHFstNM35FQ4GwQ6DwDQaEthhmB/wbhn4Ttfw8wuBw6MjEPIX+22bPgzgAA1WViRQNO7ZT5dVEfXFk4CFm3L8TjflY6/mkNpTG9RWp+/E5XTQGITA2XV4p/Lc/jmY3s/C4j1VvIcPLwIYYtnDBYCdC0039P4jEUzQw4XQt9li6a9s7nxDa56QK0hTTI4OJ4DOMUOL7vJ3kQvJnAE6J4nn0J70oD3u5gKKPm0T8skjiioQI8qcTpb5cyzYaSGa5UFP5OcWiYp0iui8drous0/tZ1pV5PGklIxryCFvNqYFdSQTdSj2d/MqEpkC7a4WZiA10zezG8Oci8yw28O5012tgY2ewgpHvAkGWz8cbAp0MwFAHRMESB51RTIKJLE03jKC77Vum387g6MBOtTgDpvXe+oAwoEteRPYx9x+uTY/A4ObhupAWBYApDCdMZdQCWBp3RO9XBNLSBZCupHNB10TmTIEWWAQHfP39THC4qU0GgcZe5033uVFB5pwsETwaovtZ+kbUrp2rRyAV6MNBTj8fkxP5dR8Fi2WcpKt0sObt/LXi8KQT/Z0FLhUXKwFFBEZSoHw6N8yZDonEEqB09EBAx8H99EN+2H9wDN4AlaxN776nP/u3sdqIryPNwsK9eK/xou3xdc1Abd6BB75aQjaTLygWN1NnRaSYVsGHy88Gg7qooEY7luPifxCKusMPh+wFrx0EtssEtCILi9FzQmxsxR/BVbwZzXHLVkYuSJ45PV+prz8fg25PHj1Ur/ra9YlbOVhzwpbo303BYrTCwshQBKqZHQsHbrVarnkgkYh0dHS9gSbpVXLhDnk7Zne3mkb4NcFu5qm3VajtRuaob5+w64ntYoKMIBLKdPTDAD1xhh5GlEtRiablnQQR+NNAClw20QiBmMkccj7dqfxI+2pSAmkYZjj/rNvvanWBDKuQkCcTsXEgePTQxtGLxb5O1VaM5ohebPYYXFRK9mXmRdV8N0FV5llRYhIBxH7VXDn7K0XfgXwXMCE1OnjsDDc1sG1sLAdoWzYTmDx6FaFUF8Oi9BXcI7GUJ0BPlcPKTQQyVgU14blk7wTvmUcgYtwQEl8kU3PdZoBjL6dFWrdvjSxOPf31QvYE6p8WZ3MGBRYLjWLPe41izBjnIEiQQCTT5CJgjjRqUFIrw8BXO+5x2I6wKSPN6ikZPsYJ+SiTGNBkyJKfJBhQDzHg+zQNKfd2M4Cfzn5MbTxQRKwiZOS3W0l5piarDFUpzw2Qao9j+3XWuCy99IKe05/uTh48BRbL4jh48eKL2+PGYqqqTamtrH0ZWGC7KijFCxWDoqZKUZufqD6F49EVOC7vvbjRPQHU9wynBxH4ipKHqF1JpTY+fbknAp2vjMGu8HWYOt8LBBhUW4msHamUSA5CVJ4LDevbBOStaaKcbAgveejm48N25WiIOaVNmPm0bNOJP8f27Gox4DNyXThPcbS3TOz586+nEsUM9OLu9d/zYwTdUv29KwUNPXSl5MnQtHgFOILpTzQYF4z0PpaMFqu7+EGrfmQZkg7vfeh+4Kv8K/tU+DDpA3tVOCO28Go4/9zzEmnBUW4ZAYP9i0OKvwnlvzGVA0oJ4GNMVUcy8yI7fVKlj7pgXW3G8XnP+crrtpW4Zwp0IGK1fIYeW28h7b7P8/NcHlauzU4x7cT/py0evdPzYH9H9Hpsl6dfaINMRQrbPPIMVjbPY4ETUD7eUjobuWYXsT2JaOgRWr3gVQXAredLsB37/UyOZfCu0aplmHzgM3BdPHR1a8emL0d1bK7VIqDi685v3YO6vimyjJj6pYrmQFaWhpaVFGjJkyKcItGFer3e5iLRexGFUSagQIzgtoA4vwRoeNn7Qc7Yg4XXP4MHr4FjJoHen283WR/ccAerbNfh4fRw+2RZng0Zv8GYI7L2iYGCSS1SUkQVMkSFkZENsw6qvY1s3TpBKekL6ZdPGSj16biA+1WNRICDgxWr2vpULYfaPv/C9/fL2ZF1NhZiTD/4lC6ZpkfCmoqdfO59HQGEpQWBZzaJNmyXbDkde3gUdjRXg7R6FgpsHgL20GtQQBjdi6gUDvVjGhDfxTFZB9RO7IOnLBGsawLF5c0BPZsKAd2eh1EdiUBm7ZaN+2l2nlU37U2R9a4MGt02zf/bYTPvPX12ThHq/ybBYXpvnz3HOfnJ5Qnj+0/jMnFwe5q9PXnJhH2n6LeNsL0XjAA2KAnUR1EtiqgSd0gjmrqB4c0l2mJJ/nokTOQHtTz28IPjJe7Ol4lLFe/MdfZznj60Ofr6ITcBJrS1grxy6sejF9wfWzpl1JH5oXy/SWS1vvvB71/DR6+2DR24uKOu5WrRY+DS7XZYslmWoFTi+MaB7nLbTQESEGASIuGwC47t7EndqLnXL4GBwicgsoXGO8iGJHGRmCuCy8agreMhwm0GhUpKQeWhvCuCTNtDCQSZqQosXzIvt2joB6z94rr3lF94bbmMgUPHiWEAJEEj9qBXAUTk0kn/fY+PF7BxVC/jBhsAJrPh0ZOOzj7yi+tohcRhLfbQBLyaMgY4C1D62EkIIAupa9/rDDCi+uxq/GEe5DY8rmNpBpX/jORXceAIq354EaNOw1qC8RyaoWjATjj54NyjNIAePQjseMoQa6aFF8Y9a23XI6S5An0LhuYMIiHwPuiEEOiVKeb7AxuHhK+yzyksEfxB1lAMTZ+68yIsr9sj9a9sNaGyzgUUQTkuRU7sJig5dhkH2LBjajufS0gqhpR/fHFzy4Wya7sz65YP3pF1xVTWdv+BwgmPAMFZaE4f2gNxYb3imXXNLp3jUQkFo+OMjS9WGExLUH1dVRZHN7icrQQZ/5neT2GsNG2kHGnWoxQukqejv7lWtOs1IQv/uIptUUf6TxhbVxjNLDAmrQMgKL32GQdi5BpRjByH4ybsTAgvevJHcgLW8X7u1T/8X5JO1IOXkgZRbAFpHu2mrknGsjWko7rPBMXhks2fKrN+qbc3MbkndiqBj2cdzgqtXDDCwKhhtawEiWwFqHvwpNHw+mpUDb+UBcPRZCZH9AI7eiNYcBGNTCr0YWSvN/qEeyJ68C/JnzYN4wrR21O0+/udnoe2LbEU10D0BrNirnL/+iDo43cuTU9AK0vmjLSiwqYs4ulzCBOCgFzJAI3VkEVM3jrE+loyaYltFVnxtbeIXrUH8+qSAQlqA0+l0dmmI4MWcJ3nZ82TtUXvgo3l/QakPyJZJQ1Xnxb/dDvF9u4HDEuEYPAJdlpe5iGT1YUgeO9wNUHcprc14qQXotlwnW15+xiG/9CSkbVkDKrkMTDLSIWKGgwvWtOHFiYQOg2ivfGSZSI5Nl88R5DgyQhZezHndBNYl/K9aWcY8ahIayboVo82SLeB/59VndQWFHmfFgBZv1WMx0OpqWNOE0Gwt6Y2DUAW2nhWmSPK34esO8Eye+WzwyyUPyCfrHDy6DBnVdHT3tvvTRk+azdHoczjKzR/+nglA+l5739WQbMHRP26uLxCR+p29zfKQPswsEfFaBAgOfPHtj0DToptAxfRHaoYIPob3/MJTMu3B5z8PwuqjtsnWlEXkzeviSFyjK8Dk0LFMIhFh4tCag7aQTusU3ikpEp9uDeoCkRAK9GH5GQYE4g6QcQw4R0qk6WdiwQBNkaF3TzzHioGQWPbxTHQENgETRswrPKYFO8KUMDThJGbmoIV0I57jkKw5ekPHh/Pujx87VCHlF/pc5497X8rvtgDF4zeJmmPAB1AWYYmRz0xYtD1tykFqiAvM4jV2aDn42KdHlnCAAv3djcpDgYcEE4cX8H0g0JxFyvL/7U1VQESVDw4vJHZt6o8nN5B8sNLeCnxGVr21z3mgZmWbIhKFn7eiP4TWfgnRvbtRS2Syz9MXS9m5CWtZ+eJ41ZFrOU1Dce+G2OEDlyvt7Tap1JuA0JJLINqUyagrTj6vogEyxuNFlKW6NBgtzyiA5oUA/o04GuhkiE4oUlJWLaRVfgNt28+nhTcs2v4tP4JuHQ+e39ML66q4nlQWvVj2WkK6UOfTupdk8SdVjVlEZAOBLcSJolOl17LcnK80W9hR26qN4KiNLxvub+s0TCYVSsrIfXGniSBVFmhCKsfugl4hPOCJkxDfve0yAzWKJsjEIHH78FGg4pgZqKGSNccGJDat+Vl4zYpbDV0DqaBbc/qUK++ylvR6U3ClhQ0NP9fhY00oAxNMF6WzmRup7BCO9QQ6CxvSWmuHDhuPKpPQ8hxowudnBlpLzaP372Y2mgT+bF0AqfKSSBhzqM/RqXvou8/oEWGB1XIFgdsMGd2/wlo2Wm1vARJ9BgonpD2dAsqCnbKVvCsdnCPGQGTLeqYRINWb14gtispWoO28ljWY0HWowQ533UN39it54rGd9pyTFwIdhthBl83cpWVLZAc7pz0tWA4yJmKQ16Xew6VA4kDg9FkOLQgE6rYRmIKH+8DOq739en3RkeHpZknIEXSfqAeQ/jGOg/oVCt/QlLwk8CwZQjFgToEaTE4rj7aS34eDOIJwhuDw8XgdGW6znKjad8QiU9AiiFYHRD98G2R/EmLh9nI+OwchEAe1w5+mNNTb4nt3TI2sXfk4Zn8v3uEAx9ALPkDx+IytZ5+dkW3rkZ4UUP3tzJqfEs/nKuEjyqRv3tuY/Dl5XFbLMdpbqtUbfzHJ/hz9mzRAJxhU/BvVPpvEsfdapdMoseDF+aNGxf96MbS5za9709I5SOJBaZ6CuQnenDTx+zS4aJILnr3eMiL67RaIfrutJ9pAIBTThagtjbnhr5eD0tJ4qoVqYLZzrESUAYdINlLtTMHpAnv/gbtEdBwqik7qrMk+H2ReNSfXmotisX5NCdMG1K6lx8iBbGiaj0itO93zMwh8yDLuganGVKoeWlE/eEftAPEdHBM1JShlAXpe1WNVTU5HVaNW5Xac7ryuPKBc+6PBlpdoTMga76pVmeC+uB8t09Og0EPCmUsYrNNqQFkuv4Ha8TKfwGtC2jCc3+9/0YwkBi9WcwTCB4+DWpCbzrqq1HKIhIqaf/erOJVJKTvveOb1c++w9aucJzjdER1dEy3rI4EouLH88SlBTL0JWvmEu4GvGaQRElH2NxFR+kVhJme0h3WOlqClYwA3H5IHfLIjOWxkmbTdH2VoZ0AlBqBu4uHGBGsm0YoiPTWkNPO4pUrJPdyovD9hoKWa+hJYRrQMF9d3W40yh6ao40ilWR4++tTcjOL0tkZfyzuvoYMLOUgLsIkVVM9KS1MpIVdEy9MZcDpxAdWw0tbCLBJvMdcqcOgwjGSiFh8DeACPkerTi1n5WLAPYiGudpoFPNVPSNaXMG1AfYNTVJY0G02xYxiVVpMxWIrgAMZPHMOsNJARTN6m4Ig5MKV/GJqjnk9+9wncS0CnfsL6Q+qo5qA+ZFQvcWcdWmdihk92yMxiEzCSmERYPvoAjmdGgQD3XGr/Y798EapCHLQkTU3xXcdwqi3LWsbpxJYKCkTGFHLTSbu9csiqjOvn3se703ZxGFjalaZ6zH4rS5zOjiuH48pxZmeVtJSWSICQiIGOpcLIQ62GukIcUy75LqywLHzvq/gsPqUTghEdFu9IvnTbBPswqoPk/TNcPGsi7a5V4Dg6hz0nVFYfyRWwjqSdJyu5bkAPaZ0V39jQocF1o2zQK08on/GnjjmcwYGi6lDaw9KwfIfh2x8Mw/U33QRt6zY1x99CIZyVy05c9bf1tVWc5xG9GQESPqxvgRdloHWsu/9ngGKJtZ/ZiCHaBIcrBpLFjwj30KCJqJpb33mxyV12J9hLZ7TALsxou2FOHSR9QyBz0mmXwOYXUBhGEQSH70PAhcwOZGfZENIi6CJUSAbMgiraNdjzQL1QxMPtl9y6dftRy9eL1iQmFpeK0B7U4K75sQ/WPeDuVU8rt/DjnlSPBZkCGkJGxZJNiYmUPX+42nndkBKpocmHY4cW16Dv4s4IfmezFROBlxXIu2wGpKGFDK5Z1hjbtrFCyMhiotBa0X+jY8SYXfE9O/BcUZgG4tRrwdP2MDCQtRaQZYkFdNGCjiILda8T80oBAUsvt3g+iGg5tf6DgacO4vSh1t8KLnPOgJLHmy3Ayh3y0N8tid1Mdo86wVuqZHhxVZQ5BWqZ0nS0TTJrWz7SXn46z0pFDI9R06bB6N4WuH60jQaiOCmDiUgqNarBq3ilDslgPQJNU/eD1cpKA+d0EtKtKHjGxg/sgdiuLbhvZdogceQgSHndQEDAUBcSrRAqbXOnImwgKNRQADMnI1zyzMsHbUUY4I6O/WbJp8YGlYYjxdD8UV8IbsEatcbc2z9HNjhi2klLtgkEYgMx3bSSnatOCTfOskNwwbp2V94ooL88c419Vv8KsaWuXoVsZNLtNUrPKc9FNoSTRmlpDg+0rI96CSv2yCMufDiwncrnnCudP+nXTXgfyzyCAPWsFgCJO/eyPAHPO6AloLZ3GfCjxoOlW4+dWixiZjmW09DXn9+PSeJwXzwFHMNHUyMJpKJSrHw1iOkOcF94KfA5hRCuqoLoiRNgMHGimKVBsrD1jfrW9WAsmg88IXfyQMvBuRfZ34q2Yog4c/6AHNN/fBB+Y1+D1j/LzUN1swbUMKESQGxFWoFsEW+2paEW6yBNNjWgcLqs0gK3jLexGcpI3GBLv80MZv/l7JzK+bg0iEbxeD17fiVm5ypU40lJEtIjWzdeS5NvWjSKzi7MZhkj6JdpLsFaWg6WohImLi2FxSBm5wkoMt30WaXDD47zBi23l5Yl0ayjOLlgCQOAlvJ4FMy2z65h4o/6B8lmYPbQt8F0EK5+WONwd5TgY39kkm4iaHHRXEaFe+b4xeDow8RgCO0AuoSOj253Dbigv/glNdooEVbvk0fPnRetnr9J/qrBr7/89PL4qinPhrZU1SmuBfemjZxYLr21v15nZdantqIzUPDU+NPC4HRnD0RkyJASgyYlwqZ57cMvWMy50lhjDcsBJI4dsvo+mvcHEtcSUTyWAA0DHT1eBZG9u8A1CgkI3ZiKdpwB4MwFP/Q9aDsNmrVEcIndsIaR+HtkhvOnS3cmL6pvULtnI4q9bg6oa3bJ4/7NO5/IHDGsp3RoX4PKKO+US8ABKsTPtwQ0eOK9IIweaIOfT7TDJAQCCSKiRV4wmcAwuFNFUMKT8gte0MovgPTuOWHXgf2vtb767M8ZpWEZiB/YfRUG+WfOwSP9nVOp4T07mQBynz8OvJdcgWIpTDWT7FOPjlWf56hooXi3BzzjJv5ebqgDyZkPQrcRVdDyxWqoWzcB0lJiJrDzNug/6iHIGGdaRQ0B045AUPwAOVcAdLvWBAmVjI5N5XD8I56dtpNW9k59AaJHSWuAZKUmTx5Vs5aHp9sv3V6tjdtcpVy6uUorP1GvuZFpL8JgX7TrmMIG/e1702fPGGTdunhnEnpkStCIgx/U/GDhrKkFKdyp3kEnGEg32fH1emQOEnzp5w3d7CvvdziyfVOFtXsJ003t775yu3PwiA+tpb03dixfxDqLkgf1FY4xlQZATcHTVPMPOAYCBE8TSCHM3EwXr6263zsuM4OPtTWZK4yzswRoatHcYx717/h6vzy+L4ocWpPQaRVZomC2EZAUFEfHmhUYVyHBhsMyVLVokOFEkYIXYgLRSNVBYAtSgsgGTQIqc7RH2T++8yGpsEhNNjegmPFCouYo1/LSH17tXCUbWLmUpqSZVlDamiGBOkFPJsDarRhCm9ZcK6PDSJxohpzrbnndO/GyPdR74JzdMEM8AOXPzmVrtYkNaMF/e0Mm1PzuMVYCqK3c8L7pHNiKm+MoMA+ZfQQrapamBTeyrgsJ61733geZ49qYuBQ9YLdqpxpsvrABBV5uXWmOcD8K6xlP3OC8+MIK8fM4iUBMKCeW3b75wloqvRU4hn0LeQjEdJYs3FlTmmfoBGQ4fyKsERN8G26E+kADXpMHsm+47TYKKjElMQGVxJO/u2dVYNnCYYLLhTo4l5XZ7zV4MAjkspgO6/BxWjgEZ+5853o6cgG984Tjy3/tHVpWKNS3YfYnSA8gO1Q3qo5fzgut3nhEeYxcI14wW4dwVg8BSwXNK5A7QJcAm47I4EJ9gWWjjfQBQ71+elUGDcKRVoONspiT29H98RdnkNBB14B1rgT8H82bGfxyyfWxg6gVcBfTzTYr2ad41SHGBnJrU7fmd159INEYgowrrtjR/d7/uJXYQ8KsoEc2n5A+5BgMevoOdicI9RRInR/642+gfcUY8K3FwO9DZKabwadp6cB2vEJ0FcGtI6Bm6Q1ANxdVTFkMfZ58ip04lQ1Pb9hd74Qv96GORKCQK3Dj9VNSPDvbAfdPtUMwplcqGHgS3zKC5e73wn/5cp8M39apeN0KZFvTwCtmYMVJgh1dU44jnW54SYCmmEI16ofppSMik/L7w4lIK2xx43EkHtIunro2Z849f06crGWlk0S24mu3tn/w121YKuYKaekocTx4KVbEawabg6AxE1EoRvbtnqxHo5PTL7iQd/SthDN34de/+Q8GHmIOQnZumtCe4+VfjelG2aE6pX8U7U46ikFqRO04Ko9de1T+CYLGjUBoQiHp65UrsSbSJ6tjkFcgwl2XuuFYiwroeKEtrDuX7Y5PPdKoXU5OUMUssNi4tIoC6VEanONtOlR4dfCg0LIW9z5qLS47Htq0errqa0Mh4YToto3T9Xi81VHRfwf1D8g+2orLwDVoGMQPHxhWffsNO6L7ahzZ1129pvy1D8fxksUg78yaSzw1w6iwY4C9Y7aBVU1C04aLINUSgPZlN4GuHIL0QQdAsJm3vqVVIg1OAGheMgW+uWY1Y4K+MxfA8E+vMvsIQaIz1EY2+GS3lTEggb05qEJxtgjRhMbmEkgkNgUM9+Yj8ngH6icLfuZwnda3MaSPH1QifTG8VIqAjoljtcCJWCNa0QBUBZpg6fFtD/ij/ix2t1MiDOU5PXMdgrSlJtDAXVY8xI7aP+ayOsFb1HOFEgkVRnZvHUJ6gfooGpbG2P5vp8hNDbPlxpO5CAgrWnBb8mRtz+CW9VdGdm59U4/HxmdOnjEvbfjoZgsmiw0ZtXPniKI6J4eiiOBmFHtbq9GyYPCrmpWpn+xI/HpntXJBIo7CEDNep1YtBjU3T4Asl7BnUA9xH9rHqqWb43JmlsBfPdKeeaxZLTjSpFTGkkafxhpMmTSB3eyBNbP58oG2pbdOcM4NxgyjPcbBeTkaDC7FZPWFWPMjuHrFsPYFbzyTOHpoLDVLyDe7ho+plXLyFyANVuF7ipWAf7Lvs0VDpPxCSB930YN519/6uGvQcHQNQbZyhzUGLQgEpk8kc1aR+gf1r1wCJxY8BaEDlZByj5BTvhfsBQtxJBswbXpBsn0WnNxRBm5vAvLG/gLKH3kN0gZgOvoYpgzODhurrMxF2fDfReiw6v0qjC23ADImSygky8wNR5QKHMflJ3x6GjkvYsV2LJ+ZaSgw7/JMm9BHWu9Dm7625Rs47D+Z/+yuxSs7Ao39weY2RR01gWIdDLWZabkwrfeYOVar7bU+3iK4Xc2FJB6vY+v629s/eOsxubE+nS1Tw5KoUBKx+0JJVMrsvlEeHUbGxVMX51xz0wwU3oaE7KorytnrQb4LBHICX+2XmQIeiv44hH//cm9y7Em/dtXuOvXCcNzo1x42b2gl4WgoZk3zZAgQjRmYtSpwKCBzMPgJ2Tg+tsKyoXsmv1PRYUs8aey6bIBNvXaUA9BiYUnhWAs0XVJACQZR3PjYhfBIZ5HtmyeFt26crgb8Y9RgoB/1yonyk40NtB7voOO8wa+7Bg55W3B7OyjBvRdPZrqhs9SeBoLFvJk1fsIUhBZUjU3LZ0D7qitAbh4JSricaQRbEQ5ADfra0u3gGfo6ZIyYj3YlAXZ8PRdFpIrnZqBGMRzsFr9NR5OQ4xahX6EAG47KpTWt+rQtVcpMtM4jLQLHNQbMlUnUXQzheLndZsexpZ1uWDFg0T0Z06YNtSzZ7TsK7x1e03/h0W03Z9lc1RxT12abjqaIk2rCk+3w+rq7sl4/Hm3XJnQfCI8YPSAaRpBkZOI1J9OD61ZeE9mzY6oWifQxeD6D6jAGWjc0rdHarWhl1pSZr9nLyo+QpSS2tPcoo8/97XsfT6EjVf5p3UEAS0NZnrh+eJll/XlFKhxtUnugsOzhj+jd1x2SM074NUtldymMpSA+vEwKW7FkvL853n735a4TK/Ykk5MHWcGFsdhUpUB7SAXqVFIDio6r6Dy46botqS/FLNCCAYZkW2mvlZjhKy2ojm3FJbbo3l0WS7ciIVFb00Gi0dG3P1rKHRhDDWuhF354GpQzNUCi2Zzs8A5bBJp/EbiwFDh6OKBjuwhpAzno2BBkC1qdPVEjfAtsTYLNvKtY1u0Q0xyslW4VDSjOFOFQozZ20Y7EfZ/tki9XMfDde0hav0Jxoaob21+/2b1//uZEnawaBrLmPb95N3xzGIV2Hq0UR5s+60/+xV8/kFXZr6D3vkh8435R0n6Z68LAstXL+imLl8DvLHJngVO0gdviAAeVDZVjglBtbsSykBlMH3vRK2gfX5Gy85D8/GmotQxk0GT08D6ZGkqkG+SWJjaHwNts//lNsOdaaUsb3diSkDW2CAXHu7ZXnlB7os1sNJFAIqRT57EMRWS6HV/k4kxNK5pBs5lsFRP57L9vdTHHUMvULNofPSePuooJtEMJtmQaBwdVLyitLf/1FcwEArKMRPOy3+wuarT0SYFTO/UWaBaycx5Cj5rGAQNC40FNNDeWyM92x597Z0PiLqNNg7yeUuOTP/XcGpfh87isE0AAg49ikod2pP8HpjpvcUrcuscXR95ubtO43BwRWk4q8PN3Am8vuSNr8I/LJ6MmaoWdLTXgMLJS7WATCEkUj+x+BgQA9/371FhmI2uyeQXWllfkEHUSyT7qbFVXnD3StP0PJcvf/UMZnQ06KgfUH6A5Bz1197Q59Wr2DWg1s2F2f0/d9fsPbylQsDmH1COzRv+ULTXBxFaxdD52zpzQ96LNcGCeZA5lg0RzAR67eb1//ir28tufRe8y0B4OGGo5+tS1rrL+heLnVDKbgjorB/ScmI/GiRawThtqffeJ2e5BqJUCLagp7Fg+T7RrgzbWxPrbFNQAtl9DiTQINFsj/EML9GmehY2Pbu6ppPl7IyBC13aOQUVQOBVoMqZCdVMF2AyV1XW67W/1IXn8nz6LzhW8AuvAPjPbPeei/pYEzS+QhfRFOqeUTVtNCUILVqobETRF4p7fzHBd/JsPw9vNtZ9oK+eHBmNq7XfwLsTdT4HrrUEuyhQuUQDGv/CWny4gfG+9PkbX2QFtbb3gzZYhIMYSqAs0llkEhNdXx++mqXpagNs9U2iv82lr/7o2zsjreCvaRxeHpZR0BMem3+MyD+X5ItA9JfTanPGOHftOKJ+882X0SkuWQAzLVuxHtBC7V8S1bw6+TwJL7hZI4/IAtC4g/L+5l93jg7rAWBjxxz7QogUhy5FItcdP3dAy0JMpsCl1rBnGvnoVS6LOFp7QApMIPq8o4LEcqFDVJMMNYxzw3IoIYwti6nQHT02mzYirK2n946Oz3LuL8Hikw+ineUBBEHBzYHFYhX2RbZBDHc4uIPwrNwy2iDY2EYH7V18OLWEFsrPQwRj8qcWkosDRrCubaSNGaGhSsyffmDZ8fB/LNgp8C+qDl76KQLZbYrf0VbWorIO64tsE3HGJC/oWipDrEWD14WRvaFagT19n1Yyhtr0krOXO+1m5JHgEKxQEb4RHD9WDLxGEPIe3Cwj/2k2BQGQ4XDtRhDsn0eBknSXcqC/w8MLwN+8sixRlFUnQjpbxtx+H/zL4V97hpBeqMfDUPDJXhHPsOekEclThuPn7EvtOKp4lm+P/C7BM/PJS1x09skW20vn0Sm9a66jD+AIXHIhPgid2vw7lnqL/61fe9fN6p7QBZr/YD9SCq2BiL4AhxQJUYrAHnLEXY02fO9HxCM2rtPs1yMwVYPOu+LDL/uD/Eh1T9/7dJPbrcgQK0gMUXJqToUm5gcUSHGhQ86c94dvZui/p/NXt3qevG2X/gsqKTTSX+nXudtHsKY0p7APZNi/7/aQuIPyrtmQLqDlXgJheDLGw+RNB4YR+1k7W+PxelkOL7s+cxdYTYDlw5Yiw/XBy0uVP+2peXxt9ozWkX4Hqr1TWDEk375Cm31Ub8dRnkWdn/tHX2N4gl95zp/ehp2el/W+6fYBsNjHF2bv5GwNOyYrAsJhNpq7S8K9iBI2tSKIFzwKc+/5nsz9iwPQhtoWPzHaPWLo9/vTeenUsjyzQelIV/1oduhmyxZtpGp4C3Iql49Y3OqAVtQMkUUSWWNZfconrVzOG2bdTr4EWA3Pc6RXg3xWu1EwiEHD/AhvZBYQzu456kvWUfuhnIGn9RqNPIyu57e4p7nEH6pULNh6RL4sljUEY1LKmgJaOjsKOh7MO7yW1+CP60Usq7atGl1uX64ZxgCb1TuLnSTiKPAD8f/KTk1zX/7ija+vSCF1bFxC6trO3/yPAAKRem5XZIKfcAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/gl/browser/searchplugins/wikipedia-gl.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Wikipedia (gl)</ShortName>\n<Description>Wikipedia, a enciclopedia libre</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAA4AQAAJgAAACAgAAAAAAAAJAMAAGQBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAEFSURBVDjLxZPRDYJAEESJoQjpgBoM/9IBtoAl4KcUQQlSAjYgJWAH0gPmyNtkzEEuxkQTPzawc3Ozc3MQTc/JfVPR/wW6a+eKQ+Hyfe54B2wvrfXVqXLDfTCMd3j0VHksrTcH9bl2aZq+BCgEwCCPj9E4TdPYGj0C9CYAKdkmBrIIxiIYbvpbb2sSl8AiA+ywAbJE5YLpCImLU/WRDyIAWRgu4k1s4v50ODru4haYSCk4ntkuM0wcMAINXiPKTJQ9CfgB40phBr8DyFjGKkKEhYhCY4iCDgpAYAM2EZBlhJnsZxQUYBNkSkfBvjDd0ttPeR0mxREQ+OhfYOJ6EmL+l/qzn2kGli9cAF3BOfkAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAIKSURBVFjD7ZdBSgNRDIYLguAB7FLwAkXwBl0JgiDYjQcY8ARduBJKu3I5C0EoWDxAT9AL9AK9QBeCIHQlCM/3DZOSmeZNZ2r1bQyEGV7yXv7kJZlJq6XIOXfs+crzwPPTnvnR863n05ZFufDD/T595Q4eauM37u/pWYwfeX53cegcABcuHg0AkEQE8AKAu4gAXv8BrAEMh0PXbrddt9t1vV4v406nk62laeqm02n2LjKYIuK5WCyyfeiLDF32yLn6TJ5mBFarlev3+9nBMMqsabkYhmezWcEd2ctTE/tYBwhgt14BhtmAV2VaLpdrAHioCW+VdwWy9IMAUBQjJcQFTwGqvcTD+Xy+oc8askZJyAYrnKEokCeWLpQkSSZvBIANYgSDVVEQQJaeyHQu1QIgiQNb6AmrTtaQ9+RFSLa1D4iXgfsrVITloeSFFZlaAEjAUMaXo2DJWQtVRe1OKF5aJUkf0NdglXO5VzQGoI2USwwD3LEl590CtdO3QBoT5WSFV+Q63Oha17ITgMlkslGSGBWPdeNiDR2SL1B6zQFINmOAkFOW5eTSURCdvX6OdUlapaWjsKX0dgOg26/VWHSUKhrPz35ISKwq76R9Wx+kKgC1f0o5mISsypUG3kPj2L/lDzKYvEUwzoh2JtPRdQQAo1jD6afne88H1oTMeH6ZK+x7PB/lQ/CJtvkNEgDh1dr/bVYAAAAASUVORK5CYII=</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA3MkMyRDY5QjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA3MkMyRDZBQjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDcyQzJENjdCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDcyQzJENjhCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7lkNGzAAAELklEQVR42uyYa4hUZRjHn3Nm13X2Mu6urtqutrTeVjRUQikoKUoQLIy8hybiBcVMRdFASPwgQTczsCiMvFYGffBDeANFUDEydc31viheat2dyVndmdmdy57+7/I/+HCcKaX1Q3Re+LHnOe9z3sv/PM/znlnLcRz5vzdb/OaL4Ivgi3C/WV01UCAQkNraWqmpGSCVVVWSl5cnZaXl4jgZaWpugp0viURcwpGIJJMpSba1SY+yUlmy5B3ZuGGDXGlokJKSYkmn0pJOp6UDBbsl2iJFRYVi25bEYjFpwzOtra3S3t4umUxGuqqo53WVCGZR9fX1nZgWDAaxgWIJhUpASGyIFLBtSWKDhcFCScTjuE5JXV2dhMNhSaVS2Kwt0WgUYiU6hTCiRSLNGM2BnYF4yccWCWPB6yAC9oGzYC2Iga/pNx/kg/fBs2AcSICvQOMjT2pZD7xFE0kFBd0lHo89zsiv5d8L3o4nwW+dcotUMDo+p11Jn3YKY/qeY9900P0/lv5hUJ+rswc3Nlnd6wDvgmHgR3V/GfgyS0RZf1NrrEeoR/ZD1rDAPzzrHX8wuEYhcr68E6BV2W9RGJMiI9T9wxzwFfAd+AyUgeFgK/iG9ovgAMcpAIvB92AVNzCJ9hoKu4LjjwabmYrGdwtYyb45nPM98DbYyHW4bSr7Pwb9PPszqTwGnGdUZ22DuekX1L074JSy3wC7eV1C/53clFHXVLEz7Hc3UsG38gz9x7O/F+25oC+vPzI1FVwGN0FP8Dz4gmO4fvPYN5X2LI5ZSvsTT9F/iveEgkZyhc8lTrxd3TPhM1LZ08C3vL7HxRplM6AN/AqOgVGgjhts5sKugyi4qvKzhaKZ4voHGMKCe5oF2qHfIj7TyDGucSM/sH5tY7/p+x1cBGm17vmMgikUsxw8kSv/ZoBqqjiCm7zLsBQ+vMuTl/nKbuTJcdIjpmnduIBuKmfNmfcy570BlrMvzpSap+Z2GG2WZ869nr3Ynn7TngZ7wACKbIRdl+s74QgddlPphVzgh6A/c1g8xbND2b24qD/BLVDk8XWUv8MIKuTCTNinVFjfBh+oY82mv+OZs1SNJ1n6ZzLi1nvWsgksyFUbXuVAO5RQjppENxNynyq7AfzE6xsMyyDtfhxDF1mHkZCtSJ9T9mLWIPeZibzuyejb5hlztVr7ZaaBtzlu5GU7Zi7xW8BU0CaqZt7wfnBI+b0GhvIb4iBD7SWOuYfKr+Px+zN4k3loJj/KojYIFINfmALu6TCW0dGbp0gNj+nZLHI203YCOA6WqtNhEF/OWc45ki/kHOuWzW+cgYyyK//mw8MtLEU8AkMqbIMeP5OjfWj3oU9flUL63C5XZ7zZaJXq66+eGajmdJvrG2LkuHNUco1uLapWdarC8v+z5P+U9kXwRfBF8EXwRfBFyNH+EmAA/FQ613UCCjYAAAAASUVORK5CYII=</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5QzlEREIwQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5QzlEREIxQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODlDOUREQUVCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODlDOUREQUZCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz41D9uwAAAJWElEQVR42uxcCWxURRj+t3t029IiVCyXLSpo0ERFLVAvNJ4oBRUVL7Se4IUXeOIVjaKmgkHxthweiKJGY/HAKxqwaiwYBBESwQtpgdCWtns//6nfi7/je7v72kI0mS/5s7vvn5n3Zuab/3pNfZZlkYFBjlkCA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEg87B919+OL/fT4FAgELBIF0zZQqVl5dTSZ8SWr1mHY2oqKBYtIWSiSSlLB81bN5EkUiU4ok4BYMBSqZ8FItEqCmVoBhf6xvOJx+PY6VSRHi/krJS5PP5OiTB4+SFcymVTFI797N4TFJ6foatjVsoNxyi3sW7U3t7hOKxCB+hHGppbqFgfh7ts+cgamlvofy8fIrHk+Tj4ROxKK1Y+S21trbRgvnz+NkilOSxU+r+hghdw+DBg6msbBDV1X1FY8ZUUmtbS8fG+nw5VFVVRUWFPamppYlCoSAlkooI7dTMmxlnMvTzSAS1oe1trdSjqIiJsJWJEKRevYs7iBCLMhH8OfwZo2Zus7R2CcWYHIq0hw4fQX5+nveX1FJ9/bfGIuxqDBgwgPLy8ngD4x0bq7baSllUstcgGj9hAoWjfJ03yrIkESwQgU9wIkXh3FAHESLRKBUV7UZlpaW0dt2PFGlro8WLX6eGhoaOE93xxpb7qL7qpDfydRuKDIlkgsi81P0PBkI53kOhIUOG0LRptzAhijrV//8YIwxluZMlxtJCf3HZz1LM8hbLQpYDWe5gaWJhu0ghliBLNctqlqksB7NsYwmz9GCZw/IFy0Uso9E3ylLIkg/dbEPTnY5TWTawfJ+p4R4sN7GsAgmUtLHczXKYaDNb6JVMB1kUjmd5R+hU2z2hG8HyIMa09U+hj8HOhdo3FZ2+7qVTL5bN2KiVLm1mQd/OMlDTjYPuXpe+86EfZvZnl+EWcbD7e+l4jzi1Zzjo+7I0Ql+j6epYfoFbcSKZcjsLzN7sMoQ0Kz/FS+dSllZ0/MSlzf3Qq3b74dpxuHaOS5/roD/Q7M8uwyU4nPZ+feN1gGfRMc5S4WIVtqPNQ7imXMkacq9UbmJZJgLUXBcGO323ERTfA3rtSViioIM+IPr7tbFshNOsScDlmdImK2nmEfRwqp36+7PoW4cAvzcCfLVfI9NNUMfTLBfiIa5kWa7p/0AwOB2s246TPgaBiY7TQZ7r8VtZkWcwmQQ+fSDTVWgzE1lICqI2aS0yELUQL7H0YymCy1Exy40s37FczTIeYybFfdS8XmE5gOVhlgKM7cMixbR4Rrox5SavweYmsW5JCIHYPVmWIINSGAT3aY+fg+dox3xS+P0uywuwsDqRVFZ2CO5jZ3Mq87qV5es0JBjOUs5yLjK5z1hOhMX+0gub38ON1U33colGG4X/eSPNWJ/hYWzkY5NrRP8rVOou03g8tK1fxLK/sCiVQnctAtACu7bEMoplI/Q/sBzK0gd61e4gkMkeYxzIfBRMqLr2srBcfbCwddD9zjKR5TSWsSw3i+vSwgwDqe37TMJ91PzPxLqp6+vgXvXUfjDLWaL/QvQtzLB/i7DuNiah/88gbNY4Udx8hkub6aLNyS5t9oX+dgfdKOh+cnEVhBOu2hytXVfj/cpSlmYOj2vuS8dY6Fdo13uKOOlUlyj8SZf5qHx9d+36kejzmyCrbjHtTKw8wzqcksXe9YO1kfGaSvObMcZYNz/mhA+ECbkUfkbHAuEK3HzPZfic46ArEM9Q5KCXfl+eAHUSb8MmbczCv7qRLE/cR6JJFF+GuMQRuS6Wb6bDXDLN8024gDDis5DLWtjWNBOuByFfFde2ilrC+V6IQKLqpxhe5aAfIPpPhrvQF2AyxtnexQg4IU7X04gDVu7k1IsQf6R7HsIhuRzfH4OF84q5+FQu69guPHcAcdRH9O+3HfPxWYm9y5oIb7OsFz5GN2vVqBsov1iCTZc4Dye5O8rIO2B1aumvcvj8btx0PcBVzzwU35elKb6Voah2l2aGO/O66Xe4OoVjujCX0dgLZS3fRwngUwSxDwhLeK4XIuxAdG/7+tOErhIbczFMG+GUFos2KnVZikCoq3gB2UthmvpGZ1GAoEwFhHsjiAyhuLbGpc8RMOM1qJH80cVniCCGIK8VQA1Xw/o+D/em4p96ZFy1SALIiQiZoMz9ZoeCRD0iUBkMKZmGa8dmEdycgjYbRUSv+8Xv0eZhTE59X410NBOeQftZLvoJ0Dchyp6LhVqG9NkJd4vovT9M7HQtQtdxEvpsQiDnBBVzfI52zzvo7XU4M819hqLNJWnaVIhUtMIrGarFRg9DXqs/1MdiU1Xa8yICFuomItjvJz7E7+UZCkBeiLAClmyYS6rsRIRntYh8YheJ0EPM9Z5OEuEJkLogQ5HLTo8fzdY1yKDRLrY8CllF/3yjNVOUqFWGcAJOcXfBfsE1Hq5mJAKz7oAfUXW9h0DPr0XkC8R6FnbiGQpFhrK0k+7tKtQ+WjPEQ2+LtezphQgb4DftQGYU/L/EhyKKn4xCVE2WmUBKVOgkZOUuis9mpD9tKEJNTTN+Uvt003sJ7uLap44bHNxKMsM8CUWjIAI7pwDVcshW9JRR4bks5rAQNYtSFNA8YTgmYptlp9L0JOFCbs5izLPRdrtD6mlHt5vQZoKmu0Dc64I01TULgaYTqqBf72Ed5qBPrYPucJYGnDSJcaJKW+pQPZwI/VqntA6HdQPaOKXx+4EgjR7mUY/xvszgShzxCTpXuujzUUqO07//VkGiP8z6L2Izl+OE24tzKU6GJchyB/3zZc0XQl8rgh/lkxcLnYrI54miVxnihs2izTLc3+1vOEeCWAm0Vyf7LQSYNUjPLByWElF/mYENlvO8DylwNSzpr3AtJQ4EqBLxl4XsZBbWdyCqp1uEfgkOYaGL+1AW6zURMFqoWt4X8EAE9VJH1ezfcdG3IS3JFTmxW8CyDRNqwuIP1MxtApOai8XtiwmHRLtb8TxRBJs+4b9XIZJvBUF3E1YsgFStGic4DIsUyfDM67GQTfjdQyxmLsj0IwhmP4edgm/D8/Whv1+0qXavYKM3uNzT/nOARZh3Ma4HMZ6axyNYmyDIF3ex2DlYq3qszQ6sZzE5vyw0MDAwMDAwMDAwQKpm/uGmgZ1SGBgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhh4w58CDAAL8AVXFSeKUgAAAABJRU5ErkJggg==</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://gl.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://gl.wikipedia.org/wiki/Especial:Procurar\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/gl/browser/searchplugins/yahoo-es.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Yahoo</ShortName>\n<Description>Yahoo Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACAA8DQAAJgAAACAgAAABAAgAowsAAGINAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACZ0lEQVR42mzSP4icZRTF4ee+38xOkp2sG5cQxVJIIaaKkICxTkqJjQhpJFYiop2F1YKFQqoUVpEoCBYSS7dfOxVFWGIsokUE/0TEye7OzPe977XYNWk83b0cDoffvXHWGxkKYjt0N1fi+FaJIzNIFSJ0kDXn0z5nF1O9Sp5PzaizamLD2NELo5W4sOwXqqX/04o1R2wg9PYs/GXUmTjqpGNxwvWdFzz19Akvjj+XUkYTggylFLfml93due+tZ7+y577BrkJnbNWke8yHmzvgi/4lq+WU1XjCsThl2p1ya3GZ4KNrt03KuhXH0SkkkbTOL5+u2PnuZ/D8axtGMTaKsbOvrINP3v/W3Y9XhCJjQCrUWRedVpaq3nvn7oHXrz8jD8PfvnEGbL0716LXytIoxqizkups4R/VwhB7hpi7sXkbXNo86bkrazK5sXnbEHND7BvMLcykOotz3vlxvZw+faRb08VEiVC64rPdSw/pZ/Ly9EutNi3TkHOLOvN3u3OnHNx7MFio5qq5Ifdce/WHhwEfXPnekPuq/UPPQhrAKOV0MFdyRFQFRefr7Z9wRrb0zfYd1aCpGmr2BvtSTkcp1wZLnX0tx4oQjeHX+UF97P75QGspM7VMqTfopVwb0aY1F4ZWlFK1SCVDHQKUEvphj0ztkEdrvZoLtOkoNS2XlkHJIlroIky7Jw8atDSJdQ/aPTUdtJBaLqVmlJpqQataCZKhY/L4HwcEI/Qbv1v8tivbIdVG1UtNnPVmFmPEoT9l/Dc9Ujp42Mx4uGl6I5pmgdjGzaLbopsdJqZHWZnqtKkXcZU8D/8OAPAMQ4kD8KK1AAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEJGlDQ1BJQ0MgUHJvZmlsZQAAOBGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+EdigjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHHJz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9FwpwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7NamcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwfYrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqwSyv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxtUgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+oF9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdTTsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QWWdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXIM+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4bBsrEwAAAAlwSFlzAAALEwAACxMBAJqcGAAAByVJREFUWAm1l1uIldcVx9d3ruMZZzRaay+pCjFJH6LSRqxQqA1NH0pBiH3Qp774kEAg4EOkxKdQSCjUFvpm6YsNVNoSaGjFtmga2yZgCIIawdv04g2kM7Uz6lzO+c758v/t/9lzTB/61Oxhn7332muv9V+3vb8pnooDVRkzZ4oY/LmK6mQZa05frX6yFJ9Ae7x4qd2IuV1FFM9WMfhaI9Z+pQBAL+aiEZ0QgNBm2YuZmxHF9VZMXqmivFaLweUyuteWYvHGVPWr2f+F7YvF/ola9DZGVJsHUXs8YvBEK1ZrXt9URDwqxY1BdGMQvWjGqkgA+iLUtazHuADUoowHYugKTilaR7SIpZjWqOMRfY090RbasS4JglpFtzWIcqwZa+pSqnWVcLLXijXpZCFpvbgb/VhMe8huMLPylWkci8/oSD8xJq7hj4WUWvXrlbqVrUyKtBYdpX3Bh9YbzsdErwRgbZKyFP+KdqxPssu4l2hDAOOxIj6bCHigKWRNCcpMCHHHB4TJLc+TXxKHnC51Ct+Qgxl/TZ0qE5Be/EdWTwjqQuJJAPIB8qAZk4kZoXJnvHH+27Hq0+0YX12PH+w7E3/8zbWkitN2M8pS7kCKZ761OV55c2fcm+nG7J1e7N/+e3m2nbyKQcAhnHWZLC86B1rxiFRvSIkIgJHFVWzZ+qk4fG5HEr4wV8buVb+Vuv5QeVZsi/HeW//eHZ1HbNfLT5+Jc2dndBav9KXugfqc+pLsv6Xxvk6kVheumnpDnXlTVMZWfHh+Li6cdOKvmGzEC69+WTskzwr1SfUJ9ZWp7z/0pWXlF9+ejQtnUdCWnAxQ+al5Tdz80lIVEP8x9eZQWCQwOTAhNc34Re+rUW8U0S+r2Ns8nWzBKgONBOeX3V3RaCpPRN7XeFcO7yYl+InML2U3VdBVHszHzbSXYLBJkuTSQzBuphoYZ7X/u8O30gFAHHxzi+Yop8ETcfDXW5JyKMd/fFuO9l3mYuwLAl5gbMg8QuKdYQg4Zjcxo7HikMeIn37vcizes9Ide9bGhs9NLPN9YX0ndnzHpbZ4vx9HXr6kc6Sobo2hIkuzOnIh0xMFRlvc0waWL+p3UePCQ/Myjjx/JSnl59CJbUkJgl75g+ZD/D978Yrc7EuMPe4ESo6OYsaasiiX7tADAyny5cGtyMHsDxzFnP0Tx6Z0SfsW27B1PHZ+c13seGZdbNo2Lo6Iu7e7cfznfxc/8ggNQBhZI9dSs2c5k+rFaHBXmZhd32xTGdlZPvzDvefj9XddlgeObYVpuf1o3zkpyrEnCJwBDjlmr9i7XP3jgrYkDamhEqRA8UOBxZ53tcOtBbgyzr53M65f8DU6sVZ1o067cfFBvP+XGzrDOa5s+JkTShIc+dBtlLOLlRpqAUDc+yqQMnViNq81edDVnPixno/vP/dXjn2svbbnPa1RiqXEHVkYQ06RWygnFEtpbZDLAJws2X1OHgfCv+hiRkZU8Y+pmbjwzjTE1D48PR1TV+5IMErgsjex2A8TJrqCHH9Cw6U0BGBkPUWrKTZnPq4L9WqIOFvEO8ml+vbRvyUB/Jw6OiUa9GydM58qQl6lTrNHyiENrwyTkOvXLziVkMlOOsesVKyIFtZB1zfDAGvdyj4xtkD7yHQ8Ynn4hCrwvYA+DOJCSlXAZl3MjNQobNzVPK7gJm0AiPsQyEg0c6s1cbEB5X08AmDz1TTLucApzHHyJgADvUqVysJMKOSicLRQl+emOIvbnaw+ot2pSTzl5zzJVjPaZ6ix7zCSN4E1shOAWnqbyYH8bOqd1h9AGJ0qtl6LRBubcBKxbo6xh60kWlbLjgG4NJ2ETkwqbl7SeUXVSCq+BF1C2bWEgEO4CxBGvOydGmu3ooXv7AEogLFqn2JtWKO8yc9xAmDxjhGiWMOQXe63zCvHtIjOpGOIwvGJlhRQepyzaiu0MQ4MnFhuT7CiJQC+sUg4jtOYO+1IH9OdCwgBSmOkP2r60CarHeXMjxw3PGyvOBnN670EgOPOc1yEYgDYCxbqTPDXki1srChi4R6lpQ+uDmVFDtkA5GH1qJEvQFgacqCFT37pyP+Y+DMJs0Y54NgbiIVn61jhEUrNARuNIi3vOQf8iUeQuNzILe4b/jFZ7RDYJhTbVRaJTxyWh8PgO93hQJCBsSa2GQyyoLlBzWDxgnm9l0JgADgNgVxElCH22xs4NCsaieSUyzWXaSTLDAPlGQB0Kt6JaqpzYjkJQT9id60aNwqZjVqlz9Kqp+JcfDjOAqhirNoCI6MelpVPAjZ/CbFv45Y9YNcicqDMKm/Xo/FPJdMlqZ9SIK7qSrrci9mbl6q3/DGQ5f7XuK347rgKeuMgiicEfLPmT0rGY1K5SdI/ryritlMbJrr/PZ8+I8qf9PF8qhMrT39QHfHLkhj/fz/bi+eb83F/VxX1b6jWvt6KdTs/AvvCmqXE235jAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\"\n     template=\"https://es.search.yahoo.com/sugg/ff\">\n  <Param name=\"output\"  value=\"fxjson\" />\n  <Param name=\"appid\"   value=\"ffd\" />\n  <Param name=\"command\" value=\"{searchTerms}\" />\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://es.search.yahoo.com/search\" resultdomain=\"yahoo.com\">\n  <Param name=\"p\" value=\"{searchTerms}\"/>\n  <Param name=\"ei\" value=\"UTF-8\"/>\n  <MozParam name=\"fr\" condition=\"pref\" pref=\"yahoo-fr\" />\n</Url>\n<SearchForm>https://es.search.yahoo.com/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/alerts/alert.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     closeAlert.tooltip          \"Pechar esta notificación\">\n\n<!ENTITY     settings.label              \"Settings\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/alerts/alert.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE(closeButton.title): Used as the close button text for web notifications on OS X.\n# This should ideally match the string that OS X uses for the close button on alert-type\n# notifications. OS X will truncate the value if it's too long.\ncloseButton.title = Close\n# LOCALIZATION NOTE(actionButton.label): Used as the button label to provide more actions on OS X notifications. OS X will truncate this if it's too long.\nactionButton.label = …\n# LOCALIZATION NOTE(webActions.disableForOrigin.label): %S is replaced\n# with the hostname origin of the notification.\nwebActions.disableForOrigin.label = Disable notifications from %S\n\n# LOCALIZATION NOTE(source.label): Used to show the URL of the site that\n# sent the notification (e.g., \"via mozilla.org\"). \"%1$S\" is the source host\n# and port.\nsource.label=via %1$S\nwebActions.settings.label = Notification settings\n\n# LOCALIZATION NOTE(doNotDisturb.label): %S is replaced with the\n# brandShortName of the application.\ndoNotDisturb.label = Do not disturb me until I restart %S\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/alerts/notificationNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngeneral=Aviso xeral\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/autoconfig/autoconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadConfigTitle= Erro de configuración\nreadConfigMsg= Non foi posíbel abrir o ficheiro de configuración. Contacte co administrador do sistema.\n\nautoConfigTitle= Aviso de configuración automática\nautoConfigMsg= Fallou Netscape.cfg/AutoConfig. Contacte co administrador do sistema. \\n Erro: fallou %S:\n\nemailPromptTitle= Enderezo de correo electrónico\nemailPromptMsg= Introduza o seu correo electrónico\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/cookie/cookieAcceptDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     props.name.label               \"Nome:\">\n<!ENTITY     props.value.label              \"Contido:\">\n<!ENTITY     props.domain.label             \"Servidor:\">\n<!ENTITY     props.path.label               \"Ruta:\">\n<!ENTITY     props.secure.label             \"Enviar a:\">\n<!ENTITY     props.expires.label            \"Caduca:\">\n\n<!ENTITY     button.allow.label             \"Permitir\">\n<!ENTITY     button.allow.accesskey         \"P\">\n<!ENTITY     button.session.label           \"Permitir nesta sesión\">\n<!ENTITY     button.session.accesskey       \"s\">\n<!ENTITY     button.deny.label              \"Negar\">\n<!ENTITY     button.deny.accesskey          \"N\">\n\n<!ENTITY     dialog.title                   \"Confirmar cookie da configuración\">\n<!ENTITY     dialog.remember.label          \"Utilizar a miña escolla para todas as cookies deste sitio\">\n<!ENTITY     dialog.remember.accesskey      \"U\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/cookie/cookieAcceptDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhostColon=Servidor:\ndomainColon=Dominio:\nforSecureOnly=Só conexións cifradas\nforAnyConnection=Calquera tipo de conexión\nexpireAtEndOfSession=Á fin da sesión\n\nshowDetails=Amosar detalles\nhideDetails=Agochar detalles\ndetailsAccessKey=T\n\npermissionToSetACookie= O sitio %S desexa definir unha cookie.\npermissionToSetSecondCookie= O sitio %S desexa definir unha segunda cookie.\n#  LOCALIZATION NOTE (PermissionToSetAnotherCookie): First %S: sitename, second %S: number of cookies already present for that site\npermissionToSetAnotherCookie= O sitio %S desexa definir outra cookie.\\nXa ten %S cookies deste sitio.\npermissionToModifyCookie= O sitio %S desexa modificar unha cookie existente.\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/formautofill/requestAutocomplete.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- This file has no entities because the feature is still experimental. -->\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/AccessFu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Screen reader started/stopped\nscreenReaderStarted= Iniciouse o lector de pantalla\nscreenReaderStopped= Detívose o lector de pantalla\n\n# Roles\nmenubar=       barra de menú\nscrollbar=       barra de desprazamento\ngrip=       tirador\nalert=       alerta\nmenupopup=       menú emerxente\ndocument=       documento\npane=       panel\ndialog=       diálogo\nseparator=       separador\ntoolbar=       barra de ferramentas\nstatusbar=       barra de estado\ntable=       táboa\ncolumnheader=       cabeceira da columna\nrowheader=       cabeceira da fila\ncolumn=       columna\nrow=       fila\ncell=       cela\nlink=       ligazón\nlist=       lista\nlistitem=       elemento da lista\noutline=       esquema\noutlineitem=       elemento do esquema\npagetab=       lapela da páxina\npropertypage=       páxina de propiedades\ngraphic=       gráfico\nswitch=       interruptor\npushbutton=       botón\ncheckbutton=       caixa de verificación\nradiobutton=       botón de opción\ncombobox=       caixa de combinación\nprogressbar=       barra de progreso\nslider=       control desprazábel\nspinbutton=       botón xiratorio\ndiagram=       diagrama\nanimation=       animación\nequation=       ecuación\nbuttonmenu=       botón de menú\nwhitespace=       espazo en branco\npagetablist=       lista de lapelas da páxina\ncanvas=       lenzo\ncheckmenuitem=       elemento de menú de verificación\nlabel=       etiqueta\npasswordtext=       texto do contrasinal\nradiomenuitem=       elemento do menú de opcións\ntextcontainer=       contedor de texto\ntogglebutton=       botón de estado\ntreetable=       táboa en árbore\nheader=       cabeceira\nfooter=       pé de páxina\nparagraph=       parágrafo\nentry=       entrada\ncaption=       lenda\nheading=       título\nsection=       sección\nform=       formulario\ncomboboxlist=       lista da caixa de combinación\ncomboboxoption=       opción da caixa de combinación\nimagemap=       mapa da imaxe\nlistboxoption=       opción da caixa de lista\nlistbox=       caixa de lista\nflatequation=       ecuación\ngridcell=       grade de celas\nnote=       nota\nfigure=       figura\ndefinitionlist=       Lista de definición\nterm=       termo\ndefinition=       definición\n\nmathmltable= táboa matemática\nmathmlcell= cela\nmathmlenclosed= entre parénteses\nmathmlfraction= fracción\nmathmlfractionwithoutbar= fracción sen barra\nmathmlroot= raíz\nmathmlscripted= guionizado\nmathmlsquareroot= raíz cadrada\n\n# More sophisticated roles which are not actual numeric roles\ntextarea=       área de texto\n\nbase=       base\nclose-fence=       elemento de peche\ndenominator=       denominador\nnumerator=       numerador\nopen-fence=       elemento de apertura\noverscript=       overscript\npresubscript=       presubscript\npresuperscript=       presuperscript\nroot-index=       índice da raíz\nsubscript=       subscript\nsuperscript=       superscript\nunderscript=       underscript\n\n# Text input types\ntextInputType_date=       data\ntextInputType_email=       correo\ntextInputType_search=       busca\ntextInputType_tel=       teléfono\ntextInputType_url=       URL\n\n# More sophisticated object descriptions\nheadingLevel=       nivel do título %S\n\n# more sophisticated list announcement\nlistStart=       Primeiro elemento\nlistEnd=       Último elemento\n# LOCALIZATION NOTE (listItemsCount): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nlistItemsCount=       1 elemento;#1 elementos\n\n# LOCALIZATION NOTE: # %1$S is the position of the item n the set.\n# %2$S is the total number of such items in the set.\n# An expanded example would read \"2 of 5\".\nobjItemOfN=       %1$S de %2$S\n\n# Landmark announcements\nbanner=       cartel\ncomplementary=       complementario\ncontentinfo=       info contido\nmain=       principal\nnavigation=       navegación\nsearch=       Buscar\n\n# LOCALIZATION NOTE (tblColumnInfo): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfo= cunha columna;con #1 columnas\n# LOCALIZATION NOTE (tblRowInfo): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfo= e unha fila;e #1 filas\n\n# table or grid cell information\ncolumnInfo= Columna %S\nrowInfo= Fila %S\nspansColumns= expándase %S columnas\nspansRows= expándase %S filas\n\n# Invoked actions\njumpAction=      saltado\npressAction=      premido\ncheckAction=      marcado\nuncheckAction=      desmarcado\nonAction=      activado\noffAction=      desactivado\nselectAction=      seleccionado\nunselectAction=      non seleccionado\nopenAction=      aberto\ncloseAction=      pechado\nswitchAction=      cambiado\nclickAction=      premido\ncollapseAction=      contraído\nexpandAction=      expandido\nactivateAction=      activado\ncycleAction=      ciclo\n\n# Live regions\n# 'hidden' will be spoken when something disappears in a live region.\nhidden=      agochado\n\n# Tab states\ntabLoading=      cargando\ntabLoaded=      cargada\ntabNew=      nova lapela\ntabLoadStopped=      detívose a carga\ntabReload=      recargando\n\n# Object states\nstateChecked=    comprobado\nstateOn=    activado\nstateNotChecked=    sen comprobar\nstateOff=    desactivado\nstatePressed=    premido\n# No string for a not pressed toggle button\nstateExpanded=    expandido\nstateCollapsed=    contraído\nstateUnavailable=    non dispoñíbel\nstateReadonly=    só de lectura\nstateRequired=    requirido\nstateTraversed=    visitado\nstateHasPopup=    ten xanela emerxente\nstateSelected=    seleccionado\n\n# App modes\neditingMode=      edición\nnavigationMode=      navegación\n\n# Quick navigation modes\nquicknav_Simple= Predeterminada\nquicknav_Anchor= Áncoras\nquicknav_Button= Botóns\nquicknav_Combobox= Caixas de combinación\nquicknav_Landmark= Puntos de referencia\nquicknav_Entry= Entradas\nquicknav_FormElement= Elementos do formulario\nquicknav_Graphic= Imaxes\nquicknav_Heading= Cabeceiras\nquicknav_ListItem= Elementos da lista\nquicknav_Link= Ligazóns\nquicknav_List= Listas\nquicknav_PageTab= Lapelas da páxina\nquicknav_RadioButton= Botóns de opcións\nquicknav_Separator= Separadores\nquicknav_Table= Táboas\nquicknav_Checkbox= Caixas de selección\n\n# MathML menclose notations.\n# See developer.mozilla.org/docs/Web/MathML/Element/menclose#attr-notation\nnotation-longdiv= división longa\nnotation-actuarial= actuarial\nnotation-phasorangle= ángulo de fase\nnotation-radical= radical\nnotation-box= caixa\nnotation-roundedbox= caixa redondeada\nnotation-circle= círculo\nnotation-left= esquerda\nnotation-right= dereita\nnotation-top= superior\nnotation-bottom= inferior\nnotation-updiagonalstrike= raia diagonal cara a arriba\nnotation-downdiagonalstrike= raia diagonal cara a abaixo\nnotation-verticalstrike= liña vertical a través do contido\nnotation-horizontalstrike= liña horizontal a través do contido\nnotation-updiagonalarrow= frecha diagonal cara a arriba\nnotation-madruwb= símbolo árabe para o factorial\n\n# Shortened role names for braille\nmenubarAbbr=       barra de menú\nscrollbarAbbr=       barra de desprazamento\ngripAbbr=       tirador\nalertAbbr=       alerta\nmenupopupAbbr=       menú emerxente\ndocumentAbbr=       documento\npaneAbbr=       panel\ndialogAbbr=       diálogo\nseparatorAbbr=       separador\ntoolbarAbbr=       barra de ferramentas\nstatusbarAbbr=       barra de estado\ntableAbbr=       táboa\ncolumnheaderAbbr=       cabeceira da columna\nrowheaderAbbr=       cabeceira da fila\ncolumnAbbr=       columna\nrowAbbr=       fila\ncellAbbr=       cela\nlinkAbbr=       lgzn\nlistAbbr=       lista\nlistitemAbbr=       elemento da lista\noutlineAbbr=       contorno\noutlineitemAbbr=       elemento do contorno\npagetabAbbr=       lapela\npropertypageAbbr=       páxina de propiedades\ngraphicAbbr=       gráfico\npushbuttonAbbr=       btn\ncheckbuttonAbbr=       caixa de verificación\nradiobuttonAbbr=       botón de opción\ncomboboxAbbr=       caixa de combinación\nprogressbarAbbr=       barra de progreso\nsliderAbbr=       control desprazábel\nspinbuttonAbbr=       botón xiratorio\ndiagramAbbr=       diagrama\nanimationAbbr=       animación\nequationAbbr=       ecuación\nbuttonmenuAbbr=       botón de menú\nwhitespaceAbbr=       espazo en branco\npagetablistAbbr=       lista de lapelas\ncanvasAbbr=       lenzo\ncheckmenuitemAbbr=       elemento de menú de verificación\nlabelAbbr=       etiqueta\npasswordtextAbbr=       texto contrasinal\nradiomenuitemAbbr=       elemento do menú de opcións\ntextcontainerAbbr=       contedor de texto\ntogglebuttonAbbr=       botón de estado\ntreetableAbbr=       táboa en árbore\nheaderAbbr=       cabeceira\nfooterAbbr=       pé de páxina\nparagraphAbbr=       parágrafo\nentryAbbr=       entrada\ncaptionAbbr=       lenda\nheadingAbbr=       título\nsectionAbbr=       sección\nformAbbr=       formulario\ncomboboxlistAbbr=       lista da caixa de combinación\ncomboboxoptionAbbr=       opción da caixa de combinación\nimagemapAbbr=       mapa imaxe\nlistboxoptionAbbr=       opción\nlistboxAbbr=       caixa de lista\nflatequationAbbr=       ecuación plana\ngridcellAbbr=       grade de celas\nnoteAbbr=       nota\nfigureAbbr=       fig\ndefinitionlistAbbr=       Lista de definición\ntermAbbr=       termo\ndefinitionAbbr=       definición\ntextareaAbbr=       área texto\n\n# LOCALIZATION NOTE (tblColumnInfoAbbr): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfoAbbr= #1c;#1c\n# LOCALIZATION NOTE (tblRowInfoAbbr): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfoAbbr= #1r;#1r\ncellInfoAbbr= c%Sf%S\n\nstateCheckedAbbr= (x)\nstateUncheckedAbbr= ( )\nstatePressedAbbr= (x)\nstateUnpressedAbbr= ( )\n\nmathmlenclosedAbbr= entre parénteses\nmathmltableAbbr= táboa\nmathmlcellAbbr= cela\nmathmlfractionAbbr= frac\nmathmlfractionwithoutbarAbbr= frac sen barra\nmathmlrootAbbr= raíz\nmathmlscriptedAbbr= scripted\nmathmlsquarerootAbbr= sqrt\n\nbaseAbbr= base\nclose-fenceAbbr= peche\ndenominatorAbbr= den\nnumeratorAbbr= num\nopen-fenceAbbr= apertura\noverscriptAbbr= sobr\npresubscriptAbbr= presub\npresuperscriptAbbr= presup\nroot-indexAbbr= índice\nsubscriptAbbr= sub\nsuperscriptAbbr= sup\nunderscriptAbbr= debaixo\n\nnotation-longdivAbbr= divlonga\nnotation-actuarialAbbr= act\nnotation-phasorangleAbbr= phasang\nnotation-radicalAbbr= rad\nnotation-boxAbbr= caixa\nnotation-roundedboxAbbr= rndbox\nnotation-circleAbbr= círc\nnotation-leftAbbr= esq\nnotation-rightAbbr= der\nnotation-topAbbr= sup\nnotation-bottomAbbr= inf\nnotation-updiagonalstrikeAbbr= updiagstrike\nnotation-downdiagonalstrikeAbbr= dwndiagstrike\nnotation-verticalstrikeAbbr= vstrike\nnotation-horizontalstrikeAbbr= hstrike\nnotation-updiagonalarrowAbbr= updiagarrow\nnotation-madruwbAbbr= madruwb\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY about.version                \"versión\">\n\n<!-- LOCALIZATION NOTE (about.credits.beforeLink): note that there is no space between this phrase and the linked about.credits.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.credits.beforeLink     \"Consulte unha lista de \">\n<!ENTITY about.credits.linkTitle      \"colaboradores\">\n<!-- LOCALIZATION NOTE (about.credits.afterLink): note that there is no space between the linked about.credits.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.credits.afterLink      \" para o proxecto Mozilla.\">\n\n<!-- LOCALIZATION NOTE (about.license.beforeTheLink): note that there is no space between this phrase and the linked about.license.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.license.beforeTheLink  \"Lea a \">\n<!ENTITY about.license.linkTitle      \"información de licenza\">\n<!-- LOCALIZATION NOTE (about.license.afterTheLink): note that there is no space between the linked about.license.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.license.afterTheLink   \" deste produto.\">\n\n<!-- LOCALIZATION NOTE (about.relnotes.beforeTheLink): note that there is no space between this phrase and the linked about.relnotes.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.relnotes.beforeTheLink \"Lea a \">\n<!ENTITY about.relnotes.linkTitle     \"notas de lanzamento\">\n<!-- LOCALIZATION NOTE (about.relnotes.afterTheLink): note that there is no space between the linked about.relnotes.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.relnotes.afterTheLink  \" desta versión.\">\n\n<!-- LOCALIZATION NOTE (about.buildconfig.beforeTheLink): note that there is no space between this phrase and the linked about.buildconfig.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.buildconfig.beforeTheLink \"Vexa a \">\n<!ENTITY about.buildconfig.linkTitle     \"configuración da compilación\">\n<!-- LOCALIZATION NOTE (about.buildconfig.afterTheLink): note that there is no space between the linked about.buildconfig.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.buildconfig.afterTheLink  \" usada para esta versión.\">\n\n<!ENTITY about.buildIdentifier        \"Identificador da versión: \">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/aboutAbout.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAbout.title  \"Sobre o About\">\n<!ENTITY aboutAbout.note   \"Esta é unha lista de páxinas “about“ para a súa comodidade.<br/>\nAlgunhas poderían resultar confusas. Outras son para propósitos de diagnóstico.<br/>\nE algunhas omítense porque requiren parámetros de consulta.\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/aboutNetworking.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutNetworking.title                 \"Sobre o tráfico da rede\">\n<!ENTITY aboutNetworking.warning               \"Esta funcionalidade é moi experimental. Non usar sen a supervisión dun adulto.\">\n<!ENTITY aboutNetworking.showNextTime          \"Amosar este aviso a próxima vez\">\n<!ENTITY aboutNetworking.ok                    \"Aceptar\">\n<!ENTITY aboutNetworking.http                  \"Http\">\n<!ENTITY aboutNetworking.sockets               \"Sóckets\">\n<!ENTITY aboutNetworking.dns                   \"DNS\">\n<!ENTITY aboutNetworking.websockets            \"WebSockets\">\n<!ENTITY aboutNetworking.refresh               \"Actualizar\">\n<!ENTITY aboutNetworking.autoRefresh           \"Actualizar automaticamente cada 3 segundos\">\n<!ENTITY aboutNetworking.hostname              \"Nome do servidor\">\n<!ENTITY aboutNetworking.port                  \"Porto\">\n<!ENTITY aboutNetworking.spdy                  \"SPDY\">\n<!ENTITY aboutNetworking.ssl                   \"SSL\">\n<!ENTITY aboutNetworking.active                \"Activo\">\n<!ENTITY aboutNetworking.idle                  \"Inactivo\">\n<!ENTITY aboutNetworking.host                  \"Servidor\">\n<!ENTITY aboutNetworking.tcp                   \"TCP\">\n<!ENTITY aboutNetworking.sent                  \"Enviados\">\n<!ENTITY aboutNetworking.received              \"Recibidos\">\n<!ENTITY aboutNetworking.family                \"Familia\">\n<!ENTITY aboutNetworking.addresses             \"Enderezos\">\n<!ENTITY aboutNetworking.expires               \"Caduca (Segundos)\">\n<!ENTITY aboutNetworking.messagesSent          \"Mensaxes enviadas\">\n<!ENTITY aboutNetworking.messagesReceived      \"Mensaxes recibidas\">\n<!ENTITY aboutNetworking.bytesSent             \"Bytes enviados\">\n<!ENTITY aboutNetworking.bytesReceived         \"Bytes recibidos\">\n\n<!ENTITY aboutNetworking.HTTP                  \"HTTP\">\n<!ENTITY aboutNetworking.currentLogFile        \"Current Log File:\">\n<!ENTITY aboutNetworking.currentLogModules     \"Current Log Modules:\">\n<!ENTITY aboutNetworking.dnsDomain             \"Domain\">\n<!ENTITY aboutNetworking.dnsLookup             \"DNS Lookup\">\n<!ENTITY aboutNetworking.dnsLookupButton       \"Resolve\">\n<!ENTITY aboutNetworking.dnsLookupTableColumn  \"IPs\">\n<!ENTITY aboutNetworking.logTutorial           \"See <a href='https://developer.mozilla.org/docs/Mozilla/Debugging/HTTP_logging'>HTTP Logging</a> for instructions on how to use this tool.\">\n<!ENTITY aboutNetworking.logging               \"Logging\">\n<!ENTITY aboutNetworking.setLogFile            \"Set Log File\">\n<!ENTITY aboutNetworking.setLogModules         \"Set Log Modules\">\n<!ENTITY aboutNetworking.startLogging          \"Start Logging\">\n<!ENTITY aboutNetworking.stopLogging           \"Stop Logging\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/aboutProfiles.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutProfiles.title \"About Profiles\">\n<!ENTITY aboutProfiles.subtitle \"This page helps you to manage your profiles. Each profile is a separate world which contains separate history, bookmarks, settings and add-ons.\">\n<!ENTITY aboutProfiles.create \"Create a New Profile\">\n<!ENTITY aboutProfiles.restart.title \"Restart\">\n<!ENTITY aboutProfiles.restart.inSafeMode \"Restart with Add-ons Disabled…\">\n<!ENTITY aboutProfiles.restart.normal \"Restart normally…\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/aboutProfiles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: localDir is used to show the directory corresponding to\n# the main profile directory that exists for the purpose of storing data on the\n# local filesystem, including cache files or other data files that may not\n# represent critical user data. (e.g., this directory may not be included as\n# part of a backup scheme.)\n# In case localDIr and rootDir are equal, localDir is not shown.\n\n\n\n\n\n\n# LOCALIZATION NOTE (macOpenDir): This is the Mac-specific variant of openDir.\n# This allows us to use the preferred\"Finder\" terminology on Mac.\n# LOCALIZATION NOTE (winOpenDir2): This is the Windows-specific variant of\n# openDir.\n\ncurrentProfile = This is the profile in use and it cannot be deleted.\ndeleteFiles = Delete Files\ndeleteProfileConfirm = Deleting a profile will remove the profile from the list of available profiles and cannot be undone.\\nYou may also choose to delete the profile data files, including your settings, certificates and other user-related data. This option will delete the folder “%S” and cannot be undone.\\nWould you like to delete the profile data files?\n\ndeleteProfileTitle = Delete Profile\ndontDeleteFiles = Don’t Delete Files\ninvalidProfileName = The profile name “%S” is not allowed.\n\ninvalidProfileNameTitle = Invalid profile name\nisDefault = Default Profile\nlaunchProfile = Launch profile in new browser\n# LOCALIZATION NOTE: localDir is used to show the directory corresponding to\n# the main profile directory that exists for the purpose of storing data on the\n# local filesystem, including cache files or other data files that may not\n# represent critical user data. (e.g., this directory may not be included as\n# part of a backup scheme.)\n# In case localDIr and rootDir are equal, localDir is not shown.\nlocalDir = Local Directory\n# LOCALIZATION NOTE (macOpenDir): This is the Mac-specific variant of openDir.\n# This allows us to use the preferred\"Finder\" terminology on Mac.\nmacOpenDir = Show in Finder\nname = Profile: %S\nno = no\n\nopenDir = Open Directory\nremove = Remove\n\nrename = Rename\nrenameProfile = Rename profile %S\n\nrenameProfileTitle = Rename Profile\nrootDir = Root Directory\nsetAsDefault = Set as default profile\n# LOCALIZATION NOTE (winOpenDir2): This is the Windows-specific variant of\n# openDir.\nwinOpenDir2 = Open Folder\n\nyes = yes\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/aboutReader.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naboutReader.loading=Cargando...\naboutReader.loadError=Produciuse un fallo ao cargar o artigo dende a páxina\n\naboutReader.colorScheme.light=Claro\naboutReader.colorScheme.dark=Escuro\naboutReader.colorScheme.sepia=Sepia\naboutReader.colorScheme.auto=Auto\n\n# LOCALIZATION NOTE (aboutReader.fontType.serif, aboutReader.fontType.sans-serif):\n# These are the styles of typeface that are options in the reader view controls.\naboutReader.fontType.serif=Serif\naboutReader.fontType.sans-serif=Sans-serif:\n\n# LOCALIZATION NOTE (aboutReader.fontTypeSample): String used to sample font types.\naboutReader.fontTypeSample=Aa\n\naboutReader.toolbar.close=Pechar vista de lectura\naboutReader.toolbar.typeControls=Controis de tipografía\naboutReader.toolbar.addToReadingList=Engadir á lista de lectura\naboutReader.toolbar.removeFromReadingList=Retirar da lista de lectura\naboutReader.toolbar.openReadingList=Abrir a lista de lectura\naboutReader.toolbar.closeReadingList=Pechar a lista de lectura\naboutReader.toolbar.share=Compartir\n\naboutReader.footer.deleteThisArticle=Eliminar este artigo\n\n# These are used for the Reader View toolbar button and the menuitem within the\n# View menu.\nreaderView.enter=Activar a vista de lectura\nreaderView.enter.accesskey=r\nreaderView.close=Pechar a vista de lectura\nreaderView.close.accesskey=r\n\n\n#LOCALIZATION NOTE (aboutReader.estimatedReadingTimeRange1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# When there is some uncertainty in how long the article will take to read show a range of\n# minutes it is expected to take.\n# #1 is the number of minutes it is estimated to take to read the article for a fast reader\n# #2 is the number of minutes it is estimated to take to read the article for a slow reader\n# #2 is the variable used to determine the plural form to use.\n# example: `5-8 minutes`\naboutReader.estimatedReadTimeRange1=#1-#2 minute;#1-#2 minutes\n\n# LOCALIZATION NOTE (aboutReader.estimatedReadTimeValue1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of minutes it is estimated to take to read the article\n# example: `3 minutes`\naboutReader.estimatedReadTimeValue1=#1 minute;#1 minutes\naboutReader.loading2=Loading…\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/aboutRights.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- rights.locale-direction instead of the usual local.dir entity, so RTL can skip translating page. -->\n<!ENTITY rights.locale-direction \"ltr\">\n<!ENTITY rights.pagetitle       \"about:rights\">\n<!ENTITY rights.intro-header    \"Sobre os seus dereitos\">\n<!ENTITY rights.intro \"&brandFullName; é un software de código aberto e libre, construído por unha comunidade de centos de persoas de todo o mundo. Hai algunhas cousas que debería saber:\">\n\n<!-- Note on pointa / pointb / pointc form:\n     These points each have an embedded link in the HTML, so each point is\n     split into chunks for text before the link, the link text, and the text\n     after the link. If a localized grammar doesn't need the before or after\n     chunk, it can be left blank.\n\n     Also note the leading/trailing whitespace in strings here, which is\n     deliberate for formatting around the embedded links. -->\n<!ENTITY rights.intro-point1a \"&brandShortName; está dispoñíbel nos termos da \">\n<!ENTITY rights.intro-point1b \"Mozilla Public License\">\n<!ENTITY rights.intro-point1c \". Isto significa que vostede pode usar, copiar e distribuír &brandShortName; a outras persoas. Vostede pode modificar o código fonte de &brandShortName; para satisfacer as súas necesidades. A licenza Mozilla Public License tamén lle outorga o dereito a distribuír as súas versións modificadas.\">\n\n<!ENTITY rights.intro-point2-a \"Non se lle outorga ningún dereito nin licenza sobre as marcas da Fundación Mozilla ou as súas filiais, incluíndo sen limitación o nome ou o logo do Firefox. Información adicional sobre as marcas pode atoparse \">\n<!ENTITY rights.intro-point2-b \"aquí\">\n<!ENTITY rights.intro-point2-c \".\">\n\n<!-- point 2.5 text for official branded builds -->\n<!ENTITY rights.intro-point2.5 \"Algunhas características do &brandShortName;, como o Informador de erros, dánlle a opción de fornecer información a &vendorShortName;. Cando escolle enviar esa información, dálle a &vendorShortName; permiso para usala para mellorar os seus produtos, para publicala nos seus sitios web e para distribuíla.\">\n\n<!-- point 3 text for official branded builds -->\n<!ENTITY rights2.intro-point3a \"Como usamos a súa información persoal e as opinións enviadas a &vendorShortName; a través do &brandShortName; descríbese na \">\n<!ENTITY rights2.intro-point3b \"Política de privacidade de &brandShortName;\">\n<!ENTITY rights.intro-point3c \".\">\n\n<!-- point 3 text for unbranded builds -->\n<!ENTITY rights.intro-point3-unbranded \"Calquera política de privacidade aplicábel a este produto debe ser listada aquí.\">\n\n<!-- point 4 text for official branded builds -->\n<!ENTITY rights2.intro-point4a \"Algunhas características de &brandShortName; fan uso de servizos de información baseados na web, porén, non podemos garantirlle que sexan 100&#37; precisos ou libres de erros. Pode atopar máis información, incluso información sobre como desactivar as características que usan estes servizos, en \">\n<!ENTITY rights.intro-point4b \"termos do servizo\">\n<!ENTITY rights.intro-point4c \".\">\n\n<!-- point 4 text for unbranded builds -->\n<!ENTITY rights.intro-point4a-unbranded \"Se este produto incorpora servizos web, calquera termo do servizo aplicábel aos servizos deberían enlazarse nos \">\n<!ENTITY rights.intro-point4b-unbranded \"Servizos de sitios web\">\n<!ENTITY rights.intro-point4c-unbranded \", na súa sección apropiada.\">\n\n<!ENTITY rights2.webservices-header \"Servizos de información do &brandFullName; baseados na web\">\n\n<!-- point 5 -->\n<!ENTITY rights.intro-point5 \"Para reproducir certos tipos de contido de vídeo, &brandShortName; descarga certos módulos de descifrado de contido de terceiros.\">\n\n<!-- Note that this paragraph references a couple of entities from\n     preferences/security.dtd, so that we can refer to text the user sees in\n     the UI, without this page being forgotten every time those strings are\n     updated.  -->\n<!-- intro paragraph for branded builds -->\n<!ENTITY rights2.webservices-a \"&brandFullName; usa servizos de información baseados na web (&quot;Servizos&quot;) para fornecer algunhas das características ofrecidas para o seu uso con esta versión binaria do &brandShortName; baixo os termos descritos a continuación. Se non quere usar un ou máis dos servizos ou os termos que seguen non son aceptábeis, pode desactivar a característica ou servizo(s). As instrucións sobre como desactivar unha característica ou servizo concreto poden atoparse \">\n<!ENTITY rights2.webservices-b \"aquí\">\n<!ENTITY rights3.webservices-c \". Outras características e servizos poden desactivarse nas preferencias do aplicativo.\">\n\n<!-- safe browsing points for branded builds -->\n<!ENTITY rights.safebrowsing-a \"SafeBrowsing: \">\n<!ENTITY rights.safebrowsing-b \"Non se recomenda desactivar a característica de navegación segura porque pode dar como resultado que visite sitios no seguros. Se desexa desactivar esta característica por completo, siga estes pasos:\">\n<!ENTITY rights.safebrowsing-term1 \"Abrir as preferencias do aplicativo\">\n<!ENTITY rights.safebrowsing-term2 \"Seleccione o panel de Seguranza\">\n<!ENTITY rights.safebrowsing-term3 \"Desmarque as opcións &quot;&blockAttackSites.label;&quot; e &quot;&blockWebForgeries.label;&quot;\">\n<!ENTITY rights.safebrowsing-term4 \"Agora a navegación segura está desactivada\">\n\n<!-- location aware browsing points for branded builds -->\n<!ENTITY rights.locationawarebrowsing-a \"Navegación baseada na localización: \">\n<!ENTITY rights.locationawarebrowsing-b \"sempre son a elección do usuario. Nunca se envía información sobre a súa localización sen o seu permiso. Se desexa desactivar esta característica por completo, siga estes pasos:\">\n<!ENTITY rights.locationawarebrowsing-term1a \"Na barra de navegación, escriba \">\n<!ENTITY rights.locationawarebrowsing-term1b \"about:config\">\n<!ENTITY rights.locationawarebrowsing-term2 \"Introduza geo.enabled\">\n<!ENTITY rights.locationawarebrowsing-term3 \"Prema dúas veces na preferencia geo.enabled\">\n<!ENTITY rights.locationawarebrowsing-term4 \"Agora a navegación baseada na localización está desactivada\">\n\n<!-- intro paragraph for unbranded builds -->\n<!ENTITY rights.webservices-unbranded \"Deben ser incluídas aquí unha visión xeral dos servizos web que incorpora o produto así como instrucións para desactivalas, de ser o caso.\">\n\n<!-- point 1 text for unbranded builds -->\n<!ENTITY rights.webservices-term1-unbranded \"Calquera termo de servizo aplicábel para este produto debe ser listado aquí.\">\n\n<!-- points 1-7 text for branded builds -->\n<!ENTITY rights2.webservices-term1 \"&vendorShortName; e as persoas colaboradoras, licenciadoras e socios traballan para fornecer os servizos máis precisos e actualizados. Porén, non é posíbel garantir que esta información sexa exhaustiva e libre de erros. Por exemplo, o Servizo de navegación segura pode non identificar algúns sitios perigosos e pode identificar algúns sitios seguros por erro e os enderezos que devolven os nosos provedores do servizo de navegación baseado na localización só son estimacións e nin nos nin os nosos provedores garanten a exactitude das localizacións fornecidas.\n\">\n<!ENTITY rights.webservices-term2 \"&vendorShortName; podería interromper ou modificar a prestación dos Servizos unilateralmente.\">\n<!ENTITY rights2.webservices-term3 \"Pode usar estes servizos coa versión correspondente do &brandShortName;, e &vendorShortName; outórgalle dereitos para facelo. &vendorShortName; e os seus licenciadores resérvanse o resto de dereitos dos servizos. Estes termos non limitan ningún dereito outorgado polas licenzas de código aberto aplicábeis ó &brandShortName; e as versións do código fonte correspondente do &brandShortName;.\">\n<!ENTITY rights.webservices-term4 \"Os Servizos fornécense &quot;tal cal&quot; &vendorShortName;, as persoas colaboradoras, licenciatarias e distribuidoras, renuncian a toda garantía, tanto explícitas como implícitas, incluíndo sen limitación, garantías que os Servizos son comercializábeis e satisfagan os seus propósitos particulares. Vostede asume completamente o risco tanto de seleccionar os Servizos como a súa calidade e desempeño. Algunhas xurisdicións non permiten a exclusión de limitacións ou garantías implicadas, de modo que este rexeite de responsabilidades podería non ser aplicábel no seu caso.\">\n<!ENTITY rights.webservices-term5 \"Agás requirimento legal, &vendorShortName;, as persoas contribuidoras, licenzatarias e distribuidoras non serán responsábeis de calquera prexuízo indirecto, especial, incidental, consecuente, punitivo ou exemplarizante relacionado co uso de &brandShortName; e os Servizos.  A responsabilidade colectiva baixo estes termos non excederá os 500 $ (cincocentos dólares). Algunhas xurisdicións non permiten a exclusión ou limitación de determinados danos, de modo que esta exclusión e limitación podería non ser aplicábel no seu caso.\">\n<!ENTITY rights.webservices-term6 \"&vendorShortName; podería actualizar estes termos cando sexa necesario. Os termos non deben ser modificados ou anulados sen consentimento escrito de &vendorShortName;.\">\n<!ENTITY rights.webservices-term7 \"Estes termos operan baixo as leis do estado de California dos Estados Unidos de Norteamérica, excluíndo os seus conflitos sobre as provisións legais. Se calquera parte destes termos fora susceptíbel de ser non válido ou non conscriptivo, as porcións restantes manterán toda a forza e efectos. No caso de conflito entre a versión traducida e a orixinal en inglés, prevalecerá esta última.\">\n\n<!ENTITY rights2.safebrowsing-term3 \"Uncheck the option to &quot;&enableSafeBrowsing.label;&quot;\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/aboutRights.properties",
    "content": "buttonLabel = Coñeza os seus dereitos…\nbuttonAccessKey = z\nnotifyRightsText = O %S é un programa libre e de código aberto da Fundación Mozilla, unha organización sen ánimo de lucro.\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/aboutServiceWorkers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.title                     \"Sobre os Service Workers\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.maintitle                 \"Service Workers rexistrados\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_not_enabled       \"Os Service Workers non están activados.\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_no_serviceworkers \"Non hai Service Workers rexistrados.\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/aboutServiceWorkers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle= Orixe: %S\n\n# LOCALIZATION NOTE: %1$S is brandShortName, %2$2 is the application ID, and $%$3 is true/false value.\n# LOCALIZATION NOTE: the term \"InBrowserElement\" should not be translated\nb2gtitle= %1$S — ID do aplicativo %2$S — InBrowserElement %3$S\n\nscope= Ámbito:\n\nscriptSpec= Especificación do script:\n\n# LOCALIZATION NOTE: the term \"Worker\" should not be translated.\ncurrentWorkerURL= URL do Worker actual:\n\nactiveCacheName= Nome da caché activa:\n\nwaitingCacheName= Nome da caché de espera:\n\ntrue= verdadeiro\n\nfalse= falso\n\n# LOCALIZATION NOTE this term is used as a button label (verb, not noun).\nupdate= Actualizar\n\nunregister= Cancelar rexistro\n\nwaiting= Agardando…\n\n# LOCALIZATION NOTE: the term \"Service Worker\" should not translated.\nunregisterError= Fallou a cancelación do rexistro deste Service Worker.\n\npushEndpoint= Push Endpoint:\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/aboutSupport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutSupport.pageTitle \"Información para solucionar problemas\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.pageSubtitle): don't change the 'supportLink' id. -->\n<!ENTITY aboutSupport.pageSubtitle \"Esta páxina contén información técnica que pode serlle útil cando tente solucionar un problema. Se está buscando respostas a preguntas frecuentes sobre o &brandShortName;, visite o noso <a id='supportLink'>sitio web de asistencia</a>.\">\n\n<!ENTITY aboutSupport.crashes.title \"Informes de erro\">\n<!-- LOCALIZATION NOTE (aboutSupport.crashes.id):\nThis is likely the same like id.heading in crashes.dtd. -->\n<!ENTITY aboutSupport.crashes.id \"ID do informe\">\n<!ENTITY aboutSupport.crashes.sendDate \"Data de envío\">\n<!ENTITY aboutSupport.crashes.allReports \"Todos os informes de erro\">\n<!ENTITY aboutSupport.crashes.noConfig \"Este aplicativo non está configurado para amosar informes de erro.\">\n\n<!ENTITY aboutSupport.extensionsTitle \"Extensións\">\n<!ENTITY aboutSupport.extensionName \"Nome\">\n<!ENTITY aboutSupport.extensionEnabled \"Activado\">\n<!ENTITY aboutSupport.extensionVersion \"Versión\">\n<!ENTITY aboutSupport.extensionId \"ID\">\n\n<!ENTITY aboutSupport.experimentsTitle \"Características experimentais\">\n<!ENTITY aboutSupport.experimentName \"Nome\">\n<!ENTITY aboutSupport.experimentId \"ID\">\n<!ENTITY aboutSupport.experimentDescription \"Descrición\">\n<!ENTITY aboutSupport.experimentActive \"Activo\">\n<!ENTITY aboutSupport.experimentEndDate \"Data de remate\">\n<!ENTITY aboutSupport.experimentHomepage \"Páxina de inicio\">\n\n<!ENTITY aboutSupport.appBasicsTitle \"Configuración básica do aplicativo\">\n<!ENTITY aboutSupport.appBasicsName \"Nome\">\n<!ENTITY aboutSupport.appBasicsVersion \"Versión\">\n<!ENTITY aboutSupport.appBasicsBuildID \"ID da compilación\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsUpdateChannel, aboutSupport.appBasicsUpdateHistory, aboutSupport.appBasicsShowUpdateHistory):\n\"Update\" is a noun here, not a verb. -->\n<!ENTITY aboutSupport.appBasicsUpdateChannel \"Canle de actualización\">\n<!ENTITY aboutSupport.appBasicsUpdateHistory \"Historial de actualizacións\">\n<!ENTITY aboutSupport.appBasicsShowUpdateHistory \"Amosar o historial de actualizacións\">\n\n<!ENTITY aboutSupport.appBasicsProfileDir \"Cartafol do perfil\">\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsProfileDirWinMac):\nThis is the Windows- and Mac-specific variant of aboutSupport.appBasicsProfileDir.\nWindows/Mac use the term \"Folder\" instead of \"Directory\" -->\n<!ENTITY aboutSupport.appBasicsProfileDirWinMac \"Cartafol do perfil\">\n\n<!ENTITY aboutSupport.appBasicsEnabledPlugins \"Engadidos activados\">\n<!ENTITY aboutSupport.appBasicsBuildConfig \"Configuración da compilación\">\n<!ENTITY aboutSupport.appBasicsUserAgent \"User Agent\">\n<!ENTITY aboutSupport.appBasicsMemoryUse \"Uso de memoria\">\n\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutSupport.appBasicsServiceWorkers \"Service Workers rexistrados\">\n\n\n<!ENTITY aboutSupport.appBasicsMultiProcessSupport \"Xanelas multiproceso\">\n\n<!ENTITY aboutSupport.appBasicsSafeMode \"Modo seguro\">\n\n<!ENTITY aboutSupport.showDir.label \"Abrir cartafol\">\n<!-- LOCALIZATION NOTE (aboutSupport.showMac.label): This is the Mac-specific\nvariant of aboutSupport.showDir.label.  This allows us to use the preferred\n\"Finder\" terminology on Mac. -->\n<!ENTITY aboutSupport.showMac.label \"Amosar no Finder\">\n<!-- LOCALIZATION NOTE (aboutSupport.showWin2.label): This is the Windows-specific\nvariant of aboutSupport.showDir.label. -->\n\n<!ENTITY aboutSupport.modifiedKeyPrefsTitle \"Preferencias importantes modificadas\">\n<!ENTITY aboutSupport.modifiedPrefsName \"Nome\">\n<!ENTITY aboutSupport.modifiedPrefsValue \"Valor\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.userJSTitle, aboutSupport.userJSDescription): user.js is the name of the preference override file being checked. -->\n<!ENTITY aboutSupport.userJSTitle \"Preferencias de user.js\">\n<!ENTITY aboutSupport.userJSDescription \"O cartafol do seu perfil contén un ficheiro <a id='prefs-user-js-link'>user.js</a>, que inclúe preferencias que non foron creadas polo &brandShortName;.\">\n\n<!ENTITY aboutSupport.lockedKeyPrefsTitle \"Preferencias importantes bloqueadas\">\n<!ENTITY aboutSupport.lockedPrefsName \"Nome\">\n<!ENTITY aboutSupport.lockedPrefsValue \"Valor\">\n\n<!ENTITY aboutSupport.graphicsTitle \"Gráficos\">\n\n\n<!ENTITY aboutSupport.jsTitle \"JavaScript\">\n<!ENTITY aboutSupport.jsIncrementalGC \"GC incremental\">\n\n<!ENTITY aboutSupport.a11yTitle \"Accesibilidade\">\n<!ENTITY aboutSupport.a11yActivated \"Activada\">\n<!ENTITY aboutSupport.a11yForceDisabled \"Evitar a accesibilidade\">\n\n<!ENTITY aboutSupport.libraryVersionsTitle \"Versións da biblioteca\">\n\n<!ENTITY aboutSupport.installationHistoryTitle \"Historial de instalación\">\n<!ENTITY aboutSupport.updateHistoryTitle \"Historial de actualizacións\">\n\n<!ENTITY aboutSupport.copyTextToClipboard.label \"Copiar texto ao portapapeis\">\n<!ENTITY aboutSupport.copyRawDataToClipboard.label \"Copiar datos en crudo ao portapapeis\">\n\n<!ENTITY aboutSupport.sandboxTitle \"Sandbox\">\n\n<!ENTITY aboutSupport.safeModeTitle \"Probar modo seguro\">\n<!ENTITY aboutSupport.restartInSafeMode.label \"Reiniciar cos complementos desactivados…\">\n\n\n\n<!ENTITY aboutSupport.appBasicsKeyGoogle \"Google Key\">\n<!ENTITY aboutSupport.appBasicsKeyMozilla \"Mozilla Location Service Key\">\n<!ENTITY aboutSupport.appBasicsOS \"OS\">\n<!ENTITY aboutSupport.appBasicsPerformance \"Performance\">\n\n<!ENTITY aboutSupport.appBasicsProfiles \"Profiles\">\n<!ENTITY aboutSupport.experimentBranch \"Branch\">\n<!ENTITY aboutSupport.graphicsCrashGuardsTitle \"Crash Guard Disabled Features\">\n<!ENTITY aboutSupport.graphicsDecisionLogTitle \"Decision Log\">\n<!ENTITY aboutSupport.graphicsDiagnosticsTitle \"Diagnostics\">\n<!ENTITY aboutSupport.graphicsFailureLogTitle \"Failure Log\">\n\n<!ENTITY aboutSupport.graphicsFeaturesTitle \"Features\">\n<!ENTITY aboutSupport.graphicsGPU1Title \"GPU #1\">\n<!ENTITY aboutSupport.graphicsGPU2Title \"GPU #2\">\n<!ENTITY aboutSupport.graphicsWorkaroundsTitle \"Workarounds\">\n<!ENTITY aboutSupport.placeDatabaseIntegrity \"Integrity\">\n\n<!ENTITY aboutSupport.placeDatabaseTitle \"Places Database\">\n<!ENTITY aboutSupport.placeDatabaseVerifyIntegrity \"Verify Integrity\">\n<!ENTITY aboutSupport.sandboxSyscallAge \"Seconds Ago\">\n<!ENTITY aboutSupport.sandboxSyscallArgs \"Arguments\">\n<!ENTITY aboutSupport.sandboxSyscallIndex \"#\">\n<!ENTITY aboutSupport.sandboxSyscallLogTitle \"Rejected System Calls\">\n<!ENTITY aboutSupport.sandboxSyscallNumber \"Syscall\">\n<!ENTITY aboutSupport.sandboxSyscallPID \"PID\">\n<!ENTITY aboutSupport.sandboxSyscallProcType \"Process Type\">\n<!ENTITY aboutSupport.sandboxSyscallTID \"TID\">\n<!-- LOCALIZATION NOTE (aboutSupport.showWin2.label): This is the Windows-specific\nvariant of aboutSupport.showDir.label. -->\n<!ENTITY aboutSupport.showWin2.label \"Open Folder\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/aboutSupport.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (crashesTitle): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of relevant days with crash reports\ncrashesTitle=Informes de erro do último día;Informes de erro dos últimos #1 días\n\n# LOCALIZATION NOTE (crashesTimeMinutes): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of minutes (between 1 and 59) which have passed since the crash\ncrashesTimeMinutes=Hai #1 minuto;Hai #1 minutos\n\n# LOCALIZATION NOTE (crashesTimeHours): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of hours (between 1 and 23) which have passed since the crash\ncrashesTimeHours=Hai #1 hora;Hai #1 horas\n\n# LOCALIZATION NOTE (crashesTimeDays): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of days (1 or more) which have passed since the crash\ncrashesTimeDays=Hai #1 día;Hai #1 días\n\n# LOCALIZATION NOTE (pendingReports): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of pending crash reports\npendingReports=Todos os informes de erro (incluíndo #1 falla pendente no intervalo de tempo indicado);Todos os informes de erro (incluíndo #1 fallas pendentes no intervalo de tempo indicado)\n\n# LOCALIZATION NOTE (rawDataCopied) Text displayed in a mobile \"Toast\" to user when the\n# raw data is successfully copied to the clipboard via button press.\nrawDataCopied=Copiáronse os datos en cru ao portapapeis\n\n# LOCALIZATION NOTE (textCopied) Text displayed in a mobile \"Toast\" to user when the\n# text is successfully copied to the clipboard via button press.\ntextCopied=Copiouse o texto ao portapapeis\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedDriver = Bloqueada para a versión do seu controlador gráfico.\n\n# LOCALIZATION NOTE The %S here is a placeholder, leave unchanged, it will get replaced by the driver version string.\ntryNewerDriver = Bloqueada para a versión do seu controlador gráfico. Tente actualizar o seu controlador gráfico á versión %S ou superior.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedGfxCard = Bloqueada para a súa tarxeta gráfica debido a problemas non resoltos no controlador.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedOSVersion = Bloqueada para a versión do seu sistema operativo.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedMismatchedVersion = Bloqueada porque non coinciden a versión do controlador gráfico no rexistro e a DLL.\n\n# LOCALIZATION NOTE In the following strings, \"Direct2D\", \"DirectWrite\" and \"ClearType\"\n# are proper nouns and should not be translated. Feel free to leave english strings if\n# there are no good translations, these are only used in about:support\nclearTypeParameters = Parámetros de ClearType\n\n# LOCALIZATION NOTE The following strings indicate if an API key has been found.\n# In some development versions, it's expected for some API keys that they are\n# not found.\n\n# LOCALIZATION NOTE %1$S will be replaced with a bug number string.\n# LOCALIZATION NOTE %1$S will be replaced with an arbitrary identifier\n# string that can be searched on DXR/MXR or grepped in the source tree.\n\nminLibVersions = Esperábase unha versión mínima\nloadedLibVersions = Versión en uso\n\nhasSeccompBPF = Seccomp-BPF (Filtrado de chamadas do sistema)\nhasSeccompTSync = Sincronización de fíos seccomp\nhasUserNamespaces = Espazos de nome do usuario\nhasPrivilegedUserNamespaces = Espazos de nome do usuario para procesos privilexiados\ncanSandboxContent = Sandbox para o proceso do contido\ncanSandboxMedia = Sandbox para os engadidos multimedia\n\n# LOCALIZATION NOTE %1$S and %2$S will be replaced with the number of remote and the total number\n# of windows, respectively, while %3$S will be replaced with one of the status strings below,\n# which contains a description of the multi-process preference and status.\n# Note: multiProcessStatus.3 doesn't exist because status=3 was deprecated.\n# No longer in use (bug 1296353) but we might bring this back.\n\nasyncPanZoom = Pan/Zoom asíncrono\napzNone = ningún\nwheelEnabled = entrada da roda do reato activada\ntouchEnabled = entrada táctil activada\n\n# LOCALIZATION NOTE %1 will be replaced with the key of a preference.\nwheelWarning = entrada da roda do rato asíncrona desactivada debido a unha preferencia non admitida: %S\ntouchWarning = entrada táctil asíncrona desactivada debido a unha preferencia non admitida: %S\n\nGPU1 = GPU #1\nGPU2 = GPU #2\naudioBackend = Audio Backend\nblocklistedBug = Blocklisted due to known issues\n# LOCALIZATION NOTE %1$S will be replaced with a bug number string.\nbugLink = bug %1$S\n\ncompositing = Compositing\ncontentSandboxLevel = Content Process Sandbox Level\nd3d11layersCrashGuard = D3D11 Compositor\nd3d11videoCrashGuard = D3D11 Video Decoder\nd3d9videoCrashGuard = D3D9 Video Decoder\ndragEnabled = scrollbar drag enabled\n# LOCALIZATION NOTE The following strings indicate if an API key has been found.\n# In some development versions, it's expected for some API keys that they are\n# not found.\nfound = Found\nglcontextCrashGuard = OpenGL\ngpuActive = Active\n\ngpuDescription = Description\ngpuDeviceID = Device ID\ngpuDriverDate = Driver Date\ngpuDriverVersion = Driver Version\ngpuDrivers = Drivers\ngpuProcessKillButton = Terminate GPU Process\ngpuRAM = RAM\ngpuSubsysID = Subsys ID\ngpuVendorID = Vendor ID\nhardwareH264 = Hardware H264 Decoding\nmainThreadNoOMTC = main thread, no OMTC\nmissing = Missing\nmultiProcessStatus.0 = Enabled by user\nmultiProcessStatus.1 = Enabled by default\nmultiProcessStatus.2 = Disabled\nmultiProcessStatus.4 = Disabled by accessibility tools\nmultiProcessStatus.5 = Disabled by lack of graphics hardware acceleration on Mac OS X\nmultiProcessStatus.6 = Disabled by unsupported text input\nmultiProcessStatus.7 = Disabled by add-ons\nmultiProcessStatus.8 = Disabled forcibly\n# No longer in use (bug 1296353) but we might bring this back.\nmultiProcessStatus.9 = Disabled by graphics hardware acceleration on Windows XP\nmultiProcessStatus.unknown = Unknown status\n\n# LOCALIZATION NOTE %1$S and %2$S will be replaced with the number of remote and the total number\n# of windows, respectively, while %3$S will be replaced with one of the status strings below,\n# which contains a description of the multi-process preference and status.\n# Note: multiProcessStatus.3 doesn't exist because status=3 was deprecated.\nmultiProcessWindows = %1$S/%2$S (%3$S)\nno = No\nresetOnNextRestart = Reset on Next Restart\nsandboxProcType.content = content\nsandboxProcType.mediaPlugin = media plugin\n# LOCALIZATION NOTE %1$S will be replaced with an arbitrary identifier\n# string that can be searched on DXR/MXR or grepped in the source tree.\nunknownFailure = Blocklisted; failure code %1$S\nwebgl1DriverExtensions = WebGL 1 Driver Extensions\nwebgl1Extensions = WebGL 1 Extensions\nwebgl1Renderer = WebGL 1 Driver Renderer\nwebgl1Version = WebGL 1 Driver Version\nwebgl1WSIInfo = WebGL 1 Driver WSI Info\nwebgl2DriverExtensions = WebGL 2 Driver Extensions\nwebgl2Extensions = WebGL 2 Extensions\nwebgl2Renderer = WebGL 2 Driver Renderer\nwebgl2Version = WebGL 2 Driver Version\nwebgl2WSIInfo = WebGL 2 Driver WSI Info\nyes = Yes\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/aboutTelemetry.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutTelemetry.pageTitle \"Datos telemétricos\">\n\n<!ENTITY aboutTelemetry.changeDataChoices \"\n  Cambiar\n\">\n\n<!ENTITY aboutTelemetry.uploadEnabled \"\n  O envío de datos FHR está <span>activado</span>.\n\">\n\n<!ENTITY aboutTelemetry.uploadDisabled \"\n  O envío de datos FHR está <span>desactivado</span>.\n\">\n\n<!ENTITY aboutTelemetry.extendedRecordingEnabled \"\n  O rexistro estendido de telemetría está <span>activado</span>.\n\">\n\n<!ENTITY aboutTelemetry.extendedRecordingDisabled \"\n  O rexistro estendido de telemetría está <span>desactivado</span>.\n\">\n\n<!ENTITY aboutTelemetry.pingDataSource \"\nOrixe dos datos de ping:\n\">\n\n<!ENTITY aboutTelemetry.showCurrentPingData \"\nDatos actuais de ping\n\">\n\n<!ENTITY aboutTelemetry.showArchivedPingData \"\nDatos arquivados de ping\n\">\n\n\n\n\n<!ENTITY aboutTelemetry.showSubsessionData \"\nAmosar datos de subsesión\n\">\n\n<!ENTITY aboutTelemetry.choosePing \"\nEscolla ping:\n\">\n\n<!ENTITY aboutTelemetry.showNewerPing \"\n&lt;&lt; Ping máis recente\n\">\n\n<!ENTITY aboutTelemetry.showOlderPing \"\nPing máis antigo &gt;&gt;\n\">\n\n\n<!ENTITY aboutTelemetry.archiveWeekHeader \"\nSemana\n\">\n\n<!ENTITY aboutTelemetry.archivePingHeader \"\nPing\n\">\n\n<!ENTITY aboutTelemetry.generalDataSection \"\n  Datos xerais\n\">\n\n<!ENTITY aboutTelemetry.environmentDataSection \"\n  Datos do entorno\n\">\n\n<!ENTITY aboutTelemetry.telemetryLogSection \"\n  Rexistro de telemetría\n\">\n\n<!ENTITY aboutTelemetry.slowSqlSection \"\n  Sentenzas SQL lentas\n\">\n\n<!ENTITY aboutTelemetry.chromeHangsSection \"\n  Bloqueos do navegador\n\">\n\n<!ENTITY aboutTelemetry.threadHangStatsSection \"\n  Bloqueos dos fillos\n\">\n\n\n\n\n<!ENTITY aboutTelemetry.histogramsSection \"\n  Histogramas\n\">\n\n<!ENTITY aboutTelemetry.keyedHistogramsSection \"\n  Histogramas con lendas\n\">\n\n\n<!ENTITY aboutTelemetry.simpleMeasurementsSection \"\n  Medidas simples\n\">\n\n<!ENTITY aboutTelemetry.addonDetailsSection \"\n  Detalles do complemento\n\">\n\n<!ENTITY aboutTelemetry.lateWritesSection \"\n  Escritura atrasada\n\">\n\n\n<!ENTITY aboutTelemetry.addonHistogramsSection \"\n  Histogramas recollidos polos complementos\n\">\n\n<!ENTITY aboutTelemetry.toggle \"\n  Prema para cambiar de sección\n\">\n\n<!ENTITY aboutTelemetry.emptySection \"\n  (Non se recolleron datos)\n\">\n\n<!ENTITY aboutTelemetry.fullSqlWarning \"\n  NOTA: A depuración SQL lenta está activada. Poden amosarse cadeas completas de SQL pero non se enviarán a telemetría.\n\">\n\n\n\n<!ENTITY aboutTelemetry.filterText \"\n  Filtrar (cadeas ou expresións regulares)\n\">\n\n\n\n\n<!ENTITY aboutTelemetry.capturedStacksSection \"\n  Captured Stacks\n\">\n\n<!ENTITY aboutTelemetry.eventsSection \"\n  Events\n\">\n\n<!ENTITY aboutTelemetry.fetchStackSymbols \"\n  Fetch function names for stacks\n\">\n\n<!ENTITY aboutTelemetry.hideStackSymbols \"\n  Show raw stack data\n\">\n\n<!ENTITY aboutTelemetry.keyedScalarsSection \"\n  Keyed Scalars\n\">\n\n<!ENTITY aboutTelemetry.payloadChoiceHeader \"\n  Payload\n\">\n\n<!ENTITY aboutTelemetry.pingDataDisplay \"\nPing data display:\n\">\n\n<!ENTITY aboutTelemetry.raw \"\nRaw JSON\n\">\n\n<!ENTITY aboutTelemetry.rawPayload \"\n  Raw Payload\n\">\n\n<!ENTITY aboutTelemetry.rawPingData \"\nRaw ping data…\n\">\n\n<!ENTITY aboutTelemetry.scalarsSection \"\n  Scalars\n\">\n\n<!ENTITY aboutTelemetry.sessionInfoSection \"\n  Session Information\n\">\n\n<!ENTITY aboutTelemetry.structured \"\nStructured\n\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/aboutTelemetry.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Note to translators:\n# - %1$S will be replaced by brandFullName\n# - %2$S will be replaced with the value of the toolkit.telemetry.server_owner preference\npageSubtitle= Esta páxina amosa a información sobre o rendemento, o hardware, o uso e as personalizacións recollidas por telemetría. Esta información envíase a %1$S para mellorar o %2$S.\n\ngeneralDataTitle= Datos xerais\n\ngeneralDataHeadingName= Nome\n\ngeneralDataHeadingValue= Valor\n\nenvironmentDataHeadingName= Nome\n\nenvironmentDataHeadingValue= Valor\n\ntelemetryLogTitle= Rexistro de telemetría\n\ntelemetryLogHeadingId= Id\n\ntelemetryLogHeadingTimestamp= Marca temporal\n\ntelemetryLogHeadingData= Datos\n\nslowSqlMain= Sentenzas SQL lentas no fío principal\n\nslowSqlOther= Sentenzas SQL lentas en fíos auxiliares\n\nslowSqlHits= Contador\n\nslowSqlAverage= Tempo medio (ms)\n\nslowSqlStatement= Sentenza\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the hang\n# - The %2$S will be replaced with the duration of the hang\nchrome-hangs-title= Informe do bloqueo #%1$S (%2$S segundos)\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the late write\nlate-writes-title= #%1$S escrituras atrasadas\n\nstackTitle= Pila:\n\nmemoryMapTitle= Mapa de memoria:\n\nerrorFetchingSymbols= Produciuse un erro ao recuperar os símbolos. Comprobe que está conectado á Internet e tente de novo.\n\nhistogramSamples= mostras\n\nhistogramAverage= media\n\nhistogramSum= suma\n\nhistogramCopy= Copiar\n\nkeysHeader= Propiedade\n\nvaluesHeader= Valor\n\naddonTableID= ID do complemento\n\naddonTableDetails= Detalles\n\n# Note to translators:\n# - The %1$S will be replaced with the name of an Add-on Provider (e.g. \"XPI\", \"Plugin\")\naddonProvider= Fornecedor %1$S\n\n\n# Note to translators:\n# - The %1$S will be replaced with the string key for this stack.\n# - The %2$S will be replaced with the number of times this stack was captured.\ncaptured-stacks-title = %1$S (capture count: %2$S)\n\ncategoryHeader = category\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the child payload (e.g. \"1\", \"2\")\nchildPayloadN = Child Payload %1$S\n\nenvironmentDataSubsectionEmpty = (No data collected)\n\nenvironmentDataSubsectionToggle = Click to toggle section\n\nextraHeader = extra\n\nmethodHeader = method\n\nnamesHeader = Name\n\nobjectHeader = object\n\nparentPayload = Parent Payload\n\ntimestampHeader = timestamp\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/aboutWebrtc.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (document_title, cannot_retrieve_log):\n# The text \"WebRTC\" is a proper noun and should not be translated.\n# It is the general label for the standards based technology. see http://www.webrtc.org\ndocument_title= Datos internos de WebRTC\ncannot_retrieve_log= Non é posíbel recuperar os datos de rexistro WebRTC\n\n# LOCALIZATION NOTE (save_page_msg):\n# %1$S will be replaced by a full path file name: the target of the SavePage operation.\nsave_page_msg= gardouse a páxina en: %1$S\n\n# LOCALIZATION NOTE (save_page_dialog_title): \"about:webrtc\" is a internal browser URL and should not be\n# translated. This string is used as a title for a file save dialog box.\nsave_page_dialog_title= gardar about:webrtc como\n\n# LOCALIZATION NOTE (debug_mode_off_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_off_state_msg= o rexistro da traza pode atoparse en: %1$S\n\n# LOCALIZATION NOTE (debug_mode_on_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_on_state_msg= modo de depuración activo, rexistro da traza en: %1$S\n\n# LOCALIZATION NOTE (aec_logging_msg_label, aec_logging_off_state_label,\n# aec_logging_on_state_label, aec_logging_on_state_msg):\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_msg_label= Rexistro AEC\naec_logging_off_state_label= Iniciar rexistro AEC\naec_logging_on_state_label= Deter rexistro AEC\naec_logging_on_state_msg= Rexistro AEC activo (fale co interlocutor durante uns minutos e logo deteña a captura)\n\n# LOCALIZATION NOTE (aec_logging_off_state_msg):\n# %1$S will be replaced by the full path to the directory containing the captured log files.\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_off_state_msg= os ficheiros de rexistro poden atoparse en: %1$S\n\n# LOCALIZATION NOTE (peer_connection_id_label): \"PeerConnection\" is a proper noun\n# associated with the WebRTC module. \"ID\" is an abbreviation for Identifier. This string\n# should not normally be translated and is used as a data label.\npeer_connection_id_label= ID de PeerConnection\n\n# LOCALIZATION NOTE (sdp_heading, local_sdp_heading, remote_sdp_heading):\n# \"SDP\" is an abbreviation for Session Description Protocol, an IETF standard.\n# See http://wikipedia.org/wiki/Session_Description_Protocol\nsdp_heading= SDP\nlocal_sdp_heading= SDP local\nremote_sdp_heading= SDP remoto\n\n# LOCALIZATION NOTE (rtp_stats_heading): \"RTP\" is an abbreviation for the\n# Real-time Transport Protocol, an IETF specification, and should not\n# normally be translated. \"Stats\" is an abbreviation for Statistics.\nrtp_stats_heading= Estatísticas RTP\n\n# LOCALIZATION NOTE (ice_state, ice_stats_heading): \"ICE\" is an abbreviation\n# for Interactive Connectivity Establishment, which is an IETF protocol,\n# and should not normally be translated. \"Stats\" is an abbreviation for\n# Statistics.\nice_state= Estado ICE\nice_stats_heading= Estatísticas ICE\n\n# LOCALIZATION NOTE (av_sync_label): \"A/V\" stands for Audio/Video.\n# \"sync\" is an abbreviation for sychronization. This is used as\n# a data label.\nav_sync_label= Sincronización A/V\n\n# LOCALIZATION NOTE (jitter_buffer_delay_label): A jitter buffer is an\n# element in the processing chain, see http://wikipedia.org/wiki/Jitter\n# This is used as a data label.\njitter_buffer_delay_label= Retardo Jitter-buffer\n\n# LOCALIZATION NOTE (avg_bitrate_label, avg_framerate_label): \"Avg.\" is an abbreviation\n# for Average. These are used as data labels.\navg_bitrate_label= Bitrate medio\navg_framerate_label= Framerate medio\n\n# LOCALIZATION NOTE (local, remote): These adjectives are used to label a\n# line of statistics collected for a peer connection. The data represents\n# either the local or remote end of the connection.\nlocal= local\nremote= remoto\n\n# LOCALIZATION NOTE (nominated): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank.\nnominated= Nominado\n\n# LOCALIZATION NOTE (selected): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank. This represents an attribute of an ICE candidate.\nselected= Seleccionado\n\nsave_page_label= Gardar páxina\ndebug_mode_msg_label= Modo de depuración\ndebug_mode_off_state_label= Iniciar modo de depuración\ndebug_mode_on_state_label= Deter o modo de depuración\nlog_heading= Rexistro de conexión\nlog_show_msg= amosar rexistro\nlog_hide_msg= agochar rexistro\nconnection_closed= pechado\nlocal_candidate= Candidato local\nremote_candidate= Candidato remoto\npriority= Prioridade\nfold_show_msg= amosar detalles\nfold_show_hint= prema para expandir esta sección\nfold_hide_msg= agochar detalles\nfold_hide_hint= prema para contraer esta sección\ndropped_frames_label= Fotogramas descartados\ndiscarded_packets_label= Paquetes descartados\ndecoder_label= Descodificador\nencoder_label= Codificador\nreceived_label= Recibido\npackets= paquetes\nlost_label= Perdido\njitter_label= Jitter\nsent_label= Enviado\n\n\nice_restart_count_label = ICE restarts\nice_rollback_count_label = ICE rollbacks\nlog_clear = Clear Log\nstats_clear = Clear History\nstats_heading = Session Statistics\n\n# LOCALIZATION NOTE (typeLocal, typeRemote): These adjectives are used to label a\n# line of statistics collected for a peer connection. The data represents\n# either the local or remote end of the connection.\ntypeLocal = Local\ntypeRemote = Remote\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/actions.dtd",
    "content": "<!ENTITY action.switchToTab.label \"Cambiar á lapela\">\r\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/appPicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY NoAppFound.label      \"Non se atoparon aplicativos para este tipo de ficheiro.\">\n<!ENTITY BrowseButton.label    \"Examinar…\">\n<!ENTITY SendMsg.label         \"Enviar este elemento a:\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=O URL non é correcto e non é posíbel cargalo.\nfileNotFound=Non é posíbel atopar o ficheiro %S. Comprobe a localización e tente de novo.\ndnsNotFound=Non foi posíbel atopar %S. Comprobe o nome e tente de novo.\nunknownProtocolFound=Un dos seguintes (%S) non é un protocolo rexistrado ou non está permitido neste contexto.\nconnectionFailure=Rexeitouse a conexión ao tentar conectar con %S.\nnetInterrupt=A conexión con %S rematou inesperadamente. É posíbel que algúns datos fosen transferidos.\nnetTimeout=Esgotouse o tempo de espera ao tentar contactar con %S.\nredirectLoop=Excedeuse o límite de redireccionamento para este URL. Imposíbel cargar a páxina solicitada. Isto pode ser debido ao bloqueo de cookies.\nconfirmRepostPrompt=Para amosar esta páxina, o aplicativo debe enviar información que repita calquera acción (tal como unha busca ou unha confirmación de solicitude) que xa se executara antes.\nresendButton.label=Enviar de novo\nunknownSocketType=Non é posíbel amosar este documento a non ser que instale o Xestor de seguranza persoal (PSM). Descargue e instale o PSM e tente de novo ou contacte co administrador do sistema.\nnetReset=Este documento non contén datos.\nnotCached=Este documento xa non está dispoñíbel.\nnetOffline=Non é posíbel amosar este documento sen conexión. Para conectarse, desmarque a opción Traballar sen conexión no menú Ficheiro.\nisprinting=Non é posíbel modificar o documento mentres se imprime ou se visualiza na Previsualización da impresión.\ndeniedPortAccess=Desactivouse o acceso a ese número de porto por seguranza.\nproxyResolveFailure=Non foi posíbel atopar o servidor proxy configurado. Comprobe a configuración do proxy e tente de novo.\nproxyConnectFailure=Rexeitouse a conexión ao tentar contactar co servidor proxy configurado. Verifique a configuración proxy e tente de novo.\ncontentEncodingError=Non é posíbel amosar a páxina que está a tentar visualizar porque usa un formulario de compresión incorrecto ou incompatíbel.\nunsafeContentType=Non é posíbel amosar a páxina que está a tentar visualizar porque está inserida nun tipo de ficheiro que pode non ser seguro ao abrilo. Contacte cos propietarios do sitio web para informalos deste problema.\nexternalProtocolTitle=Petición de protocolo externa\nexternalProtocolPrompt=Inicie un aplicativo externo para manexar ligazóns %1$S:.\\n\\n\\nLigazón requirida:\\n\\n%2$S\\n\\nAplicativo: %3$S\\n\\n\\nSe non estaba á espera desta solicitude podería tratarse dunha tentativa de vulnerar un punto fraco no outro programa. Cancele esta solicitude mentres non estea seguro de que non é maliciosa.\\n\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<Descoñecido>\nexternalProtocolChkMsg=Lembrar a miña escolla para todas as ligazóns deste tipo.\nexternalProtocolLaunchBtn=Iniciar aplicativo\nmalwareBlocked=O sitio %S identificouse como sitio atacante e bloqueouse segundo as súas preferencias de seguranza.\nunwantedBlocked=O sitio %S identificouse como un sitio que serve software non desexado e bloqueouse segundo as súas preferencias de seguranza.\nphishingBlocked=O sitio web en %S identificouse como unha falsificación deseñada para enganar aos usuarios e obter información persoal ou financeira.\ncspBlocked=Esta páxina ten unha política de seguranza de contido que evita que se cargue desta forma.\ncorruptedContentError=Non é posíbel amosar a páxina que está a tentar visualizar porque se produciu un erro na transmisión dos datos.\nremoteXUL=Esta páxina usa unha tecnoloxía non compatíbel que xa non está dispoñíbel de forma predeterminada.\nsslv3Used=Non é posíbel garantir a seguranza dos seus datos no sitio %S xa que usa SSLv3, protocolo de seguranza non fiábel.\n\ncorruptedContentErrorv2=The site at %S has experienced a network protocol violation that cannot be repaired.\ndeceptiveBlocked=This web page at %S has been reported as a deceptive site and has been blocked based on your security preferences.\nfileAccessDenied=The file at %S is not readable.\ninadequateSecurityError=The website tried to negotiate an inadequate level of security.\nweakCryptoUsed=The owner of %S has configured their website improperly. To protect your information from being stolen, the connection to this website has not been established.\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/autocomplete.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (searchWithEngine): %S will be replaced with\n# the search engine provider's name. This format was chosen because\n# the provider can also end with \"Search\" (e.g.: MSN Search).\nsearchWithEngine= Buscar con %S\nswitchToTab= Cambiar á lapela\n# LOCALIZATION NOTE (visitURL):\n# %S is the URL to visit.\nvisitURL= Visitar %S\n\n\n# LOCALIZATION NOTE (bookmarkKeywordSearch): This is the title of autocomplete\n# entries that are bookmark keyword searches.  %1$S will be replaced with the\n# domain name of the bookmark, and %2$S will be replaced with the keyword\n# search text that the user is typing.  %2$S will not be empty.\nbookmarkKeywordSearch = %1$S: %2$S\n\n# LOCALIZATION NOTE (switchToTab2): This is the same as the older switchToTab\n# string that it's replacing, except it uses title case, so \"Switch\" and \"Tab\"\n# are capitalized.\nswitchToTab2 = Switch to Tab\n\n# LOCALIZATION NOTE (visit): This is shown next to autocomplete entries that are\n# simple URLs or sites, which will be visited when the user selects them.\nvisit = Visit\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % realBrandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%realBrandDTD;\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrowsewithcaret.checkMsg=Non amosar esta caixa de diálogo de novo.\nbrowsewithcaret.checkWindowTitle=Navegación con cursor de texto\nbrowsewithcaret.checkLabel=Premendo F7 activa ou desactiva a navegación con cursor de texto. Esta funcionalidade coloca un cursor movíbel nas páxinas web, permitíndolle seleccionar texto co teclado. Quere activar a navegación con cursor de texto?\nbrowsewithcaret.checkButtonLabel=Si\n\nplainText.wordWrap=Axustar liñas longas\n\nformPostSecureToInsecureWarning.title= Aviso de seguranza\nformPostSecureToInsecureWarning.message= A información que introduciu nesta páxina enviarase por unha conexión non segura e podería ser lida por terceiras persoas.\\n\\nConfirma que quere enviar esta información?\nformPostSecureToInsecureWarning.continue= Continuar\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/charsetMenu.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY charsetMenu2.label            \"Codificación do texto\">\n<!ENTITY charsetMenu2.accesskey        \"C\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/charsetMenu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The property keys ending with \".key\" are for access keys.\n# Localizations may add or delete properties where the property key ends with\n# \".key\" as appropriate for the localization. The code that uses this data can\n# deal with the absence of an access key for an item.\n#\n# For gbk, gbk.bis and gbk.bis.key are used to trigger string changes in\n# localizations.\n#\n# In the en-US version of this file, access keys are given to the following:\n# * UTF-8\n# * All encodings that are the fallback encoding for some locale in Firefox\n# * All encodings that are the fallback encoding for some locale in IE\n# * All Japanese encodings\n#\n# For the items whose property key does not end in \".key\" and whose value\n# includes \"(\" U+0028 LEFT PARENTHESIS, the \"(\" character is significant for\n# processing by CharsetMenu.jsm. If your localization does not use ASCII\n# parentheses where en-US does in this file, please file a bug to make\n# CharsetMenu.jsm also recognize the delimiter your localization uses.\n# (When this code was developed, all localizations appeared to use\n# U+0028 LEFT PARENTHESIS for this purpose.)\n\n# Auto-Detect (sub)menu\ncharsetMenuCharsets= Codificación de caracteres\ncharsetMenuAutodet= Detección automática\n# 'A' is reserved for Arabic:\ncharsetMenuAutodet.key= d\ncharsetMenuAutodet.off= (desactivado)\ncharsetMenuAutodet.off.key= o\ncharsetMenuAutodet.ja= Xaponés\ncharsetMenuAutodet.ja.key= X\ncharsetMenuAutodet.ru= Ruso\ncharsetMenuAutodet.ru.key= R\ncharsetMenuAutodet.uk= Ucraíno\ncharsetMenuAutodet.uk.key= U\n\n# Globally-relevant\nUTF-8.key= U\nUTF-8= Unicode\nwindows-1252.key= O\nwindows-1252= Occidental\n\n# Arabic\nwindows-1256.key= A\nwindows-1256= Árabe (Windows)\nISO-8859-6= Árabe (ISO)\n\n# Baltic\nwindows-1257.key= B\nwindows-1257= Báltico (Windows)\nISO-8859-4= Báltico (ISO)\n\n# Central European\nwindows-1250.key=         e\nwindows-1250= Centroeuropeo (Windows)\nISO-8859-2.key=       l\nISO-8859-2= Centroeuropeo (ISO)\n\n# Chinese, Simplified\ngbk.bis.key=          s\ngbk.bis= Chinés simplificado\n\n# Chinese, Traditional\nBig5.key=          t\nBig5= Chinés tradicional\n\n# Cyrillic\nwindows-1251.key= C\nwindows-1251= Cirílico (Windows)\nISO-8859-5= Cirílico (ISO)\nKOI8-R= Cirílico (KOI8-R)\nKOI8-U= Cirílico (KOI8-U)\nIBM866= Cirílico (DOS)\n\n# Greek\nwindows-1253.key= G\nwindows-1253= Grego (Windows)\nISO-8859-7.key=          O\nISO-8859-7= Grego (ISO)\n\n# Hebrew\nwindows-1255.key= H\nwindows-1255= Hebreo\n# LOCALIZATION NOTE (ISO-8859-8): The value for this item should begin with\n# the same word for Hebrew as the value for windows-1255 so that this item \n# sorts right after that one in the collation order for your locale.\nISO-8859-8= Hebreo visual\n\n# Japanese\nShift_JIS.key= J\nShift_JIS= Xaponés (Shift_JIS)\nEUC-JP.key=   p\nEUC-JP= Xaponés (EUC-JP)\nISO-2022-JP.key=     n\nISO-2022-JP= Xaponés (ISO-2022-JP)\n\n# Korean\nEUC-KR.key= C\nEUC-KR= Coreano\n\n# Thai\nwindows-874.key=    i\nwindows-874= Tailandés\n\n# Turkish\nwindows-1254.key=   r\nwindows-1254= Turco\n\n# Vietnamese\nwindows-1258.key= V\nwindows-1258= Vietnamita\n\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/charsetOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from charsetOverlay.xul -->\n<!ENTITY charsetMenu.label             \"Codificación de caracteres\">\n<!ENTITY charsetMenu.accesskey         \"o\">\n<!ENTITY charsetMenuAutodet.label      \"Detección automática\">\n<!ENTITY charsetMenuAutodet.accesskey  \"D\">\n<!ENTITY charsetMenuMore.label         \"Máis codificacións\">\n<!ENTITY charsetMenuMore.accesskey     \"M\">\n<!ENTITY charsetMenuMore1.label        \"Europeo occidental\">\n<!ENTITY charsetMenuMore1.accesskey    \"E\">\n<!ENTITY charsetMenuMore2.label        \"Europeo oriental\">\n<!ENTITY charsetMenuMore2.accesskey    \"o\">\n<!ENTITY charsetMenuMore3.label        \"Asiático oriental\">\n<!ENTITY charsetMenuMore3.accesskey    \"A\">\n<!ENTITY charsetMenuMore4.label        \"SE e SW asiático\">\n<!ENTITY charsetMenuMore4.accesskey    \"S\">\n<!ENTITY charsetMenuMore5.label        \"Medio oriente\">\n<!ENTITY charsetMenuMore5.accesskey    \"d\">\n<!ENTITY charsetCustomize.label        \"Personalizar lista…\">\n<!ENTITY charsetCustomize.accesskey    \"P\">\n\n<!ENTITY charsetMenuUnicode.label\t\t\t\t \"Unicode\">\n<!ENTITY charsetMenuUnicode.accesskey\t\t\t\t \"U\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/charsetTitles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n## Rule of this file:\n## 1. key should always be in lower case ascii so we can do case insensitive\n##    comparison in the code faster.\n\n## Format of this file:\n## charset_name.title = a_title  -  specifies the human readable title for \n## this charset\n\nus-ascii.title    = Inglés (US-ASCII)\niso-8859-1.title    = Occidental (ISO-8859-1)\niso-8859-2.title    = Centroeuropeo (ISO-8859-2)\niso-8859-3.title    = Sureuropeo (ISO-8859-3)\niso-8859-4.title    = Báltico (ISO-8859-4)\niso-8859-9.title    = Turco (ISO-8859-9)\niso-8859-10.title   = Nórdico (ISO-8859-10)\niso-8859-13.title   = Báltico (ISO-8859-13)\niso-8859-14.title   = Celta (ISO-8859-14)\niso-8859-15.title   = Occidental (ISO-8859-15)\niso-8859-16.title   = Romanés (ISO-8859-16)\nwindows-1250.title  = Centroeuropeo (Windows-1250)\nwindows-1252.title  = Occidental (Windows-1252)\nwindows-1254.title  = Turco (Windows-1254)\nwindows-1257.title  = Báltico (Windows-1257)\nmacintosh.title         = Occidental (MacRoman)\nx-mac-ce.title          = Centroeuropeo (MacCE)\nx-mac-turkish.title     = Turco (MacTurkish)\nx-mac-croatian.title    = Croata (MacCroatian)\nx-mac-romanian.title    = Romanés (MacRomanian)\nx-mac-icelandic.title   = Islandés (MacIcelandic)\niso-2022-jp.title = Xaponés (ISO-2022-JP)\nshift_jis.title = Xaponés (Shift_JIS)\neuc-jp.title = Xaponés (EUC-JP)\nbig5.title = Chinés tradicional (Big5)\nbig5-hkscs.title = Chinés tradicional (Big5-HKSCS)\nx-euc-tw.title = Chinés tradicional (EUC-TW)\ngb2312.title = Chinés simplificado (GB2312)\nhz-gb-2312.title = Chinés simplificado (HZ)\ngbk.title = Chinés simplificado (GBK)\niso-2022-cn.title = Chinés simplificado (ISO-2022-CN)\neuc-kr.title = Coreano (EUC-KR)\nx-johab.title = Coreano (JOHAB)\niso-2022-kr.title = Coreano (ISO-2022-KR)\nutf-7.title = Unicode (UTF-7)\nutf-8.title = Unicode (UTF-8)\nutf-16.title = Unicode (UTF-16)\nutf-16le.title = Unicode (UTF-16 Little Endian)\nutf-16be.title = Unicode (UTF-16 Big Endian)\niso-8859-5.title = Cirílico (ISO-8859-5)\niso-ir-111.title = Cirílico (ISO-IR-111)\nwindows-1251.title = Cirílico (Windows-1251)\nx-mac-cyrillic.title = Cirílico (MacCyrillic)\nx-mac-ukrainian.title = Cirílico/Ucraíno (MacUkrainian)\nkoi8-r.title = Cirílico (KOI8-R)\nkoi8-u.title = Cirílico/Ucraíno (KOI8-U)\niso-8859-7.title = Grego (ISO-8859-7)\nwindows-1253.title = Grego (Windows-1253)\nx-mac-greek.title = Grego (MacGreek)\nwindows-1258.title = Vietnamita (Windows-1258)\nx-viet-tcvn5712.title = Vietnamita (TCVN)\nviscii.title = Vietnamita (VISCII)\nx-viet-vps.title = Vietnamita (VPS)\ntis-620.title = Tailandés (TIS-620)\niso-8859-11.title = Tailandés (ISO-8859-11)\nwindows-874.title = Tailandés (Windows-874)\nibm874.title = Tailandés (IBM-874)\narmscii-8.title = Armenio (ARMSCII-8)\niso-8859-6.title = Árabe (ISO-8859-6)\niso-8859-6-i.title = Árabe (ISO-8859-6-I)\niso-8859-6-e.title = Árabe (ISO-8859-6-E)\niso-8859-8.title = Hebreo visual (ISO-8859-8)\niso-8859-8-i.title = Hebreo (ISO-8859-8)\niso-8859-8-e.title = Hebreo (ISO-8859-8-E)\nwindows-1255.title = Hebreo (Windows-1255)\nwindows-1256.title = Árabe (Windows-1256)\nx-user-defined.title = Definido polo usuario\nibm866.title = Cirílico/Ruso (CP-866)\nibm850.title = Occidental (IBM-850)\nibm852.title = Centroeuropeo (IBM-852)\nibm855.title = Cirílico (IBM-855)\nibm857.title = Turco (IBM-857)\nibm862.title = Hebreo (IBM-862)\ngb18030.title = Chinés simplificado (GB18030)\nx-mac-arabic.title = Árabe (MacArabic)\nx-iso-8859-6-8-x.title = Árabe (Langbox ISO-8859-6.8x)\nx-iso-8859-6-16.title = Árabe (Langbox ISO-8859-6.16)\nx-mac-farsi.title = Farsi (MacFarsi)\nx-mac-hebrew.title = Hebreo (MacHebrew)\nx-mac-devanagari.title = Hindi (MacDevanagari)\nx-mac-gujarati.title = Guxarati (MacGujarati)\nx-mac-gurmukhi.title = Gurmukhi (MacGurmukhi)\nx-sun-unicode-india-0.title = Hindi (SunDevanagari)\n\n\nchardet.off.title                           = (Desactivado)\nchardet.universal_charset_detector.title    = Universal\nchardet.ja_parallel_state_machine.title     = Xaponés\nchardet.ko_parallel_state_machine.title     = Coreano\nchardet.zhtw_parallel_state_machine.title   = Chinés tradicional\nchardet.zhcn_parallel_state_machine.title   = Chinés simplificado\nchardet.zh_parallel_state_machine.title     = Chinés\nchardet.cjk_parallel_state_machine.title    = Asiático oriental\nchardet.ruprob.title                        = Ruso\nchardet.ukprob.title                        = Ucraíno\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/commonDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY header.label     \"Título breve\"> \n<!ENTITY message.label    \"Aquí vai algún texto de exemplo.\">\n<!ENTITY editfield0.label \"Nome de usuario:\"> \n<!ENTITY editfield1.label \"Contrasinal:\"> \n<!ENTITY checkbox.label   \"verificar\">\n<!ENTITY copyCmd.label    \"Copiar\">\n<!ENTITY copyCmd.accesskey \"C\">\n<!ENTITY selectAllCmd.label \"Seleccionar todo\">\n<!ENTITY selectAllCmd.accesskey \"S\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/commonDialogs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAlert=Alerta\nConfirm=Confirmar\nConfirmCheck=Confirmar\nPrompt=Preguntar\nPromptUsernameAndPassword2=Autenticación obrigatoria\nPromptPassword2=Contrasinal obrigatorio\nSelect=Seleccionar\nOK=Aceptar\nCancel=Cancelar\nYes=&Si\nNo=&Non\nSave=&Gardar\nRevert=&Desfacer\nDontSave=&Non gardar\nScriptDlgGenericHeading=[Aplicativo JavaScript]\nScriptDlgHeading=A páxina en %S di:\nScriptDialogLabel=Evitar que esta páxina cree diálogos adicionais\nScriptDialogPreventTitle=Confirmar a preferencia do diálogo\n# LOCALIZATION NOTE (EnterLoginForRealm3, EnterLoginForProxy3):\n# %1 is an untrusted string provided by a remote server. It could try to\n# take advantage of sentence structure in order to mislead the user (see\n# bug 244273). %1 should be integrated into the translated sentences as\n# little as possible. %2 is the url of the site being accessed.\nEnterPasswordFor=Introduza o contrasinal para %1$S en %2$S\n\nEnterLoginForProxy3=The proxy %2$S is requesting a username and password. The site says: “%1$S”\n# LOCALIZATION NOTE (EnterLoginForRealm3, EnterLoginForProxy3):\n# %1 is an untrusted string provided by a remote server. It could try to\n# take advantage of sentence structure in order to mislead the user (see\n# bug 244273). %1 should be integrated into the translated sentences as\n# little as possible. %2 is the url of the site being accessed.\nEnterLoginForRealm3=%2$S is requesting your username and password. The site says: “%1$S”\nEnterUserPasswordFor2=%1$S is requesting your username and password.\nEnterUserPasswordForCrossOrigin2=%1$S is requesting your username and password. WARNING: Your password will not be sent to the website you are currently visiting!\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/config.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"about:config\">\n\n<!-- about:config warning page -->\n<!-- LOCALIZATION NOTE: aboutWarningTitle.label should be attention grabbing and playful -->\n<!ENTITY aboutWarningTitle.label \"Isto pode anular a súa garantía\">\n<!ENTITY aboutWarningText.label \"Modificar esta configuración avanzada pode ser prexudicial para a estabilidade, seguranza e execución desta aplicación. Só debería continuar se ten a certeza do que está a facer.\">\n<!ENTITY aboutWarningButton.label \"Serei prudente, prométoo\">\n<!ENTITY aboutWarningCheckbox.label \"Amosar este aviso a próxima vez\">\n\n<!ENTITY searchPrefs.label \"Buscar:\">\n<!ENTITY searchPrefs.accesskey \"r\">\n<!ENTITY focusSearch.key \"r\">\n<!ENTITY focusSearch2.key \"f\">\n\n<!-- Columns -->\n<!ENTITY prefColumn.label \"Nome preferido\">\n<!ENTITY lockColumn.label \"Estado\">\n<!ENTITY typeColumn.label \"Tipo\">\n<!ENTITY valueColumn.label \"Valor\">\n\n<!-- Tooltips -->\n<!ENTITY prefColumnHeader.tooltip \"Prema para ordenar\"> \n<!ENTITY columnChooser.tooltip \"Prema para seleccionar as columnas a amosar\"> \n\n<!-- Context Menu -->\n<!ENTITY copyPref.key \"C\">\n<!ENTITY copyPref.label \"Copiar\">\n<!ENTITY copyPref.accesskey \"C\">\n<!ENTITY copyName.label \"Nome da copia\">\n<!ENTITY copyName.accesskey \"N\">\n<!ENTITY copyValue.label \"Valor da copia\">\n<!ENTITY copyValue.accesskey \"V\">\n<!ENTITY modify.label \"Modificar\">\n<!ENTITY modify.accesskey \"M\">\n<!ENTITY toggle.label \"Alternar\">\n<!ENTITY toggle.accesskey \"A\">\n<!ENTITY reset.label \"Restabelecer\">\n<!ENTITY reset.accesskey \"R\">\n<!ENTITY new.label \"Novo\">\n<!ENTITY new.accesskey \"v\">\n<!ENTITY string.label \"Cadea\">\n<!ENTITY string.accesskey \"d\">\n<!ENTITY integer.label \"Enteiro\">\n<!ENTITY integer.accesskey \"E\">\n<!ENTITY boolean.label \"Booleano\">\n<!ENTITY boolean.accesskey \"B\">\n\n<!ENTITY aboutWarningButton2.label \"I accept the risk!\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/config.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Lock column values\ndefault=predefinido\nuser=conxunto de usuarios\nlocked=bloqueado\n\n# Type column values\nstring=cadea\nint=enteiro\nbool=booleano\n\n# Preference prompts\n# %S is replaced by one of the type column values above\nnew_title=Novo valor %S\nnew_prompt=Introduza o nome de preferencia\nmodify_title=Introduza o valor %S\n\nnan_title=Valor incorrecto\nnan_text=O texto que introduciu non é un número.\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/console.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY errorConsole.title \"Consola de erros\">\n\n<!ENTITY errFile.label   \"Ficheiro de orixe:\">\n<!ENTITY errLine.label   \"Liña:\">\n<!ENTITY errColumn.label \"Columna:\">\n\n<!ENTITY all.label          \"Todo\">\n<!ENTITY all.accesskey      \"T\">\n<!ENTITY errors.label       \"Erros\">\n<!ENTITY errors.accesskey   \"E\">\n<!ENTITY warnings.label     \"Avisos\">\n<!ENTITY warnings.accesskey \"A\">\n<!ENTITY messages.label     \"Mensaxes\">\n<!ENTITY messages.accesskey \"M\">\n<!ENTITY clear.label        \"Borrar\">\n<!ENTITY clear.accesskey    \"B\">\n<!ENTITY codeEval.label     \"Código:\">\n<!ENTITY codeEval.accesskey \"C\">\n<!ENTITY evaluate.label     \"Avaliar\">\n<!ENTITY evaluate.accesskey \"v\">\n<!ENTITY filter2.label      \"Filtro:\">\n<!ENTITY filter2.accesskey  \"F\">\n\n<!ENTITY copyCmd.label       \"Copiar\">  \n<!ENTITY copyCmd.accesskey   \"C\"> \n<!ENTITY copyCmd.commandkey  \"C\"> \n<!ENTITY sortFirst.label     \"Ordenación primeiro > último\">\n<!ENTITY sortFirst.accesskey \"m\">\n<!ENTITY sortLast.label      \"Ordenación último > primeiro\">\n<!ENTITY sortLast.accesskey  \"l\">\n<!ENTITY closeCmd.commandkey \"w\">  \n<!ENTITY focus1.commandkey   \"l\">  \n<!ENTITY focus2.commandkey   \"d\">  \n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/console.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntypeError=Erro:\ntypeWarning=Aviso:\ntypeMessage=Mensaxe:\nerrFile=Ficheiro de orixe: %S\nerrLine=Liña: %S\nerrLineCol=Liña: %S, Columna: %S\nerrCode=Código fonte:\nerrTime=Marca temporal: %S\n\n# LOCALIZATION NOTE (evaluationContextChanged): The message displayed when the\n# browser console's evaluation context (window against which input is evaluated)\n# changes.\nevaluationContextChanged=Cambiou o contexto da avaliación da consola, probabelmente porque se pechou a xanela de destino ou porque se abriu unha xanela principal dende a xanela da consola do navegador.\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/contentAreaCommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# context menu strings\n\nSaveImageTitle=Gardar imaxe\nSaveVideoTitle=Gardar vídeo\nSaveAudioTitle=Gardar audio\nSaveLinkTitle=Gardar como\nDefaultSaveFileName=índice\nWebPageCompleteFilter=Páxina web, completa\nWebPageHTMLOnlyFilter=Páxina web, só HTML\nWebPageXHTMLOnlyFilter=Páxina web, só XHTML\nWebPageSVGOnlyFilter=Páxina web, só SVG\nWebPageXMLOnlyFilter=Páxina web, só XML\n\n# LOCALIZATION NOTE (filesFolder):\n#    This is the name of the folder that is created parallel to a HTML file \n#    when it is saved \"With Images\". The %S section is replaced with the\n#    leaf name of the file being saved (minus extension).\nfilesFolder=%S_ficheiros\n\nSaveMediaTitle=Save Media\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/crashes.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY id.heading                 \"ID do informe\">\n<!ENTITY noReports.label            \"Non se enviou ningún informe de erro.\">\n<!ENTITY noConfig.label             \"O aplicativo non está configurado para amosar informes de erro. Seleccione a preferencia <code>breakpad.reportURL</code>.\">\n<!ENTITY clearAllReports.label      \"Retirar todos os informes\">\n\n\n\n<!ENTITY crashReports.title         \"Crash Reports\">\n<!ENTITY crashesSubmitted.label     \"Submitted Crash Reports\">\n<!ENTITY crashesUnsubmitted.label   \"Unsubmitted Crash Reports\">\n<!ENTITY dateCrashed.heading        \"Date Crashed\">\n<!ENTITY dateSubmitted.heading      \"Date Submitted\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/crashes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndeleteconfirm.title=Está seguro?\ndeleteconfirm.description=Esta acción eliminará todos os informes de forma irreversíbel.\n\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/css.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMimeNotCss=Non se cargou a folla de estilo %1$S porque o seu tipo MIME, %2$S, non é \"text/css\".\nMimeNotCssWarn=Cargouse a folla de estilo %1$S como CSS aínda que o seu tipo MIME, %2$S, non sexa \"text/css\".\n\nPEUnexpEOF2=Fin de ficheiro inesperado ao buscar %1$S.\nPEParseRuleWSOnly=Forneceuse unha cadea con só un espazo en branco para ser analizada como regra.\nPEDeclDropped=Declaración lanzada.\nPEDeclSkipped=Saltouse á seguinte declaración.\nPEUnknownProperty=Propiedade descoñecida %1$S.\nPEValueParsingError=Erro no valor de análise para %1$S.\nPEExpectEndValue=Esperábase fin do valor mais atopouse %1$S.\nPERuleTrailing=Esperábase fin da regra mais atopouse '%1$S'.\nPESkipAtRuleEOF2=fin de at-rule\nPEUnknownAtRule=at-rule non recoñecida ou erro de análise de at-rule %1$S.\nPECharsetRuleEOF=cadea de conxunto de caracteres na regra @charset\nPECharsetRuleNotString=Esperábase cadea de conxunto de caracteres mais atopouse %1$S.\nPEGatherMediaEOF=fin da lista de multimedia na regra @import ou @media\nPEGatherMediaNotComma=Esperábase ',' na lista de multimedia mais atopouse %1$S.\nPEGatherMediaNotIdent=Esperábase identificador na ista de multimedia mais atopouse %1$S.\nPEGatherMediaReservedMediaType=Atopouse a palabra reservada '%1$S' mentres se buscaba un tipo de medio.\nPEParseSourceSizeListEOF=valor de lonxitude para a condición de medio coincidente\nPEParseSourceSizeListNotComma=Esperábase ',' despois dun valor pero atopouse '%1$S'\nPEImportNotURI=Esperábase URI na regra @import mais atopouse %1$S.\nPEImportBadURI=URI incorrecto na regra @import: '%1$S'.\nPEImportUnexpected=Atopouse inesperadamente %1$S dentro de @import.\nPEGroupRuleEOF2=fin da regra @media, @supports ou @-moz-document\nPEGroupRuleNestedAtRule=Non se permite a regra %1$S dentro da regra @media ou @-moz-document.\nPEMozDocRuleBadFunc2=Esperábase url(), url-prefix(), domain() ou regexp() na regra @-moz-document pero atopouse '%1$S'.\nPEMozDocRuleNotURI=Esperábase URI na regra @-moz-document mais atopouse %1$S.\nPEMozDocRuleNotString=Esperábase unha cadea na función regexp() dunha regra @-moz-document pero atopouse '%1$S'.\nPEMozDocRuleEOF=URI next nunha regra @-moz-document\nPEAtNSPrefixEOF=prefixo namespace na regra @namespace\nPEAtNSURIEOF=URI namespace na regra @namespace\nPEAtNSUnexpected=Chave electrónica inesperada dentro de @namespace: %1$S.\nPEKeyframeNameEOF=nome da regra @keyframes.\nPEKeyframeBadName=Esperábase identificador para nome da regra @keyframes.\nPEKeyframeBrace=Esperábase { de apertura da regra @keyframes.\nPESkipDeclBraceEOF=} de peche do bloque de declaración\nPESkipRSBraceEOF=} de peche do conxunto de regras non válido\nPEBadSelectorRSIgnored=Conxunto de regras ignorado debido a un selector erróneo.\nPEBadSelectorKeyframeRuleIgnored=Regra keyframe ignorada debido a un selector erróneo.\nPESelectorListExtraEOF=',' ou '{'\nPESelectorListExtra=Esperábase ',' ou '{' mais atopouse %1$S.\nPESelectorGroupNoSelector=Esperábase selector.\nPESelectorGroupExtraCombinator=Combinador pendente.\nPECounterStyleNotIdent=Esperábase un identificador para o nome da regra @counter-style.\nPECounterStyleBadName=Non é posíbel que o nome da regra @counter-style sexa '%1$S'.\nPECounterStyleBadBlockStart=Esperábase '{' para comezar a regra @counter-style pero atopouse '%1$S'.\nPECounterStyleEOF='}' de peche do bloque @counter-style\nPECounterDescExpected=Esperábase descritor de contador pero atopouse '%1$S'.\nPEUnknownCounterDesc=Descritor descoñecido '%1$S' na regra @counter-style.\nPECounterExtendsNotIdent=Esperábase identificador para o sistema de extensións pero atopouse '%1$S'.\nPECounterASWeight=Cada peso no descritor additive-symbols debe ser menor que o peso anterior.\nPEClassSelEOF=nome de clase\nPEClassSelNotIdent=Esperábase identificador para selector de clase mais atopouse %1$S.\nPECoordinatePair=Esperábase un para de coordenadas pero atopouse '%1$S'.\nPETypeSelEOF=tipo de elemento\nPETypeSelNotType=Esperábase o nome do elemento ou '*' mais atopouse %1$S.\nPEUnknownNamespacePrefix=Prefixo de namespace descoñecido %1$S.\nPEAttributeNameEOF=nome de atributo\nPEAttributeNameExpected=Esperábase identificador para nome de atributo mais atopouse %1$S.\nPEAttributeNameOrNamespaceExpected=Esperábase nome de atributo ou namespace mais atopouse %1$S.\nPEAttSelNoBar=Esperábase '|' mais atopouse %1$S.\nPEAttSelInnerEOF=parte do selector de atributo\nPEAttSelUnexpected=Chave electrónica inesperada no selector de atributo: %1$S.\nPEAttSelValueEOF=valor de atributo\nPEAttSelCloseEOF=']' no fin do selector de atributo\nPEAttSelNoClose=Esperábase ']' para finalizar o selector de atributo mais atopouse %1$S.\nPEAttSelBadValue=Esperábase identificador ou cadea para o valor no selector de atributo mais atopouse %1$S.\nPEPseudoSelEOF=nome de pseudo-class ou pseudo-element\nPEPseudoSelBadName=Esperábase identificador para pseudo-class ou pseudo-element mais atopouse %1$S.\nPEPseudoSelNonFunc=Chave electrónica de función para non-function pseudo-class ou pseudo-element, ou aproximadamente, ao ler %1$S.\nPEPseudoSelNotPE=Esperábase pseudo-element mais atopouse %1$S.\nPEPseudoSelDoubleNot=A negación pseudo-class non pode negarse %1$S.\nPEPseudoSelPEInNot=Pseudo-elements non poden negarse %1$S.\nPEPseudoSelNewStyleOnly=Este pseudo-element debe utilizar \"::\": %1$S.\nPEPseudoSelEndOrUserActionPC=Esperábase o fin dun selector ou un pseudo-class de acción de usuario despois dun pseudo-element pero atopouse '%1$S'.\nPEPseudoSelNoUserActionPC=Esperábase un fin de selector despois dun pseudo-element que non admite pseudo-classes de acción de usuario pero atopouse '%1$S'.\nPEPseudoSelMultiplePE=pseudo-element adicional %1$S.\nPEPseudoSelUnknown=pseudo-class ou pseudo-element descoñecido %1$S.\nPENegationEOF=selector dentro de negación\nPENegationBadInner=Selector simple incorrecto como argumento de negación pseudo-class %1$S.\nPENegationNoClose=Falta ')' de peche na negación pseudo-class %1$S.\nPENegationBadArg=Falta argumento na negación pseudo-class %1$S.\nPEPseudoClassArgEOF=argumento a selector pseudo-class\nPEPseudoClassArgNotIdent=Esperábase identificador para parámetro pseudo-class mais atopouse %1$S.\nPEPseudoClassArgNotNth=Esperábase parte do argumento para pseudo-class mais atopouse %1$S.\nPEPseudoClassNoClose=Falta ')' de peche en pseudo-class, mais atopouse %1$S.\nPEPseudoClassNoArg=Falta argumento en pseudo-class %1$S.\nPEPseudoClassNotUserAction=Esperábase un fin de selector ou un pseudo-class de acción de usuario despois de pseudo-element pero atopouse pseudo-class '%1$S'.\nPESelectorEOF=selector\nPEBadDeclBlockStart=Esperábase '{' non comezo do bloque de declaración mais atopouse %1$S.\nPEColorEOF=cor\nPEColorNotColor=Esperábase cor mais atopouse %1$S.\nPEColorComponentEOF=compoñente de cor\nPEExpectedPercent=Esperábase unha porcentaxe mais atopouse %1$S.\nPEExpectedInt=Esperábase un número enteiro mais atopouse %1$S.\nPEColorBadRGBContents=Esperábase un número ou porcentaxe en rgb() mais atopouse %1$S.\nPEColorComponentBadTerm=Esperábase %2$S mais atopouse %1$S.\nPEColorHueEOF=matiz\nPEExpectedComma=Esperábase ',' mais atopouse %1$S.\nPEColorSaturationEOF=saturación\nPEColorLightnessEOF=luminosidade\nPEColorOpacityEOF=opacidade en valor de cor\nPEExpectedNumber=Esperábase un número mais atopouse %1$S.\nPEPositionEOF=<position>\nPEExpectedPosition=Esperábase <position> pero atopouse '%1$S'.\nPEExpectedRadius=Esperábase un radio pero atopouse '%1$S'.\nPEExpectedCloseParen=Esperábase ')' mais atopouse %1$S.\nPEDeclEndEOF=';' ou '}' para terminar a declaración\nPEParseDeclarationNoColon=Esperábase ':' mais atopouse %1$S.\nPEParseDeclarationDeclExpected=Esperábase declaración mais atopouse %1$S.\nPEEndOfDeclEOF=fin da declaración\nPEImportantEOF=importante\nPEExpectedImportant=Esperábase importante mais atopouse %1$S.\nPEBadDeclEnd=Esperábase ';' para terminar a declaración mais atopouse %1$S.\nPEBadDeclOrRuleEnd2=Esperábase ';' ou '}' para terminar a declaración mais atopouse %1$S.\nPEInaccessibleProperty2=Non é posíbel especificar valor para propiedade interna.\nPECommentEOF=fin do comentario\nSEUnterminatedString=Atopouse a cadea sen pechar %1$S.\nPEFontDescExpected=Esperábase descritor de tipo de letra mais atopouse %1$S.\nPEUnknownFontDesc=Descritor descoñecido %1$S na regra @font-face.\nPEMQExpectedExpressionStart=Esperábase '(' para iniciar a expresión de consulta media mais atopouse %1$S.\nPEMQExpressionEOF=contidos da expresión de consulta media\nPEMQExpectedFeatureName=Esperábase nome da funcionalidade media mais atopouse %1$S.\nPEMQExpectedFeatureNameEnd=Esperábase ':' ou ')' despois do nome da funcionalidade media mais atopouse %1$S.\nPEMQNoMinMaxWithoutValue=As funcionalidades medias con  min- ou max- deben ter un valor.\nPEMQExpectedFeatureValue=Atopouse un valor incorrecto para a funcionalidade media.\nPEBadFontBlockStart=Esperábase '{' para comezar a regra @font-face pero atopouse '%1$S'.\nPEBadFontBlockEnd=Esperábase '}' para terminar a regra @font-face pero atopouse '%1$S'.\nPEAnonBoxNotAlone=Non se esperaba unha caixa anónima.\nPEFFVUnexpectedEOF=Final inesperado da regra @font-feature-values.\nPEFFVBlockStart=Esperábase { de apertura da regra @font-feature-values pero atopouse '%1$S'.\nPEFFVValueSetStart=Esperábase { de apertura dun conxunto de valores de características pero atopouse '%1$S'.\nPEFFVNoFamily=Esperábase unha lista de familias de tipo de letra para a regra @font-feature-values pero atopouse '%1$S'.\nPEFFVUnexpectedBlockEnd=Esperábase '}' para terminar a regra @font-feature-values pero atopouse '%1$S'.\nPEFFVUnknownFontVariantPropValue=Valor descoñecido '%1$S' da propiedade font-variant.\nPEFFVExpectedIdent=Esperábase identificador pero atopouse '%1$S'.\nPEFFVExpectedValue=Esperábase un valor enteiro non negativo pero atopouse '%1$S'.\nPEFFVTooManyValues=Demasiados valores para o tipo de característica '%1$S'.\nPEFFVGenericInFamilyList=A lista de familias non é posíbel que conteña nomes xenéricos de familias de tipos de letra.\nPEFFVValueDefinitionTrailing=Esperábase o fin da definición do valor pero atopouse '%1$S'.\nPEBadDirValue=Esperábase 'ltr' ou 'rtl' no selector de dirección pero atopouse '%1$S'.\nPESupportsConditionStartEOF2='not', '(', ou función\nPESupportsConditionInParensEOF=')'\nPESupportsConditionNotEOF='not'\nPESupportsWhitespaceRequired=Esperábase un espazo en branco despois de 'not', 'and' ou 'or'.\nPESupportsConditionExpectedOpenParenOrFunction=Esperábase '(' ou función mentres se analizaba a condición @supports pero atopouse '%1$S'.\nPESupportsConditionExpectedCloseParen=Esperábase ')' mentres se analizaba a condición @supports pero atopouse '%1$S'.\nPESupportsConditionExpectedStart2=Esperábase 'not', '(' ou función mentres se analizaba a condición @supports pero atopouse '%1$S'.\nPESupportsConditionExpectedNot=Esperábase 'not' mentres se analizaba a condición @supports pero atopouse '%1$S'.\nPESupportsGroupRuleStart=Esperábase '{' para comezar a regra @supports pero atopouse '%1$S'.\nPEFilterEOF=filtro\nPEExpectedNoneOrURL=Esperábase 'none' ou URL pero atopouse '%1$S'.\nPEExpectedNoneOrURLOrFilterFunction=Esperábase 'none', URL, ou función filtro pero atopouse '%1$S'.\nPEExpectedNonnegativeNP=Esperábase un número non negativo ou unha porcentaxe.\nPEFilterFunctionArgumentsParsingError=Produciuse un erro ao analizar os argumentos para a función filtro.\nPEVariableEOF=variábel\nPEVariableEmpty=Esperábase valor da variábel pero atopouse '%1$S'.\nPEValueWithVariablesParsingError=Produciuse un erro ao analizar o valor de '%1$S' despois de substituír as variábeis.\nPEValueWithVariablesFallbackInherit=Usarase o valor «inherit».\nPEValueWithVariablesFallbackInitial=Usarase o valor «initial».\nPEInvalidVariableReference=A propiedade contiña unha referencia a unha variábel incorrecta.\nPEInvalidVariableTokenFallback=Atopouse o token non válido '%1$S' no nivel superior da alternativa á variábel de referencia.\nPEExpectedVariableNameEOF=identificador para nome de variábel\nPEExpectedVariableName=Esperábase un identificador para o nome da variábel pero atopouse '%1$S'.\nPEExpectedVariableFallback=Esperábase unha alternativa á referencia de variábel despois de ','.\nPEExpectedVariableCommaOrCloseParen=Esperábase ',' ou ')' despois do nome da variábel na referencia da variábel pero atopouse '%1$S'.\n\nPEExpectedNumberOrAngle=Expected a number or an angle but found ‘%1$S’.\nPEExpectedNumberOrPercent=Expected a number or a percentage but found ‘%1$S’.\nPEMoreThanOneGridRepeatAutoFillFitInTrackList=Only one repeat(auto-fill, …) or repeat(auto-fit, …) is allowed in a track list.\nPEMoreThanOneGridRepeatAutoFillInNameList=Only one repeat(auto-fill, …) is allowed in a name list for a subgrid.\nPEMoreThanOneGridRepeatTrackSize=Only one track size is allowed inside repeat(auto-fit/auto-fill, …).\nPESubgridNotSupported=Support for the ‘subgrid’ keyword of CSS Grid is not enabled.\n# LOCALIZATION NOTE(PEValueWithVariablesParsingErrorInValue): %1$S is replaced\n# with the property name and %2$S is replaced with the property value.\nPEValueWithVariablesParsingErrorInValue=Error in parsing value for ‘%1$S’ after substituting variables. Generated value was ‘%2$S’.\n\nTooLargeDashedRadius=Border radius is too large for ‘dashed’ style (the limit is 100000px). Rendering as solid.\nTooLargeDottedRadius=Border radius is too large for ‘dotted’ style (the limit is 100000px). Rendering as solid.\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/customizeCharset.dtd",
    "content": "<!-- -*- Mode: HTML -*- -->\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is mozilla.org charset encoding.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 2003\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -  Stephen Lamm <slamm@netscape.com>\n   -  Pierre Chanial <p_ch@verizon.net>\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY title.label        \"Personalizar codificación de caracteres\">\n<!ENTITY current.label      \"Codificacións activas:\">\n<!ENTITY remove.label       \"Eliminar\">\n<!ENTITY remove.accessKey   \"R\">\n<!ENTITY additional.label   \"Codificacións dispoñíbeis:\">\n<!ENTITY add.label          \"Engadir\">\n<!ENTITY add.accessKey      \"A\">\n<!ENTITY moveUp.label       \"Subir\">\n<!ENTITY moveUp.accessKey   \"U\">\n<!ENTITY moveDown.label     \"Baixar\">\n<!ENTITY moveDown.accessKey \"D\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/customizeToolbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dialog.title             \"Personalizar a barra de ferramentas\">\n<!ENTITY dialog.dimensions        \"width: 92ch; height: 36em;\">\n<!ENTITY instructions.description \"Pode engadir ou eliminar elementos arrastrándoos desde ou cara a unha barra de ferramentas.\">\n<!ENTITY show.label               \"Amosar:\">\n<!ENTITY iconsAndText.label       \"Iconas e texto\">\n<!ENTITY icons.label              \"Iconas\">\n<!ENTITY text.label               \"Texto\">\n<!ENTITY useSmallIcons.label      \"Utilizar iconas pequenas\">\n<!ENTITY restoreDefaultSet.label  \"Restaurar a configuración predefinida\">\n<!ENTITY addNewToolbar.label      \"Engadir nova barra de ferramentas\">\n<!ENTITY saveChanges.label        \"Feito\">\n<!ENTITY undoChanges.label        \"Desfacer modificacións\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/customizeToolbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nenterToolbarTitle=Nova barra de ferramentas\nenterToolbarName=Introduza un nome para esta barra de ferramentas:\nenterToolbarDup=Xa existe unha barra de ferramentas co nome \"%S\". Introduza outro diferente.\nenterToolbarBlank=Introduza un nome para crear unha barra de ferramentas.\nseparatorTitle=Separador\nspringTitle=Espazo flexíbel\nspacerTitle=Espazo\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/dateFormat.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmonth.1.Mmm=Xan\nmonth.2.Mmm=Feb\nmonth.3.Mmm=Mar\nmonth.4.Mmm=Abr\nmonth.5.Mmm=Mai\nmonth.6.Mmm=Xun\nmonth.7.Mmm=Xul\nmonth.8.Mmm=Ago\nmonth.9.Mmm=Set\nmonth.10.Mmm=Out\nmonth.11.Mmm=Nov\nmonth.12.Mmm=Dec\n\nmonth.1.name=Xaneiro\nmonth.2.name=Febreiro\nmonth.3.name=Marzo\nmonth.4.name=Abril\nmonth.5.name=Maio\nmonth.6.name=Xuño\nmonth.7.name=Xullo\nmonth.8.name=Agosto\nmonth.9.name=Setembro\nmonth.10.name=Outubro\nmonth.11.name=Novembro\nmonth.12.name=Dezembro\n\nday.1.name=Domingo\nday.2.name=Luns\nday.3.name=Martes\nday.4.name=Mércores\nday.5.name=Xoves\nday.6.name=Venres\nday.7.name=Sábado\n\nday.1.Mmm=Dom\nday.2.Mmm=Lun\nday.3.Mmm=Mar\nday.4.Mmm=Mer\nday.5.Mmm=Xov\nday.6.Mmm=Ven\nday.7.Mmm=Sab\n\nday.1.short=Do\nday.2.short=Lu\nday.3.short=Ma\nday.4.short=Me\nday.5.short=Xo\nday.6.short=Ve\nday.7.short=Sa\n\nnoon=Mediodía\nmidnight=Media noite\n\nAllDay=Todo o día\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/datetimepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- first day of week to display in datepicker, a value from 0 to 6,\n     0 = Sunday, 1 = Monday, etc. -->\n<!ENTITY firstdayofweek.default \"1\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/devtools/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - browser/devtools/styleeditor/styleeditor.xul for context -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n<!ENTITY csscoverage.backButton \"Atrás\">\n\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n<!ENTITY csscoverage.unused \"Regras sen usar\">\n<!ENTITY csscoverage.noMatches \"Non se atoparon coincidencias para as seguintes regras:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n<!ENTITY csscoverage.optimize.header \"Páxinas optimizables\">\n\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n<!ENTITY csscoverage.optimize.body1 \"Ás veces pode optimizar a carga movendo as etiquetas\">\n<!ENTITY csscoverage.optimize.body2 \"á parte inferior da páxina e creando un novo elemento\">\n<!ENTITY csscoverage.optimize.body3 \"en liña cos estilos necesarios antes do eventos 'load' e na parte superior. Aquí están os bloques de estilo que precisa:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n<!ENTITY csscoverage.optimize.bodyX \"Todas as regras son inseridas.\">\n\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n<!ENTITY csscoverage.footer1 \"Vexa\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"o artigo en MDN sobre a ferramenta de cobertura CSS\">\n<!ENTITY csscoverage.footer4 \"para as advertencias contidas neste informe.\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/devtools/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc2,\n# csscoverageStopDesc2, csscoverageOneShotDesc2, csscoverageToggleDesc2,\n# csscoverageReportDesc2): Short descriptions of the csscoverage commands\ncsscoverageDesc=Controlar a análise de cobertura CSS\ncsscoverageStartDesc2=Comezar a recoller datos de cobertura CSS\ncsscoverageStopDesc2=Deter a recolección de datos de cobertura CSS\ncsscoverageOneShotDesc2=Recoller datos instantáneos de cobertura CSS\ncsscoverageToggleDesc2=Activar/desactivar a recolección de datos de cobertura CSS\ncsscoverageReportDesc2=Amosar informe de cobertura CSS\ncsscoverageStartNoReloadDesc=Non comezar cunha recarga de páxina\ncsscoverageStartNoReloadManual=É mellor se se comeza recargando a páxina actual porque iso inicia o test nun punto coñecido, pero podería haber razóns polas que non desexe facer iso (p. ex. a páxina contén un estado que se perderá ao recargar)\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply=Executando a análise de cobertura CSS\ncsscoverageDoneReply=Rematou a análise de cobertura CSS\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError=Xa se está executando unha análise de cobertura CSS\ncsscoverageNotRunningError=Non se está executando unha análise de cobertura CSS\ncsscoverageNotRunError=Non se executou a análise de cobertura CSS\ncsscoverageNoRemoteError=O destino non admite a cobertura CSS\ncsscoverageOneShotReportError=O informe de cobertura CSS non está dispoñíbel para datos 'oneshot'. Use iniciar/deter.\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=Conexión entrante\n\n# LOCALIZATION NOTE (remoteIncomingPromptMessage): The message displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptMessage=Detectouse unha petición entrante para permitir a conexión de depuración remota. Un cliente remoto pode tomar o control total sobre o navegador! Permitir a conexión?\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=Desactivar\n\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=My Cert: %1$S\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=The endpoint you are connecting to needs more information to authenticate this connection.  Please provide the token below in the prompt that appears on the other end.\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=Client Identification\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=Token: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=Client Endpoint: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=Allow connection?\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=An incoming request to permit remote debugging connection was detected. A remote client can take complete control over your browser!\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=Server Endpoint: %1$S\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=The client should be displaying a token value.  Enter that token value here to complete authentication with this client.\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=Provide Client Token\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Inspector de estilos\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Mellor coincidencia\nrule.status.MATCHED=Coincide\nrule.status.PARENT_MATCH=Coincide co pai\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=inserido\nrule.sourceElement=elemento\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Herdado de %S\n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe=Fotogramas clave de %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles=(user agent)\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement=Pseudo-elementos\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.selectedElement=Este elemento\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle=Lea a documentación desta propiedade\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Valor da propiedade incorrecto\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=Ningún elemento seleccionado.\n\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll): Text displayed in the\n# rule view context menu.\nruleView.contextmenu.selectAll=Seleccionar todo\n\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll.accessKey): Access key for\n# the rule view context menu \"Select all\" entry.\nruleView.contextmenu.selectAll.accessKey=a\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copy): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.copy=Copiar\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copy.accessKey): Access key for\n# the rule view context menu \"Select all\" entry.\nruleView.contextmenu.copy.accessKey=C\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nruleView.contextmenu.copyColor=Copiar cor\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nruleView.contextmenu.copyColor.accessKey=p\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.showOrigSources=Amosar as fontes orixinais\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nruleView.contextmenu.showOrigSources.accessKey=o\n\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\nruleView.contextmenu.addRule=Engadir regra\n\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nruleView.contextmenu.addRule.accessKey=r\n\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\ncomputedView.contextmenu.selectAll=Seleccionar todo\n\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\ncomputedView.contextmenu.selectAll.accessKey=a\n\n# LOCALIZATION NOTE (computedView.contextmenu.copy): Text displayed in the\n# computed view context menu.\ncomputedView.contextmenu.copy=Copiar\n\n# LOCALIZATION NOTE (computedView.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\ncomputedView.contextmenu.copy.accessKey=C\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/dialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbutton-accept=Aceptar\nbutton-cancel=Cancelar\nbutton-help=Axuda\nbutton-disclosure=Máis información\naccesskey-accept=\naccesskey-cancel=\naccesskey-help=x\naccesskey-disclosure=I\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/dialogOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- WARNING!!! This file is obsoleted by the dialog.xml widget -->\n\n<!-- OK Cancel Buttons -->\n<!ENTITY okButton.label      \"Aceptar\">\n<!ENTITY cancelButton.label  \"Cancelar\">\n<!ENTITY helpButton.label    \"Axuda\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/dom/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nKillScriptTitle=Aviso: O script non responde\nKillScriptMessage=Hai un script nesta páxina que parece estar ocupado ou que deixou de responder. Pode detelo agora ou continuar a ver se o script acaba.\nKillScriptWithDebugMessage=Hai un script nesta páxina que parece estar ocupado ou que deixou de responder. Pode detelo agora, abrilo nun depurador ou deixalo continuar.\nKillScriptLocation=Script: %S\nStopScriptButton=Deter o script\nDebugScriptButton=Depurar o script\nWaitForScriptButton=Continuar\nDontAskAgain=&Non preguntar de novo\nJSURLLoadBlockedWarning=Tentativa de cargar javascript: O xestor de\\nseguranza bloqueou un URL dun servidor nunha xanela\\nque amosaba o contido doutro servidor.\nWindowCloseBlockedWarning=Os scripts non poden pechar xanelas que non abriron.\nOnBeforeUnloadTitle=Está seguro?\nOnBeforeUnloadMessage=Esta páxina solicítalle que confirme que quere saír - pode que non se garden os datos introducidos.\nOnBeforeUnloadStayButton=Continuar na páxina\nOnBeforeUnloadLeaveButton=Saír da páxina\nUnexpectedCanvasVariantStyle=lenzo: ignorouse unha tentativa de definir strokeStyle ou fillStyle nun valor que non é nin unha cadea, nin CanvasGradient, nin CanvasPattern.\nEmptyGetElementByIdParam=Cadea en branco pasada a getElementById().\nLowMemoryTitle=Warning: Pouca memoria\nLowMemoryMessage=Parou un script nesta páxina debido a pouca memoria.\nSpeculationFailed=Escribiuse unha árbore non equilibrada usando document.write() o que provocou que os datos de rede se reinterpretaran (\"reparsed\"). Para obter máis información consulte https://developer.mozilla.org/en/Optimizing_Your_Pages_for_Speculative_Parsing\nDocumentWriteIgnored=Ignorouse unha chamada a document.write() desde un script externo cargado de forma asíncrona.\n# LOCALIZATION NOTE (EditorFileDropFailed): Do not translate contenteditable, %S is the error message explaining why the drop failed.\nFormValidationTextTooLong=Reduza este texto a %S caracteres ou menos (actualmente está usando %S caracteres).\nFormValidationValueMissing=Cubra este campo.\nFormValidationCheckboxMissing=Marque esta caixa se quere continuar.\nFormValidationRadioMissing=Seleccione unha destas opcións.\nFormValidationFileMissing=Seleccione un ficheiro.\nFormValidationSelectMissing=Seleccione un elemento na lista.\nFormValidationInvalidEmail=Introduza un enderezo de correo electrónico.\nFormValidationInvalidURL=Introduza un URL.\nFormValidationPatternMismatch=Axústese ao formato solicitado.\n# LOCALIZATION NOTE (FormValidationPatternMismatchWithTitle): %S is the (possibly truncated) title attribute value.\nFormValidationPatternMismatchWithTitle=Axústese ao formato solicitado: %S.\n# LOCALIZATION NOTE (FormValidationNumberRangeOverflow): %S is a number.\nFormValidationNumberRangeOverflow=Seleccione un valor inferior ou igual a %S.\n# LOCALIZATION NOTE (FormValidationDateRangeOverflow): %S is a date.\nFormValidationDateRangeOverflow=Seleccione un valor anterior ou igual ao %S.\n# LOCALIZATION NOTE (FormValidationTimeRangeOverflow): %S is a time.\nFormValidationTimeRangeOverflow=Seleccione un valor anterior ou igual ao %S.\n# LOCALIZATION NOTE (FormValidationNumberRangeUnderflow): %S is a number.\nFormValidationNumberRangeUnderflow=Seleccione un valor superior ou igual a %S.\n# LOCALIZATION NOTE (FormValidationDateRangeUnderflow): %S is a date.\nFormValidationDateRangeUnderflow=Seleccione un valor posterior ou igual ao %S.\n# LOCALIZATION NOTE (FormValidationTimeRangeUnderflow): %S is a time.\nFormValidationTimeRangeUnderflow=Seleccione un valor posterior ou igual ao %S.\n# LOCALIZATION NOTE (FormValidationStepMismatch): both %S can be a number, a date or a time.\nFormValidationStepMismatch=Seleccione un valor correcto. Os dous valores correctos máis próximos son o %S e o %S.\n# LOCALIZATION NOTE (FormValidationStepMismatchOneValue): %S can be a number, a date or a time. This is called instead of FormValidationStepMismatch when the second value is the same as the first.\nFormValidationStepMismatchOneValue=Seleccione un valor correcto. O valor correcto máis próximo é o %S.\nFormValidationBadInputNumber=Escriba un número.\nGetAttributeNodeWarning=O uso de getAttributeNode() está desfasado. No seu lugar use getAttribute().\nSetAttributeNodeWarning=O uso de setAttributeNode() está desfasado. No seu lugar use setAttribute().\nGetAttributeNodeNSWarning=O uso de getAttributeNodeNS() está desfasado. No seu lugar use getAttributeNS().\nSetAttributeNodeNSWarning=O uso de setAttributeNodeNS() está desfasado. No seu lugar use setAttributeNS().\nRemoveAttributeNodeWarning=O uso de removeAttributeNode() está desfasado. No seu lugar use removeAttribute().\nCreateAttributeWarning=O uso de document.createAttribute() está desfasado. No seu lugar use element.setAttribute().\nCreateAttributeNSWarning=O uso de document.createAttributeNS() está desfasado. No seu lugar use element.setAttributeNS().\nNodeValueWarning=O uso de nodeValue nos atributos está desfasado. No seu lugar use o valor.\nTextContentWarning=O uso de textContent nos atributos está desfasado. No seu lugar use o valor.\nEnablePrivilegeWarning=O uso de enablePrivilege está desfasado.  No seu lugar use o código que se executa co principal do sistema (p.ex. unha extensión).\nnsIJSONDecodeDeprecatedWarning=nsIJSON.decode está desfasado.  No seu lugar use JSON.parse.\nnsIJSONEncodeDeprecatedWarning=nsIJSON.encode está desfasado.  No seu lugar use JSON.stringify.\nnsIDOMWindowInternalWarning=O uso de nsIDOMWindowInternal está desfasado. No seu lugar use nsIDOMWindow.\nHTMLSyncXHRWarning=A análise HTML en XMLHttpRequest non se admite no modo síncrono.\nInvalidRedirectChannelWarning=Foi imposíbel redirixir a %S porque a canle non implementa nsIWritablePropertyBag2.\n# LOCALIZATION NOTE: %S is the name of the header in question\nResponseTypeSyncXHRWarning=O uso do atributo responseType de XMLHttpRequest xa non se admite no modo síncrono do contexto da xanela.\nTimeoutSyncXHRWarning=O uso do atributo timeout de XMLHttpRequest xa non se admite no modo síncrono do contexto da xanela.\nJSONCharsetWarning=Rexistrouse un intento de declarar unha codificación non UTF-8 para o JSON recuperado mediante XMLHttpRequest. Só se admite UTF-8 para descodificar JSON.\n# LOCALIZATION NOTE: Do not translate AudioBufferSourceNode\nMediaBufferSourceNodeResampleOutOfMemory=Non hai suficiente memoria para remuestrear o nodo AudioBufferSourceNode para a reprodución.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownContentType=O búfer pasado a decodeAudioData conten un tipo de contido descoñecido.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownError=Produciuse un erro descoñecido ao procesar decodeAudioData.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataInvalidContent=O búfer pasado a decodeAudioData conten contido incorrecto que non é posíbel descodificar correctamente.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataNoAudio=O búfer pasado a decodeAudioData non conten ningún son.\n# LOCALIZATION NOTE: Do not translate HTMLMediaElement and createMediaElementSource.\n# LOCALIZATION NOTE: Do not translate MediaStream and createMediaStreamSource.\nMediaLoadExhaustedCandidates=Produciuse un fallo ao cargar todos os recursos candidatos.  Carga de medios pausada.\nMediaLoadSourceMissingSrc=O elemento <source> non ten atributo \"src\". Fallou a carga do recurso multimedia.\n# LOCALIZATION NOTE: %1$S is the Http error code the server returned (e.g. 404, 500, etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadHttpError=Fallou a carga HTTP co estado %1$S. Fallou a carga do recurso multimedia %2$S.\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load.\nMediaLoadInvalidURI=URI incorrecto. Fallou a carga do recurso multimedia %S.\n# LOCALIZATION NOTE: %1$S is the media resource's format/codec type (basically equivalent to the file type, e.g. MP4,AVI,WMV,MOV etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedTypeAttribute=Non se admite o atributo \"type\" de \"%1$S\" especificado. Fallou a carga do recurso multimedia %2$S.\n# LOCALIZATION NOTE: %1$S is the \"media\" attribute value of the <source> element. It is a media query. %2$S is the URL of the media resource which failed to load.\nMediaLoadSourceMediaNotMatched=Non coincide co entorno o atributo \"media\" de \"%1$S\" especificado. Fallou a carga do recurso multimedia %2$S.\n# LOCALIZATION NOTE: %1$S is the MIME type HTTP header being sent by the web server, %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedMimeType=O \"Content-Type\" HTTP de \"%1$S\" non é compatíbel. Fallou a carga do recurso multimedia %2$S.\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load because of error in decoding.\nMediaLoadDecodeError=Non foi posíbel descodificar o recurso multimedia %S.\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\n# LOCALIZATION NOTE: Do not translate \"MediaRecorder\".\n# LOCALIZATION NOTE: %S is the ID of the MediaStreamTrack passed to MediaStream.addTrack(). Do not translate \"MediaStreamTrack\" and \"AudioChannel\".\n# LOCALIZATION NOTE: Do not translate \"MediaStream\", \"stop()\" and \"MediaStreamTrack\"\n# LOCALIZATION NOTE: Do not translate \"DOMException\", \"code\" and \"name\"\nDOMExceptionCodeWarning=O uso do atributo  code de DOMException está desfasado. No seu lugar use o atributo name.\n# LOCALIZATION NOTE: Do not translate \"__exposedProps__\"\nNoExposedPropsWarning=A exposición de obxectos JS chrome a contido sen __exposedProps__ é inseguro e está desfasado. Para obter máis axuda https://developer.mozilla.org/en/XPConnect_wrappers.\n# LOCALIZATION NOTE: Do not translate \"Mutation Event\" and \"MutationObserver\"\nMutationEventWarning=O uso de Mutation Events está desfasado. No seu lugar use MutationObserver.\n# LOCALIZATION NOTE: Do not translate \"Components\"\nComponentsWarning=O obxecto Components está desfasado. Retirarase pronto.\nPluginHangUITitle=Aviso: O engadido non responde\nPluginHangUIMessage=%S parece que está ocupado ou que deixou de responder. Pode deter o engadido agora ou continuar para ver se o engadido acaba.\nPluginHangUIWaitButton=Continuar\nPluginHangUIStopButton=Deter o engadido\n# LOCALIZATION NOTE: Do not translate \"NodeIterator\" or \"detach()\".\nNodeIteratorDetachWarning=A chamada a detach() nun NodeIterator xa non ten efecto.\n# LOCALIZATION NOTE: Do not translate \"LenientThis\" and \"this\"\nLenientThisWarning=Ignorase get ou set dunha propiedade que ten [LenientThis] porque o obxecto «this» é incorrecto.\n# LOCALIZATION NOTE: Do not translate \"nsIDOMWindowUtils\", \"getWindowWithOuterId\", or \"nsIWindowMediator\"\nGetWindowWithOuterIdWarning=O uso de nsIDOMWindowUtils.getOuterWindowWithId() está desfasado.  No seu lugar use o método do mesmo nome de nsIWindowMediator.\n# LOCALIZATION NOTE: Do not translate \"getPreventDefault\" or \"defaultPrevented\".\nGetPreventDefaultWarning=O uso de getPreventDefault() está desfasado.  No seu lugar use defaultPrevented.\n# LOCALIZATION NOTE: Do not translate \"getUserData\", \"setUserData\", \"WeakMap\", or \"element.dataset\".\nGetSetUserDataWarning=O uso de getUserData() ou setUserData() está desfasado.  No seu lugar use WeakMap ou element.dataset.\n# LOCALIZATION NOTE: Do not translate \"mozGetAsFile\" or \"toBlob\"\nMozGetAsFileWarning=O método non estándar mozGetAsFile está desfasado e retirarase pronto.  No seu lugar use o método estándar toBlob.\n# LOCALIZATION NOTE: Do not translate \"captureEvents()\" or \"addEventListener()\"\nUseOfCaptureEventsWarning=O uso de captureEvents() está desfasado. Para anovar o seu código, use o método addEventListener() de DOM 2. Para obter máis axuda http://developer.mozilla.org/en/docs/DOM:element.addEventListener\n# LOCALIZATION NOTE: Do not translate \"releaseEvents()\" or \"removeEventListener()\"\nUseOfReleaseEventsWarning=O uso de releaseEvents() está desfasado. Para anovar o seu código, use use o método removeEventListener() de DOM 2. Para obter máis axuda http://developer.mozilla.org/en/docs/DOM:element.removeEventListener\n# LOCALIZATION NOTE: Do not translate \"document.load()\" or \"XMLHttpRequest\"\nUseOfDOM3LoadMethodWarning=O uso de Document.load() está desfasado. Para anovar o seu código, use o obxecto XMLHttpRequest de DOM. Para obter máis axuda https://developer.mozilla.org/en/XMLHttpRequest\n# LOCALIZATION NOTE: Do not translate \"window.showModalDialog()\" or \"window.open()\"\nShowModalDialogWarning=O uso de window.showModalDialog() está desfasado. No seu lugar use window.open(). Para obter máis axuda https://developer.mozilla.org/en-US/docs/Web/API/Window.open\n# LOCALIZATION NOTE: Do not translate \"window._content\" or \"window.content\"\nWindow_ContentWarning=window._content está desfasado.  No seu lugar use window.content.\n# LOCALIZATION NOTE: Do not translate \"XMLHttpRequest\"\nSyncXMLHttpRequestWarning=Un XMLHttpRequest síncrono no fío principal está desfasado polos seus efectos negativos na experiencia do usuario final. Para obter máis axuda http://xhr.spec.whatwg.org/\nImplicitMetaViewportTagFallback=Non se atopou a etiqueta meta-viewport. Especifique explicitamente unha para evitar cambios inesperados de comportamento en futuras versións. Para obter máis axuda vexa https://developer.mozilla.org/en/docs/Mozilla/Mobile/Viewport_meta_tag\n# LOCALIZATION NOTE: Do not translate \"DataContainerEvent\" or \"CustomEvent\"\nDataContainerEventWarning=O uso de DataContainerEvent está desfasado. No seu lugar use CustomEvent.\n# LOCALIZATION NOTE: Do not translate \"window.controllers\"\nWindow_ControllersWarning=window.controllers está desfasado. Non o use para a detección de UA.\nImportXULIntoContentWarning=A importación de nodos XUL nun documento de contido está desfasada. Esta funcionalidade pode que sexa retirada pronto.\nXMLDocumentLoadPrincipalMismatch=O uso de document.load está prohibido nos documentos que veñen doutras xanelas. Só a xanela na que se creou un documento pode chamar a .load nese documento. No seu lugar é preferíbel usar XMLHttpRequest.\n# LOCALIZATION NOTE: Do not translate \"IndexedDB\".\nIndexedDBTransactionAbortNavigation=Interrompeuse unha transacción IndexedDB incompleta debido a navegar a outra páxina.\n# LOCALIZATION NOTE: Do not translate Will-change, %1$S,%2$S are numbers.\nIgnoringWillChangeOverBudgetWarning=O consumo de memoria requirida por «will-change» é excesivo. O límite do «budget» é a superficie do documento multiplicada por %1$S (%2$S px). Ignoraranse as ocorrencias de «will-change» unha vez esgotado o «budget».\n# LOCALIZATION NOTE: Do not translate \"Worker\".\n# LOCALIZATION NOTE: Do not translate \"setVelocity\", \"PannerNode\", \"AudioListener\", \"speedOfSound\" and \"dopplerFactor\"\nPannerNodeDopplerWarning=O uso de setVelocity en PannerNode e AudioListener, e de speedOfSound e dopplerFactor en AudioListener está desfasado e retiraranse eses membros. Para obter máis axude visite https://developer.mozilla.org/en-US/docs/Web/API/AudioListener#Deprecated_features\n# LOCALIZATION NOTE: Do not translate \"Application Cache API\", \"AppCache\" and \"ServiceWorker\".\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nEmptyWorkerSourceWarning=Tentando crear un worker dunha orixe baleira. Probabelmente non sexa intencionado.\n# LOCALIZATION NOTE: Do not translate \"RTCPeerConnection\", \"getLocalStreams\", \"getRemoteStreams\", \"getSenders\" or \"getReceivers\".\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %S is a URL.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"FetchEvent.respondWith()\", \"FetchEvent\", \"no-cors\", \"opaque\", \"Response\", or \"RequestMode\". %1$S is a URL. %2$S is a RequestMode value.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Error\", \"Response\", \"FetchEvent.respondWith()\", or \"fetch()\". %S is a URL.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", or \"Response.clone()\". %S is a URL.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"opaqueredirect\", \"Response\", \"FetchEvent.respondWith()\", or \"FetchEvent\". %s is a URL.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", \"RedirectMode\" or \"follow\". %S is a URL.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\" or \"FetchEvent.preventDefault()\". %S is a URL.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", or \"FetchEvent.respondWith()\". %1$S is a URL. %2$S is an error string.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", \"FetchEvent.respondWith()\", or \"Response\". %1$S is a URL. %2$S is an error string.\n# LOCALIZATION NOTE: Do not translate \"mozImageSmoothingEnabled\", or \"imageSmoothingEnabled\"\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Service-Worker-Allowed\" or \"HTTP\". %1$S and %2$S are URLs.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a stringified numeric HTTP status code like \"404\" and %3$S is a URL.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a MIME Media Type like \"text/plain\" and %3$S is a URL.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker.\n# LOCALIZATION NOTE (ServiceWorkerNoFetchHandler): Do not translate \"Fetch\".\n# LOCALIZATION NOTE: %1$S is the name of the object whose property is invalid. %2$S is the name of the invalid property. %3$S is the expected type of the property value. E.g. \"Expected the manifest's start_url member to be a string.\"\n# LOCALIZATION NOTE: %1$S is the name of the property whose value is invalid. %2$S is the (invalid) value of the property. E.g. \"theme_color: 42 is not a valid CSS color.\"\n# LOCALIZATION NOTE: Do not translate \"postMessage\" or DOMWindow. %S values are origins, like https://domain.com:port\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\n# LOCALIZATION NOTE: This error is reported when the \"Encryption\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Encryption\", and \"salt\". %1$S is the ServiceWorker scope URL.\n# LOCALIZATION NOTE: This error is reported when the \"Crypto-Key\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Crypto-Key\", and \"dh\". %1$S is the ServiceWorker scope URL.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt because the deprecated\n# \"Encryption-Key\" header for an incoming push message is missing or invalid.\n# Do not translate \"ServiceWorker\", \"Encryption-Key\", \"dh\", \"Crypto-Key\", and\n# \"Content-Encoding: aesgcm\". %1$S is the ServiceWorker scope URL.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"Content-Encoding\" header is missing or contains an\n# unsupported encoding. Do not translate \"ServiceWorker\", \"Content-Encoding\",\n# \"aesgcm\", and \"aesgcm128\". %1$S is the ServiceWorker scope URL.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"dh\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"dh\", \"Crypto-Key\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"salt\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"salt\", \"Encryption\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"rs\" parameter is not a number, or is less than the pad size.\n# Do not translate \"ServiceWorker\", \"rs\", or \"Encryption\". %1$S is the\n# ServiceWorker scope URL. %2$S is the minimum value (1 for aesgcm128, 2 for\n# aesgcm).\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because an encrypted record is shorter than the pad size, the pad is larger\n# than the record, or any of the padding bytes are non-zero. Do not translate\n# \"ServiceWorker\". %1$S is the ServiceWorker scope URL. %2$S is the pad size\n# (1 for aesgcm128, 2 for aesgcm).\n# LOCALIZATION NOTE: This error is reported when push message decryption fails\n# and no specific error info is available. Do not translate \"ServiceWorker\".\n# %1$S is the ServiceWorker scope URL.\n# LOCALIZATION NOTE: %1$S is the type of a DOM event. 'passive' is a literal parameter from the DOM spec.\n# LOCALIZATION NOTE: 'ImageBitmapRenderingContext.transferImageBitmap' and 'ImageBitmapRenderingContext.transferFromImageBitmap' should not be translated\n# LOCALIZATION NOTE: %1$S is the unanimatable paced property.\n# LOCALIZATION NOTE: Do not translate \".jpeg\"\n# LOCALIZATION NOTE: Do not translate \".gif\"\n# LOCALIZATION NOTE: Do not translate \".png\"\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate GET.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate `window.opener`.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\n\n# LOCALIZATION NOTE: Do not translate \"Application Cache API\", \"AppCache\" and \"ServiceWorker\".\nAppCacheWarning=The Application Cache API (AppCache) is deprecated and will be removed at a future date.  Please consider using ServiceWorker for offline support.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"FetchEvent.respondWith()\", \"FetchEvent\", \"no-cors\", \"opaque\", \"Response\", or \"RequestMode\". %1$S is a URL. %2$S is a RequestMode value.\nBadOpaqueInterceptionRequestModeWithURL=Failed to load ‘%1$S’. A ServiceWorker passed an opaque Response to FetchEvent.respondWith() while handling a ‘%2$S’ FetchEvent. Opaque Response objects are only valid when the RequestMode is ‘no-cors’.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"opaqueredirect\", \"Response\", \"FetchEvent.respondWith()\", or \"FetchEvent\". %s is a URL.\nBadOpaqueRedirectInterceptionWithURL=Failed to load ‘%S’. A ServiceWorker passed an opaqueredirect Response to FetchEvent.respondWith() while handling a non-navigation FetchEvent.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", \"RedirectMode\" or \"follow\". %S is a URL.\nBadRedirectModeInterceptionWithURL=Failed to load ‘%S’. A ServiceWorker passed a redirected Response to FetchEvent.respondWith() while RedirectMode is not ‘follow’.\nBiquadFilterChannelCountChangeWarning=BiquadFilterNode channel count changes may produce audio glitches.\nChromeScriptedDOMParserWithoutPrincipal=Creating DOMParser without a principal is deprecated.\n# LOCALIZATION NOTE (EditorFileDropFailed): Do not translate contenteditable, %S is the error message explaining why the drop failed.\nEditorFileDropFailed=Dropping a file into a contenteditable element failed: %S.\nExecCommandCutCopyDeniedNotInputDriven=document.execCommand(‘cut’/‘copy’) was denied because it was not called from inside a short running user-generated event handler.\nFileLastModifiedDateWarning=File.lastModifiedDate is deprecated. Use File.lastModified instead.\nFocusedWindowedPluginWhileFullscreen=Exited fullscreen because windowed plugin was focused.\n# LOCALIZATION NOTE: %S is the name of the header in question\nForbiddenHeaderWarning=Attempt to set a forbidden header was denied: %S\nFormValidationTextTooShort=Please use at least %S characters (you are currently using %S characters).\nFullscreenDeniedContainerNotAllowed=Request for fullscreen was denied because at least one of the document’s containing elements is not an iframe or does not have an “allowfullscreen” attribute.\nFullscreenDeniedDisabled=Request for fullscreen was denied because Fullscreen API is disabled by user preference.\nFullscreenDeniedFocusedPlugin=Request for fullscreen was denied because a windowed plugin is focused.\nFullscreenDeniedHidden=Request for fullscreen was denied because the document is no longer visible.\nFullscreenDeniedLostWindow=Request for fullscreen was denied because we no longer have a window.\nFullscreenDeniedMovedDocument=Request for fullscreen was denied because requesting element has moved document.\nFullscreenDeniedNotDescendant=Request for fullscreen was denied because requesting element is not a descendant of the current fullscreen element.\nFullscreenDeniedNotFocusedTab=Request for fullscreen was denied because requesting element is not in the currently focused tab.\nFullscreenDeniedNotHTMLSVGOrMathML=Request for fullscreen was denied because requesting element is not <svg>, <math>, or an HTML element.\nFullscreenDeniedNotInDocument=Request for fullscreen was denied because requesting element is no longer in its document.\nFullscreenDeniedNotInputDriven=Request for fullscreen was denied because Element.requestFullscreen() was not called from inside a short running user-generated event handler.\nFullscreenDeniedSubDocFullscreen=Request for fullscreen was denied because a subdocument of the document requesting fullscreen is already fullscreen.\nGenericFileName=file\n# LOCALIZATION NOTE: Do not translate \".gif\"\nGenericImageNameGIF=image.gif\n# LOCALIZATION NOTE: Do not translate \".jpeg\"\nGenericImageNameJPEG=image.jpeg\n# LOCALIZATION NOTE: Do not translate \".png\"\nGenericImageNamePNG=image.png\nGeolocationInsecureRequestIsForbidden=A Geolocation request can only be fulfilled in a secure context.\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nHittingMaxWorkersPerDomain2=A Worker could not be started immediately because other documents in the same origin are already using the maximum number of workers. The Worker is now queued and will be started after some of the other workers have completed.\nIIRFilterChannelCountChangeWarning=IIRFilterNode channel count changes may produce audio glitches.\n# LOCALIZATION NOTE: 'ImageBitmapRenderingContext.transferImageBitmap' and 'ImageBitmapRenderingContext.transferFromImageBitmap' should not be translated\nImageBitmapRenderingContext_TransferImageBitmap=ImageBitmapRenderingContext.transferImageBitmap is deprecated and will be removed soon. Use ImageBitmapRenderingContext.transferFromImageBitmap instead.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Error\", \"Response\", \"FetchEvent.respondWith()\", or \"fetch()\". %S is a URL.\nInterceptedErrorResponseWithURL=Failed to load ‘%S’. A ServiceWorker passed an Error Response to FetchEvent.respondWith(). This typically means the ServiceWorker performed an invalid fetch() call.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", \"FetchEvent.respondWith()\", or \"Response\". %1$S is a URL. %2$S is an error string.\nInterceptedNonResponseWithURL=Failed to load ‘%1$S’. A ServiceWorker passed a promise to FetchEvent.respondWith() that resolved with non-Response value ‘%2$S’.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", or \"Response.clone()\". %S is a URL.\nInterceptedUsedResponseWithURL=Failed to load ‘%S’. A ServiceWorker passed a used Response to FetchEvent.respondWith(). The body of a Response may only be read once. Use Response.clone() to access the body multiple times.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\" or \"FetchEvent.preventDefault()\". %S is a URL.\nInterceptionCanceledWithURL=Failed to load ‘%S’. A ServiceWorker canceled the load by calling FetchEvent.preventDefault().\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %S is a URL.\nInterceptionFailedWithURL=Failed to load ‘%S’. A ServiceWorker intercepted the request and encountered an unexpected error.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", or \"FetchEvent.respondWith()\". %1$S is a URL. %2$S is an error string.\nInterceptionRejectedResponseWithURL=Failed to load ‘%1$S’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘%2$S’.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationNonE10S=A Large-Allocation header was ignored due to the document not being loaded out of process.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate GET.\nLargeAllocationNonGetRequest=A Large-Allocation header was ignored due to the load being triggered by a non-GET request.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name.\nLargeAllocationNonWin32=This page would be loaded in a new process due to a Large-Allocation header, however Large-Allocation process creation is disabled on non-Win32 platforms.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate `window.opener`.\nLargeAllocationNotOnlyToplevelInTabGroup=A Large-Allocation header was ignored due to the presence of windows which have a reference to this browsing context through the frame hierarchy or window.opener.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationSuccess=This page was loaded in a new process due to a Large-Allocation header.\n# LOCALIZATION NOTE: %1$S is the name of the property whose value is invalid. %2$S is the (invalid) value of the property. E.g. \"theme_color: 42 is not a valid CSS color.\"\nManifestInvalidCSSColor=%1$S: %2$S is not a valid CSS color.\n# LOCALIZATION NOTE: %1$S is the name of the object whose property is invalid. %2$S is the name of the invalid property. %3$S is the expected type of the property value. E.g. \"Expected the manifest's start_url member to be a string.\"\nManifestInvalidType=Expected the %1$S’s %2$S member to be a %3$S.\nManifestScopeNotSameOrigin=The scope URL must be same origin as document.\nManifestScopeURLInvalid=The scope URL is invalid.\nManifestShouldBeObject=Manifest should be an object.\nManifestStartURLInvalid=The start URL is invalid.\nManifestStartURLOutsideScope=The start URL is outside the scope, so the scope is invalid.\nManifestStartURLShouldBeSameOrigin=The start URL must be same origin as document.\nMediaCannotInitializePulseAudio=Unable to use PulseAudio\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaCannotPlayNoDecoders=Cannot play media. No decoders for requested formats: %S\n# LOCALIZATION NOTE: Do not translate HTMLMediaElement and createMediaElementSource.\nMediaElementAudioSourceNodeCrossOrigin=The HTMLMediaElement passed to createMediaElementSource has a cross-origin resource, the node will output silence.\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaNoDecoders=No decoders for some of the requested formats: %S\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaPlatformDecoderNotFound=The video on this page can’t be played. Your system may not have the required video codecs for: %S\n# LOCALIZATION NOTE: Do not translate \"MediaRecorder\".\nMediaRecorderMultiTracksNotSupported=MediaRecorder does not support recording multiple tracks of the same type at this time.\n# LOCALIZATION NOTE: %S is the ID of the MediaStreamTrack passed to MediaStream.addTrack(). Do not translate \"MediaStreamTrack\" and \"AudioChannel\".\nMediaStreamAddTrackDifferentAudioChannel=MediaStreamTrack %S could not be added since it belongs to a different AudioChannel.\n# LOCALIZATION NOTE: Do not translate MediaStream and createMediaStreamSource.\nMediaStreamAudioSourceNodeCrossOrigin=The MediaStream passed to createMediaStreamSource has a cross-origin resource, the node will output silence.\n# LOCALIZATION NOTE: Do not translate \"MediaStream\", \"stop()\" and \"MediaStreamTrack\"\nMediaStreamStopDeprecatedWarning=MediaStream.stop() is deprecated and will soon be removed. Use MediaStreamTrack.stop() instead.\nMediaUnsupportedLibavcodec=The video on this page can’t be played. Your system has an unsupported version of libavcodec\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaWMFNeeded=To play video formats %S, you need to install extra Microsoft software, see https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\nMediaWidevineNoWMF=Trying to play Widevine with no Windows Media Foundation. See https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\nNavigatorGetUserMediaWarning=navigator.mozGetUserMedia has been replaced by navigator.mediaDevices.getUserMedia\nPatternAttributeCompileFailure=Unable to check <input pattern='%S'> because the pattern is not a valid regexp: %S\nPointerLockDeniedDisabled=Request for pointer lock was denied because Pointer Lock API is disabled by user preference.\nPointerLockDeniedFailedToLock=Request for pointer lock was denied because the browser failed to lock the pointer.\nPointerLockDeniedHidden=Request for pointer lock was denied because the document is not visible.\nPointerLockDeniedInUse=Request for pointer lock was denied because the pointer is currently controlled by a different document.\nPointerLockDeniedMovedDocument=Request for pointer lock was denied because the requesting element has moved document.\nPointerLockDeniedNotFocused=Request for pointer lock was denied because the document is not focused.\nPointerLockDeniedNotInDocument=Request for pointer lock was denied because the requesting element is not in a document.\nPointerLockDeniedNotInputDriven=Request for pointer lock was denied because Element.requestPointerLock() was not called from inside a short running user-generated event handler, and the document is not in full screen.\nPointerLockDeniedSandboxed=Request for pointer lock was denied because Pointer Lock API is restricted via sandbox.\nPrefixedFullscreenAPIWarning=Prefixed Fullscreen API is deprecated. Please use unprefixed API for fullscreen. For more help https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API\n# LOCALIZATION NOTE: Do not translate \"mozImageSmoothingEnabled\", or \"imageSmoothingEnabled\"\nPrefixedImageSmoothingEnabledWarning=Use of mozImageSmoothingEnabled is deprecated. Please use the unprefixed imageSmoothingEnabled property instead.\n# LOCALIZATION NOTE: %1$S is the type of a DOM event. 'passive' is a literal parameter from the DOM spec.\nPreventDefaultFromPassiveListenerWarning=Ignoring ‘preventDefault()’ call on event of type ‘%1$S’ from a listener registered as ‘passive’.\n# LOCALIZATION NOTE: This error is reported when push message decryption fails\n# and no specific error info is available. Do not translate \"ServiceWorker\".\n# %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoError=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. For help with encryption, please see https://developer.mozilla.org/docs/Web/API/Push_API/Using_the_Push_API#Encryption\n# LOCALIZATION NOTE: This error is reported when the \"Crypto-Key\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Crypto-Key\", and \"dh\". %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoKeyHeader=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘Crypto-Key‘ header must include a ‘dh‘ parameter containing the app server’s public key. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 for more information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"Content-Encoding\" header is missing or contains an\n# unsupported encoding. Do not translate \"ServiceWorker\", \"Content-Encoding\",\n# \"aesgcm\", and \"aesgcm128\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncodingHeader=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘Content-Encoding‘ header must be ‘aesgcm‘. ‘aesgcm128‘ is allowed, but deprecated and will soon be removed. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 for more information.\n# LOCALIZATION NOTE: This error is reported when the \"Encryption\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Encryption\", and \"salt\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionHeader=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘Encryption’ header must include a unique ‘salt‘ parameter for each message. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 for more information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt because the deprecated\n# \"Encryption-Key\" header for an incoming push message is missing or invalid.\n# Do not translate \"ServiceWorker\", \"Encryption-Key\", \"dh\", \"Crypto-Key\", and\n# \"Content-Encoding: aesgcm\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionKeyHeader=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘Encryption-Key’ header must include a ‘dh‘ parameter. This header is deprecated and will soon be removed. Please use ‘Crypto-Key‘ with ‘Content-Encoding: aesgcm‘ instead. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 for more information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because an encrypted record is shorter than the pad size, the pad is larger\n# than the record, or any of the padding bytes are non-zero. Do not translate\n# \"ServiceWorker\". %1$S is the ServiceWorker scope URL. %2$S is the pad size\n# (1 for aesgcm128, 2 for aesgcm).\nPushMessageBadPaddingError=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. A record in the encrypted message was not padded correctly. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 for more information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"rs\" parameter is not a number, or is less than the pad size.\n# Do not translate \"ServiceWorker\", \"rs\", or \"Encryption\". %1$S is the\n# ServiceWorker scope URL. %2$S is the minimum value (1 for aesgcm128, 2 for\n# aesgcm).\nPushMessageBadRecordSize=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘rs‘ parameter of the ‘Encryption‘ header must be between %2$S and 2^36-31, or omitted entirely. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 for more information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"salt\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"salt\", \"Encryption\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSalt=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘salt‘ parameter in the ‘Encryption‘ header must be base64url-encoded (https://tools.ietf.org/html/rfc7515#appendix-C), and be at least 16 bytes before encoding. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 for more information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"dh\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"dh\", \"Crypto-Key\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSenderKey=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘dh‘ parameter in the ‘Crypto-Key‘ header must be the app server’s Diffie-Hellman public key, base64url-encoded (https://tools.ietf.org/html/rfc7515#appendix-C) and in “uncompressed” or “raw” form (65 bytes before encoding). See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 for more information.\n# LOCALIZATION NOTE: Do not translate \"RTCPeerConnection\", \"getLocalStreams\", \"getRemoteStreams\", \"getSenders\" or \"getReceivers\".\nRTCPeerConnectionGetStreamsWarning=RTCPeerConnection.getLocalStreams/getRemoteStreams are deprecated. Use RTCPeerConnection.getSenders/getReceivers instead.\nRemovedFullscreenElement=Exited fullscreen because fullscreen element was removed from document.\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbed=Rewriting old-style YouTube Flash embed (%S) to iframe embed (%S). Please update page to use iframe instead of embed/object, if possible.\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbedPathParams=Rewriting old-style YouTube Flash embed (%S) to iframe embed (%S). Params were unsupported by iframe embeds and converted. Please update page to use iframe instead of embed/object, if possible.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker.\nServiceWorkerGraceTimeoutTermination=Terminating ServiceWorker for scope ‘%1$S’ with pending waitUntil/respondWith promises because of grace timeout.\n# LOCALIZATION NOTE (ServiceWorkerNoFetchHandler): Do not translate \"Fetch\".\nServiceWorkerNoFetchHandler=Fetch event handlers must be added during the worker script’s initial evaluation.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a MIME Media Type like \"text/plain\" and %3$S is a URL.\nServiceWorkerRegisterMimeTypeError=Failed to register/update a ServiceWorker for scope ‘%1$S’: Bad Content-Type of ‘%2$S’ received for script ‘%3$S’.  Must be ‘text/javascript’, ‘application/x-javascript’, or ‘application/javascript’.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a stringified numeric HTTP status code like \"404\" and %3$S is a URL.\nServiceWorkerRegisterNetworkError=Failed to register/update a ServiceWorker for scope ‘%1$S’: Load failed with status %2$S for script ‘%3$S’.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Service-Worker-Allowed\" or \"HTTP\". %1$S and %2$S are URLs.\nServiceWorkerScopePathMismatch=Failed to register a ServiceWorker: The path of the provided scope ‘%1$S’ is not under the max scope allowed ‘%2$S’. Adjust the scope, move the Service Worker script, or use the Service-Worker-Allowed HTTP header to allow the scope.\n# LOCALIZATION NOTE: Do not translate \"postMessage\" or DOMWindow. %S values are origins, like https://domain.com:port\nTargetPrincipalDoesNotMatch=Failed to execute ‘postMessage’ on ‘DOMWindow’: The target origin provided (‘%S’) does not match the recipient window’s origin (‘%S’).\n# LOCALIZATION NOTE: Do not translate URL.createObjectURL(MediaStream).\nURLCreateObjectURL_MediaStream=URL.createObjectURL(MediaStream) is deprecated and will be removed soon.\n# LOCALIZATION NOTE: %1$S is the unanimatable paced property.\nUnanimatablePacedProperty=Paced property ‘%1$S’ is not an animatable property.\nWebrtcDeprecatedPrefixWarning=WebRTC interfaces with the “moz” prefix (mozRTCPeerConnection, mozRTCSessionDescription, mozRTCIceCandidate) have been deprecated.\n# LOCALIZATION NOTE: Do not translate xml:base.\nXMLBaseAttributeWarning=Use of xml:base attribute is deprecated and will be removed soon. Please remove any use of it.\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/downloadProgress.properties",
    "content": "# LOCALIZATION NOTE (BadPluginTitle): \n#\n#    This dialog is displayed when plugin throws unhandled exception\n#\nBadPluginTitle=Operación non permitida no engadido\n# LOCALIZATION NOTE (BadPluginMessage): \n#\n#    This is the message for the BadPlugin dialog.\n#    %S will be replaced by brandShortName.\n#\nBadPluginMessage=O engadido executou unha operación ilegal. Aconséllase encarecidamente reiniciar %S.\n# LOCALIZATION NOTE (BadPluginCheckboxMessage): \n#\n#    This message tells the user that if they check this checkbox, they\n#    will never see this dialog again.\n#\nBadPluginCheckboxMessage=Non mostrar esta mensaxe outra vez durante esta sesión.\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/editMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editMenu.label            \"Editar\">\n<!ENTITY editMenu.accesskey        \"E\">\n<!ENTITY undoCmd.label             \"Desfacer\">\n<!ENTITY undoCmd.key               \"Z\">\n<!ENTITY undoCmd.accesskey         \"D\">\n<!ENTITY redoCmd.label             \"Refacer\">\n<!ENTITY redoCmd.key               \"Y\">\n<!ENTITY redoCmd.accesskey         \"R\">\n<!ENTITY cutCmd.label              \"Cortar\">\n<!ENTITY cutCmd.key                \"X\">\n<!ENTITY cutCmd.accesskey          \"o\">\n<!ENTITY copyCmd.label             \"Copiar\">\n<!ENTITY copyCmd.key               \"C\">\n<!ENTITY copyCmd.accesskey         \"C\">\n<!ENTITY pasteCmd.label            \"Pegar\">\n<!ENTITY pasteCmd.key              \"V\">\n<!ENTITY pasteCmd.accesskey        \"P\">\n<!ENTITY deleteCmd.label           \"Eliminar\">\n<!ENTITY deleteCmd.accesskey       \"E\">\n<!ENTITY selectAllCmd.label        \"Seleccionar todo\">\n<!ENTITY selectAllCmd.key          \"A\">\n<!ENTITY selectAllCmd.accesskey    \"S\">\n<!ENTITY findCmd.label             \"Localizar\">\n<!ENTITY findCmd.key               \"F\">\n<!ENTITY findCmd.accesskey         \"L\">\n<!ENTITY findAgainCmd.label        \"Localizar de novo\">\n<!ENTITY findAgainCmd.key          \"G\">\n<!ENTITY findAgainCmd.key2         \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey    \"n\">\n<!ENTITY findPreviousCmd.label     \"Localizar anterior\">\n<!ENTITY findPreviousCmd.accesskey \"a\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncsp.error.missing-directive = Policy is missing a required ‘%S’ directive\n\n#LOCALIZATION NOTE (csp.error.illegal-keyword) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP keyword, usually 'unsafe-inline'.\ncsp.error.illegal-keyword = ‘%1$S’ directive contains a forbidden %2$S keyword\n\n#LOCALIZATION NOTE (csp.error.illegal-protocol) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-protocol = ‘%1$S’ directive contains a forbidden %2$S: protocol source\n\n#LOCALIZATION NOTE (csp.error.missing-host) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.missing-host = %2$S: protocol requires a host in ‘%1$S’ directives\n\n#LOCALIZATION NOTE (csp.error.missing-source) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP source, usually 'self'.\ncsp.error.missing-source = ‘%1$S’ must include the source %2$S\n\n#LOCALIZATION NOTE (csp.error.illegal-host-wildcard) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-host-wildcard = %2$S: wildcard sources in ‘%1$S’ directives must include at least one non-generic sub-domain (e.g., *.example.com rather than *.com)\n\n#LOCALIZATION NOTE (uninstall.confirmation.title) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.title = Uninstall %S\n\n#LOCALIZATION NOTE (uninstall.confirmation.message) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.message = The extension “%S” is requesting to be uninstalled. What would you like to do?\n\nuninstall.confirmation.button-0.label = Uninstall\nuninstall.confirmation.button-1.label = Keep Installed\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/fallbackMenubar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# OSX only. Default menu label when there is no xul menubar.\n\nquitMenuitem.label=Saír\nquitMenuitem.key=q\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/filefield.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Change Action\n\ndownloadHelperNoneSelected=Nada seleccionado\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/filepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY lookInMenuList.label   \"Mirar en:\">\n<!ENTITY lookInMenuList.accesskey   \"M\">\n<!ENTITY textInput.label        \"Nome do ficheiro:\">\n<!ENTITY textInput.accesskey        \"N\">\n<!ENTITY filterMenuList.label   \"Tipo de ficheiros:\">\n<!ENTITY filterMenuList.accesskey   \"T\">\n<!ENTITY name.label             \"Nome\">\n<!ENTITY size.label             \"Tamaño\">\n<!ENTITY lastModified.label     \"Última modificación\">\n<!ENTITY showHiddenFiles.label  \"Amosar ficheiros e directorios agochados\">\n<!ENTITY showHiddenFiles.accesskey  \"o\">\n\n<!ENTITY noPermissionError.label \"Non dispón dos permisos necesarios para ver este directorio.\">\n\n<!ENTITY folderUp.tooltiptext   \"Subir un nivel\">\n<!ENTITY folderHome.tooltiptext \"Ir ao inicio\">\n<!ENTITY folderNew.tooltiptext  \"Crear directorio\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/filepicker.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The extensions to which these descriptions refer\n#                    now live in toolkit/content/filepicker.properties\nallTitle=Todos os ficheiros\nhtmlTitle=Ficheiros HTML\ntextTitle=Ficheiros de texto\nimageTitle=Ficheiros de imaxe\nxmlTitle=Ficheiros XML\nxulTitle=Ficheiros XUL\nappsTitle=Aplicativos\naudioTitle=Ficheiros de audio\nvideoTitle=Ficheiros de vídeo\n\ndirTextInputLabel=Nome do directorio:\ndirTextInputAccesskey=N\n\nconfirmTitle=Confirmar\nconfirmFileReplacing=%S xa existe.\\nDesexa substituílo?\nopenButtonLabel=Abrir\nsaveButtonLabel=Gardar\nselectFolderButtonLabel=Seleccionar\nnoButtonLabel=Non\nformatLabel=Formato:\n\nerrorOpenFileDoesntExistTitle=Erro ao abrir %S\nerrorOpenFileDoesntExistMessage=O ficheiro %S non existe\nerrorDirDoesntExistTitle=Erro ao acceder %S\nerrorDirDoesntExistMessage=O directorio %S non existe\n\nerrorOpeningFileTitle=Erro ao abrir %S\nopenWithoutPermissionMessage_file=O ficheiro %S non é lexíbel\n\nerrorSavingFileTitle=Erro ao gardar %S\nsaveParentIsFileMessage=%S é un ficheiro, non se pode gardar  %S\nsaveParentDoesntExistMessage=A ruta %S non existe, non se pode gardar %S\n\nsaveWithoutPermissionMessage_file=O ficheiro %S non dispón de permisos de escrita.\nsaveWithoutPermissionMessage_dir=Non é posíbel crear o ficheiro. O directorio %S non é editábel.\n\nerrorNewDirDoesExistTitle=Erro ao crear %S\nerrorNewDirDoesExistMessage=Xa existe un ficheiro chamado %S, non se pode crear o directorio.\n\nerrorCreateNewDirTitle=Erro ao crear %S\nerrorCreateNewDirMessage=Non é posíbel crear o directorio %S\nerrorCreateNewDirIsFileMessage=Non é posíbel crear o directorio, %S é un ficheiro\nerrorCreateNewDirPermissionMessage=Non é posíbel crear o directorio, non se pode escribir en %S\n\npromptNewDirTitle=Crear novo directorio\npromptNewDirMessage=Nome do directorio:\n\nerrorPathProblemTitle=Erro descoñecido\nerrorPathProblemMessage=Produciuse un erro descoñecido (ruta %S)\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/findbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the entities needed to -->\n<!-- LOCALIZATION NOTE : FILE use the Find Bar. --> \n\n<!ENTITY next.tooltip \"Localizar a seguinte aparición da frase\">\n<!ENTITY previous.tooltip \"Localizar a anterior aparición da frase\">\n<!ENTITY findCloseButton.tooltip \"Pechar a barra de localización\">\n<!ENTITY highlightAll.label \"Realzar todo\">\n<!ENTITY highlightAll.accesskey \"a\">\n<!ENTITY highlightAll.tooltiptext \"Realzar todas as aparicións da frase\">\n<!ENTITY caseSensitive.label \"Diferenciar maiúsculas de minúsculas\">\n<!ENTITY caseSensitive.accesskey \"c\">\n<!ENTITY caseSensitive.tooltiptext \"Diferencias maiúsculas de minúsculas na busca\">\n\n<!ENTITY entireWord.accesskey \"w\">\n<!ENTITY entireWord.label \"Whole Words\">\n<!ENTITY entireWord.tooltiptext \"Search whole words only\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/findbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# strings used by the Find bar, split from browser.properties\nNotFound=Non se atopou a frase\nWrappedToTop=Chegouse ao final da páxina, continuar desde o inicio\nWrappedToBottom=Chegou ao inicio da páxina, continuar desde o final\nNormalFind=Atopar na páxina\nFastFind=Busca rápida\nFastFindLinks=Busca rápida (só nas ligazóns)\nCaseSensitive=(Diferenciar maiúsculas de minúsculas)\n# LOCALIZATION NOTE (FoundMatches): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is currently selected match and #2 the total amount of matches.\nFoundMatches=Coincidencia #1 de #2;Coincidencia #1 de #2\n# LOCALIZATION NOTE (FoundMatchesCountLimit): Semicolon-separated list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total amount of matches allowed before counting stops.\nFoundMatchesCountLimit=Máis de #1 coincidencia;Máis de #1 coincidencias\n\nEntireWord=(Whole words only)\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/finddialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from finddialog.xul -->\n\n<!ENTITY findDialog.title \"Localizar nesta páxina\">\n<!ENTITY findField.label \"Localizar que:\">\n<!ENTITY findField.accesskey \"c\">\n<!ENTITY caseSensitiveCheckbox.label \"Diferenciar maiúsculas de minúsculas\">\n<!ENTITY caseSensitiveCheckbox.accesskey \"m\">\n<!ENTITY wrapCheckbox.label \"Axustar\">\n<!ENTITY wrapCheckbox.accesskey \"A\">\n<!ENTITY findButton.label \"Localizar seguinte\">\n<!ENTITY findButton.accesskey \"s\">\n<!ENTITY cancelButton.label \"Cancelar\">\n<!ENTITY closeButton.label \"Pechar\">\n<!ENTITY up.label \"Arriba\">\n<!ENTITY up.accesskey \"r\">\n<!ENTITY down.label \"Abaixo\">\n<!ENTITY down.accesskey \"b\">\n<!ENTITY direction.label \"Dirección\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/finddialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnotFoundWarning=Non se atopou o texto que introduciu.\nnotFoundTitle=Localizar"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/global-strres.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n16389=Produciuse un erro descoñecido (%1$S)\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/global.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY locale.dir \"ltr\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/globalKeys.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY openHelp.commandkey     \"VK_F1\">\n<!ENTITY openHelpMac.commandkey  \"?\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/headsUpDisplay.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction):\n# This string is used to display JavaScript functions that have no given name -\n# they are said to be anonymous. See stacktrace.outputMessage.\nstacktrace.anonymousFunction=<anónimo>\n\n# LOCALIZATION NOTE (stacktrace.outputMessage):\n# This string is used in the Web Console output to identify a web developer call\n# to console.trace(). The stack trace of JavaScript function calls is displayed.\n# In this minimal message we only show the last call.\nstacktrace.outputMessage=Traza da pila %S, función %S, liña %S.\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/intl.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * This file contains all localizable skin settings such as \n *   font, layout, and geometry\n */\nwindow { \n  font: 3mm tahoma,arial,helvetica,sans-serif;\n}\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (general.useragent.locale):\n# This is the valid BCP 47 language tag representing your locale.\n#\n# In most cases, this will simply be your locale code. However, in rare cases\n# (such as 'jp-JP-mac'), you may need to modify your locale code in order to\n# make it a valid BCP 47 language tag. (If your locale code does not include a\n# region subtag, do not include one in the language tag representing your\n# locale.)\ngeneral.useragent.locale=gl-ES\n\n# LOCALIZATION NOTE (intl.accept_languages):\n# This is a comma-separated list of valid BCP 47 language tags.\n#\n# Begin with the value of 'general.useragent.locale'. Next, include language\n# tags for other languages that you expect most users of your locale to be\n# able to speak, so that their browsing experience degrades gracefully if\n# content is not available in their primary language.\n#\n# It is recommended that you include \"en-US, en\" at the end of the list as a\n# last resort. However, if you know that users of your locale would prefer a\n# different variety of English, or if they are not likely to understand\n# English at all, you may opt to include a different English language tag, or\n# to exclude English altogether.\n#\n# For example, the Breton [br] locale might consider including French and\n# British English in their list, since those languages are commonly spoken in\n# the same area as Breton:\n# intl.accept_languages=br, fr-FR, fr, en-GB, en\nintl.accept_languages=gl-gl, gl, en-us, en\n\n# LOCALIZATION NOTE (font.language.group):\n# This preference controls the initial setting of the language drop-down menu\n# in the Content > Fonts & Colors > Advanced preference panel.\n#\n# Set it to the value of one of the menuitems in the \"selectLangs\" menulist in\n# http://mxr.mozilla.org/mozilla/source/browser/components/preferences/fonts.xul\nfont.language.group=x-western\n\n# LOCALIZATION NOTE (intl.charset.detector):\n# This preference controls the initial setting for the character encoding\n# detector. Valid values are ja_parallel_state_machine for Japanese, ruprob\n# for Russian and ukprob for Ukrainian and the empty string to turn detection\n# off. The value must be empty for locales other than Japanese, Russian and\n# Ukrainian.\nintl.charset.detector=\n\n# LOCALIZATION NOTE (pluralRule): Pick the appropriate plural rule for your\n# language. This will determine how many plural forms of a word you will need\n# to provide and in what order.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\npluralRule=1\n\n# LOCALIZATION NOTE (intl.menuitems.alwaysappendaccesskeys, intl.menuitems.insertseparatorbeforeaccesskeys):\n# Valid values are: true, false, <empty string>\n# Missing preference or empty value equals false.\nintl.menuitems.alwaysappendaccesskeys=\nintl.menuitems.insertseparatorbeforeaccesskeys=true\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/keys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the application's labels for keys on the keyboard.\n#                     If you decide to translate this file, you should translate it based on\n#                     the prevelant kind of keyboard for your target user.\n# LOCALIZATION NOTE : There are two types of keys, those w/ text on their labels\n#                     and those w/ glyphs.\n# LOCALIZATION NOTE : VK_<…> represents a key on the keyboard.\n#\n# For more information please see bugzilla bug 90888.\n\n# F1..F10 should probably not be translated unless there are keyboards that actually have other labels\n# F11..F20 might be something else, but are really keyboard specific and not region/language specific\n# there are actually two different F11/F12 keys, I don't know which one these labels represent.\n# eg, F13..F20 on a sparc keyboard are labeled Props, Again .. Find, Cut\n# sparc also has Stop, Again and F11/F12. VK_F11/VK_F12 probably map to Stop/Again\n# LOCALIZATION NOTE : BLOCK Do not translate the next block\nVK_F1=F1\nVK_F2=F2\nVK_F3=F3\nVK_F4=F4\nVK_F5=F5\nVK_F6=F6\nVK_F7=F7\nVK_F8=F8\nVK_F9=F9\nVK_F10=F10\n\nVK_F11=F11\nVK_F12=F12\nVK_F13=F13\nVK_F14=F14\nVK_F15=F15\nVK_F16=F16\nVK_F17=F17\nVK_F18=F18\nVK_F19=F19\nVK_F20=F20\n# LOCALIZATION NOTE : BLOCK end do not translate block\n\n# LOCALIZATION NOTE : BLOCK GLYPHS, DO translate this block\nVK_UP=Frecha cara a arriba\nVK_DOWN=frecha cara a abaixo\nVK_LEFT=Frecha cara á esquerda\nVK_RIGHT=Frecha cara á dereita\nVK_PAGE_UP=Avanzar páxina\nVK_PAGE_DOWN=Páxina cara a abaixo\n# LOCALIZATION NOTE : BLOCK end GLYPHS\n\n# Enter, backspace, and Tab might have both glyphs and text\n# if the keyboards usually have a glyph,\n# if there is a meaningful translation,\n# or if keyboards are localized\n# then translate them or insert the appropriate glyph\n# otherwise you should probably just translate the glyph regions\n\n# LOCALIZATION NOTE : BLOCK maybe GLYPHS\nVK_RETURN=INTRO\nVK_TAB=TAB\nVK_BACK=RETROCESO\nVK_DELETE=SUPR\n# LOCALIZATION NOTE : BLOCK end maybe GLYPHS\n# LOCALIZATION NOTE : BLOCK typing state keys\nVK_HOME=INICIO\nVK_END=FIN\n\nVK_ESCAPE=ESC\nVK_INSERT=INSERIR\n# LOCALIZATION NOTE : BLOCK end\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/languageNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naa= Afar\nab= Abkhazo\nae= Avéstico\naf= Africano\nak= Akan\nam= Amárico\nan= Aragonés\nar= Árabe\nas= Asamés\nast= Asturiano\nav= Ávaro\nay= Aimara\naz= Acerbaixano\nba= Baskir\nbe= Bielorruso\nbg= Búlgaro\nbh= Bihari\nbi= Bislama\nbm= Bambara\nbn= Bengalí\nbo= Tibetano\nbr= Bretón\nbs= Bosnio\nca= Catalán\nce= Checheno\nch= Chamorro\nco= Corso\ncr= Cree\ncs= Checo\ncsb= Kashubian\ncu= Eslavo eclesiástico\ncv= Chuvaco\ncy= Galés\nda= Danés\nde= Alemán\ndsb= Sorbio inferior\ndv= Divehi\ndz= Dzongkha\nee= Ewe\nel= Grego\nen= Inglés\neo= Esperanto\nes= Español\net= Estoniano\neu= Éuscaro\nfa= Persa\nff= Fula\nfi= Finés\nfj= Fixiano\nfo= Feroés\nfr= Francés\nfur= Friulano\nfy= Frisio\nga= Irlandés\ngd= Gaélico escocés\ngl= Galego\ngn= Guaraní\ngu= Guxarati\ngv= Gaélico manés\nha= Hausa\nhaw= Hawaiano\nhe= Hebreo\nhi= Hindú\nhil= Hiligaynon\nho= Hiri Motu\nhr= Croata\nhsb= Alto sorbio\nht= Haitiano\nhu= Húngaro\nhy= Armenio\nhz= Herero\nia= Interlingua\nid= Indonesio\nie= Interlingue\nig= Igbo\nii= Yi\nik= Inupiaq\nio= Ido\nis= Islandés\nit= Italiano\niu= Inuktitut\nja= Xaponés\njv= Xavanés\nka= Xeorxiano\nkg= Congolés\nki= Kikuyu\nkj= Cuañama\nkk= Casaco\nkl= Groenlandés\nkm= Camboxano\nkn= Kannada\nko= Coreano\nkok= Konkani\nkr= Kanuri\nks= Caxemirés\nku= Kurdo\nkv= Komi\nkw= Córnico\nky= Kirguís\nla= Latín\nlb= Luxemburgués\nlg= Ganda\nli= Limburgués\nln= Lingala\nlo= Laosiano\nlt= Lituano\nlu= Luba-Katanga\nlv= Letón\nmg= Malgaxe\nmh= Marshalés\nmi= Maorí\nmk= Macedonio\nml= Malaialam\nmn= Mongol\nmr= Maratí\nms= Malaio\nmt= Maltés\nmy= Birmano\nna= Nauruano\nnb= Noruegués (Bokm\\u00e5l)\nnd= Ndebele do norte\nne= Nepalí\nng= Ndonga\nnl= Holandés\nnn= Noruegués (Nynorsk)\nno= Noruegués\nnr= Ndebele do sur\nnso= Sotho do norte\nnv= Navajo\nny= Chichewa\noc= Occitano\noj= Ojibwa\nom= Oromo\nor= Oriya\nos= Osetio\npa= Punjabi\npi= Pali\npl= Polaco\nps= Pashto\npt= Portugués\nqu= Quechua\nrm= Retorrománicas\nrn= Kirundi\nro= Romanés\nru= Ruso\nrw= Kinyarwanda\nsa= Sánscrito\nsc= Sardo\nsd= Sindhi\nse= Sami do norte\nsg= Sango\nsi= Cingalés\nsk= Eslovaco\nsl= Esloveno\nsm= Samoano\nsn= Shona\nso= Somalí\nson= Songhay\nsq= Albanés\nsr= Serbio\nss= Suazi\nst= Sotho do sur\nsu= Sudanés\nsv= Sueco\nsw= Suahili\nta= Tamil\nte= Telugu\ntg= Taxico\nth= Tailandés\nti= Tigriña\ntig= Tigré\ntk= Turcomano\ntl= Tagalo\ntlh= Klingon\ntn= Tswana\nto= Tonga\ntr= Turco\nts= Xitsonga\ntt= Tártaro\ntw= Twi\nty= Tahitiano\nug= Uigur\nuk= Ucraíno\nur= Urdú\nuz= Usbeco\nve= Venda\nvi= Vietnamita\nvo= Volap\\u00fck\nwa= Valón\nwen= Serbio\nwo= Wolof\nxh= Xhosa\nyi= Xudeu\nyo= Ioruba\nza= Zhuang\nzh= Chinés\nzu= Zulú\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/layout/HtmlForm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nReset=Restabelecer\nSubmit=Enviar consulta\nBrowse=Navegar…\nChooseFiles=Escoller ficheiros…\nChooseDirs=Escoller cartafol…\nFileUpload=Carga de ficheiros\n# LOCALIZATION NOTE (IsIndexPromptWithSpace): The last character of the string \n# should be a space (U+0020) in most locales. The prompt is followed by an \n# input field. The space needs be escaped in the property file to avoid \n# trimming.\nIsIndexPromptWithSpace=Isto é un índice de busca. Introduza as palabras chave da busca:\\u0020\nForgotPostWarning=O formulario contén enctype=%S, mais non method=post. Enviando normalmente con method=GET e non enctype.\nForgotFileEnctypeWarning=O formulario contén unha entrada de ficheiro, mais non ten method=POST e enctype=multipart/form-data. Non se enviará o ficheiro.\n# LOCALIZATION NOTE (DefaultFormSubject): %S will be replaced with brandShortName\nDefaultFormSubject=Envío de formulario desde %S\nCannotEncodeAllUnicode=Enviouse un formulario coa codificación %S na que non é posíbel codificar todos os caracteres Unicode, polo que a entrada do usuario pode obterse corrupta. Para evitar este problema, debería cambiarse a páxina para que se envíe o formulario na codificación UTF-8, ou cambiando a codificación da páxina a UTF-8 ou especificando accept-charset=utf-8 no elemento do formulario.\nAllSupportedTypes=Todos os tipos admitidos\n# LOCALIZATION NOTE (NoFileSelected): this string is shown on a\n# <input type='file'> when there is no file selected yet.\nNoFileSelected=Ningún ficheiro seleccionado.\n# LOCALIZATION NOTE (NoFilesSelected): this string is shown on a\n# <input type='file' multiple> when there is no file selected yet.\nNoFilesSelected=Ningún ficheiro seleccionado.\n# LOCALIZATION NOTE (XFilesSelected): this string is shown on a\n# <input type='file' multiple> when there are more than one selected file.\n# %S will be a number greater or equal to 2.\nXFilesSelected=%S ficheiros seleccionados.\nColorPicker=Escolla unha cor\n# LOCALIZATION NOTE (AndNMoreFiles): Semi-colon list of plural forms. \n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals \n# This string is shown at the end of the tooltip text for <input type='file'\n# multiple> when there are more than 21 files selected (when we will only list\n# the first 20, plus an \"and X more\" line). #1 represents the number of files\n# minus 20 and will always be a number equal to or greater than 2. So the\n# singular case will never be used.\nAndNMoreFiles=e un máis;e #1 máis\n\nDatePicker=Choose a date\n# LOCALIZATION NOTE (DefaultSummary): this string is shown on a <details> when\n# it has no direct <summary> child. Google Chrome should already have this\n# string translated.\nDefaultSummary=Details\nDirectoryPickerOkButtonLabel=Upload\nDirectoryUpload=Select Folder to Upload\n# LOCALIZATION NOTE (NoDirSelected): this string is shown on a\n# <input type='file' directory/webkitdirectory> when there is no directory\n# selected yet.\nNoDirSelected=No directory selected.\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/layout/MediaDocument.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (ImageTitleWithDimensions2AndFile): first %S is filename, second %S is type, third %S is width and fourth %S is height\n#LOCALIZATION NOTE (ImageTitleWithoutDimensions): first %S is filename, second %S is type\n#LOCALIZATION NOTE (ImageTitleWithDimensions2): first %S is type, second %S is width and third %S is height\n#LOCALIZATION NOTE (ImageTitleWithNeitherDimensionsNorFile): first %S is type\n#LOCALIZATION NOTE (MediaTitleWithFile): first %S is filename, second %S is type\n#LOCALIZATION NOTE (MediaTitleWithNoInfo): first %S is type\nImageTitleWithDimensions2AndFile=%S (Imaxe %S, %S\\u00A0\\u00D7\\u00A0%S píxeles)\nImageTitleWithoutDimensions=%S (Imaxe %S)\nImageTitleWithDimensions2=(Imaxe %S, %S\\u00A0\\u00D7\\u00A0%S píxeles)\nImageTitleWithNeitherDimensionsNorFile=(Imaxe %S)\nMediaTitleWithFile=%S (Obxecto %S)\nMediaTitleWithNoInfo=(Obxecto %S)\n\nInvalidImage=Non é posíbel amosar a imaxe \\u201c%S\\u201d porque contén erros.\nScaledImage=Escalada (%S%%)\n\nTitleWithStatus=%S - %S\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/layout/htmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Encoding warnings and errors\nEncNoDeclarationFrame=Non se declarou a codificación de caracteres dun documento dentro dun marco. O documento pode amosarse diferente se é visto sen o documento enmarcándoo.\nEncNoDeclarationPlain=Non se declarou a codificación de caracteres dun documento de texto sen formato. O documento representarase con caracteres ilexíbeis  nas configuracións dalgúns navegadores se o documento contén caracteres fora do rango do US-ASCII. É necesario declarar a codificación de caracteres do ficheiro no protocolo de transferencia ou o ficheiro necesita usar unha marca de orde de bytes (BOM) como unha sinatura da codificación.\nEncNoDeclaration=Non se declarou a codificación de caracteres do documento HTML. O documento representarase con caracteres ilexíbeis  nas configuracións dalgúns navegadores se o documento contén caracteres fora do rango do US-ASCII. É necesario declarar a codificación de caracteres no documento ou no protocolo de transferencia.\nEncLateMetaFrame=Non se atopou a declaración da codificación de caracteres do documento HTML dentro do marco ao examinar os primeiros 1024 bytes do ficheiro. A páxina cargarase de novo de forma automática cando se visualice sen o documento enmarcándoa. É necesario mover a declaración da codificación dentro dos primeiros 1024 bytes do ficheiro.\nEncLateMeta=Non se atopou a declaración da codificación de caracteres do documento HTML ao examinar os primeiros 1024 bytes do ficheiro. Esta páxina cargarase de novo de forma automática cando se visualice nun navegador configurado de forma diferente. É necesario mover a declaración da codificación dentro dos primeiros 1024 bytes do ficheiro.\nEncLateMetaReload=Recargouse a páxina porque non se atopou a declaración da codificación de caracteres do documento HTML ao examinar os primeiros 1024 bytes do ficheiro. É necesario mover a declaración da codificación dentro dos primeiros 1024 bytes do ficheiro.\nEncLateMetaTooLate=Atopouse demasiado tarde a declaración da codificación de caracteres para que tivese efecto. É necesario mover a declaración da codificación dentro dos primeiros 1024 bytes do ficheiro.\nEncMetaUnsupported=Declarouse unha codificación de caracteres non admitida para o documento HTML usando a etiqueta \"meta\". Ignorouse a declaración.\nEncProtocolUnsupported=Declarouse unha codificación de caracteres non admitida no nivel do protocolo de transferencia. Ignorouse a declaración.\nEncBomlessUtf16=Detectouse un texto en Latín básico codificado en UTF-16 sen marca de orde de bytes (BOM) nin declaración de nivel do protocolo de transferencia. Codificar este contido en UTF-16 é ineficiente e, en calquera caso, debería declararse a codificación de caracteres.\nEncMetaUtf16=Usouse a etiqueta \"meta\" para declarar a codificación de caracteres como UTF-16. No seu lugar esta interpretouse como unha declaración de UTF-8.\nEncMetaUserDefined=Usouse a etiqueta \"meta\" para declarar a codificación de caracteres como x-user-defined. No seu lugar esta interpretouse como unha declaración windows-1252 por compatibilidade con tipos de letra herdadas intencionadamente codificadas de modo incorrecto. Debería migrarse este sitio a Unicode.\n\n# The bulk of the messages below are derived from \n# http://hg.mozilla.org/projects/htmlparser/file/1f633cef7de7/src/nu/validator/htmlparser/impl/ErrorReportingTokenizer.java\n# which is available under the MIT license.\n\n# Tokenizer errors\nerrGarbageAfterLtSlash=Lixo despois de “</”.\nerrLtSlashGt=Atopouse “</>”. Causas probábeis: “<” sen escapar (escríbaa como “&lt;”) ou etiqueta de peche mal escrita.\nerrCharRefLacksSemicolon=Referencia de carácter non remata con punto e coma.\nerrNoDigitsInNCR=Non hai números nunha referencia de carácter numérico.\nerrGtInSystemId=“>” nun identificador do sistema.\nerrGtInPublicId=“>” nun identificador público.\nerrNamelessDoctype=Doctype sen nome.\nerrConsecutiveHyphens=Os guións consecutivos non terminan un comentario. Dentro dun comentario non se permite “--”, pero por exemplo si que se permite “- -”.\nerrPrematureEndOfComment=Fin prematuro do comentario. Use “-->” para pechar correctamente un comentario.\nerrBogusComment=Comentario incorrecto.\nerrUnquotedAttributeLt=“<” nun valor de atributo sen comiñas. Causa probábel: falta “>” inmediatamente antes.\nerrUnquotedAttributeGrave=“`” nun valor de atributo sen comiñas. Causa probábel: usar un carácter incorrecto como comiñas.\nerrUnquotedAttributeQuote=Comiñas nun valor de atributo sen comiñas. Causas probábeis: atributos mesturados ou unha cadea de consulta URL nun valor do atributo sen comiñas.\nerrUnquotedAttributeEquals=“=” nun valor de atributo sen comiñas. Causas probábeis: atributos mesturados ou unha cadea de consulta URL nun valor do atributo sen comiñas.\nerrSlashNotFollowedByGt=Unha barra non foi inmediatamente seguida de “>”.\nerrNoSpaceBetweenAttributes=Ningún espazo entre os atributos.\nerrUnquotedAttributeStartLt=“<” ao comezo dun valor do atributo sen comiñas. Causa probábel: falta “>” inmediatamente antes\nerrUnquotedAttributeStartGrave=“`” ao comezo dun valor do atributo sen comiñas. Causa probábel: Usouse o carácter incorrecto como comiñas.\nerrUnquotedAttributeStartEquals=“=” ao comezo dun valor do atributo sen comiñas. Causa probábel: signo igual duplicado/extraviado.\nerrAttributeValueMissing=Falta o valor do atributo.\nerrBadCharBeforeAttributeNameLt=Atopouse “<” cando se esperaba un nome do atributo. Causa probábel: falta “>” inmediatamente antes.\nerrEqualsSignBeforeAttributeName=Atopouse “=” cando se esperaba un nome do atributo. Causa probábel: falta o nome do atributo.\nerrBadCharAfterLt=Carácter incorrecto despois de “<”. Causa probábel: “<” sen escapar. Tente escribilo como “&lt;”.\nerrLtGt=Atopouse “<>”. Causas probábeis: “<” sen escapar (escríbao como “&lt;”) ou etiqueta de inicio mal escrita.\nerrProcessingInstruction=Atopouse “<?”. Causa probábel: tentou usar unha instrución de procesamento XML en HTML. (As instrucións de procesamento XML non se admiten en HTML.)\nerrUnescapedAmpersandInterpretedAsCharacterReference=A cadea que segue a “&” interpretouse como unha referencia de carácter. (Probabelmente debería escribir o \"&\" como “&amp;”.)\nerrNotSemicolonTerminated=A referencia de carácter co nome non rematou cun punto e coma. (Ou debería escribir “&” como “&amp;”.)\nerrNoNamedCharacterMatch=Non comezou unha referencia de carácter con “&”. (Probabelmente debería escribir o “&” como “&amp;”.)\nerrQuoteBeforeAttributeName=Atopouse unha comiña cando se esperaba un nome do atributo. Causa probábel: falta “=” inmediatamente antes.\nerrLtInAttributeName=“<” no nome do atributo. Causa probábel: falta “>” inmediatamente antes.\nerrQuoteInAttributeName=Comiñas no nome do atributo. Causa probábel: a comiña correspondente falta nalgún lugar anterior.\nerrExpectedPublicId=Esperábase un identificador público pero pechouse o doctype.\nerrBogusDoctype=Doctype incorrecto.\nmaybeErrAttributesOnEndTag=A etiqueta de peche tiña atributos.\nmaybeErrSlashInEndTag=Extraviouse a “/” ao final dunha etiqueta de peche.\nerrNcrNonCharacter=Referencia do carácter expande a un non carácter.\nerrNcrSurrogate=Referencia do carácter expande a unha subrogación.\nerrNcrControlChar=Referencia do carácter expande a un carácter de control.\nerrNcrCr=Unha referencia de carácter numérico expande a un retorno de carro.\nerrNcrInC1Range=Unha referencia de carácter numérico expande ao intervalo de control C1.\nerrEofInPublicId=Fin de ficheiro dentro do identificador público.\nerrEofInComment=Fin de ficheiro dentro do comentario.\nerrEofInDoctype=Fin de ficheiro dentro do doctype.\nerrEofInAttributeValue=Chegouse ao fin do ficheiro dentro do valor dun atributo. Ignorouse a etiqueta.\nerrEofInAttributeName=Produciuse o fin do ficheiro nun nome do atributo. Ignorouse a etiqueta.\nerrEofWithoutGt=Atopouse o fin do ficheiro sen que a etiqueta anterior pechara con “>”. Ignorouse a etiqueta.\nerrEofInTagName=Atopouse o fin de ficheiro mentres se buscaba o nome da etiqueta. Ignorouse a etiqueta.\nerrEofInEndTag=Fin de ficheiro dentro da etiqueta de peche. Ignorouse a etiqueta.\nerrEofAfterLt=Fin de ficheiro despois de “<”.\nerrNcrOutOfRange=Referencia do carácter fóra do intervalo Unicode permitido.\nerrNcrUnassigned=Referencia de carácter expande a un punto de código permanentemente non asignado.\nerrDuplicateAttribute=Atributo duplicado.\nerrEofInSystemId=Fin de ficheiro dentro do identificador do sistema.\nerrExpectedSystemId=Esperábase un identificador do sistema pero pechouse o doctype.\nerrMissingSpaceBeforeDoctypeName=Falta espazo antes do nome do doctype.\nerrHyphenHyphenBang=Atopouse “--!” no comentario.\nerrNcrZero=Referencia do carácter expande a cero.\nerrNoSpaceBetweenDoctypeSystemKeywordAndQuote=Sen espazo entre a palabra reservada “SYSTEM” do doctype e as comiñas.\nerrNoSpaceBetweenPublicAndSystemIds=Sen espazo entre doctype public e os identificadores do sistema.\nerrNoSpaceBetweenDoctypePublicKeywordAndQuote=Sen espazo entre a palabra reservada “PUBLIC” do doctype e as comiñas.\n\n# Tree builder errors\nerrStrayStartTag2=Etiqueta de inicio “%1$S” extraviada.\nerrStrayEndTag=Etiqueta de peche “%1$S” extraviada.\nerrUnclosedElements=Atopouse etiqueta de peche “%1$S”, pero había elementos abertos.\nerrUnclosedElementsImplied=Etiqueta de peche “%1$S” implícita, pero había elementos abertos.\nerrUnclosedElementsCell=Pechouse implicitamente unha cela da táboa, pero había elementos abertos.\nerrStrayDoctype=Doctype extraviado.\nerrAlmostStandardsDoctype=Doctype do modo case que estándar. Esperábase “<!DOCTYPE html>”.\nerrQuirkyDoctype=Doctype peculiar. Esperábase “<!DOCTYPE html>”.\nerrNonSpaceInTrailer=Carácter diferente de espazo ao final da páxina.\nerrNonSpaceAfterFrameset=Carácter diferente de espazo despois de “frameset”.\nerrNonSpaceInFrameset=Carácter diferente de espazo en “frameset”.\nerrNonSpaceAfterBody=Carácter diferente de espazo despois de body.\nerrNonSpaceInColgroupInFragment=Carácter diferente de espazo en “colgroup” na análise dun fragmento.\nerrNonSpaceInNoscriptInHead=Carácter diferente de espazo dentro de “noscript” dentro de “head”.\nerrFooBetweenHeadAndBody=Elemento “%1$S” entre “head” e “body”.\nerrStartTagWithoutDoctype=Atopouse unha etiqueta de inicio ser un doctype primeiro. Esperábase “<!DOCTYPE html>”.\nerrNoSelectInTableScope=Ningún “select” no ámbito da táboa.\nerrStartSelectWhereEndSelectExpected=Etiqueta de inicio “select” onde se esperaba a etiqueta de peche.\nerrStartTagWithSelectOpen=Etiqueta de inicio “%1$S” con “select” aberto.\nerrBadStartTagInHead2=Etiqueta de inicio “%1$S” incorrecta en “head”.\nerrImage=Atopouse unha etiqueta de inicio “image”.\nerrIsindex=Atopouse “isindex”.\nerrFooSeenWhenFooOpen=Atopouse unha etiqueta de inicio “%1$S” pero un elemento do mesmo tipo xa estaba aberto.\nerrHeadingWhenHeadingOpen=Non é posíbel que un título sexa fillo doutro título.\nerrFramesetStart=Atopouse etiqueta de inicio “frameset”.\nerrNoCellToClose=Ningunha cela para pechar.\nerrStartTagInTable=Atopouse etiqueta de inicio “%1$S” en “table”.\nerrFormWhenFormOpen=Atopouse unha etiqueta de inicio “form”, pero xa había un elemento “form” activo. Non se permiten formularios aniñados. Ignorase a etiqueta.\nerrTableSeenWhileTableOpen=Atopouse unha etiqueta de inicio para “table” pero o “table” anterior aínda está aberto.\nerrStartTagInTableBody=Etiqueta de inicio “%1$S” no corpo da táboa.\nerrEndTagSeenWithoutDoctype=Atopouse unha etiqueta de peche sen ver primeiro un doctype. Esperábase “<!DOCTYPE html>”.\nerrEndTagAfterBody=Atopouse unha etiqueta de peche despois de pechar “body”.\nerrEndTagSeenWithSelectOpen=Etiqueta de peche “%1$S” cun “select” aberto.\nerrGarbageInColgroup=Lixo nun fragmento “colgroup”.\nerrEndTagBr=Etiqueta de peche “br”.\nerrNoElementToCloseButEndTagSeen=Ningún elemento “%1$S” no ámbito pero atopouse a etiqueta de peche “%1$S”.\nerrHtmlStartTagInForeignContext=Etiqueta HTML de inicio “%1$S” nun contexto de espazo de nomes foráneo.\nerrTableClosedWhileCaptionOpen=“table” pechada pero “caption” aínda estaba aberto.\nerrNoTableRowToClose=Non hai fila de táboa para pechar.\nerrNonSpaceInTable=Caracteres diferentes de espazo desprazados dentro dunha táboa.\nerrUnclosedChildrenInRuby=Fillos sen pechar en “ruby”.\nerrStartTagSeenWithoutRuby=Atopouse unha etiqueta de inicio “%1$S” sen un elemento “ruby” aberto.\nerrSelfClosing=Sintaxe de peche automático (“/>”) usada nun elemento HTML que non está baleiro. Ignorase a barra e tratase como unha etiqueta de inicio.\nerrNoCheckUnclosedElementsOnStack=Elementos sen pechar na pila.\nerrEndTagDidNotMatchCurrentOpenElement=A etiqueta de peche “%1$S” non coincidía co nome do elemento aberto actualmente (“%2$S”).\nerrEndTagViolatesNestingRules=A etiqueta de peche “%1$S” viola a regras de aniñamento.\nerrEndWithUnclosedElements=Atopouse etiqueta de peche “%1$S”, pero había elementos sen pechar."
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/layout/xmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Map Expat error codes to error strings\n1= memoria esgotada\n2= erro de sintaxe\n3= non se atopou ningún elemento\n4= non é correcto\n5= chave electrónica sen pechar\n6= carácter parcial\n7= etiqueta non coincidente\n8= atributo duplicado\n9= lixo após elemento do documento\n10= referencia a entidade parámetro incorrecta\n11= entidade non definida\n12= referencia a entidade recursiva\n13= entidade asíncrona\n14= referencia a número de carácter incorrecto\n15= referencia a entidade binaria\n16= referencia a entidade externa nun atributo\n17= Non hai XML ou declaración de texto no inicio da entidade\n18= codificación descoñecida\n19= a codificación especificada na declaración XML é incorrecta\n20= sección CDATA sen pechar\n21= erro ao procesar referencia a entidade externa\n22= o documento non é válido por si mesmo\n23= estado do analizador inesperado\n24= entidade declarada nunha entidade parámetro\n27= prefixo non ligado a un espazo de nomes\n28= non deixe sen declarar ningún prefixo\n29= marcación incompleta na entidade de parámetro\n30= declaración XML mal formada\n31= declaración de texto incorrecta\n32= carácter(es) ilegal(is) en ID público\n38= o prefixo reservado (xml) non debe estar sen declarar ou ligado ao nome doutro espazo de nomes\n39= o prefixo reservado (xmlns) non debe estar declarado ou sen declarar\n40= o prefixo non debe estar ligado a un dos nomes dos espazos de nomes reservados\n\n# %1$S is replaced by the Expat error string, may be followed by Expected (see below)\n# %2$S is replaced by URL\n# %3$u is replaced by line number\n# %4$u is replaced by column number\nXMLParsingError= Erro de análise XML: %1$S\\nLocalización: %2$S\\nNúmero de liña %3$u, Columna %4$u:\n\n# %S is replaced by a tag name.\n# This gets appended to the error string if the error is mismatched tag.\nExpected= . Esperábase: </%S>.\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/layout_errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nImageMapRectBoundsError=O atributo \"coords\" da etiqueta <area shape=\"rect\"> non está no formato \"esquerda,arriba,dereita,abaixo\".\nImageMapCircleWrongNumberOfCoords=O atributo \"coords\" da etiqueta <area shape=\"circle\"> non está no formato \"centro-x,centro-y,raio\".\nImageMapCircleNegativeRadius=O atributo \"coords\" da etiqueta <area shape=\"circle\"> ten un raio negativo.\nImageMapPolyWrongNumberOfCoords=O atributo \"coords\" da etiqueta <area shape=\"poly\"> non está no formato \"x1,y1,x2,y2 …\".\nImageMapPolyOddNumberOfCoords=Falta a última coordenada \"y\" no atributo \"coords\" da etiqueta <area shape=\"poly\"> (o formato correcto é \"x1,y1,x2,y2 …\").\n\nTablePartRelPosWarning=Agora permítese o posicionamento relativo de filas e grupos de filas das táboas. Pode que haxa que actualizar este sitio porque dependa de que esta funcionalidade non teña efecto.\n\n## LOCALIZATION NOTE(CompositorAnimationWarningContentTooLarge2):\n## (%1$S, %2$S) is a pair of integer values of the frame size\n## (%3$S, %4$S) is a pair of integer values of a limit based on the viewport size\n## (%5$S, %6$S) is a pair of integer values of an absolute limit\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformBackfaceVisibilityHidden):\n## 'backface-visibility: hidden' is a CSS property, don't translate it.\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformPreserve3D):\n## 'transform-style: preserve-3d' is a CSS property, don't translate it.\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformSVG,\n##                   CompositorAnimationWarningTransformWithGeometricProperties,\n##                   CompositorAnimationWarningTransformWithSyncGeometricAnimations,\n##                   CompositorAnimationWarningTransformFrameInactive,\n##                   CompositorAnimationWarningOpacityFrameInactive):\n## 'transform' and 'opacity' mean CSS property names, don't translate it.\n\n\n## LOCALIZATION NOTE(CompositorAnimationWarningContentTooLarge2):\n## (%1$S, %2$S) is a pair of integer values of the frame size\n## (%3$S, %4$S) is a pair of integer values of a limit based on the viewport size\n## (%5$S, %6$S) is a pair of integer values of an absolute limit\nCompositorAnimationWarningContentTooLarge2=Animation cannot be run on the compositor because the frame size (%1$S, %2$S) is too large relative to the viewport (larger than (%3$S, %4$S)) or larger than the maximum allowed value (%5$S, %6$S)\nCompositorAnimationWarningHasRenderingObserver=Animation cannot be run on the compositor because the element has rendering observers (-moz-element or SVG clipping/masking)\nCompositorAnimationWarningOpacityFrameInactive=Animation cannot be run on the compositor because the frame was not marked active for ‘opacity’ animation\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformBackfaceVisibilityHidden):\n## 'backface-visibility: hidden' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformBackfaceVisibilityHidden=Animations of ‘backface-visibility: hidden’ transforms cannot be run on the compositor\nCompositorAnimationWarningTransformFrameInactive=Animation cannot be run on the compositor because the frame was not marked active for ‘transform’ animation\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformPreserve3D):\n## 'transform-style: preserve-3d' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformPreserve3D=Animations of ‘transform-style: preserve-3d’ transforms cannot be run on the compositor\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformSVG,\n##                   CompositorAnimationWarningTransformWithGeometricProperties,\n##                   CompositorAnimationWarningTransformWithSyncGeometricAnimations,\n##                   CompositorAnimationWarningTransformFrameInactive,\n##                   CompositorAnimationWarningOpacityFrameInactive):\n## 'transform' and 'opacity' mean CSS property names, don't translate it.\nCompositorAnimationWarningTransformSVG=Animations of ‘transform’ on elements with SVG transforms cannot be run on the compositor\nCompositorAnimationWarningTransformWithGeometricProperties=Animations of ‘transform’ cannot be run on the compositor when geometric properties are animated on the same element at the same time\nCompositorAnimationWarningTransformWithSyncGeometricAnimations=Animation of ‘transform’ cannot be run on the compositor because it should be synchronized with animations of geometric properties that started at the same time\nScrollLinkedEffectFound2=This site appears to use a scroll-linked positioning effect. This may not work well with asynchronous panning; see https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects for further details and to join the discussion on related tools and features!\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/mathml/mathml.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nInvalidChild=Marcado incorrecto: non se permite <%1$S> como un fillo de <%2$S>.\nChildCountIncorrect=Marcado incorrecto: O número de fillos para a etiqueta <%1$S/> é incorrecto.\nDuplicateMprescripts=Marcado incorrecto: Máis dunha etiqueta <mprescripts/> en <mmultiscripts/>.\n# LOCALIZATION NOTE:  The first child of <mmultiscript/> is the base, that is the element to which scripts are attached.\nNoBase=Marcado incorrecto: Esperábase exactamente un elemento Base en <mmultiscripts/>.  Non se atopou ningún.\nSubSupMismatch=Marcado incorrecto: Par subíndice/superíndice incompleto en <mmultiscripts/>.\n\n# LOCALIZATION NOTE:  When localizing the single quotes ('), follow the conventions in css.properties for your target locale.\nAttributeParsingError=Produciuse un erro ao analizar o valor '%1$S' para o atributo '%2$S' de <%3$S/>.  Ignorouse o atributo.\nAttributeParsingErrorNoTag=Produciuse un erro ao analizar o valor '%1$S' para o atributo '%2$S'.  Ignorouse o atributo.\nLengthParsingError=Produciuse un erro ao analizar o valor do atributo MathML '%1$S' como lonxitude.  Ignorouse o atributo.\nDeprecatedSupersededBy=En MathML 3, o uso de '%1$S' está desfasado. Substituído por '%2$S'.\nUnitlessValuesAreDeprecated=En MathML 3, o uso de valores sen unidades está desfasado.\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/mozilla.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mozilla.title.15.1\n'O Libro de Mozilla, 15:1'>\n\n<!ENTITY mozilla.quote.15.1\n'Os <em>xemelgos</em> de Mammon loitaron. A súa guerra sumiu ao mundo nunha <em>nova escuridade</em>, e a besta \ndetestaba a escuridade. Así que comezou a moverse <em>rapidamente</em>, fíxose máis poderosa, foi máis alá e multiplicouse.\nE as bestas trouxeron o <em>fogo</em> e a luz á escuridade.'>\n\n<!ENTITY mozilla.from.15.1\n'do <strong>Libro de Mozilla,</strong> 15:1'>\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/narrate.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Narrate, meaning \"read the page out loud\". This is the name of the feature\n# and it is the label for the popup button.\nnarrate = Narrate\nback = Back\nstart = Start\nstop = Stop\nforward = Forward\nspeed = Speed\nselectvoicelabel = Voice:\n# Default voice is determined by the language of the document.\ndefaultvoice = Default\n\n# Voice name and language.\n# eg. David (English)\nvoiceLabel = %S (%S)"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY loadError.label \"Produciuse un erro ao cargar a páxina\">\n<!ENTITY retry.label \"Tentar de novo\">\n\n<!-- Specific error messages -->\n\n<!ENTITY connectionFailure.title \"Imposíbel conectar\">\n<!ENTITY connectionFailure.longDesc \"<p>A pesar de o sitio parecer válido, o explorador non conseguiu estabelecer \nconexión.</p><ul><li>É posíbel que o sitio non estea dispoñíbel temporalmente? Tente de novo máis \ntarde.</li><li>Non \nconsegue navegar por outros sitios? Verifique a conexión de rede do computador.</li><li>Están o computador ou a rede protexidos por un firewall ou por proxy? Unha configuración incorrecta pode interferir na exploración web.</li></ul>\">\n\n<!ENTITY deniedPortAccess.title \"Porto restrinxido por seguranza\">\n<!ENTITY deniedPortAccess.longDesc \"<p>O enderezo solicitado especificou un porto normalmente <em>non</em> utilizado para a \nexploración web (por exemplo, <q>mozilla.org:80</q> para o porto 80 \nde mozilla.org) O explorador cancelou o seu pedido para súa protección e seguranza.</p>\">\n\n<!ENTITY dnsNotFound.title \"Non se atopou o enderezo\">\n<!ENTITY dnsNotFound.longDesc \"<p>O navegador non conseguiu localizar o servidor do enderezo fornecido.</p><ul><li>Introduciu correctamente o dominio? (i.e. <q><strong>ww</strong>.mozilla.org</q> en vez de <q><strong>www</strong>.mozilla.org</q>)</li><li>Ten a certeza de existir este nome de dominio? O seu rexistro pode ter caducado.</li><li>Non consegue navegar por outros sitios? Verifique a conexión de rede e a configuración do servidor DNS.</li><li>Están o computador ou a rede protexidos por un firewall ou por proxy? Unha configuración incorrecta pode interferir na exploración web.</li></ul>\">\n\n<!ENTITY fileNotFound.title \"Non se atopou o ficheiro\">\n<!ENTITY fileNotFound.longDesc \"<ul><li>É posíbel que o elemento fose renomeado, eliminado ou movido?</li><li>Hai algún erro ortográfico, de maiúsculas ou tipográfico no enderezo?</li><li>Ten os permisos necesarios para acceder ao elemento solicitado?</li></ul>\">\n\n<!ENTITY generic.title \"Non é posíbel rematar a solicitude\">\n<!ENTITY generic.longDesc \"<p>Non hai información adicional dispoñíbel neste momento acerca deste problema ou erro.</p>\">\n\n<!ENTITY malformedURI.title \"Enderezo incorrecto\">\n<!ENTITY malformedURI.longDesc \"<p>Non se recoñece o formato do enderezo fornecido. Busque erros na barra de localización e tente de novo.</p>\">\n\n<!ENTITY netInterrupt.title \"Interrompeuse a transferencia de datos\">\n<!ENTITY netInterrupt.longDesc \"<p>O navegador conectouse con éxito, mais a conexión interrompeuse durante a transferencia de información. Tente de novo.</p><ul><li>Non consegue navegar por outros sitios? Verifique a conexión de rede do computador.</li><li>Continúa a ter problemas? Consulte co administrador da rede ou co fornecedor da Internet para obter soporte técnico.</li></ul>\">\n\n<!ENTITY notCached.title \"O documento caducou\">\n<!ENTITY notCached.longDesc \"<p>O documento solicitado non está dispoñíbel na memoria caché do navegador.</p><ul><li>Por razóns de seguranza, automaticamente o navegador non volve a solicitar documentos sensíbeis.</li><li>Prema Tentar de novo para volver a solicitar o documento do sitio web.</li></ul>\">\n\n<!ENTITY netOffline.title \"Modo sen conexión\">\n<!ENTITY netOffline.longDesc2 \"<p>O navegador está a funcionar en modo sen conexión e non é posíbel conectar ao elemento solicitado.</p><ul><li>O computador está conectado a unha rede activa?</li><li>Prema &quot;Tentar de novo&quot; para desactivar o modo sen conexión e recargar a páxina.</li></ul>\">\n\n<!ENTITY contentEncodingError.title \"Erro de codificación do contido\">\n<!ENTITY contentEncodingError.longDesc \"<p>Non é posíbel amosar a páxina a que está a tentar acceder porque utiliza un formulario de compresión non compatíbel.</p><ul><li>Contacte cos propietarios do sitio web para informalos deste problema.</li></ul>\">\n\n<!ENTITY unsafeContentType.title \"Tipo de ficheiro inseguro\">\n<!ENTITY unsafeContentType.longDesc \"<ul><li>Contacte cos propietarios do sitio web para informalos deste problema.</li></ul>\">\n\n<!ENTITY netReset.title \"Interrompeuse a conexión\">\n<!ENTITY netReset.longDesc \"<p>Interrompeuse a ligazón de rede durante a negociación da conexión. Tente de novo.</p>\">\n\n<!ENTITY netTimeout.title \"Tempo de espera da rede\">\n<!ENTITY netTimeout.longDesc \"<p>O navegador esgotou o tempo de espera de resposta porque o sitio solicitado non respondeu ao pedido de conexión.</p><ul><li>É posíbel que o servidor tivese un alto número de visitas ou estivese fóra de servizo? Tente de novo máis tarde.</li><li>Non consegue navegar por outros sitios? Verifique a conexión de rede do computador.</li><li>Están o computador ou a rede protexidos por un firewall ou por proxy? Unha configuración incorrecta pode interferir na exploración web.</li><li>Continúa a ter problemas? Consulte co administrador da rede ou co fornecedor da Internet para obter soporte técnico.</li></ul>\">\n\n<!ENTITY unknownProtocolFound.title \"Protocolo descoñecido\">\n<!ENTITY unknownProtocolFound.longDesc \"<p>O enderezo especifica un protocolo que o navegador non recoñece (i.e. <q>wxyz://</q>) e, portanto, non consegue conectar correctamente co sitio.</p><ul><li>Está a tentar acceder a algún tipo de servizo multimedia ou outros servizos non textuais? Busque no sitio requisitos adicionais.</li><li>Algúns protocolos poden requirir software ou plugins de terceiros para que o explorador consiga recoñecelos.</li></ul>\">\n\n<!ENTITY proxyConnectFailure.title \"O servidor proxy rexeitou a conexión\">\n<!ENTITY proxyConnectFailure.longDesc \"<p>O navegador está configurado para utilizar un servidor proxy mais o proxy rexeitou unha conexión.</p><ul><li>É correcta a configuración proxy do navegador? Verifique a configuración e tente de novo.</li><li>Permite o servizo proxy conexións con esta rede?</li><li>Continúa a ter problemas? Consulte co administrador da rede ou co fornecedor da Internet para obter soporte técnico.</li></ul>\">\n\n<!ENTITY proxyResolveFailure.title \"Non se atopou o servidor proxy\">\n<!ENTITY proxyResolveFailure.longDesc \"<p>O navegador está configurado para utilizar un servidor proxy mais non foi posíbel \natopalo.</p><ul><li>É correcta a configuración proxy do navegador? Comprobe a configuración e tente de novo.</li><li>O computador está conectado a unha rede activa?</li><li>Continúa a ter problemas? Consulte co administrador da rede ou co fornecedor da Internet para obter soporte técnico.</li></ul>\">\n\n<!ENTITY redirectLoop.title \"Bucle de redirección\">\n<!ENTITY redirectLoop.longDesc \"<p>O navegador deixou de tentar recuperar o elemento solicitado. O sitio está a redireccionar \no pedido dunha forma que nunca concluirá.</p><ul><li>Desactivou ou bloqueou cookies necesarias para este \nsitio?</li><li><em>NOTA</em>: Se aceptando as cookies do sitio non soluciona o problema, é probábel que se deba a un \nerro da configuración do servidor e non do computador.</li></ul>\">\n\n<!ENTITY unknownSocketType.title \"Resposta incorrecta\">\n<!ENTITY unknownSocketType.longDesc \"<p>O sitio respondeu de maneira inesperada á solicitude da rede e o navegador non pode continuar.</p>\">\n\n<!ENTITY nssFailure2.title \"Fallou a conexión segura\">\n<!ENTITY nssFailure2.longDesc2 \"<p>Non é posíbel amosar a páxina a que está a tentar acceder porque non foi posíbel verificar a autenticidade dos datos recibidos.</p><ul><li>Contacte cos propietarios do sitio web para informalos deste problema.</li></ul>\">\n\n<!ENTITY nssBadCert.title \"Fallou a conexión segura\">\n<!ENTITY nssBadCert.longDesc2 \"<ul>\n<li>Pode ser debido a un problema da configuración do servidor ou pode ser que alguén estea a tentar facerse pasar polo \nservidor.</li>\n<li>Se xa estivo conectado correctamente con este servidor, o erro podería ser temporal e poderá tentar de novo máis tarde.</li>\n</ul>\n\">\n\n<!ENTITY malwareBlocked.title \"Sitio sospeitoso de ser atacante!\">\n<!ENTITY malwareBlocked.longDesc \"<p>Os sitios atacantes tentan instalar  programas para roubarlle información privada, utilizar o seu computador para atacar a outros ou danar o seu sistema.</p> <p>Os propietarios de sitios web que crean que foron identificados por erro como sitio atacante poden <a  href='http://www.stopbadware.org/home/reviewinfo' >solicitar unha revisión</a>.</p>\">\n\n<!ENTITY unwantedBlocked.title \"Sitio sospeitoso de servir software non desexado!\">\n<!ENTITY unwantedBlocked.longDesc \"\n<p>As páxinas con software non desexado tentan instalar un software que pode aparentar facer algo diferente ao que fai e afectar ao seu sistema de maneira inesperada.</p>\n\">\n\n<!ENTITY phishingBlocked.title \"Web sospeitosa de ser unha falsificación!\">\n<!ENTITY phishingBlocked.longDesc \" <p>Se introduce información persoal nesta páxina pode resultar na usurpación da súa identidade ou outro tipo de acción fraudulenta.</p> <p>Este tipo de falsificación web utilízase nos casos coñecidos como phishing, nos cales utilízanse correos electrónicos e páxinas web fraudulentas para imitar fontes nas que o usuario pode confiar.</p> \">\n\n<!ENTITY cspBlocked.title \"Bloqueado pola política de seguranza de contidos\">\n<!ENTITY cspBlocked.longDesc \"<p>O navegador impediu que esta páxina se cargue desta forma porque a páxina ten una política de seguranza de contido que non o permite.</p>\">\n\n<!ENTITY corruptedContentError.title \"Erro de contido corrupto\">\n<!ENTITY corruptedContentError.longDesc \"<p>Non é posíbel amosar a páxina que está a tentar visualizar porque se produciu un erro na transmisión dos datos.</p><ul><li>Contacte cos propietarios do sitio web para informalos deste problema.</li></ul>\">\n\n<!ENTITY remoteXUL.title \"XUL remoto\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>Contacte cos propietarios do sitio web para informalos deste problema.</li></ul></p>\">\n\n<!-- Include app-specific error messages - do not change this in localization!\n     Some applications might override netErrorApp.dtd with their specific version,\n     this inclusion needs to be intact for that approach to work correctly.\n     Please, try to keep this at the end of the file. -->\n<!ENTITY % netErrorAppDTD SYSTEM \"chrome://global/locale/netErrorApp.dtd\">\n%netErrorAppDTD;\n\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>The page you are trying to view cannot be shown because an error in the data transmission was detected.</p><ul><li>Please contact the website owners to inform them of this problem.</li></ul>\">\n\n<!ENTITY corruptedContentErrorv2.title \"Corrupted Content Error\">\n<!ENTITY fileAccessDenied.longDesc \"<ul><li>It may have been removed, moved, or file permissions may be preventing access.</li></ul>\">\n\n<!ENTITY fileAccessDenied.title \"Access to the file was denied\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> uses security technology that is outdated and vulnerable to attack. An attacker could easily reveal information which you thought to be safe. The website administrator will need to fix the server first before you can visit the site.</p><p>Error code: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n\n<!ENTITY inadequateSecurityError.title \"Your connection is not secure\">\n\n<!ENTITY securityOverride.linkText \"Or you can add an exception…\">\n<!ENTITY securityOverride.warningContent \"\n<p>You should not add an exception if you are using an internet connection that you do not trust completely or if you are not used to seeing a warning for this server.</p>\n<p>If you still wish to add an exception for this site, you can do so in your advanced encryption settings.</p>\n\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/netErrorApp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Error messages that are likely to be overridden by applications go in this\n     file, all messages that likely don't need to tie into app-specific UI\n     should go into netError.dtd -->\n\n<!ENTITY securityOverride.linkText \"Ou pode engadir unha excepción…\">\n<!ENTITY securityOverride.warningContent \"<p>Non debería engadir unha excepción se está usando unha conexión á Internet na que non se confía plenamente ou se non está acostumado a ver un aviso neste sitio.</p>\n<p>Se continúa a querer engadir unha excepción para este sitio, pode facelo na configuración de codificación avanzada.</p>\n \">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/notification.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeNotification.tooltip \"Pechar esta mensaxe\">\n\n<!ENTITY checkForUpdates \"Buscar actualización…\">\n\n<!ENTITY learnMore \"Obter máis información…\">\n\n\n<!ENTITY defaultButton.accesskey \"O\">\n\n<!ENTITY defaultButton.label \"OK!\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/nsWebBrowserPersist.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadError=Non foi posíbel gardar %S porque non foi posíbel ler o ficheiro de orixe.\\n\\nTente de novo máis tarde ou contacte co administrador do servidor.\nwriteError=Non foi posíbel gardar %S porque se produciu un erro descoñecido.\\n\\nTente gardando nunha localización diferente.\nlaunchError=Non foi posíbel abrir %S porque se produciu un erro descoñecido.\\n\\nTente abrilo gardando primeiro no disco.\ndiskFull=Non hai suficiente espazo no disco para gardar %S.\\n\\nElimine ficheiros innecesarios e tente de novo ou gárdeo nunha localización diferente.\nreadOnly=Non foi posíbel gardar %S porque o disco, o cartafol ou o ficheiro está protexido contra escrita.\\n\\nDesactive a protección e tente de novo ou gárdeo nunha localización diferente.\naccessError=Non foi posíbel gardar %S porque non é posíbel modificar o contido dese cartafol.\\n\\nCambie as propiedades do cartafol e tente de novo ou gárdeo nunha localización diferente.\nSDAccessErrorCardReadOnly=Non é posíbel descargar o ficheiro porque a tarxeta SD está en uso.\nSDAccessErrorCardMissing=Non é posíbel descargar o ficheiro porque falta a tarxeta SD.\nhelperAppNotFound=Non foi posíbel abrir %S porque non existe o aplicativo de axuda asociado. Cambie a asociación nas súas preferencias.\nnoMemory=Non hai memoria suficiente para rematar a acción solicitada.\\n\\nSaia dalgúns aplicativos e tente de novo.\ntitle=Descargando %S\nfileAlreadyExistsError=Non foi posíbel gardar %S porque xa existe un ficheiro co mesmo nome que o directorio '_files'.\\n\\nTente gardar nunha localización diferente.\nfileNameTooLongError=Non foi posíbel gardar %S porque o nome é demasiado longo.\\n\\nTente gardando cun nome máis curto.\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/plugins.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (plugins.properties):\n#    Those strings are inserted into an HTML page, so all HTML characters\n#    have to be escaped in a way that they show up correctly in HTML!\n\ntitle_label=Sobre os engadidos\ninstalledplugins_label=Engadidos instalados\nnopluginsareinstalled_label=Non se atoparon engadidos instalados\nfindpluginupdates_label=Atopáronse actualizacións para os engadidos instalados en\nfile_label=Ficheiro:\npath_label=Ruta:\nversion_label=Versión:\nstate_label=Estado:\nstate_enabled=Activado\nstate_disabled=Desactivado\nmimetype_label=Tipo MIME\ndescription_label=Descrición\nsuffixes_label=Sufixos\nlearn_more_label=Máis información\n\n\n# GMP Plugins\ngmp_license_info=Información de licenza\n\nopenH264_name=Códec de vídeo OpenH264 fornecido por Cisco Systems, Inc.\nopenH264_description2=Este engadido instalouse automaticamente por Mozilla para cumprir coa especificación WebRTC e para permitir chamadas WebRTC con dispositivos que requiren o códec de vídeo H.264. Visite http://www.openh264.org/ para ver o código fonte do códec e obter máis información sobre a implementación.\n\n\n\n\ncdm_description=Play back protected web video.\n\ndeprecation_description=Missing something? Some plugins are no longer supported.\ndeprecation_learn_more=Learn More.\ngmp_privacy_info=Privacy Information\n\nwidevine_description=Widevine Content Decryption Module provided by Google Inc.\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  windowClose.key                         \"w\">\n<!ENTITY  preferencesDefaultTitleMac.title        \"Preferencias\">\n<!ENTITY  preferencesDefaultTitleWin.title        \"Opcións\">\n<!ENTITY  preferencesCloseButton.label            \"Pechar\">\n<!ENTITY  preferencesCloseButton.accesskey        \"P\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/printPageSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printjoboptions.xul -->\n\n<!ENTITY printSetup.title    \"Configuración da páxina\">\n\n<!ENTITY basic.tab           \"Formato e opcións\">\n\n<!ENTITY formatGroup.label   \"Formato\">\n\n<!ENTITY orientation.label   \"Orientación:\">\n<!ENTITY portrait.label      \"Vertical\">\n<!ENTITY portrait.accesskey  \"V\">\n<!ENTITY landscape.label     \"Horizontal\">\n<!ENTITY landscape.accesskey \"H\">\n\n<!ENTITY scale.label         \"Escala:\">\n<!ENTITY scale.accesskey     \"E\">\n<!ENTITY scalePercent        \"&#037;\">\n\n<!ENTITY shrinkToFit.label   \"Compactar para axustar á largura da páxina\">\n<!ENTITY shrinkToFit.accesskey \"C\">\n\n<!ENTITY optionsGroup.label  \"Opcións\">\n\n<!ENTITY printBG.label       \"Imprimir fondo (cores e imaxes)\">\n<!ENTITY printBG.accesskey   \"I\">\n\n<!ENTITY advanced.tab        \"Marxes e cabeceira/pé de páxina\">\n\n<!ENTITY marginGroup.label   \"Marxes (#1)\">\n<!ENTITY marginUnits.inches  \"polgadas\">\n<!ENTITY marginUnits.metric  \"milímetros\">\n<!ENTITY marginTop.label     \"Superior:\">\n<!ENTITY marginTop.accesskey \"S\">\n<!ENTITY marginBottom.label  \"Inferior:\">\n<!ENTITY marginBottom.accesskey \"I\">\n<!ENTITY marginLeft.label    \"Esquerda:\">\n<!ENTITY marginLeft.accesskey \"E\">\n<!ENTITY marginRight.label   \"Dereita:\">\n<!ENTITY marginRight.accesskey \"D\">\n\n<!ENTITY headerFooter.label  \"Cabeceiras e pés de páxina\">\n\n<!ENTITY hfLeft.label        \"Esquerda:\">\n<!ENTITY hfCenter.label      \"Centro:\">\n<!ENTITY hfRight.label       \"Dereita:\">\n<!ENTITY headerLeft.tip      \"Cabeceira esquerda\">\n<!ENTITY headerCenter.tip    \"Cabeceira central\">\n<!ENTITY headerRight.tip     \"Cabeceira dereita\">\n<!ENTITY footerLeft.tip      \"Pé de páxina esquerdo\">\n<!ENTITY footerCenter.tip    \"Pé de páxina central\">\n<!ENTITY footerRight.tip     \"Pé de páxina dereito\">\n\n<!ENTITY hfTitle             \"Título\">\n<!ENTITY hfURL               \"URL\">\n<!ENTITY hfDateAndTime       \"Data/Hora\">\n<!ENTITY hfPage              \"Páxina #\">\n<!ENTITY hfPageAndTotal      \"Páxina # de #\">\n<!ENTITY hfBlank             \"--en branco--\">\n<!ENTITY hfCustom            \"Personalizar…\">\n\n<!ENTITY customPrompt.title  \"Personalizar…\">\n<!ENTITY customPrompt.prompt \"Introduza o seu texto de pé de páxina/cabeceira personalizado\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/printPreview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY print.label          \"Imprimir…\">\n<!ENTITY print.accesskey      \"I\">\n<!ENTITY pageSetup.label      \"Configuración da páxina…\">\n<!ENTITY pageSetup.accesskey  \"u\">\n<!ENTITY page.label           \"Páxina:\">\n<!ENTITY page.accesskey       \"x\">\n<!ENTITY of.label             \"de\">\n<!ENTITY scale.label          \"Escala:\">\n<!ENTITY scale.accesskey      \"E\">\n<!ENTITY portrait.label       \"Vertical\">\n<!ENTITY portrait.accesskey   \"V\">\n<!ENTITY landscape.label      \"Horizontal\">\n<!ENTITY landscape.accesskey  \"H\">\n<!ENTITY close.label          \"Pechar\">\n<!ENTITY close.accesskey      \"P\">\n<!ENTITY p30.label            \"30&#037;\">\n<!ENTITY p40.label            \"40&#037;\">\n<!ENTITY p50.label            \"50&#037;\">\n<!ENTITY p60.label            \"60&#037;\">\n<!ENTITY p70.label            \"70&#037;\">\n<!ENTITY p80.label            \"80&#037;\">\n<!ENTITY p90.label            \"90&#037;\">\n<!ENTITY p100.label           \"100&#037;\">\n<!ENTITY p125.label           \"125&#037;\">\n<!ENTITY p150.label           \"150&#037;\">\n<!ENTITY p175.label           \"175&#037;\">\n<!ENTITY p200.label           \"200&#037;\">\n<!ENTITY Custom.label         \"Personalizar…\">\n<!ENTITY ShrinkToFit.label    \"Compactar para axustar\">\n<!ENTITY customPrompt.title   \"Personalizar escala…\">\n\n<!ENTITY homearrow.tooltip    \"Primeira páxina\">\n<!ENTITY endarrow.tooltip     \"Última páxina\">\n<!ENTITY nextarrow.tooltip    \"Seguinte páxina\">\n<!ENTITY previousarrow.tooltip \"Páxina anterior\">\n\n<!ENTITY simplifyPage.accesskey \"i\">\n<!ENTITY simplifyPage.disabled.tooltip \"This page cannot be automatically simplified\">\n<!ENTITY simplifyPage.enabled.tooltip  \"Change layout for easier reading\">\n<!ENTITY simplifyPage.label   \"Simplify Page\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/printPreviewProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!--LOCALIZATION NOTE printPreviewProgress.dtd Main UI for Print Preview Progress Dialog -->\n<!ENTITY printWindow.title \"Previsualización\"> \n<!ENTITY title   \"Título:\"> \n<!ENTITY preparing \"Preparando…\">\n<!ENTITY progress \"Progreso:\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/printProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!--LOCALIZATION NOTE printProgress.dtd Main UI for Print Progress Dialog -->\n<!ENTITY printWindow.title \"Imprimindo\"> \n<!ENTITY title    \"Título:\"> \n<!ENTITY progress \"Progreso:\">\n<!ENTITY preparing \"Preparando…\">\n<!ENTITY printComplete \"Impresión finalizada.\">\n\n<!ENTITY dialogCancel.label \"Cancelar\"> \n<!ENTITY dialogClose.label \"Pechar\">\n\n<!-- LOCALIZATION NOTE (percentPrint):\n\n    This string is used to format the text to the right of the progress\n    meter.\n\n    #1 will be replaced by the percentage of the file that has been saved -->\n<!ENTITY percentPrint \"#1&#037;\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/printdialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printdialog.xul -->\n\n<!ENTITY printButton.label \"Imprimir\">\n\n<!ENTITY printDialog.title \"Imprimir\">\n\n<!ENTITY fpDialog.title \"Gardar ficheiro\">\n\n<!ENTITY fileCheck.label \"Imprimir nun ficheiro\">\n<!ENTITY fileCheck.accesskey \"I\">\n<!ENTITY propertiesButton.label \"Propiedades…\">\n<!ENTITY propertiesButton.accesskey \"P\">\n<!ENTITY descText.label \"Descrición da impresora:\">\n<!ENTITY printer.label \"Impresora\">\n<!ENTITY printerInput.label \"Nome da impresora:\">\n<!ENTITY printerInput.accesskey \"N\">\n\n<!ENTITY printrangeGroup.label \"Imprimir intervalo\">\n<!ENTITY allpagesRadio.label \"Todas as páxinas\">\n<!ENTITY allpagesRadio.accesskey \"T\">\n<!ENTITY rangeRadio.label  \"Páxinas\">\n<!ENTITY rangeRadio.accesskey  \"P\">\n<!ENTITY frompageInput.label  \"de\">\n<!ENTITY frompageInput.accesskey  \"d\">\n<!ENTITY topageInput.label  \"ata\">\n<!ENTITY topageInput.accesskey  \"a\">\n<!ENTITY selectionRadio.label \"Selección\">\n<!ENTITY selectionRadio.accesskey \"S\">\n\n<!ENTITY copies.label \"Copias\">\n<!ENTITY numCopies.label \"Número de copias:\">\n<!ENTITY numCopies.accesskey \"N\">\n\n<!ENTITY printframeGroup.label \"Imprimir marcos\">\n<!ENTITY aslaidoutRadio.label \"Como se amosa na pantalla\">\n<!ENTITY aslaidoutRadio.accesskey \"m\">\n<!ENTITY selectedframeRadio.label  \"O marco seleccionado\">\n<!ENTITY selectedframeRadio.accesskey  \"m\">\n<!ENTITY eachframesepRadio.label  \"Cada marco por separado\">\n<!ENTITY eachframesepRadio.accesskey  \"C\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/printdialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# These strings are used in the native GTK, Mac and Windows print dialogs.\n\n# GTK titles:\nprintTitleGTK=Imprimir\noptionsTabLabelGTK=Opcións\nprintFramesTitleGTK=Imprimir marcos\n\n# Mac titles:\noptionsTitleMac=Opcións:\nappearanceTitleMac=Aparencia:\nframesTitleMac=Marcos:\npageHeadersTitleMac=Cabeceiras da páxina:\npageFootersTitleMac=Pés de páxina:\n\n# Windows titles:\noptionsTitleWindows=Opcións\nprintFramesTitleWindows=Imprimir marcos\n\n# TRANSLATOR NOTE: For radio button labels and check button labels, an underscore _\n# before a character will turn that character into an accesskey in the GTK dialog.\n# e.g. \"_As laid out\" will make A the accesskey.\n# In the Windows labels, use an ampersand (&).\n# On Mac, underscores will be stripped.\n\nasLaidOut=Como se _amosa na pantalla\nasLaidOutWindows=Como se amosa na panta&lla\nselectedFrame=O marco _seleccionado\nselectedFrameWindows=O marco &seleccionado\nseparateFrames=Cada _marco en páxinas separadas\nseparateFramesWindows=&Cada marco por separado\nshrinkToFit=Ignorar a escala e e_ncoller para axustar á largura da páxina\nselectionOnly=Imprimir _só a selección\nprintBGOptions=Imprimir fondos\nprintBGColors=Imprimir _cores de fondo\nprintBGImages=Imprimir i_maxes de fondo\nheaderFooter=Cabeceira e pé de páxina\nleft=Esquerda\ncenter=Centrar\nright=Dereita\nheaderFooterBlank=--en branco--\nheaderFooterTitle=Título\nheaderFooterURL=URL\nheaderFooterDate=Data/Hora\nheaderFooterPage=Páxina #\nheaderFooterPageTotal=Páxina # de #\nheaderFooterCustom=Personalizar...\ncustomHeaderFooterPrompt=Introduza o seu texto de pé de páxina/cabeceira personalizado\n\n# These are for the summary view in the Mac dialog:\nsummaryFramesTitle=Imprimir marcos\nsummarySelectionOnlyTitle=Imprimir a selección\nsummaryShrinkToFitTitle=Compactar para axustar\nsummaryPrintBGColorsTitle=Imprimir cores de fondo\nsummaryPrintBGImagesTitle=Imprimir imaxes de fondo\nsummaryHeaderTitle=Cabeceiras de páxina\nsummaryFooterTitle=Pés de páxina\nsummaryNAValue=N/D\nsummaryOnValue=Si\nsummaryOffValue=Desactivado\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/printing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Page number formatting\n## @page_number The current page number\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\npagenumber=%1$d\n\n# Page number formatting\n## @page_number The current page number\n## @page_total The total number of pages\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\n# the second %ld will receive the total number of pages\npageofpages=%1$d de %2$d\n\nnoprinter=Sen impresoras dispoñíbeis.\nPrintToFile=Imprimir a ficheiro\nnoPrintFilename.title=Falta o nome de ficheiro\nnoPrintFilename.alert=Seleccionou Imprimir a ficheiro mais o nome de ficheiro está en branco.\nfileConfirm.exists=%S xa existe.\\nDesexa substituílo?\nprint_error_dialog_title=Erro de impresora\nprintpreview_error_dialog_title=Erro de previsualización da impresión\n\n# Printing error messages.\n#LOCALIZATION NOTE: Some of these messages come in pairs, one\n# for printing and one for print previewing.  You can remove that\n# distinction in your language by removing the entity with the _PP\n# suffix; then the entity without a suffix will be used for both.\n# You can also add that distinction to any of the messages that don't\n# already have it by adding a new entity with a _PP suffix.\n#\n# For instance, if you delete PERR_GFX_PRINTER_DOC_IS_BUSY_PP, then\n# the PERR_GFX_PRINTER_DOC_IS_BUSY message will be used for that error\n# condition when print previewing as well as when printing.  If you\n# add PERR_FAILURE_PP, then PERR_FAILURE will only be used when\n# printing, and PERR_FAILURE_PP will be used under the same conditions\n# when print previewing.\n#\nPERR_FAILURE=Produciuse un erro ao imprimir.\n\nPERR_ABORT=Interrompeuse ou cancelouse o traballo de impresión.\nPERR_NOT_AVAILABLE=Algunhas funcionalidades de impresión non están dispoñíbeis actualmente.\nPERR_NOT_IMPLEMENTED=Algunhas funcionalidades de impresión aínda non están implementadas.\nPERR_OUT_OF_MEMORY=Non hai suficiente memoria libre para imprimir.\nPERR_UNEXPECTED=Produciuse un problema inesperado ao imprimir.\n\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE=Ningunha impresora dispoñíbel.\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE_PP=Ningunha impresora dispoñíbel, non é posíbel amosar a previsualización da impresión.\nPERR_GFX_PRINTER_NAME_NOT_FOUND=Non foi posíbel atopar a impresora seleccionada.\nPERR_GFX_PRINTER_COULD_NOT_OPEN_FILE=Produciuse un fallo ao abrir o ficheiro de saída da impresión.\nPERR_GFX_PRINTER_STARTDOC=Fallou a impresión ao iniciar o traballo de impresión.\nPERR_GFX_PRINTER_ENDDOC=Fallou a impresión ao rematar o traballo de impresión.\nPERR_GFX_PRINTER_STARTPAGE=Fallou a impresión ao iniciar unha nova páxina.\nPERR_GFX_PRINTER_DOC_IS_BUSY=Aínda non é posíbel imprimir este documento, xa que aínda se está a cargar.\nPERR_GFX_PRINTER_DOC_IS_BUSY_PP=Aínda non é posíbel amosar a previsualización da impresión deste documento, xa que aínda se está a cargar.\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/printjoboptions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printjoboptions.xul -->\n\n<!ENTITY printJobOptions.title \"Propiedades da impresora\">\n\n<!ENTITY paperInput.label \"Tamaño do papel:\">\n<!ENTITY paperInput.accesskey \"T\">\n\n<!ENTITY jobTitleInput.label \"Título do traballo:\">\n<!ENTITY jobTitleInput.accesskey \"T\">\n\n<!ENTITY colorGroup.label \"Cor:\">\n<!ENTITY grayRadio.label \"Escala de cincentos\">\n<!ENTITY grayRadio.accesskey \"E\">\n<!ENTITY colorRadio.label \"Cor\">\n<!ENTITY colorRadio.accesskey \"C\">\n\n<!ENTITY edgeMarginInput.label \"Espazo entre o bordo do papel e a marxe\">\n<!ENTITY topInput.label \"Superior:\">\n<!ENTITY topInput.accesskey \"S\">\n<!ENTITY bottomInput.label \"Inferior:\">\n<!ENTITY bottomInput.accesskey \"I\">\n<!ENTITY leftInput.label \"Esquerda:\">\n<!ENTITY leftInput.accesskey \"E\">\n<!ENTITY rightInput.label \"Dereita:\">\n<!ENTITY rightInput.accesskey \"D\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/regionNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nad=\tAndorra\nae=\tE.A.U.\naf=\tAfganistán\nag=\tAntigua e Barbuda\nai=\tAnguila\nal=\tAlbania\nam=\tArmenia\nan=\tAntillas Neerlandesas ou Holandesas\nao=\tAngola\naq=\tAntártida\nar=\tArxentina\nas=\tSamoa americana\nat=\tAustria\nau=\tAustralia\naw=\tAruba\nax=\tIllas de \\u00c5land\naz=\tAcerbaixán\nba=\tBosnia-Hercegovina\nbb=\tBarbados\nbd=\tBangladesh\nbe=\tBélxica\nbf=\tBurkina Faso\nbg=\tBulgaria\nbh=\tBahrain\nbi=\tBurundi\nbj=\tBenin\nbl=\tSan Bartolomeo\nbm=\tBermudas\nbn=\tBrunei Darussalam\nbo=\tBolivia\nbr=\tBrasil\nbs=\tBahamas\nbt=\tBután\nbv=\tIlla Bouvet\nbw=\tBostwana\nby=\tBielorrusia\nbz=\tBelize\nca=\tCanadá\ncc=\tIllas Cocos ou Keeling\ncd=\tRepública Democrática do Congo-Kinshasa\ncf=\tRepública Centroafricana\ncg=\tCongo-Brazzaville\nch=\tSuíza\nci=\tCosta do Marfil\nck=\tIllas Cook\ncl=\tChile\ncm=\tCamerún\ncn=\tChina\nco=\tColombia\ncr=\tCosta Rica\ncu=\tCuba\ncv=\tCabo Verde\ncx=\tIlla de Christmas\ncy=\tChipre\ncz=\tRepública Checa\nde=\tAlemaña\ndj=\tDjibuti\ndk=\tDinamarca\ndm=\tDominica\ndo=\tRepública Dominicana\ndz=\tAlxeria\nec=\tEcuador\nee=\tEstonia\neg=\tExipto\neh=\tSáhara Occidental\ner=\tEritrea\nes=\tEspaña\net=\tEtiopía\nfi=\tFinlandia\nfj=\tFixi\nfk=\tIllas Malvinas ou Falkland\nfm=\tMicronesia\nfo=\tIllas Feroe\nfr=\tFrancia\nga=\tGabón\ngb=\tReino Unido\ngd=\tGranada\nge=\tXeorxia\ngf=\tGüiana Francesa\ngg=\tGuernsey\ngh=\tGana\ngi=\tXibraltar\ngl=\tGroenlandia\ngm=\tGambia\ngn=\tGuinea\ngp=\tGuadalupe\ngq=\tGuinea Ecuatorial\ngr=\tGrecia\ngs=\tXeorxia do Sur e Illas Sándwich do Sur\ngt=\tGuatemala\ngu=\tGuam\ngw=\tGuinea-Bissau\ngy=\tGüiana\nhk=\tHong Kong\nhm=\tIllas Heard e McDonald\nhn=\tHonduras\nhr=\tCroacia\nht=\tHaití\nhu=\tHungría\nid=\tIndonesia\nie=\tIrlanda\nil=\tIsrael\nim=\tIlla de Man\nin=\tIndia\nio=\tTerritorio Británico do océano Índico\niq=\tIraq\nir=\tIrán\nis=\tIslandia\nit=\tItalia\nje=\tJersey\njm=\tXamaica\njo=\tXordania\njp=\tXapón\nke=\tKenya\nkg=\tKirguizistán\nkh=\tCambodia\nki=\tKiribati\nkm=\tComores\nkn=\tSan Cristovo-Nevis\nkp=\tCorea do Norte\nkr=\tCorea do Sur \nkw=\tKuwait\nky=\tIllas Caimán\nkz=\tKazakhistán\nla=\tLaosme\\t=\\tMontenegro\nlb=\tLíbano\nlc=\tSanta Lucía\nli=\tLiechtenstein\nlk=\tSri Lanka\nlr=\tLiberia\nls=\tLesotho\nlt=\tLituania\nlu=\tLuxemburgo\nlv=\tLetonia\nly=\tLibia\nma=\tMarrocos\nmc=\tMónaco\nmd=\tMoldavia\nme=\tMontenegro\nmf=\tIlla de San Martiño\nmg=\tMadagascar\nmh=\tIllas Marshall\nmk=\tRepública de Macedonia\nml=\tMalí\nmm=\tMyanmar\nmn=\tMongolia\nmo=\tMacau \nmp=\tIllas Marianas do Norte\nmq=\tMartinica\nmr=\tMauritania\nms=\tMontserrat\nmt=\tMalta\nmu=\tMauricio\nmv=\tMaldivas\nmw=\tMalawi\nmx=\tMéxico\nmy=\tMalaisia\nmz=\tMozambique\nna=\tNamibia\nnc=\tNova Caledonia\nne=\tNíxer\nnf=\tIlla de Norfolk\nng=\tNixeria\nni=\tNicaragua\nnl=\tPaíses Baixos\nno=\tNoruega\nnp=\tNepal\nnr=\tNauruano\nnu=\tNiue\nnz=\tNova Zelandia\nom=\tOmán\npa=\tPanamá\npe=\tPerú\npf=\tPolinesia Francesa\npg=\tPapúa-Nova Guinea\nph=\tFilipinas\npk=\tPaquistán\npl=\tPolonia\npm=\tSaint Pierre e Miquelon\npn=\tIllas Pitcairn\npr=\tPorto Rico\nps=\tTerritorio palestino ocupado\npt=\tPortugal\npw=\tPalau\npy=\tParaguai\nqa=\tQatar\nre=\tReunión\nro=\tRomanía\nrs=\tSerbia\nru=\tFederación rusa\nrw=\tRuanda\nsa=\tArabia Saudí\nsb=\tIllas Salomón\nsc=\tSeicheles\nsd=\tSudán\nse=\tSuecia\nsg=\tSingapur\nsh=\tSanta Helena\nsi=\tEslovenia\nsj=\tSvalbard e Jan Mayen\nsk=\tEslovaquia\nsl=\tSerra Leoa\nsm=\tSan Marino\nsn=\tSenegal\nso=\tSomalia\nsr=\tSuriname\nst=\tSan Tomé e Príncipe\nsv=\tO Salvador\nsy=\tSiria\nsz=\tSuazilandia\ntc=\tIllas Caicos e Turcas\ntd=\tChad\ntf=\tTerritorios Franceses do Sur\ntg=\tTogo\nth=\tTailandia\ntj=\tTaxiquistán\ntk=\tTokelau\ntl=\tTimor-Leste\ntm=\tTurkmenistán\ntn=\tTunisia\nto=\tTonga\ntr=\tTurquía\ntt=\tTrinidad e Tobago\ntv=\tTuvalu\ntw=\tTaiwán\ntz=\tTanzania\nua=\tUcraína\nug=\tUganda\num=\tIllas periféricas dos Estados Unidos\nus=\tEstados Unidos\nuy=\tUruguai\nuz=\tUzbequistán\nva=\tCidade do Vaticano\nvc=\tSan Vicente e as Granadinas\nve=\tVenezuela\nvg=\tIllas Virxes británicas\nvi=\tIllas Virxes americanas\nvn=\tVietnam\nvu=\tVanuatu\nwf=\tWallis e Futuna\nws=\tSamoa\nye=\tIemen\nyt=\tMayotte\nza=\tSuráfrica\nzm=\tZambia\nzw=\tCimbabue\n\nbq\t=\tBonaire, Sint Eustatius, and Saba\ncp\t=\tClipperton Island\ncw\t=\tCuraçao\ndg\t=\tDiego Garcia\nqm\t=\tMidway Islands\nqs\t=\tBassas da India\nqu\t=\tJuan de Nova Island\nqw\t=\tWake Island\nqx\t=\tGlorioso Islands\nqz\t=\tAkrotiri\nss\t=\tSouth Sudan\nsx\t=\tSint Maarten\nxa\t=\tAshmore and Cartier Islands\nxb\t=\tBaker Island\nxc\t=\tCoral Sea Islands\nxd\t=\tDhekelia\nxe\t=\tEuropa Island\nxg\t=\tGaza Strip\nxh\t=\tHowland Island\nxj\t=\tJan Mayen\nxk\t=\tKosovo\nxl\t=\tPalmyra Atoll\nxm\t=\tKingman Reef\nxp\t=\tParacel Islands\nxq\t=\tJarvis Island\nxr\t=\tSvalbard\nxs\t=\tSpratly Islands\nxt\t=\tTromelin Island\nxu\t=\tJohnston Atoll\nxv\t=\tNavassa Island\nxw\t=\tWest Bank\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/resetProfile.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!ENTITY refreshProfile.dialog.title         \"Refrescar &brandShortName;\">\n<!ENTITY refreshProfile.dialog.description1  \"Comece de cero para solucionar problemas e restaurar o rendemento.\">\n<!ENTITY refreshProfile.dialog.description2  \"Isto:\">\n<!ENTITY refreshProfile.dialog.items.label1  \"Retirara os seus complementos e personalizacións\">\n<!ENTITY refreshProfile.dialog.items.label2  \"Restaurará a configuración do seu navegador aos valores predeterminados\">\n<!ENTITY refreshProfile.dialog.button.label  \"Refrescar &brandShortName;\">\n\n<!ENTITY refreshProfile.title                \"Facer un cambio de imaxe a &brandShortName;\">\n<!ENTITY refreshProfile.button.label         \"Refrescar &brandShortName;…\">\n\n<!ENTITY refreshProfile.cleaning.description \"Case feito…\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/resetProfile.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These strings are used for profile reset.\n\n# LOCALIZATION NOTE (resetUnusedProfile.message): %S is brandShortName.\nresetUnusedProfile.message=Semella que fai tempo que non inicia %S. Realizar unha limpeza para asegurar unha mellor experiencia? Por certo, benvida de novo!\n\n# LOCALIZATION NOTE (refreshProfile.resetButton.label): %S is brandShortName.\nrefreshProfile.resetButton.label=Refrescar %S…\nrefreshProfile.resetButton.accesskey=e\n\n# LOCALIZATION NOTE (resetUninstalled.message): %S is brandShortName.\nresetUninstalled.message=Looks like you’ve reinstalled %S. Want us to clean it up for a fresh, like-new experience?\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/search/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddEngineConfirmTitle=Engadir buscador\naddEngineConfirmation=Engadir \"%S\" á lista de motores dispoñíbeis da barra de busca?\\n\\nDe: %S\naddEngineAsCurrentText=Facer que este sexa o b&uscador predeterminado\naddEngineAddButtonLabel=Engadir\n\nerror_loading_engine_title=Erro na descarga\n# LOCALIZATION NOTE (error_loading_engine_msg2): %1$S = brandShortName, %2$S = location\nerror_loading_engine_msg2=%S non conseguiu descargar o engadido de busca de:\\n%S\nerror_duplicate_engine_msg=%S non conseguiu instalar o engadido de busca de %S porque xa existe outro motor co mesmo nome.\n\nerror_invalid_engine_title=Erro na instalación\n# LOCALIZATION NOTE (error_invalid_engine_msg2): %1$S = brandShortName, %2$S = location (url)\n\nsuggestion_label=Suxestións\n\n# LOCALIZATION NOTE (error_invalid_engine_msg2): %1$S = brandShortName, %2$S = location (url)\nerror_invalid_engine_msg2=%1$S could not install the search engine from: %2$S\nerror_invalid_format_title=Invalid Format\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/security/caps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\nCheckMessage= Lembrar esta decisión\nCheckLoadURIError= Erro de seguranza: O contido de %S non pode cargar ou ligar a %S.\nCheckSameOriginError= Erro de seguranza: O contido de %S non pode cargar datos de %S.\nExternalDataError= Erro de seguranza: o contido en %S tentou cargar %S, pero non poden cargar datos externos cando se usan como unha imaxe. \n\n# LOCALIZATION NOTE (GetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nGetPropertyDeniedOrigins= Denegouse o permiso a <%1$S> para obter a propiedade %2$S.%3$S de <%4$S>.\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomain= Denegouse o permiso a <%1$S> (document.domain=<%5$S>) para obter a propiedade %2$S.%3$S de <%4$S> (document.domain has not been set).\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsObjectDomain= Denegouse o permiso a <%1$S> (non se estabeleceu document.domain) para obter a propiedade %2$S.%3$S de <%4$S> (document.domain=<%5$S>).\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomainObjectDomain= Denegouse o permiso a <%1$S> (document.domain=<%5$S>) para obter a propiedade %2$S.%3$S de <%4$S> (document.domain=<%6$S>).\n\n# LOCALIZATION NOTE (SetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nSetPropertyDeniedOrigins= Denegouse o permiso a <%1$S> para definir a propiedade %2$S.%3$S en <%4$S>.\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomain= Denegouse o permiso a <%1$S> (document.domain=<%5$S>) para definir a propiedade %2$S.%3$S en <%4$S> (document.domain has not been set).\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsObjectDomain= Denegouse o permiso a <%1$S> (non se estabeleceu document.domain) para definir a propiedade %2$S.%3$S en <%4$S> (document.domain=<%5$S>).\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomainObjectDomain= Denegouse o permiso a <%1$S> (document.domain=<%5$S>) para definir a propieade %2$S.%3$S en <%4$S> (document.domain=<%6$S>).\n\n# LOCALIZATION NOTE (CallMethodDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nCallMethodDeniedOrigins= Denegouse o permiso a <%1$S> para chamar ao método %2$S.%3$S en <%4$S>.\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomain= Denegouse o permiso a <%1$S> (document.domain=<%5$S>) para chamar ao método %2$S.%3$S en <%4$S> (non se estabeleceu document.domain).\n# LOCALIZATION NOTE (CallMethodDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsObjectDomain= Denegouse o permiso a <%1$S> (non se estabeleceu document.domain) para chamar ao método %2$S.%3$S en <%4$S> (document.domain=<%5$S>).\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomainObjectDomain= Denegouse o permiso a <%1$S> (document.domain=<%5$S>) para chamar ao método %2$S.%3$S en <%4$S> (document.domain=<%6$S>).\n\nGetPropertyDeniedOriginsOnlySubject= Denegouse o permiso a <%S> para obter a propiedade %S.%S\nSetPropertyDeniedOriginsOnlySubject= Denegouse o permiso a <%S> para definir a propiedade %S.%S\nCallMethodDeniedOriginsOnlySubject= Denegouse o permiso a <%S> para chamar o método %S.%S\nCreateWrapperDenied= Denegouse o permiso para crear un contedor para obxecto de clase %S\nCreateWrapperDeniedForOrigin= Denegouse o permiso a <%2$S> para crear un contedor para obxecto de clase %1$S\nProtocolFlagError= Aviso: Identificador de protocolo de %S non informa dunha política de seguranza. Aínda que a carga destes protocolos estea permitida por agora, ficaron desfasados. Consulte a documentación en nsIProtocolHandler.idl.\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/security/csp.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# CSP Warnings:\n# LOCALIZATION NOTE (CSPViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPViolation= A configuración da páxina bloqueou a carga dun recurso: %1$S\n# LOCALIZATION NOTE (CSPViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPViolationWithURI= A configuración da páxina bloqueou a carga dun recurso en %2$S (\"%1$S\").\n# LOCALIZATION NOTE (CSPROViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPROViolation= Produciuse unha violación dunha política CSP de tipo report-only (\"%1$S\"). Permitiuse o comportamento e enviouse un informe CSP.\n# LOCALIZATION NOTE (CSPROViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPROViolationWithURI= A configuración da páxina observou a carga dun recurso en %2$S (\"%1$S\"). Estase enviando un informe CSP.\n# LOCALIZATION NOTE (triedToSendReport):\n# %1$S is the URI we attempted to send a report to.\ntriedToSendReport= Tentouse enviar un informe ao URI incorrecto: \"%1$S\"\n# LOCALIZATION NOTE (couldNotParseReportURI):\n# %1$S is the report URI that could not be parsed\ncouldNotParseReportURI= Non foi posíbel analizar o URI do informe: %1$S\n# LOCALIZATION NOTE (couldNotProcessUnknownDirective):\n# %1$S is the unknown directive\ncouldNotProcessUnknownDirective= Non foi posíbel procesar a directiva descoñecida '%1$S'\n# LOCALIZATION NOTE (ignoringUnknownOption):\n# %1$S is the option that could not be understood\nignoringUnknownOption= Ignorando a opción descoñecida %1$S\n# LOCALIZATION NOTE (ignoringDuplicateSrc):\n# %1$S defines the duplicate src\nignoringDuplicateSrc= Ignorando orixe duplicada %1$S\n# LOCALIZATION NOTE (ignoringSrcWithinScriptSrc):\n# %1$S is the ignored src\n# script-src is a directive name and should not be localized\nignoringSrcWithinScriptSrc= Ignorando \"%1$S\" en script-src: especificouse nonce-source ou hash-source\n# LOCALIZATION NOTE (reportURInotHttpsOrHttp2):\n# %1$S is the ETLD of the report URI that is not HTTP or HTTPS\nreportURInotHttpsOrHttp2= O URI do informe (%1$S) debe ser de tipo HTTP ou HTTPS.\n# LOCALIZATION NOTE (reportURInotInReportOnlyHeader):\n# %1$S is the ETLD of the page with the policy\nreportURInotInReportOnlyHeader= Este sitio (%1$S) ten unha política Report-Only sen un URI de informe. CSP non bloqueará e non é posíbel que informe de violacións desta política.\n# LOCALIZATION NOTE (failedToParseUnrecognizedSource):\n# %1$S is the CSP Source that could not be parsed\nfailedToParseUnrecognizedSource= Produciuse un fallo ao analizar a fonte non recoñecida %1$S\n# LOCALIZATION NOTE (inlineScriptBlocked):\n# inline script refers to JavaScript code that is embedded into the HTML document.\ninlineScriptBlocked= Bloqueouse un intento de executar scripts incrustados\n# LOCALIZATION NOTE (inlineStyleBlocked):\n# inline style refers to CSS code that is embedded into the HTML document.\ninlineStyleBlocked= Bloqueouse un intento de aplicar follas de estilo incrustadas\n# LOCALIZATION NOTE (scriptFromStringBlocked):\n# eval is a name and should not be localized.\nscriptFromStringBlocked= Bloqueouse un intento de chamar JavaScript dende unha cadea (chamando a unha función como «eval»)\n# LOCALIZATION NOTE (upgradeInsecureRequest):\n# %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.\nupgradeInsecureRequest= Anovando a solicitude insegura '%1$S' para usar '%2$S'\n# LOCALIZATION NOTE (ignoreSrcForDirective):\nignoreSrcForDirective= Atributos src ignorados para a directiva '%1$S'\n# LOCALIZATION NOTE (hostNameMightBeKeyword):\n# %1$S is the hostname in question and %2$S is the keyword\nhostNameMightBeKeyword= Interpretando %1$S como un nome de servidor, non como unha palabra clave. Para que sexa considerado unha palabra clave, use '%2$S' (entre comiñas simples).\n# LOCALIZATION NOTE (notSupportingDirective):\n# directive is not supported (e.g. 'reflected-xss')\nnotSupportingDirective= Non se admite a directiva '%1$S'. A directiva e os valores serán ignorados.\n\n# CSP Errors:\n# LOCALIZATION NOTE (couldntParseInvalidSource):\n# %1$S is the source that could not be parsed\ncouldntParseInvalidSource= Non foi posíbel analizar a fonte incorrecta %1$S\n# LOCALIZATION NOTE (couldntParseInvalidHost):\n# %1$S is the host that's invalid\ncouldntParseInvalidHost= Non foi posíbel analizar o servidor incorrecto %1$S\n# LOCALIZATION NOTE (couldntParseScheme):\n# %1$S is the string source\ncouldntParseScheme= Non foi posíbel analizar o esquema en %1$S\n# LOCALIZATION NOTE (couldntParsePort):\n# %1$S is the string source\ncouldntParsePort= Non foi posíbel analizar o porto en %1$S\n# LOCALIZATION NOTE (duplicateDirective):\n# %1$S is the name of the duplicate directive\nduplicateDirective= Detectouse que a directiva %1$S está duplicada. Todas as instancias, excepto a primeira, serán ignoradas.\n\n# LOCALIZATION NOTE (blockAllMixedContent):\n# %1$S is the URL of the blocked resource load.\nblockAllMixedContent = Blocking insecure request ‘%1$S’.\n# LOCALIZATION NOTE (couldntParseInvalidSandboxFlag):\n# %1$S is the option that could not be understood\ncouldntParseInvalidSandboxFlag = Couldn’t parse invalid sandbox flag ‘%1$S’\n# LOCALIZATION NOTE (deprecatedDirective):\n# %1$S is the name of the deprecated directive, %2$S is the name of the replacement.\ndeprecatedDirective = Directive ‘%1$S’ has been deprecated. Please use directive ‘%2$S’ instead.\n# LOCALIZATION NOTE (deprecatedReferrerDirective):\n# %1$S is the value of the deprecated Referrer Directive.\ndeprecatedReferrerDirective = Referrer Directive ‘%1$S’ has been deprecated. Please use the Referrer-Policy header instead.\n# LOCALIZATION NOTE (ignoringDirectiveWithNoValues):\n# %1$S is the name of a CSP directive that requires additional values (e.g., 'require-sri-for')\nignoringDirectiveWithNoValues = Ignoring ‘%1$S’ since it does not contain any parameters.\n# LOCALIZATION NOTE (ignoringReportOnlyDirective):\n# %1$S is the directive that is ignored in report-only mode.\nignoringReportOnlyDirective = Ignoring sandbox directive when delivered in a report-only policy ‘%1$S’\n# LOCALIZATION NOTE (ignoringSrcForStrictDynamic):\n# %1$S is the ignored src\n# script-src, as well as 'strict-dynamic' should not be localized\nignoringSrcForStrictDynamic = Ignoring “%1$S” within script-src: ‘strict-dynamic’ specified\n# LOCALIZATION NOTE (ignoringSrcFromMetaCSP):\n# %1$S defines the ignored src\nignoringSrcFromMetaCSP = Ignoring source ‘%1$S’ (Not supported when delivered via meta element).\n# LOCALIZATION NOTE (ignoringSrcWithinScriptStyleSrc):\n# %1$S is the ignored src\n# script-src and style-src are directive names and should not be localized\nignoringSrcWithinScriptStyleSrc = Ignoring “%1$S” within script-src or style-src: nonce-source or hash-source specified\n# LOCALIZATION NOTE (ignoringStrictDynamic):\n# %1$S is the ignored src\nignoringStrictDynamic = Ignoring source “%1$S” (Only supported within script-src). \n# LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):\n# %1$S is the csp directive that contains 'strict-dynamic'\n# 'strict-dynamic' should not be localized\nstrictDynamicButNoHashOrNonce = Keyword ‘strict-dynamic’ within “%1$S” with no valid nonce or hash might block all scripts from loading\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/security/security.properties",
    "content": "# Mixed Content Blocker\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the blocked mixed content resource\nBlockMixedDisplayContent= Bloqueouse a carga de contido mixto non activo (mixed display content) \"%1$S\"\nBlockMixedActiveContent= Bloqueouse a carga de contido mixto activo (mixed active content) \"%1$S\"\n\n# CORS\n# LOCALIZATION NOTE: Do not translate \"Access-Control-Allow-Origin\", Access-Control-Allow-Credentials, Access-Control-Allow-Methods, Access-Control-Allow-Headers\nCORSDisabled=Bloqueouse a solicitude Cross-Origin: a política «Same Origin» impide ler un recurso remoto en %1$S. (Razón: CORS desactivado).\nCORSRequestNotHttp=Bloqueouse a solicitude Cross-Origin: a política «Same Origin» impide ler un recurso remoto en %1$S. (Razón: a solicitude CORS non é http).\nCORSMissingAllowOrigin=Bloqueouse a solicitude Cross-Origin: a política «Same Origin» impide ler un recurso remoto en %1$S. (Razón: falta a cabeceira 'Access-Control-Allow-Origin').\nCORSAllowOriginNotMatchingOrigin=Bloqueouse a solicitude Cross-Origin: a política «Same Origin» impide ler un recurso remoto en %1$S. (Razón: a cabeceira 'Access-Control-Allow-Origin' non coincide con '%2$S').\nCORSMethodNotFound=Bloqueouse a solicitude Cross-Origin: a política «Same Origin» impide ler un recurso remoto en %1$S. (Razón: non se atopou o método na cabeceira CORS 'Access-Control-Allow-Methods').\nCORSMissingAllowCredentials=Bloqueouse a solicitude Cross-Origin: a política «Same Origin» impide ler un recurso remoto en %1$S. (Razón: esperábase 'true' na cabeceira CORS 'Access-Control-Allow-Credentials').\nCORSPreflightDidNotSucceed=Bloqueouse a solicitude Cross-Origin: a política «Same Origin» impide ler un recurso remoto en %1$S. (Razón: non funcionou a canle preflight CORS).\nCORSInvalidAllowMethod=Bloqueouse a solicitude Cross-Origin: a política «Same Origin» impide ler un recurso remoto en %1$S. (Razón: token '%2$S' non válido na cabeceira CORS 'Access-Control-Allow-Methods').\nCORSInvalidAllowHeader=Bloqueouse a solicitude Cross-Origin: a política «Same Origin» impide ler un recurso remoto en %1$S. (Razón: token '%2$S' non válido na cabeceira CORS 'Access-Control-Allow-Headers').\nCORSMissingAllowHeaderFromPreflight=Bloqueouse a solicitude Cross-Origin: a política «Same Origin» impide ler un recurso remoto en %1$S. (Razón: falta o token '%2$S' na cabeceira CORS 'Access-Control-Allow-Headers' da canle preflight CORS).\n\n# LOCALIZATION NOTE: Do not translate \"Strict-Transport-Security\", \"HSTS\", \"max-age\" or \"includeSubDomains\"\nSTSUnknownError=Strict-Transport-Security: produciuse un erro descoñecido ao procesar a cabeceira especificada polo sitio.\nSTSUntrustworthyConnection=Strict-Transport-Security: a conexión ao sitio non é fiábel, polo que se ignorou a cabeceira especificada.\nSTSCouldNotParseHeader=Strict-Transport-Security: o sitio especificou unha cabeceira que non foi posíbel analizar correctamente.\nSTSNoMaxAge=Strict-Transport-Security: o sitio especificou unha cabeceira que non incluía unha directiva 'max-age'.\nSTSMultipleMaxAges=Strict-Transport-Security: o sitio especificou unha cabeceira que incluía múltiples directivas 'max-age'.\nSTSInvalidMaxAge=Strict-Transport-Security: o sitio especificou unha cabeceira que incluía directiva 'max-age' incorrecta.\nSTSMultipleIncludeSubdomains=Strict-Transport-Security: o sitio especificou unha cabeceira que incluía múltiples directivas 'includeSubDomains'.\nSTSInvalidIncludeSubdomains=Strict-Transport-Security: o sitio especificou unha cabeceira que incluía unha directiva 'includeSubDomains' incorrecta.\nSTSCouldNotSaveState=Strict-Transport-Security: produciuse un erro ao marcar o sitio como un servidor Strict-Transport-Security.\n\n# LOCALIZATION NOTE: Do not translate \"Public-Key-Pins\", \"HPKP\", \"max-age\", \"report-uri\" or \"includeSubDomains\"\nPKPUnknownError=Public-Key-Pins: produciuse un erro descoñecido ao procesar a cabeceira especificada polo sitio.\nPKPUntrustworthyConnection=Public-Key-Pins: a conexión ao sitio non é fiábel, polo que se ignorou a cabeceira especificada.\nPKPCouldNotParseHeader=Public-Key-Pins: o sitio especificou unha cabeceira que non foi posíbel analizar correctamente.\nPKPNoMaxAge=Public-Key-Pins: o sitio especificou unha cabeceira que non incluía unha directiva 'max-age'.\nPKPMultipleMaxAges=Public-Key-Pins: o sitio especificou unha cabeceira que incluía múltiples directivas 'max-age'.\nPKPInvalidMaxAge=Public-Key-Pins: o sitio especificou unha cabeceira que incluía directiva 'max-age' incorrecta.\nPKPMultipleIncludeSubdomains=Public-Key-Pins: o sitio especificou unha cabeceira que incluía múltiples directivas 'includeSubDomains'.\nPKPInvalidIncludeSubdomains=Public-Key-Pins: o sitio especificou unha cabeceira que incluía unha directiva 'includeSubDomains' incorrecta.\nPKPInvalidPin=Public-Key-Pins: o sitio especificou unha cabeceira que incluía un pin incorrecto.\nPKPMultipleReportURIs=Public-Key-Pins: o sitio especificou unha cabeceira que incluía múltiples directivas 'report-uri'.\nPKPPinsetDoesNotMatch=Public-Key-Pins: o sitio especificou unha cabeceira que non incluía un pin coincidente.\nPKPNoBackupPin=Public-Key-Pins: o sitio especificou unha cabeceira que non incluía un pin de respaldo.\nPKPCouldNotSaveState=Public-Key-Pins: produciuse un erro ao marcar o sitio como un servidor de Public-Key-Pins.\nPKPRootNotBuiltIn=Public-Key-Pins: o certificado que usa o sitio non foi emitido por un certificado no almacén de certificados raíz predeterminado. Para evitar rupturas de confianza accidentais, ignorouse a cabeceira especificada.\n\n# LOCALIZATION NOTE: Do not translate \"SHA-1\"\nSHA1Sig=Este sitio usa un certificado SHA-1. Recoméndase que use certificados con algoritmos de sinatura que usen funcións hash  máis fortes que SHA-1.\nInsecurePasswordsPresentOnPage=Campos de contrasinal presentes nunha páxina non segura (http://). Este é un risco de seguranza que permite que se rouben as credencias de inicio de sesión dos usuarios.\nInsecureFormActionPasswordsPresent=Campos de contrasinal presentes nun formulario cunha acción de formulario non segura (http://). Este é un risco de seguranza que permite que se rouben as credencias de inicio de sesión dos usuarios.\nInsecurePasswordsPresentOnIframe=Campos de contrasinal presentes nun iframe non seguro (http://). Este é un risco de seguranza que permite que se rouben as credencias de inicio de sesión dos usuarios.\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the insecure mixed content resource\nLoadingMixedActiveContent2=Cargando contido mixto activo (non seguro) de \"%1$S\" nunha páxina segura\nLoadingMixedDisplayContent2=Cargando contido mixto non activo (non seguro) de \"%1$S\" nunha páxina segura\n# LOCALIZATION NOTE: Do not translate \"allow-scripts\", \"allow-same-origin\", \"sandbox\" or \"iframe\"\nBothAllowScriptsAndSameOriginPresent=Un iframe que ten allow-scripts e allow-same-origin para o seu atributo sandbox pode retirar o mecanismo de sandbox.\n\n# Sub-Resource Integrity\n# LOCALIZATION NOTE: Do not translate \"script\" or \"integrity\". \"%1$S\" is the invalid token found in the attribute.\nMalformedIntegrityHash=O elemento script ten un hash incorrecto no seu atributo integrity: \"%1$S\". O formato correcto é \"<hash algorithm>-<hash value>\".\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityLength=O hash contido no atributo integrity ten unha lonxitude incorrecta.\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityBase64=Non foi posíbel descodificar o hash contido no atributo integrity.\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the type of hash algorigthm in use (e.g. \"sha256\").\nIntegrityMismatch=Ningún dos hash \"%1$S\" no atributo integrity coinciden co contido do subrecurso.\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the sub-resource that cannot be protected using SRI.\nIneligibleResource=\"%1$S\" non é apto para comprobacións de integridade porque nin é CORS-enabled nin same-origin.\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the invalid hash algorithm found in the attribute.\nUnsupportedHashAlg=Non se admite o algoritmo do hash no atributo integrity: \"%1$S\"\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nNoValidMetadata=O atributo integrity non contén ningún metadato válido.\n\n# LOCALIZATION NOTE: Do not translate \"RC4\".\nWeakCipherSuiteWarning=Este sitio usa o algoritmo RC4 para cifrar que está desfasado e non é seguro.\n\n\nBlockScriptWithWrongMimeType=Script from “%1$S” was blocked because of a disallowed MIME type.\nCORSNotSupportingCredentials=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at ‘%1$S’. (Reason: Credential is not supported if the CORS header ‘Access-Control-Allow-Origin’ is ‘*’).\n\n#XCTO: nosniff\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options: nosniff\".\nMimeTypeMismatch=The resource from “%1$S” was blocked due to MIME type mismatch (X-Content-Type-Options: nosniff).\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options\" and also do not trasnlate \"nosniff\".\nXCTOHeaderValueMissing=X-Content-Type-Options header warning: value was “%1$S”; did you mean to send “nosniff”?\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/svg/svg.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAttributeParseWarning=Valor %2$S inesperado ao analizar o atributo %1$S.\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/textcontext.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cutCmd.label \"Cortar\">\n<!ENTITY cutCmd.accesskey \"t\">\n<!ENTITY copyCmd.label \"Copiar\">\n<!ENTITY copyCmd.accesskey \"C\">\n<!ENTITY pasteCmd.label \"Pegar\">\n<!ENTITY pasteCmd.accesskey \"P\">\n<!ENTITY undoCmd.label \"Desfacer\">\n<!ENTITY undoCmd.accesskey \"D\">\n<!ENTITY selectAllCmd.label \"Seleccionar todo\">\n<!ENTITY selectAllCmd.accesskey \"a\">\n<!ENTITY deleteCmd.label \"Eliminar\">\n<!ENTITY deleteCmd.accesskey \"m\">\n\n<!ENTITY spellAddToDictionary.label \"Engadir ao dicionario\">\n<!ENTITY spellAddToDictionary.accesskey \"o\">\n<!ENTITY spellUndoAddToDictionary.label \"Desfacer engadir ao diccionario\">\n<!ENTITY spellUndoAddToDictionary.accesskey \"n\">\n<!ENTITY spellCheckToggle.label \"Corrección ortográfica\">\n<!ENTITY spellCheckToggle.accesskey \"g\">\n<!ENTITY spellNoSuggestions.label \"(Non hai suxestións ortográficas)\">\n<!ENTITY spellDictionaries.label \"Idiomas\">\n<!ENTITY spellDictionaries.accesskey \"I\">\n\n<!ENTITY searchTextBox.clear.label \"Limpar\">\n\n<!ENTITY fillLoginMenu.label          \"Cubrir identificación\">\n<!ENTITY fillLoginMenu.accesskey      \"f\">\n<!ENTITY fillPasswordMenu.label       \"Cubrir contrasinal\">\n<!ENTITY fillPasswordMenu.accesskey   \"b\">\n<!ENTITY fillUsernameMenu.label       \"Cubrir nome de usuario\">\n<!ENTITY fillUsernameMenu.accesskey   \"u\">\n<!ENTITY noLoginSuggestions.label     \"(Sen suxestións de identificación)\">\n<!ENTITY viewSavedLogins.label        \"Ver as identificacións gardadas\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/tree.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restoreColumnOrder.label \"Restaurar a orde das columnas\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/videocontrols.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY playButton.playLabel \"Reproducir\">\n<!ENTITY playButton.pauseLabel \"Pausa\">\n<!ENTITY muteButton.muteLabel \"Enmudecer\">\n<!ENTITY muteButton.unmuteLabel \"Desenmudecer\">\n<!ENTITY fullscreenButton.enterfullscreenlabel \"Pantalla completa\">\n<!ENTITY fullscreenButton.exitfullscreenlabel \"Saír de pantalla completa\">\n<!ENTITY castingButton.castingLabel \"Enviar á pantalla\">\n\n<!ENTITY stats.media \"Media\">\n<!ENTITY stats.size \"Tamaño\">\n<!ENTITY stats.activity \"Actividade\">\n<!ENTITY stats.activityPaused \"Pausado\">\n<!ENTITY stats.activityPlaying \"Reproducindo\">\n<!ENTITY stats.activityEnded \"Finalizado\">\n<!ENTITY stats.activitySeeking \"(buscando)\">\n<!ENTITY stats.volume \"Volume\">\n<!ENTITY stats.framesParsed \"Fotogramas analizados\">\n<!ENTITY stats.framesDecoded \"Fotogramas descodificados\">\n<!ENTITY stats.framesPresented \"Fotogramas presentados\">\n<!ENTITY stats.framesPainted \"Fotogramas pintados\">\n\n<!ENTITY error.aborted \"Detívose a carga do vídeo.\">\n<!ENTITY error.network \"Interrompeuse a reprodución do vídeo debido a un erro da rede.\">\n<!ENTITY error.decode \"Non é posíbel reproducir o vídeo porque o ficheiro está danado.\">\n<!ENTITY error.srcNotSupported \"Non se admite o formato de vídeo ou o tipo MIME.\">\n<!ENTITY error.noSource2 \"Non se atopou un vídeo cun formato ou tipo MIME compatíbel.\">\n<!ENTITY error.generic \"Interrompeuse a reprodución do vídeo debido a un erro descoñecido.\">\n\n<!-- LOCALIZATION NOTE (scrubberScale.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 of 6:00:00 elapsed\".\n-->\n<!ENTITY scrubberScale.nameFormat \"#1 de #2 transcorridos\">\n\n<!ENTITY closedCaption.off \"Off\">\n\n<!-- LOCALIZATION NOTE (positionAndDuration.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 / 6:00:00\".\nNote that #2 is not always available. For example, when at the 5 minute mark in an\nunknown duration video, #1 would be \"5:00\" and the string which is surrounded by\n<span> would be deleted, result string would be \"5:00\".\n-->\n<!ENTITY positionAndDuration.nameFormat \"#1<span> / #2</span>\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/viewSource.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from content/viewSource.xul -->\n\n<!-- LOCALIZATION NOTE (mainWindow.title) : DONT_TRANSLATE --> \n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE --> \n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifierseparator) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifierseparator \" - \">\n<!ENTITY mainWindow.preface \"Código fonte de: \">\n\n<!ENTITY fileMenu.label \"Ficheiro\">\n<!ENTITY fileMenu.accesskey \"F\">\n<!ENTITY savePageCmd.label \"Gardar páxina como…\">\n<!ENTITY savePageCmd.accesskey \"a\">\n<!ENTITY savePageCmd.commandkey \"S\">\n<!ENTITY pageSetupCmd.label \"Configuración da páxina…\">\n<!ENTITY pageSetupCmd.accesskey \"u\">\n<!ENTITY printPreviewCmd.label \"Previsualizar\">\n<!ENTITY printPreviewCmd.accesskey \"v\">\n<!ENTITY printCmd.label \"Imprimir…\">\n<!ENTITY printCmd.accesskey \"I\">\n<!ENTITY printCmd.commandkey \"P\">\n<!ENTITY closeCmd.label \"Pechar\">\n<!ENTITY closeCmd.accesskey \"P\">\n<!ENTITY closeCmd.commandkey \"W\">\n\n<!-- LOCALIZATION NOTE :\ntextEnlarge.commandkey3, textReduce.commandkey2 and\ntextReset.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n<!ENTITY textEnlarge.commandkey \"+\">\n<!ENTITY textEnlarge.commandkey2 \"=\">\n<!ENTITY textEnlarge.commandkey3 \"\">\n<!ENTITY textReduce.commandkey \"-\">\n<!ENTITY textReduce.commandkey2 \"\">\n<!ENTITY textReset.commandkey \"0\">\n<!ENTITY textReset.commandkey2 \"\">\n\n<!ENTITY goToLineCmd.label \"Ir á liña…\">\n<!ENTITY goToLineCmd.accesskey \"I\">\n<!ENTITY goToLineCmd.commandkey \"l\">\n\n<!ENTITY viewMenu.label           \"Ver\">\n<!ENTITY viewMenu.accesskey       \"V\">\n<!ENTITY reloadCmd.label \"Actualizar\">\n<!ENTITY reloadCmd.accesskey \"A\">\n<!ENTITY reloadCmd.commandkey \"r\">\n<!ENTITY menu_wrapLongLines.title \"Axustar liñas longas\"> \n<!ENTITY menu_wrapLongLines.accesskey \"x\">\n<!ENTITY menu_highlightSyntax.label \"Realzar a sintaxe\">\n<!ENTITY menu_highlightSyntax.accesskey \"s\">\n<!ENTITY menu_textSize.label \"Tamaño do texto\">\n<!ENTITY menu_textSize.accesskey \"T\">\n<!ENTITY menu_textEnlarge.label \"Aumentar\">\n<!ENTITY menu_textEnlarge.accesskey \"A\">\n<!ENTITY menu_textReduce.label \"Reducir\">\n<!ENTITY menu_textReduce.accesskey \"R\">\n<!ENTITY menu_textReset.label \"Normal\">\n<!ENTITY menu_textReset.accesskey \"N\">\n\n<!ENTITY findOnCmd.label     \"Localizar nesta páxina…\">\n<!ENTITY findOnCmd.accesskey \"L\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label  \"Localizar de novo\">\n<!ENTITY findAgainCmd.accesskey \"n\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY backCmd.label \"Atrás\">\n<!ENTITY backCmd.accesskey \"t\">\n<!ENTITY forwardCmd.label \"Seguinte\">\n<!ENTITY forwardCmd.accesskey \"S\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n\n<!ENTITY copyLinkCmd.label \"Copiar a localización da ligazón\">\n<!ENTITY copyLinkCmd.accesskey \"l\">\n<!ENTITY copyEmailCmd.label \"Copiar correo electrónico\">\n<!ENTITY copyEmailCmd.accesskey \"e\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/viewSource.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngoToLineTitle= Ir á liña\ngoToLineText= Introduza o número de liña\ninvalidInputTitle= Entrada incorrecta\ninvalidInputText= O número de liña introducido é incorrecto\noutOfRangeTitle= Non se atopou a liña\noutOfRangeText= Non se atopou a liña especificada.\nstatusBarLineCol= Liña %1$S, Col %2$S\nviewSelectionSourceTitle= Fonte DOM da selección\nviewMathMLSourceTitle= Fonte DOM de MathML\n\ncontext_goToLine_label= Ir á liña…\ncontext_goToLine_accesskey= l\ncontext_wrapLongLines_label= Axustar liñas longas\ncontext_highlightSyntax_label= Realzar a sintaxe\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/webapps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (webapps.uninstall.notification): %S will be replaced with the name of the uninstalled web app\nuninstall.notification= %S desinstalouse do computador.\nuninstall.label= Desinstalar aplicativo\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/wizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  button-back-mac.label        \"Ir atrás\">\n<!ENTITY  button-back-mac.accesskey    \"I\">\n<!ENTITY  button-next-mac.label        \"Continuar\">\n<!ENTITY  button-next-mac.accesskey    \"C\">\n<!ENTITY  button-finish-mac.label      \"Feito\">\n<!ENTITY  button-cancel-mac.label      \"Cancelar\">\n\n<!ENTITY  button-back-unix.label       \"Atrás\">\n<!ENTITY  button-back-unix.accesskey   \"t\">\n<!ENTITY  button-next-unix.label       \"Seguinte\">\n<!ENTITY  button-next-unix.accesskey   \"S\">\n<!ENTITY  button-finish-unix.label     \"Finalizar\">\n<!ENTITY  button-cancel-unix.label     \"Cancelar\">\n\n<!ENTITY  button-back-win.label        \"&lt; Atrás\">\n<!ENTITY  button-back-win.accesskey    \"A\">\n<!ENTITY  button-next-win.label        \"Seguinte &gt;\">\n<!ENTITY  button-next-win.accesskey    \"S\">\n<!ENTITY  button-finish-win.label      \"Finalizar\">\n<!ENTITY  button-cancel-win.label      \"Cancelar\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/wizard.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndefault-first-title=Benvido(a) a %S\ndefault-last-title=Completar %S\ndefault-first-title-mac=Introdución\ndefault-last-title-mac=Conclusión\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/xbl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nUnexpectedElement=Elemento <%1$S> inesperado.\n# LOCALIZATION NOTE: do not localize key=“%S” modifiers=“%S” id=“%S”\nTooDeepBindingRecursion=A ligazón XBL \"%S\" xa está a ser utilizada por demasiados elementos predecesores; sen aplicar para evitar recursividades infinitas.\nCircularExtendsBinding=A extensión da ligazón XBL \"%S\" con \"%S\" levará a estendela a ela mesma\n# LOCALIZATION NOTE: do not localize <handler command=\"…\">\nCommandNotInChrome=Utilización de <handler command=\"…\"> non permitida fóra de chrome.\nMalformedXBL = Hai un ficheiro XBL mal formado. Esqueceu o espazo de nomes XBL na etiqueta de vinculacións (bindings)?\nInvalidExtendsBinding=A extensión de \"%S\" non é válida. Por regra xeral, non estenda nomes de etiquetas.\nMissingIdAttr = Falta un atributo \"id\" na etiqueta de vinculación (binding tag).\n\n# LOCALIZATION NOTE: do not localize key=“%S” modifiers=“%S” id=“%S”\nGTK2Conflict2=Key event not available on GTK2: key=“%S” modifiers=“%S” id=“%S”\nWinConflict2=Key event not available on some keyboard layouts: key=“%S” modifiers=“%S” id=“%S”\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/xml/prettyprint.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY xml.nostylesheet \"Este ficheiro XML parece non ter ningunha información de estilos asociada. Vexa a árbore do \ndocumento a seguir.\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/xpinstall/xpinstall.properties",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Mozilla Communicator client code, released\n# March 31, 1998.\n#\n# The Initial Developer of the Original Code is\n# Netscape Communications Corporation.\n# Portions created by the Initial Developer are Copyright (C) 1998-1999\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Samir Gehani <sgehani@netscape.com>\n#   Daniel Veditz <dveditz@netscape.com>\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either of the GNU General Public License Version 2 or later (the \"GPL\"),\n# or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\n#--------------------------------------------------------------------\n#   Install Actions\n#--------------------------------------------------------------------\nInstallFile=Instalando: %s\nInstallSharedFile=Instalando o ficheiro compartido: %s\nReplaceFile=Substituíndo: %s\nReplaceSharedFile=Substituíndo o ficheiro compartido: %s\nSkipFile=Ignorando: %s\nSkipSharedFile=Ignorando o ficheiro compartido: %s\n\nDeleteFile=Eliminando o ficheiro: %s\nDeleteComponent=Eliminando o compoñente: %s\n\nExecute=Executando: %s\nExecuteWithArgs=Executando: %s co argumento: %s\n\nCopyFile=Copiar ficheiro: %s a %s\nExecuteFile=Executar ficheiro: %s\nExecuteFileWithArgs=Executar ficheiro: %s co argumento: %s\nMoveFile=Mover ficheiro: %s a %s\nRenameFile=Renomear ficheiro: %s a %s\nCreateFolder=Crear cartafol: %s\nRemoveFolder=Eliminar cartafol: %s\nRenameFolder=Renomear cartafol: %s a %s\nWindowsShortcut=Atallo de Windows: %s\nMacAlias=Alcume Mac: %s\nWindowsRegisterServer=Servidor de rexistro de Windows: %s\nUnknownFileOpCommand=Orde de operación de ficheiros descoñecido\n\nPatch=Parchando: %s\n\nUninstall=Desinstalando: %s\n\nRegSkin=Rexistro de tema: %s\nRegLocale=Rexistro de idioma: %s\nRegContent=Rexistro de contido: %s\nRegPackage=Rexistro de paquete: %s\n\n#--------------------------------------------------------------------\n#   Dialog Messages\n#--------------------------------------------------------------------\n\nApplyNowSkin=Utilizar este tema\nApplyNowLocale=Utilizar este idioma\n\nConfirmSkin=Instalar o tema \"%1$S\" de %2$S?\nConfirmLocale=Instalar o idioma \"%1$S\" de %2$S?\n\nOK=Instalar\n\nprogress.queued=Na cola\nprogress.downloading=Descargando…\nprogress.downloaded=Descargado\nprogress.installing=Instalando…\n\nUnsigned=Sen asinar\n\n#--------------------------------------------------------------------\n#   Miscellaneous\n#--------------------------------------------------------------------\nERROR=ERRO\n\nerror0=Pronto\nerror999=Reinicie para concluír\nerror-202=Acceso negado\nerror-203=Erro de instalación inesperado\\nConsulte o rexistro da consola de JavaScript para obter máis detalles.\nerror-204=Non se encontrou o script de instalación\nerror-207=Non é un paquete de instalación válido\nerror-208=Argumento incorrecto\nerror-210=Usuario cancelado\nerror-214=Non existe un ficheiro requirido\nerror-215=Só de lectura\nerror-218=Erro de extracción de AppleSingle\nerror-219=Camiño incorrecto\nerror-225=ERRO DE EXTRACCIÓN\nerror-227=Cancelado\nerror-228=Erro da descarga\nerror-229=Erro do script\nerror-230=Xa existe\nerror-235=Espazo esgotado\nerror-239=Erro do rexistro en chrome\nerror-240=Instalación sen concluír\nerror-244=Paquete incompatíbel\nerror-260=Non foi posíbel verificar a sinatura.\nerror-261=Hash de ficheiro incorrecto (posíbel erro na descarga)\nerror-262=Tipo de hash de ficheiro descoñecido ou incorrecto\nerror-299=Memoria esgotada\n\n# there are other error codes, either rare or obsolete,\n# that are not worth translating at this time.\nunknown.error=Erro %S inesperado\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/xslt/xslt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n1= Erro na análise dunha folla de estilo XSLT.\n2= Erro na análise dunha expresión XPath.\n3= \n4= Erro na transformación XSLT.\n5= Función XSLT/XPath non válida.\n6= A folla de estilo XSLT contén (posibelmente) unha recursividade.\n7= Valor de atributo incorrecto en XSLT 1.0.\n8= Esperábase que unha expresión XPath devolvese un NodeSet.\n9= A transformación XSLT foi finalizada por <xsl:message>.\n10= Produciuse un erro na rede ao cargar unha folla de estilo XSLT:\n11= Unha folla de estilo XSLT non ten un tipo MIME XML:\n12= Unha folla de estilo XSLT impórtase ou inclúese a si mesma directa ou indirectamente:\n13= Chamouse unha función de XPath cun número de argumentos incorrecto.\n14= Chamouse unha función de extensión de XPath descoñecida.\n15= Erro na análise de XPath: esperábase ')':\n16= Erro na análise de XPath: eixo non válido:\n17= Erro na análise de XPath: Esperábase unha proba Name ou Nodetype:\n18= Erro na análise de XPath: Esperábase ']':\n19= Erro na análise de XPath: Nome de variábel non válido:\n20= Erro na análise de XPath: Fin da expresión inesperado:\n21= Erro na análise de XPath: Esperábase un operador:\n22= Erro na análise de XPath: Literal sen pechar:\n23= Erro na análise de XPath: ':' inesperado:\n24= Erro na análise de XPath: '!' inesperado, a negación é not():\n25= Erro na análise de XPath: Atopouse un carácter incorrecto:\n26= Erro na análise de XPath: Esperábase un operador binario:\n27= Bloqueouse a carga dunha folla de estilo XSLT por motivos de seguranza.\n28= Avaliando unha expresión non válida\n29= Chave descentrada.\n30= Creando un elemento cun QName non válido.\n31= A ligazón variábel ensombrece a ligazón variábel dentro do mesmo modelo.\n32= Chamada á función chave non permitida.\n\nLoadingError= Produciuse un erro ao cargar a folla de estilo: %S\nTransformError= Produciuse un erro durante a transformación XSLT: %S\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global/xul.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMissingOverlay=Non foi posíbel cargar a superposición de %1$S.\nPINotInProlog=A instrución de procesamento <?%1$S?> non ten ningún efecto fóra do prólogo (consulte o erro 360119).\nNeededToWrapXUL=A caixa XUL para o elemento %1$S contiña un secundario %2$S inserido e forzou todos os elementos secundarios a axustarse nun bloque.\nNeededToWrapXULInlineBox=A caixa XUL para o elemento %1$S contiña un secundario %2$S inserido e forzou todos os elementos secundarios a axustarse nun bloque. É posíbel frecuentemente solucionar isto substituíndo \"display: -moz-inline-box\" por \"display: -moz-inline-box; display: inline-block\".\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global-platform/mac/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump=       Saltar\npress=       Premer\ncheck=       Marcar\nuncheck=       Desmarcar\nselect=       Seleccionar\nopen=       Abrir\nclose=       Pechar\nswitch=       Trocar\nclick=       Premer\ncollapse=       Contraer\nexpand=       Expandir\nactivate=       Activar\ncycle=       Alternar\n\n# Universal Access API support\n# (Mac Only)\n# The Role Description for AXWebArea (the web widget). Like in Safari.\nhtmlContent= Contido HTML\n# The Role Description for the Tab button.\ntab=       lapela\n# The Role Description for definition list dl, dt and dd\nterm=       termo\ndefinition=    definición\n# The Role Description for an input type=\"search\" text field\nsearchTextField= campo de texto de buscas\n# The Role Description for WAI-ARIA Landmarks\napplication=   aplicativo\nsearch=       busca\nbanner=       cartel\nnavigation=    navegación\ncomplementary= complementario\ncontent=       contido\nmain=       principal\n# The (spoken) role description for various WAI-ARIA roles\nalert=      alerta\nalertDialog=      diálogo de alerta\narticle=      artigo\ndocument=      documento\nlog=      rexistro\nmarquee=      rectángulo de selección\nmath=      matemática\nnote=      nota\nregion=      rexión\nstatus=      estado do aplicativo\ntimer=      temporizador\ntooltip=      suxestión\nseparator=      separador\ntabPanel=      panel de lapela\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global-platform/mac/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global-platform/mac/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#mac\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key - open up arrow symbol (ctrl-e)\nVK_SHIFT=MAIÚS\n\n#the command key - clover leaf symbol (ctrl-q)\nVK_META=Meta\n\n#the win key - never generated by native key event\nVK_WIN=Win\n\n#the option/alt key - splitting tracks symbol (ctrl-g)\nVK_ALT=ALT\n\n#the control key. hat symbol (ctrl-f)\nVK_CONTROL=CTRL\n\n#the separator character used between modifiers (none on Mac OS)\nMODIFIER_SEPARATOR=\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global-platform/unix/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump=       Saltar\npress=       Premer\ncheck=       Marcar\nuncheck=       Desmarcar\nselect=       Seleccionar\nopen=       Abrir\nclose=       Pechar\nswitch=       Trocar\nclick=       Premer\ncollapse=       Contraer\nexpand=       Expandir\nactivate=       Activar\ncycle=       Alternar\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global-platform/unix/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global-platform/unix/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=MAIÚS\n\n#the command key\nVK_META=META\n\n#the win key (Super key and Hyper keys are mapped to DOM Win key)\nVK_WIN=Win\n\n#the alt key\nVK_ALT=ALT\n\n#the control key\nVK_CONTROL=CTRL\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global-platform/win/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump=       Saltar\npress=       Premer\ncheck=       Marcar\nuncheck=       Desmarcar\nselect=       Seleccionar\nopen=       Abrir\nclose=       Pechar\nswitch=       Trocar\nclick=       Premer\ncollapse=       Contraer\nexpand=       Expandir\nactivate=       Activar\ncycle=       Alternar\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global-platform/win/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global-platform/win/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=MAIÚS\n\n#the command key\nVK_META=META\n\n#the win key\nVK_WIN=Win\n\n#the alt key\nVK_ALT=ALT\n\n#the control key\nVK_CONTROL=CTRL\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/global-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#\n#   Localizable URLs\n#\npluginStartupMessage=Iniciando engadido para o tipo\n\n# plug-ins URLs\npluginupdates_label=mozilla.com/plugincheck\npluginupdates_url=http://www.mozilla.com/plugincheck/\n\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/mozapps/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (window.width2, window.height): These values should be\nclose to the golden ratio (1.618:1) while making sure it's wide enough for long\nfile names and tall enough to hint that there are more downloads in the list -->\n<!ENTITY window.width2                    \"485\">\n<!ENTITY window.height                    \"300\"> \n\n<!ENTITY starting.label                   \"Iniciando…\">\n<!ENTITY scanning.label                   \"Buscando virus…\">\n\n<!ENTITY downloads.title                  \"Descargas\">\n\n<!ENTITY cmd.pause.label                  \"Pausa\">\n<!ENTITY cmd.pause.accesskey              \"P\">\n<!ENTITY cmd.resume.label                 \"Retomar\">\n<!ENTITY cmd.resume.accesskey             \"R\">\n<!ENTITY cmd.cancel.label                 \"Cancelar\">\n<!ENTITY cmd.cancel.accesskey             \"C\">\n<!ENTITY cmd.show.label                   \"Abrir o cartafol contedor\">\n<!ENTITY cmd.show.accesskey               \"f\">\n<!ENTITY cmd.showMac.label                \"Amosar no Finder\">\n<!ENTITY cmd.showMac.accesskey            \"F\">\n<!ENTITY cmd.open.label                   \"Abrir\">\n<!ENTITY cmd.open.accesskey               \"A\">\n<!ENTITY cmd.openWith.label               \"Abrir con…\">\n<!ENTITY cmd.openWith.accesskey           \"o\">\n<!ENTITY cmd.retry.label                  \"Tentar de novo\">\n<!ENTITY cmd.retry.accesskey              \"r\">\n<!ENTITY cmd.goToDownloadPage.label       \"Ir á páxina de descargas\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"d\">\n<!ENTITY cmd.copyDownloadLink.label       \"Copiar ligazón de descarga\">\n<!ENTITY cmd.copyDownloadLink.accesskey   \"l\">\n<!ENTITY cmd.removeFromList.label         \"Retirar da lista\">\n<!ENTITY cmd.removeFromList.accesskey     \"e\">\n\n<!ENTITY cmd.close.commandKey             \"w\">\n<!ENTITY cmd.close2.commandKey            \"j\">\n<!ENTITY cmd.close2Unix.commandKey        \"y\">\n<!ENTITY cmd.clearList.label              \"Borrar lista\">\n<!ENTITY cmd.clearList.tooltip            \"Retira da lista as descargas rematadas, canceladas ou erradas\">\n<!ENTITY cmd.clearList.accesskey          \"c\">\n<!ENTITY cmd.find.commandKey              \"f\">\n<!ENTITY cmd.search.commandKey            \"k\">\n\n<!ENTITY closeWhenDone.label              \"Pechar ao rematar as descargas\">\n<!ENTITY closeWhenDone.tooltip            \"Pecha a xanela de descargas cando estean descargados todos os ficheiros\">\n\n<!ENTITY showFolder.label                 \"Amosar este cartafol\">\n<!ENTITY searchBox.label                  \"Buscar…\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/mozapps/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (shortSeconds): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# s is the short form for seconds\n\n# LOCALIZATION NOTE (shortMinutes): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# m is the short form for minutes\n\n# LOCALIZATION NOTE (shortHours): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# h is the short form for hours\n\n# LOCALIZATION NOTE (shortDays): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# d is the short form for days\n\n# LOCALIZATION NOTE (paused): — is the \"em dash\" (long dash)\npaused=Parado —  #1\ndownloading=Descargando\nnotStarted=Sen iniciar\nfailed=Fallou\nfinished=Rematado\ncanceled=Cancelado\n\ndownloadErrorAlertTitle=Erro na descarga\ndownloadErrorGeneric=Non é posíbel gardar a descarga por causa dun erro descoñecido.\\n\\nTente de novo.\n\n# LOCALIZATION NOTE: we don't have proper plural support in the CPP code; bug 463102\nquitCancelDownloadsAlertTitle=Desexa cancelar todas as descargas?\nquitCancelDownloadsAlertMsg=Se sae agora cancelarase unha descarga. Confirma que quere saír?\nquitCancelDownloadsAlertMsgMultiple=Se sae agora cancelaranse %S descargas. Confirma que quere saír?\nquitCancelDownloadsAlertMsgMac=Se sae agora cancelarase unha descarga. Confirma que quere saír?\nquitCancelDownloadsAlertMsgMacMultiple=Se sae agora cancelaranse %S descargas. Confirma que quere saír?\nofflineCancelDownloadsAlertTitle=Cancelar todas as descargas?\nofflineCancelDownloadsAlertMsg=Se se desconecta agora cancelarase unha descarga. Confirma que quere desconectarse?\nofflineCancelDownloadsAlertMsgMultiple=Se se desconecta agora cancelaranse %S descargas. Confirma que quere desconectarse?\nleavePrivateBrowsingCancelDownloadsAlertTitle=Desexa cancelar todas as descargas?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsg2=Se pecha agora todas as xanelas de navegación privada, cancelarase 1 descarga. Confirma que quere saír da navegación privada?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsgMultiple2=Se pecha agora todas as xanelas de navegación privada, cancelaranse %S descargas. Confirma que quere saír da navegación privada?\ncancelDownloadsOKText=Cancelar unha descarga\ncancelDownloadsOKTextMultiple=Cancelar %S descargas\ndontQuitButtonWin=Non saír\ndontQuitButtonMac=Non saír\ndontGoOfflineButton=Permanecer conectado\ndontLeavePrivateBrowsingButton2=Continuar na navegación privada\ndownloadsCompleteTitle=Descargas concluídas\ndownloadsCompleteMsg=Concluíu a descarga de todos os ficheiros. \n\n# LOCALIZATION NOTE (infiniteRate):\n# If download speed is a JavaScript Infinity value, this phrase is used\ninfiniteRate=Realmente rápido\n\n# LOCALIZATION NOTE (statusFormat3): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S rate number; %3$S rate unit; %4$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (2.2 MB/sec)\nstatusFormat3=%4$S — %1$S (%2$S %3$S/sec)\n\n# LOCALIZATION NOTE (statusFormatInfiniteRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S substitute phrase for Infinity speed; %3$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (Really fast)\nstatusFormatInfiniteRate=%3$S — %1$S (%2$S)\n\n# LOCALIZATION NOTE (statusFormatNoRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB\nstatusFormatNoRate=%2$S — %1$S\n\nbytes=bytes\nkilobyte=KB\nmegabyte=MB\ngigabyte=GB\n\n# LOCALIZATION NOTE (transferSameUnits2):\n# %1$S progress number; %2$S total number; %3$S total unit\n# example: 1.1 of 333 MB\ntransferSameUnits2=%1$S de %2$S %3$S\n# LOCALIZATION NOTE (transferDiffUnits2):\n# %1$S progress number; %2$S progress unit; %3$S total number; %4$S total unit\n# example: 11.1 MB of 3.3 GB\ntransferDiffUnits2=%1$S %2$S de %3$S %4$S\n# LOCALIZATION NOTE (transferNoTotal2):\n# %1$S progress number; %2$S unit\n# example: 111 KB\ntransferNoTotal2=%1$S %2$S\n\n# LOCALIZATION NOTE (timePair3): %1$S time number; %2$S time unit\n# example: 1m; 11h\n# LOCALIZATION NOTE (timeLeftSingle3): %1$S time left\n# example: 1m left; 11h left\n# LOCALIZATION NOTE (timeLeftDouble3): %1$S time left; %2$S time left sub units\n# example: 11h 2m left; 1d 22h left\n\n# LOCALIZATION NOTE (doneSize): #1 size number; #2 size unit\ndoneSize=#1 #2\n# LOCALIZATION NOTE (doneScheme): #1 URI scheme like data: jar: about:\ndoneScheme2=Recurso %1$S\n# LOCALIZATION NOTE (doneFileScheme): Special case of doneScheme for file:\n# This is used as an eTLD replacement for local files, so make it lower case\ndoneFileScheme=ficheiro local\n\n# LOCALIZATION NOTE (yesterday): Displayed time for files finished yesterday\nyesterday=Onte\n# LOCALIZATION NOTE (monthDate): #1 month name; #2 date number; e.g., January 22\nmonthDate2=%2$S de %1$S\n\nfileExecutableSecurityWarning=%S é un ficheiro executábel. Estes ficheiros poden conter virus ou outro tipo de código malicioso que pode danar o computador. Teña precaución ao abrir este ficheiro. Confirma que quere executar %S?\nfileExecutableSecurityWarningTitle=Abrir ficheiro executábel?\nfileExecutableSecurityWarningDontAsk=Non preguntar de novo\n\n# Desktop folder name for downloaded files\ndownloadsFolder=Descargas\n\n\n# LOCALIZATION NOTE (shortDays): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# d is the short form for days\nshortDays=d;d\n\n# LOCALIZATION NOTE (shortHours): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# h is the short form for hours\nshortHours=h;h\n\n# LOCALIZATION NOTE (shortMinutes): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# m is the short form for minutes\nshortMinutes=m;m\nshortSeconds=s;s\ntimeFewSeconds2=A few seconds left\n# LOCALIZATION NOTE (timeLeftDouble3): %1$S time left; %2$S time left sub units\n# example: 11h 2m left; 1d 22h left\ntimeLeftDouble3=%1$S %2$S left\n# LOCALIZATION NOTE (timeLeftSingle3): %1$S time left\n# example: 1m left; 11h left\ntimeLeftSingle3=%1$S left\n\n# LOCALIZATION NOTE (timePair3): %1$S time number; %2$S time unit\n# example: 1m; 11h\ntimePair3=%1$S%2$S\ntimeUnknown2=Unknown time left\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/mozapps/downloads/settingsChange.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  settingsChangePreferences.label  \"Pode modificar a configuración nas Preferencias de &brandShortName;.\">\n<!ENTITY  settingsChangeOptions.label      \"Pode modificar a configuración nas Opcións de &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/mozapps/downloads/unknownContentType.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  intro2.label                \"Escolleu abrir:\">\n<!ENTITY  from.label                  \"de:\">\n<!ENTITY  actionQuestion.label        \"Que debe facer &brandShortName; con este ficheiro?\">\n\n<!ENTITY  openWith.label              \"Abrir con\">\n<!ENTITY  openWith.accesskey          \"A\">\n<!ENTITY  other.label                 \"Outro…\">\n\n<!ENTITY  saveFile.label              \"Gardar ficheiro\">\n<!ENTITY  saveFile.accesskey          \"G\">\n\n<!ENTITY  rememberChoice.label        \"Facer o mesmo automaticamente cos ficheiros semellantes.\">\n<!ENTITY  rememberChoice.accesskey    \"F\">\n\n<!ENTITY  whichIs.label              \"que é:\">\n\n<!ENTITY  chooseHandlerMac.label      \"Escoller…\">\n<!ENTITY  chooseHandlerMac.accesskey  \"E\">\n<!ENTITY  chooseHandler.label         \"Explorar…\">\n<!ENTITY  chooseHandler.accesskey     \"x\">\n\n<!ENTITY  unknownPromptText.label     \"Desexa gardar este ficheiro?\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/mozapps/downloads/unknownContentType.properties",
    "content": "# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle=Abrindo %S\nsaveDialogTitle=Introduza o nome do ficheiro en que gardar…\ndefaultApp=%S (predefinido)\nchooseAppFilePickerTitle=Escoller aplicativo auxiliar\nbadApp=Non foi posíbel atopar o aplicativo escollido (%S). Comprobe o nome do ficheiro ou escolla outro.\nbadApp.title=Non se atopou o aplicativo\nbadPermissions=Non foi posíbel gardar o ficheiro porque non posúe os permisos apropiados. Escolla outro cartafol.\nbadPermissions.title=Permisos de escritura incorrectos\nselectDownloadDir=Seleccionar o cartafol de descarga\nunknownAccept.label=Gardar ficheiro\nunknownCancel.label=Cancelar\nfileType=Ficheiro %S\n# LOCALIZATION NOTE (orderedFileSizeWithType): first %S is type, second %S is size, and third %S is unit  \norderedFileSizeWithType=%1$S (%2$S %3$S)\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/mozapps/extensions/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  creator.label               \"Creado por:\">\n<!ENTITY  developers.label            \"Desenvolvedores:\">\n<!ENTITY  translators.label           \"Tradutores:\">\n<!ENTITY  contributors.label          \"Colaboradores:\">\n<!ENTITY  homepage.label              \"Visitar a páxina de inicio\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/mozapps/extensions/blocklist.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY blocklist.title             \"Os complementos poden estar a causar algúns problemas\">\n<!ENTITY blocklist.style             \"width: 45em; height: 30em\">\n<!ENTITY blocklist.summary           \"&brandShortName; determinou que os seguintes complementos causan problemas de estabilidade ou seguranza:\">\n<!ENTITY blocklist.softblocked       \"Por seguranza, recoméndaselle reiniciar con estes complementos desactivados.\">\n<!ENTITY blocklist.hardblocked       \"Estes complementos teñen un alto risco de causar problemas de estabilidade ou seguranza e foron bloqueados, mais é preciso reiniciar para os desactivar completamente.\">\n<!ENTITY blocklist.softandhard       \"Os complementos que teñen un alto risco de causar problemas de estabilidade ou seguranza foron bloqueados. Os demais son de baixo risco, mais é recomendábel que reinicie con eles desactivados.\">\n<!ENTITY blocklist.moreinfo          \"Máis información\">\n\n<!ENTITY blocklist.accept.label      \"Reiniciar &brandShortName;\">\n<!ENTITY blocklist.accept.accesskey  \"R\">\n\n<!ENTITY blocklist.blocked.label     \"Bloqueado\">\n<!ENTITY blocklist.checkbox.label    \"Desactivar\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/mozapps/extensions/extensions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY addons.windowTitle                   \"Xestor de complementos\">\n\n<!ENTITY search.placeholder                   \"Buscar en todos os complementos\">\n<!ENTITY search.buttonlabel                   \"Buscar\">\n<!-- LOCALIZATION NOTE (search.commandKey):\n     The search command key should match findOnCmd.commandkey from browser.dtd -->\n<!ENTITY search.commandkey                    \"f\">\n\n<!ENTITY loading.label                        \"Cargando…\">\n<!ENTITY listEmpty.installed.label            \"Non ten instalado ningún complemento deste tipo\">\n<!ENTITY listEmpty.availableUpdates.label     \"Non se atoparon actualizacións\">\n<!ENTITY listEmpty.recentUpdates.label        \"Recentemente non actualizou ningún complemento\">\n<!ENTITY listEmpty.findUpdates.label          \"Buscar actualizacións\">\n<!ENTITY listEmpty.search.label               \"Non foi posíbel atopar ningún complemento que cumpra os criterios\">\n<!ENTITY listEmpty.button.label               \"Saber máis sobre os complementos\">\n<!ENTITY installAddonFromFile.label           \"Instalar complemento desde o ficheiro…\">\n<!ENTITY installAddonFromFile.accesskey       \"I\">\n<!ENTITY toolsMenu.tooltip                    \"Ferramentas para todos os complementos\">\n\n<!ENTITY cmd.back.tooltip                     \"Retroceder unha páxina\">\n<!ENTITY cmd.forward.tooltip                  \"Avanzar unha páxina\">\n\n<!ENTITY showUnsignedExtensions.button.label  \"Non foi posíbel comprobar algunhas extensións\">\n<!ENTITY showAllExtensions.button.label       \"Amosar todas as extensións\">\n\n<!-- global warnings -->\n<!ENTITY warning.safemode.label                    \"O modo seguro desactivou todos os complementos.\">\n<!ENTITY warning.checkcompatibility.label          \"A verificación de compatibilidade de complementos está desactivada. Pode ter complementos incompatíbeis.\">\n<!ENTITY warning.checkcompatibility.enable.label   \"Activar\">\n<!ENTITY warning.checkcompatibility.enable.tooltip \"Activar a verificación de compatibilidade de complementos\">\n<!ENTITY warning.updatesecurity.label              \"A verificación da seguranza das actualizacións dos complementos está desactivada. Pode estar en risco coas actualizacións.\">\n<!ENTITY warning.updatesecurity.enable.label       \"Activar\">\n<!ENTITY warning.updatesecurity.enable.tooltip     \"Activar a verificación da seguranza das actualizacións dos complementos\">\n\n<!-- global informations -->\n<!ENTITY info.plugincheck.label                 \"Comprobe se os seus engadidos están actualizados\">\n<!ENTITY info.plugincheck.tooltip               \"Comprobe se os seus engadidos están actualizados\">\n\n<!-- categories / views -->\n<!ENTITY view.search.label                    \"Buscar\">\n<!ENTITY view.discover.label                  \"Obter complementos\">\n<!ENTITY view.recentUpdates.label             \"Actualizacións recentes\">\n<!ENTITY view.availableUpdates.label          \"Actualizacións dispoñíbeis\">\n\n<!-- addon updates -->\n<!ENTITY updates.checkForUpdates.label        \"Buscar actualizacións\">\n<!ENTITY updates.checkForUpdates.accesskey    \"c\">\n<!ENTITY updates.viewUpdates.label            \"Ver actualizacións recentes\">\n<!ENTITY updates.viewUpdates.accesskey        \"V\">\n<!-- LOCALIZATION NOTE (updates.updateAddonsAutomatically.label): This menu item\n     is a checkbox that toggles the default global behavior for add-on update\n     checking. -->\n<!ENTITY updates.updateAddonsAutomatically.label     \"Actualizar os complementos automaticamente\">\n<!ENTITY updates.updateAddonsAutomatically.accesskey \"A\">\n<!-- LOCALIZATION NOTE (updates.resetUpdatesToAutomatic.label, updates.resetUpdatesToManual.label):\n     Specific addons can have custom update checking behaviors (\"Manually\",\n     \"Automatically\", \"Use default global behavior\"). These menu items reset the\n     update checking behavior for all add-ons to the default global behavior\n     (which itself is either \"Automatically\" or \"Manually\", controlled by the\n     updates.updateAddonsAutomatically.label menu item). -->\n<!ENTITY updates.resetUpdatesToAutomatic.label       \"Restabelecer todos os complementos para actualizalos automaticamente\">\n<!ENTITY updates.resetUpdatesToAutomatic.accesskey   \"R\">\n<!ENTITY updates.resetUpdatesToManual.label          \"Restabelecer todos os complementos para actualizalos manualmente\">\n<!ENTITY updates.resetUpdatesToManual.accesskey      \"R\">\n<!ENTITY updates.updating.label               \"Actualizando os complementos\">\n<!ENTITY updates.installed.label              \"Actualizáronse os seus complementos.\">\n<!ENTITY updates.downloaded.label             \"Descargáronse as actualizacións do seu complemento.\">\n<!ENTITY updates.restart.label                \"Reiniciar agora para rematar a instalación\">\n<!ENTITY updates.noneFound.label              \"Non se atoparon actualizacións\">\n<!ENTITY updates.manualUpdatesFound.label     \"Ver actualizacións dispoñíbeis\">\n<!ENTITY updates.updateSelected.label         \"Instalar actualizacións\">\n<!ENTITY updates.updateSelected.tooltip       \"Instalar as actualizacións dispoñíbeis desta lista\">\n\n<!-- addon actions -->\n<!ENTITY cmd.showDetails.label                \"Amosar máis información\">\n<!ENTITY cmd.showDetails.accesskey            \"s\">\n<!ENTITY cmd.findUpdates.label                \"Buscar actualizacións\">\n<!ENTITY cmd.findUpdates.accesskey            \"B\">\n<!ENTITY cmd.preferencesWin.label             \"Opcións\">\n<!ENTITY cmd.preferencesWin.accesskey         \"O\">\n<!ENTITY cmd.preferencesUnix.label            \"Preferencias\">\n<!ENTITY cmd.preferencesUnix.accesskey        \"P\">\n<!ENTITY cmd.about.label                      \"Sobre\">\n<!ENTITY cmd.about.accesskey                  \"S\">\n\n<!ENTITY cmd.enableAddon.label                \"Activar\">\n<!ENTITY cmd.enableAddon.accesskey            \"A\">\n<!ENTITY cmd.disableAddon.label               \"Desactivar\">\n<!ENTITY cmd.disableAddon.accesskey           \"D\">\n<!ENTITY cmd.enableTheme.label                \"Pór o tema\">\n<!ENTITY cmd.enableTheme.accesskey            \"P\">\n<!ENTITY cmd.disableTheme.label               \"Quitar o tema\">\n<!ENTITY cmd.disableTheme.accesskey           \"Q\">\n<!ENTITY cmd.askToActivate.label              \"Preguntar para activar\">\n<!ENTITY cmd.askToActivate.tooltip            \"Preguntar cada vez se usar este complemento\">\n<!ENTITY cmd.alwaysActivate.label             \"Activar sempre\">\n<!ENTITY cmd.alwaysActivate.tooltip           \"Usar sempre este complemento\">\n<!ENTITY cmd.neverActivate.label              \"Non activar nunca\">\n<!ENTITY cmd.neverActivate.tooltip            \"Nunca usar este complemento\">\n<!ENTITY cmd.stateMenu.tooltip                \"Cambiar cando se execute este complemento\">\n<!ENTITY cmd.installAddon.label               \"Instalar\">\n<!ENTITY cmd.installAddon.accesskey           \"I\">\n<!ENTITY cmd.uninstallAddon.label             \"Eliminar\">\n<!ENTITY cmd.uninstallAddon.accesskey         \"r\">\n<!ENTITY cmd.debugAddon.label                 \"Depurar\">\n<!ENTITY cmd.debugAddon.accesskey             \"p\">\n<!ENTITY cmd.showPreferencesWin.label         \"Opcións\">\n<!ENTITY cmd.showPreferencesWin.tooltip       \"Cambiar as opcións deste complemento\">\n<!ENTITY cmd.showPreferencesUnix.label        \"Preferencias\">\n<!ENTITY cmd.showPreferencesUnix.tooltip      \"Modificar as preferencias deste complemento\">\n<!ENTITY cmd.contribute.label                 \"Colabore\">\n<!ENTITY cmd.contribute.accesskey             \"C\">\n<!ENTITY cmd.contribute.tooltip               \"Colabore co desenvolvemento deste complemento\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"Amosar notas do lanzamento\">\n<!ENTITY cmd.showReleaseNotes.tooltip         \"Amosar as notas do lanzamento desta actualización\">\n<!ENTITY cmd.hideReleaseNotes.label           \"Agochar notas do lanzamento\">\n<!ENTITY cmd.hideReleaseNotes.tooltip         \"Agochar as notas do lanzamento desta versión\">\n\n<!-- discovery view -->\n<!-- LOCALIZATION NOTE (discover.title,discover.description,discover.footer):\n     Displayed in the center of the Get Add-ons view, see bug 601143 for mockups. -->\n<!ENTITY discover.title                       \"Que son os complementos?\">\n<!ENTITY discover.description2                \"Os complementos son aplicativos que lle permiten personalizar &brandShortName; con funcionalidades ou estilos adicionais. Probe unha barra lateral que lle aforrará tempo, un indicador do tempo meteorolóxico ou un tema gráfico para facer &brandShortName; verdadeiramente seu.\">\n<!ENTITY discover.footer                      \"Cando estea conectado á Internet, este panel contará con algúns dos mellores e máis populares complementos para que vostede probe.\">\n\n<!-- detail view -->\n<!ENTITY detail.version.label                 \"Versión\">\n<!ENTITY detail.lastupdated.label             \"Última actualización\">\n<!ENTITY detail.creator.label                 \"Desenvolvedor\">\n<!ENTITY detail.homepage.label                \"Páxina de inicio\">\n<!ENTITY detail.numberOfDownloads.label       \"Descargas\">\n\n<!ENTITY detail.contributions.description     \"O desenvolvedor solicítalle unha pequena doazón para axudar a continuar o desenvolvemento deste complemento.\">\n\n<!ENTITY detail.updateType                    \"Actualizacións automáticas\">\n<!ENTITY detail.updateDefault.label           \"Predefinido\">\n<!ENTITY detail.updateDefault.tooltip         \"Instalar actualizacións automaticamente só se isto é o valor predefinido\">\n<!ENTITY detail.updateAutomatic.label         \"Si\">\n<!ENTITY detail.updateAutomatic.tooltip       \"Instalar actualizacións automaticamente\">\n<!ENTITY detail.updateManual.label            \"Desactivado\">\n<!ENTITY detail.updateManual.tooltip          \"Non instalar actualizacións automaticamente\">\n<!ENTITY detail.home                          \"Páxina de inicio\">\n<!ENTITY detail.repository                    \"Perfil do complemento\">\n<!ENTITY detail.size                          \"Tamaño\">\n\n<!ENTITY detail.checkForUpdates.label         \"Buscar actualizacións\">\n<!ENTITY detail.checkForUpdates.accesskey     \"B\">\n<!ENTITY detail.checkForUpdates.tooltip       \"Buscar actualizacións para este complemento\">\n<!ENTITY detail.showPreferencesWin.label      \"Opcións\">\n<!ENTITY detail.showPreferencesWin.accesskey  \"O\">\n<!ENTITY detail.showPreferencesWin.tooltip    \"Cambiar as opcións deste complemento\">\n<!ENTITY detail.showPreferencesUnix.label     \"Preferencias\">\n<!ENTITY detail.showPreferencesUnix.accesskey \"P\">\n<!ENTITY detail.showPreferencesUnix.tooltip   \"Modificar as preferencias deste complemento\">\n\n\n<!-- ratings -->\n<!ENTITY rating2.label                        \"Puntuación\">\n\n<!-- download/install progress -->\n<!ENTITY progress.pause.tooltip               \"Pausa\">\n<!ENTITY progress.cancel.tooltip              \"Cancelar\">\n\n\n<!-- list sorting -->\n<!ENTITY sort.name.label                      \"Nome\">\n<!ENTITY sort.name.tooltip                    \"Ordenar por nome\">\n<!ENTITY sort.dateUpdated.label               \"Última actualización\">\n<!ENTITY sort.dateUpdated.tooltip             \"Ordenar por data de actualización\">\n<!ENTITY sort.relevance.label                 \"Mellor coincidencia\">\n<!ENTITY sort.relevance.tooltip               \"Ordenar por relevancia\">\n<!ENTITY sort.price.label                     \"Prezo\">\n<!ENTITY sort.price.tooltip                   \"Ordenar por prezo\">\n\n<!ENTITY search.filter2.label                 \"Buscar:\">\n<!ENTITY search.filter2.installed.label       \"Os meus complementos\">\n<!ENTITY search.filter2.installed.tooltip     \"Amosar os complementos instalados\">\n<!ENTITY search.filter2.available.label       \"Complementos dispoñíbeis\">\n<!ENTITY search.filter2.available.tooltip     \"Amosar os complementos dispoñíbeis para instalar\">\n\n<!ENTITY addon.homepage                       \"Páxina de inicio\">\n<!ENTITY addon.details.label                  \"Máis\">\n<!ENTITY addon.details.tooltip                \"Amosar máis detalles sobre este complemento\">\n<!ENTITY addon.unknownDate                    \"Descoñecido\">\n<!-- LOCALIZATION NOTE (addon.disabled.postfix): This is used in a normal list\n     to signify that an add-on is disabled, in the form\n     \"<Addon name> <1.0> (disabled)\" -->\n<!ENTITY addon.disabled.postfix               \"(desactivado)\">\n<!-- LOCALIZATION NOTE (addon.update.postfix): This is used in the available\n     updates list to signify that an item is an update, in the form\n     \"<Addon name> <1.1> Update\". It is fine to use constructs like brackets if\n     necessary -->\n<!ENTITY addon.update.postfix                 \"Actualizar\">\n<!ENTITY addon.undoAction.label               \"Desfacer\">\n<!ENTITY addon.undoAction.tooltip             \"Desfacer esta acción\">\n<!ENTITY addon.undoRemove.label               \"Desfacer\">\n<!ENTITY addon.undoRemove.tooltip             \"Conservar este complemento instalado\">\n<!ENTITY addon.restartNow.label               \"Reiniciar agora\">\n<!ENTITY addon.install.label                  \"Instalar\">\n<!ENTITY addon.install.tooltip                \"Instalar este complemento\">\n<!ENTITY addon.updateNow.label                \"Actualizar agora\">\n<!ENTITY addon.updateNow.tooltip              \"Instalar a actualización deste complemento\">\n<!ENTITY addon.includeUpdate.label            \"Incluír na actualización\">\n<!ENTITY addon.updateAvailable.label          \"Está dispoñíbel unha actualización\">\n<!ENTITY addon.checkingForUpdates.label       \"Comprobando actualizacións…\">\n<!ENTITY addon.releaseNotes.label             \"Notas do lanzamento:\">\n<!ENTITY addon.loadingReleaseNotes.label      \"Cargando…\">\n<!ENTITY addon.errorLoadingReleaseNotes.label \"Sentímolo, pero produciuse un erro ao cargar as notas do lanzamento.\">\n\n<!ENTITY addon.createdBy.label                \"Por \">\n\n<!ENTITY eula.title                           \"Contrato de licenza do usuario final\">\n<!ENTITY eula.width                           \"560px\">\n<!ENTITY eula.height                          \"400px\">\n<!ENTITY eula.accept                          \"Aceptar e instalar…\">\n\n<!ENTITY settings.path.button.label           \"Examinar…\">\n\n<!-- LOCALIZATION NOTE (experiment.info.label): The strings related to\n     experiments are present on the \"Experiments\" tab of the add-ons manager.\n     This tab won't be displayed unless an Experiment add-on is installed.\n     Install https://people.mozilla.org/~gszorc/dummy-experiment-addon.xpi\n     to cause this tab to appear. -->\n<!ENTITY experiment.info.label \"Que é isto? Telemetría pode instalar e executar experimentos cando sexa necesario.\">\n<!ENTITY experiment.info.learnmore \"Obter máis información\">\n<!ENTITY experiment.info.learnmore.accesskey \"b\">\n<!ENTITY experiment.info.changetelemetry \"Configuración de Telemetría\">\n<!ENTITY experiment.info.changetelemetry.accesskey \"t\">\n\n<!ENTITY setting.learnmore \"Máis información…\">\n\n<!ENTITY disabledUnsigned.heading \"Desactiváronse algúns complementos\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.description.start, disabledUnsigned.description.findAddonsLink, disabledUnsigned.description.end):\n     These entities form a sentence, with\n     disabledUnsigned.description.findAddonsLink being a link to an external site. -->\n<!ENTITY disabledUnsigned.description.start \"Os seguintes complementos non se comprobaron para o seu uso en &brandShortName;. Pode \">\n<!ENTITY disabledUnsigned.description.findAddonsLink \"atopar substitutos\">\n<!ENTITY disabledUnsigned.description.end \" ou pedirlle ao desenvolvedor que consiga que sexan verificados.\">\n<!ENTITY disabledUnsigned.learnMore \"Obteña máis información sobre os nosos esforzos para axudalo a manterse seguro en liña.\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.devInfo.start, disabledUnsigned.devInfo.linkToManual, disabledUnsigned.devInfo.end):\n     These entities form a sentence, with disabledUnsigned.devInfo.linkToManual\n     being a link to an external site. -->\n<!ENTITY disabledUnsigned.devInfo.start \"Os desenvolvedores interesados en conseguir que os seus complementos sexa verificados poden continuar lendo o noso \">\n<!ENTITY disabledUnsigned.devInfo.linkToManual \"manual\">\n<!ENTITY disabledUnsigned.devInfo.end \".\">\n\n<!ENTITY debugAddons.accesskey                \"B\">\n<!ENTITY debugAddons.label                    \"Debug Add-ons\">\n\n<!ENTITY getThemes.description                \"Looking to personalize your browser?\">\n<!ENTITY getThemes.learnMore                  \"Choose from thousands of themes.\">\n\n<!ENTITY pluginDeprecation.description \"Missing something? Some plugins are no longer supported by &brandShortName;.\">\n<!ENTITY pluginDeprecation.learnMore \"Learn More.\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/mozapps/extensions/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutWindowTitle) %S is the addon name\naboutWindowTitle=Sobre o %S\naboutWindowCloseButton=Pechar\n#LOCALIZATION NOTE (aboutWindowVersionString) %S is the addon version\naboutWindowVersionString=versión %S\n#LOCALIZATION NOTE (aboutAddon) %S is the addon name\naboutAddon=Sobre o %S\n\n#LOCALIZATION NOTE (uninstallNotice) %S is the add-on name\nuninstallNotice=Retirouse o %S.\n\n#LOCALIZATION NOTE (numReviews): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of reviews\nnumReviews=#1 revisor;#1 revisores\n\n#LOCALIZATION NOTE (dateUpdated) %S is the date the addon was last updated\ndateUpdated=Actualizouse o %S\n\n#LOCALIZATION NOTE (notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\nnotification.incompatible=%1$S é incompatíbel co %2$S %3$S.\n#LOCALIZATION NOTE (notification.unsigned, notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\nnotification.unsignedAndDisabled=Desactivouse %1$S porque non foi posíbel verificalo para o seu uso en %2$S.\nnotification.unsigned=Non foi posíbel verificar %1$S para o seu uso en %2$S. Continúe con precaución.\nnotification.unsigned.link=Máis información\n#LOCALIZATION NOTE (notification.blocked) %1$S is the add-on name\nnotification.blocked=Desactivouse o %1$S debido a problemas de estabilidade ou seguranza.\nnotification.blocked.link=Máis información\n#LOCALIZATION NOTE (notification.softblocked) %1$S is the add-on name\nnotification.softblocked=Sábese que o %1$S causa problemas de estabilidade ou seguranza.\nnotification.softblocked.link=Máis información\n#LOCALIZATION NOTE (notification.outdated) %1$S is the add-on name\nnotification.outdated=Está dispoñíbel unha actualización importante de %1$S.\nnotification.outdated.link=Actualizar agora\n#LOCALIZATION NOTE (notification.vulnerableUpdatable) %1$S is the add-on name\nnotification.vulnerableUpdatable=Sábese que o %1$S é vulnerábel e debería actualizarse.\nnotification.vulnerableUpdatable.link=Actualizar agora\n#LOCALIZATION NOTE (notification.vulnerableNoUpdate) %1$S is the add-on name\nnotification.vulnerableNoUpdate=Sábese que o %1$S é vulnerábel. Usar con precaución.\nnotification.vulnerableNoUpdate.link=Máis información\n#LOCALIZATION NOTE (notification.enable) %1$S is the add-on name, %2$S is brand name\nnotification.enable=Activarase o %1$S despois de reiniciar o %2$S.\n#LOCALIZATION NOTE (notification.disable) %1$S is the add-on name, %2$S is brand name\nnotification.disable=Desactivarase o %1$S despois de reiniciar o %2$S.\n#LOCALIZATION NOTE (notification.install) %1$S is the add-on name, %2$S is brand name\nnotification.install=Instalarase o %1$S despois de reiniciar o %2$S.\n#LOCALIZATION NOTE (notification.uninstall) %1$S is the add-on name, %2$S is brand name\nnotification.uninstall=Desinstalarase o %1$S despois de reiniciar o %2$S.\n#LOCALIZATION NOTE (notification.upgrade) %1$S is the add-on name, %2$S is brand name\nnotification.upgrade=Actualizarase o %1$S despois de reiniciar o %2$S.\n#LOCALIZATION NOTE (notification.downloadError) %1$S is the add-on name.\nnotification.downloadError=Produciuse un erro ao descargar o %1$S.\nnotification.downloadError.retry=Tentar de novo\nnotification.downloadError.retry.tooltip=Tente descargar este complemento de novo\n#LOCALIZATION NOTE (notification.installError) %1$S is the add-on name.\nnotification.installError=Produciuse un erro ao instalar o %1$S.\nnotification.installError.retry=Tentar de novo\nnotification.installError.retry.tooltip=Tente descargar e instalar este complemento de novo\n#LOCALIZATION NOTE (notification.gmpPending) %1$S is the add-on name.\nnotification.gmpPending=%1$S instalarase nun momentos.\n\n#LOCALIZATION NOTE (contributionAmount2) %S is the currency amount recommended for contributions\ncontributionAmount2=Doazón suxerida: %S\n\ninstallDownloading=Descargando\ninstallDownloaded=Descargado\ninstallDownloadFailed=Produciuse un erro na descarga\ninstallVerifying=Verificando\ninstallInstalling=Instalando\ninstallEnablePending=Reinicie para activar\ninstallDisablePending=Reinicie para desactivar\ninstallFailed=Produciuse un erro na instalación\ninstallCancelled=Cancelouse a instalación\n\n#LOCALIZATION NOTE (details.notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\ndetails.notification.incompatible=%1$S é incompatíbel co %2$S %3$S.\n#LOCALIZATION NOTE (details.notification.unsigned, details.notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\ndetails.notification.unsignedAndDisabled=Desactivouse %1$S porque non foi posíbel verificalo para o seu uso en %2$S.\ndetails.notification.unsigned=Non foi posíbel verificar %1$S para o seu uso en %2$S. Continúe con precaución.\ndetails.notification.unsigned.link=Máis información\n#LOCALIZATION NOTE (details.notification.blocked) %1$S is the add-on name\ndetails.notification.blocked=Desactivouse o %1$S debido a problemas de estabilidade ou seguranza.\ndetails.notification.blocked.link=Máis información\n#LOCALIZATION NOTE (details.notification.softblocked) %1$S is the add-on name\ndetails.notification.softblocked=Sábese que o %1$S causa problemas de estabilidade ou seguranza.\ndetails.notification.softblocked.link=Máis información\n#LOCALIZATION NOTE (details.notification.outdated) %1$S is the add-on name\ndetails.notification.outdated=Está dispoñíbel unha actualización importante de %1$S.\ndetails.notification.outdated.link=Actualizar agora\n#LOCALIZATION NOTE (details.notification.vulnerableUpdatable) %1$S is the add-on name\ndetails.notification.vulnerableUpdatable=Sábese que o %1$S é vulnerábel e debería actualizarse.\ndetails.notification.vulnerableUpdatable.link=Actualizar agora\n#LOCALIZATION NOTE (details.notification.vulnerableNoUpdate) %1$S is the add-on name\ndetails.notification.vulnerableNoUpdate=Sábese que o %1$S é vulnerábel. Usar con precaución.\ndetails.notification.vulnerableNoUpdate.link=Máis información\n#LOCALIZATION NOTE (details.notification.enable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.enable=Activarase o %1$S despois de reiniciar o %2$S.\n#LOCALIZATION NOTE (details.notification.disable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.disable=Desactivarase o %1$S despois de reiniciar o %2$S.\n#LOCALIZATION NOTE (details.notification.install) %1$S is the add-on name, %2$S is brand name\ndetails.notification.install=Instalarase o %1$S despois de reiniciar o %2$S.\n#LOCALIZATION NOTE (details.notification.uninstall) %1$S is the add-on name, %2$S is brand name\ndetails.notification.uninstall=Desinstalarase o %1$S despois de reiniciar o %2$S.\n#LOCALIZATION NOTE (details.notification.upgrade) %1$S is the add-on name, %2$S is brand name\ndetails.notification.upgrade=Actualizarase o %1$S despois de reiniciar o %2$S.\n#LOCALIZATION NOTE (details.notification.gmpPending) %1$S is the add-on name\ndetails.notification.gmpPending=%1$S instalarase nun momentos.\n\n# LOCALIZATION NOTE (details.experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (detail view).\ndetails.experiment.time.daysRemaining=Queda #1 día;Quedan #1 días\n#LOCALIZATION NOTE (details.experiment.time.endsToday) The experiment will end in less than a day (detail view).\ndetails.experiment.time.endsToday=Queda menos dun día\n# LOCALIZATION NOTE (details.experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (detail view).\ndetails.experiment.time.daysPassed=Hai #1 día;Hai #1 días\n#LOCALIZATION NOTE (details.experiment.time.endedToday) The experiment ended less than a day ago (detail view).\ndetails.experiment.time.endedToday=Fai menos dun día\n#LOCALIZATION NOTE (details.experiment.state.active) This experiment is active (detail view).\ndetails.experiment.state.active=Activo\n#LOCALIZATION NOTE (details.experiment.state.complete) This experiment is complete (it was previously active) (detail view).\ndetails.experiment.state.complete=Completo\n\n# LOCALIZATION NOTE (experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (list view item).\nexperiment.time.daysRemaining=Queda #1 día;Quedan #1 días\n#LOCALIZATION NOTE (experiment.time.endsToday) The experiment will end in less than a day (list view item).\nexperiment.time.endsToday=Queda menos dun día\n# LOCALIZATION NOTE (experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (list view item).\nexperiment.time.daysPassed=Hai #1 día;Hai #1 días\n#LOCALIZATION NOTE (experiment.time.endedToday) The experiment ended less than a day ago (list view item).\nexperiment.time.endedToday=Fai menos dun día\n#LOCALIZATION NOTE (experiment.state.active) This experiment is active (list view item).\nexperiment.state.active=Activo\n#LOCALIZATION NOTE (experiment.state.complete) This experiment is complete (it was previously active) (list view item).\nexperiment.state.complete=Completo\n\ninstallFromFile.dialogTitle=Seleccionar o complemento para instalar\ninstallFromFile.filterName=Complementos\n\nuninstallAddonTooltip=Desinstalar este complemento\nuninstallAddonRestartRequiredTooltip=Desinstalar este complemento (precisa reiniciar)\nenableAddonTooltip=Activar este complemento\nenableAddonRestartRequiredTooltip=Activar este complemento (precisa reiniciar)\ndisableAddonTooltip=Desactivar este complemento\ndisableAddonRestartRequiredTooltip=Desactivar este complemento (precisa reiniciar)\n\n#LOCALIZATION NOTE (showAllSearchResults): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total number of search results\nshowAllSearchResults=Ver un resultado;Ver os #1 resultados\n\n#LOCALIZATION NOTE (addon.purchase.label) displayed on a button in the list\n# view, %S is the price of the add-on including currency symbol\naddon.purchase.label=Mercar por %S…\naddon.purchase.tooltip=Visite a galería dos complementos para mercalo\n#LOCALIZATION NOTE (cmd.purchaseAddon.label) displayed on a button in the detail\n# view, %S is the price of the add-on including currency symbol\ncmd.purchaseAddon.label=Mercar por %S…\ncmd.purchaseAddon.accesskey=M\n\n#LOCALIZATION NOTE (eulaHeader) %S is name of the add-on asking the user to agree to the EULA\neulaHeader=%S precisa que acepte o seguinte Contrato de licenza do usuario final para comezar a instalación:\n\ntype.extension.name=Extensións\ntype.theme.name=Aparencia\ntype.locale.name=Idiomas\ntype.plugin.name=Engadidos\ntype.dictionary.name=Dicionarios\ntype.service.name=Servizos\ntype.experiment.name=Experimentos\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/mozapps/extensions/newaddon.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title           \"Instalar complemento\">\n<!ENTITY intro           \"Outro aplicativo no computador desexa modificar o\n\t\t\t  &brandShortName; co seguinte complemento:\">\n<!ENTITY warning         \"Instale só complementos de autores de confianza.\">\n<!ENTITY allow           \"Permitir esta instalación\">\n<!ENTITY later           \"En calquera momento pode cambiar de opinión a través\n                          do Xestor de complementos.\">\n<!ENTITY continue        \"Continuar\">\n<!ENTITY restartMessage  \"Debe reiniciar o &brandShortName; para rematar a instalación deste complemento.\">\n<!ENTITY restartButton   \"Reiniciar &brandShortName;\">\n<!ENTITY cancelButton    \"Cancelar\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/mozapps/extensions/newaddon.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (name) %1$S is the add-on name, %2$S is the add-on version\nname=%1$S %2$S\n#LOCALIZATION NOTE (author) %S is the author of the add-on\nauthor=By %S\n#LOCALIZATION NOTE (location) %S is the path the add-on is installed in\nlocation=Location: %S\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/mozapps/extensions/selectAddons.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY upgrade.style               \"width: 93ch; height: 448px;\">\n\n<!ENTITY checking.heading            \"Comprobando os seus complementos\">\n<!ENTITY checking.progress.label     \"Comprobando a compatibilidade dos seus complementos con esta versión do &brandShortName;.\">\n\n<!ENTITY select.heading              \"Seleccione os seus complementos\">\n<!-- LOCALIZATION NOTE (select.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY select.description          \"Faga o &brandShortName; incluso máis rápido desactivando os complementos que xa non usa. Desactivaranse automaticamente os complementos instalados por terceiros a non ser que os seleccione a continuación.\">\n<!ENTITY select.keep                 \"Conservar\">\n<!-- LOCALIZATION NOTE (select.keep.style): Should be a width wide enough for\n     the string in select.keep above. -->\n<!ENTITY select.keep.style           \"width: 6ch;\">\n<!ENTITY select.action               \"Acción\">\n<!-- LOCALIZATION NOTE (select.action.style): Should be a width wide enough for\n     the action strings in selectAddons.properties or brandShortName. -->\n<!ENTITY select.action.style         \"width: 35ch;\">\n<!ENTITY select.source               \"Instalado por\">\n<!ENTITY select.name                 \"Nome\">\n<!-- LOCALIZATION NOTE (select.name.style): Should be a width small enough so\n     the source column still has enough room for the source strings in\n     selectAddons.properties. -->\n<!ENTITY select.name.style           \"width: 33ch;\">\n\n<!ENTITY confirm.heading             \"Seleccione os seus complementos\">\n<!-- LOCALIZATION NOTE (confirm.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY confirm.description         \"Faga o &brandShortName; incluso máis rápido desactivando os complementos que xa non usa. Desactivaranse automaticamente os complementos instalados por terceiros a non ser que os seleccione a continuación.\">\n\n<!ENTITY action.disable.heading      \"Desactivaranse os seguintes complementos:\">\n<!ENTITY action.incompatible.heading \"Desactiváronse os seguintes complementos, pero cando sexan compatíbeis activaranse:\">\n<!ENTITY action.update.heading       \"Actualizaranse os seguintes complementos:\">\n<!ENTITY action.enable.heading       \"Activaranse os seguintes complementos:\">\n\n<!ENTITY update.heading              \"Actualizando os seus complementos\">\n<!ENTITY update.progress.label       \"Descargando e instalando as actualizacións para os complementos seleccionados.\">\n\n<!ENTITY errors.heading              \"Non foi posíbel que &brandShortName; actualizara algúns dos complementos.\">\n<!ENTITY errors.description          \"Produciuse un fallo ao instalar as actualizacións dalgúns complementos. Automaticamente &brandShortName; tentará actualizalos de novo máis tarde.\">\n\n<!ENTITY footer.label                \"Sempre pode cambiar os complementos a través do Xestor de complementos.\">\n<!ENTITY cancel.label                \"Cancelar\">\n<!ENTITY back.label                  \"Atrás\">\n<!ENTITY next.label                  \"Seguinte\">\n<!ENTITY done.label                  \"Feito\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/mozapps/extensions/selectAddons.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (source.profile) add-ons installed by the user, this may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.profile=Vostede\n#LOCALIZATION NOTE (source.bundled) add-ons shipped with the application, and thus\n# treated as installed by the user. This may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.bundled=Vostede (Integrado no aplicativo)\n#LOCALIZATION NOTE (source.other) add-ons installed by other applications\n# installed on the computer\nsource.other=Terceiros\n\naction.enabled=Activarase\naction.disabled=Desactivarase\naction.autoupdate=Actualizarase para ser compatíbel\naction.incompatible=Activarase cando sexa compatíbel\naction.neededupdate=Actualizar para ser compatíbel\naction.unneededupdate=Actualización opcional\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/mozapps/extensions/update.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  updateWizard.title              \"Actualización de &brandShortName;\">\n\n<!ENTITY  offline.title                   \"&brandShortName; está a traballar sen conexión\">\n<!ENTITY  offline.description             \"&brandShortName; precisa de conectarse para comprobar se as actualizacións\n                                           para os complementos están dispoñíbeis para facelos compatíbeis con esta\n                                           versión.\">\n<!ENTITY  offline.toggleOffline.label     \"Conectar agora.\">\n<!ENTITY  offline.toggleOffline.accesskey \"C\">\n\n<!ENTITY  mismatch.win.title              \"Complementos incompatíbeis\">\n<!ENTITY  mismatch.top.label              \"Desactiváronse os seguintes complementos porque non son compatíbeis\n                                            con esta versión de &brandShortName;:\">\n<!ENTITY  mismatch.bottom.label           \"&brandShortName; pode verificar se están dispoñíbeis versións\n                                           compatíbeis destes complementos.\">\n\n<!ENTITY  checking.wizard.title           \"Buscando complementos compatíbeis\">\n<!ENTITY  checking.top.label              \"Buscando actualizacións para os complementos incompatíbeis…\">\n<!ENTITY  checking.status                 \"Isto pode levarlle uns poucos minutos…\">\n\n<!ENTITY  found.wizard.title               \"Atopáronse complementos compatíbeis\">\n<!ENTITY  found.top.label                 \"Seleccione os complementos que desexa instalar:\">\n<!ENTITY  found.disabledXPinstall.label   \"Non é posíbel instalar estas actualizacións porque está desactivada a instalación de\n                                           software. Pode modificar esta configuración a seguir.\">\n<!ENTITY  found.enableXPInstall.label     \"Permitir que os sitios web instalen software\">\n<!ENTITY  found.enableXPInstall.accesskey \"P\">\n\n<!ENTITY  installing.wizard.title         \"Instalando complementos compatíbeis\">\n<!ENTITY  installing.top.label            \"Descargando e instalando actualizacións para os complementos… \">\n\n<!ENTITY  noupdates.wizard.title          \"Non se atoparon complementos compatíbeis\">\n<!ENTITY  noupdates.intro.desc            \"&brandShortName; non conseguiu atopar actualizacións para os\n                                           complementos incompatíbeis.\">\n<!ENTITY  noupdates.error.desc            \"Atopáronse algúns problemas ao tentar buscar actualizacións.\">\n<!ENTITY  noupdates.checkEnabled.desc     \"&brandShortName; buscará periodicamente e informarao\n                                           cando localice actualizacións compatíbeis para estes complementos.\">\n\n<!ENTITY  finished.wizard.title           \"Complementos compatíbeis instalados\">\n<!ENTITY  finished.top.label              \"&brandShortName; instalou as actualizacións dos complementos.\">\n<!ENTITY  finished.checkDisabled.desc     \"&brandShortName; pode buscar periodicamente e informalo\n                                           cando localice actualizacións para os complementos.\">\n<!ENTITY  finished.checkEnabled.desc      \"&brandShortName; buscará periodicamente e informarao\n                                           cando localice actualizacións para os complementos.\">\n\n<!ENTITY  adminDisabled.wizard.title      \"Non é posíbel buscar actualizacións\">\n<!ENTITY  adminDisabled.warning.label     \"Non é posíbel buscar actualizacións para os complementos incompatíbeis\n                                           porque está desactivada a instalación de software para &brandShortName;.\n                                           Contacte co administrador do sistema para obter axuda.\">\n\n<!ENTITY  versioninfo.wizard.title        \"Comprobando compatibilidade dos complementos\">\n<!ENTITY  versioninfo.top.label           \"Comprobando a compatibilidade dos complementos con esta\n                                           versión de &brandShortName;.\">\n<!ENTITY  versioninfo.waiting             \"Isto pode levarlle uns poucos minutos…\">\n\n<!ENTITY  installerrors.wizard.title      \"Problemas ao instalar as actualizacións\">\n<!ENTITY  installerrors.intro.label       \"&brandShortName; atopou problemas ao actualizar\n                                           algúns complementos.\">\n\n<!-- general strings used by several of the finish pages -->\n<!ENTITY  clickFinish.label               \"Prema Finalizar para continuar co inicio de &brandShortName;.\">\n<!ENTITY  clickFinish.labelMac            \"Prema Feito para continuar co inicio de &brandShortName;.\">\n<!ENTITY  enableChecking.label            \"Permitir que &brandShortName; busque actualizacións.\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/mozapps/extensions/update.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmismatchCheckNow=Comprobar agora\nmismatchCheckNowAccesskey=b\nmismatchDontCheck=Non comprobar\nmismatchDontCheckAccesskey=N\ninstallButtonText=Instalar agora\ninstallButtonTextAccesskey=I\nnextButtonText=Seguinte >\nnextButtonTextAccesskey=S\ncancelButtonText=Cancelar\ncancelButtonTextAccesskey=C\nstatusPrefix=Rematou a busca de %S\ndownloadingPrefix=Descargando: %S\ninstallingPrefix=Instalando: %S\ncloseButton=Pechar\ninstallErrors=%S non conseguiu instalar actualizacións para os seguintes complementos:\ncheckingErrors=%S non conseguiu buscar actualizacións para os seguintes complementos:\ninstallErrorItemFormat=%S (%S)\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/mozapps/handling/handling.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.emWidth \"26em\">\n<!ENTITY window.emHeight \"26em\">\n<!ENTITY ChooseApp.description \"Escoller un aplicativo\">\n<!ENTITY ChooseApp.label \"Escoller…\">\n<!ENTITY ChooseApp.accessKey \"C\">\n\n<!ENTITY ChooseOtherApp.description \"Choose other Application\">\n<!ENTITY accept \"Open link\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/mozapps/handling/handling.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprotocol.title=Iniciar aplicativo\nprotocol.description=É necesario abrir esta ligazón cun aplicativo.\nprotocol.choices.label=Enviar a:\nprotocol.checkbox.label=Lembrar a miña escolla para as ligazóns %S.\nprotocol.checkbox.accesskey=L\nprotocol.checkbox.extra=Esta escolla é modificábel nas preferencias de %S. \n\nchoose.application.title=Outro aplicativo…\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/mozapps/plugins/plugins.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (unsupportedPlatform.pre): Mobile only. Flash (the only plugin available on mobile)\n     is not supported on some devices. Include a trailing space as needed. -->\n<!ENTITY unsupportedPlatform.pre                             \"Sentímolo, pero non é posíbel que o &brandShortName; reproduza Flash neste dispositivo. \">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.learnMore): Mobile only. This text is used to link to a SUMO page explaining why Flash is not\n     supported on this device. Use the unicode ellipsis char, \\u2026, or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY unsupportedPlatform.learnMore                       \"Obter máis información…\">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.post): Mobile only. Include text here if needed for your locale. -->\n<!ENTITY unsupportedPlatform.post                            \"\">\n\n<!ENTITY missingPlugin                                       \"Precísase un engadido para visualizar este contido.\">\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n<!ENTITY tapToPlayPlugin                                     \"Pulse aquí para activar o engadido.\">\n<!ENTITY clickToActivatePlugin                               \"Activar o engadido.\">\n<!ENTITY checkForUpdates                                     \"Buscar actualizacións…\">\n<!ENTITY disabledPlugin                                      \"Este engadido está desactivado.\">\n<!ENTITY blockedPlugin.label                                 \"Bloqueouse este engadido por protección.\">\n<!ENTITY hidePluginBtn.label                                 \"Agochar engadido\">\n<!ENTITY managePlugins                                       \"Xestionar engadidos…\">\n\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n<!ENTITY reloadPlugin.pre                                    \"\">\n<!ENTITY reloadPlugin.middle                                 \"Recargar a páxina\">\n<!ENTITY reloadPlugin.post                                   \" para tentar de novo.\">\n<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please                                       \"Enviar un informe de erro\">\n<!ENTITY report.submitting                                   \"Enviando informe…\">\n<!ENTITY report.submitted                                    \"Enviouse un informe de erro.\">\n<!ENTITY report.disabled                                     \"Informe de erros desactivado.\">\n<!ENTITY report.failed                                       \"Produciuse un fallo no envío.\">\n<!ENTITY report.unavailable                                  \"Ningún informe dispoñíbel.\">\n<!ENTITY report.comment                                      \"Engadir un comentario (os comentarios son visíbeis publicamente)\">\n<!ENTITY report.pageURL                                      \"Incluír o URL da páxina\">\n\n<!ENTITY plugin.file                                         \"Ficheiro\">\n<!ENTITY plugin.mimeTypes                                    \"Tipos MIME\">\n\n<!ENTITY plugin.flashProtectedMode.label                     \"Enable Adobe Flash protected mode\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/mozapps/plugins/plugins.properties",
    "content": "pluginLicenseAgreement.label=Para instalar %S ten que aceptar o seguinte:\n\npluginInstallation.download.start=Descargando %S…\npluginInstallation.download.finish=Finalizou a descarga %S.\n\npluginInstallation.install.start=Instalando %S…\npluginInstallation.install.finish=%S instalouse correctamente.\npluginInstallation.install.error=Erro ao instalar %S (%S).\n\npluginInstallation.complete=Rematou a instalación dos engadidos.\n\npluginInstallationSummary.success=Instalado\npluginInstallationSummary.failed=Fallou\npluginInstallationSummary.licenseNotAccepted=Licenza non aceptada\npluginInstallationSummary.notAvailable=Non dispoñíbel\npluginInstallationSummary.manualInstall.label=Instalación manual\npluginInstallationSummary.manualInstall.tooltip=Instalar manualmente o engadido.\n\npluginInstallation.noPluginsFound=Non se encontrou ningún engadido adecuado.\npluginInstallation.noPluginsInstalled=Non se instalou ningún engadido.\npluginInstallation.unknownPlugin=Engadido descoñecido (%S)\n\npluginInstallation.restart.label=Reiniciar %S\npluginInstallation.restart.accesskey=R\npluginInstallation.close.label=Pechar\npluginInstallation.close.accesskey=P\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/mozapps/preferences/changemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY setPassword.title                 \"Modificar o contrasinal principal\">\n<!ENTITY setPassword.tokenName.label       \"Dispositivo de seguranza\">\n<!ENTITY setPassword.oldPassword.label     \"Contrasinal actual:\">\n<!ENTITY setPassword.newPassword.label     \"Introducir novo contrasinal:\">\n<!ENTITY setPassword.reenterPassword.label \"Introducir de novo o contrasinal:\">\n<!ENTITY setPassword.meter.label           \"Medidor de calidade de contrasinais\">\n<!ENTITY setPassword.meter.loading         \"Cargando\">\n<!ENTITY masterPasswordDescription.label   \"Os contrasinais principais utilízanse para protexer información delicada como contrasinais de sitios web. Se crea un contrasinal principal terá que introducilo cada vez que inicie sesión cando &brandShortName; recupere información gardada protexida por contrasinal.\">\n<!ENTITY masterPasswordWarning.label       \"Teña a certeza de memorizar o contrasinal principal definido. Se o esquece non poderá acceder a información que protexe.\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/mozapps/preferences/ocsp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ocspDialog.title             \"Validación de certificado\">\n<!ENTITY enableOCSP.label             \"Utilice o protocolo de estado de certificados en liña (OCSP) para confirmar a validez dos certificados\">\n<!ENTITY enableOCSP.accesskey         \"U\">\n<!ENTITY requireOCSP.label            \"Cando falle a conexión a un servidor OCSP, tratar o certificado como incorrecto\">\n<!ENTITY requireOCSP.accesskey        \"C\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/mozapps/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Master Password\n\npassword_not_set=(sen definir)\nfailed_pw_change=Non é posíbel modificar o contrasinal principal.\nincorrect_pw=Non introduciu o contrasinal principal correcto. Tente de novo.\npw_change_ok=O contrasinal principal modificouse con éxito.\npw_erased_ok=Eliminou o contrasinal principal. \npw_not_wanted=Aviso: Decidiu non utilizar un contrasinal principal.\npw_empty_warning=Non se protexerán os seus contrasinais de web e de correo electrónico, datos de formulario e chaves privadas almacenados.\npw_change2empty_in_fips_mode=Está en modo FIPS, que require un contrasinal principal que non estea en branco.\npw_change_success_title=Contrasinal modificado con éxito\npw_change_failed_title=Erro na modificación de contrasinal\npw_remove_button=Eliminar\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/mozapps/preferences/removemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY removePassword.title              \"Eliminar o contrasinal principal\">\n<!ENTITY removeInfo.label                  \"Introduza o seu contrasinal para proseguir:\">\n<!ENTITY removeWarning1.label              \"O contrasinal principal utilízase para protexer información delicada, como os contrasinais dos sitios.\">\n<!ENTITY removeWarning2.label              \"Se elimina o contrasinal principal a información non estará protexida se alguén consegue entrar no computador.\">\n<!ENTITY setPassword.oldPassword.label     \"Contrasinal actual:\">\n\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/mozapps/profile/createProfileWizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY newprofile.title             \"Asistente de creación de perfís\">\n<!ENTITY window.size                  \"width: 45em; height: 32em;\">\n\n<!-- First wizard page -->\n<!ENTITY profileCreationExplanation_1.text  \"&brandShortName; almacena información sobre a súa configuración e preferencias no seu perfil persoal.\">\n<!ENTITY profileCreationExplanation_2.text  \"Se está a compartir esta copia de &brandShortName; con outros usuarios pode usar os perfís para manter separada a información de cada usuario. Para facer isto, cada usuario debería crear o seu propio perfil.\">\n<!ENTITY profileCreationExplanation_3.text  \"Se só vai usar esta copia de &brandShortName; unha persoa, debe ter como mínimo un perfil, aínda que tamén pode crear varios perfís para almacenar diferentes tipos de configuracións e preferencias. Por exemplo, pode ter perfís diferentes para traballo e para uso persoal.\">\n<!ENTITY profileCreationExplanation_4.text  \"Para comezar a crear o seu perfil, prema Seguinte.\">\n<!ENTITY profileCreationExplanation_4Mac.text  \"Para comezar a crear o seu perfil, prema Continuar.\">\n<!ENTITY profileCreationExplanation_4Gnome.text  \"Para comezar a crear o seu perfil, prema Seguinte.\">\n\n<!-- Second wizard page -->\n<!ENTITY profileCreationIntro.text      \"Se crea diferentes perfís pode distinguilos polo seu nome. Pode usar o nome aquí definido ou outro.\">\n<!ENTITY profilePrompt.label            \"Introduza o nome do novo perfil:\">\n<!ENTITY profilePrompt.accesskey        \"I\">\n<!ENTITY profileDirectoryExplanation.text   \"A configuración, preferencias e máis datos relacionados co usuario almacenarase en:\">\n<!ENTITY profileDefaultName             \"Usuario predefinido\">\n<!ENTITY button.choosefolder.label      \"Escoller cartafol…\">\n<!ENTITY button.choosefolder.accesskey  \"E\">\n<!ENTITY button.usedefault.label        \"Usar o cartafol predefinido\">\n<!ENTITY button.usedefault.accesskey    \"U\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/mozapps/profile/profileSelection.dtd",
    "content": "<!-- -*- Mode: SGML; indent-tabs-mode: nil; -*- -->\n<!--\n\n This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY            windowtitle.label      \"&brandShortName; - Elección de perfil de usuario\">\n\n<!ENTITY            profilename.label      \"Nome do perfil:\">\n\n<!ENTITY            start.label            \"Iniciar &brandShortName;\">\n<!ENTITY            exit.label             \"Saír\">\n\n<!ENTITY            availprofiles.label    \"Perfís dispoñíbeis\">\n\n<!ENTITY            newButton.label        \"Crear perfil…\">\n<!ENTITY            newButton.accesskey    \"C\">\n<!ENTITY            renameButton.label     \"Renomear perfil…\">\n<!ENTITY            renameButton.accesskey \"R\">\n<!ENTITY            deleteButton.label     \"Eliminar perfil…\">\n<!ENTITY            deleteButton.accesskey \"E\">\n\n<!-- manager entities -->\n<!ENTITY            pmDescription.label    \"&brandShortName; garda información sobre a súa configuración, preferencias e outros elementos no perfil de usuario.\">\n\n<!ENTITY            offlineState.label    \"Traballar sen conexión\">\n<!ENTITY            offlineState.accesskey \"T\">\n\n<!ENTITY            useSelected.label       \"Usar o perfil seleccionado sen preguntar ao inicio\">\n<!ENTITY            useSelected.accesskey   \"s\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/mozapps/profile/profileSelection.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These strings are used for startup/profile problems and the profile manager.\n\n# Application not responding\n# LOCALIZATION NOTE (restartTitle, restartMessageNoUnlocker, restartMessageUnlocker, restartMessageNoUnlockerMac, restartMessageUnlockerMac): Messages displayed when the application is running but is not responding to commands. %S is the application name.\nrestartTitle=Pechar %S\nrestartMessageNoUnlocker=%S xa está en execución mais non está a responder. Para abrir unha nova xanela, peche primeiro o proceso existente %S ou reinicie o sistema.\nrestartMessageUnlocker=%S xa está en execución mais non está a responder. O proceso anterior %S debe pecharse para abrir unha nova xanela.\nrestartMessageNoUnlockerMac=Xa está aberta unha copia de %S. Só é posíbel abrir ao mesmo tempo unha copia de %S.\nrestartMessageUnlockerMac=Xa está aberta unha copia de %S. Pecharase a copia de %S en execución para poder abrir unha nova.\n\n# Profile manager\n# LOCALIZATION NOTE (profileTooltip): First %S is the profile name, second %S is the path to the profile folder.\nprofileTooltip=Perfil: '%S' - Ruta: '%S'\n\npleaseSelectTitle=Seleccionar perfil\npleaseSelect=Seleccione un perfil para iniciar %S ou cree un novo perfil.\n\nprofileLockedTitle=Perfil en uso\nprofileLocked2=%S non pode utilizar o perfil %S porque está en uso.\\n\\nPara continuar, peche a instancia de %S que está en execución ou escolla un perfil diferente.\n\nrenameProfileTitle=Renomear perfil\nrenameProfilePrompt=Renomear o perfil \"%S\" como:\n\nprofileNameInvalidTitle=Nome de perfil non válido\nprofileNameInvalid=Non está permitido o nome de perfil \"%S\".\n\nchooseFolder=Escoller cartafol de perfís\nprofileNameEmpty=Non se admiten nomes de perfil en branco.\ninvalidChar=O carácter \"%S\" non se admite nos nomes de perfís. Escolla outro nome.\n\ndeleteTitle=Eliminar perfil\ndeleteProfileConfirm=Se elimina un perfil non estará dispoñíbel na lista e non será posíbel desfacer esta acción.\\nTamén pode eliminar os ficheiros de datos do perfil, inclusive a súa configuración, certificados e máis datos relacionados co usuario. Isto eliminará o cartafol \"%S\" e non é posíbel desfacer a acción.\\nQuere eliminar os ficheiros de datos do perfil?\ndeleteFiles=Eliminar ficheiros\ndontDeleteFiles=Non eliminar ficheiros\n\nprofileCreationFailed=Non foi posíbel crear o perfil. Probabelmente o cartafol seleccionado está protexido contra escrita.\nprofileCreationFailedTitle=Erro na creación do perfil\nprofileExists=Xa existe un perfil con este nome. Escolla un diferente.\nprofileExistsTitle=O perfil xa existe\nprofileFinishText=Prema Concluír para crear este novo perfil.\nprofileFinishTextMac=Prema Feito para crear este novo perfil.\nprofileMissing=Non é posíbel cargar o seu perfil %S. Pode que estea inaccesíbel ou que falte.\nprofileMissingTitle=Falta o perfil\n\n# Profile reset\n# LOCALIZATION NOTE (resetBackupDirectory): Directory name for the profile directory backup created during reset. This directory is placed in a location users will see it (ie. their desktop). %S is the application name.\nresetBackupDirectory=Datos antigos de %S\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/mozapps/update/history.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  history.title             \"Historial de actualizacións\">\n<!ENTITY  history.intro             \"Instaláronse as seguintes actualizacións:\">\n<!ENTITY  closebutton.label         \"Pechar\">\n                                     \n<!ENTITY  noupdates.label           \"Aínda non se instalou ningunha actualización\">\n\n<!ENTITY  name.header               \"Nome da actualización\">\n<!ENTITY  date.header               \"Data de instalación\">\n<!ENTITY  type.header               \"Tipo\">\n<!ENTITY  state.header              \"Estado\">\n\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/mozapps/update/updates.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY  updateWizard.title              \"Actualización de software\">\n\n<!ENTITY  checking.title                  \"Buscando actualizacións\">\n<!ENTITY  updateCheck.label               \"Buscando versións máis recentes de &brandShortName;…\">\n\n<!ENTITY  noupdatesfound.title            \"Non se atoparon actualizacións\">\n<!ENTITY  noupdatesautoenabled.intro      \"Non existen novas actualizacións dispoñíbeis. &brandShortName; buscará actualizacións periodicamente.\">\n<!ENTITY  noupdatesautodisabled.intro     \"Non existen novas actualizacións dispoñíbeis. Verifique de novo máis tarde ou active\n                                           a busca automática de actualizacións de &brandShortName;.\">\n\n<!ENTITY  manualUpdate.title              \"Imposibel actualizar\">\n<!ENTITY  manualUpdate.desc               \"Unha actualización de seguridade e estabilidade está dispoñibel mais\n                                           vostede non ten os permisos requeridos para instalala. Por favor, contacte\n                                           con administración de sistemas ou intente de novo dende unha conta do sistema con permisos para \n                                           instalar aplicativos neste computador.\">\n<!ENTITY  manualUpdate.space.desc         \"Está dispoñíbel unha actualización de seguranza e estabilidade, pero non ten espazo suficiente para instalala.\">\n<!ENTITY  manualUpdateGetMsg.label        \"Sempre pode obter a última versión de &brandShortName; en:\">\n\n<!ENTITY  unsupported.title               \"Sistema non compatíbel\">\n<!ENTITY  unsupported.label               \"A súa versión de &brandShortName; está desfasada, pero a última versión non é compatíbel co seu sistema. Anove o seu sistema e tente de novo. Non se volverá a amosar este aviso, pero pode\">\n<!ENTITY  unsupportedLink.label           \"obter máis información.\">\n\n<!ENTITY  clickHere.label                 \"Ver máis información sobre esta actualización\">\n\n<!ENTITY  evangelism.desc                 \"Recoméndase aplicar esta actualización de &brandShortName; o antes posíbel.\">\n\n<!ENTITY  downloadPage.title              \"Descargando &brandShortName;\">\n<!ENTITY  downloading.intro               \"Descargando a actualización…\">\n<!ENTITY  connecting.label                \"Conectando co servidor de actualizacións…\">\n<!ENTITY  verificationFailedText.label    \"&brandShortName; non conseguiu verificar a integridade da \n                                           actualización incremental descargada, visto que está a descargar\n                                           o paquete completo da actualización.\">\n\n<!ENTITY  viewDetails.tooltip             \"Ver detalles desta actualización\">\n\n<!ENTITY  details.link                    \"Detalles\">\n\n<!ENTITY  error.title                     \"Fallou a actualización\">\n\n<!ENTITY  error.label                     \"Houbo problemas ao buscar, descargar ou instalar esta \n                                           actualización. Non foi posíbel actualizar &brandShortName; porque:\">\n                                           \n<!ENTITY  errorManual.label               \"Pode actualizar &brandShortName; manualmente visitando esta ligazón\n                                           e descargando a última versión:\">\n                                           \n<!ENTITY  errorpatching.intro             \"Non foi posíbel aplicar a actualización parcial. \n                                           &brandShortName; tentará de novo descargando a actualización completa.\">\n\n<!ENTITY  genericBackgroundError.label    \"É imposíbel que &brandShortName; determine se hai unha actualización dispoñíbel. Asegúrese de que ten a última versión do &brandShortName; en:\">\n\n<!ENTITY  finishedPage.title              \"Actualización pronta para ser instalada\">\n<!ENTITY  finishedPage.text               \"A actualización será instalada a próxima vez que se inicie &brandShortName;. Pode reiniciar\n                                           &brandShortName; agora ou continuar a traballar e facelo máis tarde.\">\n\n<!ENTITY  finishedBackgroundPage.text     \"Descargouse unha actualización de seguranza e estabilidade de &brandShortName;\n                                           e está pronta para ser instalada.\">\n<!ENTITY  finishedBackground.name         \"Actualizar:\">\n<!-- LOCALIZATION NOTE (finishedBackground.more): This string describes the button labels defined by restartNowButton and restartLaterButton in updates.properties. -->\n<!ENTITY  finishedBackground.more         \"A actualización será instalada a próxima vez que se inicie &brandShortName;. Pode reiniciar\n                                           &brandShortName; agora ou continuar a traballar e facelo máis tarde.\">\n\n<!ENTITY  update.details.label            \"Detalles\">\n<!ENTITY  update.installedOn.label        \"Instalada o:\">\n<!ENTITY  update.status.label             \"Estado:\">\n\n<!ENTITY  finishedBackground.moreElevated \"This update requires administrator privileges. The update will be\n                                           installed the next time &brandShortName; starts. You can restart\n                                           &brandShortName; now, continue working and restart later, or decline this\n                                           update.\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/mozapps/update/updates.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The 1st %S is the update name and the 2nd %S is the build\n# identifier from the local updates.xml for displaying update history\n# example: MyApplication (20081022033543)\nupdateFullName=%S (%S)\n\n# LOCALIZATION NOTE: The 1st %S is brandShortName and 2nd %S is update version\n# where update version from the update xml\n# example: MyApplication 10.0.5\nupdateName=%S %S\n\n# LOCALIZATION NOTE: When present\n# %1$S is the brandShortName. Ex: MyApplication\n# %2$S is the update version - provided by the update xml. Ex: version 10.0.5\n# %3$S is the build identifier - provided by the update xml. Ex: 20081022033543\nupdateNightlyName=Binario diario de %1$S %2$S %3$S\nintro_major=Desexa anovar ao %1$S %2$S agora?\nintro_minor=Está dispoñíbel unha actualización de seguranza e estabilidade de %1$S:\n\nupdateType_major=Nova versión\nupdateType_minor=Actualización de seguranza\n\n# LOCALIZATION NOTE: When present %S is brandShortName\nverificationError=%S non conseguiu confirmar a integridade do paquete de actualización.\nresumePausedAfterCloseTitle=Actualización de software\nresumePausedAfterCloseMsg=Parou a descarga desta actualización. Desexa que %S a descargue en segundo plano mentres continúa a navegar?\nupdaterIOErrorTitle=Erro na actualización de software\nupdaterIOErrorMsg=Non foi posíbel instalar a actualización. Verifique que non haxa outras instancias de %S a executarse no computador e, a seguir, reinicie %S para tentar de novo.\nokButton=Aceptar\nokButton.accesskey=c\naskLaterButton=Preguntar máis tarde\naskLaterButton.accesskey=P\nnoThanksButton=Non, grazas\nnoThanksButton.accesskey=N\nupdateButton_minor=Actualizar %S\nupdateButton_minor.accesskey=A\nupdateButton_major=Obter a nova versión\nupdateButton_major.accesskey=O\nbackButton=Atrás\nbackButton.accesskey=t\nacceptTermsButton=Aceptar os termos\nacceptTermsButton.accesskey=t\n# NOTE: The restartLaterButton string is also used in\n# mozapps/extensions/content/blocklist.js\nrestartLaterButton=Reiniciar máis tarde\nrestartLaterButton.accesskey=R\nrestartNowButton=Reiniciar %S\nrestartNowButton.accesskey=i\n\n# LOCALIZATION NOTE: %S is the date the update was installed from the local\n# updates.xml for displaying update history\nstatusSucceededFormat=Instalada o: %S\n\nstatusFailed=Erro na instalación\npauseButtonPause=Pausa\npauseButtonResume=Retomar\nhideButton=Agochar\nhideButton.accesskey=O\n\napplyingUpdate=Aplicando actualización…\n\nupdatesfound_minor.title=Actualización dispoñíbel\nupdatesfound_major.title=Nova versión dispoñíbel\n\ninstallSuccess=A actualización instalouse con éxito\ninstallPending=Instalar o pendente\npatchApplyFailure=Non foi posíbel instalar a actualización (erro na aplicación do parche)\n\n# LOCALIZATION NOTE: %S is the amount downloaded so far\n# example: Paused —  879 KB of 2.1 MB\ndownloadPausedStatus=Pausada —  %S\n\ncheck_error-200=Ficheiro XML de actualización inválido (200)\ncheck_error-403=Acceso negado (403)\ncheck_error-404=Non se atopou o ficheiro XML de actualización (404)\ncheck_error-500=Erro interno do servidor (500)\ncheck_error-2152398849=Fallou (por motivos descoñecidos)\ncheck_error-2152398861=Conexión rexeitada\ncheck_error-2152398862=Tempo de espera da conexión esgotado\n# NS_ERROR_OFFLINE\ncheck_error-2152398864=A rede está sen conexión (conéctea)\ncheck_error-2152398867=Porto non permitido\ncheck_error-2152398868=Non se recibiu ningún dato (tente de novo)\ncheck_error-2152398878=Non se atopou o servidor de actualización (comprobe a súa conexión á Internet)\ncheck_error-2152398890=Non se atopou o servidor proxy (comprobe a súa conexión á Internet)\n# NS_ERROR_DOCUMENT_NOT_CACHED\ncheck_error-2152398918=A rede está sen conexión (conéctea)\ncheck_error-2152398919=A transferencia de datos foi interrompida (tente de novo)\ncheck_error-2152398920=Conexión do servidor proxy rexeitada\ncheck_error-2153390069=O certificado do servidor caducou (axuste o reloxo do sistema para corrixir a data e hora se é que son incorrectas)\ncheck_error-verification_failed=Non foi posíbel verificar a integridade da actualización\n\nelevationFailure=You don’t have the permissions necessary to install this update. Please contact your system administrator.\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/mozapps/xpinstall/xpinstallConfirm.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from institems.xul -->\n\n<!ENTITY dialog.title            \"Instalación de software\">\n<!ENTITY dialog.style            \"width: 45em\">\n<!ENTITY warningPrimary.label    \"Instale só complementos de autores de confianza.\">\n<!ENTITY warningSecondary.label  \"O software malicioso pode resultar prexudicial para o computador ou violar a súa intimidade.\">\n\n<!ENTITY from.label \"de:\">\n\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/mozapps/xpinstall/xpinstallConfirm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nunverified=(Autor non verificado)\nsigned=(%S)\n\nitemWarnIntroMultiple=Solicitouse a instalación dos seguintes %S elementos:\nitemWarnIntroSingle=Solicitouse a instalación do seguinte elemento:\ninstallButtonDisabledLabel=Instalar (%S)\ninstallButtonLabel=Instalar agora\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/necko/necko.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#ResolvingHost=Looking up\n#ConnectedTo=Connected to \n#ConnectingTo=Connecting to \n#SendingRequestTo=Sending request to \n#TransferringDataFrom=Transferring data from \n\n3=Buscando %1$S…\n4=Conectado a %1$S…\n5=Enviando solicitude a %1$S…\n6=Transferindo datos de %1$S…\n7=Conectando a %1$S…\n8=Ler %1$S \n9=Escrito %1$S\n10=Esperando por %1$S…\n11=Resolveuse %1$S…\n\n27=Iniciando a transacción FTP…\n28=Rematou a transacción FTP\n\nUnsupportedFTPServer=O servidor FTP %1$S non é compatíbel actualmente.\nRepostFormData=Esta páxina web está sendo redirixida a unha nova localización. Desexa reenviar os datos do formulario á nova localización?\n\n# Directory listing strings\nDirTitle=Índice de %1$S\nDirGoUp=Ir ao cartafol de nivel superior\nShowHidden=Amosar obxectos agochados\nDirColName=Nome\nDirColSize=Tamaño\nDirColMTime=Última modificación\nDirFileLabel=Ficheiro: \n\nPhishingAuth=Está a punto de visitar \"%1$S\". Este sitio pode estar a tentar enganalo facéndolle pensar que está a visitar un sitio diferente. Teña máxima prudencia.\nPhishingAuthAccept=Entendo e terei moito coidado\nSuperfluousAuth=Está a punto de iniciar sesión no sitio \"%1$S\" co nome de usuario \"%2$S\", pero o sitio web non require autenticación. É posíbel que isto sexa unha tentativa de engano.\\n\\nÉ \"%1$S\" o sitio que desexa visitar?\nAutomaticAuth=Está a punto de iniciar sesión no sitio \"%1$S\" co nome de usuario \"%2$S\".\n\nTrackingUriBlocked=Bloqueouse o recurso en \"%1$S\" porque a protección contra o seguimento está activada.\n\n12=Performing a TLS handshake to %1$S…\n13=The TLS handshake finished for %1$S…\n\n# LOCALIZATION NOTE (APIDeprecationWarning):\n# %1$S is the deprecated API; %2$S is the API function that should be used.\nAPIDeprecationWarning=Warning: ‘%1$S’ deprecated, please use ‘%2$S’\nUnsafeUriBlocked=The resource at “%1$S” was blocked by Safe Browsing.\n\n# LOCALIZATION NOTE (nsICookieManagerDeprecated): don't localize originAttributes.\n# %1$S is the deprecated API; %2$S is the interface suffix that the given deprecated API belongs to.\nnsICookieManagerAPIDeprecated=“%1$S” is changed. Update your code and pass the correct originAttributes. Read more on MDN: https://developer.mozilla.org/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsICookieManager%2$S\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/passwordmgr/passwordManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY      savedLogins.title               \"Identificacións gardadas\">\n\n<!ENTITY      closebutton.label               \"Pechar\">\n<!ENTITY      closebutton.accesskey           \"P\">\n\n<!ENTITY      treehead.site.label             \"Sitio\">\n<!ENTITY      treehead.username.label         \"Nome de usuario\">\n<!ENTITY      treehead.password.label         \"Contrasinal\">\n<!ENTITY      treehead.timeCreated.label         \"Usado por primeira vez\">\n<!ENTITY      treehead.timeLastUsed.label        \"Usado por última vez\">\n<!ENTITY      treehead.timePasswordChanged.label \"Cambiado por última vez\">\n<!ENTITY      treehead.timesUsed.label           \"Veces usado\">\n\n<!ENTITY      remove.label                    \"Eliminar\">\n<!ENTITY      remove.accesskey                \"E\">\n\n<!ENTITY      addLogin.label                  \"Engadir identificación\">\n<!ENTITY      addLogin.accesskey              \"g\">\n\n<!ENTITY      import.label                    \"Importar…\">\n<!ENTITY      import.accesskey                \"I\">\n\n\n<!ENTITY      windowClose.key                 \"w\">\n<!ENTITY      focusSearch1.key                \"f\">\n<!ENTITY      focusSearch2.key                \"k\">\n\n<!ENTITY      copyPasswordCmd.label           \"Copiar contrasinal\">\n<!ENTITY      copyPasswordCmd.accesskey       \"C\">\n\n<!ENTITY      copyUsernameCmd.label           \"Copiar nome de usuario\">\n<!ENTITY      copyUsernameCmd.accesskey       \"u\">\n\n<!ENTITY      editPasswordCmd.label           \"Editar contrasinal\">\n<!ENTITY      editPasswordCmd.accesskey       \"E\">\n\n<!ENTITY      editUsernameCmd.label           \"Editar nome de usuario\">\n<!ENTITY      editUsernameCmd.accesskey       \"d\">\n\n<!ENTITY      searchFilter.accesskey          \"S\">\n\n<!ENTITY      searchFilter.label              \"Search\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/passwordmgr/passwordmgr.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nrememberValue = Usar o Xestor de contrasinais para lembrar este valor.\nrememberPassword = Usar o Xestor de contrasinais para lembrar este contrasinal.\nsavePasswordTitle = Confirmar\n# LOCALIZATION NOTE (saveLoginMsg, saveLoginMsgNoUser):\n# %1$S is brandShortName, %2$S is the login's hostname.\nupdateLoginMsg = Desexa actualizar esta identificación?\nupdateLoginMsgNoUser = Desexa actualizar este contrasinal?\nupdateLoginButtonText = Actualizar\nupdateLoginButtonAccessKey = u\n# LOCALIZATION NOTE (rememberPasswordMsg):\n# 1st string is the username for the login, 2nd is the login's hostname.\n# Note that long usernames may be truncated.\nrememberPasswordMsg = Desexa lembrar o contrasinal para \"%1$S\" en %2$S?\n# LOCALIZATION NOTE (rememberPasswordMsgNoUsername):\n# String is the login's hostname.\nrememberPasswordMsgNoUsername = Desexa lembrar o contrasinal en %S?\n# LOCALIZATION NOTE (noUsernamePlaceholder):\n# This is displayed in place of the username when it is missing.\nnoUsernamePlaceholder=Sen nome de usuario\nnotNowButtonText = Agora &non\nnotifyBarNotNowButtonText = Agora non\nnotifyBarNotNowButtonAccessKey = N\nneverForSiteButtonText = Nunca &para este sitio\nrememberButtonText = Lemb&rar\nnotifyBarRememberPasswordButtonText = Lembrar o contrasinal\nnotifyBarRememberPasswordButtonAccessKey = R\npasswordChangeTitle = Confirmar o cambio do contrasinal\n# LOCALIZATION NOTE (updatePasswordMsg):\n# String is the username for the login.\nupdatePasswordMsg = Desexa actualizar o contrasinal gardado de \"%S\"?\nupdatePasswordMsgNoUser = Desexa actualizar o contrasinal gardado?\nnotifyBarUpdateButtonText = Actualizar o contrasinal\nnotifyBarUpdateButtonAccessKey = U\nnotifyBarDontChangeButtonText = Non cambiar\nnotifyBarDontChangeButtonAccessKey = D\nuserSelectText = Confirme o usuario para o que está a modificar o contrasinal\nhidePasswords=Agochar os contrasinais\nhidePasswordsAccessKey=O\nshowPasswords=Amosar os contrasinais\nshowPasswordsAccessKey=M\nnoMasterPasswordPrompt=Confirma que quere amosar os seus contrasinais?\nremoveAllPasswordsPrompt=Confirma que quere retirar todos os contrasinais?\nremoveAllPasswordsTitle=Retirar todos os contrasinais\nremoveLoginPrompt=Confirma que quere retirar esta identificación?\nremoveLoginTitle=Retirar identificación\nloginsDescriptionAll=No computador están almacenadas as identificacións dos seguintes sitios:\nloginsDescriptionFiltered=As seguintes identificacións coinciden coa súa busca:\n# LOCALIZATION NOTE (loginHostAge):\n# This is used to show the context menu login items with their age.\n# 1st string is the username for the login, 2nd is the login's age.\nloginHostAge=%1$S (%2$S)\n# LOCALIZATION NOTE (noUsername):\n# String is used on the context menu when a login doesn't have a username.\nnoUsername=Sen nome de usuario\nduplicateLoginTitle=Xa existe a identificación\nduplicateLogin=Xa existen unha identificación duplicada.\n\n# LOCALIZATION NOTE (insecureFieldWarningDescription2, insecureFieldWarningDescription3):\n# %1$S will contain insecureFieldWarningLearnMore and look like a link to indicate that clicking will open a tab with support information.\n\n# LOCALIZATION NOTE (removeAll, removeAllShown):\n# removeAll and removeAllShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\n\n\n# LOCALIZATION NOTE (insecureFieldWarningDescription2, insecureFieldWarningDescription3):\n# %1$S will contain insecureFieldWarningLearnMore and look like a link to indicate that clicking will open a tab with support information.\ninsecureFieldWarningDescription2 = This connection is not secure. Logins entered here could be compromised. %1$S\ninsecureFieldWarningDescription3 = Logins entered here could be compromised. %1$S\ninsecureFieldWarningLearnMore = Learn More\nnotifyBarNeverRememberButtonAccessKey2 = e\nnotifyBarNeverRememberButtonText2 = Never Save\nremoveAll.accesskey=A\n\n# LOCALIZATION NOTE (removeAll, removeAllShown):\n# removeAll and removeAllShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAll.label=Remove All\nremoveAllShown.accesskey=A\nremoveAllShown.label=Remove All Shown\nsaveLoginButtonAllow.accesskey = S\nsaveLoginButtonAllow.label = Save\nsaveLoginButtonDeny.accesskey = D\nsaveLoginButtonDeny.label = Don’t Save\n# LOCALIZATION NOTE (saveLoginMsg, saveLoginMsgNoUser):\n# %1$S is brandShortName, %2$S is the login's hostname.\nsaveLoginMsg = Would you like %1$S to save this login for %2$S?\nsaveLoginMsgNoUser = Would you like %1$S to save this password for %2$S?\ntogglePasswordAccessKey2=h\ntogglePasswordLabel=Show password\nupdateLoginButtonDeny.accesskey = D\nupdateLoginButtonDeny.label = Don’t Update\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/pipnss/nsserrors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nSSL_ERROR_EXPORT_ONLY_SERVER=Non foi posíbel comunicar de modo seguro. O elemento do mesmo nivel non é compatíbel cunha codificación de grao alto.\nSSL_ERROR_US_ONLY_SERVER=Non foi posíbel comunicar de modo seguro. O elemento do mesmo nivel require unha codificación de grao alto que non é compatíbel.\nSSL_ERROR_NO_CYPHER_OVERLAP=Non é posíbel comunicar de modo seguro cun elemento do mesmo nivel: Non hai algoritmos de codificación común.\nSSL_ERROR_NO_CERTIFICATE=Non foi posíbel localizar o certificado ou chave necesaria para a autenticación.\nSSL_ERROR_BAD_CERTIFICATE=Non foi posíbel comunicar de modo seguro cun elemento do mesmo nivel: O certificado do elemento do mesmo nivel foi rexeitado.\nSSL_ERROR_BAD_CLIENT=O servidor atopou datos incorrectos do cliente.\nSSL_ERROR_BAD_SERVER=O cliente atopou datos incorrectos do servidor.\nSSL_ERROR_UNSUPPORTED_CERTIFICATE_TYPE=Tipo de certificado non compatíbel.\nSSL_ERROR_UNSUPPORTED_VERSION=Elemento do mesmo nivel usando unha versión de protocolo de seguranza incompatíbel.\nSSL_ERROR_WRONG_CERTIFICATE=Erro na autenticación do cliente: A chave privada da base de datos de chaves non coincide coa chave pública da base de datos de certificados.\nSSL_ERROR_BAD_CERT_DOMAIN=Non foi posíbel comunicar de modo seguro cun elemento do mesmo nivel: O nome do dominio requirido non coincide co certificado do servidor.\nSSL_ERROR_POST_WARNING=Código do erro SSL non recoñecido.\nSSL_ERROR_SSL2_DISABLED=O elemento do mesmo nivel só é compatíbel coa versión 2 de SSL, que está localmente desactivada.\nSSL_ERROR_BAD_MAC_READ=SSL recibiu un rexistro cun código de autenticación da mensaxe incorrecto.\nSSL_ERROR_BAD_MAC_ALERT=O elemento do mesmo nivel de SSL informa dun código incorrecto de autenticación da mensaxe.\nSSL_ERROR_BAD_CERT_ALERT=O elemento do mesmo nivel de SSL non pode verificar o seu certificado.\nSSL_ERROR_REVOKED_CERT_ALERT=O elemento do mesmo nivel de SSL rexeitou o seu certificado como revogado.\nSSL_ERROR_EXPIRED_CERT_ALERT=O elemento do mesmo nivel  de SSL rexeitou o seu certificado como caducado.\nSSL_ERROR_SSL_DISABLED=Non é posíbel conectar: SSL está desactivado.\nSSL_ERROR_FORTEZZA_PQG=Non é posíbel conectar: O elemento do mesmo nivel de SSL está noutro dominio de FORTEZZA.\nSSL_ERROR_UNKNOWN_CIPHER_SUITE=Solicitouse un paquete de codificación de SSL descoñecido.\nSSL_ERROR_NO_CIPHERS_SUPPORTED=Non hai paquetes de codificación que estean presentes e activados neste programa.\nSSL_ERROR_BAD_BLOCK_PADDING=SSL recibiu un rexistro cun enchemento de bloque incorrecto.\nSSL_ERROR_RX_RECORD_TOO_LONG=SSL recibiu un rexistro que execedía a lonxitude máxima permitida.\nSSL_ERROR_TX_RECORD_TOO_LONG=SSL tentou enviar un rexistro que exedía a lonxitude máxima permitida.\nSSL_ERROR_RX_MALFORMED_HELLO_REQUEST=SSL recibiu unha mensaxe incorrecta de estabelecemento de comunicación.\nSSL_ERROR_RX_MALFORMED_CLIENT_HELLO=SSL recibiu unha mensaxe incorrecta de estabelecemento de comunicación co cliente.\nSSL_ERROR_RX_MALFORMED_SERVER_HELLO=SSL recibiu unha mensaxe incorrecta de estabelecemento de comunicación co servidor.\nSSL_ERROR_RX_MALFORMED_CERTIFICATE=SSL recibiu unha mensaxe incorrecta de estabelecemento de comunicación co certificado.\nSSL_ERROR_RX_MALFORMED_SERVER_KEY_EXCH=SSL recibiu unha mensaxe incorrecta de estabelecemento de comunicación co intercambio de chave do servidor.\nSSL_ERROR_RX_MALFORMED_CERT_REQUEST=SSL recibiu unha mensaxe incorrecta de estabelecemento de comunicación coa solicitude de certificado.\nSSL_ERROR_RX_MALFORMED_HELLO_DONE=SSL recibiu unha mensaxe incorrecta de estabelecemento de comunicación realizado co servidor.\nSSL_ERROR_RX_MALFORMED_CERT_VERIFY=SSL recibiu unha mensaxe incorrecta de estabelecemento de comunicación coa verificación do certificado.\nSSL_ERROR_RX_MALFORMED_CLIENT_KEY_EXCH=SSL recibiu unha mensaxe incorrecta de estabelecemento de comunicación co intercambio de chave de cliente.\nSSL_ERROR_RX_MALFORMED_FINISHED=SSL recibiu unha mensaxe incorrecta de estabelecemento de comunicación concluído.\nSSL_ERROR_RX_MALFORMED_CHANGE_CIPHER=SSL recibiu un rexistro incorrecto de Change Cipher Spec.\nSSL_ERROR_RX_MALFORMED_ALERT=SSL recibiu un rexistro incorrecto de alarma.\nSSL_ERROR_RX_MALFORMED_HANDSHAKE=SSL recibiu un rexistro incorrecto de estabelecemento de comunicación.\nSSL_ERROR_RX_MALFORMED_APPLICATION_DATA=SSL recibiu un rexistro incorrecto de datos do aplicativo.\nSSL_ERROR_RX_UNEXPECTED_HELLO_REQUEST=SSL recibiu unha mensaxe inesperada de estabelecemento de comunicación.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_HELLO=SSL recibiu unha mensaxe inesperada de estabelecemento de comunicación co cliente.\nSSL_ERROR_RX_UNEXPECTED_SERVER_HELLO=SSL recibiu unha mensaxe inesperada de estabelecemento de comunicación co servidor.\nSSL_ERROR_RX_UNEXPECTED_CERTIFICATE=SSL recibiu unha mensaxe inesperada de estabelecemento de comunicación co certificado.\nSSL_ERROR_RX_UNEXPECTED_SERVER_KEY_EXCH=SSL recibiu unha mensaxe inesperada de estabelecemento de comunicación co intercambio de chave do servidor.\nSSL_ERROR_RX_UNEXPECTED_CERT_REQUEST=SSL recibiu unha mensaxe inesperada de estabelecemento de comunicación coa solicitude de certificado.\nSSL_ERROR_RX_UNEXPECTED_HELLO_DONE=SSL recibiu unha mensaxe inesperada de estabelecemento de comunicación co servidor.\nSSL_ERROR_RX_UNEXPECTED_CERT_VERIFY=SSL recibiu unha mensaxe inesperada de estabelecemento de comunicación coa verificación do certificado.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_KEY_EXCH=SSL recibiu unha mensaxe inesperada de estabelecemento de comunicación co intercambio de chave do cliente.\nSSL_ERROR_RX_UNEXPECTED_FINISHED=SSL recibiu unha mensaxe inesperada de estabelecemento de comunicación finalizado.\nSSL_ERROR_RX_UNEXPECTED_CHANGE_CIPHER=SSL recibiu un rexistro inesperado de Change Cipher Spec.\nSSL_ERROR_RX_UNEXPECTED_ALERT=SSL recibiu un rexistro inesperado de alarma.\nSSL_ERROR_RX_UNEXPECTED_HANDSHAKE=SSL recibiu un rexistro inesperado de estabelecemento de comunicación.\nSSL_ERROR_RX_UNEXPECTED_APPLICATION_DATA=SSL recibiu un rexistro inesperado de datos do aplicativo.\nSSL_ERROR_RX_UNKNOWN_RECORD_TYPE=SSL recibiu un rexistro cun tipo de contido descoñecido.\nSSL_ERROR_RX_UNKNOWN_HANDSHAKE=SSL recibiu unha mensaxe de estabelecemento de comunicación cun tipo de mensaxe descoñecido.\nSSL_ERROR_RX_UNKNOWN_ALERT=SSL recibiu un rexistro de alerta cunha descrición de alerta descoñecida.\nSSL_ERROR_CLOSE_NOTIFY_ALERT=O elemento do mesmo nivel de SSL pechou esta conexión.\nSSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT=O elemento do mesmo nivel de SSL non estaba á espera de recibir unha mensaxe de estabelecemento de comunicación.\nSSL_ERROR_DECOMPRESSION_FAILURE_ALERT=O elemento do mesmo nivel de SSL non conseguiu descomprimir correctamente o rexistro  SSL recibido.\nSSL_ERROR_HANDSHAKE_FAILURE_ALERT=O elemento do mesmo nivel de SSL non conseguiu negociar un conxunto de parámetros de seguranza aceptábel.\nSSL_ERROR_ILLEGAL_PARAMETER_ALERT=O elemento do mesmo nivel de SSL rexeitou unha mensaxe de  estabelecemento de comunicación co contido inaceptábel.\nSSL_ERROR_UNSUPPORTED_CERT_ALERT=O elemento do mesmo nivel de SSL non é compatíbel cos certificados do tipo recibido.\nSSL_ERROR_CERTIFICATE_UNKNOWN_ALERT=O elemento do mesmo nivel de SSL tiña algún problema inespecífico co certificado recibido.\nSSL_ERROR_GENERATE_RANDOM_FAILURE=SSL experimentou un erro do seu xerador numérico aleatorio\nSSL_ERROR_SIGN_HASHES_FAILURE=Non foi posíbel asinar dixitalmente os datos requiridos para verificar o seu certificado.\nSSL_ERROR_EXTRACT_PUBLIC_KEY_FAILURE=SSL non conseguiu extraer a chave pública do certificado do elemento do mesmo nivel.\nSSL_ERROR_SERVER_KEY_EXCHANGE_FAILURE=Erro non especificado ao procesar o estabelecemento de comunicación do intercambio de chave do servidor de SSL.\nSSL_ERROR_CLIENT_KEY_EXCHANGE_FAILURE=Erro non especificado ao procesar a mensaxe de estabelecemento de comunicación do intercambio de chave de cliente de SSL.\nSSL_ERROR_ENCRYPTION_FAILURE=Erro do algoritmo de codificación masiva de datos no paquete de codificación seleccionado.\nSSL_ERROR_DECRYPTION_FAILURE=Erro do algoritmo de codificación masiva de datos no paquete de codificación seleccionado.\nSSL_ERROR_SOCKET_WRITE_FAILURE=Erro na tentativa de escribir datos codificados para o socket subxacente.\nSSL_ERROR_MD5_DIGEST_FAILURE=Erro da función de resumo de MD5.\nSSL_ERROR_SHA_DIGEST_FAILURE=Erro da función de resumo de SHA-1.\nSSL_ERROR_MAC_COMPUTATION_FAILURE=Erro de cálculo de MAC.\nSSL_ERROR_SYM_KEY_CONTEXT_FAILURE=Erro ao crear o contexto de chave simétrica.\nSSL_ERROR_SYM_KEY_UNWRAP_FAILURE=Erro ao abrir a chave simétrica na mensaxe de intercambio de chave do cliente.\nSSL_ERROR_PUB_KEY_SIZE_LIMIT_EXCEEDED=Tentativa do servidor de SSL para utilizar a chave pública de grao doméstico co paquete de codificación de exportación.\nSSL_ERROR_IV_PARAM_FAILURE=Erro do código PKCS11 para traducir IV nun parámetro.\nSSL_ERROR_INIT_CIPHER_SUITE_FAILURE=Erro ao iniciar o paquete de codificación seleccionado.\nSSL_ERROR_SESSION_KEY_GEN_FAILURE=Erro do cliente ao xerar chaves de sesión da sesión SSL.\nSSL_ERROR_NO_SERVER_KEY_FOR_ALG=O servidor non ten chave para o algoritmo de intercambio de chave tentado.\nSSL_ERROR_TOKEN_INSERTION_REMOVAL=A chave electrónica PKCS#11 inseriuse ou eliminouse mentres a operación estaba en proceso.\nSSL_ERROR_TOKEN_SLOT_NOT_FOUND=Non foi posíbel atopar ningunha chave electrónica PKCS#11 para realizar a operación requirida.\nSSL_ERROR_NO_COMPRESSION_OVERLAP=Non é posíbel comunicar de modo seguro co elemento do mesmo nivel: Non hai algoritmos de compresión comúns.\nSSL_ERROR_HANDSHAKE_NOT_COMPLETED=Non é posíbel iniciar outro estabelecemento de comunicación de SSL ata que remate o estabelecemento de comunicación actual.\nSSL_ERROR_BAD_HANDSHAKE_HASH_VALUE=Recibíronse valores hash de estabelecemento de comunicación incorrectos a partir do elemento do mesmo nivel.\nSSL_ERROR_CERT_KEA_MISMATCH=Non é posíbel utilizar o certificado fornecido co algoritmo de intercambio de chave seleccionado.\nSSL_ERROR_NO_TRUSTED_SSL_CLIENT_CA=Non hai ningunha entidade de acreditación de confianza para a autenticación de cliente de SSL.\nSSL_ERROR_SESSION_NOT_FOUND=Non se atopou o ID da sesión SSL de cliente na caché da sesión do servidor.\nSSL_ERROR_DECRYPTION_FAILED_ALERT=O elemento do mesmo nivel non conseguiu descifrar un rexistro de SSL recibido.\nSSL_ERROR_RECORD_OVERFLOW_ALERT=O elemento do mesmo nivel recibiu un rexistro de SSL que era máis longo do permitido.\nSSL_ERROR_UNKNOWN_CA_ALERT=O elemento do mesmo nivel non recoñece nin confía na AC que emitiu o seu certificado.\nSSL_ERROR_ACCESS_DENIED_ALERT=O elemento do mesmo nivel recibiu un certificado válido, mais negouse o acceso.\nSSL_ERROR_DECODE_ERROR_ALERT=O elemento do mesmo nivel non conseguiu descodificar unha mensaxe de estabelecemento de comunicación de SSL.\nSSL_ERROR_DECRYPT_ERROR_ALERT=O elemento do mesmo nivel informa dun erro de verificación de sinatura ou de intercambio de chave.\nSSL_ERROR_EXPORT_RESTRICTION_ALERT=O elemento do mesmo nivel informa dunha negociación en disconformidade coas regulacións de exportación.\nSSL_ERROR_PROTOCOL_VERSION_ALERT=O elemento do mesmo nivel informa dunha versión de protocolo non admitida ou incompatíbel.\nSSL_ERROR_INSUFFICIENT_SECURITY_ALERT=O servidor require códigos máis seguros que aqueles compatíbeis co cliente.\nSSL_ERROR_INTERNAL_ERROR_ALERT=O elemento do mesmo nivel informa de que isto experimentou un erro interno.\nSSL_ERROR_USER_CANCELED_ALERT=O usuario do elemento do mesmo nivel cancelou o estabelemento de comunicación.\nSSL_ERROR_NO_RENEGOTIATION_ALERT=O elemento do mesmo nivel non permite a renegociación dos parámetros de seguranza de SSL.\nSSL_ERROR_SERVER_CACHE_NOT_CONFIGURED=Caché do servidor SSL non configurada nin desactivada para este socket.\nSSL_ERROR_UNSUPPORTED_EXTENSION_ALERT=O elemento do mesmo nivel de SSL non é compatíbel coa extensión de saúdo TLS requirida.\nSSL_ERROR_CERTIFICATE_UNOBTAINABLE_ALERT=O elemento do mesmo nivel de SSL non conseguiu obter o seu certificado a partir do URL fornecido.\nSSL_ERROR_UNRECOGNIZED_NAME_ALERT=O elemento do mesmo nivel de SSL non ten certificado para o nome DNS requirido.\nSSL_ERROR_BAD_CERT_STATUS_RESPONSE_ALERT=O elemento do mesmo nivel de SSL non conseguiu obter unha resposta  OCSP para os seus certificados.\nSSL_ERROR_BAD_CERT_HASH_VALUE_ALERT=O elemento do mesmo nivel de SSL informou dun valor hash de certificado incorrecto.\nSSL_ERROR_RX_UNEXPECTED_NEW_SESSION_TICKET=SSL recibiu unha mensaxe inesperada de negociación de novo ticket de sesión.                             \nSSL_ERROR_RX_MALFORMED_NEW_SESSION_TICKET=SSL recibiu unha mensaxe incorrecta de estabelecemento de comunicación de novo ticket de sesión.                                \nSSL_ERROR_DECOMPRESSION_FAILURE=SSL recibiu un rexistro comprimido que non foi posíbel descomprimir.                                        \nSSL_ERROR_RENEGOTIATION_NOT_ALLOWED=Non se permite a renegociación neste sócket SSL.                                                    \nSSL_ERROR_UNSAFE_NEGOTIATION=O elemento do mesmo nivel intentou un estabelecemento de comunicación ao estilo antigo (potencialmente vulnerábel).\nSSL_ERROR_RX_UNEXPECTED_UNCOMPRESSED_RECORD=SSL recibiu un rexistro inesperado sen comprimir.\nSSL_ERROR_WEAK_SERVER_EPHEMERAL_DH_KEY=SSL recibiu unha chave Diffie-Hellman efémera débil na mensaxe de estabelecemento de comunicación co intercambio de chave do servidor.\nSSL_ERROR_NEXT_PROTOCOL_DATA_INVALID=SSL recibiu datos da extensión NPN incorrectos.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SSL2=Non se admite a característica SSL nas conexións SSL 2.0.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SERVERS=Non se admite a característica SSL nos servidores.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_CLIENTS=Non se admite a característica SSL nos clientes.\nSSL_ERROR_INVALID_VERSION_RANGE=O intervalo de versións SSL é incorrecto.\nSSL_ERROR_CIPHER_DISALLOWED_FOR_VERSION=O par SSL seleccionou un paquete de cifrado non permitido na versión do protocolo escollida.\nSSL_ERROR_RX_MALFORMED_HELLO_VERIFY_REQUEST=SSL recibiu unha mensaxe incorrecta de estabelecemento de comunicación de tipo «Hello Verify Request»\nSSL_ERROR_RX_UNEXPECTED_HELLO_VERIFY_REQUEST=SSL recibiu unha mensaxe inesperada de estabelecemento de comunicación de tipo «Hello Verify Request»\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_VERSION=Non se admite a característica SSL nesta versión do protocolo.\nSSL_ERROR_RX_UNEXPECTED_CERT_STATUS=SSL recibiu unha mensaxe inesperada de estabelecemento de comunicación de tipo «Certificate Status»\nSSL_ERROR_UNSUPPORTED_HASH_ALGORITHM=Non se admite o algoritmo hash usado polo para TLS.\nSSL_ERROR_DIGEST_FAILURE=Erro da función de resumo.\nSSL_ERROR_INCORRECT_SIGNATURE_ALGORITHM=Algoritmo de sinatura incorrecto especificado nun elemento asinado dixitalmente.\nSSL_ERROR_NEXT_PROTOCOL_NO_CALLBACK=Activouse a extensión «next protocol negotiation», pero a chamada de retorno borrouse antes de que se usara.\nSSL_ERROR_NEXT_PROTOCOL_NO_PROTOCOL=O servidor non admite ningún dos protocolos anunciados polo cliente na extensión ALPN.\nSSL_ERROR_INAPPROPRIATE_FALLBACK_ALERT=O servidor rexeitou o estabelecemento de comunicación porque o cliente agora usa a versión TLS máis baixa que admite o servidor.\nSSL_ERROR_WEAK_SERVER_CERT_KEY=O certificado de servidor incluía unha chave pública que era demasiado débil.\nSEC_ERROR_IO=Produciuse un erro E/S durante a autorización de seguranza.\nSEC_ERROR_LIBRARY_FAILURE=erro da biblioteca de seguranza.\nSEC_ERROR_BAD_DATA=biblioteca de seguranza: recibíronse datos incorrectos.\nSEC_ERROR_OUTPUT_LEN=biblioteca de seguranza: erro de lonxitude de saída.\nSEC_ERROR_INPUT_LEN=a biblioteca de seguranza experimentou un erro de lonxitude de entrada.\nSEC_ERROR_INVALID_ARGS=biblioteca de seguranza: argumentos non válidos.\nSEC_ERROR_INVALID_ALGORITHM=biblioteca de seguranza: algoritmo non válido.\nSEC_ERROR_INVALID_AVA=biblioteca de seguranza: AVA non válido.\nSEC_ERROR_INVALID_TIME=Cadea de tempo formatada incorrectamente.\nSEC_ERROR_BAD_DER=biblioteca de seguranza: mensaxe DER codificada formatada incorrectamente.\nSEC_ERROR_BAD_SIGNATURE=O certificado do elemento do mesmo nivel ten unha sinatura válida.\nSEC_ERROR_EXPIRED_CERTIFICATE=O certificado do elemento do mesmo nivel caducou.\nSEC_ERROR_REVOKED_CERTIFICATE=O certificado do elemento do mesmo nivel foi revogado.\nSEC_ERROR_UNKNOWN_ISSUER=O emisor do certificado do elemento do mesmo nivel non é recoñecido.\nSEC_ERROR_BAD_KEY=A chave pública do elemento do mesmo nivel non é válida.\nSEC_ERROR_BAD_PASSWORD=O contrasinal de seguranza introducido non é correcto.\nSEC_ERROR_RETRY_PASSWORD=Novo contrasinal introducido incorrectamente. Tente de novo.\nSEC_ERROR_NO_NODELOCK=biblioteca de seguranza: sen nodelock.\nSEC_ERROR_BAD_DATABASE=biblioteca de seguranza: base de datos incorrecta.\nSEC_ERROR_NO_MEMORY=biblioteca de seguranza: erro de atribución de memoria.\nSEC_ERROR_UNTRUSTED_ISSUER=O emisor do certificado do elemento do mesmo nivel foi marcado como non fiábel polo usuario.\nSEC_ERROR_UNTRUSTED_CERT=O certificado do elemento do mesmo nivel foi marcado como non fiábel polo usuario.\nSEC_ERROR_DUPLICATE_CERT=O certificado xa existe na súa base de datos.\nSEC_ERROR_DUPLICATE_CERT_NAME=O nome do certificado descargado duplica un xa existente na súa base de datos.\nSEC_ERROR_ADDING_CERT=Erro ao engadir o certificado á base de datos.\nSEC_ERROR_FILING_KEY=Erro ao encher de novo a chave deste certificado.\nSEC_ERROR_NO_KEY=A chave privada deste certificado non se pode atopar na base de datos da chave\nSEC_ERROR_CERT_VALID=Este certificado é válido.\nSEC_ERROR_CERT_NOT_VALID=Este certificado non é válido.\nSEC_ERROR_CERT_NO_RESPONSE=Bilioteca Cert: Sen resposta\nSEC_ERROR_EXPIRED_ISSUER_CERTIFICATE=O certificado do emisor do certificado caducou. Comprobe a data e hora do sistema.\nSEC_ERROR_CRL_EXPIRED=A CRL do emisor de certificados caducou. Actualice ou comprobe a hora e data do seu sistema.\nSEC_ERROR_CRL_BAD_SIGNATURE=A CRL do emisor de certificados ten unha sinatura non válida.\nSEC_ERROR_CRL_INVALID=A nova CRL ten un formato incorrecto.\nSEC_ERROR_EXTENSION_VALUE_INVALID=O valor da extensión do certificado non é válido.\nSEC_ERROR_EXTENSION_NOT_FOUND=Non se atopou a extensión do certificado.\nSEC_ERROR_CA_CERT_INVALID=O certificado do emisor non é válido.\nSEC_ERROR_PATH_LEN_CONSTRAINT_INVALID=A restrición de lonxitude da ruta do certificado non é válida.\nSEC_ERROR_CERT_USAGES_INVALID=O campo de usos do certificado non é válido.\nSEC_INTERNAL_ONLY=**Módulo ONLY interno**\nSEC_ERROR_INVALID_KEY=A chave non é compatíbel coa operación requirida.\nSEC_ERROR_UNKNOWN_CRITICAL_EXTENSION=O certificado contén unha extensión crítica descoñecida.\nSEC_ERROR_OLD_CRL=A nova CRL non é posterior ao actual.\nSEC_ERROR_NO_EMAIL_CERT=Non codificado nin asinado: Aínda non ten un certificado de correo electrónico.\nSEC_ERROR_NO_RECIPIENT_CERTS_QUERY=Non codificado: Non ten certificados para cada un dos destinatarios.\nSEC_ERROR_NOT_A_RECIPIENT=Non é posíbel descifrar: Non é un destinatario ou non se atoparon a chave privada e o certificado coincidente.\nSEC_ERROR_PKCS7_KEYALG_MISMATCH=Non é posíbel descifrar: O algoritmo de codificación da chave non coincide co seu certificado.\nSEC_ERROR_PKCS7_BAD_SIGNATURE=Erro de verificación da sinatura: Ou non se atopou asinante, ou atopáronse demasiados asinantes, ou datos danados ou incorrectos.\nSEC_ERROR_UNSUPPORTED_KEYALG=Algoritmo de chave descoñecido ou incompatíbel.\nSEC_ERROR_DECRYPTION_DISALLOWED=Non é posíbel descifrar: Cifrado usando un algoritmo ou tamaño de chave non permitido.\nXP_SEC_FORTEZZA_BAD_CARD=A tarxeta Fortezza non se iniciou correctamente. Retírea e devólvaa ao seu emisor.\nXP_SEC_FORTEZZA_NO_CARD=Non se atoparon tarxetas Fortezza\nXP_SEC_FORTEZZA_NONE_SELECTED=Non se seleccionou ningunha tarxeta Fortezza\nXP_SEC_FORTEZZA_MORE_INFO=Seleccione unha personalidade para obter máis información en\nXP_SEC_FORTEZZA_PERSON_NOT_FOUND=Non se atopou ningunha personalidade\nXP_SEC_FORTEZZA_NO_MORE_INFO=Non máis información sobre esta personalidade\nXP_SEC_FORTEZZA_BAD_PIN=Pin non válido\nXP_SEC_FORTEZZA_PERSON_ERROR=Non foi posíbel iniciar as personalidades de Fortezza.\nSEC_ERROR_NO_KRL=Non se atopou ningún KRL deste certificado de sitio.\nSEC_ERROR_KRL_EXPIRED=Caducou o KRL deste certificado de sitio.\nSEC_ERROR_KRL_BAD_SIGNATURE=O KRL deste certificado de sitio ten unha sinatura non válida.\nSEC_ERROR_REVOKED_KEY=Revogouse a chave deste certificado de sitio.\nSEC_ERROR_KRL_INVALID=O novo KRL ten un formato non válido.\nSEC_ERROR_NEED_RANDOM=biblioteca de seguranza: datos aleatorios necesarios.\nSEC_ERROR_NO_MODULE=biblioteca de seguranza: ningún módulo de seguranza pode executar a operación requirida.\nSEC_ERROR_NO_TOKEN=Ou o cartón de seguranza ou chave electrónica non existe, ou necesita ser iniciado ou foi eliminado.\nSEC_ERROR_READ_ONLY=biblioteca de seguranza: base de datos só de lectura.\nSEC_ERROR_NO_SLOT_SELECTED=Non se seleccionou ningunha rañura nin chave electrónica.\nSEC_ERROR_CERT_NICKNAME_COLLISION=Xa hai un certificado co mesmo alcume.\nSEC_ERROR_KEY_NICKNAME_COLLISION=Xa hai unha chave co mesmo alcume.\nSEC_ERROR_SAFE_NOT_CREATED=erro ao crear o obxecto seguro\nSEC_ERROR_BAGGAGE_NOT_CREATED=erro ao crear o obxecto de equipaxe\nXP_JAVA_REMOVE_PRINCIPAL_ERROR=Non foi posíbel eliminar o principal\nXP_JAVA_DELETE_PRIVILEGE_ERROR=Non foi posíbel eliminar o privilexio\nXP_JAVA_CERT_NOT_EXISTS_ERROR=Este principal non ten un certificado\nSEC_ERROR_BAD_EXPORT_ALGORITHM=O algoritmo requirido non está permitido.\nSEC_ERROR_EXPORTING_CERTIFICATES=Erro ao tentar exportar certificados.\nSEC_ERROR_IMPORTING_CERTIFICATES=Erro ao tentar importar certificados.\nSEC_ERROR_PKCS12_DECODING_PFX=Non foi posíbel importar. Erro de descodificación. Ficheiro non válido.\nSEC_ERROR_PKCS12_INVALID_MAC=Non foi posíbel importar. MAC non válida. Contrasinal incorrecto ou ficheiro danado.\nSEC_ERROR_PKCS12_UNSUPPORTED_MAC_ALGORITHM=Non é posíbel importar. Algoritmo MAC non compatíbel.\nSEC_ERROR_PKCS12_UNSUPPORTED_TRANSPORT_MODE=Non foi posíbel importar. Só son compatíbeis os modos de privacidade e a integridade do contrasinal.\nSEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE=Non foi posíbel importar. A estrutura do ficheiro está danada.\nSEC_ERROR_PKCS12_UNSUPPORTED_PBE_ALGORITHM=Non foi posíbel importar. Algoritmo de codificación non compatíbel.\nSEC_ERROR_PKCS12_UNSUPPORTED_VERSION=Non foi posíbel importar. Versión do ficheiro non compatíbel.\nSEC_ERROR_PKCS12_PRIVACY_PASSWORD_INCORRECT=Non foi posíbel importar. Contrasinal de privacidade incorrecto.\nSEC_ERROR_PKCS12_CERT_COLLISION=Non foi posíbel importar. Ese mesmo alcume xa existe na base de datos.\nSEC_ERROR_USER_CANCELLED=O usuario premeu Cancelar.\nSEC_ERROR_PKCS12_DUPLICATE_DATA=Non importado, xa está na base de datos.\nSEC_ERROR_MESSAGE_SEND_ABORTED=Mensaxe non enviada.\nSEC_ERROR_INADEQUATE_KEY_USAGE=Uso inadecuado da chave de certificado para a operación tentada.\nSEC_ERROR_INADEQUATE_CERT_TYPE=Tipo de certificado non aprobado para o aplicativo.\nSEC_ERROR_CERT_ADDR_MISMATCH=O enderezo do certificado de sinatura non coincide co enderezo das cabeceiras da mensaxe.\nSEC_ERROR_PKCS12_UNABLE_TO_IMPORT_KEY=Non foi posíbel importar. Erro ao tentar importar a chave de privacidade.\nSEC_ERROR_PKCS12_IMPORTING_CERT_CHAIN=Non foi posíbel importar. Erro ao tentar importar unha serie de certificados.\nSEC_ERROR_PKCS12_UNABLE_TO_LOCATE_OBJECT_BY_NAME=Non foi posíbel exportar. Non foi posíbel localizar o certificado ou a chave polo alcume.\nSEC_ERROR_PKCS12_UNABLE_TO_EXPORT_KEY=Non foi posíbel exportar. Non foi posíbel localizar nin exportar a chave privada.\nSEC_ERROR_PKCS12_UNABLE_TO_WRITE=Non foi posíbel exportar.  Non foi posíbel editar o ficheiro de exportación.\nSEC_ERROR_PKCS12_UNABLE_TO_READ=Non foi posíbel importar. Non foi posíbel ler o ficheiro de importación.\nSEC_ERROR_PKCS12_KEY_DATABASE_NOT_INITIALIZED=Non foi posíbel exportar. Base de datos da chave danada ou eliminada.\nSEC_ERROR_KEYGEN_FAIL=Non foi posíbel xerar o par de chaves público/privado.\nSEC_ERROR_INVALID_PASSWORD=O contrasinal introducido non é válido. Seleccione un diferente.\nSEC_ERROR_RETRY_OLD_PASSWORD=O contrasinal antigo introduciuse incorrectamente. Tente de novo.\nSEC_ERROR_BAD_NICKNAME=O alcume do certificado xa está a ser utilizado.\nSEC_ERROR_NOT_FORTEZZA_ISSUER=A serie de FORTEZZA do elemento do mesmo nivel ten un certificado non FORTEZZA.\nSEC_ERROR_CANNOT_MOVE_SENSITIVE_KEY=Non é posíbel mover unha chave importante para a rañura onde esta é necesaria.\nSEC_ERROR_JS_INVALID_MODULE_NAME=Nome do módulo incorrecto.\nSEC_ERROR_JS_INVALID_DLL=Nome do ficheiro/ruta do módulo non válido\nSEC_ERROR_JS_ADD_MOD_FAILURE=Non foi posíbel engadir o módulo\nSEC_ERROR_JS_DEL_MOD_FAILURE=Non foi posíbel eliminar o módulo\nSEC_ERROR_OLD_KRL=O novo KRL non é posterior ao actual.\nSEC_ERROR_CKL_CONFLICT=O novo CKL ten un emisor diferente ao CKL actual. Elimine o CKL actual.\nSEC_ERROR_CERT_NOT_IN_NAME_SPACE=A entidade de acreditación deste certificado non ten permitido emitir un certificado con este nome.\nSEC_ERROR_KRL_NOT_YET_VALID=A lista de revogación desta chave aínda non é válida.\nSEC_ERROR_CRL_NOT_YET_VALID=A lista de revogación deste certificado aínda non é válida.\nSEC_ERROR_UNKNOWN_CERT=Non foi posíbel atopar o certificado requirido.\nSEC_ERROR_UNKNOWN_SIGNER=Non foi posíbel atopar o certificado do asinante.\nSEC_ERROR_CERT_BAD_ACCESS_LOCATION=A localización do servidor do estado do certificado ten un formato non válido.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_TYPE=Non é posíbel descodificar completamente a resposta de OCSP; esta é dun tipo descoñecido.\nSEC_ERROR_OCSP_BAD_HTTP_RESPONSE=O servidor de OCSP devolveu datos HTTP incorrectos ou inesperados.\nSEC_ERROR_OCSP_MALFORMED_REQUEST=O servidor de OCSP atopou a solicitude danada ou formada incorrectamente.\nSEC_ERROR_OCSP_SERVER_ERROR=O servidor de OCSP experimentou un erro interno.\nSEC_ERROR_OCSP_TRY_SERVER_LATER=O servidor de OCSP suxire tentar de novo máis tarde.\nSEC_ERROR_OCSP_REQUEST_NEEDS_SIG=O servidor de OCSP require unha sinatura nesta solicitude.\nSEC_ERROR_OCSP_UNAUTHORIZED_REQUEST=O servidor de OCSP rexeitou esta solicitude como non autorizada.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_STATUS=O servidor de OCSP devolveu un estado irrecoñecíbel.\nSEC_ERROR_OCSP_UNKNOWN_CERT=O servidor de OCSP non ten estado para o certificado.\nSEC_ERROR_OCSP_NOT_ENABLED=Active OCSP antes de executar esta operación.\nSEC_ERROR_OCSP_NO_DEFAULT_RESPONDER=Defina o dispositivo de resposta predefinido de OCSP antes de executar esta operación.\nSEC_ERROR_OCSP_MALFORMED_RESPONSE=A resposta do servidor de OCSP estaba danada ou incorrectamente formada.\nSEC_ERROR_OCSP_UNAUTHORIZED_RESPONSE=O asinante da resposta de OCSP non está autorizado para dar o estado da este certificado.\nSEC_ERROR_OCSP_FUTURE_RESPONSE=A resposta de OCSP aínda non é válida (contén unha data no futuro).\nSEC_ERROR_OCSP_OLD_RESPONSE=A resposta de OCSP contén información fóra de data.\nSEC_ERROR_DIGEST_NOT_FOUND=Non se atopou o resumo de CMS ou PKCS #7 na mensaxe asinada.\nSEC_ERROR_UNSUPPORTED_MESSAGE_TYPE=O tipo de mensaxe de CMS ou PKCS #7 non é compatíbel.\nSEC_ERROR_MODULE_STUCK=Non foi posíbel eliminar o módulo de PKCS #11 porque continúa a ser utilizado.\nSEC_ERROR_BAD_TEMPLATE=Non foi posíbel descodificar os datos ASN.1. O modelo especificado non era válido.\nSEC_ERROR_CRL_NOT_FOUND=Non se atopou ningún CRL coincidente.\nSEC_ERROR_REUSED_ISSUER_AND_SERIAL=Está a tentar importar un certificado coa mesma serie/emisor que un certificado existente, mais ese non é o mesmo certificado.\nSEC_ERROR_BUSY=Non foi posíbel pechar NSS. Os obxectos aínda están a ser utilizados.\nSEC_ERROR_EXTRA_INPUT=A mensaxe DER codificada contén datos adicionais sen utilizar.\nSEC_ERROR_UNSUPPORTED_ELLIPTIC_CURVE=Curva elíptica non compatíbel.\nSEC_ERROR_UNSUPPORTED_EC_POINT_FORM=Formulario de punto de curva elíptica non compatíbel.\nSEC_ERROR_UNRECOGNIZED_OID=Identificador de obxecto non recoñecido.\nSEC_ERROR_OCSP_INVALID_SIGNING_CERT=Certificado de sinatura de OCSP non válido na resposta de OCSP.\nSEC_ERROR_REVOKED_CERTIFICATE_CRL=Revogouse o certificado na lista de revogación de certificados do emisor.\nSEC_ERROR_REVOKED_CERTIFICATE_OCSP=O dispositivo de resposta de OCSP do emisor informa de que o certificado está revogado.\nSEC_ERROR_CRL_INVALID_VERSION=A lista de revogación de certificados do emisor ten un número de versión descoñecido.\nSEC_ERROR_CRL_V1_CRITICAL_EXTENSION=A lista de revogación de certificados V1 do emisor ten unha extensión crítica.\nSEC_ERROR_CRL_UNKNOWN_CRITICAL_EXTENSION=A lista de revogación do certificados V2 do emisor ten unha extensión crítica descoñecida.\nSEC_ERROR_UNKNOWN_OBJECT_TYPE=Tipo de obxecto descoñecido especificado.\nSEC_ERROR_INCOMPATIBLE_PKCS11=O controlador de PKCS #11 infrinxe a especificación dun modo incompatíbel.\nSEC_ERROR_NO_EVENT=Neste momento, non hai ningún evento novo dispoñible.\nSEC_ERROR_CRL_ALREADY_EXISTS=CRL xa existe.\nSEC_ERROR_NOT_INITIALIZED=NSS non está iniciado.\nSEC_ERROR_TOKEN_NOT_LOGGED_IN=A operación fallou porque a chave electrónica de PKCS#11 non está rexistrada.\nSEC_ERROR_OCSP_RESPONDER_CERT_INVALID=O certificado do dispositivo de reposta de OCSP configurado non é válido.\nSEC_ERROR_OCSP_BAD_SIGNATURE=A resposta de OCSP ten unha sinatura inválida.\nSEC_ERROR_OUT_OF_SEARCH_LIMITS=A busca da validación do certificado está fora dos límites da mesma\nSEC_ERROR_INVALID_POLICY_MAPPING=O mapeo de políticas contén anypolicy\nSEC_ERROR_POLICY_VALIDATION_FAILED=A cadea de certificados non cumpre a validación de políticas\nSEC_ERROR_UNKNOWN_AIA_LOCATION_TYPE=Tipo de localización descoñecida na extensión AIA do certificado\nSEC_ERROR_BAD_HTTP_RESPONSE=O servidor devolveu unha resposta HTTP incorrecta\nSEC_ERROR_BAD_LDAP_RESPONSE=O servidor devolveu unha resposta LDAP incorrecta\nSEC_ERROR_FAILED_TO_ENCODE_DATA=Produciuse un fallo ao codificar os datos co codificador ASN1\nSEC_ERROR_BAD_INFO_ACCESS_LOCATION=Localización de acceso da información incorrecta na extensión do certificado\nSEC_ERROR_LIBPKIX_INTERNAL=Produciuse un erro interno libpkix durante a validación do certificado.\nSEC_ERROR_PKCS11_GENERAL_ERROR=Un módulo PKCS #11 devolveu CKR_GENERAL_ERROR, indicando que se produciu un erro irrecuperábel.\nSEC_ERROR_PKCS11_FUNCTION_FAILED=Un módulo PKCS #11 devolveu CKR_FUNCTION_FAILED, indicando que non foi posíbel executar a función solicitada. Tentar de novo a mesma operación podería ter éxito.\nSEC_ERROR_PKCS11_DEVICE_ERROR=Un módulo PKCS #11 devolveu CKR_DEVICE_ERROR, indicando que se produciu un problema co token ou slot.\nSEC_ERROR_BAD_INFO_ACCESS_METHOD=Método de acceso á información descoñecido na extensión do certificado.\nSEC_ERROR_CRL_IMPORT_FAILED=Produciuse un erro ao tentar importar un CRL.\nSEC_ERROR_EXPIRED_PASSWORD=O contrasinal caducou.\nSEC_ERROR_LOCKED_PASSWORD=O contrasinal está protexido.\nSEC_ERROR_UNKNOWN_PKCS11_ERROR=Erro PKCS #11 descoñecido.\nSEC_ERROR_BAD_CRL_DP_URL=URL incorrecto ou incompatíbel no nome do punto de distribución de CRL.\nSEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED=Firmouse o certificado usando un algoritmo de asinamento que está desactivado porque non é seguro.\nMOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE=O servidor usa o mecanismo de «key pinning» (HPKP) pero non foi posíbel construír unha cadea de certificados de confianza que coincida co pinset. Non é posíbel sobrescribir as violacións de «key pinning».\nMOZILLA_PKIX_ERROR_CA_CERT_USED_AS_END_ENTITY=O servidor usa un certificado cunha extensión das restricións básicas que o identifica como unha entidade de acreditación. Este non debería ser o caso para un certificado emitido correctamente.\nMOZILLA_PKIX_ERROR_INADEQUATE_KEY_SIZE=O servidor presentou un certificado cun tamaño de chave que é demasiado pequeno para estabelecer unha conexión segura.\nMOZILLA_PKIX_ERROR_V1_CERT_USED_AS_CA=Para emitir o certificado do servidor usouse un certificado X.509 versión 1 que non é de confianza. Os certificados X.509 versión 1 están desfasados e non deberían usarse para firmar outros certificados.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_CERTIFICATE=O servidor presentou un certificado que aínda non é válido.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_ISSUER_CERTIFICATE=Usouse un certificado que aínda non é válido para emitir o certificado do servidor.\nMOZILLA_PKIX_ERROR_SIGNATURE_ALGORITHM_MISMATCH=O algoritmo de sinatura no campo da sinatura do certificado non coincide co algoritmo no campo signatureAlgorithm.\nMOZILLA_PKIX_ERROR_OCSP_RESPONSE_FOR_CERT_MISSING=A resposta OCSP non inclúe un estado para o certificado en fase de verificación.\nMOZILLA_PKIX_ERROR_VALIDITY_TOO_LONG=O servidor presentou un certificado cunha validez demasiado longa.\n\nMOZILLA_PKIX_ERROR_EMPTY_ISSUER_NAME=The server presented a certificate with an empty issuer distinguished name.\nMOZILLA_PKIX_ERROR_INVALID_INTEGER_ENCODING=The server presented a certificate that contains an invalid encoding of an integer. Common causes include negative serial numbers, negative RSA moduli, and encodings that are longer than necessary.\nMOZILLA_PKIX_ERROR_REQUIRED_TLS_FEATURE_MISSING=A required TLS feature is missing.\nSSL_ERROR_MISSING_EXTENDED_MASTER_SECRET=The peer tried to resume without a correct extended_master_secret extension.\nSSL_ERROR_NO_SUPPORTED_SIGNATURE_ALGORITHM=No supported TLS signature algorithm was configured.\nSSL_ERROR_RX_SHORT_DTLS_READ=Not enough room in buffer for DTLS record.\nSSL_ERROR_UNEXPECTED_EXTENDED_MASTER_SECRET=The peer tried to resume with an unexpected extended_master_secret extension.\nSSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM=The peer used an unsupported combination of signature and hash algorithm.\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/pipnss/pipnss.properties",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=Introduza o contrasinal principal para o %S.\n# the following strings have special requirements:\n# they must fit in a 32 or 64 byte buffer after being translated\n# to UTF8.  Note to translator. It's not easy for you to figure\n# whether the escaped unicode string you produce will fit in \n# the space allocated.\n#\n# 64 bytes long after conversion to UTF8\nRootCertModuleName=Módulo de raíces incorporadas\n#\n# 32 bytes long after conversion to UTF8\nManufacturerID=Mozilla.org\n#\n# 32  bytes long after conversion to UTF8\nLibraryDescription=Servizos de cifrado internos de PSM\n#\n# 32 bytes long after conversion to UTF8\nTokenDescription=Servizos de cifrado xenéricos\n#\n# 32 bytes long after conversion to UTF8\nPrivateTokenDescription=Dispositivo de seguranza de software\n#\n# 64 bytes long after conversion to UTF8\nSlotDescription=Servizos criptográficos internos de PSM\n#\n# 64 bytes long after conversion to UTF8\nPrivateSlotDescription=Chaves privadas de PSM\n#\n# 32\nFips140TokenDescription=Dispositivo de seguranza de software (FIPS)\n# 64\nFips140SlotDescription=Servizos criptográficos de chaves e certificados FIPS 140\n# 32\nInternalToken=Dispositivo de seguranza de software\n# End of size restriction.\nVerifySSLClient=Certificado cliente SSL\nVerifySSLServer=Certificado servidor SSL\nVerifySSLCA=Entidade de acreditación SSL\nVerifyEmailSigner=Certificado de asinante de correo electrónico.\nVerifyEmailRecip=Certificado de destinatario de correo electrónico.\nVerifyObjSign=Asinante do obxecto\nHighGrade=Grao alto\nMediumGrade=Grao medio\n# LOCALIZATION NOTE (nick_template): $1s is the common name from a cert (e.g. \"Mozilla\"), $2s is the CA name (e.g. VeriSign)\nnick_template=ID %2$s de %1$s\n#These are the strings set for the ASN1 objects in a certificate.\nCertDumpCertificate=Certificado\nCertDumpVersion=Versión\n# LOCALIZATION NOTE (CertDumpVersionValue): %S is a version number (e.g. \"3\" in \"Version 3\")\nCertDumpSerialNo=Número de serie\nCertDumpMD2WithRSA=PKCS #1 MD2 con cifrado RSA\nCertDumpMD5WithRSA=PKCS #1 MD5 con cifrado RSA\nCertDumpSHA1WithRSA=PKCS #1 SHA-1 con cifrado RSA\nCertDumpSHA256WithRSA=PKCS #1 SHA-256 con cifrado RSA\nCertDumpSHA384WithRSA=PKCS #1 SHA-384 con cifrado RSA\nCertDumpSHA512WithRSA=PKCS #1 SHA-512 con cifrado RSA\nCertDumpDefOID=Identificador do obxecto (%S)\nCertDumpIssuer=Emisor\nCertDumpSubject=Asunto\nCertDumpAVACountry=C\nCertDumpAVAState=ST\nCertDumpAVALocality=L\nCertDumpAVAOrg=O\nCertDumpAVAOU=OU\nCertDumpAVACN=CN\nCertDumpUserID=UID\nCertDumpPK9Email=E\nCertDumpAVADN=DN\nCertDumpAVADC=DC\nCertDumpSurname=Apelido\nCertDumpGivenName=Nome\nCertDumpValidity=Validez\nCertDumpNotBefore=Non anterior a\nCertDumpNotAfter=Non posterior a\nCertDumpSPKI=Información da chave pública do asunto\nCertDumpSPKIAlg=Algoritmo de chave pública do asunto\nCertDumpAlgID=Identificador do algoritmo\nCertDumpParams=Parámetros do algoritmo\nCertDumpRSAEncr=PKCS #1 cifrado RSA\nCertDumpRSAPSSSignature=Sinatura PKCS #1 RSASSA-PSS\nCertDumpRSATemplate=Módulo (%S bits):\\n%S\\nExpoñente (%S bits):\\n%S\nCertDumpECTemplate=Tamaño da chave: %S bits\\nLonxitude da orde do punto base: %S bits\\nValor público:\\n%S\nCertDumpIssuerUniqueID=ID único do emisor\nCertDumpSubjPubKey=Chave pública do asunto\nCertDumpSubjectUniqueID=ID único do asunto\nCertDumpExtensions=Extensións\nCertDumpSubjectDirectoryAttr=Atributos de directorio do asunto do certificado\nCertDumpSubjectKeyID=ID da chave do asunto do certificado\nCertDumpKeyUsage=Uso da chave certificadora\nCertDumpSubjectAltName=Nome alternativo do asunto do certificado\nCertDumpIssuerAltName=Nome alternativo do emisor do certificado\nCertDumpBasicConstraints=Restricións básicas do certificado\nCertDumpNameConstraints=Restricións de nome do certificado\nCertDumpCrlDistPoints=Puntos de distribución de CRL\nCertDumpCertPolicies=Políticas do certificado\nCertDumpPolicyMappings=Atribucións de políticas do certificado\nCertDumpPolicyConstraints=Restricións de políticas do certificado\nCertDumpAuthKeyID=Identificador da chave da entidade de acreditación\nCertDumpExtKeyUsage=Uso estendido da chave\nCertDumpAuthInfoAccess=Acceso á información da entidade (CA)\nCertDumpAnsiX9DsaSignature=Sinatura ANSI X9.57 DSA\nCertDumpAnsiX9DsaSignatureWithSha1=Sinatura ANSI X9.57 DSA con resumo SHA1\nCertDumpAnsiX962ECDsaSignatureWithSha1=Sinatura ANSI X9.62 ECDSA con SHA1\nCertDumpAnsiX962ECDsaSignatureWithSha224=Sinatura ANSI X9.62 ECDSA con SHA224\nCertDumpAnsiX962ECDsaSignatureWithSha256=Sinatura ANSI X9.62 ECDSA con SHA256\nCertDumpAnsiX962ECDsaSignatureWithSha384=Sinatura ANSI X9.62 ECDSA con SHA384\nCertDumpAnsiX962ECDsaSignatureWithSha512=Sinatura ANSI X9.62 ECDSA con SHA512\nCertDumpKUSign=Asinando\nCertDumpKUNonRep=Non-rexeitamento\nCertDumpKUEnc=Cifrado da chave\nCertDumpKUDEnc=Cifrado de datos\nCertDumpKUKA=Acordo de chaves\nCertDumpKUCertSign=Asinante do certificado\nCertDumpKUCRLSigner=Asinante CRL\nCertDumpCritical=Crítico\nCertDumpNonCritical=Non-crítico\nCertDumpSigAlg=Algoritmo de asinamento do certificado\nCertDumpCertSig=Valor da sinatura do certificado\nCertDumpExtensionFailure=Erro: Non é posíbel procesar a extensión\nCertDumpIsCA=É unha entidade de acreditación\nCertDumpIsNotCA=Non é unha entidade de acreditación\nCertDumpPathLen=Número máximo de AC intermedias: %S\nCertDumpPathLenUnlimited=ilimitado\nCertDumpEKU_1_3_6_1_5_5_7_3_1=Autenticación TLS do servidor web\nCertDumpEKU_1_3_6_1_5_5_7_3_2=Autenticación TLS do cliente web\nCertDumpEKU_1_3_6_1_5_5_7_3_3=Código asinado\nCertDumpEKU_1_3_6_1_5_5_7_3_4=Protección de correo electrónico.\nCertDumpEKU_1_3_6_1_5_5_7_3_8=Estampación de data\nCertDumpEKU_1_3_6_1_5_5_7_3_9=Sinatura OCSP\nCertDumpEKU_1_3_6_1_4_1_311_2_1_21=Sinatura individual de código Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_2_1_22=Sinatura comercial de código Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_1=Sinatura de lista de confianza de Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_2=Estampación de data de Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_3=Cifrado de acceso ao servidor de Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4=Sistema de cifrado de ficheiros de Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4_1=Recuperación de ficheiros de Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_5=Verificación do controlador de hardware de Microsoft Windows\nCertDumpEKU_1_3_6_1_4_1_311_10_3_10=Subordinación cualificada de Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_11=Recuperación de chave de Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_12=Sinatura de documentos de Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_13=Sinatura de por vida de Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_20_2_2=Inicio de sesión do cartón intelixente de Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_21_6=Axente de recuperación de chave de Microsoft\nCertDumpMSCerttype=Nome do modelo de certificados de Microsoft\nCertDumpMSNTPrincipal=Nome principal de Microsoft\nCertDumpMSCAVersion=Versión AC de Microsoft\nCertDumpMSDomainGUID=GUID do dominio de Microsoft\nCertDumpEKU_2_16_840_1_113730_4_1=Cifrado de acceso ao servidor Netscape\nCertDumpRFC822Name=Enderezo de correo electrónico\nCertDumpDNSName=Nome do DNS\nCertDumpX400Address=Enderezo X.400\nCertDumpDirectoryName=Nome X.500\nCertDumpEDIPartyName=Nome EDI party\nCertDumpURI=URI\nCertDumpIPAddress=Enderezo IP\nCertDumpRegisterID=OID rexistrado\nCertDumpKeyID=ID de chave\nCertDumpVerisignNotices=Avisos de usuario de Verisign\nCertDumpUnused=Sen utilizar\nCertDumpKeyCompromise=Compromiso de chave\nCertDumpCACompromise=Compromiso de AC\nCertDumpAffiliationChanged=Afiliación modificada\nCertDumpSuperseded=Reeditado\nCertDumpCessation=Cesamento de operacións\nCertDumpHold=Certificado retido\nCertDumpOCSPResponder=OCSP\nCertDumpCAIssuers=Emisores do AC\nCertDumpCPSPointer=Punteiro de instrución da práctica da certificación\nCertDumpUserNotice=Aviso de usuario\nCertDumpLogotype=Logotipo\nCertDumpECPublicKey=Chave pública de curva elíptica\nCertDumpECDSAWithSHA1=Sinatura X9.62 ECDSA con SHA1\nCertDumpECprime192v1=ANSI X9.62 de curva elíptica prime192v1 (aka secp192r1, NIST P-192)\nCertDumpECprime192v2=ANSI X9.62 de curva elíptica prime192v2\nCertDumpECprime192v3=ANSI X9.62 de curva elíptica prime192v3\nCertDumpECprime239v1=ANSI X9.62 de curva elíptica prime239v1\nCertDumpECprime239v2=ANSI X9.62 de curva elíptica prime239v2\nCertDumpECprime239v3=ANSI X9.62 de curva elíptica prime239v3\nCertDumpECprime256v1=ANSI X9.62 de curva elíptica prime256v1 (aka secp256r1, NIST P-256)\nCertDumpECsecp112r1=SECG de curva elíptica secp112r1\nCertDumpECsecp112r2=SECG de curva elíptica secp112r2\nCertDumpECsecp128r1=SECG de curva elíptica secp128r1\nCertDumpECsecp128r2=SECG de curva elíptica secp128r2\nCertDumpECsecp160k1=SECG de curva elíptica secp160k1\nCertDumpECsecp160r1=SECG de curva elíptica secp160r1\nCertDumpECsecp160r2=SECG de curva elíptica secp160r2\nCertDumpECsecp192k1=SECG de curva elíptica secp192k1\nCertDumpECsecp224k1=SECG de curva elíptica secp224k1\nCertDumpECsecp224r1=SECG de curva elíptica secp224r1 (aka NIST P-224)\nCertDumpECsecp256k1=SECG de curva elíptica secp256k1\nCertDumpECsecp384r1=SECG de curva elíptica secp384r1 (aka NIST P-384)\nCertDumpECsecp521r1=SECG de curva elíptica secp521r1 (aka NIST P-521)\nCertDumpECc2pnb163v1=ANSI X9.62 de curva elíptica c2pnb163v1\nCertDumpECc2pnb163v2=ANSI X9.62 de curva elíptica c2pnb163v2\nCertDumpECc2pnb163v3=ANSI X9.62 de curva elíptica c2pnb163v3\nCertDumpECc2pnb176v1=ANSI X9.62 de curva elíptica c2pnb176v1\nCertDumpECc2tnb191v1=ANSI X9.62 de curva elíptica c2tnb191v1\nCertDumpECc2tnb191v2=ANSI X9.62 de curva elíptica c2tnb191v2\nCertDumpECc2tnb191v3=ANSI X9.62 de curva elíptica c2tnb191v3\nCertDumpECc2onb191v4=ANSI X9.62 de curva elíptica c2onb191v4\nCertDumpECc2onb191v5=ANSI X9.62 de curva elíptica c2onb191v5\nCertDumpECc2pnb208w1=ANSI X9.62 de curva elíptica c2pnb208w1\nCertDumpECc2tnb239v1=ANSI X9.62 de curva elíptica c2tnb239v1\nCertDumpECc2tnb239v2=ANSI X9.62 de curva elíptica c2tnb239v2\nCertDumpECc2tnb239v3=ANSI X9.62 de curva elíptica c2tnb239v3\nCertDumpECc2onb239v4=ANSI X9.62 de curva elíptica c2onb239v4\nCertDumpECc2onb239v5=ANSI X9.62 de curva elíptica c2onb239v5\nCertDumpECc2pnb272w1=ANSI X9.62 de curva elíptica c2pnb272w1\nCertDumpECc2pnb304w1=ANSI X9.62 de curva elíptica c2pnb304w1\nCertDumpECc2tnb359v1=ANSI X9.62 de curva elíptica c2tnb359v1\nCertDumpECc2pnb368w1=ANSI X9.62 de curva elíptica c2pnb368w1\nCertDumpECc2tnb431r1=ANSI X9.62 de curva elíptica c2tnb431r1\nCertDumpECsect113r1=SECG de curva elíptica sect113r1\nCertDumpECsect113r2=SECG de curva elíptica sect113r2\nCertDumpECsect131r1=SECG de curva elíptica sect131r1\nCertDumpECsect131r2=SECG de curva elíptica sect131r2\nCertDumpECsect163k1=SECG de curva elíptica sect163k1 (aka NIST K-163)\nCertDumpECsect163r1=SECG de curva elíptica sect163r1\nCertDumpECsect163r2=SECG de curva elíptica sect163r2 (aka NIST B-163)\nCertDumpECsect193r1=SECG de curva elíptica sect193r1\nCertDumpECsect193r2=SECG de curva elíptica sect193r2\nCertDumpECsect233k1=SECG de curva elíptica sect233k1 (aka NIST K-233)\nCertDumpECsect233r1=SECG de curva elíptica sect233r1 (aka NIST B-233)\nCertDumpECsect239k1=SECG de curva elíptica sect239k1\nCertDumpECsect283k1=SECG de curva elíptica sect283k1 (aka NIST K-283)\nCertDumpECsect283r1=SECG de curva elíptica sect283r1 (aka NIST B-283)\nCertDumpECsect409k1=SECG de curva elíptica sect409k1 (aka NIST K-409)\nCertDumpECsect409r1=SECG de curva elíptica sect409r1 (aka NIST B-409)\nCertDumpECsect571k1=SECG de curva elíptica sect571k1 (aka NIST K-571)\nCertDumpECsect571r1=SECG de curva elíptica sect571r1 (aka NIST B-571)\nCertDumpRawBytesHeader=Tamaño: %S Bytes / %S Bits\nPK11BadPassword=O contrasinal introducido é incorrecto.\nSuccessfulP12Backup=Fíxose unha copia de seguranza dos certificados de seguranza e chaves privadas.\nSuccessfulP12Restore=Restauráronse correctamente os certificados de seguranza e chaves privadas.\nPKCS12DecodeErr=Erro ao descodificar o ficheiro. Non está en formato PKCS #12, foi danado, ou ben o contrasinal que introduciu era incorrecto.\nPKCS12UnknownErrRestore=Erro ao restaurar o ficheiro PKCS #12 por motivos descoñecidos.\nPKCS12UnknownErrBackup=Erro ao crear o ficheiro de copia de seguranza de PKCS #12 por motivos descoñecidos.\nPKCS12UnknownErr=A operación PKCS #12 fallou por motivos descoñecidos.\nPKCS12InfoNoSmartcardBackup=Non é posíbel facer copias de seguranza de certificados a partir de dispositivos de seguranza hardware como, por exemplo, un cartón intelixente.\nPKCS12DupData=O certificado e a chave privada xa existen no dispositivo de seguranza.\nAddModuleFailure=Non foi posíbel engadir o módulo\nAddModuleDup=O módulo de seguranza xa existe\nDelModuleWarning=Confirma que quere eliminar este módulo de seguranza?\nDelModuleError=Non foi posíbel eliminar o módulo\nAVATemplate=%S = %S\n\nPSMERR_SSL_Disabled=Non é posíbel conectarse de modo seguro porque se desactivou o protocolo SSL.\nPSMERR_SSL2_Disabled=Non é posíbel conectarse de modo seguro porque o sitio utiliza unha versión máis antiga e insegura do protocolo SSL.\nPSMERR_HostReusedIssuerSerial=Recibiu un certificado non válido. Contacte co administrador do servidor ou co correo electrónico correspondente e fornézalles a seguinte información:\\n\\nO seu certificado contén o mesmo número de serie que o outro certificado emitido pola autoridade certificadora. Obteña un certificado que conteña un único número de serie.\n\nSSLConnectionErrorPrefix=Produciuse un erro durante unha conexión con %S.\n\ncertErrorIntro=%S utiliza un certificado de seguranza non válido.\n\ncertErrorTrust_SelfSigned=O certificado non é fiábel porque está autoasinado.\ncertErrorTrust_UnknownIssuer=O certificado non é fiábel porque o certificado emisor é descoñecido.\ncertErrorTrust_UnknownIssuer2=Pode que o servidor non estea enviando os certificados intermedios apropiados.\ncertErrorTrust_UnknownIssuer3=Pode ser necesario importar un certificado raíz adicional.\ncertErrorTrust_CaInvalid=O certificado non é fiábel porque foi emitido por un certificado AC non válido.\ncertErrorTrust_Issuer=O certificado non é fiábel porque o certificado emisor non é de confianza.\ncertErrorTrust_SignatureAlgorithmDisabled=O certificado non é fiábel porque se asinou usando un algoritmo de asinamento que foi desactivado porque non é seguro.\ncertErrorTrust_ExpiredIssuer=O certificado non é fiábel porque o certificado emisor caducou.\ncertErrorTrust_Untrusted=O certificado non procede dunha fonte fiábel.\n\ncertErrorMismatch=O certificado non é válido para o nome %S.\n# LOCALIZATION NOTE (certErrorMismatchSingle2): Do not translate <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>\ncertErrorMismatchSingle2=O certificado só é válido para <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>\ncertErrorMismatchSinglePlain=O certificado só e correcto para %S\ncertErrorMismatchMultiple=O certificado só é válido para os seguintes nomes:\n\n# LOCALIZATION NOTE (certErrorExpiredNow): Do not translate %1$S (date+time of expired certificate) or %2$S (current date+time)\ncertErrorExpiredNow=O certificado caducou o %1$S. A data e hora ctual é %2$S.\n# LOCALIZATION NOTE (certErrorNotYetValidNow): Do not translate %1$S (date+time certificate will become valid) or %2$S (current date+time)\ncertErrorNotYetValidNow=O certificado non será válido ata o %1$S. A data é hora actual é %2$S.\n\n# LOCALIZATION NOTE (certErrorCodePrefix2): Do not translate <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\n\nP12DefaultNickname=Certificado importado\nCertUnknown=Descoñecido\nCertNoEmailAddress=(sen enderezo de correo electrónico)\nCaCertExists=O certificado xa está instalado como entidade de acreditación.\nNotACACert=Isto non é un certificado dunha entidade de acreditación, por tanto, non se pode importar á lista de entidades de acreditación\nNotImportingUnverifiedCert=Non é posíbel verificar este certificado e non se importará. Ou o emisor do certificado é descoñecido ou non fiábel, ou ben o certificado está caducado, revogado ou aprobado.\nUserCertIgnoredNoPrivateKey=Este certificado persoal non se pode instalar porque non ten a correspondente clave privada, que foi creada cando se solicitou o certificado.\nUserCertImported=Instalouse o seu certificado persoal. Manteña unha copia de seguranza do mesmo.\nCertOrgUnknown=(Descoñecido)\nCertNotStored=(Non almacenado)\nCertExceptionPermanent=Permanente\nCertExceptionTemporary=Provisional\n\n# LOCALIZATION NOTE (CertDumpVersionValue): %S is a version number (e.g. \"3\" in \"Version 3\")\nCertDumpVersionValue=Version %S\n\n# LOCALIZATION NOTE (certErrorCodePrefix2): Do not translate <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\ncertErrorCodePrefix2=Error code: <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/pipnss/security.properties",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nTitle=Aviso de seguranza\nPostToInsecureFromSecureMessage=Aínda que esta páxina está cifrada, a información que introduciu enviarase por unha conexión non cifrada e podería ser lida con facilidade por terceiras persoas.##Está seguro de que quere continuar a enviar esta información?##\nSecurityButtonTooltipText=Amosa a información de seguranza da páxina actual\nSecurityButtonMixedContentTooltipText=Aviso: Inclúe contido non autenticado\nContinue=Continuar\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/pippki/certManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY certmgr.title                       \"Xestor de certificados\">\n\n<!ENTITY certmgr.tab.mine                     \"Os seus certificados\">\n<!ENTITY certmgr.tab.others2                  \"Persoas\">\n<!ENTITY certmgr.tab.websites3                \"Servidores\">\n<!ENTITY certmgr.tab.ca                       \"Entidades\">\n<!ENTITY certmgr.tab.orphan2                  \"Outros\">\n\n<!ENTITY certmgr.mine                         \"Ten certificados destas organizacións que o identifican:\">\n<!ENTITY certmgr.others                       \"Ten certificados arquivados que identifican estas persoas:\">\n<!ENTITY certmgr.websites2                    \"Ten certificados arquivados que identifican estes servidores:\">\n<!ENTITY certmgr.cas                          \"Ten certificados arquivados que identifican estas entidades de acreditación:\">\n<!ENTITY certmgr.orphans                      \"Ten certificados arquivados que non encaixan en ningunha das outras categorías:\">\n\n<!ENTITY certmgr.detail.general_tab.title     \"Xeral\">\n<!ENTITY certmgr.detail.general_tab.accesskey \"X\">\n<!ENTITY certmgr.detail.prettyprint_tab.title \"Detalles\">\n<!ENTITY certmgr.detail.prettyprint_tab.accesskey \"D\">\n\n<!ENTITY certmgr.pending.label                \"Verificando o certificado…\">\n<!ENTITY certmgr.subjectinfo.label            \"Emitido a\">\n<!ENTITY certmgr.issuerinfo.label             \"Emitido por\">\n<!ENTITY certmgr.periodofvalidity.label       \"Período de validez\" >\n<!ENTITY certmgr.fingerprints.label           \"Pegadas dactilares\">\n<!ENTITY certmgr.certdetail.title             \"Detalles do certificado\">\n<!ENTITY certmgr.certdetail.cn                \"Nome común (NC)\">\n<!ENTITY certmgr.certdetail.o                 \"Organización (O)\">\n<!ENTITY certmgr.certdetail.ou                \"Unidade organizativa (UO)\">\n<!ENTITY certmgr.certdetail.serialnumber      \"Número de serie\">\n<!ENTITY certmgr.certdetail.sha256fingerprint \"Pegada dactilar SHA-256\">\n<!ENTITY certmgr.certdetail.sha1fingerprint   \"Pegada dactilar SHA1\">\n\n<!ENTITY certmgr.editcacert.title             \"Editar a configuración de confianza do certificado da AC\">\n<!ENTITY certmgr.editcert.edittrust           \"Editar a configuración de confianza:\">\n<!ENTITY certmgr.editcert.trustssl            \"Este certificado identifica sitios web.\">\n<!ENTITY certmgr.editcert.trustemail          \"Este certificado identifica usuarios de correo.\">\n<!ENTITY certmgr.editcert.trustobjsign        \"Este certificado identifica fabricantes de software.\">\n\n<!ENTITY certmgr.deletecert.title             \"Eliminar certificado\">\n\n<!ENTITY certmgr.certname                     \"Nome do certificado\">\n<!ENTITY certmgr.certserver                   \"Servidor\">\n<!ENTITY certmgr.override_lifetime            \"Duración\">\n<!ENTITY certmgr.tokenname                    \"Dispositivo de seguranza\">\n<!ENTITY certmgr.begins                       \"Comeza o\">\n<!ENTITY certmgr.expires                      \"Caduca o\">\n<!ENTITY certmgr.email                        \"Enderezo de correo electrónico\">\n<!ENTITY certmgr.serial                       \"Número de serie\">\n\n<!ENTITY certmgr.close.label                  \"Pechar\">\n<!ENTITY certmgr.close.accesskey              \"P\">\n<!ENTITY certmgr.view2.label                  \"Ver…\">\n<!ENTITY certmgr.view2.accesskey              \"V\">\n<!ENTITY certmgr.edit3.label                  \"Editar confianza…\">\n<!ENTITY certmgr.edit3.accesskey              \"E\">\n<!ENTITY certmgr.export.label                 \"Exportar…\">\n<!ENTITY certmgr.export.accesskey             \"x\">\n<!ENTITY certmgr.delete2.label                \"Eliminar…\">\n<!ENTITY certmgr.delete2.accesskey            \"m\">\n<!ENTITY certmgr.delete_builtin.label         \"Eliminar ou deixar de confiar…\">\n<!ENTITY certmgr.delete_builtin.accesskey     \"d\">\n<!ENTITY certmgr.backup2.label                \"Copia de seguranza…\">\n<!ENTITY certmgr.backup2.accesskey            \"C\">\n<!ENTITY certmgr.backupall2.label             \"Copia de seguranza de todo…\">\n<!ENTITY certmgr.backupall2.accesskey         \"s\">\n<!ENTITY certmgr.restore2.label               \"Importar…\">\n<!ENTITY certmgr.restore2.accesskey           \"I\">\n<!ENTITY certmgr.details.label                \"Campos do certificado\">\n<!ENTITY certmgr.details.accesskey            \"o\">\n<!ENTITY certmgr.fields.label                 \"Valor do campo\">\n<!ENTITY certmgr.fields.accesskey             \"V\">\n<!ENTITY certmgr.hierarchy.label              \"Xerarquía do certificado\">\n<!ENTITY certmgr.hierarchy.accesskey2         \"q\">\n<!ENTITY certmgr.addException.label           \"Engadir excepción…\">\n<!ENTITY certmgr.addException.accesskey       \"x\">\n\n<!ENTITY exceptionMgr.title                   \"Engadir excepción de seguranza\">\n<!ENTITY exceptionMgr.exceptionButton.label   \"Confirmar excepción de seguranza\">\n<!ENTITY exceptionMgr.exceptionButton.accesskey \"C\">\n<!ENTITY exceptionMgr.supplementalWarning     \"A lexitimación de bancos, tendas e outros sitios públicos non requirirá este proceso.\">\n<!ENTITY exceptionMgr.certlocation.caption2   \"Servidor\">\n<!ENTITY exceptionMgr.certlocation.url        \"Localización:\">\n<!ENTITY exceptionMgr.certlocation.download   \"Obter certificado\">\n<!ENTITY exceptionMgr.certlocation.accesskey  \"O\">\n<!ENTITY exceptionMgr.certstatus.caption      \"Estado do certificado\">\n<!ENTITY exceptionMgr.certstatus.viewCert     \"Ver…\">\n<!ENTITY exceptionMgr.certstatus.accesskey    \"V\">\n<!ENTITY exceptionMgr.permanent.label         \"Almacenar esta excepción de forma permanente\">\n<!ENTITY exceptionMgr.permanent.accesskey     \"A\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/pippki/deviceManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY devmgr.title                           \"Xestor de dispositivos\">\n<!-- LOCALIZATION NOTE (devmgr.style2): This is CSS style for Device Manager\n     window size. Don't translate \"width\" nor \"height\". Adjust the numbers\n     to make window contents fit. -->\n\n<!ENTITY devmgr.devlist.label                   \"Módulos e dispositivos de seguranza\">\n<!ENTITY devmgr.details.title                   \"Detalles\">\n<!ENTITY devmgr.details.title2                  \"Valor\">\n\n<!ENTITY devmgr.button.login.label              \"Entrar\">\n<!ENTITY devmgr.button.login.accesskey          \"E\">\n<!ENTITY devmgr.button.logout.label             \"Saír\">\n<!ENTITY devmgr.button.logout.accesskey         \"S\">\n<!ENTITY devmgr.button.changepw.label           \"Cambiar o contrasinal\">\n<!ENTITY devmgr.button.changepw.accesskey       \"b\">\n<!ENTITY devmgr.button.load.label               \"Cargar\">\n<!ENTITY devmgr.button.load.accesskey           \"C\">\n<!ENTITY devmgr.button.unload.label             \"Descargar\">\n<!ENTITY devmgr.button.unload.accesskey         \"D\">\n<!ENTITY devmgr.button.fips.accesskey           \"F\">\n\n<!ENTITY loaddevice.info                        \"Introduza a información do módulo que desexa engadir.\">\n<!ENTITY loaddevice.modname                     \"Nome do módulo:\">\n<!ENTITY loaddevice.modname.accesskey           \"N\">\n<!ENTITY loaddevice.modname.default             \"Novo módulo PKCS#11\">\n<!ENTITY loaddevice.filename                    \"Nome do ficheiro do módulo:\">\n<!ENTITY loaddevice.filename.accesskey          \"f\">\n<!ENTITY loaddevice.browse                      \"Explorar…\">\n<!ENTITY loaddevice.browse.accesskey            \"E\">\n\n<!ENTITY loaddevice.title                       \"Cargar o dispositivo PKCS#11\">\n\n<!-- LOCALIZATION NOTE (devmgr.style2): This is CSS style for Device Manager\n     window size. Don't translate \"width\" nor \"height\". Adjust the numbers\n     to make window contents fit. -->\n<!ENTITY devmgr.style2                          \"width: 67em; height: 32em;\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/pippki/pippki.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Values for changepassword.xul -->\n<!ENTITY setPassword.title  \"Mudar o contrasinal principal\">\n<!ENTITY setPassword.tokenName.label \"Dispositivo de seguranza\">\n<!ENTITY setPassword.oldPassword.label \"Contrasinal actual:\">\n<!ENTITY setPassword.newPassword.label \"Novo contrasinal:\">\n<!ENTITY setPassword.reenterPassword.label \"Novo contrasinal (outra vez):\">\n<!ENTITY setPassword.meter.label \"Medidor de calidade de contrasinais\">\n\n<!-- Values for resetpassword.xul -->\n<!ENTITY resetPasswordButtonLabel \"Restabelecer\">\n<!ENTITY resetPassword.title  \"Restabelecer o contrasinal principal\">\n<!ENTITY resetPassword.text  \"Se restabelece o contrasinal principal esqueceranse os contrasinais de web e correo electrónico, os datos dos formularios, os certificados persoais e as chaves privadas que estean almacenados. Confirma que quere restabelecelo?\">\n\n<!-- Downloading a cert -->\n<!ENTITY downloadCert.title \"Descargando certificado\">\n<!ENTITY downloadCert.message1 \"Solicitouse que confíe nunha nova entidade de acreditación (AC).\">\n<!ENTITY downloadCert.trustSSL \"Confiar nesta AC para identificar sitios web.\">\n<!ENTITY downloadCert.trustEmail \"Confiar nesta AC para identificar usuarios de correo electrónico.\">\n<!ENTITY downloadCert.trustObjSign \"Confiar nesta AC para identificar os desenvolvedores de software.\">\n<!ENTITY downloadCert.message3 \"Antes de confiar nesta AC para calquera finalidade, debería examinar o seu certificado e a súa política e procedementos (se están dispoñíbeis).\">\n<!ENTITY downloadCert.viewCert.label \"Ver\">\n<!ENTITY downloadCert.viewCert.text \"Examinar o certificado da AC\">\n\n<!-- Strings for the SSL client auth ask dialog -->\n<!ENTITY clientAuthAsk.title \"Solicitude de identificación de usuario\">\n<!ENTITY clientAuthAsk.message1 \"Este sitio solicitou que se identifique cun certificado:\">\n<!ENTITY clientAuthAsk.message2 \"Escolla un certificado para presentar como identificación:\">\n<!ENTITY clientAuthAsk.message3 \"Detalles do certificado seleccionado:\">\n\n<!ENTITY pkcs12.setpassword.title  \"Escolla un contrasinal para a copia de seguranza do certificado\">\n<!ENTITY pkcs12.setpassword.message  \"O contrasinal da copia de seguranza do certificado protexe o ficheiro que vai crear. Estabeleza ese contrasinal para realizar a copia de seguranza.\">\n<!ENTITY pkcs12.setpassword.label1 \"Contrasinal da copia de seguranza do certificado:\">\n<!ENTITY pkcs12.setpassword.label2 \"Contrasinal da copia de seguranza do certificado (outra vez):\">\n<!ENTITY pkcs12.setpassword.reminder \"Importante: Se esquece o contrasinal da copia de seguranza do certificado non poderá restaurar esa copia. Gárdeo nun lugar seguro.\">\n\n<!ENTITY chooseToken.title  \"Caixa de diálogo de escolla da chave electrónica\">\n<!ENTITY chooseToken.message1 \"Escolla unha chave electrónica.\">\n\n<!-- Strings for the CreateCertInfo dialog  -->\n<!ENTITY createCertInfo.title \"Xerando unha chave privada\">\n<!ENTITY createCertInfo.msg1 \"A chave está a ser xerada… O proceso pode demorar uns minutos….\">\n<!ENTITY createCertInfo.msg2 \"Agarde…\">\n\n<!-- Strings for protectedAuth dialog -->\n<!ENTITY protectedAuth.title \"Autenticación protexida da chave electrónica\">\n<!ENTITY protectedAuth.msg \"Autentíquese coa chave electrónica. O método de autenticación depende do tipo da súa chave electrónica.\">\n<!ENTITY protectedAuth.tokenName.label \"Chave electrónica:\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/pippki/pippki.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=Introduza o contrasinal de seguranza persoal para o dispositivo de seguranza Chaves privadas PSM.\n\n# LOCALIZATION NOTE(certWithSerial): Used for semi-uniquely representing a cert.\n# %1$S is the serial number of the cert in AA:BB:CC hex format.\n\n# Download Cert dialog\n# LOCALIZATION NOTE(newCAMessage1):\n# %S is a string representative of the certificate being downloaded/imported.\nnewCAMessage1=Quere confiar en \"%S\" para as seguintes finalidades?\nunnamedCA=Entidade de acreditación (sen nome)\n\n# For editing cert trust\neditTrustCA=O certificado \"%S\" representa unha entidade de acreditación.\n\n# For Deleting Certificates\ndeleteSslCertConfirm3=Confirma que quere eliminar estas excepcións de servidor?\ndeleteSslCertImpact3=Se elimina unha excepción de servidor restaurará as verificacións de seguranza habituais que requiren a utilización dun certificado válido.\ndeleteSslCertTitle3=Eliminar as excepcións de certificado de servidor\n\ndeleteUserCertConfirm=Confirma que quere eliminar estes certificados?\ndeleteUserCertImpact=Se elimina un dos seus certificados, xa non o poderá utilizar para se identificar.\ndeleteUserCertTitle=Eliminar os seus certificados\n\ndeleteCaCertConfirm2=Solicitou eliminar estes certificados da AC. Para os certificados incluídos deixase de confiar neles, o que ten o mesmo efecto. Confirma que quere facer isto?\ndeleteCaCertImpactX2=Se elimina ou deixa de confiar nun certificado dunha entidade de acreditación (CA), este aplicativo non confiará máis nos certificados emitidos por ela.\ndeleteCaCertTitle2=Eliminar ou deixar de confiar nos certificados da CA\n\ndeleteEmailCertConfirm=Confirma que quere eliminar estes certificados de correo electrónico?\ndeleteEmailCertImpactDesc=Se elimina o certificado de correo electrónico dunha persoa non poderá enviarlle máis correos cifrados.\ndeleteEmailCertTitle=Eliminar os certificados do correo electrónico\n\ndeleteOrphanCertConfirm=Confirma que quere eliminar estes certificados?\ndeleteOrphanCertTitle=Eliminar os certificados\n\n# PKCS#12 file dialogs\nchooseP12RestoreFileDialog2=Ficheiro de certificado para importar\nchooseP12BackupFileDialog=Nome do ficheiro para copiar\nfile_browse_PKCS12_spec=Ficheiros PKCS12\ngetPKCS12FilePasswordMessage=Introduza o contrasinal utilizado para cifrar esta copia de seguranza do certificado:\n\n# Cert verification\ncertVerified=Este certificado está verificado para os seguintes usos:\ncertNotVerified_CertRevoked=Non foi posíbel verificar este certificado porque foi revogado.\ncertNotVerified_CertExpired=Non foi posíbel verificar este certificado porque caducou.\ncertNotVerified_CertNotTrusted=Non foi posíbel verificar este certificado porque non é de confianza.\ncertNotVerified_IssuerNotTrusted=Non foi posíbel verificar este certificado porque o emisor non é de confianza.\ncertNotVerified_IssuerUnknown=Non foi posíbel verificar este certificado porque se descoñece o emisor.\ncertNotVerified_CAInvalid=Non foi posíbel verificar este certificado porque o certificado da CA non é correcto.\ncertNotVerified_AlgorithmDisabled=Non foi posíbel verificar este certificado porque se asinou usando un algoritmo de asinamento que foi desactivado porque non é seguro.\ncertNotVerified_Unknown=Non foi posíbel verificar este certificado por motivos descoñecidos.\n\n# Client auth\n# LOCALIZATION NOTE(clientAuthNickAndSerial): Represents a single cert when the\n# user is choosing from a list of certificates.\n# %1$S is the nickname of the cert.\n# %2$S is the serial number of the cert in AA:BB:CC hex format.\n# LOCALIZATION NOTE(clientAuthHostnameAndPort):\n# %1$S is the hostname of the server.\n# %2$S is the port of the server.\n# LOCALIZATION NOTE(clientAuthMessage1): %S is the Organization of the server\n# cert.\nclientAuthMessage1=Organización: \"%S\"\n# LOCALIZATION NOTE(clientAuthMessage2): %S is the Organization of the issuer\n# cert of the server cert.\nclientAuthMessage2=Emitido baixo: \"%S\"\n# LOCALIZATION NOTE(clientAuthIssuedTo): %1$S is the Distinguished Name of the\n# currently selected client cert, such as \"CN=John Doe,OU=Example\" (without\n# quotes).\n# LOCALIZATION NOTE(clientAuthSerial): %1$S is the serial number of the selected\n# cert in AA:BB:CC hex format.\n# LOCALIZATION NOTE(clientAuthValidityPeriod):\n# %1$S is the already localized notBefore date of the selected cert.\n# %2$S is the already localized notAfter date of the selected cert.\n# LOCALIZATION NOTE(clientAuthKeyUsages): %1$S is a comma separated list of\n# already localized key usages the selected cert is valid for.\n# LOCALIZATION NOTE(clientAuthEmailAddresses): %1$S is a comma separated list of\n# e-mail addresses the selected cert is valid for.\n# LOCALIZATION NOTE(clientAuthIssuedBy): %1$S is the Distinguished Name of the\n# cert which issued the selected cert.\n# LOCALIZATION NOTE(clientAuthStoredOn): %1$S is the name of the PKCS #11 token\n# the selected cert is stored on.\n\n# Page Info\npageInfo_NoEncryption=Conexión non cifrada\npageInfo_Privacy_None1=O sitio web %S non é compatíbel co cifrado da páxina que está a ver.\npageInfo_Privacy_None2=A información enviada pola Internet sen cifrar pode ser visualizada por outras persoas durante o seu tránsito. \n# LOCALIZATION NOTE (pageInfo_EncryptionWithBitsAndProtocol and pageInfo_BrokenEncryption):\n# %1$S is the name of the encryption standard,\n# %2$S is the key size of the cipher.\n# %3$S is protocol version like \"SSL 3\" or \"TLS 1.2\"\npageInfo_EncryptionWithBitsAndProtocol=Conexión cifrada (%1$S, chaves de %2$S bits, %3$S)\npageInfo_BrokenEncryption=Cifrado non fiábel (%1$S, chaves de %2$S bits, %3$S)\npageInfo_Privacy_Encrypted1=A páxina que está a ver cifrouse antes de ser transmitida pola Internet.\npageInfo_Privacy_Encrypted2=O cifrado dificulta que persoas non autorizadas visualicen a información que transita entre computadores. Por tanto é pouco probábel que alguén lese esta páxina mentres viaxaba pola rede.\npageInfo_MixedContent=Conexión parcialmente cifrada\npageInfo_MixedContent2=Partes da páxina que está a ver non se cifraron antes de ser transmitidas pola Internet.\npageInfo_WeakCipher=A conexión con este sitio web usa un cifrado débil e non é privada. Outras persoas poden ver a súa información ou modificar o comportamento do sitio web.\n\n# Cert Viewer\n# LOCALIZATION NOTE(certViewerTitle): Title used for the Certificate Viewer.\n# %1$S is a string representative of the certificate being viewed.\nnotPresent=<Non é parte do certificado>\n\n# Token Manager\npassword_not_set=(sen definir)\nfailed_pw_change=Non foi posíbel modificar o contrasinal principal.\nincorrect_pw=Non introduciu o contrasinal principal correcto. Tente de novo.\npw_change_ok=O contrasinal principal modificouse con éxito.\npw_erased_ok=Aviso: Eliminou o contrasinal principal. \npw_not_wanted=Aviso: Decidiu non utilizar un contrasinal principal.\npw_empty_warning=Non se protexerán os seus contrasinais de web e de correo electrónico, datos de formularios nin chaves privadas.\npw_change2empty_in_fips_mode=Está en modo FIPS, que require un contrasinal principal que non estea baleiro.\nlogin_failed=Non foi posíbel entrar\nloadPK11TokenDialog=Escolla un dispositivo PKCS#11 para cargar\ndevinfo_modname=Módulo\ndevinfo_modpath=Ruta\ndevinfo_label=Etiqueta\ndevinfo_manID=Fabricante\ndevinfo_serialnum=Número de serie\ndevinfo_hwversion=Versión HW\ndevinfo_fwversion=Versión FW\ndevinfo_status=Estado\ndevinfo_desc=Descrición\ndevinfo_stat_disabled=Desactivado\ndevinfo_stat_notpresent=Non está presente\ndevinfo_stat_uninitialized=Sen iniciar\ndevinfo_stat_notloggedin=Non está identificado\ndevinfo_stat_loggedin=Identificado\ndevinfo_stat_ready=Listo\nenable_fips=Activar FIPS\ndisable_fips=Desactivar FIPS\nfips_nonempty_password_required=O modo FIPS requier que dispoña dun contrasinal principal para cada dispositivo de seguranza. Estabeleza o contrasinal antes de tentar activar este modo.\nunable_to_toggle_fips=Non é posíbel cambiar o modo FIPS para o dispositivo de seguranza. Recomendase que saia e reinicie este aplicativo.\n\nresetPasswordConfirmationTitle=Restabelecer o contrasinal principal\nresetPasswordConfirmationMessage=O contrasinal foi restabelecido.\n\n# Import certificate(s) file dialog\nimportEmailCertPrompt=Escolla o ficheiro que contén o certificado de correo electrónico de alguén para importar\nimportCACertsPrompt=Escolla o ficheiro que contén os certificados de AC para importar\nfile_browse_Certificate_spec=Ficheiros con certificados\n\n# Cert export\nSaveCertAs=Gardar o certificado nun ficheiro\nCertFormatBase64=Certificado X.509 (PEM)\nCertFormatBase64Chain=Certificado X.509 con cadea (PEM)\nCertFormatDER=Certificado X.509 (DER)\nCertFormatPKCS7=Certificado X.509 (PKCS#7)\nCertFormatPKCS7Chain=Certificado X.509 con cadea (PKCS#7)\nwriteFileFailure=Erro no ficheiro\nwriteFileFailed=Non foi posíbel gardar no ficheiro %S:\\n%S.\nwriteFileAccessDenied=Acceso denegado\nwriteFileIsLocked=O ficheiro está protexido\nwriteFileNoDeviceSpace=Non hai espazo no dispositivo\nwriteFileUnknownError=Erro descoñecido\n\n# Add Security Exception dialog\naddExceptionBrandedWarning2=Vai obviar a forma en que %S identifica este sitio.\naddExceptionInvalidHeader=Este sito está a tentar identificarse con información non válida.\naddExceptionDomainMismatchShort=Sitio errado\naddExceptionDomainMismatchLong2=O certificado pertence a outro sitio, o que podería significar que alguén está tentando facerse pasar por este sitio.\naddExceptionExpiredShort=Información anticuada\naddExceptionExpiredLong2=Agora o certificado xa non é válido. É posíbel que fora roubado ou se perdera, e podería ser usado por alguén para facerse pasar por este sitio.\naddExceptionUnverifiedOrBadSignatureShort=Identidade descoñecida\naddExceptionUnverifiedOrBadSignatureLong2=O certificado non é de confianza xa que non foi verificado como emitido por unha entidade de acreditación de confianza usando unha sinatura segura.\naddExceptionValidShort=Certificado válido\naddExceptionValidLong=Este sitio fornece información válida e verificada. Non é necesario engadir unha excepción.\naddExceptionCheckingShort=Verificando a información\naddExceptionCheckingLong2=Tentando identificar este sitio…\naddExceptionNoCertShort=Non hai información dispoñíbel\naddExceptionNoCertLong2=Non foi posíbel obter o estado da identificación para este sitio.\n\n\n# Cert Viewer\n# LOCALIZATION NOTE(certViewerTitle): Title used for the Certificate Viewer.\n# %1$S is a string representative of the certificate being viewed.\ncertViewerTitle=Certificate Viewer: “%1$S”\n\n# LOCALIZATION NOTE(certWithSerial): Used for semi-uniquely representing a cert.\n# %1$S is the serial number of the cert in AA:BB:CC hex format.\ncertWithSerial=Certificate with serial number: %1$S\n# LOCALIZATION NOTE(clientAuthEmailAddresses): %1$S is a comma separated list of\n# e-mail addresses the selected cert is valid for.\nclientAuthEmailAddresses=Email addresses: %1$S\n# LOCALIZATION NOTE(clientAuthHostnameAndPort):\n# %1$S is the hostname of the server.\n# %2$S is the port of the server.\nclientAuthHostnameAndPort=%1$S:%2$S\n# LOCALIZATION NOTE(clientAuthIssuedBy): %1$S is the Distinguished Name of the\n# cert which issued the selected cert.\nclientAuthIssuedBy=Issued by: %1$S\n# LOCALIZATION NOTE(clientAuthIssuedTo): %1$S is the Distinguished Name of the\n# currently selected client cert, such as \"CN=John Doe,OU=Example\" (without\n# quotes).\nclientAuthIssuedTo=Issued to: %1$S\n# LOCALIZATION NOTE(clientAuthKeyUsages): %1$S is a comma separated list of\n# already localized key usages the selected cert is valid for.\nclientAuthKeyUsages=Key Usages: %1$S\n# LOCALIZATION NOTE(clientAuthNickAndSerial): Represents a single cert when the\n# user is choosing from a list of certificates.\n# %1$S is the nickname of the cert.\n# %2$S is the serial number of the cert in AA:BB:CC hex format.\nclientAuthNickAndSerial=%1$S [%2$S]\n\n# Client auth\nclientAuthRemember=Remember this decision\n# LOCALIZATION NOTE(clientAuthSerial): %1$S is the serial number of the selected\n# cert in AA:BB:CC hex format.\nclientAuthSerial=Serial number: %1$S\n# LOCALIZATION NOTE(clientAuthStoredOn): %1$S is the name of the PKCS #11 token\n# the selected cert is stored on.\nclientAuthStoredOn=Stored on: %1$S\n# LOCALIZATION NOTE(clientAuthValidityPeriod):\n# %1$S is the already localized notBefore date of the selected cert.\n# %2$S is the already localized notAfter date of the selected cert.\nclientAuthValidityPeriod=Valid from %1$S to %2$S\npageInfo_CertificateTransparency_Compliant=This website complies with the Certificate Transparency policy.\npageInfo_Privacy_None4=The page you are viewing was not encrypted before being transmitted over the Internet.\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/pippki/validation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  validation.crlmanager.label             \"Xestión das CRL\">\n<!ENTITY  validation.crlmanager.description       \"Estas CRL (Listas de revogación de certificados) están almacenadas na base de datos de certificados:\">\n<!ENTITY  validation.crlname.label                \"Nome\">\n<!ENTITY  validation.crllastupdate.label          \"Última actualización\">\n<!ENTITY  validation.crlnextupdate.label          \"Próxima actualización\">\n<!ENTITY  validation.crlautoupdateenabled.label   \"Actualización automática\">\n<!ENTITY  validation.crlautoupdatestatus.label    \"Estado da actualización automática\">\n<!ENTITY  validation.deletecrl.label              \"Borrar\">\n<!ENTITY  validation.deletecrl.accesskey          \"o\">\n<!ENTITY  validation.updatecrl.label              \"Actualizar\">\n<!ENTITY  validation.updatecrl.accesskey          \"A\">\n<!ENTITY  validation.advanced.label               \"Configuración\">\n<!ENTITY  validation.advanced.accesskey           \"C\">\n\n<!ENTITY  validation.crl.autoupdate.title         \"Preferencias da actualización de CRL automática\">\n<!ENTITY  validation.crl.autoupdate.enable.label  \"Activar actualización automática para esta CRL\">\n<!ENTITY  validation.crl.autoupdate.time.label1   \"Actualizar\">\n<!ENTITY  validation.crl.autoupdate.time.label2   \"Día(s) antes da data da próxima actualización\">\n<!ENTITY  validation.crl.autoupdate.freq.label1   \"Actualizar cada\">\n<!ENTITY  validation.crl.autoupdate.freq.label2   \"Día(s)\">\n<!ENTITY  validation.crl.autoupdate.url.label     \"A CRL impórtase de:\">\n<!ENTITY  crl.import.status.title                 \"Estado da importación da CRL\">\n<!ENTITY  crl.import.success.message              \"A lista de revogación de certificados (CRL) foi correctamente importada.\">\n<!ENTITY  crl.issuer.label                        \"CRL emitida por:\">\n<!ENTITY  crl.issuer.org.label                    \"Organización: \">\n<!ENTITY  crl.issuer.orgunit.label                \"Unidade: \">\n<!ENTITY  crl.import.nextupdate.label             \"Próxima actualización: \">\n<!ENTITY  crl.autoupdate.fail.cnt.label           \"Anteriores actualizacións consecutivamente falladas: \">\n<!ENTITY  crl.autoupdate.fail.reason.label        \"Detalles da última actualización fallada: \">\n<!ENTITY  edit.button                             \"Configuración\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nBookmarksMenuFolderTitle=Menú dos marcadores\nBookmarksToolbarFolderTitle=Barra de marcadores\nTagsFolderTitle=Etiquetas\n\n# LOCALIZATION NOTE (dateName):\n# These are used to generate history containers when history is grouped by date\nfinduri-AgeInDays-is-0=Hoxe\nfinduri-AgeInDays-is-1=Onte\nfinduri-AgeInDays-is=Hai %S días\nfinduri-AgeInDays-last-is=Últimos %S días\nfinduri-AgeInDays-isgreater=Hai máis de %S días\nfinduri-AgeInMonths-is-0=Este mes\nfinduri-AgeInMonths-isgreater=Hai máis de %S meses\n\n# LOCALIZATION NOTE (localFiles):\n# This is used to generate local files container when history is grouped by site\nlocalhost=(ficheiros locais)\n\n# LOCALIZATION NOTE\n# The string is used for showing file size of each backup in the \"fileRestorePopup\" popup\n# %1$S is the file size\n# %2$S is the file size unit\nbackupFileSizeText=%1$S %2$S\n\nMobileBookmarksFolderTitle=Mobile Bookmarks\nOtherBookmarksFolderTitle=Other Bookmarks\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/pluginproblem/pluginproblem.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n<!ENTITY tapToPlayPlugin                                     \"Pulse aquí para activar o engadido.\">\n<!ENTITY clickToActivatePlugin                               \"Activar o engadido.\">\n<!ENTITY checkForUpdates                                     \"Buscar actualizacións…\">\n<!ENTITY blockedPlugin.label                                 \"Bloqueouse este engadido por protección.\">\n<!ENTITY hidePluginBtn.label                                 \"Agochar engadido\">\n<!ENTITY managePlugins                                       \"Xestionar engadidos…\">\n\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n<!ENTITY reloadPlugin.pre                                    \"\">\n<!ENTITY reloadPlugin.middle                                 \"Recargar a páxina\">\n<!ENTITY reloadPlugin.post                                   \" para tentar de novo.\">\n<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please                                       \"Enviar un informe de erro\">\n<!ENTITY report.submitting                                   \"Enviando informe…\">\n<!ENTITY report.submitted                                    \"Enviouse un informe de erro.\">\n<!ENTITY report.disabled                                     \"Informe de erros desactivado.\">\n<!ENTITY report.failed                                       \"Produciuse un fallo no envío.\">\n<!ENTITY report.unavailable                                  \"Ningún informe dispoñíbel.\">\n<!ENTITY report.comment                                      \"Engadir un comentario (os comentarios son visíbeis publicamente)\">\n<!ENTITY report.pageURL                                      \"Incluír o URL da páxina\">\n\n<!ENTITY plugin.file                                         \"Ficheiro\">\n<!ENTITY plugin.mimeTypes                                    \"Tipos MIME\">\n<!ENTITY plugin.flashProtectedMode.label                     \"Activar o modo protexido de Adobe Flash\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/services/errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nerror.login.reason.network= Produciuse un fallo ao conectar co servidor\nerror.login.reason.recoverykey= Chave de recuperación incorrecta\nerror.login.reason.account= Nome de conta ou contrasinal incorrecto\nerror.login.reason.no_username= Falta o nome da conta\nerror.login.reason.no_password2= Falta o contrasinal\nerror.login.reason.no_recoverykey= Ningunha chave de recuperación gardada para usar\nerror.login.reason.server= Servidor configurado incorrectamente\n\nerror.sync.failed_partial= Non foi posíbel sincronizar un ou máis tipos de datos\n# LOCALIZATION NOTE (error.sync.reason.serverMaintenance): We removed the extraneous period from this string\nerror.sync.reason.serverMaintenance= O servidor de Firefox Sync está en mantemento , a sincronización retomarase automaticamente\n\ninvalid-captcha= Palabras incorrectas, tente de novo\nweak-password= Usar un contrasinal máis forte\n\n# this is the fallback, if we hit an error we didn't bother to localize\nerror.reason.unknown= Erro descoñecido\n\nchange.password.pwSameAsPassword= Non é posíbel que o contrasinal coincida co actual\nchange.password.pwSameAsUsername= Non é posíbel que o contrasinal coincida co seu nome de usuario\nchange.password.pwSameAsEmail= Non é posíbel que o contrasinal coincida co seu enderezo de correo electrónico\nchange.password.mismatch= Non coinciden os contrasinais introducidos\nchange.password.tooShort= Introduciu un contrasinal demasiado curto\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/gl/services/sync.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# %1: the user name (Ed), %2: the app name (Firefox), %3: the operating system (Android)\nclient.name2 = %2$S de %1$S's en %3$S\n\n# %S is the date and time at which the last sync successfully completed\nlastSync2.label = Última sincronización: %S\n\n# signInToSync.description is the tooltip for the Sync buttons when Sync is\n# not configured.\nsignInToSync.description = Acceda a Sync\n\n\nsyncing2.label = Syncing…\n\nsyncnow.label = Sync Now\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/webapprt/webapp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!-- LOCALIZATION NOTE: These are localized strings for the webapp runtime,\n   - which loads a webapp in a separate process from BlueGriffon.  Webapps loaded\n   - in this way have very little application chrome, but the runtime does\n   - provide them with some default functionality, like the standard OS\n   - menus/menuitems. -->\n\n<!ENTITY fileMenu.label                     \"Ficheiro\">\n<!ENTITY fileMenu.accesskey                 \"F\">\n\n<!ENTITY quitApplicationCmdWin.label        \"Saír\">\n<!ENTITY quitApplicationCmdWin.accesskey    \"S\">\n<!ENTITY quitApplicationCmd.label           \"Saír\">\n<!ENTITY quitApplicationCmd.accesskey       \"a\">\n<!-- On Mac, we create the Quit and Hide command labels dynamically,\n   - using properties in window.properties, in order to include the name\n   - of the webapp in the labels without creating a DTD file for it. -->\n<!ENTITY quitApplicationCmdMac.key          \"Q\">\n<!ENTITY hideThisAppCmdMac.key              \"H\">\n<!ENTITY hideOtherAppsCmdMac.label          \"Ocultar os outros\">\n<!ENTITY hideOtherAppsCmdMac.key            \"H\">\n<!ENTITY showAllAppsCmdMac.label            \"Mostrar todo\">\n\n<!ENTITY editMenu.label                     \"Editar\">\n<!ENTITY editMenu.accesskey                 \"E\">\n<!ENTITY undoCmd.label                      \"Desfacer\">\n<!ENTITY undoCmd.key                        \"Z\">\n<!ENTITY undoCmd.accesskey                  \"D\">\n<!ENTITY redoCmd.label                      \"Refacer\">\n<!ENTITY redoCmd.key                        \"Y\">\n<!ENTITY redoCmd.accesskey                  \"R\">\n<!ENTITY cutCmd.label                       \"Cortar\">\n<!ENTITY cutCmd.key                         \"X\">\n<!ENTITY cutCmd.accesskey                   \"t\">\n<!ENTITY copyCmd.label                      \"Copiar\">\n<!ENTITY copyCmd.key                        \"C\">\n<!ENTITY copyCmd.accesskey                  \"C\">\n<!ENTITY pasteCmd.label                     \"Pegar\">\n<!ENTITY pasteCmd.key                       \"V\">\n<!ENTITY pasteCmd.accesskey                 \"P\">\n<!ENTITY deleteCmd.label                    \"Eliminar\">\n<!ENTITY deleteCmd.key                      \"D\">\n<!ENTITY deleteCmd.accesskey                \"m\">\n<!ENTITY selectAllCmd.label                 \"Seleccionar todo\">\n<!ENTITY selectAllCmd.key                   \"A\">\n<!ENTITY selectAllCmd.accesskey             \"l\">\n"
  },
  {
    "path": "langpacks/gl/chrome/gl/locale/webapprt/webapp.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These are localized strings for the webapp runtime,\n# which loads a webapp in a separate process from BlueGriffon.  Webapps loaded\n# in this way have very little application chrome, but the runtime does\n# provide them with some default functionality, like the standard OS\n# menus/menuitems.\n\n# LOCALIZATION NOTE (quitApplicationCmdMac.label): %S will be replaced with\n# the name of the webapp.\nquitApplicationCmdMac.label=Saír do %S\n\n# LOCALIZATION NOTE (hideApplicationCmdMac.label): %S will be replaced with\n# the name of the webapp.\nhideApplicationCmdMac.label=Ocultar o %S\n"
  },
  {
    "path": "langpacks/gl/chrome/gl.manifest",
    "content": "locale alerts gl gl/locale/gl/alerts/\nlocale autoconfig gl gl/locale/gl/autoconfig/\nlocale global gl gl/locale/gl/global/\nlocale global-platform gl gl/locale/gl/global-platform/\nlocale mozapps gl gl/locale/gl/mozapps/\nlocale necko gl gl/locale/gl/necko/\nlocale passwordmgr gl gl/locale/gl/passwordmgr/\nlocale pipnss gl gl/locale/gl/pipnss/\nlocale pippki gl gl/locale/gl/pippki/\nlocale places gl gl/locale/gl/places/\nlocale pluginproblem gl gl/locale/gl/pluginproblem/\nlocale weave gl gl/locale/gl/\n"
  },
  {
    "path": "langpacks/gl/chrome.manifest",
    "content": "manifest browser/chrome.manifest application=bluegriffon@bluegriffon.com\nmanifest chrome/gl.manifest\nmanifest bluegriffon/chrome.manifest application=bluegriffon@bluegriffon.com\n"
  },
  {
    "path": "langpacks/gl/install.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!--\n\n-->\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n     xmlns:em=\"http://www.mozilla.org/2004/em-rdf#\">\n  <Description about=\"urn:mozilla:install-manifest\"\n               em:id=\"langpack-gl@bluegriffon.org\"\n               em:name=\"Galego (España) Language Pack\"\n               em:version=\"3.2\"\n               em:type=\"8\"\n               em:creator=\"mozilla.org\">\n    <em:contributor>Grupo de tradución ao galego dos aplicativos de Mozilla (http://galician.mozdev.org/)</em:contributor>\n\n    <em:targetApplication>\n      <Description>\n        <em:id>bluegriffon@bluegriffon.com</em:id>\n        <em:minVersion>3.2</em:minVersion>\n        <em:maxVersion>3.2</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n  </Description>\n</RDF>\n"
  },
  {
    "path": "langpacks/he/bluegriffon/chrome.manifest",
    "content": "locale bluegriffon he base/locale/bluegriffon/\nlocale branding he base/locale/branding/\nlocale fs he extensions/fs/\nlocale gfd he extensions/gfd/\nlocale cssproperties he sidebars/cssproperties/\nlocale domexplorer he sidebars/domexplorer/\nlocale scripteditor he sidebars/scripteditor/\nlocale stylesheets he sidebars/stylesheets/\nlocale tipoftheday he extensions/tipoftheday/\nlocale aria he sidebars/aria/\n\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/branding/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  brandShorterName      \"Firefox\">\n<!ENTITY  brandShortName        \"Firefox Developer Edition\">\n<!ENTITY  brandFullName         \"Firefox Developer Edition\">\n<!ENTITY  vendorShortName       \"Mozilla\">\n<!ENTITY  trademarkInfo.part1   \" \">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/branding/brand.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrandShorterName=Firefox\nbrandShortName=Firefox Developer Edition\nbrandFullName=Firefox Developer Edition\nvendorShortName=Mozilla\n\nsyncBrandShortName=Sync\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/branding/browserconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Do NOT localize or otherwise change these values\nbrowser.startup.homepage=about:home\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/aboutAccounts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAccounts.welcome \"ברוכים הבאים אל &syncBrand.shortName.label;\">\n\n<!ENTITY aboutAccountsConfig.description \"התחבר כדי לסנכרן את הלשוניות, הססמאות ושאר ההגדרות שלך.\">\n<!ENTITY aboutAccountsConfig.startButton.label \"בואו ונתחיל\">\n<!ENTITY aboutAccountsConfig.syncPreferences.label \"העדפות Sync\">\n<!ENTITY aboutAccounts.noConnection.title \"אין חיבור\">\n<!ENTITY aboutAccounts.noConnection.description \"יש להיות מחוברים לרשת האינטרנט כדי להיכנס לחשבון.\">\n<!ENTITY aboutAccounts.noConnection.retry \"לנסות שוב\">\n<!ENTITY aboutAccounts.badConfig.title \"תצורה שגויה\">\n<!ENTITY aboutAccounts.badConfig.description \"לא ניתן לקבוע את תצורת החשבון שלך. נא לנסות שוב במועד מאוחר יותר.\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/aboutCertError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD\n    SYSTEM \"chrome://branding/locale/brand.dtd\">\n  %brandDTD;\n\n<!-- These strings are used by Firefox's custom about:certerror page,\na replacement for the standard security certificate errors produced\nby NSS/PSM via netError.xhtml. -->\n\n<!ENTITY certerror.pagetitle1  \"חיבור לא מאובטח\">\n<!ENTITY certerror.longpagetitle1 \"החיבור שלך אינו מאובטח\">\n\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara \"הבעלים של <span class='hostname'/> הגדירו שלא כשורה את האתר שלהם. כדי להגן על המידע שלך מפני גנבה, &brandShortName; לא התחבר אל אתר זה.\">\n<!ENTITY certerror.returnToPreviousPage.label \"חזרה\">\n<!ENTITY certerror.learnMore \"מידע נוסף…\">\n<!ENTITY certerror.advanced.label \"מתקדם\">\n\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"אתר זה משתמש ב־HTTP Strict Transport Security (HSTS) כדי לציין ש־&brandShortName; יתחבר אליו רק בצורה מאובטחת. כתוצאה מכך, לא ניתן להוסיף חריגה לאישור אבטחה זה.\">\n\n<!ENTITY certerror.expert.content \"אם אתה מבין מה קורה, אתה יכול להורות ל־&brandShortName; להתחיל לסמוך על ההזדהות של אתר זה. \n<b>אפילו אם אתה סומך על האתר, ייתכן ומשמעות השגיאה היא שמישהו מחבל בקישוריות שלך.</b>\">\n<!ENTITY certerror.expert.contentPara2 \"אל תוסיף חריגות אלא אם יש סיבה טובה לכך שהאתר לא משתמש בהזדהות נסמכת.\">\n<!ENTITY certerror.addException.label \"הוסף חריגה…\">\n<!ENTITY certerror.copyToClipboard.label \"העתקת מלל\">\n\n<!ENTITY errorReporting.automatic \"דיווח על תקלות מסוג זה מסייע ל־Mozilla לזהות אתרים שלא הוגדרו כראוי\">\n<!ENTITY errorReporting.sending \"שליחת דיווח\">\n<!ENTITY errorReporting.sent \"שליחת הדיווח הושלמה\">\n<!ENTITY errorReporting.tryAgain \"לנסות שוב\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/aboutDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n<!ENTITY aboutDialog.title          \"אודות &brandFullName;\">\n\n<!-- LOCALIZATION NOTE (update.checkForUpdatesButton.*, update.updateButton.*):\n# Only one button is present at a time.\n# The button when displayed is located directly under the Firefox version in\n# the about dialog (see bug 596813 for screenshots).\n-->\n<!ENTITY update.checkForUpdatesButton.label       \"בדיקת עדכונים\">\n<!ENTITY update.checkForUpdatesButton.accesskey   \"ב\">\n<!ENTITY update.updateButton.label2               \"יש להפעיל מחדש את &brandShortName; כדי לעדכן\">\n<!ENTITY update.updateButton.accesskey            \"מ\">\n\n\n<!-- LOCALIZATION NOTE (warningDesc.version): This is a warning about the experimental nature of Nightly and Aurora builds. It is only shown in those versions. -->\n<!ENTITY warningDesc.version        \"תוכנת &brandShortName; היא נסיונית וייתכן שלא תהיה יציבה.\">\n<!-- LOCALIZATION NOTE (warningDesc.telemetryDesc): This is a notification that Nightly/Aurora builds automatically send Telemetry data back to Mozilla. It is only shown in those versions. \"It\" refers to brandShortName. -->\n<!ENTITY warningDesc.telemetryDesc  \"תוכנה זו שולחת אוטומטית מידע על ביצועים, חומרה, שימוש והתאמות אישיות חזרה אל &vendorShortName; כדי לסייע בשיפור &brandShortName;.\">\n\n<!-- LOCALIZATION NOTE (community.exp.*) This paragraph is shown in \"experimental\" builds, i.e. Nightly and Aurora builds, instead of the other \"community.*\" strings below. -->\n<!ENTITY community.exp.start        \"\">\n<!-- LOCALIZATION NOTE (community.exp.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.exp.mozillaLink  \"&vendorShortName;\">\n<!ENTITY community.exp.middle       \" היא \">\n<!-- LOCALIZATION NOTE (community.exp.creditslink): This is a link title that links to about:credits. -->\n<!ENTITY community.exp.creditsLink  \"קהילה עולמית\">\n<!ENTITY community.exp.end          \" שמשימתה היא להשאיר את הרשת פתוחה, ציבורית ונגישה לכולם.\">\n\n<!ENTITY community.start2           \"&brandShortName; תוכנן על־ידי \">\n<!-- LOCALIZATION NOTE (community.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.mozillaLink      \"&vendorShortName;\">\n<!ENTITY community.middle2          \", \">\n<!-- LOCALIZATION NOTE (community.creditsLink): This is a link title that links to about:credits. -->\n<!ENTITY community.creditsLink      \"קהילה עולמית\">\n<!ENTITY community.end3             \" שמשימתה היא להשאיר את הרשת פתוחה, ציבורית ונגישה לכולם.\">\n\n<!ENTITY helpus.start               \"מעוניינים לסייע? \">\n<!-- LOCALIZATION NOTE (helpus.donateLink): This is a link title that links to https://sendto.mozilla.org/page/contribute/Give-Now?source=mozillaorg_default_footer&ref=firefox_about&utm_campaign=firefox_about&utm_source=firefox&utm_medium=referral&utm_content=20140929_FireFoxAbout. -->\n<!ENTITY helpus.donateLink          \"תרמו לנו\">\n<!ENTITY helpus.middle              \" או \">\n<!-- LOCALIZATION NOTE (helpus.getInvolvedLink): This is a link title that links to http://www.mozilla.org/contribute/. -->\n<!ENTITY helpus.getInvolvedLink     \"הצטרפו אלינו!\">\n<!ENTITY helpus.end                 \"\">\n\n<!ENTITY releaseNotes.link          \"מה חדש\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.license): This is a link title that links to about:license. -->\n<!ENTITY bottomLinks.license        \"מידע רישוי\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.rights): This is a link title that links to about:rights. -->\n<!ENTITY bottomLinks.rights         \"זכויות משתמש קצה\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.privacy): This is a link title that links to https://www.mozilla.org/legal/privacy/. -->\n<!ENTITY bottomLinks.privacy        \"מדיניות פרטיות\">\n\n<!-- LOCALIZATION NOTE (update.checkingForUpdates): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.checkingForUpdates  \"בדיקת עדכונים חדשים…\">\n<!-- LOCALIZATION NOTE (update.noUpdatesFound): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.noUpdatesFound      \"&brandShortName; עדכני\">\n<!-- LOCALIZATION NOTE (update.adminDisabled): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.adminDisabled       \"עדכונים נוטרלו על־ידי מנהל המערכת שלך\">\n<!-- LOCALIZATION NOTE (update.otherInstanceHandlingUpdates): try to make the localized text short -->\n<!ENTITY update.otherInstanceHandlingUpdates \"&brandShortName; מתעדכן ברגעים אלו באמצעות תהליך אחר\">\n<!ENTITY update.restarting          \"מתבצעת הפעלה מחדש…\">\n\n<!-- LOCALIZATION NOTE (update.failed.start,update.failed.linkText,update.failed.end):\n     update.failed.start, update.failed.linkText, and update.failed.end all go into\n     one line with linkText being wrapped in an anchor that links to a site to download\n     the latest version of Firefox (e.g. http://www.firefox.com). As this is all in\n     one line, try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.failed.start        \"העדכון נכשל. \">\n<!ENTITY update.failed.linkText     \"הורדת הגרסה האחרונה\">\n<!ENTITY update.failed.end          \"\">\n\n<!-- LOCALIZATION NOTE (update.manual.start,update.manual.end): update.manual.start and update.manual.end\n     all go into one line and have an anchor in between with text that is the same as the link to a site\n     to download the latest version of Firefox (e.g. http://www.firefox.com). As this is all in one line,\n     try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.manual.start        \"עדכונים זמינים ב־\">\n<!ENTITY update.manual.end          \"\">\n\n<!-- LOCALIZATION NOTE (update.unsupported.start,update.unsupported.linkText,update.unsupported.end):\n     update.unsupported.start, update.unsupported.linkText, and\n     update.unsupported.end all go into one line with linkText being wrapped in\n     an anchor that links to a site to provide additional information regarding\n     why the system is no longer supported. As this is all in one line, try to\n     make the localized text short (see bug 843497 for screenshots). -->\n<!ENTITY update.unsupported.start    \"לא ניתן לבצע עדכונים נוספים במערכת זו.\">\n<!ENTITY update.unsupported.linkText \"מידע נוסף\">\n<!ENTITY update.unsupported.end      \"\">\n\n<!-- LOCALIZATION NOTE (update.downloading.start,update.downloading.end): update.downloading.start and \n     update.downloading.end all go into one line, with the amount downloaded inserted in between. As this\n     is all in one line, try to make the localized text short (see bug 596813 for screenshots). The — is\n     the \"em dash\" (long dash).\n     example: Downloading update — 111 KB of 13 MB -->\n<!ENTITY update.downloading.start   \"העדכון בהורדה — \">\n<!ENTITY update.downloading.end     \"\">\n\n<!ENTITY update.applying            \"מחיל עדכון…\">\n\n<!-- LOCALIZATION NOTE (channel.description.start,channel.description.end): channel.description.start and\n     channel.description.end create one sentence, with the current channel label inserted in between.\n     example: You are currently on the _Stable_ update channel. -->\n<!ENTITY channel.description.start  \"כרגע על ערוץ העדכונים \">\n<!ENTITY channel.description.end    \".  \">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/aboutHealthReport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (abouthealth.pagetitle): Firefox Health Report is a proper noun in en-US, please keep this in mind. -->\n<!ENTITY abouthealth.pagetitle \"דוח הבריאות של &brandShortName; \">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/aboutHome.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n<!ENTITY % syncBrandDTD SYSTEM \"chrome://browser/locale/syncBrand.dtd\">\n%syncBrandDTD;\n\n<!-- These strings are used in the about:home page -->\n\n<!ENTITY abouthome.pageTitle \"דף הפתיחה של &brandFullName;\">\n\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet1.v1):\n     text in <a/> will be linked to the Firefox features page on mozilla.com\n-->\n<!ENTITY abouthome.defaultSnippet1.v1 \"תודה שבחרת ב־Firefox! כדי להוציא את המיטב מהדפדפן שלך, כדאי ללמוד עוד על <a>התכונות החדשות</a>.\">\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet2.v1):\n     text in <a/> will be linked to the featured add-ons on addons.mozilla.org\n-->\n<!ENTITY abouthome.defaultSnippet2.v1 \"קל להתאים את ה־Firefox שלך בדיוק לצרכים שלך. <a>לבחירה מבין אלפי תוספות</a>.\">\n<!-- LOCALIZATION NOTE (abouthome.rightsSnippet): text in <a/> will be linked to about:rights -->\n<!ENTITY abouthome.rightsSnippet \"&brandFullName; הוא יישום תוכנה חופשית בקוד פתוח שמגיע מקרן Mozilla שהינה מוסד ללא כוונת רווח. <a>דעו את זכויותיכם…</a>\">\n\n<!ENTITY abouthome.bookmarksButton.label \"סימניות\">\n<!ENTITY abouthome.historyButton.label   \"היסטוריה\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonWin.label): The label for the\n     preferences/options item on about:home on Windows -->\n<!ENTITY abouthome.preferencesButtonWin.label  \"אפשרויות\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonUnix.label): The label for the\n     preferences/options item on about:home on Linux and OS X -->\n<!ENTITY abouthome.preferencesButtonUnix.label  \"העדפות\">\n<!ENTITY abouthome.addonsButton.label    \"תוספות\">\n<!ENTITY abouthome.downloadsButton.label \"הורדות\">\n<!ENTITY abouthome.syncButton.label      \"&syncBrand.shortName.label;\">\n\n<!-- LOCALIZATION NOTE (abouthome.aboutMozilla.label): The (invisible) label for\n     the mozilla wordmark in the top-right corner that links to Mozilla's main\n     about page. -->\n<!ENTITY abouthome.aboutMozilla.label    \"על אודות Mozilla\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/aboutPrivateBrowsing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutPrivateBrowsing.notPrivate                 \"אינך כעת בחלון גלישה פרטית.\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.label     \"פתיחת חלון פרטי\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.accesskey \"פ\">\n\n<!ENTITY privateBrowsing.title                           \"גלישה פרטית\">\n<!ENTITY privateBrowsing.title.tracking                  \"גלישה פרטית עם הגנת מעקב\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.before       \"בגלישה בחלון פרטי, Firefox \">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.emphasize    \"אינו שומר\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.after        \":\">\n<!ENTITY aboutPrivateBrowsing.info.visited               \"היסטוריה\">\n<!ENTITY aboutPrivateBrowsing.info.searches              \"חיפושים\">\n<!ENTITY aboutPrivateBrowsing.info.cookies               \"עוגיות\">\n<!ENTITY aboutPrivateBrowsing.info.temporaryFiles        \"קבצים זמניים\">\n<!ENTITY aboutPrivateBrowsing.info.saved.before          \"Firefox \">\n<!ENTITY aboutPrivateBrowsing.info.saved.emphasize       \"ישמור\">\n<!ENTITY aboutPrivateBrowsing.info.saved.after2          \":\">\n<!ENTITY aboutPrivateBrowsing.info.downloads             \"הורדות\">\n<!ENTITY aboutPrivateBrowsing.info.bookmarks             \"סימניות\">\n<!ENTITY aboutPrivateBrowsing.note.before                \"גלישה פרטית \">\n<!ENTITY aboutPrivateBrowsing.note.emphasize             \"אינה הופכת אותך לאנונימי\">\n<!ENTITY aboutPrivateBrowsing.note.after                 \" ברשת. המעסיק שלך או ספק האינטרנט שלך עדיין יכולים לדעת באילו דפים אתה מבקר.\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.before          \"מידע נוסף על \">\n<!ENTITY aboutPrivateBrowsing.learnMore3.title           \"גלישה פרטית\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.after           \".\">\n\n<!ENTITY trackingProtection.title                        \"הגנה מפני מעקב\">\n<!ENTITY trackingProtection.description2                 \"אתרים מסוימים עושים שימוש ברכיבי מעקב כדי לעקוב אחר הפעילות שלך ברשת. עם הגנת המעקב Firefox יחסום רבים מרכיבי מעקב אלו שיכולים לאסוף מידע על אופן הגלישה שלך.\">\n<!ENTITY trackingProtection.startTour1                   \"איך זה עובד?\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/aboutPrivateBrowsing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle.head=גלישה פרטית\ntitle.normal=פתיחת חלון פרטי?\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/aboutRobots.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- These strings are used in the about:robots page, which ties in with the\n     robots theme used in the Firefox 3 Beta 2/3 first run pages.\n     They're just meant to be fun and whimsical, with references to some geeky\n     but well-known robots in movies and books. Be creative with translations! -->\n\n<!-- Nonsense line from the movie \"The Day The Earth Stood Still\". No translation needed. -->\n<!ENTITY robots.pagetitle  \"גורט! קלאטו באראדה ניקטו!\">\n<!-- Movie: Logan's Run... Box (cybog): \"Welcome Humans! I am ready for you.\" -->\n<!ENTITY robots.errorTitleText \"ברוכים הבאים בני אנוש!\">\n<!-- Movie: The Day The Earth Stood Still. Spoken by Klaatu. -->\n<!ENTITY robots.errorShortDescText \"באנו לבקר אתכם כשפנינו לשלום ורצון טוב!\">\n<!-- Various books by Isaac Asimov. http://en.wikipedia.org/wiki/Three_Laws_of_Robotics -->\n<!ENTITY robots.errorLongDesc1 \"לא יפגע רובוט לרעה בבן אדם, ולא יניח, במחדל, שאדם יפגע.\">\n<!-- Movie: Blade Runner. Batty: \"I've seen things you people wouldn't believe...\" -->\n<!ENTITY robots.errorLongDesc2 \"רובוטים ראו דברים שאתם האנשים לא תאמינו להם.\">\n<!-- Book: Hitchhiker's Guide To The Galaxy. What the Sirius Cybernetics Corporation calls robots. -->\n<!ENTITY robots.errorLongDesc3 \"רובוטים הם חברי הפלסטיק שכיף לכם בחברתם.\">\n<!-- TV: Futurama. Bender's first line is \"Bite my shiny metal ass.\" -->\n<!ENTITY robots.errorLongDesc4 \"לרובוטים יש אחוריים ממתכת שאין לנשוך.\">\n<!-- TV: Battlestar Galactica (2004 series). From the opening text. -->\n<!ENTITY robots.errorTrailerDescText \"ויש להם תוכנית.\">\n<!-- TV: Battlestar Galactica (2004 series). Common expletive referring to Cylons. -->\n<!ENTITY robots.imgtitle \"Frakkin' Toasters\">\n<!-- Book: Hitchhiker's Guide To The Galaxy. Arthur presses a button and it warns him. -->\n<!ENTITY robots.dontpress \"אנא אל תלחץ על כפתור זה שוב.\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/aboutSearchReset.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY searchreset.tabtitle       \"שחזור הגדרות חיפוש\">\n\n<!ENTITY searchreset.pageTitle      \"האם לשחזר את הגדרות החיפוש שלך?\">\n\n<!ENTITY searchreset.pageInfo1      \"יתכן שהגדרות החיפוש שלך אינן עדכניות. &brandShortName; יוכל לעזור לך בשחזור להגדרות חיפוש בררת המחדל.\">\n\n\n<!-- LOCALIZATION NOTE (searchreset.selector.label): this string is\nfollowed by a dropdown of all the built-in search engines. -->\n<!ENTITY searchreset.selector.label \"פעולה זו תשנה את בררת המחדל של מנוע החיפוש שלך אל\">\n\n<!-- LOCALIZATION NOTE (searchreset.beforelink.pageInfo,\nsearchreset.afterlink.pageInfo): these two string are used respectively\nbefore and after the \"Settings page\" link (searchreset.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language. -->\n<!ENTITY searchreset.beforelink.pageInfo2 \"ניתן לשנות את הגדרות אלו בכל עת מ\">\n<!ENTITY searchreset.afterlink.pageInfo2  \".\">\n\n<!ENTITY searchreset.link.pageInfo2       \"עמוד הגדרות\">\n\n<!ENTITY searchreset.noChangeButton        \"לא לשנות\">\n<!ENTITY searchreset.noChangeButton.access \"ל\">\n\n<!ENTITY searchreset.changeEngineButton        \"שינוי מנוע חיפוש\">\n<!ENTITY searchreset.changeEngineButton.access \"ש\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/aboutSessionRestore.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restorepage.tabtitle       \"שחזור הפעלה\">\n\n<!-- LOCALIZATION NOTE: The title is intended to be apologetic and disarming, expressing dismay\n     and regret that we are unable to restore the session for the user -->\n<!ENTITY restorepage.errorTitle     \"טוב, זה מביך.\">\n<!ENTITY restorepage.problemDesc    \"ל־&brandShortName; יש בעיות בשחזור החלונות והלשוניות שלך. דבר זה קורה לרוב בעקבות לשונית שפתחת לאחרונה.\">\n<!ENTITY restorepage.tryThis        \"באפשרותך לנסות:\">\n<!ENTITY restorepage.restoreSome    \"להסיר לשונית אחת או יותר שייתכן שגורמות לבעיה\">\n<!ENTITY restorepage.startNew       \"להתחיל גלישה חדשה לחלוטין\">\n\n<!ENTITY restorepage.tryagainButton \"שחזור\">\n<!ENTITY restorepage.restore.access \"ש\">\n<!ENTITY restorepage.closeButton    \"סגירה\">\n<!ENTITY restorepage.close.access   \"ס\">\n\n<!ENTITY restorepage.restoreHeader  \"שחזור\">\n<!ENTITY restorepage.listHeader     \"חלונות ולשוניות\">\n<!-- LOCALIZATION NOTE: &#37;S will be replaced with a number. -->\n<!ENTITY restorepage.windowLabel    \"חלון &#037;S\">\n\n\n<!-- LOCALIZATION NOTE: The following 'welcomeback2' strings are for about:welcomeback,\n     not for about:sessionstore -->\n\n<!ENTITY welcomeback2.restoreButton  \"דרך צלחה!\">\n<!ENTITY welcomeback2.restoreButton.access \"ד\">\n\n<!ENTITY welcomeback2.tabtitle      \"הצלחה!\">\n\n<!ENTITY welcomeback2.pageTitle     \"הדפדפן מוכן ומזומן לפקודתך!\">\n<!ENTITY welcomeback2.pageInfo1     \"&brandShortName; מוכן כעת לנסיעה.\">\n\n<!ENTITY welcomeback2.label.restoreAll  \"שחזור כל הלשוניות והחלונות\">\n<!ENTITY welcomeback2.label.restoreSome \"שחזור של אלו הרצויות בלבד\">\n\n\n<!-- LOCALIZATION NOTE (welcomeback2.beforelink.pageInfo2,\nwelcomeback2.afterlink.pageInfo2): these two string are used respectively\nbefore and after the the \"learn more\" link (welcomeback2.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language.\n-->\n<!ENTITY welcomeback2.beforelink.pageInfo2  \"ההרחבות וההתאמות האישיות שלך הוסרו והגדרות הדפדפן שוחזרו לבררת המחדל. אם פעולה זו לא פותרת את הבעיות, \">\n<!ENTITY welcomeback2.afterlink.pageInfo2   \"\">\n\n<!ENTITY welcomeback2.link.pageInfo2        \"ניתן למצוא כאן פתרונות נוספים.\">\n\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/aboutSyncTabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabs.otherDevices.label               \"לשוניות מהתקנים אחרים\">\n\n<!ENTITY tabs.searchText.label                   \"הקלד כאן כדי למצוא לשוניות…\">\n\n<!-- LOCALIZATION NOTE (tabs.context.openTab.accesskey, tabs.context.openMultipleTabs.accesskey):\n     Only one of these will show at a time (based on selection), so reusing accesskey is ok. -->\n<!ENTITY tabs.context.openTab.label                   \"פתיחת לשונית זו\">\n<!ENTITY tabs.context.openTab.accesskey               \"פ\">\n<!ENTITY tabs.context.openMultipleTabs.label          \"פתיחת לשוניות נבחרות\">\n<!ENTITY tabs.context.openMultipleTabs.accesskey      \"פ\">\n<!ENTITY tabs.context.bookmarkSingleTab.label         \"יצירת סימנייה ללשונית זו…\">\n<!ENTITY tabs.context.bookmarkSingleTab.accesskey     \"צ\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.label      \"יצירת סימנייה ללשוניות נבחרות…\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.accesskey  \"צ\">\n<!ENTITY tabs.context.refreshList.label               \"טעינת הרשימה מחדש\">\n<!ENTITY tabs.context.refreshList.accesskey           \"ט\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/aboutTabCrashed.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabCrashed.closeTab \"סגירת לשונית זו\">\n<!ENTITY tabCrashed.restoreTab \"שחזור לשונית\">\n<!ENTITY tabCrashed.restoreAll \"שחזור כל הלשוניות שקרסו\">\n\n<!-- LOCALIZATION NOTE (tabCrashed.header2): \"Gah\" is an English slang word\n     used to express surprise or frustration (or both at the same time).  We\n     are using it to communicate in an informal way that it is both\n     frustrating that your tab crashed and a surprise that we didn't want to\n     happen. If you have a similar word or short phrase that is not profane or\n     vulgar, use it. If not, feel free to skip the word in your\n     translation. -->\n<!ENTITY tabCrashed.header2 \"אבוי. הלשונית שלך התרסקה.\">\n<!ENTITY tabCrashed.offerHelp \"אנחנו יכולים לעזור לך!\">\n<!ENTITY tabCrashed.single.offerHelpMessage \"נא ללחוץ על &tabCrashed.restoreTab; כדי לטעון מחדש את תוכן הדף.\">\n<!ENTITY tabCrashed.multiple.offerHelpMessage \"נא ללחוץ על &tabCrashed.restoreTab; או &tabCrashed.restoreAll; כדי לטעון מחדש את תוכן הדף.\">\n<!ENTITY tabCrashed.requestHelp \"נוכל לקבל את עזרתך?\">\n<!ENTITY tabCrashed.requestHelpMessage \"דיווחי קריסה מסייעים לנו לאתר בעיות ולהפוך את &brandShortName; לטוב יותר.\">\n<!ENTITY tabCrashed.requestReport \"דיווח על לשונית זו\">\n<!ENTITY tabCrashed.sendReport2 \"שליחת דיווח קריסה עבור הלשונית הנוכחית\">\n<!ENTITY tabCrashed.commentPlaceholder2 \"הוספת הערה (לא חובה; הערות חשופות לקהל)\">\n<!ENTITY tabCrashed.includeURL2 \"צירוף כתובת האתר ביחד עם דיווח קריסה זה\">\n<!ENTITY tabCrashed.emailPlaceholder \"נא להכניס את כתובת הדוא״ל שלך כאן\">\n<!ENTITY tabCrashed.emailMe \"נא לשלוח אלי דוא״ל כאשר מידע נוסף זמין\">\n<!ENTITY tabCrashed.reportSent \"דיווח הקריסה כבר נשלח; תודה על עזרתך בשיפור &brandShortName;!\">\n<!ENTITY tabCrashed.requestAutoSubmit2 \"דיווח על הלשוניות שברקע\">\n<!ENTITY tabCrashed.autoSubmit2 \"עדכון העדפות כדי לשלוח דיווחי קריסה באופן אוטומטי, לרבות דיווחים על קריסה של לשוניות רקע מהפעלה זו ומהפעלות עתידיות\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/accounts.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (reconnectDescription) - %S = Email address of user's Firefox Account\nreconnectDescription = חיבור מחדש של %S\n\n# LOCALIZATION NOTE (verifyDescription) - %S = Email address of user's Firefox Account\nverifyDescription = אימות %S\n\n# These strings are shown in a desktop notification after the\n# user requests we resend a verification email.\nverificationSentTitle = קישור האימות נשלח\n# LOCALIZATION NOTE (verificationSentBody) - %S = Email address of user's Firefox Account\nverificationSentBody = קישור האימות נשלח לכתובת %S.\nverificationNotSentTitle = לא ניתן לשלוח קישור אימות\nverificationNotSentBody = אין באפשרותנו לשלוח את הודעת האימות כרגע, נא לנסות שוב מאוחר יותר.\n\n# LOCALIZATION NOTE (deviceConnectedTitle, deviceConnectedBody, deviceConnectedBody.noDeviceName)\n# These strings are used in a notification shown when a new device joins the Sync account.\n# deviceConnectedBody.noDeviceName is shown instead of deviceConnectedBody when we\n# could not get the device name that joined\ndeviceConnectedTitle = Firefox Sync\ndeviceConnectedBody = מחשב זה מסתנכרן כעת עם %S.\ndeviceConnectedBody.noDeviceName = מחשב זה מסתנכרן כעת עם התקן חדש.\n\n# LOCALIZATION NOTE (syncStartNotification.title, syncStartNotification.body)\n# These strings are used in a notification shown after Sync is connected.\nsyncStartNotification.title = Sync מופעל\n# %S is brandShortName\nsyncStartNotification.body2 = %S יתחיל בסנכרון תוך מספר רגעים.\n\n# LOCALIZATION NOTE (deviceDisconnectedNotification.title, deviceDisconnectedNotification.body)\n# These strings are used in a notification shown after Sync was disconnected remotely.\ndeviceDisconnectedNotification.title = Sync מנותק\ndeviceDisconnectedNotification.body = מחשב זה נותק בהצלחה מ־Firefox Sync.\n\n# LOCALIZATION NOTE (sendTabToAllDevices.menuitem)\n# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link.\nsendTabToAllDevices.menuitem = כל ההתקנים\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title,\n# tabsArrivingNotification.title, unnamedTabsArrivingNotification2.body,\n# unnamedTabsArrivingNotificationMultiple2.body, unnamedTabsArrivingNotificationNoDevice.body)\n# These strings are used in a notification shown when we're opening tab(s) another device sent us to display.\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title)\n# The body for these is the URL of the tab recieved\ntabArrivingNotification.title = התקבלה לשונית אחת\n# LOCALIZATION NOTE (tabArrivingNotificationWithDevice.title) %S is the device name\ntabArrivingNotificationWithDevice.title = לשונית מההתקן %S\n\ntabsArrivingNotification.title = התקבלו מספר לשוניות\n# LOCALIZATION NOTE (unnamedTabsArrivingNotification2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received and #2 is the device name.\nunnamedTabsArrivingNotification2.body = התקבלה לשונית אחת מ־#2;התקבלו #1 לשוניות מ־#2\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationMultiple2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received.\nunnamedTabsArrivingNotificationMultiple2.body = התקבלה לשונית אחת מההתקנים המחוברים שלך;התקבלו #1 לשוניות מההתקנים המחוברים שלך\n\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationNoDevice.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received\n# This version is used when we don't know any device names.\nunnamedTabsArrivingNotificationNoDevice.body = התקבלה לשונית אחת;התקבלו #1 לשוניות\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=הכתובת אינה חוקית ולא ניתנת לטעינה.\nfileNotFound=Firefox לא מצא את הקובץ ב־%S.\nfileAccessDenied=הקובץ במיקום %S אינו ניתן לקריאה.\ndnsNotFound=Firefox לא מצא את השרת בכתובת %S.\nunknownProtocolFound=Firefox אינו יודע כיצד לפתוח את כתובת זו, מאחר שאחד מהפרוטוקולים הבאים  (%S) אינו משוייך עם שום יישום או שאינו מורשה בהקשר זה.\nconnectionFailure=Firefox לא יכול ליצור קשר עם השרת ב־%S.\nnetInterrupt=החיבור אל %S נקטע תוך כדי שהדף נטען.\nnetTimeout=לשרת ב־%S לוקח יותר מדי זמן להגיב.\nredirectLoop=Firefox זיהה שהשרת מכוון מחדש את הבקשה עבור כתובת זו בצורה שלא תושלם לעולם.\n## LOCALIZATION NOTE (confirmRepostPrompt): In this item, don’t translate \"%S\"\nconfirmRepostPrompt=כדי להציג את דף זה, %S צריך לשלוח מידע שיבצע שוב כל פעולה (כגון חיפוש או אישור הזמנה) שבוצעה מוקדם יותר.\nresendButton.label=שלח שוב\nunknownSocketType=Firefox אינו יודע כיצר לתקשר עם השרת.\nnetReset=החיבור לשרת אותחל בזמן שהדף נטען.\nnotCached=מסמך זה לא זמין יותר.\nnetOffline=Firefox נמצא כעת במצב לא־מקוון ואינו יכול לגלוש באינטרנט.\nisprinting=לא ניתן לשנות את המסמך בזמן הדפסה או בזמן תצוגה לפני הדפסה.\ndeniedPortAccess=כתובת זו משתמשת בשער רשת המיעד בדרך כלל לשימוש אחר מאשר גלישה באינטרנט. הדפדפן ביטל את הבקשה עבור ההגנה והאבטחה שלך.\nproxyResolveFailure=Firefox מוגדר להשתמש בשרת מתווך שלא ניתן למצוא אותו.\nproxyConnectFailure=Firefox מוגדר להשתמש בשרת מתווך המסרב לחיבורים.\ncontentEncodingError=לא ניתן להציג את הדף שאתה מנסה לראות מכיוון שהוא משתמש בסוג דחיסה לא חוקי או לא ידוע. אנא צור קשר עם בעלי האתר כדי ליידע אותם על בעיה זו.\nunsafeContentType=הדף בו הנך מנסה לצפות בו לא ניתן להצגה מאחר שהוא מכיל סוג קובץ שעלול להיות מסוכן לפתיחה. בבקשה צור קשר עם בעלי האתר כדי ליידע אותם על בעיה זו.\nexternalProtocolTitle=בקשה לפרוטוקול חיצוני\nexternalProtocolPrompt=נדרשת הפעלה של יישום חיצוני כדי לטפל ב-%1$S: קישורים.\\n\\n\\nהקישור הנדרש:\\n\\n%2$S\\n\\nיישום: %3$S\\n\\n\\nאם לא ציפית לבקשה זו יתכן שזהו ניסיון לנצל נקודת תורפה בתוכנה ההיא. בטל דרישה זו אלא אם כן אתה בטוח שאיננה זדונית.\\n\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<לא ידוע>\nexternalProtocolChkMsg=זכור את הבחירה שלי לכל הקישורים מסוג זה\nexternalProtocolLaunchBtn=הפעל יישום\nmalwareBlocked=האתר בכתובת %S דווח בעבר בתור אתר תקיפה ולכן נחסם בהתאם להגדרות האבטחה שלך.\nunwantedBlocked=האתר שכתובתו %S דווח ככזה המגיש תוכנה בלתי רצויה ולכן נחסם בהתאם להגדרות האבטחה שלך.\ndeceptiveBlocked=הדף בכתובת %S דווח כאתר מטעה ונחסם בהתאם להעדפות האבטחה שלך.\ncspBlocked=דף זה מכיל מדיניות תוכן המונעת ממנו טעינה באופן זה.\ncorruptedContentErrorv2=האתר בכתובת %S נתקל בהפרה של פרוטוקול התקשורת ואין אפשרות לתקן אותו.\nremoteXUL=עמוד זה משתמש בטכנולוגיה לא נתמכת שאינה זמינה יותר ב־Firefox כבררת מחדל.\n## LOCALIZATION NOTE (sslv3Used) - Do not translate \"%S\".\nsslv3Used=ל־Firefox אין אפשרות להבטיח את בטיחות הנתונים שלך מול %S עקב השימוש ב־SSLv3, פרוטוקול הצפנה פגום.\ninadequateSecurityError=האתר ניסה לשאת ולתת על רמה בלתי מספקת של אבטחה.\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/baseMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY minimizeWindow.key       \"m\">\n<!ENTITY minimizeWindow.label     \"מזער חלון\">\n<!ENTITY bringAllToFront.label    \"הבא הכול לקדמה\">\n<!ENTITY zoomWindow.label         \"הגדל חלון\">\n<!ENTITY windowMenu.label         \"חלון\">\n\n<!ENTITY helpMenu.label           \"עזרה\"> \n<!ENTITY helpMenu.accesskey       \"ז\"> \n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n                       for the help button in the menubar but Gnome does not.   -->\n<!ENTITY helpMenuWin.label        \"עזרה\"> \n<!ENTITY helpMenuWin.accesskey    \"ז\">\n<!ENTITY aboutProduct2.label      \"על אודות &brandShorterName;\">\n<!ENTITY aboutProduct2.accesskey  \"A\">\n<!ENTITY productHelp2.label       \"עזרה עבור &brandShorterName;\">\n<!ENTITY productHelp2.accesskey   \"ע\">\n<!ENTITY helpMac.commandkey       \"?\">\n\n<!ENTITY helpKeyboardShortcuts.label     \"קיצורי מקלדת\">\n<!ENTITY helpKeyboardShortcuts.accesskey \"ק\">\n\n<!ENTITY helpSafeMode.label       \"הפעלה מחדש עם תוספות מנוטרלות…\">\n<!ENTITY helpSafeMode.accesskey   \"מ\">\n<!ENTITY helpSafeMode.stop.label       \"הפעלה מחדש עם תוספות פעילות\">\n<!ENTITY helpSafeMode.stop.accesskey   \"ח\">\n\n<!ENTITY healthReport2.label      \"דיווח בריאות עבור &brandShorterName;\">\n<!ENTITY healthReport2.accesskey  \"e\">\n\n<!ENTITY helpTroubleshootingInfo.label      \"מידע לפתרון בעיות\">\n<!ENTITY helpTroubleshootingInfo.accesskey  \"מ\">\n\n<!ENTITY helpFeedbackPage.label      \"שליחת משוב…\">\n<!ENTITY helpFeedbackPage.accesskey  \"ש\">\n\n<!ENTITY helpShowTour2.label            \"סיור ב־&brandShorterName;\">\n<!ENTITY helpShowTour2.accesskey        \"ס\">\n\n<!ENTITY preferencesCmdMac.label        \"העדפות…\">\n<!ENTITY preferencesCmdMac.commandkey   \",\">\n\n<!ENTITY servicesMenuMac.label          \"שירותים\">\n\n<!ENTITY hideThisAppCmdMac2.label       \"הסתרת &brandShorterName;\">\n<!ENTITY hideThisAppCmdMac2.commandkey  \"H\">\n\n<!ENTITY hideOtherAppsCmdMac.label      \"הסתרת אחרים\">\n<!ENTITY hideOtherAppsCmdMac.commandkey \"H\">\n\n<!ENTITY showAllAppsCmdMac.label        \"להציג הכול\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/bookmarks.html",
    "content": "\n\n\n\n\n\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<meta charset=\"UTF-8\">\n<title>סימניות</title>\n<h1>סימניות</h1>\n\n<dl><p>\n    <dt><h3 personal_toolbar_folder=\"true\">סרגל כלים סימניות</h3></dt>\n    <dd>ניתן להוסיף סימניות לתיקייה זו כדי להציגן בסרגל הכלים סימניות\n        <dl>\n            <p><dt><a href=\"https://www.mozilla.org/he/firefox/central/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAz5JREFUeNpcU0toXFUY/s49596588ikySSmM8rk0UkJEirVTVEjYk1NUdRFFgouXZQI2k2hUCjdiYIuCi4Kuig0DbqQYgU3Yi0iFRuRCBMwaZvMZDTNY95z3/fM8b8jldpzOeeee/i/737n+/+f4ZExf730rkiaZ9NJMx/nmk5HypMqqLr+ZuD4F67N5ZYejmfRsnvhyKsLhSs3zP70SubgYKHSdFENu+gXAprQIGnvBi5ez0m1b6u7M399+PTx+UvtCKtFi2F6195qXK2byir88esy5ksfYND5DhuhRCtUKBNB0Q7w5Z8ee2GgWdjOn250fn5v5j8F5dOHlZD0kWRgAwp3hrKY0S9BJWKIcQ5PShhNG4+1bHx+IocT+RXcrRSDMfFNRvvt3Oyp/icIrRhUl9hoO4kt3F55Bxf3LkLV20jWOohbDjzXxyc/lMH0cRSyCd1xq+dFhu986t7T0CUwIzB8EkW3O5ibhj44ib7NJhiBKRoB/aS4ZWHjbxtjGQYP7nGRTjim1SaQqYiAVAREpHG8vzWJn+6PQ6CF0HPR7nQQczpYeEWHyWMUkwU8MSECGwgJxAWp9xWKNzkuH3oet+JDlIE9Momedh1G4CN0bfhVG9nsS0BQQthJx0V7j3elq7ihqV5ezQTwZmodP9ZGkU/bOPr4Nr53xtDYsaD7Dg4nNqFaH5OCYSSdGhf7daNmuv6wEKqXk/yExKGBHSznFsH6FFpKQ/JAA0ulUejWLt44lkHXsqDaX6C6Nl4Rnq8vK8s/KThDMlJhkI91YOO+iR3XwEelCdTCBLSgijNzd6DLNfhlHfZ6FtWiWBQpq/V2LdSrrNPljBQkoOjuCiPxAMutOIbkPqYSEqeequGZaTLzdhZhS0PlnlB9bvhtr5CuHj3y2Qj8hVQ/kEopxONEEsO/0yATDYXYAdWrE69JEElXq7Hyk0tro+xBU1yZmr4xrIcvptIRCZlJJAYBmRGRkD08aivA7VDvWPqt564Xn41w/AHB1/u7l1/uGxGU8mNcgodUNDIq0JDeLnpzc1uo1Qr76rWbqyf/142PjsXJqdkmN2YDnQ9oGkJNU+t57q7qUv4y9/t64+HYfwQYAN7OczrzUDvGAAAAAElFTkSuQmCC\">התחל כאן</a></dt>\n        </dl>\n    <p><dt><h3>Mozilla Firefox</h3></dt>\n        <dl><p>\n            <dt><a href=\"https://support.mozilla.org/he/products/firefox\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">עזרה והדרכה</a>\n            <dt><a href=\"https://www.mozilla.org/he/firefox/customize/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">התאמה אישית של Firefox</a>\n            <dt><a href=\"https://www.mozilla.org/he/contribute/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">היה מעורב</a>\n            <dt><a href=\"https://www.mozilla.org/he/about/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">אודותינו</a>\n        </dl>\n</dl>\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/browser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the browser main menu items -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys --> \n\n<!-- LOCALIZATION NOTE (mainWindow.title): DONT_TRANSLATE -->\n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifiermenuseparator): DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifiermenuseparator \" - \">\n<!-- LOCALIZATION NOTE (mainWindow.titlePrivateBrowsingSuffix): This will be appended to the window's title\n                                                                inside the private browsing mode -->\n<!ENTITY mainWindow.titlePrivateBrowsingSuffix \"(גלישה פרטית)\">\n\n<!ENTITY appmenu.tooltip                     \"פתיחת תפריט\">\n<!ENTITY navbarOverflow.label                \"כלים נוספים…\">\n\n<!-- Tab context menu -->\n<!ENTITY  reloadTab.label                    \"טעינת לשונית מחדש\">\n<!ENTITY  reloadTab.accesskey                \"ט\">\n<!ENTITY  reloadAllTabs.label                \"טעינת כל הלשוניות מחדש\">\n<!ENTITY  reloadAllTabs.accesskey            \"ט\">\n<!-- LOCALIZATION NOTE (closeTabsToTheEnd.label): This should indicate the\ndirection in which tabs are closed, i.e. locales that use RTL mode should say\nleft instead of right. -->\n<!ENTITY  closeTabsToTheEnd.label            \"סגירת כל הלשוניות משמאל\">\n<!ENTITY  closeTabsToTheEnd.accesskey        \"ס\">\n<!ENTITY  closeOtherTabs.label               \"סגירת לשוניות אחרות\">\n<!ENTITY  closeOtherTabs.accesskey           \"ס\">\n\n<!-- LOCALIZATION NOTE (pinTab.label, unpinTab.label): \"Pin\" is being\nused as a metaphor for expressing the fact that these tabs are \"pinned\" to the\nleft edge of the tabstrip. Really we just want the string to express the idea\nthat this is a lightweight and reversible action that keeps your tab where you\ncan reach it easily. -->\n<!ENTITY  pinTab.label                       \"נעיצת לשונית\">\n<!ENTITY  pinTab.accesskey                   \"נ\">\n<!ENTITY  unpinTab.label                     \"ביטול נעיצה של לשונית\">\n<!ENTITY  unpinTab.accesskey                 \"ב\">\n<!ENTITY  sendTabToDevice.label              \"שליחת לשונית להתקן\">\n<!ENTITY  sendTabToDevice.accesskey          \"ה\">\n<!ENTITY  sendPageToDevice.label             \"שליחת דף להתקן\">\n<!ENTITY  sendPageToDevice.accesskey         \"ה\">\n<!ENTITY  sendLinkToDevice.label             \"שליחת קישור להתקן\">\n<!ENTITY  sendLinkToDevice.accesskey         \"ה\">\n<!ENTITY  moveToNewWindow.label              \"העברה לחלון חדש\">\n<!ENTITY  moveToNewWindow.accesskey          \"ה\">\n<!ENTITY  bookmarkAllTabs.label              \"צור סימנייה לכל הלשוניות…\">\n<!ENTITY  bookmarkAllTabs.accesskey          \"צ\">\n<!ENTITY  undoCloseTab.label                 \"ביטול סגירת לשונית\">\n<!ENTITY  undoCloseTab.accesskey             \"ב\">\n<!ENTITY  closeTab.label                     \"סגירת לשונית\">\n<!ENTITY  closeTab.accesskey                 \"ס\">\n\n<!ENTITY  listAllTabs.label      \"רשימת כל הלשוניות\">\n\n<!ENTITY tabCmd.label \"לשונית חדשה\">\n<!ENTITY tabCmd.accesskey \"ש\">\n<!ENTITY tabCmd.commandkey \"t\">\n<!-- LOCALIZATION NOTE (openLocationCmd.label): \"Open Location\" is only\ndisplayed on OS X, and only on windows that aren't main browser windows, or\nwhen there are no windows but Firefox is still running. -->\n<!ENTITY openLocationCmd.label \"פתיחת מיקום\">\n<!ENTITY openFileCmd.label \"פתיחת קובץ…\">\n<!ENTITY openFileCmd.accesskey \"ק\">\n<!ENTITY openFileCmd.commandkey \"o\">\n<!ENTITY printSetupCmd.label \"הגדרת עמוד…\">\n<!ENTITY printSetupCmd.accesskey \"ה\">\n<!ENTITY printPreviewCmd.label \"הצגה לפני הדפסה\">\n<!ENTITY printPreviewCmd.accesskey \"נ\">\n<!ENTITY printCmd.label \"הדפסה…\">\n<!ENTITY printCmd.accesskey \"ד\">\n<!ENTITY printCmd.commandkey \"p\">\n\n<!ENTITY goOfflineCmd.label \"עבודה לא־מקוונת\">\n<!ENTITY goOfflineCmd.accesskey \"ל\">\n\n<!ENTITY menubarCmd.label \"שורת תפריט\">\n<!ENTITY menubarCmd.accesskey \"פ\">\n<!ENTITY navbarCmd.label \"סרגל כלים ניווט\">\n<!ENTITY personalbarCmd.label \"סרגל כלים סימניות\">\n<!ENTITY personalbarCmd.accesskey \"ס\">\n<!ENTITY bookmarksToolbarItem.label \"פריטי סרגל כלים סימניות\">\n\n<!ENTITY toolbarContextMenu.reloadAllTabs.label \"טעינה מחדש של כל הלשוניות\">\n<!ENTITY toolbarContextMenu.reloadAllTabs.accesskey \"כ\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.label \"יצירת סימניה לכל הלשוניות…\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.accesskey \"ס\">\n<!ENTITY toolbarContextMenu.undoCloseTab.label \"ביטול סגירת לשונית\">\n<!ENTITY toolbarContextMenu.undoCloseTab.accesskey \"ב\">\n\n<!ENTITY pageSourceCmd.label \"מקור הדף\">\n<!ENTITY pageSourceCmd.accesskey \"ר\">\n<!ENTITY pageSourceCmd.commandkey \"u\">\n<!ENTITY pageInfoCmd.label \"מידע על הדף\">\n<!ENTITY pageInfoCmd.accesskey \"מ\">\n<!ENTITY pageInfoCmd.commandkey \"i\">\n<!ENTITY mirrorTabCmd.label \"שכפול לשונית\">\n<!ENTITY mirrorTabCmd.accesskey \"כ\">\n<!-- LOCALIZATION NOTE (enterFullScreenCmd.label, exitFullScreenCmd.label):\nThese should match what Safari and other Apple applications use on OS X Lion. -->\n<!ENTITY enterFullScreenCmd.label \"כניסה למסך מלא\">\n<!ENTITY enterFullScreenCmd.accesskey \"מ\">\n<!ENTITY exitFullScreenCmd.label \"יציאה ממסך מלא\">\n<!ENTITY exitFullScreenCmd.accesskey \"י\">\n<!ENTITY fullScreenCmd.label \"מסך מלא\">\n<!ENTITY fullScreenCmd.accesskey \"ס\">\n<!ENTITY fullScreenCmd.macCommandKey \"f\">\n<!ENTITY showAllTabsCmd.label \"הצג את כל הלשוניות\">\n<!ENTITY showAllTabsCmd.accesskey \"כ\">\n<!ENTITY toggleReaderMode.key \"R\">\n\n<!ENTITY fxaSignIn.label \"התחברות אל &syncBrand.shortName.label;\">\n<!ENTITY fxaSignedIn.tooltip \"פתיחת ההעדפות של &syncBrand.shortName.label;\">\n<!ENTITY fxaSignInError.label \"התחברות מחדש אל &syncBrand.shortName.label;\">\n<!ENTITY fxaUnverified.label \"אימות החשבון שלך\">\n\n\n<!ENTITY fullScreenMinimize.tooltip \"מזער\">\n<!ENTITY fullScreenRestore.tooltip \"שחזר\">\n<!ENTITY fullScreenClose.tooltip \"סגור\">\n<!ENTITY fullScreenAutohide.label \"הסתר סרגלים\">\n<!ENTITY fullScreenAutohide.accesskey \"ה\">\n<!ENTITY fullScreenExit.label \"צא ממצב מסך מלא\">\n<!ENTITY fullScreenExit.accesskey \"צ\">\n\n<!-- LOCALIZATION NOTE (fullscreenWarning.beforeDomain.label,\n     fullscreenWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring fullscreen.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n<!ENTITY fullscreenWarning.beforeDomain.label \"\">\n<!ENTITY fullscreenWarning.afterDomain.label \"כעת במסך מלא\">\n<!ENTITY fullscreenWarning.generic.label \"מסמך זה כעת במסך מלא\">\n\n<!-- LOCALIZATION NOTE (exitDOMFullscreen.button,\n     exitDOMFullscreenMac.button): the \"escape\" button on PC keyboards\n     is uppercase, while on Mac keyboards it is lowercase -->\n<!ENTITY exitDOMFullscreen.button \"יציאה ממסך מלא (Esc)\">\n<!ENTITY exitDOMFullscreenMac.button \"יציאה ממסך מלא (Esc)\">\n<!ENTITY leaveDOMFullScreen.label \"יציאה ממסך מלא\">\n<!ENTITY leaveDOMFullScreen.accesskey \"י\">\n\n<!-- LOCALIZATION NOTE (pointerlockWarning.beforeDomain.label,\n     pointerlockWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring pointerlock.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n<!ENTITY pointerlockWarning.beforeDomain.label \"לאתר בכתובת \">\n<!ENTITY pointerlockWarning.afterDomain.label \"יש שליטה על הסמן שלך. לחיצה על ESC תחזיר את השליטה אליך.\">\n<!ENTITY pointerlockWarning.generic.label \"למסמך זה יש שליטה על הסמן שלך. לחיצה על ESC תחזיר את השליטה אליך.\">\n\n<!ENTITY closeWindow.label \"סגור חלון\">\n<!ENTITY closeWindow.accesskey \"ס\">\n\n<!ENTITY bookmarksMenu.label \"סימניות\">\n<!ENTITY bookmarksMenu.accesskey \"ס\">\n<!ENTITY bookmarkThisPageCmd.label \"צור סימנייה לדף זה\">\n<!ENTITY editThisBookmarkCmd.label \"עריכת סימנייה זו\">\n<!ENTITY bookmarkThisPageCmd.commandkey \"d\">\n<!-- LOCALIZATION NOTE (findShareServices.label):\n  -  Use the unicode ellipsis char, \\u2026,\n  -  or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY findShareServices.label \"איתור שרותי שיתוף נוספים…\">\n<!ENTITY sharePageCmd.label \"שיתוף דף זה\">\n<!ENTITY sharePageCmd.commandkey \"S\">\n<!ENTITY sharePageCmd.accesskey \"ש\">\n<!-- LOCALIZATION NOTE (shareLink.accesskey): must be different than the following share access keys -->\n<!ENTITY shareLink.label \"שיתוף קישור זה\">\n<!ENTITY shareLink.accesskey \"ק\">\n<!ENTITY shareImage.label \"שיתוף תמונה זו\">\n<!ENTITY shareImage.accesskey \"מ\">\n<!ENTITY shareSelect.label \"שיתוף בחירה\">\n<!ENTITY shareSelect.accesskey \"ב\">\n<!ENTITY shareVideo.label \"שיתוף וידאו זה\">\n<!ENTITY shareVideo.accesskey \"ד\">\n<!ENTITY feedsMenu2.label \"מינוי לעמוד זה\">\n<!ENTITY subscribeToPageMenupopup.label \"הרשמה לדף זה\">\n<!ENTITY subscribeToPageMenuitem.label \"הרשמה לדף זה…\">\n<!ENTITY addCurPagesCmd.label \"יצירת סימנייה לכל הלשוניות…\">\n<!ENTITY showAllBookmarks2.label \"הצגת כל הסימניות\">\n<!ENTITY recentBookmarks.label \"סימניות שנוספו לאחרונה\">\n<!ENTITY otherBookmarksCmd.label \"סימניות אחרות\">\n<!ENTITY mobileBookmarksCmd.label \"סימניות מהנייד\">\n<!ENTITY bookmarksToolbarChevron.tooltip \"הצגת סימניות נוספות\">\n<!ENTITY showRecentlyBookmarked.label     \"הצגת סימניות שנוספו לאחרונה\">\n<!ENTITY showRecentlyBookmarked.accesskey \"צ\">\n<!ENTITY hideRecentlyBookmarked.label     \"הסתרת סימניות שנוספו לאחרונה\">\n<!ENTITY hideRecentlyBookmarked.accesskey \"ס\">\n\n<!ENTITY backCmd.label                \"אחורה\">\n<!ENTITY backButton.tooltip           \"חזרה דף אחד אחורה\">\n<!ENTITY forwardCmd.label             \"קדימה\">\n<!ENTITY forwardButton.tooltip        \"התקדמות דף אחד קדימה\">\n<!ENTITY backForwardButtonMenu.tooltip \"לחיצה ימנית או משיכה מטה כדי להציג היסטוריה\">\n<!ENTITY backForwardButtonMenuMac.tooltip \"משיכה מטה כדי להציג היסטוריה\">\n<!ENTITY reloadCmd.label              \"טעינה מחדש\">\n<!ENTITY reloadButton.tooltip         \"טעינה מחדש של דף נוכחי\">\n<!ENTITY stopCmd.label                \"עצירה\">\n<!ENTITY stopCmd.macCommandKey        \".\">\n<!ENTITY stopButton.tooltip           \"הפסקת טעינת דף זה\">\n<!ENTITY goEndCap.tooltip             \"מעבר לכתובת שבסרגל המיקום\">\n<!ENTITY printButton.label            \"הדפסה\">\n<!ENTITY printButton.tooltip          \"הדפסת דף זה\">\n\n<!ENTITY urlbar.viewSiteInfo.label                      \"הצגת נתוני אתר\">\n\n<!ENTITY urlbar.defaultNotificationAnchor.tooltip         \"פתיחת חלונית הודעות\">\n<!ENTITY urlbar.geolocationNotificationAnchor.tooltip     \"פתיחת חלונית בקשת מיקום\">\n<!ENTITY urlbar.addonsNotificationAnchor.tooltip          \"פתיחת חלונית ההודעות של התקנת תוספות\">\n<!ENTITY urlbar.indexedDBNotificationAnchor.tooltip       \"פתיחת חלונית הודעת אחסון לא מקוון\">\n<!ENTITY urlbar.passwordNotificationAnchor.tooltip        \"פתיחת חלונית הודעת שמירת ססמה\">\n<!ENTITY urlbar.pluginsNotificationAnchor.tooltip         \"ניהול שימוש בתוספים חיצוניים\">\n<!ENTITY urlbar.webNotificationAnchor.tooltip             \"החלפת מצב קבלת התרעות מהאתר\">\n\n<!ENTITY urlbar.webRTCShareDevicesNotificationAnchor.tooltip      \"ניהול שיתוף המצלמה ו/או המיקרופון שלך עם האתר\">\n<!ENTITY urlbar.webRTCShareMicrophoneNotificationAnchor.tooltip   \"ניהול שיתוף המיקרופון שלך עם האתר\">\n<!ENTITY urlbar.webRTCShareScreenNotificationAnchor.tooltip       \"ניהול שיתוף החלונות או המסך שלך עם האתר\">\n\n<!ENTITY urlbar.servicesNotificationAnchor.tooltip        \"פתיחת חלונית הודעת התקנה\">\n<!ENTITY urlbar.translateNotificationAnchor.tooltip       \"תרגום עמוד זה\">\n<!ENTITY urlbar.translatedNotificationAnchor.tooltip      \"ניהול תרגומי עמודים\">\n<!ENTITY urlbar.emeNotificationAnchor.tooltip             \"ניהול השימוש בתכניות DRM\">\n\n<!ENTITY urlbar.cameraBlocked.tooltip            \"חסמת את המצלמה שלך מפני אתר זה.\">\n<!ENTITY urlbar.microphoneBlocked.tooltip        \"חסמת את המיקרופון שלך מפני אתר זה.\">\n<!ENTITY urlbar.screenBlocked.tooltip            \"חסמת מפני האתר הזה את האפשרות לשתף את המסך שלך.\">\n<!ENTITY urlbar.geolocationBlocked.tooltip       \"חסמת מפני האתר הזה לגשת לנתוני המיקום שלך.\">\n<!ENTITY urlbar.indexedDBBlocked.tooltip         \"האפשרות לאחסן נתונים נחסמה מפני אתר זה.\">\n<!ENTITY urlbar.webNotificationsBlocked.tooltip  \"האפשרות להציג הודעות נחסמה מפני אתר זה.\">\n\n<!ENTITY urlbar.openHistoryPopup.tooltip                \"הצגת היסטוריה\">\n\n<!ENTITY urlbar.zoomReset.tooltip     \"איפוס רמת התקריב\">\n\n<!ENTITY searchItem.title             \"חיפוש\">\n\n<!-- Toolbar items --> \n<!ENTITY homeButton.label             \"דף הבית\">\n\n<!ENTITY bookmarksButton.label          \"סימניות\">\n<!ENTITY bookmarksCmd.commandkey \"b\">\n\n<!ENTITY bookmarksMenuButton.label          \"סימניות\">\n<!ENTITY bookmarksMenuButton.other.label \"סימניות אחרות\">\n<!ENTITY bookmarksMenuButton.mobile.label \"סימניות מהנייד\">\n<!ENTITY viewBookmarksSidebar2.label        \"הצגת סרגל הצד\">\n<!ENTITY viewBookmarksToolbar.label         \"הצגת סרגל הכלים\">\n\n<!ENTITY containersMenu.label \"מגירות\">\n\n<!-- LOCALIZATION NOTE (bookmarksSidebarGtkCmd.commandkey): This command\n  -  key should not contain the letters A-F, since these are reserved\n  -  shortcut keys on Linux. -->\n<!ENTITY bookmarksGtkCmd.commandkey \"o\">\n<!ENTITY bookmarksWinCmd.commandkey \"i\">\n\n<!ENTITY historyButton.label            \"היסטוריה\">\n<!ENTITY historySidebarCmd.commandKey   \"h\">\n\n<!ENTITY toolsMenu.label              \"כלים\">\n<!ENTITY toolsMenu.accesskey          \"כ\"> \n\n<!ENTITY keywordfield.label           \"הוספת מילת מפתח לחיפוש זה…\">\n<!ENTITY keywordfield.accesskey       \"ס\">\n\n<!ENTITY downloads.label              \"הורדות\">\n<!ENTITY downloads.accesskey          \"ד\">\n<!ENTITY downloads.commandkey         \"j\">\n<!ENTITY downloadsUnix.commandkey     \"y\">\n<!ENTITY addons.label                 \"תוספות\">\n<!ENTITY addons.accesskey             \"ת\">\n<!ENTITY addons.commandkey            \"A\">\n\n<!ENTITY webDeveloperMenu.label       \"כלי פיתוח\">\n<!ENTITY webDeveloperMenu.accesskey   \"כ\">\n\n<!ENTITY inspectContextMenu.label     \"חקירת רכיב\">\n<!ENTITY inspectContextMenu.accesskey \"ח\">\n\n<!ENTITY fileMenu.label         \"קובץ\"> \n<!ENTITY fileMenu.accesskey       \"ק\">\n<!ENTITY newUserContext.label             \"מגירת לשוניות חדשה\">\n<!ENTITY newUserContext.accesskey         \"ג\">\n<!ENTITY newNavigatorCmd.label        \"חלון חדש\">\n<!ENTITY newNavigatorCmd.key        \"N\">\n<!ENTITY newNavigatorCmd.accesskey      \"ח\">\n<!ENTITY newPrivateWindow.label     \"חלון פרטי חדש\">\n<!ENTITY newPrivateWindow.accesskey \"פ\">\n<!ENTITY newNonRemoteWindow.label   \"חלון חדש נטול ריבוי תהליכים\">\n\n<!ENTITY editMenu.label         \"עריכה\"> \n<!ENTITY editMenu.accesskey       \"ע\"> \n<!ENTITY undoCmd.label            \"ביטול\">  \n<!ENTITY undoCmd.key            \"Z\">  \n<!ENTITY undoCmd.accesskey          \"ט\"> \n<!ENTITY redoCmd.label            \"ביצוע שוב\">  \n<!ENTITY redoCmd.key            \"Y\">  \n<!ENTITY redoCmd.accesskey          \"צ\"> \n<!ENTITY cutCmd.label           \"גזירה\">  \n<!ENTITY cutCmd.key             \"X\">  \n<!ENTITY cutCmd.accesskey         \"ג\"> \n<!ENTITY copyCmd.label            \"העתקה\">  \n<!ENTITY copyCmd.key            \"C\">  \n<!ENTITY copyCmd.accesskey          \"ת\"> \n<!ENTITY pasteCmd.label           \"הדבקה\">  \n<!ENTITY pasteCmd.key           \"V\">  \n<!ENTITY pasteCmd.accesskey         \"ה\"> \n<!ENTITY deleteCmd.label          \"מחיקה\">  \n<!ENTITY deleteCmd.key            \"D\">  \n<!ENTITY deleteCmd.accesskey        \"ח\"> \n<!ENTITY selectAllCmd.label         \"בחירת הכול\">  \n<!ENTITY selectAllCmd.key         \"A\">  \n<!ENTITY selectAllCmd.accesskey       \"ב\"> \n<!ENTITY preferencesCmd2.label       \"אפשרויות\">\n<!ENTITY preferencesCmd2.accesskey     \"א\">\n<!ENTITY preferencesCmdUnix.label       \"העדפות\">\n<!ENTITY preferencesCmdUnix.accesskey     \"ד\"> \n\n<!ENTITY clearRecentHistory.label               \"ניקוי היסטוריה אחרונה…\">\n\n<!ENTITY privateBrowsingCmd.commandkey          \"P\">\n\n<!ENTITY viewMenu.label         \"תצוגה\"> \n<!ENTITY viewMenu.accesskey       \"ת\"> \n<!ENTITY viewToolbarsMenu.label       \"סרגלי כלים\"> \n<!ENTITY viewToolbarsMenu.accesskey     \"ם\"> \n<!ENTITY viewSidebarMenu.label \"סרגל צד\">\n<!ENTITY viewSidebarMenu.accesskey \"ג\">\n<!ENTITY viewCustomizeToolbar.label       \"התאמה אישית…\"> \n<!ENTITY viewCustomizeToolbar.accesskey     \"ה\">\n\n<!ENTITY historyMenu.label \"היסטוריה\">\n<!ENTITY historyMenu.accesskey \"ה\">\n<!ENTITY historyUndoMenu.label \"לשוניות שנסגרו לאחרונה\">\n<!-- LOCALIZATION NOTE (historyUndoWindowMenu): see bug 394759 -->\n<!ENTITY historyUndoWindowMenu.label \"חלונות שנסגרו לאחרונה\">\n<!ENTITY historyRestoreLastSession.label \"שחזור הפעלה קודמת\">\n\n<!ENTITY showAllHistoryCmd2.label \"הצגת כל ההיסטוריה\">\n<!ENTITY showAllHistoryCmd.commandkey \"H\">\n\n<!ENTITY appMenuCustomize.label \"התאמה אישית\">\n<!ENTITY appMenuCustomize.tooltip \"התאמה אישית של התפריט וסרגלי הכלים\">\n<!ENTITY appMenuCustomizeExit.label \"יציאה ממצב ההתאמה האישית\">\n<!ENTITY appMenuCustomizeExit.tooltip \"סיום ההתאמה האישית\">\n<!ENTITY appMenuHistory.label \"היסטוריה\">\n<!ENTITY appMenuHistory.showAll.label \"הצגת כל ההיסטוריה\">\n<!ENTITY appMenuHistory.clearRecent.label \"מחיקת היסטוריה אחרונה…\">\n<!ENTITY appMenuHistory.restoreSession.label \"שחזור הפעלה קודמת\">\n<!ENTITY appMenuHistory.viewSidebar.label \"הצגת סרגל הצד היסטוריה\">\n<!ENTITY appMenuHelp.tooltip \"פתיחת תפריט העזרה\">\n\n<!ENTITY appMenuRemoteTabs.label \"לשוניות מסונכרנות\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.notabs.label): This is shown beneath\n     the name of a device when that device has no open tabs -->\n<!ENTITY appMenuRemoteTabs.notabs.label \"אין לשוניות פתוחות\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showMore.label, appMenuRemoteTabs.showMore.tooltip):\n     This is shown after the tabs list if we can display more tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showMore.tooltip \"הצגת לשוניות נוספות מהתקן זה\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showAll.label, appMenuRemoteTabs.showAll.tooltip):\n     This is shown after the tabs list if we can all the remaining tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showAll.label \"הצגת הכל\">\n<!ENTITY appMenuRemoteTabs.showAll.tooltip \"הצגת כל הלשוניות מהתקן זה\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY appMenuRemoteTabs.tabsnotsyncing.label \"ניתן להפעיל את סנכרון הלשוניות כדי לצפות ברשימת הלשוניות משאר ההתקנים שלך.\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.noclients.label): This is shown\n     when Sync is configured but this appears to be the only device attached to\n     the account. We also show links to download Firefox for android/ios. -->\n<!ENTITY appMenuRemoteTabs.noclients.title \"אין לשוניות מסונכרנות… בינתיים!\">\n<!ENTITY appMenuRemoteTabs.noclients.subtitle \"להציג כאן את הלשוניות שלך מהתקנים אחרים?\">\n<!ENTITY appMenuRemoteTabs.openprefs.label \"העדפות Sync\">\n<!ENTITY appMenuRemoteTabs.notsignedin.label \"יש להיכנס כדי לצפות ברשימת הלשוניות שלך מהתקנים אחרים.\">\n<!ENTITY appMenuRemoteTabs.signin.label \"התחברות אל Sync\">\n<!ENTITY appMenuRemoteTabs.sidebar.label \"הצגת סרגל צד של לשוניות מסונכרנות\">\n\n<!ENTITY customizeMenu.addToToolbar.label \"הוספה לסרגל כלים\">\n<!ENTITY customizeMenu.addToToolbar.accesskey \"ר\">\n<!ENTITY customizeMenu.addToPanel.label \"הוספה לתפריט\">\n<!ENTITY customizeMenu.addToPanel.accesskey \"ת\">\n<!ENTITY customizeMenu.moveToToolbar.label \"העברה לסרגל כלים\">\n<!ENTITY customizeMenu.moveToToolbar.accesskey \"ס\">\n<!-- LOCALIZATION NOTE (customizeMenu.moveToPanel.accesskey) can appear on the\n     same context menu as menubarCmd and personalbarCmd, so they should have\n     different access keys. customizeMenu.moveToToolbar and \n     customizeMenu.moveToPanel are mutually exclusive, so can share access\n     keys.  -->\n<!ENTITY customizeMenu.moveToPanel.label \"העברה לתפריט\">\n<!ENTITY customizeMenu.moveToPanel.accesskey \"ע\">\n<!ENTITY customizeMenu.removeFromToolbar.label \"הסרה מסרגל כלים\">\n<!ENTITY customizeMenu.removeFromToolbar.accesskey \"ר\">\n<!ENTITY customizeMenu.removeFromMenu.label \"הסרה מתפריט\">\n<!ENTITY customizeMenu.removeFromMenu.accesskey \"ר\">\n<!ENTITY customizeMenu.addMoreItems.label \"הוספת פריטים נוספים…\">\n<!ENTITY customizeMenu.addMoreItems.accesskey \"נ\">\n\n<!ENTITY openCmd.commandkey           \"l\">\n<!ENTITY urlbar.placeholder2          \"חפש או הכנס כתובת\">\n<!ENTITY urlbar.accesskey             \"ח\">\n<!-- LOCALIZATION NOTE (urlbar.extension.label): Used to indicate that a selected autocomplete entry is provided by an extension. -->\n<!ENTITY urlbar.extension.label       \"הרחבה:\">\n<!ENTITY urlbar.switchToTab.label     \"מעבר ללשונית:\">\n\n<!ENTITY urlbar.searchSuggestionsNotification.question \"האם לשפר את חוויית החיפוש שלך בעזרת הצעות?\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore \"מידע נוסף…\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore.accesskey \"מ\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable \"לא\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable.accesskey \"ל\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable \"כן\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable.accesskey \"כ\">\n\n<!-- \n  Comment duplicated from browser-sets.inc:\n\n  Search Command Key Logic works like this:\n\n  Unix: Ctrl+J (0.8, 0.9 support)\n        Ctrl+K (cross platform binding)\n  Mac:  Cmd+K (cross platform binding)\n        Cmd+Opt+F (platform convention)\n  Win:  Ctrl+K (cross platform binding)\n        Ctrl+E (IE compat)\n\n  We support Ctrl+K on all platforms now and advertise it in the menu since it is\n  our standard - it is a \"safe\" choice since it is near no harmful keys like \"W\" as\n  \"E\" is. People mourning the loss of Ctrl+K for emacs compat can switch their GTK\n  system setting to use emacs emulation, and we should respect it. Focus-Search-Box\n  is a fundamental keybinding and we are maintaining a XP binding so that it is easy\n  for people to switch to Linux.\n\n -->\n<!ENTITY searchFocus.commandkey       \"k\">\n<!ENTITY searchFocus.commandkey2      \"e\">\n<!ENTITY searchFocusUnix.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (contentSearchInput.label):\n     This is set as the aria-label attribute for the search input box in the\n     in-content search UI, to be used by screen readers. -->\n<!ENTITY contentSearchInput.label     \"Search query\">\n<!ENTITY contentSearchSubmit.tooltip  \"שליחת החיפוש\">\n\n<!-- LOCALIZATION NOTE (searchFor.label, searchWith.label):\n     These two strings are used to build the header above the list of one-click\n     search providers:  \"Search for <used typed keywords> with:\" -->\n<!ENTITY searchFor.label              \"חיפוש אחר \">\n<!ENTITY searchWith.label             \" עם:\">\n\n<!-- LOCALIZATION NOTE (search.label, searchAfter.label):\n     This string is used to build the header above the list of one-click search\n     providers when a one off engine has been selected.  The searchAfter text is\n     intentionally left empty for en-US and can be used by other localizations to\n     display a string after the search engine name.  This string will be displayed\n     as:  \"Search <selected engine name><searchAfter.label text>\" -->\n<!ENTITY search.label                 \"חיפוש באמצעות \">\n<!ENTITY searchAfter.label            \"\">\n\n<!-- LOCALIZATION NOTE (searchWithHeader.label):\n     The wording of this string should be as close as possible to\n     searchFor.label and searchWith.label. This string will be used instead of\n     them when the user has not typed any keyword. -->\n<!ENTITY searchWithHeader.label       \"חיפוש עם:\">\n<!-- LOCALIZATION NOTE (changeSearchSettings.button):\n     This string won't wrap, so if the translated string is longer,\n     consider translating it as if it said only \"Search Settings\". -->\n<!ENTITY changeSearchSettings.button  \"שינוי הגדרות חיפוש\">\n<!ENTITY changeSearchSettings.tooltip \"שינוי הגדרות חיפוש\">\n\n<!ENTITY searchInNewTab.label         \"חיפוש בלשונית חדשה\">\n<!ENTITY searchInNewTab.accesskey     \"ל\">\n<!ENTITY searchSetAsDefault.label     \"הגדרה כמנוע חיפוש בררת מחדל\">\n<!ENTITY searchSetAsDefault.accesskey \"ב\">\n\n<!ENTITY openLinkCmdInTab.label       \"פתיחת קישור בלשונית חדשה\">\n<!ENTITY openLinkCmdInTab.accesskey   \"ל\">\n<!ENTITY openLinkCmd.label            \"פתיחת קישור בחלון חדש\">\n<!ENTITY openLinkCmd.accesskey        \"ח\">\n<!ENTITY openLinkInPrivateWindowCmd.label \"פתיחת קישור בחלון פרטי חדש\">\n<!ENTITY openLinkInPrivateWindowCmd.accesskey \"פ\">\n<!ENTITY openLinkCmdInCurrent.label     \"פתיחת קישור\">\n<!ENTITY openLinkCmdInCurrent.accesskey \"פ\">\n<!ENTITY openFrameCmdInTab.label      \"פתיחת מסגרת בלשונית חדשה\">\n<!ENTITY openFrameCmdInTab.accesskey  \"ל\">\n<!ENTITY openFrameCmd.label           \"פתיחת מסגרת בחלון חדש\">\n<!ENTITY openFrameCmd.accesskey       \"ח\">\n<!ENTITY openLinkCmdInContainerTab.label \"פתיחת קישור במגירת לשוניות חדשה\">\n<!ENTITY openLinkCmdInContainerTab.accesskey \"מ\">\n<!ENTITY showOnlyThisFrameCmd.label     \"הצגת מסגרת זו בלבד\">\n<!ENTITY showOnlyThisFrameCmd.accesskey \"ה\">\n<!ENTITY reloadCmd.commandkey         \"r\">\n<!ENTITY reloadFrameCmd.label         \"טעינת מסגרת מחדש\">\n<!ENTITY reloadFrameCmd.accesskey     \"ט\">\n<!ENTITY viewPartialSourceForSelectionCmd.label \"הצגת קוד מקור של קטע נבחר\">\n<!ENTITY viewPartialSourceForMathMLCmd.label    \"הצגת קוד מקור MathML\">\n<!-- LOCALIZATION NOTE (viewPartialSourceCmd.accesskey): This accesskey is used for both \n         viewPartialSourceForSelectionCmd.label and viewPartialSourceForMathMLCmd.label -->\n<!ENTITY viewPartialSourceCmd.accesskey \"ה\">\n<!ENTITY viewPageSourceCmd.label      \"הצגת מקור הדף\">\n<!ENTITY viewPageSourceCmd.accesskey  \"מ\">\n<!ENTITY viewFrameSourceCmd.label     \"הצגת מקור המסגרת\">\n<!ENTITY viewFrameSourceCmd.accesskey \"מ\">\n<!ENTITY viewPageInfoCmd.label        \"הצגת מידע על הדף\">\n<!ENTITY viewPageInfoCmd.accesskey    \"ד\">\n<!ENTITY viewFrameInfoCmd.label       \"הצגת מידע על המסגרת\">\n<!ENTITY viewFrameInfoCmd.accesskey   \"ד\">\n<!ENTITY reloadImageCmd.label         \"טעינת תמונה מחדש\">\n<!ENTITY reloadImageCmd.accesskey     \"ת\">\n<!ENTITY viewImageCmd.label           \"הצגת תמונה\">\n<!ENTITY viewImageCmd.accesskey       \"צ\">\n<!ENTITY viewImageInfoCmd.label       \"הצגת פרטי תמונה\">\n<!ENTITY viewImageInfoCmd.accesskey   \"מ\">\n<!ENTITY viewImageDescCmd.label       \"הצגת תיאור\">\n<!ENTITY viewImageDescCmd.accesskey   \"ת\">\n<!ENTITY viewVideoCmd.label           \"צפיה בוידאו\">\n<!ENTITY viewVideoCmd.accesskey       \"צ\">\n<!ENTITY viewBGImageCmd.label         \"הצגת תמונת רקע\">\n<!ENTITY viewBGImageCmd.accesskey     \"ת\">\n<!ENTITY setDesktopBackgroundCmd.label      \"קביעה כתמונת רקע בשולחן העבודה…\">\n<!ENTITY setDesktopBackgroundCmd.accesskey  \"כ\">\n<!ENTITY bookmarkPageCmd2.label       \"יצירת סימנייה לדף זה\">\n<!ENTITY bookmarkThisLinkCmd.label      \"יצירת סימנייה לקישור זה\">\n<!ENTITY bookmarkThisLinkCmd.accesskey  \"ק\">\n<!ENTITY bookmarkThisFrameCmd.label      \"יצירת סימנייה למסגרת זו\">\n<!ENTITY bookmarkThisFrameCmd.accesskey  \"מ\">\n<!ENTITY emailPageCmd.label           \"שליחת קישור בדוא״ל…\">\n<!ENTITY emailPageCmd.accesskey       \"ד\">\n<!ENTITY savePageCmd.label            \"שמירת דף בשם…\">\n<!ENTITY savePageCmd.accesskey        \"ר\">\n<!-- alternate for content area context menu -->\n<!ENTITY savePageCmd.accesskey2       \"ב\">\n<!ENTITY savePageCmd.commandkey       \"s\">\n<!ENTITY saveFrameCmd.label           \"שמירת מסגרת בשם…\">\n<!ENTITY saveFrameCmd.accesskey       \"מ\">\n<!ENTITY printFrameCmd.label          \"הדפסת מסגרת…\">\n<!ENTITY printFrameCmd.accesskey      \"ה\">\n<!ENTITY saveLinkCmd.label            \"שמירת קישור בשם…\">\n<!ENTITY saveLinkCmd.accesskey        \"מ\">\n<!ENTITY saveImageCmd.label           \"שמירת תמונה בשם…\">\n<!ENTITY saveImageCmd.accesskey       \"ב\">\n<!ENTITY saveVideoCmd.label           \"שמירת וידאו בשם…\">\n<!ENTITY saveVideoCmd.accesskey       \"מ\">\n<!ENTITY saveAudioCmd.label           \"שמירת אודיו בשם…\">\n<!ENTITY saveAudioCmd.accesskey       \"מ\">\n<!ENTITY emailImageCmd.label          \"שליחת תמונה בדוא״ל…\">\n<!ENTITY emailImageCmd.accesskey      \"ת\">\n<!ENTITY emailVideoCmd.label          \"שליחת וידאו בדוא״ל…\">\n<!ENTITY emailVideoCmd.accesskey      \"ו\">\n<!ENTITY castVideoCmd.label           \"שליחת וידאו להתקן\">\n<!ENTITY castVideoCmd.accesskey       \"ש\">\n<!ENTITY emailAudioCmd.label          \"שליחת אודיו בדוא״ל…\">\n<!ENTITY emailAudioCmd.accesskey      \"א\">\n<!ENTITY playPluginCmd.label          \"הפעלת תוסף חיצוני זה\">\n<!ENTITY playPluginCmd.accesskey      \"ת\">\n<!ENTITY hidePluginCmd.label          \"הסתרת תוסף חיצוני זה\">\n<!ENTITY hidePluginCmd.accesskey      \"ס\">\n<!ENTITY copyLinkCmd.label            \"העתקת מיקום קישור\">\n<!ENTITY copyLinkCmd.accesskey        \"ה\">\n<!ENTITY copyImageCmd.label           \"העתקת מיקום התמונה\">\n<!ENTITY copyImageCmd.accesskey       \"ע\">\n<!ENTITY copyImageContentsCmd.label   \"העתקת תמונה\">\n<!ENTITY copyImageContentsCmd.accesskey  \"ת\"> \n<!ENTITY copyVideoURLCmd.label        \"העתקת מיקום וידאו\">\n<!ENTITY copyVideoURLCmd.accesskey    \"ה\">\n<!ENTITY copyAudioURLCmd.label        \"העתקת מיקום אודיו\">\n<!ENTITY copyAudioURLCmd.accesskey    \"ה\">\n<!ENTITY copyEmailCmd.label           \"העתקת כתובת דוא״ל\">\n<!ENTITY copyEmailCmd.accesskey       \"כ\">\n<!ENTITY thisFrameMenu.label              \"מסגרת זו\">\n<!ENTITY thisFrameMenu.accesskey          \"ג\">\n\n<!-- Media (video/audio) controls -->\n<!-- LOCALIZATION NOTE: The access keys for \"Play\" and\n\"Pause\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaPlay.label             \"ניגון\">\n<!ENTITY mediaPlay.accesskey         \"נ\">\n<!ENTITY mediaPause.label            \"השהיה\">\n<!ENTITY mediaPause.accesskey        \"ה\">\n<!-- LOCALIZATION NOTE: The access keys for \"Mute\" and\n\"Unmute\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaMute.label             \"השתקה\">\n<!ENTITY mediaMute.accesskey         \"ש\">\n<!ENTITY mediaUnmute.label           \"ביטול השתקה\">\n<!ENTITY mediaUnmute.accesskey       \"ש\">\n<!ENTITY mediaPlaybackRate2.label     \"מהירות נגינה\">\n<!ENTITY mediaPlaybackRate2.accesskey \"נ\">\n<!ENTITY mediaPlaybackRate050x2.label \"אטית (0.5×)\">\n<!ENTITY mediaPlaybackRate050x2.accesskey \"א\">\n<!ENTITY mediaPlaybackRate100x2.label \"רגילה\">\n<!ENTITY mediaPlaybackRate100x2.accesskey \"ר\">\n<!ENTITY mediaPlaybackRate125x2.label \"מהירה (1.25×)\">\n<!ENTITY mediaPlaybackRate125x2.accesskey \"מ\">\n<!ENTITY mediaPlaybackRate150x2.label \"מהירה יותר (1.5×)\">\n<!ENTITY mediaPlaybackRate150x2.accesskey \"י\">\n<!-- LOCALIZATION NOTE: \"Ludicrous\" is a reference to the\nmovie \"Space Balls\" and is meant to say that this speed is very\nfast. -->\n<!ENTITY mediaPlaybackRate200x2.label \"מטורפת (2×)\">\n<!ENTITY mediaPlaybackRate200x2.accesskey \"ט\">\n<!ENTITY mediaLoop.label             \"לולאה\">\n<!ENTITY mediaLoop.accesskey         \"ל\">\n<!-- LOCALIZATION NOTE: The access keys for \"Show Controls\" and\n\"Hide Controls\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaShowControls.label     \"הצגת פקדים\">\n<!ENTITY mediaShowControls.accesskey \"פ\">\n<!ENTITY mediaHideControls.label     \"הסתרת פקדים\">\n<!ENTITY mediaHideControls.accesskey \"פ\">\n<!ENTITY videoFullScreen.label       \"מסך מלא\">\n<!ENTITY videoFullScreen.accesskey   \"מ\">\n<!ENTITY videoSaveImage.label        \"שמירת צילום בשם…\">\n<!ENTITY videoSaveImage.accesskey    \"צ\">\n<!-- LOCALIZATION NOTE: The access keys for \"Show Statistics\" and\n\"Hide Statistics\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY videoShowStats.label        \"הצגת סטטיסטיקה\">\n<!ENTITY videoShowStats.accesskey    \"צ\">\n<!ENTITY videoHideStats.label        \"הסתר סטטיסטיקות\">\n<!ENTITY videoHideStats.accesskey    \"ס\">\n\n<!-- LOCALIZATION NOTE :\nfullZoomEnlargeCmd.commandkey3, fullZoomReduceCmd.commandkey2 and\nfullZoomResetCmd.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n<!ENTITY fullZoomEnlargeCmd.label       \"התקרבות\">\n<!ENTITY fullZoomEnlargeCmd.accesskey   \"ק\">\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.label        \"התרחקות\">\n<!ENTITY fullZoomReduceCmd.accesskey    \"ר\">\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.label         \"איפוס\">\n<!ENTITY fullZoomResetCmd.accesskey     \"א\">\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY fullZoomToggleCmd.label        \"שינוי גודל טקסט בלבד\">\n<!ENTITY fullZoomToggleCmd.accesskey    \"ט\">\n<!ENTITY fullZoom.label                 \"מרחק מתצוגה\">\n<!ENTITY fullZoom.accesskey             \"ת\">\n\n<!ENTITY sidebarCloseButton.tooltip     \"סגור את סרגל הצד\">\n\n<!ENTITY quitApplicationCmdWin2.label       \"יציאה\">\n<!ENTITY quitApplicationCmdWin2.accesskey   \"צ\">\n<!ENTITY quitApplicationCmdWin2.tooltip     \"יציאה מ־&brandShorterName;\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n<!ENTITY quitApplicationCmd.label       \"יציאה\"> \n<!ENTITY quitApplicationCmd.accesskey   \"צ\">\n<!ENTITY quitApplicationCmdMac2.label   \"יציאה מ־&brandShorterName;\">\n<!-- LOCALIZATION NOTE(quitApplicationCmdUnix.key): This keyboard shortcut is used by both Linux and OSX builds. -->\n<!ENTITY quitApplicationCmdUnix.key     \"Q\">\n\n<!ENTITY closeCmd.label                 \"סגור\">  \n<!ENTITY closeCmd.key                   \"W\">  \n<!ENTITY closeCmd.accesskey             \"ג\">\n\n<!ENTITY toggleMuteCmd.key              \"M\">\n\n<!ENTITY pageStyleMenu.label \"סגנון דף\">\n<!ENTITY pageStyleMenu.accesskey \"נ\">\n<!ENTITY pageStyleNoStyle.label \"ללא סגנון\">\n<!ENTITY pageStyleNoStyle.accesskey \"ל\">\n<!ENTITY pageStylePersistentOnly.label \"סגנון דף בסיסי\">\n<!ENTITY pageStylePersistentOnly.accesskey \"ס\">\n\n<!ENTITY pageReportIcon.tooltip            \"שינוי הגדרות חסימת חלונות קופצים עבור אתר זה\">\n\n<!ENTITY allowPopups.accesskey \"ח\">\n<!-- On Windows we use the term \"Options\" to describe settings, but\n     on Linux and Mac OS X we use \"Preferences\" - carry that distinction\n     over into this string, which is used in the \"popup blocked\" info bar . -->\n<!ENTITY editPopupSettingsUnix.label \"עריכת העדפות חסימת חלונות קופצים…\">\n<!ENTITY editPopupSettings.label \"עריכת אפשרויות חסימת חלונות קופצים…\">\n<!ENTITY editPopupSettings.accesskey \"ע\">\n<!ENTITY dontShowMessage.accesskey \"א\">\n\n<!ENTITY bidiSwitchPageDirectionItem.label        \"הפיכת כיוון דף\">\n<!ENTITY bidiSwitchPageDirectionItem.accesskey    \"פ\">\n<!ENTITY bidiSwitchTextDirectionItem.label        \"הפוך כיוון כתיבה\">\n<!ENTITY bidiSwitchTextDirectionItem.accesskey    \"כ\">\n<!ENTITY bidiSwitchTextDirectionItem.commandkey   \"X\">\n\n<!ENTITY findOnCmd.label     \"מצא בדף זה…\">\n<!ENTITY findOnCmd.accesskey \"מ\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label  \"מצא שוב\">\n<!ENTITY findAgainCmd.accesskey \"ש\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY spellAddDictionaries.label \"הוספת מילונים…\">\n<!ENTITY spellAddDictionaries.accesskey \"ה\">\n\n<!ENTITY editBookmark.done.label                     \"סיום\">\n<!ENTITY editBookmark.removeBookmark.accessKey       \"ה\">\n\n<!ENTITY identity.connectionSecure \"חיבור מאובטח\">\n<!ENTITY identity.connectionNotSecure \"חיבור זה אינו מאובטח\">\n<!ENTITY identity.connectionFile \"העמוד הזה מאוחסן במחשב שלך.\">\n<!ENTITY identity.connectionVerified2 \"התחברת לאתר זה באופן מאובטח, בבעלות:\">\n<!ENTITY identity.connectionInternal \"דף זה הנו דף מאובטח של &brandShortName;.\">\n<!ENTITY identity.insecureLoginForms2 \"פרטי ההתחברות המוזנים בעמוד זה עשויים להיות חשופים בפני גורמי צד שלישי.\">\n\n<!-- Strings for connection state warnings. -->\n<!ENTITY identity.activeBlocked \"&brandShortName; חסם חלקים שאינם בטוחים בדף זה.\">\n<!ENTITY identity.passiveLoaded \"חלקים מהדף הזה אינם בטוחים (כגון תמונות).\">\n<!ENTITY identity.activeLoaded \"ניטרלת את אמצעי האבטחה על דף זה.\">\n<!ENTITY identity.weakEncryption \"דף זה משתמש בהצפנה חלשה.\">\n\n<!-- Strings for connection state warnings in the subview. -->\n<!ENTITY identity.description.insecure \"החיבור שלך לאתר זה אינו פרטי. המידע שנשלח זמין לצפייה לאחרים (כגון ססמאות, הודעות, כרטיסי אשראי וכו׳).\">\n<!ENTITY identity.description.insecureLoginForms \"פרטי ההתחברות שיוכנסו בדף זה אינם מאובטחים ועלולים להיות בסכנה.\">\n<!ENTITY identity.description.weakCipher \"החיבור שלך לאתר זה משתמש בהצפנה חלשה ואינו פרטי.\">\n<!ENTITY identity.description.weakCipher2 \"אנשים אחרים יכולים לצפות במידע שלך או לשנות את התנהגות האתר.\">\n<!ENTITY identity.description.activeBlocked \"&brandShortName; חסם חלקים מהדף שאינם בטוחים.\">\n<!ENTITY identity.description.passiveLoaded \"החיבור שלך לאתר זה אינו פרטי מידע שישותף עם האתר עשוי להיות נגיש לאחרים.\">\n<!ENTITY identity.description.passiveLoaded2 \"אתר זה מכיל תוכן שאינו מאובטח (כגון תמונות).\">\n<!ENTITY identity.description.passiveLoaded3 \"למרות ש־&brandShortName; חסם חלק מהתוכן, עדיין קיים בדף תוכן שאינו מאובטח (כגון תמונות).\">\n<!ENTITY identity.description.activeLoaded \"אתר זה מכיל תוכן שאינו מאובטח (כגון תסריטים) והחיבור שלך אליו אינו פרטי.\">\n<!ENTITY identity.description.activeLoaded2 \"מידע שישותף עם אתר זה, כגון ססמאות, הודעות, פרטי כרטיס האשראי וכדומה, עשוי להיות נגיש לאחרים.\">\n\n<!ENTITY identity.enableMixedContentBlocking.label \"הפעלת הגנה\">\n<!ENTITY identity.enableMixedContentBlocking.accesskey \"ג\">\n<!ENTITY identity.disableMixedContentBlocking.label \"נטרול ההגנה לבינתיים\">\n<!ENTITY identity.disableMixedContentBlocking.accesskey \"נ\">\n<!ENTITY identity.learnMore \"מידע נוסף\">\n\n<!ENTITY identity.removeCertException.label \"הסרת חריגה\">\n<!ENTITY identity.removeCertException.accesskey \"ס\">\n\n<!ENTITY identity.moreInfoLinkText2 \"מידע נוסף\">\n\n<!ENTITY identity.permissions \"הרשאות\">\n<!ENTITY identity.permissionsEmpty \"לא סופקו לאתר זה הרשאות מיוחדות.\">\n<!ENTITY identity.permissionsReloadHint \"יתכן שיהיה עליך לרענן את העמוד כדי שהשינויים ייכנסו לתוקף.\">\n\n<!-- Name for the tabs toolbar as spoken by screen readers.\n     The word \"toolbar\" is appended automatically and should not be contained below! -->\n<!ENTITY tabsToolbar.label \"לשוניות הדפדפן\">\n\n<!-- LOCALIZATION NOTE (syncTabsMenu3.label): This appears in the history menu -->\n<!ENTITY syncTabsMenu3.label     \"לשוניות מסונכרנות\">\n\n<!ENTITY syncedTabs.sidebar.label              \"לשוניות מסונכרנות\">\n<!ENTITY syncedTabs.sidebar.noclients.label    \"יש להיכנס ל־Firefox מההתקנים האחרים שלך כדי לצפות בלשוניות שלהם כאן.\">\n<!ENTITY syncedTabs.sidebar.noclients.title    \"אין לשוניות מסונכרנות… בינתיים!\">\n<!ENTITY syncedTabs.sidebar.noclients.subtitle \"להציע כאן את הלשוניות שלך מהתקנים אחרים?\">\n<!ENTITY syncedTabs.sidebar.notsignedin.label  \"יש להיכנס כדי לצפות ברשימת הלשוניות שלך מהתקנים אחרים.\">\n<!ENTITY syncedTabs.sidebar.notabs.label       \"אין לשוניות פתוחות\">\n<!ENTITY syncedTabs.sidebar.openprefs.label    \"פתיחת ההעדפות של &syncBrand.shortName.label;\">\n<!-- LOCALIZATION NOTE (syncedTabs.sidebar.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY syncedTabs.sidebar.tabsnotsyncing.label       \"יש להפעיל סנכרון כדי לצפות ברשימת הלשוניות שלך מהתקנים אחרים.\">\n\n<!-- LOCALIZATION NOTE (syncedTabs.context.open.accesskey,\n                        syncedTabs.context.openAllInTabs.accesskey):\n     These access keys are identical because their associated menu items are\n     mutually exclusive -->\n<!ENTITY syncedTabs.context.open.label                       \"פתיחה\">\n<!ENTITY syncedTabs.context.open.accesskey                   \"פ\">\n<!ENTITY syncedTabs.context.openInNewTab.label               \"פתיחה בלשונית חדשה\">\n<!ENTITY syncedTabs.context.openInNewTab.accesskey           \"ל\">\n<!ENTITY syncedTabs.context.openInNewWindow.label            \"פתיחה בחלון חדש\">\n<!ENTITY syncedTabs.context.openInNewWindow.accesskey        \"ח\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.label     \"פתיחה בחלון פרטי חדש\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.accesskey \"ר\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.label          \"צור סימנייה ללשונית זו…\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.accesskey      \"ס\">\n<!ENTITY syncedTabs.context.copy.label                       \"העתקה\">\n<!ENTITY syncedTabs.context.copy.accesskey                   \"ע\">\n\n<!ENTITY syncedTabs.context.openAllInTabs.label              \"פתיחת הכל בלשוניות\">\n<!ENTITY syncedTabs.context.openAllInTabs.accesskey          \"פ\">\n\n\n<!ENTITY syncBrand.shortName.label    \"Sync\">\n\n<!ENTITY syncSignIn.label             \"התחברות אל &syncBrand.shortName.label;…\">\n<!ENTITY syncSignIn.accesskey         \"ה\">\n<!ENTITY syncSyncNowItem.label        \"סנכרן כעת\">\n<!ENTITY syncSyncNowItem.accesskey    \"ס\">\n<!ENTITY syncReAuthItem.label         \"התחברות מחדש אל &syncBrand.shortName.label;…\">\n<!ENTITY syncReAuthItem.accesskey     \"מ\">\n<!ENTITY syncToolbarButton.label      \"Sync\">\n\n<!ENTITY social.addons.label \"ניהול שירותים…\">\n\n<!ENTITY social.directory.label \"ספריית הפעלות\">\n<!ENTITY social.directory.text \"ניתן להפעיל את שירותי השיתוף מהספרייה.\">\n<!ENTITY social.directory.button \"שגר אותי לשם!\">\n<!ENTITY social.directory.introText \"נא ללחוץ על השירות על־מנת להוסיף אותו אל &brandShortName;.\">\n<!ENTITY social.directory.viewmore.text \"עוד\">\n\n<!ENTITY customizeMode.menuAndToolbars.header2 \"סרגלי כלים ותכונות נוספות\">\n<!ENTITY customizeMode.menuAndToolbars.empty \"מעוניינים בכלים נוספים?\">\n<!ENTITY customizeMode.menuAndToolbars.emptyLink \"לבחור מאלפי תוספות\">\n<!ENTITY customizeMode.restoreDefaults \"שחזור לבררות מחדל\">\n<!ENTITY customizeMode.toolbars \"הצגה והסתרה של סרגלי כלים\">\n<!ENTITY customizeMode.titlebar \"שורת כותרת\">\n<!ENTITY customizeMode.lwthemes \"ערכות נושא\">\n<!ENTITY customizeMode.lwthemes.myThemes \"ערכות הנושא שלי\">\n<!ENTITY customizeMode.lwthemes.recommended \"מומלצים\">\n<!ENTITY customizeMode.lwthemes.menuManage \"ניהול\">\n<!ENTITY customizeMode.lwthemes.menuManage.accessKey \"נ\">\n<!ENTITY customizeMode.lwthemes.menuGetMore \"קבלת ערכות נושא נוספות\">\n<!ENTITY customizeMode.lwthemes.menuGetMore.accessKey \"ק\">\n\n<!ENTITY getUserMedia.selectCamera.label \"מצלמה לשיתוף:\">\n<!ENTITY getUserMedia.selectCamera.accesskey \"צ\">\n<!ENTITY getUserMedia.selectMicrophone.label \"מיקרופון לשיתוף:\">\n<!ENTITY getUserMedia.selectMicrophone.accesskey \"מ\">\n<!ENTITY getUserMedia.audioCapture.label \"השמע מהלשונית יהיה שיתופי.\">\n<!ENTITY getUserMedia.allWindowsShared.message \"ישותפו כל החלונות הגלויים על המסך.\">\n\n<!ENTITY trackingProtection.title \"הגנת מעקב\">\n<!ENTITY trackingProtection.detectedBlocked3 \"&brandShortName; חוסם חלקים מהדף שעשויים לעקוב אחר הגלישה שלך.\">\n<!ENTITY trackingProtection.detectedNotBlocked3 \"אתר זה כולל רכיבים שעשויים לעקוב אחר הגלישה שלך. נטרלת את ההגנה.\">\n<!ENTITY trackingProtection.notDetected3 \"לא זוהו פריטים שעוקבים אחריך בדף זה.\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblock.label, trackingProtection.unblock.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in NON-private browsing mode. -->\n<!ENTITY trackingProtection.unblock.label \"נטרול ההגנה עבור אתר זה\">\n<!ENTITY trackingProtection.unblock.accesskey \"א\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblockPrivate.label, trackingProtection.unblockPrivate.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in PRIVATE browsing mode. -->\n<!ENTITY trackingProtection.unblockPrivate.label \"נטרול ההגנה להפעלה זו\">\n<!ENTITY trackingProtection.unblockPrivate.accesskey \"נ\">\n<!ENTITY trackingProtection.block2.label \"הפעלת הגנה\">\n<!ENTITY trackingProtection.block2.accesskey \"פ\">\n\n<!ENTITY trackingContentBlocked.message \"מעקב\">\n<!ENTITY trackingContentBlocked.moreinfo \"נחסמו חלקים מדף זה העוקבים אחר הפעילות המקוונת שלך.\">\n<!ENTITY trackingContentBlocked.learnMore \"מידע נוסף\">\n<!ENTITY trackingContentBlocked.options \"אפשרויות\">\n<!ENTITY trackingContentBlocked.unblock2.label \"ביטול הגנה עבור אתר זה\">\n<!ENTITY trackingContentBlocked.unblock2.accesskey \"ב\">\n<!ENTITY trackingContentBlocked.block.label \"לאפשר הגנה\">\n<!ENTITY trackingContentBlocked.block.accesskey \"ה\">\n<!ENTITY trackingContentBlocked.disabled.message \"הגנת מעקב מנוטרלת\">\n\n<!ENTITY pluginNotification.showAll.label \"הצגת הכול\">\n<!ENTITY pluginNotification.showAll.accesskey \"כ\">\n\n<!-- LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.properties -->\n<!ENTITY pluginActivateNow.label \"לאפשר כעת\">\n<!ENTITY pluginActivateAlways.label \"לאפשר ולזכור\">\n<!ENTITY pluginBlockNow.label \"חסימת תוסף חיצוני\">\n\n<!-- LOCALIZATION NOTE: (pluginNotification.width): This is used to determine the\n     width of the plugin popup notification that can appear if a plugin has been\n     blocked on a page. Should be wide enough to fit the pluginActivateNow.label\n     and pluginActivateAlways.label strings above on a single line. This must be\n     a CSS length value. -->\n<!ENTITY pluginNotification.width \"28em\">\n\n<!ENTITY uiTour.infoPanel.close \"סגירה\">\n\n<!ENTITY appMenuSidebars.label         \"סרגלי צד\">\n\n<!-- LOCALIZATION NOTE: (panicButton.view.mainTimeframeDesc, panicButton.view.5min, panicButton.view.2hr, panicButton.view.day):\n     The .mainTimeframeDesc string combined with any of the 3 others is meant to form a complete sentence, e.g. \"Forget the last: Five minutes\".\n     Please ensure that this remains the case in the translation. -->\n<!ENTITY panicButton.view.mainTimeframeDesc       \"לשכוח\">\n<!ENTITY panicButton.view.5min                    \"חמש דקות\">\n<!ENTITY panicButton.view.2hr                     \"שעתיים\">\n<!ENTITY panicButton.view.day                     \"יממה\">\n\n<!-- LOCALIZATION NOTE: (panicButton.view.mainLabel, panicButton.view.deleteCookies, panicButton.view.deleteHistory, panicButton.view.deleteTabsAndWindows, panicButton.view.openNewWindow):\n     The .mainActionDesc string combined with any of the 4 others is meant to form a complete sentence, e.g. \"Proceeding will: Delete Recent Cookies\".\n     Note also that the deleteCookies, deleteHistory and deleteTabsAndWindows strings include <html:strong> tags for emphasis on the words \"Cookies\", \"History\", \"Tabs\" and \"Windows\".\n     The translation should do the same. -->\n<!ENTITY panicButton.view.mainActionDesc          \"המשך יוביל \">\n<!ENTITY panicButton.view.deleteCookies           \"למחיקת <html:strong>עוגיות</html:strong> אחרונות\">\n<!ENTITY panicButton.view.deleteHistory           \"למחיקת <html:strong>היסטוריה</html:strong> אחרונה\">\n<!ENTITY panicButton.view.deleteTabsAndWindows    \"לסגירת כל <html:strong>הלשוניות</html:strong> ו<html:strong>החלונות</html:strong>\">\n<!ENTITY panicButton.view.openNewWindow           \"לפתיחת חלון נקי חדש\">\n\n<!ENTITY panicButton.view.undoWarning             \"לא ניתן לבטל פעולה זו.\">\n<!ENTITY panicButton.view.forgetButton            \"לשכוח!\">\n\n<!ENTITY panicButton.thankyou.msg1                \"ההיסטוריה האחרונה שלך נמחקה.\">\n<!ENTITY panicButton.thankyou.msg2                \"המשך גלישה בטוחה!\">\n<!ENTITY panicButton.thankyou.buttonlabel         \"תודה!\">\n\n<!ENTITY emeLearnMoreContextMenu.label            \"מידע נוסף על ניהול זכויות דיגיטלי…\">\n<!ENTITY emeLearnMoreContextMenu.accesskey        \"ז\">\n\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showMore.label, appMenuRemoteTabs.showMore.tooltip):\n     This is shown after the tabs list if we can display more tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showMore.label \"Show More\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnv_timeout=תם הזמן המוקצב\nopenFile=פתיחת קובץ\n\ndroponhometitle=הגדר כדף הבית\ndroponhomemsg=האם ברצונך שמסמך זה יהיה דף הבית החדש שלך?\ndroponhomemsgMultiple=האם ברצונך שמסמכים אלו יהיו דפי הבית החדשים שלך?\n\n# context menu strings\n\n# LOCALIZATION NOTE (contextMenuSearch): %1$S is the search engine,\n# %2$S is the selection string.\ncontextMenuSearch=חיפוש ב־%1$S אחר \"%2$S\"\ncontextMenuSearch.accesskey=ח\n\n# bookmark dialog strings\n\nbookmarkAllTabsDefault=[שם תיקייה]\n\nxpinstallPromptMessage=%S מנע מאתר זה מלבקש ממך להתקין תוכנה על מחשב זה.\nxpinstallPromptMessage.dontAllow=לא לאפשר\nxpinstallPromptMessage.dontAllow.accesskey=ל\nxpinstallPromptAllowButton=אפשר\n# Accessibility Note:\n# Be sure you do not choose an accesskey that is used elsewhere in the active context (e.g. main menu bar, submenu of the warning popup button)\n# See http://www.mozilla.org/access/keyboard/accesskey for details\nxpinstallPromptAllowButton.accesskey=א\nxpinstallDisabledMessageLocked=התקנת תוכנה נוטרלה על־ידי מנהל המערכת שלך.\nxpinstallDisabledMessage=התקנת תוכנה כרגע מנוטרלת. לחץ אפשור ונסה שוב.\nxpinstallDisabledButton=אפשר\nxpinstallDisabledButton.accesskey=א\n\n# LOCALIZATION NOTE (webextPerms.header)\n# This string is used as a header in the webextension permissions dialog,\n# %S is replaced with the localized name of the extension being installed.\n# See https://bug1308309.bmoattachments.org/attachment.cgi?id=8814612\n# for an example of the full dialog.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.header=להוסיף את %S?\n\n# LOCALIZATION NOTE (webextPerms.listIntro)\n# This string will be followed by a list of permissions requested\n# by the webextension.\nwebextPerms.listIntro=ההרשאות הבאות נדרשות:\nwebextPerms.add.label=הוספה\nwebextPerms.add.accessKey=ה\nwebextPerms.cancel.label=ביטול\nwebextPerms.cancel.accessKey=ב\n\n# LOCALIZATION NOTE (webextPerms.sideloadMenuItem)\n# %1$S will be replaced with the localized name of the sideloaded add-on.\n# %2$S will be replace with the name of the application (e.g., Firefox, Nightly)\nwebextPerms.sideloadMenuItem=%1$S נוסף אל %2$S\n\n# LOCALIZATION NOTE (webextPerms.sideloadHeader)\n# This string is used as a header in the webextension permissions dialog\n# when the extension is side-loaded.\n# %S is replaced with the localized name of the extension being installed.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.sideloadHeader=%S התווסף\n\nwebextPerms.sideloadEnable.label=הפעלה\nwebextPerms.sideloadEnable.accessKey=ה\nwebextPerms.sideloadCancel.label=ביטול\nwebextPerms.sideloadCancel.accessKey=ב\n\n# LOCALIZATION NOTE (webextPerms.updateMenuItem)\n# %S will be replaced with the localized name of the extension which\n# has been updated.\nwebextPerms.updateMenuItem=נדרשות הרשאות חדשות עבור %S\n\n# LOCALIZATION NOTE (webextPerms.updateText)\n# %S is replaced with the localized name of the updated extension.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.updateText=התוספת %S עודכנה. עליך לאשר הרשאות חדשות לפני שהגרסה העדכנית תותקן. בחירה באפשרות “ביטול” תשאיר את התוספת בגרסתה הנוכחית.\n\nwebextPerms.updateAccept.label=עדכון\nwebextPerms.updateAccept.accessKey=ע\n\nwebextPerms.description.bookmarks=לקרוא ולערוך סימניות\nwebextPerms.description.clipboardRead=קבלת נתונים מלוח העריכה\nwebextPerms.description.clipboardWrite=הזנת נתונים בלוח העריכה\nwebextPerms.description.downloads=להוריד קבצים, לקרוא ולערוך את היסטורית ההורדות של הדפדפן\nwebextPerms.description.geolocation=גישה למיקום שלך\nwebextPerms.description.history=לגשת להיסטורית הגלישה\n# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)\n# %S will be replaced with the name of the application\nwebextPerms.description.nativeMessaging=החלפת הודעות עם יישומים אחרים מ־%S\nwebextPerms.description.notifications=להציג התרעות\nwebextPerms.description.privacy=קריאה ועריכה של הגדרות פרטיות\nwebextPerms.description.sessions=גישה ללשוניות שנסגרו לאחרונה\nwebextPerms.description.tabs=גישה ללשוניות\nwebextPerms.description.topSites=גישה להיסטורית הגלישה\nwebextPerms.description.webNavigation=גישה לפעילות הדפדפן במהלך הניווט\n\nwebextPerms.hostDescription.allUrls=גישה לכלל המידע שלך מכל האתרים\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.wildcard)\n# %S will be replaced by the DNS domain for which a webextension\n# is requesting access (e.g., mozilla.org)\nwebextPerms.hostDescription.wildcard=גישה לכל המידע שלך עבור אתרים תחת שם המתחם %S\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManyWildcards):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# domains for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManyWildcards=גישה לכל המידע שלך בשם מתחם נוסף;גישה לכל המידע שלך ב־#1 שמות מתחם נוספים\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.oneSite)\n# %S will be replaced by the DNS host name for which a webextension\n# is requesting access (e.g., www.mozilla.org)\nwebextPerms.hostDescription.oneSite=גישה לכל המידע עבור %S\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManySites)\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# hosts for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManySites=גישה לכל המידע שלך באתר נוסף;גישה לכל המידע שלך ב־#1 אתרים נוספים\n\n# LOCALIZATION NOTE (addonPostInstall.message)\n# %1$S is replaced with the localized named of the extension that was\n# just installed.\n# %2$S is replaced with the localized name of the application.\naddonPostInstall.message1=%1$S התווסף אל %2$S.\n\n# LOCALIZATION NOTE (addonPostInstall.messageDetail)\n# %1$S is replaced with the icon for the add-ons menu.\n# %2$S is replaced with the icon for the toolbar menu.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\naddonPostInstall.messageDetail=ניתן לנהל את התוספות שלך באמצעות לחיצה על %1$S בתפריט %2$S.\naddonPostInstall.okay.label=אישור\naddonPostInstall.okay.key=א\n\n# LOCALIZATION NOTE (addonDownloadingAndVerifying):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Also see https://bugzilla.mozilla.org/show_bug.cgi?id=570012 for mockups\naddonDownloadingAndVerifying=מוריד ומאמת תוספת…;מוריד ומאמת #1 תוספות…\naddonDownloadVerifying=מאמת\n\naddonInstall.unsigned=(ללא אימות)\naddonInstall.cancelButton.label=ביטול\naddonInstall.cancelButton.accesskey=ב\naddonInstall.acceptButton.label=התקנה\naddonInstall.acceptButton.accesskey=ת\n\n# LOCALIZATION NOTE (addonConfirmInstallMessage,addonConfirmInstallUnsigned):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the number of add-ons being installed\naddonConfirmInstall.message=אתר זה מעוניין להתקין תוספת על #1:;אתר זה מעוניין להתקין #2 תוספות על #1:\naddonConfirmInstallUnsigned.message=זהירות: אתר זה מבקש להתקין תוספת לא מאומתת על #1. ההמשך על אחריותך בלבד.; זהירות: אתר זה מבקש להתקין #2 תוספות לא מאומתות על #1. ההמשך על אחריותך בלבד. \n\n# LOCALIZATION NOTE (addonConfirmInstallSomeUnsigned.message):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the total number of add-ons being installed (at least 2)\naddonConfirmInstallSomeUnsigned.message=;זהירות: אתר זה מבקש להתקין #2 תוספות על #1, חלקן אינן מאומתות. ההמשך על אחריותך בלבד.\n\naddonwatch.slow=%1$S עלול לגרום ל־%2$S לעבוד לאט\naddonwatch.disable.label=נטרול %S\naddonwatch.ignoreSession.label=להתעלם כעת\naddonwatch.ignoreSession.accesskey=ע\naddonwatch.ignorePerm.label=להתעלם לתמיד\naddonwatch.ignorePerm.accesskey=ת\naddonwatch.restart.message=כדי לנטרל את %1$S עליך להפעיל מחדש את %2$S\naddonwatch.restart.label=הפעלה מחדש של %S\naddonwatch.restart.accesskey=מ\n\n# LOCALIZATION NOTE (addonsInstalled, addonsInstalledNeedsRestart):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 first add-on's name, #2 number of add-ons, #3 application name\naddonsInstalled=התוספת #1 הותקנה בהצלחה.;#2 תוספות הותקנו בהצלחה.\naddonsInstalledNeedsRestart=התוספת #1 תותקן אחרי שתפעיל מחדש את #3.;#2 תוספות יותקנו אחרי שתפעיל מחדש את #3.\naddonInstallRestartButton=הפעל מחדש כעת\naddonInstallRestartButton.accesskey=מ\naddonInstallRestartIgnoreButton=לא כעת\naddonInstallRestartIgnoreButton.accesskey=ל\n\n# LOCALIZATION NOTE (addonInstallError-1, addonInstallError-2, addonInstallError-3, addonInstallError-4, addonInstallError-5, addonLocalInstallError-1, addonLocalInstallError-2, addonLocalInstallError-3, addonLocalInstallError-4, addonLocalInstallError-5):\n# %1$S is the application name, %2$S is the add-on name\naddonInstallError-1=לא ניתן להוריד את תוספת זו עקב כשל בחיבור.\naddonInstallError-2=תוספת זו אינה ניתנת להתקנה מאחר שהיא אינה תואמת לתוספת %1$S המצופה. \naddonInstallError-3=לא ניתן להתקין את התוספת שהתקבלה מהאתר הזה כיוון שהיא פגומה ככל הנראה.\naddonInstallError-4=אין אפשרות להתקין את %2$S כיוון של־%1$S אין אפשרות לשנות את הקבצים הנדרשים.\naddonInstallError-5=%1$S מנע מהאתר הזה להתקין תוספת לא מאושרת.\naddonLocalInstallError-1=לא ניתן להתקין תוספת זו עקב תקלה במערכת הקבצים.\naddonLocalInstallError-2=לא ניתן להתקין את תוספת זו כי היא אינה תואמת את התוספת המצופה %1$S.\naddonLocalInstallError-3=לא ניתן להתקין את תוספת זו כיוון שהיא נראית פגומה.\naddonLocalInstallError-4=לא ניתן להתקין את %2$S כי %1$S אינו יכול לשנות את הקובץ הנדרש.\naddonLocalInstallError-5=לא ניתן להתקין את תוספת זו כיוון שהיא לא אומתה.\n\n# LOCALIZATION NOTE (addonInstallErrorIncompatible):\n# %1$S is the application name, %2$S is the application version, %3$S is the add-on name\naddonInstallErrorIncompatible=לא ניתן להתקין את %3$S כיוון שאינה תואמת ל־%1$S %2$S.\n\n# LOCALIZATION NOTE (addonInstallErrorBlocklisted): %S is add-on name\naddonInstallErrorBlocklisted=לא היה ניתן להתקין את %S כי יש בתוספת זו סיכון גבוה לגרימת בעיות יציבות או בטיחות.\n\nunsignedAddonsDisabled.message=אחת או יותר מהתוספות המותקנות אינה ניתנת לאימות ולכן נוטרלה.\nunsignedAddonsDisabled.learnMore.label=מידע נוסף\nunsignedAddonsDisabled.learnMore.accesskey=מ\n\n# LOCALIZATION NOTE (compactLightTheme.name): This is displayed in about:addons -> Appearance\ncompactLightTheme.name=חסכוני בהיר\ncompactLightTheme.description=ערכת עיצוב חסכונית עם מגוון צבעים בהיר.\n\n# LOCALIZATION NOTE (compactDarkTheme.name): This is displayed in about:addons -> Appearance\ncompactDarkTheme.name=חסכוני כהה\ncompactDarkTheme.description=ערכת עיצוב חסכונית עם מגוון צבעים כהה.\n\n# LOCALIZATION NOTE (lwthemeInstallRequest.message): %S will be replaced with\n# the host name of the site.\nlwthemeInstallRequest.message=אתר זה (%S) מנסה להתקין ערכת נושא.\nlwthemeInstallRequest.allowButton=אפשר\nlwthemeInstallRequest.allowButton.accesskey=א\n\nlwthemePostInstallNotification.message=הותקנה ערכת נושא חדשה.\nlwthemePostInstallNotification.undoButton=בטל\nlwthemePostInstallNotification.undoButton.accesskey=ב\nlwthemePostInstallNotification.manageButton=נהל ערכות נושא…\nlwthemePostInstallNotification.manageButton.accesskey=נ\n\n# LOCALIZATION NOTE (lwthemeNeedsRestart.message):\n# %S will be replaced with the new theme name.\nlwthemeNeedsRestart.message=ערכת הנושא %S תותקן אחרי הפעלה מחדש של הדפדפן.\nlwthemeNeedsRestart.button=הפעל מחדש כעת\nlwthemeNeedsRestart.accesskey=ה\n\n# LOCALIZATION NOTE (popupWarning.message): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName and #2 is the number of pop-ups blocked.\npopupWarning.message=#1 מנע מאתר זה לפתוח חלון קופץ.;#1 מנע מאתר זה מלפתוח #2 חלונות קופצים.\npopupWarningButton=אפשרויות\npopupWarningButton.accesskey=א\npopupWarningButtonUnix=העדפות\npopupWarningButtonUnix.accesskey=ד\npopupAllow=אפשר חלונות קופצים עבור %S\npopupBlock=חסום חלונות קופצים עבור %S\npopupWarningDontShowFromMessage=אל תראה הודעה זו בעת חסימת חלונות קופצים\npopupWarningDontShowFromLocationbar=אל תציג את שורת המידע כשחלונות קופצים נחסמים\npopupShowPopupPrefix=הצג את '%S'\n\n# Bad Content Blocker Doorhanger Notification\n# %S is brandShortName\nbadContentBlocked.blocked.message=%S חוסם תוכן בדף זה.\nbadContentBlocked.notblocked.message=%S אינו חוסם כל תוכן בדף זה.\n\ncrashedpluginsMessage.title=התוסף החיצוני %S קרס.\ncrashedpluginsMessage.reloadButton.label=טעינת דף מחדש\ncrashedpluginsMessage.reloadButton.accesskey=מ\ncrashedpluginsMessage.submitButton.label=שליחת דיווח קריסה\ncrashedpluginsMessage.submitButton.accesskey=ק\ncrashedpluginsMessage.learnMore=פרטים נוספים…\n\n# Keyword fixup messages\n# LOCALIZATION NOTE (keywordURIFixup.message): Used when the user tries to visit\n# a local host page, by the time the DNS request recognizes it, we have already\n# loaded a search page for the given word.  An infobar then asks to the user\n# whether he rather wanted to visit the host.  %S is the recognized host.\nkeywordURIFixup.message=האם התכוונת להגיע אל %S?\nkeywordURIFixup.goTo=כן, העבר אותי אל %S\nkeywordURIFixup.goTo.accesskey=כ\nkeywordURIFixup.dismiss=לא תודה\nkeywordURIFixup.dismiss.accesskey=ל\n\n## Plugin doorhanger strings\n# LOCALIZATION NOTE (pluginActivateNew.message): Used for newly-installed\n# plugins which are not known to be unsafe. %1$S is the plugin name and %2$S\n# is the site domain.\npluginActivateNew.message=האם לאפשר ל־%2$S להריץ \"%1$S\"?\npluginActivateMultiple.message=האם לאפשר ל־%S להפעיל תוספים חיצוניים?\npluginActivate.learnMore=מידע נוסף…\n# LOCALIZATION NOTE (pluginActivateOutdated.message, pluginActivateOutdated.label):\n# These strings are used when an unsafe plugin has an update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateOutdated.message=%3$S חסם את התוסף החיצוני הבלתי עדכני \"%1$S\" מלרוץ בתוך %2$S.\npluginActivateOutdated.label=תוסף חיצוני לא עדכני\npluginActivate.updateLabel=עדכון כעת…\n# LOCALIZATION NOTE (pluginActivateVulnerable.message, pluginActivateVulnerable.label):\n# These strings are used when an unsafe plugin has no update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateVulnerable.message=%3$S חסם את התוסף החיצוני הבלתי בטוח \"%1$S\" מלרוץ בתוך %2$S.\npluginActivateVulnerable.label=תוסף חיצוני מסוכן!\npluginActivate.riskLabel=מה הסכנה?\n# LOCALIZATION NOTE (pluginActivateBlocked.message): %1$S is the plugin name, %2$S is brandShortName\npluginActivateBlocked.message=%2$S חסם את  \"%1$S\" למען הגנתך.\npluginActivateBlocked.label=נחסם להגנתך\npluginActivateDisabled.message=\"%S\" מנוטרל.\npluginActivateDisabled.label=מנוטרל\npluginActivateDisabled.manage=ניהול תוספים חיצוניים…\npluginEnabled.message=\"%S\" מופעל על %S.\npluginEnabledOutdated.message=תוסף חיצוני לא עדכני \"%S\" מופעל על %S.\npluginEnabledVulnerable.message=תוסף חיצוני לא בטוח \"%S\" מופעל על %S.\npluginInfo.unknownPlugin=לא ידוע\n\n# LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.dtd\n# LOCALIZATION NOTE (pluginActivateNow.label): This button will enable the\n# plugin in the current session for an short time (about an hour), auto-renewed\n# if the site keeps using the plugin.\npluginActivateNow.label=לאפשר כעת\npluginActivateNow.accesskey=כ\n# LOCALIZATION NOTE (pluginActivateAlways.label): This button will enable the\n# plugin for a long while (90 days), auto-renewed if the site keeps using the\n# plugin.\npluginActivateAlways.label=לאפשר ולזכור\npluginActivateAlways.accesskey=ז\npluginBlockNow.label=חסימת תוסף חיצוני\npluginBlockNow.accesskey=ח\npluginContinue.label=להמשיך לאפשר\npluginContinue.accesskey=ל\n\n# in-page UI\nPluginClickToActivate=לאפשר את %S.\nPluginVulnerableUpdatable=תוסף חיצוני זה מכיל בעיות אבטחה ולכן יש לעדכנו.\nPluginVulnerableNoUpdate=ישנן בעיות אבטחה בתוסף חיצוני זה.\n\n# infobar UI\npluginContinueBlocking.label=להמשיך לחסום\npluginContinueBlocking.accesskey=ה\n# LOCALIZATION NOTE (pluginActivateTrigger): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\npluginActivateTrigger.label=לאפשר…\npluginActivateTrigger.accesskey=ל\n\n# Sanitize\n# LOCALIZATION NOTE (sanitizeDialog2.everything.title): When \"Time range to\n# clear\" is set to \"Everything\", the Clear Recent History dialog's title is\n# changed to this.  See UI mockup and comment 11 at bug 480169 -->\nsanitizeDialog2.everything.title=מחיקת כל ההיסטוריה\nsanitizeButtonOK=מחיקה כעת\n# LOCALIZATION NOTE (sanitizeButtonClearing): The label for the default\n# button between the user clicking it and the window closing.  Indicates the\n# items are being cleared.\nsanitizeButtonClearing=מחיקה\n\n# LOCALIZATION NOTE (sanitizeEverythingWarning2): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has not modified the default set of history items to clear.\nsanitizeEverythingWarning2=כל ההיסטוריה תימחק.\n# LOCALIZATION NOTE (sanitizeSelectedWarning): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has modified the default set of history items to clear.\nsanitizeSelectedWarning=כל הפריטים הנבחרים ימחקו.\n\n# LOCALIZATION NOTE (downloadAndInstallButton.label): %S is replaced by the\n# version of the update: \"Update to 28.0\".\nupdate.downloadAndInstallButton.label=לעדכן לגרסה %S\nupdate.downloadAndInstallButton.accesskey=ע\n\nmenuOpenAllInTabs.label=פתיחת הכל בלשוניות\n\n# History menu\nmenuRestoreAllTabs.label=שחזר את כל הלשוניות\n# LOCALIZATION NOTE (menuRestoreAllTabsSubview.label): like menuRestoreAllTabs.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* tabs.\nmenuRestoreAllTabsSubview.label=שיחזור לשוניות שנסגרו\n# LOCALIZATION NOTE (menuRestoreAllWindows, menuUndoCloseWindowLabel, menuUndoCloseWindowSingleTabLabel):\n# see bug 394759\nmenuRestoreAllWindows.label=שחזר את כל החלונות\n# LOCALIZATION NOTE (menuRestoreAllWindowsSubview.label): like menuRestoreAllWindows.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* windows.\nmenuRestoreAllWindowsSubview.label=שיחזור חלונות שנסגרו\n# LOCALIZATION NOTE (menuUndoCloseWindowLabel): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 Window Title, #2 Number of tabs\nmenuUndoCloseWindowLabel=#1 (ולשונית נוספת אחת);#1 (וגם #2 לשוניות נוספות)\nmenuUndoCloseWindowSingleTabLabel=#1\n\n# Unified Back-/Forward Popup\ntabHistory.current=הישאר בדף זה\ntabHistory.goBack=חזור לדף זה\ntabHistory.goForward=התקדם לדף זה\n\n# URL Bar\npasteAndGo.label=הדבקה ומעבר\n# LOCALIZATION NOTE(urlbar-zoom-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nurlbar-zoom-button.label = %S%%\n\n# Block autorefresh\nrefreshBlocked.goButton=אפשר\nrefreshBlocked.goButton.accesskey=א\nrefreshBlocked.refreshLabel=%S חסם טעינה חוזרת אוטומטית בדף הנוכחי.\nrefreshBlocked.redirectLabel=%S חסם את הדף הנוכחי מהעברה אוטומטית לדף אחר.\n\n# General bookmarks button\n# LOCALIZATION NOTE (bookmarksMenuButton.tooltip):\n# %S is the keyboard shortcut for \"Show All Bookmarks\"\nbookmarksMenuButton.tooltip=הצגת הסימניות שלך (%S)\n# Star button\nstarButtonOn.tooltip2=עריכת סימנייה זו (%S)\nstarButtonOff.tooltip2=יצירת סימנייה לדף זה (%S)\nstarButtonOverflowed.label=צור סימנייה לדף זה\nstarButtonOverflowedStarred.label=עריכת סימנייה זו\n\n# Downloads button tooltip\n# LOCALIZATION NOTE (downloads.tooltip):\n# %S is the keyboard shortcut for \"Downloads\"\ndownloads.tooltip=הצגת ההתקדמות של ההורדות הפעילות (%S)\n\n# Print button tooltip on OS X\n# LOCALIZATION NOTE (printButton.tooltip):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\n# %S is the keyboard shortcut for \"Print\"\nprintButton.tooltip=הדפסת דף זה… (%S)\n\n# New Window button tooltip\n# LOCALIZATION NOTE (newWindowButton.tooltip):\n# %S is the keyboard shortcut for \"New Window\"\nnewWindowButton.tooltip=פתיחת חלון חדש (%S)\n\n# New Tab button tooltip\n# LOCALIZATION NOTE (newTabButton.tooltip):\n# %S is the keyboard shortcut for \"New Tab\"\nnewTabButton.tooltip=פתיחת לשונית חדשה (%S)\n\n# Offline web applications\nofflineApps.available2=האם ברצונך לאפשר ל־%S לשמור נתונים על מחשב זה?\nofflineApps.allowStoring.label=לאפשר שמירת נתונים\nofflineApps.allowStoring.accesskey=א\nofflineApps.dontAllow.label=לא לאפשר\nofflineApps.dontAllow.accesskey=ל\n\nofflineApps.usage=אתר זה (%S) שומר במחשבך נתונים בנפח של יותר מ־%SMB לשימוש לא מקוון.\nofflineApps.manageUsage=הצג הגדרות\nofflineApps.manageUsageAccessKey=ה\n\nidentity.identified.verifier=אומת על־ידי %S\nidentity.identified.verified_by_you=הוספת חריגת אבטחה לאתר זה.\nidentity.identified.state_and_country=%S, %S\n\nidentity.icon.tooltip=הצגת פרטי האתר\n\ntrackingProtection.intro.title=כיצד עובדת הגנת המעקב\n# LOCALIZATION NOTE (trackingProtection.intro.description2):\n# %S is brandShortName. This string should match the one from Step 1 of the tour\n# when it starts from the button shown when a new private window is opened.\ntrackingProtection.intro.description2=כשהמגן מוצג, %S חוסם חלקים מהדף שעשויים לעקוב אחר פעילות הגלישה שלך.\n# LOCALIZATION NOTE (trackingProtection.intro.step1of3): Indicates that the intro panel is step one of three in a tour.\ntrackingProtection.intro.step1of3=1 מתוך 3\ntrackingProtection.intro.nextButton.label=הבא\n\ntrackingProtection.icon.activeTooltip=ניסיון מעקב נחסם\ntrackingProtection.icon.disabledTooltip=זוהה ניסיון מעקב\n\n# Edit Bookmark UI\neditBookmarkPanel.pageBookmarkedTitle=הדף נשמר בסימניה\neditBookmarkPanel.pageBookmarkedDescription=%S יזכור תמיד את הדף הזה עבורך.\neditBookmarkPanel.bookmarkedRemovedTitle=סימניה הוסרה\neditBookmarkPanel.editBookmarkTitle=עריכת סימניה זו\n\n# LOCALIZATION NOTE (editBookmark.removeBookmarks.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the number of bookmarks to be removed.\n# If this causes problems with localization you can also do \"Remove Bookmarks (#1)\"\n# instead of \"Remove #1 Bookmarks\".\neditBookmark.removeBookmarks.label=הסרת סימניה;הסרת #1 סימניות\n\n# Post Update Notifications\npu.notifyButton.label=פרטים…\npu.notifyButton.accesskey=פ\n# LOCALIZATION NOTE %S will be replaced by the short name of the application.\npuNotifyText=%S עודכן\npuAlertTitle=%S עודכן\npuAlertText=לחץ כאן לפרטים\n\n# Geolocation UI\n\ngeolocation.allowLocation=לאפשר גישה למיקום\ngeolocation.allowLocation.accesskey=א\ngeolocation.dontAllowLocation=לא לאפשר\ngeolocation.dontAllowLocation.accesskey=ל\ngeolocation.shareWithSite3=האם ברצונך לאפשר ל־%S לגשת לנתוני המיקום שלך?\ngeolocation.shareWithFile3=האם ברצונך לאפשר לקובץ מקומי זה לגשת לנתוני המיקום שלך?\ngeolocation.remember=לזכור בחירה זו\n\nwebNotifications.remember=לזכור בחירה זו\nwebNotifications.rememberForSession=לזכור בחירה זו עבור ההפעלה הנוכחית\nwebNotifications.allow=לאפשר התרעות\nwebNotifications.allow.accesskey=א\nwebNotifications.dontAllow=לא לאפשר\nwebNotifications.dontAllow.accesskey=ל\nwebNotifications.receiveFromSite2=האם לאפשר ל־%S לשלוח התרעות?\n# LOCALIZATION NOTE (webNotifications.upgradeTitle): When using native notifications on OS X, the title may be truncated around 32 characters.\nwebNotifications.upgradeTitle=התרעות משודרגות\n# LOCALIZATION NOTE (webNotifications.upgradeBody): When using native notifications on OS X, the body may be truncated around 100 characters in some views.\nwebNotifications.upgradeBody=ניתן מעתה לקבל התרעות גם מאתרים שלא נטענו. נא ללחוץ כאן למידע נוסף.\n\n# Phishing/Malware Notification Bar.\n# LOCALIZATION NOTE (notADeceptiveSite, notAnAttack)\n# The two button strings will never be shown at the same time, so\n# it's okay for them to have the same access key\nsafebrowsing.getMeOutOfHereButton.label=קחו אותי מכאן!\nsafebrowsing.getMeOutOfHereButton.accessKey=ק\nsafebrowsing.deceptiveSite=אתר מטעה!\nsafebrowsing.notADeceptiveSiteButton.label=אתר זה אינו אתר מטעה…\nsafebrowsing.notADeceptiveSiteButton.accessKey=ט\nsafebrowsing.reportedAttackSite=אתר תקיפה מדווח!\nsafebrowsing.notAnAttackButton.label=אתר זה אינו אתר תקיפה…\nsafebrowsing.notAnAttackButton.accessKey=א\nsafebrowsing.reportedUnwantedSite=אתר תוכנה לא רצויה מדווח!\n\n# Ctrl-Tab\n# LOCALIZATION NOTE (ctrlTab.listAllTabs.label): #1 represents the number\n# of tabs in the current browser window. It will always be 2 at least.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nctrlTab.listAllTabs.label=;הצגת #1 לשוניות\n\n# LOCALIZATION NOTE (addKeywordTitleAutoFill): %S will be replaced by the page's title\n# Used as the bookmark name when saving a keyword for a search field.\naddKeywordTitleAutoFill=חיפוש ב־%S\n\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.name=בררת מחדל\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.description=ערכת נושא בררת מחדל.\n\n# safeModeRestart\nsafeModeRestartPromptTitle=הפעלה מחדש עם תוספות מנוטרלות\nsafeModeRestartPromptMessage=האם אתה בטוח שברצונך לנטרל את כל התוספות ולהפעיל מחדש?\nsafeModeRestartButton=הפעלה מחדש\n\n# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string\n# \"true\" (spelled and capitalized exactly that way) to show the \"Text\n# Encoding\" menu in the main Firefox button on Windows. Any other value will\n# hide it. Regardless of the value of this setting, the \"Text Encoding\"\n# menu will always be accessible via the \"Web Developer\" menu.\n# This is not a string to translate; it just controls whether the menu shows\n# up in the Firefox button. If users frequently use the \"Text Encoding\"\n# menu, set this to \"true\". Otherwise, you can leave it as \"false\".\nbrowser.menu.showCharacterEncoding=true\n\n# Mozilla data reporting notification (Telemetry, Firefox Health Report, etc)\ndataReportingNotification.message       = %1$S יישלח אוטומטית חלק מהנתונים אל %2$S כדי שנוכל לשפר את החוויה שלך.\ndataReportingNotification.button.label  = בחירת פריטים לשיתוף\ndataReportingNotification.button.accessKey  = ש\n\n# Process hang reporter\nprocessHang.label = דף זה מאט את פעולת הדפדפן שלך. מה ברצונך לעשות בנידון?\nprocessHang.button_stop.label = להפסיק אותו\nprocessHang.button_stop.accessKey = פ\nprocessHang.button_wait.label = להמתין\nprocessHang.button_wait.accessKey = ה\nprocessHang.button_debug.label = ניפוי שגיאות בתסריט\nprocessHang.button_debug.accessKey = נ\n\n# LOCALIZATION NOTE (fullscreenButton.tooltip): %S is the keyboard shortcut for full screen\nfullscreenButton.tooltip=הצגת החלון במסך מלא (%S)\n\nservice.toolbarbutton.label=שירותים\nservice.toolbarbutton.tooltiptext=שירותים\n\n# LOCALIZATION NOTE (social.install.description): %1$S is the hostname of the social provider, %2$S is brandShortName (e.g. Firefox)\nservice.install.description=האם ברצונך להפעיל שירותים מ-%1$S להצגה בסרגל הכלים וסרגל הצד של %2$S?\nservice.install.ok.label=הפעלת שרותים\nservice.install.ok.accesskey=ש\n\n# LOCALIZATION NOTE (social.markpageMenu.label): %S is the name of the social provider\nsocial.markpageMenu.label=שמירת דף ב־%S\n# LOCALIZATION NOTE (social.marklinkMenu.label): %S is the name of the social provider\nsocial.marklinkMenu.label=שמירת קישור ב־%S\n\n# LOCALIZATION NOTE (social.error.message): %1$S is brandShortName (e.g. Firefox), %2$S is the name of the social provider\nsocial.error.message=%1$S אינו יכול להתחבר עם %2$S כעת.\nsocial.error.tryAgain.label=לנסות שוב\nsocial.error.tryAgain.accesskey=נ\nsocial.error.closeSidebar.label=סגירת סרגל־צד זה\nsocial.error.closeSidebar.accesskey=ס\n\n# LOCALIZATION NOTE: %1$S is the label for the toolbar button, %2$S is the associated badge numbering that the social provider may provide.\nsocial.aria.toolbarButtonBadgeText=%1$S (%2$S)\n\n# LOCALIZATION NOTE (getUserMedia.shareCamera2.message,\n#                    getUserMedia.shareMicrophone2.message,\n#                    getUserMedia.shareScreen3.message,\n#                    getUserMedia.shareCameraAndMicrophone2.message,\n#                    getUserMedia.shareCameraAndAudioCapture2.message,\n#                    getUserMedia.shareScreenAndMicrophone3.message,\n#                    getUserMedia.shareScreenAndAudioCapture3.message,\n#                    getUserMedia.shareAudioCapture2.message):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.shareCamera2.message = האם לאפשר ל־%S להשתמש במצלמה שלך?\ngetUserMedia.shareMicrophone2.message = האם לאפשר ל־%S להשתמש במיקרופון שלך?\ngetUserMedia.shareScreen3.message = האם לאפשר ל־%S לצפות במסך שלך?\ngetUserMedia.shareCameraAndMicrophone2.message = האם לאפשר ל־%S להשתמש במצלמה ובמיקרופון שלך?\ngetUserMedia.shareCameraAndAudioCapture2.message = האם לאפשר ל־%S להשתמש במצלמה שלך ולהאזין לשמע של לשונית זו?\ngetUserMedia.shareScreenAndMicrophone3.message = האם לאפשר ל־%S להשתמש במיקרופון שלך ולצפות במסך שלך?\ngetUserMedia.shareScreenAndAudioCapture3.message = האם לאפשר ל־%S להאזין לשמע של לשונית זו ולצפות במסך שלך?\ngetUserMedia.shareAudioCapture2.message = האם לאפשר ל־%S להאזין לשמע של לשונית זו?\n# LOCALIZATION NOTE (getUserMedia.shareScreenWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %S will be the 'learn more' link\ngetUserMedia.shareScreenWarning.message = מומלץ לשתף מסכים רק עם אתרים מהימנים. השיתוף יכול לאפשר לאתרים זדוניים לגלוש ברשת בשמך ולגנוב את המידע הפרטי שלך. %S\n# LOCALIZATION NOTE (getUserMedia.shareFirefoxWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %1$S is brandShortName (eg. Firefox)\n# %2$S will be the 'learn more' link\ngetUserMedia.shareFirefoxWarning.message = מומלץ לשתף את %1$S רק עם אתרים מהימנים. השיתוף יכול לאפשר לאתרים זדוניים לגלוש ברשת בשמך ולגנוב את המידע הפרטי שלך. %2$S\n# LOCALIZATION NOTE(getUserMedia.shareScreen.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\ngetUserMedia.shareScreen.learnMoreLabel = מידע נוסף\ngetUserMedia.selectWindow.label=חלון לשיתוף:\ngetUserMedia.selectWindow.accesskey=ח\ngetUserMedia.selectScreen.label=מסך לשיתוף:\ngetUserMedia.selectScreen.accesskey=מ\ngetUserMedia.selectApplication.label=ישום לשיתוף:\ngetUserMedia.selectApplication.accesskey=י\ngetUserMedia.noApplication.label = ללא ישום\ngetUserMedia.noScreen.label = ללא מסך\ngetUserMedia.noWindow.label = ללא חלון\ngetUserMedia.shareEntireScreen.label = כל המסך\n# LOCALIZATION NOTE (getUserMedia.shareMonitor.label):\n# %S is screen number (digits 1, 2, etc)\n# Example: Screen 1, Screen 2,..\ngetUserMedia.shareMonitor.label = מסך %S\n# LOCALIZATION NOTE (getUserMedia.shareApplicationWindowCount.label):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the name of the application.\n# Replacement for #2 is the number of windows currently displayed by the application.\ngetUserMedia.shareApplicationWindowCount.label=#1 (חלון אחד);#1 (#2 חלונות)\n# LOCALIZATION NOTE (getUserMedia.allow.label,\n#                    getUserMedia.dontAllow.label):\n# These two buttons are the possible answers to the various prompts in the\n# \"getUserMedia.share{device}.message\" strings.\ngetUserMedia.allow.label = לאפשר\ngetUserMedia.allow.accesskey = א\ngetUserMedia.dontAllow.label = לא לאפשר\ngetUserMedia.dontAllow.accesskey = ל\ngetUserMedia.remember=לזכור בחירה זו\n# LOCALIZATION NOTE (getUserMedia.reasonForNoPermanentAllow.screen2,\n#                    getUserMedia.reasonForNoPermanentAllow.audio,\n#                    getUserMedia.reasonForNoPermanentAllow.insecure):\n# %S is brandShortName\ngetUserMedia.reasonForNoPermanentAllow.screen2=%S אינו יכול לאפשר גישה קבועה למסך שלך מבלי לשאול איזה מסך לשתף.\ngetUserMedia.reasonForNoPermanentAllow.audio=%S אינו יכול לאפשר גישה קבועה לאודיו של לשונית מבלי לשאול איזו לשונית לשתף.\ngetUserMedia.reasonForNoPermanentAllow.insecure=החיבור שלך לאתר זה אינו בטוח. כדי להגן עליך, %S יאפשר גישה רק להפעלה זו.\n\ngetUserMedia.sharingMenu.label = התקני שיתוף לשוניות\ngetUserMedia.sharingMenu.accesskey = ה\n# LOCALIZATION NOTE (getUserMedia.sharingMenuCamera\n#                    getUserMedia.sharingMenuMicrophone,\n#                    getUserMedia.sharingMenuAudioCapture,\n#                    getUserMedia.sharingMenuApplication,\n#                    getUserMedia.sharingMenuScreen,\n#                    getUserMedia.sharingMenuWindow,\n#                    getUserMedia.sharingMenuBrowser,\n#                    getUserMedia.sharingMenuCameraMicrophone,\n#                    getUserMedia.sharingMenuCameraMicrophoneApplication,\n#                    getUserMedia.sharingMenuCameraMicrophoneScreen,\n#                    getUserMedia.sharingMenuCameraMicrophoneWindow,\n#                    getUserMedia.sharingMenuCameraMicrophoneBrowser,\n#                    getUserMedia.sharingMenuCameraAudioCapture,\n#                    getUserMedia.sharingMenuCameraAudioCaptureApplication,\n#                    getUserMedia.sharingMenuCameraAudioCaptureScreen,\n#                    getUserMedia.sharingMenuCameraAudioCaptureWindow,\n#                    getUserMedia.sharingMenuCameraAudioCaptureBrowser,\n#                    getUserMedia.sharingMenuCameraApplication,\n#                    getUserMedia.sharingMenuCameraScreen,\n#                    getUserMedia.sharingMenuCameraWindow,\n#                    getUserMedia.sharingMenuCameraBrowser,\n#                    getUserMedia.sharingMenuMicrophoneApplication,\n#                    getUserMedia.sharingMenuMicrophoneScreen,\n#                    getUserMedia.sharingMenuMicrophoneWindow,\n#                    getUserMedia.sharingMenuMicrophoneBrowser,\n#                    getUserMedia.sharingMenuAudioCaptureApplication,\n#                    getUserMedia.sharingMenuAudioCaptureScreen,\n#                    getUserMedia.sharingMenuAudioCaptureWindow,\n#                    getUserMedia.sharingMenuAudioCaptureBrowser):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.sharingMenuCamera = %S (מצלמה)\ngetUserMedia.sharingMenuMicrophone = %S (מיקרופון)\ngetUserMedia.sharingMenuAudioCapture = %S (קול מלשונית)\ngetUserMedia.sharingMenuApplication = %S (ישום)\ngetUserMedia.sharingMenuScreen = %S (מסך)\ngetUserMedia.sharingMenuWindow = %S (חלון)\ngetUserMedia.sharingMenuBrowser = %S (לשונית)\ngetUserMedia.sharingMenuCameraMicrophone = %S (מצלמה ומיקרופון)\ngetUserMedia.sharingMenuCameraMicrophoneApplication = %S (מצלמה, מיקרופון ויישום)\ngetUserMedia.sharingMenuCameraMicrophoneScreen = %S (מצלמה, מיקרופון ומסך)\ngetUserMedia.sharingMenuCameraMicrophoneWindow = %S (מצלמה, מיקרופון וחלון)\ngetUserMedia.sharingMenuCameraMicrophoneBrowser = %S (מצלמה, מיקרופון ולשונית)\ngetUserMedia.sharingMenuCameraAudioCapture = %S (מצלמה וקול מלשונית)\ngetUserMedia.sharingMenuCameraAudioCaptureApplication = %S (מצלמה, קול מלשונית ויישום)\ngetUserMedia.sharingMenuCameraAudioCaptureScreen = %S (מצלמה, קול מלשונית ומסך)\ngetUserMedia.sharingMenuCameraAudioCaptureWindow = %S (מצלמה, קול מלשונית וחלון)\ngetUserMedia.sharingMenuCameraAudioCaptureBrowser = %S (מצלמה, קול מלשונית ולשונית)\ngetUserMedia.sharingMenuCameraApplication = %S (מצלמה ויישום)\ngetUserMedia.sharingMenuCameraScreen = %S (מצלמה ומסך)\ngetUserMedia.sharingMenuCameraWindow = %S (מצלמה וחלון)\ngetUserMedia.sharingMenuCameraBrowser = %S (מצלמה ולשונית)\ngetUserMedia.sharingMenuMicrophoneApplication = %S (מיקרופון ויישום)\ngetUserMedia.sharingMenuMicrophoneScreen = %S (מיקרופון ומסך)\ngetUserMedia.sharingMenuMicrophoneWindow = %S (מיקרופון וחלון)\ngetUserMedia.sharingMenuMicrophoneBrowser = %S (מיקרופון ולשונית)\ngetUserMedia.sharingMenuAudioCaptureApplication = %S (קול מלשונית ויישום)\ngetUserMedia.sharingMenuAudioCaptureScreen = %S (קול מלשונית ומסך)\ngetUserMedia.sharingMenuAudioCaptureWindow = %S (קול מלשונית וחלון)\ngetUserMedia.sharingMenuAudioCaptureBrowser = %S (קול מלשונית ולשונית)\n# LOCALIZATION NOTE(getUserMedia.sharingMenuUnknownHost): this is used for the website\n# origin for the sharing menu if no readable origin could be deduced from the URL.\ngetUserMedia.sharingMenuUnknownHost = מקור לא ידוע\n\n# LOCALIZATION NOTE(emeNotifications.drmContentPlaying.message2): %S is brandShortName.\nemeNotifications.drmContentPlaying.message2 = באתר זה קיימים משאבי אודיו או וידאו העושים שימוש ברכיב ניהול זכויות קניין, מה שעשוי להגביל את היכולות ש־%S מאפשר לך לעשות עם משאבים אלו.\nemeNotifications.drmContentPlaying.button.label = הגדרה…\nemeNotifications.drmContentPlaying.button.accesskey = ה\n\nemeNotifications.drmContentDisabled.button.label = הפעלת ניהול זכויות קניין\nemeNotifications.drmContentDisabled.button.accesskey = ז\n# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\nemeNotifications.drmContentDisabled.learnMoreLabel = מידע נוסף\n\n# LOCALIZATION NOTE(emeNotifications.drmContentCDMInstalling.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S is brandShortName\nemeNotifications.drmContentCDMInstalling.message = %S מתקין כעת רכיבים הנחוצים כדי לנגן אודיו או וידאו בדף זה. נא להמתין ולנסות שוב מאוחר יותר.\n\nemeNotifications.unknownDRMSoftware = לא ידוע\n\n# LOCALIZATION NOTE - %S is brandShortName\nslowStartup.message = נראה כי %S עולה… לאט…\nslowStartup.helpButton.label = מידע על שיפור ביצועים\nslowStartup.helpButton.accesskey = ש\nslowStartup.disableNotificationButton.label = לא לשאול שוב\nslowStartup.disableNotificationButton.accesskey = ש\n\n# LOCALIZATION NOTE  - %S is brandShortName\nflashHang.message = %S שינה מספר הגדרות של Adobe Flash כדי לשפר את הביצועים.\nflashHang.helpButton.label = מידע נוסף…\nflashHang.helpButton.accesskey = מ\n\n# LOCALIZATION NOTE(customizeTips.tip0): %1$S will be replaced with the text defined\n# in customizeTips.tip0.hint, %2$S will be replaced with brandShortName, %3$S will\n# be replaced with a hyperlink containing the text defined in customizeTips.tip0.learnMore.\ncustomizeTips.tip0 = %1$S: ניתן לבצע התאמה אישית ל־%2$S כדי להתאימו לצרכים שלך. כדי לעשות זאת, ניתן לגרור כל אחד מהפריטים לעיל אל התפריט או סרגל הכלים.  %3$S על ביצוע התאמה אישית ל־%2$S.\ncustomizeTips.tip0.hint = רמז\ncustomizeTips.tip0.learnMore = מידע נוסף\n\n# LOCALIZATION NOTE (customizeMode.tabTitle): %S is brandShortName\ncustomizeMode.tabTitle = התאמת %S\n\n# LOCALIZATION NOTE(appmenu.*.description, appmenu.*.label): these are used for\n# the appmenu labels and buttons that appear when an update is staged for\n# installation or a background update has failed and a manual download is required.\n# %S is brandShortName\nappmenu.restartNeeded.description = נדרשת הפעלה מחדש של %S כדי שהעדכונים יכנסו לתוקף\nappmenu.updateFailed.description = כשלון בעדכון רקע, בבקשה להוריד עדכון\nappmenu.restartBrowserButton.label = הפעלה מחדש של %S\nappmenu.downloadUpdateButton.label = הורדת עדכון\n\n# LOCALIZATION NOTE : FILE Reader View is a feature name and therefore typically used as a proper noun.\n\nreadingList.promo.firstUse.readerView.title = תצוגת קריאה\nreadingList.promo.firstUse.readerView.body = הסרת חסמים כדי שיהיה קל יותר להתמקד בתוכן.\n\n# LOCALIZATION NOTE (appMenuRemoteTabs.mobilePromo.text2):\n# %1$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.android and the link will be to\n# https://www.mozilla.org/firefox/android/.\n# %2$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.ios\n# and the link will be to https://www.mozilla.org/firefox/ios/.\nappMenuRemoteTabs.mobilePromo.text2 = עליך להוריד את %1$S או את %2$S ולחבר אותם לחשבון שלך ב־Firefox.\nappMenuRemoteTabs.mobilePromo.android = Firefox for Android\nappMenuRemoteTabs.mobilePromo.ios = Firefox for iOS\n\n# LOCALIZATION NOTE (e10s.accessibilityNotice.mainMessage,\n#                    e10s.accessibilityNotice.enableAndRestart.label,\n#                    e10s.accessibilityNotice.enableAndRestart.accesskey):\n# These strings are related to the messages we display to offer e10s (Multi-process) to users\n# on the pre-release channels. They won't be used in release but they will likely be used in\n# beta starting from version 41, so it's still useful to have these strings properly localized.\n# %S is brandShortName\ne10s.accessibilityNotice.mainMessage2 = תכונות הנגישות מנוטרלות באופן חלקי עקב בעיות תאימות עם תכונות חדשות של %S.\ne10s.accessibilityNotice.acceptButton.label = אישור\ne10s.accessibilityNotice.acceptButton.accesskey = א\ne10s.accessibilityNotice.enableAndRestart.label = הפעלה (נדרשת הפעלה מחדש)\ne10s.accessibilityNotice.enableAndRestart.accesskey = פ\n\n# LOCALIZATION NOTE (userContextPersonal.label,\n#                    userContextWork.label,\n#                    userContextShopping.label,\n#                    userContextBanking.label,\n#                    userContextNone.label):\n# These strings specify the four predefined contexts included in support of the\n# Contextual Identity / Containers project. Each context is meant to represent\n# the context that the user is in when interacting with the site. Different\n# contexts will store cookies and other information from those sites in\n# different, isolated locations. You can enable the feature by typing\n# about:config in the URL bar and changing privacy.userContext.enabled to true.\n# Once enabled, you can open a new tab in a specific context by clicking\n# File > New Container Tab > (1 of 4 contexts). Once opened, you will see these\n# strings on the right-hand side of the URL bar.\nuserContextPersonal.label = פרטי\nuserContextWork.label = עבודה\nuserContextBanking.label = בנקאות\nuserContextShopping.label = קניות\nuserContextNone.label = ללא מגירה\n\nuserContextPersonal.accesskey = פ\nuserContextWork.accesskey = ע\nuserContextBanking.accesskey = ב\nuserContextShopping.accesskey = ק\nuserContextNone.accesskey = ל\n\nuserContext.aboutPage.label = ניהול מגירות\nuserContext.aboutPage.accesskey = נ\n\nuserContextOpenLink.label = פתיחת קישור בלשונית %S חדשה\n\nmuteTab.label = השתקת לשונית\nmuteTab.accesskey = ש\nunmuteTab.label = ביטול השתקת לשונית\nunmuteTab.accesskey = ש\nplayTab.label = ניגון לשונית\nplayTab.accesskey = נ\n\n# LOCALIZATION NOTE (certErrorDetails*.label): These are text strings that\n# appear in the about:certerror page, so that the user can copy and send them to\n# the server administrators for troubleshooting.\ncertErrorDetailsHSTS.label = אבטחת תעבורה מחמירה של HTTP ‏(HSTS): %S\ncertErrorDetailsKeyPinning.label = הצמדת מפתח ציבורי של HTTP:‏ %S\ncertErrorDetailsCertChain.label = שרשרת אישורים:\n\n# LOCALIZATION NOTE (pendingCrashReports2.label): Semi-colon list of plural forms\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of pending crash reports\npendingCrashReports2.label = קיים דיווח קריסה אחד שלא נשלח;קיימים #1 דיווחי קריסה שלא נשלחו\npendingCrashReports.viewAll = הצגה\npendingCrashReports.send = שליחה\npendingCrashReports.alwaysSend = שליחה תמיד\n\ndecoder.noCodecs.button = מידע נוסף\ndecoder.noCodecs.accesskey = מ\ndecoder.noCodecs.message = כדי לנגן וידאו יתכן שיהיה עליך להתקין את חבילת תכונות המדיה מבית Microsoft.\ndecoder.noCodecsLinux.message = כדי לנגן וידאו יתכן שיהיה עליך להתקין את מפעני הווידאו הנדרשים.\ndecoder.noHWAcceleration.message = כדי לשפר את איכות הווידאו יתכן שיהיה עליך להתקין את חבילת תכונות המדיה מבית Microsoft.\ndecoder.noPulseAudio.message = כדי להשמיע קול, נדרשת התקנת היישום PulseAudio.\ndecoder.unsupportedLibavcodec.message = libavcodec כנראה חשוף לסכנות או אינו נתמך, ויש לעדכנו כדי לנגן וידאו.\n\n# LOCALIZATION NOTE (captivePortal.infoMessage3):\n# Shown in a notification bar when we detect a captive portal is blocking network access\n# and requires the user to log in before browsing.\ncaptivePortal.infoMessage3 = עליך להתחבר לרשת זו לפני שתוכל לגלוש באינטרנט.\n# LOCALIZATION NOTE (captivePortal.showLoginPage2):\n# The label for a button shown in the info bar in all tabs except the login page tab.\n# The button shows the portal login page tab when clicked.\ncaptivePortal.showLoginPage2 = פתיחת דף התחברות לרשת\n\npermissions.remove.tooltip = נטרול הרשאה זו והצגת השאלה שוב\n\n# LOCALIZATION NOTE (aboutDialog.architecture.*):\n# The sixtyFourBit and thirtyTwoBit strings describe the architecture of the\n# current Firefox build: 32-bit or 64-bit. These strings are used in parentheses\n# between the Firefox version and the \"What's new\" link in the About dialog,\n# e.g.: \"48.0.2 (32-bit) <What's new>\" or \"51.0a1 (2016-09-05) (64-bit)\".\naboutDialog.architecture.sixtyFourBit = 64 סיביות\naboutDialog.architecture.thirtyTwoBit = 32 סיביות\n\nwebextPerms.sideloadText2=Another program on your computer installed an add-on that may affect your browser. Please review this add-on’s permissions requests and choose to Enable or Cancel (to leave it disabled).\nwebextPerms.sideloadTextNoPerms=Another program on your computer installed an add-on that may affect your browser. Please choose to Enable or Cancel (to leave it disabled).\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/customizableui/customizableWidgets.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhistory-panelmenu.label = היסטוריה\n# LOCALIZATION NOTE(history-panelmenu.tooltiptext2): %S is the keyboard shortcut\nhistory-panelmenu.tooltiptext2 = הצגת ההיסטוריה שלך (%S)\n\nremotetabs-panelmenu.label = לשוניות מסונכרנות\nremotetabs-panelmenu.tooltiptext2 = הצגת לשוניות מהתקנים אחרים\n\nprivatebrowsing-button.label = חלון פרטי חדש\n# LOCALIZATION NOTE(privatebrowsing-button.tooltiptext): %S is the keyboard shortcut\nprivatebrowsing-button.tooltiptext = פתיחת חלון גלישה פרטית חדש (%S)\n\nsave-page-button.label = שמירת דף\n# LOCALIZATION NOTE(save-page-button.tooltiptext3): %S is the keyboard shortcut\nsave-page-button.tooltiptext3 = שמירת דף זה (%S)\n\nfind-button.label = מצא\n# LOCALIZATION NOTE(find-button.tooltiptext3): %S is the keyboard shortcut.\nfind-button.tooltiptext3 = מצא בדף זה (%S)\n\nopen-file-button.label = פתיחת קובץ\n# LOCALIZATION NOTE (open-file-button.tooltiptext3): %S is the keyboard shortcut.\nopen-file-button.tooltiptext3 = פתיחת קובץ (%S)\n\ndeveloper-button.label = כלי פיתוח\n# LOCALIZATION NOTE(developer-button.tooltiptext): %S is the keyboard shortcut\ndeveloper-button.tooltiptext2 = פתיחת כלי פיתוח (%S)\n\nsidebar-button.label = סרגלי צד\nsidebar-button.tooltiptext2 = הצגת סרגלי צד\n\nadd-ons-button.label = תוספות\n# LOCALIZATION NOTE(add-ons-button.tooltiptext3): %S is the keyboard shortcut\nadd-ons-button.tooltiptext3 = ניהול תוספות (%S)\n\npreferences-button.label = העדפות\npreferences-button.tooltiptext2 = פתיחת העדפות\npreferences-button.tooltiptext.withshortcut = פתיחת העדפות (%S)\n# LOCALIZATION NOTE (preferences-button.labelWin): Windows-only label for Options\npreferences-button.labelWin = אפשרויות\n# LOCALIZATION NOTE (preferences-button.tooltipWin): Windows-only tooltip for Options\npreferences-button.tooltipWin2 = פתיחת אפשרויות\n\nzoom-controls.label = פקדי מרחק מתצוגה\nzoom-controls.tooltiptext2 = פקדי מרחק מתצוגה\n\nzoom-out-button.label = התרחקות\n# LOCALIZATION NOTE(zoom-out-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-out-button.tooltiptext2 = התרחקות (%S)\n\n# LOCALIZATION NOTE(zoom-reset-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nzoom-reset-button.label = %S%%\n# LOCALIZATION NOTE(zoom-reset-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-reset-button.tooltiptext2 = איפוס הגדרות מרחק מתצוגה (%S)\n\nzoom-in-button.label = התקרבות\n# LOCALIZATION NOTE(zoom-in-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-in-button.tooltiptext2 = התקרבות (%S)\n\nedit-controls.label = פקדי עריכה\nedit-controls.tooltiptext2 = פקדי עריכה\n\ncut-button.label = גזירה\n# LOCALIZATION NOTE(cut-button.tooltiptext2): %S is the keyboard shortcut.\ncut-button.tooltiptext2 = גזירה (%S)\n\ncopy-button.label = העתקה\n# LOCALIZATION NOTE(copy-button.tooltiptext2): %S is the keyboard shortcut.\ncopy-button.tooltiptext2 = העתקה (%S)\n\npaste-button.label = הדבקה\n# LOCALIZATION NOTE(paste-button.tooltiptext2): %S is the keyboard shortcut.\npaste-button.tooltiptext2 = הדבקה (%S)\n\nfeed-button.label = הרשמה\nfeed-button.tooltiptext2 = הרשמה לדף זה\n\ncontainers-panelmenu.label = פתיחת מגירת לשוניות\ncontainers-panelmenu.tooltiptext = פתיחת מגירת לשוניות\n\n# LOCALIZATION NOTE (characterencoding-button2.label): The \\u00ad text at the beginning\n# of the string is used to disable auto hyphenation on the button text when it is displayed\n# in the menu panel.\ncharacterencoding-button2.label = קידוד טקסט\ncharacterencoding-button2.tooltiptext = הצגת אפשרויות קידוד טקסט\n\nemail-link-button.label = שליחת קישור בדוא״ל\nemail-link-button.tooltiptext3 = שליחת קישור לדף זה בדוא״ל\n\n# LOCALIZATION NOTE(quit-button.tooltiptext.linux2): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.linux2 = יציאה מ־%1$S (%2$S)\n# LOCALIZATION NOTE(quit-button.tooltiptext.mac): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.mac = יציאה מ־%1$S (%2$S)\n\nsocial-share-button.label = שיתוף דף זה\nsocial-share-button.tooltiptext = שיתוף דף זה\n\npanic-button.label = לשכוח\npanic-button.tooltiptext = לשכוח חלק מהיסטורית הגלישה\n\n# LOCALIZATION NOTE(devtools-webide-button.label, devtools-webide-button.tooltiptext):\n# widget is only visible after WebIDE has been started once (Tools > Web Developers > WebIDE)\n# %S is the keyboard shortcut\ndevtools-webide-button2.label = WebIDE\ndevtools-webide-button2.tooltiptext = פתיחת WebIDE (%S)\n\ne10s-button.label = חלון חדש נטול ריבוי תהליכים\ne10s-button.tooltiptext = פתיחת חלון חדש נטול ריבוי תהליכים\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY PropertiesViewWindowTitle \"מאפיינים\">\n\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n     The Animations panel is part of the Inspector sidebar -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n     keep it in English, or another language commonly spoken among web\n     developers. You want to make that choice consistent across the developer\n     tools. A good criteria is the language in which you'd find the best\n     documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (title): This is the label shown in the sidebar tab -->\n<!ENTITY title \"Animations\">\n\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector. -->\n<!ENTITY invalidElement \"No animations were found for the current element.\">\n\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector, to invite the\n     user to select a new node by clicking on the element-picker icon. -->\n<!ENTITY selectElement \"Pick another element from the page.\">\n\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n<!ENTITY allAnimations \"All animations\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (player.animationNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation name.\nplayer.animationNameLabel=Animation:\n\n# LOCALIZATION NOTE (player.transitionNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed in the header, when the element is animated by mean of a css\n# transition\nplayer.transitionNameLabel=Transition\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=Duration:\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=Delay:\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=Repeats:\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%Ss\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/app-manager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY index.title \"מנהל היישומים\">\n<!ENTITY index.projects2 \"יישומים\">\n<!ENTITY index.device2 \"התקנים\">\n<!ENTITY index.help \"עזרה\">\n\n<!ENTITY device.debugMainProcess \"תהליך ראשי של מנפה השגיאות\">\n<!ENTITY device.debugMainProcessTooltip \"\nפתיחת כלי הפיתוח המחוברים לתהליך הראשי על ההתקן\">\n<!ENTITY device.screenshot \"צילום מסך\">\n<!ENTITY device.screenshotTooltip \"\nפתיחת צילום מסך של המצב הנוכחי של ההתקן בלשונית חדשה\">\n<!ENTITY device.title \"מרכז בקרת התקן\">\n<!ENTITY device.notConnected \"\nלא מחובר. נא לחבר את ההתקן שלך להלן\">\n<!ENTITY device.startApp \"הפעלה\">\n<!ENTITY device.startAppTooltip \"\nהפעלת יישום זה על ההתקן\">\n<!ENTITY device.stopApp \"עצירה\">\n<!ENTITY device.stopAppTooltip \"\nעצירת יישום זה על ההתקן\">\n<!ENTITY device.debugApp \"ניפוי שגיאות\">\n<!ENTITY device.debugAppTooltip \"\nפתיחת כלי הפיתוח המחוברים ליישום זה על ההתקן\">\n<!ENTITY device.name \"שם\">\n<!ENTITY device.plain \"פשוט (בררת מחדל)\">\n<!ENTITY device.privileged \"בעל זכויות\">\n<!ENTITY device.certified \"מאומת\">\n<!ENTITY device.allow \"מאופשר\">\n<!ENTITY device.allowTooltip \"\nהרשאה זו מורשת ליישומים מסוג זה\">\n<!ENTITY device.prompt \"אישור נדרש\">\n<!ENTITY device.promptTooltip \"\nהרשאה זו דורשת את אישור המשתמש ליישומים מסוג זה\">\n<!ENTITY device.deny \"לא מאופשר\">\n<!ENTITY device.denyTooltip \"\nהרשאה זו אינה מאופשרת ליישומים מסוג זה\">\n<!ENTITY device.installedApps \"יישומים מותקנים\">\n<!ENTITY device.installedAppsTooltip \"\nצפייה ברשימת היישומים המותקנים על ההתקן. חלק מהיישומים, כגון יישומים מאומתים עשויים שלא להיות מוצגים.\">\n<!ENTITY device.permissions \"הרשאות\">\n<!ENTITY device.permissionsTooltip \"\nצפייה בטבלת ההרשאות הנגישה לסוגים שונים של יישומים\">\n<!ENTITY device.permissionsHelpLink \"https://developer.mozilla.org/docs/Web/Apps/App_permissions\">\n<!ENTITY device.browserTabs \"לשוניות דפדפן\">\n<!ENTITY device.browserTabsTooltip \"\nצפייה ברשימת הלשוניות בדפדפן של ההתקן המחובר\">\n<!ENTITY device.debugBrowserTab \"ניפוי שגיאות\">\n<!ENTITY device.debugBrowserTabTooltip \"\nפתיחת כלי הפיתוח המחוברים ללשונית דפדפן זו על ההתקן\">\n<!ENTITY device.help \"עזרה\">\n\n<!ENTITY connection.connectTooltip \"התחברות להתקן\">\n<!ENTITY connection.disconnect \"התנתקות\">\n<!ENTITY connection.disconnectTooltip \"\nהתנתקות מההתקן הנוכחי או מהמדמה\">\n<!ENTITY connection.notConnected2 \"לא מחובר.\">\n<!ENTITY connection.connectTo \"התחברות אל:\">\n<!ENTITY connection.noDeviceFound \"לא מחובר התקן. נא לחבר התקן\">\n<!ENTITY connection.changeHostAndPort \"שינוי\">\n<!ENTITY connection.changeHostAndPortTooltip \"\nנא לשנות את הכתובת והשער המשמשים כדי להתחבר אל ההתקן (בררת המחדל היא localhost:6000)\">\n<!ENTITY connection.startSimulator \"הפעלת המדמה\">\n<!ENTITY connection.startSimulatorTooltip \"\nהתחלת מופע חדש של המדמה והתחברות אליו\">\n<!ENTITY connection.saveConnectionInfo \"שמירה\">\n<!ENTITY connection.saveConnectionInfoTooltip \"שמירת הכתובת והשער\">\n<!ENTITY connection.connecting \"התחברות…\">\n<!ENTITY connection.disconnecting \"התנתקות…\">\n<!ENTITY connection.cancel \"ביטול\">\n<!ENTITY connection.cancelConnectTooltip \"ביטול תהליך ההתחברות\">\n<!ENTITY connection.cancelShowSimulatorTooltip \"\nיציאה ממצב התחברות אל המדמה וחזרה אל המסך הראשי\">\n<!ENTITY connection.or \"או\">\n<!ENTITY connection.noSimulatorInstalled \"לא מותקן המדמה.\">\n<!ENTITY connection.installOneSimulator \"התקנת המדמה\">\n<!ENTITY connection.installOneSimulatorTooltip \"\nהתקנת גרסה של המדמה באמצעות הורדה של התוספת המתאימה\">\n<!ENTITY connection.installAnotherSimulator \"הוספה\">\n<!ENTITY connection.installAnotherSimulatorTooltip \"\nהתקנת גרסה נוספת של המדמה באמצעות הורדה של התוספת המתאימה\">\n<!ENTITY connection.startRegisteredSimulator \"הפעלה:\">\n\n<!ENTITY projects.localApps \"יישומים מקומיים\">\n<!ENTITY projects.addApp \"הוספה\">\n<!ENTITY projects.addPackaged \"הוספת יישום ארוז\">\n<!ENTITY projects.addPackagedTooltip \"\nהוספת יישום ארוז חדש (או תיקייה) מהמחשב שלך\">\n<!ENTITY projects.addHosted \"הוספת יישום מאורח\">\n<!ENTITY projects.addHostedTooltip \"\nהוספת יישום מאורח (קישור לקובץ manifest.webapp) מאתר מרוחק\">\n<!ENTITY projects.title \"יישומים מקומיים\">\n<!ENTITY projects.appDetails \"פרטי יישום\">\n<!ENTITY projects.removeAppFromList \"\nהסרת יישום זה מרשימת היישומים שבעבודה. פעולה זו לא תסיר את היישום מההתקן או מהמדמה.\">\n<!ENTITY projects.updateApp \"עדכון\">\n<!ENTITY projects.updateAppTooltip \"\nהפעלת בדיקות אימות ועדכון היישום על ההתקן המחובר\">\n<!ENTITY projects.debugApp \"ניפוי שגיאות\">\n<!ENTITY projects.debugAppTooltip \"\nפתיחת כלי הפיתוח עבור יישום זה\">\n<!ENTITY projects.saveManifest \"שמירה\">\n<!ENTITY projects.saveManifestTooltip \"שמירת תוכנו של ה־Manifest Editor להלן\">\n<!ENTITY projects.hostedManifestPlaceHolder2 \"http://example.com/app/manifest.webapp\">\n<!ENTITY projects.noProjects \"\nאין פרויקט. נא להוסיף יישום ארוז חדש (תיקייה מקומית) להלן או יישום מאורח (קישור לקובץ manifest).\">\n<!ENTITY projects.manifestEditor \"Manifest Editor\">\n<!ENTITY projects.manifestEditorTooltip \"\nעריכת ה־manifest של יישום זה בחלונית. כפתור העדכון ישמור את השינויים שיבוצעו ויעדכן את היישום.\">\n<!ENTITY projects.manifestViewer \"Manifest Viewer\">\n<!ENTITY projects.manifestViewerTooltip \"\nבחינת ה־manifest של יישום זה בחלונית\">\n<!ENTITY projects.valid \"חוקי\">\n<!ENTITY projects.error \"שגיאה\">\n<!ENTITY projects.warning \"אזהרה\">\n<!ENTITY projects.hosted \"מאורח\">\n<!ENTITY projects.packaged \"ארוז\">\n\n<!ENTITY help.title \"מנהל יישומים\">\n<!ENTITY help.close \"סגירה\">\n<!ENTITY help.intro \"\nכלי זה עוזר בבנייה והתקנת יישומים על התקנים תואמים (כלומר Firefox OS). לשונית <strong>יישומים</strong> תסייע בתהליך האימות וההתקנה של היישומים שלך. הלשונית <strong>התקן</strong> תספק לך מידע על התקנים מחוברים. יש להשתמש בסרגל למטה כדי להתחבר להתקן או כדי להפעיל את המדמה.\">\n<!ENTITY help.usefullLinks \"קישורים שימושיים:\">\n<!ENTITY help.appMgrDoc \"\nתיעוד: שימוש במנהל היישומים\">\n<!ENTITY help.configuringDevice \"\nכיצד להגדיר את התקני Firefox OS שלך\">\n<!ENTITY help.troubleShooting \"פתרון בעיות\">\n<!ENTITY help.simulatorAddon \"התקנת תוספת המדמה\">\n<!ENTITY help.adbHelperAddon \"התקנת תוספת מסייע עבור Adb\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (device.deviceSize): %1$S is the device's width, %2$S is\n# the device's height, %3$S is the device's pixel density.\n# Example: 800x480 (86 DPI).\ndevice.deviceSize=Device size: %1$Sx%2$S (%3$S DPI)\n# LOCALIZATION NOTE (connection.connectedToDevice, connection.connectTo):\n# %1$S is the host name, %2$S is the port number.\nconnection.connectedToDevice=מחובר אל %1$S\nconnection.connectTo=התחברות אל %1$S:%2$S\nproject.filePickerTitle=בחירת תיקיית יישום רשת\nproject.installing=בהתקנה…\nproject.installed=מותקן!\nvalidator.nonExistingFolder=תיקיית הפרויקט אינה קיימת\nvalidator.expectProjectFolder=תיקיית הפרויקט הינה קובץ\nvalidator.wrongManifestFileName=יישומים ארוזים דורשים קובץ manifest שעליו להיקרא 'manifest.webapp' ונמצא בתיקיית השורש של הפרויקט\nvalidator.invalidManifestURL=כתובת manifest לא חוקית '%S'\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON=The webapp manifest isn't a valid JSON file: %1$S at: %2$S\nvalidator.noAccessManifestURL=לא ניתן לקרוא את קובץ manifest זה: %1$S במיקום: %2$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL=Invalid hosted manifest URL '%1$S': %2$S\nvalidator.invalidProjectType=סוג פרויקט לא מוכר '%S'\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty=שדה חיוני 'name' חסר בקובץ ה־Manifest.\nvalidator.missIconsManifestProperty=שדה חיוני 'icons' חסר בקובץ ה־Manifest.\nvalidator.missIconMarketplace2=פרסום יישום ב־Marketplace דורש צלמית בגודל של 128px\nvalidator.invalidAppType=סוג יישום לא מוכר: '%S'.\nvalidator.invalidHostedPriviledges=יישומים מאורחים אינם יכולים להיות מסוג '%S'.\nvalidator.noCertifiedSupport=יישומים מאומתים אינם נתמכים במלואם במנהל היישומים.\nvalidator.nonAbsoluteLaunchPath=נתיב הפעלה צריך להיות מוחלט ומתחיל בלוכסן קדמי ('/'): '%S'\nvalidator.accessFailedLaunchPath=לא ניתן לגשת ליישום המפעיל את המסמך '%S'\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode=לא ניתן לגשת ליישום המפעיל את המסמך  '%1$S', התקבל קוד HTTP הבא:  %2$S\n\n\nindex.deprecationNotice=The App Manager will be removed in a future release.  Your projects have been migrated to WebIDE.\nindex.launchWebIDE=Launch WebIDE\nindex.readMoreAboutWebIDE=Read More\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest=The specified page has no manifest.\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8=Manifest has a character encoding of %S. Manifests must have the utf-8 character encoding.\n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType=Manifest has a mimetype of %S. Manifests must have a mimetype of text/cache-manifest.\n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI=URI %1$S is referenced in multiple locations. This is not allowed: %2$S.\n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI=NETWORK section line %1$S (%2$S) prevents caching of line %3$S (%4$S) in the %5$S section.\nfallbackBlocksURI=FALLBACK section line %1$S (%2$S) prevents caching of line %3$S (%4$S) in the %5$S section.\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest=The file %1$S was modified after %2$S. Unless the text in the manifest file is changed the cached version will be used instead at line %3$S.\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore=%1$S has cache-control set to no-store. This will prevent the application cache from storing the file at line %2$S.\n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable=%1$S points to a resource that is not available at line %2$S.\n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI=The URI passed to AppCacheUtils is invalid.\n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults=Your search returned no results.\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled=Your disk cache is disabled. Please set browser.cache.disk.enable to true in about:config and try again.\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest=The first line of the manifest must be \"CACHE MANIFEST\" at line %S.\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2=\"CACHE MANIFEST\" is only valid on the first line but was found at line %S.\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2=Asterisk (*) incorrectly used in the %1$S section at line %2$S. If a line in the NETWORK section contains only a single asterisk character, then any URI not listed in the manifest will be treated as if the URI was listed in the NETWORK section. Otherwise such URIs will be treated as unavailable. Other uses of the * character are prohibited.\n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces=Spaces in URIs need to be replaced with %20 at line %S.\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad=/../ is not a valid URI prefix at line %S.\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes=Too many dot dot slash operators (../) at line %S.\n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces=Only two URIs separated by spaces are allowed in the FALLBACK section at line %S.\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2=Asterisk (*) incorrectly used in the FALLBACK section at line %S. URIs in the FALLBACK section simply need to match a prefix of the request URI.\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue=The SETTINGS section may only contain a single value, \"prefer-online\" or \"fast\" at line %S.\n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName=Invalid section name (%1$S) at line %2$S.\n\n# LOCALIZATION NOTE (entryNotFound): the requested cache entry that does not\n# exist.\nentryNotFound=Entry not found.\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"Reload\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"the page to be able to debug &lt;canvas&gt; contexts.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"Click on the\">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"button to record an animation frame's call stack.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.waitingNotice): This is the label shown\n  -  in the call list view while recording a snapshot. -->\n<!ENTITY canvasDebuggerUI.waitingNotice   \"Recording an animation cycle…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Record the next frame in the animation loop.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n<!ENTITY canvasDebuggerUI.importSnapshot \"Import…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n<!ENTITY canvasDebuggerUI.clearSnapshots \"Clear\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Filter calls\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label=Canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel=Canvas Panel\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip=Tools to inspect and debug <canvas> contexts\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText=There are no snapshots yet.\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel=Snapshot #%S\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel=Loading…\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel=Save\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel=Saving…\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel=Loaded from disk\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle=Save animation frame snapshot…\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter=JSON Files\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter=All Files\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel=#1 draw;#1 draws\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel=#1 call;#1 calls\n\n# LOCALIZATION NOTE (recordingTimeoutFailure):\n# This notification alert is displayed when attempting to record a requestAnimationFrame\n# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no\n# loops were found.\nrecordingTimeoutFailure=Canvas Debugger could not find a requestAnimationFrame or setTimeout cycle.\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n<!ENTITY title      \"התחברות\">\n<!ENTITY header     \"התחברות להתקן מרוחק\">\n<!ENTITY host       \"שרת מארח:\">\n<!ENTITY port       \"שער:\">\n<!ENTITY connect    \"התחברות\">\n<!ENTITY connecting \"התחברות…\">\n<!ENTITY availableTabs \"לשוניות מרוחקות זמינות:\">\n<!ENTITY availableProcesses \"תהליכים מרוחקים זמינים:\">\n<!ENTITY connectionError \"שגיאה:\">\n<!ENTITY errorTimeout \"שגיאה: תם הזמן המוקצב לחיבור.\">\n<!ENTITY errorRefused \"שגיאה: חיבור נדחה.\">\n<!ENTITY errorUnexpected \"שגיאה בלתי צפויה.\">\n<!ENTITY help \"כלי הפיתוח של Firefox יכולים לנפות שגיאות בהתקנים מרוחקים (לדוגמה Firefox עבור Android ו־Firefox OS). יש לוודא שהופעלה האפשרות של &quot;ניפוי שגיאות מרחוק&quot; בהתקן המרוחק. למידע נוסף נא לעיין ב&lt;a target='_' href='https://developer.mozilla.org/docs/Tools/Debugger#Remote_Debugging'&gt;תיעוד&lt;/a&gt;.\">\n\n<!ENTITY availableAddons \"Available remote add-ons:\">\n<!ENTITY remoteDocumentation \"documentation\">\n\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n<!ENTITY remoteHelp \"Firefox Developer Tools can debug remote devices (Firefox for Android and Firefox OS, for example). Make sure that you have turned on the 'Remote debugging' option in the remote device. For more, see the \">\n<!ENTITY remoteHelpSuffix \".\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=Main Process\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (debuggerMenu.label): This is the label for the\n  -  application menu item that opens the debugger UI. -->\n<!ENTITY debuggerMenu.label2          \"מנפה שגיאות\">\n\n<!-- LOCALIZATION NOTE (remoteDebuggerMenu.label): This is the label for the\n  -  application menu item that opens the remote debugger UI. -->\n<!ENTITY remoteDebuggerMenu.label    \"מנפה שגיאות מרוחק\">\n\n<!-- LOCALIZATION NOTE (chromeDebuggerMenu.label): This is the label for the\n  -  application menu item that opens the browser debugger UI. -->\n<!ENTITY chromeDebuggerMenu.label    \"מנפה שגיאות\">\n\n<!-- LOCALIZATION NOTE (debuggerMenu.commandkey): This is the command key that\n  -  launches the debugger UI. Do not translate this one! -->\n<!ENTITY debuggerMenu.commandkey     \"S\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n<!ENTITY debuggerUI.closeButton.tooltip        \"סגירה\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n<!ENTITY debuggerUI.pauseExceptions          \"השהיה בחריגה\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepOverButton.tooltip): This is the tooltip for\n  -  the button that steps over a function call. -->\n<!ENTITY debuggerUI.stepOverButton.tooltip   \"צעד מעל\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepInButton): This is the tooltip for the\n  -  button that steps into a function call. -->\n<!ENTITY debuggerUI.stepInButton.tooltip     \"צעד פנימה\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepOutButton): This is the tooltip for the\n  -  button that steps out of a function call. -->\n<!ENTITY debuggerUI.stepOutButton.tooltip    \"צעד החוצה\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stackTitle): This is the label for the\n  -  widget that displays the call stack frames in the debugger. -->\n<!ENTITY debuggerUI.stackTitle       \"מחסנית קריאות\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.scriptTitle): This is the label for the\n  -  widget that displays the source code for the script that is currently\n  -  being inspected in the debugger. -->\n<!ENTITY debuggerUI.scriptTitle      \"תסריט\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.propertiesTitle): This is the label for the\n  -  widget that displays the variables in the various available scopes in the\n  -  debugger. -->\n<!ENTITY debuggerUI.propertiesTitle  \"Scope variables\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.emptyFilterText): This is the text that\n  -  appears in the filter text box when it is empty. -->\n<!ENTITY debuggerUI.emptyFilterText  \"סינון תסריטים\">\n\n<!-- LOCALIZATION NOTE (emptyScriptText): The text to display in the menulist when\n  - there are no scripts. -->\n<!ENTITY debuggerUI.emptyScriptText  \"אין תסריטים\">\n\n\n\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n<!ENTITY debuggerUI.addWatch            \"Add Watch Expression\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not. -->\n<!ENTITY debuggerUI.autoBlackBox           \"Automatically Black Box Minified Sources\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n<!ENTITY debuggerUI.autoPrettyPrint     \"Auto Prettify Minified Sources\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n<!ENTITY debuggerUI.blackBoxMessage.label \"This source is black boxed: its breakpoints are disabled, and stepping skips through it.\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"Stop black boxing this source\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton \"Clear\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton.tooltip \"Clear the collected traces\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n<!ENTITY debuggerUI.condBreakPanelTitle \"This breakpoint will stop execution only if the following expression is true\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n<!ENTITY debuggerUI.focusVariables           \"Focus Variables Tree\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"V\">\n<!ENTITY debuggerUI.focusVariables.key       \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.ignoreCaughtExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n<!ENTITY debuggerUI.ignoreCaughtExceptions           \"Ignore Caught Exceptions\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n<!ENTITY debuggerUI.optsButton.tooltip  \"Debugger Options\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n<!ENTITY debuggerUI.panesButton.tooltip \"Toggle panes\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n<!ENTITY debuggerUI.removeAllWatch           \"Remove All Watch Expressions\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"E\">\n<!ENTITY debuggerUI.removeAllWatch.key       \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n<!ENTITY debuggerUI.seMenuAddWatch      \"Selection to Watch Expression\">\n<!ENTITY debuggerUI.seMenuAddWatch.key  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n<!ENTITY debuggerUI.seMenuBreak     \"Add Breakpoint\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n<!ENTITY debuggerUI.seMenuCondBreak     \"Add Conditional Breakpoint\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n<!ENTITY debuggerUI.searchFile           \"Filter Scripts\">\n<!ENTITY debuggerUI.searchFile.accesskey \"P\">\n<!ENTITY debuggerUI.searchFile.altkey    \"O\">\n<!ENTITY debuggerUI.searchFile.key       \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n<!ENTITY debuggerUI.searchFunction           \"Search for Function Definition\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"D\">\n<!ENTITY debuggerUI.searchFunction.key       \"D\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n<!ENTITY debuggerUI.searchGlobal           \"Search in All Files\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"F\">\n<!ENTITY debuggerUI.searchGlobal.key       \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n<!ENTITY debuggerUI.searchGoToLine           \"Go to Line…\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"L\">\n<!ENTITY debuggerUI.searchGoToLine.key       \"L\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a header for the operators part. -->\n<!ENTITY debuggerUI.searchPanelOperators    \"Operators:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n<!ENTITY debuggerUI.searchToken           \"Find\">\n<!ENTITY debuggerUI.searchToken.accesskey \"F\">\n<!ENTITY debuggerUI.searchToken.key       \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n<!ENTITY debuggerUI.searchVariable           \"Filter Variables\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"V\">\n<!ENTITY debuggerUI.searchVariable.key       \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n<!ENTITY debuggerUI.showOnlyEnum           \"Show Only Enumerable Properties\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n<!ENTITY debuggerUI.showOriginalSource           \"Show Original Sources\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n<!ENTITY debuggerUI.showPanesOnInit           \"Show Panes on Startup\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n<!ENTITY debuggerUI.showVarsFilter           \"Show Variables Filter Box\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"Toggle Black Boxing\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n<!ENTITY debuggerUI.sources.prettyPrint \"Prettify Source\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"Enable/disable all breakpoints\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.startTracing): This is the text displayed in\n  - the button to start execution tracing. -->\n<!ENTITY debuggerUI.startTracing \"Start Tracing\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.resume2    \"VK_SLASH\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepIn2    \"VK_SEMICOLON\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut2   \"VK_SEMICOLON\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepOver2  \"VK_QUOTE\">\n<!ENTITY debuggerUI.tabs.callstack      \"Call Stack\">\n<!ENTITY debuggerUI.tabs.events         \"Events\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n<!ENTITY debuggerUI.tabs.sources        \"Sources\">\n<!ENTITY debuggerUI.tabs.traces         \"Traces\">\n<!ENTITY debuggerUI.tabs.variables      \"Variables\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (confirmTabSwitch): The messages displayed for all the\n# title and buttons on the notification shown when a user attempts to open a\n# debugger in a new tab while a different tab is already being debugged.\nconfirmTabSwitch.message=Debugger is already open in another tab. Continuing will close the other instance.\nconfirmTabSwitch.buttonSwitch=מעבר ללשונית המנופה\nconfirmTabSwitch.buttonSwitch.accessKey=פ\nconfirmTabSwitch.buttonOpen=פתיחה בכל זאת\nconfirmTabSwitch.buttonOpen.accessKey=כ\n\n# LOCALIZATION NOTE (remoteDebuggerWindowTitle): The title displayed for the\n# remote debugger window.\nremoteDebuggerWindowTitle=מנפה שגיאות מרוחק\n\n# LOCALIZATION NOTE (remoteDebuggerPromptTitle): The title displayed on the\n# debugger prompt asking for the remote host and port to connect to.\nremoteDebuggerPromptTitle=חיבור מרוחק\n\n# LOCALIZATION NOTE (remoteDebuggerPromptMessage): The message displayed on the\n# debugger prompt asking for the remote host and port to connect to.\nremoteDebuggerPromptMessage=נא להזין כתובת מחשב ומספר מפתח (כתובת:מפתח)\n\n# LOCALIZATION NOTE (remoteDebuggerPromptCheck): The message displayed on the\n# debugger prompt asking if the prompt should be shown again next time.\nremoteDebuggerPromptCheck=אל תשאל אותי שוב\n\n# LOCALIZATION NOTE (remoteDebuggerReconnectMessage): The message displayed on the\n# debugger prompt asking for the remote host and port to connect to.\nremoteDebuggerReconnectMessage=שרת לא נמצא. לנסות שוב? (כתובת:מפתח)\n\n# LOCALIZATION NOTE (remoteDebuggerReconnectMessage): The message displayed on the\n# debugger prompt asking for the remote host and port to connect to.\nremoteDebuggerConnectionFailedMessage=לא ניתן למצוא שרת בשם המארח ומספר הפתחה שצוינו.\n\n# LOCALIZATION NOTE (pauseLabel): The label that is displayed on the pause\n# button when the debugger is in a running state.\npauseTooltip=לחיצה להשהייה\n\n# LOCALIZATION NOTE (resumeLabel): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeTooltip=לחיצה להמשך\n\n# LOCALIZATION NOTE (emptyStackText): The text that is displayed in the stack\n# frames list when there are no frames to display.\nemptyStackText=אין מחסניות להצגה.\n\n# LOCALIZATION NOTE (emptyBreakpointsText): The text that is displayed in the\n# breakpoints list when there are no breakpoints to display.\nemptyBreakpointsText=אין נקודות עצירה להצגה.\n\n# LOCALIZATION NOTE (noScriptsText): The text to display in the menulist when\n# there are no scripts.\nnoScriptsText=אין תסריטים\n\n# LOCALIZATION NOTE (noMatchingScriptsText): The text to display in the\n# menulist when there are no matching scripts after filtering.\nnoMatchingScriptsText=לא נמצאו תסריטים תואמים\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.enableSelf=אפשור נקודת עצירה\nbreakpointMenuItem.disableSelf=נטרול נקודת עצירה\nbreakpointMenuItem.deleteSelf=הסרת נקודת עצירה\nbreakpointMenuItem.enableOthers=הפעלת אחרים\nbreakpointMenuItem.disableOthers=נטרול אחרים\nbreakpointMenuItem.deleteOthers=הסרת אחרים\nbreakpointMenuItem.enableAll=אפשור כל נקודות העצירה\nbreakpointMenuItem.disableAll=נטרול כל נקודות העצירה\nbreakpointMenuItem.deleteAll=מחיקת כל נקודות העצירה\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the laoding process has started but there is no file to display\n# yet.\nloadingText=בטעינה\\u2026\n\n# LOCALIZATION NOTE (loadingError):\n# This is the error message that is displayed on failed attempts to load an\n# external resource file.\n# %1$S=URL, %2$S=status code\nloadingError=Error loading %1$S: %2$S\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=חיבור נכנס\n\n# LOCALIZATION NOTE (remoteIncomingPromptMessage): The message displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptMessage=זוהתה בקשה נכנסת לאפשור ניפוי שגיאות מרוחק. לקוח מרוחק יכול לקבל שליטה מלאה על הדפדפן שלך! האם לאפשר את החיבור?\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=מנוטרל\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText=אין משתנים להצגה.\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=%S scope\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=גלובלי\n\n\n\n# LOCALIZATION NOTE (DebuggerWindowScriptTitle):\n# The title displayed for the debugger window when a script is selected.\nDebuggerWindowScriptTitle=Browser Debugger - %S\n\n# LOCALIZATION NOTE (DebuggerWindowTitle):\n# The title displayed for the debugger window.\nDebuggerWindowTitle=Browser Debugger\nToolboxDebugger.label=Debugger\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel=Debugger Panel\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\nToolboxDebugger.tooltip=JavaScript Debugger\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton=Watch\n\n# LOCALIZATION NOTE (addWatchExpressionText): The text that is displayed in the\n# watch expressions list to add a new item.\naddWatchExpressionText=Add watch expression\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents=Animation\naudioEvents=Audio\nbatteryEvents=Battery\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=Toggle black boxing\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=Configure conditional breakpoint\nclipboardEvents=Clipboard\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI.\ncollapsePanes=Collapse panes\ncompositionEvents=Composition\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip=configurable\ndebuggerMenu.accesskey=D\n\n# LOCALIZATION NOTE (debuggerMenu.commandkey, debuggerMenu.accesskey)\n# Used for the menuitem in the tool menu\ndebuggerMenu.commandkey=S\ndeviceEvents=Device\ndisplayEvents=Display\ndragAndDropEvents=Drag and Drop\n\n# LOCALIZATION NOTE (emptyChromeGlobalsFilterText): This is the text that\n# appears in the filter text box when it is empty and the chrome globals\n# container is selected.\nemptyChromeGlobalsFilterText=Filter chrome globals (%S)\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText=Filter properties\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=Search scripts (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=Filter variables\nenumerableTooltip=enumerable\n\n# LOCALIZATION NOTE (errorLoadingText): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText=Error loading source:\\n\n\nevalGroupLabel=Evaluated Sources\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip=Toggle breaking on this event\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource=in\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative=[native code]\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes=%S nodes\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector=on\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI.\nexpandPanes=Expand panes\nextensibleTooltip=extensible\nfrozenTooltip=frozen\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\ngamepadEvents=Gamepad\nindexedDBEvents=IndexedDB\ninteractionEvents=Interaction\nkeyboardEvents=Keyboard\n\n# LOCALIZATION NOTE (loadingSourcesText): The text to display in the sources menu\n# when waiting for scripts to load.\nloadingSourcesText=Waiting for sources…\nmediaEvents=HTML5 Media\nmouseEvents=Mouse\nmutationEvents=Mutation\nnavigationEvents=Navigation\n\n# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab\n# when there are no events.\nnoEventListenersText=No event listeners to display\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the traces tab\n# when there are no function calls.\nnoFunctionCallsText=No function calls to display\n\n# LOCALIZATION NOTE (emptyGlobalsText): The text to display in the menulist\n# when there are no chrome globals available.\nnoGlobalsText=No globals\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=No matches found\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources menu\n# when there are no scripts.\nnoSourcesText=This page has no sources.\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText=No stack frames to display\notherEvents=Other\noverriddenTooltip=overridden\n\n# LOCALIZATION NOTE (pauseLabel): The label that is displayed on the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=Click to pause (%S)\npointerLockEvents=Pointer Lock\n\n# LOCALIZATION NOTE (resumeLabel): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=Click to resume (%S)\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=There are one or more paused debuggers. Please resume the most-recently paused debugger first at: %S\nsealedTooltip=sealed\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=Filter scripts (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=Search for function definition (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=Search in all files (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=Go to line (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=Find in this file (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=Filter variables (%S)\nsensorEvents=Sensor\n\n# LOCALIZATION NOTE (startTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is stopped.\nstartTracingTooltip=Click to start tracing\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=Step In (%S)\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=Step Out (%S)\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=Step Over (%S)\n\n# LOCALIZATION NOTE (stopTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is started.\nstopTracingTooltip=Click to stop tracing\nstorageEvents=Storage\ntimeEvents=Time\ntouchEvents=Touch\n\n# LOCALIZATION NOTE (tracingNotStartedText): The text to display in the traces tab\n# when when tracing hasn't started yet.\ntracingNotStartedText=Tracing has not started\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item which can be removed.\nvariablesCloseButtonTooltip=Click to remove\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip=Click to select the node in the inspector\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=Click to set value\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=Double click to edit\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable value.\nvariablesEditableValueTooltip=Click to change value\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel=:\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace=Stack trace:\nvariablesViewMissingArgs=(unavailable)\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects=#1 more…;#1 more…\n\nvariablesViewOptimizedOut=(optimized away)\nvariablesViewUninitialized=(uninitialized)\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=Watch expressions\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel=\\ →\nwritableTooltip=writable\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=Phones\ndevice.tablets=Tablets\ndevice.laptops=Laptops\ndevice.televisions=TVs\ndevice.consoles=Gaming consoles\ndevice.watches=Watches\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=copied\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n<!ENTITY title \"גופנים\">\n<!ENTITY showAllFonts \"צפייה בכל הגופנים שבשימוש בדף זה\">\n<!ENTITY usedAs \"בשימוש בתור:\">\n<!ENTITY system \"מערכת\">\n<!ENTITY remote \"מרוחק\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone=(אין תיאור)\n\n# LOCALIZATION NOTE (cliEvalJavascript): The special '{' command allows entry\n# of JavaScript like traditional developer tool command lines. This describes\n# the '{' command.\ncliEvalJavascript=הכנס JavaScript ישירות\n\n# LOCALIZATION NOTE (cliUnusedArg): When the command line has more arguments\n# than the current command can understand this is the error message shown to\n# the user.\ncliUnusedArg=יותר מידי ארגומנטים\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName=אפשרויות\n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc=ביצוע פקודה על %S\ncanonProxyManual=קבוצת פקודות שתופעל על מערכת מרוחקת. המערכת המרוחקת נגישה באמצעות %S\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists=כבר קיימת פקודה בשם '%S'\n\n# LOCALIZATION NOTE (cliOptions): The title of the dialog which displays the\n# options that are available to the current command.\ncliOptions=אפשרויות זמינות\n\n# LOCALIZATION NOTE (fieldSelectionSelect): When a command has a parameter\n# that has a number of pre-defined options the user interface presents these\n# in a drop-down menu, where the first 'option' is an indicator that a\n# selection should be made. This string describes that first option.\nfieldSelectionSelect=בחירת %S…\n\n# LOCALIZATION NOTE (fieldArrayAdd): When a command has a parameter that can\n# be repeated a number of times (e.g. like the 'cat a.txt b.txt' command) the\n# user interface presents buttons to add and remove arguments. This string is\n# used to add arguments.\nfieldArrayAdd=הוסף\n\n# LOCALIZATION NOTE (fieldArrayDel): When a command has a parameter that can\n# be repeated a number of times (e.g. like the 'cat a.txt b.txt' command) the\n# user interface presents buttons to add and remove arguments. This string is\n# used to remove arguments.\nfieldArrayDel=מחק\n\n# LOCALIZATION NOTE (fieldMenuMore): When the menu has displayed all the\n# matches that it should (i.e. about 10 items) then we display this to alert\n# the user that more matches are available.\nfieldMenuMore=קיימות תוצאות נוספות, נא להמשיך להקליד\n\n# LOCALIZATION NOTE (jstypeParseScope): The command line provides completion\n# for JavaScript commands, however there are times when the scope of what\n# we're completing against can't be used. This error message is displayed when\n# this happens.\njstypeParseScope=הטווח אבד\n\n# LOCALIZATION NOTE (jstypeParseMissing): When the command line is doing\n# JavaScript completion, sometimes the property to be completed does not\n# exist. This error message is displayed when this happens.\njstypeParseMissing=לא ניתן למצוא את המאפיין '%S'\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand=פקודה לא חוקית\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam=נדרש ערך עבור '%1$S'.\n\n# LOCALIZATION NOTE (jstypeBeginSyntax): When the command line is doing\n# JavaScript completion using invalid JavaScript, this error message is\n# displayed.\njstypeBeginSyntax=שגיאת תחביר\n\n# LOCALIZATION NOTE (jstypeBeginUnterm): When the command line is doing\n# JavaScript completion using a string that is not properly terminated, this\n# error message is displayed.\njstypeBeginUnterm=ביטוי מחרוזת ללא סגירה\n\n# LOCALIZATION NOTE (jstypeParseError): If the system for providing JavaScript\n# completions encounters and error it displays this.\njstypeParseError=שגיאה\n\n# LOCALIZATION NOTE (typesNumberNan): When the command line is passed a\n# number, however the input string is not a valid number, this error message\n# is displayed.\ntypesNumberNan=לא ניתן להמיר את \"%S\" למספר.\n\n# LOCALIZATION NOTE (typesNumberMax): When the command line is passed a\n# number, but the number is bigger than the largest allowed number, this error\n# message is displayed.\ntypesNumberMax=%1$S גדול מהערך המרבי המותר: %2$S.\n\n# LOCALIZATION NOTE (typesNumberMin): When the command line is passed a\n# number, but the number is lower than the smallest allowed number, this error\n# message is displayed.\ntypesNumberMin=%1$S קטן מהערך המזערי המותר: %2$S.\n\n# LOCALIZATION NOTE (typesSelectionNomatch): When the command line is passed\n# an option with a limited number of correct values, but the passed value is\n# not one of them, this error message is displayed.\ntypesSelectionNomatch=לא ניתן להשתמש ב־'%S'.\n\n# LOCALIZATION NOTE (nodeParseSyntax): When the command line is expecting a\n# CSS query string, however the passed string is not valid, this error message\n# is displayed.\nnodeParseSyntax=שגיאת תחביר בשאילתת ה־CSS\n\n# LOCALIZATION NOTE (nodeParseMultiple): When the command line is expecting a\n# CSS string that matches a single node, but more than one node matches, this\n# error message is displayed.\nnodeParseMultiple=יותר מדי תוצאות (%S)\n\n# LOCALIZATION NOTE (nodeParseNone): When the command line is expecting a CSS\n# string that matches a single node, but no nodes match, this error message is\n# displayed.\nnodeParseNone=אין התאמות\n\n# LOCALIZATION NOTE (helpDesc): A very short description of the 'help'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible. See helpManual for a\n# fuller description of what it does.\nhelpDesc=קבלת עזרה על הפקודות הזמינות\n\n# LOCALIZATION NOTE (helpManual): A fuller description of the 'help' command.\n# Displayed when the user asks for help on what it does.\nhelpManual=קבלת מידע על פקודה ספציפית (אם התקבלה מחרוזת חיפוש וקיימת תוצאה מתאימה) או על הפקודות הזמינות (אם לא סופקה מחרוזת חיפוש או שלא נמצאה תוצאה מתאימה).\n\n# LOCALIZATION NOTE (helpSearchDesc): A very short description of the 'search'\n# parameter to the 'help' command. See helpSearchManual2 for a fuller\n# description of what it does. This string is designed to be shown in a dialog\n# with restricted space, which is why it should be as short as possible.\nhelpSearchDesc=מחרוזת חיפוש\n\n# LOCALIZATION NOTE (helpSearchManual2): A fuller description of the 'search'\n# parameter to the 'help' command. Displayed when the user asks for help on\n# what it does. Inline HTML (e.g. <strong>) can be used to emphasize the core\n# concept.\nhelpSearchManual2=<strong>search string</strong> to use in narrowing down the displayed commands. Regular expressions not supported.\n\n# LOCALIZATION NOTE (helpManSynopsis): A heading shown at the top of a help\n# page for a command in the console It labels a summary of the parameters to\n# the command\nhelpManSynopsis=תקציר\n\n# LOCALIZATION NOTE (helpManDescription): A heading shown in a help page for a\n# command in the console. This heading precedes the top level description.\nhelpManDescription=תיאור\n\n# LOCALIZATION NOTE (helpManParameters): A heading shown above the parameters\n# in a help page for a command in the console.\nhelpManParameters=פרמטרים\n\n# LOCALIZATION NOTE (helpManNone): Some text shown under the parameters\n# heading in a help page for a command which has no parameters.\nhelpManNone=ללא\n\n# LOCALIZATION NOTE (helpListAll): The heading shown in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll=פקודות זמינות:\n\n# LOCALIZATION NOTE (helpListPrefix): The heading shown in response to the\n# 'help <search>' command (i.e. with a search string), just above the list of\n# matching commands.\nhelpListPrefix=פקודות שמתחילות עם '%1$S':\n\n# LOCALIZATION NOTE (helpListNone): The heading shown in response to the 'help\n# <search>' command (i.e. with a search string), when there are no matching\n# commands.\nhelpListNone=אין פקודות שמתחילות עם '%1$S'\n\n# LOCALIZATION NOTE (helpManRequired): When the 'help x' command wants to show\n# the manual for the 'x' command it needs to be able to describe the\n# parameters as either required or optional. See also 'helpManOptional'.\nhelpManRequired=נדרש\n\n# LOCALIZATION NOTE (helpManOptional): See description of 'helpManRequired'\nhelpManOptional=לא חובה\n\n# LOCALIZATION NOTE (subCommands): Text shown as part of the output of the\n# 'help' command when the command in question has sub-commands, before a list\n# of the matching sub-commands\nsubCommands=תת פקודות\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError=שגיאת פענוח שורת פקודה\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc=התרכזות בקבוצת פקודות\ncontextManual=הגדרת קידומת בררת מחדל לפקודות עתידיות. לדוגמה 'context git' יאפשר לכתוב 'commit' במקום 'git commit'.\ncontextPrefixDesc=קידומת הפקודה\n\n# LOCALIZATION NOTE (subCommandsNone): Text shown as part of the output of the\n# 'help' command when the command in question should have sub-commands but in\n# fact has none\nsubCommandsNone=ללא\n\n# LOCALIZATION NOTE (prefDesc): A very short description of the 'pref'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible. See prefManual for a\n# fuller description of what it does.\nprefDesc=פקודות לשליטה על הגדרות\n\n# LOCALIZATION NOTE (prefManual): A fuller description of the 'pref' command.\n# Displayed when the user asks for help on what it does.\nprefManual=Commands to display and alter preferences both for GCLI and the surrounding environment\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply=קידומת הפקודות %S בשימוש\ncontextEmptyReply=קידומת פקודות הוסרה\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectMethodDesc, connectUrlDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an \n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc=תיווך פקודות לשרת\nconnectManual=התחברות לשרת, יצירת גרסה מקומית של הפקודות על השרת. פקודות מרוחקות כוללות קידומת כדי להבדיל בינן לבין פקודות מקומיות (פקודת ההקשר תסייע לשנות זאת)\nconnectPrefixDesc=קידומת אב לפקודות מיובאות\nconnectMethodDesc=צורת ההתחברות\nconnectUrlDesc=כתובת להתחברות\nconnectDupReply=החיבור %S כבר קיים.\n\n# LOCALIZATION NOTE (prefListDesc): A very short description of the 'pref\n# list' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible. See\n# prefListManual for a fuller description of what it does.\nprefListDesc=הצגת הגדרות זמינות\n\n# LOCALIZATION NOTE (prefListManual): A fuller description of the 'pref list'\n# command. Displayed when the user asks for help on what it does.\nprefListManual=Display a list of preferences, optionally filtered when using the 'search' parameter\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply=התווספו %S פקודות.\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2,\n# disconnectPrefixDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2=התנתקות משרת\ndisconnectManual2=התנתקות מהשרת המחובר כעת עבור הרצת פקודות מרוחקת\ndisconnectPrefixDesc=קידומת אב לפקודות מיובאות\n\n# LOCALIZATION NOTE (prefListSearchDesc): A short description of the 'search'\n# parameter to the 'pref list' command. See prefListSearchManual for a fuller\n# description of what it does. This string is designed to be shown in a dialog\n# with restricted space, which is why it should be as short as possible.\nprefListSearchDesc=סינון רשימת ההגדרות המוצגות\n\n# LOCALIZATION NOTE (prefListSearchManual): A fuller description of the\n# 'search' parameter to the 'pref list' command. Displayed when the user asks\n# for help on what it does.\nprefListSearchManual=חיפוש המחרוזת הנתונה ברשימת ההעדפות הזמינות\n\n# LOCALIZATION NOTE (prefShowDesc): A very short description of the 'pref\n# show' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible. See\n# prefShowManual for a fuller description of what it does.\nprefShowDesc=הצגת ערך הגדרה\n\n# LOCALIZATION NOTE (prefShowManual): A fuller description of the 'pref show'\n# command. Displayed when the user asks for help on what it does.\nprefShowManual=Display the value of a given preference\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc=מחיקת שטח פלט\n\n# LOCALIZATION NOTE (prefShowSettingDesc): A short description of the\n# 'setting' parameter to the 'pref show' command. See prefShowSettingManual\n# for a fuller description of what it does. This string is designed to be\n# shown in a dialog with restricted space, which is why it should be as short\n# as possible.\nprefShowSettingDesc=הגדרה להצגה\n\n# LOCALIZATION NOTE (prefShowSettingManual): A fuller description of the\n# 'setting' parameter to the 'pref show' command. Displayed when the user asks\n# for help on what it does.\nprefShowSettingManual=שם ההגדרה לתצוגה\n\n# LOCALIZATION NOTE (prefSetDesc): A very short description of the 'pref set'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible. See prefSetManual for\n# a fuller description of what it does.\nprefSetDesc=שינוי הגדרה\n\n# LOCALIZATION NOTE (prefSetManual): A fuller description of the 'pref set'\n# command. Displayed when the user asks for help on what it does.\nprefSetManual=שינוי העדפה שהוגדרה על־ידי הסביבה\n\n# LOCALIZATION NOTE (prefSetSettingDesc): A short description of the 'setting'\n# parameter to the 'pref set' command. See prefSetSettingManual for a fuller\n# description of what it does. This string is designed to be shown in a dialog\n# with restricted space, which is why it should be as short as possible.\nprefSetSettingDesc=הגדרה לשינוי\n\n# LOCALIZATION NOTE (prefSetSettingManual): A fuller description of the\n# 'setting' parameter to the 'pref set' command. Displayed when the user asks\n# for help on what it does.\nprefSetSettingManual=שם ההגדרה לשינוי.\n\n# LOCALIZATION NOTE (prefSetValueDesc): A short description of the 'value'\n# parameter to the 'pref set' command. See prefSetValueManual for a fuller\n# description of what it does. This string is designed to be shown in a dialog\n# with restricted space, which is why it should be as short as possible.\nprefSetValueDesc=ערך חדש להגדרה\n\n# LOCALIZATION NOTE (prefSetValueManual): A fuller description of the 'value'\n# parameter to the 'pref set' command. Displayed when the user asks for help\n# on what it does.\nprefSetValueManual=הערך החדש עבור ההגדרה שצוינה\n\n# LOCALIZATION NOTE (prefSetCheckHeading): Title displayed to the user the\n# first time they try to alter a setting This is displayed directly above\n# prefSetCheckBody and prefSetCheckGo.\nprefSetCheckHeading=פעולה זו עשויה לבטל את האחריות!\n\n# LOCALIZATION NOTE (prefSetCheckBody): The main text of the warning displayed\n# to the user the first time they try to alter a setting. See also\n# prefSetCheckHeading and prefSetCheckGo.\nprefSetCheckBody=שינוי ערכי ברירת המחדל של הגדרות מתקדמות אלו יכול להזיק ליציבות, אבטחה, והביצועים של ישום זה. אתה מתבקש להמשיך רק אם אתה בטוח במה שאתה עושה.\n\n# LOCALIZATION NOTE (prefSetCheckGo): The text to enable preference editing.\n# Displayed in a button directly under prefSetCheckHeading and\n# prefSetCheckBody\nprefSetCheckGo=אני אזהר, מבטיח!\n\n# LOCALIZATION NOTE (prefResetDesc): A very short description of the 'pref\n# reset' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible. See\n# prefResetManual for a fuller description of what it does.\nprefResetDesc=איפוס הגדרה\n\n# LOCALIZATION NOTE (prefResetManual): A fuller description of the 'pref\n# reset' command. Displayed when the user asks for help on what it does.\nprefResetManual=איפוס ערך הגדרה לברירת המחדל של המערכת\n\n# LOCALIZATION NOTE (prefResetSettingDesc): A short description of the\n# 'setting' parameter to the 'pref reset' command. See prefResetSettingManual\n# for a fuller description of what it does. This string is designed to be\n# shown in a dialog with restricted space, which is why it should be as short\n# as possible.\nprefResetSettingDesc=הגדרה לאיפוס\n\n# LOCALIZATION NOTE (prefResetSettingManual): A fuller description of the\n# 'setting' parameter to the 'pref reset' command. Displayed when the user\n# asks for help on what it does.\nprefResetSettingManual=שם ההגדרה לאיפוס לערך ברירת המחדל של המערכת\n\n# LOCALIZATION NOTE (prefOutputFilter): Displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results\nprefOutputFilter=מסנן\n\n# LOCALIZATION NOTE (prefOutputName): Displayed in the output from the 'pref\n# list' command as a heading to a table. The column contains the names of the\n# available preferences\nprefOutputName=שם\n\n# LOCALIZATION NOTE (prefOutputValue): Displayed in the output from the 'pref\n# list' command as a heading to a table. The column contains the values of the\n# available preferences\nprefOutputValue=ערך\n\n# LOCALIZATION NOTE (introDesc): A very short description of the 'intro'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible. See introManual for a\n# fuller description of what it does.\nintroDesc=הצגת הודעה פותחת\n\n# LOCALIZATION NOTE (introManual): A fuller description of the 'intro'\n# command. Displayed when the user asks for help on what it does.\nintroManual=Redisplay the message that is shown to new users until they click the 'Got it!' button\n\n# LOCALIZATION NOTE (introTextOpening): The 'intro text' opens when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button. This\n# string is the opening paragraph of the intro text.\nintroTextOpening=The Firefox command line is designed for developers. It focuses on speed of input over JavaScript syntax and a rich display over monospace output.\n\n# LOCALIZATION NOTE (introTextCommands): For information about the 'intro\n# text' see introTextOpening. The second paragraph is in 2 sections, the first\n# section points the user to the 'help' command.\nintroTextCommands=לרשימת הפקודות נא לכתוב\n\n# LOCALIZATION NOTE (introTextKeys): For information about the 'intro text'\n# see introTextOpening. The second section in the second paragraph points the\n# user to the F1/Escape keys which show and hide hints.\nintroTextKeys=או כדי להציג/להסתיר רמזי פקודות יש ללחוץ על\n\n# LOCALIZATION NOTE (introTextF1Escape): For information about the 'intro\n# text' see introTextOpening. This string is used with introTextKeys, and\n# contains the keys that are pressed to open and close hints.\nintroTextF1Escape=F1/Escape\n\n# LOCALIZATION NOTE (introTextGo): For information about the 'intro text' see\n# introTextOpening. The text on the button that dismisses the intro text.\nintroTextGo=קיבלתי!\n\n# LOCALIZATION NOTE (hideIntroDesc): Short description of the 'hideIntro'\n# setting. Displayed when the user asks for help on the settings.\nhideIntroDesc=הצגת הודעת הקדמה ראשונית\n\n# LOCALIZATION NOTE (eagerHelperDesc): Short description of the 'eagerHelper'\n# setting. Displayed when the user asks for help on the settings.\neagerHelperDesc=כמה קופצניים תיאורי הכלים\n\n# LOCALIZATION NOTE (allowSetDesc): Short description of the 'allowSetDesc'\n# setting. Displayed when the user asks for help on the settings.\nallowSetDesc=האם המשתמש הפעיל את הפקודה 'pref set'?\n\n# LOCALIZATION NOTE (introBody): The text displayed at the top of the output\n# for the help command, just before the list of commands. This text is wrapped\n# inside a link to a localized MDN article\nintroBody=למידע נוסף נא לפנות ל־MDN.\n\n\n\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError=Can't use '%S' as a prefix because it is not a parent command.\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply=Removed %S commands.\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch='%1$S' does not match '%2$S'\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists='%1$S' already exists\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory='%1$S' is not a directory\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile='%1$S' is not a file\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists='%1$S' doesn't exist\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc=Change the JS global\nglobalOutput=JS global is now %S\nglobalWindowDesc=The new window/global\n\n# LOCALIZATION NOTE: This forms part of the output from the 'help' command.\n# 'GCLI' is a project name and should be left untranslated.\nhelpIntro=GCLI is an experiment to create a highly usable command line for web developers.\nhelpManDefault=optional, default=%S\nhelpSearchManual3=search string to use in narrowing down the displayed commands. Regular expressions not supported.\nintroTextKeys2=, or to show/hide command hints press\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3=GCLI is an experiment to create a highly usable command line for web developers.\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc=Enter commands in different languages\nlangOutput=You are now using %S\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue=%1$S: %2$S\ntypesDateMax=%1$S is later than maximum allowed: %2$S.\ntypesDateMin=%1$S is earlier than minimum allowed: %2$S.\ntypesDateNan=Can't convert \"%S\" to a date.\ntypesNumberNotInt2=Can't convert \"%S\" to an integer.\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (echoDesc) A very short string used to describe the\n# function of the echo command.\nechoDesc=הצגת הודעה\n\n# LOCALIZATION NOTE (echoMessageDesc) A very short string used to describe the\n# message parameter to the echo command.\nechoMessageDesc=הודעה\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=קבלת עזרה על הפקודות הזמינות\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=פקודות זמינות\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc=פקודות לשליטה במסוף\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=סינון, מחיקה וסגירת פלט המסוף\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=מחיקת פלט המסוף\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=שמירת תמונה של הדף\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=שמירת תמונת PNG של כל החלון החשוף (אפשר גם לאחר השהייה)\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=קובץ יעד\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=שם הקובץ (צריך להיות עם סיומת '.png') אליו ישמר תצלום המסך.\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=השהייה (שניות)\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=זמן להמתין (בשניות) לפני שיילקח תצלום המסך\n\n# LOCALIZATION NOTE (screenshotFullscreenDesc) A very short string to describe\n# the 'fullscreen' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=כול הדף? (true/false)\n\n# LOCALIZATION NOTE (screenshotFullscreenManual) A fuller description of the\n# 'fullscreen' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=true אם צילום המסך אמור לכלול חלקים מהעמוד הנמצאים מחוץ לגבולות הגלילה.\n\n# LOCALIZATION NOTE (restartFirefoxDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nrestartFirefoxDesc=הפעלה מחדש\n\n# LOCALIZATION NOTE (restartFirefoxNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartFirefoxNocacheDesc=נטרול טעינת תוכן מהמטמון עד להפעלה מחדש\n\n# LOCALIZATION NOTE (restartFirefoxRequestCancelled) A string dispalyed to the\n# user when a scheduled restart has been aborted by the user.\nrestartFirefoxRequestCancelled=בקשת הפעלה מחדש בוטלה על־ידי המשתמש.\n\n# LOCALIZATION NOTE (restartFirefoxRestarting) A string dispalyed to the\n# user when a restart has been initiated without a delay.\nrestartFirefoxRestarting=Firefox מופעל מחדש...\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=חקירת צומת\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=חקירת הממדים והמאפיינים של רכיב באמצעות בוחר CSS לפתיחה במדגיש ה־DOM\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=בוחר CSS\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=בוחר CSS לשימוש עם Document.querySelector שמסייע בזיהוי רכיב יחיד\n\n# LOCALIZATION NOTE (tiltDesc) A very short description of the 'tilt'\n# command. See tiltManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltDesc=תצוגת הדף בתלת ממד\n\n# LOCALIZATION NOTE (tiltManual) A fuller description of the 'tilt'\n# command, displayed when the user asks for help on what it does.\ntiltManual=Investigate the relationship between various parts of a webpage and their ancestors in a 3D environment\n\n# LOCALIZATION NOTE (tiltOpenDesc) A very short description of the 'tilt inspect'\n# command. See tiltOpenManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltOpenDesc=פתיחת החוקר בתצוגת תלת ממד\n\n# LOCALIZATION NOTE (tiltOpenManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltOpenManual=Initialize the 3D page inspector and optionally highlight a node using a CSS selector\n\n# LOCALIZATION NOTE (tiltTranslateDesc) A very short description of the 'tilt translate'\n# command. See tiltTranslateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltTranslateDesc=Move the webpage mesh\n\n# LOCALIZATION NOTE (tiltTranslateManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltTranslateManual=Incrementally translate the webpage mesh in a certain direction\n\n# LOCALIZATION NOTE (tiltTranslateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateXDesc=X (פיקסלים)\n\n# LOCALIZATION NOTE (tiltTranslateXManual) A fuller description of the 'x'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateXManual=The amount in pixels to translate the webpage mesh on the X axis\n\n# LOCALIZATION NOTE (tiltTranslateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateYDesc=Y (פיקסלים)\n\n# LOCALIZATION NOTE (tiltTranslateYManual) A fuller description of the 'y'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateYManual=The amount in pixels to translate the webpage mesh on the Y axis\n\n# LOCALIZATION NOTE (tiltRotateDesc) A very short description of the 'tilt rotate'\n# command. See tiltRotateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltRotateDesc=Spin the webpage mesh\n\n# LOCALIZATION NOTE (tiltRotateManual) A fuller description of the 'tilt rotate'\n# command, displayed when the user asks for help on what it does.\ntiltRotateManual=Incrementally rotate the webpage mesh in a certain direction\n\n# LOCALIZATION NOTE (tiltRotateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateXDesc=X (מעלות)\n\n# LOCALIZATION NOTE (tiltRotateXManual) A fuller description of the 'x'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateXManual=The amount in degrees to rotate the webpage mesh along the X axis\n\n# LOCALIZATION NOTE (tiltRotateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateYDesc=Y (מעלות)\n\n# LOCALIZATION NOTE (tiltRotateYManual) A fuller description of the 'y'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateYManual=The amount in degrees to rotate the webpage mesh along the Y axis\n\n# LOCALIZATION NOTE (tiltRotateZDesc) A very short string to describe the\n# 'z' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateZDesc=Z (מעלות)\n\n# LOCALIZATION NOTE (tiltRotateZManual) A fuller description of the 'z'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateZManual=The amount in degrees to rotate the webpage mesh along the Z axis\n\n# LOCALIZATION NOTE (tiltZoomDesc) A very short description of the 'tilt zoom'\n# command. See tiltZoomManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltZoomDesc=Move away or towards the webpage mesh\n\n# LOCALIZATION NOTE (tiltZoomManual) A fuller description of the 'tilt zoom'\n# command, displayed when the user asks for help on what it does.\ntiltZoomManual=Incrementally move the webpage mesh in a certain direction along the Z axis\n\n# LOCALIZATION NOTE (tiltZoomAmountDesc) A very short string to describe the\n# 'zoom' parameter to the 'tilt zoom' command, which is displayed in a dialog\n# when the user is using this command.\ntiltZoomAmountDesc=מרחק מתצוגה (פיקסלים)\n\n# LOCALIZATION NOTE (tiltZoomAmmuntManual) A fuller description of the 'zoom'\n# parameter to the 'zoom' command, displayed when the user asks for help\n# on what it does.\ntiltZoomAmountManual=The amount in pixels to translate the webpage mesh along the Z axis\n\n# LOCALIZATION NOTE (tiltResetDesc) A very short description of the 'tilt reset'\n# command. See tiltResetManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltResetDesc=איפוס ההעתקה, ההטיה והתקריב\n\n# LOCALIZATION NOTE (tiltResetManual) A fuller description of the 'tilt reset'\n# command, displayed when the user asks for help on what it does.\ntiltResetManual=Resets any transformations applied to the webpage mesh modelview matrix\n\n# LOCALIZATION NOTE (tiltCloseDesc) A very short description of the 'tilt close'\n# command. See tiltCloseManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltCloseDesc=Close the visualization if open\n\n# LOCALIZATION NOTE (tiltCloseManual) A fuller description of the 'tilt close'\n# command, displayed when the user asks for help on what it does.\ntiltCloseManual=Close the visualization and switch back to the Inspector default highlighter\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=ניהול נקודות עצירה\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=פקודות להצגה, הוספה והסרה של נקודות עצירה\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=הצגת נקודות עצירה ידועות\n\n# LOCALIZATION NOTE (breaklistLineEntry) Used in the output of the 'break list'\n# command to display a single line breakpoint.\n# %1$S=script URL, %2$S=line number\nbreaklistLineEntry=שורת נקודת עצירה בתסריט %1$S:%2$S\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=לא הוגדרו נקודות עצירה\n\n# LOCALIZATION NOTE (breaklistIntro) Used in the output of the 'break list'\n# command to preface the list contents.\nbreaklistIntro=נקודות העצירה הבאות מוגדרות:\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=נקודת עצירה הוספה\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=לא ניתן להגדיר נקודת עצירה: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=הוספת נקודת עצירה\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=סוגי נקודת עצירה נתמכים: שורה\n\n# LOCALIZATION NOTE (breakaddDebuggerStopped) Used in the output of the\n# 'break add' command to explain that the debugger must be opened first.\nbreakaddDebuggerStopped=מנפה השגיאות חייב להיות פתוח טרם הגדרת נקודות עצירה\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=הוספת שורת עצירה\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=כתובת קובץ ה־JS\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=מספר שורה\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=הסרת נקודת עצירה\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=אינדקס נקודת העצירה\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=נקודת עצירה הוסרה\n\n# LOCALIZATION NOTE (breakNotFound) Used in the output of the 'break del'\n# command to explain that the breakpoint was not found.\nbreakNotFound=נקודת עצירה לא נמצאה\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=ניהול מנפה שגיאות\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=Commands to interrupt or resume the main thread, step in, out and over lines of code\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=Pauses the main thread\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=Resumes the main thread, and continues execution following a breakpoint, until the next breakpoint or the termination of the script.\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=ניהול צעדים\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=פקודות לכניסה, יציאה ודילוג מעל שורות של קוד\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=Executes the current statement and then stops at the next statement. If the current statement is a function call then the debugger executes the whole function, and it stops at the next statement after the function call\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepInDesc=Executes the current statement and then stops at the next statement. If the current statement is a function call, then the debugger steps into that function, otherwise it stops at the next statement\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOutDesc=Steps out of the current function and up one level if the function is nested. If in the main body, the script is executed to the end, or to the next breakpoint. The skipped statements are executed, but not stepped through\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=סגירת המסוף\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=פתח את המסוף\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=שיפור משאב עמוד\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=עריכת אחד המשאבים שמרכיב את העמוד הזה\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=כתובת לעריכה\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=מספר שורה לקפיצה\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=שינוי גודל דף\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=רוחב בפיקסלים\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=גובה בפיקסלית\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=כניסה למצב עיצוב רספונסיבי\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=יציאה ממצב עיצוב רספונסיבי\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=Toggle Responsive Design Mode\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=שינוי גודל דף\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=שליטה במצב עיצוב תגובתי\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\nresizeModeManual=Responsive websites respond to their environment, so they look good on a mobile display, a cinema display and everything in-between. Responsive Design Mode allows you to easily test a variety of page sizes in Firefox without needing to resize your whole browser.\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=טיפול בפקודות\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=קריאת התיקייה mozcmd מחדש\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=טיפול בתוספות\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=רשימת תוספות מותקנות\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=Select an addon type\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=המילונים הבאים מותקנים נכון לעכשיו:\naddonListExtensionHeading=ההרחבות הבאות מותקנות נכון לעכשיו:\naddonListLocaleHeading=השפות הבאות מותקנות נכון לעכשיו:\naddonListPluginHeading=התוספים החיצוניים הבאים מותקנים נכון לעכשיו:\naddonListThemeHeading=ערכות הנושא הבאות מותקנות נכון לעכשיו:\naddonListAllHeading=התוספות הבאות מותקנות נכון לעכשיו:\naddonListUnknownHeading=התוספות הבאות מהסוג הנבחר מותקנות נכון לעכשיו:\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous add-on commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=שם התוספת\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for add-ons of a particular type were not found.\naddonNoneOfType=לא מותקנות תוספות מסוג זה.\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=הפעלת התוספת\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an add-on that is\n# already enabled.\naddonAlreadyEnabled=%S כבר פעיל.\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an add-on is enabled.\naddonEnabled=%S פעיל.\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=נטרול התוספת\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an add-on that is\n# already disabled.\naddonAlreadyDisabled=%S כבר מנוטרל.\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an add-on is disabled.\naddonDisabled=%S מנוטרל.\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=ייצוא משאבים\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=יצוא HTML מדף\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=ביצוע שינויים בדף\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=חיפוש והחלפה של רכיבים בתוך העמוד\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=מה לחפש\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=מחרוזת החלפה\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=ביצוע חיפוש שאינו תלוי רישיות\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=CSS selector to root of search\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=CSS selector to match in search\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=ביטוי רגולרי תואם לתכונה\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=הגבלת החיפוש לתכונות\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=הגבלת החיפוש לצמתי טקסט\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=Elements matched by selector: %1$S. Replaces in text nodes: %2$S. Replaces in attributes: %3$S.\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=הסרת רכיבים ותכונות מעמוד\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=הסרת רכיבים מעמוד\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=CSS selector specifying elements to remove\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=CSS selector specifying root of search\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=להסיר את הרכיב, אך להשאיר את התוכן\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=הסרת רכיבים ריקים בלבד\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=Elements matched by selector: %1$S. Elements removed: %2$S.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=הסרת תכונות תואמות\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=ביטוי רגולרי המציין תכונות להסרה\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=CSS selector of elements to include\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=CSS selector of root of search\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=ביצוע חיפוש שאינו תלוי רישיות\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=Elements matched by selector: %1$S. Attributes removed: %2$S.\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=הצגה ושינוי עוגיות\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=פקודות להצגה, יצירה, מחיקה ושינוי של עוגיות עבור המתחם הנוכחי.\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=הצגת עוגיות\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=הצגת רשימת העוגיות הקשורות לעמוד הנוכחי.\n\n# LOCALIZATION NOTE (cookieListOutKey) A heading used in the output from the\n# 'cookie list' command above a list of cookie keys\ncookieListOutKey=מפתח\n\n# LOCALIZATION NOTE (cookieListOutValue) A heading used in the output from the\n# 'cookie list' command above a list of cookie values\ncookieListOutValue=ערך\n\n# LOCALIZATION NOTE (cookieListOutActions) A heading used in the output from the\n# 'cookie list' command above a list of actions to take on cookies\ncookieListOutActions=פעולות\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=עריכה\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=הסרה\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=הסרת עוגייה\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=הסרת עוגייה לפי המפתח\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=המפתח של העוגייה להסרה\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=קביעת עוגייה\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=Set a cookie by specifying a key name, it's value and optionally one or more of the following attributes: expires (max-age in seconds or the expires date in GMTString format), path, domain, secure\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=מפתח העוגיה להגדרה\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=ערך העוגיה להגדרה\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc=אפשרויות\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=נתיב העוגיה להגדרה\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=שם המתחם של העוגייה הוגדר\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=העוגייה תישלח על https בלבד\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=מיפה JavaScript\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=כתובת קובץ ה־JavaScript שברצונך ליפות\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=גודל הזחה בתווים\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=מספר התווים בהם יש להזיח כל שורה ושורה\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=התווים המשתמשים להזחת כל שורה ושורה\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=The chars used to indent each line, the possible choices are space or tab.\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesDesc) A very short description of the\n# 'jsb <jsbPreserveNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveNewlinesDesc=האם להשאיר שבירות שורה קיימות?\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=האם לשמר שבירות שורה קיימות\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=כמות מקסימלית של שבירות שורה רצופות\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=מספר מקסימלי של שבירות שורה רצופות שישמרו\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=האם לכפות מצב jslint-stricter?\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=כאשר מוגדר לאמת, מצב jslint-stricter נכפה\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc=צמצום, הרחבה, הרחבת קצה, הרחבה צמודה\n\n# LOCALIZATION NOTE (jsbBraceStyleManual) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\njsbBraceStyleManual=סגנון הקידוד של סוגריים. יכול להיות צמצום, הרחבה, הרחבת קצה או הרחבה צמודה\n\n# LOCALIZATION NOTE (jsbSpaceBeforeConditionalDesc) A very short description of\n# the 'jsb <spaceBeforeConditional>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbSpaceBeforeConditionalDesc=רווח לפני ביטויי התניה (if)?\n\n# LOCALIZATION NOTE (jsbSpaceBeforeConditionalManual) A fuller description of\n# the 'jsb <spaceBeforeConditional>' parameter, displayed when the user asks for\n# help on what it does.\njsbSpaceBeforeConditionalManual=אם יש להוסיף רווח לפני ביטויי התניה?\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=Unescape \\\\xNN characters?\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=Should printable characters in strings encoded in \\\\xNN notation be unescaped?\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=נא להכניס כתובת חוקית\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=Commands to manipulate function call logging\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=Start logging function calls to the console\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=התחלת רישום קריאות.\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=עצירת רישום קריאות לפונקציות\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=No call logging is currently active\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=Stopped call logging. Active contexts: %1$S.\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=Start logging function calls for chrome code to the console\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=Global object, JSM URI, or JS to get a global object from\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=The global object, URI of a JSM, or JS to execute in the chrome window from which to obtain a global object\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=התחלת רישום קריאות.\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=עצירת רישום קריאות לפונקציות\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=No call logging for chrome code is currently active\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=Stopped call logging. Active contexts: %1$S.\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<anonymous>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=שיטת קריאה\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=JSM שגוי!\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=המשתנה לא נמצא בחלון התוכן.\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=Variable not found in chrome window.\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of javascript\n# and invalid JavaScript code.\ncallLogChromeEvalException=קוד ה־javascript שנבחן זרק את החריגה הבאה\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=The JavaScript source must evaluate to an object whose method calls are to be logged e.g. \"({a1: function() {this.a2()},a2: function() {}});\"\n\n\naddonListOutDisable=Disable\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=Enable\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=pending\naddonPendingDisable=disable\naddonPendingEnable=enable\naddonPendingInstall=install\naddonPendingUninstall=uninstall\naddonPendingUpgrade=upgrade\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=Entries cleared successfully.\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=Clear entries from the application cache\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=Clear one or more entries from the application cache\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=Application cache utilities\nappCacheListDataSize=Data size:\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=Display a list of application cache entries.\nappCacheListDeviceID=Device ID:\nappCacheListExpirationTime=Expires:\nappCacheListFetchCount=Fetch count:\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=Key:\nappCacheListLastFetched=Last fetched:\nappCacheListLastModified=Last modified:\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=Display a list of all application cache entries. If the search parameter is used then the table displays the entries containing the search term.\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=Filter results using a search term.\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=View Entry\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=Validate cache manifest\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=Find issues relating to a cache manifest and the files that it references\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=URI to check\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=Appcache validated successfully.\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=Open a new tab containing the specified cache entry information.\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=The key for the entry to display.\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=Open a new tab containing the specified cache entry information.\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=Remove\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc=Setup a mozcmd directory\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc=Directory containing .mozcmd files\n\n# LOCALIZATION NOTE (cmdSetdirManual2) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual2=A 'mozcmd' directory is an easy way to create new custom commands. For more information see the <a href=\"https://developer.mozilla.org/docs/Tools/GCLI/Customization\">MDN documentation</a>.\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3=Loaded commands from '%1$S'\ncookieListOutAttributes=Attributes:\ncookieListOutExpires=Expires:\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=Host:\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=None\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=No cookies found for host %1$S\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=No cookies found for this page\ncookieListOutPath=Path:\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=At browser exit (session)\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=The expiry date of the cookie (quoted RFC2822 or ISO 8601 date)\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=Not accessible from client side script\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=Only valid for the lifetime of the browser session\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc=Black box sources in the debugger\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc=(No sources black boxed)\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc=Error black boxing:\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc=Black box all sources that match this glob (for example: \"*.min.js\")\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc=Invert matching, so that we black box every source that is not the source provided or does not match the provided glob pattern.\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc=The following sources were black boxed:\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc=A specific source to black box\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=Close the debugger\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=List the source URLs loaded in the debugger\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=Open the debugger\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc=Stop black boxing sources in the debugger\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc=(Did not stop black boxing any sources)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc=Error stopping black boxing:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc=Stop black boxing all sources that match this glob (for example: \"*.min.js\")\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc=Invert matching, so that we stop black boxing every source that is not the source provided or does not match the provided glob pattern.\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc=Stopped black boxing the following sources:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc=A specific source to stop black boxing\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=The debugger must be opened before using this command\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first before setting breakpoints.\ndebuggerStopped=The debugger must be opened before setting breakpoints\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc=Grab a color from the page\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual=Open a panel that magnifies an area of page to inspect pixels and copy color values\n\n# LOCALIZATION NOTE (eyedropperTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the Eyedropper tool.\neyedropperTooltip=Grab a color from the page\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc=Open folders\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath=Please enter a valid path\nfolderOpenDesc=Open folder path\nfolderOpenDir=Directory Path\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult=Opened %1$S\nfolderOpenProfileDesc=Open profile directory\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc=Highlight nodes\n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc=Fill style\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual=Override the default region fill style with a custom color\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc=Hide guides\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual=Hide the guides around the highlighted node\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc=Keep existing highlighters\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual=By default, existing highlighters are hidden when running the command, unless this option is set\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual=Highlight nodes that match a selector on the page\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc=Options\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=%1$S node highlighted;%1$S nodes highlighted\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached=%1$S nodes matched, but only %2$S nodes highlighted. Use '--showall' to show all\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc=Box model region\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual=Which box model region should be highlighted: 'content', 'padding', 'border' or 'margin'\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc=CSS selector\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual=The CSS selector used to match nodes in the page\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc=Show all matches\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual=If too many nodes match the selector, only the first 100 will be shown to avoid slowing down the page too much. Use this option to show all matches instead\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc=Show the node infobar\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual=Show the infobar above the highlighted node (the infobar displays the tagname, attributes and dimension)\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc=Inject common libraries into the page\ninjectFailed=Failed to load %1$S - Invalid URI\ninjectLibraryDesc=Select the library to inject or enter a valid script URI to inject\ninjectLoaded=%1$S loaded\ninjectManual2=Inject common libraries into the content of the page which can also be accessed from the console.\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=Select the coding style of braces\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=Select the coding style of braces: collapse - put braces on the same line as control statements; expand - put braces on own line (Allman / ANSI style); end-expand - put end braces on own line; expand-strict - put braces on own line even if it will break your code.\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=Do not preserve line breaks\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=No space before conditional statements\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=Options\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=Open a remote debug port\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=Listen is disabled by the devtools.debugger.remote-enabled preference\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=Listening on port %1$S\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2=%1$S can allow remote debugging over a TCP/IP connection. For security reasons this is turned off by default, but can be enabled using this command.\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=DebuggerServer not initialized\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=The TCP port to listen on\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc=CSS media type emulation\nmediaEmulateDesc=Emulate a specified CSS media type\nmediaEmulateManual=View the document as if rendered on a device supporting the given media type, with the relevant CSS rules applied.\nmediaEmulateType=The media type to emulate\nmediaResetDesc=Stop emulating a CSS media type\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=The command '%1$S' is not available in multiprocess mode (E10S)\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=chrome frames\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=Highlight painted area\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=Draw repainted areas in different colors\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=Turn off paint flashing\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=Turn on paint flashing\n\n# LOCALIZATION NOTE (paintflashingToggleDesc) A very short string used to describe the\n# function of the \"paintflashing toggle\" command.\npaintflashingToggleDesc=Toggle paint flashing\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip=Highlight painted area\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2=Profile has already been started\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=Close the profiler\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=Manage profiler\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=List all profiles\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=Commands to start or stop a JavaScript profiler\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=Profile not found\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=For this command to work you need to open the profiler first\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3=Profiler has not been started yet. Use 'profile start' to start profiling\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=Open the profiler\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=Show individual profile\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=Name of a profile.\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=Start profiling\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=Name of a profile you wish to start.\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2=Recording…\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=Stop profiling\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=Name of a profile you wish to stop.\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped=Stopped…\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2=Responsive websites respond to their environment, so they look good on a mobile display, a cinema display and everything in-between. Responsive Design Mode allows you to easily test a variety of page sizes in %1$S without needing to resize your whole browser.\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\nresizeModeToggleTooltip=Responsive Design Mode\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=Restart %1$S\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=Disables loading content from cache upon restart\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=Restart request cancelled by user.\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=Restarting %1$S…\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=Scratchpad\n\n# LOCALIZATION NOTE (screenshotChromeDesc) A very short string to describe\n# the 'chrome' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\n# The argument (%1$S) is the browser name.\nscreenshotChromeDesc2=Capture %1$S chrome window? (true/false)\n\n# LOCALIZATION NOTE (screenshotChromeManual) A fuller description of the\n# 'chrome' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\n# The argument (%1$S) is the browser name.\nscreenshotChromeManual2=True if you want to take the screenshot of the %1$S window rather than the web page's content window.\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=Copy screenshot to clipboard? (true/false)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=True if you want to copy the screenshot instead of saving it to a file.\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=Copied to clipboard.\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=Error occurred while copying to clipboard.\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=Error saving to\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. The first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=Screen Shot %1$S at %2$S\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions=Options\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=Saved to\n\n# LOCALIZATION NOTE (screenshotSelectorChromeConflict) Exception thrown when user\n# tries to use 'selector' option along with 'chrome' option of the screenshot\n# command. Refer: https://bugzilla.mozilla.org/show_bug.cgi?id=659268#c7\nscreenshotSelectorChromeConflict=selector option is not supported when chrome option is true\n\n# LOCALIZATION NOTE (screenshotTooltip) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltip=Take a fullpage screenshot\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\nsplitconsoleTooltip=Toggle split console\n\n# LOCALIZATION NOTE (tiltToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Tilt 3D View.\ntiltToggleTooltip=3D View\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=Use the builtin tools\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=Use the builtin tools, overriding any previous srcdir command.\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=Builtin tools loaded.\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2=Hack the %1$S Developer Tools\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=Various commands related to hacking directly on the %1$S Developer Tools.\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=Reload the developer tools\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=Tools reloaded.\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=Load tools from a mozilla-central checkout\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=A mozilla-central checkout\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=Load the %1$S Developer Tools from a complete mozilla-central checkout.\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound=%1$s does not exist or is not a mozilla-central checkout.\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded=Tools loaded from %1$s.\n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc=Unhighlight all nodes\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual=Unhighlight all nodes previously highlighted with the 'highlight' command\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/inspector.dtd",
    "content": "<!ENTITY inspectorHTMLCopyInner.label       \"העתקת HTML פנימי\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"פ\">\n\n<!ENTITY inspectorHTMLCopyOuter.label       \"העתקת HTML חיצוני\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey   \"ח\">\n\n<!ENTITY inspectorHTMLDelete.label          \"מחיקת צומת\">\n<!ENTITY inspectorHTMLDelete.accesskey      \"מ\">\n\n<!ENTITY inspector.selectButton.tooltip     \"בחירת רכיב עם העכבר\">\n\n\n<!-- LOCALIZATION NOTE (inspectorCopyImageDataUri.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the URL embedding the image data encoded in Base 64 (what we name\n     here Image Data URL). For more information:\n     https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs -->\n<!ENTITY inspectorCopyImageDataUri.label       \"Copy Image Data-URL\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey   \"U\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyUniqueSelector.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the CSS Selector of the current node -->\n<!ENTITY inspectorCopyUniqueSelector.label       \"Copy Unique Selector\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"E\">\n<!-- LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users edit the\n     (outer) HTML of the current node -->\n<!ENTITY inspectorHTMLEdit.label       \"Edit As HTML\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n<!ENTITY inspectorHTMLPasteAfter.label       \"After\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"B\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n<!ENTITY inspectorHTMLPasteBefore.label      \"Before\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"t\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"Paste…\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"As First Child\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"N\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteInner.label      \"Paste Inner HTML\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"L\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n<!ENTITY inspectorHTMLPasteLastChild.label       \"As Last Child\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"P\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste outer\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteOuter.label      \"Paste Outer HTML\">\n<!ENTITY inspectorSearchHTML.key            \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n<!ENTITY inspectorSearchHTML.label2          \"Search with CSS Selectors\">\n\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n<!ENTITY inspectorShowDOMProperties.label       \"Show DOM Properties\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (confirmNavigationAway): Used in the Inspector tool, when\n# the user tries to navigate away from a web page, to confirm the change of\n# page.\nconfirmNavigationAway.message=עזיבת דף זה תסגור את החוקר וכל השינויים שעשית יאבדו.\nconfirmNavigationAway.buttonLeave=עזוב דף\nconfirmNavigationAway.buttonLeaveAccesskey=ע\nconfirmNavigationAway.buttonStay=הישאר בדף זה\nconfirmNavigationAway.buttonStayAccesskey=ה\n\nbreadcrumbs.siblings=אחים\n# LOCALIZATION NOTE (htmlPanel): Used in the Inspector tool's openInspectorUI\n# method when registering the HTML panel.\n\n# LOCALIZATION NOTE (inspectButtonWithShortcutKey.tooltip):\n# This button appears in the Inspector Toolbar. inspectButton is stateful,\n# if it's pressed users can select an element with the mouse.\n# %S is the keyboard shortcut.\ninspectButtonWithShortcutKey.tooltip=בחירת אלמנט עם עכבר (%S)\n\n# LOCALIZATION NOTE (inspectButton.tooltip):\n# Same as inspectButtonWithShortcutKey.tooltip but used when an add-on\n# overrides the shortcut key.\ninspectButton.tooltip=בחירת אלמנט עם עכבר\n\n# LOCALIZATION NOTE (markupButton.*):\n# This button is the button located at the beginning of the breadcrumbs\n# in the inspector toolbar. Its tooltip is built dynamically.\n# markupButton.tooltip is used on Mac.\n# On Windows and Linux, we use markupButton.tooltipWithAccesskey, where we append\n# the keyboard shortcut.\nmarkupButton.tooltip=לוח תגיות\nmarkupButton.tooltipWithAccesskey=לוח תגיות (%S)\n\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=פעולות צומת\n\n\nconfirmNavigationAway.message2=If you leave this page, the changes you have made will be lost.\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=Debugger is paused. Some features like mouse selection will not work.\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\neventsTooltip.openInDebugger=Open in Debugger\ninspector.accesskey=I\ninspector.commandkey=C\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label=Inspector\n\n# LOCALIZATION NOTE (inspector.panelLabel.*)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel=Inspector Panel\ninspector.panelLabel.markupView=Markup View\ninspector.tooltip=DOM and Style Inspector\nmarkupView.more.showAll=Show All %S Nodes\n\n# LOCALIZATION NOTE (markupView.more.*)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=Some nodes were hidden.\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage=Could not load the image\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n<!ENTITY title                  \"מודל הקופסה\">\n<!ENTITY margins.tooltip        \"שולים\">\n<!ENTITY borders.tooltip        \"גבולות\">\n<!ENTITY padding.tooltip        \"רפוד\">\n<!ENTITY content.tooltip        \"תוכן\">\n\n\n<!ENTITY border.tooltip         \"border\">\n<!ENTITY margin.tooltip         \"margin\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n<!ENTITY netmonitorUI.perfNotice1         \"• יש ללחוץ על הכפתור\">\n<!ENTITY netmonitorUI.perfNotice2         \"כדי להתחיל את ניתוח הביצועים.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.reload1/2/3): These are the labels displayed\n  -  in the network table when empty to start logging network requests. -->\n<!ENTITY netmonitorUI.reloadNotice1       \"• יש לבצע בקשה או\">\n<!ENTITY netmonitorUI.reloadNotice2       \"לטעון מחדש\">\n<!ENTITY netmonitorUI.reloadNotice3       \"את הדף כדי לראות מידע מפורט על פעילות הרשת.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n<!ENTITY netmonitorUI.toolbar.status2     \"✓\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n<!ENTITY netmonitorUI.toolbar.method      \"פעולה\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n<!ENTITY netmonitorUI.toolbar.file        \"קובץ\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n<!ENTITY netmonitorUI.toolbar.domain      \"שם מתחם\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n<!ENTITY netmonitorUI.toolbar.type        \"סוג\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column. -->\n<!ENTITY netmonitorUI.toolbar.size        \"גודל\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n<!ENTITY netmonitorUI.toolbar.waterfall   \"ציר זמן\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n<!ENTITY netmonitorUI.tab.headers         \"כותרים\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n<!ENTITY netmonitorUI.tab.cookies         \"עוגיות\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n<!ENTITY netmonitorUI.tab.params          \"פרמטרים\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n<!ENTITY netmonitorUI.tab.response        \"תגובה\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n<!ENTITY netmonitorUI.tab.timings         \"זמנים\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n<!ENTITY netmonitorUI.tab.preview         \"תצוגה מקדימה\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterAll    \"הכל\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFonts  \"גופנים\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterImages \"תמונות\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterMedia  \"מדיה\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterOther  \"אחרים\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n<!ENTITY netmonitorUI.footer.clear  \"מחיקה\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n<!ENTITY netmonitorUI.footer.perf   \"הצגה או הסתרה של ניתוח הביצועים…\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n<!ENTITY netmonitorUI.panesButton.tooltip \"הצגה או הסתרה של מידע רשת\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n<!ENTITY netmonitorUI.summary.url         \"כתובת בקשה:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n<!ENTITY netmonitorUI.summary.method      \"צורת בקשה:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n<!ENTITY netmonitorUI.summary.status      \"קוד מצב:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n<!ENTITY netmonitorUI.summary.version     \"גרסה:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n<!ENTITY netmonitorUI.summary.size        \"גודל כותרים:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n<!ENTITY netmonitorUI.response.name       \"שם:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n<!ENTITY netmonitorUI.response.dimensions \"ממדים:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n<!ENTITY netmonitorUI.response.mime       \"סוג MIME:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.encoding): This is the label displayed\n  -  in the network details response tab identifying an image's encoding. -->\n<!ENTITY netmonitorUI.response.encoding   \"קידוד:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n<!ENTITY netmonitorUI.timings.blocked     \"חסימה:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n<!ENTITY netmonitorUI.timings.dns         \"איתור DNS:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n<!ENTITY netmonitorUI.timings.connect     \"התחברות:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n<!ENTITY netmonitorUI.timings.send        \"שליחה:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n<!ENTITY netmonitorUI.timings.wait        \"המתנה:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n<!ENTITY netmonitorUI.timings.receive     \"קבלה:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n<!ENTITY netmonitorUI.context.perfTools   \"התחלת ניתוח ביצועים…\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"נ\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n<!ENTITY netmonitorUI.context.copyUrl     \"העתקת כתובת\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n<!ENTITY netmonitorUI.context.copyAsCurl    \"העתקה בתור cURL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrl.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"העתקת תמונה בתור Data URI\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"ת\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n<!ENTITY netmonitorUI.summary.editAndResend \"העתקה ושליחה מחדש\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey \"ש\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n<!ENTITY netmonitorUI.context.newTab      \"פתיחה בלשונית חדשה\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n<!ENTITY netmonitorUI.context.newTab.accesskey \"ל\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n<!ENTITY netmonitorUI.custom.newRequest   \"בקשה חדשה\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.query        \"מחרוזת שאילתה:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.headers      \"כותרי בקשה:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.postData     \"גוף בקשה:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n<!ENTITY netmonitorUI.custom.send         \"שליחה\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n<!ENTITY netmonitorUI.custom.cancel       \"ביטול\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n<!ENTITY netmonitorUI.backButton          \"חזרה\">\n\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n<!ENTITY netmonitorUI.security.certificate \"Certificate:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n<!ENTITY netmonitorUI.security.cipherSuite \"Cipher suite:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n<!ENTITY netmonitorUI.security.connection \"Connection:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n<!ENTITY netmonitorUI.security.error      \"An error occured:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n<!ENTITY netmonitorUI.security.hpkp \"Public Key Pinning:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n<!ENTITY netmonitorUI.security.hsts \"HTTP Strict Transport Security:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n<!ENTITY netmonitorUI.security.protocolVersion \"Protocol version:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n<!ENTITY netmonitorUI.security.warning.cipher     \"The cipher used for encryption is deprecated and insecure.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.protocol): A tooltip\n  -  for warning icon that indicates a connection uses insecure protocol. -->\n<!ENTITY netmonitorUI.security.warning.sslv3      \"The protocol SSL 3.0 is deprecated and insecure.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.address): This is the label displayed\n  -  in the network details headers tab identifying the remote address. -->\n<!ENTITY netmonitorUI.summary.address     \"Remote address:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n<!ENTITY netmonitorUI.summary.rawHeaders \"Raw headers\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Request headers:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Response headers:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n<!ENTITY netmonitorUI.tab.security        \"Security\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n<!ENTITY netmonitorUI.toolbar.transferred \"Transferred\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label=רשת\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel=חלונית רשת\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey=Q\nnetmonitor.accesskey=ר\n\n# LOCALIZATION NOTE (netmonitor.tooltip):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\nnetmonitor.tooltip=צג הרשת\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=הסתרת פרטי בקשה\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=הצגת פרטי בקשה\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=אין כותרים עבור בקשה זו\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=סינון כותרים\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=אין עוגיות עבור בקשה זו\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=סינון עוגיות\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=אין פרמטרים עבור בקשה זו\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=סינון פרמטרי בקשה\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=מחרוזת שאילתה\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=נתוני טופס\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=מטען בקשה\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=כותרי בקשה\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload=כותרי בקשה מזרם העלאה\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=כותרי תשובה\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=עוגיות בקשה\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=עוגיות תשובה\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=סינון מאפיינים\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → התקשרות %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=מיון בסדר עולה\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=מיון בסדר יורד\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=אין בקשות\n\n# LOCALIZATION NOTE (networkMenu.summary): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the number of seconds.\nnetworkMenu.summary=בקשה אחת, #2 KB, #3 s;#1 בקשות, #2 KB, #3 s\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB=%S KB\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S מילישניות\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond=%S מילישניות\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second=%S שניות\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute=%S דקות\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading=טעינה\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable=ריק\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading=נא להמתין…\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable=אין נתונים זמינים\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS=%S שניות\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled=מטמון ראשי\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled=מטמון ריק\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=גודל: %S KB\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds=זמן: שניה אחת;זמן: #1 שניות\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached=תשובות שמורות: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount=סך הכל בקשות: %S\n\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=Disabled\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=Enabled\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=Host %S:\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayd. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<Not Available>\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=A security error prevented the resource from being loaded.\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not encrypted.\nnetmonitor.security.state.insecure=The connection used to fetch this resource was not encrypted.\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=The connection used to fetch this resource was secure.\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=This resource was transferred over a connection that used weak encryption.\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=—\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/profiler.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Profiler strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (profilerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY profilerUI.emptyNotice1    \"נא ללחוץ על הכפתור\">\n<!ENTITY profilerUI.emptyNotice2    \"כדי להתחיל בהקלטת קריאות לפונקציות JavaScript.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.stopNotice1/2): This is the label shown\n  -  in the call list view while recording a profile. -->\n<!ENTITY profilerUI.stopNotice1    \"נא ללחוץ על הכפתור\">\n<!ENTITY profilerUI.stopNotice2    \"שוב כדי להפסיק את האיבחון.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.loadingNotice): This is the label shown\n  -  in the call list view while loading a profile. -->\n<!ENTITY profilerUI.loadingNotice \"בטעינה…\">\n\n<!-- LOCALIZATION NOTE (profilerUI.recordButton): This string is displayed\n  -  on a button that starts a new profile. -->\n<!ENTITY profilerUI.recordButton.tooltip \"הקלטת קריאות לפונקציות JavaScript.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.importButton): This string is displayed\n  -  on a button that opens a dialog to import a saved profile data file. -->\n<!ENTITY profilerUI.importButton \"ייבוא…\">\n\n<!-- LOCALIZATION NOTE (profilerUI.clearButton): This string is displayed\n  -  on a button that remvoes all the recordings. -->\n<!ENTITY profilerUI.clearButton \"מחיקה\">\n\n<!-- LOCALIZATION NOTE (profilerUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY profilerUI.table.duration    \"זמן (מילישניות)\">\n<!ENTITY profilerUI.table.percentage  \"עלות\">\n<!ENTITY profilerUI.table.invocations \"קריאות\">\n<!ENTITY profilerUI.table.function    \"פונקציה\">\n\n<!-- LOCALIZATION NOTE (profilerUI.newtab.tooltiptext): The tooltiptext shown\n  -  on the \"+\" (new tab) button for a profile when a selection is available. -->\n<!ENTITY profilerUI.newtab.tooltiptext \"הוספת לשונית חדשה מהבחירה\">\n\n\n<!-- LOCALIZATION NOTE (profilerUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n<!ENTITY profilerUI.enableFramerate             \"Record Framerate\">\n<!ENTITY profilerUI.enableFramerate.tooltiptext \"Record framerate while profiling.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY profilerUI.enableMemory             \"Record Memory\">\n<!ENTITY profilerUI.enableMemory.tooltiptext \"Record memory consumption while profiling.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.exportButton): This string is displayed\n  -  on a button that opens a dialog to export a saved profile data file. -->\n<!ENTITY profilerUI.exportButton \"Save\">\n\n<!-- LOCALIZATION NOTE (profilerUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n<!ENTITY profilerUI.flattenTreeRecursion             \"Flatten Tree Recursion\">\n<!ENTITY profilerUI.flattenTreeRecursion.tooltiptext \"Flatten recursion when inspecting functions.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n<!ENTITY profilerUI.invertFlameGraph             \"Invert Flame Chart\">\n<!ENTITY profilerUI.invertFlameGraph.tooltiptext \"Inverting the flame chart displays the profiled call paths starting from the youngest frames and expanding out to the older frames.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n<!ENTITY profilerUI.invertTree             \"Invert Call Tree\">\n<!ENTITY profilerUI.invertTree.tooltiptext \"Inverting the call tree displays the profiled call paths starting from the youngest frames and expanding out to the older frames.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n<!ENTITY profilerUI.options.filter.tooltiptext \"Select what data to display in the timeline\">\n\n<!-- LOCALIZATION NOTE (profilerUI.options.tooltiptext): This is the tooltip\n  -  for the options button. -->\n<!ENTITY profilerUI.options.gear.tooltiptext \"Configure performance preferences.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n<!ENTITY profilerUI.showPlatformData             \"Show Gecko Platform Data\">\n<!ENTITY profilerUI.showPlatformData.tooltiptext \"Showing platform data enables the JavaScript Profiler reports to include Gecko platform symbols.\">\n<!ENTITY profilerUI.table.samples         \"Samples\">\n<!ENTITY profilerUI.table.selfAlloc1        \"Self Sampled Allocations\">\n<!ENTITY profilerUI.table.selfAllocTooltip  \"The number of Object allocations sampled at this location.\">\n<!ENTITY profilerUI.table.selfDuration2   \"Self Time\">\n<!ENTITY profilerUI.table.selfPercentage  \"Self Cost\">\n<!ENTITY profilerUI.table.totalAlloc1       \"Total Sampled Allocations\">\n<!ENTITY profilerUI.table.totalAllocTooltip \"The total number of Object allocations sampled at this location and in callees.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY profilerUI.table.totalDuration2  \"Total Time\">\n<!ENTITY profilerUI.table.totalPercentage \"Total Cost\">\n<!ENTITY profilerUI.toolbar.js-calltree \"JavaScript\">\n<!ENTITY profilerUI.toolbar.js-flamegraph \"JS Flame Chart\">\n<!ENTITY profilerUI.toolbar.memory-calltree1 \"Allocations\">\n<!ENTITY profilerUI.toolbar.memory-flamegraph1 \"Allocations Flame Chart\">\n\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n<!ENTITY profilerUI.toolbar.waterfall \"Timeline\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/profiler.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Profiler\n# which is available from the Web Developer sub-menu -> 'Profiler'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (profiler.label):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nprofiler.label2=ביצועים\n\n# LOCALIZATION NOTE (profiler.panelLabel):\n# This is used as the label for the toolbox panel.\nprofiler.panelLabel2=חלונית ביצועים\n\n# LOCALIZATION NOTE (profiler2.commandkey, profiler.accesskey)\n# Used for the menuitem in the tool menu\nprofiler.commandkey2=VK_F5\nprofiler.accesskey=ב\n\n# LOCALIZATION NOTE (profiler.tooltip2):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\nprofiler.tooltip2=מאבחן JavaScript\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=עדיין אין איבחונים.\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Profiler,\n# identifying a set of function calls.\nrecordingsList.itemLabel=הקלטה #%S\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=בביצוע…\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S מילישניות\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for saving an item to disk.\nrecordingsList.saveLabel=שמירה\n\n# LOCALIZATION NOTE (profile.tab):\n# This string is displayed in the profile view for a tab, after the\n# recording has finished, as the recording 'start → stop' range in milliseconds.\nprofile.tab=%1$S מילישניות → %2$S מילישניות\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Profiler,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps=fps\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Profiler,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=עיצובים\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=רשת\ncategory.graphics=גרפיקה\ncategory.storage=אחסון\ncategory.events=קלט ואירועים\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(שורש)\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=הצגת קוד מקור במנפה השגיאות\n\n# LOCALIZATION NOTE (table.zoom.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the 'zoom'\n# buttons (small magnifying glass icons) which spawn a new tab.\ntable.zoom.tooltiptext=הפעלת המפקח על מסגרת זו בלשונית חדשה\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=שמירת איבחון…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=קבצי JSON\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=כל הקבצים\n\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Profiler,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=ms\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=(idle)\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units of time in milliseconds.\ntable.ms=ms\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units representing percentages.\ntable.percentage=%\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedTitle=Unsaved Changes\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=You have unsaved changes that will be lost. Are you sure you want to continue?\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted.\nprojecteditor.deleteLabel=Delete\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle=Delete\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage=Are you sure you want to delete this folder?\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage=Are you sure you want to delete this file?\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a menu item for adding a new file to\n# the directory.\nprojecteditor.newLabel=New…\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=Rename\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel=Save\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel=Save As…\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file.\nprojecteditor.selectFileLabel=Select a File\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder.\nprojecteditor.openFolderLabel=Select a Folder\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file.\nprojecteditor.openFileLabel=Open a File\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files.\nprojecteditor.find.commandkey=F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\".\nprojecteditor.save.commandkey=S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file.\nprojecteditor.new.commandkey=N\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate): label of the rotate button.\nresponsiveUI.rotate=סיבוב\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S (מותאם אישית)\n\n\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=Add Preset\n\n# LOCALIZATION NOTE (responsiveUI.close): tooltip text of the close button.\nresponsiveUI.close=Leave Responsive Design View\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=Give a name to the %Sx%S preset\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle=Responsive Design View\nresponsiveUI.dontShowReloadNotification=Never show again\nresponsiveUI.dontShowReloadNotification_accesskey=N\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload=If touch event listeners have been added earlier, the page needs to be reloaded.\nresponsiveUI.notificationReload=Reload\nresponsiveUI.notificationReload_accesskey=R\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=Remove Preset\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip=Use the Control key for more precision. Use Shift key for rounded sizes.\nresponsiveUI.rotate2=Rotate\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot=Screenshot\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename=Screen Shot %1$S at %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch=Simulate touch events (page reload might be needed)\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n<!ENTITY window.title                 \"דף טיוטה\">\n\n<!ENTITY fileMenu.label               \"קובץ\">\n<!ENTITY fileMenu.accesskey           \"ק\">\n\n<!ENTITY newWindowCmd.label           \"חלון חדש\">\n<!ENTITY newWindowCmd.accesskey       \"ח\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"פתיחת קובץ…\">\n<!ENTITY openFileCmd.accesskey        \"פ\">\n<!ENTITY openFileCmd.commandkey       \"פ\">\n\n<!ENTITY openRecentMenu.label         \"פתיחת אחרונים\">\n<!ENTITY openRecentMenu.accesskey     \"א\">\n\n<!ENTITY revertCmd.label              \"החזרה…\">\n<!ENTITY revertCmd.accesskey          \"ח\">\n\n<!ENTITY saveFileCmd.label            \"שמירה\">\n<!ENTITY saveFileCmd.accesskey        \"ש\">\n<!ENTITY saveFileCmd.commandkey       \"ש\">\n\n<!ENTITY saveFileAsCmd.label          \"שמירה בשם…\">\n<!ENTITY saveFileAsCmd.accesskey      \"ש\">\n\n<!ENTITY closeCmd.label               \"סגירה\">\n<!ENTITY closeCmd.key                 \"ס\">\n<!ENTITY closeCmd.accesskey           \"ס\">\n\n<!ENTITY editMenu.label               \"עריכה\">\n<!ENTITY editMenu.accesskey           \"ע\">\n\n<!ENTITY run.label                    \"הרצה\">\n<!ENTITY run.accesskey                \"ר\">\n<!ENTITY run.key                      \"R\">\n\n<!ENTITY inspect.label                \"חקירה\">\n<!ENTITY inspect.accesskey            \"ח\">\n<!ENTITY inspect.key                  \"ח\">\n\n<!ENTITY display.label                \"תצוגה\">\n<!ENTITY display.accesskey            \"ת\">\n<!ENTITY display.key                  \"l\">\n\n<!ENTITY pprint.label                 \"הדפסה יפה\">\n<!ENTITY pprint.key                   \"p\">\n\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n<!ENTITY environmentMenu.label        \"סביבה\">\n<!ENTITY environmentMenu.accesskey    \"ס\">\n\n\n<!ENTITY contentContext.label         \"תוכן\">\n<!ENTITY contentContext.accesskey     \"ת\">\n\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n<!ENTITY browserContext.label         \"דפדפן\">\n<!ENTITY browserContext.accesskey     \"ד\">\n\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n<!ENTITY helpMenu.label               \"עזרה\">\n<!ENTITY helpMenu.accesskey           \"ע\">\n<!ENTITY helpMenuWin.label            \"עזרה\">\n<!ENTITY helpMenuWin.accesskey        \"ע\">\n\n<!ENTITY documentationLink.label      \"עזרה עבור דף טיוטא ב־MDN\">\n<!ENTITY documentationLink.accesskey  \"ע\">\n\n\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n<!ENTITY resetContext2.label          \"איפוס משתנים\">\n<!ENTITY resetContext2.accesskey      \"א\">\n\n<!ENTITY reloadAndRun.label           \"טעינה מחדש והפעלה\">\n<!ENTITY reloadAndRun.accesskey       \"ט\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"ביצוע\">\n<!ENTITY executeMenu.accesskey        \"ב\">\n\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (webConsoleCmd.commandkey): This command key launches\n  -  the browser WebConsole, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY webConsoleCmd.commandkey     \"k\">\n\n\n<!ENTITY evalFunction.accesskey \"v\">\n<!ENTITY evalFunction.key \"e\">\n\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n<!ENTITY evalFunction.label \"Evaluate Current Function\">\n<!ENTITY highlightTrailingSpace.accesskey \"H\">\n\n<!ENTITY highlightTrailingSpace.label     \"Highlight Trailing Space\">\n<!ENTITY largerFont.accesskey         \"a\">\n<!ENTITY largerFont.commandkey        \"+\">\n\n<!ENTITY largerFont.label             \"Larger Font\">\n<!ENTITY lineNumbers.accesskey         \"L\">\n\n<!ENTITY lineNumbers.label             \"Show Line Numbers\">\n<!ENTITY normalSize.accesskey         \"N\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY normalSize.label             \"Normal Size\">\n<!ENTITY pprint.accesskey             \"P\">\n<!ENTITY smallerFont.accesskey        \"M\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY smallerFont.label            \"Smaller Font\">\n<!ENTITY viewMenu.accesskey           \"V\">\n\n<!ENTITY viewMenu.label               \"View\">\n<!ENTITY wordWrap.accesskey            \"W\">\n\n<!ENTITY wordWrap.label                \"Wrap Text\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (propertyPanel.updateButton.label): Used in the Property\n# Panel that is opened by the Scratchpad window when inspecting an object. This\n# is the Update button label.\npropertyPanel.updateButton.label=עדכון\npropertyPanel.updateButton.accesskey=ע\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=הקובץ קיים. האם לדרוס?\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active window of navigator:browser\n# type.\nbrowserWindow.unavailable=Scratchpad לא הצליח למצוא חלון דפדפן כלשהו כדי להריץ בו את הקוד.\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=פתיחת קובץ\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=קריאת הקובץ נכשלה.\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=מחיקת פריטים\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=שמירת קובץ בשם\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=פעולת שמירת קובץ נכשלה.\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=האם ברצונך לשמור את השינויים שבוצעו בדף הטיוטא?\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=שינויים שלא נשמרו\n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * ‫זהו JavaScript Scratchpad.‬\\n *\\n * ‫הכניסו כאן קצת JavaScript, לחצו על כפתור העכבר הימני ובחרו מתפריט ההרצה:‬\\n * ‫1. הרצה כדי לבחון את הטקסט המסומן (%1$S),‬\\n * ‫2. חקירה כדי להביא את חוקר העצמים לתוצאה (%2$S), או,‬\\n * ‫3. תצוגה כדי להכניס את התוצאה בהערה אחרי הסימון. (%3$S)‬\\n */\\n\\n\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=דף טיוטא זה ירוץ בהקשר הדפדפן.\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage=https://developer.mozilla.org/en/Tools/Scratchpad\n\n\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=Do you want to revert the changes you made to this scratchpad?\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=Revert Changes\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout=Connection timeout. Check the Error Console on both ends for potential error messages. Reopen the Scratchpad to try again.\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=This file no longer exists.\n\n# LOCALIZATION NOTE  (importFromFile.convert.failed): This is the message\n# displayed when file conversion from some charset to Unicode fails.\n# %1 is the name of the charset from which the conversion failed.\nimportFromFile.convert.failed=Failed to convert file to Unicode from %1$S.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Filter properties\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label=Scratchpad\n\n# LOCALIZATION NOTE  (scratchpad.noargs): This error message is shown when\n# Scratchpad instance is created without any arguments. Scratchpad window\n# expects to receive its unique identifier as the first window argument.\nscratchpad.noargs=Scratchpad was created without any arguments.\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel=Scratchpad Panel\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol  = Line %1$S, Col %2$S\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip=Scratchpad\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=Scratchpad cannot run this operation in the current mode.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Scam Warning: Take care when pasting things you don't understand. This could allow attackers to steal your identity or take control of your computer. Please type '%S' in the scratchpad below to allow pasting.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=allow pasting\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n<!ENTITY shaderEditorUI.vertexShader    \"Vertex Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n<!ENTITY shaderEditorUI.fragmentShader  \"Fragment Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice1   \"Reload\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice2   \"the page to be able to edit GLSL code.\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n<!ENTITY shaderEditorUI.emptyNotice     \"Waiting for a WebGL context to be created…\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label=Shader Editor\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel=Shader Editor Panel\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip=Live GLSL shader language editor for WebGL\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel=Program %S\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel=Toggle geometry visibility\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S\\u00D7%S\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY gotoLineCmd.label         \"קפיצה לשורה…\">\n<!ENTITY gotoLineCmd.key           \"J\">\n<!ENTITY gotoLineCmd.accesskey     \"ק\">\n\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=מצא…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage=חיפוש עבור:\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=מעבר לשורה…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=מספר שורה לקפיצה:\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=נקודת עצירה: %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=שורה נוכחית\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=צעד נוכחי: %S\n\n\n\n# LOCALIZATION NOTE  (autocomplete.commandkey): This is the key to use\n# in conjunction with Ctrl for autocompletion.\nautocompletion.commandkey=Space\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink=docs\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound=not found\n\n# LOCALIZATION NOTE  (indentLess.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey=[\n\n# LOCALIZATION NOTE  (indentMore.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey=]\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey=J\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the key to use to move\n# the selected lines down.\nmoveLineDown.commandkey=Alt-Down\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the key to use to move\n# the selected lines up.\nmoveLineUp.commandkey=Alt-Up\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the key to use to\n# show more information, like type inference.\nshowInformation2.commandkey=Shift-Ctrl-Space\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey=/\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey=VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey=א\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label=אחסון\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel=מפקח האחסון\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel=חלונית האחסון\n\n# LOCALIZATION NOTE (storage.tooltip):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\nstorage.tooltip2=מפקח האחסון (עוגיות, אחסון מקומי …)\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText=אין שרתים מארחים בדף זה\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText=אין נתונים קיימים עבור השרת המארח הנבחר\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies=עוגיות\ntree.labels.localStorage=Local Storage\ntree.labels.sessionStorage=Session Storage\ntree.labels.indexedDB=Indexed DB\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.name=שם\ntable.headers.cookies.path=נתיב\ntable.headers.cookies.host=Domain\ntable.headers.cookies.expires=זמן תפוגה\ntable.headers.cookies.value=ערך\ntable.headers.cookies.lastAccessed=זמן גישה אחרון\ntable.headers.cookies.creationTime=זמן יצירה\n# LOCALIZATION NOTE (table.headers.cookies.isHttpOnly):\n# This string is used in the header for the column which denotes whether a\n# cookie is HTTP only or not.\ntable.headers.cookies.isHttpOnly=עוגיית HTTP בלבד\n# LOCALIZATION NOTE (table.headers.cookies.isSecure):\n# This string is used in the header for the column which denotes whether a\n# cookie can be accessed via a secure channel only or not.\ntable.headers.cookies.isSecure=עוגייה מאובטחת\n# LOCALIZATION NOTE (table.headers.cookies.isDomain):\n# This string is used in the header for the column which denotes whether a\n# cookie is a domain cookie only or not.\ntable.headers.cookies.isDomain=עוגיית שם מתחם\n\ntable.headers.localStorage.name=מפתח\ntable.headers.localStorage.value=ערך\n\ntable.headers.sessionStorage.name=מפתח\ntable.headers.sessionStorage.value=ערך\n\ntable.headers.indexedDB.name=ערך\ntable.headers.indexedDB.db=שם מסד נתונים\ntable.headers.indexedDB.objectStore=שם מחסן עצמים\ntable.headers.indexedDB.value=ערך\ntable.headers.indexedDB.origin=מקור\ntable.headers.indexedDB.version=גרסה\ntable.headers.indexedDB.objectStores=מחסן עצמים\ntable.headers.indexedDB.keyPath=מפתח\ntable.headers.indexedDB.autoIncrement=קידום אוטומטי\ntable.headers.indexedDB.indexes=Indexes\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session=הפעלה\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder=ערכי מסנן\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label=נתונים\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label=ערך מפוענח\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (window.title): This is the default title for Style Editor\n     main window. NB: the property chromeWindowTitle in styleeditor.properties\n     is used to dynamically update the Style Editor window title with the title\n     of the web page it is editing. -->\n<!ENTITY window.title               \"עורך סגנון\">\n\n<!ENTITY newButton.label            \"חדש\">\n<!ENTITY newButton.tooltip          \"יצירה והוספה של גליון סגנון חדש למסמך\">\n<!ENTITY newButton.accesskey        \"ח\">\n<!ENTITY newButton.commandkey       \"n\">\n\n<!ENTITY importButton.label         \"ייבוא…\">\n<!ENTITY importButton.tooltip       \"ייבוא והוספה של גליון סגנון קיים למסמך\">\n<!ENTITY importButton.accesskey     \"ב\">\n<!ENTITY importButton.commandkey    \"I\">\n\n<!ENTITY visibilityToggle.tooltip   \"הפעלה או נטרול של הצגת גליון הסגנון\">\n<!ENTITY visibilityToggle.accesskey \"ג\">\n\n<!ENTITY saveButton.label           \"שמירה\">\n<!ENTITY saveButton.tooltip         \"שמירת גליון הסגנון לקובץ\">\n<!ENTITY saveButton.accesskey       \"ש\">\n<!ENTITY saveButton.commandkey      \"s\">\n\n<!-- LOCALICATION NOTE  (scoped.label): This is shown in a stylesheets list item\n     when the stylesheet uses the scoped attribute on the <style> element. -->\n<!ENTITY scoped.label               \"Scoped.\">\n\n<!ENTITY editorTextbox.placeholder  \"נא להזין קוד CSS כאן.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n<!ENTITY noStyleSheet.label         \"לדף זה אין גליון סגנון.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n<!ENTITY noStyleSheet-tip-start.label  \" ייתכן שתרצה\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"להוסיף גליון סגנון חדש\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \"?\">\n\n<!-- LOCALIZATION NOTE  (closeCmd.key): Accel + this key closes the window. -->\n<!ENTITY closeCmd.key                  \"W\">\n\n\n\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n<!ENTITY mediaRules.label           \"@media rules\">\n\n<!ENTITY optionsButton.tooltip      \"Style Editor options\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n<!ENTITY showMediaSidebar.label     \"Show @media sidebar\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.accesskey  \"o\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.label     \"Show original sources\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (chromeWindowTitle): This is the title of the Style Editor\n# 'chrome' window. That is, the main window with the stylesheets list.\n# The argument is either the content document's title or its href if no title\n# is available.\nchromeWindowTitle=עורך העיצוב [%S]\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<גליון סגנון עיצוב מוטמע #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=גליון סגנון חדש #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=חוק אחד.;#1 חוקים.\n\n# LOCALIZATION NOTE  (error-load.label): This is shown when loading fails.\nerror-load=לא ניתן לטעון את גליון הסגנון.\n\n# LOCALIZATION NOTE  (error-save.label): This is shown when saving fails.\nerror-save=לא ניתן לשמור את גליון הסגנון.\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=ייבוא גליון סגנון\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the *.css filter title\nimportStyleSheet.filter=קבצי CSS\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=שמירת גליון סגנון\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the *.css filter title\nsaveStyleSheet.filter=קבצי CSS\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey=ש\n\n# LOCALIZATION NOTE  (undo.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Undo a\n# change in the editor.\nundo.commandkey=Z\n\n# LOCALIZATION NOTE  (redo.commandkey): This the key to use in\n# conjunction with accel+shift (accel is Command on Mac or Ctrl on other\n# platforms) to Redo a change in the editor.\nredo.commandkey=Z\n\n\n\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the style editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label=Style Editor\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel=Style Editor Panel\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip2):\n# This string is displayed in the tooltip of the tab when the style editor is\n# displayed inside the developer tools window.\nToolboxStyleEditor.tooltip2=Stylesheet Editor (CSS)\nconfirmNavigationAway.buttonLeave=Leave Page\nconfirmNavigationAway.buttonLeaveAccesskey=L\nconfirmNavigationAway.buttonStay=Stay on Page\nconfirmNavigationAway.buttonStayAccesskey=S\n\n# LOCALIZATION NOTE (confirmNavigationAway): Shown in a notification box when\n# the user tries to navigate away from a web page.\nconfirmNavigationAway.message=If you leave this page, unsaved changes in the Style Editor will be lost.\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed=Can't show coverage information for compressed stylesheets\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey=l\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey=VK_F7\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (userStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n<!ENTITY userStylesLabel    \"סגנונות משתמש בלבד\">\n\n<!-- LOCALIZATION NOTE (userStylesSearch): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n<!ENTITY userStylesSearch      \"חיפוש\">\n\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n<!ENTITY selectedElementLabel  \"אלמנט שנבחר:\">\n\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n<!ENTITY noPropertiesFound     \"לא נמצאו מאפייני CSS.\">\n\n<!-- LOCALIZATION NOTE (unmatchedSelectors): For each style property\n  -  the panel shows whether there are any selectors that do not match the\n  -  currently selected element. -->\n<!ENTITY unmatchedSelectors    \"בוחרים בלתי תואמים\">\n\n<!-- LOCALIZATION NOTE (bestMatch, matched, parentMatch & unmatched): For each\n  -  style property the panel shows the rules which hold that specific property.\n  -  For every rule, the rule status is also displayed: a rule can be the best\n  -  match, a match, a parent match, or a rule did not match the element the\n  -  user has highlighted. -->\n<!ENTITY bestMatch             \"ההתאמה הטובה ביותר\">\n<!ENTITY matched               \"התאמה\">\n<!ENTITY parentMatch           \"התאמת הורה\">\n<!ENTITY unmatched             \"אין התאמה\">\n\n\n\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n<!ENTITY browserStylesLabel    \"Browser styles\">\n\n<!-- FIXME: notes -->\n<!ENTITY computedViewTitle     \"Computed\">\n<!ENTITY ruleViewTitle         \"Rules\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=חוקר סגנון\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=ההתאמה הטובה ביותר\nrule.status.MATCHED=התאמה\nrule.status.PARENT_MATCH=התאמת הורה\nrule.status.UNMATCHED=אין התאמה\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=מוטבע בדף\nrule.sourceElement=אלמנט\n\n# LOCALIZATION NOTE (rule.inheritedSource): Shown for CSS rules\n# that were inherited from a parent node.  Will be passed a node\n# identifier and a source location.\n# e.g \"Inherited from body#bodyID (styles.css:20)\"\nrule.inheritedSource=התקבלו בירושה מ־%S‏ (%S)\n\n# LOCALIZATION NOTE (style.highlighter.button): These strings are used inside\n# sidebar of the Highlighter for the style inspector button.\n# \"Computed\" refers to the Computed Style of the element.\nstyle.highlighter.button.label2=מחושב\nstyle.highlighter.accesskey2=מ\nstyle.highlighter.button.tooltip2=חקירת סגנונות אלמנט\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle=קריאת תיעוד למאפיין זה\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=ערך תכונה לא חוקי\n\n# LOCALIZATION NOTE (style.contextmenu.copyselection): The computed view's\n# context menu copy entry.\nstyle.contextmenu.copyselection=העתקת בחירה\n\n# LOCALIZATION NOTE (style.contextmenu.copyselection.accesskey): The computed\n# view's context menu copy entry access key.\nstyle.contextmenu.copyselection.accesskey=ע\n\n# LOCALIZATION NOTE (style.contextmenu.copydeclaration): The style inspector's\n# context menu copy property entry allows a complete CSS property to be copied.\nstyle.contextmenu.copydeclaration=העתקת שורת הכרזה\n\n# LOCALIZATION NOTE (style.contextmenu.copydeclaration.accesskey): The style\n# inspector's context menu copy property access key.\nstyle.contextmenu.copydeclaration.accesskey=ש\n\n# LOCALIZATION NOTE (style.contextmenu.copyproperty): The style inspector's\n# context menu copy property name entry allows a CSS property name to be copied.\nstyle.contextmenu.copyproperty=העתקת תכונה\n\n# LOCALIZATION NOTE (style.contextmenu.copyproperty.accesskey): The style\n# inspector's context menu copy property name access key.\nstyle.contextmenu.copyproperty.accesskey=ת\n\n# LOCALIZATION NOTE (style.contextmenu.copypropertyvalue): The style inspector's\n# context menu copy property value entry allows a CSS property name to be copied.\nstyle.contextmenu.copypropertyvalue=העתקת ערך תכונה\n\n# LOCALIZATION NOTE (style.contextmenu.copypropertyvalue.accesskey): The style\n# inspector's context menu copy property value access key.\nstyle.contextmenu.copypropertyvalue.accesskey=ע\n\n# LOCALIZATION NOTE (rule.contextmenu.copyselection): The rule view's context\n# menu copy entry.\nrule.contextmenu.copyselection=העתקת בחירה\n\n# LOCALIZATION NOTE (rule.contextmenu.copyselection.accesskey): The rule view's\n# context menu copy entry access key.\nrule.contextmenu.copyselection.accesskey=ב\n\n# LOCALIZATION NOTE (rule.contextmenu.copyrule): The rule view's context menu\n# copy rule entry allows a complete CSS rule to be copied.\nrule.contextmenu.copyrule=העתקת חוק\n\n# LOCALIZATION NOTE (rule.contextmenu.copyrule.accesskey): The rule view's\n# context menu copy rule access key.\nrule.contextmenu.copyrule.accesskey=ח\n\n# LOCALIZATION NOTE (rule.contextmenu.copydeclaration): The rule view's context\n# menu copy property entry allows a complete CSS property to be copied.\nrule.contextmenu.copydeclaration=העתקת שורת הכרזה\n\n# LOCALIZATION NOTE (rule.contextmenu.copydeclaration.accesskey): The rule view's\n# context menu copy property access key.\nrule.contextmenu.copydeclaration.accesskey=ש\n\n# LOCALIZATION NOTE (rule.contextmenu.copyproperty): The rule view's context\n# menu copy property entry allows a CSS property name to be copied.\nrule.contextmenu.copyproperty=העתקת תכונה\n\n# LOCALIZATION NOTE (rule.contextmenu.copyproperty.accesskey): The rule\n# view's context menu copy property name access key.\nrule.contextmenu.copyproperty.accesskey=ת\n\n# LOCALIZATION NOTE (rule.contextmenu.copypropertyvalue): The rule view's\n# context menu copy property entry allows a CSS property value to be copied.\nrule.contextmenu.copypropertyvalue=העתקת ערך תכונה\n\n# LOCALIZATION NOTE (rule.contextmenu.copypropertyvalue.accesskey): The rule\n# view's context menu copy property value access key.\nrule.contextmenu.copypropertyvalue.accesskey=ע\n\n# LOCALIZATION NOTE (ruleView.*): Button label, accesskey and tooltip text\n# associated with the Highlighter's CSS Rule View in the Style Sidebar.\nruleView.label=חוקים\nruleView.accesskey=ח\nruleView.tooltiptext=צפייה ועריכת CSS\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=לא נבחר אלמנט.\n\n\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Inherited from %S\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/tilt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Tilt Inspector\n# which is available from the Web Developer sub-menu -> 'Tilt'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (initTilt.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed as an modal\n# popup window when initialization fails because of unsupported hardware.\ninitTilt.error = לא ניתן להפעיל את Tilt. בבקשה בדוק את המידע לפתרון בעיות הזמין בכתובת http://get.webgl.org/troubleshooting\n\n# LOCALIZATION NOTE (initWebGL.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed in the console\n# when initialization fails because of unsupported hardware.\ninitWebGL.error = לא ניתן להפעיל את WebGL, החומרה או תוכנת מנהל ההתקן שלך כנראה אינם תומכים בו.\n\n# LOCALIZATION NOTE (linkProgram.error): This error happens when the WebGL\n# context can't link two compiled shader programs together. It is displayed in\n# the Error Console.\nlinkProgram.error = Could not initialize shader program: %S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (uri or path) of a shader is not the expected one. It is displayed in\n# the Error Console.\ncompileShader.source.error = Bad shader source type (expected String).\n\n# LOCALIATION NOTE (compileShader.type.error): There are two types of shader\n# programs - vertex and fragment. At a shader initialization, if none of these\n# two types is specified, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.type.error = Wrong shader type specified for: %S\n\n# LOCALIZATION NOTE (compileShader.compile.error): If the shader source and\n# type are correctly specified, there may be syntax errors in the shader code.\n# If this is the case, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.compile.error = Shader compile status:\\n%S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (canvas or image) of a texture is not as expected. It is displayed in\n# the Error Console.\ninitTexture.source.error = Bad texture source type (expected Image).\n\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/timeline.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Timeline strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (timelineUI.recordButton): This string is displayed\n  -  on a button that starts a new recording. -->\n<!ENTITY timelineUI.recordButton.tooltip \"Record timeline operations\">\n\n<!-- LOCALIZATION NOTE (timelineUI.recordLabel): This string is displayed\n  -  as a label to signal that a recording is in progress. -->\n<!ENTITY timelineUI.recordLabel \"Recording…\">\n\n<!-- LOCALIZATION NOTE (timelineUI.memoryCheckbox.label): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY timelineUI.memoryCheckbox.label \"Memory\">\n\n<!-- LOCALIZATION NOTE (timelineUI.memoryCheckbox.tooltip): This string\n  -  is displayed next to the memory checkbox -->\n<!ENTITY timelineUI.memoryCheckbox.tooltip \"Enable memory measurements\">\n\n<!-- LOCALIZATION NOTE (timelineUI.filterButton.tooltip): This string\n  -  is displayed next to the filter button-->\n<!ENTITY timelineUI.filterButton.tooltip \"Select what data to display\">\n\n<!-- LOCALIZATION NOTE (timelineUI.emptyNotice1/2): This is the label shown\n  -  in the timeline view when empty. -->\n<!ENTITY timelineUI.emptyNotice1    \"Click on the\">\n<!ENTITY timelineUI.emptyNotice2    \"button to start recording timeline events.\">\n\n<!-- LOCALIZATION NOTE (timelineUI.stopNotice1/2): This is the label shown\n  -  in the timeline view while recording. -->\n<!ENTITY timelineUI.stopNotice1    \"Click on the\">\n<!ENTITY timelineUI.stopNotice2    \"button again to stop recording.\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/timeline.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Timeline\n# which is available from the Web Developer sub-menu -> 'Timeline'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (timeline.label):\n# This string is displayed in the title of the tab when the timeline is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ntimeline.label=Timeline\n\n# LOCALIZATION NOTE (timeline.panelLabel):\n# This is used as the label for the toolbox panel.\ntimeline.panelLabel=Timeline Panel\n\n# LOCALIZATION NOTE (timeline.tooltip):\n# This string is displayed in the tooltip of the tab when the timeline is\n# displayed inside the developer tools window.\ntimeline.tooltip=Performance Timeline\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S ms\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=RECORDS\n\n# LOCALIZATION NOTE (timeline.label.*):\n# These strings are displayed in the timeline waterfall, identifying markers.\n# We want to use the same wording as Google Chrome\ntimeline.label.styles2=Recalculate Style\ntimeline.label.reflow2=Layout\ntimeline.label.paint=Paint\ntimeline.label.javascript2=Function Call\ntimeline.label.domevent=DOM Event\ntimeline.label.consoleTime=Console\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory=MB\n\n# LOCALIZATION NOTE (timeline.markerDetailFormat):\n# Some timeline markers come with details, like a size, a name, a js function.\n# %1$S is replaced with one of the above label (timeline.label.*) and %2$S\n# with the details. For examples: Paint (200x100), or console.time (FOO)\ntimeline.markerDetailFormat=%1$S (%2$S)\n\n# LOCALIZATION NOTE (time.markerDetail.*):\n# Strings used in the waterfall sidebar.\ntimeline.markerDetail.start=Start:\ntimeline.markerDetail.end=End:\ntimeline.markerDetail.duration=Duration:\ntimeline.markerDetail.consoleTimerName=Timer Name:\ntimeline.markerDetail.DOMEventType=Event Type:\ntimeline.markerDetail.DOMEventPhase=Phase:\ntimeline.markerDetail.DOMEventTargetPhase=Target\ntimeline.markerDetail.DOMEventCapturingPhase=Capture\ntimeline.markerDetail.DOMEventBubblingPhase=Bubbling\ntimeline.markerDetail.stack=Stack:\ntimeline.markerDetail.startStack=Stack at start:\ntimeline.markerDetail.endStack=Stack at end:\ntimeline.markerDetail.unknownFrame=<unknown location>\ntimeline.markerDetail.asyncStack=(Async: %S)\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n<!ENTITY closeCmd.key  \"W\">\n\n<!ENTITY toolboxCloseButton.tooltip  \"סגירת כלי הפיתוח\">\n<!ENTITY toolboxOptionsButton.key      \"O\">\n<!ENTITY toolboxNextTool.key           \"]\">\n<!ENTITY toolboxPreviousTool.key       \"[\">\n\n<!ENTITY toolboxZoomIn.key             \"+\">\n<!ENTITY toolboxZoomIn.key2            \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY toolboxZoomOut.key            \"-\">\n<!ENTITY toolboxZoomReset.key          \"0\">\n\n<!ENTITY toolboxReload.key             \"r\">\n\n<!-- LOCALIZATION NOTE (toolboxFramesButton): This is the label for\n  -  the iframes menu list that appears only when the document has some.\n  -  It allows you to switch the context of the whole toolbox. -->\n<!ENTITY toolboxFramesTooltip          \"בחירת iframe כמסמך יעד נוכחי\">\n\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n<!ENTITY options.context.advancedSettings \"הגדרות מתקדמות\">\n\n<!-- LOCALIZATION NOTE (options.context.requiresRestart2): This is the requires\n  -  restart label at right of settings that require a browser restart to be\n  -  effective. -->\n<!ENTITY options.context.requiresRestart2  \"נדרשת הפעלת הדפדפן מחדש\">\n\n<!-- LOCALIZATION NOTE (options.restartButton.label): This is the label for the\n  -  restart button next to options.context.requiresRestart2 label. -->\n<!ENTITY options.restartButton.label  \"הפעלה מחדש כעת\">\n\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh2): This is the\n  -  triggers page refresh label next to the settings in the advanced settings\n  -  group in the options panel which trigger page reload. -->\n<!ENTITY options.context.triggersPageRefresh2  \"הפעלה זו בלבד, הדף ייטען מחדש\">\n\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableRemote.label3    \"הפעלת מנפה שגיאות מרוחק\">\n<!ENTITY options.enableRemote.tooltip   \"הפעלת אפשרות זו תאפשר לכלי המפתחים לבצע ניפוי שגיאות לעותק מרוחק של Firefox כגון Firefox OS\">\n\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label2,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n<!ENTITY options.disableJavaScript.label2    \"נטרול JavaScript\">\n<!ENTITY options.disableJavaScript.tooltip   \"הפעלת אפשרות זו תנטרל את JavaScript בלשונית הנוכחית. אם הלשונית או ארגז הכלים יסגרו הגדרה זו תישכח.\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n<!ENTITY options.selectDefaultTools.label     \"כלי מפתחים בררת מחדל\">\n\n<!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n<!ENTITY options.selectAdditionalTools.label  \"כלי מפתחים שהותקנו על־ידי תוספות\">\n\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n<!ENTITY options.toolNotSupported.label  \"* לא נתמך עבור המטרה הנוכחית של ארגז הכלים\">\n\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n<!ENTITY options.webconsole.label            \"מסוף רשת\">\n\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n<!ENTITY options.timestampMessages.label      \"הצגת חותמות זמן\">\n<!ENTITY options.timestampMessages.tooltip    \"הפעלת אפשרות זו תציג חותמות זמן בפקודות ובפלט במסוף הרשת\">\n\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n<!ENTITY options.styleeditor.label            \"עורך סגנון\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n<!ENTITY options.stylesheetSourceMaps.label      \"הצגת מקור\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"הצגת קבצי המקור (למשל קבצי Sass) בעורך הסגנון ובמפקח\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n<!ENTITY options.stylesheetAutocompletion.label      \"השלמה אוטומטית של CSS\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"השלמה אוטומטית של מאפייני CSS, ערכים ובוררים בעורך הסגנון תוך כדי הקלדה\">\n\n<!-- LOCALIZATION NOTE (options.profiler.label): This is the label for the\n  -  heading of the group of JavaScript Profiler preferences in the options\n  -  panel. -->\n<!ENTITY options.profiler.label            \"מאבחן JavaScript\">\n\n<!-- LOCALICATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n<!ENTITY options.commonPrefs.label           \"העדפות כלליות\">\n\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n<!ENTITY options.enablePersistentLogs.label    \"לאפשר רישום קבוע\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"אפשרות זו תגרום למסוף הרשת ולצג הרשת לא למחוק את הפלט בכל פעם שהדפדפן עובר לדף חדש\">\n\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n<!ENTITY options.showPlatformData.label    \"הצגת נתוני סביבת Gecko\">\n<!ENTITY options.showPlatformData.tooltip  \"אפשרות זו תגרום לדיווחי מאבחן ה־JavaScript להכיל גם סמלי סביבת Gecko\">\n\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n<!ENTITY options.sourceeditor.label                     \"העדפות עורך\">\n<!ENTITY options.sourceeditor.detectindentation.label   \"לזהות הזחה\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"לנחש הזחה לפי תוכן קוד המקור\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label   \"סגירת סוגריים אוטומטית\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"להכניס את סגירת הסוגריים באופן אוטומטי\">\n<!ENTITY options.sourceeditor.expandtab.label           \"הזחה עם רווחים\">\n<!ENTITY options.sourceeditor.expandtab.tooltip         \"להשתמש ברווחים במקום תווי Tab\">\n<!ENTITY options.sourceeditor.tabsize.label             \"גודל Tab\">\n<!ENTITY options.sourceeditor.tabsize.accesskey         \"ג\">\n<!ENTITY options.sourceeditor.keybinding.label          \"קיצורי מקשים\">\n<!ENTITY options.sourceeditor.keybinding.accesskey      \"ק\">\n<!ENTITY options.sourceeditor.keybinding.default.label  \"בררת מחדל\">\n\n\n<!-- LOCALIZATION NOTE (browserToolboxErrorMessage): This is the label\n  -  shown next to error details when the Browser Toolbox is unable to open. -->\n<!ENTITY browserToolboxErrorMessage          \"Error opening Browser Toolbox:\">\n\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n<!ENTITY options.context.inspector \"Inspector\">\n\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n<!ENTITY options.context.triggersPageRefresh  \"* Current session only, reloads the page\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.accesskey \"U\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hex \"Hex\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.label \"Default color unit\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n<!ENTITY options.defaultColorUnit.name \"Color Names\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n\n<!-- LOCALIZATION NOTE (options.disableCache.label2,\n  -  options.disableCache.tooltip2): This is the options panel label and\n  -  tooltip for the checkbox that toggles the cache on or off. -->\n<!ENTITY options.disableCache.label2     \"Disable Cache (when toolbox is open)\">\n<!ENTITY options.disableCache.tooltip2   \"Turning this option on will disable the cache for all tabs that have the toolbox open.\">\n\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n<!ENTITY options.disableJavaScript.label     \"Disable JavaScript *\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label5    \"Enable browser chrome and add-on debugging toolboxes\">\n<!ENTITY options.enableChrome.tooltip3  \"Turning this option on will allow you to use various developer tools in browser context (via Tools > Web Developer > Browser Toolbox) and debug add-ons from the Add-ons Manager\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label2   \"Themes\">\n\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n<!ENTITY options.selectEnabledToolboxButtons.label     \"Available Toolbox Buttons\">\n\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n<!ENTITY options.showUserAgentStyles.label \"Show Browser Styles\">\n<!ENTITY options.showUserAgentStyles.tooltip \"Turning this on will show default styles that are loaded by the browser.\">\n\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n<!ENTITY options.usedeveditiontheme.label   \"Use Developer Edition browser theme\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Toggles the Developer Edition browser theme.\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip=להצמיד לתחתית חלון הדפדפן\ntoolboxDockButtons.side.tooltip=להצמיד לצד חלון הדפדפן\ntoolboxDockButtons.window.tooltip=להציג בחלון נפרד\n\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of errors in the current web page\ntoolboxToggleButton.errors=שגיאה אחת;#1 שגיאות\n\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of warnings in the current web page\ntoolboxToggleButton.warnings=אזהרה אחת;#1 אזהרות\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\n# toolboxToggleButton.tooltip=%1$S, %2$S\\nClick to toggle the developer tools.\n\n# LOCALIZATION NOTE (toolbox.titleTemplate): This is the template\n# used to format the title of the toolbox.\n# The name of the selected tool: %1$S.\n# The url of the page being tooled: %2$S.\ntoolbox.titleTemplate=%1$S - %2$S\n\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\n# name when no tool is selected.\ntoolbox.defaultTitle=כלי פיתוח\n\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\n# for the optiosn panel tab.\noptionsButton.tooltip=אפשרויות ארגז כלים\n\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\n# used to add a * marker to the label for the Options Panel tool checkbox for the\n# tool which is not supported for the current toolbox target.\n# The name of the tool: %1$S.\noptions.toolNotSupportedMarker=%1$S *\n\n# LOCALIZATION NOTE (scratchpad.keycode)\n# Used for opening scratchpad from the detached toolbox window\n# Needs to match scratchpad.keycode from browser.dtd\nscratchpad.keycode=VK_F4\n\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\n# Used for toggling the browser console from the detached toolbox window\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\nbrowserConsoleCmd.commandkey=j\n\n# LOCALIZATION NOTE (pickButton.tooltip)\n# This is the tooltip of the pick button in the toolbox toolbar\npickButton.tooltip=בחירת אלמנט מהדף\n\n# LOCALIZATION NOTE (options.darkTheme.label)\n# Used as a label for dark theme\noptions.darkTheme.label=מראה כהה\n\n# LOCALIZATION NOTE (options.lightTheme.label)\n# Used as a label for light theme\noptions.lightTheme.label=מראה בהיר\n\n\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\n# the devtools window.\noptions.label=Options\n\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\n# toolbox panel.\noptions.panelLabel=Toolbox Options Panel\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.label)\n# This is the label shown in the show all tabs button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.label=…\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip=All tabs\n\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\n# toolbox as a whole\ntoolbox.label=Developer Tools\n\n# LOCALIZATION NOTE (toolbox.noContentProcess.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running\ntoolbox.noContentProcess.message=No content process running.\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\ntoolboxToggleButton.tooltip=%1$S, %2$S\\nClick to toggle the developer tools.\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY window.title \"מסוף רשת\">\n\n<!ENTITY networkPanel.requestURL                  \"כתובת הבקשה\">\n<!ENTITY networkPanel.requestMethod               \"שיטת הבקשה\">\n<!ENTITY networkPanel.statusCode                  \"קוד מצב\">\n\n<!ENTITY networkPanel.requestHeaders              \"כותרות בקשה\">\n<!ENTITY networkPanel.requestCookie               \"עוגיה נשלחה\">\n<!ENTITY networkPanel.requestBody                 \"גוף הבקשה\">\n<!ENTITY networkPanel.requestFormData             \"נתוני טופס שנשלח\">\n\n<!ENTITY networkPanel.responseHeaders             \"כותרות תגובה\">\n<!ENTITY networkPanel.responseBody                \"גוף תגובה\">\n<!ENTITY networkPanel.responseBodyCached          \"נתונים במטמון\">\n<!ENTITY networkPanel.responseBodyUnknownType     \"סוג תוכן לא מוכר\">\n<!ENTITY networkPanel.responseNoBody              \"אין גוף לבקשה\">\n<!ENTITY networkPanel.responseImage               \"תמונה שהתקבלה\">\n<!ENTITY networkPanel.responseImageCached         \"תמונה במטמון\">\n\n<!-- LOCALIZATION NOTE (saveBodies.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY saveBodies.label     \"רישום גוף הבקשה והתשובה\">\n<!ENTITY saveBodies.accesskey \"ר\">\n\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n<!ENTITY btnPageNet.label   \"רשת\">\n<!ENTITY btnPageNet.tooltip \"רישום גישה לרשת\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip \"רישום שגיאות פענוח CSS\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"רישום חריגות JavaScript\">\n\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n<!ENTITY btnPageLogging.label   \"רישום\">\n<!ENTITY btnPageLogging.tooltip \"רישום הודעות שנשלחות לעצם window.console\">\n<!ENTITY btnConsoleErrors       \"שגיאות\">\n<!ENTITY btnConsoleInfo         \"מידע\">\n<!ENTITY btnConsoleWarnings     \"אזהרות\">\n<!ENTITY btnConsoleLog          \"רישום\">\n\n<!-- LOCALIZATION NOTE (btnPosition.label): The label shown for the menu which\n  -  allows the user to toggle between the Web Console positioning types. -->\n<!ENTITY btnPosition.label     \"מיקום\">\n\n<!-- LOCALIZATION NOTE (btnPosition.tooltip): The tooltip shown when the user\n  -  hovers the Position button in the Web Console toolbar. -->\n<!ENTITY btnPosition.tooltip   \"ממקם את מסוף הרשת מעל או מתחת למסמך\">\n\n<!-- LOCALIZATION NOTE (positionMenu.above): When this option is selected the\n  -  Web Console interface is displayed above the web page. -->\n<!ENTITY positionMenu.above    \"מעל\">\n\n<!-- LOCALIZATION NOTE (positionMenu.below): When this option is selected the\n  -  Web Console interface is displayed below the web page. -->\n<!ENTITY positionMenu.below    \"מתחת\">\n\n<!-- LOCALIZATION NOTE (positionMenu.window): When this option is selected the\n  -  Web Console interface is displayed in a floating panel. -->\n<!ENTITY positionMenu.window   \"חלון\">\n\n<!ENTITY filterBox.placeholder \"סינון\">\n<!ENTITY btnClear.label        \"מחיקה\">\n<!ENTITY btnClear.tooltip      \"מחיקת פלט מסוף הרשת\">\n<!ENTITY btnClose.tooltip      \"סגירת מסוף הרשת\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"העתקת מיקום קישור\">\n<!ENTITY copyURLCmd.accesskey \"ע\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n\n<!ENTITY browserConsole.title \"Browser Console\">\n<!ENTITY btnClear.accesskey    \"r\">\n<!ENTITY btnConsoleReflows      \"Reflows\">\n<!ENTITY btnConsoleXhr          \"XHR\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageCSS.tooltip2 \"Log CSS errors and warnings\">\n<!ENTITY btnPageJS.accesskey  \"J\">\n<!ENTITY btnPageLogging.accesskey3 \"L\">\n<!ENTITY btnPageNet.accesskey \"N\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"t\">\n<!ENTITY btnPageSecurity.accesskey \"u\">\n<!ENTITY btnPageSecurity.label \"Security\">\n<!ENTITY btnPageSecurity.tooltip \"Log security errors and warnings\">\n\n<!ENTITY filterOutput.placeholder \"Filter output\">\n<!ENTITY networkPanel.requestMethodColon          \"Request Method:\">\n\n<!ENTITY networkPanel.requestURLColon             \"Request URL:\">\n<!ENTITY networkPanel.responseCookie              \"Received Cookie\">\n<!ENTITY networkPanel.statusCodeColon             \"Status Code:\">\n<!ENTITY openURL.accesskey \"T\">\n\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY openURL.label     \"Open URL in New Tab\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice1   \"טעינה מחדש\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice2   \"העמוד להצגה ועריכת הקשר האודיו.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n<!ENTITY webAudioEditorUI.emptyNotice     \"בהמתנה ליצירת הקשר אודיו…\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties  \"פרמטרים\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n<!ENTITY webAudioEditorUI.inspectorTitle  \"מפקח AudioNode\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"לא נבחר AudioNode.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n<!ENTITY webAudioEditorUI.propertiesEmpty \"צומת זו אינה כוללת מאפיינים כלשהם.\">\n\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n<!ENTITY webAudioEditorUI.automationEmpty \"Node does not have any AudioParams.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam does not have any automation events.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n<!ENTITY webAudioEditorUI.tab.automation  \"Automation\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties2 \"Properties\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label=Web Audio\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel=חלונית Web Audio\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip=הקשר אודיו רשת חזותי ומפקח צמתי אודיו\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=צימצום המפקח\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=הרחבת המפקח\n\n\n\n# LOCALIZATION NOTE (webAudioEditorTooltipBypass): This is the tooltip for the\n# button that bypasses an AudioNode\nwebAudioEditorTooltipBypass=Bypass AudioNode\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\ntypeError=שגיאה:\ntypeWarning=אזהרה:\ntypeNetwork=רשת:\ntypeException=חריגה:\ntypeCssParser=תחביר CSS:\ntypeStrict=אזהרה חמורה:\nmsgCategory=קטגוריה:\nerrLine=שורה: %S\nbtnHide=הסתר\nbtnPrefs=העדפות\ncategoryPage=עמוד:\ncategoryConsole=מסוף:\nbtnMutation=מוטציית DOM\ntipMutation=הפעלה/כיבוי של רישום מוטציות DOM\nbtnGlobal=הודעות גלובליות\ntipGlobal=הפעלה/כיבוי של רישום הודעות גלובליות\nlocalConsole=מסוף מקומי\nclearConsoleCmd.label=ניקוי מסוף\nclearConsoleCmd.accesskey=נ\nclose.button=סגירה\nclose.accesskey=ס\nupdate.button=עדכון\nupdate.accesskey=ע\n# LOCALIZATION NOTE FOR `jsPropertyTitle` AND `jsPropertyInspectTitle`:\n#\n# The \"PropertyPanel\" is used to display a JS object to the user.\n# If it is clear which object is being inspected (e.g., window, document object)\n# the title of the panel is based on the `jsPropertyInspectTitle` string.\n# If it isn't clear which object is being inspected, the `jsPropertyTitle` string\n# gets used. This can be the case when the user logs an object to the WebConsole\n# output using the console.log(aObjectToInspect) method.\n#\n# You can find a screenshot of the PropertyPanel here:\n#   https://bug585030.bugzilla.mozilla.org/attachment.cgi?id=464034\njsPropertyTitle=חוקר העצמים\n# LOCALIZATION NOTE (jsPropertyInspectTitle):\n#\n# The %S is replaced by the evaluated code the user clicked on in the console.\n#\n# Example: The user executed `window.document` in the WebConsole. The `document`\n# object is written to the output. If the user clicks on the `document` output\n# in the console, a PropertyPanel will show up. The title of the PropertyPanel\n# is set to `Inspect: window.document` because the clicked `document` object was\n# evaluated based on the `window.document` string.\njsPropertyInspectTitle=בחקירה: %S\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S.%03S\n\nhelperFuncUnsupportedTypeError=לא ניתן לקרוא ל־pprint עבור עצם מסוג זה.\nNetworkPanel.label=חקירת בקשה רשת\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS):\n#\n# This string is used to show the duration between two network events (e.g\n# request and respones header or response header and response body).\nNetworkPanel.durationMS=%S מ״ש\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS): this string is used to\n# show the duration between two network events (e.g request and response\n# header or response header and response body). Parameters: %S is the duration.\nNetworkPanel.durationMS=%S מ״ש\n\n# LOCALIZATION NOTE (NetworkPanel.imageSizeDeltaDurationMS):\n# This string is used to show the duration between the response header and the\n# response body event. It also shows the size of the received or cached image.\n#\n# The first %S is replace by the width of the inspected image.\n# The second %S is replaced by the height of the inspected image.\n# The third %S is replaced by the duration between the response header and the\n# response body event.\nNetworkPanel.imageSizeDeltaDurationMS=%S×%S פיקסלים, Δ%S מ״ש\n\n# LOCALIZATION NOTE (NetworkPanel.responseBodyUnableToDisplay.content):\n#\n# This string is displayed within the response body section of the NetworkPanel\n# if the content type of the network request can't be displayed in the\n# NetworkPanel. E.g. any kind of text is easy to display, but some audio or\n# flash data received from the server can't be displayed.\n#\n# The %S is replaced by the content type, that can't be displayed, examples are\n#  o application/x-shockwave-flash\n#  o music/crescendo\nNetworkPanel.responseBodyUnableToDisplay.content=לא ניתן להציג תגובות מסוג \"%S\"\nConsoleAPIDisabled=ממשק ה־API לרישום של מסוף הרשת (console.log, console.info, console.warn, console.error) נוטרל על ידי תסריט בדף זה.\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): the Web Console floating\n# panel title. For RTL languages you need to set the LRM in the string to give\n# the URL the correct direction. Parameters: %S is the web page URL.\nwebConsoleWindowTitleAndURL=מסוף רשת - %S‏\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): the message displayed\n# after a URL in the Web Console that has been flagged for Mixed Content (i.e.\n# http content in an https page).\nwebConsoleMixedContentWarning=תוכן מעורב\n\n# LOCALIZATION NOTE (scratchpad.linkText): the text used in the right hand\n# side of the Web Console command line when JavaScript is being entered, to\n# indicate how to jump into scratchpad mode.\nscratchpad.linkText=Shift-Enter – פתיחה בדף טיוטה\n\n# LOCALIZATION NOTE (gcliterm.instanceLabel): the console displays objects\n# using their type (from the constructor function) in this descriptive string.\n# Parameters: %S is the object type.\ngcliterm.instanceLabel=מופע של %S\n\n# LOCALIZATION NOTE (Autocomplete.label):\n# The autocomplete popup panel label/title.\nAutocomplete.label=השלמה אוטומטית\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction):\n# This string is used to display JavaScript functions that have no given name -\n# they are said to be anonymous. See stacktrace.outputMessage.\nstacktrace.anonymousFunction=<anonymous>\n\n# LOCALIZATION NOTE (stacktrace.outputMessage):\n# This string is used in the Web Console output to identify a web developer call\n# to console.trace(). The stack trace of JavaScript function calls is displayed.\n# In this minimal message we only show the last call.\nstacktrace.outputMessage=מעקב מחסנית של %S, פונקציה %S, שורה %S.\n\n# LOCALIZATION NOTE (timerStarted): this string is used to display the result\n# of the console.time() call. Parameters: %S is the name of the timer.\ntimerStarted=%S: קוצב הזמן הופעל\n\n# LOCALIZATION NOTE (timeEnd): this string is used to display the result of\n# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S\n# is the number of milliseconds.\ntimeEnd=%1$S: %2$S מ״ש\n\n# LOCALIZATION NOTE (Autocomplete.blank): this string is used when inputnode\n# string containing anchor doesn't matches to any property in the content.\nAutocomplete.blank=  <- אין תוצאות\n\nmaxTimersExceeded=מספר קוצבי הזמן המרבי לעמוד זה חרג מהכמות המורשית.\n\n# LOCALIZATION NOTE (JSTerm.updateNotInspectable): this string is used when\n# the user inspects an evaluation result in the Web Console and tries the\n# Update button, but the new result no longer returns an object that can be\n# inspected.\nJSTerm.updateNotInspectable=לאחר שהקלט יוערך מחדש התוצאה לא תהיה ניתנת לחקירה.\n\n\n# LOCALIZATION NOTE (remoteWebConsolePromptTitle): the title displayed on the\n# Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptTitle=חיבור מרוחק\n\n# LOCALIZATION NOTE (remoteWebConsolePromptMessage): the message displayed on\n# the Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptMessage=נא להזין את שם השרת המארח ומספר המפתח (host:port)\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabTitle): the title displayed on\n# the Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabTitle=רשימת לשוניות – חיבור מרוחק\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabMessage): the message displayed\n# on the Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabMessage=נא לבחור אחת מהלשוניות שברצונך להיצמד אליה, או לבחור את המסוף הכללי.\n\n# LOCALIZATION NOTE (listTabs.globalConsoleActor): the string displayed for\n# the global console in the tabs selection.\nlistTabs.globalConsoleActor=*מסוף כללי*\n\n# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools\n# menu as a shortcut to open the devtools with the Web Console tab selected.\nMenuWebconsole.label=מסוף רשת\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the\n# label of the tab in the devtools window.\nToolboxTabWebconsole.label=מסוף\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip): the string displayed in the\n# tooltip of the tab when the Web Console is displayed inside the developer\n# tools window.\nToolboxWebconsole.tooltip=מסוף רשת\n\n# LOCALIZATION NOTE (longStringEllipsis): the string displayed after a long\n# string. This string is clickable such that the rest of the string is\n# retrieved from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): the string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=המחרוזת המבוקשת להצגה ארוכה מכדי להיות מוצגת במסוף הרשת.\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingResponseContentLink): the\n# string  displayed in the network panel when the response body is only\n# partially available. Parameters: %S is the amount of bytes that need to be\n# fetched.\nNetworkPanel.fetchRemainingResponseContentLink=למשוך את %S הבתים הנותרים\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingRequestContentLink): the\n# string displayed in the network panel when the request body is only\n# partially available. Parameters: %S is the amount of bytes that need to be\n# fetched.\nNetworkPanel.fetchRemainingRequestContentLink=למשוך את תוכן הבקשה (%S בתים)\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=הזמן לחיבור תם. נא לבדוק את מסוף השגיאות בשני הצדדים להודעות שגיאה פוטנציאליות. נא לפתוח את מסוף הרשת מחדש ולנסות שוב.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=סינון מאפיינים\n\n# LOCALIZATION NOTE (emptyPropertiesList): the text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=אין מאפיינים להצגה\n\n\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel=Console Panel\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument=Cannot cd() to the given window. Invalid argument.\ncmd.commandkey=k\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel=#1 empty slot;#1 empty slots\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded=The maximum allowed number of counters in this page was exceeded.\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2=#1 repeat;#1 repeats\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails=Show/hide message details.\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel=<no label>\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector=Click to select the node in the inspector\nreflow.messageLinkText=function %1$S, %2$S line %3$S\nreflow.messageWithLink=reflow: %Sms\\u0020\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink=reflow: %Sms\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Scam Warning: Take care when pasting things you don't understand. This could allow attackers to steal your identity or take control of your computer. Please type '%S' below (no need to press enter) to allow pasting.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=allow pasting\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=Error\nseverity.info=Info\nseverity.log=Log\nseverity.warn=Warning\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index=(index)\ntable.iterationIndex=(iteration index)\ntable.key=Key\ntable.value=Values\n\n# LOCALIZATION NOTE (unknownLocation): this string is used to\n# display messages with sources that have an unknown location, eg. from\n# console.trace() calls.\nunknownLocation=<unknown>\nwebConsoleCmd.accesskey=W\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel=Learn More\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n\n<!ENTITY projectMenu_label \"פרויקט\">\n<!ENTITY projectMenu_accesskey \"פ\">\n<!ENTITY projectMenu_newApp_label \"יישום חדש…\">\n<!ENTITY projectMenu_newApp_accesskey \"ח\">\n<!ENTITY projectMenu_importPackagedApp_label \"פתיחת יישום ארוז…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"א\">\n<!ENTITY projectMenu_importHostedApp_label \"פתיחת יישום מאורח…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"מ\">\n<!ENTITY projectMenu_selectApp_label \"פתיחת יישום…\">\n<!ENTITY projectMenu_selectApp_accesskey \"פ\">\n<!ENTITY projectMenu_play_label \"התקנה והפעלה\">\n<!ENTITY projectMenu_play_accesskey \"ה\">\n<!ENTITY projectMenu_stop_label \"עצירת יישום\">\n<!ENTITY projectMenu_stop_accesskey \"ע\">\n<!ENTITY projectMenu_debug_label \"ניפוי שגיאות ביישום\">\n<!ENTITY projectMenu_debug_accesskey \"נ\">\n<!ENTITY projectMenu_remove_label \"הסרת פרויקט\">\n<!ENTITY projectMenu_remove_accesskey \"ס\">\n<!ENTITY projectMenu_showPrefs_label \"העדפות\">\n<!ENTITY projectMenu_showPrefs_accesskey \"ד\">\n\n<!ENTITY runtimeMenu_label \"זמן ריצה\">\n<!ENTITY runtimeMenu_accesskey \"ז\">\n<!ENTITY runtimeMenu_disconnect_label \"התנתקות\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"נ\">\n<!ENTITY runtimeMenu_showPermissionTable_label \"טבלת הרשאות\">\n<!ENTITY runtimeMenu_showPermissionTable_accesskey \"ש\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"צילום מסך\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"ל\">\n<!ENTITY runtimeMenu_showDetails_label \"מידע זמן ריצה\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"מ\">\n<!ENTITY runtimeMenu_showMonitor_label \"צג\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"צ\">\n\n<!ENTITY viewMenu_label \"תצוגה\">\n<!ENTITY viewMenu_accesskey \"ת\">\n<!ENTITY viewMenu_toggleEditor_label \"הצגת עורך\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"ע\">\n<!ENTITY viewMenu_showAddons_label \"ניהול מדמים\">\n<!ENTITY viewMenu_showAddons_accesskey \"נ\">\n\n<!ENTITY projectButton_label \"פתיחת יישום\">\n<!ENTITY runtimeButton_label \"בחירת זמן ריצה\">\n\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n<!ENTITY key_quit \"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel \"O\">\n<!-- reload app -->\n<!ENTITY key_play \"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor \"B\">\n\n<!ENTITY projectPanel_myProjects \"הפרויקטים שלי\">\n<!ENTITY projectPanel_runtimeApps \"יישומי זמן ריצה\">\n<!ENTITY runtimePanel_USBDevices \"התקני USB\">\n<!ENTITY runtimePanel_WiFiDevices \"התקני Wi-Fi\">\n<!ENTITY runtimePanel_simulators \"מדמים\">\n<!ENTITY runtimePanel_custom \"מותאם אישית\">\n<!ENTITY runtimePanel_installsimulator \"התקנת מדמה\">\n<!ENTITY runtimePanel_noadbhelper \"התקנת מסייע ADB\">\n<!ENTITY runtimePanel_nousbdevice \"ההתקן שלך לא מופיע ברשימה?\">\n\n<!-- Lense -->\n<!ENTITY details_valid_header \"חוקי\">\n<!ENTITY details_warning_header \"אזהרות\">\n<!ENTITY details_error_header \"שגיאות\">\n<!ENTITY details_description \"תיאור\">\n<!ENTITY details_location \"מיקום\">\n<!ENTITY details_manifestURL \"מזהה יישום\">\n<!ENTITY details_removeProject_button \"הסרת פרויקט\">\n\n<!-- New App -->\n<!ENTITY newAppWindowTitle \"יישום חדש\">\n<!ENTITY newAppHeader \"בחירת תבנית\">\n<!ENTITY newAppLoadingTemplate \"התבניות בטעינה…\">\n<!ENTITY newAppProjectName \"שם הפרויקט:\">\n\n\n<!-- Decks -->\n\n<!ENTITY deck_close \"סגירה\">\n\n<!-- Addons -->\n<!ENTITY addons_title \"רכיבים נוספים\">\n<!ENTITY addons_aboutaddons \"פתיחת מנהל התוספות\">\n\n<!-- Prefs -->\n<!ENTITY prefs_title \"העדפות\">\n<!ENTITY prefs_editor_title \"עורך\">\n<!ENTITY prefs_general_title \"כללי\">\n<!ENTITY prefs_restore \"שחזור בררות מחדל\">\n<!ENTITY prefs_simulators \"ניהול מדמים\">\n<!ENTITY prefs_options_enablelocalruntime \"לאפשר זמן ריצה מקומי\">\n<!ENTITY prefs_options_enablelocalruntime_tooltip \n\"לאפשר ל־WebIDE להתחבר לזמן הריצה המובנה שלו (רץ בתוך מופע הדפדפן)\">\n<!ENTITY prefs_options_rememberlastproject \"לזכור פרויקט אחרון\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"שחזור פרויקט קודם כאשר WebIDE מופעל\">\n<!ENTITY prefs_options_templatesurl \"כתובת תבניות\">\n<!ENTITY prefs_options_templatesurl_tooltip \"מפתח תבניות זמינות\">\n<!ENTITY prefs_options_showeditor \"הצגת העורך\">\n<!ENTITY prefs_options_showeditor_tooltip \"הצגת עורך פנימי\">\n<!ENTITY prefs_options_tabsize \"גודל Tab\">\n<!ENTITY prefs_options_expandtab \"Tab־ים רכים\">\n<!ENTITY prefs_options_expandtab_tooltip \"שימוש ברווחים במקום בתווי Tab\">\n<!ENTITY prefs_options_detectindentation \"הזחה אוטומטית\">\n<!ENTITY prefs_options_detectindentation_tooltip \"ניחוש ההזחה לפי תוכן קוד המקור\">\n<!ENTITY prefs_options_autocomplete \"השלמה אוטומטית\">\n<!ENTITY prefs_options_autocomplete_tooltip \"לאפשר השלמה אוטומטית\">\n<!ENTITY prefs_options_autoclosebrackets \"סגירת סוגריים אוטומטית\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"להכניס באופן אוטומטי את סגירת הסוגריים\">\n<!ENTITY prefs_options_keybindings \"קיצורי מקשים\">\n<!ENTITY prefs_options_keybindings_default \"בררת מחדל\">\n\n<!-- Permissions Table -->\n<!ENTITY permissionstable_title \"טבלת הרשאות\">\n<!ENTITY permissionstable_name_header \"שם\">\n\n<!-- Runtime Details -->\n<!ENTITY runtimedetails_title \"מידע זמן ריצה\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB במצב root: \">\n<!ENTITY runtimedetails_summonADBRoot \"התקן root\">\n<!ENTITY runtimedetails_ADBRootWarning \"(נדרש טוען אתחול לא נעול)\">\n<!ENTITY runtimedetails_restrictedPrivileges \"הרשאות גבוהות מוגבלות של DevTools: \">\n<!ENTITY runtimedetails_requestPrivileges \"לבקש הרשאות גבוהות\">\n<!ENTITY runtimedetails_privilegesWarning \"(תבוצע הפעלה מחדש להתקן. נדרשת גישת root)\">\n\n<!-- Monitor -->\n<!ENTITY monitor_title \"צג\">\n<!ENTITY monitor_help \"עזרה\">\n\n<!ENTITY details_showPrepackageLog_button \"Show Pre-package Log\">\n\n<!-- Device Preferences and Settings -->\n<!ENTITY device_typeboolean \"Boolean\">\n<!ENTITY device_typenone \"Select a type\">\n<!ENTITY device_typenumber \"Integer\">\n<!ENTITY device_typeobject \"Object\">\n<!ENTITY device_typestring \"String\">\n<!ENTITY devicepreference_addnew \"Add new preference\">\n<!ENTITY devicepreference_newname \"New preference name\">\n<!ENTITY devicepreference_newtext \"Preference value\">\n<!ENTITY devicepreference_search \"Search preferences\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreference_title \"Device Preferences\">\n<!ENTITY devicesetting_addnew \"Add new setting\">\n<!ENTITY devicesetting_newname \"New setting name\">\n<!ENTITY devicesetting_newtext \"Setting value\">\n<!ENTITY devicesetting_search \"Search settings\">\n\n<!-- Device Settings -->\n<!ENTITY devicesetting_title \"Device Settings\">\n<!ENTITY key_resetzoom \"0\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n\n<!-- Logs panel -->\n<!ENTITY logs_title \"Pre-packaging Command Logs\">\n<!ENTITY prefs_manage_components \"Manage Extra Components\">\n<!ENTITY prefs_options_autoconnectruntime \"Reconnect to previous runtime\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"Reconnect to previous runtime when WebIDE starts\">\n<!ENTITY projectMenu_manageComponents_accesskey \"M\">\n<!ENTITY projectMenu_manageComponents_label \"Manage Extra Components\">\n<!ENTITY projectPanel_tabs \"Tabs\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"D\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Device Preferences\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"s\">\n<!ENTITY runtimeMenu_showSettings_label \"Device Settings\">\n<!ENTITY runtimePanel_other \"Other\">\n<!ENTITY runtimePanel_simulator \"Simulators\">\n<!ENTITY runtimePanel_usb \"USB Devices\">\n<!ENTITY runtimePanel_wifi \"Wi-Fi Devices\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Unrestricted DevTools privileges: \">\n<!ENTITY viewMenu_resetzoom_accesskey \"R\">\n<!ENTITY viewMenu_resetzoom_label \"Reset Zoom\">\n<!ENTITY viewMenu_zoomin_accesskey \"I\">\n<!ENTITY viewMenu_zoomin_label \"Zoom In\">\n<!ENTITY viewMenu_zoomout_accesskey \"O\">\n<!ENTITY viewMenu_zoomout_label \"Zoom Out\">\n\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n<!ENTITY wifi_auth_header \"Client Identification\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"No QR scanner prompt?\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"The endpoint you are connecting to needs more information to authenticate this connection.  Please scan the QR code below via the prompt on your other device.\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"If your other device asks for a token instead of scanning a QR code, please copy the value below to the other device:\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"Have a QR scanner prompt?\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/devtools/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=Firefox WebIDE\ntitle_app=Firefox WebIDE: %S\n\nruntimeButton_label=בחירת זמן ריצה\nprojectButton_label=פתיחת יישום\n\nmainProcess_label=תהליך ראשי\n\nlocal_runtime=זמן ריצה מקומי\nremote_runtime=זמן ריצה מרוחק\nremote_runtime_promptTitle=זמן ריצה מרוחק\nremote_runtime_promptMessage=hostname:port\n\nimportPackagedApp_title=בחירת תיקייה\nimportHostedApp_title=פתיחת יישום מאורח\nimportHostedApp_header=נא להכניס כתובת Manifest\n\nnotification_showTroubleShooting_label=פתרון בעיות\nnotification_showTroubleShooting_accesskey=פ\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected=לא ניתן להתקין פרויקט. לא מחובר כראוי.\nerror_cantInstallValidationErrors=לא ניתן להתקין פרויקט. שגיאות אימות.\nerror_listRunningApps=Can't get app list from device\n\n# Variable: name of the operation (in english)\nerror_operationTimeout=זמן הפעולה פג: %1$S\nerror_operationFail=פעולה כשלה: %1$S\n\n# Variable: app name\nerror_cantConnectToApp=לא ניתן להתחבר ליישום: %1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON=לא ניתן למשוך את רשימת התוספות: %S\n\naddons_stable=יציב\naddons_unstable=לא יציב\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label=Firefox OS %1$S Simulator (%2$S)\naddons_install_button=התקנה\naddons_uninstall_button=הסרה\naddons_adb_label=תוספת מסייע עבור ADB\naddons_adb_warning=התקני USB לא יזוהו ללא תוספת זו\naddons_status_unknown=?\naddons_status_installed=מותקנת\naddons_status_uninstalled=לא מותקנת\naddons_status_preparing=בהכנה\naddons_status_downloading=בהורדה\naddons_status_installing=בהתקנה\n\nruntimedetails_checkno=לא\nruntimedetails_checkyes=כן\nruntimedetails_checkunkown=לא ידוע\nruntimedetails_notUSBDevice=לא התקן USB\n\n# Validation status\nstatus_tooltip=מצב אימות: %1$S\nstatus_valid=תקין\nstatus_warning=אזהרות\nstatus_error=שגיאות\nstatus_unknown=לא ידוע\n\naddons_adapters_label=Tools Adapters Add-on\n\n# Device preferences and settings\ndevice_reset_default=Reset to default\n\nerror_appProjectsLoadFailed=Unable to load project list. This can occur if you've used this profile with a newer version of Firefox.\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=Loading…\nruntimedetails_checkunknown=unknown (requires ADB Helper 0.4.0 or later)\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!-- LOCALIZATION NOTE (downloads.title):\n     Used by screen readers to describe the Downloads Panel.\n     -->\n<!ENTITY downloads.title                  \"הורדות\">\n\n<!-- LOCALIZATION NOTE (downloadDetails.width):\n     Width of details for a Downloads Panel item (which directly influences the\n     width of the Downloads Panel) expressed using a CSS unit. The longest\n     labels that should fit in the item width are usually those of in-progress\n     downloads and those of blocked downloads.\n\n     A good rule of thumb is to try to determine the longest string possible\n     that an in-progress download could display, and use that value in ch\n     units.\n\n     For example, in English, a long string would be:\n\n     59m 59s left - 1022 of 1023 KB (120.5 KB/sec)\n\n     Since Downloads Panel is redesigned to show the detail string including\n     the hovering case for an item or an action button.\n     Bug 1328519 is for discussing the detail rule of `downloadDetails.width`.\n     -->\n<!ENTITY downloadDetails.width            \"50ch\">\n\n<!-- LOCALIZATION NOTE (downloadsSummary.minWidth2):\n     Minimum width for the main description of the downloads summary,\n     which is displayed at the bottom of the Downloads Panel if the\n     number of downloads exceeds the limit that the panel can display.\n\n     A good rule of thumb here is to look at the otherDownloads3 string\n     in downloads.properties, and make a reasonable estimate of its\n     maximum length. For English, this seems like a reasonable limit:\n\n     999 files downloading\n\n     that's 21 characters, so we set the minimum width to 21ch.\n     -->\n<!ENTITY downloadsSummary.minWidth2       \"21ch\">\n\n<!ENTITY cmd.pause.label                  \"השהייה\">\n<!ENTITY cmd.pause.accesskey              \"ש\">\n<!ENTITY cmd.resume.label                 \"המשך\">\n<!ENTITY cmd.resume.accesskey             \"מ\">\n<!ENTITY cmd.cancel.label                 \"ביטול\">\n<!-- LOCALIZATION NOTE (cmd.show.label, cmd.show.accesskey, cmd.showMac.label,\n     cmd.showMac.accesskey):\n     The show and showMac commands are never shown together, thus they can share\n     the same access key (though the two access keys can also be different).\n     -->\n<!ENTITY cmd.show.label                   \"פתיחת תיקייה מכילה\">\n<!ENTITY cmd.show.accesskey               \"ת\">\n<!ENTITY cmd.showMac.label                \"הצגה ב־Finder\">\n<!ENTITY cmd.showMac.accesskey            \"צ\">\n<!ENTITY cmd.retry.label                  \"לנסות שנית\">\n<!ENTITY cmd.goToDownloadPage.label       \"מעבר לדף הורדה\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"ד\">\n<!ENTITY cmd.copyDownloadLink.label       \"העתקת כתובת הורדה\">\n<!ENTITY cmd.copyDownloadLink.accesskey   \"ע\">\n<!ENTITY cmd.removeFromHistory.label      \"הסרה מההיסטוריה\">\n<!ENTITY cmd.removeFromHistory.accesskey  \"ט\">\n<!ENTITY cmd.clearList2.label             \"ניקוי חלונית תצוגה מקדימה\">\n<!ENTITY cmd.clearList2.accesskey         \"ח\">\n<!ENTITY cmd.clearDownloads.label         \"ניקוי רשימת ההורדות\">\n<!ENTITY cmd.clearDownloads.accesskey     \"ה\">\n<!-- LOCALIZATION NOTE (cmd.unblock2.label):\n     This command is shown in the context menu when downloads are blocked.\n     -->\n<!ENTITY cmd.unblock2.label               \"אפשר הורדה\">\n<!ENTITY cmd.unblock2.accesskey           \"א\">\n<!-- LOCALIZATION NOTE (cmd.removeFile.label):\n     This is the tooltip of the action button shown when malware is blocked.\n     -->\n<!ENTITY cmd.removeFile.label             \"הסרת קובץ\">\n<!-- LOCALIZATION NOTE (cmd.chooseUnblock.tooltip):\n     This is the tooltip of the action button shown when potentially unwanted\n     downloads are blocked. This opens a dialog where the user can choose\n     whether to unblock or remove the download. Removing is the default option.\n     -->\n<!ENTITY cmd.chooseUnblock.label          \"הסרת קובץ או אפשור ההורדה\">\n<!-- LOCALIZATION NOTE (cmd.chooseOpen.tooltip):\n     This is the tooltip of the action button shown when uncommon downloads are\n     blocked.This opens a dialog where the user can choose whether to open the\n     file or remove the download. Opening is the default option.\n     -->\n<!ENTITY cmd.chooseOpen.label             \"פתיחה או הסרת קובץ\">\n\n<!-- LOCALIZATION NOTE (showMoreInformation.label):\n     Displayed when hovering a blocked download, indicates that it's possible to\n     show more information for user to take the next action.\n     -->\n<!ENTITY showMoreInformation.label        \"הצגת מידע נוסף\">\n\n<!-- LOCALIZATION NOTE (openFile.label):\n     Displayed when hovering a complete download, indicates that it's possible to\n     open the file using an app available in the system.\n     -->\n<!ENTITY openFile.label                   \"פתיחת קובץ\">\n\n<!-- LOCALIZATION NOTE (retryDownload.label):\n     Displayed when hovering a download which is able to be retried by users,\n     indicates that it's possible to download this file again.\n     -->\n<!ENTITY retryDownload.label              \"הורדה מחדש\">\n\n<!-- LOCALIZATION NOTE (cancelDownload.label):\n     Displayed when hovering a download which is able to be cancelled by users,\n     indicates that it's possible to cancel and stop the download.\n     -->\n<!ENTITY cancelDownload.label             \"ביטול הורדה\">\n\n<!-- LOCALIZATION NOTE (blocked.label):\n     Shown as a tag before the file name for some types of blocked downloads.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n<!ENTITY blocked.label                    \"נחסם\">\n\n<!-- LOCALIZATION NOTE (learnMore.label):\n     Shown as a text link for some types of blocked downloads, for example\n     malware, when there is an associated explanation page on the Mozilla site.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n<!ENTITY learnMore.label                  \"מידע נוסף\">\n\n<!-- LOCALIZATION NOTE (downloadsHistory.label, downloadsHistory.accesskey):\n     This string is shown at the bottom of the Downloads Panel when all the\n     downloads fit in the available space, or when there are no downloads in\n     the panel at all.\n     -->\n<!ENTITY downloadsHistory.label           \"הצגת כל ההורדות\">\n<!ENTITY downloadsHistory.accesskey       \"ה\">\n\n<!ENTITY openDownloadsFolder.label       \"פתיחת תיקיית ההורדות\">\n\n<!ENTITY clearDownloadsButton.label       \"ניקוי הורדות\">\n<!ENTITY clearDownloadsButton.tooltip     \"ניקוי ההורדות שהושלמו, בוטלו ונכשלו\">\n\n<!-- LOCALIZATION NOTE (downloadsListEmpty.label):\n     This string is shown when there are no items in the Downloads view, when it\n     is displayed inside a browser tab.\n     -->\n<!ENTITY downloadsListEmpty.label         \"אין הורדות\">\n\n<!-- LOCALIZATION NOTE (downloadsPanelEmpty.label):\n     This string is shown when there are no items in the Downloads Panel.\n     -->\n<!ENTITY downloadsPanelEmpty.label        \"אין הורדות בהפעלה זו.\">\n\n<!-- LOCALIZATION NOTE (downloadsListNoMatch.label):\n     This string is shown when some search terms are specified, but there are no\n     results in the Downloads view.\n     -->\n<!ENTITY downloadsListNoMatch.label       \"לא נמצאו הורדות תואמות.\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (stateStarting):\n# Indicates that the download is starting.\nstateStarting=מתחיל…\n# LOCALIZATION NOTE (stateScanning):\n# Indicates that an external program is scanning the download for viruses.\nstateScanning=סריקת וירוסים…\n# LOCALIZATION NOTE (stateFailed):\n# Indicates that the download failed because of an error.\nstateFailed=כשלון\n# LOCALIZATION NOTE (statePaused):\n# Indicates that the download was paused by the user.\nstatePaused=מושהה\n# LOCALIZATION NOTE (stateCanceled):\n# Indicates that the download was canceled by the user.\nstateCanceled=בוטל\n# LOCALIZATION NOTE (stateCompleted):\n# Indicates that the download was completed.\nstateCompleted=הושלם\n# LOCALIZATION NOTE (stateBlockedParentalControls):\n# Indicates that the download was blocked by the Parental Controls feature of\n# Windows.  \"Parental Controls\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"Parental Controls\" in various\n# languages:\n# http://windows.microsoft.com/en-US/windows-vista/Set-up-Parental-Controls\nstateBlockedParentalControls=נחסם על־ידי בקרת הורים\n# LOCALIZATION NOTE (stateBlockedPolicy):\n# Indicates that the download was blocked on Windows because of the \"Launching\n# applications and unsafe files\" setting of the \"security zone\" associated with\n# the target site.  \"Security zone\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"security zone\" in various\n# languages:\n# http://support.microsoft.com/kb/174360\nstateBlockedPolicy=נחסם על־ידי מדיניות אזור האבטחה שלך\n# LOCALIZATION NOTE (stateDirty):\n# Indicates that the download was blocked after scanning.\nstateDirty=נחסם: עלול להכיל וירוס או תוכנת ריגול\n\n# LOCALIZATION NOTE (blockedMalware, blockedPotentiallyUnwanted,\n#                    blockedUncommon2):\n# These strings are shown in the panel for some types of blocked downloads, and\n# are immediately followed by the \"Learn More\" link, thus they must end with a\n# period.  You may need to adjust \"downloadDetails.width\" in \"downloads.dtd\" if\n# this turns out to be longer than the other existing status strings.\n# Note: These strings don't exist in the UI yet.  See bug 1053890.\nblockedMalware=קובץ זה מכיל וירוס או תוכנה זדונית\nblockedPotentiallyUnwanted=קובץ זה עשוי להזיק למחשב שלך.\nblockedUncommon2=קובץ זה לא מורד באופן תדיר.\n\n# LOCALIZATION NOTE (fileMovedOrMissing):\n# Displayed when a complete download which is not at the original folder.\nfileMovedOrMissing=קובץ הועבר או חסר\n\n# LOCALIZATION NOTE (unblockHeaderUnblock, unblockHeaderOpen,\n#                    unblockTypeMalware, unblockTypePotentiallyUnwanted2,\n#                    unblockTypeUncommon2, unblockTip2, unblockButtonOpen,\n#                    unblockButtonUnblock, unblockButtonConfirmBlock):\n# These strings are displayed in the dialog shown when the user asks a blocked\n# download to be unblocked.  The severity of the threat is expressed in\n# descending order by the unblockType strings, it is higher for files detected\n# as malware and lower for uncommon downloads.\nunblockHeaderUnblock=האם ברצונך לאפשר הורדה זו?\nunblockHeaderOpen=האם ברצונך לפתוח קובץ זה?\nunblockTypeMalware=קובץ זה מכיל וירוס או תוכנה זדונית אחרת שעשויים לפגוע במחשב שלך.\nunblockTypePotentiallyUnwanted2=קובץ זה מוסווה כהורדה מועילה, אך הוא יכול לגרום לשינויים בלתי צפויים לתכניות ולהגדרות שלך.\nunblockTypeUncommon2=קובץ זה אינו מהווה הורדה נפוצה ועשוי להיות מסוכן לפתיחה. הוא עלול להכיל וירוס או לבצע שינויים לא צפויים ביישומים ובהגדרות שלך.\nunblockTip2=ניתן לחפש אחר מקור הורדה חלופי ולנסות שוב מאוחר יותר.\nunblockButtonOpen=פתיחה\nunblockButtonUnblock=אפשר הורדה\nunblockButtonConfirmBlock=הסרת קובץ\n\n# LOCALIZATION NOTE (sizeWithUnits):\n# %1$S is replaced with the size number, and %2$S with the measurement unit.\nsizeWithUnits=%1$S %2$S\nsizeUnknown=גודל לא ידוע\n\n# LOCALIZATION NOTE (shortTimeLeftSeconds, shortTimeLeftMinutes,\n#                    shortTimeLeftHours, shortTimeLeftDays):\n# These values are displayed in the downloads indicator in the main browser\n# window, where space is available for three characters maximum.  %1$S is\n# replaced with the time left for the given measurement unit.  Even for days,\n# the value is never longer than two digits.\nshortTimeLeftSeconds=%1$S שניות\nshortTimeLeftMinutes=%1$S דקות\nshortTimeLeftHours=%1$S שעות\nshortTimeLeftDays=%1$S ימים\n\n# LOCALIZATION NOTE (statusSeparator, statusSeparatorBeforeNumber):\n# These strings define templates for the separation of different elements in the\n# status line of a download item.  As a separator, by default we use the Unicode\n# character U+2014 'EM DASH' (long dash).  Examples of status lines include\n# \"Canceled - 222.net\", \"1.1 MB - website2.com\", or \"Paused -  1.1 MB\".  Note\n# that we use a wider space after the separator when it is followed by a number,\n# just to avoid visually confusing it with with a minus sign with some fonts.\n# If you use a different separator, this might not be necessary.  However, there\n# is usually no need to change the separator or the order of the substitutions,\n# even for right-to-left languages, unless the defaults are not suitable.\nstatusSeparator=%1$S — %2$S\nstatusSeparatorBeforeNumber=%1$S —  %2$S\n\nfileExecutableSecurityWarning=\"%S\" הוא קובץ בר הרצה. קבצים ברי הרצה עלולים להכיל וירוסים או קוד מסוכן אחר שיכול לגרום נזק למחשב שלך. עליך לנהוג בזהירות בעת פתיחת קובץ זה. האם להפעיל את \"%S\"?\nfileExecutableSecurityWarningTitle=לפתוח את הקובץ בר ההרצה?\nfileExecutableSecurityWarningDontAsk=לא לשאול שוב\n\n# LOCALIZATION NOTE (otherDownloads3):\n# This is displayed in an item at the bottom of the Downloads Panel when\n# there are more downloads than can fit in the list in the panel. Use a\n# semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/Localization_and_Plurals\notherDownloads3=קובץ אחד בהורדה;%1$S קבצים בהורדה\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/downloads/settingsChange.dtd",
    "content": "<!-- -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- -->\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  settingsChangePreferences.label  \"ההגדרות ניתנות לשינוי בלשונית יישומים בחלון ההעדפות של  &brandShortName;.\">\n<!ENTITY  settingsChangeOptions.label      \"ההגדרות ניתנות לשינוי בלשונית יישומים בחלון האפשרויות של  &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/engineManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  engineManager.title       \"ניהול רשימת מנועי החיפוש\">\n<!ENTITY  engineManager.style       \"min-width: 35em;\">\n<!ENTITY  engineManager.intro       \"מנועי החיפוש הבאים מותקנים כעת בדפדפן:\">\n\n<!ENTITY  columnLabel.name          \"שם\">\n<!ENTITY  columnLabel.keyword       \"מילת מפתח\">\n\n<!-- Buttons -->\n<!ENTITY  up.label                  \"הזזה מעלה\">\n<!ENTITY  up.accesskey              \"ע\">\n<!ENTITY  dn.label                  \"הזזה מטה\">\n<!ENTITY  dn.accesskey              \"מ\">\n<!ENTITY  remove.label              \"הסרה\">\n<!ENTITY  remove.accesskey          \"ה\">\n<!ENTITY  edit.label                \"עריכת מילת מפתח...\">\n<!ENTITY  edit.accesskey            \"ע\">\n\n<!ENTITY  addEngine.label           \"קבלת מנועי חיפוש נוספים...\">\n<!ENTITY  addEngine.accesskey       \"מ\">\n\n<!ENTITY  enableSuggest.label       \"הצגת המלצות חיפוש\">\n<!ENTITY  enableSuggest.accesskey   \"צ\">\n\n<!ENTITY  restoreDefaults.label     \"שחזור ברירת מחדל\">\n<!ENTITY  restoreDefaults.accesskey \"ש\">\n\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/engineManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nduplicateTitle=מילת מפתח כפולה\nduplicateEngineMsg=בחרת להשתמש במילת מפתח שנמצאת כרגע בשימוש עבור \"%S\". אנא בחר במילה אחרת.\nduplicateBookmarkMsg=בחרת להשתמש במילת מפתח שנמצאת כרגע בשימוש של סימנייה. אנא בחר במילה אחרת.\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/feeds/subscribe.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY feedPage.title\n  \"צפייה בהזנה\">\n<!ENTITY feedSubscribeNow\n  \"הירשם כעת\">\n<!ENTITY feedLiveBookmarks\n  \"עדכניות\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/feeds/subscribe.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nlinkTitleTextFormat=מעבר אל %S\naddHandler=האם ברצונך להוסיף את “%S” (%S) כקורא הזנות?\naddHandlerAddButton=הוספת קורא הזנות\naddHandlerAddButtonAccesskey=ה\nhandlerRegistered=\"%S\" כבר רשום כקורא הזנות\nliveBookmarks=עדכניות\nsubscribeNow=הירשם עכשיו\nchooseApplicationMenuItem=בחר יישום...\nchooseApplicationDialogTitle=בחר יישום\nalwaysUse=השתמש תמיד ב־%S לרישום הזנות\nmediaLabel=קובצי מדיה\n\n# LOCALIZATION NOTE: The next string is for the size of the enclosed media.\n#   e.g. enclosureSizeText : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nenclosureSizeText=%1$S %2$S\n\nbytes=בתים\nkilobyte=ק״ב\nmegabyte=מ״ב\ngigabyte=ג״ב\n\n# LOCALIZATION NOTE: The next three strings explains to the user what they're\n# doing.\n#   e.g. alwaysUseForVideoPodcasts : \"Always use Miro to subscribe to video podcasts.\"\n#   %S = application to use (Miro, iTunes, ...)\nalwaysUseForFeeds=השתמש תמיד ב־%S כדי להירשם להזנות.\nalwaysUseForAudioPodcasts=השתמש תמיד ב־%S כדי להירשם לפודקאסטים.\nalwaysUseForVideoPodcasts=השתמש תמיד ב־%S כדי להירשם לוידאו פודקאסטים.\n\nsubscribeFeedUsing=הירשם להזנה זו באמצעות\nsubscribeAudioPodcastUsing=הירשם לפודקאסט זה באמצעות\nsubscribeVideoPodcastUsing=הירשם לוידאו פודקאסט זה באמצעות\n\nfeedSubscriptionFeed1=זוהי \"הזנה\" של תוכן המשתנה תדיר באתר זה.\nfeedSubscriptionAudioPodcast1=זהו \"פודקאסט\" של תוכן המשתנה תדיר באתר זה.\nfeedSubscriptionVideoPodcast1=זהו \"וידאו פודקאסט\" של תוכן המשתנה תדיר באתר זה.\n\nfeedSubscriptionFeed2=באפשרותך להירשם להזנה זו כדי לקבל עדכונים כאשר תוכן זה משתנה.\nfeedSubscriptionAudioPodcast2=באפשרותך להירשם לפודקאסט זה כדי לקבל עדכונים כאשר תוכן זה משתנה.\nfeedSubscriptionVideoPodcast2=באפשרותך להירשם לוידאו פודקאסט זה כדי לקבל עדכונים כאשר תוכן זה משתנה.\n\n# Protocol Handling\n# \"Add %appName (%appDomain) as an application for %protocolType links?\"\naddProtocolHandler=האם ברצונך להוסיף את %S (%S) כיישום עבור קישורי %S?\naddProtocolHandlerAddButton=הוספת תוכנה\naddProtocolHandlerAddButtonAccesskey=ה"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/lightweightThemes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\nlightweightThemes.recommended-1.name=A Web Browser Renaissance\r\nlightweightThemes.recommended-1.description=A Web Browser Renaissance is (C) Sean.Martell. Available under CC-BY-SA. No warranty.\r\n\r\nlightweightThemes.recommended-2.name=Space Fantasy\r\nlightweightThemes.recommended-2.description=Space Fantasy is (C) fx5800p. Available under CC-BY-SA. No warranty.\r\n\r\nlightweightThemes.recommended-4.name=Pastel Gradient\r\nlightweightThemes.recommended-4.description=Pastel Gradient is (C) darrinhenein. Available under CC-BY. No warranty.\r\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/loop/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\nclientSuperShortname=Hello\n\n## LOCALIZATION_NOTE(sign_in_again_title_line_one, sign_in_again_title_line_two2):\n## These are displayed together at the top of the panel when a user is needed to\n## sign-in again. The emphesis is on the first line to get the user to sign-in again,\n## and this is displayed in slightly larger font. Please arrange as necessary for\n## your locale.\n## {{clientShortname2}} will be replaced by the brand name for either string.\nsign_in_again_title_line_one=נא להתחבר מחדש\nsign_in_again_title_line_two2=כדי להמשיך להשתמש ב־{{clientShortname2}}\nsign_in_again_button=התחברות\n## LOCALIZATION_NOTE(sign_in_again_use_as_guest_button2): {{clientSuperShortname}}\n## will be replaced by the super short brandname.\nsign_in_again_use_as_guest_button2=שימוש ב־{{clientSuperShortname}} כאורח\n\n\nfirst_time_experience_button_label=התחלת שימוש\n## LOCALIZATION_NOTE(first_time_experience_subheading): Message inviting the\n## user to create his or her first conversation.\nfirst_time_experience_subheading=הצטרפות לשיחה\n\ninvite_header_text2=הזמנת חבר להצטרך לשיחה\n## LOCALIZATION_NOTE(invite_copy_link_button, invite_copied_link_button,\n## invite_email_link_button, invite_facebook_button2): These labels appear under\n## an iconic button for the invite view.\n\n# Status text\ndisplay_name_guest=אורח\n\n# Error bars\n## LOCALIZATION NOTE(session_expired_error_description,could_not_authenticate,password_changed_question,try_again_later,could_not_connect,check_internet_connection,login_expired,service_not_available,problem_accessing_account):\n## These may be displayed at the top of the panel.\nsession_expired_error_description=פג הזמן לשיחה. כל הקישורים שנוצרו קודם ושותפו לא יתפקדו עוד.\ncould_not_authenticate=לא ניתן להזדהות\npassword_changed_question=האם שינית את הססמה שלך?\ntry_again_later=נא לנסות שוב מאוחר יותר\ncould_not_connect=לא ניתן להתחבר לשרת\ncheck_internet_connection=נא לבדוק את החיבור לרשת\nlogin_expired=פג זמן ההתחברות שלך\nservice_not_available=השירות אינו זמין כעת\nproblem_accessing_account=קיימת בעיה בגישה אל החשבון שלך\n\n## LOCALIZATION NOTE(retry_button): Displayed when there is an error to retry\n## the appropriate action.\nretry_button=לנסות שוב\n\nshare_email_subject6=הצטרפו אלי לשיחת וידאו\n## LOCALIZATION NOTE (share_email_body6): In this item, don't translate the\n## part between {{..}} and leave the \\n\\n part alone\nshare_email_body6=נא ללחוץ על הקישור אל Firefox Hello כדי להתחבר לשיחה כעת: {{callUrl}}\n## LOCALIZATION NOTE (share_email_body_context2): In this item, don't translate\n## the part between {{..}} and leave the \\n\\n part alone.\n## LOCALIZATION NOTE (share_email_footer): Common footer content for both email types\n## LOCALIZATION NOTE (share_tweeet): In this item, don't translate the part\n## between {{..}}. Please keep the text below 117 characters to make sure it fits\n## in a tweet.\nshare_tweet=הצטרפו אלי לשיחת וידיאו על {{clientShortname2}}!\n\nshare_add_service_button=הוספת שירות\n\n## LOCALIZATION NOTE (copy_link_menuitem, email_link_menuitem, delete_conversation_menuitem):\n## These menu items are displayed from a panel's context menu for a conversation.\n\npanel_footer_signin_or_signup_link=התחברות או הרשמה\n\nsettings_menu_item_account=חשבון\nsettings_menu_item_settings=הגדרות\nsettings_menu_item_signout=התנתקות\nsettings_menu_item_signin=התחברות\nsettings_menu_button_tooltip=הגדרות\n\n\n# Conversation Window Strings\n\ninitiate_call_button_label2=מוכנים להתחלת השיחה?\nincoming_call_title2=בקשת שיחה\nincoming_call_block_button=חסום\nhangup_button_title=ניתוק\nhangup_button_caption2=יציאה\nmute_local_audio_button_title=השתקת אודיו שלך\nunmute_local_audio_button_title=ביטול השתקת אודיו\nmute_local_video_button_title2=ביטול וידאו\nunmute_local_video_button_title2=הפעלת וידאו\nactive_screenshare_button_title=הפסקת שיתוף\ninactive_screenshare_button_title=שיתוף המסך שלך\nshare_tabs_button_title2=שיתוף לשוניות\nshare_windows_button_title=שיתוף חלונות אחרים\n\n\n## LOCALIZATION NOTE (call_with_contact_title): The title displayed\n## when calling a contact. Don't translate the part between {{..}} because\n## this will be replaced by the contact's name.\ncall_with_contact_title=שיחה עם {{contactName}}\n\n# Outgoing conversation\n\noutgoing_call_title=להתחיל שיחה?\ninitiate_audio_video_call_button2=התחלה\ninitiate_audio_video_call_tooltip2=התחלת שיחת וידאו\ninitiate_audio_call_button2=שיחה קולית\n\npeer_ended_conversation2=האדם שהתקשרת אליו סיים את השיחה.\nconversation_has_ended=השיחה הסתיימה.\nrestart_call=הצטרפות מחדש\n\ngeneric_failure_message=יש לנו קשיים טכניים…\ngeneric_failure_no_reason2=האם ברצונך לנסות שוב?\n## LOCALIZATION NOTE (tos_failure_message): Don't translate {{clientShortname2}}\n## as this will be replaced by the shortname.\n\n## LOCALIZATION NOTE (contact_offline_title): Title which is displayed when the\n## contact is offline.\ncontact_offline_title=אדם זה אינו מחובר\n## LOCALIZATION NOTE (call_timeout_notification_text): Title which is displayed\n## when the call didn't go through.\ncall_timeout_notification_text=השיחה שלך לא יצאה לפועל.\n\n## LOCALIZATION NOTE (retry_call_button, cancel_button):\n## These buttons are displayed when a call has failed.\nretry_call_button=ניסיון חוזר\ncancel_button=ביטול\nrejoin_button=התחברות מחדש לשיחה\n\ncannot_start_call_session_not_ready=לא ניתן להתקשר, ההפעלה אינה מוכנה.\nnetwork_disconnected=החיבור לרשת הסתיים בפתאומיות.\nconnection_error_see_console_notification=שיחה כשלה; נא לעבור למסוף לפרטים.\nno_media_failure_message=לא אותרו מיקרופון או מצלמה.\n\n## LOCALIZATION NOTE (legal_text_and_links3): In this item, don't translate the\n## parts between {{..}} because these will be replaced with links with the labels\n## from legal_text_tos and legal_text_privacy. clientShortname will be replaced\n## by the brand name.\nlegal_text_and_links3=באמצעות שימוש ב{{clientShortname}} הנכם נותנים את הסכמתכם ל{{terms_of_use}} ו{{privacy_notice}}.\nlegal_text_tos = תנאי שימוש\nlegal_text_privacy = הצהרת פרטיות\n\n## LOCALIZATION NOTE (powered_by_beforeLogo, powered_by_afterLogo):\n## These 2 strings are displayed before and after a 'Telefonica'\n## logo.\npowered_by_beforeLogo=מופעל באמצעות\npowered_by_afterLogo=\n\n## LOCALIZATION_NOTE (feedback_rejoin_button): Displayed on the feedback form after\n## a signed-in to signed-in user call.\nfeedback_rejoin_button=הצטרפות מחדש\n## LOCALIZATION NOTE (feedback_report_user_button): Used to report a user in the case of\n## an abusive user.\nfeedback_report_user_button=דיווח על משתמש\nfeedback_window_heading=כיצד הייתה השיחה שלך?\nfeedback_request_button=השארת משוב\n\nhelp_label=עזרה\ntour_label=סיור\n\n## LOCALIZATION NOTE(rooms_default_room_name_template): {{conversationLabel}}\n## will be replaced by a number. For example \"Conversation 1\" or \"Conversation 12\".\nrooms_default_room_name_template=שיחה {{conversationLabel}}\nrooms_leave_button_label=לעזוב\n## LOCALIZATION NOTE (rooms_list_recently_browsed): String is in all caps\n## for emphasis reasons, it is a heading. Proceed as appropriate for locale.\n## LOCALIZATION NOTE (rooms_list_currently_browsing): String is in all caps\n## for emphasis reasons, it is a heading. Proceed as appropriate for locale.\nrooms_change_failed_label=לא ניתן לעדכן שיחה\nrooms_panel_title=בחירת שיחה או התחלת שיחה חדשה\nrooms_room_full_label=ישנם כעת שני אנשים בשיחה זו.\nrooms_room_full_call_to_action_nonFx_label=הורדת  {{brandShortname}} כדי להתחיל שיחות משלך\nrooms_room_full_call_to_action_label=מידע נוסף אודות {{clientShortname}} »\nrooms_room_joined_label=מישהו הצטרף לשיחה!\nrooms_room_join_label=הצטרפות לשיחה\nrooms_signout_alert=שיחות פתוחות יסגרו\n\n# Infobar strings\n\ninfobar_screenshare_browser_message=משתמשים בשיחה שלך יוכלו כעת לראות את אנשי הקשר בכל לשונית שתלחץ עליה.\ninfobar_button_gotit_label=קיבלתי!\ninfobar_button_gotit_accesskey=ב\ninfobar_menuitem_dontshowagain_label=לא להציג הודעה זו שוב\ninfobar_menuitem_dontshowagain_accesskey=ל\n\n# Context in conversation strings\n\n## LOCALIZATION NOTE(no_conversations_message_heading2): Title shown when user\n## has no conversations available.\nno_conversations_message_heading2=עדיין אין שיחות.\n## LOCALIZATION NOTE(no_conversations_start_message2): Subheading inviting the\n## user to start a new conversation.\nno_conversations_start_message2=התחלת שיחה חדשה!\n\n# LOCALIZATION NOTE (context_inroom_header): this string is displayed in the\n# conversation window when the user edits context. It is a header to the edit\n# section.\ncontext_inroom_header=בואו נדבר על…\n# LOCALIZATION NOTE (context_inroom_label2): this string is followed by the\n# title and domain of the website you are having a conversation about, displayed on a\n# separate line. If this structure doesn't work for your locale, you might want\n# to consider this as a stand-alone title. See example screenshot:\n# https://bug1115342.bugzilla.mozilla.org/attachment.cgi?id=8563677\ncontext_inroom_label2=נושא השיחה:\ncontext_edit_name_placeholder=שם השיחה\ncontext_edit_comments_placeholder=תגובות\ncontext_cancel_label=ביטול\ncontext_done_label=סיום\nconversation_settings_menu_edit_context=עריכת הקשר\nconversation_settings_menu_hide_context=הסתרת הקשר\n\n\n# Text chat strings\n\nchat_textbox_placeholder=נא להקליד כאן…\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/migration/migration.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY migrationWizard.title          \"אשף היבוא\">\n\n<!ENTITY importFrom.label               \"יבא אפשרויות, סימניות, היסטוריה, ססמאות ונתונים נוספים מ:\">\n<!ENTITY importFromUnix.label           \"יבא העדפות, סימניות, היסטוריה, ססמאות ונתונים נוספים:\">\n<!ENTITY importFromBookmarks.label      \"יבא סימניות מ:\">\n\n<!ENTITY importFromIE.label             \"Microsoft Internet Explorer\">\n<!ENTITY importFromIE.accesskey         \"I\">\n<!ENTITY importFromEdge.label           \"Microsoft Edge\">\n<!ENTITY importFromEdge.accesskey       \"E\">\n<!ENTITY importFromNothing.label        \"אל תייבא דבר\">\n<!ENTITY importFromNothing.accesskey    \"א\">\n<!ENTITY importFromSafari.label         \"Safari\">\n<!ENTITY importFromSafari.accesskey     \"S\">\n<!ENTITY importFromCanary.label         \"Chrome Canary\">\n<!ENTITY importFromCanary.accesskey     \"n\">\n<!ENTITY importFromChrome.label         \"Chrome\">\n<!ENTITY importFromChrome.accesskey     \"C\">\n<!ENTITY importFromChromium.label       \"Chromium\">\n<!ENTITY importFromChromium.accesskey   \"u\">\n<!ENTITY importFromFirefox.label        \"Firefox\">\n<!ENTITY importFromFirefox.accesskey    \"x\">\n<!ENTITY importFrom360se.label          \"360 Secure Browser\">\n<!ENTITY importFrom360se.accesskey      \"3\">\n\n<!ENTITY noMigrationSources.label       \"לא נמצאו תוכנות שמכילות סימניות, היסטוריה, או מידע ססמאות.\">\n\n<!ENTITY importSource.title             \"יבא נתונים והגדרות:\">\n<!ENTITY importItems.title              \"פריטים ליבוא\">\n<!ENTITY importItems.label              \"נא לבחור אילו פריטים לייבא:\">\n\n<!ENTITY migrating.title                \"מייבא...\">\n<!ENTITY migrating.label                \"הפריטים הבאים מיובאים כעת...\">\n\n<!ENTITY selectProfile.title            \"בחר פרופיל\">\n<!ENTITY selectProfile.label            \"ניתן לייבא מהפרופילים הבאים:\">\n\n<!ENTITY done.title                     \"היבוא הושלם\">\n<!ENTITY done.label                     \"הפריטים הבאים יובאו בהצלחה:\">\n\n<!ENTITY closeSourceBrowser.label       \"נא לוודא שהדפדפן הנבחר סגור לפני המשך הפעילות.\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/migration/migration.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprofileName_format=%S %S\n\n# Browser Specific\nsourceNameIE=Internet Explorer\nsourceNameEdge=Microsoft Edge\nsourceNameSafari=Safari\nsourceNameCanary=Google Chrome Canary\nsourceNameChrome=Google Chrome\nsourceNameChromium=Chromium\nsourceNameFirefox=Mozilla Firefox\nsourceName360se=360 Secure Browser\n\nimportedBookmarksFolder=מ־%S\n\nimportedSafariReadingList=רשימת קריאה (מ־Safari)\nimportedEdgeReadingList=רשימת קריאה (מ־Edge)\n\n# Import Sources\n# Note: When adding an import source for profile reset, add the string name to\n# resetProfile.js if it should be listed in the reset dialog.\n1_ie=אפשרויות אינטרנט\n1_edge=הגדרות\n1_safari=העדפות\n1_chrome=העדפות\n1_360se=העדפות\n\n2_ie=עוגיות\n2_edge=עוגיות\n2_safari=עוגיות\n2_chrome=עוגיות\n2_firefox=עוגיות\n2_360se=עוגיות\n\n4_ie=היסטוריית גלישה\n4_edge=היסטוריית גלישה\n4_safari=היסטוריית גלישה\n4_chrome=היסטורית גלישה\n4_firefox_history_and_bookmarks=היסטורית גלישה וסימניות\n4_360se=היסטוריית גלישה\n\n8_ie=היסטוריית טפסים שמורים\n8_edge=היסטוריית טפסים שמורים\n8_safari=היסטוריית טפסים שמורים\n8_chrome=היסטוריית טפסים שמורים\n8_firefox=היסטוריית טפסים שמורים\n8_360se=היסטוריית טפסים שמורים\n\n16_ie=ססמאות שמורות\n16_edge=ססמאות שמורות\n16_safari=ססמאות שמורות\n16_chrome=ססמאות שמורות\n16_firefox=ססמאות שמורות\n16_360se=ססמאות שמורות\n\n32_ie=מועדפים\n32_edge=מועדפים\n32_safari=סימניות\n32_chrome=סימניות\n32_360se=סימניות\n\n64_ie=נתונים אחרים\n64_edge=נתונים אחרים\n64_safari=נתונים אחרים\n64_chrome=נתונים אחרים\n64_firefox_other=נתונים אחרים\n64_360se=נתונים אחרים\n\n128_firefox=חלונות ולשוניות\n\n# Automigration undo notification.\n# %1$S will be replaced with the name of the browser we imported from, %2$S will be replaced with brandShortName\nautomigration.undo.keep2.label            = בסדר, הבנתי\nautomigration.undo.keep2.accesskey        = ב\nautomigration.undo.dontkeep2.label        = לא תודה\nautomigration.undo.dontkeep2.accesskey    = ל\nautomigration.undo.unknownbrowser         = דפדפן לא ידוע\n\n\n# Automigration undo notification.\n# %1$S will be replaced with the name of the browser we imported from, %2$S will be replaced with brandShortName\nautomigration.undo.message.all              = Pick up where you left off. We’ve imported these sites and your bookmarks, history and passwords from %1$S into %2$S.\nautomigration.undo.message.bookmarks        = Pick up where you left off. We’ve imported these sites and your bookmarks from %1$S into %2$S.\nautomigration.undo.message.bookmarks.logins = Pick up where you left off. We’ve imported these sites and your bookmarks and passwords from %1$S into %2$S.\nautomigration.undo.message.bookmarks.visits = Pick up where you left off. We’ve imported these sites and your bookmarks and history from %1$S into %2$S.\nautomigration.undo.message.logins           = Pick up where you left off. We’ve imported your passwords from %1$S into %2$S.\nautomigration.undo.message.logins.visits    = Pick up where you left off. We’ve imported these sites and your history and passwords from %1$S into %2$S.\nautomigration.undo.message.visits           = Pick up where you left off. We’ve imported these sites and your history from %1$S into %2$S.\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n\n<!ENTITY loadError.label \"בעיה בטעינת דף\">\n<!ENTITY retry.label \"נסה שוב\">\n<!ENTITY returnToPreviousPage.label \"חזרה\">\n<!ENTITY advanced.label \"מתקדם\">\n\n<!-- Specific error messages -->\n\n<!ENTITY connectionFailure.title \"כישלון בהתחברות\">\n<!ENTITY connectionFailure.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY deniedPortAccess.title \"כתובת זו מוגבלת\">\n<!ENTITY deniedPortAccess.longDesc \"\">\n\n<!ENTITY dnsNotFound.title \"שרת לא נמצא\">\n<!ENTITY dnsNotFound.longDesc \"<ul> \n<li>בדוק כי הכתובת הוקלדה ללא שגיאות כגון \n<strong>ww</strong>.example.com במקום <strong>www</strong>.example.com</li> \n<li>אם אינך יכול לטעון כל דף, בדוק את החיבור לרשת של המחשב.</li> \n<li>אם המחשב או הרשת מוגנים בחומת אש או בשרת מתווך, ודא כי &brandShortName; מורשה לגשת לרשת.</li> \n</ul>\">\n\n<!ENTITY fileNotFound.title \"קובץ לא נמצא\">\n<!ENTITY fileNotFound.longDesc \"<ul> \n<li>בדוק ששם הקובץ אוית נכון, שנעשה שימוש נכון באותיות רישיות ושאין שגיאות הקלדה אחרות.</li> \n<li>בדוק אם הקובץ הועבר, שינה שם או נמחק.</li> \n</ul>\">\n\n<!ENTITY fileAccessDenied.title \"הגישה לקובץ נדחתה\">\n<!ENTITY fileAccessDenied.longDesc \"\n<ul>\n  <li>יתכן שהקובץ הוסר, הועבר או שההרשאות מונעות את הגישה אליו.</li>\n</ul>\n\">\n\n<!ENTITY generic.title \"שגיאה כללית\">\n<!ENTITY generic.longDesc \"<p>&brandShortName; אינו יכול לטעון דף זה מסיבה לא ידועה.</p>\">\n\n<!ENTITY captivePortal.title \"כניסה לרשת\">\n<!ENTITY captivePortal.longDesc2 \"\n<p>עליך להתחבר לרשת זו כדי לגלוש באינטרנט.</p>\n\">\n\n<!ENTITY openPortalLoginPage.label2 \"פתיחת דף התחברות לרשת\">\n\n<!ENTITY malformedURI.title \"כתובת לא חוקית\">\n<!ENTITY malformedURI.longDesc \"\n<ul>\n  <li>כתובות אתרים נכתבות בדרך־כלל בתבנית\n    <strong>http://www.example.com/‎</strong></li>\n  <li>נא לוודא שהלוכסנים הם קדמיים (למשל\n    <strong>/</strong>).</li>\n</ul>\n\">\n\n<!ENTITY netInterrupt.title \"החיבור הופסק\">\n<!ENTITY netInterrupt.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY notCached.title \"תוקף המסמך פג\">\n<!ENTITY notCached.longDesc \"<p>המסמך המבוקש לא זמין במטמון של &brandShortName;.</p><ul><li>כאמצעי זהירות, &brandShortName; לא יבקש שוב אוטומטית מסמכים רגישים.</li><li>לחץ נסה שוב כדי לבקש מחדש את המסמך מאתר האינטרנט.</li></ul>\">\n\n<!ENTITY netOffline.title \"מצב לא־מקוון\">\n<!ENTITY netOffline.longDesc2 \"<ul> \n<li>לחץ על &quot;נסה שוב&quot; כדי לעבור למצב מקוון ולטעון מחדש את הדף.</li> \n</ul>\">\n\n<!ENTITY contentEncodingError.title \"שגיאה בקידוד תוכן\">\n<!ENTITY contentEncodingError.longDesc \"<ul> \n<li>אנא צור קשר עם בעלי האתר כדי ליידע אותם על בעיה זו.</li> \n</ul>\">\n\n<!ENTITY unsafeContentType.title \"סוג קובץ מסוכן\">\n<!ENTITY unsafeContentType.longDesc \"<ul> \n<li>בבקשה צור קשר עם בעלי האתר כדי ליידע אותם על בעיה זו.</li> \n</ul>\">\n\n<!ENTITY netReset.title \"החיבור הופסק\">\n<!ENTITY netReset.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY netTimeout.title \"תם הזמן המוקצב לחיבור\">\n<!ENTITY netTimeout.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY unknownProtocolFound.title \"כתובת זו אינה מובנת\">\n<!ENTITY unknownProtocolFound.longDesc \"\n<ul>\n  <li>\n    ייתכן שצריך להתקין יישום אחר כדי לגשת לכתובת זו.\n  </li>\n</ul>\n\">\n\n<!ENTITY proxyConnectFailure.title \"השרת המתווך דחה את ההתחברות\">\n<!ENTITY proxyConnectFailure.longDesc \"<ul> \n<li>בדוק כי הגדרות השרת המתווך שלך נכונות.</li> \n<li>צור קשר עם מנהל הרשת שלך וודא כי השרת המתווך מתפקד</li> \n</ul>\">\n\n<!ENTITY proxyResolveFailure.title \"שרת מתווך לא נמצא\">\n<!ENTITY proxyResolveFailure.longDesc \"<ul> \n<li>בדוק כי הגדרות השרת המתווך שלך נכונות.</li> \n<li>ודא כי חיבור המחשב שלך לרשת פעיל.</li> \n<li>אם המחשב או הרשת שלך מוגנים באמצעות חומת אש או שרת מתווך, ודא כי &brandShortName; מורשה לגישה לרשת.</li> \n</ul>\">\n\n<!ENTITY redirectLoop.title \"הדף מבצע העברה לא תקינה\">\n<!ENTITY redirectLoop.longDesc \"<ul> \n<li>בעיה זו נגרמת לעיתים מסירוב לקבל עוגיות או ניטרולן.</li> \n</ul>\">\n\n<!ENTITY unknownSocketType.title \"תגובה לא צפויה מהשרת\">\n<!ENTITY unknownSocketType.longDesc \"<ul> \n<li>ודא כי מותקן על המערכת שלך מנהל האבטחה האישי.</li> \n<li>ייכתן וההגדרות השרת אינן תקניות</li> \n</ul>\">\n\n<!ENTITY nssFailure2.title \"קישור מאובטח נכשל\">\n<!ENTITY nssFailure2.longDesc2 \"\n<ul>\n  <li>\n    דף זה לא ניתן להצגה כי לא ניתן לאמת את מהיימנות הנתונים שהתקבלו.\n  </li>\n  <li>\n    נא ליצור קשר עם בעלי האתר וליידע אותם על בעיה זו.\n  </li>\n</ul>\n\">\n\n<!ENTITY certerror.longpagetitle1 \"החיבור שלך אינו בטוח\">\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara \"הבעלים של <span class='hostname'/> הגדירו את האתר שלהם בצורה לקויה.  על מנת להגן על המידע שלך מפני גניבה, &brandShortName; לא התחבר לאתר זה.\">\n\n<!ENTITY sharedLongDesc \"<ul> \n<li>האתר איננו זמין כרגע או שהוא עמוס מדי. אנא נסה שוב בעוד מספר רגעים.</li> \n<li>אם אינך מצליח לטעון דפים כלשהם, בדוק את הקישוריות של המחשב שלך לרשת.</li> \n<li>אם המחשב או הרשת שלך מוגנים באמצעות חומת אש או שרת מתווך, ודא כי &brandShortName; מורשה לגישה לרשת.</li> \n</ul>\">\n\n<!ENTITY cspBlocked.title \"נחסם בהתאם למדיניות האבטחה של התוכן\">\n<!ENTITY cspBlocked.longDesc \"<p>&brandShortName; מונע מדף זה להיטען בצורה זו מאחר שהדף כולל מדיניות אבטחת תוכן שמונעת זאת.</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"שגיאת תוכן פגום\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>לא ניתן להציג דף זה מכיון שאותרה שגיאה בתעבורת הנתונים.</p><ul><li>נא ליצור קשר עם בעלי האתר כדי לדווח להם על בעיה זו.</li></ul>\">\n\n\n<!ENTITY securityOverride.exceptionButtonLabel \"הוספת חריגה…\">\n\n<!ENTITY errorReporting.automatic2 \"דיווח על תקלות מסוג זה מסייע ל־Mozilla לזהות ולחסום אתרים מסוכנים\">\n<!ENTITY errorReporting.learnMore \"מידע נוסף…\">\n\n<!ENTITY remoteXUL.title \"XUL מרוחק\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>פנה אל בעלי האתר כדי ליידע אותם על הבעיה.</li></ul></p>\">\n\n<!ENTITY sslv3Used.title \"לא ניתן להיכנס באופן מאובטח\">\n<!-- LOCALIZATION NOTE (sslv3Used.longDesc2) - Do not translate\n     \"SSL_ERROR_UNSUPPORTED_VERSION\". -->\n<!ENTITY sslv3Used.longDesc2 \"מידע מתקדם: SSL_ERROR_UNSUPPORTED_VERSION\">\n\n<!-- LOCALIZATION NOTE (certerror.wrongSystemTime2,\n                        certerror.wrongSystemTimeWithoutReference) - The <span id='..' />\n     tags will be injected with actual values, please leave them unchanged. -->\n\n<!ENTITY certerror.pagetitle1  \"חיבור בלתי מאובטח\">\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"אתר זה משתמש ב־HTTP\nStrict Transport Security (HSTS) כדי לציין ש־&brandShortName; יוכל\nלהתחבר אליו\nבאופן מאובטח בלבד. כתוצאה מכך, לא ניתן להוסיף חריגה עבור אישור זה.\">\n<!ENTITY certerror.copyToClipboard.label \"העתקת טקסט ללוח\">\n\n<!ENTITY inadequateSecurityError.title \"החיבור שלך אינו בטוח\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p>האתר בכתובת <span class='hostname'></span> משתמש בטכנולוגית אבטחה שאינה עדכנית וחשופה להתקפות. תוקף יכול בקלות לחשוף מידע שלכאורה אמור היה להיות מוגן. על מנהל האתר לתקן את השרת לפני שיהיה ניתן לבקר באתר זה.</p><p>קוד שגיאה: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n\n<!ENTITY prefReset.longDesc \"נראה שהגדרות אבטחת הרשת שלך עשוי לגרום לכך. האם ברצונך לשחזר להגדרות ברירת מחדל?\">\n<!ENTITY prefReset.label \"שחזור הגדרות בררת המחדל\">\n\n\n<!-- LOCALIZATION NOTE (certerror.wrongSystemTime2,\n                        certerror.wrongSystemTimeWithoutReference) - The <span id='..' />\n     tags will be injected with actual values, please leave them unchanged. -->\n<!ENTITY certerror.wrongSystemTime2 \"<p> &brandShortName; did not connect to <span id='wrongSystemTime_URL'/> because your computer’s clock appears to show the wrong time and this is preventing a secure connection.</p> <p>Your computer is set to <span id='wrongSystemTime_systemDate'/>, when it should be <span id='wrongSystemTime_actualDate'/>. To fix this problem, change your date and time settings to match the correct time.</p>\">\n<!ENTITY certerror.wrongSystemTimeWithoutReference \"<p>&brandShortName; did not connect to <span id='wrongSystemTimeWithoutReference_URL'/> because your computer’s clock appears to show the wrong time and this is preventing a secure connection.</p> <p>Your computer is set to <span id='wrongSystemTimeWithoutReference_systemDate'/>. To fix this problem, change your date and time settings to match the correct time.</p>\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/newTab.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- These strings are used in the about:newtab page -->\n<!ENTITY newtab.pageTitle \"לשונית חדשה\">\n<!ENTITY newtab.customize.classic \"הצגת האתרים המובילים שלך\">\n<!ENTITY newtab.customize.cog.enhanced \"לכלול אתרים מוצעים\">\n<!ENTITY newtab.customize.cog.title2 \"פקדי לשונית חדשה\">\n<!ENTITY newtab.customize.cog.learn \"מידע נוסף על דף הלשונית החדשה\">\n<!ENTITY newtab.customize.title \"התאמה אישית של דף הלשונית החדשה שלך\">\n<!ENTITY newtab.customize.suggested \"הצגת אתרים מומלצים ומובילים\">\n<!ENTITY newtab.customize.topsites \"הצגת אתרים מובילים\">\n<!ENTITY newtab.customize.blank2 \"הצגת דף ריק\">\n<!ENTITY newtab.undo.removedLabel \"תצוגה מקדימה הוסרה.\">\n<!ENTITY newtab.undo.undoButton \"ביטול.\">\n<!ENTITY newtab.undo.restoreButton \"שיחזור הכול.\">\n<!ENTITY newtab.undo.closeTooltip \"הסתרה\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/newTab.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnewtab.defaultTopSites.heading=אתרים מובילים\nnewtab.userTopSites.heading=האתרים המובילים שלך\n\nnewtab.pin=הצמדת אתר זה למיקומו הנוכחי\nnewtab.unpin=ביטול הצמדת אתר זה\nnewtab.block=הסרת אתר זה\n# LOCALIZATION NOTE(newtab.sponsored.button): This text appears for sponsored\n# and enhanced tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.sponsored.button=ממומן\n# LOCALIZATION NOTE(newtab.suggested.button): This text appears for sponsored\n# and suggested tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.suggested.tag=הצעה\n# LOCALIZATION NOTE(newtab.suggested.button): %1$S will be replaced inline by\n# one of the user's top 100 sites that triggered this suggested tile.\n# This text appears for suggested tiles under the tile's title, so prefer short\n# strings to avoid truncating important text.\nnewtab.suggested.button=מוצע למבקרים ב־%1$S\n# LOCALIZATION NOTE(newtab.sponsored.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain=אריח זה  תוצג בשם שותף עסקי של Mozilla ניתן להסירה בכל עת באמצעות לחיצה על כפתור %1$S.‏ %2$S\n# LOCALIZATION NOTE(newtab.sponsored.explain2): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain2=אתר זה הוצע לך בשם שותף של Mozilla. ניתן להסיר אותו בכל עת באמצעות לחיצה על הכפתור %1$S. %2$S\n# LOCALIZATION NOTE(newtab.suggested.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.suggested.explain=אתר זה הוצע לך על־ידי Mozilla. ניתן להסיר את הצעה זו בכל עת באמצעות לחיצה על %1$S. %2$S\n# LOCALIZATION NOTE(newtab.enhanced.explain): %1$S will be replaced inline by\n# the gear icon used to customize the new tab window. %2$S will be replaced by\n# an active link using string newtab.learn.link as text.\nnewtab.enhanced.explain=שותף עסקי של Mozilla שיפר ויזואלית את המראה של אריח זה והחליף את תצלום המסך. ניתן לכבות את האריחים המשופרים באמצעות לחיצה על הכפתור %1$S כדי לגשת להעדפות שלך. %2$S\nnewtab.intro1.paragraph1=כעת לאחר שפתחת לשונית חדשה, יוצגו בפניך האתרים שאנו חושבים שעשויים לעניין אותך. ייתכן שחלק מהם הומלצו על־ידי Mozilla או אחד מהשותפים העסקיים שלנו.\n# LOCALIZATION NOTE(newtab.intro1.paragraph2): %1$S will be replaced inline by\n# an active link using string newtab.privacy.link as text. %2$S will be replaced\n# inline by the gear icon used to customize the new tab window.\nnewtab.intro1.paragraph2=כדי לספק את שירות זה, נתונים מסוימים צריכים להישלח חזרה אלינו בהתאם ל־%1$S שלנו. ניתן לכבות זאת באמצעות הסרת הסימון מהאפשרות שנמצאת בכפתור גלגל השיניים (%2$S).\nnewtab.learn.link=מידע נוסף…\nnewtab.privacy.link=הצהרת פרטיות\nnewtab.learn.link2=עוד על דף הלשונית החדשה\nnewtab.intro.header.update=דף הלשונית החדשה התעדכן!\nnewtab.intro.gotit=קיבלתי!\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/openLocation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from content/openLocation.xul -->\n\n<!ENTITY enter.label \"הכנס מיקום רשת (URL), או ציין את הקובץ המקומי אותו ברצונך לפתוח:\">  \n<!ENTITY chooseFile.label \"בחר קובץ...\">\n<!ENTITY newTab.label \"לשונית חדשה\">\n<!ENTITY newWindow.label \"חלון חדש\">\n<!ENTITY topTab.label \"לשונית נוכחית\">\n<!ENTITY caption.label \"פתח מיקום רשת\">\n<!ENTITY openWhere.label \"פתח ב...\">\n<!ENTITY openBtn.label \"פתח\">\n\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/openLocation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nchooseFileDialogTitle=בחירת קובץ\n\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/pageInfo.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  pageInfoWindow.width  \"600\">\n<!ENTITY  pageInfoWindow.height \"500\">\n\n<!ENTITY  copy.key              \"C\">\n<!ENTITY  copy.label            \"העתקה\">\n<!ENTITY  copy.accesskey        \"ה\">\n<!ENTITY  selectall.key         \"A\">\n<!ENTITY  selectall.label       \"בחירת הכל\">\n<!ENTITY  selectall.accesskey   \"ב\">\n<!ENTITY  closeWindow.key       \"w\">\n\n<!ENTITY  generalTab            \"כללי\">\n<!ENTITY  generalTab.accesskey  \"כ\">\n<!ENTITY  generalTitle          \"כותרת:\">\n<!ENTITY  generalURL            \"כתובת:\">\n<!ENTITY  generalType           \"סוג:\">\n<!ENTITY  generalMode           \"מצב ציור:\">\n<!ENTITY  generalSize           \"גודל:\">\n<!ENTITY  generalReferrer       \"כתובת קודמת:\">\n<!ENTITY  generalSource         \"מקור מטמון:\">\n<!ENTITY  generalModified       \"שינוי אחרון:\">\n<!ENTITY  generalEncoding2      \"קידוד טקסט:\">\n<!ENTITY  generalMetaName       \"שם\">\n<!ENTITY  generalMetaContent    \"תוכן\">\n\n<!ENTITY  mediaTab              \"מדיה\">\n<!ENTITY  mediaTab.accesskey    \"מ\">\n<!ENTITY  mediaLocation         \"מיקום:\">\n<!ENTITY  mediaText             \"מלל משויך:\">\n<!ENTITY  mediaAltHeader        \"מלל חלופי\">\n<!ENTITY  mediaAddress          \"כתובת\">\n<!ENTITY  mediaType             \"סוג\">\n<!ENTITY  mediaSize             \"גודל\">\n<!ENTITY  mediaCount            \"כמות\">\n<!ENTITY  mediaDimension        \"ממדים:\">\n<!ENTITY  mediaLongdesc         \"תיאור:\">\n<!ENTITY  mediaBlockImage.accesskey \"ח\">\n<!ENTITY  mediaSaveAs           \"שמירה בשם…\">\n<!ENTITY  mediaSaveAs.accesskey \"ש\">\n<!ENTITY  mediaSaveAs2.accesskey \"ב\">\n<!ENTITY  mediaPreview          \"תצוגה מקדימה:\">\n\n<!ENTITY  feedTab               \"הזנות\">\n<!ENTITY  feedTab.accesskey     \"ה\">\n<!ENTITY  feedSubscribe         \"הירשם\">\n<!ENTITY  feedSubscribe.accesskey \"ה\">\n\n<!ENTITY  permTab               \"הרשאות\">\n<!ENTITY  permTab.accesskey     \"ר\">\n<!ENTITY  permUseDefault        \"ברירת מחדל\">\n<!ENTITY  permAskAlways         \"שאל תמיד\">\n<!ENTITY  permAllow             \"אפשר\">\n<!ENTITY  permAllowSession      \"אפשר להפעלה זו\">\n<!ENTITY  permBlock             \"חסום\">\n<!ENTITY  permissionsFor        \"הרשאות עבור:\">\n<!ENTITY  permPlugins           \"הפעלת תוספים חיצוניים\">\n\n<!ENTITY  permClearStorage           \"מחיקת אחסון\">\n<!ENTITY  permClearStorage.accesskey \"מ\">\n\n<!ENTITY  securityTab           \"אבטחה\">\n<!ENTITY  securityTab.accesskey \"א\">\n<!ENTITY  securityView.certView \"הצגת אישור\">\n<!ENTITY  securityView.accesskey \"ה\">\n<!ENTITY  securityView.unknown   \"לא ידוע\">\n\n\n<!ENTITY  securityView.identity.header   \"זהות האתר\">\n<!ENTITY  securityView.identity.owner    \"בעלים: \">\n<!ENTITY  securityView.identity.domain   \"אתר: \">\n<!ENTITY  securityView.identity.verifier \"גורם מאמת: \">\n\n<!ENTITY  securityView.privacy.header                   \"פרטיות והיסטוריה\">\n<!ENTITY  securityView.privacy.history                  \"האם ביקרתי באתר זה בעבר?\">\n<!ENTITY  securityView.privacy.cookies                  \"האם אתר זה שומר מידע (עוגיות) על המחשב שלי?\">\n<!ENTITY  securityView.privacy.viewCookies              \"הצג עוגיות\">\n<!ENTITY  securityView.privacy.viewCookies.accessKey    \"ע\">\n<!ENTITY  securityView.privacy.passwords                \"האם שמרתי ססמאות עבור אתר זה?\">\n<!ENTITY  securityView.privacy.viewPasswords            \"הצגת ססמאות שמורות\">\n<!ENTITY  securityView.privacy.viewPasswords.accessKey  \"ס\">\n\n<!ENTITY  securityView.technical.header                 \"פירוט טכני\">\n\n<!ENTITY  helpButton.label                              \"עזרה\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/pageInfo.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npageInfo.page.title=מידע דף - %S\npageInfo.frame.title=מידע מסגרת - %S\n\nnoPageTitle=דף ללא כותרת:\nunknown=לא ידוע\nnotset=לא צוין\nyes=כן\nno=לא\n\nmediaImg=תמונה\nmediaVideo=וידאו\nmediaAudio=אודיו\nmediaBGImg=רקע\nmediaBorderImg=מסגרת\nmediaListImg=תבליט\nmediaCursor=סמן\nmediaObject=עצם\nmediaEmbed=מוטבע\nmediaLink=צלמית\nmediaInput=קלט\nmediaFileSize=%S ק״ב\nmediaSize=%S פיקסלים × %S פיקסלים\\n\nmediaSelectFolder=בחר תיקייה לשמירת התמונות\nmediaBlockImage=חסום תמונות מ־%S\nmediaUnknownNotCached=לא ידוע (לא במטמון)\nmediaImageType=תמונה מסוג %S\nmediaAnimatedImageType=תמונה מסוג %S (מונפש, %S תמונות)\nmediaDimensions=%S פיקסלים × %S פיקסלים\nmediaDimensionsScaled=%S פיקסלים × %S פיקסלים (מוקטן ל־%S פיקסלים × %S פיקסלים)\n\ngeneralQuirksMode=מצב לא תקני\ngeneralStrictMode=מצב ציות לתקן\ngeneralSize=%S ק״ב (%S בתים)\ngeneralMetaTag=Meta (תגית אחת)\ngeneralMetaTags=Meta (%S תגיות)\n\nfeedRss=RSS\nfeedAtom=Atom\nfeedXML=XML\n\nsecurityNoOwner=אתר זה לא מספק מידע על הבעלים.\nsecurityOneVisit=כן, פעם אחת\nsecurityNVisits=כן, %S פעמים\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# database\n#   e.g. indexedDBUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nindexedDBUsage=אתר זה משתמש ב־%1$S %2$S\n\npermissions.useDefault=שימוש בבררת מחדל\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/places/bookmarkProperties.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndialogAcceptLabelAddItem=הוספה\ndialogAcceptLabelSaveItem=שמירה\ndialogAcceptLabelAddLivemark=הרשמה\ndialogAcceptLabelAddMulti=הוספת סימניות\ndialogAcceptLabelEdit=שמירה\ndialogTitleAddBookmark=הוספת סימנייה\ndialogTitleAddLivemark=הוספת עדכנייה\ndialogTitleAddFolder=הוספת תיקייה\ndialogTitleAddMulti=יצירת סימניות לכל הלשוניות\ndialogTitleEdit=מאפיינים עבור \"%S\"\n\nbookmarkAllTabsDefault=[שם תיקייה]\nnewFolderDefault=תיקייה חדשה\nnewBookmarkDefault=סימנייה חדשה\nnewLivemarkDefault=עדכנייה חדשה\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/places/editBookmarkOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editBookmarkOverlay.name.label                      \"שם:\">\n<!ENTITY editBookmarkOverlay.name.accesskey                  \"ש\">\n<!ENTITY editBookmarkOverlay.location.label                  \"כתובת:\">\n<!ENTITY editBookmarkOverlay.location.accesskey              \"כ\">\n<!ENTITY editBookmarkOverlay.feedLocation.label              \"כתובת הזנה:\">\n<!ENTITY editBookmarkOverlay.feedLocation.accesskey          \"ז\">\n<!ENTITY editBookmarkOverlay.siteLocation.label              \"כתובת אתר:\">\n<!ENTITY editBookmarkOverlay.siteLocation.accesskey          \"א\">\n<!ENTITY editBookmarkOverlay.folder.label                    \"תיקייה:\">\n<!ENTITY editBookmarkOverlay.foldersExpanderDown.tooltip     \"הצגת כל תיקיות הסימניות\">\n<!ENTITY editBookmarkOverlay.expanderUp.tooltip              \"הסתר\">\n<!ENTITY editBookmarkOverlay.tags.label                      \"תגיות:\">\n<!ENTITY editBookmarkOverlay.tags.accesskey                  \"ג\">\n<!ENTITY editBookmarkOverlay.tagsEmptyDesc.label             \"הפרד בין תגיות באמצעות פסיקים\">\n<!ENTITY editBookmarkOverlay.description.label               \"תיאור:\">\n<!ENTITY editBookmarkOverlay.description.accesskey           \"ת\">\n<!ENTITY editBookmarkOverlay.keyword.label                   \"מילת מפתח:\">\n<!ENTITY editBookmarkOverlay.keyword.accesskey               \"מ\">\n<!ENTITY editBookmarkOverlay.tagsExpanderDown.tooltip        \"הצג את כל התגיות\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.label             \"טעינת סימניה זו בסרגל הצד\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.accesskey         \"ס\">\n<!ENTITY editBookmarkOverlay.choose.label                    \"בחר…\">\n<!ENTITY editBookmarkOverlay.newFolderButton.label           \"תיקייה חדשה\">\n<!ENTITY editBookmarkOverlay.newFolderButton.accesskey       \"ת\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/places/moveBookmarks.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title              \"בחירת תיקייה\">\n<!ENTITY window.style              \"width: 36em; height: 18em;\">\n<!ENTITY moveTo.label              \"העבר אל:\">\n<!ENTITY newFolderButton.label     \"תיקייה חדשה\">\n<!ENTITY newFolderButton.accesskey \"ח\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/places/places.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (places.library.title): use \"Library\", \"Archive\" or \"Repository\" -->\n<!ENTITY places.library.title  \"ספרייה\">\n<!ENTITY places.library.width  \"700\">\n<!ENTITY places.library.height \"500\">\n<!ENTITY organize.label        \"ארגון\">\n<!ENTITY organize.accesskey    \"א\">\n<!ENTITY organize.tooltip      \"ארגון הסימניות שלך\">\n\n<!ENTITY file.close.label               \"סגירה\">\n<!ENTITY file.close.accesskey           \"ס\">\n<!ENTITY cmd.close.key                  \"w\">\n<!ENTITY views.label                    \"תצוגות\">\n<!ENTITY views.accesskey                \"ת\">\n<!ENTITY views.tooltip                  \"שינוי התצוגה שלך\">\n<!ENTITY view.columns.label             \"הצגת עמודות\">\n<!ENTITY view.columns.accesskey         \"ה\">\n<!ENTITY view.sort.label                \"מיון\">\n<!ENTITY view.sort.accesskey            \"מ\">\n<!ENTITY view.unsorted.label            \"לא ממוין\">\n<!ENTITY view.unsorted.accesskey        \"ל\">\n<!ENTITY view.sortAscending.label       \"מיון בסדר עולה\">\n<!ENTITY view.sortAscending.accesskey   \"ע\">\n<!ENTITY view.sortDescending.label      \"מיון בסדר יורד\">\n<!ENTITY view.sortDescending.accesskey  \"י\">\n\n<!ENTITY importBookmarksFromHTML.label     \"ייבוא סימניות מקובץ HTML…\">\n<!ENTITY importBookmarksFromHTML.accesskey \"י\">\n<!ENTITY exportBookmarksToHTML.label       \"ייצוא סימניות לקובץ HTML…\">\n<!ENTITY exportBookmarksToHTML.accesskey   \"י\">\n<!ENTITY importOtherBrowser.label          \"ייבוא מידע מדפדפן אחר…\">\n<!ENTITY importOtherBrowser.accesskey      \"י\">\n\n<!ENTITY cmd.backup.label               \"גיבוי…\">\n<!ENTITY cmd.backup.accesskey           \"ג\">\n<!ENTITY cmd.restore2.label             \"שחזור\">\n<!ENTITY cmd.restore2.accesskey         \"ש\">\n<!ENTITY cmd.restoreFromFile.label      \"בחירת קובץ…\">\n<!ENTITY cmd.restoreFromFile.accesskey  \"ב\">\n\n<!ENTITY cmd.deleteDomainData.label     \"לשכוח מאתר זה\">\n<!ENTITY cmd.deleteDomainData.accesskey \"ש\">\n\n<!ENTITY cmd.open.label                  \"פתיחה\">\n<!ENTITY cmd.open.accesskey              \"פ\">\n<!ENTITY cmd.open_window.label           \"פתיחה בחלון חדש\">\n<!ENTITY cmd.open_window.accesskey       \"ח\">\n<!ENTITY cmd.open_private_window.label     \"פתיחה בחלון פרטי חדש\">\n<!ENTITY cmd.open_private_window.accesskey \"פ\">\n<!ENTITY cmd.open_tab.label              \"פתיחה בלשונית חדשה\">\n<!ENTITY cmd.open_tab.accesskey          \"ל\">\n<!ENTITY cmd.open_all_in_tabs.label      \"פתיחת הכל בלשוניות\">\n<!ENTITY cmd.open_all_in_tabs.accesskey  \"פ\">\n\n<!ENTITY cmd.properties.label      \"מאפיינים\">\n<!ENTITY cmd.properties.accesskey  \"מ\">\n\n<!ENTITY cmd.sortby_name.label              \"מיון לפי שם\">\n<!ENTITY cmd.sortby_name.accesskey          \"ש\">\n<!ENTITY cmd.context_sortby_name.accesskey  \"מ\">\n\n<!ENTITY cmd.new_bookmark.label            \"סימנייה חדשה…\">\n<!ENTITY cmd.new_bookmark.accesskey        \"ס\">\n<!ENTITY cmd.new_folder.label              \"תיקייה חדשה…\">\n<!ENTITY cmd.new_folder.accesskey          \"ח\">\n<!ENTITY cmd.context_new_folder.accesskey  \"ת\">\n<!ENTITY cmd.new_separator.label           \"קו מפריד חדש\">\n<!ENTITY cmd.new_separator.accesskey       \"ק\">\n\n<!ENTITY cmd.reloadLivebookmark.label      \"טעינת עדכנייה מחדש\">\n<!ENTITY cmd.reloadLivebookmark.accesskey  \"ט\">\n\n<!ENTITY cmd.moveBookmarks.label                  \"העברה…\">\n<!ENTITY cmd.moveBookmarks.accesskey              \"ע\">\n\n<!ENTITY col.name.label          \"שם\">\n<!ENTITY col.tags.label          \"תגיות\">\n<!ENTITY col.url.label           \"כתובת\">\n<!ENTITY col.mostrecentvisit.label \"ביקור אחרון\">\n<!ENTITY col.visitcount.label    \"מספר ביקורים\">\n<!ENTITY col.description.label   \"תיאור\">\n<!ENTITY col.dateadded.label     \"הוספה\">\n<!ENTITY col.lastmodified.label  \"שינוי אחרון\">\n\n<!ENTITY search.label                              \"חיפוש:\">\n<!ENTITY search.accesskey                          \"ח\">\n\n<!ENTITY cmd.find.key  \"f\">\n\n<!ENTITY maintenance.label      \"ייבוא וגיבוי\">\n<!ENTITY maintenance.accesskey  \"י\">\n<!ENTITY maintenance.tooltip    \"ייבוא וגיבוי הסימניות שלך\">\n\n<!ENTITY backButton.tooltip  \"חזרה אחורה\">\n\n<!ENTITY forwardButton.tooltip  \"המשך קדימה\">\n\n<!ENTITY detailsPane.more.label \"יותר\">\n<!ENTITY detailsPane.more.accesskey \"י\">\n<!ENTITY detailsPane.less.label \"פחות\">\n<!ENTITY detailsPane.less.accesskey \"פ\">\n<!ENTITY detailsPane.selectAnItemText.description \"נא לבחור פריט כדי לצפות ולערוך את המאפיינים שלו\">\n\n<!ENTITY find.label               \"חיפוש:\">\n<!ENTITY find.accesskey           \"ח\">\n<!ENTITY view.label               \"תצוגה\">\n<!ENTITY view.accesskey           \"ת\">\n<!ENTITY byDate.label             \"לפי תאריך\">\n<!ENTITY byDate.accesskey         \"ל\">\n<!ENTITY bySite.label             \"לפי אתר\">\n<!ENTITY bySite.accesskey         \"ל\">\n<!ENTITY byMostVisited.label      \"לפי מספר הביקורים\">\n<!ENTITY byMostVisited.accesskey  \"ל\">\n<!ENTITY byLastVisited.label      \"לפי ביקור אחרון\">\n<!ENTITY byLastVisited.accesskey  \"ל\">\n<!ENTITY byDayAndSite.label       \"לפי תאריך ואתר\">\n<!ENTITY byDayAndSite.accesskey   \"ל\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nload-js-data-url-error=מטעמי אבטחה, תסריטי Javascript וכתובות data לא יטענו מחלון ההיסטוריה או מסרגל הצד.\nnoTitle=(אין כותרת)\n\nbookmarksMenuEmptyFolder=(ריק)\n\nbookmarksBackupTitle=שם קובץ גיבוי הסימניות\n\nbookmarksRestoreAlertTitle=שחזור סימניות\nbookmarksRestoreAlert=פעולה זו תחליף את כל הסימניות הנוכחיות עם הגיבוי. האם להמשיך?\nbookmarksRestoreTitle=בחירת קובץ גיבוי סימניות\nbookmarksRestoreFilterName=JSON\n\nbookmarksRestoreFormatError=סוג קובץ לא נתמך.\nbookmarksRestoreParseError=לא ניתן לעבד את קובץ הגיבוי.\n\nbookmarksLivemarkLoading=עדכנייה בטעינה…\nbookmarksLivemarkFailed=כישלון בטעינת עדכנייה.\n\nmenuOpenLivemarkOrigin.label=פתיחת “%S”\n\nsortByName=מיון ‘%S’ לפי שם\nsortByNameGeneric=מיון לפי שם\n# LOCALIZATION NOTE (view.sortBy.1.name.label): sortBy properties are versioned.\n# When any of these changes, all of the properties must be bumped, and the\n# change must be annotated here.  Both label and accesskey must be updated.\n# - version 1: changed view.sortBy.1.date.\nview.sortBy.1.name.label=מיון לפי שם\nview.sortBy.1.name.accesskey=ש\nview.sortBy.1.url.label=מיון לפי מיקום\nview.sortBy.1.url.accesskey=מ\nview.sortBy.1.date.label=מיון לפי מועד ביקור אחרון\nview.sortBy.1.date.accesskey=ב\nview.sortBy.1.visitCount.label=מיון לפי מספר ביקורים\nview.sortBy.1.visitCount.accesskey=ס\nview.sortBy.1.description.label=מיון לפי תיאור\nview.sortBy.1.description.accesskey=ת\nview.sortBy.1.dateAdded.label=מיון לפי הוספה\nview.sortBy.1.dateAdded.accesskey=ה\nview.sortBy.1.lastModified.label=מיון לפי שינוי אחרון\nview.sortBy.1.lastModified.accesskey=י\nview.sortBy.1.tags.label=מיון לפי תגיות\nview.sortBy.1.tags.accesskey=ג\n\nsearchBookmarks=חיפוש בסימניות\nsearchHistory=חיפוש בהיסטוריה\nsearchDownloads=חיפוש בהורדות\n\ntabs.openWarningTitle=אישור פתיחה\ntabs.openWarningMultipleBranded=%S לשוניות עומדות להיפתח.  פעולה זו עשויה להאט את %S בזמן שהדפים נטענים.  האם ברצונך להמשיך?\ntabs.openButtonMultiple=פתיחת לשוניות\ntabs.openWarningPromptMeBranded=יש להזהיר אותי בכל פעם שפתיחת מספר לשוניות עשויה להאט את %S\n\nSelectImport=ייבוא קובץ סימניות\nEnterExport=ייצוא קובץ סימניות\n\ndetailsPane.noItems=אין פריטים\n# LOCALIZATION NOTE (detailsPane.itemsCountLabel): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of items\n# example: 111 items\ndetailsPane.itemsCountLabel=פריט אחד;#1 פריטים\n\nmostVisitedTitle=נצפה תדיר\nrecentTagsTitle=תגיות אחרונות\n\nOrganizerQueryHistory=היסטוריה\nOrganizerQueryDownloads=הורדות\nOrganizerQueryAllBookmarks=כל הסימניות\nOrganizerQueryTags=תגיות\n\n# LOCALIZATION NOTE (tagResultLabel, bookmarkResultLabel, switchtabResultLabel,\n# keywordResultLabel, searchengineResultLabel)\n# Noun used to describe the location bar autocomplete result type\n# to users with screen readers\n# See createResultLabel() in urlbarBindings.xml\ntagResultLabel=תגית\nbookmarkResultLabel=סימניה\nswitchtabResultLabel=לשונית\nkeywordResultLabel=מילת מפתח\nsearchengineResultLabel=חיפוש\n\n\n# LOCALIZATION NOTE (lockPrompt.text)\n# %S will be replaced with the application name.\nlockPrompt.title=תקלה בהפעלת הדפדפן\nlockPrompt.text=מערכת הסימניות וההיסטוריה לא מתפקדת מאחר שאחד הקבצים של %S נמצא בשימוש על ידי יישום אחר. בעיה זו נגרמת לעתים על ידי תכניות אבטחה.\nlockPromptInfoButton.label=מידע נוסף\nlockPromptInfoButton.accessKey=מ\n\n# LOCALIZATION NOTE (deletePagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.deletePages.label=מחיקת דף;מחיקת דפים\ncmd.deletePages.accesskey=ד\n\n# LOCALIZATION NOTE (bookmarkPagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.bookmarkPages.label=יצירת סימניה;יצירת סימניות\ncmd.bookmarkPages.accesskey=ס\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/preferences/aboutPermissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY permissionsManager.title        \"מנהל הרשאות\">\n\n<!ENTITY sites.search                    \"חיפוש אתרים\">\n<!ENTITY sites.allSites                  \"כל האתרים\">\n\n<!-- LOCALIZATION NOTE (permissions.header.start, permissions.header.end): These strings\n     surround the host name of the site to make the header for the permissions page.\n     example: \"Permissions for mozilla.org\" -->\n<!ENTITY header.site.start               \"הרשאות עבור\">\n<!ENTITY header.site.end                 \"\">\n\n<!ENTITY header.defaults                 \"הרשאות התחלתיות לכל האתרים\">\n\n<!ENTITY permissions.forgetSite          \"שכח מאתר זה\">\n\n<!ENTITY permission.alwaysAsk            \"שאל תמיד\">\n<!ENTITY permission.allow                \"אפשר\">\n<!ENTITY permission.allowForSession      \"אפשר להפעלה זו\">\n<!ENTITY permission.allowFirstPartyOnly  \"לאפשר לצד ראשון בלבד\">\n<!ENTITY permission.block                \"חסום\">\n\n<!ENTITY password.label                  \"שמירת ססמאות\">\n<!ENTITY password.manage                 \"ניהול ססמאות…\">\n\n<!ENTITY cookie.label                    \"קביעת עוגיות\">\n<!ENTITY cookie.remove                   \"הסרת עוגיות\">\n<!ENTITY cookie.manage                   \"ניהול עוגיות…\">\n<!ENTITY cookie.removeAll                \"הסרת כל העוגיות\">\n\n<!ENTITY geo.label                       \"שיתוף מיקום\">\n\n<!ENTITY plugins.label                   \"תוספים חיצוניים\">\n\n<!-- LOCALIZATION NOTE (indexedDB.label): This is describing indexedDB storage\n     using the same language used for the permIndexedDB string in browser/pageInfo.dtd -->\n<!ENTITY indexedDB.label                 \"תחזוקת אחסון לא מקוון\">\n\n<!ENTITY popup.label                     \"פתיחת חלונות קופצים\">\n\n<!ENTITY fullscreen.label                \"מסך מלא\">\n\n\n<!ENTITY camera.label                    \"Use the Camera\">\n<!ENTITY microphone.label                \"Use the Microphone\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/preferences/aboutPermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (visitCount): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of history visits for a site\nvisitCount=ביקור אחד;#1 ביקורים\n\n# LOCALIZATION NOTE (passwordsCount, cookiesCount): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\npasswordsCount=ססמה אחת נשמרה עבור אתר זה;#1 ססמאות נשמרו עבור אתר זה.\ncookiesCount=מוגדרת עוגייה אחת עבור אתר זה.;מוגדרות #1 עוגיות עבור אתר זה.\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/preferences/advanced-scripts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY advancedJSDialog.title         \"הגדרות JavaScript מתקדמות\">\n<!ENTITY window.width                   \"37em\">\n\n<!ENTITY allowScripts.label             \"אפשר לתסריטים לבצע את הפעולות הבאות:\">\n\n<!ENTITY moveResizePopupWindows.label     \"הזזה או שינוי גודל של חלונות קופצים\">\n<!ENTITY moveResizePopupWindows.accesskey \"ה\">\n<!ENTITY raiseLowerWindows.label        \"העברת חלון לקידמה או לרקע\">\n<!ENTITY raiseLowerWindows.accesskey    \"ר\">\n<!ENTITY disableContextMenus.label      \"ביטול או החלפת תפריטי הקשר\">\n<!ENTITY disableContextMenus.accesskey  \"ב\">\n\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/preferences/advanced.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Note: each tab panel must contain unique accesskeys -->\n\n<!ENTITY generalTab.label                \"כללי\">\n\n<!ENTITY accessibility.label             \"נגישות\">\n\n<!ENTITY useCursorNavigation.label       \"השתמש תמיד במקשי הסמן לניווט בתוך דפים\">\n<!ENTITY useCursorNavigation.accesskey   \"ס\">\n<!ENTITY searchOnStartTyping.label       \"חיפוש מלל עם תחילת הקלדה\">\n<!ENTITY searchOnStartTyping.accesskey   \"מ\">\n<!ENTITY blockAutoReload.label           \"הזהרה כאשר אתרים מנסים לשנות מיקום או לטעון מחדש את הדף\">\n<!ENTITY blockAutoReload.accesskey       \"מ\">\n<!ENTITY useOnScreenKeyboard.label       \"הצגת מקלדת מגע בעת הצורך\">\n<!ENTITY useOnScreenKeyboard.accesskey   \"מ\">\n\n<!ENTITY browsing.label                  \"דפדוף\">\n\n<!ENTITY useAutoScroll.label             \"שימוש בגלילה אוטומטית\">\n<!ENTITY useAutoScroll.accesskey         \"ב\">\n<!ENTITY useSmoothScrolling.label        \"שימוש בגלילה חלקה\">\n<!ENTITY useSmoothScrolling.accesskey    \"ח\">\n<!ENTITY allowHWAccel.label              \"שימוש בהאצת חומרה כשניתן\">\n<!ENTITY allowHWAccel.accesskey          \"ה\">\n<!ENTITY checkUserSpelling.label         \"בדיקת איות תוך כדי הקלדה\">\n<!ENTITY checkUserSpelling.accesskey     \"ב\">\n\n<!ENTITY dataChoicesTab.label            \"בחירות מידע\">\n\n<!ENTITY healthReportDesc.label          \"עוזר להבין את ביצועי הדפדפן שלך ואת הנתונים שמשותפים עם &vendorShortName;  על בריאות הדפדפן שלך\">\n<!ENTITY enableHealthReport.label        \"אפשר את דוח הבריאות של &brandShortName; \">\n<!ENTITY enableHealthReport.accesskey    \"ד\">\n<!ENTITY healthReportLearnMore.label     \"מידע נוסף\">\n\n<!ENTITY telemetryDesc.label             \"שיתוף מידע על ביצועים, חומרה, שימוש והתאמות אישיות על הדפדפן שלך עם &vendorShortName; כדי לסייע לנו בשיפור &brandShortName;.\">\n<!ENTITY enableTelemetryData.label       \"שיתוף נתונים נוספים (כגון Telemetry)\">\n<!ENTITY enableTelemetryData.accesskey   \"T\">\n<!ENTITY telemetryLearnMore.label        \"מידע נוסף\">\n\n<!ENTITY crashReporterDesc2.label         \"דיווחי קריסה עוזרים ל־&vendorShortName; לתקן בעיות ולהפוך את הדפדפן שלך ליציב ובטוח יותר\">\n<!ENTITY alwaysSubmitCrashReports.label   \"לאפשר ל־&brandShortName; לשלוח דוחות קריסה קודמים\">\n<!ENTITY alwaysSubmitCrashReports.accesskey \"ק\">\n<!ENTITY crashReporterLearnMore.label     \"מידע נוסף\">\n\n<!ENTITY networkTab.label                \"רשת\">\n\n<!ENTITY connection.label                \"קישוריות\">\n\n<!ENTITY connectionDesc.label            \"הגדר כיצד &brandShortName; מתחבר לאינטרנט\">\n<!ENTITY connectionSettings.label        \"הגדרות...\">\n<!ENTITY connectionSettings.accesskey    \"ה\">\n\n<!ENTITY httpCache.label                 \"תוכן רשת במטמון\">\n\n<!ENTITY offlineStorage2.label           \"תוכן רשת לא מקוון ונתוני משתמש\">\n\n<!--  Site Data section manages sites using Storage API and is under Network -->\n<!ENTITY siteData.label                  \"נתוני אתר\">\n<!ENTITY clearSiteData.label             \"מחיקת כל הנתונים\">\n<!ENTITY clearSiteData.accesskey         \"מ\">\n<!ENTITY siteDataSettings.label          \"הגדרות…\">\n<!ENTITY siteDataSettings.accesskey      \"ה\">\n<!ENTITY siteDataLearnMoreLink.label     \"מידע נוסף\">\n\n<!-- LOCALIZATION NOTE:\n  The entities limitCacheSizeBefore.label and limitCacheSizeAfter.label appear on a single\n  line in preferences as follows:\n\n  &limitCacheSizeBefore.label [textbox for cache size in MB] &limitCacheSizeAfter.label;\n-->\n<!ENTITY limitCacheSizeBefore.label      \"הגבלת גודל המטמון ל־\">\n<!ENTITY limitCacheSizeBefore.accesskey  \"ה\">\n<!ENTITY limitCacheSizeAfter.label       \"מ״ב של מקום\">\n<!ENTITY clearCacheNow.label             \"מחיקה כעת\">\n<!ENTITY clearCacheNow.accesskey         \"מ\">\n<!ENTITY clearOfflineAppCacheNow.label   \"מחיקה כעת\">\n<!ENTITY clearOfflineAppCacheNow.accesskey \"ח\">\n<!ENTITY overrideSmartCacheSize.label    \"עקיפת ניהול המטמון האוטומטי\">\n<!ENTITY overrideSmartCacheSize.accesskey \"א\">\n\n<!ENTITY updateTab.label                 \"עדכון\">\n\n<!ENTITY updateApplication.label         \"עדכוני &brandShortName;\">\n<!ENTITY updateAuto1.label               \"התקנת עדכונים אוטומטית (מומלץ: אבטחה משופרת)\">\n<!ENTITY updateAuto1.accesskey           \"א\">\n<!ENTITY updateCheckChoose.label         \"בדיקת עדכונים, אבל לאפשר בחירה אם להתקין אותם\">\n<!ENTITY updateCheckChoose.accesskey     \"ע\">\n<!ENTITY updateManual.label              \"לעולם לא לבצע בדיקת עדכונים (לא מומלץ: סיכוני אבטחה)\">\n<!ENTITY updateManual.accesskey          \"ל\">\n\n<!ENTITY updateHistory.label             \"הצגת היסטורית עדכונים\">\n<!ENTITY updateHistory.accesskey         \"צ\">\n\n<!ENTITY useService.label                \"שימוש בשירות רקע לשם התקנת עדכונים\">\n<!ENTITY useService.accesskey            \"ר\">\n\n<!ENTITY autoUpdateOthers.label          \"עדכון באופן אוטומטי\">\n<!ENTITY enableSearchUpdate.label        \"מנועי חיפוש\">\n<!ENTITY enableSearchUpdate.accesskey    \"מ\">\n\n<!ENTITY offlineStorageNotify.label               \"דיווח כאשר אתר מבקש לשמור נתונים לשימוש לא מקוון\">\n<!ENTITY offlineStorageNotify.accesskey           \"ד\">\n<!ENTITY offlineStorageNotifyExceptions.label     \"חריגות…\">\n<!ENTITY offlineStorageNotifyExceptions.accesskey \"ח\">\n\n<!ENTITY offlineAppsList2.label          \"האתרים הבאים מורשים לשמור נתונים לשימוש לא מקוון:\">\n<!ENTITY offlineAppsList.height          \"7em\">\n<!ENTITY offlineAppsListRemove.label     \"הסר...\">\n<!ENTITY offlineAppsListRemove.accesskey \"ה\">\n<!ENTITY offlineAppRemove.confirm        \"הסרת נתונים לא מקוונים\">\n\n<!ENTITY certificateTab.label            \"אישורים\">\n<!ENTITY certPersonal.label              \"בקשות\">\n<!ENTITY certPersonal.description        \"כאשר שרת מבקש את האישור האישי שלך, יש:\">\n<!ENTITY selectCerts.auto                \"לבחור אחד באופן אוטומטי\">\n<!ENTITY selectCerts.auto.accesskey      \"ב\">\n<!ENTITY selectCerts.ask                 \"לשאול אותך כל פעם\">\n<!ENTITY selectCerts.ask.accesskey       \"ש\">\n<!ENTITY enableOCSP.label                \"תשאול שרתי OCSP לאימות תקפות נוכחית של אישורי אבטחה\">\n<!ENTITY enableOCSP.accesskey            \"ת\">\n<!ENTITY viewCerts.label                 \"הצגת אישורים\">\n<!ENTITY viewCerts.accesskey             \"צ\">\n<!ENTITY viewSecurityDevices.label       \"התקני אבטחה\">\n<!ENTITY viewSecurityDevices.accesskey   \"ה\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/preferences/applicationManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY appManager.title     \"פרטי יישום\">\n<!ENTITY appManager.style     \"width: 30em; min-height: 20em;\">\n<!ENTITY remove.label         \"הסר\">\n<!ENTITY remove.accesskey     \"ה\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/preferences/applicationManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# in descriptionApplications, %S will be replaced by one of the 3 following strings\ndescriptionApplications=היישומים הבאים יכולים לטפל ב־%S.\n\nhandleProtocol=קישורי %S\nhandleWebFeeds=הזנות רשת\nhandleFile=תוכן %S\n\ndescriptionWebApp=שרת מארח של יישום רשת זה:\ndescriptionLocalApp=מיקום יישום זה:\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/preferences/applications.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  typeColumn.label        \"סיווג תוכן\">\n<!ENTITY  typeColumn.accesskey    \"ס\">\n\n<!ENTITY  actionColumn2.label     \"פעולה\">\n<!ENTITY  actionColumn2.accesskey \"פ\">\n\n<!ENTITY  focusSearch1.key        \"f\">\n<!ENTITY  focusSearch2.key        \"k\">\n\n<!ENTITY  filter.emptytext        \"חיפוש\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/preferences/blocklists.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"רשימת חסימות\">\n<!ENTITY window.width                 \"50em\">\n\n<!ENTITY treehead.list.label          \"רשימה\">\n<!ENTITY windowClose.key              \"w\">\n\n<!ENTITY button.cancel.label          \"ביטול\">\n<!ENTITY button.cancel.accesskey      \"ב\">\n<!ENTITY button.ok.label              \"שמירת שינויים\">\n<!ENTITY button.ok.accesskey          \"ש\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/preferences/colors.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  colorsDialog.title              \"צבעים\">\n<!ENTITY  window.width                    \"38em\">\n<!ENTITY  window.macWidth                 \"41em\">\n\n<!ENTITY  overrideDefaultPageColors.label        \"שימוש בצבעים הנבחרים מעלה במקום הצבעים שצוינו בדף:\">\n<!ENTITY  overrideDefaultPageColors.accesskey    \"ש\">\n\n<!ENTITY  overrideDefaultPageColors.always.label \"תמיד\">\n<!ENTITY  overrideDefaultPageColors.auto.label   \"רק עם ערכות נושא בעלות ניגודיות גבוהה\">\n<!ENTITY  overrideDefaultPageColors.never.label  \"לעולם לא\">\n\n<!ENTITY  color                           \"טקסט ורקע\">\n<!ENTITY  textColor.label                 \"טקסט:\">\n<!ENTITY  textColor.accesskey             \"ט\">\n<!ENTITY  backgroundColor.label           \"רקע:\">\n<!ENTITY  backgroundColor.accesskey       \"ר\">\n<!ENTITY  useSystemColors.label           \"שימוש בצבעי המערכת\">\n<!ENTITY  useSystemColors.accesskey       \"ה\">\n\n<!ENTITY  underlineLinks.label            \"סמן קישורים בקו תחתי\">\n<!ENTITY  underlineLinks.accesskey        \"ס\">\n<!ENTITY  links                           \"צבעי קישור\">\n<!ENTITY  linkColor.label                 \"קישורים שלא ביקרתי:\">\n<!ENTITY  linkColor.accesskey             \"ש\">\n<!ENTITY  visitedLinkColor.label          \"קישורים שביקרתי:\">\n<!ENTITY  visitedLinkColor.accesskey      \"ב\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/preferences/connection.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  connectionsDialog.title       \"הגדרות חיבור\">\n<!ENTITY  window.width2                 \"49em\">\n<!ENTITY  window.macWidth2              \"44em\">\n\n<!ENTITY  proxyTitle.label              \"קבע תצורה לשרתים מתווכים לגישה לאינטרנט\">\n<!ENTITY  noProxyTypeRadio.label        \"ללא שרת מתווך\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"ל\">\n<!ENTITY  systemTypeRadio.label         \"השתמש בהגדרות השרת המתווך של המערכת\">\n<!ENTITY  systemTypeRadio.accesskey     \"מ\">\n<!ENTITY  WPADTypeRadio.label           \"זיהוי אוטומטי של הגדרות שרת המתווך עבור רשת זו\">\n<!ENTITY  WPADTypeRadio.accesskey       \"ז\">\n<!ENTITY  manualTypeRadio.label         \"הגדרות שרת מתווך ידניות:\">\n<!ENTITY  manualTypeRadio.accesskey     \"ה\">\n<!ENTITY  autoTypeRadio.label           \"URL לתצורה אוטומטית של שרת מתווך:\">\n<!ENTITY  autoTypeRadio.accesskey       \"ת\">\n<!ENTITY  reload.label                  \"טען מחדש\">\n<!ENTITY  reload.accesskey              \"ט\">\n<!ENTITY  ftp.label                     \"שרת מתווך FTP:\">\n<!ENTITY  ftp.accesskey                 \"F\">\n<!ENTITY  http.label                    \"שרת מתווך HTTP‏:\">\n<!ENTITY  http.accesskey                \"H\">\n<!ENTITY  ssl.label                     \"שרת מתווך SSL:\">\n<!ENTITY  ssl.accesskey                 \"S\">\n<!ENTITY  socks.label                   \"שרת מארח SOCKS:\">\n<!ENTITY  socks.accesskey               \"C\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"4\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"5\">\n<!ENTITY  socksRemoteDNS.label2         \"שימוש ב־DNS דרך מתווך בעת שימוש ב־SOCKS v5\">\n<!ENTITY  socksRemoteDNS.accesskey      \"מ\">\n<!ENTITY  port.label                    \"שער:\">\n<!ENTITY  HTTPport.accesskey            \"ש\">\n<!ENTITY  SSLport.accesskey             \"ע\">\n<!ENTITY  FTPport.accesskey             \"ר\">\n<!ENTITY  SOCKSport.accesskey           \"ש\">\n<!ENTITY  noproxy.label                 \"אין צורך בשרת מתווך עבור:\">\n<!ENTITY  noproxy.accesskey             \"ב\">\n<!ENTITY  noproxyExplain.label          \"דוגמה: mozilla.org.,‏ net.nz, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"שימוש בשרת מתווך זה עבור כל הפרוטוקולים\">\n<!ENTITY  shareproxy.accesskey          \"פ\">\n<!ENTITY  autologinproxy.label          \"לא לבקש ססמת הזדהות אם נשמרה הססמה\">\n<!ENTITY  autologinproxy.accesskey      \"ס\">\n<!ENTITY  autologinproxy.tooltip        \"אפשרות זו מבצעת הזדהות שקטה מול שרתים מתווכים כאשר נשמרו פרטי ההתחברות עבורם. בקשת ההזדהות תופיע אם האימות נכשל.\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/preferences/containers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY addButton.label      \"הוספת מגירה חדשה\">\n<!ENTITY addButton.accesskey  \"מ\">\n<!ENTITY preferencesButton.label \"העדפות\">\n<!ENTITY removeButton.label   \"הסרה\">\n<!-- &#171; is &laquo; however it's not defined in XML -->\n<!ENTITY backLink.label       \"&#171; חזרה למסך „פרטיות”\">\n\n<!ENTITY window.title         \"הוספת מגירה חדשה\">\n<!ENTITY window.width         \"45em\">\n\n<!ENTITY name.label           \"שם:\">\n<!ENTITY name.accesskey       \"ש\">\n<!ENTITY name.placeholder     \"נא להזין שם מגירה\">\n<!ENTITY icon.label           \"סמל:\">\n<!ENTITY icon.accesskey       \"ס\">\n<!ENTITY color.label          \"צבע:\">\n<!ENTITY color.accesskey      \"ב\">\n<!ENTITY windowClose.key      \"w\">\n\n<!ENTITY button.ok.label      \"סיום\">\n<!ENTITY button.ok.accesskey  \"ס\">\n\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/preferences/containers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncontainers.labelMinWidth = 4rem\ncontainers.updateContainerTitle = העדפות המגירה %S\n\ncontainers.blue.label = כחול\ncontainers.turquoise.label = טורקיז\ncontainers.green.label = ירוק\ncontainers.yellow.label = צהוב\ncontainers.orange.label = כתום\ncontainers.red.label = אדום\ncontainers.pink.label = ורוד\ncontainers.purple.label = סגול\n\ncontainers.fingerprint.label = טביעת אצבע\ncontainers.briefcase.label = מזוודה\n# LOCALIZATION NOTE (containers.dollar.label)\n# String represents a money sign but currently uses a dollar sign so don't change to local currency\n# See Bug 1291672\ncontainers.dollar.label = סימן דולר\ncontainers.cart.label = עגלת קניות\ncontainers.circle.label = נקודה\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/preferences/content.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  popups.label                \"חלונות קופצים\">\n\n<!ENTITY  blockPopups.label           \"חסימת חלונות קופצים\">\n<!ENTITY  blockPopups.accesskey       \"ח\">\n\n<!ENTITY  notificationsPolicy.label            \"התרעות\">\n<!ENTITY  notificationsPolicyLearnMore.label   \"מידע נוסף\">\n<!ENTITY  notificationsPolicyDesc3.label       \"בחירת אתרים מורשים לשליחת התרעות\">\n<!ENTITY  notificationsPolicyButton.accesskey  \"ב\">\n<!ENTITY  notificationsPolicyButton.label      \"בחירה…\">\n<!ENTITY  notificationsDoNotDisturb.label      \"נא לא להפריע\">\n<!ENTITY  notificationsDoNotDisturb.accesskey  \"נ\">\n<!ENTITY  notificationsDoNotDisturbDetails.value \"לא יוצגו התרעות עד אשר &brandShortName; יופעל מחדש\">\n\n<!ENTITY  popupExceptions.label       \"חריגות...\">\n<!ENTITY  popupExceptions.accesskey   \"ר\">\n\n<!ENTITY  fontsAndColors.label        \"גופנים וצבעים\">\n\n<!ENTITY  defaultFont.label           \"גופן ברירת מחדל:\">\n<!ENTITY  defaultFont.accesskey       \"ד\">\n<!ENTITY  defaultSize.label           \"גודל:\">\n<!ENTITY  defaultSize.accesskey       \"ג\">\n\n<!ENTITY  advancedFonts.label         \"מתקדם...\">\n<!ENTITY  advancedFonts.accesskey     \"מ\">\n\n<!ENTITY  colors.label                \"צבעים...\">\n<!ENTITY  colors.accesskey            \"צ\">\n\n\n<!ENTITY languages.label              \"שפות\">\n<!ENTITY chooseLanguage.label         \"בחירת השפה המועדפת עליך להצגת דפים\">\n<!ENTITY chooseButton.label           \"בחירה…\">\n<!ENTITY chooseButton.accesskey       \"ב\">\n\n<!ENTITY translateWebPages.label      \"תרגום תוכן רשת\">\n<!ENTITY translateWebPages.accesskey  \"ת\">\n<!ENTITY translateExceptions.label    \"חריגות…\">\n<!ENTITY translateExceptions.accesskey \"ג\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -  The translations for these strings should match the translations in\n  -  browser/translation.dtd\n  -->\n<!ENTITY translation.options.attribution.beforeLogo \"תרגום של\">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n\n<!ENTITY  drmContent.label             \"תוכן ניהול זכויות קניין\">\n\n<!ENTITY  playDRMContent.label         \"ניגון תוכן ניהול זכויות קניין\">\n<!ENTITY  playDRMContent.accesskey     \"ז\">\n<!ENTITY  playDRMContent.learnMore.label \"מידע נוסף\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/preferences/cookies.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width                       \"36em\">\n\n<!ENTITY     cookiesonsystem.label          \"העוגיות הבאות מאוחסנות על המחשב שלך:\">\n<!ENTITY     cookiename.label               \"שם עוגייה\">\n<!ENTITY     cookiedomain.label             \"אתר\">\n\n<!ENTITY     props.name.label               \"שם:\">\n<!ENTITY     props.value.label              \"מידע:\">\n<!ENTITY     props.domain.label             \"מחשב מארח:\">\n<!ENTITY     props.path.label               \"נתיב:\">\n<!ENTITY     props.secure.label             \"שלח עבור:\">\n<!ENTITY     props.expires.label            \"תוקף:\">\n<!ENTITY     props.container.label          \"מגירה:\">\n\n<!ENTITY     window.title                   \"עוגיות\">\n<!ENTITY     windowClose.key                \"w\">\n<!ENTITY     focusSearch1.key               \"f\">\n<!ENTITY     focusSearch2.key               \"k\">\n\n<!ENTITY     searchFilter.label             \"חיפוש\">\n<!ENTITY     searchFilter.accesskey         \"ח\">\n\n<!ENTITY     button.close.label             \"סגירה\">\n<!ENTITY     button.close.accesskey         \"ס\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/preferences/donottrack.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Do Not Track\">\n<!ENTITY window.width                 \"50em\">\n<!ENTITY window.height                \"10em\">\n\n<!ENTITY doNotTrackCheckbox2.label    \"הפעל תמיד את Do Not Track\">\n<!ENTITY doNotTrackCheckbox2.accesskey \"ת\">\n\n<!ENTITY doNotTrackTPInfo.description \"&brandShortName; יתריע שאינך רוצה שיעקבו אחריך כשהגנת המעקב פעילה.\">\n<!ENTITY doNotTrackLearnMore.label    \"מידע נוסף\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/preferences/fonts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  fontsDialog.title                       \"גופנים\">\n\n<!ENTITY  language.label                          \"גופנים עבור:\">\n<!ENTITY  language.accesskey                      \"נ\">\n\n<!ENTITY  size.label                              \"גודל:\">\n<!ENTITY  sizeProportional.accesskey              \"ג\">\n<!ENTITY  sizeMonospace.accesskey                 \"ד\">\n\n<!ENTITY  proportional.label                      \"יחסי:\">\n<!ENTITY  proportional.accesskey                  \"ח\">\n\n<!ENTITY  serif.label                             \"סריף:\">\n<!ENTITY  serif.accesskey                         \"ס\">\n<!ENTITY  sans-serif.label                        \"סאן-סריף:\">\n<!ENTITY  sans-serif.accesskey                    \"ר\">\n<!ENTITY  monospace.label                         \"רוחב קבוע:\">\n<!ENTITY  monospace.accesskey                     \"ב\">\n\n<!-- LOCALIZATION NOTE (font.langGroup.latin) :\n     Translate \"Latin\" as the name of Latin (Roman) script, not as the name of the Latin language. -->\n<!ENTITY  font.langGroup.latin                    \"לטינית\">\n<!ENTITY  font.langGroup.japanese                 \"יפנית\">\n<!ENTITY  font.langGroup.trad-chinese             \"סינית מסורתית (טיוואן)\">\n<!ENTITY  font.langGroup.simpl-chinese            \"סינית מפושטת\">\n<!ENTITY  font.langGroup.trad-chinese-hk          \"סינית מסורתית (הונג־קונג)\">\n<!ENTITY  font.langGroup.korean                   \"קוריאנית\">\n<!ENTITY  font.langGroup.cyrillic                 \"קירילי\">\n<!ENTITY  font.langGroup.el                       \"יוונית\">\n<!ENTITY  font.langGroup.other                    \"מערכות כתיבה אחרות\">\n<!ENTITY  font.langGroup.thai                     \"תאילנדית\">\n<!ENTITY  font.langGroup.hebrew                   \"עברית\">\n<!ENTITY  font.langGroup.arabic                   \"ערבית\">\n<!ENTITY  font.langGroup.devanagari               \"דוונגרי\">\n<!ENTITY  font.langGroup.tamil                    \"טמילית\">\n<!ENTITY  font.langGroup.armenian                 \"ארמנית\">\n<!ENTITY  font.langGroup.bengali                  \"בנגלית\">\n<!ENTITY  font.langGroup.canadian                 \"כתב הברתי קנדי מאוחד\">\n<!ENTITY  font.langGroup.ethiopic                 \"אתיופית\">\n<!ENTITY  font.langGroup.georgian                 \"גאורגית\">\n<!ENTITY  font.langGroup.gujarati                 \"גוג׳ראטית\">\n<!ENTITY  font.langGroup.gurmukhi                 \"גורמוחית\">\n<!ENTITY  font.langGroup.khmer                    \"חמר\">\n<!ENTITY  font.langGroup.malayalam                \"מליאלאם\">\n<!ENTITY  font.langGroup.math                     \"מתמטיקה\">\n<!ENTITY  font.langGroup.odia                     \"אורייה\">\n<!ENTITY  font.langGroup.telugu                   \"טלוגו\">\n<!ENTITY  font.langGroup.kannada                  \"קנדית\">\n<!ENTITY  font.langGroup.sinhala                  \"סינהאלית\">\n<!ENTITY  font.langGroup.tibetan                  \"טיבטית\">\n<!-- Minimum font size -->\n<!ENTITY minSize.label                            \"גודל גופן מינימלי:\">\n<!ENTITY minSize.accesskey                        \"פ\">\n<!ENTITY minSize.none                             \"ללא\">\n\n<!-- default font type -->\n<!ENTITY  useDefaultFontSerif.label               \"סריף\">\n<!ENTITY  useDefaultFontSansSerif.label           \"סאן־סריף\">\n\n<!ENTITY  allowPagesToUseOwn.label                \"לאפשר לדפים לבחור בגופנים שלהם במקום בחירתי למעלה\">\n<!ENTITY  allowPagesToUseOwn.accesskey            \"ג\">\n\n<!ENTITY languages.customize.Fallback2.grouplabel \"קידוד טקסט לתוכן ישן\">\n<!ENTITY languages.customize.Fallback2.label      \"קידוד טקסט חלופי:\">\n<!ENTITY languages.customize.Fallback2.accesskey  \"ט\">\n<!ENTITY languages.customize.Fallback2.desc       \"קידוד טקסט זה מיועד עבור תוכן ישן שלא הוגדר עבורו קידוד.\">\n\n<!ENTITY languages.customize.Fallback.auto        \"בררת מחדל לשפה הנוכחית\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.arabic):\n     Translate \"Arabic\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.arabic      \"ערבית\">\n<!ENTITY languages.customize.Fallback.baltic      \"באלטי\">\n<!ENTITY languages.customize.Fallback.ceiso       \"מרכז אירופית, ISO\">\n<!ENTITY languages.customize.Fallback.cewindows   \"מרכז אירופית, Microsoft\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.simplified):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.simplified  \"סינית, מופשטת\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.traditional):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.traditional \"סינית, מסורתית\">\n<!ENTITY languages.customize.Fallback.cyrillic    \"קירילי\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.greek):\n     Translate \"Greek\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.greek       \"יוונית\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.hebrew):\n     Translate \"Hebrew\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.hebrew      \"עברית\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.japanese):\n     Translate \"Japanese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.japanese    \"יפנית\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.korean):\n     Translate \"Korean\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.korean      \"קוראנית\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.thai):\n     Translate \"Thai\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.thai        \"תאילנדית\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.turkish):\n     Translate \"Turkish\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.turkish     \"טורקית\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.vietnamese):\n     Translate \"Vietnamese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.vietnamese  \"וייטנאמית\">\n<!ENTITY languages.customize.Fallback.other       \"אחר (כולל מערב אירופי)\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/preferences/languages.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width                                   \"30em\">\n\n<!ENTITY languages.customize.Header                     \"שפות\">\n<!ENTITY languages.customize.description                \"דפים מסויימים לעתים מוצעים ביותר משפה אחת. נא לציין כאן שפות להצגה לפי סדר חשיבות:\">\n<!ENTITY languages.customize.moveUp.label               \"הזז למעלה\">\n<!ENTITY languages.customize.moveUp.accesskey           \"ל\">\n<!ENTITY languages.customize.moveDown.label             \"הזז למטה\">\n<!ENTITY languages.customize.moveDown.accesskey         \"מ\">\n<!ENTITY languages.customize.deleteButton.label         \"הסרה\">\n<!ENTITY languages.customize.deleteButton.accesskey     \"ה\">\n<!ENTITY languages.customize.selectLanguage.label       \"בחר שפה להוספה…\">\n<!ENTITY languages.customize.addButton.label            \"הוספה\">\n<!ENTITY languages.customize.addButton.accesskey        \"ס\">\n\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/preferences/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY startup.label             \"הפעלה\">\n\n<!ENTITY startupPage.label         \"כאשר &brandShortName; מופעל:\">\n<!ENTITY startupPage.accesskey     \"מ\">\n<!ENTITY startupUserHomePage.label \"יוצג דף הבית\">\n<!ENTITY startupBlankPage.label    \"יוצג דף ריק\">\n<!ENTITY startupPrevSession.label  \"יוצגו החלונות והלשוניות מהפעם האחרונה\">\n\n<!ENTITY homepage.label            \"דף בית:\">\n<!ENTITY homepage.accesskey        \"ד\">\n<!ENTITY useCurrentPage.label      \"שימוש בדף הנוכחי\">\n<!ENTITY useCurrentPage.accesskey  \"נ\">\n<!ENTITY useMultiple.label         \"שימוש בדפים הנוכחיים\">\n<!ENTITY chooseBookmark.label      \"שימוש בסימנייה…\">\n<!ENTITY chooseBookmark.accesskey  \"ס\">\n<!ENTITY restoreDefault.label      \"שחזור לבררת המחדל\">\n<!ENTITY restoreDefault.accesskey  \"ש\">\n\n<!ENTITY downloads.label     \"הורדות\">\n\n<!ENTITY saveTo.label \"שמירת קבצים אל\">\n<!ENTITY saveTo.accesskey \"ק\">\n<!ENTITY chooseFolderWin.label        \"עיון…\">\n<!ENTITY chooseFolderWin.accesskey    \"י\">\n<!ENTITY chooseFolderMac.label        \"בחירה…\">\n<!ENTITY chooseFolderMac.accesskey    \"ב\">\n<!ENTITY alwaysAskWhere.label         \"לשאול תמיד היכן לשמור קבצים\">\n<!ENTITY alwaysAskWhere.accesskey     \"ק\">\n\n<!ENTITY alwaysCheckDefault2.label        \"תמיד לבדוק אם &brandShortName; הוא דפדפן בררת מחדל\">\n<!ENTITY alwaysCheckDefault2.accesskey    \"ת\">\n<!ENTITY setAsMyDefaultBrowser2.label     \"הגדרה כדפדפן בררת מחדל\">\n<!ENTITY setAsMyDefaultBrowser2.accesskey \"מ\">\n<!ENTITY isDefault.label                  \"&brandShortName; הוא כרגע דפדפן בררת המחדל שלך\">\n<!ENTITY isNotDefault.label               \"&brandShortName; אינו דפדפן בררת המחדל שלך\">\n\n<!ENTITY separateProfileMode.label        \"לאפשר ל־&brandShortName; ול־Firefox לרוץ במקביל\">\n<!ENTITY useFirefoxSync.label             \"טיפ: פעולה זו מתאפשרת תודות ליצירה של שני פרופילים נפרדים. ניתן להשתמש ב־Sync כדי לסנכרן נתונים בניהם.\">\n<!ENTITY getStarted.label                 \"התחלת שימוש ב־Sync…\">\n\n<!ENTITY e10sEnabled.label                \"הפעלת &brandShortName; במצב ריבוי תהליכים\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/preferences/permissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"חריגות\">\n<!ENTITY window.width                 \"36em\">\n\n<!ENTITY treehead.sitename.label      \"אתר\">\n<!ENTITY treehead.status.label        \"מצב\">\n<!ENTITY removepermission.label       \"הסרת אתר\">\n<!ENTITY removepermission.accesskey   \"ה\">\n<!ENTITY removeallpermissions.label   \"הסרת כל האתרים\">\n<!ENTITY removeallpermissions.accesskey \"כ\">\n<!ENTITY address.label                \"כתובת אתר:\">\n<!ENTITY address.accesskey            \"ת\">\n<!ENTITY block.label                  \"חסום\">\n<!ENTITY block.accesskey              \"ח\">\n<!ENTITY session.label                \"הרשה למשך ההפעלה\">\n<!ENTITY session.accesskey            \"מ\">\n<!ENTITY allow.label                  \"הרשה\">\n<!ENTITY allow.accesskey              \"ש\">\n<!ENTITY windowClose.key              \"w\">\n\n<!ENTITY button.cancel.label          \"ביטול\">\n<!ENTITY button.cancel.accesskey      \"ב\">\n<!ENTITY button.ok.label              \"שמירת שינויים\">\n<!ENTITY button.ok.accesskey          \"ש\">\n\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/preferences/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  prefWindow.titleWin     \"אפשרויות\">\n<!ENTITY  prefWindow.title        \"העדפות\">\n<!-- LOCALIZATION NOTE (prefWindow.titleGNOME): This is not used for in-content preferences -->\n<!ENTITY  prefWindow.titleGNOME   \"העדפות של &brandShortName;\">\n<!-- When making changes to prefWindow.styleWin test both Windows Classic and\n     Luna since widget heights are different based on the OS theme -->\n<!ENTITY  prefWinMinSize.styleWin2      \"width: 42em; min-height: 37.5em;\">\n<!ENTITY  prefWinMinSize.styleMac       \"width: 47em; min-height: 40em;\">\n<!ENTITY  prefWinMinSize.styleGNOME     \"width: 45.5em; min-height: 40.5em;\">\n\n<!ENTITY  paneGeneral.title       \"כללי\">\n<!ENTITY  paneTabs.title          \"לשוניות\">\n<!ENTITY  paneSearch.title        \"חיפוש\">\n<!ENTITY  paneContent.title       \"תוכן\">\n<!ENTITY  paneApplications.title  \"ישומים\">\n<!ENTITY  panePrivacy.title       \"פרטיות\">\n<!ENTITY  paneContainers.title    \"מגירת לשוניות\">\n<!ENTITY  paneSecurity.title      \"אבטחה\">\n<!ENTITY  paneAdvanced.title      \"מתקדם\">\n\n<!-- LOCALIZATION NOTE (paneSync.title): This should match syncBrand.shortName.label in ../syncBrand.dtd -->\n<!ENTITY  paneSync.title          \"Sync\">\n\n<!ENTITY  helpButton.label        \"עזרה\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Security\n\n# LOCALIZATION NOTE: phishBefore uses %S to represent the name of the provider\n#                    whose privacy policy must be accepted (for enabling\n#                    check-every-page-as-I-load-it phishing protection).\nphishBeforeText=בחירה באפשרות זו תשלח כתובות דפים שאתה צופה בהם אל %S. להמשך, קרא ואשר את תנאי השימוש הבאים.\n\n#### Fonts\n\nlabelDefaultFont=ברירת מחדל (%S)\n\nveryLargeMinimumFontTitle=הגודל המינימלי לגופנים מאד גדול\nveryLargeMinimumFontWarning=נבחר גודל מינימלי לגופנים מאד גדול (יותר מ־24 פיקסלים). פעולה זו עשויה לגרום לכך שיהיה מאד קשה או אף בלתי אפשרי להשתמש בדפי הגדרות חשובים כמו זה.\\u0020\nacceptVeryLargeMinimumFont=להשאיר את השינויים בכל זאת\n\n#### Permissions Manager\n\ntrackingprotectionpermissionstext=ביטלת את הגנת המעקב באתרים אלו.\ntrackingprotectionpermissionstitle=חריגות – הגנת מעקב\ncookiepermissionstext=באפשרותך לציין לאילו אתרים מותר או אסור תמיד להשתמש בעוגיות.  יש להקליד את הכתובת המדויקת של האתר שברצונך לנהל ואז ללחוץ על חסום או הרשה.\ncookiepermissionstitle=חריגות - עוגיות\naddonspermissionstext=באפשרותך לציין לאלו אתרים מותר להתקין תוספות. הקלד את הכתובת המדויקת של האתר שברצונך להרשות ואז לחץ על הרשה.\naddons_permissions_title=אתרים מורשים - התקנת תוספות\npopuppermissionstext=באפשרותך לציין לאלו אתרים מותר לפתוח חלונות קופצים. הקלד את הכתובת המדויקת של האתר שברצונך להרשות ואז לחץ על הרשה.\npopuppermissionstitle=אתרים מורשים - חלונות קופצים\nnotificationspermissionstext4=שליטה לאילו אתרי אינטרנט מותר או אסור לשלוח התרעות. אתר שיוסר יצטרך לבקש שוב את ההרשאה.\nnotificationspermissionstitle=הרשאות עבור התרעות\ninvalidURI=אנא הכנס שם מארח חוקי\ninvalidURITitle=הוכנס שם מארח לא חוקי\nsavedLoginsExceptions_title=חריגות – פרטי התחברות שמורים\nsavedLoginsExceptions_desc=פרטי הכניסה לאתרים הבאים לא יישמרו:\n\n#### Block List Manager\n\nblockliststext=ניתן לבחור באיזו רשימה Firefox ישתמש כדי לחסום רכיבים העשויים לעקוב אחר פעילות הגלישה שלך.\nblockliststitle=רשימת חסימות\n# LOCALIZATION NOTE (mozNameTemplate): This template constructs the name of the\n# block list in the block lists dialog. It combines the list name and\n# description.\n#   e.g. mozNameTemplate : \"Standard (Recommended). This list does a pretty good job.\"\n#   %1$S = list name (fooName), %2$S = list descriptive text (fooDesc)\nmozNameTemplate=%1$S %2$S\n# LOCALIZATION NOTE (mozstdName, etc.): These labels appear in the tracking\n# protection block lists dialog, mozNameTemplate is used to create the final\n# string. Note that in the future these two strings (name, desc) could be\n# displayed on two different lines.\nmozstdName=חסימה בסיסית של Disconnect.me (מומלץ).\nmozstdDesc=אפשר חלק מרכיבי המעקב כדי לאפשר לאתרים לתפקד כראוי.\nmozfullName=חסימה קפדנית של Disconnect.me.\nmozfullDesc=חסימת רכיבי מעקב מוכרים. חלק מהאתרים עשויים שלא לתפקד כראוי.\n# LOCALIZATION NOTE (blocklistChangeRequiresRestart): %S = brandShortName\nblocklistChangeRequiresRestart=יש להפעיל מחדש את %S כדי לשנות את רשימת החסימות.\n\n#### Master Password\n\npw_change2empty_in_fips_mode=אתה כרגע במצב FIPS. ‏FIPS דורש שהססמה הראשית לא תהיה ריקה.\npw_change_failed_title=שינוי הססמה נכשל\n\n#### Fonts\n\n# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n\n#### Downloads\n\ndesktopFolderName=שולחן עבודה\ndownloadsFolderName=הורדות\nchooseDownloadFolderTitle=בחר תיקייה להורדה:\n\n#### Applications\n\nfileEnding=%S קובץ\nsaveFile=שמירת קובץ\n\n# LOCALIZATION NOTE (useApp, useDefault): %S = Application name\nuseApp=השתמש ב־%S\nuseDefault=השתמש ב־%S (ברירת מחדל)\n\nuseOtherApp=השתמש ביישום אחר…\nfpTitleChooseApp=בחר יישום מסייע\nmanageApp=פרטי יישום…\nwebFeed=הזנת RSS/Atom\nvideoPodcastFeed=פודקאסט וידאו\naudioPodcastFeed=פודקאסט\nalwaysAsk=שאל תמיד\nportableDocumentFormat=Portable Document Format (PDF)\n\n# LOCALIZATION NOTE (usePluginIn):\n# %1$S = plugin name (for example \"QuickTime Plugin-in 7.2\")\n# %2$S = brandShortName from brand.properties (for example \"Minefield\")\nusePluginIn=השתמש בתוסף %S (בתוך %S)\n\n# LOCALIZATION NOTE (previewInApp, addLiveBookmarksInApp): %S = brandShortName\npreviewInApp=תצוגה מקדימה ב־%S\naddLiveBookmarksInApp=הוספת עדכנייה בתוך %S\n\n# LOCALIZATION NOTE (typeDescriptionWithType):\n# %1$S = type description (for example \"Portable Document Format\")\n# %2$S = type (for example \"application/pdf\")\ntypeDescriptionWithType=%S (%S)‎\n\n\n#### Cookie Viewer\n\nhostColon=מחשב מארח:\ndomainColon=מתחם:\nforSecureOnly=חיבורים מוצפנים בלבד\nforAnyConnection=כל סוג של חיבור\nexpireAtEndOfSession=בסוף הפעלה\ncan=הרשה\ncanAccessFirstParty=הרשאה לצד ראשון בלבד\ncanSession=הרשה למשך ההפעלה\ncannot=חסום\nnoCookieSelected=<לא נבחרה עוגייה>\ncookiesAll=העוגיות הבאות מאוחסנות על המחשב שלך:\ncookiesFiltered=העוגיות הבאות תואמות לחיפוש שלך:\n\n# LOCALIZATION NOTE (removeAllCookies, removeAllShownCookies):\n# removeAllCookies and removeAllShownCookies are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial cookies are shown as a result of keyword search,\n# removeAllShownCookies is displayed as button label.\n# removeAllCookies is displayed when no keyword search and all cookies are shown.\nremoveAllCookies.label=הסרת הכל\nremoveAllCookies.accesskey=ה\nremoveAllShownCookies.label=הסרת כל הפריטים המוצגים\nremoveAllShownCookies.accesskey=ה\n\n# LOCALIZATION NOTE (removeSelectedCookies):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# If you need to display the number of selected elements in your language,\n# you can use #1 in your localization as a placeholder for the number.\n# For example this is the English string with numbers:\n# removeSelectedCookied=Remove #1 Selected;Remove #1 Selected\n\ndefaultUserContextLabel=ללא\n\n#### Offline apps\nofflineAppsList.height=7em\nofflineAppRemoveTitle=הסרת נתונים לא מקוונים של האתר\nofflineAppRemovePrompt=אחרי הסרת נתונים אלו, %S לא יהיה זמין במצב לא מקוון. האם אתה בטוח שברצונך להסיר את אתר לא מקוון זה?\nofflineAppRemoveConfirm=הסרת נתונים לא מקוונים\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# offline application\n#   e.g. offlineAppUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nofflineAppUsage=%1$S %2$S\n\nofflinepermissionstext=האתרים הבאים אינם מורשים לשמור נתונים לשימוש לא מקוון:\nofflinepermissionstitle=נתונים לא מקוונים\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the web content cache.\n#   e.g., \"Your web content cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualDiskCacheSize=מטמון הרשת שלך משתמש כעת ב־%1$S %2$S משטח הדיסק\nactualDiskCacheSizeCalculated=חישוב גודל מטמון עבור תוכן רשת…\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the application cache.\n#   e.g., \"Your application cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualAppCacheSize=מטמון היישומים שלך משתמש כעת ב־%1$S %2$S משטח הדיסק\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the total usage of site data.\n#   e.g., \"The total usage is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\ntotalSiteDataSize=נתוני האתרים השמורים שלך משתמשים כרגע ב־%1$S %2$S משטח הכונן\nclearSiteDataPromptTitle=מחיקת כל העוגיות ונתוני האתרים\nclearSiteDataPromptText=בחירה באפשרות ‘ניקוי כעת’ תסיר את כל העוגיות ונתוני האתרים השמורים על ידי Firefox. זה עשוי לנתק אותך מהתחברויות לאתרים ויסיר תוכן רשת לא מקוון.\nclearSiteDataNow=ניקוי כעת\nimportant=חשוב\ndefault=בררת מחדל\nsiteUsage=%1$S %2$S\n# LOCALIZATION NOTE (removeAllSiteData, removeAllSiteDataShown):\n# removeAllSiteData and removeAllSiteDataShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAllSiteData.label=הסרת הכל\nremoveAllSiteData.accesskey=ס\nremoveAllSiteDataShown.label=הסרת כל הפריטים המוצגים\nremoveAllSiteDataShown.accesskey=ס\nspaceAlert.learnMoreButton.label=מידע נוסף\nspaceAlert.learnMoreButton.accesskey=מ\nspaceAlert.over5GB.prefButton.label=פתיחת העדפות\nspaceAlert.over5GB.prefButton.accesskey=ה\n# LOCALIZATION NOTE (spaceAlert.over5GB.prefButtonWin.label): On Windows Preferences is called Options\nspaceAlert.over5GB.prefButtonWin.label=פתיחת אפשרויות\nspaceAlert.over5GB.prefButtonWin.accesskey=א\n# LOCALIZATION NOTE (spaceAlert.over5GB.message): %S = brandShortName\nspaceAlert.over5GB.message=ל־%S אוזל שטח הדיסק. יתכן שנתוני אתרים לא יוצגו כשורה. ניתן למחוק את נתוני האתרים השמורים בהעדפות > מתקדם > נתוני אתר.\n# LOCALIZATION NOTE (spaceAlert.over5GB.messageWin):\n# - On Windows Preferences is called Options\n# - %S = brandShortName\nspaceAlert.over5GB.messageWin=ל־%S אוזל שטח הדיסק. יתכן שנתוני אתרים לא יוצגו כשורה. ניתן למחוק את נתוני האתרים השמורים באפשרויות > מתקדם > נתוני אתר.\nspaceAlert.under5GB.okButton.label=בסדר, הבנתי\nspaceAlert.under5GB.okButton.accesskey=ב\n# LOCALIZATION NOTE (spaceAlert.under5GB.message): %S = brandShortName\n\n# LOCALIZATION NOTE (featureEnableRequiresRestart, featureDisableRequiresRestart, restartTitle): %S = brandShortName\nfeatureEnableRequiresRestart=יש להפעיל מחדש את %S כדי להפעיל את תכונה זו.\nfeatureDisableRequiresRestart=יש להפעיל מחדש את %S כדי לנטל את תכונה זו.\nshouldRestartTitle=הפעלה מחדש של %S\nokToRestartButton=להפעיל את %S מחדש כעת\nrevertNoRestartButton=שחזור\n\nrestartNow=הפעלה מחדש כעת\nrestartLater=הפעלה מחדש מאוחר יותר\n\ndisableContainersAlertTitle=האם לסגור את כל מגירות הלשוניות?\n\n# LOCALIZATION NOTE (disableContainersMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersMsg=אם האפשרות „לשוניות מגירות” תבוטל כעת, מגירת לשונית אחת תיסגר. האם ברצונך לבטל את מגירות הלשוניות?;אם האפשרות „לשוניות מגירות” תבוטל כעת, #S מגירות לשוניות תסגרנה. האם ברצונך לבטל את מגירות הלשוניות?\n\n# LOCALIZATION NOTE (disableContainersOkButton): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersOkButton=סגירת מגירת לשונית אחת;סגירת #S מגירות לשוניות\n\ndisableContainersButton2=להשאיר מופעל\n\nremoveContainerAlertTitle=האם להסיר מגירה זו?\n\n# LOCALIZATION NOTE (removeContainerMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\nremoveContainerMsg=אם מגירה זו תוסר, לשונית אחת תיסגר. האם ברצונך להסיר מגירה זו?;אם מגירה זו תוסר, #S לשוניות תסגרנה. האם ברצונך להסיר מגירה זו?\n\nremoveContainerOkButton=להסיר מגירה זו\nremoveContainerButton2=לא להסיר מגירה זו\n\nremoveSelectedCookies.accesskey=R\n\n# LOCALIZATION NOTE (removeSelectedCookies):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# If you need to display the number of selected elements in your language,\n# you can use #1 in your localization as a placeholder for the number.\n# For example this is the English string with numbers:\n# removeSelectedCookied=Remove #1 Selected;Remove #1 Selected\nremoveSelectedCookies.label=Remove Selected;Remove Selected\n# LOCALIZATION NOTE (spaceAlert.under5GB.message): %S = brandShortName\nspaceAlert.under5GB.message=%S is running out of disk space. Website contents may not display properly. Visit “Learn More” to optimize your disk usage for better browsing experience.\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/preferences/privacy.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  trackingProtectionHeader.label       \"שימוש בהגנת מעקב\">\n<!ENTITY  trackingProtectionAlways.label       \"תמיד\">\n<!ENTITY  trackingProtectionAlways.accesskey   \"ת\">\n<!ENTITY  trackingProtectionPrivate.label      \"רק בחלונות פרטיים\">\n<!ENTITY  trackingProtectionPrivate.accesskey  \"ר\">\n<!ENTITY  trackingProtectionNever.label        \"לעולם לא\">\n<!ENTITY  trackingProtectionNever.accesskey    \"ל\">\n<!ENTITY  trackingProtectionLearnMore.label    \"מידע נוסף\">\n<!ENTITY  trackingProtectionExceptions.label   \"חריגות…\">\n<!ENTITY  trackingProtectionExceptions.accesskey \"ח\">\n\n<!ENTITY tracking.label                 \"מעקב\">\n<!ENTITY trackingProtectionPBM5.label         \"שימוש בהגנת מעקב בחלונות פרטיים\">\n<!ENTITY trackingProtectionPBM5.accesskey     \"ה\">\n<!ENTITY trackingProtectionPBMLearnMore.label \"מידע נוסף\">\n<!ENTITY changeBlockList.label          \"שינוי רשימת חסימות\">\n<!ENTITY changeBlockList.accesskey      \"ש\">\n\n<!-- LOCALIZATION NOTE (doNotTrack.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (doNotTrack.post.label): include a starting space as needed -->\n<!ENTITY  doNotTrack.pre.label          \"ניתן גם \">\n<!ENTITY  doNotTrack.settings.label     \"לנהל את הגדרות ה־Do Not Track האישיות\">\n<!ENTITY  doNotTrack.post.label         \".\">\n\n<!ENTITY  history.label                 \"היסטוריה\">\n\n<!ENTITY  locationBar.label             \"סרגל המיקום\">\n\n<!ENTITY  locbar.suggest.label          \"כאשר משתמשים בשורת המיקום, יוצגו המלצות עבור:\">\n<!ENTITY  locbar.history.label          \"היסטוריה\">\n<!ENTITY  locbar.history.accesskey      \"ה\">\n<!ENTITY  locbar.bookmarks.label        \"סימניות\">\n<!ENTITY  locbar.bookmarks.accesskey    \"ס\">\n<!ENTITY  locbar.openpage.label         \"לשוניות פתוחות\">\n<!ENTITY  locbar.openpage.accesskey     \"ל\">\n<!ENTITY  locbar.searches.label         \"חיפושים קשורים ממנוע חיפוש בררת המחדל\">\n<!ENTITY  locbar.searches.accesskey     \"ק\">\n\n<!ENTITY  suggestionSettings.label      \"שינוי העדפות של הצעות מנועי חיפוש…\">\n<!ENTITY  suggestionSettings.accesskey  \"צ\">\n\n<!ENTITY  acceptCookies.label           \"קבלת עוגיות מאתרים\">\n<!ENTITY  acceptCookies.accesskey       \"ק\">\n\n<!ENTITY  acceptThirdParty.pre.label      \"קבלת עוגיות צד שלישי:\">\n<!ENTITY  acceptThirdParty.pre.accesskey  \"ש\">\n<!ENTITY  acceptThirdParty.always.label   \"תמיד\">\n<!ENTITY  acceptThirdParty.never.label    \"לעולם לא\">\n<!ENTITY  acceptThirdParty.visited.label  \"מאתרים בהם ביקרנו בעבר\">\n\n<!ENTITY  keepUntil.label               \"שמירה עד ש:\">\n<!ENTITY  keepUntil.accesskey           \"מ\">\n\n<!ENTITY  expire.label                  \"הן פגות\">\n<!ENTITY  close.label                   \"אני סוגר את &brandShortName;\">\n\n<!ENTITY  cookieExceptions.label        \"חריגות…\">\n<!ENTITY  cookieExceptions.accesskey    \"ח\">\n\n<!ENTITY  showCookies.label             \"הצג עוגיות…\">\n<!ENTITY  showCookies.accesskey         \"צ\">\n\n<!ENTITY  historyHeader.pre.label          \"&brandShortName; \">\n<!ENTITY  historyHeader.pre.accesskey      \"w\">\n<!ENTITY  historyHeader.remember.label     \"ישמור היסטוריה\">\n<!ENTITY  historyHeader.dontremember.label \"לעולם לא ישמור היסטוריה\">\n<!ENTITY  historyHeader.custom.label       \"ישתמש בהגדרות מותאמות אישית להיסטוריה\">\n<!ENTITY  historyHeader.post.label         \"\">\n\n<!ENTITY  rememberDescription.label      \"&brandShortName; ישמור את היסטורית הגלישה שלך, ההורדות, טפסים והיסטורית החיפוש, וישמור עוגיות מאתרים בהם אתה מבקר.\">\n\n<!-- LOCALIZATION NOTE (rememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.middle.label): include a starting and trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.post.label): include a starting space as needed -->\n<!ENTITY  rememberActions.pre.label           \"ייתכן שתרצה \">\n<!ENTITY  rememberActions.clearHistory.label  \"לנקות את ההיסטוריה האחרונה שלך\">\n<!ENTITY  rememberActions.middle.label        \", או \">\n<!ENTITY  rememberActions.removeCookies.label \"למחוק עוגיות בודדות\">\n<!ENTITY  rememberActions.post.label          \".\">\n\n<!ENTITY  dontrememberDescription.label  \"&brandShortName; ישתמש באותן ההגדרות לגלישה פרטית, ולא יזכור היסטוריה כלשהי במהלך הגלישה שלך ברשת.\">\n\n<!-- LOCALIZATION NOTE (dontrememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (dontrememberActions.post.label): include a starting space as needed -->\n<!ENTITY  dontrememberActions.pre.label          \"ייתכן שתרצה גם \">\n<!ENTITY  dontrememberActions.clearHistory.label \"לנקות את כל ההיסטוריה הנוכחית\">\n<!ENTITY  dontrememberActions.post.label         \".\">\n\n<!ENTITY  privateBrowsingPermanent2.label \"שימוש תמידי במצב גלישה פרטית\">\n<!ENTITY  privateBrowsingPermanent2.accesskey \"ה\">\n\n<!ENTITY  rememberHistory2.label      \"שמירת היסטורית גלישה והורדות\">\n<!ENTITY  rememberHistory2.accesskey  \"ג\">\n\n<!ENTITY  rememberSearchForm.label       \"שמירת חיפושים והיסטורית טפסים\">\n<!ENTITY  rememberSearchForm.accesskey   \"ט\">\n\n<!ENTITY  clearOnClose.label             \"מחיקת היסטוריה כאשר &brandShortName; נסגר\">\n<!ENTITY  clearOnClose.accesskey         \"נ\">\n\n<!ENTITY  clearOnCloseSettings.label     \"הגדרות…\">\n<!ENTITY  clearOnCloseSettings.accesskey \"ה\">\n\n<!ENTITY  browserContainersHeader.label         \"מגירות לשוניות\">\n<!ENTITY  browserContainersLearnMore.label      \"מידע נוסף\">\n<!ENTITY  browserContainersEnabled.label        \"הפעלת מגירות לשוניות\">\n<!ENTITY  browserContainersEnabled.accesskey    \"מ\">\n<!ENTITY  browserContainersSettings.label        \"הגדרות…\">\n<!ENTITY  browserContainersSettings.accesskey    \"ג\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/preferences/search.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY defaultSearchEngine.label             \"מנוע חיפוש בררת מחדל\">\n\n<!ENTITY chooseYourDefaultSearchEngine.label   \"&brandShortName; ישתמש במנוע חיפוש בררת המחדל בשורת המיקום, שורת החיפוש ודף ההתחלה. במסך זה ניתן לבחור את מנוע חיפוש בררת המחדל.\">\n\n<!ENTITY provideSearchSuggestions.label        \"הצגת המלצות חיפוש\">\n<!ENTITY provideSearchSuggestions.accesskey    \"מ\">\n\n<!ENTITY showURLBarSuggestions.label           \"הצגת הצעות חיפוש בתוצאות סרגל המיקום\">\n<!ENTITY showURLBarSuggestions.accesskey       \"ס\">\n<!ENTITY urlBarSuggestionsPermanentPB.label    \"הצעות חיפוש לא יופיעו בתוצאות סרגל המיקום מכיוון שהגדרת ש־&brandShortName; לעולם לא לזכור היסטוריה.\">\n\n<!ENTITY oneClickSearchEngines.label           \"מנועי חיפוש בלחיצה אחת\">\n\n<!ENTITY chooseWhichOneToDisplay.label         \"שורת החיפוש מאפשרת חיפוש במנועי חיפוש חלופיים. נא לבחור אילו מהם יוצגו.\">\n\n<!ENTITY engineNameColumn.label                \"מנוע חיפוש\">\n<!ENTITY engineKeywordColumn.label             \"מילת מפתח\">\n\n<!ENTITY restoreDefaultSearchEngines.label     \"שחזור למנועי חיפוש בררת מחדל\">\n<!ENTITY restoreDefaultSearchEngines.accesskey \"ש\">\n\n<!ENTITY removeEngine.label                    \"הסרה\">\n<!ENTITY removeEngine.accesskey                \"ה\">\n\n<!ENTITY addMoreSearchEngines.label            \"הוספת מנועי חיפוש נוספים…\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/preferences/security.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  general.label                 \"כללי\">\n\n<!ENTITY  warnOnAddonInstall.label        \"הזהרה כאשר אתרים מנסים להתקין תוספות\">\n<!ENTITY  warnOnAddonInstall.accesskey    \"ת\">\n\n<!-- LOCALIZATION NOTE (enableSafeBrowsing.label, blockDownloads.label, blockUncommonUnwanted.label):\n  It is important that wording follows the guidelines outlined on this page:\n  https://developers.google.com/safe-browsing/developers_guide_v2#AcceptableUsage\n-->\n<!ENTITY  enableSafeBrowsing.label        \"חסימת תוכן מסוכן ומטעה\">\n<!ENTITY  enableSafeBrowsing.accesskey    \"ת\">\n\n<!ENTITY  blockDownloads.label            \"חסימת הורדות מסוכנות\">\n<!ENTITY  blockDownloads.accesskey        \"ה\">\n\n<!ENTITY  blockUncommonAndUnwanted.label     \"הזהרה על תוכנות לא נפוצות ותכנות לא רצויות\">\n<!ENTITY  blockUncommonAndUnwanted.accesskey \"ת\">\n\n<!ENTITY  addonExceptions.label         \"חריגות…\">\n<!ENTITY  addonExceptions.accesskey     \"ח\">\n\n\n<!ENTITY  logins.label                  \"כניסות\">\n\n<!ENTITY  rememberLogins.label          \"שמירת כניסות לאתרים\">\n<!ENTITY  rememberLogins.accesskey      \"ש\">\n<!ENTITY  passwordExceptions.label      \"חריגות…\">\n<!ENTITY  passwordExceptions.accesskey  \"ר\">\n\n<!ENTITY  useMasterPassword.label        \"שימוש בססמה ראשית\">\n<!ENTITY  useMasterPassword.accesskey    \"ש\">\n<!ENTITY  changeMasterPassword.label     \"שינוי ססמה ראשית…\">\n<!ENTITY  changeMasterPassword.accesskey \"נ\">\n\n<!ENTITY  savedLogins.label              \"כניסות שמורות…\">\n<!ENTITY  savedLogins.accesskey          \"כ\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/preferences/selectBookmark.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY selectBookmark.title\n  \"קביעה כדף הבית\">\n<!ENTITY selectBookmark.label\n  \"בחר סימנייה שתשמש בתור דף הבית שלך. אם תבחר בתיקייה, הסימניות שבאותה התיקייה תיפתחנה בלשוניות.\">\n\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/preferences/siteDataSettings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     window.title                  \"הגדרות - נתוני אתר\">\n<!ENTITY     hostCol.label                 \"אתר\">\n<!ENTITY     statusCol.label               \"מצב\">\n<!ENTITY     usageCol.label                \"אחסון\">\n<!ENTITY     searchPlaceHolder             \"חיפוש\">\n<!ENTITY     searchPlaceHolder.accesskey   \"ח\">\n<!ENTITY     save.label                    \"שמירת שינויים\">\n<!ENTITY     save.accesskey                \"ש\">\n<!ENTITY     cancel.label                  \"ביטול\">\n<!ENTITY     cancel.accesskey              \"ב\">\n<!ENTITY     removingDialog.title          \"הסרת נתוני אתר\">\n<!ENTITY     removingDialog.description    \"הסרת נתוני אתר תמחק גם עוגיות. זה עשוי לנתק אותך מהתחברויות לאתרים ולהסיר תוכן רשת לא מקוון. האם ברצונך לבצע את השינויים?\">\n<!ENTITY     siteTree.label                \"עוגיות של האתרים הבאים ימחקו:\">\n\n<!ENTITY     removeSelected.accesskey      \"r\">\n<!ENTITY     removeSelected.label          \"Remove Selected\">\n<!ENTITY     settings.description          \"The following websites asked to store site data in your disk. You can specify which websites are allowed to store site data. Default site data is temporary and could be deleted automatically.\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/preferences/sync.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- The page shown when logged in... -->\n\n<!ENTITY engine.bookmarks.label     \"סימניות\">\n<!ENTITY engine.bookmarks.accesskey \"ס\">\n<!ENTITY engine.tabs.label2         \"פתיחת לשוניות\">\n<!ENTITY engine.tabs.accesskey      \"ל\">\n<!ENTITY engine.history.label       \"היסטוריה\">\n<!ENTITY engine.history.accesskey   \"ה\">\n<!ENTITY engine.passwords.label     \"ססמאות\">\n<!ENTITY engine.passwords.accesskey \"ס\">\n<!ENTITY engine.prefs.label         \"העדפות\">\n<!ENTITY engine.prefs.accesskey     \"ה\">\n<!ENTITY engine.addons.label        \"תוספות\">\n<!ENTITY engine.addons.accesskey    \"ת\">\n\n<!-- Device Settings -->\n<!ENTITY fxaSyncDeviceName.label       \"שם התקן\">\n<!ENTITY changeSyncDeviceName.label \"שינוי שם התקן…\">\n<!ENTITY changeSyncDeviceName.accesskey \"ש\">\n<!ENTITY cancelChangeSyncDeviceName.label \"ביטול\">\n<!ENTITY cancelChangeSyncDeviceName.accesskey \"ב\">\n<!ENTITY saveChangeSyncDeviceName.label \"שמירה\">\n<!ENTITY saveChangeSyncDeviceName.accesskey \"ש\">\n\n<!-- Footer stuff -->\n<!ENTITY prefs.tosLink.label        \"תנאי שימוש\">\n<!ENTITY fxaPrivacyNotice.link.label \"הצהרת פרטיות\">\n\n<!-- LOCALIZATION NOTE (signedInUnverified.beforename.label,\nsignedInUnverified.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInUnverified.beforename.label \"הכתובת \">\n<!ENTITY signedInUnverified.aftername.label \"אינה מאומתת.\">\n\n<!-- LOCALIZATION NOTE (signedInLoginFailure.beforename.label,\nsignedInLoginFailure.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInLoginFailure.beforename.label \"נא להיכנס לחשבון כדי להתחבר מחדש\">\n<!ENTITY signedInLoginFailure.aftername.label \"\">\n\n<!ENTITY notSignedIn.label           \"לא מחובר לחשבון.\">\n<!ENTITY signIn.label                \"כניסה\">\n<!ENTITY signIn.accesskey            \"כ\">\n<!ENTITY profilePicture.tooltip      \"שינוי תמונת פרופיל\">\n<!ENTITY verifiedManage.label        \"ניהול חשבון\">\n<!ENTITY verifiedManage.accesskey    \"נ\">\n<!ENTITY disconnect.label            \"התנתקות…\">\n<!ENTITY disconnect.accesskey        \"ת\">\n<!ENTITY verify.label                \"אימות דואר אלקטרוני\">\n<!ENTITY verify.accesskey            \"א\">\n<!ENTITY forget.label                \"לשכוח מכתובת דואר אלקטרוני זו\">\n<!ENTITY forget.accesskey            \"ש\">\n\n<!ENTITY signedOut.caption            \"קחו את הרשת עמכם\">\n<!ENTITY signedOut.description        \"סנכרון הסימניות, ההיסטוריה, הלשוניות, הססמאות, ההרחבות, וההעדפות בין כל מכשיריך.\">\n<!ENTITY signedOut.accountBox.title   \"התחברות עם &syncBrand.fxAccount.label;\">\n<!ENTITY signedOut.accountBox.create  \"יצירת חשבון\">\n<!ENTITY signedOut.accountBox.create.accesskey  \"צ\">\n<!ENTITY signedOut.accountBox.signin  \"כניסה\">\n<!ENTITY signedOut.accountBox.signin.accesskey  \"כ\">\n\n<!ENTITY signedIn.engines.label       \"סנכרון בין התקנים\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.*): the following strings will be used to\n     create a single sentence with active links.\n     The resulting sentence in English is: \"Download Firefox for\n     Android or iOS to sync with your mobile device.\" -->\n\n<!ENTITY mobilePromo3.start            \"הורידו את Firefox עבור \">\n<!-- LOCALIZATION NOTE (mobilePromo3.androidLink): This is a link title that links to https://www.mozilla.org/firefox/android/ -->\n<!ENTITY mobilePromo3.androidLink      \"Android\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSBefore): This is text displayed between mobilePromo3.androidLink and mobilePromo3.iosLink -->\n<!ENTITY mobilePromo3.iOSBefore         \" או \">\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSLink): This is a link title that links to https://www.mozilla.org/firefox/ios/ -->\n<!ENTITY mobilePromo3.iOSLink          \"iOS\">\n\n<!ENTITY mobilePromo3.end              \" כדי להסתנכרן עם המכשירים הניידים שלכם.\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/preferences/tabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ctrlTabRecentlyUsedOrder.label       \"Ctrl+Tab מחליף את הלשוניות לפי סדר השימוש בהן\">\n<!ENTITY ctrlTabRecentlyUsedOrder.accesskey   \"ל\">\n\n<!ENTITY newWindowsAsTabs.label       \"פתיחת חלונות חדשים כלשוניות\">\n<!ENTITY newWindowsAsTabs.accesskey   \"ח\">\n\n<!ENTITY warnOnCloseMultipleTabs.label      \"הזהרה בעת סגירת מספר לשוניות\">\n<!ENTITY warnOnCloseMultipleTabs.accesskey  \"ז\">\n\n<!ENTITY warnOnOpenManyTabs.label       \"הזהרה בעת פתיחה של מספר לשוניות שעשויה להאט את &brandShortName;\">\n<!ENTITY warnOnOpenManyTabs.accesskey   \"פ\">\n\n<!ENTITY switchLinksToNewTabs.label        \"מעבר מיידי בפתיחה של קישור בלשונית חדשה\">\n<!ENTITY switchLinksToNewTabs.accesskey    \"מ\">\n\n<!ENTITY showTabsInTaskbar.label          \"הצגת תצוגה מקדימה של לשוניות בסרגל המשימות של Windows\">\n<!ENTITY showTabsInTaskbar.accesskey      \"ת\">\n<!ENTITY tabsGroup.label          \"לשוניות\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/preferences/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                     \"חריגות - תרגום\">\n<!ENTITY window.width                     \"36em\">\n<!ENTITY windowClose.key                  \"w\">\n\n<!ENTITY noTranslationForLanguages.label  \"שירות התרגום לא יוצע עבור שפות אלו:\">\n<!ENTITY treehead.languageName.label      \"שפות\">\n<!ENTITY removeLanguage.label             \"הסרת שפה\">\n<!ENTITY removeLanguage.accesskey         \"ס\">\n<!ENTITY removeAllLanguages.label         \"הסרת כל השפות\">\n<!ENTITY removeAllLanguages.accesskey     \"כ\">\n\n<!ENTITY noTranslationForSites.label      \"שירות התרגום לא יוצע עבור האתרים הבאים:\">\n<!ENTITY treehead.siteName.label          \"אתרים\">\n<!ENTITY removeSite.label                 \"הסרת אתר\">\n<!ENTITY removeSite.accesskey             \"ר\">\n<!ENTITY removeAllSites.label             \"הסרת כל האתרים\">\n<!ENTITY removeAllSites.accesskey         \"ל\">\n\n<!ENTITY button.close.label               \"סגירה\">\n<!ENTITY button.close.accesskey           \"ג\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/quitDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nquitDialogTitle=יציאה מ־%S\n\nquitTitle=צא\ncancelTitle=ביטול\nsaveTitle=שמור וצא\nneverAsk2=&לא לשאול שוב בעתיד\nmessage=האם אתה רוצה ש־%S ישמור את הלשוניות והחלונות הפתוחים עד להפעלה הבאה?\nmessageNoWindows=האם אתה רוצה ש־%S ישמור את הלשוניות הפתוחות עד להפעלה הבאה?\nmessagePrivate=הנך במצב גלישה פרטית. יציאה מ־%S כעת תאבד את כל המידע מהלשוניות והחלונות הפתוחים.\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/safeMode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeModeDialog.title         \"מצב בטוח של &brandShortName; \">\n<!ENTITY window.maxWidth              \"400\">\n\n<!ENTITY startSafeMode.label          \"התחלה במצב בטוח\">\n<!ENTITY refreshProfile.label         \"ריענון &brandShortName;\">\n\n<!ENTITY safeModeDescription3.label   \"מצב בטוח הוא מצב מיוחד של &brandShortName; שיכול לשמש לפתרון בעיות.\">\n<!ENTITY safeModeDescription4.label   \"ההרחבות וההגדרות המותאמות אישית שלך ינוטרלו באופן זמני.\">\n\n<!ENTITY refreshProfileInstead.label  \"ניתן לדלג על פתרון הבעיות ולנסות לרענן את &brandShortName;.\">\n\n<!-- LOCALIZATION NOTE (autoSafeModeDescription3.label): Shown on the safe mode dialog after multiple startup crashes. See also chrome/global/resetProfile.dtd -->\n<!ENTITY autoSafeModeDescription3.label \" &brandShortName;נסגר באופן בלתי צפוי במהלך הפעלתו. דבר זה עלול להיגרם עקב תוספות או בעיות אחרות. ניתן לנסות  לפתור את הבעיה במצב בטוח.\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/safebrowsing/phishing-afterload-warning-message.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeb.palm.accept.label \"צא מכאן!\">\n<!ENTITY safeb.palm.decline.label \"התעלמות מאזהרה זו\">\n<!-- Localization note (safeb.palm.notdeceptive.label) - Label of the Help menu\n  item. Either this or reportDeceptiveSiteMenu.label from report-phishing.dtd is\n  shown. -->\n<!ENTITY safeb.palm.notdeceptive.label \"אתר זה אינו אתר מטעה…\">\n<!-- Localization note (safeb.palm.notdeceptive.accesskey) - Because\n  safeb.palm.notdeceptive.label and reportDeceptiveSiteMenu.title from\n  report-phishing.dtd are never shown at the same time, the same accesskey can\n  be used for them. -->\n<!ENTITY safeb.palm.notdeceptive.accesskey \"א\">\n<!ENTITY safeb.palm.reportPage.label \"למה דף זה נחסם?\">\n\n<!ENTITY safeb.blocked.malwarePage.title \"דף תקיפה מדווח!\">\n<!-- Localization note (safeb.blocked.malwarePage.shortDesc) - Please don't translate the contents of the <span id=\"malware_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.malwarePage.shortDesc \"הדף בכתובת  <span id='malware_sitename'/> דווח בתור דף תקיפה ונחסם בהתאם להגדרות האבטחה שלך.\">\n<!ENTITY safeb.blocked.malwarePage.longDesc \"<p>דפי תקיפה מנסים להתקין תוכנות שגונבות נתונים פרטיים, עושות שימוש במחשב שלך כדי לתקוף אחרים, או בפוגעות במערכת שלך.</p><p>חלק מדפי התקיפה מפיצים בכוונה תוכנות מסוכנות, בעוד דפים אחרים שובשו ללא ידיעת בעלי האתר או בהסכמתם.</p>\">\n\n<!ENTITY safeb.blocked.unwantedPage.title \"דף תכנה בלתי רצויה מדווח!\">\n<!-- Localization note (safeb.blocked.unwantedPage.shortDesc) - Please don't translate the contents of the <span id=\"unwanted_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.unwantedPage.shortDesc \"הדף בכתובת <span id='unwanted_sitename'/> דווח כיוון שהוא מכיל תכנה בלתי רצויה ולכן נחסם בהתאם להעדפות האבטחה שלך.\">\n<!ENTITY safeb.blocked.unwantedPage.longDesc \"<p>דפי תכנה בלתי רצויה מנסים להתקין תכניות שעשויות להוליך שולל ולהשפיע על המערכת שלך בדרכים בלתי צפויות.</p>\">\n\n<!ENTITY safeb.blocked.phishingPage.title2 \"אתר מטעה!\">\n<!-- Localization note (safeb.blocked.phishingPage.shortDesc2) - Please don't translate the contents of the <span id=\"phishing_sitename\"/> tag. It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.phishingPage.shortDesc2 \"הדף בכתובת <span id='phishing_sitename'/> דווח כאתר מטעה ונחסם בהתאם להעדפות האבטחה שלך.\">\n<!ENTITY safeb.blocked.phishingPage.longDesc2 \"<p>אתרים מטעים נועדו לגרום לך לבצע פעולות מסוכנות, כמו התקנת תוכנה, חשיפה של מידע אישי כגון ססמאות, מספרי טלפון או כרטיס אשראי.</p><p>הכנסת מידע בדף זה עלולה לגרום לגניבת זהות או הונאה אחרת.</p>\">\n\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/safebrowsing/report-phishing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Localization note (reportDeceptiveSiteMenu.title) - Label of the Help menu\n  item. Either this or safeb.palm.notdeceptive.label from\n  phishing-afterload-warning-message.dtd is shown. -->\n<!ENTITY reportDeceptiveSiteMenu.title      \"דיווח על אתר מטעה…\">\n<!-- Localization note (reportDeceptiveSiteMenu.accesskey) - Because\n  safeb.palm.notdeceptive.label from phishing-afterload-warning-message.dtd and\n  reportDeceptiveSiteMenu.title are never shown at the same time, the same\n  accesskey can be used for them. -->\n<!ENTITY reportDeceptiveSiteMenu.accesskey  \"ד\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/sanitize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sanitizePrefs2.title          \"הגדרות למחיקת היסטוריה\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.modal.width): width of the Clear History on Shutdown dialog.\n     Should be large enough to contain the item* strings on a single line.\n     The column width should be set at half of the dialog width. -->\n<!ENTITY sanitizePrefs2.modal.width    \"34em\">\n<!ENTITY sanitizePrefs2.column.width   \"17em\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.inContent.dialog.width): width of the\n     Clear History on Shutdown subdialog in the in-content preferences.\n     Should be large enough to contain the item* strings on a single line.\n     The column width adjusts the width of the first column in the dialog.\n     You can set the column width to a value that makes the dialog look visually balanced,\n     or at half of the dialog width if unsure. -->\n<!ENTITY sanitizePrefs2.inContent.dialog.width \"34em\">\n<!ENTITY sanitizePrefs2.inContent.column.width \"24em\">\n\n<!ENTITY sanitizeDialog2.title         \"מחיקת היסטוריה אחרונה\">\n<!-- LOCALIZATION NOTE (sanitizeDialog2.width): width of the Clear Recent History dialog -->\n<!ENTITY sanitizeDialog2.width         \"34em\">\n\n<!ENTITY clearDataSettings2.label     \"כאשר אני יוצא מ־&brandShortName;, הפריטים הבאים ינוקו אוטומטית:\">\n\n<!-- XXX rearrange entities to match physical layout when l10n isn't an issue -->\n<!-- LOCALIZATION NOTE (clearTimeDuration.*): \"Time range to clear\" dropdown.\n     See UI mockup at bug 480169 -->\n<!ENTITY clearTimeDuration.label          \"טווח זמן למחיקה: \">\n<!ENTITY clearTimeDuration.accesskey      \"ז\">\n<!ENTITY clearTimeDuration.lastHour       \"שעה אחרונה\">\n<!ENTITY clearTimeDuration.last2Hours     \"שעתיים אחרונות\">\n<!ENTITY clearTimeDuration.last4Hours     \"4 שעות אחרונות\">\n<!ENTITY clearTimeDuration.today          \"היום\">\n<!ENTITY clearTimeDuration.everything     \"הכול\">\n<!-- Localization note (clearTimeDuration.suffix) - trailing entity for languages\nthat require it.  -->\n<!ENTITY clearTimeDuration.suffix         \"\">\n<!ENTITY clearTimeDuration.dateColumn     \"תאריך ביקור\">\n<!ENTITY clearTimeDuration.nameColumn     \"שם\">\n\n<!-- LOCALIZATION NOTE (detailsProgressiveDisclosure.*): Labels and accesskeys\n     of the \"Details\" progressive disclosure button.  See UI mockup at bug\n     480169 -->\n<!ENTITY detailsProgressiveDisclosure.label     \"פרטים\">\n<!ENTITY detailsProgressiveDisclosure.accesskey \"פ\">\n\n<!ENTITY historySection.label         \"היסטוריה\">\n<!ENTITY dataSection.label            \"נתונים\">\n\n<!ENTITY itemHistoryAndDownloads.label     \"היסטורית גלישה והורדות\">\n<!ENTITY itemHistoryAndDownloads.accesskey \"ה\">\n<!ENTITY itemFormSearchHistory.label       \"היסטורית טפסים וחיפוש\">\n<!ENTITY itemFormSearchHistory.accesskey   \"ט\">\n<!ENTITY itemCookies.label                 \"עוגיות\">\n<!ENTITY itemCookies.accesskey             \"ע\">\n<!ENTITY itemCache.label                   \"מטמון\">\n<!ENTITY itemCache.accesskey               \"מ\">\n<!ENTITY itemOfflineApps.label             \"נתונים לא מקוונים של אתרים\">\n<!ENTITY itemOfflineApps.accesskey         \"מ\">\n<!ENTITY itemActiveLogins.label            \"כניסות פעילות\">\n<!ENTITY itemActiveLogins.accesskey        \"ח\">\n<!ENTITY itemSitePreferences.label         \"העדפות אתר\">\n<!ENTITY itemSitePreferences.accesskey     \"ה\">\n\n<!-- LOCALIZATION NOTE (sanitizeEverythingUndoWarning): Second warning paragraph\n     that appears when \"Time range to clear\" is set to \"Everything\".  See UI\n     mockup at bug 480169 -->\n<!ENTITY sanitizeEverythingUndoWarning     \"לא ניתן לבטל פעולה זו.\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nsearchtip=חיפוש באמצעות %S\n\n# LOCALIZATION NOTE (searchPlaceholder): this is shown in the searchbox when\n# the user hasn't typed anything yet.\nsearchPlaceholder=חיפוש\n\n# LOCALIZATION NOTE (searchHeader): this is displayed at the top of the panel\n# showing search suggestions.\n# %S is replaced with the name of the current default search engine.\nsearchHeader=חיפוש %S\n\n# LOCALIZATION NOTE (cmd_pasteAndSearch): \"Search\" is a verb, this is the\n# search bar equivalent to the url bar's \"Paste & Go\"\ncmd_pasteAndSearch=הדבקה וחיפוש\n\ncmd_clearHistory=מחיקת היסטוריית חיפוש\ncmd_clearHistory_accesskey=מ\n\ncmd_showSuggestions=הצגת המלצות\ncmd_showSuggestions_accesskey=צ\n\n# LOCALIZATION NOTE (cmd_addFoundEngine): %S is replaced by the name of\n# a search engine offered by a web page. Each engine is displayed as a\n# menuitem at the bottom of the search panel.\ncmd_addFoundEngine=הוספת \"%S\"\n# LOCALIZATION NOTE (cmd_addFoundEngineMenu): When more than 5 engines\n# are offered by a web page, instead of listing all of them in the\n# search panel using the cmd_addFoundEngine string, they will be\n# grouped in a submenu using cmd_addFoundEngineMenu as a label.\ncmd_addFoundEngineMenu=הוספת מנוע חיפוש\n\n# LOCALIZATION NOTE (searchForSomethingWith):\n# This string is used to build the header above the list of one-click\n# search providers:  \"Search for <user-typed string> with:\"\n# NB: please leave the <span> and its class exactly as it is in English.\nsearchForSomethingWith=חיפוש אחר <span class='contentSearchSearchWithHeaderSearchText'></span> בעזרת:\n\n# LOCALIZATION NOTE (searchWithHeader):\n# The wording of this string should be as close as possible to\n# searchForSomethingWith. This string will be used when the user\n# has not typed anything.\nsearchWithHeader=חיפוש עם:\n\n# LOCALIZATION NOTE (searchSettings):\n# This is the label for the button that opens Search preferences.\nsearchSettings=החלפת הגדרות החיפוש\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/searchbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cmd_engineManager.label        \"ניהול מנועי חיפוש…\">\n<!ENTITY searchEndCap.label             \"חיפוש\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/searchplugins/ddg.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<OpenSearchDescription xmlns=\"http://a9.com/-/spec/opensearch/1.1/\"> \n  <ShortName>DuckDuckGo</ShortName> \n  <Description>Search DuckDuckGo</Description> \n  <InputEncoding>UTF-8</InputEncoding> \n  <Image height=\"16\" width=\"16\">data:image/icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA11RgALs6oACbQ9wAj0v8AI9L/ACfQ9wAu0agANdUYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzzN4CNdL/oK/z//////////////////////+jsPv/BDXX/wAz0t4AAAAAAAAAAAAAAAAAAAAAAAAAAAAyzvNSduD//////8jK/v+P+Lf/IbQL/17RPP+J3Y//wOKX//////9YeuX/ADLO8wAAAAAAAAAAAAAAAAAw091piOX/8/X9/1Fx5P9xhu//WOWZ/0W9Lv9Lwjn/J8BB/xyDAP9bdfL/9fP//2mI5v8AMNPdAAAAAAc610YRQ9f//////0Zr4P8AGdD/sb32////////////wrv//wAh1/8MPab/ACPc/05r4///////EkPX/wc610YANtWkrr/y/6S48P8AJ9L/AB3R/+/w/v///////////3+D7f8AQeL/AYTw/wFr5/8AMNb/p7Tv/6698v8AM9WkADLW//////8yXt//AC3V/wAw1/////////////z///8A0P7/AKb1/wWI7P8AuPf/AJ3w/zZW3P//////ADHV/wAx2P//////AzrZ/wAu1/84ZOL////////////e////AND//wC1+f8Atff/AZbv/wY62f8ELNf//////wAw1/8AMtn//////wAw2f8ALNn/kKrz////+//cwbH////////////R////Rcb8/wDO/f8A/P//AHzo//////8AMNj/ADXa//////8vXuL/ACna/4yq9///79T/jUkg/9i+r///////r2Q0/7Cozv8BKdr/AirY/zdZ4P//////ADTa/wI72tOuv/T/prr0/wAl2v+JqPb//7yW/+bUxv/9+/n////u//W+n/+Op/L/ADPd/wAv2v+ru/T/r7/0/wI72tMLQd1DEEjg//////9Cbef/ADng///////////////////////R3///AC3g/wAy3v9SeOn//////xFI4P8LQd1DAAAAAAM64PNmiuz/9/j//2mN7f/m7P3///////////9Cb+n/ACXd/wAt3v9rju3//////2iL7P8DOuDzAAAAAAAAAAAAAAAAAT3g/0p16f//////3OT8/3OS7v8AKt3/ACPc/zhn5/+xw/b//////0956v8CPeD/AAAAAAAAAAAAAAAAAAAAAAAAAAAEPODzBUDh/5uz8//7/f7/////////////////prz0/wtF4v8FQeDzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtF5kYDQOOkADrj/wA44v8AOeP/ADzk/wVB46QPReZGAAAAAAAAAAAAAAAAAAAAAPAPAADgBwAAwAMAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAADAAwAA4AcAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChIzyAnRNFwJ0TQryND0d8nRNH/J0TR/ydE0f8nRNH/I0PR3ydE0K8nRNFwKEjPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChE00AlRdK/J0XS/ydF0v8nRdL/XXPd/11z3f94i+P/k6Lp/5Oi6f9rf+D/NVDV/ydF0v8nRdL/JUXSvyhE00AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAzxAnRNOvJ0XT/ydF0/8lRdK/KEXSYOvu+6/+/v6//v7+v/39/c////////////7+/r/J0fOAKEXSYCVF0r8nRdP/J0XT/ydE068gQM8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlRdUwJ0bT7ydG0/8nRtHPKETTQAAAAADHx8dA2vHhn5TYpN/o9+z/////////////////8PL83ydG0o8lRdUwAAAAAChE00AnRtHPJ0bT/ydG0+8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEXVYCdG1P8nRtT/KEbTgAAAAAAmRtZQI0PU38jIyP/F6s//Rrtk/0a7ZP9/yIr/c796/4vLkv+JpNf/M3Kq/zyWh/8zeKTfJkbWUAAAAAAoRtOAJ0bU/ydG1P8oRdVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVF1TAnR9X/J0fV/yhF1WAgQM8QJ0fTrydH1f9CW8//2tra/6Pdsv9Gu2T/Rrtk/0WzWv9Gu2T/Rrtk/0a7ZP9Gu2T/Rrtk/z6egP8nR9X/J0fTryBAzxAoRdVgJ0fV/ydH1f8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAgQM8QJ0fV7ydH1f8oSNVgIEDPECdH1c8nR9X/J0fV/1xwyf/t7e3/o92y/0a7ZP9Gu2T/Ra5U/0a7ZP9Gu2T/Rrtk/0a7ZP9Gu2T/Pp6A/ydH1f8nR9X/J0fVzyBAzxAoSNVgJ0fV/ydH1e8gQM8QAAAAAAAAAAAAAAAAAAAAACdH1q8nR9b/KEjVgCBQzxAnR9bPJ0fW/ydH1v8nR9b/gIzB//r6+v+j3bL/Rrtk/13Ed/+i26//ruG7/z6egf8+noH/Rrtk/0a7ZP86kI//J0fW/ydH1v8nR9b/J0fWzyBQzxAoSNWAJ0fW/ydH1q8AAAAAAAAAAAAAAAAoSNdAJkjW/yZH1s8AAAAAJEfWryZI1v8mSNb/JkjW/yZI1v+jqsT//////+j37P/R7tj////////////W3ff/JkjW/yZI1v8uZbr/PJeI/zJzrP8mSNb/JkjW/yZI1v8mSNb/JEfWrwAAAAAmR9bPJkjW/yhI10AAAAAAAAAAACVI1r8mSNf/KEjXQCZJ1lAmSNf/JkjX/yZI1/8mSNf/JkjX/9HR0f///////////////////////////5Ok6/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JknWUChI10AmSNf/JUjWvwAAAAAoSNcgJknY/yZH2M8AAAAAI0nY3yZJ2P8mSdj/JknY/yZJ2P9KZM//39/f////////////////////////////XHfi/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8jSdjfAAAAACZH2M8mSdj/KEjXICdJ2HAmSdj/JUjXYCVK2jAmSdj/JknY/yZJ2P8mSdj/JknY/2V4yf/t7e3///////////////////////////9cd+L/HXTj/xSf7/8Nwfj/CdL8/wnS/P8J0vz/ELDz/xt85v8mSdj/JknY/yZJ2P8lStowJUjXYCZJ2P8nSdhwJErZryZK2f8oSNcgJUnajyZK2f8mStn/JkrZ/yZK2f8mStn/iJPA////////////////////////////0ff+/xjV/P8J0vz/Drn1/xiO6/8Yjuv/GI7r/xCw8/8Lyvr/CdL8/xmF6P8mStn/JkrZ/yVJ2o8oSNcgJkrZ/yRK2a8jStrfI0rZ3wAAAAAlSdq/Jkra/yZK2v8mStr/Jkra/yZK2v+xtsf///////////////////////////8o2Pz/CdL8/wvK+v8mStr/Jkra/yZK2v8mStr/Jkra/yZK2v8iW97/Jkra/yZK2v8mStr/JUnavwAAAAAjStnfI0ra3yZK2v8lSdq/AAAAACZH2O8mStr/Jkra/yZK2v8mStr/L1HY/9HR0f///////////////////////////yjY/P8J0vz/CdL8/xCw9P8QsPT/ELD0/xSf7/8ddeX/Jkra/yZK2v8mStr/Jkra/yZK2v8mR9jvAAAAACVJ2r8mStr/Jkvb/yVJ2r8AAAAAJkvb/yZL2/8mS9v/Jkvb/yZL2/9KZtL/4+Pj////////////////////////////4Pn//0fd/f8J0vz/CdL8/wnS/P8J0vz/CdL8/wnS/P8Lyvr/Fpfu/yJc3/8mS9v/Jkvb/yZL2/8AAAAAJUnavyZL2/8mS9z/JUncvwAAAAAmS9z/Jkvc/yZL3P8mS9z/Jkvc/26AyP/x8fH//////////////////////////////////////9H3/v/C9P7/o+7+/2fa+/8Oufb/CdL8/wnS/P8J0vz/CdL8/xiP7P8mS9z/Jkvc/wAAAAAlSdy/Jkvc/yZM3P8lTNy/AAAAACZJ2e8mTNz/Jkzc/yZM3P8mTNz/iJTB////////////qnth/5VaOf/x6eX///////////////////////Hp5f/x6eX/ydL2/yZM3P8kVN7/G37o/xKo8v8QsfT/HXbm/yZM3P8mSdnvAAAAACVM3L8mTNz/I0vc3yZJ2u8AAAAAJUzevyZM3f8mTN3/Jkzd/yZM3f+fqc3///////////+VWjn/v5yI/+re1///////////////////////jk8s/7iRe//J0vb/Jkzd/yZM3f8mTN3/Jkzd/yZM3f8mTN3/Jkzd/yVM3r8AAAAAI0vc3yNL3N8kTd2vJk3d/yhQ3yAlTd2PJk3d/yZN3f8mTd3/Jk3d/6St0v////////////Hp5f/q3tf///////////////////////////+xhm7/49PK/6Cx8P8mTd3/Jk3d/yZN3f8mTd3/Jk3d/yZN3f8mTd3/JU3djyhQ3yAmTd3/JE3drydN33AmTd7/J03fcCVK3zAmTd7/Jk3e/yZN3v8mTd7/pK7S///////Sp5r/////////////////////////////////////////////////T27k/yZN3v8mTd7/Jk3e/yZN3v8mTd7/Jk3e/yZN3v8lSt8wJ03fcCZN3v8nTd9wKFDfICZO3/8mTt3PAAAAACVN3r8mTt//Jk7f/yZO3/+EltX//////+fRyv/SqaD/59LO///////////////////////at63/vIBy/7Glxf8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8mTt//JU3evwAAAAAmTt3PJk7f/yhQ3yAAAAAAJE/dryZO3/8oUN9AKFDfQCZO3/8mTt//Jk7f/zhb2v/o6/T/////////////////////////////////////////////////XHrn/yZO3/8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8oUN9AKFDfQCZO3/8kT92vAAAAAAAAAAAoUN9AJk7g/yZO4M8AAAAAJk/hnyZO4P8mTuD/Jk7g/05v5v/k6fv//////////////////////////////////////3eR7P8mTuD/Jk7g/yZO4P8mTuD/Jk7g/yZO4P8mTuD/Jk/hnwAAAAAmTuDPJk7g/yhQ30AAAAAAAAAAAAAAAAAjT+GfJU/h/yVO4Y8gUN8QIk7gzyVP4f8lT+H/SWnW/0lp1v+bq+H/8fHx/////////////////6Cy8v9OcOb/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yJO4M8gUN8QJU7hjyVP4f8jT+GfAAAAAAAAAAAAAAAAAAAAACBQ3xAlTOHvJU/h/yVQ4mAgUN8QIk7hzyVP4f+ktOv///////////////////////H0/f9phur/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yVP4f8iTuHPIFDfECVQ4mAlT+H/JUzh7yBQ3xAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ3zAlUOLvJVDi/yVQ4mAgUN8QI1Din4mb2//J0/j/ydP4/6299P93ku3/M1vk/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/I1DinyBQ3xAlUOJgJVDi/yVQ4u8lUN8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAlUOLvJVDi/yVQ4o8AAAAAJFDjQCVQ4r8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDivyRQ40AAAAAAJVDijyVQ4v8lUOLvJVDkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAjUeTfJVHj/yNR5N8kUONAAAAAACVQ5DAmUuOAJVHivyNR5N8lUeP/JVHj/yNR5N8lUeK/JlLjgCVQ5DAAAAAAJFDjQCNR5N8lUeP/I1Hk3yVQ5DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBQ3xAjUuSfJVHk/yVR5P8jUeTfJFLkcChQ5yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoUOcgJFLkcCNR5N8lUeT/JVHk/yNS5J8gUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkUONAI1LknyVS5P8lUuT/JVLk/yVS5O8lUeS/JVHkvyVR5L8lUeS/JVLk7yVS5P8lUuT/JVLk/yRS468kUONAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFDfECVS5GAjUuWfIlPlzyVS5f8lUuX/JVLl/yVS5f8iU+XPI1LlnyVS5GAgUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/ggBB/wgAEP4AAAB8AAAAPAAAADiAAAEYAAAAEQAAAIAAAAAAAAAAAgAAAEIAAABCAAAAQgAAAEIAAABCAAAAQAAAAAAAAAABAAAAiAAAABiAAAEcAAAAPAAAAD4AAAB/CAAQ/4IAQf/AfgP/8AAP//wAP/</Image>\n  <Url type=\"text/html\" method=\"get\" template=\"https://duckduckgo.com/\" rel=\"searchform\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"contextmenu\" value=\"ffcm\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"keyword\"     value=\"ffab\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"searchbar\"   value=\"ffsb\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"homepage\"    value=\"ffhp\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"newtab\"      value=\"ffnt\"/>\n  </Url>\n  <Url type=\"application/x-suggestions+json\" template=\"https://ac.duckduckgo.com/ac/\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <Param name=\"type\" value=\"list\"/>\n  </Url>\n</OpenSearchDescription> \n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/searchplugins/google-nocodes.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"keyword\" value=\"firefox-b-ab\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"searchbar\" value=\"firefox-b\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/searchplugins/list.json",
    "content": "{\"RU\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo\", \"ddg\", \"wikipedia-he\", \"morfix-dic\"]}, \"CN\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo\", \"ddg\", \"wikipedia-he\", \"morfix-dic\"]}, \"default\": {\"visibleDefaultEngines\": [\"google\", \"yahoo\", \"ddg\", \"wikipedia-he\", \"morfix-dic\"]}, \"TW\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo\", \"ddg\", \"wikipedia-he\", \"morfix-dic\"]}, \"CA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo\", \"ddg\", \"wikipedia-he\", \"morfix-dic\"]}, \"TR\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo\", \"ddg\", \"wikipedia-he\", \"morfix-dic\"]}, \"US\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo\", \"ddg\", \"wikipedia-he\", \"morfix-dic\"]}, \"HK\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo\", \"ddg\", \"wikipedia-he\", \"morfix-dic\"]}, \"KZ\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo\", \"ddg\", \"wikipedia-he\", \"morfix-dic\"]}, \"UA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo\", \"ddg\", \"wikipedia-he\", \"morfix-dic\"]}, \"BY\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo\", \"ddg\", \"wikipedia-he\", \"morfix-dic\"]}}"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/searchplugins/morfix-dic.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- milon.morfix.co.il MozSearch plugin\n     Compatible with Mozilla Firefox 2+\n     Tomer Cohen, September 2006 - http://mozilla.org.il             -->\n   \n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n  <ShortName>מילון מורפיקס</ShortName>\n  <Description></Description>\n  <InputEncoding>UTF-8</InputEncoding>\n  <Image width=\"16\" height=\"16\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+g\nvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1gkdCRktdt52QwAAACR0\nRVh0Q29tbWVudABUb21lciBDb2hlbgp0b21lcmNAZ21haWwuY29tUau7swAAAxxJ\nREFUOMttk91rm2UYxq/7eZ/3fZO8SZqlcflct2at/YjokDJBPNAyHW4Hgw31wP9B\nkP0Bngw2QWHsxFOPdjJPhG1MEaqIddOWDbqxOmrStE3atGk+lrxJ3o/neTxYtlXx\nhpv74Oa64Oa+foQDpZQCAALAAPDhJADiQCsieqGh/4g5gCCAmO85cdFvhZVUJM0R\nO2AGGsTQJFAPgP/chA6IdQBxr7MzIde+m9Vqi+OsUxwl4ULo0dZecK4kXvvsYTqb\nfaJpWuO5CQeAXrerBa1QzKuvnmD3L79n7P55grqVDKRrASAO6qfZcmV/69bY2utf\nBkLH37jfdBpNAJKqb09TMZM2kl9cyR+tfnNB37pzBv3GEQCaAgQ9O8sA4ChQ8fF+\n9IdL5vTNTlquCiUG2sUwo+ZGVTemvUzSXniX7NqbAPi+jcqDCisZnLXCpjIARAkI\njZiOXyw1d5YIVWn6fQYACsCxSFUjuxYFoA181H4pmUsL1uc//n7k65/7RvoJABtA\niGvInrS8XGptKjxWn2EcAJ6mQiogGgTpAkC372GjTIWVs+c/fliYmR11/thN4dFX\nefiuxYBgBH7o7NxpY/7UB8QBQHZcLJRT0zFnaqrbE/H1QWyCItnruUzW1Q2DfCsB\nMAOAKxXg+hKOyTX/cDKp+A1KKxUPQ7fzj47K1pzrdNHCYeTe+vSiETAPOY1iRt+7\nOw7hWgAcV2Bvs2PVzEjcJkaSz9+4Tp7jUDqTIfb420uB7dtzuqoaJq721E/XFEkn\nRp1yGsLVQahtNdVff4vJ4ju5XDcSjChemJkBAO5sL0eM+vejrL2SgvQPvUypYlBK\nAthp2Hhwd8u6xyfPrR8fHx+AoPgwksrr7Qv96UYPwm0PGWAApFQYeAL17bZa/W3T\nuree+GT59Pz79WQyKRhj4MMvuvKVk5srzfyi2N3dAxAeGvgKsEvt4HZZ5Ivs1Y/W\nz5z6sD5bKDicc3WQBVJSBsqVamxp8ddou93ShzsJYo5hjdj5Y2OdyYmJQSKREJqm\nqf+jkQAw3/eZEPIlrgTFGJOapiki+hfKAPAPFp9sbyN2GzAAAAAASUVORK5CYII=\n</Image>\n  <Url type=\"text/html\" method=\"GET\" template=\"http://milon.morfix.co.il/default.aspx\" resultdomain=\"morfix.co.il\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n  </Url>\n  <SearchForm>http://milon.morfix.co.il/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/searchplugins/wikipedia-he.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>ויקיפדיה</ShortName>\n<Description>ויקיפדיה</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">resource://search-plugins/images/wikipedia.ico</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://he.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://he.wikipedia.org/wiki/מיוחד:חיפוש\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/searchplugins/yahoo.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Yahoo</ShortName>\n<Description>Yahoo Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACAA8DQAAJgAAACAgAAABAAgAowsAAGINAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACZ0lEQVR42mzSP4icZRTF4ee+38xOkp2sG5cQxVJIIaaKkICxTkqJjQhpJFYiop2F1YKFQqoUVpEoCBYSS7dfOxVFWGIsokUE/0TEye7OzPe977XYNWk83b0cDoffvXHWGxkKYjt0N1fi+FaJIzNIFSJ0kDXn0z5nF1O9Sp5PzaizamLD2NELo5W4sOwXqqX/04o1R2wg9PYs/GXUmTjqpGNxwvWdFzz19Akvjj+XUkYTggylFLfml93due+tZ7+y577BrkJnbNWke8yHmzvgi/4lq+WU1XjCsThl2p1ya3GZ4KNrt03KuhXH0SkkkbTOL5+u2PnuZ/D8axtGMTaKsbOvrINP3v/W3Y9XhCJjQCrUWRedVpaq3nvn7oHXrz8jD8PfvnEGbL0716LXytIoxqizkups4R/VwhB7hpi7sXkbXNo86bkrazK5sXnbEHND7BvMLcykOotz3vlxvZw+faRb08VEiVC64rPdSw/pZ/Ly9EutNi3TkHOLOvN3u3OnHNx7MFio5qq5Ifdce/WHhwEfXPnekPuq/UPPQhrAKOV0MFdyRFQFRefr7Z9wRrb0zfYd1aCpGmr2BvtSTkcp1wZLnX0tx4oQjeHX+UF97P75QGspM7VMqTfopVwb0aY1F4ZWlFK1SCVDHQKUEvphj0ztkEdrvZoLtOkoNS2XlkHJIlroIky7Jw8atDSJdQ/aPTUdtJBaLqVmlJpqQataCZKhY/L4HwcEI/Qbv1v8tivbIdVG1UtNnPVmFmPEoT9l/Dc9Ujp42Mx4uGl6I5pmgdjGzaLbopsdJqZHWZnqtKkXcZU8D/8OAPAMQ4kD8KK1AAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEJGlDQ1BJQ0MgUHJvZmlsZQAAOBGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+EdigjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHHJz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9FwpwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7NamcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwfYrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqwSyv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxtUgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+oF9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdTTsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QWWdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXIM+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4bBsrEwAAAAlwSFlzAAALEwAACxMBAJqcGAAAByVJREFUWAm1l1uIldcVx9d3ruMZZzRaay+pCjFJH6LSRqxQqA1NH0pBiH3Qp774kEAg4EOkxKdQSCjUFvpm6YsNVNoSaGjFtmga2yZgCIIawdv04g2kM7Uz6lzO+c758v/t/9lzTB/61Oxhn7332muv9V+3vb8pnooDVRkzZ4oY/LmK6mQZa05frX6yFJ9Ae7x4qd2IuV1FFM9WMfhaI9Z+pQBAL+aiEZ0QgNBm2YuZmxHF9VZMXqmivFaLweUyuteWYvHGVPWr2f+F7YvF/ola9DZGVJsHUXs8YvBEK1ZrXt9URDwqxY1BdGMQvWjGqkgA+iLUtazHuADUoowHYugKTilaR7SIpZjWqOMRfY090RbasS4JglpFtzWIcqwZa+pSqnWVcLLXijXpZCFpvbgb/VhMe8huMLPylWkci8/oSD8xJq7hj4WUWvXrlbqVrUyKtBYdpX3Bh9YbzsdErwRgbZKyFP+KdqxPssu4l2hDAOOxIj6bCHigKWRNCcpMCHHHB4TJLc+TXxKHnC51Ct+Qgxl/TZ0qE5Be/EdWTwjqQuJJAPIB8qAZk4kZoXJnvHH+27Hq0+0YX12PH+w7E3/8zbWkitN2M8pS7kCKZ761OV55c2fcm+nG7J1e7N/+e3m2nbyKQcAhnHWZLC86B1rxiFRvSIkIgJHFVWzZ+qk4fG5HEr4wV8buVb+Vuv5QeVZsi/HeW//eHZ1HbNfLT5+Jc2dndBav9KXugfqc+pLsv6Xxvk6kVheumnpDnXlTVMZWfHh+Li6cdOKvmGzEC69+WTskzwr1SfUJ9ZWp7z/0pWXlF9+ejQtnUdCWnAxQ+al5Tdz80lIVEP8x9eZQWCQwOTAhNc34Re+rUW8U0S+r2Ns8nWzBKgONBOeX3V3RaCpPRN7XeFcO7yYl+InML2U3VdBVHszHzbSXYLBJkuTSQzBuphoYZ7X/u8O30gFAHHxzi+Yop8ETcfDXW5JyKMd/fFuO9l3mYuwLAl5gbMg8QuKdYQg4Zjcxo7HikMeIn37vcizes9Ide9bGhs9NLPN9YX0ndnzHpbZ4vx9HXr6kc6Sobo2hIkuzOnIh0xMFRlvc0waWL+p3UePCQ/Myjjx/JSnl59CJbUkJgl75g+ZD/D978Yrc7EuMPe4ESo6OYsaasiiX7tADAyny5cGtyMHsDxzFnP0Tx6Z0SfsW27B1PHZ+c13seGZdbNo2Lo6Iu7e7cfznfxc/8ggNQBhZI9dSs2c5k+rFaHBXmZhd32xTGdlZPvzDvefj9XddlgeObYVpuf1o3zkpyrEnCJwBDjlmr9i7XP3jgrYkDamhEqRA8UOBxZ53tcOtBbgyzr53M65f8DU6sVZ1o067cfFBvP+XGzrDOa5s+JkTShIc+dBtlLOLlRpqAUDc+yqQMnViNq81edDVnPixno/vP/dXjn2svbbnPa1RiqXEHVkYQ06RWygnFEtpbZDLAJws2X1OHgfCv+hiRkZU8Y+pmbjwzjTE1D48PR1TV+5IMErgsjex2A8TJrqCHH9Cw6U0BGBkPUWrKTZnPq4L9WqIOFvEO8ml+vbRvyUB/Jw6OiUa9GydM58qQl6lTrNHyiENrwyTkOvXLziVkMlOOsesVKyIFtZB1zfDAGvdyj4xtkD7yHQ8Ynn4hCrwvYA+DOJCSlXAZl3MjNQobNzVPK7gJm0AiPsQyEg0c6s1cbEB5X08AmDz1TTLucApzHHyJgADvUqVysJMKOSicLRQl+emOIvbnaw+ot2pSTzl5zzJVjPaZ6ix7zCSN4E1shOAWnqbyYH8bOqd1h9AGJ0qtl6LRBubcBKxbo6xh60kWlbLjgG4NJ2ETkwqbl7SeUXVSCq+BF1C2bWEgEO4CxBGvOydGmu3ooXv7AEogLFqn2JtWKO8yc9xAmDxjhGiWMOQXe63zCvHtIjOpGOIwvGJlhRQepyzaiu0MQ4MnFhuT7CiJQC+sUg4jtOYO+1IH9OdCwgBSmOkP2r60CarHeXMjxw3PGyvOBnN670EgOPOc1yEYgDYCxbqTPDXki1srChi4R6lpQ+uDmVFDtkA5GH1qJEvQFgacqCFT37pyP+Y+DMJs0Y54NgbiIVn61jhEUrNARuNIi3vOQf8iUeQuNzILe4b/jFZ7RDYJhTbVRaJTxyWh8PgO93hQJCBsSa2GQyyoLlBzWDxgnm9l0JgADgNgVxElCH22xs4NCsaieSUyzWXaSTLDAPlGQB0Kt6JaqpzYjkJQT9id60aNwqZjVqlz9Kqp+JcfDjOAqhirNoCI6MelpVPAjZ/CbFv45Y9YNcicqDMKm/Xo/FPJdMlqZ9SIK7qSrrci9mbl6q3/DGQ5f7XuK347rgKeuMgiicEfLPmT0rGY1K5SdI/ryritlMbJrr/PZ8+I8qf9PF8qhMrT39QHfHLkhj/fz/bi+eb83F/VxX1b6jWvt6KdTs/AvvCmqXE235jAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\"\n     template=\"https://search.yahoo.com/sugg/ff\">\n  <Param name=\"output\"  value=\"fxjson\" />\n  <Param name=\"appid\"   value=\"ffd\" />\n  <Param name=\"command\" value=\"{searchTerms}\" />\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://search.yahoo.com/yhs/search\"\n     resultdomain=\"yahoo.com\" rel=\"searchform\">\n  <Param name=\"p\" value=\"{searchTerms}\"/>\n  <Param name=\"ei\" value=\"UTF-8\"/>\n  <Param name=\"hspart\" value=\"mozilla\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"searchbar\"   value=\"yhs-001\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"keyword\"     value=\"yhs-002\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"homepage\"    value=\"yhs-003\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"newtab\"      value=\"yhs-004\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"contextmenu\" value=\"yhs-005\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"system\"      value=\"yhs-007\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/setDesktopBackground.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY position.label             \"מיקום:\">\n<!ENTITY tile.label                 \"פרוש\">\n<!ENTITY center.label               \"ממורכז\">\n<!ENTITY stretch.label              \"מתוח\">\n<!ENTITY fill.label                 \"מילוי\">\n<!ENTITY fit.label                  \"התאמה\">\n<!ENTITY preview.label              \"תצוגה מקדימה\">\n<!ENTITY color.label                \"צבע:\">\n<!ENTITY setDesktopBackground.title \"קביעה כרקע שולחן העבודה\">\n<!ENTITY openDesktopPrefs.label     \"פתיחת מאפייני שולחן עבודה\">\n<!ENTITY closeWindow.key            \"w\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/shellservice.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\noptionsLabel=אפשרויות של %S\nsafeModeLabel=מצב בטוח של %S\n\n# LOCALIZATION NOTE (setDefaultBrowserMessage2, setDefaultBrowserConfirm.label):\n# %S will be replaced by brandShortName\nsetDefaultBrowserMessage2          = קבלו את המרב באמצעות הגדרות %S כדפדפן בררת המחדל\nsetDefaultBrowserConfirm.label     = הגדרת %S כדפדפן בררת מחדל\nsetDefaultBrowserConfirm.accesskey = ב\nsetDefaultBrowserOptions.label     = אפשרויות\nsetDefaultBrowserOptions.accesskey = א\nsetDefaultBrowserNotNow.label      = לא כעת\nsetDefaultBrowserNotNow.accesskey  = ל\nsetDefaultBrowserNever.label       = אל תשאל אותי שוב\nsetDefaultBrowserNever.accesskey   = D\n\n# LOCALIZATION NOTE (setDefaultBrowserTitle, setDefaultBrowserMessage, setDefaultBrowserDontAsk, setDefaultBrowserAlertConfirm.label, setDefaultBrowserAlertNotNow.label):\n# These strings are used as an alternative to the ones above, in a modal dialog.\n# %S will be replaced by brandShortName\nsetDefaultBrowserTitle=דפדפן ברירת מחדל\nsetDefaultBrowserMessage=‏%S אינו מוגדר כרגע כדפדפן בררת מחדל. האם ברצונך להפוך אותו לדפדפן בררת המחדל שלך?\nsetDefaultBrowserDontAsk=בצע תמיד בדיקה זו בעת ההפעלה של %S.\nsetDefaultBrowserAlertConfirm.label=הגדרת %S כדפדפן בררת מחדל\nsetDefaultBrowserAlertNotNow.label=לא כעת\n\ndesktopBackgroundLeafNameWin=Desktop Background.bmp\nDesktopBackgroundDownloading=שומר תמונה...\nDesktopBackgroundSet=קבע תמונת רקע\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/sitePermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (state.current.allowed,\n#                    state.current.allowedForSession,\n#                    state.current.allowedTemporarily,\n#                    state.current.blockedTemporarily,\n#                    state.current.blocked):\n# This label is used to display active permission states in the site\n# identity popup (which does not have a lot of screen space).\nstate.current.allowed = מאופשר\nstate.current.allowedForSession = מאופשר להפעלה זו\nstate.current.allowedTemporarily = מאופשר באופן זמני\nstate.current.blockedTemporarily = חסום באופן זמני\nstate.current.blocked = חסום\n\n# LOCALIZATION NOTE (state.multichoice.alwaysAsk,\n#                    state.multichoice.allow,\n#                    state.multichoice.allowForSession,\n#                    state.multichoice.block):\n# Used to label permission state checkboxes in the page info dialog.\nstate.multichoice.alwaysAsk = לשאול תמיד\nstate.multichoice.allow = לאפשר\nstate.multichoice.allowForSession = לאפשר להפעלה זו\nstate.multichoice.block = לחסום\n\npermission.cookie.label = הגדרת עוגיות\npermission.desktop-notification2.label = קבלת התרעות\npermission.image.label = טעינת תמונות\npermission.camera.label = שימוש במצלמה\npermission.microphone.label = שימוש במיקרופון\npermission.screen.label = שיתוף המסך\npermission.install.label = התקנת תוספות\npermission.popup.label = פתיחת חלונות קופצים\npermission.geo.label = גישה למיקום שלך\npermission.indexedDB.label = תחזוקת אחסון לא מקוון\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/syncBrand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncBrand.shortName.label  \"Sync\">\n<!ENTITY syncBrand.fullName.label   \"Firefox Sync\">\n<!ENTITY syncBrand.fxAccount.label  \"Firefox Account\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/syncCustomize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncCustomize.dialog.title       \"בחירת פריטים לסנכרון\">\n<!ENTITY syncCustomize.acceptButton.label \"התחלה\">\n\n<!ENTITY syncCustomize.title              \"אלו פריטים ברצונך לסנכרן?\">\n<!ENTITY syncCustomize.description        \"ניתן לשנות את בחירה זו באפשרויות.\">\n<!ENTITY syncCustomizeUnix.description    \"ניתן לשנות את בחירה זו בהעדפות.\">\n\n<!--\n  These engine names are the same as in browser/preferences/sync.dtd except\n  for the last two that are marked as being specific to Desktop browsers.\n-->\n<!ENTITY engine.bookmarks.label           \"סימניות\">\n<!ENTITY engine.bookmarks.accesskey       \"מ\">\n<!ENTITY engine.history.label             \"היסטוריה\">\n<!ENTITY engine.history.accesskey         \"ה\">\n<!ENTITY engine.tabs.label                \"לשוניות\">\n<!ENTITY engine.tabs.accesskey            \"ל\">\n<!ENTITY engine.passwords.label           \"ססמאות\">\n<!ENTITY engine.passwords.accesskey       \"ס\">\n<!ENTITY engine.addons.label              \"תוספות שולחן עבודה\">\n<!ENTITY engine.addons.accesskey          \"ת\">\n<!ENTITY engine.prefs.label               \"העדפות שולחן עבודה\">\n<!ENTITY engine.prefs.accesskey           \"ה\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/syncGenericChange.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (change.password.title): This (and associated change.password/passphrase) are used when the user elects to change their password.\nchange.password.title = שינוי הססמה שלך\nchange.password.acceptButton = שינוי ססמה\nchange.password.status.active = שינוי הססמה שלך…\nchange.password.status.success = ססמתך שונתה.\nchange.password.status.error = אירעה תקלה במהלך שינוי ססמתך.\n\nchange.password3.introText = על הססמה שלך להיות באורך של 8 תווים לפחות, והיא אינה יכולה להיות זהה לשם המשתמש או למפתח השחזור שלך.\nchange.password.warningText = הערה: כל המכשירים האחרים שברשותך לא יוכלו להתחבר לחשבון שלך מהרגע בו תשנה ססמה זו.\n\nchange.recoverykey.title = מפתח השחזור שלי\nchange.recoverykey.acceptButton = שינוי מפתח השחזור\nchange.recoverykey.label = משנה את מפתח השחזור ומעלה נתונים מקומיים. נא להמתין…\nchange.recoverykey.error = אירעה תקלה בעת שינוי מפתח השחזור שלך!\nchange.recoverykey.success = מפתח השחזור שלך שונה בהצלחה!\n\nchange.synckey.introText2 = כדי לוודא שפרטיותך נשמרת, כל הנתונים שלך מוצפנים בטרם ההעלאה. המפתח לפענוח הנתונים שלך אינו מועלה.\n# LOCALIZATION NOTE (change.recoverykey.warningText) \"Sync\" should match &syncBrand.shortName.label; from syncBrand.dtd\nchange.recoverykey.warningText = הערה: שינוי זה ימחק את כל הנתונים השמורים בשרת ויעלה נתונים  חדשים שיאובטחו באמצעות מפתח שחזור זה. ההתקנים האחרים שלך לא יסונכרנו עד שמפתח השחזור החדש יוכנס לאותם ההתקנים.\n\nnew.recoverykey.label = מפתח השחזור שלך\n\n# LOCALIZATION NOTE (new.password.title): This (and associated new.password/passphrase) are used on a second computer when it detects that your password or passphrase has been changed on a different device.\nnew.password.title            = עדכון ססמה\nnew.password.introText        = הססמה שלך נדחתה על־ידי השרת, בבקשה עדכן את הססמה שלך.\nnew.password.label            = הכנס את הססמה החדשה שלך\nnew.password.confirm          = אמת את הססמה החדשה שלך\nnew.password.acceptButton     = עדכון ססמה\nnew.password.status.incorrect = ססמה שגויה, בבקשה נסה שוב.\n\nnew.recoverykey.title          = עדכון מפתח השחזור\nnew.recoverykey.introText      = מפתח השחזור שלך השתנה בהתקן אחר. נא להזין את מפתח השחזור העדכני.\nnew.recoverykey.acceptButton     = עדכון מפתח השחזור\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/syncKey.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncKey.page.title               \"מפתח &syncBrand.fullName.label; שלך\">\n<!ENTITY syncKey.page.description2        \"מפתח זה משמש לפענוח המידע שלך בחשבון &syncBrand.fullName.label;. יהיה עליך להקיש את המפתח הזה בכל פעם ש־&syncBrand.fullName.label; יוגדר על התקן חדש.\">\n<!ENTITY syncKey.keepItSecret.heading     \"שמור עליו חסוי\">\n<!ENTITY syncKey.keepItSecret.description \"חשבון ה־&syncBrand.fullName.label; שלך מוצפן כדי להגן על פרטיותך. למי שאין את המפתח הזה ייקח שנים לפענח את המידע האישי שלך. אתה האדם היחיד שיש ברשותו את המפתח הזה. זה אומר שאתה היחיד שיכול לגשת למידע ה־&syncBrand.fullName.label; שלך.\">\n<!ENTITY syncKey.keepItSafe.heading       \"שמור עליו מוגן\">\n<!ENTITY syncKey.keepItSafe1.description  \"אל תאבד את המפתח הזה.\">\n<!ENTITY syncKey.keepItSafe2.description  \" אנחנו לא שומרים עותק של המפתח שלך (אילו עשינו את זה, הוא לא היה סודי!) אז \">\n<!ENTITY syncKey.keepItSafe3.description  \"אנחנו לא יכולים לעזור לך לשחזר אותו\">\n<!ENTITY syncKey.keepItSafe4a.description \" אם הוא נאבד. יהיה צורך להשתמש במפתח זה בכל פעם בה תחבר התקן חדש ל־&syncBrand.fullName.label;.\">\n<!ENTITY syncKey.findOutMore1.label       \"למד עוד על &syncBrand.fullName.label; ועל הפרטיות שלך בכתובת \">\n<!ENTITY syncKey.findOutMore2.label       \".\">\n<!ENTITY syncKey.footer1.label            \"תנאי השירות של &syncBrand.fullName.label; זמינים בכתובת \">\n<!ENTITY syncKey.footer2.label            \"מדיניות הפרטיות זמינה בכתובת \">\n<!ENTITY syncKey.footer3.label            \".\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/syncProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD\n    SYSTEM \"chrome://branding/locale/brand.dtd\">\n    %brandDTD;\n\n<!-- These strings are used in the sync progress upload page -->\n<!ENTITY syncProgress.pageTitle    \"הסנכרון הראשון שלך\">\n<!ENTITY syncProgress.textBlurb    \"הנתונים שלך מוצפנים ונשלחים ברקע. ניתן לסגור לשונית זו ולהמשיך להשתמש ב־&brandShortName;.\">\n<!ENTITY syncProgress.closeButton  \"סגור\">\n<!ENTITY syncProgress.logoAltText  \"סמליל &brandShortName;\">\n<!ENTITY syncProgress.diffText     \"&brandShortName; יסתנכרן כעת אוטומטית ברקע. באפשרותך לסגור לשונית זו ולהמשיך בעבודתך עם &brandShortName;.\">\n\n\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/syncQuota.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY quota.dialogTitle.label    \"מכסת השרת\">\n<!ENTITY quota.retrievingInfo.label \"מאחזר מידע על המכסה...\">\n<!ENTITY quota.typeColumn.label     \"סוג\">\n<!ENTITY quota.sizeColumn.label     \"גודל \">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/syncQuota.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncollection.addons.label    = תוספות\ncollection.bookmarks.label = סימניות\ncollection.history.label   = היסטוריה\ncollection.passwords.label = ססמאות\ncollection.prefs.label     = העדפות\ncollection.tabs.label      = לשוניות\n\n# LOCALIZATION NOTE (quota.usageNoQuota.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space occupied\n# on the server\nquota.usageNoQuota.label    = הינך משתמש כרגע ב־%1$S %2$S.\n# LOCALIZATION NOTE (quota.usagePercentage.label):\n# %1$S is the percentage of space used,\n# %2$S and %3$S numeric value and unit (as defined in the download manager)\n# of the amount of space used,\n# %3$S and %4$S numeric value and unit (as defined in the download manager)\n# of the total space available.\nquota.usagePercentage.label = הינך משתמש ב־%1$S%% (%2$S %3$S) מתוך %4$S %5$S המותרים.\nquota.usageError.label      = לא ניתן להשיג נתוני מכסה.\nquota.retrieving.label      = מאחזר...\n# LOCALIZATION NOTE (quota.sizeValueUnit.label): %1$S is the amount of space\n# occupied by the engine, %2$K the corresponding unit (e.g. kB) as defined in\n# the download manager.\nquota.sizeValueUnit.label   = %1$S %2$S\nquota.remove.label          = הסרה\nquota.treeCaption.label     = מחק סימון מפריטים כדי להפסיק לסנכרן אותם ולשחרר את השטח מהשרת.\n# LOCALIZATION NOTE (quota.removal.label): %S is a list of engines that will be\n# disabled and whose data will be removed once the user confirms.\nquota.removal.label         = Firefox Sync יסיר את הנתונים הבאים: %S.\n# LOCALIZATION NOTE (quota.list.separator): This is the separator string used\n# for the list of engines (incl. spaces where appropriate)\nquota.list.separator        = ,\\u0020\n# LOCALIZATION NOTE (quota.freeup.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space freed\n# up by disabling the unchecked engines.  If displayed this string is\n# concatenated directly to quota.removal.label and may need to start off with\n# whitespace.\nquota.freeup.label          = \\u0020זה ישחרר %1$S %2$S.\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/syncSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY accountSetupTitle.label    \"התקנת &syncBrand.fullName.label;\">\n\n<!-- First page of the wizard -->\n\n<!ENTITY setup.pickSetupType.description2 \"ברוכים הבאים! במידה ומעולם לא השתמשתם ב־&syncBrand.fullName.label; בעבר, יהיה עליכם ליצור חשבון חדש.\">\n<!ENTITY button.createNewAccount.label \"צור חשבון חדש\">\n<!ENTITY button.haveAccount.label      \"יש לי חשבון\">\n\n<!ENTITY setup.choicePage.title.label     \"האם השתמשת ב־&syncBrand.fullName.label; בעבר?\">\n<!ENTITY setup.choicePage.new.label       \"מעולם לא השתמשתי ב־&syncBrand.shortName.label; בעבר\">\n<!ENTITY setup.choicePage.existing2.label \"אני עושה שימוש ב־&syncBrand.shortName.label; בהתקן אחר\">\n\n<!-- New Account AND Existing Account -->\n<!ENTITY server.label               \"שרת\">\n<!ENTITY serverType.default.label      \"ברירת מחדל: שרת &syncBrand.fullName.label; של Mozilla\">\n<!ENTITY serverType.custom2.label   \"השתמש בשרת מותאם אישית…\">\n<!ENTITY signIn.account2.label      \"חשבון\">\n<!ENTITY signIn.account2.accesskey  \"ח\">\n<!ENTITY signIn.password.label      \"ססמה\">\n<!ENTITY signIn.password.accesskey  \"ס\">\n<!ENTITY signIn.recoveryKey.label       \"מפתח שחזור\">\n<!ENTITY signIn.recoveryKey.accesskey   \"מ\">\n\n<!-- New Account Page 1: Basic Account Info -->\n<!ENTITY setup.newAccountDetailsPage.title.label \"פרטי החשבון\">\n<!ENTITY setup.emailAddress.label     \"כתובת דוא״ל\">\n<!ENTITY setup.emailAddress.accesskey \"כ\">\n<!ENTITY setup.choosePassword.label      \"בחירת קוד\">\n<!ENTITY setup.choosePassword.accesskey  \"ב\">\n<!ENTITY setup.confirmPassword.label     \"אימות ססמה\">\n<!ENTITY setup.confirmPassword.accesskey \"ו\">\n\n<!-- LOCALIZATION NOTE: tosAgree1, tosLink, tosAgree2, ppLink, tosAgree3 are\n     joined with implicit white space, so spaces in the strings aren't necessary -->\n<!ENTITY setup.tosAgree1.label      \"אני מסכים\">\n<!ENTITY setup.tosAgree1.accesskey  \"א\">\n<!ENTITY setup.tosLink.label        \"לתנאי השירות\">\n<!ENTITY setup.tosAgree2.label      \"וגם ל־\">\n<!ENTITY setup.ppLink.label         \"מדיניות הפרטיות\">\n<!ENTITY setup.tosAgree3.label      \"\">\n<!ENTITY setup.tosAgree2.accesskey  \"\">\n\n<!-- My Recovery Key dialog -->\n<!ENTITY setup.newRecoveryKeyPage.title.label \"ל־&brandShortName; אכפת בנוגע לפרטיות שלך\">\n<!ENTITY setup.newRecoveryKeyPage.description.label \"כדי לדאוג שפרטיותך לא תיפגע, כל הנתונים שלך מוצפנים בטרם ההעלאה. מפתח השחזור הנחוץ לפענוח הנתונים שלך לא יועלה.\">\n<!ENTITY recoveryKeyEntry.label        \"מפתח השחזור שלך\">\n<!ENTITY recoveryKeyEntry.accesskey    \"מ\">\n<!ENTITY syncGenerateNewKey.label  \"יצירת מפתח חדש\">\n<!ENTITY recoveryKeyBackup.description \"מפתח השחזור שלך דרוש כדי לגשת אל &syncBrand.fullName.label; במחשבים אחרים. אנא צור עותק גיבוי. לא נוכל לסייע לך לשחזר את מפתח השחזור שלך.\">\n\n<!ENTITY button.syncKeyBackup.print.label     \"הדפסה...\">\n<!ENTITY button.syncKeyBackup.print.accesskey \"ה\">\n<!ENTITY button.syncKeyBackup.save.label      \"שמירה…\">\n<!ENTITY button.syncKeyBackup.save.accesskey  \"ש\">\n\n<!-- Existing Account Page 1: Pair a Device (incl. Pair a Device dialog strings) -->\n<!ENTITY pairDevice.title.label             \"שייך התקן\">\n<!ENTITY addDevice.showMeHow.label          \"הראה לי כיצד.\">\n<!ENTITY addDevice.dontHaveDevice.label     \"אין לי את ההתקן איתי\">\n<!ENTITY pairDevice.setup.description.label  \"כדי להפעיל, בחר &quot;שייך התקן&quot; בהתקן האחר שלך.\">\n<!ENTITY addDevice.setup.enterCode.label    \"לאחר מכן, הקלד את הקוד הבא:\">\n<!ENTITY pairDevice.dialog.description.label \"כדי להפעיל את ההתקן החדש שלך עליך לבחור ב־&quot;הגדרת Sync&quot; בהתקן.\">\n<!ENTITY addDevice.dialog.enterCode.label   \"הקלד את הקוד שההתקן מספק:\">\n<!ENTITY addDevice.dialog.tryAgain.label    \"נא לנסות שנית.\">\n<!ENTITY addDevice.dialog.successful.label  \"ההתקן התווסף בהצלחה. השלמת הסנכרון הראשוני יכולה לקחת מספר דקות ותסתיים ברקע.\">\n<!ENTITY addDevice.dialog.recoveryKey.label     \"כדי להפעיל את ההתקן שלך יהיה צור להקליד את מפתח השחזור. נא להדפיס או לשמור את המפתח הזה ולקחת אותו עמך.\">\n<!ENTITY addDevice.dialog.connected.label   \"ההתקן מחובר\">\n\n<!-- Existing Account Page 2: Manual Login -->\n<!ENTITY setup.signInPage.title.label \"התחברות\">\n<!ENTITY existingRecoveryKey.description \"ניתן לקבל עותק של מפתח השחזור במסך האפשרויות של &syncBrand.shortName.label; בהתקן ובחירה באפשרות &quot;מפתח השחזור שלי&quot; תחת &quot;ניהול חשבון&quot;.\">\n<!ENTITY verifying.label              \"מאמת…\">\n<!ENTITY resetPassword.label          \"אפס סיסמה\">\n<!ENTITY resetSyncKey.label           \"איבדתי את ההתקן הנוסף שלי.\">\n\n<!-- Sync Options -->\n<!ENTITY setup.optionsPage.title      \"אפשרויות סנכרון\">\n<!ENTITY syncDeviceName.label       \"שם ההתקן:\">\n<!ENTITY syncDeviceName.accesskey   \"ש\">\n\n<!ENTITY syncMy.label               \"סנכרן\">\n<!ENTITY engine.bookmarks.label     \"סימניות\">\n<!ENTITY engine.bookmarks.accesskey \"ס\">\n<!ENTITY engine.tabs.label          \"לשוניות\">\n<!ENTITY engine.tabs.accesskey      \"ל\">\n<!ENTITY engine.history.label       \"היסטוריה\">\n<!ENTITY engine.history.accesskey   \"ה\">\n<!ENTITY engine.passwords.label     \"ססמאות\">\n<!ENTITY engine.passwords.accesskey \"ס\">\n<!ENTITY engine.prefs.label         \"העדפות\">\n<!ENTITY engine.prefs.accesskey     \"ה\">\n<!ENTITY engine.addons.label        \"תוספות\">\n<!ENTITY engine.addons.accesskey    \"ת\">\n\n<!ENTITY choice2a.merge.main.label       \"מיזוג נתוני התקן זה עם נתוני &syncBrand.shortName.label; שלי\">\n<!ENTITY choice2.merge.recommended.label \"מומלץ:\">\n<!ENTITY choice2a.client.main.label      \"החלפת כל הנתונים בהתקן זה עם הנתונים מ־&syncBrand.shortName.label;\">\n<!ENTITY choice2a.server.main.label      \"החלפת כל ההתקנים האחרים שלי בנתונים מהתקן זה\">\n\n<!-- Confirm Merge Options -->\n<!ENTITY setup.optionsConfirmPage.title \"אישור\">\n<!ENTITY confirm.merge2.label    \"&syncBrand.fullName.label; ימזג כעת את כל המידע של הדפדפן בהתקן זה לתוך חשבון הסנכרון שלך.\">\n<!ENTITY confirm.client3.label         \"זהירות: המידע של &brandShortName; שנמצא על התקן זה ימחק:\">\n<!ENTITY confirm.client2.moreinfo.label \"&brandShortName; יעתיק את כל הנתונים של &syncBrand.fullName.label; להתקן זה.\">\n<!ENTITY confirm.server2.label         \"זהירות: הנתונים בהתקנים הבאים ידרס ויוחלף עם הנתונים המקומיים שלך:\">\n\n<!-- New & Existing Account: Setup Complete -->\n<!ENTITY setup.successPage.title \"ההתקנה הושלמה\">\n<!ENTITY changeOptions.label \"ניתן לשנות העדפה זו על ידי בחירה באפשרויות הסנכרון להלן.\">\n<!ENTITY continueUsing.label \"כעת תוכל להמשיך להשתמש ב־&brandShortName;.\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/syncSetup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Several other strings are used (via Weave.Status.login), but they come from\n#  /services/sync\n\n# Firefox Accounts based setup.\ncontinue.label = המשך\n\n# LOCALIZATION NOTE (disconnect.label, disconnect.verify.title, disconnect.verify.bodyHeading, disconnect.verify.bodyText):\n# These strings are used in the confirmation dialog shown when the user hits the disconnect button\n# LOCALIZATION NOTE (disconnect.label): This is the label for the disconnect button\ndisconnect.label = ניתוק\ndisconnect.verify.title = התנתקות\ndisconnect.verify.bodyHeading = האם ברצונך להתנתק מ־Sync?\ndisconnect.verify.bodyText = היסטורית הגלישה שלך תישאר על מחשב זה, אבל לא תסתנכרן עוד עם החשבון שלך.\n\nrelinkVerify.title = אזהרת מיזוג\nrelinkVerify.heading = האם אתה בטוח שברצונך להתחבר ל־Sync?\n# LOCALIZATION NOTE (relinkVerify.description): Email address of a user previously signed into sync.\nrelinkVerify.description = משתמש אחר כבר התחבר ל־Sync ממחשב זה. התחברות תמזג את הסימניות, הססמאות ושאר ההגדרות של דפדפן זה עם %S\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/tabbrowser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  closeTab.label         \"סגירת לשונית\">\n<!ENTITY  newTabButton.tooltip        \"פתיחה בלשונית חדשה\">\n\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/tabbrowser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: the following strings can be used in the tab title or\n# location bar to represent various states as a web page loads:\n# tabs.connecting = Firefox is sending a HTTP connection request\n# tabs.encryptingConnection = Firefox is sending a HTTPS connection request\n# tabs.searching = Firefox is searching for something (Awesomebar or Web search)\n# tabs.loading = Firefox is loading the web page\n# tabs.waiting = Firefox is waiting for a web resource to load\n# tabs.downloading = Firefox is downloading a file for a helper application (PDF)\ntabs.connecting=התחברות…\ntabs.encryptingConnection=מאבטח חיבור…\ntabs.searching=מחפש…\ntabs.loading=טוען...\ntabs.waiting=ממתין…\ntabs.downloading=מוריד…\n\ntabs.restoreLastTabs=שחזור לשוניות מהפעם האחרונה\ntabs.emptyTabTitle=לשונית חדשה\ntabs.closeTab=סגור לשונית\ntabs.close=סגירה\ntabs.closeWarningTitle=אישור סגירה\n# LOCALIZATION NOTE (tabs.closeWarningMultiple):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# The singular form is not considered since this string is used only for\n# multiple tabs.\ntabs.closeWarningMultiple=;#1 לשוניות ייסגרו. האם ברצונך להמשיך?\ntabs.closeButtonMultiple=סגירת לשוניות\ntabs.closeWarningPromptMe=הזהר אותי כאשר אני מתכוון לסגור מספר לשוניות\n\ntabs.closeTab.tooltip=סגירת לשונית\n# LOCALIZATION NOTE (tabs.closeSelectedTab.tooltip):\n# %S is the keyboard shortcut for closing the current tab\ntabs.closeSelectedTab.tooltip=סגירת לשונית (%S)\n# LOCALIZATION NOTE (tabs.muteAudio.tooltip):\n# %S is the keyboard shortcut for \"Mute tab\"\ntabs.muteAudio.tooltip=השתקת לשונית (%S)\n# LOCALIZATION NOTE (tabs.unmuteAudio.tooltip):\n# %S is the keyboard shortcut for \"Unmute tab\"\ntabs.unmuteAudio.tooltip=ביטול השתקת לשונית (%S)\ntabs.muteAudio.background.tooltip=השתקת לשונית\ntabs.unmuteAudio.background.tooltip=ביטול השתקת לשונית\n\ntabs.unblockAudio.tooltip=נגן לשונית\n\n# LOCALIZATION NOTE (tabs.allowTabFocusByPromptForSite):\n# %S is the hostname of the site where dialogs are allowed to switch tabs\ntabs.allowTabFocusByPromptForSite=לאפשר לתיבות דו־שיח מ־%S להעביר אותך ללשונית שלהם\n\n# LOCALIZATION NOTE (tabs.containers.tooltip):\n# Displayed as a tooltip on container tabs\n# %1$S is the title of the current tab\n# %2$S is the name of the current container\ntabs.containers.tooltip=%1$S - %2$S\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/tabview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntabview.button.searchTabs=חיפוש קבוצת לשוניות\ntabview.button.exitTabGroups=יציאה מקבוצת הלשוניות\ntabview.groupItem.defaultName=שם לקבוצת לשוניות זו\ntabview.groupItem.closeGroup=סגירת קבוצה\ntabview.groupItem.undoCloseGroup=בטל סגירת קבוצה\ntabview.groupItem.discardClosedGroup=ביטול סגירת קבוצה\ntabview.search.otherWindowTabs=לשוניות מחלונות אחרים\ntabview.notification.sessionStore=לשוניות וקבוצות ישוחזרו אוטומטית בהפעלה הבאה של %S.\n\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/taskbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntaskbar.tasks.newTab.label=פתיחת לשונית חדשה\ntaskbar.tasks.newTab.description=פתיחת לשונית חדשה בדפדפן.\ntaskbar.tasks.newWindow.label=פתיחת חלון חדש\ntaskbar.tasks.newWindow.description=פתיחת חלון דפדפן חדש.\ntaskbar.tasks.newPrivateWindow.label=חלון פרטי חדש\ntaskbar.tasks.newPrivateWindow.description=פתיחת חלון חדש במצב גלישה פרטית.\ntaskbar.frequent.label=תדיר\ntaskbar.recent.label=אחרונים\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (translation.thisPageIsIn.label,\n  -                     translation.translateThisPage.label):\n  -  These 2 strings are used to construct a sentence that contains a dropdown\n  -  showing the detected language of the current web page.\n  -  In en-US it looks like this:\n  -    This page is in [detected language] Translate this page?\n  -  \"detected language\" here is a language name coming from the\n  -  global/languageNames.properties file; for some locales it may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence. -->\n<!ENTITY translation.thisPageIsIn.label         \"דף זה בשפות אחרות\">\n<!ENTITY translation.translateThisPage.label    \"האם לתרגם את דף זה?\">\n<!ENTITY translation.translate.button           \"תרגום\">\n<!ENTITY translation.notNow.button              \"לא כעת\">\n\n<!ENTITY translation.translatingContent.label   \"תוכן הדף בתרגום…\">\n\n<!-- LOCALIZATION NOTE (translation.translatedFrom.label,\n  -                     translation.translatedTo.label,\n  -                     translation.translatedToSuffix.label):\n  -  These 3 strings are used to construct a sentence that contains 2 dropdowns\n  -  showing the source and target language of a translated web page.\n  -  In en-US it looks like this:\n  -    This page has been translated from [from language] to [to language]\n  -  \"from language\" and \"to language\" here are language names coming from the\n  -  global/languageNames.properties file; for some locales they may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence.\n  -\n  -  translation.translatedToSuffix.label (empty in en-US) is for locales that\n  -  need to display some text after the second drop down for the sentence to\n  -  be grammatically correct. -->\n<!ENTITY translation.translatedFrom.label       \"דף זה תורגם מהשפה \">\n<!ENTITY translation.translatedTo.label         \"אל\">\n<!ENTITY translation.translatedToSuffix.label   \"\">\n\n<!ENTITY translation.showOriginal.button        \"הצגת מקור\">\n<!ENTITY translation.showTranslation.button     \"הצגת תרגום\">\n\n<!ENTITY translation.errorTranslating.label     \"אירעה שגיאה במהלך תרגום דף זה.\">\n<!ENTITY translation.tryAgain.button            \"לנסות שוב\">\n\n<!ENTITY translation.serviceUnavailable.label   \"שירות התרגום אינו זמין כעת. נא לנסות שוב מאוחר יותר.\">\n\n<!ENTITY translation.options.menu               \"אפשרויות\">\n<!-- LOCALIZATION NOTE (translation.options.neverForSite.accesskey,\n  -                     translation.options.preferences.accesskey):\n  -  The accesskey values used here should not clash with the value used for\n  -  translation.options.neverForLanguage.accesskey in translation.properties\n  -->\n<!ENTITY translation.options.neverForSite.label \"לעולם לא לתרגם את אתר זה\">\n<!ENTITY translation.options.neverForSite.accesskey \"ל\">\n<!ENTITY translation.options.preferences.label  \"העדפות תרגום\">\n<!ENTITY translation.options.preferences.accesskey \"ע\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -->\n<!ENTITY translation.options.attribution.beforeLogo \"תרגום של\">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.poweredByYandex,\n                        translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  translation.options.attribution.poweredByYandex is displayed instead of\n  -  the other two strings when yandex translation engine is preferred by the\n  -  user.\n  -->\n<!ENTITY translation.options.attribution.yandexTranslate \"מופעל באמצעות Yandex.Translate\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/translation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.label):\n#  %S is a language name coming from the global/languageNames.properties file.\ntranslation.options.neverForLanguage.label=לעולם לא לתרגם  %S\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.accesskey):\n# The accesskey value used here should not clash with the values used for\n# translation.options.*.accesskey in translation.dtd\ntranslation.options.neverForLanguage.accesskey=ל\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser/webrtcIndicator.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the webrtc global indicator strings\n\n# LOCALIZATION NOTE (webrtcIndicator.windowtitle): %S is the brand name (e.g. Firefox).\n# This string is used so that the window has a title in tools that enumerate/look for window\n# titles. It is not normally visible anywhere.\nwebrtcIndicator.windowtitle = %S - מחוון שיתוף\n\nwebrtcIndicator.sharingCameraAndMicrophone.tooltip = המצלמה והמיקרופון שלך משותפים כעת. לחץ כדי לשלוט על השיתוף.\nwebrtcIndicator.sharingCamera.tooltip              = המצלמה שלך משותפת כעת. לחץ כדי לשלוט על השיתוף.\nwebrtcIndicator.sharingMicrophone.tooltip          = המיקרופון שלך משותף כעת. לחץ כדי לשלוט על השיתוף.\nwebrtcIndicator.sharingApplication.tooltip = יישום כלשהו משותף כעת. לחץ כדי לשלוט על השיתוף.\nwebrtcIndicator.sharingScreen.tooltip = המסך שלך משותף כעת. לחץ כדי לשלוט על השיתוף.\nwebrtcIndicator.sharingWindow.tooltip = חלון כלשהו משותף כעת. לחץ כדי לשלוט על השיתוף.\nwebrtcIndicator.sharingBrowser.tooltip = לשונית כלשהי משותפת כעת. נא ללחוץ כאן כדי לשלוט על השיתוף.\n\n\n# LOCALIZATION NOTE : The following strings are only used on Mac for\n# menus attached to icons near the clock on the mac menubar.\n\n# LOCALIZATION NOTE (webrtcIndicator.sharing*With.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.sharingCameraWith.menuitem = שיתוף מצלמה עם \"%S\"\nwebrtcIndicator.sharingMicrophoneWith.menuitem = שיתוף מיקרופון עם \"%S\"\nwebrtcIndicator.sharingApplicationWith.menuitem = שיתוף יישום עם \"%S\"\nwebrtcIndicator.sharingScreenWith.menuitem = שיתוף מסך עם \"%S\"\nwebrtcIndicator.sharingWindowWith.menuitem = שיתוף חלון עם \"%S\"\nwebrtcIndicator.sharingBrowserWith.menuitem = הלשונית משותפת עם \"%S\"\nwebrtcIndicator.controlSharing.menuitem = שליטה על השיתוף\n# LOCALIZATION NOTE (webrtcIndicator.sharingCameraWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingCameraWithNTabs.menuitem = שיתוף מצלמה עם לשונית אחת;שיתוף מצלמה עם #1 לשוניות\n# LOCALIZATION NOTE (webrtcIndicator.sharingMicrophoneWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingMicrophoneWithNTabs.menuitem = שיתוף מיקרופון עם לשונית אחת;שיתוף מיקרופון עם #1 לשוניות\n# LOCALIZATION NOTE (webrtcIndicator.sharingApplicationWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingApplicationWithNTabs.menuitem = שיתוף יישום עם לשונית אחת;שיתוף יישום עם #1 לשוניות\n# LOCALIZATION NOTE (webrtcIndicator.sharingScreenWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingScreenWithNTabs.menuitem = שיתוף מסך עם לשונית אחת;שיתוף מסך עם #1 לשוניות\n# LOCALIZATION NOTE (webrtcIndicator.sharingWindowWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingWindowWithNTabs.menuitem = שיתוף מסך עם לשונית אחת;שיתוף חלון עם #1 לשוניות\n# LOCALIZATION NOTE (webrtcIndicator.sharingBrowserWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This message is shown when the contents of a tab is shared during a WebRTC\n# session, which currently is only possible with Loop/Hello.\nwebrtcIndicator.sharingBrowserWithNTabs.menuitem = שיתוף לשונית עם לשונית אחת;שיתוף לשונית עם #1 לשוניות\n# LOCALIZATION NOTE (webrtcIndicator.controlSharingOn.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.controlSharingOn.menuitem = שליטה על השיתוף עם \"%S\"\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/browser-region/region.properties",
    "content": "# Default search engine\nbrowser.search.defaultenginename=Google\n\n# Search engine order (order displayed in the search bar dropdown)s\nbrowser.search.order.1=Google\nbrowser.search.order.2=Yahoo\n\n# This is the default set of web based feed handlers shown in the reader\n# selection UI\nbrowser.contentHandlers.types.0.title=Bloglines\nbrowser.contentHandlers.types.0.uri=http://www.bloglines.com/login?r=/sub/%s\nbrowser.contentHandlers.types.1.title=My Yahoo\nbrowser.contentHandlers.types.1.uri=https://add.my.yahoo.com/rss?url=%s\n\n# increment this number when anything gets changed in the list below.  This will\n# cause Firefox to re-read these prefs and inject any new handlers into the \n# profile database.  Note that \"new\" is defined as \"has a different URL\"; this\n# means that it's not possible to update the name of existing handler, so \n# don't make any spelling errors here.\ngecko.handlerService.defaultHandlersVersion=4\n\n# The default set of protocol handlers for webcal:\ngecko.handlerService.schemes.webcal.0.name=30 Boxes\ngecko.handlerService.schemes.webcal.0.uriTemplate=https://30boxes.com/external/widget?refer=ff&url=%s\n\n# The default set of protocol handlers for mailto:\ngecko.handlerService.schemes.mailto.0.name=Yahoo! Mail\ngecko.handlerService.schemes.mailto.0.uriTemplate=https://compose.mail.yahoo.com/?To=%s \ngecko.handlerService.schemes.mailto.1.name=Gmail\ngecko.handlerService.schemes.mailto.1.uriTemplate=https://mail.google.com/mail/?extsrc=mailto&url=%s\n\n# The default set of protocol handlers for irc:\ngecko.handlerService.schemes.irc.0.name=Mibbit\ngecko.handlerService.schemes.irc.0.uriTemplate=https://www.mibbit.com/?url=%s\n\n# The default set of protocol handlers for ircs:\ngecko.handlerService.schemes.ircs.0.name=Mibbit\ngecko.handlerService.schemes.ircs.0.uriTemplate=https://www.mibbit.com/?url=%s\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/feedback/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY testpilot.brand.label                      \"Test Pilot\">\n<!ENTITY testpilot.settings.label                   \"הגדרות\">\n<!ENTITY testpilot.settings.dataSubmission.label    \"שליחת מידע\">\n<!ENTITY testpilot.settings.notifications.label     \"הודעות\">\n<!ENTITY testpilot.settings.notifyWhen.label        \"הודע לי כאשר…\">\n<!ENTITY testpilot.settings.readyToSubmit.label     \"מבחן מוכן לשליחה\">\n<!ENTITY testpilot.settings.newStudy.label          \"קיים מבחן חדש\">\n<!ENTITY testpilot.settings.hasNewResults.label     \"למבחן ישנן תוצאות חדשות\">\n<!ENTITY testpilot.settings.alwaysSubmitData.label  \"שליחה אוטומטית של המידע שלי (אל תשאל אותי)\">\n<!ENTITY testpilot.allYourStudies.label             \"כל מבחני הרגלי השימוש שלך…\">\n<!ENTITY testpilot.about.label                      \"אודות Test Pilot\">\n\n<!-- all studies window -->\n<!ENTITY testpilot.studiesWindow.title                  \"מבחני Test Pilot שלך\">\n<!ENTITY testpilot.studiesWindow.currentStudies.label   \"מבחנים נוכחיים\">\n<!ENTITY testpilot.studiesWindow.finishedStudies.label  \"מבחנים שהסתיימו\">\n<!ENTITY testpilot.studiesWindow.studyFindings.label    \"מממצאי מבחנים\">\n<!ENTITY testpilot.studiesWindow.settings.label         \"הגדרות\">\n<!ENTITY testpilot.studiesWindow.stillLoadingMessage    \"טוען, אנא המתן…\">\n\n<!-- raw data dialog -->\n<!ENTITY testpilot.rawDataWindow.title                  \"Test Pilot: נתונים גולמיים\">\n\n<!-- notification -->\n<!ENTITY testpilot.notification.close.tooltip            \"סגירה\">\n\n<!-- Firefox 4 beta version UI -->\n<!ENTITY testpilot.enable.label                        \"הפעל את מבחני הרגלי השימוש\">\n<!ENTITY testpilot.feedbackbutton.label                \"משוב\">\n<!ENTITY testpilot.happy.label        \"Firefox משמח אותי כי…\">\n<!ENTITY testpilot.sad.label          \"Firefox מעציב אותי כי…\">\n<!ENTITY testpilot.broken.label      \"דווח על אתר זה כשבור…\">\n<!ENTITY testpilot.idea.label        \"תנו לנו הצעות…\">\n\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/feedback/main.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# description for add-on manager\nextensions.testpilot@labs.mozilla.com.description = עזרו לשיפור Firefox באמצעות הרצת מבחני שימוש.\n\n# common\ntestpilot.fullBrandName = Mozilla Labs Test Pilot\ntestpilot.moreInfo = מידע נוסף\ntestpilot.submit = שלח\ntestpilot.takeSurvey = מלא את הסקר\n\n# Feedback button menu\ntestpilot.turnOn = הפעל את מבחני הרגלי השימוש\ntestpilot.turnOff = כבה את מבחני הרגלי השימוש\n\n# studies window\ntestpilot.studiesWindow.noStudies = אנו עובדים כרגע על מבחן חדש, ונודיע לך כאשר הוא יהיה מוכן!\ntestpilot.studiesWindow.uploading = מעלה…\ntestpilot.studiesWindow.unableToReachServer = לא ניתן לגשת ל־Mozilla; אנא נסה שוב מאוחר יותר.\ntestpilot.studiesWindow.thanksForContributing = תודה על תרומתך!\ntestpilot.studiesWindow.finishedOn = הסתיים ב־%S\ntestpilot.studiesWindow.canceledStudy = (ביטלת את המבחן הזה)\ntestpilot.studiesWindow.missedStudy = (פספסת מבחן זה)\ntestpilot.studiesWindow.willStart = יתחיל ב־%S\ntestpilot.studiesWindow.gatheringData = אוסף מידע.\ntestpilot.studiesWindow.willFinish = יסתיים ב־%S\ntestpilot.studiesWindow.proposeStudy = הצע מבחן משלך\n\n# for pages\ntestpilot.page.commentsAndDiscussions = תגובות ודיונים »\ntestpilot.page.proposeATest = הצעת מבחן »\ntestpilot.page.testpilotOnTwitter = ‎@MozTestPilot ב־Twitter »\n\n# status page\ntestpilot.statusPage.uploadingData = מעלה מידע כעת…\ntestpilot.statusPage.uploadErrorMsg = אופס! ארעה שגיאה בהתחברות לשרתי Mozilla. יכול להיות שחיבור הרשת שלך אינו פעיל?\ntestpilot.statusPage.willRetry = Test Pilot ינסה שוב באופן אוטומטי, כך שזה תקין לסגור את דף זה כעת.\ntestpilot.statusPage.endedAlready = (הוא כבר נגמר ואתה לא אמור לראות את הדף הזה)\ntestpilot.statusPage.todayAt =  היום, ב־%S\ntestpilot.statusPage.endOn = ב־%S\n# LOCALIZATION NOTE (numExtensions): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 = number of extensions\n# example: \"2 extensions\"\ntestpilot.statusPage.numExtensions = הרחבה אחת;#1 הרחבות\ntestpilot.statusPage.recursEveryNumberOfDays = המבחן הזה חוזר בכל %S ימים. בכל פעם שהוא חוזר:\ntestpilot.statusPage.askMeBeforeSubmitData = שאל אותי בכל פעם אם ברצוני לשלוח את המידע שלי.\ntestpilot.statusPage.alwaysSubmitData = תמיד שלח את המידע שלי, ואל תבקש את אישורי.\ntestpilot.statusPage.neverSubmitData = לעולם אל תשלח מידע שלי, ואל תבקש את אישורי.\ntestpilot.statusPage.loading = טוען, אנא המתן…\n\n# quit page\ntestpilot.quitPage.aboutToQuit = אתה עומד לצאת ממבחן \"%S\".\ntestpilot.quitPage.optionalMessage = (רשות) אם יש לך רגע, אנא הסבר לנו למה בחרת לצאת מהמבחן.\ntestpilot.quitPage.reason = סיבה:\ntestpilot.quitPage.recurringStudy = זהו מחקר חוזר. אנו ניידע אותך בפעם הבאה שהמחקר הזה ירוץ. אם אינך מעוניין לשמוע שוב על מחקר זה, סמן את התיבה הבאה:\ntestpilot.quitPage.quitForever = יציאה ממבחן חוזר זה.\ntestpilot.quitPage.quitStudy = יציאה מהמבחן »\n\n# welcome page\ntestpilot.welcomePage.thankYou = תודה לך על ההצטרפות לצוות Test Pilot!\ntestpilot.welcomePage.gettingStarted = התחל כאן\ntestpilot.welcomePage.pleaseTake = בבקשה קח את\ntestpilot.welcomePage.backgroundSurvey = סקר Pilot ברקע\ntestpilot.welcomePage.clickToOpenStudiesWindow = לחץ כאן כדי לראות את המבחנים שרצים כרגע.\ntestpilot.welcomePage.testpilotAddon = תוספת Test Pilot\ntestpilot.welcomePage.iconExplanation = « חפש אחר סמל זה בפינה השמאלית התחתונה של חלון הדפדפן.\ntestpilot.welcomePage.moreIconExplanation = אתה יכול ללחוץ עליו כדי להגיע לתפריט הראשי של Test Pilot.\ntestpilot.welcomePage.notificationInfo = הצלמית תקפיץ הודעה כשהמבחן יצטרך את תשומת לבך.\ntestpilot.welcomePage.privacyPolicy = מדיניות פרטיות\ntestpilot.welcomePage.legalNotices = הצהרה משפטית\n\n# survey page\ntestpilot.surveyPage.saveAnswers = שמור תשובות\ntestpilot.surveyPage.submitAnswers = שלח תשובות\ntestpilot.surveyPage.changeAnswers = שנה תשובות\ntestpilot.surveyPage.loading = טוען, אנא המתן…\ntestpilot.surveyPage.thankYouForFinishingSurvey = תודה שסיימת את הסקר הזה. התשובות שלך יועלו ביחד עם הסט הבא של המידע הניסיוני.\ntestpilot.surveyPage.reviewOrChangeYourAnswers = אם אתה רוצה לסקור או לשנות את התשובות שלך, תוכל לעשות את זה בכל עת באמצעות הכפתור שלמטה.\n\n# modules/task.js\ntestpilot.finishedTask.finishedStudy = מעולה! סיימת את המבחן \"%S\"!\ntestpilot.finishedTask.allRelatedDataDeleted = כל המידע שקשור למבחן הזה הוסר ממחשבך.\n\n# modules/setup.js\ntestpilot.notification.update = עדכון…\ntestpilot.notification.thankYouForUploadingData = תודה!\ntestpilot.notification.thankYouForUploadingData.message = תודה שהעלית את המידע.\ntestpilot.notification.readyToSubmit = מוכן לשליחה\ntestpilot.notification.readyToSubmit.message = מבחן Test Pilot בשם \"%S\" סיים לאסוף את הנתונים ומוכן לשליחה.\ntestpilot.notification.newTestPilotStudy = מבחן Test Pilot חדש\ntestpilot.notification.newTestPilotStudy.pre.message = מבחן Test Pilot בשם \"%S\" עומד להתחיל.\ntestpilot.notification.newTestPilotSurvey = סקר Test Pilot חדש\ntestpilot.notification.newTestPilotSurvey.message = המבחן \"%S\" של Test Pilot זמין כעת.\ntestpilot.notification.newTestPilotResults = תוצאות Test Pilot חדשות\ntestpilot.notification.newTestPilotResults.message = תוצאות חדשות זמינות כעת למבחן Test Pilot בשם \"%S\"‏.\ntestpilot.notification.autoUploadedData = תודה!\ntestpilot.notification.autoUploadedData.message = מבחן Test Pilot בשם \"%S\" הושלם והנתונים שלך נשלחו!\ntestpilot.notification.extensionUpdate = עדכון הרחבה\ntestpilot.notification.extensionUpdate.message = אחד מהמבחנים שלך דורש גרסה חדשה יותר של Test Pilot. ניתן לקבל את הגרסה החדשה באמצעות חלון התוספות.\n\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY PropertiesViewWindowTitle \"מאפיינים\">\n\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/aboutdebugging.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutDebugging.fullTitle    \"ניפוי שגיאות עם כלי הפיתוח של Firefox\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/aboutdebugging.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (debug):\n# This string is displayed as a label of the button that starts\n# debugging a service worker.\ndebug = ניפוי שגיאות\n\n# LOCALIZATION NOTE (push):\n# This string is displayed as a label of the button that pushes a test payload\n# to a service worker.\npush = דחיפה\n\n# LOCALIZATION NOTE (start):\n# This string is displayed as a label of the button that starts a service worker.\nstart = התחלה\n\nscope = טווח\n\npushService = שירות דחיפה\n\n# LOCALIZATION NOTE (fetch):\n# Fetch is an event type and should not be translated.\nfetch = Fetch\n\n# LOCALIZATION NOTE (listeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nlisteningForFetchEvents = בהאזנה לאירועי fetch.\n\n# LOCALIZATION NOTE (notListeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nnotListeningForFetchEvents = לא בהאזנה לאירועי fetch.\n\n# LOCALIZATION NOTE (addons):\n# This string is displayed as a header of the about:debugging#addons page.\naddons = תוספות\n\n# LOCALIZATION NOTE (addonDebugging.label):\n# This string is displayed next to a check box that enables the user to switch\n# addon debugging on/off.\naddonDebugging.label = הפעלת ניפוי שגיאות של תוספות\n\n# LOCALIZATION NOTE (addonDebugging.tooltip):\n# This string is displayed in a tooltip that appears when hovering over a check\n# box that switches addon debugging on/off.\naddonDebugging.tooltip = הפעלת אפשרות זו תאפשר מיפוי שגיאות בתוספות ובחלקים אחרים של ממשק הדפדפן\n\n# LOCALIZATION NOTE (moreInfo):\n# This string is displayed next to addonDebugging.label as a link to a page\n# with documentation.\nmoreInfo = מידע נוסף\n\n# LOCALIZATION NOTE (loadTemporaryAddon):\n# This string is displayed as a label of a button that allows the user to\n# load additional add-ons.\nloadTemporaryAddon = טעינת תוספת זמנית\n\n# LOCALIZATION NOTE (extensions):\n# This string is displayed as a header above the list of loaded add-ons.\nextensions = הרחבות\n\n# LOCALIZATION NOTE (temporaryExtensions):\n# This string is displayed as a header above the list of temporarily loaded add-ons.\ntemporaryExtensions = הרחבות זמניות\n\n# LOCALIZATION NOTE (selectAddonFromFile2):\n# This string is displayed as the title of the file picker that appears when\n# the user clicks the 'Load Temporary Add-on' button\nselectAddonFromFile2 = בחירת קובץ Manifest או חבילה (xpi.)\n\n# LOCALIZATION NOTE (reload):\n# This string is displayed as a label of the button that reloads a given addon.\nreload = טעינה מחדש\n\n# LOCALIZATION NOTE (reloadDisabledTooltip):\n# This string is displayed in a tooltip that appears when hovering over a\n# disabled 'reload' button.\nreloadDisabledTooltip = ניתן לטעון מחדש רק תוספות המותקנות באופן זמני\n\n# LOCALIZATION NOTE (workers):\n# This string is displayed as a header of the about:debugging#workers page.\nworkers = Workers\n\nserviceWorkers = Service Workers\nsharedWorkers = Workers משותפים\notherWorkers = Workers אחרים\n\n# LOCALIZATION NOTE (running):\n# This string is displayed as the state of a service worker in RUNNING state.\nrunning = פועל\n\n# LOCALIZATION NOTE (stopped):\n# This string is displayed as the state of a service worker in STOPPED state.\nstopped = נעצר\n\n# LOCALIZATION NOTE (registering):\n# This string is displayed as the state of a service worker for which no service worker\n# registration could be found yet. Only active registrations are visible from\n# about:debugging, so such service workers are considered as registering.\nregistering = נרשם\n\n# LOCALIZATION NOTE (tabs):\n# This string is displayed as a header of the about:debugging#tabs page.\ntabs = לשוניות\n\n# LOCALIZATION NOTE (pageNotFound):\n# This string is displayed as the main message at any error/invalid page.\npageNotFound = העמוד לא נמצא\n\n# LOCALIZATION NOTE (doesNotExist):\n# This string is displayed as an error message when navigating to an invalid page\n# %S will be replaced by the name of the page at run-time.\ndoesNotExist = #%S לא קיים!\n\n# LOCALIZATION NOTE (nothing):\n# This string is displayed when the list of workers is empty.\nnothing = כלום עדיין.\n\nconfigurationIsNotCompatible = תצורת הדפדפן שלך אינה תומכת ב־Service Workers\n\nunregister = unregister\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n     The Animations panel is part of the Inspector sidebar -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n     keep it in English, or another language commonly spoken among web\n     developers. You want to make that choice consistent across the developer\n     tools. A good criteria is the language in which you'd find the best\n     documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (animationInspectorTitle): This is the label shown in the\n     sidebar tab -->\n<!ENTITY animationInspectorTitle \"הנפשות\">\n\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector. -->\n<!ENTITY invalidElement \"No animations were found for the current element.\">\n\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector, to invite the\n     user to select a new node by clicking on the element-picker icon. -->\n<!ENTITY selectElement \"Pick another element from the page.\">\n\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n<!ENTITY allAnimations \"All animations\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (panel.invalidElementSelected):\n# This is the label shown in the panel when an invalid node is currently\n# selected in the inspector (i.e. a non-element node or a node that is not\n# animated).\npanel.invalidElementSelected=לא נמצאו הנפשות לרכיב הנוכחי.\n\n# LOCALIZATION NOTE (panel.selectElement): This is the label shown in the panel\n# when an invalid node is currently selected in the inspector, to invite the\n# user to select a new node by clicking on the element-picker icon.\npanel.selectElement=נא לבחור רכיב אחר מהעמוד.\n\n# LOCALIZATION NOTE (panel.allAnimations): This is the label shown at the bottom of\n# the panel, in a toolbar, to let the user know the toolbar applies to all\n# animations, not just the ones applying to the current element.\npanel.allAnimations=כל ההנפשות\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=Duration:\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=Delay:\n\n# LOCALIZATION NOTE (player.animationEndDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation endDelay.\nplayer.animationEndDelayLabel=השהיית סיום:\n\n# LOCALIZATION NOTE (player.animationRateLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation playback rate.\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=Repeats:\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.infiniteIterationCountText):\n# See player.infiniteIterationCount for a description of what this is.\n# Unlike player.infiniteIterationCount, this string isn't used in HTML, but in\n# a tooltip.\nplayer.infiniteIterationCountText=∞\n\n# LOCALIZATION NOTE (player.animationIterationStartLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# iterationStart value.\n# %1$S will be replaced by the original iteration start value\n# %2$S will be replaced by the actual time of iteration start\n\n# LOCALIZATION NOTE (player.animationOverallEasingLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the easing\n# that applies to a whole iteration of an animation as opposed to the\n# easing that applies between animation keyframes.\n\n# LOCALIZATION NOTE (player.animationFillLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# fill mode value.\nplayer.animationFillLabel=מילוי:\n\n# LOCALIZATION NOTE (player.animationDirectionLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# direction value.\nplayer.animationDirectionLabel=כיוון:\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%Ss\n\n# LOCALIZATION NOTE (player.playbackRateLabel):\n# This string is displayed in each animation player widget, as the label of\n# drop-down list items that can be used to change the rate at which the\n# animation runs (1× being the default, 2× being twice as fast).\nplayer.playbackRateLabel=%S×\n\n# LOCALIZATION NOTE (player.runningOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that the\n# animation is running on the compositor thread.\n\n# LOCALIZATION NOTE (player.allPropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is running on the compositor thread.\nplayer.allPropertiesOnCompositorTooltip=כל מאפייני ההנפשה עברו מיטוב\n\n# LOCALIZATION NOTE (player.somePropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is not running on the compositor thread.\nplayer.somePropertiesOnCompositorTooltip=חלק ממאפייני ההנפשות עברו מיטוב\n\n# LOCALIZATION NOTE (timeline.rateSelectorTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# drop-down list that can be used to change the rate at which the animations\n# run.\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.pausedButtonTooltip=המשך נגינת ההנפשות\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.resumedButtonTooltip=השהית ההנפשות\n\n# LOCALIZATION NOTE (timeline.rewindButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# rewind button that can be used to rewind the animations\n\n# LOCALIZATION NOTE (timeline.timeGraduationLabel):\n# This string is displayed at the top of the animation panel, next to each time\n# graduation, to indicate what duration (in milliseconds) this graduation\n# corresponds to.\ntimeline.timeGraduationLabel=%S מ״ש\n\n# LOCALIZATION NOTE (timeline.cssanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.cssanimation.nameLabel=%S - הנפשת CSS\n\n# LOCALIZATION NOTE (timeline.csstransition.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Transition in the timeline UI.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.csstransition.nameLabel=%S - מעברון CSS\n\n# LOCALIZATION NOTE (timeline.scriptanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a script-generated animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.scriptanimation.nameLabel=%S - הנפשת תסריט\n\n# LOCALIZATION NOTE (timeline.scriptanimation.unnamedLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over an unnamed script-generated animation in the timeline UI.\ntimeline.scriptanimation.unnamedLabel=הנפשת תסריט\n\n# LOCALIZATION NOTE (timeline.unknown.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of an unknown animation type in the timeline UI.\n# This can happen if devtools couldn't figure out the type of the animation.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.unknown.nameLabel=%S\n\n\n# LOCALIZATION NOTE (player.animationIterationStartLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# iterationStart value.\n# %1$S will be replaced by the original iteration start value\n# %2$S will be replaced by the actual time of iteration start\nplayer.animationIterationStartLabel=Iteration start: %1$S (%2$Ss)\n\n# LOCALIZATION NOTE (player.animationOverallEasingLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the easing\n# that applies to a whole iteration of an animation as opposed to the\n# easing that applies between animation keyframes.\nplayer.animationOverallEasingLabel=Overall easing:\n\n# LOCALIZATION NOTE (player.animationRateLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation playback rate.\nplayer.animationRateLabel=Playback rate:\n\n# LOCALIZATION NOTE (player.runningOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that the\n# animation is running on the compositor thread.\nplayer.runningOnCompositorTooltip=This animation is running on compositor thread\n\n# LOCALIZATION NOTE (timeline.rateSelectorTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# drop-down list that can be used to change the rate at which the animations\n# run.\ntimeline.rateSelectorTooltip=Set the animations playback rates\n\n# LOCALIZATION NOTE (timeline.rewindButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# rewind button that can be used to rewind the animations\ntimeline.rewindButtonTooltip=Rewind the animations\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/app-manager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY index.title \"מנהל היישומים\">\n<!ENTITY index.projects2 \"יישומים\">\n<!ENTITY index.device2 \"התקנים\">\n<!ENTITY index.help \"עזרה\">\n\n<!ENTITY device.debugMainProcess \"תהליך ראשי של מנפה השגיאות\">\n<!ENTITY device.debugMainProcessTooltip \"פתיחת כלי הפיתוח המחוברים לתהליך הראשי על ההתקן\">\n<!ENTITY device.screenshot \"צילום מסך\">\n<!ENTITY device.screenshotTooltip \"פתיחת צילום מסך של המצב הנוכחי של ההתקן בלשונית חדשה\">\n<!ENTITY device.title \"מרכז בקרת התקן\">\n<!ENTITY device.notConnected \"לא מחובר. נא לחבר את ההתקן שלך להלן\">\n<!ENTITY device.startApp \"התחלה\">\n<!ENTITY device.startAppTooltip \"הפעלת יישום זה על ההתקן\">\n<!ENTITY device.stopApp \"עצירה\">\n<!ENTITY device.stopAppTooltip \"עצירת יישום זה על ההתקן\">\n<!ENTITY device.debugApp \"ניפוי שגיאות\">\n<!ENTITY device.debugAppTooltip \"פתיחת כלי הפיתוח המחוברים ליישום זה על ההתקן\">\n<!ENTITY device.name \"שם\">\n<!ENTITY device.plain \"פשוט (בררת מחדל)\">\n<!ENTITY device.privileged \"בעל זכויות\">\n<!ENTITY device.certified \"מאומת\">\n<!ENTITY device.allow \"אפשר\">\n<!ENTITY device.allowTooltip \"הרשאה זו מורשת ליישומים מסוג זה\">\n<!ENTITY device.prompt \"סמן\">\n<!ENTITY device.promptTooltip \"הרשאה זו דורשת את אישור המשתמש ליישומים מסוג זה\">\n<!ENTITY device.deny \"דחה\">\n<!ENTITY device.denyTooltip \"הרשאה זו אינה מאופשרת ליישומים מסוג זה\">\n<!ENTITY device.installedApps \"יישומים מותקנים\">\n<!ENTITY device.installedAppsTooltip \"צפייה ברשימת היישומים המותקנים על ההתקן. חלק מהיישומים, כגון יישומים מאומתים עשויים שלא להיות מוצגים.\">\n<!ENTITY device.permissions \"הרשאות\">\n<!ENTITY device.permissionsTooltip \"צפייה בטבלת ההרשאות הנגישה לסוגים שונים של יישומים\">\n<!ENTITY device.permissionsHelpLink \"https://developer.mozilla.org/docs/Web/Apps/App_permissions\">\n<!ENTITY device.browserTabs \"לשוניות דפדפן\">\n<!ENTITY device.browserTabsTooltip \"צפייה ברשימת הלשוניות בדפדפן של ההתקן המחובר\">\n<!ENTITY device.debugBrowserTab \"ניפוי שגיאות\">\n<!ENTITY device.debugBrowserTabTooltip \"פתיחת כלי הפיתוח המחוברים ללשונית דפדפן זו על ההתקן\">\n<!ENTITY device.help \"עזרה\">\n\n<!ENTITY connection.connectTooltip \"התחברות להתקן\">\n<!ENTITY connection.disconnect \"התנתקות\">\n<!ENTITY connection.disconnectTooltip \"התנתקות מההתקן הנוכחי או מהמדמה\">\n<!ENTITY connection.notConnected2 \"לא מחובר.\">\n<!ENTITY connection.connectTo \"התחברות אל:\">\n<!ENTITY connection.noDeviceFound \"לא מחובר התקן. נא לחבר התקן\">\n<!ENTITY connection.changeHostAndPort \"שינוי\">\n<!ENTITY connection.changeHostAndPortTooltip \"נא לשנות את הכתובת והשער המשמשים כדי להתחבר אל ההתקן (בררת המחדל היא localhost:6000)\">\n<!ENTITY connection.startSimulator \"הפעלת המדמה\">\n<!ENTITY connection.startSimulatorTooltip \"התחלת מופע חדש של המדמה והתחברות אליו\">\n<!ENTITY connection.saveConnectionInfo \"שמירה\">\n<!ENTITY connection.saveConnectionInfoTooltip \"שמירת הכתובת והשער\">\n<!ENTITY connection.connecting \"התחברות…\">\n<!ENTITY connection.disconnecting \"התנתקות…\">\n<!ENTITY connection.cancel \"ביטול\">\n<!ENTITY connection.cancelConnectTooltip \"ביטול תהליך ההתחברות\">\n<!ENTITY connection.cancelShowSimulatorTooltip \"יציאה ממצב התחברות אל המדמה וחזרה אל המסך הראשי\">\n<!ENTITY connection.or \"או\">\n<!ENTITY connection.noSimulatorInstalled \"לא מותקן המדמה.\">\n<!ENTITY connection.installOneSimulator \"התקנת המדמה\">\n<!ENTITY connection.installOneSimulatorTooltip \"התקנת גרסה של המדמה באמצעות הורדה של התוספת המתאימה\">\n<!ENTITY connection.installAnotherSimulator \"הוספה\">\n<!ENTITY connection.installAnotherSimulatorTooltip \"התקנת גרסה נוספת של המדמה באמצעות הורדה של התוספת המתאימה\">\n<!ENTITY connection.startRegisteredSimulator \"הפעלה:\">\n\n<!ENTITY projects.localApps \"יישומים מקומיים\">\n<!ENTITY projects.addApp \"הוספה\">\n<!ENTITY projects.addPackaged \"הוספת יישום ארוז\">\n<!ENTITY projects.addPackagedTooltip \"הוספת יישום ארוז חדש (או תיקייה) מהמחשב שלך\">\n<!ENTITY projects.addHosted \"הוספת יישום מאורח\">\n<!ENTITY projects.addHostedTooltip \"הוספת יישום מאורח (קישור לקובץ manifest.webapp) מאתר מרוחק\">\n<!ENTITY projects.title \"יישומים מקומיים\">\n<!ENTITY projects.appDetails \"פרטי יישום\">\n<!ENTITY projects.removeAppFromList \"הסרת יישום זה מרשימת היישומים שבעבודה. פעולה זו לא תסיר את היישום מההתקן או מהמדמה.\">\n<!ENTITY projects.updateApp \"עדכון\">\n<!ENTITY projects.updateAppTooltip \"הפעלת בדיקות אימות ועדכון היישום על ההתקן המחובר\">\n<!ENTITY projects.debugApp \"ניפוי שגיאות\">\n<!ENTITY projects.debugAppTooltip \"פתיחת כלי הפיתוח עבור יישום זה\">\n<!ENTITY projects.saveManifest \"שמירה\">\n<!ENTITY projects.saveManifestTooltip \"שמירת תוכנו של ה־Manifest Editor להלן\">\n<!ENTITY projects.hostedManifestPlaceHolder2 \"http://example.com/app/manifest.webapp\">\n<!ENTITY projects.noProjects \"אין פרויקט. נא להוסיף יישום ארוז חדש (תיקייה מקומית) להלן או יישום מאורח (קישור לקובץ manifest).\">\n<!ENTITY projects.manifestEditor \"Manifest Editor\">\n<!ENTITY projects.manifestEditorTooltip \"עריכת ה־manifest של יישום זה בחלונית. כפתור העדכון ישמור את השינויים שיבוצעו ויעדכן את היישום.\">\n<!ENTITY projects.manifestViewer \"Manifest Viewer\">\n<!ENTITY projects.manifestViewerTooltip \"בחינת ה־manifest של יישום זה בחלונית\">\n<!ENTITY projects.valid \"חוקי\">\n<!ENTITY projects.error \"שגיאה\">\n<!ENTITY projects.warning \"אזהרה\">\n<!ENTITY projects.hosted \"מאורח\">\n<!ENTITY projects.packaged \"ארוז\">\n\n<!ENTITY help.title \"מנהל יישומים\">\n<!ENTITY help.close \"סגור\">\n<!ENTITY help.intro \"כלי זה עוזר בבנייה והתקנת יישומים על התקנים תואמים (כלומר Firefox OS). לשונית <strong>יישומים</strong> תסייע בתהליך האימות וההתקנה של היישומים שלך. הלשונית <strong>התקן</strong> תספק לך מידע על התקנים מחוברים. יש להשתמש בסרגל למטה כדי להתחבר להתקן או כדי להפעיל את המדמה.\">\n<!ENTITY help.usefullLinks \"קישורים שימושיים:\">\n<!ENTITY help.appMgrDoc \"תיעוד: שימוש במנהל היישומים\">\n<!ENTITY help.configuringDevice \"כיצד להגדיר את התקני Firefox OS שלך\">\n<!ENTITY help.troubleShooting \"פתרון בעיות\">\n<!ENTITY help.simulatorAddon \"התקנת תוספת המדמה\">\n<!ENTITY help.adbHelperAddon \"התקנת תוספת מסייע עבור Adb\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nvalidator.nonExistingFolder=תיקיית הפרויקט אינה קיימת\nvalidator.expectProjectFolder=תיקיית הפרויקט הינה קובץ\nvalidator.noManifestFile=נדרש קובץ manifest בתיקיית השורש של הפרויקט, בשם ”manifest.webapp” עבור יישומים ארוזים, או ”manifest.json” עבור תוספות.\nvalidator.invalidManifestURL=כתובת manifest לא חוקית '%S'\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON=The webapp manifest isn't a valid JSON file: %1$S at: %2$S\nvalidator.noAccessManifestURL=לא ניתן לקרוא את קובץ manifest זה: %1$S במיקום: %2$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL=Invalid hosted manifest URL '%1$S': %2$S\nvalidator.invalidProjectType=סוג פרויקט לא מוכר '%S'\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty=שדה חיוני 'name' חסר בקובץ ה־Manifest.\nvalidator.missIconsManifestProperty=שדה חיוני 'icons' חסר בקובץ ה־Manifest.\nvalidator.missIconMarketplace2=פרסום יישום ב־Marketplace דורש צלמית בגודל של 128px\nvalidator.invalidAppType=סוג יישום לא מוכר: '%S'.\nvalidator.invalidHostedPriviledges=יישומים מאורחים אינם יכולים להיות מסוג '%S'.\nvalidator.noCertifiedSupport=יישומים מאומתים אינם נתמכים במלואם במנהל היישומים.\nvalidator.nonAbsoluteLaunchPath=נתיב הפעלה צריך להיות מוחלט ומתחיל בלוכסן קדמי ('/'): '%S'\nvalidator.accessFailedLaunchPath=לא ניתן לגשת ליישום המפעיל את המסמך '%S'\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode=לא ניתן לגשת ליישום המפעיל את המסמך  '%1$S', התקבל קוד HTTP הבא:  %2$S\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest=The specified page has no manifest.\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8=Manifest has a character encoding of %S. Manifests must have the utf-8 character encoding.\n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType=Manifest has a mimetype of %S. Manifests must have a mimetype of text/cache-manifest.\n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI=URI %1$S is referenced in multiple locations. This is not allowed: %2$S.\n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI=NETWORK section line %1$S (%2$S) prevents caching of line %3$S (%4$S) in the %5$S section.\nfallbackBlocksURI=FALLBACK section line %1$S (%2$S) prevents caching of line %3$S (%4$S) in the %5$S section.\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest=The file %1$S was modified after %2$S. Unless the text in the manifest file is changed the cached version will be used instead at line %3$S.\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore=%1$S has cache-control set to no-store. This will prevent the application cache from storing the file at line %2$S.\n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable=%1$S points to a resource that is not available at line %2$S.\n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI=The URI passed to AppCacheUtils is invalid.\n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults=Your search returned no results.\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled=Your disk cache is disabled. Please set browser.cache.disk.enable to true in about:config and try again.\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest=The first line of the manifest must be \"CACHE MANIFEST\" at line %S.\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2=\"CACHE MANIFEST\" is only valid on the first line but was found at line %S.\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2=Asterisk (*) incorrectly used in the %1$S section at line %2$S. If a line in the NETWORK section contains only a single asterisk character, then any URI not listed in the manifest will be treated as if the URI was listed in the NETWORK section. Otherwise such URIs will be treated as unavailable. Other uses of the * character are prohibited.\n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces=Spaces in URIs need to be replaced with %20 at line %S.\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad=/../ is not a valid URI prefix at line %S.\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes=Too many dot dot slash operators (../) at line %S.\n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces=Only two URIs separated by spaces are allowed in the FALLBACK section at line %S.\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2=Asterisk (*) incorrectly used in the FALLBACK section at line %S. URIs in the FALLBACK section simply need to match a prefix of the request URI.\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue=The SETTINGS section may only contain a single value, \"prefer-online\" or \"fast\" at line %S.\n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName=Invalid section name (%1$S) at line %2$S.\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/boxmodel.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n# The Layout View is a panel displayed in the computed view tab of the Inspector sidebar.\n\n# LOCALIZATION NOTE : FILE The correct localization of this file might be to\n# keep it in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (boxmodel.title) This is the title of the box model panel and is\n# displayed as a label.\nboxmodel.title=מודל הקופסה\n\n# LOCALIZATION NOTE (boxmodel.margin) This refers to the margin in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.margin=שוליים\n\n# LOCALIZATION NOTE (boxmodel.border) This refers to the border in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.border=גבול\n\n# LOCALIZATION NOTE (boxmodel.padding) This refers to the padding in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.padding=רפוד\n\n# LOCALIZATION NOTE (boxmodel.content) This refers to the content in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.content=תוכן\n\n# LOCALIZATION NOTE: (boxmodel.geometryButton.tooltip) This label is displayed as a\n# tooltip that appears when hovering over the button that allows users to edit the\n# position of an element in the page.\nboxmodel.geometryButton.tooltip=עריכת המיקום\n\n# LOCALIZATION NOTE: (boxmodel.propertiesLabel) This label is displayed as the header\n# for showing and collapsing the properties underneath the box model in the layout view\nboxmodel.propertiesLabel=מאפייני מודל הקופסה\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"טעינה מחדש\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"של הדף כדי שתהיה אפשרות לנפות שגיאות של הקשרי &lt;canvas&gt;.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"לחץ על הכפתור\">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"button to record an animation frame's call stack.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.waitingNotice): This is the label shown\n  -  in the call list view while recording a snapshot. -->\n<!ENTITY canvasDebuggerUI.waitingNotice   \"Recording an animation cycle…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Record the next frame in the animation loop.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n<!ENTITY canvasDebuggerUI.importSnapshot \"ייבוא…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n<!ENTITY canvasDebuggerUI.clearSnapshots \"ניקוי\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Filter calls\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText=There are no snapshots yet.\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel=Snapshot #%S\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel=בטעינה…\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel=שמירה\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel=Saving…\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel=Loaded from disk\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle=Save animation frame snapshot…\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter=קובצי JSON\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter=כל הקבצים\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel=#1 draw;#1 draws\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel=#1 call;#1 calls\n\n# LOCALIZATION NOTE (recordingTimeoutFailure):\n# This notification alert is displayed when attempting to record a requestAnimationFrame\n# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no\n# loops were found.\nrecordingTimeoutFailure=Canvas Debugger could not find a requestAnimationFrame or setTimeout cycle.\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/components.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the shared React components,\n# so files in `devtools/client/shared/components/*`.\n\n# LOCALIZATION NOTE (frame.unknownSource): When we do not know the source filename of\n# a frame, we use this string instead.\nframe.unknownSource=(לא ידוע)\n\n# LOCALIZATION NOTE (viewsourceindebugger): The label for the tooltip when hovering over\n# a source link that links to the debugger.\n# %S represents the URL to match in the debugger.\nframe.viewsourceindebugger=הצגת מקור במנפה השגיאות ← %S\n\n# LOCALIZATION NOTE (notificationBox.closeTooltip): The content of a tooltip that\n# appears when hovering over the close button in a notification box.\nnotificationBox.closeTooltip=סגירת הודעה זו\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n<!ENTITY title      \"התחברות\">\n<!ENTITY header     \"התחברות להתקן מרוחק\">\n<!ENTITY host       \"שרת מארח:\">\n<!ENTITY port       \"שער:\">\n<!ENTITY connect    \"התחברות\">\n<!ENTITY connecting \"התחברות…\">\n<!ENTITY availableAddons \"הרחבות מרוחקות זמינות:\">\n<!ENTITY availableTabs \"לשוניות מרוחקות זמינות:\">\n<!ENTITY availableProcesses \"תהליכים מרוחקים זמינים:\">\n<!ENTITY connectionError \"שגיאה:\">\n<!ENTITY errorTimeout \"שגיאה: תם הזמן המוקצב לחיבור.\">\n<!ENTITY errorRefused \"שגיאה: חיבור נדחה.\">\n<!ENTITY errorUnexpected \"שגיאה בלתי צפויה.\">\n\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n<!ENTITY remoteHelp \"Firefox Developer Tools יכול לנפות שגיאות בהתקנים מרוחקים (Firefox עבור Android ו־Firefox OS, לדוגמה). עליך לוודא כי הפעלת את האפשרות 'ניפוי שגיאות מרוחק' בהתקן המרוחק. למידע נוסף, נא לעיין \">\n<!ENTITY remoteDocumentation \"בתיעוד\">\n<!ENTITY remoteHelpSuffix \".\">\n\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=Main Process\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n<!ENTITY debuggerUI.closeButton.tooltip \"סגירה\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n<!ENTITY debuggerUI.panesButton.tooltip \"הצגה והסתרת חלוניות\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n<!ENTITY debuggerUI.blackBoxMessage.label \"קובץ מקור זה הינו קופסה שחורה: נקודות העצירה שלו מנוטרלות, ופעולת הצעדים תדלג על כולו.\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"Stop black boxing this source\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n<!ENTITY debuggerUI.optsButton.tooltip  \"אפשרויות מנפה השגיאות\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"הפעלה ונטרול קופסה שחורה\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n<!ENTITY debuggerUI.sources.prettyPrint \"מייפה הקוד\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n<!ENTITY debuggerUI.autoPrettyPrint     \"ייפוי קוד אוטומטי על קבצי מקור מוקטנים\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"פ\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"הפעלה או נטרול של כל נקודות העצירה\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton \"ניקוי\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton.tooltip \"ניקוי פריטי מעקב שנאספו\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n<!ENTITY debuggerUI.pauseExceptions           \"השהיה בחריגה\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"ח\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.ignoreCaughtExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n<!ENTITY debuggerUI.ignoreCaughtExceptions           \"התעלמות מחריגות שנתפסו\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"נ\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n<!ENTITY debuggerUI.showPanesOnInit           \"הצגת חלוניות בהפעלה\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"צ\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n<!ENTITY debuggerUI.showVarsFilter           \"הצגת תיבת סינון משתנים\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"מ\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n<!ENTITY debuggerUI.showOnlyEnum           \"הצגת מאפיינים מסוג Enumerable בלבד\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"מ\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n<!ENTITY debuggerUI.showOriginalSource           \"הצגת מקורות\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"ק\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not. -->\n<!ENTITY debuggerUI.autoBlackBox           \"הפעלת קופסה שחורה אוטומטית על קבצי מקור מוקטנים\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"ש\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a header for the operators part. -->\n<!ENTITY debuggerUI.searchPanelOperators    \"פעולות:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n<!ENTITY debuggerUI.searchFile           \"סינון תסריטים\">\n<!ENTITY debuggerUI.searchFile.key       \"P\">\n<!ENTITY debuggerUI.searchFile.altkey    \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"ת\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n<!ENTITY debuggerUI.searchGlobal           \"חיפוש בכול הקבצים\">\n<!ENTITY debuggerUI.searchGlobal.key       \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"ח\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n<!ENTITY debuggerUI.searchFunction           \"איתור הצהרה על פונקציה\">\n<!ENTITY debuggerUI.searchFunction.key       \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"צ\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n<!ENTITY debuggerUI.searchToken           \"חיפוש\">\n<!ENTITY debuggerUI.searchToken.key       \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"ח\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n<!ENTITY debuggerUI.searchGoToLine           \"מעבר לשורה…\">\n<!ENTITY debuggerUI.searchGoToLine.key       \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"ש\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n<!ENTITY debuggerUI.searchVariable           \"סינון משתנים\">\n<!ENTITY debuggerUI.searchVariable.key       \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"ס\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n<!ENTITY debuggerUI.focusVariables           \"התמקדות בעץ המשתנים\">\n<!ENTITY debuggerUI.focusVariables.key       \"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"מ\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n<!ENTITY debuggerUI.condBreakPanelTitle \"נקודת עצירה זו תעצור את הריצה רק אם הביטוי שלהלן הוא אמת\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n<!ENTITY debuggerUI.seMenuBreak     \"הוספת נקודת עצירה\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n<!ENTITY debuggerUI.seMenuCondBreak     \"הוספת נקודת עצירה מותנת\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for editing a breakpoint. -->\n<!ENTITY debuggerUI.seEditMenuCondBreak     \"עריכת נקודת עצירה מותנת\">\n<!ENTITY debuggerUI.seEditMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n<!ENTITY debuggerUI.tabs.workers        \"Workers\">\n<!ENTITY debuggerUI.tabs.sources        \"מקורות\">\n<!ENTITY debuggerUI.tabs.traces         \"עקבות\">\n<!ENTITY debuggerUI.tabs.callstack      \"מחסנית קריאות\">\n<!ENTITY debuggerUI.tabs.variables      \"משתנים\">\n<!ENTITY debuggerUI.tabs.events         \"אירועים\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n<!ENTITY debuggerUI.seMenuAddWatch      \"הפיכת בחירה לביטוי למעקב\">\n<!ENTITY debuggerUI.seMenuAddWatch.key  \"ב\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n<!ENTITY debuggerUI.addWatch            \"הוספת ביטוי למעקב\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"ס\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n<!ENTITY debuggerUI.removeAllWatch           \"הסרת כל הביטויים\">\n<!ENTITY debuggerUI.removeAllWatch.key       \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"כ\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  debugger sources side menu. This should be the same as\n  -  netmonitorUI.context.newTab  -->\n<!ENTITY debuggerUI.context.newTab           \"פתיחה בלשונית חדשה\">\n<!ENTITY debuggerUI.context.newTab.accesskey \"ח\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url. This should be\n  -  the same as netmonitorUI.context.copyUrl -->\n<!ENTITY debuggerUI.context.copyUrl           \"העתקת כתובת\">\n<!ENTITY debuggerUI.context.copyUrl.accesskey \"ע\">\n<!ENTITY debuggerUI.context.copyUrl.key \"C\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI.\ncollapsePanes=צמצום חלוניות\n\n# LOCALIZATION NOTE (copySourceUrl): This is the text that appears in the\n# context menu to copy the source URL of file open.\ncopySourceUrl=העתקת קישור המקור\n\n# LOCALIZATION NOTE (copySourceUrl.accesskey): Access key to copy the source URL of a file from\n# the context menu.\ncopySourceUrl.accesskey=ק\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI.\nexpandPanes=הרחבת חלוניות\n\n# LOCALIZATION NOTE (pauseButtonTooltip): The tooltip that is displayed for the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=יש ללחוץ כדי להשהות (%S)\n\n# LOCALIZATION NOTE (pausePendingButtonTooltip): The tooltip that is displayed for\n# the pause button after it's been clicked but before the next JavaScript to run.\npausePendingButtonTooltip=בהמתנה להרצה הבאה\n\n# LOCALIZATION NOTE (resumeButtonTooltip): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=יש ללחוץ כדי להמשיך (%S)\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=לדלג מעל (%S)\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=כניסה פנימה (%S)\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=יציאה החוצה (%S)\n\n# LOCALIZATION NOTE (noWorkersText): The text to display in the workers list\n# when there are no workers.\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources list\n# when there are no sources.\nnoSourcesText=לדף זה אין מקורות.\n\n# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab\n# when there are no events.\nnoEventListenersText=אין מאזיני אירועים להצגה\n\n# LOCALIZATION NOTE (eventListenersHeader): The text to display in the events\n# header.\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes=%S צמתים\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents=הנפשה\naudioEvents=אודיו\nbatteryEvents=סוללה\nclipboardEvents=לוח עריכה\ndeviceEvents=התקן\ndisplayEvents=תצוגה\ndragAndDropEvents=גרירה ושחרור\nindexedDBEvents=IndexedDB\ninteractionEvents=אינטראקציה\nkeyboardEvents=מקלדת\nmediaEvents=מדית HTML5\nmouseEvents=עכבר\nmutationEvents=מוטציה\nnavigationEvents=ניווט\npointerLockEvents=נעילת סמן\nsensorEvents=חיישן\nstorageEvents=אחסון\ntimeEvents=זמן\ntouchEvents=מגע\notherEvents=אחר\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\n\n# LOCALIZATION NOTE (sources.search.key): Key shortcut to open the search for\n# searching all the source files the debugger has seen.\n\n# LOCALIZATION NOTE (sources.searchAlt.key): Alternate key shortcut to open\n# the search for searching all the source files the debugger has seen.\n\n# LOCALIZATION NOTE (sourceSearch.search.key): Key shortcut to open the search\n# for searching within a the currently opened files in the editor\n\n# LOCALIZATION NOTE (sourceSearch.search.placeholder): placeholder text in\n# the source search input bar\nsourceSearch.search.placeholder=חיפוש בקובץ…\n\n# LOCALIZATION NOTE (sourceSearch.search.again.key): Key shortcut to re-open\n# the search for re-searching the same search triggered from a sourceSearch\n\n# LOCALIZATION NOTE (sourceSearch.resultsSummary1): Shows a summary of\n# the number of matches for autocomplete\nsourceSearch.resultsSummary1=%d תוצאות\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=לא נמצאו התאמות\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=חיפוש תסריטים (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=סינון משתנים\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText=סינון מאפיינים\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=סינון תסריטים (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=חיפוש בכל הקבצים (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=איתור הגדרת פונקציה (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=חיפוש בקובץ זה (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=מעבר לשורה (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=סינון משתנים (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=הגדרת נקודת עצירה מותנת\nbreakpointMenuItem.enableSelf=הפעלת נקודת עצירה\nbreakpointMenuItem.disableSelf=נטרול נקודת עצירה\nbreakpointMenuItem.deleteSelf=הסרת נקודת עצירה\nbreakpointMenuItem.enableOthers=הפעלת אחרים\nbreakpointMenuItem.disableOthers=נטרול אחרים\nbreakpointMenuItem.deleteOthers=הסרת אחרים\nbreakpointMenuItem.enableAll=הפעלת כל נקודות העצירה\nbreakpointMenuItem.disableAll=נטרול כל נקודות העצירה\nbreakpointMenuItem.deleteAll=מחיקת כל נקודות העצירה\n\n# LOCALIZATION NOTE (breakpoints.header): Breakpoints right sidebar pane header.\nbreakpoints.header=נקודות עצירה\n\n# LOCALIZATION NOTE (breakpoints.none): The text that appears when there are\n# no breakpoints present\nbreakpoints.none=ללא נקודות עצירה\n\n# LOCALIZATION NOTE (breakpoints.enable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.enable=הפעלת נקודות עצירה\n\n# LOCALIZATION NOTE (breakpoints.disable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.disable=נטרול נקודות עצירה\n\n# LOCALIZATION NOTE (breakpoints.removeBreakpointTooltip): The tooltip that is displayed\n# for remove breakpoint button in right sidebar\nbreakpoints.removeBreakpointTooltip=הסרת נקודות עצירה\n\n# LOCALIZATION NOTE (callStack.header): Call Stack right sidebar pane header.\ncallStack.header=מחסנית קריאות\n\n# LOCALIZATION NOTE (callStack.notPaused): Call Stack right sidebar pane\n# message when not paused.\ncallStack.notPaused=לא מושהה\n\n# LOCALIZATION NOTE (callStack.collapse): Call Stack right sidebar pane\n# message to hide some of the frames that are shown.\ncallStack.collapse=צמצום שורות\n\n# LOCALIZATION NOTE (callStack.expand): Call Stack right sidebar pane\n# message to show more of the frames.\ncallStack.expand=הרחבת שורות\n\n# LOCALIZATION NOTE (editor.searchResults): Editor Search bar message\n# for the summarizing the selected search result. e.g. 5 of 10 results.\neditor.searchResults=%d מתוך %d תוצאות\n\n# LOCALIZATION NOTE (editor.noResults): Editor Search bar message\n# for when no results found.\neditor.noResults=אין תוצאות\n\n# LOCALIZATION NOTE (editor.addBreakpoint): Editor gutter context menu item\n# for adding a breakpoint on a line.\neditor.addBreakpoint=הוספת נקודת עצירה\n\n# LOCALIZATION NOTE (editor.disableBreakpoint): Editor gutter context menu item\n# for disabling a breakpoint on a line.\neditor.disableBreakpoint=נטרול נקודת עצירה\n\n# LOCALIZATION NOTE (editor.enableBreakpoint): Editor gutter context menu item\n# for enabling a breakpoint on a line.\neditor.enableBreakpoint=הפעלת נקודת עצירה\n\n# LOCALIZATION NOTE (editor.removeBreakpoint): Editor gutter context menu item\n# for removing a breakpoint on a line.\neditor.removeBreakpoint=הסרת נקודת עצירה\n\n# LOCALIZATION NOTE (editor.editBreakpoint): Editor gutter context menu item\n# for setting a breakpoint condition on a line.\neditor.editBreakpoint=עריכת נקודת עצירה\n\n# LOCALIZATION NOTE (editor.addConditionalBreakpoint): Editor gutter context\n# menu item for adding a breakpoint condition on a line.\neditor.addConditionalBreakpoint=עריכת נקודת עצירה מותנת\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Placeholder text for\n# input element inside ConditionalPanel component\neditor.conditionalPanel.placeholder=נקודת עצירה זו תושהה כשהביטוי נכון\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Tooltip text for\n# close button inside ConditionalPanel component\n\n# LOCALIZATION NOTE (editor.jumpToMappedLocation1): Context menu item\n# for navigating to a source mapped location\neditor.jumpToMappedLocation1=קפיצה למיקום %S\n\n# LOCALIZATION NOTE (generated): Source Map term for a server source location\n\n# LOCALIZATION NOTE (original): Source Map term for a debugger UI source location\noriginal=מקורי\n\n# LOCALIZATION NOTE (expressions.placeholder): Placeholder text for expression\n# input element\nexpressions.placeholder=הוספת ביטוי למעקב\n\n# LOCALIZATION NOTE (sourceTabs.closeTab): Editor source tab context menu item\n# for closing the selected tab below the mouse.\nsourceTabs.closeTab=סגירת לשונית\n\n# LOCALIZATION NOTE (sourceTabs.closeTab.accesskey): Access key to close the currently select\n# source tab from the editor context menu item.\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs): Editor source tab context menu item\n# for closing the other tabs.\nsourceTabs.closeOtherTabs=סגירת לשוניות אחרות\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs.accesskey): Access key to close other source tabs\n# from the editor context menu.\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd): Editor source tab context menu item\n# for closing the tabs to the end (the right for LTR languages) of the selected tab.\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd.accesskey): Access key to close source tabs\n# after the selected tab from the editor context menu.\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs): Editor source tab context menu item\n# for closing all tabs.\nsourceTabs.closeAllTabs=סגירת כל הלשוניות\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs.accesskey): Access key to close all tabs from the\n# editor context menu.\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree): Editor source tab context menu item\n# for revealing source in tree.\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree.accesskey): Access key to reveal a source in the\n# tree from the context menu.\n\n# LOCALIZATION NOTE (sourceTabs.copyLink): Editor source tab context menu item\n# for copying a link address.\nsourceTabs.copyLink=העתקת כתובת קישור\n\n# LOCALIZATION NOTE (sourceTabs.copyLink.accesskey): Access key to copy a link addresss from the\n# editor context menu.\nsourceTabs.copyLink.accesskey=כ\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint): Editor source tab context menu item\n# for pretty printing the source.\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint.accesskey): Access key to pretty print a source from\n# the editor context menu.\n\n# LOCALIZATION NOTE (sourceTabs.closeTabButtonTooltip): The tooltip that is displayed\n# for close tab button in source tabs.\nsourceTabs.closeTabButtonTooltip=סגירת לשונית\n\n# LOCALIZATION NOTE (sourceTabs.newTabButtonTooltip): The tooltip that is displayed for\n# new tab button in source tabs.\nsourceTabs.newTabButtonTooltip=חיפוש אחר מקורות (%S)\n\n# LOCALIZATION NOTE (scopes.header): Scopes right sidebar pane header.\n\n# LOCALIZATION NOTE (scopes.notAvailable): Scopes right sidebar pane message\n# for when the debugger is paused, but there isn't pause data.\n\n# LOCALIZATION NOTE (scopes.notPaused): Scopes right sidebar pane message\n# for when the debugger is not paused.\nscopes.notPaused=לא מושהה\n\n# LOCALIZATION NOTE (scopes.block): Refers to a block of code in\n# the scopes pane when the debugger is paused.\n\n# LOCALIZATION NOTE (sources.header): Sources left sidebar header\nsources.header=מקורות\n\n# LOCALIZATION NOTE (sources.search): Sources left sidebar prompt\n# e.g. Cmd+P to search. On a mac, we use the command unicode character.\n# On windows, it's ctrl.\nsources.search=%S לחיפוש\n\n# LOCALIZATION NOTE (watchExpressions.header): Watch Expressions right sidebar\n# pane header.\nwatchExpressions.header=ביטויים במעקב\n\n# LOCALIZATION NOTE (watchExpressions.refreshButton): Watch Expressions header\n# button for refreshing the expressions.\nwatchExpressions.refreshButton=רענון\n\n# LOCALIZATION NOTE (welcome.search): The center pane welcome panel's\n# search prompt. e.g. cmd+p to search for files. On windows, it's ctrl, on\n# a mac we use the unicode character.\nwelcome.search=%S לחיפוש קבצים\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\nsourceSearch.search=חיפוש…\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\n# Used in the old debugger fronted\nsourceSearch.search=חיפוש…\n\n# LOCALIZATION NOTE (sourceSearch.noResults): The center pane Source Search\n# message when the query did not match any of the sources.\nsourceSearch.noResults=לא נמצאו קבצים התואמים את %S\n\n# LOCALIZATION NOTE (sourceFooter.debugBtnTooltip): Tooltip text associated\n# with the pretty-print button\nsourceFooter.debugBtnTooltip=ייפוי המקור\n\n# LOCALIZATION NOTE (ignoreExceptions): The pause on exceptions button tooltip\n# when the debugger will not pause on exceptions.\n\n# LOCALIZATION NOTE (pauseOnUncaughtExceptions): The pause on exceptions button\n# tooltip when the debugger will pause on uncaught exceptions.\n\n# LOCALIZATION NOTE (pauseOnExceptions): The pause on exceptions button tooltip\n# when the debugger will pause on all exceptions.\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the loading process has started but there is no file to display\n# yet.\nloadingText=בטעינה…\n\n# LOCALIZATION NOTE (errorLoadingText2): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText2=שגיאה בטעינת הכתובת הבאה: %S\n\n# LOCALIZATION NOTE (addWatchExpressionText): The text that is displayed in the\n# watch expressions list to add a new item.\naddWatchExpressionText=הוספת ביטוי מעקב\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton=מעקב\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText=אין משתנים להצגה.\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=%S scope\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=ביטויים למעקב\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=גלובלי\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace=מחסנית קריאות:\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects=רכיב נוסף…; #1 רכיבים נוספים\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=לחיצה כפולה לעריכה\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable value.\nvariablesEditableValueTooltip=יש ללחוץ כדי לשנות את הערך\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item which can be removed.\nvariablesCloseButtonTooltip=יש ללחוץ כדי להסיר\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=יש ללחוץ כדי להגדיר את הערך\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip=ניתן להגדרה\nenumerableTooltip=ניתן לספירה\nwritableTooltip=ניתן לכתיבה\nfrozenTooltip=קפוא\nsealedTooltip=חתומה\nextensibleTooltip=ניתן להרחבה\noverriddenTooltip=דריסה\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel=:\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel2): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearch.search.placeholder=חיפוש פונקציות…\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\n\nvariablesViewUninitialized=(לא מאותחל)\nvariablesViewMissingArgs=(לא זמין)\n\nanonymousSourcesLabel=מקורות אלמוניים\n\nexperimental=זוהי תכונה ניסיונית\n\n# LOCALIZATION NOTE (whyPaused.debuggerStatement): The text that is displayed\n# in a info block explaining how the debugger is currently paused due to a `debugger`\n# statement in the code\n\n# LOCALIZATION NOTE (whyPaused.breakpoint): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a breakpoint\n\n# LOCALIZATION NOTE (whyPaused.exception): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an exception\n\n# LOCALIZATION NOTE (whyPaused.resumeLimit): The text that is displayed\n# in a info block explaining how the debugger is currently paused while stepping\n# in or out of the stack\n\n# LOCALIZATION NOTE (whyPaused.pauseOnDOMEvents): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# dom event\n\n# LOCALIZATION NOTE (whyPaused.breakpointConditionThrown): The text that is displayed\n# in an info block when evaluating a conditional breakpoint throws an error\n\n# LOCALIZATION NOTE (whyPaused.xhr): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# xml http request\n\n# LOCALIZATION NOTE (whyPaused.promiseRejection): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# promise rejection\n\n# LOCALIZATION NOTE (whyPaused.assert): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# assert\n\n# LOCALIZATION NOTE (whyPaused.debugCommand): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# debugger statement\n\n# LOCALIZATION NOTE (whyPaused.other): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an event\n# listener breakpoint set\n\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=Toggle black boxing\ncompositionEvents=Composition\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Tooltip text for\n# close button inside ConditionalPanel component\neditor.conditionalPanel.close=Cancel edit breakpoint and close\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip=Toggle breaking on this event\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource=in\n\n# LOCALIZATION NOTE (eventListenersHeader): The text to display in the events\n# header.\neventListenersHeader=Event Listeners\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative=[native code]\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector=on\nfunctionSearch.search.key=O\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\ngamepadEvents=Gamepad\n\n# LOCALIZATION NOTE (generated): Source Map term for a server source location\ngenerated=generated\n\n# LOCALIZATION NOTE (ignoreExceptions): The pause on exceptions button tooltip\n# when the debugger will not pause on exceptions.\nignoreExceptions=Ignore exceptions. Click to pause on uncaught exceptions\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText=No stack frames to display\n\n# LOCALIZATION NOTE (noWorkersText): The text to display in the workers list\n# when there are no workers.\nnoWorkersText=This page has no workers.\n\n# LOCALIZATION NOTE (pauseOnExceptions): The pause on exceptions button tooltip\n# when the debugger will pause on all exceptions.\npauseOnExceptions=Pause on all exceptions. Click to ignore exceptions\n\n# LOCALIZATION NOTE (pauseOnUncaughtExceptions): The pause on exceptions button\n# tooltip when the debugger will pause on uncaught exceptions.\npauseOnUncaughtExceptions=Pause on uncaught exceptions. Click to pause on all exceptions\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=There are one or more paused debuggers. Please resume the most-recently paused debugger first at: %S\n\n# LOCALIZATION NOTE (scopes.block): Refers to a block of code in\n# the scopes pane when the debugger is paused.\nscopes.block=Block\n\n# LOCALIZATION NOTE (scopes.header): Scopes right sidebar pane header.\nscopes.header=Scopes\n\n# LOCALIZATION NOTE (scopes.notAvailable): Scopes right sidebar pane message\n# for when the debugger is paused, but there isn't pause data.\nscopes.notAvailable=Scopes Unavailable\n\n# LOCALIZATION NOTE (sourceSearch.search.again.key): Key shortcut to re-open\n# the search for re-searching the same search triggered from a sourceSearch\nsourceSearch.search.again.key=G\n\n# LOCALIZATION NOTE (sourceSearch.search.key): Key shortcut to open the search\n# for searching within a the currently opened files in the editor\nsourceSearch.search.key=F\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs.accesskey): Access key to close all tabs from the\n# editor context menu.\nsourceTabs.closeAllTabs.accesskey=a\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs.accesskey): Access key to close other source tabs\n# from the editor context menu.\nsourceTabs.closeOtherTabs.accesskey=o\n\n# LOCALIZATION NOTE (sourceTabs.closeTab.accesskey): Access key to close the currently select\n# source tab from the editor context menu item.\nsourceTabs.closeTab.accesskey=c\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd): Editor source tab context menu item\n# for closing the tabs to the end (the right for LTR languages) of the selected tab.\nsourceTabs.closeTabsToEnd=Close tabs to the right\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd.accesskey): Access key to close source tabs\n# after the selected tab from the editor context menu.\nsourceTabs.closeTabsToEnd.accesskey=e\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint): Editor source tab context menu item\n# for pretty printing the source.\nsourceTabs.prettyPrint=Pretty Print Source\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint.accesskey): Access key to pretty print a source from\n# the editor context menu.\nsourceTabs.prettyPrint.accesskey=p\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree): Editor source tab context menu item\n# for revealing source in tree.\nsourceTabs.revealInTree=Reveal in Tree\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree.accesskey): Access key to reveal a source in the\n# tree from the context menu.\nsourceTabs.revealInTree.accesskey=r\n\n# LOCALIZATION NOTE (sources.search.key): Key shortcut to open the search for\n# searching all the source files the debugger has seen.\nsources.search.key=P\n\n# LOCALIZATION NOTE (sources.searchAlt.key): Alternate key shortcut to open\n# the search for searching all the source files the debugger has seen.\nsources.searchAlt.key=O\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip=Click to select the node in the inspector\n\nvariablesViewOptimizedOut=(optimized away)\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel2): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel2=\\u0020→\n\n# LOCALIZATION NOTE (whyPaused.assert): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# assert\nwhyPaused.assert=Paused on assertion\n\n# LOCALIZATION NOTE (whyPaused.breakpoint): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a breakpoint\nwhyPaused.breakpoint=Paused on breakpoint\n\n# LOCALIZATION NOTE (whyPaused.breakpointConditionThrown): The text that is displayed\n# in an info block when evaluating a conditional breakpoint throws an error\nwhyPaused.breakpointConditionThrown=Error with conditional breakpoint\n\n# LOCALIZATION NOTE (whyPaused.debugCommand): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# debugger statement\nwhyPaused.debugCommand=Paused on debugged function\n\n# LOCALIZATION NOTE (whyPaused.debuggerStatement): The text that is displayed\n# in a info block explaining how the debugger is currently paused due to a `debugger`\n# statement in the code\nwhyPaused.debuggerStatement=Paused on debugger statement\n\n# LOCALIZATION NOTE (whyPaused.exception): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an exception\nwhyPaused.exception=Paused on exception\n\n# LOCALIZATION NOTE (whyPaused.other): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an event\n# listener breakpoint set\nwhyPaused.other=Debugger paused\n\n# LOCALIZATION NOTE (whyPaused.pauseOnDOMEvents): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# dom event\nwhyPaused.pauseOnDOMEvents=Paused on event listener\n\n# LOCALIZATION NOTE (whyPaused.promiseRejection): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# promise rejection\nwhyPaused.promiseRejection=Paused on promise rejection\n\n# LOCALIZATION NOTE (whyPaused.resumeLimit): The text that is displayed\n# in a info block explaining how the debugger is currently paused while stepping\n# in or out of the stack\nwhyPaused.resumeLimit=Paused while stepping\n\n# LOCALIZATION NOTE (whyPaused.xhr): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# xml http request\nwhyPaused.xhr=Paused on XMLHttpRequest\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=Phones\ndevice.tablets=Tablets\ndevice.laptops=Laptops\ndevice.televisions=TVs\ndevice.consoles=Gaming consoles\ndevice.watches=Watches\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the DOM panel\n# which is available from the Web Developer sub-menu -> 'DOM'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (dom.filterDOMPanel): A placeholder text used for\n# DOM panel search box.\ndom.filterDOMPanel=סינון חלונית DOM\n\n# LOCALIZATION NOTE (dom.refresh): A label for Refresh button in\n# DOM panel toolbar\ndom.refresh=רענון"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=הועתק\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/filterwidget.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE These strings are used in the CSS Filter Editor Widget\n   - which can be found in a tooltip that appears in the Rule View when clicking\n   - on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'. -->\n\n<!-- LOCALIZATION NOTE (filterListSelectPlaceholder): This string is used as\n   - a preview option in the list of possible filters <select> -->\n<!ENTITY filterListSelectPlaceholder \"נא לבחור מסנן\">\n\n<!-- LOCALIZATION NOTE (addNewFilterButton): This string is displayed on a button used to add new filters -->\n<!ENTITY addNewFilterButton \"הוספה\">\n\n<!-- LOCALIZATION NOTE (newPresetPlaceholder): This string is used as\n   - a placeholder in the list of presets which is used to save a new preset -->\n\n<!-- LOCALIZATION NOTE (savePresetButton): This string is displayed on a button used to save a new preset -->\n<!ENTITY savePresetButton \"שמירה\">\n\n<!-- LOCALIZATION NOTE(presetsToggleButton): This string is used in a button which toggles the presets list -->\n\n\n<!-- LOCALIZATION NOTE (newPresetPlaceholder): This string is used as\n   - a placeholder in the list of presets which is used to save a new preset -->\n<!ENTITY newPresetPlaceholder \"Preset Name\">\n\n<!-- LOCALIZATION NOTE(presetsToggleButton): This string is used in a button which toggles the presets list -->\n<!ENTITY presetsToggleButton \"Presets\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/filterwidget.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the CSS Filter Editor Widget\n# which can be found in a tooltip that appears in the Rule View when clicking\n# on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'.\n\n# LOCALIZATION NOTE (emptyFilterList):\n# This string is displayed when filter's list is empty\n# (no filter specified / all removed)\nemptyFilterList=לא צוין מסנן\n\n# LOCALIZATION NOTE (emptyPresetList):\n# This string is displayed when preset's list is empty\nemptyPresetList=אין לך ערכות שמורות עדיין, \\\nניתן לאחסן ערכות מסננים על ידי בחירה בשם ושמירה. \\\nהגישה לערכות היא פשוטה וניתן להשתמש בהן מחדש בקלות.\n\n# LOCALIZATION NOTE (addUsingList):\n# This string is displayed under [emptyFilterList] when filter's\n# list is empty, guiding user to add a filter using the list below it\naddUsingList=הוספת מסנן בעזרת הרשימה שלהלן\n\n# LOCALIZATION NOTE (dropShadowPlaceholder):\n# This string is used as a placeholder for drop-shadow's input\n# in the filter list (shown when <input> is empty)\ndropShadowPlaceholder=x y רדיוס ‎צבע\n\n# LOCALIZATION NOTE (dragHandleTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# drag handles of filters which are used to re-order filters\ndragHandleTooltipText=יש לגרור מעלה או מטה כדי לסדר מחדש את המסנן\n\n# LOCALIZATION NOTE (labelDragTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# filters' labels which can be dragged left/right to increase/decrease\n# the filter's value (like photoshop)\nlabelDragTooltipText=יש לגרור שמאלה או ימינה כדי להקטין או להגדיל את הערך\n\n# LOCALIZATION NOTE (filterListSelectPlaceholder):\n# This string is used as a preview option in the list of possible filters\n# <select>\nfilterListSelectPlaceholder=בחירת מסנן\n\n# LOCALIZATION NOTE (addNewFilterButton):\n# This string is displayed on a button used to add new filters\naddNewFilterButton=הוספה\n\n# LOCALIZATION NOTE (newPresetPlaceholder):\n# This string is used as a placeholder in the list of presets which is used to\n# save a new preset\nnewPresetPlaceholder=שם הערכה\n\n# LOCALIZATION NOTE (savePresetButton):\n# This string is displayed on a button used to save a new preset\nsavePresetButton=שמירה\n\n# LOCALIZATION NOTE(presetsToggleButton):\n# This string is used in a button which toggles the presets list\npresetsToggleButton=ערכות\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n<!ENTITY fontInspectorTitle \"גופנים\">\n<!ENTITY showAllFonts \"צפייה בכל הגופנים שבשימוש בדף זה\">\n<!ENTITY usedAs \"בשימוש בתור:\">\n<!ENTITY system \"מערכת\">\n<!ENTITY remote \"מרוחק\">\n\n<!-- LOCALIZATION NOTE (previewHint): This is the label shown as the\n     placeholder in font inspector preview text box. -->\n\n\n<!-- LOCALIZATION NOTE (previewHint): This is the label shown as the\n     placeholder in font inspector preview text box. -->\n<!ENTITY previewHint \"Preview Text\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/font-inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Font Inspector strings.\n# The Font Inspector is a panel accessible in the Inspector sidebar.\n\n# LOCALIZATION NOTE (fontinspector.seeAll.tooltip) see fontinspector.seeAll.\nfontinspector.seeAll.tooltip=צפייה בכל הגופנים שבשימוש בדף זה\n\n# LOCALIZATION NOTE (fontinspector.seeAll) This is the label of a link that will show all\n# the fonts used in the page, instead of the ones related to the inspected element.\nfontinspector.seeAll=הצגת כל הגופנים בשימוש\n\n# LOCALIZATION NOTE (fontinspector.usedAs) This label introduces the name used to refer to\n# the font in a stylesheet.\nfontinspector.usedAs=בשימוש בתור:\n\n# LOCALIZATION NOTE (fontinspector.system) This label indicates that the font is a local\n# system font.\nfontinspector.system=מערכת\n\n# LOCALIZATION NOTE (fontinspector.remote) This label indicates that the font is a remote\n# font.\nfontinspector.remote=מרוחק\n\n# LOCALIZATION NOTE (previewHint):\n# This is the label shown as the placeholder in font inspector preview text box.\nfontinspector.previewText=תצוגה מקדימה של טקסט\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/graphs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (graphs.label.average):\n# This string is displayed on graphs when showing an average.\ngraphs.label.average=ממוצע\n\n# LOCALIZATION NOTE (graphs.label.minimum):\n# This string is displayed on graphs when showing a minimum.\ngraphs.label.minimum=מינימום\n\n# LOCALIZATION NOTE (graphs.label.maximum):\n# This string is displayed on graphs when showing a maximum.\ngraphs.label.maximum=מקסימום\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/har.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP response bodies are not includes\n# in exported data.\nhar.responseBodyNotIncluded=תכני התגובות לא נכללים.\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP request bodies are not includes\n# in exported data.\nhar.requestBodyNotIncluded=תכני הבקשות לא נכללים.\n\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/inspector.dtd",
    "content": "<!-- LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users edit the\n     (outer) HTML of the current node -->\n<!ENTITY inspectorHTMLEdit.label       \"עריכה בתור HTML\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     inner HTML of the current node -->\n<!ENTITY inspectorHTMLCopyInner.label       \"העתקת HTML פנימי\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"פ\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     outer HTML of the current node -->\n<!ENTITY inspectorHTMLCopyOuter.label       \"העתקת HTML חיצוני\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey   \"ח\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyUniqueSelector.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the CSS Selector of the current node -->\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste outer\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteOuter.label      \"הדבקת HTML חיצוני\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteInner.label      \"הדבקת HTML פנימי\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"הדבקה…\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n\n<!-- LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users scroll\n     the current node into view -->\n\n<!-- LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete the\n     current node -->\n<!ENTITY inspectorHTMLDelete.label          \"מחיקת צומת\">\n<!ENTITY inspectorHTMLDelete.accesskey      \"מ\">\n<!-- LOCALIZATION NOTE (inspectorAttributeSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other\n     attribute items, which allow to:\n     - add new attribute\n     - edit attribute\n     - remove attribute -->\n\n<!-- LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users add attribute\n     to current node -->\n<!ENTITY inspectorAddAttribute.label        \"הוספת תכונה\">\n\n<!-- LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users edit attribute\n     for current node -->\n\n<!-- LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete attribute\n     from current node -->\n\n<!ENTITY inspector.selectButton.tooltip     \"בחירת רכיב עם העכבר\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that is\n     shown as the placeholder for the markup view search in the inspector. -->\n<!ENTITY inspectorSearchHTML.label3 \"חיפוש HTML\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyImageDataUri.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the URL embedding the image data encoded in Base 64 (what we name\n     here Image Data URL). For more information:\n     https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs -->\n\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n\n<!-- LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n     shown in the inspector contextual-menu for the item that outputs a\n     variable for the current node to the console. When triggered,\n     this item opens the split Console. -->\n\n<!-- LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n     shown in the inspector contextual-menu for recursively expanding\n     mark-up elements -->\n\n<!-- LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n     shown in the inspector contextual-menu for recursively collapsing\n     mark-up elements -->\n\n<!-- LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users take\n     a screenshot of the currently selected node. -->\n\n<!-- LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users\n     duplicate the currently selected node. -->\n\n<!ENTITY inspectorAddAttribute.accesskey    \"A\">\n<!ENTITY inspectorAttributeSubmenu.accesskey  \"A\">\n<!-- LOCALIZATION NOTE (inspectorAttributeSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other\n     attribute items, which allow to:\n     - add new attribute\n     - edit attribute\n     - remove attribute -->\n<!ENTITY inspectorAttributeSubmenu.label      \"Attribute\">\n\n<!-- LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n     shown in the inspector contextual-menu for recursively collapsing\n     mark-up elements -->\n<!ENTITY inspectorCollapseNode.label       \"Collapse\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyImageDataUri.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the URL embedding the image data encoded in Base 64 (what we name\n     here Image Data URL). For more information:\n     https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs -->\n<!ENTITY inspectorCopyImageDataUri.label       \"Copy Image Data-URL\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey   \"U\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyUniqueSelector.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the CSS Selector of the current node -->\n<!ENTITY inspectorCopyUniqueSelector.label       \"Copy Unique Selector\">\n\n<!-- LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users\n     duplicate the currently selected node. -->\n<!ENTITY inspectorDuplicateNode.label       \"Duplicate Node\">\n<!ENTITY inspectorEditAttribute.accesskey    \"E\">\n\n<!-- LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users edit attribute\n     for current node -->\n<!ENTITY inspectorEditAttribute.label        \"Edit Attribute\">\n\n<!-- LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n     shown in the inspector contextual-menu for recursively expanding\n     mark-up elements -->\n<!ENTITY inspectorExpandNode.label       \"Expand All\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"E\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n<!ENTITY inspectorHTMLPasteAfter.label       \"After\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"B\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n<!ENTITY inspectorHTMLPasteBefore.label      \"Before\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"t\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"As First Child\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"N\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"L\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n<!ENTITY inspectorHTMLPasteLastChild.label       \"As Last Child\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"P\">\n<!ENTITY inspectorRemoveAttribute.accesskey    \"R\">\n\n<!-- LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete attribute\n     from current node -->\n<!ENTITY inspectorRemoveAttribute.label        \"Remove Attribute\">\n\n<!-- LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users take\n     a screenshot of the currently selected node. -->\n<!ENTITY inspectorScreenshotNode.label       \"Screenshot Node\">\n<!ENTITY inspectorScrollNodeIntoView.accesskey   \"S\">\n\n<!-- LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users scroll\n     the current node into view -->\n<!ENTITY inspectorScrollNodeIntoView.label       \"Scroll Into View\">\n<!ENTITY inspectorSearchHTML.key            \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n<!ENTITY inspectorSearchHTML.label2          \"Search with CSS Selectors\">\n\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n<!ENTITY inspectorShowDOMProperties.label       \"Show DOM Properties\">\n\n<!-- LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n     shown in the inspector contextual-menu for the item that outputs a\n     variable for the current node to the console. When triggered,\n     this item opens the split Console. -->\n<!ENTITY inspectorUseInConsole.label       \"Use in Console\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\nbreadcrumbs.siblings=אחים\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=מנפה השגיאות מושהה. מספר תכונות כמו בחירה באמצעות העכבר לא יעבדו.\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=פעולות צומת\n\ninspector.panelLabel.markupView=תצוגת סימון\n\n# LOCALIZATION NOTE (markupView.more.showing)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=חלק מהצמתים היו נסתרים.\n\n# LOCALIZATION NOTE (markupView.more.showAll2): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nmarkupView.more.showAll2=הצגת צומת נוסף;הצגת כל #1 הצמתים\n\n# LOCALIZATION NOTE (markupView.whitespaceOnly)\n# Used in a tooltip that appears when the user hovers over whitespace-only text nodes in\n# the inspector.\nmarkupView.whitespaceOnly=צומת מלל הכולל רווחים לבנים בלבד: %S\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage=לא ניתן לטעון את התמונה\n\n# LOCALIZATION NOTE: Used in color picker tooltip when the eyedropper is disabled for\n# non-HTML documents\neyedropper.disabled.title=לא זמין במסמכים שאינם HTML\n\n#LOCALIZATION NOTE: Used in the event tooltip to allow the debugger to be opened\neventsTooltip.openInDebugger=פתיחה במנפה השגיאות\n\n#LOCALIZATION NOTE: Used in the event tooltip when a script's filename cannot be detected\neventsTooltip.unknownLocation=מיקום לא ידוע\n\n#LOCALIZATION NOTE: Used in the mouseover tooltip when hovering \"Unknown location.\"\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the tooltip that displays\n# help from MDN. This is a link to the complete MDN documentation page.\ndocsTooltip.visitMDN=ביקור בעמוד של MDN\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the docs tooltip when the MDN page\n# could not be loaded (for example, because of a connectivity problem).\ndocsTooltip.loadDocsError=לא ניתן לטעון את עמוד המסמכים.\n\n# LOCALIZATION NOTE (inspector.collapsePane): This is the tooltip for the button\n# that collapses the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.collapsePane=צימצום חלונית\n\n# LOCALIZATION NOTE (inspector.expandPane): This is the tooltip for the button\n# that expands the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.expandPane=הרחב חלונית\n\n# LOCALIZATION NOTE (inspector.searchResultsCount): This is the label that\n# will show up next to the inspector search box. %1$S is the current result\n# index and %2$S is the total number of search results. For example: \"3 of 9\".\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsCount2=%1$S מתוך %2$S\n\n# LOCALIZATION NOTE (inspector.searchResultsNone): This is the label that\n# will show up next to the inspector search box when no matches were found\n# for the given string.\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsNone=אין התאמות\n\n# LOCALIZATION NOTE (inspector.menu.openUrlInNewTab.label): This is the label of\n# a menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is a URL, and that\n# allows to open that URL in a new tab.\ninspector.menu.openUrlInNewTab.label=פתיחת קישור בלשונית חדשה\n\n# LOCALIZATION NOTE (inspector.menu.copyUrlToClipboard.label): This is the label\n# of a menu item in the inspector contextual-menu that appears when the user\n# right-clicks on the attribute of a node in the inspector that is a URL, and\n# that allows to copy that URL in the clipboard.\ninspector.menu.copyUrlToClipboard.label=העתקת כתובת הקישור\n\n# LOCALIZATION NOTE (inspector.menu.selectElement.label): This is the label of a\n# menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is the ID of another\n# element in the DOM (like with <label for=\"input-id\">), and that allows to\n# select that element in the inspector.\ninspector.menu.selectElement.label=בחירת רכיב מס׳ %S\n\n# LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the node in the inspector, and that allows\n# to edit an attribute on this node.\ninspectorEditAttribute.label=עריכת תכונה %S\ninspectorEditAttribute.accesskey=ע\n\n# LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to remove this attribute.\ninspectorRemoveAttribute.label=הסרת התכונה %S\ninspectorRemoveAttribute.accesskey=ס\n\n# LOCALIZATION NOTE (inspector.nodePreview.selectNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a DOM\n# node preview (e.g. something like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the node in order to select it in the\n# inspector panel.\n\n# LOCALIZATION NOTE (inspector.nodePreview.highlightNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a the\n# inspector icon displayed next to a DOM node preview (e.g. next to something\n# like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the icon in order to highlight the\n# node in the page.\ninspector.nodePreview.highlightNodeLabel=יש ללחוץ כדי להדגיש את הצומת הזה בעמוד\n\n# LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users edit the\n# (outer) HTML of the current node\ninspectorHTMLEdit.label=עריכה בתור HTML\ninspectorHTMLEdit.accesskey=ע\n\n# LOCALIZATION NOTE (inspectorCopyInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# inner HTML of the current node\ninspectorCopyInnerHTML.label=HTML פנימי\n\n# LOCALIZATION NOTE (inspectorCopyOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# outer HTML of the current node\ninspectorCopyOuterHTML.label=HTML חיצוני\n\n# LOCALIZATION NOTE (inspectorCopyCSSSelector.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the CSS Selector of the current node\ninspectorCopyCSSSelector.label=בורר CSS\ninspectorCopyCSSSelector.accesskey=ב\n\n# LOCALIZATION NOTE (inspectorCopyCSSPath.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the full CSS path of the current node\ninspectorCopyCSSPath.label=נתיב CSS\n\n# LOCALIZATION NOTE (inspectorPasteOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste outer\n# HTML in the current node\ninspectorPasteOuterHTML.label=HTML חיצוני\n\n# LOCALIZATION NOTE (inspectorPasteInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste inner\n# HTML in the current node\ninspectorPasteInnerHTML.label=HTML פנימי\n\n# LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML before the current node\ninspectorHTMLPasteBefore.label=לפני\n\n# LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML after the current node\ninspectorHTMLPasteAfter.label=אחרי\n\n# LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the first child the current node\ninspectorHTMLPasteFirstChild.label=כצאצא ראשון\n\n# LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the last child the current node\ninspectorHTMLPasteLastChild.label=כצאצא אחרון\n\n# LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users scroll\n# the current node into view\ninspectorScrollNodeIntoView.label=גלילה לתוך התצוגה\n\n# LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users delete the\n# current node\ninspectorHTMLDelete.label=מחיקת צומת\n\n# LOCALIZATION NOTE (inspectorAttributesSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# attribute items, which allow to:\n# - add new attribute\n# - edit attribute\n# - remove attribute\ninspectorAttributesSubmenu.label=תכונות\n\n# LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users add attribute\n# to current node\ninspectorAddAttribute.label=הוספת תכונה\n\n# LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that is\n# shown as the placeholder for the markup view search in the inspector.\ninspectorSearchHTML.label3=חיפוש ב־HTML\n\n# LOCALIZATION NOTE (inspectorImageDataUri.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the URL embedding the image data encoded in Base 64 (what we name\n# here Image Data URL). For more information:\n# https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs\ninspectorImageDataUri.label=תמונת Data-URL\n\n# LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users see\n# the DOM properties of the current node. When triggered, this item\n# opens the split Console and displays the properties in its side panel.\ninspectorShowDOMProperties.label=הצגת מאפייני DOM\n\n# LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n# shown in the inspector contextual-menu for the item that outputs a\n# variable for the current node to the console. When triggered,\n# this item opens the split Console.\ninspectorUseInConsole.label=שימוש במסוף\n\n# LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n# shown in the inspector contextual-menu for recursively expanding\n# mark-up elements\ninspectorExpandNode.label=הרחבת הכול\n\n# LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n# shown in the inspector contextual-menu for recursively collapsing\n# mark-up elements\ninspectorCollapseNode.label=צמצום\n\n# LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users take\n# a screenshot of the currently selected node.\ninspectorScreenshotNode.label=צילום צומת\n\n# LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users\n# duplicate the currently selected node.\ninspectorDuplicateNode.label=שכפול צומת\n\n# LOCALIZATION NOTE (inspectorAddNode.label): This is the label shown in\n# the inspector toolbar for the button that lets users add elements to the\n# DOM (as children of the currently selected element).\ninspectorAddNode.label=יצירת צומת חדש\n\n# LOCALIZATION NOTE (inspectorCopyHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# copy items, which allow to:\n# - Copy Inner HTML\n# - Copy Outer HTML\n# - Copy Unique selector\n# - Copy Image data URI\ninspectorCopyHTMLSubmenu.label=העתקה\n\n# LOCALIZATION NOTE (inspectorPasteHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# paste items, which allow to:\n# - Paste Inner HTML\n# - Paste Outer HTML\n# - Before\n# - After\n# - As First Child\n# - As Last Child\ninspectorPasteHTMLSubmenu.label=הדבקה\n\n# LOCALIZATION NOTE (inspector.searchHTML.key):\n# Key shortcut used to focus the DOM element search box on top-right corner of\n# the markup view\ninspector.searchHTML.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (markupView.hide.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.hide.key=h\n\n# LOCALIZATION NOTE (markupView.edit.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.edit.key=F2\n\n# LOCALIZATION NOTE (markupView.scrollInto.key):\n# Key shortcut used to scroll the webpage in order to ensure the selected node\n# is visible\nmarkupView.scrollInto.key=s\n\n# LOCALIZATION NOTE (inspector.sidebar.fontInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of fonts used in the page.\ninspector.sidebar.fontInspectorTitle=גופנים\n\n# LOCALIZATION NOTE (inspector.sidebar.ruleViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of CSS rules used\n# in the page.\ninspector.sidebar.ruleViewTitle=חוקים\n\n# LOCALIZATION NOTE (inspector.sidebar.computedViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of computed CSS values\n# used in the page.\ninspector.sidebar.computedViewTitle=מחושב\n\n# LOCALIZATION NOTE (inspector.sidebar.layoutViewTitle2):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying layout information defined in the page.\ninspector.sidebar.layoutViewTitle2=פריסה\n\n# LOCALIZATION NOTE (inspector.sidebar.animationInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying animations defined in the page.\ninspector.sidebar.animationInspectorTitle=הנפשות\n\n# LOCALIZATION NOTE (inspector.eyedropper.label): A string displayed as the tooltip of\n# a button in the inspector which toggles the Eyedropper tool\ninspector.eyedropper.label=לכידת צבע מהעמוד\n\n# LOCALIZATION NOTE (inspector.breadcrumbs.label): A string visible only to a screen reader and\n# is used to label (using aria-label attribute) a container for inspector breadcrumbs\ninspector.breadcrumbs.label=פירורי לחם\n\n# LOCALIZATION NOTE (inspector.browserStyles.label): This is the label for the checkbox\n# that specifies whether the styles that are not from the user's stylesheet should be\n# displayed or not.\ninspector.browserStyles.label=סגנונות דפדפן\n\n# LOCALIZATION NOTE (inspector.filterStyles.placeholder): This is the placeholder that\n# goes in the search box when no search term has been entered.\ninspector.filterStyles.placeholder=סינון סגנונות\n\n# LOCALIZATION NOTE (inspector.addRule.tooltip): This is the tooltip shown when\n# hovering the `Add new rule` button in the rules view toolbar. This should\n# match ruleView.contextmenu.addNewRule in styleinspector.properties\ninspector.addRule.tooltip=הוספת חוק חדש\n\n# LOCALIZATION NOTE (inspector.togglePseudo.tooltip): This is the tooltip\n# shown when hovering over the `Toggle Pseudo Class Panel` button in the\n# rule view toolbar.\ninspector.togglePseudo.tooltip=להפעיל מחלקות־דמה\n\n# LOCALIZATION NOTE (inspector.noProperties): In the case where there are no CSS\n# properties to display e.g. due to search criteria this message is\n# displayed.\ninspector.noProperties=לא נמצאו מאפייני CSS.\n\n\n#LOCALIZATION NOTE: Used in the mouseover tooltip when hovering \"Unknown location.\"\neventsTooltip.unknownLocationExplanation=The original location of this listener cannot be detected. Maybe the code is transpiled by a utility such as Babel.\n\n# LOCALIZATION NOTE (inspector.nodePreview.selectNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a DOM\n# node preview (e.g. something like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the node in order to select it in the\n# inspector panel.\ninspector.nodePreview.selectNodeLabel=Click to select this node in the Inspector\ninspectorAddAttribute.accesskey=A\ninspectorAddNode.accesskey=C\ninspectorAttributesSubmenu.accesskey=A\ninspectorCopyAttributeValue.accesskey=V\n\n# LOCALIZATION NOTE (inspectorCopyAttributeValue.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to copy the attribute value to clipboard.\ninspectorCopyAttributeValue.label=Copy Attribute Value “%S”\ninspectorCopyCSSPath.accesskey=P\ninspectorCopyInnerHTML.accesskey=I\ninspectorCopyOuterHTML.accesskey=O\ninspectorHTMLDelete.accesskey=D\ninspectorHTMLPasteAfter.accesskey=A\ninspectorHTMLPasteBefore.accesskey=B\ninspectorHTMLPasteFirstChild.accesskey=F\ninspectorHTMLPasteLastChild.accesskey=L\ninspectorPasteInnerHTML.accesskey=I\ninspectorPasteOuterHTML.accesskey=O\ninspectorScrollNodeIntoView.accesskey=S\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/jit-optimizations.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used within the JIT tools\n# in the Performance Tools which is available from the Web Developer\n# sub-menu -> 'Performance' The correct localization of this file might\n# be to keep it in English, or another language commonly spoken among\n# web developers. You want to make that choice consistent across the\n# developer tools. A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (jit.title):\n# This string is displayed in the header of the JIT Optimizations view.\njit.title=שיפורי JIT\n\n# LOCALIZATION NOTE (jit.optimizationFailure):\n# This string is displayed in a tooltip when no JIT optimizations were detected.\njit.optimizationFailure=המיטוב כשל\n\n# LOCALIZATION NOTE (jit.samples):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed for the unit representing the number of times a\n# frame is sampled.\n# \"#1\" represents the number of samples\n# example: 30 samples\njit.samples=דגימה אחת;#1 דגימות\n\n# LOCALIZATION NOTE (jit.types):\n# This string is displayed for the group of Ion Types in the optimizations view.\njit.types=סוגים\n\n# LOCALIZATION NOTE (jit.attempts):\n# This string is displayed for the group of optimization attempts in the optimizations view.\njit.attempts=ניסיונות\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/jsonview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the JSON View tool\n# that is used to inspect application/json document types loaded\n# in the browser.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (jsonViewer.tab.JSON, jsonViewer.tab.RawData,\n# jsonViewer.tab.Headers): Label for a panel tab.\njsonViewer.tab.JSON=JSON\njsonViewer.tab.RawData=נתונים גולמיים\njsonViewer.tab.Headers=כותרים\n\n# LOCALIZATION NOTE (jsonViewer.responseHeaders, jsonViewer.requestHeaders):\n# Label for header groups within the 'Headers' panel.\njsonViewer.responseHeaders=כותרות תגובה\njsonViewer.requestHeaders=כותרות בקשה\n\n# LOCALIZATION NOTE (jsonViewer.Save): Label for save command\njsonViewer.Save=שמירה\n\n# LOCALIZATION NOTE (jsonViewer.Copy): Label for clipboard copy command\njsonViewer.Copy=העתקה\n\n# LOCALIZATION NOTE (jsonViewer.ExpandAll): Label for expanding all nodes\njsonViewer.ExpandAll=הרחבת הכל\n\n# LOCALIZATION NOTE (jsonViewer.PrettyPrint): Label for JSON\n# pretty print action button.\njsonViewer.PrettyPrint=הדפסה יפה\n\n# LOCALIZATION NOTE (jsonViewer.reps.more): Label used in arrays\n# that have more items than displayed.\njsonViewer.reps.more=עוד...\n\n# LOCALIZATION NOTE (jsonViewer.filterJSON): Label used in search box\n# at the top right cornder of the JSON Viewer.\njsonViewer.filterJSON=סינון JSON\n\n# LOCALIZATION NOTE (jsonViewer.reps.reference): Label used for cycle\n# references in an array.\njsonViewer.reps.reference=הפניה מעגלית\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/layout.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Layout Inspector strings.\n# The Layout Inspector is a panel accessible in the Inspector sidebar.\n# The Layout Inspector may need to be enabled in about:config by setting\n# devtools.layoutview.enabled to true.\n\n# LOCALIZATION NOTE (layout.displayNumbersOnLines): Label of the display numbers on lines\n# setting option in the CSS Grid pane.\nlayout.displayNumbersOnLines=הצגת מספרים על השורות\n\n# LOCALIZATION NOTE (layout.extendGridLinesInfinitely): Label of the extend grid lines\n# infinitely setting option in the CSS Grid pane.\n\n# LOCALIZATION NOTE (layout.header): The accordion header for the CSS Grid pane.\nlayout.header=רשת\n\n# LOCALIZATION NOTE (layout.gridDisplaySettings): The header for the grid display\n# settings container in the CSS Grid pane.\n\n# LOCALIZATION NOTE (layout.noGrids): In the case where there are no CSS grid\n# containers to display.\nlayout.noGrids=אין רשתות\n\n# LOCALIZATION NOTE (layout.overlayMultipleGrids): The header for the list of grid\n# container elements that can be highlighted in the CSS Grid pane.\n\n\n# LOCALIZATION NOTE (layout.extendGridLinesInfinitely): Label of the extend grid lines\n# infinitely setting option in the CSS Grid pane.\nlayout.extendGridLinesInfinitely=Extend grid lines infinitely\n\n# LOCALIZATION NOTE (layout.gridDisplaySettings): The header for the grid display\n# settings container in the CSS Grid pane.\nlayout.gridDisplaySettings=Grid Display Settings\n\n# LOCALIZATION NOTE (layout.overlayGrid): Alternate header for the list of grid container\n# elements if only one item can be selected.\nlayout.overlayGrid=Overlay Grid\n\n# LOCALIZATION NOTE (layout.overlayMultipleGrids): The header for the list of grid\n# container elements that can be highlighted in the CSS Grid pane.\nlayout.overlayMultipleGrids=Overlay Multiple Grids\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n<!ENTITY title                  \"מודל הקופסה\">\n<!ENTITY padding.tooltip        \"רפוד\">\n<!ENTITY content.tooltip        \"תוכן\">\n\n<!ENTITY border.tooltip         \"border\">\n\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n<!ENTITY layoutViewTitle        \"Box Model\">\n<!ENTITY margin.tooltip         \"margin\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/markers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (marker.label.*):\n# These strings are displayed in the Performance Tool waterfall, identifying markers.\n# We want to use the same wording as Google Chrome when appropriate.\nmarker.label.styles=חישוב הסגנון מחדש\nmarker.label.reflow=פריסה\nmarker.label.paint=צביעה\nmarker.label.composite=Composite Layers\nmarker.label.javascript=קריאה לפונקציה\nmarker.label.parseHTML=פענוח HTML\nmarker.label.parseXML=פענוח HTML\nmarker.label.domevent=אירוע DOM\nmarker.label.consoleTime=מסוף\nmarker.label.garbageCollection2=איסוף אשפה\nmarker.label.garbageCollection.incremental=איסוף אשפה מצטבר\nmarker.label.timestamp=חותמת זמן\nmarker.label.messagePort=MessagePort\nmarker.label.unknown=לא ידוע\n\n# LOCALIZATION NOTE (marker.label.javascript.*):\n# These strings are displayed as JavaScript markers that have special\n# reasons that can be translated.\nmarker.label.javascript.scriptElement=תגית Script\n\n# LOCALIZATION NOTE (marker.field.*):\n# Strings used in the waterfall sidebar as property names.\n\n# General marker fields\nmarker.field.start=התחלה:\nmarker.field.end=סיום:\nmarker.field.duration=משך:\n\n# General \"reason\" for a marker (JavaScript, Garbage Collection)\nmarker.field.causeName=גורם:\n# General \"type\" for a marker (Cycle Collection, Garbage Collection)\nmarker.field.type=סוג:\n# General \"label\" for a marker (user defined)\nmarker.field.label=תווית:\n\n# Field names for stack values\nmarker.field.stack=מחסנית:\nmarker.field.startStack=המחסנית בהתחלה:\nmarker.field.endStack=מחסנית בסוף:\n\n# %S is the \"Async Cause\" of a marker, and this signifies that the cause\n# was an asynchronous one in a displayed stack.\n\n# For console.time markers\nmarker.field.consoleTimerName=שם שעון העצר:\n\n# For DOM Event markers\nmarker.field.DOMEventType=סוג האירוע:\nmarker.field.DOMEventPhase=שלב:\n\n# Non-incremental cause for a Garbage Collection marker\n\n# For \"Recalculate Style\" markers\n\n# The type of operation performed by a Worker.\n\n# The type of operation performed by a MessagePort\n\n# Strings used in the waterfall sidebar as values.\nmarker.value.unknownFrame=<מיקום לא ידוע>\nmarker.value.DOMEventTargetPhase=יעד\nmarker.value.DOMEventCapturingPhase=לכידה\n\n# LOCALIZATION NOTE (marker.gcreason.label.*):\n# These strings are used to give a concise but readable description of a GC reason.\nmarker.gcreason.label.API=קריאת API\nmarker.gcreason.label.DESTROY_RUNTIME=כיבוי\nmarker.gcreason.label.LAST_DITCH=אזל הזיכרון\nmarker.gcreason.label.TOO_MUCH_MALLOC=הוקצו יותר מדי בתים\nmarker.gcreason.label.ALLOC_TRIGGER=יותר מדי הקצאות\nmarker.gcreason.label.MEM_PRESSURE=זיכרון מועט\nmarker.gcreason.label.LOAD_END=טעינת העמוד הסתיימה\nmarker.gcreason.label.PAGE_HIDE=הועבר לרקע\nmarker.gcreason.label.NSJSCONTEXT_DESTROY=השמדת הקשר JS\nmarker.gcreason.label.SET_NEW_DOCUMENT=מסמך חדש\nmarker.gcreason.label.SET_DOC_SHELL=מסמך חדש\nmarker.gcreason.label.DOM_UTILS=קריאת API\nmarker.gcreason.label.DOM_IPC=IPC\nmarker.gcreason.label.SHUTDOWN_CC=כיבוי\nmarker.gcreason.label.DOM_WINDOW_UTILS=משתמש בלתי פעיל\nmarker.gcreason.label.USER_INACTIVE=משתמש בלתי פעיל\n\n# The name of a nursery collection.\n\n# LOCALIZATION NOTE (marker.gcreason.description.*):\n# These strings are used to give an expanded description of why a GC occurred.\nmarker.gcreason.description.API=התקבלה קריאת API לכפיית איסוף זבל.\nmarker.gcreason.description.SHARED_MEMORY_LIMIT=התקבלה בקשה להקצאה גדולה אך לא היה די זיכרון.\nmarker.gcreason.description.MEM_PRESSURE=היה מעט מאוד זיכרון זמין.\nmarker.gcreason.description.LOAD_END=טעינת המסמך הסתיימה.\nmarker.gcreason.description.PAGE_HIDE=הלשונית או החלון הועברו לרקע.\nmarker.gcreason.description.SET_NEW_DOCUMENT=העמוד ניווט למסמך חדש.\nmarker.gcreason.description.SET_DOC_SHELL=העמוד ניווט למסמך חדש.\nmarker.gcreason.description.DOM_UTILS=התקבלה קריאת API לכפיית איסוף זבל.\n\n\n# %S is the \"Async Cause\" of a marker, and this signifies that the cause\n# was an asynchronous one in a displayed stack.\nmarker.field.asyncStack=(Async: %S)\n\n# Non-incremental cause for a Garbage Collection marker\nmarker.field.nonIncrementalCause=Non-incremental Cause:\n\n# For \"Recalculate Style\" markers\nmarker.field.restyleHint=Restyle Hint:\nmarker.gcreason.description.ALLOC_TRIGGER=JavaScript allocated too many times, and forced a garbage collection.\nmarker.gcreason.description.CC_FORCED=The cycle collector required a garbage collection.\nmarker.gcreason.description.CC_WAITING=The cycle collector required a garbage collection.\nmarker.gcreason.description.COMPARTMENT_REVIVED=A global object that was thought to be dead at the start of the GC cycle was revived by the end of the GC cycle.\nmarker.gcreason.description.COMPONENT_UTILS=Components.utils.forceGC() was called to force a garbage collection.\nmarker.gcreason.description.DEBUG_GC=GC due to Zeal debug settings.\nmarker.gcreason.description.DESTROY_RUNTIME=Firefox destroyed a JavaScript runtime or context, and this was the final garbage collection before shutting down.\nmarker.gcreason.description.DOM_IPC=Received an inter-process message that requested a garbage collection.\nmarker.gcreason.description.DOM_WINDOW_UTILS=The user was inactive for a long time. Took the opportunity to perform GC when it was unlikely to be noticed.\nmarker.gcreason.description.DOM_WORKER=The worker was idle for a relatively long time.\nmarker.gcreason.description.EAGER_ALLOC_TRIGGER=JavaScript returned to the event loop and there were enough bytes allocated since the last GC that a new GC cycle was triggered.\nmarker.gcreason.description.EVICT_NURSERY=Work needed to be done on the tenured heap, requiring the nursery to be empty.\nmarker.gcreason.description.FINISH_LARGE_EVALUATE=Firefox finished evaluating a large script, and performed a GC because the script will never be run again.\nmarker.gcreason.description.FULL_GC_TIMER=JavaScript returned to the event loop, and it has been a relatively long time since we performed a garbage collection.\nmarker.gcreason.description.FULL_STORE_BUFFER=There were too many properties on tenured objects whose value was an object in the nursery.\nmarker.gcreason.description.INCREMENTAL_TOO_SLOW=A full, non-incremental garbage collection was triggered because there was a faster rate of allocations than the existing incremental garbage collection cycle could keep up with.\nmarker.gcreason.description.INTER_SLICE_GC=There has been a relatively long time since the last incremental GC slice.\nmarker.gcreason.description.LAST_DITCH=JavaScript attempted to allocate, but there was no memory available. Doing a full compacting garbage collection as an attempt to free up memory for the allocation.\nmarker.gcreason.description.NSJSCONTEXT_DESTROY=Firefox destroyed a JavaScript runtime or context, and this was the final garbage collection before shutting down.\nmarker.gcreason.description.OUT_OF_NURSERY=JavaScript allocated enough new objects in the nursery that it became full and triggered a minor GC.\nmarker.gcreason.description.PERIODIC_FULL_GC=JavaScript returned to the event loop, and it has been a relatively long time since Firefox performed a garbage collection.\nmarker.gcreason.description.RESET=The active incremental GC cycle was forced to finish immediately.\nmarker.gcreason.description.SHUTDOWN_CC=Firefox destroyed a JavaScript runtime or context, and this was the final garbage collection before shutting down.\nmarker.gcreason.description.TOO_MUCH_MALLOC=JavaScript allocated too many bytes, and forced a garbage collection.\nmarker.gcreason.description.USER_INACTIVE=The user was inactive for a long time. Firefox took the opportunity to perform GC when it was unlikely to be noticed.\nmarker.gcreason.label.CC_FORCED=Forced by Cycle Collection\nmarker.gcreason.label.CC_WAITING=Forced by Cycle Collection\nmarker.gcreason.label.COMPARTMENT_REVIVED=Dead Global Revived\nmarker.gcreason.label.COMPONENT_UTILS=Cu.forceGC\nmarker.gcreason.label.DEBUG_GC=Debug GC\nmarker.gcreason.label.DOM_WORKER=Periodic Worker GC\nmarker.gcreason.label.EAGER_ALLOC_TRIGGER=Eager Allocation Trigger\nmarker.gcreason.label.EVICT_NURSERY=Nursery Eviction\nmarker.gcreason.label.FINISH_LARGE_EVALUATE=Large Eval\nmarker.gcreason.label.FULL_GC_TIMER=Periodic Full GC\nmarker.gcreason.label.FULL_STORE_BUFFER=Nursery Objects Too Active\nmarker.gcreason.label.INCREMENTAL_TOO_SLOW=Allocations Rate Too Fast\nmarker.gcreason.label.INTER_SLICE_GC=Periodic Incremental GC Slice\nmarker.gcreason.label.OUT_OF_NURSERY=Nursery is Full\nmarker.gcreason.label.PERIODIC_FULL_GC=Periodic Full GC\nmarker.gcreason.label.RESET=Finish Incremental Cycle\nmarker.gcreason.label.SHARED_MEMORY_LIMIT=Large Allocation Failed\nmarker.label.compositeForwardTransaction=Composite Request Sent\nmarker.label.cycleCollection=Cycle Collection\nmarker.label.cycleCollection.forgetSkippable=CC Graph Reduction\nmarker.label.garbageCollection.nonIncremental=Non-incremental GC\nmarker.label.javascript.eventHandler=Event Handler\nmarker.label.javascript.jsURI=JavaScript URI\nmarker.label.javascript.promiseCallback=Promise Callback\nmarker.label.javascript.promiseInit=Promise Init\nmarker.label.javascript.workerRunnable=Worker\nmarker.label.minorGC=Minor GC\nmarker.label.worker=Worker\nmarker.messagePort.deserializeData=Deserialize data\n\n# The type of operation performed by a MessagePort\nmarker.messagePort.serializeData=Serialize data\n\n# The name of a nursery collection.\nmarker.nurseryCollection=Nursery Collection\nmarker.value.DOMEventBubblingPhase=Bubbling\nmarker.worker.deserializeDataOffMainThread=Deserialize data in Worker\nmarker.worker.deserializeDataOnMainThread=Deserialize data on the main thread\n\n# The type of operation performed by a Worker.\nmarker.worker.serializeDataOffMainThread=Serialize data in Worker\nmarker.worker.serializeDataOnMainThread=Serialize data on the main thread\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/memory.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Memory Tools\n# which is available from the Web Developer sub-menu -> 'Memory'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (snapshot.io.save): The label for the link that saves a\n# snapshot to disk.\nsnapshot.io.save=שמירה\n\n# LOCALIZATION NOTE (snapshot.io.delete): The label for the link that deletes\n# a snapshot\nsnapshot.io.delete=מחיקה\n\n# LOCALIZATION NOTE (snapshot.io.save.window): The title for the window\n# displayed when saving a snapshot to disk.\nsnapshot.io.save.window=שמירת תמונת מצב\n\n# LOCALIZATION NOTE (snapshot.io.import.window): The title for the window\n# displayed when importing a snapshot form disk.\nsnapshot.io.import.window=יבוא תמונת מצב\n\n# LOCALIZATION NOTE (snapshot.io.filter): The title for the filter used to\n# filter file types (*.fxsnapshot)\nsnapshot.io.filter=תמונות מצב של Firefox\n\n# LOCALIZATION NOTE (aggregate.mb): The label annotating the number of bytes (in\n# megabytes) in a snapshot. %S represents the value, rounded to 2 decimal\n# points.\naggregate.mb=%S מ״ב\n\n# LOCALIZATION NOTE (snapshot-title.loading): The title for a snapshot before\n# it has a creation time to display.\nsnapshot-title.loading=מעבד…\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks): The label describing the\n# boolean checkbox whether or not to record call stacks.\ncheckbox.recordAllocationStacks=הקלטת מחסניות קריאות\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks.tooltip): The tooltip for\n# the label describing the boolean checkbox whether or not to record call\n# stacks.\n\n# LOCALIZATION NOTE (toolbar.displayBy): The label describing the select menu\n# options of the display options.\ntoolbar.displayBy=קיבוץ לפי:\n\n# LOCALIZATION NOTE (toolbar.displayBy.tooltip): The tooltip for the label\n# describing the select menu options of the display options.\ntoolbar.displayBy.tooltip=שינוי אופן קיבוץ הפריטים\n\n# LOCALIZATION NOTE (toolbar.pop-view): The text in the button to go back to the\n# previous view.\ntoolbar.pop-view=→\n\n# LOCALIZATION NOTE (toolbar.pop-view.label): The text for the label for the\n# button to go back to the previous view.\n\n# LOCALIZATION NOTE (toolbar.viewing-individuals): The text letting the user\n# know that they are viewing individual nodes from a census group.\ntoolbar.viewing-individuals=⁂ הצגת יחידים בקבוצה\n\n# LOCALIZATION NOTE (censusDisplays.coarseType.tooltip): The tooltip for the\n# \"coarse type\" display option.\ncensusDisplays.coarseType.tooltip=קיבוץ פריטים לפי הסוג שלהם\n\n# LOCALIZATION NOTE (censusDisplays.allocationStack.tooltip): The tooltip for\n# the \"call stack\" display option.\n\n# LOCALIZATION NOTE (censusDisplays.invertedAllocationStack.tooltip): The\n# tooltip for the \"inverted call stack\" display option.\n\n# LOCALIZATION NOTE (censusDisplays.treeMap.tooltip): The tooltip for the\n# \"tree map\" display option.\n\n# LOCALIZATION NOTE (censusDisplays.objectClass.tooltip): The tooltip for the\n# \"object class\" display option.\n\n# LOCALIZATION NOTE (censusDisplays.internalType.tooltip): The tooltip for the\n# \"internal type\" display option.\ncensusDisplays.internalType.tooltip=קיבוץ פריטים לפי הסוג הפנימי שלהם ב־C++‎\n\n# LOCALIZATION NOTE (toolbar.labelBy): The label describing the select menu\n# options of the label options.\ntoolbar.labelBy=סימון לפי:\n\n# LOCALIZATION NOTE (toolbar.labelBy): The tooltip for the label describing the\n# select menu options of the label options.\ntoolbar.labelBy.tooltip=שינוי אופן סימון הפריטים\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" dominator tree display option.\ndominatorTreeDisplays.coarseType.tooltip=סימון רכיבים לפי הקטגוריות הרחבות שהם מתאימים להן\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.allocationStack.tooltip): The\n# tooltip for the \"call stack\" dominator tree display option.\ndominatorTreeDisplays.allocationStack.tooltip=סימון רכיבים לפי מחסנית ה־JavaScript שנרשמה בעת ההקצאה\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.internalType.tooltip): The\n# tooltip for the \"internal type\" dominator tree display option.\ndominatorTreeDisplays.internalType.tooltip=סימון רכיבים לפי שם הטיפוס הפנימי שלהם ב־C++‎\n\n# LOCALIZATION NOTE (treeMapDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" tree map display option.\ntreeMapDisplays.coarseType.tooltip=סימון רכיבים לפי הקטגוריות הרחבות שהם מתאימים להן\n\n# LOCALIZATION NOTE (toolbar.view): The label for the view selector in the\n# toolbar.\ntoolbar.view=הצגה:\n\n# LOCALIZATION NOTE (toolbar.view.tooltip): The tooltip for the label for the\n# view selector in the toolbar.\n\n# LOCALIZATION NOTE (toolbar.view.census): The label for the census view option\n# in the toolbar.\ntoolbar.view.census=צבירה\n\n# LOCALIZATION NOTE (toolbar.view.census.tooltip): The tooltip for the label for\n# the census view option in the toolbar.\n\n# LOCALIZATION NOTE (toolbar.view.dominators): The label for the dominators view\n# option in the toolbar.\n\n# LOCALIZATION NOTE (toolbar.view.dominators.tooltip): The tooltip for the label\n# for the dominators view option in the toolbar.\n\n# LOCALIZATION NOTE (toolbar.view.treemap): The label for the tree map option\n# in the toolbar.\ntoolbar.view.treemap=מפת עץ\n\n# LOCALIZATION NOTE (toolbar.view.treemap.tooltip): The tooltip for the label for\n# the tree map view option in the toolbar.\n\n# LOCALIZATION NOTE (take-snapshot): The label describing the button that\n# initiates taking a snapshot, either as the main label, or a tooltip.\ntake-snapshot=לקיחת תמונת מצב\n\n# LOCALIZATION NOTE (import-snapshot): The label describing the button that\n# initiates importing a snapshot.\nimport-snapshot=ייבוא…\n\n# LOCALIZATION NOTE (clear-snapshots.tooltip): The tooltip for the button that\n# deletes existing snapshot.\nclear-snapshots.tooltip=מחיקת כל תמונות המצב\n\n# LOCALIZATION NOTE (diff-snapshots.tooltip): The tooltip for the button that\n# initiates selecting two snapshots to diff with each other.\ndiff-snapshots.tooltip=השוואת תמונות מצב\n\n# LOCALIZATION NOTE (filter.placeholder): The placeholder text used for the\n# memory tool's filter search box.\nfilter.placeholder=מסנן\n\n# LOCALIZATION NOTE (filter.tooltip): The tooltip text used for the memory\n# tool's filter search box.\nfilter.tooltip=סינון התכנים של תמונת המצב\n\n# LOCALIZATION NOTE (tree-item.view-individuals.tooltip): The tooltip for the\n# button to view individuals in this group.\n\n# LOCALIZATION NOTE (tree-item.load-more): The label for the links to fetch the\n# lazily loaded sub trees in the dominator tree view.\ntree-item.load-more=מידע נוסף…\n\n# LOCALIZATION NOTE (tree-item.rootlist): The label for the root of the\n# dominator tree.\n\n# LOCALIZATION NOTE (tree-item.nostack): The label describing the row in the heap tree\n# that represents a row broken down by call stack when no stack was available.\ntree-item.nostack=(אין מחסנית זמינה)\n\n# LOCALIZATION NOTE (tree-item.nofilename): The label describing the row in the\n# heap tree that represents a row broken down by filename when no filename was\n# available.\ntree-item.nofilename=(אין שם קובץ זמין)\n\n# LOCALIZATION NOTE (tree-item.root): The label describing the row in the heap tree\n# that represents the root of the tree when inverted.\ntree-item.root=(שורש)\n\n# LOCALIZATION NOTE (tree-item.percent2): A percent of bytes or count displayed in the tree view.\n# there are two \"%\" after %S to escape and display \"%\"\ntree-item.percent2=%S%%\n\n# LOCALIZATION NOTE (diffing.baseline): The name of the baseline snapshot in a\n# diffing comparison.\n\n# LOCALIZATION NOTE (diffing.comparison): The name of the snapshot being\n# compared to the baseline in a diffing comparison.\ndiffing.comparison=השוואה\n\n# LOCALIZATION NOTE (diffing.prompt.selectBaseline): The prompt to select the\n# first snapshot when doing a diffing comparison.\ndiffing.prompt.selectBaseline=יש לבחור בתמונת המצב ההתחלתית\n\n# LOCALIZATION NOTE (diffing.prompt.selectComparison): The prompt to select the\n# second snapshot when doing a diffing comparison.\n\n# LOCALIZATION NOTE (diffing.state.error): The label describing the diffing\n# state ERROR, used in the snapshot list when an error occurs while diffing two\n# snapshots.\ndiffing.state.error=שגיאה\n\n# LOCALIZATION NOTE (diffing.state.error.full): The text describing the diffing\n# state ERROR, used in the main view when an error occurs while diffing two\n# snapshots.\ndiffing.state.error.full=אירעה שגיאה במהלך השוואת תמונות המצב.\n\n# LOCALIZATION NOTE (diffing.state.taking-diff): The label describing the diffin\n# state TAKING_DIFF, used in the snapshots list when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff=חישוב הבדלים…\n\n# LOCALIZATION NOTE (diffing.state.taking-diff.full): The label describing the\n# diffing state TAKING_DIFF, used in the main view when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff.full=חישוב הבדלים…\n\n# LOCALIZATION NOTE (diffing.state.selecting): The label describing the diffing\n# state SELECTING.\ndiffing.state.selecting=יש לבחור שתי תמונות מצב להשוואה\n\n# LOCALIZATION NOTE (diffing.state.selecting.full): The label describing the\n# diffing state SELECTING, used in the main view when selecting snapshots to\n# diff.\ndiffing.state.selecting.full=יש לבחור שתי תמונות מצב להשוואה\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING.\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING, used in the dominator tree view.\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING.\ndominatorTree.state.fetching=הגדלים מחושבים…\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING, used in the dominator tree view.\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label\n# describing the dominator tree state INCREMENTAL_FETCHING.\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label describing the\n# dominator tree state INCREMENTAL_FETCHING, used in the dominator tree view.\ndominatorTree.state.incrementalFetching.full=מתקבלים עוד…\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR.\ndominatorTree.state.error=שגיאה\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR, used in the dominator tree view.\n\n# LOCALIZATION NOTE (snapshot.state.saving.full): The label describing the\n# snapshot state SAVING, used in the main heap view.\n\n# LOCALIZATION NOTE (snapshot.state.importing.full): The label describing the\n# snapshot state IMPORTING, used in the main heap view.\nsnapshot.state.importing.full=מייבא…\n\n# LOCALIZATION NOTE (snapshot.state.reading.full): The label describing the\n# snapshot state READING, and SAVED, due to these states being combined\n# visually, used in the main heap view.\n\n# LOCALIZATION NOTE (snapshot.state.saving-census.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\n\n# LOCALIZATION NOTE (snapshot.state.saving-tree-map.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-tree-map.full=מפת העץ נשמרת…\n\n# LOCALIZATION NOTE (snapshot.state.error.full): The label describing the\n# snapshot state ERROR, used in the main heap view.\nsnapshot.state.error.full=אירעה שגיאה בעיבוד תמונת מצב זו.\n\n# LOCALIZATION NOTE (individuals.state.error): The short message displayed when\n# there is an error fetching individuals from a group.\nindividuals.state.error=שגיאה\n\n# LOCALIZATION NOTE (individuals.state.error.full): The longer message displayed\n# when there is an error fetching individuals from a group.\n\n# LOCALIZATION NOTE (individuals.state.fetching): The short message displayed\n# while fetching individuals.\nindividuals.state.fetching=מתקבל…\n\n# LOCALIZATION NOTE (individuals.state.fetching.full): The longer message\n# displayed while fetching individuals.\n\n# LOCALIZATION NOTE (individuals.field.node): The header label for an individual\n# node.\nindividuals.field.node=צומת\n\n# LOCALIZATION NOTE (individuals.field.node.tooltip): The tooltip for the header\n# label for an individual node.\n\n# LOCALIZATION NOTE (snapshot.state.saving): The label describing the snapshot\n# state SAVING, used in the snapshot list view\n\n# LOCALIZATION NOTE (snapshot.state.importing): The label describing the\n# snapshot state IMPORTING, used in the snapshot list view\n\n# LOCALIZATION NOTE (snapshot.state.reading): The label describing the snapshot\n# state READING, and SAVED, due to these states being combined visually, used in\n# the snapshot list view.\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-census=הדיווח נשמר…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-tree-map=מפת העץ נשמרת…\n\n# LOCALIZATION NOTE (snapshot.state.error): The label describing the snapshot\n# state ERROR, used in the snapshot list view.\nsnapshot.state.error=שגיאה\n\n# LOCALIZATION NOTE (heapview.no-difference): Message displayed when there is no\n# difference between two snapshots.\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there are no\n# matches when filtering.\nheapview.none-match=אין התאמות.\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there report\n# is empty.\nheapview.empty=ריק.\n\n# LOCALIZATION NOTE (heapview.noAllocationStacks): The message displayed to\n# users when selecting a display by \"call stack\" but no call stacks\n# were recorded in the heap snapshot.\n\n# LOCALIZATION NOTE (heapview.field.retainedSize): The name of the column in the\n# dominator tree view for retained byte sizes.\n\n# LOCALIZATION NOTE (heapview.field.retainedSize.tooltip): The tooltip for the\n# column header in the dominator tree view for retained byte sizes.\n\n# LOCALIZATION NOTE (heapview.field.shallowSize): The name of the column in the\n# dominator tree view for shallow byte sizes.\nheapview.field.shallowSize=גודל שטחי (בתים)\n\n# LOCALIZATION NOTE (heapview.field.shallowSize.tooltip): The tooltip for the\n# column header in the dominator tree view for shallow byte sizes.\nheapview.field.shallowSize.tooltip=גודל האובייקט עצמו\n\n# LOCALIZATION NOTE (dominatortree.field.label): The name of the column in the\n# dominator tree for an object's label.\ndominatortree.field.label=תווית\n\n# LOCALIZATION NOTE (dominatortree.field.label.tooltip): The tooltip for the column\n# header in the dominator tree view for an object's label.\n\n# LOCALIZATION NOTE (heapview.field.bytes): The name of the column in the heap\n# view for bytes.\nheapview.field.bytes=בתים\n\n# LOCALIZATION NOTE (heapview.field.bytes.tooltip): The tooltip for the column\n# header in the heap view for bytes.\n\n# LOCALIZATION NOTE (heapview.field.count): The name of the column in the heap\n# view for count.\nheapview.field.count=כמות\n\n# LOCALIZATION NOTE (heapview.field.count.tooltip): The tooltip for the column\n# header in the heap view for count.\n\n# LOCALIZATION NOTE (heapview.field.totalbytes): The name of the column in the\n# heap view for total bytes.\nheapview.field.totalbytes=סה״כ בתים\n\n# LOCALIZATION NOTE (heapview.field.totalbytes.tooltip): The tooltip for the\n# column header in the heap view for total bytes.\n\n# LOCALIZATION NOTE (heapview.field.totalcount): The name of the column in the\n# heap view for total count.\nheapview.field.totalcount=ספירה כוללת\n\n# LOCALIZATION NOTE (heapview.field.totalcount.tooltip): The tooltip for the\n# column header in the heap view for total count.\n\n# LOCALIZATION NOTE (heapview.field.name): The name of the column in the heap\n# view for name.\nheapview.field.name=שם\n\n# LOCALIZATION NOTE (heapview.field.name.tooltip): The tooltip for the column\n# header in the heap view for name.\nheapview.field.name.tooltip=שם קבוצה זו\n\n# LOCALIZATION NOTE (shortest-paths.header): The header label for the shortest\n# paths pane.\n\n# LOCALIZATION NOTE (shortest-paths.select-node): The message displayed in the\n# shortest paths pane when a node is not yet selected.\n\n# LOCALIZATION NOTE (tree-map.node-count): The label for the count value of a\n# node in the tree map\n\n\n# LOCALIZATION NOTE (censusDisplays.allocationStack.tooltip): The tooltip for\n# the \"call stack\" display option.\ncensusDisplays.allocationStack.tooltip=Group items by the JavaScript stack recorded when the object was allocated\n\n# LOCALIZATION NOTE (censusDisplays.invertedAllocationStack.tooltip): The\n# tooltip for the \"inverted call stack\" display option.\ncensusDisplays.invertedAllocationStack.tooltip=Group items by the inverted JavaScript call stack recorded when the object was created\n\n# LOCALIZATION NOTE (censusDisplays.objectClass.tooltip): The tooltip for the\n# \"object class\" display option.\ncensusDisplays.objectClass.tooltip=Group items by their JavaScript Object [[class]] name\n\n# LOCALIZATION NOTE (censusDisplays.treeMap.tooltip): The tooltip for the\n# \"tree map\" display option.\ncensusDisplays.treeMap.tooltip=Visualize memory usage: larger blocks account for a larger percent of memory usage\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks.tooltip): The tooltip for\n# the label describing the boolean checkbox whether or not to record call\n# stacks.\ncheckbox.recordAllocationStacks.tooltip=Toggle the recording of the call stack of when an object was allocated. Subsequent snapshots will be able to group and label objects by call stacks, but only with those objects created after toggling this option. Recording call stacks has a performance overhead.\n\n# LOCALIZATION NOTE (diffing.baseline): The name of the baseline snapshot in a\n# diffing comparison.\ndiffing.baseline=Baseline\n\n# LOCALIZATION NOTE (diffing.prompt.selectComparison): The prompt to select the\n# second snapshot when doing a diffing comparison.\ndiffing.prompt.selectComparison=Select the snapshot to compare to the baseline\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING.\ndominatorTree.state.computing=Generating dominators report…\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING, used in the dominator tree view.\ndominatorTree.state.computing.full=Generating dominators report…\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR, used in the dominator tree view.\ndominatorTree.state.error.full=There was an error while processing the dominator tree\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING, used in the dominator tree view.\ndominatorTree.state.fetching.full=Computing dominator’s retained sizes…\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label\n# describing the dominator tree state INCREMENTAL_FETCHING.\ndominatorTree.state.incrementalFetching=Fetching…\n\n# LOCALIZATION NOTE (dominatortree.field.label.tooltip): The tooltip for the column\n# header in the dominator tree view for an object's label.\ndominatortree.field.label.tooltip=The label for an object in memory\n\n# LOCALIZATION NOTE (heapview.field.bytes.tooltip): The tooltip for the column\n# header in the heap view for bytes.\nheapview.field.bytes.tooltip=The number of bytes taken up by this group, excluding subgroups\n\n# LOCALIZATION NOTE (heapview.field.count.tooltip): The tooltip for the column\n# header in the heap view for count.\nheapview.field.count.tooltip=The number of reachable objects in this group, excluding subgroups\n\n# LOCALIZATION NOTE (heapview.field.retainedSize): The name of the column in the\n# dominator tree view for retained byte sizes.\nheapview.field.retainedSize=Retained Size (Bytes)\n\n# LOCALIZATION NOTE (heapview.field.retainedSize.tooltip): The tooltip for the\n# column header in the dominator tree view for retained byte sizes.\nheapview.field.retainedSize.tooltip=The sum of the size of the object itself, and the sizes of all the other objects kept alive by it\n\n# LOCALIZATION NOTE (heapview.field.totalbytes.tooltip): The tooltip for the\n# column header in the heap view for total bytes.\nheapview.field.totalbytes.tooltip=The number of bytes taken up by this group, including subgroups\n\n# LOCALIZATION NOTE (heapview.field.totalcount.tooltip): The tooltip for the\n# column header in the heap view for total count.\nheapview.field.totalcount.tooltip=The number of reachable objects in this group, including subgroups\n\n# LOCALIZATION NOTE (heapview.no-difference): Message displayed when there is no\n# difference between two snapshots.\nheapview.no-difference=No difference between the baseline and comparison.\n\n# LOCALIZATION NOTE (heapview.noAllocationStacks): The message displayed to\n# users when selecting a display by \"call stack\" but no call stacks\n# were recorded in the heap snapshot.\nheapview.noAllocationStacks=No call stacks found. Record call stacks before taking a snapshot.\n\n# LOCALIZATION NOTE (individuals.field.node.tooltip): The tooltip for the header\n# label for an individual node.\nindividuals.field.node.tooltip=The individual node in the snapshot\n\n# LOCALIZATION NOTE (individuals.state.error.full): The longer message displayed\n# when there is an error fetching individuals from a group.\nindividuals.state.error.full=There was an error while fetching individuals in the group\n\n# LOCALIZATION NOTE (individuals.state.fetching.full): The longer message\n# displayed while fetching individuals.\nindividuals.state.fetching.full=Fetching individuals in group…\n\n# LOCALIZATION NOTE (shortest-paths.header): The header label for the shortest\n# paths pane.\nshortest-paths.header=Retaining Paths (from Garbage Collector Roots)\n\n# LOCALIZATION NOTE (shortest-paths.select-node): The message displayed in the\n# shortest paths pane when a node is not yet selected.\nshortest-paths.select-node=Select an item to view its retaining paths\n\n# LOCALIZATION NOTE (snapshot.state.importing): The label describing the\n# snapshot state IMPORTING, used in the snapshot list view\nsnapshot.state.importing=Importing snapshot…\n\n# LOCALIZATION NOTE (snapshot.state.reading): The label describing the snapshot\n# state READING, and SAVED, due to these states being combined visually, used in\n# the snapshot list view.\nsnapshot.state.reading=Reading snapshot…\n\n# LOCALIZATION NOTE (snapshot.state.reading.full): The label describing the\n# snapshot state READING, and SAVED, due to these states being combined\n# visually, used in the main heap view.\nsnapshot.state.reading.full=Reading snapshot…\n\n# LOCALIZATION NOTE (snapshot.state.saving): The label describing the snapshot\n# state SAVING, used in the snapshot list view\nsnapshot.state.saving=Saving snapshot…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-census.full=Generating aggregate report…\n\n# LOCALIZATION NOTE (snapshot.state.saving.full): The label describing the\n# snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving.full=Saving snapshot…\n\n# LOCALIZATION NOTE (toolbar.pop-view.label): The text for the label for the\n# button to go back to the previous view.\ntoolbar.pop-view.label=Go back to aggregates\n\n# LOCALIZATION NOTE (toolbar.view.census.tooltip): The tooltip for the label for\n# the census view option in the toolbar.\ntoolbar.view.census.tooltip=View a summary of the snapshot’s contents by aggregating objects into groups\n\n# LOCALIZATION NOTE (toolbar.view.dominators): The label for the dominators view\n# option in the toolbar.\ntoolbar.view.dominators=Dominators\n\n# LOCALIZATION NOTE (toolbar.view.dominators.tooltip): The tooltip for the label\n# for the dominators view option in the toolbar.\ntoolbar.view.dominators.tooltip=View the dominator tree and surface the largest structures in the snapshot\n\n# LOCALIZATION NOTE (toolbar.view.tooltip): The tooltip for the label for the\n# view selector in the toolbar.\ntoolbar.view.tooltip=Change the view of the snapshot\n\n# LOCALIZATION NOTE (toolbar.view.treemap.tooltip): The tooltip for the label for\n# the tree map view option in the toolbar.\ntoolbar.view.treemap.tooltip=Visualize memory usage: larger blocks account for a larger percent of memory usage\n\n# LOCALIZATION NOTE (tree-item.rootlist): The label for the root of the\n# dominator tree.\ntree-item.rootlist=GC Roots\n\n# LOCALIZATION NOTE (tree-item.view-individuals.tooltip): The tooltip for the\n# button to view individuals in this group.\ntree-item.view-individuals.tooltip=View individual nodes in this group and their retaining paths\n\n# LOCALIZATION NOTE (tree-map.node-count): The label for the count value of a\n# node in the tree map\ntree-map.node-count=count\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/menus.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndevToolsCmd.key = VK_F12\ndevToolsCmd.keytext = F12\n\ndevtoolsServiceWorkers.label = Service Workers\ndevtoolsServiceWorkers.accesskey = k\n\ndevtoolsConnect.label = התחברות…\ndevtoolsConnect.accesskey = ח\n\nbrowserConsoleCmd.label = מסוף דפדפן\nbrowserConsoleCmd.accesskey = ד\nbrowserConsoleCmd.key = j\n\nresponsiveDesignMode.label = מצב עיצוב מסתגל\nresponsiveDesignMode.accesskey = ת\nresponsiveDesignMode.key = M\n\neyedropper.label = טפטפת\neyedropper.accesskey = ע\n\n# LOCALIZATION NOTE (scratchpad.label): This menu item label appears\n# in the Tools menu. See bug 653093.\n# The Scratchpad is intended to provide a simple text editor for creating\n# and evaluating bits of JavaScript code for the purposes of function\n# prototyping, experimentation and convenient scripting.\n#\n# It's quite possible that you won't have a good analogue for the word\n# \"Scratchpad\" in your locale. You should feel free to find a close\n# approximation to it or choose a word (or words) that means\n# \"simple discardable text editor\".\nscratchpad.label = דף טיוטה\nscratchpad.accesskey = ט\nscratchpad.key = VK_F4\nscratchpad.keytext = F4\n\n# LOCALIZATION NOTE (browserToolboxMenu.label): This is the label for the\n# application menu item that opens the browser toolbox UI in the Tools menu.\nbrowserToolboxMenu.label = ארגז הכלים של הדפדפן\nbrowserToolboxMenu.accesskey = כ\nbrowserToolboxMenu.key = i\n\n# LOCALIZATION NOTE (browserContentToolboxMenu.label): This is the label for the\n# application menu item that opens the browser content toolbox UI in the Tools menu.\n# This toolbox allows to debug the chrome of the content process in multiprocess builds.\nbrowserContentToolboxMenu.label = ארגז כלים של תוכן בדפדפן\nbrowserContentToolboxMenu.accesskey = ר\n\ndevToolbarMenu.label = סרגל כלים מפתחים\ndevToolbarMenu.accesskey = מ\ndevToolbarMenu.key = VK_F2\ndevToolbarMenu.keytext = F2\n\nwebide.label = WebIDE\nwebide.accesskey = W\nwebide.key = VK_F8\nwebide.keytext = F8\n\ndevToolboxMenuItem.label = הפעלה/כיבוי של כלי פיתוח\ndevToolboxMenuItem.accesskey = פ\ndevToolboxMenuItem.key = I\n\ngetMoreDevtoolsCmd.label = קבלת כלים נוספים\ngetMoreDevtoolsCmd.accesskey = נ\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n<!ENTITY netmonitorUI.perfNotice1         \"• יש ללחוץ על הכפתור\">\n<!ENTITY netmonitorUI.perfNotice2         \"כדי להתחיל את ניתוח הביצועים.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.reload1/2/3): These are the labels displayed\n  -  in the network table when empty to start logging network requests. -->\n<!ENTITY netmonitorUI.reloadNotice1       \"• יש לבצע בקשה או\">\n<!ENTITY netmonitorUI.reloadNotice2       \"לטעון מחדש\">\n<!ENTITY netmonitorUI.reloadNotice3       \"את הדף כדי לראות מידע מפורט על פעילות הרשת.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n<!ENTITY netmonitorUI.toolbar.status3     \"מצב\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n<!ENTITY netmonitorUI.toolbar.method      \"פעולה\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n<!ENTITY netmonitorUI.toolbar.file        \"קובץ\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n<!ENTITY netmonitorUI.toolbar.domain      \"שם מתחם\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n<!ENTITY netmonitorUI.toolbar.type        \"סוג\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n<!ENTITY netmonitorUI.toolbar.transferred \"הועברו\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column, which is the\n  -  uncompressed / decoded size. -->\n<!ENTITY netmonitorUI.toolbar.size        \"גודל\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n<!ENTITY netmonitorUI.toolbar.waterfall   \"ציר זמן\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n<!ENTITY netmonitorUI.tab.headers         \"כותרים\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n<!ENTITY netmonitorUI.tab.cookies         \"עוגיות\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n<!ENTITY netmonitorUI.tab.params          \"פרמטרים\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n<!ENTITY netmonitorUI.tab.response        \"תגובה\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n<!ENTITY netmonitorUI.tab.timings         \"זמנים\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n<!ENTITY netmonitorUI.tab.preview         \"תצוגה מקדימה\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n<!ENTITY netmonitorUI.tab.security        \"אבטחה\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterAll    \"הכל\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFonts  \"גופנים\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterImages \"תמונות\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterMedia  \"מדיה\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterOther  \"אחרים\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFreetext): This is the label displayed\n  -  in the network details footer for the url filtering textbox. -->\n<!ENTITY netmonitorUI.footer.filterFreetext.label  \"סינון כתובות\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n<!ENTITY netmonitorUI.footer.clear  \"ניקוי\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n<!ENTITY netmonitorUI.footer.perf   \"הצגה או הסתרה של ניתוח הביצועים…\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n<!ENTITY netmonitorUI.panesButton.tooltip \"הצגה או הסתרה של מידע רשת\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n<!ENTITY netmonitorUI.summary.url         \"כתובת בקשה:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n<!ENTITY netmonitorUI.summary.method      \"צורת בקשה:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.address): This is the label displayed\n  -  in the network details headers tab identifying the remote address. -->\n<!ENTITY netmonitorUI.summary.address     \"כתובת מרוחקת:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n<!ENTITY netmonitorUI.summary.status      \"קוד מצב:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n<!ENTITY netmonitorUI.summary.version     \"גרסה:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n<!ENTITY netmonitorUI.summary.size        \"גודל כותרים:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n<!ENTITY netmonitorUI.response.name       \"שם:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n<!ENTITY netmonitorUI.response.dimensions \"ממדים:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n<!ENTITY netmonitorUI.response.mime       \"סוג MIME:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n<!ENTITY netmonitorUI.timings.blocked     \"חסימה:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n<!ENTITY netmonitorUI.timings.dns         \"איתור DNS:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n<!ENTITY netmonitorUI.timings.connect     \"התחברות:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n<!ENTITY netmonitorUI.timings.send        \"שליחה:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n<!ENTITY netmonitorUI.timings.wait        \"המתנה:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n<!ENTITY netmonitorUI.timings.receive     \"קבלה:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n<!ENTITY netmonitorUI.security.protocolVersion \"גרסת פרוטוקול:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n<!ENTITY netmonitorUI.security.certificate \"אישור:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n<!ENTITY netmonitorUI.context.copyUrl     \"העתקת כתובת\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrl.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams): This is the label displayed\n  -  on the context menu that copies the selected request's url parameters -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams.accesskey): This is the access key\n  -  for the Copy URL Parameters menu item displayed in the context menu for a request -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData): This is the label displayed\n  -  on the context menu that copies the selected request's post data -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData.accesskey): This is the access key\n  -  for the Copy POST Data menu item displayed in the context menu for a request -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n<!ENTITY netmonitorUI.context.copyAsCurl    \"העתקה בתור cURL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCUrl.accesskey): This is the access key\n  -  for the Copy as cURL menu item displayed in the context menu for a request -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's request headers -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders.accesskey): This is the access key\n  -  for the Copy Request Headers menu item displayed in the context menu for a request -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's response headers -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders.accesskey): This is the access key\n  -  for the Copy Response Headers menu item displayed in the context menu for a response -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponse): This is the label displayed\n  -  on the context menu that copies the selected response as a string -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRespose.accesskey): This is the access key\n  -  for the Copy Response menu item displayed in the context menu for a request -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"העתקת תמונה בתור Data URI\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"ת\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar): This is the label displayed\n  -  on the context menu that copies all as HAR format -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar.accesskey): This is the access key\n  -  for the Copy All As HAR menu item displayed in the context menu for a network panel -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar): This is the label displayed\n  -  on the context menu that saves all as HAR format -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar.accesskey): This is the access key\n  -  for the Save All As HAR menu item displayed in the context menu for a network panel -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n<!ENTITY netmonitorUI.summary.editAndResend \"העתקה ושליחה מחדש\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey \"ש\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n<!ENTITY netmonitorUI.context.newTab      \"פתיחה בלשונית חדשה\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n<!ENTITY netmonitorUI.context.newTab.accesskey \"ל\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n<!ENTITY netmonitorUI.context.perfTools   \"התחלת ניתוח ביצועים…\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"נ\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n<!ENTITY netmonitorUI.custom.newRequest   \"בקשה חדשה\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.query        \"מחרוזת שאילתה:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.headers      \"כותרי בקשה:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.postData     \"גוף בקשה:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n<!ENTITY netmonitorUI.custom.send         \"שליחה\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n<!ENTITY netmonitorUI.custom.cancel       \"ביטול\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n<!ENTITY netmonitorUI.backButton          \"חזרה\">\n\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar): This is the label displayed\n  -  on the context menu that copies all as HAR format -->\n<!ENTITY netmonitorUI.context.copyAllAsHar \"Copy All As HAR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar.accesskey): This is the access key\n  -  for the Copy All As HAR menu item displayed in the context menu for a network panel -->\n<!ENTITY netmonitorUI.context.copyAllAsHar.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCUrl.accesskey): This is the access key\n  -  for the Copy as cURL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyAsCurl.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData): This is the label displayed\n  -  on the context menu that copies the selected request's post data -->\n<!ENTITY netmonitorUI.context.copyPostData     \"Copy POST Data\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData.accesskey): This is the access key\n  -  for the Copy POST Data menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyPostData.accesskey \"D\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's request headers -->\n<!ENTITY netmonitorUI.context.copyRequestHeaders     \"Copy Request Headers\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders.accesskey): This is the access key\n  -  for the Copy Request Headers menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyRequestHeaders.accesskey  \"Q\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponse): This is the label displayed\n  -  on the context menu that copies the selected response as a string -->\n<!ENTITY netmonitorUI.context.copyResponse \"Copy Response\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRespose.accesskey): This is the access key\n  -  for the Copy Response menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyResponse.accesskey  \"R\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's response headers -->\n<!ENTITY netmonitorUI.context.copyResponseHeaders     \"Copy Response Headers\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders.accesskey): This is the access key\n  -  for the Copy Response Headers menu item displayed in the context menu for a response -->\n<!ENTITY netmonitorUI.context.copyResponseHeaders.accesskey  \"S\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams): This is the label displayed\n  -  on the context menu that copies the selected request's url parameters -->\n<!ENTITY netmonitorUI.context.copyUrlParams     \"Copy URL Parameters\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams.accesskey): This is the access key\n  -  for the Copy URL Parameters menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrlParams.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar): This is the label displayed\n  -  on the context menu that saves all as HAR format -->\n<!ENTITY netmonitorUI.context.saveAllAsHar \"Save All As HAR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar.accesskey): This is the access key\n  -  for the Save All As HAR menu item displayed in the context menu for a network panel -->\n<!ENTITY netmonitorUI.context.saveAllAsHar.accesskey \"H\">\n<!ENTITY netmonitorUI.footer.filterFreetext.key  \"F\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n<!ENTITY netmonitorUI.security.cipherSuite \"Cipher suite:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n<!ENTITY netmonitorUI.security.connection \"Connection:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n<!ENTITY netmonitorUI.security.error      \"An error occured:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n<!ENTITY netmonitorUI.security.hpkp \"Public Key Pinning:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n<!ENTITY netmonitorUI.security.hsts \"HTTP Strict Transport Security:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n<!ENTITY netmonitorUI.security.warning.cipher     \"The cipher used for encryption is deprecated and insecure.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n<!ENTITY netmonitorUI.summary.rawHeaders \"Raw headers\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Request headers:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Response headers:\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=החיבור ששימש לאחזור המשאב הזה היה מאובטח.\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not https\nnetmonitor.security.state.insecure=החיבור ששימש לאחזור המשאב הזה לא היה מאובטח.\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=שגיאת אבטחה מנעה את טעינת המשאב.\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=משאב זה הועבר דרך חיבור שהשתמש בהצפנה חלשה.\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=מאופשר\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=מנוטרל\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=מארח %S:\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayed. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<לא זמין>\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=הסתרת פרטי בקשה\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=הצגת פרטי בקשה\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=אין כותרים עבור בקשה זו\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=סינון כותרים\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=אין עוגיות עבור בקשה זו\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=סינון עוגיות\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=אין פרמטרים עבור בקשה זו\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=סינון פרמטרי בקשה\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=מחרוזת שאילתה\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=נתוני טופס\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=מטען בקשה\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=כותרי בקשה\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload=כותרי בקשה מזרם העלאה\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=כותרי תשובה\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=עוגיות בקשה\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=עוגיות תשובה\n\n# LOCALIZATION NOTE (responsePayload): This is the label displayed\n# in the network details response tab identifying the response payload.\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=סינון מאפיינים\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → התקשרות %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=מיון בסדר עולה\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=מיון בסדר יורד\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=אין בקשות\n\n# LOCALIZATION NOTE (networkMenu.summary3): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the transferred size, #4 is the number of seconds.\nnetworkMenu.summary3=בקשה אחת, #2 (הועברו: #3), #4;#1 בקשות, #2 (הועברו: #3), #4\n\n# LOCALIZATION NOTE (networkMenu.sizeB): This is the label displayed\n# in the network menu specifying the size of a request (in bytes).\nnetworkMenu.sizeB=%S ב׳\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB=%S KB\n\n# LOCALIZATION NOTE (networkMenu.sizeMB): This is the label displayed\n# in the network menu specifying the size of a request (in megabytes).\nnetworkMenu.sizeMB=%S מ״ב\n\n# LOCALIZATION NOTE (networkMenu.sizeGB): This is the label displayed\n# in the network menu specifying the size of a request (in gigabytes).\nnetworkMenu.sizeGB=%S ג״ב\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=—\n\n# LOCALIZATION NOTE (networkMenu.sizeCached): This is the label displayed\n# in the network menu specifying the transferred of a request is\n# cached.\n\n# LOCALIZATION NOTE (networkMenu.sizeServiceWorker): This is the label displayed\n# in the network menu specifying the transferred of a request computed\n# by a service worker.\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S מילישניות\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond=%S מילישניות\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second=%S שניות\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute=%S דקות\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading=טוען\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable=ריק\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading=אנא המתן...\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable=אין נתונים זמינים\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.transferredSizeKB): This is the label displayed\n# in pie or table charts specifying the size of a transferred request (in kilobytes).\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS=%S שניות\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=גודל: %S KB\n\n# LOCALIZATION NOTE (charts.totalTranferredSize): This is the label displayed\n# in the performance analysis view for total transferred size, in kilobytes.\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled=מטמון ראשי\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled=מטמון ריק\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=גודל: %S KB\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds=זמן: שניה אחת;זמן: #1 שניות\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached=תשובות שמורות: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount=סך הכל בקשות: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for size of the request.\ncharts.size=גודל\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for type of request.\ncharts.type=סוג\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for transferred\n# size of the request.\ncharts.transferred=הועברו\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for time of request.\ncharts.time=זמן\n\n# LOCALIZATION NOTE (netRequest.headers): A label used for Headers tab\n# This tab displays list of HTTP headers\nnetRequest.headers=כותרים\n\n# LOCALIZATION NOTE (netRequest.response): A label used for Response tab\n# This tab displays HTTP response body\nnetRequest.response=תגובה\n\n# LOCALIZATION NOTE (netRequest.rawData): A label used for a section\n# in Response tab. This section displays raw response body as it's\n# been received from the backend (debugger server)\nnetRequest.rawData=נתונים גולמיים\n\n# LOCALIZATION NOTE (netRequest.xml): A label used for a section\n# in Response tab. This section displays parsed XML response body.\nnetRequest.xml=XML\n\n# LOCALIZATION NOTE (netRequest.image): A label used for a section\n# in Response tab. This section displays images returned in response body.\nnetRequest.image=תמונה\n\n# LOCALIZATION NOTE (netRequest.sizeLimitMessage): A label used\n# in Response and Post tabs in case the body is bigger than given limit.\n# It allows the user to click and fetch more from the backend.\n# The {{link}} will be replace at run-time by an active link.\n# String with ID 'netRequest.sizeLimitMessageLink' will be used as text\n# for this link.\nnetRequest.sizeLimitMessageLink=כאן\n\n# LOCALIZATION NOTE (netRequest.responseBodyDiscarded): A label used\n# in Response tab if the response body is not available.\n\n# LOCALIZATION NOTE (netRequest.requestBodyDiscarded): A label used\n# in Post tab if the post body is not available.\n\n# LOCALIZATION NOTE (netRequest.post): A label used for Post tab\n# This tab displays HTTP post body\nnetRequest.post=POST\n\n# LOCALIZATION NOTE (netRequest.cookies): A label used for Cookies tab\n# This tab displays request and response cookies.\nnetRequest.cookies=עוגיות\n\n# LOCALIZATION NOTE (netRequest.params): A label used for URL parameters tab\n# This tab displays data parsed from URL query string.\nnetRequest.params=פרמטרים\n\n# LOCALIZATION NOTE (netRequest.callstack): A label used for request stacktrace tab\n# This tab displays the request's JavaScript stack trace. Should be identical to\n# debuggerUI.tabs.callstack\nnetRequest.callstack=מחסנית קריאות\n\n# LOCALIZATION NOTE (certmgr.subjectinfo.label):\n# A label used for a certificate section in security tab.\n# This section displays Name and organization who has been assigned the fingerprints\ncertmgr.subjectinfo.label=הונפק עבור\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.cn=שם נפוץ (CN):\n\n# LOCALIZATION NOTE (certmgr.certdetail.o):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.o=ארגון (o):\n\n# LOCALIZATION NOTE (certmgr.certdetail.ou):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.ou=יחידה ארגונית (OU):\n\n# LOCALIZATION NOTE (certmgr.issuerinfo.label):\n# A label used for a certificate section in security tab\n# This section displays Name and organization who issued the fingerprints\ncertmgr.issuerinfo.label=הונפק על־ידי\n\n# LOCALIZATION NOTE (certmgr.periodofvalidity.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.periodofvalidity.label=תקופת תוקף\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.begins=מועד תחילת תוקף:\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.expires=מועד סוף תוקף:\n\n# LOCALIZATION NOTE (certmgr.fingerprints.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.fingerprints.label=טביעות אצבע\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha256fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha256fingerprint=טביעת אצבע SHA-256:\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha1fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha1fingerprint=טביעת אצבע SHA1:\n\n# LOCALIZATION NOTE (netmonitor.perfNotice1/2/3): These are the labels displayed\n# in the network table when empty to start performance analysis.\nnetmonitor.perfNotice1=• יש ללחוץ על הכפתור\nnetmonitor.perfNotice2=כדי להתחיל בניתוח הביצועים.\nnetmonitor.perfNotice3=ניתוח\n\n# LOCALIZATION NOTE (netmonitor.reload1/2/3): These are the labels displayed\n# in the network table when empty to start logging network requests.\nnetmonitor.reloadNotice1=• יש לבצע בקשה או\nnetmonitor.reloadNotice2=לטעון מחדש\nnetmonitor.reloadNotice3=את הדף כדי לראות מידע מפורט על פעילות הרשת.\n\n# LOCALIZATION NOTE (netmonitor.toolbar.status2): This is the label displayed\n# in the network table toolbar, above the \"status\" column.\nnetmonitor.toolbar.status3=מצב\n\n# LOCALIZATION NOTE (netmonitor.toolbar.method): This is the label displayed\n# in the network table toolbar, above the \"method\" column.\nnetmonitor.toolbar.method=פעולה\n\n# LOCALIZATION NOTE (netmonitor.toolbar.file): This is the label displayed\n# in the network table toolbar, above the \"file\" column.\nnetmonitor.toolbar.file=קובץ\n\n# LOCALIZATION NOTE (netmonitor.toolbar.domain): This is the label displayed\n# in the network table toolbar, above the \"domain\" column.\nnetmonitor.toolbar.domain=שם מתחם\n\n# LOCALIZATION NOTE (netmonitor.toolbar.cause): This is the label displayed\n# in the network table toolbar, above the \"cause\" column.\nnetmonitor.toolbar.cause=סיבה\n\n# LOCALIZATION NOTE (netmonitor.toolbar.type): This is the label displayed\n# in the network table toolbar, above the \"type\" column.\nnetmonitor.toolbar.type=סוג\n\n# LOCALIZATION NOTE (netmonitor.toolbar.transferred): This is the label displayed\n# in the network table toolbar, above the \"transferred\" column, which is the\n# compressed / encoded size.\nnetmonitor.toolbar.transferred=הועברו\n\n# LOCALIZATION NOTE (netmonitor.toolbar.size): This is the label displayed\n# in the network table toolbar, above the \"size\" column, which is the\n# uncompressed / decoded size.\nnetmonitor.toolbar.size=גודל\n\n# LOCALIZATION NOTE (netmonitor.toolbar.waterfall): This is the label displayed\n# in the network table toolbar, above the \"waterfall\" column.\nnetmonitor.toolbar.waterfall=ציר זמן\n\n# LOCALIZATION NOTE (netmonitor.tab.headers): This is the label displayed\n# in the network details pane identifying the headers tab.\nnetmonitor.tab.headers=כותרים\n\n# LOCALIZATION NOTE (netmonitor.tab.cookies): This is the label displayed\n# in the network details pane identifying the cookies tab.\nnetmonitor.tab.cookies=עוגיות\n\n# LOCALIZATION NOTE (netmonitor.tab.params): This is the label displayed\n# in the network details pane identifying the params tab.\nnetmonitor.tab.params=פרמטרים\n\n# LOCALIZATION NOTE (netmonitor.tab.response): This is the label displayed\n# in the network details pane identifying the response tab.\nnetmonitor.tab.response=תגובה\n\n# LOCALIZATION NOTE (netmonitor.tab.timings): This is the label displayed\n# in the network details pane identifying the timings tab.\nnetmonitor.tab.timings=זמנים\n\n# LOCALIZATION NOTE (netmonitor.tab.preview): This is the label displayed\n# in the network details pane identifying the preview tab.\nnetmonitor.tab.preview=תצוגה מקדימה\n\n# LOCALIZATION NOTE (netmonitor.tab.security): This is the label displayed\n# in the network details pane identifying the security tab.\nnetmonitor.tab.security=אבטחה\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.all): This is the label displayed\n# in the network toolbar for the \"All\" filtering button.\nnetmonitor.toolbar.filter.all=הכל\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.html): This is the label displayed\n# in the network toolbar for the \"HTML\" filtering button.\nnetmonitor.toolbar.filter.html=HTML\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.css): This is the label displayed\n# in the network toolbar for the \"CSS\" filtering button.\nnetmonitor.toolbar.filter.css=CSS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.js): This is the label displayed\n# in the network toolbar for the \"JS\" filtering button.\nnetmonitor.toolbar.filter.js=JS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.xhr): This is the label displayed\n# in the network toolbar for the \"XHR\" filtering button.\nnetmonitor.toolbar.filter.xhr=XHR\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.fonts): This is the label displayed\n# in the network toolbar for the \"Fonts\" filtering button.\nnetmonitor.toolbar.filter.fonts=גופנים\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.images): This is the label displayed\n# in the network toolbar for the \"Images\" filtering button.\nnetmonitor.toolbar.filter.images=תמונות\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.media): This is the label displayed\n# in the network toolbar for the \"Media\" filtering button.\nnetmonitor.toolbar.filter.media=מדיה\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.flash): This is the label displayed\n# in the network toolbar for the \"Flash\" filtering button.\nnetmonitor.toolbar.filter.flash=Flash\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.ws): This is the label displayed\n# in the network toolbar for the \"WS\" filtering button.\nnetmonitor.toolbar.filter.ws=WS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.other): This is the label displayed\n# in the network toolbar for the \"Other\" filtering button.\nnetmonitor.toolbar.filter.other=אחרים\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.label): This is the label\n# displayed in the network toolbar for the url filtering textbox.\nnetmonitor.toolbar.filterFreetext.label=סינון כתובות\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.key): This is the\n# shortcut key to focus on the toolbar url filtering textbox\nnetmonitor.toolbar.filterFreetext.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (netmonitor.toolbar.clear): This is the label displayed\n# in the network toolbar for the \"Clear\" button.\nnetmonitor.toolbar.clear=ניקוי\n\n# LOCALIZATION NOTE (netmonitor.toolbar.perf): This is the label displayed\n# in the network toolbar for the performance analysis button.\nnetmonitor.toolbar.perf=הצגה או הסתרה של ניתוח הביצועים…\n\n# LOCALIZATION NOTE (netmonitor.summary.url): This is the label displayed\n# in the network details headers tab identifying the URL.\nnetmonitor.summary.url=כתובת בקשה:\n\n# LOCALIZATION NOTE (netmonitor.summary.method): This is the label displayed\n# in the network details headers tab identifying the method.\nnetmonitor.summary.method=צורת בקשה:\n\n# LOCALIZATION NOTE (netmonitor.summary.address): This is the label displayed\n# in the network details headers tab identifying the remote address.\nnetmonitor.summary.address=כתובת מרוחקת:\n\n# LOCALIZATION NOTE (netmonitor.summary.status): This is the label displayed\n# in the network details headers tab identifying the status code.\nnetmonitor.summary.status=קוד מצב:\n\n# LOCALIZATION NOTE (netmonitor.summary.version): This is the label displayed\n# in the network details headers tab identifying the http version.\nnetmonitor.summary.version=גרסה:\n\n# LOCALIZATION NOTE (netmonitor.summary.editAndResend): This is the label displayed\n# on the button in the headers tab that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.summary.editAndResend=העתקה ושליחה מחדש\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders): This is the label displayed\n# on the button in the headers tab that toggle view for raw request/response headers\n# from the currently displayed request\nnetmonitor.summary.rawHeaders=כותרים גולמיים\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.requestHeaders): This is the label displayed\n# in the network details headers tab identifying the raw request headers textarea\nnetmonitor.summary.rawHeaders.requestHeaders=כותרי בקשה:\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.responseHeaders): This is the label displayed\n# in the network details headers tab identifying the raw response headers textarea\nnetmonitor.summary.rawHeaders.responseHeaders=כותרי תגובה:\n\n# LOCALIZATION NOTE (netmonitor.summary.size): This is the label displayed\n# in the network details headers tab identifying the headers size.\nnetmonitor.summary.size=גודל כותרים:\n\n# LOCALIZATION NOTE (netmonitor.response.name): This is the label displayed\n# in the network details response tab identifying an image's file name.\nnetmonitor.response.name=שם:\n\n# LOCALIZATION NOTE (netmonitor.response.dimensions): This is the label displayed\n# in the network details response tab identifying an image's dimensions.\nnetmonitor.response.dimensions=ממדים:\n\n# LOCALIZATION NOTE (netmonitor.response.mime): This is the label displayed\n# in the network details response tab identifying an image's mime.\nnetmonitor.response.mime=סוג MIME:\n\n# LOCALIZATION NOTE (netmonitor.timings.blocked): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"blocked\" state.\nnetmonitor.timings.blocked=חסימה:\n\n# LOCALIZATION NOTE (netmonitor.timings.dns): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"dns\" state.\nnetmonitor.timings.dns=איתור DNS:\n\n# LOCALIZATION NOTE (netmonitor.timings.connect): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"connect\" state.\nnetmonitor.timings.connect=התחברות:\n\n# LOCALIZATION NOTE (netmonitor.timings.send): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"send\" state.\nnetmonitor.timings.send=שליחה:\n\n# LOCALIZATION NOTE (netmonitor.timings.wait): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"wait\" state.\nnetmonitor.timings.wait=המתנה:\n\n# LOCALIZATION NOTE (netmonitor.timings.receive): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"receive\" state.\nnetmonitor.timings.receive=קבלה:\n\n# LOCALIZATION NOTE (netmonitor.security.warning.cipher): A tooltip\n# for warning icon that indicates a connection uses insecure cipher suite.\n\n# LOCALIZATION NOTE (netmonitor.security.error): This is the label displayed\n# in the security tab if a security error prevented the connection.\nnetmonitor.security.error=אירעה שגיאה:\n\n# LOCALIZATION NOTE (netmonitor.security.protocolVersion): This is the label displayed\n# in the security tab describing TLS/SSL protocol version.\nnetmonitor.security.protocolVersion=גרסת פרוטוקול:\n\n# LOCALIZATION NOTE (netmonitor.security.cipherSuite): This is the label displayed\n# in the security tab describing the cipher suite used to secure this connection.\n\n# LOCALIZATION NOTE (netmonitor.security.hsts): This is the label displayed\n# in the security tab describing the usage of HTTP Strict Transport Security.\nnetmonitor.security.hsts=אבטחת תעבורה מחמירה של HTTP ‏(HSTS): \n\n# LOCALIZATION NOTE (netmonitor.security.hpkp): This is the label displayed\n# in the security tab describing the usage of Public Key Pinning.\nnetmonitor.security.hpkp=הצמדת מפתח ציבורי:\n\n# LOCALIZATION NOTE (netmonitor.security.connection): This is the label displayed\n# in the security tab describing the section containing information related to\n# the secure connection.\nnetmonitor.security.connection=חיבור:\n\n# LOCALIZATION NOTE (netmonitor.security.certificate): This is the label displayed\n# in the security tab describing the server certificate section.\nnetmonitor.security.certificate=אישור:\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl): This is the label displayed\n# on the context menu that copies the selected request's url\nnetmonitor.context.copyUrl=העתקת כתובת\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl.accesskey): This is the access key\n# for the Copy URL menu item displayed in the context menu for a request\nnetmonitor.context.copyUrl.accesskey=C\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams): This is the label displayed\n# on the context menu that copies the selected request's url parameters\nnetmonitor.context.copyUrlParams=העתקת משתני כתובת\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams.accesskey): This is the access key\n# for the Copy URL Parameters menu item displayed in the context menu for a request\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData): This is the label displayed\n# on the context menu that copies the selected request's post data\nnetmonitor.context.copyPostData=העתקת נתוני POST\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData.accesskey): This is the access key\n# for the Copy POST Data menu item displayed in the context menu for a request\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCurl): This is the label displayed\n# on the context menu that copies the selected request as a cURL command.\n# The capitalization is part of the official name and should be used throughout all languages.\n# http://en.wikipedia.org/wiki/CURL\nnetmonitor.context.copyAsCurl=העתקה בתור cURL\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCUrl.accesskey): This is the access key\n# for the Copy as cURL menu item displayed in the context menu for a request\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders): This is the label displayed\n# on the context menu that copies the selected item's request headers\nnetmonitor.context.copyRequestHeaders=העתקת כותרות הבקשה\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders.accesskey): This is the access key\n# for the Copy Request Headers menu item displayed in the context menu for a request\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders): This is the label displayed\n# on the context menu that copies the selected item's response headers\nnetmonitor.context.copyResponseHeaders=העתקת כותרות הבקשה\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders.accesskey): This is the access key\n# for the Copy Response Headers menu item displayed in the context menu for a response\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponse): This is the label displayed\n# on the context menu that copies the selected response as a string\nnetmonitor.context.copyResponse=העתקת התגובה\n\n# LOCALIZATION NOTE (netmonitor.context.copyRespose.accesskey): This is the access key\n# for the Copy Response menu item displayed in the context menu for a request\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri): This is the label displayed\n# on the context menu that copies the selected image as data uri\nnetmonitor.context.copyImageAsDataUri=העתקת תמונה בתור Data URI\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri.accesskey): This is the access key\n# for the Copy Image As Data URI menu item displayed in the context menu for a request\nnetmonitor.context.copyImageAsDataUri.accesskey=ת\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar): This is the label displayed\n# on the context menu that copies all as HAR format\nnetmonitor.context.copyAllAsHar=העתקת הכל בתור HAR\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar.accesskey): This is the access key\n# for the Copy All As HAR menu item displayed in the context menu for a network panel\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar): This is the label displayed\n# on the context menu that saves all as HAR format\nnetmonitor.context.saveAllAsHar=שמירת הכל בתור HAR\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar.accesskey): This is the access key\n# for the Save All As HAR menu item displayed in the context menu for a network panel\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend): This is the label displayed\n# on the context menu that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.context.editAndResend=העתקה ושליחה מחדש\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend.accesskey): This is the access key\n# for the \"Edit and Resend\" menu item displayed in the context menu for a request\nnetmonitor.context.editAndResend.accesskey=ש\n\n# LOCALIZATION NOTE (netmonitor.context.newTab):  This is the label\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab=פתיחה בלשונית חדשה\n\n# LOCALIZATION NOTE (netmonitor.context.newTab.accesskey): This is the access key\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab.accesskey=ל\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools): This is the label displayed\n# on the context menu that shows the performance analysis tools\nnetmonitor.context.perfTools=התחלת ניתוח ביצועים…\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools.accesskey): This is the access key\n# for the performance analysis menu item displayed in the context menu for a request\nnetmonitor.context.perfTools.accesskey=נ\n\n# LOCALIZATION NOTE (netmonitor.custom.newRequest): This is the label displayed\n# as the title of the new custom request form\nnetmonitor.custom.newRequest=בקשה חדשה\n\n# LOCALIZATION NOTE (netmonitor.custom.query): This is the label displayed\n# above the query string entry in the custom request form\nnetmonitor.custom.query=מחרוזת שאילתה:\n\n# LOCALIZATION NOTE (netmonitor.custom.headers): This is the label displayed\n# above the request headers entry in the custom request form\nnetmonitor.custom.headers=כותרי בקשה:\n\n# LOCALIZATION NOTE (netmonitor.custom.postData): This is the label displayed\n# above the request body entry in the custom request form\nnetmonitor.custom.postData=גוף בקשה:\n\n# LOCALIZATION NOTE (netmonitor.custom.send): This is the label displayed\n# on the button which sends the custom request\nnetmonitor.custom.send=שליחה\n\n# LOCALIZATION NOTE (netmonitor.custom.cancel): This is the label displayed\n# on the button which cancels and closes the custom request form\nnetmonitor.custom.cancel=ביטול\n\n# LOCALIZATION NOTE (netmonitor.backButton): This is the label displayed\n# on the button which exists the performance statistics view\nnetmonitor.backButton=חזרה\n\n# LOCALIZATION NOTE (netmonitor.headers.learnMore): This is the label displayed\n# next to a header list item, with a link to external documentation\nnetmonitor.headers.learnMore=מידע נוסף\n\n\n\n\n\n# LOCALIZATION NOTE (charts.totalTranferredSize): This is the label displayed\n# in the performance analysis view for total transferred size, in kilobytes.\ncharts.totalTransferredSize=Transferred Size: %S KB\n\n# LOCALIZATION NOTE (charts.transferredSizeKB): This is the label displayed\n# in pie or table charts specifying the size of a transferred request (in kilobytes).\ncharts.transferredSizeKB=%S KB\n\n# LOCALIZATION NOTE (netRequest.requestBodyDiscarded): A label used\n# in Post tab if the post body is not available.\nnetRequest.requestBodyDiscarded=Request POST body was not stored.\n\n# LOCALIZATION NOTE (netRequest.responseBodyDiscarded): A label used\n# in Response tab if the response body is not available.\nnetRequest.responseBodyDiscarded=Response body was not stored.\n\n# LOCALIZATION NOTE (netRequest.sizeLimitMessage): A label used\n# in Response and Post tabs in case the body is bigger than given limit.\n# It allows the user to click and fetch more from the backend.\n# The {{link}} will be replace at run-time by an active link.\n# String with ID 'netRequest.sizeLimitMessageLink' will be used as text\n# for this link.\nnetRequest.sizeLimitMessage=Size limit has been reached. Click {{link}} to load more.\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar.accesskey): This is the access key\n# for the Copy All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.copyAllAsHar.accesskey=O\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCUrl.accesskey): This is the access key\n# for the Copy as cURL menu item displayed in the context menu for a request\nnetmonitor.context.copyAsCurl.accesskey=C\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData.accesskey): This is the access key\n# for the Copy POST Data menu item displayed in the context menu for a request\nnetmonitor.context.copyPostData.accesskey=D\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders.accesskey): This is the access key\n# for the Copy Request Headers menu item displayed in the context menu for a request\nnetmonitor.context.copyRequestHeaders.accesskey=Q\n\n# LOCALIZATION NOTE (netmonitor.context.copyRespose.accesskey): This is the access key\n# for the Copy Response menu item displayed in the context menu for a request\nnetmonitor.context.copyResponse.accesskey=R\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders.accesskey): This is the access key\n# for the Copy Response Headers menu item displayed in the context menu for a response\nnetmonitor.context.copyResponseHeaders.accesskey=S\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams.accesskey): This is the access key\n# for the Copy URL Parameters menu item displayed in the context menu for a request\nnetmonitor.context.copyUrlParams.accesskey=P\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar.accesskey): This is the access key\n# for the Save All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.saveAllAsHar.accesskey=H\n\n# LOCALIZATION NOTE (netmonitor.security.cipherSuite): This is the label displayed\n# in the security tab describing the cipher suite used to secure this connection.\nnetmonitor.security.cipherSuite=Cipher suite:\n\n# LOCALIZATION NOTE (netmonitor.security.warning.cipher): A tooltip\n# for warning icon that indicates a connection uses insecure cipher suite.\nnetmonitor.security.warning.cipher=The cipher used for encryption is deprecated and insecure.\n\n# LOCALIZATION NOTE (networkMenu.sizeCached): This is the label displayed\n# in the network menu specifying the transferred of a request is\n# cached.\nnetworkMenu.sizeCached=cached\n\n# LOCALIZATION NOTE (networkMenu.sizeServiceWorker): This is the label displayed\n# in the network menu specifying the transferred of a request computed\n# by a service worker.\nnetworkMenu.sizeServiceWorker=service worker\n\n# LOCALIZATION NOTE (responsePayload): This is the label displayed\n# in the network details response tab identifying the response payload.\nresponsePayload=Response payload\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/performance.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Performance strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusTooltip): This string\n  -  is displayed as the tooltip for the buffer capacity during a recording. -->\n\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.nonE10SBuild): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a non-multiprocess build. -->\n<!ENTITY performanceUI.disabledRealTime.nonE10SBuild \"נתוני הקלטה בזמן אמת מבוטלים כאשר Firefox אינו במצב ריבוי תהליכים.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.disabledE10S): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a build that can run multiprocess Firefox, but just is not enabled. -->\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusFull): This string\n  -  is displayed when the profiler's circular buffer has started to overlap. -->\n\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while the profiler is unavailable, for example, while\n  -  in Private Browsing mode. -->\n<!ENTITY performanceUI.unavailableNoticePB \"הקלטת פרופיל אינה זמינה כרגע. נא לסגור את כל חלונות הגלישה הפרטית ולנסות שוב.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while loading a profile. -->\n<!ENTITY performanceUI.loadingNotice \"בטעינה…\">\n\n<!-- LOCALIZATION NOTE (performanceUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n<!ENTITY performanceUI.toolbar.waterfall \"מפל\">\n<!ENTITY performanceUI.toolbar.js-calltree \"עץ קריאות\">\n<!ENTITY performanceUI.toolbar.memory-calltree \"הקצאות\">\n\n<!-- LOCALIZATION NOTE (performanceUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY performanceUI.table.totalDuration            \"זמן כולל\">\n<!ENTITY performanceUI.table.selfDuration             \"זמן עצמי\">\n<!ENTITY performanceUI.table.totalPercentage          \"עלות כוללת\">\n<!ENTITY performanceUI.table.selfPercentage           \"עלות עצמית\">\n<!ENTITY performanceUI.table.selfPercentage.tooltip   \"אחוז הזמן שנוצל לטובת הפונקציה הזו.\">\n<!ENTITY performanceUI.table.samples                  \"דגימות\">\n<!ENTITY performanceUI.table.function                 \"פונקציה\">\n<!ENTITY performanceUI.table.function.tooltip         \"השם והמיקום המקורי של הפונקציה שנדגמה.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.options.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n<!ENTITY performanceUI.options.filter.tooltiptext \"נא לבחור מה להציג בציר הזמן\">\n\n<!-- LOCALIZATION NOTE (performanceUI.options.gear.tooltiptext): This is the\n  -  tooltip for the options button. -->\n<!ENTITY performanceUI.options.gear.tooltiptext \"הגדרת העדפות הביצועים.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n\n<!-- LOCALIZATION NOTE (performanceUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n\n<!-- LOCALIZATION NOTE (performanceUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n\n<!-- LOCALIZATION NOTE (performanceUI.showJITOptimizations): This string\n  -  is displayed next to a checkbox determining whether or not JIT optimization data\n  -  should be displayed. -->\n<!ENTITY performanceUI.showJITOptimizations             \"הצגת שיפורי JIT\">\n\n<!-- LOCALIZATION NOTE (performanceUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n\n<!-- LOCALIZATION NOTE (performanceUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY performanceUI.enableMemory             \"הקלטת הזיכרון\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableAllocations): This string\n  -  is displayed next to a checkbox determining whether or not allocation\n  -  measurements are enabled. -->\n\n<!-- LOCALIZATION NOTE (performanceUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n\n<!-- LOCALIZATION NOTE (performanceUI.console.recordingNoticeStart/recordingNoticeEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Wraps the command used to start, like \"Currently recording via console.profile(\"label\")\" -->\n<!ENTITY performanceUI.console.recordingNoticeStart \"ההקלטה הנוכחית היא דרך\">\n<!ENTITY performanceUI.console.recordingNoticeEnd   \"\">\n\n<!-- LOCALIZATION NOTE (performanceUI.console.stopCommandStart/stopCommandEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Indicates how to stop the recording, wrapping the command, like\n  -  \"Stop recording by entering console.profileEnd(\"label\") into the console.\" -->\n<!ENTITY performanceUI.console.stopCommandStart \"הפסקת ההקלטה ע״י הזנת\">\n<!ENTITY performanceUI.console.stopCommandEnd   \"לתוך המסוף.\">\n\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusFull): This string\n  -  is displayed when the profiler's circular buffer has started to overlap. -->\n<!ENTITY performanceUI.bufferStatusFull \"The buffer is full. Older samples are now being overwritten.\">\n\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Performance strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusTooltip): This string\n  -  is displayed as the tooltip for the buffer capacity during a recording. -->\n<!ENTITY performanceUI.bufferStatusTooltip \"The profiler stores samples in a circular buffer, and once the buffer reaches the limit for a recording, newer samples begin to overwrite samples at the beginning of the recording.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.disabledE10S): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a build that can run multiprocess Firefox, but just is not enabled. -->\n<!ENTITY performanceUI.disabledRealTime.disabledE10S \"Enable multiprocess Firefox in preferences for rendering recording data in realtime.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableAllocations): This string\n  -  is displayed next to a checkbox determining whether or not allocation\n  -  measurements are enabled. -->\n<!ENTITY performanceUI.enableAllocations             \"Record Allocations\">\n<!ENTITY performanceUI.enableAllocations.tooltiptext \"Record Object allocations while profiling.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n<!ENTITY performanceUI.enableFramerate             \"Record Framerate\">\n<!ENTITY performanceUI.enableFramerate.tooltiptext \"Record framerate while profiling.\">\n<!ENTITY performanceUI.enableMemory.tooltiptext \"Record memory consumption while profiling.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n<!ENTITY performanceUI.flattenTreeRecursion             \"Flatten Tree Recursion\">\n<!ENTITY performanceUI.flattenTreeRecursion.tooltiptext \"Flatten recursion when inspecting functions.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n<!ENTITY performanceUI.invertFlameGraph             \"Invert Flame Chart\">\n<!ENTITY performanceUI.invertFlameGraph.tooltiptext \"Inverting the flame chart displays the profiled call paths starting from the youngest frames and expanding out to the older frames.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n<!ENTITY performanceUI.invertTree             \"Invert Call Tree\">\n<!ENTITY performanceUI.invertTree.tooltiptext \"Inverting the call tree displays the profiled call paths starting from the youngest frames and expanding out to the older frames.\">\n<!ENTITY performanceUI.showJITOptimizations.tooltiptext \"Show JIT optimization data sampled in each JavaScript frame.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n<!ENTITY performanceUI.showPlatformData             \"Show Gecko Platform Data\">\n<!ENTITY performanceUI.showPlatformData.tooltiptext \"Showing platform data enables the JavaScript Profiler reports to include Gecko platform symbols.\">\n<!ENTITY performanceUI.table.samples.tooltip          \"The number of times this function was on the stack when the profiler took a sample.\">\n<!ENTITY performanceUI.table.selfAlloc                \"Self Sampled Allocations\">\n<!ENTITY performanceUI.table.selfAlloc.tooltip        \"The number of Object allocations sampled at this location.\">\n<!ENTITY performanceUI.table.selfDuration.tooltip     \"The amount of time spent only within this function.\">\n<!ENTITY performanceUI.table.totalAlloc               \"Total Sampled Allocations\">\n<!ENTITY performanceUI.table.totalAlloc.tooltip       \"The total number of Object allocations sampled at this location and in callees.\">\n<!ENTITY performanceUI.table.totalDuration.tooltip    \"The amount of time spent in this function and functions it calls.\">\n<!ENTITY performanceUI.table.totalPercentage.tooltip  \"The percentage of time spent in this function and functions it calls.\">\n<!ENTITY performanceUI.toolbar.allocations.tooltiptext \"Shows where memory was allocated during the recording.\">\n<!ENTITY performanceUI.toolbar.js-calltree.tooltiptext \"Highlights JavaScript functions where the browser spent most time during the recording.\">\n<!ENTITY performanceUI.toolbar.js-flamegraph \"JS Flame Chart\">\n<!ENTITY performanceUI.toolbar.js-flamegraph.tooltiptext \"Shows the JavaScript call stack over the course of the recording.\">\n<!ENTITY performanceUI.toolbar.memory-flamegraph \"Allocations Flame Chart\">\n<!ENTITY performanceUI.toolbar.waterfall.tooltiptext \"Shows the different operations the browser is performing during the recording, laid out sequentially as a waterfall.\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/performance.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=אין פרופילים עדיין.\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# identifying a set of function calls. %S represents the number of recording,\n# iterating for every new recording, resulting in \"Recording #1\", \"Recording #2\", etc.\nrecordingsList.itemLabel=הקלטה מספר %S\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=בהליכי ביצוע…\n\n# LOCALIZATION NOTE (recordingsList.loadingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that is finished and is loading.\nrecordingsList.loadingLabel=בטעינה…\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S מ״ש\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for saving an item to disk.\nrecordingsList.saveLabel=שמירה\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Performance Tools,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps=fps\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Performance Tools,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=מ״ש\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory=מ״ב\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Performance Tools,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=סגנונות\ncategory.js=JIT\ncategory.network=רשת\ncategory.graphics=גרפיקה\ncategory.storage=אחסון\ncategory.events=קלט ואירועים\ncategory.tools=כלים\n\n# LOCALIZATION NOTE (table.bytes):\n# This string is displayed in the call tree after bytesize units.\n# %S represents the value in bytes.\ntable.bytes=%S ב׳\n\n# LOCALIZATION NOTE (table.ms2):\n# This string is displayed in the call tree after units of time in milliseconds.\n# %S represents the value in milliseconds.\ntable.ms2=%S מ״ש\n\n# LOCALIZATION NOTE (table.percentage3):\n# This string is displayed in the call tree after units representing percentages.\n# %S represents the value in percentage with two decimal points, localized.\n# there are two \"%\" after %S to escape and display \"%\"\ntable.percentage3=%S%%\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(שורש)\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=הצגת המקור במנפה השגיאות\n\n# LOCALIZATION NOTE (table.view-optimizations.tooltiptext2):\n# This string is displayed in the icon displayed next to frames that\n# have optimization data\n\n# LOCALIZATION NOTE (recordingsList.importDialogTitle):\n# This string is displayed as a title for importing a recoring from disk.\nrecordingsList.importDialogTitle=יבוא הקלטה…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=שמירת הקלטה…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=קובצי JSON\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=כל הקבצים\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S מ״ש\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=רשומות\n\n# LOCALIZATION NOTE (profiler.bufferFull):\n# This string is displayed when recording, indicating how much of the\n# buffer is currently be used.\n# %S is the percentage of the buffer used -- there are two \"%\"s after to escape\n# the % that is actually displayed.\n# Example: \"Buffer 54% full\"\n\n# LOCALIZATION NOTE (recordings.start):\n# The label shown on the main recording buttons to start recording.\n\n# LOCALIZATION NOTE (recordings.stop):\n# The label shown on the main recording buttons to stop recording.\n\n# LOCALIZATION NOTE (recordings.start.tooltip):\n# This string is displayed as a tooltip on a button that starts a new profile.\n\n# LOCALIZATION NOTE (recordings.import.tooltip):\n# This string is displayed on a button that opens a dialog to import a saved profile data file.\nrecordings.import.tooltip=ייבוא…\n\n# LOCALIZATION NOTE (recordings.clear.tooltip):\n# This string is displayed on a button that removes all the recordings.\nrecordings.clear.tooltip=ניקוי\n\ncategory.gc=GC\n\n# LOCALIZATION NOTE (profiler.bufferFull):\n# This string is displayed when recording, indicating how much of the\n# buffer is currently be used.\n# %S is the percentage of the buffer used -- there are two \"%\"s after to escape\n# the % that is actually displayed.\n# Example: \"Buffer 54% full\"\nprofiler.bufferFull=Buffer %S%% full\n\n# LOCALIZATION NOTE (recordings.start):\n# The label shown on the main recording buttons to start recording.\nrecordings.start=Start Recording Performance\n\n# LOCALIZATION NOTE (recordings.start.tooltip):\n# This string is displayed as a tooltip on a button that starts a new profile.\nrecordings.start.tooltip=Toggle the recording state of a performance recording.\n\n# LOCALIZATION NOTE (recordings.stop):\n# The label shown on the main recording buttons to stop recording.\nrecordings.stop=Stop Recording Performance\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=(idle)\n\n# LOCALIZATION NOTE (table.view-optimizations.tooltiptext2):\n# This string is displayed in the icon displayed next to frames that\n# have optimization data\ntable.view-optimizations.tooltiptext2=Frame contains JIT optimization data\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedTitle=שינויים שלא נשמרו\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=You have unsaved changes that will be lost. Are you sure you want to continue?\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted.\nprojecteditor.deleteLabel=Delete\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle=Delete\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage=Are you sure you want to delete this folder?\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage=Are you sure you want to delete this file?\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a menu item for adding a new file to\n# the directory.\nprojecteditor.newLabel=New…\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=Rename\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel=שמירה\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel=שמירה בשם…\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file.\nprojecteditor.selectFileLabel=Select a File\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder.\nprojecteditor.openFolderLabel=Select a Folder\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file.\nprojecteditor.openFileLabel=Open a File\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files.\nprojecteditor.find.commandkey=F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\".\nprojecteditor.save.commandkey=S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file.\nprojecteditor.new.commandkey=N\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/promisedebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Promise debugger panel\n     strings. The Promise debugger panel is part of the debugger -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n\n\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Promise debugger panel\n     strings. The Promise debugger panel is part of the debugger -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY title \"Promise Debugger\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/promisedebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Promise debugger\n# which is available as a panel in the Debugger.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/responsive.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Design Mode,\n# available from the Web Developer sub-menu -> 'Responsive Design Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (responsive.editDeviceList): option displayed in the device\n# selector\nresponsive.editDeviceList=עריכת רשימה…\n\n# LOCALIZATION NOTE (responsive.exit): tooltip text of the exit button.\nresponsive.exit=סגירת מצב עיצוב מסתגל\n\n# LOCALIZATION NOTE (responsive.rotate): tooltip text of the rotate button.\nresponsive.rotate=סיבוב תצוגה\n\n# LOCALIZATION NOTE (responsive.deviceListLoading): placeholder text for\n# device selector when it's still fetching devices\nresponsive.deviceListLoading=בטעינה…\n\n# LOCALIZATION NOTE (responsive.deviceListError): placeholder text for\n# device selector when an error occurred\nresponsive.deviceListError=אין רשימה זמינה\n\n# LOCALIZATION NOTE (responsive.done): button text in the device list modal\nresponsive.done=סיום\n\n# LOCALIZATION NOTE (responsive.noDeviceSelected): placeholder text for the\n# device selector\nresponsive.noDeviceSelected=לא נבחר התקן\n\n# LOCALIZATION NOTE  (responsive.title): the title displayed in the global\n# toolbar\nresponsive.title=מצב עיצוב מסתגל\n\n# LOCALIZATION NOTE (responsive.enableTouch): tooltip text for the touch\n# simulation button when it's disabled\nresponsive.enableTouch=הפעלת הדמיית מגע\n\n# LOCALIZATION NOTE (responsive.disableTouch): tooltip text for the touch\n# simulation button when it's enabled\nresponsive.disableTouch=נטרול הדמיית מגע\n\n# LOCALIZATION NOTE  (responsive.screenshot): tooltip of the screenshot button.\nresponsive.screenshot=צילום מסך של אזור התצוגה\n\n# LOCALIZATION NOTE (responsive.screenshotGeneratedFilename): The auto generated\n# filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the\n# second argument (%2$S) is the time string in HH.MM.SS format.\nresponsive.screenshotGeneratedFilename=צילום מסך %1$S בשעה %2$S\n\n# LOCALIZATION NOTE (responsive.remoteOnly): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# non-remote tab.\n\n# LOCALIZATION NOTE (responsive.noContainerTabs): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# container tab.\nresponsive.noContainerTabs=מצב עיצוב מסתגל כרגע אינו זמין במגירות לשוניות.\n\n# LOCALIZATION NOTE (responsive.noThrottling): UI option in a menu to configure\n# network throttling.  This option is the default and disables throttling so you\n# just have normal network conditions.  There is not very much room in the UI\n# so a short string would be best if possible.\nresponsive.noThrottling=ללא ויסות\n\n# LOCALIZATION NOTE (responsive.devicePixelRatio): tooltip for the\n# DevicePixelRatio (DPR) dropdown when is enabled.\nresponsive.devicePixelRatio=יחס הפיקסלים של ההתקן\n\n# LOCALIZATION NOTE (responsive.autoDPR): tooltip for the DevicePixelRatio\n# (DPR) dropdown when is disabled because a device is selected.\n# The argument (%1$S) is the selected device (e.g. iPhone 6) that set\n# automatically the DPR value.\nresponsive.autoDPR=DPR הוגדר באופן אוטומטי ע״י %1$S\n\n# LOCALIZATION NOTE (responsive.customDeviceName): Default value in a form to\n# add a custom device based on an arbitrary size (no association to an existing\n# device).\nresponsive.customDeviceName=התקן מותאם אישית\n\n# LOCALIZATION NOTE (responsive.customDeviceNameFromBase): Default value in a\n# form to add a custom device based on the properties of another.  %1$S is the\n# name of the device we're staring from, such as \"Apple iPhone 6\".\nresponsive.customDeviceNameFromBase=%1$S (מותאם אישית)\n\n# LOCALIZATION NOTE (responsive.addDevice): Button text that reveals a form to\n# be used for adding custom devices.\nresponsive.addDevice=הוספת התקן\n\n# LOCALIZATION NOTE (responsive.deviceAdderName): Label of form field for the\n# name of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderName=שם\n\n# LOCALIZATION NOTE (responsive.deviceAdderSize): Label of form field for the\n# size of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderSize=גודל\n\n# LOCALIZATION NOTE (responsive.deviceAdderPixelRatio): Label of form field for\n# the devicePixelRatio of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderPixelRatio=DPR\n\n# LOCALIZATION NOTE (responsive.deviceAdderUserAgent): Label of form field for\n# the user agent of a new device.  The available width is very low, so you might\n# see overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderUserAgent=UA\n\n# LOCALIZATION NOTE (responsive.deviceAdderTouch): Label of form field for the\n# touch input support of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderTouch=מגע\n\n# LOCALIZATION NOTE (responsive.deviceAdderSave): Button text that submits a\n# form to add a new device.\nresponsive.deviceAdderSave=שמירה\n\n# LOCALIZATION NOTE (responsive.deviceDetails): Tooltip that appears when\n# hovering on a device in the device modal.  %1$S is the width of the device.\n# %2$S is the height of the device.  %3$S is the devicePixelRatio value of the\n# device.  %4$S is the user agent of the device.  %5$S is a boolean value\n# noting whether touch input is supported.\n\n\n# LOCALIZATION NOTE (responsive.deviceDetails): Tooltip that appears when\n# hovering on a device in the device modal.  %1$S is the width of the device.\n# %2$S is the height of the device.  %3$S is the devicePixelRatio value of the\n# device.  %4$S is the user agent of the device.  %5$S is a boolean value\n# noting whether touch input is supported.\nresponsive.deviceDetails=Size: %1$S x %2$S\\nDPR: %3$S\\nUA: %4$S\\nTouch: %5$S\n\n# LOCALIZATION NOTE (responsive.remoteOnly): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# non-remote tab.\nresponsive.remoteOnly=Responsive Design Mode is only available for remote browser tabs, such as those used for web content in multi-process Firefox.\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate2): tooltip of the rotate button.\nresponsiveUI.rotate2=היפוך\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot=צילום מסך\n\n# LOCALIZATION NOTE  (responsiveUI.userAgentPlaceholder): placeholder for the user agent input.\nresponsiveUI.userAgentPlaceholder=סוכן משתמש מותאם אישית\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename=צילום %1$S של המסך ב־%2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch=הדמיית אירועי מגע (יתכן שתידרש טעינה מחדש של הדף)\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=הוספת ערכה\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=הסרת ערכה\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S (מותאם אישית)\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)‎\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle1): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle1=מצב עיצוב מסתגל\n\n# LOCALIZATION NOTE (responsiveUI.close1): tooltip text of the close button.\nresponsiveUI.close1=יציאה ממצב עיצוב מסתגל\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=מתן שם לערכה ‎%Sx%S\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip=ניתן להשתמש במקש Control להגברת הדיוק וב־Shift לגדלים מעוגלים.\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload=אם נוספו מאזיני פעולות מגע קודם לכן, יש לטעון את העמוד מחדש.\nresponsiveUI.notificationReload=טעינה מחדש\nresponsiveUI.notificationReload_accesskey=ט\nresponsiveUI.dontShowReloadNotification=לעולם לא להציג שוב\nresponsiveUI.dontShowReloadNotification_accesskey=ל\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n<!ENTITY window.title                 \"דף טיוטה\">\n\n<!ENTITY fileMenu.label               \"קובץ\">\n<!ENTITY fileMenu.accesskey           \"ק\">\n\n<!ENTITY newWindowCmd.label           \"חלון חדש\">\n<!ENTITY newWindowCmd.accesskey       \"ח\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"פתיחת קובץ…\">\n<!ENTITY openFileCmd.accesskey        \"פ\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"פתיחת אחרונים\">\n<!ENTITY openRecentMenu.accesskey     \"א\">\n\n<!ENTITY revertCmd.label              \"החזרה…\">\n<!ENTITY revertCmd.accesskey          \"ח\">\n\n<!ENTITY saveFileCmd.label            \"שמירה\">\n<!ENTITY saveFileCmd.accesskey        \"ש\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"שמירה בשם…\">\n<!ENTITY saveFileAsCmd.accesskey      \"ש\">\n\n<!ENTITY closeCmd.label               \"סגירה\">\n<!ENTITY closeCmd.key                 \"ס\">\n<!ENTITY closeCmd.accesskey           \"ס\">\n\n<!ENTITY viewMenu.label               \"תצוגה\">\n<!ENTITY viewMenu.accesskey           \"ת\">\n\n<!ENTITY lineNumbers.label             \"הצגת מספרי שורות\">\n\n<!ENTITY wordWrap.label                \"גלישת טקסט\">\n\n<!ENTITY highlightTrailingSpace.label     \"הדגשת רווחים עוקבים\">\n\n<!ENTITY largerFont.label             \"גופן גדול יותר\">\n<!ENTITY largerFont.commandkey        \"+\">\n<!ENTITY largerFont.commandkey2       \"=\"> <!-- + is above this key on many keyboards -->\n\n<!ENTITY smallerFont.label            \"גופן קטן יותר\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"גודל רגיל\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label               \"עריכה\">\n<!ENTITY editMenu.accesskey           \"ע\">\n\n<!ENTITY run.label                    \"הרצה\">\n<!ENTITY run.accesskey                \"ר\">\n<!ENTITY run.key                      \"R\">\n\n<!ENTITY inspect.label                \"חקירה\">\n<!ENTITY inspect.accesskey            \"ח\">\n<!ENTITY inspect.key                  \"ח\">\n\n<!ENTITY display.label                \"תצוגה\">\n<!ENTITY display.accesskey            \"ת\">\n<!ENTITY display.key                  \"l\">\n\n<!ENTITY pprint.label                 \"הדפסה יפה\">\n<!ENTITY pprint.key                   \"p\">\n\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n<!ENTITY environmentMenu.label        \"סביבה\">\n<!ENTITY environmentMenu.accesskey    \"ס\">\n\n\n<!ENTITY contentContext.label         \"תוכן\">\n<!ENTITY contentContext.accesskey     \"ת\">\n\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n<!ENTITY browserContext.label         \"דפדפן\">\n<!ENTITY browserContext.accesskey     \"ד\">\n\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n<!ENTITY helpMenu.label               \"עזרה\">\n<!ENTITY helpMenu.accesskey           \"ע\">\n<!ENTITY helpMenuWin.label            \"עזרה\">\n<!ENTITY helpMenuWin.accesskey        \"ע\">\n\n<!ENTITY documentationLink.label      \"עזרה עבור דף טיוטה ב־MDN\">\n<!ENTITY documentationLink.accesskey  \"ע\">\n\n\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n<!ENTITY resetContext2.label          \"איפוס משתנים\">\n<!ENTITY resetContext2.accesskey      \"א\">\n\n<!ENTITY reloadAndRun.label           \"טעינה מחדש והפעלה\">\n<!ENTITY reloadAndRun.accesskey       \"ט\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"ביצוע\">\n<!ENTITY executeMenu.accesskey        \"ב\">\n\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n<!ENTITY evalFunction.key \"e\">\n\n<!ENTITY evalFunction.accesskey \"v\">\n\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n<!ENTITY evalFunction.label \"Evaluate Current Function\">\n<!ENTITY highlightTrailingSpace.accesskey \"H\">\n<!ENTITY largerFont.accesskey         \"a\">\n<!ENTITY lineNumbers.accesskey         \"L\">\n<!ENTITY normalSize.accesskey         \"N\">\n<!ENTITY pprint.accesskey             \"P\">\n<!ENTITY smallerFont.accesskey        \"M\">\n<!ENTITY wordWrap.accesskey            \"W\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=הקובץ קיים. האם לדרוס?\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active main browser window.\nbrowserWindow.unavailable=Scratchpad לא הצליח למצוא חלון דפדפן כלשהו כדי להריץ בו את הקוד.\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=דף טיוטה לא יכול להריץ פעולה זו במצב הנוכחי.\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=פתיחת קובץ\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=קריאת הקובץ נכשלה.\n\n# LOCALIZATION NOTE  (importFromFile.convert.failed): This is the message\n# displayed when file conversion from some charset to Unicode fails.\n# %1 is the name of the charset from which the conversion failed.\nimportFromFile.convert.failed=המרת הקובץ ליוניקוד מהקידוד %1$S נכשלה.\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=מחיקת פריטים\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=שמירת קובץ בשם\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=פעולת שמירת קובץ נכשלה.\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=האם ברצונך לשמור את השינויים שבוצעו בדף הטיוטה?\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=שינויים שלא נשמרו\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=האם ברצונך להחזיר את השינויים שבוצעו בדף טיוטה זה?\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=החזרת השינויים\n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * ‫זהו JavaScript Scratchpad.‬\\n *\\n * ‫הכניסו כאן קצת JavaScript, לחצו על כפתור העכבר הימני ובחרו מתפריט ההרצה:‬\\n * ‫1. הרצה כדי לבחון את הטקסט המסומן (%1$S),‬\\n * ‫2. חקירה כדי להביא את חוקר העצמים לתוצאה (%2$S), או,‬\\n * ‫3. תצוגה כדי להכניס את התוצאה בהערה אחרי הסימון. (%3$S)‬\\n */\\n\\n\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=דף טיוטה זה ירוץ בהקשר הדפדפן.\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage=https://developer.mozilla.org/en/Tools/Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol  = שורה %1$S, עמודה %2$S\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=קובץ זה לא קיים עוד.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=סינון מאפיינים\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout=הזמן לחיבור תם. נא לבדוק את מסוף השגיאות בשני הצדדים להודעות שגיאה פוטנציאליות. נא לפתוח את דף הטיוטה מחדש ולנסות שוב.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=לאפשר הדבקה\n\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Scam Warning: Take care when pasting things you don’t understand. This could allow attackers to steal your identity or take control of your computer. Please type ‘%S’ in the scratchpad below to allow pasting.\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n<!ENTITY shaderEditorUI.vertexShader    \"Vertex Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n<!ENTITY shaderEditorUI.fragmentShader  \"Fragment Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice1   \"יש לטעון מחדש\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice2   \"את הדף כדי שתהיה אפשרות לערוך קוד GLSL.\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n<!ENTITY shaderEditorUI.emptyNotice     \"בהמתנה ליצירת הקשר WebGL…\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel=Program %S\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel=Toggle geometry visibility\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S\\u00D7%S\n\n# LOCALIZATION NOTE (groupCheckbox.tooltip): This is used in the SideMenuWidget\n# as the default tooltip of a group checkbox\nsideMenu.groupCheckbox.tooltip=החלפת המצב של כל תיבות הסימון בקבוצה זו"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY gotoLineCmd.label         \"קפיצה לשורה…\">\n<!ENTITY gotoLineCmd.key           \"J\">\n<!ENTITY gotoLineCmd.accesskey     \"ק\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=מצא…\n\n# LOCALIZATION NOTE  (findCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage=חיפוש אחר:\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=מעבר לשורה…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=מספר שורה לקפיצה:\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=נקודת עצירה: %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=שורה נוכחית\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=צעד נוכחי: %S\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound=לא נמצאה\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey=J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey=/\n\n# LOCALIZATION NOTE  (indentLess.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey=[\n\n# LOCALIZATION NOTE  (indentMore.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey=]\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Up\", or change the format of the string. These are key\n# identifiers, not messages displayed to the user.\nmoveLineUp.commandkey=Alt-Up\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Down\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nmoveLineDown.commandkey=Alt-Down\n\n# LOCALIZATION NOTE  (autocompletion.commandkey): This is the key, used with\n# Ctrl, for code autocompletion.\n# Do not localize \"Space\", it's the key identifier, not a message displayed to\n# the user.\nautocompletion.commandkey=Space\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the combination of\n# keys used to display more information, like type inference.\n# Do not localize \"Shift\", \"Ctrl\", \"Space\", or change the format of the string.\n# These are key identifiers, not messages displayed to the user.\nshowInformation2.commandkey=Shift-Ctrl-Space\n\n# LOCALIZATION NOTE  (find.key):\n# Key shortcut used to find the typed search\n# Do not localize \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfind.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAll.key):\n# Key shortcut used to replace the content of the editor\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAll.key=Shift+CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAllMac.key):\n# Key shortcut used to replace the content of the editor on Mac\n# Do not localize \"Alt\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAllMac.key=Alt+CmdOrCtrl+F\n\n# LOCALIZATION NOTE  (findNext.key):\n# Key shortcut used to find again the typed search\n# Do not localize \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindNext.key=CmdOrCtrl+G\n\n# LOCALIZATION NOTE (findPrev.key):\n# Key shortcut used to find the previous typed search\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindPrev.key=Shift+CmdOrCtrl+G\n\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink=docs\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/startup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\n# for the options panel tab.\noptionsButton.tooltip=אפשרויות ארגז כלים\n\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\n# the devtools window.\noptions.label=אפשרויות\n\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\n# toolbox panel.\noptions.panelLabel=חלונית אפשרויות ארגז הכלים\n\n# LOCALIZATION NOTE (options.darkTheme.label2)\n# Used as a label for dark theme\noptions.darkTheme.label2=כהה\n\n# LOCALIZATION NOTE (options.lightTheme.label2)\n# Used as a label for light theme\noptions.lightTheme.label2=בהירה\n\n# LOCALIZATION NOTE (options.firebugTheme.label2)\n# Used as a label for Firebug theme\noptions.firebugTheme.label2=Firebug\n\n# LOCALIZATION NOTE (performance.label):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nperformance.label=ביצועים\n\n# LOCALIZATION NOTE (performance.panelLabel):\n# This is used as the label for the toolbox panel.\nperformance.panelLabel=לוח ביצועים\n\n# LOCALIZATION NOTE (performance.commandkey, performance.accesskey)\n# Used for the menuitem in the tool menu\nperformance.commandkey=VK_F5\nperformance.accesskey=ב\n\n# LOCALIZATION NOTE (performance.tooltip):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Performance Tools will be shown inside brackets.\nperformance.tooltip=ביצועים (%S)\n\n# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools\n# menu as a shortcut to open the devtools with the Web Console tab selected.\nMenuWebconsole.label=מסוף הרשת\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the\n# label of the tab in the devtools window.\nToolboxTabWebconsole.label=מסוף\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel=חלונית המסוף\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip2): the string displayed in the\n# tooltip of the tab when the Web Console is displayed inside the developer\n# tools window.\n# Keyboard shortcut for Console will be shown inside the brackets.\nToolboxWebconsole.tooltip2=מסוף הרשת (%S)\n\ncmd.commandkey=K\n\n# LOCALIZATION NOTE (ToolboxDebugger.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxDebugger.label=מנפה שגיאות\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel=חלונית מנפה השגיאות\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip2):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\n# A keyboard shortcut for JS Debugger will be shown inside brackets.\nToolboxDebugger.tooltip2=מנפה שגיאות JavaScript‏ (%S)\n\n# LOCALIZATION NOTE (debuggerMenu.commandkey, debuggerMenu.accesskey)\n# Used for the menuitem in the tool menu\ndebuggerMenu.commandkey=S\ndebuggerMenu.accesskey=ש\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the style editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label=עורך סגנונות\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel=לוח עורך סגנונות\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip3):\n# This string is displayed in the tooltip of the tab when the style editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Stylesheet Editor will be shown inside the latter pair of brackets.\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey=VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.commandkey=C\n\n# LOCALIZATION NOTE (inspector.panelLabel)\n# Labels applied to the panel and views within the panel in the toolbox\n\n# LOCALIZATION NOTE (inspector.tooltip2)\n# Keyboard shortcut for DOM and Style Inspector will be shown inside brackets.\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label=רשת\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel=חלונית רשת\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey=Q\n\n# LOCALIZATION NOTE (netmonitor.tooltip2):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Network Monitor will be shown inside the brackets.\nnetmonitor.tooltip2=צג רשת (%S)\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey=VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label=אחסון\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel=חלונית אחסון\n\n# LOCALIZATION NOTE (storage.tooltip3):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Storage Inspector will be shown inside the brackets.\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label=דף טיוטה\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel=חלונית דף הטיוטה\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip=דף טיוטה\n\n# LOCALIZATION NOTE (memory.label): This string is displayed in the title of the\n# tab when the memory tool is displayed inside the developer tools window and in\n# the Developer Tools Menu.\nmemory.label=זיכרון\n\n# LOCALIZATION NOTE (memory.panelLabel): This is used as the label for the\n# toolbox panel.\nmemory.panelLabel=חלונית זיכרון\n\n# LOCALIZATION NOTE (memory.tooltip): This string is displayed in the tooltip of\n# the tab when the memory tool is displayed inside the developer tools window.\nmemory.tooltip=זיכרון\n\n# LOCALIZATION NOTE (dom.label):\n# This string is displayed in the title of the tab when the DOM panel is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ndom.label=DOM\n\n# LOCALIZATION NOTE (dom.panelLabel):\n# This is used as the label for the toolbox panel.\ndom.panelLabel=חלונית DOM\n\n# LOCALIZATION NOTE (dom.commandkey, dom.accesskey)\n# Used for the menuitem in the tool menu\ndom.commandkey=W\n\n# LOCALIZATION NOTE (dom.tooltip):\n# This string is displayed in the tooltip of the tab when the DOM is\n# displayed inside the developer tools window.\n# Keyboard shortcut for DOM panel will be shown inside the brackets.\ndom.tooltip=DOM (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.splitconsole):\n# This is the tooltip of the button in the toolbox toolbar used to toggle\n# the split console.\n# Keyboard shortcut will be shown inside brackets.\n\n# LOCALIZATION NOTE (toolbox.buttons.responsive):\n# This is the tooltip of the button in the toolbox toolbar that toggles\n# the Responsive mode.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.responsive = מצב עיצוב מסתגל (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.paintflashing):\n# This is the tooltip of the paintflashing button in the toolbox toolbar\n# that toggles paintflashing.\ntoolbox.buttons.paintflashing = הפעלת הבהוב צבע\n\n# LOCALIZATION NOTE (toolbox.buttons.scratchpad):\n# This is the tooltip of the button in the toolbox toolbar that opens\n# the scratchpad window\ntoolbox.buttons.scratchpad = דף טיוטה\n\n# LOCALIZATION NOTE (toolbox.buttons.screenshot):\n# This is the tooltip of the button in the toolbox toolbar that allows you to\n# take a screenshot of the entire page\ntoolbox.buttons.screenshot = צילום העמוד כולו\n\n# LOCALIZATION NOTE (toolbox.buttons.rulers):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# rulers in the page\n\n# LOCALIZATION NOTE (toolbox.buttons.measure):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# measuring tools\ntoolbox.buttons.measure = מדידת חלק מהדף\n\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label=Canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel=Canvas Panel\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip=Tools to inspect and debug <canvas> contexts\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label=Shader Editor\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel=Shader Editor Panel\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip=Live GLSL shader language editor for WebGL\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip3):\n# This string is displayed in the tooltip of the tab when the style editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Stylesheet Editor will be shown inside the latter pair of brackets.\nToolboxStyleEditor.tooltip3=Stylesheet Editor (CSS) (%S)\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label=Web Audio\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel=Web Audio Panel\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip=Web Audio context visualizer and audio node inspector\ndom.accesskey=D\ninspector.accesskey=I\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label=Inspector\n\n# LOCALIZATION NOTE (inspector.panelLabel)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel=Inspector Panel\n\n# LOCALIZATION NOTE (inspector.tooltip2)\n# Keyboard shortcut for DOM and Style Inspector will be shown inside brackets.\ninspector.tooltip2=DOM and Style Inspector (%S)\nnetmonitor.accesskey=N\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey=l\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey=a\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel=Storage Inspector\n\n# LOCALIZATION NOTE (storage.tooltip3):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Storage Inspector will be shown inside the brackets.\nstorage.tooltip3=Storage Inspector (Cookies, Local Storage, …) (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.rulers):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# rulers in the page\ntoolbox.buttons.rulers = Toggle rulers for the page\n\n# LOCALIZATION NOTE (toolbox.buttons.splitconsole):\n# This is the tooltip of the button in the toolbox toolbar used to toggle\n# the split console.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.splitconsole = Toggle split console (%S)\nwebConsoleCmd.accesskey=W\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/storage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : This file contains the Storage Inspector strings. -->\n\n<!-- LOCALIZATION NOTE : Placeholder for the searchbox that allows you to filter the table items. -->\n<!ENTITY searchBox.placeholder         \"סינון פריטים\">\n\n<!-- LOCALIZATION NOTE : Label of popup menu action to delete all storage items. -->\n<!ENTITY storage.popupMenu.deleteAllLabel \"מחיקת הכל\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (storage.filter.key):\n# Key shortcut used to focus the filter box on top of the data view\nstorage.filter.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText=אין שרתים מארחים בדף זה\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText=אין נתונים קיימים עבור השרת המארח הנבחר\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies=עוגיות\ntree.labels.localStorage=אחסון מקומי\ntree.labels.sessionStorage=Session Storage\ntree.labels.indexedDB=Indexed DB\ntree.labels.Cache=אחסון מטמון\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.uniqueKey=מפתח ייחודי\ntable.headers.cookies.name=שם\ntable.headers.cookies.path=נתיב\ntable.headers.cookies.host=Domain\ntable.headers.cookies.expires=זמן תפוגה\ntable.headers.cookies.value=ערך\ntable.headers.cookies.lastAccessed=זמן גישה אחרון\ntable.headers.cookies.creationTime=זמן יצירה\n\ntable.headers.localStorage.name=מפתח\ntable.headers.localStorage.value=ערך\n\ntable.headers.sessionStorage.name=מפתח\ntable.headers.sessionStorage.value=ערך\n\ntable.headers.Cache.url=כתובת\ntable.headers.Cache.status=מצב\n\ntable.headers.indexedDB.uniqueKey=מפתח ייחודי\ntable.headers.indexedDB.name=ערך\ntable.headers.indexedDB.db=שם מסד נתונים\ntable.headers.indexedDB.storage=אחסון\ntable.headers.indexedDB.objectStore=שם מחסן עצמים\ntable.headers.indexedDB.value=ערך\ntable.headers.indexedDB.origin=מקור\ntable.headers.indexedDB.version=גרסה\ntable.headers.indexedDB.objectStores=מחסן עצמים\ntable.headers.indexedDB.keyPath2=נתיב מפתח\ntable.headers.indexedDB.autoIncrement=קידום אוטומטי\ntable.headers.indexedDB.indexes=Indexes\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session=הפעלה\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder=סינון ערכים\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label=נתונים\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label=ערך מפוענח\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteLabel):\n# Label of popup menu action to delete storage item.\nstorage.popupMenu.deleteLabel=מחיקת “%S”\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteAllLabel):\n# Label of popup menu action to delete all storage items.\nstorage.popupMenu.deleteAllFromLabel=מחיקת הכל מ־“%S”\n\n# LOCALIZATION NOTE (storage.idb.deleteBlocked):\n# Warning notification when IndexedDB database could not be deleted immediately.\nstorage.idb.deleteBlocked=מסד הנתונים “%S” יימחק לאחר שכל החיבורים ייסגרו.\n\n# LOCALIZATION NOTE (storage.idb.deleteError):\n# Error notification when IndexedDB database could not be deleted.\nstorage.idb.deleteError=לא ניתן למחוק את מסד הנתונים “%S”.\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n<!ENTITY newButton.label            \"חדש\">\n<!ENTITY newButton.tooltip          \"יצירה והוספה של גליון סגנון חדש למסמך\">\n<!ENTITY newButton.accesskey        \"ח\">\n\n<!ENTITY importButton.label         \"ייבוא…\">\n<!ENTITY importButton.tooltip       \"ייבוא והוספה של גליון סגנון קיים למסמך\">\n<!ENTITY importButton.accesskey     \"ב\">\n\n<!ENTITY visibilityToggle.tooltip   \"הפעלה או נטרול של הצגת גליון הסגנון\">\n\n<!ENTITY saveButton.label           \"שמירה\">\n<!ENTITY saveButton.tooltip         \"שמירת גליון הסגנון לקובץ\">\n<!ENTITY saveButton.accesskey       \"ש\">\n\n<!ENTITY optionsButton.tooltip      \"אפשרויות עורך סגנונות\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.label     \"הצגת המקורות המקוריים\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n\n<!ENTITY editorTextbox.placeholder  \"נא להזין קוד CSS כאן.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n<!ENTITY noStyleSheet.label         \"לדף זה אין גליון סגנון.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n<!ENTITY noStyleSheet-tip-start.label  \" ייתכן שתרצה\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"להוסיף גליון סגנון חדש\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \"?\">\n\n<!-- LOCALIZATION NOTE (openLinkNewTab.label): This is the text for the\n     context menu item that opens a stylesheet in a new tab -->\n<!ENTITY openLinkNewTab.label     \"פתיחת קישור בלשונית חדשה\">\n\n\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n<!ENTITY mediaRules.label           \"@media rules\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n<!ENTITY showMediaSidebar.label     \"Show @media sidebar\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.accesskey  \"o\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<גליון סגנון עיצוב מוטמע #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=גליון סגנון חדש #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=חוק אחד.;#1 חוקים.\n\n# LOCALIZATION NOTE  (error-load): This is shown when loading fails.\nerror-load=לא ניתן לטעון את גליון הסגנון.\n\n# LOCALIZATION NOTE  (error-save): This is shown when saving fails.\nerror-save=לא ניתן לשמור את גליון הסגנון.\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed=לא ניתן להציג נתוני כיסוי לגיליון עיצוב דחוס\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=ייבוא גליון סגנון\n\n# LOCALIZATION NOTE  (importStyleSheet.filter): This is the *.css filter title\nimportStyleSheet.filter=קובצי CSS\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=שמירת גליון סגנון\n\n# LOCALIZATION NOTE  (saveStyleSheet.filter): This is the *.css filter title\nsaveStyleSheet.filter=קובצי CSS\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey=S\n\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n<!ENTITY browserStylesLabel    \"סגנונות דפדפן\">\n\n<!-- LOCALIZATION NOTE (filterStylesPlaceholder): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n<!ENTITY filterStylesPlaceholder      \"סינון סגנונות\">\n\n<!-- LOCALIZATION NOTE (addRuleButtonTooltip): This is the tooltip shown when\n  -  hovering the `Add new rule` button in the rules view toolbar. This should\n  -  match ruleView.contextmenu.addNewRule in styleinspector.properties -->\n<!ENTITY addRuleButtonTooltip  \"הוספת חוק חדש\">\n\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n<!ENTITY selectedElementLabel  \"אלמנט שנבחר:\">\n\n<!-- LOCALIZATION NOTE (togglePseudoClassPanel): This is the tooltip\n  -  shown when hovering over the `Toggle Pseudo Class Panel` button in the\n  -  rule view toolbar. -->\n<!ENTITY togglePseudoClassPanel  \"להפעיל מחלקות־דמה\">\n\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n<!ENTITY noPropertiesFound     \"לא נמצאו מאפייני CSS.\">\n\n<!-- FIXME: notes -->\n<!ENTITY computedViewTitle     \"מחושב\">\n<!ENTITY ruleViewTitle         \"חוקים\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/tilt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Tilt Inspector\n# which is available from the Web Developer sub-menu -> 'Tilt'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (initTilt.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed as an modal\n# popup window when initialization fails because of unsupported hardware.\ninitTilt.error = לא ניתן להפעיל את Tilt. בבקשה בדוק את המידע לפתרון בעיות הזמין בכתובת http://get.webgl.org/troubleshooting\n\n# LOCALIZATION NOTE (initWebGL.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed in the console\n# when initialization fails because of unsupported hardware.\ninitWebGL.error = לא ניתן להפעיל את WebGL, החומרה או תוכנת מנהל ההתקן שלך כנראה אינם תומכים בו.\n\n# LOCALIZATION NOTE (linkProgram.error): This error happens when the WebGL\n# context can't link two compiled shader programs together. It is displayed in\n# the Error Console.\nlinkProgram.error = Could not initialize shader program: %S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (uri or path) of a shader is not the expected one. It is displayed in\n# the Error Console.\ncompileShader.source.error = Bad shader source type (expected String).\n\n# LOCALIATION NOTE (compileShader.type.error): There are two types of shader\n# programs - vertex and fragment. At a shader initialization, if none of these\n# two types is specified, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.type.error = Wrong shader type specified for: %S\n\n# LOCALIZATION NOTE (compileShader.compile.error): If the shader source and\n# type are correctly specified, there may be syntax errors in the shader code.\n# If this is the case, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.compile.error = Shader compile status:\\n%S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (canvas or image) of a texture is not as expected. It is displayed in\n# the Error Console.\ninitTexture.source.error = Bad texture source type (expected Image).\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n<!ENTITY closeCmd.key  \"W\">\n<!ENTITY toggleToolbox.key  \"I\">\n<!ENTITY toggleToolboxF12.keycode          \"VK_F12\">\n<!ENTITY toggleToolboxF12.keytext          \"F12\">\n\n<!-- LOCALIZATION NOTE (browserToolboxErrorMessage): This is the label\n  -  shown next to error details when the Browser Toolbox is unable to open. -->\n<!ENTITY browserToolboxErrorMessage          \"שגיאה בפתיחת ערכת הכלים של הדפדפן:\">\n\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n<!ENTITY options.context.advancedSettings \"הגדרות מתקדמות\">\n\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n<!ENTITY options.context.inspector \"מפקח\">\n\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n<!ENTITY options.showUserAgentStyles.label \"הצגת סגנונות דפדפן\">\n\n<!-- LOCALIZATION NOTE (options.collapseAttrs.label): This is the label\n  -  for the checkbox option to enable collapse attributes in the Inspector\n  -  panel. -->\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.label \"יחידת צבע כבררת מחדל\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.authored): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hex \"הקסדצימלי\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n<!ENTITY options.defaultColorUnit.name \"שמות הצבעים\">\n\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n<!ENTITY options.context.triggersPageRefresh  \"* הפעלה נוכחית בלבד, יש לטעון מחדש את הדף\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableRemote.label3    \"הפעלת מנפה שגיאות מרוחק\">\n<!ENTITY options.enableRemote.tooltip2  \"הפעלת אפשרות זו תאפשר לכלי המפתחים לנפות שגיאות במערכת מרוחקת כגון Firefox OS\">\n\n<!-- LOCALIZATION NOTE (options.enableWorkers.label): This is the label for the\n  -  checkbox that toggles worker debugging, i.e. devtools.debugger.workers\n  -  boolean preference in about:config, in the options panel. -->\n\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n<!ENTITY options.disableJavaScript.label     \"נטרול JavaScript *\">\n<!ENTITY options.disableJavaScript.tooltip   \"הפעלת אפשרות זו תנטרל את JavaScript בלשונית הנוכחית. אם הלשונית או ארגז הכלים יסגרו הגדרה זו תישכח.\">\n\n<!-- LOCALIZATION NOTE (options.disableHTTPCache.label,\n  -  options.disableHTTPCache.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the HTTP cache on or off. -->\n<!ENTITY options.disableHTTPCache.label     \"נטרול מטמון HTTP (כשארגז הכלים פתוח)\">\n\n<!-- LOCALIZATION NOTE (options.enableServiceWorkersHTTP.label,\n  -  options.enableServiceWorkersHTTP.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the service workers testing features on or off. This option enables service workers over HTTP. -->\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label2): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n<!ENTITY options.selectDefaultTools.label2    \"כלי פיתוח בררת מחדל\">\n\n<!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n<!ENTITY options.selectAdditionalTools.label  \"כלי פיתוח שהותקנו על־ידי תוספות\">\n\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n<!ENTITY options.selectEnabledToolboxButtons.label     \"כפתורי ארגז כלים זמינים\">\n\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n<!ENTITY options.toolNotSupported.label  \"* לא נתמך עבור המטרה הנוכחית של ארגז הכלים\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label2   \"ערכות נושא\">\n\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n<!ENTITY options.usedeveditiontheme.label   \"שימוש בערכת הנושא של Developer Edition\">\n\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n<!ENTITY options.webconsole.label            \"מסוף רשת\">\n\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n<!ENTITY options.timestampMessages.label      \"הצגת חותמות זמן\">\n<!ENTITY options.timestampMessages.tooltip    \"הפעלת אפשרות זו תציג חותמות זמן בפקודות ובפלט במסוף הרשת\">\n\n<!-- LOCALIZATION NOTE (options.debugger.label): This is the label for the\n  -  heading of the group of Debugger preferences in the options panel. -->\n<!ENTITY options.debugger.label            \"מנפה שגיאות\">\n\n<!-- LOCALIZATION NOTE (options.sourceMap.label): This is the\n   - label for the checkbox that toggles source maps in the Debugger -->\n\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n<!ENTITY options.styleeditor.label            \"עורך סגנון\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n<!ENTITY options.stylesheetSourceMaps.label      \"הצגת מקור\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"הצגת קובצי המקור (למשל קובצי Sass) בעורך הסגנון ובמפקח\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n<!ENTITY options.stylesheetAutocompletion.label      \"השלמה אוטומטית של CSS\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"השלמה אוטומטית של מאפייני CSS, ערכים ובוררים בעורך הסגנון תוך כדי הקלדה\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.label): This is the label for the\n   -  heading of the group of Screenshot preferences in the options\n   -  panel. -->\n<!ENTITY options.screenshot.label            \"התנהגות צילום המסך\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.clipboard.label): This is the\n   - label for the checkbox that toggles screenshot to clipboard feature. -->\n<!ENTITY options.screenshot.clipboard.label      \"צילום מסך ללוח גזירים\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.audio.label): This is the\n   - label for the checkbox that toggles the camera shutter audio for screenshot tool -->\n\n<!-- LOCALIZATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n<!ENTITY options.commonPrefs.label           \"העדפות כלליות\">\n\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n<!ENTITY options.enablePersistentLogs.label    \"לאפשר רישום קבוע\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"אפשרות זו תגרום למסוף הרשת ולצג הרשת לא למחוק את הפלט בכל פעם שהדפדפן עובר לדף חדש\">\n\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n<!ENTITY options.showPlatformData.label    \"הצגת נתוני סביבת Gecko\">\n<!ENTITY options.showPlatformData.tooltip  \"אפשרות זו תגרום לדיווחי מאבחן ה־JavaScript להכיל גם סמלי סביבת Gecko\">\n\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n<!ENTITY options.sourceeditor.label                     \"העדפות עורך\">\n<!ENTITY options.sourceeditor.detectindentation.label   \"זיהוי הזחה\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"לנחש הזחה לפי תוכן קוד המקור\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label   \"סגירת סוגריים אוטומטית\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"להכניס את סגירת הסוגריים באופן אוטומטי\">\n<!ENTITY options.sourceeditor.expandtab.label           \"הזחה עם רווחים\">\n<!ENTITY options.sourceeditor.expandtab.tooltip         \"שימוש ברווחים במקום תווי Tab\">\n<!ENTITY options.sourceeditor.tabsize.label             \"גודל Tab\">\n<!ENTITY options.sourceeditor.tabsize.accesskey         \"ג\">\n<!ENTITY options.sourceeditor.keybinding.label          \"קיצורי מקשים\">\n<!ENTITY options.sourceeditor.keybinding.accesskey      \"ק\">\n<!ENTITY options.sourceeditor.keybinding.default.label  \"ברירת מחדל\">\n\n\n<!-- LOCALIZATION NOTE (options.collapseAttrs.label): This is the label\n  -  for the checkbox option to enable collapse attributes in the Inspector\n  -  panel. -->\n<!ENTITY options.collapseAttrs.label \"Truncate DOM attributes\">\n<!ENTITY options.collapseAttrs.tooltip \"Truncate long attributes in the inspector\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.accesskey \"U\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.authored): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.authored \"As Authored\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n<!ENTITY options.disableHTTPCache.tooltip   \"Turning this option on will disable the HTTP cache for all tabs that have the toolbox open. Service Workers are not affected by this option.\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label5    \"Enable browser chrome and add-on debugging toolboxes\">\n<!ENTITY options.enableChrome.tooltip3  \"Turning this option on will allow you to use various developer tools in browser context (via Tools > Web Developer > Browser Toolbox) and debug add-ons from the Add-ons Manager\">\n\n<!-- LOCALIZATION NOTE (options.enableServiceWorkersHTTP.label,\n  -  options.enableServiceWorkersHTTP.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the service workers testing features on or off. This option enables service workers over HTTP. -->\n<!ENTITY options.enableServiceWorkersHTTP.label     \"Enable Service Workers over HTTP (when toolbox is open)\">\n<!ENTITY options.enableServiceWorkersHTTP.tooltip   \"Turning this option on will enable the service workers over HTTP for all tabs that have the toolbox open.\">\n\n<!-- LOCALIZATION NOTE (options.enableWorkers.label): This is the label for the\n  -  checkbox that toggles worker debugging, i.e. devtools.debugger.workers\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableWorkers.label    \"Enable worker debugging (in development)\">\n<!ENTITY options.enableWorkers.tooltip  \"Turning this option on will allow the developer tools to debug workers\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.audio.label): This is the\n   - label for the checkbox that toggles the camera shutter audio for screenshot tool -->\n<!ENTITY options.screenshot.audio.label      \"Play camera shutter sound\">\n<!ENTITY options.screenshot.audio.tooltip    \"Enables the camera audio sound when taking screenshot\">\n<!ENTITY options.screenshot.clipboard.tooltip    \"Saves to the screenshot directly to the clipboard\">\n<!ENTITY options.showUserAgentStyles.tooltip \"Turning this on will show default styles that are loaded by the browser.\">\n\n<!-- LOCALIZATION NOTE (options.sourceMap.label): This is the\n   - label for the checkbox that toggles source maps in the Debugger -->\n<!ENTITY options.sourceMaps.label      \"Enable Source Maps\">\n<!ENTITY options.sourceMaps.tooltip    \"If you enable this option sources will be mapped in the Debugger and Console.\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Toggles the Developer Edition browser theme.\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip=להצמיד לתחתית חלון הדפדפן\ntoolboxDockButtons.side.tooltip=להצמיד לצד חלון הדפדפן\ntoolboxDockButtons.window.tooltip=להציג בחלון נפרד\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.minimize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the minimize button in the toolbar. When clicked, the\n# button minimizes the toolbox so that just the toolbar is visible at the\n# bottom.\ntoolboxDockButtons.bottom.minimize=מזעור ארגז הכלים\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.maximize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the maximize button in the toolbar. When clicked, the\n# button maximizes the toolbox again (if it had been minimized before) so that\n# the whole toolbox is visible again.\ntoolboxDockButtons.bottom.maximize=הגדלת ארגז הכלים\n\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of errors in the current web page\ntoolboxToggleButton.errors=שגיאה אחת;#1 שגיאות\n\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of warnings in the current web page\ntoolboxToggleButton.warnings=אזהרה אחת;#1 אזהרות\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\ntoolboxToggleButton.tooltip=%1$S, %2$S\\nיש ללחוץ להצגה או להסתרה של כלי הפיתוח.\n\n# LOCALIZATION NOTE (toolbar.closeButton.tooltip)\n# Used as a message in tooltip when overing the close button of the Developer\n# Toolbar.\ntoolbar.closeButton.tooltip=סגירת סרגל כלים מפתחים\n\n# LOCALIZATION NOTE (toolbar.toolsButton.tooltip)\n# Used as a message in tooltip when overing the wrench icon of the Developer\n# Toolbar, which toggle the developer toolbox.\ntoolbar.toolsButton.tooltip=הצגה או הסתרה של כלי הפיתוח\n\n# LOCALIZATION NOTE (toolbox.titleTemplate1): This is the template\n# used to format the title of the toolbox.\n# The URL of the page being targeted: %1$S.\ntoolbox.titleTemplate1=כלי פיתוח - %1$S\n\n# LOCALIZATION NOTE (toolbox.titleTemplate2): This is the template\n# used to format the title of the toolbox.\n# The page title or other name for the thing being targeted: %1$S\n# The URL of the page being targeted: %2$S.\ntoolbox.titleTemplate2=כלי פיתוח – %1$S - %2$S\n\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\n# name when no tool is selected.\ntoolbox.defaultTitle=כלי פיתוח\n\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\n# toolbox as a whole\ntoolbox.label=כלי פיתוח\n\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\n# used to add a * marker to the label for the Options Panel tool checkbox for the\n# tool which is not supported for the current toolbox target.\n# The name of the tool: %1$S.\noptions.toolNotSupportedMarker=%1$S *\n\n# LOCALIZATION NOTE (scratchpad.keycode)\n# Used for opening scratchpad from the detached toolbox window\n# Needs to match scratchpad.keycode from browser.dtd\nscratchpad.keycode=VK_F4\n\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\n# Used for toggling the browser console from the detached toolbox window\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\nbrowserConsoleCmd.commandkey=j\n\n# LOCALIZATION NOTE (pickButton.tooltip)\n# This is the tooltip of the pick button in the toolbox toolbar\npickButton.tooltip=בחירת רכיב מהדף\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip=כל הלשוניות\n\n# LOCALIZATION NOTE (toolbox.noContentProcessForTab.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running for the current tab\n\n# LOCALIZATION NOTE (toolbox.viewCssSourceInStyleEditor.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a css file in the Style-Editor tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInStyleEditor is used.\ntoolbox.viewCssSourceInStyleEditor.label=פתיחת קובץ בעורך הסגנון\n\n# LOCALIZATION NOTE (toolbox.viewJsSourceInDebugger.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a js file in the Debugger tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInDebugger is used.\ntoolbox.viewJsSourceInDebugger.label=פתיחת קובץ במנפה השגיאות\n\n\n# LOCALIZATION NOTE (toolbox.options.key)\n# Key shortcut used to open the options panel\ntoolbox.options.key=CmdOrCtrl+Shift+O\n\n# LOCALIZATION NOTE (toolbox.help.key)\n# Key shortcut used to open the options panel\ntoolbox.help.key=F1\n\n# LOCALIZATION NOTE (toolbox.nextTool.key)\n# Key shortcut used to select the next tool\ntoolbox.nextTool.key=CmdOrCtrl+]\n\n# LOCALIZATION NOTE (toolbox.previousTool.key)\n# Key shortcut used to select the previous tool\ntoolbox.previousTool.key=CmdOrCtrl+[\n\n# LOCALIZATION NOTE (toolbox.zoom*.key)\n# Key shortcuts used to zomm in/out or reset the toolbox\n# Should match fullZoom*Cmd.commandkey values from browser.dtd\ntoolbox.zoomIn.key=CmdOrCtrl+Plus\ntoolbox.zoomIn2.key=CmdOrCtrl+=\ntoolbox.zoomIn3.key=\n\ntoolbox.zoomOut.key=CmdOrCtrl+-\ntoolbox.zoomOut2.key=\n\ntoolbox.zoomReset.key=CmdOrCtrl+0\ntoolbox.zoomReset2.key=\n\n# LOCALIZATION NOTE (toolbox.reload*.key)\n# Key shortcuts used to reload the page\ntoolbox.reload.key=CmdOrCtrl+R\ntoolbox.reload2.key=F5\n\n# LOCALIZATION NOTE (toolbox.forceReload*.key)\n# Key shortcuts used to force reload of the page by bypassing caches\ntoolbox.forceReload.key=CmdOrCtrl+Shift+R\ntoolbox.forceReload2.key=CmdOrCtrl+F5\n\n# LOCALIZATION NOTE (toolbox.minimize.key)\n# Key shortcut used to minimize the toolbox\ntoolbox.minimize.key=CmdOrCtrl+Shift+U\n\n# LOCALIZATION NOTE (toolbox.toggleHost.key)\n# Key shortcut used to move the toolbox in bottom or side of the browser window\ntoolbox.toggleHost.key=CmdOrCtrl+Shift+D\n\n# LOCALIZATION NOTE (toolbox.frames.tooltip): This is the label for\n# the iframes menu list that appears only when the document has some.\n# It allows you to switch the context of the whole toolbox.\n\n# LOCALIZATION NOTE (toolbox.noautohide.tooltip): This is the label for\n# the button to force the popups/panels to stay visible on blur.\n# This is only visible in the browser toolbox as it is meant for\n# addon developers and Firefox contributors.\n\n# LOCALIZATION NOTE (toolbox.closebutton.tooltip): This is the tooltip for\n# the close button the developer tools toolbox.\ntoolbox.closebutton.tooltip=סגירת כלי הפיתוח\n\n# LOCALIZATION NOTE (toolbox.allToolsButton.tooltip): This is the tooltip for the\n# \"all tools\" button displayed when some tools are hidden by overflow of the toolbar.\ntoolbox.allToolsButton.tooltip=בחירת כלי נוסף\n\n\n# LOCALIZATION NOTE (toolbox.frames.tooltip): This is the label for\n# the iframes menu list that appears only when the document has some.\n# It allows you to switch the context of the whole toolbox.\ntoolbox.frames.tooltip=Select an iframe as the currently targeted document\n\n# LOCALIZATION NOTE (toolbox.noContentProcessForTab.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running for the current tab\ntoolbox.noContentProcessForTab.message=No content process for this tab.\n\n# LOCALIZATION NOTE (toolbox.noautohide.tooltip): This is the label for\n# the button to force the popups/panels to stay visible on blur.\n# This is only visible in the browser toolbox as it is meant for\n# addon developers and Firefox contributors.\ntoolbox.noautohide.tooltip=Disable popup auto hide\n\ntoolbox.resumeOrderWarning=Page did not resume after the debugger was attached. To fix this, please close and re-open the toolbox.\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY window.title \"מסוף רשת\">\n<!ENTITY browserConsole.title \"מסוף דפדפן\">\n\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY openURL.label     \"פתיחת כתובת בלשונית חדשה\">\n<!ENTITY openURL.accesskey \"פ\">\n\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n<!ENTITY btnPageNet.label   \"רשת\">\n<!ENTITY btnPageNet.tooltip \"רישום גישה לרשת\">\n<!ENTITY btnPageNet.accesskey \"ר\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"ה\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"רישום שגיאות פענוח CSS\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"רישום חריגות JavaScript\">\n<!ENTITY btnPageJS.accesskey  \"J\">\n<!ENTITY btnPageSecurity.label \"אבטחה\">\n<!ENTITY btnPageSecurity.tooltip \"רישום שגיאות אבטחה ואזהרות\">\n<!ENTITY btnPageSecurity.accesskey \"א\">\n\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n<!ENTITY btnPageLogging.label   \"רישום\">\n<!ENTITY btnPageLogging.tooltip \"רישום הודעות שנשלחות לעצם window.console\">\n<!ENTITY btnPageLogging.accesskey3 \"ר\">\n<!ENTITY btnConsoleErrors       \"שגיאות\">\n<!ENTITY btnConsoleInfo         \"מידע\">\n<!ENTITY btnConsoleWarnings     \"אזהרות\">\n<!ENTITY btnConsoleLog          \"רישום\">\n<!ENTITY btnConsoleXhr          \"XHR\">\n\n<!-- LOCALIZATION NOTE (btnServerLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls on the HTTP server. -->\n<!ENTITY btnServerLogging.label       \"שרת\">\n<!ENTITY btnServerLogging.tooltip     \"הודעות רישום התקבלו מהשרת\">\n<!ENTITY btnServerLogging.accesskey   \"ש\">\n<!ENTITY btnServerErrors              \"שגיאות\">\n<!ENTITY btnServerInfo                \"מידע\">\n<!ENTITY btnServerWarnings            \"אזהרות\">\n<!ENTITY btnServerLog                 \"רישום\">\n\n<!-- LOCALIZATION NODE (btnConsoleSharedWorkers) the term \"Shared Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleSharedWorkers \"Shared Workers\">\n<!-- LOCALIZATION NODE (btnConsoleServiceWorkers) the term \"Service Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleServiceWorkers \"Service Workers\">\n<!-- LOCALIZATION NODE (btnConsoleWindowlessWorkers) the term \"Workers\"\n  -  should not be translated. -->\n\n<!ENTITY filterOutput.placeholder \"סינון פלט\">\n<!ENTITY btnClear.label        \"מחיקה\">\n<!ENTITY btnClear.tooltip      \"מחיקת פלט מסוף הרשת\">\n<!ENTITY btnClear.accesskey    \"מ\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"העתקת מיקום קישור\">\n<!ENTITY copyURLCmd.accesskey \"ע\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n<!ENTITY openInVarViewCmd.label \"פתיחה בתצוגת משתנים\">\n<!ENTITY openInVarViewCmd.accesskey \"צ\">\n<!ENTITY storeAsGlobalVar.label \"אחסון כמשתנה גלובלי\">\n<!ENTITY storeAsGlobalVar.accesskey \"ג\">\n\n<!ENTITY btnConsoleReflows      \"Reflows\">\n<!-- LOCALIZATION NODE (btnConsoleWindowlessWorkers) the term \"Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleWindowlessWorkers \"Add-on or Chrome Workers\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice1   \"יש לטעון מחדש\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice2   \"את הדף להצגה ועריכת הקשר השמע.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n<!ENTITY webAudioEditorUI.emptyNotice     \"בהמתנה ליצירת הקשר שמע…\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties2 \"מאפיינים\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n<!ENTITY webAudioEditorUI.tab.automation  \"אוטומציה\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n<!ENTITY webAudioEditorUI.inspectorTitle  \"מפקח AudioNode\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"לא נבחר AudioNode.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n<!ENTITY webAudioEditorUI.propertiesEmpty \"צומת זו אינה כוללת מאפיינים כלשהם.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n<!ENTITY webAudioEditorUI.automationEmpty \"לצומת אין AudioParams כלשהם.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n<!ENTITY webAudioEditorUI.automationNoEvents \"ל־AudioParam אין אף אירועי אוטומציה.\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=צימצום המפקח\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=הרחבת המפקח\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S.%03S\n\nhelperFuncUnsupportedTypeError=לא ניתן לקרוא ל־pprint עבור עצם מסוג זה.\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS): this string is used to\n# show the duration between two network events (e.g request and response\n# header or response header and response body). Parameters: %S is the duration.\nNetworkPanel.durationMS=%S מ״ש\n\nConsoleAPIDisabled=ממשק ה־API לרישום של מסוף הרשת (console.log, console.info, console.warn, console.error) נוטרל על ידי תסריט בדף זה.\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): the Web Console floating\n# panel title. For RTL languages you need to set the LRM in the string to give\n# the URL the correct direction. Parameters: %S is the web page URL.\nwebConsoleWindowTitleAndURL=מסוף רשת - %S‏\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): the message displayed\n# after a URL in the Web Console that has been flagged for Mixed Content (i.e.\n# http content in an https page).\nwebConsoleMixedContentWarning=תוכן מעורב\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel=מידע נוסף\n\n# LOCALIZATION NOTE (scratchpad.linkText): the text used in the right hand\n# side of the Web Console command line when JavaScript is being entered, to\n# indicate how to jump into scratchpad mode.\nscratchpad.linkText=Shift-Enter – פתיחה בדף טיוטה\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction): this string is used to\n# display JavaScript functions that have no given name - they are said to be\n# anonymous. Test console.trace() in the webconsole.\nstacktrace.anonymousFunction=<anonymous>\n\n# LOCALIZATION NOTE (stacktrace.asyncStack): this string is used to\n# indicate that a given stack frame has an async parent.\n# %S is the \"Async Cause\" of the frame.\n\n# LOCALIZATION NOTE (timerStarted): this string is used to display the result\n# of the console.time() call. Parameters: %S is the name of the timer.\ntimerStarted=%S: קוצב הזמן הופעל\n\n# LOCALIZATION NOTE (timeEnd): this string is used to display the result of\n# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S\n# is the number of milliseconds.\ntimeEnd=%1$S: %2$S מ״ש\n\n# LOCALIZATION NOTE (consoleCleared): this string is displayed when receiving a\n# call to console.clear() to let the user know the previous messages of the\n# console have been removed programmatically.\nconsoleCleared=המסוף נוקה.\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel=<ללא תווית>\n\n# LOCALIZATION NOTE (noGroupLabel): this string is used to display\n# console.group messages with no label provided.\n\n# LOCALIZATION NOTE (Autocomplete.blank): this string is used when inputnode\n# string containing anchor doesn't matches to any property in the content.\nAutocomplete.blank=  <- אין תוצאות\n\nmaxTimersExceeded=מספר קוצבי הזמן המרבי לעמוד זה חרג מהכמות המורשית.\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\n\n# LOCALIZATION NOTE (longStringEllipsis): the string displayed after a long\n# string. This string is clickable such that the rest of the string is\n# retrieved from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): the string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=המחרוזת המבוקשת להצגה ארוכה מכדי להיות מוצגת במסוף הרשת.\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=הזמן לחיבור תם. נא לבדוק את מסוף השגיאות בשני הצדדים להודעות שגיאה פוטנציאליות. נא לפתוח את מסוף הרשת מחדש ולנסות שוב.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=סינון מאפיינים\n\n# LOCALIZATION NOTE (emptyPropertiesList): the text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=אין מאפיינים להצגה\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2=חזרה אחת;#1 חזרות\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=לאפשר הדבקה\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails=הצגה/הסתרה של פרטי ההודעה.\n\n# LOCALIZATION NOTE (groupToggle): the text that is displayed when\n# you hover the arrow for expanding/collapsing the messages of a group.\ngroupToggle=הצגה/הסתרה של קבוצה.\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.key=מפתח\ntable.value=ערכים\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=שגיאה\nseverity.warn=אזהרה\nseverity.info=מידע\nseverity.log=רישום\n\n# LOCALIZATION NOTE (level.error, level.warn, level.info, level.log, level.debug):\n# tooltip for icons next to console output\nlevel.error=שגיאה\nlevel.warn=אזהרה\nlevel.info=מידע\nlevel.log=יומן\nlevel.debug=ניפוי שגיאות\n\n# LOCALIZATION NOTE (webconsole.find.key)\n# Key shortcut used to focus the search box on upper right of the console\nwebconsole.find.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (webconsole.close.key)\n# Key shortcut used to close the Browser console (doesn't work in regular web console)\nwebconsole.close.key=CmdOrCtrl+W\n\n# LOCALIZATION NOTE (webconsole.clear.key*)\n# Key shortcut used to clear the console output\nwebconsole.clear.key=Ctrl+Shift+L\nwebconsole.clear.keyOSX=Ctrl+L\n\n# LOCALIZATION NOTE (webconsole.menu.copyURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# copies the URL displayed in the message to the clipboard.\nwebconsole.menu.copyURL.label=העתקת מיקום קישור\n\n# LOCALIZATION NOTE (webconsole.menu.openURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# opens the URL displayed in a new browser tab.\nwebconsole.menu.openURL.label=פתיחת כתובת בלשונית חדשה\n\n# LOCALIZATION NOTE (webconsole.menu.openInVarView.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# opens the webconsole variable view for the logged variable.\nwebconsole.menu.openInVarView.label=פתיחה בתצוגת משתנים\n\n# LOCALIZATION NOTE (webconsole.menu.storeAsGlobalVar.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# creates a new global variable pointing to the logged variable.\nwebconsole.menu.storeAsGlobalVar.label=אחסון כמשתנה גלובלי\n\n# LOCALIZATION NOTE (webconsole.menu.copy.label)\n# Label used for a context-menu item displayed for any log. Clicking on it will copy the\n# content of the log (or the user selection, if any).\nwebconsole.menu.copy.label=העתקה\n\n# LOCALIZATION NOTE (webconsole.menu.selectAll.label)\n# Label used for a context-menu item that will select all the content of the webconsole\n# output.\nwebconsole.menu.selectAll.label=בחירת הכל\n\n# LOCALIZATION NOTE (webconsole.clearButton.tooltip)\n# Label used for the tooltip on the clear logs button in the console top toolbar bar.\n# Clicking on it will clear the content of the console.\nwebconsole.clearButton.tooltip=מחיקת פלט מסוף הרשת\n\n# LOCALIZATION NOTE (webconsole.toggleFilterButton.tooltip)\n# Label used for the tooltip on the toggle filter bar button in the console top\n# toolbar bar. Clicking on it will toggle the visibility of an additional bar which\n# contains filter buttons.\nwebconsole.toggleFilterButton.tooltip=הצגה/הסתרה של סרגל הסינון\n\n# LOCALIZATION NOTE (webconsole.filterInput.placeholder)\n# Label used for for the placeholder on the filter input, in the console top toolbar.\nwebconsole.filterInput.placeholder=סינון פלט\n\n# LOCALIZATION NOTE (webconsole.errorsFilterButton.label)\n# Label used as the text of the \"Errors\" button in the additional filter toolbar.\n# It shows or hides error messages, either inserted in the page using\n# console.error() or as a result of a javascript error..\nwebconsole.errorsFilterButton.label=שגיאות\n\n# LOCALIZATION NOTE (webconsole.warningsFilterButton.label)\n# Label used as the text of the \"Warnings\" button in the additional filter toolbar.\n# It shows or hides warning messages, inserted in the page using console.warn().\nwebconsole.warningsFilterButton.label=אזהרות\n\n# LOCALIZATION NOTE (webconsole.logsFilterButton.label)\n# Label used as the text of the \"Logs\" button in the additional filter toolbar.\n# It shows or hides log messages, inserted in the page using console.log().\nwebconsole.logsFilterButton.label=יומנים\n\n# LOCALIZATION NOTE (webconsole.infoFilterButton.label)\n# Label used as the text of the \"Info\" button in the additional filter toolbar.\n# It shows or hides info messages, inserted in the page using console.info().\nwebconsole.infoFilterButton.label=מידע\n\n# LOCALIZATION NOTE (webconsole.debugFilterButton.label)\n# Label used as the text of the \"Debug\" button in the additional filter toolbar.\n# It shows or hides debug messages, inserted in the page using console.debug().\nwebconsole.debugFilterButton.label=ניפוי שגיאות\n\n# LOCALIZATION NOTE (webconsole.cssFilterButton.label)\n# Label used as the text of the \"CSS\" button in the additional filter toolbar.\n# It shows or hides CSS warning messages, inserted in the page by the browser\n# when there are CSS errors in the page.\nwebconsole.cssFilterButton.label=CSS\n\n# LOCALIZATION NOTE (webconsole.xhrFilterButton.label)\n# Label used as the text of the \"XHR\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes an XMLHttpRequest or\n# a fetch call.\n\n# LOCALIZATION NOTE (webconsole.requestsFilterButton.label)\n# Label used as the text of the \"Requests\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes a network call, for example\n# when an image or a scripts is requested.\nwebconsole.requestsFilterButton.label=בקשות\n\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument=Cannot cd() to the given window. Invalid argument.\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel=#1 empty slot;#1 empty slots\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded=The maximum allowed number of counters in this page was exceeded.\n\n# LOCALIZATION NOTE (noGroupLabel): this string is used to display\n# console.group messages with no label provided.\nnoGroupLabel=<no group label>\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector=Click to select the node in the inspector\nreflow.messageLinkText=function %1$S, %2$S line %3$S\nreflow.messageWithLink=reflow: %Sms\\u0020\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink=reflow: %Sms\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Scam Warning: Take care when pasting things you don’t understand. This could allow attackers to steal your identity or take control of your computer. Please type ‘%S’ below (no need to press enter) to allow pasting.\n\n# LOCALIZATION NOTE (stacktrace.asyncStack): this string is used to\n# indicate that a given stack frame has an async parent.\n# %S is the \"Async Cause\" of the frame.\nstacktrace.asyncStack=(Async: %S)\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index=(index)\ntable.iterationIndex=(iteration index)\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\nwebconsole.menu.copy.accesskey=C\nwebconsole.menu.copyURL.accesskey=a\nwebconsole.menu.openInVarView.accesskey=V\nwebconsole.menu.openURL.accesskey=T\nwebconsole.menu.selectAll.accesskey=A\nwebconsole.menu.storeAsGlobalVar.accesskey=S\n\n# LOCALIZATION NOTE (webconsole.xhrFilterButton.label)\n# Label used as the text of the \"XHR\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes an XMLHttpRequest or\n# a fetch call.\nwebconsole.xhrFilterButton.label=XHR\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n\n<!ENTITY projectMenu_label \"פרויקט\">\n<!ENTITY projectMenu_accesskey \"פ\">\n<!ENTITY projectMenu_newApp_label \"יישום חדש…\">\n<!ENTITY projectMenu_newApp_accesskey \"ח\">\n<!ENTITY projectMenu_importPackagedApp_label \"פתיחת יישום ארוז…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"א\">\n<!ENTITY projectMenu_importHostedApp_label \"פתיחת יישום מאורח…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"מ\">\n<!ENTITY projectMenu_selectApp_label \"פתיחת יישום…\">\n<!ENTITY projectMenu_selectApp_accesskey \"פ\">\n<!ENTITY projectMenu_play_label \"התקנה והפעלה\">\n<!ENTITY projectMenu_play_accesskey \"ה\">\n<!ENTITY projectMenu_stop_label \"עצירת יישום\">\n<!ENTITY projectMenu_stop_accesskey \"ע\">\n<!ENTITY projectMenu_debug_label \"ניפוי שגיאות ביישום\">\n<!ENTITY projectMenu_debug_accesskey \"נ\">\n<!ENTITY projectMenu_remove_label \"הסרת פרויקט\">\n<!ENTITY projectMenu_remove_accesskey \"ס\">\n<!ENTITY projectMenu_showPrefs_label \"העדפות\">\n<!ENTITY projectMenu_showPrefs_accesskey \"ד\">\n<!ENTITY projectMenu_manageComponents_label \"ניהול רכיבים נוספים\">\n<!ENTITY projectMenu_manageComponents_accesskey \"ת\">\n<!ENTITY projectMenu_refreshTabs_label \"רענון לשוניות\">\n\n<!ENTITY runtimeMenu_label \"זמן ריצה\">\n<!ENTITY runtimeMenu_accesskey \"ז\">\n<!ENTITY runtimeMenu_disconnect_label \"התנתקות\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"נ\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"צילום מסך\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"ל\">\n<!ENTITY runtimeMenu_showDetails_label \"מידע זמן ריצה\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"מ\">\n<!ENTITY runtimeMenu_showMonitor_label \"צג\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"צ\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"העדפות התקן\">\n<!ENTITY runtimeMenu_showSettings_label \"הגדרות התקן\">\n\n<!ENTITY viewMenu_label \"תצוגה\">\n<!ENTITY viewMenu_accesskey \"ת\">\n<!ENTITY viewMenu_toggleEditor_label \"הצגת עורך\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"ע\">\n<!ENTITY viewMenu_zoomin_label \"התקרבות\">\n<!ENTITY viewMenu_zoomout_label \"התרחקות\">\n<!ENTITY viewMenu_resetzoom_label \"איפוס מרחק מתצוגה\">\n\n<!ENTITY projectButton_label \"פתיחת יישום\">\n<!ENTITY runtimeButton_label \"בחירת זמן ריצה\">\n\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n<!ENTITY key_quit \"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel \"O\">\n<!-- reload app -->\n<!ENTITY key_play \"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor \"B\">\n<!-- zoom -->\n\n<!ENTITY projectPanel_myProjects \"הפרויקטים שלי\">\n<!ENTITY projectPanel_runtimeApps \"יישומי זמן ריצה\">\n<!ENTITY projectPanel_tabs \"לשוניות\">\n<!ENTITY runtimePanel_usb \"התקני USB\">\n<!ENTITY runtimePanel_wifi \"התקני Wi-Fi\">\n<!ENTITY runtimePanel_other \"אחר\">\n<!ENTITY runtimePanel_installsimulator \"התקנת מדמה\">\n<!ENTITY runtimePanel_noadbhelper \"התקנת מסייע ADB\">\n<!ENTITY runtimePanel_nousbdevice \"ההתקן שלך לא מופיע ברשימה?\">\n<!ENTITY runtimePanel_refreshDevices_label \"רענון התקנים\">\n\n<!-- Lense -->\n<!ENTITY details_valid_header \"חוקי\">\n<!ENTITY details_warning_header \"אזהרות\">\n<!ENTITY details_error_header \"שגיאות\">\n<!ENTITY details_description \"תיאור\">\n<!ENTITY details_location \"מיקום\">\n<!ENTITY details_manifestURL \"מזהה יישום\">\n<!ENTITY details_removeProject_button \"הסרת פרויקט\">\n\n<!-- New App -->\n<!ENTITY newAppWindowTitle \"יישום חדש\">\n<!ENTITY newAppHeader \"בחירת תבנית\">\n<!ENTITY newAppLoadingTemplate \"התבניות בטעינה…\">\n<!ENTITY newAppProjectName \"שם הפרויקט:\">\n\n\n<!-- Decks -->\n\n<!ENTITY deck_close \"סגירה\">\n\n<!-- Addons -->\n<!ENTITY addons_title \"רכיבים נוספים\">\n<!ENTITY addons_aboutaddons \"פתיחת מנהל התוספות\">\n\n<!-- Prefs -->\n<!ENTITY prefs_title \"העדפות\">\n<!ENTITY prefs_editor_title \"עורך\">\n<!ENTITY prefs_general_title \"כללי\">\n<!ENTITY prefs_restore \"שחזור בררות מחדל\">\n<!ENTITY prefs_manage_components \"ניהול רכיבים נוספים\">\n<!ENTITY prefs_options_autoconnectruntime \"התחברות לזמן ריצה קודם\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"התחברות לזמן ריצה קודם כאשר WebIDE יופעל\">\n<!ENTITY prefs_options_rememberlastproject \"לזכור פרויקט אחרון\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"שחזור פרויקט קודם כאשר WebIDE מופעל\">\n<!ENTITY prefs_options_templatesurl \"כתובת תבניות\">\n<!ENTITY prefs_options_templatesurl_tooltip \"מפתח תבניות זמינות\">\n<!ENTITY prefs_options_showeditor \"הצגת העורך\">\n<!ENTITY prefs_options_showeditor_tooltip \"הצגת עורך פנימי\">\n<!ENTITY prefs_options_tabsize \"גודל Tab\">\n<!ENTITY prefs_options_expandtab \"Tab־ים רכים\">\n<!ENTITY prefs_options_expandtab_tooltip \"שימוש ברווחים במקום בתווי Tab\">\n<!ENTITY prefs_options_detectindentation \"הזחה אוטומטית\">\n<!ENTITY prefs_options_detectindentation_tooltip \"ניחוש ההזחה לפי תוכן קוד המקור\">\n<!ENTITY prefs_options_autocomplete \"השלמה אוטומטית\">\n<!ENTITY prefs_options_autocomplete_tooltip \"לאפשר השלמה אוטומטית\">\n<!ENTITY prefs_options_autoclosebrackets \"סגירת סוגריים אוטומטית\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"להכניס באופן אוטומטי את סגירת הסוגריים\">\n<!ENTITY prefs_options_keybindings \"קיצורי מקשים\">\n<!ENTITY prefs_options_keybindings_default \"ברירת מחדל\">\n<!ENTITY prefs_options_autosavefiles \"שמירת קבצים באופן אוטומטי\">\n<!ENTITY prefs_options_autosavefiles_tooltip \"שמירת קבצים שנערכו באופן אוטומטי לפני הפעלת פרויקט\">\n\n<!-- Runtime Details -->\n<!ENTITY runtimedetails_title \"מידע זמן ריצה\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB במצב root: \">\n<!ENTITY runtimedetails_summonADBRoot \"התקן root\">\n<!ENTITY runtimedetails_ADBRootWarning \"(נדרש טוען אתחול לא נעול)\">\n<!ENTITY runtimedetails_requestPrivileges \"לבקש הרשאות גבוהות\">\n<!ENTITY runtimedetails_privilegesWarning \"(תבוצע הפעלה מחדש להתקן. נדרשת גישת root)\">\n\n<!-- Device Preferences and Settings -->\n<!ENTITY device_typeboolean \"בוליאני\">\n<!ENTITY device_typenumber \"מספר שלם\">\n<!ENTITY device_typestring \"מחרוזת\">\n<!ENTITY device_typeobject \"עצם\">\n<!ENTITY device_typenone \"בחירת סוג\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreference_title \"העדפות התקן\">\n<!ENTITY devicepreference_search \"חיפוש העדפות\">\n<!ENTITY devicepreference_newname \"שם העדפה חדשה\">\n<!ENTITY devicepreference_newtext \"ערך העדפה\">\n<!ENTITY devicepreference_addnew \"הוספת העדפה חדשה\">\n\n<!-- Device Settings -->\n<!ENTITY devicesetting_title \"הגדרות התקן\">\n<!ENTITY devicesetting_search \"הגדרות חיפוש\">\n<!ENTITY devicesetting_newname \"שם ההגדרה החדשה\">\n<!ENTITY devicesetting_newtext \"ערך ההגדרה\">\n<!ENTITY devicesetting_addnew \"הוספת הגדרה חדשה\">\n\n<!-- Monitor -->\n<!ENTITY monitor_title \"צג\">\n<!ENTITY monitor_help \"עזרה\">\n\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n<!ENTITY wifi_auth_header \"זיהוי לקוח\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"מופיעה בפניך הצעה לסריקת QR?\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n\n<!-- Logs panel -->\n\n<!-- Simulator Options -->\n<!ENTITY simulator_reset \"שחזור בררות מחדל\">\n<!ENTITY simulator_name \"שם\">\n<!ENTITY simulator_software \"תכנה\">\n<!ENTITY simulator_version \"גרסה\">\n<!ENTITY simulator_profile \"פרופיל\">\n<!ENTITY simulator_hardware \"חומרה\">\n<!ENTITY simulator_device \"התקן\">\n<!ENTITY simulator_screenSize \"מסך\">\n<!ENTITY simulator_pixelRatio \"יחס פיקסלים\">\n<!ENTITY simulator_tv_data \"הדמיית טלוויזיה\">\n<!ENTITY simulator_tv_data_open \"נתוני תצורה\">\n<!ENTITY simulator_tv_data_open_button \"פתיחת תיקיית התצורה…\">\n\n<!ENTITY details_showPrepackageLog_button \"Show Pre-package Log\">\n<!ENTITY key_resetzoom \"0\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n\n<!-- Logs panel -->\n<!ENTITY logs_title \"Pre-packaging Command Logs\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"D\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"s\">\n<!ENTITY runtimePanel_simulator \"Simulators\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Unrestricted DevTools privileges: \">\n<!ENTITY simulator_remove \"Delete Simulator\">\n\n<!-- Simulator Options -->\n<!ENTITY simulator_title \"Simulator Options\">\n<!ENTITY viewMenu_resetzoom_accesskey \"R\">\n<!ENTITY viewMenu_zoomin_accesskey \"I\">\n<!ENTITY viewMenu_zoomout_accesskey \"O\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"No QR scanner prompt?\">\n<!ENTITY wifi_auth_qr_size_note \"If the QR code appears too small for the connection to be successfully established, try zooming or enlarging the window.\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"The endpoint you are connecting to needs more information to authenticate this connection.  Please scan the QR code below via the prompt on your other device.\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"If your other device asks for a token instead of scanning a QR code, please copy the value below to the other device:\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/client/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=Firefox WebIDE\ntitle_app=Firefox WebIDE: %S\n\nruntimeButton_label=בחירת זמן ריצה\nprojectButton_label=פתיחת יישום\n\nmainProcess_label=תהליך ראשי\n\nlocal_runtime=זמן ריצה מקומי\nremote_runtime=זמן ריצה מרוחק\nremote_runtime_promptTitle=זמן ריצה מרוחק\nremote_runtime_promptMessage=hostname:port\n\nimportPackagedApp_title=בחירת תיקייה\nimportHostedApp_title=פתיחת יישום מאורח\nimportHostedApp_header=נא להכניס כתובת Manifest\n\nselectCustomBinary_title=בחירת בינרי של B2G בהתאמה אישית\nselectCustomProfile_title=בחירת פרופיל Gaia מותאם אישית\n\nnotification_showTroubleShooting_label=פתרון בעיות\nnotification_showTroubleShooting_accesskey=פ\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=בטעינה…\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected=לא ניתן להתקין פרויקט. לא מחובר כראוי.\nerror_cantInstallValidationErrors=לא ניתן להתקין פרויקט. שגיאות אימות.\nerror_listRunningApps=Can't get app list from device\n\n# Variable: name of the operation (in english)\nerror_operationTimeout=זמן הפעולה פג: %1$S\nerror_operationFail=פעולה כשלה: %1$S\n\n# Variable: app name\nerror_cantConnectToApp=לא ניתן להתחבר ליישום: %1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON=לא ניתן למשוך את רשימת התוספות: %S\n\nerror_folderCreationFailed=לא ניתן ליצור את תיקיית הפרויקט בתיקיה שנבחרה.\n\n# Variable: runtime app build ID (looks like this %Y%M%D format) and firefox build ID (same format)\n\naddons_stable=יציב\naddons_unstable=לא יציב\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label=Firefox OS %1$S Simulator (%2$S)\naddons_install_button=התקנה\naddons_uninstall_button=הסרה\naddons_adb_label=תוספת מסייע עבור ADB\naddons_adb_warning=התקני USB לא יזוהו ללא תוספת זו\naddons_status_unknown=?\naddons_status_installed=מותקנת\naddons_status_uninstalled=לא מותקנת\naddons_status_preparing=בהכנה\naddons_status_downloading=בהורדה\naddons_status_installing=בהתקנה\n\nruntimedetails_checkno=לא\nruntimedetails_checkyes=כן\nruntimedetails_checkunknown=לא ידוע (נדרש ADB Helper 0.4.0 ומעלה)\nruntimedetails_notUSBDevice=לא התקן USB\n\n# Validation status\nstatus_tooltip=מצב אימות: %1$S\nstatus_valid=תקין\nstatus_warning=אזהרות\nstatus_error=שגיאות\nstatus_unknown=לא ידוע\n\n# Device preferences and settings\ndevice_reset_default=איפוס לברירת מחדל\n\n# Simulator options\nsimulator_custom_device=מותאם אישית\nsimulator_custom_binary=בינרי מותאם אישית של B2G…\nsimulator_custom_profile=פרופיל Gaia מותאם אישית…\nsimulator_default_profile=שימוש בברירת מחדל\n\naddons_adapters_label=Tools Adapters Add-on\n\nerror_appProjectsLoadFailed=Unable to load project list. This can occur if you’ve used this profile with a newer version of Firefox.\n\n# Variable: runtime app build ID (looks like this %Y%M%D format) and firefox build ID (same format)\nerror_runtimeVersionTooRecent=The connected runtime has a more recent build date (%1$S) than your desktop Firefox (%2$S) does. This is an unsupported setup and may cause DevTools to fail. Please update Firefox.\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/shared/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - devtools/client/styleeditor/styleeditor.xul for context -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n<!ENTITY csscoverage.backButton \"חזרה\">\n\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n<!ENTITY csscoverage.unused \"חוקים שאינם בשימוש\">\n<!ENTITY csscoverage.noMatches \"אין התאמות עבור החוקים הבאים:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n<!ENTITY csscoverage.optimize.header \"מיטוב דפים\">\n\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n<!ENTITY csscoverage.optimize.body1 \"לעתים ניתן לזרז טעינה באמצעות העברת\">\n<!ENTITY csscoverage.optimize.body2 \"\nהתגיות לתחתית הדף ויצירה של\">\n<!ENTITY csscoverage.optimize.body3 \"\nרכיב מוטבע עם העיצובים הנדרשים לפני האירוע 'load' בראש הדף. להלן העיצובים הנדרשים:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n<!ENTITY csscoverage.optimize.bodyX \"כל החוקים מוטבעים.\">\n\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n<!ENTITY csscoverage.footer1 \"ראו \">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"מאמר ב־MDN על CSS Coverage Tool\">\n<!ENTITY csscoverage.footer4 \"להזהרות לגבי המחולל של דיווח זה.\">\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/shared/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc2,\n# csscoverageStopDesc2, csscoverageOneShotDesc2, csscoverageToggleDesc2,\n# csscoverageReportDesc2): Short descriptions of the csscoverage commands\ncsscoverageDesc=Control CSS coverage analysis\ncsscoverageStartDesc2=Begin collecting CSS coverage data\ncsscoverageStopDesc2=Stop collecting CSS coverage data\ncsscoverageOneShotDesc2=Collect instantaneous CSS coverage data\ncsscoverageToggleDesc2=Toggle collecting CSS coverage data\ncsscoverageReportDesc2=Show CSS coverage report\ncsscoverageStartNoReloadDesc=Don't start with a page reload\ncsscoverageStartNoReloadManual=It's best if we start by reloading the current page because that starts the test at a known point, but there could be reasons why we don't want to do that (e.g. the page contains state that will be lost across a reload)\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply=Running CSS coverage analysis\ncsscoverageDoneReply=CSS Coverage analysis completed\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError=CSS coverage analysis already running\ncsscoverageNotRunningError=CSS coverage analysis not running\ncsscoverageNotRunError=CSS coverage analysis has not been run\ncsscoverageNoRemoteError=Target does not support CSS Coverage\ncsscoverageOneShotReportError=CSS coverage report is not available for 'oneshot' data. Please use start/stop.\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/shared/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=חיבור נכנס\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=לאפשר חיבור?\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=נטרל\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=זיהוי לקוח\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=האישור שלי: %1$S\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=אסימון: %1$S\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\n\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=The endpoint you are connecting to needs more information to authenticate this connection.  Please provide the token below in the prompt that appears on the other end.\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=Client Endpoint: %1$S\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=An incoming request to permit remote debugging connection was detected. A remote client can take complete control over your browser!\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=Server Endpoint: %1$S\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=The client should be displaying a token value.  Enter that token value here to complete authentication with this client.\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=Provide Client Token\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/shared/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone=(אין תיאור)\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName=אפשרויות\n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc=ביצוע פקודה על %S\ncanonProxyManual=קבוצת פקודות שתופעל על מערכת מרוחקת. המערכת המרוחקת נגישה באמצעות %S\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists=כבר קיימת פקודה בשם '%S'\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\ncliEvalJavascript=הכנס JavaScript ישירות\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg=יותר מידי ארגומנטים\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions=אפשרויות זמינות\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand2=פקודה שגויה: '%1$S'.\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam=נדרש ערך עבור '%1$S'.\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists='%1$S' לא קיים\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists='%1$S' כבר קיים\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile='%1$S' אינו קובץ\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory='%1$S' אינה תיקיה\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch=‘%1$S’ לא תואם ל־‘%2$S’\n\n# LOCALIZATION NOTE: When the menu has displayed all the matches that it\n# should (i.e. about 10 items) then we display this to alert the user that\n# more matches are available.\nfieldMenuMore=קיימות תוצאות נוספות, נא להמשיך להקליד\n\n# LOCALIZATION NOTE: The command line provides completion for JavaScript\n# commands, however there are times when the scope of what we're completing\n# against can't be used. This error message is displayed when this happens.\njstypeParseScope=הטווח אבד\n\n# LOCALIZATION NOTE (jstypeParseMissing, jstypeBeginSyntax,\n# jstypeBeginUnterm): These error messages are displayed when the command line\n# is doing JavaScript completion and encounters errors.\njstypeParseMissing=לא ניתן למצוא את המאפיין '%S'\njstypeBeginSyntax=שגיאת תחביר\njstypeBeginUnterm=ביטוי מחרוזת ללא סגירה\n\n# LOCALIZATION NOTE: This message is displayed if the system for providing\n# JavaScript completions encounters and error it displays this.\njstypeParseError=שגיאה\n\n# LOCALIZATION NOTE (typesNumberNan, typesNumberNotInt2, typesDateNan): These\n# error messages are displayed when the command line is passed a variable\n# which has the wrong format and can't be converted. Parameters: %S is the\n# passed variable.\ntypesNumberNan=לא ניתן להמיר את ”%S” למספר.\ntypesNumberNotInt2=לא ניתן להמיר את “%S” למספר שלם וחיובי.\ntypesDateNan=לא ניתן להמיר “%S” לתאריך.\n\n# LOCALIZATION NOTE (typesNumberMax, typesNumberMin, typesDateMax,\n# typesDateMin): These error messages are displayed when the command line is\n# passed a variable which has a value out of range (number or date).\n# Parameters: %1$S is the passed variable, %2$S is the limit value.\ntypesNumberMax=המשתנה %1$S גדול מהערך המרבי המותר: %2$S.\ntypesNumberMin=%1$S קטן מהערך המזערי המותר: %2$S.\ntypesDateMax=הערך %1$S הוא מאוחר יותר מהערך המרבי המותר: %2$S.\ntypesDateMin=הערך %1$S הוא מוקדם יותר מערך המינימום המותר: %2$S.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# passed an option with a limited number of correct values, but the passed\n# value is not one of them.\ntypesSelectionNomatch=לא ניתן להשתמש ב־'%S'.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# expecting a CSS query string, however the passed string is not valid.\nnodeParseSyntax=שגיאת תחביר בשאילתת ה־CSS\n\n# LOCALIZATION NOTE (nodeParseMultiple, nodeParseNone): These error messages\n# are displayed when the command line is expecting a CSS string that matches a\n# single node, but more nodes (or none) match.\nnodeParseMultiple=יותר מדי תוצאות (%S)\nnodeParseNone=אין התאמות\n\n# LOCALIZATION NOTE (helpDesc, helpManual, helpSearchDesc, helpSearchManual3):\n# These strings describe the \"help\" command, used to display a description of\n# a command (e.g. \"help pref\"), and its parameter 'search'.\nhelpDesc=קבלת עזרה על הפקודות הזמינות\nhelpManual=קבלת מידע על פקודה ספציפית (אם התקבלה מחרוזת חיפוש וקיימת תוצאה מתאימה) או על הפקודות הזמינות (אם לא סופקה מחרוזת חיפוש או שלא נמצאה תוצאה מתאימה).\nhelpSearchDesc=חיפוש מחרוזת\nhelpSearchManual3=חיפוש מחרוזת כדי לצמצם את הפקודות המוצגות. ביטויים רגולריים אינם נתמכים.\n\n# LOCALIZATION NOTE: These strings are displayed in the help page for a\n# command in the console.\nhelpManSynopsis=תקציר\n\n# LOCALIZATION NOTE: This message is displayed in the help page if the command\n# has no parameters.\nhelpManNone=ללא\n\n# LOCALIZATION NOTE: This message is displayed in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll=פקודות זמינות:\n\n# LOCALIZATION NOTE (helpListPrefix, helpListNone): These messages are\n# displayed in response to the 'help <search>' command (i.e. with a search\n# string), just above the list of matching commands. Parameters: %S is the\n# search string.\nhelpListPrefix=פקודות שמתחילות עם '%1$S':\nhelpListNone=אין פקודות שמתחילות עם '%1$S'\n\n# LOCALIZATION NOTE (helpManRequired, helpManOptional, helpManDefault): When\n# the 'help x' command wants to show the manual for the 'x' command, it needs\n# to be able to describe the parameters as either required or optional, or if\n# they have a default value.\nhelpManRequired=נדרש\nhelpManOptional=לא חובה\nhelpManDefault=לא חובה, בררת מחדל היא %S\n\n# LOCALIZATION NOTE: This forms part of the output from the 'help' command.\n# 'GCLI' is a project name and should be left untranslated.\nhelpIntro=GCLI הוא ניסוי שמטרתו ליצור שורת פקודה שמישה מאוד עבור מפתחי אתרים.\n\n# LOCALIZATION NOTE: Text shown as part of the output of the 'help' command\n# when the command in question has sub-commands, before a list of the matching\n# sub-commands.\nsubCommands=תת פקודות\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError=שגיאת פענוח שורת פקודה\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc=התרכזות בקבוצת פקודות\ncontextManual=הגדרת קידומת בררת מחדל לפקודות עתידיות. לדוגמה 'context git' יאפשר לכתוב 'commit' במקום 'git commit'.\ncontextPrefixDesc=קידומת הפקודה\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply=קידומת הפקודות %S בשימוש\ncontextEmptyReply=קידומת פקודות הוסרה\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectMethodDesc, connectUrlDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an \n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc=תיווך פקודות לשרת\nconnectManual=התחברות לשרת, יצירת גרסה מקומית של הפקודות על השרת. פקודות מרוחקות כוללות קידומת כדי להבדיל בינן לבין פקודות מקומיות (פקודת ההקשר תסייע לשנות זאת)\nconnectPrefixDesc=קידומת אב לפקודות מיובאות\nconnectMethodDesc=צורת ההתחברות\nconnectUrlDesc=כתובת להתחברות\nconnectDupReply=החיבור %S כבר קיים.\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply=התווספו %S פקודות.\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2,\n# disconnectPrefixDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2=התנתקות משרת\ndisconnectManual2=התנתקות מהשרת המחובר כעת עבור הרצת פקודות מרוחקת\ndisconnectPrefixDesc=קידומת אב לפקודות מיובאות\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply=הוסרו %S פקודות.\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc=מחיקת שטח פלט\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc=הזנת פקודות בשפות אחרות\n\n# LOCALIZATION NOTE (prefDesc, prefManual, prefListDesc, prefListManual,\n# prefListSearchDesc, prefListSearchManual, prefShowDesc, prefShowManual,\n# prefShowSettingDesc, prefShowSettingManual): These strings describe the\n# 'pref' command and all its available sub-commands and parameters.\nprefDesc=פקודות לשליטה על הגדרות\nprefManual=Commands to display and alter preferences both for GCLI and the surrounding environment\nprefListDesc=הצגת הגדרות זמינות\nprefListManual=Display a list of preferences, optionally filtered when using the 'search' parameter\nprefListSearchDesc=סינון רשימת ההגדרות המוצגות\nprefListSearchManual=חיפוש המחרוזת הנתונה ברשימת ההעדפות הזמינות\nprefShowDesc=הצגת ערך הגדרה\nprefShowManual=Display the value of a given preference\nprefShowSettingDesc=הגדרה להצגה\nprefShowSettingManual=שם ההגדרה לתצוגה\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue=%1$S: %2$S\n\n# LOCALIZATION NOTE (prefSetDesc, prefSetManual, prefSetSettingDesc,\n# prefSetSettingManual, prefSetValueDesc, prefSetValueManual): These strings\n# describe the 'pref set' command and all its parameters.\nprefSetDesc=שינוי הגדרה\nprefSetManual=שינוי העדפה שהוגדרה על־ידי הסביבה\nprefSetSettingDesc=הגדרה לשינוי\nprefSetSettingManual=שם ההגדרה לשינוי.\nprefSetValueDesc=ערך חדש להגדרה\nprefSetValueManual=הערך החדש עבור ההגדרה שצוינה\n\n# LOCALIZATION NOTE (prefResetDesc, prefResetManual, prefResetSettingDesc,\n# prefResetSettingManual): These strings describe the 'pref reset' command and\n# all its parameters.\nprefResetDesc=איפוס הגדרה\nprefResetManual=איפוס ערך הגדרה לברירת המחדל של המערכת\nprefResetSettingDesc=הגדרה לאיפוס\nprefResetSettingManual=שם ההגדרה לאיפוס לערך ברירת המחדל של המערכת\n\n# LOCALIZATION NOTE: This string is displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results.\nprefOutputFilter=מסנן\n\n# LOCALIZATION NOTE (prefOutputName, prefOutputValue): These strings are\n# displayed in the output from the 'pref list' command as table headings.\nprefOutputName=שם\nprefOutputValue=ערך\n\n# LOCALIZATION NOTE (introDesc, introManual): These strings describe the\n# 'intro' command. The localization of 'Got it!' should be the same used in\n# introTextGo.\nintroDesc=הצגת הודעה פותחת\nintroManual=Redisplay the message that is shown to new users until they click the 'Got it!' button\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3=GCLI הוא ניסוי שמטרתו ליצור שורת פקודה שמישה מאוד עבור מפתחי אתרים.\nintroTextCommands=לרשימת הפקודות נא לכתוב\nintroTextF1Escape=F1/Escape\nintroTextGo=קיבלתי!\n\n# LOCALIZATION NOTE: This is a short description of the 'hideIntro' setting.\nhideIntroDesc=הצגת הודעת הקדמה ראשונית\n\n# LOCALIZATION NOTE: This is a description of the 'eagerHelper' setting. It's\n# displayed when the user asks for help on the settings. eagerHelper allows\n# users to select between showing no tooltips, permanent tooltips, and only\n# important tooltips.\neagerHelperDesc=כמה קופצניים תיאורי הכלים\n\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError=Can’t use ‘%S’ as a prefix because it is not a parent command.\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc=Change the JS global\nglobalOutput=JS global is now %S\nglobalWindowDesc=The new window/global\nintroTextKeys2=, or to show/hide command hints press\nlangOutput=You are now using %S\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/shared/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=קבלת עזרה על הפקודות הזמינות\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=פקודות זמינות\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=הפקודה '%1$S' אינה זמינה במצב ריבוי תהליכים (E10S)\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc=פקודות לשליטה במסוף\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=סינון, מחיקה וסגירת פלט המסוף\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=מחיקת פלט המסוף\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=שמירת תמונה של הדף\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=שמירת תמונת PNG של כל החלון החשוף (אפשר גם לאחר השהייה)\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=קובץ יעד\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=שם הקובץ (צריך להיות עם סיומת '.png') אליו ישמר תצלום המסך.\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=העתקת צילום המסך ללוח? (true/false)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=True כדי להעתיק את צילום המסך ללוח במקום לשמור אותו לקובץ.\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions=אפשרויות\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=השהייה (שניות)\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=זמן להמתין (בשניות) לפני שיילקח תצלום המסך\n\n# LOCALIZATION NOTE (screenshotDPRDesc) A very short string to describe\n# the 'dpr' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDPRDesc=יחס הפיקסלים של המכשיר\n\n# LOCALIZATION NOTE (screenshotDPRManual) A fuller description of the\n# 'dpr' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDPRManual=יחס הפיקסלים של ההתקן שיהיה בשימוש בזמן ביצוע הצילום\n\n# LOCALIZATION NOTE (screenshotFullPageDesc) A very short string to describe\n# the 'fullpage' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=כול הדף? (true/false)\n\n# LOCALIZATION NOTE (screenshotFullPageManual) A fuller description of the\n# 'fullpage' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=true אם צילום המסך אמור לכלול חלקים מהעמוד הנמצאים מחוץ לגבולות הגלילה.\n\n# LOCALIZATION NOTE (screenshotFileDesc) A very short string to describe\n# the 'file' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFileDesc=האם לשמור לקובץ? (true/false)\n\n# LOCALIZATION NOTE (screenshotFileManual) A fuller description of the\n# 'file' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. The first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=צילום מסך %1$S בשעה %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=אירעה שגיאה בשמירה אל\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=נשמר אל\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=אירעה שגיאה בהעתקה ללוח.\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=הועתק ללוח הגזירים.\n\n# LOCALIZATION NOTE (screenshotTooltipPage) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltipPage=צילום העמוד כולו\n\n# LOCALIZATION NOTE (screenshotImgurDesc) A very short string to describe\n# the 'imgur' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotImgurDesc=העלאה אל imgur.com\n\n# LOCALIZATION NOTE (screenshotImgurManual) A fuller description of the\n# 'imgur' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotImgurManual=השתמש אם ברצונך להעלות את התמונה אל imgur.com במקום לשמור לדיסק\n\n# LOCALIZATION NOTE (screenshotImgurError) Text displayed to user upon\n# encountering error while uploading the screenshot to imgur.com.\nscreenshotImgurError=לא ניתן להגיע ל־API של imgur\n\n# LOCALIZATION NOTE (screenshotImgurUploading) Text displayed to user when the\n# screenshot is successfully sent to Imgur but the program is waiting on a response.\n# The argument (%1$S) is a new image URL at Imgur.\nscreenshotImgurUploaded=הועלה אל %1$S\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc=הדגשת צמתים\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual=הדגשת הצמתים בדף שתואמים את הבורר\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc=בורר CSS\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc=אפשרויות\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc=הצגת כל ההתאמות\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc=סגנון מילוי\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc=שמירה על המדגישים הקיימים\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc=ביטול הדגשת כל הצמתים\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual=ביטול הדגשת כל הצמתים שהודגשו קודם לכן עם הפקודה ‚הדגשה‛\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=הפעלה מחדש של %1$S\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=נטרול טעינת תוכן מהמטמון עד להפעלה מחדש\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=פעולת ההפעלה מחדש בוטלה על־ידי המשתמש.\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=%1$S מופעל מחדש…\n\n# LOCALIZATION NOTE (restartBrowserGroupOptions) A label for the optional options of\n# the restart command.\nrestartBrowserGroupOptions=אפשרויות\n\n# LOCALIZATION NOTE (restartBrowserSafemodeDesc) A very short string to\n# describe the 'safemode' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserSafemodeDesc=הפעלת מצב בטוח בהפעלה הבאה\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=חקירת צומת\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=חקירת הממדים והמאפיינים של רכיב באמצעות בוחר CSS לפתיחה במדגיש ה־DOM\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=בוחר CSS\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=בוחר CSS לשימוש עם Document.querySelector שמסייע בזיהוי רכיב יחיד\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc=דגימת צבע מהדף\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=יש לפתוח את מנפה השגיאות טרם השימוש בפקודה זו\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first before setting breakpoints.\ndebuggerStopped=יש לפתוח את מנפה השגיאות לפני הגדרת נקודות עצירה\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=ניהול נקודות עצירה\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=פקודות להצגה, הוספה והסרה של נקודות עצירה\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=הצגת נקודות עצירה ידועות\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=לא הוגדרו נקודות עצירה\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=הסרה\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=נקודת עצירה נוספה\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=לא ניתן להגדיר נקודת עצירה: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=הוספת נקודת עצירה\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=סוגי נקודת עצירה נתמכים: שורה\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=הוספת שורת עצירה\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=כתובת קובץ ה־JS\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=מספר שורה\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=הסרת נקודת עצירה\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=אינדקס נקודת העצירה\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=נקודת עצירה הוסרה\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=ניהול מנפה שגיאות\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=Commands to interrupt or resume the main thread, step in, out and over lines of code\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=פתיחת מנפה השגיאות\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=סגירת מנפה השגיאות\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=Pauses the main thread\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=Resumes the main thread, and continues execution following a breakpoint, until the next breakpoint or the termination of the script.\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=ניהול צעדים\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=פקודות לכניסה, יציאה ודילוג מעל שורות של קוד\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=Executes the current statement and then stops at the next statement. If the current statement is a function call then the debugger executes the whole function, and it stops at the next statement after the function call\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step in command.\ndbgStepInDesc=Executes the current statement and then stops at the next statement. If the current statement is a function call, then the debugger steps into that function, otherwise it stops at the next statement\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step out command.\ndbgStepOutDesc=Steps out of the current function and up one level if the function is nested. If in the main body, the script is executed to the end, or to the next breakpoint. The skipped statements are executed, but not stepped through\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=סגירת המסוף\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=פתח את המסוף\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=שיפור משאב עמוד\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=עריכת אחד המשאבים שמרכיב את העמוד הזה\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=כתובת לעריכה\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=מספר שורה לקפיצה\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=שינוי גודל דף\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=רוחב בפיקסלים\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=גובה בפיקסלית\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=כניסה למצב עיצוב מסתגל\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=יציאה ממצב עיצוב מסתגל\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=שינוי מצב עיצוב מסתגל\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\n# Keyboard shortcut will be shown inside brackets.\nresizeModeToggleTooltip2=מצב עיצוב מסתגל (%S)\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=שינוי גודל דף\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=שליטה במצב עיצוב מסתגל\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=קריאת התיקייה mozcmd מחדש\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3=הפקודות מתוך ‘%1$S’ נטענו\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc=הגדרת תיקיית mozcmd\n\n# LOCALIZATION NOTE (cmdSetdirManual3) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=טיפול בתוספות\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=רשימת תוספות מותקנות\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=Select an addon type\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=המילונים הבאים מותקנים נכון לעכשיו:\naddonListExtensionHeading=ההרחבות הבאות מותקנות נכון לעכשיו:\naddonListLocaleHeading=השפות הבאות מותקנות נכון לעכשיו:\naddonListPluginHeading=התוספים החיצוניים הבאים מותקנים נכון לעכשיו:\naddonListThemeHeading=ערכות הנושא הבאות מותקנות נכון לעכשיו:\naddonListAllHeading=התוספות הבאות מותקנות נכון לעכשיו:\naddonListUnknownHeading=התוספות הבאות מהסוג הנבחר מותקנות נכון לעכשיו:\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=אפשר\naddonListOutDisable=נטרל\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=בהמתנה\naddonPendingEnable=הפעלה\naddonPendingDisable=נטרול\naddonPendingUninstall=הסרה\naddonPendingInstall=התקנה\naddonPendingUpgrade=שדרוג\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous add-on commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=שם התוספת\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for add-ons of a particular type were not found.\naddonNoneOfType=לא מותקנות תוספות מסוג זה.\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=הפעלת התוספת\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an add-on that is\n# already enabled.\naddonAlreadyEnabled=%S כבר פעיל.\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an add-on is enabled.\naddonEnabled=%S פעיל.\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=נטרול התוספת\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an add-on that is\n# already disabled.\naddonAlreadyDisabled=%S כבר מנוטרל.\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an add-on is disabled.\naddonDisabled=%S מנוטרל.\n\n# LOCALIZATION NOTE (addonCtpDesc) A very short description of the\n# 'addon ctp <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n\n# LOCALIZATION NOTE (addonCtp) Used in the output of the 'addon ctp'\n# command when a plugin is set to click-to-play.\n\n# LOCALIZATION NOTE (addonAlreadyCtp) Used in the output of the\n# 'addon ctp' command when an attempt is made to set a plugin to\n# click-to-play that is already set to click-to-play.\n\n# LOCALIZATION NOTE (addonCantCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the addon is not a plugin.\n\n# LOCALIZATION NOTE (addonNoCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the plugin cannot be set to click-to-play for some reason.\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=ייצוא משאבים\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=יצוא HTML מדף\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=ביצוע שינויים בדף\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=חיפוש והחלפה של רכיבים בתוך העמוד\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=מה לחפש\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=מחרוזת החלפה\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=ביצוע חיפוש שאינו תלוי רישיות\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=CSS selector to root of search\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=CSS selector to match in search\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=ביטוי רגולרי תואם לתכונה\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=הגבלת החיפוש לתכונות\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=הגבלת החיפוש לצמתי טקסט\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=Elements matched by selector: %1$S. Replaces in text nodes: %2$S. Replaces in attributes: %3$S.\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=הסרת רכיבים ותכונות מעמוד\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=הסרת רכיבים מעמוד\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=CSS selector specifying elements to remove\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=CSS selector specifying root of search\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=להסיר את הרכיב, אך להשאיר את התוכן\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=הסרת רכיבים ריקים בלבד\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=Elements matched by selector: %1$S. Elements removed: %2$S.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=הסרת תכונות תואמות\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=ביטוי רגולרי המציין תכונות להסרה\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=CSS selector of elements to include\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=CSS selector of root of search\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=ביצוע חיפוש שאינו תלוי רישיות\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=Elements matched by selector: %1$S. Attributes removed: %2$S.\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2=שפצור כלי הפיתוח של %1$S\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound2) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded2) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=שימוש בכלים המובנים\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=הכלים המובנים נטענו.\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=טעינת כלי המפתחים מחדש\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=הכלים נטענו מחדש.\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=הצגה ושינוי עוגיות\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=פקודות להצגה, יצירה, מחיקה ושינוי של עוגיות עבור המתחם הנוכחי.\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=הצגת עוגיות\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=הצגת רשימת העוגיות הקשורות לעמוד הנוכחי.\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=מארח:\ncookieListOutPath=נתיב:\ncookieListOutExpires=תפוגה:\ncookieListOutAttributes=תכונות:\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=ללא\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=סגירת דפדפן (session)\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=לא הוגדרו עוגיות עבור דף זה\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=לא הוגדרו עוגיות עבור שרת מארח %1$S\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=עריכה\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=הסרה\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=הסרת עוגייה\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=הסרת עוגייה לפי המפתח\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=המפתח של העוגייה להסרה\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=קביעת עוגייה\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=Set a cookie by specifying a key name, it's value and optionally one or more of the following attributes: expires (max-age in seconds or the expires date in GMTString format), path, domain, secure\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=מפתח העוגיה להגדרה\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=ערך העוגיה להגדרה\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc=אפשרויות\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=נתיב העוגיה להגדרה\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=שם המתחם של העוגייה הוגדר\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=העוגייה תישלח על https בלבד\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=אינה זמינה מתסריטי צד לקוח\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=זמינה רק בהפעלה זו של הדפדפן\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=תאריך התפוגה של העוגיה (תאריכים לפי מפרט RFC2822 או ISO 8601 date)\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=מיפה JavaScript\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=כתובת קובץ ה־JavaScript שברצונך ליפות\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=גודל הזחה בתווים\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=מספר התווים בהם יש להזיח כל שורה ושורה\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=התווים המשתמשים להזחת כל שורה ושורה\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=The chars used to indent each line, the possible choices are space or tab.\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=לא לשמור שבירות שורה\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=האם לשמר שבירות שורה קיימות\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=כמות מקסימלית של שבירות שורה רצופות\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=מספר מקסימלי של שבירות שורה רצופות שישמרו\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=האם לכפות מצב jslint-stricter?\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=כאשר מוגדר לאמת, מצב jslint-stricter נכפה\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=נא לבחור את סגנון הקידוד לסוגריים מרובעים\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=אין רווח לפני משפט ההתניה\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=Unescape \\\\xNN characters?\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=Should printable characters in strings encoded in \\\\xNN notation be unescaped?\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=נא להכניס כתובת חוקית\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=אפשרויות\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=Start logging function calls to the console\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=התחלת רישום קריאות.\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=עצירת רישום קריאות לפונקציות\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=No call logging is currently active\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=Stopped call logging. Active contexts: %1$S.\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=Start logging function calls for chrome code to the console\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=Global object, JSM URI, or JS to get a global object from\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=The global object, URI of a JSM, or JS to execute in the chrome window from which to obtain a global object\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=התחלת רישום קריאות.\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=עצירת רישום קריאות לפונקציות\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=No call logging for chrome code is currently active\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=Stopped call logging. Active contexts: %1$S.\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<anonymous>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=שיטת קריאה\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=JSM שגוי!\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=המשתנה לא נמצא בחלון התוכן.\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=Variable not found in chrome window.\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of JavaScript\n# and invalid JavaScript code.\ncallLogChromeEvalException=קוד ה־javascript שנבחן זרק את החריגה הבאה\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=The JavaScript source must evaluate to an object whose method calls are to be logged e.g. \"({a1: function() {this.a2()},a2: function() {}});\"\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=דף טיוטה\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=הדגשת האזור הצבוע\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=הפעלת הבהוב צבע\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=כיבוי הבהוב צבע\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=ציור אזורים שנצבעו מחדש בצבעים שונים\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip=הדגשת האזורים הצבועים\n\n# LOCALIZATION NOTE (paintflashingToggleDesc) A very short string used to describe the\n# function of the \"paintflashing toggle\" command.\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\n# Keyboard shortcut will be shown inside brackets.\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=עזרים עבור Application cache\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=כתובת לבדיקה\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=מטמון היישום אומת בהצלחה.\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=מחיקת רשומות ממטמון היישום\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=מחיקת רשומה אחת או יותר ממטמון היישום\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=הרשומות נמחקו בהצלחה.\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=הצגת רשימת רשומות מטמון של היישום.\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=סינון תוצאות באמצעות מונח חיפוש.\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=מפתח:\nappCacheListDataSize=גודל הנתונים:\nappCacheListDeviceID=מזהה התקן:\nappCacheListExpirationTime=תפוגה:\nappCacheListLastModified=שינוי אחרון:\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=צפייה ברשומה\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=פתיחת לשונית חדשה המכילה מידע על רשומת המטמון הנבחרת.\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=פתיחת לשונית חדשה המכילה מידע על רשומת המטמון הנבחרת.\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=הצגת כל הפרופילים\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=שם הפרופיל.\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2=הפרופיל כבר הופעל\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=הפרופיל לא נמצא\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2=בהקלטה…\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped=נעצר…\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=פתיחת פתחה לניפוי שגיאות מרחוק\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=פתחת ה־TCP להאזנה\n\n# LOCALIZATION NOTE (listenProtocolDesc) A very short string used to describe the\n# function of 'protocol' parameter to the 'listen' command.\nlistenProtocolDesc=הפרוטוקול בו יעשה שימוש\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=הפקודה Listen נוטרלה באמצעות ההעדפה devtools.debugger.remote-enabled\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=בהאזנה לפתחה %1$S\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=DebuggerServer לא אותחל\n\n# LOCALIZATION NOTE (unlistenDesc) A very short string used to describe the\n# function of the 'unlisten' command.\nunlistenDesc=סגירת כל הפתחות לניפוי שגיאות מרחוק\n\n# LOCALIZATION NOTE (unlistenManual) A longer description of the 'unlisten'\n# command.\n\n# LOCALIZATION NOTE (unlistenOutput) Text of a message output during the\n# execution of the 'unlisten' command.\nunlistenOutput=כל פתחות ה־TCP סגורות\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc=הדמיית CSS media type\n\n# LOCALIZATION NOTE (qsaDesc, qsaQueryDesc)\n# These strings describe the 'qsa' commands and all available parameters.\nqsaDesc=הפעלת querySelectorAll על המסמך הנוכחי והחזרת מספר התוצאות\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc=הזרקת ספריות נפוצות לדף\ninjectManual2=הזרקת ספריות נפוצות לתוכן הדף כך שניתן יהיה לגשת אליהן גם מהמסוף.\ninjectLibraryDesc=בחירת הספרייה להזרקה או הכנסת כתובת חוקית לתסריט להזרקה\ninjectLoaded=%1$S נטען\ninjectFailed=הטעינה של %1$S נכשלה - כתובת שגויה\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc=פתיחת תיקיות\nfolderOpenDesc=פתיחת נתיב התיקייה\nfolderOpenDir=נתיב התיקייה\nfolderOpenProfileDesc=פתיחת תיקיית הפרופיל\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath=נא להזין נתיב תקני\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult=%1$S נפתחה\n\n# LOCALIZATION NOTE (mdnDesc) A very short string used to describe the\n# use of 'mdn' command.\nmdnDesc=שליפת מסמכים מה־MDN\n# LOCALIZATION NOTE (mdnCssDesc) A very short string used to describe the\n# result of the 'mdn css' command.\nmdnCssDesc=קבלת תיעוד על שם מאפיין CSS נתון מ־MDN\n# LOCALIZATION NOTE (mdnCssProp) String used to describe the 'property name'\n# parameter used in the 'mdn css' command.\nmdnCssProp=שם מאפיין\n# LOCALIZATION NOTE (mdnCssPropertyNotFound) String used to display an error in\n# the result of the 'mdn css' command. Errors occur when a given CSS property\n# wasn't found on MDN. The %1$S parameter will be replaced with the name of the\n# CSS property.\nmdnCssPropertyNotFound=תיעוד MDN על מאפיין ה־CSS בשם ‘%1$S’ לא נמצא.\n# LOCALIZATION NOTE (mdnCssVisitPage) String used as the label of a link to the\n# MDN page for a given CSS property.\nmdnCssVisitPage=ביקור בעמוד של MDN\n\n# LOCALIZATION NOTE (security)\nsecurityPrivacyDesc=הצגת תכונות הפרטיות והאבטחה הנתמכות\nsecurityManual=פקודות להצגה וקבלה של הצעות של תכונות אבטחה עבור המתחם הנוכחי.\nsecurityListDesc=הצגת תכונות אבטחה\nsecurityListManual=הצגה של רשימת כל תכונות האבטחה הרלוונטיות לעמוד הנוכחי.\n# CSP specific\nsecurityCSPPotentialXSS=אפשרות לחולשת XSS!\n# LOCALIZATION NOTE: do not translate 'Content-Security-Policy'\nsecurityCSPNoCSPOnPage=לא ניתן למצוא Content-Security-Policy עבור\nsecurityCSPHeaderOnPage=Content-Security-Policy עבור\nsecurityCSPROHeaderOnPage=Content-Security-Policy-Report-Only עבור\n# Referrer Policy specific\n# LOCALIZATION NOTE: %1$S is the current page URI\nsecurityReferrerPolicyOtherDomain=מקור אחר\nsecurityReferrerPolicySameDomain=אותו מקור\n\n# LOCALIZATION NOTE (rulersDesc) A very short description of the\n# 'rulers' command. See rulersManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n\n# LOCALIZATION NOTE (rulersManual) A fuller description of the 'rulers'\n# command, displayed when the user asks for help on what it does.\n\n# LOCALIZATION NOTE (rulersTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the rulers.\n\n# LOCALIZATION NOTE (measureDesc) A very short description of the\n# 'measure' command. See measureManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nmeasureDesc=מדידת חלק מהדף\n\n# LOCALIZATION NOTE (measureManual) A fuller description of the 'measure'\n# command, displayed when the user asks for help on what it does.\nmeasureManual=הפעלת כלי המדידה כדי למדוד אזור שרירותי בעמוד\n\n# LOCALIZATION NOTE (measureTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the measuring tool.\nmeasureTooltip=מדידת חלק מהדף\n\n\n# LOCALIZATION NOTE (addonAlreadyCtp) Used in the output of the\n# 'addon ctp' command when an attempt is made to set a plugin to\n# click-to-play that is already set to click-to-play.\naddonAlreadyCtp=%S is already set to click-to-play.\n\n# LOCALIZATION NOTE (addonCantCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the addon is not a plugin.\naddonCantCtp=%S cannot be set to click-to-play because it is not a plugin.\n\n# LOCALIZATION NOTE (addonCtp) Used in the output of the 'addon ctp'\n# command when a plugin is set to click-to-play.\naddonCtp=%S set to click-to-play.\n\n# LOCALIZATION NOTE (addonCtpDesc) A very short description of the\n# 'addon ctp <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonCtpDesc=Set the specified plugin to click-to-play.\n\n# LOCALIZATION NOTE (addonNoCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the plugin cannot be set to click-to-play for some reason.\naddonNoCtp=%S cannot be set to click-to-play.\nappCacheListFetchCount=Fetch count:\nappCacheListLastFetched=Last fetched:\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=Display a list of all application cache entries. If the search parameter is used then the table displays the entries containing the search term.\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=Validate cache manifest\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=Find issues relating to a cache manifest and the files that it references\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=The key for the entry to display.\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=Commands to manipulate function call logging\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=Manipulate the commands\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc=Directory containing .mozcmd files\n\n# LOCALIZATION NOTE (cmdSetdirManual3) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual3=A ‘mozcmd’ directory is an easy way to create new custom commands. For more information see https://developer.mozilla.org/docs/Tools/GCLI/Customization\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc=Black box sources in the debugger\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc=(No sources black boxed)\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc=Error black boxing:\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc=Black box all sources that match this glob (for example: “*.min.js”)\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc=Invert matching, so that we black box every source that is not the source provided or does not match the provided glob pattern.\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc=The following sources were black boxed:\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc=A specific source to black box\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=List the source URLs loaded in the debugger\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc=Stop black boxing sources in the debugger\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc=(Did not stop black boxing any sources)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc=Error stopping black boxing:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc=Stop black boxing all sources that match this glob (for example: “*.min.js”)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc=Invert matching, so that we stop black boxing every source that is not the source provided or does not match the provided glob pattern.\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc=Stopped black boxing the following sources:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc=A specific source to stop black boxing\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual=Open a panel that magnifies an area of page to inspect pixels and copy color values\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual=Override the default region fill style with a custom color\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc=Hide guides\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual=Hide the guides around the highlighted node\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual=By default, existing highlighters are hidden when running the command, unless this option is set\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=%1$S node highlighted;%1$S nodes highlighted\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached=%1$S nodes matched, but only %2$S nodes highlighted. Use ‘--showall’ to show all\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc=Box model region\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual=Which box model region should be highlighted: ‘content’, ‘padding’, ‘border’ or ‘margin’\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual=The CSS selector used to match nodes in the page\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual=If too many nodes match the selector, only the first 100 will be shown to avoid slowing down the page too much. Use this option to show all matches instead\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc=Show the node infobar\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual=Show the infobar above the highlighted node (the infobar displays the tagname, attributes and dimension)\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=Select the coding style of braces: collapse - put braces on the same line as control statements; expand - put braces on own line (Allman / ANSI style); end-expand - put end braces on own line; expand-strict - put braces on own line even if it will break your code.\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2=%1$S can allow remote debugging over a TCP/IP connection. For security reasons this is turned off by default, but can be enabled using this command.\nmediaEmulateDesc=Emulate a specified CSS media type\nmediaEmulateManual=View the document as if rendered on a device supporting the given media type, with the relevant CSS rules applied.\nmediaEmulateType=The media type to emulate\nmediaResetDesc=Stop emulating a CSS media type\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=chrome frames\n\n# LOCALIZATION NOTE (paintflashingToggleDesc) A very short string used to describe the\n# function of the \"paintflashing toggle\" command.\npaintflashingToggleDesc=Toggle paint flashing\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=Close the profiler\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=Manage profiler\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=Commands to start or stop a JavaScript profiler\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=For this command to work you need to open the profiler first\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3=Profiler has not been started yet. Use ‘profile start’ to start profiling\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=Open the profiler\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=Show individual profile\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=Start profiling\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=Name of a profile you wish to start.\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=Stop profiling\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=Name of a profile you wish to stop.\nqsaQueryDesc=CSS selectors separated by comma\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2=Responsive websites respond to their environment, so they look good on a mobile display, a cinema display and everything in-between. Responsive Design Mode allows you to easily test a variety of page sizes in %1$S without needing to resize your whole browser.\n\n# LOCALIZATION NOTE (rulersDesc) A very short description of the\n# 'rulers' command. See rulersManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nrulersDesc=Toggle rulers for the page\n\n# LOCALIZATION NOTE (rulersManual) A fuller description of the 'rulers'\n# command, displayed when the user asks for help on what it does.\nrulersManual=Toggle the horizontal and vertical rulers for the current page\n\n# LOCALIZATION NOTE (rulersTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the rulers.\nrulersTooltip=Toggle rulers for the page\n\n# LOCALIZATION NOTE (screenshotFileManual) A fuller description of the\n# 'file' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFileManual=True if the screenshot should save the file even when other options are enabled (eg. clipboard).\n# CSP specific\nsecurityCSPDesc=Display CSP specific security features\nsecurityCSPManual=Display feedback about the CSP applied to the current page.\nsecurityCSPRemWildCard=Can you remove the wildcard(*)?\nsecurityReferrerCalculatedReferrer=Referrer Will Be\nsecurityReferrerNextURI=When Visiting\n# Referrer Policy specific\nsecurityReferrerPolicyDesc=Display the current Referrer Policy\nsecurityReferrerPolicyManual=Display the Referrer Policy for the current page with example referrers for different URIs.\nsecurityReferrerPolicyOtherDomainDowngrade=Other Origin HTTP\n# LOCALIZATION NOTE: %1$S is the current page URI\nsecurityReferrerPolicyReportHeader=Referrer Policy for %1$S\nsecurityReferrerPolicySameDomainDowngrade=Same Host HTTP\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\n# Keyboard shortcut will be shown inside brackets.\nsplitconsoleTooltip2=Toggle split console (%S)\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=Use the builtin tools, overriding any previous srcdir command.\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=Various commands related to hacking directly on the %1$S Developer Tools.\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=Load tools from a mozilla-central checkout\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=A mozilla-central checkout\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=Load the %1$S Developer Tools from a complete mozilla-central checkout.\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound2) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound2=%1$S does not exist or is not a mozilla-central checkout.\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded2) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded2=Tools loaded from %1$S.\n\n# LOCALIZATION NOTE (unlistenManual) A longer description of the 'unlisten'\n# command.\nunlistenManual=Closes all the open ports for remote debugging.\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/shared/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (ellipsis): The ellipsis (three dots) character\nellipsis=…"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/devtools/shared/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Style Inspector\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Best Match\nrule.status.MATCHED=Matched\nrule.status.PARENT_MATCH=Parent Match\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=inline\nrule.sourceElement=element\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Inherited from %S\n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe=Keyframes %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles=(user agent)\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement=Pseudo-elements\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.selectedElement=This Element\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Invalid property value\n\n# LOCALIZATION NOTE (rule.filterProperty.title): Text displayed in the tooltip\n# of the search button that is shown next to a property that has been overridden\n# in the rule view.\nrule.filterProperty.title=סינון כללים המכילים מאפיין זה\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=לא נבחר רכיב.\n\n# LOCALIZATION NOTE (ruleView.selectorHighlighter.tooltip): Text displayed in a\n# tooltip when the mouse is over a selector highlighter icon in the rule view.\nrule.selectorHighlighter.tooltip=Highlight all elements matching this selector\n\n# LOCALIZATION NOTE (rule.colorSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a color swatch in the rule view.\n\n# LOCALIZATION NOTE (rule.bezierSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a cubic-bezier swatch in the rule view.\n\n# LOCALIZATION NOTE (rule.filterSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a filter swatch in the rule view.\nrule.filterSwatch.tooltip=פתיחת עורך המסנן\n\n# LOCALIZATION NOTE (rule.angleSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a angle swatch in the rule view.\n\n# LOCALIZATION NOTE (rule.gridToggle.tooltip): Text displayed in a tooltip\n# when the mouse is over a CSS Grid toggle icon in the rule view.\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nstyleinspector.contextmenu.copyColor=העתקת צבע\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the URL to the clipboard of the user.\nstyleinspector.contextmenu.copyUrl=העתקת כתובת\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl.accessKey): Access key for\n# the rule and computed view context menu \"Copy URL\" entry.\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyImageDataUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the image as Data-URL to the clipboard of the user.\nstyleinspector.contextmenu.copyImageDataUrl=העתקת תמונה בתור Data-URL\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyDataUri.accessKey): Access key for\n# the rule and computed view context menu \"Copy Image Data-URL\" entry.\nstyleinspector.contextmenu.copyImageDataUrl.accessKey=ת\n\n# LOCALIZATION NOTE (styleinspector.copyDataUriError): Text set in the clipboard\n# if an error occurs when using the copyImageDataUrl context menu action\n# (invalid image link, timeout, etc...)\nstyleinspector.copyImageDataUrlError=כישלון בהעתקת תמונה בתור Data-URL\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources): Text displayed in the rule view\n# context menu.\nstyleinspector.contextmenu.toggleOrigSources=הצגת המקורות המקוריים\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs): Text displayed in the rule view\n# context menu to display docs from MDN for an item.\nstyleinspector.contextmenu.showMdnDocs=הצגת מסמכי ה־MDN\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs.accessKey): Access key for\n# the rule view context menu \"Show MDN docs\" entry.\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addNewRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\n# This should match inspector.addRule.tooltip in inspector.properties\nstyleinspector.contextmenu.addNewRule=הוספת כלל חדש\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.selectAll=בחירת הכול\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.copy=העתקה\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Copy\" entry.\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyLocation): Text displayed in the\n# rule view context menu for copying the source location.\nstyleinspector.contextmenu.copyLocation=העתקת מיקום\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyDeclaration): Text\n# displayed in the rule view context menu for copying the property declaration.\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyName): Text displayed in\n# the rule view context menu for copying the property name.\nstyleinspector.contextmenu.copyPropertyName=העתקת שם מאפיין\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyValue): Text displayed in\n# the rule view context menu for copying the property value.\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyRule): Text displayed in the\n# rule view context menu for copying the rule.\nstyleinspector.contextmenu.copyRule=העתקת הכלל\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copySelector): Text displayed in the\n# rule view context menu for copying the selector.\nstyleinspector.contextmenu.copySelector=העתקת בורר\n\n\n# LOCALIZATION NOTE (rule.angleSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a angle swatch in the rule view.\nrule.angleSwatch.tooltip=Shift+click to change the angle format\n\n# LOCALIZATION NOTE (rule.bezierSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a cubic-bezier swatch in the rule view.\nrule.bezierSwatch.tooltip=Click to open the timing-function editor\n\n# LOCALIZATION NOTE (rule.colorSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a color swatch in the rule view.\nrule.colorSwatch.tooltip=Click to open the color picker, shift+click to change the color format\n\n# LOCALIZATION NOTE (rule.gridToggle.tooltip): Text displayed in a tooltip\n# when the mouse is over a CSS Grid toggle icon in the rule view.\nrule.gridToggle.tooltip=Click to toggle the CSS Grid highlighter\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nstyleinspector.contextmenu.addNewRule.accessKey=R\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Copy\" entry.\nstyleinspector.contextmenu.copy.accessKey=C\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nstyleinspector.contextmenu.copyColor.accessKey=L\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyDeclaration): Text\n# displayed in the rule view context menu for copying the property declaration.\nstyleinspector.contextmenu.copyPropertyDeclaration=Copy Property Declaration\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyValue): Text displayed in\n# the rule view context menu for copying the property value.\nstyleinspector.contextmenu.copyPropertyValue=Copy Property Value\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl.accessKey): Access key for\n# the rule and computed view context menu \"Copy URL\" entry.\nstyleinspector.contextmenu.copyUrl.accessKey=U\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\nstyleinspector.contextmenu.selectAll.accessKey=A\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs.accessKey): Access key for\n# the rule view context menu \"Show MDN docs\" entry.\nstyleinspector.contextmenu.showMdnDocs.accessKey=D\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nstyleinspector.contextmenu.toggleOrigSources.accessKey=O\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/he/formautofill.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npreferenceGroupTitle = Form Autofill\nenableProfileAutofill = Enable Profile Autofill\nsavedProfiles = Saved Profiles…\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/pdfviewer/chrome.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Chrome notification bar messages and buttons\nunsupported_feature=יתכן שמסמך PDF זה לא יוצג כראוי.\nunsupported_feature_forms=מסמך PDF זה מכיל טפסים. מילוי שדות בטפסים אינו נתמך.\nopen_with_different_viewer=פתיחה בתוכנת צפייה שונה\nopen_with_different_viewer.accessKey=פ\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he/locale/pdfviewer/viewer.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Main toolbar buttons (tooltips and alt text for images)\nprevious.title=דף קודם\nprevious_label=קודם\nnext.title=דף הבא\nnext_label=הבא\n\n# LOCALIZATION NOTE (page.title): The tooltip for the pageNumber input.\npage.title=דף\n# LOCALIZATION NOTE (of_pages): \"{{pagesCount}}\" will be replaced by a number\n# representing the total number of pages in the document.\nof_pages=מתוך {{pagesCount}}\n# LOCALIZATION NOTE (page_of_pages): \"{{pageNumber}}\" and \"{{pagesCount}}\"\n# will be replaced by a number representing the currently visible page,\n# respectively a number representing the total number of pages in the document.\npage_of_pages=({{pageNumber}} מתוך {{pagesCount}})\n\nzoom_out.title=התרחקות\nzoom_out_label=התרחקות\nzoom_in.title=התקרבות\nzoom_in_label=התקרבות\nzoom.title=מרחק מתצוגה\npresentation_mode.title=מעבר למצב מצגת\npresentation_mode_label=מצב מצגת\nopen_file.title=פתיחת קובץ\nopen_file_label=פתיחה\nprint.title=הדפסה\nprint_label=הדפסה\ndownload.title=הורדה\ndownload_label=הורדה\nbookmark.title=תצוגה נוכחית (העתקה או פתיחה בחלון חדש)\nbookmark_label=תצוגה נוכחית\n\n# Secondary toolbar and context menu\ntools.title=כלים\ntools_label=כלים\nfirst_page.title=מעבר לעמוד הראשון\nfirst_page.label=מעבר לעמוד הראשון\nfirst_page_label=מעבר לעמוד הראשון\nlast_page.title=מעבר לעמוד האחרון\nlast_page.label=מעבר לעמוד האחרון\nlast_page_label=מעבר לעמוד האחרון\npage_rotate_cw.title=הטיה עם כיוון השעון\npage_rotate_cw.label=הטיה עם כיוון השעון\npage_rotate_cw_label=הטיה עם כיוון השעון\npage_rotate_ccw.title=הטיה כנגד כיוון השעון\npage_rotate_ccw.label=הטיה כנגד כיוון השעון\npage_rotate_ccw_label=הטיה כנגד כיוון השעון\n\nhand_tool_enable.title=הפעלת כלי היד\nhand_tool_enable_label=הפעלת כלי היד\nhand_tool_disable.title=נטרול כלי היד\nhand_tool_disable_label=נטרול כלי היד\n\n# Document properties dialog box\ndocument_properties.title=מאפייני מסמך…\ndocument_properties_label=מאפייני מסמך…\ndocument_properties_file_name=שם קובץ:\ndocument_properties_file_size=גודל הקובץ:\n# LOCALIZATION NOTE (document_properties_kb): \"{{size_kb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in kilobytes, respectively in bytes.\ndocument_properties_kb={{size_kb}} ק״ב ({{size_b}} בתים)\n# LOCALIZATION NOTE (document_properties_mb): \"{{size_mb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in megabytes, respectively in bytes.\ndocument_properties_mb={{size_mb}} מ״ב ({{size_b}} בתים)\ndocument_properties_title=כותרת:\ndocument_properties_author=מחבר:\ndocument_properties_subject=נושא:\ndocument_properties_keywords=מילות מפתח:\ndocument_properties_creation_date=תאריך יצירה:\ndocument_properties_modification_date=תאריך שינוי:\n# LOCALIZATION NOTE (document_properties_date_string): \"{{date}}\" and \"{{time}}\"\n# will be replaced by the creation/modification date, and time, of the PDF file.\ndocument_properties_date_string={{date}}, {{time}}\ndocument_properties_creator=יוצר:\ndocument_properties_producer=יצרן PDF:\ndocument_properties_version=גרסת PDF:\ndocument_properties_page_count=מספר דפים:\ndocument_properties_close=סגירה\n\nprint_progress_message=מסמך בהכנה להדפסה…\n# LOCALIZATION NOTE (print_progress_percent): \"{{progress}}\" will be replaced by\n# a numerical per cent value.\nprint_progress_percent={{progress}}%\nprint_progress_close=ביטול\n\n# Tooltips and alt text for side panel toolbar buttons\n# (the _label strings are alt text for the buttons, the .title strings are\n# tooltips)\ntoggle_sidebar.title=הצגה/הסתרה של סרגל הצד\ntoggle_sidebar_label=הצגה/הסתרה של סרגל הצד\ndocument_outline.title=הצגת מתאר מסמך (לחיצה כפולה כדי להרחיב או לצמצם את כל הפריטים)\ndocument_outline_label=מתאר מסמך\nattachments.title=הצגת צרופות\nattachments_label=צרופות\nthumbs.title=הצגת תצוגה מקדימה\nthumbs_label=תצוגה מקדימה\nfindbar.title=חיפוש במסמך\nfindbar_label=חיפוש\n\n# Thumbnails panel item (tooltip and alt text for images)\n# LOCALIZATION NOTE (thumb_page_title): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_title=עמוד {{page}}\n# LOCALIZATION NOTE (thumb_page_canvas): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_canvas=תצוגה מקדימה של עמוד {{page}}\n\n# Find panel button title and messages\nfind_label=חיפוש:\nfind_previous.title=חיפוש מופע קודם של הביטוי\nfind_previous_label=קודם\nfind_next.title=חיפוש המופע הבא של הביטוי\nfind_next_label=הבא\nfind_highlight=הדגשת הכול\nfind_match_case_label=התאמת אותיות\nfind_reached_top=הגיע לראש הדף, ממשיך מלמטה\nfind_reached_bottom=הגיע לסוף הדף, ממשיך מלמעלה\nfind_not_found=ביטוי לא נמצא\n\n# Error panel labels\nerror_more_info=מידע נוסף\nerror_less_info=פחות מידע\nerror_close=סגירה\n# LOCALIZATION NOTE (error_version_info): \"{{version}}\" and \"{{build}}\" will be\n# replaced by the PDF.JS version and build ID.\nerror_version_info=PDF.js גרסה {{version}} (בנייה: {{build}})\n# LOCALIZATION NOTE (error_message): \"{{message}}\" will be replaced by an\n# english string describing the error.\nerror_message=הודעה: {{message}}\n# LOCALIZATION NOTE (error_stack): \"{{stack}}\" will be replaced with a stack\n# trace.\nerror_stack=תוכן מחסנית: {{stack}}\n# LOCALIZATION NOTE (error_file): \"{{file}}\" will be replaced with a filename\nerror_file=קובץ: {{file}}\n# LOCALIZATION NOTE (error_line): \"{{line}}\" will be replaced with a line number\nerror_line=שורה: {{line}}\nrendering_error=אירעה שגיאה בעת עיבוד הדף.\n\n# Predefined zoom values\npage_scale_width=רוחב העמוד\npage_scale_fit=התאמה לעמוד\npage_scale_auto=מרחק מתצוגה אוטומטי\npage_scale_actual=גודל אמתי\n# LOCALIZATION NOTE (page_scale_percent): \"{{scale}}\" will be replaced by a\n# numerical scale value.\npage_scale_percent={{scale}}%\n\n# Loading indicator messages\nloading_error_indicator=שגיאה\nloading_error=אירעה שגיאה בעת טעינת ה־PDF.\ninvalid_file_error=קובץ PDF פגום או לא תקין.\nmissing_file_error=קובץ PDF חסר.\nunexpected_response_error=תגובת שרת לא צפויה.\n\n# LOCALIZATION NOTE (text_annotation_type.alt): This is used as a tooltip.\n# \"{{type}}\" will be replaced with an annotation type from a list defined in\n# the PDF spec (32000-1:2008 Table 169 – Annotation types).\n# Some common types are e.g.: \"Check\", \"Text\", \"Comment\", \"Note\"\ntext_annotation_type.alt=[הערת {{type}}]\npassword_label=נא להכניס את הססמה לפתיחת קובץ PDF זה.\npassword_invalid=ססמה שגויה. נא לנסות שנית.\npassword_ok=אישור\npassword_cancel=ביטול\n\nprinting_not_supported=אזהרה: הדפסה אינה נתמכת במלואה בדפדפן זה.\nprinting_not_ready=אזהרה: ה־PDF לא ניתן לחלוטין עד מצב שמאפשר הדפסה.\nweb_fonts_disabled=גופני רשת מנוטרלים: לא ניתן להשתמש בגופני PDF מוטבעים.\ndocument_colors_not_allowed=מסמכי PDF אינם מורשים להשתמש בצבעים משלהם: האפשרות „אפשר לעמודים לבחור צבעים משלהם” אינה פעילה בדפדפן.\n\ntoggle_sidebar_notification.title=Toggle Sidebar (document contains outline/attachments)\n"
  },
  {
    "path": "langpacks/he/browser/chrome/he.manifest",
    "content": "locale branding he he/locale/branding/\nlocale browser he he/locale/browser/\nlocale browser-region he he/locale/browser-region/\nlocale devtools he he/locale/he/devtools/client/\nlocale devtools-shared he he/locale/he/devtools/shared/\nlocale formautofill he he/locale/he/\nlocale pdf.js he he/locale/pdfviewer/\noverride chrome://global/locale/appstrings.properties chrome://browser/locale/appstrings.properties\noverride chrome://global/locale/netError.dtd chrome://browser/locale/netError.dtd\noverride chrome://mozapps/locale/downloads/settingsChange.dtd chrome://browser/locale/downloads/settingsChange.dtd\nresource search-plugins chrome://browser/locale/searchplugins/\n"
  },
  {
    "path": "langpacks/he/browser/chrome.manifest",
    "content": "manifest chrome/he.manifest\nmanifest features/chrome.manifest\n"
  },
  {
    "path": "langpacks/he/browser/crashreporter-override.ini",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# This file is in the UTF-8 encoding\n[Strings]\n# LOCALIZATION NOTE (CrashReporterProductErrorText2): The %s is replaced with a string containing detailed information.\nCrashReporterProductErrorText2=ל־Firefox הייתה בעיה והוא קרס. אנחנו ננסה לשחזר את הלשוניות והחלונות שלך לאחר איתחול שלו.\\n\\nלצערנו מדווח הקריסות לא יכול לשלוח את דיווח הקריסה.\\n\\nפרטים: %s\nCrashReporterDescriptionText2=ל־Firefox הייתה בעיה והוא קרס. אנחנו ננסה לשחזר את הלשוניות והחלונות שלך לאחר איתחול שלו.\\n\\nכדי לעזור לנו לאבחן ולתקן את הבעיה, באפשרותך לשלוח אלינו דיווח קריסה.\n"
  },
  {
    "path": "langpacks/he/browser/defaults/preferences/firefox-l10n.js",
    "content": "//@line 4 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-3-00000\\build\\l10n\\he\\browser\\firefox-l10n.js\"\n\n//@line 6 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-3-00000\\build\\l10n\\he\\browser\\firefox-l10n.js\"\n\npref(\"general.useragent.locale\", \"he\");\n"
  },
  {
    "path": "langpacks/he/browser/defaults/profile/bookmarks.html",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<!-- This is an automatically generated file.\n     It will be read and overwritten.\n     DO NOT EDIT! -->\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=UTF-8\">\n<TITLE>סימניות</TITLE>\n<H1>סימניות</H1>\n\n<DL><p>\n    <DT><H3 PERSONAL_TOOLBAR_FOLDER=\"true\" ID=\"rdf:#$FvPhC3\">סרגל כלים סימניות</H3>\n<DD>הוסף סימניות לתיקייה זה כדי להציגן בסרגל הכלים סימניות\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/he/firefox/central/\" ID=\"rdf:#$GvPhC3\">התחל כאן</A>\n    </DL><p>\n    <DT><H3 ID=\"rdf:#$ZvPhC3\">Mozilla Firefox</H3>\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/he/firefox/help/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$22iCK1\">עזרה והדרכה</A>\n        <DT><A HREF=\"https://www.mozilla.org/he/firefox/customize/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$32iCK1\">התאמה אישית של Firefox</A>\n        <DT><A HREF=\"https://www.mozilla.org/he/contribute/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$42iCK1\">היה מעורב</A>\n        <DT><A HREF=\"https://www.mozilla.org/he/about/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$52iCK1\">אודותינו</A>\n    </DL><p>\n</DL><p>\n"
  },
  {
    "path": "langpacks/he/browser/defaults/profile/chrome/userChrome-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Edit this file and copy it as userChrome.css into your\n * profile-directory/chrome/\n */\n\n/*\n * This file can be used to customize the look of Mozilla's user interface\n * You should consider using !important on rules which you want to\n * override default settings.\n */\n\n/*\n * Do not remove the @namespace line -- it's required for correct functioning\n */\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"); /* set default namespace to XUL */\n\n\n/*\n * Some possible accessibility enhancements:\n */\n/*\n * Make all the default font sizes 20 pt:\n *\n * * {\n *   font-size: 20pt !important\n * }\n */\n/*\n * Make menu items in particular 15 pt instead of the default size:\n *\n * menupopup > * {\n *   font-size: 15pt !important\n * }\n */\n/*\n * Give the Location (URL) Bar a fixed-width font\n *\n * #urlbar {\n *    font-family: monospace !important;\n * }\n */\n\n/*\n * For more examples see http://www.mozilla.org/unix/customizing.html\n */\n \n"
  },
  {
    "path": "langpacks/he/browser/defaults/profile/chrome/userContent-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Edit this file and copy it as userContent.css into your\n * profile-directory/chrome/\n */\n\n/*\n * This file can be used to apply a style to all web pages you view\n * Rules without !important are overruled by author rules if the\n * author sets any.  Rules with !important overrule author rules.\n */\n\n/*\n * example: turn off \"blink\" element blinking\n *\n * blink { text-decoration: none ! important; }\n *\n */\n\n/*\n * example: give all tables a 2px border\n *\n * table { border: 2px solid; }\n */\n\n/*\n * example: turn off \"marquee\" element\n *\n * marquee { -moz-binding: none; }\n *\n */\n \n/* \n * For more examples see http://www.mozilla.org/unix/customizing.html\n */\n\n"
  },
  {
    "path": "langpacks/he/browser/defaults/profile/localstore.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<RDF:RDF\n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n</RDF:RDF>\n"
  },
  {
    "path": "langpacks/he/browser/defaults/profile/mimeTypes.rdf",
    "content": "<?xml version=\"1.0\"?>  \n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" \n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n\n  <Description about=\"urn:mimetypes\"> \n    <NC:MIME-types> \n      <Seq about=\"urn:mimetypes:root\"> \n      </Seq> \n    </NC:MIME-types> \n  </Description> \n</RDF>\n"
  },
  {
    "path": "langpacks/he/browser/features/chrome.manifest",
    "content": "manifest firefox@getpocket.com/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\nmanifest presentation@mozilla.org/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\n"
  },
  {
    "path": "langpacks/he/browser/features/firefox@getpocket.com/chrome.manifest",
    "content": "manifest he.manifest\n"
  },
  {
    "path": "langpacks/he/browser/features/firefox@getpocket.com/he/locale/he/pocket.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddtags = הוספת תגיות\nalreadyhaveacct = כבר התחלת להשתמש ב־Pocket?\ncontinueff = להמשיך עם Firefox\nerrorgeneric = אירעה שגיאה בעת ניסיון לשמור ל־Pocket.\nlearnmore = מידע נוסף\nloginnow = כניסה\nmaxtaglength = התגיות מוגבלות ל־25 תווים\nmustbeconnected = יש להתחבר לאינטרנט כדי לשמור ל־Pocket. נא לבדוק את החיבור שלך ולנסות שוב.\nonlylinkssaved = ניתן לשמור קישורים בלבד\npagenotsaved = העמוד לא נשמר\npageremoved = העמוד הוסר\npagesaved = נשמר ל־Pocket\nprocessingremove = העמוד מוסר…\nprocessingtags = התגיות נוספות…\nremovepage = הסרת עמוד\nsave = שמירה\nsaving = שמירה…\nsignupemail = הרשמה עם דוא״ל\nsignuptosave = להירשם ל־Pocket. זה חינם.\nsuggestedtags = תגיות מוצעות\ntagline = לשמור מאמרים וסרטונים מ־Firefox כדי להציג ב־Pocket בכל מכשיר, בכל זמן.\ntaglinestory_one = כדי לשמור כל מאמר, סרטון או דף מ־Firefox יש ללחוץ על כפתור ה‏־Pocket.\ntaglinestory_two = להציג ב־Pocket בכל מכשיר, בכל זמן.\ntagssaved = נוספו תגיות\ntos = השימוש ברכיב זה מהווה אישור ל<a href=\"%1$S\" target=\"_blank\">תנאי השימוש</a> ב־Pocket ו<a href=\"%2$S\" target=\"_blank\">מדיניות הפרטיות</a>\ntryitnow = נסו את זה כעת\nsigninfirefox = כניסה עם Firefox\nsignupfirefox = רישום עם Firefox\nviewlist = הצגת הרשימה\n\n# LOCALIZATION NOTE(pocket-button.label, pocket-button.tooltiptext, saveToPocketCmd.label, saveLinkToPocketCmd.label, pocketMenuitem.label):\n# \"Pocket\" is a brand name.\npocket-button.label = Pocket\npocket-button.tooltiptext = שמירה אל Pocket\nsaveToPocketCmd.label = שמירת דף אל Pocket\nsaveToPocketCmd.accesskey = ד\nsaveLinkToPocketCmd.label = שמירת קישור ב־Pocket\nsaveLinkToPocketCmd.accesskey = ק\npocketMenuitem.label = הצגת רשימת Pocket\n"
  },
  {
    "path": "langpacks/he/browser/features/firefox@getpocket.com/he.manifest",
    "content": "locale pocket he he/locale/he/\n"
  },
  {
    "path": "langpacks/he/browser/features/loop@mozilla.org/chrome.manifest",
    "content": "manifest he.manifest\n"
  },
  {
    "path": "langpacks/he/browser/features/loop@mozilla.org/he/locale/he/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n\n## LOCALIZATION_NOTE(loopMenuItem_label): Label of the menu item that is placed\n## inside the browser 'Tools' menu. Use the unicode ellipsis char, \\u2026, or\n## use \"...\" if \\u2026 doesn't suit traditions in your locale.\n\n## LOCALIZATION_NOTE(sign_in_again_title_line_one, sign_in_again_title_line_two2):\n## These are displayed together at the top of the panel when a user is needed to\n## sign-in again. The emphesis is on the first line to get the user to sign-in again,\n## and this is displayed in slightly larger font. Please arrange as necessary for\n## your locale.\n## {{clientShortname2}} will be replaced by the brand name for either string.\n## LOCALIZATION_NOTE(sign_in_again_use_as_guest_button2): {{clientSuperShortname}}\n## will be replaced by the super short brandname.\n\n\n## LOCALIZATION_NOTE(first_time_experience_subheading2): Message inviting the\n## user to create his or her first conversation.\n\n## LOCALIZATION_NOTE(first_time_experience_content): Message describing\n## ways to use Hello project.\n\n## LOCALIZATION_NOTE(invite_copy_link_button, invite_copied_link_button,\n## invite_email_link_button, invite_facebook_button2): These labels appear under\n## an iconic button for the invite view.\n\n# Status text\n\n# Error bars\n## LOCALIZATION NOTE(session_expired_error_description,could_not_authenticate,password_changed_question,try_again_later,could_not_connect,check_internet_connection,login_expired,service_not_available,problem_accessing_account):\n## These may be displayed at the top of the panel.\n\n## LOCALIZATION NOTE(retry_button): Displayed when there is an error to retry\n## the appropriate action.\n\n## LOCALIZATION NOTE (share_email_body7): In this item, don't translate the\n## part between {{..}} and leave the \\n\\n part alone\n## LOCALIZATION NOTE (share_email_body_context3): In this item, don't translate\n## the part between {{..}} and leave the \\n\\n part alone.\n## LOCALIZATION NOTE (share_email_footer2): Common footer content for both email types\n## LOCALIZATION NOTE (share_tweeet): In this item, don't translate the part\n## between {{..}}. Please keep the text below 117 characters to make sure it fits\n## in a tweet.\n\n\n## LOCALIZATION NOTE (copy_link_menuitem, email_link_menuitem, delete_conversation_menuitem):\n## These menu items are displayed from a panel's context menu for a conversation.\n\n\n\n\n# Conversation Window Strings\n\nhangup_button_title=ניתוק\nhangup_button_caption2=יציאה\n\n\n## LOCALIZATION NOTE (call_with_contact_title): The title displayed\n## when calling a contact. Don't translate the part between {{..}} because\n## this will be replaced by the contact's name.\n\n# Outgoing conversation\n\n\n\n## LOCALIZATION NOTE (contact_offline_title): Title which is displayed when the\n## contact is offline.\n## LOCALIZATION NOTE (call_timeout_notification_text): Title which is displayed\n## when the call didn't go through.\n\n## LOCALIZATION NOTE (cancel_button):\n## This button is displayed when a call has failed.\n\n\n## LOCALIZATION NOTE (legal_text_and_links3): In this item, don't translate the\n## parts between {{..}} because these will be replaced with links with the labels\n## from legal_text_tos and legal_text_privacy. clientShortname will be replaced\n## by the brand name.\n\n## LOCALIZATION NOTE (powered_by_beforeLogo, powered_by_afterLogo):\n## These 2 strings are displayed before and after a 'Telefonica'\n## logo.\n\n## LOCALIZATION_NOTE (feedback_rejoin_button): Displayed on the feedback form after\n## a signed-in to signed-in user call.\n## LOCALIZATION NOTE (feedback_report_user_button): Used to report a user in the case of\n## an abusive user.\n\n\n\n## LOCALIZATION NOTE (door_hanger_return, door_hanger_prompt_name, door_hanger_button): Dialog message on leaving conversation\n\n# Infobar strings\n\n\n# Context in conversation strings\n\n## LOCALIZATION NOTE(no_conversations_message_heading2): Title shown when user\n## has no conversations available.\n## LOCALIZATION NOTE(no_conversations_start_message2): Subheading inviting the\n## user to start a new conversation.\n\n# E10s not supported strings\n\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n## LOCALIZATION NOTE: In this file, don't translate the part between {{..}}\n\n# Text chat strings\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\n\nconversation_has_ended=הדיון הסתיים.\n\ngeneric_failure_no_reason2=לנסות שוב?\n\nhelp_label=עזרה\n\nmute_local_audio_button_title=השתקת השמע שלך\nunmute_local_audio_button_title=ביטול השתקת השמע שלך\n\n## LOCALIZATION NOTE (retry_call_button):\n## This button is displayed when a call has failed.\nretry_call_button=ניסיון חוזר\n\nrooms_leave_button_label=עזיבה\n\n\nrooms_room_join_label=הצטרפות לדיון\n\n\n## LOCALIZATION NOTE (tos_failure_message): Don't translate {{clientShortname}}\n## as this will be replaced by clientShortname2.\n\n## LOCALIZATION NOTE(clientSuperShortname): This should not be localized and\n## should remain \"Hello\" for all locales.\nclientSuperShortname=Hello\n"
  },
  {
    "path": "langpacks/he/browser/features/loop@mozilla.org/he.manifest",
    "content": "locale loop he he/locale/he/\n"
  },
  {
    "path": "langpacks/he/browser/features/presentation@mozilla.org/chrome.manifest",
    "content": "manifest he.manifest\n"
  },
  {
    "path": "langpacks/he/browser/features/presentation@mozilla.org/he/locale/he/presentation.properties",
    "content": "presentation.message=Select one device to send the content.\npresentation.urlbar.tooltiptext=View the device-selection request\npresentation.deviceprompt.select.label=Send\npresentation.deviceprompt.select.accessKey=S\npresentation.deviceprompt.cancel.label=Cancel\npresentation.deviceprompt.cancel.accessKey=C\n"
  },
  {
    "path": "langpacks/he/browser/features/presentation@mozilla.org/he.manifest",
    "content": "locale presentation he he/locale/he/\n"
  },
  {
    "path": "langpacks/he/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAB9AQAAJgAAACAgAAAAAAAA8gIAAKMBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAFESURBVDjLpZNJSwNBEIXnt4lE4kHxovgT9BDwJHqPy0HEEOJBiAuCRg+KUdC4QS4KrpC4gCBGE3NQ48JsnZ6eZ3UOM6gjaePhQU93v6+qq2q0pqgeJj2S8EdJT1hr0OxBtKCD5iEd8QxDYpvhvOBAuMDKURX9C9aPu4GA1GEVkzvMg10UBfYveWAWgYAP00V01fa+R9M2bA51wJvhIn3qR+ybt3D3JNQBE5sMjCIOLFpoHzOwdsLRO22qA6R6kiZiWwxUvy/PUQZIhYZ1vFM9cvcOOsYNdcBgysISdSJBnZjJMlR0Fw8vAp0xoz5gao/h+NZBy4i/10XGwrPA+hmvDyhVRG2Avu/LwcrkFADZa16L1h330w1RNgc3DiJzCpPYRm1bpveXX11clQR28xwblHpk1vq1iP/5mcoS0CoXDZiL0vsJ+dzfl+3T/VYAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAK5SURBVFjDxVfrSxRRFJ9/Jta/oyWjF5XQm6D6EkHRgygIIgjUTcueVgqVWSRRkppEUQYWWB8ye1iGWilWlo/Ude489s7M6Zw7D9dlt53dmd29cFiWvXvO77x+51xpaaUsoSxBaUWZQ4ECy5xji2xKZDyCMlMEw6lCNiOSgwZKJK1SkcKeSealfP64t0mBjl4Ow39MkDUL0p2RSROOtqhZdeUEYM1pBl39XCg/fEeFtWcY7G9W4csvUxjlBkCsQ4Nt9QyWVfvT6RsAKXw3aoDGATZeYIt+W1kjw7cJG0RctWDTRebbKd8A6h5pwsDb70ba3w/eUr3wt/cmwgfw6Yft4TNMQaY7o1P2ncm4FT4ANQH/jQBJ2xv7kqIXEADDql8eS3+n8bku7oxNm+EDIM/dU92upb3T/NJGeaNbDx/AsbsLRUY5Xn92caWXY5d8RV6gWllxSg4fAEnTC90DQW13BLlgXR2D3dcUeDVkwOthA1bXspxILWcm3HdThcfvufB26LcJpkOEAz9NKI/lzqpSEC7feol5EWnpSeSlIxCALUkApmULdjUqxQVAQnl3D/X/yQda4QBEq2TYc12By091MQ17Bg3R88nHKlQbVmHvj89awNBLYrwT9zXY2aBAxTkGFdiSxP/Jp6FLDw+AS7GfsdJTJ2EqSO5khD43nGfBARy/ZxOQgZHe7GPM1jzUvChUtmnBAXQPcKGMJp3fdFGq6NByEhiAO4b/YptFfQJwNyQ/bZkVQGcf90Ja25ndIyrKBOa/f8wIpwi3X1G8UcxNu7ozUS7tiH0jBswwS3RIaF1w6LYKU/ML2+8sGnjygQswtKrVIy/Qd9qQP6LnO64q4fPAKpxyZIymHo1jWk6p1ag2BsdNwQMHcC+M5kHFJX+YlPxpVlbCx2mZ5DzPI04k4kUwHHdskU3pH76iftG8yWlkAAAAAElFTkSuQmCC</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAKQWlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQLg4Ji1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwSE8vE9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS72yy/UCZz1v9/kSI3QyQGAApF1TY8fiYX5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7yZiXJuShGlnOGbw0noy7UN6aJeGjjAShXJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJMkUUGe6J8gIACJTEObxyDov5OWieAHimZ+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0tAyOMBeAr2+WRQElWW2ZaJHtrRzt7VnW5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2JFqbHbO+lVUAtG0GQOXhrE/vIADyBQC03pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y595nL7vtWO6YXP4EjSRUzZUXlpqemS0TMzAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlou4U8gViQLmQKhH/V4X8YNicHGX6daxRodV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGitka9zjzJ6/uf6Hwtcim7hTEEiU+b2DI9kciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAAhIBIEAOWAy5IAmlABLJBPtgACkEx2AF2g2pwANSBetAEToI2cAZcBFfADXALDIBHQAqGwUswAd6BaQiC8BAVokGqkBakD5lC1hAbWgh5Q0FQOBQDxUOJkBCSQPnQJqgYKoOqoUNQPfQjdBq6CF2D+qAH0CA0Bv0BfYQRmALTYQ3YALaA2bA7HAhHwsvgRHgVnAcXwNvhSrgWPg63whfhG/AALIVfwpMIQMgIA9FGWAgb8URCkFgkAREha5EipAKpRZqQDqQbuY1IkXHkAwaHoWGYGBbGGeOHWYzhYlZh1mJKMNWYY5hWTBfmNmYQM4H5gqVi1bGmWCesP3YJNhGbjS3EVmCPYFuwl7ED2GHsOxwOx8AZ4hxwfrgYXDJuNa4Etw/XjLuA68MN4SbxeLwq3hTvgg/Bc/BifCG+Cn8cfx7fjx/GvyeQCVoEa4IPIZYgJGwkVBAaCOcI/YQRwjRRgahPdCKGEHnEXGIpsY7YQbxJHCZOkxRJhiQXUiQpmbSBVElqIl0mPSa9IZPJOmRHchhZQF5PriSfIF8lD5I/UJQoJhRPShxFQtlOOUq5QHlAeUOlUg2obtRYqpi6nVpPvUR9Sn0vR5Mzl/OX48mtk6uRa5Xrl3slT5TXl3eXXy6fJ18hf0r+pvy4AlHBQMFTgaOwVqFG4bTCPYVJRZqilWKIYppiiWKD4jXFUSW8koGStxJPqUDpsNIlpSEaQtOledK4tE20Otpl2jAdRzek+9OT6cX0H+i99AllJWVb5SjlHOUa5bPKUgbCMGD4M1IZpYyTjLuMj/M05rnP48/bNq9pXv+8KZX5Km4qfJUilWaVAZWPqkxVb9UU1Z2qbapP1DBqJmphatlq+9Uuq43Pp893ns+dXzT/5PyH6rC6iXq4+mr1w+o96pMamhq+GhkaVRqXNMY1GZpumsma5ZrnNMe0aFoLtQRa5VrntV4wlZnuzFRmJbOLOaGtru2nLdE+pN2rPa1jqLNYZ6NOs84TXZIuWzdBt1y3U3dCT0svWC9fr1HvoT5Rn62fpL9Hv1t/ysDQINpgi0GbwaihiqG/YZ5ho+FjI6qRq9Eqo1qjO8Y4Y7ZxivE+41smsImdSZJJjclNU9jU3lRgus+0zwxr5mgmNKs1u8eisNxZWaxG1qA5wzzIfKN5m/krCz2LWIudFt0WXyztLFMt6ywfWSlZBVhttOqw+sPaxJprXWN9x4Zq42Ozzqbd5rWtqS3fdr/tfTuaXbDdFrtOu8/2DvYi+yb7MQc9h3iHvQ732HR2KLuEfdUR6+jhuM7xjOMHJ3snsdNJp9+dWc4pzg3OowsMF/AX1C0YctFx4bgccpEuZC6MX3hwodRV25XjWuv6zE3Xjed2xG3E3dg92f24+ysPSw+RR4vHlKeT5xrPC16Il69XkVevt5L3Yu9q76c+Oj6JPo0+E752vqt9L/hh/QL9dvrd89fw5/rX+08EOASsCegKpARGBFYHPgsyCRIFdQTDwQHBu4IfL9JfJFzUFgJC/EN2hTwJNQxdFfpzGC4sNKwm7Hm4VXh+eHcELWJFREPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS3UuH4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufGK+eN8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000IlYYqwK10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR5vTkmuRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41lG99uit7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9V/ndzPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0MqiyvUqvakfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui6rq/Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx4sf4H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdLz5HOFZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX297Yb9jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel93v3RB6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/syOll+AAAACXBIWXMAAAsTAAALEwEAmpwYAAACN2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+MTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj4yPC90aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqIYvkNAAAKUElEQVRYCe1YCVQURxqu6pnuYYYZZoZLYAEjhwY5DAHRgCcx4IEa8UniruhqjLriJtHEXGvivGSfCTGJkjXxTFxvM4gYcQVPPAc0CIIcKlFRIJwDzN0zfdR2jw5vJJDI5r113z7rAX/9f31//VVf1/93NQA8aU8Y4BmAPWnYedHgXXRT8MeaFjrRQKIgvRlJKBqJ3MTQFOAOzoV6Y0eG+csK5o+HZE/fx6Xn15eN+6ImfwEEkBFCDC0PS/kqyT/86qOuR+gMXLLDvOzLAupDTym6HB0o2BzgLqiJ9mXJA2WMnKTBqPJ6ekVhtfWVAHfq+qZC8wdLxksOOPs/tj5EVpKln7pQXzo61ifiOG0hav6jtby+x7TR57Uu9NZ+0+K+Jjhai0TJa7v2uC9po7JOGif2hXsc9leLtmWCbTNRSM7yf/Q3vv0krM0nV646YFny3hRijSrVdXNfk0wOhdZ9GvPXo0KEO16fID3eF+5x2BmGIQBC3A/70Ol+lLUI1Zcsg976nvxosA/WOjFSkqn6Da/Z8RLNb0AeyzAGEAAsy5HAyX424cVadkGzjnEZHybKGRkK9f30fwhuVKt9LPeqp5ENdX6syUjgwWHVLkH+ee5pi3UPAR8o6NbfYoFVOxq0n/QCkiAzkA4thE+vv9gbdl0BOeF6ExuVf40cYCIxChciymBhxNEBeMWFD+V7acByJPBE/NJbu2V9srX+Toy1vs5NNDTitixhzCFZQnJrXl7eHwQCQRRWdo9JEAkgoGlQ9kv3R7e0ZX2yqOtkzjFEUwGYVF4qCouA5ktnv+vI3n9Vd+zwJOeZUL1ajCpSvwPtRz8HVJMBDJhSDjDhGHB3ywX0Y7Ia6arcHfjWViSds8lw8NwN+lUWsVVJ4USnpwy8zzBIlTZCFLA0yaXSjuU3j1hAO5GAtFq3pveX5djqajMAy9wQD41sISvLM5vXf1qiKzw6MiYlpdNNqRSDiPe7bsuXaNHcTYa/OgL3V+pzdi2smz4GdR1WJzr7duVlJ11PegZdnxxn0Z0qiOPHuOMqQFcn5aHiqDqk3e3mjEdlabvREQ7y4+R8HsePLd9n2hb2rs7IF2UHdrfGOkO2SIumZelOOGzzzn6zDnw9FfnuWbrRYWtbvSKvafmCcofOy45D+0ZXjxqCbs2f1tBaVSXl4kAMcjEZjj2KBZ7O4Efto5M/DOjYs20dERR8RjEt7bSzn2LqrOOykWP2UK1NLm37t39kH7v7wXTQmp8CPCathR5zHk6/wIz3gMjdAFqOTgS1qyf+cAHJcn5k5vsqBJV8UXbMPSdelBszSFh88ho9YcMpyxjeDh+kA4MYOwydyB+lv3g6RTgoZIPDr33HxjjTxdOzCF//CnzgoE10dhYLIUTCAXJ490YTG9RpYsY6wL3Jo+Vm/xlZ+mdFGEbjQpbUGaFgxihJo0W7f5itqVEqioqt682PGBiqhiLxnyw/3Rijz9vsCXTZL9vz1jWsticeeoytR8XjTgHzmRdB54mpRnJOjYnyx8w22l2FEKaCsPuwB3lBjeYmGtncxSq65+GKIiuwHyCgO3XkOZaiABdb2LYt62XLlUvTzddKbbiHxxEywGVl4GtZ3aQKn/IUXLsAqfFVDXRsbgkZPCPW5Vb3pA86JSUI/0qjX+jrJhgrxsGAxi4Q5uslNC0eTsUbc8u8EXeeWF2HvKcfr2MQK8MkrmbKTEtoa5MfMNUE8oUc6MsDesMDTMrn+IuAbHoal1BdYgKZ7rQzQVFl9AjOXuTwwQVQ4OUG6eGDJZfsNp4e7hcT4nbVcL5QilxwYDxzfCnxdHiuS1xCpvf8jF5vkdjIQQI1tzHQqmddT1RSbziCOMuYGEDv/ItcVbfea/y8sZKVVgoBpStWNSHGvQJAAcNyT8DWqR2KqqoIZz++31xyppPbsxFxPCEo7gCYxAJoboBqi+yJtevm2212CZXNafHhHWlxLt+26ZHgn2cta89XICU/dqwceVfU0ynz4sVvT4+ELbyNq4l8wQGs1carQDp6XBdjNgIgEXf5rf78w74I4LHYwkTJxeQo/ADFILC3yLL4cJl1Oj/g3Pi8cejuUkiw3KuIphn7dwcRGVWEiV0Qead2sLbmSrQD55DSiGdxhiTlLsGhJR4z32kAkthC+0nQnpuAUMn9x+YA81LiL7GT5DvrX7y6PA1796U44ZfFt+igZWr94fi/63a+m60780IEkbnmJck6HsO3+x9B3DJpyq67jp+iAQQOzLXVCboTR6bYjX38wXj7x6nypc8F42U6E4tnbNfve2OXbnYfeCAAiOQvJJBl7L6KtFevuI1KzKbaW6Hlasmqnn6u3gOnUCaTyCv9ldX2sRDVt0Di0wJ098LB3aK5PfGA1L4IFENqQMg4+3dJAISWfUvd3kyOU4ZG+AtU1xupdAvFen2U6rrV2ZeAGAUYGsiFhP0oEMlTLinjEw/RBh1s3vDJ1qYt64c74/l+886drrzs/oo8V4u8VNmdGy7ftqVZOTIThxLHvGRwk78nVrn/jNU4MwEXKaWEV00Dmb5XY3kteqCwpHSNj31i1NDgUbdm5T5jafEL4siYrUTgoExcrtQLFB7jWrN3feGR9ufPfNMXdldp1KQeCyqW7QW0zg/4Tn8FgAF5QCSUA8PN5cB0YyyIOTgNKqJu8wt0bmoNcn8np+Nmq47xiPLHD3yWqlg0Ogp2qus14i+LcvOK75Y+H+IdXBOmDHh7Ueyk03FaWmbM/DjHUHU1QaBQAiIwaLckevg5a2OjkrWQIr+5S7dK4+Kau0lwBPvksCGxoMI2+2Yz/TxX7+TcUzcKITDIXTGSu6CQXm7YbQkOzr/wjItmxURZlcMPqdWChuvFs03VlemYWIKAANdiMlmTZEjEfr8lK0ocOIdEjd8FgJ8PLuA2ngRwj5+BQGgCuOIqkEzcBsMzuGS+31SFSCg2mlMu36GSjCSAHAGDm3VsXIuOlSYMJq5sTldMVbfvwrdfOz1HjLuwNpoi3EVSQ5i7/5ZdyStNSKMWN165Nc+gOTuTMZsDuYTR434BBV4TJm32mDmngY/yCxIexAYqFcKqfDtl5yutRNIQVzbIm7Sq0ry7F+fA9SZ5QkB1NYIqFV+ufrOhks04jF18P5md0AcuW8NXZRu2y8QYNSIEX+/jJijW2sTtQ31sod+eNm4tvmGLSx0hzT34hizVye3/p1t2BymeXdX+U8ibbS3c28Ceu867yy1Diqj32iuUi5rNsz7t/fXsjP+1vr24/RrgcY1l7GiL4u4uwb5yeDl5GDT1XMeMaNgVHyr8nktXzEtG378m9gQ9ov4/S0KUv4jEuDdzYycTfazc4N3bfu61Mc9NfkZ06JuMR0vT3ubgbX3WhL4c/lt27gkT6Rt1O3afN708PISoHRZIrFZKQImFtJkQxH1aDOyCNj0Tued1z1R/N6j9Pevq939hfk+w/vhyFzRbCUJzuUuc5tJP1gV5peYs/hbMvam6fJWo1VsuKMhI9VzBEXD/itifyZ9gnzDQKwP/BlaTi1SzVazVAAAAAElFTkSuQmCC</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMwQjQ3MEVGRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMwQjQ3MEYwRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzBCNDcwRURGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzBCNDcwRUVGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5U94CwAAArpElEQVR42ux9B5hU5dn2c9r02Z3ZXmCX3QV2KS69KE1AsQAGEBT1tyQawUSN0fgbjfrFWGIs0ZjYjaKiWBABERSRDtKR3naXXZbtO7PTy6n/87xnlqLEL1++/Pn/fNee6zrOMDtz5pz3uZ/7ue/nfc/IGYYBXVvXxncNQdfWBYSurQsIXVsXELq2LiB0bV1A6Np+cBNDcdM+SgJAR9QADqGx7pAKNW06DC0RoCSbh+V7VZB48FS36hftqlMvjSvGyOag3q+uSTePIhjgtHGQ6eIiPXOFg7oONX0L+S0Axma7xG2f2NcCJ/06aGhV6bnTCqDq5zodDgwnD2m7NoJweBckOzrAMewC0FUV/O+/DqrfB2mX/Ag4qw04yQK8ywVKaxPYe/cFW59K4Gx24EQRDN0AXsTdQlBPA2h+HyCyDyBvNkBoG0CiESDZAJA9DSBeB1D7NIAWA+h+O4Cu4PU4gQ2E3AaQPhwgYwwex4av6XjeEkRVJ/CcARpegz9iAI4JSCLAjuMaDCwSQcfrfH5lAnbVarDyPguM6clDUP6+Taf3eSwO4DgO7tkx/95DwcYcj8WZJEvPcwKEEyFLWFNyHh0064ECh7cxpibPMWZ4XFc66HhuaS88D9xXy8E6eiKI+YXsr87ho8EaDkB11TH4Ei9RpO/VVPa3IUOGsH3VqlXs9XOcIIDdwkFRJg/HWvSRaw4qP91ao/6k2Y8BdwCk2TmoyBe+vaSf1Izv5SIJw3a4SevVFtYLVu+Qh2PEh687zM3OdnOQ4eQOxmTjQwTI630KhCYHHlfT/+f3LugKNQ2g0MsxgNMrRupZ52YTJAgosaxrNvxl6Zd7Pz0f0vIxUpglmEmgyJgtCXj+wrteGZ1b7v9b3xOnPAwEQKw5Bm1NzRC228H6jzDCWSePZ8rjmWa5OAjEjYwXvko+//F2+fr2Jg0Kuglw83jrHy/uL763/rC6q7I7D9eOtGLMAfadVGHZbgXcdq7weJs2CZnlxs92Jce1BnRENdf35ZXxRzLT+F/PGGJ5ISdNeBUBdjx+jgzBJAMNmcnAAcK0/rcGAjIo2x/8WIWHrhChT4EJgaBisHGmf1kEEY6Fm+2V3u4fz7riyWf+fOirx/a1Hu4jWd2QTETg+gHTX/5F30t/VhNuBVlX8TPmMShGcQIWHqjsZDsYJ2tBsdpBRxBw/2CDUDwTwchQkJvGQ1tYnfjkssQH9a1almjl4NqLbR8O7SHchVndnO7gADMcWkMGnPDpDAgNHTrIqgGKCg3ndRPfumGU9a35FeL0Z7+Iv3iiWcvPRWbxhw376+9G7nPYOedz17rvONmhwVnnjM9VOw8iJoIYxosTLf/e4gvH0oOMuGCNBku2a3DDaAFuu1iASkwoutggJTxmfrbNXX9Tz/HP9XBkwsLabXP2yPE+uuQCzuGF+kjbnstXPQ0RNX4KBJ3CrppX4FeJTBgQy4FYYTaiygrw3+gS852lQMRnBV4e3vtGnn3ne7FVqAGy7A4e5o633n/vZbbZhsE1U53v1BQcd2ZlN49BNbM1pEO9X4MxFdKnv53uqOhXLHwVQu2hRHWYNNmxaOYw232+6HeyHf+pOQTgFRyYhiMgxsNgSLZ/+9JADF+Yz4GEyfTKMhWGPyTDzW/IsB8ZNt2ig4CDqOCbmmIdUBdth7gm20mbGKkyEpYT6Tr+/SwQUOKpURjqyofb7L1BllBXUTD+m1MFPCHXirxgETlYvke5/KbXowuSmN0U2F9eYn385xOtT9a148kizZOg/KEMkFGDEFvQKZGIGtVLCv16quOBeLsGU8+3fXrfFMeVqA9ixB5ngki1IgoDIUj/Yj5IMT/ojvR/+9LQuVFyOJDcCos4sCG23/xchfPuVeG1rX6I8MfgJF6viMGnYLNYGibl0yOJSAnLh8Sf3nlRQuZV4TY5E6iEREH7pzEYE4Yo9gpmvRhdZkNAxFGcYj3f9viV9gdRFMLIngLkpfMQjhtnMcGZm4zngxoBsHyAgHF12whcKNYTxuDLx9nX3HO5fUZrWIdI0jC/NAUC2eDBgo4j58Re4BqrQXN5/seA4CzSw0uyo/QpKOZAxISa85wTXl7HgcsVZcwAcBoAZz6eudO7ahIBmOkqgYu5XGSQKPDA/XOAsLNOIxDA/R/HFsbiOudBoUgBvGakdCOVgm9PaBDHetYfxaEvBkwLnAsMZD0H9xBgbIUAQQQMAYPKRFmusHTuBNsEH4Ig+j0QIOJRIebjAFlxV20uc8T+B2/EEDkeHAek9N+/kw+NzW5wO2RWS04BADqBoJ+1x1UZHMgKc0pGYy2XQE3ZwH8KEIjK0RlMXfqtcn5hFg/NPg1mDLOsKMkWDu+p1+AkCsG9+EgBnDJAZPRFiv97YODM4KJghE7DRDHFstNM35FQ4GwQ6DwDQaEthhmB/wbhn4Ttfw8wuBw6MjEPIX+22bPgzgAA1WViRQNO7ZT5dVEfXFk4CFm3L8TjflY6/mkNpTG9RWp+/E5XTQGITA2XV4p/Lc/jmY3s/C4j1VvIcPLwIYYtnDBYCdC0039P4jEUzQw4XQt9li6a9s7nxDa56QK0hTTI4OJ4DOMUOL7vJ3kQvJnAE6J4nn0J70oD3u5gKKPm0T8skjiioQI8qcTpb5cyzYaSGa5UFP5OcWiYp0iui8drous0/tZ1pV5PGklIxryCFvNqYFdSQTdSj2d/MqEpkC7a4WZiA10zezG8Oci8yw28O5012tgY2ewgpHvAkGWz8cbAp0MwFAHRMESB51RTIKJLE03jKC77Vum387g6MBOtTgDpvXe+oAwoEteRPYx9x+uTY/A4ObhupAWBYApDCdMZdQCWBp3RO9XBNLSBZCupHNB10TmTIEWWAQHfP39THC4qU0GgcZe5033uVFB5pwsETwaovtZ+kbUrp2rRyAV6MNBTj8fkxP5dR8Fi2WcpKt0sObt/LXi8KQT/Z0FLhUXKwFFBEZSoHw6N8yZDonEEqB09EBAx8H99EN+2H9wDN4AlaxN776nP/u3sdqIryPNwsK9eK/xou3xdc1Abd6BB75aQjaTLygWN1NnRaSYVsGHy88Gg7qooEY7luPifxCKusMPh+wFrx0EtssEtCILi9FzQmxsxR/BVbwZzXHLVkYuSJ45PV+prz8fg25PHj1Ur/ra9YlbOVhzwpbo303BYrTCwshQBKqZHQsHbrVarnkgkYh0dHS9gSbpVXLhDnk7Zne3mkb4NcFu5qm3VajtRuaob5+w64ntYoKMIBLKdPTDAD1xhh5GlEtRiablnQQR+NNAClw20QiBmMkccj7dqfxI+2pSAmkYZjj/rNvvanWBDKuQkCcTsXEgePTQxtGLxb5O1VaM5ohebPYYXFRK9mXmRdV8N0FV5llRYhIBxH7VXDn7K0XfgXwXMCE1OnjsDDc1sG1sLAdoWzYTmDx6FaFUF8Oi9BXcI7GUJ0BPlcPKTQQyVgU14blk7wTvmUcgYtwQEl8kU3PdZoBjL6dFWrdvjSxOPf31QvYE6p8WZ3MGBRYLjWLPe41izBjnIEiQQCTT5CJgjjRqUFIrw8BXO+5x2I6wKSPN6ikZPsYJ+SiTGNBkyJKfJBhQDzHg+zQNKfd2M4Cfzn5MbTxQRKwiZOS3W0l5piarDFUpzw2Qao9j+3XWuCy99IKe05/uTh48BRbL4jh48eKL2+PGYqqqTamtrH0ZWGC7KijFCxWDoqZKUZufqD6F49EVOC7vvbjRPQHU9wynBxH4ipKHqF1JpTY+fbknAp2vjMGu8HWYOt8LBBhUW4msHamUSA5CVJ4LDevbBOStaaKcbAgveejm48N25WiIOaVNmPm0bNOJP8f27Gox4DNyXThPcbS3TOz586+nEsUM9OLu9d/zYwTdUv29KwUNPXSl5MnQtHgFOILpTzQYF4z0PpaMFqu7+EGrfmQZkg7vfeh+4Kv8K/tU+DDpA3tVOCO28Go4/9zzEmnBUW4ZAYP9i0OKvwnlvzGVA0oJ4GNMVUcy8yI7fVKlj7pgXW3G8XnP+crrtpW4Zwp0IGK1fIYeW28h7b7P8/NcHlauzU4x7cT/py0evdPzYH9H9Hpsl6dfaINMRQrbPPIMVjbPY4ETUD7eUjobuWYXsT2JaOgRWr3gVQXAredLsB37/UyOZfCu0aplmHzgM3BdPHR1a8emL0d1bK7VIqDi685v3YO6vimyjJj6pYrmQFaWhpaVFGjJkyKcItGFer3e5iLRexGFUSagQIzgtoA4vwRoeNn7Qc7Yg4XXP4MHr4FjJoHen283WR/ccAerbNfh4fRw+2RZng0Zv8GYI7L2iYGCSS1SUkQVMkSFkZENsw6qvY1s3TpBKekL6ZdPGSj16biA+1WNRICDgxWr2vpULYfaPv/C9/fL2ZF1NhZiTD/4lC6ZpkfCmoqdfO59HQGEpQWBZzaJNmyXbDkde3gUdjRXg7R6FgpsHgL20GtQQBjdi6gUDvVjGhDfxTFZB9RO7IOnLBGsawLF5c0BPZsKAd2eh1EdiUBm7ZaN+2l2nlU37U2R9a4MGt02zf/bYTPvPX12ThHq/ybBYXpvnz3HOfnJ5Qnj+0/jMnFwe5q9PXnJhH2n6LeNsL0XjAA2KAnUR1EtiqgSd0gjmrqB4c0l2mJJ/nokTOQHtTz28IPjJe7Ol4lLFe/MdfZznj60Ofr6ITcBJrS1grxy6sejF9wfWzpl1JH5oXy/SWS1vvvB71/DR6+2DR24uKOu5WrRY+DS7XZYslmWoFTi+MaB7nLbTQESEGASIuGwC47t7EndqLnXL4GBwicgsoXGO8iGJHGRmCuCy8agreMhwm0GhUpKQeWhvCuCTNtDCQSZqQosXzIvt2joB6z94rr3lF94bbmMgUPHiWEAJEEj9qBXAUTk0kn/fY+PF7BxVC/jBhsAJrPh0ZOOzj7yi+tohcRhLfbQBLyaMgY4C1D62EkIIAupa9/rDDCi+uxq/GEe5DY8rmNpBpX/jORXceAIq354EaNOw1qC8RyaoWjATjj54NyjNIAePQjseMoQa6aFF8Y9a23XI6S5An0LhuYMIiHwPuiEEOiVKeb7AxuHhK+yzyksEfxB1lAMTZ+68yIsr9sj9a9sNaGyzgUUQTkuRU7sJig5dhkH2LBjajufS0gqhpR/fHFzy4Wya7sz65YP3pF1xVTWdv+BwgmPAMFZaE4f2gNxYb3imXXNLp3jUQkFo+OMjS9WGExLUH1dVRZHN7icrQQZ/5neT2GsNG2kHGnWoxQukqejv7lWtOs1IQv/uIptUUf6TxhbVxjNLDAmrQMgKL32GQdi5BpRjByH4ybsTAgvevJHcgLW8X7u1T/8X5JO1IOXkgZRbAFpHu2mrknGsjWko7rPBMXhks2fKrN+qbc3MbkndiqBj2cdzgqtXDDCwKhhtawEiWwFqHvwpNHw+mpUDb+UBcPRZCZH9AI7eiNYcBGNTCr0YWSvN/qEeyJ68C/JnzYN4wrR21O0+/udnoe2LbEU10D0BrNirnL/+iDo43cuTU9AK0vmjLSiwqYs4ulzCBOCgFzJAI3VkEVM3jrE+loyaYltFVnxtbeIXrUH8+qSAQlqA0+l0dmmI4MWcJ3nZ82TtUXvgo3l/QakPyJZJQ1Xnxb/dDvF9u4HDEuEYPAJdlpe5iGT1YUgeO9wNUHcprc14qQXotlwnW15+xiG/9CSkbVkDKrkMTDLSIWKGgwvWtOHFiYQOg2ivfGSZSI5Nl88R5DgyQhZezHndBNYl/K9aWcY8ahIayboVo82SLeB/59VndQWFHmfFgBZv1WMx0OpqWNOE0Gwt6Y2DUAW2nhWmSPK34esO8Eye+WzwyyUPyCfrHDy6DBnVdHT3tvvTRk+azdHoczjKzR/+nglA+l5739WQbMHRP26uLxCR+p29zfKQPswsEfFaBAgOfPHtj0DToptAxfRHaoYIPob3/MJTMu3B5z8PwuqjtsnWlEXkzeviSFyjK8Dk0LFMIhFh4tCag7aQTusU3ikpEp9uDeoCkRAK9GH5GQYE4g6QcQw4R0qk6WdiwQBNkaF3TzzHioGQWPbxTHQENgETRswrPKYFO8KUMDThJGbmoIV0I57jkKw5ekPHh/Pujx87VCHlF/pc5497X8rvtgDF4zeJmmPAB1AWYYmRz0xYtD1tykFqiAvM4jV2aDn42KdHlnCAAv3djcpDgYcEE4cX8H0g0JxFyvL/7U1VQESVDw4vJHZt6o8nN5B8sNLeCnxGVr21z3mgZmWbIhKFn7eiP4TWfgnRvbtRS2Syz9MXS9m5CWtZ+eJ41ZFrOU1Dce+G2OEDlyvt7Tap1JuA0JJLINqUyagrTj6vogEyxuNFlKW6NBgtzyiA5oUA/o04GuhkiE4oUlJWLaRVfgNt28+nhTcs2v4tP4JuHQ+e39ML66q4nlQWvVj2WkK6UOfTupdk8SdVjVlEZAOBLcSJolOl17LcnK80W9hR26qN4KiNLxvub+s0TCYVSsrIfXGniSBVFmhCKsfugl4hPOCJkxDfve0yAzWKJsjEIHH78FGg4pgZqKGSNccGJDat+Vl4zYpbDV0DqaBbc/qUK++ylvR6U3ClhQ0NP9fhY00oAxNMF6WzmRup7BCO9QQ6CxvSWmuHDhuPKpPQ8hxowudnBlpLzaP372Y2mgT+bF0AqfKSSBhzqM/RqXvou8/oEWGB1XIFgdsMGd2/wlo2Wm1vARJ9BgonpD2dAsqCnbKVvCsdnCPGQGTLeqYRINWb14gtispWoO28ljWY0HWowQ533UN39it54rGd9pyTFwIdhthBl83cpWVLZAc7pz0tWA4yJmKQ16Xew6VA4kDg9FkOLQgE6rYRmIKH+8DOq739en3RkeHpZknIEXSfqAeQ/jGOg/oVCt/QlLwk8CwZQjFgToEaTE4rj7aS34eDOIJwhuDw8XgdGW6znKjad8QiU9AiiFYHRD98G2R/EmLh9nI+OwchEAe1w5+mNNTb4nt3TI2sXfk4Zn8v3uEAx9ALPkDx+IytZ5+dkW3rkZ4UUP3tzJqfEs/nKuEjyqRv3tuY/Dl5XFbLMdpbqtUbfzHJ/hz9mzRAJxhU/BvVPpvEsfdapdMoseDF+aNGxf96MbS5za9709I5SOJBaZ6CuQnenDTx+zS4aJILnr3eMiL67RaIfrutJ9pAIBTThagtjbnhr5eD0tJ4qoVqYLZzrESUAYdINlLtTMHpAnv/gbtEdBwqik7qrMk+H2ReNSfXmotisX5NCdMG1K6lx8iBbGiaj0itO93zMwh8yDLuganGVKoeWlE/eEftAPEdHBM1JShlAXpe1WNVTU5HVaNW5Xac7ryuPKBc+6PBlpdoTMga76pVmeC+uB8t09Og0EPCmUsYrNNqQFkuv4Ha8TKfwGtC2jCc3+9/0YwkBi9WcwTCB4+DWpCbzrqq1HKIhIqaf/erOJVJKTvveOb1c++w9aucJzjdER1dEy3rI4EouLH88SlBTL0JWvmEu4GvGaQRElH2NxFR+kVhJme0h3WOlqClYwA3H5IHfLIjOWxkmbTdH2VoZ0AlBqBu4uHGBGsm0YoiPTWkNPO4pUrJPdyovD9hoKWa+hJYRrQMF9d3W40yh6ao40ilWR4++tTcjOL0tkZfyzuvoYMLOUgLsIkVVM9KS1MpIVdEy9MZcDpxAdWw0tbCLBJvMdcqcOgwjGSiFh8DeACPkerTi1n5WLAPYiGudpoFPNVPSNaXMG1AfYNTVJY0G02xYxiVVpMxWIrgAMZPHMOsNJARTN6m4Ig5MKV/GJqjnk9+9wncS0CnfsL6Q+qo5qA+ZFQvcWcdWmdihk92yMxiEzCSmERYPvoAjmdGgQD3XGr/Y798EapCHLQkTU3xXcdwqi3LWsbpxJYKCkTGFHLTSbu9csiqjOvn3se703ZxGFjalaZ6zH4rS5zOjiuH48pxZmeVtJSWSICQiIGOpcLIQ62GukIcUy75LqywLHzvq/gsPqUTghEdFu9IvnTbBPswqoPk/TNcPGsi7a5V4Dg6hz0nVFYfyRWwjqSdJyu5bkAPaZ0V39jQocF1o2zQK08on/GnjjmcwYGi6lDaw9KwfIfh2x8Mw/U33QRt6zY1x99CIZyVy05c9bf1tVWc5xG9GQESPqxvgRdloHWsu/9ngGKJtZ/ZiCHaBIcrBpLFjwj30KCJqJpb33mxyV12J9hLZ7TALsxou2FOHSR9QyBz0mmXwOYXUBhGEQSH70PAhcwOZGfZENIi6CJUSAbMgiraNdjzQL1QxMPtl9y6dftRy9eL1iQmFpeK0B7U4K75sQ/WPeDuVU8rt/DjnlSPBZkCGkJGxZJNiYmUPX+42nndkBKpocmHY4cW16Dv4s4IfmezFROBlxXIu2wGpKGFDK5Z1hjbtrFCyMhiotBa0X+jY8SYXfE9O/BcUZgG4tRrwdP2MDCQtRaQZYkFdNGCjiILda8T80oBAUsvt3g+iGg5tf6DgacO4vSh1t8KLnPOgJLHmy3Ayh3y0N8tid1Mdo86wVuqZHhxVZQ5BWqZ0nS0TTJrWz7SXn46z0pFDI9R06bB6N4WuH60jQaiOCmDiUgqNarBq3ilDslgPQJNU/eD1cpKA+d0EtKtKHjGxg/sgdiuLbhvZdogceQgSHndQEDAUBcSrRAqbXOnImwgKNRQADMnI1zyzMsHbUUY4I6O/WbJp8YGlYYjxdD8UV8IbsEatcbc2z9HNjhi2klLtgkEYgMx3bSSnatOCTfOskNwwbp2V94ooL88c419Vv8KsaWuXoVsZNLtNUrPKc9FNoSTRmlpDg+0rI96CSv2yCMufDiwncrnnCudP+nXTXgfyzyCAPWsFgCJO/eyPAHPO6AloLZ3GfCjxoOlW4+dWixiZjmW09DXn9+PSeJwXzwFHMNHUyMJpKJSrHw1iOkOcF94KfA5hRCuqoLoiRNgMHGimKVBsrD1jfrW9WAsmg88IXfyQMvBuRfZ34q2Yog4c/6AHNN/fBB+Y1+D1j/LzUN1swbUMKESQGxFWoFsEW+2paEW6yBNNjWgcLqs0gK3jLexGcpI3GBLv80MZv/l7JzK+bg0iEbxeD17fiVm5ypU40lJEtIjWzdeS5NvWjSKzi7MZhkj6JdpLsFaWg6WohImLi2FxSBm5wkoMt30WaXDD47zBi23l5Yl0ayjOLlgCQOAlvJ4FMy2z65h4o/6B8lmYPbQt8F0EK5+WONwd5TgY39kkm4iaHHRXEaFe+b4xeDow8RgCO0AuoSOj253Dbigv/glNdooEVbvk0fPnRetnr9J/qrBr7/89PL4qinPhrZU1SmuBfemjZxYLr21v15nZdantqIzUPDU+NPC4HRnD0RkyJASgyYlwqZ57cMvWMy50lhjDcsBJI4dsvo+mvcHEtcSUTyWAA0DHT1eBZG9u8A1CgkI3ZiKdpwB4MwFP/Q9aDsNmrVEcIndsIaR+HtkhvOnS3cmL6pvULtnI4q9bg6oa3bJ4/7NO5/IHDGsp3RoX4PKKO+US8ABKsTPtwQ0eOK9IIweaIOfT7TDJAQCCSKiRV4wmcAwuFNFUMKT8gte0MovgPTuOWHXgf2vtb767M8ZpWEZiB/YfRUG+WfOwSP9nVOp4T07mQBynz8OvJdcgWIpTDWT7FOPjlWf56hooXi3BzzjJv5ebqgDyZkPQrcRVdDyxWqoWzcB0lJiJrDzNug/6iHIGGdaRQ0B045AUPwAOVcAdLvWBAmVjI5N5XD8I56dtpNW9k59AaJHSWuAZKUmTx5Vs5aHp9sv3V6tjdtcpVy6uUorP1GvuZFpL8JgX7TrmMIG/e1702fPGGTdunhnEnpkStCIgx/U/GDhrKkFKdyp3kEnGEg32fH1emQOEnzp5w3d7CvvdziyfVOFtXsJ003t775yu3PwiA+tpb03dixfxDqLkgf1FY4xlQZATcHTVPMPOAYCBE8TSCHM3EwXr6263zsuM4OPtTWZK4yzswRoatHcYx717/h6vzy+L4ocWpPQaRVZomC2EZAUFEfHmhUYVyHBhsMyVLVokOFEkYIXYgLRSNVBYAtSgsgGTQIqc7RH2T++8yGpsEhNNjegmPFCouYo1/LSH17tXCUbWLmUpqSZVlDamiGBOkFPJsDarRhCm9ZcK6PDSJxohpzrbnndO/GyPdR74JzdMEM8AOXPzmVrtYkNaMF/e0Mm1PzuMVYCqK3c8L7pHNiKm+MoMA+ZfQQrapamBTeyrgsJ61733geZ49qYuBQ9YLdqpxpsvrABBV5uXWmOcD8K6xlP3OC8+MIK8fM4iUBMKCeW3b75wloqvRU4hn0LeQjEdJYs3FlTmmfoBGQ4fyKsERN8G26E+kADXpMHsm+47TYKKjElMQGVxJO/u2dVYNnCYYLLhTo4l5XZ7zV4MAjkspgO6/BxWjgEZ+5853o6cgG984Tjy3/tHVpWKNS3YfYnSA8gO1Q3qo5fzgut3nhEeYxcI14wW4dwVg8BSwXNK5A7QJcAm47I4EJ9gWWjjfQBQ71+elUGDcKRVoONspiT29H98RdnkNBB14B1rgT8H82bGfxyyfWxg6gVcBfTzTYr2ad41SHGBnJrU7fmd159INEYgowrrtjR/d7/uJXYQ8KsoEc2n5A+5BgMevoOdicI9RRInR/642+gfcUY8K3FwO9DZKabwadp6cB2vEJ0FcGtI6Bm6Q1ANxdVTFkMfZ58ip04lQ1Pb9hd74Qv96GORKCQK3Dj9VNSPDvbAfdPtUMwplcqGHgS3zKC5e73wn/5cp8M39apeN0KZFvTwCtmYMVJgh1dU44jnW54SYCmmEI16ofppSMik/L7w4lIK2xx43EkHtIunro2Z849f06crGWlk0S24mu3tn/w121YKuYKaekocTx4KVbEawabg6AxE1EoRvbtnqxHo5PTL7iQd/SthDN34de/+Q8GHmIOQnZumtCe4+VfjelG2aE6pX8U7U46ikFqRO04Ko9de1T+CYLGjUBoQiHp65UrsSbSJ6tjkFcgwl2XuuFYiwroeKEtrDuX7Y5PPdKoXU5OUMUssNi4tIoC6VEanONtOlR4dfCg0LIW9z5qLS47Htq0errqa0Mh4YToto3T9Xi81VHRfwf1D8g+2orLwDVoGMQPHxhWffsNO6L7ahzZ1129pvy1D8fxksUg78yaSzw1w6iwY4C9Y7aBVU1C04aLINUSgPZlN4GuHIL0QQdAsJm3vqVVIg1OAGheMgW+uWY1Y4K+MxfA8E+vMvsIQaIz1EY2+GS3lTEggb05qEJxtgjRhMbmEkgkNgUM9+Yj8ngH6icLfuZwnda3MaSPH1QifTG8VIqAjoljtcCJWCNa0QBUBZpg6fFtD/ij/ix2t1MiDOU5PXMdgrSlJtDAXVY8xI7aP+ayOsFb1HOFEgkVRnZvHUJ6gfooGpbG2P5vp8hNDbPlxpO5CAgrWnBb8mRtz+CW9VdGdm59U4/HxmdOnjEvbfjoZgsmiw0ZtXPniKI6J4eiiOBmFHtbq9GyYPCrmpWpn+xI/HpntXJBIo7CEDNep1YtBjU3T4Asl7BnUA9xH9rHqqWb43JmlsBfPdKeeaxZLTjSpFTGkkafxhpMmTSB3eyBNbP58oG2pbdOcM4NxgyjPcbBeTkaDC7FZPWFWPMjuHrFsPYFbzyTOHpoLDVLyDe7ho+plXLyFyANVuF7ipWAf7Lvs0VDpPxCSB930YN519/6uGvQcHQNQbZyhzUGLQgEpk8kc1aR+gf1r1wCJxY8BaEDlZByj5BTvhfsBQtxJBswbXpBsn0WnNxRBm5vAvLG/gLKH3kN0gZgOvoYpgzODhurrMxF2fDfReiw6v0qjC23ADImSygky8wNR5QKHMflJ3x6GjkvYsV2LJ+ZaSgw7/JMm9BHWu9Dm7625Rs47D+Z/+yuxSs7Ao39weY2RR01gWIdDLWZabkwrfeYOVar7bU+3iK4Xc2FJB6vY+v629s/eOsxubE+nS1Tw5KoUBKx+0JJVMrsvlEeHUbGxVMX51xz0wwU3oaE7KorytnrQb4LBHICX+2XmQIeiv44hH//cm9y7Em/dtXuOvXCcNzo1x42b2gl4WgoZk3zZAgQjRmYtSpwKCBzMPgJ2Tg+tsKyoXsmv1PRYUs8aey6bIBNvXaUA9BiYUnhWAs0XVJACQZR3PjYhfBIZ5HtmyeFt26crgb8Y9RgoB/1yonyk40NtB7voOO8wa+7Bg55W3B7OyjBvRdPZrqhs9SeBoLFvJk1fsIUhBZUjU3LZ0D7qitAbh4JSricaQRbEQ5ADfra0u3gGfo6ZIyYj3YlAXZ8PRdFpIrnZqBGMRzsFr9NR5OQ4xahX6EAG47KpTWt+rQtVcpMtM4jLQLHNQbMlUnUXQzheLndZsexpZ1uWDFg0T0Z06YNtSzZ7TsK7x1e03/h0W03Z9lc1RxT12abjqaIk2rCk+3w+rq7sl4/Hm3XJnQfCI8YPSAaRpBkZOI1J9OD61ZeE9mzY6oWifQxeD6D6jAGWjc0rdHarWhl1pSZr9nLyo+QpSS2tPcoo8/97XsfT6EjVf5p3UEAS0NZnrh+eJll/XlFKhxtUnugsOzhj+jd1x2SM074NUtldymMpSA+vEwKW7FkvL853n735a4TK/Ykk5MHWcGFsdhUpUB7SAXqVFIDio6r6Dy46botqS/FLNCCAYZkW2mvlZjhKy2ojm3FJbbo3l0WS7ciIVFb00Gi0dG3P1rKHRhDDWuhF354GpQzNUCi2Zzs8A5bBJp/EbiwFDh6OKBjuwhpAzno2BBkC1qdPVEjfAtsTYLNvKtY1u0Q0xyslW4VDSjOFOFQozZ20Y7EfZ/tki9XMfDde0hav0Jxoaob21+/2b1//uZEnawaBrLmPb95N3xzGIV2Hq0UR5s+60/+xV8/kFXZr6D3vkh8435R0n6Z68LAstXL+imLl8DvLHJngVO0gdviAAeVDZVjglBtbsSykBlMH3vRK2gfX5Gy85D8/GmotQxk0GT08D6ZGkqkG+SWJjaHwNts//lNsOdaaUsb3diSkDW2CAXHu7ZXnlB7os1sNJFAIqRT57EMRWS6HV/k4kxNK5pBs5lsFRP57L9vdTHHUMvULNofPSePuooJtEMJtmQaBwdVLyitLf/1FcwEArKMRPOy3+wuarT0SYFTO/UWaBaycx5Cj5rGAQNC40FNNDeWyM92x597Z0PiLqNNg7yeUuOTP/XcGpfh87isE0AAg49ikod2pP8HpjpvcUrcuscXR95ubtO43BwRWk4q8PN3Am8vuSNr8I/LJ6MmaoWdLTXgMLJS7WATCEkUj+x+BgQA9/371FhmI2uyeQXWllfkEHUSyT7qbFVXnD3StP0PJcvf/UMZnQ06KgfUH6A5Bz1197Q59Wr2DWg1s2F2f0/d9fsPbylQsDmH1COzRv+ULTXBxFaxdD52zpzQ96LNcGCeZA5lg0RzAR67eb1//ir28tufRe8y0B4OGGo5+tS1rrL+heLnVDKbgjorB/ScmI/GiRawThtqffeJ2e5BqJUCLagp7Fg+T7RrgzbWxPrbFNQAtl9DiTQINFsj/EML9GmehY2Pbu6ppPl7IyBC13aOQUVQOBVoMqZCdVMF2AyV1XW67W/1IXn8nz6LzhW8AuvAPjPbPeei/pYEzS+QhfRFOqeUTVtNCUILVqobETRF4p7fzHBd/JsPw9vNtZ9oK+eHBmNq7XfwLsTdT4HrrUEuyhQuUQDGv/CWny4gfG+9PkbX2QFtbb3gzZYhIMYSqAs0llkEhNdXx++mqXpagNs9U2iv82lr/7o2zsjreCvaRxeHpZR0BMem3+MyD+X5ItA9JfTanPGOHftOKJ+882X0SkuWQAzLVuxHtBC7V8S1bw6+TwJL7hZI4/IAtC4g/L+5l93jg7rAWBjxxz7QogUhy5FItcdP3dAy0JMpsCl1rBnGvnoVS6LOFp7QApMIPq8o4LEcqFDVJMMNYxzw3IoIYwti6nQHT02mzYirK2n946Oz3LuL8Hikw+ineUBBEHBzYHFYhX2RbZBDHc4uIPwrNwy2iDY2EYH7V18OLWEFsrPQwRj8qcWkosDRrCubaSNGaGhSsyffmDZ8fB/LNgp8C+qDl76KQLZbYrf0VbWorIO64tsE3HGJC/oWipDrEWD14WRvaFagT19n1Yyhtr0krOXO+1m5JHgEKxQEb4RHD9WDLxGEPIe3Cwj/2k2BQGQ4XDtRhDsn0eBknSXcqC/w8MLwN+8sixRlFUnQjpbxtx+H/zL4V97hpBeqMfDUPDJXhHPsOekEclThuPn7EvtOKp4lm+P/C7BM/PJS1x09skW20vn0Sm9a66jD+AIXHIhPgid2vw7lnqL/61fe9fN6p7QBZr/YD9SCq2BiL4AhxQJUYrAHnLEXY02fO9HxCM2rtPs1yMwVYPOu+LDL/uD/Eh1T9/7dJPbrcgQK0gMUXJqToUm5gcUSHGhQ86c94dvZui/p/NXt3qevG2X/gsqKTTSX+nXudtHsKY0p7APZNi/7/aQuIPyrtmQLqDlXgJheDLGw+RNB4YR+1k7W+PxelkOL7s+cxdYTYDlw5Yiw/XBy0uVP+2peXxt9ozWkX4Hqr1TWDEk375Cm31Ub8dRnkWdn/tHX2N4gl95zp/ehp2el/W+6fYBsNjHF2bv5GwNOyYrAsJhNpq7S8K9iBI2tSKIFzwKc+/5nsz9iwPQhtoWPzHaPWLo9/vTeenUsjyzQelIV/1oduhmyxZtpGp4C3Iql49Y3OqAVtQMkUUSWWNZfconrVzOG2bdTr4EWA3Pc6RXg3xWu1EwiEHD/AhvZBYQzu456kvWUfuhnIGn9RqNPIyu57e4p7nEH6pULNh6RL4sljUEY1LKmgJaOjsKOh7MO7yW1+CP60Usq7atGl1uX64ZxgCb1TuLnSTiKPAD8f/KTk1zX/7ija+vSCF1bFxC6trO3/yPAAKRem5XZIKfcAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/he/browser/searchplugins/morfix-dic.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- milon.morfix.co.il MozSearch plugin\n     Compatible with Mozilla Firefox 2+\n     Tomer Cohen, September 2006 - http://mozilla.org.il             -->\n   \n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n  <ShortName>מילון מורפיקס</ShortName>\n  <Description></Description>\n  <InputEncoding>UTF-8</InputEncoding>\n  <Image width=\"16\" height=\"16\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+g\nvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1gkdCRktdt52QwAAACR0\nRVh0Q29tbWVudABUb21lciBDb2hlbgp0b21lcmNAZ21haWwuY29tUau7swAAAxxJ\nREFUOMttk91rm2UYxq/7eZ/3fZO8SZqlcflct2at/YjokDJBPNAyHW4Hgw31wP9B\nkP0Bngw2QWHsxFOPdjJPhG1MEaqIddOWDbqxOmrStE3atGk+lrxJ3o/neTxYtlXx\nhpv74Oa64Oa+foQDpZQCAALAAPDhJADiQCsieqGh/4g5gCCAmO85cdFvhZVUJM0R\nO2AGGsTQJFAPgP/chA6IdQBxr7MzIde+m9Vqi+OsUxwl4ULo0dZecK4kXvvsYTqb\nfaJpWuO5CQeAXrerBa1QzKuvnmD3L79n7P55grqVDKRrASAO6qfZcmV/69bY2utf\nBkLH37jfdBpNAJKqb09TMZM2kl9cyR+tfnNB37pzBv3GEQCaAgQ9O8sA4ChQ8fF+\n9IdL5vTNTlquCiUG2sUwo+ZGVTemvUzSXniX7NqbAPi+jcqDCisZnLXCpjIARAkI\njZiOXyw1d5YIVWn6fQYACsCxSFUjuxYFoA181H4pmUsL1uc//n7k65/7RvoJABtA\niGvInrS8XGptKjxWn2EcAJ6mQiogGgTpAkC372GjTIWVs+c/fliYmR11/thN4dFX\nefiuxYBgBH7o7NxpY/7UB8QBQHZcLJRT0zFnaqrbE/H1QWyCItnruUzW1Q2DfCsB\nMAOAKxXg+hKOyTX/cDKp+A1KKxUPQ7fzj47K1pzrdNHCYeTe+vSiETAPOY1iRt+7\nOw7hWgAcV2Bvs2PVzEjcJkaSz9+4Tp7jUDqTIfb420uB7dtzuqoaJq721E/XFEkn\nRp1yGsLVQahtNdVff4vJ4ju5XDcSjChemJkBAO5sL0eM+vejrL2SgvQPvUypYlBK\nAthp2Hhwd8u6xyfPrR8fHx+AoPgwksrr7Qv96UYPwm0PGWAApFQYeAL17bZa/W3T\nuree+GT59Pz79WQyKRhj4MMvuvKVk5srzfyi2N3dAxAeGvgKsEvt4HZZ5Ivs1Y/W\nz5z6sD5bKDicc3WQBVJSBsqVamxp8ddou93ShzsJYo5hjdj5Y2OdyYmJQSKREJqm\nqf+jkQAw3/eZEPIlrgTFGJOapiki+hfKAPAPFp9sbyN2GzAAAAAASUVORK5CYII=\n</Image>\n  <Url type=\"text/html\" method=\"GET\" template=\"http://milon.morfix.co.il/default.aspx\" resultdomain=\"morfix.co.il\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n  </Url>\n  <SearchForm>http://milon.morfix.co.il/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/he/browser/searchplugins/wikipedia-he.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>ויקיפדיה</ShortName>\n<Description>ויקיפדיה</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAA4AQAAJgAAACAgAAAAAAAAJAMAAGQBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAEFSURBVDjLxZPRDYJAEESJoQjpgBoM/9IBtoAl4KcUQQlSAjYgJWAH0gPmyNtkzEEuxkQTPzawc3Ozc3MQTc/JfVPR/wW6a+eKQ+Hyfe54B2wvrfXVqXLDfTCMd3j0VHksrTcH9bl2aZq+BCgEwCCPj9E4TdPYGj0C9CYAKdkmBrIIxiIYbvpbb2sSl8AiA+ywAbJE5YLpCImLU/WRDyIAWRgu4k1s4v50ODru4haYSCk4ntkuM0wcMAINXiPKTJQ9CfgB40phBr8DyFjGKkKEhYhCY4iCDgpAYAM2EZBlhJnsZxQUYBNkSkfBvjDd0ttPeR0mxREQ+OhfYOJ6EmL+l/qzn2kGli9cAF3BOfkAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAIKSURBVFjD7ZdBSgNRDIYLguAB7FLwAkXwBl0JgiDYjQcY8ARduBJKu3I5C0EoWDxAT9AL9AK9QBeCIHQlCM/3DZOSmeZNZ2r1bQyEGV7yXv7kJZlJq6XIOXfs+crzwPPTnvnR863n05ZFufDD/T595Q4eauM37u/pWYwfeX53cegcABcuHg0AkEQE8AKAu4gAXv8BrAEMh0PXbrddt9t1vV4v406nk62laeqm02n2LjKYIuK5WCyyfeiLDF32yLn6TJ5mBFarlev3+9nBMMqsabkYhmezWcEd2ctTE/tYBwhgt14BhtmAV2VaLpdrAHioCW+VdwWy9IMAUBQjJcQFTwGqvcTD+Xy+oc8askZJyAYrnKEokCeWLpQkSSZvBIANYgSDVVEQQJaeyHQu1QIgiQNb6AmrTtaQ9+RFSLa1D4iXgfsrVITloeSFFZlaAEjAUMaXo2DJWQtVRe1OKF5aJUkf0NdglXO5VzQGoI2USwwD3LEl590CtdO3QBoT5WSFV+Q63Oha17ITgMlkslGSGBWPdeNiDR2SL1B6zQFINmOAkFOW5eTSURCdvX6OdUlapaWjsKX0dgOg26/VWHSUKhrPz35ISKwq76R9Wx+kKgC1f0o5mISsypUG3kPj2L/lDzKYvEUwzoh2JtPRdQQAo1jD6afne88H1oTMeH6ZK+x7PB/lQ/CJtvkNEgDh1dr/bVYAAAAASUVORK5CYII=</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA3MkMyRDY5QjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA3MkMyRDZBQjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDcyQzJENjdCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDcyQzJENjhCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7lkNGzAAAELklEQVR42uyYa4hUZRjHn3Nm13X2Mu6urtqutrTeVjRUQikoKUoQLIy8hybiBcVMRdFASPwgQTczsCiMvFYGffBDeANFUDEydc31viheat2dyVndmdmdy57+7/I/+HCcKaX1Q3Re+LHnOe9z3sv/PM/znlnLcRz5vzdb/OaL4Ivgi3C/WV01UCAQkNraWqmpGSCVVVWSl5cnZaXl4jgZaWpugp0viURcwpGIJJMpSba1SY+yUlmy5B3ZuGGDXGlokJKSYkmn0pJOp6UDBbsl2iJFRYVi25bEYjFpwzOtra3S3t4umUxGuqqo53WVCGZR9fX1nZgWDAaxgWIJhUpASGyIFLBtSWKDhcFCScTjuE5JXV2dhMNhSaVS2Kwt0WgUYiU6hTCiRSLNGM2BnYF4yccWCWPB6yAC9oGzYC2Iga/pNx/kg/fBs2AcSICvQOMjT2pZD7xFE0kFBd0lHo89zsiv5d8L3o4nwW+dcotUMDo+p11Jn3YKY/qeY9900P0/lv5hUJ+rswc3Nlnd6wDvgmHgR3V/GfgyS0RZf1NrrEeoR/ZD1rDAPzzrHX8wuEYhcr68E6BV2W9RGJMiI9T9wxzwFfAd+AyUgeFgK/iG9ovgAMcpAIvB92AVNzCJ9hoKu4LjjwabmYrGdwtYyb45nPM98DbYyHW4bSr7Pwb9PPszqTwGnGdUZ22DuekX1L074JSy3wC7eV1C/53clFHXVLEz7Hc3UsG38gz9x7O/F+25oC+vPzI1FVwGN0FP8Dz4gmO4fvPYN5X2LI5ZSvsTT9F/iveEgkZyhc8lTrxd3TPhM1LZ08C3vL7HxRplM6AN/AqOgVGgjhts5sKugyi4qvKzhaKZ4voHGMKCe5oF2qHfIj7TyDGucSM/sH5tY7/p+x1cBGm17vmMgikUsxw8kSv/ZoBqqjiCm7zLsBQ+vMuTl/nKbuTJcdIjpmnduIBuKmfNmfcy570BlrMvzpSap+Z2GG2WZ869nr3Ynn7TngZ7wACKbIRdl+s74QgddlPphVzgh6A/c1g8xbND2b24qD/BLVDk8XWUv8MIKuTCTNinVFjfBh+oY82mv+OZs1SNJ1n6ZzLi1nvWsgksyFUbXuVAO5RQjppENxNynyq7AfzE6xsMyyDtfhxDF1mHkZCtSJ9T9mLWIPeZibzuyejb5hlztVr7ZaaBtzlu5GU7Zi7xW8BU0CaqZt7wfnBI+b0GhvIb4iBD7SWOuYfKr+Px+zN4k3loJj/KojYIFINfmALu6TCW0dGbp0gNj+nZLHI203YCOA6WqtNhEF/OWc45ki/kHOuWzW+cgYyyK//mw8MtLEU8AkMqbIMeP5OjfWj3oU9flUL63C5XZ7zZaJXq66+eGajmdJvrG2LkuHNUco1uLapWdarC8v+z5P+U9kXwRfBF8EXwRfBFyNH+EmAA/FQ613UCCjYAAAAASUVORK5CYII=</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5QzlEREIwQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5QzlEREIxQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODlDOUREQUVCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODlDOUREQUZCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz41D9uwAAAJWElEQVR42uxcCWxURRj+t3t029IiVCyXLSpo0ERFLVAvNJ4oBRUVL7Se4IUXeOIVjaKmgkHxthweiKJGY/HAKxqwaiwYBBESwQtpgdCWtns//6nfi7/je7v72kI0mS/5s7vvn5n3Zuab/3pNfZZlkYFBjlkCA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEg87B919+OL/fT4FAgELBIF0zZQqVl5dTSZ8SWr1mHY2oqKBYtIWSiSSlLB81bN5EkUiU4ok4BYMBSqZ8FItEqCmVoBhf6xvOJx+PY6VSRHi/krJS5PP5OiTB4+SFcymVTFI797N4TFJ6foatjVsoNxyi3sW7U3t7hOKxCB+hHGppbqFgfh7ts+cgamlvofy8fIrHk+Tj4ROxKK1Y+S21trbRgvnz+NkilOSxU+r+hghdw+DBg6msbBDV1X1FY8ZUUmtbS8fG+nw5VFVVRUWFPamppYlCoSAlkooI7dTMmxlnMvTzSAS1oe1trdSjqIiJsJWJEKRevYs7iBCLMhH8OfwZo2Zus7R2CcWYHIq0hw4fQX5+nveX1FJ9/bfGIuxqDBgwgPLy8ngD4x0bq7baSllUstcgGj9hAoWjfJ03yrIkESwQgU9wIkXh3FAHESLRKBUV7UZlpaW0dt2PFGlro8WLX6eGhoaOE93xxpb7qL7qpDfydRuKDIlkgsi81P0PBkI53kOhIUOG0LRptzAhijrV//8YIwxluZMlxtJCf3HZz1LM8hbLQpYDWe5gaWJhu0ghliBLNctqlqksB7NsYwmz9GCZw/IFy0Uso9E3ylLIkg/dbEPTnY5TWTawfJ+p4R4sN7GsAgmUtLHczXKYaDNb6JVMB1kUjmd5R+hU2z2hG8HyIMa09U+hj8HOhdo3FZ2+7qVTL5bN2KiVLm1mQd/OMlDTjYPuXpe+86EfZvZnl+EWcbD7e+l4jzi1Zzjo+7I0Ql+j6epYfoFbcSKZcjsLzN7sMoQ0Kz/FS+dSllZ0/MSlzf3Qq3b74dpxuHaOS5/roD/Q7M8uwyU4nPZ+feN1gGfRMc5S4WIVtqPNQ7imXMkacq9UbmJZJgLUXBcGO323ERTfA3rtSViioIM+IPr7tbFshNOsScDlmdImK2nmEfRwqp36+7PoW4cAvzcCfLVfI9NNUMfTLBfiIa5kWa7p/0AwOB2s246TPgaBiY7TQZ7r8VtZkWcwmQQ+fSDTVWgzE1lICqI2aS0yELUQL7H0YymCy1Exy40s37FczTIeYybFfdS8XmE5gOVhlgKM7cMixbR4Rrox5SavweYmsW5JCIHYPVmWIINSGAT3aY+fg+dox3xS+P0uywuwsDqRVFZ2CO5jZ3Mq87qV5es0JBjOUs5yLjK5z1hOhMX+0gub38ON1U33colGG4X/eSPNWJ/hYWzkY5NrRP8rVOou03g8tK1fxLK/sCiVQnctAtACu7bEMoplI/Q/sBzK0gd61e4gkMkeYxzIfBRMqLr2srBcfbCwddD9zjKR5TSWsSw3i+vSwgwDqe37TMJ91PzPxLqp6+vgXvXUfjDLWaL/QvQtzLB/i7DuNiah/88gbNY4Udx8hkub6aLNyS5t9oX+dgfdKOh+cnEVhBOu2hytXVfj/cpSlmYOj2vuS8dY6Fdo13uKOOlUlyj8SZf5qHx9d+36kejzmyCrbjHtTKw8wzqcksXe9YO1kfGaSvObMcZYNz/mhA+ECbkUfkbHAuEK3HzPZfic46ArEM9Q5KCXfl+eAHUSb8MmbczCv7qRLE/cR6JJFF+GuMQRuS6Wb6bDXDLN8024gDDis5DLWtjWNBOuByFfFde2ilrC+V6IQKLqpxhe5aAfIPpPhrvQF2AyxtnexQg4IU7X04gDVu7k1IsQf6R7HsIhuRzfH4OF84q5+FQu69guPHcAcdRH9O+3HfPxWYm9y5oIb7OsFz5GN2vVqBsov1iCTZc4Dye5O8rIO2B1aumvcvj8btx0PcBVzzwU35elKb6Voah2l2aGO/O66Xe4OoVjujCX0dgLZS3fRwngUwSxDwhLeK4XIuxAdG/7+tOErhIbczFMG+GUFos2KnVZikCoq3gB2UthmvpGZ1GAoEwFhHsjiAyhuLbGpc8RMOM1qJH80cVniCCGIK8VQA1Xw/o+D/em4p96ZFy1SALIiQiZoMz9ZoeCRD0iUBkMKZmGa8dmEdycgjYbRUSv+8Xv0eZhTE59X410NBOeQftZLvoJ0Dchyp6LhVqG9NkJd4vovT9M7HQtQtdxEvpsQiDnBBVzfI52zzvo7XU4M819hqLNJWnaVIhUtMIrGarFRg9DXqs/1MdiU1Xa8yICFuomItjvJz7E7+UZCkBeiLAClmyYS6rsRIRntYh8YheJ0EPM9Z5OEuEJkLogQ5HLTo8fzdY1yKDRLrY8CllF/3yjNVOUqFWGcAJOcXfBfsE1Hq5mJAKz7oAfUXW9h0DPr0XkC8R6FnbiGQpFhrK0k+7tKtQ+WjPEQ2+LtezphQgb4DftQGYU/L/EhyKKn4xCVE2WmUBKVOgkZOUuis9mpD9tKEJNTTN+Uvt003sJ7uLap44bHNxKMsM8CUWjIAI7pwDVcshW9JRR4bks5rAQNYtSFNA8YTgmYptlp9L0JOFCbs5izLPRdrtD6mlHt5vQZoKmu0Dc64I01TULgaYTqqBf72Ed5qBPrYPucJYGnDSJcaJKW+pQPZwI/VqntA6HdQPaOKXx+4EgjR7mUY/xvszgShzxCTpXuujzUUqO07//VkGiP8z6L2Izl+OE24tzKU6GJchyB/3zZc0XQl8rgh/lkxcLnYrI54miVxnihs2izTLc3+1vOEeCWAm0Vyf7LQSYNUjPLByWElF/mYENlvO8DylwNSzpr3AtJQ4EqBLxl4XsZBbWdyCqp1uEfgkOYaGL+1AW6zURMFqoWt4X8EAE9VJH1ezfcdG3IS3JFTmxW8CyDRNqwuIP1MxtApOai8XtiwmHRLtb8TxRBJs+4b9XIZJvBUF3E1YsgFStGic4DIsUyfDM67GQTfjdQyxmLsj0IwhmP4edgm/D8/Whv1+0qXavYKM3uNzT/nOARZh3Ma4HMZ6axyNYmyDIF3ex2DlYq3qszQ6sZzE5vyw0MDAwMDAwMDAwQKpm/uGmgZ1SGBgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhh4w58CDAAL8AVXFSeKUgAAAABJRU5ErkJggg==</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://he.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://he.wikipedia.org/wiki/מיוחד:חיפוש\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/he/browser/searchplugins/yahoo.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Yahoo</ShortName>\n<Description>Yahoo Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACAA8DQAAJgAAACAgAAABAAgAowsAAGINAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACZ0lEQVR42mzSP4icZRTF4ee+38xOkp2sG5cQxVJIIaaKkICxTkqJjQhpJFYiop2F1YKFQqoUVpEoCBYSS7dfOxVFWGIsokUE/0TEye7OzPe977XYNWk83b0cDoffvXHWGxkKYjt0N1fi+FaJIzNIFSJ0kDXn0z5nF1O9Sp5PzaizamLD2NELo5W4sOwXqqX/04o1R2wg9PYs/GXUmTjqpGNxwvWdFzz19Akvjj+XUkYTggylFLfml93due+tZ7+y577BrkJnbNWke8yHmzvgi/4lq+WU1XjCsThl2p1ya3GZ4KNrt03KuhXH0SkkkbTOL5+u2PnuZ/D8axtGMTaKsbOvrINP3v/W3Y9XhCJjQCrUWRedVpaq3nvn7oHXrz8jD8PfvnEGbL0716LXytIoxqizkups4R/VwhB7hpi7sXkbXNo86bkrazK5sXnbEHND7BvMLcykOotz3vlxvZw+faRb08VEiVC64rPdSw/pZ/Ly9EutNi3TkHOLOvN3u3OnHNx7MFio5qq5Ifdce/WHhwEfXPnekPuq/UPPQhrAKOV0MFdyRFQFRefr7Z9wRrb0zfYd1aCpGmr2BvtSTkcp1wZLnX0tx4oQjeHX+UF97P75QGspM7VMqTfopVwb0aY1F4ZWlFK1SCVDHQKUEvphj0ztkEdrvZoLtOkoNS2XlkHJIlroIky7Jw8atDSJdQ/aPTUdtJBaLqVmlJpqQataCZKhY/L4HwcEI/Qbv1v8tivbIdVG1UtNnPVmFmPEoT9l/Dc9Ujp42Mx4uGl6I5pmgdjGzaLbopsdJqZHWZnqtKkXcZU8D/8OAPAMQ4kD8KK1AAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEJGlDQ1BJQ0MgUHJvZmlsZQAAOBGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+EdigjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHHJz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9FwpwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7NamcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwfYrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqwSyv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxtUgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+oF9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdTTsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QWWdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXIM+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4bBsrEwAAAAlwSFlzAAALEwAACxMBAJqcGAAAByVJREFUWAm1l1uIldcVx9d3ruMZZzRaay+pCjFJH6LSRqxQqA1NH0pBiH3Qp774kEAg4EOkxKdQSCjUFvpm6YsNVNoSaGjFtmga2yZgCIIawdv04g2kM7Uz6lzO+c758v/t/9lzTB/61Oxhn7332muv9V+3vb8pnooDVRkzZ4oY/LmK6mQZa05frX6yFJ9Ae7x4qd2IuV1FFM9WMfhaI9Z+pQBAL+aiEZ0QgNBm2YuZmxHF9VZMXqmivFaLweUyuteWYvHGVPWr2f+F7YvF/ola9DZGVJsHUXs8YvBEK1ZrXt9URDwqxY1BdGMQvWjGqkgA+iLUtazHuADUoowHYugKTilaR7SIpZjWqOMRfY090RbasS4JglpFtzWIcqwZa+pSqnWVcLLXijXpZCFpvbgb/VhMe8huMLPylWkci8/oSD8xJq7hj4WUWvXrlbqVrUyKtBYdpX3Bh9YbzsdErwRgbZKyFP+KdqxPssu4l2hDAOOxIj6bCHigKWRNCcpMCHHHB4TJLc+TXxKHnC51Ct+Qgxl/TZ0qE5Be/EdWTwjqQuJJAPIB8qAZk4kZoXJnvHH+27Hq0+0YX12PH+w7E3/8zbWkitN2M8pS7kCKZ761OV55c2fcm+nG7J1e7N/+e3m2nbyKQcAhnHWZLC86B1rxiFRvSIkIgJHFVWzZ+qk4fG5HEr4wV8buVb+Vuv5QeVZsi/HeW//eHZ1HbNfLT5+Jc2dndBav9KXugfqc+pLsv6Xxvk6kVheumnpDnXlTVMZWfHh+Li6cdOKvmGzEC69+WTskzwr1SfUJ9ZWp7z/0pWXlF9+ejQtnUdCWnAxQ+al5Tdz80lIVEP8x9eZQWCQwOTAhNc34Re+rUW8U0S+r2Ns8nWzBKgONBOeX3V3RaCpPRN7XeFcO7yYl+InML2U3VdBVHszHzbSXYLBJkuTSQzBuphoYZ7X/u8O30gFAHHxzi+Yop8ETcfDXW5JyKMd/fFuO9l3mYuwLAl5gbMg8QuKdYQg4Zjcxo7HikMeIn37vcizes9Ide9bGhs9NLPN9YX0ndnzHpbZ4vx9HXr6kc6Sobo2hIkuzOnIh0xMFRlvc0waWL+p3UePCQ/Myjjx/JSnl59CJbUkJgl75g+ZD/D978Yrc7EuMPe4ESo6OYsaasiiX7tADAyny5cGtyMHsDxzFnP0Tx6Z0SfsW27B1PHZ+c13seGZdbNo2Lo6Iu7e7cfznfxc/8ggNQBhZI9dSs2c5k+rFaHBXmZhd32xTGdlZPvzDvefj9XddlgeObYVpuf1o3zkpyrEnCJwBDjlmr9i7XP3jgrYkDamhEqRA8UOBxZ53tcOtBbgyzr53M65f8DU6sVZ1o067cfFBvP+XGzrDOa5s+JkTShIc+dBtlLOLlRpqAUDc+yqQMnViNq81edDVnPixno/vP/dXjn2svbbnPa1RiqXEHVkYQ06RWygnFEtpbZDLAJws2X1OHgfCv+hiRkZU8Y+pmbjwzjTE1D48PR1TV+5IMErgsjex2A8TJrqCHH9Cw6U0BGBkPUWrKTZnPq4L9WqIOFvEO8ml+vbRvyUB/Jw6OiUa9GydM58qQl6lTrNHyiENrwyTkOvXLziVkMlOOsesVKyIFtZB1zfDAGvdyj4xtkD7yHQ8Ynn4hCrwvYA+DOJCSlXAZl3MjNQobNzVPK7gJm0AiPsQyEg0c6s1cbEB5X08AmDz1TTLucApzHHyJgADvUqVysJMKOSicLRQl+emOIvbnaw+ot2pSTzl5zzJVjPaZ6ix7zCSN4E1shOAWnqbyYH8bOqd1h9AGJ0qtl6LRBubcBKxbo6xh60kWlbLjgG4NJ2ETkwqbl7SeUXVSCq+BF1C2bWEgEO4CxBGvOydGmu3ooXv7AEogLFqn2JtWKO8yc9xAmDxjhGiWMOQXe63zCvHtIjOpGOIwvGJlhRQepyzaiu0MQ4MnFhuT7CiJQC+sUg4jtOYO+1IH9OdCwgBSmOkP2r60CarHeXMjxw3PGyvOBnN670EgOPOc1yEYgDYCxbqTPDXki1srChi4R6lpQ+uDmVFDtkA5GH1qJEvQFgacqCFT37pyP+Y+DMJs0Y54NgbiIVn61jhEUrNARuNIi3vOQf8iUeQuNzILe4b/jFZ7RDYJhTbVRaJTxyWh8PgO93hQJCBsSa2GQyyoLlBzWDxgnm9l0JgADgNgVxElCH22xs4NCsaieSUyzWXaSTLDAPlGQB0Kt6JaqpzYjkJQT9id60aNwqZjVqlz9Kqp+JcfDjOAqhirNoCI6MelpVPAjZ/CbFv45Y9YNcicqDMKm/Xo/FPJdMlqZ9SIK7qSrrci9mbl6q3/DGQ5f7XuK347rgKeuMgiicEfLPmT0rGY1K5SdI/ryritlMbJrr/PZ8+I8qf9PF8qhMrT39QHfHLkhj/fz/bi+eb83F/VxX1b6jWvt6KdTs/AvvCmqXE235jAAAAAElFTkSuQmCC</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcwNUUyRjFGQjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcwNUUyRjIwQjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzA1RTJGMURCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzA1RTJGMUVCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4qMBarAAAI8ElEQVR42uxZeVRTZxb/vSQQYgBhAEVgZFOpO56igsLUrZ6RujCDtepUa2faqdYZtWrHpcfagqdYOzoFrFp7aqW1VVGoa0UP1g1FsVCVKSIKBGRTCCGs2e98L5iYmLDU2vljxsf5knzfvd9yf+/e+7vvwRER/t8vAZ5eT0F4CsJTECxAyDpWQodTa4hUCOhM8dSBBjqxt4B0Op3j/4rxpbltVHVLQ6K7leWYu3AbNs3YWPr2oSDOnnL6yjaK3bwA6//xAqbMGaT5tQ93v1xH8nst6CGVwH+QI9eVfuN9XXZKYl54dUkjc20OBuihZ6zn4u6GWX8ajQGRsFmjSaGe+lJYFnwdncHxFDn3+bW0N1OFmqtb0DvMeoK2BkrPPh+49u2Xi/zbaQ9kBuHySTk6f+9eWLrHFrivk7Jp35E6xC0fjxHRzjbyq+fvUHzcNcx/Lgoz1/U2yz/fnEOn04rg4SGFk0QEjV6L2roW9AsMQdzmUWXwsPXW7QlnKPmdyxg13h8TpwcjZJgHhA5AWWkdzmWW4Lv9txH9/HQkpo6IgASXTfNk+a00blgGJvXvBfAgNDTWhgMz6A8+p4nvW7YVowpYITGKCm7dMMvyT7SwsdfJCXHUdJds5rz1yjYmX0Dnd7XayPh28vAVJo+hteMfrKnTC6eGJ5I3VtHu5HOkUNRPJdIJ1Xrl7MzMSxQatIT8kUTV56z3Wvfa12ydVyn1k1y7+/Att+Ai05lO0wLPE2nJ1TR+82ITeeEr2rXmxkPlHQn8grMoc6PGvODNdL6SiqZFC9ZbbbJ4SBYNlr5DfbGUkueU2xzgn++msnmrKD9DZ/dwVy/xwL5J2xeVGuXzIpNYfyFVFzR1YIw6wNNjMgVjF6nukYwfO3Y4k82ZQp8uLO4QAFPLzjll1E2c0mDWzU5XMBC2UtaRImvlgV6vkA8TmPojxJtIhNGk0jUHmMYUdw0kRjxdOFxIH676gvywxeYQiRvSiMNaKvxeb/eA1/OKmHwJZSap6WZ5jhKIpaTY0k6NOXnyBDNkHKUsagcq1Gce9cZm0jfQe12BwLfIgX+hnviE6m+3e9PBTWX0DD4mhbx+thVFfrbvr6jCd/jiTTkdSSiiH9U78emOlRALpTKTzq5lBSz5tCByegg3a+nI6xW4gQs7tNa1N78xSy0+gfYZ2Lef8xyOaQiEAhzYf9oV8Mdz8zolJ0RFRfm4wxNnM36CrLys9FpVPWL8JkHQE+91J9lOjh0KJXKR862hnRkK7sFP7AC337jvE1kqjp0whpszfjgt2b6T5dcaDO8/HH9+Y6ZVYktOO4NZowONvwP6DA4dJHGmTWsyELVwmllHJBKhB1th66p/wz1ASw6OAmYwy9p6go5xS1V1DVzhhua2BlTdaYEz/ODi3bkREom0eoCbLxTyBlw6o2SIOcF/YO9uM46vrw/7zEOljDke3FFeUoXgkVL7xdKmlMXXnblCtKEQ21NWW8kykmpJxsYTMiaas+xHBybgWMMx3M2B2Rs4TsA6BihVVaxVQNFShfqmKuO3UlUJpbqCyXW8JqMnARzYH6HrBzknjqczLbT6VtZzhiPn2m0QRJyYfYpBnNbYr6+XY1CUZ7vMYDBwAoHAfAK/3/qGhvj3oCDZDEREhFl5wZ74XHaHxTiV3BJOdJ2dm0O90o1JVNgfV4yVx4LbaVWrYSA6Yl3iZEgDbDla0SwP35oan93DSQqvAAc0MADUtZ2XAxqNRlKnMMDfnxD2O3/GTAJOfkvUbRAaKvnyxgG9goTtEStSYciYPg89gQeCb6YJBmaAmJGy5XXnvJYO1J3Dy7F9Ud94H/LGKsjZ3XVwAn7/rDf+dfwgVLUw5g4+H/AlS0Wpwe6BKm4rsnkd/u5EvziU6VeiKLVzI4qvyFt/wj0MHi/B4H4jBIEeGhwv+4FVPd3LCXmH6iBlOSUi1lVvNFyswTPP9jlqFOr1es7UzJnUdzlFYg+jahKaxpYN47l9PqmoVmbDxXkXjbyf8rrcmHk/Wref9VczitTazfi5lwuZfAl99vd2eo0aupg8kUlUSR0yREzQPnJgNUGF7H4h39/55Q62xhuUsZS6pMjKa0qj7rLwdKPu9awymj9uI/G1iPF9CnsWEPLNEoSxvVfTWHxDujYyUuO1481M8zWaP3mDeUNLfb4NcXuVBUccGdichHd3G4uprN0quwfMPPoDk7/EiqV8o7y28Y4yOORvNBTpdOEbNkf/EPySXB3NCuPrjrl09lCO1Xovxqxg48mU+2XHQDSWEKPxeAp2X0FNiuYJ7eMa12bt/b38bx0r1ETsh5DjOJ7Q+dBgrqJzFWhcmDP3YGECbxZBstwLxRgR4YjFG6JhCh/TtymfrE+aifjEEyjOaykdEhqAqMhyiD1ajcno0cvFxYXJ+6Pf2Pa+p0twzzuF78veXpPun/hxOo6neemcPQgtqhaUltUBPnIUl7zXGBTYv6flvqnffhC48K3NpdPnJ2Hm3tEU/cf+CB7qCoFIj8qyBpw5WYSUz88icKQGR4+s3eLsJv1eo1VLrqZBGTjAC5JQ/Vxj8Gq1WkcLatPwLhIkWKlrhS9KaldelnpyETpqCxBxEtmD8BHaizmhUGiMtbY2dR+JRFzdnhu0rmQQNtk8upoTsV7IpyPrMeXeG/k1s5vqNHCQcAgZ3uv9npJe5ri3zF2mOT/eukIHt1WitdwBYpEju4EaqPQtIKkaE2f7IeaFieY5ZXdLCwP6JoSEYQyu0ssMVFGjFQhsUa1OZ3A6eehKq1qrR/S08FAnZ9ENS/boCgT+4YqtpLd3aFsQbOWWMsur633b99ajaQ+7t4w3pPFMapbxrwB4j9dqdW57vjpU5+3hheiYcQI+AjhGPbzwQaHHprPfvEcYN2ZeYdBByHXxMPsgnIxh9d98H2ARykLTTbQE8dF3H7x9DDSzjskBjCB0YeBjH/JJgPOoob9gnY4Lqa4OaW9yd4ExHfwJGCB8EsZ2tLaoq03sAfRzNvolnvS4hv1cIE0gOLDDah/nLphA6sijfq1/7pjOZbn/Y6xhtPs/AgwA60Nh9SzP0OoAAAAASUVORK5CYII=</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAKQWlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQLg4Ji1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwSE8vE9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS72yy/UCZz1v9/kSI3QyQGAApF1TY8fiYX5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7yZiXJuShGlnOGbw0noy7UN6aJeGjjAShXJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJMkUUGe6J8gIACJTEObxyDov5OWieAHimZ+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0tAyOMBeAr2+WRQElWW2ZaJHtrRzt7VnW5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2JFqbHbO+lVUAtG0GQOXhrE/vIADyBQC03pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y595nL7vtWO6YXP4EjSRUzZUXlpqemS0TMzAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlou4U8gViQLmQKhH/V4X8YNicHGX6daxRodV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGitka9zjzJ6/uf6Hwtcim7hTEEiU+b2DI9kciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAAhIBIEAOWAy5IAmlABLJBPtgACkEx2AF2g2pwANSBetAEToI2cAZcBFfADXALDIBHQAqGwUswAd6BaQiC8BAVokGqkBakD5lC1hAbWgh5Q0FQOBQDxUOJkBCSQPnQJqgYKoOqoUNQPfQjdBq6CF2D+qAH0CA0Bv0BfYQRmALTYQ3YALaA2bA7HAhHwsvgRHgVnAcXwNvhSrgWPg63whfhG/AALIVfwpMIQMgIA9FGWAgb8URCkFgkAREha5EipAKpRZqQDqQbuY1IkXHkAwaHoWGYGBbGGeOHWYzhYlZh1mJKMNWYY5hWTBfmNmYQM4H5gqVi1bGmWCesP3YJNhGbjS3EVmCPYFuwl7ED2GHsOxwOx8AZ4hxwfrgYXDJuNa4Etw/XjLuA68MN4SbxeLwq3hTvgg/Bc/BifCG+Cn8cfx7fjx/GvyeQCVoEa4IPIZYgJGwkVBAaCOcI/YQRwjRRgahPdCKGEHnEXGIpsY7YQbxJHCZOkxRJhiQXUiQpmbSBVElqIl0mPSa9IZPJOmRHchhZQF5PriSfIF8lD5I/UJQoJhRPShxFQtlOOUq5QHlAeUOlUg2obtRYqpi6nVpPvUR9Sn0vR5Mzl/OX48mtk6uRa5Xrl3slT5TXl3eXXy6fJ18hf0r+pvy4AlHBQMFTgaOwVqFG4bTCPYVJRZqilWKIYppiiWKD4jXFUSW8koGStxJPqUDpsNIlpSEaQtOledK4tE20Otpl2jAdRzek+9OT6cX0H+i99AllJWVb5SjlHOUa5bPKUgbCMGD4M1IZpYyTjLuMj/M05rnP48/bNq9pXv+8KZX5Km4qfJUilWaVAZWPqkxVb9UU1Z2qbapP1DBqJmphatlq+9Uuq43Pp893ns+dXzT/5PyH6rC6iXq4+mr1w+o96pMamhq+GhkaVRqXNMY1GZpumsma5ZrnNMe0aFoLtQRa5VrntV4wlZnuzFRmJbOLOaGtru2nLdE+pN2rPa1jqLNYZ6NOs84TXZIuWzdBt1y3U3dCT0svWC9fr1HvoT5Rn62fpL9Hv1t/ysDQINpgi0GbwaihiqG/YZ5ho+FjI6qRq9Eqo1qjO8Y4Y7ZxivE+41smsImdSZJJjclNU9jU3lRgus+0zwxr5mgmNKs1u8eisNxZWaxG1qA5wzzIfKN5m/krCz2LWIudFt0WXyztLFMt6ywfWSlZBVhttOqw+sPaxJprXWN9x4Zq42Ozzqbd5rWtqS3fdr/tfTuaXbDdFrtOu8/2DvYi+yb7MQc9h3iHvQ732HR2KLuEfdUR6+jhuM7xjOMHJ3snsdNJp9+dWc4pzg3OowsMF/AX1C0YctFx4bgccpEuZC6MX3hwodRV25XjWuv6zE3Xjed2xG3E3dg92f24+ysPSw+RR4vHlKeT5xrPC16Il69XkVevt5L3Yu9q76c+Oj6JPo0+E752vqt9L/hh/QL9dvrd89fw5/rX+08EOASsCegKpARGBFYHPgsyCRIFdQTDwQHBu4IfL9JfJFzUFgJC/EN2hTwJNQxdFfpzGC4sNKwm7Hm4VXh+eHcELWJFREPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS3UuH4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufGK+eN8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000IlYYqwK10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR5vTkmuRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41lG99uit7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9V/ndzPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0MqiyvUqvakfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui6rq/Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx4sf4H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdLz5HOFZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX297Yb9jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel93v3RB6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/syOll+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAB2mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpn98BrAAAhsElEQVR4Ae17d3hUxdr4nLI9Pdl0SCAhgQSlGlRANiiiCHovslGRIhZAL6KAip2DiICC7buioF6vio0FFLEBAqGIoCBSQiChpfeyvZz2e9+zuyFAgKC/f77n2/d5Ts7snJl3Zt4+70wICUGIAiEKhCgQokCIAiEKhCgQokCIAiEKhCgQokCIAiEKhCgQokCIAiEKhChwpRSgnr/r64wwknPNsF5Ze2xeoj1R2diD1ZVtmbZyoAuQUfDInUHKcTLNcZS0bFzV9UZjvCovnS395bi3T4m7sHzJF7cUcRwH3zmpM7j+L7dBOpHCYXQhEKGwsAFofxSeefDMB17kUJzJDO9CMm+bSaQoqlO86YiesixDd39/mUB50fQf00sP2zaovfGJEXSWy+Zs7apJOXPzW5tu28yZtrFcYb7QEaL2dQoiQsnbtm1jP3nYcCRSk5hB6evKq93FiZFptuEr18/YGxSU9v3+95Rlymy20GZiJkcbClE5SI7RJB/NJTIK/99dB9Ivn8xnCgkBXFeiLDK92kyoAgv267xQPDp07wxRou8jsvDdvx6/9pXcAsqnLOrum17ot/fXI39Y6RhybdI0EkM5d646nn+Df4EytLn0ICYQmEIQmOmDds5pthuXFjX9KBTVzWL7XDVy3sHDG18yEY4tJFxAoBR8AdqhQF8ad6Bh+xcNRgo6XnG/IA5YD4cPDo5Ph4DMKSAW2qJo5OWYI9NmYIjFogjFRXF2NJDJBLQpDNKGkHWcPb7ot5q8ijI5URNLetIUn0IRSktTKqcsasskq+Z4t2xDzZCbDL8NnEZZgzhXm2WmwEKJwd/nv81kNWMhBeKjw34eWl2t20E0qYSVJRIdeWb9e7vz/0ENIFNV+8lK/p8Dl718oGjjc8kxBb4u4Xnq2Ojqyct/veWTIJPPRxz8HdT0JXfvSv7zgOpIi+CK3nFmNumZ3vvAHyc/7R9ohwJ3RQQK4g++g+MEf+N7tXk1LL7gootv39YMbS3nte0IJ/Y5nzloRlfN9WbZqp2xLqusZRmNpI9m3OnJuuqRC6mKc8eRYZyLMyTYNmBFkS4S4GeeGLnln9ZGaVJji2eojgmLsotOIog2IqkcArT1gehriRBB61VGEgkPodV1SZFJm8Lj3Kte2JC8CfGaQRguNnZQEJ645bdnik+4XoFhvbxMaVLDyOkP3zRlsfvJCtDUleS5h2bPn7moYlxZ3YbsSF0WYRr1C5c/vHPDI+8ObeEI+PeLmCyOs+BiSPFR8pLIREefqV8rREbq2Iz0nnP/OHmWqMGJTO63+gG9N+shrSpatAlVez8sun42yAjg6FjDgwys3ffewLt7f/VWd/1NTR6vN6rBdfxMgSV/Ao59afDjnjI0jPUVvf9JGju4a7g21dbgKo1iT/7yGPTdFxSIQBwjo4aWvi1r3t+wZ6TLIdw1LnNjHsX6MhlCEwnYAr6V0CoVWFa9Z0rOsWOpCSk7IqNYyxNf63YhIy7FEJwrjkP5XYo8++Z1o8f3/myBzU739Ug+kIqKRj7BvVzSlq5Va7ZVdU8b6KW0NbzdeVBddIJovGx6dnnL1Wapodu4SvfNE7vYe0+c1b9xW2zPyqef/5z6DWgJFlOhZYeKJ/F0ooYxECffRBmYcBKfYNhA5VMCi51QA8DM8OOHLH+hqbVidY1tpy8s9p+p+3+reRbm/WShaRgEMOiHzoWgtXh8xI7B1eW6B+o9h8Rj1jXs9dkjvrBseW4ztGYCZo9Cs4SadW/2d0+eEeqzfZ56kqCKzFt05+//fmYtdSrIjHNHOPsrWpfK/OnYdm1xYzXpGfsPIklevf/rxYXI/12RU2rUzFHe6+K5zGL+o7wexnFEL/OkJzAzCO3Hfzx//Vhu5Rqu1SZc5RTtRKAqbAzt/DYySTrQ4Dl9iqWJWk3H9qqr8PbXOFNMp13X9e2i7zlzTn/7xvhuLc/PtVD7ULiRE2DWz2FIQNgUWt43bOWyosOVs92UitCiTU7sShbnDcleOvuNgubgvAj56WxRKZ05RsiZ9ZPMQ54tKl23YEvpoElXpTyZn1aUsXfOoJJpy/ZSKzsSxFxili3Q32sXY2XCQIlmKdktRCeHfYFoQRAwOlV8FPX5rkcsw3s+s6no1Nab4wx9ZSJGPfbCHZs/WbA+/3BQM7G9H2SqsJBS/H5jGb0EZJkcb7AwWUk5zpzM3s/tLkZTZSYWi4VA0Mlg0Pn4TV/f5BEjsu3ecqHZdUSISXxQW1VvHwf4Xi0qUnYoQeQXvDU6nZOi1LZG5xGDN3IoE83oWi9o1HEFMIIDLeFkDR3R4PQcJi5vtahXJzgkVnQoXQoL6WBQfP/Q//yntLR+SpPgJCqp0ZvQTbXw2iG93n1i2fhGUnrhAA9MMGcePLLm2a+Ppky5NvWFkd1P9L/xuZtrHlu4iVquiOA51k6mgsHlPUNf/7S0uG6CzESQOFbmEzPiC1bunPLNl78D3cCfEwJsMxOSm5vbJkhFXBEolB8+sVjKoTT5lmHDjmw8MOjV66PXkN6xY1bM7FsS8baFWhq0wOfP2NUqhElIatlDUyJdEaXm92MbRRCwAIym0Yf2yMx5qrGl4sbylo1UROKDqrKTvtfg8y3w7RyLwJkKgblEmDZo69SWVv3gSutWn10uVveKy1/8wYZHT4NTYEEIFEHhCrcrfZvrmckCpSY+0c7WOQ+waXwD0dUbxoOlWArmFnz9hdqdmwuSjKunRR+RRUnLRDAUxRJWS/E47ysBtQpcLhNGGFrNSBRESiqPG/uDEChxxrj+yzacKm0d7YVwJtZArD1ycsa+uWH81jV7sZUZmINMKfLzVykT8uEq7gR8vH/EwFv27jp183t1rrfYQfRD7zx7S1nkKz+lLYJv2D7AzHxURcFsWvBy8Z9nJuh1PYQYVRyblETGr9h5zzcDBqxQjRlTI3JcIO6BdaMidQSgZBAPWKSftq967ZbrHzdsPDxuHkvWC9kxI1978oYj9a/t6P1JR5bBJfFqQtMQf7hJTLKhBNIESEcKNMUP/kDKxK74buLB1KQe/3a6iugG12GfV4gZ+cjQjai1Mmi2IjiKeQMNf/2B3TEtjeJLLZ7T5HjTBnVafK+SfzwwAwUHYJtCXAyKgNTSkrs3Jbud7Bi70EK0rLsxOyO+rs7xJ+FpTZ/ZI3YNxx5gQNrmg7/9MF95hRnC3OBbYNJ+mqo0tDfwPcCYQPNLvDQ6tq0/BF98uJZ2BprLBUMWLi0vbx0tMjo+mo0kGV1TJqMQ5BJOjesFlsB6cPeA72CZk9BSAg5m877lK/KSZr942PEYOVj/hVRbE/nK3OFFtwKNJaQbbD2hXaEw4bZl1x86VPQcYWMFoz6HjYymV6zYe88awM3u3z+Nh7HOUbiLLQeEAASGU9b+0+43uf6JE3fuqJjB1rqPk6bmiOXcpM1dMV7xzx0sEcwDcUlEjvaJLqIiAnG5HD9gnYlwzDmE5ziT0nhIv2sWpiRl1JU1fa92Sh7SWqtZvPr13To0n8hYjvMz7OC+5vmgPQlV1u0+vY4iacnp82fO7OHFmAMIoHAsHywHDnb8hLNApMMifCAIjFb81hhvfKnV8QdxSTChFvV92OZi0o/fWJbxgEGA/a6f77Sa9mD9lQCroQV/b4qAWeFbW04pwjRl1JuDjhw7NocG5kSoU1QR0er/vr3t7vXInCLC+S7FHFQg+K6stfDIsoUDEx8o/r3qMbrOXUJaGsLf2f36aoVuloAFOXn68CK720eM4f1ZVvY6u2QaXsU1mM05AavR+RXhvPy0JkD7zHnJUV3JyQaLj2ciDQ3Hk+chJo6bB4+faOteqYyF4CbOCzsSDXGSpPjw09jGZBrmZyj+QFAQw+Kf/WhUQ3JCxsuMbCX19t+8PBufsXW163lsMyrzRzW0FGaN/CmvpdUxo8lxSDzu2KNOS+q27Ydfl3yObSDmUKyBvwzCA0Gi28ZOckle4vPVkNg4/dYYNqtQHV5Jmt0niMPJjlo2ZXsXAgElBm3YLwjzOMyqEaLTGj2CKPEQsCtA05TPX+r8X4ZhFHeCKGhCCe5TDyiu4UTV4Rd8fBiJ0mVSalkkiYmxbyHWzjInSDdwb1JMVMzSBO015HTzei/oXbe163Om+2fISQW3vZhf3nj0hriw/nykJp0Y9Mx3i9eOPgUb4Qu2tv4+l/8bpPXawhe3J8dl/X7M+pO62VVEHHb1+OfGb0lDiwQMUWjaUNMSBfueaAmU28O31qb0ToBdBoBpu3QO0bEOkpcKE79+4ql3wUUcLmv+QWP31cjNTZrZz9++NfvHE6MULao8U/OqF/xMmX0vSY2KI6nJqS9gf/Rd8FKYFzCbZNbIDfleUdfPwdeBb7fa4uJiCj/aMvNouD56X5PzD4jKddGnS1VjsX9hYNJYRgjwnSTrdDwsCeYGNWDX0c35W3T+L83IomJRcPsH6VUOYpypd72dUVZ7dES0LkvSqIwMS9E73tx825+I1WIxd8pMY1sTB1YXID21y/YuyWn209ZfNFZvJbE1UJOwHqG8ouIfVY1nSKw+G/egJDJRpZhmiAn/DsgmUF4UQgMbtSVWowLlOuaRmDCtuzbSj9oYr/C5scIdLvJiuCg5SESMqmLWmwNrcGAU5AsEAQitbCepAkpMTknjonRhpNq6XRDZWG3FaWkZdpyc9+Ekt4se1uI942ngq5mU+ORV67Yt+AU+YQCjCBK2C8Y5TTVkokBriMdXS7R6+rv3vptchd/jY7p/6XIdIla+njgaVROxrhDcD77Ph0aSJBGJkoKCAZFHgEnzzm/awe9AgEcHtnIoSMp+m5DT5SdGu3iXOkybzmsgkDToDYcRAW6NkRYdIOuwCokJH6iV38w8KXnVf+iA0VbPKdkhS71em7T/auxEUb6RKroHUbMxaga2pXILr2gkbu06RNrJSqO5SOnfNT3hsEEbQ6yuUloAy1ZfTZSEXtFRPyJrg08rSrLaJ9iIJkreFUCvyEAHgqCYdmQG9dWOWeuSErptrLHtULV4SnmXL/K2Z0dve6ypyvGMG8zLKdvv2jRjvLtXZs58RArEaFuQP0gsEF+++5suHpd6nM1XT0RgeFJ8wmeBCZBu6QPXhcXxtnrHIeImqgGzRxbmK3gCQWmwXds7KAVQIQflAFULLT3MN/DGcvAJ1PmTXvADTlf8Sw5O9HT18UzREU80TDglQiwam6ovhf7EqBz4YOlKwKwgN8bGVYXBttDuq+bVtE7TUkH1RSxVlbWpydpuIAixRKOSa7tfE25XsHPzr2SQC9paLP4tptMn72G8et4nNKgdQhPRhlH9Ni/eF2kpylXcaH2DR+WRBaKVPcRl9Sp7IYgxlDn7qXIBasXEK98gAHwuKSqVQOCo8gF9jxyxvumVmZ5NrlLeI9tIUkLqsg+/nX0CejABrVCwBYPE0yfJXSIdEWYDM6mLFkpHDL99a2A45t+WgtOxEek/tzp+Jx7YzTnqNPfjN+4yTKAohrCMKhgsogVCbUTe4rv9E6xTrAzFSB4eImZFdmRQGohdImLoHgwbRVhaS4sg3KJMlQAO8te01M+QyOjwOhWtg6SXU0YO1FTx6jFTSVe3aDNo2BhZBZk98E2Ned1ibDhWMA7C8l8DfxwlVYZbIwxRsEY34UHrJTdJOXRcigji1BhlowfWSGmtjtzeyco6jUZ/kArmr2MImHjm422P7B/Ze94HB45vfbDFXcxHqruqPK4j0jHHflVGYnLloGt6Ly08gDhWAwNQARH8ySY8jVwx1TXRCXkb3ldN4lMivprCdfOgTzOSIsh0WUhsVJePK6q3jm2BoNFAut2+9IEtaU98eGMZBo3B5Isf5xl4oWzKkIdwkpaaOPPDV1cMgHQAuH7UdMVtQKQpAfPRbyhnrBS4ENB0mZZBCpw2e/dwfR2EGJhSoaX//rdQA14iTkVrATPkC6He55Ab/eP9lb9+F8QyrJWlIfEpeikfMEWnZiJjfXclE7YUklQGCYQOohXGNXi06CVz/8o4HfdJTgkndW6dIDucQAUfCANYoyp3G4/1YeouMgTsHrfj5IIvJytc86cN2iWUOkKNph4ekpmV9XJjc9VdJ5q+D++fMEmqdhbJkVoVSU3qMn/JymlWk8kEJ2j+LCPiwSNbiA/EdQsctwok8mqbt1SmVK1il4QBn+J3kxJY5RILZyFTRjzw8/zqQyUN1n1ZiYaciJNFnruhyZJA0Ija3Q5E2PbpiNNXJde0fBNBDI5ulKSSJAkcIvhz4CNsk4G1CoBo0MBfEAWQBTAhIi3bdRFuvonQEX7apGM7WYLv0BCSVITwkLMSzxsTG10ZsDKLzFbUQgS1pBiRlWVgPrgeGmIlBqwFzFs+WnRleDvTmoEMAaOsBbQDgipBooPaiRFPOg+xSXyauow0KNjwm0IvP0UuMgKaehNkCN9Zd2/ZmP4LllitR14+1fyT4KG16oQE3Z6f9i79kKKWYaTfFiAiKosFL1MQ0lxHpqA7sXnLqcgY7ab3f5gK5ohjOS64Z+bUY7hk1019Zn9dV3N0bquvjmhbDFPAkizLz8egEZNRQUiHAkUE8G+x+lyqX1b658s2DXzw1Vdv18fHf8sbDEQyGgnsq/0LKywkVEMDoZ1OQtfXE9VTTxHn+MHvfLz7UM0EjC/goU33mXjy1mIbyg+4G5izTHRGJio44l9/M+EsMJymWZkBzfQ4vM0UU94IUgYrkikUEhWj1dU31KphDPQe/1/ADhGH5KNZtHAIDCXzYRF0G288ra5kHqyzl2nZ5B8QYxp/cI+29pJQSEyKhhh0UR+x4U0QHhhUw7o8TUxp0y2gc8FsY0ALgc3+vL40Z8yGnl6PekwLxAYOeS/p0VO/wj8QBwzGFCo+nEKEGwfnfKBPPOius+8jPkqf/e0r1Bhsawoko9pPELd/AmiZzItwQ4eIc+d+a58yhXgKCogvPx92olCHD5axDr/NnUvsUCfJgsrHKtoCGCkJckqUaLd7SgXQEprRi2DBiUGt6objFRF/gNl+7M6WfTYqXnE3kE5nUHDjiLDKvu0Exes9gmCFFAicWtGG2MpSOP4DmM/NbyfwnR3lwnY+rUPv8QhqPF1EoA18Y3I2BkV+aKq3RrGUk8A1lGNYYzLlto17WUEI4CA+oYmmGTg6B91BZkSoEpWMId7UCbbBdxFcp8J3cxWZIjIRrNtXK/aKeFSMLn9q1sN9mjdM79O0Znrf5s8f7tv82bS+TRYor2/YM27l1aqvZBhDdgKTW+vYhxBHYeCMAssJMcptFCzCDMCdEylgzVYrIULAeuDY7R48AZSpYPYNPIgyZ8V54A4SwGjIPM1rgC6yJIVpUomzVtUL6/HA7MrBHyw217gT0AWoaQ3r4RvluB7MCQiHxK5dujY2ek4QHgI2mQpPPP5HeJgyBmT//g6YzQXKWmIjtAMZSqWB8xReA0LocjgP3r/oBsUJYGBsE+yJHlWNOLDfVZU4ntHo33Zi+ZKuARucBR3YHchbIMlkgeJFj8Lw4NUtbKfEbBCbvfH4tqg9Gzz3OCAzaXeX0JRglX627hwMLWiGQn0AXgK/wFACLlkW8TBJFSXxvlrK6i4lepI5krtzx9Xc2hsOrTbPg8snRHQIlejslDHPigSOehTjwXOEEWv9gKMAFHIBv99O7gN5iK5pvX7eV/nhKzbvaTZW35PYbZFZ2MV//QtLnQNwoxDcwpnK/ZuSd2w/0hdyoCgIjIr1nUoYGraHrMI0edjORs+ae7y+Gl7U56hEffRVgL3071gfnF1DA2q2hdRVOPqxYA0oWg8SL6iiosiR4Oy/nF+RpNZ7uzVWNRS//J93jmM9bAja4qF2lAl2ucgbk7GKIED8BWwEDira1b51vmm+Ulf8u+0OgY7o4vCUi166kkrpXzLmyMzF2iPZS8IP5i3SH8hbpPsj7xUdlg9fvTjsaPfXDL2u++0aQ0xjY53jABGZMLqqTFSswpJTK5U52mu1LHAcHbkiRhAhXoEQB2YpgstuK0JwCZi+2vDE79nGoX+Ut25nPWBFwUXc9Mb4uu7wCQLlc9Pdga4dviAmUeZ5srguT/ToEtW02seAGEbEkjXTpiknfCQ6LOlbNspFWtwlyuS9TSrFBYL56RBnZyuDaWa3UxwCR7SYE4EzpRYS3ZWsDeKoPlFjhP1WeHyapjxQh/MNksM/+WDjS70dTh5CD9Rnv1LCWdF5jMAtI/p/gmnV6V4IwOpdR5iEeOOv32z67EeCO4VfIW/0I/Ge8xQSD9lP+M/Wrz9sjOz5tcN1mGBq1mFl7nl7yg4jnsghzhaxTAPmBKJv/9wh2Fdh/ZWAIMiBOYNjkSX2yYlPwB4PDmyM1y6uIEsIhAtewsZoq09Kk7G+eoNygwOLlwFcO6wPoKVZnCGCWeYln5omVltaj7j/CXSm5i5cvKZb1LDSksZvNC5wgQ5eP3rF1B1J/lPCzgtd+8kE0vjyjBFfDOSdVL6KUgkaRs/ow4XNiy0j90Mcpqy56rjH4LOJRBfrUhJJgMPPyAAyRYrbI75YmYVTbFFgwDyjUkHA5oN9SjvALSP+fPSmb24SpPBrbd5qQRCrSWRYzKdYP2DAVGyPg1/wBM4nSLwxeZUB0h/NziJIaUfHHjnqmoR9EUSfoIWDADVuipTfvKRRClfwR/SJMAccHu7cEFnVPcWEUTv5ftdrlgxj/vo/q5drvIJdsnn1c9+YWNJr5X6K53Jlpc3FhkHfa849Cng5aergNZPhFt2NTsHB0xAHJHQPn899NqrSH6OY6Xy4EtY9acDLtaqPSZ3tV4+KiYor+jP9X4i780LXfiYyXJj1/66vcL4gUBqw1iqikb0kpZt2Pn4x5+YofLEzzVl46FfbcEzJH5iICQnRBp0WBMhK6SHWYhSlhO4+DxL1LLRtGWukR3jYvrS4jrG6SLG5V79+67DVvv14N1LhInLynCfoqz7bMmdXbGTKvkbHftYp2Im9iZ26jTut7IXcHoceogsQBFA8sAoiL/n3SGSeXzJwkMuAzysH5qyc+agEJ2w6A3Dr4AUTxZg1x4rqP6ZFJlxTWpTy2cfP/BwLl4JwZwPX2WUGbwoHH/yN5xG4c8IU7osFu/JtdTFv22B7ZnWXqGIS2c9X7ZrxOqL3m25lm0Zt/PX1T65OGvvt3oqF2hZfjcDz8c8sHHssH4XOnFuEgn4OgwLTu+Dld1srQdsLxPvzPpvkchlu90oeLxyasREJ8pLXvr3jF+WWUlGBYqXp+KoqKvHkmqw4kxIfmAJXDoKILysIXKBlmEZtoOAUG/fbSHmwCG19/eaJk2aP/rKP260b7RasQpPrKImLNn7z1gfj66A5c/GAThnAf9AF2UFjbJdVvHyGOLxlbjjoylq3tbgAW/jcQhhEmRCDMMq+mPeIATOv9O/UH8ARIDItQoRAS4JKEYSpcDPo1f8MsY82vZffpHtl94HyhcQh8v3+3HTjnrfukEcBcrglRYl4XTz44O/gAdncG8qmnTpk2FDhrY2ocf9AkjPYj34sWnAvTopTttN+MwbBpDL+7blrzVEJ9t9/K3uJhawrXV+WsXrZhBPXo0AhnTiTzHIQWCOzUTCUBywP/kbmogD6s67T+BmDf7y9uSHiAyuklN18vSYpnf3us30PPYtjW4hyeiphnxXfzti8/dBH5q93vVMCnwAX1xYoYts2ZuKPS4FKG6ZlQNMxWYcg8FJbsBi0Bg1nIp6j1cmqZncJq9LbSHJS14+xLZjGy0p5YaH/+DstpctaY0yKp8q2WyeAmWuu0XOIQ4BbEbSkiYCTaIjEIyB9qg7H+s4Bp1gNuMwQCekcEGZIAtPaKIFnle1b8pipIFxmZvl/C2pPLq6+gUlb8+qvzfdaj7ZuzTx8pun7OX1b97ycL89+LU++7t2Rct6bw+Rrnu5vHz7nhuJFk7P3lhyrLnvvz6YNhhbN+2WZObEPbP7jrftxXkBsGgShjeBIfHSDcPHbN3nMq8PZ+P2Fe8/MJbW+hriK4m4/vWTyPaj0gywtB4kOZDYKhvJgzgZ+4yVgFMCNr9UaZg09uLC2Tre+kW9QNcNxfpfu2i9fnP3YnWCloC8HjPLvprDPuXRSyHFO1eW1ioP28NAUo2MZSI2iRQCbAMlYRSKaKt0gEJzw5Jif+p8obswpa9q6s1W1PyY+rlvN6k3P78DRgkEkli8OyqTp/1n3UKXpqn+95/AdG3u8YWlpN8OIzCdu3TlGkCorNXrqJOU4UFnZuDomJaxPrR+Xf7EXx4umlpL3rZBVz7611Kr1OQ5XWz9vjoofGy/4MmBPDLmPIkweWeAaupnB43eommsec/V75c03TiipvHFUknhrvxhbzqAwOKamrW7IbrqJ0+shjtZ60uAqapaiDm1MzmHX5uVMX7P43XtboD8FAnCB1uFYeIajCMPyfAfQcfiQvJGv7K2549EM1UvhGdKw92f190xPiNF8HCWTLd0HkNZeA0lLqpn46j4l2m17SMypk7zR5qkb/cWHNVNaJE/6aetOSJkfqstIyXpx/V5u5foCGBksBwoNjofwWP6vsxzV9JioFGrr0q3XLPRbZz9d/C068dcvWYRMG/3BmH4xc+Trkt/zFPQqlu/K3PwGdkeziu9Z5g9iHuGIP0ECv5c8tf4KNBYxKKBYjtfhehcyDmtA5uhnH3w/4dFH39as4FYoUT7Wz53bPTJ48QV/Xw44E8dyj7/Rlj6e9TrRzZr1uiII5/ZVfHSbtcNv900n6QNvISbSm9xGosgdJJncntSf3HLr7eGDOc4c076/CVLy8PuyFjAYIGPf8aOf7DFwEHk1o+uoY/ldPpHNPQ/J9+eelB/uXWZ9qHd5yX25JQfvy/3z5MTeO1x3Zm6Rb0r/Wu6X8IycnTF8n+n62+Y+ed/qxOAcgvwKJtFuvXbSrbd33yhP6NMiT7qqUn5k+PdPY1t0F8E+nXoHJzx9zKd3XhO/UO4bv0Q055TI47N2/1tBCEETsKtt4ejb2iFuq29Xd5liO1wg2Rc2RpP3twC19bI4AgRFYnVmDdgGj+Evi/fcmStrbbPKq1dz6hFjyDCSTe4fcM3w5Xl9Htk6MHvOoYFZTxQP7DXzwKB+UzYNGDhkWXwOmWA2j8xrj+tCARygKNKAzNseyY15Sh7R/cfWG9LWymOHzP/E3+8K5xrUuumjPp82tPs8OSf9urrByYvkCX03f3UeQiBGGxPbl9vPt5NlBU+QAe1wteGH6OtsuZNIz+tzzhiXRIEMxhNW5QGND5YVE3/FzL9wqICyXZmGnkXToQAGhX3q2GeTru05rrhH7Ci5X/fRbvNtDw7Arv5b1WeRBIl9tuaCEhKMkmfe+VGPVulodoKxS3Flw87UcDJAXPn107suaB6q+DsUgHMRE/x3GKIoRB+PUV37yA75RYP2U0azEXYySoq4/Xf4fBZQgOGRHr337dTKypNjDVH6A6vWL9oJLRDPRfudxRAqhSgQokCIAiEKhCgQokCIAiEKhCgQokCIAiEKhCgQokCIAiEKhCgQokCIApeiwP8DWH45d4BFRCAAAAAASUVORK5CYII=</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\"\n     template=\"https://search.yahoo.com/sugg/ff\">\n  <Param name=\"output\"  value=\"fxjson\" />\n  <Param name=\"appid\"   value=\"ffd\" />\n  <Param name=\"command\" value=\"{searchTerms}\" />\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://search.yahoo.com/yhs/search\"\n     resultdomain=\"yahoo.com\" rel=\"searchform\">\n  <Param name=\"p\" value=\"{searchTerms}\"/>\n  <Param name=\"ei\" value=\"UTF-8\"/>\n  <Param name=\"hspart\" value=\"mozilla\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"searchbar\"   value=\"yhs-001\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"keyword\"     value=\"yhs-002\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"homepage\"    value=\"yhs-003\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"newtab\"      value=\"yhs-004\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"contextmenu\" value=\"yhs-005\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/alerts/alert.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     closeAlert.tooltip          \"סגירת התרעה זו\">\n<!ENTITY     settings.label              \"הגדרות\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/alerts/alert.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE(closeButton.title): Used as the close button text for web notifications on OS X.\n# This should ideally match the string that OS X uses for the close button on alert-type\n# notifications. OS X will truncate the value if it's too long.\ncloseButton.title = סגירה\n# LOCALIZATION NOTE(actionButton.label): Used as the button label to provide more actions on OS X notifications. OS X will truncate this if it's too long.\nactionButton.label = …\n# LOCALIZATION NOTE(webActions.disableForOrigin.label): %S is replaced\n# with the hostname origin of the notification.\nwebActions.disableForOrigin.label = נטרול התרעות מאת %S\n\n# LOCALIZATION NOTE(source.label): Used to show the URL of the site that\n# sent the notification (e.g., \"via mozilla.org\"). \"%1$S\" is the source host\n# and port.\nsource.label=דרך %1$S\nwebActions.settings.label = הגדרות התרעה\n\n# LOCALIZATION NOTE(doNotDisturb.label): %S is replaced with the\n# brandShortName of the application.\ndoNotDisturb.label = מצב נא לא להפריע עד הפעלה מחדש של %S\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/alerts/notificationNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngeneral=התראה כללית\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/autoconfig/autoconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadConfigTitle = שגיאת תצורה\nreadConfigMsg = קריאת קובץ התצורה נכשלה. אנא צור קשר עם מנהל המערכת שלך.\n\nautoConfigTitle = התרעת תצורה אוטומטית\nautoConfigMsg = Netscape.cfg/תצורה אוטומטית נכשלה. אנא צור קשר עם מנהל המערכת שלך.\\n שגיאה: %S נכשל:\n\nemailPromptTitle = כתובת דוא״ל\nemailPromptMsg = נא להכניס את כתובת הדוא״ל שלך\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/cookie/cookieAcceptDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     props.name.label               \"שם:\">\n<!ENTITY     props.value.label              \"מידע:\">\n<!ENTITY     props.domain.label             \"שרת מארח:\">\n<!ENTITY     props.path.label               \"נתיב:\">\n<!ENTITY     props.secure.label             \"שלח עבור:\">\n<!ENTITY     props.expires.label            \"תאריך תפוגה:\">\n\n<!ENTITY     button.allow.label             \"הרשה\">\n<!ENTITY     button.allow.accesskey         \"ר\">\n<!ENTITY     button.session.label           \"הרשה למשך ההפעלה\">\n<!ENTITY     button.session.accesskey       \"מ\">\n<!ENTITY     button.deny.label              \"דחה\">\n<!ENTITY     button.deny.accesskey          \"ח\">\n\n<!ENTITY     dialog.title                   \"אשר קביעת עוגייה\">\n<!ENTITY     dialog.remember.label          \"השתמש בבחירה זו עבור כל העוגיות מאתר זה\">\n<!ENTITY     dialog.remember.accesskey      \"ה\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/cookie/cookieAcceptDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhostColon=שרת מארח:\ndomainColon=מתחם:\nforSecureOnly=חיבורים מוצפנים בלבד\nforAnyConnection=כל סוג של חיבור\nexpireAtEndOfSession=בסוף הפעלה\n\nshowDetails=הצגת פרטים\nhideDetails=הסתרת פרטים\ndetailsAccessKey=פ\n\npermissionToSetACookie = האתר %S מעוניין לקבוע עוגייה.\npermissionToSetSecondCookie = האתר %S מעוניין לקבוע עוגייה נוספת.\n#  LOCALIZATION NOTE (PermissionToSetAnotherCookie): First %S: sitename, second %S: number of cookies already present for that site\npermissionToSetAnotherCookie = האתר %S מעוניין לקבוע עוגייה נוספת. כבר יש לך %S עוגיות מהאתר הזה.\npermissionToModifyCookie = האתר %S מעוניין לשנות עוגייה קיימת.\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/formautofill/requestAutocomplete.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- This file has no entities because the feature is still experimental. -->\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/AccessFu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Screen reader started/stopped\nscreenReaderStarted = קורא המסך הופעל\nscreenReaderStopped = קורא המסך הופסק\n\n# Roles\nmenubar        =       שורת תפריט\nscrollbar      =       פס גלילה\ngrip           =       ידית\nalert          =       התראה\nmenupopup      =       תפריט קופץ\ndocument       =       מסמך\npane           =       לוח\ndialog         =       תיבת דיאלוג\nseparator      =       מפריד\ntoolbar        =       סרגל כלים\nstatusbar      =       שורת מצב\ntable          =       טבלה\ncolumnheader   =       כותרת עמודה\nrowheader      =       כותרת שורה\ncolumn         =       עמודה\nrow            =       שורה\ncell           =       תא\nlink           =       קישור\nlist           =       רשימה\nlistitem       =       פריט רשימה\noutline        =       מתאר\noutlineitem    =       פריט מתאר\npagetab        =       לשונית דף\npropertypage   =       דף מאפיינים\ngraphic        =       גרפיקה\nswitch         =       מתג\npushbutton     =       כפתור\ncheckbutton    =       כפתור סימון\nradiobutton    =       כפתור בורר\ncombobox       =       תיבת בחירה מרובה\nprogressbar    =       פס התקדמות\nslider         =       מחוון\nspinbutton     =       כפתור סיבוב\ndiagram        =       דיאגרמה\nanimation      =       אנימציה\nequation       =       משוואה\nbuttonmenu     =       כפתור תפריט\nwhitespace     =       רווח לבן\npagetablist    =       רשימת לשוניות דף\ncanvas         =       קאנבאס\ncheckmenuitem  =       פריט תפריט סימון\nlabel          =       תווית\npasswordtext   =       מלל ססמה\nradiomenuitem  =       פריט תפריט רדיו\ntextcontainer  =       מכולת מלל\ntogglebutton   =       כפתור דו־מצבי\ntreetable      =       טבלת עץ\nheader         =       כותרת תחתונה\nfooter         =       כותרת עליונה\nparagraph      =       פיסקה\nentry          =       ערך\ncaption        =       כיתוב\nheading        =       כותרת\nsection        =       מקטע\nform           =       טופס\ncomboboxlist   =       רשימת תיבה משולבת\ncomboboxoption =       אפשרות תיבה משולבת\nimagemap       =       מפת תמונה\nlistboxoption  =       אפשרות תיבת רשימה\nlistbox        =       תיבת רשימה\nflatequation   =       משוואה שטוחה\ngridcell       =       תא רשת\nnote           =       הערה\nfigure         =       איור\ndefinitionlist =       רשימת מונחים\nterm           =       מונח\ndefinition     =       הגדרה\n\nmathmltable              = טבלה מתמטית\nmathmlcell               = תא\nmathmlfraction           = שבר\nmathmlroot               = שורש\nmathmlscripted           = כתב מחובר\nmathmlsquareroot         = שורש ריבועי\n\n# More sophisticated roles which are not actual numeric roles\ntextarea       =       אזור טקסט\n\nbase           =       בסיס\ndenominator    =       מכנה\nnumerator      =       מונה\nsubscript      =       כתב תחתי\nsuperscript    =       כתב עילי\nunderscript    =       כתב תחתי\n\n# Text input types\ntextInputType_date   =       תאריך\ntextInputType_email  =       דואר אלקטרוני\ntextInputType_search =       חיפוש\ntextInputType_tel    =       טלפון\ntextInputType_url    =       כתובת\n\n# More sophisticated object descriptions\nheadingLevel   =       כותרת רמה %S\n\n# more sophisticated list announcement\nlistStart      =       פריט ראשון\nlistEnd        =       פריט אחרון\n# LOCALIZATION NOTE (listItemsCount): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nlistItemsCount =       פריט אחד;#1 פריטים\n\n# LOCALIZATION NOTE: # %1$S is the position of the item n the set.\n# %2$S is the total number of such items in the set.\n# An expanded example would read \"2 of 5\".\nobjItemOfN      =       %1$S מתוך %2$S\n\n# Landmark announcements\nbanner         =       כרזה\ncomplementary  =       משלים\ncontentinfo    =       פרטי תוכן\nmain           =       ראשי\nnavigation     =       ניווט\nsearch         =       חיפוש\n\n# LOCALIZATION NOTE (tblColumnInfo): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfo = עם עמודה אחת;עם #1 עמודות\n# LOCALIZATION NOTE (tblRowInfo): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfo = ושורה אחת;ו־#1 שורות\n\n# table or grid cell information\ncolumnInfo = עמודה %S\nrowInfo = שורה %S\nspansColumns = משתרעת על %S עמודות\nspansRows = משתרעת על %S שורות\n\n# Invoked actions\njumpAction     =      קפץ\npressAction    =      נלחץ\ncheckAction    =      מסומן\nuncheckAction  =      לא מסומן\nselectAction   =      נבחר\nunselectAction =      לא נבחר\nopenAction     =      פתוח\ncloseAction    =      סגור\nswitchAction   =      מותג\nclickAction    =      נלחץ\ncollapseAction =      צומצם\nexpandAction   =      הורחב\nactivateAction =      הופעל\ncycleAction    =      סובב\n\n# Live regions\n# 'hidden' will be spoken when something disappears in a live region.\nhidden         =      מוסתר\n\n# Tab states\ntabLoading     =      בטעינה\ntabLoaded      =      נטען\ntabNew         =      לשונית חדשה\ntabLoadStopped =      טעינה הופסקה\ntabReload      =      בטעינה חוזרת\n\n# Object states\nstateChecked     =    מסומן\nstateNotChecked  =    לא מסומן\nstatePressed     =    נלחץ\n# No string for a not pressed toggle button\nstateExpanded    =    הורחב\nstateCollapsed   =    צומצם\nstateUnavailable =    לא זמין\nstateReadonly    =    קריאה בלבד\nstateRequired    =    נדרש\nstateTraversed   =    בוקר\nstateHasPopup    =    כולל תוכן קופץ\nstateSelected    =    נבחר\n\n# App modes\neditingMode    =      עריכה\nnavigationMode =      ניווט\n\n# Quick navigation modes\nquicknav_Simple      = ברירת מחדל\nquicknav_Anchor      = עוגנים\nquicknav_Button      = כפתורים\nquicknav_Combobox    = תיבות משולבות\nquicknav_Landmark    = ציוני דרך\nquicknav_Entry       = ערכים\nquicknav_FormElement = רכיבי טופס\nquicknav_Graphic     = תמונות\nquicknav_Heading     = כותרות\nquicknav_ListItem    = פרטי רשימה\nquicknav_Link        = קישורים\nquicknav_List        = רשימות\nquicknav_PageTab     = לשוניות דף\nquicknav_RadioButton = כפתורי בורר\nquicknav_Separator   = מפרידים\nquicknav_Table       = טבלאות\nquicknav_Checkbox    = תיבות סימון\n\n# MathML menclose notations.\n# See developer.mozilla.org/docs/Web/MathML/Element/menclose#attr-notation\nnotation-longdiv            = חילוק ארוך\nnotation-box                = תיבה\nnotation-roundedbox         = תיבה מעוגלת\nnotation-circle             = עיגול\nnotation-left               = שמאל\nnotation-right              = ימין\nnotation-top                = למעלה\nnotation-bottom             = למטה\nnotation-updiagonalarrow    = חץ אלכסוני למעלה\n\n# Shortened role names for braille\nmenubarAbbr        =       סרגל תפריט\nscrollbarAbbr      =       פס גלילה\ngripAbbr           =       ידית\nalertAbbr          =       התראה\nmenupopupAbbr      =       תפריט קופץ\ndocumentAbbr       =       מסמך\npaneAbbr           =       לוח\ndialogAbbr         =       דו־שיח\nseparatorAbbr      =       מפריד\ntoolbarAbbr        =       סרגל כלים\nstatusbarAbbr      =       שורת מצב\ntableAbbr          =       טבלה\ncolumnheaderAbbr   =       עמודת כותרת\nrowheaderAbbr      =       שורת כותרת\ncolumnAbbr         =       עמודה\nrowAbbr            =       שורה\ncellAbbr           =       תא\nlinkAbbr           =       קישור\nlistAbbr           =       רשימה\nlistitemAbbr       =       פריט רשימה\noutlineAbbr        =       מתאר\noutlineitemAbbr    =       פריט מתאר\npagetabAbbr        =       לשונית\npropertypageAbbr   =       דף מאפיינים\ngraphicAbbr        =       גרפיקה\npushbuttonAbbr     =       כפתור\ncheckbuttonAbbr    =       כפתור סימון\nradiobuttonAbbr    =       כפתור בורר\ncomboboxAbbr       =       תיבה משולבת\nprogressbarAbbr    =       פס התקדמות\nsliderAbbr         =       מחוון\nspinbuttonAbbr     =       כפתור סיבוב\ndiagramAbbr        =       תרשים\nanimationAbbr      =       הנפשה\nequationAbbr       =       משוואה\nbuttonmenuAbbr     =       כפתור תפריט\nwhitespaceAbbr     =       רווח לבן\npagetablistAbbr    =       רשימת לשוניות\ncanvasAbbr         =       בד\ncheckmenuitemAbbr  =       פריט סימון בתפריט\nlabelAbbr          =       תווית\npasswordtextAbbr   =       מלל ססמה\nradiomenuitemAbbr  =       פריט בורר בתפריט\ntextcontainerAbbr  =       תיבת מלל\ntogglebuttonAbbr   =       כפתור דו מצבי\ntreetableAbbr      =       טבלת עץ\nheaderAbbr         =       כותרת\nfooterAbbr         =       כותרת תחתונה\nparagraphAbbr      =       פיסקה\nentryAbbr          =       ערך\ncaptionAbbr        =       כיתוב\nheadingAbbr        =       כותרת\nsectionAbbr        =       מדור\nformAbbr           =       טופס\ncomboboxlistAbbr   =       רשימת תיבה משולבת\ncomboboxoptionAbbr =       אפשרות תיבה משולבת\nimagemapAbbr       =       מפת תמונה\nlistboxoptionAbbr  =       אפשרות\nlistboxAbbr        =       תיבת רשימה\nflatequationAbbr   =       משוואה שטוחה\ngridcellAbbr       =       תא רשת\nnoteAbbr           =       הערה\nfigureAbbr         =       איור\ndefinitionlistAbbr =       רשימת פירושים\ntermAbbr           =       מונח\ndefinitionAbbr     =       פירוש\ntextareaAbbr       =       אזור מלל\n\n# LOCALIZATION NOTE (tblColumnInfoAbbr): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfoAbbr = #1ע;#1ע\n# LOCALIZATION NOTE (tblRowInfoAbbr): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfoAbbr = #1ש;#1ש\ncellInfoAbbr = ע%Sש%S\n\nstateCheckedAbbr = (x)\nstateUncheckedAbbr = ( )\nstatePressedAbbr = (x)\nstateUnpressedAbbr = ( )\n\nmathmlcellAbbr               = תא\nmathmlfractionAbbr           = שבר\nmathmlrootAbbr               = שורש\nmathmlsquarerootAbbr         = שורש ריבועי\n\noverscriptAbbr     = מעל\nroot-indexAbbr     = מפתח\nsubscriptAbbr      = תחתי\nsuperscriptAbbr    = עילי\nunderscriptAbbr    = מתחת\n\nnotation-longdivAbbr            = חילוק ארוך\n\n\nbaseAbbr           = base\nclose-fence    =       closing fence\nclose-fenceAbbr    = close\ndenominatorAbbr    = den\nmathmlenclosed           = enclosed\n\nmathmlenclosedAbbr           = enclosed\nmathmlfractionwithoutbar = fraction without bar\nmathmlfractionwithoutbarAbbr = frac no bar\nmathmlscriptedAbbr           = scripted\nmathmltableAbbr              = tbl\nnotation-actuarial          = actuarial\nnotation-actuarialAbbr          = act\nnotation-bottomAbbr             = bot\nnotation-boxAbbr                = box\nnotation-circleAbbr             = circ\nnotation-downdiagonalstrike = down diagonal strike\nnotation-downdiagonalstrikeAbbr = dwndiagstrike\nnotation-horizontalstrike   = horizontal strike\nnotation-horizontalstrikeAbbr   = hstrike\nnotation-leftAbbr               = lft\nnotation-madruwb            = madruwb\nnotation-madruwbAbbr            = madruwb\nnotation-phasorangle        = phasor angle\nnotation-phasorangleAbbr        = phasang\nnotation-radical            = radical\nnotation-radicalAbbr            = rad\nnotation-rightAbbr              = rght\nnotation-roundedboxAbbr         = rndbox\nnotation-topAbbr                = top\nnotation-updiagonalarrowAbbr    = updiagarrow\nnotation-updiagonalstrike   = up diagonal strike\nnotation-updiagonalstrikeAbbr   = updiagstrike\nnotation-verticalstrike     = vertical strike\nnotation-verticalstrikeAbbr     = vstrike\nnumeratorAbbr      = num\noffAction      =      off\nonAction       =      on\nopen-fence     =       opening fence\nopen-fenceAbbr     = open\noverscript     =       overscript\npresubscript   =       presubscript\npresubscriptAbbr   = presub\npresuperscript =       presuperscript\npresuperscriptAbbr = presup\nroot-index     =       root index\nstateOff         =    off\nstateOn          =    on\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY about.version                \"גרסה\">\n\n<!-- LOCALIZATION NOTE (about.credits.beforeLink): note that there is no space between this phrase and the linked about.credits.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.credits.beforeLink     \"ראה רשימת \">\n<!ENTITY about.credits.linkTitle      \"תורמים\">\n<!-- LOCALIZATION NOTE (about.credits.afterLink): note that there is no space between the linked about.credits.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.credits.afterLink      \" לפרויקט Mozilla.\">\n\n<!-- LOCALIZATION NOTE (about.license.beforeTheLink): note that there is no space between this phrase and the linked about.license.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.license.beforeTheLink  \"קרא את \">\n<!ENTITY about.license.linkTitle      \"מידע הרישוי\">\n<!-- LOCALIZATION NOTE (about.license.afterTheLink): note that there is no space between the linked about.license.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.license.afterTheLink   \" של מוצר זה.\">\n\n<!-- LOCALIZATION NOTE (about.relnotes.beforeTheLink): note that there is no space between this phrase and the linked about.relnotes.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.relnotes.beforeTheLink \"קרא את \">\n<!ENTITY about.relnotes.linkTitle     \"הערות השחרור\">\n<!-- LOCALIZATION NOTE (about.relnotes.afterTheLink): note that there is no space between the linked about.relnotes.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.relnotes.afterTheLink  \" לגרסה זו.\">\n\n<!-- LOCALIZATION NOTE (about.buildconfig.beforeTheLink): note that there is no space between this phrase and the linked about.buildconfig.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.buildconfig.beforeTheLink \"ראה את \">\n<!ENTITY about.buildconfig.linkTitle     \"הגדרות הבנייה\">\n<!-- LOCALIZATION NOTE (about.buildconfig.afterTheLink): note that there is no space between the linked about.buildconfig.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.buildconfig.afterTheLink  \" ששימשו לגרסה זו.\">\n\n<!ENTITY about.buildIdentifier        \"מזהה בנייה: \">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/aboutAbout.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAbout.title  \"אודות אודות\">\n<!ENTITY aboutAbout.note   \"להלן רשימה של דפי „אודות” לנוחיותך.<br/> \nייתכן שחלקם יהיו מבלבלים, חלקם מיועדים למטרות אבחון בלבד,<br/> \nוחלקם הושמטו מאחר שהם דורשים מחרוזת שאילתה.\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/aboutNetworking.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutNetworking.title                 \"מידע על רכיב התקשורת\">\n<!ENTITY aboutNetworking.warning               \"רכיב זה הוא בשלבי ניסוי. אין להשתמש ללא השגחת מבוגר.\">\n<!ENTITY aboutNetworking.showNextTime          \"להציג בפני את ההודעה הזאת בפעם הבאה\">\n<!ENTITY aboutNetworking.ok                    \"אישור\">\n<!ENTITY aboutNetworking.HTTP                  \"HTTP\">\n<!ENTITY aboutNetworking.sockets               \"Sockets\">\n<!ENTITY aboutNetworking.dns                   \"DNS\">\n<!ENTITY aboutNetworking.websockets            \"WebSockets\">\n<!ENTITY aboutNetworking.refresh               \"רענון\">\n<!ENTITY aboutNetworking.autoRefresh           \"רענון אוטומטי בכל 3 שניות\">\n<!ENTITY aboutNetworking.hostname              \"שם מארח\">\n<!ENTITY aboutNetworking.port                  \"פתחה\">\n<!ENTITY aboutNetworking.spdy                  \"SPDY\">\n<!ENTITY aboutNetworking.ssl                   \"SSL\">\n<!ENTITY aboutNetworking.active                \"פעיל\">\n<!ENTITY aboutNetworking.idle                  \"בהמתנה\">\n<!ENTITY aboutNetworking.host                  \"מארח\">\n<!ENTITY aboutNetworking.tcp                   \"TCP\">\n<!ENTITY aboutNetworking.sent                  \"נשלחו\">\n<!ENTITY aboutNetworking.received              \"התקבלו\">\n<!ENTITY aboutNetworking.family                \"משפחה\">\n<!ENTITY aboutNetworking.addresses             \"כתובות\">\n<!ENTITY aboutNetworking.expires               \"תפוגה (בשניות)\">\n<!ENTITY aboutNetworking.messagesSent          \"הודעות שנשלחו\">\n<!ENTITY aboutNetworking.messagesReceived      \"הודעות שהתקבלו\">\n<!ENTITY aboutNetworking.bytesSent             \"בתים שנשלחו\">\n<!ENTITY aboutNetworking.bytesReceived         \"בתים שהתקבלו\">\n<!ENTITY aboutNetworking.logging               \"רישום\">\n<!ENTITY aboutNetworking.logTutorial           \"לקבלת הוראות לגבי השימוש בכלי זה, נא לפנות אל המאמר <a href='https://developer.mozilla.org/docs/Mozilla/Debugging/HTTP_logging'>רישום HTTP</a>.\">\n<!ENTITY aboutNetworking.currentLogFile        \"קובץ רישום נוכחי:\">\n<!ENTITY aboutNetworking.currentLogModules     \"מודולי רישום נוכחיים:\">\n<!ENTITY aboutNetworking.setLogFile            \"קביעת קובץ רישום\">\n<!ENTITY aboutNetworking.setLogModules         \"קביעת מודולי רישום\">\n<!ENTITY aboutNetworking.startLogging          \"התחלת רישום\">\n<!ENTITY aboutNetworking.stopLogging           \"הפסקת רישום\">\n<!ENTITY aboutNetworking.dnsLookup             \"חיפוש ב־DNS\">\n<!ENTITY aboutNetworking.dnsLookupButton       \"זיהוי\">\n<!ENTITY aboutNetworking.dnsDomain             \"שם מתחם\">\n<!ENTITY aboutNetworking.dnsLookupTableColumn  \"כתובות\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/aboutProfiles.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutProfiles.title \"על אודות פרופילים\">\n<!ENTITY aboutProfiles.subtitle \"עמוד זה מאפשר לך לנהל את הפרופילים שלך. כל פרופיל הוא עולם נפרד המכיל היסטוריה, סימניות הגדרות ותוספות.\">\n<!ENTITY aboutProfiles.create \"יצירת פרופיל חדש\">\n<!ENTITY aboutProfiles.restart.title \"הפעלה מחדש\">\n<!ENTITY aboutProfiles.restart.inSafeMode \"הפעלה מחדש עם תוספות מנוטרלות…\">\n<!ENTITY aboutProfiles.restart.normal \"הפעלה רגילה מחדש…\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/aboutProfiles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nname = פרופיל: %S\nisDefault = פרופיל בררת המחדל\nrootDir = ספריית השורש\n# LOCALIZATION NOTE: localDir is used to show the directory corresponding to\n# the main profile directory that exists for the purpose of storing data on the\n# local filesystem, including cache files or other data files that may not\n# represent critical user data. (e.g., this directory may not be included as\n# part of a backup scheme.)\n# In case localDIr and rootDir are equal, localDir is not shown.\nlocalDir = ספרייה מקומית\ncurrentProfile = זה הפרופיל שבשימוש ולא ניתן למחוק אותו.\n\nrename = שינוי שם\nremove = הסרה\nsetAsDefault = הגדרה כפרופיל בררת המחדל\nlaunchProfile = הפעלת פרופיל בדפדפן חדש\n\nyes = כן\nno = לא\n\nrenameProfileTitle = שינוי שם פרופיל\nrenameProfile = שינוי שם הפרופיל %S\n\ninvalidProfileNameTitle = שם פרופיל שגוי\ninvalidProfileName = לא ניתן להשתמש בשם \"%S\" כשם לפרופיל.\n\ndeleteProfileTitle = מחיקת פרופיל\ndeleteProfileConfirm = מחיקת פרופיל תסיר את הפרופיל מרשימת הפרופילים הזמינים ולא ניתן יהיה להשיבו.\\nכמו־כן ניתן לבחור למחוק את קובצי הנתונים של הפרופיל, כולל ההגדרות, האישורים, ושאר נתוני המשתמש. אפשרות זו תמחק את התיקייה “%S” ולא ניתן יהיה להשיבה.\\nלמחוק את קובצי הנתונים של הפרופיל?\ndeleteFiles = למחוק קבצים\ndontDeleteFiles = לא למחוק קבצים\n\nopenDir = פתיחת תיקיה\n# LOCALIZATION NOTE (macOpenDir): This is the Mac-specific variant of openDir.\n# This allows us to use the preferred\"Finder\" terminology on Mac.\nmacOpenDir = הצגה ב־Finder\n# LOCALIZATION NOTE (winOpenDir2): This is the Windows-specific variant of\n# openDir.\nwinOpenDir2 = פתיחת תיקיה\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/aboutReader.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutReader.loading2):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\naboutReader.loading2=בטעינה…\naboutReader.loadError=כשלון בטעינת המאמר מהדף\n\naboutReader.colorScheme.light=בהיר\naboutReader.colorScheme.dark=כהה\naboutReader.colorScheme.sepia=חום כהה\naboutReader.colorScheme.auto=אוטומטי\n\n# LOCALIZATION NOTE (aboutReader.estimatedReadTimeValue1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of minutes it is estimated to take to read the article\n# example: `3 minutes`\naboutReader.estimatedReadTimeValue1=דקה אחת;#1 דקות\n\n#LOCALIZATION NOTE (aboutReader.estimatedReadingTimeRange1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# When there is some uncertainty in how long the article will take to read show a range of\n# minutes it is expected to take.\n# #1 is the number of minutes it is estimated to take to read the article for a fast reader\n# #2 is the number of minutes it is estimated to take to read the article for a slow reader\n# #2 is the variable used to determine the plural form to use.\n# example: `5-8 minutes`\naboutReader.estimatedReadTimeRange1=#1-#2 דקות;#1-#2 דקות\n\n# LOCALIZATION NOTE (aboutReader.fontType.serif, aboutReader.fontType.sans-serif):\n# These are the styles of typeface that are options in the reader view controls.\naboutReader.fontType.serif=סריף\naboutReader.fontType.sans-serif=Sans-serif\n\n# LOCALIZATION NOTE (aboutReader.fontTypeSample): String used to sample font types.\naboutReader.fontTypeSample=Aaאבג\n\naboutReader.toolbar.close=סגירת תצוגת הקריאה\naboutReader.toolbar.typeControls=שליטה על המראה\n\n# These are used for the Reader View toolbar button and the menuitem within the\n# View menu.\nreaderView.enter=כניסה לתצוגת קריאה\nreaderView.enter.accesskey=ק\nreaderView.close=סגירת תצוגת קריאה\nreaderView.close.accesskey=ק\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/aboutRights.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- rights.locale-direction instead of the usual local.dir entity, so RTL can skip translating page. -->\n<!ENTITY rights.locale-direction \"rtl\">\n<!ENTITY rights.pagetitle       \"about:rights\">\n<!ENTITY rights.intro-header    \"דע את זכויותיך\">\n<!ENTITY rights.intro \"&brandFullName; היא תוכנה חופשית בקוד פתוח, שנבנתה בידי קהילה של אלפים מכל רחבי העולם. ישנם מספר דברים שעליך לדעת:\">\n\n<!-- Note on pointa / pointb / pointc form:\n     These points each have an embedded link in the HTML, so each point is\n     split into chunks for text before the link, the link text, and the text\n     after the link. If a localized grammar doesn't need the before or after\n     chunk, it can be left blank.\n\n     Also note the leading/trailing whitespace in strings here, which is\n     deliberate for formatting around the embedded links. -->\n<!ENTITY rights.intro-point1a \"&brandShortName; ניתן לך תחת התנאים של \">\n<!ENTITY rights.intro-point1b \"הרישיון הציבורי של Mozilla\">\n<!ENTITY rights.intro-point1c \". משמעות הדבר היא שאתה יכול להשתמש ב־&brandShortName;, להעתיקו ולהפיצו לאחרים. אתה גם מוזמן לשנות את קוד המקור של &brandShortName; בדרך שתרצה כדי להתאימו לצרכיך. הרישיון הציבורי של Mozilla גם נותן לך את הזכות להפיץ את הגרסאות עם השינויים שלך.\">\n\n<!ENTITY rights.intro-point2-a \"לא הוענקה לך אף זכות בסמל המסחרי או רישיונות לסמל המסחרי של קרן Mozilla או חלקן, לא כולל הגבלה על השם או הלוגו של Firefox. מידע נוסף על הסמלים המסחריים נמצא \">\n<!ENTITY rights.intro-point2-b \"כאן\">\n<!ENTITY rights.intro-point2-c \".\">\n\n<!-- point 2.5 text for official branded builds -->\n<!ENTITY rights.intro-point2.5 \"תכונות מסוימות ב־&brandShortName;, כמו למשל מדווח הקריסות, נותנות לך את האפשרות לספק משוב ל־&vendorShortName;. באמצעות בחירה בשליחת משוב, אתה נותן ל־&vendorShortName; הרשאה להשתמש במשוב כדי לשפר את המוצרים, לפרסם את המשוב באתר שלהם, ולהפיץ את המשוב.\">\n\n<!-- point 3 text for official branded builds -->\n<!ENTITY rights2.intro-point3a \"מידע על אופן השימוש במידע האישי שלך ובמשוב שלך הנשלחים ל־&vendorShortName; דרך &brandShortName; מתואר ב\">\n<!ENTITY rights2.intro-point3b \"מדיניות הפרטיות של &brandShortName;\">\n<!ENTITY rights.intro-point3c \".\">\n\n<!-- point 3 text for unbranded builds -->\n<!ENTITY rights.intro-point3-unbranded \"כל מדיניות פרטיות ישימה למוצר זה צריכה להופיע כאן.\">\n\n<!-- point 4 text for official branded builds -->\n<!ENTITY rights2.intro-point4a \"חלק מהתכונות של &brandShortName; משתמשות בשירותי מידע מבוססי רשת, למרות זאת, אין באפשרותנו להבטיח שהם מדויקים ב־100&#037; או נטולי שגיאות. מידע נוסף, לרבות הוראות לניטרול התכונות המשתמשות בשירותים אלו, זמין ב־\">\n<!ENTITY rights.intro-point4b \"תנאי השירות\">\n<!ENTITY rights.intro-point4c \".\">\n\n<!-- point 4 text for unbranded builds -->\n<!ENTITY rights.intro-point4a-unbranded \"אם מוצר זה כולל שירותי רשת, יש לקשר כל תנאי שירות ישים עבור השירות(ים) אל הסעיף \">\n<!ENTITY rights.intro-point4b-unbranded \"שירותי אתרים\">\n<!ENTITY rights.intro-point4c-unbranded \".\">\n\n<!ENTITY rights2.webservices-header \"שירותי מידע מבוססי רשת של &brandFullName;\">\n\n<!-- point 5 -->\n<!ENTITY rights.intro-point5 \"כדי לנגן סוגים מסוימים של תוכן וידאו, על &brandShortName; להוריד רכיבי פענוח תוכן מסוימים מגורמי צד שלישי.\">\n\n<!-- Note that this paragraph references a couple of entities from\n     preferences/security.dtd, so that we can refer to text the user sees in\n     the UI, without this page being forgotten every time those strings are\n     updated.  -->\n<!-- intro paragraph for branded builds -->\n<!ENTITY rights2.webservices-a \"&brandFullName; משתמש בשירותי מידע מבוססי רשת (להלן &quot;Services&quot;) כדי לספק חלק מהתכונות שלו המסופקות לשימושך עם הגרסה הבינארית הזו של &brandShortName; תחת התנאים שמתוארים מטה. אם אינך רוצה להשתמש באחד או יותר משירותים אלו או שהתנאים המצוינים למטה אינם מתאימים לך, אתה יכול לנטרל את התכונות או השירותים. הוראות לניטרול תכונות או שירותים מסוימים יכולות להימצא \">\n<!ENTITY rights2.webservices-b \"כאן\">\n<!ENTITY rights3.webservices-c \". תכונות ושירותים אחרים ניתנים לנטרול בהעדפות היישום.\">\n\n<!-- safe browsing points for branded builds -->\n<!ENTITY rights.safebrowsing-a \"גלישה בטוחה: \">\n<!ENTITY rights.safebrowsing-b \"ניטרול התכונה גלישה בטוחה לא מומלץ מכיוון שביטול התכונה יאפשר לך לגשת לאתרים לא בטוחים. אם אתה רוצה לנטרל את התכונה לחלוטין, עקוב אחר צעדים אלו:\">\n<!ENTITY rights.safebrowsing-term1 \"פתח את העדפות היישום\">\n<!ENTITY rights.safebrowsing-term2 \"בחר בלשונית אבטחה\">\n<!ENTITY rights2.safebrowsing-term3 \"ניתן לבטל את הסימון כדי &quot;&enableSafeBrowsing.label;&quot;\">\n<!ENTITY rights.safebrowsing-term4 \"גלישה בטוחה מנוטרלת כעת\">\n\n<!-- location aware browsing points for branded builds -->\n<!ENTITY rights.locationawarebrowsing-a \"דפדפוף מבוסס מיקום: \">\n<!ENTITY rights.locationawarebrowsing-b \"תמיד ממתין לאישור המשתמש. אף מידע מיקום לא נשלח בלי לקבל את רשותך. אם אתה מעוניין לנטרל את התכונה הזו לחלוטין, עקוב אחר צעדים אלו:\">\n<!ENTITY rights.locationawarebrowsing-term1a \"בשורת הכתובות, הקש \">\n<!ENTITY rights.locationawarebrowsing-term1b \"about:config\">\n<!ENTITY rights.locationawarebrowsing-term2 \"הקלד geo.enabled\">\n<!ENTITY rights.locationawarebrowsing-term3 \"לחץ לחיצה כפולה על ההעדפה geo.enabled\">\n<!ENTITY rights.locationawarebrowsing-term4 \"דפדפוף מבוסס מיקום מנוטרל כעת\">\n\n<!-- intro paragraph for unbranded builds -->\n<!ENTITY rights.webservices-unbranded \"סקירה של שירותי האתרים שהמוצר מכיל, יחד עם הוראות כיצד לבטל אותם, אם הדבר ישים, צריכה להיכלל כאן.\">\n\n<!-- point 1 text for unbranded builds -->\n<!ENTITY rights.webservices-term1-unbranded \"יש לרשום כאן כל תנאי שירות ישימים עבור מוצר זה.\">\n\n<!-- points 1-7 text for branded builds -->\n<!ENTITY rights2.webservices-term1 \"&vendorShortName; על תורמיו, בעלי זכויות יוצריו ושותפיו עובדים יחדיו כדי לספק את השירותים העדכניים והמדויקים ביותר.  עם זאת, איננו יכולים להבטיח כי מידע זה מקיף ונטול שגיאות.  לדוגמה, שירות הגלישה הבטוחה עלול שלא לזהות מספר אתרים מסוכנים ועלול לזהות כמה אתרים בטוחים בטעות ובשירות מבוסס המיקום כל המיקומים שמוחזרים על ידי ספקי השירות שלנו משוערכים בלבד וגם אנחנו וגם ספקי השירות שלנו לא יכולים להתחייב לדיוקם של המיקומים המסופקים.\">\n<!ENTITY rights.webservices-term2 \"&vendorShortName; עשוי להפסיק או לשנות את השירותים לפי ראותו.\">\n<!ENTITY rights2.webservices-term3 \"אתה מוזמן להשתמש בשירותים אלו עם הגרסה הנלוות של &brandShortName;, ו־&vendorShortName; נותנת לך את הרשות לעשות זאת. &vendorShortName; והזכיינים שלה מחזיקים בכל שאר הזכויות בשירותים אלה. תנאים אלו לא נועדו להגביל את הזכויות הניתנות במסגרת רישיונות הקוד הפתוח החלים על &brandShortName; ולגרסאות קוד המקור התואמות של &brandShortName;.\">\n<!ENTITY rights.webservices-term4 \"השירותים מסופקים &quot;כפי שהם&quot;. &vendorShortName;, התורמים שלו, מעניקי הרישיונות שלו והמפיצים שלו מתנערים מכל אחריות, מפורשת או משתמעת, כולל וללא הגבלה, הבטחות שהשירותים סחירים או מתאימים למטרותיך המסוימות. אתה נושא בכל הסיכון בבחירה בשירותים למטרותיך ובאשר לאיכות ולביצועים של השירותים. שטחי שיפוט מסוימים אינם מתירים החרגה או הגבלה של הבטחות משתמעות, כך שייתכן שמיאון אחריות זה אינו חל עליך.\">\n<!ENTITY rights.webservices-term5 \"למעט מה שנדרש על פי חוק, &vendorShortName;, התורמים שלו, מעניקי הרישיונות שלו והמפיצים שלו לא ישאו בנזקים עקיפים, מיוחדים, מקריים, תוצאתיים, עונשיים, או יוצאים מגדר הרגיל כתוצאה מן השימוש ב־&brandShortName; או שקשורים באיזה שהוא אופן לשימוש בו ובשירותים. האחריות הנזיקית הכוללת תחת תנאים אלה לא תעלה על 500$ (חמש מאות דולר ארצות הברית). שטחי שיפוט מסוימים אינם מתירים החרגה או הגבלה של נזקים מסוימים, כך שייתכן שהחרגות והגבלות אלה אינן חלות עליך.\">\n<!ENTITY rights.webservices-term6 \"&vendorShortName; עשוי לעדכן תנאים אלו מעת לעת לפי הצורך. אין לשנות או לבטל תנאים אלו ללא הסכמה בכתב מאת &vendorShortName;.\">\n<!ENTITY rights.webservices-term7 \"תנאים אלו ניתנים תחת חוקי מדינת קליפורניה בארצות הברית, למעט היכן שהם סותרים את הוראות החוק. אם חלק כלשהו מתנאים אלה נמצא לא תקף או לא ניתן לאכיפה, שאר החלקים ישארו בתוקף מלא. במקרה של סתירה בין גרסה מתורגמת של תנאים אלו והגרסה בשפה האנגלית, הגרסה בשפה האנגלית תגבר.\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/aboutRights.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbuttonLabel = דע את זכויותך…\nbuttonAccessKey = ד\nnotifyRightsText = %S היא תוכנת קוד פתוח חופשית מקרן Mozilla שאינה למטרות רווח.\n\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/aboutServiceWorkers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.title                     \"אודות Service Workers\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.maintitle                 \"Service Workers רשומים\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_not_enabled       \"Service Workers אינם מופעלים.\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_no_serviceworkers \"אין Service Workers רשומים.\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/aboutServiceWorkers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle = מקור: %S\n\n# LOCALIZATION NOTE: %1$S is brandShortName, %2$2 is the application ID, and $%$3 is true/false value.\n# LOCALIZATION NOTE: the term \"InBrowserElement\" should not be translated\n\nscope = היקף:\n\n\n# LOCALIZATION NOTE: the term \"Worker\" should not be translated.\ncurrentWorkerURL = כתובת ה־Worker הנוכחי:\n\nactiveCacheName = שם המטמון הפעיל:\n\n\ntrue = true\n\nfalse = false\n\n# LOCALIZATION NOTE this term is used as a button label (verb, not noun).\nupdate = עדכון\n\nunregister = ביטול רישום\n\nwaiting = ממתין…\n\n# LOCALIZATION NOTE: the term \"Service Worker\" should not translated.\n\n\n\n# LOCALIZATION NOTE: %1$S is brandShortName, %2$2 is the application ID, and $%$3 is true/false value.\n# LOCALIZATION NOTE: the term \"InBrowserElement\" should not be translated\nb2gtitle = %1$S Application ID %2$S - InBrowserElement %3$S\n\npushEndpoint = Push Endpoint:\n\nscriptSpec = Script Spec:\n\n# LOCALIZATION NOTE: the term \"Service Worker\" should not translated.\nunregisterError = Failed to unregister this Service Worker.\n\nwaitingCacheName = Waiting Cache Name:\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/aboutSupport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutSupport.pageTitle \"מידע לפתרון בעיות\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.pageSubtitle): don't change the 'supportLink' id. -->\n<!ENTITY aboutSupport.pageSubtitle \"   דף זה מכיל מידע טכני שאולי שימושי עבורך \nכשתנסה לפתור בעיות. אם אתה מחפש תשובות לשאלות נפוצות \nעל &brandShortName;, עבור ל<a id='supportLink'>אתר התמיכה</a>.\">\n\n<!ENTITY aboutSupport.crashes.title \"דיווחי קריסות\">\n<!-- LOCALIZATION NOTE (aboutSupport.crashes.id):\nThis is likely the same like id.heading in crashes.dtd. -->\n<!ENTITY aboutSupport.crashes.id \"קוד דיווח\">\n<!ENTITY aboutSupport.crashes.sendDate \"נשלח\">\n<!ENTITY aboutSupport.crashes.allReports \"כל דיווחי הקריסות\">\n<!ENTITY aboutSupport.crashes.noConfig \"יישום זה לא הוגדר להציג דיווחי קריסות.\">\n\n<!ENTITY aboutSupport.extensionsTitle \"הרחבות\">\n<!ENTITY aboutSupport.extensionName \"שם\">\n<!ENTITY aboutSupport.extensionEnabled \"מאופשר\">\n<!ENTITY aboutSupport.extensionVersion \"גרסה\">\n<!ENTITY aboutSupport.extensionId \"מזהה\">\n\n<!ENTITY aboutSupport.experimentsTitle \"תכונות ניסיוניות\">\n<!ENTITY aboutSupport.experimentName \"שם\">\n<!ENTITY aboutSupport.experimentId \"מזהה\">\n<!ENTITY aboutSupport.experimentDescription \"תיאור\">\n<!ENTITY aboutSupport.experimentActive \"פעיל\">\n<!ENTITY aboutSupport.experimentEndDate \"תאריך סיום\">\n<!ENTITY aboutSupport.experimentHomepage \"דף הבית\">\n<!ENTITY aboutSupport.experimentBranch \"ענף\">\n\n<!ENTITY aboutSupport.appBasicsTitle \"מידע יישום בסיסי\">\n<!ENTITY aboutSupport.appBasicsName \"שם\">\n<!ENTITY aboutSupport.appBasicsVersion \"גרסה\">\n<!ENTITY aboutSupport.appBasicsBuildID \"מזהה גרסה\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsUpdateChannel, aboutSupport.appBasicsUpdateHistory, aboutSupport.appBasicsShowUpdateHistory):\n\"Update\" is a noun here, not a verb. -->\n<!ENTITY aboutSupport.appBasicsUpdateChannel \"ערוץ עדכונים\">\n<!ENTITY aboutSupport.appBasicsUpdateHistory \"היסטוריית עדכונים\">\n<!ENTITY aboutSupport.appBasicsShowUpdateHistory \"הצגת היסטוריית עדכונים\">\n\n<!ENTITY aboutSupport.appBasicsProfileDir \"תיקיית פרופיל\">\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsProfileDirWinMac):\nThis is the Windows- and Mac-specific variant of aboutSupport.appBasicsProfileDir.\nWindows/Mac use the term \"Folder\" instead of \"Directory\" -->\n<!ENTITY aboutSupport.appBasicsProfileDirWinMac \"תיקיית פרופיל\">\n\n<!ENTITY aboutSupport.appBasicsEnabledPlugins \"תוספים חיצוניים פעילים\">\n<!ENTITY aboutSupport.appBasicsBuildConfig \"הגדרות בנייה\">\n<!ENTITY aboutSupport.appBasicsUserAgent \"סוכן משתמש\">\n<!ENTITY aboutSupport.appBasicsOS \"מערכת הפעלה\">\n<!ENTITY aboutSupport.appBasicsMemoryUse \"שימוש בזכרון\">\n<!ENTITY aboutSupport.appBasicsPerformance \"ביצועים\">\n\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutSupport.appBasicsServiceWorkers \"Service Workers רשומים\">\n\n<!ENTITY aboutSupport.appBasicsProfiles \"פרופילים\">\n\n<!ENTITY aboutSupport.appBasicsMultiProcessSupport \"חלונות מרובי תהליכים\">\n\n<!ENTITY aboutSupport.appBasicsSafeMode \"מצב בטוח\">\n\n<!ENTITY aboutSupport.showDir.label \"פתיחת תיקייה\">\n<!-- LOCALIZATION NOTE (aboutSupport.showMac.label): This is the Mac-specific\nvariant of aboutSupport.showDir.label.  This allows us to use the preferred\n\"Finder\" terminology on Mac. -->\n<!ENTITY aboutSupport.showMac.label \"הצגה ב־Finder\">\n<!-- LOCALIZATION NOTE (aboutSupport.showWin2.label): This is the Windows-specific\nvariant of aboutSupport.showDir.label. -->\n<!ENTITY aboutSupport.showWin2.label \"פתיחת תיקייה\">\n\n<!ENTITY aboutSupport.modifiedKeyPrefsTitle \"העדפות חשובות ששונו\">\n<!ENTITY aboutSupport.modifiedPrefsName \"שם\">\n<!ENTITY aboutSupport.modifiedPrefsValue \"ערך\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.userJSTitle, aboutSupport.userJSDescription): user.js is the name of the preference override file being checked. -->\n<!ENTITY aboutSupport.userJSTitle \"העדפות user.js\">\n<!ENTITY aboutSupport.userJSDescription \"תיקיית הפרופיל שלך מכילה <a id='prefs-user-js-link'>קובץ user.js</a>, שכולל העדפות שלא נוצרו בידי &brandShortName;.\">\n\n<!ENTITY aboutSupport.lockedKeyPrefsTitle \"העדפות נעולות חשובות\">\n<!ENTITY aboutSupport.lockedPrefsName \"שם\">\n<!ENTITY aboutSupport.lockedPrefsValue \"ערך\">\n\n<!ENTITY aboutSupport.graphicsTitle \"גרפיקה\">\n\n<!ENTITY aboutSupport.placeDatabaseTitle \"מסד נתוני מיקום\">\n<!ENTITY aboutSupport.placeDatabaseIntegrity \"תקינות\">\n<!ENTITY aboutSupport.placeDatabaseVerifyIntegrity \"וידוא תקינות\">\n\n<!ENTITY aboutSupport.jsTitle \"JavaScript\">\n<!ENTITY aboutSupport.jsIncrementalGC \"איסוף זבל מצטבר\">\n\n<!ENTITY aboutSupport.a11yTitle \"נגישות\">\n<!ENTITY aboutSupport.a11yActivated \"מופעל\">\n<!ENTITY aboutSupport.a11yForceDisabled \"מניעת נגישות\">\n\n<!ENTITY aboutSupport.libraryVersionsTitle \"גרסאות ספריה\">\n\n<!ENTITY aboutSupport.installationHistoryTitle \"היסטוריית התקנות\">\n<!ENTITY aboutSupport.updateHistoryTitle \"היסטוריית עדכונים\">\n\n<!ENTITY aboutSupport.copyTextToClipboard.label \"העתקת טקסט ללוח\">\n<!ENTITY aboutSupport.copyRawDataToClipboard.label \"העתקת נתונים גולמיים ללוח\">\n\n<!ENTITY aboutSupport.sandboxTitle \"ארגז חול\">\n\n<!ENTITY aboutSupport.safeModeTitle \"לנסות במצב בטוח\">\n<!ENTITY aboutSupport.restartInSafeMode.label \"הפעלה מחדש עם תוספות מנוטרלות…\">\n\n<!ENTITY aboutSupport.graphicsFeaturesTitle \"תכונות\">\n<!ENTITY aboutSupport.graphicsDiagnosticsTitle \"אבחון\">\n<!ENTITY aboutSupport.graphicsFailureLogTitle \"יומן תקלות\">\n<!ENTITY aboutSupport.graphicsGPU1Title \"GPU #1\">\n<!ENTITY aboutSupport.graphicsGPU2Title \"GPU #2\">\n<!ENTITY aboutSupport.graphicsDecisionLogTitle \"יומן החלטות\">\n<!ENTITY aboutSupport.graphicsCrashGuardsTitle \"תכונות מנוטרלות של מגן הקריסות\">\n<!ENTITY aboutSupport.graphicsWorkaroundsTitle \"מעקפים\">\n\n\n<!ENTITY aboutSupport.appBasicsKeyGoogle \"Google Key\">\n<!ENTITY aboutSupport.appBasicsKeyMozilla \"Mozilla Location Service Key\">\n<!ENTITY aboutSupport.sandboxSyscallAge \"Seconds Ago\">\n<!ENTITY aboutSupport.sandboxSyscallArgs \"Arguments\">\n<!ENTITY aboutSupport.sandboxSyscallIndex \"#\">\n<!ENTITY aboutSupport.sandboxSyscallLogTitle \"Rejected System Calls\">\n<!ENTITY aboutSupport.sandboxSyscallNumber \"Syscall\">\n<!ENTITY aboutSupport.sandboxSyscallPID \"PID\">\n<!ENTITY aboutSupport.sandboxSyscallProcType \"Process Type\">\n<!ENTITY aboutSupport.sandboxSyscallTID \"TID\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/aboutSupport.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (crashesTitle): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of relevant days with crash reports\ncrashesTitle=דיווחי קריסה מהיום האחרון;דיווחי קריסה מ־#1 הימים האחרונים.\n\n# LOCALIZATION NOTE (crashesTimeMinutes): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of minutes (between 1 and 59) which have passed since the crash\ncrashesTimeMinutes=לפני דקה אחת;לפני #1 דקות\n\n# LOCALIZATION NOTE (crashesTimeHours): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of hours (between 1 and 23) which have passed since the crash\ncrashesTimeHours=לפני שעה אחת;לפני #1 שעות\n\n# LOCALIZATION NOTE (crashesTimeDays): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of days (1 or more) which have passed since the crash\ncrashesTimeDays=לפני יום אחד;לפני #1 ימים\n\n# LOCALIZATION NOTE (pendingReports): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of pending crash reports\npendingReports=כל דיווחי הקריסות (כולל קריסה נוספת בטווח הזמן הנתון);כל דיווחי הקריסות (כולל #1 קריסות נוספות בטווח הזמן הנתון)\n\n# LOCALIZATION NOTE (rawDataCopied) Text displayed in a mobile \"Toast\" to user when the\n# raw data is successfully copied to the clipboard via button press.\nrawDataCopied=מידע גולמי הועתק ללוח\n\n# LOCALIZATION NOTE (textCopied) Text displayed in a mobile \"Toast\" to user when the\n# text is successfully copied to the clipboard via button press.\ntextCopied=טקסט הועתק ללוח\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedDriver = חסום עבור גרסת מנהל ההתקן הגרפי שברשותך.\n\n# LOCALIZATION NOTE The %S here is a placeholder, leave unchanged, it will get replaced by the driver version string.\ntryNewerDriver = חסום עבור גרסת מנהל ההתקן הגרפי שברשותך. ניתן לנסות לעדכן את מנהל ההתקן לגרסה %S או חדשה יותר.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedGfxCard = חסום עבור הכרטיס הגרפי שלך עקב בעיות לא פתורות במנהל ההתקן.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedOSVersion = חסום עבור גרסת מערכת ההפעלה שברשותך.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\n\n# LOCALIZATION NOTE In the following strings, \"Direct2D\", \"DirectWrite\" and \"ClearType\"\n# are proper nouns and should not be translated. Feel free to leave english strings if\n# there are no good translations, these are only used in about:support\nclearTypeParameters = פרמטרים של ClearType\n\nhardwareH264 = קידוד H264 באמצעות חומרה\naudioBackend = מנגנון שמע\nyes = כן\nno = לא\n# LOCALIZATION NOTE The following strings indicate if an API key has been found.\n# In some development versions, it's expected for some API keys that they are\n# not found.\n\ngpuDescription = תיאור\ngpuVendorID = מזהה הספק\ngpuDeviceID = מזהה התקן\ngpuDrivers = מנהלי התקנים\ngpuRAM = RAM\ngpuDriverVersion = גרסת מנהל התקן\ngpuDriverDate = גרסת מנהל התקן\ngpuActive = פעיל\nGPU1 = GPU #1\nGPU2 = GPU #2\nblocklistedBug = הוכנס לרשימה שחורה עקב בעיות ידועות\n# LOCALIZATION NOTE %1$S will be replaced with a bug number string.\nbugLink = באג %1$S\n# LOCALIZATION NOTE %1$S will be replaced with an arbitrary identifier\n# string that can be searched on DXR/MXR or grepped in the source tree.\nunknownFailure = הוכנס לרשימה השחורה, קוד כישלון %1$S\nd3d11videoCrashGuard = מפענח הווידאו D3D11\nd3d9videoCrashGuard = מפענח הווידאו D3D9\nglcontextCrashGuard = OpenGL\nresetOnNextRestart = איפוס בהפעלה מחדש הבאה\ngpuProcessKillButton = סיום תהליך GPU\n\nminLibVersions = גרסת מינימום מצופה\nloadedLibVersions = גרסה שבשימוש\n\nhasSeccompBPF = Seccomp-BPF (System Call Filtering)\ncanSandboxContent = ארגז חול לתהליכי תוכן\ncanSandboxMedia = ארגז חול לתוספים חיצוניים עבור מדיה\n\n# LOCALIZATION NOTE %1$S and %2$S will be replaced with the number of remote and the total number\n# of windows, respectively, while %3$S will be replaced with one of the status strings below,\n# which contains a description of the multi-process preference and status.\n# Note: multiProcessStatus.3 doesn't exist because status=3 was deprecated.\nmultiProcessWindows = %1$S/%2$S (%3$S)\nmultiProcessStatus.0 = הופעל ע״י המשתמש\nmultiProcessStatus.1 = הופעל כבררת מחדל\nmultiProcessStatus.2 = מנוטרל\nmultiProcessStatus.4 = נוטרל עקב כלי נגישות\nmultiProcessStatus.5 = נוטרל עקב מחסור בהאצת חומרה גרפית ב־Mac OS X\nmultiProcessStatus.6 = נוטרל עקב קלט טקסט לא נתמך\nmultiProcessStatus.7 = נוטרל ע״י תוספות\nmultiProcessStatus.8 = נוטרל בכוח\n# No longer in use (bug 1296353) but we might bring this back.\nmultiProcessStatus.9 = נוטרל עקב האצת חומרה גרפית ב־Windows XP\nmultiProcessStatus.unknown = מצב לא ידוע\n\napzNone = אין\ntouchEnabled = קלט מגע מופעל\n\n# LOCALIZATION NOTE %1 will be replaced with the key of a preference.\n\n\nasyncPanZoom = Asynchronous Pan/Zoom\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedMismatchedVersion = Blocked for your graphics driver version mismatch between registry and DLL.\n\ncompositing = Compositing\ncontentSandboxLevel = Content Process Sandbox Level\nd3d11layersCrashGuard = D3D11 Compositor\ndragEnabled = scrollbar drag enabled\n# LOCALIZATION NOTE The following strings indicate if an API key has been found.\n# In some development versions, it's expected for some API keys that they are\n# not found.\nfound = Found\ngpuSubsysID = Subsys ID\nhasPrivilegedUserNamespaces = User Namespaces for privileged processes\nhasSeccompTSync = Seccomp Thread Synchronization\nhasUserNamespaces = User Namespaces\nmainThreadNoOMTC = main thread, no OMTC\nmissing = Missing\nsandboxProcType.content = content\nsandboxProcType.mediaPlugin = media plugin\ntouchWarning = async touch input disabled due to unsupported pref: %S\nwebgl1DriverExtensions = WebGL 1 Driver Extensions\nwebgl1Extensions = WebGL 1 Extensions\nwebgl1Renderer = WebGL 1 Driver Renderer\nwebgl1Version = WebGL 1 Driver Version\nwebgl1WSIInfo = WebGL 1 Driver WSI Info\nwebgl2DriverExtensions = WebGL 2 Driver Extensions\nwebgl2Extensions = WebGL 2 Extensions\nwebgl2Renderer = WebGL 2 Driver Renderer\nwebgl2Version = WebGL 2 Driver Version\nwebgl2WSIInfo = WebGL 2 Driver WSI Info\nwheelEnabled = wheel input enabled\n\n# LOCALIZATION NOTE %1 will be replaced with the key of a preference.\nwheelWarning = async wheel input disabled due to unsupported pref: %S\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/aboutTelemetry.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutTelemetry.pageTitle \"נתוני Telemetry\">\n\n<!ENTITY aboutTelemetry.changeDataChoices \"\n  שינוי\n\">\n\n<!ENTITY aboutTelemetry.uploadEnabled \"\n  העלאת נתוני FHR <span>מופעלת</span>.\n\">\n\n<!ENTITY aboutTelemetry.uploadDisabled \"\n  העלאת נתוני FHR <span>מנוטרלת</span>.\n\">\n\n<!ENTITY aboutTelemetry.extendedRecordingEnabled \"\n  רישום Telemetry מורחב <span>מופעל</span>.\n\">\n\n<!ENTITY aboutTelemetry.extendedRecordingDisabled \"\n  רישום Telemetry מורחב <span>מנוטרל</span>.\n\">\n\n\n<!ENTITY aboutTelemetry.showCurrentPingData \"\nנתוני הפינג הנוכחיים\n\">\n\n\n\n<!ENTITY aboutTelemetry.structured \"\nמובנה\n\">\n\n<!ENTITY aboutTelemetry.raw \"\nJSON גולמי\n\">\n\n\n<!ENTITY aboutTelemetry.choosePing \"\nבחירת פינג:\n\">\n\n\n\n\n<!ENTITY aboutTelemetry.archiveWeekHeader \"\nשבוע\n\">\n\n<!ENTITY aboutTelemetry.archivePingHeader \"\nפינג\n\">\n\n<!ENTITY aboutTelemetry.generalDataSection \"  מידע כללי\">\n\n<!ENTITY aboutTelemetry.environmentDataSection \"\n  נתונים סביבתיים\n\">\n\n<!ENTITY aboutTelemetry.telemetryLogSection \"\n  יומן טלמטריה\n\">\n\n<!ENTITY aboutTelemetry.slowSqlSection \"  משפטי SQL איטיים\">\n\n<!ENTITY aboutTelemetry.chromeHangsSection \"  תקיעות דפדפן\">\n\n<!ENTITY aboutTelemetry.threadHangStatsSection \"  תקיעות תהליכונים\">\n\n\n\n\n<!ENTITY aboutTelemetry.histogramsSection \"  היסטוגרמות\">\n\n<!ENTITY aboutTelemetry.keyedHistogramsSection \"  היסטוגרמות ממופתחות\">\n\n\n<!ENTITY aboutTelemetry.simpleMeasurementsSection \"  מדדים פשוטים\">\n\n<!ENTITY aboutTelemetry.addonDetailsSection \"  פרטי תוספת\">\n\n<!ENTITY aboutTelemetry.lateWritesSection \"  כתיבה מאוחרת\">\n\n<!ENTITY aboutTelemetry.sessionInfoSection \"\n  פרטי הפעלה\n\">\n\n<!ENTITY aboutTelemetry.addonHistogramsSection \"  נתוני היסטוגרמה שנאספו על־ידי תוספות\">\n\n<!ENTITY aboutTelemetry.toggle \"  לחיצה כדי להציג או להסתיר מקטע\">\n\n<!ENTITY aboutTelemetry.emptySection \"  (לא נאספו נתונים)\">\n\n<!ENTITY aboutTelemetry.fullSqlWarning \"  הערה: ניפוי שגיאות עבור משפטי SQL איטיים פעילה. מחרוזות SQL מלאות אמנם יוצגו, אבל הן לא תישלחנה אל Telemetry.\">\n\n\n\n<!ENTITY aboutTelemetry.filterText \"  סינון (מחרוזות או /ביטויים.רגולריים/)\">\n\n\n\n\n<!ENTITY aboutTelemetry.capturedStacksSection \"\n  Captured Stacks\n\">\n\n<!ENTITY aboutTelemetry.eventsSection \"\n  Events\n\">\n\n<!ENTITY aboutTelemetry.fetchStackSymbols \"\n  Fetch function names for stacks\n\">\n\n<!ENTITY aboutTelemetry.hideStackSymbols \"\n  Show raw stack data\n\">\n\n<!ENTITY aboutTelemetry.keyedScalarsSection \"\n  Keyed Scalars\n\">\n\n<!ENTITY aboutTelemetry.payloadChoiceHeader \"\n  Payload\n\">\n\n<!ENTITY aboutTelemetry.pingDataDisplay \"\nPing data display:\n\">\n\n<!ENTITY aboutTelemetry.pingDataSource \"\nPing data source:\n\">\n\n<!ENTITY aboutTelemetry.rawPayload \"\n  Raw Payload\n\">\n\n<!ENTITY aboutTelemetry.rawPingData \"\nRaw ping data…\n\">\n\n<!ENTITY aboutTelemetry.scalarsSection \"\n  Scalars\n\">\n\n<!ENTITY aboutTelemetry.showArchivedPingData \"\nArchived ping data\n\">\n\n<!ENTITY aboutTelemetry.showNewerPing \"\n&lt;&lt; Newer ping\n\">\n\n<!ENTITY aboutTelemetry.showOlderPing \"\nOlder ping &gt;&gt;\n\">\n\n<!ENTITY aboutTelemetry.showSubsessionData \"\nShow subsession data\n\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/aboutTelemetry.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Note to translators:\n# - %1$S will be replaced by brandFullName\n# - %2$S will be replaced with the value of the toolkit.telemetry.server_owner preference\npageSubtitle = עמוד זה מציג מידע על ביצועים, חומרה, שימוש והתאמות אישיות כפי שנאספו על ידי Telemetry. מידע זה נשלח אל %1$S כדי לסייע בשיפור %2$S.\n\ngeneralDataTitle = מידע כללי\n\ngeneralDataHeadingName = שם\n\ngeneralDataHeadingValue = ערך\n\nenvironmentDataHeadingName = שם\n\nenvironmentDataHeadingValue = ערך\n\n\nenvironmentDataSubsectionEmpty = (לא נאספו נתונים)\n\ntelemetryLogTitle = יומן Telemetry\n\ntelemetryLogHeadingId = מזהה\n\ntelemetryLogHeadingTimestamp = חותמת זמן\n\ntelemetryLogHeadingData = נתונים\n\nslowSqlMain = פקודות SQL אטיות בתהליכון הראשי\n\nslowSqlOther = פקודות SQL אטיות בתהליכוני העזר\n\nslowSqlHits = תוצאות\n\nslowSqlAverage = זמן ממוצע (מ״ש)\n\nslowSqlStatement = פקודה\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the hang\n# - The %2$S will be replaced with the duration of the hang\nchrome-hangs-title = דוח שמתעכב #%1$S‏ (%2$S שניות)\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the late write\nlate-writes-title = כתיבה מאוחרת #%1$S\n\nstackTitle = מחסנית:\n\nmemoryMapTitle = מפת זיכרון:\n\nerrorFetchingSymbols = אירעה שגיאה במהלך אחזור הסמלים. נא לוודא שהחיבור לאינטרנט תקין ולנסות שוב.\n\nhistogramSamples = דוגמאות\n\nhistogramAverage = ממוצע\n\nhistogramSum = סכום\n\nhistogramCopy = עותק\n\nkeysHeader = מאפיין\n\nnamesHeader = שם\n\nvaluesHeader = ערך\n\naddonTableID = מזהה תוספת\n\naddonTableDetails = פרטים\n\n# Note to translators:\n# - The %1$S will be replaced with the name of an Add-on Provider (e.g. \"XPI\", \"Plugin\")\naddonProvider = ספק %1$S\\u0020\n\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the child payload (e.g. \"1\", \"2\")\n\n\n# Note to translators:\n# - The %1$S will be replaced with the string key for this stack.\n# - The %2$S will be replaced with the number of times this stack was captured.\ncaptured-stacks-title = %1$S (capture count: %2$S)\n\ncategoryHeader = category\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the child payload (e.g. \"1\", \"2\")\nchildPayloadN = Child Payload %1$S\n\nenvironmentDataSubsectionToggle = Click to toggle section\n\nextraHeader = extra\n\nmethodHeader = method\n\nobjectHeader = object\n\nparentPayload = Parent Payload\n\ntimestampHeader = timestamp\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/aboutWebrtc.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (document_title, cannot_retrieve_log):\n# The text \"WebRTC\" is a proper noun and should not be translated.\n# It is the general label for the standards based technology. see http://www.webrtc.org\ndocument_title = WebRTC Internals\ncannot_retrieve_log = Cannot retrieve WebRTC log data\n\n# LOCALIZATION NOTE (save_page_msg):\n# %1$S will be replaced by a full path file name: the target of the SavePage operation.\nsave_page_msg = page saved to: %1$S\n\n# LOCALIZATION NOTE (save_page_dialog_title): \"about:webrtc\" is a internal browser URL and should not be\n# translated. This string is used as a title for a file save dialog box.\nsave_page_dialog_title = save about:webrtc as\n\n# LOCALIZATION NOTE (debug_mode_off_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_off_state_msg = trace log can be found at: %1$S\n\n# LOCALIZATION NOTE (debug_mode_on_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_on_state_msg = מצב ניפוי שגיאות פעיל, יומן מעקב זמין במיקום: %1$S\n\n# LOCALIZATION NOTE (aec_logging_msg_label, aec_logging_off_state_label,\n# aec_logging_on_state_label, aec_logging_on_state_msg):\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_msg_label = AEC Logging\naec_logging_off_state_label = Start AEC Logging\naec_logging_on_state_label = Stop AEC Logging\naec_logging_on_state_msg = AEC logging active (speak with the caller for a few minutes and then stop the capture)\n\n# LOCALIZATION NOTE (aec_logging_off_state_msg):\n# %1$S will be replaced by the full path to the directory containing the captured log files.\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_off_state_msg = captured log files can be found in: %1$S\n\n# LOCALIZATION NOTE (peer_connection_id_label): \"PeerConnection\" is a proper noun\n# associated with the WebRTC module. \"ID\" is an abbreviation for Identifier. This string\n# should not normally be translated and is used as a data label.\npeer_connection_id_label = PeerConnection ID\n\n# LOCALIZATION NOTE (sdp_heading, local_sdp_heading, remote_sdp_heading):\n# \"SDP\" is an abbreviation for Session Description Protocol, an IETF standard.\n# See http://wikipedia.org/wiki/Session_Description_Protocol\nsdp_heading = SDP\nlocal_sdp_heading = Local SDP\nremote_sdp_heading = Remote SDP\n\n# LOCALIZATION NOTE (rtp_stats_heading): \"RTP\" is an abbreviation for the\n# Real-time Transport Protocol, an IETF specification, and should not\n# normally be translated. \"Stats\" is an abbreviation for Statistics.\nrtp_stats_heading = RTP Stats\n\n# LOCALIZATION NOTE (ice_state, ice_stats_heading): \"ICE\" is an abbreviation\n# for Interactive Connectivity Establishment, which is an IETF protocol,\n# and should not normally be translated. \"Stats\" is an abbreviation for\n# Statistics.\nice_state = ICE State\nice_stats_heading = ICE Stats\nice_restart_count_label = ICE restarts\nice_rollback_count_label = ICE rollbacks\n\n# LOCALIZATION NOTE (av_sync_label): \"A/V\" stands for Audio/Video.\n# \"sync\" is an abbreviation for sychronization. This is used as\n# a data label.\nav_sync_label = A/V sync\n\n# LOCALIZATION NOTE (jitter_buffer_delay_label): A jitter buffer is an\n# element in the processing chain, see http://wikipedia.org/wiki/Jitter\n# This is used as a data label.\njitter_buffer_delay_label = Jitter-buffer delay\n\n# LOCALIZATION NOTE (avg_bitrate_label, avg_framerate_label): \"Avg.\" is an abbreviation\n# for Average. These are used as data labels.\navg_bitrate_label = Avg. bitrate\navg_framerate_label = Avg. framerate\n\n# LOCALIZATION NOTE (typeLocal, typeRemote): These adjectives are used to label a\n# line of statistics collected for a peer connection. The data represents\n# either the local or remote end of the connection.\ntypeLocal = מקומי\ntypeRemote = מרוחק\n\n# LOCALIZATION NOTE (nominated): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank.\nnominated = Nominated\n\n# LOCALIZATION NOTE (selected): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank. This represents an attribute of an ICE candidate.\nselected = Selected\n\nsave_page_label = שמירת דף\ndebug_mode_msg_label = מצב ניפוי שגיאות\ndebug_mode_off_state_label = הפעלת מצב ניפוי שגיאות\ndebug_mode_on_state_label = עצירת מצב ניפוי שגיאות\nstats_heading = סטטיסטיקת הפעלה\nlog_heading = Connection Log\nlog_show_msg = show log\nlog_hide_msg = hide log\nconnection_closed = סגור\nlocal_candidate = Local Candidate\nremote_candidate = Remote Candidate\npriority = Priority\nfold_show_msg = show details\nfold_show_hint = click to expand this section\nfold_hide_msg = hide details\nfold_hide_hint = click to collapse this section\ndropped_frames_label = Dropped frames\ndiscarded_packets_label = Discarded packets\ndecoder_label = Decoder\nencoder_label = Encoder\nreceived_label = התקבלו\npackets = packets\nlost_label = Lost\njitter_label = Jitter\nsent_label = נשלחו\n\n\nlog_clear = Clear Log\nstats_clear = Clear History\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/actions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY action.switchToTab.label \"מעבר ללשונית\">\n\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/appPicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY NoAppFound.label      \"לא נמצאו יישומים לסוג קובץ זה.\">\n<!ENTITY BrowseButton.label    \"עיון...\">\n<!ENTITY SendMsg.label         \"שליחת פריט זה אל:\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=הכתובת אינה חוקית ולא ניתנת לטעינה.\nfileNotFound=לא ניתן למצוא את הקובץ %S. אנא בדוק את המיקום ונסה שוב.\nfileAccessDenied=הקובץ במיקום %S אינו ניתן לקריאה.\ndnsNotFound=לא ניתן למצוא את %S. אנא בדוק את השם ונסה שוב.\nunknownProtocolFound=אחד מהפרוטוקולים הבאים (%S) אינו פרוטוקול רשום או שאינו מורשה בהקשר זה.\nconnectionFailure=הקשר נדחה בעת ניסיון להתחבר עם %S.\nnetInterrupt=החיבור אל %S נותק באופן לא צפוי. יתכן כי חלק מהנתונים הועברו.\nnetTimeout=תם הזמן המוקצב בעת ניסיון להתחבר עם %S.\nredirectLoop=נעבר גבול ההכוונה מחדש עבור כתובת זו. לא ניתן לטעון את הדף המבוקש. יתכן והדבר נגרם מעוגיות שנחסמות.\nconfirmRepostPrompt=כדי להציג את דף זה, %S צריך לשלוח מידע שיבצע שוב כל פעולה (כגון חיפוש או אישור הזמנה) שבוצעה מוקדם יותר.\nresendButton.label=שלח שוב\nunknownSocketType=לא ניתן להציג מסמך זה אלא אם תתקין את מנהל האבטחה האישי (PSM). הורד והתקן את PSM ונסה שוב, או צור קשר עם מנהל המערכת שלך.\nnetReset=המסמך אינו מכיל נתונים.\nnotCached=מסמך זה לא זמין יותר.\nnetOffline=לא ניתן להציג מסמך זה במצב לא־מקוון. כדי לעבור למצב מקוון, בטל את הסימון של \"עבוד לא־מקוון\" מהתפריט קובץ.\nisprinting=לא ניתן לשנות את המסמך בזמן הדפסה או בזמן תצוגה לפני הדפסה.\ndeniedPortAccess=הגישה למספר השער שניתן נחסמה מסיבות אבטחה.\nproxyResolveFailure=לא ניתן למצוא את השרת המתווך שהגדרת. אנא בדוק את הגדרות השרת המתווך שלך ונסה שוב.\nproxyConnectFailure=ההתחברות נדחתה בניסיון להתחבר לשרת המתווך שהגדרת. אנא בדוק את הגדרות השרת המתווך שלך ונסה שוב.\ncontentEncodingError=לא ניתן להציג את הדף שאתה מנסה לראות מכיוון שהוא משתמש בסוג דחיסה לא חוקי או לא ידוע. אנא צור קשר עם בעלי האתר כדי ליידע אותם על בעיה זו.\nunsafeContentType=הדף בו הנך מנסה לצפות בו לא ניתן להצגה מאחר שהוא מכיל סוג קובץ שעלול להיות מסוכן לפתיחה. בבקשה צור קשר עם בעלי האתר כדי ליידע אותם על בעיה זו.\nexternalProtocolTitle=בקשת פרוטוקול חיצוני\nexternalProtocolPrompt=נדרשת הפעלה של יישום חיצוני כדי לטפל ב-%1$S: קישורים.\\n\\n\\nהקישור הנדרש:\\n\\n%2$S\\n\\nיישום: %3$S\\n\\n\\nאם לא ציפית לבקשה זו יתכן שזהו ניסיון לנצל נקודת תורפה בתוכנה ההיא. בטל דרישה זו אלא אם כן אתה בטוח שאיננה זדונית.\\n\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<לא מוכר>\nexternalProtocolChkMsg=זכור את הבחירה שלי לכל הקישורים מסוג זה\nexternalProtocolLaunchBtn=הפעל יישום\nmalwareBlocked=האתר בכתובת %S דווח בעבר בתור אתר תקיפה ולכן נחסם בהתאם להגדרות האבטחה שלך.\nunwantedBlocked=האתר שכתובתו %S דווח ככזה המגיש תוכנה בלתי רצויה ולכן נחסם בהתאם להגדרות האבטחה שלך.\ndeceptiveBlocked=הדף בכתובת %S דווח כאתר מטעה ונחסם בהתאם להעדפות האבטחה שלך.\ncspBlocked=דף זה מכיל מדיניות תוכן המונעת ממנו טעינה באופן זה.\ncorruptedContentErrorv2=האתר בכתובת %S נתקל בהפרה של פרוטוקול הרשת שלא ניתן לתקן.\nremoteXUL=עמוד זה משתמש בטכנולוגיה לא נתמכת שאינה זמינה יותר כבררת מחדל.\nsslv3Used=האבטחה של נתוניך על %S אינה יכולה להיות ודאית בעקבות שימוש שלו ב־SSLv3, שהנו פרוטוקול אבטחה פגום.\nweakCryptoUsed=הבעלים של %S שגו בהגדרת האתר. כדי להגן על המידע שלך מפני גניבה, לא הוקם חיבור לאתר זה.\ninadequateSecurityError=האתר ניסה לשאת ולתת על רמה בלתי מספקת של אבטחה.\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/autocomplete.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (searchWithEngine): %S will be replaced with\n# the search engine provider's name. This format was chosen because\n# the provider can also end with \"Search\" (e.g.: MSN Search).\nsearchWithEngine = חיפוש באמצעות %S\n\n# LOCALIZATION NOTE (switchToTab2): This is the same as the older switchToTab\n# string that it's replacing, except it uses title case, so \"Switch\" and \"Tab\"\n# are capitalized.\nswitchToTab2 = מעבר ללשונית\n\n# LOCALIZATION NOTE (visit): This is shown next to autocomplete entries that are\n# simple URLs or sites, which will be visited when the user selects them.\nvisit = ביקור\n\n# LOCALIZATION NOTE (bookmarkKeywordSearch): This is the title of autocomplete\n# entries that are bookmark keyword searches.  %1$S will be replaced with the\n# domain name of the bookmark, and %2$S will be replaced with the keyword\n# search text that the user is typing.  %2$S will not be empty.\nbookmarkKeywordSearch = %1$S: %2$S\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % realBrandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%realBrandDTD;\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrowsewithcaret.checkMsg=לא להציג תיבת דו־שיח זו שוב.\nbrowsewithcaret.checkWindowTitle=דפדוף בעזרת סמן\nbrowsewithcaret.checkLabel=לחיצה על F7 מפעילה או מכבה את הדפדפוף בעזרת הסמן. תכונה זו ממקמת את הסמן בתוך דפים, ומאפשרת לך לסמן טקסט באמצעות המקלדת. האם אתה רוצה להפעיל את הדפדוף בעזרת הסמן?\nbrowsewithcaret.checkButtonLabel=כן\n\nplainText.wordWrap=גלישת שורות ארוכות\n\nformPostSecureToInsecureWarning.title = אזהרת אבטחה\nformPostSecureToInsecureWarning.message = המידע שיוכנס בדף זה יישלח בחיבור לא מאובטח וניתן יהיה לקריאה של גורם צד־שלישי. \\n\\nהאם ברצונך לשלוח כך את המידע הזה?\nformPostSecureToInsecureWarning.continue = המשך\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/charsetMenu.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY charsetMenu2.label            \"קידוד טקסט\">\n<!ENTITY charsetMenu2.accesskey        \"ק\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/charsetMenu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The property keys ending with \".key\" are for access keys.\n# Localizations may add or delete properties where the property key ends with\n# \".key\" as appropriate for the localization. The code that uses this data can\n# deal with the absence of an access key for an item.\n#\n# For gbk, gbk.bis and gbk.bis.key are used to trigger string changes in\n# localizations.\n#\n# In the en-US version of this file, access keys are given to the following:\n# * UTF-8\n# * All encodings that are the fallback encoding for some locale in Firefox\n# * All encodings that are the fallback encoding for some locale in IE\n# * All Japanese encodings\n#\n# For the items whose property key does not end in \".key\" and whose value\n# includes \"(\" U+0028 LEFT PARENTHESIS, the \"(\" character is significant for\n# processing by CharsetMenu.jsm. If your localization does not use ASCII\n# parentheses where en-US does in this file, please file a bug to make\n# CharsetMenu.jsm also recognize the delimiter your localization uses.\n# (When this code was developed, all localizations appeared to use\n# U+0028 LEFT PARENTHESIS for this purpose.)\n\n# Auto-Detect (sub)menu\ncharsetMenuCharsets = קידוד תווים\ncharsetMenuAutodet = בחירה אוטומטית\n# 'A' is reserved for Arabic:\ncharsetMenuAutodet.key = א\ncharsetMenuAutodet.off = (כיבוי)\ncharsetMenuAutodet.off.key = כ\ncharsetMenuAutodet.ja = יפנית\ncharsetMenuAutodet.ja.key = י\ncharsetMenuAutodet.ru = רוסית\ncharsetMenuAutodet.ru.key = ר\ncharsetMenuAutodet.uk = אוקראינית\ncharsetMenuAutodet.uk.key = ק\n\n# Globally-relevant\nUTF-8.key        = י\nUTF-8            = יוניקוד\nwindows-1252.key = מ\nwindows-1252     = מערבי\n\n# Arabic\nwindows-1256.key = ר\nwindows-1256     = ערבית (Windows)\nISO-8859-6       = ערבית (ISO)\n\n# Baltic\nwindows-1257.key = ב\nwindows-1257     = בלטית (Windows)\nISO-8859-4       = בלטית (ISO)\n\n# Central European\nwindows-1250.key =         מ\nwindows-1250     = מרכז אירופה (Windows)\nISO-8859-2.key   =       כ\nISO-8859-2       = מרכז אירופה (ISO)\n\n# Chinese, Simplified\ngbk.bis.key      =          ס\ngbk.bis          = סינית, מופשטת\n\n# Chinese, Traditional\nBig5.key         =          ת\nBig5             = סינית, מסורתית\n\n# Cyrillic\nwindows-1251.key = ק\nwindows-1251     = קירילית (Windows)\nISO-8859-5       = קירילית (ISO)\nKOI8-R           = קירילי (KOI8-R)\nKOI8-U           = קירילית (KOI8-U)\nIBM866           = קירילית (DOS)\n\n# Greek\nwindows-1253.key = י\nwindows-1253     = יוונית (Windows)\nISO-8859-7.key   =          ו\nISO-8859-7       = יוונית (ISO)\n\n# Hebrew\nwindows-1255.key = ע\nwindows-1255     = עברית\n# LOCALIZATION NOTE (ISO-8859-8): The value for this item should begin with\n# the same word for Hebrew as the value for windows-1255 so that this item \n# sorts right after that one in the collation order for your locale.\nISO-8859-8       = עברית, חזותית\n\n# Japanese\nShift_JIS.key    = י\nShift_JIS        = יפנית (Shift_JIS)\nEUC-JP.key       =   פ\nEUC-JP           = יפנית (EUC-JP)\nISO-2022-JP.key  =     נ\nISO-2022-JP      = יפנית (ISO-2022-JP)\n\n# Korean\nEUC-KR.key       = א\nEUC-KR           = קוריאנית\n\n# Thai\nwindows-874.key  =    ת\nwindows-874      = תאילנדית\n\n# Turkish\nwindows-1254.key =   ט\nwindows-1254     = טורקית\n\n# Vietnamese\nwindows-1258.key = מ\nwindows-1258     = ויאטנמית\n\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/charsetOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from charsetOverlay.xul -->\n<!ENTITY charsetMenu.label             \"קידוד תווים\">\n<!ENTITY charsetMenu.accesskey         \"ק\">\n<!ENTITY charsetMenuAutodet.label      \"זיהוי אוטומטי\">\n<!ENTITY charsetMenuAutodet.accesskey  \"א\">\n<!ENTITY charsetMenuMore.label         \"קידודי תווים נוספים\">\n<!ENTITY charsetMenuMore.accesskey     \"ק\">\n<!ENTITY charsetMenuMore1.label        \"מערב אירופי\">\n<!ENTITY charsetMenuMore1.accesskey    \"ע\">\n<!ENTITY charsetMenuMore2.label        \"מזרח אירופי\">\n<!ENTITY charsetMenuMore2.accesskey    \"ז\">\n<!ENTITY charsetMenuMore3.label        \"מזרח אסיה\">\n<!ENTITY charsetMenuMore3.accesskey    \"א\">\n<!ENTITY charsetMenuMore4.label        \"דר׳ מז׳ ודר׳ מע׳ אסיה\">\n<!ENTITY charsetMenuMore4.accesskey    \"ד\">\n<!ENTITY charsetMenuMore5.label        \"מזרח תיכוני\">\n<!ENTITY charsetMenuMore5.accesskey    \"ת\">\n<!ENTITY charsetMenuUnicode.label      \"יוניקוד\">\n<!ENTITY charsetMenuUnicode.accesskey  \"נ\">\n<!ENTITY charsetCustomize.label        \"התאם רשימה...\">\n<!ENTITY charsetCustomize.accesskey    \"ה\">\n\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/charsetTitles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n## Rule of this file:\n## 1. key should always be in lower case ascii so we can do case insensitive\n##    comparison in the code faster.\n\n## Format of this file:\n## charset_name.title = a_title  -  specifies the human readable title for \n## this charset\n\nus-ascii.title    = אנגלית (US-ASCII)\niso-8859-1.title    = מערבי (ISO-8859-1)\niso-8859-2.title    = מרכז אירופי (ISO-8859-2)\niso-8859-3.title    = דרום אירופי (ISO-8859-3)\niso-8859-4.title    = בלטית (ISO-8859-4)\niso-8859-9.title    = תורכית (ISO-8859-9)\niso-8859-10.title   = נורדית (ISO-8859-10)\niso-8859-13.title   = בלטית (ISO-8859-13)\niso-8859-14.title   = קלטית (ISO-8859-14)\niso-8859-15.title   = מערבי (ISO-8859-15)\niso-8859-16.title   = רומנית (ISO-8859-16)\nwindows-1250.title  = מרכז אירופי (Windows-1250)\nwindows-1252.title  = מערבי (Windows-1252)\nwindows-1254.title  = תורכית (Windows-1254)\nwindows-1257.title  = בלטית (Windows-1257)\nx-mac-roman.title       = מערבי (MacRoman)\nx-mac-ce.title          = מרכז אירופי (MacCE)\nx-mac-turkish.title     = תורכית (MacTurkish)\nx-mac-croatian.title    = קרואטית (MacCroatian)\nx-mac-romanian.title    = רומנית (MacRomanian)\nx-mac-icelandic.title   = איסלנדית (MacIcelandic)\niso-2022-jp.title = יפנית (ISO-2022-JP)\nshift_jis.title = יפנית (Shift_JIS)\neuc-jp.title = יפנית (EUC-JP)\nbig5.title = סינית מסורתית (Big5)\nbig5-hkscs.title = סינית מסורתית (Big5-HKSCS)\nx-euc-tw.title = סינית מסורתית (EUC-TW)\ngb2312.title = סינית מפושטת (GB2312)\nhz-gb-2312.title = סינית מפושטת (HZ)\ngbk.title = סינית מפושטת (GBK)\niso-2022-cn.title = סינית מפושטת (ISO-2022-CN)\neuc-kr.title = קוריאנית (EUC-KR)\nx-johab.title = קוריאנית (JOHAB)\nx-windows-949.title = קוריאנית (UHC)\niso-2022-kr.title = קוריאנית (ISO-2022-KR)\nutf-7.title = יוניקוד (UTF-7)\nutf-8.title = יוניקוד (UTF-8)\nutf-16.title = יוניקוד (UTF-16)\nutf-16le.title = יוניקוד (UTF-16 Little Endian)\nutf-16be.title = יוניקוד (UTF-16 Big Endian)\niso-8859-5.title = קירילי (ISO-8859-5)\niso-ir-111.title = קירילי (ISO-IR-111)\nwindows-1251.title = קירילי (Windows-1251)\nx-mac-cyrillic.title = קירילי (MacCyrillic)\nx-mac-ukrainian.title = קירילי/אוקראינית (MacUkrainian)\nkoi8-r.title = קירילי (KOI8-R)\nkoi8-u.title = קירילי/אוקראינית (KOI8-U)\niso-8859-7.title = יוונית (ISO-8859-7)\nwindows-1253.title = יוונית (Windows-1253)\nx-mac-greek.title = יוונית (MacGreek)\nwindows-1258.title = ויאטנמית (Windows-1258)\nx-viet-tcvn5712.title = ויאטנמית (TCVN)\nviscii.title = ויאטנמית (VISCII)\nx-viet-vps.title = ויאטנמית (VPS)\ntis-620.title = תאילנדית (TIS-620)\niso-8859-11.title = תאילנדית (ISO-8859-11)\nwindows-874.title = תאילנדית (Windows-874)\nibm874.title = תאילנדית (IBM-874)\narmscii-8.title = ארמנית (ARMSCII-8)\niso-8859-6.title = ערבית (ISO-8859-6)\niso-8859-6-i.title = ערבית (ISO-8859-6-I)\niso-8859-6-e.title = ערבית (ISO-8859-6-E)\niso-8859-8.title = עברית חזותית (ISO-8859-8)\niso-8859-8-i.title = עברית (ISO-8859-8-I)\niso-8859-8-e.title = עברית (ISO-8859-8-E)\nwindows-1255.title = עברית (Windows-1255)\nwindows-1256.title = ערבית (Windows-1256)\nx-user-defined.title = מוגדר על־ידי המשתמש\nibm866.title = קירילי/רוסית (CP-866)\nibm850.title = מערבי (IBM-850)\nibm852.title = מרכז אירופי (IBM-852)\nibm855.title = קירילי (IBM-855)\nibm857.title = תורכית (IBM-857)\nibm862.title = עברית (IBM-862)\nibm864.title = ערבית (IBM-864)\nibm864i.title = ערבית (IBM-864-I)\ngb18030.title = סינית מפושטת (GB18030)\nx-mac-arabic.title = ערבית (MacArabic)\nx-iso-8859-6-8-x.title = ערבית (Langbox ISO-8859-6.8x)\nx-iso-8859-6-16.title = ערבית (Langbox ISO-8859-6.16)\nx-mac-farsi.title = פרסית (MacFarsi)\nx-mac-hebrew.title = עברית (MacHebrew)\nx-mac-devanagari.title = הינדית (MacDevanagari)\nx-mac-gujarati.title = גוג׳ראטית (MacGujarati)\nx-mac-gurmukhi.title = גורמוחית (MacGurmukhi)\nx-sun-unicode-india-0.title = הינדית (SunDevanagari)\n\n\nchardet.off.title                           = (מכובה)\nchardet.universal_charset_detector.title    = אוניברסלי\nchardet.ja_parallel_state_machine.title     = יפנית\nchardet.ko_parallel_state_machine.title     = קוריאנית\nchardet.zhtw_parallel_state_machine.title   = סינית מסורתית\nchardet.zhcn_parallel_state_machine.title   = סינית מפושטת\nchardet.zh_parallel_state_machine.title     = סינית\nchardet.cjk_parallel_state_machine.title    = מזרח אסיה\nchardet.ruprob.title                        = רוסית\nchardet.ukprob.title                        = אוקראינית\n\n\nmacintosh.title         = Western (MacRoman)\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/commonDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY header.label     \"כותרת מקוצרת\"> \n<!ENTITY message.label    \"טקסט דוגמה בא כאן.\">\n<!ENTITY editfield0.label \"שם משתמש:\"> \n<!ENTITY editfield1.label \"ססמה:\"> \n<!ENTITY checkbox.label   \"סמן\">\n<!ENTITY copyCmd.label    \"העתקה\">\n<!ENTITY copyCmd.accesskey \"ה\">\n<!ENTITY selectAllCmd.label \"בחירת הכל\">\n<!ENTITY selectAllCmd.accesskey \"ב\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/commonDialogs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAlert=התרעה\nConfirm=אשר\nConfirmCheck=אשר\nPrompt=סמן\nPromptUsernameAndPassword2=נדרש אימות\nPromptPassword2=נדרשת ססמה\nSelect=בחירה\nOK=אישור\nCancel=ביטול\nYes=כן\nNo=לא\nSave=ל&שמור\nRevert=לה&חזיר\nDontSave=&לא לשמור\nScriptDlgGenericHeading=[יישום JavaScript]\nScriptDlgHeading=הדף %S אומר:\nScriptDialogLabel=מנע מדף זה ליצור תיבות דו שיח נוספות\nScriptDialogPreventTitle=העדפות דו־שיח האישור\n# LOCALIZATION NOTE (EnterLoginForRealm3, EnterLoginForProxy3):\n# %1 is an untrusted string provided by a remote server. It could try to\n# take advantage of sentence structure in order to mislead the user (see\n# bug 244273). %1 should be integrated into the translated sentences as\n# little as possible. %2 is the url of the site being accessed.\nEnterLoginForRealm3=השרת %2$S מבקש את שם המשתמש והססמה שלך. מהאתר נמסר: “%1$S”\nEnterLoginForProxy3=השרת המתווך %2$S מבקש שם משתמש וססמה. מסר האתר: “%1$S”\nEnterUserPasswordFor2=%1$S מבקש את שם המשתמש והססמה שלך.\nEnterUserPasswordForCrossOrigin2=השרת %1$S מבקש את שם המשתמש והססמה שלך. זהירות: הססמה לא תשלח אל האתר הנוכחי!\nEnterPasswordFor=הכנס שם משתמש וססמה עבור %1$S ב־%2$S\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/config.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"about:config\">\n\n<!-- about:config warning page -->\n<!-- LOCALIZATION NOTE: aboutWarningTitle.label should be attention grabbing and playful -->\n<!ENTITY aboutWarningTitle.label \"פעולה זו עשויה לבטל את האחריות!\">\n<!ENTITY aboutWarningText.label \"שינוי ערכי ברירת המחדל של הגדרות מתקדמות אלו יכול להזיק ליציבות, אבטחה, והביצועים של ישום זה. אתה מתבקש להמשיך רק אם אתה בטוח במה שאתה עושה.\">\n<!ENTITY aboutWarningButton2.label \"הסיכון מקובל עלי!\">\n<!ENTITY aboutWarningCheckbox.label \"הצגת אזהרה זו בפעם הבאה\">\n\n<!ENTITY searchPrefs.label \"חיפוש:\">\n<!ENTITY searchPrefs.accesskey \"ח\">\n<!ENTITY focusSearch.key \"r\">\n<!ENTITY focusSearch2.key \"f\">\n\n<!-- Columns -->\n<!ENTITY prefColumn.label \"שם העדפה\">\n<!ENTITY lockColumn.label \"מצב\">\n<!ENTITY typeColumn.label \"סוג\">\n<!ENTITY valueColumn.label \"ערך\">\n\n<!-- Tooltips -->\n<!ENTITY prefColumnHeader.tooltip \"לחץ לסידור\"> \n<!ENTITY columnChooser.tooltip \"לחץ לבחירת עמודות לתצוגה\"> \n\n<!-- Context Menu -->\n<!ENTITY copyPref.key \"C\">\n<!ENTITY copyPref.label \"העתקה\">\n<!ENTITY copyPref.accesskey \"ה\">\n<!ENTITY copyName.label \"העתקת שם\">\n<!ENTITY copyName.accesskey \"ע\">\n<!ENTITY copyValue.label \"העתקת ערך\">\n<!ENTITY copyValue.accesskey \"ר\">\n<!ENTITY modify.label \"שינוי\">\n<!ENTITY modify.accesskey \"ש\">\n<!ENTITY toggle.label \"החלף\">\n<!ENTITY toggle.accesskey \"ה\">\n<!ENTITY reset.label \"אתחול\">\n<!ENTITY reset.accesskey \"א\">\n<!ENTITY new.label \"חדש\">\n<!ENTITY new.accesskey \"ח\">\n<!ENTITY string.label \"מחרוזת\">\n<!ENTITY string.accesskey \"ח\">\n<!ENTITY integer.label \"מספר שלם\">\n<!ENTITY integer.accesskey \"ס\">\n<!ENTITY boolean.label \"בוליאני\">\n<!ENTITY boolean.accesskey \"ב\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/config.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Lock column values\ndefault=בררת מחדל\nuser=קביעת משתמש\nlocked=נעול\n\n# Type column values\nstring=מחרוזת\nint=מספר שלם\nbool=בוליאני\n\n# Preference prompts\n# %S is replaced by one of the type column values above\nnew_title=ערך %S חדש\nnew_prompt=הכנס את שם ההעדפה\nmodify_title=הכנס ערך %S\n\nnan_title=ערך לא תקני\nnan_text=הטקסט שהכנסת אינו מספר.\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/console.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY errorConsole.title \"מסוף שגיאות\">\n\n<!ENTITY errFile.label   \"קובץ מקור:\">\n<!ENTITY errLine.label   \"שורה:\">\n<!ENTITY errColumn.label \"עמודה:\">\n\n<!ENTITY all.label          \"הכול\">\n<!ENTITY all.accesskey      \"ה\">\n<!ENTITY errors.label       \"שגיאות\">\n<!ENTITY errors.accesskey   \"ש\">\n<!ENTITY warnings.label     \"אזהרות\">\n<!ENTITY warnings.accesskey \"א\">\n<!ENTITY messages.label     \"הודעות\">\n<!ENTITY messages.accesskey \"ד\">\n<!ENTITY clear.label        \"נקה\">\n<!ENTITY clear.accesskey    \"נ\">\n<!ENTITY codeEval.label     \"קוד:\">\n<!ENTITY codeEval.accesskey \"ק\">\n<!ENTITY evaluate.label     \"הערך\">\n<!ENTITY evaluate.accesskey \"ה\">\n<!ENTITY filter2.label      \"סינון:\">\n<!ENTITY filter2.accesskey  \"ס\">\n\n<!ENTITY copyCmd.label       \"העתק\">  \n<!ENTITY copyCmd.accesskey   \"ת\"> \n<!ENTITY copyCmd.commandkey  \"C\"> \n<!ENTITY sortFirst.label     \"סדר ראשון > אחרון\">\n<!ENTITY sortFirst.accesskey \"ס\">\n<!ENTITY sortLast.label      \"סדר אחרון > ראשון\">\n<!ENTITY sortLast.accesskey  \"א\">\n<!ENTITY closeCmd.commandkey \"w\">  \n<!ENTITY focus1.commandkey   \"l\">  \n<!ENTITY focus2.commandkey   \"d\">  \n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/console.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntypeError=שגיאה:\ntypeWarning=אזהרה:\ntypeMessage=הודעה:\nerrFile=קובץ מקור: %S\nerrLine=שורה: %S\nerrLineCol=שורה: %S, עמודה: %S\nerrCode=קוד מקור:\nerrTime=חותמת זמן: %S\n\n# LOCALIZATION NOTE (evaluationContextChanged): The message displayed when the\n# browser console's evaluation context (window against which input is evaluated)\n# changes.\nevaluationContextChanged=תוכן ההקשר של המסוף השתנה, ככל הנראה עקב סגירת חלון היעד או פתיחת חלון ראשי חדש מחלון המסוף של הדפדפן.\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/contentAreaCommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# context menu strings\n\nSaveImageTitle=שמירת תמונה\nSaveMediaTitle=שמירת מדיה\nSaveVideoTitle=שמירת וידאו\nSaveAudioTitle=שמירת אודיו\nSaveLinkTitle=שמירת בשם\nDefaultSaveFileName=מפתח\nWebPageCompleteFilter=דף, שלם\nWebPageHTMLOnlyFilter=דף, HTML בלבד\nWebPageXHTMLOnlyFilter=דף, XHTML בלבד\nWebPageSVGOnlyFilter=דף, SVG בלבד\nWebPageXMLOnlyFilter=דף, XML בלבד\n\n# LOCALIZATION NOTE (filesFolder):\n#    This is the name of the folder that is created parallel to a HTML file \n#    when it is saved \"With Images\". The %S section is replaced with the\n#    leaf name of the file being saved (minus extension).\nfilesFolder=%S_files\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/crashes.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY crashReports.title         \"דיווחי קריסה\">\n<!ENTITY crashesUnsubmitted.label   \"דיווחי קריסה שלא נשלחו\">\n<!ENTITY crashesSubmitted.label     \"דיווחי קריסה שנשלחו\">\n<!ENTITY id.heading                 \"קוד דיווח\">\n<!ENTITY dateCrashed.heading        \"תאריך הקריסה\">\n<!ENTITY dateSubmitted.heading      \"תאריך השליחה\">\n<!ENTITY noReports.label            \"לא נשלחו דיווחי קריסה.\">\n<!ENTITY noConfig.label             \"ישום זה לא מוגדר להציג דיווחי קריסות. המאפיין <code>breakpad.reportURL</code> חייב להיות מוגדר.\">\n<!ENTITY clearAllReports.label      \"הסרת כל הדיווחים\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/crashes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndeleteconfirm.title=האם אתה בטוח?\ndeleteconfirm.description=פעולה זו תמחק את כל הדיווחים ולא ניתנת לביטול.\n\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/css.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMimeNotCss=גליון הסגנון %1$S לא נטען מאחר שסוג ה־MIME הוא \"%2$S\" ולא \"text/css\".\nMimeNotCssWarn=גיליון העיצוב %1$S נטען בתור CSS למרות שסוג ה־MIME שלו הוא \"%2$S\" ולא \"text/css\".\n\nPEUnexpEOF2=סוף קובץ לא צפוי בזמן חיפוש %1$S.\nPEParseRuleWSOnly=מחרוזת המיועדת לפיענוח בתור חוק הועברה עם תווים לבנים בלבד.\nPEDeclDropped=Declaration dropped.\nPEDeclSkipped=Skipped to next declaration.\nPEUnknownProperty=מאפיין לא מוכר '%1$S'.\nPEValueParsingError=שגיאה בפיענוח ערך עבור '%1$S'.\nPEExpectEndValue=נמצא '%1$S' בעת צפייה לסוף הערך.\nPERuleTrailing=Expected end of rule but found '%1$S'.\nPESkipAtRuleEOF2=end of at-rule\nPEUnknownAtRule=Unrecognized at-rule or error parsing at-rule '%1$S'.\nPECharsetRuleEOF=charset string in @charset rule\nPECharsetRuleNotString=Expected charset string but found '%1$S'.\nPEGatherMediaEOF=end of media list in @import or @media rule\nPEGatherMediaNotComma=Expected ',' in media list but found '%1$S'.\nPEGatherMediaNotIdent=Expected identifier in media list but found '%1$S'.\nPEGatherMediaReservedMediaType=Found reserved keyword '%1$S' when looking for media type.\nPEParseSourceSizeListEOF=length value for matched media condition\nPEParseSourceSizeListNotComma=Expected ',' after value but found '%1$S'\nPEImportNotURI=Expected URI in @import rule but found '%1$S'.\nPEImportBadURI=Invalid URI in @import rule: '%1$S'.\nPEImportUnexpected=Found unexpected '%1$S' within @import.\nPEGroupRuleEOF2=end of @media, @supports or @-moz-document rule\nPEGroupRuleNestedAtRule=החוק %1$S אינו מורשה בתוך חוק ‎@media או ‎@-moz-document.\nPEMozDocRuleBadFunc2=Expected url(), url-prefix(), domain() or regexp() in @-moz-document rule but found '%1$S'.\nPEMozDocRuleNotURI=Expected URI in @-moz-document rule but found '%1$S'.\nPEMozDocRuleNotString=בפונקציית regexp()‎ חוק ‎@-moz-document הייתה אמורה להיות מחרוזת, אבל יש שם '%1$S'.\nPEMozDocRuleEOF=next URI in @-moz-document rule\nPEAtNSPrefixEOF=namespace prefix in @namespace rule\nPEAtNSURIEOF=namespace URI in @namespace rule\nPEAtNSUnexpected=Unexpected token within @namespace: '%1$S'.\nPEKeyframeNameEOF=name of @keyframes rule.\nPEKeyframeBadName=Expected identifier for name of @keyframes rule.\nPEKeyframeBrace=Expected opening { of @keyframes rule.\nPESkipDeclBraceEOF=closing } of declaration block\nPESkipRSBraceEOF=closing } of invalid rule set\nPEBadSelectorRSIgnored=Ruleset ignored due to bad selector.\nPEBadSelectorKeyframeRuleIgnored=Keyframe rule ignored due to bad selector.\nPESelectorListExtraEOF=',' or '{'\nPESelectorListExtra=Expected ',' or '{' but found '%1$S'.\nPESelectorGroupNoSelector=Selector expected.\nPESelectorGroupExtraCombinator=Dangling combinator.\nPECounterStyleNotIdent=Expected identifier for name of @counter-style rule.\nPECounterStyleBadName=Name of @counter-style rule can't be '%1$S'.\nPECounterStyleBadBlockStart=Expected '{' to begin @counter-style rule but found '%1$S'.\nPECounterStyleEOF=closing '}' of @counter-style block\nPECounterDescExpected=Expected counter descriptor but found '%1$S'.\nPEUnknownCounterDesc=Unknown descriptor '%1$S' in @counter-style rule.\nPECounterExtendsNotIdent=Expected identifier for extends system but found '%1$S'.\nPECounterASWeight=Each weight in the additive-symbols descriptor must be smaller than the previous weight.\nPEClassSelEOF=class name\nPEClassSelNotIdent=Expected identifier for class selector but found '%1$S'.\nPECoordinatePair=Expected coordinate pair but found '%1$S'.\nPETypeSelEOF=element type\nPETypeSelNotType=Expected element name or '*' but found '%1$S'.\nPEUnknownNamespacePrefix=Unknown namespace prefix '%1$S'.\nPEAttributeNameEOF=attribute name\nPEAttributeNameExpected=Expected identifier for attribute name but found '%1$S'.\nPEAttributeNameOrNamespaceExpected=Expected attribute name or namespace but found '%1$S'.\nPEAttSelNoBar=Expected '|' but found '%1$S'.\nPEAttSelInnerEOF=part of attribute selector\nPEAttSelUnexpected=Unexpected token in attribute selector: '%1$S'.\nPEAttSelValueEOF=attribute value\nPEAttSelCloseEOF=']' to end attribute selector\nPEAttSelNoClose=Expected ']' to terminate attribute selector but found '%1$S'.\nPEAttSelBadValue=Expected identifier or string for value in attribute selector but found '%1$S'.\nPEPseudoSelEOF=name of pseudo-class or pseudo-element\nPEPseudoSelBadName=Expected identifier for pseudo-class or pseudo-element but found '%1$S'.\nPEPseudoSelNonFunc=Function token for non-function pseudo-class or pseudo-element, or the other way around, when reading '%1$S'.\nPEPseudoSelNotPE=Expected pseudo-element but found '%1$S'.\nPEPseudoSelDoubleNot=Negation pseudo-class can't be negated '%1$S'.\nPEPseudoSelPEInNot=Pseudo-elements can't be negated '%1$S'.\nPEPseudoSelNewStyleOnly=This pseudo-element must use the \"::\" form: '%1$S'.\nPEPseudoSelEndOrUserActionPC=Expected end of selector or a user action pseudo-class after pseudo-element but found '%1$S'.\nPEPseudoSelNoUserActionPC=Expected end of selector after pseudo-element that does not support user action pseudo-classes but found '%1$S'.\nPEPseudoSelMultiplePE=Extra pseudo-element '%1$S'.\nPEPseudoSelUnknown=Unknown pseudo-class or pseudo-element '%1$S'.\nPENegationEOF=selector within negation\nPENegationBadInner=Malformed simple selector as negation pseudo-class argument '%1$S'.\nPENegationNoClose=Missing closing ')' in negation pseudo-class '%1$S'.\nPENegationBadArg=Missing argument in negation pseudo-class '%1$S'.\nPEPseudoClassArgEOF=argument to pseudo-class selector\nPEPseudoClassArgNotIdent=Expected identifier for pseudo-class parameter but found '%1$S'.\nPEPseudoClassArgNotNth=Expected part of argument to pseudo-class but found '%1$S'.\nPEPseudoClassNoClose=Missing closing ')' in pseudo-class, found '%1$S' instead.\nPEPseudoClassNoArg=Missing argument in pseudo-class '%1$S'.\nPEPseudoClassNotUserAction=Expected end of selector or a user action pseudo-class after pseudo-element but found pseudo-class '%1$S'.\nPESelectorEOF=בורר\nPEBadDeclBlockStart=Expected '{' to begin declaration block but found '%1$S'.\nPEColorEOF=color\nPEColorNotColor=Expected color but found '%1$S'.\nPEColorComponentEOF=color component\nPEExpectedPercent=Expected a percentage but found '%1$S'.\nPEExpectedInt=Expected an integer but found '%1$S'.\nPEExpectedNumberOrAngle=התקבל ‘%1$S’ כאשר הייתה ציפייה למספר או זווית.\nPEExpectedNumberOrPercent=התקבל ‘%1$S’ כאשר הייתה ציפייה למספר או אחוז.\nPEColorBadRGBContents=Expected number or percentage in rgb() but found '%1$S'.\nPEColorComponentBadTerm=Expected '%2$S' but found '%1$S'.\nPEColorHueEOF=hue\nPEExpectedComma=Expected ',' but found '%1$S'.\nPEColorSaturationEOF=saturation\nPEColorLightnessEOF=lightness\nPEColorOpacityEOF=opacity in color value\nPEExpectedNumber=Expected a number but found '%1$S'.\nPEPositionEOF=<position>\nPEExpectedPosition=Expected <position> but found '%1$S'.\nPEExpectedRadius=Expected radius but found '%1$S'.\nPEExpectedCloseParen=Expected ')' but found '%1$S'.\nPEDeclEndEOF=';' or '}' to end declaration\nPEParseDeclarationNoColon=Expected ':' but found '%1$S'.\nPEParseDeclarationDeclExpected=Expected declaration but found '%1$S'.\nPEEndOfDeclEOF=end of declaration\nPEImportantEOF=important\nPEExpectedImportant=Expected 'important' but found '%1$S'.\nPEBadDeclEnd=Expected ';' to terminate declaration but found '%1$S'.\nPEBadDeclOrRuleEnd2=Expected ';' or '}' to terminate declaration but found '%1$S'.\nPEInaccessibleProperty2=Cannot specify value for internal property.\nPECommentEOF=end of comment\nSEUnterminatedString=Found unclosed string '%1$S'.\nPEFontDescExpected=Expected font descriptor but found '%1$S'.\nPEUnknownFontDesc=Unknown descriptor '%1$S' in @font-face rule.\nPEMQExpectedExpressionStart=Expected '(' to start media query expression but found '%1$S'.\nPEMQExpressionEOF=contents of media query expression\nPEMQExpectedFeatureName=Expected media feature name but found '%1$S'.\nPEMQExpectedFeatureNameEnd=Expected ':' or ')' after media feature name but found '%1$S'.\nPEMQNoMinMaxWithoutValue=Media features with min- or max- must have a value.\nPEMQExpectedFeatureValue=Found invalid value for media feature.\nPEBadFontBlockStart=Expected '{' to begin @font-face rule but found '%1$S'.\nPEBadFontBlockEnd=Expected '}' to end @font-face rule but found '%1$S'.\nPEAnonBoxNotAlone=Did not expect anonymous box.\nPEFFVUnexpectedEOF=Unexpected end of @font-feature-values rule.\nPEFFVBlockStart=Expected opening { of @font-feature-values rule but found '%1$S'.\nPEFFVValueSetStart=Expected opening { of feature value set but found '%1$S'.\nPEFFVNoFamily=Expected font family list for @font-feature-values rule but found '%1$S'.\nPEFFVUnexpectedBlockEnd=Expected '}' to end @font-feature-values rule but found '%1$S'.\nPEFFVUnknownFontVariantPropValue=Unknown font-variant property value '%1$S'.\nPEFFVExpectedIdent=Expected identifier but found '%1$S'.\nPEFFVExpectedValue=Expected non-negative integer value but found '%1$S'.\nPEFFVTooManyValues=Too many values for feature type '%1$S'.\nPEFFVGenericInFamilyList=Family list cannot contain generic font family name.\nPEFFVValueDefinitionTrailing=Expected end of value definition but found '%1$S'.\nPEBadDirValue=Expected 'ltr' or 'rtl' in direction selector but found '%1$S'.\nPESupportsConditionStartEOF2='not', '(', or function\nPESupportsConditionInParensEOF=')'\nPESupportsConditionNotEOF='not'\nPESupportsWhitespaceRequired=Expected whitespace after 'not', 'and', or 'or'.\nPESupportsConditionExpectedOpenParenOrFunction=Expected '(' or function while parsing supports condition but found '%1$S'.\nPESupportsConditionExpectedCloseParen=Expected ')' while parsing supports condition but found '%1$S'.\nPESupportsConditionExpectedStart2=Expected 'not', '(', or function while parsing supports condition but found '%1$S'.\nPESupportsConditionExpectedNot=Expected 'not' while parsing supports condition but found '%1$S'.\nPESupportsGroupRuleStart=Expected '{' to begin @supports rule but found '%1$S'.\nPEFilterEOF=filter\nPEExpectedNoneOrURL=Expected 'none' or URL but found '%1$S'.\nPEExpectedNoneOrURLOrFilterFunction=Expected 'none', URL, or filter function but found '%1$S'.\nPEExpectedNonnegativeNP=Expected non-negative number or percentage.\nPEFilterFunctionArgumentsParsingError=Error in parsing arguments for filter function.\nPEVariableEOF=variable\nPEVariableEmpty=Expected variable value but found '%1$S'.\n# LOCALIZATION NOTE(PEValueWithVariablesParsingErrorInValue): %1$S is replaced\n# with the property name and %2$S is replaced with the property value.\nPEValueWithVariablesParsingErrorInValue=שגיאה בניתוח ערך עבור ‘%1$S’ לאחר החלפת המשתנים. הערך שנוצר היה ‘%2$S’.\nPEValueWithVariablesFallbackInherit=Falling back to 'inherit'.\nPEValueWithVariablesFallbackInitial=Falling back to 'initial'.\nPEInvalidVariableReference=Property contained reference to invalid variable.\nPEInvalidVariableTokenFallback=Found invalid token '%1$S' at top level of variable reference fallback.\nPEExpectedVariableNameEOF=identifier for variable name\nPEExpectedVariableName=Expected identifier for variable name but found '%1$S'.\nPEExpectedVariableFallback=Expected variable reference fallback after ','.\nPEExpectedVariableCommaOrCloseParen=Expected ',' or ')' after variable name in variable reference but found '%1$S'.\nPESubgridNotSupported=תמיכה במילת המפתח ‘subgrid’ של CSS Grid אינה מאופשרת.\n\n\nPEMoreThanOneGridRepeatAutoFillFitInTrackList=Only one repeat(auto-fill, …) or repeat(auto-fit, …) is allowed in a track list.\nPEMoreThanOneGridRepeatAutoFillInNameList=Only one repeat(auto-fill, …) is allowed in a name list for a subgrid.\nPEMoreThanOneGridRepeatTrackSize=Only one track size is allowed inside repeat(auto-fit/auto-fill, …).\n\nTooLargeDashedRadius=Border radius is too large for ‘dashed’ style (the limit is 100000px). Rendering as solid.\nTooLargeDottedRadius=Border radius is too large for ‘dotted’ style (the limit is 100000px). Rendering as solid.\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/customizeCharset.dtd",
    "content": "<!-- -*- Mode: HTML -*- -->\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title.label        \"התאמה אישית של קידוד תווים\">\n<!ENTITY current.label      \"קידודי תווים פעילים:\">\n<!ENTITY remove.label       \"הסרה\">\n<!ENTITY remove.accessKey   \"ה\">\n<!ENTITY additional.label   \"קידודי תווים זמינים:\">\n<!ENTITY add.label          \"הוספה\">\n<!ENTITY add.accessKey      \"ס\">\n<!ENTITY moveUp.label       \"הזז למעלה\">\n<!ENTITY moveUp.accessKey   \"ל\">\n<!ENTITY moveDown.label     \"הזז למטה\">\n<!ENTITY moveDown.accessKey \"מ\">\n\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/customizeToolbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dialog.title             \"התאמה אישית של סרגל כלים\">\n<!ENTITY dialog.dimensions        \"width: 92ch; height: 36em;\">\n<!ENTITY instructions.description \"ביכולתך להוסיף או להסיר פריטים על ידי גרירה אל או מתוך סרגלי הכלים.\">\n<!ENTITY show.label               \"הצג:\">\n<!ENTITY iconsAndText.label       \"צלמיות וטקסט\">\n<!ENTITY icons.label              \"צלמיות\">\n<!ENTITY text.label               \"טקסט\">\n<!ENTITY useSmallIcons.label      \"שימוש בצלמיות קטנות\">\n<!ENTITY restoreDefaultSet.label  \"שחזר ברירת מחדל\">\n<!ENTITY addNewToolbar.label      \"סרגל כלים חדש\">\n<!ENTITY saveChanges.label        \"סיום\">\n<!ENTITY undoChanges.label        \"בטל שינויים\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/customizeToolbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nenterToolbarTitle=סרגל כלים חדש\nenterToolbarName=הכנס שם עבור סרגל הכלים:\nenterToolbarDup=קיים כבר סרגל כלים עם השם \"%S\". בבקשה להכניס שם אחר\nenterToolbarBlank=עליך להכניס שם כדי ליצור סרגל כלים חדש.\nseparatorTitle=קו מפריד\nspringTitle=רווח גמיש\nspacerTitle=רווח\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/dateFormat.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmonth.1.Mmm=ינ'\nmonth.2.Mmm=פב'\nmonth.3.Mmm=מרץ\nmonth.4.Mmm=אפ'\nmonth.5.Mmm=מאי\nmonth.6.Mmm=יוני\nmonth.7.Mmm=יולי\nmonth.8.Mmm=אוג'\nmonth.9.Mmm=ספט'\nmonth.10.Mmm=אוק'\nmonth.11.Mmm=נוב'\nmonth.12.Mmm=דצ'\n\nmonth.1.name=ינואר\nmonth.2.name=פברואר\nmonth.3.name=מרץ\nmonth.4.name=אפריל\nmonth.5.name=מאי\nmonth.6.name=יוני\nmonth.7.name=יולי\nmonth.8.name=אוגוסט\nmonth.9.name=ספטמבר\nmonth.10.name=אוקטובר\nmonth.11.name=נובמבר\nmonth.12.name=דצמבר\n\nday.1.name=יום ראשון\nday.2.name=יום שני\nday.3.name=יום שלישי\nday.4.name=יום רביעי\nday.5.name=יום חמישי\nday.6.name=יום שישי\nday.7.name=יום שבת\n\nday.1.Mmm=ראשון\nday.2.Mmm=שני\nday.3.Mmm=שלישי\nday.4.Mmm=רביעי\nday.5.Mmm=חמישי\nday.6.Mmm=שישי\nday.7.Mmm=שבת\n\nday.1.short=א'\nday.2.short=ב'\nday.3.short=ג'\nday.4.short=ד'\nday.5.short=ה'\nday.6.short=ו'\nday.7.short=ש'\n\nnoon=צהריים\nmidnight=חצות\n\nAllDay=כל יום\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/datetimepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- first day of week to display in datepicker, a value from 0 to 6,\n     0 = Sunday, 1 = Monday, etc. -->\n<!ENTITY firstdayofweek.default \"0\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/devtools/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - browser/devtools/styleeditor/styleeditor.xul for context -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n<!ENTITY csscoverage.backButton \"חזרה\">\n\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n<!ENTITY csscoverage.unused \"חוקים שאינם בשימוש\">\n<!ENTITY csscoverage.noMatches \"אין התאמות עבור החוקים הבאים:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n<!ENTITY csscoverage.optimize.header \"מיטוב דפים\">\n\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n<!ENTITY csscoverage.optimize.body1 \"לעתים ניתן לזרז טעינה באמצעות העברת\">\n<!ENTITY csscoverage.optimize.body2 \"\nהתגיות לתחתית הדף ויצירה של\">\n<!ENTITY csscoverage.optimize.body3 \"\nאלמנט מוטבע עם העיצובים הנדרשים לפני האירוע 'load' בראש הדף. להלן העיצובים הנדרשים:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n<!ENTITY csscoverage.optimize.bodyX \"כל החוקים מוטבעים.\">\n\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n<!ENTITY csscoverage.footer1 \"ראו \">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"מאמר ב־MDN על CSS Coverage Tool\">\n<!ENTITY csscoverage.footer4 \"להזהרות לגבי המחולל של דיווח זה.\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/devtools/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc2,\n# csscoverageStopDesc2, csscoverageOneShotDesc2, csscoverageToggleDesc2,\n# csscoverageReportDesc2): Short descriptions of the csscoverage commands\ncsscoverageDesc=Control CSS coverage analysis\ncsscoverageStartDesc2=Begin collecting CSS coverage data\ncsscoverageStopDesc2=Stop collecting CSS coverage data\ncsscoverageOneShotDesc2=Collect instantaneous CSS coverage data\ncsscoverageToggleDesc2=Toggle collecting CSS coverage data\ncsscoverageReportDesc2=Show CSS coverage report\ncsscoverageStartNoReloadDesc=Don't start with a page reload\ncsscoverageStartNoReloadManual=It's best if we start by reloading the current page because that starts the test at a known point, but there could be reasons why we don't want to do that (e.g. the page contains state that will be lost across a reload)\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply=Running CSS coverage analysis\ncsscoverageDoneReply=CSS Coverage analysis completed\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError=CSS coverage analysis already running\ncsscoverageNotRunningError=CSS coverage analysis not running\ncsscoverageNotRunError=CSS coverage analysis has not been run\ncsscoverageNoRemoteError=Target does not support CSS Coverage\ncsscoverageOneShotReportError=CSS coverage report is not available for 'oneshot' data. Please use start/stop.\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=Incoming Connection\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=An incoming request to permit remote debugging connection was detected. A remote client can take complete control over your browser!\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=Client Endpoint: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=Server Endpoint: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=Allow connection?\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=Disable\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=Client Identification\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=The endpoint you are connecting to needs more information to authenticate this connection.  Please provide the token below in the prompt that appears on the other end.\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=My Cert: %1$S\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=Token: %1$S\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=Provide Client Token\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=The client should be displaying a token value.  Enter that token value here to complete authentication with this client.\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Style Inspector\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Best Match\nrule.status.MATCHED=Matched\nrule.status.PARENT_MATCH=Parent Match\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=inline\nrule.sourceElement=element\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Inherited from %S\n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe=Keyframes %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles=(user agent)\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement=Pseudo-elements\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.selectedElement=This Element\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle=Read the documentation for this property\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Invalid property value\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=No element selected.\n\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll): Text displayed in the\n# rule view context menu.\nruleView.contextmenu.selectAll=Select all\n\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll.accessKey): Access key for\n# the rule view context menu \"Select all\" entry.\nruleView.contextmenu.selectAll.accessKey=A\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copy): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.copy=Copy\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copy.accessKey): Access key for\n# the rule view context menu \"Select all\" entry.\nruleView.contextmenu.copy.accessKey=C\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nruleView.contextmenu.copyColor=Copy Color\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nruleView.contextmenu.copyColor.accessKey=L\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.showOrigSources=Show original sources\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nruleView.contextmenu.showOrigSources.accessKey=O\n\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\nruleView.contextmenu.addRule=Add rule\n\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nruleView.contextmenu.addRule.accessKey=R\n\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\ncomputedView.contextmenu.selectAll=Select all\n\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\ncomputedView.contextmenu.selectAll.accessKey=A\n\n# LOCALIZATION NOTE (computedView.contextmenu.copy): Text displayed in the\n# computed view context menu.\ncomputedView.contextmenu.copy=Copy\n\n# LOCALIZATION NOTE (computedView.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\ncomputedView.contextmenu.copy.accessKey=C\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/dialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbutton-accept=אישור\nbutton-cancel=ביטול\nbutton-help=עזרה\nbutton-disclosure=מידע נוסף\naccesskey-accept=\naccesskey-cancel=\naccesskey-help=ע\naccesskey-disclosure=מ\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/dialogOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- WARNING!!! This file is obsoleted by the dialog.xml widget -->\n\n<!-- OK Cancel Buttons -->\n<!ENTITY okButton.label      \"אישור\">\n<!ENTITY cancelButton.label  \"ביטול\">\n<!ENTITY helpButton.label    \"עזרה\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/dom/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nKillScriptTitle=אזהרה: תסריט אינו מגיב\nKillScriptMessage=ייתכן שתסריט בדף זה עסוק, או שאינו מגיב. ביכולתך להפסיק את התסריט כעת, או להמשיך כדי לראות האם התסריט יושלם.\nKillScriptWithDebugMessage=ייתכן שתסריט בדף זה עסוק, או שאינו מגיב. ביכולתך להפסיק את התסריט כעת, לפתוח אותו בתוכנת ניפוי השגיאות או לתת לתסריט להמשיך.\nKillScriptLocation=תסריט: %S\nStopScriptButton=עצירת תסריט\nDebugScriptButton=ניפוי שגיאות בתסריט\nWaitForScriptButton=המשך\nDontAskAgain=אל תשאל אותי שוב\nJSURLLoadBlockedWarning=ניסיון לטעון‏ URL מסוג javascript: משרת אחד\\nבחלון המציג תוכן משרת אחר נחסם על־ידי\\nמנהל האבטחה.\nWindowCloseBlockedWarning=תסריטים אינם מורשים לסגור חלונות שלא נפתחו על־ידי תסריט.\nOnBeforeUnloadTitle=האם אתה בטוח?\nOnBeforeUnloadMessage=האתר הזה מבקש ממך לאשר יציאה – ייתכן שנתונים שהזנת לא יישמרו.\nOnBeforeUnloadStayButton=להישאר בדף הזה\nOnBeforeUnloadLeaveButton=לעזוב את הדף הזה\nUnexpectedCanvasVariantStyle=canvas: an attempt to set strokeStyle or fillStyle to a value that is neither a string, a CanvasGradient, or a CanvasPattern was ignored.\nEmptyGetElementByIdParam=הועברה מחרוזת ריקה אל getElementById()‎.\nLowMemoryTitle=אזהרה: זיכרון נמוך\nLowMemoryMessage=תסריט בדף זה הופסק עקב תנאי זיכרון נמוך.\nSpeculationFailed=An unbalanced tree was written using document.write() causing data from the network to be reparsed. For more information https://developer.mozilla.org/en/Optimizing_Your_Pages_for_Speculative_Parsing\nDocumentWriteIgnored=A call to document.write() from an asynchronously-loaded external script was ignored.\n# LOCALIZATION NOTE (EditorFileDropFailed): Do not translate contenteditable, %S is the error message explaining why the drop failed.\nFormValidationTextTooLong=קצר את טקסט זה ל־%S תווים לכל היותר (אתה משתמש כעת ב־%S תווים).\nFormValidationTextTooShort=נא להשתמש ב־%S תווים לפחות (נכון לעכשיו ישנם %S תווים בשימוש).\nFormValidationValueMissing=אנא מלא את שדה זה.\nFormValidationCheckboxMissing=סמן את תיבה זו אם ברצונך להמשיך.\nFormValidationRadioMissing=אנא בחר אחת מאפשרויות אלו.\nFormValidationFileMissing=אנא בחר קובץ.\nFormValidationSelectMissing=נא לבחור פריט מהרשימה.\nFormValidationInvalidEmail=נא להזין כתובת דוא״ל.\nFormValidationInvalidURL=נא להזין כתובת.\nFormValidationPatternMismatch=נא להתאים למבנה המבוקש.\n# LOCALIZATION NOTE (FormValidationPatternMismatchWithTitle): %S is the (possibly truncated) title attribute value.\nFormValidationPatternMismatchWithTitle=נא להתאים למבנה המבוקש: %S.\n# LOCALIZATION NOTE (FormValidationNumberRangeOverflow): %S is a number.\nFormValidationNumberRangeOverflow=בבקשה לבחור ערך שאינו גדול מ־%S.\n# LOCALIZATION NOTE (FormValidationDateRangeOverflow): %S is a date.\nFormValidationDateRangeOverflow=בבקשה לבחור ערך שאינו מאוחר מ־%S.\n# LOCALIZATION NOTE (FormValidationTimeRangeOverflow): %S is a time.\nFormValidationTimeRangeOverflow=בבקשה לבחור ערך שאינו מאוחר מ־%S.\n# LOCALIZATION NOTE (FormValidationNumberRangeUnderflow): %S is a number.\nFormValidationNumberRangeUnderflow=בבקשה לבחור ערך שאינו פחות מ־%S.\n# LOCALIZATION NOTE (FormValidationDateRangeUnderflow): %S is a date.\nFormValidationDateRangeUnderflow=בבקשה לבחור ערך שאינו מוקדם מ־%S.\n# LOCALIZATION NOTE (FormValidationTimeRangeUnderflow): %S is a time.\nFormValidationTimeRangeUnderflow=בבקשה לבחור ערך שאינו מוקדם מ־%S.\n# LOCALIZATION NOTE (FormValidationStepMismatch): both %S can be a number, a date or a time.\nFormValidationStepMismatch=בבקשה לבחור ערך חוקי. שני הערכים החוקיים הקרובים ביותר הם %S ו־%S.\n# LOCALIZATION NOTE (FormValidationStepMismatchOneValue): %S can be a number, a date or a time. This is called instead of FormValidationStepMismatch when the second value is the same as the first.\nFormValidationStepMismatchOneValue=Please select a valid value. The nearest valid value is %S.\nFormValidationBadInputNumber=בבקשה להזין מספר.\nGetAttributeNodeWarning=השיטה getAttributeNode()‎ הוצאה משימוש. יש להשתמש ב־getAttribute()‎ במקום.\nSetAttributeNodeWarning=השיטה setAttributeNode()‎ הוצאה משימוש. יש להשתמש ב־setAttribute()‎ במקום.\nGetAttributeNodeNSWarning=השיטה getAttributeNodeNS()‎ הוצאה משימוש. יש להשתמש ב־getAttributeNS()‎ במקום.\nSetAttributeNodeNSWarning=השיטה setAttributeNodeNS()‎ הוצאה משימוש. יש להשתמש ב־setAttributeNS()‎ במקום.\nRemoveAttributeNodeWarning=השיטה removeAttributeNode()‎ הוצאה משימוש. יש להשתמש ב־removeAttribute()‎ במקום.\nCreateAttributeWarning=השיטה document.createAttribute()‎ הוצאה משימוש. יש להשתמש ב־element.setAttribute()‎ במקום.\nCreateAttributeNSWarning=השיטה document.createAttributeNS()‎ הוצאה משימוש. יש להשתמש ב־element.setAttributeNS()‎ במקום.\nnsIDOMWindowInternalWarning=השיטה nsIDOMWindowInternal הוצאה משימוש. יש להשתמש ב־nsIDOMWindow במקום.\nHTMLSyncXHRWarning=HTML parsing in XMLHttpRequest is not supported in the synchronous mode.\nInvalidRedirectChannelWarning=Unable to redirect to %S because the channel doesn't implement nsIWritablePropertyBag2.\n# LOCALIZATION NOTE: %S is the name of the header in question\nResponseTypeSyncXHRWarning=השימוש במאפיין responseType של XMLHttpRequest אינו נתמך עוד במצב הסנכרוני בהקשר של חלון.\nTimeoutSyncXHRWarning=שימוש במאפיין timeout של XMLHttpRequest לא נתמך במצב סינכרוני בהקשר של החלון.\nJSONCharsetWarning=An attempt was made to declare a non-UTF-8 encoding for JSON retrieved using XMLHttpRequest. Only UTF-8 is supported for decoding JSON.\n# LOCALIZATION NOTE: Do not translate AudioBufferSourceNode\nMediaBufferSourceNodeResampleOutOfMemory=Insufficient memory to resample the AudioBufferSourceNode for playback.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownContentType=The buffer passed to decodeAudioData contains an unknown content type.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownError=An unknown error occured while processing decodeAudioData.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataInvalidContent=The buffer passed to decodeAudioData contains invalid content which cannot be decoded successfully.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataNoAudio=The buffer passed to decodeAudioData does not contain any audio.\n# LOCALIZATION NOTE: Do not translate HTMLMediaElement and createMediaElementSource.\n# LOCALIZATION NOTE: Do not translate MediaStream and createMediaStreamSource.\nMediaLoadExhaustedCandidates=All candidate resources failed to load. Media load paused.\nMediaLoadSourceMissingSrc=<source> element has no \"src\" attribute. Media resource load failed.\n# LOCALIZATION NOTE: %1$S is the Http error code the server returned (e.g. 404, 500, etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadHttpError=HTTP load failed with status %1$S. Load of media resource %2$S failed.\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load.\nMediaLoadInvalidURI=Invalid URI. Load of media resource %S failed.\n# LOCALIZATION NOTE: %1$S is the media resource's format/codec type (basically equivalent to the file type, e.g. MP4,AVI,WMV,MOV etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedTypeAttribute=Specified \"type\" attribute of \"%1$S\" is not supported. Load of media resource %2$S failed.\n# LOCALIZATION NOTE: %1$S is the \"media\" attribute value of the <source> element. It is a media query. %2$S is the URL of the media resource which failed to load.\nMediaLoadSourceMediaNotMatched=Specified \"media\" attribute of \"%1$S\" does not match the environment. Load of media resource %2$S failed.\n# LOCALIZATION NOTE: %1$S is the MIME type HTTP header being sent by the web server, %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedMimeType=HTTP \"Content-Type\" of \"%1$S\" is not supported. Load of media resource %2$S failed.\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load because of error in decoding.\nMediaLoadDecodeError=Media resource %S could not be decoded.\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaCannotInitializePulseAudio=לא ניתן להשתמש ב־PulseAudio\n# LOCALIZATION NOTE: Do not translate \"MediaRecorder\".\n# LOCALIZATION NOTE: %S is the ID of the MediaStreamTrack passed to MediaStream.addTrack(). Do not translate \"MediaStreamTrack\" and \"AudioChannel\".\n# LOCALIZATION NOTE: Do not translate \"MediaStream\", \"stop()\" and \"MediaStreamTrack\"\n# LOCALIZATION NOTE: Do not translate \"DOMException\", \"code\" and \"name\"\n# LOCALIZATION NOTE: Do not translate \"__exposedProps__\"\nNoExposedPropsWarning=Exposing chrome JS objects to content without __exposedProps__ is insecure and deprecated. See https://developer.mozilla.org/en/XPConnect_wrappers for more information.\n# LOCALIZATION NOTE: Do not translate \"Mutation Event\" and \"MutationObserver\"\nMutationEventWarning=השימוש ב־Mutation Events הוצא משימוש. יש להשתמש ב־MutationObserver.\n# LOCALIZATION NOTE: Do not translate \"Components\"\nComponentsWarning=העצם Components הוצא משימוש ויוסר בקרוב.\nPluginHangUITitle=אזהרה: תוסף חיצוני שאינו מגיב\nPluginHangUIMessage=התוסף החיצוני %S עשוי להיות עסוק או שהוא הפסיק להגיב. ניתן לעצור את פעולת התוסף החיצוני עכשיו או להמשיך כדי לבדוק אם התוסף החיצוני ישלים את משימתו.\nPluginHangUIWaitButton=המשך\nPluginHangUIStopButton=עצירת תוסף חיצוני\n# LOCALIZATION NOTE: Do not translate \"NodeIterator\" or \"detach()\".\nNodeIteratorDetachWarning=Calling detach() on a NodeIterator no longer has an effect.\n# LOCALIZATION NOTE: Do not translate \"LenientThis\" and \"this\"\nLenientThisWarning=Ignoring get or set of property that has [LenientThis] because the \"this\" object is incorrect.\n# LOCALIZATION NOTE: Do not translate \"nsIDOMWindowUtils\", \"getWindowWithOuterId\", or \"nsIWindowMediator\"\nGetWindowWithOuterIdWarning=השיטה nsIDOMWindowUtils.getOuterWindowWithId()‎ הוצאה משימוש.  במקום, יש להשתמש בשיטה nsIWindowMediator של אותו השם.\n# LOCALIZATION NOTE: Do not translate \"getPreventDefault\" or \"defaultPrevented\".\nGetPreventDefaultWarning=השיטה getPreventDefault()‎ הוצאה משימוש.  יש להשתמש ב־defaultPrevented במקום.\n# LOCALIZATION NOTE: Do not translate \"getUserData\", \"setUserData\", \"WeakMap\", or \"element.dataset\".\nGetSetUserDataWarning=Use of getUserData() or setUserData() is deprecated.  Use WeakMap or element.dataset instead.\n# LOCALIZATION NOTE: Do not translate \"mozGetAsFile\" or \"toBlob\"\nMozGetAsFileWarning=The non-standard mozGetAsFile method is deprecated and will soon be removed.  Use the standard toBlob method instead.\n# LOCALIZATION NOTE: Do not translate \"captureEvents()\" or \"addEventListener()\"\nUseOfCaptureEventsWarning=השיטה captureEvents()‎ הוצאה משימוש. על מנת לשדרג את הקוד שלך, יש להשתמש בשיטה addEventListener()‎ של DOM 2. לעזרה נוספת ניתן להיכנס לקישור http://developer.mozilla.org/en/docs/DOM:element.addEventListener\n# LOCALIZATION NOTE: Do not translate \"releaseEvents()\" or \"removeEventListener()\"\nUseOfReleaseEventsWarning=השיטה releaseEvents()‎ הוצאה משימוש. על מנת לשדרג את הקוד שלך, יש להשתמש בשיטה removeEventListener()‎ של DOM 2. לעזרה נוספת ניתן להיכנס לקישור http://developer.mozilla.org/en/docs/DOM:element.removeEventListener\n# LOCALIZATION NOTE: Do not translate \"document.load()\" or \"XMLHttpRequest\"\nUseOfDOM3LoadMethodWarning=השיטה document.load()‎ הוצאה משימוש. על מנת לשדרג את הקוד שלך, יש להשתמש בעצם XMLHttpRequest של DOM. לעזרה נוספת ניתן להיכנס לקישור https://developer.mozilla.org/en/XMLHttpRequest\n# LOCALIZATION NOTE: Do not translate \"window.showModalDialog()\" or \"window.open()\"\nShowModalDialogWarning=השיטה window.showModalDialog()‎ הוצאה משימוש. יש להשתמש בשיטה window.open()‎ במקום. לעזרה נוספת ניתן להיכנס לקישור https://developer.mozilla.org/en-US/docs/Web/API/Window.open\n# LOCALIZATION NOTE: Do not translate \"window._content\" or \"window.content\"\n# LOCALIZATION NOTE: Do not translate \"XMLHttpRequest\"\nSyncXMLHttpRequestWarning=Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help http://xhr.spec.whatwg.org/\nImplicitMetaViewportTagFallback=No meta-viewport tag found. Please explicitly specify one to prevent unexpected behavioural changes in future versions. For more help https://developer.mozilla.org/en/docs/Mozilla/Mobile/Viewport_meta_tag\n# LOCALIZATION NOTE: Do not translate \"DataContainerEvent\" or \"CustomEvent\"\nDataContainerEventWarning=השיטה DataContainerEvent הוצאה משימוש. יש להשתמש ב־CustomEvent במקום.\n# LOCALIZATION NOTE: Do not translate \"window.controllers\"\nXMLDocumentLoadPrincipalMismatch=Use of document.load forbidden on Documents that come from other Windows. Only the Window in which a Document was created is allowed to call .load on that Document. Preferably, use XMLHttpRequest instead.\n# LOCALIZATION NOTE: Do not translate \"IndexedDB\".\nIndexedDBTransactionAbortNavigation=An IndexedDB transaction that was not yet complete has been aborted due to page navigation.\n# LOCALIZATION NOTE: Do not translate Will-change, %1$S,%2$S are numbers.\n# LOCALIZATION NOTE: Do not translate \"Worker\".\n# LOCALIZATION NOTE: Do not translate \"setVelocity\", \"PannerNode\", \"AudioListener\", \"speedOfSound\" and \"dopplerFactor\"\n# LOCALIZATION NOTE: Do not translate \"Application Cache API\", \"AppCache\" and \"ServiceWorker\".\n# LOCALIZATION NOTE: Do not translate \"Worker\".\n# LOCALIZATION NOTE: Do not translate \"RTCPeerConnection\", \"getLocalStreams\", \"getRemoteStreams\", \"getSenders\" or \"getReceivers\".\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %S is a URL.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"FetchEvent.respondWith()\", \"FetchEvent\", \"no-cors\", \"opaque\", \"Response\", or \"RequestMode\". %1$S is a URL. %2$S is a RequestMode value.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Error\", \"Response\", \"FetchEvent.respondWith()\", or \"fetch()\". %S is a URL.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", or \"Response.clone()\". %S is a URL.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"opaqueredirect\", \"Response\", \"FetchEvent.respondWith()\", or \"FetchEvent\". %s is a URL.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", \"RedirectMode\" or \"follow\". %S is a URL.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\" or \"FetchEvent.preventDefault()\". %S is a URL.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", or \"FetchEvent.respondWith()\". %1$S is a URL. %2$S is an error string.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", \"FetchEvent.respondWith()\", or \"Response\". %1$S is a URL. %2$S is an error string.\n# LOCALIZATION NOTE: Do not translate \"mozImageSmoothingEnabled\", or \"imageSmoothingEnabled\"\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Service-Worker-Allowed\" or \"HTTP\". %1$S and %2$S are URLs.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a stringified numeric HTTP status code like \"404\" and %3$S is a URL.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a MIME Media Type like \"text/plain\" and %3$S is a URL.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker.\n# LOCALIZATION NOTE (ServiceWorkerNoFetchHandler): Do not translate \"Fetch\".\nManifestStartURLOutsideScope=הכתובת ההתחלתית היא מחוץ לטווח כך שהטווח שגוי.\nManifestStartURLInvalid=הכתובת ההתחלתית שגויה.\nManifestStartURLShouldBeSameOrigin=הכתובת ההתחלתית צריכה להיות מאותו המקור כמו המסמך.\n# LOCALIZATION NOTE: %1$S is the name of the object whose property is invalid. %2$S is the name of the invalid property. %3$S is the expected type of the property value. E.g. \"Expected the manifest's start_url member to be a string.\"\n# LOCALIZATION NOTE: %1$S is the name of the property whose value is invalid. %2$S is the (invalid) value of the property. E.g. \"theme_color: 42 is not a valid CSS color.\"\nPatternAttributeCompileFailure=לא ניתן לבדוק את <input pattern='%S'> כיוון שהתבנית אינה ביטוי רגולרי תקני: %S\n# LOCALIZATION NOTE: Do not translate \"postMessage\" or DOMWindow. %S values are origins, like https://domain.com:port\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\n# LOCALIZATION NOTE: This error is reported when the \"Encryption\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Encryption\", and \"salt\". %1$S is the ServiceWorker scope URL.\n# LOCALIZATION NOTE: This error is reported when the \"Crypto-Key\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Crypto-Key\", and \"dh\". %1$S is the ServiceWorker scope URL.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt because the deprecated\n# \"Encryption-Key\" header for an incoming push message is missing or invalid.\n# Do not translate \"ServiceWorker\", \"Encryption-Key\", \"dh\", \"Crypto-Key\", and\n# \"Content-Encoding: aesgcm\". %1$S is the ServiceWorker scope URL.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"Content-Encoding\" header is missing or contains an\n# unsupported encoding. Do not translate \"ServiceWorker\", \"Content-Encoding\",\n# \"aesgcm\", and \"aesgcm128\". %1$S is the ServiceWorker scope URL.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"dh\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"dh\", \"Crypto-Key\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"salt\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"salt\", \"Encryption\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"rs\" parameter is not a number, or is less than the pad size.\n# Do not translate \"ServiceWorker\", \"rs\", or \"Encryption\". %1$S is the\n# ServiceWorker scope URL. %2$S is the minimum value (1 for aesgcm128, 2 for\n# aesgcm).\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because an encrypted record is shorter than the pad size, the pad is larger\n# than the record, or any of the padding bytes are non-zero. Do not translate\n# \"ServiceWorker\". %1$S is the ServiceWorker scope URL. %2$S is the pad size\n# (1 for aesgcm128, 2 for aesgcm).\n# LOCALIZATION NOTE: This error is reported when push message decryption fails\n# and no specific error info is available. Do not translate \"ServiceWorker\".\n# %1$S is the ServiceWorker scope URL.\n# LOCALIZATION NOTE: %1$S is the type of a DOM event. 'passive' is a literal parameter from the DOM spec.\n# LOCALIZATION NOTE: 'ImageBitmapRenderingContext.transferImageBitmap' and 'ImageBitmapRenderingContext.transferFromImageBitmap' should not be translated\n# LOCALIZATION NOTE: %1$S is the unanimatable paced property.\n# LOCALIZATION NOTE: Do not translate \".jpeg\"\nGenericImageNameJPEG=תמונה.jpeg\n# LOCALIZATION NOTE: Do not translate \".gif\"\nGenericImageNameGIF=תמונה.gif\n# LOCALIZATION NOTE: Do not translate \".png\"\nGenericImageNamePNG=תמונה.png\nGenericFileName=קובץ\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate GET.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate `window.opener`.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\n\n# LOCALIZATION NOTE: Do not translate \"Application Cache API\", \"AppCache\" and \"ServiceWorker\".\nAppCacheWarning=The Application Cache API (AppCache) is deprecated and will be removed at a future date.  Please consider using ServiceWorker for offline support.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"FetchEvent.respondWith()\", \"FetchEvent\", \"no-cors\", \"opaque\", \"Response\", or \"RequestMode\". %1$S is a URL. %2$S is a RequestMode value.\nBadOpaqueInterceptionRequestModeWithURL=Failed to load ‘%1$S’. A ServiceWorker passed an opaque Response to FetchEvent.respondWith() while handling a ‘%2$S’ FetchEvent. Opaque Response objects are only valid when the RequestMode is ‘no-cors’.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"opaqueredirect\", \"Response\", \"FetchEvent.respondWith()\", or \"FetchEvent\". %s is a URL.\nBadOpaqueRedirectInterceptionWithURL=Failed to load ‘%S’. A ServiceWorker passed an opaqueredirect Response to FetchEvent.respondWith() while handling a non-navigation FetchEvent.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", \"RedirectMode\" or \"follow\". %S is a URL.\nBadRedirectModeInterceptionWithURL=Failed to load ‘%S’. A ServiceWorker passed a redirected Response to FetchEvent.respondWith() while RedirectMode is not ‘follow’.\nBiquadFilterChannelCountChangeWarning=BiquadFilterNode channel count changes may produce audio glitches.\nChromeScriptedDOMParserWithoutPrincipal=Creating DOMParser without a principal is deprecated.\n# LOCALIZATION NOTE: Do not translate \"DOMException\", \"code\" and \"name\"\nDOMExceptionCodeWarning=Use of DOMException’s code attribute is deprecated. Use name instead.\n# LOCALIZATION NOTE (EditorFileDropFailed): Do not translate contenteditable, %S is the error message explaining why the drop failed.\nEditorFileDropFailed=Dropping a file into a contenteditable element failed: %S.\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nEmptyWorkerSourceWarning=Attempting to create a Worker from an empty source. This is probably unintentional.\nEnablePrivilegeWarning=Use of enablePrivilege is deprecated.  Please use code that runs with the system principal (e.g. an extension) instead.\nExecCommandCutCopyDeniedNotInputDriven=document.execCommand(‘cut’/‘copy’) was denied because it was not called from inside a short running user-generated event handler.\nFileLastModifiedDateWarning=File.lastModifiedDate is deprecated. Use File.lastModified instead.\nFocusedWindowedPluginWhileFullscreen=Exited fullscreen because windowed plugin was focused.\n# LOCALIZATION NOTE: %S is the name of the header in question\nForbiddenHeaderWarning=Attempt to set a forbidden header was denied: %S\nFullscreenDeniedContainerNotAllowed=Request for fullscreen was denied because at least one of the document’s containing elements is not an iframe or does not have an “allowfullscreen” attribute.\nFullscreenDeniedDisabled=Request for fullscreen was denied because Fullscreen API is disabled by user preference.\nFullscreenDeniedFocusedPlugin=Request for fullscreen was denied because a windowed plugin is focused.\nFullscreenDeniedHidden=Request for fullscreen was denied because the document is no longer visible.\nFullscreenDeniedLostWindow=Request for fullscreen was denied because we no longer have a window.\nFullscreenDeniedMovedDocument=Request for fullscreen was denied because requesting element has moved document.\nFullscreenDeniedNotDescendant=Request for fullscreen was denied because requesting element is not a descendant of the current fullscreen element.\nFullscreenDeniedNotFocusedTab=Request for fullscreen was denied because requesting element is not in the currently focused tab.\nFullscreenDeniedNotHTMLSVGOrMathML=Request for fullscreen was denied because requesting element is not <svg>, <math>, or an HTML element.\nFullscreenDeniedNotInDocument=Request for fullscreen was denied because requesting element is no longer in its document.\nFullscreenDeniedNotInputDriven=Request for fullscreen was denied because Element.requestFullscreen() was not called from inside a short running user-generated event handler.\nFullscreenDeniedSubDocFullscreen=Request for fullscreen was denied because a subdocument of the document requesting fullscreen is already fullscreen.\nGeolocationInsecureRequestIsForbidden=A Geolocation request can only be fulfilled in a secure context.\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nHittingMaxWorkersPerDomain2=A Worker could not be started immediately because other documents in the same origin are already using the maximum number of workers. The Worker is now queued and will be started after some of the other workers have completed.\nIIRFilterChannelCountChangeWarning=IIRFilterNode channel count changes may produce audio glitches.\n# LOCALIZATION NOTE: Do not translate Will-change, %1$S,%2$S are numbers.\nIgnoringWillChangeOverBudgetWarning=Will-change memory consumption is too high. Budget limit is the document surface area multiplied by %1$S (%2$S px). Occurrences of will-change over the budget will be ignored.\n# LOCALIZATION NOTE: 'ImageBitmapRenderingContext.transferImageBitmap' and 'ImageBitmapRenderingContext.transferFromImageBitmap' should not be translated\nImageBitmapRenderingContext_TransferImageBitmap=ImageBitmapRenderingContext.transferImageBitmap is deprecated and will be removed soon. Use ImageBitmapRenderingContext.transferFromImageBitmap instead.\nImportXULIntoContentWarning=Importing XUL nodes into a content document is deprecated. This functionality may be removed soon.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Error\", \"Response\", \"FetchEvent.respondWith()\", or \"fetch()\". %S is a URL.\nInterceptedErrorResponseWithURL=Failed to load ‘%S’. A ServiceWorker passed an Error Response to FetchEvent.respondWith(). This typically means the ServiceWorker performed an invalid fetch() call.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", \"FetchEvent.respondWith()\", or \"Response\". %1$S is a URL. %2$S is an error string.\nInterceptedNonResponseWithURL=Failed to load ‘%1$S’. A ServiceWorker passed a promise to FetchEvent.respondWith() that resolved with non-Response value ‘%2$S’.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", or \"Response.clone()\". %S is a URL.\nInterceptedUsedResponseWithURL=Failed to load ‘%S’. A ServiceWorker passed a used Response to FetchEvent.respondWith(). The body of a Response may only be read once. Use Response.clone() to access the body multiple times.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\" or \"FetchEvent.preventDefault()\". %S is a URL.\nInterceptionCanceledWithURL=Failed to load ‘%S’. A ServiceWorker canceled the load by calling FetchEvent.preventDefault().\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %S is a URL.\nInterceptionFailedWithURL=Failed to load ‘%S’. A ServiceWorker intercepted the request and encountered an unexpected error.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", or \"FetchEvent.respondWith()\". %1$S is a URL. %2$S is an error string.\nInterceptionRejectedResponseWithURL=Failed to load ‘%1$S’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘%2$S’.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationNonE10S=A Large-Allocation header was ignored due to the document not being loaded out of process.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate GET.\nLargeAllocationNonGetRequest=A Large-Allocation header was ignored due to the load being triggered by a non-GET request.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name.\nLargeAllocationNonWin32=This page would be loaded in a new process due to a Large-Allocation header, however Large-Allocation process creation is disabled on non-Win32 platforms.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate `window.opener`.\nLargeAllocationNotOnlyToplevelInTabGroup=A Large-Allocation header was ignored due to the presence of windows which have a reference to this browsing context through the frame hierarchy or window.opener.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationSuccess=This page was loaded in a new process due to a Large-Allocation header.\n# LOCALIZATION NOTE: %1$S is the name of the property whose value is invalid. %2$S is the (invalid) value of the property. E.g. \"theme_color: 42 is not a valid CSS color.\"\nManifestInvalidCSSColor=%1$S: %2$S is not a valid CSS color.\n# LOCALIZATION NOTE: %1$S is the name of the object whose property is invalid. %2$S is the name of the invalid property. %3$S is the expected type of the property value. E.g. \"Expected the manifest's start_url member to be a string.\"\nManifestInvalidType=Expected the %1$S’s %2$S member to be a %3$S.\nManifestScopeNotSameOrigin=The scope URL must be same origin as document.\nManifestScopeURLInvalid=The scope URL is invalid.\nManifestShouldBeObject=Manifest should be an object.\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaCannotPlayNoDecoders=Cannot play media. No decoders for requested formats: %S\n# LOCALIZATION NOTE: Do not translate HTMLMediaElement and createMediaElementSource.\nMediaElementAudioSourceNodeCrossOrigin=The HTMLMediaElement passed to createMediaElementSource has a cross-origin resource, the node will output silence.\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaNoDecoders=No decoders for some of the requested formats: %S\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaPlatformDecoderNotFound=The video on this page can’t be played. Your system may not have the required video codecs for: %S\n# LOCALIZATION NOTE: Do not translate \"MediaRecorder\".\nMediaRecorderMultiTracksNotSupported=MediaRecorder does not support recording multiple tracks of the same type at this time.\n# LOCALIZATION NOTE: %S is the ID of the MediaStreamTrack passed to MediaStream.addTrack(). Do not translate \"MediaStreamTrack\" and \"AudioChannel\".\nMediaStreamAddTrackDifferentAudioChannel=MediaStreamTrack %S could not be added since it belongs to a different AudioChannel.\n# LOCALIZATION NOTE: Do not translate MediaStream and createMediaStreamSource.\nMediaStreamAudioSourceNodeCrossOrigin=The MediaStream passed to createMediaStreamSource has a cross-origin resource, the node will output silence.\n# LOCALIZATION NOTE: Do not translate \"MediaStream\", \"stop()\" and \"MediaStreamTrack\"\nMediaStreamStopDeprecatedWarning=MediaStream.stop() is deprecated and will soon be removed. Use MediaStreamTrack.stop() instead.\nMediaUnsupportedLibavcodec=The video on this page can’t be played. Your system has an unsupported version of libavcodec\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaWMFNeeded=To play video formats %S, you need to install extra Microsoft software, see https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\nMediaWidevineNoWMF=Trying to play Widevine with no Windows Media Foundation. See https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\nNavigatorGetUserMediaWarning=navigator.mozGetUserMedia has been replaced by navigator.mediaDevices.getUserMedia\nNodeValueWarning=Use of attributes’ nodeValue attribute is deprecated. Use value instead.\n# LOCALIZATION NOTE: Do not translate \"setVelocity\", \"PannerNode\", \"AudioListener\", \"speedOfSound\" and \"dopplerFactor\"\nPannerNodeDopplerWarning=Use of setVelocity on the PannerNode and AudioListener, and speedOfSound and dopplerFactor on the AudioListener are deprecated and those members will be removed. For more help https://developer.mozilla.org/en-US/docs/Web/API/AudioListener#Deprecated_features\nPointerLockDeniedDisabled=Request for pointer lock was denied because Pointer Lock API is disabled by user preference.\nPointerLockDeniedFailedToLock=Request for pointer lock was denied because the browser failed to lock the pointer.\nPointerLockDeniedHidden=Request for pointer lock was denied because the document is not visible.\nPointerLockDeniedInUse=Request for pointer lock was denied because the pointer is currently controlled by a different document.\nPointerLockDeniedMovedDocument=Request for pointer lock was denied because the requesting element has moved document.\nPointerLockDeniedNotFocused=Request for pointer lock was denied because the document is not focused.\nPointerLockDeniedNotInDocument=Request for pointer lock was denied because the requesting element is not in a document.\nPointerLockDeniedNotInputDriven=Request for pointer lock was denied because Element.requestPointerLock() was not called from inside a short running user-generated event handler, and the document is not in full screen.\nPointerLockDeniedSandboxed=Request for pointer lock was denied because Pointer Lock API is restricted via sandbox.\nPrefixedFullscreenAPIWarning=Prefixed Fullscreen API is deprecated. Please use unprefixed API for fullscreen. For more help https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API\n# LOCALIZATION NOTE: Do not translate \"mozImageSmoothingEnabled\", or \"imageSmoothingEnabled\"\nPrefixedImageSmoothingEnabledWarning=Use of mozImageSmoothingEnabled is deprecated. Please use the unprefixed imageSmoothingEnabled property instead.\n# LOCALIZATION NOTE: %1$S is the type of a DOM event. 'passive' is a literal parameter from the DOM spec.\nPreventDefaultFromPassiveListenerWarning=Ignoring ‘preventDefault()’ call on event of type ‘%1$S’ from a listener registered as ‘passive’.\n# LOCALIZATION NOTE: This error is reported when push message decryption fails\n# and no specific error info is available. Do not translate \"ServiceWorker\".\n# %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoError=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. For help with encryption, please see https://developer.mozilla.org/docs/Web/API/Push_API/Using_the_Push_API#Encryption\n# LOCALIZATION NOTE: This error is reported when the \"Crypto-Key\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Crypto-Key\", and \"dh\". %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoKeyHeader=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘Crypto-Key‘ header must include a ‘dh‘ parameter containing the app server’s public key. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 for more information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"Content-Encoding\" header is missing or contains an\n# unsupported encoding. Do not translate \"ServiceWorker\", \"Content-Encoding\",\n# \"aesgcm\", and \"aesgcm128\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncodingHeader=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘Content-Encoding‘ header must be ‘aesgcm‘. ‘aesgcm128‘ is allowed, but deprecated and will soon be removed. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 for more information.\n# LOCALIZATION NOTE: This error is reported when the \"Encryption\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Encryption\", and \"salt\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionHeader=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘Encryption’ header must include a unique ‘salt‘ parameter for each message. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 for more information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt because the deprecated\n# \"Encryption-Key\" header for an incoming push message is missing or invalid.\n# Do not translate \"ServiceWorker\", \"Encryption-Key\", \"dh\", \"Crypto-Key\", and\n# \"Content-Encoding: aesgcm\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionKeyHeader=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘Encryption-Key’ header must include a ‘dh‘ parameter. This header is deprecated and will soon be removed. Please use ‘Crypto-Key‘ with ‘Content-Encoding: aesgcm‘ instead. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 for more information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because an encrypted record is shorter than the pad size, the pad is larger\n# than the record, or any of the padding bytes are non-zero. Do not translate\n# \"ServiceWorker\". %1$S is the ServiceWorker scope URL. %2$S is the pad size\n# (1 for aesgcm128, 2 for aesgcm).\nPushMessageBadPaddingError=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. A record in the encrypted message was not padded correctly. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 for more information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"rs\" parameter is not a number, or is less than the pad size.\n# Do not translate \"ServiceWorker\", \"rs\", or \"Encryption\". %1$S is the\n# ServiceWorker scope URL. %2$S is the minimum value (1 for aesgcm128, 2 for\n# aesgcm).\nPushMessageBadRecordSize=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘rs‘ parameter of the ‘Encryption‘ header must be between %2$S and 2^36-31, or omitted entirely. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 for more information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"salt\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"salt\", \"Encryption\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSalt=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘salt‘ parameter in the ‘Encryption‘ header must be base64url-encoded (https://tools.ietf.org/html/rfc7515#appendix-C), and be at least 16 bytes before encoding. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 for more information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"dh\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"dh\", \"Crypto-Key\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSenderKey=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘dh‘ parameter in the ‘Crypto-Key‘ header must be the app server’s Diffie-Hellman public key, base64url-encoded (https://tools.ietf.org/html/rfc7515#appendix-C) and in “uncompressed” or “raw” form (65 bytes before encoding). See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 for more information.\n# LOCALIZATION NOTE: Do not translate \"RTCPeerConnection\", \"getLocalStreams\", \"getRemoteStreams\", \"getSenders\" or \"getReceivers\".\nRTCPeerConnectionGetStreamsWarning=RTCPeerConnection.getLocalStreams/getRemoteStreams are deprecated. Use RTCPeerConnection.getSenders/getReceivers instead.\nRemovedFullscreenElement=Exited fullscreen because fullscreen element was removed from document.\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbed=Rewriting old-style YouTube Flash embed (%S) to iframe embed (%S). Please update page to use iframe instead of embed/object, if possible.\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbedPathParams=Rewriting old-style YouTube Flash embed (%S) to iframe embed (%S). Params were unsupported by iframe embeds and converted. Please update page to use iframe instead of embed/object, if possible.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker.\nServiceWorkerGraceTimeoutTermination=Terminating ServiceWorker for scope ‘%1$S’ with pending waitUntil/respondWith promises because of grace timeout.\n# LOCALIZATION NOTE (ServiceWorkerNoFetchHandler): Do not translate \"Fetch\".\nServiceWorkerNoFetchHandler=Fetch event handlers must be added during the worker script’s initial evaluation.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a MIME Media Type like \"text/plain\" and %3$S is a URL.\nServiceWorkerRegisterMimeTypeError=Failed to register/update a ServiceWorker for scope ‘%1$S’: Bad Content-Type of ‘%2$S’ received for script ‘%3$S’.  Must be ‘text/javascript’, ‘application/x-javascript’, or ‘application/javascript’.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a stringified numeric HTTP status code like \"404\" and %3$S is a URL.\nServiceWorkerRegisterNetworkError=Failed to register/update a ServiceWorker for scope ‘%1$S’: Load failed with status %2$S for script ‘%3$S’.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Service-Worker-Allowed\" or \"HTTP\". %1$S and %2$S are URLs.\nServiceWorkerScopePathMismatch=Failed to register a ServiceWorker: The path of the provided scope ‘%1$S’ is not under the max scope allowed ‘%2$S’. Adjust the scope, move the Service Worker script, or use the Service-Worker-Allowed HTTP header to allow the scope.\n# LOCALIZATION NOTE: Do not translate \"postMessage\" or DOMWindow. %S values are origins, like https://domain.com:port\nTargetPrincipalDoesNotMatch=Failed to execute ‘postMessage’ on ‘DOMWindow’: The target origin provided (‘%S’) does not match the recipient window’s origin (‘%S’).\nTextContentWarning=Use of attributes’ textContent attribute is deprecated. Use value instead.\n# LOCALIZATION NOTE: Do not translate URL.createObjectURL(MediaStream).\nURLCreateObjectURL_MediaStream=URL.createObjectURL(MediaStream) is deprecated and will be removed soon.\n# LOCALIZATION NOTE: %1$S is the unanimatable paced property.\nUnanimatablePacedProperty=Paced property ‘%1$S’ is not an animatable property.\nWebrtcDeprecatedPrefixWarning=WebRTC interfaces with the “moz” prefix (mozRTCPeerConnection, mozRTCSessionDescription, mozRTCIceCandidate) have been deprecated.\n# LOCALIZATION NOTE: Do not translate \"window._content\" or \"window.content\"\nWindow_ContentWarning=window._content is deprecated.  Please use window.content instead.\n# LOCALIZATION NOTE: Do not translate \"window.controllers\"\nWindow_ControllersWarning=window.controllers is deprecated. Do not use it for UA detection.\n# LOCALIZATION NOTE: Do not translate xml:base.\nXMLBaseAttributeWarning=Use of xml:base attribute is deprecated and will be removed soon. Please remove any use of it.\nnsIJSONDecodeDeprecatedWarning=nsIJSON.decode is deprecated.  Please use JSON.parse instead.\nnsIJSONEncodeDeprecatedWarning=nsIJSON.encode is deprecated.  Please use JSON.stringify instead.\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/downloadProgress.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (BadPluginTitle): \n#\n#    This dialog is displayed when plugin throws unhandled exception\n#\nBadPluginTitle=פעולה לא חוקית בתוסף חיצוני\n# LOCALIZATION NOTE (BadPluginMessage): \n#\n#    This is the message for the BadPlugin dialog.\n#    %S will be replaced by brandShortName.\n#\nBadPluginMessage=התוסף החיצוני ביצע פעולה לא חוקית. מומלץ מאד להפעיל מחדש את %S.\n# LOCALIZATION NOTE (BadPluginCheckboxMessage): \n#\n#    This message tells the user that if they check this checkbox, they\n#    will never see this dialog again.\n#\nBadPluginCheckboxMessage=אל תראה הודעה זו שוב בהפעלה הנוכחית.\n\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/editMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editMenu.label            \"עריכה\">\n<!ENTITY editMenu.accesskey        \"ע\">\n<!ENTITY undoCmd.label             \"בטל\">\n<!ENTITY undoCmd.key               \"Z\">\n<!ENTITY undoCmd.accesskey         \"ל\">\n<!ENTITY redoCmd.label             \"בצע שוב\">\n<!ENTITY redoCmd.key               \"Y\">\n<!ENTITY redoCmd.accesskey         \"צ\">\n<!ENTITY cutCmd.label              \"גזירה\">\n<!ENTITY cutCmd.key                \"X\">\n<!ENTITY cutCmd.accesskey          \"ג\">\n<!ENTITY copyCmd.label             \"העתקה\">\n<!ENTITY copyCmd.key               \"C\">\n<!ENTITY copyCmd.accesskey         \"ת\">\n<!ENTITY pasteCmd.label            \"הדבקה\">\n<!ENTITY pasteCmd.key              \"V\">\n<!ENTITY pasteCmd.accesskey        \"ה\">\n<!ENTITY deleteCmd.label           \"מחיקה\">\n<!ENTITY deleteCmd.accesskey       \"מ\">\n<!ENTITY selectAllCmd.label        \"בחירת הכל\">\n<!ENTITY selectAllCmd.key          \"A\">\n<!ENTITY selectAllCmd.accesskey    \"ב\">\n<!ENTITY findCmd.label             \"חפש\">\n<!ENTITY findCmd.key               \"F\">\n<!ENTITY findCmd.accesskey         \"פ\">\n<!ENTITY findAgainCmd.label        \"מצא שוב\">\n<!ENTITY findAgainCmd.key          \"G\">\n<!ENTITY findAgainCmd.key2         \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey    \"ש\">\n<!ENTITY findPreviousCmd.label     \"מצא את הקודם\">\n<!ENTITY findPreviousCmd.accesskey \"v\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncsp.error.missing-directive = למדיניות חסרה ההנחיה הנדרשת ‘%S’\n\n#LOCALIZATION NOTE (csp.error.illegal-keyword) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP keyword, usually 'unsafe-inline'.\ncsp.error.illegal-keyword = ההוראה ‘%1$S’ מכילה מילת מפתח אסורה – %2$S \n\n#LOCALIZATION NOTE (csp.error.illegal-protocol) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-protocol = ההוראה ‘%1$S’ מכילה %2$S – פרוטוקול מקור אסור\n\n#LOCALIZATION NOTE (csp.error.missing-host) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.missing-host = פרוטוקול %2$S דורש שרת המארח בהוראות ‘%1$S’\n\n#LOCALIZATION NOTE (csp.error.missing-source) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP source, usually 'self'.\ncsp.error.missing-source = '%1$S' חייב להכיל את המקור %2$S\n\n#LOCALIZATION NOTE (csp.error.illegal-host-wildcard) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-host-wildcard = פרוטוקול %2$S: מקורות מרובים בהוראות ‘%1$S’ חייבים לכלול לפחות תת מתחם אחד שאינו גנרי (למשל ‎*.example.com במקום ‎*.com)\n\n#LOCALIZATION NOTE (uninstall.confirmation.title) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.title = הסרת %S\n\n#LOCALIZATION NOTE (uninstall.confirmation.message) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.message = ההרחבה “%S” מבקשת את הסרתה. כיצד לפעול?\n\nuninstall.confirmation.button-0.label = הסרה\nuninstall.confirmation.button-1.label = להשאיר מותקנת\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/fallbackMenubar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# OSX only. Default menu label when there is no xul menubar.\n\nquitMenuitem.label=יציאה\nquitMenuitem.key=q\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/filefield.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Change Action\n\ndownloadHelperNoneSelected=לא נבחר דבר\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/filepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY lookInMenuList.label   \"חיפוש במיקום:\">\n<!ENTITY lookInMenuList.accesskey   \"מ\">\n<!ENTITY textInput.label        \"שם קובץ:\">\n<!ENTITY textInput.accesskey        \"n\">\n<!ENTITY filterMenuList.label   \"קבצים מסוג:\">\n<!ENTITY filterMenuList.accesskey   \"t\">\n<!ENTITY name.label             \"שם\">\n<!ENTITY size.label             \"גודל\">\n<!ENTITY lastModified.label     \"שונה לאחרונה\">\n<!ENTITY showHiddenFiles.label  \"הראה קבצים וספריות נסתרים\">\n<!ENTITY showHiddenFiles.accesskey  \"S\">\n\n<!ENTITY noPermissionError.label \"אין לך את ההרשאות הדרושות כדי לראות ספרייה זו.\">\n\n<!ENTITY folderUp.tooltiptext   \"עלה למעלה רמה אחת\">\n<!ENTITY folderHome.tooltiptext \"לך לתיקיית הבית\">\n<!ENTITY folderNew.tooltiptext  \"צור תיקייה חדשה\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/filepicker.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The extensions to which these descriptions refer\n#                    now live in toolkit/content/filepicker.properties\nallTitle=כל הקבצים\nhtmlTitle=קובצי HTML\ntextTitle=קובצי טקסט\nimageTitle=קובצי תמונה\nxmlTitle=קובצי XML\nxulTitle=קובצי XUL\nappsTitle=יישומים\naudioTitle=קובצי שמע\nvideoTitle=קובצי וידאו\n\ndirTextInputLabel=שם ספרייה:\ndirTextInputAccesskey=ש\n\nconfirmTitle=אשר\nconfirmFileReplacing=%S כבר קיים.\\nהאם ברצונך להחליפו?\nopenButtonLabel=פתח\nsaveButtonLabel=שמירה\nselectFolderButtonLabel=בחירה\nnoButtonLabel=לא\nformatLabel=מבנה:\n\nerrorOpenFileDoesntExistTitle=שגיאה בפתיחת %S\nerrorOpenFileDoesntExistMessage=הקובץ %S אינו קיים\nerrorDirDoesntExistTitle=שגיאה בגישה אל %S\nerrorDirDoesntExistMessage=הספרייה %S אינה קיימת\n\nerrorOpeningFileTitle=שגיאה בפתיחת %S\nopenWithoutPermissionMessage_file=לא ניתן לקרוא את הקובץ %S\n\nerrorSavingFileTitle=שגיאה בשמירת %S\nsaveParentIsFileMessage=%S הוא קובץ, לא ניתן לשמור את %S\nsaveParentDoesntExistMessage=הנתיב %S אינו קיים, לא ניתן לשמור את %S\n\nsaveWithoutPermissionMessage_file=לא ניתן לכתוב לקובץ %S.\nsaveWithoutPermissionMessage_dir=לא ניתן ליצור קובץ. לא ניתן לכתוב לספרייה %S.\n\nerrorNewDirDoesExistTitle=שגיאה ביצירת %S\nerrorNewDirDoesExistMessage=קובץ בשם %S כבר קיים, לא ניתן ליצור את הספרייה.\n\nerrorCreateNewDirTitle=שגיאה ביצירת %S\nerrorCreateNewDirMessage=לא ניתן ליצור את הספרייה %S\nerrorCreateNewDirIsFileMessage=לא ניתן ליצור את הספרייה, %S הוא קובץ\nerrorCreateNewDirPermissionMessage=לא ניתן ליצור את הספרייה, לא ניתן לכתוב אל %S\n\npromptNewDirTitle=צור ספרייה חדשה\npromptNewDirMessage=שם ספרייה:\n\nerrorPathProblemTitle=שגיאה לא מוכרת\nerrorPathProblemMessage=אירעה שגיאה לא מוכרת (נתיב %S)\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/findbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the entities needed to -->\n<!-- LOCALIZATION NOTE : FILE use the Find Bar. --> \n\n<!ENTITY next.tooltip \"מציאת המופע הבא של הביטוי\">\n<!ENTITY previous.tooltip \"מציאת המופע הקודם של הביטוי\">\n<!ENTITY findCloseButton.tooltip \"סגירת סרגל החיפוש\">\n<!ENTITY highlightAll.label \"הדגשת הכול\">\n<!ENTITY highlightAll.accesskey \"ד\">\n<!ENTITY highlightAll.tooltiptext \"הדגשת כל המופעים של הביטוי\">\n<!ENTITY caseSensitive.label \"התאמת אותיות גדולות/קטנות\">\n<!ENTITY caseSensitive.accesskey \"ת\">\n<!ENTITY caseSensitive.tooltiptext \"חיפוש עם רגישות לאותיות גדולות\">\n<!ENTITY entireWord.label \"מילים שלמות\">\n<!ENTITY entireWord.accesskey \"ש\">\n<!ENTITY entireWord.tooltiptext \"חיפוש מילים שלמות בלבד\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/findbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# strings used by the Find bar, split from browser.properties\nNotFound=ביטוי לא נמצא\nWrappedToTop=הגיע לסוף הדף, ממשיך מלמעלה\nWrappedToBottom=הגיע לראש הדף, ממשיך מלמטה\nNormalFind=חיפוש בדף\nFastFind=חיפוש מהיר\nFastFindLinks=חיפוש מהיר (קישורים בלבד)\nCaseSensitive=(מותאם ראשיות)\nEntireWord=(מילים שלמות בלבד)\n# LOCALIZATION NOTE (FoundMatches): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is currently selected match and #2 the total amount of matches.\nFoundMatches=#1 מתוך #2 תוצאות;#1 מתוך #2 תוצאות\n# LOCALIZATION NOTE (FoundMatchesCountLimit): Semicolon-separated list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total amount of matches allowed before counting stops.\nFoundMatchesCountLimit=יותר מתוצאה אחת;יותר מ־#1 תוצאות\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/finddialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from finddialog.xul -->\n\n<!ENTITY findDialog.title \"מצא בדף זה\">\n<!ENTITY findField.label \"מצא את:\">\n<!ENTITY findField.accesskey \"צ\">\n<!ENTITY caseSensitiveCheckbox.label \"התאם אותיות גדולות/קטנות\">\n<!ENTITY caseSensitiveCheckbox.accesskey \"ה\">\n<!ENTITY wrapCheckbox.label \"המשך חיפוש מתחילת הדף\">\n<!ENTITY wrapCheckbox.accesskey \"ח\">\n<!ENTITY findButton.label \"מצא את הבא\">\n<!ENTITY findButton.accesskey \"מ\">\n<!ENTITY cancelButton.label \"ביטול\">\n<!ENTITY closeButton.label \"סגור\">\n<!ENTITY up.label \"למעלה\">\n<!ENTITY up.accesskey \"ע\">\n<!ENTITY down.label \"למטה\">\n<!ENTITY down.accesskey \"ט\">\n<!ENTITY direction.label \"כיוון\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/finddialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnotFoundWarning=הטקסט שהכנסת לא נמצא.\nnotFoundTitle=מצא"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/global-strres.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n16389=אירעה שגיאה לא מוכרת (%1$S)\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/global.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY locale.dir \"rtl\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/globalKeys.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY openHelp.commandkey     \"VK_F1\">\n<!ENTITY openHelpMac.commandkey  \"?\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/headsUpDisplay.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction):\n# This string is used to display JavaScript functions that have no given name -\n# they are said to be anonymous. See stacktrace.outputMessage.\nstacktrace.anonymousFunction=<anonymous>\n\n# LOCALIZATION NOTE (stacktrace.outputMessage):\n# This string is used in the Web Console output to identify a web developer call\n# to console.trace(). The stack trace of JavaScript function calls is displayed.\n# In this minimal message we only show the last call.\nstacktrace.outputMessage=מעקב מחסנית של %S, פונקציה %S, שורה %S.\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/intl.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * This file contains all localizable skin settings such as \n *   font, layout, and geometry\n *   Contributor(s):\n *   Tsahi Asher (tsahi_75@yahoo.com)\n *   Reuven Gonen  (linxspider@yahoo.com)\n */\nwindow { \n  font: 3mm tahoma,arial,helvetica,sans-serif;\n}\n\n\n/**************************\n**  Global Settings  **\n***************************/\n\n/*\n   chrome://browser/skin/pageInfo.css uses italic font style for the disabled textboxes.\n   Because Persian italic fonts are busted on some platforms (such as Vista), opt for not\n   using them.\n   We do this globally because any other similar code would result in imperfect rendering.\n*/\n\ntextbox[disabled] {\n  font-style: normal !important;\n}\n\n/* Make the XML error page RTL (bug 417489) */\n\nparsererror {\n  direction: rtl;\n}\n\n\n/********************\n**  Firefox  **\n*********************/\n\n\n/* set LTR for url and file paths and align them to the right - Bug 289934  */\n\n#source, #path, #url, #feedurl, #downloadFolder, #urltext {\n  direction: ltr !important;\n  text-align: right !important;\n}\n\n/* set LTR for login and password dialogs  */\n\n#password1Textbox, #password2Textbox, #loginTextbox\n{\n\tdirection: ltr !important;\n}\n\n/********************\n**  Thunderbird  **\n*********************/\n\n\n/* Set Folder Pane on the left side of window */\n\n#mailContentWrapper {\n  direction: ltr !important;\n}\n\n/* Set Mail Content titlebar as RTL */\n\n#searchBox {\n  direction: rtl !important;\n}\n\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (general.useragent.locale):\n# This is the valid BCP 47 language tag representing your locale.\n#\n# In most cases, this will simply be your locale code. However, in rare cases\n# (such as 'jp-JP-mac'), you may need to modify your locale code in order to\n# make it a valid BCP 47 language tag. (If your locale code does not include a\n# region subtag, do not include one in the language tag representing your\n# locale.)\ngeneral.useragent.locale=he-IL\n\n# LOCALIZATION NOTE (intl.accept_languages):\n# This is a comma-separated list of valid BCP 47 language tags.\n#\n# Begin with the value of 'general.useragent.locale'. Next, include language\n# tags for other languages that you expect most users of your locale to be\n# able to speak, so that their browsing experience degrades gracefully if\n# content is not available in their primary language.\n#\n# It is recommended that you include \"en-US, en\" at the end of the list as a\n# last resort. However, if you know that users of your locale would prefer a\n# different variety of English, or if they are not likely to understand\n# English at all, you may opt to include a different English language tag, or\n# to exclude English altogether.\n#\n# For example, the Breton [br] locale might consider including French and\n# British English in their list, since those languages are commonly spoken in\n# the same area as Breton:\n# intl.accept_languages=br, fr-FR, fr, en-GB, en\nintl.accept_languages=he, he-IL, en-US, en\n\n# LOCALIZATION NOTE (font.language.group):\n# This preference controls the initial setting of the language drop-down menu\n# in the Content > Fonts & Colors > Advanced preference panel.\n#\n# Set it to the value of one of the menuitems in the \"selectLangs\" menulist in\n# http://mxr.mozilla.org/mozilla/source/browser/components/preferences/fonts.xul\nfont.language.group=he\n\n# LOCALIZATION NOTE (intl.charset.detector):\n# This preference controls the initial setting for the character encoding\n# detector. Valid values are ja_parallel_state_machine for Japanese, ruprob\n# for Russian and ukprob for Ukrainian and the empty string to turn detection\n# off. The value must be empty for locales other than Japanese, Russian and\n# Ukrainian.\nintl.charset.detector=\n\n# LOCALIZATION NOTE (pluralRule): Pick the appropriate plural rule for your\n# language. This will determine how many plural forms of a word you will need\n# to provide and in what order.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\npluralRule=1\n\n# LOCALIZATION NOTE (intl.menuitems.alwaysappendaccesskeys, intl.menuitems.insertseparatorbeforeaccesskeys):\n# Valid values are: true, false, <empty string>\n# Missing preference or empty value equals false.\nintl.menuitems.alwaysappendaccesskeys=\nintl.menuitems.insertseparatorbeforeaccesskeys=true\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/keys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the application's labels for keys on the keyboard.\n#                     If you decide to translate this file, you should translate it based on\n#                     the prevelant kind of keyboard for your target user.\n# LOCALIZATION NOTE : There are two types of keys, those w/ text on their labels\n#                     and those w/ glyphs.\n# LOCALIZATION NOTE : VK_<…> represents a key on the keyboard.\n#\n# For more information please see bugzilla bug 90888.\n\n# F1..F10 should probably not be translated unless there are keyboards that actually have other labels\n# F11..F20 might be something else, but are really keyboard specific and not region/language specific\n# there are actually two different F11/F12 keys, I don't know which one these labels represent.\n# eg, F13..F20 on a sparc keyboard are labeled Props, Again .. Find, Cut\n# sparc also has Stop, Again and F11/F12. VK_F11/VK_F12 probably map to Stop/Again\n# LOCALIZATION NOTE : BLOCK Do not translate the next block\nVK_F1=F1\nVK_F2=F2\nVK_F3=F3\nVK_F4=F4\nVK_F5=F5\nVK_F6=F6\nVK_F7=F7\nVK_F8=F8\nVK_F9=F9\nVK_F10=F10\n\nVK_F11=F11\nVK_F12=F12\nVK_F13=F13\nVK_F14=F14\nVK_F15=F15\nVK_F16=F16\nVK_F17=F17\nVK_F18=F18\nVK_F19=F19\nVK_F20=F20\n# LOCALIZATION NOTE : BLOCK end do not translate block\n\n# LOCALIZATION NOTE : BLOCK GLYPHS, DO translate this block\nVK_UP=חץ למעלה\nVK_DOWN=חץ למטה\nVK_LEFT=חץ שמאלה\nVK_RIGHT=חץ ימינה\nVK_PAGE_UP=Page Up\nVK_PAGE_DOWN=Page Down\n# LOCALIZATION NOTE : BLOCK end GLYPHS\n\n# Enter, backspace, and Tab might have both glyphs and text\n# if the keyboards usually have a glyph,\n# if there is a meaningful translation,\n# or if keyboards are localized\n# then translate them or insert the appropriate glyph\n# otherwise you should probably just translate the glyph regions\n\n# LOCALIZATION NOTE : BLOCK maybe GLYPHS\nVK_RETURN=Return\nVK_TAB=Tab\nVK_BACK=Backspace\nVK_DELETE=Del\n# LOCALIZATION NOTE : BLOCK end maybe GLYPHS\n# LOCALIZATION NOTE : BLOCK typing state keys\nVK_HOME=Home\nVK_END=End\n\nVK_ESCAPE=Esc\nVK_INSERT=Ins\n# LOCALIZATION NOTE : BLOCK end\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/languageNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naa = אפאר\nab = אבחזית\nae = אווסטית\naf = אפריקאנס\nak = אקאן\nam = אמהרית\nan = ארגונית\nar = ערבית\nas = אסאמית\nast = שפת אסטוריאס\nav = אווארית\nay = איימרה\naz = אזרבאיג׳אנית\nba = באשקירית\nbe = בלארוסית\nbg = בולגרית\nbh = ביהארית\nbi = ביסלמה\nbm = במברה\nbn = בנגלית\nbo = טיבטית\nbr = ברטונית\nbs = בוסנית\nca = קטלאנית\nce = צ׳צ׳נית\nch = צ׳מורו\nco = קורסיקנית\ncr = קרי\ncs = צ׳כית\ncsb = קשובית\ncu = סלאבית כנסייתית\ncv = צ׳ובשית\ncy = ולשית\nda = דנית\nde = גרמנית\ndsb = סורבית תחתית\ndv = דיווהי\ndz = דזונג־קה\nee = אווה\nel = יוונית\nen = אנגלית\neo = אספרנטו\nes = ספרדית\net = אסטונית\neu = בסקית\nfa = פרסית\nff = פולה\nfi = פינית\nfj = פיג׳ית\nfo = פארואזית\nfr = צרפתית\nfur = פריולית\nfy = פריזית\nga = אירית\ngd = גאלית סקוטית\ngl = גליסית\ngn = גוארני\ngu = גוג׳ראטית\ngv = מנקס\nha = האוסה\nhaw = הוואית\nhe = עברית\nhi = הינדית\nhil = היליגאינון\nho = הירי מוטו\nhr = קרואטית\nhsb = סורבית עילית\nht = האיטית\nhu = הונגרית\nhy = ארמנית\nhz = הררו\nia = אינטרלינגואָה\nid = אינדונזית\nie = אינטרלינגואֶה\nig = איגבו\nii = סהגו׳אן יי\nik = אינופיאק\nio = אידו\nis = איסלנדית\nit = איטלקית\niu = אינואיטית\nja = יפנית\njv = ג׳אווית\nka = גאורגית\nkg = קונגו\nki = קיקויו\nkj = קואניאמה\nkk = קזחית\nkl = גרינלנדית\nkm = קמבודית\nkn = קנאדה\nko = קוראנית\nkok = קונקאני\nkr = קנורי\nks = קשמירית\nku = כורדית\nkv = קומי\nkw = קורני\nky = קירגיזית\nla = לטינית\nlb = לוקסמבורגית\nlg = לוגנדה\nli = לימבורגית\nln = לינגלה\nlo = לאו\nlt = ליטאית\nlu = לובה־קטנגה\nlv = לטבית\nmg = מלגאשית\nmh = שפת איי מרשל\nmi = מאורית\nmk = מקדונית\nml = מליאלאם\nmn = מונגולית\nmr = מרטהי\nms = מלזית\nmt = מלטית\nmy = בורמזית\nna = נאורו\nnb = נורווגית בוקמאל\nnd = נדבלה צפונית\nne = נפאלית\nng = נדונגה\nnl = הולנדית\nnn = נורווגית נינורסק\nno = נורווגית\nnr = נדבלה דרומית\nnso = סותו צפונית\nnv = נאבאחו\nny = צי׳צ׳ווה\noc = אוקסיטנית\noj = אוג׳יבווה\nom = אורומו\nor = אורייה\nos = אוסטית\npa = פנג׳בית\npi = פלי\npl = פולנית\nps = פשטונית\npt = פורטוגלית\nqu = קצ׳ואה\nrm = רטו-רומנית\nrn = קירונדי\nro = רומנית\nru = רוסית\nrw = קיניירואנדה\nsa = סנסקריט\nsc = סרדית\nsd = סינדהי\nse = סאמי צפונית\nsg = סנגו\nsi = ציילונית\nsk = סלובקית\nsl = סלובנית\nsm = סמואית\nsn = שונה\nso = סומאלית\nson = סונגהיי\nsq = אלבנית\nsr = סרבית\nss = סיסוואטי\nst = סוטו, מזרחית\nsu = סודנית\nsv = שוודית\nsw = סווהילית\nta = טמילית\nte = טלוגו\ntg = טאג׳יקית\nth = תאילנדית\nti = טיגרינית\ntig = תיגרה\ntk = טורקמנית\ntl = טגלוג\ntlh = קלינגונית\ntn = טסואנה\nto = טונגה\ntr = טורקית\nts = טסונגה\ntt = טטארית\ntw = טווי\nty = טהיטית\nug = אויגור\nuk = אוקראינית\nur = אורדו\nuz = אוזבקית\nve = וונדה\nvi = ויאטנמית\nvo = וולפוק\nwa = ולונית\nwen = סורבית\nwo = וולוף\nxh = קהוסה\nyi = יידיש\nyo = יורובה\nza = ז׳ואנג\nzh = סינית\nzu = זולו\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/layout/HtmlForm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nReset=איפוס\nSubmit=הגשת שאילתה\nBrowse=עיון…‏\nFileUpload=העלאת קובץ\nDirectoryUpload=בחירת תיקיה להעלאה\nDirectoryPickerOkButtonLabel=העלאה\n# LOCALIZATION NOTE (IsIndexPromptWithSpace): The last character of the string \n# should be a space (U+0020) in most locales. The prompt is followed by an \n# input field. The space needs be escaped in the property file to avoid \n# trimming.\nIsIndexPromptWithSpace=זהו אינדקס הניתן לחיפוש. נא להכניס מילות מפתח לחיפוש:\\u0020\nForgotPostWarning=הטופס מכיל enctype=%S, אולם חסר method=post. שולח כרגיל עם  method=GET וללא enctype במקום.\nForgotFileEnctypeWarning=הטופס כולל קלט קובץ, אולם חסר method=POST וגם  enctype=multipart/form-data בטופס. הקובץ לא ישלח.\n# LOCALIZATION NOTE (DefaultFormSubject): %S will be replaced with brandShortName\nDefaultFormSubject=טופס מ־%S\nCannotEncodeAllUnicode=טופס נשלח בקידוד %S שלא ניתן לקדד בו את כל תווי Unicode, ולכן ייתכן שקלט המשתמש ייפגם. כדי להימנע מבעיה זו, על העמוד להשתנות כך שהטופס ישלח בקידוד UTF-8 באמצעות שינוי קידוד הדף עצמו או באמצעות ציון accept-charset=utf-8 ברכיב ה־form.\nAllSupportedTypes=כל הסוגים הנתמכים\n# LOCALIZATION NOTE (NoFileSelected): this string is shown on a\n# <input type='file'> when there is no file selected yet.\nNoFileSelected=לא נבחר קובץ.\n# LOCALIZATION NOTE (NoFilesSelected): this string is shown on a\n# <input type='file' multiple> when there is no file selected yet.\nNoFilesSelected=לא נבחרו קבצים.\n# LOCALIZATION NOTE (NoDirSelected): this string is shown on a\n# <input type='file' directory/webkitdirectory> when there is no directory\n# selected yet.\nNoDirSelected=לא נבחרה ספרייה.\n# LOCALIZATION NOTE (XFilesSelected): this string is shown on a\n# <input type='file' multiple> when there are more than one selected file.\n# %S will be a number greater or equal to 2.\nXFilesSelected=%S קבצים נבחרו.\nColorPicker=בחירת צבע\nDatePicker=בחירת תאריך\n# LOCALIZATION NOTE (AndNMoreFiles): Semi-colon list of plural forms. \n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals \n# This string is shown at the end of the tooltip text for <input type='file'\n# multiple> when there are more than 21 files selected (when we will only list\n# the first 20, plus an \"and X more\" line). #1 represents the number of files\n# minus 20 and will always be a number equal to or greater than 2. So the\n# singular case will never be used.\nAndNMoreFiles=ועוד אחד; ועוד #1 נוספים\n# LOCALIZATION NOTE (DefaultSummary): this string is shown on a <details> when\n# it has no direct <summary> child. Google Chrome should already have this\n# string translated.\nDefaultSummary=פרטים\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/layout/MediaDocument.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (ImageTitleWithDimensions2AndFile): first %S is filename, second %S is type, third %S is width and fourth %S is height\n#LOCALIZATION NOTE (ImageTitleWithoutDimensions): first %S is filename, second %S is type\n#LOCALIZATION NOTE (ImageTitleWithDimensions2): first %S is type, second %S is width and third %S is height\n#LOCALIZATION NOTE (ImageTitleWithNeitherDimensionsNorFile): first %S is type\n#LOCALIZATION NOTE (MediaTitleWithFile): first %S is filename, second %S is type\n#LOCALIZATION NOTE (MediaTitleWithNoInfo): first %S is type\nImageTitleWithDimensions2AndFile=%S (תמונה מסוג %S, %S\\u00A0\\u00D7\\u00A0%S פיקסלים)\nImageTitleWithoutDimensions=%S (תמונת %S)\nImageTitleWithDimensions2=(תמונה מסוג %S, %S\\u00A0\\u00D7\\u00A0%S פיקסלים)\nImageTitleWithNeitherDimensionsNorFile=(תמונת %S)\nMediaTitleWithFile=%S (אובייקט %S)\nMediaTitleWithNoInfo=(אובייקט %S)\n\nInvalidImage=לא ניתן להציג את התמונה \"%S\" משום שהיא מכילה שגיאות.\nScaledImage=גודל שוּנה (%S%%)\n\nTitleWithStatus=%S - %S\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/layout/htmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Encoding warnings and errors\nEncNoDeclarationFrame=The character encoding of a framed document was not declared. The document may appear different if viewed without the document framing it.\nEncNoDeclarationPlain=The character encoding of the plain text document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the file needs to be declared in the transfer protocol or file needs to use a byte order mark as an encoding signature.\nEncNoDeclaration=The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol.\nEncLateMetaFrame=The character encoding declaration of the framed HTML document was not found when prescanning the first 1024 bytes of the file. When viewed without the document framing it, the page will reload automatically. The encoding declaration needs to be moved to be within the first 1024 bytes of the file.\nEncLateMeta=The character encoding declaration of the HTML document was not found when prescanning the first 1024 bytes of the file. When viewed in a differently-configured browser, this page will reload automatically. The encoding declaration needs to be moved to be within the first 1024 bytes of the file.\nEncLateMetaReload=The page was reloaded, because the character encoding declaration of the HTML document was not found when prescanning the first 1024 bytes of the file. The encoding declaration needs to be moved to be within the first 1024 bytes of the file.\nEncLateMetaTooLate=The character encoding declaration of document was found too late for it to take effect. The encoding declaration needs to be moved to be within the first 1024 bytes of the file.\nEncMetaUnsupported=An unsupported character encoding was declared for the HTML document using a meta tag. The declaration was ignored.\nEncProtocolUnsupported=הוצהר קידוד תווים לא נתמך ברמת הפרוטוקול. הצהרה זו בוטלה.\nEncBomlessUtf16=Detected UTF-16-encoded Basic Latin-only text without a byte order mark and without a transfer protocol-level declaration. Encoding this content in UTF-16 is inefficient and the character encoding should have been declared in any case.\nEncMetaUtf16=A meta tag was used to declare the character encoding as UTF-16. This was interpreted as an UTF-8 declaration instead.\nEncMetaUserDefined=A meta tag was used to declare the character encoding as x-user-defined. This was interpreted as a windows-1252 declaration instead for compatibility with intentionally mis-encoded legacy fonts. This site should migrate to Unicode.\n\n# The bulk of the messages below are derived from \n# http://hg.mozilla.org/projects/htmlparser/file/1f633cef7de7/src/nu/validator/htmlparser/impl/ErrorReportingTokenizer.java\n# which is available under the MIT license.\n\n# Tokenizer errors\nerrGarbageAfterLtSlash=פסולת אחרי “</”.\nerrLtSlashGt=ראיתי \"</>\". סיבות אפשריות: \"‪<‬\" לא מחולף (החילוף הנכון הוא \"&lt;‎\") או שגיאת הגלדה בתג סיום.\nerrCharRefLacksSemicolon=הפניה לתו לא מסתיימת בנקודה ופסיק.\nerrNoDigitsInNCR=אין ספרות בהפניה מספרית לתו.\nerrGtInSystemId=“>” במזהה המערכת.\nerrGtInPublicId=“>” במזהה הציבורי.\nerrNamelessDoctype=doctype חסר שם.\nerrConsecutiveHyphens=מינוסים עוקבים לא סיימו הערה. אסור להשתמש ב“--” בתוך הערה, אבל מותר להשתמש ב“- -”, לדוגמה.\nerrPrematureEndOfComment=סוף הערה מוקדם מדי. השתמשו ב\"‪-->‬\" כדי לסיים הערה כראוי.\nerrBogusComment=הערה מזוייפת.\nerrUnquotedAttributeLt=תו \"‪<‬\" בערך של מאפיין שאינו נתון במירכאות. סיבה אפשרית: תו \"‪>‬\" חסר מיד לפני־כן.\nerrUnquotedAttributeGrave=תו \"`\" בערך של מאפיין שאינו נתון במירכאות. סיבה אפשרית: שימוש בתו לא נכון בתור מירכה.\nerrUnquotedAttributeQuote=מירכה בערך של מאפיין שאינו נתון במירכאות. סיבות אפשריות: מאפיינים שרצים יחד או מחרוזת שאילתה ב־URL בערך של מאפיין שאינו נתון במירכאות.\nerrUnquotedAttributeEquals=“=” in an unquoted attribute value. Probable causes: Attributes running together or a URL query string in an unquoted attribute value.\nerrSlashNotFollowedByGt=A slash was not immediately followed by “>”.\nerrNoSpaceBetweenAttributes=אין רווח בין התכונות.\nerrUnquotedAttributeStartLt=“<” at the start of an unquoted attribute value. Probable cause: Missing “>” immediately before.\nerrUnquotedAttributeStartGrave=“`” at the start of an unquoted attribute value. Probable cause: Using the wrong character as a quote.\nerrUnquotedAttributeStartEquals=“=” at the start of an unquoted attribute value. Probable cause: Stray duplicate equals sign.\nerrAttributeValueMissing=ערך תכונה חסר.\nerrBadCharBeforeAttributeNameLt=Saw “<” when expecting an attribute name. Probable cause: Missing “>” immediately before.\nerrEqualsSignBeforeAttributeName=Saw “=” when expecting an attribute name. Probable cause: Attribute name missing.\nerrBadCharAfterLt=Bad character after “<”. Probable cause: Unescaped “<”. Try escaping it as “lt;”.\nerrLtGt=Saw “<>”. Probable causes: Unescaped “<” (escape as “lt;”) or mistyped start tag.\nerrProcessingInstruction=Saw “<?”. Probable cause: Attempt to use an XML processing instruction in HTML. (XML processing instructions are not supported in HTML.)\nerrUnescapedAmpersandInterpretedAsCharacterReference=The string following “&” was interpreted as a character reference. (“&” probably should have been escaped as “&amp;”.)\nerrNotSemicolonTerminated=Named character reference was not terminated by a semicolon. (Or “&” should have been escaped as “&amp;”.)\nerrNoNamedCharacterMatch=“&” did not start a character reference. (“&” probably should have been escaped as “&amp;”.)\nerrQuoteBeforeAttributeName=Saw a quote when expecting an attribute name. Probable cause: “=” missing immediately before.\nerrLtInAttributeName=“<” in attribute name. Probable cause: “>” missing immediately before.\nerrQuoteInAttributeName=Quote in attribute name. Probable cause: Matching quote missing somewhere earlier.\nerrExpectedPublicId=Expected a public identifier but the doctype ended.\nerrBogusDoctype=doctype מזויף.\nmaybeErrAttributesOnEndTag=End tag had attributes.\nmaybeErrSlashInEndTag=Stray “/” at the end of an end tag.\nerrNcrNonCharacter=Character reference expands to a non-character.\nerrNcrSurrogate=Character reference expands to a surrogate.\nerrNcrControlChar=Character reference expands to a control character.\nerrNcrCr=A numeric character reference expanded to carriage return.\nerrNcrInC1Range=A numeric character reference expanded to the C1 controls range.\nerrEofInPublicId=End of file inside public identifier.\nerrEofInComment=End of file inside comment.\nerrEofInDoctype=End of file inside doctype.\nerrEofInAttributeValue=End of file reached when inside an attribute value. Ignoring tag.\nerrEofInAttributeName=End of file occurred in an attribute name. Ignoring tag.\nerrEofWithoutGt=Saw end of file without the previous tag ending with “>”. Ignoring tag.\nerrEofInTagName=End of file seen when looking for tag name. Ignoring tag.\nerrEofInEndTag=End of file inside end tag. Ignoring tag.\nerrEofAfterLt=End of file after “<”.\nerrNcrOutOfRange=Character reference outside the permissible Unicode range.\nerrNcrUnassigned=Character reference expands to a permanently unassigned code point.\nerrDuplicateAttribute=תכונה כפולה.\nerrEofInSystemId=End of file inside system identifier.\nerrExpectedSystemId=Expected a system identifier but the doctype ended.\nerrMissingSpaceBeforeDoctypeName=Missing space before doctype name.\nerrHyphenHyphenBang=“--!” נמצא בתגובה.\nerrNcrZero=Character reference expands to zero.\nerrNoSpaceBetweenDoctypeSystemKeywordAndQuote=No space between the doctype “SYSTEM” keyword and the quote.\nerrNoSpaceBetweenPublicAndSystemIds=No space between the doctype public and system identifiers.\nerrNoSpaceBetweenDoctypePublicKeywordAndQuote=No space between the doctype “PUBLIC” keyword and the quote.\n\n# Tree builder errors\nerrStrayStartTag2=Stray start tag “%1$S”.\nerrStrayEndTag=Stray end tag “%1$S”.\nerrUnclosedElements=End tag “%1$S” seen, but there were open elements.\nerrUnclosedElementsImplied=End tag “%1$S” implied, but there were open elements.\nerrUnclosedElementsCell=A table cell was implicitly closed, but there were open elements.\nerrStrayDoctype=Stray doctype.\nerrAlmostStandardsDoctype=Almost standards mode doctype. Expected “<!DOCTYPE html>”.\nerrQuirkyDoctype=Quirky doctype. Expected “<!DOCTYPE html>”.\nerrNonSpaceInTrailer=Non-space character in page trailer.\nerrNonSpaceAfterFrameset=Non-space after “frameset”.\nerrNonSpaceInFrameset=Non-space in “frameset”.\nerrNonSpaceAfterBody=Non-space character after body.\nerrNonSpaceInColgroupInFragment=Non-space in “colgroup” when parsing fragment.\nerrNonSpaceInNoscriptInHead=Non-space character inside “noscript” inside “head”.\nerrFooBetweenHeadAndBody=“%1$S” element between “head” and “body”.\nerrStartTagWithoutDoctype=Start tag seen without seeing a doctype first. Expected “<!DOCTYPE html>”.\nerrNoSelectInTableScope=No “select” in table scope.\nerrStartSelectWhereEndSelectExpected=“select” start tag where end tag expected.\nerrStartTagWithSelectOpen=“%1$S” start tag with “select” open.\nerrBadStartTagInHead2=Bad start tag “%1$S” in “head”.\nerrImage=Saw a start tag “image”.\nerrIsindex=“isindex” seen.\nerrFooSeenWhenFooOpen=An “%1$S” start tag seen but an element of the same type was already open.\nerrHeadingWhenHeadingOpen=Heading cannot be a child of another heading.\nerrFramesetStart=“frameset” start tag seen.\nerrNoCellToClose=No cell to close.\nerrStartTagInTable=Start tag “%1$S” seen in “table”.\nerrFormWhenFormOpen=Saw a “form” start tag, but there was already an active “form” element. Nested forms are not allowed. Ignoring the tag.\nerrTableSeenWhileTableOpen=Start tag for “table” seen but the previous “table” is still open.\nerrStartTagInTableBody=“%1$S” start tag in table body.\nerrEndTagSeenWithoutDoctype=End tag seen without seeing a doctype first. Expected “<!DOCTYPE html>”.\nerrEndTagAfterBody=Saw an end tag after “body” had been closed.\nerrEndTagSeenWithSelectOpen=“%1$S” end tag with “select” open.\nerrGarbageInColgroup=Garbage in “colgroup” fragment.\nerrEndTagBr=End tag “br”.\nerrNoElementToCloseButEndTagSeen=No “%1$S” element in scope but a “%1$S” end tag seen.\nerrHtmlStartTagInForeignContext=HTML start tag “%1$S” in a foreign namespace context.\nerrTableClosedWhileCaptionOpen=“table” closed but “caption” was still open.\nerrNoTableRowToClose=No table row to close.\nerrNonSpaceInTable=Misplaced non-space characters inside a table.\nerrUnclosedChildrenInRuby=Unclosed children in “ruby”.\nerrStartTagSeenWithoutRuby=Start tag “%1$S” seen without a “ruby” element being open.\nerrSelfClosing=Self-closing syntax (“/>”) used on a non-void HTML element. Ignoring the slash and treating as a start tag.\nerrNoCheckUnclosedElementsOnStack=Unclosed elements on stack.\nerrEndTagDidNotMatchCurrentOpenElement=End tag “%1$S” did not match the name of the current open element (“%2$S”).\nerrEndTagViolatesNestingRules=End tag “%1$S” violates nesting rules.\nerrEndWithUnclosedElements=End tag for “%1$S” seen, but there were unclosed elements."
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/layout/xmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Map Expat error codes to error strings\n1 = הזיכרון אזל\n2 = שגיאת תחביר\n3 = לא נמצא רכיב שורש\n4 = אינו בנוי היטב\n5 = אסימון לא סגור\n6 = אסימון לא סגור\n7 = תגית לא מתאימה\n8 = תכונה כפולה\n9 = זבל אחרי מרכיב מסמך\n10 = פרמטר לא חוקי בהפניה לישות\n11 = ישות לא מוגדרת\n12 = הפנית ישות רקורסיבית\n13 = ישות לא מתואמת (א־סינכרונית)\n14 = הפניה למספר תו לא חוקי\n15 = הפנייה לישות בינארית\n16 = הפנייה לישות חיצונית בתכונה\n17 = הוראות עיבוד XML אינן בתחילת ישות חיצונית\n18 = קידוד לא מוכר\n19 = הקידוד שצוין בהכרזת XML אינו נכון\n20 = מיקטע CDATA לא סגור\n21 = שגיאה בעיבוד הפניה לישות חיצונית\n22 = מסמך אינו עומד בפני עצמו\n23 = unexpected parser state\n24 = entity declared in parameter entity\n27 = prefix not bound to a namespace\n28 = must not undeclare prefix\n29 = incomplete markup in parameter entity\n30 = XML declaration not well-formed\n31 = text declaration not well-formed\n32 = illegal character(s) in public id\n38 = reserved prefix (xml) must not be undeclared or bound to another namespace URI\n39 = reserved prefix (xmlns) must not be declared or undeclared\n40 = prefix must not be bound to one of the reserved namespace URIs\n\n# %1$S is replaced by the Expat error string, may be followed by Expected (see below)\n# %2$S is replaced by URL\n# %3$u is replaced by line number\n# %4$u is replaced by column number\nXMLParsingError = שגיאה בניתוח XML:‏ %1$S\\nמיקום: %2$S שורה מספר %3$u, עמודה %4$u:\n\n# %S is replaced by a tag name.\n# This gets appended to the error string if the error is mismatched tag.\nExpected = . היה צפוי: </%S>.\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/layout_errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nImageMapRectBoundsError=The \"coords\" attribute of the <area shape=\"rect\"> tag is not in the \"left,top,right,bottom\" format.\nImageMapCircleWrongNumberOfCoords=The \"coords\" attribute of the <area shape=\"circle\"> tag is not in the \"center-x,center-y,radius\" format.\nImageMapCircleNegativeRadius=The \"coords\" attribute of the <area shape=\"circle\"> tag has a negative radius.\nImageMapPolyWrongNumberOfCoords=The \"coords\" attribute of the <area shape=\"poly\"> tag is not in the \"x1,y1,x2,y2 ...\" format.\nImageMapPolyOddNumberOfCoords=The \"coords\" attribute of the <area shape=\"poly\"> tag is missing the last \"y\" coordinate (the correct format is \"x1,y1,x2,y2 ...\").\n\nTablePartRelPosWarning=Relative positioning of table rows and row groups is now supported. This site may need to be updated because it may depend on this feature having no effect.\n\n## LOCALIZATION NOTE(CompositorAnimationWarningContentTooLarge2):\n## (%1$S, %2$S) is a pair of integer values of the frame size\n## (%3$S, %4$S) is a pair of integer values of a limit based on the viewport size\n## (%5$S, %6$S) is a pair of integer values of an absolute limit\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformBackfaceVisibilityHidden):\n## 'backface-visibility: hidden' is a CSS property, don't translate it.\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformPreserve3D):\n## 'transform-style: preserve-3d' is a CSS property, don't translate it.\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformSVG,\n##                   CompositorAnimationWarningTransformWithGeometricProperties,\n##                   CompositorAnimationWarningTransformWithSyncGeometricAnimations,\n##                   CompositorAnimationWarningTransformFrameInactive,\n##                   CompositorAnimationWarningOpacityFrameInactive):\n## 'transform' and 'opacity' mean CSS property names, don't translate it.\n\n\n## LOCALIZATION NOTE(CompositorAnimationWarningContentTooLarge2):\n## (%1$S, %2$S) is a pair of integer values of the frame size\n## (%3$S, %4$S) is a pair of integer values of a limit based on the viewport size\n## (%5$S, %6$S) is a pair of integer values of an absolute limit\nCompositorAnimationWarningContentTooLarge2=Animation cannot be run on the compositor because the frame size (%1$S, %2$S) is too large relative to the viewport (larger than (%3$S, %4$S)) or larger than the maximum allowed value (%5$S, %6$S)\nCompositorAnimationWarningHasRenderingObserver=Animation cannot be run on the compositor because the element has rendering observers (-moz-element or SVG clipping/masking)\nCompositorAnimationWarningOpacityFrameInactive=Animation cannot be run on the compositor because the frame was not marked active for ‘opacity’ animation\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformBackfaceVisibilityHidden):\n## 'backface-visibility: hidden' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformBackfaceVisibilityHidden=Animations of ‘backface-visibility: hidden’ transforms cannot be run on the compositor\nCompositorAnimationWarningTransformFrameInactive=Animation cannot be run on the compositor because the frame was not marked active for ‘transform’ animation\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformPreserve3D):\n## 'transform-style: preserve-3d' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformPreserve3D=Animations of ‘transform-style: preserve-3d’ transforms cannot be run on the compositor\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformSVG,\n##                   CompositorAnimationWarningTransformWithGeometricProperties,\n##                   CompositorAnimationWarningTransformWithSyncGeometricAnimations,\n##                   CompositorAnimationWarningTransformFrameInactive,\n##                   CompositorAnimationWarningOpacityFrameInactive):\n## 'transform' and 'opacity' mean CSS property names, don't translate it.\nCompositorAnimationWarningTransformSVG=Animations of ‘transform’ on elements with SVG transforms cannot be run on the compositor\nCompositorAnimationWarningTransformWithGeometricProperties=Animations of ‘transform’ cannot be run on the compositor when geometric properties are animated on the same element at the same time\nCompositorAnimationWarningTransformWithSyncGeometricAnimations=Animation of ‘transform’ cannot be run on the compositor because it should be synchronized with animations of geometric properties that started at the same time\nScrollLinkedEffectFound2=This site appears to use a scroll-linked positioning effect. This may not work well with asynchronous panning; see https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects for further details and to join the discussion on related tools and features!\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/mathml/mathml.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nInvalidChild=Invalid markup: <%1$S> is not allowed as a child of <%2$S>.\nChildCountIncorrect=Invalid markup: Incorrect number of children for <%1$S/> tag.\nDuplicateMprescripts=Invalid markup: More than one <mprescripts/> in <mmultiscripts/>.\n# LOCALIZATION NOTE:  The first child of <mmultiscript/> is the base, that is the element to which scripts are attached.\nNoBase=Invalid markup: Expected exactly one Base element in <mmultiscripts/>.  Found none.\nSubSupMismatch=Invalid markup: Incomplete subscript/superscript pair in <mmultiscripts/>.\n\n# LOCALIZATION NOTE:  When localizing the single quotes ('), follow the conventions in css.properties for your target locale.\nAttributeParsingError=Error in parsing the value '%1$S' for '%2$S' attribute of <%3$S/>.  Attribute ignored.\nAttributeParsingErrorNoTag=Error in parsing the value '%1$S' for '%2$S' attribute.  Attribute ignored.\nLengthParsingError=Error in parsing MathML attribute value '%1$S' as length.  Attribute ignored.\nDeprecatedSupersededBy='%1$S' is deprecated in MathML 3, superseded by '%2$S'.\nUnitlessValuesAreDeprecated=Unitless values are deprecated in MathML 3.\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/mozilla.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mozilla.title.15.1\n'ספר מוזילה, 15:1'>\n\n<!ENTITY mozilla.quote.15.1\n'ויריבו <em>תאומי</em> הממון : וילחמו, ויטילו את העולם אל <em>אפלה חדשה</em>, והבהמה שנאה את האפלה : ותנוע הבהמה <em>מהר</em>, ותתחזק, ותפרץ ותרב עד מאד מאד : ותבאנה הבהמות <em>אש</em> ואור לאפלה :'>\n\n<!ENTITY mozilla.from.15.1\n'מתוך <strong>ספר מוזילה,</strong> 15:1'>\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/narrate.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Narrate, meaning \"read the page out loud\". This is the name of the feature\n# and it is the label for the popup button.\nnarrate = הקראה\nback = חזרה\nstart = התחלה\nstop = עצירה\nforward = קדימה\nspeed = מהירות\nselectvoicelabel = קול:\n# Default voice is determined by the language of the document.\ndefaultvoice = בררת מחדל\n\n# Voice name and language.\n# eg. David (English)\nvoiceLabel = %S (%S)"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY loadError.label \"שגיאה בטעינת דף\">\n<!ENTITY retry.label \"נסה שוב\">\n\n<!-- Specific error messages -->\n\n<!ENTITY connectionFailure.title \"כישלון בהתחברות\">\n<!ENTITY connectionFailure.longDesc \"<p>למרות שהאתר נראה תקף, הדפדפן לא הצליח ליצור התחברות.</p><ul><li>האם האתר אינו זמין כעת? נסה שוב מאוחר יותר.</li><li>האם אין באפשרותך לגלוש באתרים אחרים? בדוק את הגדרות החיבור לרשת של המחשב.</li><li>האם המחשב או הרשת מוגנים על־ידי חומת אש או שרת מתווך? הגדרות לא נכונות יכולות להפריע לגלישה באינטרנט.</li></ul>\">\n\n<!ENTITY deniedPortAccess.title \"השער נחסם מסיבות אבטחה\">\n<!ENTITY deniedPortAccess.longDesc \"<p>הכתובת המבוקשת ציינה שער (לדוגמה: <q>mozilla.org:80</q> עבור שער 80 ב־mozilla.org) המיעד בדרך כלל לשימוש אחר מאשר גלישה באינטרנט. הדפדפן ביטל את הבקשה עבור ההגנה והאבטחה שלך.</p>\">\n\n<!ENTITY dnsNotFound.title \"כתובת לא נמצאה\">\n<!ENTITY dnsNotFound.longDesc \"<p>הדפדפן אינו יכול למצוא את השרת המארח עבור הכתובת המסופקת.</p><ul><li>האם שגית בהקלדת המתחם? (לדוגמה: <q><strong>ww</strong>.mozilla.org</q> במקום <q><strong>www</strong>.mozilla.org</q>)</li><li>האם אתה בטוח שכתובת המתחם קיימת? ייתכן שתוקף הרישום שלו פג.</li><li>האם אין באפשרותך לגלוש באתרים נוספים? בדוק את חיבור הרשת והגדרות שרת ה־DNS שלך.</li><li>האם המחשב או הרשת שלך מוגנים על־ידי חומת אש או שרת מתווך? הגדרות לא נכונות יכולות להפריע לגלישה באינטרנט.</li></ul>\">\n\n<!ENTITY fileNotFound.title \"קובץ לא נמצא\">\n<!ENTITY fileNotFound.longDesc \"<ul><li>האם ייתכן שהפריט הוסר, שינה מיקום, או שינה שם?</li><li>האם ישנה שגיאת איות, שגיאת רישיות, או שגיאות טופוגרפיות אחרות בכתובת?</li><li>האם יש לך הרשאות גישה מספיקות אל הפריט המבוקש?</li></ul>\">\n\n<!ENTITY fileAccessDenied.title \"הגישה לקובץ נדחתה\">\n<!ENTITY fileAccessDenied.longDesc \"<ul><li>יתכן שהקובץ הוסר, הועבר או שההרשאות מונעות את הגישה אליו.</li></ul>\">\n\n<!ENTITY generic.title \"לא ניתן להשלים את הבקשה\">\n<!ENTITY generic.longDesc \"<p>מידע נוסף על בעיה או שגיאה זו אינו זמין כעת.</p>\">\n\n<!ENTITY malformedURI.title \"כתובת לא חוקית\">\n<!ENTITY malformedURI.longDesc \"<p>הכתובת המסופקת אינה בתבנית מזוהה. אנא בדוק את שורת המיקום עבור שגיאות ונסה שוב.</p>\">\n\n<!ENTITY netInterrupt.title \"העברת הנתונים הופסקה\">\n<!ENTITY netInterrupt.longDesc \"<p>הדפדפן התחבר בהצלחה, אולם החיבור הופסק בעת העברת מידע. אנא נסה שוב.</p><ul><li>האם אין באפשרותך לגלוש באתרים אחרים? בדוק את החיבור לרשת של המחשב.</li><li>עדיין נתקל בבעיות? היוועץ במנהל הרשת או בספק האינטרנט שלך לקבלת עזרה.</li></ul>\">\n\n<!ENTITY notCached.title \"תוקף המסמך פג\">\n<!ENTITY notCached.longDesc \"<p>המסמך המבוקש אינו זמין במטמון.</p><ul><li>כצעד מניעתי, הדפדפן לא יבקש שוב באופן אוטומטי מידע רגיש.</li><li>יש ללחוץ על נסה שוב כדי לבקש מחדש את המסמך מהאתר.</li></ul>\">\n\n<!ENTITY netOffline.title \"מצב לא־מקוון\">\n<!ENTITY netOffline.longDesc2 \"<p>הדפדפן פועל כעת במצב לא מקוון ואינו יכול להתחבר לפריט שהתבקש.</p><ul><li>האם המחשב מחובר לרשת פעילה?</li><li>לחץ &quot;נסה שוב&quot; כדי לעבור למצב מקוון ולטעון מחדש את הדף.</li></ul>\">\n\n<!ENTITY contentEncodingError.title \"שגיאה בקידוד תוכן\">\n<!ENTITY contentEncodingError.longDesc \"<p>לא ניתן להציג את הדף שאתה מנסה לראות מכיוון שהוא משתמש בסוג דחיסה לא חוקי או לא ידוע.</p><ul><li> אנא צור קשר עם בעלי האתר כדי ליידע אותם על בעיה זו.</li></ul>\">\n\n<!ENTITY unsafeContentType.title \"קובץ מסוכן לפתיחה\">\n<!ENTITY unsafeContentType.longDesc \"<ul> \n<li>בבקשה צור קשר עם בעלי האתר כדי ליידע אותם על בעיה זו.</li> \n</ul>\">\n\n<!ENTITY netReset.title \"החיבור הופסק\">\n<!ENTITY netReset.longDesc \"<p>הקישור לאתר הופסק בעת הסדרת ההתקשרות. אנא נסה שוב</p>\">\n\n<!ENTITY netTimeout.title \"תם הזמן המוקצב ברשת\">\n<!ENTITY netTimeout.longDesc \"<p>האתר המבוקש לא הגיב לבקשת התחברות והדפדפן הפסיק להמתין לתגובה.</p><ul><li>האם ייתכן שהשרת חווה עומסים גבוהים או הפסקה זמנית? נסה שוב מאוחר יותר.</li><li>האם אין ביכולתך לגלוש באתרים אחרים? בדוק את הגדרות החיבור לרשת של המחשב.</li><li>האם המחשב או הרשת שלך מוגנים על־ידי חומת אש או שרת מתווך? הגדרות לא נכונות עלולות להפריע לגלישה באינטרנט.</li><li>עדיין נתקל בבעיות? היוועץ במנהל הרשת או בספק האינטרנט שלך לקבלת עזרה.</li></ul>\">\n\n<!ENTITY unknownProtocolFound.title \"פרוטוקול לא מוכר\">\n<!ENTITY unknownProtocolFound.longDesc \"<p>הכתובת ציינה פרוטוקול (לדוגמה: <q>wxyz://</q>) שהדפדפן אינו מזהה, ולכן הדפדפן אינו יכול להתחבר לאתר כראוי.</p><ul><li>האם אתה מנסה לגשת לשירות מולטימדיה או לשירות אחר שאינו מבוסס טקסט? בדוק אם קיימות לאתר דרישות נוספות.</li><li>פרוטוקולים מסויימים עשויים לדרוש שימוש ביישומי צד־שלישי או בתוספים חיצוניים לפני שהדפדפן יוכל לזהות אותם.</li></ul>\">\n\n<!ENTITY proxyConnectFailure.title \"השרת המתווך דחה את ההתחברות\">\n<!ENTITY proxyConnectFailure.longDesc \"<p>הדפדפן מוגדר להשתמש בשרת מתווך, אולם השרת המתווך דחה את ההתחברות.</p><ul><li> האם הגדרות שרת המתווך של הדפדפן מוגדרות כראוי? בדוק את ההגדרות ונסה שוב.</li><li>האם שירות השרת המתווך מאפשר חיבורים מרשת זו?</li><li>עדיין נתקל בבעיות? היוועץ במנהל הרשת או בספק האינטרנט שלך לקבלת עזרה.</li></ul>\">\n\n<!ENTITY proxyResolveFailure.title \"שרת מתווך לא נמצא\">\n<!ENTITY proxyResolveFailure.longDesc \"<p>הדפדפן מוגדר להשתמש בשרת מתווך, אולם השרת המתווך לא נמצא.</p><ul><li>האם הגדרות שרת המתווך של הדפדפן מוגרות כראוי? בדוק את ההגדרות ונסה שוב.</li><li>האם המחשב מחובר לרשת פעילה?</li><li>עדיין נתקל בבעיות? היוועץ במנהל הרשת או בספק האינטרנט שלך לקבלת עזרה.</li></ul>\">\n\n<!ENTITY redirectLoop.title \"לולאת הכוונה מחדש\">\n<!ENTITY redirectLoop.longDesc \"<p>הדפדפן הפסיק לנסות למצוא את הפריט המבוקש. האתר מכוון מחדש את הבקשה בצורה שלעולם לא תושלם.</p><ul><li>האם ביטלת או חסמת עוגיות שנדרשות על־ידי אתר זה?</li><li><em>שים לב</em>: אם אפשרת עוגיות מאתר זה אינה פותרת את הבעיה, סביר שזהו נושא בהגדרות השרת ולא במחשב שלך.</li></ul>\">\n\n<!ENTITY unknownSocketType.title \"תגובה לא צפויה מהשרת\">\n<!ENTITY unknownSocketType.longDesc \"<p>האתר הגיב לבקשה מהרשת באופן בלתי צפוי, והדפדפן אינו יכול להמשיך.</p>\">\n\n<!ENTITY nssFailure2.title \"קישור מאובטח נכשל\">\n<!ENTITY nssFailure2.longDesc2 \"<ul> \n<li>האתר שאתה מנסה לגשת אליו לא ניתן להצגה מאחר ולא ניתן לוודא את האותנטיות של המידע שהתקבל.</li> \n<li>בבקשה צור קשר עם בעלי האתר ודווח להם על בעיה זו. ניתן גם להשתמש בפקודת הדיווח על אתרים פגומים הממוקמת בתפריט העזרה.</li> \n</ul>\">\n\n<!ENTITY nssBadCert.title \"התקשרות מאובטחת נכשלה\">\n<!ENTITY nssBadCert.longDesc2 \"<ul> \n<li>תופעה זו יכולה להיות בעיה בהגדרה בשרת או שמדובר בשרת שמנסה להתחזות לשרת אחר. </li> \n<li>אם התחברת לשרת זה בהצלחה בעבר, ייתכן השגיאה זמנית, וכדאי שתנסה שוב מאוחר יותר.</li> \n</ul>\">\n\n<!ENTITY securityOverride.linkText \"או להוסיף חריגה…\">\n<!ENTITY securityOverride.warningContent \"<p>רצוי להימנע מהוספת חריגה אם חיבור האינטרנט אינו מהימן במלואו או שבעבר לא הופיעו אזהרות לגבי שרת זה.</p>\n<p>כדי להוסיף חריגה עבור אתר זה בכל זאת, יש לעבור להגדרות ההצפנה המתקדמות.</p>\">\n\n<!ENTITY cspBlocked.title \"נחסם בהתאם למדיניות האבטחה של התוכן\">\n<!ENTITY cspBlocked.longDesc \"<p>הדפדפן מונע מדף זה להיטען בדרך זו מאחר שמדיניות אבטחת התוכן מונעת זאת.</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"שגיאת תוכן פגום\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>לא ניתן להציג דף זה מכיון שאותרה שגיאה בתעבורת הנתונים.</p><ul><li>נא ליצור קשר עם בעלי האתר כדי לדווח להם על בעיה זו.</li></ul>\">\n\n<!ENTITY remoteXUL.title \"XUL מרוחק\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>רצוי לפנות אל בעלי האתר וליידע אותם על הבעיה.</li></ul></p>\">\n\n<!ENTITY inadequateSecurityError.title \"החיבור שלך אינו בטוח\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p>האתר בכתובת <span class='hostname'></span> משתמש בטכנולוגית אבטחה שאינה עדכנית וחשופה להתקפות. תוקף יכול בקלות לחשוף מידע שלכאורה אמור היה להיות מוגן. על מנהל האתר לתקן את השרת לפני שיהיה ניתן לבקר באתר זה.</p><p>קוד שגיאה: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/netErrorApp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- This file exists to allow applications to override one or more messages\n     from netError.dtd; Applications which want to do this should override\n     this file with their own version of netErrorApp.dtd -->\n\n<!-- An example (from Firefox):\n\n<!ENTITY securityOverride.linkText \"Or you can add an exception…\">\n<!ENTITY securityOverride.getMeOutOfHereButton \"Get me out of here!\">\n<!ENTITY securityOverride.exceptionButtonLabel \"Add Exception…\">\n\n<!ENTITY securityOverride.warningContent \"\n<p>You should not add an exception if you are using an internet connection that you do not trust completely or if you are not used to seeing a warning for this server.</p>\n<p>If you still wish to add an exception for this site, you can do so in your advanced encryption settings.</p>\n\n<button id='getMeOutOfHereButton'>&securityOverride.getMeOutOfHereButton;</button>\n<button id='exceptionDialogButton'>&securityOverride.exceptionButtonLabel;</button>\n\">\n\n-->\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/notification.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeNotification.tooltip \"סגירת הודעה זו\">\n\n<!ENTITY checkForUpdates \"בדיקת עדכונים…\">\n\n<!ENTITY learnMore \"מידע נוסף…\">\n\n<!ENTITY defaultButton.label \"קיבלתי!\">\n<!ENTITY defaultButton.accesskey \"ק\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/nsWebBrowserPersist.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadError=לא ניתן לשמור את %S, משום שלא ניתן לקרוא את קובץ המקור.\\n\\nנא לנסות שוב מאוחר יותר, או ליצור קשר עם מנהל השרת.\nwriteError=לא ניתן לשמור את %S, משום שאירעה שגיאה לא ידועה.\\n\\nנא לנסות לשמור במיקום אחר.\nlaunchError=לא ניתן לפתוח את %S, משום שאירעה שגיאה לא ידועה.\\n\\nנא לנסות לשמור את הקובץ לדיסק תחילה ואז לפותחו.\ndiskFull=אין מספיק מקום על הכונן כדי לשמור את %S.\\n\\nיש להסיר קבצים בלתי נחוצים מהכונן ולנסות שוב, או לנסות לשמור במיקום אחר.\nreadOnly=לא ניתן לשמור את %S, משום שהדיסק, התיקיה או הקובץ מוגנים מפני כתיבה.\\n\\nנא לאפשר כתיבה לדיסק ולנסות שוב, או לנסות לשמור במיקום אחר.\naccessError=לא ניתן לשמור את %S, משום שאינך יכול לשנות את תוכן תיקייה זו.\\n\\nיש לשנות את מאפייני התיקייה ולנסות שוב, או לנסות לשמור במיקום אחר.\nSDAccessErrorCardReadOnly=לא ניתן להוריד קובץ מאחר שכרטיס ה־SD נמצא בשימוש.\nSDAccessErrorCardMissing=לא ניתן להוריד קובץ מאחר שכרטיס ה־SD חסר.\nhelperAppNotFound=לא ניתן לפתוח את %S, משום שיישום הסיוע המקושר אינו קיים. יש לשנות את הקישור בהעדפות שלך.\nnoMemory=אין די זיכרון כדי להשלים את הפעולה שביקשת.\\n\\nצא ממספר יישומים ונסה שוב.\ntitle=מוריד את %S\nfileAlreadyExistsError=לא ניתן לשמור את %S, משום שקיים כבר קובץ עם אותו השם של התיקיה ‘_files’.\\n\\nנא לנסות לשמור למיקום אחר.\nfileNameTooLongError=לא ניתן לשמור את %S, משום ששם הקובץ ארוך מדי.\\n\\nנא לנסות לשמור למיקום אחר.\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/plugins.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (plugins.properties):\n#    Those strings are inserted into an HTML page, so all HTML characters\n#    have to be escaped in a way that they show up correctly in HTML!\n\ntitle_label=אודות תוספים חיצוניים\ninstalledplugins_label=תוספים חיצוניים מותקנים\nnopluginsareinstalled_label=לא נמצאו תוספים חיצוניים מותקנים\nfindpluginupdates_label=מצא עדכונים לתוספים חיצוניים מותקנים באתר\nfile_label=קובץ:\npath_label=נתיב:\nversion_label=גרסה:\nstate_label=מצב:\nstate_enabled=מאופשר\nstate_disabled=מנוטרל\nmimetype_label=סוג MIME\ndescription_label=תיאור\nsuffixes_label=סיומות\nlearn_more_label=מידע נוסף\n\ndeprecation_description=חסר כאן משהו? חלק מהתוספים החיצוניים אינם נתמכים עוד.\ndeprecation_learn_more=למידע נוסף.\n\n# GMP Plugins\ngmp_license_info=פרטי רישוי\ngmp_privacy_info=מידע פרטיות\n\nopenH264_name=OpenH264 Video Codec סופק ע״י Cisco Systems, Inc.\nopenH264_description2=תוסף חיצוני זה הותקן באופן אוטומטי על־ידי Mozilla כדי לעמוד במפרט WebRTC ולאפשר קריאות WebRTC מול התקנים הדורשים קידוד וידאו  H.264. למידע נוסף על המימוש ולקוד המקור נא לפנות אל http://www.openh264.org/ \n\ncdm_description=ניגון וידאו מוגן.\n\nwidevine_description=Widevine Content Decryption Module סופק ע״י Google Inc.\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  windowClose.key                         \"w\">\n<!ENTITY  preferencesDefaultTitleMac.title        \"העדפות\">\n<!ENTITY  preferencesDefaultTitleWin.title        \"אפשרויות\">\n<!ENTITY  preferencesCloseButton.label            \"סגור\">\n<!ENTITY  preferencesCloseButton.accesskey        \"ס\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/printPageSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printjoboptions.xul -->\n\n<!ENTITY printSetup.title    \"הגדרת עמוד\">\n\n<!ENTITY basic.tab           \"עיצוב ואפשרויות\">\n\n<!ENTITY formatGroup.label   \"עיצוב\">\n\n<!ENTITY orientation.label   \"כיוון:\">\n<!ENTITY portrait.label      \"לאורך\">\n<!ENTITY portrait.accesskey  \"א\">\n<!ENTITY landscape.label     \"לרוחב\">\n<!ENTITY landscape.accesskey \"ר\">\n\n<!ENTITY scale.label         \"קנה מידה:\">\n<!ENTITY scale.accesskey     \"ק\">\n<!ENTITY scalePercent        \"&#037;\">\n\n<!ENTITY shrinkToFit.label   \"כווץ להתאמה לרוחב הדף\">\n<!ENTITY shrinkToFit.accesskey \"כ\">\n\n<!ENTITY optionsGroup.label  \"אפשרויות\">\n\n<!ENTITY printBG.label       \"הדפס רקע (צבעים ותמונות)\">\n<!ENTITY printBG.accesskey   \"ר\">\n\n<!ENTITY advanced.tab        \"שוליים וכותרת עילית/תחתית\">\n\n<!ENTITY marginGroup.label   \"שוליים (#1)\">\n<!ENTITY marginUnits.inches  \"אינטשים\">\n<!ENTITY marginUnits.metric  \"מילימטרים\">\n<!ENTITY marginTop.label     \"ראש:\">\n<!ENTITY marginTop.accesskey \"ר\">\n<!ENTITY marginBottom.label  \"תחתית:\">\n<!ENTITY marginBottom.accesskey \"ת\">\n<!ENTITY marginLeft.label    \"שמאל:\">\n<!ENTITY marginLeft.accesskey \"ש\">\n<!ENTITY marginRight.label   \"ימין:\">\n<!ENTITY marginRight.accesskey \"י\">\n\n<!ENTITY headerFooter.label  \"כותרות עיליות ותחתיות\">\n\n<!ENTITY hfLeft.label        \"שמאל:\">\n<!ENTITY hfCenter.label      \"מרכז:\">\n<!ENTITY hfRight.label       \"ימין:\">\n<!ENTITY headerLeft.tip      \"עליונה שמאלית\">\n<!ENTITY headerCenter.tip    \"עליונה מרכזית\">\n<!ENTITY headerRight.tip     \"עליונה ימנית\">\n<!ENTITY footerLeft.tip      \"תחתית שמאלית\">\n<!ENTITY footerCenter.tip    \"תחתית אמצעית\">\n<!ENTITY footerRight.tip     \"תחתית ימנית\">\n\n<!ENTITY hfTitle             \"כותרת דף\">\n<!ENTITY hfURL               \"כתובת\">\n<!ENTITY hfDateAndTime       \"תאריך/שעה\">\n<!ENTITY hfPage              \"דף #\">\n<!ENTITY hfPageAndTotal      \"דף # מתוך #\">\n<!ENTITY hfBlank             \"--ריק--\">\n<!ENTITY hfCustom            \"מותאם אישית…\">\n\n<!ENTITY customPrompt.title  \"מותאם אישית…\">\n<!ENTITY customPrompt.prompt \"הכנס טקסט מותאם אישית לכותרת עילית/תחתית\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/printPreview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY print.label          \"הדפסה…\">\n<!ENTITY print.accesskey      \"ד\">\n<!ENTITY pageSetup.label      \"הגדרות עמוד...\">\n<!ENTITY pageSetup.accesskey  \"ה\">\n<!ENTITY page.label           \"עמוד:\">\n<!ENTITY page.accesskey       \"ע\">\n<!ENTITY of.label             \"מתוך\">\n<!ENTITY scale.label          \"קנה מידה:\">\n<!ENTITY scale.accesskey      \"מ\">\n<!ENTITY portrait.label       \"לאורך\">\n<!ENTITY portrait.accesskey   \"א\">\n<!ENTITY landscape.label      \"לרוחב\">\n<!ENTITY landscape.accesskey  \"ר\">\n<!ENTITY close.label          \"סגור\">\n<!ENTITY close.accesskey      \"ס\">\n<!ENTITY p30.label            \"30&#037;\">\n<!ENTITY p40.label            \"40&#037;\">\n<!ENTITY p50.label            \"50&#037;\">\n<!ENTITY p60.label            \"60&#037;\">\n<!ENTITY p70.label            \"70&#037;\">\n<!ENTITY p80.label            \"80&#037;\">\n<!ENTITY p90.label            \"90&#037;\">\n<!ENTITY p100.label           \"100&#037;\">\n<!ENTITY p125.label           \"125&#037;\">\n<!ENTITY p150.label           \"150&#037;\">\n<!ENTITY p175.label           \"175&#037;\">\n<!ENTITY p200.label           \"200&#037;\">\n<!ENTITY Custom.label         \"התאמה אישית...\">\n<!ENTITY ShrinkToFit.label    \"כווץ להתאמה\">\n<!ENTITY customPrompt.title   \"קנה מידה מותאם אישית...\">\n<!ENTITY simplifyPage.label   \"פישוט העמוד\">\n<!ENTITY simplifyPage.accesskey \"פ\">\n<!ENTITY simplifyPage.enabled.tooltip  \"החלפת הפריסה להקלה על הקריאה\">\n<!ENTITY simplifyPage.disabled.tooltip \"לא ניתן לפשט עמוד זה באופן אוטומטי\">\n\n<!ENTITY homearrow.tooltip    \"דף ראשון\">\n<!ENTITY endarrow.tooltip     \"דף אחרון\">\n<!ENTITY nextarrow.tooltip    \"דף הבא\">\n<!ENTITY previousarrow.tooltip \"דף קודם\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/printPreviewProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!--LOCALIZATION NOTE printPreviewProgress.dtd Main UI for Print Preview Progress Dialog -->\n<!ENTITY printWindow.title \"תצוגה לפני הדפסה\"> \n<!ENTITY title   \"כותרת:\"> \n<!ENTITY preparing \"מכין...\">\n<!ENTITY progress \"התקדמות:\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/printProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!--LOCALIZATION NOTE printProgress.dtd Main UI for Print Progress Dialog -->\n<!ENTITY printWindow.title \"מדפיס\"> \n<!ENTITY title    \"כותרת:\"> \n<!ENTITY progress \"התקדמות:\">\n<!ENTITY preparing \"מכין...\">\n<!ENTITY printComplete \"הדפסה הושלמה.\">\n\n<!ENTITY dialogCancel.label \"ביטול\"> \n<!ENTITY dialogClose.label \"סגור\">\n\n<!-- LOCALIZATION NOTE (percentPrint):\n\n    This string is used to format the text to the right of the progress\n    meter.\n\n    #1 will be replaced by the percentage of the file that has been saved -->\n<!ENTITY percentPrint \"#1&#037;\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/printdialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printdialog.xul -->\n\n<!ENTITY printButton.label \"הדפסה\">\n\n<!ENTITY printDialog.title \"הדפסה\">\n\n<!ENTITY fpDialog.title \"שמירת קובץ\">\n\n<!ENTITY fileCheck.label \"הדפס לקובץ\">\n<!ENTITY fileCheck.accesskey \"ק\">\n<!ENTITY propertiesButton.label \"מאפיינים…\">\n<!ENTITY propertiesButton.accesskey \"מ\">\n<!ENTITY descText.label \"תיאור מדפסת:\">\n<!ENTITY printer.label \"מדפסת\">\n<!ENTITY printerInput.label \"שם מדפסת:\">\n<!ENTITY printerInput.accesskey \"ש\">\n\n<!ENTITY printrangeGroup.label \"טווח הדפסה\">\n<!ENTITY allpagesRadio.label \"כל העמודים\">\n<!ENTITY allpagesRadio.accesskey \"כ\">\n<!ENTITY rangeRadio.label  \"עמודים\">\n<!ENTITY rangeRadio.accesskey  \"ד\">\n<!ENTITY frompageInput.label  \"מעמוד\">\n<!ENTITY frompageInput.accesskey  \"מ\">\n<!ENTITY topageInput.label  \"עד עמוד\">\n<!ENTITY topageInput.accesskey  \"ע\">\n<!ENTITY selectionRadio.label \"קטע נבחר\">\n<!ENTITY selectionRadio.accesskey \"נ\">\n\n<!ENTITY copies.label \"עותקים\">\n<!ENTITY numCopies.label \"מספר עותקים:\">\n<!ENTITY numCopies.accesskey \"ס\">\n\n<!ENTITY printframeGroup.label \"הדפס מסגרות\">\n<!ENTITY aslaidoutRadio.label \"כמו הפריסה על המסך\">\n<!ENTITY aslaidoutRadio.accesskey \"כ\">\n<!ENTITY selectedframeRadio.label  \"המסגרת שנבחרה\">\n<!ENTITY selectedframeRadio.accesskey  \"ב\">\n<!ENTITY eachframesepRadio.label  \"כל מסגרת בנפרד\">\n<!ENTITY eachframesepRadio.accesskey  \"נ\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/printdialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# These strings are used in the native GTK, Mac and Windows print dialogs.\n\n# GTK titles:\nprintTitleGTK=הדפסה\noptionsTabLabelGTK=אפשרויות\nprintFramesTitleGTK=הדפסת מסגרות\n\n# Mac titles:\noptionsTitleMac=אפשרויות:\nappearanceTitleMac=מראה:\nframesTitleMac=מסגרות:\npageHeadersTitleMac=כותרות עליונות בדף:\npageFootersTitleMac=כותרות תחתונות בדף:\n\n# Windows titles:\noptionsTitleWindows=אפשרויות\nprintFramesTitleWindows=הדפס מסגרות\n\n# TRANSLATOR NOTE: For radio button labels and check button labels, an underscore _\n# before a character will turn that character into an accesskey in the GTK dialog.\n# e.g. \"_As laid out\" will make A the accesskey.\n# In the Windows labels, use an ampersand (&).\n# On Mac, underscores will be stripped.\n\nasLaidOut=_כמו שנפרס על המסך\nasLaidOutWindows=כמו הפריסה על המסך\nselectedFrame=מסגרת _נבחרת\nselectedFrameWindows=המסגרת שנבחרה\nseparateFrames=כל מסגרת ב_דף נפרד\nseparateFramesWindows=כל מסגרת בנפרד\nshrinkToFit=התעלם משינוי גודל ו_התאם את רוחב הדף\nselectionOnly=הדפס _בחירה בלבד\nprintBGOptions=הדפסת רקעים\nprintBGColors=הדפס _צבעי רקע\nprintBGImages=הדפס _תמונות רקע\nheaderFooter=כותרת עילית ותחתית\nleft=שמאל\ncenter=מרכז\nright=ימין\nheaderFooterBlank=--ריק--\nheaderFooterTitle=כותרת\nheaderFooterURL=כתובת\nheaderFooterDate=תאריך/שעה\nheaderFooterPage=עמוד #\nheaderFooterPageTotal=עמוד # מתוך #\nheaderFooterCustom=מותאם אישית...\ncustomHeaderFooterPrompt=בבקשה הכנס את טקסט מותאם אישית לכותרות העילית והתחתית\n\n# These are for the summary view in the Mac dialog:\nsummaryFramesTitle=הדפסת מסגרות\nsummarySelectionOnlyTitle=כותרות תחתונות בדף\nsummaryShrinkToFitTitle=כווץ להתאמה\nsummaryPrintBGColorsTitle=הדפסת צבעי רקע\nsummaryPrintBGImagesTitle=הדפסת תמונות רקע\nsummaryHeaderTitle=כותרות דף עליונות\nsummaryFooterTitle=כותרות תחתונות בדף\nsummaryNAValue=לא זמין\nsummaryOnValue=פעיל\nsummaryOffValue=כבוי\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/printing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Page number formatting\n## @page_number The current page number\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\npagenumber=%1$d\n\n# Page number formatting\n## @page_number The current page number\n## @page_total The total number of pages\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\n# the second %ld will receive the total number of pages\npageofpages=‏%1$d מתוך %2$d\n\nnoprinter=אין מדפסות זמינות.\nPrintToFile=הדפס לקובץ\nnoPrintFilename.title=שם קובץ חסר\nnoPrintFilename.alert=בחרת „הדפסה לקובץ”, ושם הקובץ ריק!\nfileConfirm.exists=%S כבר קיים.\\nהאם ברצונך להחליפו?\nprint_error_dialog_title=שגיאת מדפסת\nprintpreview_error_dialog_title=שגיאת תצוגה לפני הדפסה\n\n# Printing error messages.\n#LOCALIZATION NOTE: Some of these messages come in pairs, one\n# for printing and one for print previewing.  You can remove that\n# distinction in your language by removing the entity with the _PP\n# suffix; then the entity without a suffix will be used for both.\n# You can also add that distinction to any of the messages that don't\n# already have it by adding a new entity with a _PP suffix.\n#\n# For instance, if you delete PERR_GFX_PRINTER_DOC_IS_BUSY_PP, then\n# the PERR_GFX_PRINTER_DOC_IS_BUSY message will be used for that error\n# condition when print previewing as well as when printing.  If you\n# add PERR_FAILURE_PP, then PERR_FAILURE will only be used when\n# printing, and PERR_FAILURE_PP will be used under the same conditions\n# when print previewing.\n#\nPERR_FAILURE=אירעה שגיאה בעת הדפסה.\n\nPERR_ABORT=עבודת ההדפסה הופסקה או בוטלה.\nPERR_NOT_AVAILABLE=תפקודי הדפסה מסוימים אינם זמינים כרגע.\nPERR_NOT_IMPLEMENTED=תפקודי הדפסה מסוימים עדיין אינם מיושמים.\nPERR_OUT_OF_MEMORY=אין מספיק זיכרון פנוי כדי להדפיס.\nPERR_UNEXPECTED=אירעה בעיה לא צפויה בעת ההדפסה.\n\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE=אין מדפסות זמינות.\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE_PP=אין מדפסות זמינות, לא ניתן להציג תצוגה מקדימה להדפסה.\nPERR_GFX_PRINTER_NAME_NOT_FOUND=המדפסת הנבחרת לא נמצאה.\nPERR_GFX_PRINTER_COULD_NOT_OPEN_FILE=לא ניתן לפתוח את קובץ הפלט בשביל להדפיס לקובץ.\nPERR_GFX_PRINTER_STARTDOC=הדפסה נכשלה בעת התחלת פעולת ההדפסה.\nPERR_GFX_PRINTER_ENDDOC=הדפסה נכשלה בעת השלמת פעולת ההדפסה.\nPERR_GFX_PRINTER_STARTPAGE=הדפסה נכשלה בעת התחלת הדף.\nPERR_GFX_PRINTER_DOC_IS_BUSY=לא ניתן להדפיס את המסמך עדיין, הוא בטעינה כרגע.\nPERR_GFX_PRINTER_DOC_IS_BUSY_PP=לא ניתן להציג לפני הדפסה את המסמך עדיין, הוא בטעינה כרגע.\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/printjoboptions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printjoboptions.xul -->\n\n<!ENTITY printJobOptions.title \"מאפייני מדפסת\">\n\n<!ENTITY paperInput.label \"גודל נייר:\">\n<!ENTITY paperInput.accesskey \"נ\">\n\n<!ENTITY jobTitleInput.label \"כותרת עבודה:\">\n<!ENTITY jobTitleInput.accesskey \"ע\">\n\n<!ENTITY colorGroup.label \"צבע:\">\n<!ENTITY grayRadio.label \"גווני אפור\">\n<!ENTITY grayRadio.accesskey \"א\">\n<!ENTITY colorRadio.label \"צבע\">\n<!ENTITY colorRadio.accesskey \"צ\">\n\n<!ENTITY edgeMarginInput.label \"מרווח בין קצה הנייר לשוליים\">\n<!ENTITY topInput.label \"ראש:\">\n<!ENTITY topInput.accesskey \"ר\">\n<!ENTITY bottomInput.label \"תחתית:\">\n<!ENTITY bottomInput.accesskey \"ת\">\n<!ENTITY leftInput.label \"שמאל:\">\n<!ENTITY leftInput.accesskey \"ש\">\n<!ENTITY rightInput.label \"ימין:\">\n<!ENTITY rightInput.accesskey \"י\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/regionNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nad\t=\tאנדורה\nae\t=\tאיחוד האמירויות הערביות\naf\t=\tאפגניסטן\nag\t=\tאנטיגה-ברבודה\nai\t=\tאנגווילה\nal\t=\tאלבניה\nam\t=\tארמניה\nao\t=\tאנגולה\naq\t=\tאנטארקטיקה\nar\t=\tארגנטינה\nas\t=\tסמואה האמריקנית\nat\t=\tאוסטריה\nau\t=\tאוסטרליה\naw\t=\tארובה\naz\t=\tאזרבייג׳אן\nba\t=\tבוסניה-הרצגובינה\nbb\t=\tברבדוס\nbd\t=\tבנגלדש\nbe\t=\tבלגיה\nbf\t=\tבורקינה פאסו\nbg\t=\tבולגריה\nbh\t=\tבחריין\nbi\t=\tבורונדי\nbj\t=\tבנין\nbl\t=\tסן ברתלמי\nbm\t=\tברמודה\nbn\t=\tברוני דארוסאלאם\nbo\t=\tבוליביה\nbq\t=\tבונייר, סנט אוסטתיוס וסאבא\nbr\t=\tברזיל\nbs\t=\tאיי בהאמה\nbt\t=\tבהוטן\nbv\t=\tאי בובה\nbw\t=\tבוטסואנה\nby\t=\tבלארוס\nbz\t=\tבליז\nca\t=\tקנדה\ncc\t=\tאיי קוקוס\ncd\t=\tקונגו־קינשאסה\ncf\t=\tהרפובליקה המרכז־אפריקאית\ncg\t=\tקונגו‏־ברזוויל\nch\t=\tשווייץ\nci\t=\tחוף השנהב\nck\t=\tאיי קוק\ncl\t=\tצ׳ילה\ncm\t=\tקמרון\ncn\t=\tסין\nco\t=\tקולומביה\ncp\t=\tהאי קליפרטון\ncr\t=\tקוסטה ריקה\ncu\t=\tקובה\ncv\t=\tכף ורדה\ncw\t=\tקוראסאו\ncx\t=\tאי קריסמס\ncy\t=\tקפריסין\ncz\t=\tהרפובליקה הצ׳כית\nde\t=\tגרמניה\ndg\t=\tדייגו גרסיה\ndj\t=\tג׳יבוטי\ndk\t=\tדנמרק\ndm\t=\tדומיניקה\ndo\t=\tהרפובליקה הדומיניקנית\ndz\t=\tאלג׳יריה\nec\t=\tאקוודור\nee\t=\tאסטוניה\neg\t=\tמצרים\neh\t=\tסהרה המערבית\ner\t=\tאריתריאה\nes\t=\tספרד\net\t=\tאתיופיה\nfi\t=\tפינלנד\nfj\t=\tפיג׳י\nfk\t=\tאיי פוקלנד (Malvinas)\nfm\t=\tמיקרונזיה\nfo\t=\tאיי פארו\nfr\t=\tצרפת\nga\t=\tגאבון\ngb\t=\tבריטניה\ngd\t=\tגרנדה\nge\t=\tגאורגיה\ngf\t=\tגיאנה הצרפתית\ngg\t=\tגרנזי\ngh\t=\tגאנה\ngi\t=\tג׳יברלטר\ngl\t=\tגרינלנד\ngm\t=\tגמביה\ngn\t=\tגינאה\ngp\t=\tגואדלופ\ngq\t=\tגיניאה המשוונית\ngr\t=\tיוון\ngs\t=\tאיי ג׳ורג׳יה הדרומית ואיי סנדוויץ׳ הדרומיים\ngt\t=\tגואטמלה\ngu\t=\tגואם\ngw\t=\tגיניאה ביסאו\ngy\t=\tגיאנה\nhk\t=\tהונג קונג\nhm\t=\tהאי הרד ואיי מקדונלד\nhn\t=\tהונדורס\nhr\t=\tקרואטיה\nht\t=\tהאיטי\nhu\t=\tהונגריה\nid\t=\tאינדונזיה\nie\t=\tאירלנד\nil\t=\tישראל\nim\t=\tהאי מאן\nin\t=\tהודו\nio\t=\tהטריטוריה הבריטית באוקיינוס ההודי\niq\t=\tעיראק\nir\t=\tאיראן\nis\t=\tאיסלנד\nit\t=\tאיטליה\nje\t=\tג׳רסי\njm\t=\tג׳מאיקה\njo\t=\tירדן\njp\t=\tיפן\nke\t=\tקניה\nkg\t=\tקירגיזסטן\nkh\t=\tקמבודיה\nki\t=\tקיריבטי\nkm\t=\tאיי קומורו\nkn\t=\tסנט קיטס נוויס\nkp\t=\tצפון קוריאה\nkr\t=\tדרום קוריאה\nkw\t=\tכווית\nky\t=\tאיי קיימאן\nkz\t=\tקזחסטן\nla\t=\tלאוס\nlb\t=\tלבנון\nlc\t=\tסנט לוצ׳יה\nli\t=\tליכטנשטיין\nlk\t=\tסרי־לנקה\nlr\t=\tליבריה\nls\t=\tלסוטו\nlt\t=\tליטא\nlu\t=\tלוקסמבורג\nlv\t=\tלטביה\nly\t=\tלוב\nma\t=\tמרוקו\nmc\t=\tמונקו\nmd\t=\tמולדובה\nme\t=\tמונטנגרו\nmf\t=\tסנט מרטין\nmg\t=\tמדגסקר\nmh\t=\tאיי מרשל\nmk\t=\tמקדוניה\nml\t=\tמאלי\nmm\t=\tמיאנמר\nmn\t=\tמונגוליה\nmo\t=\tמקאו\nmp\t=\tאיי מריאנה הצפוניים\nmq\t=\tמרטיניק\nmr\t=\tמאוריטניה\nms\t=\tמונסראט\nmt\t=\tמלטה\nmu\t=\tמאוריציוס\nmv\t=\tהאיים המלדיביים\nmw\t=\tמלאווי\nmx\t=\tמקסיקו\nmy\t=\tמלזיה\nmz\t=\tמוזמביק\nna\t=\tנמיביה\nnc\t=\tקלדוניה החדשה\nne\t=\tניגר\nnf\t=\tהאי נורפוק\nng\t=\tניגריה\nni\t=\tניקרגואה\nnl\t=\tהולנד\nno\t=\tנורבגיה\nnp\t=\tנפאל\nnr\t=\tנאורו\nnu\t=\tניואה\nnz\t=\tניו זילנד\nom\t=\tעומאן\npa\t=\tפנמה\npe\t=\tפרו\npf\t=\tפולינזיה הצרפתית\npg\t=\tפאפואה–גינאה החדשה\nph\t=\tפיליפינים\npk\t=\tפקיסטן\npl\t=\tפולין\npm\t=\tסן פייר ומיקלון\npn\t=\tאיי פיטקרן\npr\t=\tפוארטו ריקו\npt\t=\tפורטוגל\npw\t=\tפלאו\npy\t=\tפרגוואי\nqa\t=\tקטאר\nqm\t=\tאיי מידוויי\nqs\t=\tבאסאס דה אינדיה\nqu\t=\tז׳ואן דה נובה\nqw\t=\tהאי וייק\nqx\t=\tאיי גלוריוסו\nqz\t=\tאקרוטירי\nre\t=\tריוניון\nro\t=\tרומניה\nrs\t=\tסרביה\nru\t=\tרוסיה\nrw\t=\tרואנדה\nsa\t=\tערב הסעודית\nsb\t=\tאיי שלמה\nsc\t=\tאיי סיישל\nsd\t=\tסודן\nse\t=\tשוודיה\nsg\t=\tסינגפור\nsh\t=\tסנט הלנה\nsi\t=\tסלובניה\nsk\t=\tסלובקיה\nsl\t=\tסיירה ליאונה\nsm\t=\tסאן־מארינו\nsn\t=\tסנגל\nso\t=\tסומליה\nsr\t=\tסורינאם\nss\t=\tצפון סודן\nst\t=\tסאו תומה ופרינסיפה\nsv\t=\tאל סלוודור\nsx\t=\tסנט מארטן\nsy\t=\tסוריה\nsz\t=\tסווזילנד\ntc\t=\tטרקס אנד קאיקוס\ntd\t=\tצ׳ד\ntf\t=\tהטריטוריות הצרפתיות הדרומיות\ntg\t=\tטוגו\nth\t=\tתאילנד\ntj\t=\tטאג׳יקיסטן\ntk\t=\tטוקלאו\ntl\t=\tמזרח תימור\ntm\t=\tטורקמניסטאן\ntn\t=\tטוניסיה\nto\t=\tטונגה\ntr\t=\tטורקיה\ntt\t=\tטרינידד\ntv\t=\tטובאלו\ntw\t=\tטאיוואן\ntz\t=\tטנזניה\nua\t=\tאוקראינה\nug\t=\tאוגנדה\nus\t=\tארצות הברית\nuy\t=\tאורוגווי\nuz\t=\tאוזבקיסטן\nva\t=\tקריית הוותיקן\nvc\t=\tסנט וינסנט והגרנידים\nve\t=\tונצואלה\nvg\t=\tאיי הבתולה הבריטיים\nvi\t=\tאיי הבתולה של ארצות הברית\nvn\t=\tוייטנאם\nvu\t=\tונואטו\nwf\t=\tאיי ווליס ופוטונה\nws\t=\tסמואה\nxa\t=\tאיי אשמור וקרטיה\nxb\t=\tהאי בייקר\nxc\t=\tאיי ים האלמוגים\nxd\t=\tדקליה\nxe\t=\tהאי אירופה\nxg\t=\tרצועת עזה\nxh\t=\tהאי האולנד\nxj\t=\tיאן מאיין\nxk\t=\tקוסובו\nxl\t=\tאטול פאלמירה\nxm\t=\tשונית קינגמן\nxp\t=\tאיי פאראסל\nxq\t=\tהאי ג׳רביס\nxr\t=\tסבאלברד\nxs\t=\tאיי ספראטלי\nxt\t=\tהאי טרומלין\nxu\t=\tאטול ג׳ונסטון\nxv\t=\tהאי נבאסה\nxw\t=\tהגדה המערבית\nye\t=\tתימן\nyt\t=\tמאיוט\nza\t=\tדרום אפריקה\nzm\t=\tזמביה\nzw\t=\tזימבבווה\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/resetProfile.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!ENTITY refreshProfile.dialog.title         \"רענון &brandShortName;\">\n<!ENTITY refreshProfile.dialog.description1  \"הפעלת פרופיל רענן כדי לתקן בעיות ולשחזר ביצועים.\">\n<!ENTITY refreshProfile.dialog.description2  \"פעולה זו:\">\n<!ENTITY refreshProfile.dialog.items.label1  \"תסיר את ההתאמות האישיות ואת התוספות שלך\">\n<!ENTITY refreshProfile.dialog.items.label2  \"תשחזר את הגדרות הדפדפן לבררות המחדל\">\n<!ENTITY refreshProfile.dialog.button.label  \"רענון &brandShortName;\">\n\n<!ENTITY refreshProfile.title                \"לכוונן מחדש את &brandShortName; \">\n<!ENTITY refreshProfile.button.label         \"רענון &brandShortName;…\">\n\n<!ENTITY refreshProfile.cleaning.description \"כמעט סיימנו…\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/resetProfile.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These strings are used for profile reset.\n\n# LOCALIZATION NOTE (resetUnusedProfile.message): %S is brandShortName.\nresetUnusedProfile.message=נראה שלא הפעלת את %S זמן מה. האם ברצונך לנקות אותו לחוויה רעננה, דמוי חדשה? ודרך אגב, ברוך שובך!\n# LOCALIZATION NOTE (resetUninstalled.message): %S is brandShortName.\nresetUninstalled.message=נראה כאילו התקנת מחדש את %S. שנתאים לך חוויית שימוש רעננה כחדשה?\n\n# LOCALIZATION NOTE (refreshProfile.resetButton.label): %S is brandShortName.\nrefreshProfile.resetButton.label=רענון %S…\nrefreshProfile.resetButton.accesskey=ר\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/search/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddEngineConfirmTitle=הוספת מנוע חיפוש\naddEngineConfirmation=האם ברצונך להוסיף את “%S” לרשימת המנועים הזמינים מסרגל החיפוש?\\n\\nמאת: %S\naddEngineAsCurrentText=הגדרת מנוע החיפוש ה&פעיל\naddEngineAddButtonLabel=הוספה\n\nerror_loading_engine_title=שגיאת הורדה\n# LOCALIZATION NOTE (error_loading_engine_msg2): %1$S = brandShortName, %2$S = location\nerror_loading_engine_msg2=%S לא יכל להוריד את תוסף החיפוש מהמיקום\\n%S\nerror_duplicate_engine_msg=%S לא יכול להוריד את תוסף החיפוש מהמיקום \"%S\" מאחר שקיים מנוע עם שם זהה.\n\nerror_invalid_engine_title=שגיאת התקנה\n# LOCALIZATION NOTE (error_invalid_engine_msg2): %1$S = brandShortName, %2$S = location (url)\n\nsuggestion_label=המלצות\n\n# LOCALIZATION NOTE (error_invalid_engine_msg2): %1$S = brandShortName, %2$S = location (url)\nerror_invalid_engine_msg2=%1$S could not install the search engine from: %2$S\nerror_invalid_format_title=Invalid Format\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/security/caps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\nCheckLoadURIError = שגיאת אבטחה: תוכן ב־%S עשוי לא להיטען או להתקשר אל %S.\nCheckSameOriginError = שגיאת אבטחה: תוכן ב־%S עלול לא לטעון מידע מתוך %S.\nExternalDataError = שגיאת אבטחה: התוכן במיקום %S מנסה לטעון %S, אבלאינו מורשה נתונים חיצוניים כאשר משמש כתמונה.\\u0020\n\n# LOCALIZATION NOTE (GetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nGetPropertyDeniedOrigins = לא ניתנה ל־<%1$S> הרשאה לקבל את המאפיין %2$S.%3$S מאת <%4$S>.\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomain = לא ניתנה ל־<%1$S>‏ (document.domain=<%5$S>‎) הרשאה לקבל את המאפיין %2$S.%3$S מאת <%4$S>‏ (document.domain לא נקבע).\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsObjectDomain = לא ניתנה ל־<%1$S>‏ (document.domain לא נקבע) הרשאה לקבל את המאפיין %2$S.%3$S מאת <%4$S>‏ (document.domain=<%5$S>‎).\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomainObjectDomain = לא ניתנה ל־<%1$S>‏ (document.domain=<%5$S>‎) הרשאה לקבל את המאפיין %2$S.%3$S מאת <%4$S>‏ (document.domain=<%6$S>‎).\n\n# LOCALIZATION NOTE (SetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nSetPropertyDeniedOrigins = לא ניתנה ל־<%1$S> הרשאה לקבוע את המאפיין %2$S.%3$S על <%4$S>.\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomain = לא ניתנה ל־<%1$S>‏ (document.domain=<%5$S>‎) הרשאה לקבוע את המאפיין %2$S.%3$S על <%4$S>‏ (document.domain לא נקבע).\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsObjectDomain = לא ניתנה ל־<%1$S>‏ (document.domain לא נקבע) הרשאה לקבוע את המאפיין %2$S.%3$S מאת <%4$S>‏ (document.domain=<%5$S>‎).\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomainObjectDomain = לא ניתנה ל־<%1$S>‏ (document.domain=<%5$S>‎) הרשאה לקבוע את המאפיין %2$S.%3$S מאת <%4$S>‏ (document.domain=<%6$S>‎).\n\n# LOCALIZATION NOTE (CallMethodDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nCallMethodDeniedOrigins = לא ניתנה ל־<%1$S> הרשאה לקרוא לשיטה %2$S.%3$S על <%4$S>.\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomain = לא ניתנה ל־<%1$S>‏ (document.domain=<%5$S>‎) לקרוא לשיטה %2$S.%3$S על <%4$S>‏ (document.domain לא נקבע).\n# LOCALIZATION NOTE (CallMethodDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsObjectDomain = לא ניתנה ל־<%1$S>‏ (document.domain לא נקבע) לקרוא לשיטה %2$S.%3$S על <%4$S>‏ (document.domain=<%5$S>‎).\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomainObjectDomain = לא ניתנה ל־<%1$S>‏ (‪document.domain=<%5$S>‬) לקרוא לשיטה %2$S.%3$S על <%4$S>‏ (document.domain=<%6$S>‎).\n\nGetPropertyDeniedOriginsOnlySubject = לא ניתנה ל־<%S> הרשאה לקבל את המאפיין %S.%S\nSetPropertyDeniedOriginsOnlySubject = לא ניתנה ל־<%S> הרשאה לקבוע את המאפיין %S.%S\nCallMethodDeniedOriginsOnlySubject = לא ניתנה ל־<%S> הרשאה לקברוא לשיטה %S.%S\nCreateWrapperDenied = לא ניתנה הרשאה ליצור מעטפת עבור אובייקט של מחלקה %S\nCreateWrapperDeniedForOrigin = לא ניתנה ל־<%S> הרשאה ליצור מעטפת עבור אובייקט של מחלקה %S\n\nProtocolFlagError = Warning: Protocol handler for ‘%S’ doesn’t advertise a security policy.  While loading of such protocols is allowed for now, this is deprecated.  Please see the documentation in nsIProtocolHandler.idl.\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/security/csp.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# CSP Warnings:\n# LOCALIZATION NOTE (CSPViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPViolation = The page's settings blocked the loading of a resource: %1$S\n# LOCALIZATION NOTE (CSPViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPViolationWithURI = The page's settings blocked the loading of a resource at %2$S (\"%1$S\").\n# LOCALIZATION NOTE (CSPROViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPROViolation = A violation occurred for a report-only CSP policy (\"%1$S\"). The behavior was allowed, and a CSP report was sent.\n# LOCALIZATION NOTE (CSPROViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPROViolationWithURI = The page's settings observed the loading of a resource at %2$S (\"%1$S\"). A CSP report is being sent.\n# LOCALIZATION NOTE (triedToSendReport):\n# %1$S is the URI we attempted to send a report to.\ntriedToSendReport = ניסיון לשליחת דיווח לכתובת לא חוקית: \"%1$S\"\n# LOCALIZATION NOTE (couldNotParseReportURI):\n# %1$S is the report URI that could not be parsed\ncouldNotParseReportURI = לא ניתן לפענח כתובת לדיווח: %1$S\n# LOCALIZATION NOTE (couldNotProcessUnknownDirective):\n# %1$S is the unknown directive\ncouldNotProcessUnknownDirective = לא ניתן לעבד את ההנחיה הבלתי ידועה '%1$S'\n# LOCALIZATION NOTE (ignoringUnknownOption):\n# %1$S is the option that could not be understood\nignoringUnknownOption = Ignoring unknown option %1$S\n# LOCALIZATION NOTE (ignoringDuplicateSrc):\n# %1$S defines the duplicate src\nignoringDuplicateSrc = התעלמות מהמקור הכפול %1$S\n# LOCALIZATION NOTE (ignoringSrcFromMetaCSP):\n# %1$S defines the ignored src\n# LOCALIZATION NOTE (ignoringSrcWithinScriptStyleSrc):\n# %1$S is the ignored src\n# script-src and style-src are directive names and should not be localized\n# LOCALIZATION NOTE (reportURInotHttpsOrHttp2):\n# %1$S is the ETLD of the report URI that is not HTTP or HTTPS\nreportURInotHttpsOrHttp2 = The report URI (%1$S) should be an HTTP or HTTPS URI.\n# LOCALIZATION NOTE (reportURInotInReportOnlyHeader):\n# %1$S is the ETLD of the page with the policy\nreportURInotInReportOnlyHeader = This site (%1$S) has a Report-Only policy without a report URI. CSP will not block and cannot report violations of this policy.\n# LOCALIZATION NOTE (failedToParseUnrecognizedSource):\n# %1$S is the CSP Source that could not be parsed\nfailedToParseUnrecognizedSource = Failed to parse unrecoginzied source %1$S\n# LOCALIZATION NOTE (inlineScriptBlocked):\n# inline script refers to JavaScript code that is embedded into the HTML document.\ninlineScriptBlocked = An attempt to execute inline scripts has been blocked\n# LOCALIZATION NOTE (inlineStyleBlocked):\n# inline style refers to CSS code that is embedded into the HTML document.\ninlineStyleBlocked = An attempt to apply inline style sheets has been blocked\n# LOCALIZATION NOTE (scriptFromStringBlocked):\n# eval is a name and should not be localized.\nscriptFromStringBlocked = An attempt to call JavaScript from a string (by calling a function like eval) has been blocked\n# LOCALIZATION NOTE (upgradeInsecureRequest):\n# %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.\n# LOCALIZATION NOTE (ignoreSrcForDirective):\n# LOCALIZATION NOTE (hostNameMightBeKeyword):\n# %1$S is the hostname in question and %2$S is the keyword\nhostNameMightBeKeyword = Interpreting %1$S as a hostname, not a keyword. If you intended this to be a keyword, use '%2$S' (wrapped in single quotes).\n# LOCALIZATION NOTE (notSupportingDirective):\n# directive is not supported (e.g. 'reflected-xss')\nnotSupportingDirective = Not supporting directive '%1$S'. Directive and values will be ignored.\n# LOCALIZATION NOTE (blockAllMixedContent):\n# %1$S is the URL of the blocked resource load.\nblockAllMixedContent = הבקשה הבלתי מאובטחת ‘%1$S’ נחסמה.\n# LOCALIZATION NOTE (ignoringDirectiveWithNoValues):\n# %1$S is the name of a CSP directive that requires additional values (e.g., 'require-sri-for')\n# LOCALIZATION NOTE (ignoringReportOnlyDirective):\n# %1$S is the directive that is ignored in report-only mode.\n\n# CSP Errors:\n# LOCALIZATION NOTE (couldntParseInvalidSource):\n# %1$S is the source that could not be parsed\ncouldntParseInvalidSource = Couldn't parse invalid source %1$S\n# LOCALIZATION NOTE (couldntParseInvalidHost):\n# %1$S is the host that's invalid\ncouldntParseInvalidHost = Couldn't parse invalid host %1$S\n# LOCALIZATION NOTE (couldntParseScheme):\n# %1$S is the string source\ncouldntParseScheme = Couldn't parse scheme in %1$S\n# LOCALIZATION NOTE (couldntParsePort):\n# %1$S is the string source\ncouldntParsePort = Couldn't parse port in %1$S\n# LOCALIZATION NOTE (duplicateDirective):\n# %1$S is the name of the duplicate directive\nduplicateDirective = Duplicate %1$S directives detected.  All but the first instance will be ignored.\n# LOCALIZATION NOTE (deprecatedDirective):\n# %1$S is the name of the deprecated directive, %2$S is the name of the replacement.\n# LOCALIZATION NOTE (couldntParseInvalidSandboxFlag):\n# %1$S is the option that could not be understood\n\n# LOCALIZATION NOTE (couldntParseInvalidSandboxFlag):\n# %1$S is the option that could not be understood\ncouldntParseInvalidSandboxFlag = Couldn’t parse invalid sandbox flag ‘%1$S’\n# LOCALIZATION NOTE (deprecatedDirective):\n# %1$S is the name of the deprecated directive, %2$S is the name of the replacement.\ndeprecatedDirective = Directive ‘%1$S’ has been deprecated. Please use directive ‘%2$S’ instead.\n# LOCALIZATION NOTE (deprecatedReferrerDirective):\n# %1$S is the value of the deprecated Referrer Directive.\ndeprecatedReferrerDirective = Referrer Directive ‘%1$S’ has been deprecated. Please use the Referrer-Policy header instead.\n# LOCALIZATION NOTE (ignoreSrcForDirective):\nignoreSrcForDirective = Ignoring srcs for directive ‘%1$S’\n# LOCALIZATION NOTE (ignoringDirectiveWithNoValues):\n# %1$S is the name of a CSP directive that requires additional values (e.g., 'require-sri-for')\nignoringDirectiveWithNoValues = Ignoring ‘%1$S’ since it does not contain any parameters.\n# LOCALIZATION NOTE (ignoringReportOnlyDirective):\n# %1$S is the directive that is ignored in report-only mode.\nignoringReportOnlyDirective = Ignoring sandbox directive when delivered in a report-only policy ‘%1$S’\n# LOCALIZATION NOTE (ignoringSrcForStrictDynamic):\n# %1$S is the ignored src\n# script-src, as well as 'strict-dynamic' should not be localized\nignoringSrcForStrictDynamic = Ignoring “%1$S” within script-src: ‘strict-dynamic’ specified\n# LOCALIZATION NOTE (ignoringSrcFromMetaCSP):\n# %1$S defines the ignored src\nignoringSrcFromMetaCSP = Ignoring source ‘%1$S’ (Not supported when delivered via meta element).\n# LOCALIZATION NOTE (ignoringSrcWithinScriptStyleSrc):\n# %1$S is the ignored src\n# script-src and style-src are directive names and should not be localized\nignoringSrcWithinScriptStyleSrc = Ignoring “%1$S” within script-src or style-src: nonce-source or hash-source specified\n# LOCALIZATION NOTE (ignoringStrictDynamic):\n# %1$S is the ignored src\nignoringStrictDynamic = Ignoring source “%1$S” (Only supported within script-src). \n# LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):\n# %1$S is the csp directive that contains 'strict-dynamic'\n# 'strict-dynamic' should not be localized\nstrictDynamicButNoHashOrNonce = Keyword ‘strict-dynamic’ within “%1$S” with no valid nonce or hash might block all scripts from loading\n# LOCALIZATION NOTE (upgradeInsecureRequest):\n# %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.\nupgradeInsecureRequest = Upgrading insecure request ‘%1$S’ to use ‘%2$S’\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/security/security.properties",
    "content": "# Mixed Content Blocker\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the blocked mixed content resource\nBlockMixedDisplayContent = Blocked loading mixed display content \"%1$S\"\nBlockMixedActiveContent = Blocked loading mixed active content \"%1$S\"\n\n# CORS\n# LOCALIZATION NOTE: Do not translate \"Access-Control-Allow-Origin\", Access-Control-Allow-Credentials, Access-Control-Allow-Methods, Access-Control-Allow-Headers\nCORSDisabled=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at %1$S. (Reason: CORS disabled).\nCORSRequestNotHttp=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at %1$S. (Reason: CORS request not http).\nCORSMissingAllowOrigin=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at %1$S. (Reason: CORS header 'Access-Control-Allow-Origin' missing).\nCORSAllowOriginNotMatchingOrigin=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at %1$S. (Reason: CORS header 'Access-Control-Allow-Origin' does not match '%2$S').\nCORSMethodNotFound=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at %1$S. (Reason: Did not find method in CORS header 'Access-Control-Allow-Methods').\nCORSMissingAllowCredentials=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at %1$S. (Reason: expected 'true' in CORS header 'Access-Control-Allow-Credentials').\nCORSPreflightDidNotSucceed=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at %1$S. (Reason: CORS preflight channel did not succeed).\nCORSInvalidAllowMethod=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at %1$S. (Reason: invalid token '%2$S' in CORS header 'Access-Control-Allow-Methods').\nCORSInvalidAllowHeader=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at %1$S. (Reason: invalid token '%2$S' in CORS header 'Access-Control-Allow-Headers').\nCORSMissingAllowHeaderFromPreflight=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at %1$S. (Reason: missing token '%2$S' in CORS header 'Access-Control-Allow-Headers' from CORS preflight channel).\n\n# LOCALIZATION NOTE: Do not translate \"Strict-Transport-Security\", \"HSTS\", \"max-age\" or \"includeSubDomains\"\n\n# LOCALIZATION NOTE: Do not translate \"Public-Key-Pins\", \"HPKP\", \"max-age\", \"report-uri\" or \"includeSubDomains\"\n\n# LOCALIZATION NOTE: Do not translate \"SHA-1\"\nSHA1Sig=This site makes use of a SHA-1 Certificate; it's recommended you use certificates with signature algorithms that use hash functions stronger than SHA-1.\nInsecurePasswordsPresentOnPage=Password fields present on an insecure (http://) page. This is a security risk that allows user login credentials to be stolen.\nInsecureFormActionPasswordsPresent=Password fields present in a form with an insecure (http://) form action. This is a security risk that allows user login credentials to be stolen.\nInsecurePasswordsPresentOnIframe=Password fields present on an insecure (http://) iframe. This is a security risk that allows user login credentials to be stolen.\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the insecure mixed content resource\nLoadingMixedActiveContent2=Loading mixed (insecure) active content \"%1$S\" on a secure page\nLoadingMixedDisplayContent2=Loading mixed (insecure) display content \"%1$S\" on a secure page\n# LOCALIZATION NOTE: Do not translate \"allow-scripts\", \"allow-same-origin\", \"sandbox\" or \"iframe\"\nBothAllowScriptsAndSameOriginPresent=An iframe which has both allow-scripts and allow-same-origin for its sandbox attribute can remove its sandboxing.\n\n# Sub-Resource Integrity\n# LOCALIZATION NOTE: Do not translate \"script\" or \"integrity\". \"%1$S\" is the invalid token found in the attribute.\n# LOCALIZATION NOTE: Do not translate \"integrity\"\n# LOCALIZATION NOTE: Do not translate \"integrity\"\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the type of hash algorigthm in use (e.g. \"sha256\").\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the sub-resource that cannot be protected using SRI.\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the invalid hash algorithm found in the attribute.\n# LOCALIZATION NOTE: Do not translate \"integrity\"\n\n# LOCALIZATION NOTE: Do not translate \"RC4\".\nWeakCipherSuiteWarning=This site uses the cipher RC4 for encryption, which is deprecated and insecure.\n\n\nBlockScriptWithWrongMimeType=Script from “%1$S” was blocked because of a disallowed MIME type.\nCORSNotSupportingCredentials=Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at ‘%1$S’. (Reason: Credential is not supported if the CORS header ‘Access-Control-Allow-Origin’ is ‘*’).\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the sub-resource that cannot be protected using SRI.\nIneligibleResource=“%1$S” is not eligible for integrity checks since it’s neither CORS-enabled nor same-origin.\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the type of hash algorigthm in use (e.g. \"sha256\").\nIntegrityMismatch=None of the “%1$S” hashes in the integrity attribute match the content of the subresource.\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityBase64=The hash contained in the integrity attribute could not be decoded.\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityLength=The hash contained in the integrity attribute has the wrong length.\n\n# Sub-Resource Integrity\n# LOCALIZATION NOTE: Do not translate \"script\" or \"integrity\". \"%1$S\" is the invalid token found in the attribute.\nMalformedIntegrityHash=The script element has a malformed hash in its integrity attribute: “%1$S”. The correct format is “<hash algorithm>-<hash value>”.\n\n#XCTO: nosniff\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options: nosniff\".\nMimeTypeMismatch=The resource from “%1$S” was blocked due to MIME type mismatch (X-Content-Type-Options: nosniff).\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nNoValidMetadata=The integrity attribute does not contain any valid metadata.\nPKPCouldNotParseHeader=Public-Key-Pins: The site specified a header that could not be parsed successfully.\nPKPCouldNotSaveState=Public-Key-Pins: An error occurred noting the site as a Public-Key-Pins host.\nPKPInvalidIncludeSubdomains=Public-Key-Pins: The site specified a header that included an invalid ‘includeSubDomains’ directive.\nPKPInvalidMaxAge=Public-Key-Pins: The site specified a header that included an invalid ‘max-age’ directive.\nPKPInvalidPin=Public-Key-Pins: The site specified a header that included an invalid pin.\nPKPMultipleIncludeSubdomains=Public-Key-Pins: The site specified a header that included multiple ‘includeSubDomains’ directives.\nPKPMultipleMaxAges=Public-Key-Pins: The site specified a header that included multiple ‘max-age’ directives.\nPKPMultipleReportURIs=Public-Key-Pins: The site specified a header that included multiple ‘report-uri’ directives.\nPKPNoBackupPin=Public-Key-Pins: The site specified a header that did not include a backup pin.\nPKPNoMaxAge=Public-Key-Pins: The site specified a header that did not include a ‘max-age’ directive.\nPKPPinsetDoesNotMatch=Public-Key-Pins: The site specified a header that did not include a matching pin.\nPKPRootNotBuiltIn=Public-Key-Pins: The certificate used by the site was not issued by a certificate in the default root certificate store. To prevent accidental breakage, the specified header was ignored.\n\n# LOCALIZATION NOTE: Do not translate \"Public-Key-Pins\", \"HPKP\", \"max-age\", \"report-uri\" or \"includeSubDomains\"\nPKPUnknownError=Public-Key-Pins: An unknown error occurred processing the header specified by the site.\nPKPUntrustworthyConnection=Public-Key-Pins: The connection to the site is untrustworthy, so the specified header was ignored.\nSTSCouldNotParseHeader=Strict-Transport-Security: The site specified a header that could not be parsed successfully.\nSTSCouldNotSaveState=Strict-Transport-Security: An error occurred noting the site as a Strict-Transport-Security host.\nSTSInvalidIncludeSubdomains=Strict-Transport-Security: The site specified a header that included an invalid ‘includeSubDomains’ directive.\nSTSInvalidMaxAge=Strict-Transport-Security: The site specified a header that included an invalid ‘max-age’ directive.\nSTSMultipleIncludeSubdomains=Strict-Transport-Security: The site specified a header that included multiple ‘includeSubDomains’ directives.\nSTSMultipleMaxAges=Strict-Transport-Security: The site specified a header that included multiple ‘max-age’ directives.\nSTSNoMaxAge=Strict-Transport-Security: The site specified a header that did not include a ‘max-age’ directive.\n\n# LOCALIZATION NOTE: Do not translate \"Strict-Transport-Security\", \"HSTS\", \"max-age\" or \"includeSubDomains\"\nSTSUnknownError=Strict-Transport-Security: An unknown error occurred processing the header specified by the site.\nSTSUntrustworthyConnection=Strict-Transport-Security: The connection to the site is untrustworthy, so the specified header was ignored.\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the invalid hash algorithm found in the attribute.\nUnsupportedHashAlg=Unsupported hash algorithm in the integrity attribute: “%1$S”\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options\" and also do not trasnlate \"nosniff\".\nXCTOHeaderValueMissing=X-Content-Type-Options header warning: value was “%1$S”; did you mean to send “nosniff”?\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/storage.properties",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Storage code.\n#\n# The Initial Developer of the Original Code is Google Inc.\n# Portions created by the Initial Developer are Copyright (C) 2006\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Brett Wilson <brettw@gmail.com>\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either of the GNU General Public License Version 2 or later (the \"GPL\"),\n# or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nstorageWriteError=אירעה שגיאה בכתיבה לדיסק. שגיאה זו נגרמת במקרים מסויימים בעקבות חוסר מקום בדיסק הקשיח.\\n\\nבבקשה הפעל מחדש את התוכנה.\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/svg/svg.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAttributeParseWarning=ערך לא צפוי (%2$S) בקריאה של התכונה %1$S.\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/textcontext.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cutCmd.label \"גזירה\">\n<!ENTITY cutCmd.accesskey \"ג\">\n<!ENTITY copyCmd.label \"העתקה\">\n<!ENTITY copyCmd.accesskey \"ת\">\n<!ENTITY pasteCmd.label \"הדבקה\">\n<!ENTITY pasteCmd.accesskey \"ה\">\n<!ENTITY undoCmd.label \"ביטול\">\n<!ENTITY undoCmd.accesskey \"ט\">\n<!ENTITY selectAllCmd.label \"בחירת הכול\">\n<!ENTITY selectAllCmd.accesskey \"ב\">\n<!ENTITY deleteCmd.label \"מחיקה\">\n<!ENTITY deleteCmd.accesskey \"ח\">\n\n<!ENTITY spellAddToDictionary.label \"הוספה למילון\">\n<!ENTITY spellAddToDictionary.accesskey \"מ\">\n<!ENTITY spellUndoAddToDictionary.label \"ביטול הוספה למילון\">\n<!ENTITY spellUndoAddToDictionary.accesskey \"ב\">\n<!ENTITY spellCheckToggle.label \"בדיקת איות\">\n<!ENTITY spellCheckToggle.accesskey \"ב\">\n<!ENTITY spellNoSuggestions.label \"(אין הצעות איות)\">\n<!ENTITY spellDictionaries.label \"שפות\">\n<!ENTITY spellDictionaries.accesskey \"ש\">\n\n<!ENTITY searchTextBox.clear.label \"ניקוי\">\n\n<!ENTITY fillLoginMenu.label          \"מילוי פרטי התחברות\">\n<!ENTITY fillLoginMenu.accesskey      \"מ\">\n<!ENTITY fillPasswordMenu.label       \"מילוי ססמה\">\n<!ENTITY fillPasswordMenu.accesskey   \"מ\">\n<!ENTITY fillUsernameMenu.label       \"מילוי שם משתמש\">\n<!ENTITY fillUsernameMenu.accesskey   \"מ\">\n<!ENTITY noLoginSuggestions.label     \"(אין המלצות התחברות)\">\n<!ENTITY viewSavedLogins.label        \"צפייה בכניסות שמורות\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/tree.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restoreColumnOrder.label \"שחזור סדר עמודות\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/videocontrols.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY playButton.playLabel \"ניגון\">\n<!ENTITY playButton.pauseLabel \"השהיה\">\n<!ENTITY muteButton.muteLabel \"השתק\">\n<!ENTITY muteButton.unmuteLabel \"ביטול השתקה\">\n<!ENTITY fullscreenButton.enterfullscreenlabel \"מסך מלא\">\n<!ENTITY fullscreenButton.exitfullscreenlabel \"יציאה ממסך מלא\">\n<!ENTITY castingButton.castingLabel \"שידור ל־Screen\">\n<!ENTITY closedCaption.off \"כיבוי\">\n\n<!ENTITY stats.media \"מדיה\">\n<!ENTITY stats.size \"גודל \">\n<!ENTITY stats.activity \"פעילות\">\n<!ENTITY stats.activityPaused \"מושהה\">\n<!ENTITY stats.activityPlaying \"מנגן\">\n<!ENTITY stats.activityEnded \"הסתיים\">\n<!ENTITY stats.activitySeeking \"(מחפש)\">\n<!ENTITY stats.volume \"עוצמת קול\">\n<!ENTITY stats.framesParsed \"שקופיות שנותחו\">\n<!ENTITY stats.framesDecoded \"שקופיות שפוענחו\">\n<!ENTITY stats.framesPresented \"שקופיות שהוצגו\">\n<!ENTITY stats.framesPainted \"שקופיות שצוירו\">\n\n<!ENTITY error.aborted \"טעינת הווידאו הופסקה.\">\n<!ENTITY error.network \"נגינת וידאו הופסקה בעקבות שגיאת רשת.\">\n<!ENTITY error.decode \"לא ניתן לנגן וידאו מכיוון שהקובץ פגום.\">\n<!ENTITY error.srcNotSupported \"תסדיר הווידאו או סוג ה־MIME אינו נתמך.\">\n<!ENTITY error.noSource2 \"לא נמצא וידאו עם תסדיר וסוג MIME.\">\n<!ENTITY error.generic \"נגינת וידאו הופסקה בעקבות שגיאה לא ידועה.\">\n\n<!-- LOCALIZATION NOTE (scrubberScale.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 of 6:00:00 elapsed\".\n-->\n<!ENTITY scrubberScale.nameFormat \"#1 מתוך #2\">\n\n<!-- LOCALIZATION NOTE (positionAndDuration.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 / 6:00:00\".\nNote that #2 is not always avaiable. For example, when at the 5 minute mark in an\nunknown duration video, #1 would be \"5:00\" and string which is surrounded by <span>\nwould be deleted, result string would be \"5:00\".\n-->\n<!ENTITY positionAndDuration.nameFormat \"#1<span> / #2</span>\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/viewSource.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from content/viewSource.xul -->\n\n<!-- LOCALIZATION NOTE (mainWindow.title) : DONT_TRANSLATE --> \n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE --> \n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifierseparator) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifierseparator \" - \">\n<!ENTITY mainWindow.preface \"מקור של: \">\n\n<!ENTITY fileMenu.label \"קובץ\">\n<!ENTITY fileMenu.accesskey \"ק\">\n<!ENTITY savePageCmd.label \"שמירת דף בשם…\">\n<!ENTITY savePageCmd.accesskey \"ר\">\n<!ENTITY savePageCmd.commandkey \"S\">\n<!ENTITY pageSetupCmd.label \"הגדרת עמוד...\">\n<!ENTITY pageSetupCmd.accesskey \"ה\">\n<!ENTITY printPreviewCmd.label \"הצגה לפני הדפסה\">\n<!ENTITY printPreviewCmd.accesskey \"נ\">\n<!ENTITY printCmd.label \"הדפסה...\">\n<!ENTITY printCmd.accesskey \"ד\">\n<!ENTITY printCmd.commandkey \"P\">\n<!ENTITY closeCmd.label \"סגור\">\n<!ENTITY closeCmd.accesskey \"ג\">\n<!ENTITY closeCmd.commandkey \"W\">\n\n<!-- LOCALIZATION NOTE :\ntextEnlarge.commandkey3, textReduce.commandkey2 and\ntextReset.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n<!ENTITY textEnlarge.commandkey \"+\">\n<!ENTITY textEnlarge.commandkey2 \"=\">\n<!ENTITY textEnlarge.commandkey3 \"\">\n<!ENTITY textReduce.commandkey \"-\">\n<!ENTITY textReduce.commandkey2 \"\">\n<!ENTITY textReset.commandkey \"0\">\n<!ENTITY textReset.commandkey2 \"\">\n\n<!ENTITY goToLineCmd.label \"עבור אל שורה...\">\n<!ENTITY goToLineCmd.accesskey \"ע\">\n<!ENTITY goToLineCmd.commandkey \"l\">\n\n<!ENTITY viewMenu.label           \"תצוגה\">\n<!ENTITY viewMenu.accesskey       \"ת\">\n<!ENTITY reloadCmd.label \"טען מחדש\">\n<!ENTITY reloadCmd.accesskey \"מ\">\n<!ENTITY reloadCmd.commandkey \"r\">\n<!ENTITY menu_wrapLongLines.title \"גלישת שורות ארוכות\"> \n<!ENTITY menu_wrapLongLines.accesskey \"ש\">\n<!ENTITY menu_highlightSyntax.label \"הדגשת תחביר\">\n<!ENTITY menu_highlightSyntax.accesskey \"ה\">\n<!ENTITY menu_textSize.label \"גודל טקסט\">\n<!ENTITY menu_textSize.accesskey \"ט\">\n<!ENTITY menu_textEnlarge.label \"הגדל\">\n<!ENTITY menu_textEnlarge.accesskey \"ג\">\n<!ENTITY menu_textReduce.label \"הקטן\">\n<!ENTITY menu_textReduce.accesskey \"ק\">\n<!ENTITY menu_textReset.label \"רגיל\">\n<!ENTITY menu_textReset.accesskey \"ר\">\n\n<!ENTITY findOnCmd.label     \"מצא בדף זה...\">\n<!ENTITY findOnCmd.accesskey \"מ\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label  \"מצא שוב\">\n<!ENTITY findAgainCmd.accesskey \"ש\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY backCmd.label \"אחורה\">\n<!ENTITY backCmd.accesskey \"א\">\n<!ENTITY forwardCmd.label \"קדימה\">\n<!ENTITY forwardCmd.accesskey \"ק\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n\n<!ENTITY copyLinkCmd.label \"העתקת מיקום קישור\">\n<!ENTITY copyLinkCmd.accesskey \"ע\">\n<!ENTITY copyEmailCmd.label \"העתקת כתובת דוא״ל\">\n<!ENTITY copyEmailCmd.accesskey \"ע\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/viewSource.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngoToLineTitle     = מעבר לשורה\ngoToLineText      = הכנס מספר שורה\ninvalidInputTitle = קלט לא חוקי\ninvalidInputText  = מספר השורה שהוכנס אינו חוקי.\noutOfRangeTitle   = שורה לא נמצאה\noutOfRangeText    = השורה שצוינה לא נמצאה.\nstatusBarLineCol  = שורה %1$S, עמודה %2$S\nviewSelectionSourceTitle = מקור DOM של בחירה\nviewMathMLSourceTitle    = מקור DOM של MathML\n\ncontext_goToLine_label        = מעבר לשורה…\ncontext_goToLine_accesskey    = ש\ncontext_wrapLongLines_label   = גלישת שורות ארוכות\ncontext_highlightSyntax_label = הדגשת תחביר\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/webConsole.dtd",
    "content": "<!ENTITY networkPanel.requestURL                  \"כתובת הבקשה\">\n<!ENTITY networkPanel.requestMethod               \"שיטת הבקשה\">\n<!ENTITY networkPanel.statusCode                  \"קוד מצב\">\n\n<!ENTITY networkPanel.requestHeaders              \"כותרות בקשה\">\n<!ENTITY networkPanel.requestCookie               \"נשלחה עוגייה\">\n<!ENTITY networkPanel.requestBody                 \"גוף הבקשה\">\n<!ENTITY networkPanel.requestFormData             \"נתוני טופס שנשלח\">\n\n<!ENTITY networkPanel.responseHeaders             \"כותרות תגובה\">\n<!ENTITY networkPanel.responseBody                \"גוף התגובה\">\n<!ENTITY networkPanel.responseBodyCached          \"נתונים במטמון\">\n<!ENTITY networkPanel.responseBodyUnknownType     \"סוג תוכן לא מוכר\">\n<!ENTITY networkPanel.responseNoBody              \"אין גוף לבקשה\">\n<!ENTITY networkPanel.responseImage               \"תמונה שהתקבלה\">\n<!ENTITY networkPanel.responseImageCached         \"תמונה במטמון\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/webapps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (webapps.uninstall.notification): %S will be replaced with the name of the uninstalled web app\nuninstall.notification = %S הוסר מהמחשב שלך.\nuninstall.label = הסרת יישום\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/wizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  button-back-mac.label        \"חזור אחורה\">\n<!ENTITY  button-back-mac.accesskey    \"ח\">\n<!ENTITY  button-next-mac.label        \"המשך\">\n<!ENTITY  button-next-mac.accesskey    \"ה\">\n<!ENTITY  button-finish-mac.label      \"סיום\">\n<!ENTITY  button-cancel-mac.label      \"ביטול\">\n\n<!ENTITY  button-back-unix.label       \"הקודם\">\n<!ENTITY  button-back-unix.accesskey   \"ד\">\n<!ENTITY  button-next-unix.label       \"הבא\">\n<!ENTITY  button-next-unix.accesskey   \"ב\">\n<!ENTITY  button-finish-unix.label     \"סיום\">\n<!ENTITY  button-cancel-unix.label     \"ביטול\">\n\n<!ENTITY  button-back-win.label        \"&lt; הקודם\">\n<!ENTITY  button-back-win.accesskey    \"ד\">\n<!ENTITY  button-next-win.label        \"הבא &gt;\">\n<!ENTITY  button-next-win.accesskey    \"ב\">\n<!ENTITY  button-finish-win.label      \"סיום\">\n<!ENTITY  button-cancel-win.label      \"ביטול\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/wizard.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndefault-first-title=ברוכים הבאים אל %S\ndefault-last-title=משלים את %S\ndefault-first-title-mac=הקדמה\ndefault-last-title-mac=סוף\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/xbl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nUnexpectedElement=רכיב <%1$S> בלתי צפוי.\n# LOCALIZATION NOTE: do not localize key=“%S” modifiers=“%S” id=“%S”\nTooDeepBindingRecursion=The XBL binding \"%S\" is already used by too many ancestor elements; not applying it to prevent infinite recursion.\nCircularExtendsBinding=Extending the XBL binding \"%S\" with \"%S\" would lead to it extending itself\n# LOCALIZATION NOTE: do not localize <handler command=\"…\">\nCommandNotInChrome=Use of <handler command=\"...\"> not allowed outside chrome.\nMalformedXBL = An XBL file is malformed. Did you forget the XBL namespace on the bindings tag?\nInvalidExtendsBinding=Extending \"%S\" is invalid. In general, do not extend tag names.\nMissingIdAttr = An \"id\" attribute missing on the binding tag.\n\n# LOCALIZATION NOTE: do not localize key=“%S” modifiers=“%S” id=“%S”\nGTK2Conflict2=Key event not available on GTK2: key=“%S” modifiers=“%S” id=“%S”\nWinConflict2=Key event not available on some keyboard layouts: key=“%S” modifiers=“%S” id=“%S”\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/xml/prettyprint.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY xml.nostylesheet \"נראה שלקובץ XML זה אין מידע על סגנון המשויך אליו. עץ המסמך מוצג להלן.\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/xpinstall/xpinstall.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#--------------------------------------------------------------------\n#   Install Actions\n#--------------------------------------------------------------------\nInstallFile=מתקין: %s\nInstallSharedFile=מתקין קובץ משותף: %s\nReplaceFile=מחליף: %s\nReplaceSharedFile=מחליף קובץ משותף: %s\nSkipFile=מדלג: %s\nSkipSharedFile=מדלג על קובץ משותף: %s\n\nDeleteFile=מוחק קובץ: %s\nDeleteComponent=מוחק רכיב: %s\n\nExecute=מפעיל: %s\nExecuteWithArgs=מפעיל: %s עם ארגומנט: %s\n\nCopyFile=העתק קובץ: %s אל %s\nExecuteFile=מפעיל קובץ: %s\nExecuteFileWithArgs=מפעיל קובץ: %s עם ארגומנט: %s\nMoveFile=העבר קובץ: %s אל %s\nRenameFile=שנה שם קובץ: %s אל %s\nCreateFolder=צור תיקייה: %s\nRemoveFolder=הסר תיקייה: %s\nRenameFolder=שנה שם תיקייה: %s אל %s\nWindowsShortcut=קיצור דרך של Windows:‏ %s\nMacAlias=כינוי Mac:‏ %s\nWindowsRegisterServer=שרת Windows Register:‏ %s\nUnknownFileOpCommand=פקודת פעולת קובץ לא מוכרת!\n\nPatch=מטליא: %s\n\nUninstall=מסיר התקנה: %s\n\nRegSkin=רשום סקין: %s\nRegLocale=רשום חבילת אזור: %s\nRegContent=רשום תכולה: %s\nRegPackage=רשום חבילה: %s\n\n#--------------------------------------------------------------------\n#   Dialog Messages\n#--------------------------------------------------------------------\n\nApplyNowSkin=השתמש בערכת נושא זו\nApplyNowLocale=השתמש בחבילת אזור זו\n\nConfirmSkin=להתקין את ערכת הנושא \"%1$S\" מתוך %2$S?\nConfirmLocale=להתקין את חבילת האזור \"%1$S\" מתוך %2$S?\n\nOK=התקן\n\nprogress.queued=הוכנס לתור\nprogress.downloading=מוריד...\nprogress.downloaded=הוּרד\nprogress.installing=מתקין...\n\nUnsigned=לא חתום\n\n#--------------------------------------------------------------------\n#   Miscellaneous\n#--------------------------------------------------------------------\nERROR=שגיאה\n\nerror0=הצלחה\nerror999=נא להפעיל מחדש להשלמה\nerror-202=גישה נדחתה\nerror-203=שגיאת התקנה לא צפויה\\nבחן את יומן הרישום של מסוף ה־JavaScript עבור פרטים נוספים.\nerror-204=תסריט התקנה לא נמצא\nerror-207=חבילת התקנה לא חוקית\nerror-208=ארגומנט לא חוקי\nerror-210=בוטל בידי המשתמש\nerror-214=קובץ נדרש אינו קיים\nerror-215=קריאה בלבד\nerror-218=שגיאת פריסה של AppleSingle\nerror-219=נתיב לא חוקי\nerror-225=EXTRACTION_FAILED\nerror-227=בוטל\nerror-228=שגיאת הורדה\nerror-229=שגיאת תסריט\nerror-230=כבר קיים\nerror-235=אזל המקום\nerror-239=רישום chrome נכשל\nerror-240=התקנה לא גמורה\nerror-244=חבילה לא נתמכת\nerror-260=לא ניתן לאמת חתימה.\nerror-261=קובץ אימות לא חוקי (יתכן שההורדה פגומה)\nerror-262=סוג קובץ האימות אינו ידוע או שאינו חוקי\nerror-299=אזל הזיכרון\n\n# there are other error codes, either rare or obsolete,\n# that are not worth translating at this time.\nunknown.error=שגיאה בלתי צפויה %S\n\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/xslt/xslt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n1  = פריסת גיליון סגנון XSLT כשלה.\n2  = פריסת ביטוי XPath נכשלה.\n3  = \n4  = שינוי XSLT נכשל.\n5  = פונקציית XSLT/XPath לא חוקית.\n6  = גיליון סגנון XSLT מכיל (ככל הנראה) רקורסיה.\n7  = ערך תכונה בלתי חוקי ב־XSLT 1.0.\n8  = ביטוי XPath היה אמור להחזיר NodeSet.\n9  = שינוי XSLT הופסק על־ידי <xsl:message>.\n10 = שגיאת רשת אירעה במהלך טעינת גיליון סגנון XSLT:\n11 = לגיליון סגנון XSLT אין סוג MIME‏ XML:\n12 = גיליון סגנון XSLT מייבא או מכליל את עצמו באופן ישיר או עקיף:\n13 = פונקציית XPath נקראה עם מספר שגוי של פרמטרים.\n14 = הרחבת XPath לא מוכרת נקראה.\n15 = כישלון בפריסת XPath: צפוי '(':\n16 = כישלון בפריסת XPath: ציר לא חוקי:\n17 = כישלון בפריסת XPath: צפוי בדיקת שם (Name) או סוג צומת (Nodetype):\n18 = כישלון בפריסת XPath: צפוי '[':\n19 = כישלון בפריסת XPath: שם משתנה לא חוקי:\n20 = כישלון בפריסת XPath: סוף ביטוי לא צפוי:\n21 = כישלון בפריסת XPath: צפוי אופרטור:\n22 = כישלון בפריסת XPath: ליטרל לא סגור:\n23 = כישלון בפריסת XPath: צפוי ':' :\n24 = כישלון בפריסת XPath: צפוי '!', שלילה היא not():\n25 = כישלון בפריסת XPath: נמצא תו לא חוקי:\n26 = כישלון בפריסת XPath: צפוי אופרטור בינארי:\n27 = טעינת גיליון סגנון XSLT נחסמה מטעמי אבטחה.\n28 = הערכת ביטוי שגוי.\n29 = כמות אי־זוגית של סוגרים מסולסלים.\n30 = יצירת רכיב בעל QName שגוי.\n31 = Variable binding shadows variable binding within the same template.\n32 = הקריאה לפונקציה key אינה מורשית.\n\nLoadingError = שגיאה בטעינת גיליון סגנון: %S\nTransformError = שגיאה במהלך שינוי XSLT: %S\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global/xul.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMissingOverlay=Failed to load overlay from %1$S.\nPINotInProlog=<?%1$S?> processing instruction does not have any effect outside the prolog anymore (see bug 360119)...\nNeededToWrapXUL=XUL box for %1$S element contained an inline %2$S child, forcing all its children to be wrapped in a block.\nNeededToWrapXULInlineBox=XUL box for %1$S element contained an inline %2$S child, forcing all its children to be wrapped in a block. This can often be fixed by replacing \"display: -moz-inline-box\" with \"display: -moz-inline-box; display: inline-block\".\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global-platform/mac/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       קפיצה\npress   =       לחיצה\ncheck   =       סימון\nuncheck =       ביטול סימון\nselect  =       בחירה\nopen    =       פתיחה\nclose   =       סגירה\nswitch  =       החלפה\nclick   =       לחיצה\ncollapse=       צימצום\nexpand  =       הרחבה\nactivate=       הפעלה\ncycle   =       דפדוף בין חלונות\n\n# Universal Access API support\n# (Mac Only)\n# The Role Description for AXWebArea (the web widget). Like in Safari.\nhtmlContent = תוכן HTML\n# The Role Description for the Tab button.\ntab     =       tab\n# The Role Description for definition list dl, dt and dd\nterm    =       מונח\ndefinition =    הגדרה\n# The Role Description for an input type=\"search\" text field\nsearchTextField = שדה מלל לחיפוש\n# The Role Description for WAI-ARIA Landmarks\napplication =   יישום\nsearch  =       חיפוש\nbanner  =       כרזה\nnavigation =    ניווט\ncomplementary = משלים\ncontent =       תוכן\nmain    =       ראשי\n# The (spoken) role description for various WAI-ARIA roles\nalert       =      התראה\nalertDialog =      תיבת התראה\narticle     =      מאמר\ndocument    =      מסמך\nlog         =      רישום\nmarquee     =      מלל נע\nmath        =      מתמטיקה\nnote        =      הערה\nregion      =      אזור\nstatus      =      מצב יישום\ntimer       =      מונה זמן\ntooltip     =      תיאור כלי\nseparator    =      קו מפריד\ntabPanel     =      לוח לשונית\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global-platform/mac/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global-platform/mac/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#mac\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key - open up arrow symbol (ctrl-e)\nVK_SHIFT=\\u21e7\n\n#the command key - clover leaf symbol (ctrl-q)\nVK_META=\\u2318\n\n#the win key - never generated by native key event\nVK_WIN=win\n\n#the option/alt key - splitting tracks symbol (ctrl-g)\nVK_ALT=\\u2325\n\n#the control key. hat symbol (ctrl-f)\nVK_CONTROL=\\u2303\n\n#the separator character used between modifiers (none on Mac OS)\nMODIFIER_SEPARATOR=\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global-platform/unix/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       קפיצה\npress   =       לחץ\ncheck   =       סמן\nuncheck =       בטל סימון\nselect  =       בחירה\nopen    =       פתח\nclose   =       סגור\nswitch  =       החלף\nclick   =       לחץ\ncollapse=       צמצם\nexpand  =       הרחב\nactivate=       הפעל\ncycle   =       דפדף בין חלונות\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global-platform/unix/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global-platform/unix/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Shift\n\n#the command key\nVK_META=Meta\n\n#the win key (Super key and Hyper keys are mapped to DOM Win key)\nVK_WIN=Win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Ctrl\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global-platform/win/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       קפיצה\npress   =       לחץ\ncheck   =       סמן\nuncheck =       בטל סימון\nselect  =       בחירה\nopen    =       פתח\nclose   =       סגור\nswitch  =       החלף\nclick   =       לחץ\ncollapse=       צמצם\nexpand  =       הרחב\nactivate=       הפעל\ncycle   =       Cycle ### TWEAK ME\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global-platform/win/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global-platform/win/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Shift\n\n#the command key\nVK_META=Meta\n\n#the win key\nVK_WIN=Win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Ctrl\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/global-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#\n#   Localizable URLs\n#\npluginStartupMessage=מפעיל תוסף מסוג\n\n# plug-ins URLs\npluginupdates_label=mozilla.com/plugincheck\npluginupdates_url=http://www.mozilla.com/plugincheck/\n\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/mozapps/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (window.width2, window.height): These values should be\nclose to the golden ratio (1.618:1) while making sure it's wide enough for long\nfile names and tall enough to hint that there are more downloads in the list -->\n<!ENTITY window.width2                    \"485\">\n<!ENTITY window.height                    \"300\"> \n\n<!ENTITY starting.label                   \"מתחיל הורדה…\">\n<!ENTITY scanning.label                   \"סורק לאיתור וירוסים…\">\n\n<!ENTITY downloads.title                  \"הורדות\">\n\n<!ENTITY cmd.pause.label                  \"השהה\">\n<!ENTITY cmd.pause.accesskey              \"ש\">\n<!ENTITY cmd.resume.label                 \"המשך\">\n<!ENTITY cmd.resume.accesskey             \"מ\">\n<!ENTITY cmd.cancel.label                 \"ביטול\">\n<!ENTITY cmd.cancel.accesskey             \"ב\">\n<!ENTITY cmd.show.label                   \"פתח תיקייה מכילה\">\n<!ENTITY cmd.show.accesskey               \"ת\">\n<!ENTITY cmd.showMac.label                \"הצג ב־Finder\">\n<!ENTITY cmd.showMac.accesskey            \"F\">\n<!ENTITY cmd.open.label                   \"פתח\">\n<!ENTITY cmd.open.accesskey               \"פ\">\n<!ENTITY cmd.openWith.label               \"פתח באמצעות…\">\n<!ENTITY cmd.openWith.accesskey           \"ב\">\n<!ENTITY cmd.retry.label                  \"נסה שוב\">\n<!ENTITY cmd.retry.accesskey              \"נ\">\n<!ENTITY cmd.goToDownloadPage.label       \"עבור אל דף הורדה\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"ע\">\n<!ENTITY cmd.copyDownloadLink.label       \"העתק קישור הורדה\">\n<!ENTITY cmd.copyDownloadLink.accesskey   \"ק\">\n<!ENTITY cmd.removeFromList.label         \"הסר מהרשימה\">\n<!ENTITY cmd.removeFromList.accesskey     \"ה\">\n\n<!ENTITY cmd.close.commandKey             \"w\">\n<!ENTITY cmd.close2.commandKey            \"j\">\n<!ENTITY cmd.close2Unix.commandKey        \"y\">\n<!ENTITY cmd.clearList.label              \"מחק רשימה\">\n<!ENTITY cmd.clearList.tooltip            \"הסרת ההורדות שהסתיימו, בוטלו או נכשלו מהרשימה\">\n<!ENTITY cmd.clearList.accesskey          \"מ\">\n<!ENTITY cmd.find.commandKey              \"f\">\n<!ENTITY cmd.search.commandKey            \"k\">\n\n<!ENTITY closeWhenDone.label              \"סגור כאשר מסתיימת ההורדה\">\n<!ENTITY closeWhenDone.tooltip            \"סגירת חלון ההורדות כאשר מסתיימת הורדת כל הקבצים\">\n\n<!ENTITY showFolder.label                 \"הצג תיקייה זו\">\n<!ENTITY searchBox.label                  \"חיפוש…\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/mozapps/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (shortSeconds): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# s is the short form for seconds\nshortSeconds=שנייה; שניות\n\n# LOCALIZATION NOTE (shortMinutes): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# m is the short form for minutes\nshortMinutes=דקה; דקות\n\n# LOCALIZATION NOTE (shortHours): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# h is the short form for hours\nshortHours=שעה; שעות\n\n# LOCALIZATION NOTE (shortDays): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# d is the short form for days\nshortDays=יום; ימים\n\n# LOCALIZATION NOTE (paused): — is the \"em dash\" (long dash)\npaused=מושהה —  #1\ndownloading=בהורדה\nnotStarted=לא החלה\nfailed=כישלון\nfinished=הסתיימה\ncanceled=בוטלה\n\ndownloadErrorAlertTitle=שגיאת הורדה\ndownloadErrorGeneric=לא ניתן לשמור את ההורדה משום שאירעה שגיאה לא ידועה.\\n\\nנא לנסות שוב.\n\n# LOCALIZATION NOTE: we don't have proper plural support in the CPP code; bug 463102\nquitCancelDownloadsAlertTitle=ביטול כל ההורדות?\nquitCancelDownloadsAlertMsg=אם תצא עכשיו, ההורדה תבוטל. האם אתה בטוח שברצונך לצאת?\nquitCancelDownloadsAlertMsgMultiple=אם תצא עכשיו, %S הורדות יבוטלו. האם אתה בטוח שברצונך לצאת?\nquitCancelDownloadsAlertMsgMac=אם תצא עכשיו, ההורדה תבוטל. האם אתה בטוח שברצונך לצאת?\nquitCancelDownloadsAlertMsgMacMultiple=אם תצא עכשיו, %S הורדות יבוטלו. האם אתה בטוח שברצונך לצאת?\nofflineCancelDownloadsAlertTitle=ביטול כל ההורדות?\nofflineCancelDownloadsAlertMsg=אם תעבור כעת למצב לא מקוון, הורדה אחת תבוטל. האם אתה בטוח שאתה רוצה לעבור כעת למצב לא מקוון?\nofflineCancelDownloadsAlertMsgMultiple=אם תעבור כעת למצב לא מקוון, %S הורדות יבוטלו. האם אתה בטוח שאתה רוצה לעבור כעת למצב לא מקוון?\nleavePrivateBrowsingCancelDownloadsAlertTitle=ביטול כל ההורדות?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsg2=אם כל חלונות הגלישה הפרטית יסגרו כעת, הורדה אחת תבוטל. האם ברצונך לצאת ממצב גלישה פרטית?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsgMultiple2=אם כל חלונות הגלישה הפרטית יסגרו כעת, %S הורדות יבוטלו. האם ברצונך לצאת ממצב גלישה פרטית?\ncancelDownloadsOKText=בטל הורדה אחת\ncancelDownloadsOKTextMultiple=בטל %S הורדות\ndontQuitButtonWin=אל תצא\ndontQuitButtonMac=אל תצא\ndontGoOfflineButton=הישאר מקוון\ndontLeavePrivateBrowsingButton2=להישאר במצב גלישה פרטית\ndownloadsCompleteTitle=ההורדה הושלמה\ndownloadsCompleteMsg=כל הקבצים סיימו לרדת.\n\n# LOCALIZATION NOTE (infiniteRate):\n# If download speed is a JavaScript Infinity value, this phrase is used\ninfiniteRate=ממש מהר\n\n# LOCALIZATION NOTE (statusFormat3): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S rate number; %3$S rate unit; %4$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (2.2 MB/sec)\nstatusFormat3=%4$S – %1$S (%2$S %3$S/שנייה)\n\n# LOCALIZATION NOTE (statusFormatInfiniteRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S substitute phrase for Infinity speed; %3$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (Really fast)\nstatusFormatInfiniteRate=%3$S — %1$S (%2$S)\n\n# LOCALIZATION NOTE (statusFormatNoRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB\nstatusFormatNoRate=%2$S — %1$S\n\nbytes=בתים\nkilobyte=ק״ב\nmegabyte=מ״ב\ngigabyte=ג״ב\n\n# LOCALIZATION NOTE (transferSameUnits2):\n# %1$S progress number; %2$S total number; %3$S total unit\n# example: 1.1 of 333 MB\ntransferSameUnits2=%1$S מתוך %2$S %3$S\n# LOCALIZATION NOTE (transferDiffUnits2):\n# %1$S progress number; %2$S progress unit; %3$S total number; %4$S total unit\n# example: 11.1 MB of 3.3 GB\ntransferDiffUnits2=%1$S %2$S מתוך %3$S %4$S\n# LOCALIZATION NOTE (transferNoTotal2):\n# %1$S progress number; %2$S unit\n# example: 111 KB\ntransferNoTotal2=%1$S %2$S\n\n# LOCALIZATION NOTE (timePair3): %1$S time number; %2$S time unit\n# example: 1m; 11h\ntimePair3=%1$S%2$S\n# LOCALIZATION NOTE (timeLeftSingle3): %1$S time left\n# example: 1m left; 11h left\ntimeLeftSingle3=נותרו %1$S\n# LOCALIZATION NOTE (timeLeftDouble3): %1$S time left; %2$S time left sub units\n# example: 11h 2m left; 1d 22h left\ntimeLeftDouble3=נותרו %1$S %2$S\ntimeFewSeconds2=נותרו מספר שניות\ntimeUnknown2=נותר זמן לא ידוע\n\n# LOCALIZATION NOTE (doneSize): #1 size number; #2 size unit\ndoneSize=#1 #2\n# LOCALIZATION NOTE (doneScheme): #1 URI scheme like data: jar: about:\ndoneScheme2=משאב %1$S\n# LOCALIZATION NOTE (doneFileScheme): Special case of doneScheme for file:\n# This is used as an eTLD replacement for local files, so make it lower case\ndoneFileScheme=קובץ מקומי\n\n# LOCALIZATION NOTE (yesterday): Displayed time for files finished yesterday\nyesterday=אתמול\n# LOCALIZATION NOTE (monthDate): #1 month name; #2 date number; e.g., January 22\nmonthDate2=%1$S %2$S\n\nfileExecutableSecurityWarning=\"%S\" הוא קובץ בר הרצה. קבצים ברי הרצה עלולים להכיל וירוסים או קוד מסוכן אחר שיכול לגרום נזק למחשב שלך. עליך לנהוג בזהירות בעת פתיחת קובץ זה. האם להפעיל את \"%S\"?\nfileExecutableSecurityWarningTitle=לפתוח את הקובץ בר ההרצה?\nfileExecutableSecurityWarningDontAsk=לא לשאול שוב\n\n# Desktop folder name for downloaded files\ndownloadsFolder=הורדות\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/mozapps/downloads/settingsChange.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  settingsChangePreferences.label  \"ההגדרות ניתנות לשינוי בחלון ההעדפות של &brandShortName;.\">\n<!ENTITY  settingsChangeOptions.label      \"ההגדרות ניתנות לשינוי בחלון האפשרויות של &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/mozapps/downloads/unknownContentType.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  intro2.label                \"בחרת לפתוח:\">\n<!ENTITY  from.label                  \"מאת:\">\n<!ENTITY  actionQuestion.label        \"מה על &brandShortName; לעשות עם הקובץ?\">\n\n<!ENTITY  openWith.label              \"פתח באמצעות\">\n<!ENTITY  openWith.accesskey          \"פ\">\n<!ENTITY  other.label                 \"אחר...\">\n\n<!ENTITY  saveFile.label              \"שמירת קובץ\">\n<!ENTITY  saveFile.accesskey          \"ש\">\n\n<!ENTITY  rememberChoice.label        \"יש לבצע זאת באופן אוטומטי לקבצים מסוג זה להבא.\">\n<!ENTITY  rememberChoice.accesskey    \"ב\">\n\n<!ENTITY  whichIs.label              \"שהוא:\">\n\n<!ENTITY  chooseHandlerMac.label      \"בחר...\">\n<!ENTITY  chooseHandlerMac.accesskey  \"ח\">\n<!ENTITY  chooseHandler.label         \"עיון...\">\n<!ENTITY  chooseHandler.accesskey     \"ע\">\n\n<!ENTITY  unknownPromptText.label     \"האם ברצונך לשמור קובץ זה?\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/mozapps/downloads/unknownContentType.properties",
    "content": "# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle=פותח את %S\nsaveDialogTitle=הכנס שם קובץ לשמירה…\ndefaultApp=%S (ברירת מחדל)\nchooseAppFilePickerTitle=בחר יישום מסייע\nbadApp=היישום שבחרת (\"%S\") לא נמצא. בדוק את שם הקובץ או בחר יישום אחר.\nbadApp.title=יישום לא נמצא\nbadPermissions=לא ניתן לשמור את הקובץ מאחר שאין ברשותך הרשאות מתאימות.  נא לבחור תיקיה אחרת לשמירה.\nbadPermissions.title=הרשאות שמירה שגויות\nselectDownloadDir=בחר תיקייה להורדה\nunknownAccept.label=שמירת קובץ\nunknownCancel.label=ביטול\nfileType=קובץ %S\n# LOCALIZATION NOTE (orderedFileSizeWithType): first %S is type, second %S is size, and third %S is unit  \norderedFileSizeWithType=%1$S (%2$S %3$S)\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/mozapps/extensions/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  creator.label               \"נוצר על־ידי:\">\n<!ENTITY  developers.label            \"מפתחים:\">\n<!ENTITY  translators.label           \"מתרגמים:\">\n<!ENTITY  contributors.label          \"תורמים:\">\n<!ENTITY  homepage.label              \"בקר בדף הבית\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/mozapps/extensions/blocklist.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY blocklist.title             \"ייתכן שתוספות אלו יוצרות בעיות\">\n<!ENTITY blocklist.style             \"width: 45em; height: 30em\">\n<!ENTITY blocklist.summary           \"&brandShortName; זיהה שהתוספות הבאות ידועות ככאלה הגורמות לבעיות יציבות או אבטחה:\">\n<!ENTITY blocklist.softblocked       \"למען הגנתך, מומלץ שתפעיל מחדש את התוכנה עם תוספות אלו מנוטרלות.\">\n<!ENTITY blocklist.hardblocked       \"תוספות אלו בסיכון גבוה ליצירת בעיות יציבות או אבטחה ולכן נחסמו, אך נדרשת הפעלה מחדש של התוכנה לניטרול מוחלט שלהם.\">\n<!ENTITY blocklist.softandhard       \"התוספות שמהוות סיכון גבוה ליצירת בעיות יציבות ואבטחה נחסמוץ התוספות האחרות מהוות סיכון נמוך יותר, אבל מומלץ שתפעיל מחדש את התוכנה כשהן מנוטרלות.\">\n<!ENTITY blocklist.moreinfo          \"מידע נוסף\">\n\n<!ENTITY blocklist.accept.label      \"הפעל מחדש את &brandShortName;\">\n<!ENTITY blocklist.accept.accesskey  \"מ\">\n\n<!ENTITY blocklist.blocked.label     \"נחסם\">\n<!ENTITY blocklist.checkbox.label    \"נטרל\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/mozapps/extensions/extensions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY addons.windowTitle                   \"מנהל התוספות\">\n\n<!ENTITY search.placeholder                   \"חיפוש בכל התוספות\">\n<!ENTITY search.buttonlabel                   \"חיפוש\">\n<!-- LOCALIZATION NOTE (search.commandKey):\n     The search command key should match findOnCmd.commandkey from browser.dtd -->\n<!ENTITY search.commandkey                    \"f\">\n\n<!ENTITY loading.label                        \"בטעינה…\">\n<!ENTITY listEmpty.installed.label            \"לא הותקנה אף תוספת מסוג זה\">\n<!ENTITY listEmpty.availableUpdates.label     \"לא נמצאו עדכונים\">\n<!ENTITY listEmpty.recentUpdates.label        \"לא עדכנת תוספות כלשהן לאחרונה\">\n<!ENTITY listEmpty.findUpdates.label          \"בדיקת עדכונים\">\n<!ENTITY listEmpty.search.label               \"לא ניתן למצוא תוספת תואמת\">\n<!ENTITY listEmpty.button.label               \"מידע נוסף על תוספות\">\n<!ENTITY installAddonFromFile.label           \"התקנת תוספת מקובץ…\">\n<!ENTITY installAddonFromFile.accesskey       \"ה\">\n<!ENTITY toolsMenu.tooltip                    \"כלים עבור כל התוספות\">\n\n<!ENTITY getThemes.description                \"מעוניינים להתאים אישית את הדפדפן?\">\n<!ENTITY getThemes.learnMore                  \"בחרו מאלפי ערכות נושא זמינות.\">\n\n<!ENTITY cmd.back.tooltip                     \"חזרה דף אחד אחורה\">\n<!ENTITY cmd.forward.tooltip                  \"התקדמות דף אחד קדימה\">\n\n<!ENTITY showUnsignedExtensions.button.label  \"אין אפשרות לאמת חלק מההרחבות\">\n<!ENTITY showAllExtensions.button.label       \"הצגת כל ההרחבות\">\n<!ENTITY debugAddons.label                    \"ניפוי שגיאות של תוספות\">\n<!ENTITY debugAddons.accesskey                \"נ\">\n\n<!-- global warnings -->\n<!ENTITY warning.safemode.label                    \"כל התוספות נוטרלו במצב בטוח.\">\n<!ENTITY warning.checkcompatibility.label          \"בדיקת תאימות תוספות מנוטלת. ייתכן וברשותך הרחבות לא תואמות.\">\n<!ENTITY warning.checkcompatibility.enable.label   \"הפעלה\">\n<!ENTITY warning.checkcompatibility.enable.tooltip \"הפעלת בדיקת תאימות תוספות\">\n<!ENTITY warning.updatesecurity.label              \"בדיקת האבטחה של התוספות כרגע מנוטרלת. עדכונים לתוספות עלולים לסכן אותך.\">\n<!ENTITY warning.updatesecurity.enable.label       \"הפעלה\">\n<!ENTITY warning.updatesecurity.enable.tooltip     \"הפעלת בדיקות אבטחה לעדכוני תוספות\">\n\n<!-- categories / views -->\n<!ENTITY view.search.label                    \"חיפוש\">\n<!ENTITY view.discover.label                  \"קבלת תוספות\">\n<!ENTITY view.recentUpdates.label             \"עדכונים אחרונים\">\n<!ENTITY view.availableUpdates.label          \"עדכונים זמינים\">\n\n<!-- addon updates -->\n<!ENTITY updates.checkForUpdates.label        \"בדיקת עדכונים\">\n<!ENTITY updates.checkForUpdates.accesskey    \"ב\">\n<!ENTITY updates.viewUpdates.label            \"הצגת עדכונים אחרונים\">\n<!ENTITY updates.viewUpdates.accesskey        \"ה\">\n<!-- LOCALIZATION NOTE (updates.updateAddonsAutomatically.label): This menu item\n     is a checkbox that toggles the default global behavior for add-on update\n     checking. -->\n<!ENTITY updates.updateAddonsAutomatically.label     \"עדכון תוספות אוטומטי\">\n<!ENTITY updates.updateAddonsAutomatically.accesskey \"ע\">\n<!-- LOCALIZATION NOTE (updates.resetUpdatesToAutomatic.label, updates.resetUpdatesToManual.label):\n     Specific addons can have custom update checking behaviors (\"Manually\",\n     \"Automatically\", \"Use default global behavior\"). These menu items reset the\n     update checking behavior for all add-ons to the default global behavior\n     (which itself is either \"Automatically\" or \"Manually\", controlled by the\n     updates.updateAddonsAutomatically.label menu item). -->\n<!ENTITY updates.resetUpdatesToAutomatic.label       \"איפוס כל התוספות לעדכון אוטומטי\">\n<!ENTITY updates.resetUpdatesToAutomatic.accesskey   \"א\">\n<!ENTITY updates.resetUpdatesToManual.label          \"איפוס כל התוספות לעדכון ידני\">\n<!ENTITY updates.resetUpdatesToManual.accesskey      \"א\">\n<!ENTITY updates.updating.label               \"מעדכן תוספות\">\n<!ENTITY updates.installed.label              \"התוספות שלך עודכנו.\">\n<!ENTITY updates.downloaded.label             \"עדכוני התוספות שלך הורדו.\">\n<!ENTITY updates.restart.label                \"הפעלה מחדש כעת להשלמת ההתקנה\">\n<!ENTITY updates.noneFound.label              \"לא נמצאו עדכונים\">\n<!ENTITY updates.manualUpdatesFound.label     \"הצגת עדכונים זמינים\">\n<!ENTITY updates.updateSelected.label         \"התקנת עדכונים\">\n<!ENTITY updates.updateSelected.tooltip       \"התקנת העדכונים הזמינים ברשימה זו\">\n\n<!-- addon actions -->\n<!ENTITY cmd.showDetails.label                \"הצגת מידע נוסף\">\n<!ENTITY cmd.showDetails.accesskey            \"ה\">\n<!ENTITY cmd.findUpdates.label                \"בדיקת עדכונים\">\n<!ENTITY cmd.findUpdates.accesskey            \"מ\">\n<!ENTITY cmd.preferencesWin.label             \"אפשרויות\">\n<!ENTITY cmd.preferencesWin.accesskey         \"א\">\n<!ENTITY cmd.preferencesUnix.label            \"העדפות\">\n<!ENTITY cmd.preferencesUnix.accesskey        \"ה\">\n<!ENTITY cmd.about.label                      \"אודות\">\n<!ENTITY cmd.about.accesskey                  \"א\">\n\n<!ENTITY cmd.enableAddon.label                \"הפעלה\">\n<!ENTITY cmd.enableAddon.accesskey            \"א\">\n<!ENTITY cmd.disableAddon.label               \"ניטרול\">\n<!ENTITY cmd.disableAddon.accesskey           \"נ\">\n<!ENTITY cmd.enableTheme.label                \"לבש ערכת נושא\">\n<!ENTITY cmd.enableTheme.accesskey            \"ל\">\n<!ENTITY cmd.disableTheme.label               \"הפסק ללבוש ערכת נושא\">\n<!ENTITY cmd.disableTheme.accesskey           \"ה\">\n<!ENTITY cmd.askToActivate.label              \"בקשת אישור להפעלה\">\n<!ENTITY cmd.askToActivate.tooltip            \"בקשת אישור כל פעם להשתמש בתוספת זו\">\n<!ENTITY cmd.alwaysActivate.label             \"הפעלה תמיד\">\n<!ENTITY cmd.alwaysActivate.tooltip           \"להשתמש תמיד בתוספת זו\">\n<!ENTITY cmd.neverActivate.label              \"לא להפעיל לעולם\">\n<!ENTITY cmd.neverActivate.tooltip            \"לעולם לא להשתמש בתוספת זו\">\n<!ENTITY cmd.stateMenu.tooltip                \"לשנות כאשר תוספת זו רצה\">\n<!ENTITY cmd.installAddon.label               \"התקנה\">\n<!ENTITY cmd.installAddon.accesskey           \"ה\">\n<!ENTITY cmd.uninstallAddon.label             \"הסרה\">\n<!ENTITY cmd.uninstallAddon.accesskey         \"ה\">\n<!ENTITY cmd.showPreferencesWin.label         \"אפשרויות\">\n<!ENTITY cmd.showPreferencesWin.tooltip       \"שינוי האפשרויות של תוספת זו\">\n<!ENTITY cmd.showPreferencesUnix.label        \"העדפות\">\n<!ENTITY cmd.showPreferencesUnix.tooltip      \"שינוי העדפות של תוספת זו\">\n<!ENTITY cmd.contribute.label                 \"תרומה\">\n<!ENTITY cmd.contribute.accesskey             \"ת\">\n<!ENTITY cmd.contribute.tooltip               \"תרומה לפיתוח של תוספת זו\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"הצגת הערות שחרור\">\n<!ENTITY cmd.showReleaseNotes.tooltip         \"הצגת הערות השחרור של עדכון זה\">\n<!ENTITY cmd.hideReleaseNotes.label           \"הסתרת הערות שחרור\">\n<!ENTITY cmd.hideReleaseNotes.tooltip         \"הסתרת הערות השחרור של עדכון זה\">\n\n<!-- discovery view -->\n<!-- LOCALIZATION NOTE (discover.title,discover.description,discover.footer):\n     Displayed in the center of the Get Add-ons view, see bug 601143 for mockups. -->\n<!ENTITY discover.title                       \"מה הן תוספות?\">\n<!ENTITY discover.description2                \"תוספות הן יישומים המאפשרים לך להתאים אישית את &brandShortName; עם סגנון  או פונקציונליות נוספים. נסה סרגל־צד חוסך זמן, מדווח מזג אוויר, או מראה שונה כדי להפוך את &brandShortName;  לשלך.\">\n<!ENTITY discover.footer                      \"כאשר החיבור לרשת פעיל, חלונית זו תציג\n  חלק מהתוספות הטובות והפופולריות ביותר אותן כדאי לנסות.\">\n\n<!-- detail view -->\n<!ENTITY detail.version.label                 \"גרסה\">\n<!ENTITY detail.lastupdated.label             \"עודכן לאחרונה\">\n<!ENTITY detail.creator.label                 \"מפתח\">\n<!ENTITY detail.homepage.label                \"דף בית\">\n<!ENTITY detail.numberOfDownloads.label       \"הורדות\">\n\n<!ENTITY detail.contributions.description     \"המפתחים של תוספת זו מבקשים את עזרתך בהמשך הפיתוח שלה על־ידי מתן תרומה צנועה.\">\n\n<!ENTITY detail.updateType                    \"עדכונים אוטומטיים\">\n<!ENTITY detail.updateDefault.label           \"בררת מחדל\">\n<!ENTITY detail.updateDefault.tooltip         \"התקן עדכונים באופן אוטומטי רק אם זה ברירת המחדל\">\n<!ENTITY detail.updateAutomatic.label         \"פעיל\">\n<!ENTITY detail.updateAutomatic.tooltip       \"התקן עדכונים אוטומטית\">\n<!ENTITY detail.updateManual.label            \"כבוי\">\n<!ENTITY detail.updateManual.tooltip          \"אל תתקין עדכונים אוטומטית\">\n<!ENTITY detail.home                          \"דף הבית\">\n<!ENTITY detail.repository                    \"פרופיל התוספת\">\n<!ENTITY detail.size                          \"גודל \">\n\n<!ENTITY detail.checkForUpdates.label         \"בדיקת עדכונים\">\n<!ENTITY detail.checkForUpdates.accesskey     \"ב\">\n<!ENTITY detail.checkForUpdates.tooltip       \"בדיקת עדכונים לתוספת זו\">\n<!ENTITY detail.showPreferencesWin.label      \"אפשרויות\">\n<!ENTITY detail.showPreferencesWin.accesskey  \"א\">\n<!ENTITY detail.showPreferencesWin.tooltip    \"שינוי האפשרויות של תוספת זו\">\n<!ENTITY detail.showPreferencesUnix.label     \"העדפות\">\n<!ENTITY detail.showPreferencesUnix.accesskey \"ה\">\n<!ENTITY detail.showPreferencesUnix.tooltip   \"שינוי העדפות של תוספת זו\">\n\n\n<!-- ratings -->\n<!ENTITY rating2.label                        \"דירוג\">\n\n<!-- download/install progress -->\n<!ENTITY progress.pause.tooltip               \"השהיה\">\n<!ENTITY progress.cancel.tooltip              \"ביטול\">\n\n\n<!-- list sorting -->\n<!ENTITY sort.name.label                      \"שם\">\n<!ENTITY sort.name.tooltip                    \"מיון לפי שם\">\n<!ENTITY sort.dateUpdated.label               \"עודכן לאחרונה\">\n<!ENTITY sort.dateUpdated.tooltip             \"מיון לפי תאריך עדכון\">\n<!ENTITY sort.relevance.label                 \"ההתאמה הטובה ביותר\">\n<!ENTITY sort.relevance.tooltip               \"מיון לפי רלוונטיות\">\n<!ENTITY sort.price.label                     \"מחיר\">\n<!ENTITY sort.price.tooltip                   \"מיון לפי מחיר\">\n\n<!ENTITY search.filter2.label                 \"חיפוש:\">\n<!ENTITY search.filter2.installed.label       \"התוספות שלי\">\n<!ENTITY search.filter2.installed.tooltip     \"הצגת תוספות מותקנות\">\n<!ENTITY search.filter2.available.label       \"תוספות זמינות\">\n<!ENTITY search.filter2.available.tooltip     \"הצגת תוספות זמינות להתקנה\">\n\n<!ENTITY addon.homepage                       \"דף בית\">\n<!ENTITY addon.details.label                  \"עוד\">\n<!ENTITY addon.details.tooltip                \"הצגת פרטים נוספים על תוספת זו\">\n<!ENTITY addon.unknownDate                    \"לא ידוע\">\n<!-- LOCALIZATION NOTE (addon.disabled.postfix): This is used in a normal list\n     to signify that an add-on is disabled, in the form\n     \"<Addon name> <1.0> (disabled)\" -->\n<!ENTITY addon.disabled.postfix               \"(מנוטרל)\">\n<!-- LOCALIZATION NOTE (addon.update.postfix): This is used in the available\n     updates list to signify that an item is an update, in the form\n     \"<Addon name> <1.1> Update\". It is fine to use constructs like brackets if\n     necessary -->\n<!ENTITY addon.update.postfix                 \"עדכון\">\n<!ENTITY addon.undoAction.label               \"ביטול\">\n<!ENTITY addon.undoAction.tooltip             \"ביטול פעולה זו\">\n<!ENTITY addon.undoRemove.label               \"ביטול\">\n<!ENTITY addon.undoRemove.tooltip             \"השאר תוספת זו מותקנת\">\n<!ENTITY addon.restartNow.label               \"הפעלה מחדש כעת\">\n<!ENTITY addon.install.label                  \"התקנה\">\n<!ENTITY addon.install.tooltip                \"התקנת תוספת זו\">\n<!ENTITY addon.updateNow.label                \"עדכון כעת\">\n<!ENTITY addon.updateNow.tooltip              \"התקנת העדכון לתוספת זו\">\n<!ENTITY addon.includeUpdate.label            \"לכלול בעדכון\">\n<!ENTITY addon.updateAvailable.label          \"קיים עדכון זמין\">\n<!ENTITY addon.checkingForUpdates.label       \"בודק אם ישנם עדכונים חדשים…\">\n<!ENTITY addon.releaseNotes.label             \"הערות שחרור:\">\n<!ENTITY addon.loadingReleaseNotes.label      \"בטעינה…\">\n<!ENTITY addon.errorLoadingReleaseNotes.label \"מצטערים, אירעה שגיאה במהלך טעינת הערות השחרור.\">\n\n<!ENTITY addon.createdBy.label                \"מאת \">\n\n<!ENTITY eula.title                           \"הסכם שימוש למשתמש קצה\">\n<!ENTITY eula.width                           \"560px\">\n<!ENTITY eula.height                          \"400px\">\n<!ENTITY eula.accept                          \"קבלת התנאים והתקנה…\">\n\n<!ENTITY settings.path.button.label           \"עיון…‏\">\n\n<!-- LOCALIZATION NOTE (experiment.info.label): The strings related to\n     experiments are present on the \"Experiments\" tab of the add-ons manager.\n     This tab won't be displayed unless an Experiment add-on is installed.\n     Install https://people.mozilla.org/~gszorc/dummy-experiment-addon.xpi\n     to cause this tab to appear. -->\n<!ENTITY experiment.info.label \"מה זה? Telemetry עשוי להתקין ולהריץ ניסוים מידי פעם.\">\n<!ENTITY experiment.info.learnmore \"מידע נוסף\">\n<!ENTITY experiment.info.learnmore.accesskey \"מ\">\n<!ENTITY experiment.info.changetelemetry \"הגדרות Telemetry\">\n<!ENTITY experiment.info.changetelemetry.accesskey \"ה\">\n\n<!ENTITY setting.learnmore \"מידע נוסף…\">\n\n<!ENTITY disabledUnsigned.heading \"חלק מהתוספות נוטרלו\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.description.start, disabledUnsigned.description.findAddonsLink, disabledUnsigned.description.end):\n     These entities form a sentence, with\n     disabledUnsigned.description.findAddonsLink being a link to an external site. -->\n<!ENTITY disabledUnsigned.description.start \"התוספות הבאות לא אומתו לשימוש ב־&brandShortName;. באפשרותך \">\n<!ENTITY disabledUnsigned.description.findAddonsLink \"לחפש חלופות\">\n<!ENTITY disabledUnsigned.description.end \" או לפנות למפתחים בדרישה לאמת אותן.\">\n<!ENTITY disabledUnsigned.learnMore \"מידע נוסף על המאמצים שלנו לשמור על המשתמשים שלנו בטוחים ברשת.\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.devInfo.start, disabledUnsigned.devInfo.linkToManual, disabledUnsigned.devInfo.end):\n     These entities form a sentence, with disabledUnsigned.devInfo.linkToManual\n     being a link to an external site. -->\n<!ENTITY disabledUnsigned.devInfo.start \"מפתחים המעוניינים לאמת את התוספות שלהם מתבקשים לעיין \">\n<!ENTITY disabledUnsigned.devInfo.linkToManual \"במדריך\">\n<!ENTITY disabledUnsigned.devInfo.end \" שלנו.\">\n\n<!ENTITY pluginDeprecation.description \"חסר כאן משהו? חלק מהתוספים החיצוניים אינם נתמכים עוד ב־&brandShortName;.\">\n<!ENTITY pluginDeprecation.learnMore \"למידע נוסף.\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/mozapps/extensions/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutWindowTitle) %S is the addon name\naboutWindowTitle=אודות %S\naboutWindowCloseButton=סגור\n#LOCALIZATION NOTE (aboutWindowVersionString) %S is the addon version\naboutWindowVersionString=גרסה %S\n#LOCALIZATION NOTE (aboutAddon) %S is the addon name\naboutAddon=אודות %S\n\n#LOCALIZATION NOTE (uninstallNotice) %S is the add-on name\nuninstallNotice=%S הוסר.\n\n#LOCALIZATION NOTE (numReviews): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of reviews\nnumReviews=סקירה אחת;#1 סקירות\n\n#LOCALIZATION NOTE (dateUpdated) %S is the date the addon was last updated\ndateUpdated=%S עודכן\n\n#LOCALIZATION NOTE (notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\nnotification.incompatible=%1$S אינו תואם ל־%2$S %3$S.\n#LOCALIZATION NOTE (notification.unsigned, notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\nnotification.unsignedAndDisabled=לא ניתן לאמת את %1$S לשימוש ב־%2$S ולכן תוספת זו נוטרלה.\nnotification.unsigned=לא ניתן לאמת את %1$S לשימוש ב־%2$S. נא להיזהר.\nnotification.unsigned.link=מידע נוסף\n#LOCALIZATION NOTE (notification.blocked) %1$S is the add-on name\nnotification.blocked=התוספת %1$S נחסמה עקב בעיות אבטחה או יציבות.\nnotification.blocked.link=מידע נוסף\n#LOCALIZATION NOTE (notification.softblocked) %1$S is the add-on name\nnotification.softblocked=התוספת %1$S נודעת בגרימת בעיות אבטחה או יציבות.\nnotification.softblocked.link=מידע נוסף\n#LOCALIZATION NOTE (notification.outdated) %1$S is the add-on name\nnotification.outdated=עדכון חשוב זמין עבור %1$S.\nnotification.outdated.link=עדכן כעת\n#LOCALIZATION NOTE (notification.vulnerableUpdatable) %1$S is the add-on name\nnotification.vulnerableUpdatable=%1$S מכיל סכנות ידועות ויש לעדכנו.\nnotification.vulnerableUpdatable.link=עדכון כעת\n#LOCALIZATION NOTE (notification.vulnerableNoUpdate) %1$S is the add-on name\nnotification.vulnerableNoUpdate=%1$S מכיל סכנות ידועות. יש להשתמש בזהירות.\nnotification.vulnerableNoUpdate.link=מידע נוסף\n#LOCALIZATION NOTE (notification.enable) %1$S is the add-on name, %2$S is brand name\nnotification.enable=התוספת %1$S תופעל לאחר הפעלה מחדש של %2$S.\n#LOCALIZATION NOTE (notification.disable) %1$S is the add-on name, %2$S is brand name\nnotification.disable=התוספת %1$S תנוטרל לאחר ש־%2$S יופעל מחדש.\n#LOCALIZATION NOTE (notification.install) %1$S is the add-on name, %2$S is brand name\nnotification.install=התוספת %1$S תותקן לאחר ש־%2$S יופעל מחדש.\n#LOCALIZATION NOTE (notification.uninstall) %1$S is the add-on name, %2$S is brand name\nnotification.uninstall=התוספת %1$S תוסר לאחר ש־%2$S יופעל מחדש.\n#LOCALIZATION NOTE (notification.upgrade) %1$S is the add-on name, %2$S is brand name\nnotification.upgrade=התוספת %1$S תעודכן לאחר ש־%2$S יופעל מחדש.\n#LOCALIZATION NOTE (notification.downloadError) %1$S is the add-on name.\nnotification.downloadError=אירעה שגיאה במהלך ההורדה של %1$S.\nnotification.downloadError.retry=נסה שוב\nnotification.downloadError.retry.tooltip=נסה להוריד תוספת זו שוב\n#LOCALIZATION NOTE (notification.installError) %1$S is the add-on name.\nnotification.installError=אירעה שגיאה במהלך ההתקנה של %1$S.\nnotification.installError.retry=נסה שוב\nnotification.installError.retry.tooltip=נסה להוריד ולהתקין מחדש את התוספת\n#LOCALIZATION NOTE (notification.gmpPending) %1$S is the add-on name.\nnotification.gmpPending=התוספת %1$S תותקן בהקדם.\n\n#LOCALIZATION NOTE (contributionAmount2) %S is the currency amount recommended for contributions\ncontributionAmount2=תרומה מומלצת: %S\n\ninstallDownloading=בהורדה\ninstallDownloaded=הוּרד\ninstallDownloadFailed=התרחשה שגיאה במהלך הורדה\ninstallVerifying=מאמת\ninstallInstalling=מתקין\ninstallEnablePending=הפעל מחדש כדי לאפשר\ninstallDisablePending=הפעל מחדש כדי לנטרל\ninstallFailed=התרחשה שגיאה במהלך התקנה\ninstallCancelled=ההתקנה בוטלה\n\n#LOCALIZATION NOTE (details.notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\ndetails.notification.incompatible=%1$S אינו תואם ל־%2$S %3$S.\n#LOCALIZATION NOTE (details.notification.unsigned, details.notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\ndetails.notification.unsignedAndDisabled=לא ניתן לאמת את %1$S לשימוש ב־%2$S ולכן תוספת זו נוטרלה.\ndetails.notification.unsigned=לא ניתן לאמת את %1$S לשימוש ב־%2$S. נא להיזהר.\ndetails.notification.unsigned.link=מידע נוסף\n#LOCALIZATION NOTE (details.notification.blocked) %1$S is the add-on name\ndetails.notification.blocked=התוספת %1$S נחסמה עקב בעיות אבטחה או יציבות.\ndetails.notification.blocked.link=מידע נוסף\n#LOCALIZATION NOTE (details.notification.softblocked) %1$S is the add-on name\ndetails.notification.softblocked=התוספת %1$S נודעת בגרימת בעיות אבטחה או יציבות.\ndetails.notification.softblocked.link=מידע נוסף\n#LOCALIZATION NOTE (details.notification.outdated) %1$S is the add-on name\ndetails.notification.outdated=עדכון חשוב זמין עבור %1$S.\ndetails.notification.outdated.link=עדכן כעת\n#LOCALIZATION NOTE (details.notification.vulnerableUpdatable) %1$S is the add-on name\ndetails.notification.vulnerableUpdatable=%1$S מכיל סכנות ידועות ויש לעדכנו.\ndetails.notification.vulnerableUpdatable.link=עדכון כעת\n#LOCALIZATION NOTE (details.notification.vulnerableNoUpdate) %1$S is the add-on name\ndetails.notification.vulnerableNoUpdate=%1$S מכיל סכנות ידועות. יש להשתמש בזהירות.\ndetails.notification.vulnerableNoUpdate.link=מידע נוסף\n#LOCALIZATION NOTE (details.notification.enable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.enable=התוספת %1$S תופעל לאחר הפעלה מחדש של %2$S.\n#LOCALIZATION NOTE (details.notification.disable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.disable=התוספת %1$S תנוטרל לאחר ש־%2$S יופעל מחדש.\n#LOCALIZATION NOTE (details.notification.install) %1$S is the add-on name, %2$S is brand name\ndetails.notification.install=התוספת %1$S תותקן לאחר ש־%2$S יופעל מחדש.\n#LOCALIZATION NOTE (details.notification.uninstall) %1$S is the add-on name, %2$S is brand name\ndetails.notification.uninstall=התוספת %1$S תוסר לאחר ש־%2$S יופעל מחדש.\n#LOCALIZATION NOTE (details.notification.upgrade) %1$S is the add-on name, %2$S is brand name\ndetails.notification.upgrade=התוספת %1$S תעודכן לאחר ש־%2$S יופעל מחדש.\n#LOCALIZATION NOTE (details.notification.gmpPending) %1$S is the add-on name\ndetails.notification.gmpPending=התוספת %1$S תותקן בהקדם.\n\n# LOCALIZATION NOTE (details.experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (detail view).\ndetails.experiment.time.daysRemaining=נותר יום אחד;נותרו #1  ימים\n#LOCALIZATION NOTE (details.experiment.time.endsToday) The experiment will end in less than a day (detail view).\ndetails.experiment.time.endsToday=נותר פחות מיום\n# LOCALIZATION NOTE (details.experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (detail view).\ndetails.experiment.time.daysPassed=לפני יום אחד;לפני #1 ימים\n#LOCALIZATION NOTE (details.experiment.time.endedToday) The experiment ended less than a day ago (detail view).\ndetails.experiment.time.endedToday=לפני פחות מיום אחד\n#LOCALIZATION NOTE (details.experiment.state.active) This experiment is active (detail view).\ndetails.experiment.state.active=פעיל\n#LOCALIZATION NOTE (details.experiment.state.complete) This experiment is complete (it was previously active) (detail view).\ndetails.experiment.state.complete=הושלם\n\n# LOCALIZATION NOTE (experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (list view item).\nexperiment.time.daysRemaining=נותר יום אחד;נותרו #1 ימים\n#LOCALIZATION NOTE (experiment.time.endsToday) The experiment will end in less than a day (list view item).\nexperiment.time.endsToday=נותר פחות מיום אחד\n# LOCALIZATION NOTE (experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (list view item).\nexperiment.time.daysPassed=לפני יום אחד;לפני #1 ימים\n#LOCALIZATION NOTE (experiment.time.endedToday) The experiment ended less than a day ago (list view item).\nexperiment.time.endedToday=לפני פחות מיום\n#LOCALIZATION NOTE (experiment.state.active) This experiment is active (list view item).\nexperiment.state.active=פעיל\n#LOCALIZATION NOTE (experiment.state.complete) This experiment is complete (it was previously active) (list view item).\nexperiment.state.complete=הושלם\n\ninstallFromFile.dialogTitle=בחר תוספת להתקנה\ninstallFromFile.filterName=תוספות\n\nuninstallAddonTooltip=הסרת תוספת זו\nuninstallAddonRestartRequiredTooltip=הסרת תוספת זו (דרושה הפעלה מחדש)\nenableAddonTooltip=אפשר תוספת זו\nenableAddonRestartRequiredTooltip=אפשר תוספת זו (דרושה הפעלה מחדש)\ndisableAddonTooltip=נטרול תוספת זו\ndisableAddonRestartRequiredTooltip=נטרל תוספת זו (דרושה הפעלה מחדש)\n\n#LOCALIZATION NOTE (showAllSearchResults): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total number of search results\nshowAllSearchResults=הצג תוצאה אחת;הצג את כל #1 התוצאות\n\n#LOCALIZATION NOTE (addon.purchase.label) displayed on a button in the list\n# view, %S is the price of the add-on including currency symbol\naddon.purchase.label=רכישת %S…\naddon.purchase.tooltip=בקר בגלריית התוספות לרכישת תוספת זו\n#LOCALIZATION NOTE (cmd.purchaseAddon.label) displayed on a button in the detail\n# view, %S is the price of the add-on including currency symbol\ncmd.purchaseAddon.label=רכישה במחיר %S…\ncmd.purchaseAddon.accesskey=ר\n\n#LOCALIZATION NOTE (eulaHeader) %S is name of the add-on asking the user to agree to the EULA\neulaHeader=%S דורש שתאשר את הסכם הרישוי למשתמש קצה הבא לפני שניתן יהיה להמשיך בהתקנה:\n\ntype.extension.name=הרחבות\ntype.theme.name=מראה\ntype.locale.name=שפות\ntype.plugin.name=תוספים חיצוניים\ntype.dictionary.name=מילונים\ntype.service.name=שירותים\ntype.experiment.name=ניסוים\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/mozapps/extensions/newaddon.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title           \"התקנת תוספת\">\n<!ENTITY intro           \"תוכנה אחרת במחשב שלך מעוניינת לשנות את \n&brandShortName; עם התוספת הבאה:\">\n<!ENTITY warning         \"מומלץ להתקין תוספות רק ממפתחים שאתה סומך עליהם.\">\n<!ENTITY allow           \"אפשר התקנה זו\">\n<!ENTITY later           \"באפשרותך לשנות את דעתך בכל עת דרך מנהל התוספות.\">\n<!ENTITY continue        \"המשך\">\n<!ENTITY restartMessage  \"יש להפעיל מחדש את &brandShortName; כדי לסיים התקנת תוספת זו.\">\n<!ENTITY restartButton   \"הפעלת &brandShortName; מחדש\">\n<!ENTITY cancelButton    \"ביטול\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/mozapps/extensions/newaddon.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (name) %1$S is the add-on name, %2$S is the add-on version\nname=%1$S %2$S\n#LOCALIZATION NOTE (author) %S is the author of the add-on\nauthor=מאת %S\n#LOCALIZATION NOTE (location) %S is the path the add-on is installed in\nlocation=מיקום: %S\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/mozapps/extensions/selectAddons.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY upgrade.style               \"width: 93ch; height: 448px;\">\n\n<!ENTITY checking.heading            \"בדיקת התוספות שלך\">\n<!ENTITY checking.progress.label     \"התוספות שלך בבדיקה לתאימות עם גרסה זו של &brandShortName;.\">\n\n<!ENTITY select.heading              \"בחירת תוספות\">\n<!-- LOCALIZATION NOTE (select.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY select.description          \"הפוך את &brandShortName; למהיר יותר באמצעות נטרול תוספות שאין בהן יותר צורך. תוספות שכבר הותקנו על־ידי גורמי צד שלישי ינוטרלו אוטומטית אלא אם תבחר אותן להלן.\">\n<!ENTITY select.keep                 \"השאר\">\n<!-- LOCALIZATION NOTE (select.keep.style): Should be a width wide enough for\n     the string in select.keep above. -->\n<!ENTITY select.keep.style           \"width: 6ch;\">\n<!ENTITY select.action               \"פעולה\">\n<!-- LOCALIZATION NOTE (select.action.style): Should be a width wide enough for\n     the action strings in selectAddons.properties or brandShortName. -->\n<!ENTITY select.action.style         \"width: 35ch;\">\n<!ENTITY select.source               \"הותקן על־ידי\">\n<!ENTITY select.name                 \"שם\">\n<!-- LOCALIZATION NOTE (select.name.style): Should be a width small enough so\n     the source column still has enough room for the source strings in\n     selectAddons.properties. -->\n<!ENTITY select.name.style           \"width: 33ch;\">\n\n<!ENTITY confirm.heading             \"בחירת תוספות\">\n<!-- LOCALIZATION NOTE (confirm.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY confirm.description         \"הפוך את &brandShortName; למהיר יותר באמצעות נטרול תוספות שאין בהן יותר צורך. תוספות שכבר הותקנו על־ידי גורמי צד שלישי ינוטרלו אוטומטית אלא אם תבחר אותן להלן.\">\n\n<!ENTITY action.disable.heading      \"התוספות הבאות ינוטרלו:\">\n<!ENTITY action.incompatible.heading \"התוספות הבאות מנוטרלות, אבל יופעלו ברגע בו הן יהפכו לתואמות:\">\n<!ENTITY action.update.heading       \"התוספות הבאות יעודכנו:\">\n<!ENTITY action.enable.heading       \"התוספות הבאות יופעלו:\">\n\n<!ENTITY update.heading              \"מעדכן את התוספות שלך\">\n<!ENTITY update.progress.label       \"מוריד ומתקין עדכונים לתוספות שנבחרו.\">\n\n<!ENTITY errors.heading              \"&brandShortName; אינו יכול לעדכן חלק מהתוספות שלך.\">\n<!ENTITY errors.description          \"התקנת העדכונים לחלק מהתוספות שלך נכשלה. &brandShortName; ינסה שוב באופן אוטומטי לעדכן אותן מאוחר יותר.\">\n\n<!ENTITY footer.label                \"ניתן לשנות את התוספות שלך בכל עת דרך מנהל התוספות.\">\n<!ENTITY cancel.label                \"ביטול\">\n<!ENTITY back.label                  \"קודם\">\n<!ENTITY next.label                  \"הבא\">\n<!ENTITY done.label                  \"סיום\">\n\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/mozapps/extensions/selectAddons.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (source.profile) add-ons installed by the user, this may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.profile=משתמש\n#LOCALIZATION NOTE (source.bundled) add-ons shipped with the application, and thus\n# treated as installed by the user. This may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.bundled=משתמש (חבילה)\n#LOCALIZATION NOTE (source.other) add-ons installed by other applications\n# installed on the computer\nsource.other=צד שלישי\n\naction.enabled=תוספת זו תופעל\naction.disabled=תוספת זו תנוטרל\naction.autoupdate=תוספת זו תעודכן כדי להפוך לתואמת\naction.incompatible=תוספת זו תופעל כאשר תהפוך לתואמת\naction.neededupdate=יש לעדכן תוספת זו כדי להפוך אותה לתואמת\naction.unneededupdate=עדכון אופציונלי\n\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/mozapps/extensions/update.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  updateWizard.title              \"&brandShortName; עדכון\">\n\n<!ENTITY  offline.title                   \"&brandShortName; נמצא במצב לא־מקוון\">\n<!ENTITY  offline.description             \"&brandShortName; צריך להיות במצב מקוון כדי לבדוק אם ישנם עדכונים זמינים עבור התוספות שלך כדי להפוך אותן לתואמות עם גרסה זו.\">\n<!ENTITY  offline.toggleOffline.label     \"עבור למצב מקוון כעת.\">\n<!ENTITY  offline.toggleOffline.accesskey \"ע\">\n\n<!ENTITY  mismatch.win.title              \"תוספת לא תואמת\">\n<!ENTITY  mismatch.top.label              \"התוספות הבאות אינן תואמות עם גרסה זו של &brandShortName; ולכן נוטרלו:\">\n<!ENTITY  mismatch.bottom.label           \"&brandShortName; יכול לבדוק אם ישנן גרסאות תואמות של תוספות אלו זמינות.\">\n\n<!ENTITY  checking.wizard.title           \"בודק עבור תוספות תואמות\">\n<!ENTITY  checking.top.label              \"בודק עדכונים עבור תוספות לא תואמות…\">\n<!ENTITY  checking.status                 \"זה יכול לקחת מספר דקות…\">\n\n<!ENTITY  found.wizard.title               \"נמצאו תוספות תואמות\">\n<!ENTITY  found.top.label                 \"בחר את התוספות שברצונך להתקין:\">\n<!ENTITY  found.disabledXPinstall.label   \"עדכונים אלו לא ניתנים להתקנה מאחר שהתקנת תכנה כרגע מנוטרלת. ניתן לשנות זאת בהמשך.\">\n<!ENTITY  found.enableXPInstall.label     \"אפשר לאתרים להתקין תוכנה\">\n<!ENTITY  found.enableXPInstall.accesskey \"ת\">\n\n<!ENTITY  installing.wizard.title         \"מתקין תוספות תואמות\">\n<!ENTITY  installing.top.label            \"מוריד ומתקין עדכונים לתוספות…\">\n\n<!ENTITY  noupdates.wizard.title          \"לא נמצאו תוספות תואמות\">\n<!ENTITY  noupdates.intro.desc            \"&brandShortName; לא הצליח לחפש עדכונים להרחבות הלא תואמות שברשותך.\">\n<!ENTITY  noupdates.error.desc            \"בעיה כלשהי אירעה בניסיון לחפש עדכונים.\">\n<!ENTITY  noupdates.checkEnabled.desc     \"&brandShortName; יבדוק באופן תדיר ויודיע לך כאשר עדכונים תואמים להרחבות אלו זמינים.\">\n\n<!ENTITY  finished.wizard.title           \"תוספות תואמות עודכנו\">\n<!ENTITY  finished.top.label              \"&brandShortName; התקין עדכונים לתוספות שברשותך.\">\n<!ENTITY  finished.checkDisabled.desc     \"&brandShortName; יכול לבדוק באופן תדיר ולהודיע כאשר עדכונים תואמים להרחבות אלו זמינים.\">\n<!ENTITY  finished.checkEnabled.desc      \"&brandShortName; יבדוק באופן תדיר ויודיע כאשר עדכונים תואמים להרחבות אלו זמינים.\">\n\n<!ENTITY  adminDisabled.wizard.title      \"לא ניתן לבדוק עדכונים\">\n<!ENTITY  adminDisabled.warning.label     \"לא ניתן לבדוק עדכונים לתוספות לא תואמות מאחר שהתקנת תוכנות עבור &brandShortName; מנוטרלת. בבקשה צור קשר עם מנהל המערכת שלך לסיוע.\">\n\n<!ENTITY  versioninfo.wizard.title        \"בדיקת תאימות תוספות\">\n<!ENTITY  versioninfo.top.label           \"התוספות שלך בבדיקת תאימות עם גרסה זו של &brandShortName;.\">\n<!ENTITY  versioninfo.waiting             \"זה יכול לקחת מספר דקות…\">\n\n<!ENTITY  installerrors.wizard.title      \"בעיה בהתקנת עדכונים\">\n<!ENTITY  installerrors.intro.label       \"&brandShortName; חווה בעיות בעדכון חלק מהתוספות שלך.\">\n\n<!-- general strings used by several of the finish pages -->\n<!ENTITY  clickFinish.label               \"לחץ על סיום כדי להמשיך בהפעלת &brandShortName;\">\n<!ENTITY  clickFinish.labelMac            \"לחץ על סיום כדי להמשיך בהפעלת &brandShortName;.\">\n<!ENTITY  enableChecking.label            \"אפשר ל־&brandShortName; לבדוק עדכונים.\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/mozapps/extensions/update.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmismatchCheckNow=ביצוע בדיקה כעת\nmismatchCheckNowAccesskey=כ\nmismatchDontCheck=אל תבדוק\nmismatchDontCheckAccesskey=א\ninstallButtonText=התקן כעת\ninstallButtonTextAccesskey=כ\nnextButtonText=הבא >\nnextButtonTextAccesskey=ב\ncancelButtonText=ביטול\ncancelButtonTextAccesskey=ט\nstatusPrefix=הבדיקה של %S הסתיימה\ndownloadingPrefix=מוריד: %S\ninstallingPrefix=מתקין: %S\ncloseButton=סגור\ninstallErrors=%S לא יכל להתקין עדכונים עבור התוספות הבאות:\ncheckingErrors=%S לא יכל לבדוק עדכונים עבור התוספות הבאות:\ninstallErrorItemFormat=%S (%S)‎\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/mozapps/handling/handling.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.emWidth \"26em\">\n<!ENTITY window.emHeight \"26em\">\n<!ENTITY ChooseOtherApp.description \"בחירה ביישום אחר\">\n<!ENTITY ChooseApp.label \"בחר…\">\n<!ENTITY ChooseApp.accessKey \"ב\">\n<!ENTITY accept \"פתיחת קישור\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/mozapps/handling/handling.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprotocol.title=הפעלת יישום\nprotocol.description=קישור זה צריך להיפתח עם יישום חיצוני.\nprotocol.choices.label=שלח אל:\nprotocol.checkbox.label=זכור את הבחירה שלי עבור קישורים מסוג %S.\nprotocol.checkbox.accesskey=ז\nprotocol.checkbox.extra=ניתן לשנות את ההגדרה הזו דרך ההעדפות של %S.\n\nchoose.application.title=יישום אחר…\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/mozapps/plugins/plugins.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY pluginWizard.title                                  \"שירות חיפוש תוספים\">\n<!ENTITY pluginWizard.firstPage.title                        \"ברוכים הבאים אל &pluginWizard.title;\">\n\n<!ENTITY pluginWizard.checkingForPlugins.description.label   \"&brandShortName; בודק כעת לתוספים זמינים…\">\n\n<!ENTITY pluginWizard.availablePluginsPage.title             \"הורדות תוספים זמינים\">\n<!ENTITY pluginWizard.availablePluginsPage.description.label \"התוספים הבאים זמינים:\">\n<!ENTITY pluginWizard.availablePluginsPage.continueMsg.label \"להתקנת תוספים חיצוניים אלו יש ללחוץ על &quot;הבא&quot;.\">\n<!ENTITY pluginWizard.availablePluginsPage.installerUI       \"ייתכן שיידרש ממך מידע נוסף במשך ההתקנה עבור תוספים מסוימים.\">\n\n<!ENTITY pluginWizard.licensePage.title                      \"רישיונות תוסף\">\n<!ENTITY pluginWizard.licensePage.accept.label               \"אני מסכים.\">\n<!ENTITY pluginWizard.licensePage.deny.label                 \"אינני מסכים (התוסף לא יותקן).\">\n\n<!ENTITY pluginWizard.installPluginsPage.title               \"מתקין תוספים\">\n<!ENTITY pluginWizard.installPluginsPage.description.label   \"&brandShortName; מתקין תוספים…\">\n\n<!ENTITY pluginWizard.finalPage.description.label            \"&brandShortName; סיים להתקין את התוספים החסרים:\">\n\n<!ENTITY pluginWizard.finalPage.moreInfo.label               \"מצא עוד על תוספים או חפש ידנית תוספים חסרים\">\n<!ENTITY pluginWizard.finalPage.restart.label                \"יש להפעיל מחדש את &brandShortName; כדי שהתוספים החיצוניים יתפקדו.\">\n\n<!-- LOCALIZATION NOTE (unsupportedPlatform.pre): Mobile only. Flash (the only plugin available on mobile)\n     is not supported on some devices. Include a trailing space as needed. -->\n<!ENTITY unsupportedPlatform.pre                             \"אנו מצטערים, &brandShortName; אינו יכול להפעיל תוכן Flash על התקן זה.\">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.learnMore): Mobile only. This text is used to link to a SUMO page explaining why Flash is not\n     supported on this device. Use the unicode ellipsis char, \\u2026, or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY unsupportedPlatform.learnMore                       \"מידע נוסף…\">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.post): Mobile only. Include text here if needed for your locale. -->\n<!ENTITY unsupportedPlatform.post                            \"\">\n\n<!ENTITY missingPlugin                                       \"נחוץ תוסף חיצוני להצגת תוכן זה.\">\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n<!ENTITY tapToPlayPlugin                                     \"נא לגעת כאן להפעלת תוסף חיצוני.\">\n<!ENTITY clickToPlayPlugin                                   \"נא ללחוץ כאן להפעלת תוסף חיצוני.\">\n<!ENTITY clickToActivatePlugin                               \"הפעלת תוסף חיצוני.\">\n<!ENTITY checkForUpdates                                     \"בדיקת עדכונים…\">\n<!ENTITY disabledPlugin                                      \"תוסף חיצוני זה אינו פעיל.\">\n<!ENTITY blockedPlugin.label                                 \"תוסף זה נחסם כדי להגן עליך.\">\n<!ENTITY hidePluginBtn.label                                 \"הסתרת תוסף חיצוני\">\n<!ENTITY installPlugin                                       \"התקנת תוסף חיצוני…\">\n<!ENTITY managePlugins                                       \"ניהול תוספים חיצוניים…\">\n\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n<!ENTITY reloadPlugin.pre                                    \"\">\n<!ENTITY reloadPlugin.middle                                 \"טען מחדש את הדף\">\n<!ENTITY reloadPlugin.post                                   \".\">\n<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please                                       \"שליחת דיווח קריסה\">\n<!ENTITY report.submitting                                   \"שולח דיווח…\">\n<!ENTITY report.submitted                                    \"דיווח קריסה נשלח.\">\n<!ENTITY report.disabled                                     \"דיווח קריסות מנוטרל.\">\n<!ENTITY report.failed                                       \"השליחה נכשלה.\">\n<!ENTITY report.unavailable                                  \"אין דיווח זמין.\">\n\n<!ENTITY report.comment                                      \"הוספת תגובה (התגובות גלויות לכולם)\">\n<!ENTITY report.pageURL                                      \"לכלול את כתובת הדף\">\n\n<!ENTITY plugin.file                                         \"קובץ\">\n<!ENTITY plugin.mimeTypes                                    \"סוגי MIME\">\n\n\n<!ENTITY plugin.flashProtectedMode.label                     \"Enable Adobe Flash protected mode\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/mozapps/plugins/plugins.properties",
    "content": "pluginLicenseAgreement.label=כדי להתקין את %S, עליך להסכים למובא להלן:\n\npluginInstallation.download.start=מוריד את %S…\npluginInstallation.download.finish=הורדת %S הסתיימה.\n\npluginInstallation.install.start=מתקין את %S…\npluginInstallation.install.finish=התקנת %S הצליחה.\npluginInstallation.install.error=נכשל הניסיון להתקין את %S (%S).\n\npluginInstallation.complete=התקנת התוספים הסתיימה.\n\npluginInstallationSummary.success=הותקן\npluginInstallationSummary.failed=נכשל\npluginInstallationSummary.licenseNotAccepted=הרישיון לא התקבל\npluginInstallationSummary.notAvailable=לא זמין\npluginInstallationSummary.manualInstall.label=התקנה ידנית\npluginInstallationSummary.manualInstall.tooltip=התקנה ידנית של התוסף.\n\npluginInstallation.noPluginsFound=לא נמצאו תוספים מתאימים.\npluginInstallation.noPluginsInstalled=לא הותקנו תוספים.\npluginInstallation.unknownPlugin=תוסף לא ידוע (%S)\n\npluginInstallation.restart.label=הפעל מחדש את %S\npluginInstallation.restart.accesskey=ח\npluginInstallation.close.label=סגור\npluginInstallation.close.accesskey=ס\n\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/mozapps/preferences/changemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY setPassword.title                 \"שינוי ססמה ראשית\">\n<!ENTITY setPassword.tokenName.label       \"התקן אבטחה\">\n<!ENTITY setPassword.oldPassword.label     \"ססמה נוכחית:\">\n<!ENTITY setPassword.newPassword.label     \"הכנס ססמה חדשה:\">\n<!ENTITY setPassword.reenterPassword.label \"הכנס את הססמה שוב:\">\n<!ENTITY setPassword.meter.label           \"מד איכות ססמה\">\n<!ENTITY setPassword.meter.loading         \"טוען\">\n<!ENTITY masterPasswordDescription.label   \"הססמה הראשית שלך מגינה על מידע רגיש כמו ססמאות לאתרים. אם תיצור ססמה ראשית תתבקש להקליד אותה פעם אחת עבור כל הפעלה כאשר &brandShortName; מוצא נתונים שמורים המוגנים על־ידי הססמה.\">\n<!ENTITY masterPasswordWarning.label       \"אנא ודא שאתה זוכר את הססמה הראשית שקבעת. אם תשכח את הססמה הראשית, לא תוכל לגשת למידע שנשמר באמצעותה.\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/mozapps/preferences/ocsp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ocspDialog.title             \"אימות אישור אבטחה\">\n<!ENTITY enableOCSP.label             \"השתמש ב־OCSP \">\n<!ENTITY enableOCSP.accesskey         \"ה\">\n<!ENTITY certOCSP2.label              \"בדוק מהיימנות אישורים אם הוגדר שרת OCSP\">\n<!ENTITY certOCSP2.accesskey          \"ב\">\n<!ENTITY proxyOCSP2.label             \"בדוק מהיימנות כל האישורים מול שרת OSCP זה:\">\n<!ENTITY proxyOCSP2.accesskey         \"מ\">\n<!ENTITY serviceURL.label             \"כתובת שירות:\">\n<!ENTITY serviceURL.accesskey         \"כ\">\n<!ENTITY signingCA.label              \"תגובת החותם:\">\n<!ENTITY signingCA.accesskey          \"ת\">\n<!ENTITY requireOCSP.label            \"כאשר לא ניתן לתקשר מול שרת OCSP, זהה את האישור כלא חוקי\">\n<!ENTITY requireOCSP.accesskey        \"כ\">\n\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/mozapps/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Master Password\n\npassword_not_set=(לא נקבע)\nfailed_pw_change=אין אפשרות לשנות את הססמה הראשית.\nincorrect_pw=לא הכנסת את הססמה הראשית הנוכחית הנכונה. אנא נסה שוב.\npw_change_ok=ססמה ראשית שונתה בהצלחה.\npw_erased_ok=הססמה הראשית שלך נמחקה.\npw_not_wanted=אזהרה! בחרת שלא להשתמש בססמה ראשית.\npw_empty_warning=ססמאות הדוא״ל והאתרים, נתוני הטפסים והמפתחות הפרטיים שלך המאוכסנים לא יהיו מוגנים.\npw_change2empty_in_fips_mode=אתה כרגע במצב FIPS. ‏FIPS דורש ססמה ראשית לא־ריקה.\npw_change_success_title=ססמה שונתה בהצלחה\npw_change_failed_title=שינוי הססמה נכשל\npw_remove_button=הסרה\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/mozapps/preferences/removemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY removePassword.title              \"הסרת ססמה ראשית\">\n<!ENTITY removeInfo.label                  \"עליך להכניס את הססמה הנוכחית שלך כדי להמשיך:\">\n<!ENTITY removeWarning1.label              \"הססמה הראשית שלך מגינה על מידע רגיש כמו ססמאות לאתרים.\">\n<!ENTITY removeWarning2.label              \"אם תסיר את הססמה הראשית שלך, המידע שלך לא ישמר אם תהיה לך פריצה למחשב.\">\n<!ENTITY setPassword.oldPassword.label     \"ססמה נוכחית:\">\n\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/mozapps/profile/createProfileWizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY newprofile.title             \"אשף יצירת פרופיל\">\n<!ENTITY window.size                  \"width: 45em; height: 32em;\">\n\n<!-- First wizard page -->\n<!ENTITY profileCreationExplanation_1.text  \"&brandShortName; מאחסן מידע על ההגדרות וההעדפות שלך בפרופיל האישי שלך.\">\n<!ENTITY profileCreationExplanation_2.text  \"אם אתה חולק עותק זה של &brandShortName; עם משתמשים אחרים, תוכל להשתמש בפרופילים כדי לשמור את המידע של כל משתמש בנפרד. כדי לעשות זאת, על כל משתמש ומשתמשת ליצור פרופיל משלו (או משלה).\">\n<!ENTITY profileCreationExplanation_3.text  \"אם אתה האדם היחיד המשתמש בעותק זה של &brandShortName;, חייב להיות להיות לך לפחות פרופיל אחד. אם תרצה, תוכל ליצור לעצמך מספר פרופילים כדי לאחסן קבוצות שונות של הגדרות והעדפות. למשל, ייתכן שתרצה פרופילים נפרדים לשימוש עסקי ואישי.\">\n<!ENTITY profileCreationExplanation_4.text  \"כדי להתחיל ליצור את הפרופיל שלך, לחץ על &quot;הבא&quot;.\">\n<!ENTITY profileCreationExplanation_4Mac.text  \"כדי להתחיל ליצור את הפרופיל שלך, לחץ על &quot;המשך&quot;.\">\n<!ENTITY profileCreationExplanation_4Gnome.text  \"כדי להתחיל ביצירת הפרופיל שלך, לחץ הבא.\">\n\n<!-- Second wizard page -->\n<!ENTITY profileCreationIntro.text      \"אם תיצור מספר פרופילים תוכל להבדיל ביניהם לפי שמם. תוכל להשתמש בשם המסופק כאן או להשתמש בשם משלך.\">\n<!ENTITY profilePrompt.label            \"הכנס שם לפרופיל חדש:\">\n<!ENTITY profilePrompt.accesskey        \"E\">\n<!ENTITY profileDirectoryExplanation.text   \"הגדרות המשתמש, ההעדפות, ונתונים אחרים הקשורים למשתמש שלך יאוחסנו ב:\">\n<!ENTITY profileDefaultName             \"משתמש ברירת מחדל\">\n<!ENTITY button.choosefolder.label      \"בחר תיקייה...\">\n<!ENTITY button.choosefolder.accesskey  \"ת\">\n<!ENTITY button.usedefault.label        \"שימוש בתיקיית ברירת המחדל\">\n<!ENTITY button.usedefault.accesskey    \"ה\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/mozapps/profile/profileSelection.dtd",
    "content": "<!-- -*- Mode: SGML; indent-tabs-mode: nil; -*- -->\n<!--\n\n This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY            windowtitle.label      \"&brandShortName; - נא לבחור פרופיל משתמש\">\n\n<!ENTITY            profilename.label      \"שם פרופיל:\">\n\n<!ENTITY            start.label            \"הפעל את &brandShortName;\">\n<!ENTITY            exit.label             \"יציאה\">\n\n<!ENTITY            availprofiles.label    \"פרופילים זמינים\">\n\n<!ENTITY            newButton.label        \"צור פרופיל...\">\n<!ENTITY            newButton.accesskey    \"צ\">\n<!ENTITY            renameButton.label     \"שינוי שם פרופיל…\">\n<!ENTITY            renameButton.accesskey \"פ\">\n<!ENTITY            deleteButton.label     \"מחיקת פרופיל...\">\n<!ENTITY            deleteButton.accesskey \"ח\">\n\n<!-- manager entities -->\n<!ENTITY            pmDescription.label    \"&brandShortName; מאכסן מידע על ההגדרות, ההעדפות, ופריטי משתמש אחרים שלך בפרופיל המשתמש שלך.\">\n\n<!ENTITY            offlineState.label    \"עבוד לא־מקוון\">\n<!ENTITY            offlineState.accesskey \"ע\">\n\n<!ENTITY            useSelected.label       \"להשתמש בפרופיל הנבחר מבלי לשאול בהפעלה\">\n<!ENTITY            useSelected.accesskey   \"נ\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/mozapps/profile/profileSelection.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These strings are used for startup/profile problems and the profile manager.\n\n# Application not responding\n# LOCALIZATION NOTE (restartTitle, restartMessageNoUnlocker, restartMessageUnlocker, restartMessageNoUnlockerMac, restartMessageUnlockerMac): Messages displayed when the application is running but is not responding to commands. %S is the application name.\nrestartTitle=סגירת %S\nrestartMessageNoUnlocker=%S עדיין פועל, אולם אינו מגיב. כדי לפתוח חלון חדש, עליך לסגור קודם את התהליך הקיים %S, או להפעיל מחדש את המערכת.\nrestartMessageUnlocker=%S עדיין פועל, אולם אינו מגיב. יש לסגור את התהליך הקודם %S כדי לפתוח חלון חדש.\nrestartMessageNoUnlockerMac=עותק של %S כבר פתוח. רק עותק אחד של %S יכול להיות פתוח בכל רגע נתון.\nrestartMessageUnlockerMac=עותק של %S כבר פתוח. העותק הרץ של %S יסגר כדי לפתוח את הנוכחי.\n\n# Profile manager\n# LOCALIZATION NOTE (profileTooltip): First %S is the profile name, second %S is the path to the profile folder.\nprofileTooltip=פרופיל: '%S' - נתיב: '%S'\n\npleaseSelectTitle=בחר פרופיל\npleaseSelect=אנא בחר פרופיל כדי להתחיל את %S, או צור פרופיל חדש.\n\nprofileLockedTitle=פרופיל בשימוש\nprofileLocked2=%S לא יכול להשתמש בפרופיל ”%S“ משום שהוא בשימוש.\\n\\nעל מנת להמשיך, יש לסגור את התהליכים הפעילים של %S או לבחור בפרופיל אחר.\n\nrenameProfileTitle=שינוי שם פרופיל\nrenameProfilePrompt=שינוי שם הפרופיל “%S” ל:\n\nprofileNameInvalidTitle=שם פרופיל לא חוקי\nprofileNameInvalid=שם הפרופיל \"%S\" אינו מורשה.\n\nchooseFolder=בחר תיקיית פרופיל\nprofileNameEmpty=שם  פרופיל ריק אינו מורשה\ninvalidChar=התו \"%S\" אינו מורשה בשמות פרופיל. אנא בחר בשם שונה.\n\ndeleteTitle=מחיקת פרופיל\ndeleteProfileConfirm=מחיקת פרופיל תסיר את הפרופיל מרשימת הפרופילים הזמינים ולא ניתן יהיה להשיבו.\\nאתה יכול גם לבחור למחוק את קובצי הנתונים של הפרופיל, כולל ההגדרות, האישורים, ושאר נתוני המשתמש שלך. אפשרות זו תמחק את התיקייה \"%S\"‏ ולא ניתן יהיה להשיבה.\\nהאם ברצונך למחוק את קובצי הנתונים של הפרופיל?\ndeleteFiles=למחוק קבצים\ndontDeleteFiles=לא למחוק קבצים\n\nprofileCreationFailed=לא ניתן ליצור את הפרופיל. ככל הנראה לא ניתן לכתוב בתיקייה הנבחרת.\nprofileCreationFailedTitle=יצירת פרופיל נכשלה\nprofileExists=פרופיל בשם זה כבר קיים. אנא בחר שם אחר.\nprofileExistsTitle=הפרופיל קיים\nprofileFinishText=לחץ על \"סיום\" כדי ליצור פרופיל חדש זה.\nprofileFinishTextMac=לחץ על \"סיום\" כדי ליצור פרופיל חדש זה.\nprofileMissing=לא ניתן לטעון את הפרופיל %S. ייתכן והוא חסר או בלתי נגיש.\nprofileMissingTitle=פרופיל חסר\n\n# Profile reset\n# LOCALIZATION NOTE (resetBackupDirectory): Directory name for the profile directory backup created during reset. This directory is placed in a location users will see it (ie. their desktop). %S is the application name.\nresetBackupDirectory=נתוני %S ישנים\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/mozapps/update/history.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  history.title             \"היסטוריית עדכונים\">\n<!ENTITY  history.intro             \"העדכונים הבאים הותקנו:\">\n<!ENTITY  closebutton.label         \"סגור\">\n                                     \n<!ENTITY  noupdates.label           \"עדיין לא הותקנו עדכונים\">\n\n<!ENTITY  name.header               \"שם עדכון\">\n<!ENTITY  date.header               \"תאריך התקנה\">\n<!ENTITY  type.header               \"סוג\">\n<!ENTITY  state.header              \"מצב\">\n\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/mozapps/update/updates.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY  updateWizard.title              \"עדכוני תוכנה\">\n\n<!ENTITY  checking.title                  \"בודק אם קיימים עדכונים\">\n<!ENTITY  updateCheck.label               \"מחפש גרסה חדשה יותר של &brandShortName;…\">\n\n<!ENTITY  noupdatesfound.title            \"לא נמצאו עדכונים\">\n<!ENTITY  noupdatesautoenabled.intro      \"אין עדכונים זמינים. &brandShortName; יבדוק מדי פעם אם ישנם עדכונים חדשים.\">\n<!ENTITY  noupdatesautodisabled.intro     \"אין עדכונים זמינים. נא לנסות שוב מאוחר יותר או להפעיל את העדכונים האוטומטיים של &brandShortName;.\">\n\n<!ENTITY  manualUpdate.title              \"לא ניתן לעדכן\">\n<!ENTITY  manualUpdate.desc               \"עדכון אבטחה ויציבות מומלץ זמין, אבל אין לך את ההרשאות הנדרשות במערכת כדי להתקין אותו. אנא פנה אל מנהל המערכת שלך, או נסה שוב מחשבון שיש לו הרשאות להתקנת תוכנה במחשב זה.\">\n<!ENTITY  manualUpdate.space.desc         \"                                           עדכון אבטחה ויציבות מומלץ זמין כעת, אבל אין לך מספיק מקום כדי להתקין אותו.\">\n<!ENTITY  manualUpdateGetMsg.label        \"באפשרותך לקבל תמיד את הגרסה החדשה ביותר של &brandShortName; בכתובת:\">\n\n<!ENTITY  unsupported.title               \"המערכת אינה נתמכת\">\n<!ENTITY  unsupported.label               \"&brandShortName; שלך אינו מעודכן אבל הגרסה העדכנית \nאינה נתמכת במערכת שלך. נא לשדרג את המערכת ואז לנסות שנית. \nהודעה זו לא תוצג שוב אבל אפשר לקרוא\">\n<!ENTITY  unsupportedLink.label           \"מידע נוסף.\">\n\n<!ENTITY  clickHere.label                 \"הצגת מידע נוסף על עדכון זה\">\n\n<!ENTITY  evangelism.desc                 \"מומלץ כי תפעיל את עדכון זה עבור &brandShortName; בהקדם האפשרי.\">\n\n<!ENTITY  downloadPage.title              \"מוריד את &brandShortName;\">\n<!ENTITY  downloading.intro               \"מוריד את העדכון…\">\n<!ENTITY  connecting.label                \"מתחבר אל שרת העדכון…\">\n<!ENTITY  verificationFailedText.label    \"&brandShortName; אינו יכול לאמת את שלמות \nהעדכון שהורד, ולכן הוא מוריד כעת \nאת חבילת העדכון השלמה.\">\n\n<!ENTITY  viewDetails.tooltip             \"הצג פרטים עבור עדכון זה\">\n\n<!ENTITY  details.link                    \"פרטים\">\n\n<!ENTITY  error.title                     \"עדכון נכשל\">\n\n<!ENTITY  error.label                     \"נמצאו שגיאות בבדיקה, הורדה או התקנה של                 עדכון זה. &brandShortName; אינו יכול להתעדכן משום ש:\">\n                                           \n<!ENTITY  errorManual.label               \"ביכולתך לעדכן את &brandShortName; ידנית על־ידי ביקור בקישור זה \nוהורדת הגרסה האחרונה:\">\n                                           \n<!ENTITY  errorpatching.intro             \"אין אפשרות ליישם את העדכון החלקי. &brandShortName; ינסה שוב על־ידי הורדת עדכון שלם.\">\n\n<!ENTITY  genericBackgroundError.label    \"&brandShortName; לא הצליח לקבוע אם יש עדכון זמין. נא\n                                           לוודא כי ברשותך הגרסה העדכנית ביותר של &brandShortName; דרך:\">\n\n<!ENTITY  finishedPage.title              \"עדכון מוכן להתקנה\">\n<!ENTITY  finishedPage.text               \"עדכון זה יותקן בהפעלה הבאה של &brandShortName;. תוכל להפעיל מחדש את &brandShortName; כעת, או להמשיך לעבוד ולהפעיל מחדש מאוחר יותר.\">\n\n<!ENTITY  finishedBackgroundPage.text     \"עדכון אבטחה ויציבות עבור &brandShortName; הורד ומוכן להתקנה.\">\n<!ENTITY  finishedBackground.name         \"עדכון:\">\n<!-- LOCALIZATION NOTE (finishedBackground.more): This string describes the button labels defined by restartNowButton and restartLaterButton in updates.properties. -->\n<!ENTITY  finishedBackground.more         \"העדכון יותקן בהפעלה הבאה של &brandShortName;. תוכל להפעיל מחדש את &brandShortName; כעת, או להמשיך לעבוד ולהפעיל מחדש מאוחר יותר.\">\n<!ENTITY  finishedBackground.moreElevated \"עדכון זה דורש הרשאות מנהל. העדכון\n                                           יותקן בפעם הבאה ש־&brandShortName; יופעל. ניתן להפעיל מחדש\n                                           את &brandShortName; כעת, להמשיך בעבודה ולהפעיל מחדש מאוחר יותר, או לסרב\n                                           לעדכון זה.\">\n\n<!ENTITY  update.details.label            \"פרטים\">\n<!ENTITY  update.installedOn.label        \"הותקן בתאריך:\">\n<!ENTITY  update.status.label             \"מצב:\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/mozapps/update/updates.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The 1st %S is the update name and the 2nd %S is the build\n# identifier from the local updates.xml for displaying update history\n# example: MyApplication (20081022033543)\nupdateFullName=%S (%S)‎\n\n# LOCALIZATION NOTE: The 1st %S is brandShortName and 2nd %S is update version\n# where update version from the update xml\n# example: MyApplication 10.0.5\nupdateName=%S %S\n\n# LOCALIZATION NOTE: When present\n# %1$S is the brandShortName. Ex: MyApplication\n# %2$S is the update version - provided by the update xml. Ex: version 10.0.5\n# %3$S is the build identifier - provided by the update xml. Ex: 20081022033543\nupdateNightlyName=%1$S %2$S %3$S לילי\nintro_major=האם ברצונך לשדרג ל־%1$S %2$S עכשיו?\nintro_minor=זמינים עדכוני אבטחה ויציבות עבור %1$S:\n\nupdateType_major=גרסה חדשה\nupdateType_minor=עדכון אבטחה\n\n# LOCALIZATION NOTE: When present %S is brandShortName\nverificationError=%S אינו יכול לוודא את שלמות חבילת העדכון.\nresumePausedAfterCloseTitle=עדכון תוכנה\nresumePausedAfterCloseMsg=השהית את הורדת העדכון הזה. האם תרצה להוריד את העדכון ברקע בזמן שאתה ממשיך להשתמש ב־%S?\nupdaterIOErrorTitle=עדכון תוכנה נכשל\nupdaterIOErrorMsg=לא ניתן להתקין את העדכון. יש לוודא כי אין עותקים אחרים של %S הפעילים על המחשב, ולאחר מכן להפעיל מחדש את %S כדי לנסות שוב.\nokButton=אישור\nokButton.accesskey=א\naskLaterButton=שאל מאוחר יותר\naskLaterButton.accesskey=מ\nnoThanksButton=לא תודה\nnoThanksButton.accesskey=ל\nupdateButton_minor=עידכון %S\nupdateButton_minor.accesskey=ע\nupdateButton_major=קבל את הגרסה החדשה\nupdateButton_major.accesskey=ק\nbackButton=חזור\nbackButton.accesskey=ח\nacceptTermsButton=קבל תנאים\nacceptTermsButton.accesskey=ת\n# NOTE: The restartLaterButton string is also used in\n# mozapps/extensions/content/blocklist.js\nrestartLaterButton=הפעל מחדש מאוחר יותר\nrestartLaterButton.accesskey=מ\nrestartNowButton=הפעל מחדש את %S\nrestartNowButton.accesskey=ה\n\n# LOCALIZATION NOTE: %S is the date the update was installed from the local\n# updates.xml for displaying update history\nstatusSucceededFormat=הותקן על: %S\n\nstatusFailed=התקנה נכשלה\npauseButtonPause=השהיה\npauseButtonResume=המשך\nhideButton=הסתר\nhideButton.accesskey=ס\n\napplyingUpdate=מחיל עדכון…\n\nupdatesfound_minor.title=עדכון זמין\nupdatesfound_major.title=גרסה חדשה זמינה\n\ninstallSuccess=העדכון הותקן בהצלחה\ninstallPending=התקנה ממתינה\npatchApplyFailure=לא ניתן להתקין את העדכון (יישום התיקון נכשל)\nelevationFailure=אין לך את ההרשאות הנדרשות להתקנת עדכון זה. נא ליצור קשר עם מנהל המערכת שלך.\n\n# LOCALIZATION NOTE: %S is the amount downloaded so far\n# example: Paused —  879 KB of 2.1 MB\ndownloadPausedStatus=מושהה – %S\n\ncheck_error-200=קובץ עדכון פגום (200)\ncheck_error-403=הגישה נדחתה (403)\ncheck_error-404=קובץ עדכון לא נמצא (404)\ncheck_error-500=שגיאת שרת פנימית (500)\ncheck_error-2152398849=נכשל (סיבה לא ידועה)\ncheck_error-2152398861=חיבור נדחה\ncheck_error-2152398862=תם הזמן המוקצב לחיבור\n# NS_ERROR_OFFLINE\ncheck_error-2152398864=רשת לא מקוונת (עליך להתחבר לרשת)\ncheck_error-2152398867=השער אינו מורשה\ncheck_error-2152398868=לא נתקבל שום מידע (אנא נסה שוב)\ncheck_error-2152398878=שרת העדכון לא נמצא (בדוק את חיבור האינטרנט שלך)\ncheck_error-2152398890=לא נמצא שרת מתווך (בדוק את חיבור האינטרנט שלך)\n# NS_ERROR_DOCUMENT_NOT_CACHED\ncheck_error-2152398918=רשת לא מקוונת (עליך להתחבר לרשת)\ncheck_error-2152398919=עדכונים אוטומטיים: העברת נתונים נקטעה (אנא נסה שוב)\ncheck_error-2152398920=חיבור לשרת מתווך נדחה\ncheck_error-2153390069=פג תוקפו של אישור השרת (בבקשה כוון את שעון המערכת שלך לתאריך והזמן הנכונים אם הם שגויים, או צור קשר עם מנהל המערכת שלך)\ncheck_error-verification_failed=אין אפשרות לאמת את שלמות העדכון\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/mozapps/xpinstall/xpinstallConfirm.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from institems.xul -->\n\n<!ENTITY dialog.title            \"התקנת תוכנה\">\n<!ENTITY dialog.style            \"width: 45em\">\n<!ENTITY warningPrimary.label    \"מומלץ להתקין תוספות רק ממפתחים שאתה סומך עליהם.\">\n<!ENTITY warningSecondary.label  \"תוכנה זדונית יכולה לפגוע במחשב שלך או להפר את הפרטיות שלך.\">\n\n<!ENTITY from.label \"מאת:\">\n\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/mozapps/xpinstall/xpinstallConfirm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nunverified=(מחבר לא מאומת)\nsigned=(%S)\n\nitemWarnIntroMultiple=ביקשת להתקין %S פריטים:\nitemWarnIntroSingle=ביקשת להתקין את הפריט הבא:\ninstallButtonDisabledLabel=התקנה (%S)\ninstallButtonLabel=התקן כעת\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/necko/necko.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#ResolvingHost=Looking up\n#ConnectedTo=Connected to \n#ConnectingTo=Connecting to \n#SendingRequestTo=Sending request to \n#TransferringDataFrom=Transferring data from \n\n3=‫מחפש את ‪%1$S‬…\n4=‫מחובר אל ‪%1$S‬…‬\n5=‫שולח בקשה אל ‪%1$S‬...‬\n6=‫מעביר נתונים מ־‪%1$S‬...‬\n7=‫מתחבר אל ‪%1$S‬...‬\n8=קריאת ‪%1$S‬‬ \n9=‫כותב את ‪%1$S‬‬\n10=‫ממתין ל־‪%1$S‬...‬\n11=מאתר ‬%1$S‬…\n\n27=‫מתחיל נוהל ‪FTP‬...‬\n28=‫נוהל ‪FTP‬ הסתיים‬\n\nUnsupportedFTPServer=שרת ה־FTP‏ %1$S אינו נתמך כרגע.\nRepostFormData=הדף הנוכחי מפנה למיקום חדש. האם ברצונך לשלוח את מידע הטופס שהקלדת למיקום החדש?\n\n# Directory listing strings\nDirTitle=מפתח של %1$S\nDirGoUp=לספרייה ברמה גבוהה יותר\nShowHidden=הצגת אובייקטים נסתרים\nDirColName=שם\nDirColSize=גודל\nDirColMTime=שינוי אחרון\nDirFileLabel=קובץ:\n\nPhishingAuth=אתה עומד לבקר ב־\"%1$S\". יתכן שאתר זה מנסה להערים עליך כך שתחשוב שאתה מבקר באתר אחר. השתמש בזהירות רבה.\nPhishingAuthAccept=אני מבין ואנהג בזהירות רבה\nSuperfluousAuth=אתה עומד להתחבר אל האתר \"%1$S\" עם שם המשתמש \"%2$S\", אך האתר אינו דורש אימות. זה עשוי להיות ניסיון להערים עליך.\\n\\nהאם \"%1$S\" הוא האתר שבו ברצונך לבקר?\nAutomaticAuth=אתה עומד להתחבר אל האתר \"%1$S\" עם שם המשתמש \"%2$S\".\n\nTrackingUriBlocked=המשאב ב־\"%1$S\" נחסם כי הופעלה הגנה מפני מעקב.\n\n# LOCALIZATION NOTE (APIDeprecationWarning):\n# %1$S is the deprecated API; %2$S is the API function that should be used.\nAPIDeprecationWarning=אזהרה: '%1$S' הוצא משימוש, נא להשתמש ב־'%2$S'\n\n# LOCALIZATION NOTE (nsICookieManagerDeprecated): don't localize originAttributes.\n# %1$S is the deprecated API; %2$S is the interface suffix that the given deprecated API belongs to.\nnsICookieManagerAPIDeprecated=“%1$S” השתנה. נא לעדכן את הקוד ולהעביר את ה־originAttributes הנכונים. מידע נוסף ב־MDN בכתובת https://developer.mozilla.org/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsICookieManager%2$S\n\n12=Performing a TLS handshake to %1$S…\n13=The TLS handshake finished for %1$S…\nUnsafeUriBlocked=The resource at “%1$S” was blocked by Safe Browsing.\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/passwordmgr/passwordManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY      savedLogins.title               \"פרטי התחברות שמורים\">\n\n<!ENTITY      closebutton.label               \"סגירה\">\n<!ENTITY      closebutton.accesskey           \"ס\">\n\n<!ENTITY      treehead.site.label             \"אתר\">\n<!ENTITY      treehead.username.label         \"שם משתמש\">\n<!ENTITY      treehead.password.label         \"ססמה\">\n<!ENTITY      treehead.timeCreated.label         \"שימוש ראשון\">\n<!ENTITY      treehead.timeLastUsed.label        \"שימוש אחרון\">\n<!ENTITY      treehead.timePasswordChanged.label \"שינוי אחרון\">\n<!ENTITY      treehead.timesUsed.label           \"כמות שימושים\">\n\n<!ENTITY      remove.label                    \"הסרה\">\n<!ENTITY      remove.accesskey                \"ה\">\n\n<!ENTITY      addLogin.label                  \"הוספת כניסה\">\n<!ENTITY      addLogin.accesskey              \"כ\">\n\n<!ENTITY      import.label                    \"ייבוא…\">\n<!ENTITY      import.accesskey                \"ב\">\n\n<!ENTITY      searchFilter.label              \"חיפוש\">\n<!ENTITY      searchFilter.accesskey          \"ח\">\n\n<!ENTITY      windowClose.key                 \"w\">\n<!ENTITY      focusSearch1.key                \"f\">\n<!ENTITY      focusSearch2.key                \"k\">\n\n<!ENTITY      copyPasswordCmd.label           \"העתקת ססמה\">\n<!ENTITY      copyPasswordCmd.accesskey       \"ה\">\n\n<!ENTITY      copyUsernameCmd.label           \"העתקת שם משתמש\">\n<!ENTITY      copyUsernameCmd.accesskey       \"ש\">\n\n<!ENTITY      editPasswordCmd.label           \"עריכת הססמה\">\n<!ENTITY      editPasswordCmd.accesskey       \"ע\">\n\n<!ENTITY      editUsernameCmd.label           \"עריכת שם המשתמש\">\n<!ENTITY      editUsernameCmd.accesskey       \"ר\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/passwordmgr/passwordmgr.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nrememberValue = השתמש במנהל הססמאות כדי לזכור ערך זה.\nrememberPassword = השתמש במנהל הססמאות כדי לזכור ססמה זו.\nsavePasswordTitle = אשר\n# LOCALIZATION NOTE (saveLoginMsg, saveLoginMsgNoUser):\n# %1$S is brandShortName, %2$S is the login's hostname.\nsaveLoginMsg = האם ברצונך ש‏־%1$S ישמור את פרטי הכניסה הזו עבור %2$S?\nsaveLoginMsgNoUser = האם ברצונך ש־%1$S ישמור את הססמה הזו עבור %2$S?\nsaveLoginButtonAllow.label = לשמור\nsaveLoginButtonAllow.accesskey = ש\nsaveLoginButtonDeny.label = לא לשמור\nsaveLoginButtonDeny.accesskey = ל\nupdateLoginMsg = האם לעדכן את פרטי הכניסה האלה?\nupdateLoginMsgNoUser = האם לעדכן את הססמה הזו?\nupdateLoginButtonText = לעדכן\nupdateLoginButtonAccessKey = ע\nupdateLoginButtonDeny.label = לא לעדכן\nupdateLoginButtonDeny.accesskey = ל\n# LOCALIZATION NOTE (rememberPasswordMsg):\n# 1st string is the username for the login, 2nd is the login's hostname.\n# Note that long usernames may be truncated.\nrememberPasswordMsg = האם ברצונך לשמור ססמה עבור \"%1$S\" על %2$S?\n# LOCALIZATION NOTE (rememberPasswordMsgNoUsername):\n# String is the login's hostname.\nrememberPasswordMsgNoUsername = האם ברצונך לשמור את הססמה על %S?\n# LOCALIZATION NOTE (noUsernamePlaceholder):\n# This is displayed in place of the username when it is missing.\nnoUsernamePlaceholder=אין שם משתמש\ntogglePasswordLabel=הצגת ססמה\ntogglePasswordAccessKey2=ה\nnotNowButtonText = לא &כעת\nnotifyBarNotNowButtonText = לא כעת\nnotifyBarNotNowButtonAccessKey = כ\nneverForSiteButtonText = לעולם לא עבור אתר זה\nnotifyBarNeverRememberButtonText2 = לעולם לא לשמור\nnotifyBarNeverRememberButtonAccessKey2 = ע\nrememberButtonText = לזכור\nnotifyBarRememberPasswordButtonText = לזכור ססמה\nnotifyBarRememberPasswordButtonAccessKey = ז\npasswordChangeTitle = אישור שינוי ססמה\n# LOCALIZATION NOTE (updatePasswordMsg):\n# String is the username for the login.\nupdatePasswordMsg = האם ברצונך לעדכן ססמה שמורה עבור \"%S\"?\nupdatePasswordMsgNoUser = האם ברצונך לעדכן ססמה שמורה?\nnotifyBarUpdateButtonText = עדכון ססמה\nnotifyBarUpdateButtonAccessKey = ע\nnotifyBarDontChangeButtonText = לא לשנות\nnotifyBarDontChangeButtonAccessKey = א\nuserSelectText = אנא אשר את שם המשמש שאתה משנה את הססמה עבורו\nhidePasswords=הסתרת ססמאות\nhidePasswordsAccessKey=ה\nshowPasswords=הצגת ססמאות\nshowPasswordsAccessKey=צ\nnoMasterPasswordPrompt=האם ברצונך להציג את הססמאות שלך?\nremoveAllPasswordsPrompt=האם ברצונך למחוק את כל הססמאות?\nremoveAllPasswordsTitle=הסרת כל הססמאות\nremoveLoginPrompt=האם להסיר את פרטי הכניסה האלה?\nremoveLoginTitle=הסרת פרטי כניסה\nloginsDescriptionAll=במחשב שלך נשמרו פרטי ההתחברות לאתרים הבאים:\nloginsDescriptionFiltered=פרטי ההתחברות הבאים תואמים לחיפוש שלך:\n# LOCALIZATION NOTE (loginHostAge):\n# This is used to show the context menu login items with their age.\n# 1st string is the username for the login, 2nd is the login's age.\nloginHostAge=%1$S (%2$S)\n# LOCALIZATION NOTE (noUsername):\n# String is used on the context menu when a login doesn't have a username.\nnoUsername=אין שם משתמש\nduplicateLoginTitle=פרטי הכניסה כבר קיימים\nduplicateLogin=כבר קיים כפיל של פרטי הכניסה.\n\n# LOCALIZATION NOTE (insecureFieldWarningDescription2, insecureFieldWarningDescription3):\n# %1$S will contain insecureFieldWarningLearnMore and look like a link to indicate that clicking will open a tab with support information.\ninsecureFieldWarningDescription2 = חיבור זה אינו בטוח. פרטי התחברות שיוכנסו כאן עלולים להיות בסכנה. %1$S\ninsecureFieldWarningDescription3 = פרטי התחברות שיוכנסו כאן עלולים להיות בסכנה. %1$S\ninsecureFieldWarningLearnMore = מידע נוסף\n\n# LOCALIZATION NOTE (removeAll, removeAllShown):\n# removeAll and removeAllShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\n\nremoveAll.accesskey=A\n\n# LOCALIZATION NOTE (removeAll, removeAllShown):\n# removeAll and removeAllShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAll.label=Remove All\nremoveAllShown.accesskey=A\nremoveAllShown.label=Remove All Shown\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/pipnss/nsserrors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nSSL_ERROR_EXPORT_ONLY_SERVER=לא ניתן לתקשר בצורה מאובטחת. נקודת הקצה לא תומכת בהצפנה ברמה גבוהה.\nSSL_ERROR_US_ONLY_SERVER=Unable to communicate securely. Peer requires high-grade encryption which is not supported.\nSSL_ERROR_NO_CYPHER_OVERLAP=Cannot communicate securely with peer: no common encryption algorithm(s).\nSSL_ERROR_NO_CERTIFICATE=Unable to find the certificate or key necessary for authentication.\nSSL_ERROR_BAD_CERTIFICATE=Unable to communicate securely with peer: peers's certificate was rejected.\nSSL_ERROR_BAD_CLIENT=The server has encountered bad data from the client.\nSSL_ERROR_BAD_SERVER=The client has encountered bad data from the server.\nSSL_ERROR_UNSUPPORTED_CERTIFICATE_TYPE=Unsupported certificate type.\nSSL_ERROR_UNSUPPORTED_VERSION=Peer using unsupported version of security protocol.\nSSL_ERROR_WRONG_CERTIFICATE=Client authentication failed: private key in key database does not match public key in certificate database.\nSSL_ERROR_BAD_CERT_DOMAIN=Unable to communicate securely with peer: requested domain name does not match the server's certificate.\nSSL_ERROR_POST_WARNING=קוד שגיאת SSL לא מזוהה.\nSSL_ERROR_SSL2_DISABLED=Peer only supports SSL version 2, which is locally disabled.\nSSL_ERROR_BAD_MAC_READ=SSL received a record with an incorrect Message Authentication Code.\nSSL_ERROR_BAD_MAC_ALERT=SSL peer reports incorrect Message Authentication Code.\nSSL_ERROR_BAD_CERT_ALERT=SSL peer cannot verify your certificate.\nSSL_ERROR_REVOKED_CERT_ALERT=SSL peer rejected your certificate as revoked.\nSSL_ERROR_EXPIRED_CERT_ALERT=SSL peer rejected your certificate as expired.\nSSL_ERROR_SSL_DISABLED=Cannot connect: SSL is disabled.\nSSL_ERROR_FORTEZZA_PQG=Cannot connect: SSL peer is in another FORTEZZA domain.\nSSL_ERROR_UNKNOWN_CIPHER_SUITE=An unknown SSL cipher suite has been requested.\nSSL_ERROR_NO_CIPHERS_SUPPORTED=No cipher suites are present and enabled in this program.\nSSL_ERROR_BAD_BLOCK_PADDING=SSL received a record with bad block padding.\nSSL_ERROR_RX_RECORD_TOO_LONG=SSL received a record that exceeded the maximum permissible length.\nSSL_ERROR_TX_RECORD_TOO_LONG=SSL attempted to send a record that exceeded the maximum permissible length.\nSSL_ERROR_RX_MALFORMED_HELLO_REQUEST=SSL received a malformed Hello Request handshake message.\nSSL_ERROR_RX_MALFORMED_CLIENT_HELLO=SSL received a malformed Client Hello handshake message.\nSSL_ERROR_RX_MALFORMED_SERVER_HELLO=SSL received a malformed Server Hello handshake message.\nSSL_ERROR_RX_MALFORMED_CERTIFICATE=SSL received a malformed Certificate handshake message.\nSSL_ERROR_RX_MALFORMED_SERVER_KEY_EXCH=SSL received a malformed Server Key Exchange handshake message.\nSSL_ERROR_RX_MALFORMED_CERT_REQUEST=SSL received a malformed Certificate Request handshake message.\nSSL_ERROR_RX_MALFORMED_HELLO_DONE=SSL received a malformed Server Hello Done handshake message.\nSSL_ERROR_RX_MALFORMED_CERT_VERIFY=SSL received a malformed Certificate Verify handshake message.\nSSL_ERROR_RX_MALFORMED_CLIENT_KEY_EXCH=SSL received a malformed Client Key Exchange handshake message.\nSSL_ERROR_RX_MALFORMED_FINISHED=SSL received a malformed Finished handshake message.\nSSL_ERROR_RX_MALFORMED_CHANGE_CIPHER=SSL received a malformed Change Cipher Spec record.\nSSL_ERROR_RX_MALFORMED_ALERT=SSL received a malformed Alert record.\nSSL_ERROR_RX_MALFORMED_HANDSHAKE=SSL received a malformed Handshake record.\nSSL_ERROR_RX_MALFORMED_APPLICATION_DATA=SSL received a malformed Application Data record.\nSSL_ERROR_RX_UNEXPECTED_HELLO_REQUEST=SSL received an unexpected Hello Request handshake message.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_HELLO=SSL received an unexpected Client Hello handshake message.\nSSL_ERROR_RX_UNEXPECTED_SERVER_HELLO=SSL received an unexpected Server Hello handshake message.\nSSL_ERROR_RX_UNEXPECTED_CERTIFICATE=SSL received an unexpected Certificate handshake message.\nSSL_ERROR_RX_UNEXPECTED_SERVER_KEY_EXCH=SSL received an unexpected Server Key Exchange handshake message.\nSSL_ERROR_RX_UNEXPECTED_CERT_REQUEST=SSL received an unexpected Certificate Request handshake message.\nSSL_ERROR_RX_UNEXPECTED_HELLO_DONE=SSL received an unexpected Server Hello Done handshake message.\nSSL_ERROR_RX_UNEXPECTED_CERT_VERIFY=SSL received an unexpected Certificate Verify handshake message.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_KEY_EXCH=SSL received an unexpected Client Key Exchange handshake message.\nSSL_ERROR_RX_UNEXPECTED_FINISHED=SSL received an unexpected Finished handshake message.\nSSL_ERROR_RX_UNEXPECTED_CHANGE_CIPHER=SSL received an unexpected Change Cipher Spec record.\nSSL_ERROR_RX_UNEXPECTED_ALERT=SSL received an unexpected Alert record.\nSSL_ERROR_RX_UNEXPECTED_HANDSHAKE=SSL received an unexpected Handshake record.\nSSL_ERROR_RX_UNEXPECTED_APPLICATION_DATA=SSL received an unexpected Application Data record.\nSSL_ERROR_RX_UNKNOWN_RECORD_TYPE=SSL received a record with an unknown content type.\nSSL_ERROR_RX_UNKNOWN_HANDSHAKE=SSL received a handshake message with an unknown message type.\nSSL_ERROR_RX_UNKNOWN_ALERT=SSL received an alert record with an unknown alert description.\nSSL_ERROR_CLOSE_NOTIFY_ALERT=SSL peer has closed this connection.\nSSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT=SSL peer was not expecting a handshake message it received.\nSSL_ERROR_DECOMPRESSION_FAILURE_ALERT=SSL peer was unable to successfully decompress an SSL record it received.\nSSL_ERROR_HANDSHAKE_FAILURE_ALERT=SSL peer was unable to negotiate an acceptable set of security parameters.\nSSL_ERROR_ILLEGAL_PARAMETER_ALERT=SSL peer rejected a handshake message for unacceptable content.\nSSL_ERROR_UNSUPPORTED_CERT_ALERT=SSL peer does not support certificates of the type it received.\nSSL_ERROR_CERTIFICATE_UNKNOWN_ALERT=SSL peer had some unspecified issue with the certificate it received.\nSSL_ERROR_GENERATE_RANDOM_FAILURE=SSL experienced a failure of its random number generator.\nSSL_ERROR_SIGN_HASHES_FAILURE=Unable to digitally sign data required to verify your certificate.\nSSL_ERROR_EXTRACT_PUBLIC_KEY_FAILURE=SSL was unable to extract the public key from the peer's certificate.\nSSL_ERROR_SERVER_KEY_EXCHANGE_FAILURE=Unspecified failure while processing SSL Server Key Exchange handshake.\nSSL_ERROR_CLIENT_KEY_EXCHANGE_FAILURE=Unspecified failure while processing SSL Client Key Exchange handshake.\nSSL_ERROR_ENCRYPTION_FAILURE=Bulk data encryption algorithm failed in selected cipher suite.\nSSL_ERROR_DECRYPTION_FAILURE=Bulk data decryption algorithm failed in selected cipher suite.\nSSL_ERROR_SOCKET_WRITE_FAILURE=Attempt to write encrypted data to underlying socket failed.\nSSL_ERROR_MD5_DIGEST_FAILURE=MD5 digest function failed.\nSSL_ERROR_SHA_DIGEST_FAILURE=SHA-1 digest function failed.\nSSL_ERROR_MAC_COMPUTATION_FAILURE=MAC computation failed.\nSSL_ERROR_SYM_KEY_CONTEXT_FAILURE=Failure to create Symmetric Key context.\nSSL_ERROR_SYM_KEY_UNWRAP_FAILURE=Failure to unwrap the Symmetric key in Client Key Exchange message.\nSSL_ERROR_PUB_KEY_SIZE_LIMIT_EXCEEDED=SSL Server attempted to use domestic-grade public key with export cipher suite.\nSSL_ERROR_IV_PARAM_FAILURE=PKCS11 code failed to translate an IV into a param.\nSSL_ERROR_INIT_CIPHER_SUITE_FAILURE=Failed to initialize the selected cipher suite.\nSSL_ERROR_SESSION_KEY_GEN_FAILURE=Client failed to generate session keys for SSL session.\nSSL_ERROR_NO_SERVER_KEY_FOR_ALG=Server has no key for the attempted key exchange algorithm.\nSSL_ERROR_TOKEN_INSERTION_REMOVAL=PKCS#11 token was inserted or removed while operation was in progress.\nSSL_ERROR_TOKEN_SLOT_NOT_FOUND=No PKCS#11 token could be found to do a required operation.\nSSL_ERROR_NO_COMPRESSION_OVERLAP=Cannot communicate securely with peer: no common compression algorithm(s).\nSSL_ERROR_HANDSHAKE_NOT_COMPLETED=Cannot initiate another SSL handshake until current handshake is complete.\nSSL_ERROR_BAD_HANDSHAKE_HASH_VALUE=Received incorrect handshakes hash values from peer.\nSSL_ERROR_CERT_KEA_MISMATCH=The certificate provided cannot be used with the selected key exchange algorithm.\nSSL_ERROR_NO_TRUSTED_SSL_CLIENT_CA=No certificate authority is trusted for SSL client authentication.\nSSL_ERROR_SESSION_NOT_FOUND=Client's SSL session ID not found in server's session cache.\nSSL_ERROR_DECRYPTION_FAILED_ALERT=Peer was unable to decrypt an SSL record it received.\nSSL_ERROR_RECORD_OVERFLOW_ALERT=Peer received an SSL record that was longer than is permitted.\nSSL_ERROR_UNKNOWN_CA_ALERT=Peer does not recognize and trust the CA that issued your certificate.\nSSL_ERROR_ACCESS_DENIED_ALERT=Peer received a valid certificate, but access was denied.\nSSL_ERROR_DECODE_ERROR_ALERT=Peer could not decode an SSL handshake message.\nSSL_ERROR_DECRYPT_ERROR_ALERT=Peer reports failure of signature verification or key exchange.\nSSL_ERROR_EXPORT_RESTRICTION_ALERT=Peer reports negotiation not in compliance with export regulations.\nSSL_ERROR_PROTOCOL_VERSION_ALERT=Peer reports incompatible or unsupported protocol version.\nSSL_ERROR_INSUFFICIENT_SECURITY_ALERT=Server requires ciphers more secure than those supported by client.\nSSL_ERROR_INTERNAL_ERROR_ALERT=Peer reports it experienced an internal error.\nSSL_ERROR_USER_CANCELED_ALERT=Peer user canceled handshake.\nSSL_ERROR_NO_RENEGOTIATION_ALERT=Peer does not permit renegotiation of SSL security parameters.\nSSL_ERROR_SERVER_CACHE_NOT_CONFIGURED=SSL server cache not configured and not disabled for this socket.\nSSL_ERROR_UNSUPPORTED_EXTENSION_ALERT=SSL peer does not support requested TLS hello extension.\nSSL_ERROR_CERTIFICATE_UNOBTAINABLE_ALERT=SSL peer could not obtain your certificate from the supplied URL.\nSSL_ERROR_UNRECOGNIZED_NAME_ALERT=SSL peer has no certificate for the requested DNS name.\nSSL_ERROR_BAD_CERT_STATUS_RESPONSE_ALERT=SSL peer was unable to get an OCSP response for its certificate.\nSSL_ERROR_BAD_CERT_HASH_VALUE_ALERT=SSL peer reported bad certificate hash value.\nSSL_ERROR_RX_UNEXPECTED_NEW_SESSION_TICKET=SSL received an unexpected New Session Ticket handshake message.\nSSL_ERROR_RX_MALFORMED_NEW_SESSION_TICKET=SSL received a malformed New Session Ticket handshake message.\nSSL_ERROR_DECOMPRESSION_FAILURE=SSL received a compressed record that could not be decompressed.\nSSL_ERROR_RENEGOTIATION_NOT_ALLOWED=Renegotiation is not allowed on this SSL socket.\nSSL_ERROR_UNSAFE_NEGOTIATION=Peer attempted old style (potentially vulnerable) handshake.\nSSL_ERROR_RX_UNEXPECTED_UNCOMPRESSED_RECORD=SSL received an unexpected uncompressed record.\nSSL_ERROR_WEAK_SERVER_EPHEMERAL_DH_KEY=ה־SSL קיבלת מפתח דיפי־הלמן קצר מועד בהודעת לחיצת היד של החלפת מפתחות השרתים.\nSSL_ERROR_NEXT_PROTOCOL_DATA_INVALID=SSL קיבל נתוני הרחבת NPN לא חוקיים.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SSL2=תכונת SSL שאינה נתמכת בחיבורי SSL 2.0.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SERVERS=תכונת SSL שאינה נתמכת בשרתים.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_CLIENTS=תכונת SSL שאינה נתמכת בלקוחות.\nSSL_ERROR_INVALID_VERSION_RANGE=טווח גרסאות ה־SSL אינו תקין.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_VERSION=תכונת ה־SSL לא נתמכת עבור גרסת הפרוטוקול.\nSSL_ERROR_NEXT_PROTOCOL_NO_PROTOCOL=השרת לא תומך באף אחד מהפרוטוקולים שהלקוח פרסם בהרחבת ה־ALPN שלו.\nSSL_ERROR_WEAK_SERVER_CERT_KEY=אישור השרת כלל תעודה ציבורית שהייתה חלשה מדי.\nSEC_ERROR_IO=An I/O error occurred during security authorization.\nSEC_ERROR_LIBRARY_FAILURE=security library failure.\nSEC_ERROR_BAD_DATA=security library: received bad data.\nSEC_ERROR_OUTPUT_LEN=security library: output length error.\nSEC_ERROR_INPUT_LEN=security library has experienced an input length error.\nSEC_ERROR_INVALID_ARGS=security library: invalid arguments.\nSEC_ERROR_INVALID_ALGORITHM=security library: invalid algorithm.\nSEC_ERROR_INVALID_AVA=security library: invalid AVA.\nSEC_ERROR_INVALID_TIME=Improperly formatted time string.\nSEC_ERROR_BAD_DER=security library: improperly formatted DER-encoded message.\nSEC_ERROR_BAD_SIGNATURE=Peer's certificate has an invalid signature.\nSEC_ERROR_EXPIRED_CERTIFICATE=Peer's Certificate has expired.\nSEC_ERROR_REVOKED_CERTIFICATE=Peer's Certificate has been revoked.\nSEC_ERROR_UNKNOWN_ISSUER=Peer's Certificate issuer is not recognized.\nSEC_ERROR_BAD_KEY=Peer's public key is invalid.\nSEC_ERROR_BAD_PASSWORD=The security password entered is incorrect.\nSEC_ERROR_RETRY_PASSWORD=New password entered incorrectly. Please try again.\nSEC_ERROR_NO_NODELOCK=security library: no nodelock.\nSEC_ERROR_BAD_DATABASE=security library: bad database.\nSEC_ERROR_NO_MEMORY=security library: memory allocation failure.\nSEC_ERROR_UNTRUSTED_ISSUER=Peer's certificate issuer has been marked as not trusted by the user.\nSEC_ERROR_UNTRUSTED_CERT=Peer's certificate has been marked as not trusted by the user.\nSEC_ERROR_DUPLICATE_CERT=Certificate already exists in your database.\nSEC_ERROR_DUPLICATE_CERT_NAME=Downloaded certificate's name duplicates one already in your database.\nSEC_ERROR_ADDING_CERT=Error adding certificate to database.\nSEC_ERROR_FILING_KEY=Error refiling the key for this certificate.\nSEC_ERROR_NO_KEY=The private key for this certificate cannot be found in key database\nSEC_ERROR_CERT_VALID=This certificate is valid.\nSEC_ERROR_CERT_NOT_VALID=This certificate is not valid.\nSEC_ERROR_CERT_NO_RESPONSE=Cert Library: No Response\nSEC_ERROR_EXPIRED_ISSUER_CERTIFICATE=The certificate issuer's certificate has expired. Check your system date and time.\nSEC_ERROR_CRL_EXPIRED=The CRL for the certificate's issuer has expired. Update it or check your system date and time.\nSEC_ERROR_CRL_BAD_SIGNATURE=The CRL for the certificate's issuer has an invalid signature.\nSEC_ERROR_CRL_INVALID=לרשימת ביטולי האישורים החדשה יש תבנית לא חוקית.\nSEC_ERROR_EXTENSION_VALUE_INVALID=Certificate extension value is invalid.\nSEC_ERROR_EXTENSION_NOT_FOUND=Certificate extension not found.\nSEC_ERROR_CA_CERT_INVALID=Issuer certificate is invalid.\nSEC_ERROR_PATH_LEN_CONSTRAINT_INVALID=Certificate path length constraint is invalid.\nSEC_ERROR_CERT_USAGES_INVALID=Certificate usages field is invalid.\nSEC_INTERNAL_ONLY=**Internal ONLY module**\nSEC_ERROR_INVALID_KEY=המפתח אינו תומך בפעולה המבוקשת.\nSEC_ERROR_UNKNOWN_CRITICAL_EXTENSION=Certificate contains unknown critical extension.\nSEC_ERROR_OLD_CRL=New CRL is not later than the current one.\nSEC_ERROR_NO_EMAIL_CERT=Not encrypted or signed: you do not yet have an email certificate.\nSEC_ERROR_NO_RECIPIENT_CERTS_QUERY=Not encrypted: you do not have certificates for each of the recipients.\nSEC_ERROR_NOT_A_RECIPIENT=Cannot decrypt: you are not a recipient, or matching certificate and private key not found.\nSEC_ERROR_PKCS7_KEYALG_MISMATCH=Cannot decrypt: key encryption algorithm does not match your certificate.\nSEC_ERROR_PKCS7_BAD_SIGNATURE=אימות החתימה נכשל: לא נמצא חותם, נמצאו יותר מדי חותמים או שהנתונים פגומים או בלתי תקניים.\nSEC_ERROR_UNSUPPORTED_KEYALG=Unsupported or unknown key algorithm.\nSEC_ERROR_DECRYPTION_DISALLOWED=Cannot decrypt: encrypted using a disallowed algorithm or key size.\nXP_SEC_FORTEZZA_BAD_CARD=Fortezza card has not been properly initialized. Please remove it and return it to your issuer.\nXP_SEC_FORTEZZA_NO_CARD=No Fortezza cards Found\nXP_SEC_FORTEZZA_NONE_SELECTED=No Fortezza card selected\nXP_SEC_FORTEZZA_MORE_INFO=Please select a personality to get more info on\nXP_SEC_FORTEZZA_PERSON_NOT_FOUND=Personality not found\nXP_SEC_FORTEZZA_NO_MORE_INFO=No more information on that Personality\nXP_SEC_FORTEZZA_BAD_PIN=Invalid Pin\nXP_SEC_FORTEZZA_PERSON_ERROR=Couldn't initialize Fortezza personalities.\nSEC_ERROR_NO_KRL=No KRL for this site's certificate has been found.\nSEC_ERROR_KRL_EXPIRED=The KRL for this site's certificate has expired.\nSEC_ERROR_KRL_BAD_SIGNATURE=The KRL for this site's certificate has an invalid signature.\nSEC_ERROR_REVOKED_KEY=The key for this site's certificate has been revoked.\nSEC_ERROR_KRL_INVALID=New KRL has an invalid format.\nSEC_ERROR_NEED_RANDOM=security library: need random data.\nSEC_ERROR_NO_MODULE=security library: no security module can perform the requested operation.\nSEC_ERROR_NO_TOKEN=The security card or token does not exist, needs to be initialized, or has been removed.\nSEC_ERROR_READ_ONLY=security library: read-only database.\nSEC_ERROR_NO_SLOT_SELECTED=No slot or token was selected.\nSEC_ERROR_CERT_NICKNAME_COLLISION=A certificate with the same nickname already exists.\nSEC_ERROR_KEY_NICKNAME_COLLISION=A key with the same nickname already exists.\nSEC_ERROR_SAFE_NOT_CREATED=error while creating safe object\nSEC_ERROR_BAGGAGE_NOT_CREATED=error while creating baggage object\nXP_JAVA_REMOVE_PRINCIPAL_ERROR=Couldn't remove the principal\nXP_JAVA_DELETE_PRIVILEGE_ERROR=Couldn't delete the privilege\nXP_JAVA_CERT_NOT_EXISTS_ERROR=This principal doesn't have a certificate\nSEC_ERROR_BAD_EXPORT_ALGORITHM=Required algorithm is not allowed.\nSEC_ERROR_EXPORTING_CERTIFICATES=Error attempting to export certificates.\nSEC_ERROR_IMPORTING_CERTIFICATES=Error attempting to import certificates.\nSEC_ERROR_PKCS12_DECODING_PFX=Unable to import. Decoding error. File not valid.\nSEC_ERROR_PKCS12_INVALID_MAC=Unable to import. Invalid MAC. Incorrect password or corrupt file.\nSEC_ERROR_PKCS12_UNSUPPORTED_MAC_ALGORITHM=Unable to import. MAC algorithm not supported.\nSEC_ERROR_PKCS12_UNSUPPORTED_TRANSPORT_MODE=Unable to import. Only password integrity and privacy modes supported.\nSEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE=Unable to import. File structure is corrupt.\nSEC_ERROR_PKCS12_UNSUPPORTED_PBE_ALGORITHM=Unable to import. Encryption algorithm not supported.\nSEC_ERROR_PKCS12_UNSUPPORTED_VERSION=Unable to import. File version not supported.\nSEC_ERROR_PKCS12_PRIVACY_PASSWORD_INCORRECT=Unable to import. Incorrect privacy password.\nSEC_ERROR_PKCS12_CERT_COLLISION=Unable to import. Same nickname already exists in database.\nSEC_ERROR_USER_CANCELLED=The user pressed cancel.\nSEC_ERROR_PKCS12_DUPLICATE_DATA=Not imported, already in database.\nSEC_ERROR_MESSAGE_SEND_ABORTED=Message not sent.\nSEC_ERROR_INADEQUATE_KEY_USAGE=Certificate key usage inadequate for attempted operation.\nSEC_ERROR_INADEQUATE_CERT_TYPE=Certificate type not approved for application.\nSEC_ERROR_CERT_ADDR_MISMATCH=Address in signing certificate does not match address in message headers.\nSEC_ERROR_PKCS12_UNABLE_TO_IMPORT_KEY=Unable to import. Error attempting to import private key.\nSEC_ERROR_PKCS12_IMPORTING_CERT_CHAIN=Unable to import. Error attempting to import certificate chain.\nSEC_ERROR_PKCS12_UNABLE_TO_LOCATE_OBJECT_BY_NAME=Unable to export. Unable to locate certificate or key by nickname.\nSEC_ERROR_PKCS12_UNABLE_TO_EXPORT_KEY=Unable to export. Private Key could not be located and exported.\nSEC_ERROR_PKCS12_UNABLE_TO_WRITE=Unable to export. Unable to write the export file.\nSEC_ERROR_PKCS12_UNABLE_TO_READ=Unable to import. Unable to read the import file.\nSEC_ERROR_PKCS12_KEY_DATABASE_NOT_INITIALIZED=Unable to export. Key database corrupt or deleted.\nSEC_ERROR_KEYGEN_FAIL=Unable to generate public/private key pair.\nSEC_ERROR_INVALID_PASSWORD=Password entered is invalid. Please pick a different one.\nSEC_ERROR_RETRY_OLD_PASSWORD=Old password entered incorrectly. Please try again.\nSEC_ERROR_BAD_NICKNAME=Certificate nickname already in use.\nSEC_ERROR_NOT_FORTEZZA_ISSUER=Peer FORTEZZA chain has a non-FORTEZZA Certificate.\nSEC_ERROR_CANNOT_MOVE_SENSITIVE_KEY=A sensitive key cannot be moved to the slot where it is needed.\nSEC_ERROR_JS_INVALID_MODULE_NAME=שם מודול לא חוקי.\nSEC_ERROR_JS_INVALID_DLL=Invalid module path/filename\nSEC_ERROR_JS_ADD_MOD_FAILURE=לא ניתן להוסיף מודול\nSEC_ERROR_JS_DEL_MOD_FAILURE=לא ניתן למחוק מודול\nSEC_ERROR_OLD_KRL=New KRL is not later than the current one.\nSEC_ERROR_CKL_CONFLICT=New CKL has different issuer than current CKL. Delete current CKL.\nSEC_ERROR_CERT_NOT_IN_NAME_SPACE=הרשות המאשרת לאישור אבטחה זה אינה מורשית להנפיק אישור אבטחה בשם זה.\nSEC_ERROR_KRL_NOT_YET_VALID=The key revocation list for this certificate is not yet valid.\nSEC_ERROR_CRL_NOT_YET_VALID=The certificate revocation list for this certificate is not yet valid.\nSEC_ERROR_UNKNOWN_CERT=The requested certificate could not be found.\nSEC_ERROR_UNKNOWN_SIGNER=The signer's certificate could not be found.\nSEC_ERROR_CERT_BAD_ACCESS_LOCATION=The location for the certificate status server has invalid format.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_TYPE=The OCSP response cannot be fully decoded; it is of an unknown type.\nSEC_ERROR_OCSP_BAD_HTTP_RESPONSE=The OCSP server returned unexpected/invalid HTTP data.\nSEC_ERROR_OCSP_MALFORMED_REQUEST=The OCSP server found the request to be corrupted or improperly formed.\nSEC_ERROR_OCSP_SERVER_ERROR=The OCSP server experienced an internal error.\nSEC_ERROR_OCSP_TRY_SERVER_LATER=The OCSP server suggests trying again later.\nSEC_ERROR_OCSP_REQUEST_NEEDS_SIG=The OCSP server requires a signature on this request.\nSEC_ERROR_OCSP_UNAUTHORIZED_REQUEST=The OCSP server has refused this request as unauthorized.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_STATUS=The OCSP server returned an unrecognizable status.\nSEC_ERROR_OCSP_UNKNOWN_CERT=The OCSP server has no status for the certificate.\nSEC_ERROR_OCSP_NOT_ENABLED=You must enable OCSP before performing this operation.\nSEC_ERROR_OCSP_NO_DEFAULT_RESPONDER=You must set the OCSP default responder before performing this operation.\nSEC_ERROR_OCSP_MALFORMED_RESPONSE=The response from the OCSP server was corrupted or improperly formed.\nSEC_ERROR_OCSP_UNAUTHORIZED_RESPONSE=The signer of the OCSP response is not authorized to give status for this certificate.\nSEC_ERROR_OCSP_FUTURE_RESPONSE=The OCSP response is not yet valid (contains a date in the future).\nSEC_ERROR_OCSP_OLD_RESPONSE=The OCSP response contains out-of-date information.\nSEC_ERROR_DIGEST_NOT_FOUND=The CMS or PKCS #7 Digest was not found in signed message.\nSEC_ERROR_UNSUPPORTED_MESSAGE_TYPE=The CMS or PKCS #7 Message type is unsupported.\nSEC_ERROR_MODULE_STUCK=PKCS #11 module could not be removed because it is still in use.\nSEC_ERROR_BAD_TEMPLATE=Could not decode ASN.1 data. Specified template was invalid.\nSEC_ERROR_CRL_NOT_FOUND=No matching CRL was found.\nSEC_ERROR_REUSED_ISSUER_AND_SERIAL=אתה מנסה לייבא אישור אבטחה בעל אותו המנפיק/מספר סידורי כמו אישור שכבר קיים, אך הוא אינו אותו האישור.\nSEC_ERROR_BUSY=NSS could not shutdown. Objects are still in use.\nSEC_ERROR_EXTRA_INPUT=DER-encoded message contained extra unused data.\nSEC_ERROR_UNSUPPORTED_ELLIPTIC_CURVE=Unsupported elliptic curve.\nSEC_ERROR_UNSUPPORTED_EC_POINT_FORM=Unsupported elliptic curve point form.\nSEC_ERROR_UNRECOGNIZED_OID=Unrecognized Object Identifier.\nSEC_ERROR_OCSP_INVALID_SIGNING_CERT=Invalid OCSP signing certificate in OCSP response.\nSEC_ERROR_REVOKED_CERTIFICATE_CRL=Certificate is revoked in issuer's certificate revocation list.\nSEC_ERROR_REVOKED_CERTIFICATE_OCSP=Issuer's OCSP responder reports certificate is revoked.\nSEC_ERROR_CRL_INVALID_VERSION=Issuer's Certificate Revocation List has an unknown version number.\nSEC_ERROR_CRL_V1_CRITICAL_EXTENSION=Issuer's V1 Certificate Revocation List has a critical extension.\nSEC_ERROR_CRL_UNKNOWN_CRITICAL_EXTENSION=Issuer's V2 Certificate Revocation List has an unknown critical extension.\nSEC_ERROR_UNKNOWN_OBJECT_TYPE=Unknown object type specified.\nSEC_ERROR_INCOMPATIBLE_PKCS11=PKCS #11 driver violates the spec in an incompatible way.\nSEC_ERROR_NO_EVENT=No new slot event is available at this time.\nSEC_ERROR_CRL_ALREADY_EXISTS=CRL already exists.\nSEC_ERROR_NOT_INITIALIZED=NSS is not initialized.\nSEC_ERROR_TOKEN_NOT_LOGGED_IN=The operation failed because the PKCS#11 token is not logged in.\nSEC_ERROR_OCSP_RESPONDER_CERT_INVALID=Configured OCSP responder's certificate is invalid.\nSEC_ERROR_OCSP_BAD_SIGNATURE=OCSP response has an invalid signature.\nSEC_ERROR_OUT_OF_SEARCH_LIMITS=Cert validation search is out of search limits\nSEC_ERROR_INVALID_POLICY_MAPPING=Policy mapping contains anypolicy\nSEC_ERROR_POLICY_VALIDATION_FAILED=Cert chain fails policy validation\nSEC_ERROR_UNKNOWN_AIA_LOCATION_TYPE=Unknown location type in cert AIA extension\nSEC_ERROR_BAD_HTTP_RESPONSE=Server returned bad HTTP response\nSEC_ERROR_BAD_LDAP_RESPONSE=Server returned bad LDAP response\nSEC_ERROR_FAILED_TO_ENCODE_DATA=Failed to encode data with ASN1 encoder\nSEC_ERROR_BAD_INFO_ACCESS_LOCATION=Bad information access location in cert extension\nSEC_ERROR_LIBPKIX_INTERNAL=אירעה שגיאה פנימית ב־Libpkix במהלך אימות אישור האבטחה.\nSEC_ERROR_PKCS11_GENERAL_ERROR=A PKCS #11 module returned CKR_GENERAL_ERROR, indicating that an unrecoverable error has occurred.\nSEC_ERROR_PKCS11_FUNCTION_FAILED=A PKCS #11 module returned CKR_FUNCTION_FAILED, indicating that the requested function could not be performed.  Trying the same operation again might succeed.\nSEC_ERROR_PKCS11_DEVICE_ERROR=A PKCS #11 module returned CKR_DEVICE_ERROR, indicating that a problem has occurred with the token or slot.\nSEC_ERROR_BAD_INFO_ACCESS_METHOD=Unknown information access method in certificate extension.\nSEC_ERROR_CRL_IMPORT_FAILED=Error attempting to import a CRL.\nSEC_ERROR_EXPIRED_PASSWORD=פג תוקף הססמה.\nSEC_ERROR_LOCKED_PASSWORD=הססמה ננעלה.\nSEC_ERROR_UNKNOWN_PKCS11_ERROR=שגיאת PKCS #11 לא ידועה.\nSEC_ERROR_BAD_CRL_DP_URL=כתובת לא חוקית או לא נתמכת בשם נקודת ההפצה של CRL.\nSEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED=אישור האבטחה נחתם עם אלגוריתם חתימה שנוטרל כי אינו מאובטח.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_CERTIFICATE=השרת הציג אישור שאינו תקף עוד.\nMOZILLA_PKIX_ERROR_VALIDITY_TOO_LONG=השרת הציג אישור שאינו תקף כבר במשך זמן רב.\nMOZILLA_PKIX_ERROR_REQUIRED_TLS_FEATURE_MISSING=תכונת ה־TLS הנדרשת חסרה.\n\nMOZILLA_PKIX_ERROR_CA_CERT_USED_AS_END_ENTITY=The server uses a certificate with a basic constraints extension identifying it as a certificate authority. For a properly-issued certificate, this should not be the case.\nMOZILLA_PKIX_ERROR_EMPTY_ISSUER_NAME=The server presented a certificate with an empty issuer distinguished name.\nMOZILLA_PKIX_ERROR_INADEQUATE_KEY_SIZE=The server presented a certificate with a key size that is too small to establish a secure connection.\nMOZILLA_PKIX_ERROR_INVALID_INTEGER_ENCODING=The server presented a certificate that contains an invalid encoding of an integer. Common causes include negative serial numbers, negative RSA moduli, and encodings that are longer than necessary.\nMOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE=The server uses key pinning (HPKP) but no trusted certificate chain could be constructed that matches the pinset. Key pinning violations cannot be overridden.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_ISSUER_CERTIFICATE=A certificate that is not yet valid was used to issue the server’s certificate.\nMOZILLA_PKIX_ERROR_OCSP_RESPONSE_FOR_CERT_MISSING=The OCSP response does not include a status for the certificate being verified.\nMOZILLA_PKIX_ERROR_SIGNATURE_ALGORITHM_MISMATCH=The signature algorithm in the signature field of the certificate does not match the algorithm in its signatureAlgorithm field.\nMOZILLA_PKIX_ERROR_V1_CERT_USED_AS_CA=An X.509 version 1 certificate that is not a trust anchor was used to issue the server’s certificate. X.509 version 1 certificates are deprecated and should not be used to sign other certificates.\nSSL_ERROR_CIPHER_DISALLOWED_FOR_VERSION=SSL peer selected a cipher suite disallowed for the selected protocol version.\nSSL_ERROR_DIGEST_FAILURE=Digest function failed.\nSSL_ERROR_INAPPROPRIATE_FALLBACK_ALERT=The server rejected the handshake because the client downgraded to a lower TLS version than the server supports.\nSSL_ERROR_INCORRECT_SIGNATURE_ALGORITHM=Incorrect signature algorithm specified in a digitally-signed element.\nSSL_ERROR_MISSING_EXTENDED_MASTER_SECRET=The peer tried to resume without a correct extended_master_secret extension.\nSSL_ERROR_NEXT_PROTOCOL_NO_CALLBACK=The next protocol negotiation extension was enabled, but the callback was cleared prior to being needed.\nSSL_ERROR_NO_SUPPORTED_SIGNATURE_ALGORITHM=No supported TLS signature algorithm was configured.\nSSL_ERROR_RX_MALFORMED_HELLO_VERIFY_REQUEST=SSL received a malformed Hello Verify Request handshake message.\nSSL_ERROR_RX_SHORT_DTLS_READ=Not enough room in buffer for DTLS record.\nSSL_ERROR_RX_UNEXPECTED_CERT_STATUS=SSL received an unexpected Certificate Status handshake message.\nSSL_ERROR_RX_UNEXPECTED_HELLO_VERIFY_REQUEST=SSL received an unexpected Hello Verify Request handshake message.\nSSL_ERROR_UNEXPECTED_EXTENDED_MASTER_SECRET=The peer tried to resume with an unexpected extended_master_secret extension.\nSSL_ERROR_UNSUPPORTED_HASH_ALGORITHM=Unsupported hash algorithm used by TLS peer.\nSSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM=The peer used an unsupported combination of signature and hash algorithm.\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/pipnss/pipnss.properties",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=אנא הכנס את הססמה הראשית עבור %S.\n# the following strings have special requirements:\n# they must fit in a 32 or 64 byte buffer after being translated\n# to UTF8.  Note to translator. It's not easy for you to figure\n# whether the escaped unicode string you produce will fit in \n# the space allocated.\n#\n# 64 bytes long after conversion to UTF8\nRootCertModuleName=מודול שורשים (Roots) מובנה\n#\n# 32 bytes long after conversion to UTF8\nManufacturerID=Mozilla.org\n#\n# 32  bytes long after conversion to UTF8\nLibraryDescription=שירותי הצפנה פנימיים של PSM\n#\n# 32 bytes long after conversion to UTF8\nTokenDescription=שירותי הצפנה גנריים\n#\n# 32 bytes long after conversion to UTF8\nPrivateTokenDescription=התקן אבטחה בתוכנה\n#\n# 64 bytes long after conversion to UTF8\nSlotDescription=שירותי הצפנה פנימיים של PSM\n#\n# 64 bytes long after conversion to UTF8\nPrivateSlotDescription=מפתחות פרטיים של PSM\n#\n# 32\nFips140TokenDescription=התקן אבטחה בתוכנה (FIPS)\n# 64\nFips140SlotDescription=שירותי הצפנה, מפתח ואישור אבטחה של FIPS 140\n# 32\nInternalToken=התקן אבטחה בתוכנה\n# End of size restriction.\nVerifySSLClient=אישור SSL של לקוח\nVerifySSLServer=אישור SSL של שרת\nVerifySSLCA=רשות אישורי SSL\nVerifyEmailSigner=אישור חותם דוא״ל\nVerifyEmailRecip=אישור נמען דוא״ל\nVerifyObjSign=חותם אובייקט\nHighGrade=2048 (רמה גבוהה)\nMediumGrade=1024 (רמה בינונית)\n# LOCALIZATION NOTE (nick_template): $1s is the common name from a cert (e.g. \"Mozilla\"), $2s is the CA name (e.g. VeriSign)\nnick_template=זהות %2$s של %1$s\n#These are the strings set for the ASN1 objects in a certificate.\nCertDumpCertificate=אישור\nCertDumpVersion=גרסה\n# LOCALIZATION NOTE (CertDumpVersionValue): %S is a version number (e.g. \"3\" in \"Version 3\")\nCertDumpVersionValue=גרסה %S\nCertDumpSerialNo=מספר סידורי\nCertDumpMD2WithRSA=PKCS #1 MD2 עם הצפנת RSA\nCertDumpMD5WithRSA=PKCS #1 MD5 עם הצפנת RSA\nCertDumpSHA1WithRSA=PKCS #1 SHA-1 עם הצפנת RSA\nCertDumpSHA256WithRSA=PKCS #1 SHA-256 עם הצפנת RSA\nCertDumpSHA384WithRSA=PKCS #1 SHA-384 עם הצפנת RSA\nCertDumpSHA512WithRSA=PKCS #1 SHA-512 עם הצפנת RSA\nCertDumpDefOID=מזהה אובייקט (%S)\nCertDumpIssuer=מנפיק\nCertDumpSubject=נושא\nCertDumpAVACountry=C\nCertDumpAVAState=ST\nCertDumpAVALocality=L\nCertDumpAVAOrg=O\nCertDumpAVAOU=OU\nCertDumpAVACN=שם משותף\nCertDumpUserID=UID\nCertDumpPK9Email=E\nCertDumpAVADN=DN\nCertDumpAVADC=DC\nCertDumpSurname=שם משפחה\nCertDumpGivenName=שם פרטי\nCertDumpValidity=תוקף\nCertDumpNotBefore=לא לפני\nCertDumpNotAfter=לא לאחר\nCertDumpSPKI=מידע של מפתח ציבורי של הנושא\nCertDumpSPKIAlg=אלגוריתם מפתח ציבורי של נושא\nCertDumpAlgID=מזהה אלגוריתם\nCertDumpParams=משתני אלגוריתם\nCertDumpRSAEncr=הצפנת RSA מסוג PKCS #1\nCertDumpRSAPSSSignature=חתימת PKCS #1 RSASSA-PSS\nCertDumpRSATemplate=Modulus (%S bits):\\n%S\\nExponent (%S bits):\\n%S\nCertDumpECTemplate=Key size: %S bits\\nBase point order length: %S bits\\nPublic value:\\n%S\nCertDumpIssuerUniqueID=זהות יחודית של המנפיק\nCertDumpSubjPubKey=מפתח ציבורי של הנושא\nCertDumpSubjectUniqueID=זהות יחודית של הנושא\nCertDumpExtensions=הרחבות\nCertDumpSubjectDirectoryAttr=תכונות מדריך של נשוא האישור\nCertDumpSubjectKeyID=זהות מפתח של נשוא האישור\nCertDumpKeyUsage=שימוש במפתח אישור\nCertDumpSubjectAltName=שם חלופי לנשוא האישור\nCertDumpIssuerAltName=שם חלופי של מנפיק האישור\nCertDumpBasicConstraints=מגבלות בסיסיות של אישור\nCertDumpNameConstraints=מגבלות שם של אישור\nCertDumpCrlDistPoints=נקודות הפצה של CRL\nCertDumpCertPolicies=מדיניות של אישור\nCertDumpPolicyMappings=מיפויים של מדיניות אישור\nCertDumpPolicyConstraints=מגבלות מדיניות אישור\nCertDumpAuthKeyID=מזהה מפתח של רשות אישורים\nCertDumpExtKeyUsage=הארכת שימוש במפתח\nCertDumpAuthInfoAccess=גישה למידע של רשות\nCertDumpAnsiX9DsaSignature=חתימת ANSI X9.57 DSA\nCertDumpAnsiX9DsaSignatureWithSha1=חתימת ANSI X9.57 DSA עם תקציר SHA1\nCertDumpAnsiX962ECDsaSignatureWithSha1=חתימת ANSI X9.62 ECDSA עם SHA1\nCertDumpAnsiX962ECDsaSignatureWithSha224=חתימת ANSI X9.62 ECDSA עם SHA224\nCertDumpAnsiX962ECDsaSignatureWithSha256=חתימת ANSI X9.62 ECDSA עם SHA256\nCertDumpAnsiX962ECDsaSignatureWithSha384=חתימת ANSI X9.62 ECDSA עם SHA384\nCertDumpAnsiX962ECDsaSignatureWithSha512=חתימת ANSI X9.62 ECDSA עם SHA512\nCertDumpKUSign=חותם\nCertDumpKUNonRep=ללא דחיה\nCertDumpKUEnc=הצפנת מפתח\nCertDumpKUDEnc=הצפנת מידע\nCertDumpKUKA=הסכם מפתח\nCertDumpKUCertSign=חותם האישור\nCertDumpKUCRLSigner=חותם רשימת ביטולי אישורים\nCertDumpCritical=קריטי\nCertDumpNonCritical=לא קריטי\nCertDumpSigAlg=אלגוריתם חתימת אישור\nCertDumpCertSig=ערך חתימת אישור\nCertDumpExtensionFailure=שגיאה: לא ניתן לעבד הרחבה\nCertDumpIsCA=היא רשות הנפקה\nCertDumpIsNotCA=איננה רשות הנפקה\nCertDumpPathLen=המספר המרבי של רשויות אישורים ביניים: %S\nCertDumpPathLenUnlimited=ללא הגבלה\nCertDumpEKU_1_3_6_1_5_5_7_3_1=אימות מול שרת TLS\nCertDumpEKU_1_3_6_1_5_5_7_3_2=אימות לקוח רשת TLS\nCertDumpEKU_1_3_6_1_5_5_7_3_3=חתימת קוד\nCertDumpEKU_1_3_6_1_5_5_7_3_4=הגנת דוא״ל\nCertDumpEKU_1_3_6_1_5_5_7_3_8=חתימת זמן\nCertDumpEKU_1_3_6_1_5_5_7_3_9=חתימת OCSP\nCertDumpEKU_1_3_6_1_4_1_311_2_1_21=Microsoft Individual Code Signing\nCertDumpEKU_1_3_6_1_4_1_311_2_1_22=Microsoft Commercial Code Signing\nCertDumpEKU_1_3_6_1_4_1_311_10_3_1=Microsoft Trust List Signing\nCertDumpEKU_1_3_6_1_4_1_311_10_3_2=Microsoft Time Stamping\nCertDumpEKU_1_3_6_1_4_1_311_10_3_3=Microsoft Server Gated Crypto\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4=Microsoft Encrypting File System\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4_1=Microsoft File Recovery\nCertDumpEKU_1_3_6_1_4_1_311_10_3_5=Microsoft Windows Hardware Driver Verification\nCertDumpEKU_1_3_6_1_4_1_311_10_3_10=Microsoft Qualified Subordination\nCertDumpEKU_1_3_6_1_4_1_311_10_3_11=Microsoft Key Recovery\nCertDumpEKU_1_3_6_1_4_1_311_10_3_12=Microsoft Document Signing\nCertDumpEKU_1_3_6_1_4_1_311_10_3_13=Microsoft Lifetime Signing\nCertDumpEKU_1_3_6_1_4_1_311_20_2_2=Microsoft Smart Card Logon\nCertDumpEKU_1_3_6_1_4_1_311_21_6=Microsoft Key Recovery Agent\nCertDumpMSCerttype=Microsoft Certificate Template Name\nCertDumpMSNTPrincipal=Microsoft Principal Name\nCertDumpMSCAVersion=Microsoft CA Version\nCertDumpMSDomainGUID=Microsoft Domain GUID\nCertDumpEKU_2_16_840_1_113730_4_1=Netscape Server Gated Crypto\nCertDumpRFC822Name=כתובת דוא״ל\nCertDumpDNSName=שם DNS\nCertDumpX400Address=כתובת X.400\nCertDumpDirectoryName=שם X.500\nCertDumpEDIPartyName=EDI Party Name\nCertDumpURI=כתובת\nCertDumpIPAddress=כתובת IP\nCertDumpRegisterID=Registered OID\nCertDumpKeyID=מזהה מפתח\nCertDumpVerisignNotices=Verisign User Notices\nCertDumpUnused=לא בשימוש\nCertDumpKeyCompromise=זיוף מפתח\nCertDumpCACompromise=זיוף רשות האישורים\nCertDumpAffiliationChanged=שיוך השתנה\nCertDumpSuperseded=הוחלף\nCertDumpCessation=הפסקת הפעולה\nCertDumpHold=אישור מושהה\nCertDumpOCSPResponder=פרוטוקול מצב אישור מקוון\nCertDumpCAIssuers=מנפיקי רשויות אישורים\nCertDumpCPSPointer=Certification Practice Statement pointer\nCertDumpUserNotice=הודעה למשתמש\nCertDumpLogotype=Logotype\nCertDumpECPublicKey=Elliptic Curve Public Key\nCertDumpECDSAWithSHA1=X9.62 ECDSA Signature with SHA1\nCertDumpECprime192v1=ANSI X9.62 elliptic curve prime192v1 (aka secp192r1, NIST P-192)\nCertDumpECprime192v2=ANSI X9.62 elliptic curve prime192v2\nCertDumpECprime192v3=ANSI X9.62 elliptic curve prime192v3\nCertDumpECprime239v1=ANSI X9.62 elliptic curve prime239v1\nCertDumpECprime239v2=ANSI X9.62 elliptic curve prime239v2\nCertDumpECprime239v3=ANSI X9.62 elliptic curve prime239v3\nCertDumpECprime256v1=ANSI X9.62 elliptic curve prime256v1 (aka secp256r1, NIST P-256)\nCertDumpECsecp112r1=SECG elliptic curve secp112r1\nCertDumpECsecp112r2=SECG elliptic curve secp112r2\nCertDumpECsecp128r1=SECG elliptic curve secp128r1\nCertDumpECsecp128r2=SECG elliptic curve secp128r2\nCertDumpECsecp160k1=SECG elliptic curve secp160k1\nCertDumpECsecp160r1=SECG elliptic curve secp160r1\nCertDumpECsecp160r2=SECG elliptic curve secp160r2\nCertDumpECsecp192k1=SECG elliptic curve secp192k1\nCertDumpECsecp224k1=SECG elliptic curve secp224k1\nCertDumpECsecp224r1=SECG elliptic curve secp224r1 (aka NIST P-224)\nCertDumpECsecp256k1=SECG elliptic curve secp256k1\nCertDumpECsecp384r1=SECG elliptic curve secp384r1 (aka NIST P-384)\nCertDumpECsecp521r1=SECG elliptic curve secp521r1 (aka NIST P-521)\nCertDumpECc2pnb163v1=ANSI X9.62 elliptic curve c2pnb163v1\nCertDumpECc2pnb163v2=ANSI X9.62 elliptic curve c2pnb163v2\nCertDumpECc2pnb163v3=ANSI X9.62 elliptic curve c2pnb163v3\nCertDumpECc2pnb176v1=ANSI X9.62 elliptic curve c2pnb176v1\nCertDumpECc2tnb191v1=ANSI X9.62 elliptic curve c2tnb191v1\nCertDumpECc2tnb191v2=ANSI X9.62 elliptic curve c2tnb191v2\nCertDumpECc2tnb191v3=ANSI X9.62 elliptic curve c2tnb191v3\nCertDumpECc2onb191v4=ANSI X9.62 elliptic curve c2onb191v4\nCertDumpECc2onb191v5=ANSI X9.62 elliptic curve c2onb191v5\nCertDumpECc2pnb208w1=ANSI X9.62 elliptic curve c2pnb208w1\nCertDumpECc2tnb239v1=ANSI X9.62 elliptic curve c2tnb239v1\nCertDumpECc2tnb239v2=ANSI X9.62 elliptic curve c2tnb239v2\nCertDumpECc2tnb239v3=ANSI X9.62 elliptic curve c2tnb239v3\nCertDumpECc2onb239v4=ANSI X9.62 elliptic curve c2onb239v4\nCertDumpECc2onb239v5=ANSI X9.62 elliptic curve c2onb239v5\nCertDumpECc2pnb272w1=ANSI X9.62 elliptic curve c2pnb272w1\nCertDumpECc2pnb304w1=ANSI X9.62 elliptic curve c2pnb304w1\nCertDumpECc2tnb359v1=ANSI X9.62 elliptic curve c2tnb359v1\nCertDumpECc2pnb368w1=ANSI X9.62 elliptic curve c2pnb368w1\nCertDumpECc2tnb431r1=ANSI X9.62 elliptic curve c2tnb431r1\nCertDumpECsect113r1=SECG elliptic curve sect113r1\nCertDumpECsect113r2=SECG elliptic curve sect113r2\nCertDumpECsect131r1=SECG elliptic curve sect131r1\nCertDumpECsect131r2=SECG elliptic curve sect131r2\nCertDumpECsect163k1=SECG elliptic curve sect163k1 (aka NIST K-163)\nCertDumpECsect163r1=SECG elliptic curve sect163r1\nCertDumpECsect163r2=SECG elliptic curve sect163r2 (aka NIST B-163)\nCertDumpECsect193r1=SECG elliptic curve sect193r1\nCertDumpECsect193r2=SECG elliptic curve sect193r2\nCertDumpECsect233k1=SECG elliptic curve sect233k1 (aka NIST K-233)\nCertDumpECsect233r1=SECG elliptic curve sect233r1 (aka NIST B-233)\nCertDumpECsect239k1=SECG elliptic curve sect239k1\nCertDumpECsect283k1=SECG elliptic curve sect283k1 (aka NIST K-283)\nCertDumpECsect283r1=SECG elliptic curve sect283r1 (aka NIST B-283)\nCertDumpECsect409k1=SECG elliptic curve sect409k1 (aka NIST K-409)\nCertDumpECsect409r1=SECG elliptic curve sect409r1 (aka NIST B-409)\nCertDumpECsect571k1=SECG elliptic curve sect571k1 (aka NIST K-571)\nCertDumpECsect571r1=SECG elliptic curve sect571r1 (aka NIST B-571)\nCertDumpRawBytesHeader=גודל: %S סיביות / %S בתים\nPK11BadPassword=הססמה שהוכנסה אינה נכונה.\nSuccessfulP12Backup=אישור(י) האבטחה והמפתח(ות) הפרטי(ים) שלך גובו בהצלחה.\nSuccessfulP12Restore=אישור(י) האבטחה והמפתח(ות) הפרטי(ים) שלך שוחזר(ו) בהצלחה.\nPKCS12DecodeErr=פיענוח הקובץ נכשל. יתכן שאינו בתבנית PKCS #12, שנפגע, או שהססמה שהכנסת אינה נכונה.\nPKCS12UnknownErrRestore=שחזור קובץ PKCS #12 נכשל מסיבות לא מוכרות\nPKCS12UnknownErrBackup=יצירת קובץ הגיבוי של PKCS #12 נכשלה מסיבות לא מוכרות.\nPKCS12UnknownErr=פעולת PKCS #12 נכשלה מסיבות לא מוכרות.\nPKCS12InfoNoSmartcardBackup=לא ניתן לגבות אישורים מהתקן אבטחה בחומרה, כמו כרטיס חכם.\nPKCS12DupData=האישור והמפתח הפרטי כבר קיימים על התקן האבטחה.\nAddModuleFailure=לא ניתן להוסיף מודול\nAddModuleDup=מודול אבטחה כבר קיים\nDelModuleWarning=האם אתה בטוח שברצונך למחוק מודול אבטחה זה?\nDelModuleError=לא ניתן למחוק מודול\nAVATemplate=%S = %S\n\nPSMERR_SSL_Disabled=לא ניתן להתחבר בצורה מאובטחת מאחר שפרוטוקול ה־SSL נוטרל.\nPSMERR_SSL2_Disabled=לא ניתן להתחבר בצורה מאובטחת מאחר שהאתר משתמש בגרסה ישנה ולא מאובטחת של פרוטוקול ה־SSL.\nPSMERR_HostReusedIssuerSerial=קיבלת אישור אבטחה שגוי. אנא צור קשר עם מנהל השרת או איש הקשר שצוין באישור האבטחה ותן להם את הפרטים הבאים:\\n\\nאישור האבטחה שלך מכיל את אותו המספר הסידורי כמו אישור אבטחה אחר שהונפק על ידי רשות אישורי האבטחה. אנא השג אישור אבטחה חדש המכיל מספר סידורי ייחודי.\n\nSSLConnectionErrorPrefix=התרחשה שגיאה בהתחברות אל %S.\n\ncertErrorIntro=%S עושה שימוש באישור אבטחה שאינו תקף.\n\ncertErrorTrust_SelfSigned=האישור איננו מהיימן מאחר הוא חתום עצמית.\ncertErrorTrust_UnknownIssuer=האישור איננו מהימן מאחר שהגורם המנפיק אינו ידוע.\ncertErrorTrust_UnknownIssuer2=יתכן שהשרת לא שולח את אישורי הביניים המתאימים.\ncertErrorTrust_UnknownIssuer3=יתכן שיהיה צורך לייבא אישור בסיס נוסף.\ncertErrorTrust_CaInvalid=האישור אינו מהימן מאחר שהוא הונפק על־ידי רשות אישורים לא חוקית.\ncertErrorTrust_Issuer=האישור אינו מהימן מאחר שהאישור של הגורם המנפיק אינו מהימן.\ncertErrorTrust_SignatureAlgorithmDisabled=אישור אבטחה אינו מהימן כי הוא חתום עם אלגוריתם חתימה שמנוטרל כי הוא אינו בטוח.\ncertErrorTrust_ExpiredIssuer=האישור אינו מהימן מאחר שפג תוקף האישור של הגורם המנפיק.\ncertErrorTrust_Untrusted=האישור איננו מגיע ממקור מהיימן.\n\ncertErrorMismatch=אישור זה לא תקף עבור המתחם %S.\n# LOCALIZATION NOTE (certErrorMismatchSingle2): Do not translate <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>\ncertErrorMismatchSingle2=האישור תקף רק עבור <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>.\ncertErrorMismatchSinglePlain=אישור זה תקף רק עבור %S\ncertErrorMismatchMultiple=אישור זה חוקי אך ורק עבור השמות הבאים:\n\n# LOCALIZATION NOTE (certErrorExpiredNow): Do not translate %1$S (date+time of expired certificate) or %2$S (current date+time)\ncertErrorExpiredNow=אישור האבטחה פג ב־%1$S. הזמן כעת הוא %2$S.\n# LOCALIZATION NOTE (certErrorNotYetValidNow): Do not translate %1$S (date+time certificate will become valid) or %2$S (current date+time)\ncertErrorNotYetValidNow=אישור האבטחה לא יהיה תקף עד ל־%1$S. הזמן הנוכחי הוא %2$S.\n\n# LOCALIZATION NOTE (certErrorCodePrefix2): Do not translate <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\ncertErrorCodePrefix2=קוד שגיאה: <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\n\nP12DefaultNickname=אישור מיובא\nCertUnknown=לא ידוע\nCertNoEmailAddress=(אין כתובת דוא״ל)\nCaCertExists=אישור זה כבר מותקן בתור מנפיק מורשה\nNotACACert=זהו לא אישור מנפיק מורשה, כך שלא ניתן לייבא אותו לתוך רשימת המנפיקים המורשים.\nNotImportingUnverifiedCert=אישור זה לא ניתן לאימות ולא ייובא. המנפיק איננו ידוע או לא מורשה, האישור לא תקף או בוטל, או שהאישור לא אושר.\nUserCertIgnoredNoPrivateKey=אישור אישי זה לא ניתן להתקנה מאחר שאין ברשותך את המפתח הפרטי שנוצר כאשר האישור נדרש.\nUserCertImported=האישור האישי שלך הותקן. כדאי שתעשה עותק גיבוי של אישור זה.\nCertOrgUnknown=(לא ידוע)\nCertNotStored=(לא אוחסן)\nCertExceptionPermanent=קבוע\nCertExceptionTemporary=זמני\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/pipnss/security.properties",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nTitle=אזהרת אבטחה\nMixedContentMessage=ביקשת דף מוצפן המכיל גם מידע לא מוצפן. מידע שאתה רואה או מכניס בדף זה יכול להיקרא בקלות על־ידי צד שלישי.\nLeaveSecureMessage=אתה עומד לעזוב דף מוצפן. מידע שתשלח או תקבל מעתה והלאה יוכל להיקרא בקלות על־ידי צד שלישי.\nEnterSecureMessage=ביקשת דף מוצפן. האתר זיהה את עצמו באופן תקין, ומידע שאתה רואה בדף זה או מכניס אליו לא יכול להיקרא בקלות על־ידי צד שלישי.\nWeakSecureMessage=ביקשת דף המשתמש בהצפנה ברמה נמוכה. האתר זיהה את עצמו באופן תקין, אך מידע שאתה רואה בדף זה או מכניס אליו יוכל להיקרא על־ידי צד שלישי.\nPostToInsecureFromSecureMessage=למרות שדף זה מוצפן, המידע שהכנסת ישלח על גבי חיבור לא מוצפן ויוכל להיקרא בקלות על־ידי צד שלישי.##האם אתה בטוח שברצונך להמשיך בשליחת מידע זה?##\nPostToInsecureFromInsecureMessage=המידע שהכנסת יישלח על גבי חיבור לא מוצפן ויוכל להיקרא בקלות על־ידי צד שלישי.##האם אתה בטוח שברצונך להמשיך בשליחת המידע?##\nMixedContentShowAgain=הזהר אותי בכל פעם שאני עומד לצפות בדף מוצפן המכיל גם מידע לא מוצפן.\nLeaveSecureShowAgain=הזהר אותי בכל פעם שאני עובר מדף מוצפן לדף לא מוצפן.\nEnterSecureShowAgain=הזהר אותי בכל פעם שאני עומד לצפות בדף מוצפן.\nWeakSecureShowAgain=הזהר אותי בכל פעם שאני עומד לצפות בדף המשתמש בהצפנה ברמה נמוכה.\nPostToInsecureFromInsecureShowAgain=הזהר אותי בכל פעם שאני מוסר מידע לא מוצפן.\nSecurityButtonTooltipText=מציג מידע על האבטחה של הדף הנוכחי\nSecurityButtonMixedContentTooltipText=אזהרה: מכיל תוכן לא מאומת\nContinue=המשך\n\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/pippki/certManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY certmgr.title                       \"מנהל האישורים\">\n\n<!ENTITY certmgr.tab.mine                     \"האישורים שלך\">\n<!ENTITY certmgr.tab.others2                  \"אנשים\">\n<!ENTITY certmgr.tab.websites3                \"שרתים\">\n<!ENTITY certmgr.tab.ca                       \"רשויות\">\n<!ENTITY certmgr.tab.orphan2                  \"אחרים\">\n\n<!ENTITY certmgr.mine                         \"יש לך אישורים מאירגונים אלה המזהים אותך:\">\n<!ENTITY certmgr.others                       \"יש לך אישורים בקובץ המזהים אנשים אלה:\">\n<!ENTITY certmgr.websites2                    \"יש לך אישורים בקובץ שמזהים את השרתים הבאים:\">\n<!ENTITY certmgr.cas                          \"יש לך אישורים בקובץ המזהים רשויות אישורים אלה:\">\n<!ENTITY certmgr.orphans                      \"יש לך אישורים בקובץ שאינם נופלים באחת מהקטגוריות האחרות:\">\n\n<!ENTITY certmgr.detail.general_tab.title     \"כללי\">\n<!ENTITY certmgr.detail.general_tab.accesskey \"כ\">\n<!ENTITY certmgr.detail.prettyprint_tab.title \"פרטים\">\n<!ENTITY certmgr.detail.prettyprint_tab.accesskey \"פ\">\n\n<!ENTITY certmgr.pending.label                \"בודק אישורים...\">\n<!ENTITY certmgr.subjectinfo.label            \"הונפק ל\">\n<!ENTITY certmgr.issuerinfo.label             \"הונפק על־ידי\">\n<!ENTITY certmgr.periodofvalidity.label       \"תקופת תוקף\" >\n<!ENTITY certmgr.fingerprints.label           \"טביעות אצבע\">\n<!ENTITY certmgr.certdetail.title             \"פרטי אישור\">\n<!ENTITY certmgr.certdetail.cn                \"שם משותף\">\n<!ENTITY certmgr.certdetail.o                 \"ארגון\">\n<!ENTITY certmgr.certdetail.ou                \"יחידה ארגונית\">\n<!ENTITY certmgr.certdetail.serialnumber      \"מספר סידורי\">\n<!ENTITY certmgr.certdetail.sha256fingerprint \"טביעת אצבע SHA-256\">\n<!ENTITY certmgr.certdetail.sha1fingerprint   \"טביעת אצבע SHA1\">\n\n<!ENTITY certmgr.editcacert.title             \"עריכת הגדרות אמון באישור של רשות אישורים\">\n<!ENTITY certmgr.editcert.edittrust           \"עריכת הגדרות אמון:\">\n<!ENTITY certmgr.editcert.trustssl            \"אישור זה יכול לזהות אתרים.\">\n<!ENTITY certmgr.editcert.trustemail          \"אישור זה יכול לזהות משתמשי דואר.\">\n<!ENTITY certmgr.editcert.trustobjsign        \"אישור זה יכול לזהות יצרני תוכנה.\">\n\n<!ENTITY certmgr.deletecert.title             \"מחיקת אישור אבטחה\">\n\n<!ENTITY certmgr.certname                     \"שם אישור\">\n<!ENTITY certmgr.certserver                   \"שרת\">\n<!ENTITY certmgr.override_lifetime            \"משך חיים\">\n<!ENTITY certmgr.tokenname                    \"התקן אבטחה\">\n<!ENTITY certmgr.begins                       \"תאריך תחילת תוקף\">\n<!ENTITY certmgr.expires                      \"תוקפו פג בתאריך\">\n<!ENTITY certmgr.email                        \"כתובת דוא״ל\">\n<!ENTITY certmgr.serial                       \"מספר סידורי\">\n\n<!ENTITY certmgr.close.label                  \"סגור\">\n<!ENTITY certmgr.close.accesskey              \"ס\">\n<!ENTITY certmgr.view2.label                  \"תצוגה…\">\n<!ENTITY certmgr.view2.accesskey              \"ת\">\n<!ENTITY certmgr.edit3.label                  \"עריכת אמון…\">\n<!ENTITY certmgr.edit3.accesskey              \"ע\">\n<!ENTITY certmgr.export.label                 \"יצא…\">\n<!ENTITY certmgr.export.accesskey             \"י\">\n<!ENTITY certmgr.delete2.label                \"מחיקה…\">\n<!ENTITY certmgr.delete2.accesskey            \"מ\">\n<!ENTITY certmgr.delete_builtin.label         \"מחיקה או אי־אמון…\">\n<!ENTITY certmgr.delete_builtin.accesskey     \"מ\">\n<!ENTITY certmgr.backup2.label                \"גבה…\">\n<!ENTITY certmgr.backup2.accesskey            \"ג\">\n<!ENTITY certmgr.backupall2.label             \"גיבוי הכל…\">\n<!ENTITY certmgr.backupall2.accesskey         \"כ\">\n<!ENTITY certmgr.restore2.label               \"יבא…\">\n<!ENTITY certmgr.restore2.accesskey           \"י\">\n<!ENTITY certmgr.details.label                \"שדות האישור\">\n<!ENTITY certmgr.details.accesskey            \"F\">\n<!ENTITY certmgr.fields.label                 \"ערך השדה\">\n<!ENTITY certmgr.fields.accesskey             \"V\">\n<!ENTITY certmgr.hierarchy.label              \"היררכיית אישור\">\n<!ENTITY certmgr.addException.label           \"הוספת חריגה…\">\n<!ENTITY certmgr.addException.accesskey       \"ח\">\n\n<!ENTITY exceptionMgr.title                   \"הוספת חריגת אבטחה\">\n<!ENTITY exceptionMgr.exceptionButton.label   \"אמת חריגת אבטחה\">\n<!ENTITY exceptionMgr.exceptionButton.accesskey \"א\">\n<!ENTITY exceptionMgr.supplementalWarning     \"בנקים, חנויות ואתרים לגיטימיים אחרים לא יבקשו ממך לעשות זאת.\">\n<!ENTITY exceptionMgr.certlocation.caption2   \"שרת\">\n<!ENTITY exceptionMgr.certlocation.url        \"מיקום:\">\n<!ENTITY exceptionMgr.certlocation.download   \"קבל אישור\">\n<!ENTITY exceptionMgr.certlocation.accesskey  \"ק\">\n<!ENTITY exceptionMgr.certstatus.caption      \"מצב אישור\">\n<!ENTITY exceptionMgr.certstatus.viewCert     \"הצג…\">\n<!ENTITY exceptionMgr.certstatus.accesskey    \"ה\">\n<!ENTITY exceptionMgr.permanent.label         \"שמירת חריגה זו לתמיד\">\n<!ENTITY exceptionMgr.permanent.accesskey     \"ש\">\n\n<!ENTITY certmgr.hierarchy.accesskey2         \"H\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/pippki/deviceManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY devmgr.title                           \"מנהל התקנים\">\n<!-- LOCALIZATION NOTE (devmgr.style2): This is CSS style for Device Manager\n     window size. Don't translate \"width\" nor \"height\". Adjust the numbers\n     to make window contents fit. -->\n<!ENTITY devmgr.style2                          \"width: 67em; height: 32em;\">\n\n<!ENTITY devmgr.devlist.label                   \"מודולי והתקני אבטחה\">\n<!ENTITY devmgr.details.title                   \"פרטים\">\n<!ENTITY devmgr.details.title2                  \"ערך\">\n\n<!ENTITY devmgr.button.login.label              \"התחברות\">\n<!ENTITY devmgr.button.login.accesskey          \"ח\">\n<!ENTITY devmgr.button.logout.label             \"התנתקות\">\n<!ENTITY devmgr.button.logout.accesskey         \"נ\">\n<!ENTITY devmgr.button.changepw.label           \"שינוי ססמה\">\n<!ENTITY devmgr.button.changepw.accesskey       \"ס\">\n<!ENTITY devmgr.button.load.label               \"טען\">\n<!ENTITY devmgr.button.load.accesskey           \"ט\">\n<!ENTITY devmgr.button.unload.label             \"פריקה\">\n<!ENTITY devmgr.button.unload.accesskey         \"פ\">\n<!ENTITY devmgr.button.fips.accesskey           \"א\">\n\n<!ENTITY loaddevice.info                        \"נא להכניס את המידע עבור המודול שברצונך להוסיף.\">\n<!ENTITY loaddevice.modname                     \"שם המודול:\">\n<!ENTITY loaddevice.modname.accesskey           \"ד\">\n<!ENTITY loaddevice.modname.default             \"מודול PKCS#11 חדש\">\n<!ENTITY loaddevice.filename                    \"שם קובץ המודול:\">\n<!ENTITY loaddevice.filename.accesskey          \"ב\">\n<!ENTITY loaddevice.browse                      \"עיון...\">\n<!ENTITY loaddevice.browse.accesskey            \"ע\">\n\n<!ENTITY loaddevice.title                       \"טעינת התקן PKCS#11\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/pippki/pippki.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Values for changepassword.xul -->\n<!ENTITY setPassword.title  \"שינוי ססמה ראשית\">\n<!ENTITY setPassword.tokenName.label \"התקן אבטחה\">\n<!ENTITY setPassword.oldPassword.label \"ססמה נוכחית:\">\n<!ENTITY setPassword.newPassword.label \"ססמה חדשה:\">\n<!ENTITY setPassword.reenterPassword.label \"ססמה חדשה (שוב):\">\n<!ENTITY setPassword.meter.label \"מד איכות ססמה\">\n\n<!-- Values for resetpassword.xul -->\n<!ENTITY resetPasswordButtonLabel \"אתחול\">\n<!ENTITY resetPassword.title  \"אפס ססמה ראשית\">\n<!ENTITY resetPassword.text  \"אם תאפס את הססמה הראשית שלך, כל הססמאות לאתרים ולדוא״ל, נתוני טפסים, האישורים האישיים והמפתחות הפרטיים המאוחסנים ישכחו. האם אתה בטוח שברצונך לאפס את הססמה הראשית שלך?\">\n\n<!-- Downloading a cert -->\n<!ENTITY downloadCert.title \"מוריד אישור\">\n<!ENTITY downloadCert.message1 \"התבקשת לבטוח ברשות אישורים (CA) חדשה.\">\n<!ENTITY downloadCert.trustSSL \"בטח ברשות אישורים זו לזיהוי אתרים.\">\n<!ENTITY downloadCert.trustEmail \"בטח ברשות אישורים זו לזיהוי משתמשי דוא״ל.\">\n<!ENTITY downloadCert.trustObjSign \"בטח ברשות אישורים זו לזיהוי מפתחי תוכנה.\">\n<!ENTITY downloadCert.message3 \"לפני שתבטח ברשות אישורים זו לכל מטרה, עליך לבחון את האישור שלה, המדיניות שלה והנהלים שלה (אם הם זמינים).\">\n<!ENTITY downloadCert.viewCert.label \"תצוגה\">\n<!ENTITY downloadCert.viewCert.text \"בחן אישור של רשות אישורים\">\n\n<!-- Strings for the SSL client auth ask dialog -->\n<!ENTITY clientAuthAsk.title \"בקשה לזיהוי המשתמש\">\n<!ENTITY clientAuthAsk.message1 \"אתר זה ביקש שתזהה את עצמך עם אישור:\">\n<!ENTITY clientAuthAsk.message2 \"בחר אישור להצגה בתור זיהוי:\">\n<!ENTITY clientAuthAsk.message3 \"פרטי האישור שנבחר:\">\n\n<!ENTITY pkcs12.setpassword.title  \"בחר ססמה לגיבוי אישור\">\n<!ENTITY pkcs12.setpassword.message  \"הססמה לגיבוי אישור שתקבע כאן מגינה על קובץ הגיבוי שאתה עומד ליצור. עליך לקבוע ססמה זו כדי להמשיך בגיבוי.\">\n<!ENTITY pkcs12.setpassword.label1 \"ססמה לגיבוי אישור:\">\n<!ENTITY pkcs12.setpassword.label2 \"ססמה לגיבוי אישור (שוב):\">\n<!ENTITY pkcs12.setpassword.reminder \"חשוב: אם תשכח את הססמה לגיבוי האישור שלך, לא תוכל לשחזר גיבוי זה מאוחר יותר. אנא רשום אותה במקום בטוח.\">\n\n<!ENTITY chooseToken.title  \"דו־שיח בחירת אסימון\">\n<!ENTITY chooseToken.message1 \"אנא בחר אסימון.\">\n\n<!-- Strings for the CreateCertInfo dialog  -->\n<!ENTITY createCertInfo.title \"מייצר מפתח פרטי\">\n<!ENTITY createCertInfo.msg1 \"יצור מפתח מתבצע... זה עשוי לקחת מספר דקות....\">\n<!ENTITY createCertInfo.msg2 \"אנא המתן...\">\n\n<!-- Strings for protectedAuth dialog -->\n<!ENTITY protectedAuth.title \"הזדהות לאסימון מוגן\">\n<!ENTITY protectedAuth.msg \"בבקשה הזדהה לאסימון. צורות ההזדהות תלויות בסוג האסימון שבידך.\">\n<!ENTITY protectedAuth.tokenName.label \"אסימון:\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/pippki/pippki.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=אנא הכנס את ססמת האבטחה הפרטית עבור התקן האבטחה \"מפתחות פרטיים של PSM\".\n\n# LOCALIZATION NOTE(certWithSerial): Used for semi-uniquely representing a cert.\n# %1$S is the serial number of the cert in AA:BB:CC hex format.\n\n# Download Cert dialog\n# LOCALIZATION NOTE(newCAMessage1):\n# %S is a string representative of the certificate being downloaded/imported.\nnewCAMessage1=האם ברצונך לבטוח ב־\"%S\" למטרות הבאות?\nunnamedCA=רשות אישורים (ללא שם)\n\n# For editing cert trust\neditTrustCA=האישור \"%S\" מייצג רשות אישורים.\n\n# For Deleting Certificates\ndeleteSslCertConfirm3=האם אתה בטוח שברצונך למחוק את חריגות אלו?\ndeleteSslCertImpact3=אם החריגות תמחקנה, ישוחזרו בדיקות האבטחה הרגילות עבור האתר ויידרש עבורו אישור תקף.\ndeleteSslCertTitle3=מחיקת חריגות אישורים\n\ndeleteUserCertConfirm=האם אתה בטוח שברצונך למחוק אישורים אלה?\ndeleteUserCertImpact=אם אישורי האבטחה שלך ימחקו, לא יהיה ניתן עוד להשתמש בה כדי להזדהות.\ndeleteUserCertTitle=מחיקת אישורי האבטחה\n\ndeleteCaCertConfirm2=ביקשת למחוק את האישורים של רשויות אישורים אלו. עבור אישורים מובנים, כל הסמכויות יוסרו, מה שיתן תוצאה זהה. האם אתה בטוח שברצונך למחוק או להסיר את ההסמכה?\ndeleteCaCertImpactX2=אם אתה מוחק או מסיר את הסמכות של אישורי רשויות אישורים (CA), יישום זה לא יסמוך יותר על אישורים שהונפקו על־ידי רשות זו.\ndeleteCaCertTitle2=מחיקה או הסרת אמון מאישורים\n\ndeleteEmailCertConfirm=האם אתה בטוח שברצונך למחוק את אישורי הדוא״ל של אנשים אלה?\ndeleteEmailCertImpactDesc=אם אישור אבטחת הדוא״ל של אדם זה ימחק, לא יהיה ניתן לשלוח אליו הודעות מוצפנות.\ndeleteEmailCertTitle=מחיקת אישורי דוא״ל\n\ndeleteOrphanCertConfirm=האם אתה בטוח שברצונך למחוק אישורים אלה?\ndeleteOrphanCertTitle=מחיקת אישורים\n\n# PKCS#12 file dialogs\nchooseP12RestoreFileDialog2=קובץ אישור אבטחה ליבוא\nchooseP12BackupFileDialog=שם קובץ לגיבוי\nfile_browse_PKCS12_spec=קובצי PKCS12\ngetPKCS12FilePasswordMessage=נא להזין את הססמה שנעשה בה שימוש להצפין את גיבוי האישורים הזה:\n\n# Cert verification\ncertVerified=אישור זה אומת עבור השימושים הבאים:\ncertNotVerified_CertRevoked=לא יכול לאמת אישור זה משום שהוא בוטל.\ncertNotVerified_CertExpired=לא יכול לאמת אישור זה משום שתוקפו פג.\ncertNotVerified_CertNotTrusted=לא יכול לאמת אישור זה כי אין בו אמון.\ncertNotVerified_IssuerNotTrusted=לא יכול לאמת אישור זה משום שאין אמון במנפיק.\ncertNotVerified_IssuerUnknown=לא יכול לאמת אישור זה משום שהמנפיק לא מוכר.\ncertNotVerified_CAInvalid=לא יכול לאמת אישור זה משום שאישור רשות האישורים אינו בתוקף.\ncertNotVerified_AlgorithmDisabled=לא ניתן לאמת את אישור אבטחה זה כי הוא נחתם על־ידי אלגוריתם חתימה שנוטרל כי הוא אינו בטוח.\ncertNotVerified_Unknown=לא יכול לאמת אישור זה מסיבות לא מוכרות.\n\n# Client auth\nclientAuthRemember=לזכור בחירה זו\n# LOCALIZATION NOTE(clientAuthNickAndSerial): Represents a single cert when the\n# user is choosing from a list of certificates.\n# %1$S is the nickname of the cert.\n# %2$S is the serial number of the cert in AA:BB:CC hex format.\n# LOCALIZATION NOTE(clientAuthHostnameAndPort):\n# %1$S is the hostname of the server.\n# %2$S is the port of the server.\n# LOCALIZATION NOTE(clientAuthMessage1): %S is the Organization of the server\n# cert.\nclientAuthMessage1=ארגון: \"%S\"\n# LOCALIZATION NOTE(clientAuthMessage2): %S is the Organization of the issuer\n# cert of the server cert.\nclientAuthMessage2=הונפק תחת: \"%S\"\n# LOCALIZATION NOTE(clientAuthIssuedTo): %1$S is the Distinguished Name of the\n# currently selected client cert, such as \"CN=John Doe,OU=Example\" (without\n# quotes).\nclientAuthIssuedTo=הונפק עבור: %1$S\n# LOCALIZATION NOTE(clientAuthSerial): %1$S is the serial number of the selected\n# cert in AA:BB:CC hex format.\nclientAuthSerial=מספר סידורי: %1$S\n# LOCALIZATION NOTE(clientAuthValidityPeriod):\n# %1$S is the already localized notBefore date of the selected cert.\n# %2$S is the already localized notAfter date of the selected cert.\n# LOCALIZATION NOTE(clientAuthKeyUsages): %1$S is a comma separated list of\n# already localized key usages the selected cert is valid for.\n# LOCALIZATION NOTE(clientAuthEmailAddresses): %1$S is a comma separated list of\n# e-mail addresses the selected cert is valid for.\nclientAuthEmailAddresses=כתובות דוא״ל: %1$S\n# LOCALIZATION NOTE(clientAuthIssuedBy): %1$S is the Distinguished Name of the\n# cert which issued the selected cert.\nclientAuthIssuedBy=הונפק על ידי: %1$S\n# LOCALIZATION NOTE(clientAuthStoredOn): %1$S is the name of the PKCS #11 token\n# the selected cert is stored on.\n\n# Page Info\npageInfo_NoEncryption=חיבור לא מוצפן\npageInfo_Privacy_None1=האתר %S אינו תומך בהצפנה עבור הדף בו אתה צופה.\npageInfo_Privacy_None2=מידע שנשלח ברשת האינטרנט ללא הצפנה יכול להיראות על־ידי אנשים זרים בזמן העברתו.\n# LOCALIZATION NOTE (pageInfo_EncryptionWithBitsAndProtocol and pageInfo_BrokenEncryption):\n# %1$S is the name of the encryption standard,\n# %2$S is the key size of the cipher.\n# %3$S is protocol version like \"SSL 3\" or \"TLS 1.2\"\npageInfo_EncryptionWithBitsAndProtocol=חיבור מוצפן (%1$S, מפתחות של‏ %2$S סיביות, %3$S)\npageInfo_Privacy_Encrypted1=הדף בו אתה צופה הוצפן לפני שהועבר דרך האינטרנט.\npageInfo_Privacy_Encrypted2=הצפנה מקשה על אנשים לא מורשים להציג מידע בין מחשבים. לכן הסבירות לכך שמישהו הצליח לקרוא את העמוד הזה בזמן שהוא הועבר דרך הרשת היא נמוכה מאוד.\npageInfo_MixedContent=החיבור מוצפן באופן חלקי\npageInfo_MixedContent2=חלקים מהדף שאתה צופה בו לא הוצפנו לפני שהועבר דרך האינטרנט.\n\n# Cert Viewer\n# LOCALIZATION NOTE(certViewerTitle): Title used for the Certificate Viewer.\n# %1$S is a string representative of the certificate being viewed.\nnotPresent=<לא חלק מהאישור>\n\n# Token Manager\npassword_not_set=(לא נקבע)\nfailed_pw_change=לא ניתן לשנות ססמה ראשית.\nincorrect_pw=לא הכנסת את הססמה הראשית הנוכחית הנכונה. אנא נסה שוב.\npw_change_ok=ססמה ראשית שונתה בהצלחה.\npw_erased_ok=זהירות! מחקת את הססמה הראשית שלך.\npw_not_wanted=אזהרה! בחרת שלא להשתמש בססמה ראשית.\npw_empty_warning=ססמאות הדוא״ל והאתרים, נתוני הטפסים והמפתחות הפרטיים המאוכסנים שלך לא יהיו מוגנים.\npw_change2empty_in_fips_mode=אתה כרגע במצב FIPS. ‏FIPS דורש ססמה ראשית לא־ריקה.\nlogin_failed=התחברות נכשלה\nloadPK11TokenDialog=בחר התקן PKCS#11 לטעינה\ndevinfo_modname=מודול\ndevinfo_modpath=נתיב\ndevinfo_label=תווית\ndevinfo_manID=יצרן\ndevinfo_serialnum=מספר סידורי\ndevinfo_hwversion=גרסת HW\ndevinfo_fwversion=גרסת FW\ndevinfo_status=מצב\ndevinfo_desc=תיאור\ndevinfo_stat_disabled=לא מאופשר\ndevinfo_stat_notpresent=לא קיים\ndevinfo_stat_uninitialized=לא מאותחל\ndevinfo_stat_notloggedin=לא מחובר\ndevinfo_stat_loggedin=מחובר\ndevinfo_stat_ready=מוכן\nenable_fips=אפשר FIPS\ndisable_fips=אל תאפשר FIPS\nfips_nonempty_password_required=מצב FIPS דורש שתהיה לך ססמה ראשית עבור כל התקן אבטחה. אנא קבע את הססמה לפני שתנסה לאפשר מצב FIPS.\nunable_to_toggle_fips=לא ניתן לשנות את מצב ה־FIPS עבור התקן האבטחה. מומלץ שתצא ותפעיל יישום זה מחדש.\n\nresetPasswordConfirmationTitle=אפס ססמה ראשית\nresetPasswordConfirmationMessage=הססמה שלך אופסה.\n\n# Import certificate(s) file dialog\nimportEmailCertPrompt=בחר קובץ המכיל את אישור הדוא״ל של מישהו לייבוא\nimportCACertsPrompt=בחר קובץ המכיל אישור(י) רשות אישורים לייבוא\nfile_browse_Certificate_spec=קובצי אישורים\n\n# Cert export\nSaveCertAs=שמירת אישור לקובץ\nCertFormatBase64=אישור X.509 (PEM)\nCertFormatBase64Chain=X.509 Certificate with chain (PEM)\nCertFormatDER=אישור X.509 (DER)\nCertFormatPKCS7=אישור X.509 (PKCS#7)\nCertFormatPKCS7Chain=X.509 Certificate with chain (PKCS#7)‎\nwriteFileFailure=שגיאת קובץ\nwriteFileFailed=לא ניתן לכתוב לקובץ %S:\\n%S.\nwriteFileAccessDenied=הגישה נדחתה\nwriteFileIsLocked=הקובץ נעול\nwriteFileNoDeviceSpace=לא נשאר מקום על ההתקן\nwriteFileUnknownError=שגיאה לא ידועה\n\n# Add Security Exception dialog\naddExceptionBrandedWarning2=אתה עומד לעקוף את הדרך בה %S מזהה את אתר זה.\naddExceptionInvalidHeader=אתר זה מנסה לזהות את עצמו עם מידע שגוי.\naddExceptionDomainMismatchShort=אתר שגוי\naddExceptionExpiredShort=מידע לא עדכני\naddExceptionUnverifiedOrBadSignatureShort=זהות לא ידועה\naddExceptionValidShort=אישור חוקי\naddExceptionValidLong=אתר זה סיפק הזדהות מאומתת וחוקית. אין צורך להוסיף חריגה עבודו.\naddExceptionCheckingShort=בודק מידע\naddExceptionCheckingLong2=מתבצע ניסיון זיהוי של האתר…\naddExceptionNoCertShort=אין מידע זמין\n\naddExceptionDomainMismatchLong2=The certificate belongs to a different site, which could mean that someone is trying to impersonate this site.\naddExceptionExpiredLong2=The certificate is not currently valid. It may have been stolen or lost, and could be used by someone to impersonate this site.\naddExceptionNoCertLong2=Unable to obtain identification status for this site.\naddExceptionUnverifiedOrBadSignatureLong2=The certificate is not trusted because it hasn’t been verified as issued by a trusted authority using a secure signature.\n\n# Cert Viewer\n# LOCALIZATION NOTE(certViewerTitle): Title used for the Certificate Viewer.\n# %1$S is a string representative of the certificate being viewed.\ncertViewerTitle=Certificate Viewer: “%1$S”\n\n# LOCALIZATION NOTE(certWithSerial): Used for semi-uniquely representing a cert.\n# %1$S is the serial number of the cert in AA:BB:CC hex format.\ncertWithSerial=Certificate with serial number: %1$S\n# LOCALIZATION NOTE(clientAuthHostnameAndPort):\n# %1$S is the hostname of the server.\n# %2$S is the port of the server.\nclientAuthHostnameAndPort=%1$S:%2$S\n# LOCALIZATION NOTE(clientAuthKeyUsages): %1$S is a comma separated list of\n# already localized key usages the selected cert is valid for.\nclientAuthKeyUsages=Key Usages: %1$S\n# LOCALIZATION NOTE(clientAuthNickAndSerial): Represents a single cert when the\n# user is choosing from a list of certificates.\n# %1$S is the nickname of the cert.\n# %2$S is the serial number of the cert in AA:BB:CC hex format.\nclientAuthNickAndSerial=%1$S [%2$S]\n# LOCALIZATION NOTE(clientAuthStoredOn): %1$S is the name of the PKCS #11 token\n# the selected cert is stored on.\nclientAuthStoredOn=Stored on: %1$S\n# LOCALIZATION NOTE(clientAuthValidityPeriod):\n# %1$S is the already localized notBefore date of the selected cert.\n# %2$S is the already localized notAfter date of the selected cert.\nclientAuthValidityPeriod=Valid from %1$S to %2$S\npageInfo_BrokenEncryption=Broken Encryption (%1$S, %2$S bit keys, %3$S)\npageInfo_CertificateTransparency_Compliant=This website complies with the Certificate Transparency policy.\npageInfo_Privacy_None4=The page you are viewing was not encrypted before being transmitted over the Internet.\npageInfo_WeakCipher=Your connection to this website uses weak encryption and is not private. Other people can view your information or modify the website’s behavior.\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/pippki/validation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  validation.crlmanager.label             \"ניהול רשימות ביטולי אישורים\">\n<!ENTITY  validation.crlmanager.description       \"רשימות ביטולי האישורים (CRL) הבאים שמורים במסד הנתונים של האישורים שלך\">\n<!ENTITY  validation.crlname.label                \"שם\">\n<!ENTITY  validation.crllastupdate.label          \"עדכון אחרון\">\n<!ENTITY  validation.crlnextupdate.label          \"עדכון הבא\">\n<!ENTITY  validation.crlautoupdateenabled.label   \"עדכון אוטומטי\">\n<!ENTITY  validation.crlautoupdatestatus.label    \"מצב עדכון אוטומטי\">\n<!ENTITY  validation.deletecrl.label              \"מחק\">\n<!ENTITY  validation.deletecrl.accesskey          \"ח\">\n<!ENTITY  validation.updatecrl.label              \"עדכן\">\n<!ENTITY  validation.updatecrl.accesskey          \"ע\">\n<!ENTITY  validation.advanced.label               \"הגדרות\">\n<!ENTITY  validation.advanced.accesskey           \"ה\">\n\n<!ENTITY  validation.crl.autoupdate.title         \"העדפות עדכון רשימת ביטולי אישורים אוטומטי\">\n<!ENTITY  validation.crl.autoupdate.enable.label  \"אפשר עדכון אוטומטי עבור רשימת ביטולי אישורים זו\">\n<!ENTITY  validation.crl.autoupdate.time.label1   \"עדכן\">\n<!ENTITY  validation.crl.autoupdate.time.label2   \"יום(ים) לפני תאריך העדכון הבא\">\n<!ENTITY  validation.crl.autoupdate.freq.label1   \"עדכן כל\">\n<!ENTITY  validation.crl.autoupdate.freq.label2   \"יום(ים)\">\n<!ENTITY  validation.crl.autoupdate.url.label     \"רשימת ביטולי אישורים תיובא מתוך:\">\n<!ENTITY  crl.import.status.title                 \"מצב יבוא רשימת ביטולי אישורים\">\n<!ENTITY  crl.import.success.message              \"רשימת ביטולי אישורים יובאה בהצלחה.\">\n<!ENTITY  crl.issuer.label                        \"רשימת ביטולי אישורים נופקה על־ידי:\">\n<!ENTITY  crl.issuer.org.label                    \"ארגון:\">\n<!ENTITY  crl.issuer.orgunit.label                \"יחידה:\">\n<!ENTITY  crl.import.nextupdate.label             \"העדכון הבא בתאריך:\">\n<!ENTITY  crl.autoupdate.fail.cnt.label           \"כשלונות עדכון רצופים קודמים:\">\n<!ENTITY  crl.autoupdate.fail.reason.label        \"פרטי כישלון עדכון אחרון:\">\n<!ENTITY  edit.button                             \"הגדרות\">\n\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nBookmarksMenuFolderTitle=תפריט סימניות\nBookmarksToolbarFolderTitle=סרגל כלים סימניות\nOtherBookmarksFolderTitle=סימניות אחרות\nTagsFolderTitle=תגיות\nMobileBookmarksFolderTitle=סימניות מהנייד\n\n# LOCALIZATION NOTE (dateName):\n# These are used to generate history containers when history is grouped by date\nfinduri-AgeInDays-is-0=היום\nfinduri-AgeInDays-is-1=אתמול\nfinduri-AgeInDays-is=לפני %S ימים\nfinduri-AgeInDays-last-is=%S ימים אחרונים\nfinduri-AgeInDays-isgreater=ישן יותר מ־%S ימים\nfinduri-AgeInMonths-is-0=חודש נוכחי\nfinduri-AgeInMonths-isgreater=ישן יותר מ־%S חודשים\n\n# LOCALIZATION NOTE (localFiles):\n# This is used to generate local files container when history is grouped by site\nlocalhost=(קבצים מקומיים)\n\n# LOCALIZATION NOTE\n# The string is used for showing file size of each backup in the \"fileRestorePopup\" popup\n# %1$S is the file size\n# %2$S is the file size unit\nbackupFileSizeText=%1$S %2$S\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/pluginproblem/pluginproblem.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n<!ENTITY tapToPlayPlugin                                     \"נא ללחוץ כאן להפעלת התוסף החיצוני.\">\n<!ENTITY clickToActivatePlugin                               \"הפעלת תוסף חיצוני.\">\n<!ENTITY checkForUpdates                                     \"בדיקת עדכונים…\">\n<!ENTITY blockedPlugin.label                                 \"תוסף חיצוני זה נחסם כדי להגן עליך.\">\n<!ENTITY hidePluginBtn.label                                 \"הסתרת תוסף חיצוני\">\n<!ENTITY managePlugins                                       \"ניהול תוספים חיצוניים…\">\n\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n<!ENTITY reloadPlugin.pre                                    \"\">\n<!ENTITY reloadPlugin.middle                                 \"טעינה מחדש של דף זה\">\n<!ENTITY reloadPlugin.post                                   \" כדי לנסות שוב.\">\n<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please                                       \"שליחת דיווח קריסה\">\n<!ENTITY report.submitting                                   \"דיווח קריסה בשליחה…\">\n<!ENTITY report.submitted                                    \"דיווח קריסה נשלח.\">\n<!ENTITY report.disabled                                     \"דיווחי קריסה מנוטרלים.\">\n<!ENTITY report.failed                                       \"שליחה כשלה.\">\n<!ENTITY report.unavailable                                  \"אין דיווח זמין.\">\n<!ENTITY report.comment                                      \"הוספת הערה (הערות חשופות לקהל)\">\n<!ENTITY report.pageURL                                      \"לכלול את כתובת הדף\">\n\n<!ENTITY plugin.file                                         \"קובץ\">\n<!ENTITY plugin.mimeTypes                                    \"סוגי MIME\">\n<!ENTITY plugin.flashProtectedMode.label                     \"הפעלת Adobe Flash במצב מוגן\">\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/services/errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nerror.login.reason.network      = כשלון בעת התחברות לשרת\nerror.login.reason.recoverykey  = מפתח שחזור שגוי\nerror.login.reason.account      = שם משתמש או ססמה שגויים\nerror.login.reason.no_username  = חסר שם חשבון\nerror.login.reason.no_password2 = חסרה ססמה\nerror.login.reason.no_recoverykey= לא נשמר מפתח שחזור לשימוש\nerror.login.reason.server       = השרת אינו מוגדר כראוי\n\nerror.sync.failed_partial            = אחד או יותר מסוגי המידע לא סונכרנו\n# LOCALIZATION NOTE (error.sync.reason.serverMaintenance): We removed the extraneous period from this string\nerror.sync.reason.serverMaintenance  = שרת Firefox Sync נמצא ברגעים אלו בפעילות תחזוקה, והסנכרון ישוב לפעולה באופן אוטומטי\n\ninvalid-captcha = מילים לא נכונות, נסה שוב\nweak-password   = השתמש בססמה חזקה יותר\n\n# this is the fallback, if we hit an error we didn't bother to localize\nerror.reason.unknown          = שגיאה לא ידועה\n\nchange.password.pwSameAsPassword     = הססמה אינה תואמת לססמה הנוכחית\nchange.password.pwSameAsUsername     = ססמה אינה יכולה להיות זהה לשם המשתמש\nchange.password.pwSameAsEmail        = הססמה אינה יכולה להיות זהה לכתובת הדוא״ל שלך\nchange.password.mismatch             = הססמאות שהזנת אינן זהות\nchange.password.tooShort             = הססמה שהזנת קצרה מדי\n"
  },
  {
    "path": "langpacks/he/chrome/he/locale/he/services/sync.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# %1: the user name (Ed), %2: the app name (Firefox), %3: the operating system (Android)\nclient.name2 = %2$S של %1$S על %3$S\n\n# %S is the date and time at which the last sync successfully completed\nlastSync2.label = סנכרון אחרון: %S\n\n# signInToSync.description is the tooltip for the Sync buttons when Sync is\n# not configured.\nsignInToSync.description = התחברות אל Sync\n\nsyncnow.label = סנכרון כעת\nsyncing2.label = סנכרון…\n"
  },
  {
    "path": "langpacks/he/chrome/he.manifest",
    "content": "locale alerts he he/locale/he/alerts/\nlocale autoconfig he he/locale/he/autoconfig/\nlocale global he he/locale/he/global/\nlocale global-platform he he/locale/he/global-platform/\nlocale mozapps he he/locale/he/mozapps/\nlocale necko he he/locale/he/necko/\nlocale passwordmgr he he/locale/he/passwordmgr/\nlocale pipnss he he/locale/he/pipnss/\nlocale pippki he he/locale/he/pippki/\nlocale places he he/locale/he/places/\nlocale pluginproblem he he/locale/he/pluginproblem/\nlocale weave he he/locale/he/\n"
  },
  {
    "path": "langpacks/he/chrome.manifest",
    "content": "manifest browser/chrome.manifest application=bluegriffon@bluegriffon.com\nmanifest chrome/he.manifest\nmanifest bluegriffon/chrome.manifest application=bluegriffon@bluegriffon.com\n"
  },
  {
    "path": "langpacks/he/install.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!--\n\n-->\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n     xmlns:em=\"http://www.mozilla.org/2004/em-rdf#\">\n  <Description about=\"urn:mozilla:install-manifest\"\n               em:id=\"langpack-he@bluegriffon.org\"\n               em:name=\"Hebrew (IL) Language Pack\"\n               em:version=\"3.2\"\n               em:type=\"8\"\n               em:creator=\"mozilla.org\">\n    <em:contributor>Reuven Gonen</em:contributor> <em:contributor>Tsahi Asher </em:contributor> <em:contributor>Tomer Cohen</em:contributor>\n\n    <em:targetApplication>\n      <Description>\n        <em:id>bluegriffon@bluegriffon.com</em:id>\n        <em:minVersion>3.2</em:minVersion>\n        <em:maxVersion>3.2</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n  </Description>\n</RDF>\n"
  },
  {
    "path": "langpacks/hu/bluegriffon/chrome.manifest",
    "content": "locale bluegriffon hu base/locale/bluegriffon/\nlocale branding hu base/locale/branding/\nlocale fs hu extensions/fs/\nlocale gfd hu extensions/gfd/\nlocale cssproperties hu sidebars/cssproperties/\nlocale domexplorer hu sidebars/domexplorer/\nlocale scripteditor hu sidebars/scripteditor/\nlocale stylesheets hu sidebars/stylesheets/\nlocale tipoftheday hu extensions/tipoftheday/\nlocale aria hu sidebars/aria/\n\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/branding/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  brandShorterName      \"Firefox\">\n<!ENTITY  brandShortName        \"Firefox Developer Edition\">\n<!ENTITY  brandFullName         \"Firefox Developer Edition\">\n<!ENTITY  vendorShortName       \"Mozilla\">\n<!ENTITY  trademarkInfo.part1   \" \">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/branding/brand.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrandShorterName=Firefox\nbrandShortName=Firefox Developer Edition\nbrandFullName=Firefox Developer Edition\nvendorShortName=Mozilla\n\nsyncBrandShortName=Sync\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/branding/browserconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Do NOT localize or otherwise change these values\nbrowser.startup.homepage=about:home\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/aboutAccounts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAccounts.welcome \"Üdvözli a &syncBrand.shortName.label;\">\n\n<!ENTITY aboutAccountsConfig.description \"Jelentkezzen be a lapok, könyvjelzők, jelszavak és sok más szinkronizálásához.\">\n<!ENTITY aboutAccountsConfig.startButton.label \"Kezdő lépések\">\n<!ENTITY aboutAccountsConfig.syncPreferences.label \"Sync beállításai\">\n<!ENTITY aboutAccounts.noConnection.title \"Nincs kapcsolat\">\n<!ENTITY aboutAccounts.noConnection.description \"Csatlakoznia kell az internetre a bejelentkezéshez.\">\n<!ENTITY aboutAccounts.noConnection.retry \"Próbálja újra\">\n<!ENTITY aboutAccounts.badConfig.title \"Hibás beállítás\">\n<!ENTITY aboutAccounts.badConfig.description \"A Firefox fiók kiszolgálóbeállítások nem határozhatóak meg. Próbálkozzon később.\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/aboutCertError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n  %brandDTD;\n<!-- These strings are used by Firefox's custom about:certerror page,\na replacement for the standard security certificate errors produced\nby NSS/PSM via netError.xhtml. -->\n\n\n<!ENTITY certerror.pagetitle1  \"Nem biztonságos kapcsolat\">\n<!ENTITY certerror.longpagetitle1 \"A kapcsolat nem biztonságos\">\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n\n<!ENTITY certerror.introPara \"A(z) <span class='hostname'/> tulajdonosa a weboldalát helytelenül állította be. Az Ön adatainak ellopását megakadályozandó a &brandShortName; nem csatlakozott ehhez a weboldalhoz.\">\n<!ENTITY certerror.returnToPreviousPage.label \"Vissza\">\n<!ENTITY certerror.learnMore \"További tudnivalók…\">\n<!ENTITY certerror.advanced.label \"Speciális\">\n\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"Ez az oldal HTTP\nStrict Transport Security (HSTS) használatával adja meg, \nhogy a &brandShortName; csak biztonságosan \nkapcsolódjon. Emiatt nem lehet kivételt felvenni ehhez a tanúsítványhoz.\">\n\n<!ENTITY certerror.expert.content \"Ha érti, hogy mi történik, utasíthatja a \n&brandShortName;ot, hogy innentől kezdve bízzon meg a webhely azonosítójában. \n<b>Még ha bízik is a webhelyben, ez a hiba akkor is jelentheti azt, hogy \nvalaki megpiszkálta a kapcsolatot.</b>\">\n<!ENTITY certerror.expert.contentPara2 \"Ne adjon hozzá kivételt, kivéve ha \ntudja, hogy jó oka van annak, hogy ez a webhely nem megbízható azonosítást használ.\">\n<!ENTITY certerror.addException.label \"Kivétel hozzáadása…\">\n<!ENTITY certerror.copyToClipboard.label \"Szöveg másolása a vágólapra\">\n\n<!ENTITY errorReporting.automatic \"Az ilyen hibák jelentése segít a Mozillának a rosszul beállított oldalak azonosításában\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/aboutDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n<!ENTITY aboutDialog.title          \"A &brandFullName; névjegye\">\n<!-- LOCALIZATION NOTE (update.checkForUpdatesButton.*, update.updateButton.*):\n# Only one button is present at a time.\n# The button when displayed is located directly under the Firefox version in\n# the about dialog (see bug 596813 for screenshots).\n-->\n\n<!ENTITY update.checkForUpdatesButton.label       \"Frissítések keresése\">\n<!ENTITY update.checkForUpdatesButton.accesskey   \"F\">\n<!ENTITY update.updateButton.label2               \"&brandShortName; újraindítása a frissítéshez\">\n<!ENTITY update.updateButton.accesskey            \"R\">\n<!-- LOCALIZATION NOTE (warningDesc.version): This is a warning about the experimental nature of Nightly and Aurora builds. It is only shown in those versions. -->\n\n\n<!ENTITY warningDesc.version        \"A &brandShortName; kísérleti és esetleg instabil.\">\n<!-- LOCALIZATION NOTE (warningDesc.telemetryDesc): This is a notification that Nightly/Aurora builds automatically send Telemetry data back to Mozilla. It is only shown in those versions. \"It\" refers to brandShortName. -->\n<!ENTITY warningDesc.telemetryDesc  \"Automatikusan adatokat küld a &vendorShortName;nak a teljesítményről, hardverről, felhasználásról és az egyéni beállításokról, hogy a &brandShortName; jobb lehessen.\">\n<!-- LOCALIZATION NOTE (community.exp.*) This paragraph is shown in \"experimental\" builds, i.e. Nightly and Aurora builds, instead of the other \"community.*\" strings below. -->\n\n<!ENTITY community.exp.start        \"‌\">\n<!-- LOCALIZATION NOTE (community.exp.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.exp.mozillaLink  \"&vendorShortName;\">\n<!ENTITY community.exp.middle       \" egy \">\n<!-- LOCALIZATION NOTE (community.exp.creditslink): This is a link title that links to about:credits. -->\n<!ENTITY community.exp.creditsLink  \"nemzetközi közösség\">\n<!ENTITY community.exp.end          \", amely a nyílt, nyilvános és mindenki számára elérhető világhálóért dolgozik.\">\n\n<!ENTITY community.start2           \"A &brandShortName;ot a \">\n<!-- LOCALIZATION NOTE (community.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.mozillaLink      \"&vendorShortName;\">\n<!ENTITY community.middle2          \" tervezte, egy \">\n<!-- LOCALIZATION NOTE (community.creditsLink): This is a link title that links to about:credits. -->\n<!ENTITY community.creditsLink      \"nemzetközi közösség\">\n<!ENTITY community.end3             \", amely a nyílt, nyilvános és mindenki számára elérhető világhálóért dolgozik.\">\n\n<!ENTITY helpus.start               \"Szeretne segíteni? \">\n<!-- LOCALIZATION NOTE (helpus.donateLink): This is a link title that links to https://sendto.mozilla.org/page/contribute/Give-Now?source=mozillaorg_default_footer&ref=firefox_about&utm_campaign=firefox_about&utm_source=firefox&utm_medium=referral&utm_content=20140929_FireFoxAbout. -->\n<!ENTITY helpus.donateLink          \"Támogasson,\">\n<!ENTITY helpus.middle              \" vagy \">\n<!-- LOCALIZATION NOTE (helpus.getInvolvedLink): This is a link title that links to http://www.mozilla.org/contribute/. -->\n<!ENTITY helpus.getInvolvedLink     \"vegyen részt a munkánkban!\">\n<!ENTITY helpus.end                 \"‌\">\n\n<!ENTITY releaseNotes.link          \"Újdonságok\">\n<!-- LOCALIZATION NOTE (bottomLinks.license): This is a link title that links to about:license. -->\n\n<!ENTITY bottomLinks.license        \"Licencinformációk\">\n<!-- LOCALIZATION NOTE (bottomLinks.rights): This is a link title that links to about:rights. -->\n\n<!ENTITY bottomLinks.rights         \"Végfelhasználói jogok\">\n<!-- LOCALIZATION NOTE (bottomLinks.privacy): This is a link title that links to https://www.mozilla.org/legal/privacy/. -->\n\n<!ENTITY bottomLinks.privacy        \"Adatvédelmi irányelvek\">\n<!-- LOCALIZATION NOTE (update.checkingForUpdates): try to make the localized text short (see bug 596813 for screenshots). -->\n\n<!ENTITY update.checkingForUpdates  \"Frissítések keresése…\">\n<!-- LOCALIZATION NOTE (update.noUpdatesFound): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.noUpdatesFound      \"A &brandShortName; naprakész\">\n<!-- LOCALIZATION NOTE (update.adminDisabled): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.adminDisabled       \"A frissítéseket a rendszergazda letiltotta\">\n<!-- LOCALIZATION NOTE (update.otherInstanceHandlingUpdates): try to make the localized text short -->\n<!ENTITY update.otherInstanceHandlingUpdates \"A &brandShortName; frissítése folyamatban egy másik példány által\">\n<!ENTITY update.restarting          \"Újraindítás…\">\n<!-- LOCALIZATION NOTE (update.failed.start,update.failed.linkText,update.failed.end):\n     update.failed.start, update.failed.linkText, and update.failed.end all go into\n     one line with linkText being wrapped in an anchor that links to a site to download\n     the latest version of Firefox (e.g. http://www.firefox.com). As this is all in\n     one line, try to make the localized text short (see bug 596813 for screenshots). -->\n\n<!ENTITY update.failed.start        \"A frissítés sikertelen.\">\n<!ENTITY update.failed.linkText     \"Töltse le a legújabb verziót\">\n<!ENTITY update.failed.end          \"‌\">\n<!-- LOCALIZATION NOTE (update.manual.start,update.manual.end): update.manual.start and update.manual.end\n     all go into one line and have an anchor in between with text that is the same as the link to a site\n     to download the latest version of Firefox (e.g. http://www.firefox.com). As this is all in one line,\n     try to make the localized text short (see bug 596813 for screenshots). -->\n\n<!ENTITY update.manual.start        \"Frissítés elérhető: \">\n<!ENTITY update.manual.end          \"‌\">\n<!-- LOCALIZATION NOTE (update.unsupported.start,update.unsupported.linkText,update.unsupported.end):\n     update.unsupported.start, update.unsupported.linkText, and\n     update.unsupported.end all go into one line with linkText being wrapped in\n     an anchor that links to a site to provide additional information regarding\n     why the system is no longer supported. As this is all in one line, try to\n     make the localized text short (see bug 843497 for screenshots). -->\n\n<!ENTITY update.unsupported.start    \"Nem végezhet további frissítéseket ezen a rendszeren.\">\n<!ENTITY update.unsupported.linkText \"További tudnivalók\">\n<!ENTITY update.unsupported.end      \"‌\">\n<!-- LOCALIZATION NOTE (update.downloading.start,update.downloading.end): update.downloading.start and \n     update.downloading.end all go into one line, with the amount downloaded inserted in between. As this\n     is all in one line, try to make the localized text short (see bug 596813 for screenshots). The — is\n     the \"em dash\" (long dash).\n     example: Downloading update — 111 KB of 13 MB -->\n\n<!ENTITY update.downloading.start   \"Frissítés letöltése — \">\n<!ENTITY update.downloading.end     \"‌\">\n\n<!ENTITY update.applying            \"Frissítés alkalmazása…\">\n<!-- LOCALIZATION NOTE (channel.description.start,channel.description.end): channel.description.start and\n     channel.description.end create one sentence, with the current channel label inserted in between.\n     example: You are currently on the _Stable_ update channel. -->\n\n<!ENTITY channel.description.start  \"Jelenleg a(z) \">\n<!ENTITY channel.description.end    \" frissítési csatornát használja.\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/aboutHealthReport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE (abouthealth.pagetitle): Firefox Health Report is a proper noun in en-US, please keep this in mind. -->\n\n<!ENTITY abouthealth.pagetitle \"&brandShortName; állapotjelentés\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/aboutHome.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n<!ENTITY % syncBrandDTD SYSTEM \"chrome://browser/locale/syncBrand.dtd\">\n%syncBrandDTD;\n<!-- These strings are used in the about:home page -->\n\n\n<!ENTITY abouthome.pageTitle \"&brandFullName; kezdőoldal\">\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet1.v1):\n     text in <a/> will be linked to the Firefox features page on mozilla.com\n-->\n\n<!ENTITY abouthome.defaultSnippet1.v1 \"Köszönjük, hogy a Firefoxot választotta! A böngésző képességeinek lehető legjobb kihasználása érdekében ismerje meg az <a>újdonságokat</a>.\">\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet2.v1):\n     text in <a/> will be linked to the featured add-ons on addons.mozilla.org\n-->\n<!ENTITY abouthome.defaultSnippet2.v1 \"A Firefox tetszés szerint testreszabható. <a>Válogasson a több ezer kiegészítő közül</a>.\">\n<!-- LOCALIZATION NOTE (abouthome.rightsSnippet): text in <a/> will be linked to about:rights -->\n<!ENTITY abouthome.rightsSnippet \"A &brandFullName; ingyenes és nyílt forrású szoftver, amelyet a non-profit Mozilla Foundation ad ki. <a>Ismerje meg jogait…</a>\">\n\n<!ENTITY abouthome.bookmarksButton.label \"Könyvjelzők\">\n<!ENTITY abouthome.historyButton.label   \"Előzmények\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonWin.label): The label for the\n     preferences/options item on about:home on Windows -->\n<!ENTITY abouthome.preferencesButtonWin.label  \"Beállítások\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonUnix.label): The label for the\n     preferences/options item on about:home on Linux and OS X -->\n<!ENTITY abouthome.preferencesButtonUnix.label  \"Beállítások\">\n<!ENTITY abouthome.addonsButton.label    \"Kiegészítők\">\n<!ENTITY abouthome.downloadsButton.label \"Letöltések\">\n<!ENTITY abouthome.syncButton.label      \"&syncBrand.shortName.label;\">\n<!-- LOCALIZATION NOTE (abouthome.aboutMozilla.label): The (invisible) label for\n     the mozilla wordmark in the top-right corner that links to Mozilla's main\n     about page. -->\n\n<!ENTITY abouthome.aboutMozilla.label    \"A Mozillaról\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/aboutPrivateBrowsing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutPrivateBrowsing.notPrivate                 \"Jelenleg nem privát ablakot használ.\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.label     \"Privát ablak megnyitása\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.accesskey \"P\">\n\n<!ENTITY privateBrowsing.title                           \"Privát böngészés\">\n<!ENTITY privateBrowsing.title.tracking                  \"Privát böngészés követés elleni védelemmel\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.before       \"Amikor privát ablakban böngészik, a Firefox \">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.emphasize    \"nem menti\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.after        \" a:\">\n<!ENTITY aboutPrivateBrowsing.info.visited               \"meglátogatott oldalakat\">\n<!ENTITY aboutPrivateBrowsing.info.searches              \"kereséseket\">\n<!ENTITY aboutPrivateBrowsing.info.cookies               \"sütiket\">\n<!ENTITY aboutPrivateBrowsing.info.temporaryFiles        \"ideiglenes fájlokat\">\n<!ENTITY aboutPrivateBrowsing.info.saved.before          \"A Firefox \">\n<!ENTITY aboutPrivateBrowsing.info.saved.emphasize       \"elmenti\">\n<!ENTITY aboutPrivateBrowsing.info.saved.after2          \" a:\">\n<!ENTITY aboutPrivateBrowsing.info.downloads             \"letöltéseket\">\n<!ENTITY aboutPrivateBrowsing.info.bookmarks             \"könyvjelzőket\">\n<!ENTITY aboutPrivateBrowsing.note.before                \"A privát böngészés \">\n<!ENTITY aboutPrivateBrowsing.note.emphasize             \"nem teszi névtelenné\">\n<!ENTITY aboutPrivateBrowsing.note.after                 \" az interneten. A munkáltatója vagy az internetszolgáltatója ettől függetlenül is tudhatja, hogy milyen oldalakat látogat meg.\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.before          \"Tudjon meg többet a\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.title           \"Privát böngészésről\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.after           \"‌\">\n\n<!ENTITY trackingProtection.title                        \"Védelem követés ellen\">\n<!ENTITY trackingProtection.description2                 \"Egyes weboldalak követőket használnak, amelyek az interneten bárhol követhetik az Ön tevékenységét. A követés elleni védelemmel a Firefox sok követőt blokkol, amelyek böngészési szokásairól gyűjtenek adatokat.\">\n<!ENTITY trackingProtection.startTour1                   \"Nézze meg a működését\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/aboutPrivateBrowsing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle.head=Privát böngészés\ntitle.normal=Megnyitja a privát ablakot?\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/aboutRobots.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- These strings are used in the about:robots page, which ties in with the\n     robots theme used in the Firefox 3 Beta 2/3 first run pages.\n     They're just meant to be fun and whimsical, with references to some geeky\n     but well-known robots in movies and books. Be creative with translations! -->\n<!-- Nonsense line from the movie \"The Day The Earth Stood Still\". No translation needed. -->\n\n\n<!ENTITY robots.pagetitle  \"Gort! Klaatu barada nikto!\">\n<!-- Movie: Logan's Run... Box (cybog): \"Welcome Humans! I am ready for you.\" -->\n<!ENTITY robots.errorTitleText \"Üdv, emberek!\">\n<!-- Movie: The Day The Earth Stood Still. Spoken by Klaatu. -->\n<!ENTITY robots.errorShortDescText \"Látogatásunk békés és jószándékú!\">\n<!-- Various books by Isaac Asimov. http://en.wikipedia.org/wiki/Three_Laws_of_Robotics -->\n<!ENTITY robots.errorLongDesc1 \"A robotnak nem szabad kárt okoznia emberi lényben, vagy tétlenül tűrnie, hogy emberi lény bármilyen kárt szenvedjen.\">\n<!-- Movie: Blade Runner. Batty: \"I've seen things you people wouldn’t believe...\" -->\n<!ENTITY robots.errorLongDesc2 \"A robotok láttak dolgokat, amiket ti emberek el sem hinnétek.\">\n<!-- Book: Hitchhiker’s Guide To The Galaxy. What the Sirius Cybernetics Corporation calls robots. -->\n<!ENTITY robots.errorLongDesc3 \"A robot a te műanyag haverod, akivel pompásan érzed magad.\">\n<!-- TV: Futurama. Bender's first line is \"Bite my shiny metal ass.\" -->\n<!ENTITY robots.errorLongDesc4 \"A robotoknak fényes fémfenekük van, amelybe nem szabad beleharapni.\">\n<!-- TV: Battlestar Galactica (2004 series). From the opening text. -->\n<!ENTITY robots.errorTrailerDescText \"És van egy tervük.\">\n<!-- TV: Battlestar Galactica (2004 series). Common expletive referring to Cylons. -->\n<!ENTITY robots.imgtitle \"Átkozott bádogemberek\">\n<!-- Book: Hitchhiker's Guide To The Galaxy. Arthur presses a button and it warns him. -->\n<!ENTITY robots.dontpress \"Kérem, ne nyomja meg még egyszer ezt a gombot.\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/aboutSearchReset.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY searchreset.tabtitle       \"Keresési beállítások visszaállítása\">\n\n<!ENTITY searchreset.pageTitle      \"Visszaállítja a keresési beállításokat?\">\n\n<!ENTITY searchreset.pageInfo1      \"A keresési beállítások elavultak lehetnek. A &brandShortName; segíthet az alapértelmezett keresési beállítások visszaállításában.\">\n<!-- LOCALIZATION NOTE (searchreset.selector.label): this string is\nfollowed by a dropdown of all the built-in search engines. -->\n\n\n<!ENTITY searchreset.selector.label \"Ez beállítja az alapértelmezett keresőmotort erre:\">\n<!-- LOCALIZATION NOTE (searchreset.beforelink.pageInfo,\nsearchreset.afterlink.pageInfo): these two string are used respectively\nbefore and after the \"Settings page\" link (searchreset.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language. -->\n\n<!ENTITY searchreset.beforelink.pageInfo2 \"Ezek a beállítások bármikor módosíthatók a \">\n<!ENTITY searchreset.afterlink.pageInfo2  \".\">\n\n<!ENTITY searchreset.link.pageInfo2       \"Beállítások oldalról\">\n\n<!ENTITY searchreset.noChangeButton        \"Nincs változtatás\">\n<!ENTITY searchreset.noChangeButton.access \"N\">\n\n<!ENTITY searchreset.changeEngineButton        \"Keresőszolgáltatás módosítása\">\n<!ENTITY searchreset.changeEngineButton.access \"K\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/aboutSessionRestore.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restorepage.tabtitle       \"Munkamenet helyreállítása\">\n<!-- LOCALIZATION NOTE: The title is intended to be apologetic and disarming, expressing dismay\n     and regret that we are unable to restore the session for the user -->\n\n<!ENTITY restorepage.errorTitle     \"Sajnálatos dolog történt\">\n<!ENTITY restorepage.problemDesc    \"A &brandShortName; nem tudja maradéktalanul helyreállítani ablakait és lapjait. Ezt általában egy nemrég megnyitott weboldal szokta okozni.\">\n<!ENTITY restorepage.tryThis        \"Lehetőségek:\">\n<!ENTITY restorepage.restoreSome    \"Egy vagy több, a problémát valószínűleg okozó lap eltávolítása\">\n<!ENTITY restorepage.startNew       \"Új munkamenet indítása\">\n\n<!ENTITY restorepage.tryagainButton \"Visszaállítás\">\n<!ENTITY restorepage.restore.access \"V\">\n<!ENTITY restorepage.closeButton    \"Bezárás\">\n<!ENTITY restorepage.close.access   \"B\">\n\n<!ENTITY restorepage.restoreHeader  \"Visszaállítás\">\n<!ENTITY restorepage.listHeader     \"Ablakok és lapok\">\n<!-- LOCALIZATION NOTE: &#37;S will be replaced with a number. -->\n<!ENTITY restorepage.windowLabel    \"&#037;S. ablak\">\n<!-- LOCALIZATION NOTE: The following 'welcomeback2' strings are for about:welcomeback,\n     not for about:sessionstore -->\n\n\n\n<!ENTITY welcomeback2.restoreButton  \"Gyerünk!\">\n<!ENTITY welcomeback2.restoreButton.access \"G\">\n\n<!ENTITY welcomeback2.tabtitle      \"Sikerült!\">\n\n<!ENTITY welcomeback2.pageTitle     \"Sikerült!\">\n<!ENTITY welcomeback2.pageInfo1     \"A &brandShortName; készen áll.\">\n\n<!ENTITY welcomeback2.label.restoreAll  \"Minden ablak és lap visszaállítása\">\n<!ENTITY welcomeback2.label.restoreSome \"Csak a kiválasztottak visszaállítása\">\n<!-- LOCALIZATION NOTE (welcomeback2.beforelink.pageInfo2,\nwelcomeback2.afterlink.pageInfo2): these two string are used respectively\nbefore and after the the \"learn more\" link (welcomeback2.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language.\n-->\n\n\n<!ENTITY welcomeback2.beforelink.pageInfo2  \"Kiegészítői és a testreszabások eltávolításra kerültek, és a böngésző beállításai vissza lettek állítva az alapbeállításokra. Ha ez nem oldotta meg a problémát, akkor \">\n<!ENTITY welcomeback2.afterlink.pageInfo2   \"‌\">\n\n<!ENTITY welcomeback2.link.pageInfo2        \"tudjon meg többet a további lehetőségekről.\">\n\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/aboutSyncTabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabs.otherDevices.label               \"Lapok más eszközökről\">\n\n<!ENTITY tabs.searchText.label                   \"A lapok kereséséhez kezdjen el írni…\">\n<!-- LOCALIZATION NOTE (tabs.context.openTab.accesskey, tabs.context.openMultipleTabs.accesskey):\n     Only one of these will show at a time (based on selection), so reusing accesskey is ok. -->\n\n<!ENTITY tabs.context.openTab.label                   \"Aktuális lap megnyitása\">\n<!ENTITY tabs.context.openTab.accesskey               \"A\">\n<!ENTITY tabs.context.openMultipleTabs.label          \"Kijelölt lapok megnyitása\">\n<!ENTITY tabs.context.openMultipleTabs.accesskey      \"K\">\n<!ENTITY tabs.context.bookmarkSingleTab.label         \"Aktuális lap könyvjelzőbe…\">\n<!ENTITY tabs.context.bookmarkSingleTab.accesskey     \"t\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.label      \"Kijelölt lapok könyvjelzőbe…\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.accesskey  \"i\">\n<!ENTITY tabs.context.refreshList.label               \"Lista frissítése\">\n<!ENTITY tabs.context.refreshList.accesskey           \"L\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/aboutTabCrashed.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabCrashed.closeTab \"Lap bezárása\">\n<!ENTITY tabCrashed.restoreTab \"Lap visszaállítása\">\n<!ENTITY tabCrashed.restoreAll \"Minden összeomlott lap visszaállítása\">\n<!-- LOCALIZATION NOTE (tabCrashed.header2): \"Gah\" is an English slang word\n     used to express surprise or frustration (or both at the same time).  We\n     are using it to communicate in an informal way that it is both\n     frustrating that your tab crashed and a surprise that we didn't want to\n     happen. If you have a similar word or short phrase that is not profane or\n     vulgar, use it. If not, feel free to skip the word in your\n     translation. -->\n\n<!ENTITY tabCrashed.header2 \"Puff. A lap összeomlott.\">\n<!ENTITY tabCrashed.offerHelp \"Segíthetünk!\">\n<!ENTITY tabCrashed.single.offerHelpMessage \"Válassza a „&tabCrashed.restoreTab;” lehetőséget az oldaltartalom újratöltéséhez.\">\n<!ENTITY tabCrashed.multiple.offerHelpMessage \"Válassza a „&tabCrashed.restoreTab;” vagy „&tabCrashed.restoreAll;” lehetőséget a laptartalom újratöltéséhez.\">\n<!ENTITY tabCrashed.requestHelp \"Segít nekünk?\">\n<!ENTITY tabCrashed.requestHelpMessage \"A hibajelentések segítenek felismerni a problémák okait, és jobbá tenni a &brandShortName;ot.\">\n<!ENTITY tabCrashed.requestReport \"A lap jelentése\">\n<!ENTITY tabCrashed.sendReport2 \"Hibajelentés küldése a megtekintett lapról\">\n<!ENTITY tabCrashed.commentPlaceholder2 \"Választható hozzászólások (a hozzászólások nyilvánosak)\">\n<!ENTITY tabCrashed.includeURL2 \"Az oldal URL hozzáadása ehhez a hibajelentéshez\">\n<!ENTITY tabCrashed.emailPlaceholder \"Írja be az e-mail címét\">\n<!ENTITY tabCrashed.emailMe \"Értesítő e-mailt kérek a további információkról\">\n<!ENTITY tabCrashed.reportSent \"A hibajelentés már be lett küldve, köszönjük segítségét a &brandShortName; jobbá tételéhez!\">\n<!ENTITY tabCrashed.requestAutoSubmit2 \"Háttérben lévő lapok jelentése\">\n<!ENTITY tabCrashed.autoSubmit2 \"A beállítások módosítása, hogy a hibajelentések automatikusan elküldésre kerüljenek – a háttérben lévő lapok esetén is, ebben, illetve a jövőbeni munkamenetekben.\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/accounts.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (reconnectDescription) - %S = Email address of user's Firefox Account\nreconnectDescription = %S újracsatlakoztatása\n\n# LOCALIZATION NOTE (verifyDescription) - %S = Email address of user's Firefox Account\nverifyDescription = Ellenőrizze ezt: %S\n\n# These strings are shown in a desktop notification after the\n# user requests we resend a verification email.\nverificationSentTitle = Ellenőrzés elküldve\n# LOCALIZATION NOTE (verificationSentBody) - %S = Email address of user's Firefox Account\nverificationSentBody = Az ellenőrzési hivatkozás elküldve ide: %S\nverificationNotSentTitle = Nem küldhető ellenőrzés\nverificationNotSentBody = Nem sikerült elküldeni az ellenőrző levelet, próbálja újra később.\n\n# LOCALIZATION NOTE (deviceConnectedTitle, deviceConnectedBody, deviceConnectedBody.noDeviceName)\n# These strings are used in a notification shown when a new device joins the Sync account.\n# deviceConnectedBody.noDeviceName is shown instead of deviceConnectedBody when we\n# could not get the device name that joined\ndeviceConnectedTitle = Firefox Sync\ndeviceConnectedBody = Ez a számítógép most már szinkronizál ezzel: %S.\n\n# LOCALIZATION NOTE (syncStartNotification.title, syncStartNotification.body)\n# These strings are used in a notification shown after Sync is connected.\nsyncStartNotification.title = Szinkronizálás bekapcsolva\n# %S is brandShortName\nsyncStartNotification.body2 = A %S mindjárt elkezdi a szinkronizálást.\n\n# LOCALIZATION NOTE (deviceDisconnectedNotification.title, deviceDisconnectedNotification.body)\n# These strings are used in a notification shown after Sync was disconnected remotely.\ndeviceDisconnectedNotification.title = Sync leválasztva\ndeviceDisconnectedNotification.body = Ez a számítógép sikeresen lekapcsolódott a Firefox Syncről.\n\n# LOCALIZATION NOTE (sendTabToAllDevices.menuitem)\n# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link.\nsendTabToAllDevices.menuitem = Minden eszköz\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title,\n# tabsArrivingNotification.title, unnamedTabsArrivingNotification2.body,\n# unnamedTabsArrivingNotificationMultiple2.body, unnamedTabsArrivingNotificationNoDevice.body)\n# These strings are used in a notification shown when we're opening tab(s) another device sent us to display.\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title)\n# The body for these is the URL of the tab recieved\ntabArrivingNotification.title = Lap fogadva\n# LOCALIZATION NOTE (tabArrivingNotificationWithDevice.title) %S is the device name\ntabArrivingNotificationWithDevice.title = Lap innen: %S\n\ntabsArrivingNotification.title = Több lap fogadva\n# LOCALIZATION NOTE (unnamedTabsArrivingNotification2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received and #2 is the device name.\nunnamedTabsArrivingNotification2.body = #1 lap érkezett innen: #2;#1 lap érkezett innen: #2\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationMultiple2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received.\nunnamedTabsArrivingNotificationMultiple2.body = #1 lap érkezett az összekapcsolt eszközeiről;#1 lap érkezett az összekapcsolt eszközeiről\n\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationNoDevice.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received\n# This version is used when we don't know any device names.\nunnamedTabsArrivingNotificationNoDevice.body = #1 lap érkezett;#1 lap érkezett\n\ndeviceConnectedBody.noDeviceName = This computer is now syncing with a new device.\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=Az URL érvénytelen, nem lehet betölteni.\nfileNotFound=A Firefox nem találja a fájlt a(z) %S helyen.\nfileAccessDenied=A fájl nem olvasható itt: %S.\ndnsNotFound=A Firefox nem találja a kiszolgálót a(z) %S helyen.\nunknownProtocolFound=A Firefox nem tudja, hogy kell ezt a címet megnyitni, mert a protokollok egyike (%S) nincs egyetlen programhoz sem hozzárendelve, vagy nem engedélyezett ebben a kontextusban.\nconnectionFailure=A Firefox nem képes kapcsolatot létesíteni a(z) %S helyen lévő kiszolgálóval.\nnetInterrupt=A kapcsolat a(z) %S hellyel megszakadt az oldal betöltése közben.\nnetTimeout=A(z) %S helyen lévő kiszolgáló túl hosszú ideig nem válaszol.\nredirectLoop=A Firefox azt észlelte, hogy a kiszolgáló olyan módon irányítja át a kérést, hogy az soha nem fog teljesülni.\n## LOCALIZATION NOTE (confirmRepostPrompt): In this item, don’t translate \"%S\"\nconfirmRepostPrompt=Az oldal megjelenítéséhez a %Snak olyan információkat kell küldenie, amelyek megismételnek egy korábbi műveletet (például egy keresést vagy egy rendelés megerősítését).\nresendButton.label=Újraküldés\nunknownSocketType=A Firefox nem tudja, hogy kommunikáljon a kiszolgálóval.\nnetReset=A kiszolgálóhoz való kapcsolat alaphelyzetbe állt az oldal letöltése közben.\nnotCached=Ez a dokumentum nem érhető el többé.\nnetOffline=A Firefox jelenleg kapcsolat nélküli módban van, és nem tudja a webet böngészni.\nisprinting=A dokumentum nem változhat meg nyomtatás közben vagy nyomtatási kép készítése közben.\ndeniedPortAccess=Ez a cím olyan hálózati portot használ, amelyet általában a webböngészéstől eltérő célra szoktak használni. A Firefox megszakította ezt a lekérést az Ön védelme érdekében.\nproxyResolveFailure=A Firefox proxykiszolgáló használatára lett beállítva, ám az nem található.\nproxyConnectFailure=A Firefox proxykiszolgáló használatára lett beállítva, ám az visszautasítja a kapcsolatot.\ncontentEncodingError=A megtekinteni kívánt oldal nem jeleníthető meg, mert érvénytelen vagy nem támogatott tömörítést használ.\nunsafeContentType=A megtekinteni kívánt oldal nem jeleníthető meg, mert olyan fájltípust tartalmaz, amelyet nem biztonságos megnyitni. Értesítse a webhely tulajdonosait erről a problémáról.\nexternalProtocolTitle=Külső protokoll kérése\nexternalProtocolPrompt=A %1$S: típusú hivatkozások kezeléséhez külső alkalmazást kell elindítani.\\n\\n\\nA kért hivatkozás:\\n\\n%2$S\\n\\nAlkalmazás: %3$S\\n\\n\\nHa nem számított erre a kérésre, akkor ez lehet, hogy egy támadási kísérlet, amely a másik programban meglévő sebezhetőséget akarja kihasználni. Csak akkor fogadja el a kérést, ha biztos benne, hogy nem rosszindulatú támadásról van szó.\\n\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<Ismeretlen>\nexternalProtocolChkMsg=Választás megjegyzése az összes ilyen típusú hivatkozáshoz.\nexternalProtocolLaunchBtn=Alkalmazás indítása\nmalwareBlocked=A(z) %S címen működő webhelyről bejelentés érkezett, hogy támadó webhely, ezért a biztonsági beállítások alapján a böngésző a hozzáférést nem engedélyezi.\nunwantedBlocked=A(z) %S címen működő webhelyről bejelentés érkezett, hogy nem kívánatos szoftvereket szolgál ki, ezért a biztonsági beállítások alapján a böngésző a hozzáférést nem engedélyezi.\ndeceptiveBlocked=A(z) %S címen működő webhelyről bejelentés érkezett, hogy félrevezető webhely, ezért a biztonsági beállítások alapján a böngésző a hozzáférést nem engedélyezi.\ncspBlocked=Az oldal tartalombiztonsági irányelve megtiltja, hogy ezen a módon betöltsék.\ncorruptedContentErrorv2=A(z) %S oldal hálózati protokollsértést tapasztalt, amely nem javítható.\nremoteXUL=Ez az oldal nem támogatott technológiát használ, amely már nem érhető el az alapkiépítésben.\n## LOCALIZATION NOTE (sslv3Used) - Do not translate \"%S\".\nsslv3Used=A Firefox nem tudja garantálni az adatai biztonságát a(z) %S webhelyen, mert az SSLv3-at használ, egy sebezhető biztonsági protokollt.\ninadequateSecurityError=A weboldal elégtelen szintű biztonságot akart beállítani.\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/baseMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY minimizeWindow.key       \"m\">\n<!ENTITY minimizeWindow.label     \"Kis méret\">\n<!ENTITY bringAllToFront.label    \"Előtérbe hozás\">\n<!ENTITY zoomWindow.label         \"Nagyítás\">\n<!ENTITY windowMenu.label         \"Ablak\">\n\n<!ENTITY helpMenu.label           \"Súgó\"> \n<!ENTITY helpMenu.accesskey       \"S\"> \n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n                       for the help button in the menubar but Gnome does not.   -->\n<!ENTITY helpMenuWin.label        \"Súgó\"> \n<!ENTITY helpMenuWin.accesskey    \"S\">\n<!ENTITY aboutProduct2.label      \"A &brandShorterName; névjegye\">\n<!ENTITY aboutProduct2.accesskey  \"A\">\n<!ENTITY productHelp2.label       \"&brandShorterName; súgó\">\n<!ENTITY productHelp2.accesskey   \"s\">\n<!ENTITY helpMac.commandkey       \"?\">\n\n<!ENTITY helpKeyboardShortcuts.label     \"Gyorsbillentyűk\">\n<!ENTITY helpKeyboardShortcuts.accesskey \"G\">\n\n<!ENTITY helpSafeMode.label       \"Újraindítás letiltott kiegészítőkkel…\">\n<!ENTITY helpSafeMode.accesskey   \"r\">\n<!ENTITY helpSafeMode.stop.label       \"Újraindítás engedélyezett kiegészítőkkel\">\n<!ENTITY helpSafeMode.stop.accesskey   \"r\">\n\n<!ENTITY healthReport2.label      \"&brandShorterName; állapotjelentés\">\n<!ENTITY healthReport2.accesskey  \"e\">\n\n<!ENTITY helpTroubleshootingInfo.label      \"Hibakeresési információ\">\n<!ENTITY helpTroubleshootingInfo.accesskey  \"H\">\n\n<!ENTITY helpFeedbackPage.label      \"Visszajelzés beküldése…\">\n<!ENTITY helpFeedbackPage.accesskey  \"V\">\n\n<!ENTITY helpShowTour2.label            \"&brandShorterName; bemutató\">\n<!ENTITY helpShowTour2.accesskey        \"u\">\n\n<!ENTITY preferencesCmdMac.label        \"Beállítások…\">\n<!ENTITY preferencesCmdMac.commandkey   \",\">\n\n<!ENTITY servicesMenuMac.label          \"Szolgáltatások\">\n\n<!ENTITY hideThisAppCmdMac2.label       \"A &brandShorterName; elrejtése\">\n<!ENTITY hideThisAppCmdMac2.commandkey  \"e\">\n\n<!ENTITY hideOtherAppsCmdMac.label      \"A több elrejtése\">\n<!ENTITY hideOtherAppsCmdMac.commandkey \"t\">\n\n<!ENTITY showAllAppsCmdMac.label        \"Mindet mutat\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/bookmarks.html",
    "content": "\n\n\n\n\n\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<meta charset=\"UTF-8\">\n<title>Könyvjelzők</title>\n<h1>Könyvjelzők</h1>\n\n<dl><p>\n    <dt><h3 personal_toolbar_folder=\"true\">Könyvjelzők eszköztár mappája</h3></dt>\n    <dd>A mappához adott könyvjelzők megjelennek a Könyvjelzők eszköztáron\n        <dl>\n            <p><dt><a href=\"https://www.mozilla.org/hu/firefox/central/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAz5JREFUeNpcU0toXFUY/s49596588ikySSmM8rk0UkJEirVTVEjYk1NUdRFFgouXZQI2k2hUCjdiYIuCi4Kuig0DbqQYgU3Yi0iFRuRCBMwaZvMZDTNY95z3/fM8b8jldpzOeeee/i/737n+/+f4ZExf730rkiaZ9NJMx/nmk5HypMqqLr+ZuD4F67N5ZYejmfRsnvhyKsLhSs3zP70SubgYKHSdFENu+gXAprQIGnvBi5ez0m1b6u7M399+PTx+UvtCKtFi2F6195qXK2byir88esy5ksfYND5DhuhRCtUKBNB0Q7w5Z8ee2GgWdjOn250fn5v5j8F5dOHlZD0kWRgAwp3hrKY0S9BJWKIcQ5PShhNG4+1bHx+IocT+RXcrRSDMfFNRvvt3Oyp/icIrRhUl9hoO4kt3F55Bxf3LkLV20jWOohbDjzXxyc/lMH0cRSyCd1xq+dFhu986t7T0CUwIzB8EkW3O5ibhj44ib7NJhiBKRoB/aS4ZWHjbxtjGQYP7nGRTjim1SaQqYiAVAREpHG8vzWJn+6PQ6CF0HPR7nQQczpYeEWHyWMUkwU8MSECGwgJxAWp9xWKNzkuH3oet+JDlIE9Momedh1G4CN0bfhVG9nsS0BQQthJx0V7j3elq7ihqV5ezQTwZmodP9ZGkU/bOPr4Nr53xtDYsaD7Dg4nNqFaH5OCYSSdGhf7daNmuv6wEKqXk/yExKGBHSznFsH6FFpKQ/JAA0ulUejWLt44lkHXsqDaX6C6Nl4Rnq8vK8s/KThDMlJhkI91YOO+iR3XwEelCdTCBLSgijNzd6DLNfhlHfZ6FtWiWBQpq/V2LdSrrNPljBQkoOjuCiPxAMutOIbkPqYSEqeequGZaTLzdhZhS0PlnlB9bvhtr5CuHj3y2Qj8hVQ/kEopxONEEsO/0yATDYXYAdWrE69JEElXq7Hyk0tro+xBU1yZmr4xrIcvptIRCZlJJAYBmRGRkD08aivA7VDvWPqt564Xn41w/AHB1/u7l1/uGxGU8mNcgodUNDIq0JDeLnpzc1uo1Qr76rWbqyf/142PjsXJqdkmN2YDnQ9oGkJNU+t57q7qUv4y9/t64+HYfwQYAN7OczrzUDvGAAAAAElFTkSuQmCC\">Bevezetés</a></dt>\n        </dl>\n    <p><dt><h3>Mozilla Firefox</h3></dt>\n        <dl><p>\n            <dt><a href=\"https://support.mozilla.org/hu/products/firefox\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Súgó és oktatóanyagok</a>\n            <dt><a href=\"https://www.mozilla.org/hu/firefox/customize/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">A Firefox testreszabása</a>\n            <dt><a href=\"https://www.mozilla.org/hu/contribute/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Segítsen!</a>\n            <dt><a href=\"https://www.mozilla.org/hu/about/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Rólunk</a>\n        </dl>\n</dl>\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/browser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the browser main menu items -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys --> \n<!-- LOCALIZATION NOTE (mainWindow.title): DONT_TRANSLATE -->\n\n\n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifiermenuseparator): DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifiermenuseparator \" - \">\n<!-- LOCALIZATION NOTE (mainWindow.titlePrivateBrowsingSuffix): This will be appended to the window's title\n                                                                inside the private browsing mode -->\n<!ENTITY mainWindow.titlePrivateBrowsingSuffix \"(Privát böngészés)\">\n\n<!ENTITY appmenu.tooltip                     \"Menü megnyitása\">\n<!ENTITY navbarOverflow.label                \"További eszközök…\">\n<!-- Tab context menu -->\n\n<!ENTITY  reloadTab.label                    \"Lap frissítése\">\n<!ENTITY  reloadTab.accesskey                \"r\">\n<!ENTITY  reloadAllTabs.label                \"Összes lap frissítése\">\n<!ENTITY  reloadAllTabs.accesskey            \"s\">\n<!-- LOCALIZATION NOTE (closeTabsToTheEnd.label): This should indicate the\ndirection in which tabs are closed, i.e. locales that use RTL mode should say\nleft instead of right. -->\n<!ENTITY  closeTabsToTheEnd.label            \"Jobbra lévő lapok bezárása\">\n<!ENTITY  closeTabsToTheEnd.accesskey        \"J\">\n<!ENTITY  closeOtherTabs.label               \"Többi lap bezárása\">\n<!ENTITY  closeOtherTabs.accesskey           \"T\">\n<!-- LOCALIZATION NOTE (pinTab.label, unpinTab.label): \"Pin\" is being\nused as a metaphor for expressing the fact that these tabs are \"pinned\" to the\nleft edge of the tabstrip. Really we just want the string to express the idea\nthat this is a lightweight and reversible action that keeps your tab where you\ncan reach it easily. -->\n\n<!ENTITY  pinTab.label                       \"Lap rögzítése\">\n<!ENTITY  pinTab.accesskey                   \"r\">\n<!ENTITY  unpinTab.label                     \"Lap feloldása\">\n<!ENTITY  unpinTab.accesskey                 \"f\">\n<!ENTITY  sendTabToDevice.label              \"Lap küldése eszközre\">\n<!ENTITY  sendTabToDevice.accesskey          \"e\">\n<!ENTITY  sendPageToDevice.label             \"Oldal küldése eszközre\">\n<!ENTITY  sendPageToDevice.accesskey         \"e\">\n<!ENTITY  sendLinkToDevice.label             \"Hivatkozás küldése eszközre\">\n<!ENTITY  sendLinkToDevice.accesskey         \"e\">\n<!ENTITY  moveToNewWindow.label              \"Áthelyezés új ablakba\">\n<!ENTITY  moveToNewWindow.accesskey          \"t\">\n<!ENTITY  bookmarkAllTabs.label              \"Minden lap egy könyvjelzőbe…\">\n<!ENTITY  bookmarkAllTabs.accesskey          \"M\">\n<!ENTITY  undoCloseTab.label                 \"Lapbezárás visszavonása\">\n<!ENTITY  undoCloseTab.accesskey             \"v\">\n<!ENTITY  closeTab.label                     \"Lap bezárása\">\n<!ENTITY  closeTab.accesskey                 \"b\">\n\n<!ENTITY  listAllTabs.label      \"Minden lap felsorolása\">\n\n<!ENTITY tabCmd.label \"Új lap\">\n<!ENTITY tabCmd.accesskey \"l\">\n<!ENTITY tabCmd.commandkey \"t\">\n<!-- LOCALIZATION NOTE (openLocationCmd.label): \"Open Location\" is only\ndisplayed on OS X, and only on windows that aren't main browser windows, or\nwhen there are no windows but Firefox is still running. -->\n<!ENTITY openLocationCmd.label \"Hely megnyitása…\">\n<!ENTITY openFileCmd.label \"Fájl megnyitása…\">\n<!ENTITY openFileCmd.accesskey \"F\">\n<!ENTITY openFileCmd.commandkey \"o\">\n<!ENTITY printSetupCmd.label \"Oldalbeállítás…\">\n<!ENTITY printSetupCmd.accesskey \"O\">\n<!ENTITY printPreviewCmd.label \"Nyomtatási kép\">\n<!ENTITY printPreviewCmd.accesskey \"t\">\n<!ENTITY printCmd.label \"Nyomtatás…\">\n<!ENTITY printCmd.accesskey \"N\">\n<!ENTITY printCmd.commandkey \"p\">\n\n<!ENTITY goOfflineCmd.label \"Kapcsolat nélküli munka\">\n<!ENTITY goOfflineCmd.accesskey \"p\">\n\n<!ENTITY menubarCmd.label \"Menüsor\">\n<!ENTITY menubarCmd.accesskey \"M\">\n<!ENTITY navbarCmd.label \"Böngésző eszköztár\">\n<!ENTITY personalbarCmd.label \"Könyvjelző eszköztár\">\n<!ENTITY personalbarCmd.accesskey \"K\">\n<!ENTITY bookmarksToolbarItem.label \"Könyvjelző eszköztár elemei\">\n\n<!ENTITY toolbarContextMenu.reloadAllTabs.label \"Összes lap újratöltése\">\n<!ENTITY toolbarContextMenu.reloadAllTabs.accesskey \"r\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.label \"Minden lap könyvjelzőbe…\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.accesskey \"M\">\n<!ENTITY toolbarContextMenu.undoCloseTab.label \"Lapbezárás visszavonása\">\n<!ENTITY toolbarContextMenu.undoCloseTab.accesskey \"v\">\n\n<!ENTITY pageSourceCmd.label \"Oldal forrása\">\n<!ENTITY pageSourceCmd.accesskey \"r\">\n<!ENTITY pageSourceCmd.commandkey \"u\">\n<!ENTITY pageInfoCmd.label \"Oldal adatai\">\n<!ENTITY pageInfoCmd.accesskey \"O\">\n<!ENTITY pageInfoCmd.commandkey \"i\">\n<!ENTITY mirrorTabCmd.label \"Lap tükrözése\">\n<!ENTITY mirrorTabCmd.accesskey \"t\">\n<!-- LOCALIZATION NOTE (enterFullScreenCmd.label, exitFullScreenCmd.label):\nThese should match what Safari and other Apple applications use on OS X Lion. -->\n<!ENTITY enterFullScreenCmd.label \"Belépés a teljes képernyős módba\">\n<!ENTITY enterFullScreenCmd.accesskey \"B\">\n<!ENTITY exitFullScreenCmd.label \"Kilépés a teljes képernyős módból\">\n<!ENTITY exitFullScreenCmd.accesskey \"K\">\n<!ENTITY fullScreenCmd.label \"Teljes képernyő\">\n<!ENTITY fullScreenCmd.accesskey \"T\">\n<!ENTITY fullScreenCmd.macCommandKey \"f\">\n<!ENTITY showAllTabsCmd.label \"Az összes böngészőlap megjelenítése\">\n<!ENTITY showAllTabsCmd.accesskey \"m\">\n<!ENTITY toggleReaderMode.key \"O\">\n\n<!ENTITY fxaSignIn.label \"Bejelentkezés a &syncBrand.shortName.label;be\">\n<!ENTITY fxaSignedIn.tooltip \"A &syncBrand.shortName.label; beállításainak megnyitása\">\n<!ENTITY fxaSignInError.label \"Újracsatlakozás a &syncBrand.shortName.label;hez\">\n<!ENTITY fxaUnverified.label \"Fiók ellenőrzése\">\n\n\n<!ENTITY fullScreenMinimize.tooltip \"Kis méret\">\n<!ENTITY fullScreenRestore.tooltip \"Helyreállítás\">\n<!ENTITY fullScreenClose.tooltip \"Bezárás\">\n<!ENTITY fullScreenAutohide.label \"Eszköztárak elrejtése\">\n<!ENTITY fullScreenAutohide.accesskey \"E\">\n<!ENTITY fullScreenExit.label \"Kilépés a teljes képernyős módból\">\n<!ENTITY fullScreenExit.accesskey \"K\">\n<!-- LOCALIZATION NOTE (fullscreenWarning.beforeDomain.label,\n     fullscreenWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring fullscreen.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n\n<!ENTITY fullscreenWarning.beforeDomain.label \"A(z) \">\n<!ENTITY fullscreenWarning.afterDomain.label \"mostantól teljes képernyős\">\n<!ENTITY fullscreenWarning.generic.label \"A dokumentum mostantól teljes képernyős\">\n<!-- LOCALIZATION NOTE (exitDOMFullscreen.button,\n     exitDOMFullscreenMac.button): the \"escape\" button on PC keyboards\n     is uppercase, while on Mac keyboards it is lowercase -->\n\n<!ENTITY exitDOMFullscreen.button \"Kilépés a teljes képernyőből (Esc)\">\n<!ENTITY exitDOMFullscreenMac.button \"Kilépés a teljes képernyőből (esc)\">\n<!ENTITY leaveDOMFullScreen.label \"Kilépés a teljes képernyős módból\">\n<!ENTITY leaveDOMFullScreen.accesskey \"K\">\n<!-- LOCALIZATION NOTE (pointerlockWarning.beforeDomain.label,\n     pointerlockWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring pointerlock.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n\n<!ENTITY pointerlockWarning.beforeDomain.label \"A következő irányítja az egérmutatót: \">\n<!ENTITY pointerlockWarning.afterDomain.label \". Nyomja meg az Esc gombot az irányítás visszavételéhez.\">\n<!ENTITY pointerlockWarning.generic.label \"Ez a dokumentum vezérli az egérmutatóját. Nyomja meg az Esc gombot az irányítás visszavételéhez.\">\n\n<!ENTITY closeWindow.label \"Ablak bezárása\">\n<!ENTITY closeWindow.accesskey \"A\">\n\n<!ENTITY bookmarksMenu.label \"Könyvjelzők\">\n<!ENTITY bookmarksMenu.accesskey \"K\">\n<!ENTITY bookmarkThisPageCmd.label \"Oldal hozzáadása a könyvjelzőkhöz\">\n<!ENTITY editThisBookmarkCmd.label \"Könyvjelző szerkesztése\">\n<!ENTITY bookmarkThisPageCmd.commandkey \"d\">\n<!-- LOCALIZATION NOTE (findShareServices.label):\n  -  Use the unicode ellipsis char, \\u2026,\n  -  or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY findShareServices.label \"További megosztási szolgáltatások…\">\n<!ENTITY sharePageCmd.label \"Oldal megosztása\">\n<!ENTITY sharePageCmd.commandkey \"S\">\n<!ENTITY sharePageCmd.accesskey \"m\">\n<!-- LOCALIZATION NOTE (shareLink.accesskey): must be different than the following share access keys -->\n<!ENTITY shareLink.label \"Hivatkozás megosztása\">\n<!ENTITY shareLink.accesskey \"H\">\n<!ENTITY shareImage.label \"Kép megosztása\">\n<!ENTITY shareImage.accesskey \"m\">\n<!ENTITY shareSelect.label \"Kijelölés megosztása\">\n<!ENTITY shareSelect.accesskey \"m\">\n<!ENTITY shareVideo.label \"Videó megosztása\">\n<!ENTITY shareVideo.accesskey \"m\">\n<!ENTITY feedsMenu2.label \"Feliratkozás erre az oldalra\">\n<!ENTITY subscribeToPageMenupopup.label \"Feliratkozás erre az oldalra\">\n<!ENTITY subscribeToPageMenuitem.label \"Feliratkozás erre az oldalra…\">\n<!ENTITY addCurPagesCmd.label \"Minden lap egy könyvjelzőbe…\">\n<!ENTITY showAllBookmarks2.label \"Minden könyvjelző megjelenítése\">\n<!ENTITY recentBookmarks.label \"Nemrég könyvjelzőzött\">\n<!ENTITY otherBookmarksCmd.label \"Más könyvjelzők\">\n\n<!ENTITY bookmarksToolbarChevron.tooltip \"További könyvjelzők megjelenítése\">\n<!ENTITY showRecentlyBookmarked.label     \"Nemrég könyvjelzőzött megjelenítése\">\n<!ENTITY showRecentlyBookmarked.accesskey \"N\">\n<!ENTITY hideRecentlyBookmarked.label     \"Nemrég könyvjelzőzött elrejtése\">\n<!ENTITY hideRecentlyBookmarked.accesskey \"r\">\n\n<!ENTITY backCmd.label                \"Vissza\">\n<!ENTITY backButton.tooltip           \"Ugrás az előző oldalra\">\n<!ENTITY forwardCmd.label             \"Előre\">\n<!ENTITY forwardButton.tooltip        \"Ugrás a következő oldalra\">\n<!ENTITY backForwardButtonMenu.tooltip \"Jobb kattintás vagy lehúzás az előzményekhez\">\n<!ENTITY backForwardButtonMenuMac.tooltip \"Lehúzás az előzményekhez\">\n<!ENTITY reloadCmd.label              \"Frissítés\">\n<!ENTITY reloadButton.tooltip         \"Aktuális oldal újratöltése\">\n<!ENTITY stopCmd.label                \"Leállítás\">\n<!ENTITY stopCmd.macCommandKey        \".\">\n<!ENTITY stopButton.tooltip           \"Oldal letöltésének megszakítása\">\n<!ENTITY goEndCap.tooltip             \"Ugrás a címmezőben levő címre\">\n<!ENTITY printButton.label            \"Nyomtatás\">\n<!ENTITY printButton.tooltip          \"Oldal kinyomtatása\">\n\n<!ENTITY urlbar.viewSiteInfo.label                      \"Oldal adatainak megjelenítése\">\n\n<!ENTITY urlbar.defaultNotificationAnchor.tooltip         \"Üzenetpanel megnyitása\">\n<!ENTITY urlbar.geolocationNotificationAnchor.tooltip     \"Helymeghatározási kérés panel megnyitása\">\n<!ENTITY urlbar.addonsNotificationAnchor.tooltip          \"Kiegészítő telepítési üzenetpanel megnyitása\">\n<!ENTITY urlbar.indexedDBNotificationAnchor.tooltip       \"Kapcsolat nélküli tárolás üzenetpanel megnyitása\">\n<!ENTITY urlbar.passwordNotificationAnchor.tooltip        \"Jelszó mentési üzenetpanel megnyitása\">\n<!ENTITY urlbar.pluginsNotificationAnchor.tooltip         \"Bővítményhasználat kezelése\">\n<!ENTITY urlbar.webNotificationAnchor.tooltip             \"Módosítsa, hogy kap-e értesítéseket ettől az oldaltól\">\n\n<!ENTITY urlbar.webRTCShareDevicesNotificationAnchor.tooltip      \"A kamera és/vagy mikrofon az oldallal megosztásának kezelése\">\n<!ENTITY urlbar.webRTCShareMicrophoneNotificationAnchor.tooltip   \"A mikrofon az oldallal megosztásának kezelése\">\n<!ENTITY urlbar.webRTCShareScreenNotificationAnchor.tooltip       \"Az ablakok vagy képernyő az oldallal megosztásának kezelése\">\n\n<!ENTITY urlbar.servicesNotificationAnchor.tooltip        \"Telepítési üzenetpanel megnyitása\">\n<!ENTITY urlbar.translateNotificationAnchor.tooltip       \"Oldal lefordítása\">\n<!ENTITY urlbar.translatedNotificationAnchor.tooltip      \"Oldalfordítás kezelése\">\n<!ENTITY urlbar.emeNotificationAnchor.tooltip             \"DRM-es szoftver használatának kezelése\">\n\n<!ENTITY urlbar.cameraBlocked.tooltip            \"Blokkolta a kamerát ezen az oldalon.\">\n<!ENTITY urlbar.microphoneBlocked.tooltip        \"Blokkolta a mikrofont ezen az oldalon.\">\n<!ENTITY urlbar.screenBlocked.tooltip            \"Blokkolta a képernyőmegosztást ezen az oldalon.\">\n<!ENTITY urlbar.geolocationBlocked.tooltip       \"Blokkolta a helymeghatározási információkat ezen az oldalon.\">\n<!ENTITY urlbar.indexedDBBlocked.tooltip         \"Blokkolta az adattárolást ezen az oldalon.\">\n<!ENTITY urlbar.webNotificationsBlocked.tooltip  \"Blokkolta az értesítéseket ezen az oldalon.\">\n\n<!ENTITY urlbar.openHistoryPopup.tooltip                \"Előzmények megjelenítése\">\n\n<!ENTITY urlbar.zoomReset.tooltip     \"Nagyítási szint visszaállítása\">\n\n<!ENTITY searchItem.title             \"Keresés\">\n<!-- Toolbar items --> \n\n<!ENTITY homeButton.label             \"Kezdőlap\">\n\n<!ENTITY bookmarksButton.label          \"Könyvjelzők\">\n<!ENTITY bookmarksCmd.commandkey \"b\">\n\n<!ENTITY bookmarksMenuButton.label          \"Könyvjelzők\">\n<!ENTITY bookmarksMenuButton.other.label \"Más könyvjelzők\">\n\n<!ENTITY viewBookmarksSidebar2.label        \"Könyvjelzők oldalsáv megjelenítése\">\n<!ENTITY viewBookmarksToolbar.label         \"Könyvjelző eszköztár megjelenítése\">\n\n<!ENTITY containersMenu.label \"Konténerek\">\n<!-- LOCALIZATION NOTE (bookmarksSidebarGtkCmd.commandkey): This command\n  -  key should not contain the letters A-F, since these are reserved\n  -  shortcut keys on Linux. -->\n\n<!ENTITY bookmarksGtkCmd.commandkey \"o\">\n<!ENTITY bookmarksWinCmd.commandkey \"i\">\n\n<!ENTITY historyButton.label            \"Előzmények\">\n<!ENTITY historySidebarCmd.commandKey   \"h\">\n\n<!ENTITY toolsMenu.label              \"Eszközök\">\n<!ENTITY toolsMenu.accesskey          \"E\"> \n\n<!ENTITY keywordfield.label           \"Kulcsszó hozzáadása a kereséshez…\">\n<!ENTITY keywordfield.accesskey       \"u\">\n\n<!ENTITY downloads.label              \"Letöltések\">\n<!ENTITY downloads.accesskey          \"L\">\n<!ENTITY downloads.commandkey         \"j\">\n<!ENTITY downloadsUnix.commandkey     \"y\">\n<!ENTITY addons.label                 \"Kiegészítők\">\n<!ENTITY addons.accesskey             \"t\">\n<!ENTITY addons.commandkey            \"A\">\n\n<!ENTITY webDeveloperMenu.label       \"Webfejlesztő\">\n<!ENTITY webDeveloperMenu.accesskey   \"W\">\n\n<!ENTITY inspectContextMenu.label     \"Elem vizsgálata\">\n<!ENTITY inspectContextMenu.accesskey \"z\">\n\n<!ENTITY fileMenu.label         \"Fájl\"> \n<!ENTITY fileMenu.accesskey       \"F\">\n<!ENTITY newUserContext.label             \"Új konténerlap\">\n<!ENTITY newUserContext.accesskey         \"k\">\n<!ENTITY newNavigatorCmd.label        \"Új ablak\">\n<!ENTITY newNavigatorCmd.key        \"N\">\n<!ENTITY newNavigatorCmd.accesskey      \"a\">\n<!ENTITY newPrivateWindow.label     \"Új privát ablak\">\n<!ENTITY newPrivateWindow.accesskey \"v\">\n<!ENTITY newNonRemoteWindow.label   \"Új nem többszálú ablak\">\n\n<!ENTITY editMenu.label         \"Szerkesztés\"> \n<!ENTITY editMenu.accesskey       \"z\"> \n<!ENTITY undoCmd.label            \"Visszavonás\">  \n<!ENTITY undoCmd.key            \"Z\">  \n<!ENTITY undoCmd.accesskey          \"V\"> \n<!ENTITY redoCmd.label            \"Újra\">  \n<!ENTITY redoCmd.key            \"Y\">  \n<!ENTITY redoCmd.accesskey          \"r\"> \n<!ENTITY cutCmd.label           \"Kivágás\">  \n<!ENTITY cutCmd.key             \"X\">  \n<!ENTITY cutCmd.accesskey         \"K\"> \n<!ENTITY copyCmd.label            \"Másolás\">  \n<!ENTITY copyCmd.key            \"C\">  \n<!ENTITY copyCmd.accesskey          \"M\"> \n<!ENTITY pasteCmd.label           \"Beillesztés\">  \n<!ENTITY pasteCmd.key           \"V\">  \n<!ENTITY pasteCmd.accesskey         \"B\"> \n<!ENTITY deleteCmd.label          \"Törlés\">  \n<!ENTITY deleteCmd.key            \"D\">  \n<!ENTITY deleteCmd.accesskey        \"s\"> \n<!ENTITY selectAllCmd.label         \"Minden kijelölése\">  \n<!ENTITY selectAllCmd.key         \"A\">  \n<!ENTITY selectAllCmd.accesskey       \"i\"> \n<!ENTITY preferencesCmd2.label       \"Beállítások\">\n<!ENTITY preferencesCmd2.accesskey     \"e\">\n<!ENTITY preferencesCmdUnix.label       \"Beállítások\">\n<!ENTITY preferencesCmdUnix.accesskey     \"e\"> \n\n<!ENTITY clearRecentHistory.label               \"Előzmények törlése…\">\n\n<!ENTITY privateBrowsingCmd.commandkey          \"P\">\n\n<!ENTITY viewMenu.label         \"Nézet\"> \n<!ENTITY viewMenu.accesskey       \"N\"> \n<!ENTITY viewToolbarsMenu.label       \"Eszköztárak\"> \n<!ENTITY viewToolbarsMenu.accesskey     \"E\"> \n<!ENTITY viewSidebarMenu.label \"Oldalsáv\">\n<!ENTITY viewSidebarMenu.accesskey \"O\">\n<!ENTITY viewCustomizeToolbar.label       \"Testreszabás…\"> \n<!ENTITY viewCustomizeToolbar.accesskey     \"T\">\n\n<!ENTITY historyMenu.label \"Előzmények\">\n<!ENTITY historyMenu.accesskey \"m\">\n<!ENTITY historyUndoMenu.label \"Nemrég bezárt lapok\">\n<!-- LOCALIZATION NOTE (historyUndoWindowMenu): see bug 394759 -->\n<!ENTITY historyUndoWindowMenu.label \"Nemrég bezárt ablakok\">\n<!ENTITY historyRestoreLastSession.label \"Előző munkamenet helyreállítása\">\n\n<!ENTITY showAllHistoryCmd2.label \"Minden előzmény megjelenítése\">\n<!ENTITY showAllHistoryCmd.commandkey \"H\">\n\n<!ENTITY appMenuCustomize.label \"Testreszabás\">\n<!ENTITY appMenuCustomize.tooltip \"A menü és az eszköztárak testreszabása\">\n<!ENTITY appMenuCustomizeExit.label \"Kilépés a testreszabásból\">\n<!ENTITY appMenuCustomizeExit.tooltip \"Testreszabás befejezése\">\n<!ENTITY appMenuHistory.label \"Előzmények\">\n<!ENTITY appMenuHistory.showAll.label \"Minden előzmény megjelenítése\">\n<!ENTITY appMenuHistory.clearRecent.label \"Előzmények törlése…\">\n<!ENTITY appMenuHistory.restoreSession.label \"Előző munkamenet helyreállítása\">\n<!ENTITY appMenuHistory.viewSidebar.label \"Előzmények oldalsáv megjelenítése\">\n<!ENTITY appMenuHelp.tooltip \"Súgó menü megnyitása\">\n\n<!ENTITY appMenuRemoteTabs.label \"Szinkronizált lapok\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.notabs.label): This is shown beneath\n     the name of a device when that device has no open tabs -->\n<!ENTITY appMenuRemoteTabs.notabs.label \"Nincsenek nyitott lapok\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showMore.label, appMenuRemoteTabs.showMore.tooltip):\n     This is shown after the tabs list if we can display more tabs by clicking on the button -->\n\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showAll.label, appMenuRemoteTabs.showAll.tooltip):\n     This is shown after the tabs list if we can all the remaining tabs by clicking on the button -->\n\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY appMenuRemoteTabs.tabsnotsyncing.label \"Kapcsolja be a lapszinkronizálást a más készülékeiről származó lapok listájának megjelenítéséhez.\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.noclients.label): This is shown\n     when Sync is configured but this appears to be the only device attached to\n     the account. We also show links to download Firefox for android/ios. -->\n<!ENTITY appMenuRemoteTabs.noclients.title \"Nincs szinkronizált lap… még!\">\n<!ENTITY appMenuRemoteTabs.noclients.subtitle \"Szeretné a más eszközein megnyitott lapjait itt látni?\">\n<!ENTITY appMenuRemoteTabs.openprefs.label \"Szinkronizálás beállításai\">\n<!ENTITY appMenuRemoteTabs.notsignedin.label \"Jelentkezzen be a más készülékeiről származó lapok listájának megjelenítéséhez.\">\n<!ENTITY appMenuRemoteTabs.signin.label \"Bejelentkezés a Syncbe\">\n<!ENTITY appMenuRemoteTabs.sidebar.label \"Szinkronizált lapok oldalsáv\">\n\n<!ENTITY customizeMenu.addToToolbar.label \"Hozzáadás az eszköztárhoz\">\n<!ENTITY customizeMenu.addToToolbar.accesskey \"H\">\n<!ENTITY customizeMenu.addToPanel.label \"Hozzáadás a menühöz\">\n<!ENTITY customizeMenu.addToPanel.accesskey \"m\">\n<!ENTITY customizeMenu.moveToToolbar.label \"Áthelyezés az eszköztárra\">\n<!ENTITY customizeMenu.moveToToolbar.accesskey \"e\">\n<!-- LOCALIZATION NOTE (customizeMenu.moveToPanel.accesskey) can appear on the\n     same context menu as menubarCmd and personalbarCmd, so they should have\n     different access keys. customizeMenu.moveToToolbar and \n     customizeMenu.moveToPanel are mutually exclusive, so can share access\n     keys.  -->\n<!ENTITY customizeMenu.moveToPanel.label \"Áthelyezés a menübe\">\n<!ENTITY customizeMenu.moveToPanel.accesskey \"n\">\n<!ENTITY customizeMenu.removeFromToolbar.label \"Eltávolítás az eszköztárról\">\n<!ENTITY customizeMenu.removeFromToolbar.accesskey \"e\">\n<!ENTITY customizeMenu.removeFromMenu.label \"Eltávolítás a menüből\">\n<!ENTITY customizeMenu.removeFromMenu.accesskey \"e\">\n<!ENTITY customizeMenu.addMoreItems.label \"További elemek hozzáadása…\">\n<!ENTITY customizeMenu.addMoreItems.accesskey \"T\">\n\n<!ENTITY openCmd.commandkey           \"l\">\n<!ENTITY urlbar.placeholder2          \"Keresés vagy cím\">\n<!ENTITY urlbar.accesskey             \"d\">\n<!-- LOCALIZATION NOTE (urlbar.extension.label): Used to indicate that a selected autocomplete entry is provided by an extension. -->\n<!ENTITY urlbar.extension.label       \"Kiterjesztés:\">\n<!ENTITY urlbar.switchToTab.label     \"Váltás erre a lapra:\">\n\n<!ENTITY urlbar.searchSuggestionsNotification.question \"Szeretné a keresési élményt javaslatokkal javítani?\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore \"További tudnivalók…\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore.accesskey \"t\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable \"Nem\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable.accesskey \"n\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable \"Igen\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable.accesskey \"I\">\n<!-- \n  Comment duplicated from browser-sets.inc:\n\n  Search Command Key Logic works like this:\n\n  Unix: Ctrl+J (0.8, 0.9 support)\n        Ctrl+K (cross platform binding)\n  Mac:  Cmd+K (cross platform binding)\n        Cmd+Opt+F (platform convention)\n  Win:  Ctrl+K (cross platform binding)\n        Ctrl+E (IE compat)\n\n  We support Ctrl+K on all platforms now and advertise it in the menu since it is\n  our standard - it is a \"safe\" choice since it is near no harmful keys like \"W\" as\n  \"E\" is. People mourning the loss of Ctrl+K for emacs compat can switch their GTK\n  system setting to use emacs emulation, and we should respect it. Focus-Search-Box\n  is a fundamental keybinding and we are maintaining a XP binding so that it is easy\n  for people to switch to Linux.\n\n -->\n\n<!ENTITY searchFocus.commandkey       \"k\">\n<!ENTITY searchFocus.commandkey2      \"e\">\n<!ENTITY searchFocusUnix.commandkey   \"j\">\n<!-- LOCALIZATION NOTE (contentSearchInput.label):\n     This is set as the aria-label attribute for the search input box in the\n     in-content search UI, to be used by screen readers. -->\n\n<!ENTITY contentSearchInput.label     \"Keresőkifejezés\">\n<!ENTITY contentSearchSubmit.tooltip  \"Keresés indítása\">\n<!-- LOCALIZATION NOTE (searchFor.label, searchWith.label):\n     These two strings are used to build the header above the list of one-click\n     search providers:  \"Search for <used typed keywords> with:\" -->\n\n<!ENTITY searchFor.label              \"​\">\n<!ENTITY searchWith.label             \" keresése ezzel:\">\n<!-- LOCALIZATION NOTE (search.label, searchAfter.label):\n     This string is used to build the header above the list of one-click search\n     providers when a one off engine has been selected.  The searchAfter text is\n     intentionally left empty for en-US and can be used by other localizations to\n     display a string after the search engine name.  This string will be displayed\n     as:  \"Search <selected engine name><searchAfter.label text>\" -->\n\n<!ENTITY search.label                 \"​\">\n<!ENTITY searchAfter.label            \" keresés\">\n<!-- LOCALIZATION NOTE (searchWithHeader.label):\n     The wording of this string should be as close as possible to\n     searchFor.label and searchWith.label. This string will be used instead of\n     them when the user has not typed any keyword. -->\n\n<!ENTITY searchWithHeader.label       \"Keresés ezzel:\">\n<!-- LOCALIZATION NOTE (changeSearchSettings.button):\n     This string won't wrap, so if the translated string is longer,\n     consider translating it as if it said only \"Search Settings\". -->\n<!ENTITY changeSearchSettings.button  \"Keresési beállítások módosítása\">\n<!ENTITY changeSearchSettings.tooltip \"Keresési beállítások módosítása\">\n\n<!ENTITY searchInNewTab.label         \"Keresés új lapon\">\n<!ENTITY searchInNewTab.accesskey     \"r\">\n<!ENTITY searchSetAsDefault.label     \"Legyen alapértelmezett keresőszolgáltatás\">\n<!ENTITY searchSetAsDefault.accesskey \"L\">\n\n<!ENTITY openLinkCmdInTab.label       \"Megnyitás új lapon\">\n<!ENTITY openLinkCmdInTab.accesskey   \"l\">\n<!ENTITY openLinkCmd.label            \"Megnyitás új ablakban\">\n<!ENTITY openLinkCmd.accesskey        \"a\">\n<!ENTITY openLinkInPrivateWindowCmd.label \"Hivatkozás megnyitása új privát ablakban\">\n<!ENTITY openLinkInPrivateWindowCmd.accesskey \"p\">\n<!ENTITY openLinkCmdInCurrent.label     \"Hivatkozás megnyitása\">\n<!ENTITY openLinkCmdInCurrent.accesskey \"H\">\n<!ENTITY openFrameCmdInTab.label      \"Keret megnyitása új lapon\">\n<!ENTITY openFrameCmdInTab.accesskey  \"l\">\n<!ENTITY openFrameCmd.label           \"Keret megnyitása új ablakban\">\n<!ENTITY openFrameCmd.accesskey       \"a\">\n<!ENTITY openLinkCmdInContainerTab.label \"Hivatkozás megnyitása új konténerlapon\">\n<!ENTITY openLinkCmdInContainerTab.accesskey \"k\">\n<!ENTITY showOnlyThisFrameCmd.label     \"Csak az aktuális keret megjelenítése\">\n<!ENTITY showOnlyThisFrameCmd.accesskey \"C\">\n<!ENTITY reloadCmd.commandkey         \"r\">\n<!ENTITY reloadFrameCmd.label         \"Keret frissítése\">\n<!ENTITY reloadFrameCmd.accesskey     \"r\">\n<!ENTITY viewPartialSourceForSelectionCmd.label \"Kijelölés forrásának megtekintése\">\n<!ENTITY viewPartialSourceForMathMLCmd.label    \"MathML forrás megtekintése\">\n<!-- LOCALIZATION NOTE (viewPartialSourceCmd.accesskey): This accesskey is used for both \n         viewPartialSourceForSelectionCmd.label and viewPartialSourceForMathMLCmd.label -->\n<!ENTITY viewPartialSourceCmd.accesskey \"M\">\n<!ENTITY viewPageSourceCmd.label      \"Oldal forrása\">\n<!ENTITY viewPageSourceCmd.accesskey  \"f\">\n<!ENTITY viewFrameSourceCmd.label     \"Keret forrása\">\n<!ENTITY viewFrameSourceCmd.accesskey \"f\">\n<!ENTITY viewPageInfoCmd.label        \"Oldal adatainak megjelenítése\">\n<!ENTITY viewPageInfoCmd.accesskey    \"d\">\n<!ENTITY viewFrameInfoCmd.label       \"Keret adatainak megjelenítése\">\n<!ENTITY viewFrameInfoCmd.accesskey   \"d\">\n<!ENTITY reloadImageCmd.label         \"Kép újrabetöltése\">\n<!ENTITY reloadImageCmd.accesskey     \"r\">\n<!ENTITY viewImageCmd.label           \"Kép megjelenítése\">\n<!ENTITY viewImageCmd.accesskey       \"s\">\n<!ENTITY viewImageInfoCmd.label       \"Képadatok megjelenítése\">\n<!ENTITY viewImageInfoCmd.accesskey   \"d\">\n<!ENTITY viewImageDescCmd.label       \"Leírás megjelenítése\">\n<!ENTITY viewImageDescCmd.accesskey   \"L\">\n<!ENTITY viewVideoCmd.label           \"Videó megtekintése\">\n<!ENTITY viewVideoCmd.accesskey       \"V\">\n<!ENTITY viewBGImageCmd.label         \"Háttérkép megjelenítése\">\n<!ENTITY viewBGImageCmd.accesskey     \"s\">\n<!ENTITY setDesktopBackgroundCmd.label      \"Beállítás háttérképként…\">\n<!ENTITY setDesktopBackgroundCmd.accesskey  \"B\">\n<!ENTITY bookmarkPageCmd2.label       \"Oldal hozzáadása a könyvjelzőkhöz\">\n<!ENTITY bookmarkThisLinkCmd.label      \"Hivatkozás felvétele a könyvjelzők közé\">\n<!ENTITY bookmarkThisLinkCmd.accesskey  \"f\">\n<!ENTITY bookmarkThisFrameCmd.label      \"Keret hozzáadása a könyvjelzőkhöz\">\n<!ENTITY bookmarkThisFrameCmd.accesskey  \"h\">\n<!ENTITY emailPageCmd.label           \"Hivatkozás küldése e-mailben…\">\n<!ENTITY emailPageCmd.accesskey       \"d\">\n<!ENTITY savePageCmd.label            \"Oldal mentése…\">\n<!ENTITY savePageCmd.accesskey        \"m\">\n<!-- alternate for content area context menu -->\n<!ENTITY savePageCmd.accesskey2       \"O\">\n<!ENTITY savePageCmd.commandkey       \"s\">\n<!ENTITY saveFrameCmd.label           \"Keret mentése más néven…\">\n<!ENTITY saveFrameCmd.accesskey       \"K\">\n<!ENTITY printFrameCmd.label          \"Keret nyomtatása…\">\n<!ENTITY printFrameCmd.accesskey      \"n\">\n<!ENTITY saveLinkCmd.label            \"Hivatkozás mentése más néven…\">\n<!ENTITY saveLinkCmd.accesskey        \"n\">\n<!ENTITY saveImageCmd.label           \"Kép mentése más néven…\">\n<!ENTITY saveImageCmd.accesskey       \"m\">\n<!ENTITY saveVideoCmd.label           \"Videó mentése más néven…\">\n<!ENTITY saveVideoCmd.accesskey       \"v\">\n<!ENTITY saveAudioCmd.label           \"Hang mentése más néven…\">\n<!ENTITY saveAudioCmd.accesskey       \"H\">\n<!ENTITY emailImageCmd.label          \"Kép küldése e-mailben…\">\n<!ENTITY emailImageCmd.accesskey      \"p\">\n<!ENTITY emailVideoCmd.label          \"Videó küldése e-mailben…\">\n<!ENTITY emailVideoCmd.accesskey      \"i\">\n<!ENTITY castVideoCmd.label           \"Videó eszközre küldése\">\n<!ENTITY castVideoCmd.accesskey       \"V\">\n<!ENTITY emailAudioCmd.label          \"Hang küldése e-mailben…\">\n<!ENTITY emailAudioCmd.accesskey      \"a\">\n<!ENTITY playPluginCmd.label          \"Ezen bővítmény aktiválása\">\n<!ENTITY playPluginCmd.accesskey      \"k\">\n<!ENTITY hidePluginCmd.label          \"Bővítmény elrejtése\">\n<!ENTITY hidePluginCmd.accesskey      \"r\">\n<!ENTITY copyLinkCmd.label            \"Hivatkozás címének másolása\">\n<!ENTITY copyLinkCmd.accesskey        \"v\">\n<!ENTITY copyImageCmd.label           \"Kép címének másolása\">\n<!ENTITY copyImageCmd.accesskey       \"c\">\n<!ENTITY copyImageContentsCmd.label   \"Kép másolása\">\n<!ENTITY copyImageContentsCmd.accesskey  \"o\"> \n<!ENTITY copyVideoURLCmd.label        \"Videó címének másolása\">\n<!ENTITY copyVideoURLCmd.accesskey    \"d\">\n<!ENTITY copyAudioURLCmd.label        \"Hang címének másolása\">\n<!ENTITY copyAudioURLCmd.accesskey    \"s\">\n<!ENTITY copyEmailCmd.label           \"E-mail cím másolása\">\n<!ENTITY copyEmailCmd.accesskey       \"m\">\n<!ENTITY thisFrameMenu.label              \"Ez a keret\">\n<!ENTITY thisFrameMenu.accesskey          \"z\">\n<!-- Media (video/audio) controls -->\n<!-- LOCALIZATION NOTE: The access keys for \"Play\" and\n\"Pause\" are the same because the two context-menu\nitems are mutually exclusive. -->\n\n<!ENTITY mediaPlay.label             \"Lejátszás\">\n<!ENTITY mediaPlay.accesskey         \"L\">\n<!ENTITY mediaPause.label            \"Szünet\">\n<!ENTITY mediaPause.accesskey        \"S\">\n<!-- LOCALIZATION NOTE: The access keys for \"Mute\" and\n\"Unmute\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaMute.label             \"Némítás\">\n<!ENTITY mediaMute.accesskey         \"N\">\n<!ENTITY mediaUnmute.label           \"Hang be\">\n<!ENTITY mediaUnmute.accesskey       \"n\">\n<!ENTITY mediaPlaybackRate2.label     \"Lejátszási sebesség\">\n<!ENTITY mediaPlaybackRate2.accesskey \"s\">\n<!ENTITY mediaPlaybackRate050x2.label \"Lassú (0.5×)\">\n<!ENTITY mediaPlaybackRate050x2.accesskey \"L\">\n<!ENTITY mediaPlaybackRate100x2.label \"Normál\">\n<!ENTITY mediaPlaybackRate100x2.accesskey \"o\">\n<!ENTITY mediaPlaybackRate125x2.label \"Gyors (1.25×)\">\n<!ENTITY mediaPlaybackRate125x2.accesskey \"G\">\n<!ENTITY mediaPlaybackRate150x2.label \"Gyorsabb (1.5×)\">\n<!ENTITY mediaPlaybackRate150x2.accesskey \"o\">\n<!-- LOCALIZATION NOTE: \"Ludicrous\" is a reference to the\nmovie \"Space Balls\" and is meant to say that this speed is very\nfast. -->\n<!ENTITY mediaPlaybackRate200x2.label \"Elképzelhetetlen (2×)\">\n<!ENTITY mediaPlaybackRate200x2.accesskey \"k\">\n<!ENTITY mediaLoop.label             \"Ismétlés\">\n<!ENTITY mediaLoop.accesskey         \"I\">\n<!-- LOCALIZATION NOTE: The access keys for \"Show Controls\" and\n\"Hide Controls\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaShowControls.label     \"Vezérlők megjelenítése\">\n<!ENTITY mediaShowControls.accesskey \"V\">\n<!ENTITY mediaHideControls.label     \"Vezérlők elrejtése\">\n<!ENTITY mediaHideControls.accesskey \"V\">\n<!ENTITY videoFullScreen.label       \"Teljes képernyő\">\n<!ENTITY videoFullScreen.accesskey   \"T\">\n<!ENTITY videoSaveImage.label        \"Pillanatkép mentése más néven…\">\n<!ENTITY videoSaveImage.accesskey    \"P\">\n<!-- LOCALIZATION NOTE: The access keys for \"Show Statistics\" and\n\"Hide Statistics\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY videoShowStats.label        \"Statisztika megjelenítése\">\n<!ENTITY videoShowStats.accesskey    \"S\">\n<!ENTITY videoHideStats.label        \"Statisztika elrejtése\">\n<!ENTITY videoHideStats.accesskey    \"t\">\n<!-- LOCALIZATION NOTE :\nfullZoomEnlargeCmd.commandkey3, fullZoomReduceCmd.commandkey2 and\nfullZoomResetCmd.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n\n<!ENTITY fullZoomEnlargeCmd.label       \"Nagyítás\">\n<!ENTITY fullZoomEnlargeCmd.accesskey   \"N\">\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> \n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"‌\">\n\n<!ENTITY fullZoomReduceCmd.label        \"Kicsinyítés\">\n<!ENTITY fullZoomReduceCmd.accesskey    \"K\">\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"‌\">\n\n<!ENTITY fullZoomResetCmd.label         \"Visszaállítás\">\n<!ENTITY fullZoomResetCmd.accesskey     \"V\">\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"‌\">\n\n<!ENTITY fullZoomToggleCmd.label        \"Csak a szöveg nagyítása\">\n<!ENTITY fullZoomToggleCmd.accesskey    \"C\">\n<!ENTITY fullZoom.label                 \"Nagyítás\">\n<!ENTITY fullZoom.accesskey             \"N\">\n\n<!ENTITY sidebarCloseButton.tooltip     \"Oldalsáv bezárása\">\n\n<!ENTITY quitApplicationCmdWin2.label       \"Kilépés\">\n<!ENTITY quitApplicationCmdWin2.accesskey   \"K\">\n<!ENTITY quitApplicationCmdWin2.tooltip     \"Kilépés a &brandShorterName;ból\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n<!ENTITY quitApplicationCmd.label       \"Kilépés\"> \n<!ENTITY quitApplicationCmd.accesskey   \"K\">\n<!ENTITY quitApplicationCmdMac2.label   \"Kilépés a &brandShorterName;ból\">\n<!-- LOCALIZATION NOTE(quitApplicationCmdUnix.key): This keyboard shortcut is used by both Linux and OSX builds. -->\n<!ENTITY quitApplicationCmdUnix.key     \"Q\">\n\n<!ENTITY closeCmd.label                 \"Bezárás\">  \n<!ENTITY closeCmd.key                   \"W\">  \n<!ENTITY closeCmd.accesskey             \"B\">\n\n<!ENTITY toggleMuteCmd.key              \"N\">\n\n<!ENTITY pageStyleMenu.label \"Oldalstílus\">\n<!ENTITY pageStyleMenu.accesskey \"s\">\n<!ENTITY pageStyleNoStyle.label \"Nincs stílus\">\n<!ENTITY pageStyleNoStyle.accesskey \"n\">\n<!ENTITY pageStylePersistentOnly.label \"Alap oldalstílus\">\n<!ENTITY pageStylePersistentOnly.accesskey \"A\">\n\n<!ENTITY pageReportIcon.tooltip            \"Felugró ablakok tiltási beállításainak módosítása ennél a webhelynél\">\n\n<!ENTITY allowPopups.accesskey \"m\">\n<!-- On Windows we use the term \"Options\" to describe settings, but\n     on Linux and Mac OS X we use \"Preferences\" - carry that distinction\n     over into this string, which is used in the \"popup blocked\" info bar . -->\n<!ENTITY editPopupSettingsUnix.label \"Felugró ablakok tiltásának beállításai…\">\n<!ENTITY editPopupSettings.label \"Felugró ablakok tiltásának beállításai…\">\n<!ENTITY editPopupSettings.accesskey \"F\">\n<!ENTITY dontShowMessage.accesskey \"n\">\n\n<!ENTITY bidiSwitchPageDirectionItem.label        \"Oldal irányának átváltása\">\n<!ENTITY bidiSwitchPageDirectionItem.accesskey    \"l\">\n<!ENTITY bidiSwitchTextDirectionItem.label        \"Szöveg irányának átváltása\">\n<!ENTITY bidiSwitchTextDirectionItem.accesskey    \"z\">\n<!ENTITY bidiSwitchTextDirectionItem.commandkey   \"X\">\n\n<!ENTITY findOnCmd.label     \"Keresés ezen az oldalon…\">\n<!ENTITY findOnCmd.accesskey \"e\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label  \"Következő keresése\">\n<!ENTITY findAgainCmd.accesskey \"z\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY spellAddDictionaries.label \"Szótárak hozzáadása…\">\n<!ENTITY spellAddDictionaries.accesskey \"S\">\n\n<!ENTITY editBookmark.done.label                     \"Kész\">\n<!ENTITY editBookmark.removeBookmark.accessKey       \"E\">\n\n<!ENTITY identity.connectionSecure \"Biztonságos kapcsolat\">\n<!ENTITY identity.connectionNotSecure \"A kapcsolat nem biztonságos\">\n<!ENTITY identity.connectionFile \"Ez az oldal a számítógépén van tárolva.\">\n<!ENTITY identity.connectionVerified2 \"Biztonságosan kapcsolódott ehhez ez oldalhoz; a tulajdonosa:\">\n<!ENTITY identity.connectionInternal \"Ez egy biztonságos &brandShortName; oldal.\">\n<!ENTITY identity.insecureLoginForms2 \"Az oldalon megadott bejelentkezési adatok nincsenek biztonságban.\">\n<!-- Strings for connection state warnings. -->\n\n<!ENTITY identity.activeBlocked \"A &brandShortName; blokkolta az oldal néhány nem biztonságos elemét.\">\n<!ENTITY identity.passiveLoaded \"A weboldal egyes részei nem biztonságosak (például a képek).\">\n<!ENTITY identity.activeLoaded \"Kikapcsolta a védelmet ezen az oldalon.\">\n<!ENTITY identity.weakEncryption \"Ez az oldal gyenge titkosítást használ.\">\n<!-- Strings for connection state warnings in the subview. -->\n\n<!ENTITY identity.description.insecure \"A kapcsolat ehhez az oldalhoz nem biztonságos. Az elküldött információkat mások is láthatják (például a jelszavakat, üzeneteket, bankkártya-adatokat stb.).\">\n<!ENTITY identity.description.insecureLoginForms \"Az oldalon megadott bejelentkezési információk nem biztonságosak, és feltörhetők.\">\n<!ENTITY identity.description.weakCipher \"A kapcsolat ehhez a weboldalhoz túl gyenge titkosítást használ, és nem biztonságos.\">\n<!ENTITY identity.description.weakCipher2 \"Mások megjeleníthetik információit, vagy módosíthatják a weboldal viselkedését.\">\n<!ENTITY identity.description.activeBlocked \"A &brandShortName; blokkolta az oldal néhány nem biztonságos elemét.\">\n<!ENTITY identity.description.passiveLoaded \"A kapcsolat nem biztonságos, és az oldalnak elküldött információkat mások is láthatják.\">\n<!ENTITY identity.description.passiveLoaded2 \"A weboldal nem biztonságos elemeket (például képeket) tartalmaz.\">\n<!ENTITY identity.description.passiveLoaded3 \"Noha a &brandShortName; blokkolt bizonyos tartalmakat, még mindig van nem biztonságos tartalom (például képek) az oldalon.\">\n<!ENTITY identity.description.activeLoaded \"A weboldal nem biztonságos elemeket (például parancsfájlokat) tartalmaz, és a kapcsolat nem biztonságos.\">\n<!ENTITY identity.description.activeLoaded2 \"Az oldalnak elküldött információkat mások is láthatják (például a jelszavakat, üzeneteket, bankkártya-adatokat stb.).\">\n\n<!ENTITY identity.enableMixedContentBlocking.label \"Védelem bekapcsolása\">\n<!ENTITY identity.enableMixedContentBlocking.accesskey \"b\">\n<!ENTITY identity.disableMixedContentBlocking.label \"Védelem kikapcsolása most\">\n<!ENTITY identity.disableMixedContentBlocking.accesskey \"k\">\n<!ENTITY identity.learnMore \"További tudnivalók\">\n\n<!ENTITY identity.removeCertException.label \"Kivétel eltávolítása\">\n<!ENTITY identity.removeCertException.accesskey \"v\">\n\n<!ENTITY identity.moreInfoLinkText2 \"További tudnivalók\">\n\n<!ENTITY identity.permissions \"Engedélyek\">\n<!ENTITY identity.permissionsEmpty \"Nem adott speciális jogosultságokat ennek az oldalnak.\">\n<!ENTITY identity.permissionsReloadHint \"Lehet hogy újra kell töltenie az oldalt a változások érvényesítéséhez.\">\n<!-- Name for the tabs toolbar as spoken by screen readers.\n     The word \"toolbar\" is appended automatically and should not be contained below! -->\n\n<!ENTITY tabsToolbar.label \"Böngészőlapok\">\n<!-- LOCALIZATION NOTE (syncTabsMenu3.label): This appears in the history menu -->\n\n<!ENTITY syncTabsMenu3.label     \"Szinkronizált lapok\">\n\n<!ENTITY syncedTabs.sidebar.label              \"Szinkronizált lapok\">\n<!ENTITY syncedTabs.sidebar.noclients.label    \"Jelentkezzen be a Firefoxba más készülékeiről azok lapjainak itteni megjelenítéséhez.\">\n<!ENTITY syncedTabs.sidebar.noclients.title    \"Nincs szinkronizált lap… még!\">\n<!ENTITY syncedTabs.sidebar.noclients.subtitle \"Szeretné a más eszközein megnyitott lapjait itt látni?\">\n<!ENTITY syncedTabs.sidebar.notsignedin.label  \"Jelentkezzen be a más készülékeiről származó lapok listájának megjelenítéséhez.\">\n<!ENTITY syncedTabs.sidebar.notabs.label       \"Nincsenek nyitott lapok\">\n<!ENTITY syncedTabs.sidebar.openprefs.label    \"A &syncBrand.shortName.label; beállításainak megnyitása\">\n<!-- LOCALIZATION NOTE (syncedTabs.sidebar.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY syncedTabs.sidebar.tabsnotsyncing.label       \"Kapcsolja be a lapszinkronizálást a más készülékeiről származó lapok listájának megjelenítéséhez.\">\n<!-- LOCALIZATION NOTE (syncedTabs.context.open.accesskey,\n                        syncedTabs.context.openAllInTabs.accesskey):\n     These access keys are identical because their associated menu items are\n     mutually exclusive -->\n\n<!ENTITY syncedTabs.context.open.label                       \"Megnyitás\">\n<!ENTITY syncedTabs.context.open.accesskey                   \"M\">\n<!ENTITY syncedTabs.context.openInNewTab.label               \"Megnyitás új lapon\">\n<!ENTITY syncedTabs.context.openInNewTab.accesskey           \"l\">\n<!ENTITY syncedTabs.context.openInNewWindow.label            \"Megnyitás új ablakban\">\n<!ENTITY syncedTabs.context.openInNewWindow.accesskey        \"a\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.label     \"Hivatkozás megnyitása új privát ablakban\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.accesskey \"p\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.label          \"Aktuális lap könyvjelzőbe…\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.accesskey      \"t\">\n<!ENTITY syncedTabs.context.copy.label                       \"Másolás\">\n<!ENTITY syncedTabs.context.copy.accesskey                   \"M\">\n\n<!ENTITY syncedTabs.context.openAllInTabs.label              \"Mindegyik megnyitása külön lapon\">\n<!ENTITY syncedTabs.context.openAllInTabs.accesskey          \"m\">\n\n\n<!ENTITY syncBrand.shortName.label    \"Sync\">\n\n<!ENTITY syncSignIn.label             \"Bejelentkezés a &syncBrand.shortName.label;be…\">\n<!ENTITY syncSignIn.accesskey         \"J\">\n<!ENTITY syncSyncNowItem.label        \"Szinkronizálás\">\n<!ENTITY syncSyncNowItem.accesskey    \"S\">\n<!ENTITY syncReAuthItem.label         \"Újracsatlakozás a &syncBrand.shortName.label;hez…\">\n<!ENTITY syncReAuthItem.accesskey     \"r\">\n<!ENTITY syncToolbarButton.label      \"Sync\">\n\n<!ENTITY social.addons.label \"Szolgáltatások kezelése…\">\n\n<!ENTITY social.directory.label \"Aktiválások könyvtára\">\n<!ENTITY social.directory.text \"A könyvtárból megosztási szolgáltatásokat aktiválhat.\">\n<!ENTITY social.directory.button \"Vigyen oda!\">\n<!ENTITY social.directory.introText \"Kattintson egy szolgáltatásra a &brandShortName;hoz adáshoz.\">\n<!ENTITY social.directory.viewmore.text \"Több\">\n\n<!ENTITY customizeMode.menuAndToolbars.header2 \"További eszközök és funkciók\">\n<!ENTITY customizeMode.menuAndToolbars.empty \"További eszközöket szeretne?\">\n<!ENTITY customizeMode.menuAndToolbars.emptyLink \"Válasszon több ezer kiegészítő közül\">\n<!ENTITY customizeMode.restoreDefaults \"Alapértelmezett értékek visszaállítása\">\n<!ENTITY customizeMode.toolbars \"Eszköztárak megjelenítése/elrejtése\">\n<!ENTITY customizeMode.titlebar \"Címsor\">\n<!ENTITY customizeMode.lwthemes \"Témák\">\n<!ENTITY customizeMode.lwthemes.myThemes \"Saját témák\">\n<!ENTITY customizeMode.lwthemes.recommended \"Ajánlott\">\n<!ENTITY customizeMode.lwthemes.menuManage \"Kezelés\">\n<!ENTITY customizeMode.lwthemes.menuManage.accessKey \"K\">\n<!ENTITY customizeMode.lwthemes.menuGetMore \"További témák letöltése\">\n<!ENTITY customizeMode.lwthemes.menuGetMore.accessKey \"T\">\n\n<!ENTITY getUserMedia.selectCamera.label \"Megosztandó kamera:\">\n<!ENTITY getUserMedia.selectCamera.accesskey \"k\">\n<!ENTITY getUserMedia.selectMicrophone.label \"Megosztandó mikrofon:\">\n<!ENTITY getUserMedia.selectMicrophone.accesskey \"M\">\n<!ENTITY getUserMedia.audioCapture.label \"A lapról származó hang meg lesz osztva.\">\n<!ENTITY getUserMedia.allWindowsShared.message \"A képernyő minden látható ablaka meg lesz osztva.\">\n\n<!ENTITY trackingProtection.title \"Védelem követés ellen\">\n<!ENTITY trackingProtection.detectedBlocked3 \"A &brandShortName; az oldal olyan részeit blokkolja, amelyek követhetik a böngészését.\">\n<!ENTITY trackingProtection.detectedNotBlocked3 \"Ez az oldal olyan elemeket tartalmaz, amelyek követhetik az Ön böngészését. A védelmet kikapcsolta.\">\n<!ENTITY trackingProtection.notDetected3 \"Az oldalon nem találhatók követő elemek.\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblock.label, trackingProtection.unblock.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in NON-private browsing mode. -->\n<!ENTITY trackingProtection.unblock.label \"Védelem kikapcsolása ezen az oldalon\">\n<!ENTITY trackingProtection.unblock.accesskey \"k\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblockPrivate.label, trackingProtection.unblockPrivate.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in PRIVATE browsing mode. -->\n<!ENTITY trackingProtection.unblockPrivate.label \"Védelem kikapcsolása ebben a munkamenetben\">\n<!ENTITY trackingProtection.unblockPrivate.accesskey \"k\">\n<!ENTITY trackingProtection.block2.label \"Védelem bekapcsolása\">\n<!ENTITY trackingProtection.block2.accesskey \"b\">\n\n<!ENTITY trackingContentBlocked.message \"Követés\">\n<!ENTITY trackingContentBlocked.moreinfo \"Az oldalnak az Ön online tevékenységét követő részei blokkolva lettek.\">\n<!ENTITY trackingContentBlocked.learnMore \"További tudnivalók\">\n<!ENTITY trackingContentBlocked.options \"Beállítások\">\n<!ENTITY trackingContentBlocked.unblock2.label \"Védelem kikapcsolása ezen az oldalon\">\n<!ENTITY trackingContentBlocked.unblock2.accesskey \"k\">\n<!ENTITY trackingContentBlocked.block.label \"Védelem bekapcsolása\">\n<!ENTITY trackingContentBlocked.block.accesskey \"b\">\n<!ENTITY trackingContentBlocked.disabled.message \"A követés elleni védelem kikapcsolva\">\n\n<!ENTITY pluginNotification.showAll.label \"Mindet mutat\">\n<!ENTITY pluginNotification.showAll.accesskey \"m\">\n<!-- LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.properties -->\n\n<!ENTITY pluginActivateNow.label \"Engedélyezés most\">\n<!ENTITY pluginActivateAlways.label \"Engedélyezés és megjegyzés\">\n<!ENTITY pluginBlockNow.label \"Bővítmény blokkolása\">\n<!-- LOCALIZATION NOTE: (pluginNotification.width): This is used to determine the\n     width of the plugin popup notification that can appear if a plugin has been\n     blocked on a page. Should be wide enough to fit the pluginActivateNow.label\n     and pluginActivateAlways.label strings above on a single line. This must be\n     a CSS length value. -->\n\n<!ENTITY pluginNotification.width \"28em\">\n\n<!ENTITY uiTour.infoPanel.close \"Bezárás\">\n\n<!ENTITY appMenuSidebars.label         \"Oldalsávok\">\n<!-- LOCALIZATION NOTE: (panicButton.view.mainTimeframeDesc, panicButton.view.5min, panicButton.view.2hr, panicButton.view.day):\n     The .mainTimeframeDesc string combined with any of the 3 others is meant to form a complete sentence, e.g. \"Forget the last: Five minutes\".\n     Please ensure that this remains the case in the translation. -->\n\n<!ENTITY panicButton.view.mainTimeframeDesc       \"Felejtse el az elmúlt:\">\n<!ENTITY panicButton.view.5min                    \"Öt percet\">\n<!ENTITY panicButton.view.2hr                     \"Két órát\">\n<!ENTITY panicButton.view.day                     \"24 órát\">\n<!-- LOCALIZATION NOTE: (panicButton.view.mainLabel, panicButton.view.deleteCookies, panicButton.view.deleteHistory, panicButton.view.deleteTabsAndWindows, panicButton.view.openNewWindow):\n     The .mainActionDesc string combined with any of the 4 others is meant to form a complete sentence, e.g. \"Proceeding will: Delete Recent Cookies\".\n     Note also that the deleteCookies, deleteHistory and deleteTabsAndWindows strings include <html:strong> tags for emphasis on the words \"Cookies\", \"History\", \"Tabs\" and \"Windows\".\n     The translation should do the same. -->\n\n<!ENTITY panicButton.view.mainActionDesc          \"A folytatás:\">\n<!ENTITY panicButton.view.deleteCookies           \"Törli a legutóbbi <html:strong>sütiket</html:strong>\">\n<!ENTITY panicButton.view.deleteHistory           \"Törli a legutóbbi <html:strong>előzményeket</html:strong>\">\n<!ENTITY panicButton.view.deleteTabsAndWindows    \"Bezár minden <html:strong>lapot</html:strong> és <html:strong>ablakot</html:strong>\">\n<!ENTITY panicButton.view.openNewWindow           \"Új üres ablakot nyit meg\">\n\n<!ENTITY panicButton.view.undoWarning             \"Ez a művelet nem vonható vissza.\">\n<!ENTITY panicButton.view.forgetButton            \"Elfelejtés!\">\n\n<!ENTITY panicButton.thankyou.msg1                \"Legutóbbi előzményei törölve.\">\n<!ENTITY panicButton.thankyou.msg2                \"Biztonságos böngészést!\">\n<!ENTITY panicButton.thankyou.buttonlabel         \"Köszönjük!\">\n\n<!ENTITY emeLearnMoreContextMenu.label            \"Tudjon meg többet a DRM-ről…\">\n<!ENTITY emeLearnMoreContextMenu.accesskey        \"D\">\n\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showAll.label, appMenuRemoteTabs.showAll.tooltip):\n     This is shown after the tabs list if we can all the remaining tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showAll.label \"Show All\">\n<!ENTITY appMenuRemoteTabs.showAll.tooltip \"Show all tabs from this device\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showMore.label, appMenuRemoteTabs.showMore.tooltip):\n     This is shown after the tabs list if we can display more tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showMore.label \"Show More\">\n<!ENTITY appMenuRemoteTabs.showMore.tooltip \"Show more tabs from this device\">\n<!ENTITY bookmarksMenuButton.mobile.label \"Mobile Bookmarks\">\n<!ENTITY mobileBookmarksCmd.label \"Mobile Bookmarks\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnv_timeout=Időtúllépés\nopenFile=Fájl megnyitása\n\ndroponhometitle=Kezdőlap beállítása\ndroponhomemsg=Szeretné ha ez a dokumentum lenne az új kezdőlap?\ndroponhomemsgMultiple=Szeretné hogy ezek a dokumentumok legyenek az új kezdőlapjai?\n\n# context menu strings\n\n# LOCALIZATION NOTE (contextMenuSearch): %1$S is the search engine,\n# %2$S is the selection string.\ncontextMenuSearch=%1$S-keresés erre: „%2$S”\ncontextMenuSearch.accesskey=K\n\n# bookmark dialog strings\n\nbookmarkAllTabsDefault=[Mappa neve]\n\nxpinstallPromptMessage=A %S nem engedte, hogy a webhely engedélyt kérjen szoftver telepítésére.\nxpinstallPromptMessage.dontAllow=Tiltás\nxpinstallPromptMessage.dontAllow.accesskey=L\nxpinstallPromptAllowButton=Engedélyezés\n# Accessibility Note:\n# Be sure you do not choose an accesskey that is used elsewhere in the active context (e.g. main menu bar, submenu of the warning popup button)\n# See http://www.mozilla.org/access/keyboard/accesskey for details\nxpinstallPromptAllowButton.accesskey=E\nxpinstallDisabledMessageLocked=A szoftvertelepítést a rendszergazda megtiltotta.\nxpinstallDisabledMessage=A szoftvertelepítés jelenleg tiltva van. Kattintson az Engedélyezés gombra, és próbálja újra.\nxpinstallDisabledButton=Engedélyezés\n\n# LOCALIZATION NOTE (webextPerms.header)\n# This string is used as a header in the webextension permissions dialog,\n# %S is replaced with the localized name of the extension being installed.\n# See https://bug1308309.bmoattachments.org/attachment.cgi?id=8814612\n# for an example of the full dialog.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.header=Hozzáadja: %S?\n\n# LOCALIZATION NOTE (webextPerms.listIntro)\n# This string will be followed by a list of permissions requested\n# by the webextension.\nwebextPerms.add.label=Hozzáadás\nwebextPerms.add.accessKey=H\n\n# LOCALIZATION NOTE (webextPerms.sideloadMenuItem)\n# %1$S will be replaced with the localized name of the sideloaded add-on.\n# %2$S will be replace with the name of the application (e.g., Firefox, Nightly)\n\n# LOCALIZATION NOTE (webextPerms.sideloadHeader)\n# This string is used as a header in the webextension permissions dialog\n# when the extension is side-loaded.\n# %S is replaced with the localized name of the extension being installed.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\n\n\n# LOCALIZATION NOTE (webextPerms.updateMenuItem)\n# %S will be replaced with the localized name of the extension which\n# has been updated.\n\n# LOCALIZATION NOTE (webextPerms.updateText)\n# %S is replaced with the localized name of the updated extension.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\n\nwebextPerms.updateAccept.label=Frissítés\nwebextPerms.updateAccept.accessKey=F\n\n# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)\n# %S will be replaced with the name of the application\n\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.wildcard)\n# %S will be replaced by the DNS domain for which a webextension\n# is requesting access (e.g., mozilla.org)\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManyWildcards):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# domains for which this webextension is requesting permission.\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.oneSite)\n# %S will be replaced by the DNS host name for which a webextension\n# is requesting access (e.g., www.mozilla.org)\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManySites)\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# hosts for which this webextension is requesting permission.\n\n# LOCALIZATION NOTE (addonPostInstall.message)\n# %1$S is replaced with the localized named of the extension that was\n# just installed.\n# %2$S is replaced with the localized name of the application.\n\n# LOCALIZATION NOTE (addonPostInstall.messageDetail)\n# %1$S is replaced with the icon for the add-ons menu.\n# %2$S is replaced with the icon for the toolbar menu.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\n\n# LOCALIZATION NOTE (addonDownloadingAndVerifying):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Also see https://bugzilla.mozilla.org/show_bug.cgi?id=570012 for mockups\naddonDownloadingAndVerifying=Kiegészítő letöltése és ellenőrzése…;#1 kiegészítő letöltése és ellenőrzése…\naddonDownloadVerifying=Ellenőrzés\n\naddonInstall.unsigned=(Ellenőrizetlen)\naddonInstall.acceptButton.label=Telepítés\naddonInstall.acceptButton.accesskey=T\n\n# LOCALIZATION NOTE (addonConfirmInstallMessage,addonConfirmInstallUnsigned):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the number of add-ons being installed\naddonConfirmInstall.message=Ez az oldal egy kiegészítőt szeretne telepíteni a #1ba.;Ez az oldal #2 kiegészítőt szeretne telepíteni a #1ba.\naddonConfirmInstallUnsigned.message=Figyelem: Ez az oldal egy ellenőrizetlen kiegészítőt próbál telepíteni a #1ba. Saját felelősségre folytassa.;Figyelem: Ez az oldal #2 ellenőrizetlen kiegészítőt próbál telepíteni a #1ba. Saját felelősségre folytassa.\n\n# LOCALIZATION NOTE (addonConfirmInstallSomeUnsigned.message):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the total number of add-ons being installed (at least 2)\naddonConfirmInstallSomeUnsigned.message=;Figyelem: Ez az oldal #2 kiegészítőt próbál telepíteni a #1ba, amelyek egy része ellenőrizetlen. Saját felelősségre folytassa.\n\naddonwatch.slow=A(z) %1$S miatt lehet, hogy a(z) %2$S lassan működik\naddonwatch.disable.label=%S kikapcsolása\naddonwatch.ignoreSession.label=Mellőzés most\naddonwatch.ignoreSession.accesskey=M\naddonwatch.ignorePerm.label=Mellőzés véglegesen\naddonwatch.ignorePerm.accesskey=v\naddonwatch.restart.message=%1$S kikapcsolásához újra kell indítani a %2$Sot\naddonwatch.restart.label=%S újraindítása\naddonwatch.restart.accesskey=a\n\n# LOCALIZATION NOTE (addonsInstalled, addonsInstalledNeedsRestart):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 first add-on's name, #2 number of add-ons, #3 application name\naddonsInstalled=A(z) #1 sikeresen telepítve lett.;#2 kiegészítő sikeresen telepítve lett.\naddonsInstalledNeedsRestart=A(z) #1 a #3 újraindítása után lesz telepítve.;#2 kiegészítő a #3 újraindítása után lesz telepítve.\naddonInstallRestartButton=Újraindítás most\naddonInstallRestartButton.accesskey=R\naddonInstallRestartIgnoreButton=Most nem\n\n# LOCALIZATION NOTE (addonInstallError-1, addonInstallError-2, addonInstallError-3, addonInstallError-4, addonInstallError-5, addonLocalInstallError-1, addonLocalInstallError-2, addonLocalInstallError-3, addonLocalInstallError-4, addonLocalInstallError-5):\n# %1$S is the application name, %2$S is the add-on name\naddonInstallError-1=A kiegészítő nem volt letölthető csatlakozási hiba miatt.\naddonInstallError-2=A kiegészítő nem volt telepíthető, mert nem egyezik meg a %1$S által várt kiegészítővel.\naddonInstallError-3=Az oldalról származó kiegészítő nem volt telepíthető, mert sérültnek tűnik.\naddonInstallError-4=A(z) %2$S nem telepíthető, mert a %1$S nem tudja módosítani a szükséges fájlt.\naddonInstallError-5=A %1$S megakadályozta, hogy az oldal ellenőrizetlen kiegészítőt telepítsen.\naddonLocalInstallError-1=Ez a kiegészítő nem volt telepíthető fájlrendszerhiba miatt.\naddonLocalInstallError-2=Ez a kiegészítő nem volt telepíthető, mert nem egyezik meg a %1$S által várt kiegészítővel.\naddonLocalInstallError-3=Ez a kiegészítő nem volt telepíthető, mert úgy tűnik, hogy megsérült.\naddonLocalInstallError-4=A(z) %2$S nem volt telepíthető, mert a %1$S nem tudja módosítani a szükséges fájlt.\naddonLocalInstallError-5=Ez a kiegészítő nem telepíthető, mert nincs ellenőrizve.\n\n# LOCALIZATION NOTE (addonInstallErrorIncompatible):\n# %1$S is the application name, %2$S is the application version, %3$S is the add-on name\naddonInstallErrorIncompatible=A(z) %3$S nem volt telepíthető, mert nem kompatibilis a %1$S %2$S verzióval.\n\n# LOCALIZATION NOTE (addonInstallErrorBlocklisted): %S is add-on name\naddonInstallErrorBlocklisted=A(z) %S nem volt telepíthető, mert stabilitási és biztonsági szempontból magas kockázatú.\n\nunsignedAddonsDisabled.message=Legalább egy telepített kiegészítő nem ellenőrizhető, és le lett tiltva.\nunsignedAddonsDisabled.learnMore.label=További tudnivalók\nunsignedAddonsDisabled.learnMore.accesskey=T\n\n# LOCALIZATION NOTE (compactLightTheme.name): This is displayed in about:addons -> Appearance\n\n# LOCALIZATION NOTE (compactDarkTheme.name): This is displayed in about:addons -> Appearance\n\n# LOCALIZATION NOTE (lwthemeInstallRequest.message): %S will be replaced with\n# the host name of the site.\nlwthemeInstallRequest.message=A webhely (%S) egy témát próbált meg telepíteni.\nlwthemeInstallRequest.allowButton=Engedélyezés\n\nlwthemePostInstallNotification.message=Új téma lett telepítve.\nlwthemePostInstallNotification.undoButton=Visszavonás\nlwthemePostInstallNotification.undoButton.accesskey=V\nlwthemePostInstallNotification.manageButton=Témák kezelése…\nlwthemePostInstallNotification.manageButton.accesskey=k\n\n# LOCALIZATION NOTE (lwthemeNeedsRestart.message):\n# %S will be replaced with the new theme name.\nlwthemeNeedsRestart.message=A(z) %S a következő újraindítás után lesz telepítve.\nlwthemeNeedsRestart.button=Újraindítás most\nlwthemeNeedsRestart.accesskey=R\n\n# LOCALIZATION NOTE (popupWarning.message): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName and #2 is the number of pop-ups blocked.\npopupWarning.message=A #1 megakadályozta, hogy ez a webhely felugró ablakot nyisson meg.;A #1 megakadályozta, hogy ez a webhely #2 felugró ablakot nyisson meg.\npopupWarningButton=Beállítások\npopupWarningButtonUnix=Beállítások\npopupWarningButtonUnix.accesskey=e\npopupAllow=Felugró ablakok engedélyezése innen: %S\npopupBlock=Felugró ablakok tiltása innen: %S\npopupWarningDontShowFromMessage=Ne jelenjen meg ez az üzenet a felugró ablakok blokkolásakor.\npopupWarningDontShowFromLocationbar=Ne jelenjen meg az információs sáv a felugró ablakok blokkolásakor.\npopupShowPopupPrefix=„%S” megjelenítése\n\n# Bad Content Blocker Doorhanger Notification\n# %S is brandShortName\nbadContentBlocked.blocked.message=A %S tartalmat blokkol ezen az oldalon.\nbadContentBlocked.notblocked.message=A %S nem blokkol tartalmat ezen az oldalon.\n\ncrashedpluginsMessage.title=A(z) %S bővítmény összeomlott.\ncrashedpluginsMessage.reloadButton.label=Újratöltés\ncrashedpluginsMessage.reloadButton.accesskey=r\ncrashedpluginsMessage.submitButton.label=Hibajelentés küldése\ncrashedpluginsMessage.submitButton.accesskey=H\ncrashedpluginsMessage.learnMore=További tudnivalók…\n\n# Keyword fixup messages\n# LOCALIZATION NOTE (keywordURIFixup.message): Used when the user tries to visit\n# a local host page, by the time the DNS request recognizes it, we have already\n# loaded a search page for the given word.  An infobar then asks to the user\n# whether he rather wanted to visit the host.  %S is the recognized host.\nkeywordURIFixup.message=Ide szeretett volna eljutni: %S?\nkeywordURIFixup.goTo=Igen, vigyél ide: %S\nkeywordURIFixup.goTo.accesskey=I\nkeywordURIFixup.dismiss=Köszönöm, nem\nkeywordURIFixup.dismiss.accesskey=n\n\n## Plugin doorhanger strings\n# LOCALIZATION NOTE (pluginActivateNew.message): Used for newly-installed\n# plugins which are not known to be unsafe. %1$S is the plugin name and %2$S\n# is the site domain.\npluginActivateNew.message=A(z) %2$S futtathatja ezt: „%1$S”?\npluginActivateMultiple.message=A(z) %S futtathat bővítményeket?\npluginActivate.learnMore=További tudnivalók…\n# LOCALIZATION NOTE (pluginActivateOutdated.message, pluginActivateOutdated.label):\n# These strings are used when an unsafe plugin has an update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateOutdated.message=A(z) %3$S megakadályozta az elavult „%1$S” bővítmény futását ezen: %2$S.\npluginActivateOutdated.label=Elavult bővítmény\npluginActivate.updateLabel=Frissítés most…\n# LOCALIZATION NOTE (pluginActivateVulnerable.message, pluginActivateVulnerable.label):\n# These strings are used when an unsafe plugin has no update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateVulnerable.message=A(z) %3$S megakadályozta a nem biztonságos „%1$S” bővítmény futását ezen: %2$S.\npluginActivateVulnerable.label=Sérülékeny bővítmény!\npluginActivate.riskLabel=Mi a kockázat?\n# LOCALIZATION NOTE (pluginActivateBlocked.message): %1$S is the plugin name, %2$S is brandShortName\npluginActivateBlocked.message=Az Ön védelme érdekében a(z) %2$S blokkolta ezt: „%1$S”.\npluginActivateBlocked.label=Blokkolva az Ön védelme érdekében\npluginActivateDisabled.message=„%S” letiltva.\npluginActivateDisabled.label=Tiltva\npluginActivateDisabled.manage=Bővítménykezelő…\npluginEnabled.message=„%S” engedélyezve ezen: %S.\npluginEnabledOutdated.message=Az elavult „%S” bővítmény engedélyezve ezen: %S.\npluginEnabledVulnerable.message=A nem biztonságos „%S” bővítmény engedélyezve ezen: %S.\npluginInfo.unknownPlugin=Ismeretlen\n\n# LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.dtd\n# LOCALIZATION NOTE (pluginActivateNow.label): This button will enable the\n# plugin in the current session for an short time (about an hour), auto-renewed\n# if the site keeps using the plugin.\npluginActivateNow.label=Engedélyezés most\npluginActivateNow.accesskey=n\n# LOCALIZATION NOTE (pluginActivateAlways.label): This button will enable the\n# plugin for a long while (90 days), auto-renewed if the site keeps using the\n# plugin.\npluginActivateAlways.label=Engedélyezés és megjegyzés\npluginActivateAlways.accesskey=m\npluginBlockNow.label=Bővítmény blokkolása\npluginBlockNow.accesskey=v\npluginContinue.label=Engedélyezés folytatása\npluginContinue.accesskey=E\n\n# in-page UI\nPluginClickToActivate=%S aktiválása.\nPluginVulnerableUpdatable=Ez a bővítmény sebezhető, és frissíteni kell.\nPluginVulnerableNoUpdate=A bővítménynek biztonsági sérülékenységei vannak.\n\n# infobar UI\npluginContinueBlocking.label=Blokkolás fenntartása\npluginContinueBlocking.accesskey=f\n# LOCALIZATION NOTE (pluginActivateTrigger): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\npluginActivateTrigger.label=Engedélyezés…\npluginActivateTrigger.accesskey=d\n\n# Sanitize\n# LOCALIZATION NOTE (sanitizeDialog2.everything.title): When \"Time range to\n# clear\" is set to \"Everything\", the Clear Recent History dialog's title is\n# changed to this.  See UI mockup and comment 11 at bug 480169 -->\nsanitizeDialog2.everything.title=Minden előzmény törlése\nsanitizeButtonOK=Törlés most\n# LOCALIZATION NOTE (sanitizeButtonClearing): The label for the default\n# button between the user clicking it and the window closing.  Indicates the\n# items are being cleared.\nsanitizeButtonClearing=Törlés\n\n# LOCALIZATION NOTE (sanitizeEverythingWarning2): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has not modified the default set of history items to clear.\nsanitizeEverythingWarning2=Minden előzmény törölve lesz.\n# LOCALIZATION NOTE (sanitizeSelectedWarning): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has modified the default set of history items to clear.\nsanitizeSelectedWarning=Minden kijelölt elem törölve lesz.\n\n# LOCALIZATION NOTE (downloadAndInstallButton.label): %S is replaced by the\n# version of the update: \"Update to 28.0\".\nupdate.downloadAndInstallButton.label=Frissítés erre: %S\nupdate.downloadAndInstallButton.accesskey=F\n\nmenuOpenAllInTabs.label=Mindegyik megnyitása külön lapon\n\n# History menu\nmenuRestoreAllTabs.label=Minden lap visszaállítása\n# LOCALIZATION NOTE (menuRestoreAllTabsSubview.label): like menuRestoreAllTabs.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* tabs.\nmenuRestoreAllTabsSubview.label=Bezárt lapok visszaállítása\n# LOCALIZATION NOTE (menuRestoreAllWindows, menuUndoCloseWindowLabel, menuUndoCloseWindowSingleTabLabel):\n# see bug 394759\nmenuRestoreAllWindows.label=Minden ablak visszaállítása\n# LOCALIZATION NOTE (menuRestoreAllWindowsSubview.label): like menuRestoreAllWindows.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* windows.\nmenuRestoreAllWindowsSubview.label=Bezárt ablakok visszaállítása\n# LOCALIZATION NOTE (menuUndoCloseWindowLabel): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 Window Title, #2 Number of tabs\nmenuUndoCloseWindowLabel=#1 (és #2 másik lap);#1 (és #2 másik lap)\nmenuUndoCloseWindowSingleTabLabel=#1\n\n# Unified Back-/Forward Popup\ntabHistory.current=Maradás ezen az oldalon\ntabHistory.goBack=Visszaugrás erre az oldalra\ntabHistory.goForward=Előreugrás erre az oldalra\n\n# URL Bar\npasteAndGo.label=Beillesztés és ugrás\n# LOCALIZATION NOTE(urlbar-zoom-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nurlbar-zoom-button.label = %S%%\n\n# Block autorefresh\nrefreshBlocked.goButton=Engedélyezés\nrefreshBlocked.goButton.accesskey=E\nrefreshBlocked.refreshLabel=A %S megakadályozta, hogy az oldal automatikusan újratöltődjön.\nrefreshBlocked.redirectLabel=A %S megakadályozta, hogy az oldal automatikusan átirányítson egy másik oldalra.\n\n# General bookmarks button\n# LOCALIZATION NOTE (bookmarksMenuButton.tooltip):\n# %S is the keyboard shortcut for \"Show All Bookmarks\"\nbookmarksMenuButton.tooltip=Könyvjelzők megjelenítése (%S)\n# Star button\nstarButtonOn.tooltip2=Könyvjelző szerkesztése (%S)\nstarButtonOff.tooltip2=Oldal a könyvjelzők közé (%S)\nstarButtonOverflowed.label=Oldal hozzáadása a könyvjelzőkhöz\nstarButtonOverflowedStarred.label=Könyvjelző szerkesztése\n\n# Downloads button tooltip\n# LOCALIZATION NOTE (downloads.tooltip):\n# %S is the keyboard shortcut for \"Downloads\"\ndownloads.tooltip=A folyamatban lévő letöltések állapotának megjelenítése (%S)\n\n# Print button tooltip on OS X\n# LOCALIZATION NOTE (printButton.tooltip):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\n# %S is the keyboard shortcut for \"Print\"\nprintButton.tooltip=Oldal kinyomtatása… (%S)\n\n# New Window button tooltip\n# LOCALIZATION NOTE (newWindowButton.tooltip):\n# %S is the keyboard shortcut for \"New Window\"\nnewWindowButton.tooltip=Új ablak megnyitása (%S)\n\n# New Tab button tooltip\n# LOCALIZATION NOTE (newTabButton.tooltip):\n# %S is the keyboard shortcut for \"New Tab\"\nnewTabButton.tooltip=Új lap megnyitása (%S)\n\n# Offline web applications\n\nofflineApps.usage=Ez a webhely (%S) több mint %S MB adatot tárol a számítógépen kapcsolat nélküli felhasználás céljából.\nofflineApps.manageUsage=Beállítások megjelenítése\nofflineApps.manageUsageAccessKey=m\n\nidentity.identified.verifier=Ellenőrizte: %S\nidentity.identified.verified_by_you=Biztonsági kivételt adott hozzá ehhez a webhelyhez.\nidentity.identified.state_and_country=%S, %S\n\nidentity.icon.tooltip=Oldalinformációk megjelenítése\n\ntrackingProtection.intro.title=Hogyan működik a követés elleni védelem\n# LOCALIZATION NOTE (trackingProtection.intro.description2):\n# %S is brandShortName. This string should match the one from Step 1 of the tour\n# when it starts from the button shown when a new private window is opened.\ntrackingProtection.intro.description2=Amikor a pajzsot látja, a %S blokkolja az oldal egyes részeit, amelyek követhetik aktivitását böngészés közben.\n# LOCALIZATION NOTE (trackingProtection.intro.step1of3): Indicates that the intro panel is step one of three in a tour.\ntrackingProtection.intro.step1of3=1 / 3\ntrackingProtection.intro.nextButton.label=Tovább\n\ntrackingProtection.icon.activeTooltip=Követési kísérletek blokkolva\ntrackingProtection.icon.disabledTooltip=Követő tartalom észlelve\n\n# Edit Bookmark UI\neditBookmarkPanel.pageBookmarkedTitle=Oldal könyvjelzőzve\neditBookmarkPanel.pageBookmarkedDescription=A %S megjegyzi ezt az oldalt.\neditBookmarkPanel.bookmarkedRemovedTitle=Könyvjelző törölve\neditBookmarkPanel.editBookmarkTitle=Könyvjelző szerkesztése\n\n# LOCALIZATION NOTE (editBookmark.removeBookmarks.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the number of bookmarks to be removed.\n# If this causes problems with localization you can also do \"Remove Bookmarks (#1)\"\n# instead of \"Remove #1 Bookmarks\".\neditBookmark.removeBookmarks.label=Könyvjelző törlése;#1 könyvjelző törlése\n\n# Post Update Notifications\npu.notifyButton.label=Részletek…\npu.notifyButton.accesskey=R\n# LOCALIZATION NOTE %S will be replaced by the short name of the application.\npuNotifyText=A %S frissítve lett\npuAlertTitle=%S frissítve\npuAlertText=Kattintson a részletekért\n\n# Geolocation UI\n\n\n# LOCALIZATION NOTE (webNotifications.upgradeTitle): When using native notifications on OS X, the title may be truncated around 32 characters.\nwebNotifications.upgradeTitle=Frissített értesítések\n# LOCALIZATION NOTE (webNotifications.upgradeBody): When using native notifications on OS X, the body may be truncated around 100 characters in some views.\nwebNotifications.upgradeBody=Mostantól a be nem töltött oldalaktól is fogadhat értesítéseket. Kattintson a további tudnivalókért.\n\n# Phishing/Malware Notification Bar.\n# LOCALIZATION NOTE (notADeceptiveSite, notAnAttack)\n# The two button strings will never be shown at the same time, so\n# it's okay for them to have the same access key\nsafebrowsing.getMeOutOfHereButton.label=Oldal elhagyása\nsafebrowsing.getMeOutOfHereButton.accessKey=O\nsafebrowsing.deceptiveSite=Félrevezető oldal!\nsafebrowsing.notADeceptiveSiteButton.label=Ez nem félrevezető oldal…\nsafebrowsing.notADeceptiveSiteButton.accessKey=n\nsafebrowsing.reportedAttackSite=Bejelentett támadó webhely!\nsafebrowsing.notAnAttackButton.label=Ez nem támadó webhely…\nsafebrowsing.notAnAttackButton.accessKey=E\nsafebrowsing.reportedUnwantedSite=Bejelentett, nem kívánatos szoftvereket terjesztő oldal!\n\n# Ctrl-Tab\n# LOCALIZATION NOTE (ctrlTab.listAllTabs.label): #1 represents the number\n# of tabs in the current browser window. It will always be 2 at least.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nctrlTab.listAllTabs.label=;Minden lap (#1) felsorolása\n\n# LOCALIZATION NOTE (addKeywordTitleAutoFill): %S will be replaced by the page's title\n# Used as the bookmark name when saving a keyword for a search field.\naddKeywordTitleAutoFill=Keresés itt: %S\n\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.name=Alapértelmezett\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.description=Az alapértelmezett téma\n\n# safeModeRestart\nsafeModeRestartPromptTitle=Újraindítás letiltott kiegészítőkkel\nsafeModeRestartPromptMessage=Biztosan le szeretné tiltani az összes kiegészítőt az újraindítás után?\nsafeModeRestartButton=Újraindítás\n\n# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string\n# \"true\" (spelled and capitalized exactly that way) to show the \"Text\n# Encoding\" menu in the main Firefox button on Windows. Any other value will\n# hide it. Regardless of the value of this setting, the \"Text Encoding\"\n# menu will always be accessible via the \"Web Developer\" menu.\n# This is not a string to translate; it just controls whether the menu shows\n# up in the Firefox button. If users frequently use the \"Text Encoding\"\n# menu, set this to \"true\". Otherwise, you can leave it as \"false\".\nbrowser.menu.showCharacterEncoding=false\n\n# Mozilla data reporting notification (Telemetry, Firefox Health Report, etc)\ndataReportingNotification.message       = A %1$S automatikusan adatokat küld a %2$S számára, hogy javíthassuk a felhasználói élményt.\ndataReportingNotification.button.label  = Megosztandó adatok kiválasztása\ndataReportingNotification.button.accessKey  = v\n\n# Process hang reporter\nprocessHang.label = Egy weboldal lelassítja a böngészőjét. Mit szeretne tenni?\nprocessHang.button_stop.label = Leállítás\nprocessHang.button_stop.accessKey = e\nprocessHang.button_wait.label = Várakozás\nprocessHang.button_wait.accessKey = V\nprocessHang.button_debug.label = Parancsfájl hibakeresése\nprocessHang.button_debug.accessKey = h\n\n# LOCALIZATION NOTE (fullscreenButton.tooltip): %S is the keyboard shortcut for full screen\nfullscreenButton.tooltip=Ablak megjelenítése teljes képernyős módban (%S)\n\nservice.toolbarbutton.label=Szolgáltatások\nservice.toolbarbutton.tooltiptext=Szolgáltatások\n\n# LOCALIZATION NOTE (social.install.description): %1$S is the hostname of the social provider, %2$S is brandShortName (e.g. Firefox)\nservice.install.description=Szeretné, hogy a(z) %1$S szolgáltatásai megjelenjenek a %2$S eszköztárán és oldalsávjában?\nservice.install.ok.label=Szolgáltatások engedélyezése\nservice.install.ok.accesskey=t\n\n# LOCALIZATION NOTE (social.markpageMenu.label): %S is the name of the social provider\nsocial.markpageMenu.label=Oldal mentése ide: %S\n# LOCALIZATION NOTE (social.marklinkMenu.label): %S is the name of the social provider\nsocial.marklinkMenu.label=Hivatkozás mentése ide: %S\n\n# LOCALIZATION NOTE (social.error.message): %1$S is brandShortName (e.g. Firefox), %2$S is the name of the social provider\nsocial.error.message=%1$S most nem képes csatlakozni ehhez: %2$S.\nsocial.error.tryAgain.label=Próbálja újra\nsocial.error.tryAgain.accesskey=r\nsocial.error.closeSidebar.label=Oldalsáv bezárása\nsocial.error.closeSidebar.accesskey=O\n\n# LOCALIZATION NOTE: %1$S is the label for the toolbar button, %2$S is the associated badge numbering that the social provider may provide.\nsocial.aria.toolbarButtonBadgeText=%1$S (%2$S)\n\n# LOCALIZATION NOTE (getUserMedia.shareCamera2.message,\n#                    getUserMedia.shareMicrophone2.message,\n#                    getUserMedia.shareScreen3.message,\n#                    getUserMedia.shareCameraAndMicrophone2.message,\n#                    getUserMedia.shareCameraAndAudioCapture2.message,\n#                    getUserMedia.shareScreenAndMicrophone3.message,\n#                    getUserMedia.shareScreenAndAudioCapture3.message,\n#                    getUserMedia.shareAudioCapture2.message):\n# %S is the website origin (e.g. www.mozilla.org)\n# LOCALIZATION NOTE (getUserMedia.shareScreenWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %S will be the 'learn more' link\ngetUserMedia.shareScreenWarning.message = Csak azokkal az oldalakkal ossza meg a képernyőit, melyekben megbízik. A megosztás lehetővé teszi a megtévesztő oldalaknak, hogy az ön nevében böngésszenek, és ellopják a személyes adatait. %S\n# LOCALIZATION NOTE (getUserMedia.shareFirefoxWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %1$S is brandShortName (eg. Firefox)\n# %2$S will be the 'learn more' link\ngetUserMedia.shareFirefoxWarning.message = Csak azokkal az oldalakkal ossza meg a %1$Sot, melyekben megbízik. A megosztás lehetővé teszi a megtévesztő oldalaknak, hogy az ön nevében böngésszenek, és ellopják a személyes adatait. %2$S\n# LOCALIZATION NOTE(getUserMedia.shareScreen.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\ngetUserMedia.shareScreen.learnMoreLabel = További tudnivalók\ngetUserMedia.selectWindow.label=Megosztandó ablak:\ngetUserMedia.selectWindow.accesskey=n\ngetUserMedia.selectScreen.label=Megosztandó képernyő:\ngetUserMedia.selectScreen.accesskey=s\ngetUserMedia.selectApplication.label=Megosztandó alkalmazás:\ngetUserMedia.selectApplication.accesskey=d\ngetUserMedia.noApplication.label = Nincs alkalmazás\ngetUserMedia.noScreen.label = Nincs képernyő\ngetUserMedia.noWindow.label = Nincs ablak\ngetUserMedia.shareEntireScreen.label = Teljes képernyő\n# LOCALIZATION NOTE (getUserMedia.shareMonitor.label):\n# %S is screen number (digits 1, 2, etc)\n# Example: Screen 1, Screen 2,..\ngetUserMedia.shareMonitor.label = %S. képernyő\n# LOCALIZATION NOTE (getUserMedia.shareApplicationWindowCount.label):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the name of the application.\n# Replacement for #2 is the number of windows currently displayed by the application.\ngetUserMedia.shareApplicationWindowCount.label=#1 (#2 ablak);#1 (#2 ablak)\n# LOCALIZATION NOTE (getUserMedia.allow.label,\n#                    getUserMedia.dontAllow.label):\n# These two buttons are the possible answers to the various prompts in the\n# \"getUserMedia.share{device}.message\" strings.\n# LOCALIZATION NOTE (getUserMedia.reasonForNoPermanentAllow.screen2,\n#                    getUserMedia.reasonForNoPermanentAllow.audio,\n#                    getUserMedia.reasonForNoPermanentAllow.insecure):\n# %S is brandShortName\n\ngetUserMedia.sharingMenu.label = Eszközöket megosztó lapok\ngetUserMedia.sharingMenu.accesskey = E\n# LOCALIZATION NOTE (getUserMedia.sharingMenuCamera\n#                    getUserMedia.sharingMenuMicrophone,\n#                    getUserMedia.sharingMenuAudioCapture,\n#                    getUserMedia.sharingMenuApplication,\n#                    getUserMedia.sharingMenuScreen,\n#                    getUserMedia.sharingMenuWindow,\n#                    getUserMedia.sharingMenuBrowser,\n#                    getUserMedia.sharingMenuCameraMicrophone,\n#                    getUserMedia.sharingMenuCameraMicrophoneApplication,\n#                    getUserMedia.sharingMenuCameraMicrophoneScreen,\n#                    getUserMedia.sharingMenuCameraMicrophoneWindow,\n#                    getUserMedia.sharingMenuCameraMicrophoneBrowser,\n#                    getUserMedia.sharingMenuCameraAudioCapture,\n#                    getUserMedia.sharingMenuCameraAudioCaptureApplication,\n#                    getUserMedia.sharingMenuCameraAudioCaptureScreen,\n#                    getUserMedia.sharingMenuCameraAudioCaptureWindow,\n#                    getUserMedia.sharingMenuCameraAudioCaptureBrowser,\n#                    getUserMedia.sharingMenuCameraApplication,\n#                    getUserMedia.sharingMenuCameraScreen,\n#                    getUserMedia.sharingMenuCameraWindow,\n#                    getUserMedia.sharingMenuCameraBrowser,\n#                    getUserMedia.sharingMenuMicrophoneApplication,\n#                    getUserMedia.sharingMenuMicrophoneScreen,\n#                    getUserMedia.sharingMenuMicrophoneWindow,\n#                    getUserMedia.sharingMenuMicrophoneBrowser,\n#                    getUserMedia.sharingMenuAudioCaptureApplication,\n#                    getUserMedia.sharingMenuAudioCaptureScreen,\n#                    getUserMedia.sharingMenuAudioCaptureWindow,\n#                    getUserMedia.sharingMenuAudioCaptureBrowser):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.sharingMenuCamera = %S (kamera)\ngetUserMedia.sharingMenuMicrophone = %S (mikrofon)\ngetUserMedia.sharingMenuAudioCapture = %S (lap hangja)\ngetUserMedia.sharingMenuApplication = %S (alkalmazás)\ngetUserMedia.sharingMenuScreen = %S (képernyő)\ngetUserMedia.sharingMenuWindow = %S (ablak)\ngetUserMedia.sharingMenuBrowser = %S (lap)\ngetUserMedia.sharingMenuCameraMicrophone = %S (kamera és mikrofon)\ngetUserMedia.sharingMenuCameraMicrophoneApplication = %S (kamera, mikrofon és alkalmazás)\ngetUserMedia.sharingMenuCameraMicrophoneScreen = %S (kamera, mikrofon és képernyő)\ngetUserMedia.sharingMenuCameraMicrophoneWindow = %S (kamera, mikrofon és ablak)\ngetUserMedia.sharingMenuCameraMicrophoneBrowser = %S (kamera, mikrofon és lap)\ngetUserMedia.sharingMenuCameraAudioCapture = %S (kamera és lap hangja)\ngetUserMedia.sharingMenuCameraAudioCaptureApplication = %S (kamera, lap hangja és alkalmazás)\ngetUserMedia.sharingMenuCameraAudioCaptureScreen = %S (kamera, lap hangja és képernyő)\ngetUserMedia.sharingMenuCameraAudioCaptureWindow = %S (kamera, lap hangja és ablak)\ngetUserMedia.sharingMenuCameraAudioCaptureBrowser = %S (kamera, lap hangja és lap)\ngetUserMedia.sharingMenuCameraApplication = %S (kamera és alkalmazás)\ngetUserMedia.sharingMenuCameraScreen = %S (kamera és képernyő)\ngetUserMedia.sharingMenuCameraWindow = %S (kamera és ablak)\ngetUserMedia.sharingMenuCameraBrowser = %S (kamera és lap)\ngetUserMedia.sharingMenuMicrophoneApplication = %S (mikrofon és alkalmazás)\ngetUserMedia.sharingMenuMicrophoneScreen = %S (mikrofon és képernyő)\ngetUserMedia.sharingMenuMicrophoneWindow = %S (mikrofon és ablak)\ngetUserMedia.sharingMenuMicrophoneBrowser = %S (mikrofon és lap)\ngetUserMedia.sharingMenuAudioCaptureApplication = %S (lap hangja és alkalmazás)\ngetUserMedia.sharingMenuAudioCaptureScreen = %S (lap hangja és képernyő)\ngetUserMedia.sharingMenuAudioCaptureWindow = %S (lap hangja és ablak)\ngetUserMedia.sharingMenuAudioCaptureBrowser = %S (lap hangja és lap)\n# LOCALIZATION NOTE(getUserMedia.sharingMenuUnknownHost): this is used for the website\n# origin for the sharing menu if no readable origin could be deduced from the URL.\ngetUserMedia.sharingMenuUnknownHost = Ismeretlen eredet\n\n# LOCALIZATION NOTE(emeNotifications.drmContentPlaying.message2): %S is brandShortName.\nemeNotifications.drmContentPlaying.message2 = A weboldal egyes hangjai vagy videói DRM szoftvert használnak, ami korlátozhatja, hogy a %S ezekkel kapcsolatban mit engedélyezhet Önnek.\nemeNotifications.drmContentPlaying.button.label = Beállítás…\nemeNotifications.drmContentPlaying.button.accesskey = B\n\nemeNotifications.drmContentDisabled.button.label = DRM engedélyezése\nemeNotifications.drmContentDisabled.button.accesskey = D\n# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\nemeNotifications.drmContentDisabled.learnMoreLabel = További tudnivalók\n\n# LOCALIZATION NOTE(emeNotifications.drmContentCDMInstalling.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S is brandShortName\nemeNotifications.drmContentCDMInstalling.message = A %S az oldalon lévő hangok vagy videók lejátszásához szükséges összetevőket telepít. Próbálja újra később.\n\nemeNotifications.unknownDRMSoftware = Ismeretlen\n\n# LOCALIZATION NOTE - %S is brandShortName\nslowStartup.message = A %S nagyon… lassan… indul.\nslowStartup.helpButton.label = Ismerje meg, hogyan gyorsíthatja fel\nslowStartup.helpButton.accesskey = h\nslowStartup.disableNotificationButton.label = Ne értesítsen újra\nslowStartup.disableNotificationButton.accesskey = N\n\n# LOCALIZATION NOTE  - %S is brandShortName\nflashHang.message = A %S megváltoztatta az Adobe Flash néhány beállítását a teljesítmény javítása érdekében.\nflashHang.helpButton.label = További tudnivalók…\nflashHang.helpButton.accesskey = T\n\n# LOCALIZATION NOTE(customizeTips.tip0): %1$S will be replaced with the text defined\n# in customizeTips.tip0.hint, %2$S will be replaced with brandShortName, %3$S will\n# be replaced with a hyperlink containing the text defined in customizeTips.tip0.learnMore.\ncustomizeTips.tip0 = %1$S: A %2$S személyre szabható, hogy kívánsága szerint működjön. Csak húzza a fentieket a menüre vagy az eszköztárra. %3$S a %2$S személyre szabásáról.\ncustomizeTips.tip0.hint = Tipp\ncustomizeTips.tip0.learnMore = További tudnivalók\n\n# LOCALIZATION NOTE (customizeMode.tabTitle): %S is brandShortName\ncustomizeMode.tabTitle = %S testreszabása\n\n# LOCALIZATION NOTE(appmenu.*.description, appmenu.*.label): these are used for\n# the appmenu labels and buttons that appear when an update is staged for\n# installation or a background update has failed and a manual download is required.\n# %S is brandShortName\nappmenu.restartNeeded.description = %S újraindítása a frissítéshez\nappmenu.updateFailed.description = A háttérben végzett frissítés sikertelen, töltse le a frissítést\nappmenu.restartBrowserButton.label = %S újraindítása\nappmenu.downloadUpdateButton.label = Frissítés letöltése\n\n# LOCALIZATION NOTE : FILE Reader View is a feature name and therefore typically used as a proper noun.\n\nreadingList.promo.firstUse.readerView.title = Olvasó nézet\nreadingList.promo.firstUse.readerView.body = Távolítsa el a zavaró elemeket, hogy az olvasnivalóra koncentrálhasson.\n\n# LOCALIZATION NOTE (appMenuRemoteTabs.mobilePromo.text2):\n# %1$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.android and the link will be to\n# https://www.mozilla.org/firefox/android/.\n# %2$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.ios\n# and the link will be to https://www.mozilla.org/firefox/ios/.\nappMenuRemoteTabs.mobilePromo.text2 = Töltse le a %1$S vagy %2$S, és csatlakoztassa a Firefox fiókjához.\nappMenuRemoteTabs.mobilePromo.android = Firefox for Android\nappMenuRemoteTabs.mobilePromo.ios = Firefox for iOS\n\n# LOCALIZATION NOTE (e10s.accessibilityNotice.mainMessage,\n#                    e10s.accessibilityNotice.enableAndRestart.label,\n#                    e10s.accessibilityNotice.enableAndRestart.accesskey):\n# These strings are related to the messages we display to offer e10s (Multi-process) to users\n# on the pre-release channels. They won't be used in release but they will likely be used in\n# beta starting from version 41, so it's still useful to have these strings properly localized.\n# %S is brandShortName\ne10s.accessibilityNotice.mainMessage2 = Az akadálymentesítés támogatása részben letiltva, az új %S funkciókkal való kompatibilitási problémák miatt.\ne10s.accessibilityNotice.acceptButton.label = OK\ne10s.accessibilityNotice.acceptButton.accesskey = O\ne10s.accessibilityNotice.enableAndRestart.label = Engedélyezés (újraindítást igényel)\ne10s.accessibilityNotice.enableAndRestart.accesskey = E\n\n# LOCALIZATION NOTE (userContextPersonal.label,\n#                    userContextWork.label,\n#                    userContextShopping.label,\n#                    userContextBanking.label,\n#                    userContextNone.label):\n# These strings specify the four predefined contexts included in support of the\n# Contextual Identity / Containers project. Each context is meant to represent\n# the context that the user is in when interacting with the site. Different\n# contexts will store cookies and other information from those sites in\n# different, isolated locations. You can enable the feature by typing\n# about:config in the URL bar and changing privacy.userContext.enabled to true.\n# Once enabled, you can open a new tab in a specific context by clicking\n# File > New Container Tab > (1 of 4 contexts). Once opened, you will see these\n# strings on the right-hand side of the URL bar.\nuserContextPersonal.label = Személyes\nuserContextWork.label = Munkahelyi\nuserContextBanking.label = Bankolás\nuserContextShopping.label = Vásárlás\nuserContextNone.label = Nincs konténer\n\nuserContextPersonal.accesskey = z\nuserContextWork.accesskey = u\nuserContextBanking.accesskey = B\nuserContextShopping.accesskey = V\nuserContextNone.accesskey = N\n\nuserContext.aboutPage.label = Konténerek kezelése\nuserContext.aboutPage.accesskey = o\n\nuserContextOpenLink.label = Hivatkozás megnyitása új %S lapon\n\nmuteTab.label = Lap némítása\nmuteTab.accesskey = n\nunmuteTab.label = Lap visszahangosítása\nunmuteTab.accesskey = v\n\n# LOCALIZATION NOTE (certErrorDetails*.label): These are text strings that\n# appear in the about:certerror page, so that the user can copy and send them to\n# the server administrators for troubleshooting.\ncertErrorDetailsHSTS.label = HTTP Strict Transport Security: %S\ncertErrorDetailsKeyPinning.label = HTTP Public Key Pinning: %S\ncertErrorDetailsCertChain.label = Tanúsítványlánc:\n\n# LOCALIZATION NOTE (pendingCrashReports2.label): Semi-colon list of plural forms\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of pending crash reports\npendingCrashReports2.label = Van egy beküldetlen hibajelentés;Van #1 beküldetlen hibajelentés\npendingCrashReports.viewAll = Megjelenítés\npendingCrashReports.send = Küldés\npendingCrashReports.alwaysSend = Küldés mindig\n\ndecoder.noCodecs.button = Tudja meg, hogyan\ndecoder.noCodecs.accesskey = T\ndecoder.noCodecs.message = Videolejátszáshoz szükség lehet a Microsoft Media Feature Pack telepítésére.\ndecoder.noCodecsLinux.message = Videolejátszáshoz szükség lehet a szükséges videokodekek telepítésére.\ndecoder.noHWAcceleration.message = A videominőség javításához szükség lehet a Microsoft Media Feature Pack telepítésére.\ndecoder.noPulseAudio.message = Hanglejátszáshoz szükség lehet a szükséges PulseAudio szoftver telepítésére.\ndecoder.unsupportedLibavcodec.message = A libavcodec sebezhető lehet, vagy nem támogatott, és frissíteni kell a videolejátszáshoz.\n\n# LOCALIZATION NOTE (captivePortal.infoMessage3):\n# Shown in a notification bar when we detect a captive portal is blocking network access\n# and requires the user to log in before browsing.\n# LOCALIZATION NOTE (captivePortal.showLoginPage2):\n# The label for a button shown in the info bar in all tabs except the login page tab.\n# The button shows the portal login page tab when clicked.\n\npermissions.remove.tooltip = Törli ezt az engedélyt és újra megkérdezi\n\n# LOCALIZATION NOTE (aboutDialog.architecture.*):\n# The sixtyFourBit and thirtyTwoBit strings describe the architecture of the\n# current Firefox build: 32-bit or 64-bit. These strings are used in parentheses\n# between the Firefox version and the \"What's new\" link in the About dialog,\n# e.g.: \"48.0.2 (32-bit) <What's new>\" or \"51.0a1 (2016-09-05) (64-bit)\".\naboutDialog.architecture.sixtyFourBit = 64 bites\naboutDialog.architecture.thirtyTwoBit = 32 bites\n\naddonInstall.cancelButton.accesskey=C\naddonInstall.cancelButton.label=Cancel\naddonInstallRestartIgnoreButton.accesskey=N\n\n# LOCALIZATION NOTE (addonPostInstall.message)\n# %1$S is replaced with the localized named of the extension that was\n# just installed.\n# %2$S is replaced with the localized name of the application.\naddonPostInstall.message1=%1$S has been added to %2$S.\n\n# LOCALIZATION NOTE (addonPostInstall.messageDetail)\n# %1$S is replaced with the icon for the add-ons menu.\n# %2$S is replaced with the icon for the toolbar menu.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\naddonPostInstall.messageDetail=Manage your add-ons by clicking %1$S in the %2$S menu.\naddonPostInstall.okay.key=O\naddonPostInstall.okay.label=OK\n\n# LOCALIZATION NOTE (captivePortal.infoMessage3):\n# Shown in a notification bar when we detect a captive portal is blocking network access\n# and requires the user to log in before browsing.\ncaptivePortal.infoMessage3 = You must log in to this network before you can access the Internet.\n# LOCALIZATION NOTE (captivePortal.showLoginPage2):\n# The label for a button shown in the info bar in all tabs except the login page tab.\n# The button shows the portal login page tab when clicked.\ncaptivePortal.showLoginPage2 = Open Network Login Page\ncompactDarkTheme.description=A compact theme with a dark color scheme.\n\n# LOCALIZATION NOTE (compactDarkTheme.name): This is displayed in about:addons -> Appearance\ncompactDarkTheme.name=Compact Dark\ncompactLightTheme.description=A compact theme with a light color scheme.\n\n# LOCALIZATION NOTE (compactLightTheme.name): This is displayed in about:addons -> Appearance\ncompactLightTheme.name=Compact Light\n\n# Geolocation UI\n\ngeolocation.allowLocation=Allow Location Access\ngeolocation.allowLocation.accesskey=A\ngeolocation.dontAllowLocation=Don’t Allow\ngeolocation.dontAllowLocation.accesskey=n\ngeolocation.remember=Remember this decision\ngeolocation.shareWithFile3=Will you allow this local file to access your location?\ngeolocation.shareWithSite3=Will you allow %S to access your location?\ngetUserMedia.allow.accesskey = A\n# LOCALIZATION NOTE (getUserMedia.allow.label,\n#                    getUserMedia.dontAllow.label):\n# These two buttons are the possible answers to the various prompts in the\n# \"getUserMedia.share{device}.message\" strings.\ngetUserMedia.allow.label = Allow\ngetUserMedia.dontAllow.accesskey = D\ngetUserMedia.dontAllow.label = Don’t Allow\ngetUserMedia.reasonForNoPermanentAllow.audio=%S can not allow permanent access to your tab’s audio without asking which tab to share.\ngetUserMedia.reasonForNoPermanentAllow.insecure=Your connection to this site is not secure. To protect you, %S will only allow access for this session.\n# LOCALIZATION NOTE (getUserMedia.reasonForNoPermanentAllow.screen2,\n#                    getUserMedia.reasonForNoPermanentAllow.audio,\n#                    getUserMedia.reasonForNoPermanentAllow.insecure):\n# %S is brandShortName\ngetUserMedia.reasonForNoPermanentAllow.screen2=%S can not allow permanent access to your screen without asking which one to share.\ngetUserMedia.remember=Remember this decision\ngetUserMedia.shareAudioCapture2.message = Will you allow %S to listen to this tab’s audio?\n\n# LOCALIZATION NOTE (getUserMedia.shareCamera2.message,\n#                    getUserMedia.shareMicrophone2.message,\n#                    getUserMedia.shareScreen3.message,\n#                    getUserMedia.shareCameraAndMicrophone2.message,\n#                    getUserMedia.shareCameraAndAudioCapture2.message,\n#                    getUserMedia.shareScreenAndMicrophone3.message,\n#                    getUserMedia.shareScreenAndAudioCapture3.message,\n#                    getUserMedia.shareAudioCapture2.message):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.shareCamera2.message = Will you allow %S to use your camera?\ngetUserMedia.shareCameraAndAudioCapture2.message = Will you allow %S to use your camera and listen to this tab’s audio?\ngetUserMedia.shareCameraAndMicrophone2.message = Will you allow %S to use your camera and microphone?\ngetUserMedia.shareMicrophone2.message = Will you allow %S to use your microphone?\ngetUserMedia.shareScreen3.message = Will you allow %S to see your screen?\ngetUserMedia.shareScreenAndAudioCapture3.message = Will you allow %S to listen to this tab’s audio and see your screen?\ngetUserMedia.shareScreenAndMicrophone3.message = Will you allow %S to use your microphone and see your screen?\nlwthemeInstallRequest.allowButton.accesskey=a\nofflineApps.allowStoring.accesskey=A\nofflineApps.allowStoring.label=Allow Storing Data\n\n# Offline web applications\nofflineApps.available2=Will you allow %S to store data on your computer?\nofflineApps.dontAllow.accesskey=n\nofflineApps.dontAllow.label=Don’t Allow\nplayTab.accesskey = l\nplayTab.label = Play Tab\npopupWarningButton.accesskey=O\nwebNotifications.allow=Allow Notifications\nwebNotifications.allow.accesskey=A\nwebNotifications.dontAllow=Don’t Allow\nwebNotifications.dontAllow.accesskey=n\nwebNotifications.receiveFromSite2=Will you allow %S to send notifications?\n\nwebNotifications.remember=Remember this decision\nwebNotifications.rememberForSession=Remember decision for this session\nwebextPerms.cancel.accessKey=C\nwebextPerms.cancel.label=Cancel\n\nwebextPerms.description.bookmarks=Read and modify bookmarks\nwebextPerms.description.clipboardRead=Get data from the clipboard\nwebextPerms.description.clipboardWrite=Input data to the clipboard\nwebextPerms.description.downloads=Download files and read and modify the browser’s download history\nwebextPerms.description.geolocation=Access your location\nwebextPerms.description.history=Access browsing history\n# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)\n# %S will be replaced with the name of the application\nwebextPerms.description.nativeMessaging=Exchange messages with programs other than %S\nwebextPerms.description.notifications=Display notifications to you\nwebextPerms.description.privacy=Read and modify privacy settings\nwebextPerms.description.sessions=Access recently closed tabs\nwebextPerms.description.tabs=Access browser tabs\nwebextPerms.description.topSites=Access browsing history\nwebextPerms.description.webNavigation=Access browser activity during navigation\n\nwebextPerms.hostDescription.allUrls=Access your data for all websites\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.oneSite)\n# %S will be replaced by the DNS host name for which a webextension\n# is requesting access (e.g., www.mozilla.org)\nwebextPerms.hostDescription.oneSite=Access your data for %S\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManySites)\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# hosts for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManySites=Access your data on #1 other site;Access your data on #1 other sites\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManyWildcards):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# domains for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManyWildcards=Access your data in #1 other domain;Access your data in #1 other domains\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.wildcard)\n# %S will be replaced by the DNS domain for which a webextension\n# is requesting access (e.g., mozilla.org)\nwebextPerms.hostDescription.wildcard=Access your data for sites in the %S domain\n\n# LOCALIZATION NOTE (webextPerms.listIntro)\n# This string will be followed by a list of permissions requested\n# by the webextension.\nwebextPerms.listIntro=It requires your permission to:\nwebextPerms.sideloadCancel.accessKey=C\nwebextPerms.sideloadCancel.label=Cancel\nwebextPerms.sideloadEnable.accessKey=E\n\nwebextPerms.sideloadEnable.label=Enable\n\n# LOCALIZATION NOTE (webextPerms.sideloadHeader)\n# This string is used as a header in the webextension permissions dialog\n# when the extension is side-loaded.\n# %S is replaced with the localized name of the extension being installed.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.sideloadHeader=%S added\n\n# LOCALIZATION NOTE (webextPerms.sideloadMenuItem)\n# %1$S will be replaced with the localized name of the sideloaded add-on.\n# %2$S will be replace with the name of the application (e.g., Firefox, Nightly)\nwebextPerms.sideloadMenuItem=%1$S added to %2$S\nwebextPerms.sideloadText2=Another program on your computer installed an add-on that may affect your browser. Please review this add-on’s permissions requests and choose to Enable or Cancel (to leave it disabled).\nwebextPerms.sideloadTextNoPerms=Another program on your computer installed an add-on that may affect your browser. Please choose to Enable or Cancel (to leave it disabled).\n\n# LOCALIZATION NOTE (webextPerms.updateMenuItem)\n# %S will be replaced with the localized name of the extension which\n# has been updated.\nwebextPerms.updateMenuItem=%S requires new permissions\n\n# LOCALIZATION NOTE (webextPerms.updateText)\n# %S is replaced with the localized name of the updated extension.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.updateText=%S has been updated. You must approve new permissions before the updated version will install. Choosing “Cancel” will maintain your current add-on version.\nxpinstallDisabledButton.accesskey=n\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/customizableui/customizableWidgets.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhistory-panelmenu.label = Előzmények\n# LOCALIZATION NOTE(history-panelmenu.tooltiptext2): %S is the keyboard shortcut\nhistory-panelmenu.tooltiptext2 = Előzmények megjelenítése (%S)\n\nremotetabs-panelmenu.label = Szinkronizált lapok\nremotetabs-panelmenu.tooltiptext2 = Lapok megjelenítése más készülékekről\n\nprivatebrowsing-button.label = Új privát ablak\n# LOCALIZATION NOTE(privatebrowsing-button.tooltiptext): %S is the keyboard shortcut\nprivatebrowsing-button.tooltiptext = Új privát ablak megnyitása (%S)\n\nsave-page-button.label = Oldal mentése\n# LOCALIZATION NOTE(save-page-button.tooltiptext3): %S is the keyboard shortcut\nsave-page-button.tooltiptext3 = Oldal mentése (%S)\n\nfind-button.label = Keresés\n# LOCALIZATION NOTE(find-button.tooltiptext3): %S is the keyboard shortcut.\nfind-button.tooltiptext3 = Keresés ezen az oldalon (%S)\n\nopen-file-button.label = Fájl megnyitása\n# LOCALIZATION NOTE (open-file-button.tooltiptext3): %S is the keyboard shortcut.\nopen-file-button.tooltiptext3 = Fájl megnyitása (%S)\n\ndeveloper-button.label = Fejlesztő\n# LOCALIZATION NOTE(developer-button.tooltiptext): %S is the keyboard shortcut\ndeveloper-button.tooltiptext2 = Webfejlesztői eszközök (%S)\n\nsidebar-button.label = Oldalsávok\nsidebar-button.tooltiptext2 = Oldalsávok megjelenítése\n\nadd-ons-button.label = Kiegészítők\n# LOCALIZATION NOTE(add-ons-button.tooltiptext3): %S is the keyboard shortcut\nadd-ons-button.tooltiptext3 = Kiegészítők kezelése (%S)\n\npreferences-button.label = Beállítások\npreferences-button.tooltiptext2 = Beállítások megnyitása\npreferences-button.tooltiptext.withshortcut = Beállítások megnyitása (%S)\n# LOCALIZATION NOTE (preferences-button.labelWin): Windows-only label for Options\npreferences-button.labelWin = Beállítások\n# LOCALIZATION NOTE (preferences-button.tooltipWin): Windows-only tooltip for Options\npreferences-button.tooltipWin2 = Beállítások megnyitása\n\nzoom-controls.label = Nagyítás\nzoom-controls.tooltiptext2 = Nagyítás\n\nzoom-out-button.label = Kicsinyítés\n# LOCALIZATION NOTE(zoom-out-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-out-button.tooltiptext2 = Kicsinyítés (%S)\n\n# LOCALIZATION NOTE(zoom-reset-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nzoom-reset-button.label = %S%%\n# LOCALIZATION NOTE(zoom-reset-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-reset-button.tooltiptext2 = Nagyítási szint visszaállítása (%S)\n\nzoom-in-button.label = Nagyítás\n# LOCALIZATION NOTE(zoom-in-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-in-button.tooltiptext2 = Nagyítás (%S)\n\nedit-controls.label = Vezérlés szerkesztése\nedit-controls.tooltiptext2 = Vezérlőelemek szerkesztése\n\ncut-button.label = Kivágás\n# LOCALIZATION NOTE(cut-button.tooltiptext2): %S is the keyboard shortcut.\ncut-button.tooltiptext2 = Kivágás (%S)\n\ncopy-button.label = Másolás\n# LOCALIZATION NOTE(copy-button.tooltiptext2): %S is the keyboard shortcut.\ncopy-button.tooltiptext2 = Másolás (%S)\n\npaste-button.label = Beillesztés\n# LOCALIZATION NOTE(paste-button.tooltiptext2): %S is the keyboard shortcut.\npaste-button.tooltiptext2 = Beillesztés (%S)\n\nfeed-button.label = Feliratkozás\nfeed-button.tooltiptext2 = Feliratkozás az oldalra\n\ncontainers-panelmenu.label = Konténer lap megnyitása\ncontainers-panelmenu.tooltiptext = Konténer lap megnyitása\n\n# LOCALIZATION NOTE (characterencoding-button2.label): The \\u00ad text at the beginning\n# of the string is used to disable auto hyphenation on the button text when it is displayed\n# in the menu panel.\ncharacterencoding-button2.label = Szövegkódolás\ncharacterencoding-button2.tooltiptext = Szövegkódolási beállítások megjelenítése\n\nemail-link-button.label = Hivatkozás küldése\nemail-link-button.tooltiptext3 = Az oldalra mutató hivatkozás küldése e-mailben\n\n# LOCALIZATION NOTE(quit-button.tooltiptext.linux2): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.linux2 = Kilépés a %1$Sból (%2$S)\n# LOCALIZATION NOTE(quit-button.tooltiptext.mac): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.mac = Kilépés a %1$Sból (%2$S)\n\nsocial-share-button.label = Oldal megosztása\nsocial-share-button.tooltiptext = Oldal megosztása\n\npanic-button.label = Elfelejtés\npanic-button.tooltiptext = Böngészési előzmények elfelejtése\n\n# LOCALIZATION NOTE(devtools-webide-button.label, devtools-webide-button.tooltiptext):\n# widget is only visible after WebIDE has been started once (Tools > Web Developers > WebIDE)\n# %S is the keyboard shortcut\ndevtools-webide-button2.label = WebIDE\ndevtools-webide-button2.tooltiptext = WebIDE megnyitása (%S)\n\ne10s-button.label = Új nem többszálú ablak\ne10s-button.tooltiptext = Új nem többszálú ablak megnyitása\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY PropertiesViewWindowTitle \"Tulajdonságok\">\n\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n     The Animations panel is part of the Inspector sidebar -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n     keep it in English, or another language commonly spoken among web\n     developers. You want to make that choice consistent across the developer\n     tools. A good criteria is the language in which you'd find the best\n     documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (title): This is the label shown in the sidebar tab -->\n<!ENTITY title \"Animations\">\n\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector. -->\n<!ENTITY invalidElement \"No animations were found for the current element.\">\n\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector, to invite the\n     user to select a new node by clicking on the element-picker icon. -->\n<!ENTITY selectElement \"Pick another element from the page.\">\n\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n<!ENTITY allAnimations \"All animations\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (player.animationNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation name.\nplayer.animationNameLabel=Animation:\n\n# LOCALIZATION NOTE (player.transitionNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed in the header, when the element is animated by mean of a css\n# transition\nplayer.transitionNameLabel=Transition\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=Duration:\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=Delay:\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=Repeats:\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%Ss\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/app-manager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY index.title \"Appkezelő\">\n<!ENTITY index.projects2 \"Appok\">\n<!ENTITY index.device2 \"Eszköz\">\n<!ENTITY index.help \"Súgó\">\n\n<!ENTITY device.debugMainProcess \"Fő folyamat hibakeresése\">\n<!ENTITY device.debugMainProcessTooltip \"Az eszköz fő folyamatához kapcsolt fejlesztői eszközök megnyitása\">\n<!ENTITY device.screenshot \"Képernyőkép\">\n<!ENTITY device.screenshotTooltip \"Képernyőkép megnyitása az eszköz jelenlegi állapotáról egy új lapon\">\n<!ENTITY device.title \"Eszközvezérlőpult\">\n<!ENTITY device.notConnected \"Nincs kapcsolat. Csatlakoztassa eszközét alább.\">\n<!ENTITY device.startApp \"Indítás\">\n<!ENTITY device.startAppTooltip \"Az app elindítása az eszközön\">\n<!ENTITY device.stopApp \"Leállítás\">\n<!ENTITY device.stopAppTooltip \"Az app leállítása az eszközön\">\n<!ENTITY device.debugApp \"Hibakeresés\">\n<!ENTITY device.debugAppTooltip \"Az eszközön az apphoz kapcsolt fejlesztői eszközök megnyitása\">\n<!ENTITY device.name \"Név\">\n<!ENTITY device.plain \"Egyszerű (alapértelmezett)\">\n<!ENTITY device.privileged \"Kivételezett\">\n<!ENTITY device.certified \"Tanúsított\">\n<!ENTITY device.allow \"Engedélyezés\">\n<!ENTITY device.allowTooltip \"Az ilyen típusú appok rendelkeznek ezzel a jogosultsággal\">\n<!ENTITY device.prompt \"Kérdés\">\n<!ENTITY device.promptTooltip \"Ez a jogosultság felhasználói választ igényel ilyen típusú appokhoz\">\n<!ENTITY device.deny \"Tiltás\">\n<!ENTITY device.denyTooltip \"Az ilyen típusú appok nem rendelkeznek ezzel a jogosultsággal\">\n<!ENTITY device.installedApps \"Telepített appok\">\n<!ENTITY device.installedAppsTooltip \"Az eszközre telepített appok listájának megjelenítése. Egyes appok, például a tanúsítottak kimaradhatnak ebből a nézetből.\">\n<!ENTITY device.permissions \"Engedélyek\">\n<!ENTITY device.permissionsTooltip \"A különböző típusú appok által elérhető jogosultságok táblázatának megjelenítése\">\n<!ENTITY device.permissionsHelpLink \"https://developer.mozilla.org/docs/Web/Apps/App_permissions\">\n<!ENTITY device.browserTabs \"Böngészőlapok\">\n<!ENTITY device.browserTabsTooltip \"Lapok listájának megjelenítése a csatlakoztatott eszköz böngészőjében\">\n<!ENTITY device.debugBrowserTab \"Hibakeresés\">\n<!ENTITY device.debugBrowserTabTooltip \"Az eszközön a böngészőlaphoz kapcsolt fejlesztői eszközök megnyitása\">\n<!ENTITY device.help \"Súgó\">\n\n<!ENTITY connection.connectTooltip \"Kapcsolódás az eszközhöz\">\n<!ENTITY connection.disconnect \"Leválás\">\n<!ENTITY connection.disconnectTooltip \"Leválás az aktuális eszközről vagy szimulátorról\">\n<!ENTITY connection.notConnected2 \"Nincs csatlakoztatva.\">\n<!ENTITY connection.connectTo \"Kapcsolódás:\">\n<!ENTITY connection.noDeviceFound \"Nem található eszköz. Csatlakoztasson egyet,\">\n<!ENTITY connection.changeHostAndPort \"Változtatás\">\n<!ENTITY connection.changeHostAndPortTooltip \"Az eszközhöz csatlakozáshoz használt gép és port módosítása (alapérték: localhost:6000)\">\n<!ENTITY connection.startSimulator \"Indítsa el a szimulátort\">\n<!ENTITY connection.startSimulatorTooltip \"A szimulátor elindítása és kapcsolódás hozzá\">\n<!ENTITY connection.saveConnectionInfo \"Mentés\">\n<!ENTITY connection.saveConnectionInfoTooltip \"A gép és port mentése\">\n<!ENTITY connection.connecting \"Csatlakozás…\">\n<!ENTITY connection.disconnecting \"Szétkapcsolás…\">\n<!ENTITY connection.cancel \"Mégse\">\n<!ENTITY connection.cancelConnectTooltip \"A folyamatban lévő kapcsolódás megszakítása\">\n<!ENTITY connection.cancelShowSimulatorTooltip \"Kilépés a szimulátorhoz csatlakozás módból, és visszatérés a kiinduló prompthoz\">\n<!ENTITY connection.or \"vagy\">\n<!ENTITY connection.noSimulatorInstalled \"Nincs telepítve szimulátor.\">\n<!ENTITY connection.installOneSimulator \"Szimulátor telepítése\">\n<!ENTITY connection.installOneSimulatorTooltip \"Telepítse a szimulátort a megfelelő kiegészítő letöltésével\">\n<!ENTITY connection.installAnotherSimulator \"Hozzáadás\">\n<!ENTITY connection.installAnotherSimulatorTooltip \"Telepítse a szimulátor további verzióját a megfelelő kiegészítő letöltésével\">\n<!ENTITY connection.startRegisteredSimulator \"Indítás:\">\n\n<!ENTITY projects.localApps \"Helyi appok\">\n<!ENTITY projects.addApp \"Hozzáadás\">\n<!ENTITY projects.addPackaged \"Csomagolt appok hozzáadása\">\n<!ENTITY projects.addPackagedTooltip \"Új csomagolt app (egy könyvtár) hozzáadása a számítógépéről\">\n<!ENTITY projects.addHosted \"Kiszolgálóoldali app hozzáadása\">\n<!ENTITY projects.addHostedTooltip \"Új kiszolgálóoldali app (egy manifest.webapp fájl) hozzáadása távoli weboldalról\">\n<!ENTITY projects.title \"Helyi appok\">\n<!ENTITY projects.appDetails \"App részletei\">\n<!ENTITY projects.removeAppFromList \"App eltávolítása a használt appok listájából. Ez nem távolítja el az eszközről vagy szimulátorról.\">\n<!ENTITY projects.updateApp \"Frissítés\">\n<!ENTITY projects.updateAppTooltip \"Ellenőrzések végrehajtása és az app frissítése a csatlakoztatott eszközön\">\n<!ENTITY projects.debugApp \"Hibakeresés\">\n<!ENTITY projects.debugAppTooltip \"Az apphoz kapcsolt fejlesztői eszközök megnyitása\">\n<!ENTITY projects.saveManifest \"Mentés\">\n<!ENTITY projects.saveManifestTooltip \"Mentse a lenti Manifest szerkesztő tartalmát\">\n<!ENTITY projects.hostedManifestPlaceHolder2 \"http://example.com/app/manifest.webapp\">\n<!ENTITY projects.noProjects \"Nincsenek projektek. Vegyen fel új csomagolt appot alább (helyi könyvtár) vagy kiszolgálóoldali appot (hivatkozás manifest fájlra).\">\n<!ENTITY projects.manifestEditor \"Manifest szerkesztő\">\n<!ENTITY projects.manifestEditorTooltip \"Szerkessze az app manifest fájlját a lenti panelen. A Frissítés gomb menti a módosításokat, és frissíti az appot.\">\n<!ENTITY projects.manifestViewer \"Manifest megjelenítő\">\n<!ENTITY projects.manifestViewerTooltip \"Az app manifest fájljának vizsgálata a lenti panelen\">\n<!ENTITY projects.valid \"Érvényes\">\n<!ENTITY projects.error \"Hiba\">\n<!ENTITY projects.warning \"Figyelmeztetés\">\n<!ENTITY projects.hosted \"Kiszolgálóoldali\">\n<!ENTITY projects.packaged \"Csomagolt\">\n\n<!ENTITY help.title \"Appkezelő\">\n<!ENTITY help.close \"Bezárás\">\n<!ENTITY help.intro \"Ez az eszköz segíteni fog webappok készítésében és telepítésében a kompatibilis eszközökre (azaz Firefox OS-re). Az <strong>Appok</strong> lap segíteni fog az app ellenőrzésében és telepítésében. Az <strong>Eszköz</strong> lap információkat ad a csatlakoztatott eszközről. Használja az alsó eszköztárat az eszközhöz csatlakozásra vagy a szimulátor elindítására.\">\n<!ENTITY help.usefullLinks \"Hasznos hivatkozások:\">\n<!ENTITY help.appMgrDoc \"Dokumentáció: az Appkezelő használata\">\n<!ENTITY help.configuringDevice \"Hogyan állítsa be Firefox OS eszközét\">\n<!ENTITY help.troubleShooting \"Hibaelhárítás\">\n<!ENTITY help.simulatorAddon \"A szimulátor kiegészítő telepítése\">\n<!ENTITY help.adbHelperAddon \"Az Adb Helper kiegészítő telepítése\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (device.deviceSize): %1$S is the device's width, %2$S is\n# the device's height, %3$S is the device's pixel density.\n# Example: 800x480 (86 DPI).\ndevice.deviceSize=Eszközméret: %1$Sx%2$S (%3$S DPI)\n# LOCALIZATION NOTE (connection.connectedToDevice, connection.connectTo):\n# %1$S is the host name, %2$S is the port number.\nconnection.connectedToDevice=Csatlakozva ehhez: %1$S\nconnection.connectTo=Csatlakozva ehhez: %1$S:%2$S\nproject.filePickerTitle=Válasszon egy webapp mappát\nproject.installing=Telepítés…\nproject.installed=Telepítve!\nvalidator.nonExistingFolder=A projektmappa nem létezik\nvalidator.expectProjectFolder=A projektmappa valójában egy fájl\nvalidator.wrongManifestFileName=A csomagolt appokhoz szükség van egy manifest fájlra a projekt gyökérmappájában, amelyet csak „manifest.webapp”-nak lehet hívni\nvalidator.invalidManifestURL=Érvénytelen manifest URL: „%S”\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON=A webapp manifest nem érvényes JSON fájl: %1$S itt: %2$S\nvalidator.noAccessManifestURL=Nem olvasható a manifest fájl: %1$S itt: %2$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL=Érvénytelen kiszolgálóoldali manifest URL: „%1$S”: %2$S\nvalidator.invalidProjectType=Ismeretlen projekttípus: „%S”\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty=Hiányzik a kötelező „name” a manifest fájlból.\nvalidator.missIconsManifestProperty=Hiányzik az „icons” a manifest fájlból.\nvalidator.missIconMarketplace2=Az app beküldése a Marketplace-re egy 128 képpontos ikont igényel\nvalidator.invalidAppType=Ismeretlen app típus: „%S”.\nvalidator.invalidHostedPriviledges=A kiszolgálóoldali app nem lehet „%S” típusú.\nvalidator.noCertifiedSupport=A „certified” appok nem teljesen támogatottak az Appkezelőben.\nvalidator.nonAbsoluteLaunchPath=Az indítási útvonalnak abszolút, „/” kezdetű útvonalnak kell lennie: „%S”\nvalidator.accessFailedLaunchPath=Nem érhető el a dokumentumot indító app: „%S”\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode=Nem érhető el a dokumentumot indító app: „%1$S”; a kapott HTTP kód: %2$S\n\n\nindex.deprecationNotice=The App Manager will be removed in a future release.  Your projects have been migrated to WebIDE.\nindex.launchWebIDE=Launch WebIDE\nindex.readMoreAboutWebIDE=Read More\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest=Ez az oldal nem rendelkezik manifest-tel.\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8=A manifest karakterkódolása %S. A manifest karakterkódolásának UTF-8-nak kell lennie.\n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType=A manifest MIME-típusa %S. A manifest MIME-típusának text/cache-manifest-nek kell lennie.\n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI=%1$S URI több helyen is hivatkozva van. Ez nem engedélyezett: %2$S.\n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI=A(z) %1$S (%2$S) NETWORK szakaszvonal megakadályozza a(z) %3$S (%4$S) vonal gyorsítótárazását a(z) %5$S szakaszban.\nfallbackBlocksURI=A(z) %1$S (%2$S) FALLBACK szakaszvonal megakadályozza a(z) %3$S (%4$S) vonal gyorsítótárazását a(z) %5$S szakaszban.\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest=%1$S fájl módosítva lett ez után: %2$S. Hacsak a manifest fájl nem módosul, a gyorsítótárazott verzió lesz helyette felhasználva ebben a sorban: %3$S.\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore=%1$S gyorsítótár-vezérlése „ne tárolja” állapotra van állítva. Emiatt az alkalmazás-gyorsítótár nem tárolja az ebben a sorban lévő fájlt: %2$S.\n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable=%1$S egy, a következő sorban el nem érhető erőforrásra mutat: %2$S.\n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI=Az AppCacheUtils-nak átadott URI érvénytelen.\n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults=A keresés nem adott vissza találatokat.\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled=A lemezgyorsítótár ki van kapcsolva. Állítsa a browser.cache.disk.enable értékét true-ra az about:config oldalon és próbálja újra.\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest=A manifest első sorának „CACHE MANIFEST”-nek kell lennie a(z) %S sorban.\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2=A „CACHE MANIFEST” csak az első sorban érvényes, de a(z) %S. sorban van.\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2=%1$S szakasz %2$S sorában csillag helyettesítő karakter áll. Ha a NETWORK szakasz egy sora csak egyetlen csillagot tartalmaz, akkor a manifest fájlban fel nem sorolt bármely URI-cím a NETWORK szakaszban felsoroltként lesz kezelve. Egyébként az ilyen URI-címek elérhetetlenként lesznek kezelve. A * karakter más felhasználása tilos.\n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces=Az URI-címekben lévő szóközöket %20-ra kell cserélni ebben a sorban: %S.\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad=/../ nem érvényes URI előtag ebben a sorban: %S.\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes=Túl sok pont pont per (../) operátor ebben a sorban: %S. \n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces=Csak két szóközökkel elválasztott URI engedélyezett a FALLBACK szakaszban ebben a sorban: %S.\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2=Csillag (*) használata helytelenül a FALLBACK szakaszban ebben a sorban: %S. A FALLBACK szakaszban lévő URI-címeknek egyszerűen a lekért URI egy útvonalelőtagjára kell illeszkedniük.\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue=A SETTINGS szakasz csak egyetlen értéket, a „prefer-online” vagy „fast” egyikét tartalmazhatja ebben a sorban: %S.\n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName=Érvénytelen szakasznév (%1$S) ebben a sorban: %2$S.\n\n# LOCALIZATION NOTE (entryNotFound): the requested cache entry that does not\n# exist.\nentryNotFound=A bejegyzés nem található.\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"Frissítse\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"az oldalt a &lt;canvas&gt; kontextusok hibakereséséhez.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"Kattintson a \">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"gombra egy animációs képkocka hívási vermének rögzítéséhez.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  in the call list view while loading a snapshot. -->\n<!ENTITY canvasDebuggerUI.importNotice    \"Betöltés…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Az animációs ciklus következő képkockájának rögzítése.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n<!ENTITY canvasDebuggerUI.importSnapshot \"Importálás…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n<!ENTITY canvasDebuggerUI.clearSnapshots \"Tartalom törlése\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Hívások szűrése\">\n\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.waitingNotice): This is the label shown\n  -  in the call list view while recording a snapshot. -->\n<!ENTITY canvasDebuggerUI.waitingNotice   \"Recording an animation cycle…\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label=Vászon\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel=Vászon panel\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip=Eszközök <canvas> kontextusok vizsgálatához és hibakereséséhez\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText=Még nincsenek pillanatképek.\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel=%S. pillanatkép\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel=Betöltés…\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel=Mentés\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel=Mentés…\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel=Betöltve a lemezről\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle=Animációs képkocka pillanatképének mentése…\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter=JSON fájlok\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter=Minden fájl\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel=#1 rajzolás;#1 rajzolás\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel=#1 hívás;#1 hívás\n\n\n# LOCALIZATION NOTE (recordingTimeoutFailure):\n# This notification alert is displayed when attempting to record a requestAnimationFrame\n# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no\n# loops were found.\nrecordingTimeoutFailure=Canvas Debugger could not find a requestAnimationFrame or setTimeout cycle.\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n<!ENTITY title      \"Kapcsolódás\">\n<!ENTITY header     \"Kapcsolódás távoli eszközhöz\">\n<!ENTITY host       \"Gép:\">\n<!ENTITY port       \"Port:\">\n<!ENTITY connect    \"Kapcsolódás\">\n<!ENTITY connecting \"Csatlakozás…\">\n<!ENTITY availableAddons \"Elérhető távoli kiegészítők:\">\n<!ENTITY availableTabs \"Elérhető távoli lapok:\">\n<!ENTITY availableProcesses \"Elérhető távoli folyamatok:\">\n<!ENTITY connectionError \"Hiba:\">\n<!ENTITY errorTimeout \"Hiba: időtúllépés a kapcsolatban.\">\n<!ENTITY errorRefused \"Hiba: Kapcsolat elutasítva.\">\n<!ENTITY errorUnexpected \"Váratlan hiba\">\n\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n<!ENTITY remoteHelp \"A Firefox fejlesztői eszközökkel távoli eszközökön (például Firefox for Android és Firefox OS) végezhet hibakeresést. Győződjön meg róla, hogy bekapcsolta a „Távoli hibakeresés” beállítást a távoli eszközön. További információkért lásd a \">\n<!ENTITY remoteDocumentation \"dokumentációt\">\n<!ENTITY remoteHelpSuffix \".\">\n\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=Fő folyamat\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n<!ENTITY debuggerUI.closeButton.tooltip \"Bezárás\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n<!ENTITY debuggerUI.panesButton.tooltip \"Panelek be/ki\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n<!ENTITY debuggerUI.blackBoxMessage.label \"A forrás fekete dobozzá van téve: töréspontjai ki vannak kapcsolva, és a léptetés átugorja.\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"A forrás ne legyen fekete doboz\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n<!ENTITY debuggerUI.optsButton.tooltip  \"Hibakereső beállításai\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"Fekete doboz be/ki\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n<!ENTITY debuggerUI.sources.prettyPrint \"Forrás csinosítása\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n<!ENTITY debuggerUI.autoPrettyPrint     \"Minimalizált források automata csinosítása\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"c\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"Minden töréspont be/ki\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.startTracing): This is the text displayed in\n  - the button to start execution tracing. -->\n<!ENTITY debuggerUI.startTracing \"Követés indítása\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton \"Tartalom törlése\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton.tooltip \"Összegyűjtött nyomok törlése\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n<!ENTITY debuggerUI.pauseExceptions           \"Szünet kivételekkor\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"v\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.ignoreCaughtExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n<!ENTITY debuggerUI.ignoreCaughtExceptions           \"Elkapott kivételek mellőzése\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"m\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n<!ENTITY debuggerUI.showPanesOnInit           \"Panelek megjelenítése indításkor\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"d\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n<!ENTITY debuggerUI.showVarsFilter           \"Változók szűrőmező megjelenítése\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n<!ENTITY debuggerUI.showOnlyEnum           \"Csak felsorolható tulajdonságok megjelenítése\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n<!ENTITY debuggerUI.showOriginalSource           \"Eredeti források megjelenítése\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not. -->\n<!ENTITY debuggerUI.autoBlackBox           \"Minimalizált források automatikus fekete dobozzá tétele\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"f\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a header for the operators part. -->\n<!ENTITY debuggerUI.searchPanelOperators    \"Operátorok:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n<!ENTITY debuggerUI.searchFile           \"Parancsfájlok szűrése\">\n<!ENTITY debuggerUI.searchFile.key       \"P\">\n<!ENTITY debuggerUI.searchFile.altkey    \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n<!ENTITY debuggerUI.searchGlobal           \"Keresés minden fájlban\">\n<!ENTITY debuggerUI.searchGlobal.key       \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n<!ENTITY debuggerUI.searchFunction           \"Függvénydefiníció keresése\">\n<!ENTITY debuggerUI.searchFunction.key       \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"D\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n<!ENTITY debuggerUI.searchToken           \"Keresés\">\n<!ENTITY debuggerUI.searchToken.key       \"K\">\n<!ENTITY debuggerUI.searchToken.accesskey \"K\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n<!ENTITY debuggerUI.searchGoToLine           \"Ugrás sorra…\">\n<!ENTITY debuggerUI.searchGoToLine.key       \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"U\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n<!ENTITY debuggerUI.searchVariable           \"Változók szűrése\">\n<!ENTITY debuggerUI.searchVariable.key       \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n<!ENTITY debuggerUI.focusVariables           \"Változófa fókuszba\">\n<!ENTITY debuggerUI.focusVariables.key       \"z\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"z\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n<!ENTITY debuggerUI.condBreakPanelTitle \"Ez a töréspont csak akkor állítja le a végrehajtást, ha a következő kifejezés igaz\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n<!ENTITY debuggerUI.seMenuBreak     \"Töréspont hozzáadása\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n<!ENTITY debuggerUI.seMenuCondBreak     \"Feltételes töréspont hozzáadása\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n<!ENTITY debuggerUI.tabs.sources        \"Források\">\n<!ENTITY debuggerUI.tabs.traces         \"Nyomkövetések\">\n<!ENTITY debuggerUI.tabs.callstack      \"Hívási verem\">\n<!ENTITY debuggerUI.tabs.variables      \"Változók\">\n<!ENTITY debuggerUI.tabs.events         \"Események\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n<!ENTITY debuggerUI.seMenuAddWatch      \"Kijelölés figyelőkifejezéssé\">\n<!ENTITY debuggerUI.seMenuAddWatch.key  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n<!ENTITY debuggerUI.addWatch            \"Figyelőkifejezés hozzáadása\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n<!ENTITY debuggerUI.removeAllWatch           \"Minden figyelőkifejezés eltávolítása\">\n<!ENTITY debuggerUI.removeAllWatch.key       \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"M\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.resume2    \"VK_SLASH\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepOver2  \"VK_QUOTE\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepIn2    \"VK_SEMICOLON\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut2   \"VK_SEMICOLON\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxDebugger.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxDebugger.label=Hibakereső\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel=Hibakereső panel\n\n# LOCALIZATION NOTE (DebuggerWindowTitle):\n# The title displayed for the debugger window.\nDebuggerWindowTitle=Böngésző hibakeresője\n\n# LOCALIZATION NOTE (DebuggerWindowScriptTitle):\n# The title displayed for the debugger window when a script is selected.\nDebuggerWindowScriptTitle=Böngésző hibakeresője – %S\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\nToolboxDebugger.tooltip=JavaScript hibakereső\n\n# LOCALIZATION NOTE (debuggerMenu.commandkey, debuggerMenu.accesskey)\n# Used for the menuitem in the tool menu\ndebuggerMenu.commandkey=S\ndebuggerMenu.accesskey=k\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI.\ncollapsePanes=Ablaktáblák összecsukása\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI.\nexpandPanes=Ablaktáblák kibontása\n\n# LOCALIZATION NOTE (pauseLabel): The label that is displayed on the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=Kattintson a várakozáshoz (%S)\n\n# LOCALIZATION NOTE (resumeLabel): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=Kattintson a folytatáshoz (%S)\n\n# LOCALIZATION NOTE (startTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is stopped.\nstartTracingTooltip=Kattintson a követés megkezdéséhez\n\n# LOCALIZATION NOTE (stopTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is started.\nstopTracingTooltip=Kattintson a követés befejezéséhez\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=Átlépés (%S)\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=Belépés (%S)\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=Kilépés (%S)\n\n# LOCALIZATION NOTE (emptyGlobalsText): The text to display in the menulist\n# when there are no chrome globals available.\nnoGlobalsText=Nincsenek globális változók\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources menu\n# when there are no scripts.\nnoSourcesText=Az oldalnak nincsenek forrásai.\n\n# LOCALIZATION NOTE (loadingSourcesText): The text to display in the sources menu\n# when waiting for scripts to load.\nloadingSourcesText=Várakozás forrásokra…\n\n# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab\n# when there are no events.\nnoEventListenersText=Nincs megjeleníthető eseményfigyelő\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText=Nincsenek megjeleníthető veremkeretek\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the traces tab\n# when there are no function calls.\nnoFunctionCallsText=Nincs megjeleníthető függvényhívás\n\n# LOCALIZATION NOTE (tracingNotStartedText): The text to display in the traces tab\n# when when tracing hasn't started yet.\ntracingNotStartedText=A követés nem indult el\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip=Megszakítás az eseménykor be/ki\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector=:\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource=ebben:\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes=%S csomópont\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative= [natív kód]\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents=Animáció\naudioEvents=Hang\nbatteryEvents=Akkumulátor\nclipboardEvents=Vágólap\ncompositionEvents=Szerkesztés\ndeviceEvents=Eszköz\ndisplayEvents=Megjelenítés\ndragAndDropEvents=Fogd és vidd\ngamepadEvents=Játékvezérlő\nindexedDBEvents=Indexelt DB\ninteractionEvents=Interakció\nkeyboardEvents=Billentyűzet\nmediaEvents=HTML5 média\nmouseEvents=Egér\nmutationEvents=Mutáció\nnavigationEvents=Navigáció\npointerLockEvents=Mutatózár\nsensorEvents=Érzékelő\nstorageEvents=Tároló\ntimeEvents=Idő\ntouchEvents=Érintés\notherEvents=Egyéb\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=Fekete doboz be/ki\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=Nincs találat\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=Parancsfájlok keresése (%S)\n\n# LOCALIZATION NOTE (emptyChromeGlobalsFilterText): This is the text that\n# appears in the filter text box when it is empty and the chrome globals\n# container is selected.\nemptyChromeGlobalsFilterText=Felület globális változóinak szűrése (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=Változók szűrése\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText=Tulajdonságok szűrése\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=Parancsfájlok szűrése (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=Keresés minden fájlban (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=Függvénydefiníció keresése (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=Keresés ebben a fájlban (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=Ugrás sorra (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=Változók szűrése (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=Feltételes töréspont beállítása\nbreakpointMenuItem.enableSelf=Töréspont engedélyezése\nbreakpointMenuItem.disableSelf=Töréspont letiltása\nbreakpointMenuItem.deleteSelf=Töréspont eltávolítása\nbreakpointMenuItem.enableOthers=Mások engedélyezése\nbreakpointMenuItem.disableOthers=Mások letiltása\nbreakpointMenuItem.deleteOthers=Mások eltávolítása\nbreakpointMenuItem.enableAll=Minden töréspont engedélyezése\nbreakpointMenuItem.disableAll=Minden töréspont letiltása\nbreakpointMenuItem.deleteAll=Minden töréspont eltávolítása\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the loading process has started but there is no file to display\n# yet.\nloadingText=Betöltés…\n\n# LOCALIZATION NOTE (errorLoadingText): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText=Hiba a forrás betöltésekor:\\n\n\n# LOCALIZATION NOTE (addWatchExpressionText): The text that is displayed in the\n# watch expressions list to add a new item.\naddWatchExpressionText=Figyelőkifejezés hozzáadása\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton=Figyelés\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText=Nincsenek megjeleníthető változók.\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=%S hatókör\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=Figyelőkifejezések\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=Globális\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace=Veremnyomkövetés:\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects=még #1…;még #1…\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=Kattintson duplán a szerkesztéshez\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable value.\nvariablesEditableValueTooltip=Kattintson az érték módosításához\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item which can be removed.\nvariablesCloseButtonTooltip=Kattintson az eltávolításhoz\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=Kattintson az érték beállításához\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip=Kattintson a csomópont kijelöléséhez a vizsgálóban\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip=configurable\nenumerableTooltip=enumerable\nwritableTooltip=writable\nfrozenTooltip=frozen\nsealedTooltip=sealed\nextensibleTooltip=extensible\noverriddenTooltip=overridden\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel=:\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel= →\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=Legalább egy hibakereső szüneteltetve van. Előbb folytassa a legutóbb szüneteltetett hibakeresőt itt: %S \n\n\nevalGroupLabel=Evaluated Sources\nvariablesViewMissingArgs=(unavailable)\n\nvariablesViewOptimizedOut=(optimized away)\nvariablesViewUninitialized=(uninitialized)\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=Phones\ndevice.tablets=Tablets\ndevice.laptops=Laptops\ndevice.televisions=TVs\ndevice.consoles=Gaming consoles\ndevice.watches=Watches\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=másolva\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n<!ENTITY title \"Betűk\">\n<!ENTITY showAllFonts \"Az oldalon használt összes betű megjelenítése\">\n<!ENTITY usedAs \"Használatban mint:\">\n<!ENTITY system \"rendszer\">\n<!ENTITY remote \"távoli\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone=(Nincs leírás)\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName=Beállítások\n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc=Parancs végrehajtása ezen: %S\ncanonProxyManual=A távoli rendszeren végrehajtandó parancsok halmaza. A távoli rendszer %S használatával lesz elérve\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists=Már van „%S” nevű parancs\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\ncliEvalJavascript=JavaScript közvetlen beírása\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg=Túl sok argumentum\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions=Elérhető beállítások\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand=Érvénytelen parancs\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam=Érték szükséges ehhez: „%1$S”.\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists=„%1$S” nem létezik\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists=„%1$S” már létezik\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile=„%1$S” nem fájl\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory=„%1$S” nem könyvtár\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch=„%1$S” nem egyezik ezzel: „%2$S”\n\n# LOCALIZATION NOTE: When the menu has displayed all the matches that it\n# should (i.e. about 10 items) then we display this to alert the user that\n# more matches are available.\nfieldMenuMore=Több találat, gépeljen még\n\n# LOCALIZATION NOTE: The command line provides completion for JavaScript\n# commands, however there are times when the scope of what we're completing\n# against can't be used. This error message is displayed when this happens.\njstypeParseScope=Elveszett a hatókör\n\n# LOCALIZATION NOTE (jstypeParseMissing, jstypeBeginSyntax,\n# jstypeBeginUnterm): These error messages are displayed when the command line\n# is doing JavaScript completion and encounters errors.\njstypeParseMissing=Nem található a tulajdonság: „%S”\njstypeBeginSyntax=Szintaktikai hiba\njstypeBeginUnterm=Nem terminált karakterlánc literál\n\n# LOCALIZATION NOTE: This message is displayed if the system for providing\n# JavaScript completions encounters and error it displays this.\njstypeParseError=Hiba\n\n# LOCALIZATION NOTE (typesNumberNan, typesNumberNotInt2, typesDateNan): These\n# error messages are displayed when the command line is passed a variable\n# which has the wrong format and can't be converted. Parameters: %S is the\n# passed variable.\ntypesNumberNan=„%S” nem alakítható számmá.\ntypesNumberNotInt2=„%S” nem alakítható egésszé.\ntypesDateNan=„%S” nem alakítható dátummá.\n\n# LOCALIZATION NOTE (typesNumberMax, typesNumberMin, typesDateMax,\n# typesDateMin): These error messages are displayed when the command line is\n# passed a variable which has a value out of range (number or date).\n# Parameters: %1$S is the passed variable, %2$S is the limit value.\ntypesNumberMax=%1$S nagyobb, mint a maximálisan megengedett: %2$S.\ntypesNumberMin=%1$S nagyobb, mint a minimálisan megengedett: %2$S.\ntypesDateMax=%1$S későbbi, mint a maximálisan megengedett: %2$S.\ntypesDateMin=%1$S korábbi, mint a minimálisan megengedett: %2$S.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# passed an option with a limited number of correct values, but the passed\n# value is not one of them.\ntypesSelectionNomatch=„%S” nem használható.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# expecting a CSS query string, however the passed string is not valid.\nnodeParseSyntax=Szintaktikai hiba a CSS queryben\n\n# LOCALIZATION NOTE (nodeParseMultiple, nodeParseNone): These error messages\n# are displayed when the command line is expecting a CSS string that matches a\n# single node, but more nodes (or none) match.\nnodeParseMultiple=Túl sok találat (%S)\nnodeParseNone=Nincs találat\n\n# LOCALIZATION NOTE (helpDesc, helpManual, helpSearchDesc, helpSearchManual3):\n# These strings describe the \"help\" command, used to display a description of\n# a command (e.g. \"help pref\"), and its parameter 'search'.\nhelpDesc=Segítség az elérhető parancsokhoz\nhelpManual=Segítség egy adott paranccsal kapcsolatban (ha megadott keresőkifejezést, és van pontos találat), vagy az elérhető parancsokról (ha nem adott meg keresőkifejezést vagy nincs pontos találat).\nhelpSearchDesc=Keresőkifejezés\nhelpSearchManual3=A megjelenített parancsok szűrésére használandó keresőkifejezés. A reguláris kifejezések nem támogatottak.\n\n# LOCALIZATION NOTE: These strings are displayed in the help page for a\n# command in the console.\nhelpManSynopsis=Összegezés\n\n# LOCALIZATION NOTE: This message is displayed in the help page if the command\n# has no parameters.\nhelpManNone=Nincs\n\n# LOCALIZATION NOTE: This message is displayed in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll=Elérhető parancsok:\n\n# LOCALIZATION NOTE (helpListPrefix, helpListNone): These messages are\n# displayed in response to the 'help <search>' command (i.e. with a search\n# string), just above the list of matching commands. Parameters: %S is the\n# search string.\nhelpListPrefix=„%S” kezdetű parancsok:\nhelpListNone=Nincsenek ilyen kezdetű parancsok: „%S”\n\n# LOCALIZATION NOTE (helpManRequired, helpManOptional, helpManDefault): When\n# the 'help x' command wants to show the manual for the 'x' command, it needs\n# to be able to describe the parameters as either required or optional, or if\n# they have a default value.\nhelpManRequired=szükséges\nhelpManOptional=elhagyható\nhelpManDefault=elhagyható, alapértelmezett=%S\n\n# LOCALIZATION NOTE: This forms part of the output from the 'help' command.\n# 'GCLI' is a project name and should be left untranslated.\nhelpIntro=A GCLI egy kísérlet jól használható parancssor létrehozására webfejlesztők számára.\n\n# LOCALIZATION NOTE: Text shown as part of the output of the 'help' command\n# when the command in question has sub-commands, before a list of the matching\n# sub-commands.\nsubCommands=Alparancsok\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError=Parancssor-feldolgozási hiba\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc=Parancscsoportra koncentrálás\ncontextManual=Alapértelmezett előtag beállítása jövőbeli parancsokhoz. Például a „context git” lehetővé teszi a „commit” használatát a „git commit” helyett.\ncontextPrefixDesc=A parancselőtag\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError=Nem használható „%S” előtagként, mert nem szülőparancs.\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply=%S használata parancselőtagként\ncontextEmptyReply=A parancselőtag nincs beállítva\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectMethodDesc, connectUrlDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an\n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc=Parancsok továbbítása a kiszolgálónak\nconnectManual=Kapcsolódás a kiszolgálóhoz a parancsok helyi verzióinak létrehozásával a kiszolgálón. A távoli parancsok kezdetben egy előtaggal különböztethetők meg a helyi parancsoktól (de lásd a context parancsot ennek megkerüléséhez)\nconnectPrefixDesc=Importált parancsok szülőelőtagja\nconnectMethodDesc=A kapcsolódási módszer\nconnectUrlDesc=Kapcsolódás ezen URL-címhez\nconnectDupReply=Már van %S nevű kapcsolat.\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply=%S parancsok felvéve.\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2,\n# disconnectPrefixDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2=Leválás a kiszolgálóról\ndisconnectManual2=Leválás egy távoli parancsok végrehajtásához jelenleg csatlakoztatott kiszolgálóról\ndisconnectPrefixDesc=Importált parancsok szülőelőtagja\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply=%S parancsok eltávolítva.\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc=A JS global módosítása\nglobalWindowDesc=Az új ablak/global\nglobalOutput=A JS global mostantól: %S\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc=A kimeneti terület törlése\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc=Parancsok kiadása különböző nyelveken\nlangOutput=Mostantól ezt használja: %S\n\n# LOCALIZATION NOTE (prefDesc, prefManual, prefListDesc, prefListManual,\n# prefListSearchDesc, prefListSearchManual, prefShowDesc, prefShowManual,\n# prefShowSettingDesc, prefShowSettingManual): These strings describe the\n# 'pref' command and all its available sub-commands and parameters.\nprefDesc=Parancsok a beállítások irányításához\nprefManual=Parancsok a GCLI és környezetének beállításainak megváltoztatásához\nprefListDesc=Elérhető beállítások megjelenítése\nprefListManual=Beállítások listájának megjelenítése, esetleg a „keresés” paraméterrel szűrve\nprefListSearchDesc=A megjelenített beállítások listájának szűrése\nprefListSearchManual=Az adott karakterlánc keresése az elérhető beállítások listájában\nprefShowDesc=Beállítás értékének megjelenítése\nprefShowManual=Az adott beállítás értékének megjelenítése\nprefShowSettingDesc=Megjelenítendő beállítás\nprefShowSettingManual=A megjelenítendő beállítás neve\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue=%1$S: %2$S\n\n# LOCALIZATION NOTE (prefSetDesc, prefSetManual, prefSetSettingDesc,\n# prefSetSettingManual, prefSetValueDesc, prefSetValueManual): These strings\n# describe the 'pref set' command and all its parameters.\nprefSetDesc=Beállítás megváltoztatása\nprefSetManual=A környezet által meghatározott beállítások megváltoztatása\nprefSetSettingDesc=Megváltoztatandó beállítás\nprefSetSettingManual=A megváltoztatandó beállítás neve\nprefSetValueDesc=A beállítás új értéke\nprefSetValueManual=A megadott beállítás új értéke\n\n# LOCALIZATION NOTE (prefResetDesc, prefResetManual, prefResetSettingDesc,\n# prefResetSettingManual): These strings describe the 'pref reset' command and\n# all its parameters.\nprefResetDesc=Beállítás alaphelyzetbe állítása\nprefResetManual=Egy beállítás értékének visszaállítása a rendszer alapértelmezésére\nprefResetSettingDesc=Alaphelyzetbe állítandó beállítás\nprefResetSettingManual=A rendszer alapértelmezett értékére visszaállítandó beállítás neve\n\n# LOCALIZATION NOTE: This string is displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results.\nprefOutputFilter=Szűrő\n\n# LOCALIZATION NOTE (prefOutputName, prefOutputValue): These strings are\n# displayed in the output from the 'pref list' command as table headings.\nprefOutputName=Név\nprefOutputValue=Érték\n\n# LOCALIZATION NOTE (introDesc, introManual): These strings describe the\n# 'intro' command. The localization of 'Got it!' should be the same used in\n# introTextGo.\nintroDesc=A nyitó üzenet megjelenítése\nintroManual=Az új felhasználóknak a „Megértettem!” gomb megnyomásáig megjelenített üzenet ismételt megjelenítése\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3=A GCLI egy kísérlet jól használható parancssor létrehozására webfejlesztők számára.\nintroTextCommands=A parancsok listájáért írja be a következőt:\nintroTextKeys2=vagy a parancstippek megjelenítéséhez/elrejtéséhez nyomja meg a következőt:\nintroTextF1Escape=F1/Escape\nintroTextGo=Megértettem!\n\n# LOCALIZATION NOTE: This is a short description of the 'hideIntro' setting.\nhideIntroDesc=A nyitó üdvözlő üzenet megjelenítése\n\n# LOCALIZATION NOTE: This is a description of the 'eagerHelper' setting. It's\n# displayed when the user asks for help on the settings. eagerHelper allows\n# users to select between showing no tooltips, permanent tooltips, and only\n# important tooltips.\neagerHelperDesc=Mennyire rámenősek a buboréksúgók\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=Segítség az elérhető parancsokhoz\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=Elérhető parancsok\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc=Parancsok a konzol irányításához\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=A webkonzol szűrése, törlése és bezárása\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=A konzol törlése\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=Az oldal mentése képként\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=PNG kép mentése a teljes látható ablakról (esetleg késleltetés után)\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=Cél fájlnév\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=A fájl neve („.png” kiterjesztéssel), amelybe a képernyőképet menteni szeretné.\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=A képernyőkép vágólapra másolandó? (igaz/hamis)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=Igaz, ha a képernyőképet másolni szeretné fájlba mentés helyett.\n\n# LOCALIZATION NOTE (screenshotChromeDesc) A very short string to describe\n# the 'chrome' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\n# The argument (%1$S) is the browser name.\nscreenshotChromeDesc2=A %1$S ablak felületét menti? (igaz/hamis)\n\n# LOCALIZATION NOTE (screenshotChromeManual) A fuller description of the\n# 'chrome' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\n# The argument (%1$S) is the browser name.\nscreenshotChromeManual2=Igaz, ha a %1$S ablakról szeretne képernyőképet készíteni a weboldal tartalomablaka helyett.\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions=Beállítások\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=Késleltetés (másodperc)\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=Várakozás ennyi másodpercig a képernyőkép készítése előtt\n\n# LOCALIZATION NOTE (screenshotFullscreenDesc) A very short string to describe\n# the 'fullscreen' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=Teljes weboldal? (igaz/hamis)\n\n# LOCALIZATION NOTE (screenshotFullscreenManual) A fuller description of the\n# 'fullscreen' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=A képernyőkép tartalmazza a weboldal aktuális görgetett határain kívüli részeit is.\n\n# LOCALIZATION NOTE (screenshotSelectorChromeConflict) Exception thrown when user\n# tries to use 'selector' option along with 'chrome' option of the screenshot\n# command. Refer: https://bugzilla.mozilla.org/show_bug.cgi?id=659268#c7\nscreenshotSelectorChromeConflict=A selector lehetőség nem támogatott, ha a chrome beállítás igaz\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. The first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=Képernyőkép %1$S - %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=Hiba a mentéskor ide:\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=Mentve ide:\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=Hiba történt a vágólapra másoláskor.\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=Vágólapra másolva.\n\n# LOCALIZATION NOTE (screenshotTooltip) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltip=Képernyőkép a teljes képernyőről\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc=Csomópontok kiemelése\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual=Kiemeli az oldal egyik választójára illeszkedő csomópontokat\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc=CSS választó\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual=Az oldalon csomópontok illesztésére használt CSS-választó\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc=Beállítások\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc=Útmutatók elrejtése\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual=A kijelölt csomópont körüli útmutatók elrejtése\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc=A csomópont infosávjának megjelenítése\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual=Infosáv megjelenítése a kiemelt csomópont fölött (az infosáv a címkenevet, attribútumokat és méretet jeleníti meg)\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc=Minden találat megjelenítése\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual=Ha túl sok csomópont illeszkedik a választóra, akkor csak az első 100 jelenik meg, az oldal lelassulásának elkerülése érdekében. Ezzel az összes találat megjeleníthető.\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc=Dobozmodell terület\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual=A dobozmodell melyik területe legyen kiemelve: „content”, „padding”, „border” vagy „margin”\n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc=Kitöltés stílusa\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual=Az alapértelmezett területkitöltési stílus felülbírálása egyéni színnel\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc=Meglévő kiemelők megtartása\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual=Alapesetben a meglévő kiemelők elrejtésre kerülnek a parancs futtatásakor, hacsak ez nincs beállítva\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm=%1$S csomópont kiemelve\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached=%1$S csomópont illeszkedik, de csak %2$S van kiemelve. A „--showall” használatával mind megjeleníthető.\n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc=Minden csomópont kiemelésének megszüntetése\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual=A „highlight” paranccsal korábban kiemelt csomópontok kiemelésének megszüntetése\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=%1$S újraindítása\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=Letiltja a tartalom betöltését a gyorsítótárból újraindításkor\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=Az újraindítási kérést a felhasználó megszakította.\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=%1$S újraindítása…\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=Csomópont vizsgálata\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=Egy elem méreteinek és tulajdonságainak vizsgálata CSS választó használatával a DOM kiemelő megnyitására\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=CSS választó\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=Egy CSS választó az egyetlen elemet azonosító document.querySelectorral való használatra\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc=Szín mentése az oldalról\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual=Panel megnyitása, amely az oldal egy részét felnagyítja a képpontok vizsgálata és a színértékek másolása érdekében\n\n# LOCALIZATION NOTE (eyedropperTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the Eyedropper tool.\neyedropperTooltip=Szín mentése az oldalról\n\n# LOCALIZATION NOTE (tiltDesc) A very short description of the 'tilt'\n# command. See tiltManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltDesc=A weboldal megjelenítése 3D-ben\n\n# LOCALIZATION NOTE (tiltManual) A fuller description of the 'tilt'\n# command, displayed when the user asks for help on what it does.\ntiltManual=A weboldal különböző részei és azok ősei közti viszony vizsgálata 3D környezetben\n\n# LOCALIZATION NOTE (tiltOpenDesc) A very short description of the 'tilt inspect'\n# command. See tiltOpenManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltOpenDesc=Az Inspector 3D nézet megnyitása\n\n# LOCALIZATION NOTE (tiltOpenManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltOpenManual=A 3D oldalvizsgáló inicializálása, és egy csomópont elhagyható kiemelése CSS választó használatával.\n\n# LOCALIZATION NOTE (tiltToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Tilt 3D View.\ntiltToggleTooltip=3D-nézet\n\n# LOCALIZATION NOTE (tiltTranslateDesc) A very short description of the 'tilt translate'\n# command. See tiltTranslateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltTranslateDesc=A weboldalháló mozgatása\n\n# LOCALIZATION NOTE (tiltTranslateManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltTranslateManual=A weboldal hálójának fokozatos mozgatása adott irányba\n\n# LOCALIZATION NOTE (tiltTranslateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateXDesc=X (képpont)\n\n# LOCALIZATION NOTE (tiltTranslateXManual) A fuller description of the 'x'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateXManual=A weboldal hálójának mozgatása ennyi képponttal az X tengely mentén\n\n# LOCALIZATION NOTE (tiltTranslateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateYDesc=Y (képpont)\n\n# LOCALIZATION NOTE (tiltTranslateYManual) A fuller description of the 'y'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateYManual=A weboldal hálójának mozgatása ennyi képponttal az Y tengely mentén\n\n# LOCALIZATION NOTE (tiltRotateDesc) A very short description of the 'tilt rotate'\n# command. See tiltRotateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltRotateDesc=A weboldalháló forgatása\n\n# LOCALIZATION NOTE (tiltRotateManual) A fuller description of the 'tilt rotate'\n# command, displayed when the user asks for help on what it does.\ntiltRotateManual=A weboldal hálójának fokozatos forgatása adott irányba\n\n# LOCALIZATION NOTE (tiltRotateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateXDesc=X (fok)\n\n# LOCALIZATION NOTE (tiltRotateXManual) A fuller description of the 'x'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateXManual=A weboldal hálójának forgatása ennyivel az X tengely mentén\n\n# LOCALIZATION NOTE (tiltRotateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateYDesc=Y (fok)\n\n# LOCALIZATION NOTE (tiltRotateYManual) A fuller description of the 'y'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateYManual=A weboldal hálójának forgatása ennyivel az Y tengely mentén\n\n# LOCALIZATION NOTE (tiltRotateZDesc) A very short string to describe the\n# 'z' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateZDesc=Z (fok)\n\n# LOCALIZATION NOTE (tiltRotateZManual) A fuller description of the 'z'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateZManual=A weboldal hálójának forgatása ennyivel a Z tengely mentén\n\n# LOCALIZATION NOTE (tiltZoomDesc) A very short description of the 'tilt zoom'\n# command. See tiltZoomManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltZoomDesc=A weboldalhálóra közelítés vagy attól távolodás\n\n# LOCALIZATION NOTE (tiltZoomManual) A fuller description of the 'tilt zoom'\n# command, displayed when the user asks for help on what it does.\ntiltZoomManual=A weboldal hálójának fokozatos mozgatása a Z tengely mentén\n\n# LOCALIZATION NOTE (tiltZoomAmountDesc) A very short string to describe the\n# 'zoom' parameter to the 'tilt zoom' command, which is displayed in a dialog\n# when the user is using this command.\ntiltZoomAmountDesc=Nagyítás (képpont)\n\n# LOCALIZATION NOTE (tiltZoomAmmuntManual) A fuller description of the 'zoom'\n# parameter to the 'zoom' command, displayed when the user asks for help\n# on what it does.\ntiltZoomAmountManual=A weboldal hálójának mozgatása ennyi képponttal a Z tengely mentén\n\n# LOCALIZATION NOTE (tiltResetDesc) A very short description of the 'tilt reset'\n# command. See tiltResetManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltResetDesc=A mozgatás, forgatás és nagyítás visszaállítása\n\n# LOCALIZATION NOTE (tiltResetManual) A fuller description of the 'tilt reset'\n# command, displayed when the user asks for help on what it does.\ntiltResetManual=A weboldal hálós modellnézetmátrixára alkalmazott minden átalakítást visszaállít\n\n# LOCALIZATION NOTE (tiltCloseDesc) A very short description of the 'tilt close'\n# command. See tiltCloseManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltCloseDesc=A megjelenítés bezárása, ha nyitva van\n\n# LOCALIZATION NOTE (tiltCloseManual) A fuller description of the 'tilt close'\n# command, displayed when the user asks for help on what it does.\ntiltCloseManual=A megjelenítés bezárása, és visszaváltás az Inspector alapértelmezett kiemelőjére\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=A parancs használata előtt meg kell nyitni a hibakeresőt\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first before setting breakpoints.\ndebuggerStopped=A töréspontok beállításához meg kell nyitni a hibakeresőt\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=Töréspontok kezelése\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=Parancsok a töréspontok felsorolásához, hozzáadásához és eltávolításához\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=Ismert töréspontok megjelenítése\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=Nincs töréspont beállítva\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=Eltávolítás\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=Töréspont hozzáadva\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=Nem lehet beállítani a töréspontot: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=Töréspont hozzáadása\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=Támogatott törésponttípusok: sor\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=Sor töréspont hozzáadása\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=JS fájl URI\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=Sorszám\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=Töréspont eltávolítása\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=Töréspont indexe\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=Töréspont eltávolítva\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=Hibakereső kezelése\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=Parancsok a fő szál megszakításához vagy folytatásához, kódsorokba belépéshez, kilépéshez vagy azok átlépéséhez\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=A hibakereső megnyitása\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=A hibakereső bezárása\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=Szünetelteti a fő szálat\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=Folytatja a fő szálat, és folytatja a végrehajtást egy töréspont után a következő töréspontig vagy a parancsfájl befejeztetéséig.\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=Léptetés kezelése\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=Parancsok kódsorokba belépéshez, kilépéshez vagy azok átlépéséhez\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=Végrehajtja az aktuális utasítást, és megáll a következő utasításnál. Ha az aktuális utasítás egy függvényhívás, akkor a hibakereső az egész függvényt végrehajtja, és a függvényhívás után következő utasításnál áll meg\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step in command.\ndbgStepInDesc=Végrehajtja az aktuális utasítást, és megáll a következő utasításnál. Ha az aktuális utasítás egy függvényhívás, akkor a hibakereső belép abba a függvénybe, ellenkező esetben a következő utasításnál áll meg\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step out command.\ndbgStepOutDesc=Kilép az aktuális függvényből, és feljebb lép egy szinttel, ha a függvény beágyazott. Ha a fő törzsben áll, akkor a parancsfájl a végéig kerül végrehajtásra, vagy a következő töréspontig. A kihagyott utasítások végrehajtásra kerülnek, de végiglépkedni nem fog azokon\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=A hibakeresőbe betöltött forrás URL-ek felsorolása\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc=Források fekete dobozzá tétele a hibakeresőben\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc=Adott forrás fekete dobozzá tétele\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc=A kifejezésre (például: „*.min.js”) illeszkedő összes forrás legyen fekete doboz\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc=Illesztés megfordítása, így fekete dobozba kerül minden forrás, amely nem a megadott forrás vagy nem illeszkedik a megadott glob mintára.\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc=(Nem lett forrás fekete dobozzá téve)\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc=A következő források fekete dobozzá téve:\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc=Hiba a fekete dobozzá tételkor:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc=Források ne legyenek fekete dobozok a hibakeresőben\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc=Adott forrás ne legyen fekete doboz\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc=A kifejezésre (például: „*.min.js”) illeszkedő egyik forrás se legyen fekete doboz\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc=(Nem lett forrás fekete doboz állapota törölve)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc=A következő források fekete doboz állapota törölve:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc=Hiba a fekete dobozzá tétel törlésekor:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc=Illesztés megfordítása, így nem kerül fekete dobozba minden forrás, amely nem a megadott forrás vagy nem illeszkedik a megadott glob mintára.\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=A konzol bezárása\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=A konzol megnyitása\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=Oldalerőforrás hangolása\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=Az oldal részét képező egyik erőforrás szerkesztése\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=Szerkesztendő URL\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=Ugrás ezen sorra\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=Az oldal átméretezése\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=Szélesség képpontban\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=Magasság képpontban\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=Belépés az alkalmazkodó megjelenés módba\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=Kilépés az alkalmazkodó megjelenés módból\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=Az alkalmazkodó megjelenés mód átváltása\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\nresizeModeToggleTooltip=Alkalmazkodó megjelenés mód\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=Oldalméret megváltoztatása\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=Az alkalmazkodó megjelenés mód vezérlése\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2=Az alkalmazkodó megjelenésű weboldalak reagálnak a környezetükre, így egyaránt jól néznek ki mobil és széles képernyős kijelzőn, és mindenen ezek között. Az alkalmazkodó megjelenés mód lehetővé teszi különböző oldalméretek tesztelését a %1$Sban, a böngésző átméretezése nélkül.\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=A parancsok kezelése\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=A mozcmd könyvtár újraolvasása\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3=Betöltött parancsok innen: „%1$S”\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc=mozcmd könyvtár beállítása\n\n# LOCALIZATION NOTE (cmdSetdirManual2) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual2=Egy „mozcmd” könyvtárral egyszerűen hozhat létre új egyéni parancsokat. További információkért lásd az <a href=\"https://developer.mozilla.org/docs/Tools/GCLI/Customization\">MDN dokumentációt</a>.\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc=.mozcmd fájlok könyvtára\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=Kiegészítők kezelése\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=Telepített kiegészítők felsorolása\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=Válasszon kiegészítőtípust\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=Jelenleg a következő szótárak vannak telepítve:\naddonListExtensionHeading=Jelenleg a következő kiterjesztések vannak telepítve:\naddonListLocaleHeading=Jelenleg a következő területi beállítások vannak telepítve:\naddonListPluginHeading=Jelenleg a következő bővítmények vannak telepítve:\naddonListThemeHeading=Jelenleg a következő témák vannak telepítve:\naddonListAllHeading=Jelenleg a következő kiegészítők vannak telepítve:\naddonListUnknownHeading=Jelenleg a következő kijelölt típusú kiegészítők vannak telepítve:\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=Engedélyezés\naddonListOutDisable=Letiltás\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=függőben\naddonPendingEnable=engedélyezés\naddonPendingDisable=letiltás\naddonPendingUninstall=eltávolítás\naddonPendingInstall=telepítés\naddonPendingUpgrade=frissítés\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous add-on commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=A kiegészítő neve\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for add-ons of a particular type were not found.\naddonNoneOfType=Nincsenek ilyen típusú kiegészítők telepítve.\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=A megadott kiegészítő engedélyezése\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an add-on that is\n# already enabled.\naddonAlreadyEnabled=%S már engedélyezve van.\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an add-on is enabled.\naddonEnabled=%S engedélyezve.\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=A megadott kiegészítő letiltása\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an add-on that is\n# already disabled.\naddonAlreadyDisabled=%S már le van tiltva.\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an add-on is disabled.\naddonDisabled=%S letiltva.\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=Erőforrások exportálása\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=HTML exportálása az oldalból\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=Oldal módosítása\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=Keresés és csere az oldal elemeiben\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=Keresendő elemek\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=Helyettesítő karakterlánc\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=Keresés a kis- és nagybetűk megkülönböztetése nélkül\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=CSS választó a keresés gyökeréhez\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=CSS választó illesztése a keresésben\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=Attribútumillesztő reguláris kifejezés\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=Keresés korlátozása attribútumokra\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=Keresés korlátozása szöveges csomópontokra\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=A választó által talált elemek: %1$S. Cserék szöveges csomópontokban: %2$S. Cserék attribútumokban: %3$S.\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=Elemek és attribútumok eltávolítása az oldalról\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=Elemek eltávolítása az oldalról\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=Az eltávolítandó elemeket megadó CSS választó\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=A keresés gyökerét megadó CSS választó\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=Az elem eltávolítása, de a tartalom megtartása\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=Csak az üres elemek eltávolítása\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=A választó által talált elemek: %1$S. Eltávolított elemek: %2$S.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=Illeszkedő attribútumok eltávolítása\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=Az eltávolítandó attribútumokat megadó reguláris kifejezés\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=Felvenni kívánt elemek CSS választója\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=A keresés gyökerének CSS választója\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=Keresés a kis- és nagybetűk megkülönböztetése nélkül\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=A választó által talált elemek: %1$S. Eltávolított attribútumok: %2$S.\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2= %1$S fejlesztői eszközök használata\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=Különböző eszközök %1$S fejlesztői eszközök közvetlen használatához\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=Eszközök betöltése egy mozilla-central másolatból\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound=%1$s nem létezik vagy nem a mozilla-central másolata.\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded=Eszközök betöltve innen: %1$s.\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=%1$S fejlesztői eszközök betöltése egy teljes mozilla-central másolatból.\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=Egy mozilla-central másolat\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=Beépített eszközök használata\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=Beépített eszközök használata a korábbi srcdir parancs felülbírálásával.\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=Beépített eszközök betöltve.\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=Fejlesztői eszközök újratöltése\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=Eszközök újratöltve.\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=Sütik megjelenítése és megváltoztatása\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=Parancsok sütik felsorolásához, létrehozásához, törléséhez és megváltoztatásához az aktuális tartományban.\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=Sütik megjelenítése\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=Az aktuális oldalon jelentőséggel bíró sütik listájának megjelenítése.\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=Gép:\ncookieListOutPath=Útvonal:\ncookieListOutExpires=Lejárat:\ncookieListOutAttributes=Attribútumok:\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=Nincs\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=A böngésző kilépésekor (munkamenet)\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=Nem találhatók sütik ehhez az oldalhoz\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=Nem találhatók sütik ehhez a géphez: %1$S\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=Szerkesztés\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=Eltávolítás\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=Süti eltávolítása\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=Süti eltávolítása a kulcsa alapján\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=Az eltávolítandó süti kulcsa\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=Süti beállítása\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=Süti beállítása egy kulcsnév, annak értéke és a következő attribútumok közül egy vagy több esetleges megadásával: expires (max-age másodpercben, vagy a lejárati idő GMTString formátumban), path, domain, secure\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=A beállítandó süti kulcsa\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=A beállítandó süti értéke\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc=Beállítások\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=A beállítandó süti útvonala\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=A beállítandó süti tartománya\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=Csak https felett vihető át\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=Nem érhető el kliensoldali parancsfájlból\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=Csak a böngésző munkamenete alatt érvényes\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=A süti lejárati ideje (idézőjelezett RFC2822 vagy ISO 8601 dátum)\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=JavaScript szépítő\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=A csinosítandó JS fájl URL-címe\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=Behúzás mérete karakterben\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=Minden sor behúzása ennyi karakterrel\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=A sorok behúzásához használt karakterek\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=A sorok behúzásához használt karakterek. A lehetőségek: space (szóköz) vagy tab.\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=Ne őrizze meg a sortöréseket\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=A meglévő sortörések megmaradjanak-e\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=Egymást követő sortörések max. száma\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=A megőrzendő egymást követő sortörések maximális száma\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=A jslint-stricter mód kikényszerítése\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=Ha igazra van állítva, akkor a jslint-stricter mód ki lesz kényszerítve\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=Zárójelek kódolási stílusának beállítása\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=Válassza ki a zárójelek kódolási stílusát: collapse - a zárójelek a vezérlőutasításokkal egy sorba kerülnek; expand - a zárójelek saját sorba kerülnek (Allman / ANSI stílus); end-expand - a záró zárójelek saját sorba kerülnek; expand-strict - zárójelek saját sorba kerülnek még ha a saját kódot el is rontják.\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=Nincs szóköz a feltételes utasítások előtt\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=A \\\\xNN karakterek escapelésének megszüntetése\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=A karakterláncokban \\\\xNN jelöléssel kódolt nyomtatható karakterek escapelése megszüntetendő-e?\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=Írjon be egy érvényes URL-t\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=Beállítások\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=Parancsok a függvényhívás-naplózás kezeléséhez\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=Függvényhívások konzolra naplózásának indítása\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=A hívásnaplózás elindult.\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=A függvényhívás-naplózás leállítása\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=Jelenleg nincs aktív hívásnaplózás\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=A hívásnaplózás leállítva. Aktív kontextusok: %1$S.\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=A felület kódjára vonatkozó függvényhívások konzolra naplózásának indítása\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=Globális objektum, JSM URI vagy JS, amelyből a globális objektum lekérendő\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=A globális objektum, JSM URI-je vagy a felületablakban végrehajtandó JS, amelyből a globális objektum lekérendő\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=A hívásnaplózás elindult.\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=A függvényhívás-naplózás leállítása\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=Jelenleg nincs aktív felületkód-hívás naplózás\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=A hívásnaplózás leállítva. Aktív kontextusok: %1$S.\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<névtelen>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=Metódushívás\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=Érvénytelen JSM!\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=A változó nem található a tartalomablakban.\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=A változó nem található a felületablakban.\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of JavaScript\n# and invalid JavaScript code.\ncallLogChromeEvalException=A kiértékelt JavaScript a következő kivételt dobta\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=A JavaScript forrásnak egy objektumra kell kiértékelődnie, amelynek metódushívásai naplózandók, például \"({a1: függvény() {this.a2()},a2: függvény() {}});\"\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=Scratchpad\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=Kirajzolt terület kiemelése\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=Rajzolás villogásának bekapcsolása\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=Rajzolás villogásának kikapcsolása\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=felületi keretek\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=Újrarajzolt területek kirajzolása más színekkel\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip=Kirajzolt terület kiemelése\n\n# LOCALIZATION NOTE (paintflashingToggleDesc) A very short string used to describe the\n# function of the \"paintflashing toggle\" command.\npaintflashingToggleDesc=Rajzolás villogása be/ki\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\nsplitconsoleTooltip=Megosztott konzol be/ki\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=Alkalmazás-gyorsítótár segédprogramok\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=Gyorsítótár manifest ellenőrzése\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=Gyorsítótár manifest-tel és az általa hivatkozott fájlokkal kapcsolatos problémák keresése\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=Ellenőrzendő URI\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=Az alkalmazás-gyorsítótár sikeresen ellenőrizve.\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=Bejegyzések törlése az alkalmazás-gyorsítótárból\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=Bejegyzések törlése az alkalmazás-gyorsítótárból\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=Bejegyzések sikeresen törölve.\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=Alkalmazás-gyorsítótár bejegyzések listájának megjelenítése.\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=Alkalmazás-gyorsítótár elemek teljes listájának megjelenítése. A keresési paraméter használatakor a táblázat a keresőkifejezést tartalmazó bejegyzéseket jeleníti meg.\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=Találatok szűrése keresőkifejezéssel.\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=Kulcs:\nappCacheListDataSize=Adatméret:\nappCacheListDeviceID=Eszközazonosító:\nappCacheListExpirationTime=Lejárat:\nappCacheListFetchCount=Lekérések száma:\nappCacheListLastFetched=Utoljára lekérve:\nappCacheListLastModified=Utoljára módosítva:\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=Bejegyzés megjelenítése\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=Új lap megjelenítése a megadott gyorsítótár-információkkal.\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=Új lap megjelenítése a megadott gyorsítótár-információkkal.\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=A megjelenítendő bejegyzés kulcsa.\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=Profilozó kezelése\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=Parancsok egy JavaScript profilozó indításához vagy leállításához\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=A profilozó megnyitása\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=A profilozó bezárása\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=Profilozás indítása\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=Az elindítandó profil neve.\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=Profilozás leállítása\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=A leállítandó profil neve.\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=Minden profil felsorolása\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=Egyedi profil megjelenítése\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=Egy profil neve.\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2=A profil már meg lett kezdve\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=A profil nem található\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3=A profilozó még nem indult el. A „profile start” használatával kezdje meg a profilozást\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2=Rögzítés…\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped=Leállítva…\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=A parancs működéséhez előbb meg kell nyitni a profilozót\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=Távoli hibakeresési port megnyitása\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2=A(z) %1$S képes engedélyezni a távoli hibakeresést TCP/IP kapcsolat fölött. Biztonsági okból ez alapesetben ki van kapcsolva, de ezzel a paranccsal bekapcsolható.\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=Ezen TCP port figyelése\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=A figyelést a devtools.debugger.remote-enabled beállítás kikapcsolta\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=%1$S port figyelése\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=A DebuggerServer nincs előkészítve\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc=CSS médiatípus-emuláció\nmediaEmulateDesc=Egy megadott CSS médiatípus emulálása\nmediaEmulateManual=A dokumentum megjelenítése, mintha a megadott médiatípust támogató eszközön jelenne meg a megfelelő CSS szabályok alkalmazásával.\nmediaEmulateType=Az emulálandó médiatípus\nmediaResetDesc=CSS médiatípus emulálásának leállítása\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc=Gyakori programkönyvtárak beszúrása az oldalba\ninjectManual2=Gyakori programkönyvtárak beszúrása az oldal tartalmába, amelyek elérhetők a konzolból is.\ninjectLibraryDesc=Válassza ki a beszúrandó programkönyvtárat, vagy írja be egy parancsfájl érvényes URL-jét\ninjectLoaded=%1$S betöltve\ninjectFailed=%1$S betöltése sikertelen – érvénytelen URI\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc=Mappák megnyitása\nfolderOpenDesc=Mappaútvonal megnyitása\nfolderOpenDir=Könyvtár útvonala\nfolderOpenProfileDesc=Profilkönyvtár megnyitása\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath=Írjon be egy érvényes útvonalat\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult=%1$S megnyitva\n\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=%1$S node highlighted;%1$S nodes highlighted\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=The command '%1$S' is not available in multiprocess mode (E10S)\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/inspector.dtd",
    "content": "<!ENTITY inspectorHTMLEdit.label       \"Szerkesztés HTML-ként\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"H\">\n\n<!ENTITY inspectorHTMLCopyInner.label       \"Inner HTML másolása\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"I\">\n\n<!ENTITY inspectorHTMLCopyOuter.label       \"Outer HTML másolása\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey   \"O\">\n\n<!ENTITY inspectorCopyUniqueSelector.label       \"Egyedi kijelölő másolása\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey   \"e\">\n\n<!ENTITY inspectorHTMLPasteOuter.label      \"Outer HTML beillesztése\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"u\">\n\n<!ENTITY inspectorHTMLDelete.label          \"Csomópont törlése\">\n<!ENTITY inspectorHTMLDelete.accesskey      \"C\">\n\n<!ENTITY inspector.selectButton.tooltip     \"Válasszon egy elemet az egérrel\">\n\n<!ENTITY inspectorSearchHTML.label          \"HTML keresése\">\n<!ENTITY inspectorSearchHTML.key            \"F\">\n\n<!ENTITY inspectorCopyImageDataUri.label       \"Képadat URL másolása\">\n\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n<!ENTITY inspectorHTMLPasteAfter.label       \"After\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"B\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n<!ENTITY inspectorHTMLPasteBefore.label      \"Before\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"t\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"Paste…\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"As First Child\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"N\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteInner.label      \"Paste Inner HTML\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"L\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n<!ENTITY inspectorHTMLPasteLastChild.label       \"As Last Child\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n<!ENTITY inspectorSearchHTML.label2          \"Search with CSS Selectors\">\n\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n<!ENTITY inspectorShowDOMProperties.label       \"Show DOM Properties\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (confirmNavigationAway): Used in the Inspector tool, when\n# the user tries to navigate away from a web page, to confirm the change of\n# page.\nconfirmNavigationAway.message2=Az oldal elhagyása esetén a módosítások nem lesznek mentve.\nconfirmNavigationAway.buttonLeave=Oldal elhagyása\nconfirmNavigationAway.buttonLeaveAccesskey=e\nconfirmNavigationAway.buttonStay=Maradás ezen az oldalon\nconfirmNavigationAway.buttonStayAccesskey=m\n\nbreadcrumbs.siblings=Testvérek\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=A hibakereső szüneteltetve van. Egyes szolgáltatások nem fognak működni, mint az egérrel kijelölés.\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=Csomópontműveletek\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label=Vizsgáló\ninspector.commandkey=C\ninspector.accesskey=V\n\n# LOCALIZATION NOTE (inspector.panelLabel.*)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel=Vizsgáló panel\ninspector.panelLabel.markupView=Jelölőnyelv nézet\n\n# LOCALIZATION NOTE (markupView.more.*)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=Néhány csomópont elrejtve.\nmarkupView.more.showAll=Minden %S csomópont megjelenítése\ninspector.tooltip=DOM- és stílusvizsgáló\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage=Nem sikerült betölteni a képet\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\neventsTooltip.openInDebugger=Megnyitás hibakeresőben\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n<!ENTITY title                  \"Dobozmodell\">\n<!ENTITY margin.tooltip         \"margó\">\n<!ENTITY border.tooltip         \"szegély\">\n<!ENTITY padding.tooltip        \"kitöltés\">\n<!ENTITY content.tooltip        \"tartalom\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n<!ENTITY netmonitorUI.perfNotice1         \"• Kattintson a\">\n<!ENTITY netmonitorUI.perfNotice2         \"gombra a teljesítményelemzés megkezdéséhez.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.reload1/2/3): These are the labels displayed\n  -  in the network table when empty to start logging network requests. -->\n<!ENTITY netmonitorUI.reloadNotice1       \"• Végezzen lekérést, vagy\">\n<!ENTITY netmonitorUI.reloadNotice2       \"töltse újra\">\n<!ENTITY netmonitorUI.reloadNotice3       \"az oldalt a hálózati aktivitással kapcsolatos részletek megjelenítéséhez.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n<!ENTITY netmonitorUI.toolbar.status2     \"✓\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n<!ENTITY netmonitorUI.toolbar.method      \"Módszer\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n<!ENTITY netmonitorUI.toolbar.file        \"Fájl\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n<!ENTITY netmonitorUI.toolbar.domain      \"Tartomány\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n<!ENTITY netmonitorUI.toolbar.type        \"Típus\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column. -->\n<!ENTITY netmonitorUI.toolbar.size        \"Méret\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n<!ENTITY netmonitorUI.toolbar.waterfall   \"Idővonal\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n<!ENTITY netmonitorUI.tab.headers         \"Fejlécek\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n<!ENTITY netmonitorUI.tab.cookies         \"Sütik\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n<!ENTITY netmonitorUI.tab.params          \"Paraméterek\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n<!ENTITY netmonitorUI.tab.response        \"Válasz\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n<!ENTITY netmonitorUI.tab.timings         \"Időzítések\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n<!ENTITY netmonitorUI.tab.preview         \"Előnézet\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterAll    \"Mind\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFonts  \"Betűk\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterImages \"Képek\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterMedia  \"Média\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterOther  \"Egyéb\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n<!ENTITY netmonitorUI.footer.clear  \"Tartalom törlése\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n<!ENTITY netmonitorUI.footer.perf   \"Teljesítményelemzés be/ki…\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n<!ENTITY netmonitorUI.panesButton.tooltip \"Hálózati infók be/ki\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n<!ENTITY netmonitorUI.summary.url         \"Kérés URL:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n<!ENTITY netmonitorUI.summary.method      \"Kérésmetódus:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n<!ENTITY netmonitorUI.summary.status      \"Állapotkód:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n<!ENTITY netmonitorUI.summary.version     \"Verzió:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n<!ENTITY netmonitorUI.summary.size        \"Fejlécméret:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n<!ENTITY netmonitorUI.response.name       \"Név:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n<!ENTITY netmonitorUI.response.dimensions \"Méretek:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n<!ENTITY netmonitorUI.response.mime       \"MIME-típus:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.encoding): This is the label displayed\n  -  in the network details response tab identifying an image's encoding. -->\n<!ENTITY netmonitorUI.response.encoding   \"Kódolás:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n<!ENTITY netmonitorUI.timings.blocked     \"Blokkolva:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n<!ENTITY netmonitorUI.timings.dns         \"DNS-feloldás:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n<!ENTITY netmonitorUI.timings.connect     \"Csatlakozás:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n<!ENTITY netmonitorUI.timings.send        \"Küldés:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n<!ENTITY netmonitorUI.timings.wait        \"Várakozás:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n<!ENTITY netmonitorUI.timings.receive     \"Fogadás:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n<!ENTITY netmonitorUI.context.perfTools   \"Teljesítményelemzés kezdése…\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"T\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n<!ENTITY netmonitorUI.context.copyUrl     \"URL másolása\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n<!ENTITY netmonitorUI.context.copyAsCurl    \"Másolás mint cURL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrl.accesskey \"m\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"Kép másolása adat URI-ként\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"U\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n<!ENTITY netmonitorUI.summary.editAndResend \"Szerkesztés és újraküldés\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey \"R\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n<!ENTITY netmonitorUI.context.newTab      \"Megnyitás új lapon\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n<!ENTITY netmonitorUI.context.newTab.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n<!ENTITY netmonitorUI.custom.newRequest   \"Új kérés\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.query        \"Lekérdezés karakterlánc:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.headers      \"Kérés fejlécei:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.postData     \"Kérés törzse:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n<!ENTITY netmonitorUI.custom.send         \"Küldés\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n<!ENTITY netmonitorUI.custom.cancel       \"Mégse\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n<!ENTITY netmonitorUI.backButton          \"Vissza\">\n\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n<!ENTITY netmonitorUI.security.certificate \"Certificate:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n<!ENTITY netmonitorUI.security.cipherSuite \"Cipher suite:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n<!ENTITY netmonitorUI.security.connection \"Connection:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n<!ENTITY netmonitorUI.security.error      \"An error occured:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n<!ENTITY netmonitorUI.security.hpkp \"Public Key Pinning:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n<!ENTITY netmonitorUI.security.hsts \"HTTP Strict Transport Security:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n<!ENTITY netmonitorUI.security.protocolVersion \"Protocol version:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n<!ENTITY netmonitorUI.security.warning.cipher     \"The cipher used for encryption is deprecated and insecure.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.protocol): A tooltip\n  -  for warning icon that indicates a connection uses insecure protocol. -->\n<!ENTITY netmonitorUI.security.warning.sslv3      \"The protocol SSL 3.0 is deprecated and insecure.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.address): This is the label displayed\n  -  in the network details headers tab identifying the remote address. -->\n<!ENTITY netmonitorUI.summary.address     \"Remote address:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n<!ENTITY netmonitorUI.summary.rawHeaders \"Raw headers\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Request headers:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Response headers:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n<!ENTITY netmonitorUI.tab.security        \"Security\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n<!ENTITY netmonitorUI.toolbar.transferred \"Transferred\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label=Hálózat\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel=Hálózat panel\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey=G\nnetmonitor.accesskey=z\n\n# LOCALIZATION NOTE (netmonitor.tooltip):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\nnetmonitor.tooltip=Hálózatfigyelő\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=Kérés részleteinek elrejtése\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=Kérés részleteinek megjelenítése\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=Nincsenek fejlécek a kéréshez\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=Fejlécek szűrése\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=Nincsenek sütik a kéréshez\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=Sütik szűrése\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=Nincsenek paraméterek a kéréshez\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=Kérésparaméterek szűrése\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=Lekérdezés karakterlánc\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=Űrlapadatok\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=Kérés tartalma\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=Kérés fejlécei\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload=Fejlécek kérése a feltöltési adatfolyamból\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=Válasz fejlécei\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=Kérés sütijei\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=Válasz sütijei\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=Tulajdonságok szűrése\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → visszahívás %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=Növekvő sorrend\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=Csökkenő sorrend\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=Nincs kérés\n\n# LOCALIZATION NOTE (networkMenu.summary): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the number of seconds.\nnetworkMenu.summary=Egy kérés, #2 KB, #3 s;#1 kérés, #2 KB, #3 s\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB=%S KB\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S ms\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond=%S ms\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second=%S mp\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute=%S perc\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading=Betöltés\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable=Üres\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading=Kis türelmet…\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable=Nem érhetők el adatok\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS=%S mp\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled=Feltöltött gyorsítótár\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled=Gyorsítótár ürítése\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Méret: %S KB\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds=Idő: #1 másodperc;Idő: #1 másodperc\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached=Gyorsítótárazott válaszok: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount=Kérések összesen: %S\n\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=Disabled\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=Enabled\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=Host %S:\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayd. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<Not Available>\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=A security error prevented the resource from being loaded.\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not encrypted.\nnetmonitor.security.state.insecure=The connection used to fetch this resource was not encrypted.\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=The connection used to fetch this resource was secure.\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=This resource was transferred over a connection that used weak encryption.\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=—\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/profiler.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Profiler strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (profilerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY profilerUI.emptyNotice1    \"Kattintson a \">\n<!ENTITY profilerUI.emptyNotice2    \"gombra a JavaScript függvényhívások rögzítésének megkezdéséhez.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.stopNotice1/2): This is the label shown\n  -  in the call list view while recording a profile. -->\n<!ENTITY profilerUI.stopNotice1    \"Kattintson a \">\n<!ENTITY profilerUI.stopNotice2    \"gombra újra a profilozás leállításához.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.loadingNotice): This is the label shown\n  -  in the call list view while loading a profile. -->\n<!ENTITY profilerUI.loadingNotice \"Betöltés…\">\n\n<!-- LOCALIZATION NOTE (profilerUI.recordButton): This string is displayed\n  -  on a button that starts a new profile. -->\n<!ENTITY profilerUI.recordButton.tooltip \"JavaScript függvényhívások rögzítése.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.importButton): This string is displayed\n  -  on a button that opens a dialog to import a saved profile data file. -->\n<!ENTITY profilerUI.importButton \"Importálás…\">\n\n<!-- LOCALIZATION NOTE (profilerUI.clearButton): This string is displayed\n  -  on a button that remvoes all the recordings. -->\n<!ENTITY profilerUI.clearButton \"Törlés\">\n\n<!-- LOCALIZATION NOTE (profilerUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY profilerUI.table.duration    \"Idő (ms)\">\n<!ENTITY profilerUI.table.percentage  \"Költség\">\n<!ENTITY profilerUI.table.invocations \"Hívások\">\n<!ENTITY profilerUI.table.function    \"Függvény\">\n\n<!-- LOCALIZATION NOTE (profilerUI.newtab.tooltiptext): The tooltiptext shown\n  -  on the \"+\" (new tab) button for a profile when a selection is available. -->\n<!ENTITY profilerUI.newtab.tooltiptext \"Új lap hozzáadása a kijelölésből\">\n\n\n<!-- LOCALIZATION NOTE (profilerUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n<!ENTITY profilerUI.enableFramerate             \"Record Framerate\">\n<!ENTITY profilerUI.enableFramerate.tooltiptext \"Record framerate while profiling.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY profilerUI.enableMemory             \"Record Memory\">\n<!ENTITY profilerUI.enableMemory.tooltiptext \"Record memory consumption while profiling.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.exportButton): This string is displayed\n  -  on a button that opens a dialog to export a saved profile data file. -->\n<!ENTITY profilerUI.exportButton \"Save\">\n\n<!-- LOCALIZATION NOTE (profilerUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n<!ENTITY profilerUI.flattenTreeRecursion             \"Flatten Tree Recursion\">\n<!ENTITY profilerUI.flattenTreeRecursion.tooltiptext \"Flatten recursion when inspecting functions.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n<!ENTITY profilerUI.invertFlameGraph             \"Invert Flame Chart\">\n<!ENTITY profilerUI.invertFlameGraph.tooltiptext \"Inverting the flame chart displays the profiled call paths starting from the youngest frames and expanding out to the older frames.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n<!ENTITY profilerUI.invertTree             \"Invert Call Tree\">\n<!ENTITY profilerUI.invertTree.tooltiptext \"Inverting the call tree displays the profiled call paths starting from the youngest frames and expanding out to the older frames.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n<!ENTITY profilerUI.options.filter.tooltiptext \"Select what data to display in the timeline\">\n\n<!-- LOCALIZATION NOTE (profilerUI.options.tooltiptext): This is the tooltip\n  -  for the options button. -->\n<!ENTITY profilerUI.options.gear.tooltiptext \"Configure performance preferences.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n<!ENTITY profilerUI.showPlatformData             \"Show Gecko Platform Data\">\n<!ENTITY profilerUI.showPlatformData.tooltiptext \"Showing platform data enables the JavaScript Profiler reports to include Gecko platform symbols.\">\n<!ENTITY profilerUI.table.samples         \"Samples\">\n<!ENTITY profilerUI.table.selfAlloc1        \"Self Sampled Allocations\">\n<!ENTITY profilerUI.table.selfAllocTooltip  \"The number of Object allocations sampled at this location.\">\n<!ENTITY profilerUI.table.selfDuration2   \"Self Time\">\n<!ENTITY profilerUI.table.selfPercentage  \"Self Cost\">\n<!ENTITY profilerUI.table.totalAlloc1       \"Total Sampled Allocations\">\n<!ENTITY profilerUI.table.totalAllocTooltip \"The total number of Object allocations sampled at this location and in callees.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY profilerUI.table.totalDuration2  \"Total Time\">\n<!ENTITY profilerUI.table.totalPercentage \"Total Cost\">\n<!ENTITY profilerUI.toolbar.js-calltree \"JavaScript\">\n<!ENTITY profilerUI.toolbar.js-flamegraph \"JS Flame Chart\">\n<!ENTITY profilerUI.toolbar.memory-calltree1 \"Allocations\">\n<!ENTITY profilerUI.toolbar.memory-flamegraph1 \"Allocations Flame Chart\">\n\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n<!ENTITY profilerUI.toolbar.waterfall \"Timeline\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/profiler.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Profiler\n# which is available from the Web Developer sub-menu -> 'Profiler'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (profiler.label):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nprofiler.label2=Teljesítmény\n\n# LOCALIZATION NOTE (profiler.panelLabel):\n# This is used as the label for the toolbox panel.\nprofiler.panelLabel2=Teljesítmény panel\n\n# LOCALIZATION NOTE (profiler2.commandkey, profiler.accesskey)\n# Used for the menuitem in the tool menu\nprofiler.commandkey2=VK_F5\nprofiler.accesskey=P\n\n# LOCALIZATION NOTE (profiler.tooltip2):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\nprofiler.tooltip2=JavaScript profilozó\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=Még nincsenek profilok.\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Profiler,\n# identifying a set of function calls.\nrecordingsList.itemLabel=%S. felvétel\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=Folyamatban…\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S ms\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for saving an item to disk.\nrecordingsList.saveLabel=Mentés\n\n# LOCALIZATION NOTE (profile.tab):\n# This string is displayed in the profile view for a tab, after the\n# recording has finished, as the recording 'start → stop' range in milliseconds.\nprofile.tab=%1$S ms → %2$S ms\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Profiler,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps=fps\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Profiler,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=Stílusok\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=Hálózat\ncategory.graphics=Grafika\ncategory.storage=Tároló\ncategory.events=Bevitel és események\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(gyökér)\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=Forrás megjelenítése a hibakeresőben\n\n# LOCALIZATION NOTE (table.zoom.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the 'zoom'\n# buttons (small magnifying glass icons) which spawn a new tab.\ntable.zoom.tooltiptext=Keret vizsgálata új lapon\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=Profil mentése…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=JSON fájlok\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=Minden fájl\n\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Profiler,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=ms\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=(idle)\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units of time in milliseconds.\ntable.ms=ms\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units representing percentages.\ntable.percentage=%\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project editor can be closed without saving changes\nprojecteditor.confirmUnsavedTitle=Nem mentett módosítások\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project editor can be closed without saving changes\nprojecteditor.confirmUnsavedLabel=Mentetlen módosítások fognak elveszni, ha kilép. Biztosan folytatja?\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted.\nprojecteditor.deleteLabel=Törlés\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle=Törlés\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage=Biztosan törli ezt a mappát?\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage=Biztosan törli ezt a fájlt?\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a menu item for adding a new file to\n# the directory.\nprojecteditor.newLabel=Új…\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel=Mentés\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel=Mentés másként…\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file.\nprojecteditor.selectFileLabel=Válasszon fájlt\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder.\nprojecteditor.openFolderLabel=Válasszon mappát\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file.\nprojecteditor.openFileLabel=Fájl megnyitása\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files.\nprojecteditor.find.commandkey=F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\".\nprojecteditor.save.commandkey=S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file.\nprojecteditor.new.commandkey=N\n\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=You have unsaved changes that will be lost. Are you sure you want to continue?\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=Rename\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate2): tooltip of the rotate button.\nresponsiveUI.rotate2=Forgatás\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot=Képernyőkép\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename=Képernyőkép %1$S - %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch=Érintési események szimulálása (az oldal újratöltése szükséges lehet)\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=Előbeállítás hozzáadása\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=Előbeállítás eltávolítása\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S (egyéni)\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle=Alkalmazkodó megjelenés nézet\n\n# LOCALIZATION NOTE (responsiveUI.close): tooltip text of the close button.\nresponsiveUI.close=Alkalmazkodó megjelenés nézet elhagyása\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=Adjon nevet ennek az előbeállításnak: %Sx%S\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip=Használja a Ctrl billentyűt nagyobb pontosságért, a Shift billentyűt lekerekített méretekért.\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload=Ha az érintési események figyelői korábban felvételre kerültek, akkor az oldalt újra kell tölteni.\nresponsiveUI.notificationReload=Frissítés\nresponsiveUI.notificationReload_accesskey=F\nresponsiveUI.dontShowReloadNotification=Ne jelenjen meg többé\nresponsiveUI.dontShowReloadNotification_accesskey=N\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n<!ENTITY window.title                 \"Scratchpad\">\n\n<!ENTITY fileMenu.label               \"Fájl\">\n<!ENTITY fileMenu.accesskey           \"F\">\n\n<!ENTITY newWindowCmd.label           \"Új ablak\">\n<!ENTITY newWindowCmd.accesskey       \"a\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"Fájl megnyitása…\">\n<!ENTITY openFileCmd.accesskey        \"F\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"Legutóbbi megnyitása\">\n<!ENTITY openRecentMenu.accesskey     \"u\">\n\n<!ENTITY revertCmd.label              \"Visszaállítás…\">\n<!ENTITY revertCmd.accesskey          \"v\">\n\n<!ENTITY saveFileCmd.label            \"Mentés\">\n<!ENTITY saveFileCmd.accesskey        \"M\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"Mentés másként…\">\n<!ENTITY saveFileAsCmd.accesskey      \"e\">\n\n<!ENTITY closeCmd.label               \"Bezárás\">\n<!ENTITY closeCmd.key                 \"W\">\n<!ENTITY closeCmd.accesskey           \"B\">\n\n<!ENTITY viewMenu.label               \"Nézet\">\n<!ENTITY viewMenu.accesskey           \"N\">\n\n<!ENTITY lineNumbers.label             \"Sorszámok megjelenítése\">\n<!ENTITY lineNumbers.accesskey         \"S\">\n\n<!ENTITY wordWrap.label                \"Sortörés\">\n<!ENTITY wordWrap.accesskey            \"t\">\n\n<!ENTITY highlightTrailingSpace.label     \"Záró szóköz kiemelése\">\n<!ENTITY highlightTrailingSpace.accesskey \"Z\">\n\n<!ENTITY largerFont.label             \"Nagyobb betűk\">\n<!ENTITY largerFont.accesskey         \"N\">\n<!ENTITY largerFont.commandkey        \"+\">\n\n<!ENTITY smallerFont.label            \"Kisebb betűk\">\n<!ENTITY smallerFont.accesskey        \"K\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"Normál méret\">\n<!ENTITY normalSize.accesskey         \"o\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label               \"Szerkesztés\">\n<!ENTITY editMenu.accesskey           \"z\">\n\n<!ENTITY run.label                    \"Futtatás\">\n<!ENTITY run.accesskey                \"F\">\n<!ENTITY run.key                      \"r\">\n\n<!ENTITY inspect.label                \"Vizsgálat\">\n<!ENTITY inspect.accesskey            \"V\">\n<!ENTITY inspect.key                  \"i\">\n\n<!ENTITY display.label                \"Megjelenítés\">\n<!ENTITY display.accesskey            \"M\">\n<!ENTITY display.key                  \"l\">\n\n<!ENTITY pprint.label                 \"Pretty Print\">\n<!ENTITY pprint.key                   \"p\">\n<!ENTITY pprint.accesskey             \"P\">\n\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n<!ENTITY environmentMenu.label        \"Környezet\">\n<!ENTITY environmentMenu.accesskey    \"K\">\n\n\n<!ENTITY contentContext.label         \"Tartalom\">\n<!ENTITY contentContext.accesskey     \"T\">\n\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n<!ENTITY browserContext.label         \"Böngésző\">\n<!ENTITY browserContext.accesskey     \"B\">\n\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n<!ENTITY helpMenu.label               \"Súgó\">\n<!ENTITY helpMenu.accesskey           \"S\">\n<!ENTITY helpMenuWin.label            \"Súgó\">\n<!ENTITY helpMenuWin.accesskey        \"S\">\n\n<!ENTITY documentationLink.label      \"Scratchpad súgója az MDN-en\">\n<!ENTITY documentationLink.accesskey  \"D\">\n\n\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n<!ENTITY resetContext2.label          \"Változók alaphelyzetbe\">\n<!ENTITY resetContext2.accesskey      \"a\">\n\n<!ENTITY reloadAndRun.label           \"Újratöltés és futtatás\">\n<!ENTITY reloadAndRun.accesskey       \"t\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"Végrehajtás\">\n<!ENTITY executeMenu.accesskey        \"V\">\n\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n<!ENTITY evalFunction.label \"Függvény kiértékelése\">\n<!ENTITY evalFunction.accesskey \"v\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=A fájl létezik. Felülírja?\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active window of navigator:browser\n# type.\nbrowserWindow.unavailable=A Scratchpad nem talál böngészőablakot, amelyben futtathatná a kódot.\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=A Scratchpad nem tudja futtatni ezt a műveletet a jelenlegi módban.\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=Fájl megnyitása\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=A fájl beolvasása sikertelen.\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=Elemek törlése\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=Fájl mentése másként\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=A fájlmentési művelet nem sikerült.\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=Szeretné menteni az ezen a scratchpaden végzett módosításait?\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=Nem mentett módosítások\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=Szeretné visszavonni az ezen a scratchpaden végzett módosításait?\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=Módosítások visszavonása\n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * Ez a JavaScript Scratchpad.\\n *\\n * Írjon be JavaScript kódot, majd válasszon a Végrehajtás vagy a helyi menüből:\\n * 1. Futtatás: a kijelölt szöveg (%1$S) kiértékelése,\\n * 2. Vizsgálat: az eredmény (%2$S) megnézése az Objektumvizsgálóban, vagy\\n * 3. Megjelenítés: az eredmény beszúrása megjegyzésben a kijelölés után. (%3$S)\\n */\\n\\n\n\n# LOCALIZATION NOTE  (scratchpad.noargs): This error message is shown when\n# Scratchpad instance is created without any arguments. Scratchpad window\n# expects to receive its unique identifier as the first window argument.\nscratchpad.noargs=A scratchpad argumentumok nélkül lett létrehozva.\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=Ez a scratchpad a böngésző kontextusában lesz végrehajtva.\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage=https://developer.mozilla.org/en/Tools/Scratchpad\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=Ez a fájl már nem létezik.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Tulajdonságok szűrése\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout=A kapcsolat túllépte az időkorlátot. Nézze meg a Hibakonzolt mindkét eszközön a lehetséges hibaüzenetekért. Az újrapróbálkozáshoz nyissa meg újra a Scratchpad-et.\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label=Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel=Scratchpad panel\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip=Scratchpad\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Becsapós levél figyelmeztetés: Legyen óvatos olyan dolgok beillesztésekor, amiket nem ért. Ez lehetővé teheti a támadóknak a személyazonossága ellopását, vagy a számítógépe feletti irányítás átvételét. Írja be a következőt alább a beillesztés engedélyezéséhez: „%S”.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=beillesztem\n\n\n# LOCALIZATION NOTE  (importFromFile.convert.failed): This is the message\n# displayed when file conversion from some charset to Unicode fails.\n# %1 is the name of the charset from which the conversion failed.\nimportFromFile.convert.failed=Failed to convert file to Unicode from %1$S.\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol  = Line %1$S, Col %2$S\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n<!ENTITY shaderEditorUI.vertexShader    \"Vertex árnyékoló\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n<!ENTITY shaderEditorUI.fragmentShader  \"Fragment árnyékoló\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice1   \"Frissítés\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice2   \"ez az oldal szerkesztheti a GLSL kódot.\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n<!ENTITY shaderEditorUI.emptyNotice     \"Várakozás WebGL kontextus létrehozására…\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label=Árnyékolószerkesztő\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel=Árnyékolószerkesztő panel\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip=Élő GLSL árnyékolónyelv-szerkesztő a WebGL-hez\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel=%S program\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel=Geometria láthatóságának átváltása\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S\\u00D7%S\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY gotoLineCmd.label         \"Ugrás sorra…\">\n<!ENTITY gotoLineCmd.key           \"J\">\n<!ENTITY gotoLineCmd.accesskey     \"U\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=Keresés…\n\n# LOCALIZATION NOTE  (findCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage=Keresés:\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=Ugrás sorra…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=Ugrás erre a sorra:\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=Töréspont: %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=Jelenlegi sor\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=Jelenlegi lépés: %S\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink=doksi\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound=nem található\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey=J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey=/\n\n# LOCALIZATION NOTE  (indentLess.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey=[\n\n# LOCALIZATION NOTE  (indentMore.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey=]\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the key to use to move\n# the selected lines up.\nmoveLineUp.commandkey=Alt-Up\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the key to use to move\n# the selected lines down.\nmoveLineDown.commandkey=Alt-Down\n\n# LOCALIZATION NOTE  (autocomplete.commandkey): This is the key to use\n# in conjunction with Ctrl for autocompletion.\nautocompletion.commandkey=Space\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the key to use to\n# show more information, like type inference.\nshowInformation2.commandkey=Shift-Ctrl-Space\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey=VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey=a\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label=Storage\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel=Storage Inspector\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel=Storage Panel\n\n# LOCALIZATION NOTE (storage.tooltip):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\nstorage.tooltip2=Storage Inspector (Cookies, Local Storage …)\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText=No hosts on the page\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText=No data present for selected host\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies=Cookies\ntree.labels.localStorage=Local Storage\ntree.labels.sessionStorage=Session Storage\ntree.labels.indexedDB=Indexed DB\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.name=Name\ntable.headers.cookies.path=Path\ntable.headers.cookies.host=Domain\ntable.headers.cookies.expires=Expires on\ntable.headers.cookies.value=Value\ntable.headers.cookies.lastAccessed=Last accessed on\ntable.headers.cookies.creationTime=Created on\n# LOCALIZATION NOTE (table.headers.cookies.isHttpOnly):\n# This string is used in the header for the column which denotes whether a\n# cookie is HTTP only or not.\ntable.headers.cookies.isHttpOnly=isHttpOnly\n# LOCALIZATION NOTE (table.headers.cookies.isSecure):\n# This string is used in the header for the column which denotes whether a\n# cookie can be accessed via a secure channel only or not.\ntable.headers.cookies.isSecure=isSecure\n# LOCALIZATION NOTE (table.headers.cookies.isDomain):\n# This string is used in the header for the column which denotes whether a\n# cookie is a domain cookie only or not.\ntable.headers.cookies.isDomain=isDomain\n\ntable.headers.localStorage.name=Key\ntable.headers.localStorage.value=Value\n\ntable.headers.sessionStorage.name=Key\ntable.headers.sessionStorage.value=Value\n\ntable.headers.indexedDB.name=Key\ntable.headers.indexedDB.db=Database Name\ntable.headers.indexedDB.objectStore=Object Store Name\ntable.headers.indexedDB.value=Value\ntable.headers.indexedDB.origin=Origin\ntable.headers.indexedDB.version=Version\ntable.headers.indexedDB.objectStores=Object Stores\ntable.headers.indexedDB.keyPath=Key\ntable.headers.indexedDB.autoIncrement=Auto Increment\ntable.headers.indexedDB.indexes=Indexes\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session=Session\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder=Filter values\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label=Data\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label=Parsed Value\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n<!ENTITY newButton.label            \"Új\">\n<!ENTITY newButton.tooltip          \"Új stíluslap létrehozása és dokumentumhoz fűzése\">\n<!ENTITY newButton.accesskey        \"Ú\">\n\n<!ENTITY importButton.label         \"Importálás…\">\n<!ENTITY importButton.tooltip       \"Meglévő stíluslap importálása és dokumentumhoz fűzése\">\n<!ENTITY importButton.accesskey     \"I\">\n\n<!ENTITY visibilityToggle.tooltip   \"Stíluslap láthatóságának átváltása\">\n\n<!ENTITY saveButton.label           \"Mentés\">\n<!ENTITY saveButton.tooltip         \"Stíluslap fájlba mentése\">\n<!ENTITY saveButton.accesskey       \"S\">\n\n<!ENTITY optionsButton.tooltip      \"Stílusszerkesztő beállításai\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.label     \"Eredeti források megjelenítése\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.accesskey  \"o\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n<!ENTITY showMediaSidebar.label     \"@media oldalsáv megjelenítése\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n<!ENTITY mediaRules.label           \"@media szabályok\">\n\n<!ENTITY editorTextbox.placeholder  \"Írja ide a CSS-t.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n<!ENTITY noStyleSheet.label         \"Ez az oldal nem rendelkezik stíluslappal.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n<!ENTITY noStyleSheet-tip-start.label  \"Szeretne \">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"hozzáfűzni egy új stíluslapot\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \"?\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (chromeWindowTitle): This is the title of the Style Editor\n# 'chrome' window. That is, the main window with the stylesheets list.\n# The argument is either the content document's title or its href if no title\n# is available.\nchromeWindowTitle=Stílusszerkesztő [%S]\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<inline stíluslap #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=Új stíluslap #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=#1 szabály.;#1 szabály.\n\n# LOCALIZATION NOTE  (error-load): This is shown when loading fails.\nerror-load=A stíluslap nem tölthető be.\n\n# LOCALIZATION NOTE  (error-save): This is shown when saving fails.\nerror-save=A stíluslap nem menthető.\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed=Nem jeleníthetők meg lefedettségi információk a tömörített stíluslapokhoz\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=Stíluslap importálása\n\n# LOCALIZATION NOTE  (importStyleSheet.filter): This is the *.css filter title\nimportStyleSheet.filter=CSS-fájlok\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=Stíluslap mentése\n\n# LOCALIZATION NOTE  (saveStyleSheet.filter): This is the *.css filter title\nsaveStyleSheet.filter=CSS-fájlok\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey=VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey=u\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey=S\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the style editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label=Stílusszerkesztő\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel=Stílusszerkesztő panel\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip2):\n# This string is displayed in the tooltip of the tab when the style editor is\n# displayed inside the developer tools window.\nToolboxStyleEditor.tooltip2=Stíluslap-szerkesztő (CSS)\n\n# LOCALIZATION NOTE (confirmNavigationAway): Shown in a notification box when\n# the user tries to navigate away from a web page.\nconfirmNavigationAway.message=Az oldal elhagyása esetén a Stílusszerkesztőben végzett módosítások elvesznek.\nconfirmNavigationAway.buttonLeave=Oldal elhagyása\nconfirmNavigationAway.buttonLeaveAccesskey=e\nconfirmNavigationAway.buttonStay=Maradás ezen az oldalon\nconfirmNavigationAway.buttonStayAccesskey=M\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n<!ENTITY browserStylesLabel    \"Böngészőstílusok\">\n\n<!-- LOCALIZATION NOTE (userStylesSearch): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n<!ENTITY userStylesSearch      \"Keresés\">\n\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n<!ENTITY selectedElementLabel  \"Kijelölt elem:\">\n\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n<!ENTITY noPropertiesFound     \"Nincs CSS tulajdonság.\">\n\n<!-- FIXME: notes -->\n<!ENTITY computedViewTitle     \"Számított\">\n<!ENTITY ruleViewTitle         \"Szabályok\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\n# NLS_MESSAGEFORMAT_VAR\npanelTitle=Stílusvizsgáló\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Legjobb illeszkedés\nrule.status.MATCHED=Illeszkedik\nrule.status.PARENT_MATCH=Szülő illeszkedik\nrule.status.UNMATCHED=Nem illeszkedik\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=inline\nrule.sourceElement=elem\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Örökölve innen: %S\n\n# LOCALIZATION NOTE (style.highlighter.button): These strings are used inside\n# sidebar of the Highlighter for the style inspector button.\n# \"Computed\" refers to the Computed Style of the element.\nstyle.highlighter.button.label2=Számított\nstyle.highlighter.accesskey2=o\nstyle.highlighter.button.tooltip2=Elem számított stílusának vizsgálata\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle=Olvassa el ennek a tulajdonságnak a dokumentációját\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Érvénytelen tulajdonságérték\n\n# LOCALIZATION NOTE (style.contextmenu.copyselection): The computed view's\n# context menu copy entry.\nstyle.contextmenu.copyselection=Kijelölés másolása\n\n# LOCALIZATION NOTE (style.contextmenu.copyselection.accesskey): The computed\n# view's context menu copy entry access key.\nstyle.contextmenu.copyselection.accesskey=M\n\n# LOCALIZATION NOTE (style.contextmenu.copydeclaration): The style inspector's\n# context menu copy property entry allows a complete CSS property to be copied.\nstyle.contextmenu.copydeclaration=Deklarációs sor másolása\n\n# LOCALIZATION NOTE (style.contextmenu.copydeclaration.accesskey): The style\n# inspector's context menu copy property access key.\nstyle.contextmenu.copydeclaration.accesskey=D\n\n# LOCALIZATION NOTE (style.contextmenu.copyproperty): The style inspector's\n# context menu copy property name entry allows a CSS property name to be copied.\nstyle.contextmenu.copyproperty=Tulajdonság másolása\n\n# LOCALIZATION NOTE (style.contextmenu.copyproperty.accesskey): The style\n# inspector's context menu copy property name access key.\nstyle.contextmenu.copyproperty.accesskey=t\n\n# LOCALIZATION NOTE (style.contextmenu.copypropertyvalue): The style inspector's\n# context menu copy property value entry allows a CSS property name to be copied.\nstyle.contextmenu.copypropertyvalue=Tulajdonságérték másolása\n\n# LOCALIZATION NOTE (style.contextmenu.copypropertyvalue.accesskey): The style\n# inspector's context menu copy property value access key.\nstyle.contextmenu.copypropertyvalue.accesskey=U\n\n# LOCALIZATION NOTE (rule.contextmenu.copyselection): The rule view's context\n# menu copy entry.\nrule.contextmenu.copyselection=Kijelölés másolása\n\n# LOCALIZATION NOTE (rule.contextmenu.copyselection.accesskey): The rule view's\n# context menu copy entry access key.\nrule.contextmenu.copyselection.accesskey=M\n\n# LOCALIZATION NOTE (rule.contextmenu.copyrule): The rule view's context menu\n# copy rule entry allows a complete CSS rule to be copied.\nrule.contextmenu.copyrule=Szabály másolása\n\n# LOCALIZATION NOTE (rule.contextmenu.copyrule.accesskey): The rule view's\n# context menu copy rule access key.\nrule.contextmenu.copyrule.accesskey=r\n\n# LOCALIZATION NOTE (rule.contextmenu.copydeclaration): The rule view's context\n# menu copy property entry allows a complete CSS property to be copied.\nrule.contextmenu.copydeclaration=Deklarációs sor másolása\n\n# LOCALIZATION NOTE (rule.contextmenu.copydeclaration.accesskey): The rule view's\n# context menu copy property access key.\nrule.contextmenu.copydeclaration.accesskey=D\n\n# LOCALIZATION NOTE (rule.contextmenu.copyproperty): The rule view's context\n# menu copy property entry allows a CSS property name to be copied.\nrule.contextmenu.copyproperty=Tulajdonság másolása\n\n# LOCALIZATION NOTE (rule.contextmenu.copyproperty.accesskey): The rule\n# view's context menu copy property name access key.\nrule.contextmenu.copyproperty.accesskey=t\n\n# LOCALIZATION NOTE (rule.contextmenu.copypropertyvalue): The rule view's\n# context menu copy property entry allows a CSS property value to be copied.\nrule.contextmenu.copypropertyvalue=Tulajdonságérték másolása\n\n# LOCALIZATION NOTE (rule.contextmenu.copypropertyvalue.accesskey): The rule\n# view's context menu copy property value access key.\nrule.contextmenu.copypropertyvalue.accesskey=U\n\n# LOCALIZATION NOTE (ruleView.*): Button label, accesskey and tooltip text\n# associated with the Highlighter's CSS Rule View in the Style Sidebar.\nruleView.label=Szabályok\nruleView.accesskey=b\nruleView.tooltiptext=CSS megtekintése és szerkesztése\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=Nincs kijelölve elem.\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/tilt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Tilt Inspector\n# which is available from the Web Developer sub-menu -> 'Tilt'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (initTilt.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed as an modal\n# popup window when initialization fails because of unsupported hardware.\ninitTilt.error = Nem sikerült inicializálni a Tiltet. Nézze meg\\na hibaelhárítási infókat a http://get.webgl.org/troubleshooting címen.\n\n# LOCALIZATION NOTE (initWebGL.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed in the console\n# when initialization fails because of unsupported hardware.\ninitWebGL.error = Nem sikerült inicializálni a WebGL környezetet, valószínűleg a hardver vagy az illesztőprogram nem támogatja.\n\n# LOCALIZATION NOTE (linkProgram.error): This error happens when the WebGL\n# context can't link two compiled shader programs together. It is displayed in\n# the Error Console.\nlinkProgram.error = Nem sikerült inicializálni a shader programot: %S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (uri or path) of a shader is not the expected one. It is displayed in\n# the Error Console.\ncompileShader.source.error = Rossz shader forrástípus (String helyett más jött).\n\n# LOCALIATION NOTE (compileShader.type.error): There are two types of shader\n# programs - vertex and fragment. At a shader initialization, if none of these\n# two types is specified, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.type.error = Rossz shader típus lett megadva ehhez: %S\n\n# LOCALIZATION NOTE (compileShader.compile.error): If the shader source and\n# type are correctly specified, there may be syntax errors in the shader code.\n# If this is the case, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.compile.error = Shader compile állapot:\\n%S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (canvas or image) of a texture is not as expected. It is displayed in\n# the Error Console.\ninitTexture.source.error = Rossz textúra forrástípus (Image helyett más jött).\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/timeline.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Timeline strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (timelineUI.recordButton): This string is displayed\n  -  on a button that starts a new recording. -->\n<!ENTITY timelineUI.recordButton.tooltip \"Record timeline operations\">\n\n<!-- LOCALIZATION NOTE (timelineUI.recordLabel): This string is displayed\n  -  as a label to signal that a recording is in progress. -->\n<!ENTITY timelineUI.recordLabel \"Recording…\">\n\n<!-- LOCALIZATION NOTE (timelineUI.memoryCheckbox.label): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY timelineUI.memoryCheckbox.label \"Memory\">\n\n<!-- LOCALIZATION NOTE (timelineUI.memoryCheckbox.tooltip): This string\n  -  is displayed next to the memory checkbox -->\n<!ENTITY timelineUI.memoryCheckbox.tooltip \"Enable memory measurements\">\n\n<!-- LOCALIZATION NOTE (timelineUI.filterButton.tooltip): This string\n  -  is displayed next to the filter button-->\n<!ENTITY timelineUI.filterButton.tooltip \"Select what data to display\">\n\n<!-- LOCALIZATION NOTE (timelineUI.emptyNotice1/2): This is the label shown\n  -  in the timeline view when empty. -->\n<!ENTITY timelineUI.emptyNotice1    \"Click on the\">\n<!ENTITY timelineUI.emptyNotice2    \"button to start recording timeline events.\">\n\n<!-- LOCALIZATION NOTE (timelineUI.stopNotice1/2): This is the label shown\n  -  in the timeline view while recording. -->\n<!ENTITY timelineUI.stopNotice1    \"Click on the\">\n<!ENTITY timelineUI.stopNotice2    \"button again to stop recording.\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/timeline.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Timeline\n# which is available from the Web Developer sub-menu -> 'Timeline'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (timeline.label):\n# This string is displayed in the title of the tab when the timeline is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ntimeline.label=Timeline\n\n# LOCALIZATION NOTE (timeline.panelLabel):\n# This is used as the label for the toolbox panel.\ntimeline.panelLabel=Timeline Panel\n\n# LOCALIZATION NOTE (timeline.tooltip):\n# This string is displayed in the tooltip of the tab when the timeline is\n# displayed inside the developer tools window.\ntimeline.tooltip=Performance Timeline\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S ms\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=RECORDS\n\n# LOCALIZATION NOTE (timeline.label.*):\n# These strings are displayed in the timeline waterfall, identifying markers.\n# We want to use the same wording as Google Chrome\ntimeline.label.styles2=Recalculate Style\ntimeline.label.reflow2=Layout\ntimeline.label.paint=Paint\ntimeline.label.javascript2=Function Call\ntimeline.label.domevent=DOM Event\ntimeline.label.consoleTime=Console\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory=MB\n\n# LOCALIZATION NOTE (timeline.markerDetailFormat):\n# Some timeline markers come with details, like a size, a name, a js function.\n# %1$S is replaced with one of the above label (timeline.label.*) and %2$S\n# with the details. For examples: Paint (200x100), or console.time (FOO)\ntimeline.markerDetailFormat=%1$S (%2$S)\n\n# LOCALIZATION NOTE (time.markerDetail.*):\n# Strings used in the waterfall sidebar.\ntimeline.markerDetail.start=Start:\ntimeline.markerDetail.end=End:\ntimeline.markerDetail.duration=Duration:\ntimeline.markerDetail.consoleTimerName=Timer Name:\ntimeline.markerDetail.DOMEventType=Event Type:\ntimeline.markerDetail.DOMEventPhase=Phase:\ntimeline.markerDetail.DOMEventTargetPhase=Target\ntimeline.markerDetail.DOMEventCapturingPhase=Capture\ntimeline.markerDetail.DOMEventBubblingPhase=Bubbling\ntimeline.markerDetail.stack=Stack:\ntimeline.markerDetail.startStack=Stack at start:\ntimeline.markerDetail.endStack=Stack at end:\ntimeline.markerDetail.unknownFrame=<unknown location>\ntimeline.markerDetail.asyncStack=(Async: %S)\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n<!ENTITY closeCmd.key  \"W\">\n\n<!ENTITY toolboxCloseButton.tooltip    \"Fejlesztői eszközök bezárása\">\n<!ENTITY toolboxOptionsButton.key      \"O\">\n<!ENTITY toolboxNextTool.key           \"]\">\n<!ENTITY toolboxPreviousTool.key       \"[\">\n\n<!ENTITY toolboxZoomIn.key             \"+\">\n<!ENTITY toolboxZoomIn.key2            \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY toolboxZoomOut.key            \"-\">\n<!ENTITY toolboxZoomReset.key          \"0\">\n\n<!ENTITY toolboxReload.key             \"r\">\n<!-- LOCALIZATION NOTE (toolboxFramesButton): This is the label for\n  -  the iframes menu list that appears only when the document has some.\n  -  It allows you to switch the context of the whole toolbox. -->\n<!ENTITY toolboxFramesTooltip          \"Jelöljön ki egy iframe-et a jelenleg megcélzott dokumentumként\">\n\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n<!ENTITY options.context.advancedSettings \"Speciális beállítások\">\n\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n<!ENTITY options.context.inspector \"Vizsgáló\">\n\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n<!ENTITY options.showUserAgentStyles.label \"Böngészőstílusok megjelenítése\">\n<!ENTITY options.showUserAgentStyles.tooltip \"A böngésző által betöltött alapértelmezett stílusok megjelenítése.\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.label \"Alapértelmezett színegység\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.accesskey \"A\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hex \"Hexa\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n<!ENTITY options.defaultColorUnit.name \"Színnevek\">\n\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n<!ENTITY options.context.triggersPageRefresh  \"* Csak ez a munkamenet, újratölti az oldalt\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label4    \"Chrome és kiegészítő-hibakeresés be\">\n<!ENTITY options.enableChrome.tooltip2  \"Ennek bekapcsolásával különböző fejlesztői eszközöket használhat a böngésző kontextusában és hibákat kereshet a kiegészítőkben a Kiegészítőkezelőben\">\n\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableRemote.label3    \"Távoli hibakeresés be/ki\">\n<!ENTITY options.enableRemote.tooltip   \"Ennek bekapcsolásával távoli Firefox példányok, mint például a Firefox OS hibakeresése végezhető el\">\n\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n<!ENTITY options.disableJavaScript.label     \"JavaScript kikapcsolása *\">\n<!ENTITY options.disableJavaScript.tooltip   \"Ezen beállítás bekapcsolásakor a JavaScript ki lesz kapcsolva az aktuális lapon. A lap vagy az eszközkészlet bezárásakor ez a beállítás el lesz felejtve.\">\n\n<!-- LOCALIZATION NOTE (options.disableCache.label2,\n  -  options.disableCache.tooltip2): This is the options panel label and\n  -  tooltip for the checkbox that toggles the cache on or off. -->\n<!ENTITY options.disableCache.label2     \"Gyorsítótár ki (ha az eszközkészlet nyitva van)\">\n<!ENTITY options.disableCache.tooltip2   \"Ezen beállítás bekapcsolásakor a gyorsítótár ki lesz kapcsolva minden lapon, ahol az eszközkészlet nyitva van.\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n<!ENTITY options.selectDefaultTools.label     \"Alapértelmezett Firefox fejlesztői eszközök\">\n\n<!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n<!ENTITY options.selectAdditionalTools.label  \"Kiegészítők által telepített fejlesztői eszközök\">\n\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n<!ENTITY options.selectEnabledToolboxButtons.label     \"Elérhető eszközkészletgombok\">\n\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n<!ENTITY options.toolNotSupported.label  \"* Nem támogatott a jelenlegi eszközkészlet célhoz\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label   \"Válassza ki a fejlesztői eszközök témáját:\">\n\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n<!ENTITY options.webconsole.label            \"Webkonzol\">\n\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n<!ENTITY options.timestampMessages.label      \"Időbélyegek be/ki\">\n<!ENTITY options.timestampMessages.tooltip    \"Ezen beállítás bekapcsolásakor a parancsok és a kimenet a Webkonzolon időbélyeggel jelennek meg\">\n\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n<!ENTITY options.styleeditor.label            \"Stílusszerkesztő\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n<!ENTITY options.stylesheetSourceMaps.label      \"Eredeti források megjelenítése\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"Eredeti források (pl. Sass fájlok) megjelenítése a Stílusszerkesztőben és a Vizsgálóban\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n<!ENTITY options.stylesheetAutocompletion.label      \"CSS automatikus kiegészítése\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"CSS tulajdonságok, értékek és szelektorok automatikus kiegészítése a Stílusszerkesztőben gépelés közben\">\n\n<!-- LOCALIZATION NOTE (options.profiler.label): This is the label for the\n  -  heading of the group of JavaScript Profiler preferences in the options\n  -  panel. -->\n<!ENTITY options.profiler.label            \"JavaScript profilozó\">\n\n<!-- LOCALICATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n<!ENTITY options.commonPrefs.label           \"Közös beállítások\">\n\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n<!ENTITY options.enablePersistentLogs.label    \"Állandó naplók engedélyezése\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"Ezen beállítás bekapcsolásakor a Webkonzol és a Hálózatfigyelő nem törli a kimenetet egy új lapra lépéskor\">\n\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n<!ENTITY options.showPlatformData.label    \"A Gecko platform adatainak megjelenítése\">\n<!ENTITY options.showPlatformData.tooltip  \"A JavaScript profilozó jelentései tartalmazni fogják a\nGecko platform szimbólumait is\">\n\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n<!ENTITY options.sourceeditor.label                     \"Szerkesztőbeállítások\">\n<!ENTITY options.sourceeditor.detectindentation.label   \"Behúzás felismerése\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"A behúzás felismerése a forrástartalom alapján\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label   \"Zárójelek automatikus lezárása\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"Záró zárójelek automatikus beszúrása\">\n<!ENTITY options.sourceeditor.expandtab.label           \"Behúzás szóközökkel\">\n<!ENTITY options.sourceeditor.expandtab.tooltip         \"Szóközök használata a tab karakter helyett\">\n<!ENTITY options.sourceeditor.tabsize.label             \"Tab méret\">\n<!ENTITY options.sourceeditor.tabsize.accesskey         \"T\">\n<!ENTITY options.sourceeditor.keybinding.label          \"Keybindings\">\n<!ENTITY options.sourceeditor.keybinding.accesskey      \"K\">\n<!ENTITY options.sourceeditor.keybinding.default.label  \"Default\">\n\n\n<!-- LOCALIZATION NOTE (browserToolboxErrorMessage): This is the label\n  -  shown next to error details when the Browser Toolbox is unable to open. -->\n<!ENTITY browserToolboxErrorMessage          \"Error opening Browser Toolbox:\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label5    \"Enable browser chrome and add-on debugging toolboxes\">\n<!ENTITY options.enableChrome.tooltip3  \"Turning this option on will allow you to use various developer tools in browser context (via Tools > Web Developer > Browser Toolbox) and debug add-ons from the Add-ons Manager\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label2   \"Themes\">\n\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n<!ENTITY options.usedeveditiontheme.label   \"Use Developer Edition browser theme\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Toggles the Developer Edition browser theme.\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip=Dokkolás a böngészőablak aljához\ntoolboxDockButtons.side.tooltip=Dokkolás a böngészőablak széléhez\ntoolboxDockButtons.window.tooltip=Megjelenítés külön ablakban\n\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of errors in the current web page\ntoolboxToggleButton.errors=#1 hiba;#1 hiba\n\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of warnings in the current web page\ntoolboxToggleButton.warnings=#1 figyelmeztetés;#1 figyelmeztetés\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\ntoolboxToggleButton.tooltip=%1$S, %2$S\\nKattintson a fejlesztői eszközök be-/kikapcsolásához.\n\n# LOCALIZATION NOTE (toolbox.titleTemplate): This is the template\n# used to format the title of the toolbox.\n# The name of the selected tool: %1$S.\n# The url of the page being tooled: %2$S.\ntoolbox.titleTemplate=%1$S - %2$S\n\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\n# name when no tool is selected.\ntoolbox.defaultTitle=Fejlesztői eszközök\n\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\n# toolbox as a whole\ntoolbox.label=Fejlesztői eszközök\n\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\n# for the options panel tab.\noptionsButton.tooltip=Eszközkészlet beállításai\n\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\n# the devtools window.\noptions.label=Beállítások\n\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\n# toolbox panel.\noptions.panelLabel=Eszközkészlet beállításai panel\n\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\n# used to add a * marker to the label for the Options Panel tool checkbox for the\n# tool which is not supported for the current toolbox target.\n# The name of the tool: %1$S.\noptions.toolNotSupportedMarker=%1$S *\n\n# LOCALIZATION NOTE (scratchpad.keycode)\n# Used for opening scratchpad from the detached toolbox window\n# Needs to match scratchpad.keycode from browser.dtd\nscratchpad.keycode=VK_F4\n\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\n# Used for toggling the browser console from the detached toolbox window\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\nbrowserConsoleCmd.commandkey=j\n\n# LOCALIZATION NOTE (pickButton.tooltip)\n# This is the tooltip of the pick button in the toolbox toolbar\npickButton.tooltip=Válasszon egy elemet az oldalról\n\n# LOCALIZATION NOTE (options.darkTheme.label)\n# Used as a label for dark theme\noptions.darkTheme.label=Sötét téma\n\n# LOCALIZATION NOTE (options.lightTheme.label)\n# Used as a label for light theme\noptions.lightTheme.label=Világos téma\n\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.label)\n# This is the label shown in the show all tabs button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.label=…\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip=All tabs\n\n# LOCALIZATION NOTE (toolbox.noContentProcess.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running\ntoolbox.noContentProcess.message=No content process running.\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY window.title \"Webkonzol\">\n<!ENTITY browserConsole.title \"Böngészőkonzol\">\n\n<!ENTITY networkPanel.requestURLColon             \"Kérés URL:\">\n<!ENTITY networkPanel.requestMethodColon          \"Kérésmetódus:\">\n<!ENTITY networkPanel.statusCodeColon             \"Állapotkód:\">\n\n<!ENTITY networkPanel.requestHeaders              \"Kérés fejléce\">\n<!ENTITY networkPanel.requestCookie               \"Elküldött süti\">\n<!ENTITY networkPanel.requestBody                 \"Kérés törzse\">\n<!ENTITY networkPanel.requestFormData             \"Elküldött űrlapadat\">\n\n<!ENTITY networkPanel.responseHeaders             \"Válasz fejléce\">\n<!ENTITY networkPanel.responseCookie              \"Kapott süti\">\n<!ENTITY networkPanel.responseBody                \"Válasz törzse\">\n<!ENTITY networkPanel.responseBodyCached          \"Gyorsítótárazott adatok\">\n<!ENTITY networkPanel.responseBodyUnknownType     \"Ismeretlen tartalomtípus\">\n<!ENTITY networkPanel.responseNoBody              \"Nincs választörzs\">\n<!ENTITY networkPanel.responseImage               \"Kapott kép\">\n<!ENTITY networkPanel.responseImageCached         \"Gyorsítótárazott kép\">\n\n<!-- LOCALIZATION NOTE (saveBodies.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY saveBodies.label     \"Kérés és válasz törzsek naplózása\">\n<!ENTITY saveBodies.accesskey \"n\">\n\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY openURL.label     \"URL megnyitása új lapon\">\n<!ENTITY openURL.accesskey \"U\">\n\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n<!ENTITY btnPageNet.label   \"Hálózat\">\n<!ENTITY btnPageNet.tooltip \"Hálózati hozzáférés naplózása\">\n<!ENTITY btnPageNet.accesskey \"H\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"H\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"CSS hibák és figyelmeztetések naplózása\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"JavaScript-kivételek naplózása\">\n<!ENTITY btnPageJS.accesskey  \"J\">\n<!ENTITY btnPageSecurity.label \"Biztonság\">\n<!ENTITY btnPageSecurity.tooltip \"Biztonsági hibák és figyelmeztetések naplózása\">\n<!ENTITY btnPageSecurity.accesskey \"B\">\n\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n<!ENTITY btnPageLogging.label   \"Naplózás\">\n<!ENTITY btnPageLogging.tooltip \"A „window.console” objektumnak küldött naplóüzenetek\">\n<!ENTITY btnPageLogging.accesskey3 \"a\">\n<!ENTITY btnConsoleErrors       \"Hibák\">\n<!ENTITY btnConsoleInfo         \"Információ\">\n<!ENTITY btnConsoleWarnings     \"Figyelmeztetések\">\n<!ENTITY btnConsoleLog          \"Napló\">\n<!ENTITY btnConsoleReflows      \"Áttördelések\">\n\n<!ENTITY filterOutput.placeholder \"Kimenet szűrése\">\n<!ENTITY btnClear.label        \"Törlés\">\n<!ENTITY btnClear.tooltip      \"A webkonzol kimenetének törlése\">\n<!ENTITY btnClear.accesskey    \"T\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"Hivatkozás címének másolása\">\n<!ENTITY copyURLCmd.accesskey \"a\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n\n<!ENTITY btnConsoleXhr          \"XHR\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice1   \"Frissítse\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice2   \"az oldalt a hang kontextus megjelenítéséhez és szerkesztéséhez.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n<!ENTITY webAudioEditorUI.emptyNotice     \"Várakozás hang kontextus létrehozására…\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties  \"Paraméterek\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n<!ENTITY webAudioEditorUI.inspectorTitle  \"AudioNode vizsgáló\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"Nincs kijelölve AudioNode\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n<!ENTITY webAudioEditorUI.propertiesEmpty \"A csomópontnak nincsenek tulajdonságai.\">\n\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n<!ENTITY webAudioEditorUI.automationEmpty \"Node does not have any AudioParams.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam does not have any automation events.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n<!ENTITY webAudioEditorUI.tab.automation  \"Automation\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties2 \"Properties\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label=Webes hang\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel=Webes hang panel\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip=Webes hang kontextusok megjelenítése és hangcsomópontok vizsgálata\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=Vizsgáló összecsukása\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=Vizsgáló kinyitása\n\n\n\n# LOCALIZATION NOTE (webAudioEditorTooltipBypass): This is the tooltip for the\n# button that bypasses an AudioNode\nwebAudioEditorTooltipBypass=Bypass AudioNode\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\ntypeError=Hiba:\ntypeWarning=Figyelmeztetés:\ntypeNetwork=Hálózat:\ntypeException=Kivétel:\ntypeCssParser=CSS-értelmező:\ntypeStrict=Strict figyelmeztetés:\nmsgCategory=Kategória:\nerrLine=Sor: %S\nbtnHide=Elrejtés\nbtnPrefs=Beállítások\ncategoryPage=Oldal:\ncategoryConsole=Konzol:\nbtnMutation=DOM-mutáció\ntipMutation=Ki- vagy bekapcsolja a DOM-mutációs események naplózását\nbtnGlobal=Globális üzenetek\ntipGlobal=Ki- vagy bekapcsolja a globális üzenetek naplózását\nlocalConsole=Helyi konzol\nclearConsoleCmd.label=Konzol törlése\nclearConsoleCmd.accesskey=K\nclose.button=Bezárás\nclose.accesskey=B\nupdate.button=Frissítés\nupdate.accesskey=F\ncmd.commandkey=k\nwebConsoleCmd.accesskey=W\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S.%03S\n\nhelperFuncUnsupportedTypeError=A pprint hívása nem lehetséges ennél az objektumtípusnál.\nNetworkPanel.label=Hálózati kérés vizsgálata\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS): this string is used to\n# show the duration between two network events (e.g request and response\n# header or response header and response body). Parameters: %S is the duration.\nNetworkPanel.durationMS=%S ms\n\n# LOCALIZATION NOTE (NetworkPanel.imageSizeDeltaDurationMS): this string is\n# used to show the duration between the response header and the response body\n# event. It also shows the size of the received or cached image. Parameters:\n# %1$S is the width of the inspected image, %2$S is the height of the\n# inspected image, %3$S is the duration between the response header and the\n# response body event. Example: 150x100px, Δ50ms.\nNetworkPanel.imageSizeDeltaDurationMS=%1$Sx%2$S pont, Δ%3$S ms\n\n# LOCALIZATION NOTE (NetworkPanel.responseBodyUnableToDisplay.content): this\n# string is displayed within the response body section of the NetworkPanel if\n# the content type of the network request can't be displayed. E.g. any kind of\n# text is easy to display, but some audio or flash data received from the\n# server can't be displayed. Parameters: %S is the content type that can't be\n# displayed, examples are application/x-shockwave-flash, music/crescendo.\nNetworkPanel.responseBodyUnableToDisplay.content=Nem lehet megtekinteni a(z) „%S” típusú válaszokat\n\nConsoleAPIDisabled=A Webkonzol naplózási API-ját (console.log, console.info, console.warn, console.error) letiltotta egy parancsfájl ezen az oldalon.\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): the Web Console floating\n# panel title. For RTL languages you need to set the LRM in the string to give\n# the URL the correct direction. Parameters: %S is the web page URL.\nwebConsoleWindowTitleAndURL=Webkonzol - %S\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): the message displayed\n# after a URL in the Web Console that has been flagged for Mixed Content (i.e.\n# http content in an https page).\nwebConsoleMixedContentWarning=Vegyes tartalom\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel=További információ\n\n# LOCALIZATION NOTE (scratchpad.linkText): the text used in the right hand\n# side of the Web Console command line when JavaScript is being entered, to\n# indicate how to jump into scratchpad mode.\nscratchpad.linkText=Shift+RETURN - Megnyitás a Scratchpadben\n\n# LOCALIZATION NOTE (gcliterm.instanceLabel): the console displays objects\n# using their type (from the constructor function) in this descriptive string.\n# Parameters: %S is the object type.\ngcliterm.instanceLabel=%S példánya\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink=áttördelés: %Sms\nreflow.messageWithLink=áttördelés: %Sms\nreflow.messageLinkText=%1$S függvény, %2$S sor %3$S\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction): this string is used to\n# display JavaScript functions that have no given name - they are said to be\n# anonymous. Test console.trace() in the webconsole.\nstacktrace.anonymousFunction=<névtelen>\n\n# LOCALIZATION NOTE (unknownLocation): this string is used to\n# display messages with sources that have an unknown location, eg. from\n# console.trace() calls.\nunknownLocation=<ismeretlen>\n\n# LOCALIZATION NOTE (timerStarted): this string is used to display the result\n# of the console.time() call. Parameters: %S is the name of the timer.\ntimerStarted=%S: óra elindult\n\n# LOCALIZATION NOTE (timeEnd): this string is used to display the result of\n# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S\n# is the number of milliseconds.\ntimeEnd=%1$S: %2$S ms\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel=<nincs címke>\n\n# LOCALIZATION NOTE (Autocomplete.blank): this string is used when inputnode\n# string containing anchor doesn't matches to any property in the content.\nAutocomplete.blank=  <- nincs eredmény\n\nmaxTimersExceeded=Ezen az oldalon nem indítható el több óra.\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded=Az oldalon a számlálók maximálisan engedélyezett száma túllépve.\n\n# LOCALIZATION NOTE (JSTerm.updateNotInspectable): this string is used when\n# the user inspects an evaluation result in the Web Console and tries the\n# Update button, but the new result no longer returns an object that can be\n# inspected.\nJSTerm.updateNotInspectable=A bemenet ismételt kiértékelése után az eredmény már nem vizsgálható.\n\n# LOCALIZATION NOTE (remoteWebConsolePromptTitle): the title displayed on the\n# Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptTitle=Távoli kapcsolat\n\n# LOCALIZATION NOTE (remoteWebConsolePromptMessage): the message displayed on\n# the Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptMessage=Adja meg a gépnevet és portszámot (gép:port)\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabTitle): the title displayed on\n# the Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabTitle=Laplista - távoli kapcsolat\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabMessage): the message displayed\n# on the Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabMessage=Válassza ki azt a lapot, amelyhez csatlakozni szeretne, vagy válassza a globális konzolt.\n\n# LOCALIZATION NOTE (listTabs.globalConsoleActor): the string displayed for\n# the global console in the tabs selection.\nlistTabs.globalConsoleActor=*Globális konzol*\n\n# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools\n# menu as a shortcut to open the devtools with the Web Console tab selected.\nMenuWebconsole.label=Webkonzol\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the\n# label of the tab in the devtools window.\nToolboxTabWebconsole.label=Konzol\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel=Konzol panel\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip): the string displayed in the\n# tooltip of the tab when the Web Console is displayed inside the developer\n# tools window.\nToolboxWebconsole.tooltip=Webkonzol\n\n# LOCALIZATION NOTE (longStringEllipsis): the string displayed after a long\n# string. This string is clickable such that the rest of the string is\n# retrieved from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): the string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=A megjeleníteni kívánt karakterlánc túl hosszú a Webkonzolon való megjelenítéshez.\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingResponseContentLink): the\n# string  displayed in the network panel when the response body is only\n# partially available. Parameters: %S is the amount of bytes that need to be\n# fetched.\nNetworkPanel.fetchRemainingResponseContentLink=A hátralévő %S bájt lekérése\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingRequestContentLink): the\n# string displayed in the network panel when the request body is only\n# partially available. Parameters: %S is the amount of bytes that need to be\n# fetched.\nNetworkPanel.fetchRemainingRequestContentLink=A kéréstörzs lekérése (%S bájt)\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=A kapcsolat túllépte az időkorlátot. Nézze meg a Hibakonzolt mindkét eszközön a lehetséges hibaüzenetekért. Az újrapróbálkozáshoz nyissa meg újra a Webkonzolt. \n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Tulajdonságok szűrése\n\n# LOCALIZATION NOTE (emptyPropertiesList): the text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=Nincsenek megjeleníthető tulajdonságok\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2=#1 ismétlés;#1 ismétlés\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector=Kattintson a csomópont kijelöléséhez a vizsgálóban\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument=Nem lehet az adott ablakba lépni a cd()-vel. Érvénytelen argumentum.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Becsapós levél figyelmeztetés: Legyen óvatos olyan dolgok beillesztésekor, amiket nem ért. Ez lehetővé teheti a támadóknak a személyazonossága ellopását, vagy a számítógépe feletti irányítás átvételét. Írja be a következőt alább (nem kell Entert nyomni) a beillesztés engedélyezéséhez: „%S”.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=beillesztem\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails=Üzenetrészletek megjelenítése/elrejtése.\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel=#1 üres hely;#1 üres hely\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index=(index)\ntable.iterationIndex=(iterációs index)\ntable.key=Kulcs\ntable.value=Értékek\n\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=Error\nseverity.info=Info\nseverity.log=Log\nseverity.warn=Warning\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n\n<!ENTITY projectMenu_label \"Project\">\n<!ENTITY projectMenu_accesskey \"P\">\n<!ENTITY projectMenu_newApp_label \"New App…\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"Open Packaged App…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"P\">\n<!ENTITY projectMenu_importHostedApp_label \"Open Hosted App…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"H\">\n<!ENTITY projectMenu_selectApp_label \"Open App…\">\n<!ENTITY projectMenu_selectApp_accesskey \"O\">\n<!ENTITY projectMenu_play_label \"Install and Run\">\n<!ENTITY projectMenu_play_accesskey \"I\">\n<!ENTITY projectMenu_stop_label \"Stop App\">\n<!ENTITY projectMenu_stop_accesskey \"S\">\n<!ENTITY projectMenu_debug_label \"Debug App\">\n<!ENTITY projectMenu_debug_accesskey \"D\">\n<!ENTITY projectMenu_remove_label \"Remove Project\">\n<!ENTITY projectMenu_remove_accesskey \"R\">\n<!ENTITY projectMenu_showPrefs_label \"Preferences\">\n<!ENTITY projectMenu_showPrefs_accesskey \"e\">\n<!ENTITY projectMenu_manageComponents_label \"Manage Extra Components\">\n<!ENTITY projectMenu_manageComponents_accesskey \"M\">\n\n<!ENTITY runtimeMenu_label \"Runtime\">\n<!ENTITY runtimeMenu_accesskey \"R\">\n<!ENTITY runtimeMenu_disconnect_label \"Disconnect\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"D\">\n<!ENTITY runtimeMenu_showPermissionTable_label \"Permissions Table\">\n<!ENTITY runtimeMenu_showPermissionTable_accesskey \"P\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"Screenshot\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"S\">\n<!ENTITY runtimeMenu_showDetails_label \"Runtime Info\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"E\">\n<!ENTITY runtimeMenu_showMonitor_label \"Monitor\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"M\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Device Preferences\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"D\">\n<!ENTITY runtimeMenu_showSettings_label \"Device Settings\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"s\">\n\n<!ENTITY viewMenu_label \"View\">\n<!ENTITY viewMenu_accesskey \"V\">\n<!ENTITY viewMenu_toggleEditor_label \"Toggle Editor\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"E\">\n<!ENTITY viewMenu_zoomin_label \"Zoom In\">\n<!ENTITY viewMenu_zoomin_accesskey \"I\">\n<!ENTITY viewMenu_zoomout_label \"Zoom Out\">\n<!ENTITY viewMenu_zoomout_accesskey \"O\">\n<!ENTITY viewMenu_resetzoom_label \"Reset Zoom\">\n<!ENTITY viewMenu_resetzoom_accesskey \"R\">\n\n<!ENTITY projectButton_label \"Open App\">\n<!ENTITY runtimeButton_label \"Select Runtime\">\n\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n<!ENTITY key_quit \"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel \"O\">\n<!-- reload app -->\n<!ENTITY key_play \"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor \"B\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n\n<!ENTITY projectPanel_myProjects \"My Projects\">\n<!ENTITY projectPanel_runtimeApps \"Runtime Apps\">\n<!ENTITY projectPanel_tabs \"Tabs\">\n<!ENTITY runtimePanel_usb \"USB Devices\">\n<!ENTITY runtimePanel_wifi \"Wi-Fi Devices\">\n<!ENTITY runtimePanel_simulator \"Simulators\">\n<!ENTITY runtimePanel_other \"Other\">\n<!ENTITY runtimePanel_installsimulator \"Install Simulator\">\n<!ENTITY runtimePanel_noadbhelper \"Install ADB Helper\">\n<!ENTITY runtimePanel_nousbdevice \"Can't see your device?\">\n\n<!-- Lense -->\n<!ENTITY details_valid_header \"valid\">\n<!ENTITY details_warning_header \"warnings\">\n<!ENTITY details_error_header \"errors\">\n<!ENTITY details_description \"Description\">\n<!ENTITY details_location \"Location\">\n<!ENTITY details_manifestURL \"App ID\">\n<!ENTITY details_removeProject_button \"Remove Project\">\n<!ENTITY details_showPrepackageLog_button \"Show Pre-package Log\">\n\n<!-- New App -->\n<!ENTITY newAppWindowTitle \"New App\">\n<!ENTITY newAppHeader \"Select template\">\n<!ENTITY newAppLoadingTemplate \"Loading templates…\">\n<!ENTITY newAppProjectName \"Project Name:\">\n\n\n<!-- Decks -->\n\n<!ENTITY deck_close \"Close\">\n\n<!-- Addons -->\n<!ENTITY addons_title \"Extra Components\">\n<!ENTITY addons_aboutaddons \"Open Add-ons Manager\">\n\n<!-- Prefs -->\n<!ENTITY prefs_title \"Preferences\">\n<!ENTITY prefs_editor_title \"Editor\">\n<!ENTITY prefs_general_title \"General\">\n<!ENTITY prefs_restore \"Restore Defaults\">\n<!ENTITY prefs_manage_components \"Manage Extra Components\">\n<!ENTITY prefs_options_autoconnectruntime \"Reconnect to previous runtime\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"Reconnect to previous runtime when WebIDE starts\">\n<!ENTITY prefs_options_rememberlastproject \"Remember last project\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"Restore previous project when WebIDE starts\">\n<!ENTITY prefs_options_templatesurl \"Templates URL\">\n<!ENTITY prefs_options_templatesurl_tooltip \"Index of available templates\">\n<!ENTITY prefs_options_showeditor \"Show editor\">\n<!ENTITY prefs_options_showeditor_tooltip \"Show internal editor\">\n<!ENTITY prefs_options_tabsize \"Tab size\">\n<!ENTITY prefs_options_expandtab \"Soft tabs\">\n<!ENTITY prefs_options_expandtab_tooltip \"Use spaces instead of the tab character\">\n<!ENTITY prefs_options_detectindentation \"Autoindent\">\n<!ENTITY prefs_options_detectindentation_tooltip \"Guess indentation based on source content\">\n<!ENTITY prefs_options_autocomplete \"Autocomplete\">\n<!ENTITY prefs_options_autocomplete_tooltip \"Enable code autocompletion\">\n<!ENTITY prefs_options_autoclosebrackets \"Autoclose brackets\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"Automatically insert closing brackets\">\n<!ENTITY prefs_options_keybindings \"Keybindings\">\n<!ENTITY prefs_options_keybindings_default \"Default\">\n\n<!-- Permissions Table -->\n<!ENTITY permissionstable_title \"Permissions Table\">\n<!ENTITY permissionstable_name_header \"Name\">\n\n<!-- Runtime Details -->\n<!ENTITY runtimedetails_title \"Runtime Info\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB is root: \">\n<!ENTITY runtimedetails_summonADBRoot \"root device\">\n<!ENTITY runtimedetails_ADBRootWarning \"(requires unlocked bootloader)\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Unrestricted DevTools privileges: \">\n<!ENTITY runtimedetails_requestPrivileges \"request higher privileges\">\n<!ENTITY runtimedetails_privilegesWarning \"(Will reboot device. Requires root access.)\">\n\n<!-- Device Preferences and Settings -->\n<!ENTITY device_typeboolean \"Boolean\">\n<!ENTITY device_typenumber \"Integer\">\n<!ENTITY device_typestring \"String\">\n<!ENTITY device_typeobject \"Object\">\n<!ENTITY device_typenone \"Select a type\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreference_title \"Device Preferences\">\n<!ENTITY devicepreference_search \"Search preferences\">\n<!ENTITY devicepreference_newname \"New preference name\">\n<!ENTITY devicepreference_newtext \"Preference value\">\n<!ENTITY devicepreference_addnew \"Add new preference\">\n\n<!-- Device Settings -->\n<!ENTITY devicesetting_title \"Device Settings\">\n<!ENTITY devicesetting_search \"Search settings\">\n<!ENTITY devicesetting_newname \"New setting name\">\n<!ENTITY devicesetting_newtext \"Setting value\">\n<!ENTITY devicesetting_addnew \"Add new setting\">\n\n<!-- Monitor -->\n<!ENTITY monitor_title \"Monitor\">\n<!ENTITY monitor_help \"Help\">\n\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n<!ENTITY wifi_auth_header \"Client Identification\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"The endpoint you are connecting to needs more information to authenticate this connection.  Please scan the QR code below via the prompt on your other device.\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"No QR scanner prompt?\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"Have a QR scanner prompt?\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"If your other device asks for a token instead of scanning a QR code, please copy the value below to the other device:\">\n\n<!-- Logs panel -->\n<!ENTITY logs_title \"Pre-packaging Command Logs\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/devtools/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=Firefox WebIDE\ntitle_app=Firefox WebIDE: %S\n\nruntimeButton_label=Select Runtime\nprojectButton_label=Open App\n\nmainProcess_label=Main Process\n\nlocal_runtime=Local Runtime\nremote_runtime=Remote Runtime\nremote_runtime_promptTitle=Remote Runtime\nremote_runtime_promptMessage=hostname:port\n\nimportPackagedApp_title=Select Directory\nimportHostedApp_title=Open Hosted App\nimportHostedApp_header=Enter Manifest URL\n\nnotification_showTroubleShooting_label=Troubleshooting\nnotification_showTroubleShooting_accesskey=T\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=Loading…\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected=Can't install project. Not fully connected.\nerror_cantInstallValidationErrors=Can't install project. Validation errors.\nerror_listRunningApps=Can't get app list from device\n\n# Variable: name of the operation (in english)\nerror_operationTimeout=Operation timed out: %1$S\nerror_operationFail=Operation failed: %1$S\n\n# Variable: app name\nerror_cantConnectToApp=Can't connect to app: %1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON=Can't fetch the add-on list: %S\n\nerror_appProjectsLoadFailed=Unable to load project list. This can occur if you've used this profile with a newer version of Firefox.\n\naddons_stable=stable\naddons_unstable=unstable\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label=Firefox OS %1$S Simulator (%2$S)\naddons_install_button=install\naddons_uninstall_button=uninstall\naddons_adb_label=ADB Helper Add-on\naddons_adapters_label=Tools Adapters Add-on\naddons_adb_warning=USB devices won't be detected without this add-on\naddons_status_unknown=?\naddons_status_installed=Installed\naddons_status_uninstalled=Not Installed\naddons_status_preparing=preparing\naddons_status_downloading=downloading\naddons_status_installing=installing\n\nruntimedetails_checkno=no\nruntimedetails_checkyes=yes\nruntimedetails_checkunknown=unknown (requires ADB Helper 0.4.0 or later)\nruntimedetails_notUSBDevice=Not a USB device\n\n# Validation status\nstatus_tooltip=Validation status: %1$S\nstatus_valid=VALID\nstatus_warning=WARNINGS\nstatus_error=ERRORS\nstatus_unknown=UNKNOWN\n\n# Device preferences and settings\ndevice_reset_default=Reset to default\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n<!-- LOCALIZATION NOTE (downloads.title):\n     Used by screen readers to describe the Downloads Panel.\n     -->\n\n<!ENTITY downloads.title                  \"Letöltések\">\n<!-- LOCALIZATION NOTE (downloadDetails.width):\n     Width of details for a Downloads Panel item (which directly influences the\n     width of the Downloads Panel) expressed using a CSS unit. The longest\n     labels that should fit in the item width are usually those of in-progress\n     downloads and those of blocked downloads.\n\n     A good rule of thumb is to try to determine the longest string possible\n     that an in-progress download could display, and use that value in ch\n     units.\n\n     For example, in English, a long string would be:\n\n     59m 59s left - 1022 of 1023 KB (120.5 KB/sec)\n\n     Since Downloads Panel is redesigned to show the detail string including\n     the hovering case for an item or an action button.\n     Bug 1328519 is for discussing the detail rule of `downloadDetails.width`.\n     -->\n\n<!ENTITY downloadDetails.width            \"50ch\">\n<!-- LOCALIZATION NOTE (downloadsSummary.minWidth2):\n     Minimum width for the main description of the downloads summary,\n     which is displayed at the bottom of the Downloads Panel if the\n     number of downloads exceeds the limit that the panel can display.\n\n     A good rule of thumb here is to look at the otherDownloads3 string\n     in downloads.properties, and make a reasonable estimate of its\n     maximum length. For English, this seems like a reasonable limit:\n\n     999 files downloading\n\n     that's 21 characters, so we set the minimum width to 21ch.\n     -->\n\n<!ENTITY downloadsSummary.minWidth2       \"21ch\">\n\n<!ENTITY cmd.pause.label                  \"Szünet\">\n<!ENTITY cmd.pause.accesskey              \"S\">\n<!ENTITY cmd.resume.label                 \"Folytatás\">\n<!ENTITY cmd.resume.accesskey             \"F\">\n<!ENTITY cmd.cancel.label                 \"Mégse\">\n<!-- LOCALIZATION NOTE (cmd.show.label, cmd.show.accesskey, cmd.showMac.label,\n     cmd.showMac.accesskey):\n     The show and showMac commands are never shown together, thus they can share\n     the same access key (though the two access keys can also be different).\n     -->\n<!ENTITY cmd.show.label                   \"Tartalmazó mappa megnyitása\">\n<!ENTITY cmd.show.accesskey               \"m\">\n<!ENTITY cmd.showMac.label                \"Megjelenítés a Finderben\">\n<!ENTITY cmd.showMac.accesskey            \"F\">\n<!ENTITY cmd.retry.label                  \"Újra\">\n<!ENTITY cmd.goToDownloadPage.label       \"Ugrás a letöltési oldalra\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"U\">\n<!ENTITY cmd.copyDownloadLink.label       \"Letöltési hivatkozás másolása\">\n<!ENTITY cmd.copyDownloadLink.accesskey   \"L\">\n<!ENTITY cmd.removeFromHistory.label      \"Törlés az előzményekből\">\n<!ENTITY cmd.removeFromHistory.accesskey  \"e\">\n<!ENTITY cmd.clearList2.label             \"Előnézeti panel törlése\">\n<!ENTITY cmd.clearList2.accesskey         \"t\">\n<!ENTITY cmd.clearDownloads.label         \"Letöltések törlése\">\n<!ENTITY cmd.clearDownloads.accesskey     \"L\">\n<!-- LOCALIZATION NOTE (cmd.unblock2.label):\n     This command is shown in the context menu when downloads are blocked.\n     -->\n<!ENTITY cmd.unblock2.label               \"Letöltés engedélyezése\">\n<!ENTITY cmd.unblock2.accesskey           \"L\">\n<!-- LOCALIZATION NOTE (cmd.removeFile.label):\n     This is the tooltip of the action button shown when malware is blocked.\n     -->\n<!ENTITY cmd.removeFile.label             \"Fájl eltávolítása\">\n<!-- LOCALIZATION NOTE (cmd.chooseUnblock.tooltip):\n     This is the tooltip of the action button shown when potentially unwanted\n     downloads are blocked. This opens a dialog where the user can choose\n     whether to unblock or remove the download. Removing is the default option.\n     -->\n<!ENTITY cmd.chooseUnblock.label          \"Fájl eltávolítása vagy letöltés engedélyezése\">\n<!-- LOCALIZATION NOTE (cmd.chooseOpen.tooltip):\n     This is the tooltip of the action button shown when uncommon downloads are\n     blocked.This opens a dialog where the user can choose whether to open the\n     file or remove the download. Opening is the default option.\n     -->\n<!ENTITY cmd.chooseOpen.label             \"Megnyitás vagy fájl eltávolítása\">\n<!-- LOCALIZATION NOTE (showMoreInformation.label):\n     Displayed when hovering a blocked download, indicates that it's possible to\n     show more information for user to take the next action.\n     -->\n<!-- LOCALIZATION NOTE (openFile.label):\n     Displayed when hovering a complete download, indicates that it's possible to\n     open the file using an app available in the system.\n     -->\n<!-- LOCALIZATION NOTE (retryDownload.label):\n     Displayed when hovering a download which is able to be retried by users,\n     indicates that it's possible to download this file again.\n     -->\n<!-- LOCALIZATION NOTE (cancelDownload.label):\n     Displayed when hovering a download which is able to be cancelled by users,\n     indicates that it's possible to cancel and stop the download.\n     -->\n<!-- LOCALIZATION NOTE (blocked.label):\n     Shown as a tag before the file name for some types of blocked downloads.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n\n<!ENTITY blocked.label                    \"BLOKKOLVA\">\n<!-- LOCALIZATION NOTE (learnMore.label):\n     Shown as a text link for some types of blocked downloads, for example\n     malware, when there is an associated explanation page on the Mozilla site.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n\n<!ENTITY learnMore.label                  \"További tudnivalók\">\n<!-- LOCALIZATION NOTE (downloadsHistory.label, downloadsHistory.accesskey):\n     This string is shown at the bottom of the Downloads Panel when all the\n     downloads fit in the available space, or when there are no downloads in\n     the panel at all.\n     -->\n\n<!ENTITY downloadsHistory.label           \"Minden letöltés megjelenítése\">\n<!ENTITY downloadsHistory.accesskey       \"M\">\n\n<!ENTITY openDownloadsFolder.label       \"Letöltési mappa megnyitása\">\n\n<!ENTITY clearDownloadsButton.label       \"Letöltések törlése\">\n<!ENTITY clearDownloadsButton.tooltip     \"Törli a befejezett, megszakított és meghiúsult letöltéseket\">\n<!-- LOCALIZATION NOTE (downloadsListEmpty.label):\n     This string is shown when there are no items in the Downloads view, when it\n     is displayed inside a browser tab.\n     -->\n\n<!ENTITY downloadsListEmpty.label         \"Nincsenek letöltések.\">\n<!-- LOCALIZATION NOTE (downloadsPanelEmpty.label):\n     This string is shown when there are no items in the Downloads Panel.\n     -->\n\n<!ENTITY downloadsPanelEmpty.label        \"Nincs letöltés ebben a munkamenetben.\">\n<!-- LOCALIZATION NOTE (downloadsListNoMatch.label):\n     This string is shown when some search terms are specified, but there are no\n     results in the Downloads view.\n     -->\n\n<!ENTITY downloadsListNoMatch.label       \"Nem találhatók illeszkedő letöltések.\">\n\n\n<!-- LOCALIZATION NOTE (cancelDownload.label):\n     Displayed when hovering a download which is able to be cancelled by users,\n     indicates that it's possible to cancel and stop the download.\n     -->\n<!ENTITY cancelDownload.label             \"Cancel Download\">\n\n<!-- LOCALIZATION NOTE (openFile.label):\n     Displayed when hovering a complete download, indicates that it's possible to\n     open the file using an app available in the system.\n     -->\n<!ENTITY openFile.label                   \"Open File\">\n\n<!-- LOCALIZATION NOTE (retryDownload.label):\n     Displayed when hovering a download which is able to be retried by users,\n     indicates that it's possible to download this file again.\n     -->\n<!ENTITY retryDownload.label              \"Retry Download\">\n\n<!-- LOCALIZATION NOTE (showMoreInformation.label):\n     Displayed when hovering a blocked download, indicates that it's possible to\n     show more information for user to take the next action.\n     -->\n<!ENTITY showMoreInformation.label        \"Show more information\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (stateStarting):\n# Indicates that the download is starting.\nstateStarting=Kezdés…\n# LOCALIZATION NOTE (stateScanning):\n# Indicates that an external program is scanning the download for viruses.\nstateScanning=Víruskeresés…\n# LOCALIZATION NOTE (stateFailed):\n# Indicates that the download failed because of an error.\nstateFailed=Sikertelen\n# LOCALIZATION NOTE (statePaused):\n# Indicates that the download was paused by the user.\nstatePaused=Szünetel\n# LOCALIZATION NOTE (stateCanceled):\n# Indicates that the download was canceled by the user.\nstateCanceled=Megszakítva\n# LOCALIZATION NOTE (stateCompleted):\n# Indicates that the download was completed.\n# LOCALIZATION NOTE (stateBlockedParentalControls):\n# Indicates that the download was blocked by the Parental Controls feature of\n# Windows.  \"Parental Controls\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"Parental Controls\" in various\n# languages:\n# http://windows.microsoft.com/en-US/windows-vista/Set-up-Parental-Controls\nstateBlockedParentalControls=Blokkolva a szülői felügyelet által\n# LOCALIZATION NOTE (stateBlockedPolicy):\n# Indicates that the download was blocked on Windows because of the \"Launching\n# applications and unsafe files\" setting of the \"security zone\" associated with\n# the target site.  \"Security zone\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"security zone\" in various\n# languages:\n# http://support.microsoft.com/kb/174360\nstateBlockedPolicy=Blokkolva a biztonsági zóna házirendje miatt\n# LOCALIZATION NOTE (stateDirty):\n# Indicates that the download was blocked after scanning.\nstateDirty=Blokkolva: Vírust vagy kémprogramot tartalmazhat\n\n# LOCALIZATION NOTE (blockedMalware, blockedPotentiallyUnwanted,\n#                    blockedUncommon2):\n# These strings are shown in the panel for some types of blocked downloads, and\n# are immediately followed by the \"Learn More\" link, thus they must end with a\n# period.  You may need to adjust \"downloadDetails.width\" in \"downloads.dtd\" if\n# this turns out to be longer than the other existing status strings.\n# Note: These strings don't exist in the UI yet.  See bug 1053890.\nblockedMalware=Ez a fájl vírust vagy rosszindulatú programot tartalmaz.\nblockedPotentiallyUnwanted=Ez a fájl káros lehet a számítógépére.\nblockedUncommon2=Ilyen fájlt nem szoktak gyakran letölteni.\n\n# LOCALIZATION NOTE (fileMovedOrMissing):\n# Displayed when a complete download which is not at the original folder.\n\n# LOCALIZATION NOTE (unblockHeaderUnblock, unblockHeaderOpen,\n#                    unblockTypeMalware, unblockTypePotentiallyUnwanted2,\n#                    unblockTypeUncommon2, unblockTip2, unblockButtonOpen,\n#                    unblockButtonUnblock, unblockButtonConfirmBlock):\n# These strings are displayed in the dialog shown when the user asks a blocked\n# download to be unblocked.  The severity of the threat is expressed in\n# descending order by the unblockType strings, it is higher for files detected\n# as malware and lower for uncommon downloads.\nunblockHeaderUnblock=Biztos, hogy engedélyezi ezt a letöltést?\nunblockHeaderOpen=Biztosan meg akarja nyitni ezt a fájlt?\nunblockTypeMalware=Ez a fájl vírust vagy más rosszindulatú programot tartalmaz, ami ártalmas a számítógépének.\nunblockTypePotentiallyUnwanted2=Ez egy hasznos letöltésnek álcázott fájl, ám váratlan módosításokat végezhet a programjain és beállításain.\nunblockTypeUncommon2=Ezt a fájlt nem gyakran szokták letölteni, és a megnyitása nem feltétlenül biztonságos. Vírust tartalmazhat, vagy váratlan módosításokat végezhet a programjain és beállításain.\nunblockTip2=Megpróbálhat másik letöltési forrást keresni, vagy később újra próbálhatja.\nunblockButtonOpen=Megnyitás\nunblockButtonUnblock=Letöltés engedélyezése\nunblockButtonConfirmBlock=Fájl eltávolítása\n\n# LOCALIZATION NOTE (sizeWithUnits):\n# %1$S is replaced with the size number, and %2$S with the measurement unit.\nsizeWithUnits=%1$S %2$S\nsizeUnknown=Ismeretlen méret\n\n# LOCALIZATION NOTE (shortTimeLeftSeconds, shortTimeLeftMinutes,\n#                    shortTimeLeftHours, shortTimeLeftDays):\n# These values are displayed in the downloads indicator in the main browser\n# window, where space is available for three characters maximum.  %1$S is\n# replaced with the time left for the given measurement unit.  Even for days,\n# the value is never longer than two digits.\nshortTimeLeftSeconds=%1$Ss\nshortTimeLeftMinutes=%1$Sp\nshortTimeLeftHours=%1$Só\nshortTimeLeftDays=%1$Sn\n\n# LOCALIZATION NOTE (statusSeparator, statusSeparatorBeforeNumber):\n# These strings define templates for the separation of different elements in the\n# status line of a download item.  As a separator, by default we use the Unicode\n# character U+2014 'EM DASH' (long dash).  Examples of status lines include\n# \"Canceled - 222.net\", \"1.1 MB - website2.com\", or \"Paused -  1.1 MB\".  Note\n# that we use a wider space after the separator when it is followed by a number,\n# just to avoid visually confusing it with with a minus sign with some fonts.\n# If you use a different separator, this might not be necessary.  However, there\n# is usually no need to change the separator or the order of the substitutions,\n# even for right-to-left languages, unless the defaults are not suitable.\nstatusSeparator=%1$S – %2$S\nstatusSeparatorBeforeNumber=%1$S – %2$S\n\nfileExecutableSecurityWarning=„%S” fájl végrehajtható. A végrehajtható fájlok vírusokat vagy más, rosszindulatú kódokat tartalmazhatnak, amelyek kárt okozhatnak a számítógépen. Legyen óvatos a fájl megnyitásakor. Biztosan elindítja: „%S”?\nfileExecutableSecurityWarningTitle=Megnyitja a végrehajtható fájlt?\nfileExecutableSecurityWarningDontAsk=Ne kérdezze meg többet\n\n# LOCALIZATION NOTE (otherDownloads3):\n# This is displayed in an item at the bottom of the Downloads Panel when\n# there are more downloads than can fit in the list in the panel. Use a\n# semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/Localization_and_Plurals\notherDownloads3=%1$S fájl letöltése;%1$S fájl letöltése\n\n\n# LOCALIZATION NOTE (fileMovedOrMissing):\n# Displayed when a complete download which is not at the original folder.\nfileMovedOrMissing=File moved or missing\n# LOCALIZATION NOTE (stateCompleted):\n# Indicates that the download was completed.\nstateCompleted=Completed\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/downloads/settingsChange.dtd",
    "content": "<!-- -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- -->\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  settingsChangePreferences.label  \"A beállítások a &brandShortName; Beállítások párbeszédpaneljének Alkalmazások lapján megváltoztathatók.\">\n<!ENTITY  settingsChangeOptions.label      \"A beállítások a &brandShortName; Beállítások párbeszédpaneljének Alkalmazások lapján megváltoztathatók.\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/engineManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  engineManager.title       \"Keresőszolgáltatások kezelése\">\n<!ENTITY  engineManager.style       \"min-width: 35em;\">\n<!ENTITY  engineManager.intro       \"A következő keresőszolgáltatások vannak telepítve:\">\n\n<!ENTITY  columnLabel.name          \"Név\">\n<!ENTITY  columnLabel.keyword       \"Kulcsszó\">\n\n<!-- Buttons -->\n<!ENTITY  up.label                  \"Fel\">\n<!ENTITY up.accesskey              \"F\">\n<!ENTITY  dn.label                  \"Le\">\n<!ENTITY dn.accesskey              \"L\">\n<!ENTITY  remove.label              \"Eltávolítás\">\n<!ENTITY remove.accesskey          \"E\">\n<!ENTITY  edit.label                \"Kulcsszó szerkesztése…\">\n<!ENTITY edit.accesskey            \"K\">\n\n<!ENTITY  addEngine.label           \"További keresők letöltése…\">\n<!ENTITY addEngine.accesskey       \"T\">\n\n<!ENTITY  enableSuggest.label       \"Keresési javaslatok megjelenítése\">\n<!ENTITY enableSuggest.accesskey   \"K\">\n\n<!ENTITY  restoreDefaults.label     \"Alapértelmezett értékek visszaállítása\">\n<!ENTITY restoreDefaults.accesskey \"A\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/engineManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nduplicateTitle=Duplikált kulcsszó\nduplicateEngineMsg=Olyan kulcsszót választott, amelyet jelenleg „%S” használ. Válasszon másikat.\nduplicateBookmarkMsg=Olyan kulcsszót választott, amelyet jelenleg egy könyvjelző használ. Válasszon másikat.\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/feeds/subscribe.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY feedPage.title \"Hírforrás megtekintése\">\n<!ENTITY feedSubscribeNow \"Feliratkozás\">\n<!ENTITY feedLiveBookmarks \"Élő könyvjelzők\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/feeds/subscribe.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nlinkTitleTextFormat=Ugrás: %S\naddHandler=Hozzáadja a következőt hírforrásolvasóként: „%S” (%S)?\naddHandlerAddButton=Hírforrásolvasó hozzáadása\naddHandlerAddButtonAccesskey=a\nhandlerRegistered=„%S” már regisztrálva van hírforrásolvasóként\nliveBookmarks=Élő könyvjelzők\nsubscribeNow=Feliratkozás\nchooseApplicationMenuItem=Alkalmazás választása…\nchooseApplicationDialogTitle=Alkalmazás választása\nalwaysUse=Mindig %S használata a hírforrásokra feliratkozáshoz\nmediaLabel=Médiafájlok\n\n# LOCALIZATION NOTE: The next string is for the size of the enclosed media.\n#   e.g. enclosureSizeText : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nenclosureSizeText=%1$S %2$S\n\nbytes=bájt\nkilobyte=KB\nmegabyte=MB\ngigabyte=GB\n\n# LOCALIZATION NOTE: The next three strings explains to the user what they're\n# doing.\n#   e.g. alwaysUseForVideoPodcasts : \"Always use Miro to subscribe to video podcasts.\"\n#   %S = application to use (Miro, iTunes, ...)\nalwaysUseForFeeds=Mindig %S használata a hírforrásokra feliratkozáshoz\nalwaysUseForAudioPodcasts=Mindig %S használata a podcastokra feliratkozáshoz\nalwaysUseForVideoPodcasts=Mindig %S használata a videó podcastokra feliratkozáshoz\n\nsubscribeFeedUsing=Feliratkozás erre a forrásra a következővel\nsubscribeAudioPodcastUsing=Feliratkozás erre a podcastra a következővel\nsubscribeVideoPodcastUsing=Feliratkozás erre a videó podcastra a következővel\n\nfeedSubscriptionFeed1=Ez a webhely gyakran változó tartalmát meghirdető „forrás”.\nfeedSubscriptionAudioPodcast1=Ez a webhely gyakran változó tartalmát közzétevő „podcast”.\nfeedSubscriptionVideoPodcast1=Ez a webhely gyakran változó tartalmát közzétevő „videó podcast”.\n\nfeedSubscriptionFeed2=Feliratkozhat erre a hírforrásra, hogy értesüljön a tartalom változásairól.\nfeedSubscriptionAudioPodcast2=Feliratkozhat erre a podcastra, hogy értesüljön a tartalom változásairól.\nfeedSubscriptionVideoPodcast2=Feliratkozhat erre a videó podcastra, hogy értesüljön a tartalom változásairól.\n\n# Protocol Handling\n# \"Add %appName (%appDomain) as an application for %protocolType links?\"\naddProtocolHandler=Hozzáadja a(z) %S (%S) alkalmazást a(z) %S típusú hivatkozásokhoz?\naddProtocolHandlerAddButton=Alkalmazás hozzáadása\naddProtocolHandlerAddButtonAccesskey=A\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/lightweightThemes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nlightweightThemes.recommended-1.name=Webböngésző-újjászületés\nlightweightThemes.recommended-1.description=Webböngésző újjászületés (C) Sean.Martell. Elérhető CC-BY-SA alatt. Nincs garancia.\n\nlightweightThemes.recommended-2.name=Űrfantázia\nlightweightThemes.recommended-2.description=Űrfantázia (C) fx5800p. Elérhető CC-BY-SA alatt. Nincs garancia.\n\nlightweightThemes.recommended-4.name=Pasztellátmenet\nlightweightThemes.recommended-4.description=Pasztellátmenet (C) darrinhenein. Elérhető CC-BY-SA alatt. Nincs garancia.\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/loop/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/migration/migration.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY migrationWizard.title          \"Importálás varázsló\">\n\n<!ENTITY importFrom.label               \"Beállítások, könyvjelzők, előzmények, jelszavak és egyéb adatok importálása a következő termékből:\">\n<!ENTITY importFromUnix.label           \"Beállítások, könyvjelzők, előzmények, jelszavak és egyéb adatok importálása a következő termékből:\">\n<!ENTITY importFromBookmarks.label      \"Könyvjelzők importálása\">\n\n<!ENTITY importFromIE.label             \"Microsoft Internet Explorer\">\n<!ENTITY importFromIE.accesskey         \"M\">\n<!ENTITY importFromEdge.label           \"Microsoft Edge\">\n<!ENTITY importFromEdge.accesskey       \"E\">\n<!ENTITY importFromNothing.label        \"Ne importáljon semmit\">\n<!ENTITY importFromNothing.accesskey    \"N\">\n<!ENTITY importFromSafari.label         \"Safari\">\n<!ENTITY importFromSafari.accesskey     \"S\">\n<!ENTITY importFromCanary.label         \"Chrome Canary\">\n<!ENTITY importFromCanary.accesskey     \"n\">\n<!ENTITY importFromChrome.label         \"Chrome\">\n<!ENTITY importFromChrome.accesskey     \"C\">\n<!ENTITY importFromChromium.label       \"Chromium\">\n<!ENTITY importFromChromium.accesskey   \"u\">\n<!ENTITY importFromFirefox.label        \"Firefox\">\n<!ENTITY importFromFirefox.accesskey    \"x\">\n<!ENTITY importFrom360se.label          \"360 biztonságos böngésző\">\n<!ENTITY importFrom360se.accesskey      \"3\">\n\n<!ENTITY noMigrationSources.label       \"Nem található olyan program, amely könyvjelzőket, előzményeket vagy jelszóadatokat tartalmaz.\">\n\n<!ENTITY importSource.title             \"Beállítások és adatok importálása\">\n<!ENTITY importItems.title              \"Importálandó elemek\">\n<!ENTITY importItems.label              \"Válassza ki az importálni kívánt elemeket:\">\n\n<!ENTITY migrating.title                \"Importálás…\">\n<!ENTITY migrating.label                \"A következő elemek importálása folyik…\">\n\n<!ENTITY selectProfile.title            \"Profil kiválasztása\">\n<!ENTITY selectProfile.label            \"A következő profilokból lehet importálni:\">\n\n<!ENTITY done.title                     \"Importálás befejeződött\">\n<!ENTITY done.label                     \"A következő elemek sikeresen importálva lettek:\">\n\n<!ENTITY closeSourceBrowser.label       \"Ne feledje el bezárni a kiválasztott böngészőt a folytatás előtt.\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/migration/migration.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprofileName_format=%S %S\n\n# Browser Specific\nsourceNameIE=Internet Explorer\nsourceNameEdge=Microsoft Edge\nsourceNameSafari=Safari\nsourceNameCanary=Google Chrome Canary\nsourceNameChrome=Google Chrome\nsourceNameChromium=Chromium\nsourceNameFirefox=Mozilla Firefox\nsourceName360se=360 biztonságos böngésző\n\nimportedBookmarksFolder=%S helyről\n\nimportedSafariReadingList=Olvasási lista (a Safariból)\nimportedEdgeReadingList=Olvasási lista (az Edge-ből)\n\n# Import Sources\n# Note: When adding an import source for profile reset, add the string name to\n# resetProfile.js if it should be listed in the reset dialog.\n1_ie=Internet-beállítások\n1_edge=Beállítások\n1_safari=Beállítások\n1_chrome=Beállítások\n1_360se=Beállítások\n\n2_ie=Sütik\n2_edge=Sütik\n2_safari=Sütik\n2_chrome=Sütik\n2_firefox=Sütik\n2_360se=Sütik\n\n4_ie=Böngészési előzmények\n4_edge=Böngészési előzmények\n4_safari=Böngészési előzmények\n4_chrome=Böngészési előzmények\n4_firefox_history_and_bookmarks=A böngészés előzményei és könyvjelzők\n4_360se=Böngészési előzmények\n\n8_ie=Mentett űrlapadatok\n8_edge=Mentett űrlapadatok\n8_safari=Mentett űrlapadatok\n8_chrome=Mentett űrlapadatok\n8_firefox=Mentett űrlapadatok\n8_360se=Mentett űrlapadatok\n\n16_ie=Mentett jelszavak\n16_edge=Mentett jelszavak\n16_safari=Mentett jelszavak\n16_chrome=Mentett jelszavak\n16_firefox=Mentett jelszavak\n16_360se=Mentett jelszavak\n\n32_ie=Kedvencek\n32_edge=Kedvencek\n32_safari=Könyvjelzők\n32_chrome=Könyvjelzők\n32_360se=Könyvjelzők\n\n64_ie=További adatok\n64_edge=További adatok\n64_safari=További adatok\n64_chrome=További adatok\n64_firefox_other=További adatok\n64_360se=További adatok\n\n128_firefox=Ablakok és lapok\n\n# Automigration undo notification.\n# %1$S will be replaced with the name of the browser we imported from, %2$S will be replaced with brandShortName\n\nautomigration.undo.dontkeep2.accesskey    = N\nautomigration.undo.dontkeep2.label        = No Thanks\nautomigration.undo.keep2.accesskey        = O\nautomigration.undo.keep2.label            = OK, Got it\n\n# Automigration undo notification.\n# %1$S will be replaced with the name of the browser we imported from, %2$S will be replaced with brandShortName\nautomigration.undo.message.all              = Pick up where you left off. We’ve imported these sites and your bookmarks, history and passwords from %1$S into %2$S.\nautomigration.undo.message.bookmarks        = Pick up where you left off. We’ve imported these sites and your bookmarks from %1$S into %2$S.\nautomigration.undo.message.bookmarks.logins = Pick up where you left off. We’ve imported these sites and your bookmarks and passwords from %1$S into %2$S.\nautomigration.undo.message.bookmarks.visits = Pick up where you left off. We’ve imported these sites and your bookmarks and history from %1$S into %2$S.\nautomigration.undo.message.logins           = Pick up where you left off. We’ve imported your passwords from %1$S into %2$S.\nautomigration.undo.message.logins.visits    = Pick up where you left off. We’ve imported these sites and your history and passwords from %1$S into %2$S.\nautomigration.undo.message.visits           = Pick up where you left off. We’ve imported these sites and your history from %1$S into %2$S.\nautomigration.undo.unknownbrowser         = Unknown Browser\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n\n<!ENTITY loadError.label \"Probléma az oldal betöltése közben\">\n<!ENTITY retry.label \"Próbálja újra\">\n<!ENTITY returnToPreviousPage.label \"Ugrás vissza\">\n\n<!-- Specific error messages -->\n\n\n<!ENTITY connectionFailure.title \"A kapcsolódás sikertelen\">\n<!ENTITY connectionFailure.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY deniedPortAccess.title \"Ez a cím tiltva van\">\n<!ENTITY deniedPortAccess.longDesc \"‌\">\n\n<!ENTITY dnsNotFound.title \"A kiszolgáló nem található\">\n<!ENTITY dnsNotFound.longDesc \"<ul> <li>Ellenőrizze a címet, nem gépelte-e el. Például nem írt-e <strong>ww</strong>.example.com-ot a <strong>www</strong>.example.com helyett.</li> <li>Ha semmilyen oldalt nem tud letölteni, ellenőrizze a számítógépe hálózati kapcsolatát.</li> <li>Ha a számítógépet vagy a hálózatot tűzfal vagy proxy védi, ellenőrizze, hogy a &brandShortName; számára engedélyezett-e a webhozzáférés.</li> </ul>\">\n\n<!ENTITY fileNotFound.title \"A fájl nem található\">\n<!ENTITY fileNotFound.longDesc \"<ul> <li>Ellenőrizze a fájlnevet, hogy jól írta-e.</li> <li>Ellenőrizze, hogy a fájlt áthelyezték-e, átnevezték-e vagy eltávolították-e.</li> </ul>\">\n\n<!ENTITY fileAccessDenied.title \"A fájl elérése megtagadva\">\n<!ENTITY fileAccessDenied.longDesc \"<ul> <li>Lehet hogy törölve lett, át lett helyezve, vagy a fájljogosultságok megakadályozzák a hozzáférést.</li> </ul>\">\n\n<!ENTITY generic.title \"Hoppá!\">\n<!ENTITY generic.longDesc \"<p> A &brandShortName; nem tudja betölteni az oldalt valamilyen okból.</p>\">\n\n<!ENTITY captivePortal.title \"Bejelentkezés a hálózatba\">\n\n\n\n<!ENTITY malformedURI.title \"A cím érvénytelen\">\n<!ENTITY malformedURI.longDesc \"<ul> <li>A webcímeket általában <strong>http://www.example.com/</strong> formában írják.</li> <li>Ellenőrizze, hogy előre dőlő perjeleket használ-e (azaz: <strong>/</strong>).</li> </ul>\">\n\n<!ENTITY netInterrupt.title \"A kapcsolat megszakadt\">\n<!ENTITY netInterrupt.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY notCached.title \"A dokumentum lejárt\">\n<!ENTITY notCached.longDesc \"<p>A kért dokumentum nem érhető el a &brandShortName; gyorsítótárában.</p><ul><li>Biztonsági okokból a &brandShortName; nem kéri le automatikusan az érzékeny adatokat tartalmazó dokumentumokat.</li><li>Kattintson a „Próbálja újra” gombra, hogy újra lekérje a dokumentumot a webhelyről.</li></ul>\">\n\n<!ENTITY netOffline.title \"Kapcsolat nélküli mód\">\n<!ENTITY netOffline.longDesc2 \"<ul> <li>Nyomja meg a „Próbálja újra” gombot az online módhoz és az oldal újratöltéséhez.</li></ul>\">\n\n<!ENTITY contentEncodingError.title \"Tartalomkódolási hiba\">\n<!ENTITY contentEncodingError.longDesc \"<ul> <li>Értesítse a webhely tulajdonosait erről a problémáról.</li> </ul>\">\n\n<!ENTITY unsafeContentType.title \"Nem biztonságos fájltípus\">\n<!ENTITY unsafeContentType.longDesc \"<ul> <li>Értesítse a webhely tulajdonosait erről a problémáról.</li> </ul>\">\n\n<!ENTITY netReset.title \"A kapcsolat alaphelyzetbe állt\">\n<!ENTITY netReset.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY netTimeout.title \"A kapcsolat időtúllépés miatt megszakadt\">\n<!ENTITY netTimeout.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY unknownProtocolFound.title \"A cím nem volt érthető\">\n<!ENTITY unknownProtocolFound.longDesc \"<ul> <li>Lehet, hogy egyéb szoftvert kell telepítenie a cím megnyitásához.</li> </ul>\">\n\n<!ENTITY proxyConnectFailure.title \"A proxykiszolgáló visszautasította a kapcsolatokat\">\n<!ENTITY proxyConnectFailure.longDesc \"<ul> <li>Ellenőrizze a proxybeállításokat, hogy helyesek-e.</li> <li>Kérdezze meg a hálózati rendszergazdától, hogy a proxykiszolgáló működik-e.</li> </ul>\">\n\n<!ENTITY proxyResolveFailure.title \" Nem található a proxykiszolgáló\">\n<!ENTITY proxyResolveFailure.longDesc \"<ul> <li>Ellenőrizze a proxybeállításokat, hogy helyesek-e.</li> <li>Ellenőrizze, hogy a számítógép hálózati kapcsolata működik-e.</li> <li>Ha a számítógépet vagy a hálózatot tűzfal vagy proxy védi, ellenőrizze, hogy a &brandShortName; számára engedélyezett-e a webhozzáférés.</li> </ul>\">\n\n<!ENTITY redirectLoop.title \"Az oldal nem megfelelően van átirányítva\">\n<!ENTITY redirectLoop.longDesc \"<ul> <li>Ez a probléma néha a letiltott vagy visszautasított sütik miattjelentkezik.</li> </ul>\">\n\n<!ENTITY unknownSocketType.title \"Váratlan válasz a kiszolgálótól\">\n<!ENTITY unknownSocketType.longDesc \"<ul> <li>Ellenőrizze, hogy a rendszerre telepítve van-e a Personal Security Manager modul.</li> <li>A hibát okozhatja a kiszolgáló nem szabványos beállítása is.</li> </ul>\">\n\n<!ENTITY nssFailure2.title \"A biztonságos kapcsolat sikertelen\">\n<!ENTITY nssFailure2.longDesc2 \"<ul> <li>A megtekinteni kívánt oldal nem jeleníthető meg, mert a kapott adatok hitelessége nem ellenőrizhető.</li> <li>Lépjen kapcsolatba a webhely üzemeltetőjével, és értesítse a problémáról.</li> </ul>\">\n\n<!ENTITY certerror.longpagetitle1 \"A kapcsolat nem biztonságos\">\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara \"A(z) <span class='hostname'/> tulajdonosa a weboldalát helytelenül állította be. Az Ön adatainak ellopását megakadályozandó a &brandShortName; nem csatlakozott ehhez a weboldalhoz.\">\n\n<!ENTITY sharedLongDesc \"<ul> <li>A webhely ideiglenesen nem érhető el vagy túlterhelt. Próbálja újra pár perc múlva.</li> <li>Ha semmilyen oldalt nem tud letölteni, ellenőrizze a számítógépe hálózati kapcsolatát.</li> <li>Ha a számítógépet vagy a hálózatot tűzfal vagy proxy védi, ellenőrizze, hogy a &brandShortName; számára engedélyezett-e a webhozzáférés.</li> </ul>\">\n\n<!ENTITY cspBlocked.title \"Blokkolva a tartalombiztonsági irányelv szerint\">\n<!ENTITY cspBlocked.longDesc \"<p>A &brandShortName; nem engedte meg, hogy az oldalt ezen a módon betöltse, mert az oldal tartalombiztonsági irányelve ezt tiltja.</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"Sérült tartalom hiba\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>A megtekinteni kívánt oldal nem jeleníthető meg, mert az adatátvitel közben hiba történt.</p><ul><li>Lépjen kapcsolatba a webhely üzemeltetőjével, és értesítse a problémáról.</li></ul>\">\n\n\n<!ENTITY securityOverride.exceptionButtonLabel \"Kivétel hozzáadása…\">\n\n<!ENTITY errorReporting.automatic2 \"Az ilyen hibák jelentése segít a Mozillának a rosszindulatú oldalak azonosításában és blokkolásában\">\n<!ENTITY errorReporting.learnMore \"További tudnivalók…\">\n\n<!ENTITY remoteXUL.title \"Távoli XUL\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>Értesítse a webhely tulajdonosait erről a problémáról.</li></ul></p>\">\n\n<!ENTITY sslv3Used.title \"Nem lehet biztonságosan kapcsolódni\">\n<!-- LOCALIZATION NOTE (sslv3Used.longDesc2) - Do not translate\n     \"SSL_ERROR_UNSUPPORTED_VERSION\". -->\n<!ENTITY sslv3Used.longDesc2 \"Speciális információ: SSL_ERROR_UNSUPPORTED_VERSION\">\n<!-- LOCALIZATION NOTE (certerror.wrongSystemTime2,\n                        certerror.wrongSystemTimeWithoutReference) - The <span id='..' />\n     tags will be injected with actual values, please leave them unchanged. -->\n\n\n<!ENTITY certerror.pagetitle1  \"Nem biztonságos kapcsolat\">\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"Ez az oldal HTTP Strict Transport Security (HSTS) használatával adja meg, hogy a &brandShortName; csak biztonságosan kapcsolódjon. Emiatt nem lehet kivételt felvenni ehhez a tanúsítványhoz.\">\n<!ENTITY certerror.copyToClipboard.label \"Szöveg másolása a vágólapra\">\n\n<!ENTITY inadequateSecurityError.title \"A kapcsolat nem biztonságos\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> olyan biztonsági technológiát használ, amely elavult, és sérülékeny a támadásokkal szemben. Egy támadó könnyen felfedhet olyan információkat, amelyeket biztonságosnak gondol. A weboldal rendszergazdájának ki kell javítania a kiszolgálót, mielőtt meglátogathatja az oldalt.</p><p>Hibakód: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n\n<!ENTITY prefReset.longDesc \"Úgy tűnik, ezt a hálózat biztonsági beállításai okozhatják. Szeretné helyreállítani az alapbeállításokat?\">\n<!ENTITY prefReset.label \"Alap beállítások visszaállítása\">\n\n<!ENTITY advanced.label \"Advanced\">\n<!ENTITY captivePortal.longDesc2 \"\n<p>You must log in to this network before you can access the Internet.</p>\n\">\n\n<!-- LOCALIZATION NOTE (certerror.wrongSystemTime2,\n                        certerror.wrongSystemTimeWithoutReference) - The <span id='..' />\n     tags will be injected with actual values, please leave them unchanged. -->\n<!ENTITY certerror.wrongSystemTime2 \"<p> &brandShortName; did not connect to <span id='wrongSystemTime_URL'/> because your computer’s clock appears to show the wrong time and this is preventing a secure connection.</p> <p>Your computer is set to <span id='wrongSystemTime_systemDate'/>, when it should be <span id='wrongSystemTime_actualDate'/>. To fix this problem, change your date and time settings to match the correct time.</p>\">\n<!ENTITY certerror.wrongSystemTimeWithoutReference \"<p>&brandShortName; did not connect to <span id='wrongSystemTimeWithoutReference_URL'/> because your computer’s clock appears to show the wrong time and this is preventing a secure connection.</p> <p>Your computer is set to <span id='wrongSystemTimeWithoutReference_systemDate'/>. To fix this problem, change your date and time settings to match the correct time.</p>\">\n\n<!ENTITY openPortalLoginPage.label2 \"Open Network Login Page\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/newTab.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- These strings are used in the about:newtab page -->\n\n<!ENTITY newtab.pageTitle \"Új lap\">\n<!ENTITY newtab.customize.classic \"Kedvelt oldalak megjelenítése\">\n<!ENTITY newtab.customize.cog.enhanced \"Javasolt oldalak felvétele\">\n<!ENTITY newtab.customize.cog.title2 \"ÚJ LAP VEZÉRLŐELEMEI\">\n<!ENTITY newtab.customize.cog.learn \"Ismerje meg az Új lapot\">\n<!ENTITY newtab.customize.title \"Az Új lap oldal személyre szabása\">\n<!ENTITY newtab.customize.suggested \"Javasolt és kedvelt oldalak megjelenítése\">\n<!ENTITY newtab.customize.topsites \"Kedvelt oldalak megjelenítése\">\n<!ENTITY newtab.customize.blank2 \"Üres oldal megjelenítése\">\n<!ENTITY newtab.undo.removedLabel \"Bélyegkép eltávolítva.\">\n<!ENTITY newtab.undo.undoButton \"Visszavonás.\">\n<!ENTITY newtab.undo.restoreButton \"Összes visszaállítása.\">\n<!ENTITY newtab.undo.closeTooltip \"Elrejtés\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/newTab.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n\nnewtab.pin=Webhely rögzítése ezen a helyen\nnewtab.unpin=Rögzítés feloldása\nnewtab.block=Eltávolítás\n# LOCALIZATION NOTE(newtab.sponsored.button): This text appears for sponsored\n# and enhanced tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.sponsored.button=SZPONZORÁLT\n# LOCALIZATION NOTE(newtab.suggested.button): This text appears for sponsored\n# and suggested tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.suggested.tag=AJÁNLOTT\n# LOCALIZATION NOTE(newtab.suggested.button): %1$S will be replaced inline by\n# one of the user's top 100 sites that triggered this suggested tile.\n# This text appears for suggested tiles under the tile's title, so prefer short\n# strings to avoid truncating important text.\nnewtab.suggested.button=Javasolt a(z) %1$S látogatóinak\n# LOCALIZATION NOTE(newtab.sponsored.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain=Ezt a csempét egy Mozilla partner nevében jelenítjük meg. Bármikor eltávolíthatja a %1$S gombra kattintva. %2$S\n# LOCALIZATION NOTE(newtab.sponsored.explain2): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain2=Ezt az oldalt egy Mozilla partner nevében ajánljuk. Bármikor eltávolíthatja az %1$S gombra kattintva. %2$S\n# LOCALIZATION NOTE(newtab.suggested.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.suggested.explain=Ezt az oldalt a Mozilla javasolta. Bármikor eltávolíthatja a %1$S gombra. %2$S\n# LOCALIZATION NOTE(newtab.enhanced.explain): %1$S will be replaced inline by\n# the gear icon used to customize the new tab window. %2$S will be replaced by\n# an active link using string newtab.learn.link as text.\nnewtab.enhanced.explain=Egy Mozilla partner vizuálisan bővítette ezt a csempét, lecserélve a képernyőképet. A bővített csempék kikapcsolhatók a %1$S gomb megnyomásával a beállításokban. %2$S\nnewtab.intro1.paragraph1=Mostantól ha megnyitja az Új lapot, olyan oldalakat is láthat, amelyek szerintünk érdekelhetik. Némelyiket a Mozilla javasolhatja, vagy egyik partnerünk szponzorálhatja.\n# LOCALIZATION NOTE(newtab.intro1.paragraph2): %1$S will be replaced inline by\n# an active link using string newtab.privacy.link as text. %2$S will be replaced\n# inline by the gear icon used to customize the new tab window.\nnewtab.intro1.paragraph2=Ezen szolgáltatás nyújtásához bizonyos adatok visszaküldésre kerülnek, az %1$S megfelelően. Ezt kikapcsolhatja a fogaskerék ikon (%2$S) alatti megfelelő négyzet törlésével.\nnewtab.learn.link=További tudnivalók…\nnewtab.privacy.link=adatvédelmi megjegyzésnek\nnewtab.learn.link2=Továbbiak az Új lapról\nnewtab.intro.header.update=Az Új lap megújult!\nnewtab.intro.gotit=Megértettem!\n\nnewtab.defaultTopSites.heading=Top Sites\nnewtab.userTopSites.heading=Your Top Sites\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/openLocation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from content/openLocation.xul -->\n\n<!ENTITY enter.label \"Írja be a weboldal címét (URL), vagy válasszon ki egy helyi fájlt, melyet meg szeretne nyitni:\">  \n<!ENTITY chooseFile.label \"Tallózás…\">\n<!ENTITY newTab.label \"Új lap\">\n<!ENTITY newWindow.label \"Új ablak\">\n<!ENTITY topTab.label \"Aktuális lap\">\n<!ENTITY caption.label \"Weboldal megnyitása\">\n<!ENTITY openWhere.label \"Megnyitás:\">\n<!ENTITY openBtn.label \"Megnyitás\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/openLocation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# NLS_MESSAGEFORMAT_VAR\nchooseFileDialogTitle=Tallózás\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/pageInfo.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  pageInfoWindow.width  \"600\">\n<!ENTITY  pageInfoWindow.height \"550\">\n\n<!ENTITY  copy.key              \"C\">\n<!ENTITY  copy.label            \"Másolás\">\n<!ENTITY  copy.accesskey        \"M\">\n<!ENTITY  selectall.key         \"A\">\n<!ENTITY  selectall.label       \"Minden kijelölése\">\n<!ENTITY  selectall.accesskey   \"d\">\n<!ENTITY  closeWindow.key       \"w\">\n\n<!ENTITY  generalTab            \"Általános\">\n<!ENTITY  generalTab.accesskey  \"l\">\n<!ENTITY  generalTitle          \"Cím:\">\n<!ENTITY  generalURL            \"Cím:\">\n<!ENTITY  generalType           \"Típus:\">\n<!ENTITY  generalMode           \"Megjelenítési mód:\">\n<!ENTITY  generalSize           \"Méret:\">\n<!ENTITY  generalReferrer       \"Hivatkozó URL:\">\n<!ENTITY  generalSource         \"Gyorsítótárforrás:\">\n<!ENTITY  generalModified       \"Módosítva:\">\n<!ENTITY  generalEncoding2      \"Szövegkódolás:\">\n<!ENTITY  generalMetaName       \"Név\">\n<!ENTITY  generalMetaContent    \"Tartalom\">\n\n<!ENTITY  mediaTab              \"Média\">\n<!ENTITY  mediaTab.accesskey    \"M\">\n<!ENTITY  mediaLocation         \"Hely:\">\n<!ENTITY  mediaText             \"Kapcsolódó szöveg:\">\n<!ENTITY  mediaAltHeader        \"Alternatív szöveg\">\n<!ENTITY  mediaAddress          \"Cím\">\n<!ENTITY  mediaType             \"Típus\">\n<!ENTITY  mediaSize             \"Méret\">\n<!ENTITY  mediaCount            \"Darab\">\n<!ENTITY  mediaDimension        \"Méretek:\">\n<!ENTITY  mediaLongdesc         \"Hosszú leírás:\">\n<!ENTITY  mediaBlockImage.accesskey \"B\">\n<!ENTITY  mediaSaveAs           \"Mentés másként…\">\n<!ENTITY  mediaSaveAs.accesskey \"M\">\n<!ENTITY  mediaSaveAs2.accesskey \"e\">\n<!ENTITY  mediaPreview          \"Média-előnézet:\">\n\n<!ENTITY  feedTab               \"Hírforrások\">\n<!ENTITY  feedTab.accesskey     \"H\">\n<!ENTITY  feedSubscribe         \"Feliratkozás\">\n<!ENTITY  feedSubscribe.accesskey \"F\">\n\n<!ENTITY  permTab               \"Engedélyek\">\n<!ENTITY  permTab.accesskey     \"E\">\n<!ENTITY  permUseDefault        \"Alapértelmezés használata\">\n<!ENTITY  permAskAlways         \"Rákérdezés mindig\">\n<!ENTITY  permAllow             \"Engedélyezés\">\n<!ENTITY  permAllowSession      \"Engedélyezés a munkamenetben\">\n<!ENTITY  permBlock             \"Tiltás\">\n<!ENTITY  permissionsFor        \"Engedélyezés:\">\n<!ENTITY  permPlugins           \"Bővítmények aktiválása\">\n\n<!ENTITY  permClearStorage           \"Tár törlése\">\n<!ENTITY  permClearStorage.accesskey \"T\">\n\n<!ENTITY  securityTab           \"Biztonság\">\n<!ENTITY  securityTab.accesskey \"B\">\n<!ENTITY  securityView.certView \"Tanúsítvány megtekintése\">\n<!ENTITY  securityView.accesskey \"T\">\n<!ENTITY  securityView.unknown   \"Ismeretlen\">\n\n\n<!ENTITY  securityView.identity.header   \"Webhely azonosítása\">\n<!ENTITY  securityView.identity.owner    \"Tulajdonos: \">\n<!ENTITY  securityView.identity.domain   \"Webhely: \">\n<!ENTITY  securityView.identity.verifier \"Ellenőrizte: \">\n\n<!ENTITY  securityView.privacy.header                   \"Adatvédelem és előzmények\">\n<!ENTITY  securityView.privacy.history                  \"Megnéztem már ezt a webhelyet korábban?\">\n<!ENTITY  securityView.privacy.cookies                  \"Tárol ez a webhely adatokat (sütiket) a számítógépemen?\">\n<!ENTITY  securityView.privacy.viewCookies              \"Sütik megtekintése\">\n<!ENTITY  securityView.privacy.viewCookies.accessKey    \"S\">\n<!ENTITY  securityView.privacy.passwords                \"Mentettem jelszavakat ehhez a webhelyhez?\">\n<!ENTITY  securityView.privacy.viewPasswords            \"Mentett jelszavak megtekintése\">\n<!ENTITY  securityView.privacy.viewPasswords.accessKey  \"M\">\n\n<!ENTITY  securityView.technical.header                 \"Technikai részletek\">\n\n<!ENTITY  helpButton.label                              \"Súgó\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/pageInfo.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npageInfo.page.title=Oldal adatai – %S\npageInfo.frame.title=Keret adatai – %S\n\nnoPageTitle=Névtelen oldal:\nunknown=Ismeretlen\nnotset=Nincs megadva\nyes=Igen\nno=Nem\n\nmediaImg=Kép\nmediaVideo=Video\nmediaAudio=Hang\nmediaBGImg=Háttér\nmediaBorderImg=Szegély\nmediaListImg=Felsorolásjel\nmediaCursor=Kurzor\nmediaObject=Objektum\nmediaEmbed=Beágyazott\nmediaLink=Ikon\nmediaInput=Bevitel\nmediaFileSize=%S KB\nmediaSize=%S px × %S px\nmediaSelectFolder=Mappa kijelölése a képek mentéséhez\nmediaBlockImage=Képek blokkolása a(z) %S helyről\nmediaUnknownNotCached=Ismeretlen (nincs a gyorsítótárban)\nmediaImageType=%S kép\nmediaAnimatedImageType=%S kép (animált, %S képkocka)\nmediaDimensions=%S px × %S px\nmediaDimensionsScaled=%Spx × %Spx (átméretezve: %Spx × %Spx)\n\ngeneralQuirksMode=Kompatibilitási mód\ngeneralStrictMode=Szigorú szabványkompatibilitási mód\ngeneralSize=%S KB (%S bájt)\ngeneralMetaTag=Meta (1 elem)\ngeneralMetaTags=Meta (%S elem)\n\nfeedRss=RSS\nfeedAtom=Atom\nfeedXML=XML\n\nsecurityNoOwner=Ez a webhely nem szolgáltat információkat a tulajdonosáról.\nsecurityOneVisit=Igen, egyszer\nsecurityNVisits=Igen, %S alkalommal\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# database\n#   e.g. indexedDBUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nindexedDBUsage=Ez a webhely %1$S %2$S területet foglal\n\npermissions.useDefault=Alapértelmezés használata\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/places/bookmarkProperties.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndialogAcceptLabelAddItem=Hozzáadás\ndialogAcceptLabelSaveItem=Mentés\ndialogAcceptLabelAddLivemark=Feliratkozás\ndialogAcceptLabelAddMulti=Könyvjelzők hozzáadása\ndialogAcceptLabelEdit=Mentés\ndialogTitleAddBookmark=Új könyvjelző\ndialogTitleAddLivemark=Feliratkozás élő könyvjelzővel\ndialogTitleAddFolder=Új mappa\ndialogTitleAddMulti=Új könyvjelzők\ndialogTitleEdit=„%S” tulajdonságai\n\nbookmarkAllTabsDefault=[Mappa neve]\nnewFolderDefault=Új mappa\nnewBookmarkDefault=Új könyvjelző\nnewLivemarkDefault=Új élő könyvjelző\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/places/editBookmarkOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editBookmarkOverlay.name.label                      \"Név:\">\n<!ENTITY editBookmarkOverlay.name.accesskey                  \"v\">\n<!ENTITY editBookmarkOverlay.location.label                  \"Hely:\">\n<!ENTITY editBookmarkOverlay.location.accesskey              \"H\">\n<!ENTITY editBookmarkOverlay.feedLocation.label              \"Hírforrás helye:\">\n<!ENTITY editBookmarkOverlay.feedLocation.accesskey          \"r\">\n<!ENTITY editBookmarkOverlay.siteLocation.label              \"Webhely helye:\">\n<!ENTITY editBookmarkOverlay.siteLocation.accesskey          \"W\">\n<!ENTITY editBookmarkOverlay.folder.label                    \"Mappa:\">\n<!ENTITY editBookmarkOverlay.foldersExpanderDown.tooltip     \"Minden könyvjelzőmappa megjelenítése\">\n<!ENTITY editBookmarkOverlay.expanderUp.tooltip              \"Elrejtés\">\n<!ENTITY editBookmarkOverlay.tags.label                      \"Címkék: \">\n<!ENTITY editBookmarkOverlay.tags.accesskey                  \"C\">\n<!ENTITY editBookmarkOverlay.tagsEmptyDesc.label             \"A címkéket vesszővel válassza el.\">\n<!ENTITY editBookmarkOverlay.description.label               \"Leírás:\">\n<!ENTITY editBookmarkOverlay.description.accesskey           \"L\">\n<!ENTITY editBookmarkOverlay.keyword.label                   \"Kulcsszó:\">\n<!ENTITY editBookmarkOverlay.keyword.accesskey               \"K\">\n<!ENTITY editBookmarkOverlay.tagsExpanderDown.tooltip        \"Minden címke megjelenítése\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.label             \"Könyvjelző betöltése az oldalsávba\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.accesskey         \"K\">\n<!ENTITY editBookmarkOverlay.choose.label                    \"Tallózás…\">\n<!ENTITY editBookmarkOverlay.newFolderButton.label           \"Új mappa\">\n<!ENTITY editBookmarkOverlay.newFolderButton.accesskey       \"m\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/places/moveBookmarks.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title              \"Válasszon mappát\">\n<!ENTITY window.style              \"width: 36em; height: 18em;\">\n<!ENTITY moveTo.label              \"Áthelyezés:\">\n<!ENTITY newFolderButton.label     \"Új mappa\">\n<!ENTITY newFolderButton.accesskey \"m\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/places/places.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE (places.library.title): use \"Library\", \"Archive\" or \"Repository\" -->\n\n<!ENTITY places.library.title  \"Könyvtár\">\n<!ENTITY places.library.width  \"700\">\n<!ENTITY places.library.height \"500\">\n<!ENTITY organize.label        \"Rendszerezés\">\n<!ENTITY organize.accesskey    \"R\">\n<!ENTITY organize.tooltip      \"Könyvjelzők rendszerezése\">\n\n<!ENTITY file.close.label               \"Bezárás\">\n<!ENTITY file.close.accesskey           \"B\">\n<!ENTITY cmd.close.key                  \"w\">\n<!ENTITY views.label                    \"Nézetek\">\n<!ENTITY views.accesskey                \"N\">\n<!ENTITY views.tooltip                  \"A nézet megváltoztatása\">\n<!ENTITY view.columns.label             \"Oszlopok megjelenítése\">\n<!ENTITY view.columns.accesskey         \"O\">\n<!ENTITY view.sort.label                \"Rendezés\">\n<!ENTITY view.sort.accesskey            \"R\">\n<!ENTITY view.unsorted.label            \"Rendezetlen\">\n<!ENTITY view.unsorted.accesskey        \"R\">\n<!ENTITY view.sortAscending.label       \"A > Z\">\n<!ENTITY view.sortAscending.accesskey   \"A\">\n<!ENTITY view.sortDescending.label      \"Z > A\">\n<!ENTITY view.sortDescending.accesskey  \"Z\">\n\n<!ENTITY importBookmarksFromHTML.label     \"Könyvjelzők importálása HTML-ből…\">\n<!ENTITY importBookmarksFromHTML.accesskey \"i\">\n<!ENTITY exportBookmarksToHTML.label       \"Könyvjelzők exportálása HTML-be…\">\n<!ENTITY exportBookmarksToHTML.accesskey   \"e\">\n<!ENTITY importOtherBrowser.label          \"Adatok importálása másik böngészőből…\">\n<!ENTITY importOtherBrowser.accesskey      \"A\">\n\n<!ENTITY cmd.backup.label               \"Mentés…\">\n<!ENTITY cmd.backup.accesskey           \"M\">\n<!ENTITY cmd.restore2.label             \"Visszaállítás\">\n<!ENTITY cmd.restore2.accesskey         \"V\">\n<!ENTITY cmd.restoreFromFile.label      \"Tallózás…\">\n<!ENTITY cmd.restoreFromFile.accesskey  \"T\">\n\n<!ENTITY cmd.deleteDomainData.label     \"Webhely elfelejtése\">\n<!ENTITY cmd.deleteDomainData.accesskey \"W\">\n\n<!ENTITY cmd.open.label                  \"Megnyitás\">\n<!ENTITY cmd.open.accesskey              \"e\">\n<!ENTITY cmd.open_window.label           \"Megnyitás új ablakban\">\n<!ENTITY cmd.open_window.accesskey       \"a\">\n<!ENTITY cmd.open_private_window.label     \"Megnyitás új privát ablakban\">\n<!ENTITY cmd.open_private_window.accesskey \"p\">\n<!ENTITY cmd.open_tab.label              \"Megnyitás új lapon\">\n<!ENTITY cmd.open_tab.accesskey          \"l\">\n<!ENTITY cmd.open_all_in_tabs.label      \"Mindegyik megnyitása külön lapon\">\n<!ENTITY cmd.open_all_in_tabs.accesskey  \"m\">\n\n<!ENTITY cmd.properties.label      \"Tulajdonságok\">\n<!ENTITY cmd.properties.accesskey  \"T\">\n\n<!ENTITY cmd.sortby_name.label              \"Rendezés név szerint\">\n<!ENTITY cmd.sortby_name.accesskey          \"n\">\n<!ENTITY cmd.context_sortby_name.accesskey  \"n\">\n\n<!ENTITY cmd.new_bookmark.label            \"Új könyvjelző…\">\n<!ENTITY cmd.new_bookmark.accesskey        \"n\">\n<!ENTITY cmd.new_folder.label              \"Új mappa…\">\n<!ENTITY cmd.new_folder.accesskey          \"a\">\n<!ENTITY cmd.context_new_folder.accesskey  \"a\">\n<!ENTITY cmd.new_separator.label           \"Új elválasztó\">\n<!ENTITY cmd.new_separator.accesskey       \"e\">\n\n<!ENTITY cmd.reloadLivebookmark.label      \"Élő könyvjelző frissítése\">\n<!ENTITY cmd.reloadLivebookmark.accesskey  \"f\">\n\n<!ENTITY cmd.moveBookmarks.label                  \"Áthelyezés…\">\n<!ENTITY cmd.moveBookmarks.accesskey              \"t\">\n\n<!ENTITY col.name.label          \"Név\">\n<!ENTITY col.tags.label          \"Címkék\">\n<!ENTITY col.url.label           \"Hely\">\n<!ENTITY col.mostrecentvisit.label \"Legutóbbi látogatás\">\n<!ENTITY col.visitcount.label    \"Látogatások száma\">\n<!ENTITY col.description.label   \"Leírás\">\n<!ENTITY col.dateadded.label     \"Hozzáadva\">\n<!ENTITY col.lastmodified.label  \"Utoljára módosítva\">\n\n<!ENTITY search.label                              \"Keresés:\">\n<!ENTITY search.accesskey                          \"K\">\n\n<!ENTITY cmd.find.key  \"f\">\n\n<!ENTITY maintenance.label      \"Importálás és mentés\">\n<!ENTITY maintenance.accesskey  \"I\">\n<!ENTITY maintenance.tooltip    \"Könyvjelzők importálása és biztonsági mentése\">\n\n<!ENTITY backButton.tooltip  \"Ugrás vissza\">\n\n<!ENTITY forwardButton.tooltip  \"Ugrás előre\">\n\n<!ENTITY detailsPane.more.label \"Több\">\n<!ENTITY detailsPane.more.accesskey \"T\">\n<!ENTITY detailsPane.less.label \"Kevesebb\">\n<!ENTITY detailsPane.less.accesskey \"v\">\n<!ENTITY detailsPane.selectAnItemText.description \"Jelöljön ki egy elemet megtekintésre, és szerkessze tulajdonságait\">\n\n<!ENTITY find.label               \"Keresés:\">\n<!ENTITY find.accesskey           \"K\">\n<!ENTITY view.label               \"Megjelenítés\">\n<!ENTITY view.accesskey           \"M\">\n<!ENTITY byDate.label             \"Dátum szerint\">\n<!ENTITY byDate.accesskey         \"D\">\n<!ENTITY bySite.label             \"Kiszolgáló szerint\">\n<!ENTITY bySite.accesskey         \"K\">\n<!ENTITY byMostVisited.label      \"Látogatottság szerint\">\n<!ENTITY byMostVisited.accesskey  \"L\">\n<!ENTITY byLastVisited.label      \"Utolsó látogatás ideje szerint\">\n<!ENTITY byLastVisited.accesskey  \"U\">\n<!ENTITY byDayAndSite.label       \"Dátum és kiszolgáló szerint\">\n<!ENTITY byDayAndSite.accesskey   \"m\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nload-js-data-url-error=Biztonsági okokból JavaScript- vagy adat-URL-ek nem tölthetők be az előzmények ablakból, illetve az oldalsávból.\nnoTitle=(nincs cím)\n\nbookmarksMenuEmptyFolder=(Üres)\n\nbookmarksBackupTitle=Könyvjelzők biztonsági mentése\n\nbookmarksRestoreAlertTitle=Könyvjelzők visszaállítása\nbookmarksRestoreAlert=Ez a művelet az aktuális könyvjelzőket lecseréli a mentésben levőkre. Biztos benne?\nbookmarksRestoreTitle=Könyvjelzőmentés kiválasztása\nbookmarksRestoreFilterName=JSON\n\nbookmarksRestoreFormatError=Nem támogatott fájltípus.\nbookmarksRestoreParseError=Nem sikerült feldolgozni a mentésfájlt\n\nbookmarksLivemarkLoading=Élő könyvjelző betöltése…\nbookmarksLivemarkFailed=Az élő könyvjelző betöltése nem sikerült.\n\nmenuOpenLivemarkOrigin.label=„%S” megnyitása\n\nsortByName=„%S” rendezése név szerint\nsortByNameGeneric=Rendezés név szerint\n# LOCALIZATION NOTE (view.sortBy.1.name.label): sortBy properties are versioned.\n# When any of these changes, all of the properties must be bumped, and the\n# change must be annotated here.  Both label and accesskey must be updated.\n# - version 1: changed view.sortBy.1.date.\nview.sortBy.1.name.label=Rendezés név szerint\nview.sortBy.1.name.accesskey=n\nview.sortBy.1.url.label=Rendezés hely szerint\nview.sortBy.1.url.accesskey=h\nview.sortBy.1.date.label=Rendezés a legutóbbi látogatás szerint\nview.sortBy.1.date.accesskey=u\nview.sortBy.1.visitCount.label=Rendezés a látogatás száma szerint\nview.sortBy.1.visitCount.accesskey=s\nview.sortBy.1.description.label=Rendezés leírás szerint\nview.sortBy.1.description.accesskey=l\nview.sortBy.1.dateAdded.label=Rendezés a hozzáadás ideje szerint\nview.sortBy.1.dateAdded.accesskey=e\nview.sortBy.1.lastModified.label=Rendezés az utolsó módosítás szerint\nview.sortBy.1.lastModified.accesskey=m\nview.sortBy.1.tags.label=Rendezés címkék szerint\nview.sortBy.1.tags.accesskey=c\n\nsearchBookmarks=Keresés a könyvjelzők között\nsearchHistory=Keresés az előzmények között\nsearchDownloads=Keresés a letöltések között\n\ntabs.openWarningTitle=Megnyitás megerősítése\ntabs.openWarningMultipleBranded=%S lap fog megnyílni. Ez lelassíthatja a %S programot, miközben a lapok betöltődnek. Biztosan folytatja?\ntabs.openButtonMultiple=Lapok megnyitása\ntabs.openWarningPromptMeBranded=Figyelmeztetés, hogy több lap megnyitása lelassíthatja a %S programot\n\nSelectImport=Könyvjelzőfájl importálása\nEnterExport=Könyvjelzőfájl exportálása\n\ndetailsPane.noItems=0 elem\n# LOCALIZATION NOTE (detailsPane.itemsCountLabel): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of items\n# example: 111 items\ndetailsPane.itemsCountLabel=Egy elem;#1 elem\n\nmostVisitedTitle=Legtöbbször látogatott\nrecentTagsTitle=Legújabb címkék\n\nOrganizerQueryHistory=Előzmények\nOrganizerQueryDownloads=Letöltések\nOrganizerQueryAllBookmarks=Minden könyvjelző\nOrganizerQueryTags=Címkék\n\n# LOCALIZATION NOTE (tagResultLabel, bookmarkResultLabel, switchtabResultLabel,\n# keywordResultLabel, searchengineResultLabel)\n# Noun used to describe the location bar autocomplete result type\n# to users with screen readers\n# See createResultLabel() in urlbarBindings.xml\ntagResultLabel=Elem\nbookmarkResultLabel=Könyvjelző\nswitchtabResultLabel=Tab\nkeywordResultLabel=Kulcsszó\nsearchengineResultLabel=Keresés\n\n\n# LOCALIZATION NOTE (lockPrompt.text)\n# %S will be replaced with the application name.\nlockPrompt.title=Böngészőindítási hiba\nlockPrompt.text=A könyvjelzők és az előzmények rendszere nem fog működni, mert a %S egyik fájlját egy másik alkalmazás használja. Egyes biztonsági szoftverek okozhatnak ilyen problémát.\nlockPromptInfoButton.label=További tudnivalók\nlockPromptInfoButton.accessKey=T\n\n# LOCALIZATION NOTE (deletePagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.deletePages.label=Oldal törlése;Oldalak törlése\ncmd.deletePages.accesskey=O\n\n# LOCALIZATION NOTE (bookmarkPagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.bookmarkPages.label=Oldal könyvjelzőzése;Oldalak könyvjelzőzése\ncmd.bookmarkPages.accesskey=k\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/preferences/aboutPermissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY permissionsManager.title        \"Engedélyek kezelése\">\n\n<!ENTITY sites.search                    \"Keresőoldalak\">\n<!ENTITY sites.allSites                  \"Minden webhely\">\n\n<!-- LOCALIZATION NOTE (permissions.header.start, permissions.header.end): These strings\n     surround the host name of the site to make the header for the permissions page.\n     example: \"Permissions for mozilla.org\" -->\n<!ENTITY header.site.start               \"Engedélyek ehhez: \">\n<!ENTITY header.site.end                 \"\">\n\n<!ENTITY header.defaults                 \"Alapértelmezett engedélyek minden webhelyhez\">\n\n<!ENTITY permissions.forgetSite          \"Webhely elfelejtése\">\n\n<!ENTITY permission.alwaysAsk            \"Rákérdezés mindig\">\n<!ENTITY permission.allow                \"Engedélyezés\">\n<!ENTITY permission.allowForSession      \"Engedélyezés a munkamenetben\">\n<!ENTITY permission.allowFirstPartyOnly  \"Csak első fél engedélyezése\">\n<!ENTITY permission.block                \"Tiltás\">\n\n<!ENTITY password.label                  \"Jelszavak tárolása\">\n<!ENTITY password.manage                 \"Jelszókezelő…\">\n\n<!ENTITY cookie.label                    \"Süti elhelyezése\">\n<!ENTITY cookie.remove                   \"Sütik törlése\">\n<!ENTITY cookie.manage                   \"Sütikezelő…\">\n<!ENTITY cookie.removeAll                \"Összes süti törlése\">\n\n<!ENTITY geo.label                       \"Földrajzi hely adatainak megosztása\">\n\n<!ENTITY plugins.label                   \"Bővítmények\">\n\n<!-- LOCALIZATION NOTE (indexedDB.label): This is describing indexedDB storage\n     using the same language used for the permIndexedDB string in browser/pageInfo.dtd -->\n<!ENTITY indexedDB.label                 \"Kapcsolat nélküli tár karbantartása\">\n\n<!ENTITY popup.label                     \"Felugró ablak megnyitása\">\n\n<!ENTITY fullscreen.label                \"Teljes képernyő\">\n<!ENTITY camera.label                    \"Kamera használata\">\n<!ENTITY microphone.label                \"Mikrofon használata\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/preferences/aboutPermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (visitCount): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of history visits for a site\nvisitCount=#1 látogatás;#1 látogatás\n\n# LOCALIZATION NOTE (passwordsCount, cookiesCount): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\npasswordsCount=#1 jelszó van tárolva ehhez a webhelyhez.;#1 jelszó van tárolva ehhez a webhelyhez.\ncookiesCount=#1 süti van beállítva ehhez a webhelyhez.;#1 süti van beállítva ehhez a webhelyhez.\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/preferences/advanced-scripts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY advancedJSDialog.title         \"Haladó JavaScript-beállítások\">\n<!ENTITY window.width                   \"46em\">\n\n<!ENTITY allowScripts.label             \"A parancsfájlok számára engedélyezett:\">\n\n<!ENTITY moveResizePopupWindows.label     \"Felugró ablakok áthelyezése vagy átméretezése\">\n<!ENTITY moveResizePopupWindows.accesskey \"F\">\n<!ENTITY raiseLowerWindows.label        \"Ablakok előtérbe vagy háttérbe helyezése\">\n<!ENTITY raiseLowerWindows.accesskey    \"A\">\n<!ENTITY disableContextMenus.label      \"Előugró menük letiltása vagy cseréje\">\n<!ENTITY disableContextMenus.accesskey  \"E\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/preferences/advanced.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- Note: each tab panel must contain unique accesskeys -->\n\n\n<!ENTITY generalTab.label                \"Általános\">\n\n<!ENTITY accessibility.label             \"Kisegítő lehetőségek\">\n\n<!ENTITY useCursorNavigation.label       \"Kurzorbillentyűk használata az oldalon belüli navigációhoz\">\n<!ENTITY useCursorNavigation.accesskey   \"c\">\n\n\n\n\n<!ENTITY useOnScreenKeyboard.label       \"Érintőbillentyűzet megjelenítése, ha szükséges\">\n<!ENTITY useOnScreenKeyboard.accesskey   \"r\">\n\n<!ENTITY browsing.label                  \"Böngészés\">\n\n<!ENTITY useAutoScroll.label             \"Automatikus görgetés\">\n<!ENTITY useAutoScroll.accesskey         \"u\">\n<!ENTITY useSmoothScrolling.label        \"Finom görgetés\">\n<!ENTITY useSmoothScrolling.accesskey    \"F\">\n<!ENTITY allowHWAccel.label              \"Hardveres gyorsítás használata, ha lehetséges\">\n<!ENTITY allowHWAccel.accesskey          \"r\">\n\n\n\n<!ENTITY dataChoicesTab.label            \"Adatküldések\">\n\n<!ENTITY healthReportDesc.label          \"Segít megérteni a böngésző teljesítményét és adatokat oszt meg a &vendorShortName;val a böngésző állapotáról\">\n<!ENTITY enableHealthReport.label        \"A &brandShortName; állapotjelentés bekapcsolása\">\n<!ENTITY enableHealthReport.accesskey    \"b\">\n<!ENTITY healthReportLearnMore.label     \"További tudnivalók\">\n\n<!ENTITY telemetryDesc.label             \"Adatokat küld a &vendorShortName;nak a böngésző teljesítményéről, a hardverről, a felhasználásról és az egyéni beállításokról, hogy a &brandShortName; jobb lehessen.\">\n\n\n<!ENTITY telemetryLearnMore.label        \"További tudnivalók\">\n\n<!ENTITY crashReporterDesc2.label         \"Az összeomlási jelentések segítenek abban, hogy a &vendorShortName; javítsa a problémákat, és a böngésző stabilabb és biztonságosabb legyen\">\n<!ENTITY alwaysSubmitCrashReports.label   \"A &brandShortName; a háttérben küldhet összeomlási jelentéseket az Ön nevében\">\n<!ENTITY alwaysSubmitCrashReports.accesskey \"c\">\n<!ENTITY crashReporterLearnMore.label     \"További tudnivalók\">\n\n<!ENTITY networkTab.label                \"Hálózat\">\n\n<!ENTITY connection.label                \"Kapcsolat\">\n\n<!ENTITY connectionDesc.label            \"A &brandShortName; internetkapcsolatának megadása\">\n<!ENTITY connectionSettings.label        \"Beállítások…\">\n<!ENTITY connectionSettings.accesskey    \"B\">\n\n<!ENTITY httpCache.label                 \"Gyorsítótárazott webtartalom\">\n\n<!ENTITY offlineStorage2.label           \"Offline webtartalom és felhasználói adatok\">\n<!--  Site Data section manages sites using Storage API and is under Network -->\n\n\n\n\n\n<!-- LOCALIZATION NOTE:\n  The entities limitCacheSizeBefore.label and limitCacheSizeAfter.label appear on a single\n  line in preferences as follows:\n\n  &limitCacheSizeBefore.label [textbox for cache size in MB] &limitCacheSizeAfter.label;\n-->\n\n<!ENTITY limitCacheSizeBefore.label      \"Gyorsítótár korlátozása\">\n<!ENTITY limitCacheSizeBefore.accesskey  \"G\">\n<!ENTITY limitCacheSizeAfter.label       \"MB\">\n<!ENTITY clearCacheNow.label             \"Törlés most\">\n<!ENTITY clearCacheNow.accesskey         \"T\">\n<!ENTITY clearOfflineAppCacheNow.label   \"Törlés most\">\n<!ENTITY clearOfflineAppCacheNow.accesskey \"m\">\n<!ENTITY overrideSmartCacheSize.label    \"Az automatikus gyorsítótár-kezelés felülbírálása\">\n<!ENTITY overrideSmartCacheSize.accesskey \"a\">\n\n<!ENTITY updateTab.label                 \"Frissítés\">\n\n<!ENTITY updateAuto1.label               \"Frissítések automatikus telepítése (ez ajánlott a maximális biztonság érdekében)\">\n<!ENTITY updateAuto1.accesskey           \"a\">\n\n\n<!ENTITY updateManual.label              \"Ne legyen frissítve (nem ajánlott a biztonsági kockázat miatt\">\n<!ENTITY updateManual.accesskey          \"N\">\n\n<!ENTITY updateHistory.label             \"Frissítési előzmények megjelenítése\">\n<!ENTITY updateHistory.accesskey         \"z\">\n\n<!ENTITY useService.label                \"Háttérben futó szolgáltatás intézze a frissítést\">\n<!ENTITY useService.accesskey            \"H\">\n\n<!ENTITY enableSearchUpdate.label        \"Keresőszolgáltatások\">\n<!ENTITY enableSearchUpdate.accesskey    \"e\">\n\n\n<!ENTITY offlineStorageNotifyExceptions.label     \"Kivételek…\">\n<!ENTITY offlineStorageNotifyExceptions.accesskey \"K\">\n\n<!ENTITY offlineAppsList2.label          \"A következő webhelyek tárolhatnak adatokat kapcsolat nélküli használatra:\">\n<!ENTITY offlineAppsList.height          \"7em\">\n<!ENTITY offlineAppsListRemove.label     \"Eltávolítás…\">\n<!ENTITY offlineAppsListRemove.accesskey \"E\">\n<!ENTITY offlineAppRemove.confirm        \"Kapcsolat nélküli adatok eltávolítása\">\n\n<!ENTITY certificateTab.label            \"Tanúsítványok\">\n<!ENTITY certPersonal.label              \"Kérések\">\n\n<!ENTITY selectCerts.auto                \"Automatikus választás\">\n\n\n\n<!ENTITY enableOCSP.label                \"Az OCSP válaszoló kiszolgálók lekérdezése a tanúsítványok érvényességének megerősítéséhez\">\n<!ENTITY enableOCSP.accesskey            \"C\">\n<!ENTITY viewCerts.label                 \"Tanúsítványkezelő\">\n<!ENTITY viewCerts.accesskey             \"T\">\n<!ENTITY viewSecurityDevices.label       \"Adatvédelmi eszközök\">\n<!ENTITY viewSecurityDevices.accesskey   \"d\">\n\n\n<!ENTITY autoUpdateOthers.label          \"Automatically Update\">\n<!ENTITY blockAutoReload.accesskey       \"b\">\n<!ENTITY blockAutoReload.label           \"Warn you when websites try to redirect or reload the page\">\n<!ENTITY certPersonal.description        \"When a server requests your personal certificate:\">\n<!ENTITY checkUserSpelling.accesskey     \"t\">\n<!ENTITY checkUserSpelling.label         \"Check your spelling as you type\">\n<!ENTITY clearSiteData.accesskey         \"l\">\n<!ENTITY clearSiteData.label             \"Clear All Data\">\n<!ENTITY enableTelemetryData.accesskey   \"T\">\n<!ENTITY enableTelemetryData.label       \"Share Additional Data (i.e., Telemetry)\">\n<!ENTITY offlineStorageNotify.accesskey           \"T\">\n\n<!ENTITY offlineStorageNotify.label               \"Tell you when a website asks to store data for offline use\">\n<!ENTITY searchOnStartTyping.accesskey   \"x\">\n<!ENTITY searchOnStartTyping.label       \"Search for text when you start typing\">\n<!ENTITY selectCerts.ask                 \"Ask you every time\">\n<!ENTITY selectCerts.ask.accesskey       \"A\">\n<!ENTITY selectCerts.auto.accesskey      \"S\">\n\n<!--  Site Data section manages sites using Storage API and is under Network -->\n<!ENTITY siteData.label                  \"Site Data\">\n<!ENTITY siteDataLearnMoreLink.label     \"Learn more\">\n<!ENTITY siteDataSettings.accesskey      \"i\">\n<!ENTITY siteDataSettings.label          \"Settings…\">\n\n<!ENTITY updateApplication.label         \"&brandShortName; Updates\">\n<!ENTITY updateCheckChoose.accesskey     \"C\">\n<!ENTITY updateCheckChoose.label         \"Check for updates, but let you choose whether to install them\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/preferences/applicationManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY appManager.title     \"Alkalmazás részletei\">\n<!ENTITY appManager.style     \"width: 30em; min-height: 20em;\">\n<!ENTITY remove.label         \"Eltávolítás\">\n<!ENTITY remove.accesskey     \"E\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/preferences/applicationManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# in descriptionApplications, %S will be replaced by one of the 3 following strings\ndescriptionApplications=A következő alkalmazások képesek kezelni ezt: %S.\n\nhandleProtocol=%S hivatkozás\nhandleWebFeeds=webes hírforrások\nhandleFile=%S tartalom\n\ndescriptionWebApp=Ez a webalkalmazás itt van:\ndescriptionLocalApp=Ez az alkalmazás itt van:\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/preferences/applications.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  typeColumn.label        \"Tartalomtípus\">\n<!ENTITY  typeColumn.accesskey    \"T\">\n\n<!ENTITY  actionColumn2.label     \"Művelet\">\n<!ENTITY  actionColumn2.accesskey \"M\">\n\n<!ENTITY  focusSearch1.key        \"f\">\n<!ENTITY  focusSearch2.key        \"k\">\n\n<!ENTITY  filter.emptytext        \"Keresés\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/preferences/blocklists.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Blokkolási listák\">\n<!ENTITY window.width                 \"55em\">\n\n<!ENTITY treehead.list.label          \"Listázás\">\n<!ENTITY windowClose.key              \"B\">\n\n<!ENTITY button.cancel.label          \"Mégse\">\n<!ENTITY button.cancel.accesskey      \"M\">\n<!ENTITY button.ok.label              \"Változtatások mentése\">\n<!ENTITY button.ok.accesskey          \"V\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/preferences/colors.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  colorsDialog.title              \"Színek\">\n<!ENTITY  window.width                    \"55em\">\n<!ENTITY  window.macWidth                 \"55em\">\n\n\n\n<!ENTITY  overrideDefaultPageColors.always.label \"Mindig\">\n<!ENTITY  overrideDefaultPageColors.auto.label   \"Csak nagy kontrasztú témáknál\">\n<!ENTITY  overrideDefaultPageColors.never.label  \"Soha\">\n\n<!ENTITY  color                           \"Szöveg és háttér\">\n<!ENTITY  textColor.label                 \"Szöveg:\">\n<!ENTITY  textColor.accesskey             \"S\">\n<!ENTITY  backgroundColor.label           \"Háttér:\">\n<!ENTITY  backgroundColor.accesskey       \"H\">\n<!ENTITY  useSystemColors.label           \"Rendszerszínek használata\">\n<!ENTITY  useSystemColors.accesskey       \"R\">\n\n<!ENTITY  underlineLinks.label            \"Hivatkozások aláhúzása\">\n<!ENTITY  underlineLinks.accesskey        \"a\">\n<!ENTITY  links                           \"Hivatkozás színei\">\n<!ENTITY  linkColor.label                 \"Nem látogatott hivatkozások:\">\n<!ENTITY  linkColor.accesskey             \"v\">\n<!ENTITY  visitedLinkColor.label          \"Látogatott hivatkozások:\">\n<!ENTITY  visitedLinkColor.accesskey      \"L\">\n\n<!ENTITY  overrideDefaultPageColors.accesskey    \"O\">\n\n<!ENTITY  overrideDefaultPageColors.label        \"Override the colors specified by the page with your selections above:\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/preferences/connection.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  connectionsDialog.title       \"Kapcsolat beállításai\">\n<!ENTITY  window.width2                 \"49em\">\n<!ENTITY  window.macWidth2              \"44em\">\n\n<!ENTITY  proxyTitle.label              \"Proxy beállítása az internet eléréséhez\">\n<!ENTITY  noProxyTypeRadio.label        \"Nincs proxy\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"N\">\n<!ENTITY  systemTypeRadio.label         \"Rendszerbeállítások használata\">\n<!ENTITY  systemTypeRadio.accesskey     \"R\">\n<!ENTITY  WPADTypeRadio.label           \"Proxybeállítások automatikus felismerése a hálózatban\">\n<!ENTITY  WPADTypeRadio.accesskey       \"b\">\n<!ENTITY  manualTypeRadio.label         \"Kézi proxybeállítás:\">\n<!ENTITY  manualTypeRadio.accesskey     \"z\">\n<!ENTITY  autoTypeRadio.label           \"Automatikus proxybeállítás URL:\">\n<!ENTITY  autoTypeRadio.accesskey       \"A\">\n<!ENTITY  reload.label                  \"Frissítés\">\n<!ENTITY  reload.accesskey              \"i\">\n<!ENTITY  ftp.label                     \"FTP-proxy:\">\n<!ENTITY  ftp.accesskey                 \"F\">\n<!ENTITY  http.label                    \"HTTP-proxy:\">\n<!ENTITY  http.accesskey                \"x\">\n<!ENTITY  ssl.label                     \"SSL-proxy:\">\n<!ENTITY  ssl.accesskey                 \"L\">\n<!ENTITY  socks.label                   \"SOCKS gép:\">\n<!ENTITY  socks.accesskey               \"C\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"K\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"5\">\n<!ENTITY  socksRemoteDNS.label2         \"DNS proxyzása SOCKS v5 használatakor\">\n<!ENTITY  socksRemoteDNS.accesskey      \"d\">\n<!ENTITY  port.label                    \"Port:\">\n<!ENTITY  HTTPport.accesskey            \"P\">\n<!ENTITY  SSLport.accesskey             \"o\">\n<!ENTITY  FTPport.accesskey             \"r\">\n<!ENTITY  SOCKSport.accesskey           \"t\">\n<!ENTITY  noproxy.label                 \"Nincs proxy a következőhöz:\">\n<!ENTITY  noproxy.accesskey             \"v\">\n<!ENTITY  noproxyExplain.label          \"Példa: .mozilla.org, .net.nz, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"Ugyanazon proxy használata minden protokollhoz\">\n<!ENTITY  shareproxy.accesskey          \"U\">\n<!ENTITY  autologinproxy.label          \"Ne kérjen hitelesítést, ha a jelszó el van mentve\">\n<!ENTITY  autologinproxy.accesskey      \"h\">\n<!ENTITY  autologinproxy.tooltip        \"Ez a beállítás csendben hitelesíti proxyk felé, ha mentette hozzájuk a hitelesítési adatokat. Ha a hitelesítés sikertelen, akkor felszólítást kap.\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/preferences/containers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY addButton.label      \"Új konténer hozzáadása\">\n<!ENTITY addButton.accesskey  \"a\">\n\n\n<!-- &#171; is &laquo; however it's not defined in XML -->\n<!ENTITY backLink.label       \"&#171; Vissza a privát módba\">\n\n<!ENTITY window.title         \"Új konténer hozzáadása\">\n<!ENTITY window.width         \"45em\">\n\n<!ENTITY name.label           \"Név:\">\n<!ENTITY name.accesskey       \"N\">\n\n<!ENTITY icon.label           \"Ikon:\">\n<!ENTITY icon.accesskey       \"I\">\n<!ENTITY color.label          \"Szín:\">\n<!ENTITY color.accesskey      \"z\">\n<!ENTITY windowClose.key      \"w\">\n\n<!ENTITY button.ok.label      \"Kész\">\n<!ENTITY button.ok.accesskey  \"K\">\n\n\n<!ENTITY name.placeholder     \"Enter a container name\">\n<!ENTITY preferencesButton.label \"Preferences\">\n<!ENTITY removeButton.label   \"Remove\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/preferences/containers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncontainers.labelMinWidth = 4rem\ncontainers.updateContainerTitle = %S konténer beállításai\n\ncontainers.blue.label = Kék\ncontainers.turquoise.label = Türkiz\ncontainers.green.label = Zöld\ncontainers.yellow.label = Sárga\ncontainers.orange.label = Narancs\ncontainers.red.label = Vörös\ncontainers.pink.label = Rózsaszín\ncontainers.purple.label = Lila\n\ncontainers.fingerprint.label = Ujjlenyomat\ncontainers.briefcase.label = Aktatáska\n# LOCALIZATION NOTE (containers.dollar.label)\n# String represents a money sign but currently uses a dollar sign so don't change to local currency\n# See Bug 1291672\ncontainers.dollar.label = Dollárjel\ncontainers.cart.label = Bevásárlókosár\ncontainers.circle.label = Pont\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/preferences/content.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  popups.label                \"Felugró ablakok\">\n\n<!ENTITY  blockPopups.label           \"Felugró ablakok tiltása\">\n<!ENTITY  blockPopups.accesskey       \"F\">\n\n<!ENTITY  notificationsPolicy.label            \"Értesítések\">\n<!ENTITY  notificationsPolicyLearnMore.label   \"További tudnivalók\">\n<!ENTITY  notificationsPolicyDesc3.label       \"Válassza ki, mely oldalak küldhetnek értesítéseket\">\n<!ENTITY  notificationsPolicyButton.accesskey  \"T\">\n<!ENTITY  notificationsPolicyButton.label      \"Tallózás…\">\n<!ENTITY  notificationsDoNotDisturb.label      \"Ne zavarjanak\">\n<!ENTITY  notificationsDoNotDisturb.accesskey  \"z\">\n<!ENTITY  notificationsDoNotDisturbDetails.value \"Nem jelenik meg értesítés a &brandShortName; újraindításáig\">\n\n<!ENTITY  popupExceptions.label       \"Kivételek…\">\n<!ENTITY  popupExceptions.accesskey   \"K\">\n\n<!ENTITY  fontsAndColors.label        \"Betűk és színek\">\n\n<!ENTITY  defaultFont.label           \"Alapértelmezett betűkészlet:\">\n<!ENTITY  defaultFont.accesskey       \"A\">\n<!ENTITY  defaultSize.label           \"Méret:\">\n<!ENTITY  defaultSize.accesskey       \"M\">\n\n<!ENTITY  advancedFonts.label         \"Speciális…\">\n<!ENTITY  advancedFonts.accesskey     \"c\">\n\n<!ENTITY  colors.label                \"Színek…\">\n<!ENTITY  colors.accesskey            \"z\">\n\n\n<!ENTITY languages.label              \"Nyelvek\">\n<!ENTITY chooseLanguage.label         \"Az oldalak megjelenítésére előnyben részesített nyelv megadása\">\n<!ENTITY chooseButton.label           \"Tallózás…\">\n<!ENTITY chooseButton.accesskey       \"T\">\n\n<!ENTITY translateWebPages.label      \"Webtartalom fordítása\">\n<!ENTITY translateWebPages.accesskey  \"f\">\n<!ENTITY translateExceptions.label    \"Kivételek…\">\n<!ENTITY translateExceptions.accesskey \"K\">\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -  The translations for these strings should match the translations in\n  -  browser/translation.dtd\n  -->\n\n<!ENTITY translation.options.attribution.beforeLogo \"Fordítás:\">\n<!ENTITY translation.options.attribution.afterLogo \"‌\">\n\n\n<!ENTITY  playDRMContent.label         \"DRM tartalom lejátszása\">\n<!ENTITY  playDRMContent.accesskey     \"D\">\n<!ENTITY  playDRMContent.learnMore.label \"További tudnivalók\">\n\n\n<!ENTITY  drmContent.label             \"DRM Content\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/preferences/cookies.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width                       \"36em\">\n\n<!ENTITY     cookiesonsystem.label          \"Az alábbi sütik vannak a számítógépen tárolva:\">\n<!ENTITY     cookiename.label               \"Süti neve\">\n<!ENTITY     cookiedomain.label             \"Webhely\">\n\n<!ENTITY     props.name.label               \"Név:\">\n<!ENTITY     props.value.label              \"Tartalom:\">\n<!ENTITY     props.domain.label             \"Kiszolgáló:\">\n<!ENTITY     props.path.label               \"Útvonal:\">\n<!ENTITY     props.secure.label             \"Biztonság:\">\n<!ENTITY     props.expires.label            \"Lejárat:\">\n<!ENTITY     props.container.label          \"Tároló:\">\n\n<!ENTITY     window.title                   \"Sütik\">\n<!ENTITY     windowClose.key                \"w\">\n<!ENTITY     focusSearch1.key               \"f\">\n<!ENTITY     focusSearch2.key               \"k\">\n\n\n\n<!ENTITY     button.close.label             \"Bezárás\">\n<!ENTITY     button.close.accesskey         \"B\">\n\n<!ENTITY     searchFilter.accesskey         \"S\">\n\n<!ENTITY     searchFilter.label             \"Search\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/preferences/donottrack.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Ne kövessenek\">\n<!ENTITY window.width                 \"50em\">\n<!ENTITY window.height                \"10em\">\n\n<!ENTITY doNotTrackCheckbox2.label    \"Mindig használja a „Ne kövessenek” funkciót\">\n<!ENTITY doNotTrackCheckbox2.accesskey \"n\">\n\n<!ENTITY doNotTrackTPInfo.description \"A &brandShortName; jelezni fogja, hogy nem szeretné, hogy kövessék, amennyiben a követés elleni védelem engedélyezve van.\">\n<!ENTITY doNotTrackLearnMore.label    \"További tudnivalók\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/preferences/fonts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  fontsDialog.title                       \"Betűk\">\n\n<!ENTITY  language.label                          \"Kódolás:\">\n<!ENTITY  language.accesskey                      \"K\">\n\n<!ENTITY  size.label                              \"Méret:\">\n<!ENTITY  sizeProportional.accesskey              \"M\">\n<!ENTITY  sizeMonospace.accesskey                 \"r\">\n\n<!ENTITY  proportional.label                      \"Proporcionális:\">\n<!ENTITY  proportional.accesskey                  \"P\">\n\n<!ENTITY  serif.label                             \"Talpas:\">\n<!ENTITY  serif.accesskey                         \"T\">\n<!ENTITY  sans-serif.label                        \"Talpatlan:\">\n<!ENTITY  sans-serif.accesskey                    \"n\">\n<!ENTITY  monospace.label                         \"Fix szélességű:\">\n<!ENTITY  monospace.accesskey                     \"F\">\n<!-- LOCALIZATION NOTE (font.langGroup.latin) :\n     Translate \"Latin\" as the name of Latin (Roman) script, not as the name of the Latin language. -->\n\n<!ENTITY  font.langGroup.latin                    \"latin\">\n<!ENTITY  font.langGroup.japanese                 \"Japán\">\n<!ENTITY  font.langGroup.trad-chinese             \"Hagyományos kínai (Tajvan)\">\n<!ENTITY  font.langGroup.simpl-chinese            \"Egyszerűsített kínai\">\n<!ENTITY  font.langGroup.trad-chinese-hk          \"Hagyományos kínai (Hong Kong)\">\n<!ENTITY  font.langGroup.korean                   \"Koreai\">\n<!ENTITY  font.langGroup.cyrillic                 \"Cirill\">\n<!ENTITY  font.langGroup.el                       \"Görög\">\n<!ENTITY  font.langGroup.other                    \"Más írásrendszerek\">\n<!ENTITY  font.langGroup.thai                     \"Thai\">\n<!ENTITY  font.langGroup.hebrew                   \"Héber\">\n<!ENTITY  font.langGroup.arabic                   \"Arab\">\n<!ENTITY  font.langGroup.devanagari               \"Devanagari\">\n<!ENTITY  font.langGroup.tamil                    \"Tamil\">\n<!ENTITY  font.langGroup.armenian                 \"Örmény\">\n<!ENTITY  font.langGroup.bengali                  \"Bengáli\">\n<!ENTITY  font.langGroup.canadian                 \"Egységes kanadai szótagírás\">\n<!ENTITY  font.langGroup.ethiopic                 \"Etióp\">\n<!ENTITY  font.langGroup.georgian                 \"Grúz\">\n<!ENTITY  font.langGroup.gujarati                 \"Gudzsarati\">\n<!ENTITY  font.langGroup.gurmukhi                 \"Gurmukhi\">\n<!ENTITY  font.langGroup.khmer                    \"Khmer\">\n<!ENTITY  font.langGroup.malayalam                \"Malayalam\">\n<!ENTITY  font.langGroup.math                     \"Matematika\">\n<!ENTITY  font.langGroup.odia                     \"Odia\">\n<!ENTITY  font.langGroup.telugu                   \"Telugu\">\n<!ENTITY  font.langGroup.kannada                  \"Kannada\">\n<!ENTITY  font.langGroup.sinhala                  \"Sinhala\">\n<!ENTITY  font.langGroup.tibetan                  \"Tibeti\">\n<!-- Minimum font size -->\n<!ENTITY minSize.label                            \"Legkisebb betűméret:\">\n<!ENTITY minSize.accesskey                        \"L\">\n<!ENTITY minSize.none                             \"Nincs\">\n<!-- default font type -->\n\n<!ENTITY  useDefaultFontSerif.label               \"Talpas\">\n<!ENTITY  useDefaultFontSansSerif.label           \"Talpatlan\">\n\n\n\n<!ENTITY languages.customize.Fallback2.grouplabel \"Karakterkódolás örökölt tartalomhoz\">\n<!ENTITY languages.customize.Fallback2.label      \"Tartalék kódolás:\">\n<!ENTITY languages.customize.Fallback2.accesskey  \"d\">\n<!ENTITY languages.customize.Fallback2.desc       \"Ez a karakterkódolás kerül felhasználásra az örökölt tartalmakhoz, amelyek nem adják meg a kódolásukat.\">\n\n<!ENTITY languages.customize.Fallback.auto        \"Területi beállítás alapértelmezése\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.arabic):\n     Translate \"Arabic\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.arabic      \"Arab\">\n<!ENTITY languages.customize.Fallback.baltic      \"Balti\">\n<!ENTITY languages.customize.Fallback.ceiso       \"Közép-európai, ISO\">\n<!ENTITY languages.customize.Fallback.cewindows   \"Közép-európai, Microsoft\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.simplified):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.simplified  \"Egyszerűsített kínai\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.traditional):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.traditional \"Hagyományos kínai\">\n<!ENTITY languages.customize.Fallback.cyrillic    \"Cirill\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.greek):\n     Translate \"Greek\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.greek       \"Görög\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.hebrew):\n     Translate \"Hebrew\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.hebrew      \"Héber\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.japanese):\n     Translate \"Japanese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.japanese    \"Japán\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.korean):\n     Translate \"Korean\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.korean      \"Koreai\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.thai):\n     Translate \"Thai\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.thai        \"Thai\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.turkish):\n     Translate \"Turkish\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.turkish     \"Török\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.vietnamese):\n     Translate \"Vietnamese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.vietnamese  \"Vietnami\">\n<!ENTITY languages.customize.Fallback.other       \"Egyéb (Nyugat-európai is)\">\n\n<!ENTITY  allowPagesToUseOwn.accesskey            \"A\">\n\n<!ENTITY  allowPagesToUseOwn.label                \"Allow pages to choose their own fonts, instead of your selections above\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/preferences/languages.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width                                   \"30em\">\n\n<!ENTITY languages.customize.Header                     \"Nyelvek\">\n<!ENTITY languages.customize.description                \"A weboldalak néha több nyelven is elérhetőek. Adja meg sorrendben azokat a nyelveket, amelyeken az ilyen weboldalakat meg szeretné tekinteni:\">\n<!ENTITY languages.customize.moveUp.label               \"Mozgatás felfelé\">\n<!ENTITY languages.customize.moveUp.accesskey           \"f\">\n<!ENTITY languages.customize.moveDown.label             \"Mozgatás lefelé\">\n<!ENTITY languages.customize.moveDown.accesskey         \"l\">\n<!ENTITY languages.customize.deleteButton.label         \"Eltávolítás\">\n<!ENTITY languages.customize.deleteButton.accesskey     \"E\">\n<!ENTITY languages.customize.selectLanguage.label       \"Nyelv kiválasztása…\">\n<!ENTITY languages.customize.addButton.label            \"Hozzáadás\">\n<!ENTITY languages.customize.addButton.accesskey        \"H\">\n\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/preferences/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY startup.label             \"Indítás\">\n\n<!ENTITY startupPage.label         \"A &brandShortName; indításakor:\">\n<!ENTITY startupPage.accesskey     \"d\">\n\n<!ENTITY startupBlankPage.label    \"Üres oldal megjelenítése\">\n\n\n<!ENTITY homepage.label            \"Kezdőlap:\">\n<!ENTITY homepage.accesskey        \"K\">\n<!ENTITY useCurrentPage.label      \"Aktuális oldal használata\">\n<!ENTITY useCurrentPage.accesskey  \"A\">\n<!ENTITY useMultiple.label         \"Aktuális oldalak használata\">\n<!ENTITY chooseBookmark.label      \"Könyvjelző használata…\">\n<!ENTITY chooseBookmark.accesskey  \"n\">\n<!ENTITY restoreDefault.label      \"Alapértelmezés\">\n<!ENTITY restoreDefault.accesskey  \"p\">\n\n<!ENTITY downloads.label     \"Letöltések\">\n\n<!ENTITY saveTo.label \"Fájlok mentése\">\n<!ENTITY saveTo.accesskey \"m\">\n<!ENTITY chooseFolderWin.label        \"Tallózás…\">\n<!ENTITY chooseFolderWin.accesskey    \"T\">\n<!ENTITY chooseFolderMac.label        \"Tallózás…\">\n<!ENTITY chooseFolderMac.accesskey    \"T\">\n\n\n\n<!ENTITY alwaysCheckDefault2.label        \"Mindig ellenőrizze, hogy a &brandShortName;-e az alapértelmezett böngésző\">\n<!ENTITY alwaysCheckDefault2.accesskey    \"M\">\n<!ENTITY setAsMyDefaultBrowser2.label     \"Legyen alapértelmezett\">\n<!ENTITY setAsMyDefaultBrowser2.accesskey \"L\">\n<!ENTITY isDefault.label                  \"Jelenleg a &brandShortName; az alapértelmezett böngésző.\">\n<!ENTITY isNotDefault.label               \"A &brandShortName; nem az alapértelmezett böngésző\">\n\n<!ENTITY separateProfileMode.label        \"A &brandShortName; és a Firefox futhat egyszerre\">\n<!ENTITY useFirefoxSync.label             \"Tipp: Ez külön profilokat használ. A Sync segítségével adatokat oszthat meg közöttük.\">\n<!ENTITY getStarted.label                 \"A Sync használatának megkezdése…\">\n\n<!ENTITY e10sEnabled.label                \"Párhuzamosított &brandShortName; engedélyezése\">\n\n<!ENTITY alwaysAskWhere.accesskey     \"A\">\n<!ENTITY alwaysAskWhere.label         \"Always ask you where to save files\">\n<!ENTITY startupPrevSession.label  \"Show your windows and tabs from last time\">\n<!ENTITY startupUserHomePage.label \"Show your home page\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/preferences/permissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Kivételek\">\n<!ENTITY window.width                 \"55em\">\n\n<!ENTITY treehead.sitename.label      \"Webhely\">\n<!ENTITY treehead.status.label        \"Állapot\">\n<!ENTITY removepermission.label       \"Webhely eltávolítása\">\n<!ENTITY removepermission.accesskey   \"W\">\n<!ENTITY removeallpermissions.label   \"Minden webhely eltávolítása\">\n<!ENTITY removeallpermissions.accesskey \"M\">\n<!ENTITY address.label                \"Webhely címe:\">\n<!ENTITY address.accesskey            \"h\">\n<!ENTITY block.label                  \"Tiltás\">\n<!ENTITY block.accesskey              \"T\">\n<!ENTITY session.label                \"Engedélyezés a munkamenetben\">\n<!ENTITY session.accesskey            \"m\">\n<!ENTITY allow.label                  \"Engedélyezés\">\n<!ENTITY allow.accesskey              \"E\">\n<!ENTITY windowClose.key              \"w\">\n\n<!ENTITY button.cancel.label          \"Mégse\">\n<!ENTITY button.cancel.accesskey      \"M\">\n<!ENTITY button.ok.label              \"Változtatások mentése\">\n<!ENTITY button.ok.accesskey          \"V\">\n\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/preferences/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  prefWindow.titleWin     \"Beállítások\">\n<!ENTITY  prefWindow.title        \"Beállítások\">\n<!-- LOCALIZATION NOTE (prefWindow.titleGNOME): This is not used for in-content preferences -->\n<!ENTITY  prefWindow.titleGNOME   \"A &brandShortName; beállításai\">\n<!-- When making changes to prefWindow.styleWin test both Windows Classic and\n     Luna since widget heights are different based on the OS theme -->\n<!ENTITY  prefWinMinSize.styleWin2      \"width: 47em; min-height: 37.5em;\">\n<!ENTITY  prefWinMinSize.styleMac       \"width: 52em; min-height: 40em;\">\n<!ENTITY  prefWinMinSize.styleGNOME     \"width: 52em; min-height: 40.5em;\">\n\n<!ENTITY  paneGeneral.title       \"Általános\">\n<!ENTITY  paneTabs.title          \"Lapok\">\n<!ENTITY  paneSearch.title        \"Keresés\">\n<!ENTITY  paneContent.title       \"Tartalom\">\n<!ENTITY  paneApplications.title  \"Alkalmazások\">\n<!ENTITY  panePrivacy.title       \"Adatvédelem\">\n<!ENTITY  paneContainers.title    \"Konténer lapok\">\n<!ENTITY  paneSecurity.title      \"Biztonság\">\n<!ENTITY  paneAdvanced.title      \"Speciális\">\n<!-- LOCALIZATION NOTE (paneSync.title): This should match syncBrand.shortName.label in ../syncBrand.dtd -->\n\n<!ENTITY  paneSync.title          \"Sync\">\n\n<!ENTITY  helpButton.label        \"Súgó\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Security\n\n# LOCALIZATION NOTE: phishBefore uses %S to represent the name of the provider\n#                    whose privacy policy must be accepted (for enabling\n#                    check-every-page-as-I-load-it phishing protection).\nphishBeforeText=Ha ezt a lehetőséget választja, a megtekintett weboldalak címe el lesz küldve a(z) %S részére. A folytatáshoz olvassa el, és fogadja el a szolgáltatási feltételeket.\n\n#### Fonts\n\nlabelDefaultFont=Alapértelmezett (%S)\n\nveryLargeMinimumFontTitle=Nagy minimális betűméret\nveryLargeMinimumFontWarning=Nagyon nagy minimális betűméretet választott (24 képpontnál nagyobbat). Ez nehézzé vagy lehetetlenné teheti bizonyos fontos beállítóoldalak – mint ez is – használatát.\nacceptVeryLargeMinimumFont=Változtatások megtartása mindenképp\n\n#### Permissions Manager\n\ntrackingprotectionpermissionstext=Kikapcsolta a követés elleni védelmet ezeken az oldalakon.\ntrackingprotectionpermissionstitle=Kivételek - követés elleni védelem\ncookiepermissionstext=Megadhatja azokat a webhelyeket, amelyek mindig vagy sohasem tudnak sütiket elhelyezni a számítógépen. Írja be a kezelni kívánt webhely pontos nevét, majd kattintson a Tiltás, Engedélyezés a munkamenetben vagy az Engedélyezés gombok egyikére.\ncookiepermissionstitle=Kivételek - Sütik\naddonspermissionstext=Megadhatja azokat a webhelyeket, amelyekről engedélyezett a kiegészítők telepítése. Írja be a kezelni kívánt webhely pontos nevét, majd kattintson az Engedélyezés gombra.\naddons_permissions_title=Engedélyezett webhelyek - Kiegészítők telepítése\npopuppermissionstext=Megadhatja azokat a webhelyeket, amelyek felugró ablakot nyithatnak. Írja be a kezelni kívánt webhely pontos nevét, majd kattintson az Engedélyezés gombra.\npopuppermissionstitle=Engedélyezett webhelyek - Felugró ablakok\nnotificationspermissionstext4=Felügyelheti azokat a webhelyeket, amelyek mindig vagy sohasem tudnak értesítéseket küldeni. Ha eltávolít egy oldalt, annak újra engedélyt kell kérnie.\nnotificationspermissionstitle=Értesítési engedélyek\ninvalidURI=Írjon be egy érvényes gépnevet.\ninvalidURITitle=Érvénytelen gépnév\nsavedLoginsExceptions_title=Kivételek – mentett bejelentkezések\nsavedLoginsExceptions_desc=A következő webhelyekhez való bejelentkezések nem lesznek mentve:\n\n#### Block List Manager\n\nblockliststext=Kiválaszthatja, hogy mely lista használatával fogja a Firefox blokkolni az Ön böngészési tevékenységét követő weboldalelemeket.\nblockliststitle=Blokkolási listák\n# LOCALIZATION NOTE (mozNameTemplate): This template constructs the name of the\n# block list in the block lists dialog. It combines the list name and\n# description.\n#   e.g. mozNameTemplate : \"Standard (Recommended). This list does a pretty good job.\"\n#   %1$S = list name (fooName), %2$S = list descriptive text (fooDesc)\nmozNameTemplate=%1$S %2$S\n# LOCALIZATION NOTE (mozstdName, etc.): These labels appear in the tracking\n# protection block lists dialog, mozNameTemplate is used to create the final\n# string. Note that in the future these two strings (name, desc) could be\n# displayed on two different lines.\nmozstdName=Disconnect.me alapszintű védelem (ajánlott).\nmozstdDesc=Néhány követő engedélyezése, hogy a weboldalak megfelelően működjenek.\nmozfullName=Disconnect.me szigorú védelem.\nmozfullDesc=Blokkolja az ismert követőket. Néhány oldal nem fog megfelelően működni.\n# LOCALIZATION NOTE (blocklistChangeRequiresRestart): %S = brandShortName\nblocklistChangeRequiresRestart=A blokkolási listák módosításához a %S újraindítása szükséges.\n\n#### Master Password\n\npw_change2empty_in_fips_mode=Jelenleg FIPS-módban van. A FIPS-hez kötelező nem üres mesterjelszót megadni.\npw_change_failed_title=Sikertelen jelszóváltoztatás\n\n#### Fonts\n\n# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n\n#### Downloads\n\ndesktopFolderName=Asztal\ndownloadsFolderName=Letöltések\nchooseDownloadFolderTitle=Letöltési mappa kiválasztása:\n\n#### Applications\n\nfileEnding=%S fájl\nsaveFile=Fájl mentése\n\n# LOCALIZATION NOTE (useApp, useDefault): %S = Application name\nuseApp=%S használata\nuseDefault=%S használata (alapértelmezett)\n\nuseOtherApp=Másik használata…\nfpTitleChooseApp=Segédalkalmazás kiválasztása\nmanageApp=Alkalmazás részletei…\nwebFeed=Webes hírforrás\nvideoPodcastFeed=Videó podcast\naudioPodcastFeed=Podcast\nalwaysAsk=Rákérdezés mindig\nportableDocumentFormat=Hordozható dokumentumformátum (PDF)\n\n# LOCALIZATION NOTE (usePluginIn):\n# %1$S = plugin name (for example \"QuickTime Plugin-in 7.2\")\n# %2$S = brandShortName from brand.properties (for example \"Minefield\")\nusePluginIn=%S használata (%Sban)\n\n# LOCALIZATION NOTE (previewInApp, addLiveBookmarksInApp): %S = brandShortName\npreviewInApp=Előnézet %Sban\naddLiveBookmarksInApp=Élő könyvjelzők hozzáadása %Sba\n\n# LOCALIZATION NOTE (typeDescriptionWithType):\n# %1$S = type description (for example \"Portable Document Format\")\n# %2$S = type (for example \"application/pdf\")\ntypeDescriptionWithType=%S (%S)\n\n\n#### Cookie Viewer\n\nhostColon=Gép:\ndomainColon=Tartomány:\nforSecureOnly=Csak titkosított kapcsolatok\nforAnyConnection=Bármilyen kapcsolat\nexpireAtEndOfSession=A munkamenet végén\ncan=Engedélyezés\ncanAccessFirstParty=Csak első fél engedélyezése\ncanSession=Engedélyezés a munkamenetben\ncannot=Tiltás\nnoCookieSelected=<nincs süti kiválasztva>\ncookiesAll=Az alábbi sütik vannak a számítógépen tárolva:\ncookiesFiltered=A következő sütik illeszkednek a keresőfeltételre:\n\n# LOCALIZATION NOTE (removeAllCookies, removeAllShownCookies):\n# removeAllCookies and removeAllShownCookies are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial cookies are shown as a result of keyword search,\n# removeAllShownCookies is displayed as button label.\n# removeAllCookies is displayed when no keyword search and all cookies are shown.\n\n# LOCALIZATION NOTE (removeSelectedCookies):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# If you need to display the number of selected elements in your language,\n# you can use #1 in your localization as a placeholder for the number.\n# For example this is the English string with numbers:\n# removeSelectedCookied=Remove #1 Selected;Remove #1 Selected\n\ndefaultUserContextLabel=Nincs\n\n#### Offline apps\nofflineAppsList.height=7em\nofflineAppRemoveTitle=Kapcsolat nélküli webhelyadatok eltávolítása\nofflineAppRemovePrompt=Ezen adatok eltávolítása után a(z) %S nem lesz elérhető kapcsolat nélküli módban. Biztosan eltávolítja ezt a kapcsolat nélküli webhelyet?\nofflineAppRemoveConfirm=Kapcsolat nélküli adatok eltávolítása\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# offline application\n#   e.g. offlineAppUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nofflineAppUsage=%1$S %2$S\n\nofflinepermissionstext=A következő webhelyek nem tárolhatnak adatokat kapcsolat nélküli használatra:\nofflinepermissionstitle=Kapcsolat nélküli adatok\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the web content cache.\n#   e.g., \"Your web content cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualDiskCacheSize=A webtartalom-gyorsítótár jelenleg %1$S %2$S területet foglal el a lemezen.\nactualDiskCacheSizeCalculated=Webtartalom gyorsítótár-méretének számítása...\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the application cache.\n#   e.g., \"Your application cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualAppCacheSize=Az alkalmazás-gyorsítótár jelenleg %1$S %2$S területet foglal el a lemezen.\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the total usage of site data.\n#   e.g., \"The total usage is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\n# LOCALIZATION NOTE (removeAllSiteData, removeAllSiteDataShown):\n# removeAllSiteData and removeAllSiteDataShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\n# LOCALIZATION NOTE (spaceAlert.over5GB.prefButtonWin.label): On Windows Preferences is called Options\n# LOCALIZATION NOTE (spaceAlert.over5GB.message): %S = brandShortName\n# LOCALIZATION NOTE (spaceAlert.over5GB.messageWin):\n# - On Windows Preferences is called Options\n# - %S = brandShortName\n# LOCALIZATION NOTE (spaceAlert.under5GB.message): %S = brandShortName\n\n# LOCALIZATION NOTE (featureEnableRequiresRestart, featureDisableRequiresRestart, restartTitle): %S = brandShortName\nfeatureEnableRequiresRestart=A funkció bekapcsolásához a %S újraindítása szükséges.\nfeatureDisableRequiresRestart=A funkció kikapcsolásához a %S újraindítása szükséges.\nshouldRestartTitle=%S újraindítása\nokToRestartButton=%S újraindítása most\nrevertNoRestartButton=Visszaállítás\n\nrestartNow=Újraindítás most\nrestartLater=Újraindítás később\n\ndisableContainersAlertTitle=Az összes konténerlap bezárása?\n\n# LOCALIZATION NOTE (disableContainersMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersMsg=Ha most letiltja a konténerlapokat, akkor #S konténerlap bezáródik. Biztosan letiltja a konténerlapokat?;Ha most letiltja a konténerlapokat, akkor #S konténerlap bezáródik. Biztosan letiltja a konténerlapokat?\n\n# LOCALIZATION NOTE (disableContainersOkButton): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersOkButton=#S konténerlap bezárása;#S konténerlap bezárása\n\ndisableContainersButton2=Maradjon engedélyezve\n\n\n# LOCALIZATION NOTE (removeContainerMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\n\n\nclearSiteDataNow=Clear Now\nclearSiteDataPromptText=Selecting ‘Clear Now’ will clear all cookies and site data stored by Firefox. This may sign you out of websites and remove offline web content.\nclearSiteDataPromptTitle=Clear all cookies and site data\ndefault=Default\nimportant=Important\nremoveAllCookies.accesskey=A\n\n# LOCALIZATION NOTE (removeAllCookies, removeAllShownCookies):\n# removeAllCookies and removeAllShownCookies are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial cookies are shown as a result of keyword search,\n# removeAllShownCookies is displayed as button label.\n# removeAllCookies is displayed when no keyword search and all cookies are shown.\nremoveAllCookies.label=Remove All\nremoveAllShownCookies.accesskey=A\nremoveAllShownCookies.label=Remove All Shown\nremoveAllSiteData.accesskey=e\n# LOCALIZATION NOTE (removeAllSiteData, removeAllSiteDataShown):\n# removeAllSiteData and removeAllSiteDataShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAllSiteData.label=Remove All\nremoveAllSiteDataShown.accesskey=e\nremoveAllSiteDataShown.label=Remove All Shown\n\nremoveContainerAlertTitle=Remove This Container?\nremoveContainerButton2=Don’t remove this Container\n\n# LOCALIZATION NOTE (removeContainerMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\nremoveContainerMsg=If you remove this Container now, #S container tab will be closed. Are you sure you want to remove this Container?;If you remove this Container now, #S container tabs will be closed. Are you sure you want to remove this Container?\n\nremoveContainerOkButton=Remove this Container\nremoveSelectedCookies.accesskey=R\n\n# LOCALIZATION NOTE (removeSelectedCookies):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# If you need to display the number of selected elements in your language,\n# you can use #1 in your localization as a placeholder for the number.\n# For example this is the English string with numbers:\n# removeSelectedCookied=Remove #1 Selected;Remove #1 Selected\nremoveSelectedCookies.label=Remove Selected;Remove Selected\nsiteUsage=%1$S %2$S\nspaceAlert.learnMoreButton.accesskey=L\nspaceAlert.learnMoreButton.label=Learn More\n# LOCALIZATION NOTE (spaceAlert.over5GB.message): %S = brandShortName\nspaceAlert.over5GB.message=%S is running out of disk space. Website contents may not display properly. You can clear stored site data in Preferences > Advanced > Site Data.\n# LOCALIZATION NOTE (spaceAlert.over5GB.messageWin):\n# - On Windows Preferences is called Options\n# - %S = brandShortName\nspaceAlert.over5GB.messageWin=%S is running out of disk space. Website contents may not display properly. You can clear stored site data in Options > Advanced > Site Data.\nspaceAlert.over5GB.prefButton.accesskey=O\nspaceAlert.over5GB.prefButton.label=Open Preferences\nspaceAlert.over5GB.prefButtonWin.accesskey=O\n# LOCALIZATION NOTE (spaceAlert.over5GB.prefButtonWin.label): On Windows Preferences is called Options\nspaceAlert.over5GB.prefButtonWin.label=Open Options\n# LOCALIZATION NOTE (spaceAlert.under5GB.message): %S = brandShortName\nspaceAlert.under5GB.message=%S is running out of disk space. Website contents may not display properly. Visit “Learn More” to optimize your disk usage for better browsing experience.\nspaceAlert.under5GB.okButton.accesskey=K\nspaceAlert.under5GB.okButton.label=OK, Got it\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the total usage of site data.\n#   e.g., \"The total usage is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\ntotalSiteDataSize=Your stored site data is currently using %1$S %2$S of disk space\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/preferences/privacy.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  trackingProtectionHeader.label       \"Követés elleni védelem használata\">\n<!ENTITY  trackingProtectionAlways.label       \"Mindig\">\n<!ENTITY  trackingProtectionAlways.accesskey   \"d\">\n<!ENTITY  trackingProtectionPrivate.label      \"Csak privát ablakokban\">\n<!ENTITY  trackingProtectionPrivate.accesskey  \"C\">\n<!ENTITY  trackingProtectionNever.label        \"Soha\">\n<!ENTITY  trackingProtectionNever.accesskey    \"o\">\n<!ENTITY  trackingProtectionLearnMore.label    \"További tudnivalók\">\n<!ENTITY  trackingProtectionExceptions.label   \"Kivételek…\">\n<!ENTITY  trackingProtectionExceptions.accesskey \"K\">\n\n<!ENTITY tracking.label                 \"Követés\">\n<!ENTITY trackingProtectionPBM5.label         \"Követés elleni védelem használata privát ablakokban\">\n<!ENTITY trackingProtectionPBM5.accesskey     \"p\">\n<!ENTITY trackingProtectionPBMLearnMore.label \"További tudnivalók\">\n<!ENTITY changeBlockList.label          \"Blokkolási lista módosítása\">\n<!ENTITY changeBlockList.accesskey      \"d\">\n<!-- LOCALIZATION NOTE (doNotTrack.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (doNotTrack.post.label): include a starting space as needed -->\n\n<!ENTITY  doNotTrack.pre.label          \"Ezen kívül kezelheti a \">\n<!ENTITY  doNotTrack.settings.label     \"Ne kövessenek beállításait\">\n<!ENTITY  doNotTrack.post.label         \".\">\n\n<!ENTITY  history.label                 \"Előzmények\">\n\n<!ENTITY  locationBar.label             \"Címsáv\">\n\n<!ENTITY  locbar.suggest.label          \"A címsáv használatakor jelenjen meg:\">\n<!ENTITY  locbar.history.label          \"Előzmények\">\n<!ENTITY  locbar.history.accesskey      \"E\">\n<!ENTITY  locbar.bookmarks.label        \"Könyvjelzők\">\n<!ENTITY  locbar.bookmarks.accesskey    \"K\">\n<!ENTITY  locbar.openpage.label         \"Nyitott lapok\">\n<!ENTITY  locbar.openpage.accesskey     \"N\">\n<!ENTITY  locbar.searches.label         \"Kapcsolódó keresések az alapértelmezett keresőszolgáltatásból\">\n<!ENTITY  locbar.searches.accesskey     \"c\">\n\n<!ENTITY  suggestionSettings.label      \"Keresőszolgáltatás-javaslatok beállításainak módosítása…\">\n<!ENTITY  suggestionSettings.accesskey  \"r\">\n\n<!ENTITY  acceptCookies.label           \"Sütik elfogadása webhelyekről\">\n<!ENTITY  acceptCookies.accesskey       \"w\">\n\n<!ENTITY  acceptThirdParty.pre.label      \"Harmadik féltől származó sütik elfogadása:\">\n<!ENTITY  acceptThirdParty.pre.accesskey  \"H\">\n<!ENTITY  acceptThirdParty.always.label   \"Mindig\">\n<!ENTITY  acceptThirdParty.never.label    \"Soha\">\n<!ENTITY  acceptThirdParty.visited.label  \"Meglátogatottól\">\n\n<!ENTITY  keepUntil.label               \"Sütik megtartása:\">\n<!ENTITY  keepUntil.accesskey           \"m\">\n\n<!ENTITY  expire.label                  \"amíg le nem járnak\">\n<!ENTITY  close.label                   \"a &brandShortName; bezárásáig\">\n\n<!ENTITY  cookieExceptions.label        \"Kivételek…\">\n<!ENTITY  cookieExceptions.accesskey    \"K\">\n\n<!ENTITY  showCookies.label             \"Sütik megtekintése…\">\n<!ENTITY  showCookies.accesskey         \"S\">\n\n<!ENTITY  historyHeader.pre.label          \"A &brandShortName;:\">\n<!ENTITY  historyHeader.pre.accesskey      \"A\">\n<!ENTITY  historyHeader.remember.label     \"Megjegyzi az előzményeket\">\n<!ENTITY  historyHeader.dontremember.label \"Nem jegyzi meg az előzményeket\">\n<!ENTITY  historyHeader.custom.label       \"Egyéni beállításokat használ az előzményekhez\">\n<!ENTITY  historyHeader.post.label         \"‌\">\n\n<!ENTITY  rememberDescription.label      \"A &brandShortName; megjegyzi a böngészés, a letöltések, az űrlapok és a keresőmezők előzményeit.\">\n<!-- LOCALIZATION NOTE (rememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.middle.label): include a starting and trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.post.label): include a starting space as needed -->\n\n<!ENTITY  rememberActions.pre.label           \"Lehetősége van \">\n<!ENTITY  rememberActions.clearHistory.label  \"törölni az előzményeket\">\n<!ENTITY  rememberActions.middle.label        \", vagy \">\n<!ENTITY  rememberActions.removeCookies.label \"eltávolítani az egyes sütiket\">\n<!ENTITY  rememberActions.post.label          \".\">\n\n<!ENTITY  dontrememberDescription.label  \"A &brandShortName; ugyanazokat a beállításokat fogja használni, mint a privát böngészés, és nem fogja megjegyezni az internethasználat előzményeit.\">\n<!-- LOCALIZATION NOTE (dontrememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (dontrememberActions.post.label): include a starting space as needed -->\n\n<!ENTITY  dontrememberActions.pre.label          \"Lehetősége van \">\n<!ENTITY  dontrememberActions.clearHistory.label \"minden előzmény törlésére\">\n<!ENTITY  dontrememberActions.post.label         \".\">\n\n<!ENTITY  privateBrowsingPermanent2.label \"Mindig a privát böngészési módot használja\">\n<!ENTITY  privateBrowsingPermanent2.accesskey \"p\">\n\n<!ENTITY  rememberHistory2.label      \"Böngészési és letöltési előzmények megőrzése\">\n<!ENTITY  rememberHistory2.accesskey  \"l\">\n\n<!ENTITY  rememberSearchForm.label       \"Keresőmezők és űrlapmezők előzményeinek megőrzése\">\n<!ENTITY  rememberSearchForm.accesskey   \"K\">\n\n<!ENTITY  clearOnClose.label             \"Előzmények törlése a &brandShortName; bezárásakor\">\n<!ENTITY  clearOnClose.accesskey         \"E\">\n\n<!ENTITY  clearOnCloseSettings.label     \"Beállítások…\">\n<!ENTITY  clearOnCloseSettings.accesskey \"B\">\n\n<!ENTITY  browserContainersHeader.label         \"Konténer lapok\">\n<!ENTITY  browserContainersLearnMore.label      \"További tudnivalók\">\n<!ENTITY  browserContainersEnabled.label        \"Konténer lapok engedélyezése\">\n<!ENTITY  browserContainersEnabled.accesskey    \"n\">\n<!ENTITY  browserContainersSettings.label        \"Beállítások…\">\n<!ENTITY  browserContainersSettings.accesskey    \"B\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/preferences/search.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY defaultSearchEngine.label             \"Alapértelmezett keresőszolgáltatás\">\n\n<!ENTITY chooseYourDefaultSearchEngine.label   \"Válassza ki az alapértelmezett keresőszolgáltatást. A &brandShortName; ezt használja a címsávban, a keresősávban és a kezdőoldalakon.\">\n\n<!ENTITY provideSearchSuggestions.label        \"Keresési javaslatok\">\n<!ENTITY provideSearchSuggestions.accesskey    \"K\">\n\n<!ENTITY showURLBarSuggestions.label           \"Keresési javaslatok és a címsáv találatainak megjelenítése\">\n<!ENTITY showURLBarSuggestions.accesskey       \"K\">\n<!ENTITY urlBarSuggestionsPermanentPB.label    \"A keresési javaslatok nem jelennek meg a címsáv találatai között, mert a &brandShortName; nem jegyzi meg az előzményeket.\">\n\n\n<!ENTITY chooseWhichOneToDisplay.label         \"A keresősávban közvetlenül használhat több keresőszolgáltatást is. Válassza ki a megjelenítendőket.\">\n\n<!ENTITY engineNameColumn.label                \"Keresőszolgáltatás\">\n<!ENTITY engineKeywordColumn.label             \"Kulcsszó\">\n\n<!ENTITY restoreDefaultSearchEngines.label     \"Alapértelmezett keresőszolgáltatások visszaállítása\">\n<!ENTITY restoreDefaultSearchEngines.accesskey \"v\">\n\n<!ENTITY removeEngine.label                    \"Eltávolítás\">\n<!ENTITY removeEngine.accesskey                \"E\">\n\n<!ENTITY addMoreSearchEngines.label            \"További keresőszolgáltatások felvétele…\">\n\n\n<!ENTITY oneClickSearchEngines.label           \"One-click Search Engines\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/preferences/security.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  general.label                 \"Általános\">\n\n\n<!-- LOCALIZATION NOTE (enableSafeBrowsing.label, blockDownloads.label, blockUncommonUnwanted.label):\n  It is important that wording follows the guidelines outlined on this page:\n  https://developers.google.com/safe-browsing/developers_guide_v2#AcceptableUsage\n-->\n\n<!ENTITY  enableSafeBrowsing.label        \"Veszélyes és félrevezető tartalom blokkolása\">\n<!ENTITY  enableSafeBrowsing.accesskey    \"V\">\n\n<!ENTITY  blockDownloads.label            \"Veszélyes letöltések blokkolása\">\n<!ENTITY  blockDownloads.accesskey        \"b\">\n\n\n\n<!ENTITY  addonExceptions.label         \"Kivételek…\">\n<!ENTITY  addonExceptions.accesskey     \"K\">\n\n\n<!ENTITY  logins.label                  \"Bejelentkezések\">\n\n<!ENTITY  rememberLogins.label          \"Bejelentkezések megjegyzése az oldalakon\">\n<!ENTITY  rememberLogins.accesskey      \"m\">\n<!ENTITY  passwordExceptions.label      \"Kivételek…\">\n<!ENTITY  passwordExceptions.accesskey  \"v\">\n\n<!ENTITY  useMasterPassword.label        \"Mesterjelszó használata\">\n<!ENTITY  useMasterPassword.accesskey    \"M\">\n<!ENTITY  changeMasterPassword.label     \"Mesterjelszó megváltoztatása…\">\n<!ENTITY  changeMasterPassword.accesskey \"z\">\n\n<!ENTITY  savedLogins.label              \"Mentett bejelentkezések…\">\n<!ENTITY  savedLogins.accesskey          \"t\">\n\n<!ENTITY  blockUncommonAndUnwanted.accesskey \"C\">\n\n<!ENTITY  blockUncommonAndUnwanted.label     \"Warn you about unwanted and uncommon software\">\n<!ENTITY  warnOnAddonInstall.accesskey    \"W\">\n\n<!ENTITY  warnOnAddonInstall.label        \"Warn you when sites try to install add-ons\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/preferences/selectBookmark.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY selectBookmark.title \"Beállítás kezdőlapként\">\n<!ENTITY selectBookmark.label \"Válassza ki a könyvjelzőt, amelyet kezdőlapként kíván használni. Ha mappát választ, akkor a mappában található könyvjelzők több lapon fognak megnyílni.\">\n\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/preferences/siteDataSettings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<!ENTITY     cancel.accesskey              \"C\">\n<!ENTITY     cancel.label                  \"Cancel\">\n<!ENTITY     hostCol.label                 \"Site\">\n<!ENTITY     removeSelected.accesskey      \"r\">\n<!ENTITY     removeSelected.label          \"Remove Selected\">\n<!ENTITY     removingDialog.description    \"Removing site data will also remove cookies. This may log you out of websites and remove offline web content. Are you sure you want to make the changes?\">\n<!ENTITY     removingDialog.title          \"Removing Site Data\">\n<!ENTITY     save.accesskey                \"a\">\n<!ENTITY     save.label                    \"Save Changes\">\n<!ENTITY     searchPlaceHolder             \"Search\">\n<!ENTITY     searchPlaceHolder.accesskey   \"S\">\n<!ENTITY     settings.description          \"The following websites asked to store site data in your disk. You can specify which websites are allowed to store site data. Default site data is temporary and could be deleted automatically.\">\n<!ENTITY     siteTree.label                \"The following website cookies will be removed:\">\n<!ENTITY     statusCol.label               \"Status\">\n<!ENTITY     usageCol.label                \"Storage\">\n\n\n<!ENTITY     window.title                  \"Settings - Site Data\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/preferences/sync.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- The page shown when logged in... -->\n\n\n<!ENTITY engine.bookmarks.label     \"Könyvjelzők\">\n<!ENTITY engine.bookmarks.accesskey \"K\">\n<!ENTITY engine.tabs.label2         \"Nyitott lapok\">\n<!ENTITY engine.tabs.accesskey      \"L\">\n<!ENTITY engine.history.label       \"Előzmények\">\n<!ENTITY engine.history.accesskey   \"E\">\n<!ENTITY engine.passwords.label     \"Jelszavak\">\n<!ENTITY engine.passwords.accesskey \"J\">\n<!ENTITY engine.prefs.label         \"Beállítások\">\n<!ENTITY engine.prefs.accesskey     \"B\">\n<!ENTITY engine.addons.label        \"Kiegészítők\">\n<!ENTITY engine.addons.accesskey    \"K\">\n<!-- Device Settings -->\n\n<!ENTITY fxaSyncDeviceName.label       \"Eszköznév\">\n<!ENTITY changeSyncDeviceName.label \"Eszköznév módosítása…\">\n<!ENTITY changeSyncDeviceName.accesskey \"m\">\n<!ENTITY cancelChangeSyncDeviceName.label \"Mégse\">\n<!ENTITY cancelChangeSyncDeviceName.accesskey \"g\">\n<!ENTITY saveChangeSyncDeviceName.label \"Mentés\">\n<!ENTITY saveChangeSyncDeviceName.accesskey \"M\">\n<!-- Footer stuff -->\n\n<!ENTITY prefs.tosLink.label        \"A szolgáltatás feltételei\">\n<!ENTITY fxaPrivacyNotice.link.label \"Adatvédelmi megjegyzés\">\n<!-- LOCALIZATION NOTE (signedInUnverified.beforename.label,\nsignedInUnverified.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n\n<!ENTITY signedInUnverified.beforename.label \"A(z) \">\n<!ENTITY signedInUnverified.aftername.label \"cím nincs ellenőrizve.\">\n<!-- LOCALIZATION NOTE (signedInLoginFailure.beforename.label,\nsignedInLoginFailure.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n\n<!ENTITY signedInLoginFailure.beforename.label \"Jelentkezzen be \">\n<!ENTITY signedInLoginFailure.aftername.label \" újracsatlakoztatásához\">\n\n<!ENTITY notSignedIn.label           \"Nincs bejelentkezve.\">\n<!ENTITY signIn.label                \"Bejelentkezés\">\n<!ENTITY signIn.accesskey            \"B\">\n<!ENTITY profilePicture.tooltip      \"Profilkép módosítása\">\n<!ENTITY verifiedManage.label        \"Fiók kezelése\">\n<!ENTITY verifiedManage.accesskey    \"F\">\n<!ENTITY disconnect.label            \"A kapcsolat bontása…\">\n<!ENTITY disconnect.accesskey        \"t\">\n<!ENTITY verify.label                \"E-mail ellenőrzése\">\n<!ENTITY verify.accesskey            \"e\">\n<!ENTITY forget.label                \"E-mail elfelejtése\">\n<!ENTITY forget.accesskey            \"l\">\n\n<!ENTITY signedOut.description        \"Szinkronizálja könyvjelzőit, előzményeit, lapjait, jelszavait, kiegészítőit és beállításait minden eszközén.\">\n<!ENTITY signedOut.accountBox.title   \"Kapcsolódjon egy &syncBrand.fxAccount.label;kal\">\n\n<!ENTITY signedOut.accountBox.create.accesskey  \"F\">\n\n<!ENTITY signedOut.accountBox.signin.accesskey  \"B\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.*): the following strings will be used to\n     create a single sentence with active links.\n     The resulting sentence in English is: \"Download Firefox for\n     Android or iOS to sync with your mobile device.\" -->\n\n\n<!ENTITY mobilePromo3.start            \"Töltse le a Firefox for \">\n<!-- LOCALIZATION NOTE (mobilePromo3.androidLink): This is a link title that links to https://www.mozilla.org/firefox/android/ -->\n<!ENTITY mobilePromo3.androidLink      \"Android\">\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSBefore): This is text displayed between mobilePromo3.androidLink and mobilePromo3.iosLink -->\n\n<!ENTITY mobilePromo3.iOSBefore         \" vagy \">\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSLink): This is a link title that links to https://www.mozilla.org/firefox/ios/ -->\n<!ENTITY mobilePromo3.iOSLink          \"iOS\">\n\n<!ENTITY mobilePromo3.end              \" appot a mobileszközével való szinkronizáláshoz.\">\n\n\n<!ENTITY signedIn.engines.label       \"Sync Across All Devices\">\n<!ENTITY signedOut.accountBox.create  \"Create Account\">\n<!ENTITY signedOut.accountBox.signin  \"Sign In\">\n\n<!ENTITY signedOut.caption            \"Take Your Web With You\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/preferences/tabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ctrlTabRecentlyUsedOrder.label       \"A Ctrl+Tab a legutóbbi használat sorrendjében lépked körbe a lapokon\">\n<!ENTITY ctrlTabRecentlyUsedOrder.accesskey   \"T\">\n\n<!ENTITY newWindowsAsTabs.label       \"Új ablakok megnyitása új lapokon\">\n<!ENTITY newWindowsAsTabs.accesskey   \"a\">\n\n\n\n\n\n\n\n<!ENTITY showTabsInTaskbar.label          \"Lapok előnézetének megjelenítése a Windows tálcán\">\n<!ENTITY showTabsInTaskbar.accesskey      \"L\">\n<!ENTITY tabsGroup.label          \"Lapok\">\n\n<!ENTITY switchLinksToNewTabs.accesskey    \"h\">\n\n<!ENTITY switchLinksToNewTabs.label        \"When you open a link in a new tab, switch to it immediately\">\n<!ENTITY warnOnCloseMultipleTabs.accesskey  \"m\">\n\n<!ENTITY warnOnCloseMultipleTabs.label      \"Warn you when closing multiple tabs\">\n<!ENTITY warnOnOpenManyTabs.accesskey   \"d\">\n\n<!ENTITY warnOnOpenManyTabs.label       \"Warn you when opening multiple tabs might slow down &brandShortName;\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/preferences/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                     \"Kivételek - fordítás\">\n<!ENTITY window.width                     \"36em\">\n<!ENTITY windowClose.key                  \"w\">\n\n<!ENTITY noTranslationForLanguages.label  \"A fordítás nem lesz felajánlva ezen nyelvekhez:\">\n<!ENTITY treehead.languageName.label      \"Nyelvek\">\n<!ENTITY removeLanguage.label             \"Nyelv eltávolítása\">\n<!ENTITY removeLanguage.accesskey         \"N\">\n<!ENTITY removeAllLanguages.label         \"Minden nyelv eltávolítása\">\n<!ENTITY removeAllLanguages.accesskey     \"M\">\n\n<!ENTITY noTranslationForSites.label      \"A fordítás nem lesz felajánlva ezen oldalakhoz:\">\n<!ENTITY treehead.siteName.label          \"Oldalak\">\n<!ENTITY removeSite.label                 \"Webhely eltávolítása\">\n<!ENTITY removeSite.accesskey             \"W\">\n<!ENTITY removeAllSites.label             \"Minden webhely eltávolítása\">\n<!ENTITY removeAllSites.accesskey         \"d\">\n\n<!ENTITY button.close.label               \"Bezárás\">\n<!ENTITY button.close.accesskey           \"B\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/quitDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nquitDialogTitle=Kilépés a %Sból\n\nquitTitle=&Kilépés\ncancelTitle=&Mégse\nsaveTitle=&Mentés és kilépés\nneverAsk2=&Ne jelenjen meg többet ez a kérdés.\nmessage=Szeretné, hogy a %S mentse a lapokat és az ablakokat, és legközelebb ezekkel induljon?\nmessageNoWindows=Szeretné, hogy a %S mentse a lapokat, és legközelebb ezekkel induljon?\nmessagePrivate=Privát böngészési módban van. A %S bezárása eldobja az összes nyitott lapot és ablakot.\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/safeMode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeModeDialog.title         \"&brandShortName; csökkentett mód\">\n<!ENTITY window.maxWidth              \"400\">\n\n<!ENTITY startSafeMode.label          \"Indítás csökkentett módban\">\n<!ENTITY refreshProfile.label         \"&brandShortName; felfrissítése\">\n\n<!ENTITY safeModeDescription3.label   \"A Csökkentett mód a &brandShortName; egy speciális üzemmódja, amelyben hibaelhárítást végezhet.\">\n<!ENTITY safeModeDescription4.label   \"Kiegészítői és egyéni beállításai ideiglenesen letiltásra kerülnek.\">\n\n<!ENTITY refreshProfileInstead.label  \"Ki is hagyhatja a hibaelhárítást, és próbálkozhat a &brandShortName; felfrissítésével.\">\n<!-- LOCALIZATION NOTE (autoSafeModeDescription3.label): Shown on the safe mode dialog after multiple startup crashes. See also chrome/global/resetProfile.dtd -->\n\n<!ENTITY autoSafeModeDescription3.label \"A &brandShortName; váratlanul bezáródott indítás közben. Ezt kiegészítők vagy egyéb problémák okozhatják. Megpróbálhatja megoldani a problémát hibaelhárítást végezve csökkentett módban.\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/safebrowsing/phishing-afterload-warning-message.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeb.palm.accept.label \"Oldal elhagyása\">\n<!ENTITY safeb.palm.decline.label \"Figyelmeztetés figyelmen kívül hagyása\">\n<!-- Localization note (safeb.palm.notdeceptive.label) - Label of the Help menu\n  item. Either this or reportDeceptiveSiteMenu.label from report-phishing.dtd is\n  shown. -->\n<!ENTITY safeb.palm.notdeceptive.label \"Ez nem félrevezető oldal…\">\n<!-- Localization note (safeb.palm.notdeceptive.accesskey) - Because\n  safeb.palm.notdeceptive.label and reportDeceptiveSiteMenu.title from\n  report-phishing.dtd are never shown at the same time, the same accesskey can\n  be used for them. -->\n<!ENTITY safeb.palm.notdeceptive.accesskey \"n\">\n<!ENTITY safeb.palm.reportPage.label \"Miért nem jelenik meg ez a weboldal?\">\n\n<!ENTITY safeb.blocked.malwarePage.title \"Bejelentett támadó weboldal!\">\n<!-- Localization note (safeb.blocked.malwarePage.shortDesc) - Please don't translate the contents of the <span id=\"malware_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.malwarePage.shortDesc \"A(z) <span id='malware_sitename'/> címen működő weboldalról bejelentés érkezett, hogy támadó weboldal, ezért a biztonsági beállítások alapján a böngésző a hozzáférést nem engedélyezi.\">\n<!ENTITY safeb.blocked.malwarePage.longDesc \"<p>A támadó weboldalak megpróbálnak olyan programokat telepíteni, amelyek személyes adatokat lopnak el, a számítógépet mások megtámadására használják, vagy károsítják a rendszert</p><p>Egyes támadó weboldalak szándékosan terjesztenek ártó szoftvereket, de sok olyan van, amelyet a tulajdonosa tudta vagy engedélye nélkül használnak ilyen célra.</p>\">\n\n<!ENTITY safeb.blocked.unwantedPage.title \"Bejelentett, nem kívánatos szoftvereket terjesztő oldal!\">\n<!-- Localization note (safeb.blocked.unwantedPage.shortDesc) - Please don't translate the contents of the <span id=\"unwanted_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.unwantedPage.shortDesc \"A(z) <span id='unwanted_sitename'/> címen működő weboldalról bejelentés érkezett, hogy nem kívánatos szoftvereket tartalmaz, ezért a biztonsági beállítások alapján a böngésző a hozzáférést nem engedélyezi.\">\n<!ENTITY safeb.blocked.unwantedPage.longDesc \"<p>A nem kívánatos szoftvereket terjesztő oldalak olyan szoftvereket terjesztenek, amelyek megtévesztőek és váratlan módokon befolyásolhatják rendszerét.</p>\">\n\n<!ENTITY safeb.blocked.phishingPage.title2 \"Félrevezető oldal!\">\n<!-- Localization note (safeb.blocked.phishingPage.shortDesc2) - Please don't translate the contents of the <span id=\"phishing_sitename\"/> tag. It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.phishingPage.shortDesc2 \"A(z) <span id='phishing_sitename'/> címen működő weboldalról bejelentés érkezett, hogy félrevezető weboldal, ezért a biztonsági beállítások alapján a böngésző a hozzáférést nem engedélyezi.\">\n<!ENTITY safeb.blocked.phishingPage.longDesc2 \"<p>A félrevezető weboldalakat arra tervezték, hogy a felhasználókat valami veszélyesre vegyék rá, például szoftverek telepítésére vagy jelszavakhoz, telefonszámokhoz vagy bankkártya-adatokhoz hasonló személyes adatok megadására.</p><p>Adatok megadása ezen az oldalon személyiséglopáshoz vagy más csaláshoz vezethet.</p>\">\n\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/safebrowsing/report-phishing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- Localization note (reportDeceptiveSiteMenu.title) - Label of the Help menu\n  item. Either this or safeb.palm.notdeceptive.label from\n  phishing-afterload-warning-message.dtd is shown. -->\n\n<!ENTITY reportDeceptiveSiteMenu.title      \"Félrevezető oldal jelentése…\">\n<!-- Localization note (reportDeceptiveSiteMenu.accesskey) - Because\n  safeb.palm.notdeceptive.label from phishing-afterload-warning-message.dtd and\n  reportDeceptiveSiteMenu.title are never shown at the same time, the same\n  accesskey can be used for them. -->\n<!ENTITY reportDeceptiveSiteMenu.accesskey  \"F\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/sanitize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sanitizePrefs2.title          \"Előzmények törlésének beállításai\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.modal.width): width of the Clear History on Shutdown dialog.\n     Should be large enough to contain the item* strings on a single line.\n     The column width should be set at half of the dialog width. -->\n<!ENTITY sanitizePrefs2.modal.width    \"40em\">\n<!ENTITY sanitizePrefs2.column.width   \"20em\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.inContent.dialog.width): width of the\n     Clear History on Shutdown subdialog in the in-content preferences.\n     Should be large enough to contain the item* strings on a single line.\n     The column width adjusts the width of the first column in the dialog.\n     You can set the column width to a value that makes the dialog look visually balanced,\n     or at half of the dialog width if unsure. -->\n<!ENTITY sanitizePrefs2.inContent.dialog.width \"34em\">\n<!ENTITY sanitizePrefs2.inContent.column.width \"24em\">\n\n<!ENTITY sanitizeDialog2.title         \"Előzmények törlése\">\n<!-- LOCALIZATION NOTE (sanitizeDialog2.width): width of the Clear Recent History dialog -->\n<!ENTITY sanitizeDialog2.width         \"34em\">\n\n<!ENTITY clearDataSettings2.label     \"A &brandShortName;ból való kilépéskor törlődjön minden:\">\n<!-- XXX rearrange entities to match physical layout when l10n isn't an issue -->\n<!-- LOCALIZATION NOTE (clearTimeDuration.*): \"Time range to clear\" dropdown.\n     See UI mockup at bug 480169 -->\n\n<!ENTITY clearTimeDuration.label          \"Törlendő időtartomány: \">\n<!ENTITY clearTimeDuration.accesskey      \"T\">\n<!ENTITY clearTimeDuration.lastHour       \"Utolsó egy óra\">\n<!ENTITY clearTimeDuration.last2Hours     \"Utolsó két óra\">\n<!ENTITY clearTimeDuration.last4Hours     \"Utolsó négy óra\">\n<!ENTITY clearTimeDuration.today          \"Ma\">\n<!ENTITY clearTimeDuration.everything     \"Minden\">\n<!-- Localization note (clearTimeDuration.suffix) - trailing entity for languages\nthat require it.  -->\n<!ENTITY clearTimeDuration.suffix         \"\">\n<!ENTITY clearTimeDuration.dateColumn     \"Látogatás dátuma\">\n<!ENTITY clearTimeDuration.nameColumn     \"Név\">\n<!-- LOCALIZATION NOTE (detailsProgressiveDisclosure.*): Labels and accesskeys\n     of the \"Details\" progressive disclosure button.  See UI mockup at bug\n     480169 -->\n\n<!ENTITY detailsProgressiveDisclosure.label     \"Részletek\">\n<!ENTITY detailsProgressiveDisclosure.accesskey \"e\">\n\n<!ENTITY historySection.label         \"Előzmények\">\n<!ENTITY dataSection.label            \"Adatok\">\n\n<!ENTITY itemHistoryAndDownloads.label     \"Böngészési és letöltési előzmények\">\n<!ENTITY itemHistoryAndDownloads.accesskey \"B\">\n<!ENTITY itemFormSearchHistory.label       \"Űrlapok és keresőmezők előzményei\">\n<!ENTITY itemFormSearchHistory.accesskey   \"r\">\n<!ENTITY itemCookies.label                 \"Sütik\">\n<!ENTITY itemCookies.accesskey             \"t\">\n<!ENTITY itemCache.label                   \"Gyorsítótár\">\n<!ENTITY itemCache.accesskey               \"G\">\n<!ENTITY itemOfflineApps.label             \"Kapcsolat nélküli webhelyadatok\">\n<!ENTITY itemOfflineApps.accesskey         \"o\">\n<!ENTITY itemActiveLogins.label            \"Aktív bejelentkezések\">\n<!ENTITY itemActiveLogins.accesskey        \"A\">\n<!ENTITY itemSitePreferences.label         \"Webhely beállításai\">\n<!ENTITY itemSitePreferences.accesskey     \"W\">\n<!-- LOCALIZATION NOTE (sanitizeEverythingUndoWarning): Second warning paragraph\n     that appears when \"Time range to clear\" is set to \"Everything\".  See UI\n     mockup at bug 480169 -->\n\n<!ENTITY sanitizeEverythingUndoWarning     \"Ez a művelet nem vonható vissza.\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nsearchtip=Keresés ezzel: %S\n\n# LOCALIZATION NOTE (searchPlaceholder): this is shown in the searchbox when\n# the user hasn't typed anything yet.\nsearchPlaceholder=Keresés\n\n# LOCALIZATION NOTE (searchHeader): this is displayed at the top of the panel\n# showing search suggestions.\n# %S is replaced with the name of the current default search engine.\nsearchHeader=%S keresés\n\n# LOCALIZATION NOTE (cmd_pasteAndSearch): \"Search\" is a verb, this is the\n# search bar equivalent to the url bar's \"Paste & Go\"\ncmd_pasteAndSearch=Beillesztés és keresés\n\ncmd_clearHistory=Keresés előzményeinek törlése\ncmd_clearHistory_accesskey=t\n\ncmd_showSuggestions=Javaslatok megjelenítése\ncmd_showSuggestions_accesskey=J\n\n# LOCALIZATION NOTE (cmd_addFoundEngine): %S is replaced by the name of\n# a search engine offered by a web page. Each engine is displayed as a\n# menuitem at the bottom of the search panel.\ncmd_addFoundEngine=„%S” hozzáadása\n# LOCALIZATION NOTE (cmd_addFoundEngineMenu): When more than 5 engines\n# are offered by a web page, instead of listing all of them in the\n# search panel using the cmd_addFoundEngine string, they will be\n# grouped in a submenu using cmd_addFoundEngineMenu as a label.\ncmd_addFoundEngineMenu=Keresőszolgáltatás hozzáadása\n\n# LOCALIZATION NOTE (searchForSomethingWith):\n# This string is used to build the header above the list of one-click\n# search providers:  \"Search for <user-typed string> with:\"\n# NB: please leave the <span> and its class exactly as it is in English.\nsearchForSomethingWith=<span class='contentSearchSearchWithHeaderSearchText'></span> keresése:\n\n# LOCALIZATION NOTE (searchWithHeader):\n# The wording of this string should be as close as possible to\n# searchForSomethingWith. This string will be used when the user\n# has not typed anything.\nsearchWithHeader=Keresés ezzel:\n\n# LOCALIZATION NOTE (searchSettings):\n# This is the label for the button that opens Search preferences.\nsearchSettings=Keresési beállítások módosítása\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/searchbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cmd_engineManager.label        \"Keresőszolgáltatások kezelése…\">\n<!ENTITY searchEndCap.label             \"Keresés\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/searchplugins/ddg.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<OpenSearchDescription xmlns=\"http://a9.com/-/spec/opensearch/1.1/\"> \n  <ShortName>DuckDuckGo</ShortName> \n  <Description>Search DuckDuckGo</Description> \n  <InputEncoding>UTF-8</InputEncoding> \n  <Image height=\"16\" width=\"16\">data:image/icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA11RgALs6oACbQ9wAj0v8AI9L/ACfQ9wAu0agANdUYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzzN4CNdL/oK/z//////////////////////+jsPv/BDXX/wAz0t4AAAAAAAAAAAAAAAAAAAAAAAAAAAAyzvNSduD//////8jK/v+P+Lf/IbQL/17RPP+J3Y//wOKX//////9YeuX/ADLO8wAAAAAAAAAAAAAAAAAw091piOX/8/X9/1Fx5P9xhu//WOWZ/0W9Lv9Lwjn/J8BB/xyDAP9bdfL/9fP//2mI5v8AMNPdAAAAAAc610YRQ9f//////0Zr4P8AGdD/sb32////////////wrv//wAh1/8MPab/ACPc/05r4///////EkPX/wc610YANtWkrr/y/6S48P8AJ9L/AB3R/+/w/v///////////3+D7f8AQeL/AYTw/wFr5/8AMNb/p7Tv/6698v8AM9WkADLW//////8yXt//AC3V/wAw1/////////////z///8A0P7/AKb1/wWI7P8AuPf/AJ3w/zZW3P//////ADHV/wAx2P//////AzrZ/wAu1/84ZOL////////////e////AND//wC1+f8Atff/AZbv/wY62f8ELNf//////wAw1/8AMtn//////wAw2f8ALNn/kKrz////+//cwbH////////////R////Rcb8/wDO/f8A/P//AHzo//////8AMNj/ADXa//////8vXuL/ACna/4yq9///79T/jUkg/9i+r///////r2Q0/7Cozv8BKdr/AirY/zdZ4P//////ADTa/wI72tOuv/T/prr0/wAl2v+JqPb//7yW/+bUxv/9+/n////u//W+n/+Op/L/ADPd/wAv2v+ru/T/r7/0/wI72tMLQd1DEEjg//////9Cbef/ADng///////////////////////R3///AC3g/wAy3v9SeOn//////xFI4P8LQd1DAAAAAAM64PNmiuz/9/j//2mN7f/m7P3///////////9Cb+n/ACXd/wAt3v9rju3//////2iL7P8DOuDzAAAAAAAAAAAAAAAAAT3g/0p16f//////3OT8/3OS7v8AKt3/ACPc/zhn5/+xw/b//////0956v8CPeD/AAAAAAAAAAAAAAAAAAAAAAAAAAAEPODzBUDh/5uz8//7/f7/////////////////prz0/wtF4v8FQeDzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtF5kYDQOOkADrj/wA44v8AOeP/ADzk/wVB46QPReZGAAAAAAAAAAAAAAAAAAAAAPAPAADgBwAAwAMAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAADAAwAA4AcAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChIzyAnRNFwJ0TQryND0d8nRNH/J0TR/ydE0f8nRNH/I0PR3ydE0K8nRNFwKEjPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChE00AlRdK/J0XS/ydF0v8nRdL/XXPd/11z3f94i+P/k6Lp/5Oi6f9rf+D/NVDV/ydF0v8nRdL/JUXSvyhE00AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAzxAnRNOvJ0XT/ydF0/8lRdK/KEXSYOvu+6/+/v6//v7+v/39/c////////////7+/r/J0fOAKEXSYCVF0r8nRdP/J0XT/ydE068gQM8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlRdUwJ0bT7ydG0/8nRtHPKETTQAAAAADHx8dA2vHhn5TYpN/o9+z/////////////////8PL83ydG0o8lRdUwAAAAAChE00AnRtHPJ0bT/ydG0+8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEXVYCdG1P8nRtT/KEbTgAAAAAAmRtZQI0PU38jIyP/F6s//Rrtk/0a7ZP9/yIr/c796/4vLkv+JpNf/M3Kq/zyWh/8zeKTfJkbWUAAAAAAoRtOAJ0bU/ydG1P8oRdVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVF1TAnR9X/J0fV/yhF1WAgQM8QJ0fTrydH1f9CW8//2tra/6Pdsv9Gu2T/Rrtk/0WzWv9Gu2T/Rrtk/0a7ZP9Gu2T/Rrtk/z6egP8nR9X/J0fTryBAzxAoRdVgJ0fV/ydH1f8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAgQM8QJ0fV7ydH1f8oSNVgIEDPECdH1c8nR9X/J0fV/1xwyf/t7e3/o92y/0a7ZP9Gu2T/Ra5U/0a7ZP9Gu2T/Rrtk/0a7ZP9Gu2T/Pp6A/ydH1f8nR9X/J0fVzyBAzxAoSNVgJ0fV/ydH1e8gQM8QAAAAAAAAAAAAAAAAAAAAACdH1q8nR9b/KEjVgCBQzxAnR9bPJ0fW/ydH1v8nR9b/gIzB//r6+v+j3bL/Rrtk/13Ed/+i26//ruG7/z6egf8+noH/Rrtk/0a7ZP86kI//J0fW/ydH1v8nR9b/J0fWzyBQzxAoSNWAJ0fW/ydH1q8AAAAAAAAAAAAAAAAoSNdAJkjW/yZH1s8AAAAAJEfWryZI1v8mSNb/JkjW/yZI1v+jqsT//////+j37P/R7tj////////////W3ff/JkjW/yZI1v8uZbr/PJeI/zJzrP8mSNb/JkjW/yZI1v8mSNb/JEfWrwAAAAAmR9bPJkjW/yhI10AAAAAAAAAAACVI1r8mSNf/KEjXQCZJ1lAmSNf/JkjX/yZI1/8mSNf/JkjX/9HR0f///////////////////////////5Ok6/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JknWUChI10AmSNf/JUjWvwAAAAAoSNcgJknY/yZH2M8AAAAAI0nY3yZJ2P8mSdj/JknY/yZJ2P9KZM//39/f////////////////////////////XHfi/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8jSdjfAAAAACZH2M8mSdj/KEjXICdJ2HAmSdj/JUjXYCVK2jAmSdj/JknY/yZJ2P8mSdj/JknY/2V4yf/t7e3///////////////////////////9cd+L/HXTj/xSf7/8Nwfj/CdL8/wnS/P8J0vz/ELDz/xt85v8mSdj/JknY/yZJ2P8lStowJUjXYCZJ2P8nSdhwJErZryZK2f8oSNcgJUnajyZK2f8mStn/JkrZ/yZK2f8mStn/iJPA////////////////////////////0ff+/xjV/P8J0vz/Drn1/xiO6/8Yjuv/GI7r/xCw8/8Lyvr/CdL8/xmF6P8mStn/JkrZ/yVJ2o8oSNcgJkrZ/yRK2a8jStrfI0rZ3wAAAAAlSdq/Jkra/yZK2v8mStr/Jkra/yZK2v+xtsf///////////////////////////8o2Pz/CdL8/wvK+v8mStr/Jkra/yZK2v8mStr/Jkra/yZK2v8iW97/Jkra/yZK2v8mStr/JUnavwAAAAAjStnfI0ra3yZK2v8lSdq/AAAAACZH2O8mStr/Jkra/yZK2v8mStr/L1HY/9HR0f///////////////////////////yjY/P8J0vz/CdL8/xCw9P8QsPT/ELD0/xSf7/8ddeX/Jkra/yZK2v8mStr/Jkra/yZK2v8mR9jvAAAAACVJ2r8mStr/Jkvb/yVJ2r8AAAAAJkvb/yZL2/8mS9v/Jkvb/yZL2/9KZtL/4+Pj////////////////////////////4Pn//0fd/f8J0vz/CdL8/wnS/P8J0vz/CdL8/wnS/P8Lyvr/Fpfu/yJc3/8mS9v/Jkvb/yZL2/8AAAAAJUnavyZL2/8mS9z/JUncvwAAAAAmS9z/Jkvc/yZL3P8mS9z/Jkvc/26AyP/x8fH//////////////////////////////////////9H3/v/C9P7/o+7+/2fa+/8Oufb/CdL8/wnS/P8J0vz/CdL8/xiP7P8mS9z/Jkvc/wAAAAAlSdy/Jkvc/yZM3P8lTNy/AAAAACZJ2e8mTNz/Jkzc/yZM3P8mTNz/iJTB////////////qnth/5VaOf/x6eX///////////////////////Hp5f/x6eX/ydL2/yZM3P8kVN7/G37o/xKo8v8QsfT/HXbm/yZM3P8mSdnvAAAAACVM3L8mTNz/I0vc3yZJ2u8AAAAAJUzevyZM3f8mTN3/Jkzd/yZM3f+fqc3///////////+VWjn/v5yI/+re1///////////////////////jk8s/7iRe//J0vb/Jkzd/yZM3f8mTN3/Jkzd/yZM3f8mTN3/Jkzd/yVM3r8AAAAAI0vc3yNL3N8kTd2vJk3d/yhQ3yAlTd2PJk3d/yZN3f8mTd3/Jk3d/6St0v////////////Hp5f/q3tf///////////////////////////+xhm7/49PK/6Cx8P8mTd3/Jk3d/yZN3f8mTd3/Jk3d/yZN3f8mTd3/JU3djyhQ3yAmTd3/JE3drydN33AmTd7/J03fcCVK3zAmTd7/Jk3e/yZN3v8mTd7/pK7S///////Sp5r/////////////////////////////////////////////////T27k/yZN3v8mTd7/Jk3e/yZN3v8mTd7/Jk3e/yZN3v8lSt8wJ03fcCZN3v8nTd9wKFDfICZO3/8mTt3PAAAAACVN3r8mTt//Jk7f/yZO3/+EltX//////+fRyv/SqaD/59LO///////////////////////at63/vIBy/7Glxf8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8mTt//JU3evwAAAAAmTt3PJk7f/yhQ3yAAAAAAJE/dryZO3/8oUN9AKFDfQCZO3/8mTt//Jk7f/zhb2v/o6/T/////////////////////////////////////////////////XHrn/yZO3/8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8oUN9AKFDfQCZO3/8kT92vAAAAAAAAAAAoUN9AJk7g/yZO4M8AAAAAJk/hnyZO4P8mTuD/Jk7g/05v5v/k6fv//////////////////////////////////////3eR7P8mTuD/Jk7g/yZO4P8mTuD/Jk7g/yZO4P8mTuD/Jk/hnwAAAAAmTuDPJk7g/yhQ30AAAAAAAAAAAAAAAAAjT+GfJU/h/yVO4Y8gUN8QIk7gzyVP4f8lT+H/SWnW/0lp1v+bq+H/8fHx/////////////////6Cy8v9OcOb/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yJO4M8gUN8QJU7hjyVP4f8jT+GfAAAAAAAAAAAAAAAAAAAAACBQ3xAlTOHvJU/h/yVQ4mAgUN8QIk7hzyVP4f+ktOv///////////////////////H0/f9phur/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yVP4f8iTuHPIFDfECVQ4mAlT+H/JUzh7yBQ3xAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ3zAlUOLvJVDi/yVQ4mAgUN8QI1Din4mb2//J0/j/ydP4/6299P93ku3/M1vk/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/I1DinyBQ3xAlUOJgJVDi/yVQ4u8lUN8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAlUOLvJVDi/yVQ4o8AAAAAJFDjQCVQ4r8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDivyRQ40AAAAAAJVDijyVQ4v8lUOLvJVDkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAjUeTfJVHj/yNR5N8kUONAAAAAACVQ5DAmUuOAJVHivyNR5N8lUeP/JVHj/yNR5N8lUeK/JlLjgCVQ5DAAAAAAJFDjQCNR5N8lUeP/I1Hk3yVQ5DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBQ3xAjUuSfJVHk/yVR5P8jUeTfJFLkcChQ5yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoUOcgJFLkcCNR5N8lUeT/JVHk/yNS5J8gUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkUONAI1LknyVS5P8lUuT/JVLk/yVS5O8lUeS/JVHkvyVR5L8lUeS/JVLk7yVS5P8lUuT/JVLk/yRS468kUONAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFDfECVS5GAjUuWfIlPlzyVS5f8lUuX/JVLl/yVS5f8iU+XPI1LlnyVS5GAgUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/ggBB/wgAEP4AAAB8AAAAPAAAADiAAAEYAAAAEQAAAIAAAAAAAAAAAgAAAEIAAABCAAAAQgAAAEIAAABCAAAAQAAAAAAAAAABAAAAiAAAABiAAAEcAAAAPAAAAD4AAAB/CAAQ/4IAQf/AfgP/8AAP//wAP/</Image>\n  <Url type=\"text/html\" method=\"get\" template=\"https://duckduckgo.com/\" rel=\"searchform\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"contextmenu\" value=\"ffcm\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"keyword\"     value=\"ffab\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"searchbar\"   value=\"ffsb\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"homepage\"    value=\"ffhp\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"newtab\"      value=\"ffnt\"/>\n  </Url>\n  <Url type=\"application/x-suggestions+json\" template=\"https://ac.duckduckgo.com/ac/\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <Param name=\"type\" value=\"list\"/>\n  </Url>\n</OpenSearchDescription> \n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/searchplugins/google-nocodes.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"keyword\" value=\"firefox-b-ab\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"searchbar\" value=\"firefox-b\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/searchplugins/list.json",
    "content": "{\"RU\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"ddg\", \"sztaki-en-hu\", \"vatera\", \"wikipedia-hu\"]}, \"CN\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"ddg\", \"sztaki-en-hu\", \"vatera\", \"wikipedia-hu\"]}, \"default\": {\"visibleDefaultEngines\": [\"google\", \"ddg\", \"sztaki-en-hu\", \"vatera\", \"wikipedia-hu\"]}, \"TW\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"ddg\", \"sztaki-en-hu\", \"vatera\", \"wikipedia-hu\"]}, \"CA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"ddg\", \"sztaki-en-hu\", \"vatera\", \"wikipedia-hu\"]}, \"TR\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"ddg\", \"sztaki-en-hu\", \"vatera\", \"wikipedia-hu\"]}, \"US\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"ddg\", \"sztaki-en-hu\", \"vatera\", \"wikipedia-hu\"]}, \"HK\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"ddg\", \"sztaki-en-hu\", \"vatera\", \"wikipedia-hu\"]}, \"KZ\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"ddg\", \"sztaki-en-hu\", \"vatera\", \"wikipedia-hu\"]}, \"UA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"ddg\", \"sztaki-en-hu\", \"vatera\", \"wikipedia-hu\"]}, \"BY\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"ddg\", \"sztaki-en-hu\", \"vatera\", \"wikipedia-hu\"]}}"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/searchplugins/sztaki-en-hu.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n  <ShortName>SZTAKI angol-magyar</ShortName>\n  <Description>Keresés a SZTAKI angol-magyar szótárában</Description>\n  <InputEncoding>UTF-8</InputEncoding>\n  <Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAN1wAADdcAAAuTgAAITYAACA1AD0wTwCgP2kA1EZ0AOpGdADqPmgA1i5NAKUZKgBDERwAABQiAAAUIgAAFCIAADdcAAA3WwAALUsACjZaAJhNgAD+VY0A/1SMAP9TigD/U4oA/1SMAP9VjgD/TH4A/yxJAKESHgAQEyEAABQiAAAvVgAALlQACjppALlKhAD/SYMA/0iBAP9IgQD/SIEA/0iBAP9IgQD/SIEA/0qEAP9MhwD/LFIAwwsZABARIAAAgZliAIilYJOVu2L/lbpj/pK2YP6NsFr+jbBZ/oyvWP6Mr1j+jK9Y/oyvWP6Mr1j+jLBY/pC1Wf9WZz+iIScXALKnoTbFu7v9zMTI/8vDyP/Y1dv/+/r///36////////////////////////////////////////8vHz/1NTVUGOfLudkF5Y/3oqA/9sFgD/bCsV/8K+vP/3+Pj/9/f3//////////////////////////////////////+Xl5eompL11mJT5P+Laar/m1VA/38cAP+Vc2f/2uDg//T08v/5+fj/////////////////////////////////1tfO2fXm1e3p5vr/jYTw/2pc5P+ifqD/3sfC/2Zeuf/c3dn/5OLv/4B13f2Dd+P+hXni/oV54v6FeeL+hXnk/nluy+rUxdjs5+P4/+zq+v/EvvP/w8H8/+De/f8+KdX/ST2k/+3v4/+Fe9j/DADG/xgBzP8ZA8v/GQPL/xkCzv8cCLnrVUTd1C0W0P8yHNH/NyLS/zci0v8yHNH/LBXR/x8HzP9ZT6b/+fzp/4h+2v8ZAsz/IAvQ/yEL0P8iC9X/Hwy112JR3JgdBMz/IgrN/yAIzf8fB8z/HwfM/ykSzv8sFdL/GADH/2hfqP/q69//cGXG/zUkvP87K77/Py/F/ycZmaTa1vYxurPv/Kif6/+3sO//wr75/7659f9BLNP/IAfM/42B6f+xru//vbzQ/+Xm1//Y2dD/zcnF/8S9tf+UkJk+7ev6AL648I6bker///////Hh0P/s29H/UT/d/xsDzf+9suf/07i3/35v5f+AdvL/4d3+//3z6/++mYudt5yPAPX0+wD29fwH+vbysbaDbv95GwP/xqGY/1NF5f8dBc//sKTi/5hIGf+YTzr/h2Oh/15M2f+wqfC8+fv1De3s7AD+/v0A////APTt6ge5ineNhC4U+seknP9MPeP/FwDO/7Ck5P+URBr/cA4A/4kxB/28lZCXtK7xC/Lz8gDw8PAA/f39AP///wDz7OoA6NnTANzDtjTn2NSVfG/m0D8q1uu6sOfrrnFQ06ZpUpq7jXk6yKecAL+67wDx8fEA7+/vAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAN1wAADdcAAA3XAAAN1wAADFSAAArSAAAJj8AACI4AAAdMAAAFiUAABQhACgcLgBxKEIAsDNVANE6YgDjPmcA7D1mAOw6YADlMlMA1CZAALYaKwB5Eh4AMREdAAAUIQAAFCIAABQiAAAUIgAAFCIAABQiAAAUIgAAFCIAABQiAAA3XAAAN1wAADdcAAA3XAAAMVIAACtIAAAmPwAAIDUAAB0wADIrRwCsQGoA906BAP9TigD/VI0A/1SMAP9UjAD/VIwA/1SMAP9UjQD/U4oA/02AAP89ZQD8JT4AuRIfAD8SHgAAFCIAABQiAAAUIgAAFCIAABQiAAAUIgAAFCIAADdcAAA3XAAAN1wAADdcAAAxUgAAK0cAACQ8AA0rSACNQ28A+FOKAP9UjAD/UokA/1GHAP9RhwD/UYcA/1GHAP9RhwD/UYcA/1GHAP9RhwD/UokA/1SNAP9SiQD/PmgA/x4yAJ8RHQAYFCEAABQiAAAUIgAAFCIAABQiAAAUIgAAN1wAADdcAAA3XAAAN1wAADBRAAAqRgAqOV8AzVCFAP9UiwD/UYgA/1GHAP9RhwD/UYcA/1GHAP9RhwD/UYcA/1GHAP9RhwD/UYcA/1GHAP9RhwD/UYcA/1GIAP9VjQD/T4MA/y5MANwSHgA8EyAAABQiAAAUIgAAFCIAABQiAAA3XAAAN1wAADdcAAA2WwAAMlQAOENvAOdTigD/UokA/1GHAP9RhwD/UYcA/1GHAP9RhwD/UYcA/1GHAP9RhwD/UYcA/1GHAP9RhwD/UYcA/1GHAP9RhwD/UYcA/1GHAP9SigD/VIwA/zheAPMVIwBMEyAAABQiAAAUIgAAFCIAADZcAAA2XAAAN1wAADZbACVGdADnU4sA/1GHAP9RhwD/UYcA/1GHAP9RhwD/UYcA/1GHAP9RhwD/UYcA/1GHAP9RhwD/UYcA/1GHAP9RhwD/UYcA/1GHAP9RhwD/UYcA/1GHAP9RiAD/VY4A/zheAPQSHgA7EyEAABQiAAAUIgAAP2YDAD9nBAA5YgAJPW0AykyEAP9KgwD/SoIA/0qCAP9KggD/SoIA/0qCAP9KggD/SoIA/0qCAP9KggD/SoIA/0qCAP9KggD/SoIA/0qCAP9KggD/SoIA/0qCAP9KggD/SoIA/0qCAP9LgwD/TYcA/yZJAN8NGgAWFSMCABUjAQC5wK4AuL+uALO+pILC1Kr/xdis/MXWrPzF1qz8xdas/MXWrPzE1qz8xNas/MTWrPzD1ar8w9Wq/MPVqvzD1ar8w9Wq/MPVqvzD1ar8w9Wq/MPVqvzD1ar8w9Wq/MPVqvzD1ar8w9Wq/MPVqvzF2Kv8v9Co/1VZT6AzNTAAOTs2AM/P0wDU09ck+fj99f/////////////////////////////////////9+v///fv/////////////////////////////////////////////////////////////////////////////////////////////ysrL/j49PjxAQEEAdWBXAGVaVaeXlZT/mpeW/5aUk/+WlJP/lpST/5aUk/+WlZX/x8nK//Dw8P/k5OT/2tra//39/f//////////////////////////////////////////////////////////////////////////////////////e3t7vDc3NwDYy84dtJR+9XQtEf9kEgD/ah0A/2wgAP9sHwH/bB8A/2cbAf9kTEP/2+Hj///////q6ur/3t7e///////////////////////////////////////////////////////////////////////////////////////IyMj9Ozs7Lndq52KPg+//2sjU/7uCZf+CJgT/eBgA/34iAP9/JAD/gSMA/28aAP9jU0z/4OPk///////l5eX/5OTk//////////////////////////////////////////////////////////////////////////////////b29v9aWlp7gHLjohUAy/8yH9j/nZbz/9jDxv+qaUj/ex8A/3cZAP98IwD/fh8A/4FBKv+Dhoj/6enn///////d3d3/6Ojo/////////////////////////////////////////////////////////////////////////////////4WFhbj////Ov7jx/15N2v8YAMv/RTTe/62l7//Nr67/qmhJ/3wgAP9xEAD/qmlR/9TW1/9/f4T/7u7q///////c3Nz/6+vr////////////////////////////////////////////////////////////////////////////s7Ou1v///+f//////////8W/8v9TQNj/EgDM/0Y24P+uqPP/1724/5hLMP+cWD7//////1VItf9xboP//f74///////c3Nv/1NHm/tfU9/zb2Pb929f2/dvX9v3b1/b929f2/dvX9v3b1/b929f2/dvX9v3b1/b929f2/dvY9/6tq8Lksn1s7uXSzf////7///////39//+so+3/QCvU/xgAzP9TReP/vLPn/93Hw/////7/XUrk/xwKmf+VlpH////+//////+wrM7+JxTD/iURzv4pFcz+KRXN/ikVzf4pFc3+KRXN/ikVzf4pFc3+KRXN/ikVzf4pFc3+KRTS/ikZq+ziy77u7NrO///////////////////////8+/7/0s71/8nE8//T0Pj///////////9gT9z/HgXT/ykbif+lp57//////////f+PiMj/GALH/yMNz/8kD87/JA/O/yQPzv8kD87/JA/O/yQPzv8kD87/JA/O/yQPzv8kDdP/JRSu7OTk/+XZ1/3/1tL2/9bR9v/W0fb/1tH2/9nV9//f3Pj/39z4/97a+P/X0vb/1tL2/1RC2f8kDM//Jg7U/y4jgf+1tqr///////399v94b8H/GQPK/yUQz/8mEc7/JhHO/yYRzv8mEc7/JhHO/yYRzv8mEc7/JhHO/yYQ0/8nF6vkZlbcySYPzv8rFM//KxTP/ysUz/8rFM//KxTP/ysUz/8rFM//KxTP/ysUz/8rFM//KxTP/ysUz/8rFNH/JQ3Q/zMogv+3uK////////j58/90a8L/GwXK/yUQz/8mEc7/JhHO/yYRzv8mEc7/JhHO/yYRzv8mEc7/JxHT/x8PodNwYN+bLBXP/ygRz/8pEs//KRLP/ykSz/8pEs//KRLP/ykSz/8pEs//KRLP/ykSz/8rFM//KxTP/ysUz/8rFNL/JAzR/zMqev/Jy8D///////n68f9pXr//GgPM/yYRz/8mEc7/JhHO/yYRzv8mEc7/JhHO/yYRzv8nEdL/GwyUsoR35Fk9KNP/KBDO/ysUz/8rFM//KxTP/ysUz/8rFM//KxTP/ysUz/8rFM//KxTP/ysUz/8rFM//KxTP/ysUz/8rFNL/IgvL/0pDev/e4NL///////P07/9cT8D/FwDO/x4I0P8eCND/HgjQ/x4I0P8eCND/HgjR/x8Kzf8YCoxxjYHlFlZE2e4aAsv/HwbM/x8HzP8fB8z/HwfM/x8HzP8fB8z/HwfM/x8HzP8fBsz/KBHO/ywVz/8rFM//LBXP/ycPzv8fBtH/FQC6/0hDcP/Ky8X/+Pj2/+Hh4/9wZ7z/Vkq5/1VJuf9WSrn/Vkq5/1ZJuf9aTr3/Sj+m/B0SdSi7tO8ArqbtmH1u4v98buH/fnDi/35w4v99cOL/e27h/3tt4f97beH/e23h/3xu4f8/KtT/KBDO/ysUz/8nD87/RjLV/31v4f98buj/eGzQ/4eGkv+bm5f/oqKg/6Wmm/+goZb/n6CW/5+glv+gopj/oKOZ/6Slmf98fX64UU13Af///gD///8f////8f////////////////z8/v///////////////////////////2FQ3P8iCc3/KxTP/x8HzP92Z+D////////////8+/////7///v7/f///////////////////////v39//bw7v/79/b/8O7t/MXFxTXFxcMA8e/6APLx+wDt6/t4emzh/zkk0/9gT9v/wrzy//7+//////////////jz8f//////Xk3b/yIKzf8rFM//IAjM/3Jj4P////3/6ubz/5aP8/9INtn/QCzU/4+D5v/z8v3////////////9/Pv/zKmf/5NINv+TXEiXoH9zAKB9cADOyfMAz8rzANHM8wWMf+W/gXTj/+fk+v////////////jy8f+1gnT/qGtW//////9fTdv/IgrN/ysUz/8gCMz/c2Th/////P+naVH/xZyQ/7+36/9fUef/FQDM/z0o0/+on+z/+vr+////////////3MvF1rWWjBC5npQAuZ6TAPX1+wD19fsA9fX7APv7/Rz////e//////v49//LqJ3/jkAm/28MAP+fXUT//////19N2/8iCs3/KxTP/yAIzP9zZOH//////5NJLf9xEAD/nVMz/9e5q/+5svH/Rzfh/xMAzP9KNtb/uLDv//n5/u32+fkv8vT1APHz9ADx8/QA///9AP///QD///0A///9AP///yzn19Hbl081/3MTAP95HQD/dxoA/6FhSf//////X03b/yIKzf8rFM//IAjM/3Nk4f//////l080/3gcAP94GwD/eRwA/6VfP//Lraz/q6Pt/0o43P8xG9Dqw73vPfr78wDv7+8A7+/vAO/v7wD9/f0A/f39AP39/QD9/f0A////AOjY0x29kH28iTka/3gbAP91FwD/oWFJ//////9fTdv/IgrN/ysUz/8gCMz/c2Th//////+XTzT/eBwA/30kAP99IwD/dhkA/3gZAP+rakb/6dvYzpyT6y2+uO0A+fnzAO/v7wDv7+8A7+/vAP39/QD9/f0A/f39AP39/QD+//8A693YAOjY0gTZvrR4qGtU7nofBP+dWkH//////15M2/8iCc3/KxTP/yAIzP9zZOH//////5dPNP93GwD/eyEA/3oeAP98IwD/jkAh9qNlS4rcwrANr6ryAL237QD5+fMA7+/vAO/v7wDv7+8A/f39AP39/QD9/f0A/f39AP7//wDq3NcA49DIAOfY0QDo2NIiyaSVlsSaiur/////X03b/xwDzP8kDM3/GQDK/29f4P//////lEsu/3caAP+EMQ//lU0v8a52YKPCmoktv5WDANzFtwCrpe8AvbftAPn58wDv7+8A7+/vAO/v7wD9/f0A/f39AP39/QD9/f0A/v//AOrc1wDj0MgA5NPLAOXUzQDm1c8A7eHdGP///1m5se+agnXjyG5e3+NZR9ntlIno7f///+W8jXzLs4BroMKZiWLJppgfy6mbAMWfkAC8j30A3MS2AKul7wC9t+0A+fnzAO/v7wDv7+8A7+/vAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n  <Url type=\"text/html\" method=\"GET\" template=\"http://szotar.sztaki.hu/search\" resultdomain=\"sztaki.hu\">\n    <Param name=\"searchWord\" value=\"{searchTerms}\" />\n    <Param name=\"fromlang\" value=\"hun\" />\n    <Param name=\"tolang\" value=\"eng\" />\n    <Param name=\"ignoreAccents\" value=\"1\" />\n    <Param name=\"langcode\" value=\"hu\" />\n    <Param name=\"viewMode\" value=\"full\" />\n    <Param name=\"u\" value=\"0\" />\n    <Param name=\"searchMode\" value=\"WORD_PREFIX\" />\n  </Url>\n  <SearchForm>http://szotar.sztaki.hu/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/searchplugins/vatera.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n  <ShortName>Vatera.hu</ShortName>\n  <Description>Keresés a Vatera.hu piacterén</Description>\n  <Language>hu</Language>\n  <OutputEncoding>ISO-8859-2</OutputEncoding>\n  <InputEncoding>ISO-8859-2</InputEncoding>\n  <Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wEAAAAAAGD/GABa/2MAWv9eAFv/XwBa/2AAWv8RAAAAAAAA/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZv8FAAAAAABZ/4wAZv//AF7//wBe//8AZv//AFn/dQAAAAAAgP8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWv/VAFv//wBa//sAWv/6AF3//wBa/8MAAAAAAID/AgAAAAAAAAAAAAAAAAAAAAAAAAAAAFX/AwAAAAAAXP8yAFv//wBb//8AWf/qAFr/7QBc//8AWv/6AF3/IQAAAAAAgP8CAAAAAAAAAAAAAAAAAAAAAACA/wQAAAAAAFr/fwBf//8AYP//AFn/iQBa/5sAX///AF///wBa/2kAAAAAAID/BAAAAAAAAAAAAAAAAAAAAAAAAP8BAAAAAABa/8sAXf//AF///wBb/zgAWv9PAGD//wBd//8AWv+4AAAAAABV/wMAAAAAAAAAAAAAAAAAgP8CAAAAAABZ/ygAWv/9AFz//wBa/+oAVf8GAFX/GABa//YAXP//AFr/8wBg/xgAAAAAAID/AgAAAAAAAAAAAID/BAAAAAAAWv9xAF///wBe//8AWv+oAAAAAAAAAAAAWv+8AF3//wBf//8AWf9cAAAAAABA/wQAAAAAAAAAAACA/wIAAAAAAFv/vwBd//8AXv//AFn/WQAAAAAAAAAAAFr/bwBf//8AXv//AFr/rAAAAAAAQP8EAAAAAACA/wIAAAAAAF7/HgBa//cAW///AFr/8wBZ/xcAAAAAAAAAAABc/ycAWv/9AFv//wBa/+wAYP8QAAAAAAAA/wEAQP8EAAAAAABZ/2QAX///AF3//wBa/7gAAAAAAFX/AwAA/wEAAAAAAFr/ywBd//8AXv//AFr/TwAAAAAAQP8EAFX/AwAAAAAAWv+vAFz//wBe//8AWf9qAAAAAABA/wQAgP8EAAAAAABa/4AAXv//AF3//wBa/5sAAAAAAID/BAAAAAAAWP8aAFr//wBh//8AXP//AFr/IgAAAAAAgP8CAFX/AwAAAAAAWv8zAF///wBh//8AW//yAE7/DQAAAAAAAAAAAFX/EgBa/1IAWf9TAFn/QgAAAAAAAAAAAAAAAAAAAAAAAAAAAID/AgBa/0cAWv9SAFn/UABV/wwAAAAAAAD/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AffvAADoFwAA6BcAAPgXAADQCwAA0AsAANALAACgBQAAoYUAAKGFAABBggAAQkIAAEJCAACCQQAAh8EAAH/+AAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABV/wMAVf8DAFX/AwBV/wMAVf8DAFX/AwBV/wMAVf8DAFX/AwCA/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFX/AwAAAAAAW/9iAFr/xgBa/7sAWv+9AFr/vQBa/70AWv+9AFr/vABa/8MAWf9FAAAAAABV/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wEAAAAAAFX/BgBa/+oAYv//AF7//wBf//8AX///AF///wBf//8AXf//AGT//wBa/8QAAAAAAFX/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFX/AwAAAAAAWf9CAF3//wBa//gAWv/8AFr//ABa//sAWv/7AFr/+wBa//sAWv/9AFn/+ABa/x8AAAAAAID/AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP8EAAAAAABa/5EAYP//AFr/+gBa//8AWv//AFr//gBa//8AWv//AFr//wBZ//sAYP//AFr/ZgAAAAAAQP8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AQAAAAAAgP8CAFr/2gBd//8AWv/9AFr//wBa//8AWv//AFr//wBa//8AWv//AFr/+wBf//8AWv+1AAAAAABV/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVf8DAAAAAABd/zcAXP//AFr//QBa//8AWv//AFr//wBa//sAWv/8AFr//wBa//8AWv/+AFv//wBa//MAWf8XAAAAAAD//wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA/wQAAAAAAFr/hQBg//8AWv/6AFr//wBa//sAYP//AFr/pwBa/8EAX///AFr//ABa//8AWf/7AGD//wBc/1kAAAAAAED/BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AQAAAAAAWf/QAF3//wBa//wAWv//AFn/+wBh//8AWf9FAFv/cwBi//8AWv/6AFr//wBa//sAYP//AFv/qQAAAAAAQP8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA/wIAAAAAAFv/LQBb//8AWv/+AFr//wBa//4AW///AFr/9gBd/wsAWv8zAF3//wBa//0AWv//AFr//QBc//8AWv/rAFX/DwAAAAAAAP8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/BAAAAAAAWf94AGD//wBa//oAWv//AFr/+wBf//8AWv+4AAAAAABV/wYAWv/cAF3//wBa//0AWv//AFr/+wBf//8AWf9NAAAAAABA/wQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP8CAAAAAABZ/8UAXv//AFr//ABa//8AWv/6AGD//wBa/2kAAAAAAAAAAABb/5UAYP//AFr/+gBa//8AWf/7AGD//wBZ/50AAAAAAED/BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/AgAAAAAAV/8jAFr/+wBa//8AWv/+AFr//gBa//8AWv/7AFf/IwAAAAAAAAAAAFr/RwBe//8AWv/8AFr//wBa//0AXP//AFr/4gBt/wcAAAAAAAD/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP8EAAAAAABZ/2oAYP//AFr/+gBa//8AWv/8AF7//wBa/8YAAAAAAFX/AwAAAAAAVf8MAFv/5wBc//8AWv/9AFr//wBa//wAXv//AFr/QQAAAAAAVf8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABV/wMAAAAAAFr/uQBf//8AWv/7AFr//wBa//oAYP//AFr/egAAAAAAgP8EAED/BAAAAAAAWf+mAGD//wBZ//sAWv//AFr/+gBg//8AWv+QAAAAAACA/wQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP8CAAAAAABc/xkAWv/1AFv//wBa//4AWv//AFr//gBb//8AWv8wAAAAAABV/wMAQP8EAAAAAABb/1cAX///AFr/+wBa//8AWv/9AF3//wBa/9gAAP8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA/wQAAAAAAFr/XQBg//8AWf/7AFr//wBa//wAXf//AFr/1AAAAAAAAAAAAAAAAAAA/wEAAAAAAF3/FgBa//IAW///AFr//gBa//8AWv/9AFz//wBa/zYAAAAAAFX/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAED/BAAAAAAAWv+tAF///wBa//sAWv//AFr/+gBg//8AWv+LAAAAAACA/wQAAAAAAAAAAABV/wMAAAAAAFr/tgBf//8AWv/7AFr//wBa//oAYP//AFr/ggAAAAAAgP8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wEAAAAAAFr/EQBa/+0AW///AFn//gBa//8AWv/9AF3//wBa/z4AAAAAAFX/AwAAAAAAAAAAAED/BAAAAAAAWf9nAGD//wBa//oAWv//AFr//ABe//8AWv/OAAAAAAAA/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAED/BAAAAAAAWf9QAF///wBa//sAWv//AFr//QBc//8AWv/gAFX/BgAAAAAAAP8BAAAAAAAAAAAAgP8CAAAAAABd/yEAWf/7AFr//wBa//4AWv/+AFr//gBa//8AWf8rAAAAAACA/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQP8EAAAAAABa/58AYP//AFn/+wBa//8AWf/7AGD//wBa/5sAAAAAAED/BAAAAAAAAAAAAAAAAAAAAAAAgP8CAAAAAABa/8QAXv//AFr//ABa//8AWv/6AGD//wBZ/3UAAAAAAID/BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AQAAAAAAVf8JAFn/5ABc//8AWv/9AFr//wBa//sAX///AFn/TQAAAAAAQP8EAAAAAAAAAAAAAAAAAAAAAACA/wQAAAAAAFn/eABg//8AWv/6AFr//wBa//wAXv//AFv/wgAAAAAAgP8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAVf8DAAAAAABa/0QAXv//AFr//ABa//8AWv/9AFv//wBa/+sAVf8PAAAAAAAA/wEAAAAAAAAAAAAAAAAAAAAAAID/AgAAAAAAWf8uAFv//wBa//4AWv//AFr//gBa//8AWv/6AFX/IQAAAAAAgP8CAAAAAAAAAAAAAAAAAAAAAACA/wQAAAAAAFn/kgBg//8AWv/6AFr//wBa//sAX///AFn/qwAAAAAAQP8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWv/SAF3//wBa//wAWv//AFr/+gBg//8AWf9nAAAAAABA/wQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWf/WAFv//wBa//kAWv/7AFr/9gBf//8AWv9dAAAAAABA/wQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP8EAAAAAABZ/4kAX///AFr/9gBZ//sAWv/3AF7//wBa/7IAAAAAAFX/AwAAAAAAAAAAAAAAAABV/wMAAAAAAFn/QgBj//8AX///AGD//wBg//8AYf//AFv//wBc/xkAAAAAAID/AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABV/wMAAAAAAFn/PABi//8AYP//AGD//wBg//8AYf//AFz//wBe/x4AAAAAAID/AgAAAAAAAAAAAFX/AwAAAAAAWf88AFv/qQBZ/50AWv+fAFn/nQBa/6gAWf9wAAAAAACA/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP8CAFn/hgBa/6QAWv+eAFr/nwBa/54AWv+kAFz/JAAAAAAAgP8CAAAAAAAAAAAAAAAAAAD/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAID/AgCA/wQAQP8EAED/BABA/wQAgP8EAFX/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA/wQAQP8EAED/BABA/wQAQP8EAID/BAAA/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////4Af//9/7//+gBf//QAX//0AC//9AAv/+gAL//oABf/6AAX/+gAF//QAAv/0BAL/9AYC/+gGAX/oCgF/6AkBf9AJAP/QHQC/0BaAv6AWgL+gFoBfoC9AX0AvQF9AL0AvQF/gL8BfoC6AX6AWgL/gF39//++A//Af/////</Image>\n  <Url type=\"text/html\" method=\"GET\" template=\"http://www.vatera.hu/listings/index.php\" resultdomain=\"vatera.hu\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <Param name=\"c\" value=\"0\"/>\n    <Param name=\"td\" value=\"on\"/>\n  </Url>\n  <SearchForm>http://www.vatera.hu/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/searchplugins/wikipedia-hu.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Wikipédia (hu)</ShortName>\n<Description>Wikipedia, a szabad enciklopédia</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">resource://search-plugins/images/wikipedia.ico</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://hu.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://hu.wikipedia.org/wiki/Speciális:Keresés\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/setDesktopBackground.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY position.label             \"Pozíció:\">\n<!ENTITY tile.label                 \"Mozaik\">\n<!ENTITY center.label               \"Középre\">\n<!ENTITY stretch.label              \"Nyújtás\">\n<!ENTITY fill.label                 \"Kitöltés\">\n<!ENTITY fit.label                  \"Illesztés\">\n<!ENTITY preview.label              \"Előnézet\">\n<!ENTITY color.label                \"Szín:\">\n<!ENTITY setDesktopBackground.title \"Asztalháttér beállítása\">\n<!ENTITY openDesktopPrefs.label     \"Asztal beállítóablakának megnyitása\">\n<!ENTITY closeWindow.key            \"w\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/shellservice.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\noptionsLabel=%S &beállításai\nsafeModeLabel=%S &csökkentett mód\n\n# LOCALIZATION NOTE (setDefaultBrowserMessage2, setDefaultBrowserConfirm.label):\n# %S will be replaced by brandShortName\nsetDefaultBrowserMessage2          = Hozza ki a legtöbbet a %Sból alapértelmezett böngészőként beállításával.\nsetDefaultBrowserConfirm.label     = %S legyen az alapértelmezett böngésző\nsetDefaultBrowserConfirm.accesskey = a\nsetDefaultBrowserOptions.label     = Beállítások\nsetDefaultBrowserOptions.accesskey = B\nsetDefaultBrowserNotNow.label      = Most nem\nsetDefaultBrowserNotNow.accesskey  = n\nsetDefaultBrowserNever.label       = Ne kérdezze meg többet\nsetDefaultBrowserNever.accesskey   = N\n\n# LOCALIZATION NOTE (setDefaultBrowserTitle, setDefaultBrowserMessage, setDefaultBrowserDontAsk, setDefaultBrowserAlertConfirm.label, setDefaultBrowserAlertNotNow.label):\n# These strings are used as an alternative to the ones above, in a modal dialog.\n# %S will be replaced by brandShortName\nsetDefaultBrowserTitle=Alapértelmezett böngésző\nsetDefaultBrowserMessage=A %S jelenleg nem az alapértelmezett böngésző. Szeretné alapértelmezetté tenni?\nsetDefaultBrowserDontAsk=Ellenőrzés a %S minden indításakor.\nsetDefaultBrowserAlertConfirm.label=%S legyen az alapértelmezett böngésző\nsetDefaultBrowserAlertNotNow.label=Most nem\n\ndesktopBackgroundLeafNameWin=Asztalhatter.bmp\nDesktopBackgroundDownloading=Kép mentése…\nDesktopBackgroundSet=Asztalháttér beállítása\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/sitePermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (state.current.allowed,\n#                    state.current.allowedForSession,\n#                    state.current.allowedTemporarily,\n#                    state.current.blockedTemporarily,\n#                    state.current.blocked):\n# This label is used to display active permission states in the site\n# identity popup (which does not have a lot of screen space).\nstate.current.allowed = Engedélyezett\nstate.current.allowedForSession = Engedélyezve a munkamenetben\nstate.current.allowedTemporarily = Engedélyezve ideiglenesen\nstate.current.blockedTemporarily = Blokkolva ideiglenesen\nstate.current.blocked = Blokkolt\n\n# LOCALIZATION NOTE (state.multichoice.alwaysAsk,\n#                    state.multichoice.allow,\n#                    state.multichoice.allowForSession,\n#                    state.multichoice.block):\n# Used to label permission state checkboxes in the page info dialog.\nstate.multichoice.alwaysAsk = Rákérdezés mindig\nstate.multichoice.allow = Engedélyezés\nstate.multichoice.allowForSession = Engedélyezés a munkamenetben\nstate.multichoice.block = Tiltás\n\npermission.cookie.label = Süti elhelyezése\npermission.desktop-notification2.label = Értesítések fogadása\npermission.image.label = Képek betöltése\npermission.camera.label = Kamera használata\npermission.microphone.label = Mikrofon használata\npermission.screen.label = Képernyő megosztása\npermission.install.label = Kiegészítők telepítése\npermission.popup.label = Felugró ablak megnyitása\npermission.geo.label = Földrajzi hely adatainak elérése\npermission.indexedDB.label = Kapcsolat nélküli tár karbantartása\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/syncBrand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncBrand.shortName.label  \"Sync\">\n<!ENTITY syncBrand.fullName.label   \"Firefox Sync\">\n<!ENTITY syncBrand.fxAccount.label  \"Firefox fiók\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/syncCustomize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncCustomize.dialog.title       \"Szinkronizálás hatóköre\">\n<!ENTITY syncCustomize.acceptButton.label \"Kezdés\">\n\n<!ENTITY syncCustomize.title              \"Mit szeretne szinkronizálni?\">\n<!ENTITY syncCustomize.description        \"A hatókör a Beállítások közt módosítható.\">\n<!ENTITY syncCustomizeUnix.description    \"A hatókör a Beállítások közt módosítható.\">\n<!--\n  These engine names are the same as in browser/preferences/sync.dtd except\n  for the last two that are marked as being specific to Desktop browsers.\n-->\n\n<!ENTITY engine.bookmarks.label           \"Könyvjelző\">\n<!ENTITY engine.bookmarks.accesskey       \"K\">\n<!ENTITY engine.history.label             \"Előzmény\">\n<!ENTITY engine.history.accesskey         \"E\">\n<!ENTITY engine.tabs.label                \"Lapok\">\n<!ENTITY engine.tabs.accesskey            \"L\">\n<!ENTITY engine.passwords.label           \"Jelszavak\">\n<!ENTITY engine.passwords.accesskey       \"J\">\n<!ENTITY engine.addons.label              \"Asztali kiegészítők\">\n<!ENTITY engine.addons.accesskey          \"k\">\n<!ENTITY engine.prefs.label               \"Asztali beállítások\">\n<!ENTITY engine.prefs.accesskey           \"b\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/syncGenericChange.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (change.password.title): This (and associated change.password/passphrase) are used when the user elects to change their password.\nchange.password.title = Jelszó megváltoztatása\nchange.password.acceptButton = Jelszó megváltoztatása\nchange.password.status.active = Jelszó megváltoztatása…\nchange.password.status.success = A jelszava megváltozott.\nchange.password.status.error = Hiba történt a jelszó megváltoztatása közben.\n\nchange.password3.introText = A jelszónak legalább 8 karakter hosszúnak kell lennie. Nem lehet ugyanaz, mint a felhasználónév vagy a helyreállítókulcs.\nchange.password.warningText = Megjegyzés: Ha megváltoztatja ezt a jelszót, akkor a többi eszköze nem fog tudni csatlakozni ehhez a fiókhoz.\n\nchange.recoverykey.title = Saját helyreállítókulcs\nchange.recoverykey.acceptButton = Helyreállítókulcs módosítása\nchange.recoverykey.label = A helyreállítókulcs megváltoztatása és a helyi adatok feltöltése folyamatban, kis türelmet…\nchange.recoverykey.error = Hiba történt a helyreállítókulcs megváltoztatása közben!\nchange.recoverykey.success = A helyreállítókulcs megváltoztatása sikerült!\n\nchange.synckey.introText2 = A tökéletes adatvédelem érdekében minden adata titkosítva lesz feltöltés előtt. Az adatok visszafejtéséhez szükséges kulcs nem lesz feltöltve.\n# LOCALIZATION NOTE (change.recoverykey.warningText) \"Sync\" should match &syncBrand.shortName.label; from syncBrand.dtd\nchange.recoverykey.warningText = Megjegyzés: Ha módosítja ezt, akkor minden Sync-kiszolgálón tárolt adat törlődik, és az új helyreállítókulccsal titkosított adatok töltődnek fel. A többi eszközével nem tud szinkronizálni addig, amíg meg nem adja az új helyreállítókulcsot az adott eszközön.\n\nnew.recoverykey.label = Helyreállítókulcs\n\n# LOCALIZATION NOTE (new.password.title): This (and associated new.password/passphrase) are used on a second computer when it detects that your password or passphrase has been changed on a different device.\nnew.password.title            = Jelszó frissítése\nnew.password.introText        = A jelszavát visszautasította a kiszolgáló, frissítse a jelszavát.\nnew.password.label            = Új jelszó beírása\nnew.password.confirm          = Új jelszó megerősítése\nnew.password.acceptButton     = Jelszó frissítése\nnew.password.status.incorrect = Helytelen jelszó, próbálja újra.\n\nnew.recoverykey.title          = Helyreállítókulcs frissítése\nnew.recoverykey.introText      = A helyreállítókulcs meg lett változtatva egy másik eszközön, írja be az új Sync-kulcsot.\nnew.recoverykey.acceptButton     = Helyreállítókulcs frissítése\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/syncKey.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncKey.page.title               \"&syncBrand.fullName.label;-kulcs\">\n<!ENTITY syncKey.page.description2        \"Ezzel a kulccsal oldható fel az Ön &syncBrand.fullName.label; fiókjának titkosítása. Mindig meg kell adnia a kulcsot, ha új eszközön állítja be a &syncBrand.fullName.label;et.\">\n<!ENTITY syncKey.keepItSecret.heading     \"Tartsa titokban\">\n<!ENTITY syncKey.keepItSecret.description \"A &syncBrand.fullName.label;-fiókja titkosítva van, hogy az adatai biztonságban legyenek. A kulcs nélkül évekbe telik bárkinek a személyes adatainak dekódolása. Ez a kulcs csak Önnek van meg. Ez azt jelenti, hogy csak Ön férhet hozzá a saját &syncBrand.fullName.label;-adataihoz.\">\n<!ENTITY syncKey.keepItSafe.heading       \"Tartsa biztonságban\">\n<!ENTITY syncKey.keepItSafe1.description  \"Ne veszítse el ezt a kulcsot.\">\n<!ENTITY syncKey.keepItSafe2.description  \" Nekünk nincs belőle példányunk (különben nem lenne titkos!), emiatt \">\n<!ENTITY syncKey.keepItSafe3.description  \"nem tudunk segíteni,\">\n<!ENTITY syncKey.keepItSafe4a.description \" ha elveszti. Ezt a kulcsot kell használnia minden alkalommal, amikor új eszközt vesz fel a &syncBrand.fullName.label; szolgáltatásba.\">\n<!ENTITY syncKey.findOutMore1.label       \"További tudnivalók a &syncBrand.fullName.label; szolgáltatásról és az adatvédelemről: \">\n<!ENTITY syncKey.findOutMore2.label       \".\">\n<!ENTITY syncKey.footer1.label            \"A &syncBrand.fullName.label; szolgáltatási feltételei itt olvashatók: \">\n<!ENTITY syncKey.footer2.label            \". Az adatvédelmi irányelvek itt olvashatók: \">\n<!ENTITY syncKey.footer3.label            \".\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/syncProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD\n    SYSTEM \"chrome://branding/locale/brand.dtd\">\n    %brandDTD;\n\n<!-- These strings are used in the sync progress upload page -->\n<!ENTITY syncProgress.pageTitle    \"Első szinkronizálás\">\n<!ENTITY syncProgress.textBlurb    \"Az adatai titkosítása és feltöltése a háttérben történik. Bezárhatja ezt a lapot, és folytathatja a &brandShortName; használatát.\">\n<!ENTITY syncProgress.closeButton  \"Bezárás\">\n<!ENTITY syncProgress.logoAltText  \"&brandShortName; logó\">\n<!ENTITY syncProgress.diffText     \"A &brandShortName; a háttérben automatikusan szinkronizál. Bezárhatja ezt a lapot, és folytathatja a &brandShortName; használatát.\">\n\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/syncQuota.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY quota.dialogTitle.label    \"Kvóta a kiszolgálón\">\n<!ENTITY quota.retrievingInfo.label \"Kvótainformációk lekérése…\">\n<!ENTITY quota.typeColumn.label     \"Típus\">\n<!ENTITY quota.sizeColumn.label     \"Méret\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/syncQuota.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncollection.addons.label    = Kiegészítők\ncollection.bookmarks.label = Könyvjelzők\ncollection.history.label   = Előzmények\ncollection.passwords.label = Jelszavak\ncollection.prefs.label     = Beállítások\ncollection.tabs.label      = Lapok\n\n# LOCALIZATION NOTE (quota.usageNoQuota.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space occupied\n# on the server\nquota.usageNoQuota.label    = Jelenleg %1$S %2$S területet használ.\n# LOCALIZATION NOTE (quota.usagePercentage.label):\n# %1$S is the percentage of space used,\n# %2$S and %3$S numeric value and unit (as defined in the download manager)\n# of the amount of space used,\n# %3$S and %4$S numeric value and unit (as defined in the download manager)\n# of the total space available.\nquota.usagePercentage.label = Jelenleg a felhasználható %4$S %5$S %1$S%%-át (%2$S %3$S) használja.\nquota.usageError.label      = Nem sikerült lekérni a kvótainformációkat.\nquota.retrieving.label      = Lekérés…\n# LOCALIZATION NOTE (quota.sizeValueUnit.label): %1$S is the amount of space\n# occupied by the engine, %2$K the corresponding unit (e.g. kB) as defined in\n# the download manager.\nquota.sizeValueUnit.label   = %1$S %2$S\nquota.remove.label          = Eltávolítás\nquota.treeCaption.label     = Vegye le a jelölést azokról az elemekről, amelyeket nem akar többé szinkronizálni. Ezzel helyet szabadít fel a kiszolgálón.\n# LOCALIZATION NOTE (quota.removal.label): %S is a list of engines that will be\n# disabled and whose data will be removed once the user confirms.\nquota.removal.label         = A Firefox Sync eltávolítja a következő adatokat: %S.\n# LOCALIZATION NOTE (quota.list.separator): This is the separator string used\n# for the list of engines (incl. spaces where appropriate)\nquota.list.separator        = ,\\u0020\n# LOCALIZATION NOTE (quota.freeup.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space freed\n# up by disabling the unchecked engines.  If displayed this string is\n# concatenated directly to quota.removal.label and may need to start off with\n# whitespace.\nquota.freeup.label          = \\u0020Ez %1$S %2$S-ot szabadít fel.\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/syncSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY accountSetupTitle.label    \"A &syncBrand.fullName.label; beállítása\">\n<!-- First page of the wizard -->\n\n\n<!ENTITY setup.pickSetupType.description2 \"Üdvözöljük! Ha még nem használta a &syncBrand.fullName.label;et, akkor létre kell hoznia egy fiókot.\">\n<!ENTITY button.createNewAccount.label \"Új fiók létrehozása\">\n<!ENTITY button.haveAccount.label      \"Van már fiókom\">\n\n<!ENTITY setup.choicePage.title.label     \"Használta már a &syncBrand.fullName.label; kiegészítőt?\">\n<!ENTITY setup.choicePage.new.label       \"Még nem használtam a &syncBrand.shortName.label; kiegészítőt\">\n<!ENTITY setup.choicePage.existing2.label \"Már használom a &syncBrand.shortName.label; kiegészítőt egy másik eszközön\">\n<!-- New Account AND Existing Account -->\n\n<!ENTITY server.label               \"Kiszolgáló\">\n<!ENTITY serverType.default.label      \"Alapértelmezett: Mozilla &syncBrand.fullName.label;-kiszolgáló\">\n<!ENTITY serverType.custom2.label   \"Egyéni kiszolgáló használata…\">\n<!ENTITY signIn.account2.label      \"Fiók\">\n<!ENTITY signIn.account2.accesskey  \"F\">\n<!ENTITY signIn.password.label      \"Jelszó\">\n<!ENTITY signIn.password.accesskey  \"J\">\n<!ENTITY signIn.recoveryKey.label       \"Helyreállítókulcs\">\n<!ENTITY signIn.recoveryKey.accesskey   \"H\">\n<!-- New Account Page 1: Basic Account Info -->\n\n<!ENTITY setup.newAccountDetailsPage.title.label \"Fiók adatai\">\n<!ENTITY setup.emailAddress.label     \"E-mail cím\">\n<!ENTITY setup.emailAddress.accesskey \"E\">\n<!ENTITY setup.choosePassword.label      \"Jelszó beállítása\">\n<!ENTITY setup.choosePassword.accesskey  \"J\">\n<!ENTITY setup.confirmPassword.label     \"Jelszó megerősítése\">\n<!ENTITY setup.confirmPassword.accesskey \"m\">\n<!-- LOCALIZATION NOTE: tosAgree1, tosLink, tosAgree2, ppLink, tosAgree3 are\n     joined with implicit white space, so spaces in the strings aren't necessary -->\n\n<!ENTITY setup.tosAgree1.label      \"Egyetértek a\">\n<!ENTITY setup.tosAgree1.accesskey  \"e\">\n<!ENTITY setup.tosLink.label        \"szolgáltatás feltételeivel\">\n<!ENTITY setup.tosAgree2.label      \"és az\">\n<!ENTITY setup.ppLink.label         \"adatvédelmi irányelvekkel\">\n<!ENTITY setup.tosAgree3.label      \"\">\n<!ENTITY setup.tosAgree2.accesskey  \"\">\n<!-- My Recovery Key dialog -->\n\n<!ENTITY setup.newRecoveryKeyPage.title.label \"A &brandShortName; ügyel adatai védelmére\">\n<!ENTITY setup.newRecoveryKeyPage.description.label \"A tökéletes adatvédelem érdekében minden adata titkosítva lesz feltöltés előtt. Az adatok visszafejtéséhez szükséges helyreállítókulcs nem lesz feltöltve.\">\n<!ENTITY recoveryKeyEntry.label        \"Helyreállítókulcs\">\n<!ENTITY recoveryKeyEntry.accesskey    \"H\">\n<!ENTITY syncGenerateNewKey.label  \"Új kulcs létrehozása\">\n<!ENTITY recoveryKeyBackup.description \"A helyreállítókulcs kelleni fog, ha más gépekről akarja elérni a &syncBrand.fullName.label; szolgáltatást. Készítsen biztonsági másolatot. Nem tudunk segíteni, ha elveszti a helyreállítókulcsát.\">\n\n<!ENTITY button.syncKeyBackup.print.label     \"Nyomtatás…\">\n<!ENTITY button.syncKeyBackup.print.accesskey \"N\">\n<!ENTITY button.syncKeyBackup.save.label      \"Mentés…\">\n<!ENTITY button.syncKeyBackup.save.accesskey  \"M\">\n<!-- Existing Account Page 1: Pair a Device (incl. Pair a Device dialog strings) -->\n\n<!ENTITY pairDevice.title.label             \"Eszköz párosítása\">\n<!ENTITY addDevice.showMeHow.label          \"Hogy kell?\">\n<!ENTITY addDevice.dontHaveDevice.label     \"Nincs nálam az eszköz\">\n<!ENTITY pairDevice.setup.description.label  \"Az aktiváláshoz válassza a másik eszközön az „Eszköz párosítása” lehetőséget.\">\n<!ENTITY addDevice.setup.enterCode.label    \"Ezután írja be ezt a kódot:\">\n<!ENTITY pairDevice.dialog.description.label \"Új eszközének aktiválásához válassza az eszközön a „Szinkronizálás beállítása” lehetőséget.\">\n<!ENTITY addDevice.dialog.enterCode.label   \"Írja be az eszköz által adott kódot:\">\n<!ENTITY addDevice.dialog.tryAgain.label    \"Próbálja újra.\">\n<!ENTITY addDevice.dialog.successful.label  \"Az eszköz sikeresen hozzá lett adva. Az első szinkronizálás több percet is igénybe vehet, és a háttérben fog befejeződni.\">\n<!ENTITY addDevice.dialog.recoveryKey.label     \"Az eszköz aktiválásához meg kell majd adnia a helyreállítókulcsot. Nyomtassa ki vagy mentse ezt a kulcsot, és vigye magával.\">\n<!ENTITY addDevice.dialog.connected.label   \"Az eszköz csatlakoztatva van.\">\n<!-- Existing Account Page 2: Manual Login -->\n\n<!ENTITY setup.signInPage.title.label \"Bejelentkezés\">\n<!ENTITY existingRecoveryKey.description \"A helyreállítókulcs másolata megtalálható a másik eszközön a &syncBrand.shortName.label; Beállítások menüt választva, a „Fiók kezelése” alatt a „Saját helyreállítókulcs” lehetőséget választva.\">\n<!ENTITY verifying.label              \"Ellenőrzés…\">\n<!ENTITY resetPassword.label          \"Jelszó törlése\">\n<!ENTITY resetSyncKey.label           \"Elvesztettem a másik eszközt.\">\n<!-- Sync Options -->\n\n<!ENTITY setup.optionsPage.title      \"Szinkronizálási beállítások\">\n<!ENTITY syncDeviceName.label       \"Eszköznév:\">\n<!ENTITY syncDeviceName.accesskey   \"E\">\n\n<!ENTITY syncMy.label               \"Szinkronizálandó\">\n<!ENTITY engine.bookmarks.label     \"Könyvjelzők\">\n<!ENTITY engine.bookmarks.accesskey \"K\">\n<!ENTITY engine.tabs.label          \"Lapok\">\n<!ENTITY engine.tabs.accesskey      \"L\">\n<!ENTITY engine.history.label       \"Előzmények\">\n<!ENTITY engine.history.accesskey   \"E\">\n<!ENTITY engine.passwords.label     \"Jelszavak\">\n<!ENTITY engine.passwords.accesskey \"J\">\n<!ENTITY engine.prefs.label         \"Beállítások\">\n<!ENTITY engine.prefs.accesskey     \"B\">\n<!ENTITY engine.addons.label        \"Kiegészítők\">\n<!ENTITY engine.addons.accesskey    \"K\">\n\n<!ENTITY choice2a.merge.main.label       \"Az eszköz adatainak összefésülése a &syncBrand.shortName.label; adataival\">\n<!ENTITY choice2.merge.recommended.label \"Ajánlott:\">\n<!ENTITY choice2a.client.main.label      \"Minden adat felülírása ezen az eszközön a &syncBrand.shortName.label; adataival\">\n<!ENTITY choice2a.server.main.label      \"Minden más eszköz adatának a helyi adatokra cseréje\">\n<!-- Confirm Merge Options -->\n\n<!ENTITY setup.optionsConfirmPage.title \"Megerősítés\">\n<!ENTITY confirm.merge2.label    \"A &syncBrand.fullName.label; most összefésüli ezen eszköz böngészőadatait a Sync-fiók adataival.\">\n<!ENTITY confirm.client3.label         \"Figyelmeztetés: A következő &brandShortName;-adatok fognak törlődni erről az eszközről:\">\n<!ENTITY confirm.client2.moreinfo.label \"A &brandShortName; ezután rámásolja a &syncBrand.fullName.label;-adatokat erre az eszközre.\">\n<!ENTITY confirm.server2.label         \"Figyelmeztetés: A következő eszközökön levő adatok lesznek felülírva a helyi adatokkal:\">\n<!-- New & Existing Account: Setup Complete -->\n\n<!ENTITY setup.successPage.title \"A beállítás kész\">\n<!ENTITY changeOptions.label \"Megváltoztathatja ezt a beállítást a Szinkronizálás beállítása lehetőséget választva.\">\n<!ENTITY continueUsing.label \"Folytathatja a &brandShortName; használatát.\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/syncSetup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Several other strings are used (via Weave.Status.login), but they come from\n#  /services/sync\n\n# Firefox Accounts based setup.\ncontinue.label = Folytatás\n\n# LOCALIZATION NOTE (disconnect.label, disconnect.verify.title, disconnect.verify.bodyHeading, disconnect.verify.bodyText):\n# These strings are used in the confirmation dialog shown when the user hits the disconnect button\n# LOCALIZATION NOTE (disconnect.label): This is the label for the disconnect button\ndisconnect.label = Leválás\ndisconnect.verify.title = Leválás\ndisconnect.verify.bodyHeading = Leválik a Syncről?\ndisconnect.verify.bodyText = Böngészési adatai megmaradnak ezen a számítógépen, de nem szinkronizálódnak a fiókjával.\n\nrelinkVerify.title = Egyesítési figyelmeztetés\nrelinkVerify.heading = Biztosan bejelentkezik a Syncbe?\n# LOCALIZATION NOTE (relinkVerify.description): Email address of a user previously signed into sync.\nrelinkVerify.description = Egy másik felhasználó korábban bejelentkezett a Syncbe ezen a számítógépen. A bejelentkezés egyesíti ezen böngésző könyvjelzőit, jelszavait és más beállításait ezzel: %S\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/tabbrowser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  closeTab.label         \"Lap bezárása\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/tabbrowser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: the following strings can be used in the tab title or\n# location bar to represent various states as a web page loads:\n# tabs.connecting = Firefox is sending a HTTP connection request\n# tabs.encryptingConnection = Firefox is sending a HTTPS connection request\n# tabs.searching = Firefox is searching for something (Awesomebar or Web search)\n# tabs.loading = Firefox is loading the web page\n# tabs.waiting = Firefox is waiting for a web resource to load\n# tabs.downloading = Firefox is downloading a file for a helper application (PDF)\ntabs.connecting=Csatlakozás…\ntabs.encryptingConnection=Kapcsolat biztonságossá tétele…\ntabs.searching=Keresés…\ntabs.loading=Betöltés…\ntabs.waiting=Várakozás…\ntabs.downloading=Letöltés…\n\ntabs.restoreLastTabs=A legutóbbi lapok helyreállítása\ntabs.emptyTabTitle=Új lap\ntabs.closeTab=Lap bezárása\ntabs.close=Bezárás\ntabs.closeWarningTitle=Bezárás megerősítése\n# LOCALIZATION NOTE (tabs.closeWarningMultiple):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# The singular form is not considered since this string is used only for\n# multiple tabs.\ntabs.closeWarningMultiple=;#1 böngészőlap fog bezáródni. Biztosan folytatja?\ntabs.closeButtonMultiple=Lapok bezárása\ntabs.closeWarningPromptMe=Figyelmeztetés több lap bezárása előtt\n\ntabs.closeTab.tooltip=Lap bezárása\n# LOCALIZATION NOTE (tabs.closeSelectedTab.tooltip):\n# %S is the keyboard shortcut for closing the current tab\ntabs.closeSelectedTab.tooltip=Lap bezárása (%S)\n# LOCALIZATION NOTE (tabs.muteAudio.tooltip):\n# %S is the keyboard shortcut for \"Mute tab\"\ntabs.muteAudio.tooltip=Lap némítása (%S)\n# LOCALIZATION NOTE (tabs.unmuteAudio.tooltip):\n# %S is the keyboard shortcut for \"Unmute tab\"\ntabs.unmuteAudio.tooltip=Lap visszahangosítása (%S)\ntabs.muteAudio.background.tooltip=Lap némítása\ntabs.unmuteAudio.background.tooltip=Lap visszahangosítása\n\ntabs.unblockAudio.tooltip=Lap lejátszása\n\n# LOCALIZATION NOTE (tabs.allowTabFocusByPromptForSite):\n# %S is the hostname of the site where dialogs are allowed to switch tabs\ntabs.allowTabFocusByPromptForSite=%S ablakai átvihetik a lapjukra\n\n# LOCALIZATION NOTE (tabs.containers.tooltip):\n# Displayed as a tooltip on container tabs\n# %1$S is the title of the current tab\n# %2$S is the name of the current container\ntabs.containers.tooltip=%1$S – %2$S\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/tabview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntabview.button.searchTabs=Keresés a lapcsoportokban\ntabview.button.exitTabGroups=Kilépés a lapcsoportokból\ntabview.groupItem.defaultName=Nevezze el ezt a lapcsoportot\ntabview.groupItem.closeGroup=Csoport bezárása\ntabview.groupItem.undoCloseGroup=Lapbezárás visszavonása\ntabview.groupItem.discardClosedGroup=Bezárt csoport eldobása\ntabview.search.otherWindowTabs=Lapok más ablakokból\ntabview.notification.sessionStore=A lapok és csoportok automatikusan helyreállnak a %S következő indításakor.\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/taskbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntaskbar.tasks.newTab.label=Új lap megnyitása\ntaskbar.tasks.newTab.description=Megnyit egy új lapot az aktuális böngészőablakban.\ntaskbar.tasks.newWindow.label=Új ablak megnyitása\ntaskbar.tasks.newWindow.description=Megnyit egy új böngészőablakot.\ntaskbar.tasks.newPrivateWindow.label=Új privát ablak\ntaskbar.tasks.newPrivateWindow.description=Új ablak nyitása privát böngészési módban\ntaskbar.frequent.label=Gyakori\ntaskbar.recent.label=Legutóbbi\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE (translation.thisPageIsIn.label,\n  -                     translation.translateThisPage.label):\n  -  These 2 strings are used to construct a sentence that contains a dropdown\n  -  showing the detected language of the current web page.\n  -  In en-US it looks like this:\n  -    This page is in [detected language] Translate this page?\n  -  \"detected language\" here is a language name coming from the\n  -  global/languageNames.properties file; for some locales it may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence. -->\n\n<!ENTITY translation.thisPageIsIn.label         \"Ez az oldal\">\n<!ENTITY translation.translateThisPage.label    \"nyelvű. Lefordítja az oldalt?\">\n<!ENTITY translation.translate.button           \"Fordítás\">\n<!ENTITY translation.notNow.button              \"Most nem\">\n\n<!ENTITY translation.translatingContent.label   \"Oldaltartalom fordítása…\">\n<!-- LOCALIZATION NOTE (translation.translatedFrom.label,\n  -                     translation.translatedTo.label,\n  -                     translation.translatedToSuffix.label):\n  -  These 3 strings are used to construct a sentence that contains 2 dropdowns\n  -  showing the source and target language of a translated web page.\n  -  In en-US it looks like this:\n  -    This page has been translated from [from language] to [to language]\n  -  \"from language\" and \"to language\" here are language names coming from the\n  -  global/languageNames.properties file; for some locales they may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence.\n  -\n  -  translation.translatedToSuffix.label (empty in en-US) is for locales that\n  -  need to display some text after the second drop down for the sentence to\n  -  be grammatically correct. -->\n\n<!ENTITY translation.translatedFrom.label       \"Ez az oldal le lett fordítva\">\n<!ENTITY translation.translatedTo.label         \"nyelvről\">\n<!ENTITY translation.translatedToSuffix.label   \"nyelvre\">\n\n<!ENTITY translation.showOriginal.button        \"Eredeti megjelenítése\">\n<!ENTITY translation.showTranslation.button     \"Fordítás megjelenítése\">\n\n<!ENTITY translation.errorTranslating.label     \"Hiba történt az oldal fordításakor.\">\n<!ENTITY translation.tryAgain.button            \"Újra\">\n\n<!ENTITY translation.serviceUnavailable.label   \"A fordítás jelenleg nem érhető el. Próbálja újra később.\">\n\n<!ENTITY translation.options.menu               \"Beállítások\">\n<!-- LOCALIZATION NOTE (translation.options.neverForSite.accesskey,\n  -                     translation.options.preferences.accesskey):\n  -  The accesskey values used here should not clash with the value used for\n  -  translation.options.neverForLanguage.accesskey in translation.properties\n  -->\n<!ENTITY translation.options.neverForSite.label \"Soha ne fordítsa ezt az oldalt\">\n<!ENTITY translation.options.neverForSite.accesskey \"o\">\n<!ENTITY translation.options.preferences.label  \"Fordítás beállításai\">\n<!ENTITY translation.options.preferences.accesskey \"F\">\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -->\n\n<!ENTITY translation.options.attribution.beforeLogo \"Fordítás:\">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n<!-- LOCALIZATION NOTE (translation.options.attribution.poweredByYandex,\n                        translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  translation.options.attribution.poweredByYandex is displayed instead of\n  -  the other two strings when yandex translation engine is preferred by the\n  -  user.\n  -->\n\n<!ENTITY translation.options.attribution.yandexTranslate \"A motorháztető alatt: Yandex.Translate\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/translation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.label):\n#  %S is a language name coming from the global/languageNames.properties file.\ntranslation.options.neverForLanguage.label=Soha ne fordítsa ezt: %S\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.accesskey):\n# The accesskey value used here should not clash with the values used for\n# translation.options.*.accesskey in translation.dtd\ntranslation.options.neverForLanguage.accesskey=n\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser/webrtcIndicator.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the webrtc global indicator strings\n\n# LOCALIZATION NOTE (webrtcIndicator.windowtitle): %S is the brand name (e.g. Firefox).\n# This string is used so that the window has a title in tools that enumerate/look for window\n# titles. It is not normally visible anywhere.\nwebrtcIndicator.windowtitle = %S – megosztásjelző\n\nwebrtcIndicator.sharingCameraAndMicrophone.tooltip = Kamerája és mikrofonja meg van osztva. Kattintson a megosztási beállításokhoz.\nwebrtcIndicator.sharingCamera.tooltip              = Kamerája meg van osztva. Kattintson a megosztási beállításokhoz.\nwebrtcIndicator.sharingMicrophone.tooltip          = Mikrofonja meg van osztva. Kattintson a megosztási beállításokhoz.\nwebrtcIndicator.sharingApplication.tooltip = Egy alkalmazás meg van osztva. Kattintson a megosztási beállításokhoz.\nwebrtcIndicator.sharingScreen.tooltip = Képernyője meg van osztva. Kattintson a megosztási beállításokhoz.\nwebrtcIndicator.sharingWindow.tooltip = Egy ablak meg van osztva. Kattintson a megosztási beállításokhoz.\nwebrtcIndicator.sharingBrowser.tooltip = Egy lap meg van osztva. Kattintson a megosztási beállításokhoz.\n\n\n# LOCALIZATION NOTE : The following strings are only used on Mac for\n# menus attached to icons near the clock on the mac menubar.\n\n# LOCALIZATION NOTE (webrtcIndicator.sharing*With.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.sharingCameraWith.menuitem = Kamera megosztása vele: „%S”\nwebrtcIndicator.sharingMicrophoneWith.menuitem = Mikrofon megosztása vele: „%S”\nwebrtcIndicator.sharingApplicationWith.menuitem = Alkalmazás megosztása vele: „%S”\nwebrtcIndicator.sharingScreenWith.menuitem = Képernyő megosztása vele: „%S”\nwebrtcIndicator.sharingWindowWith.menuitem = Ablak megosztása vele: „%S”\nwebrtcIndicator.sharingBrowserWith.menuitem = Lap megosztása vele: „%S”\nwebrtcIndicator.controlSharing.menuitem = Megosztás beállítása\n# LOCALIZATION NOTE (webrtcIndicator.sharingCameraWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingCameraWithNTabs.menuitem = Kamera megosztása #1 lappal;Kamera megosztása #1 lappal\n# LOCALIZATION NOTE (webrtcIndicator.sharingMicrophoneWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingMicrophoneWithNTabs.menuitem = Mikrofon megosztása #1 lappal;Mikrofon megosztása #1 lappal\n# LOCALIZATION NOTE (webrtcIndicator.sharingApplicationWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingApplicationWithNTabs.menuitem = Alkalmazás megosztása #1 lappal;Alkalmazás megosztása #1 lappal\n# LOCALIZATION NOTE (webrtcIndicator.sharingScreenWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingScreenWithNTabs.menuitem = Képernyő megosztása #1 lappal;Képernyő megosztása #1 lappal\n# LOCALIZATION NOTE (webrtcIndicator.sharingWindowWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingWindowWithNTabs.menuitem = Ablak megosztása #1 lappal;Ablak megosztása #1 lappal\n# LOCALIZATION NOTE (webrtcIndicator.sharingBrowserWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This message is shown when the contents of a tab is shared during a WebRTC\n# session, which currently is only possible with Loop/Hello.\nwebrtcIndicator.sharingBrowserWithNTabs.menuitem = Lap megosztása #1 lappal;Lap megosztása #1 lappal\n# LOCALIZATION NOTE (webrtcIndicator.controlSharingOn.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.controlSharingOn.menuitem = Megosztás beállítása ezen: „%S”\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/browser-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: REVIEW_REQUIRED\n# Please do not commit any changes to this file without a review from\n# the l10n-drivers team (this includes en-US). In order to get one,\n# please file a bug, add the \"productization\" keyword and CC l10n@mozilla.com.\n\n# Default search engine\nbrowser.search.defaultenginename=Google\n\n# Search engine order (order displayed in the search bar dropdown)s\nbrowser.search.order.1=Google\n\n# This is the default set of web based feed handlers shown in the reader\n# selection UI\nbrowser.contentHandlers.types.0.title=Netvibes\nbrowser.contentHandlers.types.0.uri=http://www.netvibes.com/subscribe.php?url=%s\nbrowser.contentHandlers.types.1.title=Hírlapom\nbrowser.contentHandlers.types.1.uri=http://www.hirlapom.hu/index.html?addurl=%s\n\n# increment this number when anything gets changed in the list below.  This will\n# cause Firefox to re-read these prefs and inject any new handlers into the \n# profile database.  Note that \"new\" is defined as \"has a different URL\"; this\n# means that it's not possible to update the name of existing handler, so \n# don't make any spelling errors here.\ngecko.handlerService.defaultHandlersVersion=4\n\n# The default set of protocol handlers for webcal:\ngecko.handlerService.schemes.webcal.0.name=30 Boxes\ngecko.handlerService.schemes.webcal.0.uriTemplate=https://30boxes.com/external/widget?refer=ff&url=%s\n\n# The default set of protocol handlers for mailto:\ngecko.handlerService.schemes.mailto.0.name=Yahoo! Mail\ngecko.handlerService.schemes.mailto.0.uriTemplate=https://compose.mail.yahoo.com/?To=%s \ngecko.handlerService.schemes.mailto.1.name=Gmail\ngecko.handlerService.schemes.mailto.1.uriTemplate=https://mail.google.com/mail/?extsrc=mailto&url=%s\n\n\n# The default set of protocol handlers for irc:\ngecko.handlerService.schemes.irc.0.name = Mibbit\ngecko.handlerService.schemes.irc.0.uriTemplate = https://www.mibbit.com/?url=%s\n\n# The default set of protocol handlers for ircs:\ngecko.handlerService.schemes.ircs.0.name = Mibbit\ngecko.handlerService.schemes.ircs.0.uriTemplate = https://www.mibbit.com/?url=%s\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/feedback/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY testpilot.brand.label                      \"Test Pilot\">\n<!ENTITY testpilot.settings.label                   \"Beállítások\">\n<!ENTITY testpilot.settings.dataSubmission.label    \"Adatbeküldés\">\n<!ENTITY testpilot.settings.notifications.label     \"Értesítések\">\n<!ENTITY testpilot.settings.notifyWhen.label        \"Értesítés, amikor…\">\n<!ENTITY testpilot.settings.readyToSubmit.label     \"Egy felmérés beküldésre kész\">\n<!ENTITY testpilot.settings.newStudy.label          \"Új felmérés jelenik meg\">\n<!ENTITY testpilot.settings.hasNewResults.label     \"Egy felmérésnek új eredményei vannak\">\n<!ENTITY testpilot.settings.alwaysSubmitData.label  \"Automatikus adatbeküldés (ne kérdezzen rá)\">\n<!ENTITY testpilot.allYourStudies.label             \"Minden felhasználói felmérés…\">\n<!ENTITY testpilot.about.label                      \"A Test Pilot névjegye\">\n\n<!-- all studies window -->\n<!ENTITY testpilot.studiesWindow.title                  \"Test Pilot-felmérések\">\n<!ENTITY testpilot.studiesWindow.currentStudies.label   \"Aktuális felmérések\">\n<!ENTITY testpilot.studiesWindow.finishedStudies.label  \"Befejezett felmérések\">\n<!ENTITY testpilot.studiesWindow.studyFindings.label    \"Felmérések eredményei\">\n<!ENTITY testpilot.studiesWindow.settings.label         \"Beállítások\">\n<!ENTITY testpilot.studiesWindow.stillLoadingMessage    \"Betöltés, kis türelmet…\">\n\n<!-- raw data dialog -->\n<!ENTITY testpilot.rawDataWindow.title                  \"Test Pilot: Nyers adatok\">\n\n<!-- notification -->\n<!ENTITY testpilot.notification.close.tooltip            \"Bezárás\">\n\n<!-- Firefox 4 beta version UI -->\n<!ENTITY testpilot.enable.label                        \"Felhasználói felmérés bekapcsolása\">\n<!ENTITY testpilot.feedbackbutton.label                \"Visszajelzés\">\n<!ENTITY testpilot.happy.label        \"Elégedett vagyok a Firefoxszal, mert…\">\n<!ENTITY testpilot.sad.label          \"Nem vagyok elégedett a Firefoxszal, mert…\">\n<!ENTITY testpilot.broken.label      \"A webhely bejelentése hibásként…\">\n<!ENTITY testpilot.idea.label        \"Javaslat küldése…\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/feedback/main.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# description for add-on manager\n# NLS_MESSAGEFORMAT_VAR\nextensions.testpilot@labs.mozilla.com.description = Segítsen jobbá tenni a Firefoxot a felhasználói felmérések futtatásával.\n\n# common\ntestpilot.fullBrandName = Mozilla Labs Test Pilot\ntestpilot.moreInfo = További információ\ntestpilot.submit = Elküldés\ntestpilot.takeSurvey = A kérdőív kitöltése\n\n# Feedback button menu\ntestpilot.turnOn = Felhasználói felmérés bekapcsolása\ntestpilot.turnOff = Felhasználói felmérés kikapcsolása\n\n# studies window\ntestpilot.studiesWindow.noStudies = Egy új felmérésen dolgozunk; hamarosan Önt is felkeressük! Készüljön!\ntestpilot.studiesWindow.uploading = Feltöltés…\ntestpilot.studiesWindow.unableToReachServer = Nem lehet elérni a Mozillát; próbálja meg újra később.\ntestpilot.studiesWindow.thanksForContributing = Köszönjük a segítségét!\ntestpilot.studiesWindow.finishedOn = Befejezve: %S\ntestpilot.studiesWindow.canceledStudy = (Megszakította ezt a felmérést)\ntestpilot.studiesWindow.missedStudy = (Kihagyta ezt a felmérést)\ntestpilot.studiesWindow.willStart = Kezdődik: %S\ntestpilot.studiesWindow.gatheringData = Adatgyűjtés folyamatban.\ntestpilot.studiesWindow.willFinish = Befejezés: %S\ntestpilot.studiesWindow.proposeStudy = Tegyen javaslatot, hogy mit mérjünk fel\n\n# for pages\ntestpilot.page.commentsAndDiscussions = Vita és hozzászólások »\ntestpilot.page.proposeATest = Teszt javaslása »\ntestpilot.page.testpilotOnTwitter = @MozTestPilot a Twitteren »\n\n# status page\ntestpilot.statusPage.uploadingData = Adatok feltöltése folyamatban…\ntestpilot.statusPage.uploadErrorMsg = Ajjaj! Hiba történt a Mozilla kiszolgálójához való kapcsolódás közben. Nem lehet, hogy megszakadt az internetkapcsolat?\ntestpilot.statusPage.willRetry = A Test Pilot automatikusan újrapróbálkozik majd, tehát nyugodtan bezárhatja ezt az oldalt.\ntestpilot.statusPage.endedAlready = (Már véget ért, és Önnek nem kellene ezt az oldalt látnia)\ntestpilot.statusPage.todayAt =  ma %S-kor\ntestpilot.statusPage.endOn = %S-kor\n# LOCALIZATION NOTE (numExtensions): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 = number of extensions\n# example: \"2 extensions\"\ntestpilot.statusPage.numExtensions = #1 kiterjesztés;#1 kiterjesztés\ntestpilot.statusPage.recursEveryNumberOfDays = Ez a teszt %S naponta megismétlődik. Minden befejezéskor:\ntestpilot.statusPage.askMeBeforeSubmitData = Kérdezze meg, hogy be akarom-e küldeni az adatokat.\ntestpilot.statusPage.alwaysSubmitData = Mindig küldje be az adatokat, ne kérdezzen meg erről.\ntestpilot.statusPage.neverSubmitData = Soha ne küldje be az adatokat, ne kérdezzen meg erről.\ntestpilot.statusPage.loading = Betöltés, kis türelmet…\n\n# quit page\ntestpilot.quitPage.aboutToQuit = Kilépni készül a(z) „%S” felmérésből\ntestpilot.quitPage.optionalMessage = (Nem kötelező) Ha van egy perce, kérjük, tudassa velünk, hogy miért lépett ki a felmérésből.\ntestpilot.quitPage.reason = Ok:\ntestpilot.quitPage.recurringStudy = Ez egy ismétlődő felmérés. Értesíteni fogjuk, ha újra elvégezzük ezt a felmérést. Ha  nem akar többé hallani erről a felmérésről, akkor jelölje be az alábbi négyzetet:\ntestpilot.quitPage.quitForever = Kilépés az ismétlődő felmérésből\ntestpilot.quitPage.quitStudy = Kilépés a felmérésből »\n\n# welcome page\ntestpilot.welcomePage.thankYou = Köszönjük, hogy csatlakozott a Test Pilot csapatához!\ntestpilot.welcomePage.gettingStarted = Bevezetés\ntestpilot.welcomePage.pleaseTake = Kérjük, töltse ki\ntestpilot.welcomePage.backgroundSurvey = a Pilot Background kérdőívet\ntestpilot.welcomePage.clickToOpenStudiesWindow = Kattintson ide a jelenleg futó felmérések megtekintéséhez.\ntestpilot.welcomePage.testpilotAddon = Test Pilot kiegészítő\ntestpilot.welcomePage.iconExplanation = « keresse meg ezt az ikont a böngészőablak jobb alsó sarkában.\ntestpilot.welcomePage.moreIconExplanation = Kattintson rá, hogy megjelenjen a Test Pilot főmenüje.\ntestpilot.welcomePage.notificationInfo = A felmérés az ikon felett megjelenő figyelmeztető üzenettel kér figyelmet.\ntestpilot.welcomePage.privacyPolicy = Adatvédelmi irányelvek\ntestpilot.welcomePage.legalNotices = Jogi megjegyzések\n\n# survey page\ntestpilot.surveyPage.saveAnswers = Válaszok mentése\ntestpilot.surveyPage.submitAnswers = Válaszok beküldése\ntestpilot.surveyPage.changeAnswers = Válaszok módosítása\ntestpilot.surveyPage.loading = Betöltés, kis türelmet…\ntestpilot.surveyPage.thankYouForFinishingSurvey = Köszönjük, hogy kitöltötte ezt a kérdőívet. A válaszait feltöltjük a kísérleti adatok következő adagjával együtt.\ntestpilot.surveyPage.reviewOrChangeYourAnswers = Bármikor átolvashatja vagy módosíthatja a válaszait az alábbi gombra kattintva.\n\n# modules/task.js\ntestpilot.finishedTask.finishedStudy = Gratulálunk! Végzett a(z) „%S” felméréssel!\ntestpilot.finishedTask.allRelatedDataDeleted = A felméréssel kapcsolatos minden adat törlődik a számítógépről.\n\n# modules/setup.js\ntestpilot.notification.update = Frissítés…\ntestpilot.notification.thankYouForUploadingData = Köszönjük!\ntestpilot.notification.thankYouForUploadingData.message = Köszönjük, hogy feltöltötte az adatait.\ntestpilot.notification.readyToSubmit = Beküldésre kész\ntestpilot.notification.readyToSubmit.message = A Test Pilot „%S” felmérése befejezte az adatgyűjtést, és készen áll a beküldésre.\ntestpilot.notification.newTestPilotStudy = Új Test Pilot-felmérés\ntestpilot.notification.newTestPilotStudy.pre.message = A Test Pilot „%S” felmérése hamarosan elkezdődik.\ntestpilot.notification.newTestPilotSurvey = Új Test Pilot-kérdőív\ntestpilot.notification.newTestPilotSurvey.message = A Test Pilot „%S” kérdőív már elérhető.\ntestpilot.notification.newTestPilotResults = Új Test Pilot-eredmények\ntestpilot.notification.newTestPilotResults.message = Új eredmények érhetők el a Test Pilot „%S” felméréséhez?\ntestpilot.notification.autoUploadedData = Köszönjük!\ntestpilot.notification.autoUploadedData.message = A Test Pilot „%S” felmérése befejeződött, az adatai be lettek küldve!\ntestpilot.notification.extensionUpdate = Kiterjesztésfrissítés\ntestpilot.notification.extensionUpdate.message = Az egyik felmérés a Test Pilot újabb verzióját követeli meg. A legújabb verzió a Kiegészítők ablakban érhető el.\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n\n<!ENTITY PropertiesViewWindowTitle \"Tulajdonságok\">\n\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/aboutdebugging.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutDebugging.fullTitle    \"Hibakeresés a Firefox fejlesztői eszközökkel\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/aboutdebugging.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (debug):\n# This string is displayed as a label of the button that starts\n# debugging a service worker.\ndebug = Hibakeresés\n\n# LOCALIZATION NOTE (push):\n# This string is displayed as a label of the button that pushes a test payload\n# to a service worker.\npush = Push\n\n# LOCALIZATION NOTE (start):\n# This string is displayed as a label of the button that starts a service worker.\nstart = Kezdés\n\nscope = Hatáskör\nunregister = regisztráció megszüntetése\n\npushService = Küldési szolgáltatás\n\n# LOCALIZATION NOTE (fetch):\n# Fetch is an event type and should not be translated.\nfetch = Fetch\n\n# LOCALIZATION NOTE (listeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nlisteningForFetchEvents = Lekérési események figyelése.\n\n# LOCALIZATION NOTE (notListeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nnotListeningForFetchEvents = Ne figyelje a lekérési eseményeket.\n\n# LOCALIZATION NOTE (addons):\n# This string is displayed as a header of the about:debugging#addons page.\naddons = Kiegészítők\n\n# LOCALIZATION NOTE (addonDebugging.label):\n# This string is displayed next to a check box that enables the user to switch\n# addon debugging on/off.\naddonDebugging.label = Kiegészítő-hibakeresés be\n\n# LOCALIZATION NOTE (addonDebugging.tooltip):\n# This string is displayed in a tooltip that appears when hovering over a check\n# box that switches addon debugging on/off.\naddonDebugging.tooltip = Kiegészítők, illetve a böngésző chrome-jának más részeinek hibakeresése\n\n# LOCALIZATION NOTE (moreInfo):\n# This string is displayed next to addonDebugging.label as a link to a page\n# with documentation.\nmoreInfo = További tudnivalók\n\n# LOCALIZATION NOTE (loadTemporaryAddon):\n# This string is displayed as a label of a button that allows the user to\n# load additional add-ons.\nloadTemporaryAddon = Ideiglenes kiegészítő betöltése\n\n# LOCALIZATION NOTE (extensions):\n# This string is displayed as a header above the list of loaded add-ons.\nextensions = Kiterjesztések\n\n# LOCALIZATION NOTE (temporaryExtensions):\n# This string is displayed as a header above the list of temporarily loaded add-ons.\n\n# LOCALIZATION NOTE (selectAddonFromFile2):\n# This string is displayed as the title of the file picker that appears when\n# the user clicks the 'Load Temporary Add-on' button\nselectAddonFromFile2 = Válasszon Manifest fájlt vagy csomagot (.xpi)\n\n# LOCALIZATION NOTE (reload):\n# This string is displayed as a label of the button that reloads a given addon.\nreload = Újratöltés\n\n# LOCALIZATION NOTE (reloadDisabledTooltip):\n# This string is displayed in a tooltip that appears when hovering over a\n# disabled 'reload' button.\nreloadDisabledTooltip = Csak az ideiglenesen telepített kiegészítők tölthetők újra\n\n# LOCALIZATION NOTE (workers):\n# This string is displayed as a header of the about:debugging#workers page.\nworkers = Workerek\n\nserviceWorkers = Service Workers\nsharedWorkers = Megosztott workerek\notherWorkers = Egyéb workerek\n\n# LOCALIZATION NOTE (running):\n# This string is displayed as the state of a service worker in RUNNING state.\nrunning = Fut\n\n# LOCALIZATION NOTE (stopped):\n# This string is displayed as the state of a service worker in STOPPED state.\nstopped = Leállítva\n\n# LOCALIZATION NOTE (registering):\n# This string is displayed as the state of a service worker for which no service worker\n# registration could be found yet. Only active registrations are visible from\n# about:debugging, so such service workers are considered as registering.\nregistering = Regisztráció\n\n# LOCALIZATION NOTE (tabs):\n# This string is displayed as a header of the about:debugging#tabs page.\ntabs = Lapok\n\n# LOCALIZATION NOTE (pageNotFound):\n# This string is displayed as the main message at any error/invalid page.\npageNotFound = Az oldal nem található\n\n# LOCALIZATION NOTE (doesNotExist):\n# This string is displayed as an error message when navigating to an invalid page\n# %S will be replaced by the name of the page at run-time.\ndoesNotExist = #%S nem létezik\n\n# LOCALIZATION NOTE (nothing):\n# This string is displayed when the list of workers is empty.\nnothing = Még semmi.\n\nconfigurationIsNotCompatible = A böngésző beállításai nem kompatibilisek a Service Workerekkel\n\n\n# LOCALIZATION NOTE (temporaryExtensions):\n# This string is displayed as a header above the list of temporarily loaded add-ons.\ntemporaryExtensions = Temporary Extensions\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n     The Animations panel is part of the Inspector sidebar -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n     keep it in English, or another language commonly spoken among web\n     developers. You want to make that choice consistent across the developer\n     tools. A good criteria is the language in which you'd find the best\n     documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (animationInspectorTitle): This is the label shown in the\n     sidebar tab -->\n\n\n\n<!ENTITY animationInspectorTitle \"Animációk\">\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector. -->\n\n<!ENTITY invalidElement \"Nem találhatók animációk a jelenlegi elemhez.\">\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector, to invite the\n     user to select a new node by clicking on the element-picker icon. -->\n\n<!ENTITY selectElement \"Válasszon másik elemet az oldalról.\">\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n\n<!ENTITY allAnimations \"Minden animáció\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (panel.invalidElementSelected):\n# This is the label shown in the panel when an invalid node is currently\n# selected in the inspector (i.e. a non-element node or a node that is not\n# animated).\npanel.invalidElementSelected=Nem találhatók animációk a jelenlegi elemhez.\n\n# LOCALIZATION NOTE (panel.selectElement): This is the label shown in the panel\n# when an invalid node is currently selected in the inspector, to invite the\n# user to select a new node by clicking on the element-picker icon.\npanel.selectElement=Válasszon másik elemet az oldalról.\n\n# LOCALIZATION NOTE (panel.allAnimations): This is the label shown at the bottom of\n# the panel, in a toolbar, to let the user know the toolbar applies to all\n# animations, not just the ones applying to the current element.\npanel.allAnimations=Minden animáció\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=Hossz:\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=Késleltetés:\n\n# LOCALIZATION NOTE (player.animationEndDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation endDelay.\nplayer.animationEndDelayLabel=Befejezés késleltetése:\n\n# LOCALIZATION NOTE (player.animationRateLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation playback rate.\nplayer.animationRateLabel=Lejátszás sebessége:\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=Ismétlés:\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.infiniteIterationCountText):\n# See player.infiniteIterationCount for a description of what this is.\n# Unlike player.infiniteIterationCount, this string isn't used in HTML, but in\n# a tooltip.\nplayer.infiniteIterationCountText=∞\n\n# LOCALIZATION NOTE (player.animationIterationStartLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# iterationStart value.\n# %1$S will be replaced by the original iteration start value\n# %2$S will be replaced by the actual time of iteration start\nplayer.animationIterationStartLabel=Iteráció kezdése: %1$S (%2$Ss)\n\n# LOCALIZATION NOTE (player.animationOverallEasingLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the easing\n# that applies to a whole iteration of an animation as opposed to the\n# easing that applies between animation keyframes.\n\n# LOCALIZATION NOTE (player.animationFillLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# fill mode value.\nplayer.animationFillLabel=Kitöltés:\n\n# LOCALIZATION NOTE (player.animationDirectionLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# direction value.\nplayer.animationDirectionLabel=Irány:\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%Ss\n\n# LOCALIZATION NOTE (player.playbackRateLabel):\n# This string is displayed in each animation player widget, as the label of\n# drop-down list items that can be used to change the rate at which the\n# animation runs (1× being the default, 2× being twice as fast).\nplayer.playbackRateLabel=%S×\n\n# LOCALIZATION NOTE (player.runningOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that the\n# animation is running on the compositor thread.\nplayer.runningOnCompositorTooltip=Ez az animáció a kompozitáló szálon fut\n\n# LOCALIZATION NOTE (player.allPropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is running on the compositor thread.\nplayer.allPropertiesOnCompositorTooltip=Minden animációtulajdonság optimalizálva van\n\n# LOCALIZATION NOTE (player.somePropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is not running on the compositor thread.\nplayer.somePropertiesOnCompositorTooltip=Néhány animációtulajdonság optimalizálva van\n\n# LOCALIZATION NOTE (timeline.rateSelectorTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# drop-down list that can be used to change the rate at which the animations\n# run.\ntimeline.rateSelectorTooltip=Animációk lejátszási sebességeinek beállítása\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.pausedButtonTooltip=Animációkfolytatása\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.resumedButtonTooltip=Animációk megállítása\n\n# LOCALIZATION NOTE (timeline.rewindButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# rewind button that can be used to rewind the animations\ntimeline.rewindButtonTooltip=Animációk visszatekerése\n\n# LOCALIZATION NOTE (timeline.timeGraduationLabel):\n# This string is displayed at the top of the animation panel, next to each time\n# graduation, to indicate what duration (in milliseconds) this graduation\n# corresponds to.\ntimeline.timeGraduationLabel=%Sms\n\n# LOCALIZATION NOTE (timeline.cssanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.cssanimation.nameLabel=%S – CSS animáció\n\n# LOCALIZATION NOTE (timeline.csstransition.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Transition in the timeline UI.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.csstransition.nameLabel=%S – CSS átmenet\n\n# LOCALIZATION NOTE (timeline.scriptanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a script-generated animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.scriptanimation.nameLabel=%S - parancsfájl-animáció\n\n# LOCALIZATION NOTE (timeline.scriptanimation.unnamedLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over an unnamed script-generated animation in the timeline UI.\ntimeline.scriptanimation.unnamedLabel=Parancsfájl-animáció\n\n# LOCALIZATION NOTE (timeline.unknown.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of an unknown animation type in the timeline UI.\n# This can happen if devtools couldn't figure out the type of the animation.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.unknown.nameLabel=%S\n\n\n# LOCALIZATION NOTE (player.animationOverallEasingLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the easing\n# that applies to a whole iteration of an animation as opposed to the\n# easing that applies between animation keyframes.\nplayer.animationOverallEasingLabel=Overall easing:\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nvalidator.nonExistingFolder=A projektmappa nem létezik\nvalidator.expectProjectFolder=A projektmappa valójában egy fájl\nvalidator.noManifestFile=Egy manifest fájl szükséges a projekt gyökérmappájában, vagy „manifest.webapp” néven (csomagolt appokhoz) vagy „manifest.json” a kiegészítőkhöz.\nvalidator.invalidManifestURL=Érvénytelen manifest URL: „%S”\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON=A webapp manifest nem érvényes JSON fájl: %1$S itt: %2$S\nvalidator.noAccessManifestURL=Nem olvasható a manifest fájl: %1$S itt: %2$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL=Érvénytelen kiszolgálóoldali manifest URL: „%1$S”: %2$S\nvalidator.invalidProjectType=Ismeretlen projekttípus: „%S”\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty=Hiányzik a kötelező „name” a manifest fájlból.\nvalidator.missIconsManifestProperty=Hiányzik az „icons” a manifest fájlból.\nvalidator.missIconMarketplace2=Az app beküldése a Marketplace-re egy 128 képpontos ikont igényel\nvalidator.invalidAppType=Ismeretlen app típus: „%S”.\nvalidator.invalidHostedPriviledges=A kiszolgálóoldali app nem lehet „%S” típusú.\nvalidator.noCertifiedSupport=A „certified” appok nem teljesen támogatottak az Appkezelőben.\nvalidator.nonAbsoluteLaunchPath=Az indítási útvonalnak abszolút, „/” kezdetű útvonalnak kell lennie: „%S”\nvalidator.accessFailedLaunchPath=Nem érhető el a dokumentumot indító app: „%S”\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode=Nem érhető el a dokumentumot indító app: „%1$S”; a kapott HTTP kód: %2$S\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest=Ez az oldal nem rendelkezik manifest-tel.\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8=A manifest karakterkódolása %S. A manifest karakterkódolásának UTF-8-nak kell lennie.\n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType=A manifest MIME-típusa %S. A manifest MIME-típusának text/cache-manifest-nek kell lennie.\n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI=%1$S URI több helyen is hivatkozva van. Ez nem engedélyezett: %2$S.\n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI=A(z) %1$S (%2$S) NETWORK szakaszvonal megakadályozza a(z) %3$S (%4$S) vonal gyorsítótárazását a(z) %5$S szakaszban.\nfallbackBlocksURI=A(z) %1$S (%2$S) FALLBACK szakaszvonal megakadályozza a(z) %3$S (%4$S) vonal gyorsítótárazását a(z) %5$S szakaszban.\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest=%1$S fájl módosítva lett ez után: %2$S. Hacsak a manifest fájl nem módosul, a gyorsítótárazott verzió lesz helyette felhasználva ebben a sorban: %3$S.\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore=%1$S gyorsítótár-vezérlése „ne tárolja” állapotra van állítva. Emiatt az alkalmazás-gyorsítótár nem tárolja az ebben a sorban lévő fájlt: %2$S.\n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable=%1$S egy, a következő sorban el nem érhető erőforrásra mutat: %2$S.\n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI=Az AppCacheUtils-nak átadott URI érvénytelen.\n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults=A keresés nem adott vissza találatokat.\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled=A lemezgyorsítótár ki van kapcsolva. Állítsa a browser.cache.disk.enable értékét true-ra az about:config oldalon és próbálja újra.\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest=A manifest első sorának „CACHE MANIFEST”-nek kell lennie a(z) %S sorban.\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2=A „CACHE MANIFEST” csak az első sorban érvényes, de a(z) %S. sorban van.\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2=%1$S szakasz %2$S sorában csillag helyettesítő karakter áll. Ha a NETWORK szakasz egy sora csak egyetlen csillagot tartalmaz, akkor a manifest fájlban fel nem sorolt bármely URI-cím a NETWORK szakaszban felsoroltként lesz kezelve. Egyébként az ilyen URI-címek elérhetetlenként lesznek kezelve. A * karakter más felhasználása tilos.\n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces=Az URI-címekben lévő szóközöket %20-ra kell cserélni ebben a sorban: %S.\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad=/../ nem érvényes URI előtag ebben a sorban: %S.\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes=Túl sok pont pont per (../) operátor ebben a sorban: %S.\\u0020\n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces=Csak két szóközökkel elválasztott URI engedélyezett a FALLBACK szakaszban ebben a sorban: %S.\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2=Csillag (*) használata helytelenül a FALLBACK szakaszban ebben a sorban: %S. A FALLBACK szakaszban lévő URI-címeknek egyszerűen a lekért URI egy útvonalelőtagjára kell illeszkedniük.\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue=A SETTINGS szakasz csak egyetlen értéket, a „prefer-online” vagy „fast” egyikét tartalmazhatja ebben a sorban: %S.\n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName=Érvénytelen szakasznév (%1$S) ebben a sorban: %2$S.\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/boxmodel.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n# The Layout View is a panel displayed in the computed view tab of the Inspector sidebar.\n\n# LOCALIZATION NOTE : FILE The correct localization of this file might be to\n# keep it in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (boxmodel.title) This is the title of the box model panel and is\n# displayed as a label.\nboxmodel.title=Dobozmodell\n\n# LOCALIZATION NOTE (boxmodel.margin) This refers to the margin in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.margin=margó\n\n# LOCALIZATION NOTE (boxmodel.border) This refers to the border in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.border=szegély\n\n# LOCALIZATION NOTE (boxmodel.padding) This refers to the padding in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.padding=kitöltés\n\n# LOCALIZATION NOTE (boxmodel.content) This refers to the content in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.content=tartalom\n\n# LOCALIZATION NOTE: (boxmodel.geometryButton.tooltip) This label is displayed as a\n# tooltip that appears when hovering over the button that allows users to edit the\n# position of an element in the page.\nboxmodel.geometryButton.tooltip=Pozíció szerkesztése\n\n# LOCALIZATION NOTE: (boxmodel.propertiesLabel) This label is displayed as the header\n# for showing and collapsing the properties underneath the box model in the layout view\n\n\n# LOCALIZATION NOTE: (boxmodel.propertiesLabel) This label is displayed as the header\n# for showing and collapsing the properties underneath the box model in the layout view\nboxmodel.propertiesLabel=Box Model Properties\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n\n\n\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"Frissítse\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"az oldalt a &lt;canvas&gt; kontextusok hibakereséséhez.\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"Kattintson a \">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"gombra egy animációs képkocka hívási vermének rögzítéséhez.\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.waitingNotice): This is the label shown\n  -  in the call list view while recording a snapshot. -->\n\n<!ENTITY canvasDebuggerUI.waitingNotice   \"Animációs ciklus rögzítése…\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Az animációs ciklus következő képkockájának rögzítése.\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n\n<!ENTITY canvasDebuggerUI.importSnapshot \"Importálás…\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n\n<!ENTITY canvasDebuggerUI.clearSnapshots \"Tartalom törlése\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Hívások szűrése\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText=Még nincsenek pillanatképek.\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel=%S. pillanatkép\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel=Betöltés…\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel=Mentés\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel=Mentés…\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel=Betöltve a lemezről\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle=Animációs képkocka pillanatképének mentése…\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter=JSON fájlok\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter=Minden fájl\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel=#1 rajzolás;#1 rajzolás\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel=#1 hívás;#1 hívás\n\n# LOCALIZATION NOTE (recordingTimeoutFailure):\n# This notification alert is displayed when attempting to record a requestAnimationFrame\n# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no\n# loops were found.\nrecordingTimeoutFailure=A vászon-hibakereső nem talált requestAnimationFrame vagy setTimeout ciklust.\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/components.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the shared React components,\n# so files in `devtools/client/shared/components/*`.\n\n# LOCALIZATION NOTE (frame.unknownSource): When we do not know the source filename of\n# a frame, we use this string instead.\nframe.unknownSource=(ismeretlen)\n\n# LOCALIZATION NOTE (viewsourceindebugger): The label for the tooltip when hovering over\n# a source link that links to the debugger.\n# %S represents the URL to match in the debugger.\nframe.viewsourceindebugger=Forrás megjelenítése a hibakeresőben → %S\n\n# LOCALIZATION NOTE (notificationBox.closeTooltip): The content of a tooltip that\n# appears when hovering over the close button in a notification box.\nnotificationBox.closeTooltip=Üzenet bezárása\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n\n<!ENTITY title      \"Kapcsolódás\">\n<!ENTITY header     \"Kapcsolódás távoli eszközhöz\">\n<!ENTITY host       \"Gép:\">\n<!ENTITY port       \"Port:\">\n<!ENTITY connect    \"Kapcsolódás\">\n<!ENTITY connecting \"Csatlakozás…\">\n<!ENTITY availableAddons \"Elérhető távoli kiegészítők:\">\n<!ENTITY availableTabs \"Elérhető távoli lapok:\">\n<!ENTITY availableProcesses \"Elérhető távoli folyamatok:\">\n<!ENTITY connectionError \"Hiba:\">\n<!ENTITY errorTimeout \"Hiba: időtúllépés a kapcsolatban.\">\n<!ENTITY errorRefused \"Hiba: Kapcsolat elutasítva.\">\n<!ENTITY errorUnexpected \"Váratlan hiba\">\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n\n<!ENTITY remoteHelp \"A Firefox fejlesztői eszközökkel távoli eszközökön (például Firefox for Android és Firefox OS) végezhet hibakeresést. Győződjön meg róla, hogy bekapcsolta a „Távoli hibakeresés” beállítást a távoli eszközön. További információkért lásd a \">\n<!ENTITY remoteDocumentation \"dokumentációt\">\n<!ENTITY remoteHelpSuffix \".\">\n\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=Fő folyamat\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n\n\n\n<!ENTITY debuggerUI.closeButton.tooltip \"Bezárás\">\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n\n<!ENTITY debuggerUI.panesButton.tooltip \"Panelek be/ki\">\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n\n<!ENTITY debuggerUI.blackBoxMessage.label \"A forrás fekete dobozzá van téve: töréspontjai ki vannak kapcsolva, és a léptetés átugorja.\">\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"A forrás ne legyen fekete doboz\">\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n\n<!ENTITY debuggerUI.optsButton.tooltip  \"Hibakereső beállításai\">\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"Fekete doboz be/ki\">\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n\n<!ENTITY debuggerUI.sources.prettyPrint \"Forrás csinosítása\">\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n\n<!ENTITY debuggerUI.autoPrettyPrint     \"Minimalizált források automata csinosítása\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"c\">\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"Minden töréspont be/ki\">\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n\n<!ENTITY debuggerUI.clearButton \"Tartalom törlése\">\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n\n<!ENTITY debuggerUI.clearButton.tooltip \"Összegyűjtött nyomok törlése\">\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n\n<!ENTITY debuggerUI.pauseExceptions           \"Szünet kivételekkor\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"v\">\n<!-- LOCALIZATION NOTE (debuggerUI.ignoreCaughtExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n\n<!ENTITY debuggerUI.ignoreCaughtExceptions           \"Elkapott kivételek mellőzése\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"m\">\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n\n<!ENTITY debuggerUI.showPanesOnInit           \"Panelek megjelenítése indításkor\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"d\">\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n\n<!ENTITY debuggerUI.showVarsFilter           \"Változók szűrőmező megjelenítése\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"V\">\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n\n<!ENTITY debuggerUI.showOnlyEnum           \"Csak felsorolható tulajdonságok megjelenítése\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"C\">\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n\n<!ENTITY debuggerUI.showOriginalSource           \"Eredeti források megjelenítése\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"O\">\n<!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not. -->\n\n<!ENTITY debuggerUI.autoBlackBox           \"Minimalizált források automatikus fekete dobozzá tétele\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"f\">\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a header for the operators part. -->\n\n<!ENTITY debuggerUI.searchPanelOperators    \"Operátorok:\">\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n\n<!ENTITY debuggerUI.searchFile           \"Parancsfájlok szűrése\">\n<!ENTITY debuggerUI.searchFile.key       \"P\">\n<!ENTITY debuggerUI.searchFile.altkey    \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"P\">\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n\n<!ENTITY debuggerUI.searchGlobal           \"Keresés minden fájlban\">\n<!ENTITY debuggerUI.searchGlobal.key       \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"F\">\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n\n<!ENTITY debuggerUI.searchFunction           \"Függvénydefiníció keresése\">\n<!ENTITY debuggerUI.searchFunction.key       \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"D\">\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n\n<!ENTITY debuggerUI.searchToken           \"Keresés\">\n<!ENTITY debuggerUI.searchToken.key       \"K\">\n<!ENTITY debuggerUI.searchToken.accesskey \"K\">\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n\n<!ENTITY debuggerUI.searchGoToLine           \"Ugrás sorra…\">\n<!ENTITY debuggerUI.searchGoToLine.key       \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"U\">\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n\n<!ENTITY debuggerUI.searchVariable           \"Változók szűrése\">\n<!ENTITY debuggerUI.searchVariable.key       \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"V\">\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n\n<!ENTITY debuggerUI.focusVariables           \"Változófa fókuszba\">\n<!ENTITY debuggerUI.focusVariables.key       \"z\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"z\">\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n\n<!ENTITY debuggerUI.condBreakPanelTitle \"Ez a töréspont csak akkor állítja le a végrehajtást, ha a következő kifejezés igaz\">\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n\n<!ENTITY debuggerUI.seMenuBreak     \"Töréspont hozzáadása\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n\n<!ENTITY debuggerUI.seMenuCondBreak     \"Feltételes töréspont hozzáadása\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for editing a breakpoint. -->\n\n<!ENTITY debuggerUI.seEditMenuCondBreak     \"Feltételes töréspont szerkesztése\">\n<!ENTITY debuggerUI.seEditMenuCondBreak.key \"B\">\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n\n<!ENTITY debuggerUI.tabs.workers        \"Workerek\">\n<!ENTITY debuggerUI.tabs.sources        \"Források\">\n<!ENTITY debuggerUI.tabs.traces         \"Nyomkövetések\">\n<!ENTITY debuggerUI.tabs.callstack      \"Hívási verem\">\n<!ENTITY debuggerUI.tabs.variables      \"Változók\">\n<!ENTITY debuggerUI.tabs.events         \"Események\">\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n\n<!ENTITY debuggerUI.seMenuAddWatch      \"Kijelölés figyelőkifejezéssé\">\n<!ENTITY debuggerUI.seMenuAddWatch.key  \"E\">\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n\n<!ENTITY debuggerUI.addWatch            \"Figyelőkifejezés hozzáadása\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"F\">\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n\n<!ENTITY debuggerUI.removeAllWatch           \"Minden figyelőkifejezés eltávolítása\">\n<!ENTITY debuggerUI.removeAllWatch.key       \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"M\">\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n<!-- LOCALIZATION NOTE (debuggerUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  debugger sources side menu. This should be the same as\n  -  netmonitorUI.context.newTab  -->\n\n<!ENTITY debuggerUI.context.newTab           \"Megnyitás új lapon\">\n<!ENTITY debuggerUI.context.newTab.accesskey \"n\">\n<!-- LOCALIZATION NOTE (debuggerUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url. This should be\n  -  the same as netmonitorUI.context.copyUrl -->\n\n<!ENTITY debuggerUI.context.copyUrl           \"URL másolása\">\n<!ENTITY debuggerUI.context.copyUrl.accesskey \"m\">\n<!ENTITY debuggerUI.context.copyUrl.key \"m\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI.\ncollapsePanes=Ablaktáblák összecsukása\n\n# LOCALIZATION NOTE (copySourceUrl): This is the text that appears in the\n# context menu to copy the source URL of file open.\n\n# LOCALIZATION NOTE (copySourceUrl.accesskey): Access key to copy the source URL of a file from\n# the context menu.\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI.\nexpandPanes=Ablaktáblák kibontása\n\n# LOCALIZATION NOTE (pauseButtonTooltip): The tooltip that is displayed for the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=Várakozás (%S)\n\n# LOCALIZATION NOTE (pausePendingButtonTooltip): The tooltip that is displayed for\n# the pause button after it's been clicked but before the next JavaScript to run.\npausePendingButtonTooltip=Várakozás a következő végrehajtásra\n\n# LOCALIZATION NOTE (resumeButtonTooltip): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=Folytatás (%S)\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=Átlépés (%S)\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=Belépés: %S\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=Kilépés: %S\n\n# LOCALIZATION NOTE (noWorkersText): The text to display in the workers list\n# when there are no workers.\nnoWorkersText=Az oldalnak nincsenek workerei.\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources list\n# when there are no sources.\nnoSourcesText=Az oldalnak nincsenek forrásai.\n\n# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab\n# when there are no events.\nnoEventListenersText=Nincs megjeleníthető eseményfigyelő\n\n# LOCALIZATION NOTE (eventListenersHeader): The text to display in the events\n# header.\neventListenersHeader=Eseményfigyelők\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText=Nincsenek megjeleníthető veremkeretek\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip=Megszakítás az eseménykor be/ki\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector=:\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource=ebben:\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes=%S csomópont\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative=[natív kód]\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents=Animáció\naudioEvents=Hang\nbatteryEvents=Akkumulátor\nclipboardEvents=Vágólap\ncompositionEvents=Szerkesztés\ndeviceEvents=Eszköz\ndisplayEvents=Megjelenítés\ndragAndDropEvents=Fogd és vidd\ngamepadEvents=Játékvezérlő\nindexedDBEvents=Indexelt DB\ninteractionEvents=Interakció\nkeyboardEvents=Billentyűzet\nmediaEvents=HTML5 média\nmouseEvents=Egér\nmutationEvents=Mutáció\nnavigationEvents=Navigáció\npointerLockEvents=Mutatózár\nsensorEvents=Érzékelő\nstorageEvents=Tároló\ntimeEvents=Idő\ntouchEvents=Érintés\notherEvents=Egyéb\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=Fekete doboz be/ki\n\n# LOCALIZATION NOTE (sources.search.key): Key shortcut to open the search for\n# searching all the source files the debugger has seen.\nsources.search.key=P\n\n# LOCALIZATION NOTE (sources.searchAlt.key): Alternate key shortcut to open\n# the search for searching all the source files the debugger has seen.\n\n# LOCALIZATION NOTE (sourceSearch.search.key): Key shortcut to open the search\n# for searching within a the currently opened files in the editor\nsourceSearch.search.key=F\n\n# LOCALIZATION NOTE (sourceSearch.search.placeholder): placeholder text in\n# the source search input bar\n\n# LOCALIZATION NOTE (sourceSearch.search.again.key): Key shortcut to re-open\n# the search for re-searching the same search triggered from a sourceSearch\nsourceSearch.search.again.key=G\n\n# LOCALIZATION NOTE (sourceSearch.resultsSummary1): Shows a summary of\n# the number of matches for autocomplete\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=Nincs találat\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=Parancsfájlok keresése (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=Változók szűrése\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText=Tulajdonságok szűrése\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=Parancsfájlok szűrése (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=Keresés minden fájlban (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=Függvénydefiníció keresése (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=Keresés ebben a fájlban (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=Ugrás sorra (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=Változók szűrése (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=Feltételes töréspont beállítása\nbreakpointMenuItem.enableSelf=Töréspont engedélyezése\nbreakpointMenuItem.disableSelf=Töréspont letiltása\nbreakpointMenuItem.deleteSelf=Töréspont eltávolítása\nbreakpointMenuItem.enableOthers=Mások engedélyezése\nbreakpointMenuItem.disableOthers=Mások letiltása\nbreakpointMenuItem.deleteOthers=Mások eltávolítása\nbreakpointMenuItem.enableAll=Minden töréspont engedélyezése\nbreakpointMenuItem.disableAll=Minden töréspont letiltása\nbreakpointMenuItem.deleteAll=Minden töréspont eltávolítása\n\n# LOCALIZATION NOTE (breakpoints.header): Breakpoints right sidebar pane header.\nbreakpoints.header=Töréspontok\n\n# LOCALIZATION NOTE (breakpoints.none): The text that appears when there are\n# no breakpoints present\nbreakpoints.none=Nincsenek töréspontok\n\n# LOCALIZATION NOTE (breakpoints.enable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.enable=Töréspontok engedélyezése\n\n# LOCALIZATION NOTE (breakpoints.disable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.disable=Töréspontok letiltása\n\n# LOCALIZATION NOTE (breakpoints.removeBreakpointTooltip): The tooltip that is displayed\n# for remove breakpoint button in right sidebar\nbreakpoints.removeBreakpointTooltip=Töréspont eltávolítása\n\n# LOCALIZATION NOTE (callStack.header): Call Stack right sidebar pane header.\ncallStack.header=Hívási verem\n\n# LOCALIZATION NOTE (callStack.notPaused): Call Stack right sidebar pane\n# message when not paused.\ncallStack.notPaused=Nincs szüneteltetve\n\n# LOCALIZATION NOTE (callStack.collapse): Call Stack right sidebar pane\n# message to hide some of the frames that are shown.\ncallStack.collapse=Sorok összecsukása\n\n# LOCALIZATION NOTE (callStack.expand): Call Stack right sidebar pane\n# message to show more of the frames.\ncallStack.expand=Sorok kibontása\n\n# LOCALIZATION NOTE (editor.searchResults): Editor Search bar message\n# for the summarizing the selected search result. e.g. 5 of 10 results.\neditor.searchResults=%d/%d eredmény\n\n# LOCALIZATION NOTE (editor.noResults): Editor Search bar message\n# for when no results found.\neditor.noResults=nincs eredmény\n\n# LOCALIZATION NOTE (editor.addBreakpoint): Editor gutter context menu item\n# for adding a breakpoint on a line.\neditor.addBreakpoint=Töréspont hozzáadása\n\n# LOCALIZATION NOTE (editor.disableBreakpoint): Editor gutter context menu item\n# for disabling a breakpoint on a line.\neditor.disableBreakpoint=Töréspont letiltása\n\n# LOCALIZATION NOTE (editor.enableBreakpoint): Editor gutter context menu item\n# for enabling a breakpoint on a line.\neditor.enableBreakpoint=Töréspont engedélyezése\n\n# LOCALIZATION NOTE (editor.removeBreakpoint): Editor gutter context menu item\n# for removing a breakpoint on a line.\neditor.removeBreakpoint=Töréspont eltávolítása\n\n# LOCALIZATION NOTE (editor.editBreakpoint): Editor gutter context menu item\n# for setting a breakpoint condition on a line.\neditor.editBreakpoint=Töréspont szerkesztése\n\n# LOCALIZATION NOTE (editor.addConditionalBreakpoint): Editor gutter context\n# menu item for adding a breakpoint condition on a line.\neditor.addConditionalBreakpoint=Feltételes töréspont hozzáadása\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Placeholder text for\n# input element inside ConditionalPanel component\neditor.conditionalPanel.placeholder=Ez a töréspont várakoztatja a futást, ha a kifejezés igaz\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Tooltip text for\n# close button inside ConditionalPanel component\n\n# LOCALIZATION NOTE (editor.jumpToMappedLocation1): Context menu item\n# for navigating to a source mapped location\n\n# LOCALIZATION NOTE (generated): Source Map term for a server source location\ngenerated=generált\n\n# LOCALIZATION NOTE (original): Source Map term for a debugger UI source location\noriginal=eredeti\n\n# LOCALIZATION NOTE (expressions.placeholder): Placeholder text for expression\n# input element\nexpressions.placeholder=Figyelőkifejezés hozzáadása\n\n# LOCALIZATION NOTE (sourceTabs.closeTab): Editor source tab context menu item\n# for closing the selected tab below the mouse.\nsourceTabs.closeTab=Lap bezárása\n\n# LOCALIZATION NOTE (sourceTabs.closeTab.accesskey): Access key to close the currently select\n# source tab from the editor context menu item.\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs): Editor source tab context menu item\n# for closing the other tabs.\nsourceTabs.closeOtherTabs=Többi bezárása\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs.accesskey): Access key to close other source tabs\n# from the editor context menu.\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd): Editor source tab context menu item\n# for closing the tabs to the end (the right for LTR languages) of the selected tab.\nsourceTabs.closeTabsToEnd=Jobbra lévő lapok bezárása\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd.accesskey): Access key to close source tabs\n# after the selected tab from the editor context menu.\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs): Editor source tab context menu item\n# for closing all tabs.\nsourceTabs.closeAllTabs=Minden lap bezárása\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs.accesskey): Access key to close all tabs from the\n# editor context menu.\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree): Editor source tab context menu item\n# for revealing source in tree.\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree.accesskey): Access key to reveal a source in the\n# tree from the context menu.\n\n# LOCALIZATION NOTE (sourceTabs.copyLink): Editor source tab context menu item\n# for copying a link address.\n\n# LOCALIZATION NOTE (sourceTabs.copyLink.accesskey): Access key to copy a link addresss from the\n# editor context menu.\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint): Editor source tab context menu item\n# for pretty printing the source.\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint.accesskey): Access key to pretty print a source from\n# the editor context menu.\n\n# LOCALIZATION NOTE (sourceTabs.closeTabButtonTooltip): The tooltip that is displayed\n# for close tab button in source tabs.\nsourceTabs.closeTabButtonTooltip=Lap bezárása\n\n# LOCALIZATION NOTE (sourceTabs.newTabButtonTooltip): The tooltip that is displayed for\n# new tab button in source tabs.\nsourceTabs.newTabButtonTooltip=Források keresése (%S)\n\n# LOCALIZATION NOTE (scopes.header): Scopes right sidebar pane header.\nscopes.header=Hatókörök\n\n# LOCALIZATION NOTE (scopes.notAvailable): Scopes right sidebar pane message\n# for when the debugger is paused, but there isn't pause data.\nscopes.notAvailable=A hatókörök nem érhetőek el\n\n# LOCALIZATION NOTE (scopes.notPaused): Scopes right sidebar pane message\n# for when the debugger is not paused.\nscopes.notPaused=Nincs szüneteltetve\n\n# LOCALIZATION NOTE (scopes.block): Refers to a block of code in\n# the scopes pane when the debugger is paused.\nscopes.block=Tiltás\n\n# LOCALIZATION NOTE (sources.header): Sources left sidebar header\nsources.header=Források\n\n# LOCALIZATION NOTE (sources.search): Sources left sidebar prompt\n# e.g. Cmd+P to search. On a mac, we use the command unicode character.\n# On windows, it's ctrl.\nsources.search=%S a kereséshez\n\n# LOCALIZATION NOTE (watchExpressions.header): Watch Expressions right sidebar\n# pane header.\nwatchExpressions.header=Figyelőkifejezések\n\n# LOCALIZATION NOTE (watchExpressions.refreshButton): Watch Expressions header\n# button for refreshing the expressions.\nwatchExpressions.refreshButton=Frissítés\n\n# LOCALIZATION NOTE (welcome.search): The center pane welcome panel's\n# search prompt. e.g. cmd+p to search for files. On windows, it's ctrl, on\n# a mac we use the unicode character.\nwelcome.search=%S a fájlok kereséséhez\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\n# Used in the old debugger fronted\n\n# LOCALIZATION NOTE (sourceSearch.noResults): The center pane Source Search\n# message when the query did not match any of the sources.\nsourceSearch.noResults=Nem található illeszkedő fájl erre: „%S”\n\n# LOCALIZATION NOTE (sourceFooter.debugBtnTooltip): Tooltip text associated\n# with the pretty-print button\nsourceFooter.debugBtnTooltip=Forrás csinosítása\n\n# LOCALIZATION NOTE (ignoreExceptions): The pause on exceptions button tooltip\n# when the debugger will not pause on exceptions.\nignoreExceptions=Kivételek figyelmen kívül hagyása. Kattintson a szüneteltetéshez az el nem kapott kivételekhez\n\n# LOCALIZATION NOTE (pauseOnUncaughtExceptions): The pause on exceptions button\n# tooltip when the debugger will pause on uncaught exceptions.\npauseOnUncaughtExceptions=Szüneteltetés a nem elkapott kivételek esetén. Kattintson a szüneteltetéshez minden kivételhez\n\n# LOCALIZATION NOTE (pauseOnExceptions): The pause on exceptions button tooltip\n# when the debugger will pause on all exceptions.\npauseOnExceptions=Szüneteltetés minden kivétel esetén. Kattintson a kivételek figyelmen kívül hagyásához\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the loading process has started but there is no file to display\n# yet.\nloadingText=Betöltés…\n\n# LOCALIZATION NOTE (errorLoadingText2): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText2=Hiba az URL betöltésekor: %S\n\n# LOCALIZATION NOTE (addWatchExpressionText): The text that is displayed in the\n# watch expressions list to add a new item.\naddWatchExpressionText=Figyelőkifejezés hozzáadása\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton=Figyelés\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText=Nincsenek megjeleníthető változók.\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=%S hatókör\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=Figyelőkifejezések\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=Globális\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace=Veremnyomkövetés:\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects=még #1…;még #1…\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=Kattintson duplán a szerkesztéshez\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable value.\nvariablesEditableValueTooltip=Kattintson az érték módosításához\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item which can be removed.\nvariablesCloseButtonTooltip=Kattintson az eltávolításhoz\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=Kattintson az érték beállításához\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip=Kattintson a csomópont kijelöléséhez a vizsgálóban\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip=configurable\nenumerableTooltip=enumerable\nwritableTooltip=writable\nfrozenTooltip=frozen\nsealedTooltip=sealed\nextensibleTooltip=extensible\noverriddenTooltip=overridden\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel=:\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel2): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel2=→\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=Legalább egy hibakereső szüneteltetve van. Előbb folytassa a legutóbb szüneteltetett hibakeresőt itt: %S\\u0020\n\nvariablesViewOptimizedOut=(kioptimalizálva)\nvariablesViewUninitialized=(nincs inicializálva)\nvariablesViewMissingArgs=(nem érhető el)\n\nanonymousSourcesLabel=Névtelen források\n\nexperimental=Ez egy kísérleti funkció.\n\n# LOCALIZATION NOTE (whyPaused.debuggerStatement): The text that is displayed\n# in a info block explaining how the debugger is currently paused due to a `debugger`\n# statement in the code\nwhyPaused.debuggerStatement=Várakoztatás a hibakereső parancson\n\n# LOCALIZATION NOTE (whyPaused.breakpoint): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a breakpoint\nwhyPaused.breakpoint=Várakoztatás törésponton\n\n# LOCALIZATION NOTE (whyPaused.exception): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an exception\nwhyPaused.exception=Várakoztatás kivételen\n\n# LOCALIZATION NOTE (whyPaused.resumeLimit): The text that is displayed\n# in a info block explaining how the debugger is currently paused while stepping\n# in or out of the stack\nwhyPaused.resumeLimit=Várakoztatás léptetés közben\n\n# LOCALIZATION NOTE (whyPaused.pauseOnDOMEvents): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# dom event\nwhyPaused.pauseOnDOMEvents=Várakoztatás eseménykezelőn\n\n# LOCALIZATION NOTE (whyPaused.breakpointConditionThrown): The text that is displayed\n# in an info block when evaluating a conditional breakpoint throws an error\n\n# LOCALIZATION NOTE (whyPaused.xhr): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# xml http request\nwhyPaused.xhr=Várakoztatás XMLHttpRequesten\n\n# LOCALIZATION NOTE (whyPaused.promiseRejection): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# promise rejection\nwhyPaused.promiseRejection=Várakoztatás promise elutasításakor\n\n# LOCALIZATION NOTE (whyPaused.assert): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# assert\nwhyPaused.assert=Várakoztatás kiértékeléskor\n\n# LOCALIZATION NOTE (whyPaused.debugCommand): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# debugger statement\nwhyPaused.debugCommand=Várakoztatás a hibakeresés alatti függvénynél\n\n# LOCALIZATION NOTE (whyPaused.other): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an event\n# listener breakpoint set\nwhyPaused.other=Hibakereső várakozik\n\n\n# LOCALIZATION NOTE (copySourceUrl): This is the text that appears in the\n# context menu to copy the source URL of file open.\ncopySourceUrl=Copy Source Url\n\n# LOCALIZATION NOTE (copySourceUrl.accesskey): Access key to copy the source URL of a file from\n# the context menu.\ncopySourceUrl.accesskey=u\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Tooltip text for\n# close button inside ConditionalPanel component\neditor.conditionalPanel.close=Cancel edit breakpoint and close\n\n# LOCALIZATION NOTE (editor.jumpToMappedLocation1): Context menu item\n# for navigating to a source mapped location\neditor.jumpToMappedLocation1=Jump to %S location\nfunctionSearch.search.key=O\nfunctionSearch.search.placeholder=Search Functions…\n\n# LOCALIZATION NOTE (sourceSearch.resultsSummary1): Shows a summary of\n# the number of matches for autocomplete\nsourceSearch.resultsSummary1=%d results\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\n# Used in the old debugger fronted\nsourceSearch.search=Search…\n\n# LOCALIZATION NOTE (sourceSearch.search.placeholder): placeholder text in\n# the source search input bar\nsourceSearch.search.placeholder=Search in file…\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs.accesskey): Access key to close all tabs from the\n# editor context menu.\nsourceTabs.closeAllTabs.accesskey=a\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs.accesskey): Access key to close other source tabs\n# from the editor context menu.\nsourceTabs.closeOtherTabs.accesskey=o\n\n# LOCALIZATION NOTE (sourceTabs.closeTab.accesskey): Access key to close the currently select\n# source tab from the editor context menu item.\nsourceTabs.closeTab.accesskey=c\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd.accesskey): Access key to close source tabs\n# after the selected tab from the editor context menu.\nsourceTabs.closeTabsToEnd.accesskey=e\n\n# LOCALIZATION NOTE (sourceTabs.copyLink): Editor source tab context menu item\n# for copying a link address.\nsourceTabs.copyLink=Copy Link Address\n\n# LOCALIZATION NOTE (sourceTabs.copyLink.accesskey): Access key to copy a link addresss from the\n# editor context menu.\nsourceTabs.copyLink.accesskey=l\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint): Editor source tab context menu item\n# for pretty printing the source.\nsourceTabs.prettyPrint=Pretty Print Source\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint.accesskey): Access key to pretty print a source from\n# the editor context menu.\nsourceTabs.prettyPrint.accesskey=p\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree): Editor source tab context menu item\n# for revealing source in tree.\nsourceTabs.revealInTree=Reveal in Tree\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree.accesskey): Access key to reveal a source in the\n# tree from the context menu.\nsourceTabs.revealInTree.accesskey=r\n\n# LOCALIZATION NOTE (sources.searchAlt.key): Alternate key shortcut to open\n# the search for searching all the source files the debugger has seen.\nsources.searchAlt.key=O\n\n# LOCALIZATION NOTE (whyPaused.breakpointConditionThrown): The text that is displayed\n# in an info block when evaluating a conditional breakpoint throws an error\nwhyPaused.breakpointConditionThrown=Error with conditional breakpoint\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=Telefonok\ndevice.tablets=Táblagépek\ndevice.laptops=Laptopok\ndevice.televisions=TV-k\ndevice.consoles=Játékkonzolok\ndevice.watches=Órák\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the DOM panel\n# which is available from the Web Developer sub-menu -> 'DOM'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (dom.filterDOMPanel): A placeholder text used for\n# DOM panel search box.\ndom.filterDOMPanel=DOM panel szűrése\n\n# LOCALIZATION NOTE (dom.refresh): A label for Refresh button in\n# DOM panel toolbar\ndom.refresh=Frissítés\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=másolva\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/filterwidget.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE These strings are used in the CSS Filter Editor Widget\n   - which can be found in a tooltip that appears in the Rule View when clicking\n   - on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'. -->\n<!-- LOCALIZATION NOTE (filterListSelectPlaceholder): This string is used as\n   - a preview option in the list of possible filters <select> -->\n\n\n<!ENTITY filterListSelectPlaceholder \"Válasszon szűrőt\">\n<!-- LOCALIZATION NOTE (addNewFilterButton): This string is displayed on a button used to add new filters -->\n\n<!ENTITY addNewFilterButton \"Hozzáadás\">\n<!-- LOCALIZATION NOTE (newPresetPlaceholder): This string is used as\n   - a placeholder in the list of presets which is used to save a new preset -->\n\n<!ENTITY newPresetPlaceholder \"Előbeállítás neve\">\n<!-- LOCALIZATION NOTE (savePresetButton): This string is displayed on a button used to save a new preset -->\n\n<!ENTITY savePresetButton \"Mentés\">\n<!-- LOCALIZATION NOTE(presetsToggleButton): This string is used in a button which toggles the presets list -->\n\n<!ENTITY presetsToggleButton \"Előbeállítások\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/filterwidget.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the CSS Filter Editor Widget\n# which can be found in a tooltip that appears in the Rule View when clicking\n# on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'.\n\n# LOCALIZATION NOTE (emptyFilterList):\n# This string is displayed when filter's list is empty\n# (no filter specified / all removed)\nemptyFilterList=Nincs megadva szűrő\n\n# LOCALIZATION NOTE (emptyPresetList):\n# This string is displayed when preset's list is empty\nemptyPresetList=Nincsenek mentett előbeállítások. Tárolhat szűrő-előbeállítáokat egy név megadásával és mentéssel. Az előbeállítások gyorsan elérhetők, és egyszerűen újrafelhasználhatók.\n\n# LOCALIZATION NOTE (addUsingList):\n# This string is displayed under [emptyFilterList] when filter's\n# list is empty, guiding user to add a filter using the list below it\naddUsingList=A lenti listával vehet fel szűrőt\n\n# LOCALIZATION NOTE (dropShadowPlaceholder):\n# This string is used as a placeholder for drop-shadow's input\n# in the filter list (shown when <input> is empty)\ndropShadowPlaceholder=x y sugár színe\n\n# LOCALIZATION NOTE (dragHandleTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# drag handles of filters which are used to re-order filters\ndragHandleTooltipText=A szűrők átrendezéséhez húzza fel vagy le\n\n# LOCALIZATION NOTE (labelDragTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# filters' labels which can be dragged left/right to increase/decrease\n# the filter's value (like photoshop)\nlabelDragTooltipText=Húzza balra vagy jobbra az érték csökkentéséhez vagy növeléséhez\n\n# LOCALIZATION NOTE (filterListSelectPlaceholder):\n# This string is used as a preview option in the list of possible filters\n# <select>\nfilterListSelectPlaceholder=Válasszon szűrőt\n\n# LOCALIZATION NOTE (addNewFilterButton):\n# This string is displayed on a button used to add new filters\naddNewFilterButton=Hozzáadás\n\n# LOCALIZATION NOTE (newPresetPlaceholder):\n# This string is used as a placeholder in the list of presets which is used to\n# save a new preset\nnewPresetPlaceholder=Előbeállítás neve\n\n# LOCALIZATION NOTE (savePresetButton):\n# This string is displayed on a button used to save a new preset\nsavePresetButton=Mentés\n\n# LOCALIZATION NOTE(presetsToggleButton):\n# This string is used in a button which toggles the presets list\npresetsToggleButton=Előbeállítások\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n\n<!ENTITY fontInspectorTitle \"Betűk\">\n<!ENTITY showAllFonts \"Az oldalon használt összes betű megjelenítése\">\n<!ENTITY usedAs \"Használatban mint:\">\n<!ENTITY system \"rendszer\">\n<!ENTITY remote \"távoli\">\n<!-- LOCALIZATION NOTE (previewHint): This is the label shown as the\n     placeholder in font inspector preview text box. -->\n\n<!ENTITY previewHint \"Szöveg előnézete\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/font-inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Font Inspector strings.\n# The Font Inspector is a panel accessible in the Inspector sidebar.\n\n# LOCALIZATION NOTE (fontinspector.seeAll) This is the label of a link that will show all\n# the fonts used in the page, instead of the ones related to the inspected element.\nfontinspector.seeAll=Összes használt betűkészlet megjelenítése\n\n# LOCALIZATION NOTE (fontinspector.seeAll.tooltip) see fontinspector.seeAll.\nfontinspector.seeAll.tooltip=Az oldalon használt összes betű megjelenítése\n\n# LOCALIZATION NOTE (fontinspector.usedAs) This label introduces the name used to refer to\n# the font in a stylesheet.\nfontinspector.usedAs=Használatban mint:\n\n# LOCALIZATION NOTE (fontinspector.system) This label indicates that the font is a local\n# system font.\nfontinspector.system=rendszer\n\n# LOCALIZATION NOTE (fontinspector.remote) This label indicates that the font is a remote\n# font.\nfontinspector.remote=távoli\n\n# LOCALIZATION NOTE (previewHint):\n# This is the label shown as the placeholder in font inspector preview text box.\nfontinspector.previewText=Szöveg előnézete\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/graphs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (graphs.label.average):\n# This string is displayed on graphs when showing an average.\ngraphs.label.average=átl\n\n# LOCALIZATION NOTE (graphs.label.minimum):\n# This string is displayed on graphs when showing a minimum.\ngraphs.label.minimum=min\n\n# LOCALIZATION NOTE (graphs.label.maximum):\n# This string is displayed on graphs when showing a maximum.\ngraphs.label.maximum=max\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/har.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP response bodies are not includes\n# in exported data.\nhar.responseBodyNotIncluded=A választörzsek nincsenek benne.\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP request bodies are not includes\n# in exported data.\nhar.requestBodyNotIncluded=A kéréstörzsek nincsenek benne.\n\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/inspector.dtd",
    "content": "<!-- LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users edit the\n     (outer) HTML of the current node -->\n<!ENTITY inspectorHTMLEdit.label       \"Szerkesztés HTML-ként\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"H\">\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     inner HTML of the current node -->\n\n<!ENTITY inspectorHTMLCopyInner.label       \"Inner HTML másolása\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"I\">\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     outer HTML of the current node -->\n\n<!ENTITY inspectorHTMLCopyOuter.label       \"Outer HTML másolása\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey   \"O\">\n<!-- LOCALIZATION NOTE (inspectorCopyUniqueSelector.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the CSS Selector of the current node -->\n\n<!ENTITY inspectorCopyUniqueSelector.label       \"Egyedi kijelölő másolása\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey   \"e\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste outer\n     HTML in the current node -->\n\n<!ENTITY inspectorHTMLPasteOuter.label      \"Outer HTML beillesztése\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"u\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n\n<!ENTITY inspectorHTMLPasteInner.label      \"Belső HTML beillesztése\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"B\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"Beillesztés…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"e\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n\n<!ENTITY inspectorHTMLPasteBefore.label      \"Elé\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"E\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n\n<!ENTITY inspectorHTMLPasteAfter.label       \"Mögé\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"M\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"Első gyermekként\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"g\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n\n<!ENTITY inspectorHTMLPasteLastChild.label       \"Utolsó gyermekként\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"U\">\n<!-- LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users scroll\n     the current node into view -->\n\n<!ENTITY inspectorScrollNodeIntoView.label       \"Görgetés a nézetbe\">\n<!ENTITY inspectorScrollNodeIntoView.accesskey   \"G\">\n<!-- LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete the\n     current node -->\n\n<!ENTITY inspectorHTMLDelete.label          \"Csomópont törlése\">\n<!ENTITY inspectorHTMLDelete.accesskey      \"C\">\n<!-- LOCALIZATION NOTE (inspectorAttributeSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other\n     attribute items, which allow to:\n     - add new attribute\n     - edit attribute\n     - remove attribute -->\n<!ENTITY inspectorAttributeSubmenu.label      \"Attribútum\">\n<!ENTITY inspectorAttributeSubmenu.accesskey  \"A\">\n<!-- LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users add attribute\n     to current node -->\n\n<!ENTITY inspectorAddAttribute.label        \"Attribútum hozzáadása\">\n<!ENTITY inspectorAddAttribute.accesskey    \"h\">\n<!-- LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users edit attribute\n     for current node -->\n\n<!ENTITY inspectorEditAttribute.label        \"Attribútum szerkesztése\">\n<!ENTITY inspectorEditAttribute.accesskey    \"z\">\n<!-- LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete attribute\n     from current node -->\n\n<!ENTITY inspectorRemoveAttribute.label        \"Attribútum eltávolítása\">\n<!ENTITY inspectorRemoveAttribute.accesskey    \"e\">\n\n<!ENTITY inspector.selectButton.tooltip     \"Válasszon egy elemet az egérrel\">\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n\n<!ENTITY inspectorSearchHTML.label2          \"Keresés CSS kijelölőkkel\">\n<!ENTITY inspectorSearchHTML.key            \"F\">\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that is\n     shown as the placeholder for the markup view search in the inspector. -->\n\n<!ENTITY inspectorSearchHTML.label3 \"HTML keresése\">\n<!-- LOCALIZATION NOTE (inspectorCopyImageDataUri.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the URL embedding the image data encoded in Base 64 (what we name\n     here Image Data URL). For more information:\n     https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs -->\n\n<!ENTITY inspectorCopyImageDataUri.label       \"Képadat URL másolása\">\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n\n<!ENTITY inspectorShowDOMProperties.label       \"DOM tulajdonságok megjelenítése\">\n<!-- LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n     shown in the inspector contextual-menu for the item that outputs a\n     variable for the current node to the console. When triggered,\n     this item opens the split Console. -->\n\n<!ENTITY inspectorUseInConsole.label       \"Használat a konzolon\">\n<!-- LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n     shown in the inspector contextual-menu for recursively expanding\n     mark-up elements -->\n\n<!ENTITY inspectorExpandNode.label       \"Összes kinyitása\">\n<!-- LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n     shown in the inspector contextual-menu for recursively collapsing\n     mark-up elements -->\n\n<!ENTITY inspectorCollapseNode.label       \"Csukja fel\">\n<!-- LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users take\n     a screenshot of the currently selected node. -->\n\n<!ENTITY inspectorScreenshotNode.label       \"Képernyőkép a csomópontról\">\n<!-- LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users\n     duplicate the currently selected node. -->\n\n<!ENTITY inspectorDuplicateNode.label       \"Csomópont kettőzése\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\nbreadcrumbs.siblings=Testvérek\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=A hibakereső szüneteltetve van. Egyes szolgáltatások nem fognak működni, mint az egérrel kijelölés.\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=Csomópontműveletek\n\ninspector.panelLabel.markupView=Jelölőnyelv nézet\n\n# LOCALIZATION NOTE (markupView.more.showing)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=Néhány csomópont elrejtve.\n\n# LOCALIZATION NOTE (markupView.more.showAll2): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nmarkupView.more.showAll2=Még egy csomópont megjelenítése;Mind a(z) #1 csomópont megjelenítése\n\n# LOCALIZATION NOTE (markupView.whitespaceOnly)\n# Used in a tooltip that appears when the user hovers over whitespace-only text nodes in\n# the inspector.\nmarkupView.whitespaceOnly=Csak üres karakterekből álló szöveges csomópont: %S\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage=Nem sikerült betölteni a képet\n\n# LOCALIZATION NOTE: Used in color picker tooltip when the eyedropper is disabled for\n# non-HTML documents\neyedropper.disabled.title=Nem érhető el nem HTML dokumentumokban\n\n#LOCALIZATION NOTE: Used in the event tooltip to allow the debugger to be opened\neventsTooltip.openInDebugger=Megnyitás hibakeresőben\n\n#LOCALIZATION NOTE: Used in the event tooltip when a script's filename cannot be detected\neventsTooltip.unknownLocation=Ismeretlen hely\n\n#LOCALIZATION NOTE: Used in the mouseover tooltip when hovering \"Unknown location.\"\neventsTooltip.unknownLocationExplanation=A figyelő eredeti helye nem észlelhető. Lehet hogy a kód olyan eszközzel lett átfordítva, mint a Babel.\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the tooltip that displays\n# help from MDN. This is a link to the complete MDN documentation page.\ndocsTooltip.visitMDN=MDN oldal megnyitása\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the docs tooltip when the MDN page\n# could not be loaded (for example, because of a connectivity problem).\ndocsTooltip.loadDocsError=A dokumentációs oldal nem tölthető be.\n\n# LOCALIZATION NOTE (inspector.collapsePane): This is the tooltip for the button\n# that collapses the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.collapsePane=Ablaktábla összecsukása\n\n# LOCALIZATION NOTE (inspector.expandPane): This is the tooltip for the button\n# that expands the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.expandPane=Ablaktábla kibontása\n\n# LOCALIZATION NOTE (inspector.searchResultsCount): This is the label that\n# will show up next to the inspector search box. %1$S is the current result\n# index and %2$S is the total number of search results. For example: \"3 of 9\".\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsCount2=%1$S / %2$S\n\n# LOCALIZATION NOTE (inspector.searchResultsNone): This is the label that\n# will show up next to the inspector search box when no matches were found\n# for the given string.\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsNone=Nincs találat\n\n# LOCALIZATION NOTE (inspector.menu.openUrlInNewTab.label): This is the label of\n# a menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is a URL, and that\n# allows to open that URL in a new tab.\ninspector.menu.openUrlInNewTab.label=Hivatkozás megnyitása új lapon\n\n# LOCALIZATION NOTE (inspector.menu.copyUrlToClipboard.label): This is the label\n# of a menu item in the inspector contextual-menu that appears when the user\n# right-clicks on the attribute of a node in the inspector that is a URL, and\n# that allows to copy that URL in the clipboard.\ninspector.menu.copyUrlToClipboard.label=Hivatkozás címének másolása\n\n# LOCALIZATION NOTE (inspector.menu.selectElement.label): This is the label of a\n# menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is the ID of another\n# element in the DOM (like with <label for=\"input-id\">), and that allows to\n# select that element in the inspector.\ninspector.menu.selectElement.label=%S. elem kijelölése\n\n# LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the node in the inspector, and that allows\n# to edit an attribute on this node.\n\n# LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to remove this attribute.\n\n# LOCALIZATION NOTE (inspectorCopyAttributeValue.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to copy the attribute value to clipboard.\n\n# LOCALIZATION NOTE (inspector.nodePreview.selectNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a DOM\n# node preview (e.g. something like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the node in order to select it in the\n# inspector panel.\ninspector.nodePreview.selectNodeLabel=Kattintson a csomópont kijelöléséhez a vizsgálóban\n\n# LOCALIZATION NOTE (inspector.nodePreview.highlightNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a the\n# inspector icon displayed next to a DOM node preview (e.g. next to something\n# like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the icon in order to highlight the\n# node in the page.\ninspector.nodePreview.highlightNodeLabel=Kattintson a csomópont kiemeléséhez az oldalon\n\n# LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users edit the\n# (outer) HTML of the current node\ninspectorHTMLEdit.label=Szerkesztés HTML-ként\ninspectorHTMLEdit.accesskey=H\n\n# LOCALIZATION NOTE (inspectorCopyInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# inner HTML of the current node\ninspectorCopyInnerHTML.label=Belső HTML\ninspectorCopyInnerHTML.accesskey=B\n\n# LOCALIZATION NOTE (inspectorCopyOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# outer HTML of the current node\ninspectorCopyOuterHTML.label=Külső HTML\ninspectorCopyOuterHTML.accesskey=K\n\n# LOCALIZATION NOTE (inspectorCopyCSSSelector.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the CSS Selector of the current node\ninspectorCopyCSSSelector.label=CSS választó\ninspectorCopyCSSSelector.accesskey=S\n\n# LOCALIZATION NOTE (inspectorCopyCSSPath.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the full CSS path of the current node\ninspectorCopyCSSPath.label=CSS Útvonal\ninspectorCopyCSSPath.accesskey=t\n\n# LOCALIZATION NOTE (inspectorPasteOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste outer\n# HTML in the current node\ninspectorPasteOuterHTML.label=Külső HTML\ninspectorPasteOuterHTML.accesskey=K\n\n# LOCALIZATION NOTE (inspectorPasteInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste inner\n# HTML in the current node\ninspectorPasteInnerHTML.label=Belső HTML\ninspectorPasteInnerHTML.accesskey=B\n\n# LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML before the current node\ninspectorHTMLPasteBefore.label=Elé\ninspectorHTMLPasteBefore.accesskey=E\n\n# LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML after the current node\ninspectorHTMLPasteAfter.label=Mögé\ninspectorHTMLPasteAfter.accesskey=M\n\n# LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the first child the current node\ninspectorHTMLPasteFirstChild.label=Első gyermekként\ninspectorHTMLPasteFirstChild.accesskey=g\n\n# LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the last child the current node\ninspectorHTMLPasteLastChild.label=Utolsó gyermekként\ninspectorHTMLPasteLastChild.accesskey=U\n\n# LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users scroll\n# the current node into view\ninspectorScrollNodeIntoView.label=Görgetés a nézetbe\ninspectorScrollNodeIntoView.accesskey=G\n\n# LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users delete the\n# current node\ninspectorHTMLDelete.label=Csomópont törlése\ninspectorHTMLDelete.accesskey=C\n\n# LOCALIZATION NOTE (inspectorAttributesSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# attribute items, which allow to:\n# - add new attribute\n# - edit attribute\n# - remove attribute\ninspectorAttributesSubmenu.label=Attribútumok\ninspectorAttributesSubmenu.accesskey=A\n\n# LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users add attribute\n# to current node\ninspectorAddAttribute.label=Attribútum hozzáadása\ninspectorAddAttribute.accesskey=o\n\n# LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that is\n# shown as the placeholder for the markup view search in the inspector.\ninspectorSearchHTML.label3=HTML keresése\n\n# LOCALIZATION NOTE (inspectorImageDataUri.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the URL embedding the image data encoded in Base 64 (what we name\n# here Image Data URL). For more information:\n# https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs\ninspectorImageDataUri.label=Képadat URL\n\n# LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users see\n# the DOM properties of the current node. When triggered, this item\n# opens the split Console and displays the properties in its side panel.\ninspectorShowDOMProperties.label=DOM tulajdonságok megjelenítése\n\n# LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n# shown in the inspector contextual-menu for the item that outputs a\n# variable for the current node to the console. When triggered,\n# this item opens the split Console.\ninspectorUseInConsole.label=Használat a konzolon\n\n# LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n# shown in the inspector contextual-menu for recursively expanding\n# mark-up elements\ninspectorExpandNode.label=Összes kinyitása\n\n# LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n# shown in the inspector contextual-menu for recursively collapsing\n# mark-up elements\ninspectorCollapseNode.label=Összecsukás\n\n# LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users take\n# a screenshot of the currently selected node.\ninspectorScreenshotNode.label=Képernyőkép a csomópontról\n\n# LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users\n# duplicate the currently selected node.\ninspectorDuplicateNode.label=Csomópont kettőzése\n\n# LOCALIZATION NOTE (inspectorAddNode.label): This is the label shown in\n# the inspector toolbar for the button that lets users add elements to the\n# DOM (as children of the currently selected element).\ninspectorAddNode.label=Új csomópont létrehozása\ninspectorAddNode.accesskey=c\n\n# LOCALIZATION NOTE (inspectorCopyHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# copy items, which allow to:\n# - Copy Inner HTML\n# - Copy Outer HTML\n# - Copy Unique selector\n# - Copy Image data URI\ninspectorCopyHTMLSubmenu.label=Másolás\n\n# LOCALIZATION NOTE (inspectorPasteHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# paste items, which allow to:\n# - Paste Inner HTML\n# - Paste Outer HTML\n# - Before\n# - After\n# - As First Child\n# - As Last Child\ninspectorPasteHTMLSubmenu.label=Beillesztés\n\n# LOCALIZATION NOTE (inspector.searchHTML.key):\n# Key shortcut used to focus the DOM element search box on top-right corner of\n# the markup view\ninspector.searchHTML.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (markupView.hide.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.hide.key=h\n\n# LOCALIZATION NOTE (markupView.edit.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.edit.key=F2\n\n# LOCALIZATION NOTE (markupView.scrollInto.key):\n# Key shortcut used to scroll the webpage in order to ensure the selected node\n# is visible\nmarkupView.scrollInto.key=s\n\n# LOCALIZATION NOTE (inspector.sidebar.fontInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of fonts used in the page.\ninspector.sidebar.fontInspectorTitle=Betűk\n\n# LOCALIZATION NOTE (inspector.sidebar.ruleViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of CSS rules used\n# in the page.\ninspector.sidebar.ruleViewTitle=Szabályok\n\n# LOCALIZATION NOTE (inspector.sidebar.computedViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of computed CSS values\n# used in the page.\ninspector.sidebar.computedViewTitle=Számított\n\n# LOCALIZATION NOTE (inspector.sidebar.layoutViewTitle2):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying layout information defined in the page.\ninspector.sidebar.layoutViewTitle2=Elrendezés\n\n# LOCALIZATION NOTE (inspector.sidebar.animationInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying animations defined in the page.\ninspector.sidebar.animationInspectorTitle=Animációk\n\n# LOCALIZATION NOTE (inspector.eyedropper.label): A string displayed as the tooltip of\n# a button in the inspector which toggles the Eyedropper tool\ninspector.eyedropper.label=Szín mentése az oldalról\n\n# LOCALIZATION NOTE (inspector.breadcrumbs.label): A string visible only to a screen reader and\n# is used to label (using aria-label attribute) a container for inspector breadcrumbs\ninspector.breadcrumbs.label=Kenyérmorzsák\n\n# LOCALIZATION NOTE (inspector.browserStyles.label): This is the label for the checkbox\n# that specifies whether the styles that are not from the user's stylesheet should be\n# displayed or not.\ninspector.browserStyles.label=Böngészőstílusok\n\n# LOCALIZATION NOTE (inspector.filterStyles.placeholder): This is the placeholder that\n# goes in the search box when no search term has been entered.\ninspector.filterStyles.placeholder=Stílusok szűrése\n\n# LOCALIZATION NOTE (inspector.addRule.tooltip): This is the tooltip shown when\n# hovering the `Add new rule` button in the rules view toolbar. This should\n# match ruleView.contextmenu.addNewRule in styleinspector.properties\ninspector.addRule.tooltip=Új szabály hozzáadása\n\n# LOCALIZATION NOTE (inspector.togglePseudo.tooltip): This is the tooltip\n# shown when hovering over the `Toggle Pseudo Class Panel` button in the\n# rule view toolbar.\ninspector.togglePseudo.tooltip=Álosztályok be/ki\n\n# LOCALIZATION NOTE (inspector.noProperties): In the case where there are no CSS\n# properties to display e.g. due to search criteria this message is\n# displayed.\ninspector.noProperties=Nincs CSS tulajdonság.\n\ninspectorCopyAttributeValue.accesskey=V\n\n# LOCALIZATION NOTE (inspectorCopyAttributeValue.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to copy the attribute value to clipboard.\ninspectorCopyAttributeValue.label=Copy Attribute Value “%S”\ninspectorEditAttribute.accesskey=E\n\n# LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the node in the inspector, and that allows\n# to edit an attribute on this node.\ninspectorEditAttribute.label=Edit Attribute “%S”\ninspectorRemoveAttribute.accesskey=R\n\n# LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to remove this attribute.\ninspectorRemoveAttribute.label=Remove Attribute “%S”\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/jit-optimizations.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used within the JIT tools\n# in the Performance Tools which is available from the Web Developer\n# sub-menu -> 'Performance' The correct localization of this file might\n# be to keep it in English, or another language commonly spoken among\n# web developers. You want to make that choice consistent across the\n# developer tools. A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (jit.title):\n# This string is displayed in the header of the JIT Optimizations view.\njit.title=JIT optimalizációk\n\n# LOCALIZATION NOTE (jit.optimizationFailure):\n# This string is displayed in a tooltip when no JIT optimizations were detected.\njit.optimizationFailure=Az optimalizálás sikertelen\n\n# LOCALIZATION NOTE (jit.samples):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed for the unit representing the number of times a\n# frame is sampled.\n# \"#1\" represents the number of samples\n# example: 30 samples\njit.samples=#1 minta;#1 minta\n\n# LOCALIZATION NOTE (jit.types):\n# This string is displayed for the group of Ion Types in the optimizations view.\njit.types=Típusok\n\n# LOCALIZATION NOTE (jit.attempts):\n# This string is displayed for the group of optimization attempts in the optimizations view.\njit.attempts=Próbálkozások\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/jsonview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the JSON View tool\n# that is used to inspect application/json document types loaded\n# in the browser.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (jsonViewer.tab.JSON, jsonViewer.tab.RawData,\n# jsonViewer.tab.Headers): Label for a panel tab.\njsonViewer.tab.JSON=JSON\njsonViewer.tab.RawData=Nyers adat\njsonViewer.tab.Headers=Fejlécek\n\n# LOCALIZATION NOTE (jsonViewer.responseHeaders, jsonViewer.requestHeaders):\n# Label for header groups within the 'Headers' panel.\njsonViewer.responseHeaders=Válasz fejléce\njsonViewer.requestHeaders=Kérés fejléce\n\n# LOCALIZATION NOTE (jsonViewer.Save): Label for save command\njsonViewer.Save=Mentés\n\n# LOCALIZATION NOTE (jsonViewer.Copy): Label for clipboard copy command\njsonViewer.Copy=Másolás\n\n# LOCALIZATION NOTE (jsonViewer.ExpandAll): Label for expanding all nodes\njsonViewer.ExpandAll=Összes kinyitása\n\n# LOCALIZATION NOTE (jsonViewer.PrettyPrint): Label for JSON\n# pretty print action button.\njsonViewer.PrettyPrint=Pretty Print\n\n# LOCALIZATION NOTE (jsonViewer.reps.more): Label used in arrays\n# that have more items than displayed.\njsonViewer.reps.more=több…\n\n# LOCALIZATION NOTE (jsonViewer.filterJSON): Label used in search box\n# at the top right cornder of the JSON Viewer.\njsonViewer.filterJSON=JSON szűrése\n\n# LOCALIZATION NOTE (jsonViewer.reps.reference): Label used for cycle\n# references in an array.\njsonViewer.reps.reference=Ciklushivatkozás\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/layout.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Layout Inspector strings.\n# The Layout Inspector is a panel accessible in the Inspector sidebar.\n# The Layout Inspector may need to be enabled in about:config by setting\n# devtools.layoutview.enabled to true.\n\n# LOCALIZATION NOTE (layout.displayNumbersOnLines): Label of the display numbers on lines\n# setting option in the CSS Grid pane.\nlayout.displayNumbersOnLines=Sorok számának megjelenítése\n\n# LOCALIZATION NOTE (layout.extendGridLinesInfinitely): Label of the extend grid lines\n# infinitely setting option in the CSS Grid pane.\nlayout.extendGridLinesInfinitely=Rácsvonalak végtelen bővítése\n\n# LOCALIZATION NOTE (layout.header): The accordion header for the CSS Grid pane.\nlayout.header=Rács\n\n# LOCALIZATION NOTE (layout.gridDisplaySettings): The header for the grid display\n# settings container in the CSS Grid pane.\nlayout.gridDisplaySettings=Rácsmegjelenítési beállítások\n\n# LOCALIZATION NOTE (layout.noGrids): In the case where there are no CSS grid\n# containers to display.\nlayout.noGrids=Nincs rács\n\n# LOCALIZATION NOTE (layout.overlayMultipleGrids): The header for the list of grid\n# container elements that can be highlighted in the CSS Grid pane.\nlayout.overlayMultipleGrids=Több rács egymásra helyezése\n\n# LOCALIZATION NOTE (layout.overlayGrid): Alternate header for the list of grid container\n# elements if only one item can be selected.\n\n\n# LOCALIZATION NOTE (layout.overlayGrid): Alternate header for the list of grid container\n# elements if only one item can be selected.\nlayout.overlayGrid=Overlay Grid\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n\n\n\n<!ENTITY layoutViewTitle        \"Dobozmodell\">\n<!ENTITY margin.tooltip         \"margó\">\n<!ENTITY border.tooltip         \"szegély\">\n<!ENTITY padding.tooltip        \"kitöltés\">\n<!ENTITY content.tooltip        \"tartalom\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/markers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (marker.label.*):\n# These strings are displayed in the Performance Tool waterfall, identifying markers.\n# We want to use the same wording as Google Chrome when appropriate.\nmarker.label.styles=Stílus újraszámolása\nmarker.label.reflow=Elrendezés\nmarker.label.paint=Kifestés\nmarker.label.composite=Rétegek kompozitálása\nmarker.label.compositeForwardTransaction=Kompozitálási kérés elküldve\nmarker.label.javascript=Függvényhívás\nmarker.label.parseHTML=HTML feldolgozása\nmarker.label.parseXML=XML feldolgozása\nmarker.label.domevent=DOM esemény\nmarker.label.consoleTime=Konzol\nmarker.label.garbageCollection2=Szemétgyűjtés\nmarker.label.garbageCollection.incremental=Inkrementális GC\nmarker.label.garbageCollection.nonIncremental=Nem inkrementális GC\nmarker.label.minorGC=Apró GC\nmarker.label.cycleCollection=Cycle Collection\nmarker.label.cycleCollection.forgetSkippable=CC gráfcsökkentés\nmarker.label.timestamp=Időbélyeg\nmarker.label.worker=Worker\nmarker.label.messagePort=MessagePort\nmarker.label.unknown=Ismeretlen\n\n# LOCALIZATION NOTE (marker.label.javascript.*):\n# These strings are displayed as JavaScript markers that have special\n# reasons that can be translated.\nmarker.label.javascript.scriptElement=Script címke\nmarker.label.javascript.promiseCallback=Promise visszahívás\nmarker.label.javascript.promiseInit=Promise init\nmarker.label.javascript.workerRunnable=Worker\nmarker.label.javascript.jsURI=JavaScript URI\nmarker.label.javascript.eventHandler=Eseménykezelő\n\n# LOCALIZATION NOTE (marker.field.*):\n# Strings used in the waterfall sidebar as property names.\n\n# General marker fields\nmarker.field.start=Indítás:\nmarker.field.end=Vége:\nmarker.field.duration=Hossz:\n\n# General \"reason\" for a marker (JavaScript, Garbage Collection)\nmarker.field.causeName=Ok:\n# General \"type\" for a marker (Cycle Collection, Garbage Collection)\nmarker.field.type=Típus:\n# General \"label\" for a marker (user defined)\nmarker.field.label=Címke:\n\n# Field names for stack values\nmarker.field.stack=Verem:\nmarker.field.startStack=Verem induláskor:\nmarker.field.endStack=Verem befejeződéskor:\n\n# %S is the \"Async Cause\" of a marker, and this signifies that the cause\n# was an asynchronous one in a displayed stack.\nmarker.field.asyncStack=(Aszinkron: %S)\n\n# For console.time markers\nmarker.field.consoleTimerName=Időzítő neve:\n\n# For DOM Event markers\nmarker.field.DOMEventType=Esemény típusa:\nmarker.field.DOMEventPhase=Fázis:\n\n# Non-incremental cause for a Garbage Collection marker\nmarker.field.nonIncrementalCause=Nem inkrementális ok:\n\n# For \"Recalculate Style\" markers\nmarker.field.restyleHint=Áttervezési tipp:\n\n# The type of operation performed by a Worker.\nmarker.worker.serializeDataOffMainThread=Adatok sorba fejtése a Workerben\nmarker.worker.serializeDataOnMainThread=Adatok sorba fejtése a fő szálban\nmarker.worker.deserializeDataOffMainThread=Adatok visszaalakítása a Workerben\nmarker.worker.deserializeDataOnMainThread=Adatok visszaalakítása a fő szálon\n\n# The type of operation performed by a MessagePort\nmarker.messagePort.serializeData=Adatok sorba fejtése\nmarker.messagePort.deserializeData=Adatok visszaalakítása\n\n# Strings used in the waterfall sidebar as values.\nmarker.value.unknownFrame=<ismeretlen hely>\nmarker.value.DOMEventTargetPhase=Cél\nmarker.value.DOMEventCapturingPhase=Rögzítés\nmarker.value.DOMEventBubblingPhase=Buborékolás\n\n# LOCALIZATION NOTE (marker.gcreason.label.*):\n# These strings are used to give a concise but readable description of a GC reason.\nmarker.gcreason.label.API=API hívás\nmarker.gcreason.label.EAGER_ALLOC_TRIGGER=Mohó lefoglalás aktiváló\nmarker.gcreason.label.DESTROY_RUNTIME=Leállítás\nmarker.gcreason.label.LAST_DITCH=Nincs elég memória\nmarker.gcreason.label.TOO_MUCH_MALLOC=Túl sok bájt lett lefoglalva\nmarker.gcreason.label.ALLOC_TRIGGER=Túl sok foglalás\nmarker.gcreason.label.DEBUG_GC=GC hibakeresése\nmarker.gcreason.label.COMPARTMENT_REVIVED=Halott globális újraélesztve\nmarker.gcreason.label.RESET=Növekményes ciklus befejezése\nmarker.gcreason.label.OUT_OF_NURSERY=A friss terület megtelt\nmarker.gcreason.label.EVICT_NURSERY=Friss terület kiürítése\nmarker.gcreason.label.FULL_STORE_BUFFER=A friss terület objektumai túl aktívak\nmarker.gcreason.label.SHARED_MEMORY_LIMIT=A nagy lefoglalás sikertelen\nmarker.gcreason.label.PERIODIC_FULL_GC=Periodikusan teljes GC\nmarker.gcreason.label.INCREMENTAL_TOO_SLOW=A lefoglalási sebességek túl gyorsak\nmarker.gcreason.label.COMPONENT_UTILS=Cu.forceGC\nmarker.gcreason.label.MEM_PRESSURE=Kevés memória\nmarker.gcreason.label.CC_WAITING=Ciklikus gyűjtés által kényszerítve\nmarker.gcreason.label.CC_FORCED=Ciklikus gyűjtés által kényszerítve\nmarker.gcreason.label.LOAD_END=Oldalbetöltés befejezve\nmarker.gcreason.label.PAGE_HIDE=Áthelyezve a háttérbe\nmarker.gcreason.label.NSJSCONTEXT_DESTROY=JS-környezet megszüntetése\nmarker.gcreason.label.SET_NEW_DOCUMENT=Új dokumentum\nmarker.gcreason.label.SET_DOC_SHELL=Új dokumentum\nmarker.gcreason.label.DOM_UTILS=API hívás\nmarker.gcreason.label.DOM_IPC=IPC\nmarker.gcreason.label.DOM_WORKER=Periodikus Worker GC\nmarker.gcreason.label.INTER_SLICE_GC=Periodikus növekményes GC-szelet\nmarker.gcreason.label.FULL_GC_TIMER=Periodikusan teljes GC\nmarker.gcreason.label.SHUTDOWN_CC=Leállítás\nmarker.gcreason.label.FINISH_LARGE_EVALUATE=Nagy kiértékelés\nmarker.gcreason.label.DOM_WINDOW_UTILS=A felhasználó inaktív\nmarker.gcreason.label.USER_INACTIVE=A felhasználó inaktív\n\n# The name of a nursery collection.\nmarker.nurseryCollection=Friss terület gyűjtemény\n\n# LOCALIZATION NOTE (marker.gcreason.description.*):\n# These strings are used to give an expanded description of why a GC occurred.\nmarker.gcreason.description.API=API hívás történt a szemétgyűjtés kikényszerítésére.\nmarker.gcreason.description.EAGER_ALLOC_TRIGGER=A JavaScript visszatért az eseményciklushoz, és elegendő bájt lett lefoglalva a legutóbbi szemétgyűjtés óta, amely egy új szemétgyűjtő-ciklust aktivált.\nmarker.gcreason.description.DESTROY_RUNTIME=A Firefox megszüntetett egy JavaScript futtatót vagy környezetet, és ez volt az utolsó szemétgyűjtés a leállítás előtt.\nmarker.gcreason.description.LAST_DITCH=A JavaScript megpróbált lefoglalni, de nem volt elérhető memória. Egy teljes tömörítő szemétgyűjtő végrehajtása a lefoglalható memória felszabadítására tett kísérletként.\nmarker.gcreason.description.TOO_MUCH_MALLOC=A JavaScript túl sok bájtot foglalt le, és szemétgyűjtést kényszerített ki.\nmarker.gcreason.description.ALLOC_TRIGGER=A JavaScript túl sokszor foglalt le, és szemétgyűjtést kényszerített ki.\nmarker.gcreason.description.DEBUG_GC=Szemétgyűjtés a Zeal hibakeresési beállításai miatt.\nmarker.gcreason.description.COMPARTMENT_REVIVED=A szemétgyűjtési ciklus elején halottnak hitt globális objektumot felélesztett a szemétgyűjtési ciklus vége.\nmarker.gcreason.description.RESET=Az aktív növekményes szemétgyűjtési ciklust azonnali befejeződésre kényszerítették.\nmarker.gcreason.description.OUT_OF_NURSERY=A JavaScript elegendő új objektumot foglalt le a friss területen, amely betelt, és ez egy kisebb szemétgyűjtést aktivált.\nmarker.gcreason.description.EVICT_NURSERY=Munkát kell végezni a kinevezett kupacon, amely azt igényli, hogy a friss terület üres legyen.\nmarker.gcreason.description.FULL_STORE_BUFFER=Túl sok tulajdonság volt a kinevezett objektumokon, amelyek értéke objektum volt a friss területen.\nmarker.gcreason.description.SHARED_MEMORY_LIMIT=Egy nagy lefoglalást kértek, de nem volt elegendő memória.\nmarker.gcreason.description.PERIODIC_FULL_GC=A JavaScript visszatért az eseményciklushoz, és viszonylag hosszú idő telt el azóta, hogy a Firefox szemétgyűjtést hajtott végre.\nmarker.gcreason.description.INCREMENTAL_TOO_SLOW=Egy teljes, nem növekményes szemétgyűjtést aktiváltak, mert a lefoglalások sebessége nagyobb volt annál, amivel a meglévő növekményes szemétgyűjtő ciklus elboldogult volna.\nmarker.gcreason.description.COMPONENT_UTILS=Meghívták a Components.utils.forceGC() függvényt egy szemétgyűjtés kikényszerítéséhez.\nmarker.gcreason.description.MEM_PRESSURE=Nagyon kevés memória volt elérhető.\nmarker.gcreason.description.CC_WAITING=A ciklusgyűjtő egy szemétgyűjtést igényelt.\nmarker.gcreason.description.CC_FORCED=A ciklusgyűjtő egy szemétgyűjtést igényelt.\nmarker.gcreason.description.LOAD_END=A dokumentum betöltése befejeződött.\nmarker.gcreason.description.PAGE_HIDE=A lapot vagy az ablakot áthelyezték a háttérbe.\nmarker.gcreason.description.NSJSCONTEXT_DESTROY=A Firefox megszüntetett egy JavaScript futtatót vagy környezetet, és ez volt az utolsó szemétgyűjtés a leállítás előtt.\nmarker.gcreason.description.SET_NEW_DOCUMENT=A lapot átnavigálták egy új dokumentumhoz.\nmarker.gcreason.description.SET_DOC_SHELL=A lapot átnavigálták egy új dokumentumhoz.\nmarker.gcreason.description.DOM_UTILS=API hívás történt a szemétgyűjtés kikényszerítésére.\nmarker.gcreason.description.DOM_IPC=Egy folyamatok közti üzenet érkezett, amely szemétgyűjtést igényelt.\nmarker.gcreason.description.DOM_WORKER=A worker viszonylag hosszú ideig volt tétlen.\nmarker.gcreason.description.INTER_SLICE_GC=Viszonylag hosszú idő telt el az utolsó növekményes szemétgyűjtő szelet óta.\nmarker.gcreason.description.FULL_GC_TIMER=A JavaScript visszatért az eseményciklushoz, és viszonylag hosszú idő telt el azóta, hogy szemétgyűjtést hajtottunk végre.\nmarker.gcreason.description.SHUTDOWN_CC=A Firefox megszüntetett egy JavaScript futtatót vagy környezetet, és ez volt az utolsó szemétgyűjtés a leállítás előtt.\nmarker.gcreason.description.FINISH_LARGE_EVALUATE=A Firefox befejezte egy nagy parancsfájl kiértékelését, és szemétgyűjtést hajtott végre, mert a parancsfájl soha sem fog újra lefutni.\nmarker.gcreason.description.DOM_WINDOW_UTILS=A felhasználó hosszú ideig inaktív volt. Megragadtuk a lehetőséget a szemétgyűjtés végrehajtására, amikor valószínűleg nem vette észre.\nmarker.gcreason.description.USER_INACTIVE=A felhasználó hosszú ideig inaktív volt. A Firefox megragadta a lehetőséget a szemétgyűjtés végrehajtására, amikor valószínűleg nem vette észre.\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/memory.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Memory Tools\n# which is available from the Web Developer sub-menu -> 'Memory'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (snapshot.io.save): The label for the link that saves a\n# snapshot to disk.\nsnapshot.io.save=Mentés\n\n# LOCALIZATION NOTE (snapshot.io.delete): The label for the link that deletes\n# a snapshot\nsnapshot.io.delete=Törlés\n\n# LOCALIZATION NOTE (snapshot.io.save.window): The title for the window\n# displayed when saving a snapshot to disk.\nsnapshot.io.save.window=Pillanatkép mentése\n\n# LOCALIZATION NOTE (snapshot.io.import.window): The title for the window\n# displayed when importing a snapshot form disk.\nsnapshot.io.import.window=Pillanatkép importálása\n\n# LOCALIZATION NOTE (snapshot.io.filter): The title for the filter used to\n# filter file types (*.fxsnapshot)\nsnapshot.io.filter=Firefox pillanatképek\n\n# LOCALIZATION NOTE (aggregate.mb): The label annotating the number of bytes (in\n# megabytes) in a snapshot. %S represents the value, rounded to 2 decimal\n# points.\naggregate.mb=%S MB\n\n# LOCALIZATION NOTE (snapshot-title.loading): The title for a snapshot before\n# it has a creation time to display.\nsnapshot-title.loading=Feldolgozás…\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks): The label describing the\n# boolean checkbox whether or not to record call stacks.\ncheckbox.recordAllocationStacks=Hívási vermek rögzítése\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks.tooltip): The tooltip for\n# the label describing the boolean checkbox whether or not to record call\n# stacks.\ncheckbox.recordAllocationStacks.tooltip=A hívási verem rögzítésének bekapcsolása, amikor egy objektum lefoglalásra került. A következő pillanatképek képesek lesznek csoportosítani, és címkézni a hívási vermeket, de csak azoknál az objektumoknál, amelyek a beállítás bekapcsolása után lettek létrehozva. A hívási vermek rögzítésének teljesítménybeli költsége van.\n\n# LOCALIZATION NOTE (toolbar.displayBy): The label describing the select menu\n# options of the display options.\ntoolbar.displayBy=Csoportosítás:\n\n# LOCALIZATION NOTE (toolbar.displayBy.tooltip): The tooltip for the label\n# describing the select menu options of the display options.\ntoolbar.displayBy.tooltip=Objektumok csoportosítási módjának módosítása\n\n# LOCALIZATION NOTE (toolbar.pop-view): The text in the button to go back to the\n# previous view.\ntoolbar.pop-view=←\n\n# LOCALIZATION NOTE (toolbar.pop-view.label): The text for the label for the\n# button to go back to the previous view.\ntoolbar.pop-view.label=Vissza az összesítéshez\n\n# LOCALIZATION NOTE (toolbar.viewing-individuals): The text letting the user\n# know that they are viewing individual nodes from a census group.\ntoolbar.viewing-individuals=⁂ Egyedek megtekintése a csoportban\n\n# LOCALIZATION NOTE (censusDisplays.coarseType.tooltip): The tooltip for the\n# \"coarse type\" display option.\ncensusDisplays.coarseType.tooltip=Elemek csoportosítása a típusuk szerint\n\n# LOCALIZATION NOTE (censusDisplays.allocationStack.tooltip): The tooltip for\n# the \"call stack\" display option.\ncensusDisplays.allocationStack.tooltip=Elemek csoportosítása az objektum foglalásakor rögzített JavaScript verem szerint\n\n# LOCALIZATION NOTE (censusDisplays.invertedAllocationStack.tooltip): The\n# tooltip for the \"inverted call stack\" display option.\ncensusDisplays.invertedAllocationStack.tooltip=Elemek csoportosítása az objektum létrehozásakor rögzített invertált JavaScript hívási verem szerint\n\n# LOCALIZATION NOTE (censusDisplays.treeMap.tooltip): The tooltip for the\n# \"tree map\" display option.\ncensusDisplays.treeMap.tooltip=Memóriahasználat vizualizációja: a nagyobb blokkok nagyobb arányú memóriahasználatot jelentenek\n\n# LOCALIZATION NOTE (censusDisplays.objectClass.tooltip): The tooltip for the\n# \"object class\" display option.\ncensusDisplays.objectClass.tooltip=Elemek csoportosítása a JavaScript objektum [[osztály]] nevük szerint\n\n# LOCALIZATION NOTE (censusDisplays.internalType.tooltip): The tooltip for the\n# \"internal type\" display option.\ncensusDisplays.internalType.tooltip=Elemek csoportosítása a belső C++ típusuk szerint\n\n# LOCALIZATION NOTE (toolbar.labelBy): The label describing the select menu\n# options of the label options.\ntoolbar.labelBy=Címkézés:\n\n# LOCALIZATION NOTE (toolbar.labelBy): The tooltip for the label describing the\n# select menu options of the label options.\ntoolbar.labelBy.tooltip=Objektumok címkézési módjának módosítása\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" dominator tree display option.\ndominatorTreeDisplays.coarseType.tooltip=Objektumok címkézése a tág kategóriák szerint, amelyekbe beférnek\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.allocationStack.tooltip): The\n# tooltip for the \"call stack\" dominator tree display option.\ndominatorTreeDisplays.allocationStack.tooltip=Objektumok címkézése a foglalásukkor rögzített JavaScript verem szerint\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.internalType.tooltip): The\n# tooltip for the \"internal type\" dominator tree display option.\ndominatorTreeDisplays.internalType.tooltip=Objektumok címkézése a belső C++ típusnevük szerint\n\n# LOCALIZATION NOTE (treeMapDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" tree map display option.\ntreeMapDisplays.coarseType.tooltip=Objektumok címkézése a tág kategóriák szerint, amelyekbe beférnek\n\n# LOCALIZATION NOTE (toolbar.view): The label for the view selector in the\n# toolbar.\ntoolbar.view=Nézet:\n\n# LOCALIZATION NOTE (toolbar.view.tooltip): The tooltip for the label for the\n# view selector in the toolbar.\ntoolbar.view.tooltip=A pillanatkép nézetének módosítása\n\n# LOCALIZATION NOTE (toolbar.view.census): The label for the census view option\n# in the toolbar.\ntoolbar.view.census=Összetett\n\n# LOCALIZATION NOTE (toolbar.view.census.tooltip): The tooltip for the label for\n# the census view option in the toolbar.\ntoolbar.view.census.tooltip=A kupacpillanatkép tartalmának összefoglalása az objektumok csoportokba egyesítésével\n\n# LOCALIZATION NOTE (toolbar.view.dominators): The label for the dominators view\n# option in the toolbar.\ntoolbar.view.dominators=Dominátorok\n\n# LOCALIZATION NOTE (toolbar.view.dominators.tooltip): The tooltip for the label\n# for the dominators view option in the toolbar.\ntoolbar.view.dominators.tooltip=A dominátorfa megjelenítése, és a pillanatkép legnagyobb struktúráinak kiemelése\n\n# LOCALIZATION NOTE (toolbar.view.treemap): The label for the tree map option\n# in the toolbar.\ntoolbar.view.treemap=Fatérkép\n\n# LOCALIZATION NOTE (toolbar.view.treemap.tooltip): The tooltip for the label for\n# the tree map view option in the toolbar.\ntoolbar.view.treemap.tooltip=Memóriahasználat vizualizációja: a nagyobb blokkok nagyobb arányú memóriahasználatot jelentenek\n\n# LOCALIZATION NOTE (take-snapshot): The label describing the button that\n# initiates taking a snapshot, either as the main label, or a tooltip.\ntake-snapshot=Pillanatkép készítése\n\n# LOCALIZATION NOTE (import-snapshot): The label describing the button that\n# initiates importing a snapshot.\nimport-snapshot=Importálás…\n\n# LOCALIZATION NOTE (clear-snapshots.tooltip): The tooltip for the button that\n# deletes existing snapshot.\nclear-snapshots.tooltip=Minden pillanatkép törlése\n\n# LOCALIZATION NOTE (diff-snapshots.tooltip): The tooltip for the button that\n# initiates selecting two snapshots to diff with each other.\ndiff-snapshots.tooltip=Pillanatképek összehasonlítása\n\n# LOCALIZATION NOTE (filter.placeholder): The placeholder text used for the\n# memory tool's filter search box.\nfilter.placeholder=Szűrés\n\n# LOCALIZATION NOTE (filter.tooltip): The tooltip text used for the memory\n# tool's filter search box.\nfilter.tooltip=A pillanatkép tartalmának szűrése\n\n# LOCALIZATION NOTE (tree-item.view-individuals.tooltip): The tooltip for the\n# button to view individuals in this group.\ntree-item.view-individuals.tooltip=Az egyedi csomópontok és az útvonalaik megtekintése ebben a csoportban\n\n# LOCALIZATION NOTE (tree-item.load-more): The label for the links to fetch the\n# lazily loaded sub trees in the dominator tree view.\ntree-item.load-more=Több betöltése…\n\n# LOCALIZATION NOTE (tree-item.rootlist): The label for the root of the\n# dominator tree.\ntree-item.rootlist=GC gyökerek\n\n# LOCALIZATION NOTE (tree-item.nostack): The label describing the row in the heap tree\n# that represents a row broken down by call stack when no stack was available.\ntree-item.nostack=(nem érhető el verem)\n\n# LOCALIZATION NOTE (tree-item.nofilename): The label describing the row in the\n# heap tree that represents a row broken down by filename when no filename was\n# available.\ntree-item.nofilename=(nem érhetők el fájlnevek)\n\n# LOCALIZATION NOTE (tree-item.root): The label describing the row in the heap tree\n# that represents the root of the tree when inverted.\ntree-item.root=(gyökér)\n\n# LOCALIZATION NOTE (tree-item.percent2): A percent of bytes or count displayed in the tree view.\n# there are two \"%\" after %S to escape and display \"%\"\ntree-item.percent2=%S%%\n\n# LOCALIZATION NOTE (diffing.baseline): The name of the baseline snapshot in a\n# diffing comparison.\ndiffing.baseline=Alapvonal\n\n# LOCALIZATION NOTE (diffing.comparison): The name of the snapshot being\n# compared to the baseline in a diffing comparison.\ndiffing.comparison=Összehasonlítás\n\n# LOCALIZATION NOTE (diffing.prompt.selectBaseline): The prompt to select the\n# first snapshot when doing a diffing comparison.\ndiffing.prompt.selectBaseline=Válassza ki az alapvonal pillanatképet\n\n# LOCALIZATION NOTE (diffing.prompt.selectComparison): The prompt to select the\n# second snapshot when doing a diffing comparison.\ndiffing.prompt.selectComparison=Válassza ki az alapvonalhoz hasonlítani kívánt pillanatképet\n\n# LOCALIZATION NOTE (diffing.state.error): The label describing the diffing\n# state ERROR, used in the snapshot list when an error occurs while diffing two\n# snapshots.\ndiffing.state.error=Hiba\n\n# LOCALIZATION NOTE (diffing.state.error.full): The text describing the diffing\n# state ERROR, used in the main view when an error occurs while diffing two\n# snapshots.\ndiffing.state.error.full=Hiba történt a pillanatképek összehasonlításakor.\n\n# LOCALIZATION NOTE (diffing.state.taking-diff): The label describing the diffin\n# state TAKING_DIFF, used in the snapshots list when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff=Eltérések számítása…\n\n# LOCALIZATION NOTE (diffing.state.taking-diff.full): The label describing the\n# diffing state TAKING_DIFF, used in the main view when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff.full=Eltérések számítása…\n\n# LOCALIZATION NOTE (diffing.state.selecting): The label describing the diffing\n# state SELECTING.\ndiffing.state.selecting=Válasszon két összehasonlítandó pillanatképet\n\n# LOCALIZATION NOTE (diffing.state.selecting.full): The label describing the\n# diffing state SELECTING, used in the main view when selecting snapshots to\n# diff.\ndiffing.state.selecting.full=Válasszon két összehasonlítandó pillanatképet\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING.\ndominatorTree.state.computing=Dominátorok jelentésének elkészítése…\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING, used in the dominator tree view.\ndominatorTree.state.computing.full=Dominátorok jelentésének elkészítése…\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING.\ndominatorTree.state.fetching=Méretek számítása…\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING, used in the dominator tree view.\ndominatorTree.state.fetching.full=A dominátor megmaradt méretének kiszámítása…\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label\n# describing the dominator tree state INCREMENTAL_FETCHING.\ndominatorTree.state.incrementalFetching=Lekérés…\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label describing the\n# dominator tree state INCREMENTAL_FETCHING, used in the dominator tree view.\ndominatorTree.state.incrementalFetching.full=Több lekérése…\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR.\ndominatorTree.state.error=Hiba\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR, used in the dominator tree view.\ndominatorTree.state.error.full=Hiba történt a dominátorfa feldolgozásakor\n\n# LOCALIZATION NOTE (snapshot.state.saving.full): The label describing the\n# snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving.full=Pillanatkép mentése…\n\n# LOCALIZATION NOTE (snapshot.state.importing.full): The label describing the\n# snapshot state IMPORTING, used in the main heap view.\nsnapshot.state.importing.full=Importálás…\n\n# LOCALIZATION NOTE (snapshot.state.reading.full): The label describing the\n# snapshot state READING, and SAVED, due to these states being combined\n# visually, used in the main heap view.\nsnapshot.state.reading.full=Pillanatkép olvasása…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-census.full=Összetett jelentés elkészítése…\n\n# LOCALIZATION NOTE (snapshot.state.saving-tree-map.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-tree-map.full=Fatérkép mentése…\n\n# LOCALIZATION NOTE (snapshot.state.error.full): The label describing the\n# snapshot state ERROR, used in the main heap view.\nsnapshot.state.error.full=Hiba történt a pillanatkép feldolgozásakor.\n\n# LOCALIZATION NOTE (individuals.state.error): The short message displayed when\n# there is an error fetching individuals from a group.\nindividuals.state.error=Hiba\n\n# LOCALIZATION NOTE (individuals.state.error.full): The longer message displayed\n# when there is an error fetching individuals from a group.\nindividuals.state.error.full=Hiba történt a csoport egyedeinek lekérése során\n\n# LOCALIZATION NOTE (individuals.state.fetching): The short message displayed\n# while fetching individuals.\nindividuals.state.fetching=Lekérés…\n\n# LOCALIZATION NOTE (individuals.state.fetching.full): The longer message\n# displayed while fetching individuals.\nindividuals.state.fetching.full=Egyedek lekérése a csoportban…\n\n# LOCALIZATION NOTE (individuals.field.node): The header label for an individual\n# node.\nindividuals.field.node=Csomópont\n\n# LOCALIZATION NOTE (individuals.field.node.tooltip): The tooltip for the header\n# label for an individual node.\nindividuals.field.node.tooltip=Az egyedi csomópont a kupac-pillanatképben\n\n# LOCALIZATION NOTE (snapshot.state.saving): The label describing the snapshot\n# state SAVING, used in the snapshot list view\nsnapshot.state.saving=Pillanatkép mentése…\n\n# LOCALIZATION NOTE (snapshot.state.importing): The label describing the\n# snapshot state IMPORTING, used in the snapshot list view\nsnapshot.state.importing=Pillanatkép importálása…\n\n# LOCALIZATION NOTE (snapshot.state.reading): The label describing the snapshot\n# state READING, and SAVED, due to these states being combined visually, used in\n# the snapshot list view.\nsnapshot.state.reading=Pillanatkép olvasása…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-census=Jelentés mentése…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-tree-map=Fatérkép mentése…\n\n# LOCALIZATION NOTE (snapshot.state.error): The label describing the snapshot\n# state ERROR, used in the snapshot list view.\nsnapshot.state.error=Hiba\n\n# LOCALIZATION NOTE (heapview.no-difference): Message displayed when there is no\n# difference between two snapshots.\nheapview.no-difference=Nincs különbség az alap és az összehasonlított között.\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there are no\n# matches when filtering.\nheapview.none-match=Nincs találat.\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there report\n# is empty.\nheapview.empty=Üres.\n\n# LOCALIZATION NOTE (heapview.noAllocationStacks): The message displayed to\n# users when selecting a display by \"call stack\" but no call stacks\n# were recorded in the heap snapshot.\nheapview.noAllocationStacks=Nem találhatók hívási vermek. A kupacpillanatkép készítése előtt rögzítsen hívási vermeket.\n\n# LOCALIZATION NOTE (heapview.field.retainedSize): The name of the column in the\n# dominator tree view for retained byte sizes.\nheapview.field.retainedSize=Megőrzött méret (bájt)\n\n# LOCALIZATION NOTE (heapview.field.retainedSize.tooltip): The tooltip for the\n# column header in the dominator tree view for retained byte sizes.\nheapview.field.retainedSize.tooltip=Az objektum és az általa életben tartott minden más objektum méreteinek összege\n\n# LOCALIZATION NOTE (heapview.field.shallowSize): The name of the column in the\n# dominator tree view for shallow byte sizes.\nheapview.field.shallowSize=Sekély méret (bájt)\n\n# LOCALIZATION NOTE (heapview.field.shallowSize.tooltip): The tooltip for the\n# column header in the dominator tree view for shallow byte sizes.\nheapview.field.shallowSize.tooltip=Az objektum mérete\n\n# LOCALIZATION NOTE (dominatortree.field.label): The name of the column in the\n# dominator tree for an object's label.\ndominatortree.field.label=Dominátor\n\n# LOCALIZATION NOTE (dominatortree.field.label.tooltip): The tooltip for the column\n# header in the dominator tree view for an object's label.\ndominatortree.field.label.tooltip=A memória egy objektumának címkéje\n\n# LOCALIZATION NOTE (heapview.field.bytes): The name of the column in the heap\n# view for bytes.\nheapview.field.bytes=Bájtok\n\n# LOCALIZATION NOTE (heapview.field.bytes.tooltip): The tooltip for the column\n# header in the heap view for bytes.\nheapview.field.bytes.tooltip=A csoport által elfoglalt bájtok száma, részcsoportok kivételével\n\n# LOCALIZATION NOTE (heapview.field.count): The name of the column in the heap\n# view for count.\nheapview.field.count=Darab\n\n# LOCALIZATION NOTE (heapview.field.count.tooltip): The tooltip for the column\n# header in the heap view for count.\nheapview.field.count.tooltip=A csoport által elérhető objektumok száma, részcsoportok kivételével\n\n# LOCALIZATION NOTE (heapview.field.totalbytes): The name of the column in the\n# heap view for total bytes.\nheapview.field.totalbytes=Bájt összesen\n\n# LOCALIZATION NOTE (heapview.field.totalbytes.tooltip): The tooltip for the\n# column header in the heap view for total bytes.\nheapview.field.totalbytes.tooltip=A csoport által elfogyasztott bájtok száma, részcsoportokkal együtt\n\n# LOCALIZATION NOTE (heapview.field.totalcount): The name of the column in the\n# heap view for total count.\nheapview.field.totalcount=Darab összesen\n\n# LOCALIZATION NOTE (heapview.field.totalcount.tooltip): The tooltip for the\n# column header in the heap view for total count.\nheapview.field.totalcount.tooltip=A csoport által elérhető objektumok száma, részcsoportokkal együtt\n\n# LOCALIZATION NOTE (heapview.field.name): The name of the column in the heap\n# view for name.\nheapview.field.name=Csoport\n\n# LOCALIZATION NOTE (heapview.field.name.tooltip): The tooltip for the column\n# header in the heap view for name.\nheapview.field.name.tooltip=A csoport neve\n\n# LOCALIZATION NOTE (shortest-paths.header): The header label for the shortest\n# paths pane.\nshortest-paths.header=Megtartó útvonalak (a szemétgyűjtő gyökerektől)\n\n# LOCALIZATION NOTE (shortest-paths.select-node): The message displayed in the\n# shortest paths pane when a node is not yet selected.\nshortest-paths.select-node=Válasszon egy elemet az azt megtartó útvonalak megjelenítéséhez\n\n# LOCALIZATION NOTE (tree-map.node-count): The label for the count value of a\n# node in the tree map\ntree-map.node-count=darabszám\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/menus.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndevToolsCmd.key = VK_F12\ndevToolsCmd.keytext = F12\n\ndevtoolsServiceWorkers.label = Service Workerek\ndevtoolsServiceWorkers.accesskey = k\n\ndevtoolsConnect.label = Kapcsolódás…\ndevtoolsConnect.accesskey = K\n\nbrowserConsoleCmd.label = Böngészőkonzol\nbrowserConsoleCmd.accesskey = o\nbrowserConsoleCmd.key = j\n\nresponsiveDesignMode.label = Alkalmazkodó megjelenés mód\nresponsiveDesignMode.accesskey = A\nresponsiveDesignMode.key = M\n\neyedropper.label = Pipetta\neyedropper.accesskey = P\n\n# LOCALIZATION NOTE (scratchpad.label): This menu item label appears\n# in the Tools menu. See bug 653093.\n# The Scratchpad is intended to provide a simple text editor for creating\n# and evaluating bits of JavaScript code for the purposes of function\n# prototyping, experimentation and convenient scripting.\n#\n# It's quite possible that you won't have a good analogue for the word\n# \"Scratchpad\" in your locale. You should feel free to find a close\n# approximation to it or choose a word (or words) that means\n# \"simple discardable text editor\".\nscratchpad.label = Scratchpad\nscratchpad.accesskey = S\nscratchpad.key = VK_F4\nscratchpad.keytext = F4\n\n# LOCALIZATION NOTE (browserToolboxMenu.label): This is the label for the\n# application menu item that opens the browser toolbox UI in the Tools menu.\nbrowserToolboxMenu.label = Böngésző eszköztára\nbrowserToolboxMenu.accesskey = n\nbrowserToolboxMenu.key = L\n\n# LOCALIZATION NOTE (browserContentToolboxMenu.label): This is the label for the\n# application menu item that opens the browser content toolbox UI in the Tools menu.\n# This toolbox allows to debug the chrome of the content process in multiprocess builds.\nbrowserContentToolboxMenu.label = Böngészőtartalom eszközkészlet\nbrowserContentToolboxMenu.accesskey = B\n\ndevToolbarMenu.label = Fejlesztői eszköztár\ndevToolbarMenu.accesskey = F\ndevToolbarMenu.key = VK_F2\ndevToolbarMenu.keytext = F2\n\nwebide.label = WebIDE\nwebide.accesskey = W\nwebide.key = VK_F8\nwebide.keytext = F8\n\ndevToolboxMenuItem.label = Eszközök be/ki\ndevToolboxMenuItem.accesskey = b\ndevToolboxMenuItem.key = I\n\ngetMoreDevtoolsCmd.label = További eszközök letöltése\ngetMoreDevtoolsCmd.accesskey = T\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n\n\n\n<!ENTITY netmonitorUI.perfNotice1         \"• Kattintson a\">\n<!ENTITY netmonitorUI.perfNotice2         \"gombra a teljesítményelemzés megkezdéséhez.\">\n<!-- LOCALIZATION NOTE (netmonitorUI.reload1/2/3): These are the labels displayed\n  -  in the network table when empty to start logging network requests. -->\n\n<!ENTITY netmonitorUI.reloadNotice1       \"• Végezzen lekérést, vagy\">\n<!ENTITY netmonitorUI.reloadNotice2       \"töltse újra\">\n<!ENTITY netmonitorUI.reloadNotice3       \"az oldalt a hálózati aktivitással kapcsolatos részletek megjelenítéséhez.\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n\n<!ENTITY netmonitorUI.toolbar.status3     \"Állapot\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n\n<!ENTITY netmonitorUI.toolbar.method      \"Módszer\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n\n<!ENTITY netmonitorUI.toolbar.file        \"Fájl\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n\n<!ENTITY netmonitorUI.toolbar.domain      \"Tartomány\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n\n<!ENTITY netmonitorUI.toolbar.type        \"Típus\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n\n<!ENTITY netmonitorUI.toolbar.transferred \"Átvíve\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column, which is the\n  -  uncompressed / decoded size. -->\n\n<!ENTITY netmonitorUI.toolbar.size        \"Méret\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n\n<!ENTITY netmonitorUI.toolbar.waterfall   \"Idővonal\">\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n\n<!ENTITY netmonitorUI.tab.headers         \"Fejlécek\">\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n\n<!ENTITY netmonitorUI.tab.cookies         \"Sütik\">\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n\n<!ENTITY netmonitorUI.tab.params          \"Paraméterek\">\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n\n<!ENTITY netmonitorUI.tab.response        \"Válasz\">\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n\n<!ENTITY netmonitorUI.tab.timings         \"Időzítések\">\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n\n<!ENTITY netmonitorUI.tab.preview         \"Előnézet\">\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n\n<!ENTITY netmonitorUI.tab.security        \"Biztonság\">\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterAll    \"Mind\">\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterFonts  \"Betűk\">\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterImages \"Képek\">\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterMedia  \"Média\">\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterOther  \"Egyéb\">\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFreetext): This is the label displayed\n  -  in the network details footer for the url filtering textbox. -->\n\n<!ENTITY netmonitorUI.footer.filterFreetext.label  \"URL-ek szűrése\">\n<!ENTITY netmonitorUI.footer.filterFreetext.key  \"z\">\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n\n<!ENTITY netmonitorUI.footer.clear  \"Tartalom törlése\">\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n\n<!ENTITY netmonitorUI.footer.perf   \"Teljesítményelemzés be/ki…\">\n<!-- LOCALIZATION NOTE (netmonitorUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n\n<!ENTITY netmonitorUI.panesButton.tooltip \"Hálózati infók be/ki\">\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n\n<!ENTITY netmonitorUI.summary.url         \"Kérés URL:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n\n<!ENTITY netmonitorUI.summary.method      \"Kérésmetódus:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.address): This is the label displayed\n  -  in the network details headers tab identifying the remote address. -->\n\n<!ENTITY netmonitorUI.summary.address     \"Távoli cím:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n\n<!ENTITY netmonitorUI.summary.status      \"Állapotkód:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n\n<!ENTITY netmonitorUI.summary.version     \"Verzió:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n\n<!ENTITY netmonitorUI.summary.size        \"Fejlécméret:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n\n<!ENTITY netmonitorUI.response.name       \"Név:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n\n<!ENTITY netmonitorUI.response.dimensions \"Méretek:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n\n<!ENTITY netmonitorUI.response.mime       \"MIME-típus:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n\n<!ENTITY netmonitorUI.timings.blocked     \"Blokkolva:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n\n<!ENTITY netmonitorUI.timings.dns         \"DNS-feloldás:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n\n<!ENTITY netmonitorUI.timings.connect     \"Csatlakozás:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n\n<!ENTITY netmonitorUI.timings.send        \"Küldés:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n\n<!ENTITY netmonitorUI.timings.wait        \"Várakozás:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n\n<!ENTITY netmonitorUI.timings.receive     \"Fogadás:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n\n<!ENTITY netmonitorUI.security.warning.cipher     \"A titkosításhoz használt szoftver elavult és nem biztonságos.\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n\n<!ENTITY netmonitorUI.security.error      \"Hiba lépett fel:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n\n<!ENTITY netmonitorUI.security.protocolVersion \"Protokollverzió:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n\n<!ENTITY netmonitorUI.security.cipherSuite \"Titkosító csomag:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n\n<!ENTITY netmonitorUI.security.hsts \"HTTP Strict Transport Security:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n\n<!ENTITY netmonitorUI.security.hpkp \"Nyilvános kulcs rögzítése:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n\n<!ENTITY netmonitorUI.security.connection \"Kapcsolat:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n\n<!ENTITY netmonitorUI.security.certificate \"Tanúsítvány:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n\n<!ENTITY netmonitorUI.context.copyUrl     \"URL másolása\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n\n<!ENTITY netmonitorUI.context.copyUrl.accesskey \"U\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams): This is the label displayed\n  -  on the context menu that copies the selected request's url parameters -->\n\n<!ENTITY netmonitorUI.context.copyUrlParams     \"URL-paraméterek másolása\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams.accesskey): This is the access key\n  -  for the Copy URL Parameters menu item displayed in the context menu for a request -->\n\n<!ENTITY netmonitorUI.context.copyUrlParams.accesskey \"R\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData): This is the label displayed\n  -  on the context menu that copies the selected request's post data -->\n\n<!ENTITY netmonitorUI.context.copyPostData     \"POST adatok másolása\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData.accesskey): This is the access key\n  -  for the Copy POST Data menu item displayed in the context menu for a request -->\n\n<!ENTITY netmonitorUI.context.copyPostData.accesskey \"d\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n\n<!ENTITY netmonitorUI.context.copyAsCurl    \"Másolás mint cURL\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCUrl.accesskey): This is the access key\n  -  for the Copy as cURL menu item displayed in the context menu for a request -->\n\n<!ENTITY netmonitorUI.context.copyAsCurl.accesskey \"c\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's request headers -->\n\n<!ENTITY netmonitorUI.context.copyRequestHeaders     \"Kérésfejlécek másolása\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders.accesskey): This is the access key\n  -  for the Copy Request Headers menu item displayed in the context menu for a request -->\n\n<!ENTITY netmonitorUI.context.copyRequestHeaders.accesskey  \"r\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's response headers -->\n\n<!ENTITY netmonitorUI.context.copyResponseHeaders     \"Válaszfejlécek másolása\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders.accesskey): This is the access key\n  -  for the Copy Response Headers menu item displayed in the context menu for a response -->\n\n<!ENTITY netmonitorUI.context.copyResponseHeaders.accesskey  \"s\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponse): This is the label displayed\n  -  on the context menu that copies the selected response as a string -->\n\n<!ENTITY netmonitorUI.context.copyResponse \"Válasz másolása\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRespose.accesskey): This is the access key\n  -  for the Copy Response menu item displayed in the context menu for a request -->\n\n<!ENTITY netmonitorUI.context.copyResponse.accesskey  \"V\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"Kép másolása adat URI-ként\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"U\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar): This is the label displayed\n  -  on the context menu that copies all as HAR format -->\n\n<!ENTITY netmonitorUI.context.copyAllAsHar \"Összes másolása HAR-ként\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar.accesskey): This is the access key\n  -  for the Copy All As HAR menu item displayed in the context menu for a network panel -->\n\n<!ENTITY netmonitorUI.context.copyAllAsHar.accesskey \"m\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar): This is the label displayed\n  -  on the context menu that saves all as HAR format -->\n\n<!ENTITY netmonitorUI.context.saveAllAsHar \"Összes mentése HAR-ként\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar.accesskey): This is the access key\n  -  for the Save All As HAR menu item displayed in the context menu for a network panel -->\n\n<!ENTITY netmonitorUI.context.saveAllAsHar.accesskey \"H\">\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n\n<!ENTITY netmonitorUI.summary.editAndResend \"Szerkesztés és újraküldés\">\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey \"e\">\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n\n<!ENTITY netmonitorUI.summary.rawHeaders \"Nyers fejlécek\">\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Kérésfejlécek:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Válaszfejlécek:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n\n<!ENTITY netmonitorUI.context.newTab      \"Megnyitás új lapon\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n\n<!ENTITY netmonitorUI.context.newTab.accesskey \"o\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n\n<!ENTITY netmonitorUI.context.perfTools   \"Teljesítményelemzés kezdése…\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"T\">\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n\n<!ENTITY netmonitorUI.custom.newRequest   \"Új kérés\">\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n\n<!ENTITY netmonitorUI.custom.query        \"Lekérdezés karakterlánc:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n\n<!ENTITY netmonitorUI.custom.headers      \"Kérés fejlécei:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n\n<!ENTITY netmonitorUI.custom.postData     \"Kérés törzse:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n\n<!ENTITY netmonitorUI.custom.send         \"Küldés\">\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n\n<!ENTITY netmonitorUI.custom.cancel       \"Mégse\">\n<!-- LOCALIZATION NOTE (netmonitorUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n\n<!ENTITY netmonitorUI.backButton          \"Vissza\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=Az erőforrás lekéréséhez használt kapcsolat biztonságos volt.\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not https\nnetmonitor.security.state.insecure=Az erőforrás lekéréséhez használt kapcsolat nem volt biztonságos.\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=Egy biztonsági hiba megakadályozta az erőforrás betöltését.\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=Ez az erőforrás gyenge titkosítást használó kapcsolaton lett továbbítva.\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=Engedélyezve\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=Tiltva\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=%S gép:\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayed. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<nem érhető el>\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=Kérés részleteinek elrejtése\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=Kérés részleteinek megjelenítése\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=Nincsenek fejlécek a kéréshez\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=Fejlécek szűrése\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=Nincsenek sütik a kéréshez\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=Sütik szűrése\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=Nincsenek paraméterek a kéréshez\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=Kérésparaméterek szűrése\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=Lekérdezés karakterlánc\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=Űrlapadatok\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=Kérés tartalma\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=Kérés fejlécei\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload=Fejlécek kérése a feltöltési adatfolyamból\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=Válasz fejlécei\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=Kérés sütijei\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=Válasz sütijei\n\n# LOCALIZATION NOTE (responsePayload): This is the label displayed\n# in the network details response tab identifying the response payload.\nresponsePayload=Válasz tartalma\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=Tulajdonságok szűrése\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → visszahívás %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=Növekvő sorrend\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=Csökkenő sorrend\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=Nincs kérés\n\n# LOCALIZATION NOTE (networkMenu.summary3): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the transferred size, #4 is the number of seconds.\n\n# LOCALIZATION NOTE (networkMenu.sizeB): This is the label displayed\n# in the network menu specifying the size of a request (in bytes).\nnetworkMenu.sizeB=%S B\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB=%S KB\n\n# LOCALIZATION NOTE (networkMenu.sizeMB): This is the label displayed\n# in the network menu specifying the size of a request (in megabytes).\nnetworkMenu.sizeMB=%S MB\n\n# LOCALIZATION NOTE (networkMenu.sizeGB): This is the label displayed\n# in the network menu specifying the size of a request (in gigabytes).\nnetworkMenu.sizeGB=%S GB\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=—\n\n# LOCALIZATION NOTE (networkMenu.sizeCached): This is the label displayed\n# in the network menu specifying the transferred of a request is\n# cached.\nnetworkMenu.sizeCached=gyorsítótárban\n\n# LOCALIZATION NOTE (networkMenu.sizeServiceWorker): This is the label displayed\n# in the network menu specifying the transferred of a request computed\n# by a service worker.\nnetworkMenu.sizeServiceWorker=service worker\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S ms\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond=%S ms\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second=%S mp\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute=%S perc\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading=Betöltés\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable=Üres\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading=Kis türelmet…\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable=Nem érhetők el adatok\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.transferredSizeKB): This is the label displayed\n# in pie or table charts specifying the size of a transferred request (in kilobytes).\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS=%S mp\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\n\n# LOCALIZATION NOTE (charts.totalTranferredSize): This is the label displayed\n# in the performance analysis view for total transferred size, in kilobytes.\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled=Feltöltött gyorsítótár\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled=Gyorsítótár ürítése\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds=Idő: #1 másodperc;Idő: #1 másodperc\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached=Gyorsítótárazott válaszok: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount=Kérések összesen: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for size of the request.\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for type of request.\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for transferred\n# size of the request.\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for time of request.\n\n# LOCALIZATION NOTE (netRequest.headers): A label used for Headers tab\n# This tab displays list of HTTP headers\nnetRequest.headers=Fejlécek\n\n# LOCALIZATION NOTE (netRequest.response): A label used for Response tab\n# This tab displays HTTP response body\nnetRequest.response=Válasz\n\n# LOCALIZATION NOTE (netRequest.rawData): A label used for a section\n# in Response tab. This section displays raw response body as it's\n# been received from the backend (debugger server)\nnetRequest.rawData=Nyers adat\n\n# LOCALIZATION NOTE (netRequest.xml): A label used for a section\n# in Response tab. This section displays parsed XML response body.\nnetRequest.xml=XML\n\n# LOCALIZATION NOTE (netRequest.image): A label used for a section\n# in Response tab. This section displays images returned in response body.\nnetRequest.image=Kép\n\n# LOCALIZATION NOTE (netRequest.sizeLimitMessage): A label used\n# in Response and Post tabs in case the body is bigger than given limit.\n# It allows the user to click and fetch more from the backend.\n# The {{link}} will be replace at run-time by an active link.\n# String with ID 'netRequest.sizeLimitMessageLink' will be used as text\n# for this link.\nnetRequest.sizeLimitMessage=Méretkorlát elérve. Több betöltéséhez kattintson {{link}}.\nnetRequest.sizeLimitMessageLink=ide\n\n# LOCALIZATION NOTE (netRequest.responseBodyDiscarded): A label used\n# in Response tab if the response body is not available.\nnetRequest.responseBodyDiscarded=A választörzs nem lett tárolva.\n\n# LOCALIZATION NOTE (netRequest.requestBodyDiscarded): A label used\n# in Post tab if the post body is not available.\nnetRequest.requestBodyDiscarded=A kérés POST törzse nem lett tárolva.\n\n# LOCALIZATION NOTE (netRequest.post): A label used for Post tab\n# This tab displays HTTP post body\nnetRequest.post=POST\n\n# LOCALIZATION NOTE (netRequest.cookies): A label used for Cookies tab\n# This tab displays request and response cookies.\nnetRequest.cookies=Sütik\n\n# LOCALIZATION NOTE (netRequest.params): A label used for URL parameters tab\n# This tab displays data parsed from URL query string.\nnetRequest.params=Paraméterek\n\n# LOCALIZATION NOTE (netRequest.callstack): A label used for request stacktrace tab\n# This tab displays the request's JavaScript stack trace. Should be identical to\n# debuggerUI.tabs.callstack\nnetRequest.callstack=Hívási verem\n\n# LOCALIZATION NOTE (certmgr.subjectinfo.label):\n# A label used for a certificate section in security tab.\n# This section displays Name and organization who has been assigned the fingerprints\ncertmgr.subjectinfo.label=Tulajdonos\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.cn=Általános név (CN):\n\n# LOCALIZATION NOTE (certmgr.certdetail.o):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.o=Szervezet (O):\n\n# LOCALIZATION NOTE (certmgr.certdetail.ou):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.ou=Szervezeti egység (OU):\n\n# LOCALIZATION NOTE (certmgr.issuerinfo.label):\n# A label used for a certificate section in security tab\n# This section displays Name and organization who issued the fingerprints\ncertmgr.issuerinfo.label=Kibocsátó\n\n# LOCALIZATION NOTE (certmgr.periodofvalidity.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.periodofvalidity.label=Érvényesség időtartama\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.begins=Kezdődik:\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.expires=Lejárat:\n\n# LOCALIZATION NOTE (certmgr.fingerprints.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.fingerprints.label=Ujjlenyomatok\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha256fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha256fingerprint=SHA256-ujjlenyomat:\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha1fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha1fingerprint=SHA1-ujjlenyomat:\n\n# LOCALIZATION NOTE (netmonitor.perfNotice1/2/3): These are the labels displayed\n# in the network table when empty to start performance analysis.\nnetmonitor.perfNotice1=• Kattintson a\nnetmonitor.perfNotice2=gombra a teljesítményelemzés megkezdéséhez.\nnetmonitor.perfNotice3=Elemzés\n\n# LOCALIZATION NOTE (netmonitor.reload1/2/3): These are the labels displayed\n# in the network table when empty to start logging network requests.\nnetmonitor.reloadNotice1=• Végezzen lekérést, vagy\nnetmonitor.reloadNotice2=töltse újra\nnetmonitor.reloadNotice3=az oldalt a hálózati aktivitással kapcsolatos részletek megjelenítéséhez.\n\n# LOCALIZATION NOTE (netmonitor.toolbar.status2): This is the label displayed\n# in the network table toolbar, above the \"status\" column.\nnetmonitor.toolbar.status3=Állapot\n\n# LOCALIZATION NOTE (netmonitor.toolbar.method): This is the label displayed\n# in the network table toolbar, above the \"method\" column.\nnetmonitor.toolbar.method=Módszer\n\n# LOCALIZATION NOTE (netmonitor.toolbar.file): This is the label displayed\n# in the network table toolbar, above the \"file\" column.\nnetmonitor.toolbar.file=Fájl\n\n# LOCALIZATION NOTE (netmonitor.toolbar.domain): This is the label displayed\n# in the network table toolbar, above the \"domain\" column.\nnetmonitor.toolbar.domain=Tartomány\n\n# LOCALIZATION NOTE (netmonitor.toolbar.cause): This is the label displayed\n# in the network table toolbar, above the \"cause\" column.\nnetmonitor.toolbar.cause=Ok\n\n# LOCALIZATION NOTE (netmonitor.toolbar.type): This is the label displayed\n# in the network table toolbar, above the \"type\" column.\n\n# LOCALIZATION NOTE (netmonitor.toolbar.transferred): This is the label displayed\n# in the network table toolbar, above the \"transferred\" column, which is the\n# compressed / encoded size.\n\n# LOCALIZATION NOTE (netmonitor.toolbar.size): This is the label displayed\n# in the network table toolbar, above the \"size\" column, which is the\n# uncompressed / decoded size.\n\n# LOCALIZATION NOTE (netmonitor.toolbar.waterfall): This is the label displayed\n# in the network table toolbar, above the \"waterfall\" column.\nnetmonitor.toolbar.waterfall=Idővonal\n\n# LOCALIZATION NOTE (netmonitor.tab.headers): This is the label displayed\n# in the network details pane identifying the headers tab.\nnetmonitor.tab.headers=Fejlécek\n\n# LOCALIZATION NOTE (netmonitor.tab.cookies): This is the label displayed\n# in the network details pane identifying the cookies tab.\nnetmonitor.tab.cookies=Sütik\n\n# LOCALIZATION NOTE (netmonitor.tab.params): This is the label displayed\n# in the network details pane identifying the params tab.\nnetmonitor.tab.params=Paraméterek\n\n# LOCALIZATION NOTE (netmonitor.tab.response): This is the label displayed\n# in the network details pane identifying the response tab.\nnetmonitor.tab.response=Válasz\n\n# LOCALIZATION NOTE (netmonitor.tab.timings): This is the label displayed\n# in the network details pane identifying the timings tab.\nnetmonitor.tab.timings=Időzítések\n\n# LOCALIZATION NOTE (netmonitor.tab.preview): This is the label displayed\n# in the network details pane identifying the preview tab.\nnetmonitor.tab.preview=Előnézet\n\n# LOCALIZATION NOTE (netmonitor.tab.security): This is the label displayed\n# in the network details pane identifying the security tab.\nnetmonitor.tab.security=Biztonság\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.all): This is the label displayed\n# in the network toolbar for the \"All\" filtering button.\nnetmonitor.toolbar.filter.all=Mind\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.html): This is the label displayed\n# in the network toolbar for the \"HTML\" filtering button.\nnetmonitor.toolbar.filter.html=HTML\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.css): This is the label displayed\n# in the network toolbar for the \"CSS\" filtering button.\nnetmonitor.toolbar.filter.css=CSS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.js): This is the label displayed\n# in the network toolbar for the \"JS\" filtering button.\nnetmonitor.toolbar.filter.js=JS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.xhr): This is the label displayed\n# in the network toolbar for the \"XHR\" filtering button.\nnetmonitor.toolbar.filter.xhr=XHR\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.fonts): This is the label displayed\n# in the network toolbar for the \"Fonts\" filtering button.\nnetmonitor.toolbar.filter.fonts=Betűk\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.images): This is the label displayed\n# in the network toolbar for the \"Images\" filtering button.\nnetmonitor.toolbar.filter.images=Képek\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.media): This is the label displayed\n# in the network toolbar for the \"Media\" filtering button.\nnetmonitor.toolbar.filter.media=Média\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.flash): This is the label displayed\n# in the network toolbar for the \"Flash\" filtering button.\nnetmonitor.toolbar.filter.flash=Flash\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.ws): This is the label displayed\n# in the network toolbar for the \"WS\" filtering button.\nnetmonitor.toolbar.filter.ws=WS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.other): This is the label displayed\n# in the network toolbar for the \"Other\" filtering button.\nnetmonitor.toolbar.filter.other=Egyéb\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.label): This is the label\n# displayed in the network toolbar for the url filtering textbox.\nnetmonitor.toolbar.filterFreetext.label=URL-ek szűrése\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.key): This is the\n# shortcut key to focus on the toolbar url filtering textbox\nnetmonitor.toolbar.filterFreetext.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (netmonitor.toolbar.clear): This is the label displayed\n# in the network toolbar for the \"Clear\" button.\nnetmonitor.toolbar.clear=Tartalom törlése\n\n# LOCALIZATION NOTE (netmonitor.toolbar.perf): This is the label displayed\n# in the network toolbar for the performance analysis button.\nnetmonitor.toolbar.perf=Teljesítményelemzés be/ki…\n\n# LOCALIZATION NOTE (netmonitor.summary.url): This is the label displayed\n# in the network details headers tab identifying the URL.\nnetmonitor.summary.url=Kérés URL:\n\n# LOCALIZATION NOTE (netmonitor.summary.method): This is the label displayed\n# in the network details headers tab identifying the method.\nnetmonitor.summary.method=Kérésmetódus:\n\n# LOCALIZATION NOTE (netmonitor.summary.address): This is the label displayed\n# in the network details headers tab identifying the remote address.\nnetmonitor.summary.address=Távoli cím:\n\n# LOCALIZATION NOTE (netmonitor.summary.status): This is the label displayed\n# in the network details headers tab identifying the status code.\nnetmonitor.summary.status=Állapotkód:\n\n# LOCALIZATION NOTE (netmonitor.summary.version): This is the label displayed\n# in the network details headers tab identifying the http version.\nnetmonitor.summary.version=Verzió:\n\n# LOCALIZATION NOTE (netmonitor.summary.editAndResend): This is the label displayed\n# on the button in the headers tab that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.summary.editAndResend=Szerkesztés és újraküldés\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders): This is the label displayed\n# on the button in the headers tab that toggle view for raw request/response headers\n# from the currently displayed request\nnetmonitor.summary.rawHeaders=Nyers fejlécek\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.requestHeaders): This is the label displayed\n# in the network details headers tab identifying the raw request headers textarea\nnetmonitor.summary.rawHeaders.requestHeaders=Kérésfejlécek:\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.responseHeaders): This is the label displayed\n# in the network details headers tab identifying the raw response headers textarea\nnetmonitor.summary.rawHeaders.responseHeaders=Válaszfejlécek:\n\n# LOCALIZATION NOTE (netmonitor.summary.size): This is the label displayed\n# in the network details headers tab identifying the headers size.\nnetmonitor.summary.size=Fejlécméret:\n\n# LOCALIZATION NOTE (netmonitor.response.name): This is the label displayed\n# in the network details response tab identifying an image's file name.\nnetmonitor.response.name=Név:\n\n# LOCALIZATION NOTE (netmonitor.response.dimensions): This is the label displayed\n# in the network details response tab identifying an image's dimensions.\nnetmonitor.response.dimensions=Méretek:\n\n# LOCALIZATION NOTE (netmonitor.response.mime): This is the label displayed\n# in the network details response tab identifying an image's mime.\nnetmonitor.response.mime=MIME-típus:\n\n# LOCALIZATION NOTE (netmonitor.timings.blocked): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"blocked\" state.\nnetmonitor.timings.blocked=Blokkolva:\n\n# LOCALIZATION NOTE (netmonitor.timings.dns): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"dns\" state.\nnetmonitor.timings.dns=DNS-feloldás:\n\n# LOCALIZATION NOTE (netmonitor.timings.connect): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"connect\" state.\nnetmonitor.timings.connect=Csatlakozás:\n\n# LOCALIZATION NOTE (netmonitor.timings.send): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"send\" state.\nnetmonitor.timings.send=Küldés:\n\n# LOCALIZATION NOTE (netmonitor.timings.wait): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"wait\" state.\nnetmonitor.timings.wait=Várakozás:\n\n# LOCALIZATION NOTE (netmonitor.timings.receive): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"receive\" state.\nnetmonitor.timings.receive=Fogadás:\n\n# LOCALIZATION NOTE (netmonitor.security.warning.cipher): A tooltip\n# for warning icon that indicates a connection uses insecure cipher suite.\nnetmonitor.security.warning.cipher=A titkosításhoz használt szoftver elavult és nem biztonságos.\n\n# LOCALIZATION NOTE (netmonitor.security.error): This is the label displayed\n# in the security tab if a security error prevented the connection.\nnetmonitor.security.error=Hiba lépett fel:\n\n# LOCALIZATION NOTE (netmonitor.security.protocolVersion): This is the label displayed\n# in the security tab describing TLS/SSL protocol version.\nnetmonitor.security.protocolVersion=Protokollverzió:\n\n# LOCALIZATION NOTE (netmonitor.security.cipherSuite): This is the label displayed\n# in the security tab describing the cipher suite used to secure this connection.\nnetmonitor.security.cipherSuite=Titkosító csomag:\n\n# LOCALIZATION NOTE (netmonitor.security.hsts): This is the label displayed\n# in the security tab describing the usage of HTTP Strict Transport Security.\nnetmonitor.security.hsts=HTTP Strict Transport Security:\n\n# LOCALIZATION NOTE (netmonitor.security.hpkp): This is the label displayed\n# in the security tab describing the usage of Public Key Pinning.\nnetmonitor.security.hpkp=Nyilvános kulcs rögzítése:\n\n# LOCALIZATION NOTE (netmonitor.security.connection): This is the label displayed\n# in the security tab describing the section containing information related to\n# the secure connection.\nnetmonitor.security.connection=Kapcsolat:\n\n# LOCALIZATION NOTE (netmonitor.security.certificate): This is the label displayed\n# in the security tab describing the server certificate section.\nnetmonitor.security.certificate=Tanúsítvány:\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl): This is the label displayed\n# on the context menu that copies the selected request's url\nnetmonitor.context.copyUrl=URL másolása\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl.accesskey): This is the access key\n# for the Copy URL menu item displayed in the context menu for a request\nnetmonitor.context.copyUrl.accesskey=U\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams): This is the label displayed\n# on the context menu that copies the selected request's url parameters\nnetmonitor.context.copyUrlParams=URL-paraméterek másolása\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams.accesskey): This is the access key\n# for the Copy URL Parameters menu item displayed in the context menu for a request\nnetmonitor.context.copyUrlParams.accesskey=R\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData): This is the label displayed\n# on the context menu that copies the selected request's post data\nnetmonitor.context.copyPostData=POST adatok másolása\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData.accesskey): This is the access key\n# for the Copy POST Data menu item displayed in the context menu for a request\nnetmonitor.context.copyPostData.accesskey=d\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCurl): This is the label displayed\n# on the context menu that copies the selected request as a cURL command.\n# The capitalization is part of the official name and should be used throughout all languages.\n# http://en.wikipedia.org/wiki/CURL\nnetmonitor.context.copyAsCurl=Másolás mint cURL\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCUrl.accesskey): This is the access key\n# for the Copy as cURL menu item displayed in the context menu for a request\nnetmonitor.context.copyAsCurl.accesskey=c\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders): This is the label displayed\n# on the context menu that copies the selected item's request headers\nnetmonitor.context.copyRequestHeaders=Kérésfejlécek másolása\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders.accesskey): This is the access key\n# for the Copy Request Headers menu item displayed in the context menu for a request\nnetmonitor.context.copyRequestHeaders.accesskey=K\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders): This is the label displayed\n# on the context menu that copies the selected item's response headers\nnetmonitor.context.copyResponseHeaders=Válaszfejlécek másolása\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders.accesskey): This is the access key\n# for the Copy Response Headers menu item displayed in the context menu for a response\nnetmonitor.context.copyResponseHeaders.accesskey=s\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponse): This is the label displayed\n# on the context menu that copies the selected response as a string\nnetmonitor.context.copyResponse=Válasz másolása\n\n# LOCALIZATION NOTE (netmonitor.context.copyRespose.accesskey): This is the access key\n# for the Copy Response menu item displayed in the context menu for a request\nnetmonitor.context.copyResponse.accesskey=V\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri): This is the label displayed\n# on the context menu that copies the selected image as data uri\nnetmonitor.context.copyImageAsDataUri=Kép másolása adat URI-ként\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri.accesskey): This is the access key\n# for the Copy Image As Data URI menu item displayed in the context menu for a request\nnetmonitor.context.copyImageAsDataUri.accesskey=U\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar): This is the label displayed\n# on the context menu that copies all as HAR format\nnetmonitor.context.copyAllAsHar=Összes másolása HAR-ként\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar.accesskey): This is the access key\n# for the Copy All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.copyAllAsHar.accesskey=m\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar): This is the label displayed\n# on the context menu that saves all as HAR format\nnetmonitor.context.saveAllAsHar=Összes mentése HAR-ként\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar.accesskey): This is the access key\n# for the Save All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.saveAllAsHar.accesskey=H\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend): This is the label displayed\n# on the context menu that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.context.editAndResend=Szerkesztés és újraküldés\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend.accesskey): This is the access key\n# for the \"Edit and Resend\" menu item displayed in the context menu for a request\nnetmonitor.context.editAndResend.accesskey=e\n\n# LOCALIZATION NOTE (netmonitor.context.newTab):  This is the label\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab=Megnyitás új lapon\n\n# LOCALIZATION NOTE (netmonitor.context.newTab.accesskey): This is the access key\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab.accesskey=o\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools): This is the label displayed\n# on the context menu that shows the performance analysis tools\nnetmonitor.context.perfTools=Teljesítményelemzés kezdése…\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools.accesskey): This is the access key\n# for the performance analysis menu item displayed in the context menu for a request\nnetmonitor.context.perfTools.accesskey=T\n\n# LOCALIZATION NOTE (netmonitor.custom.newRequest): This is the label displayed\n# as the title of the new custom request form\nnetmonitor.custom.newRequest=Új kérés\n\n# LOCALIZATION NOTE (netmonitor.custom.query): This is the label displayed\n# above the query string entry in the custom request form\nnetmonitor.custom.query=Lekérdezés karakterlánc:\n\n# LOCALIZATION NOTE (netmonitor.custom.headers): This is the label displayed\n# above the request headers entry in the custom request form\nnetmonitor.custom.headers=Kérés fejlécei:\n\n# LOCALIZATION NOTE (netmonitor.custom.postData): This is the label displayed\n# above the request body entry in the custom request form\nnetmonitor.custom.postData=Kérés törzse:\n\n# LOCALIZATION NOTE (netmonitor.custom.send): This is the label displayed\n# on the button which sends the custom request\nnetmonitor.custom.send=Küldés\n\n# LOCALIZATION NOTE (netmonitor.custom.cancel): This is the label displayed\n# on the button which cancels and closes the custom request form\nnetmonitor.custom.cancel=Mégse\n\n# LOCALIZATION NOTE (netmonitor.backButton): This is the label displayed\n# on the button which exists the performance statistics view\nnetmonitor.backButton=Vissza\n\n# LOCALIZATION NOTE (netmonitor.headers.learnMore): This is the label displayed\n# next to a header list item, with a link to external documentation\n\n\n\n\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for size of the request.\ncharts.size=Size\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for time of request.\ncharts.time=Time\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Size: %S KB\n\n# LOCALIZATION NOTE (charts.totalTranferredSize): This is the label displayed\n# in the performance analysis view for total transferred size, in kilobytes.\ncharts.totalTransferredSize=Transferred Size: %S KB\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for transferred\n# size of the request.\ncharts.transferred=Transferred\n\n# LOCALIZATION NOTE (charts.transferredSizeKB): This is the label displayed\n# in pie or table charts specifying the size of a transferred request (in kilobytes).\ncharts.transferredSizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for type of request.\ncharts.type=Type\n\n# LOCALIZATION NOTE (netmonitor.headers.learnMore): This is the label displayed\n# next to a header list item, with a link to external documentation\nnetmonitor.headers.learnMore=Learn More\n\n# LOCALIZATION NOTE (netmonitor.toolbar.size): This is the label displayed\n# in the network table toolbar, above the \"size\" column, which is the\n# uncompressed / decoded size.\nnetmonitor.toolbar.size=Size\n\n# LOCALIZATION NOTE (netmonitor.toolbar.transferred): This is the label displayed\n# in the network table toolbar, above the \"transferred\" column, which is the\n# compressed / encoded size.\nnetmonitor.toolbar.transferred=Transferred\n\n# LOCALIZATION NOTE (netmonitor.toolbar.type): This is the label displayed\n# in the network table toolbar, above the \"type\" column.\nnetmonitor.toolbar.type=Type\n\n# LOCALIZATION NOTE (networkMenu.summary3): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the transferred size, #4 is the number of seconds.\nnetworkMenu.summary3=One request, #2 (transferred: #3), #4;#1 requests, #2 (transferred: #3), #4\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/performance.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Performance strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusTooltip): This string\n  -  is displayed as the tooltip for the buffer capacity during a recording. -->\n\n\n\n<!ENTITY performanceUI.bufferStatusTooltip \"A profilozó a mintákat körkörös pufferben tárolja, és amikor a puffer eléri a felvétel korlátját, az újabb minták elkezdik felülírni a felvétel elején lévő mintákat.\">\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.nonE10SBuild): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a non-multiprocess build. -->\n\n<!ENTITY performanceUI.disabledRealTime.nonE10SBuild \"A valós idejű felvételadatok ki vannak kapcsolva a nem többszálú Firefoxban.\">\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.disabledE10S): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a build that can run multiprocess Firefox, but just is not enabled. -->\n\n<!ENTITY performanceUI.disabledRealTime.disabledE10S \"Engedélyezze a többszálú Firefoxot a beállításokban a felvételadatok valós idejű megjelenítéséhez.\">\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusFull): This string\n  -  is displayed when the profiler's circular buffer has started to overlap. -->\n\n<!ENTITY performanceUI.bufferStatusFull \"A puffer megtelt. A régebbi minták mostantól felülírásra kerülnek.\">\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while the profiler is unavailable, for example, while\n  -  in Private Browsing mode. -->\n\n<!ENTITY performanceUI.unavailableNoticePB \"A profil rögzítése jelenleg nem érhető el. Zárja be az összes privát böngészési ablakot, és próbálja újra.\">\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while loading a profile. -->\n\n<!ENTITY performanceUI.loadingNotice \"Betöltés…\">\n<!-- LOCALIZATION NOTE (performanceUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n\n<!ENTITY performanceUI.toolbar.waterfall \"Vízesés\">\n<!ENTITY performanceUI.toolbar.waterfall.tooltiptext \"Megjeleníti a böngésző által a felvétel alatt végzett különböző műveleteket, vízesésszerű elrendezésben.\">\n<!ENTITY performanceUI.toolbar.js-calltree \"Hívási fa\">\n<!ENTITY performanceUI.toolbar.js-calltree.tooltiptext \"Kiemeli azokat a JavaScript függvényeket, amelyekben a böngésző a legtöbb időt töltötte a felvétel alatt.\">\n<!ENTITY performanceUI.toolbar.memory-calltree \"Foglalások\">\n<!ENTITY performanceUI.toolbar.allocations.tooltiptext \"Megjeleníti, hogy a memória hol lett lefoglalva a felvétel alatt.\">\n<!ENTITY performanceUI.toolbar.js-flamegraph \"JS lángdiagram\">\n<!ENTITY performanceUI.toolbar.js-flamegraph.tooltiptext \"Megjeleníti a JavaScript hívási vermet a felvétel idején.\">\n<!ENTITY performanceUI.toolbar.memory-flamegraph \"Foglalások lángdiagram\">\n<!-- LOCALIZATION NOTE (performanceUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n\n<!ENTITY performanceUI.table.totalDuration            \"Teljes idő\">\n<!ENTITY performanceUI.table.totalDuration.tooltip    \"A függvényben és az általa hívott függvényekben töltött idő.\">\n<!ENTITY performanceUI.table.selfDuration             \"Saját idő\">\n<!ENTITY performanceUI.table.selfDuration.tooltip     \"A függvényen belül töltött idő.\">\n<!ENTITY performanceUI.table.totalPercentage          \"Teljes költség\">\n<!ENTITY performanceUI.table.totalPercentage.tooltip  \" A függvényben és az általa hívott függvényekben töltött idő százalékban.\">\n<!ENTITY performanceUI.table.selfPercentage           \"Saját költség\">\n<!ENTITY performanceUI.table.selfPercentage.tooltip   \"A függvényben és az általa hívott függvényekben töltött idő százalékban.\">\n<!ENTITY performanceUI.table.samples                  \"Minták\">\n<!ENTITY performanceUI.table.samples.tooltip          \"A függvény ennyiszer volt a verem tetején, amikor a profilozó mintát vett.\">\n<!ENTITY performanceUI.table.function                 \"Függvény\">\n<!ENTITY performanceUI.table.function.tooltip         \"A mintavételezett függvény neve és helye.\">\n<!ENTITY performanceUI.table.totalAlloc               \"Mintavételezett foglalások összesen\">\n<!ENTITY performanceUI.table.totalAlloc.tooltip       \"Ezen a helyen és hívottakban mintavételezett objektumfoglalások teljes száma.\">\n<!ENTITY performanceUI.table.selfAlloc                \"Ön-mintavételezett foglalások\">\n<!ENTITY performanceUI.table.selfAlloc.tooltip        \"Ezen a helyen mintavételezett objektumfoglalások száma.\">\n<!-- LOCALIZATION NOTE (performanceUI.options.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n\n<!ENTITY performanceUI.options.filter.tooltiptext \"Válassza ki az idővonalon megjelenítendő adatokat\">\n<!-- LOCALIZATION NOTE (performanceUI.options.gear.tooltiptext): This is the\n  -  tooltip for the options button. -->\n\n<!ENTITY performanceUI.options.gear.tooltiptext \"Teljesítménybeállítások megadása.\">\n<!-- LOCALIZATION NOTE (performanceUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n\n<!ENTITY performanceUI.invertTree             \"Hívási fa megfordítása\">\n<!ENTITY performanceUI.invertTree.tooltiptext \"A hívási fa megfordítása megjeleníti a profilozott hívási útvonalakat a legfiatalabb keretektől, és kiterjedve a régebbi keretekre.\">\n<!-- LOCALIZATION NOTE (performanceUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n\n<!ENTITY performanceUI.invertFlameGraph             \"Lángdiagram megfordítása\">\n<!ENTITY performanceUI.invertFlameGraph.tooltiptext \"A lángdiagram megfordítása megjeleníti a profilozott hívási útvonalakat a legfiatalabb keretektől, és kiterjedve a régebbi keretekre.\">\n<!-- LOCALIZATION NOTE (performanceUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n\n<!ENTITY performanceUI.showPlatformData             \"A Gecko platform adatainak megjelenítése\">\n<!ENTITY performanceUI.showPlatformData.tooltiptext \"A platform adatainak megjelenítése lehetővé teszi a JavaScript profilozó jelentéseibe a Gecko platform szimbólumainak felvételét is.\">\n<!-- LOCALIZATION NOTE (performanceUI.showJITOptimizations): This string\n  -  is displayed next to a checkbox determining whether or not JIT optimization data\n  -  should be displayed. -->\n\n<!ENTITY performanceUI.showJITOptimizations             \"JIT optimalizációk megjelenítése\">\n<!ENTITY performanceUI.showJITOptimizations.tooltiptext \"Az egyes JavaScript keretekben mért JIT optimalizálási adatok megjelenítése.\">\n<!-- LOCALIZATION NOTE (performanceUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n\n<!ENTITY performanceUI.flattenTreeRecursion             \"Fa rekurzió kisimítása\">\n<!ENTITY performanceUI.flattenTreeRecursion.tooltiptext \"Rekurzió kisimítása függvények vizsgálatakor.\">\n<!-- LOCALIZATION NOTE (performanceUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n\n<!ENTITY performanceUI.enableMemory             \"Memória rögzítése\">\n<!ENTITY performanceUI.enableMemory.tooltiptext \"Memóriafogyasztás rögzítése profilozáskor.\">\n<!-- LOCALIZATION NOTE (performanceUI.enableAllocations): This string\n  -  is displayed next to a checkbox determining whether or not allocation\n  -  measurements are enabled. -->\n\n<!ENTITY performanceUI.enableAllocations             \"Foglalások rögzítése\">\n<!ENTITY performanceUI.enableAllocations.tooltiptext \"Objektumfoglalások rögzítése profilozáskor.\">\n<!-- LOCALIZATION NOTE (performanceUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n\n<!ENTITY performanceUI.enableFramerate             \"Képkockasebesség rögzítése\">\n<!ENTITY performanceUI.enableFramerate.tooltiptext \"Képkockasebesség rögzítése profilozáskor.\">\n<!-- LOCALIZATION NOTE (performanceUI.console.recordingNoticeStart/recordingNoticeEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Wraps the command used to start, like \"Currently recording via console.profile(\"label\")\" -->\n\n<!ENTITY performanceUI.console.recordingNoticeStart \"Rögzítés folyamatban ezen keresztül:\">\n<!ENTITY performanceUI.console.recordingNoticeEnd   \"‌\">\n<!-- LOCALIZATION NOTE (performanceUI.console.stopCommandStart/stopCommandEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Indicates how to stop the recording, wrapping the command, like\n  -  \"Stop recording by entering console.profileEnd(\"label\") into the console.\" -->\n\n<!ENTITY performanceUI.console.stopCommandStart \"Állítsa le a felvételt ennek beírásával: \">\n<!ENTITY performanceUI.console.stopCommandEnd   \"a konzolba.\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/performance.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=Még nincsenek profilok.\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# identifying a set of function calls. %S represents the number of recording,\n# iterating for every new recording, resulting in \"Recording #1\", \"Recording #2\", etc.\nrecordingsList.itemLabel=%S. felvétel\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=Folyamatban…\n\n# LOCALIZATION NOTE (recordingsList.loadingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that is finished and is loading.\nrecordingsList.loadingLabel=Betöltés…\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S ms\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for saving an item to disk.\nrecordingsList.saveLabel=Mentés\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Performance Tools,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps=fps\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Performance Tools,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=ms\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory=MB\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Performance Tools,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=Stílusok\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=Hálózat\ncategory.graphics=Grafika\ncategory.storage=Tároló\ncategory.events=Bevitel és események\ncategory.tools=Eszközök\n\n# LOCALIZATION NOTE (table.bytes):\n# This string is displayed in the call tree after bytesize units.\n# %S represents the value in bytes.\ntable.bytes=%S B\n\n# LOCALIZATION NOTE (table.ms2):\n# This string is displayed in the call tree after units of time in milliseconds.\n# %S represents the value in milliseconds.\ntable.ms2=%S ms\n\n# LOCALIZATION NOTE (table.percentage3):\n# This string is displayed in the call tree after units representing percentages.\n# %S represents the value in percentage with two decimal points, localized.\n# there are two \"%\" after %S to escape and display \"%\"\ntable.percentage3=%S%%\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(gyökér)\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=(tétlen)\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=Forrás megjelenítése a hibakeresőben\n\n# LOCALIZATION NOTE (table.view-optimizations.tooltiptext2):\n# This string is displayed in the icon displayed next to frames that\n# have optimization data\ntable.view-optimizations.tooltiptext2=A keret JIT optimalizálási adatokat tartalmaz\n\n# LOCALIZATION NOTE (recordingsList.importDialogTitle):\n# This string is displayed as a title for importing a recoring from disk.\nrecordingsList.importDialogTitle=Felvétel importálása…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=Felvétel mentése…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=JSON fájlok\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=Minden fájl\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S ms\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=REKORDOK\n\n# LOCALIZATION NOTE (profiler.bufferFull):\n# This string is displayed when recording, indicating how much of the\n# buffer is currently be used.\n# %S is the percentage of the buffer used -- there are two \"%\"s after to escape\n# the % that is actually displayed.\n# Example: \"Buffer 54% full\"\nprofiler.bufferFull=A puffer %S%%-ban tele\n\n# LOCALIZATION NOTE (recordings.start):\n# The label shown on the main recording buttons to start recording.\nrecordings.start=Teljesítményrögzítés kezdése\n\n# LOCALIZATION NOTE (recordings.stop):\n# The label shown on the main recording buttons to stop recording.\nrecordings.stop=Teljesítményrögzítés befejezése\n\n# LOCALIZATION NOTE (recordings.start.tooltip):\n# This string is displayed as a tooltip on a button that starts a new profile.\nrecordings.start.tooltip=Teljesítményrögzítés felvételi állapotának átváltása.\n\n# LOCALIZATION NOTE (recordings.import.tooltip):\n# This string is displayed on a button that opens a dialog to import a saved profile data file.\nrecordings.import.tooltip=Importálás…\n\n# LOCALIZATION NOTE (recordings.clear.tooltip):\n# This string is displayed on a button that removes all the recordings.\nrecordings.clear.tooltip=Törlés\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedTitle=Nem mentett módosítások\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=Mentetlen módosítások fognak elveszni. Biztosan folytatja?\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted.\nprojecteditor.deleteLabel=Törlés\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle=Törlés\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage=Biztosan törli ezt a mappát?\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage=Biztosan törli ezt a fájlt?\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a menu item for adding a new file to\n# the directory.\nprojecteditor.newLabel=Új…\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=Átnevezés\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel=Mentés\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel=Mentés másként…\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file.\nprojecteditor.selectFileLabel=Válasszon fájlt\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder.\nprojecteditor.openFolderLabel=Válasszon mappát\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file.\nprojecteditor.openFileLabel=Fájl megnyitása\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files.\nprojecteditor.find.commandkey=F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\".\nprojecteditor.save.commandkey=S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file.\nprojecteditor.new.commandkey=N\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/promisedebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Promise debugger panel\n     strings. The Promise debugger panel is part of the debugger -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n\n\n<!ENTITY title \"Promise hibakereső\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/promisedebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Promise debugger\n# which is available as a panel in the Debugger.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/responsive.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Design Mode,\n# available from the Web Developer sub-menu -> 'Responsive Design Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (responsive.editDeviceList): option displayed in the device\n# selector\nresponsive.editDeviceList=Lista szerkesztése…\n\n# LOCALIZATION NOTE (responsive.exit): tooltip text of the exit button.\nresponsive.exit=Alkalmazkodó megjelenés mód bezárása\n\n# LOCALIZATION NOTE (responsive.rotate): tooltip text of the rotate button.\nresponsive.rotate=Nézőpont forgatása\n\n# LOCALIZATION NOTE (responsive.deviceListLoading): placeholder text for\n# device selector when it's still fetching devices\nresponsive.deviceListLoading=Betöltés…\n\n# LOCALIZATION NOTE (responsive.deviceListError): placeholder text for\n# device selector when an error occurred\nresponsive.deviceListError=Nem érhető el lista\n\n# LOCALIZATION NOTE (responsive.done): button text in the device list modal\nresponsive.done=Kész\n\n# LOCALIZATION NOTE (responsive.noDeviceSelected): placeholder text for the\n# device selector\nresponsive.noDeviceSelected=nincs eszköz kiválasztva\n\n# LOCALIZATION NOTE  (responsive.title): the title displayed in the global\n# toolbar\nresponsive.title=Alkalmazkodó megjelenés mód\n\n# LOCALIZATION NOTE (responsive.enableTouch): tooltip text for the touch\n# simulation button when it's disabled\nresponsive.enableTouch=Érintésszimuláció engedélyezése\n\n# LOCALIZATION NOTE (responsive.disableTouch): tooltip text for the touch\n# simulation button when it's enabled\nresponsive.disableTouch=Érintésszimuláció letiltása\n\n# LOCALIZATION NOTE  (responsive.screenshot): tooltip of the screenshot button.\nresponsive.screenshot=Képernyőkép készítése a nézetportról\n\n# LOCALIZATION NOTE (responsive.screenshotGeneratedFilename): The auto generated\n# filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the\n# second argument (%2$S) is the time string in HH.MM.SS format.\nresponsive.screenshotGeneratedFilename=Képernyőkép %1$S - %2$S\n\n# LOCALIZATION NOTE (responsive.remoteOnly): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# non-remote tab.\nresponsive.remoteOnly=Az alkalmazkodó megjelenési mód csak távoli böngészőlapokhoz elérhető, mint amelyeket a többfolyamatos Firefoxban a webes tartalmakhoz használnak.\n\n# LOCALIZATION NOTE (responsive.noContainerTabs): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# container tab.\nresponsive.noContainerTabs=Az alkalmazkodó tervezési mód jelenleg nem érhető el a konténer lapokban.\n\n# LOCALIZATION NOTE (responsive.noThrottling): UI option in a menu to configure\n# network throttling.  This option is the default and disables throttling so you\n# just have normal network conditions.  There is not very much room in the UI\n# so a short string would be best if possible.\nresponsive.noThrottling=Nincs szabályozás\n\n# LOCALIZATION NOTE (responsive.devicePixelRatio): tooltip for the\n# DevicePixelRatio (DPR) dropdown when is enabled.\nresponsive.devicePixelRatio=Eszköz képpontaránya\n\n# LOCALIZATION NOTE (responsive.autoDPR): tooltip for the DevicePixelRatio\n# (DPR) dropdown when is disabled because a device is selected.\n# The argument (%1$S) is the selected device (e.g. iPhone 6) that set\n# automatically the DPR value.\nresponsive.autoDPR=DPR automatikusan beállítva ez alapján: %1$S\n\n# LOCALIZATION NOTE (responsive.customDeviceName): Default value in a form to\n# add a custom device based on an arbitrary size (no association to an existing\n# device).\n\n# LOCALIZATION NOTE (responsive.customDeviceNameFromBase): Default value in a\n# form to add a custom device based on the properties of another.  %1$S is the\n# name of the device we're staring from, such as \"Apple iPhone 6\".\n\n# LOCALIZATION NOTE (responsive.addDevice): Button text that reveals a form to\n# be used for adding custom devices.\n\n# LOCALIZATION NOTE (responsive.deviceAdderName): Label of form field for the\n# name of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\n\n# LOCALIZATION NOTE (responsive.deviceAdderSize): Label of form field for the\n# size of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\n\n# LOCALIZATION NOTE (responsive.deviceAdderPixelRatio): Label of form field for\n# the devicePixelRatio of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\n\n# LOCALIZATION NOTE (responsive.deviceAdderUserAgent): Label of form field for\n# the user agent of a new device.  The available width is very low, so you might\n# see overlapping text if the length is much longer than 5 or so characters.\n\n# LOCALIZATION NOTE (responsive.deviceAdderTouch): Label of form field for the\n# touch input support of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\n\n# LOCALIZATION NOTE (responsive.deviceAdderSave): Button text that submits a\n# form to add a new device.\n\n# LOCALIZATION NOTE (responsive.deviceDetails): Tooltip that appears when\n# hovering on a device in the device modal.  %1$S is the width of the device.\n# %2$S is the height of the device.  %3$S is the devicePixelRatio value of the\n# device.  %4$S is the user agent of the device.  %5$S is a boolean value\n# noting whether touch input is supported.\n\n\n# LOCALIZATION NOTE (responsive.addDevice): Button text that reveals a form to\n# be used for adding custom devices.\nresponsive.addDevice=Add Device\n\n# LOCALIZATION NOTE (responsive.customDeviceName): Default value in a form to\n# add a custom device based on an arbitrary size (no association to an existing\n# device).\nresponsive.customDeviceName=Custom Device\n\n# LOCALIZATION NOTE (responsive.customDeviceNameFromBase): Default value in a\n# form to add a custom device based on the properties of another.  %1$S is the\n# name of the device we're staring from, such as \"Apple iPhone 6\".\nresponsive.customDeviceNameFromBase=%1$S (Custom)\n\n# LOCALIZATION NOTE (responsive.deviceAdderName): Label of form field for the\n# name of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderName=Name\n\n# LOCALIZATION NOTE (responsive.deviceAdderPixelRatio): Label of form field for\n# the devicePixelRatio of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderPixelRatio=DPR\n\n# LOCALIZATION NOTE (responsive.deviceAdderSave): Button text that submits a\n# form to add a new device.\nresponsive.deviceAdderSave=Save\n\n# LOCALIZATION NOTE (responsive.deviceAdderSize): Label of form field for the\n# size of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderSize=Size\n\n# LOCALIZATION NOTE (responsive.deviceAdderTouch): Label of form field for the\n# touch input support of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderTouch=Touch\n\n# LOCALIZATION NOTE (responsive.deviceAdderUserAgent): Label of form field for\n# the user agent of a new device.  The available width is very low, so you might\n# see overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderUserAgent=UA\n\n# LOCALIZATION NOTE (responsive.deviceDetails): Tooltip that appears when\n# hovering on a device in the device modal.  %1$S is the width of the device.\n# %2$S is the height of the device.  %3$S is the devicePixelRatio value of the\n# device.  %4$S is the user agent of the device.  %5$S is a boolean value\n# noting whether touch input is supported.\nresponsive.deviceDetails=Size: %1$S x %2$S\\nDPR: %3$S\\nUA: %4$S\\nTouch: %5$S\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate2): tooltip of the rotate button.\nresponsiveUI.rotate2=Forgatás\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot=Képernyőkép\n\n# LOCALIZATION NOTE  (responsiveUI.userAgentPlaceholder): placeholder for the user agent input.\nresponsiveUI.userAgentPlaceholder=Egyéni felhasználóügynök\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename=Képernyőkép %1$S - %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch=Érintési események szimulálása (az oldal újratöltése szükséges lehet)\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=Előbeállítás hozzáadása\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=Előbeállítás eltávolítása\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S (egyéni)\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle1): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle1=Alkalmazkodó megjelenés mód\n\n# LOCALIZATION NOTE (responsiveUI.close1): tooltip text of the close button.\nresponsiveUI.close1=Alkalmazkodó megjelenés mód elhagyása\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=Adjon nevet ennek az előbeállításnak: %Sx%S\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip=Használja a Ctrl billentyűt nagyobb pontosságért, a Shift billentyűt lekerekített méretekért.\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload=Ha az érintési események figyelői korábban felvételre kerültek, akkor az oldalt újra kell tölteni.\nresponsiveUI.notificationReload=Frissítés\nresponsiveUI.notificationReload_accesskey=F\nresponsiveUI.dontShowReloadNotification=Ne jelenjen meg többé\nresponsiveUI.dontShowReloadNotification_accesskey=N\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n\n\n\n<!ENTITY window.title                 \"Scratchpad\">\n\n<!ENTITY fileMenu.label               \"Fájl\">\n<!ENTITY fileMenu.accesskey           \"F\">\n\n<!ENTITY newWindowCmd.label           \"Új ablak\">\n<!ENTITY newWindowCmd.accesskey       \"a\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"Fájl megnyitása…\">\n<!ENTITY openFileCmd.accesskey        \"F\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"Legutóbbi megnyitása\">\n<!ENTITY openRecentMenu.accesskey     \"u\">\n\n<!ENTITY revertCmd.label              \"Visszaállítás…\">\n<!ENTITY revertCmd.accesskey          \"V\">\n\n<!ENTITY saveFileCmd.label            \"Mentés\">\n<!ENTITY saveFileCmd.accesskey        \"M\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"Mentés másként…\">\n<!ENTITY saveFileAsCmd.accesskey      \"e\">\n\n<!ENTITY closeCmd.label               \"Bezárás\">\n<!ENTITY closeCmd.key                 \"W\">\n<!ENTITY closeCmd.accesskey           \"B\">\n\n<!ENTITY viewMenu.label               \"Nézet\">\n<!ENTITY viewMenu.accesskey           \"N\">\n\n<!ENTITY lineNumbers.label             \"Sorszámok megjelenítése\">\n<!ENTITY lineNumbers.accesskey         \"S\">\n\n<!ENTITY wordWrap.label                \"Sortörés\">\n<!ENTITY wordWrap.accesskey            \"t\">\n\n<!ENTITY highlightTrailingSpace.label     \"Záró szóköz kiemelése\">\n<!ENTITY highlightTrailingSpace.accesskey \"Z\">\n\n<!ENTITY largerFont.label             \"Nagyobb betűk\">\n<!ENTITY largerFont.accesskey         \"N\">\n<!ENTITY largerFont.commandkey        \"+\">\n<!-- + is above this key on many keyboards -->\n<!ENTITY largerFont.commandkey2       \"=\"> \n\n<!ENTITY smallerFont.label            \"Kisebb betűk\">\n<!ENTITY smallerFont.accesskey        \"K\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"Normál méret\">\n<!ENTITY normalSize.accesskey         \"o\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label               \"Szerkesztés\">\n<!ENTITY editMenu.accesskey           \"z\">\n\n<!ENTITY run.label                    \"Futtatás\">\n<!ENTITY run.accesskey                \"F\">\n<!ENTITY run.key                      \"r\">\n\n<!ENTITY inspect.label                \"Vizsgálat\">\n<!ENTITY inspect.accesskey            \"V\">\n<!ENTITY inspect.key                  \"i\">\n\n<!ENTITY display.label                \"Megjelenítés\">\n<!ENTITY display.accesskey            \"M\">\n<!ENTITY display.key                  \"l\">\n\n<!ENTITY pprint.label                 \"Pretty Print\">\n<!ENTITY pprint.key                   \"p\">\n<!ENTITY pprint.accesskey             \"P\">\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n\n<!ENTITY environmentMenu.label        \"Környezet\">\n<!ENTITY environmentMenu.accesskey    \"K\">\n\n\n<!ENTITY contentContext.label         \"Tartalom\">\n<!ENTITY contentContext.accesskey     \"T\">\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n\n<!ENTITY browserContext.label         \"Böngésző\">\n<!ENTITY browserContext.accesskey     \"B\">\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n\n<!ENTITY helpMenu.label               \"Súgó\">\n<!ENTITY helpMenu.accesskey           \"S\">\n<!ENTITY helpMenuWin.label            \"Súgó\">\n<!ENTITY helpMenuWin.accesskey        \"S\">\n\n<!ENTITY documentationLink.label      \"Scratchpad súgója az MDN-en\">\n<!ENTITY documentationLink.accesskey  \"D\">\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n\n\n<!ENTITY resetContext2.label          \"Változók alaphelyzetbe\">\n<!ENTITY resetContext2.accesskey      \"a\">\n\n<!ENTITY reloadAndRun.label           \"Újratöltés és futtatás\">\n<!ENTITY reloadAndRun.accesskey       \"t\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"Végrehajtás\">\n<!ENTITY executeMenu.accesskey        \"V\">\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n\n<!ENTITY evalFunction.label \"Függvény kiértékelése\">\n<!ENTITY evalFunction.accesskey \"v\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=A fájl létezik. Felülírja?\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active main browser window.\nbrowserWindow.unavailable=A Scratchpad nem talál böngészőablakot, amelyben futtathatná a kódot.\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=A Scratchpad nem tudja futtatni ezt a műveletet a jelenlegi módban.\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=Fájl megnyitása\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=A fájl beolvasása sikertelen.\n\n# LOCALIZATION NOTE  (importFromFile.convert.failed): This is the message\n# displayed when file conversion from some charset to Unicode fails.\n# %1 is the name of the charset from which the conversion failed.\nimportFromFile.convert.failed=A fájl Unicode-ra konvertálása sikertelen erről: %1$S.\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=Elemek törlése\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=Fájl mentése másként\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=A fájlmentési művelet nem sikerült.\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=Szeretné menteni az ezen a scratchpaden végzett módosításait?\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=Nem mentett módosítások\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=Szeretné visszavonni az ezen a scratchpaden végzett módosításait?\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=Módosítások visszavonása\n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * Ez a JavaScript Scratchpad.\\n *\\n * Írjon be JavaScript kódot, majd válasszon a Végrehajtás vagy a helyi menüből:\\n * 1. Futtatás: a kijelölt szöveg (%1$S) kiértékelése,\\n * 2. Vizsgálat: az eredmény (%2$S) megnézése az Objektumvizsgálóban, vagy\\n * 3. Megjelenítés: az eredmény beszúrása megjegyzésben a kijelölés után. (%3$S)\\n */\\n\\n\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=Ez a scratchpad a böngésző kontextusában lesz végrehajtva.\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage=https://developer.mozilla.org/en/Tools/Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol  = %1$S. sor, %2$S. oszlop\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=Ez a fájl már nem létezik.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Tulajdonságok szűrése\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout=A kapcsolat túllépte az időkorlátot. Nézze meg a Hibakonzolt mindkét eszközön a lehetséges hibaüzenetekért. Az újrapróbálkozáshoz nyissa meg újra a Scratchpad-et.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Becsapós levél figyelmeztetés: Legyen óvatos olyan dolgok beillesztésekor, amiket nem ért. Ez lehetővé teheti a támadóknak a személyazonossága ellopását, vagy a számítógépe feletti irányítás átvételét. Írja be a következőt alább a beillesztés engedélyezéséhez: „%S”.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=beillesztem\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n\n\n\n<!ENTITY shaderEditorUI.vertexShader    \"Vertex árnyaló\">\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n\n<!ENTITY shaderEditorUI.fragmentShader  \"Fragment árnyaló\">\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n\n<!ENTITY shaderEditorUI.reloadNotice1   \"Frissítse\">\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n\n<!ENTITY shaderEditorUI.reloadNotice2   \"az oldalt a GLSL kód szerkesztéséhez.\">\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n\n<!ENTITY shaderEditorUI.emptyNotice     \"Várakozás WebGL kontextus létrehozására…\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel=%S program\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel=Geometria láthatóságának átváltása\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S×%S\n\n# LOCALIZATION NOTE (groupCheckbox.tooltip): This is used in the SideMenuWidget\n# as the default tooltip of a group checkbox\nsideMenu.groupCheckbox.tooltip=Minden jelölőnégyzet bejelölése a csoportban\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n\n\n\n<!ENTITY gotoLineCmd.label         \"Ugrás sorra…\">\n<!ENTITY gotoLineCmd.key           \"J\">\n<!ENTITY gotoLineCmd.accesskey     \"U\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=Keresés…\n\n# LOCALIZATION NOTE  (findCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage=Keresés:\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=Ugrás sorra…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=Ugrás erre a sorra:\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=Töréspont: %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=Jelenlegi sor\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=Jelenlegi lépés: %S\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink=doksi\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound=nem található\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey=J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey=/\n\n# LOCALIZATION NOTE  (indentLess.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey=[\n\n# LOCALIZATION NOTE  (indentMore.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey=]\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Up\", or change the format of the string. These are key\n# identifiers, not messages displayed to the user.\nmoveLineUp.commandkey=Alt-Up\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Down\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nmoveLineDown.commandkey=Alt-Down\n\n# LOCALIZATION NOTE  (autocompletion.commandkey): This is the key, used with\n# Ctrl, for code autocompletion.\n# Do not localize \"Space\", it's the key identifier, not a message displayed to\n# the user.\nautocompletion.commandkey=Space\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the combination of\n# keys used to display more information, like type inference.\n# Do not localize \"Shift\", \"Ctrl\", \"Space\", or change the format of the string.\n# These are key identifiers, not messages displayed to the user.\nshowInformation2.commandkey=Shift-Ctrl-Space\n\n# LOCALIZATION NOTE  (find.key):\n# Key shortcut used to find the typed search\n# Do not localize \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfind.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAll.key):\n# Key shortcut used to replace the content of the editor\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAll.key=Shift+CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAllMac.key):\n# Key shortcut used to replace the content of the editor on Mac\n# Do not localize \"Alt\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAllMac.key=Alt+CmdOrCtrl+F\n\n# LOCALIZATION NOTE  (findNext.key):\n# Key shortcut used to find again the typed search\n# Do not localize \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindNext.key=CmdOrCtrl+G\n\n# LOCALIZATION NOTE (findPrev.key):\n# Key shortcut used to find the previous typed search\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindPrev.key=Shift+CmdOrCtrl+G\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/startup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\n# for the options panel tab.\noptionsButton.tooltip=Eszközkészlet beállításai\n\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\n# the devtools window.\noptions.label=Beállítások\n\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\n# toolbox panel.\noptions.panelLabel=Eszközkészlet beállításai panel\n\n# LOCALIZATION NOTE (options.darkTheme.label2)\n# Used as a label for dark theme\noptions.darkTheme.label2=Sötét\n\n# LOCALIZATION NOTE (options.lightTheme.label2)\n# Used as a label for light theme\noptions.lightTheme.label2=Világos\n\n# LOCALIZATION NOTE (options.firebugTheme.label2)\n# Used as a label for Firebug theme\noptions.firebugTheme.label2=Firebug\n\n# LOCALIZATION NOTE (performance.label):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nperformance.label=Teljesítmény\n\n# LOCALIZATION NOTE (performance.panelLabel):\n# This is used as the label for the toolbox panel.\nperformance.panelLabel=Teljesítmény panel\n\n# LOCALIZATION NOTE (performance.commandkey, performance.accesskey)\n# Used for the menuitem in the tool menu\nperformance.commandkey=VK_F5\nperformance.accesskey=T\n\n# LOCALIZATION NOTE (performance.tooltip):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Performance Tools will be shown inside brackets.\nperformance.tooltip=Teljesítmény (%S)\n\n# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools\n# menu as a shortcut to open the devtools with the Web Console tab selected.\nMenuWebconsole.label=Webkonzol\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the\n# label of the tab in the devtools window.\nToolboxTabWebconsole.label=Konzol\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel=Konzol panel\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip2): the string displayed in the\n# tooltip of the tab when the Web Console is displayed inside the developer\n# tools window.\n# Keyboard shortcut for Console will be shown inside the brackets.\nToolboxWebconsole.tooltip2=Webkonzol (%S)\n\ncmd.commandkey=K\nwebConsoleCmd.accesskey=W\n\n# LOCALIZATION NOTE (ToolboxDebugger.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxDebugger.label=Hibakereső\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel=Hibakereső panel\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip2):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\n# A keyboard shortcut for JS Debugger will be shown inside brackets.\nToolboxDebugger.tooltip2=JavaScript hibakereső (%S)\n\n# LOCALIZATION NOTE (debuggerMenu.commandkey, debuggerMenu.accesskey)\n# Used for the menuitem in the tool menu\ndebuggerMenu.commandkey=S\ndebuggerMenu.accesskey=H\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the style editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label=Stílusszerkesztő\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel=Stílusszerkesztő panel\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip3):\n# This string is displayed in the tooltip of the tab when the style editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Stylesheet Editor will be shown inside the latter pair of brackets.\nToolboxStyleEditor.tooltip3=Stíluslap-szerkesztő (CSS) (%S)\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey=VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey=u\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label=Árnyalószerkesztő\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel=Árnyalószerkesztő panel\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip=Élő GLSL árnyalónyelv-szerkesztő WebGL-hez\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label=Vászon\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel=Vászon panel\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip=Eszközök <canvas> kontextusok vizsgálatához és hibakereséséhez\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label=Webes hang\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel=Webes hang panel\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip=Webes hang kontextusok megjelenítése és hangcsomópontok vizsgálata\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label=Vizsgáló\ninspector.commandkey=C\ninspector.accesskey=V\n\n# LOCALIZATION NOTE (inspector.panelLabel)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel=Vizsgáló panel\n\n# LOCALIZATION NOTE (inspector.tooltip2)\n# Keyboard shortcut for DOM and Style Inspector will be shown inside brackets.\ninspector.tooltip2=DOM- és stílusvizsgáló (%S)\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label=Hálózat\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel=Hálózat panel\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey=Q\nnetmonitor.accesskey=H\n\n# LOCALIZATION NOTE (netmonitor.tooltip2):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Network Monitor will be shown inside the brackets.\nnetmonitor.tooltip2=Hálózatfigyelő (%S)\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey=VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey=T\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label=Tároló\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel=Tárolóvizsgáló\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel=Tároló panel\n\n# LOCALIZATION NOTE (storage.tooltip3):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Storage Inspector will be shown inside the brackets.\nstorage.tooltip3=Tárolóvizsgáló (sütik, helyi tároló …) (%S)\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label=Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel=Scratchpad panel\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip=Scratchpad\n\n# LOCALIZATION NOTE (memory.label): This string is displayed in the title of the\n# tab when the memory tool is displayed inside the developer tools window and in\n# the Developer Tools Menu.\nmemory.label=Memória\n\n# LOCALIZATION NOTE (memory.panelLabel): This is used as the label for the\n# toolbox panel.\nmemory.panelLabel=Memória panel\n\n# LOCALIZATION NOTE (memory.tooltip): This string is displayed in the tooltip of\n# the tab when the memory tool is displayed inside the developer tools window.\nmemory.tooltip=Memória\n\n# LOCALIZATION NOTE (dom.label):\n# This string is displayed in the title of the tab when the DOM panel is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ndom.label=DOM\n\n# LOCALIZATION NOTE (dom.panelLabel):\n# This is used as the label for the toolbox panel.\ndom.panelLabel=DOM panel\n\n# LOCALIZATION NOTE (dom.commandkey, dom.accesskey)\n# Used for the menuitem in the tool menu\ndom.commandkey=W\ndom.accesskey=D\n\n# LOCALIZATION NOTE (dom.tooltip):\n# This string is displayed in the tooltip of the tab when the DOM is\n# displayed inside the developer tools window.\n# Keyboard shortcut for DOM panel will be shown inside the brackets.\ndom.tooltip=DOM (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.splitconsole):\n# This is the tooltip of the button in the toolbox toolbar used to toggle\n# the split console.\n# Keyboard shortcut will be shown inside brackets.\n\n# LOCALIZATION NOTE (toolbox.buttons.responsive):\n# This is the tooltip of the button in the toolbox toolbar that toggles\n# the Responsive mode.\n# Keyboard shortcut will be shown inside brackets.\n\n# LOCALIZATION NOTE (toolbox.buttons.paintflashing):\n# This is the tooltip of the paintflashing button in the toolbox toolbar\n# that toggles paintflashing.\n\n# LOCALIZATION NOTE (toolbox.buttons.scratchpad):\n# This is the tooltip of the button in the toolbox toolbar that opens\n# the scratchpad window\n\n# LOCALIZATION NOTE (toolbox.buttons.screenshot):\n# This is the tooltip of the button in the toolbox toolbar that allows you to\n# take a screenshot of the entire page\n\n# LOCALIZATION NOTE (toolbox.buttons.rulers):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# rulers in the page\n\n# LOCALIZATION NOTE (toolbox.buttons.measure):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# measuring tools\n\n\n# LOCALIZATION NOTE (toolbox.buttons.measure):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# measuring tools\ntoolbox.buttons.measure = Measure a portion of the page\n\n# LOCALIZATION NOTE (toolbox.buttons.paintflashing):\n# This is the tooltip of the paintflashing button in the toolbox toolbar\n# that toggles paintflashing.\ntoolbox.buttons.paintflashing = Toggle paint flashing\n\n# LOCALIZATION NOTE (toolbox.buttons.responsive):\n# This is the tooltip of the button in the toolbox toolbar that toggles\n# the Responsive mode.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.responsive = Responsive Design Mode (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.rulers):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# rulers in the page\ntoolbox.buttons.rulers = Toggle rulers for the page\n\n# LOCALIZATION NOTE (toolbox.buttons.scratchpad):\n# This is the tooltip of the button in the toolbox toolbar that opens\n# the scratchpad window\ntoolbox.buttons.scratchpad = Scratchpad\n\n# LOCALIZATION NOTE (toolbox.buttons.screenshot):\n# This is the tooltip of the button in the toolbox toolbar that allows you to\n# take a screenshot of the entire page\ntoolbox.buttons.screenshot = Take a screenshot of the entire page\n\n# LOCALIZATION NOTE (toolbox.buttons.splitconsole):\n# This is the tooltip of the button in the toolbox toolbar used to toggle\n# the split console.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.splitconsole = Toggle split console (%S)\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/storage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : This file contains the Storage Inspector strings. -->\n<!-- LOCALIZATION NOTE : Placeholder for the searchbox that allows you to filter the table items. -->\n\n\n<!ENTITY searchBox.placeholder         \"Elemek szűrése\">\n<!-- LOCALIZATION NOTE : Label of popup menu action to delete all storage items. -->\n\n<!ENTITY storage.popupMenu.deleteAllLabel \"Összes törlése\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (storage.filter.key):\n# Key shortcut used to focus the filter box on top of the data view\nstorage.filter.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText=Nincsenek kiszolgálók az oldalon\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText=Nincsenek adatok a kijelölt kiszolgálóhoz\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies=Sütik\ntree.labels.localStorage=Helyi tároló\ntree.labels.sessionStorage=Munkamenet-tároló\ntree.labels.indexedDB=Indexelt DB\ntree.labels.Cache=Gyorsítótár-tároló\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.uniqueKey=Egyedi kulcs\ntable.headers.cookies.name=Név\ntable.headers.cookies.path=Útvonal\ntable.headers.cookies.host=Tartomány\ntable.headers.cookies.expires=Lejárat\ntable.headers.cookies.value=Érték\ntable.headers.cookies.lastAccessed=Utolsó hozzáférés\ntable.headers.cookies.creationTime=Létrehozva\n\ntable.headers.localStorage.name=Kulcs\ntable.headers.localStorage.value=Érték\n\ntable.headers.sessionStorage.name=Kulcs\ntable.headers.sessionStorage.value=Érték\n\ntable.headers.Cache.url=URL\ntable.headers.Cache.status=Állapot\n\ntable.headers.indexedDB.uniqueKey=Egyedi kulcs\ntable.headers.indexedDB.name=Kulcs\ntable.headers.indexedDB.db=Adatbázis neve\ntable.headers.indexedDB.storage=Tároló\ntable.headers.indexedDB.objectStore=Objektumtároló neve\ntable.headers.indexedDB.value=Érték\ntable.headers.indexedDB.origin=Eredet\ntable.headers.indexedDB.version=Verzió\ntable.headers.indexedDB.objectStores=Objektumtárolók\ntable.headers.indexedDB.keyPath2=Kulcsútvonal\ntable.headers.indexedDB.autoIncrement=Automatikus növelés\ntable.headers.indexedDB.indexes=Indexek\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session=Munkamenet\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder=Értékek szűrése\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label=Adatok\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label=Feldolgozott érték\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteLabel):\n# Label of popup menu action to delete storage item.\nstorage.popupMenu.deleteLabel=„%S” törlése\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteAllLabel):\n# Label of popup menu action to delete all storage items.\nstorage.popupMenu.deleteAllFromLabel=Minden törlése innen: „%S”\n\n# LOCALIZATION NOTE (storage.idb.deleteBlocked):\n# Warning notification when IndexedDB database could not be deleted immediately.\nstorage.idb.deleteBlocked=„%S” adatbázis törlésre kerül az összes kapcsolat lezárása után.\n\n# LOCALIZATION NOTE (storage.idb.deleteError):\n# Error notification when IndexedDB database could not be deleted.\nstorage.idb.deleteError=„%S” adatbázis nem törölhető.\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n\n<!ENTITY newButton.label            \"Új\">\n<!ENTITY newButton.tooltip          \"Új stíluslap létrehozása és dokumentumhoz fűzése\">\n<!ENTITY newButton.accesskey        \"j\">\n\n<!ENTITY importButton.label         \"Importálás…\">\n<!ENTITY importButton.tooltip       \"Meglévő stíluslap importálása és dokumentumhoz fűzése\">\n<!ENTITY importButton.accesskey     \"I\">\n\n<!ENTITY visibilityToggle.tooltip   \"Stíluslap láthatóságának átváltása\">\n\n<!ENTITY saveButton.label           \"Mentés\">\n<!ENTITY saveButton.tooltip         \"Stíluslap fájlba mentése\">\n<!ENTITY saveButton.accesskey       \"s\">\n\n<!ENTITY optionsButton.tooltip      \"Stílusszerkesztő beállításai\">\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n\n<!ENTITY showOriginalSources.label     \"Eredeti források megjelenítése\">\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n\n<!ENTITY showOriginalSources.accesskey  \"o\">\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n\n<!ENTITY showMediaSidebar.label     \"@media oldalsáv megjelenítése\">\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n\n<!ENTITY mediaRules.label           \"@media szabályok\">\n\n<!ENTITY editorTextbox.placeholder  \"Írja ide a CSS-t.\">\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n\n<!ENTITY noStyleSheet.label         \"Ez az oldal nem rendelkezik stíluslappal.\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n\n<!ENTITY noStyleSheet-tip-start.label  \"Szeretne \">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"hozzáfűzni egy új stíluslapot\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \"?\">\n<!-- LOCALIZATION NOTE (openLinkNewTab.label): This is the text for the\n     context menu item that opens a stylesheet in a new tab -->\n\n<!ENTITY openLinkNewTab.label     \"Hivatkozás megnyitása új lapon\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<inline stíluslap #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=Új stíluslap #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=#1 szabály.;#1 szabály.\n\n# LOCALIZATION NOTE  (error-load): This is shown when loading fails.\nerror-load=A stíluslap nem tölthető be.\n\n# LOCALIZATION NOTE  (error-save): This is shown when saving fails.\nerror-save=A stíluslap nem menthető.\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed=Nem jeleníthetők meg lefedettségi információk a tömörített stíluslapokhoz\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=Stíluslap importálása\n\n# LOCALIZATION NOTE  (importStyleSheet.filter): This is the *.css filter title\nimportStyleSheet.filter=CSS-fájlok\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=Stíluslap mentése\n\n# LOCALIZATION NOTE  (saveStyleSheet.filter): This is the *.css filter title\nsaveStyleSheet.filter=CSS-fájlok\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey=S\n\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n\n\n<!ENTITY browserStylesLabel    \"Böngészőstílusok\">\n<!-- LOCALIZATION NOTE (filterStylesPlaceholder): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n\n<!ENTITY filterStylesPlaceholder      \"Stílusok szűrése\">\n<!-- LOCALIZATION NOTE (addRuleButtonTooltip): This is the tooltip shown when\n  -  hovering the `Add new rule` button in the rules view toolbar. This should\n  -  match ruleView.contextmenu.addNewRule in styleinspector.properties -->\n\n<!ENTITY addRuleButtonTooltip  \"Új szabály hozzáadása\">\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n\n<!ENTITY selectedElementLabel  \"Kijelölt elem:\">\n<!-- LOCALIZATION NOTE (togglePseudoClassPanel): This is the tooltip\n  -  shown when hovering over the `Toggle Pseudo Class Panel` button in the\n  -  rule view toolbar. -->\n\n<!ENTITY togglePseudoClassPanel  \"Álosztályok be/ki\">\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n\n<!ENTITY noPropertiesFound     \"Nincs CSS tulajdonság.\">\n<!-- FIXME: notes -->\n\n<!ENTITY computedViewTitle     \"Számított\">\n<!ENTITY ruleViewTitle         \"Szabályok\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n\n<!ENTITY closeCmd.key  \"W\">\n<!ENTITY toggleToolbox.key  \"I\">\n<!ENTITY toggleToolboxF12.keycode          \"VK_F12\">\n<!ENTITY toggleToolboxF12.keytext          \"F12\">\n<!-- LOCALIZATION NOTE (browserToolboxErrorMessage): This is the label\n  -  shown next to error details when the Browser Toolbox is unable to open. -->\n\n<!ENTITY browserToolboxErrorMessage          \"Hiba a böngésző eszköztár megnyitásakor:\">\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n\n<!ENTITY options.context.advancedSettings \"Speciális beállítások\">\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n\n<!ENTITY options.context.inspector \"Vizsgáló\">\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n\n<!ENTITY options.showUserAgentStyles.label \"Böngészőstílusok megjelenítése\">\n<!ENTITY options.showUserAgentStyles.tooltip \"A böngésző által betöltött alapértelmezett stílusok megjelenítése.\">\n<!-- LOCALIZATION NOTE (options.collapseAttrs.label): This is the label\n  -  for the checkbox option to enable collapse attributes in the Inspector\n  -  panel. -->\n\n<!ENTITY options.collapseAttrs.label \"DOM attribútumok csonkítása\">\n<!ENTITY options.collapseAttrs.tooltip \"Hosszú attribútumok csonkítása a vizsgálóban\">\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n\n<!ENTITY options.defaultColorUnit.label \"Alapértelmezett színegység\">\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n\n<!ENTITY options.defaultColorUnit.accesskey \"A\">\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.authored): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n\n<!ENTITY options.defaultColorUnit.authored \"Ahogy elkészült\">\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n\n<!ENTITY options.defaultColorUnit.hex \"Hexa\">\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n\n<!ENTITY options.defaultColorUnit.name \"Színnevek\">\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n\n<!ENTITY options.context.triggersPageRefresh  \"* Csak ez a munkamenet, újratölti az oldalt\">\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n\n<!ENTITY options.enableChrome.label5    \"A böngésző chrome és kiegészítő hibakeresési eszköztárak be\">\n<!ENTITY options.enableChrome.tooltip3  \"Különböző fejlesztői eszközök használata a böngésző kontextusában (az Eszközök -> Webfejlesztő -> Böngésző eszköztárán keresztül) és kiegészítők hibakeresése a Kiegészítőkezelőből\">\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n\n<!ENTITY options.enableRemote.label3    \"Távoli hibakeresés be/ki\">\n<!ENTITY options.enableRemote.tooltip2  \"Ennek bekapcsolásával távoli példányok, mint például a Firefox OS hibakeresése végezhető el\">\n<!-- LOCALIZATION NOTE (options.enableWorkers.label): This is the label for the\n  -  checkbox that toggles worker debugging, i.e. devtools.debugger.workers\n  -  boolean preference in about:config, in the options panel. -->\n\n<!ENTITY options.enableWorkers.label    \"Workek hibakeresés be/ki (fejlesztés alatt)\">\n<!ENTITY options.enableWorkers.tooltip  \"Ennek bekapcsolásával a fejlesztő eszközök használhatók lesznek workerek hibakeresésére is\">\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n\n<!ENTITY options.disableJavaScript.label     \"JavaScript kikapcsolása *\">\n<!ENTITY options.disableJavaScript.tooltip   \"Ezen beállítás bekapcsolásakor a JavaScript ki lesz kapcsolva az aktuális lapon. A lap vagy az eszközkészlet bezárásakor ez a beállítás el lesz felejtve.\">\n<!-- LOCALIZATION NOTE (options.disableHTTPCache.label,\n  -  options.disableHTTPCache.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the HTTP cache on or off. -->\n\n<!ENTITY options.disableHTTPCache.label     \"HTTP gyorsítótár ki (ha az eszközkészlet nyitva van)\">\n<!ENTITY options.disableHTTPCache.tooltip   \"Ezzel kikapcsolható a HTTP gyorsítótár minden lapon, amelyen az eszközkészlet nyitva van. A Service Workerekre ez nincs hatással.\">\n<!-- LOCALIZATION NOTE (options.enableServiceWorkersHTTP.label,\n  -  options.enableServiceWorkersHTTP.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the service workers testing features on or off. This option enables service workers over HTTP. -->\n\n<!ENTITY options.enableServiceWorkersHTTP.label     \"A Service Workers bekapcsolása HTTP-n (ha az eszköztár nyitva van)\">\n<!ENTITY options.enableServiceWorkersHTTP.tooltip   \"A Service Workers bekapcsolása HTTP-n minden laphoz, amelyeken az eszköztár nyitva van.\">\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label2): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n\n<!ENTITY options.selectDefaultTools.label2    \"Alapértelmezett fejlesztői eszközök\">\n<!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n\n<!ENTITY options.selectAdditionalTools.label  \"Kiegészítők által telepített fejlesztői eszközök\">\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n\n<!ENTITY options.selectEnabledToolboxButtons.label     \"Elérhető eszközkészletgombok\">\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n\n<!ENTITY options.toolNotSupported.label  \"* Nem támogatott a jelenlegi eszközkészlet célhoz\">\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n\n<!ENTITY options.selectDevToolsTheme.label2   \"Témák\">\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n\n<!ENTITY options.usedeveditiontheme.label   \"A Developer Edition böngészőtéma használata\">\n<!ENTITY options.usedeveditiontheme.tooltip \"A Developer Edition böngészőtéma használata be/ki.\">\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n\n<!ENTITY options.webconsole.label            \"Webkonzol\">\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n\n<!ENTITY options.timestampMessages.label      \"Időbélyegek be/ki\">\n<!ENTITY options.timestampMessages.tooltip    \"Ezen beállítás bekapcsolásakor a parancsok és a kimenet a Webkonzolon időbélyeggel jelennek meg\">\n<!-- LOCALIZATION NOTE (options.debugger.label): This is the label for the\n  -  heading of the group of Debugger preferences in the options panel. -->\n\n<!ENTITY options.debugger.label            \"Hibakereső\">\n<!-- LOCALIZATION NOTE (options.sourceMap.label): This is the\n   - label for the checkbox that toggles source maps in the Debugger -->\n\n<!ENTITY options.sourceMaps.label      \"Forrástérképek engedélyezése\">\n<!ENTITY options.sourceMaps.tooltip    \"Ha engedélyezi ezt a beállítást, akkor a források le lesznek képezve a hibakeresőben és a konzolban.\">\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n\n<!ENTITY options.styleeditor.label            \"Stílusszerkesztő\">\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n\n<!ENTITY options.stylesheetSourceMaps.label      \"Eredeti források megjelenítése\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"Eredeti források (pl. Sass fájlok) megjelenítése a Stílusszerkesztőben és a Vizsgálóban\">\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n\n<!ENTITY options.stylesheetAutocompletion.label      \"CSS automatikus kiegészítése\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"CSS tulajdonságok, értékek és szelektorok automatikus kiegészítése a Stílusszerkesztőben gépelés közben\">\n<!-- LOCALIZATION NOTE (options.screenshot.label): This is the label for the\n   -  heading of the group of Screenshot preferences in the options\n   -  panel. -->\n\n<!ENTITY options.screenshot.label            \"Képernyőkép viselkedése\">\n<!-- LOCALIZATION NOTE (options.screenshot.clipboard.label): This is the\n   - label for the checkbox that toggles screenshot to clipboard feature. -->\n\n<!ENTITY options.screenshot.clipboard.label      \"Képernyőkép a vágólapra\">\n<!ENTITY options.screenshot.clipboard.tooltip    \"A képernyőkép mentése közvetlenül a vágólapra\">\n<!-- LOCALIZATION NOTE (options.screenshot.audio.label): This is the\n   - label for the checkbox that toggles the camera shutter audio for screenshot tool -->\n\n<!ENTITY options.screenshot.audio.label      \"Exponáló hang lejátszása\">\n<!ENTITY options.screenshot.audio.tooltip    \"Engedélyezi a fényképező hangot a képernyőkép készítésekor\">\n<!-- LOCALIZATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n\n<!ENTITY options.commonPrefs.label           \"Közös beállítások\">\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n\n<!ENTITY options.enablePersistentLogs.label    \"Állandó naplók engedélyezése\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"Ezen beállítás bekapcsolásakor a Webkonzol és a Hálózatfigyelő nem törli a kimenetet egy új lapra lépéskor\">\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n\n<!ENTITY options.showPlatformData.label    \"A Gecko platform adatainak megjelenítése\">\n<!ENTITY options.showPlatformData.tooltip  \"A JavaScript profilozó jelentései tartalmazni fogják a Gecko platform szimbólumait is\">\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n\n<!ENTITY options.sourceeditor.label                     \"Szerkesztőbeállítások\">\n<!ENTITY options.sourceeditor.detectindentation.label   \"Behúzás felismerése\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"A behúzás felismerése a forrástartalom alapján\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label   \"Zárójelek automatikus lezárása\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"Záró zárójelek automatikus beszúrása\">\n<!ENTITY options.sourceeditor.expandtab.label           \"Behúzás szóközökkel\">\n<!ENTITY options.sourceeditor.expandtab.tooltip         \"Szóközök használata a tab karakter helyett\">\n<!ENTITY options.sourceeditor.tabsize.label             \"Tab méret\">\n<!ENTITY options.sourceeditor.tabsize.accesskey         \"T\">\n<!ENTITY options.sourceeditor.keybinding.label          \"Keybindings\">\n<!ENTITY options.sourceeditor.keybinding.accesskey      \"K\">\n<!ENTITY options.sourceeditor.keybinding.default.label  \"Default\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip=Dokkolás a böngészőablak aljához\ntoolboxDockButtons.side.tooltip=Dokkolás a böngészőablak széléhez\ntoolboxDockButtons.window.tooltip=Megjelenítés külön ablakban\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.minimize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the minimize button in the toolbar. When clicked, the\n# button minimizes the toolbox so that just the toolbar is visible at the\n# bottom.\ntoolboxDockButtons.bottom.minimize=Eszköztár minimalizálása\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.maximize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the maximize button in the toolbar. When clicked, the\n# button maximizes the toolbox again (if it had been minimized before) so that\n# the whole toolbox is visible again.\ntoolboxDockButtons.bottom.maximize=Eszköztár maximalizálása\n\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of errors in the current web page\ntoolboxToggleButton.errors=#1 hiba;#1 hiba\n\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of warnings in the current web page\ntoolboxToggleButton.warnings=#1 figyelmeztetés;#1 figyelmeztetés\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\ntoolboxToggleButton.tooltip=%1$S, %2$S\\nKattintson a fejlesztői eszközök be-/kikapcsolásához.\n\n# LOCALIZATION NOTE (toolbar.closeButton.tooltip)\n# Used as a message in tooltip when overing the close button of the Developer\n# Toolbar.\ntoolbar.closeButton.tooltip=Fejlesztői eszköztár bezárása\n\n# LOCALIZATION NOTE (toolbar.toolsButton.tooltip)\n# Used as a message in tooltip when overing the wrench icon of the Developer\n# Toolbar, which toggle the developer toolbox.\ntoolbar.toolsButton.tooltip=Fejlesztői eszközök be/ki\n\n# LOCALIZATION NOTE (toolbox.titleTemplate1): This is the template\n# used to format the title of the toolbox.\n# The URL of the page being targeted: %1$S.\ntoolbox.titleTemplate1=Fejlesztői eszközök - %1$S\n\n# LOCALIZATION NOTE (toolbox.titleTemplate2): This is the template\n# used to format the title of the toolbox.\n# The page title or other name for the thing being targeted: %1$S\n# The URL of the page being targeted: %2$S.\ntoolbox.titleTemplate2=Fejlesztői eszközök - %1$S - %2$S\n\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\n# name when no tool is selected.\ntoolbox.defaultTitle=Fejlesztői eszközök\n\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\n# toolbox as a whole\ntoolbox.label=Fejlesztői eszközök\n\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\n# used to add a * marker to the label for the Options Panel tool checkbox for the\n# tool which is not supported for the current toolbox target.\n# The name of the tool: %1$S.\noptions.toolNotSupportedMarker=%1$S *\n\n# LOCALIZATION NOTE (scratchpad.keycode)\n# Used for opening scratchpad from the detached toolbox window\n# Needs to match scratchpad.keycode from browser.dtd\nscratchpad.keycode=VK_F4\n\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\n# Used for toggling the browser console from the detached toolbox window\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\nbrowserConsoleCmd.commandkey=j\n\n# LOCALIZATION NOTE (pickButton.tooltip)\n# This is the tooltip of the pick button in the toolbox toolbar\npickButton.tooltip=Válasszon egy elemet az oldalról\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip=Minden lap\n\n# LOCALIZATION NOTE (toolbox.noContentProcessForTab.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running for the current tab\ntoolbox.noContentProcessForTab.message=Nincs tartalomfolyamat ehhez a laphoz.\n\n# LOCALIZATION NOTE (toolbox.viewCssSourceInStyleEditor.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a css file in the Style-Editor tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInStyleEditor is used.\ntoolbox.viewCssSourceInStyleEditor.label=Fájl megnyitása a stílusszerkesztőben\n\n# LOCALIZATION NOTE (toolbox.viewJsSourceInDebugger.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a js file in the Debugger tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInDebugger is used.\ntoolbox.viewJsSourceInDebugger.label=Fájl megnyitása a hibakeresőben\n\ntoolbox.resumeOrderWarning=Az oldal nem folytatódott a hibakereső csatlakoztatása után. A javításhoz zárja be, és nyissa meg újra az eszköztárat.\n\n# LOCALIZATION NOTE (toolbox.options.key)\n# Key shortcut used to open the options panel\ntoolbox.options.key=CmdOrCtrl+Shift+O\n\n# LOCALIZATION NOTE (toolbox.help.key)\n# Key shortcut used to open the options panel\ntoolbox.help.key=F1\n\n# LOCALIZATION NOTE (toolbox.nextTool.key)\n# Key shortcut used to select the next tool\ntoolbox.nextTool.key=CmdOrCtrl+]\n\n# LOCALIZATION NOTE (toolbox.previousTool.key)\n# Key shortcut used to select the previous tool\ntoolbox.previousTool.key=CmdOrCtrl+[\n\n# LOCALIZATION NOTE (toolbox.zoom*.key)\n# Key shortcuts used to zomm in/out or reset the toolbox\n# Should match fullZoom*Cmd.commandkey values from browser.dtd\ntoolbox.zoomIn.key=CmdOrCtrl+Plus\ntoolbox.zoomIn2.key=CmdOrCtrl+=\ntoolbox.zoomIn3.key=‌\n\ntoolbox.zoomOut.key=CmdOrCtrl+-\ntoolbox.zoomOut2.key=‌\n\ntoolbox.zoomReset.key=CmdOrCtrl+0\ntoolbox.zoomReset2.key=‌\n\n# LOCALIZATION NOTE (toolbox.reload*.key)\n# Key shortcuts used to reload the page\ntoolbox.reload.key=CmdOrCtrl+R\ntoolbox.reload2.key=F5\n\n# LOCALIZATION NOTE (toolbox.forceReload*.key)\n# Key shortcuts used to force reload of the page by bypassing caches\ntoolbox.forceReload.key=CmdOrCtrl+Shift+R\ntoolbox.forceReload2.key=CmdOrCtrl+F5\n\n# LOCALIZATION NOTE (toolbox.minimize.key)\n# Key shortcut used to minimize the toolbox\ntoolbox.minimize.key=CmdOrCtrl+Shift+U\n\n# LOCALIZATION NOTE (toolbox.toggleHost.key)\n# Key shortcut used to move the toolbox in bottom or side of the browser window\ntoolbox.toggleHost.key=CmdOrCtrl+Shift+D\n\n# LOCALIZATION NOTE (toolbox.frames.tooltip): This is the label for\n# the iframes menu list that appears only when the document has some.\n# It allows you to switch the context of the whole toolbox.\ntoolbox.frames.tooltip=Jelöljön ki egy iframe-et a jelenleg megcélzott dokumentumként\n\n# LOCALIZATION NOTE (toolbox.noautohide.tooltip): This is the label for\n# the button to force the popups/panels to stay visible on blur.\n# This is only visible in the browser toolbox as it is meant for\n# addon developers and Firefox contributors.\ntoolbox.noautohide.tooltip=Felugrók automatikus elrejtése ki\n\n# LOCALIZATION NOTE (toolbox.closebutton.tooltip): This is the tooltip for\n# the close button the developer tools toolbox.\ntoolbox.closebutton.tooltip=Fejlesztői eszköztár bezárása\n\n# LOCALIZATION NOTE (toolbox.allToolsButton.tooltip): This is the tooltip for the\n# \"all tools\" button displayed when some tools are hidden by overflow of the toolbar.\n\n\n# LOCALIZATION NOTE (toolbox.allToolsButton.tooltip): This is the tooltip for the\n# \"all tools\" button displayed when some tools are hidden by overflow of the toolbar.\ntoolbox.allToolsButton.tooltip=Select another tool\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n\n<!ENTITY window.title \"Webkonzol\">\n<!ENTITY browserConsole.title \"Böngészőkonzol\">\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n\n<!ENTITY openURL.label     \"URL megnyitása új lapon\">\n<!ENTITY openURL.accesskey \"U\">\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n\n<!ENTITY btnPageNet.label   \"Hálózat\">\n<!ENTITY btnPageNet.tooltip \"Hálózati hozzáférés naplózása\">\n<!ENTITY btnPageNet.accesskey \"H\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"H\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"CSS hibák és figyelmeztetések naplózása\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"JavaScript-kivételek naplózása\">\n<!ENTITY btnPageJS.accesskey  \"J\">\n<!ENTITY btnPageSecurity.label \"Biztonság\">\n<!ENTITY btnPageSecurity.tooltip \"Biztonsági hibák és figyelmeztetések naplózása\">\n<!ENTITY btnPageSecurity.accesskey \"B\">\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n\n<!ENTITY btnPageLogging.label   \"Naplózás\">\n<!ENTITY btnPageLogging.tooltip \"A „window.console” objektumnak küldött naplóüzenetek\">\n<!ENTITY btnPageLogging.accesskey3 \"a\">\n<!ENTITY btnConsoleErrors       \"Hibák\">\n<!ENTITY btnConsoleInfo         \"Info\">\n<!ENTITY btnConsoleWarnings     \"Figyelmeztetések\">\n<!ENTITY btnConsoleLog          \"Napló\">\n<!ENTITY btnConsoleXhr          \"XHR\">\n<!ENTITY btnConsoleReflows      \"Áttördelések\">\n<!-- LOCALIZATION NOTE (btnServerLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls on the HTTP server. -->\n\n<!ENTITY btnServerLogging.label       \"Kiszolgáló\">\n<!ENTITY btnServerLogging.tooltip     \"Webkiszolgálótól kapott üzenetek naplózása\">\n<!ENTITY btnServerLogging.accesskey   \"K\">\n<!ENTITY btnServerErrors              \"Hibák\">\n<!ENTITY btnServerInfo                \"Info\">\n<!ENTITY btnServerWarnings            \"Figyelmeztetések\">\n<!ENTITY btnServerLog                 \"Napló\">\n<!-- LOCALIZATION NODE (btnConsoleSharedWorkers) the term \"Shared Workers\"\n  -  should not be translated. -->\n\n<!ENTITY btnConsoleSharedWorkers \"Shared Workers\">\n<!-- LOCALIZATION NODE (btnConsoleServiceWorkers) the term \"Service Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleServiceWorkers \"Service Workers\">\n<!-- LOCALIZATION NODE (btnConsoleWindowlessWorkers) the term \"Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleWindowlessWorkers \"Kiegészítő vagy chrome Workers\">\n\n<!ENTITY filterOutput.placeholder \"Kimenet szűrése\">\n<!ENTITY btnClear.label        \"Törlés\">\n<!ENTITY btnClear.tooltip      \"A webkonzol kimenetének törlése\">\n<!ENTITY btnClear.accesskey    \"T\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> \n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"‌\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"‌\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"‌\">\n\n<!ENTITY copyURLCmd.label     \"Hivatkozás címének másolása\">\n<!ENTITY copyURLCmd.accesskey \"a\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n<!ENTITY openInVarViewCmd.label \"Megnyitás változók nézetben\">\n<!ENTITY openInVarViewCmd.accesskey \"v\">\n<!ENTITY storeAsGlobalVar.label \"Tárolás globális változóként\">\n<!ENTITY storeAsGlobalVar.accesskey \"o\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n\n\n\n<!ENTITY webAudioEditorUI.reloadNotice1   \"Frissítse\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n\n<!ENTITY webAudioEditorUI.reloadNotice2   \"az oldalt a hang kontextus megjelenítéséhez és szerkesztéséhez.\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n\n<!ENTITY webAudioEditorUI.emptyNotice     \"Várakozás hang kontextus létrehozására…\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n\n<!ENTITY webAudioEditorUI.tab.properties2 \"Tulajdonságok\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n\n<!ENTITY webAudioEditorUI.tab.automation  \"Automatizálás\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n\n<!ENTITY webAudioEditorUI.inspectorTitle  \"AudioNode vizsgáló\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"Nincs kijelölve AudioNode\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n\n<!ENTITY webAudioEditorUI.propertiesEmpty \"A csomópontnak nincsenek tulajdonságai.\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n\n<!ENTITY webAudioEditorUI.automationEmpty \"A csomópont nem rendelkezik AudioParams tulajdonsággal.\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n\n<!ENTITY webAudioEditorUI.automationNoEvents \"Az AudioParam nem rendelkezik automatizálási eseményekkel.\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=Vizsgáló összecsukása\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=Vizsgáló kinyitása\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S.%03S\n\nhelperFuncUnsupportedTypeError=A pprint hívása nem lehetséges ennél az objektumtípusnál.\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS): this string is used to\n# show the duration between two network events (e.g request and response\n# header or response header and response body). Parameters: %S is the duration.\nNetworkPanel.durationMS=%S ms\n\nConsoleAPIDisabled=A Webkonzol naplózási API-ját (console.log, console.info, console.warn, console.error) letiltotta egy parancsfájl ezen az oldalon.\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): the Web Console floating\n# panel title. For RTL languages you need to set the LRM in the string to give\n# the URL the correct direction. Parameters: %S is the web page URL.\nwebConsoleWindowTitleAndURL=Webkonzol - %S\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): the message displayed\n# after a URL in the Web Console that has been flagged for Mixed Content (i.e.\n# http content in an https page).\nwebConsoleMixedContentWarning=Vegyes tartalom\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel=További tudnivalók\n\n# LOCALIZATION NOTE (scratchpad.linkText): the text used in the right hand\n# side of the Web Console command line when JavaScript is being entered, to\n# indicate how to jump into scratchpad mode.\nscratchpad.linkText=Shift+RETURN - Megnyitás a Scratchpadben\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink=áttördelés: %Sms\nreflow.messageWithLink=áttördelés: %Sms\nreflow.messageLinkText=%1$S függvény, %2$S sor %3$S\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction): this string is used to\n# display JavaScript functions that have no given name - they are said to be\n# anonymous. Test console.trace() in the webconsole.\nstacktrace.anonymousFunction=<névtelen>\n\n# LOCALIZATION NOTE (stacktrace.asyncStack): this string is used to\n# indicate that a given stack frame has an async parent.\n# %S is the \"Async Cause\" of the frame.\nstacktrace.asyncStack=(Aszinkron: %S)\n\n# LOCALIZATION NOTE (timerStarted): this string is used to display the result\n# of the console.time() call. Parameters: %S is the name of the timer.\ntimerStarted=%S: óra elindult\n\n# LOCALIZATION NOTE (timeEnd): this string is used to display the result of\n# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S\n# is the number of milliseconds.\ntimeEnd=%1$S: %2$S ms\n\n# LOCALIZATION NOTE (consoleCleared): this string is displayed when receiving a\n# call to console.clear() to let the user know the previous messages of the\n# console have been removed programmatically.\nconsoleCleared=A konzol törölve.\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel=<nincs címke>\n\n# LOCALIZATION NOTE (noGroupLabel): this string is used to display\n# console.group messages with no label provided.\nnoGroupLabel=<nincs csoportcímke>\n\n# LOCALIZATION NOTE (Autocomplete.blank): this string is used when inputnode\n# string containing anchor doesn't matches to any property in the content.\nAutocomplete.blank=  <- nincs eredmény\n\nmaxTimersExceeded=Ezen az oldalon nem indítható el több óra.\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded=Az oldalon a számlálók maximálisan engedélyezett száma túllépve.\n\n# LOCALIZATION NOTE (longStringEllipsis): the string displayed after a long\n# string. This string is clickable such that the rest of the string is\n# retrieved from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): the string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=A megjeleníteni kívánt karakterlánc túl hosszú a Webkonzolon való megjelenítéshez.\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=A kapcsolat túllépte az időkorlátot. Nézze meg a Hibakonzolt mindkét eszközön a lehetséges hibaüzenetekért. Az újrapróbálkozáshoz nyissa meg újra a Webkonzolt.\\u0020\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Tulajdonságok szűrése\n\n# LOCALIZATION NOTE (emptyPropertiesList): the text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=Nincsenek megjeleníthető tulajdonságok\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2=#1 ismétlés;#1 ismétlés\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector=Kattintson a csomópont kijelöléséhez a vizsgálóban\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument=Nem lehet az adott ablakba lépni a cd()-vel. Érvénytelen argumentum.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Becsapós levél figyelmeztetés: Legyen óvatos olyan dolgok beillesztésekor, amiket nem ért. Ez lehetővé teheti a támadóknak a személyazonossága ellopását, vagy a számítógépe feletti irányítás átvételét. Írja be a következőt alább (nem kell Entert nyomni) a beillesztés engedélyezéséhez: „%S”.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=beillesztem\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails=Üzenetrészletek megjelenítése/elrejtése.\n\n# LOCALIZATION NOTE (groupToggle): the text that is displayed when\n# you hover the arrow for expanding/collapsing the messages of a group.\ngroupToggle=Csoport megjelenítése/elrejtése.\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel=#1 üres hely;#1 üres hely\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index=(index)\ntable.iterationIndex=(iterációs index)\ntable.key=Kulcs\ntable.value=Értékek\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=Hiba\nseverity.warn=Figyelmeztetés\nseverity.info=Információ\nseverity.log=Napló\n\n# LOCALIZATION NOTE (level.error, level.warn, level.info, level.log, level.debug):\n# tooltip for icons next to console output\nlevel.error=Hiba\nlevel.warn=Figyelmeztetés\nlevel.info=Információ\nlevel.log=Napló\n\n# LOCALIZATION NOTE (webconsole.find.key)\n# Key shortcut used to focus the search box on upper right of the console\nwebconsole.find.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (webconsole.close.key)\n# Key shortcut used to close the Browser console (doesn't work in regular web console)\nwebconsole.close.key=CmdOrCtrl+W\n\n# LOCALIZATION NOTE (webconsole.clear.key*)\n# Key shortcut used to clear the console output\nwebconsole.clear.key=Ctrl+Shift+L\nwebconsole.clear.keyOSX=Ctrl+L\n\n# LOCALIZATION NOTE (webconsole.menu.copyURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# copies the URL displayed in the message to the clipboard.\nwebconsole.menu.copyURL.label=Hivatkozás címének másolása\nwebconsole.menu.copyURL.accesskey=a\n\n# LOCALIZATION NOTE (webconsole.menu.openURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# opens the URL displayed in a new browser tab.\nwebconsole.menu.openURL.label=URL megnyitása új lapon\nwebconsole.menu.openURL.accesskey=U\n\n# LOCALIZATION NOTE (webconsole.menu.openInVarView.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# opens the webconsole variable view for the logged variable.\nwebconsole.menu.openInVarView.label=Megnyitás a Változók nézetben\nwebconsole.menu.openInVarView.accesskey=V\n\n# LOCALIZATION NOTE (webconsole.menu.storeAsGlobalVar.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# creates a new global variable pointing to the logged variable.\nwebconsole.menu.storeAsGlobalVar.label=Tárolás globális változóként\nwebconsole.menu.storeAsGlobalVar.accesskey=o\n\n# LOCALIZATION NOTE (webconsole.menu.copy.label)\n# Label used for a context-menu item displayed for any log. Clicking on it will copy the\n# content of the log (or the user selection, if any).\nwebconsole.menu.copy.label=Másolás\nwebconsole.menu.copy.accesskey=M\n\n# LOCALIZATION NOTE (webconsole.menu.selectAll.label)\n# Label used for a context-menu item that will select all the content of the webconsole\n# output.\nwebconsole.menu.selectAll.label=Összes kijelölése\nwebconsole.menu.selectAll.accesskey=k\n\n# LOCALIZATION NOTE (webconsole.clearButton.tooltip)\n# Label used for the tooltip on the clear logs button in the console top toolbar bar.\n# Clicking on it will clear the content of the console.\n\n# LOCALIZATION NOTE (webconsole.toggleFilterButton.tooltip)\n# Label used for the tooltip on the toggle filter bar button in the console top\n# toolbar bar. Clicking on it will toggle the visibility of an additional bar which\n# contains filter buttons.\n\n# LOCALIZATION NOTE (webconsole.filterInput.placeholder)\n# Label used for for the placeholder on the filter input, in the console top toolbar.\n\n# LOCALIZATION NOTE (webconsole.errorsFilterButton.label)\n# Label used as the text of the \"Errors\" button in the additional filter toolbar.\n# It shows or hides error messages, either inserted in the page using\n# console.error() or as a result of a javascript error..\n\n# LOCALIZATION NOTE (webconsole.warningsFilterButton.label)\n# Label used as the text of the \"Warnings\" button in the additional filter toolbar.\n# It shows or hides warning messages, inserted in the page using console.warn().\n\n# LOCALIZATION NOTE (webconsole.logsFilterButton.label)\n# Label used as the text of the \"Logs\" button in the additional filter toolbar.\n# It shows or hides log messages, inserted in the page using console.log().\n\n# LOCALIZATION NOTE (webconsole.infoFilterButton.label)\n# Label used as the text of the \"Info\" button in the additional filter toolbar.\n# It shows or hides info messages, inserted in the page using console.info().\n\n# LOCALIZATION NOTE (webconsole.debugFilterButton.label)\n# Label used as the text of the \"Debug\" button in the additional filter toolbar.\n# It shows or hides debug messages, inserted in the page using console.debug().\n\n# LOCALIZATION NOTE (webconsole.cssFilterButton.label)\n# Label used as the text of the \"CSS\" button in the additional filter toolbar.\n# It shows or hides CSS warning messages, inserted in the page by the browser\n# when there are CSS errors in the page.\n\n# LOCALIZATION NOTE (webconsole.xhrFilterButton.label)\n# Label used as the text of the \"XHR\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes an XMLHttpRequest or\n# a fetch call.\n\n# LOCALIZATION NOTE (webconsole.requestsFilterButton.label)\n# Label used as the text of the \"Requests\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes a network call, for example\n# when an image or a scripts is requested.\n\nlevel.debug=Debug\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\n\n# LOCALIZATION NOTE (webconsole.clearButton.tooltip)\n# Label used for the tooltip on the clear logs button in the console top toolbar bar.\n# Clicking on it will clear the content of the console.\nwebconsole.clearButton.tooltip=Clear the Web Console output\n\n# LOCALIZATION NOTE (webconsole.cssFilterButton.label)\n# Label used as the text of the \"CSS\" button in the additional filter toolbar.\n# It shows or hides CSS warning messages, inserted in the page by the browser\n# when there are CSS errors in the page.\nwebconsole.cssFilterButton.label=CSS\n\n# LOCALIZATION NOTE (webconsole.debugFilterButton.label)\n# Label used as the text of the \"Debug\" button in the additional filter toolbar.\n# It shows or hides debug messages, inserted in the page using console.debug().\nwebconsole.debugFilterButton.label=Debug\n\n# LOCALIZATION NOTE (webconsole.errorsFilterButton.label)\n# Label used as the text of the \"Errors\" button in the additional filter toolbar.\n# It shows or hides error messages, either inserted in the page using\n# console.error() or as a result of a javascript error..\nwebconsole.errorsFilterButton.label=Errors\n\n# LOCALIZATION NOTE (webconsole.filterInput.placeholder)\n# Label used for for the placeholder on the filter input, in the console top toolbar.\nwebconsole.filterInput.placeholder=Filter output\n\n# LOCALIZATION NOTE (webconsole.infoFilterButton.label)\n# Label used as the text of the \"Info\" button in the additional filter toolbar.\n# It shows or hides info messages, inserted in the page using console.info().\nwebconsole.infoFilterButton.label=Info\n\n# LOCALIZATION NOTE (webconsole.logsFilterButton.label)\n# Label used as the text of the \"Logs\" button in the additional filter toolbar.\n# It shows or hides log messages, inserted in the page using console.log().\nwebconsole.logsFilterButton.label=Logs\n\n# LOCALIZATION NOTE (webconsole.requestsFilterButton.label)\n# Label used as the text of the \"Requests\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes a network call, for example\n# when an image or a scripts is requested.\nwebconsole.requestsFilterButton.label=Requests\n\n# LOCALIZATION NOTE (webconsole.toggleFilterButton.tooltip)\n# Label used for the tooltip on the toggle filter bar button in the console top\n# toolbar bar. Clicking on it will toggle the visibility of an additional bar which\n# contains filter buttons.\nwebconsole.toggleFilterButton.tooltip=Toggle filter bar\n\n# LOCALIZATION NOTE (webconsole.warningsFilterButton.label)\n# Label used as the text of the \"Warnings\" button in the additional filter toolbar.\n# It shows or hides warning messages, inserted in the page using console.warn().\nwebconsole.warningsFilterButton.label=Warnings\n\n# LOCALIZATION NOTE (webconsole.xhrFilterButton.label)\n# Label used as the text of the \"XHR\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes an XMLHttpRequest or\n# a fetch call.\nwebconsole.xhrFilterButton.label=XHR\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n\n<!ENTITY projectMenu_label \"Projekt\">\n<!ENTITY projectMenu_accesskey \"P\">\n<!ENTITY projectMenu_newApp_label \"Új app…\">\n<!ENTITY projectMenu_newApp_accesskey \"a\">\n<!ENTITY projectMenu_importPackagedApp_label \"Csomagolt app megnyitása…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"C\">\n<!ENTITY projectMenu_importHostedApp_label \"Kiszolgálóoldali app megnyitása…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"K\">\n<!ENTITY projectMenu_selectApp_label \"App megnyitása…\">\n<!ENTITY projectMenu_selectApp_accesskey \"n\">\n<!ENTITY projectMenu_play_label \"Telepítés és futtatás\">\n<!ENTITY projectMenu_play_accesskey \"T\">\n<!ENTITY projectMenu_stop_label \"App leállítása\">\n<!ENTITY projectMenu_stop_accesskey \"l\">\n<!ENTITY projectMenu_debug_label \"App hibakeresése\">\n<!ENTITY projectMenu_debug_accesskey \"h\">\n<!ENTITY projectMenu_remove_label \"Projekt eltávolítása\">\n<!ENTITY projectMenu_remove_accesskey \"P\">\n<!ENTITY projectMenu_showPrefs_label \"Beállítások\">\n<!ENTITY projectMenu_showPrefs_accesskey \"e\">\n<!ENTITY projectMenu_manageComponents_label \"Extra összetevők kezelése\">\n<!ENTITY projectMenu_manageComponents_accesskey \"E\">\n<!ENTITY projectMenu_refreshTabs_label \"Lapok frissítése\">\n\n<!ENTITY runtimeMenu_label \"Futtatókörnyezet\">\n<!ENTITY runtimeMenu_accesskey \"F\">\n<!ENTITY runtimeMenu_disconnect_label \"Leválás\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"L\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"Képernyőkép\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"K\">\n<!ENTITY runtimeMenu_showDetails_label \"Futtatókörnyezet infó\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"u\">\n<!ENTITY runtimeMenu_showMonitor_label \"Figyelés\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"F\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Eszközbeállítások\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"z\">\n<!ENTITY runtimeMenu_showSettings_label \"Eszközbeállítások\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"z\">\n\n<!ENTITY viewMenu_label \"Nézet\">\n<!ENTITY viewMenu_accesskey \"z\">\n<!ENTITY viewMenu_toggleEditor_label \"Szerkesztő be/ki\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"S\">\n<!ENTITY viewMenu_zoomin_label \"Nagyítás\">\n<!ENTITY viewMenu_zoomin_accesskey \"N\">\n<!ENTITY viewMenu_zoomout_label \"Kicsinyítés\">\n<!ENTITY viewMenu_zoomout_accesskey \"K\">\n<!ENTITY viewMenu_resetzoom_label \"Nagyítás visszaállítása\">\n<!ENTITY viewMenu_resetzoom_accesskey \"v\">\n\n<!ENTITY projectButton_label \"App megnyitása\">\n<!ENTITY runtimeButton_label \"Futtatókörnyezet kiválasztása\">\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n\n<!ENTITY key_quit \"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel \"O\">\n<!-- reload app -->\n<!ENTITY key_play \"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor \"B\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n\n<!ENTITY projectPanel_myProjects \"Projektjeim\">\n<!ENTITY projectPanel_runtimeApps \"Futtatókörnyezet appok\">\n<!ENTITY projectPanel_tabs \"Lapok\">\n<!ENTITY runtimePanel_usb \"USB eszközök\">\n<!ENTITY runtimePanel_wifi \"Wi-Fi eszközök\">\n<!ENTITY runtimePanel_simulator \"Szimulátorok\">\n<!ENTITY runtimePanel_other \"Egyéb\">\n<!ENTITY runtimePanel_installsimulator \"Szimulátor telepítése\">\n<!ENTITY runtimePanel_noadbhelper \"ADB segéd telepítése\">\n<!ENTITY runtimePanel_nousbdevice \"Nem látja az eszközt?\">\n<!ENTITY runtimePanel_refreshDevices_label \"Eszközök frissítése\">\n<!-- Lense -->\n\n<!ENTITY details_valid_header \"érvényes\">\n<!ENTITY details_warning_header \"figyelmeztetések\">\n<!ENTITY details_error_header \"hibák\">\n<!ENTITY details_description \"Leírás\">\n<!ENTITY details_location \"Hely\">\n<!ENTITY details_manifestURL \"App azonosító\">\n<!ENTITY details_removeProject_button \"Projekt eltávolítása\">\n<!ENTITY details_showPrepackageLog_button \"Előzetes csomagolási napló megjelenítése\">\n<!-- New App -->\n\n<!ENTITY newAppWindowTitle \"Új app\">\n<!ENTITY newAppHeader \"Válasszon sablont\">\n<!ENTITY newAppLoadingTemplate \"Sablonok betöltése…\">\n<!ENTITY newAppProjectName \"Projektnév:\">\n<!-- Decks -->\n\n\n\n<!ENTITY deck_close \"Bezárás\">\n<!-- Addons -->\n\n<!ENTITY addons_title \"Extra összetevők\">\n<!ENTITY addons_aboutaddons \"Kiegészítőkezelő megnyitása\">\n<!-- Prefs -->\n\n<!ENTITY prefs_title \"Beállítások\">\n<!ENTITY prefs_editor_title \"Szerkesztő\">\n<!ENTITY prefs_general_title \"Általános\">\n<!ENTITY prefs_restore \"Alapértelmezések visszaállítása\">\n<!ENTITY prefs_manage_components \"Extra összetevők kezelése\">\n<!ENTITY prefs_options_autoconnectruntime \"Újracsatlakozás a korábbi futtatókörnyezethez\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"Újracsatlakozás a korábbi futtatókörnyezethez a WebIDE indulásakor\">\n<!ENTITY prefs_options_rememberlastproject \"Utolsó projekt megjegyzése\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"Előző projekt helyreállítása a WebIDE indulásakor\">\n<!ENTITY prefs_options_templatesurl \"Sablonok URL-je\">\n<!ENTITY prefs_options_templatesurl_tooltip \"Elérhető sablonok listája\">\n<!ENTITY prefs_options_showeditor \"Szerkesztő megjelenítése\">\n<!ENTITY prefs_options_showeditor_tooltip \"Belső szerkesztő megjelenítése\">\n<!ENTITY prefs_options_tabsize \"Tab méret\">\n<!ENTITY prefs_options_expandtab \"Lágy tabok\">\n<!ENTITY prefs_options_expandtab_tooltip \"Szóközök használata a tab karakter helyett\">\n<!ENTITY prefs_options_detectindentation \"Automatikus behúzás\">\n<!ENTITY prefs_options_detectindentation_tooltip \"A behúzás felismerése a forrástartalom alapján\">\n<!ENTITY prefs_options_autocomplete \"Automatikus kiegészítés\">\n<!ENTITY prefs_options_autocomplete_tooltip \"Kód automatikus kiegészítése\">\n<!ENTITY prefs_options_autoclosebrackets \"Zárójelek automatikus lezárása\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"Záró zárójelek automatikus beszúrása\">\n<!ENTITY prefs_options_keybindings \"Keybindings\">\n<!ENTITY prefs_options_keybindings_default \"Default\">\n<!ENTITY prefs_options_autosavefiles \"Fájlok automata mentése\">\n<!ENTITY prefs_options_autosavefiles_tooltip \"Szerkesztett fájlok automata mentése a projekt futtatása előtt\">\n<!-- Runtime Details -->\n\n<!ENTITY runtimedetails_title \"Futtatókörnyezet infó\">\n<!ENTITY runtimedetails_adbIsRoot \"Az ADB rootként fut:\">\n<!ENTITY runtimedetails_summonADBRoot \"root eszköz\">\n<!ENTITY runtimedetails_ADBRootWarning \"(feloldott rendszerbetöltőt igényel)\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Korlátlan fejlesztői jogosultságok:\">\n<!ENTITY runtimedetails_requestPrivileges \"magasabb jogosultságok kérése\">\n<!ENTITY runtimedetails_privilegesWarning \"(Újraindítja az eszközt. Root hozzáférést igényel.)\">\n<!-- Device Preferences and Settings -->\n\n<!ENTITY device_typeboolean \"Logikai\">\n<!ENTITY device_typenumber \"Egész\">\n<!ENTITY device_typestring \"Karakterlánc\">\n<!ENTITY device_typeobject \"Objektum\">\n<!ENTITY device_typenone \"Válasszon típust\">\n<!-- Device Preferences -->\n\n<!ENTITY devicepreference_title \"Eszközbeállítások\">\n<!ENTITY devicepreference_search \"Beállítások keresése\">\n<!ENTITY devicepreference_newname \"Új beállításnév\">\n<!ENTITY devicepreference_newtext \"Beállítás értéke\">\n<!ENTITY devicepreference_addnew \"Új beállítás hozzáadása\">\n<!-- Device Settings -->\n\n<!ENTITY devicesetting_title \"Eszközbeállítások\">\n<!ENTITY devicesetting_search \"Keresési beállítások\">\n<!ENTITY devicesetting_newname \"Új beállítás neve\">\n<!ENTITY devicesetting_newtext \"Beállítás értéke\">\n<!ENTITY devicesetting_addnew \"Új beállítás hozzáadása\">\n<!-- Monitor -->\n\n<!ENTITY monitor_title \"Figyelés\">\n<!ENTITY monitor_help \"Súgó\">\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n\n<!ENTITY wifi_auth_header \"Kliens azonosítása\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"A végpont, amelyhez kapcsolódik, további információkat igényel a kapcsolat hitelesítéséhez. Olvassa be a lenti QR-kódot a másik eszközön megjelenő kérdésre.\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"Nincs QR-beolvasási kérdés?\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"Van QR-beolvasási kérdés?\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"Ha a másik eszköz a QR-kód beolvasása helyett jelsort kér, akkor másolja át a lenti értéket a másik eszközre:\">\n<!ENTITY wifi_auth_qr_size_note \"Ha a QR kód túl kicsi a kapcsolat sikeres létrehozásához, akkor próbáljon nagyítani, vagy átméretezni az ablakot.\">\n<!-- Logs panel -->\n\n<!ENTITY logs_title \"Előzetes csomagolási parancsnaplók\">\n<!-- Simulator Options -->\n\n<!ENTITY simulator_title \"Szimulátor beállításai\">\n<!ENTITY simulator_remove \"Szimulátor törlése\">\n<!ENTITY simulator_reset \"Alapértelmezések visszaállítása\">\n<!ENTITY simulator_name \"Név\">\n<!ENTITY simulator_software \"Szoftver\">\n<!ENTITY simulator_version \"Verzió\">\n<!ENTITY simulator_profile \"Profil\">\n<!ENTITY simulator_hardware \"Hardver\">\n<!ENTITY simulator_device \"Eszköz\">\n<!ENTITY simulator_screenSize \"Képernyő\">\n<!ENTITY simulator_pixelRatio \"Képpontarány:\">\n<!ENTITY simulator_tv_data \"TV szimuláció\">\n<!ENTITY simulator_tv_data_open \"Beállítási adatok\">\n<!ENTITY simulator_tv_data_open_button \"Beállításkönyvtár megnyitása…\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/client/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=Firefox WebIDE\ntitle_app=Firefox WebIDE: %S\n\nruntimeButton_label=Futtatókörnyezet kiválasztása\nprojectButton_label=App megnyitása\n\nmainProcess_label=Fő folyamat\n\nlocal_runtime=Helyi futtatókörnyezet\nremote_runtime=Távoli futtatókörnyezet\nremote_runtime_promptTitle=Távoli futtatókörnyezet\nremote_runtime_promptMessage=gépnév:port\n\nimportPackagedApp_title=Válasszon könyvtárat\nimportHostedApp_title=Kiszolgálóoldali app megnyitása\nimportHostedApp_header=Írja be a Manifest URL-jét\n\nselectCustomBinary_title=Válasszon egyéni B2G binárist\nselectCustomProfile_title=Válasszon egyéni Gaia profilt\n\nnotification_showTroubleShooting_label=Hibaelhárítás\nnotification_showTroubleShooting_accesskey=H\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=Betöltés…\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected=Nem telepíthető a projekt. Nincs teljesen csatlakozva.\nerror_cantInstallValidationErrors=Nem telepíthető a projekt. Ellenőrzési hibák.\nerror_listRunningApps=Nem kérhető le az appok listája a készülékről\n\n# Variable: name of the operation (in english)\nerror_operationTimeout=A művelet túllépte az időkorlátot: %1$S\nerror_operationFail=A művelet sikertelen: %1$S\n\n# Variable: app name\nerror_cantConnectToApp=Nem lehet az apphoz kapcsolódni: %1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON=Nem kérhető le a kiegészítők listája: %S\n\nerror_appProjectsLoadFailed=Nem tölthető be a projektlista. Ez akkor fordulhat elő, ha ezt a profilt a Firefox újabb verziójával használta.\nerror_folderCreationFailed=Nem hozható létre projektmappa a kijelölt könyvtárban.\n\n# Variable: runtime app build ID (looks like this %Y%M%D format) and firefox build ID (same format)\nerror_runtimeVersionTooRecent=A csatlakoztatott futtatókörnyezet frissebb (%1$S), mint az asztali Firefox (%2$S). Ez nem támogatott, és a fejlesztő eszközök hibákba futhatnak. Frissítse a Firefoxot.\n\naddons_stable=stabil\naddons_unstable=nem stabil\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label=Firefox OS %1$S szimulátor (%2$S)\naddons_install_button=telepítés\naddons_uninstall_button=eltávolítás\naddons_adb_label=ADB-segéd kiegészítő\naddons_adapters_label=Eszközadapterek kiegészítő\naddons_adb_warning=Az USB-eszközök nem lesznek felismerve ezen kiegészítő nélkül\naddons_status_unknown=?\naddons_status_installed=Telepítve\naddons_status_uninstalled=Nincs telepítve\naddons_status_preparing=előkészítés\naddons_status_downloading=letöltés\naddons_status_installing=telepítés\n\nruntimedetails_checkno=nem\nruntimedetails_checkyes=igen\nruntimedetails_checkunknown=ismeretlen (az ADB Helper 0.4.0 vagy újabbat igényli)\nruntimedetails_notUSBDevice=Nem USB-eszköz\n\n# Validation status\nstatus_tooltip=Ellenőrzés állapota: %1$S\nstatus_valid=ÉRVÉNYES\nstatus_warning=FIGYELMEZTETÉSEK\nstatus_error=HIBÁK\nstatus_unknown=ISMERETLEN\n\n# Device preferences and settings\ndevice_reset_default=Visszaállítás az alapértelmezésre\n\n# Simulator options\nsimulator_custom_device=Egyéni\nsimulator_custom_binary=Egyéni B2G bináris…\nsimulator_custom_profile=Egyéni Gaia profil…\nsimulator_default_profile=Alapértelmezés használata\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/shared/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - devtools/client/styleeditor/styleeditor.xul for context -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n\n\n\n<!ENTITY csscoverage.backButton \"Vissza\">\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n\n<!ENTITY csscoverage.unused \"Nem használt szabályok\">\n<!ENTITY csscoverage.noMatches \"Nincs találat a következő szabályokra:\">\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n\n<!ENTITY csscoverage.optimize.header \"Optimalizálható oldalak\">\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n\n<!ENTITY csscoverage.optimize.body1 \"Néha felgyorsítható a betöltés a \">\n<!ENTITY csscoverage.optimize.body2 \"címkék áthelyezésével az oldal aljára, és új inline \">\n<!ENTITY csscoverage.optimize.body3 \"elem létrehozásával a „load” esemény előtt szükséges stílusokkal. A következő stílusblokkok szükségesek:\">\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n\n<!ENTITY csscoverage.optimize.bodyX \"Minden szabály beágyazva.\">\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n\n<!ENTITY csscoverage.footer1 \"Lásd \">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"a CSS lefedettség eszközről szóló MDN cikket\">\n<!ENTITY csscoverage.footer4 \"a jelentés előállításával kapcsolatos tudnivalókért.\">\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/shared/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc2,\n# csscoverageStopDesc2, csscoverageOneShotDesc2, csscoverageToggleDesc2,\n# csscoverageReportDesc2): Short descriptions of the csscoverage commands\ncsscoverageDesc=CSS lefedettségi elemzés vezérlése\ncsscoverageStartDesc2=CSS lefedettségi adatok gyűjtésének megkezdése\ncsscoverageStopDesc2=CSS lefedettségi adatok gyűjtésének leállítása\ncsscoverageOneShotDesc2=Azonnali CSS lefedettségi adatok gyűjtése\ncsscoverageToggleDesc2=CSS lefedettségi adatok gyűjtése be/ki\ncsscoverageReportDesc2=CSS lefedettségi jelentés megjelenítése\ncsscoverageStartNoReloadDesc=Ne kezdje az oldal újratöltésével\ncsscoverageStartNoReloadManual=A legjobb az aktuális oldal újratöltésével kezdeni, mert akkor a teszt egy ismert ponton kezdődik, de lehetnek olyan okok, amik miatt ez nem kívánatos (például az oldal olyan állapotot tartalmaz, ami az újratöltéskor elveszne).\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply=CSS lefedettségi elemzés futtatása\ncsscoverageDoneReply=A CSS lefedettségi elemzés kész\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError=A CSS lefedettségi elemzés már fut\ncsscoverageNotRunningError=A CSS lefedettségi elemzés nem fut\ncsscoverageNotRunError=A CSS lefedettségi elemzés még nem futott\ncsscoverageNoRemoteError=A cél nem támogatja a CSS lefedettségi elemzést\ncsscoverageOneShotReportError=A CSS lefedettségi jelentés nem érhető el „egyszeri” adatokhoz. Használja az indítást/leállítást.\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/shared/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=Bejövő kapcsolat\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=Távoli hibakeresési kapcsolat engedélyezésére vonatkozó kérés érkezett. Egy távoli kliens teljesen átveheti a böngészője irányítását!\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=Kliens végpont: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=Kiszolgáló végpont: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=Engedélyezi a kapcsolatot?\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=Letiltás\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=Kliens azonosítása\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=A végpont, amelyhez kapcsolódik, további információkat igényel a kapcsolat hitelesítéséhez. Adja meg a lenti jelsort a túloldalon megjelenő kérdésre.\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=Saját tanúsítvány: %1$S\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=Jelsor: %1$S\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=Adja meg a kliens jelsort\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=A kliensnek meg kell jelenítenie egy jelsort. Írja be itt azt a jelsort a kliens hitelesítésének befejezéséhez.\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/shared/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone=(Nincs leírás)\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName=Beállítások\n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc=Parancs végrehajtása ezen: %S\ncanonProxyManual=A távoli rendszeren végrehajtandó parancsok halmaza. A távoli rendszer %S használatával lesz elérve\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists=Már van „%S” nevű parancs\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\ncliEvalJavascript=JavaScript közvetlen beírása\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg=Túl sok argumentum\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions=Elérhető beállítások\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand2=Érvénytelen parancs: „%1$S”.\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam=Érték szükséges ehhez: „%1$S”.\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists=„%1$S” nem létezik\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists=„%1$S” már létezik\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile=„%1$S” nem fájl\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory=„%1$S” nem könyvtár\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch=„%1$S” nem egyezik ezzel: „%2$S”\n\n# LOCALIZATION NOTE: When the menu has displayed all the matches that it\n# should (i.e. about 10 items) then we display this to alert the user that\n# more matches are available.\nfieldMenuMore=Több találat, gépeljen még\n\n# LOCALIZATION NOTE: The command line provides completion for JavaScript\n# commands, however there are times when the scope of what we're completing\n# against can't be used. This error message is displayed when this happens.\njstypeParseScope=Elveszett a hatókör\n\n# LOCALIZATION NOTE (jstypeParseMissing, jstypeBeginSyntax,\n# jstypeBeginUnterm): These error messages are displayed when the command line\n# is doing JavaScript completion and encounters errors.\njstypeParseMissing=Nem található a tulajdonság: „%S”\njstypeBeginSyntax=Szintaktikai hiba\njstypeBeginUnterm=Nem terminált karakterlánc literál\n\n# LOCALIZATION NOTE: This message is displayed if the system for providing\n# JavaScript completions encounters and error it displays this.\njstypeParseError=Hiba\n\n# LOCALIZATION NOTE (typesNumberNan, typesNumberNotInt2, typesDateNan): These\n# error messages are displayed when the command line is passed a variable\n# which has the wrong format and can't be converted. Parameters: %S is the\n# passed variable.\ntypesNumberNan=„%S” nem alakítható számmá.\ntypesNumberNotInt2=„%S” nem alakítható egésszé.\ntypesDateNan=„%S” nem alakítható dátummá.\n\n# LOCALIZATION NOTE (typesNumberMax, typesNumberMin, typesDateMax,\n# typesDateMin): These error messages are displayed when the command line is\n# passed a variable which has a value out of range (number or date).\n# Parameters: %1$S is the passed variable, %2$S is the limit value.\ntypesNumberMax=%1$S nagyobb, mint a maximálisan megengedett: %2$S.\ntypesNumberMin=%1$S nagyobb, mint a minimálisan megengedett: %2$S.\ntypesDateMax=%1$S későbbi, mint a maximálisan megengedett: %2$S.\ntypesDateMin=%1$S korábbi, mint a minimálisan megengedett: %2$S.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# passed an option with a limited number of correct values, but the passed\n# value is not one of them.\ntypesSelectionNomatch=„%S” nem használható.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# expecting a CSS query string, however the passed string is not valid.\nnodeParseSyntax=Szintaktikai hiba a CSS queryben\n\n# LOCALIZATION NOTE (nodeParseMultiple, nodeParseNone): These error messages\n# are displayed when the command line is expecting a CSS string that matches a\n# single node, but more nodes (or none) match.\nnodeParseMultiple=Túl sok találat (%S)\nnodeParseNone=Nincs találat\n\n# LOCALIZATION NOTE (helpDesc, helpManual, helpSearchDesc, helpSearchManual3):\n# These strings describe the \"help\" command, used to display a description of\n# a command (e.g. \"help pref\"), and its parameter 'search'.\nhelpDesc=Segítség az elérhető parancsokhoz\nhelpManual=Segítség egy adott paranccsal kapcsolatban (ha megadott keresőkifejezést, és van pontos találat), vagy az elérhető parancsokról (ha nem adott meg keresőkifejezést vagy nincs pontos találat).\nhelpSearchDesc=Keresőkifejezés\nhelpSearchManual3=A megjelenített parancsok szűrésére használandó keresőkifejezés. A reguláris kifejezések nem támogatottak.\n\n# LOCALIZATION NOTE: These strings are displayed in the help page for a\n# command in the console.\nhelpManSynopsis=Összegezés\n\n# LOCALIZATION NOTE: This message is displayed in the help page if the command\n# has no parameters.\nhelpManNone=Nincs\n\n# LOCALIZATION NOTE: This message is displayed in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll=Elérhető parancsok:\n\n# LOCALIZATION NOTE (helpListPrefix, helpListNone): These messages are\n# displayed in response to the 'help <search>' command (i.e. with a search\n# string), just above the list of matching commands. Parameters: %S is the\n# search string.\nhelpListPrefix=„%S” kezdetű parancsok:\nhelpListNone=Nincsenek ilyen kezdetű parancsok: „%S”\n\n# LOCALIZATION NOTE (helpManRequired, helpManOptional, helpManDefault): When\n# the 'help x' command wants to show the manual for the 'x' command, it needs\n# to be able to describe the parameters as either required or optional, or if\n# they have a default value.\nhelpManRequired=szükséges\nhelpManOptional=elhagyható\nhelpManDefault=elhagyható, alapértelmezett=%S\n\n# LOCALIZATION NOTE: This forms part of the output from the 'help' command.\n# 'GCLI' is a project name and should be left untranslated.\nhelpIntro=A GCLI egy kísérlet jól használható parancssor létrehozására webfejlesztők számára.\n\n# LOCALIZATION NOTE: Text shown as part of the output of the 'help' command\n# when the command in question has sub-commands, before a list of the matching\n# sub-commands.\nsubCommands=Alparancsok\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError=Parancssor-feldolgozási hiba\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc=Parancscsoportra koncentrálás\ncontextManual=Alapértelmezett előtag beállítása jövőbeli parancsokhoz. Például a „context git” lehetővé teszi a „commit” használatát a „git commit” helyett.\ncontextPrefixDesc=A parancselőtag\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError=Nem használható „%S” előtagként, mert nem szülőparancs.\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply=%S használata parancselőtagként\ncontextEmptyReply=A parancselőtag nincs beállítva\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectMethodDesc, connectUrlDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an \n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc=Parancsok továbbítása a kiszolgálónak\nconnectManual=Kapcsolódás a kiszolgálóhoz a parancsok helyi verzióinak létrehozásával a kiszolgálón. A távoli parancsok kezdetben egy előtaggal különböztethetők meg a helyi parancsoktól (de lásd a context parancsot ennek megkerüléséhez)\nconnectPrefixDesc=Importált parancsok szülőelőtagja\nconnectMethodDesc=A kapcsolódási módszer\nconnectUrlDesc=Kapcsolódás ezen URL-címhez\nconnectDupReply=Már van %S nevű kapcsolat.\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply=%S parancsok felvéve.\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2,\n# disconnectPrefixDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2=Leválás a kiszolgálóról\ndisconnectManual2=Leválás egy távoli parancsok végrehajtásához jelenleg csatlakoztatott kiszolgálóról\ndisconnectPrefixDesc=Importált parancsok szülőelőtagja\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply=%S parancsok eltávolítva.\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc=A JS global módosítása\nglobalWindowDesc=Az új ablak/global\nglobalOutput=A JS global mostantól: %S\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc=A kimeneti terület törlése\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc=Parancsok kiadása különböző nyelveken\nlangOutput=Mostantól ezt használja: %S\n\n# LOCALIZATION NOTE (prefDesc, prefManual, prefListDesc, prefListManual,\n# prefListSearchDesc, prefListSearchManual, prefShowDesc, prefShowManual,\n# prefShowSettingDesc, prefShowSettingManual): These strings describe the\n# 'pref' command and all its available sub-commands and parameters.\nprefDesc=Parancsok a beállítások irányításához\nprefManual=Parancsok a GCLI és környezetének beállításainak megváltoztatásához\nprefListDesc=Elérhető beállítások megjelenítése\nprefListManual=Beállítások listájának megjelenítése, esetleg a „keresés” paraméterrel szűrve\nprefListSearchDesc=A megjelenített beállítások listájának szűrése\nprefListSearchManual=Az adott karakterlánc keresése az elérhető beállítások listájában\nprefShowDesc=Beállítás értékének megjelenítése\nprefShowManual=Az adott beállítás értékének megjelenítése\nprefShowSettingDesc=Megjelenítendő beállítás\nprefShowSettingManual=A megjelenítendő beállítás neve\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue=%1$S: %2$S\n\n# LOCALIZATION NOTE (prefSetDesc, prefSetManual, prefSetSettingDesc,\n# prefSetSettingManual, prefSetValueDesc, prefSetValueManual): These strings\n# describe the 'pref set' command and all its parameters.\nprefSetDesc=Beállítás megváltoztatása\nprefSetManual=A környezet által meghatározott beállítások megváltoztatása\nprefSetSettingDesc=Megváltoztatandó beállítás\nprefSetSettingManual=A megváltoztatandó beállítás neve\nprefSetValueDesc=A beállítás új értéke\nprefSetValueManual=A megadott beállítás új értéke\n\n# LOCALIZATION NOTE (prefResetDesc, prefResetManual, prefResetSettingDesc,\n# prefResetSettingManual): These strings describe the 'pref reset' command and\n# all its parameters.\nprefResetDesc=Beállítás alaphelyzetbe állítása\nprefResetManual=Egy beállítás értékének visszaállítása a rendszer alapértelmezésére\nprefResetSettingDesc=Alaphelyzetbe állítandó beállítás\nprefResetSettingManual=A rendszer alapértelmezett értékére visszaállítandó beállítás neve\n\n# LOCALIZATION NOTE: This string is displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results.\nprefOutputFilter=Szűrő\n\n# LOCALIZATION NOTE (prefOutputName, prefOutputValue): These strings are\n# displayed in the output from the 'pref list' command as table headings.\nprefOutputName=Név\nprefOutputValue=Érték\n\n# LOCALIZATION NOTE (introDesc, introManual): These strings describe the\n# 'intro' command. The localization of 'Got it!' should be the same used in\n# introTextGo.\nintroDesc=A nyitó üzenet megjelenítése\nintroManual=Az új felhasználóknak a „Megértettem!” gomb megnyomásáig megjelenített üzenet ismételt megjelenítése\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3=A GCLI egy kísérlet jól használható parancssor létrehozására webfejlesztők számára.\nintroTextCommands=A parancsok listájáért írja be a következőt:\nintroTextKeys2=vagy a parancstippek megjelenítéséhez/elrejtéséhez nyomja meg a következőt:\nintroTextF1Escape=F1/Escape\nintroTextGo=Megértettem!\n\n# LOCALIZATION NOTE: This is a short description of the 'hideIntro' setting.\nhideIntroDesc=A nyitó üdvözlő üzenet megjelenítése\n\n# LOCALIZATION NOTE: This is a description of the 'eagerHelper' setting. It's\n# displayed when the user asks for help on the settings. eagerHelper allows\n# users to select between showing no tooltips, permanent tooltips, and only\n# important tooltips.\neagerHelperDesc=Mennyire rámenősek a buboréksúgók\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/shared/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=Segítség az elérhető parancsokhoz\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=Elérhető parancsok\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=A(z) „%1$S” parancs nem érhető el több folyamatos módban (E10S)\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc=Parancsok a konzol irányításához\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=A webkonzol szűrése, törlése és bezárása\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=A konzol törlése\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=Az oldal mentése képként\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=PNG kép mentése a teljes látható ablakról (esetleg késleltetés után)\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=Cél fájlnév\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=A fájl neve („.png” kiterjesztéssel), amelybe a képernyőképet menteni szeretné.\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=A képernyőkép vágólapra másolandó? (igaz/hamis)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=Igaz, ha a képernyőképet másolni szeretné fájlba mentés helyett.\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions=Beállítások\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=Késleltetés (másodperc)\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=Várakozás ennyi másodpercig a képernyőkép készítése előtt\n\n# LOCALIZATION NOTE (screenshotDPRDesc) A very short string to describe\n# the 'dpr' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDPRDesc=Eszköz képpontaránya\n\n# LOCALIZATION NOTE (screenshotDPRManual) A fuller description of the\n# 'dpr' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDPRManual=A készülék képpontsűrűsége a képernyőkép készítésekor\n\n# LOCALIZATION NOTE (screenshotFullPageDesc) A very short string to describe\n# the 'fullpage' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=Teljes weboldal? (igaz/hamis)\n\n# LOCALIZATION NOTE (screenshotFullPageManual) A fuller description of the\n# 'fullpage' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=A képernyőkép tartalmazza a weboldal aktuális görgetett határain kívüli részeit is.\n\n# LOCALIZATION NOTE (screenshotFileDesc) A very short string to describe\n# the 'file' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFileDesc=Mentés fájlba? (igaz/hamis)\n\n# LOCALIZATION NOTE (screenshotFileManual) A fuller description of the\n# 'file' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFileManual=Igaz, ha a képernyőkép akkor is mentse a fájlt, ha más beállítások is be vannak kapcsolva (például a vágólap).\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. The first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=Képernyőkép %1$S - %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=Hiba a mentéskor ide:\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=Mentve ide:\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=Hiba történt a vágólapra másoláskor.\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=Vágólapra másolva.\n\n# LOCALIZATION NOTE (screenshotTooltipPage) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltipPage=Képernyőkép készítése a teljes oldalról\n\n# LOCALIZATION NOTE (screenshotImgurDesc) A very short string to describe\n# the 'imgur' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotImgurDesc=Feltöltés az imgur.com oldalra\n\n# LOCALIZATION NOTE (screenshotImgurManual) A fuller description of the\n# 'imgur' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotImgurManual=Feltöltés az imgur.com-ra a lemezre mentés helyett\n\n# LOCALIZATION NOTE (screenshotImgurError) Text displayed to user upon\n# encountering error while uploading the screenshot to imgur.com.\nscreenshotImgurError=Nem érhető el az imgur API\n\n# LOCALIZATION NOTE (screenshotImgurUploading) Text displayed to user when the\n# screenshot is successfully sent to Imgur but the program is waiting on a response.\n# The argument (%1$S) is a new image URL at Imgur.\nscreenshotImgurUploaded=Feltöltve ide: %1$S\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc=Csomópontok kiemelése\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual=Kiemeli az oldal egyik választójára illeszkedő csomópontokat\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc=CSS választó\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual=Az oldalon csomópontok illesztésére használt CSS-választó\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc=Beállítások\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc=Útmutatók elrejtése\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual=A kijelölt csomópont körüli útmutatók elrejtése\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc=A csomópont infosávjának megjelenítése\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual=Infosáv megjelenítése a kiemelt csomópont fölött (az infosáv a címkenevet, attribútumokat és méretet jeleníti meg)\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc=Minden találat megjelenítése\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual=Ha túl sok csomópont illeszkedik a választóra, akkor csak az első 100 jelenik meg, az oldal lelassulásának elkerülése érdekében. Ezzel az összes találat megjeleníthető.\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc=Dobozmodell terület\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual=A dobozmodell melyik területe legyen kiemelve: „content”, „padding”, „border” vagy „margin”\n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc=Kitöltés stílusa\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual=Az alapértelmezett területkitöltési stílus felülbírálása egyéni színnel\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc=Meglévő kiemelők megtartása\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual=Alapesetben a meglévő kiemelők elrejtésre kerülnek a parancs futtatásakor, hacsak ez nincs beállítva\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=%1$S csomópont kiemelve;%1$S csomópont kiemelve\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached=%1$S csomópont illeszkedik, de csak %2$S van kiemelve. A „--showall” használatával mind megjeleníthető.\n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc=Minden csomópont kiemelésének megszüntetése\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual=A „highlight” paranccsal korábban kiemelt csomópontok kiemelésének megszüntetése\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=%1$S újraindítása\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=Letiltja a tartalom betöltését a gyorsítótárból újraindításkor\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=Az újraindítási kérést a felhasználó megszakította.\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=%1$S újraindítása…\n\n# LOCALIZATION NOTE (restartBrowserGroupOptions) A label for the optional options of\n# the restart command.\nrestartBrowserGroupOptions=Beállítások\n\n# LOCALIZATION NOTE (restartBrowserSafemodeDesc) A very short string to\n# describe the 'safemode' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserSafemodeDesc=A csökkentett mód használata újraindításkor\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=Csomópont vizsgálata\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=Egy elem méreteinek és tulajdonságainak vizsgálata CSS választó használatával a DOM kiemelő megnyitására\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=CSS választó\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=Egy CSS választó az egyetlen elemet azonosító document.querySelectorral való használatra\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc=Szín mentése az oldalról\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual=Panel megnyitása, amely az oldal egy részét felnagyítja a képpontok vizsgálata és a színértékek másolása érdekében\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=A parancs használata előtt meg kell nyitni a hibakeresőt\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first before setting breakpoints.\ndebuggerStopped=A töréspontok beállításához meg kell nyitni a hibakeresőt\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=Töréspontok kezelése\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=Parancsok a töréspontok felsorolásához, hozzáadásához és eltávolításához\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=Ismert töréspontok megjelenítése\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=Nincs töréspont beállítva\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=Eltávolítás\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=Töréspont hozzáadva\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=Nem lehet beállítani a töréspontot: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=Töréspont hozzáadása\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=Támogatott törésponttípusok: sor\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=Sor töréspont hozzáadása\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=JS fájl URI\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=Sorszám\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=Töréspont eltávolítása\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=Töréspont indexe\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=Töréspont eltávolítva\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=Hibakereső kezelése\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=Parancsok a fő szál megszakításához vagy folytatásához, kódsorokba belépéshez, kilépéshez vagy azok átlépéséhez\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=A hibakereső megnyitása\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=A hibakereső bezárása\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=Szünetelteti a fő szálat\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=Folytatja a fő szálat, és folytatja a végrehajtást egy töréspont után a következő töréspontig vagy a parancsfájl befejeztetéséig.\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=Léptetés kezelése\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=Parancsok kódsorokba belépéshez, kilépéshez vagy azok átlépéséhez\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=Végrehajtja az aktuális utasítást, és megáll a következő utasításnál. Ha az aktuális utasítás egy függvényhívás, akkor a hibakereső az egész függvényt végrehajtja, és a függvényhívás után következő utasításnál áll meg\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step in command.\ndbgStepInDesc=Végrehajtja az aktuális utasítást, és megáll a következő utasításnál. Ha az aktuális utasítás egy függvényhívás, akkor a hibakereső belép abba a függvénybe, ellenkező esetben a következő utasításnál áll meg\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step out command.\ndbgStepOutDesc=Kilép az aktuális függvényből, és feljebb lép egy szinttel, ha a függvény beágyazott. Ha a fő törzsben áll, akkor a parancsfájl a végéig kerül végrehajtásra, vagy a következő töréspontig. A kihagyott utasítások végrehajtásra kerülnek, de végiglépkedni nem fog azokon\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=A hibakeresőbe betöltött forrás URL-ek felsorolása\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc=Források fekete dobozzá tétele a hibakeresőben\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc=Adott forrás fekete dobozzá tétele\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc=A kifejezésre (például: „*.min.js”) illeszkedő összes forrás legyen fekete doboz\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc=Illesztés megfordítása, így fekete dobozba kerül minden forrás, amely nem a megadott forrás vagy nem illeszkedik a megadott glob mintára.\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc=(Nem lett forrás fekete dobozzá téve)\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc=A következő források fekete dobozzá téve:\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc=Hiba a fekete dobozzá tételkor:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc=Források ne legyenek fekete dobozok a hibakeresőben\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc=Adott forrás ne legyen fekete doboz\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc=A kifejezésre (például: „*.min.js”) illeszkedő egyik forrás se legyen fekete doboz\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc=(Nem lett forrás fekete doboz állapota törölve)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc=A következő források fekete doboz állapota törölve:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc=Hiba a fekete dobozzá tétel törlésekor:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc=Illesztés megfordítása, így nem kerül fekete dobozba minden forrás, amely nem a megadott forrás vagy nem illeszkedik a megadott glob mintára.\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=A konzol bezárása\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=A konzol megnyitása\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=Oldalerőforrás hangolása\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=Az oldal részét képező egyik erőforrás szerkesztése\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=Szerkesztendő URL\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=Ugrás ezen sorra\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=Az oldal átméretezése\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=Szélesség képpontban\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=Magasság képpontban\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=Belépés az alkalmazkodó megjelenés módba\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=Kilépés az alkalmazkodó megjelenés módból\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=Az alkalmazkodó megjelenés mód átváltása\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\n# Keyboard shortcut will be shown inside brackets.\nresizeModeToggleTooltip2=Alkalmazkodó megjelenés mód (%S)\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=Oldalméret megváltoztatása\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=Az alkalmazkodó megjelenés mód vezérlése\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2=Az alkalmazkodó megjelenésű weboldalak reagálnak a környezetükre, így egyaránt jól néznek ki mobil és széles képernyős kijelzőn, és mindenen ezek között. Az alkalmazkodó megjelenés mód lehetővé teszi különböző oldalméretek tesztelését a %1$Sban, a böngésző átméretezése nélkül.\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=A parancsok kezelése\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=A mozcmd könyvtár újraolvasása\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3=Betöltött parancsok innen: „%1$S”\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc=mozcmd könyvtár beállítása\n\n# LOCALIZATION NOTE (cmdSetdirManual3) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual3=Egy „mozcmd” könyvtárral egyszerűen hozhat létre új egyéni parancsokat. További információkért lásd: https://developer.mozilla.org/docs/Tools/GCLI/Customization\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc=.mozcmd fájlok könyvtára\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=Kiegészítők kezelése\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=Telepített kiegészítők felsorolása\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=Válasszon kiegészítőtípust\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=Jelenleg a következő szótárak vannak telepítve:\naddonListExtensionHeading=Jelenleg a következő kiterjesztések vannak telepítve:\naddonListLocaleHeading=Jelenleg a következő területi beállítások vannak telepítve:\naddonListPluginHeading=Jelenleg a következő bővítmények vannak telepítve:\naddonListThemeHeading=Jelenleg a következő témák vannak telepítve:\naddonListAllHeading=Jelenleg a következő kiegészítők vannak telepítve:\naddonListUnknownHeading=Jelenleg a következő kijelölt típusú kiegészítők vannak telepítve:\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=Engedélyezés\naddonListOutDisable=Letiltás\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=függőben\naddonPendingEnable=engedélyezés\naddonPendingDisable=letiltás\naddonPendingUninstall=eltávolítás\naddonPendingInstall=telepítés\naddonPendingUpgrade=frissítés\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous add-on commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=A kiegészítő neve\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for add-ons of a particular type were not found.\naddonNoneOfType=Nincsenek ilyen típusú kiegészítők telepítve.\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=A megadott kiegészítő engedélyezése\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an add-on that is\n# already enabled.\naddonAlreadyEnabled=%S már engedélyezve van.\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an add-on is enabled.\naddonEnabled=%S engedélyezve.\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=A megadott kiegészítő letiltása\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an add-on that is\n# already disabled.\naddonAlreadyDisabled=%S már le van tiltva.\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an add-on is disabled.\naddonDisabled=%S letiltva.\n\n# LOCALIZATION NOTE (addonCtpDesc) A very short description of the\n# 'addon ctp <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonCtpDesc=A megadott bővítmény kattintásra indulóvá tétele\n\n# LOCALIZATION NOTE (addonCtp) Used in the output of the 'addon ctp'\n# command when a plugin is set to click-to-play.\naddonCtp=%S beállítva kattintásra indulónak.\n\n# LOCALIZATION NOTE (addonAlreadyCtp) Used in the output of the\n# 'addon ctp' command when an attempt is made to set a plugin to\n# click-to-play that is already set to click-to-play.\naddonAlreadyCtp=%S már beállítva kattintásra indulónak.\n\n# LOCALIZATION NOTE (addonCantCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the addon is not a plugin.\naddonCantCtp=%S nem állítható be kattintásra indulónak, mert nem bővítmény.\n\n# LOCALIZATION NOTE (addonNoCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the plugin cannot be set to click-to-play for some reason.\naddonNoCtp=%S nem állítható be kattintásra indulónak.\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=Erőforrások exportálása\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=HTML exportálása az oldalból\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=Oldal módosítása\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=Keresés és csere az oldal elemeiben\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=Keresendő elemek\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=Helyettesítő karakterlánc\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=Keresés a kis- és nagybetűk megkülönböztetése nélkül\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=CSS választó a keresés gyökeréhez\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=CSS választó illesztése a keresésben\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=Attribútumillesztő reguláris kifejezés\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=Keresés korlátozása attribútumokra\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=Keresés korlátozása szöveges csomópontokra\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=A választó által talált elemek: %1$S. Cserék szöveges csomópontokban: %2$S. Cserék attribútumokban: %3$S.\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=Elemek és attribútumok eltávolítása az oldalról\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=Elemek eltávolítása az oldalról\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=Az eltávolítandó elemeket megadó CSS választó\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=A keresés gyökerét megadó CSS választó\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=Az elem eltávolítása, de a tartalom megtartása\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=Csak az üres elemek eltávolítása\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=A választó által talált elemek: %1$S. Eltávolított elemek: %2$S.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=Illeszkedő attribútumok eltávolítása\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=Az eltávolítandó attribútumokat megadó reguláris kifejezés\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=Felvenni kívánt elemek CSS választója\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=A keresés gyökerének CSS választója\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=Keresés a kis- és nagybetűk megkülönböztetése nélkül\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=A választó által talált elemek: %1$S. Eltávolított attribútumok: %2$S.\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2=%1$S fejlesztői eszközök használata\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=Különböző eszközök %1$S fejlesztői eszközök közvetlen használatához\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=Eszközök betöltése egy mozilla-central másolatból\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound2) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound2=%1$S nem létezik, vagy nem a mozilla-central másolata.\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded2) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded2=Eszközök betöltve innen: %1$S.\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=%1$S fejlesztői eszközök betöltése egy teljes mozilla-central másolatból.\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=Egy mozilla-central másolat\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=Beépített eszközök használata\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=Beépített eszközök használata a korábbi srcdir parancs felülbírálásával.\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=Beépített eszközök betöltve.\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=Fejlesztői eszközök újratöltése\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=Eszközök újratöltve.\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=Sütik megjelenítése és megváltoztatása\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=Parancsok sütik felsorolásához, létrehozásához, törléséhez és megváltoztatásához az aktuális tartományban.\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=Sütik megjelenítése\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=Az aktuális oldalon jelentőséggel bíró sütik listájának megjelenítése.\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=Gép:\ncookieListOutPath=Útvonal:\ncookieListOutExpires=Lejárat:\ncookieListOutAttributes=Attribútumok:\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=Nincs\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=A böngésző kilépésekor (munkamenet)\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=Nem találhatók sütik ehhez az oldalhoz\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=Nem találhatók sütik ehhez a géphez: %1$S\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=Szerkesztés\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=Eltávolítás\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=Süti eltávolítása\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=Süti eltávolítása a kulcsa alapján\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=Az eltávolítandó süti kulcsa\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=Süti beállítása\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=Süti beállítása egy kulcsnév, annak értéke és a következő attribútumok közül egy vagy több esetleges megadásával: expires (max-age másodpercben, vagy a lejárati idő GMTString formátumban), path, domain, secure\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=A beállítandó süti kulcsa\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=A beállítandó süti értéke\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc=Beállítások\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=A beállítandó süti útvonala\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=A beállítandó süti tartománya\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=Csak https felett vihető át\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=Nem érhető el kliensoldali parancsfájlból\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=Csak a böngésző munkamenete alatt érvényes\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=A süti lejárati ideje (idézőjelezett RFC2822 vagy ISO 8601 dátum)\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=JavaScript szépítő\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=A csinosítandó JS fájl URL-címe\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=Behúzás mérete karakterben\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=Minden sor behúzása ennyi karakterrel\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=A sorok behúzásához használt karakterek\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=A sorok behúzásához használt karakterek. A lehetőségek: space (szóköz) vagy tab.\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=Ne őrizze meg a sortöréseket\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=A meglévő sortörések megmaradjanak-e\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=Egymást követő sortörések max. száma\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=A megőrzendő egymást követő sortörések maximális száma\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=A jslint-stricter mód kikényszerítése\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=Ha igazra van állítva, akkor a jslint-stricter mód ki lesz kényszerítve\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=Zárójelek kódolási stílusának beállítása\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=Válassza ki a zárójelek kódolási stílusát: collapse - a zárójelek a vezérlőutasításokkal egy sorba kerülnek; expand - a zárójelek saját sorba kerülnek (Allman / ANSI stílus); end-expand - a záró zárójelek saját sorba kerülnek; expand-strict - zárójelek saját sorba kerülnek még ha a saját kódot el is rontják.\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=Nincs szóköz a feltételes utasítások előtt\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=A \\\\xNN karakterek escapelésének megszüntetése\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=A karakterláncokban \\\\xNN jelöléssel kódolt nyomtatható karakterek escapelése megszüntetendő-e?\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=Írjon be egy érvényes URL-t\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=Beállítások\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=Parancsok a függvényhívás-naplózás kezeléséhez\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=Függvényhívások konzolra naplózásának indítása\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=A hívásnaplózás elindult.\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=A függvényhívás-naplózás leállítása\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=Jelenleg nincs aktív hívásnaplózás\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=A hívásnaplózás leállítva. Aktív kontextusok: %1$S.\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=A felület kódjára vonatkozó függvényhívások konzolra naplózásának indítása\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=Globális objektum, JSM URI vagy JS, amelyből a globális objektum lekérendő\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=A globális objektum, JSM URI-je vagy a felületablakban végrehajtandó JS, amelyből a globális objektum lekérendő\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=A hívásnaplózás elindult.\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=A függvényhívás-naplózás leállítása\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=Jelenleg nincs aktív felületkód-hívás naplózás\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=A hívásnaplózás leállítva. Aktív kontextusok: %1$S.\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<névtelen>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=Metódushívás\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=Érvénytelen JSM!\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=A változó nem található a tartalomablakban.\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=A változó nem található a felületablakban.\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of JavaScript\n# and invalid JavaScript code.\ncallLogChromeEvalException=A kiértékelt JavaScript a következő kivételt dobta\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=A JavaScript forrásnak egy objektumra kell kiértékelődnie, amelynek metódushívásai naplózandók, például \"({a1: függvény() {this.a2()},a2: függvény() {}});\"\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=Scratchpad\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=Kirajzolt terület kiemelése\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=Rajzolás villogásának bekapcsolása\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=Rajzolás villogásának kikapcsolása\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=felületi keretek\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=Újrarajzolt területek kirajzolása más színekkel\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip=Kirajzolt terület kiemelése\n\n# LOCALIZATION NOTE (paintflashingToggleDesc) A very short string used to describe the\n# function of the \"paintflashing toggle\" command.\npaintflashingToggleDesc=Rajzolás villogása be/ki\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\n# Keyboard shortcut will be shown inside brackets.\nsplitconsoleTooltip2=Megosztott konzol be/ki (%S)\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=Alkalmazás-gyorsítótár segédprogramok\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=Gyorsítótár manifest ellenőrzése\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=Gyorsítótár manifest-tel és az általa hivatkozott fájlokkal kapcsolatos problémák keresése\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=Ellenőrzendő URI\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=Az alkalmazás-gyorsítótár sikeresen ellenőrizve.\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=Bejegyzések törlése az alkalmazás-gyorsítótárból\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=Bejegyzések törlése az alkalmazás-gyorsítótárból\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=Bejegyzések sikeresen törölve.\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=Alkalmazás-gyorsítótár bejegyzések listájának megjelenítése.\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=Alkalmazás-gyorsítótár elemek teljes listájának megjelenítése. A keresési paraméter használatakor a táblázat a keresőkifejezést tartalmazó bejegyzéseket jeleníti meg.\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=Találatok szűrése keresőkifejezéssel.\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=Kulcs:\nappCacheListDataSize=Adatméret:\nappCacheListDeviceID=Eszközazonosító:\nappCacheListExpirationTime=Lejárat:\nappCacheListFetchCount=Lekérések száma:\nappCacheListLastFetched=Utoljára lekérve:\nappCacheListLastModified=Utoljára módosítva:\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=Bejegyzés megjelenítése\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=Új lap megjelenítése a megadott gyorsítótár-információkkal.\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=Új lap megjelenítése a megadott gyorsítótár-információkkal.\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=A megjelenítendő bejegyzés kulcsa.\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=Profilozó kezelése\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=Parancsok egy JavaScript profilozó indításához vagy leállításához\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=A profilozó megnyitása\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=A profilozó bezárása\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=Profilozás indítása\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=Az elindítandó profil neve.\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=Profilozás leállítása\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=A leállítandó profil neve.\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=Minden profil felsorolása\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=Egyedi profil megjelenítése\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=Egy profil neve.\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2=A profil már meg lett kezdve\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=A profil nem található\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3=A profilozó még nem indult el. A „profile start” használatával kezdje meg a profilozást\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2=Rögzítés…\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped=Leállítva…\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=A parancs működéséhez előbb meg kell nyitni a profilozót\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=Távoli hibakeresési port megnyitása\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2=A(z) %1$S képes engedélyezni a távoli hibakeresést TCP/IP kapcsolat fölött. Biztonsági okból ez alapesetben ki van kapcsolva, de ezzel a paranccsal bekapcsolható.\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=Ezen TCP port figyelése\n\n# LOCALIZATION NOTE (listenProtocolDesc) A very short string used to describe the\n# function of 'protocol' parameter to the 'listen' command.\nlistenProtocolDesc=A használandó protokoll\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=A figyelést a devtools.debugger.remote-enabled beállítás kikapcsolta\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=%1$S port figyelése\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=A DebuggerServer nincs előkészítve\n\n# LOCALIZATION NOTE (unlistenDesc) A very short string used to describe the\n# function of the 'unlisten' command.\nunlistenDesc=Minden távoli hibakeresési port lezárása\n\n# LOCALIZATION NOTE (unlistenManual) A longer description of the 'unlisten'\n# command.\nunlistenManual=Lezárja az összes, távoli hibakeresésre megnyitott portot.\n\n# LOCALIZATION NOTE (unlistenOutput) Text of a message output during the\n# execution of the 'unlisten' command.\nunlistenOutput=Minden TCP port lezárva\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc=CSS médiatípus-emuláció\nmediaEmulateDesc=Egy megadott CSS médiatípus emulálása\nmediaEmulateManual=A dokumentum megjelenítése, mintha a megadott médiatípust támogató eszközön jelenne meg a megfelelő CSS szabályok alkalmazásával.\nmediaEmulateType=Az emulálandó médiatípus\nmediaResetDesc=CSS médiatípus emulálásának leállítása\n\n# LOCALIZATION NOTE (qsaDesc, qsaQueryDesc)\n# These strings describe the 'qsa' commands and all available parameters.\nqsaDesc=A querySelectorAll végrehajtása a jelenlegi dokumentumon és a találatok számának visszaadása\nqsaQueryDesc=Vesszővel elválasztott CSS szelektorok\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc=Gyakori programkönyvtárak beszúrása az oldalba\ninjectManual2=Gyakori programkönyvtárak beszúrása az oldal tartalmába, amelyek elérhetők a konzolból is.\ninjectLibraryDesc=Válassza ki a beszúrandó programkönyvtárat, vagy írja be egy parancsfájl érvényes URL-jét\ninjectLoaded=%1$S betöltve\ninjectFailed=%1$S betöltése sikertelen – érvénytelen URI\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc=Mappák megnyitása\nfolderOpenDesc=Mappaútvonal megnyitása\nfolderOpenDir=Könyvtár útvonala\nfolderOpenProfileDesc=Profilkönyvtár megnyitása\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath=Írjon be egy érvényes útvonalat\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult=%1$S megnyitva\n\n# LOCALIZATION NOTE (mdnDesc) A very short string used to describe the\n# use of 'mdn' command.\nmdnDesc=Dokumentáció letöltése az MDN-ről\n# LOCALIZATION NOTE (mdnCssDesc) A very short string used to describe the\n# result of the 'mdn css' command.\nmdnCssDesc=Dokumentáció letöltése adott CSS tulajdonságnévről az MDN-ről\n# LOCALIZATION NOTE (mdnCssProp) String used to describe the 'property name'\n# parameter used in the 'mdn css' command.\nmdnCssProp=Tulajdonságnév\n# LOCALIZATION NOTE (mdnCssPropertyNotFound) String used to display an error in\n# the result of the 'mdn css' command. Errors occur when a given CSS property\n# wasn't found on MDN. The %1$S parameter will be replaced with the name of the\n# CSS property.\nmdnCssPropertyNotFound=„%1$S” CSS tulajdonsághoz nem található MDN dokumentáció.\n# LOCALIZATION NOTE (mdnCssVisitPage) String used as the label of a link to the\n# MDN page for a given CSS property.\nmdnCssVisitPage=MDN oldal megnyitása\n\n# LOCALIZATION NOTE (security)\nsecurityPrivacyDesc=Támogatott biztonsági és adatvédelmi funkciók megjelenítése\nsecurityManual=Parancsok az aktuális tartománnyal kapcsolatos biztonsági funkciók felsorolásához és lekéréséhez.\nsecurityListDesc=Biztonsági funkciók megjelenítése\nsecurityListManual=Az aktuális oldalon jelentőséggel bíró biztonsági funkciók listájának megjelenítése.\n# CSP specific\nsecurityCSPDesc=CSP-specifikus biztonsági funkciók megjelenítése\nsecurityCSPManual=Visszajelzés megjelenítése az aktuális oldalra alkalmazott CSP-ről.\nsecurityCSPRemWildCard=El tud távolítani egy helyettesítő karaktert(*)?\nsecurityCSPPotentialXSS=Potenciális XSS sebezhetőség!\n# LOCALIZATION NOTE: do not translate 'Content-Security-Policy'\nsecurityCSPNoCSPOnPage=Nem található a Content-Security-Policy ehhez:\nsecurityCSPHeaderOnPage=Content-Security-Policy ehhez:\nsecurityCSPROHeaderOnPage=Content-Security-Policy-Report-Only ehhez:\n# Referrer Policy specific\nsecurityReferrerPolicyDesc=Aktuális hivatkozói házirend megjelenítése\nsecurityReferrerPolicyManual=Aktuális oldal hivatkozói házirendjének megjelenítése példa hivatkozókkal a különböző URI-címekre.\nsecurityReferrerNextURI=Ennek felkeresésekor\nsecurityReferrerCalculatedReferrer=A hivatkozó ez lesz\n# LOCALIZATION NOTE: %1$S is the current page URI\nsecurityReferrerPolicyReportHeader=Hivatkozói házirend ehhez: %1$S\nsecurityReferrerPolicyOtherDomain=Egyéb eredet\nsecurityReferrerPolicyOtherDomainDowngrade=Egyéb eredetű HTTP\nsecurityReferrerPolicySameDomain=Azonos kiszolgáló\nsecurityReferrerPolicySameDomainDowngrade=Azonos kiszolgáló HTTP\n\n# LOCALIZATION NOTE (rulersDesc) A very short description of the\n# 'rulers' command. See rulersManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nrulersDesc=Vonalzók ki/be az oldalon\n\n# LOCALIZATION NOTE (rulersManual) A fuller description of the 'rulers'\n# command, displayed when the user asks for help on what it does.\nrulersManual=Az aktuális oldal vízszintes és függőleges vonalzóinak ki/bekapcsolása\n\n# LOCALIZATION NOTE (rulersTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the rulers.\nrulersTooltip=Vonalzók ki/be az oldalon\n\n# LOCALIZATION NOTE (measureDesc) A very short description of the\n# 'measure' command. See measureManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nmeasureDesc=Az oldal egy részének megmérése\n\n# LOCALIZATION NOTE (measureManual) A fuller description of the 'measure'\n# command, displayed when the user asks for help on what it does.\nmeasureManual=A mérőeszköz aktiválása az oldal tetszőleges területének megméréséhez\n\n# LOCALIZATION NOTE (measureTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the measuring tool.\nmeasureTooltip=Az oldal egy részének megmérése\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/shared/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (ellipsis): The ellipsis (three dots) character\nellipsis=…\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/devtools/shared/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Stílusvizsgáló\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Legjobb illeszkedés\nrule.status.MATCHED=Illeszkedik\nrule.status.PARENT_MATCH=Szülő illeszkedik\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=inline\nrule.sourceElement=elem\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Örökölve innen: %S\n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe=Kulcskeretek: %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles=(ügyfélprogram)\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement=Pszeudoelemek\n\n# LOCALIZATION NOTE (rule.selectedElement): Shown for CSS rules element header if\n# pseudo elements are present in the rule view.\nrule.selectedElement=Ez az elem\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Érvénytelen tulajdonságérték\n\n# LOCALIZATION NOTE (rule.filterProperty.title): Text displayed in the tooltip\n# of the search button that is shown next to a property that has been overridden\n# in the rule view.\nrule.filterProperty.title=A tulajdonságot tartalmazó szabályok szűrése\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=Nincs kijelölve elem.\n\n# LOCALIZATION NOTE (ruleView.selectorHighlighter.tooltip): Text displayed in a\n# tooltip when the mouse is over a selector highlighter icon in the rule view.\nrule.selectorHighlighter.tooltip=A kijelölőre illeszkedő összes elem kiemelése\n\n# LOCALIZATION NOTE (rule.colorSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a color swatch in the rule view.\nrule.colorSwatch.tooltip=Kattintson a pipetta megnyitásához, shift+kattintson a színformátum módosításához\\u0020\n\n# LOCALIZATION NOTE (rule.bezierSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a cubic-bezier swatch in the rule view.\nrule.bezierSwatch.tooltip=Kattintson az időzítő funkció szerkesztőjének megnyitásához\n\n# LOCALIZATION NOTE (rule.filterSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a filter swatch in the rule view.\nrule.filterSwatch.tooltip=Kattintson a szűrőszerkesztő megnyitásához\n\n# LOCALIZATION NOTE (rule.angleSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a angle swatch in the rule view.\nrule.angleSwatch.tooltip=Shift+kattintson a szögformátum módosításához\n\n# LOCALIZATION NOTE (rule.gridToggle.tooltip): Text displayed in a tooltip\n# when the mouse is over a CSS Grid toggle icon in the rule view.\nrule.gridToggle.tooltip=Kattintson a CSS rácskiemelő bekapcsolásához\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nstyleinspector.contextmenu.copyColor=Szín másolása\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nstyleinspector.contextmenu.copyColor.accessKey=n\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the URL to the clipboard of the user.\nstyleinspector.contextmenu.copyUrl=URL másolása\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl.accessKey): Access key for\n# the rule and computed view context menu \"Copy URL\" entry.\nstyleinspector.contextmenu.copyUrl.accessKey=U\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyImageDataUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the image as Data-URL to the clipboard of the user.\nstyleinspector.contextmenu.copyImageDataUrl=Képadat URL másolása\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyDataUri.accessKey): Access key for\n# the rule and computed view context menu \"Copy Image Data-URL\" entry.\nstyleinspector.contextmenu.copyImageDataUrl.accessKey=p\n\n# LOCALIZATION NOTE (styleinspector.copyDataUriError): Text set in the clipboard\n# if an error occurs when using the copyImageDataUrl context menu action\n# (invalid image link, timeout, etc...)\nstyleinspector.copyImageDataUrlError=A kép adat URL-jének másolása sikertelen\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources): Text displayed in the rule view\n# context menu.\nstyleinspector.contextmenu.toggleOrigSources=Eredeti források megjelenítése\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nstyleinspector.contextmenu.toggleOrigSources.accessKey=E\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs): Text displayed in the rule view\n# context menu to display docs from MDN for an item.\nstyleinspector.contextmenu.showMdnDocs=MDN dokumentumok megjelenítése\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs.accessKey): Access key for\n# the rule view context menu \"Show MDN docs\" entry.\nstyleinspector.contextmenu.showMdnDocs.accessKey=D\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addNewRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\n# This should match inspector.addRule.tooltip in inspector.properties\nstyleinspector.contextmenu.addNewRule=Új szabály hozzáadása\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nstyleinspector.contextmenu.addNewRule.accessKey=z\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.selectAll=Minden kijelölése\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\nstyleinspector.contextmenu.selectAll.accessKey=k\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.copy=Másolás\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Copy\" entry.\nstyleinspector.contextmenu.copy.accessKey=M\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyLocation): Text displayed in the\n# rule view context menu for copying the source location.\nstyleinspector.contextmenu.copyLocation=Hely másolása\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyDeclaration): Text\n# displayed in the rule view context menu for copying the property declaration.\nstyleinspector.contextmenu.copyPropertyDeclaration=Tulajdonságdeklaráció másolása\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyName): Text displayed in\n# the rule view context menu for copying the property name.\nstyleinspector.contextmenu.copyPropertyName=Tulajdonságnév másolása\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyValue): Text displayed in\n# the rule view context menu for copying the property value.\nstyleinspector.contextmenu.copyPropertyValue=Tulajdonságérték másolása\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyRule): Text displayed in the\n# rule view context menu for copying the rule.\nstyleinspector.contextmenu.copyRule=Szabály másolása\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copySelector): Text displayed in the\n# rule view context menu for copying the selector.\nstyleinspector.contextmenu.copySelector=Kijelölő másolása\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/hu/formautofill.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npreferenceGroupTitle = Form Autofill\nenableProfileAutofill = Enable Profile Autofill\nsavedProfiles = Saved Profiles…\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/pdfviewer/chrome.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Chrome notification bar messages and buttons\nunsupported_feature=Ez a PDF-dokumentum nem feltétlenül helyesen jelenik meg.\nunsupported_feature_forms=Ez a PDF-dokumentum űrlapokat tartalmaz. Az űrlapmezők kitöltése nem támogatott.\nopen_with_different_viewer=Megnyitás másik megjelenítővel\nopen_with_different_viewer.accessKey=M\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu/locale/pdfviewer/viewer.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Main toolbar buttons (tooltips and alt text for images)\nprevious.title=Előző oldal\nprevious_label=Előző\nnext.title=Következő oldal\nnext_label=Tovább\n\n# LOCALIZATION NOTE (page.title): The tooltip for the pageNumber input.\npage.title=Oldal\n# LOCALIZATION NOTE (of_pages): \"{{pagesCount}}\" will be replaced by a number\n# representing the total number of pages in the document.\nof_pages=összesen: {{pagesCount}}\n# LOCALIZATION NOTE (page_of_pages): \"{{pageNumber}}\" and \"{{pagesCount}}\"\n# will be replaced by a number representing the currently visible page,\n# respectively a number representing the total number of pages in the document.\npage_of_pages=({{pageNumber}} / {{pagesCount}})\n\nzoom_out.title=Kicsinyítés\nzoom_out_label=Kicsinyítés\nzoom_in.title=Nagyítás\nzoom_in_label=Nagyítás\nzoom.title=Nagyítás\npresentation_mode.title=Váltás bemutató módba\npresentation_mode_label=Bemutató mód\nopen_file.title=Fájl megnyitása\nopen_file_label=Megnyitás\nprint.title=Nyomtatás\nprint_label=Nyomtatás\ndownload.title=Letöltés\ndownload_label=Letöltés\nbookmark.title=Jelenlegi nézet (másolás vagy megnyitás új ablakban)\nbookmark_label=Aktuális nézet\n\n# Secondary toolbar and context menu\ntools.title=Eszközök\ntools_label=Eszközök\nfirst_page.title=Ugrás az első oldalra\nfirst_page.label=Ugrás az első oldalra\nfirst_page_label=Ugrás az első oldalra\nlast_page.title=Ugrás az utolsó oldalra\nlast_page.label=Ugrás az utolsó oldalra\nlast_page_label=Ugrás az utolsó oldalra\npage_rotate_cw.title=Forgatás az óramutató járásával egyezően\npage_rotate_cw.label=Forgatás az óramutató járásával egyezően\npage_rotate_cw_label=Forgatás az óramutató járásával egyezően\npage_rotate_ccw.title=Forgatás az óramutató járásával ellentétesen\npage_rotate_ccw.label=Forgatás az óramutató járásával ellentétesen\npage_rotate_ccw_label=Forgatás az óramutató járásával ellentétesen\n\nhand_tool_enable.title=Kéz eszköz bekapcsolása\nhand_tool_enable_label=Kéz eszköz bekapcsolása\nhand_tool_disable.title=Kéz eszköz kikapcsolása\nhand_tool_disable_label=Kéz eszköz kikapcsolása\n\n# Document properties dialog box\ndocument_properties.title=Dokumentum tulajdonságai…\ndocument_properties_label=Dokumentum tulajdonságai…\ndocument_properties_file_name=Fájlnév:\ndocument_properties_file_size=Fájlméret:\n# LOCALIZATION NOTE (document_properties_kb): \"{{size_kb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in kilobytes, respectively in bytes.\ndocument_properties_kb={{size_kb}} KB ({{size_b}} bájt)\n# LOCALIZATION NOTE (document_properties_mb): \"{{size_mb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in megabytes, respectively in bytes.\ndocument_properties_mb={{size_mb}} MB ({{size_b}} bájt)\ndocument_properties_title=Cím:\ndocument_properties_author=Szerző:\ndocument_properties_subject=Tárgy:\ndocument_properties_keywords=Kulcsszavak:\ndocument_properties_creation_date=Létrehozás dátuma:\ndocument_properties_modification_date=Módosítás dátuma:\n# LOCALIZATION NOTE (document_properties_date_string): \"{{date}}\" and \"{{time}}\"\n# will be replaced by the creation/modification date, and time, of the PDF file.\ndocument_properties_date_string={{date}}, {{time}}\ndocument_properties_creator=Létrehozta:\ndocument_properties_producer=PDF előállító:\ndocument_properties_version=PDF verzió:\ndocument_properties_page_count=Oldalszám:\ndocument_properties_close=Bezárás\n\nprint_progress_message=Dokumentum előkészítése nyomtatáshoz…\n# LOCALIZATION NOTE (print_progress_percent): \"{{progress}}\" will be replaced by\n# a numerical per cent value.\nprint_progress_percent={{progress}}%\nprint_progress_close=Mégse\n\n# Tooltips and alt text for side panel toolbar buttons\n# (the _label strings are alt text for the buttons, the .title strings are\n# tooltips)\ntoggle_sidebar.title=Oldalsáv be/ki\ntoggle_sidebar_label=Oldalsáv be/ki\ndocument_outline.title=Dokumentum megjelenítése online (dupla kattintás minden elem kinyitásához/összecsukásához)\ndocument_outline_label=Dokumentumvázlat\nattachments.title=Mellékletek megjelenítése\nattachments_label=Van melléklet\nthumbs.title=Bélyegképek megjelenítése\nthumbs_label=Bélyegképek\nfindbar.title=Keresés a dokumentumban\nfindbar_label=Keresés\n\n# Thumbnails panel item (tooltip and alt text for images)\n# LOCALIZATION NOTE (thumb_page_title): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_title={{page}}. oldal\n# LOCALIZATION NOTE (thumb_page_canvas): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_canvas={{page}}. oldal bélyegképe\n\n# Find panel button title and messages\nfind_label=Keresés:\nfind_previous.title=A kifejezés előző előfordulásának keresése\nfind_previous_label=Előző\nfind_next.title=A kifejezés következő előfordulásának keresése\nfind_next_label=Tovább\nfind_highlight=Összes kiemelése\nfind_match_case_label=Kis- és nagybetűk megkülönböztetése\nfind_reached_top=A dokumentum eleje elérve, folytatás a végétől\nfind_reached_bottom=A dokumentum vége elérve, folytatás az elejétől\nfind_not_found=A kifejezés nem található\n\n# Error panel labels\nerror_more_info=További tudnivalók\nerror_less_info=Kevesebb információ\nerror_close=Bezárás\n# LOCALIZATION NOTE (error_version_info): \"{{version}}\" and \"{{build}}\" will be\n# replaced by the PDF.JS version and build ID.\nerror_version_info=PDF.js v{{version}} (build: {{build}})\n# LOCALIZATION NOTE (error_message): \"{{message}}\" will be replaced by an\n# english string describing the error.\nerror_message=Üzenet: {{message}}\n# LOCALIZATION NOTE (error_stack): \"{{stack}}\" will be replaced with a stack\n# trace.\nerror_stack=Nyomkövetés: {{stack}}\n# LOCALIZATION NOTE (error_file): \"{{file}}\" will be replaced with a filename\nerror_file=Fájl: {{file}}\n# LOCALIZATION NOTE (error_line): \"{{line}}\" will be replaced with a line number\nerror_line=Sor: {{line}}\nrendering_error=Hiba történt az oldal feldolgozása közben.\n\n# Predefined zoom values\npage_scale_width=Oldalszélesség\npage_scale_fit=Teljes oldal\npage_scale_auto=Automatikus nagyítás\npage_scale_actual=Valódi méret\n# LOCALIZATION NOTE (page_scale_percent): \"{{scale}}\" will be replaced by a\n# numerical scale value.\npage_scale_percent={{scale}}%\n\n# Loading indicator messages\nloading_error_indicator=Hiba\nloading_error=Hiba történt a PDF betöltésekor.\ninvalid_file_error=Érvénytelen vagy sérült PDF fájl.\nmissing_file_error=Hiányzó PDF fájl.\nunexpected_response_error=Váratlan kiszolgálóválasz.\n\n# LOCALIZATION NOTE (text_annotation_type.alt): This is used as a tooltip.\n# \"{{type}}\" will be replaced with an annotation type from a list defined in\n# the PDF spec (32000-1:2008 Table 169 – Annotation types).\n# Some common types are e.g.: \"Check\", \"Text\", \"Comment\", \"Note\"\ntext_annotation_type.alt=[{{type}} megjegyzés]\npassword_label=Adja meg a jelszót a PDF fájl megnyitásához.\npassword_invalid=Helytelen jelszó. Próbálja újra.\npassword_ok=OK\npassword_cancel=Mégse\n\nprinting_not_supported=Figyelmeztetés: Ez a böngésző nem teljesen támogatja a nyomtatást.\nprinting_not_ready=Figyelmeztetés: A PDF nincs teljesen betöltve a nyomtatáshoz.\nweb_fonts_disabled=Webes betűkészletek letiltva: nem használhatók a beágyazott PDF betűkészletek.\ndocument_colors_not_allowed=A PDF dokumentumok nem használhatják saját színeiket: „Az oldalak a saját maguk által kiválasztott színeket használhatják” beállítás ki van kapcsolva a böngészőben.\n\ntoggle_sidebar_notification.title=Toggle Sidebar (document contains outline/attachments)\n"
  },
  {
    "path": "langpacks/hu/browser/chrome/hu.manifest",
    "content": "locale branding hu hu/locale/branding/\nlocale browser hu hu/locale/browser/\nlocale browser-region hu hu/locale/browser-region/\nlocale devtools hu hu/locale/hu/devtools/client/\nlocale devtools-shared hu hu/locale/hu/devtools/shared/\nlocale formautofill hu hu/locale/hu/\nlocale pdf.js hu hu/locale/pdfviewer/\noverride chrome://global/locale/appstrings.properties chrome://browser/locale/appstrings.properties\noverride chrome://global/locale/netError.dtd chrome://browser/locale/netError.dtd\noverride chrome://mozapps/locale/downloads/settingsChange.dtd chrome://browser/locale/downloads/settingsChange.dtd\nresource search-plugins chrome://browser/locale/searchplugins/\n"
  },
  {
    "path": "langpacks/hu/browser/chrome.manifest",
    "content": "manifest chrome/hu.manifest\nmanifest features/chrome.manifest\n"
  },
  {
    "path": "langpacks/hu/browser/crashreporter-override.ini",
    "content": "; This Source Code Form is subject to the terms of the Mozilla Public\n; License, v. 2.0. If a copy of the MPL was not distributed with this\n; file, You can obtain one at http://mozilla.org/MPL/2.0/.\n; This file is in the UTF-8 encoding\n[Strings]\n; LOCALIZATION NOTE (CrashReporterProductErrorText2): The %s is replaced with a string containing detailed information.\nCrashReporterProductErrorText2=A Firefoxnak problémája támadt, és összeomlott. Amikor újraindul, megpróbálja helyreállítani a lapokat és az ablakokat.\\n\\nSajnos az összeomlás-bejelentő nem tudja elküldeni a jelentést.\\n\\nRészletek: %s\nCrashReporterDescriptionText2=A Firefoxnak problémája támadt, és összeomlott. Amikor újraindul, megpróbálja helyreállítani a lapokat és az ablakokat.\\n\\nSegítsen diagnosztizálni és megoldani a problémát, küldje el az összeomlási jelentést.\n"
  },
  {
    "path": "langpacks/hu/browser/defaults/preferences/firefox-l10n.js",
    "content": "//@line 4 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-3-00000\\build\\l10n\\hu\\browser\\firefox-l10n.js\"\n\n//@line 6 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-3-00000\\build\\l10n\\hu\\browser\\firefox-l10n.js\"\n\npref(\"general.useragent.locale\", \"hu\");\n"
  },
  {
    "path": "langpacks/hu/browser/defaults/profile/bookmarks.html",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<!-- This is an automatically generated file.\n     It will be read and overwritten.\n     DO NOT EDIT! -->\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=UTF-8\">\n<TITLE>Könyvjelzők</TITLE>\n<H1>Könyvjelzők</H1>\n\n<DL><p>\n    <DT><H3 PERSONAL_TOOLBAR_FOLDER=\"true\" ID=\"rdf:#$FvPhC3\">Könyvjelzők eszköztár mappája</H3>\n<DD>A mappához adott könyvjelzők megjelennek a Könyvjelzők eszköztáron\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/hu/firefox/central/\" ID=\"rdf:#$GvPhC3\">Bevezetés</A>\n    </DL><p>\n    <DT><H3 ID=\"rdf:#$ZvPhC3\">Mozilla Firefox</H3>\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/hu/firefox/help/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$22iCK1\">Súgó és oktatóanyagok</A>\n        <DT><A HREF=\"https://www.mozilla.org/hu/firefox/customize/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$32iCK1\">A Firefox testreszabása</A>\n        <DT><A HREF=\"https://www.mozilla.org/hu/contribute/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$42iCK1\">Segítsen!</A>\n        <DT><A HREF=\"https://www.mozilla.org/hu/about/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$52iCK1\">Rólunk</A>\n    </DL><p>\n</DL><p>\n"
  },
  {
    "path": "langpacks/hu/browser/defaults/profile/chrome/userChrome-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Edit this file and copy it as userChrome.css into your\n * profile-directory/chrome/\n */\n\n/*\n * This file can be used to customize the look of Mozilla's user interface\n * You should consider using !important on rules which you want to\n * override default settings.\n */\n\n/*\n * Do not remove the @namespace line -- it's required for correct functioning\n */\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"); /* set default namespace to XUL */\n\n\n/*\n * Some possible accessibility enhancements:\n */\n/*\n * Make all the default font sizes 20 pt:\n *\n * * {\n *   font-size: 20pt !important\n * }\n */\n/*\n * Make menu items in particular 15 pt instead of the default size:\n *\n * menupopup > * {\n *   font-size: 15pt !important\n * }\n */\n/*\n * Give the Location (URL) Bar a fixed-width font\n *\n * #urlbar {\n *    font-family: monospace !important;\n * }\n */\n\n/*\n * For more examples see http://www.mozilla.org/unix/customizing.html\n */\n \n"
  },
  {
    "path": "langpacks/hu/browser/defaults/profile/chrome/userContent-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Edit this file and copy it as userContent.css into your\n * profile-directory/chrome/\n */\n\n/*\n * This file can be used to apply a style to all web pages you view\n * Rules without !important are overruled by author rules if the\n * author sets any.  Rules with !important overrule author rules.\n */\n\n/*\n * example: turn off \"blink\" element blinking\n *\n * blink { text-decoration: none ! important; }\n *\n */\n\n/*\n * example: give all tables a 2px border\n *\n * table { border: 2px solid; }\n */\n\n/*\n * example: turn off \"marquee\" element\n *\n * marquee { -moz-binding: none; }\n *\n */\n \n/* \n * For more examples see http://www.mozilla.org/unix/customizing.html\n */\n\n"
  },
  {
    "path": "langpacks/hu/browser/defaults/profile/localstore.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<RDF:RDF\n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n</RDF:RDF>\n"
  },
  {
    "path": "langpacks/hu/browser/defaults/profile/mimeTypes.rdf",
    "content": "<?xml version=\"1.0\"?>  \n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" \n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n\n  <Description about=\"urn:mimetypes\"> \n    <NC:MIME-types> \n      <Seq about=\"urn:mimetypes:root\"> \n      </Seq> \n    </NC:MIME-types> \n  </Description> \n</RDF>\n"
  },
  {
    "path": "langpacks/hu/browser/features/chrome.manifest",
    "content": "manifest firefox@getpocket.com/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\nmanifest presentation@mozilla.org/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\n"
  },
  {
    "path": "langpacks/hu/browser/features/firefox@getpocket.com/chrome.manifest",
    "content": "manifest hu.manifest\n"
  },
  {
    "path": "langpacks/hu/browser/features/firefox@getpocket.com/hu/locale/hu/pocket.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddtags = Címkék hozzáadása\nalreadyhaveacct = Már Pocket felhasználó?\ncontinueff = Folytatás a Firefoxszal\nerrorgeneric = Hiba történt a Pocketre mentés közben.\nlearnmore = Tudjon meg többet\nloginnow = Bejelentkezés\nmaxtaglength = A címkék legfeljebb 25 karakter hosszúak lehetnek\nmustbeconnected = Csatlakoznia kell az internethez a Pocketre mentéshez. Ellenőrizze a kapcsolatot, és próbálja újra.\nonlylinkssaved = Csak hivatkozások menthetők\npagenotsaved = Az oldal nem lett mentve\npageremoved = Oldal eltávolítva\npagesaved = Mentve a Pocketbe\nprocessingremove = Oldal eltávolítása…\nprocessingtags = Címkék hozzáadása…\nremovepage = Oldal eltávolítása\nsave = Mentés\nsaving = Mentés…\nsignupemail = Regisztráció e-maillel\nsignuptosave = Regisztráljon ingyenesen a Pocketre.\nsuggestedtags = Javasolt címkék\ntagline = Mentsen cikkeket és videókat a Firefoxból a Pocketen való megtekintéshez bármely eszközön, bármikor.\ntaglinestory_one = Kattintson a Pocket gombra bármely cikk, videó vagy oldal mentéséhez a Firefoxból.\ntaglinestory_two = Nézze meg a Pocketen bármely eszközön, bármikor.\ntagssaved = Címkék hozzáadva\ntos = A folytatással elfogadja a Pocket <a href=\"%1$S\" target=\"_blank\">Szolgáltatási feltételeit</a> és az <a href=\"%2$S\" target=\"_blank\">Adatvédelmi nyilatkozatot</a>\ntryitnow = Próbálja ki most\nsigninfirefox = Bejelentkezés a Firefoxszal\nsignupfirefox = Regisztráció a Firefoxszal\nviewlist = Lista megjelenítése\n\n# LOCALIZATION NOTE(pocket-button.label, pocket-button.tooltiptext, saveToPocketCmd.label, saveLinkToPocketCmd.label, pocketMenuitem.label):\n# \"Pocket\" is a brand name.\npocket-button.label = Pocket\npocket-button.tooltiptext = Mentés a Pocketbe\nsaveToPocketCmd.label = Oldal mentése a Pocketbe\nsaveToPocketCmd.accesskey = c\nsaveLinkToPocketCmd.label = Hivatkozás mentése a Pocketbe\nsaveLinkToPocketCmd.accesskey = H\npocketMenuitem.label = Pocket lista megjelenítése\n"
  },
  {
    "path": "langpacks/hu/browser/features/firefox@getpocket.com/hu.manifest",
    "content": "locale pocket hu hu/locale/hu/\n"
  },
  {
    "path": "langpacks/hu/browser/features/loop@mozilla.org/chrome.manifest",
    "content": "manifest hu.manifest\n"
  },
  {
    "path": "langpacks/hu/browser/features/loop@mozilla.org/hu/locale/hu/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n## LOCALIZATION_NOTE(loopMenuItem_label): Label of the menu item that is placed\n## inside the browser 'Tools' menu. Use the unicode ellipsis char, \\u2026, or\n## use \"...\" if \\u2026 doesn't suit traditions in your locale.\nloopMenuItem_label=Kezdjen beszélgetni…\nloopMenuItem_accesskey=k\n\n## LOCALIZATION_NOTE(sign_in_again_title_line_one, sign_in_again_title_line_two2):\n## These are displayed together at the top of the panel when a user is needed to\n## sign-in again. The emphesis is on the first line to get the user to sign-in again,\n## and this is displayed in slightly larger font. Please arrange as necessary for\n## your locale.\n## {{clientShortname2}} will be replaced by the brand name for either string.\nsign_in_again_title_line_one=Jelentkezzen be újra\nsign_in_again_title_line_two2=a {{clientShortname2}} használatának folytatásához\nsign_in_again_button=Bejelentkezés\n## LOCALIZATION_NOTE(sign_in_again_use_as_guest_button2): {{clientSuperShortname}}\n## will be replaced by the super short brandname.\nsign_in_again_use_as_guest_button2=A {{clientSuperShortname}} használata vendégként\n\npanel_browse_with_friend_button=Oldal böngészése ismerősével\npanel_disconnect_button=Bontás\n\n## LOCALIZATION_NOTE(first_time_experience_subheading2, first_time_experience_subheading_button_above): Message inviting the\n## user to create his or her first conversation.\nfirst_time_experience_subheading2=Kattintson a Hello gombra weboldalak böngészéséhez egy ismerősével.\nfirst_time_experience_subheading_button_above=Kattintson a fenti gombra weboldalak böngészéséhez egy ismerősével.\n\n## LOCALIZATION_NOTE(first_time_experience_content, first_time_experience_content2): Message describing\n## ways to use Hello project.\nfirst_time_experience_content=Használja közös tervezésre, munkára, nevetésre.\nfirst_time_experience_content2=Használja feladatai elvégzéséhez: tervezzen, nevessen, dolgozzon közösen.\nfirst_time_experience_button_label2=Hogyan működik?\n\n## First Time Experience Slides\nfte_slide_1_title=Weboldalak böngészése ismerősével\n## LOCALIZATION_NOTE(fte_slide_1_copy): {{clientShortname2}}\n## will be replaced by the short name 2.\nfte_slide_1_copy=Ha utazást tervez vagy ajándékot vásárol, a {{clientShortname2}} segít gyorsabb döntést hozni valós időben.\nfte_slide_2_title2=A web megosztására készítve\n## LOCALIZATION_NOTE(fte_slide_2_copy2): {{clientShortname2}}\n## will be replaced by the short name 2.\nfte_slide_2_copy2=Most, ha meghívja egy ismerősét csevegésre, a {{clientShortname2}} automatikusan megosztja a weblapot amit Ön néz. Tervezzen. Vásároljon. Döntsön. Együtt.\nfte_slide_3_title=Hívja meg ismerősét egy hivatkozás küldésével\n## LOCALIZATION_NOTE(fte_slide_3_copy): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\nfte_slide_3_copy=A {{clientSuperShortname}} a legtöbb asztali böngészővel működik. Felhasználói fiók nem szükséges, és mindenki ingyenesen csatlakozhat.\n## LOCALIZATION_NOTE(fte_slide_4_title): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\nfte_slide_4_title=Keresse a {{clientSuperShortname}} ikont a kezdéshez\n## LOCALIZATION_NOTE(fte_slide_4_copy): {{brandShortname}}\n## will be replaced by the brand short name.\nfte_slide_4_copy=Amint olyan oldalt talált, amit megosztana, hivatkozás létrehozásához kattintson a {{brandShortname}} ikonra. Majd küldje el ismerősének ahogy szeretné!\n\ninvite_header_text_bold2=Hívja meg ismerősét, hogy csatlakozzon!\ninvite_header_text4=Ossza meg ezt a hivatkozást, hogy együtt böngészhessék a webet.\n## LOCALIZATION_NOTE(invite_copy_link_button, invite_copied_link_button,\n## invite_email_link_button, invite_facebook_button2): These labels appear under\n## an iconic button for the invite view.\ninvite_copy_link_button=Hivatkozás másolása\ninvite_copied_link_button=Másolva!\ninvite_email_link_button=Hivatkozás küldése\ninvite_facebook_button3=Facebook\ninvite_your_link=A hivatkozás:\n\n# Error bars\n## LOCALIZATION NOTE(session_expired_error_description,could_not_authenticate,password_changed_question,try_again_later,could_not_connect,check_internet_connection,login_expired,service_not_available,problem_accessing_account):\n## These may be displayed at the top of the panel.\nsession_expired_error_description=A munkamenet lejárt. A korábban létrehozott és megosztott egyik URL sem fog működni.\ncould_not_authenticate=Nem sikerült a hitelesítés\npassword_changed_question=Megváltoztatta a jelszavát?\ntry_again_later=Próbálja újra később\ncould_not_connect=Nem sikerült kapcsolódni a kiszolgálóhoz\ncheck_internet_connection=Ellenőrizze internetkapcsolatát\nlogin_expired=Bejelentkezése lejárt\nservice_not_available=A szolgáltatás most nem érhető el\nproblem_accessing_account=Hiba történt a fiókja elérésekor\n\n## LOCALIZATION NOTE(retry_button): Displayed when there is an error to retry\n## the appropriate action.\nretry_button=Újra\n\nshare_email_subject7=Meghívó a web közös böngészésére\n## LOCALIZATION NOTE (share_email_body7): In this item, don't translate the\n## part between {{..}} and leave the \\n\\n part alone\nshare_email_body7=Egy ismerőse várja a Firefox Hellon. Kattintson a hivatkozásra a kapcsolódáshoz, hogy közösen böngésszék a webet: {{callUrl}}\n## LOCALIZATION NOTE (share_email_body_context3): In this item, don't translate\n## the part between {{..}} and leave the \\n\\n part alone.\nshare_email_body_context3=Egy ismerőse várja a Firefox Hellon. Kattintson a hivatkozásra a kapcsolódáshoz, hogy közösen böngésszék a(z) {{title}} oldalt: {{callUrl}}\n## LOCALIZATION NOTE (share_email_footer2): Common footer content for both email types\nshare_email_footer2=\\n\\n____________\\nA Firefox Hello lehetővé teszi a webböngészést ismerőseivel. Használja, ha el szeretne intézni valamit: tervezzenek, dolgozzanak, nevessenek közösen. Tudjon meg többet a http://www.firefox.com/hello oldalon!\n## LOCALIZATION NOTE (share_tweeet): In this item, don't translate the part\n## between {{..}}. Please keep the text below 117 characters to make sure it fits\n## in a tweet.\nshare_tweet=Csatlakozz egy videobeszélgetésre a {{clientShortname2}}n!\n\nshare_add_service_button=Szolgáltatás hozzáadása\n\n## LOCALIZATION NOTE (copy_link_menuitem, email_link_menuitem, delete_conversation_menuitem):\n## These menu items are displayed from a panel's context menu for a conversation.\ncopy_link_menuitem=Hivatkozás másolása\nemail_link_menuitem=Hivatkozás küldése\nedit_name_menuitem=Név szerkesztése\ndelete_conversation_menuitem2=Törlés\n\npanel_footer_signin_or_signup_link=Bejelentkezés vagy regisztráció\n\nsettings_menu_item_account=Fiók\nsettings_menu_item_settings=Beállítások\nsettings_menu_item_signout=Kijelentkezés\nsettings_menu_item_signin=Bejelentkezés\nsettings_menu_item_turnnotificationson=\\u0020Értesítések bekapcsolása\nsettings_menu_item_turnnotificationsoff=Értesítések kikapcsolása\nsettings_menu_item_feedback=Visszajelzés küldése\nsettings_menu_button_tooltip=Beállítások\n\n\n# Conversation Window Strings\n\ninitiate_call_button_label2=Készen áll a beszélgetésre?\nincoming_call_title2=Beszélgetési kérés\nincoming_call_block_button=Tiltás\nhangup_button_title=Lerakás\nhangup_button_caption2=Kilépés\n\n\n## LOCALIZATION NOTE (call_with_contact_title): The title displayed\n## when calling a contact. Don't translate the part between {{..}} because\n## this will be replaced by the contact's name.\ncall_with_contact_title=Beszélgetés vele: {{contactName}}\n\n# Outgoing conversation\n\noutgoing_call_title=Elkezdi a beszélgetést?\ninitiate_audio_video_call_button2=Indítás\ninitiate_audio_video_call_tooltip2=Videobeszélgetés kezdése\ninitiate_audio_call_button2=Hangbeszélgetés\n\npeer_ended_conversation2=A hívott személy befejezte a beszélgetést.\nrestart_call=Újracsatlakozás\n\n## LOCALIZATION NOTE (contact_offline_title): Title which is displayed when the\n## contact is offline.\ncontact_offline_title=Ez a személy nem érhető el\n## LOCALIZATION NOTE (call_timeout_notification_text): Title which is displayed\n## when the call didn't go through.\ncall_timeout_notification_text=A hívása nem jutott át.\n\n## LOCALIZATION NOTE (cancel_button):\n## This button is displayed when a call has failed.\ncancel_button=Mégse\nrejoin_button=Újracsatlakozás a beszélgetéshez\n\ncannot_start_call_session_not_ready=Nem indítható hívás, a munkamenet még nem kész.\nnetwork_disconnected=A hálózati kapcsolat váratlanul megszakadt.\nconnection_error_see_console_notification=A hívás sikertelen, részletekért lásd a konzolt.\nno_media_failure_message=Nem található kamera vagy mikrofon\nice_failure_message=A kapcsolódás sikertelen. A tűzfala blokkolhatja a hívásokat.\n\n## LOCALIZATION NOTE (legal_text_and_links3): In this item, don't translate the\n## parts between {{..}} because these will be replaced with links with the labels\n## from legal_text_tos and legal_text_privacy. clientShortname will be replaced\n## by the brand name.\nlegal_text_and_links3=A {{clientShortname}} használatával elfogadja a {{terms_of_use}} és az {{privacy_notice}}.\nlegal_text_tos=felhasználási feltételeket\nlegal_text_privacy=adatvédelmi megjegyzést\n\n## LOCALIZATION NOTE (powered_by_beforeLogo, powered_by_afterLogo):\n## These 2 strings are displayed before and after a 'Telefonica'\n## logo.\npowered_by_beforeLogo=A motorháztető alatt\npowered_by_afterLogo=\n\n## LOCALIZATION_NOTE (feedback_rejoin_button): Displayed on the feedback form after\n## a signed-in to signed-in user call.\nfeedback_rejoin_button=Újracsatlakozás\n## LOCALIZATION NOTE (feedback_report_user_button): Used to report a user in the case of\n## an abusive user.\nfeedback_report_user_button=Felhasználó jelentése\nfeedback_window_heading=Milyen volt a beszélgetés?\nfeedback_request_button=Visszajelzés küldése\n\ntour_label=Bemutató\n\nrooms_list_recently_browsed2=Nemrég böngészett\nrooms_list_currently_browsing2=Jelenleg böngészett\nrooms_signout_alert=A nyitott beszélgetések bezáródnak\nroom_name_untitled_page=Névtelen oldal\n\n## LOCALIZATION NOTE (door_hanger_return, door_hanger_prompt_name, door_hanger_button): Dialog message on leaving conversation\ndoor_hanger_return=Viszontlátásra! Bármikor visszatérhet ehhez a megosztott munkamenethez a Hello panelen.\ndoor_hanger_prompt_name=Szeretne egy könnyebben megjegyezhető nevet adni neki? A jelenlegi név:\ndoor_hanger_button=OK\n\n# Infobar strings\n\ninfobar_screenshare_no_guest_message=Amint ismerőse bejelentkezik, máris láthatja azokat a lapjait, amelyekre kattint.\ninfobar_screenshare_browser_message2=Megosztja a lapjait. Ismerősei látni fogják bármely lap tartalmát, amelyre rákattint.\ninfobar_screenshare_browser_message3=Mostmár megosztja a lapjait. Ismerőse láthatja bármely lap tartalmát, amelyre rákattint.\ninfobar_screenshare_stop_sharing_message=Már nem osztja meg böngészőlapjait\ninfobar_button_restart_label2=Megosztás újrakezdése\ninfobar_button_restart_accesskey=r\ninfobar_button_stop_label2=Megosztás leállítása\ninfobar_button_stop_accesskey=L\ninfobar_button_disconnect_label=Bontás\ninfobar_button_disconnect_accesskey=o\n\n# E10s not supported strings\n\ne10s_not_supported_button_label=Új ablak indítása\ne10s_not_supported_subheading=A {{brandShortname}} nem működik többszálú ablakban.\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n## LOCALIZATION NOTE: In this file, don't translate the part between {{..}}\n\n# Text chat strings\nchat_textbox_placeholder=Gépeljen ide…\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\n\nconversation_has_ended=A csevegés befejeződött.\ngeneric_failure_message=Technikai nehézségeink vannak…\n\ngeneric_failure_no_reason2=Szeretné újrapróbálni?\n\nhelp_label=Súgó\n\nmute_local_audio_button_title=Hang némítása\nunmute_local_audio_button_title=Hang visszahangosítása\nmute_local_video_button_title2=Videó ki\nunmute_local_video_button_title2=Videó be\n\n## LOCALIZATION NOTE (retry_call_button):\n## This button is displayed when a call has failed.\nretry_call_button=Újra\n\nrooms_leave_button_label=Távozás\n\nrooms_panel_title=Válasszon egy csevegést, vagy indítson újat\n\nrooms_room_full_call_to_action_label=Tudjon meg többet a {{clientShortname}}ról »\nrooms_room_full_call_to_action_nonFx_label=A {{brandShortname}} letöltésével sajátot indíthat\nrooms_room_full_label=Már vannak ketten ebben a csevegésben.\nrooms_room_join_label=Csatlakozás a csevegéshez\nrooms_room_joined_owner_connected_label2=Ismerőse csatlakozott, és láthatja az Ön böngészőlapjait.\nrooms_room_joined_owner_not_connected_label=Ismerőse arra vár, hogy közösen böngészhessék a következőt: {{roomURLHostname}}.\n\nself_view_hidden_message=A saját kamera képe elrejtve, de elküldésre kerül. Méretezze át az ablakot a megjelenítéshez\n\npeer_left_session=Ismerőse távozott.\npeer_unexpected_quit=Ismerőse váratlanul szétkapcsolódott.\n\n## LOCALIZATION NOTE (tos_failure_message): Don't translate {{clientShortname}}\n## as this will be replaced by clientShortname2.\ntos_failure_message=A {{clientShortname}} nem érhető el ebben az országban.\n\ndisplay_name_guest=Vendég\n\n## LOCALIZATION NOTE(clientSuperShortname): This should not be localized and\n## should remain \"Hello\" for all locales.\nclientSuperShortname=Hello\n"
  },
  {
    "path": "langpacks/hu/browser/features/loop@mozilla.org/hu.manifest",
    "content": "locale loop hu hu/locale/hu/\n"
  },
  {
    "path": "langpacks/hu/browser/features/presentation@mozilla.org/chrome.manifest",
    "content": "manifest hu.manifest\n"
  },
  {
    "path": "langpacks/hu/browser/features/presentation@mozilla.org/hu/locale/hu/presentation.properties",
    "content": "presentation.message=Select one device to send the content.\npresentation.urlbar.tooltiptext=View the device-selection request\npresentation.deviceprompt.select.label=Send\npresentation.deviceprompt.select.accessKey=S\npresentation.deviceprompt.cancel.label=Cancel\npresentation.deviceprompt.cancel.accessKey=C\n"
  },
  {
    "path": "langpacks/hu/browser/features/presentation@mozilla.org/hu.manifest",
    "content": "locale presentation hu hu/locale/hu/\n"
  },
  {
    "path": "langpacks/hu/browser/searchplugins/creativecommons.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\r\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\r\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\r\n\r\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\r\n<ShortName>Creative Commons</ShortName>\r\n<Description>Find photos, movies, music, and text to rip, sample, mash, and share.</Description>\r\n<InputEncoding>utf-8</InputEncoding>\r\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAJUSURBVDiNjZO9S1thGMXPvTfJFbnkipNkLLS0ksFg0M0lf4CboNCEgIIg/RiKtEOn0qGWTtbVoBYcIji10I9J0ApWCjp0kRaXdhHjTW4+uGnur4NJ8GOwZ3nf4TnnfZ5z3scAdBGGYdyVdN+yrGHTNNOtVqsVhuG+pO+S3gE/LtV3BIxzPDJNc8FxHGN0dNRKpVIGoJ2dndr+/r5Vr9cl6bmkN0AoSQIEyHXdj5KYnZ3F932uolKpkM/nK5KQ9FmSCZwLOI7zQBLr6+vXiFdRLBaDtsiTTve3YrFYkM/nbyR3MDU1dSKpLumO+vr6Xruui+d5AFSrVVZWVtjY2KDRaABwdHTE4uIie3t7AJTLZaLRaFXSCyUSid1MJgOA53n09/eTTqdJJpPMzc2xurqKbduMj48Tj8fZ3d0FYHBw8FjSezmOU56fnwdgeXkZ27ap1WpUKhWazSZjY2Nks1kASqVSd4zp6eljSX/MtiHdRDpnEATyfb+bkiSVSqXu3TCM8xgHBga+dkY4OzvDdV2GhoZIJBLMzMxQKBSIRqNkMhlisRhbW1sAJJPJn5I+KB6Pv7poou/7rK2tsbm5SRAEXROXlpY4ODgAoFarYdu2J+llN8ZcLvffMeZyud+SGpLuCVBPT89jSRQKhRvJxWKxISmU9JTOT5Rk9Pb2fpHE5OQkJycn14inp6dMTEx4bdM/SbKAy8sk6WEkElmwLCuSSqUYGRmxgHB7e7t+eHgYazabgaRnkt7SeZnr63xbUtYwjGHTNNNhGP4F9iR9a6/zr4v1/wDE1D9XlC4rrAAAAABJRU5ErkJggg==</Image>\r\n<Url type=\"text/html\" method=\"GET\" template=\"http://search.creativecommons.org/\">\r\n  <Param name=\"q\" value=\"{searchTerms}\"/>\r\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\r\n</Url>\r\n<SearchForm>http://search.creativecommons.org/</SearchForm>\r\n</SearchPlugin>\r\n"
  },
  {
    "path": "langpacks/hu/browser/searchplugins/eBay-hu.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n  <ShortName>eBay Hungary</ShortName>\n  <Description>eBay – Nemzetközi Piactér</Description>\n  <InputEncoding>UTF-8</InputEncoding>\n  <Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAB6AQAAJgAAACAgAAAAAAAAQgMAAKABAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAFBSURBVDjLtZPdK0MBGIf3J5Babhx3rinFBWuipaUskX9DYvkopqgV90q5UJpyp0OKrUWM2VrRsS9D0zZKHGaOnW1nj4vtypVtPPe/533r9746QAAOAJXfo5Yzgg44pHrcugon/6Sgo0b+XuAOZ2iZiVQmyPoDpIwmUkYTzqM7GsdDdC7F6Lbf8pzOkfWOouzqeZem2b+2AqAV8zjD8yVBqqcf2b7C66yNiMGMfixIQSvi8Mp0LEbR5ADq1QSKWM+Gx0RC9nOZ2GLzwlIWdPWiuNzk4w/EpThNkyEAXKEP2ud8KGId2sspilhPMrmNwzfCuqePr/xbSfC5I/I0MMSj2YJ3z49gDdO2cEOrLUowJpE9G0QRG1ClKbR0EIdvmOPYcnUtnN+vsnZiQC1k/qnGagQ1n3LNzySUJZVskitnmr8BlQG7T2hvgxsAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAMJSURBVFjD7ZddSFNhGMeHXXQTZFFCWfR1pRhUECQlBdWVToo+6KYu1KigtDASG5qUfZgFZvahEDosECPDktKZS1FL+1DRnEvdUptjug91X2dnZzv/3vO6OZbWnR4v9sADL+fs7P97/s/znu2VAJD4UkpSSdKG+QubTyPBr+sXz8XCR64fIAHihVTis0SsUAoAVhEBrBKIHCGAEMB/ARi3F5LkbpS2WMRzYEEBXC2tsD6T03R9agsCGLNyqPw6CXmrBT06JvhbPHZwmkdwtR0B138PPKOHgzXD5jLAy3tmibo4K9weZwDAazJj/FQKRnfugfHMeRiTz0K3Ixam1HQKcPC+Fisu9NK1P08Uj4DleHgMdXC+WQ7nu3UEOhFMfTQcVUvQ1H4IN2sj8H2k7K+2TqCc3GseyA8AmDOzMBq7D9bS8sAr6nEJdNt3UbHVF1XQGtmZew8bTPT6tWoD3KpsUvlR8NxUoEICMvl6KQo+xqCwcRs4T8Ax5c8bFExjbAgAjO7aS8VsLypgq3g5nWStjztAhWRVhqAqeB6IuKTClkw1eNYEbrCQQBwD8yGGOsAooogLYejQPKBi7UPF9DkH+ezd+o141ZkUPAOC+L9SAMivNc7q46YMNSLTe4n1kaQF4XD3ZIDTPgU3XEYciKcAHrsGJS1xKFBGgyVzouiT4VbdGhjt/cEA5isyKsaz7jl3we7bg7Rqf6j0LoSldON4wWcqJDgQNGTN++l13vELA+MK6kKd6iryFOvxtidt9i5gO7owdjKJQliflNAU1pas6xQgnAzg1ux+lJEdILixNr0Pq9JUUA8NwVG9DM73G0jlcnh+V4BpjIWzJmIGQIjnXw5TiDuKSEwxurm3ITc8DNO51BnrLbIcsrW0dNA6RxgUKU1UdGVqLy5X6qGzTLvlnewiBZyGs3Yz6X8UeaYI3olvZDhzwLumZ+eHvooCCC0Q5VUsb4unwycM4YIDqA01tPqmgbzQr2EIYPECiPm33LYoDiZSsY9moh9O/Znoa4d9HkXtPg2pX/cPKCoRQ+ocZa4AAAAASUVORK5CYII=</Image>\n  <Url type=\"text/html\" method=\"GET\" template=\"http://rover.ebay.com/rover/1/14361-107740-19398-8/4\" resultdomain=\"ebay.com\">\n    <Param name=\"mpre\" value=\"http://search.eim.ebay.hu/?kw={searchTerms}\" />\n  </Url>\n  <SearchForm>http://search.eim.ebay.hu/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/hu/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAB9AQAAJgAAACAgAAAAAAAA8gIAAKMBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAFESURBVDjLpZNJSwNBEIXnt4lE4kHxovgT9BDwJHqPy0HEEOJBiAuCRg+KUdC4QS4KrpC4gCBGE3NQ48JsnZ6eZ3UOM6gjaePhQU93v6+qq2q0pqgeJj2S8EdJT1hr0OxBtKCD5iEd8QxDYpvhvOBAuMDKURX9C9aPu4GA1GEVkzvMg10UBfYveWAWgYAP00V01fa+R9M2bA51wJvhIn3qR+ybt3D3JNQBE5sMjCIOLFpoHzOwdsLRO22qA6R6kiZiWwxUvy/PUQZIhYZ1vFM9cvcOOsYNdcBgysISdSJBnZjJMlR0Fw8vAp0xoz5gao/h+NZBy4i/10XGwrPA+hmvDyhVRG2Avu/LwcrkFADZa16L1h330w1RNgc3DiJzCpPYRm1bpveXX11clQR28xwblHpk1vq1iP/5mcoS0CoXDZiL0vsJ+dzfl+3T/VYAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAK5SURBVFjDxVfrSxRRFJ9/Jta/oyWjF5XQm6D6EkHRgygIIgjUTcueVgqVWSRRkppEUQYWWB8ye1iGWilWlo/Ude489s7M6Zw7D9dlt53dmd29cFiWvXvO77x+51xpaaUsoSxBaUWZQ4ECy5xji2xKZDyCMlMEw6lCNiOSgwZKJK1SkcKeSealfP64t0mBjl4Ow39MkDUL0p2RSROOtqhZdeUEYM1pBl39XCg/fEeFtWcY7G9W4csvUxjlBkCsQ4Nt9QyWVfvT6RsAKXw3aoDGATZeYIt+W1kjw7cJG0RctWDTRebbKd8A6h5pwsDb70ba3w/eUr3wt/cmwgfw6Yft4TNMQaY7o1P2ncm4FT4ANQH/jQBJ2xv7kqIXEADDql8eS3+n8bku7oxNm+EDIM/dU92upb3T/NJGeaNbDx/AsbsLRUY5Xn92caWXY5d8RV6gWllxSg4fAEnTC90DQW13BLlgXR2D3dcUeDVkwOthA1bXspxILWcm3HdThcfvufB26LcJpkOEAz9NKI/lzqpSEC7feol5EWnpSeSlIxCALUkApmULdjUqxQVAQnl3D/X/yQda4QBEq2TYc12By091MQ17Bg3R88nHKlQbVmHvj89awNBLYrwT9zXY2aBAxTkGFdiSxP/Jp6FLDw+AS7GfsdJTJ2EqSO5khD43nGfBARy/ZxOQgZHe7GPM1jzUvChUtmnBAXQPcKGMJp3fdFGq6NByEhiAO4b/YptFfQJwNyQ/bZkVQGcf90Ja25ndIyrKBOa/f8wIpwi3X1G8UcxNu7ozUS7tiH0jBswwS3RIaF1w6LYKU/ML2+8sGnjygQswtKrVIy/Qd9qQP6LnO64q4fPAKpxyZIymHo1jWk6p1ag2BsdNwQMHcC+M5kHFJX+YlPxpVlbCx2mZ5DzPI04k4kUwHHdskU3pH76iftG8yWlkAAAAAElFTkSuQmCC</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAKQWlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQLg4Ji1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwSE8vE9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS72yy/UCZz1v9/kSI3QyQGAApF1TY8fiYX5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7yZiXJuShGlnOGbw0noy7UN6aJeGjjAShXJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJMkUUGe6J8gIACJTEObxyDov5OWieAHimZ+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0tAyOMBeAr2+WRQElWW2ZaJHtrRzt7VnW5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2JFqbHbO+lVUAtG0GQOXhrE/vIADyBQC03pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y595nL7vtWO6YXP4EjSRUzZUXlpqemS0TMzAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlou4U8gViQLmQKhH/V4X8YNicHGX6daxRodV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGitka9zjzJ6/uf6Hwtcim7hTEEiU+b2DI9kciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAAhIBIEAOWAy5IAmlABLJBPtgACkEx2AF2g2pwANSBetAEToI2cAZcBFfADXALDIBHQAqGwUswAd6BaQiC8BAVokGqkBakD5lC1hAbWgh5Q0FQOBQDxUOJkBCSQPnQJqgYKoOqoUNQPfQjdBq6CF2D+qAH0CA0Bv0BfYQRmALTYQ3YALaA2bA7HAhHwsvgRHgVnAcXwNvhSrgWPg63whfhG/AALIVfwpMIQMgIA9FGWAgb8URCkFgkAREha5EipAKpRZqQDqQbuY1IkXHkAwaHoWGYGBbGGeOHWYzhYlZh1mJKMNWYY5hWTBfmNmYQM4H5gqVi1bGmWCesP3YJNhGbjS3EVmCPYFuwl7ED2GHsOxwOx8AZ4hxwfrgYXDJuNa4Etw/XjLuA68MN4SbxeLwq3hTvgg/Bc/BifCG+Cn8cfx7fjx/GvyeQCVoEa4IPIZYgJGwkVBAaCOcI/YQRwjRRgahPdCKGEHnEXGIpsY7YQbxJHCZOkxRJhiQXUiQpmbSBVElqIl0mPSa9IZPJOmRHchhZQF5PriSfIF8lD5I/UJQoJhRPShxFQtlOOUq5QHlAeUOlUg2obtRYqpi6nVpPvUR9Sn0vR5Mzl/OX48mtk6uRa5Xrl3slT5TXl3eXXy6fJ18hf0r+pvy4AlHBQMFTgaOwVqFG4bTCPYVJRZqilWKIYppiiWKD4jXFUSW8koGStxJPqUDpsNIlpSEaQtOledK4tE20Otpl2jAdRzek+9OT6cX0H+i99AllJWVb5SjlHOUa5bPKUgbCMGD4M1IZpYyTjLuMj/M05rnP48/bNq9pXv+8KZX5Km4qfJUilWaVAZWPqkxVb9UU1Z2qbapP1DBqJmphatlq+9Uuq43Pp893ns+dXzT/5PyH6rC6iXq4+mr1w+o96pMamhq+GhkaVRqXNMY1GZpumsma5ZrnNMe0aFoLtQRa5VrntV4wlZnuzFRmJbOLOaGtru2nLdE+pN2rPa1jqLNYZ6NOs84TXZIuWzdBt1y3U3dCT0svWC9fr1HvoT5Rn62fpL9Hv1t/ysDQINpgi0GbwaihiqG/YZ5ho+FjI6qRq9Eqo1qjO8Y4Y7ZxivE+41smsImdSZJJjclNU9jU3lRgus+0zwxr5mgmNKs1u8eisNxZWaxG1qA5wzzIfKN5m/krCz2LWIudFt0WXyztLFMt6ywfWSlZBVhttOqw+sPaxJprXWN9x4Zq42Ozzqbd5rWtqS3fdr/tfTuaXbDdFrtOu8/2DvYi+yb7MQc9h3iHvQ732HR2KLuEfdUR6+jhuM7xjOMHJ3snsdNJp9+dWc4pzg3OowsMF/AX1C0YctFx4bgccpEuZC6MX3hwodRV25XjWuv6zE3Xjed2xG3E3dg92f24+ysPSw+RR4vHlKeT5xrPC16Il69XkVevt5L3Yu9q76c+Oj6JPo0+E752vqt9L/hh/QL9dvrd89fw5/rX+08EOASsCegKpARGBFYHPgsyCRIFdQTDwQHBu4IfL9JfJFzUFgJC/EN2hTwJNQxdFfpzGC4sNKwm7Hm4VXh+eHcELWJFREPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS3UuH4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufGK+eN8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000IlYYqwK10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR5vTkmuRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41lG99uit7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9V/ndzPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0MqiyvUqvakfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui6rq/Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx4sf4H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdLz5HOFZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX297Yb9jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel93v3RB6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/syOll+AAAACXBIWXMAAAsTAAALEwEAmpwYAAACN2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+MTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj4yPC90aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqIYvkNAAAKUElEQVRYCe1YCVQURxqu6pnuYYYZZoZLYAEjhwY5DAHRgCcx4IEa8UniruhqjLriJtHEXGvivGSfCTGJkjXxTFxvM4gYcQVPPAc0CIIcKlFRIJwDzN0zfdR2jw5vJJDI5r113z7rAX/9f31//VVf1/93NQA8aU8Y4BmAPWnYedHgXXRT8MeaFjrRQKIgvRlJKBqJ3MTQFOAOzoV6Y0eG+csK5o+HZE/fx6Xn15eN+6ImfwEEkBFCDC0PS/kqyT/86qOuR+gMXLLDvOzLAupDTym6HB0o2BzgLqiJ9mXJA2WMnKTBqPJ6ekVhtfWVAHfq+qZC8wdLxksOOPs/tj5EVpKln7pQXzo61ifiOG0hav6jtby+x7TR57Uu9NZ+0+K+Jjhai0TJa7v2uC9po7JOGif2hXsc9leLtmWCbTNRSM7yf/Q3vv0krM0nV646YFny3hRijSrVdXNfk0wOhdZ9GvPXo0KEO16fID3eF+5x2BmGIQBC3A/70Ol+lLUI1Zcsg976nvxosA/WOjFSkqn6Da/Z8RLNb0AeyzAGEAAsy5HAyX424cVadkGzjnEZHybKGRkK9f30fwhuVKt9LPeqp5ENdX6syUjgwWHVLkH+ee5pi3UPAR8o6NbfYoFVOxq0n/QCkiAzkA4thE+vv9gbdl0BOeF6ExuVf40cYCIxChciymBhxNEBeMWFD+V7acByJPBE/NJbu2V9srX+Toy1vs5NNDTitixhzCFZQnJrXl7eHwQCQRRWdo9JEAkgoGlQ9kv3R7e0ZX2yqOtkzjFEUwGYVF4qCouA5ktnv+vI3n9Vd+zwJOeZUL1ajCpSvwPtRz8HVJMBDJhSDjDhGHB3ywX0Y7Ia6arcHfjWViSds8lw8NwN+lUWsVVJ4USnpwy8zzBIlTZCFLA0yaXSjuU3j1hAO5GAtFq3pveX5djqajMAy9wQD41sISvLM5vXf1qiKzw6MiYlpdNNqRSDiPe7bsuXaNHcTYa/OgL3V+pzdi2smz4GdR1WJzr7duVlJ11PegZdnxxn0Z0qiOPHuOMqQFcn5aHiqDqk3e3mjEdlabvREQ7y4+R8HsePLd9n2hb2rs7IF2UHdrfGOkO2SIumZelOOGzzzn6zDnw9FfnuWbrRYWtbvSKvafmCcofOy45D+0ZXjxqCbs2f1tBaVSXl4kAMcjEZjj2KBZ7O4Efto5M/DOjYs20dERR8RjEt7bSzn2LqrOOykWP2UK1NLm37t39kH7v7wXTQmp8CPCathR5zHk6/wIz3gMjdAFqOTgS1qyf+cAHJcn5k5vsqBJV8UXbMPSdelBszSFh88ho9YcMpyxjeDh+kA4MYOwydyB+lv3g6RTgoZIPDr33HxjjTxdOzCF//CnzgoE10dhYLIUTCAXJ490YTG9RpYsY6wL3Jo+Vm/xlZ+mdFGEbjQpbUGaFgxihJo0W7f5itqVEqioqt682PGBiqhiLxnyw/3Rijz9vsCXTZL9vz1jWsticeeoytR8XjTgHzmRdB54mpRnJOjYnyx8w22l2FEKaCsPuwB3lBjeYmGtncxSq65+GKIiuwHyCgO3XkOZaiABdb2LYt62XLlUvTzddKbbiHxxEywGVl4GtZ3aQKn/IUXLsAqfFVDXRsbgkZPCPW5Vb3pA86JSUI/0qjX+jrJhgrxsGAxi4Q5uslNC0eTsUbc8u8EXeeWF2HvKcfr2MQK8MkrmbKTEtoa5MfMNUE8oUc6MsDesMDTMrn+IuAbHoal1BdYgKZ7rQzQVFl9AjOXuTwwQVQ4OUG6eGDJZfsNp4e7hcT4nbVcL5QilxwYDxzfCnxdHiuS1xCpvf8jF5vkdjIQQI1tzHQqmddT1RSbziCOMuYGEDv/ItcVbfea/y8sZKVVgoBpStWNSHGvQJAAcNyT8DWqR2KqqoIZz++31xyppPbsxFxPCEo7gCYxAJoboBqi+yJtevm2212CZXNafHhHWlxLt+26ZHgn2cta89XICU/dqwceVfU0ynz4sVvT4+ELbyNq4l8wQGs1carQDp6XBdjNgIgEXf5rf78w74I4LHYwkTJxeQo/ADFILC3yLL4cJl1Oj/g3Pi8cejuUkiw3KuIphn7dwcRGVWEiV0Qead2sLbmSrQD55DSiGdxhiTlLsGhJR4z32kAkthC+0nQnpuAUMn9x+YA81LiL7GT5DvrX7y6PA1796U44ZfFt+igZWr94fi/63a+m60780IEkbnmJck6HsO3+x9B3DJpyq67jp+iAQQOzLXVCboTR6bYjX38wXj7x6nypc8F42U6E4tnbNfve2OXbnYfeCAAiOQvJJBl7L6KtFevuI1KzKbaW6Hlasmqnn6u3gOnUCaTyCv9ldX2sRDVt0Di0wJ098LB3aK5PfGA1L4IFENqQMg4+3dJAISWfUvd3kyOU4ZG+AtU1xupdAvFen2U6rrV2ZeAGAUYGsiFhP0oEMlTLinjEw/RBh1s3vDJ1qYt64c74/l+886drrzs/oo8V4u8VNmdGy7ftqVZOTIThxLHvGRwk78nVrn/jNU4MwEXKaWEV00Dmb5XY3kteqCwpHSNj31i1NDgUbdm5T5jafEL4siYrUTgoExcrtQLFB7jWrN3feGR9ufPfNMXdldp1KQeCyqW7QW0zg/4Tn8FgAF5QCSUA8PN5cB0YyyIOTgNKqJu8wt0bmoNcn8np+Nmq47xiPLHD3yWqlg0Ogp2qus14i+LcvOK75Y+H+IdXBOmDHh7Ueyk03FaWmbM/DjHUHU1QaBQAiIwaLckevg5a2OjkrWQIr+5S7dK4+Kau0lwBPvksCGxoMI2+2Yz/TxX7+TcUzcKITDIXTGSu6CQXm7YbQkOzr/wjItmxURZlcMPqdWChuvFs03VlemYWIKAANdiMlmTZEjEfr8lK0ocOIdEjd8FgJ8PLuA2ngRwj5+BQGgCuOIqkEzcBsMzuGS+31SFSCg2mlMu36GSjCSAHAGDm3VsXIuOlSYMJq5sTldMVbfvwrdfOz1HjLuwNpoi3EVSQ5i7/5ZdyStNSKMWN165Nc+gOTuTMZsDuYTR434BBV4TJm32mDmngY/yCxIexAYqFcKqfDtl5yutRNIQVzbIm7Sq0ry7F+fA9SZ5QkB1NYIqFV+ufrOhks04jF18P5md0AcuW8NXZRu2y8QYNSIEX+/jJijW2sTtQ31sod+eNm4tvmGLSx0hzT34hizVye3/p1t2BymeXdX+U8ibbS3c28Ceu867yy1Diqj32iuUi5rNsz7t/fXsjP+1vr24/RrgcY1l7GiL4u4uwb5yeDl5GDT1XMeMaNgVHyr8nktXzEtG378m9gQ9ov4/S0KUv4jEuDdzYycTfazc4N3bfu61Mc9NfkZ06JuMR0vT3ubgbX3WhL4c/lt27gkT6Rt1O3afN708PISoHRZIrFZKQImFtJkQxH1aDOyCNj0Tued1z1R/N6j9Pevq939hfk+w/vhyFzRbCUJzuUuc5tJP1gV5peYs/hbMvam6fJWo1VsuKMhI9VzBEXD/itifyZ9gnzDQKwP/BlaTi1SzVazVAAAAAElFTkSuQmCC</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMwQjQ3MEVGRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMwQjQ3MEYwRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzBCNDcwRURGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzBCNDcwRUVGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5U94CwAAArpElEQVR42ux9B5hU5dn2c9r02Z3ZXmCX3QV2KS69KE1AsQAGEBT1tyQawUSN0fgbjfrFWGIs0ZjYjaKiWBABERSRDtKR3naXXZbtO7PTy6n/87xnlqLEL1++/Pn/fNee6zrOMDtz5pz3uZ/7ue/nfc/IGYYBXVvXxncNQdfWBYSurQsIXVsXELq2LiB0bV1A6Np+cBNDcdM+SgJAR9QADqGx7pAKNW06DC0RoCSbh+V7VZB48FS36hftqlMvjSvGyOag3q+uSTePIhjgtHGQ6eIiPXOFg7oONX0L+S0Axma7xG2f2NcCJ/06aGhV6bnTCqDq5zodDgwnD2m7NoJweBckOzrAMewC0FUV/O+/DqrfB2mX/Ag4qw04yQK8ywVKaxPYe/cFW59K4Gx24EQRDN0AXsTdQlBPA2h+HyCyDyBvNkBoG0CiESDZAJA9DSBeB1D7NIAWA+h+O4Cu4PU4gQ2E3AaQPhwgYwwex4av6XjeEkRVJ/CcARpegz9iAI4JSCLAjuMaDCwSQcfrfH5lAnbVarDyPguM6clDUP6+Taf3eSwO4DgO7tkx/95DwcYcj8WZJEvPcwKEEyFLWFNyHh0064ECh7cxpibPMWZ4XFc66HhuaS88D9xXy8E6eiKI+YXsr87ho8EaDkB11TH4Ei9RpO/VVPa3IUOGsH3VqlXs9XOcIIDdwkFRJg/HWvSRaw4qP91ao/6k2Y8BdwCk2TmoyBe+vaSf1Izv5SIJw3a4SevVFtYLVu+Qh2PEh687zM3OdnOQ4eQOxmTjQwTI630KhCYHHlfT/+f3LugKNQ2g0MsxgNMrRupZ52YTJAgosaxrNvxl6Zd7Pz0f0vIxUpglmEmgyJgtCXj+wrteGZ1b7v9b3xOnPAwEQKw5Bm1NzRC228H6jzDCWSePZ8rjmWa5OAjEjYwXvko+//F2+fr2Jg0Kuglw83jrHy/uL763/rC6q7I7D9eOtGLMAfadVGHZbgXcdq7weJs2CZnlxs92Jce1BnRENdf35ZXxRzLT+F/PGGJ5ISdNeBUBdjx+jgzBJAMNmcnAAcK0/rcGAjIo2x/8WIWHrhChT4EJgaBisHGmf1kEEY6Fm+2V3u4fz7riyWf+fOirx/a1Hu4jWd2QTETg+gHTX/5F30t/VhNuBVlX8TPmMShGcQIWHqjsZDsYJ2tBsdpBRxBw/2CDUDwTwchQkJvGQ1tYnfjkssQH9a1almjl4NqLbR8O7SHchVndnO7gADMcWkMGnPDpDAgNHTrIqgGKCg3ndRPfumGU9a35FeL0Z7+Iv3iiWcvPRWbxhw376+9G7nPYOedz17rvONmhwVnnjM9VOw8iJoIYxosTLf/e4gvH0oOMuGCNBku2a3DDaAFuu1iASkwoutggJTxmfrbNXX9Tz/HP9XBkwsLabXP2yPE+uuQCzuGF+kjbnstXPQ0RNX4KBJ3CrppX4FeJTBgQy4FYYTaiygrw3+gS852lQMRnBV4e3vtGnn3ne7FVqAGy7A4e5o633n/vZbbZhsE1U53v1BQcd2ZlN49BNbM1pEO9X4MxFdKnv53uqOhXLHwVQu2hRHWYNNmxaOYw232+6HeyHf+pOQTgFRyYhiMgxsNgSLZ/+9JADF+Yz4GEyfTKMhWGPyTDzW/IsB8ZNt2ig4CDqOCbmmIdUBdth7gm20mbGKkyEpYT6Tr+/SwQUOKpURjqyofb7L1BllBXUTD+m1MFPCHXirxgETlYvke5/KbXowuSmN0U2F9eYn385xOtT9a148kizZOg/KEMkFGDEFvQKZGIGtVLCv16quOBeLsGU8+3fXrfFMeVqA9ixB5ngki1IgoDIUj/Yj5IMT/ojvR/+9LQuVFyOJDcCos4sCG23/xchfPuVeG1rX6I8MfgJF6viMGnYLNYGibl0yOJSAnLh8Sf3nlRQuZV4TY5E6iEREH7pzEYE4Yo9gpmvRhdZkNAxFGcYj3f9viV9gdRFMLIngLkpfMQjhtnMcGZm4zngxoBsHyAgHF12whcKNYTxuDLx9nX3HO5fUZrWIdI0jC/NAUC2eDBgo4j58Re4BqrQXN5/seA4CzSw0uyo/QpKOZAxISa85wTXl7HgcsVZcwAcBoAZz6eudO7ahIBmOkqgYu5XGSQKPDA/XOAsLNOIxDA/R/HFsbiOudBoUgBvGakdCOVgm9PaBDHetYfxaEvBkwLnAsMZD0H9xBgbIUAQQQMAYPKRFmusHTuBNsEH4Ig+j0QIOJRIebjAFlxV20uc8T+B2/EEDkeHAek9N+/kw+NzW5wO2RWS04BADqBoJ+1x1UZHMgKc0pGYy2XQE3ZwH8KEIjK0RlMXfqtcn5hFg/NPg1mDLOsKMkWDu+p1+AkCsG9+EgBnDJAZPRFiv97YODM4KJghE7DRDHFstNM35FQ4GwQ6DwDQaEthhmB/wbhn4Ttfw8wuBw6MjEPIX+22bPgzgAA1WViRQNO7ZT5dVEfXFk4CFm3L8TjflY6/mkNpTG9RWp+/E5XTQGITA2XV4p/Lc/jmY3s/C4j1VvIcPLwIYYtnDBYCdC0039P4jEUzQw4XQt9li6a9s7nxDa56QK0hTTI4OJ4DOMUOL7vJ3kQvJnAE6J4nn0J70oD3u5gKKPm0T8skjiioQI8qcTpb5cyzYaSGa5UFP5OcWiYp0iui8drous0/tZ1pV5PGklIxryCFvNqYFdSQTdSj2d/MqEpkC7a4WZiA10zezG8Oci8yw28O5012tgY2ewgpHvAkGWz8cbAp0MwFAHRMESB51RTIKJLE03jKC77Vum387g6MBOtTgDpvXe+oAwoEteRPYx9x+uTY/A4ObhupAWBYApDCdMZdQCWBp3RO9XBNLSBZCupHNB10TmTIEWWAQHfP39THC4qU0GgcZe5033uVFB5pwsETwaovtZ+kbUrp2rRyAV6MNBTj8fkxP5dR8Fi2WcpKt0sObt/LXi8KQT/Z0FLhUXKwFFBEZSoHw6N8yZDonEEqB09EBAx8H99EN+2H9wDN4AlaxN776nP/u3sdqIryPNwsK9eK/xou3xdc1Abd6BB75aQjaTLygWN1NnRaSYVsGHy88Gg7qooEY7luPifxCKusMPh+wFrx0EtssEtCILi9FzQmxsxR/BVbwZzXHLVkYuSJ45PV+prz8fg25PHj1Ur/ra9YlbOVhzwpbo303BYrTCwshQBKqZHQsHbrVarnkgkYh0dHS9gSbpVXLhDnk7Zne3mkb4NcFu5qm3VajtRuaob5+w64ntYoKMIBLKdPTDAD1xhh5GlEtRiablnQQR+NNAClw20QiBmMkccj7dqfxI+2pSAmkYZjj/rNvvanWBDKuQkCcTsXEgePTQxtGLxb5O1VaM5ohebPYYXFRK9mXmRdV8N0FV5llRYhIBxH7VXDn7K0XfgXwXMCE1OnjsDDc1sG1sLAdoWzYTmDx6FaFUF8Oi9BXcI7GUJ0BPlcPKTQQyVgU14blk7wTvmUcgYtwQEl8kU3PdZoBjL6dFWrdvjSxOPf31QvYE6p8WZ3MGBRYLjWLPe41izBjnIEiQQCTT5CJgjjRqUFIrw8BXO+5x2I6wKSPN6ikZPsYJ+SiTGNBkyJKfJBhQDzHg+zQNKfd2M4Cfzn5MbTxQRKwiZOS3W0l5piarDFUpzw2Qao9j+3XWuCy99IKe05/uTh48BRbL4jh48eKL2+PGYqqqTamtrH0ZWGC7KijFCxWDoqZKUZufqD6F49EVOC7vvbjRPQHU9wynBxH4ipKHqF1JpTY+fbknAp2vjMGu8HWYOt8LBBhUW4msHamUSA5CVJ4LDevbBOStaaKcbAgveejm48N25WiIOaVNmPm0bNOJP8f27Gox4DNyXThPcbS3TOz586+nEsUM9OLu9d/zYwTdUv29KwUNPXSl5MnQtHgFOILpTzQYF4z0PpaMFqu7+EGrfmQZkg7vfeh+4Kv8K/tU+DDpA3tVOCO28Go4/9zzEmnBUW4ZAYP9i0OKvwnlvzGVA0oJ4GNMVUcy8yI7fVKlj7pgXW3G8XnP+crrtpW4Zwp0IGK1fIYeW28h7b7P8/NcHlauzU4x7cT/py0evdPzYH9H9Hpsl6dfaINMRQrbPPIMVjbPY4ETUD7eUjobuWYXsT2JaOgRWr3gVQXAredLsB37/UyOZfCu0aplmHzgM3BdPHR1a8emL0d1bK7VIqDi685v3YO6vimyjJj6pYrmQFaWhpaVFGjJkyKcItGFer3e5iLRexGFUSagQIzgtoA4vwRoeNn7Qc7Yg4XXP4MHr4FjJoHen283WR/ccAerbNfh4fRw+2RZng0Zv8GYI7L2iYGCSS1SUkQVMkSFkZENsw6qvY1s3TpBKekL6ZdPGSj16biA+1WNRICDgxWr2vpULYfaPv/C9/fL2ZF1NhZiTD/4lC6ZpkfCmoqdfO59HQGEpQWBZzaJNmyXbDkde3gUdjRXg7R6FgpsHgL20GtQQBjdi6gUDvVjGhDfxTFZB9RO7IOnLBGsawLF5c0BPZsKAd2eh1EdiUBm7ZaN+2l2nlU37U2R9a4MGt02zf/bYTPvPX12ThHq/ybBYXpvnz3HOfnJ5Qnj+0/jMnFwe5q9PXnJhH2n6LeNsL0XjAA2KAnUR1EtiqgSd0gjmrqB4c0l2mJJ/nokTOQHtTz28IPjJe7Ol4lLFe/MdfZznj60Ofr6ITcBJrS1grxy6sejF9wfWzpl1JH5oXy/SWS1vvvB71/DR6+2DR24uKOu5WrRY+DS7XZYslmWoFTi+MaB7nLbTQESEGASIuGwC47t7EndqLnXL4GBwicgsoXGO8iGJHGRmCuCy8agreMhwm0GhUpKQeWhvCuCTNtDCQSZqQosXzIvt2joB6z94rr3lF94bbmMgUPHiWEAJEEj9qBXAUTk0kn/fY+PF7BxVC/jBhsAJrPh0ZOOzj7yi+tohcRhLfbQBLyaMgY4C1D62EkIIAupa9/rDDCi+uxq/GEe5DY8rmNpBpX/jORXceAIq354EaNOw1qC8RyaoWjATjj54NyjNIAePQjseMoQa6aFF8Y9a23XI6S5An0LhuYMIiHwPuiEEOiVKeb7AxuHhK+yzyksEfxB1lAMTZ+68yIsr9sj9a9sNaGyzgUUQTkuRU7sJig5dhkH2LBjajufS0gqhpR/fHFzy4Wya7sz65YP3pF1xVTWdv+BwgmPAMFZaE4f2gNxYb3imXXNLp3jUQkFo+OMjS9WGExLUH1dVRZHN7icrQQZ/5neT2GsNG2kHGnWoxQukqejv7lWtOs1IQv/uIptUUf6TxhbVxjNLDAmrQMgKL32GQdi5BpRjByH4ybsTAgvevJHcgLW8X7u1T/8X5JO1IOXkgZRbAFpHu2mrknGsjWko7rPBMXhks2fKrN+qbc3MbkndiqBj2cdzgqtXDDCwKhhtawEiWwFqHvwpNHw+mpUDb+UBcPRZCZH9AI7eiNYcBGNTCr0YWSvN/qEeyJ68C/JnzYN4wrR21O0+/udnoe2LbEU10D0BrNirnL/+iDo43cuTU9AK0vmjLSiwqYs4ulzCBOCgFzJAI3VkEVM3jrE+loyaYltFVnxtbeIXrUH8+qSAQlqA0+l0dmmI4MWcJ3nZ82TtUXvgo3l/QakPyJZJQ1Xnxb/dDvF9u4HDEuEYPAJdlpe5iGT1YUgeO9wNUHcprc14qQXotlwnW15+xiG/9CSkbVkDKrkMTDLSIWKGgwvWtOHFiYQOg2ivfGSZSI5Nl88R5DgyQhZezHndBNYl/K9aWcY8ahIayboVo82SLeB/59VndQWFHmfFgBZv1WMx0OpqWNOE0Gwt6Y2DUAW2nhWmSPK34esO8Eye+WzwyyUPyCfrHDy6DBnVdHT3tvvTRk+azdHoczjKzR/+nglA+l5739WQbMHRP26uLxCR+p29zfKQPswsEfFaBAgOfPHtj0DToptAxfRHaoYIPob3/MJTMu3B5z8PwuqjtsnWlEXkzeviSFyjK8Dk0LFMIhFh4tCag7aQTusU3ikpEp9uDeoCkRAK9GH5GQYE4g6QcQw4R0qk6WdiwQBNkaF3TzzHioGQWPbxTHQENgETRswrPKYFO8KUMDThJGbmoIV0I57jkKw5ekPHh/Pujx87VCHlF/pc5497X8rvtgDF4zeJmmPAB1AWYYmRz0xYtD1tykFqiAvM4jV2aDn42KdHlnCAAv3djcpDgYcEE4cX8H0g0JxFyvL/7U1VQESVDw4vJHZt6o8nN5B8sNLeCnxGVr21z3mgZmWbIhKFn7eiP4TWfgnRvbtRS2Syz9MXS9m5CWtZ+eJ41ZFrOU1Dce+G2OEDlyvt7Tap1JuA0JJLINqUyagrTj6vogEyxuNFlKW6NBgtzyiA5oUA/o04GuhkiE4oUlJWLaRVfgNt28+nhTcs2v4tP4JuHQ+e39ML66q4nlQWvVj2WkK6UOfTupdk8SdVjVlEZAOBLcSJolOl17LcnK80W9hR26qN4KiNLxvub+s0TCYVSsrIfXGniSBVFmhCKsfugl4hPOCJkxDfve0yAzWKJsjEIHH78FGg4pgZqKGSNccGJDat+Vl4zYpbDV0DqaBbc/qUK++ylvR6U3ClhQ0NP9fhY00oAxNMF6WzmRup7BCO9QQ6CxvSWmuHDhuPKpPQ8hxowudnBlpLzaP372Y2mgT+bF0AqfKSSBhzqM/RqXvou8/oEWGB1XIFgdsMGd2/wlo2Wm1vARJ9BgonpD2dAsqCnbKVvCsdnCPGQGTLeqYRINWb14gtispWoO28ljWY0HWowQ533UN39it54rGd9pyTFwIdhthBl83cpWVLZAc7pz0tWA4yJmKQ16Xew6VA4kDg9FkOLQgE6rYRmIKH+8DOq739en3RkeHpZknIEXSfqAeQ/jGOg/oVCt/QlLwk8CwZQjFgToEaTE4rj7aS34eDOIJwhuDw8XgdGW6znKjad8QiU9AiiFYHRD98G2R/EmLh9nI+OwchEAe1w5+mNNTb4nt3TI2sXfk4Zn8v3uEAx9ALPkDx+IytZ5+dkW3rkZ4UUP3tzJqfEs/nKuEjyqRv3tuY/Dl5XFbLMdpbqtUbfzHJ/hz9mzRAJxhU/BvVPpvEsfdapdMoseDF+aNGxf96MbS5za9709I5SOJBaZ6CuQnenDTx+zS4aJILnr3eMiL67RaIfrutJ9pAIBTThagtjbnhr5eD0tJ4qoVqYLZzrESUAYdINlLtTMHpAnv/gbtEdBwqik7qrMk+H2ReNSfXmotisX5NCdMG1K6lx8iBbGiaj0itO93zMwh8yDLuganGVKoeWlE/eEftAPEdHBM1JShlAXpe1WNVTU5HVaNW5Xac7ryuPKBc+6PBlpdoTMga76pVmeC+uB8t09Og0EPCmUsYrNNqQFkuv4Ha8TKfwGtC2jCc3+9/0YwkBi9WcwTCB4+DWpCbzrqq1HKIhIqaf/erOJVJKTvveOb1c++w9aucJzjdER1dEy3rI4EouLH88SlBTL0JWvmEu4GvGaQRElH2NxFR+kVhJme0h3WOlqClYwA3H5IHfLIjOWxkmbTdH2VoZ0AlBqBu4uHGBGsm0YoiPTWkNPO4pUrJPdyovD9hoKWa+hJYRrQMF9d3W40yh6ao40ilWR4++tTcjOL0tkZfyzuvoYMLOUgLsIkVVM9KS1MpIVdEy9MZcDpxAdWw0tbCLBJvMdcqcOgwjGSiFh8DeACPkerTi1n5WLAPYiGudpoFPNVPSNaXMG1AfYNTVJY0G02xYxiVVpMxWIrgAMZPHMOsNJARTN6m4Ig5MKV/GJqjnk9+9wncS0CnfsL6Q+qo5qA+ZFQvcWcdWmdihk92yMxiEzCSmERYPvoAjmdGgQD3XGr/Y798EapCHLQkTU3xXcdwqi3LWsbpxJYKCkTGFHLTSbu9csiqjOvn3se703ZxGFjalaZ6zH4rS5zOjiuH48pxZmeVtJSWSICQiIGOpcLIQ62GukIcUy75LqywLHzvq/gsPqUTghEdFu9IvnTbBPswqoPk/TNcPGsi7a5V4Dg6hz0nVFYfyRWwjqSdJyu5bkAPaZ0V39jQocF1o2zQK08on/GnjjmcwYGi6lDaw9KwfIfh2x8Mw/U33QRt6zY1x99CIZyVy05c9bf1tVWc5xG9GQESPqxvgRdloHWsu/9ngGKJtZ/ZiCHaBIcrBpLFjwj30KCJqJpb33mxyV12J9hLZ7TALsxou2FOHSR9QyBz0mmXwOYXUBhGEQSH70PAhcwOZGfZENIi6CJUSAbMgiraNdjzQL1QxMPtl9y6dftRy9eL1iQmFpeK0B7U4K75sQ/WPeDuVU8rt/DjnlSPBZkCGkJGxZJNiYmUPX+42nndkBKpocmHY4cW16Dv4s4IfmezFROBlxXIu2wGpKGFDK5Z1hjbtrFCyMhiotBa0X+jY8SYXfE9O/BcUZgG4tRrwdP2MDCQtRaQZYkFdNGCjiILda8T80oBAUsvt3g+iGg5tf6DgacO4vSh1t8KLnPOgJLHmy3Ayh3y0N8tid1Mdo86wVuqZHhxVZQ5BWqZ0nS0TTJrWz7SXn46z0pFDI9R06bB6N4WuH60jQaiOCmDiUgqNarBq3ilDslgPQJNU/eD1cpKA+d0EtKtKHjGxg/sgdiuLbhvZdogceQgSHndQEDAUBcSrRAqbXOnImwgKNRQADMnI1zyzMsHbUUY4I6O/WbJp8YGlYYjxdD8UV8IbsEatcbc2z9HNjhi2klLtgkEYgMx3bSSnatOCTfOskNwwbp2V94ooL88c419Vv8KsaWuXoVsZNLtNUrPKc9FNoSTRmlpDg+0rI96CSv2yCMufDiwncrnnCudP+nXTXgfyzyCAPWsFgCJO/eyPAHPO6AloLZ3GfCjxoOlW4+dWixiZjmW09DXn9+PSeJwXzwFHMNHUyMJpKJSrHw1iOkOcF94KfA5hRCuqoLoiRNgMHGimKVBsrD1jfrW9WAsmg88IXfyQMvBuRfZ34q2Yog4c/6AHNN/fBB+Y1+D1j/LzUN1swbUMKESQGxFWoFsEW+2paEW6yBNNjWgcLqs0gK3jLexGcpI3GBLv80MZv/l7JzK+bg0iEbxeD17fiVm5ypU40lJEtIjWzdeS5NvWjSKzi7MZhkj6JdpLsFaWg6WohImLi2FxSBm5wkoMt30WaXDD47zBi23l5Yl0ayjOLlgCQOAlvJ4FMy2z65h4o/6B8lmYPbQt8F0EK5+WONwd5TgY39kkm4iaHHRXEaFe+b4xeDow8RgCO0AuoSOj253Dbigv/glNdooEVbvk0fPnRetnr9J/qrBr7/89PL4qinPhrZU1SmuBfemjZxYLr21v15nZdantqIzUPDU+NPC4HRnD0RkyJASgyYlwqZ57cMvWMy50lhjDcsBJI4dsvo+mvcHEtcSUTyWAA0DHT1eBZG9u8A1CgkI3ZiKdpwB4MwFP/Q9aDsNmrVEcIndsIaR+HtkhvOnS3cmL6pvULtnI4q9bg6oa3bJ4/7NO5/IHDGsp3RoX4PKKO+US8ABKsTPtwQ0eOK9IIweaIOfT7TDJAQCCSKiRV4wmcAwuFNFUMKT8gte0MovgPTuOWHXgf2vtb767M8ZpWEZiB/YfRUG+WfOwSP9nVOp4T07mQBynz8OvJdcgWIpTDWT7FOPjlWf56hooXi3BzzjJv5ebqgDyZkPQrcRVdDyxWqoWzcB0lJiJrDzNug/6iHIGGdaRQ0B045AUPwAOVcAdLvWBAmVjI5N5XD8I56dtpNW9k59AaJHSWuAZKUmTx5Vs5aHp9sv3V6tjdtcpVy6uUorP1GvuZFpL8JgX7TrmMIG/e1702fPGGTdunhnEnpkStCIgx/U/GDhrKkFKdyp3kEnGEg32fH1emQOEnzp5w3d7CvvdziyfVOFtXsJ003t775yu3PwiA+tpb03dixfxDqLkgf1FY4xlQZATcHTVPMPOAYCBE8TSCHM3EwXr6263zsuM4OPtTWZK4yzswRoatHcYx717/h6vzy+L4ocWpPQaRVZomC2EZAUFEfHmhUYVyHBhsMyVLVokOFEkYIXYgLRSNVBYAtSgsgGTQIqc7RH2T++8yGpsEhNNjegmPFCouYo1/LSH17tXCUbWLmUpqSZVlDamiGBOkFPJsDarRhCm9ZcK6PDSJxohpzrbnndO/GyPdR74JzdMEM8AOXPzmVrtYkNaMF/e0Mm1PzuMVYCqK3c8L7pHNiKm+MoMA+ZfQQrapamBTeyrgsJ61733geZ49qYuBQ9YLdqpxpsvrABBV5uXWmOcD8K6xlP3OC8+MIK8fM4iUBMKCeW3b75wloqvRU4hn0LeQjEdJYs3FlTmmfoBGQ4fyKsERN8G26E+kADXpMHsm+47TYKKjElMQGVxJO/u2dVYNnCYYLLhTo4l5XZ7zV4MAjkspgO6/BxWjgEZ+5853o6cgG984Tjy3/tHVpWKNS3YfYnSA8gO1Q3qo5fzgut3nhEeYxcI14wW4dwVg8BSwXNK5A7QJcAm47I4EJ9gWWjjfQBQ71+elUGDcKRVoONspiT29H98RdnkNBB14B1rgT8H82bGfxyyfWxg6gVcBfTzTYr2ad41SHGBnJrU7fmd159INEYgowrrtjR/d7/uJXYQ8KsoEc2n5A+5BgMevoOdicI9RRInR/642+gfcUY8K3FwO9DZKabwadp6cB2vEJ0FcGtI6Bm6Q1ANxdVTFkMfZ58ip04lQ1Pb9hd74Qv96GORKCQK3Dj9VNSPDvbAfdPtUMwplcqGHgS3zKC5e73wn/5cp8M39apeN0KZFvTwCtmYMVJgh1dU44jnW54SYCmmEI16ofppSMik/L7w4lIK2xx43EkHtIunro2Z849f06crGWlk0S24mu3tn/w121YKuYKaekocTx4KVbEawabg6AxE1EoRvbtnqxHo5PTL7iQd/SthDN34de/+Q8GHmIOQnZumtCe4+VfjelG2aE6pX8U7U46ikFqRO04Ko9de1T+CYLGjUBoQiHp65UrsSbSJ6tjkFcgwl2XuuFYiwroeKEtrDuX7Y5PPdKoXU5OUMUssNi4tIoC6VEanONtOlR4dfCg0LIW9z5qLS47Htq0errqa0Mh4YToto3T9Xi81VHRfwf1D8g+2orLwDVoGMQPHxhWffsNO6L7ahzZ1129pvy1D8fxksUg78yaSzw1w6iwY4C9Y7aBVU1C04aLINUSgPZlN4GuHIL0QQdAsJm3vqVVIg1OAGheMgW+uWY1Y4K+MxfA8E+vMvsIQaIz1EY2+GS3lTEggb05qEJxtgjRhMbmEkgkNgUM9+Yj8ngH6icLfuZwnda3MaSPH1QifTG8VIqAjoljtcCJWCNa0QBUBZpg6fFtD/ij/ix2t1MiDOU5PXMdgrSlJtDAXVY8xI7aP+ayOsFb1HOFEgkVRnZvHUJ6gfooGpbG2P5vp8hNDbPlxpO5CAgrWnBb8mRtz+CW9VdGdm59U4/HxmdOnjEvbfjoZgsmiw0ZtXPniKI6J4eiiOBmFHtbq9GyYPCrmpWpn+xI/HpntXJBIo7CEDNep1YtBjU3T4Asl7BnUA9xH9rHqqWb43JmlsBfPdKeeaxZLTjSpFTGkkafxhpMmTSB3eyBNbP58oG2pbdOcM4NxgyjPcbBeTkaDC7FZPWFWPMjuHrFsPYFbzyTOHpoLDVLyDe7ho+plXLyFyANVuF7ipWAf7Lvs0VDpPxCSB930YN519/6uGvQcHQNQbZyhzUGLQgEpk8kc1aR+gf1r1wCJxY8BaEDlZByj5BTvhfsBQtxJBswbXpBsn0WnNxRBm5vAvLG/gLKH3kN0gZgOvoYpgzODhurrMxF2fDfReiw6v0qjC23ADImSygky8wNR5QKHMflJ3x6GjkvYsV2LJ+ZaSgw7/JMm9BHWu9Dm7625Rs47D+Z/+yuxSs7Ao39weY2RR01gWIdDLWZabkwrfeYOVar7bU+3iK4Xc2FJB6vY+v629s/eOsxubE+nS1Tw5KoUBKx+0JJVMrsvlEeHUbGxVMX51xz0wwU3oaE7KorytnrQb4LBHICX+2XmQIeiv44hH//cm9y7Em/dtXuOvXCcNzo1x42b2gl4WgoZk3zZAgQjRmYtSpwKCBzMPgJ2Tg+tsKyoXsmv1PRYUs8aey6bIBNvXaUA9BiYUnhWAs0XVJACQZR3PjYhfBIZ5HtmyeFt26crgb8Y9RgoB/1yonyk40NtB7voOO8wa+7Bg55W3B7OyjBvRdPZrqhs9SeBoLFvJk1fsIUhBZUjU3LZ0D7qitAbh4JSricaQRbEQ5ADfra0u3gGfo6ZIyYj3YlAXZ8PRdFpIrnZqBGMRzsFr9NR5OQ4xahX6EAG47KpTWt+rQtVcpMtM4jLQLHNQbMlUnUXQzheLndZsexpZ1uWDFg0T0Z06YNtSzZ7TsK7x1e03/h0W03Z9lc1RxT12abjqaIk2rCk+3w+rq7sl4/Hm3XJnQfCI8YPSAaRpBkZOI1J9OD61ZeE9mzY6oWifQxeD6D6jAGWjc0rdHarWhl1pSZr9nLyo+QpSS2tPcoo8/97XsfT6EjVf5p3UEAS0NZnrh+eJll/XlFKhxtUnugsOzhj+jd1x2SM074NUtldymMpSA+vEwKW7FkvL853n735a4TK/Ykk5MHWcGFsdhUpUB7SAXqVFIDio6r6Dy46botqS/FLNCCAYZkW2mvlZjhKy2ojm3FJbbo3l0WS7ciIVFb00Gi0dG3P1rKHRhDDWuhF354GpQzNUCi2Zzs8A5bBJp/EbiwFDh6OKBjuwhpAzno2BBkC1qdPVEjfAtsTYLNvKtY1u0Q0xyslW4VDSjOFOFQozZ20Y7EfZ/tki9XMfDde0hav0Jxoaob21+/2b1//uZEnawaBrLmPb95N3xzGIV2Hq0UR5s+60/+xV8/kFXZr6D3vkh8435R0n6Z68LAstXL+imLl8DvLHJngVO0gdviAAeVDZVjglBtbsSykBlMH3vRK2gfX5Gy85D8/GmotQxk0GT08D6ZGkqkG+SWJjaHwNts//lNsOdaaUsb3diSkDW2CAXHu7ZXnlB7os1sNJFAIqRT57EMRWS6HV/k4kxNK5pBs5lsFRP57L9vdTHHUMvULNofPSePuooJtEMJtmQaBwdVLyitLf/1FcwEArKMRPOy3+wuarT0SYFTO/UWaBaycx5Cj5rGAQNC40FNNDeWyM92x597Z0PiLqNNg7yeUuOTP/XcGpfh87isE0AAg49ikod2pP8HpjpvcUrcuscXR95ubtO43BwRWk4q8PN3Am8vuSNr8I/LJ6MmaoWdLTXgMLJS7WATCEkUj+x+BgQA9/371FhmI2uyeQXWllfkEHUSyT7qbFVXnD3StP0PJcvf/UMZnQ06KgfUH6A5Bz1197Q59Wr2DWg1s2F2f0/d9fsPbylQsDmH1COzRv+ULTXBxFaxdD52zpzQ96LNcGCeZA5lg0RzAR67eb1//ir28tufRe8y0B4OGGo5+tS1rrL+heLnVDKbgjorB/ScmI/GiRawThtqffeJ2e5BqJUCLagp7Fg+T7RrgzbWxPrbFNQAtl9DiTQINFsj/EML9GmehY2Pbu6ppPl7IyBC13aOQUVQOBVoMqZCdVMF2AyV1XW67W/1IXn8nz6LzhW8AuvAPjPbPeei/pYEzS+QhfRFOqeUTVtNCUILVqobETRF4p7fzHBd/JsPw9vNtZ9oK+eHBmNq7XfwLsTdT4HrrUEuyhQuUQDGv/CWny4gfG+9PkbX2QFtbb3gzZYhIMYSqAs0llkEhNdXx++mqXpagNs9U2iv82lr/7o2zsjreCvaRxeHpZR0BMem3+MyD+X5ItA9JfTanPGOHftOKJ+882X0SkuWQAzLVuxHtBC7V8S1bw6+TwJL7hZI4/IAtC4g/L+5l93jg7rAWBjxxz7QogUhy5FItcdP3dAy0JMpsCl1rBnGvnoVS6LOFp7QApMIPq8o4LEcqFDVJMMNYxzw3IoIYwti6nQHT02mzYirK2n946Oz3LuL8Hikw+ineUBBEHBzYHFYhX2RbZBDHc4uIPwrNwy2iDY2EYH7V18OLWEFsrPQwRj8qcWkosDRrCubaSNGaGhSsyffmDZ8fB/LNgp8C+qDl76KQLZbYrf0VbWorIO64tsE3HGJC/oWipDrEWD14WRvaFagT19n1Yyhtr0krOXO+1m5JHgEKxQEb4RHD9WDLxGEPIe3Cwj/2k2BQGQ4XDtRhDsn0eBknSXcqC/w8MLwN+8sixRlFUnQjpbxtx+H/zL4V97hpBeqMfDUPDJXhHPsOekEclThuPn7EvtOKp4lm+P/C7BM/PJS1x09skW20vn0Sm9a66jD+AIXHIhPgid2vw7lnqL/61fe9fN6p7QBZr/YD9SCq2BiL4AhxQJUYrAHnLEXY02fO9HxCM2rtPs1yMwVYPOu+LDL/uD/Eh1T9/7dJPbrcgQK0gMUXJqToUm5gcUSHGhQ86c94dvZui/p/NXt3qevG2X/gsqKTTSX+nXudtHsKY0p7APZNi/7/aQuIPyrtmQLqDlXgJheDLGw+RNB4YR+1k7W+PxelkOL7s+cxdYTYDlw5Yiw/XBy0uVP+2peXxt9ozWkX4Hqr1TWDEk375Cm31Ub8dRnkWdn/tHX2N4gl95zp/ehp2el/W+6fYBsNjHF2bv5GwNOyYrAsJhNpq7S8K9iBI2tSKIFzwKc+/5nsz9iwPQhtoWPzHaPWLo9/vTeenUsjyzQelIV/1oduhmyxZtpGp4C3Iql49Y3OqAVtQMkUUSWWNZfconrVzOG2bdTr4EWA3Pc6RXg3xWu1EwiEHD/AhvZBYQzu456kvWUfuhnIGn9RqNPIyu57e4p7nEH6pULNh6RL4sljUEY1LKmgJaOjsKOh7MO7yW1+CP60Usq7atGl1uX64ZxgCb1TuLnSTiKPAD8f/KTk1zX/7ija+vSCF1bFxC6trO3/yPAAKRem5XZIKfcAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/hu/browser/searchplugins/sztaki-en-hu.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n  <ShortName>SZTAKI angol-magyar</ShortName>\n  <Description>Keresés a SZTAKI angol-magyar szótárában</Description>\n  <InputEncoding>UTF-8</InputEncoding>\n  <Image width=\"16\" height=\"16\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABmJLR0QAYgDIAD5EbEUBAAAACXBIWXMAAAs2AAALEwFX%2BwidAAAAB3RJTUUH1AYWCwoqkkjHxwAAAg9JREFUeNp9k79PVEEUhb%2BBxwYQfLiEsJossaCgIVF2N%2FagyRoL6AitjY0JBk0oKY2JNpYmVhY0diTOErVbIiGb8EcYKIxURHZ5M%2FOOxe6%2B5feX3GbuPSeZM3ONJNHB%2B0AU9dNsNhlaWQGgubnJx89DAKy%2FhCTx5HJRV4LpGqTe8%2BFTRJrC2ovAz7sFnPM8%2B%2FuH%2FNQ63qd8%2FVLFGMOT%2BXn6BgYA6ANwLnDqHGvPW7x7%2B7rnTo%2Bjg%2FcA2OVl3hQKeB%2FaDUkKS0v6XixKklLnJEk2P66t22Pyp6cKIZW1VqVSKauHc4%2FknBeSdHJyopAkCs4p9V5pCPp2J6%2Bt4RG1jo4y8VUYLS5qe3eXsxggtFqE42N%2BjI5Sn56m0WgAsDY%2B3hkyGGOI2gKDEFywuSh%2BNTbG08HBbMK2Wm2Dvqi%2Fmwd0ahvdKO65WKsk8UrTtBegtSqXy9k9V%2BNYtcnJS1WemxPD8bxW41ircSxrray1qlQqmdhaq5AGheDlg5cLTolPsmCj2Zl%2F7DKDJH5tbGCMYW9vD4BarUa1Wr38KbopGdP%2BB1dhrZXS9NpeqVTS%2Fv6%2BTOqc7i8U8MGfc594cIvraB2I%2BLBIvV7v7IL3TC1Mkp8d5CZaB%2B2njg%2BL7OzsEEVRb5lwjqnHBUIIjE4MX2kw8vseURRRr9eJouj8NgIoSTC5HJVKhTPHGY1GA%2B99Jgb4D0dIogkEJm37AAAAAElFTkSuQmCC</Image>\n  <Url type=\"text/html\" method=\"GET\" template=\"http://szotar.sztaki.hu/search\" resultdomain=\"sztaki.hu\">\n    <Param name=\"searchWord\" value=\"{searchTerms}\" />\n    <Param name=\"fromlang\" value=\"hun\" />\n    <Param name=\"tolang\" value=\"eng\" />\n    <Param name=\"ignoreAccents\" value=\"1\" />\n    <Param name=\"langcode\" value=\"hu\" />\n    <Param name=\"viewMode\" value=\"full\" />\n    <Param name=\"u\" value=\"0\" />\n    <Param name=\"searchMode\" value=\"WORD_PREFIX\" />\n  </Url>\n  <SearchForm>http://szotar.sztaki.hu/</SearchForm>\n</SearchPlugin>"
  },
  {
    "path": "langpacks/hu/browser/searchplugins/vatera.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n  <ShortName>Vatera.hu</ShortName>\n  <Description>Keresés a Vatera.hu piacterén</Description>\n  <Language>hu</Language>\n  <OutputEncoding>ISO-8859-2</OutputEncoding>\n  <InputEncoding>ISO-8859-2</InputEncoding>\n  <Image width=\"16\" height=\"16\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA80lEQVQ4EWP8DwQMFAAmCvSCtdLHgIm9ExiUvBXAGMRGBgRdsHndJoaJ%2ByYw3I9%2FyPDM4AXD%2BevnGEBiMEDQAJhCEP3T7yfDCvFVDGu3rYELE20A%2B0V2sKaf%2Bj8ZDj0%2FBDeABc5CY4CcCbIJpBjkfJAB7JvYwa4AeQUGsBoACiiQv0EKf7r9BGuOeBkGsfkCA0O%2BUwFMPwMDKCHBwKa1G%2F%2FHJ8f%2BV%2FSS%2F8%2BwkgGM2avY%2F0%2Fo6QcrAcmDMDKAGwBShK4RZBi6BmTNIDbYAJAimGaQjSA2zFZ0Deh8uAtgTifGVmRDGEEcRIiQziI6HeAymmIDALjAEDFvIG7MAAAAAElFTkSuQmCC</Image>\n  <Url type=\"text/html\" method=\"GET\" template=\"http://www.vatera.hu/listings/index.php\" resultdomain=\"vatera.hu\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <Param name=\"c\" value=\"0\"/>\n    <Param name=\"td\" value=\"on\"/>\n  </Url>\n  <SearchForm>http://www.vatera.hu/</SearchForm>\n</SearchPlugin>"
  },
  {
    "path": "langpacks/hu/browser/searchplugins/wikipedia-hu.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Wikipédia (hu)</ShortName>\n<Description>Wikipedia, a szabad enciklopédia</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAA4AQAAJgAAACAgAAAAAAAAJAMAAGQBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAEFSURBVDjLxZPRDYJAEESJoQjpgBoM/9IBtoAl4KcUQQlSAjYgJWAH0gPmyNtkzEEuxkQTPzawc3Ozc3MQTc/JfVPR/wW6a+eKQ+Hyfe54B2wvrfXVqXLDfTCMd3j0VHksrTcH9bl2aZq+BCgEwCCPj9E4TdPYGj0C9CYAKdkmBrIIxiIYbvpbb2sSl8AiA+ywAbJE5YLpCImLU/WRDyIAWRgu4k1s4v50ODru4haYSCk4ntkuM0wcMAINXiPKTJQ9CfgB40phBr8DyFjGKkKEhYhCY4iCDgpAYAM2EZBlhJnsZxQUYBNkSkfBvjDd0ttPeR0mxREQ+OhfYOJ6EmL+l/qzn2kGli9cAF3BOfkAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAIKSURBVFjD7ZdBSgNRDIYLguAB7FLwAkXwBl0JgiDYjQcY8ARduBJKu3I5C0EoWDxAT9AL9AK9QBeCIHQlCM/3DZOSmeZNZ2r1bQyEGV7yXv7kJZlJq6XIOXfs+crzwPPTnvnR863n05ZFufDD/T595Q4eauM37u/pWYwfeX53cegcABcuHg0AkEQE8AKAu4gAXv8BrAEMh0PXbrddt9t1vV4v406nk62laeqm02n2LjKYIuK5WCyyfeiLDF32yLn6TJ5mBFarlev3+9nBMMqsabkYhmezWcEd2ctTE/tYBwhgt14BhtmAV2VaLpdrAHioCW+VdwWy9IMAUBQjJcQFTwGqvcTD+Xy+oc8askZJyAYrnKEokCeWLpQkSSZvBIANYgSDVVEQQJaeyHQu1QIgiQNb6AmrTtaQ9+RFSLa1D4iXgfsrVITloeSFFZlaAEjAUMaXo2DJWQtVRe1OKF5aJUkf0NdglXO5VzQGoI2USwwD3LEl590CtdO3QBoT5WSFV+Q63Oha17ITgMlkslGSGBWPdeNiDR2SL1B6zQFINmOAkFOW5eTSURCdvX6OdUlapaWjsKX0dgOg26/VWHSUKhrPz35ISKwq76R9Wx+kKgC1f0o5mISsypUG3kPj2L/lDzKYvEUwzoh2JtPRdQQAo1jD6afne88H1oTMeH6ZK+x7PB/lQ/CJtvkNEgDh1dr/bVYAAAAASUVORK5CYII=</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA3MkMyRDY5QjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA3MkMyRDZBQjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDcyQzJENjdCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDcyQzJENjhCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7lkNGzAAAELklEQVR42uyYa4hUZRjHn3Nm13X2Mu6urtqutrTeVjRUQikoKUoQLIy8hybiBcVMRdFASPwgQTczsCiMvFYGffBDeANFUDEydc31viheat2dyVndmdmdy57+7/I/+HCcKaX1Q3Re+LHnOe9z3sv/PM/znlnLcRz5vzdb/OaL4Ivgi3C/WV01UCAQkNraWqmpGSCVVVWSl5cnZaXl4jgZaWpugp0viURcwpGIJJMpSba1SY+yUlmy5B3ZuGGDXGlokJKSYkmn0pJOp6UDBbsl2iJFRYVi25bEYjFpwzOtra3S3t4umUxGuqqo53WVCGZR9fX1nZgWDAaxgWIJhUpASGyIFLBtSWKDhcFCScTjuE5JXV2dhMNhSaVS2Kwt0WgUYiU6hTCiRSLNGM2BnYF4yccWCWPB6yAC9oGzYC2Iga/pNx/kg/fBs2AcSICvQOMjT2pZD7xFE0kFBd0lHo89zsiv5d8L3o4nwW+dcotUMDo+p11Jn3YKY/qeY9900P0/lv5hUJ+rswc3Nlnd6wDvgmHgR3V/GfgyS0RZf1NrrEeoR/ZD1rDAPzzrHX8wuEYhcr68E6BV2W9RGJMiI9T9wxzwFfAd+AyUgeFgK/iG9ovgAMcpAIvB92AVNzCJ9hoKu4LjjwabmYrGdwtYyb45nPM98DbYyHW4bSr7Pwb9PPszqTwGnGdUZ22DuekX1L074JSy3wC7eV1C/53clFHXVLEz7Hc3UsG38gz9x7O/F+25oC+vPzI1FVwGN0FP8Dz4gmO4fvPYN5X2LI5ZSvsTT9F/iveEgkZyhc8lTrxd3TPhM1LZ08C3vL7HxRplM6AN/AqOgVGgjhts5sKugyi4qvKzhaKZ4voHGMKCe5oF2qHfIj7TyDGucSM/sH5tY7/p+x1cBGm17vmMgikUsxw8kSv/ZoBqqjiCm7zLsBQ+vMuTl/nKbuTJcdIjpmnduIBuKmfNmfcy570BlrMvzpSap+Z2GG2WZ869nr3Ynn7TngZ7wACKbIRdl+s74QgddlPphVzgh6A/c1g8xbND2b24qD/BLVDk8XWUv8MIKuTCTNinVFjfBh+oY82mv+OZs1SNJ1n6ZzLi1nvWsgksyFUbXuVAO5RQjppENxNynyq7AfzE6xsMyyDtfhxDF1mHkZCtSJ9T9mLWIPeZibzuyejb5hlztVr7ZaaBtzlu5GU7Zi7xW8BU0CaqZt7wfnBI+b0GhvIb4iBD7SWOuYfKr+Px+zN4k3loJj/KojYIFINfmALu6TCW0dGbp0gNj+nZLHI203YCOA6WqtNhEF/OWc45ki/kHOuWzW+cgYyyK//mw8MtLEU8AkMqbIMeP5OjfWj3oU9flUL63C5XZ7zZaJXq66+eGajmdJvrG2LkuHNUco1uLapWdarC8v+z5P+U9kXwRfBF8EXwRfBFyNH+EmAA/FQ613UCCjYAAAAASUVORK5CYII=</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5QzlEREIwQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5QzlEREIxQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODlDOUREQUVCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODlDOUREQUZCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz41D9uwAAAJWElEQVR42uxcCWxURRj+t3t029IiVCyXLSpo0ERFLVAvNJ4oBRUVL7Se4IUXeOIVjaKmgkHxthweiKJGY/HAKxqwaiwYBBESwQtpgdCWtns//6nfi7/je7v72kI0mS/5s7vvn5n3Zuab/3pNfZZlkYFBjlkCA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEg87B919+OL/fT4FAgELBIF0zZQqVl5dTSZ8SWr1mHY2oqKBYtIWSiSSlLB81bN5EkUiU4ok4BYMBSqZ8FItEqCmVoBhf6xvOJx+PY6VSRHi/krJS5PP5OiTB4+SFcymVTFI797N4TFJ6foatjVsoNxyi3sW7U3t7hOKxCB+hHGppbqFgfh7ts+cgamlvofy8fIrHk+Tj4ROxKK1Y+S21trbRgvnz+NkilOSxU+r+hghdw+DBg6msbBDV1X1FY8ZUUmtbS8fG+nw5VFVVRUWFPamppYlCoSAlkooI7dTMmxlnMvTzSAS1oe1trdSjqIiJsJWJEKRevYs7iBCLMhH8OfwZo2Zus7R2CcWYHIq0hw4fQX5+nveX1FJ9/bfGIuxqDBgwgPLy8ngD4x0bq7baSllUstcgGj9hAoWjfJ03yrIkESwQgU9wIkXh3FAHESLRKBUV7UZlpaW0dt2PFGlro8WLX6eGhoaOE93xxpb7qL7qpDfydRuKDIlkgsi81P0PBkI53kOhIUOG0LRptzAhijrV//8YIwxluZMlxtJCf3HZz1LM8hbLQpYDWe5gaWJhu0ghliBLNctqlqksB7NsYwmz9GCZw/IFy0Uso9E3ylLIkg/dbEPTnY5TWTawfJ+p4R4sN7GsAgmUtLHczXKYaDNb6JVMB1kUjmd5R+hU2z2hG8HyIMa09U+hj8HOhdo3FZ2+7qVTL5bN2KiVLm1mQd/OMlDTjYPuXpe+86EfZvZnl+EWcbD7e+l4jzi1Zzjo+7I0Ql+j6epYfoFbcSKZcjsLzN7sMoQ0Kz/FS+dSllZ0/MSlzf3Qq3b74dpxuHaOS5/roD/Q7M8uwyU4nPZ+feN1gGfRMc5S4WIVtqPNQ7imXMkacq9UbmJZJgLUXBcGO323ERTfA3rtSViioIM+IPr7tbFshNOsScDlmdImK2nmEfRwqp36+7PoW4cAvzcCfLVfI9NNUMfTLBfiIa5kWa7p/0AwOB2s246TPgaBiY7TQZ7r8VtZkWcwmQQ+fSDTVWgzE1lICqI2aS0yELUQL7H0YymCy1Exy40s37FczTIeYybFfdS8XmE5gOVhlgKM7cMixbR4Rrox5SavweYmsW5JCIHYPVmWIINSGAT3aY+fg+dox3xS+P0uywuwsDqRVFZ2CO5jZ3Mq87qV5es0JBjOUs5yLjK5z1hOhMX+0gub38ON1U33colGG4X/eSPNWJ/hYWzkY5NrRP8rVOou03g8tK1fxLK/sCiVQnctAtACu7bEMoplI/Q/sBzK0gd61e4gkMkeYxzIfBRMqLr2srBcfbCwddD9zjKR5TSWsSw3i+vSwgwDqe37TMJ91PzPxLqp6+vgXvXUfjDLWaL/QvQtzLB/i7DuNiah/88gbNY4Udx8hkub6aLNyS5t9oX+dgfdKOh+cnEVhBOu2hytXVfj/cpSlmYOj2vuS8dY6Fdo13uKOOlUlyj8SZf5qHx9d+36kejzmyCrbjHtTKw8wzqcksXe9YO1kfGaSvObMcZYNz/mhA+ECbkUfkbHAuEK3HzPZfic46ArEM9Q5KCXfl+eAHUSb8MmbczCv7qRLE/cR6JJFF+GuMQRuS6Wb6bDXDLN8024gDDis5DLWtjWNBOuByFfFde2ilrC+V6IQKLqpxhe5aAfIPpPhrvQF2AyxtnexQg4IU7X04gDVu7k1IsQf6R7HsIhuRzfH4OF84q5+FQu69guPHcAcdRH9O+3HfPxWYm9y5oIb7OsFz5GN2vVqBsov1iCTZc4Dye5O8rIO2B1aumvcvj8btx0PcBVzzwU35elKb6Voah2l2aGO/O66Xe4OoVjujCX0dgLZS3fRwngUwSxDwhLeK4XIuxAdG/7+tOErhIbczFMG+GUFos2KnVZikCoq3gB2UthmvpGZ1GAoEwFhHsjiAyhuLbGpc8RMOM1qJH80cVniCCGIK8VQA1Xw/o+D/em4p96ZFy1SALIiQiZoMz9ZoeCRD0iUBkMKZmGa8dmEdycgjYbRUSv+8Xv0eZhTE59X410NBOeQftZLvoJ0Dchyp6LhVqG9NkJd4vovT9M7HQtQtdxEvpsQiDnBBVzfI52zzvo7XU4M819hqLNJWnaVIhUtMIrGarFRg9DXqs/1MdiU1Xa8yICFuomItjvJz7E7+UZCkBeiLAClmyYS6rsRIRntYh8YheJ0EPM9Z5OEuEJkLogQ5HLTo8fzdY1yKDRLrY8CllF/3yjNVOUqFWGcAJOcXfBfsE1Hq5mJAKz7oAfUXW9h0DPr0XkC8R6FnbiGQpFhrK0k+7tKtQ+WjPEQ2+LtezphQgb4DftQGYU/L/EhyKKn4xCVE2WmUBKVOgkZOUuis9mpD9tKEJNTTN+Uvt003sJ7uLap44bHNxKMsM8CUWjIAI7pwDVcshW9JRR4bks5rAQNYtSFNA8YTgmYptlp9L0JOFCbs5izLPRdrtD6mlHt5vQZoKmu0Dc64I01TULgaYTqqBf72Ed5qBPrYPucJYGnDSJcaJKW+pQPZwI/VqntA6HdQPaOKXx+4EgjR7mUY/xvszgShzxCTpXuujzUUqO07//VkGiP8z6L2Izl+OE24tzKU6GJchyB/3zZc0XQl8rgh/lkxcLnYrI54miVxnihs2izTLc3+1vOEeCWAm0Vyf7LQSYNUjPLByWElF/mYENlvO8DylwNSzpr3AtJQ4EqBLxl4XsZBbWdyCqp1uEfgkOYaGL+1AW6zURMFqoWt4X8EAE9VJH1ezfcdG3IS3JFTmxW8CyDRNqwuIP1MxtApOai8XtiwmHRLtb8TxRBJs+4b9XIZJvBUF3E1YsgFStGic4DIsUyfDM67GQTfjdQyxmLsj0IwhmP4edgm/D8/Whv1+0qXavYKM3uNzT/nOARZh3Ma4HMZ6axyNYmyDIF3ex2DlYq3qszQ6sZzE5vyw0MDAwMDAwMDAwQKpm/uGmgZ1SGBgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhh4w58CDAAL8AVXFSeKUgAAAABJRU5ErkJggg==</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://hu.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://hu.wikipedia.org/wiki/Speciális:Keresés\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/alerts/alert.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     closeAlert.tooltip          \"Értesítés bezárása\">\n<!ENTITY     settings.label              \"Beállítások\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/alerts/alert.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE(closeButton.title): Used as the close button text for web notifications on OS X.\n# This should ideally match the string that OS X uses for the close button on alert-type\n# notifications. OS X will truncate the value if it's too long.\ncloseButton.title = Bezárás\n# LOCALIZATION NOTE(actionButton.label): Used as the button label to provide more actions on OS X notifications. OS X will truncate this if it's too long.\nactionButton.label = …\n# LOCALIZATION NOTE(webActions.disableForOrigin.label): %S is replaced\n# with the hostname origin of the notification.\nwebActions.disableForOrigin.label = Értesítések tiltása innen: %S\n\n# LOCALIZATION NOTE(source.label): Used to show the URL of the site that\n# sent the notification (e.g., \"via mozilla.org\"). \"%1$S\" is the source host\n# and port.\nsource.label=%1$S közvetítésével\nwebActions.settings.label = Értesítési beállítások\n\n# LOCALIZATION NOTE(doNotDisturb.label): %S is replaced with the\n# brandShortName of the application.\ndoNotDisturb.label = Ne zavarjon a %S újraindításáig\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/alerts/notificationNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngeneral=Általános értesítés\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/autoconfig/autoconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadConfigTitle = Konfigurációs hiba\nreadConfigMsg = Nem sikerült olvasni a konfigurációs fájlt. Lépjen kapcsolatba a rendszergazdával.\n\nautoConfigTitle = AutoConfig figyelmeztetés\nautoConfigMsg = Netscape.cfg/AutoConfig sikertelen. Lépjen kapcsolatba a rendszergazdával. \\n Hiba: %S sikertelen:\n\nemailPromptTitle = E-mail cím\nemailPromptMsg = Írja be az e-mail címét\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/cookie/cookieAcceptDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     props.name.label               \"Név:\">\n<!ENTITY     props.value.label              \"Tartalom:\">\n<!ENTITY     props.domain.label             \"Kiszolgáló:\">\n<!ENTITY     props.path.label               \"Útvonal:\">\n<!ENTITY     props.secure.label             \"Biztonság:\">\n<!ENTITY     props.expires.label            \"Lejárat:\">\n\n<!ENTITY     button.allow.label             \"Engedélyezés\">\n<!ENTITY     button.allow.accesskey         \"E\">\n<!ENTITY     button.session.label           \"Engedélyezés a munkamenetben\">\n<!ENTITY     button.session.accesskey       \"m\">\n<!ENTITY     button.deny.label              \"Tiltás\">\n<!ENTITY     button.deny.accesskey          \"T\">\n\n<!ENTITY     dialog.title                   \"Süti beállításának jóváhagyása\">\n<!ENTITY     dialog.remember.label          \"A válasz alkalmazása a webhelyről érkező összes sütire\">\n<!ENTITY     dialog.remember.accesskey      \"v\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/cookie/cookieAcceptDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhostColon=Gép:\ndomainColon=Tartomány:\nforSecureOnly=Csak titkosított kapcsolatok\nforAnyConnection=Bármilyen kapcsolat\nexpireAtEndOfSession=A munkamenet végén\n\nshowDetails=Részletek megjelenítése\nhideDetails=Részletek elrejtése\ndetailsAccessKey=R\n\npermissionToSetACookie = A(z) %S webhely sütit szeretne elhelyezni.\npermissionToSetSecondCookie = A(z) %S webhely egy második sütit is el szeretne helyezni.\n#  LOCALIZATION NOTE (PermissionToSetAnotherCookie): First %S: sitename, second %S: number of cookies already present for that site\npermissionToSetAnotherCookie = A(z) %S webhely egy újabb sütit szeretne elhelyezni. \\nMár %S sütije van erről a webhelyről.\npermissionToModifyCookie = A(z) %S webhely módosítani szeretne egy korábbi sütit.\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/formautofill/requestAutocomplete.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- This file has no entities because the feature is still experimental. -->\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/AccessFu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Screen reader started/stopped\nscreenReaderStarted = Képernyőolvasó elindítva\nscreenReaderStopped = Képernyőolvasó leállítva\n\n# Roles\nmenubar        =       menüsor\nscrollbar      =       görgetősáv\ngrip           =       fogantyú\nalert          =       riasztás\nmenupopup      =       felugró menü\ndocument       =       dokumentum\npane           =       ablaktábla\ndialog         =       párbeszédpanel\nseparator      =       elválasztó\ntoolbar        =       eszköztár\nstatusbar      =       állapotsor\ntable          =       táblázat\ncolumnheader   =       oszlopfejléc\nrowheader      =       sorfejléc\ncolumn         =       oszlop\nrow            =       sor\ncell           =       cella\nlink           =       hivatkozás\nlist           =       lista\nlistitem       =       listaelem\noutline        =       körvonal\noutlineitem    =       körvonalelem\npagetab        =       lap\npropertypage   =       tulajdonságlap\ngraphic        =       grafika\nswitch         =       kapcsoló\npushbutton     =       gomb\ncheckbutton    =       jelölőnégyzet\nradiobutton    =       választógomb\ncombobox       =       legördülő lista\nprogressbar    =       folyamatjelző\nslider         =       csúszka\nspinbutton     =       léptetőgomb\ndiagram        =       diagram\nanimation      =       animáció\nequation       =       egyenlet\nbuttonmenu     =       gombmenü\nwhitespace     =       üres hely\npagetablist    =       oldallap-lista\ncanvas         =       vászon\ncheckmenuitem  =       jelölő menüpont\nlabel          =       címke\npasswordtext   =       jelszószöveg\nradiomenuitem  =       választó menüpont\ntextcontainer  =       szövegtároló\ntogglebutton   =       kapcsológomb\ntreetable      =       fatáblázat\nheader         =       fejléc\nfooter         =       lábléc\nparagraph      =       bekezdés\nentry          =       beviteli mező\ncaption        =       képaláírás\nheading        =       fejléc\nsection        =       szakasz\nform           =       űrlap\ncomboboxlist   =       legördülő lista\ncomboboxoption =       legördülő lista elem\nimagemap       =       hivatkozásokra osztott kép\nlistboxoption  =       listamező elem\nlistbox        =       lista\nflatequation   =       egyszerű egyenlet\ngridcell       =       rácscella\nnote           =       megjegyzés\nfigure         =       ábra\ndefinitionlist =       definíciós lista\nterm           =       kifejezés\ndefinition     =       definíció\n\nmathmltable              = matematikai táblázat\nmathmlcell               = cella\nmathmlenclosed           = körbezárt\nmathmlfraction           = tört\nmathmlfractionwithoutbar = törtvonal nélküli tört\nmathmlroot               = gyök\nmathmlscripted           = indexelt\nmathmlsquareroot         = négyzetgyök\n\n# More sophisticated roles which are not actual numeric roles\ntextarea       =       szövegterület\n\nbase           =       alap\nclose-fence    =       záró kerítés\ndenominator    =       nevező\nnumerator      =       számláló\nopen-fence     =       nyitó kerítés\noverscript     =       felülre írás\npresubscript   =       megelőző alsó index\npresuperscript =       megelőző felső index\nroot-index     =       gyökindex\nsubscript      =       alsó index\nsuperscript    =       felső index\nunderscript    =       alulra írás\n\n# Text input types\ntextInputType_date   =       dátum\ntextInputType_email  =       e-mail\ntextInputType_search =       keresés\ntextInputType_tel    =       telefon\ntextInputType_url    =       URL\n\n# More sophisticated object descriptions\nheadingLevel   =       %S fejlécszint\n\n# more sophisticated list announcement\nlistStart      =       Első elem\nlistEnd        =       Utolsó elem\n# LOCALIZATION NOTE (listItemsCount): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nlistItemsCount =       1. elem;#1. elem\n\n# LOCALIZATION NOTE: # %1$S is the position of the item n the set.\n# %2$S is the total number of such items in the set.\n# An expanded example would read \"2 of 5\".\nobjItemOfN      =       %1$S / %2$S\n\n# Landmark announcements\nbanner         =       fejléc\ncomplementary  =       kiegészítő\ncontentinfo    =       tartalominfó\nmain           =       elsődleges\nnavigation     =       navigáció\nsearch         =       keresés\n\n# LOCALIZATION NOTE (tblColumnInfo): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfo = 1 oszloppal;#1 oszloppal\n# LOCALIZATION NOTE (tblRowInfo): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfo = és 1 sor;és #1 sor\n\n# table or grid cell information\ncolumnInfo = %S oszlop\nrowInfo = %S sor\nspansColumns = %S oszlopra terjed ki\nspansRows = %S sorra terjed ki\n\n# Invoked actions\njumpAction     =      ugrott\npressAction    =      megnyomva\ncheckAction    =      bejelölve\nuncheckAction  =      törölve\nonAction       =      be\noffAction      =      ki\nselectAction   =      kiválasztva\nunselectAction =      kijelöletlen\nopenAction     =      megnyitva\ncloseAction    =      bezárva\nswitchAction   =      átkapcsolva\nclickAction    =      rákattintva\ncollapseAction =      összecsukva\nexpandAction   =      kibontva\nactivateAction =      aktiválva\ncycleAction    =      léptetve\n\n# Live regions\n# 'hidden' will be spoken when something disappears in a live region.\nhidden         =      rejtett\n\n# Tab states\ntabLoading     =      betöltés\ntabLoaded      =      betöltve\ntabNew         =      új lap\ntabLoadStopped =      betöltés leállítva\ntabReload      =      újratöltés\n\n# Object states\nstateChecked     =    bejelölve\nstateOn          =    be\nstateNotChecked  =    nincs bejelölve\nstateOff         =    ki\nstatePressed     =    megnyomva\n# No string for a not pressed toggle button\nstateExpanded    =    kibontva\nstateCollapsed   =    összecsukva\nstateUnavailable =    nem érhető el\nstateReadonly    =    írásvédett\nstateRequired    =    szükséges\nstateTraversed   =    meglátogatott\nstateHasPopup    =    van felugró\nstateSelected    =    kiválasztva\n\n# App modes\neditingMode    =      szerkesztés\nnavigationMode =      navigáció\n\n# Quick navigation modes\nquicknav_Simple      = Alapértelmezett\nquicknav_Anchor      = Horgonyok\nquicknav_Button      = Gombok\nquicknav_Combobox    = Legördülő listák\nquicknav_Landmark    = Tereptárgyak\nquicknav_Entry       = Bejegyzések\nquicknav_FormElement = Űrlapelemek\nquicknav_Graphic     = Képek\nquicknav_Heading     = Címsorok\nquicknav_ListItem    = Listaelemek\nquicknav_Link        = Hivatkozások\nquicknav_List        = Listák\nquicknav_PageTab     = Lapfülek\nquicknav_RadioButton = Választógombok\nquicknav_Separator   = Elválasztók\nquicknav_Table       = Táblázatok\nquicknav_Checkbox    = Jelölőnégyzetek\n\n# MathML menclose notations.\n# See developer.mozilla.org/docs/Web/MathML/Element/menclose#attr-notation\nnotation-longdiv            = hosszú osztásjel\nnotation-actuarial          = biztosításmatematikai\nnotation-phasorangle        = fázisvektorszög\nnotation-radical            = gyökjel\nnotation-box                = doboz\nnotation-roundedbox         = lekerekített doboz\nnotation-circle             = kör\nnotation-left               = balra\nnotation-right              = jobbra\nnotation-top                = fent\nnotation-bottom             = lent\nnotation-updiagonalstrike   = felfelé átlós vonal\nnotation-downdiagonalstrike = lefelé átlós vonal\nnotation-verticalstrike     = függőleges vonal\nnotation-horizontalstrike   = vízszintes vonal\nnotation-updiagonalarrow    = felfelé átlós nyíl\nnotation-madruwb            = madruwb\n\n# Shortened role names for braille\nmenubarAbbr        =       menüsor\nscrollbarAbbr      =       görgetősáv\ngripAbbr           =       fogantyú\nalertAbbr          =       riasztás\nmenupopupAbbr      =       felugró menü\ndocumentAbbr       =       dokumentum\npaneAbbr           =       ablaktábla\ndialogAbbr         =       párbeszédpanel\nseparatorAbbr      =       elválasztó\ntoolbarAbbr        =       eszköztár\nstatusbarAbbr      =       állapotsor\ntableAbbr          =       tbl\ncolumnheaderAbbr   =       oszlopfejléc\nrowheaderAbbr      =       sorfejléc\ncolumnAbbr         =       oszlop\nrowAbbr            =       sor\ncellAbbr           =       cella\nlinkAbbr           =       hiv\nlistAbbr           =       lista\nlistitemAbbr       =       listaelem\noutlineAbbr        =       körvonal\noutlineitemAbbr    =       körvonalelem\npagetabAbbr        =       lap\npropertypageAbbr   =       tulajdonságlap\ngraphicAbbr        =       grafika\npushbuttonAbbr     =       gmb\ncheckbuttonAbbr    =       jelölőnégyzet\nradiobuttonAbbr    =       választógomb\ncomboboxAbbr       =       legördülő lista\nprogressbarAbbr    =       folyamatjelző\nsliderAbbr         =       csúszka\nspinbuttonAbbr     =       léptetőgomb\ndiagramAbbr        =       diagram\nanimationAbbr      =       animáció\nequationAbbr       =       egyenlet\nbuttonmenuAbbr     =       gombmenü\nwhitespaceAbbr     =       üres hely\npagetablistAbbr    =       oldallap-lista\ncanvasAbbr         =       vászon\ncheckmenuitemAbbr  =       jelölő menüpont\nlabelAbbr          =       címke\npasswordtextAbbr   =       jelszószöveg\nradiomenuitemAbbr  =       választó menüpont\ntextcontainerAbbr  =       szövegtároló\ntogglebuttonAbbr   =       kapcsológomb\ntreetableAbbr      =       fatáblázat\nheaderAbbr         =       fejléc\nfooterAbbr         =       lábléc\nparagraphAbbr      =       bekezdés\nentryAbbr          =       beviteli mező\ncaptionAbbr        =       képaláírás\nheadingAbbr        =       fejléc\nsectionAbbr        =       szakasz\nformAbbr           =       űrlap\ncomboboxlistAbbr   =       legördülő lista\ncomboboxoptionAbbr =       legördülő lista elem\nimagemapAbbr       =       képtrkp\nlistboxoptionAbbr  =       listamező elem\nlistboxAbbr        =       lista\nflatequationAbbr   =       egyszerű egyenlet\ngridcellAbbr       =       rácscella\nnoteAbbr           =       megjegyzés\nfigureAbbr         =       ábr\ndefinitionlistAbbr =       definíciós lista\ntermAbbr           =       kifejezés\ndefinitionAbbr     =       definíció\ntextareaAbbr       =       szövter\n\n# LOCALIZATION NOTE (tblColumnInfoAbbr): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfoAbbr = #1o;#1o\n# LOCALIZATION NOTE (tblRowInfoAbbr): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfoAbbr = #1s;#1s\ncellInfoAbbr = o%Ss%S\n\nstateCheckedAbbr = (x)\nstateUncheckedAbbr = ( )\nstatePressedAbbr = (x)\nstateUnpressedAbbr = ( )\n\nmathmlenclosedAbbr           = körbezárt\nmathmltableAbbr              = tbl\nmathmlcellAbbr               = cella\nmathmlfractionAbbr           = tört\nmathmlfractionwithoutbarAbbr = törtvonal nélkül\nmathmlrootAbbr               = gyök\nmathmlscriptedAbbr           = indexelt\nmathmlsquarerootAbbr         = ngyök\n\nbaseAbbr           = alap\nclose-fenceAbbr    = záró\ndenominatorAbbr    = oszt\nnumeratorAbbr      = szám\nopen-fenceAbbr     = nyitó\noverscriptAbbr     = fölött\npresubscriptAbbr   = bal alsó index\npresuperscriptAbbr = bal felső index\nroot-indexAbbr     = index\nsubscriptAbbr      = alsó\nsuperscriptAbbr    = felső\nunderscriptAbbr    = szöveg alatti index\n\nnotation-longdivAbbr            = hosszoszt\nnotation-actuarialAbbr          = biztmat\nnotation-phasorangleAbbr        = fázvekt\nnotation-radicalAbbr            = gyök\nnotation-boxAbbr                = dbz\nnotation-roundedboxAbbr         = kerekdbz\nnotation-circleAbbr             = kör\nnotation-leftAbbr               = bal\nnotation-rightAbbr              = jobb\nnotation-topAbbr                = felső\nnotation-bottomAbbr             = alul\nnotation-updiagonalstrikeAbbr   = felátlósáthúzás\nnotation-downdiagonalstrikeAbbr = leátlósáthúzás\nnotation-verticalstrikeAbbr     = fvonal\nnotation-horizontalstrikeAbbr   = vvonal\nnotation-updiagonalarrowAbbr    = felátlósnyíl\nnotation-madruwbAbbr            = madruwb\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY about.version                \"verzió\">\n<!-- LOCALIZATION NOTE (about.credits.beforeLink): note that there is no space between this phrase and the linked about.credits.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n\n<!ENTITY about.credits.beforeLink     \"Nézze meg a \">\n<!ENTITY about.credits.linkTitle      \"közreműködők\">\n<!-- LOCALIZATION NOTE (about.credits.afterLink): note that there is no space between the linked about.credits.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.credits.afterLink      \" listáját.\">\n<!-- LOCALIZATION NOTE (about.license.beforeTheLink): note that there is no space between this phrase and the linked about.license.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n\n<!ENTITY about.license.beforeTheLink  \"Olvassa el a \">\n<!ENTITY about.license.linkTitle      \"licencinformációkat\">\n<!-- LOCALIZATION NOTE (about.license.afterTheLink): note that there is no space between the linked about.license.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.license.afterTheLink   \" .\">\n<!-- LOCALIZATION NOTE (about.relnotes.beforeTheLink): note that there is no space between this phrase and the linked about.relnotes.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n\n<!ENTITY about.relnotes.beforeTheLink \"Olvassa el a \">\n<!ENTITY about.relnotes.linkTitle     \"verzióinformációkat\">\n<!-- LOCALIZATION NOTE (about.relnotes.afterTheLink): note that there is no space between the linked about.relnotes.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.relnotes.afterTheLink  \" .\">\n<!-- LOCALIZATION NOTE (about.buildconfig.beforeTheLink): note that there is no space between this phrase and the linked about.buildconfig.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n\n<!ENTITY about.buildconfig.beforeTheLink \"Nézze meg az ezen verzió összeépítéséhez használt \">\n<!ENTITY about.buildconfig.linkTitle     \"konfigurációs paramétereket\">\n<!-- LOCALIZATION NOTE (about.buildconfig.afterTheLink): note that there is no space between the linked about.buildconfig.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.buildconfig.afterTheLink  \" .\">\n\n<!ENTITY about.buildIdentifier        \"Az összeépítés (build) azonosítója: \">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/aboutAbout.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAbout.title  \"Az about oldalakról\">\n<!ENTITY aboutAbout.note   \"Ez a különféle „about” oldalak egybegyűjtött listája.<br/> Egyesek értelmetlennek tűnhetnek. Mások csak diagnosztikai célokat szolgálnak.<br/> Néhány kimaradt a felsorolásból, mert lekérdező karakterláncokat igényelnek.\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/aboutNetworking.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutNetworking.title                 \"Hálózatkezelés névjegye\">\n<!ENTITY aboutNetworking.warning               \"Ez nagyon kísérleti. Ne használja szülői felügyelet nélkül!\">\n<!ENTITY aboutNetworking.showNextTime          \"A figyelmeztetés megjelenítése legközelebb\">\n<!ENTITY aboutNetworking.ok                    \"OK\">\n<!ENTITY aboutNetworking.HTTP                  \"HTTP\">\n<!ENTITY aboutNetworking.sockets               \"Socketek\">\n<!ENTITY aboutNetworking.dns                   \"DNS\">\n<!ENTITY aboutNetworking.websockets            \"WebSocketek\">\n<!ENTITY aboutNetworking.refresh               \"Frissítés\">\n<!ENTITY aboutNetworking.autoRefresh           \"Autofrissítés 3 másodpercenként\">\n<!ENTITY aboutNetworking.hostname              \"Gépnév\">\n<!ENTITY aboutNetworking.port                  \"Port\">\n<!ENTITY aboutNetworking.spdy                  \"SPDY\">\n<!ENTITY aboutNetworking.ssl                   \"SSL\">\n<!ENTITY aboutNetworking.active                \"Aktív\">\n<!ENTITY aboutNetworking.idle                  \"Tétlen\">\n<!ENTITY aboutNetworking.host                  \"Gép\">\n<!ENTITY aboutNetworking.tcp                   \"TCP\">\n<!ENTITY aboutNetworking.sent                  \"Elküldött elemek\">\n<!ENTITY aboutNetworking.received              \"Beérkezés\">\n<!ENTITY aboutNetworking.family                \"Család\">\n<!ENTITY aboutNetworking.addresses             \"Címek\">\n<!ENTITY aboutNetworking.expires               \"Lejár (másodperc)\">\n<!ENTITY aboutNetworking.messagesSent          \"Küldött üzenetek\">\n<!ENTITY aboutNetworking.messagesReceived      \"Kapott üzenetek\">\n<!ENTITY aboutNetworking.bytesSent             \"Küldött bájtok\">\n<!ENTITY aboutNetworking.bytesReceived         \"Kapott bájtok\">\n<!ENTITY aboutNetworking.logging               \"Naplózás\">\n<!ENTITY aboutNetworking.logTutorial           \"Lásd a <a href='https://developer.mozilla.org/docs/Mozilla/Debugging/HTTP_logging'>HTTP naplózás</a> lapot az eszköz használati utasításaiért.\">\n<!ENTITY aboutNetworking.currentLogFile        \"Jelenlegi naplófájl:\">\n<!ENTITY aboutNetworking.currentLogModules     \"Jelenlegi naplómodulok:\">\n<!ENTITY aboutNetworking.setLogFile            \"Naplófájl beállítása\">\n<!ENTITY aboutNetworking.setLogModules         \"Naplómodulok beállítása\">\n<!ENTITY aboutNetworking.startLogging          \"Naplózás elkezdése\">\n<!ENTITY aboutNetworking.stopLogging           \"Naplózás leállítása\">\n<!ENTITY aboutNetworking.dnsLookup             \"DNS kikeresés\">\n<!ENTITY aboutNetworking.dnsLookupButton       \"Feloldás\">\n<!ENTITY aboutNetworking.dnsDomain             \"Tartomány\">\n<!ENTITY aboutNetworking.dnsLookupTableColumn  \"IP-k\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/aboutProfiles.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutProfiles.title \"Profilok\">\n<!ENTITY aboutProfiles.subtitle \"Ez az oldal segít a profilok kezelésében. Minden profil egy külön világ, amelyhez külön előzmények, könyvjelzők, beállítások és kiegészítők tartoznak.\">\n<!ENTITY aboutProfiles.create \"Új profil létrehozása\">\n<!ENTITY aboutProfiles.restart.title \"Újraindítás\">\n<!ENTITY aboutProfiles.restart.inSafeMode \"Újraindítás letiltott kiegészítőkkel…\">\n<!ENTITY aboutProfiles.restart.normal \"Normál újraindítás…\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/aboutProfiles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nname = Profil: %S\nisDefault = Alapértelmezett profil\nrootDir = Gyökérkönyvtár\n# LOCALIZATION NOTE: localDir is used to show the directory corresponding to\n# the main profile directory that exists for the purpose of storing data on the\n# local filesystem, including cache files or other data files that may not\n# represent critical user data. (e.g., this directory may not be included as\n# part of a backup scheme.)\n# In case localDIr and rootDir are equal, localDir is not shown.\nlocalDir = Helyi könyvtár\ncurrentProfile = A profil használatban van, és nem törölhető.\n\nrename = Átnevezés\nremove = Eltávolítás\nsetAsDefault = Alapértelmezett profil beállítása\nlaunchProfile = Profilozás indítása új böngészőben\n\nyes = igen\nno = nem\n\nrenameProfileTitle = Profil átnevezése\nrenameProfile = %S profil átnevezése\n\ninvalidProfileNameTitle = Érvénytelen profilnév\ninvalidProfileName = A(z) „%S” profilnév nem használható.\n\ndeleteProfileTitle = Profil törlése\ndeleteProfileConfirm = A törlés eltávolítja a profilt a rendelkezésre álló profilok listájából, és ez nem vonható vissza.\\nEmellett kérheti a profilhoz tartozó adatfájlok, úgymint a levelezés, beállítások és tanúsítványok törlését is. Ez törli a(z) „%S” mappát, ami szintén nem vonható vissza.\\nValóban törölni kívánja a profilhoz tartozó adatfájlokat?\ndeleteFiles = Fájlok törlése\ndontDeleteFiles = Fájlok megtartása\n\nopenDir = Könyvtár megnyitása\n# LOCALIZATION NOTE (macOpenDir): This is the Mac-specific variant of openDir.\n# This allows us to use the preferred\"Finder\" terminology on Mac.\nmacOpenDir = Megjelenítés a Finderben\n# LOCALIZATION NOTE (winOpenDir2): This is the Windows-specific variant of\n# openDir.\nwinOpenDir2 = Mappa megnyitása\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/aboutReader.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutReader.loading2):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\naboutReader.loading2=Betöltés…\naboutReader.loadError=A cikk betöltése sikertelen az oldalról\n\naboutReader.colorScheme.light=Világos\naboutReader.colorScheme.dark=Sötét\naboutReader.colorScheme.sepia=Szépia\naboutReader.colorScheme.auto=Automatikus\n\n# LOCALIZATION NOTE (aboutReader.estimatedReadTimeValue1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of minutes it is estimated to take to read the article\n# example: `3 minutes`\naboutReader.estimatedReadTimeValue1=#1 perc;#1 perc\n\n#LOCALIZATION NOTE (aboutReader.estimatedReadingTimeRange1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# When there is some uncertainty in how long the article will take to read show a range of\n# minutes it is expected to take.\n# #1 is the number of minutes it is estimated to take to read the article for a fast reader\n# #2 is the number of minutes it is estimated to take to read the article for a slow reader\n# #2 is the variable used to determine the plural form to use.\n# example: `5-8 minutes`\naboutReader.estimatedReadTimeRange1=#1-#2 perc;#1-#2 perc\n\n# LOCALIZATION NOTE (aboutReader.fontType.serif, aboutReader.fontType.sans-serif):\n# These are the styles of typeface that are options in the reader view controls.\naboutReader.fontType.serif=Talpas\naboutReader.fontType.sans-serif=Talpatlan\n\n# LOCALIZATION NOTE (aboutReader.fontTypeSample): String used to sample font types.\naboutReader.fontTypeSample=Aa\n\naboutReader.toolbar.close=Olvasó nézet bezárása\naboutReader.toolbar.typeControls=Szövegbeállítások\n\n# These are used for the Reader View toolbar button and the menuitem within the\n# View menu.\nreaderView.enter=Belépés olvasó nézetbe\nreaderView.enter.accesskey=O\nreaderView.close=Olvasó nézet bezárása\nreaderView.close.accesskey=O\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/aboutRights.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- rights.locale-direction instead of the usual local.dir entity, so RTL can skip translating page. -->\n<!ENTITY rights.locale-direction \"ltr\">\n<!ENTITY rights.pagetitle       \"about:rights\">\n<!ENTITY rights.intro-header    \"Az Ön jogai\">\n<!ENTITY rights.intro \"A &brandFullName; ingyenes és nyílt forrású szoftver, amelyet világszerte több ezer ember fejleszt. Néhány dologról tudnia kell:\">\n<!-- Note on pointa / pointb / pointc form:\n     These points each have an embedded link in the HTML, so each point is\n     split into chunks for text before the link, the link text, and the text\n     after the link. If a localized grammar doesn't need the before or after\n     chunk, it can be left blank.\n\n     Also note the leading/trailing whitespace in strings here, which is\n     deliberate for formatting around the embedded links. -->\n\n<!ENTITY rights.intro-point1a \"A &brandShortName; a \">\n<!ENTITY rights.intro-point1b \"Mozilla Public License\">\n<!ENTITY rights.intro-point1c \" feltételei szerint lett közreadva. Ez azt jelenti, hogy a  &brandShortName; használható, másolható és terjeszthető. A &brandShortName; forráskódjának igény szerinti módosítása szintén megengedett. A Mozilla Public License megadja a jogot a módosított verziók terjesztésére is.\">\n\n<!ENTITY rights.intro-point2-a \"Ön nem kapott jogot vagy felhatalmazást a védjegyek használatára sem a Mozilla Foundationtől, sem mástól, beleértve – de nem csak erre korlátozva – a Firefox nevet és logót. A védjegyekről további információ \">\n<!ENTITY rights.intro-point2-b \"itt\">\n<!ENTITY rights.intro-point2-c \" olvasható.\">\n<!-- point 2.5 text for official branded builds -->\n\n<!ENTITY rights.intro-point2.5 \"A &brandShortName; egyes funkciói, például a Hibajelentő, lehetőséget ad a visszajelzésre a &vendorShortName; felé. A visszajelzés elküldésével Ön engedélyt ad a &vendorShortName; részére, hogy a visszajelzést a termékei fejlesztésére használja fel, a visszajelzést közzétegye a webhelyein, valamint a visszajelzést terjessze.\">\n<!-- point 3 text for official branded builds -->\n\n<!ENTITY rights2.intro-point3a \"A &vendorShortName; részére a &brandShortName; által beküldött személyes adatokat és visszajelzéseket a \">\n<!ENTITY rights2.intro-point3b \"&brandShortName; Adatvédelmi Irányelvek\">\n<!ENTITY rights.intro-point3c \" szerint kezeljük.\">\n<!-- point 3 text for unbranded builds -->\n\n<!ENTITY rights.intro-point3-unbranded \"Itt kell felsorolni a termékben alkalmazott adatvédelmi irányelveket.\">\n<!-- point 4 text for official branded builds -->\n\n<!ENTITY rights2.intro-point4a \"A &brandShortName; webalapú információs szolgáltatásokat is nyújt, mindazonáltal nem garantálható, hogy ezek 100&#037;-osan pontosak és hibamentesek. A szolgáltatások letiltásáról szóló információk a \">\n<!ENTITY rights.intro-point4b \"szolgáltatás feltételei\">\n<!ENTITY rights.intro-point4c \" dokumentumban olvashatók.\">\n<!-- point 4 text for unbranded builds -->\n\n<!ENTITY rights.intro-point4a-unbranded \"Ha ez a termék webes szolgáltatásokat is tartalmaz, akkor ezen szolgáltatások feltételei a \">\n<!ENTITY rights.intro-point4b-unbranded \"Webhely-információs szolgáltatások\">\n<!ENTITY rights.intro-point4c-unbranded \" szakaszban vannak hivatkozva.\">\n\n<!ENTITY rights2.webservices-header \"&brandFullName; webalapú információs szolgáltatások\">\n<!-- point 5 -->\n\n<!ENTITY rights.intro-point5 \"Bizonyos típusú videotartalmak lejátszásához a &brandShortName; tartalom-visszafejtési modulokat tölt le külső szolgáltatóktól.\">\n<!-- Note that this paragraph references a couple of entities from\n     preferences/security.dtd, so that we can refer to text the user sees in\n     the UI, without this page being forgotten every time those strings are\n     updated.  -->\n<!-- intro paragraph for branded builds -->\n\n<!ENTITY rights2.webservices-a \"A &brandFullName; webalapú információs szolgáltatásokat („Szolgáltatások”) használ egyes funkciók megvalósítására. Ezek a Szolgáltatások a &brandShortName; bináris verziójával együtt érhetők el az alább leírt módon. Ha nem akarja használni a Szolgáltatásokat, illetve az alábbi feltételek elfogadhatatlanok, letilthatja a funkciót vagy a Szolgáltatásokat. Egy adott funkció vagy Szolgáltatás letiltásáról \">\n<!ENTITY rights2.webservices-b \"itt\">\n<!ENTITY rights3.webservices-c \" található információ. Más funkciók és szolgáltatások az alkalmazás beállításaiban kapcsolhatók ki.\">\n<!-- safe browsing points for branded builds -->\n\n<!ENTITY rights.safebrowsing-a \"SafeBrowsing: \">\n<!ENTITY rights.safebrowsing-b \"A Safe Browsing (biztonságos böngészés) funkciót nem ajánlott letiltani, mert akkor nem biztonságos webhelyekre is eljuthat. Ha teljesen le akarja tiltani a funkciót, kövesse az alábbi lépéseket:\">\n<!ENTITY rights.safebrowsing-term1 \"Nyissa meg az alkalmazás beállítópaneljét.\">\n<!ENTITY rights.safebrowsing-term2 \"Válassza a Biztonság csoportot.\">\n<!ENTITY rights2.safebrowsing-term3 \"Törölje a „&enableSafeBrowsing.label;” beállítást\">\n<!ENTITY rights.safebrowsing-term4 \"A Safe Browsing most le van tiltva.\">\n<!-- location aware browsing points for branded builds -->\n\n<!ENTITY rights.locationawarebrowsing-a \"Location Aware Browsing: \">\n<!ENTITY rights.locationawarebrowsing-b \"A helyfüggő böngészés nincs alapból bekapcsolva. Az engedélye nélkül nem kerül elküldésre semmilyen adat a tartózkodási helyéről. Ha teljesen le akarja tiltani a funkciót, kövesse az alábbi lépéseket:\">\n<!ENTITY rights.locationawarebrowsing-term1a \"A címsávba írja be: \">\n<!ENTITY rights.locationawarebrowsing-term1b \"about:config\">\n<!ENTITY rights.locationawarebrowsing-term2 \"Írja be: geo.enabled\">\n<!ENTITY rights.locationawarebrowsing-term3 \"Kattintson duplán a geo.enabled beállításon.\">\n<!ENTITY rights.locationawarebrowsing-term4 \"A Location-Aware Browsing most le van tiltva.\">\n<!-- intro paragraph for unbranded builds -->\n\n<!ENTITY rights.webservices-unbranded \"Itt kell megadni az információkat a termékbe beépített webhely-információs szolgáltatásokról, beleértve letiltásuk módját.\">\n<!-- point 1 text for unbranded builds -->\n\n<!ENTITY rights.webservices-term1-unbranded \"Itt kell megadni a termékre vonatkozó szolgáltatási feltételeket.\">\n<!-- points 1-7 text for branded builds -->\n\n<!ENTITY rights2.webservices-term1 \"A &vendorShortName;, a közreműködők, a licencadók és a partnerek azon dolgoznak, hogy a lehető legpontosabb és legfrissebb Szolgáltatásokat nyújtsák. Mindazonáltal nem garantáljuk, hogy ez az információ teljes és hibamentes. Például a Safe Browsing szolgáltatás nem feltétlenül azonosít egyes kockázatos webhelyeket, vagy tévedésből biztonságos webhelyre nem enged be, valamint a Location Aware szolgáltatás által visszaadott tartózkodási helyet a szolgáltatóink közlik, ezek csak becslések, és sem mi, sem a szolgáltatóink nem garantáljuk a megadott tartózkodási hely pontosságát.\">\n<!ENTITY rights.webservices-term2 \"A &vendorShortName; saját hatáskörében megszüntetheti vagy módosíthatja a Szolgáltatásokat.\">\n<!ENTITY rights2.webservices-term3 \"Ön igénybe veheti ezeket a Szolgáltatásokat a &brandShortName; mellékelt verziójával, a &vendorShortName; ehhez minden jogot megad. A &vendorShortName; és licencadói minden más jogot fenntartanak a Szolgáltatásokkal kapcsolatban. Ezek a feltételek nem korlátozzák a &brandShortName; programra és a &brandShortName; forráskódjára alkalmazott nyílt forrású licencek által biztosított jogokat.\">\n<!ENTITY rights.webservices-term4 \"A Szolgáltatások „olyanok, amilyenek”. A &vendorShortName;, a közreműködők, a licencadók és a terjesztők minden garanciát elutasítanak, legyen az kifejezett vagy vélelmezett, beleértve, de nem erre korlátozva azt, hogy a Szolgáltatások hasznosak és megfelelnek a felhasználó céljainak. Teljes egészében a felhasználó viseli annak kockázatát, hogy a Szolgáltatásokat saját céljára igénybe veszi, és hogy a Szolgáltatások az adott minőségben és teljesítménnyel működnek. Egyes jogrendszerek nem teszik lehetővé a vélelmezett garanciák kizárását vagy korlátozását, tehát ez az elutasítás lehet, hogy Önre nem vonatkozik.\">\n<!ENTITY rights.webservices-term5 \"Ha a törvény másképp nem rendelkezik, a &vendorShortName;, a közreműködők, a licencadók és a terjesztők nem felelnek semmilyen közvetlen, különleges, következményes, büntetőjogi vagy példamutató kárért, amely a &brandShortName; és a Szolgáltatások használatából következett, vagy azzal bármilyen módon összefüggésbe hozható. A kollektív felelősség ezen feltételek szerint nem haladja meg az 500 (ötszáz) USA-dollárt. Egyes jogrendszerek nem teszik lehetővé bizonyos károk kizárását vagy korlátozását, tehát ez a kizárás és korlátozás lehet, hogy Önre nem vonatkozik.\">\n<!ENTITY rights.webservices-term6 \"A &vendorShortName; időről időre frissítheti ezeket a feltételeket, ha szükségesnek látja. Ezek a feltételek nem módosíthatók vagy érvényteleníthetők a &vendorShortName; írásos beleegyezése nélkül.\">\n<!ENTITY rights.webservices-term7 \"A feltételekre Kalifornia (USA) állam törvényei vonatkoznak, kivéve ha ütközik helyi jogszabályokkal. Ha a feltételek egyes részei érvénytelenek vagy nem kikényszeríthetők, a többi rész attól még teljes mértékben érvényes és hatályos. Ha a feltételek lefordított változata ellentmond az angol változatnak, akkor az angol változat az irányadó.\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/aboutRights.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# NLS_MESSAGEFORMAT_VAR\nbuttonLabel = Ismerje meg a jogait…\nbuttonAccessKey = I\nnotifyRightsText = A %S ingyenes és nyílt forrású szoftver, amelyet a Mozilla Foundation ad ki.\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/aboutServiceWorkers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n\n<!ENTITY aboutServiceWorkers.title                     \"A Service Workers-ről\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.maintitle                 \"Regisztrált Service Workers\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_not_enabled       \"A Service Workers nincs engedélyezve\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_no_serviceworkers \"Nincs Service Workers regisztrálva\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/aboutServiceWorkers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle = Eredet: %S\n\n# LOCALIZATION NOTE: %1$S is brandShortName, %2$2 is the application ID, and $%$3 is true/false value.\n# LOCALIZATION NOTE: the term \"InBrowserElement\" should not be translated\nb2gtitle = %1$S alkalmazásazonosító: %2$S - InBrowserElement %3$S\n\nscope = Hatáskör:\n\nscriptSpec = Szkript spec:\n\n# LOCALIZATION NOTE: the term \"Worker\" should not be translated.\ncurrentWorkerURL = Jelenlegi Worker URL:\n\nactiveCacheName = Aktív gyorsítótárnév:\n\nwaitingCacheName = Várakozó gyorsítótárnév:\n\ntrue = igaz\n\nfalse = hamis\n\n# LOCALIZATION NOTE this term is used as a button label (verb, not noun).\nupdate = Frissítés\n\nunregister = Regisztráció megszüntetése\n\nwaiting = Várakozás…\n\n# LOCALIZATION NOTE: the term \"Service Worker\" should not translated.\nunregisterError = A Service Worker regisztrációjának megszüntetése sikertelen.\n\npushEndpoint = Küldés végpontja:\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/aboutSupport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutSupport.pageTitle \"Hibakeresési információ\">\n<!-- LOCALIZATION NOTE (aboutSupport.pageSubtitle): don't change the 'supportLink' id. -->\n\n<!ENTITY aboutSupport.pageSubtitle \"  Ez az oldal problémakeresésnél használható technikai információkat tartalmaz. Ha a &brandShortName; programmal kapcsolatos gyakori kérdésekre keresi a választ, akkor nézze meg a <a id='supportLink'>támogató weboldalunkat</a>.\">\n\n<!ENTITY aboutSupport.crashes.title \"Hibajelentések\">\n<!-- LOCALIZATION NOTE (aboutSupport.crashes.id):\nThis is likely the same like id.heading in crashes.dtd. -->\n<!ENTITY aboutSupport.crashes.id \"Jelentésazonosító\">\n<!ENTITY aboutSupport.crashes.sendDate \"Elküldve\">\n<!ENTITY aboutSupport.crashes.allReports \"Minden hibajelentés\">\n<!ENTITY aboutSupport.crashes.noConfig \"Ez az alkalmazás nincs a hibajelentések megjelenítésére beállítva.\">\n\n<!ENTITY aboutSupport.extensionsTitle \"Kiterjesztések\">\n<!ENTITY aboutSupport.extensionName \"Név\">\n<!ENTITY aboutSupport.extensionEnabled \"Engedélyezve\">\n<!ENTITY aboutSupport.extensionVersion \"Verzió\">\n<!ENTITY aboutSupport.extensionId \"Azonosító\">\n\n<!ENTITY aboutSupport.experimentsTitle \"Kísérleti funkciók\">\n<!ENTITY aboutSupport.experimentName \"Név\">\n<!ENTITY aboutSupport.experimentId \"Azonosító\">\n<!ENTITY aboutSupport.experimentDescription \"Leírás\">\n<!ENTITY aboutSupport.experimentActive \"Aktív\">\n<!ENTITY aboutSupport.experimentEndDate \"Záró dátum\">\n<!ENTITY aboutSupport.experimentHomepage \"Honlap\">\n<!ENTITY aboutSupport.experimentBranch \"Ág\">\n\n<!ENTITY aboutSupport.appBasicsTitle \"Alkalmazás alapadatai\">\n<!ENTITY aboutSupport.appBasicsName \"Név\">\n<!ENTITY aboutSupport.appBasicsVersion \"Verzió\">\n<!ENTITY aboutSupport.appBasicsBuildID \"Build az.\">\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsUpdateChannel, aboutSupport.appBasicsUpdateHistory, aboutSupport.appBasicsShowUpdateHistory):\n\"Update\" is a noun here, not a verb. -->\n\n<!ENTITY aboutSupport.appBasicsUpdateChannel \"Frissítési csatorna\">\n<!ENTITY aboutSupport.appBasicsUpdateHistory \"Frissítési előzmények\">\n<!ENTITY aboutSupport.appBasicsShowUpdateHistory \"Frissítési előzmények megjelenítése\">\n\n<!ENTITY aboutSupport.appBasicsProfileDir \"Profilkönyvtár\">\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsProfileDirWinMac):\nThis is the Windows- and Mac-specific variant of aboutSupport.appBasicsProfileDir.\nWindows/Mac use the term \"Folder\" instead of \"Directory\" -->\n<!ENTITY aboutSupport.appBasicsProfileDirWinMac \"Profilmappa\">\n\n<!ENTITY aboutSupport.appBasicsEnabledPlugins \"Engedélyezett bővítmények\">\n<!ENTITY aboutSupport.appBasicsBuildConfig \"Build konfiguráció\">\n<!ENTITY aboutSupport.appBasicsUserAgent \"User Agent\">\n<!ENTITY aboutSupport.appBasicsOS \"OS\">\n<!ENTITY aboutSupport.appBasicsMemoryUse \"Memóriahasználat\">\n<!ENTITY aboutSupport.appBasicsPerformance \"Teljesítmény\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n\n<!ENTITY aboutSupport.appBasicsServiceWorkers \"Regisztrált Service Workers\">\n\n<!ENTITY aboutSupport.appBasicsProfiles \"Profilok\">\n\n<!ENTITY aboutSupport.appBasicsMultiProcessSupport \"Több folyamatú ablakok\">\n\n\n\n<!ENTITY aboutSupport.appBasicsSafeMode \"Csökkentett mód\">\n\n<!ENTITY aboutSupport.showDir.label \"Könyvtár megnyitása\">\n<!-- LOCALIZATION NOTE (aboutSupport.showMac.label): This is the Mac-specific\nvariant of aboutSupport.showDir.label.  This allows us to use the preferred\n\"Finder\" terminology on Mac. -->\n<!ENTITY aboutSupport.showMac.label \"Megjelenítés a Finderben\">\n<!-- LOCALIZATION NOTE (aboutSupport.showWin2.label): This is the Windows-specific\nvariant of aboutSupport.showDir.label. -->\n<!ENTITY aboutSupport.showWin2.label \"Mappa megnyitása\">\n\n<!ENTITY aboutSupport.modifiedKeyPrefsTitle \"Fontos, módosított beállítások\">\n<!ENTITY aboutSupport.modifiedPrefsName \"Név\">\n<!ENTITY aboutSupport.modifiedPrefsValue \"Érték\">\n<!-- LOCALIZATION NOTE (aboutSupport.userJSTitle, aboutSupport.userJSDescription): user.js is the name of the preference override file being checked. -->\n\n<!ENTITY aboutSupport.userJSTitle \"user.js beállítások\">\n<!ENTITY aboutSupport.userJSDescription \"Profilmappája tartalmaz egy <a id='prefs-user-js-link'>user.js fájlt</a>, amely nem a &brandShortName; által létrehozott beállításokat is tartalmaz.\">\n\n<!ENTITY aboutSupport.lockedKeyPrefsTitle \"Fontos zárolt beállítások\">\n<!ENTITY aboutSupport.lockedPrefsName \"Név\">\n<!ENTITY aboutSupport.lockedPrefsValue \"Érték\">\n\n<!ENTITY aboutSupport.graphicsTitle \"Grafika\">\n\n<!ENTITY aboutSupport.placeDatabaseTitle \"Helyek adatbázisa\">\n<!ENTITY aboutSupport.placeDatabaseIntegrity \"Sértetlenség\">\n<!ENTITY aboutSupport.placeDatabaseVerifyIntegrity \"Sértetlenség ellenőrzése\">\n\n<!ENTITY aboutSupport.jsTitle \"JavaScript\">\n<!ENTITY aboutSupport.jsIncrementalGC \"Inkrementális GC\">\n\n<!ENTITY aboutSupport.a11yTitle \"Kisegítő lehetőségek\">\n<!ENTITY aboutSupport.a11yActivated \"Aktiválva\">\n<!ENTITY aboutSupport.a11yForceDisabled \"Kisegítő lehetőségek letiltása\">\n\n<!ENTITY aboutSupport.libraryVersionsTitle \"Könyvtárak verziói\">\n\n<!ENTITY aboutSupport.installationHistoryTitle \"Telepítési előzmények\">\n<!ENTITY aboutSupport.updateHistoryTitle \"Frissítési előzmények\">\n\n<!ENTITY aboutSupport.copyTextToClipboard.label \"Szöveg másolása a vágólapra\">\n<!ENTITY aboutSupport.copyRawDataToClipboard.label \"Nyers adatok másolása a vágólapra\">\n\n<!ENTITY aboutSupport.sandboxTitle \"Sandbox\">\n\n\n\n\n\n\n\n\n\n<!ENTITY aboutSupport.safeModeTitle \"Biztonságos mód kipróbálása\">\n<!ENTITY aboutSupport.restartInSafeMode.label \"Újraindítás letiltott kiegészítőkkel…\">\n\n<!ENTITY aboutSupport.graphicsFeaturesTitle \"Képességek\">\n<!ENTITY aboutSupport.graphicsDiagnosticsTitle \"Diagnosztika\">\n<!ENTITY aboutSupport.graphicsFailureLogTitle \"Hibanapló\">\n<!ENTITY aboutSupport.graphicsGPU1Title \"1. GPU\">\n<!ENTITY aboutSupport.graphicsGPU2Title \"2. GPU\">\n<!ENTITY aboutSupport.graphicsDecisionLogTitle \"Döntésnapló\">\n<!ENTITY aboutSupport.graphicsCrashGuardsTitle \"Összeomlásvédelem által letiltott funkciók\">\n<!ENTITY aboutSupport.graphicsWorkaroundsTitle \"Kerülő eljárások\">\n\n\n<!ENTITY aboutSupport.appBasicsKeyGoogle \"Google Key\">\n<!ENTITY aboutSupport.appBasicsKeyMozilla \"Mozilla Location Service Key\">\n<!ENTITY aboutSupport.sandboxSyscallAge \"Seconds Ago\">\n<!ENTITY aboutSupport.sandboxSyscallArgs \"Arguments\">\n<!ENTITY aboutSupport.sandboxSyscallIndex \"#\">\n<!ENTITY aboutSupport.sandboxSyscallLogTitle \"Rejected System Calls\">\n<!ENTITY aboutSupport.sandboxSyscallNumber \"Syscall\">\n<!ENTITY aboutSupport.sandboxSyscallPID \"PID\">\n<!ENTITY aboutSupport.sandboxSyscallProcType \"Process Type\">\n<!ENTITY aboutSupport.sandboxSyscallTID \"TID\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/aboutSupport.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (crashesTitle): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of relevant days with crash reports\ncrashesTitle=Hibajelentések az elmúlt #1 napról;Hibajelentések az elmúlt #1 napról\n\n# LOCALIZATION NOTE (crashesTimeMinutes): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of minutes (between 1 and 59) which have passed since the crash\ncrashesTimeMinutes=#1 perce; #1 perce\n\n# LOCALIZATION NOTE (crashesTimeHours): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of hours (between 1 and 23) which have passed since the crash\ncrashesTimeHours=#1 órája;#1 órája\n\n# LOCALIZATION NOTE (crashesTimeDays): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of days (1 or more) which have passed since the crash\ncrashesTimeDays=#1 napja; #1 napja\n\n# LOCALIZATION NOTE (pendingReports): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of pending crash reports\npendingReports=Minden hibajelentés (beleértve #1 függőben lévő hibajelentést az adott időszakban);Minden hibajelentés (beleértve #1 függőben lévő hibajelentést az adott időszakban)\n\n# LOCALIZATION NOTE (rawDataCopied) Text displayed in a mobile \"Toast\" to user when the\n# raw data is successfully copied to the clipboard via button press.\nrawDataCopied=Nyers adatok a vágólapra másolva\n\n# LOCALIZATION NOTE (textCopied) Text displayed in a mobile \"Toast\" to user when the\n# text is successfully copied to the clipboard via button press.\ntextCopied=Szöveg a vágólapra másolva\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedDriver = Ezzel a grafikus illesztőprogrammal nem engedélyezett az együttműködés.\n\n# LOCALIZATION NOTE The %S here is a placeholder, leave unchanged, it will get replaced by the driver version string.\ntryNewerDriver = Ezzel a grafikus illesztőprogrammal nem engedélyezett az együttműködés. Próbálja meg frissíteni a grafikus illesztőprogramot %S vagy újabb verzióra.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedGfxCard = Megoldatlan illesztőprogram-problémák miatt nem engedélyezett ezen a grafikus kártyán.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedOSVersion = Nem engedélyezett ezen az operációs rendszeren.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedMismatchedVersion = Blokkolva a grafikus illesztőprogram verzióeltérése miatt a beállításjegyzék és a DLL közt\n\n# LOCALIZATION NOTE In the following strings, \"Direct2D\", \"DirectWrite\" and \"ClearType\"\n# are proper nouns and should not be translated. Feel free to leave english strings if\n# there are no good translations, these are only used in about:support\nclearTypeParameters = ClearType-paraméterek\n\ncompositing = Kompozitálás\nhardwareH264 = Hardveres H264-dekódolás\naudioBackend = Hang háttérprogram\nmainThreadNoOMTC = fő szál, nincs OMTC\nyes = Igen\nno = Nem\n# LOCALIZATION NOTE The following strings indicate if an API key has been found.\n# In some development versions, it's expected for some API keys that they are\n# not found.\n\ngpuDescription = Leírás\ngpuVendorID = Gyártóazonosító\ngpuDeviceID = Eszközazonosító\ngpuSubsysID = Alrendszer-azonosító\ngpuDrivers = Illesztőprogramok\ngpuRAM = RAM\ngpuDriverVersion = Illesztőprogram verziója\ngpuDriverDate = Illesztőprogram dátuma\ngpuActive = Aktív\nGPU1 = 1. GPU\nGPU2 = 2. GPU\nblocklistedBug = Ismert problémák miatt blokkolva\n# LOCALIZATION NOTE %1$S will be replaced with a bug number string.\nbugLink = %1$S számú hiba\n# LOCALIZATION NOTE %1$S will be replaced with an arbitrary identifier\n# string that can be searched on DXR/MXR or grepped in the source tree.\nunknownFailure = Blokkolva, hibakód: %1$S\nd3d11layersCrashGuard = D3D11 kompozitáló\nd3d11videoCrashGuard = D3D11 videodekóder\nd3d9videoCrashGuard = D3D9 videodekóder\nglcontextCrashGuard = OpenGL\nresetOnNextRestart = Újraindításkor alaphelyzetbe\ngpuProcessKillButton = GPU folyamat leállítása\n\nminLibVersions = Elvárt minimális verzió\nloadedLibVersions = Használt verzió\n\nhasSeccompBPF = Seccomp-BPF (rendszerhívás-szűrés)\nhasSeccompTSync = Seccomp szálszinkronizáció\nhasUserNamespaces = Felhasználói névterek\nhasPrivilegedUserNamespaces = Felhasználói névterek privilegizált folyamatokhoz\ncanSandboxContent = Tartalomfolyamat sandboxing\ncanSandboxMedia = Médiabővítmény sandboxing\ncontentSandboxLevel = Tartalomfolyamat sandboxing szintje\n\n# LOCALIZATION NOTE %1$S and %2$S will be replaced with the number of remote and the total number\n# of windows, respectively, while %3$S will be replaced with one of the status strings below,\n# which contains a description of the multi-process preference and status.\n# Note: multiProcessStatus.3 doesn't exist because status=3 was deprecated.\nmultiProcessWindows = %1$S/%2$S (%3$S)\nmultiProcessStatus.0 = A felhasználó engedélyezte\nmultiProcessStatus.1 = Alapértelmezésben engedélyezve\nmultiProcessStatus.2 = Tiltva\nmultiProcessStatus.4 = Akadálymentesítési eszközök letiltották\nmultiProcessStatus.5 = Hardveres grafikus gyorsítás hiánya miatt tiltva Mac OS X-en\nmultiProcessStatus.6 = A nem támogatott szövegbevitel letiltotta\nmultiProcessStatus.7 = Kiegészítők letiltották\nmultiProcessStatus.8 = Kikapcsolása kényszerítve\n# No longer in use (bug 1296353) but we might bring this back.\nmultiProcessStatus.9 = Kikapcsolva a grafikus hardver gyorsítása által Wndows XP-n\nmultiProcessStatus.unknown = Ismeretlen állapot\n\nasyncPanZoom = Aszinkron görgetés/nagyítás\napzNone = nincs\nwheelEnabled = kerékbemenet engedélyezve\ntouchEnabled = érintőbemenet engedélyezve\ndragEnabled = gördítősáv húzása engedélyezve\n\n# LOCALIZATION NOTE %1 will be replaced with the key of a preference.\nwheelWarning = aszinkron kerékbemenet letiltva egy nem támogatott beállítás miatt: %S\ntouchWarning = aszinkron érintőbemenet letiltva egy nem támogatott beállítás miatt: %S\n\n# LOCALIZATION NOTE The following strings indicate if an API key has been found.\n# In some development versions, it's expected for some API keys that they are\n# not found.\nfound = Found\nmissing = Missing\nsandboxProcType.content = content\nsandboxProcType.mediaPlugin = media plugin\nwebgl1DriverExtensions = WebGL 1 Driver Extensions\nwebgl1Extensions = WebGL 1 Extensions\nwebgl1Renderer = WebGL 1 Driver Renderer\nwebgl1Version = WebGL 1 Driver Version\nwebgl1WSIInfo = WebGL 1 Driver WSI Info\nwebgl2DriverExtensions = WebGL 2 Driver Extensions\nwebgl2Extensions = WebGL 2 Extensions\nwebgl2Renderer = WebGL 2 Driver Renderer\nwebgl2Version = WebGL 2 Driver Version\nwebgl2WSIInfo = WebGL 2 Driver WSI Info\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/aboutTelemetry.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutTelemetry.pageTitle \"Telemetriai adatok\">\n\n<!ENTITY aboutTelemetry.changeDataChoices \"  Változtatás\">\n\n<!ENTITY aboutTelemetry.uploadEnabled \"  Az FHR adatok feltöltése <span>engedélyezett</span>.\">\n\n<!ENTITY aboutTelemetry.uploadDisabled \"  Az FHR adatok feltöltése <span>tiltott</span>.\">\n\n<!ENTITY aboutTelemetry.extendedRecordingEnabled \"  A bővített telemetria-rögzítés <span>engedélyezett</span>.\">\n\n<!ENTITY aboutTelemetry.extendedRecordingDisabled \"  A bővített telemetria-rögzítés <span>tiltott</span>.\">\n\n<!ENTITY aboutTelemetry.pingDataSource \"Adatforrás pingelése:\">\n\n<!ENTITY aboutTelemetry.showCurrentPingData \"Aktuális ping adatok\">\n\n<!ENTITY aboutTelemetry.showArchivedPingData \"Archivált ping adatok\">\n\n<!ENTITY aboutTelemetry.pingDataDisplay \"Ping adatok megjelenítése:\">\n\n<!ENTITY aboutTelemetry.structured \"Strukturált\">\n\n<!ENTITY aboutTelemetry.raw \"Nyers JSON\">\n\n<!ENTITY aboutTelemetry.showSubsessionData \"Almunkamenet adatainak megjelenítése\">\n\n<!ENTITY aboutTelemetry.choosePing \"Válasszon pinget:\">\n\n<!ENTITY aboutTelemetry.showNewerPing \"&lt;&lt; Űjabb ping\">\n\n<!ENTITY aboutTelemetry.showOlderPing \"Régebbi ping &gt;&gt;\">\n\n<!ENTITY aboutTelemetry.rawPingData \"Nyers ping adatok…\">\n\n<!ENTITY aboutTelemetry.archiveWeekHeader \"Hét\">\n\n<!ENTITY aboutTelemetry.archivePingHeader \"Ping\">\n\n<!ENTITY aboutTelemetry.generalDataSection \"  Általános adatok\">\n\n<!ENTITY aboutTelemetry.environmentDataSection \"  Környezeti adatok\">\n\n<!ENTITY aboutTelemetry.telemetryLogSection \"  Telemetriai napló\">\n\n<!ENTITY aboutTelemetry.slowSqlSection \"  Lassú SQL utasítások\">\n\n<!ENTITY aboutTelemetry.chromeHangsSection \"  Böngészőlefagyások\">\n\n<!ENTITY aboutTelemetry.threadHangStatsSection \"Szállefagyások\">\n\n<!ENTITY aboutTelemetry.capturedStacksSection \"  Rögzített vermek\">\n\n<!ENTITY aboutTelemetry.scalarsSection \"  Skalárok\">\n\n<!ENTITY aboutTelemetry.keyedScalarsSection \"  Kulcsos skalárok\">\n\n<!ENTITY aboutTelemetry.histogramsSection \"  Hisztogramok\">\n\n<!ENTITY aboutTelemetry.keyedHistogramsSection \"  Hisztogramok kulccsal\">\n\n<!ENTITY aboutTelemetry.eventsSection \"  Események\">\n\n<!ENTITY aboutTelemetry.simpleMeasurementsSection \"  Egyszerű mérési eszközök\">\n\n<!ENTITY aboutTelemetry.addonDetailsSection \"Kiegészítő részletei\">\n\n<!ENTITY aboutTelemetry.lateWritesSection \"Késői írások\">\n\n<!ENTITY aboutTelemetry.sessionInfoSection \"  Munkamenet-információk\">\n\n<!ENTITY aboutTelemetry.addonHistogramsSection \"  Kiegészítők által gyűjtött hisztogramok\">\n\n<!ENTITY aboutTelemetry.toggle \"Kattintson a szakasz be/ki kapcsolásához\">\n\n<!ENTITY aboutTelemetry.emptySection \"  (Nincsenek összegyűjtött adatok)\">\n\n<!ENTITY aboutTelemetry.fullSqlWarning \"  MEGJEGYZÉS: A lassú SQL hibakeresés be van kapcsolva. Alább megjelenhetnek teljes SQL karakterláncok, de ezek nem kerülnek elküldésre a telemetriának.\">\n\n\n\n<!ENTITY aboutTelemetry.filterText \"Szűrő (karakterláncok vagy /regexp/)\">\n\n<!ENTITY aboutTelemetry.payloadChoiceHeader \"  Terhelés\">\n\n<!ENTITY aboutTelemetry.rawPayload \"  Nyers terhelés\">\n\n\n<!ENTITY aboutTelemetry.fetchStackSymbols \"\n  Fetch function names for stacks\n\">\n\n<!ENTITY aboutTelemetry.hideStackSymbols \"\n  Show raw stack data\n\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/aboutTelemetry.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Note to translators:\n# - %1$S will be replaced by brandFullName\n# - %2$S will be replaced with the value of the toolkit.telemetry.server_owner preference\npageSubtitle = Ez az oldal megjeleníti a telemetria által gyűjtött teljesítmény-, hardver-, és funkcióhasználati adatokat és testreszabásokat. Ezek az információk a %1$Snak a %2$S tökéletesítése érdekében kerülnek elküldésre.\n\ngeneralDataTitle = Általános adatok\n\ngeneralDataHeadingName = Név\n\ngeneralDataHeadingValue = Érték\n\nenvironmentDataHeadingName = Név\n\nenvironmentDataHeadingValue = Érték\n\nenvironmentDataSubsectionToggle = Kattintson a szakasz be/ki kapcsolásához\n\nenvironmentDataSubsectionEmpty = (Nincsenek összegyűjtött adatok)\n\ntelemetryLogTitle = Telemetriai napló\n\ntelemetryLogHeadingId = Azonosító\n\ntelemetryLogHeadingTimestamp = Időbélyeg\n\ntelemetryLogHeadingData = Adatok\n\nslowSqlMain = Lassú SQL utasítások a főszálon\n\nslowSqlOther = Lassú SQL utasítások a segédszálakon\n\nslowSqlHits = Találatok\n\nslowSqlAverage = Átl. idő (ms)\n\nslowSqlStatement = Megállapítások\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the hang\n# - The %2$S will be replaced with the duration of the hang\nchrome-hangs-title = %1$S. lefagyási jelentés (%2$S másodperc)\n\n# Note to translators:\n# - The %1$S will be replaced with the string key for this stack.\n# - The %2$S will be replaced with the number of times this stack was captured.\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the late write\nlate-writes-title = %1$S. utolsó írás\n\nstackTitle = Verem:\n\nmemoryMapTitle = Memóriatérkép:\n\nerrorFetchingSymbols = Hiba történt a szimbólumok lekérése közben. Ellenőrizze, hogy csatlakozik-e az internetre, és próbálja újra.\n\nhistogramSamples = minták\n\nhistogramAverage = átlagos\n\nhistogramSum = összeg\n\nhistogramCopy = Másolás\n\nkeysHeader = Tulajdonság\n\nnamesHeader = Név\n\nvaluesHeader = Érték\n\naddonTableID = Kiegészítő-azonosító\n\naddonTableDetails = Részletek\n\n# Note to translators:\n# - The %1$S will be replaced with the name of an Add-on Provider (e.g. \"XPI\", \"Plugin\")\naddonProvider = %1$S szolgáltató\n\nparentPayload = Szülő terhelés\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the child payload (e.g. \"1\", \"2\")\nchildPayloadN = %1$S. gyermek terhelés\n\ntimestampHeader = időbélyeg\n\ncategoryHeader = kategória\n\nmethodHeader = metódus\n\nobjectHeader = objektum\n\nextraHeader = extra\n\n\n# Note to translators:\n# - The %1$S will be replaced with the string key for this stack.\n# - The %2$S will be replaced with the number of times this stack was captured.\ncaptured-stacks-title = %1$S (capture count: %2$S)\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/aboutWebrtc.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (document_title, cannot_retrieve_log):\n# The text \"WebRTC\" is a proper noun and should not be translated.\n# It is the general label for the standards based technology. see http://www.webrtc.org\ndocument_title = WebRTC belső adatok\ncannot_retrieve_log = Nem kérhetők le a WebRTC naplóadatok\n\n# LOCALIZATION NOTE (save_page_msg):\n# %1$S will be replaced by a full path file name: the target of the SavePage operation.\nsave_page_msg = oldal mentve ide: %1$S\n\n# LOCALIZATION NOTE (save_page_dialog_title): \"about:webrtc\" is a internal browser URL and should not be\n# translated. This string is used as a title for a file save dialog box.\nsave_page_dialog_title = az about:webrtc mentése másként\n\n# LOCALIZATION NOTE (debug_mode_off_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_off_state_msg = nyomkövetési napló helye: %1$S\n\n# LOCALIZATION NOTE (debug_mode_on_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_on_state_msg = hibakeresési mód aktív, nyomkövetési napló helye: %1$S\n\n# LOCALIZATION NOTE (aec_logging_msg_label, aec_logging_off_state_label,\n# aec_logging_on_state_label, aec_logging_on_state_msg):\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_msg_label = AEC naplózás\naec_logging_off_state_label = AEC naplózás indítása\naec_logging_on_state_label = AEC naplózás leállítása\naec_logging_on_state_msg = Az AEC naplózás aktív (beszéljen a hívóval pár percig, majd állítsa le a felvételt)\n\n# LOCALIZATION NOTE (aec_logging_off_state_msg):\n# %1$S will be replaced by the full path to the directory containing the captured log files.\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_off_state_msg = a rögzített naplófájlok megtalálhatók itt: %1$S\n\n# LOCALIZATION NOTE (peer_connection_id_label): \"PeerConnection\" is a proper noun\n# associated with the WebRTC module. \"ID\" is an abbreviation for Identifier. This string\n# should not normally be translated and is used as a data label.\npeer_connection_id_label = PeerConnection ID\n\n# LOCALIZATION NOTE (sdp_heading, local_sdp_heading, remote_sdp_heading):\n# \"SDP\" is an abbreviation for Session Description Protocol, an IETF standard.\n# See http://wikipedia.org/wiki/Session_Description_Protocol\nsdp_heading = SDP\nlocal_sdp_heading = Helyi SDP\nremote_sdp_heading = Távoli SDP\n\n# LOCALIZATION NOTE (rtp_stats_heading): \"RTP\" is an abbreviation for the\n# Real-time Transport Protocol, an IETF specification, and should not\n# normally be translated. \"Stats\" is an abbreviation for Statistics.\nrtp_stats_heading = RTP statisztika\n\n# LOCALIZATION NOTE (ice_state, ice_stats_heading): \"ICE\" is an abbreviation\n# for Interactive Connectivity Establishment, which is an IETF protocol,\n# and should not normally be translated. \"Stats\" is an abbreviation for\n# Statistics.\nice_state = ICE állapot\nice_stats_heading = ICE statisztika\nice_restart_count_label = ICE újraindulások\nice_rollback_count_label = ICE visszagörgetések\n\n# LOCALIZATION NOTE (av_sync_label): \"A/V\" stands for Audio/Video.\n# \"sync\" is an abbreviation for sychronization. This is used as\n# a data label.\nav_sync_label = A/V szinkron\n\n# LOCALIZATION NOTE (jitter_buffer_delay_label): A jitter buffer is an\n# element in the processing chain, see http://wikipedia.org/wiki/Jitter\n# This is used as a data label.\njitter_buffer_delay_label = Csúszáspuffer késleltetése\n\n# LOCALIZATION NOTE (avg_bitrate_label, avg_framerate_label): \"Avg.\" is an abbreviation\n# for Average. These are used as data labels.\navg_bitrate_label = Átlagos bitsebesség\navg_framerate_label = Átlagos képkockasebesség\n\n# LOCALIZATION NOTE (typeLocal, typeRemote): These adjectives are used to label a\n# line of statistics collected for a peer connection. The data represents\n# either the local or remote end of the connection.\ntypeLocal = Helyi\ntypeRemote = Távoli\n\n# LOCALIZATION NOTE (nominated): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank.\nnominated = Jelölt\n\n# LOCALIZATION NOTE (selected): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank. This represents an attribute of an ICE candidate.\nselected = Kijelölve\n\nsave_page_label = Oldal mentése\ndebug_mode_msg_label = Hibakeresési mód\ndebug_mode_off_state_label = Hibakeresési mód indítása\ndebug_mode_on_state_label = Hibakeresési mód leállítása\nstats_heading = Munkamenet-statisztika\nlog_heading = Kapcsolatnapló\nlog_show_msg = napló megjelenítése\nlog_hide_msg = napló elrejtése\nconnection_closed = bezárva\nlocal_candidate = Helyi jelölt\nremote_candidate = Távoli jelölt\npriority = Prioritás\nfold_show_msg = részletek megjelenítése\nfold_show_hint = kattintson a szakasz kibontásához\nfold_hide_msg = részletek elrejtése\nfold_hide_hint = kattintson a szakasz összecsukásához\ndropped_frames_label = Eldobott képkockák\ndiscarded_packets_label = Eldobott csomagok\ndecoder_label = Dekódoló\nencoder_label = Kódoló\nreceived_label = Beérkezés\npackets = csomag\nlost_label = Elveszett\njitter_label = Csúszás\nsent_label = Elküldött elemek\n\n\nlog_clear = Clear Log\nstats_clear = Clear History\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/actions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY action.switchToTab.label \"Váltás erre a lapra\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/appPicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY NoAppFound.label      \"Nem található alkalmazás ehhez a fájltípushoz.\">\n<!ENTITY BrowseButton.label    \"Tallózás…\">\n<!ENTITY SendMsg.label         \"Elem küldése ennek:\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=Az URL érvénytelen, nem lehet betölteni.\nfileNotFound=A következő fájl nem található: %S. Ellenőrizze az elérési utat, és próbálja újra.\nfileAccessDenied=A fájl nem olvasható itt: %S.\ndnsNotFound=%S nem található. Ellenőrizze a nevet, majd próbálkozzon újra.\nunknownProtocolFound=A következők egyike nem egy regisztrált protokoll, vagy nem engedélyezett ebben a kontextusban: %S.\nconnectionFailure=A(z) %S kiszolgálóhoz való kapcsolódási kísérlet el lett utasítva.\nnetInterrupt=A kapcsolat a(z) %S kiszolgálóhoz váratlanul megszakadt. Bizonyos adatok esetleg mégis átjutottak.\nnetTimeout=A kapcsolódási kísérlet a(z) %S kiszolgálóhoz túllépte a maximális várakozási időt.\nredirectLoop=Az URL túllépte az átirányítási korlátot. A kért lapot nem lehet letölteni. Ezt visszautasított sütik okozhatják.\nconfirmRepostPrompt=Az oldal megjelenítéséhez az alkalmazásnak olyan információkat kell küldenie, amelyek megismételnek egy korábbi műveletet (például egy keresést vagy egy rendelés megerősítését).\nresendButton.label=Újraküldés\nunknownSocketType=Ez a dokumentum nem jeleníthető meg, ha nincs telepítve a Personal Security Manager (PSM). Töltse le és telepítse a PSM-et, és ezután próbálkozzon újra, vagy keresse fel a rendszergazdát.\nnetReset=A dokumentum nem tartalmaz adatot.\nnotCached=Ez a dokumentum nem érhető el többé.\nnetOffline=Ez a dokumentum nem jeleníthető meg kapcsolat nélküli üzemmódban. A kapcsolódáshoz vegye le a jelölést a Fájl menü Kapcsolat nélküli munka menüpontjáról.\nisprinting=A dokumentum nem változhat meg nyomtatás közben vagy nyomtatási kép készítése közben.\ndeniedPortAccess=A megadott portszámhoz nem lehet hozzáférni biztonsági okokból.\nproxyResolveFailure=A beállított proxykiszolgáló nem található. Ellenőrizze a proxybeállításokat, és próbálja újra.\nproxyConnectFailure=A kapcsolat el lett utasítva a beállított proxykiszolgálóhoz. Ellenőrizze a proxybeállításokat, és próbálja újra.\ncontentEncodingError=A megtekinteni kívánt oldal nem jeleníthető meg, mert érvénytelen vagy nem támogatott tömörítést használ.\nunsafeContentType=A megtekinteni kívánt oldal nem jeleníthető meg, mert olyan fájltípust tartalmaz, amelyet nem biztonságos megnyitni. Értesítse a webhely tulajdonosait erről a problémáról.\nexternalProtocolTitle=Külső protokoll kérése\nexternalProtocolPrompt=A %1$S: típusú hivatkozások kezeléséhez külső alkalmazást kell elindítani.\\n\\n\\nA kért hivatkozás:\\n\\n%2$S\\n\\nAlkalmazás: %3$S\\n\\n\\nHa nem számított erre a kérésre, akkor ez lehet, hogy egy támadási kísérlet, amely a másik programban meglévő sebezhetőséget akarja kihasználni. Csak akkor fogadja el a kérést, ha biztos benne, hogy nem rosszindulatú támadásról van szó.\\n\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<Ismeretlen>\nexternalProtocolChkMsg=Választás megjegyzése az összes ilyen típusú hivatkozáshoz.\nexternalProtocolLaunchBtn=Alkalmazás indítása\nmalwareBlocked=A(z) %S címen működő webhelyről bejelentés érkezett, hogy támadó webhely, ezért a biztonsági beállítások alapján a böngésző a hozzáférést nem engedélyezi.\nunwantedBlocked=A(z) %S címen működő webhelyről bejelentés érkezett, hogy nem kívánatos szoftvereket szolgál ki, ezért a biztonsági beállítások alapján a böngésző a hozzáférést nem engedélyezi.\ndeceptiveBlocked=A(z) %S címen működő webhelyről bejelentés érkezett, hogy félrevezető webhely, ezért a biztonsági beállítások alapján a böngésző a hozzáférést nem engedélyezi.\ncspBlocked=Az oldal tartalombiztonsági irányelve megtiltja, hogy ezen a módon betöltsék.\ncorruptedContentErrorv2=A(z) %S oldal hálózati protokollsértést tapasztalt, amely nem javítható.\nremoteXUL=Ez az oldal nem támogatott technológiát használ, amely már nem érhető el az alapkiépítésben.\nsslv3Used=Az adatai biztonsága nem garantálható a(z) %S webhelyen, mert az SSLv3-at használ, egy sebezhető biztonsági protokollt.\nweakCryptoUsed=A(z) %S tulajdonosa a weboldalát helytelenül állította be. Az Ön adatainak ellopását megakadályozandó a kapcsolat nem jött létre ehhez a weboldalhoz.\ninadequateSecurityError=A weboldal elégtelen szintű biztonságot akart beállítani.\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/autocomplete.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (searchWithEngine): %S will be replaced with\n# the search engine provider's name. This format was chosen because\n# the provider can also end with \"Search\" (e.g.: MSN Search).\nsearchWithEngine = %S keresés\n\n# LOCALIZATION NOTE (switchToTab2): This is the same as the older switchToTab\n# string that it's replacing, except it uses title case, so \"Switch\" and \"Tab\"\n# are capitalized.\nswitchToTab2 = Váltás erre a lapra\n\n# LOCALIZATION NOTE (visit): This is shown next to autocomplete entries that are\n# simple URLs or sites, which will be visited when the user selects them.\nvisit = Keresse fel:\n\n# LOCALIZATION NOTE (bookmarkKeywordSearch): This is the title of autocomplete\n# entries that are bookmark keyword searches.  %1$S will be replaced with the\n# domain name of the bookmark, and %2$S will be replaced with the keyword\n# search text that the user is typing.  %2$S will not be empty.\nbookmarkKeywordSearch = %1$S: %2$S\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % realBrandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%realBrandDTD;\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrowsewithcaret.checkMsg=Ne jelenjen meg többet ez a párbeszédpanel.\nbrowsewithcaret.checkWindowTitle=Kurzoros böngészés\nbrowsewithcaret.checkLabel=Az F7 gomb kapcsolja be, illetve ki a kurzoros böngészést. Ebben az üzemmódban egy mozgatható kurzor jelenik meg a weboldalakon, lehetővé téve a szöveg kijelölését a billentyűzettel. Szeretné bekapcsolni a kurzoros böngészést?\nbrowsewithcaret.checkButtonLabel=Igen\n\nplainText.wordWrap=Hosszú sorok törése\n\nformPostSecureToInsecureWarning.title = Biztonsági figyelmeztetés\nformPostSecureToInsecureWarning.message = A jelen oldalon beírt információk egy nem biztonságos kapcsolaton keresztül kerülnek elküldésre, így egy harmadik fél elolvashatja ezeket.\\n\\nBiztos, hogy el akarja küldeni az információkat?\nformPostSecureToInsecureWarning.continue = Folytatás\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/charsetMenu.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY charsetMenu2.label            \"Szövegkódolás\">\n<!ENTITY charsetMenu2.accesskey        \"d\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/charsetMenu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The property keys ending with \".key\" are for access keys.\n# Localizations may add or delete properties where the property key ends with\n# \".key\" as appropriate for the localization. The code that uses this data can\n# deal with the absence of an access key for an item.\n#\n# For gbk, gbk.bis and gbk.bis.key are used to trigger string changes in\n# localizations.\n#\n# In the en-US version of this file, access keys are given to the following:\n# * UTF-8\n# * All encodings that are the fallback encoding for some locale in Firefox\n# * All encodings that are the fallback encoding for some locale in IE\n# * All Japanese encodings\n#\n# For the items whose property key does not end in \".key\" and whose value\n# includes \"(\" U+0028 LEFT PARENTHESIS, the \"(\" character is significant for\n# processing by CharsetMenu.jsm. If your localization does not use ASCII\n# parentheses where en-US does in this file, please file a bug to make\n# CharsetMenu.jsm also recognize the delimiter your localization uses.\n# (When this code was developed, all localizations appeared to use\n# U+0028 LEFT PARENTHESIS for this purpose.)\n\n# Auto-Detect (sub)menu\ncharsetMenuCharsets = Karakterkódolás\ncharsetMenuAutodet = Automatikus felismerés\n# 'A' is reserved for Arabic:\ncharsetMenuAutodet.key = l\ncharsetMenuAutodet.off = (ki)\ncharsetMenuAutodet.off.key = M\ncharsetMenuAutodet.ja = Japán\ncharsetMenuAutodet.ja.key = J\ncharsetMenuAutodet.ru = Orosz\ncharsetMenuAutodet.ru.key = R\ncharsetMenuAutodet.uk = Ukrán\ncharsetMenuAutodet.uk.key = U\n\n# Globally-relevant\nUTF-8.key        = U\nUTF-8            = Unicode\nwindows-1252.key = N\nwindows-1252     = Nyugati\n\n# Arabic\nwindows-1256.key = A\nwindows-1256     = Arab (Windows)\nISO-8859-6       = Arab (ISO)\n\n# Baltic\nwindows-1257.key = B\nwindows-1257     = Balti (Windows)\nISO-8859-4       = Balti (ISO)\n\n# Central European\nwindows-1250.key =         K\nwindows-1250     = Közép-európai (Windows)\nISO-8859-2.key   =       l\nISO-8859-2       = Közép-európai (ISO)\n\n# Chinese, Simplified\ngbk.bis.key      =          E\ngbk.bis          = Egyszerűsített kínai\n\n# Chinese, Traditional\nBig5.key         =          H\nBig5             = Hagyományos kínai\n\n# Cyrillic\nwindows-1251.key = C\nwindows-1251     = Cirill (Windows)\nISO-8859-5       = Cirill (ISO)\nKOI8-R           = Cirill (KOI8-R)\nKOI8-U           = Cirill (KOI8-U)\nIBM866           = Cirill (DOS)\n\n# Greek\nwindows-1253.key = G\nwindows-1253     = Görög (Windows)\nISO-8859-7.key   =          O\nISO-8859-7       = Görög (ISO)\n\n# Hebrew\nwindows-1255.key = H\nwindows-1255     = Héber\n# LOCALIZATION NOTE (ISO-8859-8): The value for this item should begin with\n# the same word for Hebrew as the value for windows-1255 so that this item \n# sorts right after that one in the collation order for your locale.\nISO-8859-8       = Héber (vizuális)\n\n# Japanese\nShift_JIS.key    = J\nShift_JIS        = Japán (Shift_JIS)\nEUC-JP.key       =   p\nEUC-JP           = Japán (EUC-JP)\nISO-2022-JP.key  =     n\nISO-2022-JP      = Japán (ISO-2022-JP)\n\n# Korean\nEUC-KR.key       = K\nEUC-KR           = Koreai\n\n# Thai\nwindows-874.key  =    T\nwindows-874      = Thai\n\n# Turkish\nwindows-1254.key =   r\nwindows-1254     = Török\n\n# Vietnamese\nwindows-1258.key = V\nwindows-1258     = Vietnami\n\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/charsetOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from charsetOverlay.xul -->\n<!ENTITY charsetMenu.label             \"Karakterkódolás\">\n<!ENTITY charsetMenu.accesskey         \"K\">\n<!ENTITY charsetMenuAutodet.label      \"Automatikus felismerés\">\n<!ENTITY charsetMenuAutodet.accesskey  \"A\">\n<!ENTITY charsetMenuMore.label         \"Egyéb kódolások\">\n<!ENTITY charsetMenuMore.accesskey     \"E\">\n<!ENTITY charsetMenuMore1.label        \"Nyugat-európai\">\n<!ENTITY charsetMenuMore1.accesskey    \"N\">\n<!ENTITY charsetMenuMore2.label        \"Kelet-európai\">\n<!ENTITY charsetMenuMore2.accesskey    \"K\">\n<!ENTITY charsetMenuMore3.label        \"Kelet-ázsiai\">\n<!ENTITY charsetMenuMore3.accesskey    \"e\">\n<!ENTITY charsetMenuMore4.label        \"Délkelet- és délnyugat-ázsiai\">\n<!ENTITY charsetMenuMore4.accesskey    \"D\">\n<!ENTITY charsetMenuMore5.label        \"Közel-keleti\">\n<!ENTITY charsetMenuMore5.accesskey    \"z\">\n<!ENTITY charsetMenuUnicode.label      \"Unicode\">\n<!ENTITY charsetMenuUnicode.accesskey  \"U\">\n<!ENTITY charsetCustomize.label        \"Lista testreszabása…\">\n<!ENTITY charsetCustomize.accesskey    \"L\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/charsetTitles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n## Rule of this file:\n## 1. key should always be in lower case ascii so we can do case insensitive\n##    comparison in the code faster.\n\n## Format of this file:\n## charset_name.title = a_title  -  specifies the human readable title for \n## this charset\n\n# NLS_MESSAGEFORMAT_VAR\nus-ascii.title    = Angol (US-ASCII)\niso-8859-1.title    = Nyugati (ISO-8859-1)\niso-8859-2.title    = Közép-európai (ISO-8859-2)\niso-8859-3.title    = Dél-európai (ISO-8859-3)\niso-8859-4.title    = Balti (ISO-8859-4)\niso-8859-9.title    = Török (ISO-8859-9)\niso-8859-10.title   = Skandináv (ISO-8859-10)\niso-8859-13.title   = Balti (ISO-8859-13)\niso-8859-14.title   = Kelta (ISO-8859-14)\niso-8859-15.title   = Nyugati (ISO-8859-15)\niso-8859-16.title   = Román (ISO-8859-16)\nwindows-1250.title  = Közép-európai (Windows-1250)\nwindows-1252.title  = Nyugati (Windows-1252)\nwindows-1254.title  = Török (Windows-1254)\nwindows-1257.title  = Balti (Windows-1257)\nmacintosh.title         = Nyugati (MacRoman)\nx-mac-ce.title          = Közép-európai (MacCE)\nx-mac-turkish.title     = Török (MacTurkish)\nx-mac-croatian.title    = Horvát (MacCroatian)\nx-mac-romanian.title    = Román (MacRomanian)\nx-mac-icelandic.title   = Izlandi (MacIcelandic)\niso-2022-jp.title = Japán (ISO-2022-JP)\nshift_jis.title = Japán (Shift_JIS)\neuc-jp.title = Japán (EUC-JP)\nbig5.title = Hagyományos kínai (Big5)\nbig5-hkscs.title = Hagyományos kínai (Big5-HKSCS)\nx-euc-tw.title = Hagyományos kínai (EUC-TW)\ngb2312.title = Egyszerűsített kínai (GB2312)\nhz-gb-2312.title = Egyszerűsített kínai (HZ)\ngbk.title = Egyszerűsített kínai (GBK)\niso-2022-cn.title = Egyszerűsített kínai (ISO-2022-CN)\neuc-kr.title = Koreai (EUC-KR)\nx-johab.title = Koreai (JOHAB)\niso-2022-kr.title = Koreai (ISO-2022-KR)\nutf-7.title = Unicode (UTF-7)\nutf-8.title = Unicode (UTF-8)\nutf-16.title = Unicode (UTF-16)\nutf-16le.title = Unicode (UTF-16LE)\nutf-16be.title = Unicode (UTF-16BE)\niso-8859-5.title = Cirill (ISO-8859-5)\niso-ir-111.title = Cirill (ISO-IR-111)\nwindows-1251.title = Cirill (Windows-1251)\nx-mac-cyrillic.title = Cirill (MacCyrillic)\nx-mac-ukrainian.title = Cirill/ukrán (MacUkrainian)\nkoi8-r.title = Cirill (KOI8-R)\nkoi8-u.title = Cirill/ukrán (KOI8-U)\niso-8859-7.title = Görög (ISO-8859-7)\nwindows-1253.title = Görög (Windows-1253)\nx-mac-greek.title = Görög (MacGreek)\nwindows-1258.title = Vietnami (Windows-1258)\nx-viet-tcvn5712.title = Vietnami (TCVN)\nviscii.title = Vietnami (VISCII)\nx-viet-vps.title = Vietnami (VPS)\ntis-620.title = Thai (TIS-620)\niso-8859-11.title = Thai (ISO-8859-11)\nwindows-874.title = Thai (Windows-874)\nibm874.title = Thai (IBM-874)\narmscii-8.title = Örmény (ARMSCII-8)\niso-8859-6.title = Arab (ISO-8859-6)\niso-8859-6-i.title = Arab (ISO-8859-6-I)\niso-8859-6-e.title = Arab (ISO-8859-6-E)\niso-8859-8.title = Héber (vizuális) (ISO-8859-8)\niso-8859-8-i.title = Héber (ISO-8859-8-I)\niso-8859-8-e.title = Héber (ISO-8859-8-E)\nwindows-1255.title = Héber (Windows-1255)\nwindows-1256.title = Arab (Windows-1256)\nx-user-defined.title = Felhasználó által megadott\nibm866.title = Cirill/orosz (IBM-866)\nibm850.title = Nyugati (IBM-850)\nibm852.title = Közép-európai (IBM-852)\nibm855.title = Cirill (IBM-855)\nibm857.title = Török (IBM-857)\nibm862.title = Héber (IBM-862)\ngb18030.title = Egyszerűsített kínai (GB18030)\nx-mac-arabic.title = Arab (MacArabic)\nx-iso-8859-6-8-x.title = Arab (Langbox ISO-8859-6.8x)\nx-iso-8859-6-16.title = Arab (Langbox ISO-8859-6.16)\nx-mac-farsi.title = Perzsa (MacFarsi)\nx-mac-hebrew.title = Héber (MacHebrew)\nx-mac-devanagari.title = Hindi (MacDevanagari)\nx-mac-gujarati.title = Gudzsarati (MacGujarati)\nx-mac-gurmukhi.title = Gurmukhi (MacGurmukhi)\nx-sun-unicode-india-0.title = Hindi (SunDevanagari)\n\n\nchardet.off.title                           = Kikapcsolva\nchardet.universal_charset_detector.title    = Univerzális\nchardet.ja_parallel_state_machine.title     = Japán\nchardet.ko_parallel_state_machine.title     = Koreai\nchardet.zhtw_parallel_state_machine.title   = Hagyományos kínai\nchardet.zhcn_parallel_state_machine.title   = Egyszerűsített kínai\nchardet.zh_parallel_state_machine.title     = Kínai\nchardet.cjk_parallel_state_machine.title    = Kelet-ázsiai\nchardet.ruprob.title                        = Orosz\nchardet.ukprob.title                        = Ukrán\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/commonDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY header.label     \"Rövid cím\"> \n<!ENTITY message.label    \"Néhány példaszöveget talál itt.\">\n<!ENTITY editfield0.label \"Felhasználói név:\"> \n<!ENTITY editfield1.label \"Jelszó:\"> \n<!ENTITY checkbox.label   \"ellenőrzés\">\n<!ENTITY copyCmd.label    \"Másolás\">\n<!ENTITY copyCmd.accesskey \"M\">\n<!ENTITY selectAllCmd.label \"Minden kijelölése\">\n<!ENTITY selectAllCmd.accesskey \"i\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/commonDialogs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAlert=Figyelmeztetés\nConfirm=Megerősítés\nConfirmCheck=Megerősítés\nPrompt=Kérdés\nPromptUsernameAndPassword2=Hitelesítés szükséges\nPromptPassword2=Jelszó szükséges\nSelect=Kijelölés\nOK=OK\nCancel=Mégse\nYes=&Igen\nNo=&Nem\nSave=&Mentés\nRevert=&Visszaállítás\nDontSave=&Ne mentse\nScriptDlgGenericHeading=[JavaScript-alkalmazás]\nScriptDlgHeading=Az oldal a(z) %S helyen azt mondja:\nScriptDialogLabel=Az OK-t választva megakadályozza, hogy az oldal további párbeszédablakokat hozzon létre.\nScriptDialogPreventTitle=Párbeszédablak-beállítás megerősítése\n# LOCALIZATION NOTE (EnterLoginForRealm3, EnterLoginForProxy3):\n# %1 is an untrusted string provided by a remote server. It could try to\n# take advantage of sentence structure in order to mislead the user (see\n# bug 244273). %1 should be integrated into the translated sentences as\n# little as possible. %2 is the url of the site being accessed.\nEnterLoginForRealm3=A(z) %2$S felhasználónevet és jelszót kér. A webhely üzenete: „%1$S”\nEnterLoginForProxy3=A(z) %2$S proxy felhasználónevet és jelszót kér. A webhely üzenete: „%1$S”\nEnterUserPasswordFor2=%1$S a felhasználónevét és jelszavát kéri.\nEnterUserPasswordForCrossOrigin2=%1$S a felhasználónevét és jelszavát kéri. FIGYELMEZTETÉS: Jelszava nem a jelenleg megnyitott weboldalnak lesz elküldve!\nEnterPasswordFor=Adja meg %1$S jelszavát a következőhöz: %2$S\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/config.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"about:config\">\n<!-- about:config warning page -->\n<!-- LOCALIZATION NOTE: aboutWarningTitle.label should be attention grabbing and playful -->\n\n<!ENTITY aboutWarningTitle.label \"Vigyázat, veszélyes terület!\">\n<!ENTITY aboutWarningText.label \"Ezeknek a szakértőknek szóló beállításoknak a megváltoztatása káros hatással lehet az alkalmazás stabilitására, biztonságára vagy teljesítményére. Csak akkor folytassa, ha tisztában van azzal, amit csinál.\">\n<!ENTITY aboutWarningButton2.label \"Elfogadom a kockázatot!\">\n<!ENTITY aboutWarningCheckbox.label \"A figyelmeztetés megjelenítése legközelebb\">\n\n<!ENTITY searchPrefs.label \"Keresés:\">\n<!ENTITY searchPrefs.accesskey \"r\">\n<!ENTITY focusSearch.key \"r\">\n<!ENTITY focusSearch2.key \"k\">\n<!-- Columns -->\n\n<!ENTITY prefColumn.label \"Beállítás neve\">\n<!ENTITY lockColumn.label \"Állapot\">\n<!ENTITY typeColumn.label \"Típus\">\n<!ENTITY valueColumn.label \"Érték\">\n<!-- Tooltips -->\n\n<!ENTITY prefColumnHeader.tooltip \"Kattintson ide az e szerint rendezéshez\"> \n<!ENTITY columnChooser.tooltip \"Jelölje ki a megjelenítendő oszlopokat\"> \n<!-- Context Menu -->\n\n<!ENTITY copyPref.key \"C\">\n<!ENTITY copyPref.label \"Másolás\">\n<!ENTITY copyPref.accesskey \"M\">\n<!ENTITY copyName.label \"Név másolása\">\n<!ENTITY copyName.accesskey \"N\">\n<!ENTITY copyValue.label \"Érték másolása\">\n<!ENTITY copyValue.accesskey \"r\">\n<!ENTITY modify.label \"Módosítás\">\n<!ENTITY modify.accesskey \"M\">\n<!ENTITY toggle.label \"Ki/be\">\n<!ENTITY toggle.accesskey \"K\">\n<!ENTITY reset.label \"Visszaállítás\">\n<!ENTITY reset.accesskey \"V\">\n<!ENTITY new.label \"Új\">\n<!ENTITY new.accesskey \"j\">\n<!ENTITY string.label \"Karakterlánc\">\n<!ENTITY string.accesskey \"K\">\n<!ENTITY integer.label \"Egész\">\n<!ENTITY integer.accesskey \"E\">\n<!ENTITY boolean.label \"Logikai\">\n<!ENTITY boolean.accesskey \"L\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/config.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Lock column values\ndefault=alapértelmezett\nuser=egyéni\nlocked=zárolt\n\n# Type column values\nstring=karakterlánc\nint=egész\nbool=logikai\n\n# Preference prompts\n# %S is replaced by one of the type column values above\nnew_title=Új %S érték\nnew_prompt=Adja meg a beállítás nevét\nmodify_title=Írja be az új %S értéket\n\nnan_title=Érvénytelen érték\nnan_text=A megadott szöveg nem szám.\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/console.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY errorConsole.title \"Hibakonzol\">\n\n<!ENTITY errFile.label   \"Forrásfájl:\">\n<!ENTITY errLine.label   \"Sor:\">\n<!ENTITY errColumn.label \"Oszlop:\">\n\n<!ENTITY all.label          \"Mind\">\n<!ENTITY all.accesskey      \"M\">\n<!ENTITY errors.label       \"Hibák\">\n<!ENTITY errors.accesskey   \"H\">\n<!ENTITY warnings.label     \"Figyelmeztetések\">\n<!ENTITY warnings.accesskey \"F\">\n<!ENTITY messages.label     \"Üzenetek\">\n<!ENTITY messages.accesskey \"z\">\n<!ENTITY clear.label        \"Alaphelyzet\">\n<!ENTITY clear.accesskey    \"A\">\n<!ENTITY codeEval.label     \"Kód:\">\n<!ENTITY codeEval.accesskey \"K\">\n<!ENTITY evaluate.label     \"Kiértékelés\">\n<!ENTITY evaluate.accesskey \"i\">\n<!ENTITY filter2.label      \"Szűrő:\">\n<!ENTITY filter2.accesskey  \"r\">\n\n<!ENTITY copyCmd.label       \"Másolás\">  \n<!ENTITY copyCmd.accesskey   \"M\"> \n<!ENTITY copyCmd.commandkey  \"C\"> \n<!ENTITY sortFirst.label     \"Első > Utolsó sorrend\">\n<!ENTITY sortFirst.accesskey \"E\">\n<!ENTITY sortLast.label      \"Utolsó > Első sorrend\">\n<!ENTITY sortLast.accesskey  \"U\">\n<!ENTITY closeCmd.commandkey \"w\">  \n<!ENTITY focus1.commandkey   \"l\">  \n<!ENTITY focus2.commandkey   \"d\">  \n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/console.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntypeError=Hiba:\ntypeWarning=Figyelmeztetés:\ntypeMessage=Üzenet:\nerrFile=Forrásfájl: %S\nerrLine=Sor: %S\nerrLineCol=Sor: %S, Oszlop: %S\nerrCode=Forráskód:\nerrTime=Időbélyeg: %S\n\n# LOCALIZATION NOTE (evaluationContextChanged): The message displayed when the\n# browser console's evaluation context (window against which input is evaluated)\n# changes.\nevaluationContextChanged=A konzol kiértékelési kontextusa megváltozott, valószínűleg azért, mert a cél ablak bezárásra került, vagy mert főablakot nyitott a böngészőkonzol ablakából.\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/contentAreaCommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# context menu strings\n\nSaveImageTitle=Kép mentése\nSaveMediaTitle=Média mentése\nSaveVideoTitle=Video mentése\nSaveAudioTitle=Hang mentése\nSaveLinkTitle=Mentés másként\nDefaultSaveFileName=index\nWebPageCompleteFilter=Weboldal (teljes)\nWebPageHTMLOnlyFilter=Weboldal (csak HTML)\nWebPageXHTMLOnlyFilter=Weboldal (csak XHTML)\nWebPageSVGOnlyFilter=Weboldal (csak SVG)\nWebPageXMLOnlyFilter=Weboldal (csak XML)\n\n# LOCALIZATION NOTE (filesFolder):\n#    This is the name of the folder that is created parallel to a HTML file \n#    when it is saved \"With Images\". The %S section is replaced with the\n#    leaf name of the file being saved (minus extension).\nfilesFolder=%S_elemei\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/crashes.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY crashReports.title         \"Hibajelentések\">\n<!ENTITY crashesUnsubmitted.label   \"Be nem küldött hibajelentések\">\n<!ENTITY crashesSubmitted.label     \"Beküldött jelentések az összeomlásokról\">\n<!ENTITY id.heading                 \"Jelentésazonosító\">\n<!ENTITY dateCrashed.heading        \"Összeomlás dátuma\">\n<!ENTITY dateSubmitted.heading      \"Beküldés dátuma\">\n<!ENTITY noReports.label            \"Nem volt még beküldve jelentés.\">\n<!ENTITY noConfig.label             \"Ez az alkalmazás nincs az összeomlási jelentések megjelenítésére beállítva. Be kell állítani a <code>breakpad.reportURL</code> paramétert.\">\n<!ENTITY clearAllReports.label      \"Minden jelentés törlése\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/crashes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndeleteconfirm.title=Biztos benne?\ndeleteconfirm.description=A művelet az összes jelentést törli, és nem lehet visszavonni.\n\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/css.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMimeNotCss=A(z) %1$S stíluslap nem töltődött be, mert a MIME-típusa „%2$S” a „text/css” helyett.\nMimeNotCssWarn=A(z) %1$S stíluslap betöltődött CSS-ként annak ellenére, hogy a MIME-típusa „%2$S” a „text/css” helyett.\n\nPEUnexpEOF2=%1$S keresése közben váratlanul vége lett a fájlnak.\nPEParseRuleWSOnly=Csak üres helyet tartalmazó karakterláncot kellett volna szabályként értelmezni.\nPEDeclDropped=A deklaráció el lett dobva.\nPEDeclSkipped=Ugrás a következő deklarációra.\nPEUnknownProperty=Ismeretlen tulajdonság: „%1$S”.\nPEValueParsingError=Hiba a(z) „%1$S” értékének értelmezése közben.\nPEExpectEndValue=Az érték várt vége helyett „%1$S” található.\nPERuleTrailing=A szabály várt vége helyett „%1$S” található.\nPESkipAtRuleEOF2=at-szabály vége\nPEUnknownAtRule=Felismerhetetlen at-rule vagy hiba az at-rule értelmezése közben („%1$S”).\nPECharsetRuleEOF=karakterkészlet karakterlánc a @charset szabályban\nPECharsetRuleNotString=A várt karakterkészlet karakterlánc helyett „%1$S” található.\nPEGatherMediaEOF=médialista vége az @import vagy @media szabályban\nPEGatherMediaNotComma=A médialistában a várt „,” helyett „%1$S” található.\nPEGatherMediaNotIdent=A médialistában a várt azonosító helyett „%1$S” található.\nPEGatherMediaReservedMediaType=A médiatípus keresésekor a foglalt „%1$S” kulcsszó megtalálva.\nPEParseSourceSizeListEOF=hosszérték az illeszkedő médiafeltételhez\nPEParseSourceSizeListNotComma=Az érték után a várt „,” helyett „%1$S” volt\nPEImportNotURI=Az @import szabályban a várt URI helyett „%1$S” található.\nPEImportBadURI=Érvénytelen URI az @import szabályban: „%1$S”.\nPEImportUnexpected=Az @import-ban nem várt „%1$S” található.\nPEGroupRuleEOF2=@media, @supports vagy @-moz-document szabály vége\nPEGroupRuleNestedAtRule=%1$S szabály nem engedélyezett @media vagy @-moz-document szabályon belül.\nPEMozDocRuleBadFunc2=A @-moz-document szabályban a várt url(), url-prefix(), domain() vagy regexp() helyett „%1$S” található.\nPEMozDocRuleNotURI=A @-moz-document szabályban a várt URI helyett „%1$S” található.\nPEMozDocRuleNotString=A @-moz-document szabály regexp() függvényében a várt karakterlánc helyett „%1$S” található.\nPEMozDocRuleEOF=következő URI a @-moz-document szabályban\nPEAtNSPrefixEOF=névtérelőtag a @namespace szabályban\nPEAtNSURIEOF=névtér URI a @namespace szabályban\nPEAtNSUnexpected=Váratlan token a @namespace-en belül: „%1$S”.\nPEKeyframeNameEOF=a @keyframes szabály neve.\nPEKeyframeBadName=A várt azonosító a @keyframes szabály neve.\nPEKeyframeBrace=Hiányzó nyitó { a @keyframes szabályhoz.\nPESkipDeclBraceEOF=deklarációs blokk záró }\nPESkipRSBraceEOF=érvénytelen szabálykészlet záró }\nPEBadSelectorRSIgnored=A szabálykészlet figyelmen kívül hagyva rossz szelektor miatt.\nPEBadSelectorKeyframeRuleIgnored=A keyframe szabály figyelmen kívül hagyva rossz szelektor miatt.\nPESelectorListExtraEOF=‘,’ vagy ‘{’\nPESelectorListExtra=A várt „,” vagy „{” helyett „%1$S” található.\nPESelectorGroupNoSelector=Szelektor volt várva.\nPESelectorGroupExtraCombinator=Fityegő kombinátor.\nPECounterStyleNotIdent=A @counter-style szabály neveként azonosító szükséges.\nPECounterStyleBadName=A @counter-style szabály neve nem lehet „%1$S”.\nPECounterStyleBadBlockStart=A @counter-style szabályt kezdő várt „{” helyett „%1$S” található.\nPECounterStyleEOF=a @counter-style blokk záró „}” jele\nPECounterDescExpected=A várt számlálóleíró helyett „%1$S” található.\nPEUnknownCounterDesc=Ismeretlen „%1$S” leíró a @counter-style szabályban.\nPECounterExtendsNotIdent=Az extends rendszerhez várt azonosító helyett „%1$S” található.\nPECounterASWeight=Az additive-symbols leíró minden súlyának kisebbnek kell lennie az előző súlynál.\nPEClassSelEOF=osztálynév\nPEClassSelNotIdent=A várt osztályszelektor-azonosító helyett „%1$S” található.\nPECoordinatePair=A várt koordinátapár helyett „%1$S” található.\nPETypeSelEOF=elemtípus\nPETypeSelNotType=A várt elemnév vagy „*” helyett „%1$S”” található.\nPEUnknownNamespacePrefix=Ismeretlen névtérelőtag: „%1$S”.\nPEAttributeNameEOF=attribútumnév\nPEAttributeNameExpected=A várt attribútumnév-azonosító helyett „%1$S” található.\nPEAttributeNameOrNamespaceExpected=A várt attribútumnév vagy névtér helyett „%1$S” található.\nPEAttSelNoBar=A várt „|” helyett „%1$S” található.\nPEAttSelInnerEOF=attribútumszelektor része\nPEAttSelUnexpected=Váratlan token az attribútumszelektorban: „%1$S”.\nPEAttSelValueEOF=attribútumérték\nPEAttSelCloseEOF=„]” az attribútumszelektor végéhez\nPEAttSelNoClose=Az attribútumszelektort lezáró „]” helyett „%1$S” található.\nPEAttSelBadValue=Az attribútumszelektorban várt azonosító vagy karakterlánc helyett „%1$S” található.\nPEPseudoSelEOF=pszeudoosztály vagy pszeudoelem neve\nPEPseudoSelBadName=A várt pszeudoosztály- vagy pszeudoelem-azonosító helyett „%1$S” található.\nPEPseudoSelNonFunc=Függvénytoken vagy nem függvény pszeudoosztály vagy pszeudoelem, vagy fordítva, a(z) „%1$S” olvasása közben.\nPEPseudoSelNotPE=A várt pszeudoelem helyett „%1$S” található.\nPEPseudoSelDoubleNot=A negációs pszeudoosztályt nem lehet negálni „%1$S”.\nPEPseudoSelPEInNot=A pszeudoelemeket nem lehet negálni „%1$S”.\nPEPseudoSelNewStyleOnly=A pszeudoelemnek a „::” formát kell használnia: „%1$S”.\nPEPseudoSelEndOrUserActionPC=A szelektor vagy felhasználói művelet pszeudoosztály pszeudoelem után várt vége helyett a(z) „%1$S” található.\nPEPseudoSelNoUserActionPC=A szelektor felhasználóiművelet-osztályokat nem támogató pszeudoelem után várt vége helyett a(z) „%1$S” található.\nPEPseudoSelMultiplePE=Extra pszeudoelem „%1$S”.\nPEPseudoSelUnknown=Ismeretlen pszeudoosztály vagy pszeudoelem „%1$S”.\nPENegationEOF=szelektor a negáción belül\nPENegationBadInner=Rosszul formázott egyszerű szelektor, mint negációs pszeudoosztály argumentum „%1$S”.\nPENegationNoClose=Hiányzó záró „)” a negációs pszeudoosztályban „%1$S”.\nPENegationBadArg=Hiányzó argumentum a negációs pszeudoosztályban „%1$S”.\nPEPseudoClassArgEOF=argumentum pszeudoosztály-szelektornak\nPEPseudoClassArgNotIdent=A pszeudoosztály paramétereként várt azonosító helyett „%1$S” található.\nPEPseudoClassArgNotNth=A pszeudoosztály argumentumának része helyett „%1$S” található.\nPEPseudoClassNoClose=Hiányzó záró „)” a pszeudoosztályban, helyette „%1$S” található.\nPEPseudoClassNoArg=Hiányzó argumentum a pszeudoosztályban „%1$S”.\nPEPseudoClassNotUserAction=A szelektor vagy felhasználói művelet pszeudoosztály pszeudoelem után várt vége helyett a(z) „%1$S” pszeudoosztály található.\nPESelectorEOF=szelektor\nPEBadDeclBlockStart=A deklarációt nyitó „{” helyett „%1$S” található.\nPEColorEOF=szín\nPEColorNotColor=A várt szín helyett „%1$S” található.\nPEColorComponentEOF=színkomponens\nPEExpectedPercent=A várt százalék helyett „%1$S” található.\nPEExpectedInt=A várt egész szám helyett „%1$S” található.\nPEExpectedNumberOrAngle=A várt szám vagy szög helyett „%1$S” található.\nPEExpectedNumberOrPercent=A várt szám vagy százalék helyett „%1$S” található.\nPEColorBadRGBContents=Az rgb()-ben várt szám vagy százalék helyett „%1$S” található.\nPEColorComponentBadTerm=A várt „%2$S” helyett „%1$S” található.\nPEColorHueEOF=árnyalat\nPEExpectedComma=A várt „,” helyett „%1$S” található.\nPEColorSaturationEOF=telítettség\nPEColorLightnessEOF=világosság\nPEColorOpacityEOF=átlátszatlanság a színértékben\nPEExpectedNumber=A várt szám helyett „%1$S” található.\nPEPositionEOF=<position>\nPEExpectedPosition=A várt <position> helyett „%1$S” található.\nPEExpectedRadius=A várt radius helyett „%1$S” található.\nPEExpectedCloseParen=A várt „)” helyett „%1$S” található.\nPEDeclEndEOF=„;” vagy „}” a deklaráció végéhez\nPEParseDeclarationNoColon=A várt „:” helyett „%1$S” található.\nPEParseDeclarationDeclExpected=A várt deklaráció helyett „%1$S” található.\nPEEndOfDeclEOF=deklaráció vége\nPEImportantEOF=fontos\nPEExpectedImportant=A várt „important” helyett „%1$S” található.\nPEBadDeclEnd=A deklarációt lezáró „;” helyett „%1$S” található.\nPEBadDeclOrRuleEnd2=A deklarációt lezáró „;” vagy „}” helyett „%1$S” található.\nPEInaccessibleProperty2=Nem adható meg érték egy belső tulajdonsághoz.\nPECommentEOF=megjegyzés vége\nSEUnterminatedString=Lezáratlan karakterlánc: „%1$S”.\nPEFontDescExpected=A várt betűkészlet-leíró helyett „%1$S” található.\nPEUnknownFontDesc=Ismeretlen leíró („%1$S”) a @font-face szabályban.\nPEMQExpectedExpressionStart=A médialekérdező kifejezést indító „(” helyett „%1$S” található.\nPEMQExpressionEOF=médialekérdező kifejezés tartalma\nPEMQExpectedFeatureName=A várt médiafunkciónév helyett „%1$S” található.\nPEMQExpectedFeatureNameEnd=A médiafunkciónév után várt „:” vagy „)” helyett „%1$S” található.\nPEMQNoMinMaxWithoutValue=A min- vagy max- előtaggal rendelkező médiafunkcióknak kötelező értéket adni.\nPEMQExpectedFeatureValue=A médiafunkció értéke érvénytelen.\nPEBadFontBlockStart=A @font-face szabályt nyitó „{” helyett „%1$S” található.\nPEBadFontBlockEnd=A @font-face szabályt záró „}” helyett „%1$S” található.\nPEAnonBoxNotAlone=Váratlan anonymous box.\nPEFFVUnexpectedEOF=Váratlanul véget ért a @font-feature-values szabály.\nPEFFVBlockStart=A @font-feature-values szabályt nyitó „{” helyett „%1$S” található.\nPEFFVValueSetStart=A funkcióérték nyitó { jele helyett „%1$S” található.\nPEFFVNoFamily=A @font-feature-values szabályhoz tartozó betűcsalád helyett „%1$S” található.\nPEFFVUnexpectedBlockEnd=A @font-feature-values szabályt záró „}” helyett „%1$S” található.\nPEFFVUnknownFontVariantPropValue=Ismeretlen font-variant tulajdonságérték: „%1$S”.\nPEFFVExpectedIdent=A várt azonosító helyett „%1$S” található.\nPEFFVExpectedValue=A várt nem negatív egész szám helyett „%1$S” található.\nPEFFVTooManyValues=Túl sok érték a következő típusú funkcióhoz: „%1$S”.\nPEFFVGenericInFamilyList=A családlista nem tartalmazhat általános betűcsaládnevet.\nPEFFVValueDefinitionTrailing=Az értékdefiníció várt vége helyett „%1$S” található.\nPEBadDirValue=Az irányválasztóban várt „ltr” vagy „rtl” helyett „%1$S” található.\nPESupportsConditionStartEOF2=„not”, „(”, vagy függvény\nPESupportsConditionInParensEOF=‘)’\nPESupportsConditionNotEOF=‘not’\nPESupportsWhitespaceRequired=Üres helynek kellene állnia a „not”, „and” vagy „or” után.\nPESupportsConditionExpectedOpenParenOrFunction=A támogató feltétel feldolgozásakor a várt „(” vagy függvény helyett „%1$S” található.\nPESupportsConditionExpectedCloseParen=A @supports feltétel feldolgozásakor a várt „)” helyett „%1$S” található.\nPESupportsConditionExpectedStart2=A támogató feltétel feldolgozásakor a várt „not”, „(” vagy függvény helyett „%1$S” található.\nPESupportsConditionExpectedNot=A @supports feltétel feldolgozásakor a várt „not” helyett „%1$S” található.\nPESupportsGroupRuleStart=A @supports szabályt nyitó „{” helyett „%1$S” található.\nPEFilterEOF=szűrő\nPEExpectedNoneOrURL=A várt „none” vagy egy URL helyett „%1$S” található.\nPEExpectedNoneOrURLOrFilterFunction=A várt „none”, egy URL vagy szűrőfüggvény helyett „%1$S” található.\nPEExpectedNonnegativeNP=Egy nem negatív szám vagy százalékérték volt várva.\nPEFilterFunctionArgumentsParsingError=Hiba a szűrőfüggvény argumentumainak feldolgozásakor.\nPEVariableEOF=változó\nPEVariableEmpty=A várt változó helyett „%1$S” található.\n# LOCALIZATION NOTE(PEValueWithVariablesParsingErrorInValue): %1$S is replaced\n# with the property name and %2$S is replaced with the property value.\nPEValueWithVariablesParsingErrorInValue=Hiba a(z) „%1$S” értékének értelmezése közben a változók helyettesítése után. Az előállított érték „%2$S” volt.\nPEValueWithVariablesFallbackInherit=Visszaváltás az „inherit” értékre.\nPEValueWithVariablesFallbackInitial=Visszaváltás az „initial” értékre.\nPEInvalidVariableReference=A tulajdonság érvénytelen változóra tartalmazott hivatkozást.\nPEInvalidVariableTokenFallback=Érvénytelen jelsor („%1$S”) a változóhivatkozási tartalék felső szintjén.\nPEExpectedVariableNameEOF=Változónév azonosítója\nPEExpectedVariableName=A várt változónév-azonosító helyett „%1$S” található.\nPEExpectedVariableFallback=Változóhivatkozási tartalékértéknek kellene a „,” után lennie.\nPEExpectedVariableCommaOrCloseParen=A változóhivatkozásbeli változónév után várt „,” vagy „)” helyett „%1$S” található.\nPESubgridNotSupported=A CSS rács „subgrid” kulcsszavának támogatása nincs bekapcsolva.\nPEMoreThanOneGridRepeatAutoFillInNameList=Csak egy repeat(auto-fill, …) engedélyezett részrács névlistájában.\nPEMoreThanOneGridRepeatAutoFillFitInTrackList=Csak egy repeat(auto-fill, …) vagy repeat(auto-fit, …) engedélyezett a sávlistában.\nPEMoreThanOneGridRepeatTrackSize=Csak egy sávméret engedélyezett a repeat(auto-fit/auto-fill, …) belsejében.\n\nTooLargeDashedRadius=A szegélysugár túl nagy a \"dashed\" stílushoz (a korlát 100000px). Megjelenítés tömörként.\nTooLargeDottedRadius=A szegélysugár túl nagy a \"dotted\" stílushoz (a korlát 100000px). Megjelenítés tömörként.\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/customizeCharset.dtd",
    "content": "<!-- -*- Mode: HTML -*- -->\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title.label        \"Karakterkódolás testreszabása\">\n<!ENTITY current.label      \"Aktív karakterkódolások:\">\n<!ENTITY remove.label       \"Eltávolítás\">\n<!ENTITY remove.accessKey   \"E\">\n<!ENTITY additional.label   \"Rendelkezésre álló karakterkódolások:\">\n<!ENTITY add.label          \"Hozzáadás\">\n<!ENTITY add.accessKey      \"H\">\n<!ENTITY moveUp.label       \"Mozgatás felfelé\">\n<!ENTITY moveUp.accessKey   \"f\">\n<!ENTITY moveDown.label     \"Mozgatás lefelé\">\n<!ENTITY moveDown.accessKey \"l\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/customizeToolbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dialog.title             \"Eszköztár testreszabása\">\n<!ENTITY dialog.dimensions        \"width: 92ch; height: 36em;\">\n<!ENTITY instructions.description \"Az eszköztár elemeit az egérrel lehet a helyükre húzni, illetve eltávolítani.\">\n<!ENTITY show.label               \"Megjelenítés:\">\n<!ENTITY iconsAndText.label       \"Ikonok és szöveg\">\n<!ENTITY icons.label              \"Csak ikonok\">\n<!ENTITY text.label               \"Szöveg\">\n<!ENTITY useSmallIcons.label      \"Kis ikonok használata\">\n<!ENTITY restoreDefaultSet.label  \"Alapértelmezés\">\n<!ENTITY addNewToolbar.label      \"Új eszköztár\">\n<!ENTITY saveChanges.label        \"Kész\">\n<!ENTITY undoChanges.label        \"Visszavonás\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/customizeToolbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nenterToolbarTitle=Új eszköztár\nenterToolbarName=Írja be az új eszköztár nevét:\nenterToolbarDup=Már van „%S” nevű eszköztár. Adjon meg egy másik nevet.\nenterToolbarBlank=Új eszköztár létrehozásához meg kell adnia egy nevet.\nseparatorTitle=Elválasztó\nspringTitle=Széthúzható hely\nspacerTitle=Üres hely\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/dateFormat.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmonth.1.Mmm=Jan.\nmonth.2.Mmm=Febr.\nmonth.3.Mmm=Márc.\nmonth.4.Mmm=Ápr.\nmonth.5.Mmm=Máj.\nmonth.6.Mmm=Jún.\nmonth.7.Mmm=Júl.\nmonth.8.Mmm=Aug.\nmonth.9.Mmm=Szept.\nmonth.10.Mmm=Okt.\nmonth.11.Mmm=Nov.\nmonth.12.Mmm=Dec.\n\nmonth.1.name=Január\nmonth.2.name=Február\nmonth.3.name=Március\nmonth.4.name=Április\nmonth.5.name=Május\nmonth.6.name=Június\nmonth.7.name=Július\nmonth.8.name=Augusztus\nmonth.9.name=Szeptember\nmonth.10.name=Október\nmonth.11.name=November\nmonth.12.name=December\n\nday.1.name=Vasárnap\nday.2.name=Hétfő\nday.3.name=Kedd\nday.4.name=Szerda\nday.5.name=Csütörtök\nday.6.name=Péntek\nday.7.name=Szombat\n\nday.1.Mmm=Va.\nday.2.Mmm=Hé.\nday.3.Mmm=Ke.\nday.4.Mmm=Sze.\nday.5.Mmm=Csü.\nday.6.Mmm=Pé.\nday.7.Mmm=Szo.\n\nday.1.short=V\nday.2.short=H\nday.3.short=K\nday.4.short=S\nday.5.short=C\nday.6.short=P\nday.7.short=S\n\nnoon=Dél\nmidnight=Éjfél\n\nAllDay=Egész napos\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/datetimepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- first day of week to display in datepicker, a value from 0 to 6,\n     0 = Sunday, 1 = Monday, etc. -->\n\n<!ENTITY firstdayofweek.default \"1\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/devtools/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - browser/devtools/styleeditor/styleeditor.xul for context -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n<!ENTITY csscoverage.backButton \"Vissza\">\n\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n<!ENTITY csscoverage.unused \"Nem használt szabályok\">\n<!ENTITY csscoverage.noMatches \"Nincs találat a következő szabályokra:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n<!ENTITY csscoverage.optimize.header \"Optimalizálható oldalak\">\n\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n<!ENTITY csscoverage.optimize.body1 \"Néha felgyorsítható a betöltés a \">\n<!ENTITY csscoverage.optimize.body2 \"címkék áthelyezésével az oldal aljára, és új inline \">\n<!ENTITY csscoverage.optimize.body3 \"elem létrehozásával a „load” esemény előtt szükséges stílusokkal. A következő stílusblokkok szükségesek:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n<!ENTITY csscoverage.optimize.bodyX \"Minden szabály beágyazva.\">\n\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n<!ENTITY csscoverage.footer1 \"Lásd \">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"a CSS lefedettség eszközről szóló MDN cikket\">\n<!ENTITY csscoverage.footer4 \"a jelentés előállításával kapcsolatos tudnivalókért.\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/devtools/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc2,\n# csscoverageStopDesc2, csscoverageOneShotDesc2, csscoverageToggleDesc2,\n# csscoverageReportDesc2): Short descriptions of the csscoverage commands\ncsscoverageDesc=CSS lefedettségi elemzés vezérlése\ncsscoverageStartDesc2=CSS lefedettségi adatok gyűjtésének megkezdése\ncsscoverageStopDesc2=CSS lefedettségi adatok gyűjtésének leállítása\ncsscoverageOneShotDesc2=Azonnali CSS lefedettségi adatok gyűjtése\ncsscoverageToggleDesc2=CSS lefedettségi adatok gyűjtése be/ki\ncsscoverageReportDesc2=CSS lefedettségi jelentés megjelenítése\ncsscoverageStartNoReloadDesc=Ne kezdje az oldal újratöltésével\ncsscoverageStartNoReloadManual=A legjobb az aktuális oldal újratöltésével kezdeni, mert akkor a teszt egy ismert ponton kezdődik, de lehetnek olyan okok, amik miatt ez nem kívánatos (például az oldal olyan állapotot tartalmaz, ami az újratöltéskor elveszne).\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply=CSS lefedettségi elemzés futtatása\ncsscoverageDoneReply=A CSS lefedettségi elemzés kész\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError=A CSS lefedettségi elemzés már fut\ncsscoverageNotRunningError=A CSS lefedettségi elemzés nem fut\ncsscoverageNotRunError=A CSS lefedettségi elemzés még nem futott\ncsscoverageNoRemoteError=A cél nem támogatja a CSS lefedettségi elemzést\ncsscoverageOneShotReportError=A CSS lefedettségi jelentés nem érhető el „egyszeri” adatokhoz. Használja az indítást/leállítást.\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=Bejövő kapcsolat\n\n# LOCALIZATION NOTE (remoteIncomingPromptMessage): The message displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptMessage=Távoli hibakeresési kapcsolat engedélyezésére vonatkozó kérés érkezett. Egy távoli kliens teljesen átveheti a böngészője irányítását! Engedélyezi a kapcsolatot?\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=Letiltás\n\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=My Cert: %1$S\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=The endpoint you are connecting to needs more information to authenticate this connection.  Please provide the token below in the prompt that appears on the other end.\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=Client Identification\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=Token: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=Client Endpoint: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=Allow connection?\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=An incoming request to permit remote debugging connection was detected. A remote client can take complete control over your browser!\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=Server Endpoint: %1$S\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=The client should be displaying a token value.  Enter that token value here to complete authentication with this client.\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=Provide Client Token\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Stílusvizsgáló\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Legjobb illeszkedés\nrule.status.MATCHED=Illeszkedik\nrule.status.PARENT_MATCH=Szülő illeszkedik\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=inline\nrule.sourceElement=elem\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Örökölve innen: %S\n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe=Kulcskeretek: %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles=(ügyfélprogram)\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement=Pszeudoelemek\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.selectedElement=Ez az elem\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle=Olvassa el ennek a tulajdonságnak a dokumentációját\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Érvénytelen tulajdonságérték\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=Nincs kijelölve elem.\n\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll): Text displayed in the\n# rule view context menu.\nruleView.contextmenu.selectAll=Minden kijelölése\n\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll.accessKey): Access key for\n# the rule view context menu \"Select all\" entry.\nruleView.contextmenu.selectAll.accessKey=d\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copy): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.copy=Másolás\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copy.accessKey): Access key for\n# the rule view context menu \"Select all\" entry.\nruleView.contextmenu.copy.accessKey=M\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nruleView.contextmenu.copyColor=Szín másolása\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nruleView.contextmenu.copyColor.accessKey=z\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.showOrigSources=Eredeti források megjelenítése\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nruleView.contextmenu.showOrigSources.accessKey=O\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showCSSSources): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.showCSSSources=CSS források megjelenítése\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showCSSSources.accessKey): Access key for\n# the rule view context menu \"Show CSS sources\" entry.\nruleView.contextmenu.showCSSSources.accessKey=E\n\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\nruleView.contextmenu.addRule=Szabály hozzáadása\n\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nruleView.contextmenu.addRule.accessKey=h\n\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\ncomputedView.contextmenu.selectAll=Minden kijelölése\n\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\ncomputedView.contextmenu.selectAll.accessKey=d\n\n# LOCALIZATION NOTE (computedView.contextmenu.copy): Text displayed in the\n# computed view context menu.\ncomputedView.contextmenu.copy=Másolás\n\n# LOCALIZATION NOTE (computedView.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\ncomputedView.contextmenu.copy.accessKey=M\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/dialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbutton-accept=OK\nbutton-cancel=Mégse\nbutton-help=Súgó\nbutton-disclosure=További információ\naccesskey-accept=‌\naccesskey-cancel=‌\naccesskey-help=S\naccesskey-disclosure=T\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/dialogOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- WARNING!!! This file is obsoleted by the dialog.xml widget -->\n<!-- OK Cancel Buttons -->\n\n\n<!ENTITY okButton.label      \"OK\">\n<!ENTITY cancelButton.label  \"Mégse\">\n<!ENTITY helpButton.label    \"Súgó\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/dom/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nKillScriptTitle=Figyelmeztetés: a parancsfájl nem válaszol\nKillScriptMessage=Az oldalon a parancsfájl dolgozik, illetve nem válaszol. Megállíthatja most a parancsfájlt, vagy folytathatja, hátha befejezi a működését.\nKillScriptWithDebugMessage=Az oldalon a parancsfájl dolgozik, illetve nem válaszol. Leállíthatja a parancsfájlt, megnyithatja a hibakeresőben, vagy hagyhatja folytatódni.\nKillScriptLocation=Parancsfájl: %S\nStopScriptButton=Leállítás\nDebugScriptButton=Hibakeresés\nWaitForScriptButton=Folytatás\nDontAskAgain=&Ne kérdezze meg többet\nJSURLLoadBlockedWarning=A biztonságkezelő megakadályozta egy adott gép\\ntartalmát megjelenítő ablakban egy másik gépre\\nmutató javascript: URL betöltését.\nWindowCloseBlockedWarning=A parancsfájlok nem zárhatnak be nem parancsfájlok útján megnyitott ablakokat.\nOnBeforeUnloadTitle=Biztos benne?\nOnBeforeUnloadMessage=Az oldal azt kéri, hogy erősítse meg kilépési szándékát – a beírt adatok nem feltétlenül vannak mentve.\nOnBeforeUnloadStayButton=Maradás ezen az oldalon\nOnBeforeUnloadLeaveButton=Oldal elhagyása\nUnexpectedCanvasVariantStyle=canvas: figyelmen kívül lett hagyva a kísérlet a strokeStyle vagy a fillStyle olyan értékre beállítására, amely se nem karakterlánc, se nem CanvasGradient vagy CanvasPattern.\nEmptyGetElementByIdParam=A getElementById() üres karakterláncot kapott.\nLowMemoryTitle=Figyelmeztetés: kevés memória\nLowMemoryMessage=Az oldalon futó parancsfájl leállt, mert túl kevés memória állt rendelkezésre.\nSpeculationFailed=Egy kiegyensúlyozatlan fa document.write() használatával történt kiíratása a hálózatról származó adatok újrafeldolgozását okozta. További segítség: https://developer.mozilla.org/en/Optimizing_Your_Pages_for_Speculative_Parsing\nDocumentWriteIgnored=Egy aszinkron módon betöltött külső parancsfájl által meghívott document.write() figyelmen kívül lett hagyva.\n# LOCALIZATION NOTE (EditorFileDropFailed): Do not translate contenteditable, %S is the error message explaining why the drop failed.\nEditorFileDropFailed=A fájl contenteditable elembe ejtése sikertelen: %S.\nFormValidationTextTooLong=Rövidítse le ezt a szöveget %S karakterre vagy kevesebbre (most %S karaktert használ).\nFormValidationTextTooShort=Használjon legalább %S karaktert (most %S karaktert használ).\nFormValidationValueMissing=Töltse ki ezt a mezőt.\nFormValidationCheckboxMissing=Jelölje be ezt a négyzetet a folytatáshoz.\nFormValidationRadioMissing=Jelöljön ki egyet a lehetőségek közül.\nFormValidationFileMissing=Jelöljön ki egy fájlt.\nFormValidationSelectMissing=Jelöljön ki egy elemet a listából.\nFormValidationInvalidEmail=Írjon be egy e-mail címet.\nFormValidationInvalidURL=Írjon be egy URL-t.\nFormValidationPatternMismatch=A kért formátumban adja meg az adatot.\n# LOCALIZATION NOTE (FormValidationPatternMismatchWithTitle): %S is the (possibly truncated) title attribute value.\nFormValidationPatternMismatchWithTitle=A kért formátumban adja meg az adatot: %S.\n# LOCALIZATION NOTE (FormValidationNumberRangeOverflow): %S is a number.\nFormValidationNumberRangeOverflow=Válasszon egy ennél nem nagyobb értéket: %S.\n# LOCALIZATION NOTE (FormValidationDateRangeOverflow): %S is a date.\nFormValidationDateRangeOverflow=Válasszon egy ennél nem korábbi értéket: %S.\n# LOCALIZATION NOTE (FormValidationTimeRangeOverflow): %S is a time.\nFormValidationTimeRangeOverflow=Válasszon egy ennél nem korábbi értéket: %S.\n# LOCALIZATION NOTE (FormValidationNumberRangeUnderflow): %S is a number.\nFormValidationNumberRangeUnderflow=Válasszon egy ennél nem kisebb értéket: %S.\n# LOCALIZATION NOTE (FormValidationDateRangeUnderflow): %S is a date.\nFormValidationDateRangeUnderflow=Válasszon egy ennél nem korábbi értéket: %S.\n# LOCALIZATION NOTE (FormValidationTimeRangeUnderflow): %S is a time.\nFormValidationTimeRangeUnderflow=Válasszon egy ennél nem korábbi értéket: %S.\n# LOCALIZATION NOTE (FormValidationStepMismatch): both %S can be a number, a date or a time.\nFormValidationStepMismatch=Válasszon egy érvényes értéket. A két legközelebbi érvényes érték: %S és %S.\n# LOCALIZATION NOTE (FormValidationStepMismatchOneValue): %S can be a number, a date or a time. This is called instead of FormValidationStepMismatch when the second value is the same as the first.\nFormValidationStepMismatchOneValue=Válasszon egy érvényes értéket. A legközelebbi érvényes érték: %S.\nFormValidationBadInputNumber=Írjon be egy számot.\nGetAttributeNodeWarning=A getAttributeNode() használata elavult. Használja helyette a getAttribute()-t.\nSetAttributeNodeWarning=A setAttributeNode() használata elavult. Használja helyette a setAttribute()-t.\nGetAttributeNodeNSWarning=A getAttributeNodeNS() használata elavult. Használja helyette a getAttributeNS()-t.\nSetAttributeNodeNSWarning=A setAttributeNodeNS() használata elavult. Használja helyette a setAttributeNS()-t.\nRemoveAttributeNodeWarning=A removeAttributeNode() használata elavult. Használja helyette a removeAttribute()-t.\nCreateAttributeWarning=A document.createAttribute() használata elavult. Használja helyette az element.setAttribute()-t.\nCreateAttributeNSWarning=A document.createAttributeNS() használata elavult. Használja helyette az element.setAttributeNS()-t.\nNodeValueWarning=Az attribútum nodeValue attribútumának használata elavult. Használjon helyette értéket.\nTextContentWarning=Az attribútum textContent attribútumának használata elavult. Használjon helyette értéket.\nEnablePrivilegeWarning=Az enablePrivilege használata elavult. Használjon a rendszerrésztvevőként (például kiterjesztésként) futó kódot.\nnsIJSONDecodeDeprecatedWarning=A nsIJSON.decode elavult. Használja helyette a JSON.parse-t.\nnsIJSONEncodeDeprecatedWarning=A nsIJSON.encode elavult. Használja helyette a JSON.stringify-t.\nnsIDOMWindowInternalWarning=A nsIDOMWindowInternal használata elavult. Használja helyette a nsIDOMWindow-t.\nFullscreenDeniedDisabled=A teljes képernyő kérése megtagadva, mert a felhasználói beállításokban a teljes képernyős API le van tiltva.\nFullscreenDeniedFocusedPlugin=A teljes képernyő kérése megtagadva, mert egy ablakban futó bővítmény van fókuszban.\nFullscreenDeniedHidden=A teljes képernyő kérése megtagadva, mert a dokumentum már nem látható.\nFullscreenDeniedContainerNotAllowed=A teljes képernyő kérése megtagadva, mert a dokumentumot tartalmazó elemek legalább egyike nem iframe vagy nem rendelkezik az „allowfullscreen” attribútummal.\nFullscreenDeniedNotInputDriven=A teljes képernyő kérése megtagadva, mert az Element.requestFullscreen() nem egy rövid ideig futó, felhasználó által generált eseménykezelőből lett hívva.\nFullscreenDeniedNotHTMLSVGOrMathML=A teljes képernyő kérése megtagadva, mert a kérő elem nem <svg>, <math> vagy HTML elem.\nFullscreenDeniedNotInDocument=A teljes képernyő kérése megtagadva, mert a kérő elem már nincs a dokumentumában.\nFullscreenDeniedMovedDocument=A teljes képernyő kérése megtagadva, mert a kérő elem dokumentumot váltott.\nFullscreenDeniedLostWindow=A teljes képernyő kérése megtagadva, mert már nincs ablak.\nFullscreenDeniedSubDocFullscreen=A teljes képernyő kérése megtagadva, mert a teljes képernyőt kérő dokumentum egy részdokumentuma már teljes képernyős.\nFullscreenDeniedNotDescendant=A teljes képernyő kérése megtagadva, mert a kérő elem nem az aktuális teljes képernyős elem leszármazottja.\nFullscreenDeniedNotFocusedTab=A teljes képernyő kérése megtagadva, mert a kérő elem nem a fókuszban lévő lapon van.\nRemovedFullscreenElement=Kilépés a teljes képernyőből, mert a teljes képernyős elem el lett távolítva a dokumentumból.\nFocusedWindowedPluginWhileFullscreen=Kilépés a teljes képernyőből, mert egy ablakban futó bővítmény került fókuszba.\nPointerLockDeniedDisabled=A mutatózárolási kérés megtagadva, mert a felhasználói beállításokban a mutatózárolási API le van tiltva.\nPointerLockDeniedInUse=A mutatózárolási kérés megtagadva, mert a mutatót jelenleg másik dokumentum irányítja.\nPointerLockDeniedNotInDocument=A mutatózárolási kérés megtagadva, mert a kérő elem nincs dokumentumban.\nPointerLockDeniedSandboxed=A mutatózárolási kérés megtagadva, mert a felhasználói beállításokban a mutatózárolási API-t sandbox korlátozza.\nPointerLockDeniedHidden=A mutatózárolási kérés megtagadva, mert a dokumentum nem látható.\nPointerLockDeniedNotFocused=A mutatózárolási kérés megtagadva, mert a dokumentum nincs fókuszban.\nPointerLockDeniedMovedDocument=A mutatózárolási kérés megtagadva, mert a kérő elem másik dokumentumba került.\nPointerLockDeniedNotInputDriven=A mutatózárolási kérés megtagadva, mert az Element.requestPointerLock() nem egy rövid futásidejű, felhasználó által generált eseménykezelőn belül került meghívásra, és a dokumentum nem teljes képernyőn van.\nPointerLockDeniedFailedToLock=A mutatózárolási kérés megtagadva, mert a böngésző nem tudta zárolni a mutatót.\nHTMLSyncXHRWarning=A HTML-feldolgozás az XMLHttpRequest-ben nem támogatott szinkron módban.\nInvalidRedirectChannelWarning=Nem sikerült az átirányítás ide: %S, mert a csatorna nem valósítja meg az nsIWritablePropertyBag2-t.\n# LOCALIZATION NOTE: %S is the name of the header in question\nForbiddenHeaderWarning=A tiltott fejléc beállítására tett kísérlet megtagadva: %S\nResponseTypeSyncXHRWarning=Az XMLHttpRequest responseType attribútumának használata már nem támogatott szinkron módban az ablak kontextusban.\nTimeoutSyncXHRWarning=Az XMLHttpRequest timeout attribútumának használata már nem támogatott szinkron módban az ablak kontextusban.\nJSONCharsetWarning=Kísérlet történt nem UTF-8 kódolás deklarálására egy XMLHttpRequest használatával lekért JSON-hoz. JSON dekódolásához csak UTF-8 támogatott.\n# LOCALIZATION NOTE: Do not translate AudioBufferSourceNode\nMediaBufferSourceNodeResampleOutOfMemory=Nincs elég memória az AudioBufferSourceNode újramintavételezéséhez lejátszáshoz.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownContentType=A decodeAudioData-nak átadott puffer ismeretlen tartalomtípust tartalmaz.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownError=Ismeretlen hiba történt a decodeAudioData feldolgozása közben.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataInvalidContent=A decodeAudioData-nak átadott puffer érvénytelen tartalmat tartalmaz, amely nem dekódolható sikeresen.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataNoAudio=A decodeAudioData-nak átadott puffer nem tartalmaz hangot.\n# LOCALIZATION NOTE: Do not translate HTMLMediaElement and createMediaElementSource.\nMediaElementAudioSourceNodeCrossOrigin=A createMediaElementSource-nak átadott HTMLMediaElement rendelkezik egy cross-origin erőforrással, a csomópont üres kimenetű lesz.\n# LOCALIZATION NOTE: Do not translate MediaStream and createMediaStreamSource.\nMediaStreamAudioSourceNodeCrossOrigin=A createMediaStreamSource-nak átadott MediaStream rendelkezik egy cross-origin erőforrással, a csomópont üres kimenetű lesz.\nMediaLoadExhaustedCandidates=Minden jelölt erőforrás betöltése sikertelen. A média betöltése felfüggesztve.\nMediaLoadSourceMissingSrc=A <source> elemnek nincs „src” attribútuma. A média-erőforrás betöltése meghiúsult.\n# LOCALIZATION NOTE: %1$S is the Http error code the server returned (e.g. 404, 500, etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadHttpError=A HTTP betöltés %1$S állapottal meghiúsult. A média-erőforrás (%2$S) betöltése meghiúsult.\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load.\nMediaLoadInvalidURI=Érvénytelen URI. A média-erőforrás (%S) betöltése meghiúsult.\n# LOCALIZATION NOTE: %1$S is the media resource's format/codec type (basically equivalent to the file type, e.g. MP4,AVI,WMV,MOV etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedTypeAttribute=A(z) „%1$S” megadott „type” attribútuma nem támogatott. A média-erőforrás (%2$S) betöltése meghiúsult.\n# LOCALIZATION NOTE: %1$S is the \"media\" attribute value of the <source> element. It is a media query. %2$S is the URL of the media resource which failed to load.\nMediaLoadSourceMediaNotMatched=A(z) „%1$S” megadott „media” attribútuma nem felel meg a környezetnek. A média-erőforrás (%2$S) betöltése meghiúsult.\n# LOCALIZATION NOTE: %1$S is the MIME type HTTP header being sent by the web server, %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedMimeType=A(z) „%1$S” elemhez tartozó HTTP „Content-Type” nem támogatott. A média-erőforrás (%2$S) betöltése meghiúsult.\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load because of error in decoding.\nMediaLoadDecodeError=A média-erőforrás (%S) dekódolása meghiúsult.\nMediaWidevineNoWMF=Kísérlet Widevine lejátszására Windows Media Foundation nélkül, lásd: https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaWMFNeeded=%S videoformátumok lejátszásához további Microsoft szoftver telepítése szükséges, lásd: https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaPlatformDecoderNotFound=Az oldalon lévő videó nem játszható le. A rendszer esetleg nem rendelkezik a szükséges videokodekekkel ezekhez: %S\nMediaUnsupportedLibavcodec=Az oldalon szereplő videó nem játszható le. A rendszerén a libavcodec nem támogatott verziója található.\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaCannotPlayNoDecoders=Nem játszható le a média. Nincs dekódoló a kért formátumokhoz: %S\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaNoDecoders=Nincs dekódoló néhány kért formátumhoz: %S\nMediaCannotInitializePulseAudio=A PulseAudio nem használható\n# LOCALIZATION NOTE: Do not translate \"MediaRecorder\".\nMediaRecorderMultiTracksNotSupported=A MediaRecorder nem támogatja több azonos típusú sáv egyidejű felvételét.\n# LOCALIZATION NOTE: %S is the ID of the MediaStreamTrack passed to MediaStream.addTrack(). Do not translate \"MediaStreamTrack\" and \"AudioChannel\".\nMediaStreamAddTrackDifferentAudioChannel=A(z) %S MediaStreamTrack nem adható hozzá, mert másik AudioChannel-hez tartozik.\n# LOCALIZATION NOTE: Do not translate \"MediaStream\", \"stop()\" and \"MediaStreamTrack\"\nMediaStreamStopDeprecatedWarning=A MediaStream.stop() elavult, és hamarosan eltávolításra kerül. Használja inkább a MediaStreamTrack.stop() metódust.\n# LOCALIZATION NOTE: Do not translate \"DOMException\", \"code\" and \"name\"\nDOMExceptionCodeWarning=A DOMException code attribútumának használata elavult. Használja helyette a name attribútumot.\n# LOCALIZATION NOTE: Do not translate \"__exposedProps__\"\nNoExposedPropsWarning=A chrome JS objektumainak elérhetővé tétele a tartalom számára a __exposedProps__ nélkül nem biztonságos és elavult. További információkért lásd: https://developer.mozilla.org/en/XPConnect_wrappers\n# LOCALIZATION NOTE: Do not translate \"Mutation Event\" and \"MutationObserver\"\nMutationEventWarning=A Mutation események használata elavult, használja helyette a MutationObserver-t.\n# LOCALIZATION NOTE: Do not translate \"Components\"\nComponentsWarning=A Components objektum elavult. Hamarosan eltávolításra kerül.\nPluginHangUITitle=Figyelmeztetés: a bővítmény nem válaszol\nPluginHangUIMessage=A(z) %S dolgozik, illetve nem válaszol. Megállíthatja most a bővítményt, vagy folytathatja, hátha befejezi a működését.\nPluginHangUIWaitButton=Folytatás\nPluginHangUIStopButton=Bővítmény leállítása\nPrefixedFullscreenAPIWarning=Az előtaggal rendelkező Fullscreen API elavult. Használja az előtag nélküli API-t a teljes képernyőhöz. További segítségért lásd: https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API\n# LOCALIZATION NOTE: Do not translate \"NodeIterator\" or \"detach()\".\nNodeIteratorDetachWarning=A detach() hívása egy NodeIterator objektumon már hatástalan.\n# LOCALIZATION NOTE: Do not translate \"LenientThis\" and \"this\"\nLenientThisWarning=A [LenientThis] tartalmú tulajdonság get vagy set metódusának mellőzése, mert a „this” objektum helytelen\\u0020\n# LOCALIZATION NOTE: Do not translate \"nsIDOMWindowUtils\", \"getWindowWithOuterId\", or \"nsIWindowMediator\"\nGetWindowWithOuterIdWarning=A nsIDOMWindowUtils.getOuterWindowWithId() használata elavult, helyette használja ugyanazon név nsIWindowMediator metódusát.\n# LOCALIZATION NOTE: Do not translate \"getPreventDefault\" or \"defaultPrevented\".\nGetPreventDefaultWarning=A getPreventDefault() használata elavult. Használja helyette a defaultPrevented-et.\n# LOCALIZATION NOTE: Do not translate \"getUserData\", \"setUserData\", \"WeakMap\", or \"element.dataset\".\nGetSetUserDataWarning=A getUserData() vagy setUserData() használata elavult. Használja helyette WeakMap-et vagy az element.dataset-et.\n# LOCALIZATION NOTE: Do not translate \"mozGetAsFile\" or \"toBlob\"\nMozGetAsFileWarning=A nem szabványos mozGetAsFile metódus elavult, és hamarosan eltávolításra kerül. Használja inkább a szabványos toBlob metódust.\n# LOCALIZATION NOTE: Do not translate \"captureEvents()\" or \"addEventListener()\"\nUseOfCaptureEventsWarning=A captureEvents() használata elavult. Frissítse a kódját, használja a DOM 2 addEventListener() metódust. További segítség: http://developer.mozilla.org/en/docs/DOM:element.addEventListener\n# LOCALIZATION NOTE: Do not translate \"releaseEvents()\" or \"removeEventListener()\"\nUseOfReleaseEventsWarning=A releaseEvents() használata elavult. Frissítse a kódját, használja a DOM 2 removeEventListener() metódust. További segítség: http://developer.mozilla.org/en/docs/DOM:element.removeEventListener\n# LOCALIZATION NOTE: Do not translate \"document.load()\" or \"XMLHttpRequest\"\nUseOfDOM3LoadMethodWarning=A document.load() használata elavult. Frissítse a kódját, használja a DOM XMLHttpRequest objektumot. További segítség: https://developer.mozilla.org/en/XMLHttpRequest\n# LOCALIZATION NOTE: Do not translate \"window.showModalDialog()\" or \"window.open()\"\nShowModalDialogWarning=A window.showModalDialog() használata elavult. Használja inkább a window.open() metódust. További segítség: https://developer.mozilla.org/en-US/docs/Web/API/Window.open\n# LOCALIZATION NOTE: Do not translate \"window._content\" or \"window.content\"\nWindow_ContentWarning=A window._content elavult. Használja helyette a window.content-et.\n# LOCALIZATION NOTE: Do not translate \"XMLHttpRequest\"\nSyncXMLHttpRequestWarning=A szinkron XMLHttpRequest a fő szálon elavult, mert rontja a felhasználói élményt. További segítségért lásd:\\u0020\nImplicitMetaViewportTagFallback=Nem található meta-viewport címke. Adjon meg egyet explicit módon a jövőbeli váratlan viselkedésbeli változások megelőzése érdekében. További segítségért lásd: https://developer.mozilla.org/en/docs/Mozilla/Mobile/Viewport_meta_tag\n# LOCALIZATION NOTE: Do not translate \"DataContainerEvent\" or \"CustomEvent\"\nDataContainerEventWarning=A DataContainerEvent használata elavult. Használja helyette a CustomEvent-et.\n# LOCALIZATION NOTE: Do not translate \"window.controllers\"\nWindow_ControllersWarning=A window.controllers elavult. Ne használja UA felismerésre.\nImportXULIntoContentWarning=A XUL csomópontok tartalomdokumentumba importálása elavult. Ez a funkcionalitás hamarosan eltávolításra kerülhet.\nXMLDocumentLoadPrincipalMismatch=A document.load használata tilos olyan dokumentumokon, amelyek más ablakokból származnak. Csak az az ablak hívhatja a .load-ot a dokumentumon, amelyben létrejött. Inkább használja az XMLHttpRequest-et.\n# LOCALIZATION NOTE: Do not translate \"IndexedDB\".\nIndexedDBTransactionAbortNavigation=Egy még be nem fejeződött IndexedDB tranzakció meg lett szakítva az oldalnavigáció miatt.\n# LOCALIZATION NOTE: Do not translate Will-change, %1$S,%2$S are numbers.\nIgnoringWillChangeOverBudgetWarning=A will-change memóriafogyasztás túl magas. A költségvetés a dokumentum felülete szorozva %1$S (%2$S képpont). A will-change előfordulásai a dokumentumban figyelmen kívül maradnak, ha túllépik a költségvetést.\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nHittingMaxWorkersPerDomain2=Nem indítható azonnal Worker, mert azonos eredetű más dokumentumok már a maximális számú bedolgozót használnak. A Worker sorba lett állítva, és néhány más bedolgozó befejeződése után lesz elindítva.\n# LOCALIZATION NOTE: Do not translate \"setVelocity\", \"PannerNode\", \"AudioListener\", \"speedOfSound\" and \"dopplerFactor\"\nPannerNodeDopplerWarning=A setVelocity használata a PannerNode és AudioListener elemeken, illetve a speedOfSound és dopplerFactor az AudioListener elemen elavult, és ezek a tagok eltávolításra kerülnek. További segítségért lásd: https://developer.mozilla.org/en-US/docs/Web/API/AudioListener#Deprecated_features\n# LOCALIZATION NOTE: Do not translate \"Application Cache API\", \"AppCache\" and \"ServiceWorker\".\nAppCacheWarning=Az Application Cache API (AppCache) elavult, és a jövőben eltávolításra kerül. Használjon inkább ServiceWorker-eket a kapcsolat nélküli támogatáshoz.\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nEmptyWorkerSourceWarning=Kísérlet Worker létrehozására üres forrásból. Ez valószínűleg nem szándékos.\nWebrtcDeprecatedPrefixWarning=A „moz” előtagú WebRTC felületek (mozRTCPeerConnection, mozRTCSessionDescription, mozRTCIceCandidate) elavultak.\nNavigatorGetUserMediaWarning=A navigator.mozGetUserMedia-t leváltotta a navigator.mediaDevices.getUserMedia\n# LOCALIZATION NOTE: Do not translate \"RTCPeerConnection\", \"getLocalStreams\", \"getRemoteStreams\", \"getSenders\" or \"getReceivers\".\nRTCPeerConnectionGetStreamsWarning=Az RTCPeerConnection.getLocalStreams/getRemoteStreams hívás elavult. Használja helyette az  RTCPeerConnection.getSenders/getReceivers hívásokat.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %S is a URL.\nInterceptionFailedWithURL=A(z) „%S” betöltése sikertelen. Egy ServiceWorker elfogta a kérést, és váratlan hibát észlelt.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"FetchEvent.respondWith()\", \"FetchEvent\", \"no-cors\", \"opaque\", \"Response\", or \"RequestMode\". %1$S is a URL. %2$S is a RequestMode value.\nBadOpaqueInterceptionRequestModeWithURL=A(z) „%1$S” betöltése sikertelen. Egy ServiceWorker egy opaque Response-t adott át a FetchEvent.respondWith()-nek egy „%2$S” FetchEvent kezelése közben. Az opaque Response objektumok csak akkor érvényesek, amikor a RequestMode „no-cors”.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Error\", \"Response\", \"FetchEvent.respondWith()\", or \"fetch()\". %S is a URL.\nInterceptedErrorResponseWithURL=A(z) „%S” betöltése sikertelen. Egy ServiceWorker Error Response-t adott át a FetchEvent.respondWith()-nek. Ez általában azt jelenti, hogy a ServiceWorker érvénytelen fetch() hívást végzett.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", or \"Response.clone()\". %S is a URL.\nInterceptedUsedResponseWithURL=A(z) „%S” betöltése sikertelen. Egy ServiceWorker egy Response-t adott át a FetchEvent.respondWith()-nek. A Response törzse csak egyszer olvasható. A törzs többszöri eléréshez használja a Response.clone()-t.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"opaqueredirect\", \"Response\", \"FetchEvent.respondWith()\", or \"FetchEvent\". %s is a URL.\nBadOpaqueRedirectInterceptionWithURL=A(z) „%S” betöltése sikertelen. Egy ServiceWorker egy opaqueredirect Response-t adott át a FetchEvent.respondWith()-nek egy nem navigációs FetchEvent kezelése közben.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", \"RedirectMode\" or \"follow\". %S is a URL.\nBadRedirectModeInterceptionWithURL=A(z) „%S” betöltése sikertelen. Egy ServiceWorker egy átirányított Response-t adott át a FetchEvent.respondWith()-nek, miközben a RedirectMode értéke nem „follow”.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\" or \"FetchEvent.preventDefault()\". %S is a URL.\nInterceptionCanceledWithURL=A(z) „%S” betöltése sikertelen. Egy ServiceWorker megszakította a betöltést a FetchEvent.preventDefault() hívásával.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", or \"FetchEvent.respondWith()\". %1$S is a URL. %2$S is an error string.\nInterceptionRejectedResponseWithURL=A(z) „%1$S” betöltése sikertelen. Egy ServiceWorker egy promise-t adott át a FetchEvent.respondWith()-nek, ami visszautasította a következővel: „%2$S”.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", \"FetchEvent.respondWith()\", or \"Response\". %1$S is a URL. %2$S is an error string.\nInterceptedNonResponseWithURL=A(z) „%1$S” betöltése sikertelen. Egy ServiceWorker egy promise-t adott át a FetchEvent.respondWith()-nek, ami a következő nem Response értékkel oldotta fel: „%2$S”.\n# LOCALIZATION NOTE: Do not translate \"mozImageSmoothingEnabled\", or \"imageSmoothingEnabled\"\nPrefixedImageSmoothingEnabledWarning=A mozImageSmoothingEnabled használata elavult. Használja helyette az előtag nélküli imageSmoothingEnabled tulajdonságot.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Service-Worker-Allowed\" or \"HTTP\". %1$S and %2$S are URLs.\nServiceWorkerScopePathMismatch=Nem sikerült egy ServiceWorker regisztrálása: A megadott „%1$S” hatókör útvonala nem az engedélyezett maximális %2$S” hatókör alatt van. Módosítsa a hatókört, helyezze át a ServiceWorker parancsfájlt, vagy használja a Service-Worker-Allowed HTTP fejlécet a hatókör engedélyezéséhez.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a stringified numeric HTTP status code like \"404\" and %3$S is a URL.\nServiceWorkerRegisterNetworkError=Nem sikerült regisztrálni/frissíteni egy ServiceWorkert ehhez a hatókörhöz: „%1$S”. A betöltés %2$S állapottal meghiúsult a(z) „%3$S” parancsfájlhoz.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a MIME Media Type like \"text/plain\" and %3$S is a URL.\nServiceWorkerRegisterMimeTypeError=Nem sikerült regisztrálni/frissíteni egy ServiceWorkert ehhez a hatókörhöz: „%1$S”. Hibás Content-Type („%2$S”) érkezett a(z) „%3$S” parancsfájlhoz. A „text/javascript”, „application/x-javascript”, vagy „application/javascript” egyikének kell lennie.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker.\nServiceWorkerGraceTimeoutTermination=A ServiceWorker befejeztetése a(z) „%1$S” hatókörhöz függőben lévő waitUntil/respondWith ígéretekkel, a türelmi időkorlát túllépése miatt.\n# LOCALIZATION NOTE (ServiceWorkerNoFetchHandler): Do not translate \"Fetch\".\nExecCommandCutCopyDeniedNotInputDriven=A document.execCommand('cut'/'copy') megtagadva, mert az nem egy rövid ideig futó, felhasználó által generált esemény kezelőjéből lett hívva.\nManifestShouldBeObject=A manifest objektum kell legyen.\nManifestScopeURLInvalid=A hatókör URL érvénytelen.\nManifestScopeNotSameOrigin=A hatókör URL-nek azonos eredetűnek kell lennie, mint a dokumentum.\nManifestStartURLOutsideScope=A kezdő URL kívül esik a hatókörön, így a hatókör érvénytelen.\nManifestStartURLInvalid=A kezdő URL érvénytelen.\nManifestStartURLShouldBeSameOrigin=A kezdő URL-nek azonos eredetűnek kell lennie, mint a dokumentum.\n# LOCALIZATION NOTE: %1$S is the name of the object whose property is invalid. %2$S is the name of the invalid property. %3$S is the expected type of the property value. E.g. \"Expected the manifest's start_url member to be a string.\"\nManifestInvalidType=A(z) %1$S %2$S tagjának %3$S típusúnak kellett volna lennie.\n# LOCALIZATION NOTE: %1$S is the name of the property whose value is invalid. %2$S is the (invalid) value of the property. E.g. \"theme_color: 42 is not a valid CSS color.\"\nManifestInvalidCSSColor=%1$S: %2$S nem érvényes CSS szín.\nPatternAttributeCompileFailure=A(z) <input pattern='%S'> nem ellenőrizhető, mert a minta nem érvényes regexp: %S\n# LOCALIZATION NOTE: Do not translate \"postMessage\" or DOMWindow. %S values are origins, like https://domain.com:port\nTargetPrincipalDoesNotMatch=Nem sikerült a „postMessage” végrehajtása a „DOMWindow” elemen. A megadott cél eredet („%S”) nem felel meg a címzett ablak eredetének („%S”).\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbed=Régi stílusú YouTube Flash beágyazás (%S) átírása iframe beágyazásra (%S). Ha lehet, frissítse az oldalt az iframe használatára az embed/object helyett.\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbedPathParams=Régi stílusú YouTube Flash beágyazás (%S) átírása iframe beágyazásra (%S). A lekérdezés érvénytelen volt, és el lett távolítva az URL-ből. Ha lehet, frissítse az oldalt az iframe használatára az embed/object helyett.\n# LOCALIZATION NOTE: This error is reported when the \"Encryption\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Encryption\", and \"salt\". %1$S is the ServiceWorker scope URL.\n# LOCALIZATION NOTE: This error is reported when the \"Crypto-Key\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Crypto-Key\", and \"dh\". %1$S is the ServiceWorker scope URL.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt because the deprecated\n# \"Encryption-Key\" header for an incoming push message is missing or invalid.\n# Do not translate \"ServiceWorker\", \"Encryption-Key\", \"dh\", \"Crypto-Key\", and\n# \"Content-Encoding: aesgcm\". %1$S is the ServiceWorker scope URL.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"Content-Encoding\" header is missing or contains an\n# unsupported encoding. Do not translate \"ServiceWorker\", \"Content-Encoding\",\n# \"aesgcm\", and \"aesgcm128\". %1$S is the ServiceWorker scope URL.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"dh\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"dh\", \"Crypto-Key\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"salt\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"salt\", \"Encryption\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"rs\" parameter is not a number, or is less than the pad size.\n# Do not translate \"ServiceWorker\", \"rs\", or \"Encryption\". %1$S is the\n# ServiceWorker scope URL. %2$S is the minimum value (1 for aesgcm128, 2 for\n# aesgcm).\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because an encrypted record is shorter than the pad size, the pad is larger\n# than the record, or any of the padding bytes are non-zero. Do not translate\n# \"ServiceWorker\". %1$S is the ServiceWorker scope URL. %2$S is the pad size\n# (1 for aesgcm128, 2 for aesgcm).\n# LOCALIZATION NOTE: This error is reported when push message decryption fails\n# and no specific error info is available. Do not translate \"ServiceWorker\".\n# %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoError=A ServiceWorker ehhez a hatókörhöz: „%1$S” hibát észlelt egy küldési üzenet visszafejtésekor. A titkosítással kapcsolatos segítségért lásd: https://developer.mozilla.org/docs/Web/API/Push_API/Using_the_Push_API#Encryption\n# LOCALIZATION NOTE: %1$S is the type of a DOM event. 'passive' is a literal parameter from the DOM spec.\nPreventDefaultFromPassiveListenerWarning=A „preventDefault()” hívás figyelmen kívül hagyása egy „%1$S” típusú eseményen, „passive”-ként regisztrált figyelőtől.\nFileLastModifiedDateWarning=A File.lastModifiedDate elavult. Használja inkább a File.lastModified hívást.\n# LOCALIZATION NOTE: 'ImageBitmapRenderingContext.transferImageBitmap' and 'ImageBitmapRenderingContext.transferFromImageBitmap' should not be translated\nImageBitmapRenderingContext_TransferImageBitmap=Az ImageBitmapRenderingContext.transferImageBitmap elavult, és hamarosan eltávolításra kerül. Helyette használja az ImageBitmapRenderingContext.transferFromImageBitmap metódust.\nChromeScriptedDOMParserWithoutPrincipal=DOMParser résztvevő nélküli létrehozása elavult.\nIIRFilterChannelCountChangeWarning=Az IIRFilterNode csatorna darabszám-változásai hangproblémákat okozhatnak.\nBiquadFilterChannelCountChangeWarning=A BiquadFilterNode csatorna darabszám-változásai hangproblémákat okozhatnak.\n# LOCALIZATION NOTE: %1$S is the unanimatable paced property.\nUnanimatablePacedProperty=A(z)  „%1$S” ütemes tulajdonság nem animálható.\n# LOCALIZATION NOTE: Do not translate \".jpeg\"\nGenericImageNameJPEG=kép.jpeg\n# LOCALIZATION NOTE: Do not translate \".gif\"\nGenericImageNameGIF=kép.gif\n# LOCALIZATION NOTE: Do not translate \".png\"\nGenericImageNamePNG=kép.png\nGenericFileName=fájl\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationSuccess=A lap egy új folyamatban töltődött be a Large-Allocation fejléc miatt.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate GET.\nLargeAllocationNonGetRequest=A Large-Allocation fejléc figyelmen kívül lett hagyva, mert a betöltést nem egy GET kérés okozta.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate `window.opener`.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name.\n# LOCALIZATION NOTE: Do not translate URL.createObjectURL(MediaStream).\n# LOCALIZATION NOTE: Do not translate xml:base.\n\nGeolocationInsecureRequestIsForbidden=A Geolocation request can only be fulfilled in a secure context.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationNonE10S=A Large-Allocation header was ignored due to the document not being loaded out of process.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name.\nLargeAllocationNonWin32=This page would be loaded in a new process due to a Large-Allocation header, however Large-Allocation process creation is disabled on non-Win32 platforms.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate `window.opener`.\nLargeAllocationNotOnlyToplevelInTabGroup=A Large-Allocation header was ignored due to the presence of windows which have a reference to this browsing context through the frame hierarchy or window.opener.\n# LOCALIZATION NOTE: This error is reported when the \"Crypto-Key\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Crypto-Key\", and \"dh\". %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoKeyHeader=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘Crypto-Key‘ header must include a ‘dh‘ parameter containing the app server’s public key. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 for more information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"Content-Encoding\" header is missing or contains an\n# unsupported encoding. Do not translate \"ServiceWorker\", \"Content-Encoding\",\n# \"aesgcm\", and \"aesgcm128\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncodingHeader=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘Content-Encoding‘ header must be ‘aesgcm‘. ‘aesgcm128‘ is allowed, but deprecated and will soon be removed. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 for more information.\n# LOCALIZATION NOTE: This error is reported when the \"Encryption\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Encryption\", and \"salt\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionHeader=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘Encryption’ header must include a unique ‘salt‘ parameter for each message. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 for more information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt because the deprecated\n# \"Encryption-Key\" header for an incoming push message is missing or invalid.\n# Do not translate \"ServiceWorker\", \"Encryption-Key\", \"dh\", \"Crypto-Key\", and\n# \"Content-Encoding: aesgcm\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionKeyHeader=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘Encryption-Key’ header must include a ‘dh‘ parameter. This header is deprecated and will soon be removed. Please use ‘Crypto-Key‘ with ‘Content-Encoding: aesgcm‘ instead. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 for more information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because an encrypted record is shorter than the pad size, the pad is larger\n# than the record, or any of the padding bytes are non-zero. Do not translate\n# \"ServiceWorker\". %1$S is the ServiceWorker scope URL. %2$S is the pad size\n# (1 for aesgcm128, 2 for aesgcm).\nPushMessageBadPaddingError=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. A record in the encrypted message was not padded correctly. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 for more information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"rs\" parameter is not a number, or is less than the pad size.\n# Do not translate \"ServiceWorker\", \"rs\", or \"Encryption\". %1$S is the\n# ServiceWorker scope URL. %2$S is the minimum value (1 for aesgcm128, 2 for\n# aesgcm).\nPushMessageBadRecordSize=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘rs‘ parameter of the ‘Encryption‘ header must be between %2$S and 2^36-31, or omitted entirely. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 for more information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"salt\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"salt\", \"Encryption\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSalt=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘salt‘ parameter in the ‘Encryption‘ header must be base64url-encoded (https://tools.ietf.org/html/rfc7515#appendix-C), and be at least 16 bytes before encoding. See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 for more information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"dh\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"dh\", \"Crypto-Key\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSenderKey=The ServiceWorker for scope ‘%1$S’ failed to decrypt a push message. The ‘dh‘ parameter in the ‘Crypto-Key‘ header must be the app server’s Diffie-Hellman public key, base64url-encoded (https://tools.ietf.org/html/rfc7515#appendix-C) and in “uncompressed” or “raw” form (65 bytes before encoding). See https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 for more information.\n# LOCALIZATION NOTE (ServiceWorkerNoFetchHandler): Do not translate \"Fetch\".\nServiceWorkerNoFetchHandler=Fetch event handlers must be added during the worker script’s initial evaluation.\n# LOCALIZATION NOTE: Do not translate URL.createObjectURL(MediaStream).\nURLCreateObjectURL_MediaStream=URL.createObjectURL(MediaStream) is deprecated and will be removed soon.\n# LOCALIZATION NOTE: Do not translate xml:base.\nXMLBaseAttributeWarning=Use of xml:base attribute is deprecated and will be removed soon. Please remove any use of it.\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/downloadProgress.properties",
    "content": "# LOCALIZATION NOTE (BadPluginTitle): \n#\n#    This dialog is displayed when plugin throws unhandled exception\n#\nBadPluginTitle=Érvénytelen művelet a bővítményben\n# LOCALIZATION NOTE (BadPluginMessage): \n#\n#    This is the message for the BadPlugin dialog.\n#    %S will be replaced by brandShortName.\n#\nBadPluginMessage=A bővítmény érvénytelen műveletet hajtott végre. Célszerű újraindítani a %S programot.\n# LOCALIZATION NOTE (BadPluginCheckboxMessage): \n#\n#    This message tells the user that if they check this checkbox, they\n#    will never see this dialog again.\n#\nBadPluginCheckboxMessage=Ne jelenjen meg ez az üzenet többet ebben a munkamenetben.\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/editMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editMenu.label            \"Szerkesztés\">\n<!ENTITY editMenu.accesskey        \"z\">\n<!ENTITY undoCmd.label             \"Visszavonás\">\n<!ENTITY undoCmd.key               \"Z\">\n<!ENTITY undoCmd.accesskey         \"V\">\n<!ENTITY redoCmd.label             \"Újra\">\n<!ENTITY redoCmd.key               \"Y\">\n<!ENTITY redoCmd.accesskey         \"r\">\n<!ENTITY cutCmd.label              \"Kivágás\">\n<!ENTITY cutCmd.key                \"X\">\n<!ENTITY cutCmd.accesskey          \"K\">\n<!ENTITY copyCmd.label             \"Másolás\">\n<!ENTITY copyCmd.key               \"C\">\n<!ENTITY copyCmd.accesskey         \"M\">\n<!ENTITY pasteCmd.label            \"Beillesztés\">\n<!ENTITY pasteCmd.key              \"V\">\n<!ENTITY pasteCmd.accesskey        \"B\">\n<!ENTITY deleteCmd.label           \"Törlés\">\n<!ENTITY deleteCmd.accesskey       \"T\">\n<!ENTITY selectAllCmd.label        \"Minden kijelölése\">\n<!ENTITY selectAllCmd.key          \"A\">\n<!ENTITY selectAllCmd.accesskey    \"d\">\n<!ENTITY findCmd.label             \"Keresés\">\n<!ENTITY findCmd.key               \"F\">\n<!ENTITY findCmd.accesskey         \"e\">\n<!ENTITY findAgainCmd.label        \"Következő keresése\">\n<!ENTITY findAgainCmd.key          \"G\">\n<!ENTITY findAgainCmd.key2         \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey    \"z\">\n<!ENTITY findPreviousCmd.label     \"Előző keresése\">\n<!ENTITY findPreviousCmd.accesskey \"E\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncsp.error.missing-directive = A házirendből hiányzik egy szükséges „%S” direktíva\n\n#LOCALIZATION NOTE (csp.error.illegal-keyword) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP keyword, usually 'unsafe-inline'.\ncsp.error.illegal-keyword = „%1$S” direktíva tiltott %2$S kulcsszót tartalmaz\n\n#LOCALIZATION NOTE (csp.error.illegal-protocol) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-protocol = „%1$S” direktíva tiltott %2$S: protokollforrást tartalmaz\n\n#LOCALIZATION NOTE (csp.error.missing-host) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.missing-host = A(z) %2$S protokollhoz egy kiszolgáló szükséges ezen direktívákban: „%1$S”\n\n#LOCALIZATION NOTE (csp.error.missing-source) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP source, usually 'self'.\ncsp.error.missing-source = „%1$S” elemnek tartalmaznia kell ezt a forrást: %2$S\n\n#LOCALIZATION NOTE (csp.error.illegal-host-wildcard) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-host-wildcard = %2$S: a helyettesítő forrásokban a(z) „%1$S” direktívákban legalább egy nem általános altartománynak (azaz *.example.com a *.com helyett) kell lennie\n\n#LOCALIZATION NOTE (uninstall.confirmation.title) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.title = %S eltávolítása\n\n#LOCALIZATION NOTE (uninstall.confirmation.message) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.message = „%S” kiterjesztés az eltávolítását kéri. Mit szeretne tenni?\n\nuninstall.confirmation.button-0.label = Eltávolítás\nuninstall.confirmation.button-1.label = Telepítés megtartása\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/fallbackMenubar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# OSX only. Default menu label when there is no xul menubar.\n\nquitMenuitem.label=Kilépés\nquitMenuitem.key=K\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/filefield.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Change Action\n\ndownloadHelperNoneSelected=Nincs kiválasztott\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/filepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY lookInMenuList.label   \"Keresés itt:\">\n<!ENTITY lookInMenuList.accesskey   \"K\">\n<!ENTITY textInput.label        \"Fájlnév:\">\n<!ENTITY textInput.accesskey        \"n\">\n<!ENTITY filterMenuList.label   \"Típus:\">\n<!ENTITY filterMenuList.accesskey   \"T\">\n<!ENTITY name.label             \"Név\">\n<!ENTITY size.label             \"Méret\">\n<!ENTITY lastModified.label     \"Utoljára módosítva\">\n<!ENTITY showHiddenFiles.label  \"Rejtett fájlok és könyvtárak megjelenítése\">\n<!ENTITY showHiddenFiles.accesskey  \"R\">\n\n<!ENTITY noPermissionError.label \"Nem rendelkezik a könyvtár megtekintéséhez szükséges jogosultságokkal.\">\n\n<!ENTITY folderUp.tooltiptext   \"Ugrás egy szinttel feljebb\">\n<!ENTITY folderHome.tooltiptext \"Ugrás a saját könyvtárba\">\n<!ENTITY folderNew.tooltiptext  \"Új könyvtár létrehozása\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/filepicker.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The extensions to which these descriptions refer\n#                    now live in toolkit/content/filepicker.properties\nallTitle=Minden fájl\nhtmlTitle=HTML-fájlok\ntextTitle=Szövegfájlok\nimageTitle=Képek\nxmlTitle=XML-fájlok\nxulTitle=XUL-fájlok\nappsTitle=Alkalmazások\naudioTitle=Hangfájlok\nvideoTitle=Videofájlok\n\ndirTextInputLabel=Könyvtár neve:\ndirTextInputAccesskey=K\n\nconfirmTitle=Megerősítés\nconfirmFileReplacing=%S már létezik.\\nFelülírja?\nopenButtonLabel=Megnyitás\nsaveButtonLabel=Mentés\nselectFolderButtonLabel=Kijelölés\nnoButtonLabel=Nem\nformatLabel=Formátum:\n\nerrorOpenFileDoesntExistTitle=Hiba %S megnyitása közben\nerrorOpenFileDoesntExistMessage=%S fájl nem létezik\nerrorDirDoesntExistTitle=Hiba %S elérése közben\nerrorDirDoesntExistMessage=%S könyvtár nem létezik\n\nerrorOpeningFileTitle=Hiba %S megnyitása közben\nopenWithoutPermissionMessage_file=%S fájl nem olvasható\n\nerrorSavingFileTitle=Hiba %S mentése közben\nsaveParentIsFileMessage=%S egy fájl, nem lehet menteni: %S\nsaveParentDoesntExistMessage=%S elérési út nem létezik, nem lehet menteni: %S\n\nsaveWithoutPermissionMessage_file=%S fájl nem írható.\nsaveWithoutPermissionMessage_dir=Nem sikerült létrehozni a fájlt. %S könyvtár nem írható.\n\nerrorNewDirDoesExistTitle=Hiba %S létrehozása közben\nerrorNewDirDoesExistMessage=Már létezik %S nevű fájl, nem lehet ezzel a névvel könyvtárat létrehozni.\n\nerrorCreateNewDirTitle=Hiba %S létrehozása közben\nerrorCreateNewDirMessage=A könyvtár létrehozása sikertelen: %S\nerrorCreateNewDirIsFileMessage=A könyvtár létrehozása sikertelen, %S egy fájl\nerrorCreateNewDirPermissionMessage=A könyvtár létrehozása sikertelen, %S nem írható\n\npromptNewDirTitle=Új könyvtár létrehozása\npromptNewDirMessage=Könyvtár neve:\n\nerrorPathProblemTitle=Ismeretlen hiba\nerrorPathProblemMessage=Ismeretlen hiba történt (%S útvonalon)\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/findbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the entities needed to -->\n<!-- LOCALIZATION NOTE : FILE use the Find Bar. --> \n\n\n<!ENTITY next.tooltip \"A kifejezés következő előfordulásának keresése\">\n<!ENTITY previous.tooltip \"A kifejezés előző előfordulásának keresése\">\n<!ENTITY findCloseButton.tooltip \"Keresősáv bezárása\">\n<!ENTITY highlightAll.label \"Összes kiemelése\">\n<!ENTITY highlightAll.accesskey \"s\">\n<!ENTITY highlightAll.tooltiptext \"A keresett kifejezés kiemelése\">\n<!ENTITY caseSensitive.label \"Kis- és nagybetűk\">\n<!ENTITY caseSensitive.accesskey \"i\">\n<!ENTITY caseSensitive.tooltiptext \"Keresés kis- és nagybetűk megkülönböztetésével\">\n<!ENTITY entireWord.label \"Egész szavak\">\n<!ENTITY entireWord.accesskey \"v\">\n<!ENTITY entireWord.tooltiptext \"Csak egész szavak keresése\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/findbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# strings used by the Find bar, split from browser.properties\nNotFound=A kifejezés nem található\nWrappedToTop=Az oldal vége elérve, folytatás az elejétől\nWrappedToBottom=Az oldal eleje elérve, folytatás a végétől\nNormalFind=Keresés az oldalon\nFastFind=Gyorskeresés\nFastFindLinks=Gyorskeresés (csak hivatkozások)\nCaseSensitive=(Kis- és nagybetűk megkülönböztetése)\nEntireWord=(Csak teljes szavak)\n# LOCALIZATION NOTE (FoundMatches): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is currently selected match and #2 the total amount of matches.\nFoundMatches=#1 / #2 találat;#1 / #2 találat\n# LOCALIZATION NOTE (FoundMatchesCountLimit): Semicolon-separated list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total amount of matches allowed before counting stops.\nFoundMatchesCountLimit=Több mint #1 találat;Több mint #1 találat\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/finddialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- extracted from finddialog.xul -->\n\n\n<!ENTITY findDialog.title \"Keresés ezen az oldalon\">\n<!ENTITY findField.label \"Szöveg keresése:\">\n<!ENTITY findField.accesskey \"S\">\n<!ENTITY caseSensitiveCheckbox.label \"Kis- és nagybetűk megkülönböztetése\">\n<!ENTITY caseSensitiveCheckbox.accesskey \"i\">\n<!ENTITY wrapCheckbox.label \"Keresés az egész oldalon\">\n<!ENTITY wrapCheckbox.accesskey \"e\">\n<!ENTITY findButton.label \"Következő keresése\">\n<!ENTITY findButton.accesskey \"K\">\n<!ENTITY cancelButton.label \"Mégse\">\n<!ENTITY closeButton.label \"Bezárás\">\n<!ENTITY up.label \"Felfelé\">\n<!ENTITY up.accesskey \"F\">\n<!ENTITY down.label \"Lefelé\">\n<!ENTITY down.accesskey \"L\">\n<!ENTITY direction.label \"Keresés iránya\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/finddialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnotFoundWarning=A beírt szöveg nem található.\nnotFoundTitle=Keresés\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/global-strres.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n16389=Ismeretlen hiba történt (%1$S)\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/global.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY locale.dir \"ltr\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/globalKeys.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY openHelp.commandkey     \"VK_F1\">\n<!ENTITY openHelpMac.commandkey  \"?\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/headsUpDisplay.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction):\n# This string is used to display JavaScript functions that have no given name -\n# they are said to be anonymous. See stacktrace.outputMessage.\nstacktrace.anonymousFunction=<névtelen>\n\n# LOCALIZATION NOTE (stacktrace.outputMessage):\n# This string is used in the Web Console output to identify a web developer call\n# to console.trace(). The stack trace of JavaScript function calls is displayed.\n# In this minimal message we only show the last call.\nstacktrace.outputMessage=Stack trace from %S, function %S, line %S.\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/intl.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * This file contains all localizable skin settings such as \n *   font, layout, and geometry\n */\nwindow { \n  font: 3mm tahoma,arial,helvetica,sans-serif;\n}\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (general.useragent.locale):\n# This is the valid BCP 47 language tag representing your locale.\n#\n# In most cases, this will simply be your locale code. However, in rare cases\n# (such as 'jp-JP-mac'), you may need to modify your locale code in order to\n# make it a valid BCP 47 language tag. (If your locale code does not include a\n# region subtag, do not include one in the language tag representing your\n# locale.)\ngeneral.useragent.locale=hu-HU\n\n# LOCALIZATION NOTE (intl.accept_languages):\n# This is a comma-separated list of valid BCP 47 language tags.\n#\n# Begin with the value of 'general.useragent.locale'. Next, include language\n# tags for other languages that you expect most users of your locale to be\n# able to speak, so that their browsing experience degrades gracefully if\n# content is not available in their primary language.\n#\n# It is recommended that you include \"en-US, en\" at the end of the list as a\n# last resort. However, if you know that users of your locale would prefer a\n# different variety of English, or if they are not likely to understand\n# English at all, you may opt to include a different English language tag, or\n# to exclude English altogether.\n#\n# For example, the Breton [br] locale might consider including French and\n# British English in their list, since those languages are commonly spoken in\n# the same area as Breton:\n# intl.accept_languages=br, fr-FR, fr, en-GB, en\nintl.accept_languages=hu-hu, hu, en-US, en\n\n# LOCALIZATION NOTE (font.language.group):\n# This preference controls the initial setting of the language drop-down menu\n# in the Content > Fonts & Colors > Advanced preference panel.\n#\n# Set it to the value of one of the menuitems in the \"selectLangs\" menulist in\n# http://dxr.mozilla.org/mozilla-central/source/browser/components/preferences/fonts.xul\nfont.language.group=x-western\n\n# LOCALIZATION NOTE (intl.charset.detector):\n# This preference controls the initial setting for the character encoding\n# detector. Valid values are ja_parallel_state_machine for Japanese, ruprob\n# for Russian and ukprob for Ukrainian and the empty string to turn detection\n# off. The value must be empty for locales other than Japanese, Russian and\n# Ukrainian.\nintl.charset.detector=‌\n\n# LOCALIZATION NOTE (pluralRule): Pick the appropriate plural rule for your\n# language. This will determine how many plural forms of a word you will need\n# to provide and in what order.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\npluralRule=1\n\n# LOCALIZATION NOTE (intl.menuitems.alwaysappendaccesskeys, intl.menuitems.insertseparatorbeforeaccesskeys):\n# Valid values are: true, false, <empty string>\n# Missing preference or empty value equals false.\nintl.menuitems.alwaysappendaccesskeys=‌\nintl.menuitems.insertseparatorbeforeaccesskeys=true\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/keys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the application's labels for keys on the keyboard.\n#                     If you decide to translate this file, you should translate it based on\n#                     the prevelant kind of keyboard for your target user.\n# LOCALIZATION NOTE : There are two types of keys, those w/ text on their labels\n#                     and those w/ glyphs.\n# LOCALIZATION NOTE : VK_<…> represents a key on the keyboard.\n#\n# For more information please see bugzilla bug 90888.\n\n# F1..F10 should probably not be translated unless there are keyboards that actually have other labels\n# F11..F20 might be something else, but are really keyboard specific and not region/language specific\n# there are actually two different F11/F12 keys, I don't know which one these labels represent.\n# eg, F13..F20 on a sparc keyboard are labeled Props, Again .. Find, Cut\n# sparc also has Stop, Again and F11/F12. VK_F11/VK_F12 probably map to Stop/Again\n# LOCALIZATION NOTE : BLOCK Do not translate the next block\nVK_F1=F1\nVK_F2=F2\nVK_F3=F3\nVK_F4=F4\nVK_F5=F5\nVK_F6=F6\nVK_F7=F7\nVK_F8=F8\nVK_F9=F9\nVK_F10=F10\n\nVK_F11=F11\nVK_F12=F12\nVK_F13=F13\nVK_F14=F14\nVK_F15=F15\nVK_F16=F16\nVK_F17=F17\nVK_F18=F18\nVK_F19=F19\nVK_F20=F20\n# LOCALIZATION NOTE : BLOCK end do not translate block\n\n# LOCALIZATION NOTE : BLOCK GLYPHS, DO translate this block\nVK_UP=Fel\nVK_DOWN=Le\nVK_LEFT=Balra\nVK_RIGHT=Jobbra\nVK_PAGE_UP=Page Up\nVK_PAGE_DOWN=Page Down\n# LOCALIZATION NOTE : BLOCK end GLYPHS\n\n# Enter, backspace, and Tab might have both glyphs and text\n# if the keyboards usually have a glyph,\n# if there is a meaningful translation,\n# or if keyboards are localized\n# then translate them or insert the appropriate glyph\n# otherwise you should probably just translate the glyph regions\n\n# LOCALIZATION NOTE : BLOCK maybe GLYPHS\nVK_RETURN=Enter\nVK_TAB=Tab\nVK_BACK=Backspace\nVK_DELETE=Del\n# LOCALIZATION NOTE : BLOCK end maybe GLYPHS\n# LOCALIZATION NOTE : BLOCK typing state keys\nVK_HOME=Home\nVK_END=End\n\nVK_ESCAPE=Esc\nVK_INSERT=Insert\n# LOCALIZATION NOTE : BLOCK end\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/languageNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naa = afar\nab = abház\nae = avestan\naf = búr\nak = akan\nam = amhara\nan = aragóniai\nar = arab\nas = asszámi\nast = asztúriai\nav = avar\nay = aymara\naz = azeri\nba = baskír\nbe = belorusz\nbg = bolgár\nbh = bihari\nbi = bislama\nbm = bambara\nbn = bengáli\nbo = tibeti\nbr = breton\nbs = bosnyák\nca = katalán\nce = csecsen\nch = chamorro\nco = korzikai\ncr = cree\ncs = cseh\ncsb = kasub\ncu = egyházi szláv\ncv = csuvas\ncy = walesi\nda = dán\nde = német\ndsb = alsó szorb\ndv = divehi\ndz = dzongkha\nee = ewe\nel = görög\nen = angol\neo = eszperantó\nes = spanyol\net = észt\neu = baszk\nfa = perzsa\nff = fulah\nfi = finn\nfj = fidzsi\nfo = färöi\nfr = francia\nfur = friuli\nfy = fríz\nga = ír\ngd = skót kelta\ngl = galíciai\ngn = guarani\ngu = gudzsarati\ngv = manx\nha = hausza\nhaw = hawaii\nhe = héber\nhi = hindi\nhil = hiligaynon\nho = hiri motu\nhr = horvát\nhsb = felsőszorb\nht = haiti\nhu = magyar\nhy = örmény\nhz = herero\nia = interlingua\nid = indonéz\nie = interlingue\nig = igbo\nii = sichuan yi\nik = inupiaq\nio = ido\nis = izlandi\nit = olasz\niu = inuktitut\nja = japán\njv = jávai\nka = grúz\nkg = kongo\nki = kikuyu\nkj = kuanyama\nkk = kazah\nkl = grönlandi\nkm = khmer\nkn = kannada\nko = koreai\nkok = konkani\nkr = kanuri\nks = kasmíri\nku = kurd\nkv = komi\nkw = cornish\nky = kirgiz\nla = latin\nlb = luxemburgi\nlg = ganda\nli = limburgi\nln = lingala\nlo = lao\nlt = litván\nlu = luba-katanga\nlv = lett\nmg = malagasi\nmh = marshall-szigeteki\nmi = maori\nmk = macedón\nml = malayalam\nmn = mongol\nmr = marathi\nms = maláj\nmt = máltai\nmy = burmai\nna = nauru\nnb = norvég bokmål\nnd = ndebele, északi\nne = nepáli\nng = ndonga\nnl = holland\nnn = norvég nynorsk\nno = norvég\nnr = ndebele, déli\nnso = sotho, északi\nnv = navajo\nny = chichewa\noc = okcitán\noj = ojibwa\nom = oromo\nor = Odia\nos = oszét\npa = pandzsábi\npi = páli\npl = lengyel\nps = pastu\npt = portugál\nqu = kecsua\nrm = rétoromán\nrn = kirundi\nro = román\nru = orosz\nrw = kinyarwanda\nsa = szanszkrit\nsc = szárd\nsd = sindhi\nse = északi számi\nsg = sango\nsi = szingaléz\nsk = szlovák\nsl = szlovén\nsm = szamoai\nsn = shona\nso = szomáli\nson = szonghaj\nsq = albán\nsr = szerb\nss = siswati\nst = sotho, déli\nsu = szundanéz\nsv = svéd\nsw = szuahéli\nta = tamil\nte = telugu\ntg = tádzsik\nth = thai\nti = tigrinya\ntig = tigre\ntk = türkmén\ntl = tagalog\ntlh = klingon\ntn = tswana\nto = tonga\ntr = török\nts = tsonga\ntt = tatár\ntw = twi\nty = tahiti\nug = ujgur\nuk = ukrán\nur = urdu\nuz = üzbég\nve = venda\nvi = vietnami\nvo = volapük\nwa = vallon\nwen = szorb\nwo = wolof\nxh = xhosa\nyi = jiddis\nyo = joruba\nza = zhuang\nzh = kínai\nzu = zulu\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/layout/HtmlForm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nReset=Alaphelyzet\nSubmit=Küldés\nBrowse=Tallózás…\nFileUpload=Fájl feltöltése\nDirectoryUpload=Válassza ki a feltöltendő mappát\nDirectoryPickerOkButtonLabel=Feltöltés\n# LOCALIZATION NOTE (IsIndexPromptWithSpace): The last character of the string \n# should be a space (U+0020) in most locales. The prompt is followed by an \n# input field. The space needs be escaped in the property file to avoid \n# trimming.\nIsIndexPromptWithSpace=Ez egy kereshető indexfájl. Írja be a keresendő kulcsszót:\\u0020\nForgotPostWarning=Az űrlap enctype=%S-t tartalmaz, de nem tartalmaz method=POST-ot. Az elküldés method=GET-tel és enctype használata nélkül fog történni.\nForgotFileEnctypeWarning=Az űrlap fájlbeviteli mezőt tartalmaz, de nincs benne method=POST és enctype=multipart/form-data. A fájl nem lesz elküldve.\n# LOCALIZATION NOTE (DefaultFormSubject): %S will be replaced with brandShortName\nDefaultFormSubject=Űrlapküldés a %Sból\nCannotEncodeAllUnicode=Az űrlap %S kódolással lett elküldve, amely nem tartalmazza az összes Unicode-karaktert, így a felhasználó által bevitt adatok sérülhetnek. A probléma elkerülése érdekében az oldalt úgy kell megváltoztatni, hogy az űrlapot UTF-8 kódolással küldje. Ez akár az oldal UTF-8 kódolásra alakításával, akár az űrlapnál a form elemnél az accept-charset=utf-8 beállítással elérhető.\nAllSupportedTypes=Minden támogatott típus\n# LOCALIZATION NOTE (NoFileSelected): this string is shown on a\n# <input type='file'> when there is no file selected yet.\nNoFileSelected=Nincs kijelölve fájl.\n# LOCALIZATION NOTE (NoFilesSelected): this string is shown on a\n# <input type='file' multiple> when there is no file selected yet.\nNoFilesSelected=Nincsenek kijelölve fájlok.\n# LOCALIZATION NOTE (NoDirSelected): this string is shown on a\n# <input type='file' directory/webkitdirectory> when there is no directory\n# selected yet.\nNoDirSelected=Nincs kijelölve egy könyvtár sem.\n# LOCALIZATION NOTE (XFilesSelected): this string is shown on a\n# <input type='file' multiple> when there are more than one selected file.\n# %S will be a number greater or equal to 2.\nXFilesSelected=%S fájl kijelölve.\nColorPicker=Válasszon színt\nDatePicker=Válasszon dátumot\n# LOCALIZATION NOTE (AndNMoreFiles): Semi-colon list of plural forms. \n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals \n# This string is shown at the end of the tooltip text for <input type='file'\n# multiple> when there are more than 21 files selected (when we will only list\n# the first 20, plus an \"and X more\" line). #1 represents the number of files\n# minus 20 and will always be a number equal to or greater than 2. So the\n# singular case will never be used.\nAndNMoreFiles=és még egy;és még #1\n# LOCALIZATION NOTE (DefaultSummary): this string is shown on a <details> when\n# it has no direct <summary> child. Google Chrome should already have this\n# string translated.\nDefaultSummary=Részletek\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/layout/MediaDocument.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (ImageTitleWithDimensions2AndFile): first %S is filename, second %S is type, third %S is width and fourth %S is height\n#LOCALIZATION NOTE (ImageTitleWithoutDimensions): first %S is filename, second %S is type\n#LOCALIZATION NOTE (ImageTitleWithDimensions2): first %S is type, second %S is width and third %S is height\n#LOCALIZATION NOTE (ImageTitleWithNeitherDimensionsNorFile): first %S is type\n#LOCALIZATION NOTE (MediaTitleWithFile): first %S is filename, second %S is type\n#LOCALIZATION NOTE (MediaTitleWithNoInfo): first %S is type\nImageTitleWithDimensions2AndFile=%S (%S kép, %S × %S képpont)\nImageTitleWithoutDimensions=%S (%S kép)\nImageTitleWithDimensions2=(%S kép, %S × %S képpont)\nImageTitleWithNeitherDimensionsNorFile=(%S kép)\nMediaTitleWithFile=%S (%S objektum)\nMediaTitleWithNoInfo=(%S objektum)\n\nInvalidImage=A következő kép nem jeleníthető meg, mert hibákat tartalmaz: „%S”.\nScaledImage=Átméretezett (%S%%)\n\nTitleWithStatus=%S - %S\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/layout/htmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Encoding warnings and errors\nEncNoDeclarationFrame=Egy bekeretezett dokumentum karakterkódolása nem volt deklarálva. A dokumentum eltérően jelenhet meg, ha a keretező dokumentum nélkül jelenítik meg.\nEncNoDeclarationPlain=Egy egyszerű szöveges dokumentum karakterkódolása nem volt deklarálva. A dokumentum egyes böngészőbeállítások esetén hibás szöveggel fog megjelenni, ha a dokumentum az US-ASCII tartományon kívüli karaktereket is tartalmaz. A fájl karakterkódolását az átviteli protokollban kell deklarálni, vagy a fájlnak bájtsorrend jelet kell használnia a kódolás aláírásaként.\nEncNoDeclaration=A HTML dokumentum karakterkódolása nem volt deklarálva. A dokumentum egyes böngészőbeállítások esetén hibás szöveggel fog megjelenni, ha a dokumentum az US-ASCII tartományon kívüli karaktereket is tartalmaz. Az oldal karakterkódolását a dokumentumban vagy az átviteli protokollban kell deklarálni.\nEncLateMetaFrame=A bekeretezett HTML dokumentum karakterkódolás-deklarációja nem található a fájl első 1024 bájtjának előzetes vizsgálata során. A keretező dokumentum nélkül megjelenítve az oldal automatikusan újra fog töltődni. A kódolás deklarációját a fájl első 1024 bájtján belülre kell mozgatni.\nEncLateMeta=A HTML dokumentum karakterkódolás-deklarációja nem található a fájl első 1024 bájtjának előzetes vizsgálata során. Egy eltérően beállított böngészőben megjelenítve ez az oldal automatikusan újra fog töltődni. A kódolás deklarációját a fájl első 1024 bájtján belülre kell mozgatni.\nEncLateMetaReload=Az oldal újra lett töltve, mert a HTML dokumentum karakterkódolás-deklarációja nem található a fájl első 1024 bájtjának előzetes vizsgálata során. A kódolás deklarációját a fájl első 1024 bájtján belülre kell mozgatni.\nEncLateMetaTooLate=A dokumentum karakterkódolás-deklarációja túl későn lett megtalálva ahhoz, hogy hatása lehessen. A kódolás deklarációját a fájl első 1024 bájtján belülre kell mozgatni.\nEncMetaUnsupported=Nem támogatott karakterkódolás lett deklarálva a HTML dokumentumhoz egy meta címke használatával. A deklaráció figyelmen kívül maradt.\nEncProtocolUnsupported=Nem támogatott karakterkódolás lett deklarálva az átviteli protokoll szintjén. A deklaráció figyelmen kívül maradt.\nEncBomlessUtf16=UTF-16 kódolású csak alap latin betűs szöveg észlelve bájtsorrend jel és átviteli protokoll szintű deklaráció nélkül. Ezen tartalom UTF-16 kódolása hatékonytalan, és a karakterkódolást mindenképp meg kellene adni.\nEncMetaUtf16=Egy meta címkével a karakterkódolás UTF-16-ként lett deklarálva. Ez ehelyett UTF-8 deklarációként lett értelmezve.\nEncMetaUserDefined=Egy metacímke segítségével a karakterkódolás x-user-defined értékként lett deklarálva. Ez windows-1252 deklarációként lett értelmezve a szándékosan félrekódolt örökölt betűkészletekkel való kompatibilitás érdekében. Ennek az oldalnak Unicode-ra kellene váltania.\n\n# The bulk of the messages below are derived from \n# https://hg.mozilla.org/projects/htmlparser/file/1f633cef7de7/src/nu/validator/htmlparser/impl/ErrorReportingTokenizer.java\n# which is available under the MIT license.\n\n# Tokenizer errors\nerrGarbageAfterLtSlash=Szemét a „</” után.\nerrLtSlashGt=„</>”. A lehetséges okok: nem védett „<” („&lt;”-nek kellett volna írni) vagy rosszul írt záró címke.\nerrCharRefLacksSemicolon=A karakterreferencia nem volt pontosvesszővel lezárva.\nerrNoDigitsInNCR=Nincsenek számok a számmal megadott karakterreferenciában.\nerrGtInSystemId=„>” a rendszerazonosítóban.\nerrGtInPublicId=„>” a nyilvános azonosítóban.\nerrNamelessDoctype=Névtelen doctype.\nerrConsecutiveHyphens=Egymást követő kötőjelek nem zárnak le egy megjegyzést. A „--” nem engedélyezett megjegyzésen belül, de például a „- -” igen.\nerrPrematureEndOfComment=A megjegyzés hirtelen véget ért. A megjegyzés megfelelő lezárásához használja a „-->” karakterláncot.\nerrBogusComment=Zavaros megjegyzés.\nerrUnquotedAttributeLt=„<” egy idézőjelek nélküli attribútumban. Valószínű ok: közvetlenül előtte hiányzik egy „>”.\nerrUnquotedAttributeGrave=„`” egy idézőjelek nélküli attribútumértékben. Valószínű ok: nem a megfelelő karakter használata idézőjelként.\nerrUnquotedAttributeQuote=Idézőjel egy idézőjelek nélküli attribútumértékben. Valószínű ok: összefolyó attribútumok vagy URL-lekérdező karakterlánc idézőjel nélküli attribútumértékben.\nerrUnquotedAttributeEquals=„=” egy idézőjelek nélküli attribútumértékben. Valószínű ok: összefolyó attribútumok vagy URL-lekérdező karakterlánc idézőjel nélküli attribútumértékben.\nerrSlashNotFollowedByGt=Egy osztásjel után nem közvetlenül „>” állt.\nerrNoSpaceBetweenAttributes=Nincs szóköz az attribútumok között.\nerrUnquotedAttributeStartLt=„<” egy idézőjelek nélküli attribútumérték elején. Valószínű ok: hiányzó „>” közvetlenül előtte.\nerrUnquotedAttributeStartGrave=„`” egy idézőjelek nélküli attribútumérték elején. Valószínű ok: nem megfelelő karakter használata idézőjelként.\nerrUnquotedAttributeStartEquals=„=” egy idézőjelek nélküli attribútumérték elején. Valószínű ok: kósza kettőzött egyenlőségjel.\nerrAttributeValueMissing=Az attribútumérték hiányzik.\nerrBadCharBeforeAttributeNameLt=A várt attribútumnév helyén „<” volt. Valószínű ok: hiányzó „>” közvetlenül előtte.\nerrEqualsSignBeforeAttributeName=A várt attribútumnév helyén „=” volt. Valószínű ok: hiányzó attribútumnév.\nerrBadCharAfterLt=Rossz karakter a „<” után. Valószínű ok: nem védett „<”. Próbálja meg védeni „&lt;” formában.\nerrLtGt=„<>”. Valószínű ok: nem védett „<” (védje „&lt;” formában) vagy elgépelt kezdőcímke.\nerrProcessingInstruction=„<?”. Valószínű ok: Kísérlet XML feldolgozási utasítás használatára HTML-ben. (Az XML feldolgozási utasítások nem támogatottak HTML-ben.)\nerrUnescapedAmpersandInterpretedAsCharacterReference=Az „&” utáni karakterlánc karakterhivatkozásként lett értelmezve. (Az „&”-t valószínűleg „&amp;” formában kellett volna védeni.)\nerrNotSemicolonTerminated=A nevesített karakterhivatkozást nem zárta le pontosvessző. (Vagy az „&”-t „&amp;” formában kellett volna védeni.)\nerrNoNamedCharacterMatch=Az „&” nem kezdett karakterhivatkozást. (Az „&”-t valószínűleg „&amp;” formában kellett volna védeni.)\nerrQuoteBeforeAttributeName=Idézőjel az attribútumnév helyén. Valószínű ok: hiányzó „=” közvetlenül előtte.\nerrLtInAttributeName=„<” az attribútumnévben. Valószínű ok: hiányzó „>” közvetlenül előtte.\nerrQuoteInAttributeName=Idézőjel az attribútumnévben. Valószínű ok: hiányzó idézőjel valahol korábban.\nerrExpectedPublicId=A várt nyilvános azonosító helyett befejeződött a doctype.\nerrBogusDoctype=Zavaros doctype.\nmaybeErrAttributesOnEndTag=A záró címkének attribútumai vannak.\nmaybeErrSlashInEndTag=Kósza „/” egy záró címke végén.\nerrNcrNonCharacter=A karakterhivatkozás egy nem karakterre mutat.\nerrNcrSurrogate=A karakterhivatkozás egy helyettesítőre mutat.\nerrNcrControlChar=A karakterhivatkozás egy vezérlőkarakterre mutat.\nerrNcrCr=Egy numerikus karakterhivatkozás kocsivissza karakterre mutatott.\nerrNcrInC1Range=Egy numerikus karakterhivatkozás a C1 vezérlőtartományba mutat.\nerrEofInPublicId=Fájl vége nyilvános azonosítón belül.\nerrEofInComment=Fájl vége megjegyzésen belül.\nerrEofInDoctype=Fájl vége doctype-on belül.\nerrEofInAttributeValue=A fájl vége elérve egy attribútumértéken belül. A címke figyelmen kívül marad.\nerrEofInAttributeName=Fájl vége fordult elő egy attribútumnéven belül. A címke figyelmen kívül marad.\nerrEofWithoutGt=Fájl vége az előző címke „>” karakterrel való befejeződése nélkül. A címke figyelmen kívül marad.\nerrEofInTagName=Fájl vége a címke nevének keresésekor. A címke figyelmen kívül marad.\nerrEofInEndTag=Fájl vége a záró címkén belül. A címke figyelmen kívül marad.\nerrEofAfterLt=Fájl vége a „<” után.\nerrNcrOutOfRange=Karakterhivatkozás az engedélyezhető Unicode tartományon kívül.\nerrNcrUnassigned=A karakterhivatkozás egy tartósan kiosztatlan kódpontra mutat.\nerrDuplicateAttribute=Többszörös attribútum.\nerrEofInSystemId=Fájl vége rendszerazonosítón belül.\nerrExpectedSystemId=A várt rendszerazonosító helyett befejeződött a doctype.\nerrMissingSpaceBeforeDoctypeName=Hiányzó szóköz a doctype neve előtt.\nerrHyphenHyphenBang=„--!” a megjegyzésben.\nerrNcrZero=A karakterhivatkozás nullára mutat.\nerrNoSpaceBetweenDoctypeSystemKeywordAndQuote=Nincs szóköz a „SYSTEM” doctype kulcsszó és az idézőjel között.\nerrNoSpaceBetweenPublicAndSystemIds=Nincs szóköz a doctype nyilvános és rendszer azonosítói között.\nerrNoSpaceBetweenDoctypePublicKeywordAndQuote=Nincs szóköz a „PUBLIC” doctype kulcsszó és az idézőjel között.\n\n# Tree builder errors\nerrStrayStartTag2=Kósza kezdő címke: „%1$S”.\nerrStrayEndTag=Kósza záró címke: „%1$S”.\nerrUnclosedElements=Záró címke található: „%1$S”, de vannak nyitott elemek.\nerrUnclosedElementsImplied=Záró címke implikálva: „%1$S”, de vannak nyitott elemek.\nerrUnclosedElementsCell=Egy táblázatcella implicit módon lezárva, de vannak nyitott elemek.\nerrStrayDoctype=Kósza doctype.\nerrAlmostStandardsDoctype=Majdnem szabványos módú doctype. A várt érték: „<!DOCTYPE html>”.\nerrQuirkyDoctype=Szokatlan doctype. A várt érték: „<!DOCTYPE html>”.\nerrNonSpaceInTrailer=Nem szóköz karakter az oldal zárásában.\nerrNonSpaceAfterFrameset=Nem szóköz karakter a „frameset” után.\nerrNonSpaceInFrameset=Nem szóköz karakter a „frameset”-ben.\nerrNonSpaceAfterBody=Nem szóköz karakter a tözs után.\nerrNonSpaceInColgroupInFragment=Nem szóköz karakter a „colgroup”-ban a darab feldolgozásakor.\nerrNonSpaceInNoscriptInHead=Nem szóköz karakter a „noscript”-en belül a „head”-en belül.\nerrFooBetweenHeadAndBody=„%1$S” elem a „head” és „body” között.\nerrStartTagWithoutDoctype=Kezdő címke az azt megelőző doctype nélkül. A várt érték: „<!DOCTYPE html>”.\nerrNoSelectInTableScope=Nincs „select” a táblázat hatókörében.\nerrStartSelectWhereEndSelectExpected=„select” kezdő címke a várt záró címke helyén.\nerrStartTagWithSelectOpen=„%1$S” kezdő címke nyitott „select”-tel.\nerrBadStartTagInHead2=Hibás „%1$S” kezdő címke a „head”-ben.\nerrImage=„image” kezdő címke.\nerrIsindex=„isindex” címke.\nerrFooSeenWhenFooOpen=„%1$S” kezdő címke, miközben már nyitva volt egy azonos típusú elem.\nerrHeadingWhenHeadingOpen=A címsor nem lehet másik címsor gyermeke.\nerrFramesetStart=„frameset” kezdő címke.\nerrNoCellToClose=Nincs lezárandó cella.\nerrStartTagInTable=„%1$S” kezdő címke a „table”-ön belül.\nerrFormWhenFormOpen=„form” kezdő címke, de már volt egy aktív „form” elem. A beágyazott űrlapok nem támogatottak. A címke figyelmen kívül marad.\nerrTableSeenWhileTableOpen=„table” kezdő címke, miközben az előző „table” még nyitva van.\nerrStartTagInTableBody=„%1$S” kezdő címke a táblázat törzsében.\nerrEndTagSeenWithoutDoctype=Záró címke az azt megelőző doctype nélkül. A várt érték: „<!DOCTYPE html>”.\nerrEndTagAfterBody=Záró címke a „body” lezárása után.\nerrEndTagSeenWithSelectOpen=„%1$S” záró címke, miközben a „select” még nyitva van.\nerrGarbageInColgroup=Szemét a „colgroup” darabban.\nerrEndTagBr=„br” záró címke.\nerrNoElementToCloseButEndTagSeen=Nincs „%1$S” elem a hatókörben, de „%1$S” záró címke igen.\nerrHtmlStartTagInForeignContext=„%1$S” HTML kezdő címke idegen névtérkontextusban.\nerrTableClosedWhileCaptionOpen=A „table” lezárva, de a „caption” még nyitva volt.\nerrNoTableRowToClose=Nincs lezárandó táblázatsor.\nerrNonSpaceInTable=Rosszul elhelyezett nem szóköz karakterek egy táblázaton belül.\nerrUnclosedChildrenInRuby=Lezáratlan gyermekek a „ruby” elemben.\nerrStartTagSeenWithoutRuby=Kezdő „%1$S” címke „ruby” elem megnyitása nélkül.\nerrSelfClosing=Önlezáró szintaxis („/>”) egy nem üres HTML elemben. Az osztásjel figyelmen kívül marad, és kezdő címkeként lesz kezelve.\nerrNoCheckUnclosedElementsOnStack=Lezáratlan elemek a veremben.\nerrEndTagDidNotMatchCurrentOpenElement=„%1$S” záró címke nem felelt meg az aktuális nyitó elem („%2$S”) nevének.\nerrEndTagViolatesNestingRules=„%1$S” záró címke megsérti a beágyazási szabályokat.\nerrEndWithUnclosedElements=„%1$S” záró címkéje megtalálva, de lezáratlan elemek voltak.\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/layout/xmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Map Expat error codes to error strings\n1 = a memória megtelt\n2 = szintaktikai hiba\n3 = nincs gyökér elem\n4 = nem jól formázott\n5 = token nincs bezárva\n6 = részleges karakter\n7 = nem illeszkedő jelölő (tag)\n8 = ismétlődő attribútum\n9 = ismeretlen szövegrész a dokumentumelem után\n10 = érvénytelen paraméterentitás-hivatkozás\n11 = nem definiált entitás\n12 = rekurzív entitás hivatkozás\n13 = aszinkron entitás\n14 = hivatkozás helytelen karakterkódra\n15 = hivatkozás bináris entitásra\n16 = hivatkozás külső entitásra attribútumból\n17 = XML- vagy szövegdeklaráció entitás kezdetétől eltérő helyen\n18 = ismeretlen kódolás\n19 = az XML deklarációban megadott kódolás helytelen\n20 = nyitott CDATA rész\n21 = hiba külső entitáshivatkozás feldolgozása közben\n22 = a dokumentum nem önálló\n23 = váratlan feldolgozóállapot\n24 = entitás deklarálva paraméterentitásban\n27 = a prefixum nincs névtérhez kötve\n28 = tilos undeklarálni a prefixumot\n29 = nem teljes markup a paraméterentitásban\n30 = az XML-deklaráció nem jólformázott\n31 = a szövegdeklaráció nem jólformázott\n32 = illegális karakter(ek) publikus azonosítóban\n38 = a fenntartott prefixum (xml) nem lehet nem deklarált vagy más névtérnévhez kötött\n39 = a fenntartott prefixum (xmlns) nem lehet deklarált vagy nem deklarált\n40 = a prefixum nem lehet a fenntartott névtérnevek egyikéhez kötött\n\n# %1$S is replaced by the Expat error string, may be followed by Expected (see below)\n# %2$S is replaced by URL\n# %3$u is replaced by line number\n# %4$u is replaced by column number\nXMLParsingError = XML feldolgozási hiba: %1$S\\nHely: %2$S\\n%3$u. sor, %4$u. oszlop:\n\n# %S is replaced by a tag name.\n# This gets appended to the error string if the error is mismatched tag.\nExpected = . A várt jelölő: </%S>.\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/layout_errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nImageMapRectBoundsError=Az <area shape=\"rect\"> tag „coords” attribútuma nem a „bal,fent,jobb,lent” formátumban van.\nImageMapCircleWrongNumberOfCoords=Az <area shape=\"circle\"> tag „coords” attribútuma nem a „középpont-x, középpont-y, sugár” formátumban van.\nImageMapCircleNegativeRadius=Az <area shape=\"circle\"> tag „coords” attribútumában a sugár negatív.\nImageMapPolyWrongNumberOfCoords=Az <area shape=\"poly\"> tag „coords” attribútuma nem „x1,y1,x2,y2 …” formátumban van.\nImageMapPolyOddNumberOfCoords=Az <area shape=\"poly\"> tag „coords” attribútumából hiányzik az utolsó „y” koordináta (a helyes formátum „x1,y1,x2,y2 …”).\n\nTablePartRelPosWarning=Mostantól támogatott a táblázatsorok és sorcsoportok relatív pozicionálása. Szükség lehet az oldalt frissítésére, mert ezen funkció hatástalanságától függhet.\nScrollLinkedEffectFound2=Úgy tűnik, ez az oldal görgetéshez kapcsolt pozicionálási effektust használ. Ez esetleg nem működik megfelelően az aszinkron görgetéssel, további részletekért, illetve a kapcsolódó eszközökkel és funkciókkal kapcsolatos beszélgetésért lásd: https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects\n\n## LOCALIZATION NOTE(CompositorAnimationWarningContentTooLarge2):\n## (%1$S, %2$S) is a pair of integer values of the frame size\n## (%3$S, %4$S) is a pair of integer values of a limit based on the viewport size\n## (%5$S, %6$S) is a pair of integer values of an absolute limit\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformBackfaceVisibilityHidden):\n## 'backface-visibility: hidden' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformBackfaceVisibilityHidden=A „backface-visibility: hidden” átalakítások animációi nem futtathatók a kompozitálón\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformPreserve3D):\n## 'transform-style: preserve-3d' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformPreserve3D=A „'transform-style: preserve-3d” átalakítások animációi nem futtathatók a kompozitálón\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformSVG,\n##                   CompositorAnimationWarningTransformWithGeometricProperties,\n##                   CompositorAnimationWarningTransformWithSyncGeometricAnimations,\n##                   CompositorAnimationWarningTransformFrameInactive,\n##                   CompositorAnimationWarningOpacityFrameInactive):\n## 'transform' and 'opacity' mean CSS property names, don't translate it.\nCompositorAnimationWarningTransformSVG=Az SVG átalakításokkal rendelkező elemeken a „transform” animációi nem futtathatók a kompozitálón\nCompositorAnimationWarningTransformWithGeometricProperties=A „transform” animációi nem futtathatók a kompozitálón, ha egyidejűleg ugyanazon az elemen geometriai tulajdonságok vannak animálva\nCompositorAnimationWarningTransformFrameInactive=Az animáció nem futtatható a kompozitálón, mert a keret nem lett megjelölve aktívként a „transform” animációhoz\nCompositorAnimationWarningOpacityFrameInactive=Az animáció nem futtatható a kompozitálón, mert a keret nem lett megjelölve aktívként az „opacity” animációhoz\\u0020\nCompositorAnimationWarningHasRenderingObserver=Az animáció nem futtatható a kompozitálón, mert az elemnek megjelenítésfigyelői vannak  (-moz-element vagy SVG vágás/maszkolás)\n\n\n## LOCALIZATION NOTE(CompositorAnimationWarningContentTooLarge2):\n## (%1$S, %2$S) is a pair of integer values of the frame size\n## (%3$S, %4$S) is a pair of integer values of a limit based on the viewport size\n## (%5$S, %6$S) is a pair of integer values of an absolute limit\nCompositorAnimationWarningContentTooLarge2=Animation cannot be run on the compositor because the frame size (%1$S, %2$S) is too large relative to the viewport (larger than (%3$S, %4$S)) or larger than the maximum allowed value (%5$S, %6$S)\nCompositorAnimationWarningTransformWithSyncGeometricAnimations=Animation of ‘transform’ cannot be run on the compositor because it should be synchronized with animations of geometric properties that started at the same time\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/mathml/mathml.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nInvalidChild=Érvénytelen jelölés: <%1$S> nem engedélyezett a(z) <%2$S> gyermekeként.\nChildCountIncorrect=Érvénytelen jelölés: A gyermekek száma helytelen a(z) <%1$S/> címkéhez.\nDuplicateMprescripts=Érvénytelen jelölés: Több <mprescripts/> ebben: <mmultiscripts/>.\n# LOCALIZATION NOTE:  The first child of <mmultiscript/> is the base, that is the element to which scripts are attached.\nNoBase=Érvénytelen jelölés: Pontosan egy Base elemnek kellett volna lennie a <mmultiscripts/> címkében, de egy sem volt.\nSubSupMismatch=Érvénytelen jelölés: Hiányos alsó/felső index pár a <mmultiscripts/> címkében.\n\n# LOCALIZATION NOTE:  When localizing the single quotes ('), follow the conventions in css.properties for your target locale.\nAttributeParsingError=Hiba a(z) <%3$S/> címke „%2$S” attribútumának „%1$S” értékének feldolgozásakor. Az attribútum figyelmen kívül hagyva.\nAttributeParsingErrorNoTag=Hiba a(z) „%2$S” attribútum „%1$S” értékének feldolgozásakor. Az attribútum figyelmen kívül hagyva.\nLengthParsingError=Hiba a(z) „%1$S” MathML attribútumérték feldolgozásakor hosszként. Az attribútum figyelmen kívül hagyva.\nDeprecatedSupersededBy=„%1$S” elavult a MathML 3-ban, utódja: „%2$S”.\nUnitlessValuesAreDeprecated=Az egység nélküli értékek elavultak a MathML 3-ban.\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/mozilla.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mozilla.title.15.1 \"Mozilla könyve, 15:1\">\n\n<!ENTITY mozilla.quote.15.1 \"A Mammon <em>ikrei</em> hadakoztak. Hadakozásuk a világot <em>új sötétségbe</em> taszította, és a fenevad iszonyodott a sötétségtől. Ezért elkezdett <em>gyorsan</em> mozogni, a hatalma növekedett, majd folytatta és sokasodott. És a fenevadak <em>tüzet</em> és világosságot hoztak a sötétségbe.\">\n\n<!ENTITY mozilla.from.15.1 \"<strong>Mozilla könyve,</strong> 15:1\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/narrate.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Narrate, meaning \"read the page out loud\". This is the name of the feature\n# and it is the label for the popup button.\nnarrate = Felolvasás\nback = Vissza\nstart = Kezdés\nstop = Leállítás\nforward = Előre\nspeed = Sebesség\nselectvoicelabel = Hang:\n# Default voice is determined by the language of the document.\ndefaultvoice = Alapértelmezett\n\n# Voice name and language.\n# eg. David (English)\nvoiceLabel = %S (%S)\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY loadError.label \"Oldalbetöltési hiba\">\n<!ENTITY retry.label \"Próbálja újra\">\n<!-- Specific error messages -->\n\n\n<!ENTITY connectionFailure.title \"Sikertelen csatlakozás\">\n<!ENTITY connectionFailure.longDesc \"<p>Bár a webhely érvényesnek tűnik, a böngésző képtelen volt kapcsolatot létesíteni vele.</p><ul><li>Lehet, hogy a webhely ideiglenesen üzemen kívül van? Próbálja újra később.</li><li>Más webhelyeket sem képes elérni? Ellenőrizze a számítógép hálózati kapcsolatát.</li><li>Lehetséges, hogy tűzfal vagy proxy mögött van a számítógépe vagy a helyi hálózata? A helytelen beállítások zavarhatják a webböngészést.</li></ul>\">\n\n<!ENTITY deniedPortAccess.title \"A port biztonsági okok miatt tiltva van\">\n<!ENTITY deniedPortAccess.longDesc \"<p>A kért cím olyan portot adott meg (pl. <q>mozilla.org:80</q> a mozilla.org 80-as portjához), amelyet általában <em>nem</em> szokás webböngészés céljaira használni. A böngésző nem engedélyezi ezt a lekérést az Ön védelme és biztonsága érdekében.</p>\">\n\n<!ENTITY dnsNotFound.title \"Cím nem található\">\n<!ENTITY dnsNotFound.longDesc \"<p>A böngésző nem találja a megadott címhez tartozó kiszolgálót.</p><ul><li>Nem vétett hibát a gép nevének beírásakor? (pl. <q><strong>ww</strong>.mozilla.org</q> a <q><strong>www</strong>.mozilla.org</q> helyett)</li><li>Biztos benne, hogy ez a tartománynév létezik? Lehet, hogy lejárt a regisztrációja.</li><li>Más webhelyeket sem képes elérni? Ellenőrizze a hálózati kapcsolatát és a DNS-kiszolgáló beállításait.</li><li>Lehetséges, hogy tűzfal vagy proxy mögött van a számítógépe vagy a helyi hálózata? A helytelen beállítások zavarhatják a webböngészést.</li></ul>\">\n\n<!ENTITY fileNotFound.title \"Fájl nem található\">\n<!ENTITY fileNotFound.longDesc \"<ul><li>Lehet, hogy a fájlt átnevezték, eltávolították vagy áthelyezték?</li><li>Nincs elgépelés, kis- és nagybetű eltérés stb. a címben?</li><li>Rendelkezik a megfelelő hozzáférési jogokkal a kért fájlhoz?</li></ul>\">\n\n<!ENTITY fileAccessDenied.title \"A fájl elérése megtagadva\">\n<!ENTITY fileAccessDenied.longDesc \"<ul> <li>Lehet hogy törölve lett, át lett helyezve, vagy a fájljogosultságok megakadályozzák a hozzáférést.</li> </ul>\">\n\n<!ENTITY generic.title \"A kérés nem teljesíthető\">\n<!ENTITY generic.longDesc \"<p>Jelenleg nem áll rendelkezésre további információ a problémáról vagy hibáról.</p>\">\n\n<!ENTITY malformedURI.title \"Érvénytelen cím\">\n<!ENTITY malformedURI.longDesc \"<p>A megadott cím formátuma nem felismerhető. Ellenőrizze a címsorba beírtakat, javítsa a hibákat, és próbálja újra.</p>\">\n\n<!ENTITY netInterrupt.title \"Az adatátvitel megszakadt\">\n<!ENTITY netInterrupt.longDesc \"<p>A böngésző sikeresen csatlakozott, de a kapcsolat megszakadt az adatátvitel közben. Próbálja újra később.</p><ul><li>Más webhelyeket sem képes elérni? Ellenőrizze a számítógép hálózati kapcsolatát.</li><li>Továbbra is fennáll a probléma? Kérjen segítséget a rendszergazdától vagy az internetszolgáltatójától.</li></ul>\">\n\n<!ENTITY notCached.title \"A dokumentum lejárt\">\n<!ENTITY notCached.longDesc \"<p>A kért dokumentum nem érhető el a böngésző gyorsítótárában.</p><ul><li>Biztonsági okokból a böngésző nem kéri le automatikusan az érzékeny adatokat tartalmazó dokumentumokat.</li><li>Kattintson a „Próbálja újra” gombra, hogy újra lekérje a dokumentumot a webhelyről.</li></ul>\">\n\n<!ENTITY netOffline.title \"Kapcsolat nélküli mód\">\n<!ENTITY netOffline.longDesc2 \"<p>A böngésző kapcsolat nélküli módban van, ezért nem tud csatlakozni a kért elemhez.</p><ul><li>Csatlakoztatva van a számítógép a hálózathoz?</li><li>Nyomja meg a &quot;Próbálja újra&quot; gombot az online módba váltáshoz és az oldal újratöltéséhez.</li></ul>\">\n\n<!ENTITY contentEncodingError.title \"Tartalomkódolási hiba\">\n<!ENTITY contentEncodingError.longDesc \"<p>A megtekinteni kívánt oldal nem jeleníthető meg, mert érvénytelen vagy nem támogatott tömörítési formátumot használ.</p><ul><li>Lépjen kapcsolatba a webhely üzemeltetőjével, és értesítse a problémáról.</li></ul>\">\n\n<!ENTITY unsafeContentType.title \"Nem biztonságos fájltípus\">\n<!ENTITY unsafeContentType.longDesc \"<ul> <li>Értesítse a webhely tulajdonosait erről a problémáról.</li> </ul>\">\n\n<!ENTITY netReset.title \"Kapcsolat megszakítva\">\n<!ENTITY netReset.longDesc \"<p>A hálózati kapcsolat megszakadt a kapcsolatfelvétel közben. Próbálja újra.</p>\">\n\n<!ENTITY netTimeout.title \"Hálózati időtúllépés\">\n<!ENTITY netTimeout.longDesc \"<p>A kért webhely nem válaszolt a kapcsolatkezdeményezésre, és a böngésző beszüntette a várakozást a válaszra.</p><ul><li>Lehet, hogy a kiszolgáló túl sok lekérést kap, vagy ideiglenesen üzemen kívül van? Próbálja újra később.</li><li>Más webhelyeket sem képes elérni? Ellenőrizze a számítógép hálózati kapcsolatát.</li><li>Lehetséges, hogy tűzfal vagy proxy mögött van a számítógépe vagy a helyi hálózata? A helytelen beállítások zavarhatják a webböngészést.</li><li>Továbbra is fennáll a probléma? Kérjen segítséget a rendszergazdától vagy az internetszolgáltatójától.</li></ul>\">\n\n<!ENTITY unknownProtocolFound.title \"Ismeretlen protokoll\">\n<!ENTITY unknownProtocolFound.longDesc \"<p>A cím meghatározott egy protokollt (pl. <q>wxyz://</q>), amelyet a böngésző nem ismer fel, ezért nem képes megfelelően csatlakozni a webhelyhez.</p><ul><li>Multimédiás vagy más, nem szöveges szolgáltatást szeretne elérni? Nézze meg a webhelyet, milyen extra követelményeket támaszt.</li><li>Bizonyos protokollok harmadik féltől származó szoftverek vagy bővítmények meglétét követelik meg, a böngésző csak ezek megléte esetén ismeri fel az adott protokollt.</li></ul>\">\n\n<!ENTITY proxyConnectFailure.title \"A proxykiszolgáló visszautasította a kapcsolatot\">\n<!ENTITY proxyConnectFailure.longDesc \"<p>A böngésző proxykiszolgáló használatára van beállítva, de a proxy visszautasította a kapcsolatot.</p><ul><li>Jók a böngésző proxybeállításai? Ellenőrizze a beállításokat, és próbálja újra.</li><li>A proxyszolgáltatás engedélyezi a kapcsolatokat erről a hálózatról?</li><li>Továbbra is fennáll a probléma? Kérjen segítséget a rendszergazdától vagy az internetszolgáltatójától.</li></ul>\">\n\n<!ENTITY proxyResolveFailure.title \"Proxykiszolgáló nem található\">\n<!ENTITY proxyResolveFailure.longDesc \"<p>A böngésző proxykiszolgáló használatára van beállítva, de a proxy nem található.</p><ul><li>Jók a böngésző proxybeállításai? Ellenőrizze a beállításokat, és próbálja újra.</li><li>Csatlakoztatva van a számítógép a hálózathoz?</li><li>Továbbra is fennáll a probléma? Kérjen segítséget a rendszergazdától vagy az internetszolgáltatójától.</li></ul>\">\n\n<!ENTITY redirectLoop.title \"Átirányítási hurok\">\n<!ENTITY redirectLoop.longDesc \"<p>A böngésző megszakította a kért elem lekérésére irányuló kísérleteket. A webhely oly módon irányította át a kérést, hogy az soha nem teljesülhet.</p><ul><li>Letiltotta a webhely által megkövetelt sütiket?</li><li><em>MEGJEGYZÉS</em>: Ha a webhely sütijeinek elfogadása nem oldja meg a problémát, valószínűleg a kiszolgáló beállításában van a hiba, nem az Ön számítógépében.</li></ul>\">\n\n<!ENTITY unknownSocketType.title \"Helytelen válasz\">\n<!ENTITY unknownSocketType.longDesc \"<p>A webhely a hálózati kérésre váratlan módon válaszolt, ezért a böngésző nem tudja folytatni a párbeszédet.</p>\">\n\n<!ENTITY nssFailure2.title \"A biztonságos kapcsolat sikertelen\">\n<!ENTITY nssFailure2.longDesc2 \"<p>A megtekinteni kívánt oldal nem jeleníthető meg, mert a kapott adatok hitelessége nem ellenőrizhető.</p><ul><li>Lépjen kapcsolatba a webhely üzemeltetőjével, és értesítse a problémáról.</li></ul>\">\n\n<!ENTITY nssBadCert.title \"A biztonságos kapcsolat sikertelen\">\n<!ENTITY nssBadCert.longDesc2 \"<ul> <li>Ezt okozhatja a kiszolgáló nem megfelelő beállítása, de az is lehet, hogy valaki megpróbál a kiszolgáló nevében fellépni.</li> <li>Ha korábban már sikeresen kapcsolódott ehhez a kiszolgálóhoz, akkor lehet, hogy a hiba csak ideiglenes, és később újra próbálkozhat.</li> </ul>\">\n\n<!ENTITY securityOverride.linkText \"Vagy hozzáadhat egy kivételt…\">\n<!ENTITY securityOverride.warningContent \"<p>Ne adjon hozzá kivételt, ha nem teljesen megbízható internetkapcsolatot használ, vagy ha nem szokta látni ezt a figyelmeztetést ennél a kiszolgálónál.</p><p>Ha még mindig fel akarja venni ezt a webhelyet a kivételek közé, megteheti haladó titkosítási beállítások között.</p>\">\n\n<!ENTITY cspBlocked.title \"Blokkolva a tartalombiztonsági irányelv szerint\">\n<!ENTITY cspBlocked.longDesc \"<p>A böngésző nem engedte meg, hogy az oldalt ezen a módon betöltse, mert az oldal tartalombiztonsági irányelve ezt tiltja.</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"Sérült tartalom hiba\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>A megtekinteni kívánt oldal nem jeleníthető meg, mert az adatátvitel közben hiba történt.</p><ul><li>Lépjen kapcsolatba a webhely üzemeltetőjével, és értesítse a problémáról.</li></ul>\">\n\n<!ENTITY remoteXUL.title \"Távoli XUL\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>Értesítse a webhely tulajdonosait erről a problémáról.</li></ul></p>\">\n\n<!ENTITY inadequateSecurityError.title \"A kapcsolat nem biztonságos\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> olyan biztonsági technológiát használ, amely elavult, és sérülékeny a támadásokkal szemben. Egy támadó könnyen felfedhet olyan információkat, amelyeket biztonságosnak gondol. A weboldal rendszergazdájának ki kell javítania a kiszolgálót, mielőtt meglátogathatja az oldalt.</p><p>Hibakód: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/netErrorApp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- This file exists to allow applications to override one or more messages\n     from netError.dtd; Applications which want to do this should override\n     this file with their own version of netErrorApp.dtd -->\n\n<!-- An example (from Firefox):\n\n<!ENTITY securityOverride.linkText \"Or you can add an exception…\">\n<!ENTITY securityOverride.getMeOutOfHereButton \"Get me out of here!\">\n<!ENTITY securityOverride.exceptionButtonLabel \"Add Exception…\">\n\n<!ENTITY securityOverride.warningContent \"\n<p>You should not add an exception if you are using an internet connection that you do not trust completely or if you are not used to seeing a warning for this server.</p>\n<p>If you still wish to add an exception for this site, you can do so in your advanced encryption settings.</p>\n\n<button id='getMeOutOfHereButton'>&securityOverride.getMeOutOfHereButton;</button>\n<button id='exceptionDialogButton'>&securityOverride.exceptionButtonLabel;</button>\n\">\n\n-->\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/notification.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeNotification.tooltip \"Üzenet bezárása\">\n\n<!ENTITY checkForUpdates \"Frissítések keresése…\">\n\n<!ENTITY learnMore \"További tudnivalók…\">\n\n<!ENTITY defaultButton.label \"OK!\">\n<!ENTITY defaultButton.accesskey \"O\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/nsWebBrowserPersist.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadError=%S nem menthető, mert a forrásfájlt nem lehet olvasni.\\n\\nPróbálja később, vagy lépjen kapcsolatba a kiszolgáló rendszergazdájával.\nwriteError=%S nem menthető, mert ismeretlen hiba történt.\\n\\nPróbálja máshová menteni.\nlaunchError=%S nem nyitható meg, mert ismeretlen hiba történt.\\n\\nPróbálja először lemezre menteni, majd onnan megnyitni.\ndiskFull=Nincs elég hely a lemezen a(z) %S mentéséhez.\\n\\nTörölje a felesleges fájlokat a lemezről, és próbálja újra, vagy próbálja más helyre menteni.\nreadOnly=%S nem menthető, mert a lemez vagy a fájl írásvédett.\\n\\nEngedélyezze az írást a lemezre, és próbálja újra, vagy próbálja más helyre menteni.\naccessError=%S nem menthető, mert a mappa tartalmát Ön nem változtathatja meg.\\n\\nVáltoztassa meg a mappa tulajdonságait, vagy próbálja más helyre menteni.\nSDAccessErrorCardReadOnly=Nem tölthető le a fájl, mert az SD kártya használatban van.\nSDAccessErrorCardMissing=Nem tölthető le a fájl, mert az SD kártya hiányzik.\nhelperAppNotFound=%S nem nyitható meg, mert a hozzárendelt segédalkalmazás nem létezik. Változtassa meg a hozzárendelést a beállításoknál.\nnoMemory=Nincs elég memória a kért művelet befejezéséhez.\\n\\nLépjen ki néhány alkalmazásból, és próbálja újra.\ntitle=%S letöltése\nfileAlreadyExistsError=%S nem menthető, mert már létezik fájl ugyanazon a néven, mint a '_files' könyvtár.\\n\\nPróbálja máshová menteni.\nfileNameTooLongError=%S nem menthető, mert a fájlnév túl hosszú.\\n\\nPróbálja meg menteni rövidebb névvel.\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/plugins.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (plugins.properties):\n#    Those strings are inserted into an HTML page, so all HTML characters\n#    have to be escaped in a way that they show up correctly in HTML!\n\ntitle_label=A bővítményekről\ninstalledplugins_label=Telepített bővítmények\nnopluginsareinstalled_label=Nincsenek telepített bővítmények\nfindpluginupdates_label=Frissítések beszerzése a telepített bővítményekhez innen:\nfile_label=Fájl:\npath_label=Útvonal:\nversion_label=Verzió:\nstate_label=Állapot:\nstate_enabled=Engedélyezve\nstate_disabled=Tiltva\nmimetype_label=MIME-típus\ndescription_label=Leírás\nsuffixes_label=Kiterjesztés\nlearn_more_label=További tudnivalók\n\ndeprecation_description=Hiányzik valami? Néhány bővítményt már nem támogatott.\ndeprecation_learn_more=További tudnivalók\n\n# GMP Plugins\ngmp_license_info=Licencinformációk\ngmp_privacy_info=Adatvédelmi információk\n\nopenH264_name=OpenH264 videokodek a Cisco Systems, Inc.-től\nopenH264_description2=Ezt a bővítményt a Mozilla automatikusan telepítette a WebRTC specifikációnak való megfelelés érdekében, és a WebRTC hívások lehetővé tételéhez olyan eszközökkel, amelyek a H.264 videokodeket igénylik. Keresse fel a http://www.openh264.org/ oldalt a megvalósítással kapcsolatos további tudnivalókért.\n\ncdm_description=Védett webes videók lejátszása.\n\nwidevine_description=Widevine tartalom-visszafejtő modul a Google Inc.-től\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  windowClose.key                         \"w\">\n<!ENTITY  preferencesDefaultTitleMac.title        \"Beállítások\">\n<!ENTITY  preferencesDefaultTitleWin.title        \"Beállítások\">\n<!ENTITY  preferencesCloseButton.label            \"Bezárás\">\n<!ENTITY  preferencesCloseButton.accesskey        \"B\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/printPageSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- extracted from printjoboptions.xul -->\n\n\n<!ENTITY printSetup.title    \"Oldalbeállítás\">\n\n<!ENTITY basic.tab           \"Formátum és beállítások\">\n\n<!ENTITY formatGroup.label   \"Formátum\">\n\n<!ENTITY orientation.label   \"Tájolás:\">\n<!ENTITY portrait.label      \"Álló\">\n<!ENTITY portrait.accesskey  \"l\">\n<!ENTITY landscape.label     \"Fekvő\">\n<!ENTITY landscape.accesskey \"F\">\n\n<!ENTITY scale.label         \"Méret:\">\n<!ENTITY scale.accesskey     \"M\">\n<!ENTITY scalePercent        \"&#037;\">\n\n<!ENTITY shrinkToFit.label   \"Igazítás a lap szélességéhez\">\n<!ENTITY shrinkToFit.accesskey \"I\">\n\n<!ENTITY optionsGroup.label  \"Beállítások\">\n\n<!ENTITY printBG.label       \"Háttér nyomtatása (szín és képek)\">\n<!ENTITY printBG.accesskey   \"H\">\n\n<!ENTITY advanced.tab        \"Margó, élőfej és élőláb\">\n\n<!ENTITY marginGroup.label   \"Margó (#1)\">\n<!ENTITY marginUnits.inches  \"hüvelyk\">\n<!ENTITY marginUnits.metric  \"milliméter\">\n<!ENTITY marginTop.label     \"Fent:\">\n<!ENTITY marginTop.accesskey \"F\">\n<!ENTITY marginBottom.label  \"Lent:\">\n<!ENTITY marginBottom.accesskey \"L\">\n<!ENTITY marginLeft.label    \"Balra:\">\n<!ENTITY marginLeft.accesskey \"B\">\n<!ENTITY marginRight.label   \"Jobbra:\">\n<!ENTITY marginRight.accesskey \"J\">\n\n<!ENTITY headerFooter.label  \"Élőfej és élőláb\">\n\n<!ENTITY hfLeft.label        \"Balra:\">\n<!ENTITY hfCenter.label      \"Középre:\">\n<!ENTITY hfRight.label       \"Jobbra:\">\n<!ENTITY headerLeft.tip      \"Bal élőfej\">\n<!ENTITY headerCenter.tip    \"Középső élőfej\">\n<!ENTITY headerRight.tip     \"Jobb élőfej\">\n<!ENTITY footerLeft.tip      \"Bal élőláb\">\n<!ENTITY footerCenter.tip    \"Középső élőláb\">\n<!ENTITY footerRight.tip     \"Jobb élőláb\">\n\n<!ENTITY hfTitle             \"Cím\">\n<!ENTITY hfURL               \"URL\">\n<!ENTITY hfDateAndTime       \"Dátum/idő\">\n<!ENTITY hfPage              \"#. oldal\">\n<!ENTITY hfPageAndTotal      \"# / # oldal\">\n<!ENTITY hfBlank             \"--üres--\">\n<!ENTITY hfCustom            \"Egyéni…\">\n\n<!ENTITY customPrompt.title  \"Egyéni…\">\n<!ENTITY customPrompt.prompt \"Adja meg az egyéni élőfej- vagy élőlábszöveget\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/printPreview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY print.label          \"Nyomtatás…\">\n<!ENTITY print.accesskey      \"N\">\n<!ENTITY pageSetup.label      \"Oldalbeállítás…\">\n<!ENTITY pageSetup.accesskey  \"O\">\n<!ENTITY page.label           \"Oldal:\">\n<!ENTITY page.accesskey       \"l\">\n<!ENTITY of.label             \"/\">\n<!ENTITY scale.label          \"Méret:\">\n<!ENTITY scale.accesskey      \"M\">\n<!ENTITY portrait.label       \"Álló\">\n<!ENTITY portrait.accesskey   \"l\">\n<!ENTITY landscape.label      \"Fekvő\">\n<!ENTITY landscape.accesskey  \"F\">\n<!ENTITY close.label          \"Bezárás\">\n<!ENTITY close.accesskey      \"B\">\n<!ENTITY p30.label            \"30&#037;\">\n<!ENTITY p40.label            \"40&#037;\">\n<!ENTITY p50.label            \"50&#037;\">\n<!ENTITY p60.label            \"60&#037;\">\n<!ENTITY p70.label            \"70&#037;\">\n<!ENTITY p80.label            \"80&#037;\">\n<!ENTITY p90.label            \"90&#037;\">\n<!ENTITY p100.label           \"100&#037;\">\n<!ENTITY p125.label           \"125&#037;\">\n<!ENTITY p150.label           \"150&#037;\">\n<!ENTITY p175.label           \"175&#037;\">\n<!ENTITY p200.label           \"200&#037;\">\n<!ENTITY Custom.label         \"Egyéni…\">\n<!ENTITY ShrinkToFit.label    \"Helykitöltés\">\n<!ENTITY customPrompt.title   \"Egyéni méretezés…\">\n<!ENTITY simplifyPage.label   \"Oldal egyszerűsítése\">\n<!ENTITY simplifyPage.accesskey \"e\">\n<!ENTITY simplifyPage.enabled.tooltip  \"Elrendezés módosítása az egyszerűbb olvasáshoz\">\n<!ENTITY simplifyPage.disabled.tooltip \"Ez az oldal nem egyszerűsíthető automatikusan\">\n\n<!ENTITY homearrow.tooltip    \"Első oldal\">\n<!ENTITY endarrow.tooltip     \"Utolsó oldal\">\n<!ENTITY nextarrow.tooltip    \"Következő oldal\">\n<!ENTITY previousarrow.tooltip \"Előző oldal\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/printPreviewProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!--LOCALIZATION NOTE printPreviewProgress.dtd Main UI for Print Preview Progress Dialog -->\n\n<!ENTITY printWindow.title \"Nyomtatási kép\"> \n<!ENTITY title   \"Cím:\"> \n<!ENTITY preparing \"Előkészítés…\">\n<!ENTITY progress \"Folyamat:\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/printProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!--LOCALIZATION NOTE printProgress.dtd Main UI for Print Progress Dialog -->\n\n<!ENTITY printWindow.title \"Nyomtatás\"> \n<!ENTITY title    \"Cím:\"> \n<!ENTITY progress \"Folyamat:\">\n<!ENTITY preparing \"Előkészítés…\">\n<!ENTITY printComplete \"A nyomtatás kész.\">\n\n<!ENTITY dialogCancel.label \"Mégse\"> \n<!ENTITY dialogClose.label \"Bezárás\">\n<!-- LOCALIZATION NOTE (percentPrint):\n\n    This string is used to format the text to the right of the progress\n    meter.\n\n    #1 will be replaced by the percentage of the file that has been saved -->\n\n<!ENTITY percentPrint \"#1&#037;\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/printdialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- extracted from printdialog.xul -->\n\n\n<!ENTITY printButton.label \"Nyomtatás\">\n\n<!ENTITY printDialog.title \"Nyomtatás\">\n\n<!ENTITY fpDialog.title \"Fájl mentése\">\n\n<!ENTITY fileCheck.label \"Nyomtatás fájlba\">\n<!ENTITY fileCheck.accesskey \"f\">\n<!ENTITY propertiesButton.label \"Tulajdonságok…\">\n<!ENTITY propertiesButton.accesskey \"T\">\n<!ENTITY descText.label \"Nyomtató leírása:\">\n<!ENTITY printer.label \"Nyomtató\">\n<!ENTITY printerInput.label \"Nyomtató neve:\">\n<!ENTITY printerInput.accesskey \"N\">\n\n<!ENTITY printrangeGroup.label \"Nyomtatási tartomány\">\n<!ENTITY allpagesRadio.label \"Minden oldal\">\n<!ENTITY allpagesRadio.accesskey \"M\">\n<!ENTITY rangeRadio.label  \"Adott oldalak\">\n<!ENTITY rangeRadio.accesskey  \"A\">\n<!ENTITY frompageInput.label  \"ettől:\">\n<!ENTITY frompageInput.accesskey  \"e\">\n<!ENTITY topageInput.label  \"eddig:\">\n<!ENTITY topageInput.accesskey  \"d\">\n<!ENTITY selectionRadio.label \"Kijelölés\">\n<!ENTITY selectionRadio.accesskey \"K\">\n\n<!ENTITY copies.label \"Példányok\">\n<!ENTITY numCopies.label \"Példányszám:\">\n<!ENTITY numCopies.accesskey \"P\">\n\n<!ENTITY printframeGroup.label \"Keretek nyomtatása\">\n<!ENTITY aslaidoutRadio.label \"Ahogy a képernyőn elhelyezkednek\">\n<!ENTITY aslaidoutRadio.accesskey \"A\">\n<!ENTITY selectedframeRadio.label  \"A kijelölt keretet\">\n<!ENTITY selectedframeRadio.accesskey  \"r\">\n<!ENTITY eachframesepRadio.label  \"Minden keretet külön\">\n<!ENTITY eachframesepRadio.accesskey  \"i\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/printdialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# These strings are used in the native GTK, Mac and Windows print dialogs.\n\n# GTK titles:\nprintTitleGTK=Nyomtatás\noptionsTabLabelGTK=Beállítások\nprintFramesTitleGTK=Keretek nyomtatása\n\n# Mac titles:\noptionsTitleMac=Beállítások:\nappearanceTitleMac=Megjelenés:\nframesTitleMac=Keretek:\npageHeadersTitleMac=Oldal élőfeje:\npageFootersTitleMac=Oldal élőlába:\n\n# Windows titles:\noptionsTitleWindows=Beállítások\nprintFramesTitleWindows=Keretek nyomtatása\n\n# TRANSLATOR NOTE: For radio button labels and check button labels, an underscore _\n# before a character will turn that character into an accesskey in the GTK dialog.\n# e.g. \"_As laid out\" will make A the accesskey.\n# In the Windows labels, use an ampersand (&).\n# On Mac, underscores will be stripped.\n\nasLaidOut=_Ahogy a képernyőn elhelyezkednek\nasLaidOutWindows=&Ahogy a képernyőn elhelyezkednek\nselectedFrame=A _kijelölt keret\nselectedFrameWindows=A &kijelölt keretet\nseparateFrames=Minden keret külön _oldalon\nseparateFramesWindows=&Minden keretet külön\nshrinkToFit=_Igazítás a lap szélességéhez\nselectionOnly=Csak a _kijelölés nyomtatása\nprintBGOptions=Háttér nyomtatása\nprintBGColors=Háttér_színek nyomtatása\nprintBGImages=Háttér_képek nyomtatása\nheaderFooter=Élőfej és élőláb\nleft=Baloldalt\ncenter=Középen\nright=Jobboldalt\nheaderFooterBlank=--üres--\nheaderFooterTitle=Cím\nheaderFooterURL=URL\nheaderFooterDate=Dátum/idő\nheaderFooterPage=#. oldal\nheaderFooterPageTotal=#. / # oldal\nheaderFooterCustom=Egyéni…\ncustomHeaderFooterPrompt=Adja meg az egyéni élőfej- vagy élőlábszöveget\n\n# These are for the summary view in the Mac dialog:\nsummaryFramesTitle=Keretek nyomtatása\nsummarySelectionOnlyTitle=Kijelölés nyomtatása\nsummaryShrinkToFitTitle=Helykitöltés\nsummaryPrintBGColorsTitle=Háttérszín nyomtatása\nsummaryPrintBGImagesTitle=Háttérkép nyomtatása\nsummaryHeaderTitle=Oldal élőfeje\nsummaryFooterTitle=Oldal élőlába\nsummaryNAValue=Nincs\nsummaryOnValue=Be\nsummaryOffValue=Ki\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/printing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Page number formatting\n## @page_number The current page number\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\npagenumber=%1$d\n\n# Page number formatting\n## @page_number The current page number\n## @page_total The total number of pages\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\n# the second %ld will receive the total number of pages\npageofpages=%1$d / %2$d\n\nnoprinter=Nincs nyomtató telepítve.\nPrintToFile=Nyomtatás fájlba\nnoPrintFilename.title=A fájlnév hibás\nnoPrintFilename.alert=A fájlba nyomtatást választotta és nem írt fájlnevet!\nfileConfirm.exists=%S már létezik.\\nFelülírja?\nprint_error_dialog_title=Nyomtatóhiba\nprintpreview_error_dialog_title=Nyomtatási kép előnézeti hiba\n\n# Printing error messages.\n#LOCALIZATION NOTE: Some of these messages come in pairs, one\n# for printing and one for print previewing.  You can remove that\n# distinction in your language by removing the entity with the _PP\n# suffix; then the entity without a suffix will be used for both.\n# You can also add that distinction to any of the messages that don't\n# already have it by adding a new entity with a _PP suffix.\n#\n# For instance, if you delete PERR_GFX_PRINTER_DOC_IS_BUSY_PP, then\n# the PERR_GFX_PRINTER_DOC_IS_BUSY message will be used for that error\n# condition when print previewing as well as when printing.  If you\n# add PERR_FAILURE_PP, then PERR_FAILURE will only be used when\n# printing, and PERR_FAILURE_PP will be used under the same conditions\n# when print previewing.\n#\nPERR_FAILURE=Hiba történt nyomtatás közben.\n\nPERR_ABORT=A nyomtatási feladat megszakítva.\nPERR_NOT_AVAILABLE=Néhány nyomtatási funkció jelenleg nem érhető el.\nPERR_NOT_IMPLEMENTED=Néhány nyomtatási funkció még nem elérhető.\nPERR_OUT_OF_MEMORY=Nincs elég szabad memória a nyomtatáshoz.\nPERR_UNEXPECTED=Nyomtatáskor váratlan probléma lépett fel.\n\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE=Nincs nyomtató telepítve.\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE_PP=Nem érhető el nyomtató, a nyomtatási kép nem jeleníthető meg.\nPERR_GFX_PRINTER_NAME_NOT_FOUND=A kijelölt nyomtató nem található.\nPERR_GFX_PRINTER_COULD_NOT_OPEN_FILE=Nem nyitható meg a kimeneti fájl a fájlba nyomtatáshoz.\nPERR_GFX_PRINTER_STARTDOC=A nyomtatás meghiúsult a nyomtatási feladat indításakor.\nPERR_GFX_PRINTER_ENDDOC=A nyomtatás meghiúsult a nyomtatási feladat befejezésekor.\nPERR_GFX_PRINTER_STARTPAGE=A nyomtatás meghiúsult az új oldal kezdésekor.\nPERR_GFX_PRINTER_DOC_IS_BUSY=A dokumentum még nem nyomtatható, betöltése folyamatban.\nPERR_GFX_PRINTER_DOC_IS_BUSY_PP=A dokumentum nyomtatási képe még nem jeleníthető meg, betöltése folyamatban.\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/printjoboptions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- extracted from printjoboptions.xul -->\n\n\n<!ENTITY printJobOptions.title \"Nyomtató tulajdonságai\">\n\n<!ENTITY paperInput.label \"Papírméret:\">\n<!ENTITY paperInput.accesskey \"P\">\n\n<!ENTITY jobTitleInput.label \"Feladat neve:\">\n<!ENTITY jobTitleInput.accesskey \"v\">\n\n<!ENTITY colorGroup.label \"Szín:\">\n<!ENTITY grayRadio.label \"Szürkeárnyalatos\">\n<!ENTITY grayRadio.accesskey \"S\">\n<!ENTITY colorRadio.label \"Színes\">\n<!ENTITY colorRadio.accesskey \"z\">\n\n<!ENTITY edgeMarginInput.label \"Helyköz a papír szélétől a margóig\">\n<!ENTITY topInput.label \"Fent:\">\n<!ENTITY topInput.accesskey \"F\">\n<!ENTITY bottomInput.label \"Lent:\">\n<!ENTITY bottomInput.accesskey \"L\">\n<!ENTITY leftInput.label \"Balra:\">\n<!ENTITY leftInput.accesskey \"B\">\n<!ENTITY rightInput.label \"Jobbra:\">\n<!ENTITY rightInput.accesskey \"J\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/regionNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nad=\tAndorra\nae=\tEgyesült Arab Emírségek\naf=\tAfganisztán\nag=\tAntigua és Barbuda\nai=\tAnguilla\nal=\tAlbánia\nam=\tÖrményország\nao=\tAngola\naq=\tAntarktisz\nar=\tArgentína\nas=\tAmerikai Szamoa\nat=\tAusztria\nau=\tAusztrália\naw=\tAruba\naz=\tAzerbajdzsán\nba=\tBosznia-Hercegovina\nbb=\tBarbados\nbd=\tBanglades\nbe=\tBelgium\nbf=\tBurkina Faso\nbg=\tBulgária\nbh=\tBahrein\nbi=\tBurundi\nbj=\tBenin\nbl=\tSaint Barthélemy\nbm=\tBermuda\nbn=\tBrunei\nbo=\tBolívia\nbq=\tBonaire, Saint Eustasius és Saba\nbr=\tBrazília\nbs=\tBahamák\nbt=\tBhután\nbv=\tBouvet-sziget\nbw=\tBotswana\nby=\tFehéroroszország\nbz=\tBelize\nca=\tKanada\ncc=\tCocos- (Keeling) szigetek\ncd=\tKongó (Kinshasa)\ncf=\tKözép-Afrikai Köztársaság\ncg=\tKongó (Brazzaville)\nch=\tSvájc\nci=\tElefántcsontpart\nck=\tCook-szigetek\ncl=\tChile\ncm=\tKamerun\ncn=\tKína\nco=\tKolumbia\ncp=\tClipperton sziget\ncr=\tCosta Rica\ncu=\tKuba\ncv=\tZöldfoki-szigetek\ncw=\tCuraçao\ncx=\tKarácsony-szigetek\ncy=\tCiprus\ncz=\tCseh Köztársaság\nde=\tNémetország\ndg=\tDiego Garcia\ndj=\tDzsibuti\ndk=\tDánia\ndm=\tDominikai Közösség\ndo=\tDominikai Köztársaság\ndz=\tAlgéria\nec=\tEcuador\nee=\tÉsztország\neg=\tEgyiptom\neh=\tNyugat-Szahara\ner=\tEritrea\nes=\tSpanyolország\net=\tEtiópia\nfi=\tFinnország\nfj=\tFidzsi-szigetek\nfk=\tFalkland-szigetek\nfm=\tMikronézia, Államszövetség\nfo=\tFeröer-szigetek\nfr=\tFranciaország\nga=\tGabon\ngb=\tEgyesült Királyság\ngd=\tGrenada\nge=\tGrúzia\ngf=\tFrancia Guiana\ngg=\tGuernsey\ngh=\tGhána\ngi=\tGibraltár\ngl=\tGrönland\ngm=\tGambia\ngn=\tGuinea\ngp=\tGuadeloupe\ngq=\tEgyenlítői Guinea\ngr=\tGörögország\ngs=\tDél-Georgia és Déli Sandwich-szigetek\ngt=\tGuatemala\ngu=\tGuam\ngw=\tGuinea-Bissau\ngy=\tGuyana\nhk=\tHong Kong\nhm=\tHeard-sziget és McDonald-szigetek\nhn=\tHonduras\nhr=\tHorvátország\nht=\tHaiti\nhu=\tMagyarország\nid=\tIndonézia\nie=\tÍrország\nil=\tIzrael\nim=\tMan szigete\nin=\tIndia\nio=\tBritindiai óceáni terület\niq=\tIrak\nir=\tIrán\nis=\tIzland\nit=\tOlaszország\nje=\tJersey\njm=\tJamaica\njo=\tJordánia\njp=\tJapán\nke=\tKenya\nkg=\tKirgizisztán\nkh=\tKambodzsa\nki=\tKiribati\nkm=\tComoro-szigetek\nkn=\tSaint Kitts és Nevis\nkp=\tÉszak-Korea\nkr=\tDél-Korea\nkw=\tKuvait\nky=\tKajmán-szigetek\nkz=\tKazahsztán\nla=\tLaosz\nlb=\tLibanon\nlc=\tSaint Lucia\nli=\tLiechtenstein\nlk=\tSri Lanka\nlr=\tLiberia\nls=\tLesotho\nlt=\tLitvánia\nlu=\tLuxemburg\nlv=\tLettország\nly=\tLíbia\nma=\tMarokkó\nmc=\tMonaco\nmd=\tMoldova\nme=\tMontenegró\nmf=\tSaint Martin\nmg=\tMadagaszkár\nmh=\tMarshall-szigetek\nmk=\tMacedónia\nml=\tMali\nmm=\tMyanmar\nmn=\tMongólia\nmo=\tMakaó\nmp=\tÉszaki Mariana-szigetek\nmq=\tMartinique\nmr=\tMauritánia\nms=\tMontserrat\nmt=\tMálta\nmu=\tMauritius\nmv=\tMaldív-szigetek\nmw=\tMalawi\nmx=\tMexikó\nmy=\tMalajzia\nmz=\tMozambik\nna=\tNamíbia\nnc=\tÚj-Kaledónia\nne=\tNiger\nnf=\tNorfolk-sziget\nng=\tNigéria\nni=\tNicaragua\nnl=\tHollandia\nno=\tNorvégia\nnp=\tNepál\nnr=\tnauru\nnu=\tNiue\nnz=\tÚj-Zéland\nom=\tOmán\npa=\tPanama\npe=\tPeru\npf=\tFrancia Polinézia\npg=\tPápua Új-Guinea\nph=\tFülöp-szigetek\npk=\tPakisztán\npl=\tLengyelország\npm=\tSaint Pierre és Miquelon\npn=\tPitcairn-szigetek\npr=\tPuerto Rico\npt=\tPortugália\npw=\tPalau\npy=\tParaguay\nqa=\tKatar\nqm=\tMidway-atoll\nqs=\tBassas da India\nqu=\tJuan de Nova sziget\nqw=\tWake-sziget\nqx=\tGlorioso-szigetek\nqz=\tAkrotíri\nre=\tReunion\nro=\tRománia\nrs=\tSzerbia\nru=\tOroszország\nrw=\tRuanda\nsa=\tSzaúd-Arábia\nsb=\tSalamon-szigetek\nsc=\tSeychell-szigetek\nsd=\tSzudán\nse=\tSvédország\nsg=\tSzingapúr\nsh=\tSzent Ilona, Ascension és Tristan da Cunha\nsi=\tSzlovénia\nsk=\tSzlovákia\nsl=\tSierra Leone\nsm=\tSan Marino\nsn=\tSzenegál\nso=\tSzomália\nsr=\tSuriname\nss=\tDél Szudán\nst=\tSao Tome és Principe\nsv=\tEl Salvador\nsx=\tSaint Martin\nsy=\tSzíria\nsz=\tSzváziföld\ntc=\tTurks és Caicos-szigetek\ntd=\tCsád\ntf=\tFrancia déli és antarktiszi területek\ntg=\tTogo\nth=\tThaiföld\ntj=\tTádzsikisztán\ntk=\tTokelau\ntl=\tTimor-Leste\ntm=\tTürkmenisztán\ntn=\tTunézia\nto=\tTonga\ntr=\tTörökország\ntt=\tTrinidad és Tobago\ntv=\tTuvalu\ntw=\tTajvan\ntz=\tTanzánia\nua=\tUkrajna\nug=\tUganda\nus=\tEgyesült Államok\nuy=\tUruguay\nuz=\tÜzbegisztán\nva=\tVatikánváros\nvc=\tSaint Vincent és Grenadine-szigetek\nve=\tVenezuela\nvg=\tVirgin-szigetek (brit)\nvi=\tVirgin-szigetek (USA)\nvn=\tVietnam\nvu=\tVanuatu\nwf=\tWallis és Futuna\nws=\tSzamoa\nxa=\tAshmore és Cartier szigetek\nxb=\tBaker-sziget\nxc=\tKorall-tengeri szigetek\nxd=\tDekélia\nxe=\tEurópa-sziget\nxg=\tGázai övezet\nxh=\tHowland-sziget\nxj=\tJan Mayen-sziget\nxk=\tKoszovó\nxl=\tPalmyra-atoll\nxm=\tKingman-zátony\nxp=\tParacel-szigetek\nxq=\tJarvis-sziget\nxr=\tSvalbard\nxs=\tSpratly-szigetek\nxt=\tTromelin-sziget\nxu=\tJohnston atoll\nxv=\tNavassa-sziget\nxw=\tNyugati part\nye=\tJemen\nyt=\tMayotte\nza=\tDél-Afrikai Köztársaság\nzm=\tZambia\nzw=\tZimbabwe\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/resetProfile.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!ENTITY refreshProfile.dialog.title         \"&brandShortName; felfrissítése\">\n<!ENTITY refreshProfile.dialog.description1  \"Kezdjen tiszta lappal a hibák elhárítása és a teljesítmény helyreállítása érdekében.\">\n<!ENTITY refreshProfile.dialog.description2  \"Ennek hatására:\">\n<!ENTITY refreshProfile.dialog.items.label1  \"A kiegészítők és minden személyre szabás törlésre kerül\">\n<!ENTITY refreshProfile.dialog.items.label2  \"A böngésző beállításai az alapértékre állnak vissza\">\n<!ENTITY refreshProfile.dialog.button.label  \"&brandShortName; felfrissítése\">\n\n<!ENTITY refreshProfile.title                \"Tuningolja a &brandShortName;ot\">\n<!ENTITY refreshProfile.button.label         \"&brandShortName; felfrissítése…\">\n\n<!ENTITY refreshProfile.cleaning.description \"Majdnem kész…\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/resetProfile.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These strings are used for profile reset.\n\n# LOCALIZATION NOTE (resetUnusedProfile.message): %S is brandShortName.\nresetUnusedProfile.message=Úgy tűnik, a %S nem lett elindítva egy ideje. Szeretné kitakarítani a friss, újszerű élmény érdekében? Egyébként pedig üdvözöljük újra!\n# LOCALIZATION NOTE (resetUninstalled.message): %S is brandShortName.\nresetUninstalled.message=Úgy tűnik, újratelepítette a %Sot. Szeretné kitakarítani, hogy friss, újszerű állapotba kerüljön?\n\n# LOCALIZATION NOTE (refreshProfile.resetButton.label): %S is brandShortName.\nrefreshProfile.resetButton.label=%S frissítése…\nrefreshProfile.resetButton.accesskey=f\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/search/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddEngineConfirmTitle=Keresőszolgáltatás hozzáadása\naddEngineConfirmation=Hozzáadja a következőt a keresősávon levő keresők listájához: %S\\n\\nForrás: %S\naddEngineAsCurrentText=&Legyen ez az alap keresőszolgáltatás\naddEngineAddButtonLabel=Hozzáadás\n\nerror_loading_engine_title=Letöltési hiba\n# LOCALIZATION NOTE (error_loading_engine_msg2): %1$S = brandShortName, %2$S = location\nerror_loading_engine_msg2=A %S nem tudta letölteni a keresőbővítményt innen:\\n%S\nerror_duplicate_engine_msg=A %S nem tudja telepíteni a keresőszolgáltatást „%S” helyről, mert ilyen nevű keresőszolgáltatás már van.\n\nerror_invalid_engine_title=Telepítési hiba\n# LOCALIZATION NOTE (error_invalid_engine_msg2): %1$S = brandShortName, %2$S = location (url)\n\nsuggestion_label=Javaslatok\n\n# LOCALIZATION NOTE (error_invalid_engine_msg2): %1$S = brandShortName, %2$S = location (url)\nerror_invalid_engine_msg2=%1$S could not install the search engine from: %2$S\nerror_invalid_format_title=Invalid Format\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/security/caps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\nCheckLoadURIError = Biztonsági hiba: %S helyen lévő tartalom nem töltheti be vagy hivatkozhatja %S-t.\nCheckSameOriginError = Biztonsági hiba: %S helyen lévő tartalom nem tölthet be adatokat %S helyről.\nExternalDataError = Biztonsági hiba: A tartalom itt: %S megpróbálta betölteni ezt: %S, de nem tölthet be külső adatokat, ha képként használják.\n\n# LOCALIZATION NOTE (GetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nGetPropertyDeniedOrigins = Engedély megtagadva a(z) <%1$S> számára, hogy megszerezze a(z) %2$S.%3$S tulajdonságot ettől: <%4$S>.\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomain = Engedély megtagadva a(z) <%1$S> számára (document.domain=<%5$S>), hogy megszerezze a(z) %2$S.%3$S tulajdonságot ettől: <%4$S> (document.domain nincs beállítva).\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsObjectDomain = Engedély megtagadva a(z) <%1$S> számára (document.domain nincs beállítva), hogy megszerezze a(z) %2$S.%3$S tulajdonságot ettől: <%4$S> (document.domain=<%5$S>).\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomainObjectDomain = Engedély megtagadva a(z) <%1$S> számára (document.domain=<%5$S>), ho gy megszerezze a(z) %2$S.%3$S tulajdonságot ettől: <%4$S> (document.domain=<%6$S>).\n\n# LOCALIZATION NOTE (SetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nSetPropertyDeniedOrigins = Engedély megtagadva a(z) <%1$S> számára, hogy beállítsa a(z) %2$S.%3$S tulajdonságot ezen: <%4$S>.\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomain = Engedély megtagadva a(z) <%1$S> számára (document.domain=<%5$S>), hogy beállítsa a(z) %2$S.%3$S tulajdonságot ezen: <%4$S> (document.domain nincs beállítva).\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsObjectDomain = Engedély megtagadva a(z) <%1$S> számára (document.domain nincs beállítva), hogy beállítsa a(z) %2$S.%3$S tulajdonságot ezen: <%4$S> (document.domain=<%5$S>).\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomainObjectDomain = Engedély megtagadva a(z) <%1$S> számára (document.domain=<%5$S>), hogy beállítsa a(z) %2$S.%3$S tulajdonságot ezen: <%4$S> (document.domain=<%6$S>).\n\n# LOCALIZATION NOTE (CallMethodDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nCallMethodDeniedOrigins = Engedély megtagadva a(z) <%1$S> számára, hogy meghívja a(z) %2$S.%3$S metódust ezen: <%4$S>.\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomain = Engedély megtagadva a(z) <%1$S> számára (document.domain=<%5$S>), hogy meghívja a(z) %2$S.%3$S metódust ezen: <%4$S> (document.domain nincs beállítva).\n# LOCALIZATION NOTE (CallMethodDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsObjectDomain = Engedély megtagadva a(z) <%1$S> számára (document.domain nincs beállítva), hogy meghívja a(z) %2$S.%3$S metódust ezen: <%4$S> (document.domain=<%5$S>).\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomainObjectDomain = Engedély megtagadva a(z) <%1$S> számára(document.domain=<%5$S>), hogy meghívja a(z) %2$S.%3$S metódust ezen: <%4$S> (document.domain=<%6$S>).\n\nGetPropertyDeniedOriginsOnlySubject = Engedély megtagadva a(z) <%S> számára, hogy megszerezze a(z) %S.%S tulajdonságot\nSetPropertyDeniedOriginsOnlySubject = Engedély megtagadva a(z) <%S> számára, hogy beállítsa a(z) %S.%S tulajdonságot\nCallMethodDeniedOriginsOnlySubject = Engedély megtagadva a(z) <%S> számára, hogy to meghívja a(z) %S.%S metódust\nCreateWrapperDenied = Engedély megtagadva a(z) %S osztályba tartozó objektum burkolójának elkészítéséhez\nCreateWrapperDeniedForOrigin = Engedély megtagadva a(z) <%2$S> számára, hogy létrehozza a(z) %1$S osztályba tartozó objektum burkolóját\nProtocolFlagError = Figyelmeztetés: a(z) „%S” protokollkezelője nem hirdet meg biztonsági házirendet. Bár az ilyen protokollok betöltése egyelőre még lehetséges, ez érvénytelenített. Lásd a dokumentációt az nsIProtocolHandler.idl-ben.\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/security/csp.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# CSP Warnings:\n# LOCALIZATION NOTE (CSPViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPViolation = Az oldal beállításai blokkolták egy erőforrás betöltését: %1$S\n# LOCALIZATION NOTE (CSPViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPViolationWithURI = Az oldal beállításai blokkolták egy erőforrás betöltését itt: %2$S („%1$S”).\n# LOCALIZATION NOTE (CSPROViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPROViolation = Direktívasértés történt egy csak jelentés CSP házirendhez („%1$S”). A viselkedés engedélyezett, és CSP jelentés került elküldésre.\n# LOCALIZATION NOTE (CSPROViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPROViolationWithURI = Az oldal beállításai egy erőforrás betöltését figyelték meg itt: %2$S („%1$S”). Egy CSP jelentés kerül elküldésre.\n# LOCALIZATION NOTE (triedToSendReport):\n# %1$S is the URI we attempted to send a report to.\ntriedToSendReport = Kísérlet jelentés küldésére érvénytelen URI-címre: „%1$S”\n# LOCALIZATION NOTE (couldNotParseReportURI):\n# %1$S is the report URI that could not be parsed\ncouldNotParseReportURI = nem lehet feldolgozni a jelentés URI-címét: %1$S\n# LOCALIZATION NOTE (couldNotProcessUnknownDirective):\n# %1$S is the unknown directive\ncouldNotProcessUnknownDirective = Nem lehet feldolgozni az ismeretlen „%1$S” direktívát\n# LOCALIZATION NOTE (ignoringUnknownOption):\n# %1$S is the option that could not be understood\nignoringUnknownOption = Ismeretlen beállítás (%1$S) mellőzése\n# LOCALIZATION NOTE (ignoringDuplicateSrc):\n# %1$S defines the duplicate src\nignoringDuplicateSrc = Többszörös forrás (%1$S) mellőzése\n# LOCALIZATION NOTE (ignoringSrcFromMetaCSP):\n# %1$S defines the ignored src\nignoringSrcFromMetaCSP = „%1$S” forrás mellőzése (Nem támogatott meta elemen keresztüli továbbításkor)\n# LOCALIZATION NOTE (ignoringSrcWithinScriptStyleSrc):\n# %1$S is the ignored src\n# script-src and style-src are directive names and should not be localized\nignoringSrcWithinScriptStyleSrc = A(z) „%1$S” mellőzése a script-src-n vagy style-src-n belül: a nonce-source vagy hash-source meg lett adva\n# LOCALIZATION NOTE (ignoringSrcForStrictDynamic):\n# %1$S is the ignored src\n# script-src, as well as 'strict-dynamic' should not be localized\nignoringSrcForStrictDynamic = „%1$S” figyelmen kívül hagyása a script-src attribútumban: „strict-dynamic” megadva\n# LOCALIZATION NOTE (ignoringStrictDynamic):\n# %1$S is the ignored src\nignoringStrictDynamic = „%1$S” forrás figyelmen kívül hagyása (Csak script-src attribútumban támogatott).\n# LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):\n# %1$S is the csp directive that contains 'strict-dynamic'\n# 'strict-dynamic' should not be localized\n# LOCALIZATION NOTE (reportURInotHttpsOrHttp2):\n# %1$S is the ETLD of the report URI that is not HTTP or HTTPS\nreportURInotHttpsOrHttp2 = A jelentés URI-nek (%1$S) HTTP vagy HTTPS URI-nek kell lennie.\n# LOCALIZATION NOTE (reportURInotInReportOnlyHeader):\n# %1$S is the ETLD of the page with the policy\nreportURInotInReportOnlyHeader = Ez az oldal (%1$S) csak jelentés házirendet használ, de nincs jelentési URI. A CSP nem fogja blokkolni és nem tudja jelenteni ezen házirend megsértését.\n# LOCALIZATION NOTE (failedToParseUnrecognizedSource):\n# %1$S is the CSP Source that could not be parsed\nfailedToParseUnrecognizedSource = Nem sikerült feldolgozni az ismeretlen %1$S forrást\n# LOCALIZATION NOTE (inlineScriptBlocked):\n# inline script refers to JavaScript code that is embedded into the HTML document.\ninlineScriptBlocked = Egy beágyazott parancsfájlok végrehajtására tett kísérlet blokkolva\n# LOCALIZATION NOTE (inlineStyleBlocked):\n# inline style refers to CSS code that is embedded into the HTML document.\ninlineStyleBlocked = Egy beágyazott stíluslapok alkalmazására tett kísérlet blokkolva\n# LOCALIZATION NOTE (scriptFromStringBlocked):\n# eval is a name and should not be localized.\nscriptFromStringBlocked = Egy JavaScript karakterláncból hívására tett kísérlet (egy eval-hoz hasonló függvény hívásával) blokkolva lett\n# LOCALIZATION NOTE (upgradeInsecureRequest):\n# %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.\nupgradeInsecureRequest = A nem biztonságos „%1$S” kérés frissítése „%2$S” használatára\n# LOCALIZATION NOTE (ignoreSrcForDirective):\nignoreSrcForDirective = srcs mellőzése ezen direktívához: „%1$S”\n# LOCALIZATION NOTE (hostNameMightBeKeyword):\n# %1$S is the hostname in question and %2$S is the keyword\nhostNameMightBeKeyword = %1$S értelmezése gépnévként, nem pedig kulcsszóként. Ha ezt kulcsszónak szánta, használja ezt (aposztrófok közt): '%2$S'.\n# LOCALIZATION NOTE (notSupportingDirective):\n# directive is not supported (e.g. 'reflected-xss')\nnotSupportingDirective = A direktíva nem támogatott: „%1$S”. A direktíva és az értékek figyelmen kívül maradnak.\n# LOCALIZATION NOTE (blockAllMixedContent):\n# %1$S is the URL of the blocked resource load.\nblockAllMixedContent = A nem biztonságos „%1$S” kérés blokkolása.\n# LOCALIZATION NOTE (ignoringDirectiveWithNoValues):\n# %1$S is the name of a CSP directive that requires additional values (e.g., 'require-sri-for')\nignoringDirectiveWithNoValues = „%1$S” figyelmen kívül hagyása, mert nem tartalmaz paramétereket.\n# LOCALIZATION NOTE (ignoringReportOnlyDirective):\n# %1$S is the directive that is ignored in report-only mode.\nignoringReportOnlyDirective = A sandbox direktíva figyelmen kívül hagyása, amikor a(z) „%1$S” csak jelentés irányelvben érkezik.\n# LOCALIZATION NOTE (deprecatedReferrerDirective):\n# %1$S is the value of the deprecated Referrer Directive.\n\n# CSP Errors:\n# LOCALIZATION NOTE (couldntParseInvalidSource):\n# %1$S is the source that could not be parsed\ncouldntParseInvalidSource = Nem dolgozható fel az érvénytelen %1$S forrás\n# LOCALIZATION NOTE (couldntParseInvalidHost):\n# %1$S is the host that's invalid\ncouldntParseInvalidHost = Nem dolgozható fel az érvénytelen %1$S gép\n# LOCALIZATION NOTE (couldntParseScheme):\n# %1$S is the string source\ncouldntParseScheme = Nem dolgozható fel a séma a következőben: %1$S\n# LOCALIZATION NOTE (couldntParsePort):\n# %1$S is the string source\ncouldntParsePort = Nem dolgozható fel a port a következőben: %1$S\n# LOCALIZATION NOTE (duplicateDirective):\n# %1$S is the name of the duplicate directive\nduplicateDirective = Többször szereplő %1$S direktívák. Az első példány kivételével mind figyelmen kívül marad.\n# LOCALIZATION NOTE (deprecatedDirective):\n# %1$S is the name of the deprecated directive, %2$S is the name of the replacement.\ndeprecatedDirective = A(z) „%1$S” direktíva elavult. Használja helyette a(z) „%2$S” direktívát.\n# LOCALIZATION NOTE (couldntParseInvalidSandboxFlag):\n# %1$S is the option that could not be understood\ncouldntParseInvalidSandboxFlag = Nem dolgozható fel az érvénytelen „%1$S” sandbox jelző\n\n# LOCALIZATION NOTE (deprecatedReferrerDirective):\n# %1$S is the value of the deprecated Referrer Directive.\ndeprecatedReferrerDirective = Referrer Directive ‘%1$S’ has been deprecated. Please use the Referrer-Policy header instead.\n# LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):\n# %1$S is the csp directive that contains 'strict-dynamic'\n# 'strict-dynamic' should not be localized\nstrictDynamicButNoHashOrNonce = Keyword ‘strict-dynamic’ within “%1$S” with no valid nonce or hash might block all scripts from loading\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/security/security.properties",
    "content": "# Mixed Content Blocker\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the blocked mixed content resource\nBlockMixedDisplayContent = A vegyes megjelenítendő „%1$S” tartalom betöltése blokkolva\nBlockMixedActiveContent = A vegyes aktív „%1$S” tartalom betöltése blokkolva\n\n# CORS\n# LOCALIZATION NOTE: Do not translate \"Access-Control-Allow-Origin\", Access-Control-Allow-Credentials, Access-Control-Allow-Methods, Access-Control-Allow-Headers\nCORSDisabled=Cross-Origin kérés blokkolva: Az azonos eredet házirend nem engedélyezi a távoli erőforrás olvasását innen: %1$S. (O: a CORS kikapcsolva).\nCORSRequestNotHttp=Cross-Origin kérés blokkolva: Az azonos eredet házirend nem engedélyezi a távoli erőforrás olvasását innen: %1$S. (Ok: A CORS kérés nem HTTP).\nCORSMissingAllowOrigin=Cross-Origin kérés blokkolva: Az azonos eredet házirend nem engedélyezi a távoli erőforrás olvasását innen: %1$S. (Ok: Az „Access-Control-Allow-Origin” CORS fejléc hiányzik).\nCORSAllowOriginNotMatchingOrigin=Cross-Origin kérés blokkolva: Az azonos eredet házirend nem engedélyezi a távoli erőforrás olvasását innen: %1$S. (Ok: Az „Access-Control-Allow-Origin” CORS fejléc nem egyezik ezzel: „%2$S”).\nCORSNotSupportingCredentials=Cross-Origin kérés blokkolva: Az azonos eredet házirend nem engedélyezi a távoli erőforrás olvasását innen: %1$S. (Ok: A hitelesítési adat nem támogatott, ha az „Access-Control-Allow-Credentials” CORS fejléc értéke „*”).\nCORSMethodNotFound=Cross-Origin kérés blokkolva: Az azonos eredet házirend nem engedélyezi a távoli erőforrás olvasását innen: %1$S. (Ok: Nem található az „Access-Control-Allow-Methods” CORS fejléc).\nCORSMissingAllowCredentials=Cross-Origin kérés blokkolva: Az azonos eredet házirend nem engedélyezi a távoli erőforrás olvasását innen: %1$S. (Ok: Az „Access-Control-Allow-Credentials” CORS fejlécben a várt érték a „true”).\nCORSPreflightDidNotSucceed=Cross-Origin kérés blokkolva: Az azonos eredet házirend nem engedélyezi a távoli erőforrás olvasását innen: %1$S. (Ok: A CORS előzetes csatorna sikertelen).\nCORSInvalidAllowMethod=Cross-Origin kérés blokkolva: Az azonos eredet házirend nem engedélyezi a távoli erőforrás olvasását innen: %1$S. (Ok: Az „Access-Control-Allow-Methods” CORS fejlécben érvénytelen „%2$S” jelsor van).\nCORSInvalidAllowHeader=Cross-Origin kérés blokkolva: Az azonos eredet házirend nem engedélyezi a távoli erőforrás olvasását innen: %1$S. (Ok: Az „Access-Control-Allow-Headers” CORS fejlécben érvénytelen „%2$S” jelsor van).\nCORSMissingAllowHeaderFromPreflight=Cross-Origin kérés blokkolva: Az azonos eredet házirend nem engedélyezi a távoli erőforrás olvasását innen: %1$S. (Ok: Az „Access-Control-Allow-Headers” CORS fejlécben a CORS előzetes csatornából hiányzik a(z) „%2$S” jelsor).\n\n# LOCALIZATION NOTE: Do not translate \"Strict-Transport-Security\", \"HSTS\", \"max-age\" or \"includeSubDomains\"\nSTSUnknownError=Strict-Transport-Security: Ismeretlen hiba történt az oldal által megadott fejléc feldolgozása közben.\nSTSUntrustworthyConnection=Strict-Transport-Security: Az oldallal való kapcsolat nem megbízható, így a megadott fejléc figyelmen kívül maradt.\nSTSCouldNotParseHeader=Strict-Transport-Security: Az oldal sikeresen fel nem dolgozható fejlécet adott meg.\nSTSNoMaxAge=Strict-Transport-Security: Az oldal „max-age'” direktívát nem tartalmazó fejlécet adott meg.\nSTSMultipleMaxAges=Strict-Transport-Security: Az oldal több „max-age'” direktívát tartalmazó fejlécet adott meg.\nSTSInvalidMaxAge=Strict-Transport-Security: Az oldal érvénytelen „max-age'” direktívát tartalmazó fejlécet adott meg.\nSTSMultipleIncludeSubdomains=Strict-Transport-Security: Az oldal több „includeSubDomains” direktívát tartalmazó fejlécet adott meg.\nSTSInvalidIncludeSubdomains=Strict-Transport-Security: Az oldal érvénytelen „includeSubDomains” direktívát tartalmazó fejlécet adott meg.\nSTSCouldNotSaveState=Strict-Transport-Security: Hiba történt az oldal Strict-Transport-Security kiszolgálóként feljegyzése közben.\n\n# LOCALIZATION NOTE: Do not translate \"Public-Key-Pins\", \"HPKP\", \"max-age\", \"report-uri\" or \"includeSubDomains\"\nPKPUnknownError=Public-Key-Pins: Ismeretlen hiba történt az oldal által megadott fejléc feldolgozása közben.\nPKPUntrustworthyConnection=Public-Key-Pins: Az oldallal való kapcsolat nem megbízható, így a megadott fejléc figyelmen kívül maradt.\nPKPCouldNotParseHeader=Public-Key-Pins: Az oldal sikeresen fel nem dolgozható fejlécet adott meg.\nPKPNoMaxAge=Public-Key-Pins: Az oldal „max-age” direktívát nem tartalmazó fejlécet adott meg.\nPKPMultipleMaxAges=Public-Key-Pins: Az oldal több „max-age” direktívát tartalmazó fejlécet adott meg.\nPKPInvalidMaxAge=Public-Key-Pins: Az oldal érvénytelen „max-age” direktívát tartalmazó fejlécet adott meg.\nPKPMultipleIncludeSubdomains=Public-Key-Pins: Az oldal több „includeSubDomains” direktívát tartalmazó fejlécet adott meg.\nPKPInvalidIncludeSubdomains=Public-Key-Pins: Az oldal érvénytelen „includeSubDomains” direktívát tartalmazó fejlécet adott meg.\nPKPInvalidPin=Public-Key-Pins: Az oldal érvénytelen rögzítést tartalmazó fejlécet adott meg.\nPKPMultipleReportURIs=Public-Key-Pins: Az oldal több „report-uri” direktívát tartalmazó fejlécet adott meg.\nPKPPinsetDoesNotMatch=Public-Key-Pins: Az oldal egy megfelelő rögzítést nem tartalmazó fejlécet adott meg.\nPKPNoBackupPin=Public-Key-Pins: Az oldal egy tartalék rögzítést nem tartalmazó fejlécet adott meg.\nPKPCouldNotSaveState=Public-Key-Pins: Hiba történt az oldal Public-Key-Pins kiszolgálóként feljegyzése közben.\nPKPRootNotBuiltIn=Public-Key-Pins: Az oldal által használt tanúsítványt nem a gyökér tanúsítványtárban lévő tanúsítvánnyal írták alá. A véletlen károkozás megakadályozásáért a megadott fejléc figyelmen kívül maradt.\n\n# LOCALIZATION NOTE: Do not translate \"SHA-1\"\nSHA1Sig=Ez az oldal SHA-1 tanúsítványt használ, ajánlott olyan tanúsítványokat használni, amelyek aláírási algoritmusa az SHA-1-től erősebb hash függvényeket használ.\nInsecurePasswordsPresentOnPage=Jelszómezők találhatók egy nem biztonságos (http://) oldalon. Ez biztonsági kockázat, amely lehetővé teszi a bejelentkezési adatok ellopását.\nInsecureFormActionPasswordsPresent=Jelszómezők találhatók egy nem biztonságos (http://) űrlapműveletet tartalmazó űrlapon. Ez biztonsági kockázat, amely lehetővé teszi a bejelentkezési adatok ellopását.\nInsecurePasswordsPresentOnIframe=Jelszómezők találhatók egy nem biztonságos (http://) iframe-en. Ez biztonsági kockázat, amely lehetővé teszi a bejelentkezési adatok ellopását.\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the insecure mixed content resource\nLoadingMixedActiveContent2=Vegyes (nem biztonságos) aktív tartalom („%1$S”) betöltése egy biztonságos oldalon\nLoadingMixedDisplayContent2=Vegyes (nem biztonságos) megjelenített tartalom („%1$S”) betöltése egy biztonságos oldalon\n# LOCALIZATION NOTE: Do not translate \"allow-scripts\", \"allow-same-origin\", \"sandbox\" or \"iframe\"\nBothAllowScriptsAndSameOriginPresent=Ha egy iframe sandbox attribútumában az allow-scripts és az allow-same-origin is be van állítva, akkor az eltávolíthatja a sandboxingot.\n\n# Sub-Resource Integrity\n# LOCALIZATION NOTE: Do not translate \"script\" or \"integrity\". \"%1$S\" is the invalid token found in the attribute.\nMalformedIntegrityHash=A script elemben rosszul formázott az integrity attribútum hashe: „%1$S”. A helyes formátum: „<hash algoritmus>-<hash érték> ”.\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityLength=Az integrity attribútumban lévő hash hibás hosszúságú.\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityBase64=Az integrity attribútumban lévő hash nem dekódolható.\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the type of hash algorigthm in use (e.g. \"sha256\").\nIntegrityMismatch=Az integrity attribútum egyik „%1$S” hash-e sem felel meg a részerőforrás tartalmának.\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the sub-resource that cannot be protected using SRI.\nIneligibleResource=A(z) „%1$S” nem használható integritás-ellenőrzésekhez, mert nem támogatja a CORS vagy same-origin egyikét sem.\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the invalid hash algorithm found in the attribute.\nUnsupportedHashAlg=Nem támogatott hash algoritmus az integrity attribútumban: „%1$S”\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nNoValidMetadata=Az integrity attribútum nem tartalmaz érvényes metaadatokat.\n\n# LOCALIZATION NOTE: Do not translate \"RC4\".\nWeakCipherSuiteWarning=Ez az oldal az elavult és nem biztonságos RC4 titkosítót használja titkosításra.\n\n#XCTO: nosniff\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options: nosniff\".\nMimeTypeMismatch=Az erőforrás blokkolva lett innen: „%1$S” a MIME-típus eltérése miatt (X-Content-Type-Options: nosniff).\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options\" and also do not trasnlate \"nosniff\".\nXCTOHeaderValueMissing=X-Content-Type-Options fejléc figyelmeztetés: az érték „%1$S” volt, talán a „nosniff”-et akarta küldeni?\n\nBlockScriptWithWrongMimeType=Egy parancsfájl (innen: „%1$S”) blokkolva lett, mert a MIME-típusa nem engedélyezett.\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/svg/svg.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAttributeParseWarning=Váratlan %2$S érték a(z) %1$S attribútum értelmezése közben.\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/textcontext.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cutCmd.label \"Kivágás\">\n<!ENTITY cutCmd.accesskey \"K\">\n<!ENTITY copyCmd.label \"Másolás\">\n<!ENTITY copyCmd.accesskey \"M\">\n<!ENTITY pasteCmd.label \"Beillesztés\">\n<!ENTITY pasteCmd.accesskey \"B\">\n<!ENTITY undoCmd.label \"Visszavonás\">\n<!ENTITY undoCmd.accesskey \"V\">\n<!ENTITY selectAllCmd.label \"Minden kijelölése\">\n<!ENTITY selectAllCmd.accesskey \"d\">\n<!ENTITY deleteCmd.label \"Törlés\">\n<!ENTITY deleteCmd.accesskey \"T\">\n\n<!ENTITY spellAddToDictionary.label \"Hozzáadás a szótárhoz\">\n<!ENTITY spellAddToDictionary.accesskey \"H\">\n<!ENTITY spellUndoAddToDictionary.label \"Törlés a szótárból\">\n<!ENTITY spellUndoAddToDictionary.accesskey \"T\">\n<!ENTITY spellCheckToggle.label \"Helyesírás-ellenőrzés\">\n<!ENTITY spellCheckToggle.accesskey \"e\">\n<!ENTITY spellNoSuggestions.label \"(Nincs javaslat)\">\n<!ENTITY spellDictionaries.label \"Nyelvek\">\n<!ENTITY spellDictionaries.accesskey \"N\">\n\n<!ENTITY searchTextBox.clear.label \"Törlés\">\n\n<!ENTITY fillLoginMenu.label          \"Bejelentkezés kitöltése\">\n<!ENTITY fillLoginMenu.accesskey      \"B\">\n<!ENTITY fillPasswordMenu.label       \"Jelszó kitöltése\">\n<!ENTITY fillPasswordMenu.accesskey   \"J\">\n<!ENTITY fillUsernameMenu.label       \"Felhasználónév kitöltése\">\n<!ENTITY fillUsernameMenu.accesskey   \"F\">\n<!ENTITY noLoginSuggestions.label     \"(Nincs bejelentkezési javaslat)\">\n<!ENTITY viewSavedLogins.label        \"Mentett bejelentkezések megjelenítése\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/tree.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restoreColumnOrder.label \"Oszlopsorrend visszaállítása\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/videocontrols.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY playButton.playLabel \"Lejátszás\">\n<!ENTITY playButton.pauseLabel \"Szünet\">\n<!ENTITY muteButton.muteLabel \"Némítás\">\n<!ENTITY muteButton.unmuteLabel \"Hang be\">\n<!ENTITY fullscreenButton.enterfullscreenlabel \"Teljes képernyős üzemmód\">\n<!ENTITY fullscreenButton.exitfullscreenlabel \"Kilépés a teljes képernyős módból\">\n<!ENTITY castingButton.castingLabel \"Képernyőre vetítés\">\n<!ENTITY closedCaption.off \"Ki\">\n\n<!ENTITY stats.media \"Média\">\n<!ENTITY stats.size \"Méret\">\n<!ENTITY stats.activity \"Tevékenység\">\n<!ENTITY stats.activityPaused \"Szünetel\">\n<!ENTITY stats.activityPlaying \"Lejátszás\">\n<!ENTITY stats.activityEnded \"Vége\">\n<!ENTITY stats.activitySeeking \"(keres)\">\n<!ENTITY stats.volume \"Hangerő\">\n<!ENTITY stats.framesParsed \"Beolvasott képkockák\">\n<!ENTITY stats.framesDecoded \"Dekódolt képkockák\">\n<!ENTITY stats.framesPresented \"Prezentált képkockák\">\n<!ENTITY stats.framesPainted \"Kirajzolt képkockák\">\n\n<!ENTITY error.aborted \"A videó betöltése leállt.\">\n<!ENTITY error.network \"A videólejátszás leállt hálózati hiba miatt.\">\n<!ENTITY error.decode \"A videót nem lehet lejátszani, mert a fájl sérült.\">\n<!ENTITY error.srcNotSupported \"A videó formátuma vagy MIME-típusa nem támogatott.\">\n<!ENTITY error.noSource2 \"Nincs támogatott formátumú vagy MIME-típusú videó.\">\n<!ENTITY error.generic \"A videólejátszás leállt ismeretlen hiba miatt.\">\n<!-- LOCALIZATION NOTE (scrubberScale.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 of 6:00:00 elapsed\".\n-->\n\n<!ENTITY scrubberScale.nameFormat \"#1 / #2 eltelt\">\n<!-- LOCALIZATION NOTE (positionAndDuration.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 / 6:00:00\".\nNote that #2 is not always available. For example, when at the 5 minute mark in an\nunknown duration video, #1 would be \"5:00\" and the string which is surrounded by\n<span> would be deleted, result string would be \"5:00\".\n-->\n\n<!ENTITY positionAndDuration.nameFormat \"#1<span> / #2</span>\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/viewSource.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- extracted from content/viewSource.xul -->\n<!-- LOCALIZATION NOTE (mainWindow.title) : DONT_TRANSLATE --> \n\n\n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE --> \n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifierseparator) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifierseparator \" - \">\n<!ENTITY mainWindow.preface \"Oldal forrása: \">\n\n<!ENTITY fileMenu.label \"Fájl\">\n<!ENTITY fileMenu.accesskey \"F\">\n<!ENTITY savePageCmd.label \"Oldal mentése…\">\n<!ENTITY savePageCmd.accesskey \"m\">\n<!ENTITY savePageCmd.commandkey \"S\">\n<!ENTITY pageSetupCmd.label \"Oldalbeállítás…\">\n<!ENTITY pageSetupCmd.accesskey \"O\">\n<!ENTITY printPreviewCmd.label \"Nyomtatási kép\">\n<!ENTITY printPreviewCmd.accesskey \"t\">\n<!ENTITY printCmd.label \"Nyomtatás…\">\n<!ENTITY printCmd.accesskey \"N\">\n<!ENTITY printCmd.commandkey \"P\">\n<!ENTITY closeCmd.label \"Bezárás\">\n<!ENTITY closeCmd.accesskey \"B\">\n<!ENTITY closeCmd.commandkey \"W\">\n<!-- LOCALIZATION NOTE :\ntextEnlarge.commandkey3, textReduce.commandkey2 and\ntextReset.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n\n<!ENTITY textEnlarge.commandkey \"+\">\n<!ENTITY textEnlarge.commandkey2 \"=\">\n<!ENTITY textEnlarge.commandkey3 \"‌\">\n<!ENTITY textReduce.commandkey \"-\">\n<!ENTITY textReduce.commandkey2 \"‌\">\n<!ENTITY textReset.commandkey \"0\">\n<!ENTITY textReset.commandkey2 \"\">\n\n<!ENTITY goToLineCmd.label \"Ugrás sorra…\">\n<!ENTITY goToLineCmd.accesskey \"U\">\n<!ENTITY goToLineCmd.commandkey \"l\">\n\n<!ENTITY viewMenu.label           \"Nézet\">\n<!ENTITY viewMenu.accesskey       \"N\">\n<!ENTITY reloadCmd.label \"Frissítés\">\n<!ENTITY reloadCmd.accesskey \"r\">\n<!ENTITY reloadCmd.commandkey \"r\">\n<!ENTITY menu_wrapLongLines.title \"Hosszú sorok törése\"> \n<!ENTITY menu_wrapLongLines.accesskey \"H\">\n<!ENTITY menu_highlightSyntax.label \"Szintaxiskiemelés\">\n<!ENTITY menu_highlightSyntax.accesskey \"S\">\n<!ENTITY menu_textSize.label \"Szöveg mérete\">\n<!ENTITY menu_textSize.accesskey \"z\">\n<!ENTITY menu_textEnlarge.label \"Növelés\">\n<!ENTITY menu_textEnlarge.accesskey \"N\">\n<!ENTITY menu_textReduce.label \"Csökkentés\">\n<!ENTITY menu_textReduce.accesskey \"C\">\n<!ENTITY menu_textReset.label \"Normál\">\n<!ENTITY menu_textReset.accesskey \"o\">\n\n<!ENTITY findOnCmd.label     \"Keresés ezen az oldalon…\">\n<!ENTITY findOnCmd.accesskey \"e\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label  \"Következő keresése\">\n<!ENTITY findAgainCmd.accesskey \"z\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY backCmd.label \"Vissza\">\n<!ENTITY backCmd.accesskey \"V\">\n<!ENTITY forwardCmd.label \"Előre\">\n<!ENTITY forwardCmd.accesskey \"E\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n\n<!ENTITY copyLinkCmd.label \"Hivatkozás címének másolása\">\n<!ENTITY copyLinkCmd.accesskey \"H\">\n<!ENTITY copyEmailCmd.label \"E-mail cím másolása\">\n<!ENTITY copyEmailCmd.accesskey \"m\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/viewSource.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngoToLineTitle     = Ugrás sorra\ngoToLineText      = Adja meg a sor számát\ninvalidInputTitle = Érvénytelen bemenet\ninvalidInputText  = A beírt sorszám nem érvényes.\noutOfRangeTitle   = Sor nem található\noutOfRangeText    = A megadott sor nem található.\nstatusBarLineCol  = %1$S. sor, %2$S. oszlop\nviewSelectionSourceTitle = Kijelölés DOM-forrása\nviewMathMLSourceTitle    = MathML DOM-forrása\n\ncontext_goToLine_label        = Ugrás sorra…\ncontext_goToLine_accesskey    = U\ncontext_wrapLongLines_label   = Hosszú sorok törése\ncontext_highlightSyntax_label = Szintaxiskiemelés\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/webapps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (webapps.uninstall.notification): %S will be replaced with the name of the uninstalled web app\nuninstall.notification = A(z) %S el lett távolítva a számítógépről.\nuninstall.label = Alkalmazás eltávolítása\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/wizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  button-back-mac.label        \"Vissza\">\n<!ENTITY  button-back-mac.accesskey    \"V\">\n<!ENTITY  button-next-mac.label        \"Tovább\">\n<!ENTITY  button-next-mac.accesskey    \"T\">\n<!ENTITY  button-finish-mac.label      \"Befejezés\">\n<!ENTITY  button-cancel-mac.label      \"Mégse\">\n\n<!ENTITY  button-back-unix.label       \"Vissza\">\n<!ENTITY  button-back-unix.accesskey   \"V\">\n<!ENTITY  button-next-unix.label       \"Tovább\">\n<!ENTITY  button-next-unix.accesskey   \"T\">\n<!ENTITY  button-finish-unix.label     \"Befejezés\">\n<!ENTITY  button-cancel-unix.label     \"Mégse\">\n\n<!ENTITY  button-back-win.label        \"&lt; Vissza\">\n<!ENTITY  button-back-win.accesskey    \"V\">\n<!ENTITY  button-next-win.label        \"Tovább &gt;\">\n<!ENTITY  button-next-win.accesskey    \"T\">\n<!ENTITY  button-finish-win.label      \"Befejezés\">\n<!ENTITY  button-cancel-win.label      \"Mégse\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/wizard.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndefault-first-title=%S első lépése\ndefault-last-title=%S befejezése\ndefault-first-title-mac=Első lépés\ndefault-last-title-mac=Befejezés\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/xbl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nUnexpectedElement=Váratlan <%1$S> elem.\n# LOCALIZATION NOTE: do not localize key=“%S” modifiers=“%S” id=“%S”\nGTK2Conflict2=A billentyűesemény nem érhető el GTK2 alatt: key=\"%S\" modifiers=\"%S\" id=\"%S\"\nWinConflict2=A billentyűesemény nem érhető el egyes billentyűzetkiosztások esetén: key=\"%S\" modifiers=\"%S\" id=\"%S\"\nTooDeepBindingRecursion=A(z) „%S” XBL-kötést már túl sok szülő elem használja; nem lesz alkalmazva, nehogy végtelen rekurzió keletkezzen.\nCircularExtendsBinding=A(z) „%S” XBL-kötés „%S” kiterjesztése a saját maga kiterjesztéséhez vezetne.\n# LOCALIZATION NOTE: do not localize <handler command=\"…\">\nCommandNotInChrome=A <handler command=\"…\"> használata nem engedélyezett a chrome-on kívül.\nMalformedXBL = Az XBL-fájl rosszul formázott. Elfelejtette az XBL névteret a kötő tageknél?\nInvalidExtendsBinding=A következő kiterjesztése érvénytelen: „%S”. Általában ne terjessze ki a tagek neveit.\nMissingIdAttr = Hiányzik a kötő tag „id” attribútuma.\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/xml/prettyprint.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY xml.nostylesheet \"Ehhez az XML-fájlhoz nem tartozik stíluslap-információ. A dokumentumfa az alábbi.\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/xpinstall/xpinstall.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#--------------------------------------------------------------------\n#   Install Actions\n#--------------------------------------------------------------------\n# NLS_MESSAGEFORMAT_VAR\nInstallFile=Telepítés: %s\nInstallSharedFile=Megosztott fájl telepítése: %s\nReplaceFile=Csere: %s\nReplaceSharedFile=Megosztott fájl cseréje: %s\nSkipFile=Ugrás: %s\nSkipSharedFile=Megosztott fájl átugrása: %s\n\nDeleteFile=Fájl törlése: %s\nDeleteComponent=Komponens törlése: %s\n\nExecute=Végrehajtás: %s\nExecuteWithArgs=Végrehajtás: %s, paraméterek: %s\n\nCopyFile=Fájl másolása - forrás: %s, cél: %s\nExecuteFile=Fájl végrehajtása: %s\nExecuteFileWithArgs=Fájl végrehajtása: %s, paraméterek: %s\nMoveFile=Fájl áthelyezése - forrás: %s, cél: %s\nRenameFile=Fájl átnevezése - forrás: %s, cél: %s\nCreateFolder=Mappa létrehozása: %s\nRemoveFolder=Mappa törlése: %s\nRenameFolder=Mappa átnevezése - forrás: %s, cél: %s\nWindowsShortcut=Windows gyorsbillentyű: %s\nMacAlias=Mac álnevek: %s\nWindowsRegisterServer=Windows Register kiszolgáló: %s\nUnknownFileOpCommand=Ismeretlen fájlműveletparancs!\n\nPatch=Foltozás: %s\n\nUninstall=Eltávolítás: %s\n\nRegSkin=Téma regisztrálása: %s\nRegLocale=Nyelv regisztrálása: %s\nRegContent=Tartalom regisztrálása: %s\nRegPackage=Csomag regisztrálása: %s\n\n#--------------------------------------------------------------------\n#   Dialog Messages\n#--------------------------------------------------------------------\n\nApplyNowSkin=Használja ezt a témát\nApplyNowLocale=Használja ezt a nyelvet\n\nConfirmSkin=Telepíti ezt a témát: „%1$S” (%2$S)?\nConfirmLocale=Telepíti ezt a nyelvet: „%1$S” (%2$S)?\n\nOK=Telepítés\n\nprogress.queued=Sorban áll\nprogress.downloading=Letöltés…\nprogress.downloaded=Letöltve\nprogress.installing=Telepítés…\n\nUnsigned=Nincs aláírva\n\n#--------------------------------------------------------------------\n#   Miscellaneous\n#--------------------------------------------------------------------\nERROR=HIBA\n\nerror0=Sikeres\nerror999=A befejezéshez újra kell indítani\nerror-202=Hozzáférés megtagadva\nerror-203=Váratlan telepítési hiba\\nA részleteket tekintse meg a Hibakonzolon.\nerror-204=Nincs telepítő-parancsfájl\nerror-207=Érvénytelen telepítőcsomag\nerror-208=Érvénytelen argumentum\nerror-210=A felhasználó megszakította\nerror-214=A szükséges fájl nem létezik\nerror-215=Csak olvasható\nerror-218=AppleSingle kicsomagolási hiba\nerror-219=Érvénytelen útvonal\nerror-225=EXTRACTION_FAILED\nerror-227=Megszakítva\nerror-228=Letöltési hiba\nerror-229=Parancsfájlhiba\nerror-230=Már létezik\nerror-235=Nincs hely\nerror-239=Chrome-regisztráció sikertelen\nerror-240=Befejezetlen telepítés\nerror-244=Nem támogatott csomag\nerror-260=Az aláírás nem ellenőrizhető.\nerror-261=Érvénytelen fájl hash (valószínűleg megsérült letöltéskor)\nerror-262=Ismeretlen vagy érvénytelen hash típus\nerror-299=Elfogyott a memória\n\n# there are other error codes, either rare or obsolete,\n# that are not worth translating at this time.\nunknown.error=Váratlan hiba %S\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/xslt/xslt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n1  = Az XSLT-stíluslap értelmezése sikertelen.\n2  = Az XPath-kifejezés értelmezése sikertelen.\n3  = \n4  = Az XSLT-átalakítás sikertelen.\n5  = Az XSLT/XPath ismeretlen függvényt próbált meghívni.\n6  = Az XSLT-stíluslap (valószínűleg) rekurziót tartalmaz.\n7  = Az XSLT 1.0-ban érvénytelen az attribútumérték.\n8  = Az XPath-kifejezésnek NodeSet-et kell visszaadnia.\n9  = Az XSLT-átalakítást <xsl:message> zárta le.\n10 = Hálózati hiba történt az XSLT-stíluslap betöltése közben:\n11 = Az XSLT-stíluslapnak nincs XML MIME-típusa:\n12 = Az XSLT-stíluslap közvetlenül vagy közvetve importálja vagy behívja saját magát:\n13 = Egy XPath-függvényt nem a megfelelő számú argumentummal hívtak meg.\n14 = Ismeretlen XPath-bővítményfüggvényt hívtak meg.\n15 = XPath feldolgozási hiba: hiányzó ')':\n16 = XPath feldolgozási hiba: érvénytelen tengely (axis):\n17 = XPath feldolgozási hiba: hiányzik a Name vagy Nodetype ellenőrzése:\n18 = XPath feldolgozási hiba: hiányzó ']':\n19 = XPath feldolgozási hiba: érvénytelen változónév:\n20 = XPath feldolgozási hiba: a kifejezés váratlanul véget ért:\n21 = XPath feldolgozási hiba: hiányzó operátor:\n22 = XPath feldolgozási hiba: nem bezárt literál:\n23 = XPath feldolgozási hiba: hiányzó ':':\n24 = XPath feldolgozási hiba: nem várt '!', a negáció a not():\n25 = XPath feldolgozási hiba: nem megengedett karakter:\n26 = XPath feldolgozási hiba: hiányzó bináris operátor:\n27 = Az XSLT-stíluslap betöltése biztonsági okokból blokkolva.\n28 = Érvénytelen kifejezés van kiértékelés alatt.\n29 = Pár nélküli kapcsos zárójel.\n30 = Érvénytelen QName-mel rendelkező elem létrehozása.\n31 = Variable binding shadows variable binding within the same template.\n32 = A kulcsfüggvény hívása nem engedélyezett.\n\nLoadingError = Hiba a stíluslap betöltése közben: %S\nTransformError = Hiba az XSLT-átalakítás közben: %S\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global/xul.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMissingOverlay=Sikertelen overlay a(z) %1$S forrásból.\nPINotInProlog=A(z) <?%1$S?> feldolgozóutasításnak nincs többé hatása a prológuson kívül (lásd 360119-es hiba).\nNeededToWrapXUL=A %1$S elem XUL-doboza egy inline %2$S gyermeket tartalmaz, ezért az összes gyermeke egy blokkban lesz befoglalva.\nNeededToWrapXULInlineBox=A %1$S elem XUL-doboza egy inline %2$S gyermeket tartalmaz, ezért az összes gyermeke egy blokkban lesz befoglalva. Ez gyakran megjavítható azzal, ha a „display: -moz-inline-box” helyett „display: -moz-inline-box; display: inline-block” szerepel.\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global-platform/mac/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Ugorjon\npress   =       Nyomja meg\ncheck   =       Jelölje be\nuncheck =       Ne jelölje be\nselect  =       Válassza ki\nopen    =       Nyissa meg\nclose   =       Zárja be\nswitch  =       Kapcsolja át\nclick   =       Kattintson\ncollapse=       Csukja fel\nexpand  =       Nyissa le\nactivate=       Aktiválja\ncycle   =       Váltogasson\n\n# Universal Access API support\n# (Mac Only)\n# The Role Description for AXWebArea (the web widget). Like in Safari.\nhtmlContent = HTML-tartalom\n# The Role Description for the Tab button.\ntab     =       tab\n# The Role Description for definition list dl, dt and dd\nterm    =       kifejezés\ndefinition =    definíció\n# The Role Description for an input type=\"search\" text field\nsearchTextField = keresés szövegmező\n# The Role Description for WAI-ARIA Landmarks\napplication =   alkalmazás\nsearch  =       keresés\nbanner  =       fejléc\nnavigation =    navigáció\ncomplementary = kiegészítő\ncontent =       tartalom\nmain    =       elsődleges\n# The (spoken) role description for various WAI-ARIA roles\nalert       =      riasztás\nalertDialog =      figyelmeztető ablak\narticle     =      cikk\ndocument    =      dokumentum\nlog         =      napló\nmarquee     =      fényújság\nmath        =      képlet\nnote        =      megjegyzés\nregion      =      terület\nstatus      =      alkalmazásállapot\ntimer       =      időzítő\ntooltip     =      buboréksúgó\nseparator    =      elválasztó\ntabPanel     =      lappanel\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global-platform/mac/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global-platform/mac/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#mac\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key - open up arrow symbol (ctrl-e)\nVK_SHIFT=⇧\n\n#the command key - clover leaf symbol (ctrl-q)\nVK_META=⌘\n\n#the win key - never generated by native key event\nVK_WIN=win\n\n#the option/alt key - splitting tracks symbol (ctrl-g)\nVK_ALT=⌥\n\n#the control key. hat symbol (ctrl-f)\nVK_CONTROL=⌃\n\n#the separator character used between modifiers (none on Mac OS)\nMODIFIER_SEPARATOR=‌\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global-platform/unix/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Ugorjon\npress   =       Nyomja meg\ncheck   =       Jelölje be\nuncheck =       Ne jelölje be\nselect  =       Válassza ki\nopen    =       Nyissa meg\nclose   =       Zárja be\nswitch  =       Kapcsolja át\nclick   =       Kattintson\ncollapse=       Csukja fel\nexpand  =       Nyissa le\nactivate=       Aktiválja\ncycle   =       Váltogasson\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global-platform/unix/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global-platform/unix/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Shift\n\n#the command key\nVK_META=Meta\n\n#the win key (Super key and Hyper keys are mapped to DOM Win key)\nVK_WIN=Win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Ctrl\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global-platform/win/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Ugorjon\npress   =       Nyomja meg\ncheck   =       Jelölje be\nuncheck =       Ne jelölje be\nselect  =       Válassza ki\nopen    =       Nyissa meg\nclose   =       Zárja be\nswitch  =       Kapcsolja át\nclick   =       Kattintson\ncollapse=       Csukja fel\nexpand  =       Nyissa le\nactivate=       Aktiválja\ncycle   =       Váltogasson\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global-platform/win/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global-platform/win/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Shift\n\n#the command key\nVK_META=Meta\n\n#the win key\nVK_WIN=Win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Ctrl\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/global-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#\n#   Localizable URLs\n#\npluginStartupMessage=Bővítmény indítása a következő típushoz:\n\n# plug-ins URLs\npluginupdates_label=mozilla.com/plugincheck\npluginupdates_url=http://www.mozilla.com/plugincheck/\n\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/mozapps/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE (window.width2, window.height): These values should be\nclose to the golden ratio (1.618:1) while making sure it's wide enough for long\nfile names and tall enough to hint that there are more downloads in the list -->\n\n<!ENTITY window.width2                    \"485\">\n<!ENTITY window.height                    \"300\"> \n\n<!ENTITY starting.label                   \"Kezdés…\">\n<!ENTITY scanning.label                   \"Víruskeresés…\">\n\n<!ENTITY downloads.title                  \"Letöltések\">\n\n<!ENTITY cmd.pause.label                  \"Szünet\">\n<!ENTITY cmd.pause.accesskey              \"S\">\n<!ENTITY cmd.resume.label                 \"Folytatás\">\n<!ENTITY cmd.resume.accesskey             \"F\">\n<!ENTITY cmd.cancel.label                 \"Mégse\">\n<!ENTITY cmd.cancel.accesskey             \"M\">\n<!ENTITY cmd.show.label                   \"Tartalmazó mappa megnyitása\">\n<!ENTITY cmd.show.accesskey               \"m\">\n<!ENTITY cmd.showMac.label                \"Megjelenítés a Finderben\">\n<!ENTITY cmd.showMac.accesskey            \"F\">\n<!ENTITY cmd.open.label                   \"Megnyitás\">\n<!ENTITY cmd.open.accesskey               \"e\">\n<!ENTITY cmd.openWith.label               \"Megnyitás mással…\">\n<!ENTITY cmd.openWith.accesskey           \"n\">\n<!ENTITY cmd.retry.label                  \"Újra\">\n<!ENTITY cmd.retry.accesskey              \"r\">\n<!ENTITY cmd.goToDownloadPage.label       \"Ugrás a letöltési oldalra\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"U\">\n<!ENTITY cmd.copyDownloadLink.label       \"Letöltési hivatkozás másolása\">\n<!ENTITY cmd.copyDownloadLink.accesskey   \"L\">\n<!ENTITY cmd.removeFromList.label         \"Törlés a listáról\">\n<!ENTITY cmd.removeFromList.accesskey     \"T\">\n\n<!ENTITY cmd.close.commandKey             \"w\">\n<!ENTITY cmd.close2.commandKey            \"j\">\n<!ENTITY cmd.close2Unix.commandKey        \"y\">\n<!ENTITY cmd.clearList.label              \"Lista törlése\">\n<!ENTITY cmd.clearList.tooltip            \"A befejezett, félbeszakított vagy sikertelen letöltések törlése a listáról\">\n<!ENTITY cmd.clearList.accesskey          \"i\">\n<!ENTITY cmd.find.commandKey              \"f\">\n<!ENTITY cmd.search.commandKey            \"k\">\n\n<!ENTITY closeWhenDone.label              \"Bezárás a letöltések után\">\n<!ENTITY closeWhenDone.tooltip            \"A Letöltések ablak bezárása az összes fájl letöltése után\">\n\n<!ENTITY showFolder.label                 \"A mappa megjelenítése\">\n<!ENTITY searchBox.label                  \"Keresés…\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/mozapps/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (shortSeconds): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# s is the short form for seconds\nshortSeconds=mp;mp\n\n# LOCALIZATION NOTE (shortMinutes): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# m is the short form for minutes\nshortMinutes=p;p\n\n# LOCALIZATION NOTE (shortHours): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# h is the short form for hours\nshortHours=ó;ó\n\n# LOCALIZATION NOTE (shortDays): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# d is the short form for days\nshortDays=n;n\n\n# LOCALIZATION NOTE (paused): — is the \"em dash\" (long dash)\npaused=Felfüggesztve – #1\ndownloading=Letöltés\nnotStarted=Még nem kezdődött el\nfailed=Sikertelen\nfinished=Kész\ncanceled=Megszakítva\n\ndownloadErrorAlertTitle=Letöltési hiba\ndownloadErrorGeneric=A letöltés nem menthető, mert ismeretlen hiba történt.\\n\\nPróbálja újra.\n\n# LOCALIZATION NOTE: we don't have proper plural support in the CPP code; bug 463102\nquitCancelDownloadsAlertTitle=Megszakítja az összes letöltést?\nquitCancelDownloadsAlertMsg=Ha most kilép, 1 letöltés megszakad. Biztosan kilép?\nquitCancelDownloadsAlertMsgMultiple=Ha most kilép, %S letöltés megszakad. Biztosan kilép?\nquitCancelDownloadsAlertMsgMac=Ha most kilép, 1 letöltés megszakad. Biztosan kilép?\nquitCancelDownloadsAlertMsgMacMultiple=Ha most kilép, %S letöltés megszakad. Biztosan kilép?\nofflineCancelDownloadsAlertTitle=Megszakítja az összes letöltést?\nofflineCancelDownloadsAlertMsg=Ha most kapcsolat nélküli üzemmódba lép, 1 letöltés megszakad. Biztosan meg szeretné szakítani a hálózati kapcsolatot?\nofflineCancelDownloadsAlertMsgMultiple=Ha most kapcsolat nélküli üzemmódba lép, %S letöltés megszakad. Biztosan meg szeretné szakítani a hálózati kapcsolatot?\nleavePrivateBrowsingCancelDownloadsAlertTitle=Megszakítja az összes letöltést?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsg2=Ha most bezárja az összes privát böngészési ablakot, 1 letöltés megszakad. Biztos, hogy ki akar lépni a privát böngészésből?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsgMultiple2=Ha most bezárja az összes privát böngészési ablakot, %S letöltés megszakad. Biztos, hogy ki akar lépni a privát böngészésből?\ncancelDownloadsOKText=1 letöltés megszakítása\ncancelDownloadsOKTextMultiple=%S letöltés megszakítása\ndontQuitButtonWin=Ne lépjen ki\ndontQuitButtonMac=Ne lépjen ki\ndontGoOfflineButton=Maradjon online\ndontLeavePrivateBrowsingButton2=Maradok privát böngészésben\ndownloadsCompleteTitle=Letöltés kész\ndownloadsCompleteMsg=Az összes fájl letöltődött.\n\n# LOCALIZATION NOTE (infiniteRate):\n# If download speed is a JavaScript Infinity value, this phrase is used\ninfiniteRate=Igazán gyors\n\n# LOCALIZATION NOTE (statusFormat3): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S rate number; %3$S rate unit; %4$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (2.2 MB/sec)\nstatusFormat3=%4$S — %1$S (%2$S %3$S/s)\n\n# LOCALIZATION NOTE (statusFormatInfiniteRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S substitute phrase for Infinity speed; %3$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (Really fast)\nstatusFormatInfiniteRate=%3$S — %1$S (%2$S)\n\n# LOCALIZATION NOTE (statusFormatNoRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB\nstatusFormatNoRate=%2$S — %1$S\n\nbytes=bájt\nkilobyte=KB\nmegabyte=MB\ngigabyte=GB\n\n# LOCALIZATION NOTE (transferSameUnits2):\n# %1$S progress number; %2$S total number; %3$S total unit\n# example: 1.1 of 333 MB\ntransferSameUnits2=%1$S / %2$S %3$S\n# LOCALIZATION NOTE (transferDiffUnits2):\n# %1$S progress number; %2$S progress unit; %3$S total number; %4$S total unit\n# example: 11.1 MB of 3.3 GB\ntransferDiffUnits2=%1$S %2$S / %3$S %4$S\n# LOCALIZATION NOTE (transferNoTotal2):\n# %1$S progress number; %2$S unit\n# example: 111 KB\ntransferNoTotal2=%1$S %2$S\n\n# LOCALIZATION NOTE (timePair3): %1$S time number; %2$S time unit\n# example: 1m; 11h\ntimePair3=%1$S %2$S\n# LOCALIZATION NOTE (timeLeftSingle3): %1$S time left\n# example: 1m left; 11h left\ntimeLeftSingle3=%1$S van hátra\n# LOCALIZATION NOTE (timeLeftDouble3): %1$S time left; %2$S time left sub units\n# example: 11h 2m left; 1d 22h left\ntimeLeftDouble3=%1$S %2$S van hátra\ntimeFewSeconds2=Pár másodperc van hátra\ntimeUnknown2=Ismeretlen idő van hátra\n\n# LOCALIZATION NOTE (doneSize): #1 size number; #2 size unit\ndoneSize=#1 #2\n# LOCALIZATION NOTE (doneScheme): #1 URI scheme like data: jar: about:\ndoneScheme2=%1$S erőforrás\n# LOCALIZATION NOTE (doneFileScheme): Special case of doneScheme for file:\n# This is used as an eTLD replacement for local files, so make it lower case\ndoneFileScheme=helyi fájl\n\n# LOCALIZATION NOTE (yesterday): Displayed time for files finished yesterday\nyesterday=Tegnap\n# LOCALIZATION NOTE (monthDate): #1 month name; #2 date number; e.g., January 22\nmonthDate2=%1$S %2$S.\n\nfileExecutableSecurityWarning=„%S” fájl végrehajtható. A végrehajtható fájlok vírusokat vagy más, rosszindulatú kódokat tartalmazhatnak, amelyek kárt okozhatnak a számítógépen. Legyen óvatos a fájl megnyitásakor. Biztosan elindítja: „%S”?\nfileExecutableSecurityWarningTitle=Megnyitja a végrehajtható fájlt?\nfileExecutableSecurityWarningDontAsk=Ne kérdezze meg többet\n\n# Desktop folder name for downloaded files\ndownloadsFolder=Letöltések\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/mozapps/downloads/settingsChange.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  settingsChangePreferences.label  \"A beállítások a &brandShortName; Beállítások párbeszédpaneljén megváltoztathatók.\">\n<!ENTITY  settingsChangeOptions.label      \"A beállítások a &brandShortName; Beállítások párbeszédpaneljén megváltoztathatók.\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/mozapps/downloads/unknownContentType.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  intro2.label                \"Megnyitotta a következőt:\">\n<!ENTITY  from.label                  \"forrás:\">\n<!ENTITY  actionQuestion.label        \"Mit tegyen a &brandShortName; ezzel a fájllal?\">\n\n<!ENTITY  openWith.label              \"Megnyitás\">\n<!ENTITY  openWith.accesskey          \"n\">\n<!ENTITY  other.label                 \"Másik…\">\n\n<!ENTITY  saveFile.label              \"Fájl mentése\">\n<!ENTITY  saveFile.accesskey          \"s\">\n\n<!ENTITY  rememberChoice.label        \"Mostantól minden hasonló fájllal tegyen ugyanígy.\">\n<!ENTITY  rememberChoice.accesskey    \"a\">\n\n<!ENTITY  whichIs.label              \"ami egy:\">\n\n<!ENTITY  chooseHandlerMac.label      \"Tallózás…\">\n<!ENTITY  chooseHandlerMac.accesskey  \"T\">\n<!ENTITY  chooseHandler.label         \"Tallózás…\">\n<!ENTITY  chooseHandler.accesskey     \"T\">\n\n<!ENTITY  unknownPromptText.label     \"Szeretné menteni ezt a fájlt?\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/mozapps/downloads/unknownContentType.properties",
    "content": "# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle=%S megnyitása\nsaveDialogTitle=Adja meg a fájlnevet, amelybe ment…\ndefaultApp=%S (alapértelmezett)\nchooseAppFilePickerTitle=Segédalkalmazás választása\nbadApp=A kiválasztott alkalmazás („%S”) nem található.  Javítsa a fájlnevet, vagy válasszon másik alkalmazást.\nbadApp.title=Az alkalmazás nem található\nbadPermissions=A fájl nem menthető, mert nem rendelkezik a megfelelő engedélyekkel. Válasszon másik mentési könyvtárat.\nbadPermissions.title=Érvénytelen mentési engedélyek\nselectDownloadDir=Letöltés célmappájának választása\nunknownAccept.label=Fájl mentése\nunknownCancel.label=Mégse\nfileType=%S fájl\n# LOCALIZATION NOTE (orderedFileSizeWithType): first %S is type, second %S is size, and third %S is unit  \norderedFileSizeWithType=%1$S (%2$S %3$S)\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/mozapps/extensions/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  creator.label               \"Készítő:\">\n<!ENTITY  developers.label            \"Fejlesztők:\">\n<!ENTITY  translators.label           \"Fordítók:\">\n<!ENTITY  contributors.label          \"Közreműködők:\">\n<!ENTITY  homepage.label              \"Honlap meglátogatása\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/mozapps/extensions/blocklist.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY blocklist.title             \"A kiegészítők problémákat okozhatnak\">\n<!ENTITY blocklist.style             \"width: 45em; height: 30em\">\n<!ENTITY blocklist.summary           \"A &brandShortName; megállapította, hogy a következő kiegészítők ismert stabilitási és biztonsági problémákat okoznak:\">\n<!ENTITY blocklist.softblocked       \"A saját biztonsága érdekében nagyon ajánlott, hogy újraindítsa az alkalmazást e kiegészítők letiltása után.\">\n<!ENTITY blocklist.hardblocked       \"Ezek a kiegészítők nagy biztonsági és stabilitási kockázatot jelentenek, és blokkolva lettek, de teljes letiltásukhoz az alkalmazás újraindítása szükséges.\">\n<!ENTITY blocklist.softandhard       \"A nagy biztonsági és stabilitási kockázatot jelentő kiegészítők le lettek tiltva. A többi kisebb kockázatot jelent, de javasoljuk, hogy ezeket is tiltsa le, és indítsa újra az alkalmazást.\">\n<!ENTITY blocklist.moreinfo          \"További információ\">\n\n<!ENTITY blocklist.accept.label      \"A &brandShortName; újraindítása\">\n<!ENTITY blocklist.accept.accesskey  \"r\">\n\n<!ENTITY blocklist.blocked.label     \"Blokkolva\">\n<!ENTITY blocklist.checkbox.label    \"Letiltás\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/mozapps/extensions/extensions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY addons.windowTitle                   \"Kiegészítőkezelő\">\n\n<!ENTITY search.placeholder                   \"Keresés a kiegészítők között\">\n<!ENTITY search.buttonlabel                   \"Keresés\">\n<!-- LOCALIZATION NOTE (search.commandKey):\n     The search command key should match findOnCmd.commandkey from browser.dtd -->\n<!ENTITY search.commandkey                    \"f\">\n\n<!ENTITY loading.label                        \"Betöltés…\">\n<!ENTITY listEmpty.installed.label            \"Nincs ilyen típusú kiegészítője\">\n<!ENTITY listEmpty.availableUpdates.label     \"Nem találhatók frissítések\">\n<!ENTITY listEmpty.recentUpdates.label        \"Mostanában nem frissített kiegészítőket\">\n<!ENTITY listEmpty.findUpdates.label          \"Frissítések keresése\">\n<!ENTITY listEmpty.search.label               \"Nem található ilyen kiegészítő\">\n<!ENTITY listEmpty.button.label               \"További tudnivalók a kiegészítőkről\">\n<!ENTITY installAddonFromFile.label           \"Kiegészítő telepítése fájlból…\">\n<!ENTITY installAddonFromFile.accesskey       \"f\">\n<!ENTITY toolsMenu.tooltip                    \"Eszközök minden kiegészítőhöz\">\n\n<!ENTITY getThemes.description                \"Szeretné testreszabni böngészőjét?\">\n<!ENTITY getThemes.learnMore                  \"Válogasson több ezer téma közül.\">\n\n<!ENTITY cmd.back.tooltip                     \"Ugrás az előző oldalra\">\n<!ENTITY cmd.forward.tooltip                  \"Ugrás a következő oldalra\">\n\n<!ENTITY showUnsignedExtensions.button.label  \"Néhány kiterjesztés nem ellenőrizhető\">\n<!ENTITY showAllExtensions.button.label       \"Minden kiterjesztés megjelenítése\">\n<!ENTITY debugAddons.label                    \"Kiegészítők hibakeresése\">\n<!ENTITY debugAddons.accesskey                \"h\">\n<!-- global warnings -->\n\n<!ENTITY warning.safemode.label                    \"Minden kiegészítő tiltva van a csökkentett mód miatt.\">\n<!ENTITY warning.checkcompatibility.label          \"A kiegészítők kompatibilitásának vizsgálata tiltva van. Előfordulhat, hogy nem kompatibilis kiegészítői vannak.\">\n<!ENTITY warning.checkcompatibility.enable.label   \"Engedélyezés\">\n<!ENTITY warning.checkcompatibility.enable.tooltip \"Kiegészítők kompatibilitási ellenőrzésének engedélyezése\">\n<!ENTITY warning.updatesecurity.label              \"A kiegészítők biztonsági vizsgálata tiltva van. A frissítések biztonsági kockázatot hordoznak.\">\n<!ENTITY warning.updatesecurity.enable.label       \"Engedélyezés\">\n<!ENTITY warning.updatesecurity.enable.tooltip     \"Kiegészítők frissítésekor a biztonsági ellenőrzés engedélyezése\">\n<!-- categories / views -->\n\n<!ENTITY view.search.label                    \"Keresés\">\n<!ENTITY view.discover.label                  \"Kiegészítők letöltése\">\n<!ENTITY view.recentUpdates.label             \"Legutóbbi frissítések\">\n<!ENTITY view.availableUpdates.label          \"Elérhető frissítések\">\n<!-- addon updates -->\n\n<!ENTITY updates.checkForUpdates.label        \"Frissítések keresése\">\n<!ENTITY updates.checkForUpdates.accesskey    \"F\">\n<!ENTITY updates.viewUpdates.label            \"A legutóbbi frissítések megtekintése\">\n<!ENTITY updates.viewUpdates.accesskey        \"A\">\n<!-- LOCALIZATION NOTE (updates.updateAddonsAutomatically.label): This menu item\n     is a checkbox that toggles the default global behavior for add-on update\n     checking. -->\n<!ENTITY updates.updateAddonsAutomatically.label     \"Kiegészítők automatikus frissítése\">\n<!ENTITY updates.updateAddonsAutomatically.accesskey \"K\">\n<!-- LOCALIZATION NOTE (updates.resetUpdatesToAutomatic.label, updates.resetUpdatesToManual.label):\n     Specific addons can have custom update checking behaviors (\"Manually\",\n     \"Automatically\", \"Use default global behavior\"). These menu items reset the\n     update checking behavior for all add-ons to the default global behavior\n     (which itself is either \"Automatically\" or \"Manually\", controlled by the\n     updates.updateAddonsAutomatically.label menu item). -->\n<!ENTITY updates.resetUpdatesToAutomatic.label       \"Minden kiegészítő automatikus frissítése\">\n<!ENTITY updates.resetUpdatesToAutomatic.accesskey   \"M\">\n<!ENTITY updates.resetUpdatesToManual.label          \"Minden kiegészítő kézi frissítése\">\n<!ENTITY updates.resetUpdatesToManual.accesskey      \"k\">\n<!ENTITY updates.updating.label               \"Kiegészítők frissítése\">\n<!ENTITY updates.installed.label              \"A kiegészítői frissítve lettek.\">\n<!ENTITY updates.downloaded.label             \"A kiegészítőfrissítések letöltődtek.\">\n<!ENTITY updates.restart.label                \"A telepítés befejezéséhez újra kell indítani\">\n<!ENTITY updates.noneFound.label              \"Nem találhatók frissítések\">\n<!ENTITY updates.manualUpdatesFound.label     \"Az elérhető frissítések megtekintése\">\n<!ENTITY updates.updateSelected.label         \"Frissítések telepítése\">\n<!ENTITY updates.updateSelected.tooltip       \"A listán szereplő frissítések telepítése\">\n<!-- addon actions -->\n\n<!ENTITY cmd.showDetails.label                \"További adatok megjelenítése\">\n<!ENTITY cmd.showDetails.accesskey            \"T\">\n<!ENTITY cmd.findUpdates.label                \"Frissítések keresése\">\n<!ENTITY cmd.findUpdates.accesskey            \"F\">\n<!ENTITY cmd.preferencesWin.label             \"Beállítások\">\n<!ENTITY cmd.preferencesWin.accesskey         \"B\">\n<!ENTITY cmd.preferencesUnix.label            \"Beállítások\">\n<!ENTITY cmd.preferencesUnix.accesskey        \"B\">\n<!ENTITY cmd.about.label                      \"Névjegy\">\n<!ENTITY cmd.about.accesskey                  \"N\">\n\n<!ENTITY cmd.enableAddon.label                \"Engedélyezés\">\n<!ENTITY cmd.enableAddon.accesskey            \"E\">\n<!ENTITY cmd.disableAddon.label               \"Letiltás\">\n<!ENTITY cmd.disableAddon.accesskey           \"L\">\n<!ENTITY cmd.enableTheme.label                \"Téma alkalmazása\">\n<!ENTITY cmd.enableTheme.accesskey            \"T\">\n<!ENTITY cmd.disableTheme.label               \"Téma levétele\">\n<!ENTITY cmd.disableTheme.accesskey           \"l\">\n<!ENTITY cmd.askToActivate.label              \"Rákérdezés az aktiválásra\">\n<!ENTITY cmd.askToActivate.tooltip            \"Mindig kérdezzen rá a kiterjesztés használatára\">\n<!ENTITY cmd.alwaysActivate.label             \"Mindig aktiválja\">\n<!ENTITY cmd.alwaysActivate.tooltip           \"Mindig használja a kiterjesztést\">\n<!ENTITY cmd.neverActivate.label              \"Soha ne aktiválja\">\n<!ENTITY cmd.neverActivate.tooltip            \"Soha ne használja a kiterjesztést\">\n<!ENTITY cmd.stateMenu.tooltip                \"A kiegészítő futásának módosítása\">\n<!ENTITY cmd.installAddon.label               \"Telepítés\">\n<!ENTITY cmd.installAddon.accesskey           \"T\">\n<!ENTITY cmd.uninstallAddon.label             \"Eltávolítás\">\n<!ENTITY cmd.uninstallAddon.accesskey         \"l\">\n<!ENTITY cmd.showPreferencesWin.label         \"Beállítások\">\n<!ENTITY cmd.showPreferencesWin.tooltip       \"A kiegészítő beállításainak módosítása\">\n<!ENTITY cmd.showPreferencesUnix.label        \"Beállítások\">\n<!ENTITY cmd.showPreferencesUnix.tooltip      \"A kiegészítő beállításainak módosítása\">\n<!ENTITY cmd.contribute.label                 \"Támogatás\">\n<!ENTITY cmd.contribute.accesskey             \"T\">\n<!ENTITY cmd.contribute.tooltip               \"A kiegészítő fejlesztésének támogatása\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"Kiadási megjegyzések megjelenítése\">\n<!ENTITY cmd.showReleaseNotes.tooltip         \"A frissítés kiadási megjegyzéseinek megjelenítése\">\n<!ENTITY cmd.hideReleaseNotes.label           \"Kiadási megjegyzések elrejtése\">\n<!ENTITY cmd.hideReleaseNotes.tooltip         \"A frissítés kiadási megjegyzéseinek elrejtése\">\n<!-- discovery view -->\n<!-- LOCALIZATION NOTE (discover.title,discover.description,discover.footer):\n     Displayed in the center of the Get Add-ons view, see bug 601143 for mockups. -->\n\n<!ENTITY discover.title                       \"Mik azok a kiegészítők?\">\n<!ENTITY discover.description2                \"A kiegészítők olyan alkalmazások, amelyekkel személyre szabható a &brandShortName; akár többletfunkciókkal, akár eltérő kinézettel. Próbáljon ki egy oldalsávot, amellyel gyorsabb a munka, nézze meg, milyen az időjárás, vagy öltöztesse a &brandShortName; programot olyan ruhába, amilyen tetszik.\">\n<!ENTITY discover.footer                      \"Ha csatlakozva van az internetre, ezen a panelen megjelennek a legjobb és legnépszerűbb kiegészítők, amelyeket kipróbálhat.\">\n<!-- detail view -->\n\n<!ENTITY detail.version.label                 \"Verzió\">\n<!ENTITY detail.lastupdated.label             \"Utoljára frissítve\">\n<!ENTITY detail.creator.label                 \"Fejlesztő\">\n<!ENTITY detail.homepage.label                \"Honlap\">\n<!ENTITY detail.numberOfDownloads.label       \"Letöltések\">\n\n<!ENTITY detail.contributions.description     \"A kiegészítő fejlesztője azt kéri, hogy egy csekély összeggel támogassa a további fejlesztést.\">\n\n<!ENTITY detail.updateType                    \"Automatikus frissítések\">\n<!ENTITY detail.updateDefault.label           \"Alapértelmezett\">\n<!ENTITY detail.updateDefault.tooltip         \"Frissítések automatikus telepítése csak akkor, ha ez az alapbeállítás\">\n<!ENTITY detail.updateAutomatic.label         \"Be\">\n<!ENTITY detail.updateAutomatic.tooltip       \"Frissítések automatikus telepítése\">\n<!ENTITY detail.updateManual.label            \"Ki\">\n<!ENTITY detail.updateManual.tooltip          \"Ne legyenek automatikus frissítések\">\n<!ENTITY detail.home                          \"Honlap\">\n<!ENTITY detail.repository                    \"Kiegészítő profilja\">\n<!ENTITY detail.size                          \"Méret\">\n\n<!ENTITY detail.checkForUpdates.label         \"Frissítések keresése\">\n<!ENTITY detail.checkForUpdates.accesskey     \"F\">\n<!ENTITY detail.checkForUpdates.tooltip       \"Frissítések keresése ehhez a kiegészítőhöz\">\n<!ENTITY detail.showPreferencesWin.label      \"Beállítások\">\n<!ENTITY detail.showPreferencesWin.accesskey  \"B\">\n<!ENTITY detail.showPreferencesWin.tooltip    \"A kiegészítő beállításainak módosítása\">\n<!ENTITY detail.showPreferencesUnix.label     \"Beállítások\">\n<!ENTITY detail.showPreferencesUnix.accesskey \"B\">\n<!ENTITY detail.showPreferencesUnix.tooltip   \"A kiegészítő beállításainak módosítása\">\n<!-- ratings -->\n\n\n<!ENTITY rating2.label                        \"Értékelés\">\n<!-- download/install progress -->\n\n<!ENTITY progress.pause.tooltip               \"Szünet\">\n<!ENTITY progress.cancel.tooltip              \"Mégse\">\n<!-- list sorting -->\n\n\n<!ENTITY sort.name.label                      \"Név\">\n<!ENTITY sort.name.tooltip                    \"Rendezés név szerint\">\n<!ENTITY sort.dateUpdated.label               \"Utoljára frissítve\">\n<!ENTITY sort.dateUpdated.tooltip             \"Rendezés a frissítés ideje szerint\">\n<!ENTITY sort.relevance.label                 \"Legjobb egyezés\">\n<!ENTITY sort.relevance.tooltip               \"Rendezés fontosság szerint\">\n<!ENTITY sort.price.label                     \"Ár\">\n<!ENTITY sort.price.tooltip                   \"Rendezés ár szerint\">\n\n<!ENTITY search.filter2.label                 \"Keresés:\">\n<!ENTITY search.filter2.installed.label       \"Saját kiegészítők\">\n<!ENTITY search.filter2.installed.tooltip     \"Telepített kiegészítők megjelenítése\">\n<!ENTITY search.filter2.available.label       \"Elérhető kiegészítők\">\n<!ENTITY search.filter2.available.tooltip     \"Telepíthető kiegészítők megjelenítése\">\n\n<!ENTITY addon.homepage                       \"Honlap\">\n<!ENTITY addon.details.label                  \"Tovább\">\n<!ENTITY addon.details.tooltip                \"További részletek erről a kiegészítőről\">\n<!ENTITY addon.unknownDate                    \"Ismeretlen\">\n<!-- LOCALIZATION NOTE (addon.disabled.postfix): This is used in a normal list\n     to signify that an add-on is disabled, in the form\n     \"<Addon name> <1.0> (disabled)\" -->\n<!ENTITY addon.disabled.postfix               \"(letiltva)\">\n<!-- LOCALIZATION NOTE (addon.update.postfix): This is used in the available\n     updates list to signify that an item is an update, in the form\n     \"<Addon name> <1.1> Update\". It is fine to use constructs like brackets if\n     necessary -->\n<!ENTITY addon.update.postfix                 \"Frissítés\">\n<!ENTITY addon.undoAction.label               \"Visszavonás\">\n<!ENTITY addon.undoAction.tooltip             \"A művelet visszavonása\">\n<!ENTITY addon.undoRemove.label               \"Visszavonás\">\n<!ENTITY addon.undoRemove.tooltip             \"Maradjon telepítve ez a kiegészítő\">\n<!ENTITY addon.restartNow.label               \"Újraindítás most\">\n<!ENTITY addon.install.label                  \"Telepítés\">\n<!ENTITY addon.install.tooltip                \"Ennek a kiegészítőnek a telepítése\">\n<!ENTITY addon.updateNow.label                \"Frissítés\">\n<!ENTITY addon.updateNow.tooltip              \"A frissítés telepítése ehhez a kiegészítőhöz\">\n<!ENTITY addon.includeUpdate.label            \"Belevétel a frissítésbe\">\n<!ENTITY addon.updateAvailable.label          \"Frissítés áll rendelkezésre\">\n<!ENTITY addon.checkingForUpdates.label       \"Frissítések keresése…\">\n<!ENTITY addon.releaseNotes.label             \"Kiadási megjegyzések:\">\n<!ENTITY addon.loadingReleaseNotes.label      \"Betöltés…\">\n<!ENTITY addon.errorLoadingReleaseNotes.label \"Sajnáljuk, de hiba történt a kiadási megjegyzések betöltésekor.\">\n\n<!ENTITY addon.createdBy.label                \"Szerző: \">\n\n<!ENTITY eula.title                           \"Végfelhasználói licencszerződés\">\n<!ENTITY eula.width                           \"560px\">\n<!ENTITY eula.height                          \"400px\">\n<!ENTITY eula.accept                          \"Elfogadás és telepítés…\">\n\n<!ENTITY settings.path.button.label           \"Tallózás…\">\n<!-- LOCALIZATION NOTE (experiment.info.label): The strings related to\n     experiments are present on the \"Experiments\" tab of the add-ons manager.\n     This tab won't be displayed unless an Experiment add-on is installed.\n     Install https://people.mozilla.org/~gszorc/dummy-experiment-addon.xpi\n     to cause this tab to appear. -->\n\n<!ENTITY experiment.info.label \"Mi ez? A telemetria időről időre kísérleteket telepíthet és futtathat.\">\n<!ENTITY experiment.info.learnmore \"További tudnivalók\">\n<!ENTITY experiment.info.learnmore.accesskey \"T\">\n<!ENTITY experiment.info.changetelemetry \"Telemetria beállításai\">\n<!ENTITY experiment.info.changetelemetry.accesskey \"b\">\n\n<!ENTITY setting.learnmore \"További tudnivalók…\">\n\n<!ENTITY disabledUnsigned.heading \"Néhány kiterjesztés letiltásra került\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.description.start, disabledUnsigned.description.findAddonsLink, disabledUnsigned.description.end):\n     These entities form a sentence, with\n     disabledUnsigned.description.findAddonsLink being a link to an external site. -->\n<!ENTITY disabledUnsigned.description.start \"A következő kiegészítők nem lettek ellenőrizve a &brandShortName;ban való használatra. Lehetősége van \">\n<!ENTITY disabledUnsigned.description.findAddonsLink \"helyettesítőket keresni\">\n<!ENTITY disabledUnsigned.description.end \" vagy megkérni a fejlesztőt az ellenőriztetésre.\">\n<!ENTITY disabledUnsigned.learnMore \"Tudjon meg többet erőfeszítéseinkről az online biztonsága fenntartásáért.\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.devInfo.start, disabledUnsigned.devInfo.linkToManual, disabledUnsigned.devInfo.end):\n     These entities form a sentence, with disabledUnsigned.devInfo.linkToManual\n     being a link to an external site. -->\n<!ENTITY disabledUnsigned.devInfo.start \"A kiegészítőik ellenőriztetése iránt érdeklődő fejlesztők folytathatják a \">\n<!ENTITY disabledUnsigned.devInfo.linkToManual \"kézikönyv\">\n<!ENTITY disabledUnsigned.devInfo.end \" elolvasásával.\">\n\n<!ENTITY pluginDeprecation.description \"Hiányzik valami? Néhány bővítményt már nem támogat a &brandShortName;.\">\n<!ENTITY pluginDeprecation.learnMore \"További tudnivalók.\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/mozapps/extensions/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutWindowTitle) %S is the addon name\naboutWindowTitle=%S névjegye\naboutWindowCloseButton=Bezárás\n#LOCALIZATION NOTE (aboutWindowVersionString) %S is the addon version\naboutWindowVersionString=%S változat\n#LOCALIZATION NOTE (aboutAddon) %S is the addon name\naboutAddon=%S névjegye\n\n#LOCALIZATION NOTE (uninstallNotice) %S is the add-on name\nuninstallNotice=A(z) %S el lett távolítva.\n\n#LOCALIZATION NOTE (numReviews): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of reviews\nnumReviews=#1 értékelés;#1 értékelés\n\n#LOCALIZATION NOTE (dateUpdated) %S is the date the addon was last updated\ndateUpdated=%S frissítve\n\n#LOCALIZATION NOTE (notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\nnotification.incompatible=A(z) %1$S nem kompatibilis ezzel: %2$S %3$S.\n#LOCALIZATION NOTE (notification.unsigned, notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\nnotification.unsignedAndDisabled=%1$S használhatósága nem ellenőrizhető a %2$S programban, és le lett tiltva.\nnotification.unsigned=%1$S használhatósága nem ellenőrizhető a %2$S programban. Legyen óvatos.\nnotification.unsigned.link=További információ\n#LOCALIZATION NOTE (notification.blocked) %1$S is the add-on name\nnotification.blocked=A(z) %1$S le lett tiltva biztonsági vagy stabilitási problémák miatt.\nnotification.blocked.link=További információ\n#LOCALIZATION NOTE (notification.softblocked) %1$S is the add-on name\nnotification.softblocked=A(z) %1$S biztonsági vagy stabilitási problémát okoz.\nnotification.softblocked.link=További információ\n#LOCALIZATION NOTE (notification.outdated) %1$S is the add-on name\nnotification.outdated=Fontos frissítés érhető el a következőhöz: %1$S.\nnotification.outdated.link=Frissítés\n#LOCALIZATION NOTE (notification.vulnerableUpdatable) %1$S is the add-on name\nnotification.vulnerableUpdatable=%1$S sebezhető, és frissíteni kell.\nnotification.vulnerableUpdatable.link=Frissítés\n#LOCALIZATION NOTE (notification.vulnerableNoUpdate) %1$S is the add-on name\nnotification.vulnerableNoUpdate=%1$S sebezhető. Legyen óvatos.\nnotification.vulnerableNoUpdate.link=További információ\n#LOCALIZATION NOTE (notification.enable) %1$S is the add-on name, %2$S is brand name\nnotification.enable=A(z) %1$S a %2$S újraindítása után lesz engedélyezve.\n#LOCALIZATION NOTE (notification.disable) %1$S is the add-on name, %2$S is brand name\nnotification.disable=A(z) %1$S a %2$S újraindítása után lesz letiltva.\n#LOCALIZATION NOTE (notification.install) %1$S is the add-on name, %2$S is brand name\nnotification.install=A(z) %1$S a %2$S újraindítása után lesz telepítve.\n#LOCALIZATION NOTE (notification.uninstall) %1$S is the add-on name, %2$S is brand name\nnotification.uninstall=A(z) %1$S a %2$S újraindítása után lesz eltávolítva.\n#LOCALIZATION NOTE (notification.upgrade) %1$S is the add-on name, %2$S is brand name\nnotification.upgrade=A(z) %1$S a %2$S újraindítása után lesz frissítve.\n#LOCALIZATION NOTE (notification.downloadError) %1$S is the add-on name.\nnotification.downloadError=Hiba történt a(z) %1$S letöltése közben.\nnotification.downloadError.retry=Próbálja újra\nnotification.downloadError.retry.tooltip=Próbálja meg újra letölteni ezt a kiegészítőt\n#LOCALIZATION NOTE (notification.installError) %1$S is the add-on name.\nnotification.installError=Hiba történt a(z) %1$S telepítése közben.\nnotification.installError.retry=Próbálja újra\nnotification.installError.retry.tooltip=Próbálja meg újra letölteni és telepíteni ezt a kiegészítőt\n#LOCALIZATION NOTE (notification.gmpPending) %1$S is the add-on name.\nnotification.gmpPending=%1$S hamarosan telepítésre kerül.\n\n#LOCALIZATION NOTE (contributionAmount2) %S is the currency amount recommended for contributions\ncontributionAmount2=Javasolt hozzájárulás: %S\n\ninstallDownloading=Letöltés\ninstallDownloaded=Letöltve\ninstallDownloadFailed=Hiba a letöltéskor\ninstallVerifying=Ellenőrzés\ninstallInstalling=Telepítés\ninstallEnablePending=Az engedélyezéshez újra kell indítani\ninstallDisablePending=A letiltáshoz újra kell indítani\ninstallFailed=Hiba a telepítéskor\ninstallCancelled=A telepítést megszakították\n\n#LOCALIZATION NOTE (details.notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\ndetails.notification.incompatible=A(z) %1$S nem kompatibilis ezzel: %2$S %3$S.\n#LOCALIZATION NOTE (details.notification.unsigned, details.notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\ndetails.notification.unsignedAndDisabled=%1$S használhatósága nem ellenőrizhető a %2$S programban, és le lett tiltva.\ndetails.notification.unsigned=%1$S használhatósága nem ellenőrizhető a %2$S programban. Legyen óvatos.\ndetails.notification.unsigned.link=További információ\n#LOCALIZATION NOTE (details.notification.blocked) %1$S is the add-on name\ndetails.notification.blocked=A(z) %1$S le lett tiltva biztonsági vagy stabilitási problémák miatt.\ndetails.notification.blocked.link=További információ\n#LOCALIZATION NOTE (details.notification.softblocked) %1$S is the add-on name\ndetails.notification.softblocked=A(z) %1$S biztonsági vagy stabilitási problémát okoz.\ndetails.notification.softblocked.link=További információ\n#LOCALIZATION NOTE (details.notification.outdated) %1$S is the add-on name\ndetails.notification.outdated=Fontos frissítés érhető el a következőhöz: %1$S.\ndetails.notification.outdated.link=Frissítés\n#LOCALIZATION NOTE (details.notification.vulnerableUpdatable) %1$S is the add-on name\ndetails.notification.vulnerableUpdatable=%1$S sebezhető, és frissíteni kell.\ndetails.notification.vulnerableUpdatable.link=Frissítés\n#LOCALIZATION NOTE (details.notification.vulnerableNoUpdate) %1$S is the add-on name\ndetails.notification.vulnerableNoUpdate=%1$S sebezhető. Legyen óvatos.\ndetails.notification.vulnerableNoUpdate.link=További információ\n#LOCALIZATION NOTE (details.notification.enable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.enable=A(z) %1$S a %2$S újraindítása után lesz engedélyezve.\n#LOCALIZATION NOTE (details.notification.disable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.disable=A(z) %1$S a %2$S újraindítása után lesz letiltva.\n#LOCALIZATION NOTE (details.notification.install) %1$S is the add-on name, %2$S is brand name\ndetails.notification.install=A(z) %1$S a %2$S újraindítása után lesz telepítve.\n#LOCALIZATION NOTE (details.notification.uninstall) %1$S is the add-on name, %2$S is brand name\ndetails.notification.uninstall=A(z) %1$S a %2$S újraindítása után lesz eltávolítva.\n#LOCALIZATION NOTE (details.notification.upgrade) %1$S is the add-on name, %2$S is brand name\ndetails.notification.upgrade=A(z) %1$S a %2$S újraindítása után lesz frissítve.\n#LOCALIZATION NOTE (details.notification.gmpPending) %1$S is the add-on name\ndetails.notification.gmpPending=%1$S hamarosan telepítésre kerül.\n\n# LOCALIZATION NOTE (details.experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (detail view).\ndetails.experiment.time.daysRemaining=#1 nap van hátra;#1 nap van hátra\n#LOCALIZATION NOTE (details.experiment.time.endsToday) The experiment will end in less than a day (detail view).\ndetails.experiment.time.endsToday=Kevesebb mint egy nap van hátra\n# LOCALIZATION NOTE (details.experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (detail view).\ndetails.experiment.time.daysPassed=#1 napja; #1 napja\n#LOCALIZATION NOTE (details.experiment.time.endedToday) The experiment ended less than a day ago (detail view).\ndetails.experiment.time.endedToday=Kevesebb mint egy napja\n#LOCALIZATION NOTE (details.experiment.state.active) This experiment is active (detail view).\ndetails.experiment.state.active=Aktív\n#LOCALIZATION NOTE (details.experiment.state.complete) This experiment is complete (it was previously active) (detail view).\ndetails.experiment.state.complete=Teljes\n\n# LOCALIZATION NOTE (experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (list view item).\nexperiment.time.daysRemaining=#1 nap van hátra;#1 nap van hátra\n#LOCALIZATION NOTE (experiment.time.endsToday) The experiment will end in less than a day (list view item).\nexperiment.time.endsToday=Kevesebb mint egy nap van hátra\n# LOCALIZATION NOTE (experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (list view item).\nexperiment.time.daysPassed=#1 napja; #1 napja\n#LOCALIZATION NOTE (experiment.time.endedToday) The experiment ended less than a day ago (list view item).\nexperiment.time.endedToday=Kevesebb mint egy napja\n#LOCALIZATION NOTE (experiment.state.active) This experiment is active (list view item).\nexperiment.state.active=Aktív\n#LOCALIZATION NOTE (experiment.state.complete) This experiment is complete (it was previously active) (list view item).\nexperiment.state.complete=Teljes\n\ninstallFromFile.dialogTitle=Válassza ki a telepíteni kívánt kiegészítőt\ninstallFromFile.filterName=Kiegészítők\n\nuninstallAddonTooltip=Ennek a kiegészítőnek az eltávolítása\nuninstallAddonRestartRequiredTooltip=Ennek a kiegészítőnek az eltávolítása (újraindítás szükséges)\nenableAddonTooltip=Ennek a kiegészítőnek az engedélyezése\nenableAddonRestartRequiredTooltip=Ennek a kiegészítőnek az engedélyezése (újraindítás szükséges)\ndisableAddonTooltip=Ennek a kiegészítőnek a letiltása\ndisableAddonRestartRequiredTooltip=Ennek a kiegészítőnek a letiltása (újraindítás szükséges)\n\n#LOCALIZATION NOTE (showAllSearchResults): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total number of search results\nshowAllSearchResults=Eredmény megjelenítése;Az összes (#1) eredmény megjelenítése\n\n#LOCALIZATION NOTE (addon.purchase.label) displayed on a button in the list\n# view, %S is the price of the add-on including currency symbol\naddon.purchase.label=Vásárlás %S-ért…\naddon.purchase.tooltip=Látogasson el a kiegészítőgalériába, és vegye meg ezt a kiegészítőt\n#LOCALIZATION NOTE (cmd.purchaseAddon.label) displayed on a button in the detail\n# view, %S is the price of the add-on including currency symbol\ncmd.purchaseAddon.label=Vásárlás %S-ért…\ncmd.purchaseAddon.accesskey=V\n\n#LOCALIZATION NOTE (eulaHeader) %S is name of the add-on asking the user to agree to the EULA\neulaHeader=A(z) %S megköveteli, hogy elfogadja a telepítés előtt a következő Végfelhasználói licencszerződést:\n\ntype.extension.name=Kiterjesztések\ntype.theme.name=Megjelenés\ntype.locale.name=Nyelvek\ntype.plugin.name=Bővítmények\ntype.dictionary.name=Szótárak\ntype.service.name=Szolgáltatások\ntype.experiment.name=Kísérletek\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/mozapps/extensions/newaddon.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title           \"Kiegészítő telepítése\">\n<!ENTITY intro           \"Egy másik, a számítógépre telepített program módosítani akarja a &brandShortName; programot a következő kiegészítővel:\">\n<!ENTITY warning         \"Csak olyan szerzők kiegészítőit telepítse, akikben megbízik!\">\n<!ENTITY allow           \"Telepítés engedélyezése\">\n<!ENTITY later           \"A kiegészítők mindig módosíthatók a Kiegészítőkezelőben.\">\n<!ENTITY continue        \"Folytatás\">\n<!ENTITY restartMessage  \"A kiegészítő telepítésének befejezéséhez újra kell indítani a &brandShortName; programot.\">\n<!ENTITY restartButton   \"A &brandShortName; újraindítása\">\n<!ENTITY cancelButton    \"Mégse\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/mozapps/extensions/newaddon.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (name) %1$S is the add-on name, %2$S is the add-on version\nname=%1$S %2$S\n#LOCALIZATION NOTE (author) %S is the author of the add-on\nauthor=Szerző: %S\n#LOCALIZATION NOTE (location) %S is the path the add-on is installed in\nlocation=Hely: %S\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/mozapps/extensions/selectAddons.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY upgrade.style               \"width: 93ch; height: 448px;\">\n\n<!ENTITY checking.heading            \"Kiegészítők ellenőrzése\">\n<!ENTITY checking.progress.label     \"A program ellenőrzi, hogy a kiegészítők kompatibilisek-e\n                                           a &brandShortName; jelen verziójával.\">\n\n<!ENTITY select.heading              \"Kiegészítők kiválasztása\">\n<!-- LOCALIZATION NOTE (select.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY select.description          \"A &brandShortName; még gyorsabb lesz, ha letiltja a nem használt kiegészítőket. A harmadik fél által telepített kiegészítők automatikusan le lesznek tiltva, ha nem választja ki őket alább.\">\n<!ENTITY select.keep                 \"Megtartás\">\n<!-- LOCALIZATION NOTE (select.keep.style): Should be a width wide enough for\n     the string in select.keep above. -->\n<!ENTITY select.keep.style           \"width: 12ch;\">\n<!ENTITY select.action               \"Művelet\">\n<!-- LOCALIZATION NOTE (select.action.style): Should be a width wide enough for\n     the action strings in selectAddons.properties or brandShortName. -->\n<!ENTITY select.action.style         \"width: 55ch;\">\n<!ENTITY select.source               \"Telepítette\">\n<!ENTITY select.name                 \"Név\">\n<!-- LOCALIZATION NOTE (select.name.style): Should be a width small enough so\n     the source column still has enough room for the source strings in\n     selectAddons.properties. -->\n<!ENTITY select.name.style           \"width: 33ch;\">\n\n<!ENTITY confirm.heading             \"Kiegészítők kiválasztása\">\n<!-- LOCALIZATION NOTE (confirm.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY confirm.description         \"A &brandShortName; még gyorsabb lesz, ha letiltja a nem használt kiegészítőket. A harmadik fél által telepített kiegészítők automatikusan le lesznek tiltva, ha nem választja ki őket alább.\">\n\n<!ENTITY action.disable.heading      \"A következő kiegészítők lesznek tiltva:\">\n<!ENTITY action.incompatible.heading \"A következő kiegészítők le vannak tiltva, amíg nincs kompatibilis verziójuk:\">\n<!ENTITY action.update.heading       \"A következő kiegészítők lesznek frissítve:\">\n<!ENTITY action.enable.heading       \"A következő kiegészítők lesznek engedélyezve:\">\n\n<!ENTITY update.heading              \"Kiegészítők frissítése\">\n<!ENTITY update.progress.label       \"A kijelölt kiegészítők frissítéseinek letöltése és telepítése.\">\n\n<!ENTITY errors.heading              \"A &brandShortName; problémákba ütközött egyes kiegészítők frissítése közben.\">\n<!ENTITY errors.description          \"Egyes kiegészítők frissítése sikertelen volt. A &brandShortName; automatikusan újra fogja próbálni később.\">\n\n<!ENTITY footer.label                \"A kiegészítők mindig módosíthatók a Kiegészítőkezelőben.\">\n<!ENTITY cancel.label                \"Mégse\">\n<!ENTITY back.label                  \"Vissza\">\n<!ENTITY next.label                  \"Tovább\">\n<!ENTITY done.label                  \"Befejezés\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/mozapps/extensions/selectAddons.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (source.profile) add-ons installed by the user, this may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.profile=Ön\n#LOCALIZATION NOTE (source.bundled) add-ons shipped with the application, and thus\n# treated as installed by the user. This may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.bundled=Ön (csomag része)\n#LOCALIZATION NOTE (source.other) add-ons installed by other applications\n# installed on the computer\nsource.other=Harmadik fél\n\naction.enabled=Engedélyezve lesz\naction.disabled=Tiltva lesz\naction.autoupdate=Frissítve lesz kompatibilis verzióra\naction.incompatible=Engedélyezve lesz, ha lesz kompatibilis verzió\naction.neededupdate=Frissíteni kell, hogy kompatibilis legyen\naction.unneededupdate=Opcionálisan frissíthető\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/mozapps/extensions/update.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  updateWizard.title              \"&brandShortName; frissítése\">\n\n<!ENTITY  offline.title                   \"A &brandShortName; kapcsolat nélküli módban van\">\n<!ENTITY  offline.description             \"A &brandShortName; csak online módban képes ellenőrizni, hogy vannak-e a kiegészítőknek olyan frissítései, amelyek kompatibilisek ezzel a verzióval.\">\n<!ENTITY  offline.toggleOffline.label     \"Kapcsolódás az internethez\">\n<!ENTITY  offline.toggleOffline.accesskey \"K\">\n\n<!ENTITY  mismatch.win.title              \"Nem kompatibilis kiegészítők\">\n<!ENTITY  mismatch.top.label              \"A következő kiegészítők nem kompatibilisek a &brandShortName; jelen verziójával, ezért le lettek tiltva:\">\n<!ENTITY  mismatch.bottom.label           \"A &brandShortName; megkeresheti és telepítheti ezen kiegészítők újabb, kompatibilis változatait.\">\n\n<!ENTITY  checking.wizard.title           \"Kompatibilis kiegészítők keresése\">\n<!ENTITY  checking.top.label              \"A nem kompatibilis kiegészítők frissítéseinek keresése…\">\n<!ENTITY  checking.status                 \"Ez eltarthat egy pár percig…\">\n\n<!ENTITY  found.wizard.title               \"Vannak kompatibilis kiegészítők\">\n<!ENTITY  found.top.label                 \"Válassza ki a telepíteni kívánt kiegészítőket:\">\n<!ENTITY  found.disabledXPinstall.label   \"Ezeket a frissítéseket nem lehet telepíteni, mert a szoftvertelepítés jelenleg tiltva van. Alább megváltoztathatja ezt a beállítást,\">\n<!ENTITY  found.enableXPInstall.label     \"Szoftvertelepítés engedélyezése a webhelyeknek\">\n<!ENTITY  found.enableXPInstall.accesskey \"S\">\n\n<!ENTITY  installing.wizard.title         \"Kompatibilis kiegészítők telepítése\">\n<!ENTITY  installing.top.label            \"Kiegészítők frissítéseinek letöltése és telepítése…\">\n\n<!ENTITY  noupdates.wizard.title          \"Nincsenek kompatibilis kiegészítők\">\n<!ENTITY  noupdates.intro.desc            \"A &brandShortName; nem talált frissítéseket a nem kompatibilis kiegészítőkhöz.\">\n<!ENTITY  noupdates.error.desc            \"A frissítések keresése közben problémák léptek fel.\">\n<!ENTITY  noupdates.checkEnabled.desc     \"A &brandShortName; rendszeres időközönként ellenőrzi a frissítéseket, és értesíti a kompatibilis változatok elérhetővé válásáról.\">\n\n<!ENTITY  finished.wizard.title           \"A kompatibilis kiegészítők telepítve lettek\">\n<!ENTITY  finished.top.label              \"A &brandShortName; telepítette a kiegészítők frissítéseit.\">\n<!ENTITY  finished.checkDisabled.desc     \"A &brandShortName; rendszeres időközönként ellenőrizheti a frissítéseket, és értesítheti, ha frissítések jelentek meg a kiegészítőkhöz.\">\n<!ENTITY  finished.checkEnabled.desc      \"A &brandShortName; rendszeres időközönként ellenőrizni fogja a frissítéseket, és értesíti, ha frissítések jelentek meg a kiegészítőkhöz.\">\n\n<!ENTITY  adminDisabled.wizard.title      \"Nem sikerült a frissítések keresése\">\n<!ENTITY  adminDisabled.warning.label     \"Nem lehetséges megkeresni a nem kompatibilis kiegészítők frissítéseit, mert a szoftvertelepítés le van tiltva a &brandShortName; programban. Kérjen segítséget a rendszergazdájától.\">\n\n<!ENTITY  versioninfo.wizard.title        \"Kiegészítők kompatibilitásának ellenőrzése\">\n<!ENTITY  versioninfo.top.label           \"A program ellenőrzi, hogy a kiegészítők kompatibilisek-e a &brandShortName; jelen verziójával.\">\n<!ENTITY  versioninfo.waiting             \"Ez eltarthat egy pár percig…\">\n\n<!ENTITY  installerrors.wizard.title      \"Problémák a frissítések telepítése közben\">\n<!ENTITY  installerrors.intro.label       \"A &brandShortName; problémákba ütközött egyes kiegészítők frissítése közben.\">\n<!-- general strings used by several of the finish pages -->\n\n<!ENTITY  clickFinish.label               \"A &brandShortName; indításának folytatásához kattintson a Befejezés gombra.\">\n<!ENTITY  clickFinish.labelMac            \"A &brandShortName; indításának folytatásához kattintson a Done gombra.\">\n<!ENTITY  enableChecking.label            \"&brandShortName;-frissítések ellenőrzésének engedélyezése\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/mozapps/extensions/update.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmismatchCheckNow=Ellenőrzés\nmismatchCheckNowAccesskey=E\nmismatchDontCheck=Nincs ellenőrzés\nmismatchDontCheckAccesskey=N\ninstallButtonText=Telepítés most\ninstallButtonTextAccesskey=T\nnextButtonText=Tovább >\nnextButtonTextAccesskey=T\ncancelButtonText=Mégse\ncancelButtonTextAccesskey=E\nstatusPrefix=A(z) %S ellenőrzése befejeződött\ndownloadingPrefix=A(z) %S letöltése\ninstallingPrefix=A(z) %S telepítése\ncloseButton=Bezárás\ninstallErrors=A %S nem tudta telepíteni a következő kiegészítők frissítéseit:\ncheckingErrors=A %S nem tudta ellenőrizni a következő kiegészítők frissítéseit:\ninstallErrorItemFormat=%S (%S)\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/mozapps/handling/handling.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.emWidth \"26em\">\n<!ENTITY window.emHeight \"26em\">\n<!ENTITY ChooseOtherApp.description \"Másik alkalmazás választása\">\n<!ENTITY ChooseApp.label \"Tallózás…\">\n<!ENTITY ChooseApp.accessKey \"a\">\n<!ENTITY accept \"Hivatkozás megnyitása\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/mozapps/handling/handling.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprotocol.title=Alkalmazás indítása\nprotocol.description=Ezt a hivatkozást egy alkalmazással kell megnyitni.\nprotocol.choices.label=Küldés:\nprotocol.checkbox.label=Választás megjegyzése az összes %S típusú hivatkozáshoz.\nprotocol.checkbox.accesskey=V\nprotocol.checkbox.extra=Ez a %S beállításai között megváltoztatható.\n\nchoose.application.title=Másik alkalmazás…\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/mozapps/plugins/plugins.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY pluginWizard.title                                  \"Bővítménykereső szolgáltatás\">\n<!ENTITY pluginWizard.firstPage.title                        \"Üdvözli a &pluginWizard.title;!\">\n\n<!ENTITY pluginWizard.checkingForPlugins.description.label   \"A &brandShortName; keresi a rendelkezésre álló bővítményeket…\">\n\n<!ENTITY pluginWizard.availablePluginsPage.title             \"Letölthető bővítmények\">\n<!ENTITY pluginWizard.availablePluginsPage.description.label \"A következő bővítmények telepíthetők: \">\n<!ENTITY pluginWizard.availablePluginsPage.continueMsg.label \"A bővítmények telepítéséhez kattintson a Tovább gombra.\">\n<!ENTITY pluginWizard.availablePluginsPage.installerUI       \"Egyes bővítmények a telepítés során további információkat igényelnek Öntől.\">\n\n<!ENTITY pluginWizard.licensePage.title                      \"Bővítmény licence\">\n<!ENTITY pluginWizard.licensePage.accept.label               \"Egyetértek.\">\n<!ENTITY pluginWizard.licensePage.deny.label                 \"Nem értek egyet (a bővítmény nem lesz telepítve).\">\n\n<!ENTITY pluginWizard.installPluginsPage.title               \"Bővítmények telepítése\">\n<!ENTITY pluginWizard.installPluginsPage.description.label   \"A &brandShortName; a bővítményeket telepíti…\">\n\n<!ENTITY pluginWizard.finalPage.description.label            \"A &brandShortName; befejezte a hiányzó bővítmények telepítését:\">\n\n<!ENTITY pluginWizard.finalPage.moreInfo.label               \"További információ a bővítményekről, illetve bővítmények keresése kézzel\">\n<!ENTITY pluginWizard.finalPage.restart.label                \"A bővítmények használata előtt a &brandShortName; programot újra kell indítani.\">\n\n<!-- LOCALIZATION NOTE (unsupportedPlatform.pre): Mobile only. Flash (the only plugin available on mobile)\n     is not supported on some devices. Include a trailing space as needed. -->\n<!ENTITY unsupportedPlatform.pre                             \"Sajnáljuk, de a &brandShortName; nem képes a Flash lejátszására ezen az eszközön. \">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.learnMore): Mobile only. This text is used to link to a SUMO page explaining why Flash is not\n     supported on this device. Use the unicode ellipsis char, \\u2026, or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY unsupportedPlatform.learnMore                       \"További tudnivalók…\">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.post): Mobile only. Include text here if needed for your locale. -->\n<!ENTITY unsupportedPlatform.post                            \"\">\n\n<!ENTITY missingPlugin                                       \"A tartalom megjelenítéséhez bővítmény szükséges.\">\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n<!ENTITY tapToPlayPlugin                                     \"Koppintson a bővítmény aktiválásához.\">\n<!ENTITY clickToActivatePlugin                               \"Bővítmény aktiválása.\">\n<!ENTITY checkForUpdates                                     \"Frissítések keresése…\">\n<!ENTITY disabledPlugin                                      \"A bővítmény le van tiltva.\">\n<!ENTITY blockedPlugin.label                                 \"Az Ön védelme érdekében ez a bővítmény le lett tiltva.\">\n<!ENTITY hidePluginBtn.label                                 \"Bővítmény elrejtése\">\n<!ENTITY installPlugin                                       \"Bővítmény telepítése…\">\n<!ENTITY managePlugins                                       \"Bővítménykezelő…\">\n\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n<!ENTITY reloadPlugin.pre                                    \"\">\n<!ENTITY reloadPlugin.middle                                 \"töltse be újra az oldalt\">\n<!ENTITY reloadPlugin.post                                   \" \">\n<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please                                       \"Hibajelentés küldése\">\n<!ENTITY report.submitting                                   \"Jelentés küldése…\">\n<!ENTITY report.submitted                                    \"A hibajelentést elküldte.\">\n<!ENTITY report.disabled                                     \"A hibajelentés le van tiltva.\">\n<!ENTITY report.failed                                       \"A beküldés sikertelen.\">\n<!ENTITY report.unavailable                                  \"Nincs jelentés.\">\n<!ENTITY report.comment                                      \"Hozzászólás (a hozzászólások nyilvánosak)\">\n<!ENTITY report.pageURL                                      \"Az oldal URL-címének mellékelése\">\n\n<!ENTITY plugin.file                                         \"Fájl\">\n<!ENTITY plugin.mimeTypes                                    \"MIME-típusok\">\n\n<!ENTITY plugin.flashProtectedMode.label                     \"Enable Adobe Flash protected mode\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/mozapps/plugins/plugins.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# NLS_MESSAGEFORMAT_VAR\npluginLicenseAgreement.label=A(z) %S telepítése előtt el kell fogadnia a következőket:\n\npluginInstallation.download.start=%S letöltése…\npluginInstallation.download.finish=%S letöltése befejeződött.\n\npluginInstallation.install.start=%S telepítése…\npluginInstallation.install.finish=%S telepítése sikeres volt.\npluginInstallation.install.error=%S telepítése nem sikerült (%S).\n\npluginInstallation.complete=A bővítmények telepítése befejeződött.\n\npluginInstallationSummary.success=Telepítve\npluginInstallationSummary.failed=Sikertelen\npluginInstallationSummary.licenseNotAccepted=Licenc nem lett elfogadva\npluginInstallationSummary.notAvailable=Nem áll rendelkezésre\npluginInstallationSummary.manualInstall.label=Kézi telepítés\npluginInstallationSummary.manualInstall.tooltip=A bővítmény telepítése saját kezűleg.\n\npluginInstallation.noPluginsFound=Nem található megfelelő bővítmény.\npluginInstallation.noPluginsInstalled=Nem települtek bővítmények.\npluginInstallation.unknownPlugin=Ismeretlen bővítmény (%S)\n\npluginInstallation.restart.label=%S újraindítása\npluginInstallation.restart.accesskey=r\npluginInstallation.close.label=Bezárás\npluginInstallation.close.accesskey=B\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/mozapps/preferences/changemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY setPassword.title                 \"Mesterjelszó megváltoztatása\">\n<!ENTITY setPassword.tokenName.label       \"Adatvédelmi eszköz\">\n<!ENTITY setPassword.oldPassword.label     \"Jelenlegi jelszó:\">\n<!ENTITY setPassword.newPassword.label     \"Új jelszó:\">\n<!ENTITY setPassword.reenterPassword.label \"Jelszó megerősítése:\">\n<!ENTITY setPassword.meter.label           \"Jelszó minősége\">\n<!ENTITY setPassword.meter.loading         \"Betöltés\">\n<!ENTITY masterPasswordDescription.label   \"A mesterjelszó érzékeny adatok, például webhelyek belépési jelszavai védelmére használható. Ha létrehozza a mesterjelszót, akkor minden munkamenetben egyszer be kell írnia, amikor a &brandShortName; betölti a jelszóval védett mentett adatokat.\">\n<!ENTITY masterPasswordWarning.label       \"A mesterjelszót jól jegyezze meg. Ha elfelejti, nem fog tudni hozzáférni az általa védett adatokhoz.\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/mozapps/preferences/ocsp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ocspDialog.title             \"Tanúsítványhitelesítés\">\n<!ENTITY enableOCSP.label             \"Az Online Certificate Status Protocol (OCSP) használata a tanúsítványok érvényességének ellenőrzésére\">\n<!ENTITY enableOCSP.accesskey         \"O\">\n<!ENTITY requireOCSP.label            \"Ha a kapcsolat az OCSP-kiszolgálóval nem jön létre, akkor a tanúsítvány érvénytelenként kezelése\">\n<!ENTITY requireOCSP.accesskey        \"H\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/mozapps/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Master Password\n\npassword_not_set=(nincs beállítva)\nfailed_pw_change=Nem sikerült megváltoztatni a mesterjelszót!\nincorrect_pw=A megadott mesterjelszó nem helyes. Próbálja újra.\npw_change_ok=A mesterjelszó megváltoztatása sikerült.\npw_erased_ok=Törölte a mesterjelszót.\npw_not_wanted=Vigyázat! Úgy döntött, hogy nem használ mesterjelszót.\npw_empty_warning=A weboldalakhoz, űrlapokhoz és az e-mailhez tárolt jelszavakat nem védi semmi.\npw_change2empty_in_fips_mode=Jelenleg FIPS-módban van. A FIPS-hez kötelező nem üres mesterjelszót megadni.\npw_change_success_title=Sikeres jelszóváltoztatás\npw_change_failed_title=Sikertelen jelszóváltoztatás\npw_remove_button=Eltávolítás\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/mozapps/preferences/removemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY removePassword.title              \"Mesterjelszó törlése\">\n<!ENTITY removeInfo.label                  \"A továbblépéshez meg kell adnia a jelenlegi jelszót:\">\n<!ENTITY removeWarning1.label              \"A mesterjelszó érzékeny adatok, például webhelyek belépési jelszavai védelmére használható. \">\n<!ENTITY removeWarning2.label              \"Ha törli a mesterjelszót, az adatait nem fogja semmi védeni, ha a számítógépét feltörik.\">\n<!ENTITY setPassword.oldPassword.label     \"Jelenlegi jelszó:\">\n\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/mozapps/profile/createProfileWizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY newprofile.title             \"Profil létrehozása\">\n<!ENTITY window.size                  \"width: 45em; height: 32em;\">\n<!-- First wizard page -->\n\n<!ENTITY profileCreationExplanation_1.text  \"A &brandShortName; a személyes profilban tárolja a beállításait.\">\n<!ENTITY profileCreationExplanation_2.text  \"Ha a &brandShortName; programot más felhasználókkal megosztva használja, érdemes profilokat használni, hogy a személyes adatok ne keveredjenek. Emiatt minden felhasználónak létre kell hoznia a saját profilját.\">\n<!ENTITY profileCreationExplanation_3.text  \"Ha Ön az egyetlen felhasználója ennek a &brandShortName;-példánynak, akkor is legalább egy profillal rendelkeznie kell. Igény szerint több profilt is létrehozhat eltérő beállításkészletek tárolására. Elképzelhető például, hogy külön profilt szeretne üzleti és személyes használatra.\">\n<!ENTITY profileCreationExplanation_4.text  \"A profil elkészítésének megkezdéséhez kattintson a Tovább gombra.\">\n<!ENTITY profileCreationExplanation_4Mac.text  \"A profil elkészítésének megkezdéséhez kattintson a Continue gombra.\">\n<!ENTITY profileCreationExplanation_4Gnome.text  \"A profil elkészítésének megkezdéséhez kattintson a Tovább gombra.\">\n<!-- Second wizard page -->\n\n<!ENTITY profileCreationIntro.text      \"Ha több profilt hoz létre, akkor a nevük alapján különböztetheti meg azokat. Használhatja az itt megadott nevet, vagy beírhat egy másikat.\">\n<!ENTITY profilePrompt.label            \"Adja meg az új profil nevét:\">\n<!ENTITY profilePrompt.accesskey        \"d\">\n<!ENTITY profileDirectoryExplanation.text   \"Az Ön beállításai és egyéb személyes adatai az alábbi helyen lesznek tárolva:\">\n<!ENTITY profileDefaultName             \"Alapértelmezett felhasználó\">\n<!ENTITY button.choosefolder.label      \"Mappa választása…\">\n<!ENTITY button.choosefolder.accesskey  \"M\">\n<!ENTITY button.usedefault.label        \"Alapértelmezett mappa\">\n<!ENTITY button.usedefault.accesskey    \"A\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/mozapps/profile/profileSelection.dtd",
    "content": "<!-- -*- Mode: SGML; indent-tabs-mode: nil; -*- -->\n<!--\n\n This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY            windowtitle.label      \"&brandShortName; - Felhasználói profil kiválasztása\">\n\n<!ENTITY            profilename.label      \"Profil neve:\">\n\n<!ENTITY            start.label            \"&brandShortName; indítása\">\n<!ENTITY            exit.label             \"Kilépés\">\n\n<!ENTITY            availprofiles.label    \"Rendelkezésre álló profilok\">\n\n<!ENTITY            newButton.label        \"Profil létrehozása…\">\n<!ENTITY            newButton.accesskey    \"P\">\n<!ENTITY            renameButton.label     \"Profil átnevezése…\">\n<!ENTITY            renameButton.accesskey \"n\">\n<!ENTITY            deleteButton.label     \"Profil törlése…\">\n<!ENTITY            deleteButton.accesskey \"t\">\n<!-- manager entities -->\n\n<!ENTITY            pmDescription.label    \"A beállításokat, jellemzőket és egyéb felhasználói elemeket a &brandShortName; egy felhasználói profilban tárolja.\">\n\n<!ENTITY            offlineState.label    \"Kapcsolat nélküli munka\">\n<!ENTITY            offlineState.accesskey \"a\">\n\n<!ENTITY            useSelected.label       \"A kijelölt profil használata induláskor kérdés nélkül\">\n<!ENTITY            useSelected.accesskey   \"d\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/mozapps/profile/profileSelection.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These strings are used for startup/profile problems and the profile manager.\n\n# Application not responding\n# LOCALIZATION NOTE (restartTitle, restartMessageNoUnlocker, restartMessageUnlocker, restartMessageNoUnlockerMac, restartMessageUnlockerMac): Messages displayed when the application is running but is not responding to commands. %S is the application name.\nrestartTitle=%S bezárása\nrestartMessageNoUnlocker=A %S már fut, de nem válaszol. Új ablak megnyitásához először be kell zárni a futó %S folyamatot, vagy újra kell indítania a rendszert.\nrestartMessageUnlocker=A %S már fut, de nem válaszol. A régi %S folyamatot be kell zárni az új ablak megnyitása előtt.\nrestartMessageNoUnlockerMac=Már nyitva van a %S egy példánya. Egyszerre csak egy %S-példány lehet nyitva.\nrestartMessageUnlockerMac=Már nyitva van a %S egy példánya. A %S futó példánya kilép, hogy ez a példány megnyílhasson.\n\n# Profile manager\n# LOCALIZATION NOTE (profileTooltip): First %S is the profile name, second %S is the path to the profile folder.\nprofileTooltip=Profil: '%S' - Elérési út: '%S'\n\npleaseSelectTitle=Profil kiválasztása\npleaseSelect=Válasszon ki egy profilt a %S használatának megkezdéséhez, vagy hozzon létre egy profilt.\n\nprofileLockedTitle=Használatban lévő profil\nprofileLocked2=A %S nem tudja használni a(z) „%S” profilt, mivel az már használatban van. \\n\\nA folytatáshoz zárja be a %S futó példányát, és válasszon és másik profilt.\n\nrenameProfileTitle=Profil átnevezése\nrenameProfilePrompt=„%S” profil átnevezése:\n\nprofileNameInvalidTitle=Érvénytelen profilnév\nprofileNameInvalid=A(z) „%S” profilnév nem használható.\n\nchooseFolder=Profilmappa kiválasztása\nprofileNameEmpty=Üres profilnév nem használható.\ninvalidChar=A(z) „%S” nem használható profilnevekben. Válasszon egy másik nevet.\n\ndeleteTitle=Profil törlése\ndeleteProfileConfirm=A törlés eltávolítja a profilt a rendelkezésre álló profilok listájából, és ez nem vonható vissza. \\nEmellett kérheti a profilhoz tartozó adatfájlok, úgymint a levelezés, beállítások és tanúsítványok törlését is. Ez törli a(z) „%S” mappát, ami szintén nem vonható vissza. \\nValóban törölni kívánja a profilhoz tartozó adatfájlokat?\ndeleteFiles=Fájlok törlése\ndontDeleteFiles=Fájlok megtartása\n\nprofileCreationFailed=Nem lehet létrehozni a profilt. Elképzelhető, hogy a kiválasztott mappa nem írható.\nprofileCreationFailedTitle=Profil létrehozása meghiúsult\nprofileExists=Ezen a néven már létezik profil. Válasszon másik nevet.\nprofileExistsTitle=Profil már létezik\nprofileFinishText=A profil létrehozásához kattintson a Befejezés gombra.\nprofileFinishTextMac=A profil létrehozásához kattintson a Done gombra.\nprofileMissing=A(z) %S profil nem tölthető be. Hiányzik vagy nem érhető el.\nprofileMissingTitle=Hiányzó profil\n\n# Profile reset\n# LOCALIZATION NOTE (resetBackupDirectory): Directory name for the profile directory backup created during reset. This directory is placed in a location users will see it (ie. their desktop). %S is the application name.\nresetBackupDirectory=Régi %S adatok\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/mozapps/update/history.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  history.title             \"Frissítési előzmények\">\n<!ENTITY  history.intro             \"A következő frissítések voltak eddig telepítve:\">\n<!ENTITY  closebutton.label         \"Bezárás\">\n                                     \n<!ENTITY  noupdates.label           \"Még nem volt frissítés telepítve\">\n\n<!ENTITY  name.header               \"Frissítés neve\">\n<!ENTITY  date.header               \"Telepítés ideje\">\n<!ENTITY  type.header               \"Típus\">\n<!ENTITY  state.header              \"Állapot\">\n\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/mozapps/update/updates.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY  updateWizard.title              \"Szoftverfrissítés\">\n\n<!ENTITY  checking.title                  \"Frissítések keresése\">\n<!ENTITY  updateCheck.label               \"A &brandShortName; újabb verzióinak keresése…\">\n\n<!ENTITY  noupdatesfound.title            \"Nincsenek frissítések\">\n<!ENTITY  noupdatesautoenabled.intro      \"Nincsenek frissítések. A &brandShortName; rendszeresen keresi az új frissítéseket.\">\n<!ENTITY  noupdatesautodisabled.intro     \"Nincsenek frissítések. Ellenőrizze később, vagy engedélyezze a &brandShortName; automatikus frissítés-ellenőrzőjét.\">\n\n<!ENTITY  manualUpdate.title              \"A frissítés sikertelen\">\n<!ENTITY  manualUpdate.desc               \"Ajánlott biztonsági és stabilitási frissítések érhetőek el, de Önnek nincsen elegendő jogosultsága a frissítések telepítéséhez. Forduljon a rendszergazdához, vagy próbálja meg egy olyan felhasználói fiókból telepíteni a frissítéseket, amelynek van joga szoftvereket telepíteni erre a számítógépre.\">\n<!ENTITY  manualUpdate.space.desc         \"Ajánlott biztonsági és stabilitási frissítések érhetőek el, de Önnek nincsen elegendő helye a frissítések telepítéséhez.\">\n<!ENTITY  manualUpdateGetMsg.label        \"A &brandShortName; legújabb verzióját a következő helyről szerezheti be:\">\n\n<!ENTITY  unsupported.title               \"Nem támogatott rendszer\">\n<!ENTITY  unsupported.label               \"A(z) &brandShortName; régi, de a legújabb verzió nem támogatott ezen a rendszeren. Frissítse rendszerét, majd próbálja újra. Ez a figyelmeztetés nem jelenik meg többször, de \">\n<!ENTITY  unsupportedLink.label           \"megtudhat többet.\">\n\n<!ENTITY  clickHere.label                 \"További információk erről a frissítésről\">\n\n<!ENTITY  evangelism.desc                 \"Nagyon ajánlott a &brandShortName; frissítése.\">\n\n<!ENTITY  downloadPage.title              \"A &brandShortName; letöltése\">\n<!ENTITY  downloading.intro               \"Frissítés letöltése… \">\n<!ENTITY  connecting.label                \"Kapcsolódás a kiszolgálóhoz… \">\n<!ENTITY  verificationFailedText.label    \"A &brandShortName; nem tudta ellenőrizni a letöltött különbségi frissítés sértetlenségét, ezért most kénytelen a teljes frissítési csomagot letölteni.\">\n\n<!ENTITY  viewDetails.tooltip             \"További információk erről a frissítésről\">\n\n<!ENTITY  details.link                    \"Részletek\">\n\n<!ENTITY  error.title                     \"Sikertelen frissítés\">\n\n<!ENTITY  error.label                     \"Gondok támadtak a frissítés ellenőrzése, letöltése vagy telepítése közben. A &brandShortName; programot nem lehet frissíteni, mert:\">\n                                           \n<!ENTITY  errorManual.label               \"Kézzel frissítheti a &brandShortName; programot, ha a következő helyről letölti a legfrissebb verziót:\">\n                                           \n<!ENTITY  errorpatching.intro             \"A részleges frissítést nem lehetett alkalmazni. A &brandShortName; újra próbálkozik, most a teljes frissítés letöltésével.\">\n\n<!ENTITY  genericBackgroundError.label    \"A &brandShortName; nem tudja eldönteni, hogy van-e elérhető frissítés.Ellenőrizze, hogy a &brandShortName; legújabb verziójával rendelkezik-e:\">\n\n<!ENTITY  finishedPage.title              \"A frissítés készen áll a telepítésre\">\n<!ENTITY  finishedPage.text               \"A frissítés a &brandShortName; következő indításakor fog települni. Újraindíthatja a &brandShortName; alkalmazást most, vagy folytathatja a munkát, és újraindíthatja később.\">\n\n<!ENTITY  finishedBackgroundPage.text     \"A &brandShortName; biztonsági és stabilitási frissítése letöltődött, és telepítésre kész.\">\n<!ENTITY  finishedBackground.name         \"Frissítés:\">\n<!-- LOCALIZATION NOTE (finishedBackground.more): This string describes the button labels defined by restartNowButton and restartLaterButton in updates.properties. -->\n<!ENTITY  finishedBackground.more         \"A frissítés a &brandShortName; következő indításakor fog települni. Újraindíthatja a &brandShortName; alkalmazást most, vagy folytathatja a munkát, és újraindíthatja később.\">\n<!ENTITY  finishedBackground.moreElevated \"Ez a frissítés rendszergazdai jogosultságot igényel. A frissítés a &brandShortName; következő indításakor települ. Újraindíthatja most a &brandShortName;ot, folytathatja a munkát és újraindíthatja később, vagy elutasíthatja ezt a frissítést.\">\n\n<!ENTITY  update.details.label            \"Részletek\">\n<!ENTITY  update.installedOn.label        \"Telepítve:\">\n<!ENTITY  update.status.label             \"Állapot:\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/mozapps/update/updates.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The 1st %S is the update name and the 2nd %S is the build\n# identifier from the local updates.xml for displaying update history\n# example: MyApplication (20081022033543)\nupdateFullName=%S (%S)\n\n# LOCALIZATION NOTE: The 1st %S is brandShortName and 2nd %S is update version\n# where update version from the update xml\n# example: MyApplication 10.0.5\nupdateName=%S %S\n\n# LOCALIZATION NOTE: When present\n# %1$S is the brandShortName. Ex: MyApplication\n# %2$S is the update version - provided by the update xml. Ex: version 10.0.5\n# %3$S is the build identifier - provided by the update xml. Ex: 20081022033543\nupdateNightlyName=%1$S %2$S %3$S nightly\nintro_major=Szeretne most frissíteni a %1$S %2$S programra?\nintro_minor=Biztonsági és stabilitási frissítés áll rendelkezésre a %1$S programhoz:\n\nupdateType_major=Új verzió\nupdateType_minor=Biztonsági frissítés\n\n# LOCALIZATION NOTE: When present %S is brandShortName\nverificationError=A %S nem tudott meggyőződni a frissítési csomag sértetlenségéről.\nresumePausedAfterCloseTitle=Szoftverfrissítés\nresumePausedAfterCloseMsg=A frissítés letöltése szünetel. Szeretné letölteni ezt a frissítést a háttérben, amíg Ön folytatja a %S használatát?\nupdaterIOErrorTitle=Sikertelen szoftverfrissítés\nupdaterIOErrorMsg=A frissítés nem volt telepíthető. Ellenőrizze, hogy nem fut a %S egy másik példánya a számítógépen, majd indítsa újra a %S programot, és próbálja újra.\nokButton=OK\nokButton.accesskey=O\naskLaterButton=Kérdezze meg később\naskLaterButton.accesskey=K\nnoThanksButton=Köszönöm, nem kérem\nnoThanksButton.accesskey=N\nupdateButton_minor=%S frissítése\nupdateButton_minor.accesskey=f\nupdateButton_major=Új verzió letöltése\nupdateButton_major.accesskey=e\nbackButton=Vissza\nbackButton.accesskey=V\nacceptTermsButton=Feltételek elfogadása\nacceptTermsButton.accesskey=F\n# NOTE: The restartLaterButton string is also used in\n# mozapps/extensions/content/blocklist.js\nrestartLaterButton=Újraindítás később\nrestartLaterButton.accesskey=k\nrestartNowButton=%S újraindítása\nrestartNowButton.accesskey=r\n\n# LOCALIZATION NOTE: %S is the date the update was installed from the local\n# updates.xml for displaying update history\nstatusSucceededFormat=Telepítve: %S\n\nstatusFailed=Sikertelen telepítés\npauseButtonPause=Szünet\npauseButtonResume=Folytatás\nhideButton=Elrejtés\nhideButton.accesskey=S\n\napplyingUpdate=Frissítés alkalmazása…\n\nupdatesfound_minor.title=Frissítés érhető el\nupdatesfound_major.title=Új verzió érhető el\n\ninstallSuccess=A frissítés sikeresen telepítve lett.\ninstallPending=Függőben lévő telepítés\npatchApplyFailure=A frissítés nem volt telepíthető. (A javítófolt alkalmazása sikertelen volt.)\nelevationFailure=Nincs megfelelő jogosultsága ezen frissítés telepítéséhez. Keresse meg a rendszergazdáját.\\u0020\n\n# LOCALIZATION NOTE: %S is the amount downloaded so far\n# example: Paused —  879 KB of 2.1 MB\ndownloadPausedStatus=Felfüggesztve – %S\n\ncheck_error-200=A frissítés XML-fájlja nem jól formázott. (200)\ncheck_error-403=Hozzáférés megtagadva. (403)\ncheck_error-404=A frissítés XML-fájlja nem található. (404)\ncheck_error-500=Belső kiszolgálóhiba (500)\ncheck_error-2152398849=Sikertelen (ismeretlen okból)\ncheck_error-2152398861=Kapcsolat elutasítva\ncheck_error-2152398862=A kapcsolat időtúllépés miatt megszakadt.\n# NS_ERROR_OFFLINE\ncheck_error-2152398864=A hálózat kapcsolat nélküli módban van. (Csatlakozzon a hálózathoz.)\ncheck_error-2152398867=A port nem engedélyezett\ncheck_error-2152398868=Nem jött át adat. (Próbálja újra.)\ncheck_error-2152398878=A frissítési kiszolgáló nem található. (Ellenőrizze az internetkapcsolatát.)\ncheck_error-2152398890=A proxykiszolgáló nem található. (Ellenőrizze az internetkapcsolatát.)\n# NS_ERROR_DOCUMENT_NOT_CACHED\ncheck_error-2152398918=A hálózat kapcsolat nélküli módban van. (Csatlakozzon a hálózathoz.)\ncheck_error-2152398919=Az adatátvitel megszakadt. (Próbálja újra.)\ncheck_error-2152398920=A proxykiszolgáló elutasította a kapcsolatot.\ncheck_error-2153390069=A kiszolgáló tanúsítványa lejárt. (Állítsa be a rendszerórát a helyes dátumra és időre, ha nem volna helyes.)\ncheck_error-verification_failed=A frissítés sértetlensége nem ellenőrizhető.\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/mozapps/xpinstall/xpinstallConfirm.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- extracted from institems.xul -->\n\n\n<!ENTITY dialog.title            \"Szoftvertelepítés\">\n<!ENTITY dialog.style            \"width: 45em\">\n<!ENTITY warningPrimary.label    \"Csak olyan szerzők kiegészítőit telepítse, akikben megbízik!\">\n<!ENTITY warningSecondary.label  \"Bizonyos programok tartalmazhatnak rosszindulatú kódokat is, melyek károkat okozhatnak, vagy egyéb módon veszélyeztethetik a számítógépét.\">\n\n<!ENTITY from.label \"forrás: \">\n\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/mozapps/xpinstall/xpinstallConfirm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nunverified=(A szerző nem ellenőrzött)\nsigned=(%S)\n\nitemWarnIntroMultiple=Engedély kérése a következő %S elem telepítésére:\nitemWarnIntroSingle=Engedély kérése a következő elem telepítésére:\ninstallButtonDisabledLabel=Telepítés (%S)\ninstallButtonLabel=Telepítés most\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/necko/necko.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#ResolvingHost=Looking up\n#ConnectedTo=Connected to \n#ConnectingTo=Connecting to \n#SendingRequestTo=Sending request to \n#TransferringDataFrom=Transferring data from \n\n3=%1$S keresése…\n4=Kapcsolódva a következőhöz: %1$S…\n5=Kérés küldése a következőnek: %1$S…\n6=Adatátvitel a következő helyről: %1$S…\n7=Kapcsolódás a következőhöz: %1$S…\n8=%1$S beolvasva\n9=%1$S írva\n10=Várakozás a következőre: %1$S…\n11=%1$S kikeresve…\n\n27=FTP-művelet elkezdése…\n28=FTP-művelet befejezve\n\nUnsupportedFTPServer=A következő FTP-kiszolgáló jelenleg nem támogatott: %1$S.\nRepostFormData=Ezt a weboldalt egy új helyre irányították át. Szeretné a beírt űrlapadatokat újraküldeni az új helyre?\n\n# Directory listing strings\nDirTitle=%1$S tartalma\nDirGoUp=Ugrás a szülőkönyvtárba\nShowHidden=Rejtett objektumok megjelenítése\nDirColName=Név\nDirColSize=Méret\nDirColMTime=Utoljára módosítva\nDirFileLabel=Fájl:\n\nPhishingAuth=Ön a következő webhelyet fogja meglátogatni: „%1$S”. Ez a webhely megpróbálkozhat az Ön megtévesztésével, és megpróbálja elhitetni, hogy Ön máshol jár. Legyen nagyon óvatos.\nPhishingAuthAccept=Értem, majd vigyázok\nSuperfluousAuth=Ön be fog jelentkezni a(z) „%1$S” webhelyre a(z) „%2$S” felhasználónévvel, azonban a webhely nem is igényli az azonosítást. Ez kísérlet lehet az Ön megtévesztésére.\\n\\nBiztosan a(z) „%1$S” webhelyet kívánja meglátogatni?\nAutomaticAuth=Ön be fog jelentkezni a(z) „%1$S” webhelyre a(z) „%2$S” felhasználónévvel.\n\nTrackingUriBlocked=Az erőforrás itt: „%1$S” blokkolva lett, mert a követés elleni védelem engedélyezett.\n\n# LOCALIZATION NOTE (APIDeprecationWarning):\n# %1$S is the deprecated API; %2$S is the API function that should be used.\nAPIDeprecationWarning=Figyelmeztetés: „%1$S” elavult, használja helyette ezt: „%2$S”\n\n# LOCALIZATION NOTE (nsICookieManagerDeprecated): don't localize originAttributes.\n# %1$S is the deprecated API; %2$S is the interface suffix that the given deprecated API belongs to.\nnsICookieManagerAPIDeprecated=Az „%1$S” megváltozott. Frissítse a kódját, és adja át a megfelelő originAttributes értéket. További információkért lásd az MDN-t: https://developer.mozilla.org/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsICookieManager%2$S\n\n12=Performing a TLS handshake to %1$S…\n13=The TLS handshake finished for %1$S…\nUnsafeUriBlocked=The resource at “%1$S” was blocked by Safe Browsing.\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/passwordmgr/passwordManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY      savedLogins.title               \"Mentett bejelentkezések\">\n\n<!ENTITY      closebutton.label               \"Bezárás\">\n<!ENTITY      closebutton.accesskey           \"B\">\n\n<!ENTITY      treehead.site.label             \"Webhely\">\n<!ENTITY      treehead.username.label         \"Felhasználói név\">\n<!ENTITY      treehead.password.label         \"Jelszó\">\n<!ENTITY      treehead.timeCreated.label         \"Első használat\">\n<!ENTITY      treehead.timeLastUsed.label        \"Utolsó használat\">\n<!ENTITY      treehead.timePasswordChanged.label \"Utolsó módosítás\">\n<!ENTITY      treehead.timesUsed.label           \"Használatok száma\">\n\n<!ENTITY      remove.label                    \"Eltávolítás\">\n<!ENTITY      remove.accesskey                \"E\">\n\n<!ENTITY      addLogin.label                  \"Bejelentkezés hozzáadása\">\n<!ENTITY      addLogin.accesskey              \"B\">\n\n<!ENTITY      import.label                    \"Importálás…\">\n<!ENTITY      import.accesskey                \"I\">\n\n<!ENTITY      searchFilter.label              \"Keresés\">\n<!ENTITY      searchFilter.accesskey          \"K\">\n\n<!ENTITY      windowClose.key                 \"w\">\n<!ENTITY      focusSearch1.key                \"f\">\n<!ENTITY      focusSearch2.key                \"k\">\n\n<!ENTITY      copyPasswordCmd.label           \"Jelszó másolása\">\n<!ENTITY      copyPasswordCmd.accesskey       \"J\">\n\n<!ENTITY      copyUsernameCmd.label           \"Felhasználói név másolása\">\n<!ENTITY      copyUsernameCmd.accesskey       \"F\">\n\n<!ENTITY      editPasswordCmd.label           \"Jelszó szerkesztése\">\n<!ENTITY      editPasswordCmd.accesskey       \"J\">\n\n<!ENTITY      editUsernameCmd.label           \"Felhasználónév szerkesztése\">\n<!ENTITY      editUsernameCmd.accesskey       \"F\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/passwordmgr/passwordmgr.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nrememberValue = Jelszókezelő használata az érték megjegyzésére.\nrememberPassword = Jelszókezelő használata a jelszó megjegyzésére.\nsavePasswordTitle = Megerősítés\n# LOCALIZATION NOTE (saveLoginMsg, saveLoginMsgNoUser):\n# %1$S is brandShortName, %2$S is the login's hostname.\nsaveLoginMsg = Mentse a %1$S ezt a bejelentkezést ehhez: %2$S?\nsaveLoginMsgNoUser = Mentse a %1$S ezt a jelszót ehhez: %2$S?\nsaveLoginButtonAllow.label = Mentés\nsaveLoginButtonAllow.accesskey = e\nsaveLoginButtonDeny.label = Ne mentse\nsaveLoginButtonDeny.accesskey = N\nupdateLoginMsg = Szeretné frissíteni ezt a bejelentkezést?\nupdateLoginMsgNoUser = Szeretné frissíteni ezt a jelszót?\nupdateLoginButtonText = Frissítés\nupdateLoginButtonAccessKey = F\nupdateLoginButtonDeny.label = Ne frissítse\nupdateLoginButtonDeny.accesskey = N\n# LOCALIZATION NOTE (rememberPasswordMsg):\n# 1st string is the username for the login, 2nd is the login's hostname.\n# Note that long usernames may be truncated.\nrememberPasswordMsg = Megjegyzi „%1$S” jelszavát ehhez: %2$S?\n# LOCALIZATION NOTE (rememberPasswordMsgNoUsername):\n# String is the login's hostname.\nrememberPasswordMsgNoUsername = Megjegyzi a jelszót ehhez: %S?\n# LOCALIZATION NOTE (noUsernamePlaceholder):\n# This is displayed in place of the username when it is missing.\nnoUsernamePlaceholder=Nincs felhasználónév\ntogglePasswordLabel=Jelszó megjelenítése\ntogglePasswordAccessKey2=h\nnotNowButtonText = Most &nem\nnotifyBarNotNowButtonText = Most nem\nnotifyBarNotNowButtonAccessKey = n\nneverForSiteButtonText = Ezen a &webhelyen soha\nnotifyBarNeverRememberButtonText2 = Sose mentse\nnotifyBarNeverRememberButtonAccessKey2 = s\nrememberButtonText = &Megjegyzés\nnotifyBarRememberPasswordButtonText = Jelszó megjegyzése\nnotifyBarRememberPasswordButtonAccessKey = G\npasswordChangeTitle = Jelszóváltoztatás megerősítése\n# LOCALIZATION NOTE (updatePasswordMsg):\n# String is the username for the login.\nupdatePasswordMsg = Frissíti „%S” mentett jelszavát?\nupdatePasswordMsgNoUser = Frissíti a mentett jelszót?\nnotifyBarUpdateButtonText = Jelszó frissítése\nnotifyBarUpdateButtonAccessKey = r\nnotifyBarDontChangeButtonText = Nincs változtatás\nnotifyBarDontChangeButtonAccessKey = N\nuserSelectText = Erősítse meg, hogy melyik felhasználó jelszavát változtatja meg\nhidePasswords=Jelszavak elrejtése\nhidePasswordsAccessKey=J\nshowPasswords=Jelszavak megjelenítése\nshowPasswordsAccessKey=J\nnoMasterPasswordPrompt=Biztosan meg szeretné jeleníteni a jelszavait?\nremoveAllPasswordsPrompt=Biztosan törölni szeretné az összes jelszavát?\nremoveAllPasswordsTitle=Minden jelszó törlése\nremoveLoginPrompt=Biztosan el szeretné távolítani ezt a bejelentkezést?\nremoveLoginTitle=Bejelentkezés eltávolítása\nloginsDescriptionAll=A következő webhelyekhez vannak tárolva bejelentkezések a számítógépen:\nloginsDescriptionFiltered=A következő bejelentkezések illeszkednek a keresőfeltételre:\n# LOCALIZATION NOTE (loginHostAge):\n# This is used to show the context menu login items with their age.\n# 1st string is the username for the login, 2nd is the login's age.\nloginHostAge=%1$S (%2$S)\n# LOCALIZATION NOTE (noUsername):\n# String is used on the context menu when a login doesn't have a username.\nnoUsername=Nincs felhasználónév\nduplicateLoginTitle=A bejelentkezés már létezik\nduplicateLogin=Már létezik ugyanilyen bejelentkezés.\n\n# LOCALIZATION NOTE (insecureFieldWarningDescription2, insecureFieldWarningDescription3):\n# %1$S will contain insecureFieldWarningLearnMore and look like a link to indicate that clicking will open a tab with support information.\ninsecureFieldWarningDescription2 = Ez a kapcsolat nem biztonságos. A megadott bejelentkezések kompromittáltak lehetnek. %1$S\ninsecureFieldWarningDescription3 = A megadott bejelentkezések kompromittáltak lehetnek. %1$S\n\n# LOCALIZATION NOTE (removeAll, removeAllShown):\n# removeAll and removeAllShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\n\ninsecureFieldWarningLearnMore = Learn More\nremoveAll.accesskey=A\n\n# LOCALIZATION NOTE (removeAll, removeAllShown):\n# removeAll and removeAllShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAll.label=Remove All\nremoveAllShown.accesskey=A\nremoveAllShown.label=Remove All Shown\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/pipnss/nsserrors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nSSL_ERROR_EXPORT_ONLY_SERVER=Nem lehet biztonságosan kommunikálni. A partner nem támogatja a magas szintű titkosítást.\nSSL_ERROR_US_ONLY_SERVER=Nem lehet biztonságosan kommunikálni. A partner olyan magas szintű titkosítást kíván meg, amely nincs támogatva.\nSSL_ERROR_NO_CYPHER_OVERLAP=Nem lehet biztonságosan kommunikálni a partnerrel: nincs közös titkosító algoritmus.\nSSL_ERROR_NO_CERTIFICATE=Nem található a hitelesítéshez szükséges tanúsítvány vagy kulcs.\nSSL_ERROR_BAD_CERTIFICATE=Nem lehet biztonságosan kommunikálni a partnerrel: a partner tanúsítványa vissza lett utasítva.\nSSL_ERROR_BAD_CLIENT=A kiszolgáló rossz adatokat kapott az ügyféltől.\nSSL_ERROR_BAD_SERVER=Az ügyfél rossz adatokat kapott a kiszolgálótól.\nSSL_ERROR_UNSUPPORTED_CERTIFICATE_TYPE=Nem támogatott tanúsítványtípus.\nSSL_ERROR_UNSUPPORTED_VERSION=A partner a biztonsági protokoll nem támogatott verzióját használja.\nSSL_ERROR_WRONG_CERTIFICATE=Az ügyfél hitelesítése sikertelen: a kulcsadatbázisban levő privát kulcs nem illik a tanúsítvány-adatbázisban levő nyilvános kulcshoz.\nSSL_ERROR_BAD_CERT_DOMAIN=Nem lehet biztonságosan kommunikálni a partnerrel: a kért tartománynév nem egyezik a kiszolgáló tanúsítványában levővel.\nSSL_ERROR_POST_WARNING=Ismeretlen SSL hibakód.\nSSL_ERROR_SSL2_DISABLED=A partnert csak az SSL 2-es verzióját támogatja, ami helyileg le van tiltva.\nSSL_ERROR_BAD_MAC_READ=Az SSL egy helytelen üzenethitelesítő kóddal rendelkező rekordot kapott.\nSSL_ERROR_BAD_MAC_ALERT=Az SSL-partner helytelen üzenetazonosító kódot jelentett.\nSSL_ERROR_BAD_CERT_ALERT=Az SSL-partner nem tudja ellenőrizni a tanúsítványát.\nSSL_ERROR_REVOKED_CERT_ALERT=Az SSL-partner visszautasította a tanúsítványát, mert szerinte az vissza lett vonva.\nSSL_ERROR_EXPIRED_CERT_ALERT=Az SSL-partner visszautasította a tanúsítványát, mert szerinte az lejárt.\nSSL_ERROR_SSL_DISABLED=Nem lehet kapcsolódni: az SSL le van tiltva.\nSSL_ERROR_FORTEZZA_PQG=Nem lehet kapcsolódni: az SSL egy másik FORTEZZA-tartományban van.\nSSL_ERROR_UNKNOWN_CIPHER_SUITE=Ismeretlen SSL-kódolókészlet lett kérve.\nSSL_ERROR_NO_CIPHERS_SUPPORTED=Ebben a programban egyetlen kódolókészlet sincs jelen és engedélyezve.\nSSL_ERROR_BAD_BLOCK_PADDING=Az SSL egy rossz blokkfeltöltéssel rendelkező rekordot kapott.\nSSL_ERROR_RX_RECORD_TOO_LONG=Az SSL a maximálisan megengedhető hosszúságot meghaladó rekordot kapott.\nSSL_ERROR_TX_RECORD_TOO_LONG=Az SSL a maximálisan megengedhető hosszúságot meghaladó rekordot próbált küldeni.\nSSL_ERROR_RX_MALFORMED_HELLO_REQUEST=Az SSL egy rosszul formázott Hello Request kézfogási üzenetet kapott.\nSSL_ERROR_RX_MALFORMED_CLIENT_HELLO=Az SSL egy rosszul formázott Client Hello kézfogási üzenetet kapott.\nSSL_ERROR_RX_MALFORMED_SERVER_HELLO=Az SSL egy rosszul formázott Server Hello kézfogási üzenetet kapott.\nSSL_ERROR_RX_MALFORMED_CERTIFICATE=Az SSL egy rosszul formázott Certificate kézfogási üzenetet kapott.\nSSL_ERROR_RX_MALFORMED_SERVER_KEY_EXCH=Az SSL egy rosszul formázott Server Key Exchange kézfogási üzenetet kapott.\nSSL_ERROR_RX_MALFORMED_CERT_REQUEST=Az SSL egy rosszul formázott Certificate Request kézfogási üzenetet kapott.\nSSL_ERROR_RX_MALFORMED_HELLO_DONE=Az SSL egy rosszul formázott Server Hello Done kézfogási üzenetet kapott.\nSSL_ERROR_RX_MALFORMED_CERT_VERIFY=Az SSL egy rosszul formázott Certificate Verify kézfogási üzenetet kapott.\nSSL_ERROR_RX_MALFORMED_CLIENT_KEY_EXCH=Az SSL egy rosszul formázott Client Key Exchange kézfogási üzenetet kapott.\nSSL_ERROR_RX_MALFORMED_FINISHED=Az SSL egy rosszul formázott Finished kézfogási üzenetet kapott.\nSSL_ERROR_RX_MALFORMED_CHANGE_CIPHER=Az SSL egy rosszul formázott Change Cipher Spec rekordot kapott.\nSSL_ERROR_RX_MALFORMED_ALERT=Az SSL egy rosszul formázott Alert rekordot kapott.\nSSL_ERROR_RX_MALFORMED_HANDSHAKE=Az SSL egy rosszul formázott Handshake rekordot kapott.\nSSL_ERROR_RX_MALFORMED_APPLICATION_DATA=Az SSL egy rosszul formázott Application Data rekordot kapott.\nSSL_ERROR_RX_UNEXPECTED_HELLO_REQUEST=Az SSL egy váratlan Hello Request kézfogási üzenetet kapott.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_HELLO=Az SSL egy váratlan Client Hello kézfogási üzenetet kapott.\nSSL_ERROR_RX_UNEXPECTED_SERVER_HELLO=Az SSL egy váratlan Server Hello kézfogási üzenetet kapott.\nSSL_ERROR_RX_UNEXPECTED_CERTIFICATE=Az SSL egy váratlan Certificate kézfogási üzenetet kapott.\nSSL_ERROR_RX_UNEXPECTED_SERVER_KEY_EXCH=Az SSL egy váratlan Server Key Exchange kézfogási üzenetet kapott.\nSSL_ERROR_RX_UNEXPECTED_CERT_REQUEST=Az SSL egy váratlan Certificate Request kézfogási üzenetet kapott.\nSSL_ERROR_RX_UNEXPECTED_HELLO_DONE=Az SSL egy váratlan Server Hello Done kézfogási üzenetet kapott.\nSSL_ERROR_RX_UNEXPECTED_CERT_VERIFY=Az SSL egy váratlan Certificate Verify kézfogási üzenetet kapott.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_KEY_EXCH=Az SSL egy váratlan Client Key Exchange kézfogási üzenetet kapott.\nSSL_ERROR_RX_UNEXPECTED_FINISHED=Az SSL egy váratlan Finished kézfogási üzenetet kapott.\nSSL_ERROR_RX_UNEXPECTED_CHANGE_CIPHER=Az SSL egy váratlan Change Cipher Spec rekordot kapott.\nSSL_ERROR_RX_UNEXPECTED_ALERT=Az SSL egy váratlan Alert rekordot kapott.\nSSL_ERROR_RX_UNEXPECTED_HANDSHAKE=Az SSL egy váratlan Handshake rekordot kapott.\nSSL_ERROR_RX_UNEXPECTED_APPLICATION_DATA=Az SSL egy váratlan Application Data rekordot kapott.\nSSL_ERROR_RX_UNKNOWN_RECORD_TYPE=Az SSL ismeretlen tartalomtípussal rendelkező rekordot kapott.\nSSL_ERROR_RX_UNKNOWN_HANDSHAKE=Az SSL ismeretlen üzenettípussal rendelkező kézfogási üzenetet kapott.\nSSL_ERROR_RX_UNKNOWN_ALERT=Az SSL ismeretlen riasztási leírással rendelkező riasztási rekordot kapott.\nSSL_ERROR_CLOSE_NOTIFY_ALERT=Az SSL-partner lezárta a kapcsolatot.\nSSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT=Az SSL-partner nem várta a kapott kézfogási üzenetet.\nSSL_ERROR_DECOMPRESSION_FAILURE_ALERT=Az SSL-partner nem tudta kitömöríteni a kapott SSL-rekordot.\nSSL_ERROR_HANDSHAKE_FAILURE_ALERT=Az SSL-partnerrel nem lehetett megtárgyalni a biztonsági paraméterek elfogadható beállításait.\nSSL_ERROR_ILLEGAL_PARAMETER_ALERT=Az SSL-partner visszautasította az elfogadhatatlan tartalom kézfogási üzenetét.\nSSL_ERROR_UNSUPPORTED_CERT_ALERT=Az SSL-partner nem támogatja a kapott tanúsítványtípust.\nSSL_ERROR_CERTIFICATE_UNKNOWN_ALERT=Az SSL-partnernek meg nem határozott problémája volt a kapott tanúsítvánnyal.\nSSL_ERROR_GENERATE_RANDOM_FAILURE=Az SSL hibát észlelt a véletlenszám-generátorában.\nSSL_ERROR_SIGN_HASHES_FAILURE=Nem sikerült digitálisan aláírni az Ön tanúsítványának ellenőrzéséhez szükséges adatokat.\nSSL_ERROR_EXTRACT_PUBLIC_KEY_FAILURE=Az SSL nem tudta kicsomagolni a nyilvános kulcsot a partner tanúsítványából.\nSSL_ERROR_SERVER_KEY_EXCHANGE_FAILURE=Nem meghatározott hiba az SSL-kiszolgálókulcscsere kézfogás közben.\nSSL_ERROR_CLIENT_KEY_EXCHANGE_FAILURE=Nem meghatározott hiba az SSL-ügyfélkulcscsere kézfogás közben.\nSSL_ERROR_ENCRYPTION_FAILURE=Az adatcsomag titkosítási algoritmusa sikertelen a kijelölt titkosítóeszközön.\nSSL_ERROR_DECRYPTION_FAILURE=Az adatcsomag visszafejtési algoritmusa sikertelen a kijelölt titkosítóeszközön.\nSSL_ERROR_SOCKET_WRITE_FAILURE=A kísérlet a titkosított adatok az alsóbb szinten levő szoftvercsatornára való kiírására sikertelen volt.\nSSL_ERROR_MD5_DIGEST_FAILURE=Az MD5 digest függvény sikertelen.\nSSL_ERROR_SHA_DIGEST_FAILURE=Az SHA-1 digest függvény sikertelen.\nSSL_ERROR_MAC_COMPUTATION_FAILURE=A MAC kiszámítása sikertelen.\nSSL_ERROR_SYM_KEY_CONTEXT_FAILURE=A szimmetrikus kulcs kontextus létrehozása sikertelen.\nSSL_ERROR_SYM_KEY_UNWRAP_FAILURE=Nem sikerült kicsomagolni a szimmetrikus kulcsot az ügyfélkulcscsere üzenetben.\nSSL_ERROR_PUB_KEY_SIZE_LIMIT_EXCEEDED=Az SSL-kiszolgáló belföldi szintű nyilvános kulcsot próbált meg használni exportra szánt titkosítókészlettel.\nSSL_ERROR_IV_PARAM_FAILURE=A PKCS11-kód nem tudott egy IV-t paraméterré fordítani.\nSSL_ERROR_INIT_CIPHER_SUITE_FAILURE=Nem sikerült inicializálni a kijelölt titkosítókészletet.\nSSL_ERROR_SESSION_KEY_GEN_FAILURE=Az ügyfél nem tudott munkamenetkulcsokat generálni az SSL-munkamenethez.\nSSL_ERROR_NO_SERVER_KEY_FOR_ALG=A kiszolgálónak nincs kulcs a megkísérelt kulcscserélő algoritmushoz.\nSSL_ERROR_TOKEN_INSERTION_REMOVAL=PKCS#11 token lett beszúrva vagy eltávolítva művelet közben.\nSSL_ERROR_TOKEN_SLOT_NOT_FOUND=Nem található PKCS#11 token a kívánt művelet elvégzésére.\nSSL_ERROR_NO_COMPRESSION_OVERLAP=Nem lehet biztonságosan kommunikálni a partnerrel: nincs közös tömörítő algoritmus.\nSSL_ERROR_HANDSHAKE_NOT_COMPLETED=Nem lehet egy másik SSL-kézfogást kezdeményezni, amíg az aktuális kézfogás nem fejeződik be.\nSSL_ERROR_BAD_HANDSHAKE_HASH_VALUE=Helytelen kézfogási hash-értékek érkeztek a partnertől.\nSSL_ERROR_CERT_KEA_MISMATCH=A rendelkezésre álló tanúsítvány nem használható a kiválasztott kulcskicserélő algoritmussal.\nSSL_ERROR_NO_TRUSTED_SSL_CLIENT_CA=Nincs az SSL-ügyfél hitelesítésére megbízható hitelesítésszolgáltató.\nSSL_ERROR_SESSION_NOT_FOUND=Az ügyfél SSL-munkamenet-azonosítója nem található a kiszolgáló munkamenet-gyorsítótárában.\nSSL_ERROR_DECRYPTION_FAILED_ALERT=A partner nem tudta visszafejteni a kapott SSL-rekordot.\nSSL_ERROR_RECORD_OVERFLOW_ALERT=A partner az engedélyezettnél hosszabb SSL-rekordot kapott.\nSSL_ERROR_UNKNOWN_CA_ALERT=A partner nem bízik meg a hitelesítésszolgáltatóban, amely az Ön tanúsítványát kiadta.\nSSL_ERROR_ACCESS_DENIED_ALERT=A partner érvényes tanúsítványt kapott, de a hozzáférés meg lett tagadva.\nSSL_ERROR_DECODE_ERROR_ALERT=A partner nem tudott dekódolni egy SSL-kézfogási üzenetet.\nSSL_ERROR_DECRYPT_ERROR_ALERT=A partner aláírás-ellenőrzési vagy kulcskicserélési hibát jelez.\nSSL_ERROR_EXPORT_RESTRICTION_ALERT=A partner azt jelzi, hogy a tárgyalás nem felel meg az exportkorlátozási előírásoknak.\nSSL_ERROR_PROTOCOL_VERSION_ALERT=A partner nem kompatibilis vagy nem támogatott verziót jelez.\nSSL_ERROR_INSUFFICIENT_SECURITY_ALERT=A kiszolgáló által megkövetelt titkosítók biztonságosabbak, mint amiket az ügyfél támogat.\nSSL_ERROR_INTERNAL_ERROR_ALERT=A partner saját belső hibát jelet.\nSSL_ERROR_USER_CANCELED_ALERT=A partner megszakította a kézfogást.\nSSL_ERROR_NO_RENEGOTIATION_ALERT=A partner nem engedi az SSL biztonsági paramétereinek újratárgyalását.\nSSL_ERROR_SERVER_CACHE_NOT_CONFIGURED=Az SSL kiszolgálói gyorsítótár nincs konfigurálva, és nincs letiltva a sockethez.\nSSL_ERROR_UNSUPPORTED_EXTENSION_ALERT=Az SSL-partner nem támogatja a kért TLS hello kiterjesztést.\nSSL_ERROR_CERTIFICATE_UNOBTAINABLE_ALERT=Az SSL-partner nem tudja letölteni az Ön tanúsítványát a megadott URL-ről.\nSSL_ERROR_UNRECOGNIZED_NAME_ALERT=Az SSL-partnernek nincs tanúsítványa a kért DNS-névhez.\nSSL_ERROR_BAD_CERT_STATUS_RESPONSE_ALERT=Az SSL-patner nem kapott OCSP-választ a tanúsítványára.\nSSL_ERROR_BAD_CERT_HASH_VALUE_ALERT=Az SSL-partner rossz hash-értéket jelzett a tanúsítványhoz.\nSSL_ERROR_RX_UNEXPECTED_NEW_SESSION_TICKET=Az SSL egy váratlan New Session Ticket kézfogási üzenetet kapott.\nSSL_ERROR_RX_MALFORMED_NEW_SESSION_TICKET=Az SSL egy rosszul formázott New Session Ticket kézfogási üzenetet kapott.\nSSL_ERROR_DECOMPRESSION_FAILURE=Az SSL egy tömörített rekordot kapott, amit nem sikerült kicsomagolni.\nSSL_ERROR_RENEGOTIATION_NOT_ALLOWED=Az újratárgyalás nem engedélyezett ezen az SSL socketen.\nSSL_ERROR_UNSAFE_NEGOTIATION=A partner régi stílusú (potenciálisan sebezhető) kézfogással próbálkozott.\nSSL_ERROR_RX_UNEXPECTED_UNCOMPRESSED_RECORD=Az SSL egy váratlan tömörítetlen rekordot kapott.\nSSL_ERROR_WEAK_SERVER_EPHEMERAL_DH_KEY=Az SSL egy gyenge efemerális Diffie-Hellman-kulcsot kapott a Server Key Exchange kézfogási üzenetben.\nSSL_ERROR_NEXT_PROTOCOL_DATA_INVALID=Az SSL érvénytelen NPN kiterjesztésadatokat kapott.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SSL2=Az SSL szolgáltatás nem támogatott SSL 2.0 kapcsolatokhoz.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SERVERS=Az SSL szolgáltatás nem támogatott kiszolgálókhoz.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_CLIENTS=Az SSL szolgáltatás nem támogatott kliensekhez.\nSSL_ERROR_INVALID_VERSION_RANGE=Az SSL verziótartomány nem érvényes.\nSSL_ERROR_CIPHER_DISALLOWED_FOR_VERSION=Az SSL partner a kijelölt protokollverzióhoz nem engedélyezett titkosítócsomagot választott.\nSSL_ERROR_RX_MALFORMED_HELLO_VERIFY_REQUEST=Az SSL rosszul formázott Hello Verify Request kézfogásüzenetet kapott.\nSSL_ERROR_RX_UNEXPECTED_HELLO_VERIFY_REQUEST=Az SSL váratlan Hello Verify Request kézfogásüzenetet kapott.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_VERSION=Az SSL funkció nem támogatott a protokollverzióhoz.\nSSL_ERROR_RX_UNEXPECTED_CERT_STATUS=Az SSL váratlan tanúsítványstátusz kézfogásüzenetet kapott.\nSSL_ERROR_UNSUPPORTED_HASH_ALGORITHM=A TLS partner nem támogatott hash algoritmust használt.\nSSL_ERROR_DIGEST_FAILURE=A kivonatoló függvény sikertelen.\nSSL_ERROR_INCORRECT_SIGNATURE_ALGORITHM=A digitálisan aláírt elemben helytelen aláírási algoritmus van megadva.\nSSL_ERROR_NEXT_PROTOCOL_NO_CALLBACK=A következő protokoll tárgyalási kiterjesztés be lett kapcsolva, de a visszahívás törölve lett a szükségessé válása előtt.\nSSL_ERROR_NEXT_PROTOCOL_NO_PROTOCOL=A kiszolgáló nem támogat olyan protokollokat, amelyeket a kliens az ALPN kiterjesztésben hirdet.\nSSL_ERROR_INAPPROPRIATE_FALLBACK_ALERT=A kiszolgáló visszautasította a kézfogást, mert a kliens a szerver által támogatottnál régebbi TLS verzióra állt vissza.\nSSL_ERROR_WEAK_SERVER_CERT_KEY=A kiszolgáló tanúsítványa túl gyenge nyilvános kulcsot tartalmazott.\nSSL_ERROR_RX_SHORT_DTLS_READ=Nincs elég hely a pufferben a DTLS rekordnak.\nSSL_ERROR_NO_SUPPORTED_SIGNATURE_ALGORITHM=Nem lett beállítva támogatott TLS aláírási algoritmus.\nSSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM=A partner az aláírási és hash algoritmusok nem támogatott kombinációját használta.\nSSL_ERROR_MISSING_EXTENDED_MASTER_SECRET=A partner megfelelő extended_master_secret kiterjesztés nélkül próbálta folytatni.\nSSL_ERROR_UNEXPECTED_EXTENDED_MASTER_SECRET=A partner egy váratlan extended_master_secret kiterjesztéssel próbálta folytatni.\nSEC_ERROR_IO=I/O hiba történt a biztonsági hitelesítés közben.\nSEC_ERROR_LIBRARY_FAILURE=biztonsági könyvtár hibája.\nSEC_ERROR_BAD_DATA=biztonsági könyvtár: rossz adatok érkeztek.\nSEC_ERROR_OUTPUT_LEN=biztonsági könyvtár: kimeneti hossz hiba.\nSEC_ERROR_INPUT_LEN=biztonsági könyvtár bemeneti hossz hibát észlelt.\nSEC_ERROR_INVALID_ARGS=biztonsági könyvtár: érvénytelen argumentumok.\nSEC_ERROR_INVALID_ALGORITHM=biztonsági könyvtár: érvénytelen algoritmus.\nSEC_ERROR_INVALID_AVA=biztonsági könyvtár: érvénytelen AVA.\nSEC_ERROR_INVALID_TIME=Helytelenül formázott időkarakterlánc.\nSEC_ERROR_BAD_DER=biztonsági könyvtár: helytelenül formázott DER-kódolt üzenet.\nSEC_ERROR_BAD_SIGNATURE=A partner tanúsítványának aláírása érvénytelen.\nSEC_ERROR_EXPIRED_CERTIFICATE=A partner tanúsítványa lejárt.\nSEC_ERROR_REVOKED_CERTIFICATE=A partner tanúsítványát visszavonták.\nSEC_ERROR_UNKNOWN_ISSUER=A partner tanúsítványának kiadója nem elismert.\nSEC_ERROR_BAD_KEY=A partner nyilvános kulcsa érvénytelen.\nSEC_ERROR_BAD_PASSWORD=A beírt biztonsági jelszó helytelen.\nSEC_ERROR_RETRY_PASSWORD=Az új jelszót helytelenül írta be. Próbálja újra.\nSEC_ERROR_NO_NODELOCK=biztonsági könyvtár: nincs nodelock.\nSEC_ERROR_BAD_DATABASE=biztonsági könyvtár: rossz adatbázis.\nSEC_ERROR_NO_MEMORY=biztonsági könyvtár: memóriaallokációs hiba.\nSEC_ERROR_UNTRUSTED_ISSUER=A partner tanúsítványának kiadója nem megbízhatónak van jelölve a felhasználónál.\nSEC_ERROR_UNTRUSTED_CERT=A partner tanúsítványa nem megbízhatónak van jelölve a felhasználónál.\nSEC_ERROR_DUPLICATE_CERT=A tanúsítvány már szerepel az adatbázisban.\nSEC_ERROR_DUPLICATE_CERT_NAME=A letöltött tanúsítvány neve egyezik egy adatbázisban levőével.\nSEC_ERROR_ADDING_CERT=Hiba a tanúsítvány adatbázishoz adása során.\nSEC_ERROR_FILING_KEY=Hiba a kulcs tanúsítványhoz való újratárolásakor.\nSEC_ERROR_NO_KEY=Az ehhez a tanúsítványhoz tartozó személyes kulcs nem található a kulcsadatbázisban.\nSEC_ERROR_CERT_VALID=Ez a tanúsítvány érvényes.\nSEC_ERROR_CERT_NOT_VALID=Ez a tanúsítvány nem érvényes.\nSEC_ERROR_CERT_NO_RESPONSE=Tanúsítványkönyvtár: Nincs válasz\nSEC_ERROR_EXPIRED_ISSUER_CERTIFICATE=A tanúsítvány kiadójának tanúsítványa lejárt. Ellenőrizze a rendszerdátumot és a rendszeridőt.\nSEC_ERROR_CRL_EXPIRED=A tanúsítvány kiadójának CRL-je lejárt. Frissítse, vagy ellenőrizze a rendszerdátumot és a rendszeridőt.\nSEC_ERROR_CRL_BAD_SIGNATURE=A tanúsítvány kiadója CRL-jének aláírása érvénytelen.\nSEC_ERROR_CRL_INVALID=Az új visszavont tanúsítványok listájának (CRL) érvénytelen a formátuma.\nSEC_ERROR_EXTENSION_VALUE_INVALID=A tanúsítványkiterjesztés értéke érvénytelen.\nSEC_ERROR_EXTENSION_NOT_FOUND=Nem található tanúsítványkiterjesztés.\nSEC_ERROR_CA_CERT_INVALID=A kiadó tanúsítványa érvénytelen.\nSEC_ERROR_PATH_LEN_CONSTRAINT_INVALID=A tanúsítvány útvonalhosszának korlátozása érvénytelen.\nSEC_ERROR_CERT_USAGES_INVALID=A tanúsítvány használati mezője érvénytelen.\nSEC_INTERNAL_ONLY=**CSAK belső modul**\nSEC_ERROR_INVALID_KEY=A kulcs nem támogatja a kért műveletet.\nSEC_ERROR_UNKNOWN_CRITICAL_EXTENSION=A tanúsítvány ismeretlen kritikus kiterjesztést tartalmaz.\nSEC_ERROR_OLD_CRL=Az új CRL nem későbbi, mint a jelenlegi.\nSEC_ERROR_NO_EMAIL_CERT=Nincs titkosítva vagy aláírva: Önnek nincs még e-mail tanúsítványa.\nSEC_ERROR_NO_RECIPIENT_CERTS_QUERY=Nincs titkosítva: Önnek nincs tanúsítványa az összes címzetthez.\nSEC_ERROR_NOT_A_RECIPIENT=Nem sikerült visszafejteni: Ön nem címzett, vagy nem található egyező tanúsítvány és személyes kulcs.\nSEC_ERROR_PKCS7_KEYALG_MISMATCH=Nem sikerült visszafejteni: a kulcstitkosító algoritmus nem egyezik a tanúsítványával.\nSEC_ERROR_PKCS7_BAD_SIGNATURE=Nem sikerült az aláírás-ellenőrzés: nem található aláíró, túl sok aláíró van, illetve az adatok nem megfelelőek vagy sérültek.\nSEC_ERROR_UNSUPPORTED_KEYALG=Nem támogatott vagy ismeretlen kulcsalgoritmus.\nSEC_ERROR_DECRYPTION_DISALLOWED=Nem sikerült visszafejteni: a titkosítás nem engedélyezett algoritmust vagy kulcsméretet használ.\nXP_SEC_FORTEZZA_BAD_CARD=A Fortezza kártya nem lett megfelelően inicializálva. Vegye ki, és juttassa vissza a kibocsátóhoz.\nXP_SEC_FORTEZZA_NO_CARD=Nem található Fortezza kártya\nXP_SEC_FORTEZZA_NONE_SELECTED=Nincs kiválasztva Fortezza kártya\nXP_SEC_FORTEZZA_MORE_INFO=Válasszon egy személyiséget, amelyről információt szeretne\nXP_SEC_FORTEZZA_PERSON_NOT_FOUND=A személyiség nem található\nXP_SEC_FORTEZZA_NO_MORE_INFO=Nincs több információ a személyiségről\nXP_SEC_FORTEZZA_BAD_PIN=Érvénytelen PIN\nXP_SEC_FORTEZZA_PERSON_ERROR=Nem sikerült inicializálni a Fortezza-személyiségeket.\nSEC_ERROR_NO_KRL=A hely tanúsítványához nem található KRL.\nSEC_ERROR_KRL_EXPIRED=A hely tanúsítványának KRL-je lejárt.\nSEC_ERROR_KRL_BAD_SIGNATURE=A hely tanúsítványa KRL-jének aláírása érvénytelen.\nSEC_ERROR_REVOKED_KEY=A hely tanúsítványának kulcsát visszavonták.\nSEC_ERROR_KRL_INVALID=Az új KRL formátuma érvénytelen.\nSEC_ERROR_NEED_RANDOM=biztonsági könyvtár: véletlen adatok kellenek.\nSEC_ERROR_NO_MODULE=biztonsági könyvtár: a kért műveletet semelyik biztonsági modul sem tudja elvégezni.\nSEC_ERROR_NO_TOKEN=A biztonsági kártya vagy token nem létezik, inicializálni kell, vagy el van távolítva.\nSEC_ERROR_READ_ONLY=biztonsági könyvtár: csak olvasható adatbázis.\nSEC_ERROR_NO_SLOT_SELECTED=Nincs kiválasztva slot vagy token.\nSEC_ERROR_CERT_NICKNAME_COLLISION=Ezen a néven már létezik tanúsítvány.\nSEC_ERROR_KEY_NICKNAME_COLLISION=Ezen a néven már létezik kulcs.\nSEC_ERROR_SAFE_NOT_CREATED=hiba a biztonságos objektum létrehozásakor\nSEC_ERROR_BAGGAGE_NOT_CREATED=hiba a baggage objektum létrehozásakor\nXP_JAVA_REMOVE_PRINCIPAL_ERROR=Nem sikerült eltávolítani az egyszerű nevet\nXP_JAVA_DELETE_PRIVILEGE_ERROR=Nem sikerült törölni a jogosultságot\nXP_JAVA_CERT_NOT_EXISTS_ERROR=Ehhez az egyszerű névhez nem tartozik tanúsítvány\nSEC_ERROR_BAD_EXPORT_ALGORITHM=A szükséges algoritmus nem engedélyezett.\nSEC_ERROR_EXPORTING_CERTIFICATES=Hiba történt a tanúsítványok exportálásakor.\nSEC_ERROR_IMPORTING_CERTIFICATES=Hiba történt a tanúsítványok importálásakor.\nSEC_ERROR_PKCS12_DECODING_PFX=Nem lehet importálni. Dekódolási hiba. A fájl érvénytelen.\nSEC_ERROR_PKCS12_INVALID_MAC=Nem lehet importálni. Érvénytelen MAC. Helytelen jelszó vagy sérült fájl.\nSEC_ERROR_PKCS12_UNSUPPORTED_MAC_ALGORITHM=Nem lehet importálni. A MAC-algoritmus nem támogatott.\nSEC_ERROR_PKCS12_UNSUPPORTED_TRANSPORT_MODE=Nem lehet importálni. Csak a jelszóintegritás és az adatvédelmi módok támogatottak.\nSEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE=Nem lehet importálni. A fájlstruktúra sérült.\nSEC_ERROR_PKCS12_UNSUPPORTED_PBE_ALGORITHM=Nem lehet importálni. A titkosító algoritmus nem támogatott.\nSEC_ERROR_PKCS12_UNSUPPORTED_VERSION=Nem lehet importálni. A fájlverzió nem támogatott.\nSEC_ERROR_PKCS12_PRIVACY_PASSWORD_INCORRECT=Nem lehet importálni. Helytelen adatvédelmi jelszó.\nSEC_ERROR_PKCS12_CERT_COLLISION=Nem lehet importálni. Ugyanez a név már szerepel az adatbázisban.\nSEC_ERROR_USER_CANCELLED=A felhasználó megszakította a folyamatot.\nSEC_ERROR_PKCS12_DUPLICATE_DATA=Nem lett importálva, már az adatbázisban van.\nSEC_ERROR_MESSAGE_SEND_ABORTED=Az üzenet nem lett elküldve.\nSEC_ERROR_INADEQUATE_KEY_USAGE=A tanúsítvány kulcshasználata nem megfelelő a megkísérelt művelethez.\nSEC_ERROR_INADEQUATE_CERT_TYPE=A tanúsítványtípus nem jóváhagyott az alkalmazáshoz.\nSEC_ERROR_CERT_ADDR_MISMATCH=Az aláíró tanúsítványban szereplő cím nem egyezik meg az üzenet fejlécében levő címmel.\nSEC_ERROR_PKCS12_UNABLE_TO_IMPORT_KEY=Nem lehet importálni. Hiba történt a személyes kulcs importálásakor.\nSEC_ERROR_PKCS12_IMPORTING_CERT_CHAIN=Nem lehet importálni. Hiba történt a tanúsítványlánc importálásakor.\nSEC_ERROR_PKCS12_UNABLE_TO_LOCATE_OBJECT_BY_NAME=Nem lehet exportálni. A tanúsítvány vagy kulcs nem található meg név alapján.\nSEC_ERROR_PKCS12_UNABLE_TO_EXPORT_KEY=Nem lehet exportálni. A személyes kulcs nem található és exportálható.\nSEC_ERROR_PKCS12_UNABLE_TO_WRITE=Nem lehet exportálni. Nem lehetett írni az exportfájlba.\nSEC_ERROR_PKCS12_UNABLE_TO_READ=Nem lehet importálni. Nem lehetett olvasni az importfájlból.\nSEC_ERROR_PKCS12_KEY_DATABASE_NOT_INITIALIZED=Nem lehet exportálni. A kulcsadatbázis sérült vagy törölve van.\nSEC_ERROR_KEYGEN_FAIL=Nem sikerül a személyes/nyilvános kulcspár létrehozása.\nSEC_ERROR_INVALID_PASSWORD=A beírt jelszó érvénytelen. Válasszon másikat.\nSEC_ERROR_RETRY_OLD_PASSWORD=A beírt régi jelszó helytelen. Próbálja újra.\nSEC_ERROR_BAD_NICKNAME=Ha tanúsítvány neve már használatban van.\nSEC_ERROR_NOT_FORTEZZA_ISSUER=A partner FORTEZZA láncában van egy nem FORTEZZA tanúsítvány.\nSEC_ERROR_CANNOT_MOVE_SENSITIVE_KEY=Az érzékeny kulcsot nem lehet áthelyezni abba a slotba, ahol szükség van rá.\nSEC_ERROR_JS_INVALID_MODULE_NAME=Érvénytelen modulnév.\nSEC_ERROR_JS_INVALID_DLL=Érvénytelen modulútvonal/fájlnév\nSEC_ERROR_JS_ADD_MOD_FAILURE=A modul hozzáadása sikertelen.\nSEC_ERROR_JS_DEL_MOD_FAILURE=A modul törlése sikertelen.\nSEC_ERROR_OLD_KRL=Az KRL régebbi mint a jelenlegi.\nSEC_ERROR_CKL_CONFLICT=Az új CKL kibocsátója más, mint a jelenlegi CKL-é. Törölje a jelenlegi CKL-t.\nSEC_ERROR_CERT_NOT_IN_NAME_SPACE=A tanúsítványhoz tartozó hitelesítésszolgáltató számára nem engedélyezett, hogy ezzel a névvel tanúsítványt adjon ki.\nSEC_ERROR_KRL_NOT_YET_VALID=A tanúsítványhoz tartozó kulcsvisszavonási lista (KRL) még nem érvényes.\nSEC_ERROR_CRL_NOT_YET_VALID=A tanúsítványhoz tartozó tanúsítvány-visszavonási lista (CRL) még nem érvényes.\nSEC_ERROR_UNKNOWN_CERT=A kért tanúsítvány nem található.\nSEC_ERROR_UNKNOWN_SIGNER=Az aláíró tanúsítványa nem található.\nSEC_ERROR_CERT_BAD_ACCESS_LOCATION=A tanúsítványstátusz-kiszolgáló helyének érvénytelen a formátuma.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_TYPE=Az OCSP-választ nem lehet teljesen dekódolni, mert ismeretlen típusú.\nSEC_ERROR_OCSP_BAD_HTTP_RESPONSE=Az OCSP-kiszolgáló váratlan/érvénytelen HTTP-adatokat küldött vissza.\nSEC_ERROR_OCSP_MALFORMED_REQUEST=Az OCSP-kiszolgáló szerint a kérés sérült vagy nem megfelelően formázott.\nSEC_ERROR_OCSP_SERVER_ERROR=Az OCSP-kiszolgálónak belső hibája van.\nSEC_ERROR_OCSP_TRY_SERVER_LATER=Az OCSP-kiszolgáló azt javasolja, hogy próbálkozzon később.\nSEC_ERROR_OCSP_REQUEST_NEEDS_SIG=Az OCSP-kiszolgáló aláírást követel ehhez a kéréshez.\nSEC_ERROR_OCSP_UNAUTHORIZED_REQUEST=Az OCSP-kiszolgáló visszautasította a kérést, mint jogosulatlant.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_STATUS=Az OCSP-kiszolgáló felismerhetetlen státuszt adott vissza.\nSEC_ERROR_OCSP_UNKNOWN_CERT=Az OCSP-kiszolgálónak nincs státusza a tanúsítványhoz.\nSEC_ERROR_OCSP_NOT_ENABLED=A művelet végrehajtása előtt engedélyeznie kell az OCSP-t.\nSEC_ERROR_OCSP_NO_DEFAULT_RESPONDER=A művelet végrehajtása előtt be kell állítani az alapértelmezett OCSP-válaszadót.\nSEC_ERROR_OCSP_MALFORMED_RESPONSE=Az OCSP-kiszolgáló válasza sérült vagy nem megfelelően formázott.\nSEC_ERROR_OCSP_UNAUTHORIZED_RESPONSE=Az OCSP-válasz aláírója nem jogosult kiadni a tanúsítvány státuszát.\nSEC_ERROR_OCSP_FUTURE_RESPONSE=Az OCSP-válasz még nem érvényes (jövőbeli dátumot tartalmaz).\nSEC_ERROR_OCSP_OLD_RESPONSE=Az OCSP-válasz elavult információkat tartalmaz.\nSEC_ERROR_DIGEST_NOT_FOUND=A CMS vagy a PKCS #7 Digest nem volt benne az aláírt üzenetben.\nSEC_ERROR_UNSUPPORTED_MESSAGE_TYPE=A CMS vagy a PKCS #7 Message típus nem támogatott\nSEC_ERROR_MODULE_STUCK=A PKCS #11 modult nem lehet eltávolítani, mert még használatban van.\nSEC_ERROR_BAD_TEMPLATE=Nem sikerült dekódolni az ASN.1 adatokat. A megadott sablon érvénytelen volt.\nSEC_ERROR_CRL_NOT_FOUND=Nem találhatók illeszkedő CRL-ek.\nSEC_ERROR_REUSED_ISSUER_AND_SERIAL=Egy olyan tanúsítványt próbál importálni, amelynek a kiadója/sorozatszáma megegyezik egy létező tanúsítvánnyal, de ez a tanúsítvány nem ugyanaz.\nSEC_ERROR_BUSY=Az NSS nem tud leállni. Az objektumok még használatban vannak.\nSEC_ERROR_EXTRA_INPUT=A DER-kódolt üzenet felesleges használatlan adatot tartalmazott.\nSEC_ERROR_UNSUPPORTED_ELLIPTIC_CURVE=Nem támogatott elliptikus görbe.\nSEC_ERROR_UNSUPPORTED_EC_POINT_FORM=Nem támogatott elliptikus görbepontképlet.\nSEC_ERROR_UNRECOGNIZED_OID=Nem felismert objektumazonosító.\nSEC_ERROR_OCSP_INVALID_SIGNING_CERT=Érvénytelen OCSP-aláírótanúsítvány az OCSP-válaszban.\nSEC_ERROR_REVOKED_CERTIFICATE_CRL=A tanúsítvány vissza van vonva a kiadó tanúsítvány-visszavonási listáján.\nSEC_ERROR_REVOKED_CERTIFICATE_OCSP=A kiadó OCSP-válaszadója azt jelzi, hogy a tanúsítvány vissza van vonva.\nSEC_ERROR_CRL_INVALID_VERSION=A kiadó tanúsítvány-visszavonási listájának verziószáma ismeretlen.\nSEC_ERROR_CRL_V1_CRITICAL_EXTENSION=A kiadó V1 tanúsítvány-visszavonó listája kritikus kiterjesztést tartalmaz.\nSEC_ERROR_CRL_UNKNOWN_CRITICAL_EXTENSION=A kiadó V2 tanúsítvány-visszavonó listája ismeretlen kritikus kiterjesztést tartalmaz.\nSEC_ERROR_UNKNOWN_OBJECT_TYPE=Ismeretlen objektumtípus lett megadva.\nSEC_ERROR_INCOMPATIBLE_PKCS11=A PKCS #11 illesztőprogram inkompatibilis módon megsérti a specifikációt.\nSEC_ERROR_NO_EVENT=Jelenleg nincs új elérhető slot esemény.\nSEC_ERROR_CRL_ALREADY_EXISTS=Már van CRL.\nSEC_ERROR_NOT_INITIALIZED=Az NSS nincs inicializálva.\nSEC_ERROR_TOKEN_NOT_LOGGED_IN=A művelet sikertelen volt, mert a PKCS#11 token nincs bejelentkezve.\nSEC_ERROR_OCSP_RESPONDER_CERT_INVALID=A konfigurált OCSP-válaszadó tanúsítványa érvénytelen.\nSEC_ERROR_OCSP_BAD_SIGNATURE=Az OCSP-válasz aláírása érvénytelen.\nSEC_ERROR_OUT_OF_SEARCH_LIMITS=A tanúsítvány-ellenőrzési keresés kívül esik a keresési korlátokon\nSEC_ERROR_INVALID_POLICY_MAPPING=A házirendleképezés tetszőleges házirend értéket tartalmaz\nSEC_ERROR_POLICY_VALIDATION_FAILED=A tanúsítványlánc nem megy át a házirend-ellenőrzésen\nSEC_ERROR_UNKNOWN_AIA_LOCATION_TYPE=Ismeretlen helytípus a tanúsítvány AIA kiterjesztésében\nSEC_ERROR_BAD_HTTP_RESPONSE=A kiszolgáló rossz HTTP-választ adott vissza\nSEC_ERROR_BAD_LDAP_RESPONSE=A kiszolgáló rossz LDAP-választ adott vissza\nSEC_ERROR_FAILED_TO_ENCODE_DATA=Nem sikerült kódolni az adatokat az ASN1 kódolóval\nSEC_ERROR_BAD_INFO_ACCESS_LOCATION=Hibás információ-hozzáférés a tanúsítványkiterjesztésben\nSEC_ERROR_LIBPKIX_INTERNAL=Libpkix belső hiba történt a tanúsítvány érvényesítése közben.\nSEC_ERROR_PKCS11_GENERAL_ERROR=Egy PKCS #11 modul CKR_GENERAL_ERROR hibát adott vissza, amely azt jelzi, hogy helyrehozhatatlan hiba történt.\nSEC_ERROR_PKCS11_FUNCTION_FAILED=Egy PKCS #11 modul CKR_FUNCTION_FAILED hibát adott vissza, amely azt jelzi, hogy a kért művelet nem volt elvégezhető. Ugyanez a művelet legközelebb sikerülhet.\nSEC_ERROR_PKCS11_DEVICE_ERROR=Egy PKCS #11 modul CKR_DEVICE_ERROR hibát adott vissza, amely azt jelzi, hogy valami probléma van a tokennel vagy a slottal.\nSEC_ERROR_BAD_INFO_ACCESS_METHOD=Ismeretlen információ-hozzáférési metódus a tanúsítványkiterjesztésben.\nSEC_ERROR_CRL_IMPORT_FAILED=Hiba történt egy CRL importálása közben.\nSEC_ERROR_EXPIRED_PASSWORD=A jelszó lejárt.\nSEC_ERROR_LOCKED_PASSWORD=A jelszó zárolva van.\nSEC_ERROR_UNKNOWN_PKCS11_ERROR=Ismeretlen PKCS #11 hiba.\nSEC_ERROR_BAD_CRL_DP_URL=Érvénytelen vagy nem támogatott URL a CRL terjesztési pont nevében.\nSEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED=A tanúsítvány egy nem biztonságos, és emiatt letiltott aláírási algoritmussal lett aláírva.\nMOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE=A kiszolgáló a kulcsrögzítést (HPKP) használja, de nem hozható létre a rögzítési készletnek megfelelő megbízható tanúsítványlánc. A kulcsrögzítés irányelvsértései nem bírálhatók felül.\nMOZILLA_PKIX_ERROR_CA_CERT_USED_AS_END_ENTITY=A kiszolgáló által használt tanúsítvány alapvető megszorítások kiterjesztése hitelesítésszolgáltatóként azonosítja. A megfelelően kibocsátott tanúsítványok esetén ennek nem így kell lennie.\nMOZILLA_PKIX_ERROR_INADEQUATE_KEY_SIZE=A kiszolgáló által bemutatott tanúsítvány kulcsmérete túl kicsi biztonságos kapcsolat létrehozásához.\nMOZILLA_PKIX_ERROR_V1_CERT_USED_AS_CA=A kiszolgáló tanúsítványa egy 1-es verziójú, nem trust anchor X.509 tanúsítvány használatával lett kibocsátva. Az 1-es verziójú X.509 tanúsítványok elavultak, és ezeket nem szabad más tanúsítványok aláírására használni.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_CERTIFICATE=A kiszolgáló által bemutatott tanúsítvány még nem érvényes.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_ISSUER_CERTIFICATE=A kiszolgáló tanúsítványának kiadásához egy még nem érvényes tanúsítvány lett felhasználva.\nMOZILLA_PKIX_ERROR_SIGNATURE_ALGORITHM_MISMATCH=A tanúsítvány aláírás mezőjében lévő aláírás-algoritmus nem egyezik a signatureAlgorithm mezőjében lévő algoritmussal.\nMOZILLA_PKIX_ERROR_OCSP_RESPONSE_FOR_CERT_MISSING=Az OCSP válasz nem tartalmaz állapotot az ellenőrzött tanúsítványhoz.\nMOZILLA_PKIX_ERROR_VALIDITY_TOO_LONG=A kiszolgáló által bemutatott tanúsítvány túl sokáig érvényes.\nMOZILLA_PKIX_ERROR_REQUIRED_TLS_FEATURE_MISSING=Egy szükséges TLS funkció hiányzik.\nMOZILLA_PKIX_ERROR_INVALID_INTEGER_ENCODING=A kiszolgáló egy egész szám érvénytelen kódolását tartalmazó tanúsítványt mutatott be. Ezt gyakran negatív sorozatszámok, negatív RSA modulusok, és a szükségesnél hosszabb kódolások okozzák.\nMOZILLA_PKIX_ERROR_EMPTY_ISSUER_NAME=A kiszolgáló által bemutatott tanúsítványban a kibocsátó megkülönböztető neve üres.\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/pipnss/pipnss.properties",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=Írja be a(z) %S mesterjelszavát.\n# the following strings have special requirements:\n# they must fit in a 32 or 64 byte buffer after being translated\n# to UTF8.  Note to translator. It's not easy for you to figure\n# whether the escaped unicode string you produce will fit in \n# the space allocated.\n#\n# 64 bytes long after conversion to UTF8\nRootCertModuleName=Beépített gyökér tanúsítvány modul\n#\n# 32 bytes long after conversion to UTF8\nManufacturerID=Mozilla.org\n#\n# 32  bytes long after conversion to UTF8\nLibraryDescription=PSM belső titkosítási szolg.\n#\n# 32 bytes long after conversion to UTF8\nTokenDescription=Általános adatvédelmi eszköz\n#\n# 32 bytes long after conversion to UTF8\nPrivateTokenDescription=Szoftveres adatvédelmi eszköz\n#\n# 64 bytes long after conversion to UTF8\nSlotDescription=PSM belső titkosítási szolgáltatások\n#\n# 64 bytes long after conversion to UTF8\nPrivateSlotDescription=PSM személyes kulcsok\n#\n# 32\nFips140TokenDescription=Szoftveres adatvédelmi eszköz (FIPS)\n# 64\nFips140SlotDescription=FIPS 140 titkosítási, kulcs- és tanúsítványkezelési szolgáltatások\n# 32\nInternalToken=Szoftveres adatvédelmi eszköz\n# End of size restriction.\nVerifySSLClient=SSL ügyféltanúsítvány\nVerifySSLServer=SSL kiszolgáló-tanúsítvány\nVerifySSLCA=SSL hitelesítésszolgáltató\nVerifyEmailSigner=E-mail aláíró tanúsítvány\nVerifyEmailRecip=E-mail címzett tanúsítvány\nVerifyObjSign=Objektum aláíró\nHighGrade=Magas szintű\nMediumGrade=Közepes szintű\n# LOCALIZATION NOTE (nick_template): $1s is the common name from a cert (e.g. \"Mozilla\"), $2s is the CA name (e.g. VeriSign)\nnick_template=%1$s %2$s azonosítója\n#These are the strings set for the ASN1 objects in a certificate.\nCertDumpCertificate=Tanúsítvány\nCertDumpVersion=Verzió\n# LOCALIZATION NOTE (CertDumpVersionValue): %S is a version number (e.g. \"3\" in \"Version 3\")\nCertDumpVersionValue=%S. verzió\nCertDumpSerialNo=Sorozatszám\nCertDumpMD2WithRSA=PKCS #1 MD2 RSA titkosítással\nCertDumpMD5WithRSA=PKCS #1 MD5 RSA titkosítással\nCertDumpSHA1WithRSA=PKCS #1 SHA-1 RSA titkosítással\nCertDumpSHA256WithRSA=PKCS #1 SHA-256 RSA titkosítással\nCertDumpSHA384WithRSA=PKCS #1 SHA-384 RSA titkosítással\nCertDumpSHA512WithRSA=PKCS #1 SHA-512 RSA titkosítással\nCertDumpDefOID=Objektumazonosító (%S)\nCertDumpIssuer=Kibocsátó\nCertDumpSubject=Tárgy\nCertDumpAVACountry=C\nCertDumpAVAState=ST\nCertDumpAVALocality=L\nCertDumpAVAOrg=O\nCertDumpAVAOU=OU\nCertDumpAVACN=CN\nCertDumpUserID=UID\nCertDumpPK9Email=E\nCertDumpAVADN=DN\nCertDumpAVADC=DC\nCertDumpSurname=Vezetéknév\nCertDumpGivenName=Utónév\nCertDumpValidity=Érvényesség\nCertDumpNotBefore=Kezdete\nCertDumpNotAfter=Vége\nCertDumpSPKI=Információk az alany nyilvános kulcsáról\nCertDumpSPKIAlg=Alany nyilvános kulcsának algoritmusa\nCertDumpAlgID=Algoritmus azonosítója\nCertDumpParams=Algoritmus paraméterei\nCertDumpRSAEncr=PKCS #1 RSA titkosítás\nCertDumpRSAPSSSignature=PKCS #1 RSASSA-PSS aláírás\nCertDumpRSATemplate=Modulus (%S bit):\\n%S\\nExponens (%S bit):\\n%S\nCertDumpECTemplate=Kulcsméret: %S bit\\nBase point order length: %S bit\\nPublikus érték:\\n%S\nCertDumpIssuerUniqueID=Kibocsátó egyedi azonosítója\nCertDumpSubjPubKey=Alany nyilvános kulcsa\nCertDumpSubjectUniqueID=Alany egyedi azonosítója\nCertDumpExtensions=Kiterjesztések\nCertDumpSubjectDirectoryAttr=Tanúsítvány alanyának címtár attribútumai\nCertDumpSubjectKeyID=Tanúsítvány alanyának kulcsazonosítója\nCertDumpKeyUsage=Tanúsítvány kulcsának felhasználása\nCertDumpSubjectAltName=Tanúsítvány alanyának alternatív neve\nCertDumpIssuerAltName=Tanúsítvány kibocsátójának alternatív neve\nCertDumpBasicConstraints=Tanúsítvány alapvető megszorításai\nCertDumpNameConstraints=Tanúsítvány névmegszorításai\nCertDumpCrlDistPoints=CRL terjesztési pontok\nCertDumpCertPolicies=Tanúsítvány házirendek\nCertDumpPolicyMappings=Tanúsítvány házirendleképezések\nCertDumpPolicyConstraints=Tanúsítvány házirend megszorításai\nCertDumpAuthKeyID=Hitelesítésszolgáltató kulcsazonosítója\nCertDumpExtKeyUsage=Kiterjesztett kulcshasználat\nCertDumpAuthInfoAccess=Szervezet információinak elérhetősége\nCertDumpAnsiX9DsaSignature=ANSI X9.57 DSA aláírás\nCertDumpAnsiX9DsaSignatureWithSha1=ANSI X9.57 DSA aláírás SHA1 kivonattal\nCertDumpAnsiX962ECDsaSignatureWithSha1=ANSI X9.62 ECDSA aláírás SHA1 kivonattal\nCertDumpAnsiX962ECDsaSignatureWithSha224=ANSI X9.62 ECDSA aláírás SHA224 kivonattal\nCertDumpAnsiX962ECDsaSignatureWithSha256=ANSI X9.62 ECDSA aláírás SHA256 kivonattal\nCertDumpAnsiX962ECDsaSignatureWithSha384=ANSI X9.62 ECDSA aláírás SHA384 kivonattal\nCertDumpAnsiX962ECDsaSignatureWithSha512=ANSI X9.62 ECDSA aláírás SHA512 kivonattal\nCertDumpKUSign=Aláírás\nCertDumpKUNonRep=Letagadhatatlanság\nCertDumpKUEnc=Kulcstitkosítás\nCertDumpKUDEnc=Adattitkosítás\nCertDumpKUKA=Kulcsegyeztetés\nCertDumpKUCertSign=Tanúsítvány-aláíró\nCertDumpKUCRLSigner=CRL-aláíró\nCertDumpCritical=Kritikus\nCertDumpNonCritical=Nem kritikus\nCertDumpSigAlg=Tanúsítvány-aláíró algoritmus\nCertDumpCertSig=Tanúsítvány-aláírás értéke\nCertDumpExtensionFailure=Hiba: A kiterjesztés feldolgozása sikertelen\nCertDumpIsCA=Hitelesítésszolgáltató\nCertDumpIsNotCA=Nem hitelesítésszolgáltató\nCertDumpPathLen=Közbülső CA-k maximális száma: %S\nCertDumpPathLenUnlimited=korlátlan\nCertDumpEKU_1_3_6_1_5_5_7_3_1=TLS webkiszolgáló-hitelesítés\nCertDumpEKU_1_3_6_1_5_5_7_3_2=TLS webügyfél-hitelesítés\nCertDumpEKU_1_3_6_1_5_5_7_3_3=Kódaláírás\nCertDumpEKU_1_3_6_1_5_5_7_3_4=E-mail védelem\nCertDumpEKU_1_3_6_1_5_5_7_3_8=Időbélyegzés\nCertDumpEKU_1_3_6_1_5_5_7_3_9=OCSP-aláírás\nCertDumpEKU_1_3_6_1_4_1_311_2_1_21=Microsoft egyedi kódaláírás\nCertDumpEKU_1_3_6_1_4_1_311_2_1_22=Microsoft kereskedelmi kódaláírás\nCertDumpEKU_1_3_6_1_4_1_311_10_3_1=Microsoft megbízhatósági lista aláírás\nCertDumpEKU_1_3_6_1_4_1_311_10_3_2=Microsoft időbélyegzés\nCertDumpEKU_1_3_6_1_4_1_311_10_3_3=Microsoft kiszolgáló által kezdeményezett erős titkosítás\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4=Microsoft titkosító fájlrendszer\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4_1=Microsoft fájlhelyreállítás\nCertDumpEKU_1_3_6_1_4_1_311_10_3_5=Microsoft Windows hardverillesztőprogram-ellenőrzés\nCertDumpEKU_1_3_6_1_4_1_311_10_3_10=Microsoft minősített alrendszer\nCertDumpEKU_1_3_6_1_4_1_311_10_3_11=Microsoft kulcshelyreállítás\nCertDumpEKU_1_3_6_1_4_1_311_10_3_12=Microsoft dokumentum-aláírás\nCertDumpEKU_1_3_6_1_4_1_311_10_3_13=Microsoft élettartam-aláírás\nCertDumpEKU_1_3_6_1_4_1_311_20_2_2=Microsoft Smart Card bejelentkezés\nCertDumpEKU_1_3_6_1_4_1_311_21_6=Microsoft kulcshelyreállító ügynök\nCertDumpMSCerttype=Microsoft tanúsítványsablon-név\nCertDumpMSNTPrincipal=Microsoft egyszerű név\nCertDumpMSCAVersion=Microsoft CA verzió\nCertDumpMSDomainGUID=Microsoft tartomány GUID\nCertDumpEKU_2_16_840_1_113730_4_1=Netscape kiszolgáló által kezdeményezett erős titkosítás\nCertDumpRFC822Name=E-mail cím\nCertDumpDNSName=Tartománynév\nCertDumpX400Address=X.400 cím\nCertDumpDirectoryName=X.500 név\nCertDumpEDIPartyName=EDI partnernév\nCertDumpURI=URI\nCertDumpIPAddress=IP-cím\nCertDumpRegisterID=Regisztrált OID\nCertDumpKeyID=Kulcsazonosító\nCertDumpVerisignNotices=Verisign felhasználói megjegyzések\nCertDumpUnused=Nem használt\nCertDumpKeyCompromise=A kulcs biztonsága sérült\nCertDumpCACompromise=A CA biztonsága sérült\nCertDumpAffiliationChanged=A tulajdonos adatai megváltoztak\nCertDumpSuperseded=A tanúsítványt lecserélték\nCertDumpCessation=A tevékenység megszűnt\nCertDumpHold=A tanúsítvány fel van függesztve\nCertDumpOCSPResponder=OCSP\nCertDumpCAIssuers=CA-kibocsátók\nCertDumpCPSPointer=CPS (Certification Practice Statement) mutató\nCertDumpUserNotice=Felhasználói megjegyzés\nCertDumpLogotype=Logotype\nCertDumpECPublicKey=Elliptikus görbéjű nyilvános kulcs\nCertDumpECDSAWithSHA1=X9.62 ECDSA-aláírás SHA1-kivonattal\nCertDumpECprime192v1=ANSI X9.62 elliptic curve prime192v1 (aka secp192r1, NIST P-192)\nCertDumpECprime192v2=ANSI X9.62 elliptic curve prime192v2\nCertDumpECprime192v3=ANSI X9.62 elliptic curve prime192v3\nCertDumpECprime239v1=ANSI X9.62 elliptic curve prime239v1\nCertDumpECprime239v2=ANSI X9.62 elliptic curve prime239v2\nCertDumpECprime239v3=ANSI X9.62 elliptic curve prime239v3\nCertDumpECprime256v1=ANSI X9.62 elliptic curve prime256v1 (aka secp256r1, NIST P-256)\nCertDumpECsecp112r1=SECG elliptic curve secp112r1\nCertDumpECsecp112r2=SECG elliptic curve secp112r2\nCertDumpECsecp128r1=SECG elliptic curve secp128r1\nCertDumpECsecp128r2=SECG elliptic curve secp128r2\nCertDumpECsecp160k1=SECG elliptic curve secp160k1\nCertDumpECsecp160r1=SECG elliptic curve secp160r1\nCertDumpECsecp160r2=SECG elliptic curve secp160r2\nCertDumpECsecp192k1=SECG elliptic curve secp192k1\nCertDumpECsecp224k1=SECG elliptic curve secp224k1\nCertDumpECsecp224r1=SECG elliptic curve secp224r1 (aka NIST P-224)\nCertDumpECsecp256k1=SECG elliptic curve secp256k1\nCertDumpECsecp384r1=SECG elliptic curve secp384r1 (aka NIST P-384)\nCertDumpECsecp521r1=SECG elliptic curve secp521r1 (aka NIST P-521)\nCertDumpECc2pnb163v1=ANSI X9.62 elliptic curve c2pnb163v1\nCertDumpECc2pnb163v2=ANSI X9.62 elliptic curve c2pnb163v2\nCertDumpECc2pnb163v3=ANSI X9.62 elliptic curve c2pnb163v3\nCertDumpECc2pnb176v1=ANSI X9.62 elliptic curve c2pnb176v1\nCertDumpECc2tnb191v1=ANSI X9.62 elliptic curve c2tnb191v1\nCertDumpECc2tnb191v2=ANSI X9.62 elliptic curve c2tnb191v2\nCertDumpECc2tnb191v3=ANSI X9.62 elliptic curve c2tnb191v3\nCertDumpECc2onb191v4=ANSI X9.62 elliptic curve c2onb191v4\nCertDumpECc2onb191v5=ANSI X9.62 elliptic curve c2onb191v5\nCertDumpECc2pnb208w1=ANSI X9.62 elliptic curve c2pnb208w1\nCertDumpECc2tnb239v1=ANSI X9.62 elliptic curve c2tnb239v1\nCertDumpECc2tnb239v2=ANSI X9.62 elliptic curve c2tnb239v2\nCertDumpECc2tnb239v3=ANSI X9.62 elliptic curve c2tnb239v3\nCertDumpECc2onb239v4=ANSI X9.62 elliptic curve c2onb239v4\nCertDumpECc2onb239v5=ANSI X9.62 elliptic curve c2onb239v5\nCertDumpECc2pnb272w1=ANSI X9.62 elliptic curve c2pnb272w1\nCertDumpECc2pnb304w1=ANSI X9.62 elliptic curve c2pnb304w1\nCertDumpECc2tnb359v1=ANSI X9.62 elliptic curve c2tnb359v1\nCertDumpECc2pnb368w1=ANSI X9.62 elliptic curve c2pnb368w1\nCertDumpECc2tnb431r1=ANSI X9.62 elliptic curve c2tnb431r1\nCertDumpECsect113r1=SECG elliptic curve sect113r1\nCertDumpECsect113r2=SECG elliptic curve sect113r2\nCertDumpECsect131r1=SECG elliptic curve sect131r1\nCertDumpECsect131r2=SECG elliptic curve sect131r2\nCertDumpECsect163k1=SECG elliptic curve sect163k1 (aka NIST K-163)\nCertDumpECsect163r1=SECG elliptic curve sect163r1\nCertDumpECsect163r2=SECG elliptic curve sect163r2 (aka NIST B-163)\nCertDumpECsect193r1=SECG elliptic curve sect193r1\nCertDumpECsect193r2=SECG elliptic curve sect193r2\nCertDumpECsect233k1=SECG elliptic curve sect233k1 (aka NIST K-233)\nCertDumpECsect233r1=SECG elliptic curve sect233r1 (aka NIST B-233)\nCertDumpECsect239k1=SECG elliptic curve sect239k1\nCertDumpECsect283k1=SECG elliptic curve sect283k1 (aka NIST K-283)\nCertDumpECsect283r1=SECG elliptic curve sect283r1 (aka NIST B-283)\nCertDumpECsect409k1=SECG elliptic curve sect409k1 (aka NIST K-409)\nCertDumpECsect409r1=SECG elliptic curve sect409r1 (aka NIST B-409)\nCertDumpECsect571k1=SECG elliptic curve sect571k1 (aka NIST K-571)\nCertDumpECsect571r1=SECG elliptic curve sect571r1 (aka NIST B-571)\nCertDumpRawBytesHeader=Méret: %S bájt / %S bit\nPK11BadPassword=Hibás a megadott jelszó.\nSuccessfulP12Backup=A biztonsági tanúsítvány(ok) és a személyes kulcs(ok) mentése sikeres.\nSuccessfulP12Restore=A biztonsági tanúsítvány(ok) és a személyes kulcs(ok) betöltése sikeres.\nPKCS12DecodeErr=A fájl dekódolása nem sikerült.  Vagy nem PKCS #12 formátumban van, vagy megsérült, vagy a megadott jelszó hibás.\nPKCS12UnknownErrRestore=A PKCS #12 fájl visszaállítása ismeretlen okokból nem sikerült.\nPKCS12UnknownErrBackup=A PKCS #12 biztonsági mentés fájl létrehozása ismeretlen okokból nem sikerült.\nPKCS12UnknownErr=A PKCS #12 művelet ismeretlen okokból nem sikerült.\nPKCS12InfoNoSmartcardBackup=Nem lehet biztonsági mentést készíteni a tanúsítványokról olyan biztonsági hardver eszközökről, mint az intelligens chipkártya.\nPKCS12DupData=A tanúsítvány és a személyes kulcs már létezik az adatvédelmi eszközön.\nAddModuleFailure=A modul hozzáadása sikertelen.\nAddModuleDup=A biztonsági modul már létezik.\nDelModuleWarning=Biztosan törölni kívánja ezt a biztonsági modult?\nDelModuleError=A modul törlése sikertelen.\nAVATemplate=%S = %S\n\nPSMERR_SSL_Disabled=Nem lehet biztonságosan kapcsolódni, mert az SSL protokoll le van tiltva.\nPSMERR_SSL2_Disabled=Nem lehet biztonságosan kapcsolódni, mert a hely az SSL protokoll egy régi, nem biztonságos verzióját használja.\nPSMERR_HostReusedIssuerSerial=Érvénytelen tanúsítványt kapott.  Lépjen kapcsolatba a kiszolgáló adminisztrátorával vagy e-mailes kapcsolattartójával, és adja meg a következő információkat: \\n\\nA tanúsítvány a hitelesítésszolgáltató egy másik tanúsítványával megegyező sorozatszámot tartalmaz.  Szerezzen egy egyedi sorozatszámmal rendelkező új tanúsítványt.\n\nSSLConnectionErrorPrefix=Hiba történt a következőhöz való csatlakozáskor: %S.\n\ncertErrorIntro=A(z) %S érvénytelen biztonsági tanúsítványt használ.\n\ncertErrorTrust_SelfSigned=A tanúsítvány nem megbízható, mert a saját kibocsátója által van aláírva.\ncertErrorTrust_UnknownIssuer=A tanúsítvány nem megbízható, mert a kibocsátó tanúsítványa ismeretlen.\ncertErrorTrust_UnknownIssuer2=Lehet, hogy a kiszolgáló nem a megfelelő köztes tanúsítványokat küldi.\ncertErrorTrust_UnknownIssuer3=Egy további gyökértanúsítvány importálása lehet szükséges.\ncertErrorTrust_CaInvalid=A tanúsítvány nem megbízható, mert érvénytelen CA-tanúsítvánnyal bocsátották ki.\ncertErrorTrust_Issuer=A tanúsítvány nem megbízható, mert a kibocsátó tanúsítványa nem megbízható.\ncertErrorTrust_SignatureAlgorithmDisabled=A tanúsítvány nem megbízható, mert a megbízhatatlansága miatt letiltott aláírási algoritmussal írták alá.\ncertErrorTrust_ExpiredIssuer=A tanúsítvány nem megbízható, mert a kibocsátó tanúsítványa lejárt\ncertErrorTrust_Untrusted=A tanúsítvány nem megbízható forrásból érkezik.\n\ncertErrorMismatch=A tanúsítvány nem érvényes a következő névre: %S.\n# LOCALIZATION NOTE (certErrorMismatchSingle2): Do not translate <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>\ncertErrorMismatchSingle2=A tanúsítvány csak a következőre érvényes: <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>\ncertErrorMismatchSinglePlain=A tanúsítvány csak a következőre érvényes: %S.\ncertErrorMismatchMultiple=A tanúsítvány csak a következő nevekre érvényes:\n\n# LOCALIZATION NOTE (certErrorExpiredNow): Do not translate %1$S (date+time of expired certificate) or %2$S (current date+time)\ncertErrorExpiredNow=A tanúsítvány lejárt: %1$S. Most %2$S van.\n# LOCALIZATION NOTE (certErrorNotYetValidNow): Do not translate %1$S (date+time certificate will become valid) or %2$S (current date+time)\ncertErrorNotYetValidNow=A tanúsítvány nem érvényes eddig: %1$S. Most %2$S van.\n\n# LOCALIZATION NOTE (certErrorCodePrefix2): Do not translate <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\ncertErrorCodePrefix2=Hibakód: <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\n\nP12DefaultNickname=Importált tanúsítvány\nCertUnknown=Ismeretlen\nCertNoEmailAddress=(nincs e-mail cím)\nCaCertExists=Ez a tanúsítvány már telepítve van hitelesítésszolgáltatóként.\nNotACACert=Ez nem egy hitelesítésszolgáltató tanúsítványa, ezért nem lehet importálni a hitelesítésszolgáltatók listájába.\nNotImportingUnverifiedCert=Ez a tanúsítvány nem ellenőrizhető, ezért nem lesz importálva. Lehet, hogy a tanúsítvány kibocsátója ismeretlen vagy nem megbízható, a tanúsítvány lejárt vagy visszavonták, illetve a tanúsítvány még nincs jóváhagyva.\nUserCertIgnoredNoPrivateKey=Ezt a személyes tanúsítványt nem lehet telepíteni, mert nem rendelkezik a megfelelő személyes kulccsal, amely a tanúsítvány kérésekor jött létre.\nUserCertImported=A személyes tanúsítvány sikeresen települt. Készítsen biztonsági mentést erről a tanúsítványról.\nCertOrgUnknown=(ismeretlen)\nCertNotStored=(nincs tárolva)\nCertExceptionPermanent=Állandó\nCertExceptionTemporary=Ideiglenes\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/pipnss/security.properties",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# NLS_MESSAGEFORMAT_VAR\nTitle=Biztonsági figyelmeztetés\nPostToInsecureFromSecureMessage=Habár ez az oldal titkosított, az adatok egy titkosítatlan csatornán  keresztül áramlanak, amelyet egy harmadik személy könnyen olvashat.##Biztos benne, hogy folytatni szeretné az információ küldését?##\nSecurityButtonTooltipText=Az aktuális oldalhoz tartozó biztonsági információk megjelenítése\nSecurityButtonMixedContentTooltipText=Figyelmeztetés: nem hitelesített tartalom\nContinue=Folytatás\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/pippki/certManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY certmgr.title                       \"Tanúsítványkezelő\">\n\n<!ENTITY certmgr.tab.mine                     \"Saját tanúsítványok\">\n<!ENTITY certmgr.tab.others2                  \"Emberek\">\n<!ENTITY certmgr.tab.websites3                \"Kiszolgálók\">\n<!ENTITY certmgr.tab.ca                       \"Hitelesítésszolgáltatók\">\n<!ENTITY certmgr.tab.orphan2                  \"Egyebek\">\n\n<!ENTITY certmgr.mine                         \"A következő szervezetektől vannak Önt azonosító tanúsítványok:\">\n<!ENTITY certmgr.others                       \"A következő embereket lehet azonosítani a meglevő tanúsítványokkal:\">\n<!ENTITY certmgr.websites2                    \"A következő kiszolgálókat lehet azonosítani a meglevő tanúsítványokkal:\">\n<!ENTITY certmgr.cas                          \"A következő hitelesítésszolgáltatókat lehet azonosítani a meglevő tanúsítványokkal:\">\n<!ENTITY certmgr.orphans                      \"Vannak olyan tanúsítványai, amelyek nem tartoznak a fenti kategóriákba:\">\n\n<!ENTITY certmgr.detail.general_tab.title     \"Általános\">\n<!ENTITY certmgr.detail.general_tab.accesskey \"l\">\n<!ENTITY certmgr.detail.prettyprint_tab.title \"Részletek\">\n<!ENTITY certmgr.detail.prettyprint_tab.accesskey \"R\">\n\n<!ENTITY certmgr.pending.label                \"Tanúsítvány ellenőrzése folyamatban…\">\n<!ENTITY certmgr.subjectinfo.label            \"Tulajdonos\">\n<!ENTITY certmgr.issuerinfo.label             \"Kibocsátó\">\n<!ENTITY certmgr.periodofvalidity.label       \"Érvényesség időtartama\" >\n<!ENTITY certmgr.fingerprints.label           \"Ujjlenyomatok\">\n<!ENTITY certmgr.certdetail.title             \"Tanúsítvány részletek\">\n<!ENTITY certmgr.certdetail.cn                \"Általános név (CN)\">\n<!ENTITY certmgr.certdetail.o                 \"Szervezet (O)\">\n<!ENTITY certmgr.certdetail.ou                \"Szervezeti egység (OU)\">\n<!ENTITY certmgr.certdetail.serialnumber      \"Sorozatszám\">\n<!ENTITY certmgr.certdetail.sha256fingerprint \"SHA256-ujjlenyomat\">\n<!ENTITY certmgr.certdetail.sha1fingerprint   \"SHA1-ujjlenyomat\">\n\n<!ENTITY certmgr.editcacert.title             \"Hitelesítésszolgáltató tanúsítványa megbízhatóságának beállítása\">\n<!ENTITY certmgr.editcert.edittrust           \"Megbízhatósági beállítások megadása:\">\n<!ENTITY certmgr.editcert.trustssl            \"Ez a tanúsítvány használható webhelyek azonosítására.\">\n<!ENTITY certmgr.editcert.trustemail          \"Ez a tanúsítvány használható elektronikus levelek feladóinak azonosítására.\">\n<!ENTITY certmgr.editcert.trustobjsign        \"Ez a tanúsítvány használható szoftverkészítők azonosítására.\">\n\n<!ENTITY certmgr.deletecert.title             \"Tanúsítvány törlése\">\n\n<!ENTITY certmgr.certname                     \"Tanúsítvány neve\">\n<!ENTITY certmgr.certserver                   \"Kiszolgáló\">\n<!ENTITY certmgr.override_lifetime            \"Élettartam\">\n<!ENTITY certmgr.tokenname                    \"Adatvédelmi eszköz\">\n<!ENTITY certmgr.begins                       \"Kezdődik\">\n<!ENTITY certmgr.expires                      \"Lejárat dátuma\">\n<!ENTITY certmgr.email                        \"E-mail cím\">\n<!ENTITY certmgr.serial                       \"Sorozatszám\">\n\n<!ENTITY certmgr.close.label                  \"Bezárás\">\n<!ENTITY certmgr.close.accesskey              \"B\">\n<!ENTITY certmgr.view2.label                  \"Megtekintés…\">\n<!ENTITY certmgr.view2.accesskey              \"M\">\n<!ENTITY certmgr.edit3.label                  \"Bizalom szerkesztése…\">\n<!ENTITY certmgr.edit3.accesskey              \"B\">\n<!ENTITY certmgr.export.label                 \"Exportálás…\">\n<!ENTITY certmgr.export.accesskey             \"x\">\n<!ENTITY certmgr.delete2.label                \"Törlés…\">\n<!ENTITY certmgr.delete2.accesskey            \"T\">\n<!ENTITY certmgr.delete_builtin.label         \"Törlés vagy bizalom visszavonása…\">\n<!ENTITY certmgr.delete_builtin.accesskey     \"v\">\n<!ENTITY certmgr.backup2.label                \"Mentés…\">\n<!ENTITY certmgr.backup2.accesskey            \"e\">\n<!ENTITY certmgr.backupall2.label             \"Biztonsági mentés mindenről…\">\n<!ENTITY certmgr.backupall2.accesskey         \"s\">\n<!ENTITY certmgr.restore2.label               \"Importálás…\">\n<!ENTITY certmgr.restore2.accesskey           \"I\">\n<!ENTITY certmgr.details.label                \"Tanúsítványmezők\">\n<!ENTITY certmgr.details.accesskey            \"a\">\n<!ENTITY certmgr.fields.label                 \"Mezőérték\">\n<!ENTITY certmgr.fields.accesskey             \"e\">\n<!ENTITY certmgr.hierarchy.label              \"Tanúsítványhierarchia\">\n<!ENTITY certmgr.hierarchy.accesskey2         \"H\">\n<!ENTITY certmgr.addException.label           \"Kivétel hozzáadása…\">\n<!ENTITY certmgr.addException.accesskey       \"h\">\n\n<!ENTITY exceptionMgr.title                   \"Biztonsági kivétel hozzáadása\">\n<!ENTITY exceptionMgr.exceptionButton.label   \"Biztonsági kivétel megerősítése\">\n<!ENTITY exceptionMgr.exceptionButton.accesskey \"B\">\n<!ENTITY exceptionMgr.supplementalWarning     \"Törvényesen működő bankok, üzletek és nyilvános webhelyek nem kérnek ilyesmit.\">\n<!ENTITY exceptionMgr.certlocation.caption2   \"Kiszolgáló\">\n<!ENTITY exceptionMgr.certlocation.url        \"Hely:\">\n<!ENTITY exceptionMgr.certlocation.download   \"Tanúsítvány letöltése\">\n<!ENTITY exceptionMgr.certlocation.accesskey  \"T\">\n<!ENTITY exceptionMgr.certstatus.caption      \"Tanúsítvány állapota\">\n<!ENTITY exceptionMgr.certstatus.viewCert     \"Megtekintés…\">\n<!ENTITY exceptionMgr.certstatus.accesskey    \"M\">\n<!ENTITY exceptionMgr.permanent.label         \"Kivétel megőrzése\">\n<!ENTITY exceptionMgr.permanent.accesskey     \"K\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/pippki/deviceManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY devmgr.title                           \"Eszközkezelő\">\n<!-- LOCALIZATION NOTE (devmgr.style2): This is CSS style for Device Manager\n     window size. Don't translate \"width\" nor \"height\". Adjust the numbers\n     to make window contents fit. -->\n<!ENTITY devmgr.style2                          \"width: 67em; height: 32em;\">\n\n<!ENTITY devmgr.devlist.label                   \"Biztonsági modulok és szolgáltatások\">\n<!ENTITY devmgr.details.title                   \"Részletek\">\n<!ENTITY devmgr.details.title2                  \"Érték\">\n\n<!ENTITY devmgr.button.login.label              \"Bejelentkezés\">\n<!ENTITY devmgr.button.login.accesskey          \"B\">\n<!ENTITY devmgr.button.logout.label             \"Kijelentkezés\">\n<!ENTITY devmgr.button.logout.accesskey         \"K\">\n<!ENTITY devmgr.button.changepw.label           \"Jelszócsere\">\n<!ENTITY devmgr.button.changepw.accesskey       \"J\">\n<!ENTITY devmgr.button.load.label               \"Betöltés\">\n<!ENTITY devmgr.button.load.accesskey           \"e\">\n<!ENTITY devmgr.button.unload.label             \"Eltávolítás\">\n<!ENTITY devmgr.button.unload.accesskey         \"v\">\n<!ENTITY devmgr.button.fips.accesskey           \"F\">\n\n<!ENTITY loaddevice.info                        \"Adja meg a kívánt modulinformációkat\">\n<!ENTITY loaddevice.modname                     \"Modul neve:\">\n<!ENTITY loaddevice.modname.accesskey           \"M\">\n<!ENTITY loaddevice.modname.default             \"Új PKCS#11 modul\">\n<!ENTITY loaddevice.filename                    \"Modul fájlneve:\">\n<!ENTITY loaddevice.filename.accesskey          \"f\">\n<!ENTITY loaddevice.browse                      \"Tallózás…\">\n<!ENTITY loaddevice.browse.accesskey            \"T\">\n\n<!ENTITY loaddevice.title                       \"PKCS#11 eszköz betöltése\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/pippki/pippki.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- Values for changepassword.xul -->\n\n<!ENTITY setPassword.title  \"Mesterjelszó megváltoztatása\">\n<!ENTITY setPassword.tokenName.label \"Adatvédelmi eszköz\">\n<!ENTITY setPassword.oldPassword.label \"Jelenlegi jelszó:\">\n<!ENTITY setPassword.newPassword.label \"Új jelszó:\">\n<!ENTITY setPassword.reenterPassword.label \"Új jelszó (ismét):\">\n<!ENTITY setPassword.meter.label \"Jelszó minősége\">\n<!-- Values for resetpassword.xul -->\n\n<!ENTITY resetPasswordButtonLabel \"Alaphelyzet\">\n<!ENTITY resetPassword.title  \"Mesterjelszó törlése\">\n<!ENTITY resetPassword.text  \"Ha törli a mesterjelszót, minden tárolt webes és e-mail jelszó, űrlapadat, valamint a személyes tanúsítványok és a személyes kulcsok elvesznek. Biztosan törli a mesterjelszót?\">\n<!-- Downloading a cert -->\n\n<!ENTITY downloadCert.title \"Tanúsítvány letöltése\">\n<!ENTITY downloadCert.message1 \"Arra kérik, hogy bízzon meg egy új hitelesítésszolgáltatóban (CA-ban).\">\n<!ENTITY downloadCert.trustSSL \"Megbízás webhelyek azonosítására\">\n<!ENTITY downloadCert.trustEmail \"Megbízás a levelezőpartnerek azonosítására\">\n<!ENTITY downloadCert.trustObjSign \"Megbízás a szoftverfejlesztők azonosítására\">\n<!ENTITY downloadCert.message3 \"Mielőtt megbízna ebben a CA-ban bármilyen célból, vizsgálja meg a tanúsítványát, valamint az irányelveit (házirendjét) és folyamatait (ha vannak ilyenek).\">\n<!ENTITY downloadCert.viewCert.label \"Megjelenítés\">\n<!ENTITY downloadCert.viewCert.text \"A CA tanúsítványának megvizsgálása\">\n<!-- Strings for the SSL client auth ask dialog -->\n\n<!ENTITY clientAuthAsk.title \"Felhasználóazonosítási kérelem\">\n<!ENTITY clientAuthAsk.message1 \"A webhely azt kívánja, hogy Ön igazolja magát egy tanúsítvánnyal:\">\n<!ENTITY clientAuthAsk.message2 \"Válassza ki az azonosításhoz használandó tanúsítványt:\">\n<!ENTITY clientAuthAsk.message3 \"A kijelölt tanúsítvány részletei:\">\n\n<!ENTITY pkcs12.setpassword.title  \"Tanúsítványok biztonsági mentésének jelszava\">\n<!ENTITY pkcs12.setpassword.message  \"A tanúsítványok biztonsági mentésének jelszava arra szolgál, hogy védje a most létrehozandó mentésfájlt.  A folytatáshoz meg kell adni a jelszót.\">\n<!ENTITY pkcs12.setpassword.label1 \"Jelszó:\">\n<!ENTITY pkcs12.setpassword.label2 \"Jelszó (ismét):\">\n<!ENTITY pkcs12.setpassword.reminder \"Fontos: Ha elfelejti a tanúsítványokról készült biztonsági mentéshez használt jelszót, nem fogja tudni visszaállítani a tanúsítványokat a mentésből.  Írja fel biztonságos helyre.\">\n\n<!ENTITY chooseToken.title  \"Tokenválasztás párbeszédpanel\">\n<!ENTITY chooseToken.message1 \"Válasszon egy tokent.\">\n<!-- Strings for the CreateCertInfo dialog  -->\n\n<!ENTITY createCertInfo.title \"Személyes kulcs generálása\">\n<!ENTITY createCertInfo.msg1 \"Kulcsgenerálás folyamatban… Ez eltarthat egy pár percig…\">\n<!ENTITY createCertInfo.msg2 \"Kis türelmet…\">\n<!-- Strings for protectedAuth dialog -->\n\n<!ENTITY protectedAuth.title \"Hitelesítés védett tokennel\">\n<!ENTITY protectedAuth.msg \"Hitelesítse magát a tokennél. A hitelesítési módszer a token típusától függ.\">\n<!ENTITY protectedAuth.tokenName.label \"Token:\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/pippki/pippki.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=Írja be a személyes biztonsági jelszavát a PSM személyes kulcsokat tartalmazó adatvédelmi eszköz.\n\n# LOCALIZATION NOTE(certWithSerial): Used for semi-uniquely representing a cert.\n# %1$S is the serial number of the cert in AA:BB:CC hex format.\ncertWithSerial=Tanúsítvány ezen sorozatszámmal: %1$S\n\n# Download Cert dialog\n# LOCALIZATION NOTE(newCAMessage1):\n# %S is a string representative of the certificate being downloaded/imported.\nnewCAMessage1=Megbízik „%S” CA-ban a következő témákban?\nunnamedCA=Hitelesítésszolgáltató (névtelen)\n\n# For editing cert trust\neditTrustCA=A(z) „%S” tanúsítvány egy hitelesítésszolgáltatót reprezentál.\n\n# For Deleting Certificates\ndeleteSslCertConfirm3=Biztosan törölni akarja ezeket a kiszolgáló-kivételeket?\ndeleteSslCertImpact3=A kiszolgáló-kivétel törlésével a kiszolgálóra visszaállnak az eredeti biztonsági ellenőrzések, és kötelező lesz az érvényes tanúsítvány használata.\ndeleteSslCertTitle3=Kiszolgáló-kivételek törlése\n\ndeleteUserCertConfirm=Biztosan törölni akarja ezeket a tanúsítványokat?\ndeleteUserCertImpact=Ha valamely saját tanúsítványodat törli, akkor többé nem használhatja saját maga azonosítására.\ndeleteUserCertTitle=Tanúsítványok törlése\n\ndeleteCaCertConfirm2=A következő CA-tanúsítványok törlését kezdeményezte. A beépített tanúsítványok esetén a bizalom lesz visszavonva, ami ugyanazt eredményezi. Biztosan töröl vagy visszavonja a bizalmat?\ndeleteCaCertImpactX2=Ha egy hitelesítésszolgáltató (CA) tanúsítványát törli vagy a bizalmát attól visszavonja, az alkalmazás nem fog megbízni az általa kiadott tanúsítványokban.\ndeleteCaCertTitle2=CA-tanúsítványok törlése vagy bizalom visszavonása\n\ndeleteEmailCertConfirm=Biztosan törölni akarja ezen emberek e-mail tanúsítványát?\ndeleteEmailCertImpactDesc=Ha törli valakinek az e-mail tanúsítványát, többé nem tud kódolt levelet küldeni az illetőnek.\ndeleteEmailCertTitle=E-mail tanúsítványok törlése\n\ndeleteOrphanCertConfirm=Biztosan törölni akarja ezeket a tanúsítványokat?\ndeleteOrphanCertTitle=Tanúsítványok törlése\n\n# PKCS#12 file dialogs\nchooseP12RestoreFileDialog2=Importálandó tanúsítványfájl\nchooseP12BackupFileDialog=Elmentendő fájl neve\nfile_browse_PKCS12_spec=PKCS12-fájlok\ngetPKCS12FilePasswordMessage=Adja meg a jelszót, amelyet ennek a tanúsítványokról készült biztonsági mentésnek a titkosításához használt:\n\n# Cert verification\ncertVerified=A tanúsítvány a következőkre lett ellenőrizve:\ncertNotVerified_CertRevoked=Nem sikerült ellenőrizni a tanúsítványt, mert vissza lett vonva.\ncertNotVerified_CertExpired=Nem sikerült ellenőrizni a tanúsítványt, mert lejárt.\ncertNotVerified_CertNotTrusted=Nem sikerült ellenőrizni a tanúsítványt, mert nem megbízható.\ncertNotVerified_IssuerNotTrusted=Nem sikerült ellenőrizni a tanúsítványt, mert a kibocsátója nem megbízható.\ncertNotVerified_IssuerUnknown=Nem sikerült ellenőrizni a tanúsítványt, mert a kibocsátója ismeretlen.\ncertNotVerified_CAInvalid=Nem sikerült ellenőrizni a tanúsítványt, mert a CA-tanúsítvány érvénytelen.\ncertNotVerified_AlgorithmDisabled=A tanúsítvány nem ellenőrizhető, mert a megbízhatatlansága miatt letiltott aláírási algoritmussal írták alá.\ncertNotVerified_Unknown=A tanúsítvány ismeretlen okból ellenőrizhetetlen.\n\n# Client auth\nclientAuthRemember=A döntés megjegyzése\n# LOCALIZATION NOTE(clientAuthNickAndSerial): Represents a single cert when the\n# user is choosing from a list of certificates.\n# %1$S is the nickname of the cert.\n# %2$S is the serial number of the cert in AA:BB:CC hex format.\nclientAuthNickAndSerial=%1$S [%2$S]\n# LOCALIZATION NOTE(clientAuthHostnameAndPort):\n# %1$S is the hostname of the server.\n# %2$S is the port of the server.\nclientAuthHostnameAndPort=%1$S:%2$S\n# LOCALIZATION NOTE(clientAuthMessage1): %S is the Organization of the server\n# cert.\nclientAuthMessage1=Szervezet: „%S”\n# LOCALIZATION NOTE(clientAuthMessage2): %S is the Organization of the issuer\n# cert of the server cert.\nclientAuthMessage2=Kibocsátó: „%S”\n# LOCALIZATION NOTE(clientAuthIssuedTo): %1$S is the Distinguished Name of the\n# currently selected client cert, such as \"CN=John Doe,OU=Example\" (without\n# quotes).\nclientAuthIssuedTo=Kiadva ennek: %1$S\n# LOCALIZATION NOTE(clientAuthSerial): %1$S is the serial number of the selected\n# cert in AA:BB:CC hex format.\nclientAuthSerial=Sorozatszám: %1$S\n# LOCALIZATION NOTE(clientAuthValidityPeriod):\n# %1$S is the already localized notBefore date of the selected cert.\n# %2$S is the already localized notAfter date of the selected cert.\nclientAuthValidityPeriod=Érvényes ettől: %1$S eddig: %2$S\n# LOCALIZATION NOTE(clientAuthKeyUsages): %1$S is a comma separated list of\n# already localized key usages the selected cert is valid for.\nclientAuthKeyUsages=Kulcs használható: %1$S\n# LOCALIZATION NOTE(clientAuthEmailAddresses): %1$S is a comma separated list of\n# e-mail addresses the selected cert is valid for.\nclientAuthEmailAddresses=E-mail címek: %1$S\n# LOCALIZATION NOTE(clientAuthIssuedBy): %1$S is the Distinguished Name of the\n# cert which issued the selected cert.\nclientAuthIssuedBy=Kibocsátó: %1$S\n# LOCALIZATION NOTE(clientAuthStoredOn): %1$S is the name of the PKCS #11 token\n# the selected cert is stored on.\nclientAuthStoredOn=Tárolva ezen: %1$S\n\n# Page Info\npageInfo_NoEncryption=A kapcsolat nincs titkosítva\npageInfo_Privacy_None1=A %S webhely ezen oldala nincs titkosítva.\npageInfo_Privacy_None2=Az interneten keresztül küldött titkosítatlan adatokhoz útközben mások is hozzáférhetnek.\npageInfo_Privacy_None4=Az éppen nézett oldalt nem titkosították, mielőtt átküldték az interneten.\n# LOCALIZATION NOTE (pageInfo_EncryptionWithBitsAndProtocol and pageInfo_BrokenEncryption):\n# %1$S is the name of the encryption standard,\n# %2$S is the key size of the cipher.\n# %3$S is protocol version like \"SSL 3\" or \"TLS 1.2\"\npageInfo_EncryptionWithBitsAndProtocol=Kapcsolat titkosítva (%1$S, %2$S bites kulcsok, %3$S)\npageInfo_BrokenEncryption=Sérült titkosítás (%1$S, %2$S bites kulcsok, %3$S)\npageInfo_Privacy_Encrypted1=Az éppen nézett oldalt titkosították, mielőtt átküldték az interneten.\npageInfo_Privacy_Encrypted2=A titkosítás nehézzé teszi illetéktelen személyek számára az adatok lehallgatását, amíg azok a számítógépek között utaznak. Emiatt nem valószínű, hogy bárki is elolvasta ezt az oldalt, amíg az a hálózaton utazott.\npageInfo_MixedContent=A kapcsolat részben titkosított\npageInfo_MixedContent2=Az éppen nézett oldal egyes részei nem lettek titkosítva, mielőtt átküldték az interneten.\npageInfo_WeakCipher=A kapcsolat ehhez a weboldalhoz túl gyenge titkosítást használ, és nem biztonságos. Mások megjeleníthetik információit, vagy módosíthatják a weboldal viselkedését.\n\n# Cert Viewer\n# LOCALIZATION NOTE(certViewerTitle): Title used for the Certificate Viewer.\n# %1$S is a string representative of the certificate being viewed.\ncertViewerTitle=Tanúsítványmegjelenítő: „%1$S”\nnotPresent=<Nem része a tanúsítványnak>\n\n# Token Manager\npassword_not_set=(nincs beállítva)\nfailed_pw_change=Nem sikerült megváltoztatni a mesterjelszót!\nincorrect_pw=A megadott mesterjelszó nem helyes. Próbálja újra.\npw_change_ok=A mesterjelszó megváltoztatása sikerült.\npw_erased_ok=Vigyázat! Törölte a mesterjelszót.\npw_not_wanted=Vigyázat! Úgy döntött, hogy nem használ mesterjelszót.\npw_empty_warning=A weboldalakhoz, űrlapokhoz és az e-mailhez tárolt jelszavakat nem védi semmi.\npw_change2empty_in_fips_mode=Jelenleg FIPS-módban van. A FIPS-hez kötelező nem üres mesterjelszót megadni.\nlogin_failed=Sikertelen bejelentkezés\nloadPK11TokenDialog=Válassza ki a betöltendő PKCS#11 eszközt\ndevinfo_modname=Modul\ndevinfo_modpath=Útvonal\ndevinfo_label=Címke\ndevinfo_manID=Gyártó\ndevinfo_serialnum=Sorozatszám\ndevinfo_hwversion=HW-verzió\ndevinfo_fwversion=FW-verzió\ndevinfo_status=Állapot\ndevinfo_desc=Leírás\ndevinfo_stat_disabled=Tiltva\ndevinfo_stat_notpresent=Nincs jelen\ndevinfo_stat_uninitialized=Nincs inicializálva\ndevinfo_stat_notloggedin=Nincs bejelentkezve\ndevinfo_stat_loggedin=Be van jelentkezve\ndevinfo_stat_ready=Kész\nenable_fips=FIPS engedélyezése\ndisable_fips=FIPS tiltása\nfips_nonempty_password_required=A FIPS-módhoz szükséges, hogy minden adatvédelmi eszközhöz legyen mesterjelszó beállítva. Állítsa be a jelszót a FIPS-mód engedélyezése előtt.\nunable_to_toggle_fips=Nem sikerült módosítani a biztonsági eszköz FIPS-módját. Javasoljuk, hogy lépjen ki az alkalmazásból, és indítsa újra.\n\nresetPasswordConfirmationTitle=Mesterjelszó törlése\nresetPasswordConfirmationMessage=A mesterjelszó törölve\n\n# Import certificate(s) file dialog\nimportEmailCertPrompt=Válassza ki a fájlt, amelyben az importálandó e-mail tanúsítvány van\nimportCACertsPrompt=Válassza ki a fájlt, amelyben az importálandó CA-tanúsítvány van\nfile_browse_Certificate_spec=Tanúsítványok\n\n# Cert export\nSaveCertAs=Tanúsítvány mentése fájlba\nCertFormatBase64=X.509 tanúsítvány (PEM)\nCertFormatBase64Chain=X.509 tanúsítvány lánccal (PEM)\nCertFormatDER=X.509 tanúsítvány (DER)\nCertFormatPKCS7=X.509 tanúsítvány (PKCS#7)\nCertFormatPKCS7Chain=X.509 tanúsítvány lánccal (PKCS#7)\nwriteFileFailure=Fájlhiba\nwriteFileFailed=A fájlba írás sikertelen: %S:\\n%S.\nwriteFileAccessDenied=Hozzáférés megtagadva\nwriteFileIsLocked=A fájl zárolva van\nwriteFileNoDeviceSpace=Nincs hely az eszközön\nwriteFileUnknownError=Ismeretlen hiba\n\n# Add Security Exception dialog\naddExceptionBrandedWarning2=Arra készül, hogy felülbírálja a webhely %S általi besorolását.\naddExceptionInvalidHeader=Ez a webhely érvénytelen adatokkal próbálja azonosítani magát.\naddExceptionDomainMismatchShort=Rossz webhely\naddExceptionDomainMismatchLong2=A tanúsítvány egy másik webhelyhez tartozik, azaz valaki megpróbálhatja ennek a webhelynek kiadni magát.\naddExceptionExpiredShort=Elavult információ\naddExceptionExpiredLong2=A tanúsítvány már nem érvényes. Lehet, hogy ellopták vagy elveszett, és valaki megpróbálhatja ennek a webhelynek kiadni magát.\naddExceptionUnverifiedOrBadSignatureShort=Ismeretlen identitás\naddExceptionUnverifiedOrBadSignatureLong2=A tanúsítvány nem megbízható, mert nem ellenőrizte kibocsátottként egy biztonságos aláírást használó elismert hatóság.\naddExceptionValidShort=Érvényes tanúsítvány\naddExceptionValidLong=A webhely érvényesen, ellenőrzötten azonosította magát. Nem kell kivételt hozzáadni.\naddExceptionCheckingShort=Adatok ellenőrzése\naddExceptionCheckingLong2=Kísérlet a webhely azonosítására…\naddExceptionNoCertShort=Nem áll rendelkezésre információ\naddExceptionNoCertLong2=Nem lehet a webhely azonosítási állapotát lekérdezni.\n\npageInfo_CertificateTransparency_Compliant=This website complies with the Certificate Transparency policy.\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/pippki/validation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  validation.crlmanager.label             \"CRL-ek kezelése\">\n<!ENTITY  validation.crlmanager.description       \"A visszavont tanúsítványok listái (CRL-ek) a tanúsítvány-adatbázisban vannak tárolva:\">\n<!ENTITY  validation.crlname.label                \"Név\">\n<!ENTITY  validation.crllastupdate.label          \"Utolsó frissítés\">\n<!ENTITY  validation.crlnextupdate.label          \"Következő frissítés\">\n<!ENTITY  validation.crlautoupdateenabled.label   \"Automatikus frissítés\">\n<!ENTITY  validation.crlautoupdatestatus.label    \"Automatikus frissítés állapota\">\n<!ENTITY  validation.deletecrl.label              \"Törlés\">\n<!ENTITY validation.deletecrl.accesskey          \"T\">\n<!ENTITY  validation.updatecrl.label              \"Frissítés\">\n<!ENTITY validation.updatecrl.accesskey          \"F\">\n<!ENTITY  validation.advanced.label               \"Beállítások\">\n<!ENTITY validation.advanced.accesskey           \"B\">\n\n<!ENTITY  validation.crl.autoupdate.title         \"Az automatikus CRL-frissítés beállításai\">\n<!ENTITY  validation.crl.autoupdate.enable.label  \"A CRL automatikus frissítésének engedélyezése\">\n<!ENTITY  validation.crl.autoupdate.time.label1   \"Frissítés\">\n<!ENTITY  validation.crl.autoupdate.time.label2   \"nappal a következő frissítés dátuma előtt\">\n<!ENTITY  validation.crl.autoupdate.freq.label1   \"Frissítés\">\n<!ENTITY  validation.crl.autoupdate.freq.label2   \"naponként\">\n<!ENTITY  validation.crl.autoupdate.url.label     \"A CRL-t a következő helyről importálja:\">\n<!ENTITY  crl.import.status.title                 \"A CRL-importálás állapota\">\n<!ENTITY  crl.import.success.message              \"A visszavont tanúsítványok listája (CRL) sikeresen importálva.\">\n<!ENTITY  crl.issuer.label                        \"CRL kibocsátója: \">\n<!ENTITY  crl.issuer.org.label                    \"Szervezet: \">\n<!ENTITY  crl.issuer.orgunit.label                \"Egység: \">\n<!ENTITY  crl.import.nextupdate.label             \"Következő frissítés: \">\n<!ENTITY  crl.autoupdate.fail.cnt.label           \"Eddigi frissítési hibák: \">\n<!ENTITY  crl.autoupdate.fail.reason.label        \"Utolsó hiba részletei: \">\n<!ENTITY  edit.button                             \"Beállítások\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nBookmarksMenuFolderTitle=Könyvjelzők menü\nBookmarksToolbarFolderTitle=Könyvjelzők eszköztár\nOtherBookmarksFolderTitle=Más könyvjelzők\nTagsFolderTitle=Címkék\nMobileBookmarksFolderTitle=Mobil könyvjelzők\n\n# LOCALIZATION NOTE (dateName):\n# These are used to generate history containers when history is grouped by date\nfinduri-AgeInDays-is-0=Ma\nfinduri-AgeInDays-is-1=Tegnap\nfinduri-AgeInDays-is=%S nappal ezelőtti\nfinduri-AgeInDays-last-is=Utolsó %S nap\nfinduri-AgeInDays-isgreater=%S napnál régebbi\nfinduri-AgeInMonths-is-0=Ez a hónap\nfinduri-AgeInMonths-isgreater=%S hónapnál régebbi\n\n# LOCALIZATION NOTE (localFiles):\n# This is used to generate local files container when history is grouped by site\nlocalhost=(helyi fájlok)\n\n# LOCALIZATION NOTE\n# The string is used for showing file size of each backup in the \"fileRestorePopup\" popup\n# %1$S is the file size\n# %2$S is the file size unit\n\n\n# LOCALIZATION NOTE\n# The string is used for showing file size of each backup in the \"fileRestorePopup\" popup\n# %1$S is the file size\n# %2$S is the file size unit\nbackupFileSizeText=%1$S %2$S\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/pluginproblem/pluginproblem.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n\n<!ENTITY tapToPlayPlugin                                     \"Koppintson a bővítmény aktiválásához.\">\n<!ENTITY clickToActivatePlugin                               \"Bővítmény aktiválása.\">\n<!ENTITY checkForUpdates                                     \"Frissítések keresése…\">\n<!ENTITY blockedPlugin.label                                 \"Az Ön védelme érdekében ez a bővítmény le lett tiltva.\">\n<!ENTITY hidePluginBtn.label                                 \"Bővítmény elrejtése\">\n<!ENTITY managePlugins                                       \"Bővítménykezelő…\">\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n\n<!ENTITY reloadPlugin.pre                                    \"‌\">\n<!ENTITY reloadPlugin.middle                                 \"Oldal újratöltése\">\n<!ENTITY reloadPlugin.post                                   \" az újrapróbálkozáshoz.\">\n<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please                                       \"Hibajelentés küldése\">\n<!ENTITY report.submitting                                   \"Jelentés küldése…\">\n<!ENTITY report.submitted                                    \"A hibajelentés elküldve.\">\n<!ENTITY report.disabled                                     \"A hibajelentés le van tiltva.\">\n<!ENTITY report.failed                                       \"A beküldés sikertelen.\">\n<!ENTITY report.unavailable                                  \"Nincs jelentés.\">\n<!ENTITY report.comment                                      \"Hozzászólás (a hozzászólások nyilvánosak)\">\n<!ENTITY report.pageURL                                      \"Az oldal URL-címének mellékelése\">\n\n<!ENTITY plugin.file                                         \"Fájl\">\n<!ENTITY plugin.mimeTypes                                    \"MIME-típusok\">\n<!ENTITY plugin.flashProtectedMode.label                     \"Adobe Flash védett mód bekapcsolása\">\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/services/errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nerror.login.reason.network      = A kapcsolódás a kiszolgálóhoz sikertelen volt\nerror.login.reason.recoverykey  = Rossz helyreállítókulcs\nerror.login.reason.account      = Helytelen fióknév vagy jelszó\nerror.login.reason.no_username  = Hiányzó fióknév\nerror.login.reason.no_password2 = Hiányzó jelszó\nerror.login.reason.no_recoverykey= Nincs használható mentett helyreállítókulcs\nerror.login.reason.server       = A kiszolgáló helytelenül van beállítva\n\nerror.sync.failed_partial            = Egy vagy több adattípus szinkronizálása sikertelen\n# LOCALIZATION NOTE (error.sync.reason.serverMaintenance): We removed the extraneous period from this string\nerror.sync.reason.serverMaintenance  = A Firefox Sync-kiszolgáló karbantartása folyamatban van, a szinkronizálás automatikusan folytatódni fog\n\ninvalid-captcha = Helytelen szavak, próbálja újra\nweak-password   = Használjon erősebb jelszót\n\n# this is the fallback, if we hit an error we didn't bother to localize\nerror.reason.unknown          = Ismeretlen hiba\n\nchange.password.pwSameAsPassword     = A jelszó nem lehet ugyanaz, mint a jelenlegi jelszó\nchange.password.pwSameAsUsername     = A jelszó nem lehet ugyanaz, mint a felhasználónév\nchange.password.pwSameAsEmail        = A jelszó nem lehet ugyanaz, mint az e-mail cím\nchange.password.mismatch             = A beírt jelszavak nem egyeznek\nchange.password.tooShort             = A beírt jelszó túl rövid\n"
  },
  {
    "path": "langpacks/hu/chrome/hu/locale/hu/services/sync.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# %1: the user name (Ed), %2: the app name (Firefox), %3: the operating system (Android)\nclient.name2 = %1$S %2$Sa itt: %3$S\n\n# %S is the date and time at which the last sync successfully completed\nlastSync2.label = Utolsó szinkronizálás: %S\n\n# signInToSync.description is the tooltip for the Sync buttons when Sync is\n# not configured.\nsignInToSync.description = Bejelentkezés a Syncbe\n\nsyncnow.label = Szinkronizálás\nsyncing2.label = Szinkronizálás…\n"
  },
  {
    "path": "langpacks/hu/chrome/hu.manifest",
    "content": "locale alerts hu hu/locale/hu/alerts/\nlocale autoconfig hu hu/locale/hu/autoconfig/\nlocale global hu hu/locale/hu/global/\nlocale global-platform hu hu/locale/hu/global-platform/\nlocale mozapps hu hu/locale/hu/mozapps/\nlocale necko hu hu/locale/hu/necko/\nlocale passwordmgr hu hu/locale/hu/passwordmgr/\nlocale pipnss hu hu/locale/hu/pipnss/\nlocale pippki hu hu/locale/hu/pippki/\nlocale places hu hu/locale/hu/places/\nlocale pluginproblem hu hu/locale/hu/pluginproblem/\nlocale weave hu hu/locale/hu/\n"
  },
  {
    "path": "langpacks/hu/chrome.manifest",
    "content": "manifest browser/chrome.manifest application=bluegriffon@bluegriffon.com\nmanifest chrome/hu.manifest\nmanifest bluegriffon/chrome.manifest application=bluegriffon@bluegriffon.com\n"
  },
  {
    "path": "langpacks/hu/install.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!--\n\n-->\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n     xmlns:em=\"http://www.mozilla.org/2004/em-rdf#\">\n  <Description about=\"urn:mozilla:install-manifest\"\n               em:id=\"langpack-hu@bluegriffon.org\"\n               em:name=\"Magyar (HU) Language Pack\"\n               em:version=\"3.2\"\n               em:type=\"8\"\n               em:creator=\"FSF.hu\">\n    <em:contributor>Tímár András</em:contributor>\n\n    <em:targetApplication>\n      <Description>\n        <em:id>bluegriffon@bluegriffon.com</em:id>\n        <em:minVersion>3.2</em:minVersion>\n        <em:maxVersion>3.2</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n  </Description>\n</RDF>\n"
  },
  {
    "path": "langpacks/it/bluegriffon/chrome.manifest",
    "content": "locale bluegriffon it base/locale/bluegriffon/\nlocale branding it base/locale/branding/\nlocale fs it extensions/fs/\nlocale gfd it extensions/gfd/\nlocale cssproperties it sidebars/cssproperties/\nlocale domexplorer it sidebars/domexplorer/\nlocale scripteditor it sidebars/scripteditor/\nlocale stylesheets it sidebars/stylesheets/\nlocale tipoftheday it extensions/tipoftheday/\nlocale aria it sidebars/aria/\n\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/branding/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  brandShorterName      \"Firefox\">\n<!ENTITY  brandShortName        \"Firefox Developer Edition\">\n<!ENTITY  brandFullName         \"Firefox Developer Edition\">\n<!ENTITY  vendorShortName       \"Mozilla\">\n<!ENTITY  trademarkInfo.part1   \" \">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/branding/brand.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrandShorterName=Firefox\nbrandShortName=Firefox Developer Edition\nbrandFullName=Firefox Developer Edition\nvendorShortName=Mozilla\n\nsyncBrandShortName=Sync\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/branding/browserconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Do NOT localize or otherwise change these values\nbrowser.startup.homepage=about:home\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/aboutAccounts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAccounts.welcome \"Benvenuto in &syncBrand.shortName.label;\">\n<!ENTITY aboutAccountsConfig.description \"Accedi per sincronizzare schede, segnalibri, password e altri elementi.\">\n<!ENTITY aboutAccountsConfig.startButton.label \"Inizia\">\n<!ENTITY aboutAccountsConfig.syncPreferences.label \"Preferenze Sync\">\n<!ENTITY aboutAccounts.noConnection.title \"Connessione non disponibile\">\n<!ENTITY aboutAccounts.noConnection.description \"È necessaria una connessione a Internet per effettuare l’accesso.\">\n<!ENTITY aboutAccounts.noConnection.retry \"Riprova\">\n<!ENTITY aboutAccounts.badConfig.title \"Configurazione errata\">\n<!ENTITY aboutAccounts.badConfig.description \"Impossibile determinare la configurazione del server Firefox Account. Riprovare più tardi.\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/aboutCertError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n<!ENTITY certerror.pagetitle1 \"Connessione non sicura\">\n<!ENTITY certerror.longpagetitle1 \"Questa connessione non è sicura\">\n<!ENTITY certerror.introPara \"Il gestore di <span class='hostname'/> ha configurato il sito in modo non corretto. Per evitare potenziali furti di informazioni &brandShortName; ha interrotto la connessione.\">\n<!ENTITY certerror.returnToPreviousPage.label \"Torna indietro\">\n<!ENTITY certerror.learnMore \"Ulteriori informazioni…\">\n<!ENTITY certerror.advanced.label \"Avanzate\">\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"Questo sito utilizza il protocollo HSTS (HTTP Strict Transport Security) per garantire che la connessione con &brandShortName; avvenga esclusivamente in modo sicuro. Per questo motivo non è possibile aggiungere un’eccezione per questo certificato.\">\n<!ENTITY certerror.expert.content \"Se si comprende il motivo per cui viene mostrata questa segnalazione, è possibile fare in modo che, a partire da questo momento, l’identificazione di questo sito venga ritenuta affidabile da &brandShortName;.\n<b>Anche se si ha fiducia nel sito, questo errore potrebbe comunque significare che qualcuno sta cercando di interferire con la connessione.</b>\">\n<!ENTITY certerror.expert.contentPara2 \"Aggiungere un’eccezione solo nel caso in cui si conosca un motivo valido per cui questo sito non sta utilizzando una modalità di identificazione affidabile.\">\n<!ENTITY certerror.addException.label \"Aggiungi eccezione…\">\n<!ENTITY certerror.copyToClipboard.label \"Copia il testo negli appunti\">\n<!ENTITY errorReporting.automatic \"Segnala errori di questo tipo per aiutare Mozilla a identificare i siti configurati in modo errato\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/aboutDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!ENTITY aboutDialog.title \"Informazioni su &brandFullName;\">\n<!ENTITY update.checkForUpdatesButton.label \"Controlla aggiornamenti\">\n<!ENTITY update.checkForUpdatesButton.accesskey \"C\">\n<!ENTITY update.updateButton.label2 \"Riavvia &brandShortName; per aggiornare\">\n<!ENTITY update.updateButton.accesskey \"R\">\n<!ENTITY warningDesc.version \"&brandShortName; è una versione sperimentale e potrebbe risultare instabile.\">\n<!ENTITY warningDesc.telemetryDesc \"Dati relativi a prestazioni, caratteristiche hardware, utilizzo delle funzionalità e personalizzazioni del browser vengono inviati automaticamente a &vendorShortName; per contribuire al miglioramento di &brandShortName;.\">\n<!ENTITY community.exp.start \"\">\n<!ENTITY community.exp.mozillaLink \"&vendorShortName;\">\n<!ENTITY community.exp.middle \" è una \">\n<!ENTITY community.exp.creditsLink \"comunità mondiale\">\n<!ENTITY community.exp.end \" che lavora per mantenere il Web aperto, pubblico e accessibile a tutti.\">\n<!ENTITY community.start2 \"&brandShortName; è progettato da \">\n<!ENTITY community.mozillaLink \"&vendorShortName;\">\n<!ENTITY community.middle2 \", una \">\n<!ENTITY community.creditsLink \"comunità mondiale\">\n<!ENTITY community.end3 \" che lavora per mantenere il Web aperto, pubblico e accessibile a tutti.\">\n<!ENTITY helpus.start \"Vuoi aiutarci? \">\n<!ENTITY helpus.donateLink \"Fai una donazione\">\n<!ENTITY helpus.middle \" o \">\n<!ENTITY helpus.getInvolvedLink \"collabora con noi\">\n<!ENTITY helpus.end \".\">\n<!ENTITY releaseNotes.link \"Novità\">\n<!ENTITY bottomLinks.license \"Informazioni sulla licenza\">\n<!ENTITY bottomLinks.rights \"Diritti dell’utente finale\">\n<!ENTITY bottomLinks.privacy \"Informativa sulla privacy\">\n<!ENTITY update.checkingForUpdates \"Ricerca aggiornamenti…\">\n<!ENTITY update.noUpdatesFound \"&brandShortName; è aggiornato\">\n<!ENTITY update.adminDisabled \"Aggiornamenti disattivati dall’amministratore di sistema\">\n<!ENTITY update.otherInstanceHandlingUpdates \"Aggiornamento di &brandShortName; in corso in un’altra istanza\">\n<!ENTITY update.restarting \"Riavvio…\">\n<!ENTITY update.failed.start \"Aggiornamento non riuscito. \">\n<!ENTITY update.failed.linkText \"Scarica l’ultima versione\">\n<!ENTITY update.failed.end \"\">\n<!ENTITY update.manual.start \"Aggiornamenti disponibili su \">\n<!ENTITY update.manual.end \"\">\n<!ENTITY update.unsupported.start \"Non è possibile installare ulteriori aggiornamenti su questo sistema.\">\n<!ENTITY update.unsupported.linkText \"Ulteriori informazioni\">\n<!ENTITY update.unsupported.end \"\">\n<!ENTITY update.downloading.start \"Download aggiornamento — \">\n<!ENTITY update.downloading.end \"\">\n<!ENTITY update.applying \"Installazione aggiornamento…\">\n<!ENTITY channel.description.start \"Canale di aggiornamento attuale: \">\n<!ENTITY channel.description.end \". \">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/aboutHealthReport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY abouthealth.pagetitle \"Analisi integrità di &brandShortName;\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/aboutHome.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n<!ENTITY % syncBrandDTD SYSTEM \"chrome://browser/locale/syncBrand.dtd\">\n%syncBrandDTD;\n<!ENTITY abouthome.pageTitle \"Pagina iniziale di &brandFullName;\">\n<!ENTITY abouthome.defaultSnippet1.v1 \"Grazie per aver scelto Firefox! Scopri le <a>nuove funzioni</a> per ottenere il massimo dal tuo browser.\">\n<!ENTITY abouthome.defaultSnippet2.v1 \"Personalizzare Firefox in base alle tue esigenze è facilissimo. <a>Scegli tra migliaia di componenti aggiuntivi</a>.\">\n<!ENTITY abouthome.rightsSnippet \"&brandFullName; è un software libero e Open Source realizzato da Mozilla Foundation, un’organizzazione senza fini di lucro. <a>Scopri i tuoi diritti…</a>\">\n<!ENTITY abouthome.bookmarksButton.label \"Segnalibri\">\n<!ENTITY abouthome.historyButton.label \"Cronologia\">\n<!ENTITY abouthome.preferencesButtonWin.label \"Opzioni\">\n<!ENTITY abouthome.preferencesButtonUnix.label \"Preferenze\">\n<!ENTITY abouthome.addonsButton.label \"Componenti aggiuntivi\">\n<!ENTITY abouthome.downloadsButton.label \"Download\">\n<!ENTITY abouthome.syncButton.label \"&syncBrand.shortName.label;\">\n<!ENTITY abouthome.aboutMozilla.label \"Informazioni su Mozilla\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/aboutPrivateBrowsing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutPrivateBrowsing.notPrivate \"Questa non è una finestra anonima.\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.label \"Apri una finestra anonima\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.accesskey \"A\">\n<!ENTITY privateBrowsing.title \"Navigazione anonima\">\n<!ENTITY privateBrowsing.title.tracking \"Navigazione anonima con protezione antitracciamento\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.before \"Quando si naviga in una finestra anonima \">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.emphasize \"non vengono salvati\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.after \":\">\n<!ENTITY aboutPrivateBrowsing.info.visited \"pagine salvate\">\n<!ENTITY aboutPrivateBrowsing.info.searches \"ricerche\">\n<!ENTITY aboutPrivateBrowsing.info.cookies \"cookie\">\n<!ENTITY aboutPrivateBrowsing.info.temporaryFiles \"file temporanei\">\n<!ENTITY aboutPrivateBrowsing.info.saved.before \"Mentre \">\n<!ENTITY aboutPrivateBrowsing.info.saved.emphasize \"vengono salvati\">\n<!ENTITY aboutPrivateBrowsing.info.saved.after2 \":\">\n<!ENTITY aboutPrivateBrowsing.info.downloads \"download\">\n<!ENTITY aboutPrivateBrowsing.info.bookmarks \"segnalibri\">\n<!ENTITY aboutPrivateBrowsing.note.before \"La navigazione anonima \">\n<!ENTITY aboutPrivateBrowsing.note.emphasize \"non nasconde ogni traccia della navigazione\">\n<!ENTITY aboutPrivateBrowsing.note.after \" su Internet. Il datore di lavoro o il fornitore di servizi internet saranno comunque in grado di mantenere un registro delle pagine visitate.\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.before \"Ulteriori informazioni sulla \">\n<!ENTITY aboutPrivateBrowsing.learnMore3.title \"navigazione anonima\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.after \".\">\n<!ENTITY trackingProtection.title \"Protezione antitracciamento\">\n<!ENTITY trackingProtection.description2 \"Alcuni siti web utilizzano elementi traccianti in grado di seguire l’attività degli utenti su Internet. Grazie alla protezione antitracciamento è possibile bloccare molti di questi strumenti, impedendo la raccolta di informazioni sulle abitudini di navigazione dei visitatori.\">\n<!ENTITY trackingProtection.startTour1 \"Scopri come funziona\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/aboutPrivateBrowsing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle.head = Navigazione anonima\ntitle.normal = Aprire una finestra anonima?\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/aboutRobots.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY robots.pagetitle \"Gort! Klaatu barada nikto!\">\n<!ENTITY robots.errorTitleText \"Benvenuti umani\">\n<!ENTITY robots.errorShortDescText \"Veniamo in pace\">\n<!ENTITY robots.errorLongDesc1 \"I robot non possono danneggiare un essere umano né, attraverso l’inazione, permettere che un essere umano venga danneggiato.\">\n<!ENTITY robots.errorLongDesc2 \"I robot ne hanno viste cose che voi umani non potreste immaginarvi.\">\n<!ENTITY robots.errorLongDesc3 \"I robot sono gli amici di plastica con cui è bello stare.\">\n<!ENTITY robots.errorLongDesc4 \"I robot hanno scintillanti fondoschiena metallici che non dovrebbero essere baciati.\">\n<!ENTITY robots.errorTrailerDescText \"E hanno un piano.\">\n<!ENTITY robots.imgtitle \"Dannati tostapane\">\n<!ENTITY robots.dontpress \"Non premere nuovamente questo pulsante\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/aboutSearchReset.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY searchreset.tabtitle \"Ripristino impostazioni di ricerca\">\n<!ENTITY searchreset.pageTitle \"Ripristinare le impostazioni di ricerca?\">\n<!ENTITY searchreset.pageInfo1 \"Le impostazioni di ricerca attuali potrebbero essere obsolete. Se lo si desidera è possibile ripristinare le impostazioni predefinite di &brandShortName;.\">\n<!ENTITY searchreset.selector.label \"Questa operazione imposterà come motore di ricerca predefinito:\">\n<!ENTITY searchreset.beforelink.pageInfo2 \"È possibile modificare le impostazioni di ricerca in qualunque momento nelle \">\n<!ENTITY searchreset.afterlink.pageInfo2 \".\">\n<!ENTITY searchreset.link.pageInfo2 \"Impostazioni\">\n<!ENTITY searchreset.noChangeButton \"Non cambiare\">\n<!ENTITY searchreset.noChangeButton.access \"N\">\n<!ENTITY searchreset.changeEngineButton \"Cambia il motore di ricerca\">\n<!ENTITY searchreset.changeEngineButton.access \"C\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/aboutSessionRestore.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restorepage.tabtitle \"Ripristino della sessione\">\n<!ENTITY restorepage.errorTitle \"Oops, questo è imbarazzante\">\n<!ENTITY restorepage.problemDesc \"Si sono verificati dei problemi durante il ripristino delle schede e delle finestre di &brandShortName;. l’errore è spesso causato da una pagina web aperta di recente.\">\n<!ENTITY restorepage.tryThis \"È possibile:\">\n<!ENTITY restorepage.restoreSome \"Rimuovere una o più schede che potrebbero aver causato il problema.\">\n<!ENTITY restorepage.startNew \"Iniziare una sessione del browser completamente nuova.\">\n<!ENTITY restorepage.tryagainButton \"Ripristina\">\n<!ENTITY restorepage.restore.access \"R\">\n<!ENTITY restorepage.closeButton \"Chiudi\">\n<!ENTITY restorepage.close.access \"C\">\n<!ENTITY restorepage.restoreHeader \"Ripristina\">\n<!ENTITY restorepage.listHeader \"Finestre e schede\">\n<!ENTITY restorepage.windowLabel \"Finestra #&#037;S\">\n<!ENTITY welcomeback2.restoreButton \"Avvia\">\n<!ENTITY welcomeback2.restoreButton.access \"A\">\n<!ENTITY welcomeback2.tabtitle \"Operazione riuscita\">\n<!ENTITY welcomeback2.pageTitle \"Operazione riuscita\">\n<!ENTITY welcomeback2.pageInfo1 \"&brandShortName; è pronto per l’uso.\">\n<!ENTITY welcomeback2.label.restoreAll \"Ripristina tutte le schede e le finestre\">\n<!ENTITY welcomeback2.label.restoreSome \"Ripristina solo le schede richieste\">\n<!ENTITY welcomeback2.beforelink.pageInfo2 \"I componenti aggiuntivi installati sono stati rimossi e le impostazioni del browser sono state ripristinate ai valori predefiniti. \">\n<!ENTITY welcomeback2.afterlink.pageInfo2 \" se questa operazione non ha risolto il problema.\">\n<!ENTITY welcomeback2.link.pageInfo2 \"Scopri le altre soluzioni disponibili\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/aboutSyncTabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabs.otherDevices.label \"Schede da altri dispositivi\">\n<!ENTITY tabs.searchText.label \"Cerca una scheda…\">\n<!ENTITY tabs.context.openTab.label \"Apri questa scheda\">\n<!ENTITY tabs.context.openTab.accesskey \"s\">\n<!ENTITY tabs.context.openMultipleTabs.label \"Apri schede selezionate\">\n<!ENTITY tabs.context.openMultipleTabs.accesskey \"s\">\n<!ENTITY tabs.context.bookmarkSingleTab.label \"Aggiungi ai segnalibri…\">\n<!ENTITY tabs.context.bookmarkSingleTab.accesskey \"A\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.label \"Aggiungi le schede selezionate ai segnalibri…\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.accesskey \"A\">\n<!ENTITY tabs.context.refreshList.label \"Aggiorna elenco\">\n<!ENTITY tabs.context.refreshList.accesskey \"e\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/aboutTabCrashed.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabCrashed.closeTab \"Chiudi questa scheda\">\n<!ENTITY tabCrashed.restoreTab \"Ripristina questa scheda\">\n<!ENTITY tabCrashed.restoreAll \"Ripristina tutte le schede bloccate\">\n<!ENTITY tabCrashed.header2 \"Argh! Questa scheda si è bloccata.\">\n<!ENTITY tabCrashed.offerHelp \"Possiamo aiutarti!\">\n<!ENTITY tabCrashed.single.offerHelpMessage \"Seleziona &tabCrashed.restoreTab; per ricaricare la pagina.\">\n<!ENTITY tabCrashed.multiple.offerHelpMessage \"Seleziona &tabCrashed.restoreTab; o &tabCrashed.restoreAll; per ricaricare la pagina.\">\n<!ENTITY tabCrashed.requestHelp \"Sei disposto ad aiutarci?\">\n<!ENTITY tabCrashed.requestHelpMessage \"Le segnalazioni di arresto anomalo ci aiutano a diagnosticare i problemi e migliorare &brandShortName;.\">\n<!ENTITY tabCrashed.requestReport \"Segnala questa scheda\">\n<!ENTITY tabCrashed.sendReport2 \"Invia una segnalazione per la scheda che stai visualizzando\">\n<!ENTITY tabCrashed.commentPlaceholder2 \"Commenti facoltativi (saranno visibili pubblicamente)\">\n<!ENTITY tabCrashed.includeURL2 \"Includi l’indirizzo della pagina nella segnalazione\">\n<!ENTITY tabCrashed.emailPlaceholder \"Inserisci l’indirizzo email\">\n<!ENTITY tabCrashed.emailMe \"Invia un’email quando saranno disponibili ulteriori informazioni\">\n<!ENTITY tabCrashed.reportSent \"La segnalazione dell’arresto anomalo è già stata inviata. Grazie per aver contribuito al miglioramento di &brandShortName;.\">\n<!ENTITY tabCrashed.requestAutoSubmit2 \"Segnala le schede non attive\">\n<!ENTITY tabCrashed.autoSubmit2 \"Aggiorna le preferenze per inviare automaticamente le segnalazioni di arresto anomalo, inclusi i blocchi delle schede al momento non attive, in questa sessione e in quelle future\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/accounts.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreconnectDescription = Riconnetti %S\nverifyDescription = Verifica %S\nverificationSentTitle = Verifica inviata\nverificationSentBody = È stato inviato un link di verifica a %S.\nverificationNotSentTitle = Impossibile inviare la verifica\nverificationNotSentBody = Non è stato possibile inviare la mail di verifica, riprovare più tardi.\ndeviceConnectedTitle = Firefox Sync\ndeviceConnectedBody = Questo computer è ora sincronizzato con %S.\ndeviceConnectedBody.noDeviceName = Questo computer è ora sincronizzato con un nuovo dispositivo.\nsyncStartNotification.title = Sync attivato\nsyncStartNotification.body2 = La sincronizzazione di %S inizierà a breve.\ndeviceDisconnectedNotification.title = Sync disconnesso\ndeviceDisconnectedNotification.body = Questo computer è stato disconnesso correttamente da Firefox Sync.\nsendTabToAllDevices.menuitem = Tutti i dispositivi\ntabArrivingNotification.title = Ricezione scheda\ntabArrivingNotificationWithDevice.title = Scheda da %S\ntabsArrivingNotification.title = Ricezione schede\nunnamedTabsArrivingNotification2.body = è arrivata #1 scheda da #2;sono arrivate #1 schede da #2\nunnamedTabsArrivingNotificationMultiple2.body = è arrivata #1 scheda dai dispositivi connessi;sono arrivate #1 schede dai dispositivi connessi\nunnamedTabsArrivingNotificationNoDevice.body = è arrivata #1 scheda;sono arrivate #1 schede\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI = L’indirizzo non è valido e non può essere raggiunto.\nfileNotFound = Impossibile trovare il file %S.\nfileAccessDenied = Il file %S non è leggibile.\ndnsNotFound = Firefox non riesce a contattare il server %S.\nunknownProtocolFound = Impossibile aprire questo indirizzo: uno dei seguenti protocolli (%S) non è associato ad alcun programma oppure non è consentito in questo contesto.\nconnectionFailure = Firefox non può stabilire una connessione con il server %S.\nnetInterrupt = La connessione con %S è stata interrotta durante il caricamento della pagina.\nnetTimeout = Il server %S sta impiegando troppo tempo a rispondere.\nredirectLoop = Firefox ha rilevato che il server sta reindirizzando la richiesta per questa pagina in modo che non possa mai essere completata.\nconfirmRepostPrompt = Per visualizzare questa pagina %S deve ritrasmettere le informazioni già inviate. Questa operazione ripeterà qualsiasi azione eseguita in precedenza, ad esempio una ricerca o una conferma d’ordine.\nresendButton.label = Ritrasmetti\nunknownSocketType = Impossibile impostare un canale di comunicazione con il server.\nnetReset = La connessione al server è stata annullata durante il caricamento della pagina.\nnotCached = Questo documento non è più disponibile.\nnetOffline = Firefox è in modalità non in linea, quindi non è possibile navigare.\nisprinting = Il documento non può essere modificato durante la stampa o l’anteprima.\ndeniedPortAccess = Questo indirizzo utilizza una porta di rete normalmente destinata a scopi differenti dalla navigazione web. Firefox ha annullato la richiesta per motivi di sicurezza.\nproxyResolveFailure = Firefox è configurato per utilizzare un server proxy che non risulta raggiungibile.\nproxyConnectFailure = Firefox è configurato per utilizzare un server proxy che sta rifiutando le connessioni.\ncontentEncodingError = La pagina che si sta cercando di visualizzare non può essere mostrata poiché fa uso di una forma di compressione non valida o non supportata.\nunsafeContentType = La pagina che si sta cercando di visualizzare non può essere mostrata poiché è contenuta in un tipo di file non sicuro da aprire. Contattare il proprietario del sito web per informarlo del problema.\nexternalProtocolTitle = Richiesta di protocollo esterno\nexternalProtocolPrompt = È necessario avviare un’applicazione esterna per gestire i link %1$S:.\\n\\n\\nLink richiesto:\\n\\n%2$S\\n\\nApplicazione: %3$S\\n\\n\\nSe questa richiesta non era prevista potrebbe trattarsi di un tentativo di sfruttare una vulnerabilità del programma indicato. Annullare l’operazione in caso di dubbi sulla sicurezza della richiesta.\\n\nexternalProtocolUnknown = <sconosciuto>\nexternalProtocolChkMsg = Ricorda la scelta effettuata per tutti i link di questo tipo.\nexternalProtocolLaunchBtn = Avvia applicazione\nmalwareBlocked = Il sito web %S è stato segnalato come sito web malevolo ed è stato bloccato sulla base delle impostazioni di sicurezza.\nunwantedBlocked = Il sito web %S è stato segnalato come un sito contenente software indesiderato ed è stato bloccato sulla base delle impostazioni di sicurezza.\ndeceptiveBlocked = Il sito web %S è stato segnalato come sito ingannevole ed è stato bloccato sulla base delle impostazioni di sicurezza.\ncspBlocked = Questa pagina presenta dei criteri sulla sicurezza dei contenuti che ne impediscono il caricamento con questa modalità.\ncorruptedContentErrorv2 = Durante la connessione con %S si è verificata una violazione dei protocolli di rete impossibile da risolvere.\nremoteXUL = Questa pagina utilizza una tecnologia non supportata che non è più disponibile per impostazione predefinita in Firefox.\nsslv3Used = Non è possibile garantire la sicurezza dei dati trasmessi da Firefox a %S in quanto viene utilizzato SSLv3, un protocollo di sicurezza non affidabile.\ninadequateSecurityError = Tentativo da parte del sito web di negoziare un livello di sicurezza inadeguato.\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/baseMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY minimizeWindow.key \"m\">\n<!ENTITY minimizeWindow.label \"Contrai\">\n<!ENTITY bringAllToFront.label \"Porta tutto in primo piano\">\n<!ENTITY zoomWindow.label \"Ridimensiona\">\n<!ENTITY windowMenu.label \"Finestra\">\n<!ENTITY helpMenu.label \"Aiuto\">\n<!ENTITY helpMenu.accesskey \"A\">\n<!ENTITY helpMenuWin.label \"Aiuto\">\n<!ENTITY helpMenuWin.accesskey \"A\">\n<!ENTITY aboutProduct2.label \"Informazioni su &brandShorterName;\">\n<!ENTITY aboutProduct2.accesskey \"I\">\n<!ENTITY productHelp2.label \"Guida di &brandShorterName;\">\n<!ENTITY productHelp2.accesskey \"G\">\n<!ENTITY helpMac.commandkey \"?\">\n<!ENTITY helpKeyboardShortcuts.label \"Scorciatoie da tastiera\">\n<!ENTITY helpKeyboardShortcuts.accesskey \"S\">\n<!ENTITY helpSafeMode.label \"Riavvia disattivando i componenti aggiuntivi\">\n<!ENTITY helpSafeMode.accesskey \"d\">\n<!ENTITY helpSafeMode.stop.label \"Riavvia attivando i componenti aggiuntivi\">\n<!ENTITY helpSafeMode.stop.accesskey \"R\">\n<!ENTITY healthReport2.label \"Analisi integrità di &brandShorterName;\">\n<!ENTITY healthReport2.accesskey \"n\">\n<!ENTITY helpTroubleshootingInfo.label \"Risoluzione dei problemi\">\n<!ENTITY helpTroubleshootingInfo.accesskey \"R\">\n<!ENTITY helpFeedbackPage.label \"Invia feedback…\">\n<!ENTITY helpFeedbackPage.accesskey \"k\">\n<!ENTITY helpShowTour2.label \"Tour di &brandShorterName;\">\n<!ENTITY helpShowTour2.accesskey \"o\">\n<!ENTITY preferencesCmdMac.label \"Preferenze…\">\n<!ENTITY preferencesCmdMac.commandkey \",\">\n<!ENTITY servicesMenuMac.label \"Servizi\">\n<!ENTITY hideThisAppCmdMac2.label \"Nascondi &brandShorterName;\">\n<!ENTITY hideThisAppCmdMac2.commandkey \"H\">\n<!ENTITY hideOtherAppsCmdMac.label \"Nascondi altre\">\n<!ENTITY hideOtherAppsCmdMac.commandkey \"H\">\n<!ENTITY showAllAppsCmdMac.label \"Mostra tutte\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/bookmarks.html",
    "content": "\n\n\n\n\n\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<meta charset=\"UTF-8\">\n<title>Segnalibri</title>\n<h1>Segnalibri</h1>\n\n<dl><p>\n    <dt><h3 personal_toolbar_folder=\"true\">Cartella della Barra dei segnalibri</h3></dt>\n    <dd>Aggiungere un segnalibro a questa cartella per vederlo nella barra dei segnalibri\n        <dl>\n            <p><dt><a href=\"https://www.mozilla.org/it/firefox/central/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAz5JREFUeNpcU0toXFUY/s49596588ikySSmM8rk0UkJEirVTVEjYk1NUdRFFgouXZQI2k2hUCjdiYIuCi4Kuig0DbqQYgU3Yi0iFRuRCBMwaZvMZDTNY95z3/fM8b8jldpzOeeee/i/737n+/+f4ZExf730rkiaZ9NJMx/nmk5HypMqqLr+ZuD4F67N5ZYejmfRsnvhyKsLhSs3zP70SubgYKHSdFENu+gXAprQIGnvBi5ez0m1b6u7M399+PTx+UvtCKtFi2F6195qXK2byir88esy5ksfYND5DhuhRCtUKBNB0Q7w5Z8ee2GgWdjOn250fn5v5j8F5dOHlZD0kWRgAwp3hrKY0S9BJWKIcQ5PShhNG4+1bHx+IocT+RXcrRSDMfFNRvvt3Oyp/icIrRhUl9hoO4kt3F55Bxf3LkLV20jWOohbDjzXxyc/lMH0cRSyCd1xq+dFhu986t7T0CUwIzB8EkW3O5ibhj44ib7NJhiBKRoB/aS4ZWHjbxtjGQYP7nGRTjim1SaQqYiAVAREpHG8vzWJn+6PQ6CF0HPR7nQQczpYeEWHyWMUkwU8MSECGwgJxAWp9xWKNzkuH3oet+JDlIE9Momedh1G4CN0bfhVG9nsS0BQQthJx0V7j3elq7ihqV5ezQTwZmodP9ZGkU/bOPr4Nr53xtDYsaD7Dg4nNqFaH5OCYSSdGhf7daNmuv6wEKqXk/yExKGBHSznFsH6FFpKQ/JAA0ulUejWLt44lkHXsqDaX6C6Nl4Rnq8vK8s/KThDMlJhkI91YOO+iR3XwEelCdTCBLSgijNzd6DLNfhlHfZ6FtWiWBQpq/V2LdSrrNPljBQkoOjuCiPxAMutOIbkPqYSEqeequGZaTLzdhZhS0PlnlB9bvhtr5CuHj3y2Qj8hVQ/kEopxONEEsO/0yATDYXYAdWrE69JEElXq7Hyk0tro+xBU1yZmr4xrIcvptIRCZlJJAYBmRGRkD08aivA7VDvWPqt564Xn41w/AHB1/u7l1/uGxGU8mNcgodUNDIq0JDeLnpzc1uo1Qr76rWbqyf/142PjsXJqdkmN2YDnQ9oGkJNU+t57q7qUv4y9/t64+HYfwQYAN7OczrzUDvGAAAAAElFTkSuQmCC\">Come iniziare</a></dt>\n        </dl>\n    <p><dt><h3>Mozilla Firefox</h3></dt>\n        <dl><p>\n            <dt><a href=\"https://support.mozilla.org/it/products/firefox\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Aiuto e guide</a>\n            <dt><a href=\"https://www.mozilla.org/it/firefox/customize/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Personalizza Firefox</a>\n            <dt><a href=\"https://www.mozilla.org/it/contribute/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Collabora con noi</a>\n            <dt><a href=\"https://www.mozilla.org/it/about/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Informazioni</a>\n        </dl>\n</dl>\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/browser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!ENTITY mainWindow.titlemodifiermenuseparator \" - \">\n<!ENTITY mainWindow.titlePrivateBrowsingSuffix \"(Navigazione anonima)\">\n<!ENTITY appmenu.tooltip \"Apri menu\">\n<!ENTITY navbarOverflow.label \"Altri strumenti…\">\n<!ENTITY reloadTab.label \"Ricarica scheda\">\n<!ENTITY reloadTab.accesskey \"R\">\n<!ENTITY reloadAllTabs.label \"Ricarica tutte le schede\">\n<!ENTITY reloadAllTabs.accesskey \"u\">\n<!ENTITY closeTabsToTheEnd.label \"Chiudi le schede a destra\">\n<!ENTITY closeTabsToTheEnd.accesskey \"d\">\n<!ENTITY closeOtherTabs.label \"Chiudi le altre schede\">\n<!ENTITY closeOtherTabs.accesskey \"a\">\n<!ENTITY pinTab.label \"Blocca scheda\">\n<!ENTITY pinTab.accesskey \"h\">\n<!ENTITY unpinTab.label \"Sblocca scheda\">\n<!ENTITY unpinTab.accesskey \"h\">\n<!ENTITY sendTabToDevice.label \"Invia scheda a dispositivo\">\n<!ENTITY sendTabToDevice.accesskey \"I\">\n<!ENTITY sendPageToDevice.label \"Invia pagina a dispositivo\">\n<!ENTITY sendPageToDevice.accesskey \"I\">\n<!ENTITY sendLinkToDevice.label \"Invia link a dispositivo\">\n<!ENTITY sendLinkToDevice.accesskey \"I\">\n<!ENTITY moveToNewWindow.label \"Sposta in una nuova finestra\">\n<!ENTITY moveToNewWindow.accesskey \"f\">\n<!ENTITY bookmarkAllTabs.label \"Tutte le schede nei segnalibri…\">\n<!ENTITY bookmarkAllTabs.accesskey \"T\">\n<!ENTITY undoCloseTab.label \"Riapri scheda chiusa\">\n<!ENTITY undoCloseTab.accesskey \"s\">\n<!ENTITY closeTab.label \"Chiudi scheda\">\n<!ENTITY closeTab.accesskey \"C\">\n<!ENTITY listAllTabs.label \"Elenco di tutte le schede\">\n<!ENTITY tabCmd.label \"Nuova scheda\">\n<!ENTITY tabCmd.accesskey \"h\">\n<!ENTITY tabCmd.commandkey \"t\">\n<!ENTITY openLocationCmd.label \"Apri indirizzo…\">\n<!ENTITY openFileCmd.label \"Apri file…\">\n<!ENTITY openFileCmd.accesskey \"A\">\n<!ENTITY openFileCmd.commandkey \"o\">\n<!ENTITY printSetupCmd.label \"Imposta pagina…\">\n<!ENTITY printSetupCmd.accesskey \"t\">\n<!ENTITY printPreviewCmd.label \"Anteprima di stampa\">\n<!ENTITY printPreviewCmd.accesskey \"p\">\n<!ENTITY printCmd.label \"Stampa…\">\n<!ENTITY printCmd.accesskey \"m\">\n<!ENTITY printCmd.commandkey \"p\">\n<!ENTITY goOfflineCmd.label \"Lavora non in linea\">\n<!ENTITY goOfflineCmd.accesskey \"L\">\n<!ENTITY menubarCmd.label \"Barra dei menu\">\n<!ENTITY menubarCmd.accesskey \"m\">\n<!ENTITY navbarCmd.label \"Barra di navigazione\">\n<!ENTITY personalbarCmd.label \"Barra dei segnalibri\">\n<!ENTITY personalbarCmd.accesskey \"s\">\n<!ENTITY bookmarksToolbarItem.label \"Elementi della Barra dei segnalibri\">\n<!ENTITY toolbarContextMenu.reloadAllTabs.label \"Ricarica tutte le schede\">\n<!ENTITY toolbarContextMenu.reloadAllTabs.accesskey \"R\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.label \"Tutte le schede nei segnalibri…\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.accesskey \"T\">\n<!ENTITY toolbarContextMenu.undoCloseTab.label \"Riapri scheda chiusa\">\n<!ENTITY toolbarContextMenu.undoCloseTab.accesskey \"a\">\n<!ENTITY pageSourceCmd.label \"Sorgente pagina\">\n<!ENTITY pageSourceCmd.accesskey \"o\">\n<!ENTITY pageSourceCmd.commandkey \"U\">\n<!ENTITY pageInfoCmd.label \"Informazioni sulla pagina\">\n<!ENTITY pageInfoCmd.accesskey \"I\">\n<!ENTITY pageInfoCmd.commandkey \"i\">\n<!ENTITY mirrorTabCmd.label \"Duplica scheda\">\n<!ENTITY mirrorTabCmd.accesskey \"h\">\n<!ENTITY enterFullScreenCmd.label \"Passa a schermo intero\">\n<!ENTITY enterFullScreenCmd.accesskey \"h\">\n<!ENTITY exitFullScreenCmd.label \"Esci da schermo intero\">\n<!ENTITY exitFullScreenCmd.accesskey \"h\">\n<!ENTITY fullScreenCmd.label \"Schermo intero&#173;\">\n<!ENTITY fullScreenCmd.accesskey \"S\">\n<!ENTITY fullScreenCmd.macCommandKey \"f\">\n<!ENTITY showAllTabsCmd.label \"Visualizza tutte le schede\">\n<!ENTITY showAllTabsCmd.accesskey \"h\">\n<!ENTITY toggleReaderMode.key \"R\">\n<!ENTITY fxaSignIn.label \"Accedi a &syncBrand.shortName.label;\">\n<!ENTITY fxaSignedIn.tooltip \"Apri le impostazioni di &syncBrand.shortName.label;\">\n<!ENTITY fxaSignInError.label \"Riconnetti a &syncBrand.shortName.label;\">\n<!ENTITY fxaUnverified.label \"Verifica l’account\">\n<!ENTITY fullScreenMinimize.tooltip \"Riduci a icona\">\n<!ENTITY fullScreenRestore.tooltip \"Ripristina\">\n<!ENTITY fullScreenClose.tooltip \"Chiudi\">\n<!ENTITY fullScreenAutohide.label \"Nascondi barre degli strumenti\">\n<!ENTITY fullScreenAutohide.accesskey \"N\">\n<!ENTITY fullScreenExit.label \"Esci da schermo intero\">\n<!ENTITY fullScreenExit.accesskey \"E\">\n<!ENTITY fullscreenWarning.beforeDomain.label \"\">\n<!ENTITY fullscreenWarning.afterDomain.label \"è ora visualizzato a schermo intero\">\n<!ENTITY fullscreenWarning.generic.label \"Questo documento è ora visualizzato a schermo intero\">\n<!ENTITY pointerlockWarning.beforeDomain.label \"\">\n<!ENTITY pointerlockWarning.afterDomain.label \"sta controllando il puntatore del mouse. Premere Esc per riprenderne il controllo.\">\n<!ENTITY pointerlockWarning.generic.label \"sta controllando il puntatore del mouse. Premere Esc per riprenderne il controllo.\">\n<!ENTITY exitDOMFullscreen.button \"Esci da schermo intero (Esc)\">\n<!ENTITY exitDOMFullscreenMac.button \"Esci da schermo intero (esc)\">\n<!ENTITY leaveDOMFullScreen.label \"Esci da schermo intero\">\n<!ENTITY leaveDOMFullScreen.accesskey \"h\">\n<!ENTITY closeWindow.label \"Chiudi finestra\">\n<!ENTITY closeWindow.accesskey \"d\">\n<!ENTITY bookmarksMenu.label \"Segnalibri\">\n<!ENTITY bookmarksMenu.accesskey \"e\">\n<!ENTITY bookmarkThisPageCmd.label \"Aggiungi pagina ai segnalibri\">\n<!ENTITY editThisBookmarkCmd.label \"Modifica segnalibro\">\n<!ENTITY bookmarkThisPageCmd.commandkey \"d\">\n<!ENTITY findShareServices.label \"Trova altri servizi di condivisione…\">\n<!ENTITY sharePageCmd.label \"Condividi questa pagina\">\n<!ENTITY sharePageCmd.commandkey \"S\">\n<!ENTITY sharePageCmd.accesskey \"a\">\n<!ENTITY shareLink.label \"Condividi questo link\">\n<!ENTITY shareLink.accesskey \"u\">\n<!ENTITY shareImage.label \"Condividi questa immagine\">\n<!ENTITY shareImage.accesskey \"i\">\n<!ENTITY shareSelect.label \"Condividi selezione\">\n<!ENTITY shareSelect.accesskey \"i\">\n<!ENTITY shareVideo.label \"Condividi questo video\">\n<!ENTITY shareVideo.accesskey \"i\">\n<!ENTITY feedsMenu2.label \"Abbonati a questa pagina\">\n<!ENTITY subscribeToPageMenupopup.label \"Abbonati a questa pagina\">\n<!ENTITY subscribeToPageMenuitem.label \"Abbonati a questa pagina…\">\n<!ENTITY addCurPagesCmd.label \"Tutte le schede nei segnalibri…\">\n<!ENTITY showAllBookmarks2.label \"Visualizza tutti i segnalibri\">\n<!ENTITY recentBookmarks.label \"Aggiunti di recente\">\n<!ENTITY otherBookmarksCmd.label \"Altri segnalibri\">\n<!ENTITY mobileBookmarksCmd.label \"Segnalibri mobile\">\n<!ENTITY bookmarksToolbarChevron.tooltip \"Visualizza altri segnalibri\">\n<!ENTITY showRecentlyBookmarked.label \"Visualizza segnalibri recenti\">\n<!ENTITY showRecentlyBookmarked.accesskey \"b\">\n<!ENTITY hideRecentlyBookmarked.label \"Nascondi segnalibri recenti\">\n<!ENTITY hideRecentlyBookmarked.accesskey \"b\">\n<!ENTITY backCmd.label \"Indietro\">\n<!ENTITY backButton.tooltip \"Torna indietro di una pagina\">\n<!ENTITY forwardCmd.label \"Avanti\">\n<!ENTITY forwardButton.tooltip \"Vai avanti di una pagina\">\n<!ENTITY backForwardButtonMenu.tooltip \"Tasto destro o trascina verso il basso per visualizzare la cronologia\">\n<!ENTITY backForwardButtonMenuMac.tooltip \"Trascina verso il basso per visualizzare la cronologia\">\n<!ENTITY reloadCmd.label \"Ricarica\">\n<!ENTITY reloadButton.tooltip \"Ricarica la pagina corrente\">\n<!ENTITY stopCmd.label \"Stop\">\n<!ENTITY stopCmd.macCommandKey \".\">\n<!ENTITY stopButton.tooltip \"Interrompi il caricamento della pagina\">\n<!ENTITY goEndCap.tooltip \"Vai all’URL inserito nella barra degli indirizzi\">\n<!ENTITY printButton.label \"Stampa\">\n<!ENTITY printButton.tooltip \"Stampa questa pagina\">\n<!ENTITY urlbar.viewSiteInfo.label \"Visualizza informazioni sul sito\">\n<!ENTITY urlbar.defaultNotificationAnchor.tooltip \"Apri il pannello dei messaggi\">\n<!ENTITY urlbar.geolocationNotificationAnchor.tooltip \"Apri il pannello con l’indirizzo della richiesta\">\n<!ENTITY urlbar.addonsNotificationAnchor.tooltip \"Apri il pannello con il messaggio di installazione componente aggiuntivo\">\n<!ENTITY urlbar.indexedDBNotificationAnchor.tooltip \"Apri il pannello con il messaggio relativo all’archiviazione non in linea per le app\">\n<!ENTITY urlbar.passwordNotificationAnchor.tooltip \"Apri il pannello per il salvataggio delle password\">\n<!ENTITY urlbar.pluginsNotificationAnchor.tooltip \"Gestisci l’utilizzo dei plugin\">\n<!ENTITY urlbar.webNotificationAnchor.tooltip \"Decidi se ricevere notifiche da questo sito\">\n<!ENTITY urlbar.webRTCShareDevicesNotificationAnchor.tooltip \"Gestisci la condivisione di fotocamera e/o microfono con il sito\">\n<!ENTITY urlbar.webRTCShareMicrophoneNotificationAnchor.tooltip \"Gestisci la condivisione del microfono con il sito\">\n<!ENTITY urlbar.webRTCShareScreenNotificationAnchor.tooltip \"Gestisci la condivisione delle finestre o dello schermo con il sito\">\n<!ENTITY urlbar.servicesNotificationAnchor.tooltip \"Apri il pannello con il messaggio di installazione\">\n<!ENTITY urlbar.translateNotificationAnchor.tooltip \"Traduci questa pagina\">\n<!ENTITY urlbar.translatedNotificationAnchor.tooltip \"Gestisci la traduzione della pagina\">\n<!ENTITY urlbar.emeNotificationAnchor.tooltip \"Gestisci l’utilizzo del software DRM\">\n<!ENTITY urlbar.cameraBlocked.tooltip \"La fotocamera è bloccata per questo sito.\">\n<!ENTITY urlbar.microphoneBlocked.tooltip \"Il microfono è bloccato per questo sito.\">\n<!ENTITY urlbar.screenBlocked.tooltip \"La condivisione dello schermo è bloccata per questo sito.\">\n<!ENTITY urlbar.geolocationBlocked.tooltip \"Il rilevamento della posizione è bloccato per questo sito.\">\n<!ENTITY urlbar.indexedDBBlocked.tooltip \"L’archiviazione non in linea dei dati è bloccata per questo sito.\">\n<!ENTITY urlbar.webNotificationsBlocked.tooltip \"Le notifiche sono bloccate per questo sito.\">\n<!ENTITY urlbar.openHistoryPopup.tooltip \"Visualizza cronologia\">\n<!ENTITY urlbar.zoomReset.tooltip \"Reimposta il livello di zoom\">\n<!ENTITY searchItem.title \"Cerca\">\n<!ENTITY homeButton.label \"Pagina iniziale&#173;\">\n<!ENTITY bookmarksButton.label \"Segnalibri\">\n<!ENTITY bookmarksCmd.commandkey \"b\">\n<!ENTITY bookmarksMenuButton.label \"Segnalibri\">\n<!ENTITY bookmarksMenuButton.other.label \"Altri segnalibri\">\n<!ENTITY bookmarksMenuButton.mobile.label \"Segnalibri mobile\">\n<!ENTITY viewBookmarksSidebar2.label \"Visualizza barra laterale segnalibri\">\n<!ENTITY viewBookmarksToolbar.label \"Visualizza Barra dei segnalibri\">\n<!ENTITY containersMenu.label \"Contenitori\">\n<!ENTITY bookmarksGtkCmd.commandkey \"o\">\n<!ENTITY bookmarksWinCmd.commandkey \"i\">\n<!ENTITY historyButton.label \"Cronologia\">\n<!ENTITY historySidebarCmd.commandKey \"h\">\n<!ENTITY toolsMenu.label \"Strumenti\">\n<!ENTITY toolsMenu.accesskey \"S\">\n<!ENTITY keywordfield.label \"Aggiungi una parola chiave per questa ricerca…\">\n<!ENTITY keywordfield.accesskey \"p\">\n<!ENTITY downloads.label \"Download\">\n<!ENTITY downloads.accesskey \"D\">\n<!ENTITY downloads.commandkey \"j\">\n<!ENTITY downloadsUnix.commandkey \"y\">\n<!ENTITY addons.label \"Componenti aggiuntivi\">\n<!ENTITY addons.accesskey \"C\">\n<!ENTITY addons.commandkey \"A\">\n<!ENTITY webDeveloperMenu.label \"Sviluppo web\">\n<!ENTITY webDeveloperMenu.accesskey \"v\">\n<!ENTITY inspectContextMenu.label \"Analizza elemento\">\n<!ENTITY inspectContextMenu.accesskey \"l\">\n<!ENTITY fileMenu.label \"File\">\n<!ENTITY fileMenu.accesskey \"F\">\n<!ENTITY newUserContext.label \"Nuova scheda contenitore\">\n<!ENTITY newUserContext.accesskey \"c\">\n<!ENTITY newNavigatorCmd.label \"Nuova finestra&#173;\">\n<!ENTITY newNavigatorCmd.key \"N\">\n<!ENTITY newNavigatorCmd.accesskey \"f\">\n<!ENTITY newPrivateWindow.label \"Nuova finestra anonima\">\n<!ENTITY newPrivateWindow.accesskey \"u\">\n<!ENTITY newNonRemoteWindow.label \"Nuova finestra non e10s\">\n<!ENTITY editMenu.label \"Modifica\">\n<!ENTITY editMenu.accesskey \"M\">\n<!ENTITY undoCmd.label \"Annulla\">\n<!ENTITY undoCmd.key \"Z\">\n<!ENTITY undoCmd.accesskey \"A\">\n<!ENTITY redoCmd.label \"Ripeti\">\n<!ENTITY redoCmd.key \"Y\">\n<!ENTITY redoCmd.accesskey \"R\">\n<!ENTITY cutCmd.label \"Taglia\">\n<!ENTITY cutCmd.key \"X\">\n<!ENTITY cutCmd.accesskey \"T\">\n<!ENTITY copyCmd.label \"Copia\">\n<!ENTITY copyCmd.key \"C\">\n<!ENTITY copyCmd.accesskey \"C\">\n<!ENTITY pasteCmd.label \"Incolla\">\n<!ENTITY pasteCmd.key \"V\">\n<!ENTITY pasteCmd.accesskey \"I\">\n<!ENTITY deleteCmd.label \"Elimina\">\n<!ENTITY deleteCmd.key \"D\">\n<!ENTITY deleteCmd.accesskey \"E\">\n<!ENTITY selectAllCmd.label \"Seleziona tutto\">\n<!ENTITY selectAllCmd.key \"A\">\n<!ENTITY selectAllCmd.accesskey \"S\">\n<!ENTITY preferencesCmd2.label \"Opzioni\">\n<!ENTITY preferencesCmd2.accesskey \"O\">\n<!ENTITY preferencesCmdUnix.label \"Preferenze\">\n<!ENTITY preferencesCmdUnix.accesskey \"n\">\n<!ENTITY clearRecentHistory.label \"Cancella la cronologia recente…\">\n<!ENTITY privateBrowsingCmd.commandkey \"P\">\n<!ENTITY viewMenu.label \"Visualizza\">\n<!ENTITY viewMenu.accesskey \"V\">\n<!ENTITY viewToolbarsMenu.label \"Barre degli strumenti\">\n<!ENTITY viewToolbarsMenu.accesskey \"B\">\n<!ENTITY viewSidebarMenu.label \"Barra laterale\">\n<!ENTITY viewSidebarMenu.accesskey \"e\">\n<!ENTITY viewCustomizeToolbar.label \"Personalizza…\">\n<!ENTITY viewCustomizeToolbar.accesskey \"P\">\n<!ENTITY historyMenu.label \"Cronologia\">\n<!ENTITY historyMenu.accesskey \"C\">\n<!ENTITY historyUndoMenu.label \"Schede chiuse di recente\">\n<!ENTITY historyUndoWindowMenu.label \"Finestre chiuse di recente\">\n<!ENTITY historyRestoreLastSession.label \"Ripristina la sessione precedente\">\n<!ENTITY showAllHistoryCmd2.label \"Visualizza la cronologia\">\n<!ENTITY showAllHistoryCmd.commandkey \"H\">\n<!ENTITY appMenuCustomize.label \"Personalizza\">\n<!ENTITY appMenuCustomize.tooltip \"Personalizza menu e barre degli strumenti\">\n<!ENTITY appMenuCustomizeExit.label \"Termina personalizzazione\">\n<!ENTITY appMenuCustomizeExit.tooltip \"Chiudi la scheda di personalizzazione\">\n<!ENTITY appMenuHistory.label \"Cronologia\">\n<!ENTITY appMenuHistory.showAll.label \"Visualizza la cronologia\">\n<!ENTITY appMenuHistory.clearRecent.label \"Cancella la cronologia recente…\">\n<!ENTITY appMenuHistory.restoreSession.label \"Ripristina la sessione precedente\">\n<!ENTITY appMenuHistory.viewSidebar.label \"Visualizza barra laterale cronologia\">\n<!ENTITY appMenuHelp.tooltip \"Apri la guida\">\n<!ENTITY appMenuRemoteTabs.label \"Schede sincronizzate\">\n<!ENTITY appMenuRemoteTabs.notabs.label \"Nessuna scheda aperta\">\n<!ENTITY appMenuRemoteTabs.showMore.label \"Visualizza altre\">\n<!ENTITY appMenuRemoteTabs.showMore.tooltip \"Visualizza altre schede da questo dispositivo\">\n<!ENTITY appMenuRemoteTabs.showAll.label \"Visualizza tutte\">\n<!ENTITY appMenuRemoteTabs.showAll.tooltip \"Visualizza tutte le schede da questo dispositivo\">\n<!ENTITY appMenuRemoteTabs.tabsnotsyncing.label \"Attiva la sincronizzazione delle schede per visualizzare le schede disponibili negli altri dispositivi.\">\n<!ENTITY appMenuRemoteTabs.noclients.title \"Nessuna scheda sincronizzata (per ora)\">\n<!ENTITY appMenuRemoteTabs.noclients.subtitle \"Come fare per visualizzare in questa sezione le schede da altri dispositivi?\">\n<!ENTITY appMenuRemoteTabs.openprefs.label \"Preferenze Sync\">\n<!ENTITY appMenuRemoteTabs.notsignedin.label \"Accedi per visualizzare un elenco delle schede aperte in altri dispositivi.\">\n<!ENTITY appMenuRemoteTabs.signin.label \"Accedi a Sync\">\n<!ENTITY appMenuRemoteTabs.sidebar.label \"Visualizza barra laterale Schede sincronizzate\">\n<!ENTITY customizeMenu.addToToolbar.label \"Aggiungi alla barra degli strumenti\">\n<!ENTITY customizeMenu.addToToolbar.accesskey \"A\">\n<!ENTITY customizeMenu.addToPanel.label \"Aggiungi al menu\">\n<!ENTITY customizeMenu.addToPanel.accesskey \"m\">\n<!ENTITY customizeMenu.moveToToolbar.label \"Sposta nella barra degli strumenti\">\n<!ENTITY customizeMenu.moveToToolbar.accesskey \"o\">\n<!ENTITY customizeMenu.moveToPanel.label \"Sposta nel menu\">\n<!ENTITY customizeMenu.moveToPanel.accesskey \"o\">\n<!ENTITY customizeMenu.removeFromToolbar.label \"Rimuovi dalla barra degli strumenti\">\n<!ENTITY customizeMenu.removeFromToolbar.accesskey \"b\">\n<!ENTITY customizeMenu.removeFromMenu.label \"Rimuovi dal menu\">\n<!ENTITY customizeMenu.removeFromMenu.accesskey \"R\">\n<!ENTITY customizeMenu.addMoreItems.label \"Aggiungi altri elementi…\">\n<!ENTITY customizeMenu.addMoreItems.accesskey \"A\">\n<!ENTITY openCmd.commandkey \"l\">\n<!ENTITY urlbar.placeholder2 \"Inserisci un indirizzo o avvia una ricerca\">\n<!ENTITY urlbar.accesskey \"d\">\n<!ENTITY urlbar.extension.label \"Estensione:\">\n<!ENTITY urlbar.switchToTab.label \"Passa alla scheda:\">\n<!ENTITY urlbar.searchSuggestionsNotification.question \"Migliorare l’esperienza di ricerca attivando i suggerimenti?\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore \"Ulteriori informazioni…\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore.accesskey \"U\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable \"No\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable.accesskey \"N\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable \"Sì\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable.accesskey \"S\">\n<!ENTITY searchFocus.commandkey \"k\">\n<!ENTITY searchFocus.commandkey2 \"e\">\n<!ENTITY searchFocusUnix.commandkey \"j\">\n<!ENTITY contentSearchInput.label \"Chiave di ricerca\">\n<!ENTITY contentSearchSubmit.tooltip \"Avvia ricerca\">\n<!ENTITY searchFor.label \"Cerca \">\n<!ENTITY searchWith.label \" con:\">\n<!ENTITY searchWithHeader.label \"Cerca con:\">\n<!ENTITY search.label \"Cerca con \">\n<!ENTITY searchAfter.label \"\">\n<!ENTITY changeSearchSettings.button \"Impostazioni ricerca\">\n<!ENTITY changeSearchSettings.tooltip \"Modifica le impostazioni di ricerca\">\n<!ENTITY searchInNewTab.label \"Cerca in una nuova scheda\">\n<!ENTITY searchInNewTab.accesskey \"n\">\n<!ENTITY searchSetAsDefault.label \"Imposta come motore di ricerca predefinito\">\n<!ENTITY searchSetAsDefault.accesskey \"m\">\n<!ENTITY openLinkCmdInTab.label \"Apri link in nuova scheda\">\n<!ENTITY openLinkCmdInTab.accesskey \"s\">\n<!ENTITY openLinkCmd.label \"Apri link in nuova finestra\">\n<!ENTITY openLinkCmd.accesskey \"f\">\n<!ENTITY openLinkInPrivateWindowCmd.label \"Apri link in nuova finestra anonima\">\n<!ENTITY openLinkInPrivateWindowCmd.accesskey \"k\">\n<!ENTITY openLinkCmdInCurrent.label \"Apri link\">\n<!ENTITY openLinkCmdInCurrent.accesskey \"A\">\n<!ENTITY openFrameCmdInTab.label \"Apri riquadro in nuova scheda\">\n<!ENTITY openFrameCmdInTab.accesskey \"c\">\n<!ENTITY openFrameCmd.label \"Apri riquadro in nuova finestra\">\n<!ENTITY openFrameCmd.accesskey \"A\">\n<!ENTITY openLinkCmdInContainerTab.label \"Apri link in nuova scheda contenitore\">\n<!ENTITY openLinkCmdInContainerTab.accesskey \"h\">\n<!ENTITY showOnlyThisFrameCmd.label \"Visualizza solo questo riquadro\">\n<!ENTITY showOnlyThisFrameCmd.accesskey \"V\">\n<!ENTITY reloadCmd.commandkey \"r\">\n<!ENTITY reloadFrameCmd.label \"Ricarica riquadro\">\n<!ENTITY reloadFrameCmd.accesskey \"R\">\n<!ENTITY viewPartialSourceForSelectionCmd.label \"Visualizza sorgente selezione\">\n<!ENTITY viewPartialSourceForMathMLCmd.label \"Visualizza sorgente MathML\">\n<!ENTITY viewPartialSourceCmd.accesskey \"u\">\n<!ENTITY viewPageSourceCmd.label \"Visualizza sorgente pagina\">\n<!ENTITY viewPageSourceCmd.accesskey \"u\">\n<!ENTITY viewFrameSourceCmd.label \"Visualizza sorgente riquadro\">\n<!ENTITY viewFrameSourceCmd.accesskey \"o\">\n<!ENTITY viewPageInfoCmd.label \"Visualizza informazioni pagina\">\n<!ENTITY viewPageInfoCmd.accesskey \"f\">\n<!ENTITY viewFrameInfoCmd.label \"Visualizza informazioni riquadro\">\n<!ENTITY viewFrameInfoCmd.accesskey \"n\">\n<!ENTITY reloadImageCmd.label \"Ricarica immagine\">\n<!ENTITY reloadImageCmd.accesskey \"R\">\n<!ENTITY viewImageCmd.label \"Visualizza immagine\">\n<!ENTITY viewImageCmd.accesskey \"V\">\n<!ENTITY viewImageInfoCmd.label \"Visualizza informazioni immagine\">\n<!ENTITY viewImageInfoCmd.accesskey \"u\">\n<!ENTITY viewImageDescCmd.label \"Visualizza descrizione\">\n<!ENTITY viewImageDescCmd.accesskey \"d\">\n<!ENTITY viewVideoCmd.label \"Visualizza video\">\n<!ENTITY viewVideoCmd.accesskey \"V\">\n<!ENTITY viewBGImageCmd.label \"Visualizza immagine di sfondo\">\n<!ENTITY viewBGImageCmd.accesskey \"V\">\n<!ENTITY setDesktopBackgroundCmd.label \"Imposta come sfondo del desktop…\">\n<!ENTITY setDesktopBackgroundCmd.accesskey \"p\">\n<!ENTITY bookmarkPageCmd2.label \"Aggiungi pagina ai segnalibri\">\n<!ENTITY bookmarkThisLinkCmd.label \"Aggiungi link ai segnalibri…\">\n<!ENTITY bookmarkThisLinkCmd.accesskey \"b\">\n<!ENTITY bookmarkThisFrameCmd.label \"Aggiungi riquadro ai segnalibri…\">\n<!ENTITY bookmarkThisFrameCmd.accesskey \"e\">\n<!ENTITY emailPageCmd.label \"Invia link per email…\">\n<!ENTITY emailPageCmd.accesskey \"I\">\n<!ENTITY savePageCmd.label \"Salva pagina con nome…\">\n<!ENTITY savePageCmd.accesskey \"v\">\n<!ENTITY savePageCmd.accesskey2 \"g\">\n<!ENTITY savePageCmd.commandkey \"s\">\n<!ENTITY saveFrameCmd.label \"Salva riquadro con nome…\">\n<!ENTITY saveFrameCmd.accesskey \"S\">\n<!ENTITY printFrameCmd.label \"Stampa riquadro…\">\n<!ENTITY printFrameCmd.accesskey \"u\">\n<!ENTITY saveLinkCmd.label \"Salva destinazione con nome…\">\n<!ENTITY saveLinkCmd.accesskey \"d\">\n<!ENTITY saveImageCmd.label \"Salva immagine con nome…\">\n<!ENTITY saveImageCmd.accesskey \"e\">\n<!ENTITY saveVideoCmd.label \"Salva video come…\">\n<!ENTITY saveVideoCmd.accesskey \"S\">\n<!ENTITY saveAudioCmd.label \"Salva audio come…\">\n<!ENTITY saveAudioCmd.accesskey \"S\">\n<!ENTITY emailImageCmd.label \"Invia immagine per email…\">\n<!ENTITY emailImageCmd.accesskey \"n\">\n<!ENTITY emailVideoCmd.label \"Invia video per email…\">\n<!ENTITY emailVideoCmd.accesskey \"n\">\n<!ENTITY castVideoCmd.label \"Invia video a dispositivo\">\n<!ENTITY castVideoCmd.accesskey \"n\">\n<!ENTITY emailAudioCmd.label \"Invia audio per email…\">\n<!ENTITY emailAudioCmd.accesskey \"n\">\n<!ENTITY playPluginCmd.label \"Attiva questo plugin\">\n<!ENTITY playPluginCmd.accesskey \"l\">\n<!ENTITY hidePluginCmd.label \"Nascondi questo plugin\">\n<!ENTITY hidePluginCmd.accesskey \"N\">\n<!ENTITY copyLinkCmd.label \"Copia indirizzo\">\n<!ENTITY copyLinkCmd.accesskey \"z\">\n<!ENTITY copyImageCmd.label \"Copia indirizzo immagine\">\n<!ENTITY copyImageCmd.accesskey \"m\">\n<!ENTITY copyImageContentsCmd.label \"Copia immagine\">\n<!ENTITY copyImageContentsCmd.accesskey \"a\">\n<!ENTITY copyVideoURLCmd.label \"Copia indirizzo video\">\n<!ENTITY copyVideoURLCmd.accesskey \"o\">\n<!ENTITY copyAudioURLCmd.label \"Copia indirizzo audio\">\n<!ENTITY copyAudioURLCmd.accesskey \"o\">\n<!ENTITY copyEmailCmd.label \"Copia indirizzo email\">\n<!ENTITY copyEmailCmd.accesskey \"e\">\n<!ENTITY thisFrameMenu.label \"Questo riquadro\">\n<!ENTITY thisFrameMenu.accesskey \"Q\">\n<!ENTITY mediaPlay.label \"Riproduci\">\n<!ENTITY mediaPlay.accesskey \"R\">\n<!ENTITY mediaPause.label \"Pausa\">\n<!ENTITY mediaPause.accesskey \"P\">\n<!ENTITY mediaMute.label \"Disattiva audio\">\n<!ENTITY mediaMute.accesskey \"D\">\n<!ENTITY mediaUnmute.label \"Attiva audio\">\n<!ENTITY mediaUnmute.accesskey \"A\">\n<!ENTITY mediaPlaybackRate2.label \"Velocità di riproduzione\">\n<!ENTITY mediaPlaybackRate2.accesskey \"z\">\n<!ENTITY mediaPlaybackRate050x2.label \"Rallentata (0.5×)\">\n<!ENTITY mediaPlaybackRate050x2.accesskey \"a\">\n<!ENTITY mediaPlaybackRate100x2.label \"Normale\">\n<!ENTITY mediaPlaybackRate100x2.accesskey \"N\">\n<!ENTITY mediaPlaybackRate125x2.label \"Veloce (1.25×)\">\n<!ENTITY mediaPlaybackRate125x2.accesskey \"V\">\n<!ENTITY mediaPlaybackRate150x2.label \"Più veloce (1.5×)\">\n<!ENTITY mediaPlaybackRate150x2.accesskey \"P\">\n<!ENTITY mediaPlaybackRate200x2.label \"Smodata (2×)\">\n<!ENTITY mediaPlaybackRate200x2.accesskey \"S\">\n<!ENTITY mediaLoop.label \"Ripeti\">\n<!ENTITY mediaLoop.accesskey \"R\">\n<!ENTITY mediaShowControls.label \"Mostra controlli\">\n<!ENTITY mediaShowControls.accesskey \"c\">\n<!ENTITY mediaHideControls.label \"Nascondi controlli\">\n<!ENTITY mediaHideControls.accesskey \"c\">\n<!ENTITY videoFullScreen.label \"Schermo intero\">\n<!ENTITY videoFullScreen.accesskey \"m\">\n<!ENTITY videoSaveImage.label \"Salva fotogramma come…\">\n<!ENTITY videoSaveImage.accesskey \"f\">\n<!ENTITY videoShowStats.label \"Visualizza statistiche\">\n<!ENTITY videoShowStats.accesskey \"h\">\n<!ENTITY videoHideStats.label \"Nascondi statistiche\">\n<!ENTITY videoHideStats.accesskey \"h\">\n<!ENTITY fullZoomEnlargeCmd.label \"Aumenta zoom\">\n<!ENTITY fullZoomEnlargeCmd.accesskey \"u\">\n<!ENTITY fullZoomEnlargeCmd.commandkey \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\">\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n<!ENTITY fullZoomReduceCmd.label \"Riduci zoom\">\n<!ENTITY fullZoomReduceCmd.accesskey \"z\">\n<!ENTITY fullZoomReduceCmd.commandkey \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2 \"\">\n<!ENTITY fullZoomResetCmd.label \"Reimposta\">\n<!ENTITY fullZoomResetCmd.accesskey \"R\">\n<!ENTITY fullZoomResetCmd.commandkey \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2 \"\">\n<!ENTITY fullZoomToggleCmd.label \"Zoom solo del testo\">\n<!ENTITY fullZoomToggleCmd.accesskey \"t\">\n<!ENTITY fullZoom.label \"Zoom\">\n<!ENTITY fullZoom.accesskey \"Z\">\n<!ENTITY sidebarCloseButton.tooltip \"Chiudi la barra laterale\">\n<!ENTITY quitApplicationCmdWin2.label \"Esci\">\n<!ENTITY quitApplicationCmdWin2.accesskey \"E\">\n<!ENTITY quitApplicationCmdWin2.tooltip \"Chiudi &brandShorterName;\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n<!ENTITY quitApplicationCmd.label \"Esci\">\n<!ENTITY quitApplicationCmd.accesskey \"E\">\n<!ENTITY quitApplicationCmdMac2.label \"Esci da &brandShorterName;\">\n<!ENTITY quitApplicationCmdUnix.key \"Q\">\n<!ENTITY closeCmd.label \"Chiudi\">\n<!ENTITY closeCmd.key \"W\">\n<!ENTITY closeCmd.accesskey \"C\">\n<!ENTITY toggleMuteCmd.key \"M\">\n<!ENTITY pageStyleMenu.label \"Stile pagina\">\n<!ENTITY pageStyleMenu.accesskey \"a\">\n<!ENTITY pageStyleNoStyle.label \"Nessuno stile\">\n<!ENTITY pageStyleNoStyle.accesskey \"N\">\n<!ENTITY pageStylePersistentOnly.label \"Stile pagina di base\">\n<!ENTITY pageStylePersistentOnly.accesskey \"S\">\n<!ENTITY pageReportIcon.tooltip \"Cambia le impostazioni del blocco finestre pop-up per questo sito\">\n<!ENTITY allowPopups.accesskey \"P\">\n<!ENTITY editPopupSettingsUnix.label \"Modifica le preferenze per le finestre pop-up…\">\n<!ENTITY editPopupSettings.label \"Modifica le opzioni di blocco finestre pop-up…\">\n<!ENTITY editPopupSettings.accesskey \"M\">\n<!ENTITY dontShowMessage.accesskey \"N\">\n<!ENTITY bidiSwitchPageDirectionItem.label \"Cambia direzione di pagina\">\n<!ENTITY bidiSwitchPageDirectionItem.accesskey \"g\">\n<!ENTITY bidiSwitchTextDirectionItem.label \"Cambia direzione testo\">\n<!ENTITY bidiSwitchTextDirectionItem.accesskey \"d\">\n<!ENTITY bidiSwitchTextDirectionItem.commandkey \"X\">\n<!ENTITY findOnCmd.label \"Trova in questa pagina…\">\n<!ENTITY findOnCmd.accesskey \"v\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label \"Trova successivo\">\n<!ENTITY findAgainCmd.accesskey \"u\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n<!ENTITY spellAddDictionaries.label \"Aggiungi dizionari…\">\n<!ENTITY spellAddDictionaries.accesskey \"z\">\n<!ENTITY editBookmark.done.label \"Fatto\">\n<!ENTITY editBookmark.removeBookmark.accessKey \"s\">\n<!ENTITY identity.connectionSecure \"Connessione sicura\">\n<!ENTITY identity.connectionNotSecure \"Connessione non sicura\">\n<!ENTITY identity.connectionFile \"Questa pagina è salvata sul dispositivo in uso.\">\n<!ENTITY identity.connectionVerified2 \"La connessione con questo sito è sicura. Il sito è gestito da:\">\n<!ENTITY identity.connectionInternal \"Questa è una pagina sicura di &brandShortName;.\">\n<!ENTITY identity.insecureLoginForms2 \"Gli accessi effettuati in questa pagina potrebbero essere vulnerabili.\">\n<!ENTITY identity.activeBlocked \"Alcuni elementi non sicuri di questa pagina sono stati bloccati da &brandShortName;.\">\n<!ENTITY identity.passiveLoaded \"Alcuni elementi di questa pagina non sono sicuri (ad esempio immagini).\">\n<!ENTITY identity.activeLoaded \"La protezione è disattivata per questa pagina.\">\n<!ENTITY identity.weakEncryption \"Questa pagina utilizza una crittografia debole.\">\n<!ENTITY identity.description.insecure \"La connessione con questo sito non è privata. Le informazioni inviate, come ad esempio password, messaggi, dati delle carte di credito, ecc. potrebbero essere visibili ad altri soggetti.\">\n<!ENTITY identity.description.insecureLoginForms \"Le credenziali di accesso inserite in questa pagina non sono sicure e potrebbero essere vulnerabili.\">\n<!ENTITY identity.description.weakCipher \"La connessione con questo sito web utilizza una crittografia debole e non è privata.\">\n<!ENTITY identity.description.weakCipher2 \"Altri soggetti potrebbero visualizzare le informazioni trasmesse o modificare il comportamento del sito.\">\n<!ENTITY identity.description.activeBlocked \"Alcuni elementi non sicuri di questa pagina sono stati bloccati da &brandShortName;.\">\n<!ENTITY identity.description.passiveLoaded \"La connessione non è privata e le informazioni trasmesse al sito potrebbero essere visibili ad altri soggetti.\">\n<!ENTITY identity.description.passiveLoaded2 \"Alcuni elementi di questo sito web non sono sicuri (ad esempio immagini).\">\n<!ENTITY identity.description.passiveLoaded3 \"Nonostante alcuni elementi siano stati bloccati da &brandShortName;, in questa pagina sono ancora presenti elementi non sicuri (ad esempio immagini).\">\n<!ENTITY identity.description.activeLoaded \"La connessione con questo sito web non è sicura in quanto presenta contenuti non sicuri (ad esempio script).\">\n<!ENTITY identity.description.activeLoaded2 \"Le informazioni inviate, come ad esempio password, messaggi, dati delle carte di credito, ecc. potrebbero essere visibili ad altri soggetti.\">\n<!ENTITY identity.enableMixedContentBlocking.label \"Attiva protezione\">\n<!ENTITY identity.enableMixedContentBlocking.accesskey \"A\">\n<!ENTITY identity.disableMixedContentBlocking.label \"Disattiva temporaneamente protezione\">\n<!ENTITY identity.disableMixedContentBlocking.accesskey \"D\">\n<!ENTITY identity.learnMore \"Ulteriori informazioni\">\n<!ENTITY identity.removeCertException.label \"Elimina eccezione\">\n<!ENTITY identity.removeCertException.accesskey \"E\">\n<!ENTITY identity.moreInfoLinkText2 \"Ulteriori informazioni\">\n<!ENTITY identity.permissions \"Permessi\">\n<!ENTITY identity.permissionsEmpty \"Nessun permesso speciale associato a questo sito.\">\n<!ENTITY identity.permissionsReloadHint \"Potrebbe essere necessario ricaricare la pagina per rendere effettive le modifiche.\">\n<!ENTITY tabsToolbar.label \"Schede del browser\">\n<!ENTITY syncTabsMenu3.label \"Schede sincronizzate\">\n<!ENTITY syncedTabs.sidebar.label \"Schede sincronizzate\">\n<!ENTITY syncedTabs.sidebar.noclients.label \"Accedi a Firefox con altri dispositivi per visualizzarne le schede aperte.\">\n<!ENTITY syncedTabs.sidebar.noclients.title \"Nessuna scheda sincronizzata (per ora)\">\n<!ENTITY syncedTabs.sidebar.noclients.subtitle \"Come fare per visualizzare in questa sezione le schede da altri dispositivi?\">\n<!ENTITY syncedTabs.sidebar.notsignedin.label \"Accedi per visualizzare un elenco delle schede dagli altri dispositivi connessi.\">\n<!ENTITY syncedTabs.sidebar.notsignedin.label \"Accedi per visualizzare un elenco delle schede aperte in altri dispositivi.\">\n<!ENTITY syncedTabs.sidebar.notabs.label \"Nessuna scheda aperta\">\n<!ENTITY syncedTabs.sidebar.openprefs.label \"Apri le impostazioni di &syncBrand.shortName.label;\">\n<!ENTITY syncedTabs.sidebar.tabsnotsyncing.label \"Attiva la sincronizzazione delle schede per visualizzare le schede disponibili negli altri dispositivi.\">\n<!ENTITY syncedTabs.context.open.label \"Apri\">\n<!ENTITY syncedTabs.context.open.accesskey \"A\">\n<!ENTITY syncedTabs.context.openInNewTab.label \"Apri in una nuova scheda\">\n<!ENTITY syncedTabs.context.openInNewTab.accesskey \"h\">\n<!ENTITY syncedTabs.context.openInNewWindow.label \"Apri in una nuova finestra\">\n<!ENTITY syncedTabs.context.openInNewWindow.accesskey \"f\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.label \"Apri in una nuova finestra anonima\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.accesskey \"n\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.label \"Aggiungi ai segnalibri…\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.accesskey \"s\">\n<!ENTITY syncedTabs.context.copy.label \"Copia\">\n<!ENTITY syncedTabs.context.copy.accesskey \"C\">\n<!ENTITY syncedTabs.context.openAllInTabs.label \"Apri tutte le schede\">\n<!ENTITY syncedTabs.context.openAllInTabs.accesskey \"A\">\n<!ENTITY syncBrand.shortName.label \"Sync\">\n<!ENTITY syncSignIn.label \"Accedi a &syncBrand.shortName.label;…\">\n<!ENTITY syncSignIn.accesskey \"y\">\n<!ENTITY syncSyncNowItem.label \"Sincronizza adesso\">\n<!ENTITY syncSyncNowItem.accesskey \"z\">\n<!ENTITY syncReAuthItem.label \"Riconnetti a &syncBrand.shortName.label;…\">\n<!ENTITY syncReAuthItem.accesskey \"R\">\n<!ENTITY syncToolbarButton.label \"Sync\">\n<!ENTITY social.addons.label \"Gestione servizi…\">\n<!ENTITY social.directory.label \"Portale servizi\">\n<!ENTITY social.directory.text \"È possibile attivare nuovi servizi di condivisione dal portale dedicato.\">\n<!ENTITY social.directory.button \"Apri il portale\">\n<!ENTITY social.directory.introText \"Fai clic su un servizio per aggiungerlo a &brandShortName;.\">\n<!ENTITY social.directory.viewmore.text \"Ulteriori informazioni\">\n<!ENTITY customizeMode.menuAndToolbars.header2 \"Strumenti e caratteristiche aggiuntive\">\n<!ENTITY customizeMode.menuAndToolbars.empty \"Hai bisogno di altri strumenti?\">\n<!ENTITY customizeMode.menuAndToolbars.emptyLink \"Scegli tra migliaia di componenti aggiuntivi\">\n<!ENTITY customizeMode.restoreDefaults \"Ripristina predefiniti\">\n<!ENTITY customizeMode.toolbars \"Visualizza/nascondi barre degli strumenti\">\n<!ENTITY customizeMode.titlebar \"Barra del titolo\">\n<!ENTITY customizeMode.lwthemes \"Temi\">\n<!ENTITY customizeMode.lwthemes.myThemes \"I miei temi\">\n<!ENTITY customizeMode.lwthemes.recommended \"Consigliato\">\n<!ENTITY customizeMode.lwthemes.menuManage \"Gestisci\">\n<!ENTITY customizeMode.lwthemes.menuManage.accessKey \"G\">\n<!ENTITY customizeMode.lwthemes.menuGetMore \"Ottieni altri temi\">\n<!ENTITY customizeMode.lwthemes.menuGetMore.accessKey \"O\">\n<!ENTITY getUserMedia.selectCamera.label \"Fotocamera da condividere:\">\n<!ENTITY getUserMedia.selectCamera.accesskey \"F\">\n<!ENTITY getUserMedia.selectMicrophone.label \"Microfono da condividere:\">\n<!ENTITY getUserMedia.selectMicrophone.accesskey \"M\">\n<!ENTITY getUserMedia.audioCapture.label \"L’audio della scheda verrà condiviso.\">\n<!ENTITY getUserMedia.allWindowsShared.message \"Tutte le finestre visibili sullo schermo verranno condivise.\">\n<!ENTITY trackingProtection.title \"Protezione antitracciamento\">\n<!ENTITY trackingProtection.detectedBlocked3 \"&brandShortName; sta bloccando elementi della pagina in grado di tracciare la navigazione.\">\n<!ENTITY trackingProtection.detectedNotBlocked3 \"In questa pagina sono presenti elementi in grado di tracciare la navigazione. La protezione è disattivata.\">\n<!ENTITY trackingProtection.notDetected3 \"In questa pagina non sono presenti elementi in grado di tracciare la navigazione.\">\n<!ENTITY trackingProtection.unblock.label \"Disattiva protezione per questo sito\">\n<!ENTITY trackingProtection.unblock.accesskey \"D\">\n<!ENTITY trackingProtection.unblockPrivate.label \"Disattiva protezione per questa sessione\">\n<!ENTITY trackingProtection.unblockPrivate.accesskey \"D\">\n<!ENTITY trackingProtection.block2.label \"Attiva protezione\">\n<!ENTITY trackingProtection.block2.accesskey \"A\">\n<!ENTITY trackingContentBlocked.message \"Tracciamento\">\n<!ENTITY trackingContentBlocked.moreinfo \"Sono stati bloccati alcuni elementi in questa pagina in grado di tracciare la navigazione.\">\n<!ENTITY trackingContentBlocked.learnMore \"Ulteriori informazioni\">\n<!ENTITY trackingContentBlocked.options \"Opzioni\">\n<!ENTITY trackingContentBlocked.unblock2.label \"Disattiva protezione per questo sito\">\n<!ENTITY trackingContentBlocked.unblock2.accesskey \"D\">\n<!ENTITY trackingContentBlocked.block.label \"Attiva protezione\">\n<!ENTITY trackingContentBlocked.block.accesskey \"A\">\n<!ENTITY trackingContentBlocked.disabled.message \"La protezione antitracciamento è disattivata\">\n<!ENTITY pluginNotification.showAll.label \"Mostra tutti\">\n<!ENTITY pluginNotification.showAll.accesskey \"M\">\n<!ENTITY pluginActivateNow.label \"Consenti adesso\">\n<!ENTITY pluginActivateAlways.label \"Consenti sempre\">\n<!ENTITY pluginBlockNow.label \"Blocca plugin\">\n<!ENTITY pluginNotification.width \"28em\">\n<!ENTITY uiTour.infoPanel.close \"Chiudi\">\n<!ENTITY appMenuSidebars.label \"Barre laterali\">\n<!ENTITY panicButton.view.mainTimeframeDesc \"Dimentica:\">\n<!ENTITY panicButton.view.5min \"gli ultimi 5 minuti\">\n<!ENTITY panicButton.view.2hr \"le ultime 2 ore\">\n<!ENTITY panicButton.view.day \"le ultime 24 ore\">\n<!ENTITY panicButton.view.mainActionDesc \"Questo comporta:\">\n<!ENTITY panicButton.view.deleteCookies \"Eliminazione dei <html:strong>cookie</html:strong> recenti\">\n<!ENTITY panicButton.view.deleteHistory \"Eliminazione della <html:strong>cronologia</html:strong> recente\">\n<!ENTITY panicButton.view.deleteTabsAndWindows \"Chiusura di tutte le <html:strong>schede</html:strong> e <html:strong>finestre</html:strong> aperte\">\n<!ENTITY panicButton.view.openNewWindow \"Apertura di una nuova finestra “pulita”\">\n<!ENTITY panicButton.view.undoWarning \"Questa operazione non può essere annullata.\">\n<!ENTITY panicButton.view.forgetButton \"Dimentica\">\n<!ENTITY panicButton.thankyou.msg1 \"La cronologia recente è stata eliminata.\">\n<!ENTITY panicButton.thankyou.msg2 \"Buona navigazione.\">\n<!ENTITY panicButton.thankyou.buttonlabel \"Grazie\">\n<!ENTITY emeLearnMoreContextMenu.label \"Ulteriori informazioni sul DRM…\">\n<!ENTITY emeLearnMoreContextMenu.accesskey \"D\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnv_timeout = Tempo scaduto\nopenFile = Apri file\ndroponhometitle = Imposta pagina iniziale\ndroponhomemsg = Impostare questo documento come pagina iniziale?\ndroponhomemsgMultiple = Impostare questi documenti come pagine iniziali?\ncontextMenuSearch = Cerca “%2$S” con %1$S\ncontextMenuSearch.accesskey = r\nbookmarkAllTabsDefault = [Nome cartella]\nxpinstallPromptMessage = %S ha impedito a questo sito di richiedere l’installazione di software sul computer.\nxpinstallPromptMessage.dontAllow = Non consentire\nxpinstallPromptMessage.dontAllow.accesskey = N\nxpinstallPromptAllowButton = Consenti\nxpinstallPromptAllowButton.accesskey = C\nxpinstallDisabledMessageLocked = L’installazione di software è stata disattivata dall’amministratore di sistema.\nxpinstallDisabledMessage = L’installazione di software è attualmente disattivata. Fare clic su Attiva e riprovare.\nxpinstallDisabledButton = Attiva\nxpinstallDisabledButton.accesskey = A\nwebextPerms.header = Installare %S?\nwebextPerms.listIntro = Richiede il permesso di:\nwebextPerms.add.label = Installa\nwebextPerms.add.accessKey = n\nwebextPerms.cancel.label = Annulla\nwebextPerms.cancel.accessKey = A\nwebextPerms.sideloadMenuItem = %1$S installato in %2$S\nwebextPerms.sideloadHeader = %S è stato installato\nwebextPerms.sideloadText2 = Un altro programma ha installato un componente aggiuntivo che potrebbe influenzare il funzionamento del browser. Verificare i permessi richiesti da questo componente aggiuntivo e scegliere Attiva o Annulla (per mantenerlo disattivato).\nwebextPerms.sideloadTextNoPerms = Un altro programma ha installato un componente aggiuntivo che potrebbe influenzare il funzionamento del browser. Scegliere Attiva o Annulla (per mantenerlo disattivato).\nwebextPerms.sideloadEnable.label = Attiva\nwebextPerms.sideloadEnable.accessKey = A\nwebextPerms.sideloadCancel.label = Annulla\nwebextPerms.sideloadCancel.accessKey = n\nwebextPerms.updateMenuItem = %S richiede nuovi permessi\nwebextPerms.updateText = %S è stato aggiornato. È necessario accettare i nuovi permessi prima di installare la nuova versione. Selezionare “Annulla” per mantenere la versione in uso del componente aggiuntivo.\nwebextPerms.updateAccept.label = Aggiorna\nwebextPerms.updateAccept.accessKey = A\nwebextPerms.description.bookmarks = Leggere e modificare i segnalibri\nwebextPerms.description.clipboardRead = Leggere dati dagli appunti\nwebextPerms.description.clipboardWrite = Salvare dati negli appunti\nwebextPerms.description.downloads = Scaricare file, leggere e modificare la cronologia di download del browser\nwebextPerms.description.geolocation = Accedere alla posizione\nwebextPerms.description.history = Accedere alla cronologia di navigazione\nwebextPerms.description.nativeMessaging = Scambiare messaggi con programmi diversi da %S\nwebextPerms.description.notifications = Visualizzare notifiche\nwebextPerms.description.privacy = Leggere e modificare le impostazioni relative alla privacy\nwebextPerms.description.sessions = Accedere alle schede chiuse di recente\nwebextPerms.description.tabs = Accedere alla schede del browser\nwebextPerms.description.topSites = Accedere alla cronologia di navigazione\nwebextPerms.description.webNavigation = Accedere all’attività del browser durante la navigazione\nwebextPerms.hostDescription.allUrls = Accedere ai dati dei siti web\nwebextPerms.hostDescription.wildcard = Accedere ai dati dei siti web per il dominio %S\nwebextPerms.hostDescription.tooManyWildcards = Accedere ai dati per un altro dominio;Accedere ai dati per #1 altri domini\nwebextPerms.hostDescription.oneSite = Accedere ai dati per %S\nwebextPerms.hostDescription.tooManySites = Accedere ai dati per un altro sito;Accedere ai dati per #1 altri siti\naddonPostInstall.message1 = %1$S è stato installato in %2$S.\naddonPostInstall.messageDetail = Gestisci i componenti aggiuntivi facendo clic su %1$S nel menu %2$S\naddonPostInstall.okay.label = OK\naddonPostInstall.okay.key = O\naddonDownloadingAndVerifying = Download e verifica comp. aggiuntivo…;Download e verifica #1 comp. aggiuntivi…\naddonDownloadVerifying = Verifica in corso\naddonInstall.unsigned = (non verificato)\naddonInstall.cancelButton.label = Annulla\naddonInstall.cancelButton.accesskey = A\naddonInstall.acceptButton.label = Installa\naddonInstall.acceptButton.accesskey = I\naddonConfirmInstall.message = Questo sito vorrebbe installare un componente aggiuntivo in #1;Questo sito vorrebbe installare #2 componenti aggiuntivi in #1\naddonConfirmInstallUnsigned.message = Attenzione: questo sito vorrebbe installare un componente aggiuntivo non verificato in #1. Procedere con cautela.;Attenzione: questo sito vorrebbe installare #2 componenti aggiuntivi non verificati in #1. Procedere con cautela.\naddonConfirmInstallSomeUnsigned.message = ;Attenzione: questo sito vorrebbe installare #2 componenti aggiuntivi in #1, alcuni dei quali non verificati. Procedere con cautela.\naddonwatch.slow = Il funzionamento di %2$S potrebbe essere rallentato da %1$S\naddonwatch.disable.label = Disattiva %S\naddonwatch.ignoreSession.label = Ignora temporaneamente\naddonwatch.ignoreSession.accesskey = I\naddonwatch.ignorePerm.label = Ignora definitivamente\naddonwatch.ignorePerm.accesskey = n\naddonwatch.restart.message = È necessario riavviare %2$S per disattivare %1$S\naddonwatch.restart.label = Riavvia %S\naddonwatch.restart.accesskey = R\naddonsInstalled = #1 installato correttamente.;#2 componenti aggiuntivi installati correttamente.\naddonsInstalledNeedsRestart = #1 verrà installato dopo il riavvio di #3.;#2 componenti aggiuntivi verranno installati dopo il riavvio di #3.\naddonInstallRestartButton = Riavvia adesso\naddonInstallRestartButton.accesskey = R\naddonInstallRestartIgnoreButton = Non adesso\naddonInstallRestartIgnoreButton.accesskey = N\naddonInstallError-1 = Impossibile scaricare il componente aggiuntivo a causa di un errore nella connessione.\naddonInstallError-2 = Impossibile installare il componente aggiuntivo in quanto non corrisponde al componente aggiuntivo previsto da %1$S.\naddonInstallError-3 = Impossibile installare il componente aggiuntivo scaricato da questo sito in quanto il file risulta danneggiato.\naddonInstallError-4 = Impossibile installare %2$S in quanto %1$S non è in grado di modificare il file richiesto.\naddonInstallError-5 = L’installazione di un componente aggiuntivo non verificato è stata bloccata da %1$S.\naddonLocalInstallError-1 = Impossibile installare questo componente aggiuntivo in quanto si è verificato un errore nel filesystem.\naddonLocalInstallError-2 = Impossibile installare questo componente aggiuntivo in quanto non corrisponde al componente aggiuntivo previsto da %1$S.\naddonLocalInstallError-3 = Impossibile installare questo componente aggiuntivo in quanto risulta danneggiato.\naddonLocalInstallError-4 = Impossibile installare %2$S in quanto %1$S non è in grado di modificare il file richiesto.\naddonLocalInstallError-5 = Impossibile installare questo componente aggiuntivo in quanto non verificato.\naddonInstallErrorIncompatible = Impossibile installare %3$S in quanto non compatibile con %1$S %2$S.\naddonInstallErrorBlocklisted = Impossibile installare %S in quanto comporta un rischio elevato per la stabilità o la sicurezza.\nunsignedAddonsDisabled.message = Alcuni dei componenti aggiuntivi installati sono stati disattivati in quanto non è stato possibile verificarli.\nunsignedAddonsDisabled.learnMore.label = Ulteriori informazioni\nunsignedAddonsDisabled.learnMore.accesskey = U\ncompactLightTheme.name = Compatto chiaro\ncompactLightTheme.description = Un tema compatto con una combinazione di colori chiara.\ncompactDarkTheme.name = Compatto scuro\ncompactDarkTheme.description = Un tema compatto con una combinazione di colori scura.\nlwthemeInstallRequest.message = Questo sito (%S) ha tentato di installare un tema.\nlwthemeInstallRequest.allowButton = Consenti\nlwthemeInstallRequest.allowButton.accesskey = C\nlwthemePostInstallNotification.message = È stato installato un nuovo tema.\nlwthemePostInstallNotification.undoButton = Annulla\nlwthemePostInstallNotification.undoButton.accesskey = A\nlwthemePostInstallNotification.manageButton = Gestione temi…\nlwthemePostInstallNotification.manageButton.accesskey = G\nlwthemeNeedsRestart.message = %S verrà installato dopo il riavvio.\nlwthemeNeedsRestart.button = Riavvia adesso\nlwthemeNeedsRestart.accesskey = R\npopupWarning.message = #1 ha impedito a questo sito di aprire una finestra pop-up.;#1 ha impedito a questo sito di aprire #2 finestre pop-up.\npopupWarningButton = Opzioni\npopupWarningButton.accesskey = O\npopupWarningButtonUnix = Preferenze\npopupWarningButtonUnix.accesskey = r\npopupAllow = Consentire a %S di aprire finestre pop-up\npopupBlock = Blocca finestre pop-up per %S\npopupWarningDontShowFromMessage = Non mostrare questo messaggio quando vengono bloccate delle finestre pop-up\npopupWarningDontShowFromLocationbar = Non visualizzare la barra di notifica quando vengono bloccate delle finestre pop-up\npopupShowPopupPrefix = Visualizza “%S”\nbadContentBlocked.blocked.message = Alcuni contenuti in questa pagina sono stati bloccati da %S.\nbadContentBlocked.notblocked.message = Nessun contenuto in questa pagina è attualmente bloccato da %S.\ncrashedpluginsMessage.title = Si è verificato un arresto anomalo del plugin %S.\ncrashedpluginsMessage.reloadButton.label = Ricarica la pagina\ncrashedpluginsMessage.reloadButton.accesskey = R\ncrashedpluginsMessage.submitButton.label = Invia segnalazione dell’arresto anomalo\ncrashedpluginsMessage.submitButton.accesskey = n\ncrashedpluginsMessage.learnMore = Ulteriori informazioni…\nkeywordURIFixup.message = Si stava cercando di aprire %S?\nkeywordURIFixup.goTo = Sì, apri %S\nkeywordURIFixup.goTo.accesskey = S\nkeywordURIFixup.dismiss = No grazie\nkeywordURIFixup.dismiss.accesskey = N\npluginActivateNew.message = Consentire a %2$S di eseguire “%1$S”?\npluginActivateMultiple.message = Consentire a %S di eseguire i plugin?\npluginActivate.learnMore = Ulteriori informazioni…\npluginActivateOutdated.message = L’esecuzione del plugin obsoleto “%1$S” su %2$S è stata bloccata da %3$S.\npluginActivateOutdated.label = Plugin obsoleto\npluginActivate.updateLabel = Aggiorna adesso…\npluginActivateVulnerable.message = l’esecuzione del plugin non sicuro “%1$S” su %2$S è stata bloccata da %3$S.\npluginActivateVulnerable.label = Plugin vulnerabile\npluginActivate.riskLabel = Qual è il rischio?\npluginActivateBlocked.message = “%1$S” è stato bloccato da %2$S per motivi di sicurezza.\npluginActivateBlocked.label = Bloccato per motivi di sicurezza\npluginActivateDisabled.message = “%S” è disattivato.\npluginActivateDisabled.label = Disattivato\npluginActivateDisabled.manage = Gestione plugin…\npluginEnabled.message = “%1$S” è attivo su %2$S.\npluginEnabledOutdated.message = Il plugin obsoleto “%1$S” è attivo su %2$S.\npluginEnabledVulnerable.message = Il plugin non sicuro “%1$S” è attivo su %2$S.\npluginInfo.unknownPlugin = Sconosciuto\npluginActivateNow.label = Consenti adesso\npluginActivateNow.accesskey = a\npluginActivateAlways.label = Consenti sempre\npluginActivateAlways.accesskey = r\npluginBlockNow.label = Blocca plugin\npluginBlockNow.accesskey = B\npluginContinue.label = Continua esecuzione\npluginContinue.accesskey = C\nPluginClickToActivate = Attiva %S.\nPluginVulnerableUpdatable = Questo plugin non è sicuro e andrebbe aggiornato.\nPluginVulnerableNoUpdate = Questo plugin non è sicuro.\npluginContinueBlocking.label = Continua blocco\npluginContinueBlocking.accesskey = b\npluginActivateTrigger.label = Attiva…\npluginActivateTrigger.accesskey = A\nsanitizeDialog2.everything.title = Cancella tutta la cronologia\nsanitizeButtonOK = Cancella adesso\nsanitizeButtonClearing = Cancellazione in corso\nsanitizeEverythingWarning2 = Tutta la cronologia verrà eliminata.\nsanitizeSelectedWarning = Tutti gli elementi selezionati verranno eliminati.\nupdate.downloadAndInstallButton.label = Aggiorna a %S\nupdate.downloadAndInstallButton.accesskey = A\nmenuOpenAllInTabs.label = Apri tutti in schede\nmenuRestoreAllTabs.label = Ripristina tutte le schede\nmenuRestoreAllTabsSubview.label = Ripristina schede chiuse\nmenuRestoreAllWindows.label = Ripristina tutte le finestre\nmenuRestoreAllWindowsSubview.label = Ripristina finestre chiuse\nmenuUndoCloseWindowLabel = #1 (e un’altra scheda);#1 (e altre #2 schede)\nmenuUndoCloseWindowSingleTabLabel = #1\ntabHistory.current = Rimani sulla pagina corrente\ntabHistory.goBack = Torna indietro fino a questa pagina\ntabHistory.goForward = Vai avanti fino a questa pagina\npasteAndGo.label = Incolla e vai\nurlbar-zoom-button.label = %S%%\nrefreshBlocked.goButton = Consenti\nrefreshBlocked.goButton.accesskey = C\nrefreshBlocked.refreshLabel = %S ha impedito a questa pagina di ricaricarsi automaticamente.\nrefreshBlocked.redirectLabel = %S ha impedito a questa pagina il reindirizzamento automatico verso un’altra pagina.\nbookmarksMenuButton.tooltip = Visualizza i segnalibri (%S)\nstarButtonOn.tooltip2 = Modifica questo segnalibro (%S)\nstarButtonOff.tooltip2 = Aggiungi ai segnalibri (%S)\nstarButtonOverflowed.label = Aggiungi pagina ai segnalibri\nstarButtonOverflowedStarred.label = Modifica segnalibro\ndownloads.tooltip = Mostra l’avanzamento dei download in corso (%S)\nprintButton.tooltip = Stampa questa pagina… (%S)\nnewWindowButton.tooltip = Apri una nuova finestra (%S)\nnewTabButton.tooltip = Apri una nuova scheda (%S)\nofflineApps.available2 = Consentire a %S di salvare dati sul computer?\nofflineApps.allowStoring.label = Consenti il salvataggio\nofflineApps.allowStoring.accesskey = C\nofflineApps.dontAllow.label = Non consentire\nofflineApps.dontAllow.accesskey = N\nofflineApps.usage = Questo sito web (%S) ha salvato sul computer oltre %SMB di dati per l’utilizzo non in linea.\nofflineApps.manageUsage = Visualizza impostazioni\nofflineApps.manageUsageAccessKey = V\nidentity.identified.verifier = Verificato da: %S\nidentity.identified.verified_by_you = È stata aggiunta un’eccezione di sicurezza per questo sito.\nidentity.identified.state_and_country = %S, %S\nidentity.icon.tooltip = Visualizza informazioni sul sito\ntrackingProtection.intro.title = Come funziona la protezione antitracciamento\ntrackingProtection.intro.description2 = Quando lo scudo è visibile %S sta bloccando elementi della pagina in grado di tracciare i visitatori.\ntrackingProtection.intro.step1of3 = 1 di 3\ntrackingProtection.intro.nextButton.label = Successivo\ntrackingProtection.icon.activeTooltip = Bloccati tentativi di tracciamento\ntrackingProtection.icon.disabledTooltip = Rilevati tentativi di tracciamento\neditBookmarkPanel.pageBookmarkedTitle = Inserimento segnalibro\neditBookmarkPanel.pageBookmarkedDescription = %S ricorderà questa pagina.\neditBookmarkPanel.bookmarkedRemovedTitle = Segnalibro eliminato\neditBookmarkPanel.editBookmarkTitle = Modifica segnalibro\neditBookmark.removeBookmarks.label = Elimina segnalibro; Elimina #1 segnalibri\npu.notifyButton.label = Dettagli…\npu.notifyButton.accesskey = D\npuNotifyText = %S è stato aggiornato\npuAlertTitle = Aggiornato %S\npuAlertText = Fare clic qui per i dettagli\ngeolocation.allowLocation = Consenti accesso alla posizione\ngeolocation.allowLocation.accesskey = C\ngeolocation.dontAllowLocation = Non consentire\ngeolocation.dontAllowLocation.accesskey = N\ngeolocation.shareWithSite3 = Consentire a %S di accedere alla posizione corrente?\ngeolocation.shareWithFile3 = Consentire a questo file locale di accedere alla posizione corrente?\ngeolocation.remember = Ricorda questa scelta\nwebNotifications.remember = Ricorda questa scelta\nwebNotifications.rememberForSession = Ricorda questa scelta per la sessione\nwebNotifications.allow = Consenti notifiche\nwebNotifications.allow.accesskey = C\nwebNotifications.dontAllow = Non consentire\nwebNotifications.dontAllow.accesskey = N\nwebNotifications.receiveFromSite2 = Consentire a %S di inviare notifiche?\nwebNotifications.upgradeTitle = Nuove notifiche\nwebNotifications.upgradeBody = Puoi ricevere notifiche dai siti anche se non attualmente aperti. Ulteriori informazioni…\nsafebrowsing.getMeOutOfHereButton.label = Allontanarsi da questo sito\nsafebrowsing.getMeOutOfHereButton.accessKey = A\nsafebrowsing.deceptiveSite = Sito ingannevole\nsafebrowsing.notADeceptiveSiteButton.label = Non è un sito ingannevole…\nsafebrowsing.notADeceptiveSiteButton.accessKey = N\nsafebrowsing.reportedAttackSite = Segnalato sito malevolo\nsafebrowsing.notAnAttackButton.label = Non è un sito malevolo…\nsafebrowsing.notAnAttackButton.accessKey = N\nsafebrowsing.reportedUnwantedSite = Segnalato sito contenente software indesiderato\nctrlTab.listAllTabs.label = ;Elenca tutte le #1 schede\naddKeywordTitleAutoFill = Cerca %S\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.name = Tema predefinito\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.description = Il tema predefinito.\nsafeModeRestartPromptTitle = Riavvia disattivando i componenti aggiuntivi\nsafeModeRestartPromptMessage = Disattivare i componenti aggiuntivi e riavviare?\nsafeModeRestartButton = Riavvia\nbrowser.menu.showCharacterEncoding = false\ndataReportingNotification.message = Alcune informazioni vengono inviate automaticamente a %2$S da %1$S per migliorarne l’utilizzo.\ndataReportingNotification.button.label = Scegli cosa condividere\ndataReportingNotification.button.accessKey = S\nprocessHang.label = Il funzionamento del browser è rallentato da una pagina web. Come si desidera procedere?\nprocessHang.button_stop.label = Bloccala\nprocessHang.button_stop.accessKey = B\nprocessHang.button_wait.label = Attendi\nprocessHang.button_wait.accessKey = A\nprocessHang.button_debug.label = Esegui il debug dello script\nprocessHang.button_debug.accessKey = E\nfullscreenButton.tooltip = Visualizza la finestra a schermo intero (%S)\nservice.toolbarbutton.label = Servizi\nservice.toolbarbutton.tooltiptext = Servizi\nservice.install.description = Visualizzare i servizi di %1$S nella barra degli strumenti e nella barra laterale di %2$S?\nservice.install.ok.label = Attiva servizi\nservice.install.ok.accesskey = A\nsocial.markpageMenu.label = Salva pagina in %S\nsocial.marklinkMenu.label = Salva link in %S\nsocial.error.message = Impossibile connettersi a %2$S in questo momento.%1$0.S\nsocial.error.tryAgain.label = Riprova\nsocial.error.tryAgain.accesskey = R\nsocial.error.closeSidebar.label = Chiudi questa barra laterale\nsocial.error.closeSidebar.accesskey = C\nsocial.aria.toolbarButtonBadgeText = %1$S (%2$S)\ngetUserMedia.shareCamera2.message = Consentire a %S di utilizzare la fotocamera?\ngetUserMedia.shareMicrophone2.message = Consentire a %S di utilizzare il microfono?\ngetUserMedia.shareScreen3.message = Consentire a %S di visualizzare lo schermo?\ngetUserMedia.shareCameraAndMicrophone2.message = Consentire a %S di utilizzare la fotocamera e il microfono?\ngetUserMedia.shareCameraAndAudioCapture2.message = Consentire a %S di utilizzare la fotocamera e ascoltare l’audio di questa scheda?\ngetUserMedia.shareScreenAndMicrophone3.message = Consentire a %S di utilizzare il microfono e visualizzare lo schermo?\ngetUserMedia.shareScreenAndAudioCapture3.message = Consentire a %S di ascoltare l’audio di questa scheda e visualizzare lo schermo?\ngetUserMedia.shareAudioCapture2.message = Consentire a %S di ascoltare l’audio di questa scheda?\ngetUserMedia.shareScreenWarning.message = Condividere lo schermo solo con siti affidabili. La condivisione può consentire a siti ingannevoli di navigare impersonando l’utente e sottrarne i dati personali. %S\ngetUserMedia.shareFirefoxWarning.message = Condividere %1$S solo con siti affidabili. La condivisione può consentire a siti ingannevoli di navigare impersonando l’utente e sottrarne i dati personali. %2$S\ngetUserMedia.shareScreen.learnMoreLabel = Ulteriori informazioni\ngetUserMedia.selectWindow.label = Finestra da condividere:\ngetUserMedia.selectWindow.accesskey = F\ngetUserMedia.selectScreen.label = Schermo da condividere:\ngetUserMedia.selectScreen.accesskey = S\ngetUserMedia.selectApplication.label = Applicazione da condividere:\ngetUserMedia.selectApplication.accesskey = A\ngetUserMedia.noApplication.label = Nessun applicazione\ngetUserMedia.noScreen.label = Nessuno schermo\ngetUserMedia.noWindow.label = Nessuna finestra\ngetUserMedia.shareEntireScreen.label = Schermo intero\ngetUserMedia.shareMonitor.label = Schermo %S\ngetUserMedia.shareApplicationWindowCount.label = #1 (#2 finestra);#1 (#2 finestre)\ngetUserMedia.allow.label = Consenti\ngetUserMedia.allow.accesskey = C\ngetUserMedia.dontAllow.label = Non consentire\ngetUserMedia.dontAllow.accesskey = N\ngetUserMedia.remember = Ricorda questa scelta\ngetUserMedia.reasonForNoPermanentAllow.screen2 = %S non è in grado di consentire accesso in modo permanente allo schermo senza chiedere quale dei due condividere.\ngetUserMedia.reasonForNoPermanentAllow.audio = %S non è in grado di consentire accesso in modo permanente all’audio della scheda senza chiedere quale scheda condividere.\ngetUserMedia.reasonForNoPermanentAllow.insecure = La connessione con il sito non è sicura. Per motivi di sicurezza %S consentirà l’accesso solo per questa sessione.\ngetUserMedia.sharingMenu.label = Schede che condividono dispositivi\ngetUserMedia.sharingMenu.accesskey = S\ngetUserMedia.sharingMenuCamera = %S (fotocamera)\ngetUserMedia.sharingMenuMicrophone = %S (microfono)\ngetUserMedia.sharingMenuAudioCapture = %S (audio scheda)\ngetUserMedia.sharingMenuApplication = %S (applicazione)\ngetUserMedia.sharingMenuScreen = %S (schermo)\ngetUserMedia.sharingMenuWindow = %S (finestra)\ngetUserMedia.sharingMenuBrowser = %S (scheda)\ngetUserMedia.sharingMenuCameraMicrophone = %S (fotocamera e microfono)\ngetUserMedia.sharingMenuCameraMicrophoneApplication = %S (fotocamera, microfono e applicazione)\ngetUserMedia.sharingMenuCameraMicrophoneScreen = %S (fotocamera, microfono e schermo)\ngetUserMedia.sharingMenuCameraMicrophoneWindow = %S (fotocamera, microfono e finestra)\ngetUserMedia.sharingMenuCameraMicrophoneBrowser = %S (fotocamera, microfono e scheda)\ngetUserMedia.sharingMenuCameraAudioCapture = %S (fotocamera e audio scheda)\ngetUserMedia.sharingMenuCameraAudioCaptureApplication = %S (fotocamera, audio scheda e applicazione)\ngetUserMedia.sharingMenuCameraAudioCaptureScreen = %S (fotocamera, audio scheda e schermo)\ngetUserMedia.sharingMenuCameraAudioCaptureWindow = %S (fotocamera, audio scheda e finestra)\ngetUserMedia.sharingMenuCameraAudioCaptureBrowser = %S (fotocamera, audio scheda e scheda)\ngetUserMedia.sharingMenuCameraApplication = %S (fotocamera e applicazione)\ngetUserMedia.sharingMenuCameraScreen = %S (fotocamera e schermo)\ngetUserMedia.sharingMenuCameraWindow = %S (fotocamera e finestra)\ngetUserMedia.sharingMenuCameraBrowser = %S (fotocamera e scheda)\ngetUserMedia.sharingMenuMicrophoneApplication = %S (microfono e applicazione)\ngetUserMedia.sharingMenuMicrophoneScreen = %S (microfono e schermo)\ngetUserMedia.sharingMenuMicrophoneWindow = %S (microfono e finestra)\ngetUserMedia.sharingMenuMicrophoneBrowser = %S (microfono e scheda)\ngetUserMedia.sharingMenuAudioCaptureApplication = %S (audio scheda e applicazione)\ngetUserMedia.sharingMenuAudioCaptureScreen = %S (audio scheda e schermo)\ngetUserMedia.sharingMenuAudioCaptureWindow = %S (audio scheda e finestra)\ngetUserMedia.sharingMenuAudioCaptureBrowser = %S (audio scheda e scheda)\ngetUserMedia.sharingMenuUnknownHost = Origine sconosciuta\nemeNotifications.drmContentPlaying.message2 = Alcuni contenuti audio o video in questo sito utilizzano software DRM. Questo potrebbe limitare le azioni disponibili per l’utente in %S.\nemeNotifications.drmContentPlaying.button.label = Configura…\nemeNotifications.drmContentPlaying.button.accesskey = C\nemeNotifications.drmContentDisabled.button.label = Attiva DRM\nemeNotifications.drmContentDisabled.button.accesskey = A\nemeNotifications.drmContentDisabled.learnMoreLabel = Ulteriori informazioni\nemeNotifications.drmContentCDMInstalling.message = Installazione in corso dei componenti necessari per riprodurre i contenuti audio o video presenti in questa pagina. Riprovare più tardi.%0.S\nemeNotifications.unknownDRMSoftware = Sconosciuto\nslowStartup.message = %S sembra lento in fase di avvio\nslowStartup.helpButton.label = Scopri come velocizzarlo\nslowStartup.helpButton.accesskey = S\nslowStartup.disableNotificationButton.label = Non avvisare nuovamente\nslowStartup.disableNotificationButton.accesskey = N\nflashHang.message = Sono state modificate alcune impostazioni di Adobe Flash per migliorarne le prestazioni.%0.S\nflashHang.helpButton.label = Ulteriori informazioni…\nflashHang.helpButton.accesskey = U\ncustomizeTips.tip0 = %1$S: è possibile personalizzare %2$S per adattarlo al proprio modo di lavorare. Trascina gli elementi visualizzati nel menu o nella barra degli strumenti. %3$S sulla personalizzazione di %2$S.\ncustomizeTips.tip0.hint = Suggerimento\ncustomizeTips.tip0.learnMore = Ulteriori informazioni\ncustomizeMode.tabTitle = Personalizza %S\nappmenu.restartNeeded.description = Riavvia %S per installare gli aggiornamenti\nappmenu.updateFailed.description = Aggiornamento automatico non riuscito, è necessario scaricare l’aggiornamento\nappmenu.restartBrowserButton.label = Riavvia %S\nappmenu.downloadUpdateButton.label = Scarica aggiornamento\nreadingList.promo.firstUse.readerView.title = Modalità lettura\nreadingList.promo.firstUse.readerView.body = Elimina tutto ciò che non serve e concentrati sul testo che vuoi leggere.\nappMenuRemoteTabs.mobilePromo.text2 = Scarica %1$S o %2$S e connetti l’account Firefox.\nappMenuRemoteTabs.mobilePromo.android = Firefox per Android\nappMenuRemoteTabs.mobilePromo.ios = Firefox per iOS\ne10s.accessibilityNotice.mainMessage2 = Il supporto per le funzioni di accessibilità è parzialmente disattivato a causa di problemi di compatibilità con nuove funzioni di %S.\ne10s.accessibilityNotice.acceptButton.label = OK\ne10s.accessibilityNotice.acceptButton.accesskey = O\ne10s.accessibilityNotice.enableAndRestart.label = Attiva (richiede riavvio)\ne10s.accessibilityNotice.enableAndRestart.accesskey = A\nuserContextPersonal.label = Personale\nuserContextPersonal.accesskey = P\nuserContextWork.label = Lavoro\nuserContextWork.accesskey = L\nuserContextBanking.label = Banca\nuserContextBanking.accesskey = B\nuserContextShopping.label = Shopping\nuserContextShopping.accesskey = S\nuserContextOpenLink.label = Apri link in nuova scheda %S\nuserContextNone.label = Nessun contenitore\nuserContextNone.accesskey = N\nuserContext.aboutPage.label = Gestisci contenitori\nuserContext.aboutPage.accesskey = G\nmuteTab.label = Disattiva audio in questa scheda\nmuteTab.accesskey = v\nunmuteTab.label = Attiva audio in questa scheda\nunmuteTab.accesskey = v\nplayTab.label = Riproduci scheda\nplayTab.accesskey = e\ncertErrorDetailsHSTS.label = HTTP Strict Transport Security: %S\ncertErrorDetailsKeyPinning.label = HTTP Public Key Pinning: %S\ncertErrorDetailsCertChain.label = Catena di certificati:\npendingCrashReports2.label = È presente una segnalazione di arresto anomalo non ancora inviata;Sono presenti #1 segnalazioni di arresto anomalo non ancora inviate\npendingCrashReports.viewAll = Visualizza\npendingCrashReports.send = Invia\npendingCrashReports.alwaysSend = Invia sempre\ndecoder.noCodecs.button = Scopri come\ndecoder.noCodecs.accesskey = S\ndecoder.noCodecs.message = Per riprodurre il video potrebbe essere necessario installare Media Feature Pack di Microsoft.\ndecoder.noCodecsLinux.message = Per riprodurre il video potrebbe essere necessario installare i codec richiesti.\ndecoder.noHWAcceleration.message = Per migliorare la qualità del video potrebbe essere necessario installare Media Feature Pack di Microsoft.\ndecoder.noPulseAudio.message = Per riprodurre l’audio potrebbe essere necessario installare il software PulseAudio.\ndecoder.unsupportedLibavcodec.message = La libreria libavcodec potrebbe essere vulnerabile o non supportata. Per riprodurre i video è necessario aggiornarla.\ncaptivePortal.infoMessage3 = È necessario accedere alla rete per navigare in Internet.\ncaptivePortal.showLoginPage2 = Apri la pagina di accesso alla rete\npermissions.remove.tooltip = Reimposta questo permesso e chiedi nuovamente\naboutDialog.architecture.sixtyFourBit = 64 bit\naboutDialog.architecture.thirtyTwoBit = 32 bit\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/customizableui/customizableWidgets.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhistory-panelmenu.label = Cronologia\nhistory-panelmenu.tooltiptext2 = Visualizza la cronologia (%S)\nremotetabs-panelmenu.label = Schede sincronizzate\\u00AD\nremotetabs-panelmenu.tooltiptext2 = Visualizza schede da altri dispositivi\nprivatebrowsing-button.label = Finestra anonima\\u00AD\nprivatebrowsing-button.tooltiptext = Apri una nuova finestra anonima (%S)\nsave-page-button.label = Salva pagina\nsave-page-button.tooltiptext3 = Salva questa pagina (%S)\nfind-button.label = Trova\nfind-button.tooltiptext3 = Trova in questa pagina (%S)\nopen-file-button.label = Apri file\nopen-file-button.tooltiptext3 = Apri file (%S)\ndeveloper-button.label = Sviluppo\ndeveloper-button.tooltiptext2 = Apri gli strumenti di sviluppo (%S)\nsidebar-button.label = Barre laterali\nsidebar-button.tooltiptext2 = Visualizza le barre laterali\nadd-ons-button.label = Componenti aggiuntivi\nadd-ons-button.tooltiptext3 = Gestisci i componenti aggiuntivi (%S)\npreferences-button.label = Preferenze\npreferences-button.tooltiptext2 = Apri le preferenze\npreferences-button.tooltiptext.withshortcut = Apri le preferenze (%S)\npreferences-button.labelWin = Opzioni\npreferences-button.tooltipWin2 = Apri le opzioni\nzoom-controls.label = Controlli zoom\nzoom-controls.tooltiptext2 = Controlli per gestire lo zoom\nzoom-out-button.label = Riduci zoom\nzoom-out-button.tooltiptext2 = Riduci zoom (%S)\nzoom-reset-button.label = %S%%\nzoom-reset-button.tooltiptext2 = Ripristina il livello di zoom (%S)\nzoom-in-button.label = Aumenta zoom\nzoom-in-button.tooltiptext2 = Aumenta zoom (%S)\nedit-controls.label = Controlli di modifica\nedit-controls.tooltiptext2 = Controlli per la modifica del testo\ncut-button.label = Taglia\ncut-button.tooltiptext2 = Taglia (%S)\ncopy-button.label = Copia\ncopy-button.tooltiptext2 = Copia (%S)\npaste-button.label = Incolla\npaste-button.tooltiptext2 = Incolla (%S)\nfeed-button.label = Abbonati\nfeed-button.tooltiptext2 = Abbonati a questa pagina\ncontainers-panelmenu.label = Apri contenitore\ncontainers-panelmenu.tooltiptext = Apri una scheda contenitore\ncharacterencoding-button2.label = Codifica testo\\u00AD\ncharacterencoding-button2.tooltiptext = Visualizza opzioni per la codifica del testo\nemail-link-button.label = Invia link\nemail-link-button.tooltiptext3 = Invia link a questa pagina per email\nquit-button.tooltiptext.linux2 = Esci da %1$S (%2$S)\nquit-button.tooltiptext.mac = Esci da %1$S (%2$S)\nsocial-share-button.label = Condividi pagina\\u00AD\nsocial-share-button.tooltiptext = Condividi questa pagina\npanic-button.label = Dimentica\npanic-button.tooltiptext = Elimina alcune informazioni dalla cronologia di navigazione\ndevtools-webide-button2.label = WebIDE\ndevtools-webide-button2.tooltiptext = Apri WebIDE (%S)\ne10s-button.label = Finestra non e10s\\u00AD\ne10s-button.tooltiptext = Apri una nuova finestra non e10s\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY PropertiesViewWindowTitle \"Proprietà\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title \"Animazioni\">\n<!ENTITY invalidElement \"Nessuna animazione rilevata nell’elemento corrente.\">\n<!ENTITY selectElement \"Selezionare un altro elemento nella pagina.\">\n<!ENTITY allAnimations \"Tutte le animazioni\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nplayer.animationNameLabel = Animazione:\nplayer.transitionNameLabel = Transizione\nplayer.animationDurationLabel = Durata:\nplayer.animationDelayLabel = Durata:\nplayer.animationIterationCountLabel = Ripetizioni:\nplayer.infiniteIterationCount = &#8734;\nplayer.timeLabel = %Ss\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/app-manager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY index.title \"Gestore app\">\n<!ENTITY index.projects2 \"App\">\n<!ENTITY index.device2 \"Dispositivo\">\n<!ENTITY index.help \"Guida\">\n<!ENTITY device.debugMainProcess \"Debug processo principale\">\n<!ENTITY device.debugMainProcessTooltip \"Apre gli strumenti di sviluppo connettendoli al processo principale sul dispositivo\">\n<!ENTITY device.screenshot \"Screenshot\">\n<!ENTITY device.screenshotTooltip \"Apri una nuova scheda con lo screenshot dello stato corrente del dispositivo\">\n<!ENTITY device.title \"Centro controllo dispositivo\">\n<!ENTITY device.notConnected \"Non connesso. Connettere un dispositivo nella sezione sottostante.\">\n<!ENTITY device.startApp \"Avvia\">\n<!ENTITY device.startAppTooltip \"Avvia questa app sul dispositivo\">\n<!ENTITY device.stopApp \"Blocca\">\n<!ENTITY device.stopAppTooltip \"Blocca questa app sul dispositivo\">\n<!ENTITY device.debugApp \"Debug\">\n<!ENTITY device.debugAppTooltip \"Apri gli strumenti di sviluppo con una connessione attiva a questa app sul dispositivo\">\n<!ENTITY device.name \"Nome\">\n<!ENTITY device.plain \"Normale (predefinito)\">\n<!ENTITY device.privileged \"Privilegiata\">\n<!ENTITY device.certified \"Certificata\">\n<!ENTITY device.allow \"Permetti\">\n<!ENTITY device.allowTooltip \"Questo permesso viene garantito automaticamente per questa tipologia di app\">\n<!ENTITY device.prompt \"Chiedi\">\n<!ENTITY device.promptTooltip \"Questo permesso richiede una conferma dell’utente per questa tipologia di app\">\n<!ENTITY device.deny \"Nega\">\n<!ENTITY device.denyTooltip \"Questo permesso viene negato automaticamente per questa tipologia di app\">\n<!ENTITY device.installedApps \"App installate\">\n<!ENTITY device.installedAppsTooltip \"Visualizza un elenco delle app installate sul dispositivo. Alcune app, come ad esempio le app certificate, potrebbero essere escluse da questa visualizzazione.\">\n<!ENTITY device.permissions \"Permessi\">\n<!ENTITY device.permissionsTooltip \"Visualizza una tabella dei permessi accessibili ai diversi tipi di app\">\n<!ENTITY device.permissionsHelpLink \"https://developer.mozilla.org/docs/Web/Apps/App_permissions\">\n<!ENTITY device.browserTabs \"Schede del browser\">\n<!ENTITY device.browserTabsTooltip \"Visualizza un elenco delle schede aperte nel browser del dispositivo connesso\">\n<!ENTITY device.debugBrowserTab \"Debug\">\n<!ENTITY device.debugBrowserTabTooltip \"Apri gli strumenti di sviluppo connettendoli a questa scheda del browser sul dispositivo\">\n<!ENTITY device.help \"Guida\">\n<!ENTITY connection.connectTooltip \"Connetti al dispositivo\">\n<!ENTITY connection.disconnect \"Disconnetti\">\n<!ENTITY connection.disconnectTooltip \"Disconnetti il dispositivo corrente o il simulatore\">\n<!ENTITY connection.notConnected2 \"Non connesso.\">\n<!ENTITY connection.connectTo \"Connetti a:\">\n<!ENTITY connection.noDeviceFound \"Nessun dispositivo rilevato. Collega un dispositivo\">\n<!ENTITY connection.changeHostAndPort \"Modifica\">\n<!ENTITY connection.changeHostAndPortTooltip \"Modifica host e porta utilizzate per la connessione al dispositivo (valore predefinito localhost:6000)\">\n<!ENTITY connection.startSimulator \"Avvia simulatore\">\n<!ENTITY connection.startSimulatorTooltip \"Avvia il simulatore e attiva una connessione con l’istanza creata\">\n<!ENTITY connection.saveConnectionInfo \"Salva\">\n<!ENTITY connection.saveConnectionInfoTooltip \"Salva host e porta\">\n<!ENTITY connection.connecting \"Connessione in corso…\">\n<!ENTITY connection.disconnecting \"Disconnessione in corso…\">\n<!ENTITY connection.cancel \"Annulla\">\n<!ENTITY connection.cancelConnectTooltip \"Annulla la connessione in corso\">\n<!ENTITY connection.cancelShowSimulatorTooltip \"Chiudi la modalità di connessione al simulatore e ritorna alla richiesta iniziale\">\n<!ENTITY connection.or \"o\">\n<!ENTITY connection.noSimulatorInstalled \"Nessun simulatore installato.\">\n<!ENTITY connection.installOneSimulator \"Installa simulatore\">\n<!ENTITY connection.installOneSimulatorTooltip \"Installa una versione del simulatore scaricando il relativo componente aggiuntivo\">\n<!ENTITY connection.installAnotherSimulator \"Aggiungi\">\n<!ENTITY connection.installAnotherSimulatorTooltip \"Installa un’ulteriore versione del simulatore scaricando il relativo componente aggiuntivo\">\n<!ENTITY connection.startRegisteredSimulator \"Avvia:\">\n<!ENTITY projects.localApps \"App locali\">\n<!ENTITY projects.addApp \"Aggiungi\">\n<!ENTITY projects.addPackaged \"Aggiungi app locale (packaged)\">\n<!ENTITY projects.addPackagedTooltip \"Aggiungi una nuova app locale (una cartella) dal computer\">\n<!ENTITY projects.addHosted \"Aggiungi app remota (hosted)\">\n<!ENTITY projects.addHostedTooltip \"Aggiungi una nuova app remota (link al file manifest.webapp) da un sito web\">\n<!ENTITY projects.title \"App locali\">\n<!ENTITY projects.appDetails \"Dettagli app\">\n<!ENTITY projects.removeAppFromList \"Rimuovi questa app dall’elenco di app su cui si sta lavorando. Questo non rimuoverà l’app dal dispositivo o dal simulatore.\">\n<!ENTITY projects.updateApp \"Aggiorna\">\n<!ENTITY projects.updateAppTooltip \"Esegui controlli di validità e aggiorna l’app nel dispositivo connesso\">\n<!ENTITY projects.debugApp \"Debug\">\n<!ENTITY projects.debugAppTooltip \"Apri gli strumenti di sviluppo con una connessione attiva a questa app\">\n<!ENTITY projects.saveManifest \"Salva\">\n<!ENTITY projects.saveManifestTooltip \"Salva il contenuto dell’editor manifesti\">\n<!ENTITY projects.hostedManifestPlaceHolder2 \"http://example.com/app/manifest.webapp\">\n<!ENTITY projects.noProjects \"Nessun progetto presente. Aggiungere un’app locale (una cartella) o un’app remota (link al file manifesto).\">\n<!ENTITY projects.manifestEditor \"Editor manifesti\">\n<!ENTITY projects.manifestEditorTooltip \"Modifica il file manifesto dell’app nel pannello sottostante. Il pulsante Aggiorna salva le modifiche e aggiorna l’app.\">\n<!ENTITY projects.manifestViewer \"Visualizzatore manifesto\">\n<!ENTITY projects.manifestViewerTooltip \"Analizza il manifesto dell’app nel pannello sottostante\">\n<!ENTITY projects.valid \"Valido\">\n<!ENTITY projects.error \"Errore\">\n<!ENTITY projects.warning \"Avviso\">\n<!ENTITY projects.hosted \"Remota\">\n<!ENTITY projects.packaged \"Locale\">\n<!ENTITY help.title \"Gestore app\">\n<!ENTITY help.close \"Chiudi\">\n<!ENTITY help.intro \"Questo strumento semplifica lo sviluppo e l’installazione di web app su dispositivi compatibili con Firefox OS. La scheda <strong>App</strong> serve per il processo di validazione e installazione dell’applicazione. La scheda <strong>Dispositivo</strong> fornisce informazioni sul dispositivo collegato. Utilizzare la barra degli strumenti per connettere un dispositivo o avviare il simulatore.\">\n<!ENTITY help.usefullLinks \"Link utili:\">\n<!ENTITY help.appMgrDoc \"Documentazione: utilizzare il gestore app\">\n<!ENTITY help.configuringDevice \"Come impostare il proprio dispositivo Firefox OS\">\n<!ENTITY help.troubleShooting \"Risoluzione dei problemi\">\n<!ENTITY help.simulatorAddon \"Installa simulatore (comp. aggiuntivo)\">\n<!ENTITY help.adbHelperAddon \"Installa Adb Helper (comp. aggiuntivo)\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nindex.deprecationNotice = Il Gestore app verrà rimosso nelle prossime versioni. I progetti sono stati trasferiti in WebIDE.\nindex.launchWebIDE = Apri WebIDE\nindex.readMoreAboutWebIDE = Ulteriori informazioni\ndevice.deviceSize = Dimensioni dispositivo: %1$Sx%2$S (%3$S DPI)\nconnection.connectedToDevice = Connesso a %1$S\nconnection.connectTo = Connetti a %1$S:%2$S\nproject.filePickerTitle = Selezione cartella webapp\nproject.installing = Installazione in corso…\nproject.installed = Installata.\nvalidator.nonExistingFolder = La cartella del progetto non esiste\nvalidator.expectProjectFolder = La cartella del progetto risulta essere un file\nvalidator.wrongManifestFileName = Le app locali (packaged) richiedono un file manifesto chiamato “manifest.webapp” e posizionato nella cartella principale (root) del progetto.\nvalidator.invalidManifestURL = URL del file manifesto (“%S”) non valido\nvalidator.invalidManifestJSON = Il file manifesto della webapp (%1$S) non è in formato JSON valido: %2$S\nvalidator.noAccessManifestURL = Impossibile leggere il file del manifesto (%1$S): %2$S\nvalidator.invalidHostedManifestURL = URL “%1$S” del file manifesto remoto (hosted) non valido: %2$S\nvalidator.invalidProjectType = Tipo di progetto “%S” sconosciuto\nvalidator.missNameManifestProperty = Sezione obbligatoria “name” non presente nel file manifesto.\nvalidator.missIconsManifestProperty = Sezione “icons” non presente nel file manifesto.\nvalidator.missIconMarketplace2 = La proposta di app su Marketplace richiede un’icona di 128 pixel\nvalidator.invalidAppType = Tipo di app sconosciuto: “%S”.\nvalidator.invalidHostedPriviledges = Un’app remota (hosted) non può essere di tipo “%S”.\nvalidator.noCertifiedSupport = Le app certificate (certified) non sono completamente supportate dal Gestore app.\nvalidator.nonAbsoluteLaunchPath = Il percorso di lancio deve essere un percorso assoluto che inizia con “/”: “%S”\nvalidator.accessFailedLaunchPath = Impossibile accedere al documento iniziale dell’app “%S”\nvalidator.accessFailedLaunchPathBadHttpCode = Impossibile accedere al documento iniziale dell’app “%1$S”, restituito codice HTTP %2$S\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnoManifest = La pagina specificata non ha un manifesto.\nnotUTF8 = Il manifesto utilizza una codifica caratteri %S. I manifesti devono utilizzare la codifica caratteri utf-8.\nbadMimeType = Il manifesto ha un tipo MIME %S. I manifesti devono avere un tipo MIME text/cache-manifest.\nduplicateURI = Sono presenti più riferimenti a URI %1$S. Questo non è consentito: %2$S.\nnetworkBlocksURI = La riga %1$S (%2$S) nella sezione NETWORK impedisce di inserire nella cache la riga %3$S (%4$S) nella sezione %5$S.\nfallbackBlocksURI = La riga %1$S (%2$S) nella sezione FALLBACK impedisce di inserire nella cache la riga %3$S (%4$S) nella sezione %5$S.\nfileChangedButNotManifest = Il file %1$S è stato modificato dopo %2$S. Se il testo del manifesto cache non viene modificato verrà comunque utilizzata la versione presente in cache (riga %3$S).\ncacheControlNoStore = %1$S ha cache-control impostato a no-store. Questo impedirà alla cache dell’applicazione di salvare il file alla riga %2$S.\nnotAvailable = %1$S fa riferimento a una risorsa non disponibile (riga %2$S).\ninvalidURI = L’URI trasmesso a AppCacheUtils non è valido.\nnoResults = La ricerca non ha prodotto risultati.\ncacheDisabled = La cache su disco è disattivata. Impostare browser.cache.disk.enable a true in about:config e riprovare.\nfirstLineMustBeCacheManifest = La prima riga di un manifesto deve essere “CACHE MANIFEST” (riga %S).\ncacheManifestOnlyFirstLine2 = “CACHE MANIFEST” è valido solo come prima riga ma è stato rilevato alla riga %S.\nasteriskInWrongSection2 = Asterisco (*) utilizzato nella sezione %1$S (riga %2$S). Se una riga della sezione NETWORK contiene un solo carattere asterisco, allora qualunque URI non indicato nel manifesto verrà considerato come se fosse presente nella sezione NETWORK. In caso contrario questi URI verranno considerati come non disponibili. Altri utilizzi del carattere * sono vietati.\nescapeSpaces = Gli spazi negli URI devono essere sostituiti con %20 (riga %S).\nslashDotDotSlashBad = /../ non è un prefisso URI valido (riga %S).\ntooManyDotDotSlashes = Troppi operatori ../ (riga %S).\nfallbackUseSpaces = Nella sezione FALLBACK sono consentiti solo due URI separati da spazi (riga %S).\nfallbackAsterisk2 = Asterisco (*) utilizzato in modo non corretto nella sezione FALLBACK alla riga %S. Gli URI nella sezione FALLBACK devono solo corrispondere a un prefisso dell’URI di richiesta.\nsettingsBadValue = La sezione SETTINGS può contenere un solo valore, “prefer-online” o “fast” (riga %S).\ninvalidSectionName = Nome di sezione non valido (%1$S) alla riga %2$S.\nentryNotFound = Elemento non trovato.\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY canvasDebuggerUI.reloadNotice1 \"Ricarica\">\n<!ENTITY canvasDebuggerUI.reloadNotice2 \"la pagina per effettuare il debug dei contesti &lt;canvas&gt;.\">\n<!ENTITY canvasDebuggerUI.emptyNotice1 \"Fai clic sul\">\n<!ENTITY canvasDebuggerUI.emptyNotice2 \"pulsante per registrare lo stack di chiamata di un frame dell’animazione.\">\n<!ENTITY canvasDebuggerUI.waitingNotice \"Registrazione ciclo di animazione…\">\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Registra il frame successivo nella sequenza di animazione.\">\n<!ENTITY canvasDebuggerUI.importSnapshot \"Importa…\">\n<!ENTITY canvasDebuggerUI.clearSnapshots \"Cancella\">\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Filtra chiamate\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nToolboxCanvasDebugger.label = Canvas\nToolboxCanvasDebugger.panelLabel = Pannello Canvas\nToolboxCanvasDebugger.tooltip = Strumenti per effettuare l’analisi o il debug di contesti <canvas>\nnoSnapshotsText = Nessuna instantanea disponibile.\nsnapshotsList.itemLabel = Istantanea #%S\nsnapshotsList.loadingLabel = Caricamento…\nsnapshotsList.saveLabel = Salva\nsnapshotsList.savingLabel = Salvataggio…\nsnapshotsList.loadedLabel = Caricata da disco\nsnapshotsList.saveDialogTitle = Salva istantanea del frame dell’animazione…\nsnapshotsList.saveDialogJSONFilter = File JSON\nsnapshotsList.saveDialogAllFilter = Tutti i file\nsnapshotsList.drawCallsLabel = #1 disegno;#1 disegni\nsnapshotsList.functionCallsLabel = #1 chiamata;#1 chiamate\nrecordingTimeoutFailure = Impossibile trovare un ciclo requestAnimationFrame o setTimeout.\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title \"Connessione\">\n<!ENTITY header \"Connessione a dispositivo remoto\">\n<!ENTITY host \"Server:\">\n<!ENTITY port \"Porta:\">\n<!ENTITY connect \"Connetti\">\n<!ENTITY connecting \"Connessione in corso…\">\n<!ENTITY availableAddons \"Componenti agg. remoti disponibili:\">\n<!ENTITY availableTabs \"Schede remote disponibili:\">\n<!ENTITY availableProcesses \"Processi remoti disponibili:\">\n<!ENTITY connectionError \"Errore:\">\n<!ENTITY errorTimeout \"Errore: tempo esaurito per la connessione.\">\n<!ENTITY errorRefused \"Errore: connessione rifiutata.\">\n<!ENTITY errorUnexpected \"Errore imprevisto.\">\n<!ENTITY remoteHelp \"Gli strumenti di sviluppo di Firefox consentono di effettuare il debug su dispositivi remoti (ad esempio Firefox per Android o Firefox OS). Assicurarsi di aver attivato l’opzione “Debug remoto” sul dispositivo remoto. Per ulteriori informazioni consultare la \">\n<!ENTITY remoteDocumentation \"documentazione\">\n<!ENTITY remoteHelpSuffix \".\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmainProcess = Processo principale\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY debuggerUI.closeButton.tooltip \"Chiudi\">\n<!ENTITY debuggerUI.panesButton.tooltip \"Attiva/disattiva pannelli\">\n<!ENTITY debuggerUI.blackBoxMessage.label \"Questa sorgente è isolata: i relativi punti di interruzione sono disattivati e l’esecuzione passo a passo la ignorerà.\">\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"Interrompi isolamento di questa sorgente\">\n<!ENTITY debuggerUI.optsButton.tooltip \"Opzioni debugger\">\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"Attiva/disattiva isolamento sorgenti\">\n<!ENTITY debuggerUI.sources.prettyPrint \"Formatta sorgente\">\n<!ENTITY debuggerUI.autoPrettyPrint \"Formatta automaticamente sorgenti compresse (minified)\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"c\">\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"Attiva/disattiva tutti i punti di interruzione\">\n<!ENTITY debuggerUI.startTracing \"Avvia tracciamento\">\n<!ENTITY debuggerUI.clearButton \"Cancella\">\n<!ENTITY debuggerUI.clearButton.tooltip \"Cancella le tracce raccolte\">\n<!ENTITY debuggerUI.pauseExceptions \"Metti in pausa su eccezioni\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"M\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions \"Ignora eccezioni individuate\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"z\">\n<!ENTITY debuggerUI.showPanesOnInit \"Visualizza pannelli all’avvio\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"n\">\n<!ENTITY debuggerUI.showVarsFilter \"Visualizza sezione filtro variabili\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"s\">\n<!ENTITY debuggerUI.showOnlyEnum \"Visualizza solo proprietà enumerabili\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"u\">\n<!ENTITY debuggerUI.showOriginalSource \"Visualizza sorgenti originali\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"o\">\n<!ENTITY debuggerUI.autoBlackBox \"Gestisci automaticamente in black box sorgenti compresse (minified)\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"b\">\n<!ENTITY debuggerUI.searchPanelOperators \"Operatori:\">\n<!ENTITY debuggerUI.searchFile \"Filtra script\">\n<!ENTITY debuggerUI.searchFile.key \"P\">\n<!ENTITY debuggerUI.searchFile.altkey \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"F\">\n<!ENTITY debuggerUI.searchGlobal \"Cerca in tutti i file\">\n<!ENTITY debuggerUI.searchGlobal.key \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"f\">\n<!ENTITY debuggerUI.searchFunction \"Cerca definizione di funzione\">\n<!ENTITY debuggerUI.searchFunction.key \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"d\">\n<!ENTITY debuggerUI.searchToken \"Trova\">\n<!ENTITY debuggerUI.searchToken.key \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"T\">\n<!ENTITY debuggerUI.searchGoToLine \"Vai alla riga…\">\n<!ENTITY debuggerUI.searchGoToLine.key \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"V\">\n<!ENTITY debuggerUI.searchVariable \"Filtra variabili\">\n<!ENTITY debuggerUI.searchVariable.key \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"r\">\n<!ENTITY debuggerUI.focusVariables \"Seleziona albero delle variabili\">\n<!ENTITY debuggerUI.focusVariables.key \"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"b\">\n<!ENTITY debuggerUI.condBreakPanelTitle \"Questo punto di interruzione blocca l’esecuzione solo se l’espressione seguente è vera\">\n<!ENTITY debuggerUI.seMenuBreak \"Aggiungi punto di interruzione\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n<!ENTITY debuggerUI.seMenuCondBreak \"Aggiungi punto di interruzione condizionale\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n<!ENTITY debuggerUI.tabs.sources \"Sorgenti\">\n<!ENTITY debuggerUI.tabs.traces \"Tracce\">\n<!ENTITY debuggerUI.tabs.callstack \"Stack chiamata\">\n<!ENTITY debuggerUI.tabs.variables \"Variabili\">\n<!ENTITY debuggerUI.tabs.events \"Eventi\">\n<!ENTITY debuggerUI.seMenuAddWatch \"Crea espressione di controllo da selezione\">\n<!ENTITY debuggerUI.seMenuAddWatch.key \"E\">\n<!ENTITY debuggerUI.addWatch \"Aggiungi espressione di controllo\">\n<!ENTITY debuggerUI.addWatch.accesskey \"A\">\n<!ENTITY debuggerUI.removeAllWatch \"Elimina tutte le espressioni di controllo\">\n<!ENTITY debuggerUI.removeAllWatch.key \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"E\">\n<!ENTITY debuggerUI.stepping.resume1 \"VK_F8\">\n<!ENTITY debuggerUI.stepping.resume2 \"VK_HYPHEN_MINUS\">\n<!ENTITY debuggerUI.stepping.stepOver1 \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepOver2 \"VK_PERIOD\">\n<!ENTITY debuggerUI.stepping.stepIn1 \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepIn2 \"VK_COMMA\">\n<!ENTITY debuggerUI.stepping.stepOut1 \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut2 \"VK_COMMA\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nToolboxDebugger.label = Debugger\nToolboxDebugger.panelLabel = Pannello Debugger\nDebuggerWindowTitle = Browser debugger\nDebuggerWindowScriptTitle = Browser debugger - %S\nToolboxDebugger.tooltip = Debugger JavaScript\ndebuggerMenu.commandkey = S\ndebuggerMenu.accesskey = D\ncollapsePanes = Comprimi riquadri\nexpandPanes = Espandi riquadri\npauseButtonTooltip = Clic per mettere in pausa (%S)\nresumeButtonTooltip = Clic per riprendere (%S)\nstartTracingTooltip = Clic per avviare il tracciamento (tracing)\nstopTracingTooltip = Clic per interrompere il tracciamento (tracing)\nstepOverTooltip = Ignora (%S)\nstepInTooltip = Entra (%S)\nstepOutTooltip = Esci (%S)\nnoGlobalsText = Nessun globale\nnoSourcesText = Questa pagina non ha sorgenti.\nloadingSourcesText = In attesa di sorgenti…\nnoEventListenersText = Nessun listener di eventi da visualizzare\nnoStackFramesText = Nessun stack frame da visualizzare\nnoFunctionCallsText = Nessuna chiamata a funzione da visualizzare\ntracingNotStartedText = Tracciamento non ancora avviato\neventCheckboxTooltip = Attiva/disattiva interruzioni per questo evento\neventOnSelector = per\neventInSource = in\neventNodes = %S nodi\neventNative = [codice nativo]\nanimationEvents = Animazione\naudioEvents = Audio\nbatteryEvents = Batteria\nclipboardEvents = Appunti\ncompositionEvents = Composizione\ndeviceEvents = Dispositivo\ndisplayEvents = Display\ndragAndDropEvents = Trascinamento\ngamepadEvents = Gamepad\nindexedDBEvents = IndexedDB\ninteractionEvents = Interazione\nkeyboardEvents = Tastiera\nmediaEvents = Media HTML5\nmouseEvents = Mouse\nmutationEvents = Mutazione\nnavigationEvents = Navigazione\npointerLockEvents = Blocco puntatore\nsensorEvents = Sensore\nstorageEvents = Memoria\ntimeEvents = Ora\ntouchEvents = Tocco\notherEvents = Altro\nblackBoxCheckboxTooltip = Attiva isolamento (black boxing)\nnoMatchingStringsText = Nessuna corrispondenza trovata\nemptySearchText = Cerca negli script (%S)\nemptyChromeGlobalsFilterText = Filtra globali chrome (%S)\nemptyVariablesFilterText = Filtra variabili\nemptyPropertiesFilterText = Filtra proprietà\nsearchPanelFilter = Filtra script (%S)\nsearchPanelGlobal = Cerca in tutti i file (%S)\nsearchPanelFunction = Cerca definizione di funzione (%S)\nsearchPanelToken = Cerca in questo file (%S)\nsearchPanelGoToLine = Vai alla riga (%S)\nsearchPanelVariable = Filtra variabili (%S)\nbreakpointMenuItem.setConditional = Configura punti di interruzione condizionali\nbreakpointMenuItem.enableSelf = Attiva punto di interruzione\nbreakpointMenuItem.disableSelf = Disattiva punto di interruzione\nbreakpointMenuItem.deleteSelf = Rimuovi punto di interruzione\nbreakpointMenuItem.enableOthers = Attiva altri\nbreakpointMenuItem.disableOthers = Disattiva altri\nbreakpointMenuItem.deleteOthers = Rimuovi altri\nbreakpointMenuItem.enableAll = Attiva tutti i punti di interruzione\nbreakpointMenuItem.disableAll = Disattiva tutti i punti di interruzione\nbreakpointMenuItem.deleteAll = Rimuovi tutti i punti di interruzione\nloadingText = Caricamento in corso…\nerrorLoadingText = Errore caricamento sorgente:\\n\naddWatchExpressionText = Aggiungi espressione di controllo\naddWatchExpressionButton = Controlla\nemptyVariablesText = Nessuna variabile da visualizzare\nscopeLabel = Visibilità %S\nwatchExpressionsScopeLabel = Espressioni di controllo\nglobalScopeLabel = globale\nvariablesViewErrorStacktrace = Analisi dello stack:\nvariablesViewMoreObjects = #1 altro…;altri #1…\nvariablesEditableNameTooltip = Doppio clic per modificare\nvariablesEditableValueTooltip = Clic per modificare il valore\nvariablesCloseButtonTooltip = Clic per rimuovere\nvariablesEditButtonTooltip = Fare clic per impostare il valore\nvariablesDomNodeValueTooltip = Fare clic per selezionare il nodo nello strumento di analisi\nconfigurableTooltip = configurabile\nenumerableTooltip = enumerabile\nwritableTooltip = scrivibile\nfrozenTooltip = bloccata (frozen)\nsealedTooltip = sigillata (sealed)\nextensibleTooltip = estendibile (extensible)\noverriddenTooltip = sottoposta a override\nWebIDLTooltip = WebIDL\nvariablesSeparatorLabel = :\nwatchExpressionsSeparatorLabel = \\u0020→\nfunctionSearchSeparatorLabel = ←\nresumptionOrderPanelTitle = Sono presenti uno o più debugger in pausa. Riavviare il debugger messo in pausa più recentemente a: %S\nvariablesViewOptimizedOut = (rimosso da ottimizzazione)\nvariablesViewUninitialized = (non inizializzato)\nvariablesViewMissingArgs = (non disponibile)\nevalGroupLabel = Risorse “eval”\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndevice.phones = Telefoni\ndevice.tablets = Tablet\ndevice.laptops = Portatili\ndevice.televisions = TV\ndevice.consoles = Console da gioco\ndevice.watches = Orologi\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncolorValue.copied = copiato\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title \"Caratteri\">\n<!ENTITY showAllFonts \"Visualizza tutti i caratteri utilizzati nella pagina\">\n<!ENTITY usedAs \"Utilizzato come:\">\n<!ENTITY system \"sistema\">\n<!ENTITY remote \"remoto\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncanonDescNone = (nessuna descrizione)\ncanonDefaultGroupName = Opzioni\ncanonProxyDesc = Esegui un comando su %S\ncanonProxyManual = Un gruppo di comandi eseguiti su un sistema remoto. Il sistema remoto viene raggiunto tramite %S\ncanonProxyExists = È già presente un comando chiamato “%S”\ncliEvalJavascript = Inserisci direttamente codice JavaScript\ncliUnusedArg = Numero eccessivo di argomenti\ncliOptions = Opzioni disponibili\ncliUnknownCommand = Comando non valido\ncliIncompleteParam = Valore obbligatorio per “%1$S”\nfileErrNotExists = “%1$S” non esiste\nfileErrExists = “%1$S” è già presente\nfileErrIsNotFile = “%1$S” non è un file\nfileErrIsNotDirectory = “%1$S” non è una cartella\nfileErrDoesntMatch = “%1$S” non corrisponde a “%2$S”\nfieldMenuMore = Più corrispondenze, digitare altri caratteri\njstypeParseScope = Ambito non disponibile\njstypeParseMissing = Impossibile trovare la proprietà “%S”\njstypeBeginSyntax = Errore di sintassi\njstypeBeginUnterm = Stringa letterale non chiusa\njstypeParseError = Errore\ntypesNumberNan = Impossibile convertire “%S” in un numero.\ntypesNumberNotInt2 = Impossibile convertire “%S” in un numero intero.\ntypesDateNan = Impossibile convertire “%S” in una data.\ntypesNumberMax = %1$S è superiore al valore massimo consentito: %2$S.\ntypesNumberMin = %1$S è inferiore al valore minimo consentito: %2$S.\ntypesDateMax = %1$S è successivo al massimo consentito: %2$S.\ntypesDateMin = %1$S è precedente al minimo consentito: %2$S.\ntypesSelectionNomatch = Impossibile trovare “%S”.\nnodeParseSyntax = Errore di sintassi nella query CSS\nnodeParseMultiple = Troppe corrispondenze (%S)\nnodeParseNone = Nessuna corrispondenza\nhelpDesc = Ottieni aiuto sui comandi disponibili\nhelpManual = Fornisce aiuto su un comando specifico (se viene inserita una stringa di ricerca e viene trovata una corrispondenza esatta) oppure sui comandi disponibili (se non viene fornita una stringa di ricerca o non vengono trovate corrispondenze esatte).\nhelpSearchDesc = Cerca stringa\nhelpSearchManual3 = stringa di ricerca da utilizzare per restringere l’elenco dei comandi visualizzati. Non sono supportate le espressioni regolari.\nhelpManSynopsis = Sommario\nhelpManNone = Nessuno\nhelpListAll = Comandi disponibili:\nhelpListPrefix = Comandi che iniziano con “%S”:\nhelpListNone = Nessun comando che inizia con “%S”\nhelpManRequired = obbligatorio\nhelpManOptional = facoltativo\nhelpManDefault = facoltativo, predefinito=%S\nhelpIntro = GCLI è un esperimento per creare una linea di comando, facile da utilizzare, dedicata agli sviluppatori web.\nsubCommands = Sotto-comandi\ncommandParseError = Errore analisi linea di comando\ncontextDesc = Focalizza su un gruppo di comandi\ncontextManual = Imposta un prefisso predefinito per i comandi futuri. Ad esempio “context git” permette di utilizzare il comando “commit” al posto di “git commit”.\ncontextPrefixDesc = Prefisso per i comandi\ncontextNotParentError = Impossibile utilizzare “%S” come prefisso in quanto non è un comando padre.\ncontextReply = Si sta utilizzando %S come prefisso per i comandi\ncontextEmptyReply = Non è stato impostato il prefisso per i comandi\nconnectDesc = Comandi proxy per il server\nconnectManual = Connetti al server, creando versioni locali dei comandi. Inizialmente i comandi remoti hanno un prefisso per distinguerli dai comandi locali (vedi l’istruzione context per aggirare il problema).\nconnectPrefixDesc = Prefisso padre per i comandi importati\nconnectMethodDesc = Il metodo di connessione\nconnectUrlDesc = L’URL a cui connettersi\nconnectDupReply = È già presente una connessione chiamata %S\nconnectReply = Aggiunti %S comandi.\ndisconnectDesc2 = Disconnetti dal server\ndisconnectManual2 = Disconnetti dal server a cui si è attualmente connessi per l’esecuzione di comandi remoti\ndisconnectPrefixDesc = Prefisso padre per i comandi importati\ndisconnectReply = Rimossi %S comandi.\nglobalDesc = Cambia JS global\nglobalWindowDesc = La nuova finestra/global\nglobalOutput = JS global è ora %S\nclearDesc = Svuota la sezione output\nlangDesc = Inserisci comandi in altri linguaggi\nlangOutput = Da questo momento viene utilizzato %S\nprefDesc = Comandi per controllare le impostazioni\nprefManual = Comandi per visualizzare e modificare le impostazioni, sia per GCLI sia per l’ambiente circostante\nprefListDesc = Visualizza le impostazioni disponibili\nprefListManual = Visualizza un elenco delle impostazioni, può essere filtrato utilizzando il parametro “search”\nprefListSearchDesc = Filtra l’elenco delle impostazioni visualizzate\nprefListSearchManual = Cerca la stringa indicata all’interno delle impostazioni disponibili\nprefShowDesc = Visualizza valore impostazione\nprefShowManual = Visualizza il valore dell’impostazione indicata\nprefShowSettingDesc = Impostazione da visualizzare\nprefShowSettingManual = Il nome dell’impostazione da visualizzare.\nprefShowSettingValue = %1$S: %2$S\nprefSetDesc = Modifica un’impostazione\nprefSetManual = Modifica impostazioni definite dall’ambiente\nprefSetSettingDesc = Impostazione da modificare\nprefSetSettingManual = Il nome dell’impostazione da modificare.\nprefSetValueDesc = Nuovo valore da impostare\nprefSetValueManual = Il nuovo valore per l’impostazione specificata\nprefResetDesc = Ripristina un’impostazione\nprefResetManual = Ripristina il valore predefinito di un’impostazione\nprefResetSettingDesc = Impostazione da ripristinare\nprefResetSettingManual = Il nome dell’impostazione da ripristinare al valore predefinito\nprefOutputFilter = Filtro\nprefOutputName = Nome\nprefOutputValue = Valore\nintroDesc = Visualizza il messaggio di apertura\nintroManual = Visualizza nuovamente il messaggio mostrato ai nuovi utenti fino a quando non fanno clic sul pulsante “Ricevuto!”\nintroTextOpening3 = GCLI è un esperimento per creare una linea di comando estremamente usabile dedicata agli sviluppatori web.\nintroTextCommands = Per un elenco dei comandi digitare\nintroTextKeys2 = per visualizzare/nascondere i suggerimenti per i comandi premere\nintroTextF1Escape = F1/Esc\nintroTextGo = Ricevuto!\nhideIntroDesc = Visualizza il messaggio di benvenuto\neagerHelperDesc = Quanto sono immediati i suggerimenti\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhelpDesc = Ottieni aiuto sui comandi disponibili\nhelpAvailable = Comandi disponibili\nnotAvailableInE10S = Il comando “%1$S” non è disponibile in modalità multiprocesso (E10S)\nconsoleDesc = Comandi per gestire la console\nconsoleManual = Filtra, svuota o chiudi la console web\nconsoleclearDesc = Svuota la console\nscreenshotDesc = Salva un’immagine della pagina\nscreenshotManual = Salva un’immagine in formato PNG dell’intera finestra visibile (è anche possibile impostare un ritardo)\nscreenshotFilenameDesc = Nome file destinazione\nscreenshotFilenameManual = Il nome del file in cui salvare la schermata (dovrebbe avere estensione “.png”).\nscreenshotClipboardDesc = Copiare la schermata negli appunti? (true/false)\nscreenshotClipboardManual = Utilizzare true per copiare la schermata negli appunti invece di salvarla su file.\nscreenshotChromeDesc2 = Catturare la finestra chrome di %1$S? (true/false)\nscreenshotChromeManual2 = Utilizzare true per salvare un’immagine della finestra di %1$S invece del solo contenuto della pagina web.\nscreenshotGroupOptions = Opzioni\nscreenshotDelayDesc = Ritardo (secondi)\nscreenshotDelayManual = Il tempo di attesa (in secondi) prima che venga catturata la schermata\nscreenshotFullPageDesc = Pagina web intera? (true/false)\nscreenshotFullPageManual = Utilizzare true per fare in modo che la schermata includa anche le parti della pagina web attualmente non visualizzate sullo schermo.\nscreenshotSelectorChromeConflict = L’opzione selettore non è utilizzabile quando il parametro chrome è impostato a true\nscreenshotGeneratedFilename = Schermata %1$S alle %2$S\nscreenshotErrorSavingToFile = Errore durante il salvataggio in\nscreenshotSavedToFile = Salvato in\nscreenshotErrorCopying = Si è verificato un errore durante la copia negli appunti.\nscreenshotCopied = Copiata negli appunti.\nscreenshotTooltip = Salva uno screenshot dell’intera pagina\nhighlightDesc = Evidenzia nodi\nhighlightManual = Evidenzia i nodi che corrispondono a un selettore nella pagina\nhighlightSelectorDesc = Selettore CSS\nhighlightSelectorManual = Il selettore CSS utilizzato per identificare i nodi nella pagina\nhighlightOptionsDesc = Opzioni\nhighlightHideGuidesDesc = Nascondi guide\nhighlightHideGuidesManual = Nascondi le guide visualizzate intorno ai nodi selezionati\nhighlightShowInfoBarDesc = Visualizza informazioni nodo\nhighlightShowInfoBarManual = Visualizza una barra con informazioni sul nodo selezionato (nome, attributi e dimensioni)\nhighlightShowAllDesc = Visualizza tutte le corrispondenze\nhighlightShowAllManual = Per evitare di rallentare la visualizzazione della pagina vengono visualizzate solo le prime 100 corrispondenze. Utilizzare questa opzione per visualizzare tutte le corrispondenze.\nhighlightRegionDesc = Area box model\nhighlightRegionManual = Quale area del box model evidenziare: “content”, “padding”, “border” o “margin”.\nhighlightFillDesc = Stile riempimento\nhighlightFillManual = Utilizza uno stile di riempimento personalizzato per un’area\nhighlightKeepDesc = Mantieni evidenziatori esistenti\nhighlightKeepManual = Gli evidenziatori esistenti vengono nascosti quando si esegue il comando. Utilizzare questa opzioni per evitarlo.\nhighlightOutputConfirm2 = %1$S nodo evidenziato;%1$S nodi evidenziati\nhighlightOutputMaxReached = %1$S nodi corrispondenti ma solo %2$S nodi evidenziati. Utilizzare “--showall” per visualizzarli tutti\nunhighlightDesc = Rimuovi evidenziatura nodi\nunhighlightManual = Rimuovi l’evidenziatura da tutti i nodi precedentemente evidenziati con il comando “highlight”\nrestartBrowserDesc = Riavvia %1$S\nrestartBrowserNocacheDesc = Disattiva il caricamento di contenuti dalla cache al riavvio\nrestartBrowserRequestCancelled = Richiesta di riavvio annullata dall’utente.\nrestartBrowserRestarting = Riavvio di %1$S…\ninspectDesc = Analizza un nodo\ninspectManual = Esamina le dimensioni e le proprietà di un elemento utilizzando un selettore CSS per aprire l’evidenziatore DOM\ninspectNodeDesc = Selettore CSS\ninspectNodeManual = Un selettore CSS da utilizzare con document.querySelector per identificare un singolo elemento\neyedropperDesc = Cattura un colore nella pagina\neyedropperManual = Apre un pannello che ingrandisce una sezione della pagina per esaminare i pixel e copiare il codice del colore\neyedropperTooltip = Cattura un colore nella pagina\ntiltDesc = Visualizza la pagina web in 3D\ntiltManual = Analizza le relazioni e le dipendenze tra le diverse sezioni di una pagina web in un ambiente tridimensionale\ntiltOpenDesc = Apri la visualizzazione Analisi 3D\ntiltOpenManual = Inizializza lo strumento di Analisi 3D e seleziona un nodo utilizzando un selettore CSS (facoltativo)\ntiltToggleTooltip = Visualizzazione 3D\ntiltTranslateDesc = Sposta il modello\ntiltTranslateManual = Sposta progressivamente il modello della pagina web in una determinata direzione\ntiltTranslateXDesc = X (pixel)\ntiltTranslateXManual = Entità dello spostamento sull’asse X espressa in pixel\ntiltTranslateYDesc = Y (pixel)\ntiltTranslateYManual = Entità dello spostamento sull’asse Y espressa in pixel\ntiltRotateDesc = Ruota il modello\ntiltRotateManual = Ruota progressivamente il modello della pagina web in una determinata direzione\ntiltRotateXDesc = X (gradi)\ntiltRotateXManual = Entità della rotazione sull’asse X espressa in gradi\ntiltRotateYDesc = Y (gradi)\ntiltRotateYManual = Entità della rotazione sull’asse Y espressa in gradi\ntiltRotateZDesc = Z (gradi)\ntiltRotateZManual = Entità della rotazione sull’asse Z espressa in gradi\ntiltZoomDesc = Allontana o avvicina il modello\ntiltZoomManual = Sposta progressivamente il modello della pagina web in una determinata direzione sull’asse Z\ntiltZoomAmountDesc = Zoom (pixel)\ntiltZoomAmountManual = Entità dello spostamento sull’asse Z espressa in pixel\ntiltResetDesc = Ripristina posizione, rotazione e zoom\ntiltResetManual = Ripristina qualunque trasformazione applicata al modello della pagina web\ntiltCloseDesc = Chiudi la visualizzazione se già aperta\ntiltCloseManual = Chiudi la visualizzazione e ritorna all’evidenziatore predefinito\ndebuggerClosed = Il debugger deve essere aperto per poter utilizzare questo comando\ndebuggerStopped = Il debugger deve essere aperto per poter impostare un punto di interruzione\nbreakDesc = Gestisci punti di interruzione\nbreakManual = Comandi per elencare, aggiungere o rimuovere punti di interruzione\nbreaklistDesc = Visualizza punti di interruzione conosciuti\nbreaklistNone = Nessun punto di interruzione impostato\nbreaklistOutRemove = Rimuovi\nbreakaddAdded = Aggiunto punto di interruzione\nbreakaddFailed = Impossibile impostare punto di interruzione: %S\nbreakaddDesc = Aggiungi punto di interruzione\nbreakaddManual = Tipi di punto di interruzione supportati: riga\nbreakaddlineDesc = Aggiungi un punto di interruzione alla riga\nbreakaddlineFileDesc = URI file JS\nbreakaddlineLineDesc = Numero riga\nbreakdelDesc = Elimina punto di interruzione\nbreakdelBreakidDesc = Indice punto di interruzione\nbreakdelRemoved = Eliminato punto di interruzione\ndbgDesc = Gestisci debugger\ndbgManual = Comandi per interrompere o riprendere il thread principale, entrare, uscire o ignorare una riga del codice\ndbgOpen = Apri il debugger\ndbgClose = Chiudi il debugger\ndbgInterrupt = Metti in pausa il thread principale\ndbgContinue = Riprende il thread principale e continua l’esecuzione dopo un punto di interruzione fino al punto di interruzione successivo o al termine dello script.\ndbgStepDesc = Gestisci salti\ndbgStepManual = Comandi per entrare, uscire o ignorare linee di codice\ndbgStepOverDesc = Esegue la dichiarazione corrente e si ferma alla dichiarazione successiva. Se la dichiarazione corrente è una chiamata di funzione quest’ultima verrà eseguita completamente e si fermerà alla dichiarazione successiva alla chiamata.\ndbgStepInDesc = Esegue la dichiarazione corrente e si blocca alla successiva. Se la dichiarazione corrente è una chiamata di funzione il debugger entra in questa funzione, in caso contrario si blocca alla dichiarazione successiva\ndbgStepOutDesc = Esce dalla funzione corrente e sale di un livello se la funzione è nidificata. Se si trova nel corpo principale, lo script viene eseguito fino al termine o al punto di interruzione successivo. Le dichiarazioni saltate vengono eseguite senza interruzioni passo a passo\ndbgListSourcesDesc = Visualizza elenco URL dei sorgenti caricati nel debugger\ndbgBlackBoxDesc = Isola sorgente nel debugger\ndbgBlackBoxSourceDesc = Una sorgente specifica da isolare\ndbgBlackBoxGlobDesc = Isola tutte le sorgenti che corrispondono a questo glob (ad esempio “*.min.js”)\ndbgBlackBoxInvertDesc = Inverti corrispondenza in modo da isolare ogni sorgente diversa da quella fornita o che non corrisponde al glob specificato.\ndbgBlackBoxEmptyDesc = (nessuna sorgente isolata)\ndbgBlackBoxNonEmptyDesc = Le seguenti sorgenti sono state isolate:\ndbgBlackBoxErrorDesc = Errore durante l’isolamento:\ndbgUnBlackBoxDesc = Interrompi isolamento sorgenti nel debugger\ndbgUnBlackBoxSourceDesc = Una sorgente specifica per cui interrompere l’isolamento\ndbgUnBlackBoxGlobDesc = Interrompi l’isolamento di tutte le sorgenti che corrispondono a questo glob (ad esempio “*.min.js”)\ndbgUnBlackBoxEmptyDesc = (non è stato interrotto l’isolamento di alcuna sorgente)\ndbgUnBlackBoxNonEmptyDesc = Interrotto isolamento per le seguenti sorgenti:\ndbgUnBlackBoxErrorDesc = Errore durante l’interruzione dell’isolamento:\ndbgUnBlackBoxInvertDesc = Inverti corrispondenza in modo da interrompere l’isolamento di ogni sorgente diversa da quella fornita o che non corrisponde al glob specificato.\nconsolecloseDesc = Chiudi la console\nconsoleopenDesc = Apri la console\neditDesc = Modifica le risorse di una pagina\neditManual2 = Modifica una delle risorse che compongono questa pagina\neditResourceDesc = URL da modificare\neditLineToJumpToDesc = Riga a cui saltare\nresizePageDesc = Ridimensiona la pagina\nresizePageArgWidthDesc = Larghezza in pixel\nresizePageArgHeightDesc = Altezza in pixel\nresizeModeOnDesc = Attiva visualizzazione flessibile\nresizeModeOffDesc = Abbandona visualizzazione flessibile\nresizeModeToggleDesc = Attiva/disattiva visualizzazione flessibile\nresizeModeToggleTooltip = Visualizzazione flessibile\nresizeModeToDesc = Modifica dimensione della pagina\nresizeModeDesc = Controlla la modalità di visualizzazione flessibile\nresizeModeManual2 = Un sito web “responsive” si adatta all’ambiente e può essere visualizzato correttamente sul display di un cellulare così come su uno schermo di grandi dimensioni. La modalità di visualizzazione flessibile permette di verificare l’aspetto di un sito web senza ridimensionare continuamente l’intera finestra di %1$S.\ncmdDesc = Modifica i comandi\ncmdRefreshDesc = Rileggi la cartella mozcmd\ncmdStatus3 = Comandi caricati da “%1$S”\ncmdSetdirDesc = Imposta una cartella mozcmd\ncmdSetdirManual2 = L’utilizzo di una cartella “mozcmd” è un metodo semplice per creare nuovi comandi personalizzati. Per ulteriori informazioni consultare la <a href='https://developer.mozilla.org/docs/Tools/GCLI/Customization'>documentazione su MDN</a>.\ncmdSetdirDirectoryDesc = Cartella contenente i file .mozcmd\naddonDesc = Gestisci i componenti aggiuntivi\naddonListDesc = Elenca i componenti aggiuntivi installati\naddonListTypeDesc = Seleziona un tipo di componente aggiuntivo\naddonListDictionaryHeading = Sono attualmente installati i seguenti dizionari:\naddonListExtensionHeading = Sono attualmente installate le seguenti estensioni:\naddonListLocaleHeading = Sono attualmente installate le seguenti lingue (locale):\naddonListPluginHeading = Sono attualmente installati i seguenti plugin:\naddonListThemeHeading = Sono attualmente installati i seguenti temi:\naddonListAllHeading = Sono attualmente installati i seguenti componenti aggiuntivi:\naddonListUnknownHeading = Sono attualmente installati i seguenti componenti aggiuntivi dei tipi selezionati:\naddonListOutEnable = Attiva\naddonListOutDisable = Disattiva\naddonPending = in sospeso\naddonPendingEnable = attiva\naddonPendingDisable = disattiva\naddonPendingUninstall = disinstalla\naddonPendingInstall = installa\naddonPendingUpgrade = aggiorna\naddonNameDesc = Il nome del componente aggiuntivo\naddonNoneOfType = Non sono attualmente installati componenti aggiuntivi di questo tipo.\naddonEnableDesc = Attiva il componente aggiuntivo specificato\naddonAlreadyEnabled = %S è già attivo.\naddonEnabled = %S attivato.\naddonDisableDesc = Disattiva il componente aggiuntivo specificato\naddonAlreadyDisabled = %S è già disattivato.\naddonDisabled = %S disattivato.\nexportDesc = Esporta risorse\nexportHtmlDesc = Esporta HTML dalla pagina\npagemodDesc = Modifica la pagina\npagemodReplaceDesc = Cerca e sostituisci elementi nella pagina\npagemodReplaceSearchDesc = Che cosa cercare\npagemodReplaceReplaceDesc = Stringa sostitutiva\npagemodReplaceIgnoreCaseDesc = Esegui ricerca ignorando maiusc./minusc.\npagemodReplaceRootDesc = Selettore CSS che specifica la radice della ricerca\npagemodReplaceSelectorDesc = Selettore CSS da utilizzare in ricerca\npagemodReplaceAttributesDesc = Regexp corrispondenza attributo\npagemodReplaceAttrOnlyDesc = Restringi ricerca agli attributi\npagemodReplaceContentOnlyDesc = Restringi ricerca ai nodi testuali\npagemodReplaceResult = Elementi corrispondenti al selettore: %1$S. Sostituzioni in nodi testuali: %2$S. Sostituzioni in attributi: %3$S.\npagemodRemoveDesc = Rimuovi elementi e attributi dalla pagina\npagemodRemoveElementDesc = Rimuovi elementi dalla pagina\npagemodRemoveElementSearchDesc = Selettore CSS che specifica gli elementi da rimuovere\npagemodRemoveElementRootDesc = Selettore CSS che specifica la radice della ricerca\npagemodRemoveElementStripOnlyDesc = Rimuovi elemento senza rimuovere il contenuto\npagemodRemoveElementIfEmptyOnlyDesc = Rimuovi solo elementi vuoti\npagemodRemoveElementResultMatchedAndRemovedElements = Elementi corrispondenti al selettore: %1$S. Elementi eliminati: %2$S.\npagemodRemoveAttributeDesc = Rimuovi attributi corrispondenti\npagemodRemoveAttributeSearchAttributesDesc = Regexp che specifica gli attributi da eliminare\npagemodRemoveAttributeSearchElementsDesc = Selettore CSS degli elementi da includere\npagemodRemoveAttributeRootDesc = Selettore CSS che specifica la radice della ricerca\npagemodRemoveAttributeIgnoreCaseDesc = Esegui ricerca ignorando maiusc./minusc.\npagemodRemoveAttributeResult = Elementi corrispondenti al selettore: %1$S. Attributi eliminati: %2$S.\ntoolsDesc2 = Modifica gli strumenti di sviluppo di %1$S\ntoolsManual2 = Vari comandi per modificare direttamente gli strumenti di sviluppo di %1$S.\ntoolsSrcdirDesc = Carica strumenti con un checkout da mozilla-central\ntoolsSrcdirNotFound = %1$s non esiste oppure non è un checkout da mozilla-central\ntoolsSrcdirReloaded = Strumenti caricati da %1$s.\ntoolsSrcdirManual2 = Carica gli strumenti di sviluppo di %1$S direttamente attraverso un checkout completo da mozilla-central.\ntoolsSrcdirDir = Checkout da mozilla-central\ntoolsBuiltinDesc = Utilizza gli strumenti integrati\ntoolsBuiltinManual = Utilizza gli strumenti integrati e ignora qualunque precedente comando srcdir.\ntoolsBuiltinReloaded = Gli strumenti integrati sono stati caricati.\ntoolsReloadDesc = Ricarica gli strumenti di sviluppo\ntoolsReloaded2 = Strumenti ricaricati.\ncookieDesc = Visualizza o modifica i cookie\ncookieManual = Comandi per elencare, creare, eliminare o modificare i cookie per il dominio corrente.\ncookieListDesc = Visualizza i cookie\ncookieListManual = Visualizza un elenco di cookie collegati alla pagina corrente.\ncookieListOutHost = Server:\ncookieListOutPath = Percorso:\ncookieListOutExpires = Scadenza:\ncookieListOutAttributes = Attributi:\ncookieListOutNone = Nessuno\ncookieListOutSession = Alla chiusura del browser (sessione)\ncookieListOutNonePage = Nessun cookie disponibile per questa pagina\ncookieListOutNoneHost = Nessun cookie disponibile per il server %1$S\ncookieListOutEdit = Modifica\ncookieListOutRemove = Elimina\ncookieRemoveDesc = Elimina un cookie\ncookieRemoveManual = Rimuove un cookie in base alla chiave\ncookieRemoveKeyDesc = La chiave del cookie da eliminare\ncookieSetDesc = Imposta un cookie\ncookieSetManual = Imposta un cookie specificando la chiave, il valore e i seguenti attributi facoltativi: scadenza (durata massima in secondi o data di scadenza in formato GMTString), percorso (path), dominio, sicurezza\ncookieSetKeyDesc = La chiave del cookie da impostare\ncookieSetValueDesc = Il valore del cookie da impostare\ncookieSetOptionsDesc = Opzioni\ncookieSetPathDesc = Il percorso (path) del cookie da impostare\ncookieSetDomainDesc = Il dominio del cookie da impostare\ncookieSetSecureDesc = Trasmesso solo via https\ncookieSetHttpOnlyDesc = Non accessibile da script lato client\ncookieSetSessionDesc = Valido solo per la durata della sessione del browser\ncookieSetExpiresDesc = Data di scadenza del cookie (in formato RFC2822 delimitato o ISO 8601)\njsbDesc = JavaScript beautifier\njsbUrlDesc = L’URL del file JS da riformattare\njsbIndentSizeDesc = Dimensione rientro in caratteri\njsbIndentSizeManual = Il numero di caratteri da utilizzare per il rientro di ogni riga\njsbIndentCharDesc = Il carattere utilizzato per il rientro di ogni riga\njsbIndentCharManual = Il carattere utilizzato per il rientro di ogni riga. Le possibili scelte sono spazio o tabulazione.\njsbDoNotPreserveNewlinesDesc = Non mantenere interruzioni di riga\njsbPreserveNewlinesManual = Determina se mantenere le interruzioni di riga esistenti\njsbPreserveMaxNewlinesDesc = Massimo numero consecutivo di interruzioni di riga\njsbPreserveMaxNewlinesManual = Il massimo numero consecutivo di interruzioni di riga da mantenere\njsbJslintHappyDesc = Attivare la modalità jslint-stricter?\njsbJslintHappyManual = Se impostato a true attiva la modalità jslint-stricter\njsbBraceStyleDesc2 = Selezionare lo stile di codifica delle parentesi\njsbBraceStyleManual2 = Selezionare lo stile di codifica delle parentesi: collapse (parentesi sulla stessa riga delle istruzioni di controllo); expand (parentesi su una riga separata nello stile Allman / ANSI); end-expand (parentesi di chiusura su una riga separata); expand-strict (parentesi su una riga separata anche se questo rende il codice non funzionante).\njsbNoSpaceBeforeConditionalDesc = Nessuno spazio prima di istruzioni condizionali\njsbUnescapeStringsDesc = Convertire i caratteri di escape \\\\xNN?\njsbUnescapeStringsManual = Determina se convertire i caratteri stampabili in stringhe codificate nella notazione \\\\xNN\njsbInvalidURL = Inserire un URL valido\njsbOptionsDesc = Opzioni\ncalllogDesc = Comandi per gestire la registrazione delle chiamate di funzione\ncalllogStartDesc = Attiva registrazione chiamate di funzione nella console\ncalllogStartReply = Registrazione chiamate avviata.\ncalllogStopDesc = Interrompi registrazione chiamate di funzione\ncalllogStopNoLogging = Nessuna registrazione di chiamate attualmente attiva\ncalllogStopReply = Registrazione interrotta. Contesti attivi: %1$S.\ncalllogChromeStartDesc = Avvia la registrazione di chiamate nella console per il codice chrome\ncalllogChromeSourceTypeDesc = Oggetto globale, URI JSM o JS da cui ottenere un oggetto globale\ncalllogChromeSourceTypeManual = L’oggetto globale, JSM URI o JS da eseguire nella finestra chrome da cui ottenere un oggetto globale\ncalllogChromeStartReply = Registrazione chiamate avviata.\ncalllogChromeStopDesc = Blocca registrazione chiamate di funzione\ncalllogChromeStopNoLogging = Al momento non è attiva alcuna registrazione di chiamate per il codice chrome\ncalllogChromeStopReply = Registrazione chiamate bloccata. Contesti attivi: %1$S.\ncallLogChromeAnonFunction = <anonimo>\ncallLogChromeMethodCall = Metodo di chiamata\ncallLogChromeInvalidJSM = JSM non valido\ncallLogChromeVarNotFoundContent = Variabile non trovata nella finestra content.\ncallLogChromeVarNotFoundChrome = Variabile non trovata nella finestra chrome.\ncallLogChromeEvalException = Il codice JavaScript analizzato ha generato la seguente eccezione\ncallLogChromeEvalNeedsObject = Il codice sorgente JavaScript deve risultare in un oggetto per cui andranno registrate le chiamate, ad es. “({a1: function() {this.a2()},a2: function() {}});”\nscratchpadOpenTooltip = Blocco per gli appunti\npaintflashingDesc = Evidenzia aree disegnate\npaintflashingOnDesc = Attiva evidenziamento aree disegnate\npaintflashingOffDesc = Disattiva evidenziamento aree disegnate\npaintflashingChromeDesc = frame chrome\npaintflashingManual = Visualizza aree ridisegnate in colori diversi\npaintflashingTooltip = Evidenzia aree disegnate\npaintflashingToggleDesc = Attiva/disattiva evidenziamento aree disegnate\nsplitconsoleTooltip = Attiva/disattiva console divisa\nappCacheDesc = Strumenti utili per la cache dell’applicazione\nappCacheValidateDesc = Verifica manifesto cache\nappCacheValidateManual = Rileva problemi in un manifesto cache e i riferimenti ai file contenuti\nappCacheValidateUriDesc = URI da verificare\nappCacheValidatedSuccessfully = Appcache verificata correttamente.\nappCacheClearDesc = Rimuovi elementi dalla cache dell’applicazione\nappCacheClearManual = Rimuove uno o più elementi dalla cache dell’applicazione\nappCacheClearCleared = Elementi rimossi correttamente.\nappCacheListDesc = Visualizza un elenco degli elementi presenti nella cache dell’applicazione\nappCacheListManual = Visualizza un elenco di tutti gli elementi presenti nella cache dell’applicazione. Se viene fornito un parametro di ricerca verranno visualizzati solo gli elementi corrispondenti.\nappCacheListSearchDesc = Filtra i risultati utilizzando un termine di ricerca.\nappCacheListKey = Chiave:\nappCacheListDataSize = Dimensione dati:\nappCacheListDeviceID = ID dispositivo:\nappCacheListExpirationTime = Scadenza:\nappCacheListFetchCount = Numero letture:\nappCacheListLastFetched = Ultima lettura:\nappCacheListLastModified = Ultima modifica:\nappCacheListViewEntry = Visualizza elemento\nappCacheViewEntryDesc = Apre una nuova scheda con informazioni sull’elemento della cache specificato\nappCacheViewEntryManual = Apre una nuova scheda con informazioni sull’elemento della cache specificato.\nappCacheViewEntryKey = La chiave dell’elemento da visualizzare.\nprofilerDesc = Gestione Profiler\nprofilerManual = Comandi per avviare o bloccare il Profiler JavaScript\nprofilerOpenDesc = Apri Profiler\nprofilerCloseDesc = Chiudi Profiler\nprofilerStartDesc = Avvia analisi profilo\nprofilerStartManual = Nome del profilo da avviare.\nprofilerStopDesc = Arresta analisi profilo\nprofilerStopManual = Nome del profilo da fermare.\nprofilerListDesc = Elenco di tutti i profili\nprofilerShowDesc = Visualizza singolo profilo\nprofilerShowManual = Nome di un profilo.\nprofilerAlreadyStarted2 = Il profilo è già stato avviato\nprofilerNotFound = Profilo non trovato\nprofilerNotStarted3 = Profiler non è ancora stato avviato. Utilizzare “profile start” per iniziare l’analisi.\nprofilerStarted2 = Registrazione…\nprofilerStopped = Bloccato…\nprofilerNotReady = Per poter utilizzare questo comando è necessario aprire prima il Profiler\nlistenDesc = Apri una porta di debug remoto\nlistenManual2 = %1$S consente il debug remoto su connessione TCP/IP. Per ragioni di sicurezza viene disattivato come impostazione predefinita ma può essere attivato utilizzando questo comando.\nlistenPortDesc = La porta TCP su cui rimanere in ascolto\nlistenDisabledOutput = Listen è disattivato dall’opzione devtools.debugger.remote-enabled\nlistenInitOutput = In ascolto sulla porta %1$S\nlistenNoInitOutput = DebuggerServer non inizializzato\nmediaDesc = Emulazione tipo di media CSS\nmediaEmulateDesc = Emula uno specifico tipo di media CSS\nmediaEmulateManual = Visualizza un documento come verrebbe mostrato su un dispositivo che supporta il tipo di media indicato, applicando le relative regole CSS.\nmediaEmulateType = Il tipo di media da emulare\nmediaResetDesc = Blocca emulazione tipo di media CSS\ninjectDesc = Inserisci librerie comuni nella pagina\ninjectManual2 = Aggiunge le librerie comuni al contenuto della pagina in modo che siano accessibili dalla console.\ninjectLibraryDesc = Seleziona la libreria da inserire o inserisci un URI valido per lo script\ninjectLoaded = %1$S caricato\ninjectFailed = Impossibile caricare %1$S - URI non valido\nfolderDesc = Apri cartelle\nfolderOpenDesc = Apri percorso cartella\nfolderOpenDir = Percorso cartella\nfolderOpenProfileDesc = Apri cartella del profilo\nfolderInvalidPath = Inserire un percorso valido\nfolderOpenDirResult = Aperto %1$S\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY inspectorHTMLEdit.label \"Modifica come HTML\">\n<!ENTITY inspectorHTMLEdit.accesskey \"M\">\n<!ENTITY inspectorHTMLCopyInner.label \"Copia HTML interno\">\n<!ENTITY inspectorHTMLCopyInner.accesskey \"T\">\n<!ENTITY inspectorHTMLCopyOuter.label \"Copia HTML esterno\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey \"H\">\n<!ENTITY inspectorCopyUniqueSelector.label \"Copia selettore univoco\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey \"u\">\n<!ENTITY inspectorHTMLPasteOuter.label \"Incolla HTML esterno\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey \"I\">\n<!ENTITY inspectorHTMLPasteInner.label \"Incolla HTML interno\">\n<!ENTITY inspectorHTMLPasteInner.accesskey \"L\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label \"Incolla…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey \"n\">\n<!ENTITY inspectorHTMLPasteBefore.label \"Prima\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey \"P\">\n<!ENTITY inspectorHTMLPasteAfter.label \"Dopo\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey \"D\">\n<!ENTITY inspectorHTMLPasteFirstChild.label \"Come primo figlio\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey \"f\">\n<!ENTITY inspectorHTMLPasteLastChild.label \"Come ultimo figlio\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey \"o\">\n<!ENTITY inspectorHTMLDelete.label \"Elimina nodo\">\n<!ENTITY inspectorHTMLDelete.accesskey \"E\">\n<!ENTITY inspector.selectButton.tooltip \"Seleziona un elemento con il mouse\">\n<!ENTITY inspectorSearchHTML.label2 \"Cerca selettore CSS\">\n<!ENTITY inspectorSearchHTML.key \"F\">\n<!ENTITY inspectorCopyImageDataUri.label \"Copia Data-URL dell’immagine\">\n<!ENTITY inspectorShowDOMProperties.label \"Visualizza proprietà DOM\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nconfirmNavigationAway.message2 = Abbandonando questa pagina le modifiche effettuate andranno perse.\nconfirmNavigationAway.buttonLeave = Abbandona questa pagina\nconfirmNavigationAway.buttonLeaveAccesskey = A\nconfirmNavigationAway.buttonStay = Rimani in questa pagina\nconfirmNavigationAway.buttonStayAccesskey = R\nbreadcrumbs.siblings = Adiacenti\ndebuggerPausedWarning.message = Il debugger è in pausa. Alcune funzioni come la selezione con il mouse non sono disponibili.\nnodeMenu.tooltiptext = Operazioni sul nodo\ninspector.label = Analisi pagina\ninspector.commandkey = C\ninspector.accesskey = s\ninspector.panelLabel.markupView = Visualizza codice\ninspector.panelLabel = Pannello Analisi pagina\nmarkupView.more.showing = Alcuni nodi erano nascosti\nmarkupView.more.showAll = Visualizza tutti i %S nodi\ninspector.tooltip = Analisi DOM e stili\npreviewTooltip.image.brokenImage = Impossibile caricare l’immagine\neventsTooltip.openInDebugger = Apri in Debugger\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title \"Box model\">\n<!ENTITY margin.tooltip \"margine\">\n<!ENTITY border.tooltip \"bordo\">\n<!ENTITY padding.tooltip \"spaziatura interna\">\n<!ENTITY content.tooltip \"contenuto\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY netmonitorUI.perfNotice1 \"• Fai clic sul pulsante\">\n<!ENTITY netmonitorUI.perfNotice2 \"per avviare l’analisi delle prestazioni.\">\n<!ENTITY netmonitorUI.reloadNotice1 \"• Invia una richiesta o\">\n<!ENTITY netmonitorUI.reloadNotice2 \"Ricarica\">\n<!ENTITY netmonitorUI.reloadNotice3 \"la pagina per visualizzare informazioni dettagliate sull’attività di rete.\">\n<!ENTITY netmonitorUI.toolbar.status2 \"✓\">\n<!ENTITY netmonitorUI.toolbar.method \"Metodo\">\n<!ENTITY netmonitorUI.toolbar.file \"File\">\n<!ENTITY netmonitorUI.toolbar.domain \"Dominio\">\n<!ENTITY netmonitorUI.toolbar.type \"Tipo\">\n<!ENTITY netmonitorUI.toolbar.transferred \"Trasferito\">\n<!ENTITY netmonitorUI.toolbar.size \"Dimensione\">\n<!ENTITY netmonitorUI.toolbar.waterfall \"Sequenza temporale\">\n<!ENTITY netmonitorUI.tab.headers \"Header\">\n<!ENTITY netmonitorUI.tab.cookies \"Cookie\">\n<!ENTITY netmonitorUI.tab.params \"Parametri\">\n<!ENTITY netmonitorUI.tab.response \"Risposta\">\n<!ENTITY netmonitorUI.tab.timings \"Tempi\">\n<!ENTITY netmonitorUI.tab.preview \"Anteprima\">\n<!ENTITY netmonitorUI.tab.security \"Sicurezza\">\n<!ENTITY netmonitorUI.security.error \"Si è verificato un errore:\">\n<!ENTITY netmonitorUI.security.protocolVersion \"Versione del protocollo:\">\n<!ENTITY netmonitorUI.security.cipherSuite \"Pacchetto di cifratura:\">\n<!ENTITY netmonitorUI.security.hsts \"Sicurezza del trasporto HTTP ristretta (HSTS):\">\n<!ENTITY netmonitorUI.security.hpkp \"“Key Pinning” pubblico:\">\n<!ENTITY netmonitorUI.security.connection \"Connessione:\">\n<!ENTITY netmonitorUI.security.certificate \"Certificato:\">\n<!ENTITY netmonitorUI.footer.filterAll \"Tutto\">\n<!ENTITY netmonitorUI.footer.filterHTML \"HTML\">\n<!ENTITY netmonitorUI.footer.filterCSS \"CSS\">\n<!ENTITY netmonitorUI.footer.filterJS \"JS\">\n<!ENTITY netmonitorUI.footer.filterXHR \"XHR\">\n<!ENTITY netmonitorUI.footer.filterFonts \"Caratteri\">\n<!ENTITY netmonitorUI.footer.filterImages \"Immagini\">\n<!ENTITY netmonitorUI.footer.filterMedia \"Media\">\n<!ENTITY netmonitorUI.footer.filterFlash \"Flash\">\n<!ENTITY netmonitorUI.footer.filterOther \"Altro\">\n<!ENTITY netmonitorUI.footer.clear \"Cancella\">\n<!ENTITY netmonitorUI.footer.perf \"Attiva analisi prestazioni…\">\n<!ENTITY netmonitorUI.panesButton.tooltip \"Visualizza informazioni sulla rete\">\n<!ENTITY netmonitorUI.summary.url \"URL richiesta:\">\n<!ENTITY netmonitorUI.summary.method \"Metodo di richiesta:\">\n<!ENTITY netmonitorUI.summary.address \"Indirizzo remoto:\">\n<!ENTITY netmonitorUI.summary.status \"Status code:\">\n<!ENTITY netmonitorUI.summary.version \"Versione:\">\n<!ENTITY netmonitorUI.summary.size \"Dimensioni header:\">\n<!ENTITY netmonitorUI.response.name \"Nome:\">\n<!ENTITY netmonitorUI.response.dimensions \"Dimensioni:\">\n<!ENTITY netmonitorUI.response.mime \"Tipo MIME:\">\n<!ENTITY netmonitorUI.response.encoding \"Codifica:\">\n<!ENTITY netmonitorUI.timings.blocked \"Bloccato:\">\n<!ENTITY netmonitorUI.timings.dns \"Risoluzione DNS:\">\n<!ENTITY netmonitorUI.timings.connect \"Connessione:\">\n<!ENTITY netmonitorUI.timings.send \"Invio:\">\n<!ENTITY netmonitorUI.timings.wait \"In attesa:\">\n<!ENTITY netmonitorUI.timings.receive \"Ricezione:\">\n<!ENTITY netmonitorUI.security.warning.sslv3 \"Il protocollo SSL 3.0 è deprecato e insicuro.\">\n<!ENTITY netmonitorUI.security.warning.cipher \"L’algoritmo utilizzato per la cifratura è deprecato e insicuro.\">\n<!ENTITY netmonitorUI.context.perfTools \"Inizia analisi prestazioni…\">\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"I\">\n<!ENTITY netmonitorUI.context.copyUrl \"Copia URL\">\n<!ENTITY netmonitorUI.context.copyAsCurl \"Copia con cURL\">\n<!ENTITY netmonitorUI.context.copyUrl.accesskey \"C\">\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"Copia immagine come data URI\">\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey \"C\">\n<!ENTITY netmonitorUI.summary.editAndResend \"Modifica e reinvia\">\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey \"r\">\n<!ENTITY netmonitorUI.summary.rawHeaders \"Header non elaborati (raw)\">\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Header richiesta:\">\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Header risposta:\">\n<!ENTITY netmonitorUI.context.newTab \"Apri in nuova scheda\">\n<!ENTITY netmonitorUI.context.newTab.accesskey \"A\">\n<!ENTITY netmonitorUI.custom.newRequest \"Nuova richiesta\">\n<!ENTITY netmonitorUI.custom.query \"Stringa query:\">\n<!ENTITY netmonitorUI.custom.headers \"Header della richiesta:\">\n<!ENTITY netmonitorUI.custom.postData \"Corpo della richiesta:\">\n<!ENTITY netmonitorUI.custom.send \"Invia\">\n<!ENTITY netmonitorUI.custom.cancel \"Annulla\">\n<!ENTITY netmonitorUI.backButton \"Indietro\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnetmonitor.label = Rete\nnetmonitor.panelLabel = Pannello Rete\nnetmonitor.commandkey = Q\nnetmonitor.accesskey = R\nnetmonitor.tooltip = Monitor di rete\nnetmonitor.security.state.secure = La connessione utilizzata per ottenere questa risorsa era sicura.\nnetmonitor.security.state.insecure = La connessione utilizzata per ottenere questa risorsa non era cifrata.\nnetmonitor.security.state.broken = Un errore di sicurezza ha impedito il caricamento della risorsa.\nnetmonitor.security.state.weak = Questa risorsa è stata trasmessa attraverso una connessione con cifratura debole.\nnetmonitor.security.enabled = Attivato\nnetmonitor.security.disabled = Disattivato\nnetmonitor.security.hostHeader = Host %S:\nnetmonitor.security.notAvailable = <non disponibile>\ncollapseDetailsPane = Nascondi dettagli richiesta\nexpandDetailsPane = Visualizza dettagli richiesta\nheadersEmptyText = Nessun header per questa richiesta\nheadersFilterText = Filtra header\ncookiesEmptyText = Nessun cookie per questa richiesta\ncookiesFilterText = Filtra cookie\nparamsEmptyText = Nessun parametro per questa richiesta\nparamsFilterText = Filtra parametri di richiesta\nparamsQueryString = Stringa query\nparamsFormData = Dati dei moduli\nparamsPostPayload = Payload richiesta\nrequestHeaders = Header richiesta\nrequestHeadersFromUpload = Header richiesta da flusso in upload\nresponseHeaders = Header risposta\nrequestCookies = Cookie richiesta\nresponseCookies = Cookie risposta\njsonFilterText = Filtra proprietà\njsonScopeName = JSON\njsonpScopeName = JSONP → callback %S()\nnetworkMenu.sortedAsc = Ordine crescente\nnetworkMenu.sortedDesc = Ordine decrescente\nnetworkMenu.empty = Nessuna richiesta\nnetworkMenu.summary = Una richiesta, #2 kB, #3 s;#1 richieste, #2 kB, #3 s\nnetworkMenu.sizeKB = %S kB\nnetworkMenu.totalMS = → %S ms\nnetworkMenu.millisecond = %S ms\nnetworkMenu.second = %S s\nnetworkMenu.minute = %S min\npieChart.loading = Caricamento…\npieChart.unavailable = Vuoto\ntableChart.loading = Attendere…\ntableChart.unavailable = Dati non disponibili\ncharts.sizeKB = %S kB\ncharts.totalS = %S s\ncharts.cacheEnabled = Cache disponibile\ncharts.cacheDisabled = Cache vuota\ncharts.totalSize = Dimensioni: %S kB\nnetworkMenu.sizeUnavailable = —\ncharts.totalSeconds = Tempo: #1 secondo;Tempo: #1 secondi\ncharts.totalCached = Risposte in cache: %S\ncharts.totalCount = Totale richieste: %S\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/profiler.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY profilerUI.emptyNotice1 \"Fai clic sul pulsante\">\n<!ENTITY profilerUI.emptyNotice2 \"per avviare la registrazione delle chiamate di funzione JavaScript.\">\n<!ENTITY profilerUI.stopNotice1 \"Fai clic nuovamente sul pulsante\">\n<!ENTITY profilerUI.stopNotice2 \"per interrompere la profilazione.\">\n<!ENTITY profilerUI.loadingNotice \"Caricamento…\">\n<!ENTITY profilerUI.recordButton.tooltip \"Registra le chiamate di funzione JavaScript.\">\n<!ENTITY profilerUI.importButton \"Importa…\">\n<!ENTITY profilerUI.exportButton \"Salva\">\n<!ENTITY profilerUI.clearButton \"Cancella\">\n<!ENTITY profilerUI.toolbar.waterfall \"Sequenza temporale\">\n<!ENTITY profilerUI.toolbar.js-calltree \"JavaScript\">\n<!ENTITY profilerUI.toolbar.memory-calltree1 \"Allocazioni\">\n<!ENTITY profilerUI.toolbar.js-flamegraph \"Flame chart JS\">\n<!ENTITY profilerUI.toolbar.memory-flamegraph1 \"Flame chart allocazioni\">\n<!ENTITY profilerUI.table.totalDuration2 \"Tempo totale\">\n<!ENTITY profilerUI.table.selfDuration2 \"Tempo individuale\">\n<!ENTITY profilerUI.table.totalPercentage \"Costo totale\">\n<!ENTITY profilerUI.table.selfPercentage \"Costo individuale\">\n<!ENTITY profilerUI.table.samples \"Campioni\">\n<!ENTITY profilerUI.table.totalAlloc1 \"Allocazioni totali\">\n<!ENTITY profilerUI.table.totalAllocTooltip \"Il numero di allocazioni di oggetti campionate in questa posizione e in tutte gli elementi chiamati.\">\n<!ENTITY profilerUI.table.selfAlloc1 \"Allocazioni elemento\">\n<!ENTITY profilerUI.table.selfAllocTooltip \"Il numero di allocazioni di oggetti campionate in questa posizione.\">\n<!ENTITY profilerUI.table.function \"Funzione\">\n<!ENTITY profilerUI.newtab.tooltiptext \"Aggiungi nuova scheda dalla selezione\">\n<!ENTITY profilerUI.options.filter.tooltiptext \"Seleziona i dati da visualizzare nella sequenza temporale\">\n<!ENTITY profilerUI.options.gear.tooltiptext \"Configura preferenze prestazioni.\">\n<!ENTITY profilerUI.invertTree \"Inverti albero chiamate\">\n<!ENTITY profilerUI.invertTree.tooltiptext \"Invertendo la visualizzazione dell’albero verranno mostrate prima le chiamate dai riquadri (frame) più recenti.\">\n<!ENTITY profilerUI.invertFlameGraph \"Inverti Flame chart\">\n<!ENTITY profilerUI.invertFlameGraph.tooltiptext \"Invertendo il grafico verranno mostrate prima le chiamate dai riquadri (frame) più recenti.\">\n<!ENTITY profilerUI.showPlatformData \"Visualizza dati piattaforma Gecko\">\n<!ENTITY profilerUI.showPlatformData.tooltiptext \"La visualizzazione dei dati della piattaforma Gecko permette di includerne i simboli nei rapporti del Profiler JavaScript.\">\n<!ENTITY profilerUI.flattenTreeRecursion \"Appiattisci albero ricorsioni\">\n<!ENTITY profilerUI.flattenTreeRecursion.tooltiptext \"Appiattisci le ricorsioni durante l’analisi delle funzioni.\">\n<!ENTITY profilerUI.enableMemory \"Registra memoria\">\n<!ENTITY profilerUI.enableMemory.tooltiptext \"Registra l’utilizzo della memoria durante la profilazione.\">\n<!ENTITY profilerUI.enableFramerate \"Frequenza registrazione\">\n<!ENTITY profilerUI.enableFramerate.tooltiptext \"Frequenza con cui viene registrata la profilazione.\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/profiler.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprofiler.label2 = Prestazioni\nprofiler.panelLabel2 = Pannello prestazioni\nprofiler.commandkey2 = VK_F5\nprofiler.accesskey = P\nprofiler.tooltip2 = Profiler JavaScript\nnoRecordingsText = Non sono ancora presenti profili.\nrecordingsList.itemLabel = Registrazione #%S\nrecordingsList.recordingLabel = In corso…\nrecordingsList.durationLabel = %S ms\nrecordingsList.saveLabel = Salva\nprofile.tab = %1$S ms → %2$S ms\ngraphs.fps = fps\ngraphs.ms = ms\ncategory.other = Gecko\ncategory.css = CSS\ncategory.js = JIT\ncategory.gc = GC\ncategory.network = Rete\ncategory.graphics = Grafica\ncategory.storage = I/O disco\ncategory.events = Input e eventi\ntable.ms = ms\ntable.percentage = %\ntable.root = (radice)\ntable.idle = (inattivo)\ntable.url.tooltiptext = Visualizza sorgente in Debugger\ntable.zoom.tooltiptext = Analizza riquadro in nuova scheda\nrecordingsList.saveDialogTitle = Salva profilo…\nrecordingsList.saveDialogJSONFilter = File JSON\nrecordingsList.saveDialogAllFilter = Tutti i file\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprojecteditor.confirmUnsavedTitle = Modifiche non salvate\nprojecteditor.confirmUnsavedLabel2 = Sono presenti modifiche non salvate che andranno perse. Proseguire?\nprojecteditor.deleteLabel = Elimina\nprojecteditor.deletePromptTitle = Eliminazione\nprojecteditor.deleteFolderPromptMessage = Eliminare questa cartella?\nprojecteditor.deleteFilePromptMessage = Eliminare questo file?\nprojecteditor.newLabel = Nuovo…\nprojecteditor.renameLabel = Rinomina\nprojecteditor.saveLabel = Salva\nprojecteditor.saveAsLabel = Salva con nome…\nprojecteditor.selectFileLabel = Seleziona file\nprojecteditor.openFolderLabel = Seleziona cartella\nprojecteditor.openFileLabel = Apri file\nprojecteditor.find.commandkey = F\nprojecteditor.save.commandkey = S\nprojecteditor.new.commandkey = N\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nresponsiveUI.rotate2 = Ruota\nresponsiveUI.screenshot = Screenshot\nresponsiveUI.screenshotGeneratedFilename = Schermata %1$S alle %2$S\nresponsiveUI.touch = Simula eventi touch (potrebbe essere necessario ricaricare la pagina)\nresponsiveUI.addPreset = Aggiungi vis. preimpostata\nresponsiveUI.removePreset = Rimuovi vis. preimpostata\nresponsiveUI.customResolution = %S (personalizzata)\nresponsiveUI.namedResolution = %S (%S)\nresponsiveUI.customNamePromptTitle = Visualizzazione flessibile\nresponsiveUI.close = Abbandona la modalità di visualizzazione flessibile\nresponsiveUI.customNamePromptMsg = Nome da assegnare alla visualizzazione %Sx%S\nresponsiveUI.resizerTooltip = Utilizzare il tasto Control per maggiore precisione o il tasto Maiusc per valori arrotondati\nresponsiveUI.needReload = Se sono già stati aggiunti in precedenza listener di eventi touch è necessario ricaricare la pagina.\nresponsiveUI.notificationReload = Ricarica\nresponsiveUI.notificationReload_accesskey = R\nresponsiveUI.dontShowReloadNotification = Non mostrare nuovamente\nresponsiveUI.dontShowReloadNotification_accesskey = N\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"Blocco per gli appunti\">\n<!ENTITY fileMenu.label \"File\">\n<!ENTITY fileMenu.accesskey \"F\">\n<!ENTITY newWindowCmd.label \"Nuova finestra\">\n<!ENTITY newWindowCmd.accesskey \"N\">\n<!ENTITY newWindowCmd.commandkey \"n\">\n<!ENTITY openFileCmd.label \"Apri file…\">\n<!ENTITY openFileCmd.accesskey \"A\">\n<!ENTITY openFileCmd.commandkey \"o\">\n<!ENTITY openRecentMenu.label \"Apri recenti\">\n<!ENTITY openRecentMenu.accesskey \"r\">\n<!ENTITY revertCmd.label \"Ripristina…\">\n<!ENTITY revertCmd.accesskey \"t\">\n<!ENTITY saveFileCmd.label \"Salva\">\n<!ENTITY saveFileCmd.accesskey \"S\">\n<!ENTITY saveFileCmd.commandkey \"s\">\n<!ENTITY saveFileAsCmd.label \"Salva con nome…\">\n<!ENTITY saveFileAsCmd.accesskey \"v\">\n<!ENTITY closeCmd.label \"Chiudi\">\n<!ENTITY closeCmd.key \"W\">\n<!ENTITY closeCmd.accesskey \"C\">\n<!ENTITY viewMenu.label \"Visualizza\">\n<!ENTITY viewMenu.accesskey \"V\">\n<!ENTITY lineNumbers.label \"Visualizza numero riga\">\n<!ENTITY lineNumbers.accesskey \"n\">\n<!ENTITY wordWrap.label \"Testo a capo\">\n<!ENTITY wordWrap.accesskey \"T\">\n<!ENTITY highlightTrailingSpace.label \"Evidenzia spazi finali\">\n<!ENTITY highlightTrailingSpace.accesskey \"E\">\n<!ENTITY largerFont.label \"Carattere più grande\">\n<!ENTITY largerFont.accesskey \"a\">\n<!ENTITY largerFont.commandkey \"+\">\n<!ENTITY smallerFont.label \"Carattere più piccolo\">\n<!ENTITY smallerFont.accesskey \"a\">\n<!ENTITY smallerFont.commandkey \"-\">\n<!ENTITY normalSize.label \"Carattere predefinito\">\n<!ENTITY normalSize.accesskey \"r\">\n<!ENTITY normalSize.commandkey \"0\">\n<!ENTITY editMenu.label \"Modifica\">\n<!ENTITY editMenu.accesskey \"M\">\n<!ENTITY run.label \"Esegui\">\n<!ENTITY run.accesskey \"s\">\n<!ENTITY run.key \"r\">\n<!ENTITY inspect.label \"Analizza\">\n<!ENTITY inspect.accesskey \"z\">\n<!ENTITY inspect.key \"i\">\n<!ENTITY display.label \"Visualizza\">\n<!ENTITY display.accesskey \"V\">\n<!ENTITY display.key \"l\">\n<!ENTITY pprint.label \"Formatta codice\">\n<!ENTITY pprint.key \"p\">\n<!ENTITY pprint.accesskey \"F\">\n<!ENTITY environmentMenu.label \"Ambiente\">\n<!ENTITY environmentMenu.accesskey \"b\">\n<!ENTITY contentContext.label \"Contenuto\">\n<!ENTITY contentContext.accesskey \"C\">\n<!ENTITY browserContext.label \"Browser\">\n<!ENTITY browserContext.accesskey \"B\">\n<!ENTITY helpMenu.label \"Aiuto\">\n<!ENTITY helpMenu.accesskey \"A\">\n<!ENTITY helpMenuWin.label \"Aiuto\">\n<!ENTITY helpMenuWin.accesskey \"A\">\n<!ENTITY documentationLink.label \"Documentazione su MDN\">\n<!ENTITY documentationLink.accesskey \"D\">\n<!ENTITY resetContext2.label \"Reimposta variabili\">\n<!ENTITY resetContext2.accesskey \"m\">\n<!ENTITY reloadAndRun.label \"Ricarica ed esegui\">\n<!ENTITY reloadAndRun.accesskey \"R\">\n<!ENTITY reloadAndRun.key \"r\">\n<!ENTITY executeMenu.label \"Esecuzione\">\n<!ENTITY executeMenu.accesskey \"E\">\n<!ENTITY errorConsoleCmd.commandkey \"j\">\n<!ENTITY evalFunction.label \"Valuta la funzione corrente\">\n<!ENTITY evalFunction.accesskey \"V\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nexport.fileOverwriteConfirmation = Il file esiste già. Sovrascriverlo?\nbrowserWindow.unavailable = Non è stata rilevata alcuna finestra del browser in cui eseguire il codice.\nscratchpadContext.invalid = Non è possibile eseguire questa operazione nella modalità corrente.\nopenFile.title = Apri file\nopenFile.failed = Impossibile leggere il file.\nimportFromFile.convert.failed = Conversione del file da %1$S a Unicode non riuscita.\nclearRecentMenuItems.label = Rimuovi elementi\nsaveFileAs = Salva file con nome\nsaveFile.failed = Salvataggio del file non riuscito\nconfirmClose = Salvare le modifiche effettuate in questo blocco per gli appunti?\nconfirmClose.title = Modifiche non salvate\nconfirmRevert = Ripristinare le modifiche effettuate in questo blocco per gli appunti?\nconfirmRevert.title = Ripristino modifiche\nscratchpadIntro1 = /*\\n * Questo è un blocco per gli appunti JavaScript.\\n *\\n *Inserire del codice JavaScript, fare clic con il tasto destro o selezionare dal menu Esecuzione:\\n * 1. Esegui per eseguire il codice selezionato (%1$S)\\n * 2. Analizza per aprire una finestra di analisi oggetto sul risultato (%2$S)\\n * 3. Visualizza per inserire il risultato come un commento dopo il testo selezionato. (%3$S)\\n */\\n\\n\nscratchpad.noargs = Blocco per gli appunti è stato creato senza argomenti.\nbrowserContext.notification = Questo blocco per gli appunti è in esecuzione nel contesto del browser.\nhelp.openDocumentationPage = https://developer.mozilla.org/en/Tools/Scratchpad\nscratchpad.statusBarLineCol = Riga %1$S, col. %2$S\nfileNoLongerExists.notification = Il file non è più disponibile.\npropertiesFilterPlaceholder = Filtra proprietà\nconnectionTimeout = Tempo per la connessione esaurito. Controllare la Console errori da entrambi i lati per eventuali messaggi di errore. Riaprire il Blocco per gli appunti per riprovare.\nscratchpad.label = Blocco per gli appunti\nscratchpad.panelLabel = Pannello Blocco per gli appunti\nscratchpad.tooltip = Blocco per gli appunti (scratchpad)\nselfxss.msg = Attenzione alle truffe: non incollare codice di cui non si comprende il significato. Questo potrebbe consentire a malintenzionati di prendere il controllo del computer. Digitare ”%S” di seguito nel blocco per gli appunti per attivare la funzione incolla.\nselfxss.okstring = consenti incolla\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY shaderEditorUI.vertexShader \"Vertex Shader\">\n<!ENTITY shaderEditorUI.fragmentShader \"Fragment Shader\">\n<!ENTITY shaderEditorUI.reloadNotice1 \"Ricarica\">\n<!ENTITY shaderEditorUI.reloadNotice2 \"questa pagina per poter modificare il codice GLSL.\">\n<!ENTITY shaderEditorUI.emptyNotice \"In attesa della disponibilità del contesto WebGL…\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nToolboxShaderEditor.label = Editor shader\nToolboxShaderEditor.panelLabel = Pannello Editor shader\nToolboxShaderEditor.tooltip = Editor live per linguaggio GLSL shader per WebGL\nshadersList.programLabel = Programma %S\nshadersList.blackboxLabel = Attiva/disattiva visibilità geometria\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndimensions = %S\\u00D7%S\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY gotoLineCmd.label \"Passa alla riga…\">\n<!ENTITY gotoLineCmd.key \"J\">\n<!ENTITY gotoLineCmd.accesskey \"P\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nfindCmd.promptTitle = Trova…\nfindCmd.promptMessage = Cerca:\ngotoLineCmd.promptTitle = Vai alla riga…\ngotoLineCmd.promptMessage = Passa alla riga numero:\nannotation.breakpoint.title = Punto di interruzione: %S\nannotation.currentLine = Riga corrente\nannotation.debugLocation.title = Passaggio corrente: %S\nautocompletion.docsLink = documentazione\nautocompletion.notFound = non trovato\njumpToLine.commandkey = J\ntoggleComment.commandkey = /\nindentLess.commandkey = ò\nindentMore.commandkey = à\nmoveLineUp.commandkey = Alt+giù\nmoveLineDown.commandkey = Alt+su\nautocompletion.commandkey = Spazio\nshowInformation2.commandkey = Maiusc+Ctrl+spazio\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nstorage.commandkey = VK_F9\nstorage.accesskey = z\nstorage.label = Archiviazione\nstorage.menuLabel = Analisi archiviazione\nstorage.panelLabel = Pannello archiviazione\nstorage.tooltip2 = Analisi archiviazione (cookie, archiviazione locale, ecc.)\ntree.emptyText = Nessun host in questa pagina\ntable.emptyText = Nessun dato per l’host selezionato\ntree.labels.cookies = Cookie\ntree.labels.localStorage = Archiviazione locale\ntree.labels.sessionStorage = Archiviazione sessioni\ntree.labels.indexedDB = Indexed DB\ntable.headers.cookies.name = Nome\ntable.headers.cookies.path = Percorso\ntable.headers.cookies.host = Dominio\ntable.headers.cookies.expires = Scade il\ntable.headers.cookies.value = Valore\ntable.headers.cookies.lastAccessed = Ultimo accesso\ntable.headers.cookies.creationTime = Creato il\ntable.headers.cookies.isHttpOnly = isHttpOnly\ntable.headers.cookies.isSecure = isSecure\ntable.headers.cookies.isDomain = isDomain\ntable.headers.localStorage.name = Chiave\ntable.headers.localStorage.value = Valore\ntable.headers.sessionStorage.name = Chiave\ntable.headers.sessionStorage.value = Valore\ntable.headers.indexedDB.name = Chiave\ntable.headers.indexedDB.db = Nome database\ntable.headers.indexedDB.objectStore = Nome oggetto archiviazione\ntable.headers.indexedDB.value = Valore\ntable.headers.indexedDB.origin = Origine\ntable.headers.indexedDB.version = Versione\ntable.headers.indexedDB.objectStores = Object Store\ntable.headers.indexedDB.keyPath = Chiave\ntable.headers.indexedDB.autoIncrement = Incremento automatico\ntable.headers.indexedDB.indexes = Indici\nlabel.expires.session = Sessione\nstorage.search.placeholder = Filtra valori\nstorage.data.label = Dati\nstorage.parsedValue.label = Valore analizzato\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY newButton.label \"Nuovo\">\n<!ENTITY newButton.tooltip \"Crea un nuovo foglio di stile e lo aggiunge al documento\">\n<!ENTITY newButton.accesskey \"N\">\n<!ENTITY importButton.label \"Importa…\">\n<!ENTITY importButton.tooltip \"Importa un foglio di stile esistente e lo aggiunge al documento\">\n<!ENTITY importButton.accesskey \"m\">\n<!ENTITY visibilityToggle.tooltip \"Cambia visibilità del foglio di stile\">\n<!ENTITY saveButton.label \"Salva\">\n<!ENTITY saveButton.tooltip \"Salva questo foglio di stile in un file\">\n<!ENTITY saveButton.accesskey \"S\">\n<!ENTITY mediaRules.label \"Regole @media\">\n<!ENTITY editorTextbox.placeholder \"Inserire qui il CSS.\">\n<!ENTITY noStyleSheet.label \"Questa pagina non ha un foglio di stile.\">\n<!ENTITY noStyleSheet-tip-start.label \"\">\n<!ENTITY noStyleSheet-tip-action.label \"Aggiungere un nuovo foglio di stile\">\n<!ENTITY noStyleSheet-tip-end.label \"?\">\n<!ENTITY optionsButton.tooltip \"Opzioni Editor stili\">\n<!ENTITY showOriginalSources.label \"Visualizza sorgenti originali\">\n<!ENTITY showOriginalSources.accesskey \"o\">\n<!ENTITY showMediaSidebar.label \"Visualizza barra laterale @media\">\n<!ENTITY showMediaSidebar.accesskey \"V\">"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nchromeWindowTitle = Editor stili [%S]\ninlineStyleSheet = <foglio di stile inline #%S>\nnewStyleSheet = Nuovo foglio di stile #%S\nruleCount.label = #1 regola.;#1 regole.\nerror-load = Impossibile caricare il foglio di stile.\nerror-save = Impossibile salvare il foglio di stile.\nerror-compressed = Impossibile visualizzare informazioni sulla copertura per fogli di stile compressi\nimportStyleSheet.title = Importa foglio di stile\nimportStyleSheet.filter = File CSS\nsaveStyleSheet.title = Salva foglio di stile\nsaveStyleSheet.filter = File CSS\nopen.commandkey = VK_F7\nopen.accesskey = t\nsaveStyleSheet.commandkey = S\nToolboxStyleEditor.label = Editor stili\nToolboxStyleEditor.panelLabel = Pannello Editor stili\nToolboxStyleEditor.tooltip2 = Editor stili (CSS)\nconfirmNavigationAway.message = Abbandonando questa pagina le modifiche effettuate in Editor stili andranno perse.\nconfirmNavigationAway.buttonLeave = Abbandona questa pagina\nconfirmNavigationAway.buttonLeaveAccesskey = A\nconfirmNavigationAway.buttonStay = Rimani in questa pagina\nconfirmNavigationAway.buttonStayAccesskey = R\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY browserStylesLabel \"Stili del browser\">\n<!ENTITY userStylesSearch \"Cerca\">\n<!ENTITY selectedElementLabel \"Elemento selezionato:\">\n<!ENTITY noPropertiesFound \"Nessuna proprietà CSS trovata.\">\n<!ENTITY computedViewTitle \"Calcolate\">\n<!ENTITY ruleViewTitle \"Regole\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npanelTitle = Analisi stili\nrule.status.BEST = Migliore corrispondenza\nrule.status.MATCHED = Corrispondenza\nrule.status.PARENT_MATCH = Corrispondenza genitore\nrule.sourceInline = inline\nrule.sourceElement = elemento\nrule.inheritedFrom = Ereditato da %S\nhelpLinkTitle = Leggi la documentazione relativa a questa proprietà\nrule.warning.title = Valore proprietà non valido\nrule.empty = Nessun elemento selezionato.\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/tilt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ninitTilt.error = Impossibile inizializzare Tilt, consultare le\\ninformazioni per la risoluzione dei problemi su http://get.webgl.org/troubleshooting\ninitWebGL.error = Impossibile inizializzare il contesto WebGL, l’hardware o i driver in uso potrebbero non supportare questa funzione.\nlinkProgram.error = Impossibile inizializzare il programma shader: %S\ncompileShader.source.error = Tipo sorgente shader errato (atteso String).\ncompileShader.type.error = Specificato un tipo shader errato per: %S\ncompileShader.compile.error = Stato compilazione shader:\\n%S\ninitTexture.source.error = Tipo sorgente texture errato (atteso Image).\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/timeline.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY timelineUI.recordButton.tooltip \"Registra la sequenza temporale delle operazioni\">\n<!ENTITY timelineUI.recordLabel \"Registrazione…\">\n<!ENTITY timelineUI.memoryCheckbox.label \"Memoria\">\n<!ENTITY timelineUI.memoryCheckbox.tooltip \"Attiva misurazioni memoria\">\n<!ENTITY timelineUI.filterButton.tooltip \"Seleziona i dati da visualizzare\">\n<!ENTITY timelineUI.emptyNotice1 \"Fai clic sul pulsante\">\n<!ENTITY timelineUI.emptyNotice2 \"per avviare la registrazione della sequenza temporale degli eventi.\">\n<!ENTITY timelineUI.stopNotice1 \"Fai clic nuovamente sul pulsante\">\n<!ENTITY timelineUI.stopNotice2 \"per interrompere la registrazione.\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/timeline.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntimeline.label = Sequenza temporale\ntimeline.panelLabel = Pannello sequenza temporale\ntimeline.tooltip = Sequenza temporale prestazioni\ntimeline.tick = %S ms\ntimeline.records = RISULTATI\ntimeline.label.styles2 = Ricalcolo stili\ntimeline.label.reflow2 = Layout\ntimeline.label.paint = Paint\ntimeline.label.javascript2 = Chiamate di funzione\ntimeline.label.domevent = Eventi DOM\ntimeline.label.consoleTime = Console\ngraphs.memory = MB\ntimeline.markerDetailFormat = %1$S (%2$S)\ntimeline.markerDetail.start = Inizio:\ntimeline.markerDetail.end = Fine:\ntimeline.markerDetail.duration = Durata:\ntimeline.markerDetail.consoleTimerName = Nome timer:\ntimeline.markerDetail.DOMEventType = Tipo evento:\ntimeline.markerDetail.DOMEventPhase = Fase:\ntimeline.markerDetail.DOMEventTargetPhase = Obiettivo\ntimeline.markerDetail.DOMEventCapturingPhase = Acquisizione\ntimeline.markerDetail.DOMEventBubblingPhase = Bubbling\ntimeline.markerDetail.stack = Stack:\ntimeline.markerDetail.startStack = Stack iniziale:\ntimeline.markerDetail.endStack = Stack finale:\ntimeline.markerDetail.unknownFrame = <posizione sconosciuta>\ntimeline.markerDetail.asyncStack = (Asinc.: %S)\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeCmd.key \"W\">\n<!ENTITY toolboxCloseButton.tooltip \"Chiudi strumenti di sviluppo\">\n<!ENTITY toolboxOptionsButton.key \"o\">\n<!ENTITY toolboxNextTool.key \"à\">\n<!ENTITY toolboxPreviousTool.key \"ò\">\n<!ENTITY toolboxZoomIn.key \"+\">\n<!ENTITY toolboxZoomIn.key2 \"=\">\n<!ENTITY toolboxZoomOut.key \"-\">\n<!ENTITY toolboxZoomReset.key \"0\">\n<!ENTITY toolboxReload.key \"r\">\n<!ENTITY toolboxFramesTooltip \"Seleziona un iframe come documento da analizzare\">\n<!ENTITY browserToolboxErrorMessage \"Errore in apertura Cassetta degli attrezzi browser:\">\n<!ENTITY options.context.advancedSettings \"Impostazioni avanzate\">\n<!ENTITY options.context.inspector \"Analisi pagina\">\n<!ENTITY options.showUserAgentStyles.label \"Visualizza stili del browser\">\n<!ENTITY options.showUserAgentStyles.tooltip \"Attivando questa opzione verranno visualizzati gli stili predefiniti caricati dal browser.\">\n<!ENTITY options.defaultColorUnit.label \"Unità predefinita colori:\">\n<!ENTITY options.defaultColorUnit.accesskey \"U\">\n<!ENTITY options.defaultColorUnit.hex \"esadecimale\">\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n<!ENTITY options.defaultColorUnit.name \"nomi dei colori\">\n<!ENTITY options.context.triggersPageRefresh \"* solo sessione corrente, ricarica la pagina\">\n<!ENTITY options.enableChrome.label5 \"Attiva debug chrome del browser e componenti aggiuntivi\">\n<!ENTITY options.enableChrome.tooltip3 \"Attivando questa opzione è possibile utilizzare diversi strumenti di sviluppo direttamente sul browser (da Strumenti > Sviluppo web > Cassetta degli attrezzi browser) ed effettuare il debug dei componenti aggiuntivi\">\n<!ENTITY options.enableRemote.label3 \"Attiva debug remoto\">\n<!ENTITY options.enableRemote.tooltip \"Attivando questa opzione è possibile utilizzare gli strumenti di sviluppo per effettuare il debug su istanze remote di Firefox come Firefox OS\">\n<!ENTITY options.disableJavaScript.label \"Disattiva JavaScript *\">\n<!ENTITY options.disableJavaScript.tooltip \"Attivando questa opzione JavaScript verrà disattivato per la scheda corrente. Se la scheda o gli strumenti di sviluppo vengono chiusi l’impostazione verrà rimossa.\">\n<!ENTITY options.disableCache.label2 \"Disattiva cache (quando gli strumenti sono aperti)\">\n<!ENTITY options.disableCache.tooltip2 \"Attivando questa opzione la cache verrà disattivata per tutte le schede in cui sono aperti gli strumenti di sviluppo.\">\n<!ENTITY options.selectDefaultTools.label \"Strumenti di sviluppo predefiniti di Firefox\">\n<!ENTITY options.selectAdditionalTools.label \"Strumenti di sviluppo installati da componenti aggiuntivi\">\n<!ENTITY options.selectEnabledToolboxButtons.label \"Pulsanti disponibili\">\n<!ENTITY options.toolNotSupported.label \"* Non supportato per il target corrente degli strumenti\">\n<!ENTITY options.selectDevToolsTheme.label2 \"Temi:\">\n<!ENTITY options.usedeveditiontheme.label \"Utilizza il tema Developer Edition per il browser\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Attiva/disattiva il tema Developer Edition per il browser.\">\n<!ENTITY options.webconsole.label \"Console web\">\n<!ENTITY options.timestampMessages.label \"Attiva timestamp\">\n<!ENTITY options.timestampMessages.tooltip \"Attivando questa opzione verrà visualizzato nella Console web il timestamp associato a comandi e risultati\">\n<!ENTITY options.styleeditor.label \"Editor stili\">\n<!ENTITY options.stylesheetSourceMaps.label \"Visualizza sorgenti originali\">\n<!ENTITY options.stylesheetSourceMaps.tooltip \"Visualizza sorgenti originali (ad es. file Sass) in Editor stili e Analisi pagina\">\n<!ENTITY options.stylesheetAutocompletion.label \"Completamento automatico CSS\">\n<!ENTITY options.stylesheetAutocompletion.tooltip \"Completa automaticamente durante la scrittura nell’Editor stili le proprietà CSS, i valori e i selettori\">\n<!ENTITY options.profiler.label \"Profiler JavaScript\">\n<!ENTITY options.commonPrefs.label \"Preferenze comuni\">\n<!ENTITY options.enablePersistentLogs.label \"Attiva registri permanenti\">\n<!ENTITY options.enablePersistentLogs.tooltip \"Attivando questa opzione la Console web e il Monitor di rete non verranno azzerati ogni volta che si naviga in una nuova pagina\">\n<!ENTITY options.showPlatformData.label \"Visualizza dati piattaforma Gecko\">\n<!ENTITY options.showPlatformData.tooltip \"Attivando questa opzione i rapporti del Profiler JavaScript conterranno i simboli della piattaforma Gecko\">\n<!ENTITY options.sourceeditor.label \"Preferenze editor\">\n<!ENTITY options.sourceeditor.detectindentation.label \"Rileva tipo di rientro\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"Cerca di identificare il rientro del testo in base al codice sorgente\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label \"Chiudi parentesi automaticamente\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"Inserisci automaticamente le parentesi di chiusura\">\n<!ENTITY options.sourceeditor.expandtab.label \"Utilizza spazio per rientri\">\n<!ENTITY options.sourceeditor.expandtab.tooltip \"Utilizza spazi vuoti al posto del carattere di tabulazione\">\n<!ENTITY options.sourceeditor.tabsize.label \"Dimensione tabulazione\">\n<!ENTITY options.sourceeditor.tabsize.accesskey \"D\">\n<!ENTITY options.sourceeditor.keybinding.label \"Tasti di scelta rapida\">\n<!ENTITY options.sourceeditor.keybinding.accesskey \"T\">\n<!ENTITY options.sourceeditor.keybinding.default.label \"Predefinito\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip = Posiziona in fondo alla finestra del browser\ntoolboxDockButtons.side.tooltip = Posiziona sul lato della finestra del browser\ntoolboxDockButtons.window.tooltip = Visualizza in una finestra separata\ntoolboxToggleButton.errors = #1 errore;#1 errori\ntoolboxToggleButton.warnings = #1 avviso;#1 avvisi\ntoolboxToggleButton.tooltip = %1$S, %2$S\\nFare clic per attivare gli strumenti di sviluppo.\ntoolbox.titleTemplate = %1$S - %2$S\ntoolbox.defaultTitle = Strumenti di sviluppo\ntoolbox.label = Strumenti di sviluppo\noptionsButton.tooltip = Opzioni strumenti\noptions.label = Opzioni\noptions.panelLabel = Pannello opzioni strumenti\noptions.toolNotSupportedMarker = %1$S *\nscratchpad.keycode = VK_F4\nbrowserConsoleCmd.commandkey = j\npickButton.tooltip = Seleziona un elemento nella pagina\nsidebar.showAllTabs.label = …\nsidebar.showAllTabs.tooltip = Tutte le schede\noptions.darkTheme.label = Tema scuro\noptions.lightTheme.label = Tema chiaro\ntoolbox.noContentProcess.message = Nessun processo per i contenuti in esecuzione.\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"Console web\">\n<!ENTITY browserConsole.title \"Console del browser\">\n<!ENTITY networkPanel.requestURLColon \"URL richiesta:\">\n<!ENTITY networkPanel.requestMethodColon \"Metodo di richiesta:\">\n<!ENTITY networkPanel.statusCodeColon \"Codice di stato:\">\n<!ENTITY networkPanel.requestHeaders \"Header della richiesta\">\n<!ENTITY networkPanel.requestCookie \"Cookie inviato\">\n<!ENTITY networkPanel.requestBody \"Corpo della richiesta\">\n<!ENTITY networkPanel.requestFormData \"Dati dei moduli inviati\">\n<!ENTITY networkPanel.responseHeaders \"Header della risposta\">\n<!ENTITY networkPanel.responseCookie \"Cookie ricevuto\">\n<!ENTITY networkPanel.responseBody \"Corpo della risposta\">\n<!ENTITY networkPanel.responseBodyCached \"Dati in cache\">\n<!ENTITY networkPanel.responseBodyUnknownType \"Tipo di contenuto sconosciuto\">\n<!ENTITY networkPanel.responseNoBody \"Nessun corpo della risposta\">\n<!ENTITY networkPanel.responseImage \"Immagine ricevuta\">\n<!ENTITY networkPanel.responseImageCached \"Immagine in cache\">\n<!ENTITY saveBodies.label \"Registra richiesta e corpo delle risposte\">\n<!ENTITY saveBodies.accesskey \"R\">\n<!ENTITY openURL.label \"Apri URL in una nuova scheda\">\n<!ENTITY openURL.accesskey \"A\">\n<!ENTITY btnPageNet.label \"Rete\">\n<!ENTITY btnPageNet.tooltip \"Registra gli accessi alla rete\">\n<!ENTITY btnPageNet.accesskey \"R\">\n<!ENTITY btnPageNet.accesskeyMacOSX \"t\">\n<!ENTITY btnPageCSS.label \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"Registra errori e avvisi nell’analisi CSS\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label \"JS\">\n<!ENTITY btnPageJS.tooltip \"Registra le eccezioni JavaScript\">\n<!ENTITY btnPageJS.accesskey \"J\">\n<!ENTITY btnPageSecurity.label \"Sicurezza\">\n<!ENTITY btnPageSecurity.tooltip \"Registra errori e avvisi di sicurezza\">\n<!ENTITY btnPageSecurity.accesskey \"S\">\n<!ENTITY btnPageLogging.label \"Registro\">\n<!ENTITY btnPageLogging.tooltip \"Registra i messaggi inviati all’oggetto window.console\">\n<!ENTITY btnPageLogging.accesskey3 \"R\">\n<!ENTITY btnConsoleErrors \"Errori\">\n<!ENTITY btnConsoleInfo \"Info\">\n<!ENTITY btnConsoleWarnings \"Avvisi\">\n<!ENTITY btnConsoleLog \"Log\">\n<!ENTITY btnConsoleXhr \"XHR\">\n<!ENTITY btnConsoleReflows \"Reflow\">\n<!ENTITY filterOutput.placeholder \"Filtra messaggi\">\n<!ENTITY btnClear.label \"Cancella\">\n<!ENTITY btnClear.tooltip \"Cancella il contenuto della Console web\">\n<!ENTITY btnClear.accesskey \"n\">\n<!ENTITY fullZoomEnlargeCmd.commandkey \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\">\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n<!ENTITY fullZoomReduceCmd.commandkey \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2 \"\">\n<!ENTITY fullZoomResetCmd.commandkey \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2 \"\">\n<!ENTITY copyURLCmd.label \"Copia indirizzo\">\n<!ENTITY copyURLCmd.accesskey \"o\">\n<!ENTITY closeCmd.key \"W\">\n<!ENTITY findCmd.key \"F\">\n<!ENTITY clearOutputCtrl.key \"L\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY webAudioEditorUI.reloadNotice1 \"Ricarica\">\n<!ENTITY webAudioEditorUI.reloadNotice2 \"la pagina per visualizzare e modificare i contesti audio.\">\n<!ENTITY webAudioEditorUI.emptyNotice \"In attesa della creazione di un contesto audio…\">\n<!ENTITY webAudioEditorUI.tab.properties2 \"Proprietà\">\n<!ENTITY webAudioEditorUI.tab.automation  \"Automazione\">\n<!ENTITY webAudioEditorUI.inspectorTitle \"Analisi AudioNode\">\n<!ENTITY webAudioEditorUI.inspectorEmpty \"Nessun AudioNode selezionato.\">\n<!ENTITY webAudioEditorUI.propertiesEmpty \"Il nodo non ha alcuna proprietà.\">\n<!ENTITY webAudioEditorUI.automationEmpty \"Il nodo non ha alcun AudioParam.\">\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam non ha alcun evento di automazione.\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nToolboxWebAudioEditor1.label = Web audio\nToolboxWebAudioEditor1.panelLabel = Pannello Web audio\nToolboxWebAudioEditor1.tooltip = Strumento per visualizzare contesti web audio e analizzare nodi audio\ncollapseInspector = Comprimi analisi\nexpandInspector = Espandi analisi\nwebAudioEditorTooltipBypass = Escludi AudioNode\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntypeError = Errore:\\u0020\ntypeWarning = Avviso:\\u0020\ntypeNetwork = Rete:\\u0020\ntypeException = Eccezione:\\u0020\ntypeCssParser = Parser CSS:\\u0020\ntypeStrict = Avviso strict:\\u0020\nmsgCategory = Categoria:\\u0020\nerrLine = Riga: %S\nbtnHide = Nascondi\nbtnPrefs = Preferenze\ncategoryPage = Pagina:\ncategoryConsole = Console:\nbtnMutation = Modifiche DOM\ntipMutation = Attiva registro modifiche DOM\nbtnGlobal = Messaggi globali\ntipGlobal = Attiva registro Messaggi globali\nlocalConsole = Console locale\nclearConsoleCmd.label = Cancella console\nclearConsoleCmd.accesskey = e\nclose.button = Chiudi\nclose.accesskey = C\nupdate.button = Aggiorna\nupdate.accesskey = A\ncmd.commandkey = k\nwebConsoleCmd.accesskey = w\ntimestampFormat = %02S:%02S:%02S.%03S\nhelperFuncUnsupportedTypeError = Impossibile invocare pprint su questo tipo di oggetto.\nNetworkPanel.label = Analisi richiesta di rete\nNetworkPanel.durationMS = %Sms\nNetworkPanel.imageSizeDeltaDurationMS = %1$Sx%2$Spx, Δ%3$Sms\nNetworkPanel.responseBodyUnableToDisplay.content = Impossibile visualizzare risposte di tipo “%S”\nConsoleAPIDisabled = Le API di registrazione della Console web (console.log, console.info, console.warn, console.error) sono state disattivate da uno script in questa pagina.\nwebConsoleWindowTitleAndURL = Console web - %S\nwebConsoleXhrIndicator = XHR\nwebConsoleMixedContentWarning = Contenuto misto\nwebConsoleMoreInfoLabel = Ulteriori informazioni\nscratchpad.linkText = Maiusc+INVIO - Apri in Blocco per gli appunti\ngcliterm.instanceLabel = Istanza di %S\nreflow.messageWithNoLink = reflow: %Sms\nreflow.messageWithLink = reflow: %Sms\\u0020\nreflow.messageLinkText = funzione %1$S, %2$S riga %3$S\nstacktrace.anonymousFunction = <anonimo>\nunknownLocation = <sconosciuto>\ntimerStarted = %S: timer avviato\ntimeEnd = %1$S: %2$Sms\nnoCounterLabel = <nessuna etichetta>\nAutocomplete.blank = <- nessun risultato\nmaxTimersExceeded = È stato oltrepassato il numero massimo di timer consentiti in questa pagina.\nmaxCountersExceeded = È stato oltrepassato il numero massimo di contatori consentiti in questa pagina.\nJSTerm.updateNotInspectable = L’oggetto non è più analizzabile dopo che l’input dell’utente è stato rivalutato.\nremoteWebConsolePromptTitle = Connessione remota\nremoteWebConsolePromptMessage = Inserire il nome host e il numero di porta (host:porta)\nremoteWebConsoleSelectTabTitle = Elenco schede - Connessione remota\nremoteWebConsoleSelectTabMessage = Selezionare una delle schede a cui collegarsi oppure scegliere la console globale.\nlistTabs.globalConsoleActor = *Console globale*\nMenuWebconsole.label = Console web\nToolboxWebConsole.panelLabel = Pannello Console\nToolboxTabWebconsole.label = Console\nToolboxWebconsole.tooltip = Console web\nlongStringEllipsis = […]\nlongStringTooLong = La stringa che si sta cercando di visualizzare è troppo lunga per la Console web.\nNetworkPanel.fetchRemainingResponseContentLink = Recupera i restanti %S byte\nNetworkPanel.fetchRemainingRequestContentLink = Recupera il corpo della richiesta (%S byte)\nconnectionTimeout = Tempo per la connessione esaurito. Controllare la Console errori da entrambi i lati per eventuali messaggi di errore. Riaprire la Console web per riprovare.\npropertiesFilterPlaceholder = Filtra proprietà\nemptyPropertiesList = Nessuna proprietà da visualizzare\nmessageRepeats.tooltip2 = #1 ripetizione;#1 ripetizioni\nopenNodeInInspector = Fare clic per selezionare il nodo da analizzare\ncdFunctionInvalidArgument = Impossibile utilizzare cd() con la finestra indicata: argomento non valido.\nselfxss.msg = Attenzione alle truffe: non incollare codice di cui non si comprende il significato. Questo potrebbe consentire a malintenzionati di prendere il controllo del computer. Digitare ”%S” di seguito (non serve premere invio) per attivare la funzione incolla.\nselfxss.okstring = consenti incolla\nmessageToggleDetails = Visualizza/nascondi dettagli messaggio.\nemptySlotLabel = #1 spazio vuoto;#1 spazi vuoti\ntable.index = (indice)\ntable.iterationIndex = (indice iterazione)\ntable.key = Chiave\ntable.value = Valori\nseverity.error = Errore\nseverity.warn = Avviso\nseverity.info = Info\nseverity.log = Registro\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n<!ENTITY projectMenu_label \"Progetto\">\n<!ENTITY projectMenu_accesskey \"P\">\n<!ENTITY projectMenu_newApp_label \"Nuova app…\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"Apri app locale (packaged)…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"k\">\n<!ENTITY projectMenu_importHostedApp_label \"Apri app remota (hosted)…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"h\">\n<!ENTITY projectMenu_selectApp_label \"Apri app…\">\n<!ENTITY projectMenu_selectApp_accesskey \"A\">\n<!ENTITY projectMenu_play_label \"Installa ed esegui\">\n<!ENTITY projectMenu_play_accesskey \"I\">\n<!ENTITY projectMenu_stop_label \"Interrompi app\">\n<!ENTITY projectMenu_stop_accesskey \"n\">\n<!ENTITY projectMenu_debug_label \"Debug app\">\n<!ENTITY projectMenu_debug_accesskey \"D\">\n<!ENTITY projectMenu_remove_label \"Rimuovi progetto\">\n<!ENTITY projectMenu_remove_accesskey \"R\">\n<!ENTITY projectMenu_showPrefs_label \"Preferenze\">\n<!ENTITY projectMenu_showPrefs_accesskey \"P\">\n<!ENTITY projectMenu_manageComponents_label \"Gestione componenti extra\">\n<!ENTITY projectMenu_manageComponents_accesskey \"G\">\n<!ENTITY runtimeMenu_label \"Runtime\">\n<!ENTITY runtimeMenu_accesskey \"R\">\n<!ENTITY runtimeMenu_disconnect_label \"Disconnetti\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"D\">\n<!ENTITY runtimeMenu_showPermissionTable_label \"Tabella permessi\">\n<!ENTITY runtimeMenu_showPermissionTable_accesskey \"T\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"Screenshot\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"S\">\n<!ENTITY runtimeMenu_showDetails_label \"Informazioni runtime\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"n\">\n<!ENTITY runtimeMenu_showMonitor_label \"Monitor\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"M\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Preferenze dispositivo\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"z\">\n<!ENTITY runtimeMenu_showSettings_label \"Impostazioni dispositivo\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"I\">\n<!ENTITY viewMenu_label \"Visualizza\">\n<!ENTITY viewMenu_accesskey \"V\">\n<!ENTITY viewMenu_toggleEditor_label \"Visualizza/nascondi editor\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"e\">\n<!ENTITY viewMenu_zoomin_label \"Aumenta zoom\">\n<!ENTITY viewMenu_zoomin_accesskey \"A\">\n<!ENTITY viewMenu_zoomout_label \"Riduci zoom\">\n<!ENTITY viewMenu_zoomout_accesskey \"R\">\n<!ENTITY viewMenu_resetzoom_label \"Ripristina zoom\">\n<!ENTITY viewMenu_resetzoom_accesskey \"i\">\n<!ENTITY projectButton_label \"Apri app\">\n<!ENTITY runtimeButton_label \"Seleziona runtime\">\n<!ENTITY key_quit \"W\">\n<!ENTITY key_showProjectPanel \"O\">\n<!ENTITY key_play \"R\">\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!ENTITY key_toggleEditor \"B\">\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n<!ENTITY projectPanel_myProjects \"I miei progetti\">\n<!ENTITY projectPanel_runtimeApps \"App runtime\">\n<!ENTITY projectPanel_tabs \"Schede\">\n<!ENTITY runtimePanel_usb \"Dispositivi USB\">\n<!ENTITY runtimePanel_wifi \"Dispositivi Wi-Fi\">\n<!ENTITY runtimePanel_simulator \"Simulatori\">\n<!ENTITY runtimePanel_other \"Altro\">\n<!ENTITY runtimePanel_installsimulator \"Installa simulatore\">\n<!ENTITY runtimePanel_noadbhelper \"Installa ADB Helper\">\n<!ENTITY runtimePanel_nousbdevice \"Il dispositivo non è visibile?\">\n<!ENTITY details_valid_header \"valido\">\n<!ENTITY details_warning_header \"avvisi\">\n<!ENTITY details_error_header \"errori\">\n<!ENTITY details_description \"Descrizione\">\n<!ENTITY details_location \"Posizione\">\n<!ENTITY details_manifestURL \"ID app\">\n<!ENTITY details_removeProject_button \"Rimuovi progetto\">\n<!ENTITY details_showPrepackageLog_button \"Visualizza registro pre-packaging\">\n<!ENTITY newAppWindowTitle \"Nuova app\">\n<!ENTITY newAppHeader \"Seleziona modello\">\n<!ENTITY newAppLoadingTemplate \"Caricamento modelli…\">\n<!ENTITY newAppProjectName \"Nome progetto:\">\n<!ENTITY deck_close \"Chiudi\">\n<!ENTITY addons_title \"Componenti aggiuntivi\">\n<!ENTITY addons_aboutaddons \"Apri gestore componenti aggiuntivi\">\n<!ENTITY prefs_title \"Preferenze\">\n<!ENTITY prefs_editor_title \"Editor\">\n<!ENTITY prefs_general_title \"Generale\">\n<!ENTITY prefs_restore \"Ripristina predefiniti\">\n<!ENTITY prefs_manage_components \"Gestione componenti extra\">\n<!ENTITY prefs_options_autoconnectruntime \"Riconnetti al runtime precedente\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"All’avvio di WebIDE riconnetti al runtime utilizzato in precedenza\">\n<!ENTITY prefs_options_rememberlastproject \"Ricorda l’ultimo progetto\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"Ripristina il progetto precedente all’avvio di WebIDE\">\n<!ENTITY prefs_options_templatesurl \"URL modelli\">\n<!ENTITY prefs_options_templatesurl_tooltip \"Indice dei modelli disponibili\">\n<!ENTITY prefs_options_showeditor \"Visualizza editor\">\n<!ENTITY prefs_options_showeditor_tooltip \"Visualizza l’editor interno\">\n<!ENTITY prefs_options_tabsize \"Dimensione tabulazione\">\n<!ENTITY prefs_options_expandtab \"Tabulazione con spazi\">\n<!ENTITY prefs_options_expandtab_tooltip \"Utilizza spazi vuoti al posto del carattere di tabulazione\">\n<!ENTITY prefs_options_detectindentation \"Rientro automatico\">\n<!ENTITY prefs_options_detectindentation_tooltip \"Cerca di identificare il rientro del testo in base al codice sorgente\">\n<!ENTITY prefs_options_autocomplete \"Completamento automatico\">\n<!ENTITY prefs_options_autocomplete_tooltip \"Attiva completamento automatico del codice\">\n<!ENTITY prefs_options_autoclosebrackets \"Chiusura automatica delle parentesi\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"Inserisci automaticamente le parentesi di chiusura\">\n<!ENTITY prefs_options_keybindings \"Scorciatoie da tastiera\">\n<!ENTITY prefs_options_keybindings_default \"Predefinite\">\n<!ENTITY permissionstable_title \"Tabella permessi\">\n<!ENTITY permissionstable_name_header \"Nome\">\n<!ENTITY runtimedetails_title \"Informazioni runtime\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB è root: \">\n<!ENTITY runtimedetails_summonADBRoot \"dispositivo root\">\n<!ENTITY runtimedetails_ADBRootWarning \"(richiede bootloader sbloccato)\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Permessi illimitati per strumenti di sviluppo: \">\n<!ENTITY runtimedetails_requestPrivileges \"richiede permessi più elevati\">\n<!ENTITY runtimedetails_privilegesWarning \"(Il dispositivo verrà riavviato. Richiede accesso root.)\">\n<!ENTITY device_typeboolean \"booleano\">\n<!ENTITY device_typenumber \"intero\">\n<!ENTITY device_typestring \"stringa\">\n<!ENTITY device_typeobject \"oggetto\">\n<!ENTITY device_typenone \"Seleziona un tipo\">\n<!ENTITY devicepreference_title \"Preferenze del dispositivo\">\n<!ENTITY devicepreference_search \"Cerca preferenza\">\n<!ENTITY devicepreference_newname \"Nome nuova preferenza\">\n<!ENTITY devicepreference_newtext \"Valore preferenza\">\n<!ENTITY devicepreference_addnew \"Aggiungi nuova preferenza\">\n<!ENTITY devicesetting_title \"Impostazioni del dispositivo\">\n<!ENTITY devicesetting_search \"Cerca impostazione\">\n<!ENTITY devicesetting_newname \"Nome nuova impostazione\">\n<!ENTITY devicesetting_newtext \"Valore impostazione\">\n<!ENTITY devicesetting_addnew \"Aggiungi nuova impostazione\">\n<!ENTITY monitor_title \"Monitor\">\n<!ENTITY monitor_help \"Aiuto\">\n<!ENTITY wifi_auth_header \"Identificazione client\">\n<!ENTITY wifi_auth_scan_request \"Il terminale con cui si sta cercando di connettersi richiede ulteriori informazioni per autenticare questa connessione. Effettuare la scansione del codice QR utilizzando l’altro dispositivo.\">\n<!ENTITY wifi_auth_no_scanner \"Nessuna richiesta di scansione del QR?\">\n<!ENTITY wifi_auth_yes_scanner \"Viene visualizzata una richiesta di scansione del QR?\">\n<!ENTITY wifi_auth_token_request \"Se l’altro dispositivo richiede un token invece della scansione di un codice QR, inserire il seguente codice:\">\n<!ENTITY logs_title \"Registro comandi pre-packaging\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/devtools/webide.properties",
    "content": "title_noApp = Firefox WebIDE\ntitle_app = Firefox WebIDE: %S\nruntimeButton_label = Seleziona runtime\nprojectButton_label = Apri app\nmainProcess_label = Processo principale\nlocal_runtime = Runtime locale\nremote_runtime = Runtime remoto\nremote_runtime_promptTitle = Runtime remoto\nremote_runtime_promptMessage = host:porta\nimportPackagedApp_title = Selezione cartella\nimportHostedApp_title = Apertura app locale\nimportHostedApp_header = Inserire URL del manifesto\nnotification_showTroubleShooting_label = risoluzione dei problemi\nnotification_showTroubleShooting_accesskey = r\nproject_tab_loading = Caricamento…\nerror_cantInstallNotFullyConnected = Impossibile installare il progetto. Connessione non completata.\nerror_cantInstallValidationErrors = Impossibile installare il progetto. Sono presenti errori di validazione.\nerror_listRunningApps = Impossibile ottenere l’elenco delle app dal dispositivo\nerror_operationTimeout = Tempo esaurito per l’operazione: %1$S\nerror_operationFail = Operazione non riuscita: %1$S\nerror_cantConnectToApp = Impossibile connettersi all’app: %1$S\nerror_cantFetchAddonsJSON = Impossibile ottenere l’elenco dei componenti aggiuntivi: %S\nerror_appProjectsLoadFailed = Impossibile caricare la lista dei progetti. Il problema può verificarsi se questo profilo è stato utilizzato con una versione più recente di Firefox.\naddons_stable = stabile\naddons_unstable = instabile\naddons_simulator_label = Simulatore Firefox OS %1$S (%2$S)\naddons_install_button = installa\naddons_uninstall_button = disinstalla\naddons_adb_label = Comp. aggiuntivo ADB Helper\naddons_adapters_label = Comp. aggiuntivo Tools Adapters\naddons_adb_warning = Non è possibile rilevare i dispositivi USB senza questo componente aggiuntivo\naddons_status_unknown = ?\naddons_status_installed = Installato\naddons_status_uninstalled = Non installato\naddons_status_preparing = preparazione\naddons_status_downloading = download\naddons_status_installing = installazione\nruntimedetails_checkno = no\nruntimedetails_checkyes = sì\nruntimedetails_checkunknown = sconosciuto (richiede ADB Helper 0.4.0 o successivo)\nruntimedetails_notUSBDevice = Non è un dispositivo USB\nstatus_tooltip = Stato validazione: %1$S\nstatus_valid = VALIDO\nstatus_warning = AVVISI\nstatus_error = ERRORI\nstatus_unknown = SCONOSCIUTO\ndevice_reset_default = Ripristina predefiniti\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!ENTITY downloads.title \"Download\">\n<!ENTITY downloadDetails.width \"65ch\">\n<!ENTITY downloadsSummary.minWidth2 \"26ch\">\n<!ENTITY cmd.pause.label \"Pausa\">\n<!ENTITY cmd.pause.accesskey \"P\">\n<!ENTITY cmd.resume.label \"Riprendi\">\n<!ENTITY cmd.resume.accesskey \"R\">\n<!ENTITY cmd.cancel.label \"Annulla\">\n<!ENTITY cmd.show.label \"Apri cartella\">\n<!ENTITY cmd.show.accesskey \"A\">\n<!ENTITY cmd.showMac.label \"Mostra nel Finder\">\n<!ENTITY cmd.showMac.accesskey \"F\">\n<!ENTITY cmd.retry.label \"Riprova\">\n<!ENTITY cmd.goToDownloadPage.label \"Vai alla pagina di download\">\n<!ENTITY cmd.goToDownloadPage.accesskey \"w\">\n<!ENTITY cmd.copyDownloadLink.label \"Copia indirizzo di origine\">\n<!ENTITY cmd.copyDownloadLink.accesskey \"C\">\n<!ENTITY cmd.removeFromHistory.label \"Elimina dalla cronologia\">\n<!ENTITY cmd.removeFromHistory.accesskey \"m\">\n<!ENTITY cmd.clearList2.label \"Svuota pannello anteprima\">\n<!ENTITY cmd.clearList2.accesskey \"o\">\n<!ENTITY cmd.clearDownloads.label \"Cancella elenco download\">\n<!ENTITY cmd.clearDownloads.accesskey \"n\">\n<!ENTITY cmd.unblock2.label \"Consenti download\">\n<!ENTITY cmd.unblock2.accesskey \"s\">\n<!ENTITY cmd.removeFile.label \"Elimina file\">\n<!ENTITY cmd.chooseUnblock.label \"Elimina file o consenti download\">\n<!ENTITY cmd.chooseOpen.label \"Apri o elimina file\">\n<!ENTITY showMoreInformation.label \"Visualizza ulteriori informazioni\">\n<!ENTITY openFile.label \"Apri file\">\n<!ENTITY retryDownload.label \"Riprova download\">\n<!ENTITY cancelDownload.label \"Annulla download\">\n<!ENTITY blocked.label \"BLOCCATO\">\n<!ENTITY learnMore.label \"Ulteriori informazioni\">\n<!ENTITY downloadsHistory.label \"Visualizza tutti i download\">\n<!ENTITY downloadsHistory.accesskey \"V\">\n<!ENTITY openDownloadsFolder.label \"Apri la cartella dei download\">\n<!ENTITY clearDownloadsButton.label \"Cancella elenco download\">\n<!ENTITY clearDownloadsButton.tooltip \"Rimuovi dall’elenco i download completati, annullati o non riusciti\">\n<!ENTITY downloadsListEmpty.label \"Non sono presenti download.\">\n<!ENTITY downloadsPanelEmpty.label \"Nessun download per questa sessione.\">\n<!ENTITY downloadsListNoMatch.label \"Non è stato trovato alcun download corrispondente.\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\nstateStarting = Avvio…\nstateScanning = Ricerca di virus…\nstateFailed = Non riuscito\nstatePaused = In pausa\nstateCanceled = Annullato\nstateCompleted = Completato\nstateBlockedParentalControls = Bloccato dal Controllo genitori\nstateBlockedPolicy = Bloccato dai criteri per le aree di protezione\nstateDirty = Bloccato: potrebbe contenere virus o spyware\nblockedMalware = Questo file contiene virus o malware.\nblockedPotentiallyUnwanted = Questo file potrebbe danneggiare il computer.\nblockedUncommon2 = Questo file non viene scaricato abitualmente.\nfileMovedOrMissing = File spostato o mancante\nunblockHeaderUnblock = Consentire questo download?\nunblockHeaderOpen = Aprire questo file?\nunblockTypeMalware = Questo file contiene virus o altro tipo di malware in grado di danneggiare il computer.\nunblockTypePotentiallyUnwanted2 = Questo file si presenta come un download utile ma potrebbe modificare i programmi installati e le impostazioni.\nunblockTypeUncommon2 = Questo file non viene scaricato abitualmente ed è rischioso aprirlo, in quanto potrebbe contenere virus o modificare in modo imprevisto i programmi installati e le impostazioni.\nunblockTip2 = È possibile cercare una sorgente alternativa per il download o riprovare più tardi.\nunblockButtonOpen = Apri\nunblockButtonUnblock = Consenti download\nunblockButtonConfirmBlock = Elimina file\nsizeWithUnits = %1$S %2$S\nsizeUnknown = Dimensione sconosciuta\nshortTimeLeftSeconds = %1$Ss\nshortTimeLeftMinutes = %1$Sm\nshortTimeLeftHours = %1$Sh\nshortTimeLeftDays = %1$Sg\nstatusSeparator = %1$S — %2$S\nstatusSeparatorBeforeNumber = %1$S —  %2$S\nfileExecutableSecurityWarning = “%S” è un file eseguibile e potrebbe contenere virus o altri codici potenzialmente dannosi per il computer. Aprire questo file con cautela. Procedere con l’apertura di “%S”?\nfileExecutableSecurityWarningTitle = Aprire il file eseguibile?\nfileExecutableSecurityWarningDontAsk = Non chiedere nuovamente\notherDownloads3 = %1$S download in corso;%1$S download in corso\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/downloads/settingsChange.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY settingsChangePreferences.label \"È possibile modificare le impostazioni nel pannello Applicazioni delle preferenze di &brandShortName;.\">\n<!ENTITY settingsChangeOptions.label \"È possibile modificare le impostazioni nel pannello Applicazioni delle opzioni di &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/engineManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY engineManager.title \"Modifica l’elenco dei motori di ricerca\">\n<!ENTITY engineManager.style \"min-width: 35em;\">\n<!ENTITY engineManager.intro \"Sono disponibili i seguenti motori di ricerca:\">\n<!ENTITY columnLabel.name \"Nome\">\n<!ENTITY columnLabel.keyword \"Parola chiave\">\n<!ENTITY up.label \"Sposta su\">\n<!ENTITY up.accesskey \"S\">\n<!ENTITY dn.label \"Sposta giù\">\n<!ENTITY dn.accesskey \"o\">\n<!ENTITY remove.label \"Rimuovi\">\n<!ENTITY remove.accesskey \"R\">\n<!ENTITY edit.label \"Modifica parola chiave…\">\n<!ENTITY edit.accesskey \"c\">\n<!ENTITY addEngine.label \"Altri motori di ricerca…\">\n<!ENTITY addEngine.accesskey \"A\">\n<!ENTITY enableSuggest.label \"Mostra i suggerimenti di ricerca\">\n<!ENTITY enableSuggest.accesskey \"M\">\n<!ENTITY restoreDefaults.label \"Ripristina predefiniti\">\n<!ENTITY restoreDefaults.accesskey \"n\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/engineManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nduplicateTitle = Parola chiave duplicata\nduplicateEngineMsg = La parola chiave scelta è già utilizzata da “%S”. Selezionarne una diversa.\nduplicateBookmarkMsg = La parola chiave scelta è già utilizzata da un segnalibro. Selezionarne una diversa.\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/feeds/subscribe.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY feedPage.title \"Visualizzazione feed\">\n<!ENTITY feedSubscribeNow \"Abbonati adesso\">\n<!ENTITY feedLiveBookmarks \"Segnalibri Live\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/feeds/subscribe.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nlinkTitleTextFormat = Vai a %S\naddHandler = Aggiungi “%S” (%S) come lettore feed?\naddHandlerAddButton = Aggiungi lettore feed\naddHandlerAddButtonAccesskey = A\nhandlerRegistered = “%S” è già stato registrato come lettore di feed\nliveBookmarks = Segnalibri Live\nsubscribeNow = Abbonati adesso\nchooseApplicationMenuItem = Scegli un’applicazione…\nchooseApplicationDialogTitle = Scegli un’applicazione\nalwaysUse = Utilizza sempre %S per l’abbonamento ai feed\nmediaLabel = File multimediali\nenclosureSizeText = %1$S %2$S\nbytes = byte\nkilobyte = kB\nmegabyte = MB\ngigabyte = GB\nalwaysUseForFeeds = Utilizza sempre %S per l’abbonamento ai feed.\nalwaysUseForAudioPodcasts = Utilizza %S per abbonarti ai podcast.\nalwaysUseForVideoPodcasts = Utilizza sempre %S per l’abbonamento ai podcast video.\nsubscribeFeedUsing = Abbonati a questo feed utilizzando\\u0020\nsubscribeAudioPodcastUsing = Abbonati a questo podcast utilizzando\\u0020\nsubscribeVideoPodcastUsing = Abbonati a questo podcast video utilizzando\\u0020\nfeedSubscriptionFeed1 = Questo è un “feed” dei contenuti aggiornati di questo sito.\nfeedSubscriptionAudioPodcast1 = Questo è un “podcast” dei contenuti aggiornati di questo sito.\nfeedSubscriptionVideoPodcast1 = Questo è un “podcast video” dei contenuti aggiornati di questo sito.\nfeedSubscriptionFeed2 = È possibile abbonarsi a questo feed per ricevere un aggiornamento quando cambiano i contenuti.\nfeedSubscriptionAudioPodcast2 = È possibile abbonarsi a questo podcast per ricevere un aggiornamento quando cambiano i contenuti.\nfeedSubscriptionVideoPodcast2 = È possibile abbonarsi a questo podcast video per ricevere un aggiornamento quando cambiano i contenuti.\naddProtocolHandler = Aggiungere %S (%S) come applicazione per i link %S?\naddProtocolHandlerAddButton = Aggiungi applicazione\naddProtocolHandlerAddButtonAccesskey = A\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/lightweightThemes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nlightweightThemes.recommended-1.name = A Web Browser Renaissance\nlightweightThemes.recommended-1.description = A Web Browser Renaissance è realizzato da Sean.Martell. Licenza CC-BY-SA. Nessuna garanzia.\nlightweightThemes.recommended-2.name =Space Fantasy\nlightweightThemes.recommended-2.description = Space Fantasy è realizzato da fx5800p. Licenza CC-BY-SA. Nessuna garanzia.\nlightweightThemes.recommended-4.name = Pastel Gradient\nlightweightThemes.recommended-4.description = Pastel Gradient è realizzato da darrinhenein. Licenza CC-BY-SA. Nessuna garanzia.\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/loop/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nclientShortname2 = Firefox Hello\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/migration/migration.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY migrationWizard.title \"Importazione guidata\">\n<!ENTITY importFrom.label \"Importa opzioni, segnalibri, cronologia, password e altri dati da:\">\n<!ENTITY importFromUnix.label \"Importa le opzioni, i segnalibri, la cronologia, le password e altri dati da:\">\n<!ENTITY importFromBookmarks.label \"Importa segnalibri da:\">\n<!ENTITY importFromIE.label \"Microsoft Internet Explorer\">\n<!ENTITY importFromIE.accesskey \"M\">\n<!ENTITY importFromEdge.label \"Microsoft Edge\">\n<!ENTITY importFromEdge.accesskey \"E\">\n<!ENTITY importFromNothing.label \"Non importare nulla\">\n<!ENTITY importFromNothing.accesskey \"N\">\n<!ENTITY importFromSafari.label \"Safari\">\n<!ENTITY importFromSafari.accesskey \"S\">\n<!ENTITY importFromChrome.label \"Chrome\">\n<!ENTITY importFromChrome.accesskey \"C\">\n<!ENTITY importFromCanary.label \"Chrome Canary\">\n<!ENTITY importFromCanary.accesskey \"h\">\n<!ENTITY importFromChrome.label \"Chrome\">\n<!ENTITY importFromChrome.accesskey \"C\">\n<!ENTITY importFromChromium.label \"Chromium\">\n<!ENTITY importFromChromium.accesskey \"u\">\n<!ENTITY importFromFirefox.label \"Firefox\">\n<!ENTITY importFromFirefox.accesskey \"x\">\n<!ENTITY importFrom360se.label \"360 Secure Browser\">\n<!ENTITY importFrom360se.accesskey \"3\">\n<!ENTITY noMigrationSources.label \"Non è stato trovato alcun programma contenente segnalibri, cronologie o password.\">\n<!ENTITY importSource.title \"Importa impostazioni e dati\">\n<!ENTITY importItems.title \"Oggetti da importare\">\n<!ENTITY importItems.label \"Selezionare gli oggetti da importare:\">\n<!ENTITY migrating.title \"Importazione…\">\n<!ENTITY migrating.label \"I seguenti oggetti stanno per essere importati…\">\n<!ENTITY selectProfile.title \"Seleziona un profilo\">\n<!ENTITY selectProfile.label \"Sono disponibili i seguenti profili da importare:\">\n<!ENTITY done.title \"Importazione completata\">\n<!ENTITY done.label \"I seguenti oggetti sono stati correttamente importati:\">\n<!ENTITY closeSourceBrowser.label \"Assicurarsi che il browser selezionato sia chiuso prima di procedere.\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/migration/migration.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprofileName_format = %S %S\nsourceNameIE = Internet Explorer\nsourceNameEdge = Microsoft Edge\nsourceNameSafari = Safari\nsourceNameCanary = Google Chrome Canary\nsourceNameChrome = Google Chrome\nsourceNameChromium = Chromium\nsourceNameFirefox = Mozilla Firefox\nsourceName360se = 360 Secure Browser\nimportedBookmarksFolder = Da %S\nimportedSafariReadingList = Elenco lettura (da Safari)\nimportedEdgeReadingList = Elenco di lettura (da Edge)\n1_ie = Opzioni internet\n1_edge = Opzioni\n1_safari = Preferenze\n1_chrome = Preferenze\n1_360se = Preferenze\n2_ie = Cookie\n2_edge = Cookie\n2_safari = Cookie\n2_chrome = Cookie\n2_firefox = Cookie\n2_360se = Cookie\n4_ie = Cronologia di navigazione\n4_edge = Cronologia di navigazione\n4_safari = Cronologia di navigazione\n4_chrome = Cronologia di navigazione\n4_firefox_history_and_bookmarks = Cronologia di navigazione e segnalibri\n4_360se = Cronologia di navigazione\n8_ie = Dati salvati nei moduli\n8_edge = Dati salvati nei moduli\n8_safari = Dati salvati nei moduli\n8_chrome = Dati salvati nei moduli\n8_firefox = Dati salvati nei moduli\n8_360se = Dati salvati nei moduli\n16_ie = Password salvate\n16_edge = Password salvate\n16_safari = Password salvate\n16_chrome = Password salvate\n16_firefox = Password salvate\n16_360se = Password salvate\n32_ie = Preferiti\n32_edge = Preferiti\n32_safari = Segnalibri\n32_chrome = Preferiti\n32_360se = Preferiti\n64_ie = Altri dati\n64_edge = Altri dati\n64_safari = Altri dati\n64_chrome = Altri dati\n64_firefox_other = Altri dati\n64_360se = Altri dati\n128_firefox = Finestre e schede\nautomigration.undo.message.all = Ricomincia da dove ti eri interrotto. Abbiamo importato in %2$S questi siti, insieme a segnalibri, password e cronologia di %1$S.\nautomigration.undo.message.bookmarks = Ricomincia da dove ti eri interrotto. Abbiamo importato in %2$S questi siti e i segnalibri di %1$S.\nautomigration.undo.message.bookmarks.logins = Ricomincia da dove ti eri interrotto. Abbiamo importato in %2$S questi siti, insieme a segnalibri e password di %1$S.\nautomigration.undo.message.bookmarks.visits = Ricomincia da dove ti eri interrotto. Abbiamo importato in %2$S questi siti, insieme a segnalibri e cronologia di %1$S.\nautomigration.undo.message.logins = Ricomincia da dove ti eri interrotto. Abbiamo importato in %2$S le password di %1$S.\nautomigration.undo.message.logins.visits = Ricomincia da dove ti eri interrotto. Abbiamo importato in %2$S questi siti, insieme a cronologia e password di %1$S.\nautomigration.undo.message.visits = Ricomincia da dove ti eri interrotto. Abbiamo importato in %2$S questi siti e la cronologia di %1$S.\nautomigration.undo.keep2.label = OK, ricevuto\nautomigration.undo.keep2.accesskey = O\nautomigration.undo.dontkeep2.label = No grazie\nautomigration.undo.dontkeep2.accesskey = N\nautomigration.undo.unknownbrowser = Browser sconosciuto\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n<!ENTITY loadError.label \"Errore caricamento pagina\">\n<!ENTITY retry.label \"Riprova\">\n<!ENTITY returnToPreviousPage.label \"Torna indietro\">\n<!ENTITY advanced.label \"Avanzate\">\n<!ENTITY connectionFailure.title \"Connessione non riuscita\">\n<!ENTITY connectionFailure.longDesc \"&sharedLongDesc;\">\n<!ENTITY deniedPortAccess.title \"Questo indirizzo è bloccato\">\n<!ENTITY deniedPortAccess.longDesc \"\">\n<!ENTITY dnsNotFound.title \"Impossibile contattare il server\">\n<!ENTITY dnsNotFound.longDesc \"\n<ul>\n  <li>Verificare se l’indirizzo contiene errori di battitura del tipo\n    <strong>ww</strong>.example.com invece di\n    <strong>www</strong>.example.com</li>\n  <li>Se non è possibile caricare alcuna pagina, controllare la connessione di rete del computer.</li>\n  <li>Se il computer o la rete sono protetti da un firewall o un proxy, assicurarsi che &brandShortName; abbia i permessi per accedere al web.</li>\n</ul>\n\">\n<!ENTITY fileNotFound.title \"File non trovato\">\n<!ENTITY fileNotFound.longDesc \"\n<ul>\n  <li>Verificare che il nome del file non contenga maiuscole o errori di battitura.</li>\n  <li>Verificare se il file è stato spostato, rinominato o rimosso.</li>\n</ul>\n\">\n<!ENTITY fileAccessDenied.title \"Accesso negato al file\">\n<!ENTITY fileAccessDenied.longDesc \"\n<ul>\n  <li>Il file potrebbe essere stato rimosso o spostato, oppure non si possiedono le autorizzazioni necessarie per aprirlo.</li>\n</ul>\n\">\n<!ENTITY generic.title \"Oops.\">\n<!ENTITY generic.longDesc \"\n<p>Per qualche motivo &brandShortName; non è in grado di caricare questa pagina.</p>\n\">\n<!ENTITY captivePortal.title \"Accedi alla rete\">\n<!ENTITY captivePortal.longDesc2 \"\n<p>È necessario accedere alla rete per navigare in Internet.</p>\n\">\n<!ENTITY openPortalLoginPage.label2 \"Apri la pagina di accesso alla rete\">\n<!ENTITY malformedURI.title \"L’indirizzo non è valido\">\n<!ENTITY malformedURI.longDesc \"\n<ul>\n  <li>Gli indirizzi internet normalmente si scrivono nella forma <strong>http://www.example.com/</strong></li>\n  <li>Verificare di aver utilizzato le barre corrette <strong>/</strong>.</li>\n</ul>\n\">\n<!ENTITY netInterrupt.title \"La connessione è stata interrotta\">\n<!ENTITY netInterrupt.longDesc \"&sharedLongDesc;\">\n<!ENTITY notCached.title \"Documento scaduto\">\n<!ENTITY notCached.longDesc \"<p>Il documento richiesto non è più disponibile nella cache di &brandShortName;.</p><ul><li>Per ragioni di sicurezza &brandShortName; non effettua automaticamente una nuova richiesta per documenti sensibili.</li><li>Fare clic su Riprova per richiedere nuovamente il documento al sito web.</li></ul>\">\n<!ENTITY netOffline.title \"Non in linea\">\n<!ENTITY netOffline.longDesc2 \"\n<ul>\n  <li>Selezionare &quot;Riprova&quot; per passare alla modalità in linea e ricaricare la pagina.</li>\n</ul>\n\">\n<!ENTITY contentEncodingError.title \"Errore di codifica del contenuto\">\n<!ENTITY contentEncodingError.longDesc \"\n<ul>\n  <li>Contattare il proprietario del sito web per informarlo del problema.</li>\n</ul>\">\n<!ENTITY unsafeContentType.title \"Tipo di file non sicuro\">\n<!ENTITY unsafeContentType.longDesc \"\n<ul>\n  <li>Contattare il proprietario del sito web per informarlo del problema.</li>\n</ul>\">\n<!ENTITY netReset.title \"La connessione è stata annullata\">\n<!ENTITY netReset.longDesc \"&sharedLongDesc;\">\n<!ENTITY netTimeout.title \"Tempo per la connessione esaurito\">\n<!ENTITY netTimeout.longDesc \"&sharedLongDesc;\">\n<!ENTITY unknownProtocolFound.title \"Indirizzo non interpretabile\">\n<!ENTITY unknownProtocolFound.longDesc \"\n<ul>\n  <li>È necessario installare del software aggiuntivo per aprire questo indirizzo.</li>\n</ul>\n\">\n<!ENTITY proxyConnectFailure.title \"Connessione rifiutata dal server proxy\">\n<!ENTITY proxyConnectFailure.longDesc \"<ul>\n   <li>Verificare la correttezza delle impostazioni del proxy.</li>\n   <li>Contattare l’amministratore di rete per verificare se il server proxy è funzionante.</li>\n</ul>\">\n<!ENTITY proxyResolveFailure.title \"Impossibile stabilire una connessione con il server proxy\">\n<!ENTITY proxyResolveFailure.longDesc \"<ul>\n  <li>Verificare la correttezza delle impostazioni del proxy.</li>\n  <li>Verificare se il computer ha una connessione di rete funzionante.</li>\n  <li>Se il computer o la rete sono protetti da un firewall o un proxy, assicurarsi che &brandShortName; abbia i permessi per accedere al web.</li>\n</ul>\">\n<!ENTITY redirectLoop.title \"Questa pagina non reindirizza in modo corretto\">\n<!ENTITY redirectLoop.longDesc \"\n<ul>\n  <li>Questo problema spesso è causato dal blocco o dal rifiuto dei cookie.</li>\n</ul>\n\">\n<!ENTITY unknownSocketType.title \"Risposta imprevista del server\">\n<!ENTITY unknownSocketType.longDesc \"\n<ul>\n  <li>Verificare che nel sistema sia installato il Personal Security Manager.</li>\n  <li>Potrebbe trattarsi di una configurazione non standard del server.</li>\n</ul>\n\">\n<!ENTITY nssFailure2.title \"Connessione sicura non riuscita\">\n<!ENTITY nssFailure2.longDesc2 \"\n<ul>\n  <li>La pagina che si sta cercando di visualizzare non può essere mostrata in quanto non è possibile verificare l’autenticità dei dati ricevuti.</li>\n  <li>Contattare il responsabile del sito web per informarlo del problema.</li>\n</ul>\">\n<!ENTITY certerror.longpagetitle1 \"Questa connessione non è sicura\">\n<!ENTITY certerror.introPara \"Il gestore di <span class='hostname'/> ha configurato il sito in modo non corretto. Per evitare potenziali furti di informazioni &brandShortName; ha interrotto la connessione.\">\n<!ENTITY sharedLongDesc \"\n<ul>\n  <li>Il sito potrebbe essere non disponibile o sovraccarico. Riprovare fra qualche istante.</li>\n  <li>Se non è possibile caricare alcuna pagina, controllare la connessione di rete del computer.</li>\n  <li>Se il computer o la rete sono protetti da un firewall o un proxy, assicurarsi che &brandShortName; abbia i permessi per accedere al web.</li>\n</ul>\n\">\n<!ENTITY cspBlocked.title \"Bloccato dai criteri sulla sicurezza dei contenuti\">\n<!ENTITY cspBlocked.longDesc \"<p>&brandShortName; ha bloccato il caricamento della pagina con questa modalità in quanto include dei criteri sulla sicurezza dei contenuti che lo impediscono.</p>  \">\n<!ENTITY corruptedContentErrorv2.title \"Errore contenuto danneggiato\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>La pagina richiesta non può essere visualizzata a causa di un errore rilevato durante la trasmissione dei dati.</p><ul><li>Contattare il proprietario del sito web e segnalare il problema.</li></ul>\">\n<!ENTITY securityOverride.exceptionButtonLabel \"Aggiungi eccezione…\">\n<!ENTITY errorReporting.automatic2 \"Segnala errori come questo per aiutare Mozilla a identificare e bloccare siti dannosi\">\n<!ENTITY errorReporting.learnMore \"Ulteriori informazioni…\">\n<!ENTITY remoteXUL.title \"XUL remoto\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>Contattare l’amministratore del sito web e segnalare il problema.</li></ul></p>\">\n<!ENTITY sslv3Used.title \"Impossibile stabilire una connessione sicura\">\n<!ENTITY sslv3Used.longDesc2 \"Informazioni avanzate: SSL_ERROR_UNSUPPORTED_VERSION\">\n<!ENTITY certerror.wrongSystemTime2 \"<p>Non è possibile connettersi a <span id='wrongSystemTime_URL'/> in quanto l’orologio del sistema sembra impostato su un valore errato e questo impedisce di stabilire una connessione sicura.</p> <p>L’ora impostata nel computer è <span id='wrongSystemTime_systemDate'/>, mentre dovrebbe essere <span id='wrongSystemTime_actualDate'/>. Per risolvere il problema impostare correttamente la data e l’ora del computer.</p>\">\n<!ENTITY certerror.wrongSystemTimeWithoutReference \"<p>Non è possibile connettersi a <span id='wrongSystemTimeWithoutReference_URL'/> in quanto l’orologio del sistema sembra impostato su un valore errato e questo impedisce di stabilire una connessione sicura.</p> <p>L’ora impostata nel computer è <span id='wrongSystemTimeWithoutReference_systemDate'/>. Per risolvere il problema impostare correttamente la data e l’ora del computer.</p>\">\n<!ENTITY certerror.pagetitle1 \"Connessione non sicura\">\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"Questo sito utilizza il protocollo HSTS (HTTP Strict Transport Security) per garantire che la connessione con &brandShortName; avvenga esclusivamente in modo sicuro. Per questo motivo non è possibile aggiungere un’eccezione per questo certificato.\">\n<!ENTITY certerror.copyToClipboard.label \"Copia il testo negli appunti\">\n<!ENTITY inadequateSecurityError.title \"Connessione non sicura\">\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> utilizza una tecnologia di sicurezza obsoleta e vulnerabile. Un tentativo di attacco potrebbe facilmente compromettere informazioni considerate sicure. L’amministratore del sito web deve aggiornare la configurazione del server prima di poterlo visitare.</p><p>Codice di errore: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n<!ENTITY prefReset.longDesc \"Sembra che il problema sia causato dalle impostazioni di sicurezza della rete. Ripristinare le impostazioni predefinite?\">\n<!ENTITY prefReset.label \"Ripristina impostazioni predefinite\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/newTab.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY newtab.pageTitle \"Nuova scheda\">\n<!ENTITY newtab.customize.classic \"Visualizza i siti principali\">\n<!ENTITY newtab.customize.cog.enhanced \"Includi i siti consigliati\">\n<!ENTITY newtab.customize.cog.title2 \"CONTROLLI NUOVA SCHEDA\">\n<!ENTITY newtab.customize.cog.learn \"Ulteriori informazioni su Nuova scheda\">\n<!ENTITY newtab.customize.title \"Personalizza la pagina Nuova scheda\">\n<!ENTITY newtab.customize.suggested \"Siti consigliati e siti principali\">\n<!ENTITY newtab.customize.topsites \"Siti principali\">\n<!ENTITY newtab.customize.blank2 \"Pagina bianca\">\n<!ENTITY newtab.undo.removedLabel \"Miniatura rimossa.\">\n<!ENTITY newtab.undo.undoButton \"Annulla.\">\n<!ENTITY newtab.undo.restoreButton \"Ripristina tutto.\">\n<!ENTITY newtab.undo.closeTooltip \"Nascondi\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/newTab.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnewtab.defaultTopSites.heading = Siti principali\nnewtab.userTopSites.heading = Siti principali\nnewtab.pin = Blocca questo sito nella posizione attuale\nnewtab.unpin = Sblocca questo sito\nnewtab.block = Rimuovi questo sito\nnewtab.sponsored.button = SPONSORIZZATO\nnewtab.suggested.tag = CONSIGLIATO\nnewtab.suggested.button = Consigliato ai visitatori di %1$S\nnewtab.sponsored.explain = Questo riquadro viene visualizzato per conto di un partner di Mozilla. È possibile rimuoverlo in qualunque momento utilizzando il pulsante %1$S. %2$S\nnewtab.sponsored.explain2 = Questo sito è consigliato da un partner di Mozilla. È possibile rimuoverlo in qualunque momento utilizzando il pulsante %1$S. %2$S\nnewtab.suggested.explain = Questo sito è consigliato da Mozilla. È possibile rimuoverlo in qualunque momento utilizzando il pulsante %1$S. %2$S\nnewtab.enhanced.explain = Un partner di Mozilla ha migliorato l’aspetto di questo riquadro sostituendone l’immagine. È possibile disattivare questo tipo di riquadri utilizzando il pulsante %1$S. %2$S\nnewtab.intro1.paragraph1 = Quando si apre una nuova scheda vengono visualizzati anche siti che, a nostro parere, potrebbero interessarti. Alcuni dei siti visualizzati potrebbero essere suggeriti da Mozilla o essere sponsorizzati da un partner di Mozilla.\nnewtab.intro1.paragraph2 = Per fornire questo servizio vengono automaticamente inviate a Mozilla alcune informazioni, in conformità con quanto specificato nell’%1$S. È possibile disattivare questa funzione facendo clic sul pulsante a forma di ingranaggio (%2$S) e deselezionando la relativa opzione.\nnewtab.learn.link = Ulteriori informazioni…\nnewtab.privacy.link = informativa sulla privacy\nnewtab.learn.link2 = Ulteriori informazioni su Nuova scheda\nnewtab.intro.header.update = Aggiornamento per Nuova scheda\nnewtab.intro.gotit = Ricevuto!\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/openLocation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\r\n\r\n<!ENTITY enter.label \"Inserire l'indirizzo web (URL) o scegliere il file da aprire:\">\r\n<!ENTITY chooseFile.label \"Seleziona file…\">\r\n<!ENTITY newTab.label \"Nuova scheda\">\r\n<!ENTITY newWindow.label \"Nuova finestra\">\r\n<!ENTITY topTab.label \"Scheda corrente\">\r\n<!ENTITY caption.label \"Apri indirizzo web\">\r\n<!ENTITY openWhere.label \"Apri in:\">\r\n<!ENTITY openBtn.label \"Apri\">\r\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/openLocation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nchooseFileDialogTitle = Selezionare un file\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/pageInfo.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY pageInfoWindow.width \"600\">\n<!ENTITY pageInfoWindow.height \"550\">\n<!ENTITY copy.key \"C\">\n<!ENTITY copy.label \"Copia\">\n<!ENTITY copy.accesskey \"C\">\n<!ENTITY selectall.key \"A\">\n<!ENTITY selectall.label \"Seleziona tutto\">\n<!ENTITY selectall.accesskey \"t\">\n<!ENTITY closeWindow.key \"w\">\n<!ENTITY generalTab \"Generale\">\n<!ENTITY generalTab.accesskey \"G\">\n<!ENTITY generalTitle \"Titolo:\">\n<!ENTITY generalURL \"Indirizzo:\">\n<!ENTITY generalType \"Tipo:\">\n<!ENTITY generalMode \"Modalità di visualizzazione:\">\n<!ENTITY generalSize \"Dimensione file:\">\n<!ENTITY generalReferrer \"Indirizzo referente:\">\n<!ENTITY generalSource \"Sorgente:\">\n<!ENTITY generalModified \"Modificato:\">\n<!ENTITY generalEncoding2 \"Codifica testo:\">\n<!ENTITY generalMetaName \"Nome\">\n<!ENTITY generalMetaContent \"Valore\">\n<!ENTITY mediaTab \"Media\">\n<!ENTITY mediaTab.accesskey \"M\">\n<!ENTITY mediaLocation \"Indirizzo:\">\n<!ENTITY mediaText \"Testo associato:\">\n<!ENTITY mediaAltHeader \"Testo alternativo\">\n<!ENTITY mediaAddress \"Indirizzo\">\n<!ENTITY mediaType \"Tipo\">\n<!ENTITY mediaSize \"Dimensione\">\n<!ENTITY mediaCount \"Conteggio\">\n<!ENTITY mediaDimension \"Dimensioni:\">\n<!ENTITY mediaLongdesc \"Descrizione estesa:\">\n<!ENTITY mediaBlockImage.accesskey \"B\">\n<!ENTITY mediaSaveAs \"Salva con nome…\">\n<!ENTITY mediaSaveAs.accesskey \"A\">\n<!ENTITY mediaSaveAs2.accesskey \"e\">\n<!ENTITY mediaPreview \"Anteprima contenuto multimediale:\">\n<!ENTITY feedTab \"Feed\">\n<!ENTITY feedTab.accesskey \"F\">\n<!ENTITY feedSubscribe \"Abbonati\">\n<!ENTITY feedSubscribe.accesskey \"b\">\n<!ENTITY permTab \"Permessi\">\n<!ENTITY permTab.accesskey \"P\">\n<!ENTITY permUseDefault \"Utilizza predefiniti\">\n<!ENTITY permAskAlways \"Chiedi ogni volta\">\n<!ENTITY permAllow \"Consenti\">\n<!ENTITY permAllowSession \"Consenti per la sessione\">\n<!ENTITY permBlock \"Blocca\">\n<!ENTITY permissionsFor \"Permessi per:\">\n<!ENTITY permPlugins \"Attivare plugin\">\n<!ENTITY permClearStorage \"Cancella i dati\">\n<!ENTITY permClearStorage.accesskey \"C\">\n<!ENTITY securityTab \"Sicurezza\">\n<!ENTITY securityTab.accesskey \"S\">\n<!ENTITY securityView.certView \"Visualizza certificato\">\n<!ENTITY securityView.accesskey \"V\">\n<!ENTITY securityView.unknown \"Sconosciuto\">\n<!ENTITY securityView.identity.header \"Identità sito web\">\n<!ENTITY securityView.identity.owner \"Proprietario:\">\n<!ENTITY securityView.identity.domain \"Sito web:\">\n<!ENTITY securityView.identity.verifier \"Verificata da:\">\n<!ENTITY securityView.privacy.header \"Privacy e cronologia\">\n<!ENTITY securityView.privacy.history \"Questo sito è già stato visitato prima di oggi?\">\n<!ENTITY securityView.privacy.cookies \"Questo sito web sta memorizzando informazioni (cookie) sul computer?\">\n<!ENTITY securityView.privacy.viewCookies \"Mostra cookie\">\n<!ENTITY securityView.privacy.viewCookies.accessKey \"k\">\n<!ENTITY securityView.privacy.passwords \"Esistono password memorizzate per questo sito web?\">\n<!ENTITY securityView.privacy.viewPasswords \"Mostra password\">\n<!ENTITY securityView.privacy.viewPasswords.accessKey \"w\">\n<!ENTITY securityView.technical.header \"Dettagli tecnici\">\n<!ENTITY helpButton.label \"Guida\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/pageInfo.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npageInfo.page.title = Informazioni pagina - %S\npageInfo.frame.title = Informazioni riquadro - %S\nnoPageTitle = Pagina senza nome:\nunknown = Sconosciuto\nnotset = Non specificato\nyes = Sì\nno = No\nmediaImg = Immagine\nmediaVideo = Video\nmediaAudio = Audio\nmediaBGImg = Sfondo\nmediaBorderImg = Bordo\nmediaListImg = Punto elenco\nmediaCursor = Cursore\nmediaObject = Oggetto\nmediaEmbed = Incorporato\nmediaLink = Icona\nmediaInput = Input\nmediaFileSize = %S kB\nmediaSize = %Spx × %Spx\nmediaSelectFolder = Selezionare una cartella per salvare l’immagine\nmediaBlockImage = Blocca immagini da %S\nmediaUnknownNotCached = Sconosciuto (non in cache)\nmediaImageType = Immagine %S\nmediaAnimatedImageType = Immagine %S (animata, %S frame)\nmediaDimensions = %Spx × %Spx\nmediaDimensionsScaled = %Spx × %Spx (ridimensionata a %Spx × %Spx)\ngeneralQuirksMode = Quirks mode\ngeneralStrictMode = Modalità rispetto standard\ngeneralSize = %S kB (%S byte)\ngeneralMetaTag = Meta (1 tag)\ngeneralMetaTags = Meta (%S tag)\nfeedRss = RSS\nfeedAtom = Atom\nfeedXML = XML\nsecurityNoOwner = Non sono disponibili informazioni sul proprietario di questo sito web.\nsecurityOneVisit = Sì, una volta\nsecurityNVisits = Sì, %S volte\nindexedDBUsage = Questo sito web sta utilizzando %1$S %2$S\npermissions.useDefault = Utilizza predefiniti\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/places/bookmarkProperties.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndialogAcceptLabelAddItem = Aggiungi\ndialogAcceptLabelSaveItem = Salva\ndialogAcceptLabelAddLivemark = Abbonati\ndialogAcceptLabelAddMulti = Aggiungi segnalibri\ndialogAcceptLabelEdit = Salva\ndialogTitleAddBookmark = Nuovo segnalibro\ndialogTitleAddLivemark = Abbonati con un segnalibro Live\ndialogTitleAddFolder = Nuova cartella\ndialogTitleAddMulti = Nuovi segnalibri\ndialogTitleEdit = Proprietà di “%S”\nbookmarkAllTabsDefault = [Nome cartella]\nnewFolderDefault = Nuova cartella\nnewBookmarkDefault = Nuovo segnalibro\nnewLivemarkDefault = Nuovo segnalibro Live\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/places/editBookmarkOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editBookmarkOverlay.name.label \"Nome:\">\n<!ENTITY editBookmarkOverlay.name.accesskey \"N\">\n<!ENTITY editBookmarkOverlay.location.label \"Indirizzo:\">\n<!ENTITY editBookmarkOverlay.location.accesskey \"I\">\n<!ENTITY editBookmarkOverlay.feedLocation.label \"Indirizzo del feed:\">\n<!ENTITY editBookmarkOverlay.feedLocation.accesskey \"f\">\n<!ENTITY editBookmarkOverlay.siteLocation.label \"Indirizzo del sito:\">\n<!ENTITY editBookmarkOverlay.siteLocation.accesskey \"s\">\n<!ENTITY editBookmarkOverlay.folder.label \"Cartella:\">\n<!ENTITY editBookmarkOverlay.foldersExpanderDown.tooltip \"Visualizza tutte le cartelle dei segnalibri\">\n<!ENTITY editBookmarkOverlay.expanderUp.tooltip \"Nascondi\">\n<!ENTITY editBookmarkOverlay.tags.label \"Etichette:\">\n<!ENTITY editBookmarkOverlay.tags.accesskey \"E\">\n<!ENTITY editBookmarkOverlay.tagsEmptyDesc.label \"Separare più etichette con una virgola\">\n<!ENTITY editBookmarkOverlay.description.label \"Descrizione:\">\n<!ENTITY editBookmarkOverlay.description.accesskey \"D\">\n<!ENTITY editBookmarkOverlay.keyword.label \"Parola chiave:\">\n<!ENTITY editBookmarkOverlay.keyword.accesskey \"P\">\n<!ENTITY editBookmarkOverlay.tagsExpanderDown.tooltip \"Visualizza tutte le etichette\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.label \"Carica questo segnalibro nella barra laterale\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.accesskey \"C\">\n<!ENTITY editBookmarkOverlay.choose.label \"Scegli…\">\n<!ENTITY editBookmarkOverlay.newFolderButton.label \"Nuova cartella\">\n<!ENTITY editBookmarkOverlay.newFolderButton.accesskey \"o\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/places/moveBookmarks.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"Scegli la cartella\">\n<!ENTITY window.style \"width: 36em; height: 18em;\">\n<!ENTITY moveTo.label \"Sposta in:\">\n<!ENTITY newFolderButton.label \"Nuova cartella\">\n<!ENTITY newFolderButton.accesskey \"N\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/places/places.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY places.library.title \"Libreria\">\n<!ENTITY places.library.width \"700\">\n<!ENTITY places.library.height \"500\">\n<!ENTITY organize.label \"Organizza\">\n<!ENTITY organize.accesskey \"O\">\n<!ENTITY organize.tooltip \"Organizza i segnalibri\">\n<!ENTITY file.close.label \"Chiudi\">\n<!ENTITY file.close.accesskey \"h\">\n<!ENTITY cmd.close.key \"w\">\n<!ENTITY views.label \"Visualizza\">\n<!ENTITY views.accesskey \"V\">\n<!ENTITY views.tooltip \"Modifica il tipo di visualizzazione\">\n<!ENTITY view.columns.label \"Mostra colonne\">\n<!ENTITY view.columns.accesskey \"M\">\n<!ENTITY view.sort.label \"Ordina per\">\n<!ENTITY view.sort.accesskey \"O\">\n<!ENTITY view.unsorted.label \"Nessun ordinamento\">\n<!ENTITY view.unsorted.accesskey \"d\">\n<!ENTITY view.sortAscending.label \"A > Z\">\n<!ENTITY view.sortAscending.accesskey \"A\">\n<!ENTITY view.sortDescending.label \"Z > A\">\n<!ENTITY view.sortDescending.accesskey \"Z\">\n<!ENTITY importBookmarksFromHTML.label \"Importa segnalibri da HTML…\">\n<!ENTITY importBookmarksFromHTML.accesskey \"I\">\n<!ENTITY exportBookmarksToHTML.label \"Esporta segnalibri in HTML…\">\n<!ENTITY exportBookmarksToHTML.accesskey \"E\">\n<!ENTITY importOtherBrowser.label \"Importa dati da un altro browser…\">\n<!ENTITY importOtherBrowser.accesskey \"m\">\n<!ENTITY cmd.backup.label \"Salva…\">\n<!ENTITY cmd.backup.accesskey \"S\">\n<!ENTITY cmd.restore2.label \"Ripristina\">\n<!ENTITY cmd.restore2.accesskey \"R\">\n<!ENTITY cmd.restoreFromFile.label \"Seleziona file…\">\n<!ENTITY cmd.restoreFromFile.accesskey \"f\">\n<!ENTITY cmd.deleteDomainData.label \"Dimentica questo sito\">\n<!ENTITY cmd.deleteDomainData.accesskey \"D\">\n<!ENTITY cmd.open.label \"Apri\">\n<!ENTITY cmd.open.accesskey \"A\">\n<!ENTITY cmd.open_window.label \"Apri in una nuova finestra\">\n<!ENTITY cmd.open_window.accesskey \"f\">\n<!ENTITY cmd.open_private_window.label \"Apri in una nuova finestra anonima\">\n<!ENTITY cmd.open_private_window.accesskey \"m\">\n<!ENTITY cmd.open_tab.label \"Apri in una nuova scheda\">\n<!ENTITY cmd.open_tab.accesskey \"h\">\n<!ENTITY cmd.open_all_in_tabs.label \"Apri tutti in schede\">\n<!ENTITY cmd.open_all_in_tabs.accesskey \"u\">\n<!ENTITY cmd.properties.label \"Proprietà\">\n<!ENTITY cmd.properties.accesskey \"P\">\n<!ENTITY cmd.sortby_name.label \"Ordina per nome\">\n<!ENTITY cmd.sortby_name.accesskey \"n\">\n<!ENTITY cmd.context_sortby_name.accesskey \"O\">\n<!ENTITY cmd.new_bookmark.label \"Nuovo segnalibro…\">\n<!ENTITY cmd.new_bookmark.accesskey \"b\">\n<!ENTITY cmd.new_folder.label \"Nuova cartella…\">\n<!ENTITY cmd.new_folder.accesskey \"N\">\n<!ENTITY cmd.context_new_folder.accesskey \"N\">\n<!ENTITY cmd.new_separator.label \"Nuovo separatore\">\n<!ENTITY cmd.new_separator.accesskey \"u\">\n<!ENTITY cmd.reloadLivebookmark.label \"Ricarica segnalibro Live\">\n<!ENTITY cmd.reloadLivebookmark.accesskey \"R\">\n<!ENTITY cmd.moveBookmarks.label \"Sposta…\">\n<!ENTITY cmd.moveBookmarks.accesskey \"o\">\n<!ENTITY col.name.label \"Nome\">\n<!ENTITY col.tags.label \"Etichette\">\n<!ENTITY col.url.label \"Indirizzo\">\n<!ENTITY col.mostrecentvisit.label \"Visita più recente\">\n<!ENTITY col.visitcount.label \"Numero visite\">\n<!ENTITY col.description.label \"Descrizione\">\n<!ENTITY col.dateadded.label \"Data inserimento\">\n<!ENTITY col.lastmodified.label \"Ultima modifica\">\n<!ENTITY search.label \"Cerca:\">\n<!ENTITY search.accesskey \"r\">\n<!ENTITY cmd.find.key \"f\">\n<!ENTITY maintenance.label \"Importa e salva\">\n<!ENTITY maintenance.accesskey \"m\">\n<!ENTITY maintenance.tooltip \"Importa e salva i segnalibri\">\n<!ENTITY backButton.tooltip \"Vai indietro\">\n<!ENTITY forwardButton.tooltip \"Vai avanti\">\n<!ENTITY detailsPane.more.label \"Altri dati\">\n<!ENTITY detailsPane.more.accesskey \"a\">\n<!ENTITY detailsPane.less.label \"Meno dati\">\n<!ENTITY detailsPane.less.accesskey \"a\">\n<!ENTITY detailsPane.selectAnItemText.description \"Selezionare un elemento per visualizzarne e modificarne le proprietà\">\n<!ENTITY find.label \"Cerca:\">\n<!ENTITY find.accesskey \"r\">\n<!ENTITY view.label \"Visualizza\">\n<!ENTITY view.accesskey \"z\">\n<!ENTITY byDate.label \"Data\">\n<!ENTITY byDate.accesskey \"D\">\n<!ENTITY bySite.label \"Sito\">\n<!ENTITY bySite.accesskey \"S\">\n<!ENTITY byMostVisited.label \"Più visitati\">\n<!ENTITY byMostVisited.accesskey \"P\">\n<!ENTITY byLastVisited.label \"Ultima visita\">\n<!ENTITY byLastVisited.accesskey \"U\">\n<!ENTITY byDayAndSite.label \"Data e sito\">\n<!ENTITY byDayAndSite.accesskey \"t\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nload-js-data-url-error = Per motivi di sicurezza non è possibile caricare URL di tipo data o JavaScript dalla finestra della cronologia o dalla barra laterale.\nnoTitle = (nessun titolo)\nbookmarksMenuEmptyFolder = (vuoto)\nbookmarksBackupTitle = Nome del file per il salvataggio\nbookmarksRestoreAlertTitle = Ripristina segnalibri\nbookmarksRestoreAlert = Questo sostituirà tutti i segnalibri correnti con quelli contenuti nel file. Procedere con l’operazione?\nbookmarksRestoreTitle = Seleziona un file di salvataggio\nbookmarksRestoreFilterName = JSON\nbookmarksRestoreFormatError = Tipo di file non supportato.\nbookmarksRestoreParseError = Impossibile elaborare il file di backup.\nbookmarksLivemarkLoading = Caricamento del segnalibro Live in corso…\nbookmarksLivemarkFailed = Impossibile caricare il feed del segnalibro Live.\nmenuOpenLivemarkOrigin.label = Apri “%S”\nsortByName = Ordina “%S” per nome\nsortByNameGeneric = Ordina per nome\nview.sortBy.1.name.label = Nome\nview.sortBy.1.name.accesskey = N\nview.sortBy.1.url.label = Indirizzo\nview.sortBy.1.url.accesskey = I\nview.sortBy.1.date.label = Visita più recente\nview.sortBy.1.date.accesskey = r\nview.sortBy.1.visitCount.label = Numero visite\nview.sortBy.1.visitCount.accesskey = v\nview.sortBy.1.description.label = Descrizione\nview.sortBy.1.description.accesskey = D\nview.sortBy.1.dateAdded.label = Data inserimento\nview.sortBy.1.dateAdded.accesskey = a\nview.sortBy.1.lastModified.label = Ultima modifica\nview.sortBy.1.lastModified.accesskey = U\nview.sortBy.1.tags.label = Etichette\nview.sortBy.1.tags.accesskey = e\nsearchBookmarks = Cerca nei segnalibri\nsearchHistory = Cerca nella cronologia\nsearchDownloads = Cerca nei download\ntabs.openWarningTitle = Conferma apertura\ntabs.openWarningMultipleBranded = Si stanno per aprire %S schede. Questo potrebbe comportare un rallentamento di %S durante il caricamento delle pagine. Procedere comunque?\ntabs.openButtonMultiple = Apri schede\ntabs.openWarningPromptMeBranded = Avvisa quando l’apertura contemporanea di più schede potrebbe rallentare %S\nSelectImport = Importa file dei segnalibri\nEnterExport = Esporta file dei segnalibri\ndetailsPane.noItems = Nessun elemento\ndetailsPane.itemsCountLabel = Un elemento;#1 elementi\nmostVisitedTitle = Più visitati\nrecentTagsTitle = Etichette recenti\nOrganizerQueryHistory = Cronologia\nOrganizerQueryDownloads = Download\nOrganizerQueryAllBookmarks = Tutti i segnalibri\nOrganizerQueryTags = Etichette\ntagResultLabel = Etichetta\nbookmarkResultLabel = Segnalibro\nswitchtabResultLabel = Scheda\nkeywordResultLabel = Parola chiave\nsearchengineResultLabel = Ricerca\nlockPrompt.title = Errore avvio browser\nlockPrompt.text = I segnalibri e la cronologia non potranno funzionare correttamente in quanto un file di %S risulta utilizzato da un’altra applicazione. Il problema potrebbe essere causato da un software di sicurezza.\nlockPromptInfoButton.label = Ulteriori informazioni\nlockPromptInfoButton.accessKey = U\ncmd.deletePages.label = Elimina pagina;Elimina pagine\ncmd.deletePages.accesskey = E\ncmd.bookmarkPages.label = Aggiungi pagina ai segnalibri;Aggiungi pagine ai segnalibri\ncmd.bookmarkPages.accesskey = A\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/preferences/aboutPermissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY permissionsManager.title \"Gestione permessi\">\n<!ENTITY sites.search \"Cerca tra i siti\">\n<!ENTITY sites.allSites \"Tutti i siti\">\n<!ENTITY header.site.start \"Permessi per\">\n<!ENTITY header.site.end \"\">\n<!ENTITY header.defaults \"Permessi predefiniti per tutti i siti\">\n<!ENTITY permissions.forgetSite \"Dimentica questo sito\">\n<!ENTITY permission.alwaysAsk \"Chiedi ogni volta\">\n<!ENTITY permission.allow \"Permetti\">\n<!ENTITY permission.allowForSession \"Permetti per la sessione\">\n<!ENTITY permission.allowFirstPartyOnly \"Consenti solo se generati dal sito\">\n<!ENTITY permission.block \"Blocca\">\n<!ENTITY password.label \"Salvare password\">\n<!ENTITY password.manage \"Gestione password…\">\n<!ENTITY cookie.label \"Impostare cookie\">\n<!ENTITY cookie.remove \"Rimuovi cookie\">\n<!ENTITY cookie.manage \"Gestione cookie…\">\n<!ENTITY cookie.removeAll \"Rimuovi tutti i cookie\">\n<!ENTITY geo.label \"Comunicare posizione attuale\">\n<!ENTITY plugins.label \"Plugin\">\n<!ENTITY indexedDB.label \"Archiviare dati non in linea\">\n<!ENTITY popup.label \"Aprire finestre pop-up\">\n<!ENTITY fullscreen.label \"Modalità a schermo intero\">\n<!ENTITY camera.label \"Utilizzare la fotocamera\">\n<!ENTITY microphone.label \"Utilizzare il microfono\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/preferences/aboutPermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nvisitCount = #1 visita;#1 visite\npasswordsCount = #1 password salvata per questo sito web;#1 password salvate per questo sito web\ncookiesCount = #1 cookie presente per questo sito web;#1 cookie presenti per questo sito web\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/preferences/advanced.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY generalTab.label \"Generale\">\n<!ENTITY accessibility.label \"Accessibilità\">\n<!ENTITY useCursorNavigation.label \"Utilizza sempre i tasti direzione per navigare nelle pagine\">\n<!ENTITY useCursorNavigation.accesskey \"U\">\n<!ENTITY searchOnStartTyping.label \"Cerca nel testo quando si digita qualcosa\">\n<!ENTITY searchOnStartTyping.accesskey \"e\">\n<!ENTITY blockAutoReload.label \"Avvisa se un sito web cerca di reindirizzare o ricaricare la pagina\">\n<!ENTITY blockAutoReload.accesskey \"w\">\n<!ENTITY useOnScreenKeyboard.label \"Visualizza una tastiera touch quando necessario\">\n<!ENTITY useOnScreenKeyboard.accesskey \"s\">\n<!ENTITY browsing.label \"Navigazione\">\n<!ENTITY useAutoScroll.label \"Utilizza lo scorrimento automatico\">\n<!ENTITY useAutoScroll.accesskey \"s\">\n<!ENTITY useSmoothScrolling.label \"Utilizza lo scorrimento continuo\">\n<!ENTITY useSmoothScrolling.accesskey \"a\">\n<!ENTITY allowHWAccel.label \"Utilizza l’accelerazione hardware quando disponibile\">\n<!ENTITY allowHWAccel.accesskey \"h\">\n<!ENTITY checkUserSpelling.label \"Controllo ortografico durante la digitazione\">\n<!ENTITY checkUserSpelling.accesskey \"C\">\n<!ENTITY dataChoicesTab.label \"Condivisione dati\">\n<!ENTITY healthReportDesc.label \"Analizza le prestazioni del browser e condividi informazioni con &vendorShortName; sullo stato di integrità del software\">\n<!ENTITY enableHealthReport.label \"Attiva analisi integrità di &brandShortName;\">\n<!ENTITY enableHealthReport.accesskey \"v\">\n<!ENTITY healthReportLearnMore.label \"Ulteriori informazioni\">\n<!ENTITY telemetryDesc.label \"Condividi con &vendorShortName; informazioni relative a prestazioni, utilizzo, hardware e personalizzazioni del browser per contribuire al miglioramento di &brandShortName;\">\n<!ENTITY enableTelemetryData.label \"Condividi ulteriori dati (telemetria)\">\n<!ENTITY enableTelemetryData.accesskey \"t\">\n<!ENTITY telemetryLearnMore.label \"Ulteriori informazioni\">\n<!ENTITY crashReporterDesc2.label \"Le segnalazioni di arresto anomalo permettono a &vendorShortName; di risolvere i problemi del browser e renderlo più stabile e sicuro\">\n<!ENTITY alwaysSubmitCrashReports.label \"Consenti a &brandShortName; di inviare automaticamente le segnalazioni di arresto anomalo in sospeso\">\n<!ENTITY alwaysSubmitCrashReports.accesskey \"s\">\n<!ENTITY crashReporterLearnMore.label \"Ulteriori informazioni\">\n<!ENTITY networkTab.label \"Rete\">\n<!ENTITY connection.label \"Connessione\">\n<!ENTITY connectionDesc.label \"Determina come &brandShortName; si collega a Internet\">\n<!ENTITY connectionSettings.label \"Impostazioni…\">\n<!ENTITY connectionSettings.accesskey \"z\">\n<!ENTITY httpCache.label \"Contenuti web in cache\">\n<!ENTITY offlineStorage2.label \"Dati non in linea e informazioni utente\">\n<!ENTITY siteData.label \"Dati dei siti web\">\n<!ENTITY clearSiteData.label \"Elimina tutti i dati\">\n<!ENTITY clearSiteData.accesskey \"m\">\n<!ENTITY siteDataSettings.label \"Impostazioni…\">\n<!ENTITY siteDataSettings.accesskey \"o\">\n<!ENTITY siteDataLearnMoreLink.label \"Ulteriori informazioni\">\n<!ENTITY limitCacheSizeBefore.label \"Limita la cache a\">\n<!ENTITY limitCacheSizeBefore.accesskey \"L\">\n<!ENTITY limitCacheSizeAfter.label \"MB di spazio\">\n<!ENTITY clearCacheNow.label \"Cancella adesso\">\n<!ENTITY clearCacheNow.accesskey \"C\">\n<!ENTITY clearOfflineAppCacheNow.label \"Cancella adesso\">\n<!ENTITY clearOfflineAppCacheNow.accesskey \"d\">\n<!ENTITY overrideSmartCacheSize.label \"Non utilizzare la gestione automatica della cache\">\n<!ENTITY overrideSmartCacheSize.accesskey \"N\">\n<!ENTITY updateTab.label \"Aggiornamenti\">\n<!ENTITY updateApplication.label \"Aggiornamenti di &brandShortName;\">\n<!ENTITY updateAuto1.label \"Installa automaticamente aggiornamenti (consigliato: maggiore sicurezza)\">\n<!ENTITY updateAuto1.accesskey \"s\">\n<!ENTITY updateCheckChoose.label \"Controlla aggiornamenti ma permetti all’utente di scegliere se installarli\">\n<!ENTITY updateCheckChoose.accesskey \"C\">\n<!ENTITY updateManual.label \"Non cercare aggiornamenti (non consigliato: rischi per la sicurezza)\">\n<!ENTITY updateManual.accesskey \"N\">\n<!ENTITY updateHistory.label \"Mostra cronologia aggiornamenti\">\n<!ENTITY updateHistory.accesskey \"o\">\n<!ENTITY useService.label \"Utilizza un servizio di sistema per installare gli aggiornamenti\">\n<!ENTITY useService.accesskey \"U\">\n<!ENTITY autoUpdateOthers.label \"Aggiorna automaticamente\">\n<!ENTITY enableSearchUpdate.label \"Motori di ricerca\">\n<!ENTITY enableSearchUpdate.accesskey \"M\">\n<!ENTITY offlineStorageNotify.label \"Avvisa quando un sito web richiede di salvare dati per l’utilizzo non in linea\">\n<!ENTITY offlineStorageNotify.accesskey \"A\">\n<!ENTITY offlineStorageNotifyExceptions.label \"Eccezioni…\">\n<!ENTITY offlineStorageNotifyExceptions.accesskey \"E\">\n<!ENTITY offlineAppsList2.label \"I seguenti siti web hanno il permesso di salvare dati per l’utilizzo non in linea:\">\n<!ENTITY offlineAppsList.height \"7em\">\n<!ENTITY offlineAppsListRemove.label \"Rimuovi…\">\n<!ENTITY offlineAppsListRemove.accesskey \"R\">\n<!ENTITY offlineAppRemove.confirm \"Rimozione dati non in linea\">\n<!ENTITY certificateTab.label \"Certificati\">\n<!ENTITY certPersonal.label \"Richieste\">\n<!ENTITY certPersonal.description \"Quando un sito web richiede il certificato personale:\">\n<!ENTITY selectCerts.auto \"Selezionane uno automaticamente\">\n<!ENTITY selectCerts.auto.accesskey \"S\">\n<!ENTITY selectCerts.ask \"Chiedi ogni volta\">\n<!ENTITY selectCerts.ask.accesskey \"C\">\n<!ENTITY enableOCSP.label \"Interroga risponditori OCSP per confermare la validità attuale dei certificati\">\n<!ENTITY enableOCSP.accesskey \"O\">\n<!ENTITY viewCerts.label \"Mostra certificati\">\n<!ENTITY viewCerts.accesskey \"M\">\n<!ENTITY viewSecurityDevices.label \"Dispositivi di sicurezza\">\n<!ENTITY viewSecurityDevices.accesskey \"D\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/preferences/applicationManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY appManager.title \"Dettagli applicazioni\">\n<!ENTITY appManager.style \"width: 30em; min-height: 20em;\">\n<!ENTITY remove.label \"Rimuovi\">\n<!ENTITY remove.accesskey \"R\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/preferences/applicationManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndescriptionApplications = È possibile utilizzare le seguenti applicazioni per gestire %S.\nhandleProtocol = i link %S\nhandleWebFeeds = i feed web\nhandleFile = il contenuto %S\ndescriptionWebApp = Questa applicazione web è ospitata su:\ndescriptionLocalApp = Questa applicazione si trova in:\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/preferences/applications.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY typeColumn.label \"Tipo di contenuto\">\n<!ENTITY typeColumn.accesskey \"T\">\n<!ENTITY actionColumn2.label \"Azione\">\n<!ENTITY actionColumn2.accesskey \"A\">\n<!ENTITY focusSearch1.key \"f\">\n<!ENTITY focusSearch2.key \"k\">\n<!ENTITY filter.emptytext \"Cerca\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/preferences/blocklists.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"Elenchi per blocco elementi traccianti\">\n<!ENTITY window.width \"55em\">\n<!ENTITY treehead.list.label \"Elenco\">\n<!ENTITY windowClose.key \"w\">\n<!ENTITY button.cancel.label \"Annulla\">\n<!ENTITY button.cancel.accesskey \"A\">\n<!ENTITY button.ok.label \"Salva modifiche\">\n<!ENTITY button.ok.accesskey \"S\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/preferences/colors.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY colorsDialog.title \"Colori\">\n<!ENTITY window.width \"40em\">\n<!ENTITY window.macWidth \"41em\">\n<!ENTITY overrideDefaultPageColors.label \"Sostituisci i colori specificati nella pagina con quelli selezionati:\">\n<!ENTITY overrideDefaultPageColors.accesskey \"c\">\n<!ENTITY overrideDefaultPageColors.always.label \"sempre\">\n<!ENTITY overrideDefaultPageColors.auto.label \"solo con temi a contrasto elevato\">\n<!ENTITY overrideDefaultPageColors.never.label \"mai\">\n<!ENTITY color \"Testo e sfondo\">\n<!ENTITY textColor.label \"Testo:\">\n<!ENTITY textColor.accesskey \"T\">\n<!ENTITY backgroundColor.label \"Sfondo:\">\n<!ENTITY backgroundColor.accesskey \"S\">\n<!ENTITY useSystemColors.label \"Usa i colori di sistema\">\n<!ENTITY useSystemColors.accesskey \"U\">\n<!ENTITY underlineLinks.label \"Sottolinea i link\">\n<!ENTITY underlineLinks.accesskey \"o\">\n<!ENTITY links \"Colori link\">\n<!ENTITY linkColor.label \"Link non visitati:\">\n<!ENTITY linkColor.accesskey \"L\">\n<!ENTITY visitedLinkColor.label \"Link visitati:\">\n<!ENTITY visitedLinkColor.accesskey \"v\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/preferences/connection.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY connectionsDialog.title \"Impostazioni di connessione\">\n<!ENTITY window.width2 \"52em\">\n<!ENTITY window.macWidth2 \"47em\">\n<!ENTITY proxyTitle.label \"Configurazione dei proxy per l’accesso a Internet\">\n<!ENTITY noProxyTypeRadio.label \"Nessun proxy\">\n<!ENTITY noProxyTypeRadio.accesskey \"N\">\n<!ENTITY systemTypeRadio.label \"Utilizza le impostazioni proxy del sistema\">\n<!ENTITY systemTypeRadio.accesskey \"u\">\n<!ENTITY WPADTypeRadio.label \"Individua automaticamente le impostazioni proxy per questa rete\">\n<!ENTITY WPADTypeRadio.accesskey \"e\">\n<!ENTITY manualTypeRadio.label \"Configurazione manuale dei proxy:\">\n<!ENTITY manualTypeRadio.accesskey \"m\">\n<!ENTITY autoTypeRadio.label \"Configurazione automatica dei proxy (URL):\">\n<!ENTITY autoTypeRadio.accesskey \"z\">\n<!ENTITY reload.label \"Ricarica\">\n<!ENTITY reload.accesskey \"i\">\n<!ENTITY ftp.label \"Proxy FTP:\">\n<!ENTITY ftp.accesskey \"F\">\n<!ENTITY http.label \"Proxy HTTP:\">\n<!ENTITY http.accesskey \"H\">\n<!ENTITY ssl.label \"Proxy SSL:\">\n<!ENTITY ssl.accesskey \"S\">\n<!ENTITY socks.label \"Host SOCKS:\">\n<!ENTITY socks.accesskey \"K\">\n<!ENTITY socks4.label \"SOCKS v4\">\n<!ENTITY socks4.accesskey \"4\">\n<!ENTITY socks5.label \"SOCKS v5\">\n<!ENTITY socks5.accesskey \"5\">\n<!ENTITY socksRemoteDNS.label2 \"DNS proxy per SOCKS v5\">\n<!ENTITY socksRemoteDNS.accesskey \"D\">\n<!ENTITY port.label \"Porta:\">\n<!ENTITY HTTPport.accesskey \"P\">\n<!ENTITY SSLport.accesskey \"o\">\n<!ENTITY FTPport.accesskey \"r\">\n<!ENTITY SOCKSport.accesskey \"a\">\n<!ENTITY noproxy.label \"Nessun proxy per:\">\n<!ENTITY noproxy.accesskey \"x\">\n<!ENTITY noproxyExplain.label \"Esempio: .mozilla.org, .net.nz, 192.168.1.0/24\">\n<!ENTITY shareproxy.label \"Utilizza lo stesso proxy per tutti i protocolli\">\n<!ENTITY shareproxy.accesskey \"c\">\n<!ENTITY autologinproxy.label \"Non richiedere l’autenticazione se la password è salvata\">\n<!ENTITY autologinproxy.accesskey \"c\">\n<!ENTITY autologinproxy.tooltip \"Questa opzione permette di autenticarsi direttamente con un proxy se risultano salvate delle credenziali. La richiesta verrà visualizzata in caso di errore.\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/preferences/containers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY addButton.label \"Aggiungi nuovo contenitore\">\n<!ENTITY addButton.accesskey \"A\">\n<!ENTITY preferencesButton.label \"Preferenze\">\n<!ENTITY removeButton.label \"Elimina\">\n<!ENTITY backLink.label \"&#171; Ritorna a Privacy\">\n<!ENTITY window.title \"Aggiungi nuovo contenitore\">\n<!ENTITY window.width \"45em\">\n<!ENTITY name.label \"Nome:\">\n<!ENTITY name.accesskey \"N\">\n<!ENTITY name.placeholder \"Inserire il nome del contenitore\">\n<!ENTITY icon.label \"Icona:\">\n<!ENTITY icon.accesskey \"I\">\n<!ENTITY color.label \"Colore:\">\n<!ENTITY color.accesskey \"C\">\n<!ENTITY windowClose.key \"w\">\n<!ENTITY button.ok.label \"Fatto\">\n<!ENTITY button.ok.accesskey \"F\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/preferences/containers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncontainers.labelMinWidth = 4rem\ncontainers.updateContainerTitle = Preference contenitore “%S”\ncontainers.blue.label = Blu\ncontainers.turquoise.label = Turchese\ncontainers.green.label = Verde\ncontainers.yellow.label = Giallo\ncontainers.orange.label = Arancio\ncontainers.red.label = Rosso\ncontainers.pink.label = Rosa\ncontainers.purple.label = Viola\ncontainers.fingerprint.label = Impronta digitale\ncontainers.briefcase.label = Valigetta\ncontainers.dollar.label = Dollaro\ncontainers.cart.label = Carrello\ncontainers.circle.label = Punto\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/preferences/content.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY popups.label \"Finestre pop-up\">\n<!ENTITY blockPopups.label \"Blocca le finestre pop-up\">\n<!ENTITY blockPopups.accesskey \"B\">\n<!ENTITY notificationsPolicy.label \"Notifiche\">\n<!ENTITY notificationsPolicyLearnMore.label \"Ulteriori informazioni\">\n<!ENTITY notificationsPolicyDesc3.label \"Scelta dei siti autorizzati a inviare notifiche\">\n<!ENTITY notificationsPolicyButton.label \"Scegli…\">\n<!ENTITY notificationsPolicyButton.accesskey \"e\">\n<!ENTITY notificationsDoNotDisturb.label \"Non disturbare\">\n<!ENTITY notificationsDoNotDisturb.accesskey \"N\">\n<!ENTITY notificationsDoNotDisturbDetails.value \"Non verrà visualizzata alcuna notifica fino al riavvio di &brandShortName;\">\n<!ENTITY popupExceptions.label \"Eccezioni…\">\n<!ENTITY popupExceptions.accesskey \"o\">\n<!ENTITY fontsAndColors.label \"Caratteri e colori\">\n<!ENTITY defaultFont.label \"Carattere predefinito:\">\n<!ENTITY defaultFont.accesskey \"C\">\n<!ENTITY defaultSize.label \"Dim.:\">\n<!ENTITY defaultSize.accesskey \"D\">\n<!ENTITY advancedFonts.label \"Avanzate…\">\n<!ENTITY advancedFonts.accesskey \"n\">\n<!ENTITY colors.label \"Colori…\">\n<!ENTITY colors.accesskey \"r\">\n<!ENTITY languages.label \"Lingue\">\n<!ENTITY chooseLanguage.label \"Scelta della lingua in cui verranno visualizzate le pagine web\">\n<!ENTITY chooseButton.label \"Scegli…\">\n<!ENTITY chooseButton.accesskey \"S\">\n<!ENTITY translateWebPages.label \"Traduci contenuti web\">\n<!ENTITY translateWebPages.accesskey \"T\">\n<!ENTITY translateExceptions.label \"Eccezioni…\">\n<!ENTITY translateExceptions.accesskey \"z\">\n<!ENTITY translation.options.attribution.beforeLogo \"Traduzioni a cura di\">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n<!ENTITY drmContent.label \"Contenuti con DRM\">\n<!ENTITY playDRMContent.label \"Riproduci contenuti con DRM\">\n<!ENTITY playDRMContent.accesskey \"R\">\n<!ENTITY playDRMContent.learnMore.label \"Ulteriori informazioni\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/preferences/cookies.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width \"36em\">\n<!ENTITY cookiesonsystem.label \"I seguenti cookie sono memorizzati sul computer:\">\n<!ENTITY cookiename.label \"Nome cookie\">\n<!ENTITY cookiedomain.label \"Sito\">\n<!ENTITY props.name.label \"Nome:\">\n<!ENTITY props.value.label \"Contenuto:\">\n<!ENTITY props.domain.label \"Server:\">\n<!ENTITY props.path.label \"Percorso:\">\n<!ENTITY props.secure.label \"Invia per:\">\n<!ENTITY props.expires.label \"Scadenza:\">\n<!ENTITY props.container.label \"Contenitore:\">\n<!ENTITY window.title \"Cookie\">\n<!ENTITY windowClose.key \"w\">\n<!ENTITY focusSearch1.key \"f\">\n<!ENTITY focusSearch2.key \"k\">\n<!ENTITY searchFilter.label \"Cerca\">\n<!ENTITY searchFilter.accesskey \"e\">\n<!ENTITY button.close.label \"Chiudi\">\n<!ENTITY button.close.accesskey \"C\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/preferences/donottrack.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"Antitracciamento\">\n<!ENTITY window.width \"52em\">\n<!ENTITY window.height \"10em\">\n<!ENTITY doNotTrackCheckbox2.label \"Utilizza sempre Do Not Track\">\n<!ENTITY doNotTrackCheckbox2.accesskey \"U\">\n<!ENTITY doNotTrackTPInfo.description \"Quando la protezione antitracciamento è attiva, &brandShortName; comunicherà ai siti la volontà di non essere tracciato.\">\n<!ENTITY doNotTrackLearnMore.label \"Ulteriori informazioni\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/preferences/fonts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY fontsDialog.title \"Caratteri\">\n<!ENTITY language.label \"Caratteri per:\">\n<!ENTITY language.accesskey \"C\">\n<!ENTITY size.label \"Dim.:\">\n<!ENTITY sizeProportional.accesskey \"D\">\n<!ENTITY sizeMonospace.accesskey \"m\">\n<!ENTITY proportional.label \"Proporzionale:\">\n<!ENTITY proportional.accesskey \"P\">\n<!ENTITY serif.label \"Con grazie:\">\n<!ENTITY serif.accesskey \"r\">\n<!ENTITY sans-serif.label \"Senza grazie:\">\n<!ENTITY sans-serif.accesskey \"S\">\n<!ENTITY monospace.label \"Larghezza fissa:\">\n<!ENTITY monospace.accesskey \"L\">\n<!ENTITY font.langGroup.latin \"Latino\">\n<!ENTITY font.langGroup.japanese \"Giapponese\">\n<!ENTITY font.langGroup.trad-chinese \"Cinese tradizionale (Taiwan)\">\n<!ENTITY font.langGroup.simpl-chinese \"Cinese semplificato\">\n<!ENTITY font.langGroup.trad-chinese-hk \"Cinese tradizionale (Hong Kong)\">\n<!ENTITY font.langGroup.korean \"Coreano\">\n<!ENTITY font.langGroup.cyrillic \"Cirillico\">\n<!ENTITY font.langGroup.el \"Greco\">\n<!ENTITY font.langGroup.other \"Altri sistemi di scrittura\">\n<!ENTITY font.langGroup.thai \"Tailandese\">\n<!ENTITY font.langGroup.hebrew \"Ebraico\">\n<!ENTITY font.langGroup.arabic \"Arabo\">\n<!ENTITY font.langGroup.devanagari \"Devanagari\">\n<!ENTITY font.langGroup.tamil \"Tamil\">\n<!ENTITY font.langGroup.armenian \"Armeno\">\n<!ENTITY font.langGroup.bengali \"Bengalese\">\n<!ENTITY font.langGroup.canadian \"Sillabario unificato canadese\">\n<!ENTITY font.langGroup.ethiopic \"Etiope\">\n<!ENTITY font.langGroup.georgian \"Georgiano\">\n<!ENTITY font.langGroup.gujarati \"Gujarati\">\n<!ENTITY font.langGroup.gurmukhi \"Gurmukhi\">\n<!ENTITY font.langGroup.khmer \"Khmer\">\n<!ENTITY font.langGroup.malayalam \"Malayalam\">\n<!ENTITY font.langGroup.math \"Matematica\">\n<!ENTITY font.langGroup.odia \"Odia\">\n<!ENTITY font.langGroup.telugu \"Telugu\">\n<!ENTITY font.langGroup.kannada \"Kannada\">\n<!ENTITY font.langGroup.sinhala \"Singalese\">\n<!ENTITY font.langGroup.tibetan \"Tibetano\">\n<!ENTITY minSize.label \"Dimensione min. carattere:\">\n<!ENTITY minSize.accesskey \"n\">\n<!ENTITY minSize.none \"Nessuna\">\n<!ENTITY useDefaultFontSerif.label \"Con grazie\">\n<!ENTITY useDefaultFontSansSerif.label \"Senza grazie\">\n<!ENTITY allowPagesToUseOwn.label \"Consenti alle pagine di scegliere i propri caratteri invece di quelli impostati\">\n<!ENTITY allowPagesToUseOwn.accesskey \"e\">\n<!ENTITY languages.customize.Fallback2.grouplabel \"Codifica del testo per contenuti datati\">\n<!ENTITY languages.customize.Fallback2.label \"Codifica del testo da utilizzare:\">\n<!ENTITY languages.customize.Fallback2.accesskey \"o\">\n<!ENTITY languages.customize.Fallback2.desc \"Questa codifica del testo viene utilizzata per contenuti datati che non specificano una propria codifica.\">\n<!ENTITY languages.customize.Fallback.auto \"Predefinita per la lingua corrente\">\n<!ENTITY languages.customize.Fallback.arabic \"Arabo\">\n<!ENTITY languages.customize.Fallback.baltic \"Baltico\">\n<!ENTITY languages.customize.Fallback.ceiso \"Europa centrale, ISO\">\n<!ENTITY languages.customize.Fallback.cewindows \"Europa centrale, Microsoft\">\n<!ENTITY languages.customize.Fallback.simplified \"Cinese semplificato\">\n<!ENTITY languages.customize.Fallback.traditional \"Cinese tradizionale\">\n<!ENTITY languages.customize.Fallback.cyrillic \"Cirillico\">\n<!ENTITY languages.customize.Fallback.greek \"Greco\">\n<!ENTITY languages.customize.Fallback.hebrew \"Ebraico\">\n<!ENTITY languages.customize.Fallback.japanese \"Giapponese\">\n<!ENTITY languages.customize.Fallback.korean \"Coreano\">\n<!ENTITY languages.customize.Fallback.thai \"Tailandese\">\n<!ENTITY languages.customize.Fallback.turkish \"Turco\">\n<!ENTITY languages.customize.Fallback.vietnamese \"Vietnamita\">\n<!ENTITY languages.customize.Fallback.other \"Altro (incl. Europa occidentale)\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/preferences/languages.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width \"36.3em\">\n<!ENTITY languages.customize.Header \"Lingue\">\n<!ENTITY languages.customize.description \"Le pagine web sono spesso disponibili in più lingue. È possibile scegliere la lingua predefinita per queste pagine, in ordine di preferenza:\">\n<!ENTITY languages.customize.moveUp.label \"Sposta su\">\n<!ENTITY languages.customize.moveUp.accesskey \"S\">\n<!ENTITY languages.customize.moveDown.label \"Sposta giù\">\n<!ENTITY languages.customize.moveDown.accesskey \"o\">\n<!ENTITY languages.customize.deleteButton.label \"Rimuovi\">\n<!ENTITY languages.customize.deleteButton.accesskey \"R\">\n<!ENTITY languages.customize.selectLanguage.label \"Scegliere una lingua da aggiungere…\">\n<!ENTITY languages.customize.addButton.label \"Aggiungi\">\n<!ENTITY languages.customize.addButton.accesskey \"A\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/preferences/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY startup.label \"Avvio\">\n<!ENTITY startupPage.label \"Quando si avvia &brandShortName;:\">\n<!ENTITY startupPage.accesskey \"d\">\n<!ENTITY startupUserHomePage.label \"Mostra la pagina iniziale\">\n<!ENTITY startupBlankPage.label \"Mostra una pagina vuota\">\n<!ENTITY startupPrevSession.label \"Mostra le finestre e le schede dell’ultima sessione\">\n<!ENTITY homepage.label \"Pagina iniziale:\">\n<!ENTITY homepage.accesskey \"n\">\n<!ENTITY useCurrentPage.label \"Usa la pagina corrente\">\n<!ENTITY useCurrentPage.accesskey \"U\">\n<!ENTITY useMultiple.label \"Usa le pagine correnti\">\n<!ENTITY chooseBookmark.label \"Usa un segnalibro…\">\n<!ENTITY chooseBookmark.accesskey \"s\">\n<!ENTITY restoreDefault.label \"Ripristina la pagina predefinita\">\n<!ENTITY restoreDefault.accesskey \"R\">\n<!ENTITY downloads.label \"Download\">\n<!ENTITY saveTo.label \"Salva i file in\">\n<!ENTITY saveTo.accesskey \"v\">\n<!ENTITY chooseFolderWin.label \"Sfoglia…\">\n<!ENTITY chooseFolderWin.accesskey \"f\">\n<!ENTITY chooseFolderMac.label \"Scegli…\">\n<!ENTITY chooseFolderMac.accesskey \"c\">\n<!ENTITY alwaysAskWhere.label \"Chiedi dove salvare ogni file\">\n<!ENTITY alwaysAskWhere.accesskey \"e\">\n<!ENTITY alwaysCheckDefault2.label \"Controlla sempre se &brandShortName; è il browser predefinito\">\n<!ENTITY alwaysCheckDefault2.accesskey \"t\">\n<!ENTITY setAsMyDefaultBrowser2.label \"Imposta come browser predefinito\">\n<!ENTITY setAsMyDefaultBrowser2.accesskey \"o\">\n<!ENTITY isDefault.label \"&brandShortName; è attualmente il browser predefinito\">\n<!ENTITY isNotDefault.label \"&brandShortName; non è il browser predefinito\">\n<!ENTITY separateProfileMode.label \"Consenti l’esecuzione in contemporanea di &brandShortName; e Firefox\">\n<!ENTITY useFirefoxSync.label \"Consiglio: questo comporta l’utilizzo di profili diversi. È possibile appoggiarsi a Sync per la sincronizzazione dei dati.\">\n<!ENTITY getStarted.label \"Avvia Sync…\">\n<!ENTITY e10sEnabled.label \"Utilizza &brandShortName; in modalità multiprocesso\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/preferences/permissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"Eccezioni\">\n<!ENTITY window.width \"45em\">\n<!ENTITY treehead.sitename.label \"Sito\">\n<!ENTITY treehead.status.label \"Stato\">\n<!ENTITY removepermission.label \"Rimuovi sito\">\n<!ENTITY removepermission.accesskey \"R\">\n<!ENTITY removeallpermissions.label \"Rimuovi tutti i siti\">\n<!ENTITY removeallpermissions.accesskey \"t\">\n<!ENTITY address.label \"Indirizzo del sito:\">\n<!ENTITY address.accesskey \"n\">\n<!ENTITY block.label \"Blocca\">\n<!ENTITY block.accesskey \"B\">\n<!ENTITY session.label \"Consenti per la sessione\">\n<!ENTITY session.accesskey \"e\">\n<!ENTITY allow.label \"Consenti\">\n<!ENTITY allow.accesskey \"C\">\n<!ENTITY windowClose.key \"w\">\n<!ENTITY button.cancel.label \"Annulla\">\n<!ENTITY button.cancel.accesskey \"A\">\n<!ENTITY button.ok.label \"Salva modifiche\">\n<!ENTITY button.ok.accesskey \"S\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/preferences/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY prefWindow.titleWin \"Opzioni\">\n<!ENTITY prefWindow.title \"Preferenze\">\n<!ENTITY prefWindow.titleGNOME \"Preferenze di &brandShortName;\">\n<!ENTITY prefWinMinSize.styleWin2 \"width: 45em; min-height: 47em;\">\n<!ENTITY prefWinMinSize.styleMac \"width: 53em; min-height: 40em;\">\n<!ENTITY prefWinMinSize.styleGNOME \"width: 50em; min-height: 43.5em;\">\n<!ENTITY paneGeneral.title \"Generale\">\n<!ENTITY paneTabs.title \"Schede\">\n<!ENTITY paneSearch.title \"Ricerca\">\n<!ENTITY paneContent.title \"Contenuti\">\n<!ENTITY paneApplications.title \"Applicazioni\">\n<!ENTITY panePrivacy.title \"Privacy\">\n<!ENTITY paneContainers.title \"Schede contenitore\">\n<!ENTITY paneSecurity.title \"Sicurezza\">\n<!ENTITY paneAdvanced.title \"Avanzate\">\n<!ENTITY paneSync.title \"Sync\">\n<!ENTITY helpButton.label \"Guida\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nphishBeforeText = Selezionando questa opzione verrà inviato l’indirizzo delle pagine visitate a %S. Per continuare leggere e accettare le seguenti condizioni d’utilizzo del servizio.\nlabelDefaultFont = Predefinito (%S)\nveryLargeMinimumFontTitle = Dimensione minima caratteri eccessiva\nveryLargeMinimumFontWarning = È stata impostata una dimensione minima dei caratteri molto grande (maggiore di 24 pixel). Questo potrebbe rendere difficile o impossibile l’utilizzo di alcune pagine importanti di configurazione.\nacceptVeryLargeMinimumFont = Mantieni la dimensione selezionata\ntrackingprotectionpermissionstext = La protezione antitracciamento è stata disattivata per i seguenti siti.\ntrackingprotectionpermissionstitle = Eccezioni - Protezione antitracciamento\ncookiepermissionstext = È possibile indicare quali siti potranno o meno utilizzare i cookie. Inserire l’indirizzo esatto del sito da gestire e fare clic su Blocca, Consenti per la sessione o Consenti.\ncookiepermissionstitle = Eccezioni - Cookie\naddonspermissionstext = È possibile specificare quali siti avranno il permesso di installare componenti aggiuntivi. Inserire l’indirizzo esatto del sito a cui dare il permesso e fare clic su Consenti.\naddons_permissions_title = Siti con permesso - Installazione componenti\npopuppermissionstext = È possibile indicare quali siti potranno aprire finestre pop-up. Inserire l’indirizzo esatto del sito a cui dare il permesso e fare clic su Consenti.\npopuppermissionstitle = Siti con permesso - Finestre pop-up\nnotificationspermissionstext4 = Gestione dei siti sempre autorizzati a inviare notifiche e di quelli bloccati. Se un sito viene rimosso dall’elenco, quando cercherà di inviare una notifica verrà visualizzata una nuova richiesta di autorizzazione.\nnotificationspermissionstitle = Permessi notifiche\ninvalidURI = Inserire un nome valido per il server\ninvalidURITitle = Il nome inserito per il server non è valido\nsavedLoginsExceptions_title = Eccezioni - Accessi salvati\nsavedLoginsExceptions_desc = Non verranno salvate le credenziali di accesso per i seguenti siti:\nblockliststext = Scegliere l’elenco da utilizzare in Firefox per bloccare gli elementi in grado di tracciare la navigazione.\nblockliststitle = Elenchi per blocco elementi traccianti\nmozNameTemplate = %1$S %2$S\nmozstdName = Disconnect.me protezione base (consigliato).\nmozstdDesc = Consente alcuni elementi traccianti per garantire il corretto funzionamento dei siti.\nmozfullName = Disconnect.me protezione massima.\nmozfullDesc = Blocca gli elementi traccianti conosciuti. Alcuni siti potrebbero non funzionare correttamente.\nblocklistChangeRequiresRestart = È necessario riavviare %S per modificare l’elenco degli elementi bloccati.\nshouldRestartTitle = Riavvia %S\nokToRestartButton = Riavvia %S adesso\nrevertNoRestartButton = Ripristina\nrestartNow = Riavvia adesso\nrestartLater = Riavvia in seguito\ndisableContainersAlertTitle = Chiudere tutte le schede contenitore?\ndisableContainersMsg = Disattivando questa funzione verrà chiusa #S scheda contenitore. Continuare?; Disattivando questa funzione verranno chiuse #S schede contenitore. Continuare?\ndisableContainersOkButton = Chiudi #S scheda contenitore;Chiudi #S schede contenitore\ndisableContainersButton2 = Non disattivare\nremoveContainerAlertTitle = Rimuovere questo contenitore?\nremoveContainerMsg = Rimuovendo questo contenitore verrà chiusa #S scheda contenitore. Continuare?;Rimuovendo questo contenitore verranno chiuse #S schede contenitore. Continuare?\nremoveContainerOkButton = Rimuovi questo contenitore\nremoveContainerButton2 = Non rimuovere questo contenitore\npw_change2empty_in_fips_mode = Si è in modalità FIPS. FIPS richiede che la password principale sia impostata.\npw_change_failed_title = La password non è stata cambiata\nlanguageRegionCodeFormat = %1$S/%2$S  [%3$S]\nlanguageCodeFormat = %1$S  [%2$S]\ndesktopFolderName = Desktop\ndownloadsFolderName = Download\nchooseDownloadFolderTitle = Selezionare la cartella di download:\nfileEnding = file %S\nsaveFile = Salva file\nuseApp = Usa %S\nuseDefault = Usa %S (predefinito)\nuseOtherApp = Usa altro…\nfpTitleChooseApp = Scelta applicazione\nmanageApp = Dettagli applicazioni…\nwebFeed = Feed web\nvideoPodcastFeed = Podcast video\naudioPodcastFeed = Podcast\nalwaysAsk = Chiedi ogni volta\nportableDocumentFormat = PDF (Portable Document Format)\nusePluginIn = Usa %S (in %S)\npreviewInApp = Anteprima in %S\naddLiveBookmarksInApp = Aggiungi segnalibro Live in %S\ntypeDescriptionWithType = %S (%S)\nhostColon = Server:\ndomainColon = Dominio:\nforSecureOnly = Solo connessioni crittate\nforAnyConnection = Qualunque tipo di connessione\nexpireAtEndOfSession = A fine sessione\ncan = Consenti\ncanAccessFirstParty = Consenti solo se generati dal sito\ncanSession = Consenti per la sessione\ncannot = Blocca\nnoCookieSelected = <nessun cookie selezionato>\ncookiesAll = I seguenti cookie sono memorizzati sul computer:\ncookiesFiltered = I seguenti cookie corrispondono alla ricerca:\nremoveAllCookies.label = Rimuovi tutti\nremoveAllCookies.accesskey = t\nremoveAllShownCookies.label = Rimuovi visualizzati\nremoveAllShownCookies.accesskey = t\nremoveAllCookies.accesskey = t\nremoveSelectedCookies.label = Rimuovi selezionato;Rimuovi selezionati\nremoveSelectedCookies.accesskey = R\ndefaultUserContextLabel = Nessuno\nofflineAppsList.height = 7em\nofflineAppRemoveTitle = Rimozione dati non in linea dei siti web\nofflineAppRemovePrompt = Dopo la rimozione di questi dati, %S non sarà più disponibile in modalità non in linea. Procedere con l’eliminazione?\nofflineAppRemoveConfirm = Rimozione dati non in linea\nofflineAppUsage = %1$S %2$S\nofflinepermissionstext = I seguenti siti web non hanno il permesso di salvare dati per l’utilizzo non in linea:\nofflinepermissionstitle = Dati non in linea\nactualDiskCacheSize = La cache per i contenuti web sta utilizzando %1$S %2$S di spazio su disco\nactualDiskCacheSizeCalculated = Calcolo dimensione cache per i contenuti web…\nactualAppCacheSize = La cache per le applicazioni sta utilizzando %1$S %2$S di spazio su disco\ntotalSiteDataSize = I dati salvati dai siti web stanno utilizzando %1$S %2$S di spazio su disco\nclearSiteDataPromptTitle = Elimina tutti i cookie e i dati dei siti web\nclearSiteDataPromptText = Selezionando “Elimina adesso” verranno eliminati tutti i cookie e i dati dei siti web salvati in Firefox. Questo potrebbe disconnettere l’utente da siti web o rimuovere contenuti per l’utilizzo non in linea.\nclearSiteDataNow = Elimina adesso\nimportant = Importante\ndefault = Predefinito\nsiteUsage = %1$S %2$S\nremoveAllSiteData.label = Rimuovi tutti\nremoveAllSiteData.accesskey = u\nremoveAllSiteDataShown.label = Rimuovi visualizzati\nremoveAllSiteDataShown.accesskey = u\nspaceAlert.learnMoreButton.label = Ulteriori informazioni\nspaceAlert.learnMoreButton.accesskey = U\nspaceAlert.over5GB.prefButton.label = Apri preferenze\nspaceAlert.over5GB.prefButton.accesskey = A\nspaceAlert.over5GB.prefButtonWin.label = Apri opzioni\nspaceAlert.over5GB.prefButtonWin.accesskey = A\nspaceAlert.over5GB.message = Lo spazio a disposizione di %S sta per esaurirsi. Il contenuto dei siti web potrebbe non essere visualizzato correttamente. È possibile eliminare i dati salvati dai siti web in Preferenze > Avanzate > Dati dei siti web.\nspaceAlert.over5GB.messageWin = Lo spazio a disposizione di %S sta per esaurirsi. Il contenuto dei siti web potrebbe non essere visualizzato correttamente. È possibile eliminare i dati salvati dai siti web in Opzioni > Avanzate > Dati dei siti web.\nspaceAlert.under5GB.okButton.label = OK, ricevuto\nspaceAlert.under5GB.okButton.accesskey = K\nspaceAlert.under5GB.message = Lo spazio a disposizione di %S sta per esaurirsi. Il contenuto dei siti web potrebbe non essere visualizzato correttamente. Visita il link “Ulteriori informazioni” per scoprire come ottimizzare l’utilizzo dello spazio su disco e migliorare l’esperienza di navigazione.\nfeatureEnableRequiresRestart = È necessario riavviare %S per attivare questa funzione.\nfeatureDisableRequiresRestart = È necessario riavviare %S per disattivare questa funzione.\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/preferences/privacy.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY trackingProtectionHeader.label \"Attiva la protezione antitracciamento\">\n<!ENTITY trackingProtectionAlways.label \"Sempre\">\n<!ENTITY trackingProtectionAlways.accesskey \"p\">\n<!ENTITY trackingProtectionPrivate.label \"Solo in finestre anonime\">\n<!ENTITY trackingProtectionPrivate.accesskey \"f\">\n<!ENTITY trackingProtectionNever.label \"Mai\">\n<!ENTITY trackingProtectionNever.accesskey \"a\">\n<!ENTITY trackingProtectionLearnMore.label \"Ulteriori informazioni\">\n<!ENTITY trackingProtectionExceptions.label \"Eccezioni…\">\n<!ENTITY trackingProtectionExceptions.accesskey \"E\">\n<!ENTITY tracking.label \"Tracciamento\">\n<!ENTITY trackingProtectionPBM5.label \"Attiva la protezione antitracciamento in modalità Navigazione anonima\">\n<!ENTITY trackingProtectionPBM5.accesskey \"g\">\n<!ENTITY trackingProtectionPBMLearnMore.label \"Ulteriori informazioni\">\n<!ENTITY changeBlockList.label \"Seleziona elenco\">\n<!ENTITY changeBlockList.accesskey \"l\">\n<!ENTITY doNotTrack.pre.label \"È inoltre possibile \">\n<!ENTITY doNotTrack.settings.label \"gestire le impostazioni relative a Do Not Track\">\n<!ENTITY doNotTrack.post.label \".\">\n<!ENTITY history.label \"Cronologia\">\n<!ENTITY locationBar.label \"Barra degli indirizzi\">\n<!ENTITY locbar.suggest.label \"Nella barra degli indirizzi visualizza suggerimenti da:\">\n<!ENTITY locbar.history.label \"cronologia\">\n<!ENTITY locbar.history.accesskey \"n\">\n<!ENTITY locbar.bookmarks.label \"segnalibri\">\n<!ENTITY locbar.bookmarks.accesskey \"b\">\n<!ENTITY locbar.openpage.label \"schede aperte\">\n<!ENTITY locbar.openpage.accesskey \"d\">\n<!ENTITY locbar.searches.label \"ricerche correlate dal motore di ricerca predefinito\">\n<!ENTITY locbar.searches.accesskey \"h\">\n<!ENTITY suggestionSettings.label \"Modifica le impostazioni relative ai suggerimenti dei motori di ricerca…\">\n<!ENTITY suggestionSettings.accesskey \"g\">\n<!ENTITY acceptCookies.label \"Accetta i cookie dai siti\">\n<!ENTITY acceptCookies.accesskey \"k\">\n<!ENTITY acceptThirdParty.pre.label \"Accetta i cookie di terze parti:\">\n<!ENTITY acceptThirdParty.pre.accesskey \"t\">\n<!ENTITY acceptThirdParty.always.label \"sempre\">\n<!ENTITY acceptThirdParty.never.label \"mai\">\n<!ENTITY acceptThirdParty.visited.label \"dai siti visitati\">\n<!ENTITY keepUntil.label \"Conservali fino:\">\n<!ENTITY keepUntil.accesskey \"v\">\n<!ENTITY expire.label \"alla loro scadenza\">\n<!ENTITY close.label \"alla chiusura di &brandShortName;\">\n<!ENTITY cookieExceptions.label \"Eccezioni…\">\n<!ENTITY cookieExceptions.accesskey \"z\">\n<!ENTITY showCookies.label \"Mostra i cookie…\">\n<!ENTITY showCookies.accesskey \"r\">\n<!ENTITY historyHeader.pre.label \"Impostazioni cronologia:\">\n<!ENTITY historyHeader.pre.accesskey \"m\">\n<!ENTITY historyHeader.remember.label \"salva la cronologia\">\n<!ENTITY historyHeader.dontremember.label \"non salvare la cronologia\">\n<!ENTITY historyHeader.custom.label \"utilizza impostazioni personalizzate\">\n<!ENTITY historyHeader.post.label \"\">\n<!ENTITY rememberDescription.label \"Verranno salvate la cronologia di navigazione, i download, le informazioni inserite nei moduli o nei campi di ricerca e i cookie impostati dai siti visitati.\">\n<!ENTITY rememberActions.pre.label \"È possibile \">\n<!ENTITY rememberActions.clearHistory.label \"cancellare la cronologia recente\">\n<!ENTITY rememberActions.middle.label \" o \">\n<!ENTITY rememberActions.removeCookies.label \"rimuovere i singoli cookie\">\n<!ENTITY rememberActions.post.label \".\">\n<!ENTITY dontrememberDescription.label \"Verranno utilizzate le stesse impostazioni della Navigazione anonima: in questo modo non verrà salvata alcuna cronologia relativa alla navigazione.\">\n<!ENTITY dontrememberActions.pre.label \"È inoltre possibile \">\n<!ENTITY dontrememberActions.clearHistory.label \"cancellare tutta la cronologia corrente\">\n<!ENTITY dontrememberActions.post.label \".\">\n<!ENTITY privateBrowsingPermanent2.label \"Utilizza sempre la modalità Navigazione anonima\">\n<!ENTITY privateBrowsingPermanent2.accesskey \"U\">\n<!ENTITY rememberHistory2.label \"Conserva la cronologia di navigazione e dei download\">\n<!ENTITY rememberHistory2.accesskey \"C\">\n<!ENTITY rememberSearchForm.label \"Conserva la cronologia delle ricerche e dei moduli\">\n<!ENTITY rememberSearchForm.accesskey \"g\">\n<!ENTITY clearOnClose.label \"Cancella la cronologia alla chiusura di &brandShortName;\">\n<!ENTITY clearOnClose.accesskey \"s\">\n<!ENTITY clearOnCloseSettings.label \"Impostazioni…\">\n<!ENTITY clearOnCloseSettings.accesskey \"I\">\n<!ENTITY browserContainersHeader.label \"Schede contenitore\">\n<!ENTITY browserContainersLearnMore.label \"Ulteriori informazioni\">\n<!ENTITY browserContainersEnabled.label \"Attiva schede contenitore\">\n<!ENTITY browserContainersEnabled.accesskey \"h\">\n<!ENTITY browserContainersSettings.label \"Impostazioni…\">\n<!ENTITY browserContainersSettings.accesskey \"o\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/preferences/search.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY defaultSearchEngine.label \"Motore di ricerca predefinito\">\n<!ENTITY chooseYourDefaultSearchEngine.label \"Seleziona il motore di ricerca predefinito: verrà utilizzato per la barra degli indirizzi, la barra di ricerca e la pagina iniziale di &brandShortName;.\">\n<!ENTITY provideSearchSuggestions.label \"Visualizza suggerimenti di ricerca\">\n<!ENTITY provideSearchSuggestions.accesskey \"V\">\n<!ENTITY showURLBarSuggestions.label \"Visualizza suggerimenti di ricerca tra i risultati della barra degli indirizzi\">\n<!ENTITY showURLBarSuggestions.accesskey \"s\">\n<!ENTITY urlBarSuggestionsPermanentPB.label \"I suggerimenti di ricerca non verranno visualizzati tra i risultati della barra degli indirizzi in quanto &brandShortName; è configurato per non salvare la cronologia.\">\n<!ENTITY oneClickSearchEngines.label \"Motori di ricerca in un clic\">\n<!ENTITY chooseWhichOneToDisplay.label \"La barra di ricerca permette di effettuare ricerche direttamente in diversi siti. È possibile scegliere quali motori di ricerca visualizzare tra quelli disponibili.\">\n<!ENTITY engineNameColumn.label \"Motore di ricerca\">\n<!ENTITY engineKeywordColumn.label \"Parola chiave\">\n<!ENTITY restoreDefaultSearchEngines.label \"Ripristina i motori di ricerca predefiniti\">\n<!ENTITY restoreDefaultSearchEngines.accesskey \"R\">\n<!ENTITY removeEngine.label \"Rimuovi\">\n<!ENTITY removeEngine.accesskey \"R\">\n<!ENTITY addMoreSearchEngines.label \"Aggiungi altri motori di ricerca…\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/preferences/security.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY general.label \"Generale\">\n<!ENTITY warnOnAddonInstall.label \"Avvisa se un sito cerca di installare un componente aggiuntivo\">\n<!ENTITY warnOnAddonInstall.accesskey \"A\">\n<!ENTITY enableSafeBrowsing.label \"Blocca contenuti a rischio e ingannevoli\">\n<!ENTITY enableSafeBrowsing.accesskey \"B\">\n<!ENTITY blockDownloads.label \"Blocca download a rischio\">\n<!ENTITY blockDownloads.accesskey \"c\">\n<!ENTITY blockUncommonAndUnwanted.label \"Avvisa in caso di software indesiderato e non scaricato abitualmente\">\n<!ENTITY blockUncommonAndUnwanted.accesskey \"m\">\n<!ENTITY addonExceptions.label \"Eccezioni…\">\n<!ENTITY addonExceptions.accesskey \"E\">\n<!ENTITY logins.label \"Accessi\">\n<!ENTITY rememberLogins.label \"Ricorda le credenziali di accesso ai siti\">\n<!ENTITY rememberLogins.accesskey \"R\">\n<!ENTITY passwordExceptions.label \"Eccezioni…\">\n<!ENTITY passwordExceptions.accesskey \"z\">\n<!ENTITY useMasterPassword.label \"Utilizza una password principale\">\n<!ENTITY useMasterPassword.accesskey \"U\">\n<!ENTITY changeMasterPassword.label \"Cambia la password principale…\">\n<!ENTITY changeMasterPassword.accesskey \"w\">\n<!ENTITY savedLogins.label \"Accessi salvati…\">\n<!ENTITY savedLogins.accesskey \"s\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/preferences/selectBookmark.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY selectBookmark.title \"Imposta pagina iniziale\">\n<!ENTITY selectBookmark.label \"Scegliere un segnalibro affinché venga aperto come pagina iniziale. Se si sceglie un cartella, tutti i segnalibri in essa contenuti verranno aperti in più schede.\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/preferences/siteDataSettings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"Impostazioni - Dati dei siti web\">\n<!ENTITY settings.description \"I seguenti siti web hanno richiesto di salvare dati sul disco. È possibile specificare quali siti hanno il permesso di salvare dati. Per impostazione predefinita i dati dei siti web sono temporanei e possono essere eliminati automaticamente.\">\n<!ENTITY hostCol.label \"Sito\">\n<!ENTITY statusCol.label \"Stato\">\n<!ENTITY usageCol.label \"Spazio utilizzato\">\n<!ENTITY searchPlaceHolder \"Cerca\">\n<!ENTITY searchPlaceHolder.accesskey \"C\">\n<!ENTITY removeSelected.label \"Rimuovi selezionati\">\n<!ENTITY removeSelected.accesskey \"R\">\n<!ENTITY save.label \"Salva modifiche\">\n<!ENTITY save.accesskey \"S\">\n<!ENTITY cancel.label \"Annulla\">\n<!ENTITY cancel.accesskey \"A\">\n<!ENTITY removingDialog.title \"Rimozione dati dei siti web\">\n<!ENTITY removingDialog.description \"Rimuovendo i dati dei siti web verranno rimossi anche i cookie. Questo potrebbe comportare la disconnessione dai siti web e l’eliminazione di contenuti per l’utilizzo non in linea. Rimuovere i dati?\">\n<!ENTITY siteTree.label \"Verranno rimossi i cookie per i seguenti siti web:\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/preferences/sync.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY engine.bookmarks.label \"Segnalibri\">\n<!ENTITY engine.bookmarks.accesskey \"e\">\n<!ENTITY engine.tabs.label2 \"Schede aperte\">\n<!ENTITY engine.tabs.accesskey \"h\">\n<!ENTITY engine.history.label \"Cronologia\">\n<!ENTITY engine.history.accesskey \"C\">\n<!ENTITY engine.passwords.label \"Password\">\n<!ENTITY engine.passwords.accesskey \"w\">\n<!ENTITY engine.prefs.label \"Preferenze\">\n<!ENTITY engine.prefs.accesskey \"z\">\n<!ENTITY engine.addons.label \"Componenti aggiuntivi\">\n<!ENTITY engine.addons.accesskey \"o\">\n<!ENTITY fxaSyncDeviceName.label \"Nome dispositivo\">\n<!ENTITY changeSyncDeviceName.label \"Cambia nome dispositivo…\">\n<!ENTITY changeSyncDeviceName.accesskey \"d\">\n<!ENTITY cancelChangeSyncDeviceName.label \"Annulla\">\n<!ENTITY cancelChangeSyncDeviceName.accesskey \"n\">\n<!ENTITY saveChangeSyncDeviceName.label \"Salva\">\n<!ENTITY saveChangeSyncDeviceName.accesskey \"S\">\n<!ENTITY prefs.tosLink.label \"Condizioni di utilizzo del servizio\">\n<!ENTITY fxaPrivacyNotice.link.label \"Informativa sulla privacy\">\n<!ENTITY signedInUnverified.beforename.label \"\">\n<!ENTITY signedInUnverified.aftername.label \"non è verificato.\">\n<!ENTITY signedInLoginFailure.beforename.label \"Accedi per riattivare la connessione\">\n<!ENTITY signedInLoginFailure.aftername.label \"\">\n<!ENTITY notSignedIn.label \"Accesso non effettuato.\">\n<!ENTITY signIn.label \"Accedi\">\n<!ENTITY signIn.accesskey \"A\">\n<!ENTITY profilePicture.tooltip \"Cambia l’immagine del profilo\">\n<!ENTITY verifiedManage.label \"Gestisci account\">\n<!ENTITY verifiedManage.accesskey \"G\">\n<!ENTITY disconnect.label \"Disconnetti…\">\n<!ENTITY disconnect.accesskey \"t\">\n<!ENTITY verify.label \"Verifica email\">\n<!ENTITY verify.accesskey \"V\">\n<!ENTITY forget.label \"Dimentica questa email\">\n<!ENTITY forget.accesskey \"m\">\n<!ENTITY signedOut.caption \"Il tuo Web, sempre con te\">\n<!ENTITY signedOut.description \"Sincronizza segnalibri, cronologia, schede, password, componenti aggiuntivi e impostazioni attraverso tutti i tuoi dispositivi.\">\n<!ENTITY signedOut.accountBox.title \"Connetti &syncBrand.fxAccount.label;\">\n<!ENTITY signedOut.accountBox.create \"Crea un account\">\n<!ENTITY signedOut.accountBox.create.accesskey \"u\">\n<!ENTITY signedOut.accountBox.signin \"Accedi\">\n<!ENTITY signedOut.accountBox.signin.accesskey \"i\">\n<!ENTITY signedIn.engines.label \"Sincronizza attraverso i dispositivi\">\n<!ENTITY mobilePromo3.start \"Scarica Firefox per \">\n<!ENTITY mobilePromo3.androidLink \"Android\">\n<!ENTITY mobilePromo3.iOSBefore \" o \">\n<!ENTITY mobilePromo3.iOSLink \"iOS\">\n<!ENTITY mobilePromo3.end \" per sincronizzare con cellulari e tablet.\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/preferences/tabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ctrlTabRecentlyUsedOrder.label \"Scorri le schede con Ctrl+Tab ordinandole in base all’utilizzo più recente\">\n<!ENTITY ctrlTabRecentlyUsedOrder.accesskey \"z\">\n<!ENTITY newWindowsAsTabs.label \"Apri le nuove finestre in una nuova scheda\">\n<!ENTITY newWindowsAsTabs.accesskey \"A\">\n<!ENTITY warnOnCloseMultipleTabs.label \"Avvisa quando si chiudono più schede\">\n<!ENTITY warnOnCloseMultipleTabs.accesskey \"d\">\n<!ENTITY warnOnOpenManyTabs.label \"Avvisa quando l’apertura contemporanea di più schede potrebbe rallentare &brandShortName;\">\n<!ENTITY warnOnOpenManyTabs.accesskey \"c\">\n<!ENTITY switchLinksToNewTabs.label \"Porta in primo piano le nuove schede aperte da un link\">\n<!ENTITY switchLinksToNewTabs.accesskey \"P\">\n<!ENTITY showTabsInTaskbar.label \"Visualizza un’anteprima delle schede nella Barra delle applicazioni di Windows\">\n<!ENTITY showTabsInTaskbar.accesskey \"V\">\n<!ENTITY tabsGroup.label \"Schede\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/preferences/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"Eccezioni - Traduzione\">\n<!ENTITY window.width \"38em\">\n<!ENTITY windowClose.key \"w\">\n<!ENTITY noTranslationForLanguages.label \"Per le seguenti lingue non verrà proposta la traduzione:\">\n<!ENTITY treehead.languageName.label \"Lingue\">\n<!ENTITY removeLanguage.label \"Rimuovi lingua\">\n<!ENTITY removeLanguage.accesskey \"R\">\n<!ENTITY removeAllLanguages.label \"Rimuovi tutte le lingue\">\n<!ENTITY removeAllLanguages.accesskey \"m\">\n<!ENTITY noTranslationForSites.label \"Per i seguenti siti non verrà proposta la traduzione:\">\n<!ENTITY treehead.siteName.label \"Siti\">\n<!ENTITY removeSite.label \"Rimuovi sito\">\n<!ENTITY removeSite.accesskey \"s\">\n<!ENTITY removeAllSites.label \"Rimuovi tutti i siti\">\n<!ENTITY removeAllSites.accesskey \"u\">\n<!ENTITY button.close.label \"Chiudi\">\n<!ENTITY button.close.accesskey \"C\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/quitDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nquitDialogTitle = Chiudi %S\nquitTitle = &Chiudi\ncancelTitle = &Annulla\nsaveTitle = &Salva e esci\nneverAsk2 = &Non avvisare più in futuro\nmessage = Salvare le schede e le finestre aperte per il prossimo avvio?%0.S\nmessageNoWindows = Salvare le schede aperte per il prossimo avvio?%0.S\nmessagePrivate = È attualmente attiva la modalità Navigazione anonima. Chiudendo %S tutte le schede e finestre attive verranno rimosse.\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/safeMode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeModeDialog.title \"Modalità provvisoria di &brandShortName;\">\n<!ENTITY window.maxWidth \"400\">\n<!ENTITY startSafeMode.label \"Avvia in Modalità provvisoria\">\n<!ENTITY refreshProfile.label \"Ripristina &brandShortName;\">\n<!ENTITY safeModeDescription3.label \"La Modalità provvisoria è una speciale modalità di &brandShortName; che può essere utilizzata per la risoluzione di problemi.\">\n<!ENTITY safeModeDescription4.label \"Verranno temporaneamente disattivati i componenti aggiuntivi e le impostazioni personalizzate.\">\n<!ENTITY refreshProfileInstead.label \"È anche possibile ignorare la risoluzione dei problemi e provare a ripristinare &brandShortName;.\">\n<!ENTITY autoSafeModeDescription3.label \"&brandShortName; si è chiuso in modo imprevisto durante l’avvio. Questo potrebbe essere dovuto ai componenti aggiuntivi installati o altre cause. È possibile cercare di risolvere l’errore utilizzando la Modalità provvisoria.\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/safebrowsing/phishing-afterload-warning-message.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeb.palm.accept.label \"Allontanarsi da questo sito\">\n<!ENTITY safeb.palm.decline.label \"Ignora questo avviso\">\n<!ENTITY safeb.palm.notdeceptive.label \"Non è un sito ingannevole…\">\n<!ENTITY safeb.palm.notdeceptive.accesskey \"e\">\n<!ENTITY safeb.palm.reportPage.label \"Perché questo sito è stato bloccato?\">\n<!ENTITY safeb.blocked.malwarePage.title \"Segnalato sito malevolo\">\n<!ENTITY safeb.blocked.malwarePage.shortDesc \"Il sito web <span id='malware_sitename'/> è stato segnalato come sito web malevolo ed è stato bloccato sulla base delle impostazioni di sicurezza correnti.\">\n<!ENTITY safeb.blocked.malwarePage.longDesc \"<p>Un sito web malevolo cerca di installare dei software in grado di sottrarre le informazioni personali degli utenti, sfruttare il computer per attaccare altre macchine o semplicemente danneggiare il sistema.</p><p>Alcuni di questi siti distribuiscono intenzionalmente software dannoso, ma gran parte dei siti viene compromessa senza che il proprietario ne sia a conoscenza o ne sia responsabile.</p>\">\n<!ENTITY safeb.blocked.unwantedPage.title \"Segnalato sito contenente software indesiderato\">\n<!ENTITY safeb.blocked.unwantedPage.shortDesc \"Il sito web <span id='unwanted_sitename'/> è stato segnalato come sito contenente software indesiderato ed è stato bloccato sulla base delle impostazioni di sicurezza correnti.\">\n<!ENTITY safeb.blocked.unwantedPage.longDesc \"<p>Questo tipo di siti cerca di installare programmi che possono risultare ingannevoli e avere conseguenze inaspettate sul sistema.</p>\">\n<!ENTITY safeb.blocked.phishingPage.title2 \"Sito ingannevole\">\n<!ENTITY safeb.blocked.phishingPage.shortDesc2 \"Il sito web <span id='phishing_sitename'/> è stato segnalato come sito ingannevole ed è stato bloccato sulla base delle impostazioni di sicurezza.\">\n<!ENTITY safeb.blocked.phishingPage.longDesc2 \"<p>I siti web ingannevoli cercano di raggirare l’utente e convincerlo a eseguire operazioni a rischio, come installare software o rivelare informazioni personali quali password, numeri di telefono o carta di credito.</p><p>L’inserimento di informazioni personali in questa pagina può dare origine a furti d’identità o altre frodi.</p>\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/safebrowsing/report-phishing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY reportDeceptiveSiteMenu.title \"Segnala un sito ingannevole…\">\n<!ENTITY reportDeceptiveSiteMenu.accesskey \"e\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/sanitize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sanitizePrefs2.title \"Impostazioni per la cancellazione della cronologia\">\n<!ENTITY sanitizePrefs2.modal.width \"34em\">\n<!ENTITY sanitizePrefs2.column.width \"17em\">\n<!ENTITY sanitizePrefs2.inContent.dialog.width \"42em\">\n<!ENTITY sanitizePrefs2.inContent.column.width \"26em\">\n<!ENTITY sanitizeDialog2.width \"34em\">\n<!ENTITY sanitizeDialog2.title \"Cancella cronologia recente\">\n<!ENTITY clearDataSettings2.label \"Alla chiusura di &brandShortName; eliminare automaticamente:\">\n<!ENTITY clearTimeDuration.label \"Intervallo di tempo da cancellare: \">\n<!ENTITY clearTimeDuration.accesskey \"n\">\n<!ENTITY clearTimeDuration.lastHour \"ultima ora\">\n<!ENTITY clearTimeDuration.last2Hours \"ultime due ore\">\n<!ENTITY clearTimeDuration.last4Hours \"ultime quattro ore\">\n<!ENTITY clearTimeDuration.today \"oggi\">\n<!ENTITY clearTimeDuration.everything \"tutto\">\n<!ENTITY clearTimeDuration.suffix \"\">\n<!ENTITY clearTimeDuration.dateColumn \"Data visita\">\n<!ENTITY clearTimeDuration.nameColumn \"Nome\">\n<!ENTITY detailsProgressiveDisclosure.label \"Dettagli\">\n<!ENTITY detailsProgressiveDisclosure.accesskey \"e\">\n<!ENTITY historySection.label \"Cronologia\">\n<!ENTITY dataSection.label \"Dati\">\n<!ENTITY itemHistoryAndDownloads.label \"Cronologia navigazione e download\">\n<!ENTITY itemHistoryAndDownloads.accesskey \"z\">\n<!ENTITY itemFormSearchHistory.label \"Moduli e ricerche\">\n<!ENTITY itemFormSearchHistory.accesskey \"M\">\n<!ENTITY itemCookies.label \"Cookie\">\n<!ENTITY itemCookies.accesskey \"o\">\n<!ENTITY itemCache.label \"Cache\">\n<!ENTITY itemCache.accesskey \"h\">\n<!ENTITY itemOfflineApps.label \"Dati non in linea dei siti web \">\n<!ENTITY itemOfflineApps.accesskey \"w\">\n<!ENTITY itemActiveLogins.label \"Accessi effettuati\">\n<!ENTITY itemActiveLogins.accesskey \"A\">\n<!ENTITY itemSitePreferences.label \"Preferenze dei siti web\">\n<!ENTITY itemSitePreferences.accesskey \"P\">\n<!ENTITY sanitizeEverythingUndoWarning \"Questa operazione non può essere annullata.\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nsearchtip = Cerca con %S\nsearchPlaceholder = Cerca\nsearchHeader = Cerca con %S\ncmd_pasteAndSearch = Incolla e cerca\ncmd_clearHistory = Cancella la cronologia di ricerca\ncmd_clearHistory_accesskey = n\ncmd_showSuggestions = Mostra suggerimenti\ncmd_showSuggestions_accesskey = M\ncmd_addFoundEngine = Aggiungi “%S”\ncmd_addFoundEngineMenu = Aggiungi motore di ricerca\nsearchForSomethingWith = Cerca <span class='contentSearchSearchWithHeaderSearchText'></span> con:\nsearchWithHeader = Cerca con:\nsearchSettings = Cambia impostazioni di ricerca\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/searchbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cmd_engineManager.label \"Gestione motori di ricerca…\">\n<!ENTITY searchEndCap.label \"Cerca\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/searchplugins/amazon-it.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Amazon.it</ShortName>\n<Description>Ricerca Amazon.it</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAC0AQAAJgAAACAgAAAAAAAA6QIAANoBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAF7SURBVDjLlZPLasJAFIaFRF+iVV+h6hO0GF+gVB9AaHwDt64qCG03tQgtdCFIuyhUelmGli66MXThSt24kNiFBUlAYi6ezjnNxSuawB/ITP7v/HNmJgQAEaZzpgHs/gwcTyTEXuXl2U6nA8ViEbK5HKler28CVRAwnB9ptVrAh8MrQuCaZ4iA8fzIqSgCxwzpTIaSuN/RWGwdYLwCUBQFZFkGSZLgqdmEE7YEN8VOAKyaSKUW4nNBAFmnYiKZpDRX1WqwBBzP089n5f/NEQsFL4WqqtsBWJlzDAJr5PwSMM1awEzzdxIbGI3Hvc6jCZeVFgRQRwpY7Qcw3ktgfpR8wLRxCPaot/X4GS95MppfF6DX9n2A3f+kAZycaT8bAZjU6r6B/duD6d3BYg9wQq/tkYzHY1blEiz5lmQyGc95mrO6r2CxgpjCBXgNsJVviolpXJiraeOIjJRE10juUa4sR8V+mO17VvmGqtuOcdNlwut8zTQJcJ0njifyB2bgTdKh6w4BAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACsElEQVRYw71XQWsTURBe2LQgeNKLB+tVemt6txcteNSD/QGC6VEIGDx5s+eKPQqFgJhLNdFLBWMP7cU0oSAWjB70koC9WHbVQ5SO8+XtS14mr7svyaYDH9m87Jv55puZt1nPi4yIzjMeMj7T9OwjI88455nGC1cZX+nsDESumJmPFDwIAqrX6z00Gg1qt9vjkJgFgUeuO16Vy3RjeZkyMzM9+MY1fsM9I9h9zyV7ZAznZrA4FAoFVwJ1z+WuOysrg1lnMolkHJX4k0igzI5sARYWF7vEZEk0rvO6iyUSuJfLJUqM7zYSqRDIra4OOUZPmNZsNrsl8UVTpkJAjh1GzmaSpJ8mAWmYeZB5urHRhW5SNOfUCCDo47W1bvPZsp2qAhipy3Nz1kaLG8dUCEBqM5AvpgElqFar01NgIZsdco7Zb7VasU2YigIYL5tjqCL7Q5YkFQXKlcqQ7DbHthIALk/IWAKor82xPIhshxWABCYioDMz51sexcVi0XoG4DPLIyvJjkTArK3scDQnRvO0MdTrUHGiKZCP4tNgO6BAEI08EQH9Z2Qow0hyPypJGIa9p6JWKCn4SA8jSKmJIDgyRvPJkcRxjfUwNGr/i8+Mo32iHzWiThBD4NM60bet9P77/ubA728RlTjMiwiH6zEEfvIrwdZFtQmMJ7W/ofIDBZD5m3mVZGwJcOP2kmILIlCkE45HoPWurwCSg0+UQRD4ZyXxId+T7gQb9+4q9sioY5ltrOG3L5vqXiiJffDx/aUi83ZJ7jr2ohcEu8Hh6/m+I7OWGiVxbWKHsz+O3vSOakqFQdsFgQeJUiKD7Wv9YKXBgCeSUC3v2kM5EJhlHDh3NcgcPlG1BXZu98sDmTuBa4fsMnz9fniJUaGzs+eMC540XuR0aDO2L8Y3qPyMcdOM+R/8XcqRA3qp9gAAAABJRU5ErkJggg==</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.amazon.it/exec/obidos/external-search/\" resultdomain=\"amazon.it\">\n  <Param name=\"field-keywords\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"{inputEncoding}\"/>\n  <Param name=\"mode\" value=\"blended\"/>\n  <Param name=\"tag\" value=\"firefoxit-21\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n<SearchForm>https://www.amazon.it/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/searchplugins/bing.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n    <ShortName>Bing</ShortName>\n    <Description>Bing. Search by Microsoft.</Description>\n    <InputEncoding>UTF-8</InputEncoding>\n    <Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAICAAAAEACACoCAAAJgAAABAQAAABAAgAaAUAAM4IAAAoAAAAIAAAAEAAAAABAAgAAAAAAIAEAAAAAAAAAAAAAAABAAAAAAAAhIQMAI+PIwCXlzEAn59BAKioUwCurl8AtbVuAL6+fwDJyZMA0tKlANjYsgDe3r4A5eXMAOzs2QDy8uUA+fnzAP///wAAGi8AAC1QAAA/cAAAUZAAAGOwAAB2zwAAiPAAEZj/ADGm/wBRs/8AccH/AJHP/wCx3f8A0ev/AP///wAAAAAAACwvAABLUAAAaHAAAIaQAAClsAAAw88AAOHwABHv/wAx8f8AUfP/AHH1/wCR9/8Asfn/ANH7/wD///8AAAAAAAAvIQAAUDcAAHBMAACQYwAAsHkAAM+PAADwpgAR/7QAMf++AFH/yABx/9MAkf/cALH/5QDR//AA////AAAAAAAALw4AAFAYAABwIgAAkCwAALA2AADPQAAA8EoAEf9bADH/cQBR/4cAcf+dAJH/sgCx/8kA0f/fAP///wAAAAAAAi8AAARQAAAGcAAACJAAAAqwAAALzwAADvAAACD/EgA9/zEAW/9RAHn/cQCY/5EAtf+xANT/0QD///8AAAAAABQvAAAiUAAAMHAAAD2QAABMsAAAWc8AAGfwAAB4/xEAiv8xAJz/UQCu/3EAwP+RANL/sQDk/9EA////AAAAAAAmLwAAQFAAAFpwAAB0kAAAjrAAAKnPAADC8AAA0f8RANj/MQDe/1EA4/9xAOn/kQDv/7EA9v/RAP///wAAAAAALyYAAFBBAABwWwAAkHQAALCOAADPqQAA8MMAAP/SEQD/2DEA/91RAP/kcQD/6pEA//CxAP/20QD///8AAAAAAC8UAABQIgAAcDAAAJA+AACwTQAAz1sAAPBpAAD/eREA/4oxAP+dUQD/r3EA/8GRAP/SsQD/5dEA////AAAAAAAvAwAAUAQAAHAGAACQCQAAsAoAAM8MAADwDgAA/yASAP8+MQD/XFEA/3pxAP+XkQD/trEA/9TRAP///wAAAAAALwAOAFAAFwBwACEAkAArALAANgDPAEAA8ABJAP8RWgD/MXAA/1GGAP9xnAD/kbIA/7HIAP/R3wD///8AAAAAAC8AIABQADYAcABMAJAAYgCwAHgAzwCOAPAApAD/EbMA/zG+AP9RxwD/cdEA/5HcAP+x5QD/0fAA////AAAAAAAsAC8ASwBQAGkAcACHAJAApQCwAMQAzwDhAPAA8BH/APIx/wD0Uf8A9nH/APeR/wD5sf8A+9H/AP///wAAAAAAGwAvAC0AUAA/AHAAUgCQAGMAsAB2AM8AiADwAJkR/wCmMf8AtFH/AMJx/wDPkf8A3LH/AOvR/wD///8AAAAAAAgALwAOAFAAFQBwABsAkAAhALAAJgDPACwA8AA+Ef8AWDH/AHFR/wCMcf8AppH/AL+x/wDa0f8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBggCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAsQEA0HAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwkPEBAQEBALBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEMEBAQEBAQEBAPCQMAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAQEBAQEBAQDQgBAAAAAAAAAAAAAAAAAAAAAAABDRAQEBAQEBAQEBAQEA0GAQAAAAAAAAAAAAAAAAAAAAENEBAQDgcLEBAQEBAQEBALBAAAAAAAAAAAAAAAAAAAAQ0QEBANAQEHDRAQEBAQEBAOCAAAAAAAAAAAAAAAAAABDRAQEA4BAAACCA4QEBAQEBANAQAAAAAAAAAAAAAAAAENEBAQDgEAAAAABAsQEBAQEA0BAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAABBw4QEBAQDQEAAAAAAAAAAAAAAAABDRAQEA4BAAABBw0QEBAQEBANAQAAAAAAAAAAAAAAAAENEBAQDgEAAAcQEBAQEBAQEA0BAAAAAAAAAAAAAAAAAQ0QEBAOAQABCxAQEBAQEBANBwAAAAAAAAAAAAAAAAABDRAQEA4BAAQPEBAQEA0IBAEAAAAAAAAAAAAAAAAAAAENEBAQDgEACRAQDQkGAQAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQILCgYCAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA4BAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEBAQDgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEBAQDgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEA0IBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQcFAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAAAAAAAAAAAAEAAAAAAACEhAAAjIwAAJKSFgCZmSgAqqpRALKyYgC+vnsAxsaKAM3NmQDU1KgA4ODBAOjozwDw8OEA+fnyAP///wD///8AAAAAAAAaLwAALVAAAD9wAABRkAAAY7AAAHbPAACI8AARmP8AMab/AFGz/wBxwf8Akc//ALHd/wDR6/8A////AAAAAAAALC8AAEtQAABocAAAhpAAAKWwAADDzwAA4fAAEe//ADHx/wBR8/8AcfX/AJH3/wCx+f8A0fv/AP///wAAAAAAAC8hAABQNwAAcEwAAJBjAACweQAAz48AAPCmABH/tAAx/74AUf/IAHH/0wCR/9wAsf/lANH/8AD///8AAAAAAAAvDgAAUBgAAHAiAACQLAAAsDYAAM9AAADwSgAR/1sAMf9xAFH/hwBx/50Akf+yALH/yQDR/98A////AAAAAAACLwAABFAAAAZwAAAIkAAACrAAAAvPAAAO8AAAIP8SAD3/MQBb/1EAef9xAJj/kQC1/7EA1P/RAP///wAAAAAAFC8AACJQAAAwcAAAPZAAAEywAABZzwAAZ/AAAHj/EQCK/zEAnP9RAK7/cQDA/5EA0v+xAOT/0QD///8AAAAAACYvAABAUAAAWnAAAHSQAACOsAAAqc8AAMLwAADR/xEA2P8xAN7/UQDj/3EA6f+RAO//sQD2/9EA////AAAAAAAvJgAAUEEAAHBbAACQdAAAsI4AAM+pAADwwwAA/9IRAP/YMQD/3VEA/+RxAP/qkQD/8LEA//bRAP///wAAAAAALxQAAFAiAABwMAAAkD4AALBNAADPWwAA8GkAAP95EQD/ijEA/51RAP+vcQD/wZEA/9KxAP/l0QD///8AAAAAAC8DAABQBAAAcAYAAJAJAACwCgAAzwwAAPAOAAD/IBIA/z4xAP9cUQD/enEA/5eRAP+2sQD/1NEA////AAAAAAAvAA4AUAAXAHAAIQCQACsAsAA2AM8AQADwAEkA/xFaAP8xcAD/UYYA/3GcAP+RsgD/scgA/9HfAP///wAAAAAALwAgAFAANgBwAEwAkABiALAAeADPAI4A8ACkAP8RswD/Mb4A/1HHAP9x0QD/kdwA/7HlAP/R8AD///8AAAAAACwALwBLAFAAaQBwAIcAkAClALAAxADPAOEA8ADwEf8A8jH/APRR/wD2cf8A95H/APmx/wD70f8A////AAAAAAAbAC8ALQBQAD8AcABSAJAAYwCwAHYAzwCIAPAAmRH/AKYx/wC0Uf8AwnH/AM+R/wDcsf8A69H/AP///wAAAAAACAAvAA4AUAAVAHAAGwCQACEAsAAmAM8ALADwAD4R/wBYMf8AcVH/AIxx/wCmkf8Av7H/ANrR/wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMAAAAAAAAAAAAAAAACBgwMBwIAAAAAAAAAAAAABg4ODg4MBgIAAAAAAAAAAAYODQoODg4KBAAAAAAAAAAGDgwDBQsODg4FAAAAAAAABg4MAgADCg4OBgAAAAAAAAYODAICCg4ODgYAAAAAAAAGDgwCBg4OCwcCAAAAAAAABg4MAwkIBAIAAAAAAAAAAAYODAICAAAAAAAAAAAAAAAGDgwCAAAAAAAAAAAAAAAABg4MAgAAAAAAAAAAAAAAAAYMCAEAAAAAAAAAAAAAAAACAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</Image>\n    <Url type=\"application/x-suggestions+json\" template=\"https://www.bing.com/osjson.aspx\">\n        <Param name=\"query\" value=\"{searchTerms}\"/>\n        <Param name=\"form\" value=\"OSDJAS\"/>\n        <Param name=\"language\" value=\"{moz:locale}\"/>\n    </Url>\n    <Url type=\"text/html\" method=\"GET\" template=\"https://www.bing.com/search\" rel=\"searchform\">\n        <Param name=\"q\" value=\"{searchTerms}\"/>\n        <Param name=\"pc\" value=\"MOZI\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"contextmenu\" value=\"MOZCON\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"searchbar\" value=\"MOZSBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"homepage\" value=\"MOZSPG\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"keyword\" value=\"MOZLBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"newtab\" value=\"MOZTSB\"/>\n    </Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/searchplugins/ddg.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<OpenSearchDescription xmlns=\"http://a9.com/-/spec/opensearch/1.1/\"> \n  <ShortName>DuckDuckGo</ShortName> \n  <Description>Search DuckDuckGo</Description> \n  <InputEncoding>UTF-8</InputEncoding> \n  <Image height=\"16\" width=\"16\">data:image/icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA11RgALs6oACbQ9wAj0v8AI9L/ACfQ9wAu0agANdUYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzzN4CNdL/oK/z//////////////////////+jsPv/BDXX/wAz0t4AAAAAAAAAAAAAAAAAAAAAAAAAAAAyzvNSduD//////8jK/v+P+Lf/IbQL/17RPP+J3Y//wOKX//////9YeuX/ADLO8wAAAAAAAAAAAAAAAAAw091piOX/8/X9/1Fx5P9xhu//WOWZ/0W9Lv9Lwjn/J8BB/xyDAP9bdfL/9fP//2mI5v8AMNPdAAAAAAc610YRQ9f//////0Zr4P8AGdD/sb32////////////wrv//wAh1/8MPab/ACPc/05r4///////EkPX/wc610YANtWkrr/y/6S48P8AJ9L/AB3R/+/w/v///////////3+D7f8AQeL/AYTw/wFr5/8AMNb/p7Tv/6698v8AM9WkADLW//////8yXt//AC3V/wAw1/////////////z///8A0P7/AKb1/wWI7P8AuPf/AJ3w/zZW3P//////ADHV/wAx2P//////AzrZ/wAu1/84ZOL////////////e////AND//wC1+f8Atff/AZbv/wY62f8ELNf//////wAw1/8AMtn//////wAw2f8ALNn/kKrz////+//cwbH////////////R////Rcb8/wDO/f8A/P//AHzo//////8AMNj/ADXa//////8vXuL/ACna/4yq9///79T/jUkg/9i+r///////r2Q0/7Cozv8BKdr/AirY/zdZ4P//////ADTa/wI72tOuv/T/prr0/wAl2v+JqPb//7yW/+bUxv/9+/n////u//W+n/+Op/L/ADPd/wAv2v+ru/T/r7/0/wI72tMLQd1DEEjg//////9Cbef/ADng///////////////////////R3///AC3g/wAy3v9SeOn//////xFI4P8LQd1DAAAAAAM64PNmiuz/9/j//2mN7f/m7P3///////////9Cb+n/ACXd/wAt3v9rju3//////2iL7P8DOuDzAAAAAAAAAAAAAAAAAT3g/0p16f//////3OT8/3OS7v8AKt3/ACPc/zhn5/+xw/b//////0956v8CPeD/AAAAAAAAAAAAAAAAAAAAAAAAAAAEPODzBUDh/5uz8//7/f7/////////////////prz0/wtF4v8FQeDzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtF5kYDQOOkADrj/wA44v8AOeP/ADzk/wVB46QPReZGAAAAAAAAAAAAAAAAAAAAAPAPAADgBwAAwAMAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAADAAwAA4AcAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChIzyAnRNFwJ0TQryND0d8nRNH/J0TR/ydE0f8nRNH/I0PR3ydE0K8nRNFwKEjPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChE00AlRdK/J0XS/ydF0v8nRdL/XXPd/11z3f94i+P/k6Lp/5Oi6f9rf+D/NVDV/ydF0v8nRdL/JUXSvyhE00AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAzxAnRNOvJ0XT/ydF0/8lRdK/KEXSYOvu+6/+/v6//v7+v/39/c////////////7+/r/J0fOAKEXSYCVF0r8nRdP/J0XT/ydE068gQM8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlRdUwJ0bT7ydG0/8nRtHPKETTQAAAAADHx8dA2vHhn5TYpN/o9+z/////////////////8PL83ydG0o8lRdUwAAAAAChE00AnRtHPJ0bT/ydG0+8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEXVYCdG1P8nRtT/KEbTgAAAAAAmRtZQI0PU38jIyP/F6s//Rrtk/0a7ZP9/yIr/c796/4vLkv+JpNf/M3Kq/zyWh/8zeKTfJkbWUAAAAAAoRtOAJ0bU/ydG1P8oRdVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVF1TAnR9X/J0fV/yhF1WAgQM8QJ0fTrydH1f9CW8//2tra/6Pdsv9Gu2T/Rrtk/0WzWv9Gu2T/Rrtk/0a7ZP9Gu2T/Rrtk/z6egP8nR9X/J0fTryBAzxAoRdVgJ0fV/ydH1f8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAgQM8QJ0fV7ydH1f8oSNVgIEDPECdH1c8nR9X/J0fV/1xwyf/t7e3/o92y/0a7ZP9Gu2T/Ra5U/0a7ZP9Gu2T/Rrtk/0a7ZP9Gu2T/Pp6A/ydH1f8nR9X/J0fVzyBAzxAoSNVgJ0fV/ydH1e8gQM8QAAAAAAAAAAAAAAAAAAAAACdH1q8nR9b/KEjVgCBQzxAnR9bPJ0fW/ydH1v8nR9b/gIzB//r6+v+j3bL/Rrtk/13Ed/+i26//ruG7/z6egf8+noH/Rrtk/0a7ZP86kI//J0fW/ydH1v8nR9b/J0fWzyBQzxAoSNWAJ0fW/ydH1q8AAAAAAAAAAAAAAAAoSNdAJkjW/yZH1s8AAAAAJEfWryZI1v8mSNb/JkjW/yZI1v+jqsT//////+j37P/R7tj////////////W3ff/JkjW/yZI1v8uZbr/PJeI/zJzrP8mSNb/JkjW/yZI1v8mSNb/JEfWrwAAAAAmR9bPJkjW/yhI10AAAAAAAAAAACVI1r8mSNf/KEjXQCZJ1lAmSNf/JkjX/yZI1/8mSNf/JkjX/9HR0f///////////////////////////5Ok6/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JknWUChI10AmSNf/JUjWvwAAAAAoSNcgJknY/yZH2M8AAAAAI0nY3yZJ2P8mSdj/JknY/yZJ2P9KZM//39/f////////////////////////////XHfi/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8jSdjfAAAAACZH2M8mSdj/KEjXICdJ2HAmSdj/JUjXYCVK2jAmSdj/JknY/yZJ2P8mSdj/JknY/2V4yf/t7e3///////////////////////////9cd+L/HXTj/xSf7/8Nwfj/CdL8/wnS/P8J0vz/ELDz/xt85v8mSdj/JknY/yZJ2P8lStowJUjXYCZJ2P8nSdhwJErZryZK2f8oSNcgJUnajyZK2f8mStn/JkrZ/yZK2f8mStn/iJPA////////////////////////////0ff+/xjV/P8J0vz/Drn1/xiO6/8Yjuv/GI7r/xCw8/8Lyvr/CdL8/xmF6P8mStn/JkrZ/yVJ2o8oSNcgJkrZ/yRK2a8jStrfI0rZ3wAAAAAlSdq/Jkra/yZK2v8mStr/Jkra/yZK2v+xtsf///////////////////////////8o2Pz/CdL8/wvK+v8mStr/Jkra/yZK2v8mStr/Jkra/yZK2v8iW97/Jkra/yZK2v8mStr/JUnavwAAAAAjStnfI0ra3yZK2v8lSdq/AAAAACZH2O8mStr/Jkra/yZK2v8mStr/L1HY/9HR0f///////////////////////////yjY/P8J0vz/CdL8/xCw9P8QsPT/ELD0/xSf7/8ddeX/Jkra/yZK2v8mStr/Jkra/yZK2v8mR9jvAAAAACVJ2r8mStr/Jkvb/yVJ2r8AAAAAJkvb/yZL2/8mS9v/Jkvb/yZL2/9KZtL/4+Pj////////////////////////////4Pn//0fd/f8J0vz/CdL8/wnS/P8J0vz/CdL8/wnS/P8Lyvr/Fpfu/yJc3/8mS9v/Jkvb/yZL2/8AAAAAJUnavyZL2/8mS9z/JUncvwAAAAAmS9z/Jkvc/yZL3P8mS9z/Jkvc/26AyP/x8fH//////////////////////////////////////9H3/v/C9P7/o+7+/2fa+/8Oufb/CdL8/wnS/P8J0vz/CdL8/xiP7P8mS9z/Jkvc/wAAAAAlSdy/Jkvc/yZM3P8lTNy/AAAAACZJ2e8mTNz/Jkzc/yZM3P8mTNz/iJTB////////////qnth/5VaOf/x6eX///////////////////////Hp5f/x6eX/ydL2/yZM3P8kVN7/G37o/xKo8v8QsfT/HXbm/yZM3P8mSdnvAAAAACVM3L8mTNz/I0vc3yZJ2u8AAAAAJUzevyZM3f8mTN3/Jkzd/yZM3f+fqc3///////////+VWjn/v5yI/+re1///////////////////////jk8s/7iRe//J0vb/Jkzd/yZM3f8mTN3/Jkzd/yZM3f8mTN3/Jkzd/yVM3r8AAAAAI0vc3yNL3N8kTd2vJk3d/yhQ3yAlTd2PJk3d/yZN3f8mTd3/Jk3d/6St0v////////////Hp5f/q3tf///////////////////////////+xhm7/49PK/6Cx8P8mTd3/Jk3d/yZN3f8mTd3/Jk3d/yZN3f8mTd3/JU3djyhQ3yAmTd3/JE3drydN33AmTd7/J03fcCVK3zAmTd7/Jk3e/yZN3v8mTd7/pK7S///////Sp5r/////////////////////////////////////////////////T27k/yZN3v8mTd7/Jk3e/yZN3v8mTd7/Jk3e/yZN3v8lSt8wJ03fcCZN3v8nTd9wKFDfICZO3/8mTt3PAAAAACVN3r8mTt//Jk7f/yZO3/+EltX//////+fRyv/SqaD/59LO///////////////////////at63/vIBy/7Glxf8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8mTt//JU3evwAAAAAmTt3PJk7f/yhQ3yAAAAAAJE/dryZO3/8oUN9AKFDfQCZO3/8mTt//Jk7f/zhb2v/o6/T/////////////////////////////////////////////////XHrn/yZO3/8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8oUN9AKFDfQCZO3/8kT92vAAAAAAAAAAAoUN9AJk7g/yZO4M8AAAAAJk/hnyZO4P8mTuD/Jk7g/05v5v/k6fv//////////////////////////////////////3eR7P8mTuD/Jk7g/yZO4P8mTuD/Jk7g/yZO4P8mTuD/Jk/hnwAAAAAmTuDPJk7g/yhQ30AAAAAAAAAAAAAAAAAjT+GfJU/h/yVO4Y8gUN8QIk7gzyVP4f8lT+H/SWnW/0lp1v+bq+H/8fHx/////////////////6Cy8v9OcOb/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yJO4M8gUN8QJU7hjyVP4f8jT+GfAAAAAAAAAAAAAAAAAAAAACBQ3xAlTOHvJU/h/yVQ4mAgUN8QIk7hzyVP4f+ktOv///////////////////////H0/f9phur/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yVP4f8iTuHPIFDfECVQ4mAlT+H/JUzh7yBQ3xAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ3zAlUOLvJVDi/yVQ4mAgUN8QI1Din4mb2//J0/j/ydP4/6299P93ku3/M1vk/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/I1DinyBQ3xAlUOJgJVDi/yVQ4u8lUN8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAlUOLvJVDi/yVQ4o8AAAAAJFDjQCVQ4r8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDivyRQ40AAAAAAJVDijyVQ4v8lUOLvJVDkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAjUeTfJVHj/yNR5N8kUONAAAAAACVQ5DAmUuOAJVHivyNR5N8lUeP/JVHj/yNR5N8lUeK/JlLjgCVQ5DAAAAAAJFDjQCNR5N8lUeP/I1Hk3yVQ5DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBQ3xAjUuSfJVHk/yVR5P8jUeTfJFLkcChQ5yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoUOcgJFLkcCNR5N8lUeT/JVHk/yNS5J8gUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkUONAI1LknyVS5P8lUuT/JVLk/yVS5O8lUeS/JVHkvyVR5L8lUeS/JVLk7yVS5P8lUuT/JVLk/yRS468kUONAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFDfECVS5GAjUuWfIlPlzyVS5f8lUuX/JVLl/yVS5f8iU+XPI1LlnyVS5GAgUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/ggBB/wgAEP4AAAB8AAAAPAAAADiAAAEYAAAAEQAAAIAAAAAAAAAAAgAAAEIAAABCAAAAQgAAAEIAAABCAAAAQAAAAAAAAAABAAAAiAAAABiAAAEcAAAAPAAAAD4AAAB/CAAQ/4IAQf/AfgP/8AAP//wAP/</Image>\n  <Url type=\"text/html\" method=\"get\" template=\"https://duckduckgo.com/\" rel=\"searchform\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"contextmenu\" value=\"ffcm\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"keyword\"     value=\"ffab\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"searchbar\"   value=\"ffsb\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"homepage\"    value=\"ffhp\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"newtab\"      value=\"ffnt\"/>\n  </Url>\n  <Url type=\"application/x-suggestions+json\" template=\"https://ac.duckduckgo.com/ac/\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <Param name=\"type\" value=\"list\"/>\n  </Url>\n</OpenSearchDescription> \n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/searchplugins/google-nocodes.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"keyword\" value=\"firefox-b-ab\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"searchbar\" value=\"firefox-b\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/searchplugins/hoepli.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Hoepli</ShortName>\n<Description>Dizionario della lingua italiana Hoepli</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/png;base64,\niVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAEZJREFUeNpi/P//PwMpgAVCMSYehDD+z7dHlsYUZ2IgEQxCDSxofLgvB4+TcMUDLZ2kQKqGBxQ6iZHU1EqyDQAAAAD//wMApAcRQrj9oIAAAAAASUVORK5CYII=</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://dizionari.hoepli.it/Dizionario_Italiano/cerca.aspx\" resultdomain=\"hoepli.it\">\n\t<Param name=\"idD\" value=\"1\" />\n\t<Param name=\"utm_source\" value=\"mozilla-firefox\" />\n\t<Param name=\"query\" value=\"{searchTerms}\" />\n</Url>\n<SearchForm>http://dizionari.hoepli.it/Dizionario_Italiano.aspx?idD=1</SearchForm>\n</SearchPlugin>"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/searchplugins/list.json",
    "content": "{\"RU\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-it\", \"bing\", \"amazon-it\", \"ddg\", \"hoepli\", \"wikipedia-it\"]}, \"CN\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-it\", \"bing\", \"amazon-it\", \"ddg\", \"hoepli\", \"wikipedia-it\"]}, \"default\": {\"visibleDefaultEngines\": [\"google\", \"yahoo-it\", \"bing\", \"amazon-it\", \"ddg\", \"hoepli\", \"wikipedia-it\"]}, \"TW\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-it\", \"bing\", \"amazon-it\", \"ddg\", \"hoepli\", \"wikipedia-it\"]}, \"CA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-it\", \"bing\", \"amazon-it\", \"ddg\", \"hoepli\", \"wikipedia-it\"]}, \"TR\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-it\", \"bing\", \"amazon-it\", \"ddg\", \"hoepli\", \"wikipedia-it\"]}, \"US\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-it\", \"bing\", \"amazon-it\", \"ddg\", \"hoepli\", \"wikipedia-it\"]}, \"HK\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-it\", \"bing\", \"amazon-it\", \"ddg\", \"hoepli\", \"wikipedia-it\"]}, \"KZ\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-it\", \"bing\", \"amazon-it\", \"ddg\", \"hoepli\", \"wikipedia-it\"]}, \"UA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-it\", \"bing\", \"amazon-it\", \"ddg\", \"hoepli\", \"wikipedia-it\"]}, \"BY\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-it\", \"bing\", \"amazon-it\", \"ddg\", \"hoepli\", \"wikipedia-it\"]}}"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/searchplugins/wikipedia-it.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Wikipedia (it)</ShortName>\n<Description>Wikipedia, l'enciclopedia libera</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">resource://search-plugins/images/wikipedia.ico</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://it.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://it.wikipedia.org/wiki/Speciale:Ricerca\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/searchplugins/yahoo-it.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Yahoo</ShortName>\n<Description>Yahoo Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACAA8DQAAJgAAACAgAAABAAgAowsAAGINAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACZ0lEQVR42mzSP4icZRTF4ee+38xOkp2sG5cQxVJIIaaKkICxTkqJjQhpJFYiop2F1YKFQqoUVpEoCBYSS7dfOxVFWGIsokUE/0TEye7OzPe977XYNWk83b0cDoffvXHWGxkKYjt0N1fi+FaJIzNIFSJ0kDXn0z5nF1O9Sp5PzaizamLD2NELo5W4sOwXqqX/04o1R2wg9PYs/GXUmTjqpGNxwvWdFzz19Akvjj+XUkYTggylFLfml93due+tZ7+y577BrkJnbNWke8yHmzvgi/4lq+WU1XjCsThl2p1ya3GZ4KNrt03KuhXH0SkkkbTOL5+u2PnuZ/D8axtGMTaKsbOvrINP3v/W3Y9XhCJjQCrUWRedVpaq3nvn7oHXrz8jD8PfvnEGbL0716LXytIoxqizkups4R/VwhB7hpi7sXkbXNo86bkrazK5sXnbEHND7BvMLcykOotz3vlxvZw+faRb08VEiVC64rPdSw/pZ/Ly9EutNi3TkHOLOvN3u3OnHNx7MFio5qq5Ifdce/WHhwEfXPnekPuq/UPPQhrAKOV0MFdyRFQFRefr7Z9wRrb0zfYd1aCpGmr2BvtSTkcp1wZLnX0tx4oQjeHX+UF97P75QGspM7VMqTfopVwb0aY1F4ZWlFK1SCVDHQKUEvphj0ztkEdrvZoLtOkoNS2XlkHJIlroIky7Jw8atDSJdQ/aPTUdtJBaLqVmlJpqQataCZKhY/L4HwcEI/Qbv1v8tivbIdVG1UtNnPVmFmPEoT9l/Dc9Ujp42Mx4uGl6I5pmgdjGzaLbopsdJqZHWZnqtKkXcZU8D/8OAPAMQ4kD8KK1AAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEJGlDQ1BJQ0MgUHJvZmlsZQAAOBGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+EdigjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHHJz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9FwpwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7NamcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwfYrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqwSyv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxtUgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+oF9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdTTsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QWWdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXIM+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4bBsrEwAAAAlwSFlzAAALEwAACxMBAJqcGAAAByVJREFUWAm1l1uIldcVx9d3ruMZZzRaay+pCjFJH6LSRqxQqA1NH0pBiH3Qp774kEAg4EOkxKdQSCjUFvpm6YsNVNoSaGjFtmga2yZgCIIawdv04g2kM7Uz6lzO+c758v/t/9lzTB/61Oxhn7332muv9V+3vb8pnooDVRkzZ4oY/LmK6mQZa05frX6yFJ9Ae7x4qd2IuV1FFM9WMfhaI9Z+pQBAL+aiEZ0QgNBm2YuZmxHF9VZMXqmivFaLweUyuteWYvHGVPWr2f+F7YvF/ola9DZGVJsHUXs8YvBEK1ZrXt9URDwqxY1BdGMQvWjGqkgA+iLUtazHuADUoowHYugKTilaR7SIpZjWqOMRfY090RbasS4JglpFtzWIcqwZa+pSqnWVcLLXijXpZCFpvbgb/VhMe8huMLPylWkci8/oSD8xJq7hj4WUWvXrlbqVrUyKtBYdpX3Bh9YbzsdErwRgbZKyFP+KdqxPssu4l2hDAOOxIj6bCHigKWRNCcpMCHHHB4TJLc+TXxKHnC51Ct+Qgxl/TZ0qE5Be/EdWTwjqQuJJAPIB8qAZk4kZoXJnvHH+27Hq0+0YX12PH+w7E3/8zbWkitN2M8pS7kCKZ761OV55c2fcm+nG7J1e7N/+e3m2nbyKQcAhnHWZLC86B1rxiFRvSIkIgJHFVWzZ+qk4fG5HEr4wV8buVb+Vuv5QeVZsi/HeW//eHZ1HbNfLT5+Jc2dndBav9KXugfqc+pLsv6Xxvk6kVheumnpDnXlTVMZWfHh+Li6cdOKvmGzEC69+WTskzwr1SfUJ9ZWp7z/0pWXlF9+ejQtnUdCWnAxQ+al5Tdz80lIVEP8x9eZQWCQwOTAhNc34Re+rUW8U0S+r2Ns8nWzBKgONBOeX3V3RaCpPRN7XeFcO7yYl+InML2U3VdBVHszHzbSXYLBJkuTSQzBuphoYZ7X/u8O30gFAHHxzi+Yop8ETcfDXW5JyKMd/fFuO9l3mYuwLAl5gbMg8QuKdYQg4Zjcxo7HikMeIn37vcizes9Ide9bGhs9NLPN9YX0ndnzHpbZ4vx9HXr6kc6Sobo2hIkuzOnIh0xMFRlvc0waWL+p3UePCQ/Myjjx/JSnl59CJbUkJgl75g+ZD/D978Yrc7EuMPe4ESo6OYsaasiiX7tADAyny5cGtyMHsDxzFnP0Tx6Z0SfsW27B1PHZ+c13seGZdbNo2Lo6Iu7e7cfznfxc/8ggNQBhZI9dSs2c5k+rFaHBXmZhd32xTGdlZPvzDvefj9XddlgeObYVpuf1o3zkpyrEnCJwBDjlmr9i7XP3jgrYkDamhEqRA8UOBxZ53tcOtBbgyzr53M65f8DU6sVZ1o067cfFBvP+XGzrDOa5s+JkTShIc+dBtlLOLlRpqAUDc+yqQMnViNq81edDVnPixno/vP/dXjn2svbbnPa1RiqXEHVkYQ06RWygnFEtpbZDLAJws2X1OHgfCv+hiRkZU8Y+pmbjwzjTE1D48PR1TV+5IMErgsjex2A8TJrqCHH9Cw6U0BGBkPUWrKTZnPq4L9WqIOFvEO8ml+vbRvyUB/Jw6OiUa9GydM58qQl6lTrNHyiENrwyTkOvXLziVkMlOOsesVKyIFtZB1zfDAGvdyj4xtkD7yHQ8Ynn4hCrwvYA+DOJCSlXAZl3MjNQobNzVPK7gJm0AiPsQyEg0c6s1cbEB5X08AmDz1TTLucApzHHyJgADvUqVysJMKOSicLRQl+emOIvbnaw+ot2pSTzl5zzJVjPaZ6ix7zCSN4E1shOAWnqbyYH8bOqd1h9AGJ0qtl6LRBubcBKxbo6xh60kWlbLjgG4NJ2ETkwqbl7SeUXVSCq+BF1C2bWEgEO4CxBGvOydGmu3ooXv7AEogLFqn2JtWKO8yc9xAmDxjhGiWMOQXe63zCvHtIjOpGOIwvGJlhRQepyzaiu0MQ4MnFhuT7CiJQC+sUg4jtOYO+1IH9OdCwgBSmOkP2r60CarHeXMjxw3PGyvOBnN670EgOPOc1yEYgDYCxbqTPDXki1srChi4R6lpQ+uDmVFDtkA5GH1qJEvQFgacqCFT37pyP+Y+DMJs0Y54NgbiIVn61jhEUrNARuNIi3vOQf8iUeQuNzILe4b/jFZ7RDYJhTbVRaJTxyWh8PgO93hQJCBsSa2GQyyoLlBzWDxgnm9l0JgADgNgVxElCH22xs4NCsaieSUyzWXaSTLDAPlGQB0Kt6JaqpzYjkJQT9id60aNwqZjVqlz9Kqp+JcfDjOAqhirNoCI6MelpVPAjZ/CbFv45Y9YNcicqDMKm/Xo/FPJdMlqZ9SIK7qSrrci9mbl6q3/DGQ5f7XuK347rgKeuMgiicEfLPmT0rGY1K5SdI/ryritlMbJrr/PZ8+I8qf9PF8qhMrT39QHfHLkhj/fz/bi+eb83F/VxX1b6jWvt6KdTs/AvvCmqXE235jAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\"\n     template=\"https://it.search.yahoo.com/sugg/ff\">\n  <Param name=\"output\"  value=\"fxjson\" />\n  <Param name=\"appid\"   value=\"ffd\" />\n  <Param name=\"command\" value=\"{searchTerms}\" />\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://it.search.yahoo.com/search\" resultdomain=\"yahoo.com\">\n  <Param name=\"p\" value=\"{searchTerms}\"/>\n  <Param name=\"ei\" value=\"UTF-8\"/>\n  <Param name=\"fr\" value=\"moz35\" />\n</Url>\n<SearchForm>https://it.search.yahoo.com/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/setDesktopBackground.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY position.label \"Posizione:\">\n<!ENTITY tile.label \"Affiancata\">\n<!ENTITY center.label \"Centrata\">\n<!ENTITY stretch.label \"Estesa\">\n<!ENTITY fill.label \"Riempi\">\n<!ENTITY fit.label \"Adatta\">\n<!ENTITY preview.label \"Anteprima\">\n<!ENTITY color.label \"Colore:\">\n<!ENTITY setDesktopBackground.title \"Imposta sfondo del desktop\">\n<!ENTITY openDesktopPrefs.label \"Preferenze Open Desktop\">\n<!ENTITY closeWindow.key \"w\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/shellservice.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\noptionsLabel = %S &Opzioni\nsafeModeLabel = %S &Modalità provvisoria\nsetDefaultBrowserMessage2 = Ottieni il massimo da %S impostandolo come browser predefinito\nsetDefaultBrowserConfirm.label = Utilizza %S come browser predefinito\nsetDefaultBrowserConfirm.accesskey = U\nsetDefaultBrowserOptions.label = Opzioni\nsetDefaultBrowserOptions.accesskey = O\nsetDefaultBrowserNotNow.label = Non adesso\nsetDefaultBrowserNotNow.accesskey = N\nsetDefaultBrowserNever.label = Non chiedere nuovamente\nsetDefaultBrowserNever.accesskey = c\nsetDefaultBrowserTitle = Browser predefinito\nsetDefaultBrowserMessage = %S non è attualmente impostato come browser predefinito. Impostarlo ora?\nsetDefaultBrowserDontAsk = Verifica sempre all’avvio di %S.\nsetDefaultBrowserAlertConfirm.label = Utilizza %S come browser predefinito\nsetDefaultBrowserAlertNotNow.label = Non adesso\ndesktopBackgroundLeafNameWin = Sfondo del desktop.bmp\nDesktopBackgroundDownloading = Salvataggio immagine…\nDesktopBackgroundSet = Imposta sfondo del desktop\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/sitePermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nstate.current.allowed = Consentito\nstate.current.allowedForSession = Consentito per la sessione\nstate.current.allowedTemporarily = Consentito temporaneamente\nstate.current.blockedTemporarily = Bloccato temporaneamente\nstate.current.blocked = Bloccato\nstate.multichoice.alwaysAsk = Chiedi ogni volta\nstate.multichoice.allow = Consenti\nstate.multichoice.allowForSession = Consenti per la sessione\nstate.multichoice.block = Blocca\npermission.cookie.label = Impostare cookie\npermission.desktop-notification2.label = Inviare notifiche\npermission.image.label = Caricare immagini\npermission.camera.label = Utilizzare la fotocamera\npermission.microphone.label = Utilizzare il microfono\npermission.screen.label = Condividere lo schermo\npermission.install.label = Installare componenti aggiuntivi\npermission.popup.label = Aprire finestre pop-up\npermission.geo.label = Accedere alla posizione\npermission.indexedDB.label = Archiviare dati non in linea\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/syncBrand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncBrand.shortName.label \"Sync\">\n<!ENTITY syncBrand.fullName.label \"Firefox Sync\">\n<!ENTITY syncBrand.fxAccount.label \"Account Firefox\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/syncCustomize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncCustomize.dialog.title \"Elementi da sincronizzare\">\n<!ENTITY syncCustomize.acceptButton.label \"Avvia\">\n<!ENTITY syncCustomize.title \"Che cosa si desidera sincronizzare?\">\n<!ENTITY syncCustomize.description \"È possibile modificare questa selezione nelle opzioni.\">\n<!ENTITY syncCustomizeUnix.description \"È possibile modificare questa selezione nelle preferenze.\">\n<!ENTITY engine.bookmarks.label \"Segnalibri\">\n<!ENTITY engine.bookmarks.accesskey \"S\">\n<!ENTITY engine.history.label \"Cronologia\">\n<!ENTITY engine.history.accesskey \"C\">\n<!ENTITY engine.tabs.label \"Schede\">\n<!ENTITY engine.tabs.accesskey \"c\">\n<!ENTITY engine.passwords.label \"Password\">\n<!ENTITY engine.passwords.accesskey \"P\">\n<!ENTITY engine.addons.label \"Componenti aggiuntivi desktop\">\n<!ENTITY engine.addons.accesskey \"C\">\n<!ENTITY engine.prefs.label \"Impostazioni desktop\">\n<!ENTITY engine.prefs.accesskey \"I\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/syncGenericChange.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nchange.password.title = Modifica della password\nchange.password.acceptButton = Modifica la password\nchange.password.status.active = Modifica password in corso…\nchange.password.status.success = La password è stata modificata.\nchange.password.status.error = Si è verificato un errore durante la modifica della password.\nchange.password3.introText = La password deve essere composta da almeno 8 caratteri. Non può corrispondere al nome utente o alla chiave di ripristino.\nchange.password.warningText = Attenzione: una volta modificata questa password gli altri dispositivi configurati non saranno più in grado di accedere all’account.\nchange.recoverykey.title = Chiave di ripristino\nchange.recoverykey.acceptButton = Modifica chiave di ripristino\nchange.recoverykey.label = Modifica della chiave di ripristino in corso e caricamento dei dati del dispositivo in uso, attendere prego…\nchange.recoverykey.error = Si è verificato un errore durante la modifica della chiave di ripristino.\nchange.recoverykey.success = La chiave di ripristino è stata modificata correttamente.\nchange.synckey.introText2 = Per garantire la massima privacy, tutti i dati vengono cifrati prima della trasmissione. La chiave necessaria per decifrarli non viene caricata sul server.\nchange.recoverykey.warningText = Attenzione: l’operazione rimuove tutte le impostazioni memorizzate nel server Sync e carica le nuove informazioni proteggendole con questa chiave di ripristino. Gli altri dispositivi non potranno completare la sincronizzazione finché non viene inserita la nuova chiave di ripristino.\nnew.recoverykey.label = Chiave di ripristino\nnew.password.title = Aggiornamento della password\nnew.password.introText = La password è stata rifiutata dal server, aggiornare la password.\nnew.password.label = Inserire la nuova password\nnew.password.confirm = Confermare la nuova password\nnew.password.acceptButton = Aggiorna la password\nnew.password.status.incorrect = Password errata, riprovare.\nnew.recoverykey.title = Aggiornamento della chiave di ripristino\nnew.recoverykey.introText = La chiave di ripristino è stata modificata da un altro dispositivo, inserire la chiave di ripristino aggiornata.\nnew.recoverykey.acceptButton = Aggiorna chiave di ripristino\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/syncKey.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncKey.page.title \"Chiave &syncBrand.fullName.label;\">\n<!ENTITY syncKey.page.description2 \"Questa chiave viene utilizzata per decifrare i dati salvati nell’account &syncBrand.fullName.label;. È necessario digitare la chiave ogni volta che si configura Firefox Sync su un nuovo dispositivo.\">\n<!ENTITY syncKey.keepItSecret.heading \"Segretezza\">\n<!ENTITY syncKey.keepItSecret.description \"l’account &syncBrand.fullName.label; è cifrato per garantire la privacy degli utenti. Senza questa chiave servirebbero anni per decifrare le informazioni personali archiviate. l’utente è l’unico proprietario di questa chiave e questo gli garantisce un accesso esclusivo alle informazioni salvate nell’account &syncBrand.fullName.label;.\">\n<!ENTITY syncKey.keepItSafe.heading \"Sicurezza\">\n<!ENTITY syncKey.keepItSafe1.description \"Non perdere questa chiave.\">\n<!ENTITY syncKey.keepItSafe2.description \" Non conserviamo una copia della chiave (non sarebbe più segreta!), per cui \">\n<!ENTITY syncKey.keepItSafe3.description \"non è possibile recuperarla\">\n<!ENTITY syncKey.keepItSafe4a.description \" in caso di smarrimento. Questa chiave è necessaria ogni volta che si desidera collegare un nuovo dispositivo a &syncBrand.fullName.label;.\">\n<!ENTITY syncKey.findOutMore1.label \"Per ulteriori informazioni su &syncBrand.fullName.label; e la privacy visitare il sito \">\n<!ENTITY syncKey.findOutMore2.label \".\">\n<!ENTITY syncKey.footer1.label \"Le condizioni di utilizzo di &syncBrand.fullName.label; sono disponibili all’indirizzo \">\n<!ENTITY syncKey.footer2.label \". L’informativa sulla privacy è disponibile all’indirizzo \">\n<!ENTITY syncKey.footer3.label \".\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/syncProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n<!ENTITY syncProgress.pageTitle \"Prima sincronizzazione\">\n<!ENTITY syncProgress.textBlurb \"È in corso la procedura di cifratura e caricamento dei dati sul server. È possibile chiudere questa scheda e continuare a utilizzare &brandShortName;.\">\n<!ENTITY syncProgress.closeButton \"Chiudi\">\n<!ENTITY syncProgress.logoAltText \"Logo di &brandShortName;\">\n<!ENTITY syncProgress.diffText \"Il processo di sincronizzazione verrà eseguito automaticamente. È possibile chiudere questa scheda e continuare a utilizzare &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/syncQuota.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY quota.dialogTitle.label \"Spazio disponibile sul server\">\n<!ENTITY quota.retrievingInfo.label \"Recupero delle informazioni sulle quote in corso…\">\n<!ENTITY quota.typeColumn.label \"Tipo\">\n<!ENTITY quota.sizeColumn.label \"Dimensione\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/syncQuota.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncollection.addons.label = Componenti aggiuntivi\ncollection.bookmarks.label = Segnalibri\ncollection.history.label = Cronologia\ncollection.passwords.label = Password\ncollection.prefs.label = Preferenze\ncollection.tabs.label = Schede\nquota.usageNoQuota.label = Si stanno attualmente utilizzando %1$S %2$S.\nquota.usagePercentage.label = Si sta utilizzando il %1$S%% (%2$S %3$S) dello spazio disponibile (%4$S %5$S).\nquota.usageError.label = Impossibile recuperare le informazioni sulle quote.\nquota.retrieving.label = Recupero in corso…\nquota.sizeValueUnit.label = %1$S %2$S\nquota.remove.label = Rimuovi\nquota.treeCaption.label = Togliere la spunta agli elementi che non si desidera sincronizzare per liberare spazio sul server.\nquota.removal.label = I seguenti dati verranno rimossi da Firefox Sync: %S.\nquota.list.separator = ,\\u0020\nquota.freeup.label = \\u0020Questo consentirà di liberare %1$S %2$S.\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/syncSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY accountSetupTitle.label \"Configurazione di &syncBrand.fullName.label;\">\n<!ENTITY setup.pickSetupType.description2 \"Benvenuto. Se si tratta del primo utilizzo di &syncBrand.fullName.label; è necessario creare un nuovo account.\">\n<!ENTITY button.createNewAccount.label \"Crea un nuovo account\">\n<!ENTITY button.haveAccount.label \"Utilizza un account esistente\">\n<!ENTITY setup.choicePage.title.label \"Si tratta del primo utilizzo di &syncBrand.fullName.label;?\">\n<!ENTITY setup.choicePage.new.label \"Non ho mai utilizzato &syncBrand.shortName.label;\">\n<!ENTITY setup.choicePage.existing2.label \"Utilizzo &syncBrand.shortName.label; su un altro dispositivo\">\n<!ENTITY server.label \"Server\">\n<!ENTITY serverType.default.label \"Predefinito: server Mozilla &syncBrand.fullName.label;\">\n<!ENTITY serverType.custom2.label \"Utilizza un server personalizzato…\">\n<!ENTITY signIn.account2.label \"Account\">\n<!ENTITY signIn.account2.accesskey \"A\">\n<!ENTITY signIn.password.label \"Password\">\n<!ENTITY signIn.password.accesskey \"P\">\n<!ENTITY signIn.recoveryKey.label \"Chiave di ripristino\">\n<!ENTITY signIn.recoveryKey.accesskey \"v\">\n<!ENTITY setup.newAccountDetailsPage.title.label \"Dettagli dell’account\">\n<!ENTITY setup.emailAddress.label \"Indirizzo email\">\n<!ENTITY setup.emailAddress.accesskey \"e\">\n<!ENTITY setup.choosePassword.label \"Scegliere una password\">\n<!ENTITY setup.choosePassword.accesskey \"w\">\n<!ENTITY setup.confirmPassword.label \"Conferma password\">\n<!ENTITY setup.confirmPassword.accesskey \"C\">\n<!ENTITY setup.tosAgree1.label \"Accetto le\">\n<!ENTITY setup.tosAgree1.accesskey \"A\">\n<!ENTITY setup.tosLink.label \"condizioni di utilizzo del servizio\">\n<!ENTITY setup.tosAgree2.label \"e ho letto\">\n<!ENTITY setup.ppLink.label \"l’informativa sulla privacy\">\n<!ENTITY setup.tosAgree3.label \"\">\n<!ENTITY setup.tosAgree2.accesskey \"\">\n<!ENTITY setup.newRecoveryKeyPage.title.label \"&brandShortName; ha a cuore la privacy dei suoi utenti\">\n<!ENTITY setup.newRecoveryKeyPage.description.label \"Per garantire la massima privacy, tutti i dati vengono cifrati prima della trasmissione. La chiave di ripristino necessaria per decifrarli non viene caricata sul server.\">\n<!ENTITY recoveryKeyEntry.label \"Chiave di ripristino\">\n<!ENTITY recoveryKeyEntry.accesskey \"v\">\n<!ENTITY syncGenerateNewKey.label \"Genera una nuova chiave\">\n<!ENTITY recoveryKeyBackup.description \"La chiave di ripristino è indispensabile per accedere a &syncBrand.fullName.label; da altri dispositivi. Si consiglia di crearne una copia di sicurezza in quanto non è possibile recuperarla in caso di smarrimento.\">\n<!ENTITY button.syncKeyBackup.print.label \"Stampa…\">\n<!ENTITY button.syncKeyBackup.print.accesskey \"m\">\n<!ENTITY button.syncKeyBackup.save.label \"Salva…\">\n<!ENTITY button.syncKeyBackup.save.accesskey \"S\">\n<!ENTITY pairDevice.title.label \"Collegamento dispositivo\">\n<!ENTITY addDevice.showMeHow.label \"Visualizza istruzioni.\">\n<!ENTITY addDevice.dontHaveDevice.label \"Il dispositivo non è al momento disponibile\">\n<!ENTITY pairDevice.setup.description.label \"Per attivare selezionare “Collega dispositivo” sull’altro dispositivo.\">\n<!ENTITY addDevice.setup.enterCode.label \"Inserire il seguente codice:\">\n<!ENTITY pairDevice.dialog.description.label \"Per attivare un nuovo dispositivo selezionare “Configura Sync” sul dispositivo stesso.\">\n<!ENTITY addDevice.dialog.enterCode.label \"Inserire il codice fornito dal dispositivo:\">\n<!ENTITY addDevice.dialog.tryAgain.label \"Riprovare\">\n<!ENTITY addDevice.dialog.successful.label \"Il dispositivo è stato aggiunto correttamente. La sincronizzazione iniziale può richiedere diversi minuti e verrà completata senza ulteriori interventi mentre si prosegue con la navigazione.\">\n<!ENTITY addDevice.dialog.recoveryKey.label \"Per attivare il dispositivo è necessario inserire la propria chiave di ripristino. Si consiglia di stampare o salvare questa chiave e portarla con sé.\">\n<!ENTITY addDevice.dialog.connected.label \"Dispositivo connesso\">\n<!ENTITY setup.signInPage.title.label \"Accedi\">\n<!ENTITY existingRecoveryKey.description \"È possibile ottenere una copia della chiave di ripristino aprendo le Opzioni di &syncBrand.shortName.label; su un altro dispositivo e selezionando “Chiave di ripristino” in “Gestione account”.\">\n<!ENTITY verifying.label \"Verifica in corso…\">\n<!ENTITY resetPassword.label \"Ripristina la password\">\n<!ENTITY resetSyncKey.label \"Ho perso l’altro dispositivo.\">\n<!ENTITY setup.optionsPage.title \"Opzioni di sincronizzazione\">\n<!ENTITY syncDeviceName.label \"Nome dispositivo:\">\n<!ENTITY syncDeviceName.accesskey \"m\">\n<!ENTITY syncMy.label \"Sincronizza\">\n<!ENTITY engine.bookmarks.label \"Segnalibri\">\n<!ENTITY engine.bookmarks.accesskey \"e\">\n<!ENTITY engine.tabs.label \"Schede\">\n<!ENTITY engine.tabs.accesskey \"h\">\n<!ENTITY engine.history.label \"Cronologia\">\n<!ENTITY engine.history.accesskey \"C\">\n<!ENTITY engine.passwords.label \"Password\">\n<!ENTITY engine.passwords.accesskey \"w\">\n<!ENTITY engine.prefs.label \"Preferenze\">\n<!ENTITY engine.prefs.accesskey \"z\">\n<!ENTITY engine.addons.label \"Componenti aggiuntivi\">\n<!ENTITY engine.addons.accesskey \"o\">\n<!ENTITY choice2a.merge.main.label \"Unisci i dati di questo dispositivo con quelli di &syncBrand.shortName.label;\">\n<!ENTITY choice2.merge.recommended.label \"Consigliato:\">\n<!ENTITY choice2a.client.main.label \"Sostituisci tutti i dati presenti in questo dispositivo con quelli di &syncBrand.shortName.label;\">\n<!ENTITY choice2a.server.main.label \"Sostituisci i dati di tutti gli altri dispositivi con i dati di questo dispositivo\">\n<!ENTITY setup.optionsConfirmPage.title \"Conferma\">\n<!ENTITY confirm.merge2.label \"Si è deciso di unire i dati di questo dispositivo con i dati degli altri dispositivi connessi a &syncBrand.fullName.label;.\">\n<!ENTITY confirm.client3.label \"Attenzione, i seguenti dati di &brandShortName; presenti in questo dispositivo verranno eliminati:\">\n<!ENTITY confirm.client2.moreinfo.label \"I dati di &brandShortName; verranno copiati da &syncBrand.fullName.label; su questo dispositivo.\">\n<!ENTITY confirm.server2.label \"Attenzione, i dati presenti nei seguenti dispositivi verranno sostituiti dai dati presenti in locale:\">\n<!ENTITY setup.successPage.title \"Configurazione completata\">\n<!ENTITY changeOptions.label \"È possibile modificare questa preferenza selezionando Opzioni di sincronizzazione.\">\n<!ENTITY continueUsing.label \"Adesso è possibile tornare a utilizzare &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/syncSetup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncontinue.label = Continua\ndisconnect.label = Disconnetti\ndisconnect.verify.title = Disconnessione\ndisconnect.verify.bodyHeading = Disconnettersi da Sync?\ndisconnect.verify.bodyText = I dati di navigazione rimarranno disponibili sul computer ma non verranno più sincronizzati con l’account.\nrelinkVerify.title = Avviso unione dati\nrelinkVerify.heading = Procedere con l’accesso a Sync?\nrelinkVerify.description = Un altro utente ha già effettuato l’accesso a Sync su questo computer. Completando l’accesso i segnalibri, le password e altre impostazioni verranno uniti con quelli di %S\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/tabbrowser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeTab.label \"Chiudi scheda\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/tabbrowser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntabs.connecting = Connessione…\ntabs.encryptingConnection = Connessione sicura…\ntabs.searching = Ricerca…\ntabs.loading = Caricamento…\ntabs.waiting = In attesa…\ntabs.downloading = Download…\ntabs.restoreLastTabs = Ripristina schede dall’ultima esecuzione\ntabs.emptyTabTitle = Nuova scheda\ntabs.closeTab = Chiudi scheda\ntabs.close = Chiudi\ntabs.closeWarningTitle = Conferma chiusura\ntabs.closeWarningMultiple = ;Si stanno per chiudere #1 schede. Proseguire con la chiusura?\ntabs.closeButtonMultiple = Chiudi schede\ntabs.closeWarningPromptMe = Avvisa quando si tenta di chiudere una finestra con più schede\ntabs.closeTab.tooltip = Chiudi scheda\ntabs.closeSelectedTab.tooltip = Chiudi scheda (%S)\ntabs.muteAudio.tooltip = Disattiva audio in questa scheda (%S)\ntabs.unmuteAudio.tooltip = Attiva audio in questa scheda (%S)\ntabs.muteAudio.background.tooltip = Disattiva audio in questa scheda\ntabs.unmuteAudio.background.tooltip = Attiva audio in questa scheda\ntabs.unblockAudio.tooltip = Avvia riproduzione\ntabs.allowTabFocusByPromptForSite = Consenti alle finestre di dialogo da %S di portare in primo piano la propria scheda\ntabs.containers.tooltip = %1$S - %2$S\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/tabview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntabview.button.searchTabs = Cerca nei gruppi\ntabview.button.exitTabGroups = Esci da gruppi di schede\ntabview.groupItem.defaultName = Assegna un nome\ntabview.groupItem.closeGroup = Chiudi questo gruppo\ntabview.groupItem.undoCloseGroup = Riapri gruppo chiuso\ntabview.groupItem.discardClosedGroup = Rimuovi questo gruppo chiuso\ntabview.search.otherWindowTabs = Schede da altre finestre\ntabview.notification.sessionStore = Le schede e i gruppi di schede verranno ripristinati automaticamente al prossimo avvio di %S.\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/taskbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntaskbar.tasks.newTab.label = Apri nuova scheda\ntaskbar.tasks.newTab.description = Apri una nuova scheda del browser.\ntaskbar.tasks.newWindow.label = Apri nuova finestra\ntaskbar.tasks.newWindow.description = Apri una nuova finestra del browser.\ntaskbar.tasks.newPrivateWindow.label = Nuova finestra anonima\ntaskbar.tasks.newPrivateWindow.description = Apri una nuova finestra in modalità Navigazione anonima\ntaskbar.frequent.label = Frequenti\ntaskbar.recent.label = Recenti\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY translation.thisPageIsIn.label \"Questa pagina è in\">\n<!ENTITY translation.translateThisPage.label \"Tradurre questa pagina?\">\n<!ENTITY translation.translate.button \"Traduci\">\n<!ENTITY translation.notNow.button \"Non adesso\">\n<!ENTITY translation.translatingContent.label \"Traduzione contenuti…\">\n<!ENTITY translation.translatedFrom.label \"Questa pagina è stata tradotta da\">\n<!ENTITY translation.translatedTo.label \"a\">\n<!ENTITY translation.translatedToSuffix.label \"\">\n<!ENTITY translation.showOriginal.button \"Mostra originale\">\n<!ENTITY translation.showTranslation.button \"Mostra traduzione\">\n<!ENTITY translation.errorTranslating.label \"Si è verificato un errore durante la traduzione dei contenuti.\">\n<!ENTITY translation.tryAgain.button \"Riprova\">\n<!ENTITY translation.serviceUnavailable.label \"La traduzione non è al momento disponibile. Riprovare più tardi.\">\n<!ENTITY translation.options.menu \"Opzioni\">\n<!ENTITY translation.options.neverForSite.label \"Non tradurre mai questo sito\">\n<!ENTITY translation.options.neverForSite.accesskey \"N\">\n<!ENTITY translation.options.preferences.label \"Opzioni traduzione\">\n<!ENTITY translation.options.preferences.accesskey \"O\">\n<!ENTITY translation.options.attribution.beforeLogo \"Traduzioni a cura di\">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n<!ENTITY translation.options.attribution.yandexTranslate \"Con tecnologia Yandex.Translate\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/translation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntranslation.options.neverForLanguage.label = Non tradurre mai da %S\ntranslation.options.neverForLanguage.accesskey = m\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser/webrtcIndicator.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nwebrtcIndicator.windowtitle = %S - Indicatore condivisione\nwebrtcIndicator.sharingCameraAndMicrophone.tooltip = La fotocamera e il microfono sono condivisi. Fare clic per gestire la condivisione.\nwebrtcIndicator.sharingCamera.tooltip = La fotocamera è condivisa. Fare clic per gestire la condivisione.\nwebrtcIndicator.sharingMicrophone.tooltip = Il microfono è condiviso. Fare clic per gestire la condivisione.\nwebrtcIndicator.sharingApplication.tooltip = Un’applicazione è condivisa. Fare clic per gestire la condivisione.\nwebrtcIndicator.sharingScreen.tooltip = Lo schermo è condiviso. Fare clic per gestire la condivisione.\nwebrtcIndicator.sharingWindow.tooltip = Una finestra è condivisa. Fare clic per gestire la condivisione.\nwebrtcIndicator.sharingBrowser.tooltip = Una scheda è condivisa. Fare clic per gestire la condivisione.\nwebrtcIndicator.sharingCameraWith.menuitem = Fotocamera condivisa con “%S”\nwebrtcIndicator.sharingMicrophoneWith.menuitem = Microfono condiviso con “%S”\nwebrtcIndicator.sharingApplicationWith.menuitem = Applicazione condivisa con “%S”\nwebrtcIndicator.sharingScreenWith.menuitem = Schermo condiviso con “%S”\nwebrtcIndicator.sharingWindowWith.menuitem = Finestra condivisa con “%S”\nwebrtcIndicator.sharingBrowserWith.menuitem = Scheda condivisa con “%S”\nwebrtcIndicator.controlSharing.menuitem = Gestisci condivisione\nwebrtcIndicator.sharingCameraWithNTabs.menuitem = Fotocamera condivisa con #1 scheda;Fotocamera condivisa con #1 schede\nwebrtcIndicator.sharingMicrophoneWithNTabs.menuitem = Microfono condiviso con #1 scheda;Microfono condiviso con #1 schede\nwebrtcIndicator.sharingApplicationWithNTabs.menuitem = Applicazione condivisa con #1 scheda;Applicazione condivisa con #1 schede\nwebrtcIndicator.sharingScreenWithNTabs.menuitem = Schermo condiviso con #1 scheda;Schermo condiviso con #1 schede\nwebrtcIndicator.sharingWindowWithNTabs.menuitem = Finestra condivisa con #1 scheda;Finestra condivisa con #1 schede\nwebrtcIndicator.sharingBrowserWithNTabs.menuitem = Scheda condivisa con #1 scheda;Scheda condivisa con #1 schede\nwebrtcIndicator.controlSharingOn.menuitem = Gestisci condivisione con “%S”\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/browser-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrowser.search.defaultenginename = Google\nbrowser.search.order.1 = Google\nbrowser.search.order.2 = Yahoo\nbrowser.search.order.3 = Bing\nbrowser.contentHandlers.types.0.title = Mio Yahoo!\nbrowser.contentHandlers.types.0.uri = https://add.my.yahoo.com/rss?url=%s\nbrowser.contentHandlers.types.1.title = Netvibes\nbrowser.contentHandlers.types.1.uri = http://www.netvibes.com/subscribe.php?url=%s\ngecko.handlerService.defaultHandlersVersion = 4\ngecko.handlerService.schemes.webcal.0.name = 30 Boxes\ngecko.handlerService.schemes.webcal.0.uriTemplate = https://30boxes.com/external/widget?refer=ff&url=%s\ngecko.handlerService.schemes.mailto.0.name = Yahoo! Mail\ngecko.handlerService.schemes.mailto.0.uriTemplate = https://compose.mail.yahoo.com/?To=%s \ngecko.handlerService.schemes.mailto.1.name = Gmail\ngecko.handlerService.schemes.mailto.1.uriTemplate = https://mail.google.com/mail/?extsrc=mailto&url=%s\ngecko.handlerService.schemes.irc.0.name = Mibbit\ngecko.handlerService.schemes.irc.0.uriTemplate = https://www.mibbit.com/?url=%s\ngecko.handlerService.schemes.ircs.0.name = Mibbit\ngecko.handlerService.schemes.ircs.0.uriTemplate = https://www.mibbit.com/?url=%s\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/feedback/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\r\n\r\n<!ENTITY testpilot.brand.label \"Test Pilot\">\r\n<!ENTITY testpilot.settings.label \"Impostazioni\">\r\n<!ENTITY testpilot.settings.dataSubmission.label \"Trasmissione dei dati\">\r\n<!ENTITY testpilot.settings.notifications.label \"Notifiche\">\r\n<!ENTITY testpilot.settings.notifyWhen.label \"Invia una notifica quando:\">\r\n<!ENTITY testpilot.settings.readyToSubmit.label \"uno studio è pronto per l'invio\">\r\n<!ENTITY testpilot.settings.newStudy.label \"è disponibile un nuovo studio\">\r\n<!ENTITY testpilot.settings.hasNewResults.label \"uno studio presenta nuovi risultati\">\r\n<!ENTITY testpilot.settings.alwaysSubmitData.label \"Invia automaticamente i dati (senza chiedere)\">\r\n<!ENTITY testpilot.allYourStudies.label \"Tutti i tuoi Studi utente…\">\r\n<!ENTITY testpilot.about.label \"Informazioni su Test Pilot\">\r\n<!ENTITY testpilot.studiesWindow.title \"I tuoi studi Test Pilot\">\r\n<!ENTITY testpilot.studiesWindow.currentStudies.label \"Studi in corso\">\r\n<!ENTITY testpilot.studiesWindow.finishedStudies.label \"Studi completati\">\r\n<!ENTITY testpilot.studiesWindow.studyFindings.label \"Risultati degli studi\">\r\n<!ENTITY testpilot.studiesWindow.settings.label \"Impostazioni\">\r\n<!ENTITY testpilot.studiesWindow.stillLoadingMessage \"Caricamento in corso, attendere…\">\r\n<!ENTITY testpilot.rawDataWindow.title \"Test Pilot: dati non elaborati\">\r\n<!ENTITY testpilot.notification.close.tooltip \"Chiudi\">\r\n<!ENTITY testpilot.enable.label \"Attiva Studi utente\">\r\n<!ENTITY testpilot.feedbackbutton.label \"Feedback\">\r\n<!ENTITY testpilot.happy.label \"Firefox mi ha reso felice perché…\">\r\n<!ENTITY testpilot.sad.label \"Firefox mi ha reso triste perché…\">\r\n<!ENTITY testpilot.broken.label \"Segnala un sito web non funzionante…\">\r\n<!ENTITY testpilot.idea.label \"Invia un suggerimento…\">\r\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/feedback/main.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nextensions.testpilot@labs.mozilla.com.description = Aiutaci a migliorare Firefox partecipando agli studi rivolti agli utenti.\ntestpilot.fullBrandName = Mozilla Labs Test Pilot\ntestpilot.moreInfo = Ulteriori informazioni\ntestpilot.submit = Invia\ntestpilot.takeSurvey = Rispondi al sondaggio\ntestpilot.turnOn = Attiva Studi utente\ntestpilot.turnOff = Disattiva Studi utente\ntestpilot.studiesWindow.noStudies = Al momento stiamo lavorando su un nuovo studio. Non preoccuparti, avrai presto nostre notizie.\ntestpilot.studiesWindow.uploading = Caricamento in corso…\ntestpilot.studiesWindow.unableToReachServer = Impossibile contattare Mozilla; riprovare più tardi.\ntestpilot.studiesWindow.thanksForContributing = Grazie per il tuo contributo!\ntestpilot.studiesWindow.finishedOn = Finito il %S\ntestpilot.studiesWindow.canceledStudy = (Hai abbandonato questo studio)\ntestpilot.studiesWindow.missedStudy = (Non hai partecipato a questo studio)\ntestpilot.studiesWindow.willStart = Inizierà %S\ntestpilot.studiesWindow.gatheringData = Attualmente in fase di raccolta dati.\ntestpilot.studiesWindow.willFinish = Terminerà il %S\ntestpilot.studiesWindow.proposeStudy = Proponi un tuo studio\ntestpilot.page.commentsAndDiscussions = Commenti e discussioni »\ntestpilot.page.proposeATest = Proponi un test »\ntestpilot.page.testpilotOnTwitter = @MozTestPilot su Twitter »\ntestpilot.statusPage.uploadingData = Caricamento dei dati in corso…\ntestpilot.statusPage.uploadErrorMsg = Oops! Si è verificato un errore durante la connessione con i server Mozilla. Potrebbe trattarsi di un problema di rete?\ntestpilot.statusPage.willRetry = Test Pilot riproverà automaticamente, per cui è possibile chiudere questa pagina.\ntestpilot.statusPage.endedAlready = (È già terminato e non dovresti vedere questa pagina)\ntestpilot.statusPage.todayAt = oggi, alle %S\ntestpilot.statusPage.endOn = il %S\ntestpilot.statusPage.numExtensions = #1 estensione;#1 estensioni\ntestpilot.statusPage.recursEveryNumberOfDays = Questo test si ripete ogni %S giorni. Ogni volta che viene completato:\ntestpilot.statusPage.askMeBeforeSubmitData = chiedi se inviare i dati.\ntestpilot.statusPage.alwaysSubmitData = invia sempre i dati senza chiedere conferma.\ntestpilot.statusPage.neverSubmitData = non inviare mai i dati e non chiedere.\ntestpilot.statusPage.loading = Caricamento in corso, attendere…\ntestpilot.quitPage.aboutToQuit = Stai per abbandonare lo studio \"%S\".\ntestpilot.quitPage.optionalMessage = (Facoltativo) Se hai qualche minuto a disposizione, spiegaci perché hai scelto di abbandonare questo studio.\ntestpilot.quitPage.reason = Motivo:\ntestpilot.quitPage.recurringStudy = Questo è uno studio che viene ripetuto nel tempo. Normalmente riceverai un avviso ogni volta che lo studio viene eseguito. Se non desideri più partecipare a questo studio, seleziona la casella seguente:\ntestpilot.quitPage.quitForever = abbandona questo studio periodico.\ntestpilot.quitPage.quitStudy = abbandona lo studio »\ntestpilot.welcomePage.thankYou = Ti ringraziamo per aver scelto di far parte del team di Test Pilot!\ntestpilot.welcomePage.gettingStarted = Per iniziare\ntestpilot.welcomePage.pleaseTake = Rispondi al\ntestpilot.welcomePage.backgroundSurvey = sondaggio preliminare su Test Pilot\ntestpilot.welcomePage.clickToOpenStudiesWindow = Fai clic qui per visualizzare gli studi attualmente in corso.\ntestpilot.welcomePage.testpilotAddon = Componente aggiuntivo Test Pilot\ntestpilot.welcomePage.iconExplanation = « cerca questa icona in basso a destra nella finestra del browser.\ntestpilot.welcomePage.moreIconExplanation = Puoi utilizzarla per accedere al menu principale di Test Pilot.\ntestpilot.welcomePage.notificationInfo = Questa icona verrà visualizzata nel caso in cui uno studio richieda la tua attenzione.\ntestpilot.welcomePage.privacyPolicy = Informativa sulla privacy\ntestpilot.welcomePage.legalNotices = Note legali\ntestpilot.surveyPage.saveAnswers = Salva le risposte\ntestpilot.surveyPage.submitAnswers = Invia le risposte\ntestpilot.surveyPage.changeAnswers = Modifica le risposte\ntestpilot.surveyPage.loading = Caricamento in corso, attendere…\ntestpilot.surveyPage.thankYouForFinishingSurvey = Ti ringraziamo per aver completato questo sondaggio. Le tue risposte verranno caricate insieme al gruppo successivo di dati sperimentali.\ntestpilot.surveyPage.reviewOrChangeYourAnswers = Puoi verificare o modificare le tue risposte in qualunque momento utilizzando il pulsante seguente.\ntestpilot.finishedTask.finishedStudy = Eccellente! Hai completato lo studio \"%S\"!\ntestpilot.finishedTask.allRelatedDataDeleted = Tutti i dati collegati a questo studio sono stati eliminati dal computer.\ntestpilot.notification.update = Aggiornamento…\ntestpilot.notification.thankYouForUploadingData = Grazie!\ntestpilot.notification.thankYouForUploadingData.message = Grazie per aver caricato i tuoi dati.\ntestpilot.notification.readyToSubmit = Pronto per l'invio\ntestpilot.notification.readyToSubmit.message = Il Test Pilot \"%S\" ha completato la raccolta di dati ed è pronto per l'invio.\ntestpilot.notification.newTestPilotStudy = Nuovo studio Test Pilot\ntestpilot.notification.newTestPilotStudy.pre.message = Lo studio Test Pilot \"%S\" sta per iniziare.\ntestpilot.notification.newTestPilotSurvey = Nuovo sondaggio Test Pilot\ntestpilot.notification.newTestPilotSurvey.message = È disponibile il sondaggio Test Pilot \"%S\".\ntestpilot.notification.newTestPilotResults = Nuovi risultati Test Pilot\ntestpilot.notification.newTestPilotResults.message = Sono disponibili nuovi risultati per lo studio Test Pilot \"%S\".\ntestpilot.notification.autoUploadedData = Grazie!\ntestpilot.notification.autoUploadedData.message = Lo studio Test Pilot \"%S\" è stato completato e i dati sono stati inviati.\ntestpilot.notification.extensionUpdate = Aggiornamento estensione\ntestpilot.notification.extensionUpdate.message = Uno degli studi richiede una nuova versione di Test Pilot. Puoi scaricare la nuova versione nella finestra di gestione dei componenti aggiuntivi.\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY PropertiesViewWindowTitle \"Proprietà\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/aboutdebugging.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutDebugging.fullTitle \"Debug con gli strumenti di sviluppo di Firefox\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/aboutdebugging.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndebug = Debug\npush = Push\nstart = Avvia\nscope = Ambito:\nunregister = Deregistra\npushService = Servizio Push\nfetch = Fetch\nlisteningForFetchEvents = In ascolto di eventi fetch.\nnotListeningForFetchEvents = Non in ascolto di eventi fetch.\naddons = Componenti aggiuntivi\naddonDebugging.label = Attiva debug componenti aggiuntivi\naddonDebugging.tooltip = Attivando questa opzione è possibile effettuare il debug di componenti aggiuntivi e altre parti chrome del browser\nmoreInfo = ulteriori informazioni\nloadTemporaryAddon = Carica comp. aggiuntivo temporaneo\nextensions = Estensioni\ntemporaryExtensions = Estensioni temporanee\nselectAddonFromFile2 = Seleziona il file manifesto o un pacchetto (.xpi)\nreload = Ricarica\nreloadDisabledTooltip = È possibile ricaricare solo componenti aggiuntivi temporanei\nworkers = Worker\nserviceWorkers = Service worker\nsharedWorkers = Worker condivisi\notherWorkers = Altri worker\nrunning = In esecuzione\nstopped = Arrestato\nregistering = In registrazione\npageNotFound = Pagina non trovata\ndoesNotExist = #%S non esiste\ntabs = Schede\nnothing = Nessun elemento disponibile.\nconfigurationIsNotCompatible = La configurazione del browser non è compatibile con l’utilizzo di Service Worker\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY animationInspectorTitle \"Animazioni\">\n<!ENTITY invalidElement \"Nessuna animazione rilevata nell’elemento corrente.\">\n<!ENTITY selectElement \"Selezionare un altro elemento nella pagina.\">\n<!ENTITY allAnimations \"Tutte le animazioni\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npanel.invalidElementSelected = Nessuna animazione rilevata nell’elemento corrente.\npanel.selectElement = Selezionare un altro elemento nella pagina.\npanel.allAnimations = Tutte le animazioni\nplayer.animationDurationLabel = Durata:\nplayer.animationDelayLabel = Ritardo:\nplayer.animationEndDelayLabel = Fine ritardo:\nplayer.animationRateLabel = Velocità di riproduzione:\nplayer.animationIterationCountLabel = Ripetizioni:\nplayer.infiniteIterationCount = &#8734;\nplayer.infiniteIterationCountText = ∞\nplayer.animationIterationStartLabel = Inizio ripetizione: %1$S (%2$Ss)\nplayer.animationOverallEasingLabel = Interpolazione complessiva:\nplayer.animationFillLabel = Riempimento:\nplayer.animationDirectionLabel = Direzione:\nplayer.timeLabel = %Ss\nplayer.playbackRateLabel = %S×\nplayer.runningOnCompositorTooltip = Questa animazione viene eseguita sul thread compositor\nplayer.allPropertiesOnCompositorTooltip = Tutte le animazioni delle proprietà sono ottimizzate\nplayer.somePropertiesOnCompositorTooltip = Alcune animazioni delle proprietà sono ottimizzate\ntimeline.rateSelectorTooltip = Imposta la velocità di riproduzione delle animazioni\ntimeline.pausedButtonTooltip = Riprendi le aninimazioni\ntimeline.resumedButtonTooltip = Sospendi le animazioni\ntimeline.rewindButtonTooltip = Riavvia le animazioni\ntimeline.timeGraduationLabel = %Sms\ntimeline.cssanimation.nameLabel = %S - Animazione CSS\ntimeline.csstransition.nameLabel = %S - Transizione CSS\ntimeline.scriptanimation.nameLabel = %S - Animazione script\ntimeline.scriptanimation.unnamedLabel = Animazione script\ntimeline.unknown.nameLabel = %S\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nvalidator.nonExistingFolder = La cartella del progetto non esiste\nvalidator.expectProjectFolder = La cartella del progetto risulta essere un file\nvalidator.noManifestFile = È richiesto un file manifesto nella cartella radice del progetto, chiamato “manifest.webapp” per le app locali (packaged) o “manifest.json” per i componenti aggiuntivi.\nvalidator.invalidManifestURL = URL del file manifesto (“%S”) non valido\nvalidator.invalidManifestJSON = Il file manifesto della webapp (%1$S) non è in formato JSON valido: %2$S\nvalidator.noAccessManifestURL = Impossibile leggere il file del manifesto (%1$S): %2$S\nvalidator.invalidHostedManifestURL = URL “%1$S” del file manifesto remoto (hosted) non valido: %2$S\nvalidator.invalidProjectType = Tipo di progetto “%S” sconosciuto\nvalidator.missNameManifestProperty = Sezione obbligatoria “name” non presente nel file manifesto.\nvalidator.missIconsManifestProperty = Sezione “icons” non presente nel file manifesto.\nvalidator.missIconMarketplace2 = La proposta di app su Marketplace richiede un’icona di 128 pixel\nvalidator.invalidAppType = Tipo di app sconosciuto: “%S”.\nvalidator.invalidHostedPriviledges = Un’app remota (hosted) non può essere di tipo “%S”.\nvalidator.noCertifiedSupport = Le app certificate (certified) non sono completamente supportate dal Gestore app.\nvalidator.nonAbsoluteLaunchPath = Il percorso di lancio deve essere un percorso assoluto che inizia con “/”: “%S”\nvalidator.accessFailedLaunchPath = Impossibile accedere al documento iniziale dell’app “%S”\nvalidator.accessFailedLaunchPathBadHttpCode = Impossibile accedere al documento iniziale dell’app “%1$S”, restituito codice HTTP %2$S\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnoManifest = La pagina specificata non ha un manifesto.\nnotUTF8 = Il manifesto utilizza una codifica caratteri %S. I manifesti devono utilizzare la codifica caratteri utf-8.\nbadMimeType = Il manifesto ha un tipo MIME %S. I manifesti devono avere un tipo MIME text/cache-manifest.\nduplicateURI = Sono presenti più riferimenti a URI %1$S. Questo non è consentito: %2$S.\nnetworkBlocksURI = La riga %1$S (%2$S) nella sezione NETWORK impedisce di inserire nella cache la riga %3$S (%4$S) nella sezione %5$S.\nfallbackBlocksURI = La riga %1$S (%2$S) nella sezione FALLBACK impedisce di inserire nella cache la riga %3$S (%4$S) nella sezione %5$S.\nfileChangedButNotManifest = Il file %1$S è stato modificato dopo %2$S. Se il testo del manifesto cache non viene modificato verrà comunque utilizzata la versione presente in cache (riga %3$S).\ncacheControlNoStore = %1$S ha cache-control impostato a no-store. Questo impedirà alla cache dell’applicazione di salvare il file alla riga %2$S.\nnotAvailable = %1$S fa riferimento a una risorsa non disponibile (riga %2$S).\ninvalidURI = L’URI trasmesso a AppCacheUtils non è valido.\nnoResults = La ricerca non ha prodotto risultati.\ncacheDisabled = La cache su disco è disattivata. Impostare browser.cache.disk.enable a true in about:config e riprovare.\nfirstLineMustBeCacheManifest = La prima riga di un manifesto deve essere “CACHE MANIFEST” (riga %S).\ncacheManifestOnlyFirstLine2 = “CACHE MANIFEST” è valido solo come prima riga ma è stato rilevato alla riga %S.\nasteriskInWrongSection2 = Asterisco (*) utilizzato nella sezione %1$S (riga %2$S). Se una riga della sezione NETWORK contiene un solo carattere asterisco, allora qualunque URI non indicato nel manifesto verrà considerato come se fosse presente nella sezione NETWORK. In caso contrario questi URI verranno considerati come non disponibili. Altri utilizzi del carattere * sono vietati.\nescapeSpaces = Gli spazi negli URI devono essere sostituiti con %20 (riga %S).\nslashDotDotSlashBad = /../ non è un prefisso URI valido (riga %S).\ntooManyDotDotSlashes = Troppi operatori ../ (riga %S).\nfallbackUseSpaces = Nella sezione FALLBACK sono consentiti solo due URI separati da spazi (riga %S).\nfallbackAsterisk2 = Asterisco (*) utilizzato in modo non corretto nella sezione FALLBACK alla riga %S. Gli URI nella sezione FALLBACK devono solo corrispondere a un prefisso dell’URI di richiesta.\nsettingsBadValue = La sezione SETTINGS può contenere un solo valore, “prefer-online” o “fast” (riga %S).\ninvalidSectionName = Nome di sezione non valido (%1$S) alla riga %2$S.\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/boxmodel.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nboxmodel.title = Box model\nboxmodel.margin = margine\nboxmodel.padding = spaziatura interna\nboxmodel.border = bordo\nboxmodel.content = contenuto\nboxmodel.geometryButton.tooltip = Modifica posizione\nboxmodel.propertiesLabel = Proprietà box model\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY canvasDebuggerUI.reloadNotice1 \"Ricarica\">\n<!ENTITY canvasDebuggerUI.reloadNotice2 \"la pagina per effettuare il debug dei contesti &lt;canvas&gt;.\">\n<!ENTITY canvasDebuggerUI.emptyNotice1 \"Fai clic sul\">\n<!ENTITY canvasDebuggerUI.emptyNotice2 \"pulsante per registrare lo stack di chiamata di un frame dell’animazione.\">\n<!ENTITY canvasDebuggerUI.waitingNotice \"Registrazione ciclo di animazione…\">\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Registra il frame successivo nella sequenza di animazione.\">\n<!ENTITY canvasDebuggerUI.importSnapshot \"Importa…\">\n<!ENTITY canvasDebuggerUI.clearSnapshots \"Cancella\">\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Filtra chiamate\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnoSnapshotsText = Nessuna istantanea disponibile.\nsnapshotsList.itemLabel = Istantanea #%S\nsnapshotsList.loadingLabel = Caricamento…\nsnapshotsList.saveLabel = Salva\nsnapshotsList.savingLabel = Salvataggio…\nsnapshotsList.loadedLabel = Caricata da disco\nsnapshotsList.saveDialogTitle = Salva istantanea del frame dell’animazione…\nsnapshotsList.saveDialogJSONFilter = File JSON\nsnapshotsList.saveDialogAllFilter = Tutti i file\nsnapshotsList.drawCallsLabel = #1 disegno;#1 disegni\nsnapshotsList.functionCallsLabel = #1 chiamata;#1 chiamate\nrecordingTimeoutFailure = Impossibile trovare un ciclo requestAnimationFrame o setTimeout.\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/components.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nframe.unknownSource = (sconosciuto)\nframe.viewsourceindebugger = Visualizza sorgente in Debugger → %S\nnotificationBox.closeTooltip = Chiudi questo messaggio\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title \"Connessione\">\n<!ENTITY header \"Connessione a dispositivo remoto\">\n<!ENTITY host \"Server:\">\n<!ENTITY port \"Porta:\">\n<!ENTITY connect \"Connetti\">\n<!ENTITY connecting \"Connessione…\">\n<!ENTITY availableAddons \"Componenti agg. remoti disponibili:\">\n<!ENTITY availableTabs \"Schede remote disponibili:\">\n<!ENTITY availableProcesses \"Processi remoti disponibili:\">\n<!ENTITY connectionError \"Errore:\">\n<!ENTITY errorTimeout \"Errore: tempo esaurito per la connessione.\">\n<!ENTITY errorRefused \"Errore: connessione rifiutata.\">\n<!ENTITY errorUnexpected \"Errore imprevisto.\">\n<!ENTITY remoteHelp \"Gli strumenti di sviluppo di Firefox consentono di effettuare il debug su dispositivi remoti (ad esempio Firefox per Android o Firefox OS). Assicurarsi di aver attivato l’opzione “Debug remoto” sul dispositivo remoto. Per ulteriori informazioni consultare la \">\n<!ENTITY remoteDocumentation \"documentazione\">\n<!ENTITY remoteHelpSuffix \".\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmainProcess = Processo principale\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY debuggerUI.closeButton.tooltip \"Chiudi\">\n<!ENTITY debuggerUI.panesButton.tooltip \"Attiva/disattiva pannelli\">\n<!ENTITY debuggerUI.blackBoxMessage.label \"Questa sorgente è isolata: i relativi punti di interruzione sono disattivati e l’esecuzione passo a passo la ignorerà.\">\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"Interrompi isolamento di questa sorgente\">\n<!ENTITY debuggerUI.optsButton.tooltip \"Opzioni debugger\">\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"Attiva/disattiva isolamento sorgenti\">\n<!ENTITY debuggerUI.sources.prettyPrint \"Formatta sorgente\">\n<!ENTITY debuggerUI.autoPrettyPrint \"Formatta automaticamente sorgenti compresse (minified)\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"c\">\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"Attiva/disattiva tutti i punti di interruzione\">\n<!ENTITY debuggerUI.clearButton \"Cancella\">\n<!ENTITY debuggerUI.clearButton.tooltip \"Cancella le tracce raccolte\">\n<!ENTITY debuggerUI.pauseExceptions \"Metti in pausa su eccezioni\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"M\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions \"Ignora eccezioni individuate\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"z\">\n<!ENTITY debuggerUI.showPanesOnInit \"Visualizza pannelli all’avvio\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"n\">\n<!ENTITY debuggerUI.showVarsFilter \"Visualizza sezione filtro variabili\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"s\">\n<!ENTITY debuggerUI.showOnlyEnum \"Visualizza solo proprietà enumerabili\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"u\">\n<!ENTITY debuggerUI.showOriginalSource \"Visualizza sorgenti originali\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"o\">\n<!ENTITY debuggerUI.autoBlackBox \"Gestisci automaticamente in black box sorgenti compresse (minified)\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"b\">\n<!ENTITY debuggerUI.searchPanelOperators \"Operatori:\">\n<!ENTITY debuggerUI.searchFile \"Filtra script\">\n<!ENTITY debuggerUI.searchFile.key \"P\">\n<!ENTITY debuggerUI.searchFile.altkey \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"F\">\n<!ENTITY debuggerUI.searchGlobal \"Cerca in tutti i file\">\n<!ENTITY debuggerUI.searchGlobal.key \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"f\">\n<!ENTITY debuggerUI.searchFunction \"Cerca definizione di funzione\">\n<!ENTITY debuggerUI.searchFunction.key \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"d\">\n<!ENTITY debuggerUI.searchToken \"Trova\">\n<!ENTITY debuggerUI.searchToken.key \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"T\">\n<!ENTITY debuggerUI.searchGoToLine \"Vai alla riga…\">\n<!ENTITY debuggerUI.searchGoToLine.key \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"V\">\n<!ENTITY debuggerUI.searchVariable \"Filtra variabili\">\n<!ENTITY debuggerUI.searchVariable.key \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"r\">\n<!ENTITY debuggerUI.focusVariables \"Seleziona albero delle variabili\">\n<!ENTITY debuggerUI.focusVariables.key \"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"b\">\n<!ENTITY debuggerUI.condBreakPanelTitle \"Questo punto di interruzione blocca l’esecuzione solo se l’espressione seguente è vera\">\n<!ENTITY debuggerUI.seMenuBreak \"Aggiungi punto di interruzione\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n<!ENTITY debuggerUI.seMenuCondBreak \"Aggiungi punto di interruzione condizionale\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n<!ENTITY debuggerUI.seEditMenuCondBreak \"Modifica punto di interruzione condizionale\">\n<!ENTITY debuggerUI.seEditMenuCondBreak.key \"B\">\n<!ENTITY debuggerUI.tabs.workers \"Worker\">\n<!ENTITY debuggerUI.tabs.sources \"Sorgenti\">\n<!ENTITY debuggerUI.tabs.traces \"Tracce\">\n<!ENTITY debuggerUI.tabs.callstack \"Stack chiamate\">\n<!ENTITY debuggerUI.tabs.variables \"Variabili\">\n<!ENTITY debuggerUI.tabs.events \"Eventi\">\n<!ENTITY debuggerUI.seMenuAddWatch \"Crea espressione di controllo da selezione\">\n<!ENTITY debuggerUI.seMenuAddWatch.key \"E\">\n<!ENTITY debuggerUI.addWatch \"Aggiungi espressione di controllo\">\n<!ENTITY debuggerUI.addWatch.accesskey \"A\">\n<!ENTITY debuggerUI.removeAllWatch \"Elimina tutte le espressioni di controllo\">\n<!ENTITY debuggerUI.removeAllWatch.key \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"E\">\n<!ENTITY debuggerUI.stepping.resume1 \"VK_F8\">\n<!ENTITY debuggerUI.stepping.stepOver1 \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepIn1 \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut1 \"VK_F11\">\n<!ENTITY debuggerUI.context.newTab \"Apri in una nuova scheda\">\n<!ENTITY debuggerUI.context.newTab.accesskey \"A\">\n<!ENTITY debuggerUI.context.copyUrl \"Copia URL\">\n<!ENTITY debuggerUI.context.copyUrl.accesskey \"C\">\n<!ENTITY debuggerUI.context.copyUrl.key \"C\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncollapsePanes = Comprimi riquadri\ncopySourceUrl = Copia sorgente URL\ncopySourceUrl.accesskey = U\nexpandPanes = Espandi riquadri\npauseButtonTooltip = Metti in pausa %S\npausePendingButtonTooltip = In attesa dell’esecuzione successiva\nresumeButtonTooltip = Riprendi %S\nstepOverTooltip = Ignora %S\nstepInTooltip = Entra %S\nstepOutTooltip = Esci %S\nnoWorkersText = Questa pagina non ha alcun worker.\nnoSourcesText = Questa pagina non ha sorgenti.\nnoEventListenersText = Nessun listener di eventi da visualizzare\neventListenersHeader = Listener eventi\nnoStackFramesText = Nessun stack frame da visualizzare\neventCheckboxTooltip = Attiva/disattiva interruzioni per questo evento\neventOnSelector = per\neventInSource = in\neventNodes = %S nodi\neventNative = [codice nativo]\nanimationEvents = Animazione\naudioEvents = Audio\nbatteryEvents = Batteria\nclipboardEvents = Appunti\ncompositionEvents = Composizione\ndeviceEvents = Dispositivo\ndisplayEvents = Display\ndragAndDropEvents = Trascinamento\ngamepadEvents = Gamepad\nindexedDBEvents = IndexedDB\ninteractionEvents = Interazione\nkeyboardEvents = Tastiera\nmediaEvents = Media HTML5\nmouseEvents = Mouse\nmutationEvents = Mutazione\nnavigationEvents = Navigazione\npointerLockEvents = Blocco puntatore\nsensorEvents = Sensore\nstorageEvents = Archiviazione\ntimeEvents = Ora\ntouchEvents = Tocco\notherEvents = Altro\nblackBoxCheckboxTooltip = Attiva isolamento (black boxing)\nsources.search.key = P\nsources.searchAlt.key = O\nsourceSearch.search.key = F\nsourceSearch.search.placeholder = Cerca nel file…\nsourceSearch.search.again.key = G\nsourceSearch.resultsSummary1 = %d risultati\nnoMatchingStringsText = Nessuna corrispondenza trovata\nemptySearchText = Cerca negli script (%S)\nemptyVariablesFilterText = Filtra variabili\nemptyPropertiesFilterText = Filtra proprietà\nsearchPanelFilter = Filtra script (%S)\nsearchPanelGlobal = Cerca in tutti i file (%S)\nsearchPanelFunction = Cerca definizione di funzione (%S)\nsearchPanelToken = Cerca in questo file (%S)\nsearchPanelGoToLine = Vai alla riga (%S)\nsearchPanelVariable = Filtra variabili (%S)\nbreakpointMenuItem.setConditional = Configura punti di interruzione condizionali\nbreakpointMenuItem.enableSelf = Attiva punto di interruzione\nbreakpointMenuItem.disableSelf = Disattiva punto di interruzione\nbreakpointMenuItem.deleteSelf = Rimuovi punto di interruzione\nbreakpointMenuItem.enableOthers = Attiva altri\nbreakpointMenuItem.disableOthers = Disattiva altri\nbreakpointMenuItem.deleteOthers = Rimuovi altri\nbreakpointMenuItem.enableAll = Attiva tutti i punti di interruzione\nbreakpointMenuItem.disableAll = Disattiva tutti i punti di interruzione\nbreakpointMenuItem.deleteAll = Rimuovi tutti i punti di interruzione\nbreakpoints.header = Punti di interruzione\nbreakpoints.none = Nessun punto di interruzione\nbreakpoints.enable = Attiva punti di interruzione\nbreakpoints.disable = Disattiva punti di interruzione\nbreakpoints.removeBreakpointTooltip = Rimuovi punto di interruzione\ncallStack.header = Stack di chiamata\ncallStack.notPaused = Non in pausa\ncallStack.collapse = Nascondi righe\ncallStack.expand = Visualizza righe\neditor.searchResults = %d di %d risultati\neditor.noResults = nessun risultato\neditor.addBreakpoint = Aggiungi punto di interruzione\neditor.disableBreakpoint = Disattiva punto di interruzione\neditor.enableBreakpoint = Attiva punto di interruzione\neditor.removeBreakpoint = Rimuovi punto di interruzione\neditor.editBreakpoint = Modifica punto di interruzione\neditor.addConditionalBreakpoint = Aggiungi punto di interruzione condizionale\neditor.conditionalPanel.placeholder = Questo punto di interruzione verrà attivato quando l’espressione è ”true”\neditor.conditionalPanel.close = Annulla modifica dei punti di interruzione ed esci\neditor.jumpToMappedLocation1 = Passa alla posizione %S\ngenerated = generata\noriginal = originale\nexpressions.placeholder = Aggiungi espressione di controllo\nsourceTabs.closeTab = Chiudi scheda\nsourceTabs.closeTab.accesskey = h\nsourceTabs.closeOtherTabs = Chiudi altre schede\nsourceTabs.closeOtherTabs.accesskey = a\nsourceTabs.closeTabsToEnd = Chiudi schede a destra\nsourceTabs.closeTabsToEnd.accesskey = d\nsourceTabs.closeAllTabs = Chiudi tutte le schede\nsourceTabs.closeAllTabs.accesskey = u\nsourceTabs.revealInTree = Visualizza nell’albero\nsourceTabs.revealInTree.accesskey = b\nsourceTabs.copyLink = Copia indirizzo link\nsourceTabs.copyLink.accesskey = k\nsourceTabs.prettyPrint = Formatta codice\nsourceTabs.prettyPrint.accesskey = F\nsourceTabs.closeTabButtonTooltip = Chiudi scheda\nsourceTabs.newTabButtonTooltip = Cerca sorgenti (%S)\nscopes.header = Ambiti\nscopes.notAvailable = Ambiti non disponibili\nscopes.notPaused = Non in pausa\nscopes.block = Blocco\nsources.header = Sorgenti\nsources.search = %S per cercare\nwatchExpressions.header = Espressioni di controllo\nwatchExpressions.refreshButton = Aggiorna\nwelcome.search = %S per cercare un sorgente\nsourceSearch.search = Cerca sorgenti…\nsourceSearch.noResults = Nessun file corrispondente a %S\nsourceFooter.debugBtnTooltip = Formatta sorgente\nignoreExceptions = Attuale: ignora eccezioni. Fare clic per mettere in pausa per le eccezioni non rilevate\npauseOnUncaughtExceptions = Attuale: metti in pausa per tutte le eccezioni non rilevate. Fare clic per mettere in pausa per tutte le eccezioni\npauseOnExceptions = Attuale: metti in pausa per tutte le eccezioni. Fare clic per ignorare le eccezioni\nloadingText = Caricamento in corso…\nerrorLoadingText2 = Errore durante il caricamento del seguente URL: %S\naddWatchExpressionText = Aggiungi espressione di controllo\naddWatchExpressionButton = Controlla\nemptyVariablesText = Nessuna variabile da visualizzare\nscopeLabel = Ambito %S\nwatchExpressionsScopeLabel = Espressioni di controllo\nglobalScopeLabel = globale\nvariablesViewErrorStacktrace = Analisi dello stack:\nvariablesViewMoreObjects = #1 altro…;altri #1…\nvariablesEditableNameTooltip = Doppio clic per modificare\nvariablesEditableValueTooltip = Clic per modificare il valore\nvariablesCloseButtonTooltip = Clic per rimuovere\nvariablesEditButtonTooltip = Fare clic per impostare il valore\nvariablesDomNodeValueTooltip = Fare clic per selezionare il nodo nello strumento di analisi\nconfigurableTooltip = configurabile\nenumerableTooltip = enumerabile\nwritableTooltip = scrivibile\nfrozenTooltip = bloccata (frozen)\nsealedTooltip = sigillata (sealed)\nextensibleTooltip = estendibile (extensible)\noverriddenTooltip = sottoposta a override\nWebIDLTooltip = WebIDL\nvariablesSeparatorLabel = :\nwatchExpressionsSeparatorLabel2 = \\u0020→\nfunctionSearchSeparatorLabel = ←\nfunctionSearch.search.placeholder = Cerca funzioni…\nfunctionSearch.search.key = O\nresumptionOrderPanelTitle = Sono presenti uno o più debugger in pausa. Riavviare il debugger messo in pausa più recentemente a: %S\nvariablesViewOptimizedOut = (rimosso da ottimizzazione)\nvariablesViewUninitialized = (non inizializzato)\nvariablesViewMissingArgs = (non disponibile)\nanonymousSourcesLabel = Risorse anonime\nexperimental = Questa è una caratteristica sperimentale\nwhyPaused.debuggerStatement = In pausa su una dichiarazione del debugger\nwhyPaused.breakpoint = In pausa su un punto di interruzione\nwhyPaused.exception = In pausa su un’eccezione\nwhyPaused.resumeLimit = In pausa durante l’avanzamento manuale\nwhyPaused.pauseOnDOMEvents = In pausa su un listener di eventi\nwhyPaused.breakpointConditionThrown = Errore su punto di interruzione condizionale\nwhyPaused.xhr = In pausa su una richiesta XMLHttpRequest\nwhyPaused.promiseRejection = In pausa sul rifiuto di un promise\nwhyPaused.assert = In pausa su un’asserzione\nwhyPaused.debugCommand = In pausa su una funzione in debug\nwhyPaused.other = Debugger in pausa\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndevice.phones = Telefoni\ndevice.tablets = Tablet\ndevice.laptops = Portatili\ndevice.televisions = TV\ndevice.consoles = Console da gioco\ndevice.watches = Orologi\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndom.filterDOMPanel = Filtra pannello DOM\ndom.refresh = Aggiorna\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncolorValue.copied = copiato\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/filterwidget.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY filterListSelectPlaceholder \"Seleziona un filtro\">\n<!ENTITY addNewFilterButton \"Aggiungi\">\n<!ENTITY newPresetPlaceholder \"Nome preset\">\n<!ENTITY savePresetButton \"Salva\">\n<!ENTITY presetsToggleButton \"Preset\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/filterwidget.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nemptyFilterList = Nessun filtro specificato\naddUsingList = Aggiungi un filtro utilizzando la seguente lista\ndropShadowPlaceholder = x y raggio colore\ndragHandleTooltipText = Trascinare verso l’alto o il basso per modificare l’ordine dei filtri\nlabelDragTooltipText = Trascinare verso sinistra o destra per diminuire o aumentare il valore\nfilterListSelectPlaceholder = Seleziona un filtro\naddNewFilterButton = Aggiungi\nnewPresetPlaceholder = Nome preset\nsavePresetButton = Salva\npresetsToggleButton = Preset\nemptyPresetList = Non è disponibile alcun preset. È possibile memorizzare dei filtri preimpostati scegliendo un nome e salvandoli. I preset sono accessibili in modo veloce e possono essere riutilizzati facilmente.\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY fontInspectorTitle \"Caratteri\">\n<!ENTITY showAllFonts \"Visualizza tutti i caratteri utilizzati nella pagina\">\n<!ENTITY usedAs \"Utilizzato come:\">\n<!ENTITY system \"sistema\">\n<!ENTITY remote \"remoto\">\n<!ENTITY previewHint \"Anteprima testo\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/font-inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nfontinspector.seeAll.tooltip = Visualizza tutti i caratteri utilizzati nella pagina\nfontinspector.seeAll = Visualizza tutti i caratteri utilizzati\nfontinspector.usedAs = Utilizzato come:\nfontinspector.system = sistema\nfontinspector.remote = remoto\nfontinspector.previewText = Anteprima testo\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/graphs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngraphs.label.average = media\ngraphs.label.minimum = min\ngraphs.label.maximum = max\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/har.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhar.responseBodyNotIncluded = Il corpo delle risposte non è incluso.\nhar.requestBodyNotIncluded = Il corpo delle richieste non è incluso.\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY inspectorHTMLEdit.label \"Modifica come HTML\">\n<!ENTITY inspectorHTMLEdit.accesskey \"M\">\n<!ENTITY inspectorHTMLCopyInner.label \"Copia HTML interno\">\n<!ENTITY inspectorHTMLCopyInner.accesskey \"T\">\n<!ENTITY inspectorHTMLCopyOuter.label \"Copia HTML esterno\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey \"H\">\n<!ENTITY inspectorCopyUniqueSelector.label \"Copia selettore univoco\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey \"u\">\n<!ENTITY inspectorHTMLPasteOuter.label \"Incolla HTML esterno\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey \"I\">\n<!ENTITY inspectorHTMLPasteInner.label \"Incolla HTML interno\">\n<!ENTITY inspectorHTMLPasteInner.accesskey \"L\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label \"Incolla…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey \"n\">\n<!ENTITY inspectorHTMLPasteBefore.label \"Prima\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey \"P\">\n<!ENTITY inspectorHTMLPasteAfter.label \"Dopo\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey \"D\">\n<!ENTITY inspectorHTMLPasteFirstChild.label \"Come primo figlio\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey \"f\">\n<!ENTITY inspectorHTMLPasteLastChild.label \"Come ultimo figlio\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey \"o\">\n<!ENTITY inspectorScrollNodeIntoView.label \"Scorri nella visualizzazione\">\n<!ENTITY inspectorScrollNodeIntoView.accesskey \"S\">\n<!ENTITY inspectorHTMLDelete.label \"Elimina nodo\">\n<!ENTITY inspectorHTMLDelete.accesskey \"E\">\n<!ENTITY inspectorAttributeSubmenu.label \"Attributo\">\n<!ENTITY inspectorAttributeSubmenu.accesskey \"A\">\n<!ENTITY inspectorAddAttribute.label \"Aggiungi attributo\">\n<!ENTITY inspectorAddAttribute.accesskey \"A\">\n<!ENTITY inspectorEditAttribute.label \"Modifica attributo\">\n<!ENTITY inspectorEditAttribute.accesskey \"M\">\n<!ENTITY inspectorRemoveAttribute.label \"Elimina attributo\">\n<!ENTITY inspectorRemoveAttribute.accesskey \"E\">\n<!ENTITY inspector.selectButton.tooltip \"Seleziona un elemento con il mouse\">\n<!ENTITY inspectorSearchHTML.label2 \"Cerca selettore CSS\">\n<!ENTITY inspectorSearchHTML.key \"F\">\n<!ENTITY inspectorSearchHTML.label3 \"Cerca in HTML\">\n<!ENTITY inspectorCopyImageDataUri.label \"Copia Data-URL immagine\">\n<!ENTITY inspectorShowDOMProperties.label \"Visualizza proprietà DOM\">\n<!ENTITY inspectorUseInConsole.label \"Utilizza in Console\">\n<!ENTITY inspectorExpandNode.label \"Espandi tutto\">\n<!ENTITY inspectorCollapseNode.label \"Contrai\">\n<!ENTITY inspectorScreenshotNode.label \"Salva una schermata del nodo\">\n<!ENTITY inspectorDuplicateNode.label \"Duplica nodo\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbreadcrumbs.siblings = Adiacenti\ndebuggerPausedWarning.message = Il debugger è in pausa. Alcune funzioni come la selezione con il mouse non sono disponibili.\nnodeMenu.tooltiptext = Operazioni sul nodo\ninspector.panelLabel.markupView = Visualizza codice\nmarkupView.more.showing = Alcuni nodi erano nascosti\nmarkupView.more.showAll2 = Visualizza un altro nodo;Visualizza tutti i #1 nodi\nmarkupView.whitespaceOnly = Nodo di testo contenente solo caratteri di spaziatura: %S\npreviewTooltip.image.brokenImage = Impossibile caricare l’immagine\neyedropper.disabled.title = Disponibile solo in pagine HTML\neventsTooltip.openInDebugger = Apri in Debugger\neventsTooltip.unknownLocation = Posizione sconosciuta\neventsTooltip.unknownLocationExplanation = Non è possibile identificare la posizione originale del listener. Forse il codice è stato convertito (transpiled) utilizzando un software come Babel.\ndocsTooltip.visitMDN = Visita la pagina MDN\ndocsTooltip.loadDocsError = Impossibile caricare la pagina contenente la documentazione.\ninspector.collapsePane = Comprimi pannello\ninspector.expandPane = Espandi pannello\ninspector.searchResultsCount2 = %1$S di %2$S\ninspector.searchResultsNone = Nessuna corrispondenza\ninspector.menu.openUrlInNewTab.label = Apri link in nuova scheda\ninspector.menu.copyUrlToClipboard.label = Copia indirizzo link\ninspector.menu.selectElement.label = Seleziona elemento #%S\ninspectorEditAttribute.label = Modifica attributo “%S”\ninspectorEditAttribute.accesskey = M\ninspectorRemoveAttribute.label = Elimina attributo “%S”\ninspectorRemoveAttribute.accesskey = E\ninspectorCopyAttributeValue.label = Copia valore attributo “%S”\ninspectorCopyAttributeValue.accesskey = C\ninspector.nodePreview.selectNodeLabel = Fare clic per selezionare il nodo in Analisi pagina\ninspector.nodePreview.highlightNodeLabel = Fare clic per evidenziare il nodo in questa pagina\ninspectorHTMLEdit.label = Modifica come HTML\ninspectorHTMLEdit.accesskey = M\ninspectorCopyInnerHTML.label = HTML interno\ninspectorCopyInnerHTML.accesskey = H\ninspectorCopyOuterHTML.label = HTML esterno\ninspectorCopyOuterHTML.accesskey = T\ninspectorCopyCSSSelector.label = Selettore CSS\ninspectorCopyCSSSelector.accesskey = S\ninspectorCopyCSSPath.label = Percorso CSS\ninspectorCopyCSSPath.accesskey = C\ninspectorPasteOuterHTML.label = HTML esterno\ninspectorPasteOuterHTML.accesskey = H\ninspectorPasteInnerHTML.label = HTML interno\ninspectorPasteInnerHTML.accesskey = T\ninspectorHTMLPasteBefore.label = Prima\ninspectorHTMLPasteBefore.accesskey = P\ninspectorHTMLPasteAfter.label = Dopo\ninspectorHTMLPasteAfter.accesskey = D\ninspectorHTMLPasteFirstChild.label = Come primo figlio\ninspectorHTMLPasteFirstChild.accesskey = f\ninspectorHTMLPasteLastChild.label = Come ultimo figlio\ninspectorHTMLPasteLastChild.accesskey = o\ninspectorScrollNodeIntoView.label = Scorri nella visualizzazione\ninspectorScrollNodeIntoView.accesskey = S\ninspectorHTMLDelete.label = Elimina nodo\ninspectorHTMLDelete.accesskey = E\ninspectorAttributesSubmenu.label = Attributi\ninspectorAttributesSubmenu.accesskey = A\ninspectorAddAttribute.label = Aggiungi attributo\ninspectorAddAttribute.accesskey = A\ninspectorSearchHTML.label3 = Cerca in HTML\ninspectorImageDataUri.label = Data-URL immagine\ninspectorShowDOMProperties.label = Visualizza proprietà DOM\ninspectorUseInConsole.label = Utilizza in Console\ninspectorExpandNode.label = Espandi tutto\ninspectorCollapseNode.label = Contrai\ninspectorScreenshotNode.label = Salva una schermata del nodo\ninspectorDuplicateNode.label = Duplica nodo\ninspectorAddNode.label = Crea nuovo nodo\ninspectorAddNode.accesskey = C\ninspectorCopyHTMLSubmenu.label = Copia\ninspectorPasteHTMLSubmenu.label = Incolla\ninspector.searchHTML.key = CmdOrCtrl+F\nmarkupView.hide.key = h\nmarkupView.edit.key = F2\nmarkupView.scrollInto.key = s\ninspector.sidebar.fontInspectorTitle = Caratteri\ninspector.sidebar.ruleViewTitle = Regole\ninspector.sidebar.computedViewTitle = Calcolate\ninspector.sidebar.layoutViewTitle2 = Layout\ninspector.sidebar.animationInspectorTitle = Animazioni\ninspector.eyedropper.label = Cattura un colore nella pagina\ninspector.breadcrumbs.label = Barra di navigazione\ninspector.browserStyles.label = Stili del browser\ninspector.filterStyles.placeholder = Filtra stili\ninspector.addRule.tooltip = Aggiungi nuova regola\ninspector.togglePseudo.tooltip = Attiva/disattiva pseudoclassi\ninspector.noProperties = Nessuna proprietà CSS trovata.\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/jit-optimizations.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njit.title = Ottimizzazioni JIT\njit.optimizationFailure = Ottimizzazione non riuscita\njit.samples = #1 campione;#1 campioni\njit.types = Tipi\njit.attempts = Tentativi\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/jsonview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njsonViewer.tab.JSON = JSON\njsonViewer.tab.RawData = Dati non elaborati\njsonViewer.tab.Headers = Header\njsonViewer.responseHeaders = Header risposta\njsonViewer.requestHeaders = Header richiesta\njsonViewer.Save = Salva\njsonViewer.Copy = Copia\njsonViewer.ExpandAll = Espandi tutto\njsonViewer.PrettyPrint = Formatta codice\njsonViewer.reps.more = altro…\njsonViewer.filterJSON = Filtra JSON\njsonViewer.reps.reference = Riferimento ciclo\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/layout.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nlayout.displayNumbersOnLines = Visualizza numeri sulle linee\nlayout.extendGridLinesInfinitely = Estendi linee della griglia all’infinito\nlayout.header = Griglia\nlayout.gridDisplaySettings = Impostazioni visualizzazione griglia\nlayout.noGrids = Nessuna griglia\nlayout.overlayMultipleGrids = Sovrapponi griglie multiple\nlayout.overlayGrid = Sovrapponi griglia\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY layoutViewTitle \"Box model\">\n<!ENTITY margin.tooltip \"margine\">\n<!ENTITY border.tooltip \"bordo\">\n<!ENTITY padding.tooltip \"spaziatura interna\">\n<!ENTITY content.tooltip \"contenuto\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/markers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmarker.label.styles = Ricalcolo stili\nmarker.label.reflow = Layout\nmarker.label.paint = Paint\nmarker.label.composite = Layer composito\nmarker.label.compositeForwardTransaction = Inviata richiesta composita\nmarker.label.javascript = Chiamata di funzione\nmarker.label.parseHTML = Analisi HTML\nmarker.label.parseXML = Analisi XML\nmarker.label.domevent = Evento DOM\nmarker.label.consoleTime = Console\nmarker.label.garbageCollection2 = Garbage collection\nmarker.label.garbageCollection.incremental = GC incrementale\nmarker.label.garbageCollection.nonIncremental = GC non incrementale\nmarker.label.minorGC = GC minore\nmarker.label.cycleCollection = Ciclo di raccolta (CC)\nmarker.label.cycleCollection.forgetSkippable = Riduzione grafico CC\nmarker.label.timestamp = Timestamp\nmarker.label.worker = Worker\nmarker.label.messagePort = MessagePort\nmarker.label.unknown = Sconosciuto\nmarker.label.javascript.scriptElement = Tag script\nmarker.label.javascript.promiseCallback = Callback promise\nmarker.label.javascript.promiseInit = Init promise\nmarker.label.javascript.workerRunnable = Worker\nmarker.label.javascript.jsURI = URI JavaScript\nmarker.label.javascript.eventHandler = Gestore evento\nmarker.field.start = Inizio:\nmarker.field.end = Fine:\nmarker.field.duration = Durata:\nmarker.field.stack = Stack:\nmarker.field.startStack = Stack iniziale:\nmarker.field.endStack = Stack finale:\nmarker.field.asyncStack = (Asinc.: %S)\nmarker.field.consoleTimerName = Nome timer:\nmarker.field.DOMEventType = Tipo evento:\nmarker.field.DOMEventPhase = Fase:\nmarker.field.nonIncrementalCause = Causa non incrementale:\nmarker.field.restyleHint = Hint restyle:\nmarker.field.causeName = Causa:\nmarker.field.type = Tipo:\nmarker.field.label = Etichetta:\nmarker.worker.serializeDataOffMainThread = Serializza dati in un worker\nmarker.worker.serializeDataOnMainThread = Serializza dati nel thread principale\nmarker.worker.deserializeDataOffMainThread = Deserializza dati in un worker\nmarker.worker.deserializeDataOnMainThread = Deserializza dati nel thread principale\nmarker.messagePort.serializeData = Serializza dati\nmarker.messagePort.deserializeData = Deserializza dati\nmarker.value.unknownFrame = <posizione sconosciuta>\nmarker.value.DOMEventTargetPhase = Obiettivo\nmarker.value.DOMEventCapturingPhase = Acquisizione\nmarker.value.DOMEventBubblingPhase = Bubbling\nmarker.gcreason.label.API = Chiamata API\nmarker.gcreason.label.EAGER_ALLOC_TRIGGER = Segnale allocazione eager\nmarker.gcreason.label.DESTROY_RUNTIME = Chiusura\nmarker.gcreason.label.LAST_DITCH = Memoria insufficiente\nmarker.gcreason.label.TOO_MUCH_MALLOC = Eccessivo numero di byte allocati\nmarker.gcreason.label.ALLOC_TRIGGER = Eccessivo numero di allocazioni\nmarker.gcreason.label.DEBUG_GC = Debug GC\nmarker.gcreason.label.COMPARTMENT_REVIVED = Riattivazione oggetto globale inattivo\nmarker.gcreason.label.RESET = Termine ciclo incrementale\nmarker.gcreason.label.OUT_OF_NURSERY = Infermeria piena\nmarker.gcreason.label.EVICT_NURSERY = Svuotamento infermeria\nmarker.gcreason.label.FULL_STORE_BUFFER = Oggetti infermeria troppo attivi\nmarker.gcreason.label.SHARED_MEMORY_LIMIT = Allocazione di grandi dimensioni non riuscita\nmarker.gcreason.label.PERIODIC_FULL_GC = GC periodico completo\nmarker.gcreason.label.INCREMENTAL_TOO_SLOW = Frequenza di allocazione troppo elevata\nmarker.gcreason.label.COMPONENT_UTILS = Cu.forceGC\nmarker.gcreason.label.MEM_PRESSURE = Memoria in esaurimento\nmarker.gcreason.label.CC_WAITING = Forzato da ciclo di raccolta\nmarker.gcreason.label.CC_FORCED = Forzato da ciclo di raccolta\nmarker.gcreason.label.LOAD_END = Caricamento pagina terminato\nmarker.gcreason.label.PAGE_HIDE = Spostato in background\nmarker.gcreason.label.NSJSCONTEXT_DESTROY = Distruzione contesto JS\nmarker.gcreason.label.SET_NEW_DOCUMENT = Nuovo documento\nmarker.gcreason.label.SET_DOC_SHELL = Nuovo documento\nmarker.gcreason.label.DOM_UTILS = Chiamata API\nmarker.gcreason.label.DOM_IPC = IPC\nmarker.gcreason.label.DOM_WORKER = GC periodico worker\nmarker.gcreason.label.INTER_SLICE_GC = GC periodico incrementale di sezione\nmarker.gcreason.label.FULL_GC_TIMER = GC periodico completo\nmarker.gcreason.label.SHUTDOWN_CC = Chiusura\nmarker.gcreason.label.FINISH_LARGE_EVALUATE = Eval di grandi dimensioni\nmarker.gcreason.label.DOM_WINDOW_UTILS = Utente non attivo\nmarker.gcreason.label.USER_INACTIVE = Utente non attivo\nmarker.nurseryCollection = Nursery collection\nmarker.gcreason.description.API = Una chiamata API ha forzato il ciclo di garbage collection.\nmarker.gcreason.description.EAGER_ALLOC_TRIGGER = JavaScript è ritornato al loop eventi e c’era un numero sufficiente di byte dall’ultimo ciclo GC da richiedere un nuovo ciclo.\nmarker.gcreason.description.DESTROY_RUNTIME = Firefox ha distrutto il contesto o runtime JavaScript e questo era il ciclo di garbage collection finale prima della chiusura.\nmarker.gcreason.description.LAST_DITCH = JavaScript ha cercato di creare allocazioni ma non c’era memoria disponibile. È stato avviato un ciclo di garbage collection completo nel tentativo di liberare memoria per le allocazioni.\nmarker.gcreason.description.TOO_MUCH_MALLOC = JavaScript ha allocato un numero eccessivo di byte, forzando un ciclo di garbage collection.\nmarker.gcreason.description.ALLOC_TRIGGER = JavaScript ha allocato un numero eccessivo di volte, forzando un ciclo di garbage collection.\nmarker.gcreason.description.DEBUG_GC = GC richiesto dall’impostazione di debug Zeal.\nmarker.gcreason.description.COMPARTMENT_REVIVED = Un oggetto globale considerato inattivo (“dead”) all’inizio del ciclo GC è stato riattivato prima del termine del ciclo GC.\nmarker.gcreason.description.RESET = È stata forzata l’interruzione immediata del ciclo GC incrementale in corso.\nmarker.gcreason.description.OUT_OF_NURSERY = JavaScript ha allocato un numero tale di oggetti nell’infermeria (“nursery”) da riempirla e attivare un ciclo GC minore.\nmarker.gcreason.description.EVICT_NURSERY = Un lavoro necessario sull’heap mantenuto ha richiesto lo svuotamento dell’infermeria.\nmarker.gcreason.description.FULL_STORE_BUFFER = Erano presenti troppe proprietà relative a oggetti mantenuti il cui valore corrispondeva a un oggetto nell’infermeria.\nmarker.gcreason.description.SHARED_MEMORY_LIMIT = È stata richiesta un’allocazione di grandi dimensioni (“large”) ma non era disponibile memoria sufficiente.\nmarker.gcreason.description.PERIODIC_FULL_GC = JavaScript è ritornato al loop eventi ed era trascorso un tempo relativamente lungo dalla precedente esecuzione del ciclo di garbage collection.\nmarker.gcreason.description.INCREMENTAL_TOO_SLOW = È stato avviato un ciclo completo e non incrementale di garbage collection in quanto la frequenza di allocazione era troppo elevata, e il ciclo corrente non era in grado di gestire le richieste.\nmarker.gcreason.description.COMPONENT_UTILS = È stato chiamato Components.utils.forceGC() per forzare un ciclo di garbage collection.\nmarker.gcreason.description.MEM_PRESSURE = La memoria disponibile era estremamente bassa.\nmarker.gcreason.description.CC_WAITING = Il ciclo di raccolta ha richiesto l’avvio di garbage collection.\nmarker.gcreason.description.CC_FORCED = Il ciclo di raccolta ha richiesto l’avvio di garbage collection.\nmarker.gcreason.description.LOAD_END = Il documento ha completato il caricamento.\nmarker.gcreason.description.PAGE_HIDE = La scheda o la finestra è stata spostata in background.\nmarker.gcreason.description.NSJSCONTEXT_DESTROY = Firefox ha distrutto il contesto o runtime JavaScript e questo era il ciclo di garbage collection finale prima della chiusura.\nmarker.gcreason.description.SET_NEW_DOCUMENT = Durante la navigazione nella pagina ci si è spostati in un nuovo documento.\nmarker.gcreason.description.SET_DOC_SHELL = Durante la navigazione nella pagina ci si è spostati in un nuovo documento.\nmarker.gcreason.description.DOM_UTILS = Una chiamata API ha forzato il ciclo di garbage collection.\nmarker.gcreason.description.DOM_IPC = È stato ricevuto un messaggio tra processi che ha richiesto il ciclo di garbage collection.\nmarker.gcreason.description.DOM_WORKER = Il worker è rimasto inattivo per un periodo di tempo relativamente lungo.\nmarker.gcreason.description.INTER_SLICE_GC = È trascorso un tempo relativamente lungo dalla precedente esecuzione del ciclo GC incrementale di sezione (“slice”).\nmarker.gcreason.description.FULL_GC_TIMER = JavaScript è ritornato al loop eventi ed era trascorso un tempo relativamente lungo dalla precedente esecuzione del ciclo di garbage collection.\nmarker.gcreason.description.SHUTDOWN_CC = Firefox ha distrutto il contesto o runtime JavaScript e questo era il ciclo di garbage collection finale prima della chiusura.\nmarker.gcreason.description.FINISH_LARGE_EVALUATE = Firefox ha completato la valutazione di uno script di grandi dimensioni e ha avviato un ciclo GC in quanto lo script non verrà mai più eseguito.\nmarker.gcreason.description.DOM_WINDOW_UTILS = L’utente è rimasto inattivo per un lungo periodo di tempo. Firefox ha avviato un ciclo GC in quanto è improbabile che l’operazione venga notata dall’utente.\nmarker.gcreason.description.USER_INACTIVE = L’utente è rimasto inattivo per un lungo periodo di tempo. Firefox ha avviato un ciclo GC in quanto è improbabile che l’operazione venga notata dall’utente.\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/memory.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nsnapshot.io.save = Salva\nsnapshot.io.delete = Elimina\nsnapshot.io.save.window = Salvataggio istantanea\nsnapshot.io.import.window = Importazione istantanea\nsnapshot.io.filter = Istantanee di Firefox\naggregate.mb = %S MB\nsnapshot-title.loading = Elaborazione…\ncheckbox.recordAllocationStacks = Registra stack di chiamata\ncheckbox.recordAllocationStacks.tooltip = Attiva/disattiva la registrazione degli stack di chiamata quando un oggetto viene chiamato. Se la registrazione è attiva, le istantanee successive saranno in grado di assegnare etichette e raggruppare gli oggetti creati in base allo stack di chiamata, ma solo per gli oggetti creati dopo aver attivato questa opzione. La registrazione degli stack di chiamata ha un impatto negativo sulle prestazioni.\ntoolbar.displayBy = Raggruppa per:\ntoolbar.displayBy.tooltip = Cambia il criterio di raggruppamento degli oggetti\ntoolbar.pop-view = ←\ntoolbar.pop-view.label = Ritorna ai dati aggregati\ntoolbar.viewing-individuals = ⁂ Visualizzazione nodi singoli nel gruppo\ncensusDisplays.coarseType.tooltip = Raggruppa elementi in base al tipo\ncensusDisplays.allocationStack.tooltip = Raggruppa elementi in base allo stack JavaScript registrato quando l’oggetto è stato allocato\ncensusDisplays.invertedAllocationStack.tooltip = Raggruppa elementi in base allo stack di chiamata JavaScript invertito registrato quando l’oggetto è stato allocato\ncensusDisplays.treeMap.tooltip = Visualizza l’utilizzo della memoria: i blocchi più larghi rappresentano un utilizzo maggiore della memoria\ncensusDisplays.objectClass.tooltip = Raggruppa elementi in base al nome della classe JavaScript Object\ncensusDisplays.internalType.tooltip = Raggruppa elementi in base al tipo C++ interno\ntoolbar.labelBy = Etichetta per:\ntoolbar.labelBy.tooltip = Modifica il criterio con cui vengono assegnate etichette agli oggetti.\ndominatorTreeDisplays.coarseType.tooltip = Etichetta gli oggetti in base alle categorie generali in cui rientrano\ndominatorTreeDisplays.allocationStack.tooltip = Etichetta gli oggetti in base allo stack JavaScript registrato quando sono stati allocati\ndominatorTreeDisplays.internalType.tooltip = Etichetta gli oggetti in base al tipo C++ interno\ntreeMapDisplays.coarseType.tooltip = Etichetta gli oggetti in base alle categorie generali in cui rientrano\ntoolbar.view = Visualizzazione:\ntoolbar.view.tooltip = Modifica la modalità di visualizzazione dell’istantanea\ntoolbar.view.census = Aggregati\ntoolbar.view.census.tooltip = Visualizza un sommario del contenuto dell’istantanea aggregando gli oggetti in gruppi\ntoolbar.view.dominators = Dominatori\ntoolbar.view.dominators.tooltip = Visualizza l’albero dei dominatori ed evidenzia le strutture più grandi nell’istantanea\ntoolbar.view.treemap = Mappa ad albero\ntoolbar.view.treemap.tooltip = Visualizza l’utilizzo della memoria: i blocchi più larghi rappresentano un utilizzo maggiore della memoria\ntake-snapshot = Salva istantanea\nimport-snapshot = Importa…\nclear-snapshots.tooltip = Elimina tutte le istantanee\ndiff-snapshots.tooltip = Confronta istantanee\nfilter.placeholder = Filtro\nfilter.tooltip = Filtra i contenuti dell’istantanea\ntree-item.view-individuals.tooltip = Visualizza i nodi singoli in questo gruppo e i relativi percorsi di contenimento\ntree-item.load-more = Carica altro…\ntree-item.rootlist = Radici GC\ntree-item.nostack = (nessuno stack disponibile)\ntree-item.nofilename = (nessun nome file disponibile)\ntree-item.root = (radice)\ntree-item.percent2 = %S%%\ndiffing.baseline = Riferimento\ndiffing.comparison = Confronto\ndiffing.prompt.selectBaseline = Selezionare l’istantanea di riferimento\ndiffing.prompt.selectComparison = Selezionare l’istantanea da confrontare\ndiffing.state.error = Errore\ndiffing.state.error.full = Si è verificato un errore durante il confronto delle istantanee.\ndiffing.state.taking-diff = Calcolo differenza…\ndiffing.state.taking-diff.full = Calcolo differenza…\ndiffing.state.selecting = Selezionare due istantanee da confrontare\ndiffing.state.selecting.full = Selezionare due istantanee da confrontare\ndominatorTree.state.computing = Generazione rapporto dominatori…\ndominatorTree.state.computing.full = Generazione rapporto dominatori…\ndominatorTree.state.fetching = Calcolo dimensione…\ndominatorTree.state.fetching.full = Calcolo dimensione retained del dominatore…\ndominatorTree.state.incrementalFetching = Caricamento…\ndominatorTree.state.incrementalFetching.full = Caricamento altro…\ndominatorTree.state.error = Errore\ndominatorTree.state.error.full = Si è verificato un errore durante l’elaborazione dell’albero dei dominatori.\nsnapshot.state.saving.full = Registrazione istantanea…\nsnapshot.state.importing.full = Importazione…\nsnapshot.state.reading.full = Lettura istantanea…\nsnapshot.state.saving-census.full = Registrazione report aggregato…\nsnapshot.state.saving-tree-map.full = Registrazione mappa ad albero…\nsnapshot.state.error.full = Si è verificato un errore durante l’elaborazione dell’istantanea.\nindividuals.state.error = Errore\nindividuals.state.error.full = Si è verificato un errore durante il recupero dei nodi singoli nel gruppo\nindividuals.state.fetching = Recupero…\nindividuals.state.fetching.full = Recupero nodi singoli nel gruppo…\nindividuals.field.node = Nodo\nindividuals.field.node.tooltip = Il nodo singolo nell’istantanea\nsnapshot.state.saving = Registrazione istantanea…\nsnapshot.state.importing = Importazione istantanea…\nsnapshot.state.reading = Lettura istantanea…\nsnapshot.state.saving-census = Registrazione rapporto…\nsnapshot.state.saving-tree-map = Registrazione mappa ad albero…\nsnapshot.state.error = Errore\nheapview.no-difference = Nessuna differenza tra la base di riferimento e l’elemento confrontato.\nheapview.none-match = Nessuna corrispondenza.\nheapview.empty = Vuoto.\nheapview.noAllocationStacks = Nessuno stack disponibile. Registra degli stack di chiamata prima di salvare un’istantanea.\nheapview.field.retainedSize = Dimensione retained (Byte)\nheapview.field.retainedSize.tooltip = La somma della dimensione dell’oggetto e di tutti gli altri oggetti mantenuti in vita dallo stesso.\nheapview.field.shallowSize = Dimensione shallow (Byte)\nheapview.field.shallowSize.tooltip = La dimensione dell’oggetto\ndominatortree.field.label = Dominatore\ndominatortree.field.label.tooltip = Etichetta per un oggetto in memoria\nheapview.field.bytes = Byte\nheapview.field.bytes.tooltip = Il numero di byte utilizzati da questo gruppo, esclusi i sottogruppi\nheapview.field.count = Elementi\nheapview.field.count.tooltip = Il numero di oggetti raggiungibili in questo gruppo, esclusi i sottogruppi\nheapview.field.totalbytes = Totale byte\nheapview.field.totalbytes.tooltip = Il numero di byte utilizzati da questo gruppo, inclusi i sottogruppi\nheapview.field.totalcount = Totale elementi\nheapview.field.totalcount.tooltip = Il numero di oggetti raggiungibili in questo gruppo, inclusi i sottogruppi\nheapview.field.name = Gruppo\nheapview.field.name.tooltip = Il nome di questo gruppo\nshortest-paths.header = Percorsi di contenimento (da radici Garbage Collector)\nshortest-paths.select-node = Selezionare un elemento per visualizzarne i relativi percorsi di contenimento\ntree-map.node-count = elementi\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/menus.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndevToolsCmd.key = VK_F12\ndevToolsCmd.keytext = F12\ndevtoolsServiceWorkers.label = Service worker\ndevtoolsServiceWorkers.accesskey = k\ndevtoolsConnect.label = Connetti…\ndevtoolsConnect.accesskey = o\nbrowserConsoleCmd.label = Console del browser\nbrowserConsoleCmd.accesskey = C\nbrowserConsoleCmd.key = j\nresponsiveDesignMode.label = Modalità visualizzazione flessibile\nresponsiveDesignMode.accesskey = f\nresponsiveDesignMode.key = M\neyedropper.label = Prelievo colore\neyedropper.accesskey = e\nscratchpad.label = Blocco per gli appunti\nscratchpad.accesskey = B\nscratchpad.key = VK_F4\nscratchpad.keytext = F4\nbrowserToolboxMenu.label = Cassetta degli attrezzi browser\nbrowserToolboxMenu.accesskey = e\nbrowserToolboxMenu.key = i\nbrowserContentToolboxMenu.label = Cassetta degli attrezzi contenuti browser\nbrowserContentToolboxMenu.accesskey = w\ndevToolbarMenu.label = Barra sviluppatori\ndevToolbarMenu.accesskey = v\ndevToolbarMenu.key = VK_F2\ndevToolbarMenu.keytext = F2\nwebide.label = WebIDE\nwebide.accesskey = D\nwebide.key = VK_F8\nwebide.keytext = F8\ndevToolboxMenuItem.label = Attiva strumenti\ndevToolboxMenuItem.accesskey = m\ndevToolboxMenuItem.key = I\ngetMoreDevtoolsCmd.label = Altri strumenti di sviluppo\ngetMoreDevtoolsCmd.accesskey = A\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY netmonitorUI.perfNotice1 \"• Fai clic sul pulsante\">\n<!ENTITY netmonitorUI.perfNotice2 \"per avviare l’analisi delle prestazioni.\">\n<!ENTITY netmonitorUI.reloadNotice1 \"• Invia una richiesta o\">\n<!ENTITY netmonitorUI.reloadNotice2 \"Ricarica\">\n<!ENTITY netmonitorUI.reloadNotice3 \"la pagina per visualizzare informazioni dettagliate sull’attività di rete.\">\n<!ENTITY netmonitorUI.toolbar.status3 \"Stato\">\n<!ENTITY netmonitorUI.toolbar.method \"Metodo\">\n<!ENTITY netmonitorUI.toolbar.file \"File\">\n<!ENTITY netmonitorUI.toolbar.domain \"Dominio\">\n<!ENTITY netmonitorUI.toolbar.type \"Tipo\">\n<!ENTITY netmonitorUI.toolbar.transferred \"Trasferito\">\n<!ENTITY netmonitorUI.toolbar.size \"Dimensione\">\n<!ENTITY netmonitorUI.toolbar.waterfall \"Sequenza temporale\">\n<!ENTITY netmonitorUI.tab.headers \"Header\">\n<!ENTITY netmonitorUI.tab.cookies \"Cookie\">\n<!ENTITY netmonitorUI.tab.params \"Parametri\">\n<!ENTITY netmonitorUI.tab.response \"Risposta\">\n<!ENTITY netmonitorUI.tab.timings \"Tempi\">\n<!ENTITY netmonitorUI.tab.preview \"Anteprima\">\n<!ENTITY netmonitorUI.tab.security \"Sicurezza\">\n<!ENTITY netmonitorUI.security.error \"Si è verificato un errore:\">\n<!ENTITY netmonitorUI.security.protocolVersion \"Versione del protocollo:\">\n<!ENTITY netmonitorUI.security.cipherSuite \"Pacchetto di cifratura:\">\n<!ENTITY netmonitorUI.security.hsts \"Sicurezza del trasporto HTTP ristretta (HSTS):\">\n<!ENTITY netmonitorUI.security.hpkp \"“Key Pinning” pubblico:\">\n<!ENTITY netmonitorUI.security.connection \"Connessione:\">\n<!ENTITY netmonitorUI.security.certificate \"Certificato:\">\n<!ENTITY netmonitorUI.footer.filterAll \"Tutti\">\n<!ENTITY netmonitorUI.footer.filterHTML \"HTML\">\n<!ENTITY netmonitorUI.footer.filterCSS \"CSS\">\n<!ENTITY netmonitorUI.footer.filterJS \"JS\">\n<!ENTITY netmonitorUI.footer.filterXHR \"XHR\">\n<!ENTITY netmonitorUI.footer.filterFonts \"Caratteri\">\n<!ENTITY netmonitorUI.footer.filterImages \"Immagini\">\n<!ENTITY netmonitorUI.footer.filterMedia \"Media\">\n<!ENTITY netmonitorUI.footer.filterFlash \"Flash\">\n<!ENTITY netmonitorUI.footer.filterOther \"Altro\">\n<!ENTITY netmonitorUI.footer.filterFreetext.label \"Filtra URL\">\n<!ENTITY netmonitorUI.footer.filterFreetext.key \"F\">\n<!ENTITY netmonitorUI.footer.clear \"Cancella\">\n<!ENTITY netmonitorUI.footer.perf \"Attiva analisi prestazioni…\">\n<!ENTITY netmonitorUI.panesButton.tooltip \"Visualizza informazioni sulla rete\">\n<!ENTITY netmonitorUI.summary.url \"URL richiesta:\">\n<!ENTITY netmonitorUI.summary.method \"Metodo di richiesta:\">\n<!ENTITY netmonitorUI.summary.address \"Indirizzo remoto:\">\n<!ENTITY netmonitorUI.summary.status \"Status code:\">\n<!ENTITY netmonitorUI.summary.version \"Versione:\">\n<!ENTITY netmonitorUI.summary.size \"Dimensioni header:\">\n<!ENTITY netmonitorUI.response.name \"Nome:\">\n<!ENTITY netmonitorUI.response.dimensions \"Dimensioni:\">\n<!ENTITY netmonitorUI.response.mime \"Tipo MIME:\">\n<!ENTITY netmonitorUI.timings.blocked \"Bloccato:\">\n<!ENTITY netmonitorUI.timings.dns \"Risoluzione DNS:\">\n<!ENTITY netmonitorUI.timings.connect \"Connessione:\">\n<!ENTITY netmonitorUI.timings.send \"Invio:\">\n<!ENTITY netmonitorUI.timings.wait \"In attesa:\">\n<!ENTITY netmonitorUI.timings.receive \"Ricezione:\">\n<!ENTITY netmonitorUI.security.warning.cipher \"L’algoritmo utilizzato per la cifratura è deprecato e insicuro.\">\n<!ENTITY netmonitorUI.context.perfTools \"Inizia analisi prestazioni…\">\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"I\">\n<!ENTITY netmonitorUI.context.copyUrl \"Copia URL\">\n<!ENTITY netmonitorUI.context.copyAsCurl \"Copia con cURL\">\n<!ENTITY netmonitorUI.context.copyAsCurl.accesskey \"U\">\n<!ENTITY netmonitorUI.context.copyUrl.accesskey \"C\">\n<!ENTITY netmonitorUI.context.copyUrlParams \"Copia parametri URL\">\n<!ENTITY netmonitorUI.context.copyUrlParams.accesskey \"m\">\n<!ENTITY netmonitorUI.context.copyPostData \"Copia dati POST\">\n<!ENTITY netmonitorUI.context.copyPostData.accesskey \"T\">\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"Copia immagine come data URI\">\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey \"C\">\n<!ENTITY netmonitorUI.context.copyAllAsHar \"Copia tutto come HAR\">\n<!ENTITY netmonitorUI.context.copyAllAsHar.accesskey \"R\">\n<!ENTITY netmonitorUI.context.saveAllAsHar \"Salva tutto come HAR\">\n<!ENTITY netmonitorUI.context.saveAllAsHar.accesskey \"H\">\n<!ENTITY netmonitorUI.context.copyResponse \"Copia risposta\">\n<!ENTITY netmonitorUI.context.copyResponse.accesskey \"o\">\n<!ENTITY netmonitorUI.context.copyRequestHeaders \"Copia header richiesta\">\n<!ENTITY netmonitorUI.context.copyRequestHeaders.accesskey \"h\">\n<!ENTITY netmonitorUI.context.copyResponseHeaders \"Copia header risposta\">\n<!ENTITY netmonitorUI.context.copyResponseHeaders.accesskey \"s\">\n<!ENTITY netmonitorUI.summary.editAndResend \"Modifica e reinvia\">\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey \"e\">\n<!ENTITY netmonitorUI.summary.rawHeaders \"Header non elaborati (raw)\">\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Header richiesta:\">\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Header risposta:\">\n<!ENTITY netmonitorUI.context.newTab \"Apri in una nuova scheda\">\n<!ENTITY netmonitorUI.context.newTab.accesskey \"A\">\n<!ENTITY netmonitorUI.custom.newRequest \"Nuova richiesta\">\n<!ENTITY netmonitorUI.custom.query \"Stringa query:\">\n<!ENTITY netmonitorUI.custom.headers \"Header della richiesta:\">\n<!ENTITY netmonitorUI.custom.postData \"Corpo della richiesta:\">\n<!ENTITY netmonitorUI.custom.send \"Invia\">\n<!ENTITY netmonitorUI.custom.cancel \"Annulla\">\n<!ENTITY netmonitorUI.backButton \"Indietro\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnetmonitor.security.state.secure = La connessione utilizzata per ottenere questa risorsa era sicura.\nnetmonitor.security.state.insecure = La connessione utilizzata per ottenere questa risorsa non era sicura.\nnetmonitor.security.state.broken = Un errore di sicurezza ha impedito il caricamento della risorsa.\nnetmonitor.security.state.weak = Questa risorsa è stata trasmessa attraverso una connessione con crittografia debole.\nnetmonitor.security.enabled = Attivato\nnetmonitor.security.disabled = Disattivato\nnetmonitor.security.hostHeader = Host %S:\nnetmonitor.security.notAvailable = <non disponibile>\ncollapseDetailsPane = Nascondi dettagli richiesta\nexpandDetailsPane = Visualizza dettagli richiesta\nheadersEmptyText = Nessun header per questa richiesta\nheadersFilterText = Filtra header\ncookiesEmptyText = Nessun cookie per questa richiesta\ncookiesFilterText = Filtra cookie\nparamsEmptyText = Nessun parametro per questa richiesta\nparamsFilterText = Filtra parametri di richiesta\nparamsQueryString = Stringa query\nparamsFormData = Dati dei moduli\nparamsPostPayload = Payload richiesta\nrequestHeaders = Header richiesta\nrequestHeadersFromUpload = Header richiesta da flusso in upload\nresponseHeaders = Header risposta\nrequestCookies = Cookie richiesta\nresponseCookies = Cookie risposta\nresponsePayload = Payload risposta\njsonFilterText = Filtra proprietà\njsonScopeName = JSON\njsonpScopeName = JSONP → callback %S()\nnetworkMenu.sortedAsc = Ordine crescente\nnetworkMenu.sortedDesc = Ordine decrescente\nnetworkMenu.empty = Nessuna richiesta\nnetworkMenu.summary3 = Una richiesta, #2 (trasferiti: #3), #4;#1 richieste, #2 (trasferiti: #3), #4\nnetworkMenu.sizeB = %S B\nnetworkMenu.sizeKB = %S kB\nnetworkMenu.sizeMB = %S MB\nnetworkMenu.sizeGB = %S GB\nnetworkMenu.totalMS = → %S ms\nnetworkMenu.millisecond = %S ms\nnetworkMenu.second = %S s\nnetworkMenu.minute = %S min\npieChart.loading = Caricamento\npieChart.unavailable = Vuoto\ntableChart.loading = Attendere…\ntableChart.unavailable = Dati non disponibili\ncharts.sizeKB = %S kB\ncharts.transferredSizeKB = %S kB\ncharts.totalS = %S s\ncharts.totalTransferredSize = Dimensione trasferimento: %S kB\ncharts.cacheEnabled = Cache disponibile\ncharts.cacheDisabled = Cache vuota\ncharts.totalSize = Dimensioni: %S kB\nnetworkMenu.sizeUnavailable = —\nnetworkMenu.sizeCached = In cache\nnetworkMenu.sizeServiceWorker = Service worker\ncharts.totalSeconds = Tempo: #1 secondo;Tempo: #1 secondi\ncharts.totalCached = Risposte in cache: %S\ncharts.totalCount = Totale richieste: %S\ncharts.size = Dimensione\ncharts.type = Tipo\ncharts.transferred = Trasferiti\ncharts.time = Tempo\nnetRequest.headers = Header\nnetRequest.response = Risposta\nnetRequest.rawData = Dati non elaborati\nnetRequest.xml = XML\nnetRequest.image = Immagine\nnetRequest.sizeLimitMessage = Raggiunto il limite dimensioni. {{link}} per caricare altri dati.\nnetRequest.sizeLimitMessageLink = Fare clic qui\nnetRequest.responseBodyDiscarded = Il corpo della risposta non è stato salvato.\nnetRequest.requestBodyDiscarded = Il corpo della richiesta POST non è stato salvato.\nnetRequest.post = POST\nnetRequest.cookies = Cookie\nnetRequest.params = Parametri\nnetRequest.callstack = Stack di chiamata\ncertmgr.subjectinfo.label = Rilasciato a\ncertmgr.certdetail.cn = Nome comune (CN):\ncertmgr.certdetail.o = Organizzazione (O):\ncertmgr.certdetail.ou = Unità organizzativa (OU):\ncertmgr.issuerinfo.label = Rilasciato da\ncertmgr.periodofvalidity.label = Periodo di validità\ncertmgr.begins = Inizia il:\ncertmgr.expires = Termina il:\ncertmgr.fingerprints.label = Impronte digitali\ncertmgr.certdetail.sha256fingerprint = Impronta digitale SHA-256:\ncertmgr.certdetail.sha1fingerprint = Impronta digitale SHA1:\nnetmonitor.perfNotice1 = • Fai clic sul pulsante\nnetmonitor.perfNotice2 = per avviare l’analisi delle prestazioni.\nnetmonitor.perfNotice3 = Analizza\nnetmonitor.reloadNotice1 = • Invia una richiesta o\nnetmonitor.reloadNotice2 = Ricarica\nnetmonitor.reloadNotice3 = la pagina per visualizzare informazioni dettagliate sull’attività di rete.\nnetmonitor.toolbar.status3 = Stato\nnetmonitor.toolbar.method = Metodo\nnetmonitor.toolbar.file = File\nnetmonitor.toolbar.domain = Dominio\nnetmonitor.toolbar.cause = Origine\nnetmonitor.toolbar.type = Tipo\nnetmonitor.toolbar.transferred = Trasferito\nnetmonitor.toolbar.size = Dimensione\nnetmonitor.toolbar.waterfall = Sequenza temporale\nnetmonitor.tab.headers = Header\nnetmonitor.tab.cookies = Cookie\nnetmonitor.tab.params = Parametri\nnetmonitor.tab.response = Risposta\nnetmonitor.tab.timings = Tempi\nnetmonitor.tab.preview = Anteprima\nnetmonitor.tab.security = Sicurezza\nnetmonitor.toolbar.filter.all = Tutti\nnetmonitor.toolbar.filter.html = HTML\nnetmonitor.toolbar.filter.css = CSS\nnetmonitor.toolbar.filter.js = JS\nnetmonitor.toolbar.filter.xhr = XHR\nnetmonitor.toolbar.filter.fonts = Caratteri\nnetmonitor.toolbar.filter.images = Immagini\nnetmonitor.toolbar.filter.media = Media\nnetmonitor.toolbar.filter.flash = Flash\nnetmonitor.toolbar.filter.ws = WS\nnetmonitor.toolbar.filter.other = Altro\nnetmonitor.toolbar.filterFreetext.label = Filtra URL\nnetmonitor.toolbar.filterFreetext.key = CmdOrCtrl+F\nnetmonitor.toolbar.clear = Cancella\nnetmonitor.toolbar.perf = Attiva analisi prestazioni…\nnetmonitor.summary.url = URL richiesta:\nnetmonitor.summary.method = Metodo di richiesta:\nnetmonitor.summary.address = Indirizzo remoto:\nnetmonitor.summary.status = Status code:\nnetmonitor.summary.version = Versione:\nnetmonitor.summary.editAndResend = Modifica e reinvia\nnetmonitor.summary.rawHeaders = Header non elaborati (raw)\nnetmonitor.summary.rawHeaders.requestHeaders = Header richiesta:\nnetmonitor.summary.rawHeaders.responseHeaders = Header risposta:\nnetmonitor.summary.size = Dimensioni header:\nnetmonitor.response.name = Nome:\nnetmonitor.response.dimensions = Dimensioni:\nnetmonitor.response.mime = Tipo MIME:\nnetmonitor.timings.blocked = Bloccato:\nnetmonitor.timings.dns = Risoluzione DNS:\nnetmonitor.timings.connect = Connessione:\nnetmonitor.timings.send = Invio:\nnetmonitor.timings.wait = In attesa:\nnetmonitor.timings.receive = Ricezione:\nnetmonitor.security.warning.cipher = L’algoritmo utilizzato per la crittografia è deprecato e insicuro.\nnetmonitor.security.error = Si è verificato un errore:\nnetmonitor.security.protocolVersion = Versione del protocollo:\nnetmonitor.security.cipherSuite = Suite di cifratura:\nnetmonitor.security.hsts = Sicurezza del trasporto HTTP ristretta (HSTS):\nnetmonitor.security.hpkp = “Key Pinning” pubblico:\nnetmonitor.security.connection = Connessione:\nnetmonitor.security.certificate = Certificato:\nnetmonitor.context.copyUrl = Copia URL\nnetmonitor.context.copyUrl.accesskey = C\nnetmonitor.context.copyUrlParams = Copia parametri URL\nnetmonitor.context.copyUrlParams.accesskey = m\nnetmonitor.context.copyPostData = Copia dati POST\nnetmonitor.context.copyPostData.accesskey = T\nnetmonitor.context.copyAsCurl = Copia con cURL\nnetmonitor.context.copyAsCurl.accesskey = U\nnetmonitor.context.copyRequestHeaders = Copia header richiesta\nnetmonitor.context.copyRequestHeaders.accesskey = h\nnetmonitor.context.copyResponseHeaders = Copia header risposta\nnetmonitor.context.copyResponseHeaders.accesskey = s\nnetmonitor.context.copyResponse = Copia risposta\nnetmonitor.context.copyResponse.accesskey = o\nnetmonitor.context.copyImageAsDataUri = Copia immagine come data URI\nnetmonitor.context.copyImageAsDataUri.accesskey = C\nnetmonitor.context.copyAllAsHar = Copia tutto come HAR\nnetmonitor.context.copyAllAsHar.accesskey = R\nnetmonitor.context.saveAllAsHar = Salva tutto come HAR\nnetmonitor.context.saveAllAsHar.accesskey = H\nnetmonitor.context.editAndResend = Modifica e reinvia\nnetmonitor.context.editAndResend.accesskey = e\nnetmonitor.context.newTab = Apri in una nuova scheda\nnetmonitor.context.newTab.accesskey = A\nnetmonitor.context.perfTools = Inizia analisi prestazioni…\nnetmonitor.context.perfTools.accesskey = I\nnetmonitor.custom.newRequest = Nuova richiesta\nnetmonitor.custom.query = Stringa query:\nnetmonitor.custom.headers = Header della richiesta:\nnetmonitor.custom.postData = Corpo della richiesta:\nnetmonitor.custom.send = Invia\nnetmonitor.custom.cancel = Annulla\nnetmonitor.backButton = Indietro\nnetmonitor.headers.learnMore = Ulteriori informazioni\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/performance.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY performanceUI.bufferStatusTooltip \"Le informazioni vengono salvate in un buffer circolare: una volta raggiunto il limite di registrazione, i dati sovrascrivono i campioni all’inizio della registrazione.\">\n<!ENTITY performanceUI.disabledRealTime.nonE10SBuild \"La registrazione in tempo reale è disponibile solo nella modalità multiprocesso di Firefox.\">\n<!ENTITY performanceUI.disabledRealTime.disabledE10S \"Attivare la modalità multiprocesso di Firefox nelle preferenze per effettuare la registrazione in tempo reale.\">\n<!ENTITY performanceUI.bufferStatusFull \"Il buffer è pieno. I campioni più vecchi verranno sovrascritti.\">\n<!ENTITY performanceUI.unavailableNoticePB \"La registrazione dei profili non è al momento disponibile. Chiudere tutte le finestre in modalità Navigazione anonima e riprovare.\">\n<!ENTITY performanceUI.loadingNotice \"Caricamento…\">\n<!ENTITY performanceUI.toolbar.waterfall \"Sequenza temporale\">\n<!ENTITY performanceUI.toolbar.waterfall.tooltiptext \"Visualizza le diverse operazioni eseguite dal browser nel corso della registrazione, mostrandole in sequenza come una cascata.\">\n<!ENTITY performanceUI.toolbar.js-calltree \"JavaScript\">\n<!ENTITY performanceUI.toolbar.js-calltree.tooltiptext \"Evidenzia le funzioni JavaScript in cui il browser ha speso più tempo nel corso della registrazione.\">\n<!ENTITY performanceUI.toolbar.memory-calltree \"Allocazioni\">\n<!ENTITY performanceUI.toolbar.allocations.tooltiptext \"Visualizza in che modo è stata allocata la memoria nel corso della registrazione.\">\n<!ENTITY performanceUI.toolbar.js-flamegraph \"Flame chart JS\">\n<!ENTITY performanceUI.toolbar.js-flamegraph.tooltiptext \"Visualizza lo stack di chiamata JavaScript nel corso della registrazione.\">\n<!ENTITY performanceUI.toolbar.memory-flamegraph \"Flame chart allocazioni\">\n<!ENTITY performanceUI.table.totalDuration \"Tempo totale\">\n<!ENTITY performanceUI.table.totalDuration.tooltip \"Il tempo trascorso in questa funzione e nelle funzioni chiamate.\">\n<!ENTITY performanceUI.table.selfDuration \"Tempo individuale\">\n<!ENTITY performanceUI.table.selfDuration.tooltip \"Il tempo trascorso esclusivamente in questa funzione.\">\n<!ENTITY performanceUI.table.totalPercentage \"Costo totale\">\n<!ENTITY performanceUI.table.totalPercentage.tooltip \"La percentuale di tempo trascorso in questa funzione e nelle funzioni chiamate.\">\n<!ENTITY performanceUI.table.selfPercentage \"Costo individuale\">\n<!ENTITY performanceUI.table.selfPercentage.tooltip \"La percentuale di tempo trascorso esclusivamente in questa funzione.\">\n<!ENTITY performanceUI.table.samples \"Campioni\">\n<!ENTITY performanceUI.table.samples.tooltip \"Quante volte questa funzione è stata rilevata nello stack durante il campionamento.\">\n<!ENTITY performanceUI.table.function \"Funzione\">\n<!ENTITY performanceUI.table.function.tooltip \"Il nome e la posizione nel sorgente della funzione campionata.\">\n<!ENTITY performanceUI.table.totalAlloc \"Allocazioni totali\">\n<!ENTITY performanceUI.table.totalAlloc.tooltip \"Il numero di allocazioni di oggetti campionate in questa posizione e in tutti gli elementi chiamati.\">\n<!ENTITY performanceUI.table.selfAlloc \"Allocazioni elemento\">\n<!ENTITY performanceUI.table.selfAlloc.tooltip \"Il numero di allocazioni di oggetti campionate in questa posizione.\">\n<!ENTITY performanceUI.options.filter.tooltiptext \"Seleziona i dati da visualizzare nella sequenza temporale\">\n<!ENTITY performanceUI.options.gear.tooltiptext \"Configura preferenze prestazioni.\">\n<!ENTITY performanceUI.invertTree \"Inverti albero chiamate\">\n<!ENTITY performanceUI.invertTree.tooltiptext \"Invertendo la visualizzazione dell’albero verranno mostrate prima le chiamate dai riquadri (frame) più recenti.\">\n<!ENTITY performanceUI.invertFlameGraph \"Inverti Flame chart\">\n<!ENTITY performanceUI.invertFlameGraph.tooltiptext \"Invertendo il grafico verranno mostrate prima le chiamate dai riquadri (frame) più recenti.\">\n<!ENTITY performanceUI.showPlatformData \"Visualizza dati piattaforma Gecko\">\n<!ENTITY performanceUI.showPlatformData.tooltiptext \"La visualizzazione dei dati della piattaforma Gecko permette di includerne i simboli nei rapporti del Profiler JavaScript.\">\n<!ENTITY performanceUI.flattenTreeRecursion \"Appiattisci albero ricorsioni\">\n<!ENTITY performanceUI.flattenTreeRecursion.tooltiptext \"Appiattisci le ricorsioni durante l’analisi delle funzioni.\">\n<!ENTITY performanceUI.enableMemory \"Registra memoria\">\n<!ENTITY performanceUI.enableMemory.tooltiptext \"Registra l’utilizzo della memoria durante la profilazione.\">\n<!ENTITY performanceUI.enableAllocations \"Registra allocazioni\">\n<!ENTITY performanceUI.enableAllocations.tooltiptext \"Registra le allocazioni di oggetti durante la profilazione.\">\n<!ENTITY performanceUI.enableFramerate \"Frequenza registrazione\">\n<!ENTITY performanceUI.enableFramerate.tooltiptext \"Frequenza con cui viene registrata la profilazione.\">\n<!ENTITY performanceUI.showJITOptimizations \"Visualizza ottimizzazioni JIT\">\n<!ENTITY performanceUI.showJITOptimizations.tooltiptext \"Visualizza le ottimizzazioni JIT rilevate in ogni frame JavaScript.\">\n<!ENTITY performanceUI.console.recordingNoticeStart \"Registrazione attuale via\">\n<!ENTITY performanceUI.console.recordingNoticeEnd \"\">\n<!ENTITY performanceUI.console.stopCommandStart \"Interrompere la registrazione digitando\">\n<!ENTITY performanceUI.console.stopCommandEnd \"nella console.\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/performance.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnoRecordingsText = Non sono ancora presenti profili.\nrecordingsList.itemLabel = Registrazione #%S\nrecordingsList.recordingLabel = In corso…\nrecordingsList.loadingLabel = Caricamento…\nrecordingsList.durationLabel = %S ms\nrecordingsList.saveLabel = Salva\ngraphs.fps = fps\ngraphs.ms = ms\ngraphs.memory = MB\ncategory.other = Gecko\ncategory.css = Stili\ncategory.js = JIT\ncategory.gc = GC\ncategory.network = Rete\ncategory.graphics = Grafica\ncategory.storage = Archiviazione\ncategory.events = Input e eventi\ncategory.tools = Strumenti\ntable.bytes = %S B\ntable.ms2 = %S ms\ntable.percentage3 = %S%%\ntable.root = (radice)\ntable.idle = (inattivo)\ntable.url.tooltiptext = Visualizza sorgente in Debugger\ntable.view-optimizations.tooltiptext2 = Il frame contiene dati relativi alle ottimizzazioni in modalità JIT\nrecordingsList.importDialogTitle = Importa registrazione…\nrecordingsList.saveDialogTitle = Salva registrazione…\nrecordingsList.saveDialogJSONFilter = File JSON\nrecordingsList.saveDialogAllFilter = Tutti i file\ntimeline.tick = %S ms\ntimeline.records = REGISTRAZIONI\nprofiler.bufferFull = Buffer pieno al %S%%\nrecordings.start = Avvia registrazione prestazioni\nrecordings.stop = Interrompi registrazione prestazioni\nrecordings.start.tooltip = Attiva/disattiva lo stato di una registrazione.\nrecordings.import.tooltip = Importa…\nrecordings.clear.tooltip = Cancella\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprojecteditor.confirmUnsavedTitle = Modifiche non salvate\nprojecteditor.confirmUnsavedLabel2 = Sono presenti modifiche non salvate che andranno perse. Proseguire?\nprojecteditor.deleteLabel = Elimina\nprojecteditor.deletePromptTitle = Eliminazione\nprojecteditor.deleteFolderPromptMessage = Eliminare questa cartella?\nprojecteditor.deleteFilePromptMessage = Eliminare questo file?\nprojecteditor.newLabel = Nuovo…\nprojecteditor.renameLabel = Rinomina\nprojecteditor.saveLabel = Salva\nprojecteditor.saveAsLabel = Salva con nome…\nprojecteditor.selectFileLabel = Seleziona file\nprojecteditor.openFolderLabel = Seleziona cartella\nprojecteditor.openFileLabel = Apri file\nprojecteditor.find.commandkey = F\nprojecteditor.save.commandkey = S\nprojecteditor.new.commandkey = N\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/promisedebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title \"Debugger per promise\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/promisedebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/responsive.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nresponsive.editDeviceList = Modifica elenco…\nresponsive.done = Fatto\nresponsive.noDeviceSelected = nessun dispositivo selezionato\nresponsive.title = Visualizzazione flessibile\nresponsive.enableTouch = Attiva simulazione del tocco\nresponsive.disableTouch = Disattiva simulazione del tocco\nresponsive.exit = Chiudi visualizzazione flessibile\nresponsive.rotate = Ruota il riquadro di visualizzazione\nresponsive.deviceListLoading = Caricamento…\nresponsive.deviceListError = Elenco non disponibile\nresponsive.screenshot = Cattura una schermata del riquadro di visualizzazione\nresponsive.screenshotGeneratedFilename = Schermata %1$S alle %2$S\nresponsive.remoteOnly = La visualizzazione flessibile è disponibile solo per schede remote del browser, come ad esempio le schede utilizzate per visualizzare contenuti web in Firefox in modalità multiprocesso.\nresponsive.noContainerTabs = La visualizzazione flessibile non è attualmente disponibile in schede contenitore.\nresponsive.noThrottling = Senza limitazioni\nresponsive.devicePixelRatio = Proporzioni pixel del dispositivo (DPR)\nresponsive.autoDPR = DPR impostato automaticamente da %1$S\nresponsive.customDeviceName = Dispositivo personalizzato\nresponsive.customDeviceNameFromBase = %1$S (personalizzato)\nresponsive.addDevice = Aggiungi dispositivo\nresponsive.deviceAdderName = Nome\nresponsive.deviceAdderSize = Dim.\nresponsive.deviceAdderPixelRatio = DPR\nresponsive.deviceAdderUserAgent = UA\nresponsive.deviceAdderTouch = Touch\nresponsive.deviceAdderSave = Salva\nresponsive.deviceDetails = Dimensioni: %1$S x %2$S\\nDPR: %3$S\\nUA: %4$S\\nTouch: %5$S\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nresponsiveUI.rotate2 = Ruota\nresponsiveUI.screenshot = Cattura schermata\nresponsiveUI.userAgentPlaceholder = User Agent personalizzato\nresponsiveUI.screenshotGeneratedFilename = Schermata %1$S alle %2$S\nresponsiveUI.touch = Simula eventi touch (potrebbe essere necessario ricaricare la pagina)\nresponsiveUI.addPreset = Aggiungi vis. preimpostata\nresponsiveUI.removePreset = Rimuovi vis. preimpostata\nresponsiveUI.customResolution = %S (personalizzata)\nresponsiveUI.namedResolution = %S (%S)\nresponsiveUI.customNamePromptTitle1 = Modalità visualizzazione flessibile\nresponsiveUI.close1 = Abbandona la Modalità visualizzazione flessibile\nresponsiveUI.customNamePromptMsg = Nome da assegnare alla visualizzazione %Sx%S\nresponsiveUI.resizerTooltip = Utilizzare il tasto Control per maggiore precisione o il tasto Maiusc per valori arrotondati\nresponsiveUI.needReload = Se sono già stati aggiunti in precedenza listener di eventi touch è necessario ricaricare la pagina.\nresponsiveUI.notificationReload = Ricarica\nresponsiveUI.notificationReload_accesskey = R\nresponsiveUI.dontShowReloadNotification = Non mostrare nuovamente\nresponsiveUI.dontShowReloadNotification_accesskey = N\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"Blocco per gli appunti\">\n<!ENTITY fileMenu.label \"File\">\n<!ENTITY fileMenu.accesskey \"F\">\n<!ENTITY newWindowCmd.label \"Nuova finestra\">\n<!ENTITY newWindowCmd.accesskey \"N\">\n<!ENTITY newWindowCmd.commandkey \"n\">\n<!ENTITY openFileCmd.label \"Apri file…\">\n<!ENTITY openFileCmd.accesskey \"A\">\n<!ENTITY openFileCmd.commandkey \"o\">\n<!ENTITY openRecentMenu.label \"Apri recenti\">\n<!ENTITY openRecentMenu.accesskey \"r\">\n<!ENTITY revertCmd.label \"Ripristina…\">\n<!ENTITY revertCmd.accesskey \"t\">\n<!ENTITY saveFileCmd.label \"Salva\">\n<!ENTITY saveFileCmd.accesskey \"S\">\n<!ENTITY saveFileCmd.commandkey \"s\">\n<!ENTITY saveFileAsCmd.label \"Salva con nome…\">\n<!ENTITY saveFileAsCmd.accesskey \"v\">\n<!ENTITY closeCmd.label \"Chiudi\">\n<!ENTITY closeCmd.key \"W\">\n<!ENTITY closeCmd.accesskey \"C\">\n<!ENTITY viewMenu.label \"Visualizza\">\n<!ENTITY viewMenu.accesskey \"V\">\n<!ENTITY lineNumbers.label \"Visualizza numero riga\">\n<!ENTITY lineNumbers.accesskey \"n\">\n<!ENTITY wordWrap.label \"Testo a capo\">\n<!ENTITY wordWrap.accesskey \"T\">\n<!ENTITY highlightTrailingSpace.label \"Evidenzia spazi finali\">\n<!ENTITY highlightTrailingSpace.accesskey \"E\">\n<!ENTITY largerFont.label \"Carattere più grande\">\n<!ENTITY largerFont.accesskey \"a\">\n<!ENTITY largerFont.commandkey \"+\">\n<!ENTITY largerFont.commandkey2 \"=\">\n<!ENTITY smallerFont.label \"Carattere più piccolo\">\n<!ENTITY smallerFont.accesskey \"a\">\n<!ENTITY smallerFont.commandkey \"-\">\n<!ENTITY normalSize.label \"Carattere predefinito\">\n<!ENTITY normalSize.accesskey \"r\">\n<!ENTITY normalSize.commandkey \"0\">\n<!ENTITY editMenu.label \"Modifica\">\n<!ENTITY editMenu.accesskey \"M\">\n<!ENTITY run.label \"Esegui\">\n<!ENTITY run.accesskey \"s\">\n<!ENTITY run.key \"r\">\n<!ENTITY inspect.label \"Analizza\">\n<!ENTITY inspect.accesskey \"z\">\n<!ENTITY inspect.key \"i\">\n<!ENTITY display.label \"Visualizza\">\n<!ENTITY display.accesskey \"V\">\n<!ENTITY display.key \"l\">\n<!ENTITY pprint.label \"Formatta codice\">\n<!ENTITY pprint.key \"p\">\n<!ENTITY pprint.accesskey \"F\">\n<!ENTITY environmentMenu.label \"Ambiente\">\n<!ENTITY environmentMenu.accesskey \"b\">\n<!ENTITY contentContext.label \"Contenuto\">\n<!ENTITY contentContext.accesskey \"C\">\n<!ENTITY browserContext.label \"Browser\">\n<!ENTITY browserContext.accesskey \"B\">\n<!ENTITY helpMenu.label \"Aiuto\">\n<!ENTITY helpMenu.accesskey \"A\">\n<!ENTITY helpMenuWin.label \"Aiuto\">\n<!ENTITY helpMenuWin.accesskey \"A\">\n<!ENTITY documentationLink.label \"Documentazione su MDN\">\n<!ENTITY documentationLink.accesskey \"D\">\n<!ENTITY resetContext2.label \"Reimposta variabili\">\n<!ENTITY resetContext2.accesskey \"m\">\n<!ENTITY reloadAndRun.label \"Ricarica ed esegui\">\n<!ENTITY reloadAndRun.accesskey \"R\">\n<!ENTITY reloadAndRun.key \"r\">\n<!ENTITY executeMenu.label \"Esecuzione\">\n<!ENTITY executeMenu.accesskey \"E\">\n<!ENTITY errorConsoleCmd.commandkey \"j\">\n<!ENTITY evalFunction.label \"Valuta la funzione corrente\">\n<!ENTITY evalFunction.accesskey \"V\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nexport.fileOverwriteConfirmation = Il file esiste già. Sovrascriverlo?\nbrowserWindow.unavailable = Non è stata rilevata alcuna finestra del browser in cui eseguire il codice.\nscratchpadContext.invalid = Non è possibile eseguire questa operazione nella modalità corrente.\nopenFile.title = Apri file\nopenFile.failed = Impossibile leggere il file.\nimportFromFile.convert.failed = Conversione del file da %1$S a Unicode non riuscita.\nclearRecentMenuItems.label = Rimuovi elementi\nsaveFileAs = Salva file con nome\nsaveFile.failed = Salvataggio del file non riuscito\nconfirmClose = Salvare le modifiche effettuate in questo blocco per gli appunti?\nconfirmClose.title = Modifiche non salvate\nconfirmRevert = Ripristinare le modifiche effettuate in questo blocco per gli appunti?\nconfirmRevert.title = Ripristino modifiche\nscratchpadIntro1 = /*\\n * Questo è un blocco per gli appunti JavaScript.\\n *\\n *Inserire del codice JavaScript, fare clic con il tasto destro o selezionare dal menu Esecuzione:\\n * 1. Esegui per eseguire il codice selezionato (%1$S)\\n * 2. Analizza per aprire una finestra di analisi oggetto sul risultato (%2$S)\\n * 3. Visualizza per inserire il risultato come un commento dopo il testo selezionato. (%3$S)\\n */\\n\\n\nbrowserContext.notification = Questo blocco per gli appunti è in esecuzione nel contesto del browser.\nhelp.openDocumentationPage = https://developer.mozilla.org/en/Tools/Scratchpad\nscratchpad.statusBarLineCol = Riga %1$S, col. %2$S\nfileNoLongerExists.notification = Il file non è più disponibile.\npropertiesFilterPlaceholder = Filtra proprietà\nconnectionTimeout = Tempo per la connessione esaurito. Controllare la Console errori da entrambi i lati per eventuali messaggi di errore. Riaprire il Blocco per gli appunti per riprovare.\nselfxss.msg = Attenzione alle truffe: non incollare codice di cui non si comprende il significato. Questo potrebbe consentire a malintenzionati di prendere il controllo del computer. Digitare ”%S” di seguito nel blocco per gli appunti per attivare la funzione incolla.\nselfxss.okstring = consenti incolla\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY shaderEditorUI.vertexShader \"Vertex Shader\">\n<!ENTITY shaderEditorUI.fragmentShader \"Fragment Shader\">\n<!ENTITY shaderEditorUI.reloadNotice1 \"Ricarica\">\n<!ENTITY shaderEditorUI.reloadNotice2 \"questa pagina per poter modificare il codice GLSL.\">\n<!ENTITY shaderEditorUI.emptyNotice \"In attesa della disponibilità del contesto WebGL…\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nshadersList.programLabel = Programma %S\nshadersList.blackboxLabel = Attiva/disattiva visibilità geometria\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndimensions = %S\\u00D7%S\nsideMenu.groupCheckbox.tooltip = Seleziona/deseleziona tutte le opzioni in questo gruppo\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY gotoLineCmd.label \"Passa alla riga…\">\n<!ENTITY gotoLineCmd.key \"J\">\n<!ENTITY gotoLineCmd.accesskey \"P\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nfindCmd.promptTitle = Trova…\nfindCmd.promptMessage = Cerca:\ngotoLineCmd.promptTitle = Vai alla riga…\ngotoLineCmd.promptMessage = Passa alla riga numero:\nannotation.breakpoint.title = Punto di interruzione: %S\nannotation.currentLine = Riga corrente\nannotation.debugLocation.title = Passaggio corrente: %S\nautocompletion.docsLink = documentazione\nautocompletion.notFound = non trovato\njumpToLine.commandkey = J\ntoggleComment.commandkey = /\nindentLess.commandkey = ò\nindentMore.commandkey = à\nmoveLineUp.commandkey = Alt-Up\nmoveLineDown.commandkey = Alt-Down\nautocompletion.commandkey = Space\nshowInformation2.commandkey = Shift-Ctrl-Space\nfind.key = CmdOrCtrl+F\nreplaceAll.key = Shift+CmdOrCtrl+F\nreplaceAllMac.key = Alt+CmdOrCtrl+F\nfindNext.key = CmdOrCtrl+G\nfindPrev.key = Shift+CmdOrCtrl+G\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/startup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\noptionsButton.tooltip = Opzioni strumenti\noptions.label = Opzioni\noptions.panelLabel = Pannello opzioni strumenti\noptions.darkTheme.label2 = Scuro\noptions.lightTheme.label2 = Chiaro\noptions.firebugTheme.label2 = Firebug\nperformance.label = Prestazioni\nperformance.panelLabel = Pannello prestazioni\nperformance.commandkey = VK_F5\nperformance.accesskey = P\nperformance.tooltip = Prestazioni (%S)\nMenuWebconsole.label = Console web\nToolboxWebConsole.panelLabel = Pannello Console\nToolboxTabWebconsole.label = Console\nToolboxWebconsole.tooltip2 = Console web (%S)\ncmd.commandkey = k\nwebConsoleCmd.accesskey = w\nToolboxDebugger.label = Debugger\nToolboxDebugger.panelLabel = Pannello Debugger\nToolboxDebugger.tooltip2 = Debugger JavaScript (%S)\ndebuggerMenu.commandkey = S\ndebuggerMenu.accesskey = u\nToolboxStyleEditor.label = Editor stili\nToolboxStyleEditor.panelLabel = Pannello Editor stili\nToolboxStyleEditor.tooltip3 = Editor stili CSS (%S)\nopen.commandkey = VK_F7\nopen.accesskey = t\nToolboxShaderEditor.label = Editor shader\nToolboxShaderEditor.panelLabel = Pannello Editor shader\nToolboxShaderEditor.tooltip = Editor live per linguaggio GLSL shader per WebGL\nToolboxCanvasDebugger.label = Canvas\nToolboxCanvasDebugger.panelLabel = Pannello Canvas\nToolboxCanvasDebugger.tooltip = Strumenti per effettuare l’analisi o il debug di contesti <canvas>\nToolboxWebAudioEditor1.label = Web audio\nToolboxWebAudioEditor1.panelLabel = Pannello Web audio\nToolboxWebAudioEditor1.tooltip = Strumento per visualizzare contesti web audio e analizzare nodi audio\ninspector.label = Analisi pagina\ninspector.commandkey = C\ninspector.accesskey = s\ninspector.panelLabel = Pannello Analisi pagina\ninspector.tooltip2 = Analisi DOM e stili (%S)\nnetmonitor.label = Rete\nnetmonitor.panelLabel = Pannello Rete\nnetmonitor.commandkey = Q\nnetmonitor.accesskey = R\nnetmonitor.tooltip2 = Monitor di rete (%S)\nstorage.commandkey = VK_F9\nstorage.accesskey = z\nstorage.label = Archiviazione\nstorage.menuLabel = Analisi archiviazione\nstorage.panelLabel = Pannello archiviazione\nstorage.tooltip3 = Analisi archiviazione (cookie, archiviazione locale, ecc.) (%S)\nscratchpad.label = Blocco per gli appunti\nscratchpad.panelLabel = Pannello Blocco per gli appunti\nscratchpad.tooltip = Blocco per gli appunti\nmemory.label = Memoria\nmemory.panelLabel = Pannello memoria\nmemory.tooltip = Memoria\ndom.label = DOM\ndom.panelLabel = Pannello DOM\ndom.commandkey = W\ndom.accesskey = D\ndom.tooltip = DOM (%S)\ntoolbox.buttons.splitconsole = Attiva/disattiva console divisa (%S)\ntoolbox.buttons.responsive = Modalità visualizzazione flessibile (%S)\ntoolbox.buttons.paintflashing = Attiva/disattiva evidenziamento aree disegnate\ntoolbox.buttons.scratchpad = Blocco per gli appunti\ntoolbox.buttons.screenshot = Cattura una schermata della pagina intera\ntoolbox.buttons.rulers = Attiva/disattiva righelli per la pagina\ntoolbox.buttons.measure = Misura una parte della pagina\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/storage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY searchBox.placeholder \"Filtra elementi\">\n<!ENTITY storage.popupMenu.deleteAllLabel \"Elimina tutto\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nstorage.filter.key = CmdOrCtrl+F\ntree.emptyText = Nessun host in questa pagina\ntable.emptyText = Nessun dato per l’host selezionato\ntree.labels.cookies = Cookie\ntree.labels.localStorage = Archiviazione locale\ntree.labels.sessionStorage = Archiviazione sessioni\ntree.labels.indexedDB = Indexed DB\ntree.labels.Cache = Archiviazione cache\ntable.headers.cookies.uniqueKey = Chiave univoca\ntable.headers.cookies.name = Nome\ntable.headers.cookies.path = Percorso\ntable.headers.cookies.host = Dominio\ntable.headers.cookies.expires = Scade il\ntable.headers.cookies.value = Valore\ntable.headers.cookies.lastAccessed = Ultimo accesso\ntable.headers.cookies.creationTime = Creato il\ntable.headers.localStorage.name = Chiave\ntable.headers.localStorage.value = Valore\ntable.headers.sessionStorage.name = Chiave\ntable.headers.sessionStorage.value = Valore\ntable.headers.Cache.url = URL\ntable.headers.Cache.status = Stato\ntable.headers.indexedDB.uniqueKey = Chiave univoca\ntable.headers.indexedDB.name = Chiave\ntable.headers.indexedDB.db = Nome database\ntable.headers.indexedDB.storage = Archiviazione\ntable.headers.indexedDB.objectStore = Nome oggetto archiviazione\ntable.headers.indexedDB.value = Valore\ntable.headers.indexedDB.origin = Origine\ntable.headers.indexedDB.version = Versione\ntable.headers.indexedDB.objectStores = Object Store\ntable.headers.indexedDB.keyPath2 = Percorso chiave\ntable.headers.indexedDB.autoIncrement = Incremento automatico\ntable.headers.indexedDB.indexes = Indici\nlabel.expires.session = Sessione\nstorage.search.placeholder = Filtra valori\nstorage.data.label = Dati\nstorage.parsedValue.label = Valore analizzato\nstorage.popupMenu.deleteLabel = Elimina “%S”\nstorage.popupMenu.deleteAllFromLabel = Elimina tutto da “%S”\nstorage.idb.deleteBlocked = Il database “%S” verrà eliminato dopo la chiusura di tutte le connessioni.\nstorage.idb.deleteError = Impossibile eliminare il database “%S”\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY newButton.label \"Nuovo\">\n<!ENTITY newButton.tooltip \"Crea un nuovo foglio di stile e lo aggiunge al documento\">\n<!ENTITY newButton.accesskey \"N\">\n<!ENTITY importButton.label \"Importa…\">\n<!ENTITY importButton.tooltip \"Importa un foglio di stile esistente e lo aggiunge al documento\">\n<!ENTITY importButton.accesskey \"m\">\n<!ENTITY visibilityToggle.tooltip \"Cambia visibilità del foglio di stile\">\n<!ENTITY saveButton.label \"Salva\">\n<!ENTITY saveButton.tooltip \"Salva questo foglio di stile in un file\">\n<!ENTITY saveButton.accesskey \"S\">\n<!ENTITY mediaRules.label \"Regole @media\">\n<!ENTITY editorTextbox.placeholder \"Inserire qui il CSS.\">\n<!ENTITY noStyleSheet.label \"Questa pagina non ha un foglio di stile.\">\n<!ENTITY noStyleSheet-tip-start.label \"\">\n<!ENTITY noStyleSheet-tip-action.label \"Aggiungere un nuovo foglio di stile\">\n<!ENTITY noStyleSheet-tip-end.label \"?\">\n<!ENTITY openLinkNewTab.label \"Apri link in nuova scheda\">\n<!ENTITY optionsButton.tooltip \"Opzioni Editor stili\">\n<!ENTITY showOriginalSources.label \"Visualizza sorgenti originali\">\n<!ENTITY showOriginalSources.accesskey \"o\">\n<!ENTITY showMediaSidebar.label \"Visualizza barra laterale @media\">\n<!ENTITY showMediaSidebar.accesskey \"V\">"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ninlineStyleSheet = <foglio di stile inline #%S>\nnewStyleSheet = Nuovo foglio di stile #%S\nruleCount.label = #1 regola.;#1 regole.\nerror-load = Impossibile caricare il foglio di stile.\nerror-save = Impossibile salvare il foglio di stile.\nerror-compressed = Impossibile visualizzare informazioni sulla copertura per fogli di stile compressi\nimportStyleSheet.title = Importa foglio di stile\nimportStyleSheet.filter = File CSS\nsaveStyleSheet.title = Salva foglio di stile\nsaveStyleSheet.filter = File CSS\nsaveStyleSheet.commandkey = S\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY browserStylesLabel \"Stili del browser\">\n<!ENTITY filterStylesPlaceholder \"Filtra stili\">\n<!ENTITY addRuleButtonTooltip \"Aggiungi nuova regola\">\n<!ENTITY selectedElementLabel \"Elemento selezionato:\">\n<!ENTITY togglePseudoClassPanel \"Attiva/disattiva pseudoclassi\">\n<!ENTITY noPropertiesFound \"Nessuna proprietà CSS trovata.\">\n<!ENTITY computedViewTitle \"Calcolate\">\n<!ENTITY ruleViewTitle \"Regole\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeCmd.key \"W\">\n<!ENTITY toggleToolbox.key \"I\">\n<!ENTITY toggleToolboxF12.keycode \"VK_F12\">\n<!ENTITY toggleToolboxF12.keytext \"F12\">\n<!ENTITY browserToolboxErrorMessage \"Errore in apertura Cassetta degli attrezzi browser:\">\n<!ENTITY options.context.advancedSettings \"Impostazioni avanzate\">\n<!ENTITY options.context.inspector \"Analisi pagina\">\n<!ENTITY options.showUserAgentStyles.label \"Visualizza stili del browser\">\n<!ENTITY options.showUserAgentStyles.tooltip \"Attivando questa opzione verranno visualizzati gli stili predefiniti caricati dal browser.\">\n<!ENTITY options.collapseAttrs.label \"Tronca attributi DOM\">\n<!ENTITY options.collapseAttrs.tooltip \"Tronca gli attributi troppo lunghi in Analisi pagina\">\n<!ENTITY options.defaultColorUnit.label \"Unità predefinita colori:\">\n<!ENTITY options.defaultColorUnit.accesskey \"U\">\n<!ENTITY options.defaultColorUnit.authored \"come l’originale\">\n<!ENTITY options.defaultColorUnit.hex \"esadecimale\">\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n<!ENTITY options.defaultColorUnit.name \"nomi dei colori\">\n<!ENTITY options.context.triggersPageRefresh \"* solo sessione corrente, ricarica la pagina\">\n<!ENTITY options.enableChrome.label5 \"Attiva debug chrome del browser e componenti aggiuntivi\">\n<!ENTITY options.enableChrome.tooltip3 \"Attivando questa opzione è possibile utilizzare diversi strumenti di sviluppo direttamente sul browser (da Strumenti > Sviluppo web > Cassetta degli attrezzi browser) ed effettuare il debug dei componenti aggiuntivi\">\n<!ENTITY options.enableRemote.label3 \"Attiva debug remoto\">\n<!ENTITY options.enableRemote.tooltip2 \"Attivando questa opzione è possibile utilizzare gli strumenti di sviluppo per effettuare il debug su istanze remote come Firefox OS\">\n<!ENTITY options.enableWorkers.label \"Attiva debug worker (in sviluppo)\">\n<!ENTITY options.enableWorkers.tooltip \"Attivando questa opzione è possibile utilizzare gli strumenti di sviluppo per effettuare il debug dei worker\">\n<!ENTITY options.disableJavaScript.label \"Disattiva JavaScript *\">\n<!ENTITY options.disableJavaScript.tooltip \"Attivando questa opzione JavaScript verrà disattivato per la scheda corrente. Se la scheda o gli strumenti di sviluppo vengono chiusi l’impostazione verrà rimossa.\">\n<!ENTITY options.disableHTTPCache.label \"Disattiva cache HTTP (quando gli strumenti sono aperti)\">\n<!ENTITY options.disableHTTPCache.tooltip \"Attivando questa opzione la cache HTTP verrà disattivata per tutte le schede in cui sono aperti gli strumenti di sviluppo. Questa impostazione non ha effetto sui service worker.\">\n<!ENTITY options.enableServiceWorkersHTTP.label \"Attiva Service worker via HTTP (quando la cassetta degli attrezzi è aperta)\">\n<!ENTITY options.enableServiceWorkersHTTP.tooltip \"Attivando questa opzione verranno attivati i Service worker via HTTP in tutte le schede dove la cassetta degli attrezzi è aperta.\">\n<!ENTITY options.selectDefaultTools.label2 \"Strumenti di sviluppo predefiniti\">\n<!ENTITY options.selectAdditionalTools.label \"Strumenti di sviluppo installati da componenti aggiuntivi\">\n<!ENTITY options.selectEnabledToolboxButtons.label \"Pulsanti disponibili\">\n<!ENTITY options.toolNotSupported.label \"* Non supportato per il target corrente degli strumenti\">\n<!ENTITY options.selectDevToolsTheme.label2 \"Temi:\">\n<!ENTITY options.usedeveditiontheme.label \"Utilizza il tema Developer Edition per il browser\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Attiva/disattiva il tema Developer Edition per il browser.\">\n<!ENTITY options.webconsole.label \"Console web\">\n<!ENTITY options.timestampMessages.label \"Attiva timestamp\">\n<!ENTITY options.timestampMessages.tooltip \"Attivando questa opzione verrà visualizzato nella Console web il timestamp associato a comandi e risultati\">\n<!ENTITY options.debugger.label \"Debugger\">\n<!ENTITY options.sourceMaps.label \"Attiva mapping di origine\">\n<!ENTITY options.sourceMaps.tooltip \"Attivando questa opzione il mapping di origine verrà utilizzato per i riferimenti al codice sorgente in Debugger e Console.\">\n<!ENTITY options.styleeditor.label \"Editor stili\">\n<!ENTITY options.stylesheetSourceMaps.label \"Visualizza sorgenti originali\">\n<!ENTITY options.stylesheetSourceMaps.tooltip \"Visualizza sorgenti originali (ad es. file Sass) in Editor stili e Analisi pagina\">\n<!ENTITY options.stylesheetAutocompletion.label \"Completamento automatico CSS\">\n<!ENTITY options.stylesheetAutocompletion.tooltip \"Completa automaticamente durante la scrittura nell’Editor stili le proprietà CSS, i valori e i selettori\">\n<!ENTITY options.screenshot.label \"Opzioni per la cattura schermate\">\n<!ENTITY options.screenshot.clipboard.label \"Salva negli appunti\">\n<!ENTITY options.screenshot.clipboard.tooltip \"Salva la schermata direttamente negli appunti\">\n<!ENTITY options.screenshot.audio.label \"Riproduci il suono dell’otturatore\">\n<!ENTITY options.screenshot.audio.tooltip \"Riproduci il suono dell’otturatore di una fotocamera quando si cattura una schermata\">\n<!ENTITY options.commonPrefs.label \"Preferenze comuni\">\n<!ENTITY options.enablePersistentLogs.label \"Attiva registri permanenti\">\n<!ENTITY options.enablePersistentLogs.tooltip \"Attivando questa opzione la Console web e il Monitor di rete non verranno azzerati ogni volta che si naviga in una nuova pagina\">\n<!ENTITY options.showPlatformData.label \"Visualizza dati piattaforma Gecko\">\n<!ENTITY options.showPlatformData.tooltip \"Attivando questa opzione i rapporti del Profiler JavaScript conterranno i simboli della piattaforma Gecko\">\n<!ENTITY options.sourceeditor.label \"Preferenze editor\">\n<!ENTITY options.sourceeditor.detectindentation.label \"Rileva tipo di rientro\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"Cerca di identificare il rientro del testo in base al codice sorgente\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label \"Chiusura automatica delle parentesi\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"Inserisci automaticamente le parentesi di chiusura\">\n<!ENTITY options.sourceeditor.expandtab.label \"Utilizza spazio per rientri\">\n<!ENTITY options.sourceeditor.expandtab.tooltip \"Utilizza spazi vuoti al posto del carattere di tabulazione\">\n<!ENTITY options.sourceeditor.tabsize.label \"Dimensione tabulazione\">\n<!ENTITY options.sourceeditor.tabsize.accesskey \"D\">\n<!ENTITY options.sourceeditor.keybinding.label \"Scorciatoie da tastiera\">\n<!ENTITY options.sourceeditor.keybinding.accesskey \"t\">\n<!ENTITY options.sourceeditor.keybinding.default.label \"Predefinito\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip = Posiziona in fondo alla finestra del browser\ntoolboxDockButtons.side.tooltip = Posiziona sul lato della finestra del browser\ntoolboxDockButtons.window.tooltip = Visualizza in una finestra separata\ntoolboxDockButtons.bottom.minimize = Minimizza gli strumenti di sviluppo\ntoolboxDockButtons.bottom.maximize = Ingrandisci gli strumenti di sviluppo\ntoolboxToggleButton.errors = #1 errore;#1 errori\ntoolboxToggleButton.warnings = #1 avviso;#1 avvisi\ntoolboxToggleButton.tooltip = %1$S, %2$S\\nFare clic per attivare gli strumenti di sviluppo.\ntoolbar.closeButton.tooltip = Chiudi la Barra sviluppatori\ntoolbar.toolsButton.tooltip = Attiva o disattiva gli strumenti di sviluppo\ntoolbox.titleTemplate1 = Strumenti di sviluppo - %1$S\ntoolbox.titleTemplate2 = Strumenti di sviluppo - %1$S - %2$S\ntoolbox.defaultTitle = Strumenti di sviluppo\ntoolbox.label = Strumenti di sviluppo\noptions.toolNotSupportedMarker = %1$S *\nscratchpad.keycode = VK_F4\nbrowserConsoleCmd.commandkey = j\npickButton.tooltip = Seleziona un elemento nella pagina\nsidebar.showAllTabs.tooltip = Tutte le schede\ntoolbox.noContentProcessForTab.message = Nessun processo per i contenuti in esecuzione per questa scheda.\ntoolbox.viewJsSourceInDebugger.label = Apri file in Debugger\ntoolbox.viewCssSourceInStyleEditor.label = Apri file in Editor stili\ntoolbox.resumeOrderWarning = La pagina non ha ripreso il funzionamento dopo aver collegato il debugger. Per risolvere il problema chiudere e riaprire gli strumenti di sviluppo.\ntoolbox.options.key = CmdOrCtrl+Shift+O\ntoolbox.help.key = F1\ntoolbox.nextTool.key = CmdOrCtrl+à\ntoolbox.previousTool.key = CmdOrCtrl+ò\ntoolbox.zoomIn.key = CmdOrCtrl+Plus\ntoolbox.zoomIn2.key = CmdOrCtrl+=\ntoolbox.zoomIn3.key =\ntoolbox.zoomOut.key = CmdOrCtrl+-\ntoolbox.zoomOut2.key =\ntoolbox.zoomReset.key = CmdOrCtrl+0\ntoolbox.zoomReset2.key =\ntoolbox.reload.key = CmdOrCtrl+R\ntoolbox.reload2.key = F5\ntoolbox.forceReload.key = CmdOrCtrl+Shift+R\ntoolbox.forceReload2.key = CmdOrCtrl+F5\ntoolbox.minimize.key = CmdOrCtrl+Shift+U\ntoolbox.toggleHost.key = CmdOrCtrl+Shift+D\ntoolbox.frames.tooltip = Seleziona un iframe come documento da analizzare\ntoolbox.noautohide.tooltip = Disattiva “nascondi automaticamente” per popup\ntoolbox.closebutton.tooltip = Chiudi strumenti di sviluppo\ntoolbox.allToolsButton.tooltip = Seleziona un altro strumento\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"Console web\">\n<!ENTITY browserConsole.title \"Console del browser\">\n<!ENTITY openURL.label \"Apri URL in una nuova scheda\">\n<!ENTITY openURL.accesskey \"A\">\n<!ENTITY btnPageNet.label \"Rete\">\n<!ENTITY btnPageNet.tooltip \"Registra gli accessi alla rete\">\n<!ENTITY btnPageNet.accesskey \"R\">\n<!ENTITY btnPageNet.accesskeyMacOSX \"t\">\n<!ENTITY btnPageCSS.label \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"Registra errori e avvisi nell’analisi CSS\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label \"JS\">\n<!ENTITY btnPageJS.tooltip \"Registra le eccezioni JavaScript\">\n<!ENTITY btnPageJS.accesskey \"J\">\n<!ENTITY btnPageSecurity.label \"Sicurezza\">\n<!ENTITY btnPageSecurity.tooltip \"Registra errori e avvisi di sicurezza\">\n<!ENTITY btnPageSecurity.accesskey \"S\">\n<!ENTITY btnPageLogging.label \"Registro\">\n<!ENTITY btnPageLogging.tooltip \"Registra i messaggi inviati all’oggetto window.console\">\n<!ENTITY btnPageLogging.accesskey3 \"R\">\n<!ENTITY btnConsoleErrors \"Errori\">\n<!ENTITY btnConsoleInfo \"Info\">\n<!ENTITY btnConsoleWarnings \"Avvisi\">\n<!ENTITY btnConsoleLog \"Log\">\n<!ENTITY btnConsoleXhr \"XHR\">\n<!ENTITY btnConsoleReflows \"Reflow\">\n<!ENTITY btnServerLogging.label \"Server\">\n<!ENTITY btnServerLogging.tooltip \"Registra i messaggi ricevuti da un server web\">\n<!ENTITY btnServerLogging.accesskey \"R\">\n<!ENTITY btnServerErrors \"Errori\">\n<!ENTITY btnServerInfo \"Info\">\n<!ENTITY btnServerWarnings \"Avvisi\">\n<!ENTITY btnServerLog \"Log\">\n<!ENTITY btnConsoleSharedWorkers \"Worker condivisi\">\n<!ENTITY btnConsoleServiceWorkers \"Service worker\">\n<!ENTITY btnConsoleWindowlessWorkers \"Comp. aggiuntivi o Chrome worker\">\n<!ENTITY filterOutput.placeholder \"Filtra messaggi\">\n<!ENTITY btnClear.label \"Cancella\">\n<!ENTITY btnClear.tooltip \"Cancella il contenuto della Console web\">\n<!ENTITY btnClear.accesskey \"n\">\n<!ENTITY fullZoomEnlargeCmd.commandkey \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\">\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n<!ENTITY fullZoomReduceCmd.commandkey \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2 \"\">\n<!ENTITY fullZoomResetCmd.commandkey \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2 \"\">\n<!ENTITY copyURLCmd.label \"Copia indirizzo\">\n<!ENTITY copyURLCmd.accesskey \"o\">\n<!ENTITY closeCmd.key \"W\">\n<!ENTITY findCmd.key \"F\">\n<!ENTITY clearOutputCtrl.key \"L\">\n<!ENTITY openInVarViewCmd.label \"Apri in Visualizzazione variabili\">\n<!ENTITY openInVarViewCmd.accesskey \"V\">\n<!ENTITY storeAsGlobalVar.label \"Salva come variabile globale\">\n<!ENTITY storeAsGlobalVar.accesskey \"S\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY webAudioEditorUI.reloadNotice1 \"Ricarica\">\n<!ENTITY webAudioEditorUI.reloadNotice2 \"la pagina per visualizzare e modificare i contesti audio.\">\n<!ENTITY webAudioEditorUI.emptyNotice \"In attesa della creazione di un contesto audio…\">\n<!ENTITY webAudioEditorUI.tab.properties2 \"Proprietà\">\n<!ENTITY webAudioEditorUI.tab.automation \"Automazione\">\n<!ENTITY webAudioEditorUI.inspectorTitle \"Analisi AudioNode\">\n<!ENTITY webAudioEditorUI.inspectorEmpty \"Nessun AudioNode selezionato.\">\n<!ENTITY webAudioEditorUI.propertiesEmpty \"Il nodo non ha alcuna proprietà.\">\n<!ENTITY webAudioEditorUI.automationEmpty \"Il nodo non ha alcun AudioParam.\">\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam non ha alcun evento di automazione.\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncollapseInspector = Comprimi analisi\nexpandInspector = Espandi analisi\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntimestampFormat = %02S:%02S:%02S.%03S\nhelperFuncUnsupportedTypeError = Impossibile invocare pprint su questo tipo di oggetto.\nNetworkPanel.durationMS = %Sms\nConsoleAPIDisabled = Le API di registrazione della Console web (console.log, console.info, console.warn, console.error) sono state disattivate da uno script in questa pagina.\nwebConsoleWindowTitleAndURL = Console web - %S\nwebConsoleXhrIndicator = XHR\nwebConsoleMixedContentWarning = Contenuto misto\nwebConsoleMoreInfoLabel = Ulteriori informazioni\nscratchpad.linkText = Maiusc+INVIO - Apri in Blocco per gli appunti\nreflow.messageWithNoLink = reflow: %Sms\nreflow.messageWithLink = reflow: %Sms\\u0020\nreflow.messageLinkText = funzione %1$S, %2$S riga %3$S\nstacktrace.anonymousFunction = <anonimo>\nstacktrace.asyncStack = (Asinc.: %S)\ntimerStarted = %S: timer avviato\ntimeEnd = %1$S: %2$Sms\nconsoleCleared = La console è stata svuotata.\nnoCounterLabel = <nessuna etichetta>\nnoGroupLabel = <nessuna etichetta di gruppo>\nAutocomplete.blank = <- nessun risultato\nmaxTimersExceeded = È stato oltrepassato il numero massimo di timer consentiti in questa pagina.\nmaxCountersExceeded = È stato oltrepassato il numero massimo di contatori consentiti in questa pagina.\nlongStringEllipsis = […]\nlongStringTooLong = La stringa che si sta cercando di visualizzare è troppo lunga per la Console web.\nconnectionTimeout = Tempo per la connessione esaurito. Controllare la Console errori da entrambi i lati per eventuali messaggi di errore. Riaprire la Console web per riprovare.\npropertiesFilterPlaceholder = Filtra proprietà\nemptyPropertiesList = Nessuna proprietà da visualizzare\nmessageRepeats.tooltip2 = #1 ripetizione;#1 ripetizioni\nopenNodeInInspector = Fare clic per selezionare il nodo nello strumento di analisi\ncdFunctionInvalidArgument = Impossibile utilizzare cd() con la finestra indicata: argomento non valido.\nselfxss.msg = Attenzione alle truffe: non incollare codice di cui non si comprende il significato. Questo potrebbe consentire a malintenzionati di prendere il controllo del computer. Digitare ”%S” di seguito (non serve premere invio) per attivare la funzione incolla.\nselfxss.okstring = consenti incolla\nmessageToggleDetails = Visualizza/nascondi dettagli messaggio.\ngroupToggle = Visualizza/nascondi gruppo.\nemptySlotLabel = #1 spazio vuoto;#1 spazi vuoti\ntable.index = (indice)\ntable.iterationIndex = (indice iterazione)\ntable.key = Chiave\ntable.value = Valori\nseverity.error = Errore\nseverity.warn = Avviso\nseverity.info = Info\nseverity.log = Log\nlevel.error = Errore\nlevel.warn = Avviso\nlevel.info = Info\nlevel.log = Log\nlevel.debug = Debug\nwebconsole.find.key = CmdOrCtrl+F\nwebconsole.close.key = CmdOrCtrl+W\nwebconsole.clear.key = Ctrl+Shift+L\nwebconsole.clear.keyOSX = Ctrl+L\nwebconsole.menu.copyURL.label = Copia indirizzo\nwebconsole.menu.copyURL.accesskey = z\nwebconsole.menu.openURL.label = Apri indirizzo in una nuova scheda\nwebconsole.menu.openURL.accesskey = u\nwebconsole.menu.openInVarView.label = Apri in Visualizzazione variabili\nwebconsole.menu.openInVarView.accesskey = V\nwebconsole.menu.storeAsGlobalVar.label = Salva come variabile globale\nwebconsole.menu.storeAsGlobalVar.accesskey = S\nwebconsole.menu.copy.label = Copia\nwebconsole.menu.copy.accesskey = C\nwebconsole.menu.selectAll.label = Seleziona tutto\nwebconsole.menu.selectAll.accesskey = e\nwebconsole.clearButton.tooltip = Cancella il contenuto della Console web\nwebconsole.toggleFilterButton.tooltip = Attiva/disattiva la barra dei filtri\nwebconsole.filterInput.placeholder = Filtra messaggi\nwebconsole.errorsFilterButton.label = Errori\nwebconsole.warningsFilterButton.label = Avvisi\nwebconsole.logsFilterButton.label = Log\nwebconsole.infoFilterButton.label = Info\nwebconsole.debugFilterButton.label = Debug\nwebconsole.cssFilterButton.label = CSS\nwebconsole.xhrFilterButton.label = XHR\nwebconsole.requestsFilterButton.label = Richieste\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n<!ENTITY projectMenu_label \"Progetto\">\n<!ENTITY projectMenu_accesskey \"P\">\n<!ENTITY projectMenu_newApp_label \"Nuova app…\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"Apri app locale (packaged)…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"k\">\n<!ENTITY projectMenu_importHostedApp_label \"Apri app remota (hosted)…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"h\">\n<!ENTITY projectMenu_selectApp_label \"Apri app…\">\n<!ENTITY projectMenu_selectApp_accesskey \"A\">\n<!ENTITY projectMenu_play_label \"Installa ed esegui\">\n<!ENTITY projectMenu_play_accesskey \"I\">\n<!ENTITY projectMenu_stop_label \"Interrompi app\">\n<!ENTITY projectMenu_stop_accesskey \"n\">\n<!ENTITY projectMenu_debug_label \"Debug app\">\n<!ENTITY projectMenu_debug_accesskey \"D\">\n<!ENTITY projectMenu_remove_label \"Rimuovi progetto\">\n<!ENTITY projectMenu_remove_accesskey \"R\">\n<!ENTITY projectMenu_showPrefs_label \"Preferenze\">\n<!ENTITY projectMenu_showPrefs_accesskey \"P\">\n<!ENTITY projectMenu_manageComponents_label \"Gestione componenti extra\">\n<!ENTITY projectMenu_manageComponents_accesskey \"G\">\n<!ENTITY projectMenu_refreshTabs_label \"Aggiorna schede\">\n<!ENTITY runtimeMenu_label \"Runtime\">\n<!ENTITY runtimeMenu_accesskey \"R\">\n<!ENTITY runtimeMenu_disconnect_label \"Disconnetti\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"D\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"Cattura schermata\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"s\">\n<!ENTITY runtimeMenu_showDetails_label \"Informazioni runtime\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"n\">\n<!ENTITY runtimeMenu_showMonitor_label \"Monitor\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"M\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Preferenze dispositivo\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"z\">\n<!ENTITY runtimeMenu_showSettings_label \"Impostazioni dispositivo\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"I\">\n<!ENTITY viewMenu_label \"Visualizza\">\n<!ENTITY viewMenu_accesskey \"V\">\n<!ENTITY viewMenu_toggleEditor_label \"Visualizza/nascondi editor\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"e\">\n<!ENTITY viewMenu_zoomin_label \"Aumenta zoom\">\n<!ENTITY viewMenu_zoomin_accesskey \"A\">\n<!ENTITY viewMenu_zoomout_label \"Riduci zoom\">\n<!ENTITY viewMenu_zoomout_accesskey \"R\">\n<!ENTITY viewMenu_resetzoom_label \"Ripristina zoom\">\n<!ENTITY viewMenu_resetzoom_accesskey \"i\">\n<!ENTITY projectButton_label \"Apri app\">\n<!ENTITY runtimeButton_label \"Seleziona runtime\">\n<!ENTITY key_quit \"W\">\n<!ENTITY key_showProjectPanel \"O\">\n<!ENTITY key_play \"R\">\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!ENTITY key_toggleEditor \"B\">\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n<!ENTITY projectPanel_myProjects \"I miei progetti\">\n<!ENTITY projectPanel_runtimeApps \"App runtime\">\n<!ENTITY projectPanel_tabs \"Schede\">\n<!ENTITY runtimePanel_usb \"Dispositivi USB\">\n<!ENTITY runtimePanel_wifi \"Dispositivi Wi-Fi\">\n<!ENTITY runtimePanel_simulator \"Simulatori\">\n<!ENTITY runtimePanel_other \"Altro\">\n<!ENTITY runtimePanel_installsimulator \"Installa simulatore\">\n<!ENTITY runtimePanel_noadbhelper \"Installa ADB Helper\">\n<!ENTITY runtimePanel_nousbdevice \"Il dispositivo non è visibile?\">\n<!ENTITY runtimePanel_refreshDevices_label \"Aggiorna dispositivi\">\n<!ENTITY details_valid_header \"valido\">\n<!ENTITY details_warning_header \"avvisi\">\n<!ENTITY details_error_header \"errori\">\n<!ENTITY details_description \"Descrizione\">\n<!ENTITY details_location \"Indirizzo\">\n<!ENTITY details_manifestURL \"ID app\">\n<!ENTITY details_removeProject_button \"Rimuovi progetto\">\n<!ENTITY details_showPrepackageLog_button \"Visualizza registro pre-packaging\">\n<!ENTITY newAppWindowTitle \"Nuova app\">\n<!ENTITY newAppHeader \"Seleziona modello\">\n<!ENTITY newAppLoadingTemplate \"Caricamento modelli…\">\n<!ENTITY newAppProjectName \"Nome progetto:\">\n<!ENTITY deck_close \"Chiudi\">\n<!ENTITY addons_title \"Componenti aggiuntivi\">\n<!ENTITY addons_aboutaddons \"Apri gestione componenti aggiuntivi\">\n<!ENTITY prefs_title \"Preferenze\">\n<!ENTITY prefs_editor_title \"Editor\">\n<!ENTITY prefs_general_title \"Generale\">\n<!ENTITY prefs_restore \"Ripristina predefiniti\">\n<!ENTITY prefs_manage_components \"Gestione componenti extra\">\n<!ENTITY prefs_options_autoconnectruntime \"Riconnetti al runtime precedente\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"All’avvio di WebIDE riconnetti al runtime utilizzato in precedenza\">\n<!ENTITY prefs_options_rememberlastproject \"Ricorda l’ultimo progetto\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"Ripristina il progetto precedente all’avvio di WebIDE\">\n<!ENTITY prefs_options_templatesurl \"URL modelli\">\n<!ENTITY prefs_options_templatesurl_tooltip \"Indice dei modelli disponibili\">\n<!ENTITY prefs_options_showeditor \"Visualizza editor\">\n<!ENTITY prefs_options_showeditor_tooltip \"Visualizza l’editor interno\">\n<!ENTITY prefs_options_tabsize \"Dimensione tabulazione\">\n<!ENTITY prefs_options_expandtab \"Tabulazione con spazi\">\n<!ENTITY prefs_options_expandtab_tooltip \"Utilizza spazi vuoti al posto del carattere di tabulazione\">\n<!ENTITY prefs_options_detectindentation \"Rientro automatico\">\n<!ENTITY prefs_options_detectindentation_tooltip \"Cerca di identificare il rientro del testo in base al codice sorgente\">\n<!ENTITY prefs_options_autocomplete \"Completamento automatico\">\n<!ENTITY prefs_options_autocomplete_tooltip \"Attiva completamento automatico del codice\">\n<!ENTITY prefs_options_autoclosebrackets \"Chiusura automatica delle parentesi\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"Inserisci automaticamente le parentesi di chiusura\">\n<!ENTITY prefs_options_keybindings \"Scorciatoie da tastiera\">\n<!ENTITY prefs_options_keybindings_default \"Predefinite\">\n<!ENTITY prefs_options_autosavefiles \"Salvataggio file automatico\">\n<!ENTITY prefs_options_autosavefiles_tooltip \"Salva automaticamente i file modificati prima di eseguire il progetto\">\n<!ENTITY runtimedetails_title \"Informazioni runtime\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB è root: \">\n<!ENTITY runtimedetails_summonADBRoot \"dispositivo root\">\n<!ENTITY runtimedetails_ADBRootWarning \"(richiede bootloader sbloccato)\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Permessi illimitati per strumenti di sviluppo: \">\n<!ENTITY runtimedetails_requestPrivileges \"richiede permessi più elevati\">\n<!ENTITY runtimedetails_privilegesWarning \"(Il dispositivo verrà riavviato. Richiede accesso root.)\">\n<!ENTITY device_typeboolean \"booleano\">\n<!ENTITY device_typenumber \"intero\">\n<!ENTITY device_typestring \"stringa\">\n<!ENTITY device_typeobject \"oggetto\">\n<!ENTITY device_typenone \"Seleziona un tipo\">\n<!ENTITY devicepreference_title \"Preferenze dispositivo\">\n<!ENTITY devicepreference_search \"Cerca preferenza\">\n<!ENTITY devicepreference_newname \"Nome nuova preferenza\">\n<!ENTITY devicepreference_newtext \"Valore preferenza\">\n<!ENTITY devicepreference_addnew \"Aggiungi nuova preferenza\">\n<!ENTITY devicesetting_title \"Impostazioni dispositivo\">\n<!ENTITY devicesetting_search \"Cerca impostazione\">\n<!ENTITY devicesetting_newname \"Nome nuova impostazione\">\n<!ENTITY devicesetting_newtext \"Valore impostazione\">\n<!ENTITY devicesetting_addnew \"Aggiungi nuova impostazione\">\n<!ENTITY monitor_title \"Monitor\">\n<!ENTITY monitor_help \"Aiuto\">\n<!ENTITY wifi_auth_header \"Identificazione client\">\n<!ENTITY wifi_auth_scan_request \"Il terminale con cui si sta cercando di connettersi richiede ulteriori informazioni per autenticare questa connessione. Effettuare la scansione del codice QR utilizzando l’altro dispositivo.\">\n<!ENTITY wifi_auth_no_scanner \"Nessuna richiesta di scansione del QR?\">\n<!ENTITY wifi_auth_yes_scanner \"Viene visualizzata una richiesta di scansione del QR?\">\n<!ENTITY wifi_auth_token_request \"Se l’altro dispositivo richiede un token invece della scansione di un codice QR, inserire il seguente codice:\">\n<!ENTITY wifi_auth_qr_size_note \"Se il codice QR risulta troppo piccolo per effettuare la scansione, provare a ingrandire la finestra o aumentare lo zoom.\">\n<!ENTITY logs_title \"Registro comandi pre-packaging\">\n<!ENTITY simulator_title \"Opzioni simulatore\">\n<!ENTITY simulator_remove \"Elimina simulatore\">\n<!ENTITY simulator_reset \"Ripristina predefiniti\">\n<!ENTITY simulator_name \"Nome\">\n<!ENTITY simulator_software \"Software\">\n<!ENTITY simulator_version \"Versione\">\n<!ENTITY simulator_profile \"Profilo\">\n<!ENTITY simulator_hardware \"Hardware\">\n<!ENTITY simulator_device \"Dispositivo\">\n<!ENTITY simulator_screenSize \"Schermo\">\n<!ENTITY simulator_pixelRatio \"Proporzioni pixel\">\n<!ENTITY simulator_tv_data \"Simulazione TV\">\n<!ENTITY simulator_tv_data_open \"Dati di configurazione\">\n<!ENTITY simulator_tv_data_open_button \"Apri cartella di configurazione…\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/client/webide.properties",
    "content": "title_noApp = Firefox WebIDE\ntitle_app = Firefox WebIDE: %S\nruntimeButton_label = Seleziona runtime\nprojectButton_label = Apri app\nmainProcess_label = Processo principale\nlocal_runtime = Runtime locale\nremote_runtime = Runtime remoto\nremote_runtime_promptTitle = Runtime remoto\nremote_runtime_promptMessage = host:porta\nimportPackagedApp_title = Selezione cartella\nimportHostedApp_title = Apertura app locale\nimportHostedApp_header = Inserire URL del manifesto\nselectCustomBinary_title = Seleziona eseguibile B2G personalizzato\nselectCustomProfile_title = Seleziona profilo Gaia personalizzato\nnotification_showTroubleShooting_label = risoluzione dei problemi\nnotification_showTroubleShooting_accesskey = r\nproject_tab_loading = Caricamento…\nerror_cantInstallNotFullyConnected = Impossibile installare il progetto. Connessione non completata.\nerror_cantInstallValidationErrors = Impossibile installare il progetto. Sono presenti errori di validazione.\nerror_listRunningApps = Impossibile ottenere l’elenco delle app dal dispositivo\nerror_operationTimeout = Tempo esaurito per l’operazione: %1$S\nerror_operationFail = Operazione non riuscita: %1$S\nerror_cantConnectToApp = Impossibile connettersi all’app: %1$S\nerror_cantFetchAddonsJSON = Impossibile ottenere l’elenco dei componenti aggiuntivi: %S\nerror_appProjectsLoadFailed = Impossibile caricare la lista dei progetti. Il problema può verificarsi se questo profilo è stato utilizzato con una versione più recente di Firefox.\nerror_folderCreationFailed = Impossibile creare la cartella del progetto nel percorso selezionato.\nerror_runtimeVersionTooRecent = Il runtime connesso ha una data di build (%1$S) più recente di quella di Firefox (%2$S). Questa configurazione non è verificata e potrebbe comportare errori negli strumenti di sviluppo. Si consiglia di aggiornare Firefox.\naddons_stable = stabile\naddons_unstable = instabile\naddons_simulator_label = Simulatore Firefox OS %1$S (%2$S)\naddons_install_button = installa\naddons_uninstall_button = disinstalla\naddons_adb_label = Comp. aggiuntivo ADB Helper\naddons_adapters_label = Comp. aggiuntivo Tools Adapters\naddons_adb_warning = Non è possibile rilevare i dispositivi USB senza questo componente aggiuntivo\naddons_status_unknown = ?\naddons_status_installed = Installato\naddons_status_uninstalled = Non installato\naddons_status_preparing = preparazione\naddons_status_downloading = download\naddons_status_installing = installazione\nruntimedetails_checkno = no\nruntimedetails_checkyes = sì\nruntimedetails_checkunknown = sconosciuto (richiede ADB Helper 0.4.0 o successivo)\nruntimedetails_notUSBDevice = Non è un dispositivo USB\nstatus_tooltip = Stato validazione: %1$S\nstatus_valid = VALIDO\nstatus_warning = AVVISI\nstatus_error = ERRORI\nstatus_unknown = SCONOSCIUTO\ndevice_reset_default = Ripristina predefiniti\nsimulator_custom_device = Personalizzato\nsimulator_custom_binary = Eseguibile B2G personalizzato…\nsimulator_custom_profile = Profilo Gaia personalizzato…\nsimulator_default_profile = Utilizza predefinito\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/shared/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY csscoverage.backButton \"Indietro\">\n<!ENTITY csscoverage.unused \"Regole inutilizzate\">\n<!ENTITY csscoverage.noMatches \"Nessuna corrispondenza disponibile per le seguenti regole:\">\n<!ENTITY csscoverage.optimize.header \"Pagine ottimizzabili\">\n<!ENTITY csscoverage.optimize.body1 \"In alcuni casi è possibile velocizzare il caricamento spostando i tag\">\n<!ENTITY csscoverage.optimize.body2 \"al termine della pagina e creando un nuovo elemento inline\">\n<!ENTITY csscoverage.optimize.body3 \"con gli stili necessari prima dell’evento “load” iniziale. Questi sono i blocchi di stile richiesti:\">\n<!ENTITY csscoverage.optimize.bodyX \"Tutte le regole sono inline.\">\n<!ENTITY csscoverage.footer1 \"Consultare\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"l’articolo di MDN sullo strumento Copertura CSS\">\n<!ENTITY csscoverage.footer4 \"per alcune precisazioni sulla generazione di questo rapporto.\">\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/shared/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncsscoverageDesc = Analisi copertura CSS\ncsscoverageStartDesc2 = Inizia raccolta dati sulla copertura CSS\ncsscoverageStopDesc2 = Termina raccolta dati sulla copertura CSS\ncsscoverageOneShotDesc2 = Esegui raccolta dati istantanea sulla copertura CSS\ncsscoverageToggleDesc2 = Attiva/disattiva raccolta dati sulla copertura CSS\ncsscoverageReportDesc2 = Visualizza rapporto sulla copertura CSS\ncsscoverageStartNoReloadDesc = Non iniziare ricaricando la pagina\ncsscoverageStartNoReloadManual = Ricaricando la pagina si stabilisce un punto di partenza affidabile per l’analisi, ma potrebbero esserci motivi per evitare questo comportamento (ad es. la pagina contiene uno stato che andrebbe perso ricaricandola)\ncsscoverageRunningReply = Analisi copertura CSS in corso\ncsscoverageDoneReply = Analisi copertura CSS completata\ncsscoverageRunningError = Analisi copertura CSS già in esecuzione\ncsscoverageNotRunningError = Analisi copertura CSS non in esecuzione\ncsscoverageNotRunError = Analisi copertura CSS non eseguita\ncsscoverageNoRemoteError = Target non supporta l’analisi di copertura CSS\ncsscoverageOneShotReportError = Analisi copertura CSS non è disponibile per dati ”oneshot”. Utilizzare i pulsanti avvia/interrompi.\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/shared/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nremoteIncomingPromptTitle = Connessione in entrata\nremoteIncomingPromptHeader = È stata rilevata una connessione in entrata per consentire il debug remoto. Un client remoto è in grado di assumere il completo controllo del browser.\nremoteIncomingPromptDisable = Disattiva\nclientSendOOBTitle = Identificazione client\nclientSendOOBHeader = Il terminale con cui si sta cercando di connettersi richiede ulteriori informazioni per autenticare questa connessione. Inserire il seguente token nella richiesta che appare nell’altro dispositivo.\nclientSendOOBHash = Certificato: %1$S\nclientSendOOBToken = Token: %1$S\nserverReceiveOOBTitle = Richiesta token del client\nserverReceiveOOBBody = Sul client dovrebbe essere visualizzato il valore del token. Inserire il token fornito per completare l’autenticazione con questo client.\nremoteIncomingPromptClientEndpoint = Endpoint del client: %1$S\nremoteIncomingPromptServerEndpoint = Endpoint del server: %1$S\nremoteIncomingPromptFooter = Consentire la connessione?\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/shared/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncanonDescNone = (nessuna descrizione)\ncanonDefaultGroupName = Opzioni\ncanonProxyDesc = Esegui un comando su %S\ncanonProxyManual = Un gruppo di comandi eseguiti su un sistema remoto. Il sistema remoto viene raggiunto tramite %S\ncanonProxyExists = È già presente un comando chiamato “%S”\ncliEvalJavascript = Inserisci direttamente codice JavaScript\ncliUnusedArg = Numero eccessivo di argomenti\ncliOptions = Opzioni disponibili\ncliUnknownCommand2 = Comando non valido: “%1$S”\ncliIncompleteParam = Valore obbligatorio per “%1$S”\nfileErrNotExists = “%1$S” non esiste\nfileErrExists = “%1$S” è già presente\nfileErrIsNotFile = “%1$S” non è un file\nfileErrIsNotDirectory = “%1$S” non è una cartella\nfileErrDoesntMatch = “%1$S” non corrisponde a “%2$S”\nfieldMenuMore = Più corrispondenze, digitare altri caratteri\njstypeParseScope = Ambito non disponibile\njstypeParseMissing = Impossibile trovare la proprietà “%S”\njstypeBeginSyntax = Errore di sintassi\njstypeBeginUnterm = Stringa letterale non chiusa\njstypeParseError = Errore\ntypesNumberNan = Impossibile convertire “%S” in un numero.\ntypesNumberNotInt2 = Impossibile convertire “%S” in un numero intero.\ntypesDateNan = Impossibile convertire “%S” in una data.\ntypesNumberMax = %1$S è superiore al valore massimo consentito: %2$S.\ntypesNumberMin = %1$S è inferiore al valore minimo consentito: %2$S.\ntypesDateMax = %1$S è successivo al massimo consentito: %2$S.\ntypesDateMin = %1$S è precedente al minimo consentito: %2$S.\ntypesSelectionNomatch = Impossibile trovare “%S”.\nnodeParseSyntax = Errore di sintassi nella query CSS\nnodeParseMultiple = Troppe corrispondenze (%S)\nnodeParseNone = Nessuna corrispondenza\nhelpDesc = Ottieni aiuto sui comandi disponibili\nhelpManual = Fornisce aiuto su un comando specifico (se viene inserita una stringa di ricerca e viene trovata una corrispondenza esatta) oppure sui comandi disponibili (se non viene fornita una stringa di ricerca o non vengono trovate corrispondenze esatte).\nhelpSearchDesc = Cerca stringa\nhelpSearchManual3 = stringa di ricerca da utilizzare per restringere l’elenco dei comandi visualizzati. Non sono supportate le espressioni regolari.\nhelpManSynopsis = Sommario\nhelpManNone = Nessuno\nhelpListAll = Comandi disponibili:\nhelpListPrefix = Comandi che iniziano con “%S”:\nhelpListNone = Nessun comando che inizia con “%S”\nhelpManRequired = obbligatorio\nhelpManOptional = facoltativo\nhelpManDefault = facoltativo, predefinito=%S\nhelpIntro = GCLI è un esperimento per creare una linea di comando, facile da utilizzare, dedicata agli sviluppatori web.\nsubCommands = Sotto-comandi\ncommandParseError = Errore analisi linea di comando\ncontextDesc = Focalizza su un gruppo di comandi\ncontextManual = Imposta un prefisso predefinito per i comandi futuri. Ad esempio “context git” permette di utilizzare il comando “commit” al posto di “git commit”.\ncontextPrefixDesc = Prefisso per i comandi\ncontextNotParentError = Impossibile utilizzare “%S” come prefisso in quanto non è un comando padre.\ncontextReply = Si sta utilizzando %S come prefisso per i comandi\ncontextEmptyReply = Non è stato impostato il prefisso per i comandi\nconnectDesc = Comandi proxy per il server\nconnectManual = Connetti al server, creando versioni locali dei comandi. Inizialmente i comandi remoti hanno un prefisso per distinguerli dai comandi locali (vedi l’istruzione context per aggirare il problema).\nconnectPrefixDesc = Prefisso padre per i comandi importati\nconnectMethodDesc = Il metodo di connessione\nconnectUrlDesc = L’URL a cui connettersi\nconnectDupReply = È già presente una connessione chiamata %S\nconnectReply = Aggiunti %S comandi.\ndisconnectDesc2 = Disconnetti dal server\ndisconnectManual2 = Disconnetti dal server a cui si è attualmente connessi per l’esecuzione di comandi remoti\ndisconnectPrefixDesc = Prefisso padre per i comandi importati\ndisconnectReply = Rimossi %S comandi.\nglobalDesc = Cambia JS global\nglobalWindowDesc = La nuova finestra/global\nglobalOutput = JS global è ora %S\nclearDesc = Svuota la sezione output\nlangDesc = Inserisci comandi in altri linguaggi\nlangOutput = Da questo momento viene utilizzato %S\nprefDesc = Comandi per controllare le impostazioni\nprefManual = Comandi per visualizzare e modificare le impostazioni, sia per GCLI sia per l’ambiente circostante\nprefListDesc = Visualizza le impostazioni disponibili\nprefListManual = Visualizza un elenco delle impostazioni, può essere filtrato utilizzando il parametro “search”\nprefListSearchDesc = Filtra l’elenco delle impostazioni visualizzate\nprefListSearchManual = Cerca la stringa indicata all’interno delle impostazioni disponibili\nprefShowDesc = Visualizza valore impostazione\nprefShowManual = Visualizza il valore dell’impostazione indicata\nprefShowSettingDesc = Impostazione da visualizzare\nprefShowSettingManual = Il nome dell’impostazione da visualizzare.\nprefShowSettingValue = %1$S: %2$S\nprefSetDesc = Modifica un’impostazione\nprefSetManual = Modifica impostazioni definite dall’ambiente\nprefSetSettingDesc = Impostazione da modificare\nprefSetSettingManual = Il nome dell’impostazione da modificare.\nprefSetValueDesc = Nuovo valore da impostare\nprefSetValueManual = Il nuovo valore per l’impostazione specificata\nprefResetDesc = Ripristina un’impostazione\nprefResetManual = Ripristina il valore predefinito di un’impostazione\nprefResetSettingDesc = Impostazione da ripristinare\nprefResetSettingManual = Il nome dell’impostazione da ripristinare al valore predefinito\nprefOutputFilter = Filtro\nprefOutputName = Nome\nprefOutputValue = Valore\nintroDesc = Visualizza il messaggio di apertura\nintroManual = Visualizza nuovamente il messaggio mostrato ai nuovi utenti fino a quando non fanno clic sul pulsante “Ricevuto!”\nintroTextOpening3 = GCLI è un esperimento per creare una linea di comando, facile da utilizzare, dedicata agli sviluppatori web.\nintroTextCommands = Per un elenco dei comandi digitare\nintroTextKeys2 = per visualizzare/nascondere i suggerimenti per i comandi premere\nintroTextF1Escape = F1/Esc\nintroTextGo = Ricevuto!\nhideIntroDesc = Visualizza il messaggio di benvenuto\neagerHelperDesc = Quanto sono immediati i suggerimenti\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/shared/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhelpDesc = Ottieni aiuto sui comandi disponibili\nhelpAvailable = Comandi disponibili\nnotAvailableInE10S = Il comando “%1$S” non è disponibile in modalità multiprocesso (E10S)\nconsoleDesc = Comandi per gestire la console\nconsoleManual = Filtra, svuota o chiudi la console web\nconsoleclearDesc = Svuota la console\nscreenshotDesc = Salva un’immagine della pagina\nscreenshotManual = Salva un’immagine in formato PNG dell’intera finestra visibile (è anche possibile impostare un ritardo)\nscreenshotFilenameDesc = Nome file destinazione\nscreenshotFilenameManual = Il nome del file in cui salvare la schermata (dovrebbe avere estensione “.png”).\nscreenshotClipboardDesc = Copiare la schermata negli appunti? (true/false)\nscreenshotClipboardManual = Utilizzare true per copiare la schermata negli appunti invece di salvarla su file.\nscreenshotGroupOptions = Opzioni\nscreenshotDelayDesc = Ritardo (secondi)\nscreenshotDelayManual = Il tempo di attesa (in secondi) prima che venga catturata la schermata\nscreenshotDPRDesc = Proporzioni pixel\nscreenshotDPRManual = Le proporzioni pixel (“pixel ratio”) da utilizzare per la schermata\nscreenshotFullPageDesc = Pagina web intera? (true/false)\nscreenshotFullPageManual = Utilizzare true per fare in modo che la schermata includa anche le parti della pagina web attualmente non visualizzate sullo schermo.\nscreenshotFileDesc = Salvare in un file? (true/false)\nscreenshotFileManual = True per salvare la schermata in un file anche quando sono attive altre opzioni (es. appunti).\nscreenshotGeneratedFilename = Schermata %1$S alle %2$S\nscreenshotErrorSavingToFile = Errore durante il salvataggio in\nscreenshotSavedToFile = Salvato in\nscreenshotErrorCopying = Si è verificato un errore durante la copia negli appunti.\nscreenshotCopied = Copiata negli appunti.\nscreenshotTooltipPage = Cattura una schermata della pagina intera\nscreenshotImgurDesc = Carica su imgur.com\nscreenshotImgurManual = Utilizzare questo comando per caricare l’immagine su imgur.com invece di salvarla su disco\nscreenshotImgurError = Impossibile contattare API di imgur\nscreenshotImgurUploaded = Caricata su %1$S\nhighlightDesc = Evidenzia nodi\nhighlightManual = Evidenzia i nodi che corrispondono a un selettore nella pagina\nhighlightSelectorDesc = Selettore CSS\nhighlightSelectorManual = Il selettore CSS utilizzato per identificare i nodi nella pagina\nhighlightOptionsDesc = Opzioni\nhighlightHideGuidesDesc = Nascondi guide\nhighlightHideGuidesManual = Nascondi le guide visualizzate intorno ai nodi selezionati\nhighlightShowInfoBarDesc = Visualizza informazioni nodo\nhighlightShowInfoBarManual = Visualizza una barra con informazioni sul nodo selezionato (nome, attributi e dimensioni)\nhighlightShowAllDesc = Visualizza tutte le corrispondenze\nhighlightShowAllManual = Per evitare di rallentare la visualizzazione della pagina vengono visualizzate solo le prime 100 corrispondenze. Utilizzare questa opzione per visualizzare tutte le corrispondenze.\nhighlightRegionDesc = Area box model\nhighlightRegionManual = Quale area del box model evidenziare: “content”, “padding”, “border” o “margin”.\nhighlightFillDesc = Stile riempimento\nhighlightFillManual = Utilizza uno stile di riempimento personalizzato per un’area\nhighlightKeepDesc = Mantieni evidenziatori esistenti\nhighlightKeepManual = Gli evidenziatori esistenti vengono nascosti quando si esegue il comando. Utilizzare questa opzioni per evitarlo.\nhighlightOutputConfirm2 = %1$S nodo evidenziato;%1$S nodi evidenziati\nhighlightOutputMaxReached = %1$S nodi corrispondenti ma solo %2$S nodi evidenziati. Utilizzare “--showall” per visualizzarli tutti\nunhighlightDesc = Rimuovi evidenziatura nodi\nunhighlightManual = Rimuovi l’evidenziatura da tutti i nodi precedentemente evidenziati con il comando “highlight”\nrestartBrowserDesc = Riavvia %1$S\nrestartBrowserGroupOptions = Opzioni\nrestartBrowserSafemodeDesc = Attiva modalità provvisoria al riavvio\nrestartBrowserNocacheDesc = Disattiva il caricamento di contenuti dalla cache al riavvio\nrestartBrowserRequestCancelled = Richiesta di riavvio annullata dall’utente.\nrestartBrowserRestarting = Riavvio di %1$S…\ninspectDesc = Analizza un nodo\ninspectManual = Esamina le dimensioni e le proprietà di un elemento utilizzando un selettore CSS per aprire l’evidenziatore DOM\ninspectNodeDesc = Selettore CSS\ninspectNodeManual = Un selettore CSS da utilizzare con document.querySelector per identificare un singolo elemento\neyedropperDesc = Cattura un colore nella pagina\neyedropperManual = Apre un pannello che ingrandisce una sezione della pagina per esaminare i pixel e copiare il codice del colore\ndebuggerClosed = Il debugger deve essere aperto per poter utilizzare questo comando\ndebuggerStopped = Il debugger deve essere aperto per poter impostare un punto di interruzione\nbreakDesc = Gestisci punti di interruzione\nbreakManual = Comandi per elencare, aggiungere o rimuovere punti di interruzione\nbreaklistDesc = Visualizza punti di interruzione conosciuti\nbreaklistNone = Nessun punto di interruzione impostato\nbreaklistOutRemove = Rimuovi\nbreakaddAdded = Aggiunto punto di interruzione\nbreakaddFailed = Impossibile impostare punto di interruzione: %S\nbreakaddDesc = Aggiungi punto di interruzione\nbreakaddManual = Tipi di punto di interruzione supportati: riga\nbreakaddlineDesc = Aggiungi un punto di interruzione alla riga\nbreakaddlineFileDesc = URI file JS\nbreakaddlineLineDesc = Numero riga\nbreakdelDesc = Elimina punto di interruzione\nbreakdelBreakidDesc = Indice punto di interruzione\nbreakdelRemoved = Eliminato punto di interruzione\ndbgDesc = Gestisci debugger\ndbgManual = Comandi per interrompere o riprendere il thread principale, entrare, uscire o ignorare una riga del codice\ndbgOpen = Apri il debugger\ndbgClose = Chiudi il debugger\ndbgInterrupt = Metti in pausa il thread principale\ndbgContinue = Riprende il thread principale e continua l’esecuzione dopo un punto di interruzione fino al punto di interruzione successivo o al termine dello script.\ndbgStepDesc = Gestisci salti\ndbgStepManual = Comandi per entrare, uscire o ignorare linee di codice\ndbgStepOverDesc = Esegue la dichiarazione corrente e si ferma alla dichiarazione successiva. Se la dichiarazione corrente è una chiamata di funzione quest’ultima verrà eseguita completamente e si fermerà alla dichiarazione successiva alla chiamata.\ndbgStepInDesc = Esegue la dichiarazione corrente e si blocca alla successiva. Se la dichiarazione corrente è una chiamata di funzione il debugger entra in questa funzione, in caso contrario si blocca alla dichiarazione successiva\ndbgStepOutDesc = Esce dalla funzione corrente e sale di un livello se la funzione è nidificata. Se si trova nel corpo principale, lo script viene eseguito fino al termine o al punto di interruzione successivo. Le dichiarazioni saltate vengono eseguite senza interruzioni passo a passo\ndbgListSourcesDesc = Visualizza elenco URL dei sorgenti caricati nel debugger\ndbgBlackBoxDesc = Isola sorgente nel debugger\ndbgBlackBoxSourceDesc = Una sorgente specifica da isolare\ndbgBlackBoxGlobDesc = Isola tutte le sorgenti che corrispondono a questo glob (ad esempio “*.min.js”)\ndbgBlackBoxInvertDesc = Inverti corrispondenza in modo da isolare ogni sorgente diversa da quella fornita o che non corrisponde al glob specificato.\ndbgBlackBoxEmptyDesc = (nessuna sorgente isolata)\ndbgBlackBoxNonEmptyDesc = Le seguenti sorgenti sono state isolate:\ndbgBlackBoxErrorDesc = Errore durante l’isolamento:\ndbgUnBlackBoxDesc = Interrompi isolamento sorgenti nel debugger\ndbgUnBlackBoxSourceDesc = Una sorgente specifica per cui interrompere l’isolamento\ndbgUnBlackBoxGlobDesc = Interrompi l’isolamento di tutte le sorgenti che corrispondono a questo glob (ad esempio “*.min.js”)\ndbgUnBlackBoxEmptyDesc = (non è stato interrotto l’isolamento di alcuna sorgente)\ndbgUnBlackBoxNonEmptyDesc = Interrotto isolamento per le seguenti sorgenti:\ndbgUnBlackBoxErrorDesc = Errore durante l’interruzione dell’isolamento:\ndbgUnBlackBoxInvertDesc = Inverti corrispondenza in modo da interrompere l’isolamento di ogni sorgente diversa da quella fornita o che non corrisponde al glob specificato.\nconsolecloseDesc = Chiudi la console\nconsoleopenDesc = Apri la console\neditDesc = Modifica le risorse di una pagina\neditManual2 = Modifica una delle risorse che compongono questa pagina\neditResourceDesc = URL da modificare\neditLineToJumpToDesc = Riga a cui passare\nresizePageDesc = Ridimensiona la pagina\nresizePageArgWidthDesc = Larghezza in pixel\nresizePageArgHeightDesc = Altezza in pixel\nresizeModeOnDesc = Attiva visualizzazione flessibile\nresizeModeOffDesc = Abbandona visualizzazione flessibile\nresizeModeToggleDesc = Attiva/disattiva visualizzazione flessibile\nresizeModeToggleTooltip2 = Visualizzazione flessibile (%S)\nresizeModeToDesc = Modifica dimensione della pagina\nresizeModeDesc = Controlla la visualizzazione flessibile\nresizeModeManual2 = Un sito web “responsive” si adatta all’ambiente e può essere visualizzato correttamente sul display di un cellulare così come su uno schermo di grandi dimensioni. La visualizzazione flessibile permette di verificare l’aspetto di un sito web senza ridimensionare continuamente l’intera finestra di %1$S.\ncmdDesc = Modifica i comandi\ncmdRefreshDesc = Rileggi la cartella mozcmd\ncmdStatus3 = Comandi caricati da “%1$S”\ncmdSetdirDesc = Imposta una cartella mozcmd\ncmdSetdirManual3 = L’utilizzo di una cartella “mozcmd” è un metodo semplice per creare nuovi comandi personalizzati. Per ulteriori informazioni consultare https://developer.mozilla.org/docs/Tools/GCLI/Customization\ncmdSetdirDirectoryDesc = Cartella contenente i file .mozcmd\naddonDesc = Gestisci i componenti aggiuntivi\naddonListDesc = Elenca i componenti aggiuntivi installati\naddonListTypeDesc = Seleziona un tipo di componente aggiuntivo\naddonListDictionaryHeading = Sono attualmente installati i seguenti dizionari:\naddonListExtensionHeading = Sono attualmente installate le seguenti estensioni:\naddonListLocaleHeading = Sono attualmente installate le seguenti lingue (locale):\naddonListPluginHeading = Sono attualmente installati i seguenti plugin:\naddonListThemeHeading = Sono attualmente installati i seguenti temi:\naddonListAllHeading = Sono attualmente installati i seguenti componenti aggiuntivi:\naddonListUnknownHeading = Sono attualmente installati i seguenti componenti aggiuntivi dei tipi selezionati:\naddonListOutEnable = Attiva\naddonListOutDisable = Disattiva\naddonPending = in sospeso\naddonPendingEnable = attiva\naddonPendingDisable = disattiva\naddonPendingUninstall = disinstalla\naddonPendingInstall = installa\naddonPendingUpgrade = aggiorna\naddonNameDesc = Il nome del componente aggiuntivo\naddonNoneOfType = Non sono attualmente installati componenti aggiuntivi di questo tipo.\naddonEnableDesc = Attiva il componente aggiuntivo specificato\naddonAlreadyEnabled = %S è già attivo.\naddonEnabled = %S attivato.\naddonDisableDesc = Disattiva il componente aggiuntivo specificato\naddonAlreadyDisabled = %S è già disattivato.\naddonDisabled = %S disattivato.\naddonCtpDesc = Imposta il plugin specificato come click-to-play.\naddonCtp = %S è stato impostato come click-to-play.\naddonAlreadyCtp = %S è già impostato come click-to-play.\naddonCantCtp = Impossibile impostare %S come click-to-play in quanto non è un plugin.\naddonNoCtp = Impossibile impostare %S come click-to-play.\nexportDesc = Esporta risorse\nexportHtmlDesc = Esporta HTML dalla pagina\npagemodDesc = Modifica la pagina\npagemodReplaceDesc = Cerca e sostituisci elementi nella pagina\npagemodReplaceSearchDesc = Che cosa cercare\npagemodReplaceReplaceDesc = Stringa sostitutiva\npagemodReplaceIgnoreCaseDesc = Esegui ricerca ignorando maiusc./minusc.\npagemodReplaceRootDesc = Selettore CSS che specifica la radice della ricerca\npagemodReplaceSelectorDesc = Selettore CSS da utilizzare in ricerca\npagemodReplaceAttributesDesc = Regexp corrispondenza attributo\npagemodReplaceAttrOnlyDesc = Restringi ricerca agli attributi\npagemodReplaceContentOnlyDesc = Restringi ricerca ai nodi testuali\npagemodReplaceResult = Elementi corrispondenti al selettore: %1$S. Sostituzioni in nodi testuali: %2$S. Sostituzioni in attributi: %3$S.\npagemodRemoveDesc = Rimuovi elementi e attributi dalla pagina\npagemodRemoveElementDesc = Rimuovi elementi dalla pagina\npagemodRemoveElementSearchDesc = Selettore CSS che specifica gli elementi da rimuovere\npagemodRemoveElementRootDesc = Selettore CSS che specifica la radice della ricerca\npagemodRemoveElementStripOnlyDesc = Rimuovi elemento senza rimuovere il contenuto\npagemodRemoveElementIfEmptyOnlyDesc = Rimuovi solo elementi vuoti\npagemodRemoveElementResultMatchedAndRemovedElements = Elementi corrispondenti al selettore: %1$S. Elementi eliminati: %2$S.\npagemodRemoveAttributeDesc = Rimuovi attributi corrispondenti\npagemodRemoveAttributeSearchAttributesDesc = Regexp che specifica gli attributi da eliminare\npagemodRemoveAttributeSearchElementsDesc = Selettore CSS degli elementi da includere\npagemodRemoveAttributeRootDesc = Selettore CSS che specifica la radice della ricerca\npagemodRemoveAttributeIgnoreCaseDesc = Esegui ricerca ignorando maiusc./minusc.\npagemodRemoveAttributeResult = Elementi corrispondenti al selettore: %1$S. Attributi eliminati: %2$S.\ntoolsDesc2 = Modifica gli strumenti di sviluppo di %1$S\ntoolsManual2 = Vari comandi per modificare direttamente gli strumenti di sviluppo di %1$S.\ntoolsSrcdirDesc = Carica strumenti con un checkout da mozilla-central\ntoolsSrcdirNotFound2 = %1$S non esiste oppure non è un checkout da mozilla-central\ntoolsSrcdirReloaded2 = Strumenti caricati da %1$S.\ntoolsSrcdirManual2 = Carica gli strumenti di sviluppo di %1$S direttamente attraverso un checkout completo da mozilla-central.\ntoolsSrcdirDir = Checkout da mozilla-central\ntoolsBuiltinDesc = Utilizza gli strumenti integrati\ntoolsBuiltinManual = Utilizza gli strumenti integrati e ignora qualunque precedente comando srcdir.\ntoolsBuiltinReloaded = Gli strumenti integrati sono stati caricati.\ntoolsReloadDesc = Ricarica gli strumenti di sviluppo\ntoolsReloaded2 = Strumenti ricaricati.\ncookieDesc = Visualizza o modifica i cookie\ncookieManual = Comandi per elencare, creare, eliminare o modificare i cookie per il dominio corrente.\ncookieListDesc = Visualizza i cookie\ncookieListManual = Visualizza un elenco di cookie collegati alla pagina corrente.\ncookieListOutHost = Server:\ncookieListOutPath = Percorso:\ncookieListOutExpires = Scadenza:\ncookieListOutAttributes = Attributi:\ncookieListOutNone = Nessuno\ncookieListOutSession = Alla chiusura del browser (sessione)\ncookieListOutNonePage = Nessun cookie disponibile per questa pagina\ncookieListOutNoneHost = Nessun cookie disponibile per il server %1$S\ncookieListOutEdit = Modifica\ncookieListOutRemove = Rimuovi\ncookieRemoveDesc = Rimuove un cookie\ncookieRemoveManual = Rimuove un cookie in base alla chiave\ncookieRemoveKeyDesc = La chiave del cookie da eliminare\ncookieSetDesc = Imposta un cookie\ncookieSetManual = Imposta un cookie specificando la chiave, il valore e i seguenti attributi facoltativi: scadenza (durata massima in secondi o data di scadenza in formato GMTString), percorso (path), dominio, sicurezza\ncookieSetKeyDesc = La chiave del cookie da impostare\ncookieSetValueDesc = Il valore del cookie da impostare\ncookieSetOptionsDesc = Opzioni\ncookieSetPathDesc = Il percorso (path) del cookie da impostare\ncookieSetDomainDesc = Il dominio del cookie da impostare\ncookieSetSecureDesc = Trasmesso solo via https\ncookieSetHttpOnlyDesc = Non accessibile da script lato client\ncookieSetSessionDesc = Valido solo per la durata della sessione del browser\ncookieSetExpiresDesc = Data di scadenza del cookie (in formato RFC2822 delimitato o ISO 8601)\njsbDesc = JavaScript beautifier\njsbUrlDesc = L’URL del file JS da riformattare\njsbIndentSizeDesc = Dimensione rientro in caratteri\njsbIndentSizeManual = Il numero di caratteri da utilizzare per il rientro di ogni riga\njsbIndentCharDesc = Il carattere utilizzato per il rientro di ogni riga\njsbIndentCharManual = Il carattere utilizzato per il rientro di ogni riga. Le possibili scelte sono spazio o tabulazione.\njsbDoNotPreserveNewlinesDesc = Non mantenere interruzioni di riga\njsbPreserveNewlinesManual = Determina se mantenere le interruzioni di riga esistenti\njsbPreserveMaxNewlinesDesc = Massimo numero consecutivo di interruzioni di riga\njsbPreserveMaxNewlinesManual = Il massimo numero consecutivo di interruzioni di riga da mantenere\njsbJslintHappyDesc = Attivare la modalità jslint-stricter?\njsbJslintHappyManual = Se impostato a true attiva la modalità jslint-stricter\njsbBraceStyleDesc2 = Selezionare lo stile di codifica delle parentesi\njsbBraceStyleManual2 = Selezionare lo stile di codifica delle parentesi: collapse (parentesi sulla stessa riga delle istruzioni di controllo); expand (parentesi su una riga separata nello stile Allman / ANSI); end-expand (parentesi di chiusura su una riga separata); expand-strict (parentesi su una riga separata anche se questo rende il codice non funzionante).\njsbNoSpaceBeforeConditionalDesc = Nessuno spazio prima di istruzioni condizionali\njsbUnescapeStringsDesc = Convertire i caratteri di escape \\\\xNN?\njsbUnescapeStringsManual = Determina se convertire i caratteri stampabili in stringhe codificate nella notazione \\\\xNN\njsbInvalidURL = Inserire un URL valido\njsbOptionsDesc = Opzioni\ncalllogDesc = Comandi per gestire la registrazione delle chiamate di funzione\ncalllogStartDesc = Attiva registrazione chiamate di funzione nella console\ncalllogStartReply = Registrazione chiamate avviata.\ncalllogStopDesc = Interrompi registrazione chiamate di funzione\ncalllogStopNoLogging = Nessuna registrazione di chiamate attualmente attiva\ncalllogStopReply = Registrazione interrotta. Contesti attivi: %1$S.\ncalllogChromeStartDesc = Avvia la registrazione di chiamate nella console per il codice chrome\ncalllogChromeSourceTypeDesc = Oggetto globale, URI JSM o JS da cui ottenere un oggetto globale\ncalllogChromeSourceTypeManual = L’oggetto globale, JSM URI o JS da eseguire nella finestra chrome da cui ottenere un oggetto globale\ncalllogChromeStartReply = Registrazione chiamate avviata.\ncalllogChromeStopDesc = Interrompi registrazione chiamate di funzione\ncalllogChromeStopNoLogging = Al momento non è attiva alcuna registrazione di chiamate per il codice chrome\ncalllogChromeStopReply = Registrazione interrotta. Contesti attivi: %1$S.\ncallLogChromeAnonFunction = <anonimo>\ncallLogChromeMethodCall = Metodo di chiamata\ncallLogChromeInvalidJSM = JSM non valido\ncallLogChromeVarNotFoundContent = Variabile non trovata nella finestra content.\ncallLogChromeVarNotFoundChrome = Variabile non trovata nella finestra chrome.\ncallLogChromeEvalException = Il codice JavaScript analizzato ha generato la seguente eccezione\ncallLogChromeEvalNeedsObject = Il codice sorgente JavaScript deve risultare in un oggetto per cui andranno registrate le chiamate, ad es. “({a1: function() {this.a2()},a2: function() {}});”\nscratchpadOpenTooltip = Blocco per gli appunti\npaintflashingDesc = Evidenzia aree disegnate\npaintflashingOnDesc = Attiva evidenziamento aree disegnate\npaintflashingOffDesc = Disattiva evidenziamento aree disegnate\npaintflashingChromeDesc = frame chrome\npaintflashingManual = Visualizza aree ridisegnate in colori diversi\npaintflashingTooltip = Evidenzia aree disegnate\npaintflashingToggleDesc = Attiva/disattiva evidenziamento aree disegnate\nsplitconsoleTooltip2 = Attiva/disattiva console divisa (%S)\nappCacheDesc = Strumenti utili per la cache dell’applicazione\nappCacheValidateDesc = Verifica manifesto cache\nappCacheValidateManual = Rileva problemi in un manifesto cache e i riferimenti ai file contenuti\nappCacheValidateUriDesc = URI da verificare\nappCacheValidatedSuccessfully = Appcache verificata correttamente.\nappCacheClearDesc = Rimuovi elementi dalla cache dell’applicazione\nappCacheClearManual = Rimuove uno o più elementi dalla cache dell’applicazione\nappCacheClearCleared = Elementi rimossi correttamente.\nappCacheListDesc = Visualizza un elenco degli elementi presenti nella cache dell’applicazione\nappCacheListManual = Visualizza un elenco di tutti gli elementi presenti nella cache dell’applicazione. Se viene fornito un parametro di ricerca verranno visualizzati solo gli elementi corrispondenti.\nappCacheListSearchDesc = Filtra i risultati utilizzando un termine di ricerca.\nappCacheListKey = Chiave:\nappCacheListDataSize = Dimensione dati:\nappCacheListDeviceID = ID dispositivo:\nappCacheListExpirationTime = Scadenza:\nappCacheListFetchCount = Numero letture:\nappCacheListLastFetched = Ultima lettura:\nappCacheListLastModified = Ultima modifica:\nappCacheListViewEntry = Visualizza elemento\nappCacheViewEntryDesc = Apre una nuova scheda con informazioni sull’elemento della cache specificato.\nappCacheViewEntryManual = Apre una nuova scheda con informazioni sull’elemento della cache specificato.\nappCacheViewEntryKey = La chiave dell’elemento da visualizzare.\nprofilerDesc = Gestione Profiler\nprofilerManual = Comandi per avviare o bloccare il Profiler JavaScript\nprofilerOpenDesc = Apri Profiler\nprofilerCloseDesc = Chiudi Profiler\nprofilerStartDesc = Avvia analisi profilo\nprofilerStartManual = Nome del profilo da avviare.\nprofilerStopDesc = Arresta analisi profilo\nprofilerStopManual = Nome del profilo da fermare.\nprofilerListDesc = Elenco di tutti i profili\nprofilerShowDesc = Visualizza singolo profilo\nprofilerShowManual = Nome di un profilo.\nprofilerAlreadyStarted2 = Il profilo è già stato avviato\nprofilerNotFound = Profilo non trovato\nprofilerNotStarted3 = Profiler non è ancora stato avviato. Utilizzare “profile start” per iniziare l’analisi.\nprofilerStarted2 = Registrazione…\nprofilerStopped = Bloccato…\nprofilerNotReady = Per poter utilizzare questo comando è necessario aprire prima il Profiler\nlistenDesc = Apri una porta di debug remoto\nlistenManual2 = %1$S consente il debug remoto su connessione TCP/IP. Per ragioni di sicurezza viene disattivato come impostazione predefinita ma può essere attivato utilizzando questo comando.\nlistenPortDesc = La porta TCP su cui rimanere in ascolto\nlistenProtocolDesc = Il protocollo da utilizzare\nlistenDisabledOutput = Listen è disattivato dall’opzione devtools.debugger.remote-enabled\nlistenInitOutput = In ascolto sulla porta %1$S\nlistenNoInitOutput = DebuggerServer non inizializzato\nunlistenDesc = Chiudi tutte le porte di debug remoto\nunlistenManual = Chiude tutte le porte utilizzate per il debug remoto.\nunlistenOutput = Tutte le porte TCP sono chiuse\nmediaDesc = Emulazione tipo di media CSS\nmediaEmulateDesc = Emula uno specifico tipo di media CSS\nmediaEmulateManual = Visualizza un documento come verrebbe mostrato su un dispositivo che supporta il tipo di media indicato, applicando le relative regole CSS.\nmediaEmulateType = Il tipo di media da emulare\nmediaResetDesc = Blocca emulazione tipo di media CSS\nqsaDesc = Esegue querySelectorAll sul documento corrente e restituisce il numero di corrispondenze\nqsaQueryDesc = Selettori CSS separati da una virgola\ninjectDesc = Inserisci librerie comuni nella pagina\ninjectManual2 = Aggiunge le librerie comuni al contenuto della pagina in modo che siano accessibili dalla console.\ninjectLibraryDesc = Seleziona la libreria da inserire o inserisci un URI valido per lo script\ninjectLoaded = %1$S caricato\ninjectFailed = Impossibile caricare %1$S - URI non valido\nfolderDesc = Apri cartelle\nfolderOpenDesc = Apri percorso cartella\nfolderOpenDir = Percorso cartella\nfolderOpenProfileDesc = Apri cartella del profilo\nfolderInvalidPath = Inserire un percorso valido\nfolderOpenDirResult = Aperto %1$S\nmdnDesc = Ottieni documentazione da MDN\nmdnCssDesc = Ottieni documentazione da MDN su una specifica proprietà CSS\nmdnCssProp = Nome proprietà\nmdnCssPropertyNotFound = Non è disponibile alcuna documentazione su MDN per la proprietà “%1$S”.\nmdnCssVisitPage = Visita la pagina MDN\nsecurityPrivacyDesc = Visualizza funzioni di sicurezza e privacy supportate\nsecurityManual = Comandi per visualizzare suggerimenti sulle funzioni di sicurezza disponibili per il dominio corrente.\nsecurityListDesc = Visualizza funzioni di sicurezza\nsecurityListManual = Visualizza un elenco delle funzioni di sicurezza disponibili per la pagina corrente.\nsecurityCSPDesc = Visualizza funzioni di sicurezza specifiche per CSP\nsecurityCSPManual = Visualizza consigli relativi a CSP applicati alla pagina corrente.\nsecurityCSPRemWildCard = È possibile rimuovere la wildcard(*)?\nsecurityCSPPotentialXSS = Potenziale vulnerabilità XSS.\nsecurityCSPNoCSPOnPage = Impossibile trovare Content-Security-Policy per\nsecurityCSPHeaderOnPage = Content-Security-Policy per\nsecurityCSPROHeaderOnPage = Content-Security-Policy-Report-Only per\nsecurityReferrerPolicyDesc = Visualizza Referrer policy corrente\nsecurityReferrerPolicyManual = Visualizza Referrer policy per la pagina corrente con referrer d’esempio per diversi URI.\nsecurityReferrerNextURI = Visitando\nsecurityReferrerCalculatedReferrer = Il referrer sarà\nsecurityReferrerPolicyReportHeader = Referrer policy per %1$S\nsecurityReferrerPolicyOtherDomain = Altra origine\nsecurityReferrerPolicyOtherDomainDowngrade = Altra origine HTTP\nsecurityReferrerPolicySameDomain = Stessa origine\nsecurityReferrerPolicySameDomainDowngrade = Stesso host HTTP\nrulersDesc = Attiva/disattiva righelli per la pagina\nrulersManual = Attiva/disattiva i righelli orizzontale e verticale per la pagina corrente\nrulersTooltip = Attiva/disattiva righelli per la pagina\nmeasureDesc = Misura una parte della pagina\nmeasureManual = Attiva lo strumento di misurazione per analizzare una porzione della pagina\nmeasureTooltip = Misura una parte della pagina\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/shared/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nellipsis = …\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/devtools/shared/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npanelTitle = Analisi stili\nrule.status.BEST = Migliore corrispondenza\nrule.status.MATCHED = Corrispondenza\nrule.status.PARENT_MATCH = Corrispondenza genitore\nrule.sourceInline = inline\nrule.sourceElement = elemento\nrule.inheritedFrom = Ereditato da %S\nrule.keyframe = Fotogrammi %S\nrule.userAgentStyles = (user agent)\nrule.pseudoElement = Pseudo-elementi\nrule.selectedElement = Questo elemento\nrule.warning.title = Valore proprietà non valido\nrule.filterProperty.title = Filtra regole che contengono questa proprietà\nrule.empty = Nessun elemento selezionato.\nrule.selectorHighlighter.tooltip = Evidenzia tutti gli elementi che corrispondono a questo selettore.\nrule.colorSwatch.tooltip = Fare clic per aprire il selettore dei colori, maiusc+clic per cambiare il formato dei colori\nrule.bezierSwatch.tooltip = Fare clic per aprire l’editor timing-function\nrule.filterSwatch.tooltip = Fare clic per aprire l’editor dei filtri\nrule.angleSwatch.tooltip = Maiusc+clic per modificare il formato degli angoli\nrule.gridToggle.tooltip = Fare clic per attivare/disattivare l’evidenziatore della griglia CSS\nstyleinspector.contextmenu.copyColor = Copia colore\nstyleinspector.contextmenu.copyColor.accessKey = e\nstyleinspector.contextmenu.copyUrl = Copia URL\nstyleinspector.contextmenu.copyUrl.accessKey = R\nstyleinspector.contextmenu.copyImageDataUrl = Copia Data-URL immagine\nstyleinspector.contextmenu.copyImageDataUrl.accessKey = L\nstyleinspector.copyImageDataUrlError = Impossibile copiare Data-URL dell’immagine\nstyleinspector.contextmenu.toggleOrigSources = Visualizza sorgenti originali\nstyleinspector.contextmenu.toggleOrigSources.accessKey = o\nstyleinspector.contextmenu.showMdnDocs = Visualizza documentazione MDN\nstyleinspector.contextmenu.showMdnDocs.accessKey = D\nstyleinspector.contextmenu.addNewRule = Aggiungi nuova regola\nstyleinspector.contextmenu.addNewRule.accessKey = u\nstyleinspector.contextmenu.selectAll = Seleziona tutto\nstyleinspector.contextmenu.selectAll.accessKey = A\nstyleinspector.contextmenu.copy = Copia\nstyleinspector.contextmenu.copy.accessKey = C\nstyleinspector.contextmenu.selectAll = Seleziona tutto\nstyleinspector.contextmenu.selectAll.accessKey = A\nstyleinspector.contextmenu.copy = Copia\nstyleinspector.contextmenu.copy.accessKey = C\nstyleinspector.contextmenu.copyLocation = Copia posizione\nstyleinspector.contextmenu.copyPropertyDeclaration = Copia dichiarazione proprietà\nstyleinspector.contextmenu.copyPropertyName = Copia nome proprietà\nstyleinspector.contextmenu.copyPropertyValue = Copia valore proprietà\nstyleinspector.contextmenu.copyRule = Copia regola\nstyleinspector.contextmenu.copySelector = Copia selettore\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/it/formautofill.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npreferenceGroupTitle = Form Autofill\nenableProfileAutofill = Enable Profile Autofill\nsavedProfiles = Saved Profiles…\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/pdfviewer/chrome.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nunsupported_feature = Questo documento PDF potrebbe non essere visualizzato correttamente.\nunsupported_feature_forms = Questo documento PDF contiene dei moduli. La compilazione di moduli non è supportata.\nopen_with_different_viewer = Apri con un altro lettore\nopen_with_different_viewer.accessKey = A\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it/locale/pdfviewer/viewer.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprevious.title = Pagina precedente\nprevious_label = Precedente\nnext.title = Pagina successiva\nnext_label = Successiva\npage.title = Pagina\nof_pages = di {{pagesCount}}\npage_of_pages = ({{pageNumber}} di {{pagesCount}})\nzoom_out.title = Riduci zoom\nzoom_out_label = Riduci zoom\nzoom_in.title = Aumenta zoom\nzoom_in_label = Aumenta zoom\nzoom.title = Zoom\npresentation_mode.title = Passa alla modalità presentazione\npresentation_mode_label = Modalità presentazione\nopen_file.title = Apri file\nopen_file_label = Apri\nprint.title = Stampa\nprint_label = Stampa\ndownload.title = Scarica questo documento\ndownload_label = Download\nbookmark.title = Visualizzazione corrente (copia o apri in una nuova finestra)\nbookmark_label = Visualizzazione corrente\ntools.title = Strumenti\ntools_label = Strumenti\nfirst_page.title = Vai alla prima pagina\nfirst_page.label = Vai alla prima pagina\nfirst_page_label = Vai alla prima pagina\nlast_page.title = Vai all’ultima pagina\nlast_page.label = Vai all’ultima pagina\nlast_page_label = Vai all’ultima pagina\npage_rotate_cw.title = Ruota in senso orario\npage_rotate_cw.label = Ruota in senso orario\npage_rotate_cw_label = Ruota in senso orario\npage_rotate_ccw.title = Ruota in senso antiorario\npage_rotate_ccw.label = Ruota in senso antiorario\npage_rotate_ccw_label = Ruota in senso antiorario\nhand_tool_enable.title = Attiva strumento mano\nhand_tool_enable_label = Attiva strumento mano\nhand_tool_disable.title = Disattiva strumento mano\nhand_tool_disable_label = Disattiva strumento mano\ndocument_properties.title = Proprietà del documento…\ndocument_properties_label = Proprietà del documento…\ndocument_properties_file_name = Nome file:\ndocument_properties_file_size = Dimensione file:\ndocument_properties_kb = {{size_kb}} kB ({{size_b}} byte)\ndocument_properties_mb = {{size_mb}} MB ({{size_b}} byte)\ndocument_properties_title = Titolo:\ndocument_properties_author = Autore:\ndocument_properties_subject = Oggetto:\ndocument_properties_keywords = Parole chiave:\ndocument_properties_creation_date = Data creazione:\ndocument_properties_modification_date = Data modifica:\ndocument_properties_date_string = {{date}}, {{time}}\ndocument_properties_creator = Autore originale:\ndocument_properties_producer = Produttore PDF:\ndocument_properties_version = Versione PDF:\ndocument_properties_page_count = Conteggio pagine:\ndocument_properties_close = Chiudi\nprint_progress_message = Preparazione documento per la stampa…\nprint_progress_percent = {{progress}}%\nprint_progress_close = Annulla\ntoggle_sidebar.title = Attiva/disattiva barra laterale\ntoggle_sidebar_notification.title = Attiva/disattiva barra laterale (il documento contiene struttura/allegati)\ntoggle_sidebar_label = Attiva/disattiva barra laterale\ndocument_outline.title = Visualizza la struttura del documento (doppio clic per visualizzare/nascondere tutti gli elementi)\ndocument_outline_label = Struttura documento\nattachments.title = Visualizza allegati\nattachments_label = Allegati\nthumbs.title = Mostra le miniature\nthumbs_label = Miniature\nfindbar.title = Trova nel documento\nfindbar_label = Trova\nthumb_page_title = Pagina {{page}}\nthumb_page_canvas = Miniatura della pagina {{page}}\nfind_label = Trova:\nfind_previous.title = Trova l’occorrenza precedente del testo da cercare\nfind_previous_label = Precedente\nfind_next.title = Trova l’occorrenza successiva del testo da cercare\nfind_next_label = Successivo\nfind_highlight = Evidenzia\nfind_match_case_label = Maiuscole/minuscole\nfind_reached_top = Raggiunto l’inizio della pagina, continua dalla fine\nfind_reached_bottom = Raggiunta la fine della pagina, continua dall’inizio\nfind_not_found = Testo non trovato\nerror_more_info = Ulteriori informazioni\nerror_less_info = Nascondi dettagli\nerror_close = Chiudi\nerror_version_info = PDF.js v{{version}} (build: {{build}})\nerror_message = Messaggio: {{message}}\nerror_stack = Stack: {{stack}}\nerror_file = File: {{file}}\nerror_line = Riga: {{line}}\nrendering_error = Si è verificato un errore durante il rendering della pagina.\npage_scale_width = Larghezza pagina\npage_scale_fit = Adatta a una pagina\npage_scale_auto = Zoom automatico\npage_scale_actual = Dimensioni effettive\npage_scale_percent = {{scale}}%\nloading_error_indicator = Errore\nloading_error = Si è verificato un errore durante il caricamento del PDF.\ninvalid_file_error = File PDF non valido o danneggiato.\nmissing_file_error = File PDF non disponibile.\nunexpected_response_error = Risposta imprevista del server\ntext_annotation_type.alt = [Annotazione: {{type}}]\npassword_label = Inserire la password per aprire questo file PDF.\npassword_invalid = Password non corretta. Riprovare.\npassword_ok = OK\npassword_cancel = Annulla\nprinting_not_supported = Attenzione: la stampa non è completamente supportata da questo browser.\nprinting_not_ready = Attenzione: il PDF non è ancora stato caricato completamente per la stampa.\nweb_fonts_disabled = I web font risultano disattivati: impossibile utilizzare i caratteri inclusi nel PDF.\ndocument_colors_not_allowed = Non è possibile visualizzare i colori originali definiti nel file PDF: l’opzione del browser “Consenti alle pagine di scegliere i propri colori invece di quelli impostati” è disattivata.\n"
  },
  {
    "path": "langpacks/it/browser/chrome/it.manifest",
    "content": "locale branding it it/locale/branding/\nlocale browser it it/locale/browser/\nlocale browser-region it it/locale/browser-region/\nlocale devtools it it/locale/it/devtools/client/\nlocale devtools-shared it it/locale/it/devtools/shared/\nlocale formautofill it it/locale/it/\nlocale pdf.js it it/locale/pdfviewer/\noverride chrome://global/locale/appstrings.properties chrome://browser/locale/appstrings.properties\noverride chrome://global/locale/netError.dtd chrome://browser/locale/netError.dtd\noverride chrome://mozapps/locale/downloads/settingsChange.dtd chrome://browser/locale/downloads/settingsChange.dtd\nresource search-plugins chrome://browser/locale/searchplugins/\n"
  },
  {
    "path": "langpacks/it/browser/chrome.manifest",
    "content": "manifest chrome/it.manifest\nmanifest features/chrome.manifest\n"
  },
  {
    "path": "langpacks/it/browser/crashreporter-override.ini",
    "content": "; This Source Code Form is subject to the terms of the Mozilla Public\n; License, v. 2.0. If a copy of the MPL was not distributed with this\n; file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n[Strings]\nCrashReporterProductErrorText2=Firefox ha riscontrato un problema imprevisto e si è chiuso. Al riavvio l’applicazione cercherà di ripristinare le schede e le finestre.\\n\\nPurtroppo lo strumento Crash Reporter non è in grado di inviare una segnalazione per questo blocco.\\n\\nDettagli: %s\nCrashReporterDescriptionText2=Firefox ha riscontrato un problema imprevisto e si è chiuso. Al riavvio l’applicazione cercherà di ripristinare le schede e le finestre.\\n\\nPer aiutarci a individuare e risolvere il problema è possibile inviare una segnalazione per questo blocco.\n"
  },
  {
    "path": "langpacks/it/browser/defaults/preferences/firefox-l10n.js",
    "content": "//@line 4 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-3-00000\\build\\l10n\\it\\browser\\firefox-l10n.js\"\n\n//@line 6 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-3-00000\\build\\l10n\\it\\browser\\firefox-l10n.js\"\n\npref(\"general.useragent.locale\", \"it\");\n"
  },
  {
    "path": "langpacks/it/browser/defaults/profile/bookmarks.html",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<!-- This is an automatically generated file.\n     It will be read and overwritten.\n     DO NOT EDIT! -->\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=UTF-8\">\n<TITLE>Segnalibri</TITLE>\n<H1>Segnalibri</H1>\n\n<DL><p>\n    <DT><H3 PERSONAL_TOOLBAR_FOLDER=\"true\" ID=\"rdf:#$FvPhC3\">Cartella della Barra dei segnalibri</H3>\n<DD>Aggiungere un segnalibro a questa cartella per vederlo nella barra dei segnalibri\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/it/firefox/central/\" ID=\"rdf:#$GvPhC3\">Come iniziare</A>\n    </DL><p>\n    <DT><H3 ID=\"rdf:#$ZvPhC3\">Mozilla Firefox</H3>\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/it/firefox/help/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$22iCK1\">Aiuto e guide</A>\n        <DT><A HREF=\"https://www.mozilla.org/it/firefox/customize/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$32iCK1\">Personalizza Firefox</A>\n        <DT><A HREF=\"https://www.mozilla.org/it/contribute/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$42iCK1\">Collabora con noi</A>\n        <DT><A HREF=\"https://www.mozilla.org/it/about/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$52iCK1\">Informazioni</A>\n    </DL><p>\n</DL><p>\n"
  },
  {
    "path": "langpacks/it/browser/defaults/profile/chrome/userChrome-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n *  Modificare questo file e copiarlo come userChrome.css nel proprio\n *  profilo-directory/chrome/\n */\n\n/*\n *  Questo file può essere utilizzato per personalizzare l'aspetto dell'interfaccia di Mozilla\n *  Si suggerisce di utilizzare !important sulle regole in cui si desidera\n *  sovrascrivere le impostazioni predefinite.\n */\n\n/*\n * Non rimuovere la riga @namespace -- E' necessaria per il corretto funzionamento\n */\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"); /* imposta il  namespace predefinito per XUL */\n\n\n/*\n * Alcuni miglioramenti possibili per l'accessibilità:\n */\n\n/*\n *  Imposta le dimensioni predefinite dei caratteri a 20 pt:\n *\n * * {\n *   font-size: 20pt !important\n * }\n */\n/*\n * Imposta in particolare alcune voci di menu a 15 pt invece della dimensione predefinita:\n *\n * menupopup > * {\n *   font-size: 15pt !important\n * }\n */\n/*\n * Imposta un carattere a spaziatura fissa per la barra degli indirizzi (URL)\n *\n * #urlbar {\n *    font-family: monospace !important;\n * }\n */\n\n/*\n * Per altri esempi consultare http://www.mozilla.org/unix/customizing.html\n */\n \n"
  },
  {
    "path": "langpacks/it/browser/defaults/profile/chrome/userContent-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Modificare questo file e copiarlo come userContent.css nel proprio\n * profilo-directory/chrome/\n */\n\n/*\n * Questo file può essere utile per applicare uno stile a tutte le pagine visualizzate.\n * Le regole senza !important vengono sovrascritte dalle impostazioni\n * dell'autore, se esistenti.  Le regole con !important sovrascrivono quelle dell'autore.\n */\n\n/*\n * esempio: disattivare il lampeggio dell'elemento \"blink\"\n *\n * blink { text-decoration: none ! important; }\n *\n */\n\n/*\n * esempio:  imposta un bordo di 2px a tutte le tabelle\n *\n * table { border: 2px solid; }\n */\n\n/*\n * esempio: disattiva l'elemento  \"marquee\"\n *\n * marquee { -moz-binding: none; }\n *\n */\n \n/* \n * Per altri esempi consultare http://www.mozilla.org/unix/customizing.html\n */\n\n"
  },
  {
    "path": "langpacks/it/browser/defaults/profile/localstore.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<RDF:RDF\n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n</RDF:RDF>\n"
  },
  {
    "path": "langpacks/it/browser/defaults/profile/mimeTypes.rdf",
    "content": "<?xml version=\"1.0\"?>  \n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" \n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n\n  <Description about=\"urn:mimetypes\"> \n    <NC:MIME-types> \n      <Seq about=\"urn:mimetypes:root\"> \n      </Seq> \n    </NC:MIME-types> \n  </Description> \n</RDF>\n"
  },
  {
    "path": "langpacks/it/browser/features/chrome.manifest",
    "content": "manifest firefox@getpocket.com/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\nmanifest presentation@mozilla.org/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\n"
  },
  {
    "path": "langpacks/it/browser/features/firefox@getpocket.com/chrome.manifest",
    "content": "manifest it.manifest\n"
  },
  {
    "path": "langpacks/it/browser/features/firefox@getpocket.com/it/locale/it/pocket.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddtags = Aggiungi etichette\nalreadyhaveacct = Hai già un account registrato su Pocket?\ncontinueff = Prosegui con Firefox\nerrorgeneric = Si è verificato un errore durante il salvataggio in Pocket.\nlearnmore = Ulteriori informazioni\nloginnow = Accedi\nmaxtaglength = La lunghezza massima per le etichette è di 25 caratteri\nmustbeconnected = È necessario essere connessi a Internet per salvare in Pocket. Verificare la connessione e riprovare.\nonlylinkssaved = È possibile salvare solo link\npagenotsaved = Pagina non salvata\npageremoved = Pagina rimossa\npagesaved = Salvata in Pocket\nprocessingremove = Rimozione pagina…\nprocessingtags = Salvataggio etichette…\nremovepage = Rimuovi pagina\nsave = Salva\nsaving = Salvataggio…\nsignupemail = Accedi con email\nsignuptosave = Registrati su Pocket. È gratis.\nsuggestedtags = Etichette suggerite\ntagline = Salva articoli e video da Firefox per visualizzarli in Pocket da qualunque dispositivo e in qualunque momento.\ntaglinestory_one = Fai clic sul pulsante Pocket per salvare qualunque articolo, video o pagina da Firefox.\ntaglinestory_two = Visualizza in Pocket da qualunque dispositivo e in qualunque momento.\ntagssaved = Aggiunte etichette\ntos = Proseguendo si accettano i <a href=\"%1$S\" target=\"_blank\">termini di servizio</a> e l’<a href=\"%2$S\" target=\"_blank\">informativa sulla privacy</a>\ntryitnow = Provalo subito\nsigninfirefox = Accedi con Firefox\nsignupfirefox = Registrati con Firefox\nviewlist = Visualizza elenco\n\n# LOCALIZATION NOTE(pocket-button.label, pocket-button.tooltiptext, saveToPocketCmd.label, saveLinkToPocketCmd.label, pocketMenuitem.label):\n# \"Pocket\" is a brand name.\npocket-button.label = Pocket\npocket-button.tooltiptext = Salva in Pocket\nsaveToPocketCmd.label = Salva pagina in Pocket\nsaveToPocketCmd.accesskey = k\nsaveLinkToPocketCmd.label = Salva link in Pocket\nsaveLinkToPocketCmd.accesskey = o\npocketMenuitem.label = Visualizza elenco Pocket\n"
  },
  {
    "path": "langpacks/it/browser/features/firefox@getpocket.com/it.manifest",
    "content": "locale pocket it it/locale/it/\n"
  },
  {
    "path": "langpacks/it/browser/features/loop@mozilla.org/chrome.manifest",
    "content": "manifest it.manifest\n"
  },
  {
    "path": "langpacks/it/browser/features/loop@mozilla.org/it/locale/it/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n## LOCALIZATION_NOTE(loopMenuItem_label): Label of the menu item that is placed\n## inside the browser 'Tools' menu. Use the unicode ellipsis char, \\u2026, or\n## use \"...\" if \\u2026 doesn't suit traditions in your locale.\nloopMenuItem_label=Avvia una conversazione…\nloopMenuItem_accesskey=u\n\n## LOCALIZATION_NOTE(sign_in_again_title_line_one, sign_in_again_title_line_two2):\n## These are displayed together at the top of the panel when a user is needed to\n## sign-in again. The emphesis is on the first line to get the user to sign-in again,\n## and this is displayed in slightly larger font. Please arrange as necessary for\n## your locale.\n## {{clientShortname2}} will be replaced by the brand name for either string.\nsign_in_again_title_line_one=Accedi nuovamente\nsign_in_again_title_line_two2=per continuare a utilizzare {{clientShortname2}}\nsign_in_again_button=Accedi\n## LOCALIZATION_NOTE(sign_in_again_use_as_guest_button2): {{clientSuperShortname}}\n## will be replaced by the super short brandname.\nsign_in_again_use_as_guest_button2=Utilizza {{clientSuperShortname}} come ospite\n\npanel_browse_with_friend_button=Naviga in questa pagina insieme a un amico\npanel_disconnect_button=Disconnetti\n\n## LOCALIZATION_NOTE(first_time_experience_subheading2, first_time_experience_subheading_button_above): Message inviting the\n## user to create his or her first conversation.\nfirst_time_experience_subheading2=Fai clic sul pulsante Hello per navigare sul Web con un amico.\nfirst_time_experience_subheading_button_above=Fai clic sul pulsante Hello per navigare sul Web insieme a un altro utente.\n\n## LOCALIZATION_NOTE(first_time_experience_content, first_time_experience_content2): Message describing\n## ways to use Hello project.\nfirst_time_experience_content=Utilizzalo per fare progetti, lavorare o semplicemente fare una risata in compagnia.\nfirst_time_experience_content2=Utilizza questa funzione per organizzare eventi, collaborare a un lavoro o divertirti con gli amici.\nfirst_time_experience_button_label2=Scopri come funziona\n\n## First Time Experience Slides\nfte_slide_1_title=Naviga sul Web insieme a un amico\n## LOCALIZATION_NOTE(fte_slide_1_copy): {{clientShortname2}}\n## will be replaced by the short name 2.\nfte_slide_1_copy=Quando organizzi un viaggio o acquisti un regalo in comune con gli amici, {{clientShortname2}} vi aiuta a prendere decisioni più rapide in tempo reale.\nfte_slide_2_title2=Realizzato per condividere il Web\n## LOCALIZATION_NOTE(fte_slide_2_copy2): {{clientShortname2}}\n## will be replaced by the short name 2.\nfte_slide_2_copy2=Adesso ogni volta che inviti un utente a una sessione di chat, {clientShortname2} condividerà automaticamente la pagina web che stai visitando. Organizza. Fai acquisti. Decidi. In compagnia.\nfte_slide_3_title=Invita un link a un altro utente per invitarlo\n## LOCALIZATION_NOTE(fte_slide_3_copy): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\nfte_slide_3_copy={{clientSuperShortname}} è compatibile con la maggior parte dei browser per desktop. Il servizio è gratuito e non richiede la registrazione di alcun account.\n## LOCALIZATION_NOTE(fte_slide_4_title): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\nfte_slide_4_title=Per iniziare individua l’icona di {{clientSuperShortname}}\n## LOCALIZATION_NOTE(fte_slide_4_copy): {{brandShortname}}\n## will be replaced by the brand short name.\nfte_slide_4_copy=Quando ti trovi su una pagina web che vuoi mostrare a qualcuno, genera un link facendo clic sull’icona di {{brandShortname}}, poi invialo all’interessato con il metodo che preferisci.\n\ninvite_header_text_bold2=Invita chi vuoi tu a unirsi alla conversazione!\ninvite_header_text4=Condividi questo link per navigare sul Web in compagnia.\n## LOCALIZATION_NOTE(invite_copy_link_button, invite_copied_link_button,\n## invite_email_link_button, invite_facebook_button2): These labels appear under\n## an iconic button for the invite view.\ninvite_copy_link_button=Copia link\ninvite_copied_link_button=Copiato\ninvite_email_link_button=Invia link per email\ninvite_facebook_button3=Facebook\ninvite_your_link=Link:\n\n# Error bars\n## LOCALIZATION NOTE(session_expired_error_description,could_not_authenticate,password_changed_question,try_again_later,could_not_connect,check_internet_connection,login_expired,service_not_available,problem_accessing_account):\n## These may be displayed at the top of the panel.\nsession_expired_error_description=Sessione scaduta. Tutti gli URL creati e condivisi in precedenza non saranno più validi.\ncould_not_authenticate=Impossibile autenticarsi\npassword_changed_question=È stata cambiata la password?\ntry_again_later=Riprovare più tardi\ncould_not_connect=Impossibile connettersi al server\ncheck_internet_connection=Verificare la connessione a Internet\nlogin_expired=L’accesso è scaduto\nservice_not_available=Servizio attualmente non disponibile\nproblem_accessing_account=Si è verificato un problema durante l’accesso all’account\n\n## LOCALIZATION NOTE(retry_button): Displayed when there is an error to retry\n## the appropriate action.\nretry_button=Riprova\n\nshare_email_subject7=Invito a navigare insieme sul Web\n## LOCALIZATION NOTE (share_email_body7): In this item, don't translate the\n## part between {{..}} and leave the \\n\\n part alone\nshare_email_body7=Un amico ti aspetta in Firefox Hello. Fai clic sul link per connetterti e navigare insieme sul Web: {{callUrl}}\n## LOCALIZATION NOTE (share_email_body_context3): In this item, don't translate\n## the part between {{..}} and leave the \\n\\n part alone.\nshare_email_body_context3=Un amico ti aspetta in Firefox Hello. Fai clic sul link per connetterti e navigare insieme su {{title}}: {{callUrl}}\n## LOCALIZATION NOTE (share_email_footer2): Common footer content for both email types\nshare_email_footer2=\\n\\n____________\\nFirefox Hello ti permette di navigare sul Web insieme ai tuoi amici. Utilizzalo per fare progetti, lavorare o semplicemente fare una risata in loro compagnia. Per ulteriori informazioni visita http://www.firefox.com/hello\n## LOCALIZATION NOTE (share_tweeet): In this item, don't translate the part\n## between {{..}}. Please keep the text below 117 characters to make sure it fits\n## in a tweet.\nshare_tweet=Iniziamo una conversazione video con {{clientShortname2}}.\n\nshare_add_service_button=Aggiungi un servizio\n\n## LOCALIZATION NOTE (copy_link_menuitem, email_link_menuitem, delete_conversation_menuitem):\n## These menu items are displayed from a panel's context menu for a conversation.\ncopy_link_menuitem=Copia link\nemail_link_menuitem=Invia link per email\nedit_name_menuitem=Modifica il nome\ndelete_conversation_menuitem2=Elimina\n\npanel_footer_signin_or_signup_link=Accedi o registrati\n\nsettings_menu_item_account=Account\nsettings_menu_item_settings=Impostazioni\nsettings_menu_item_signout=Disconnetti\nsettings_menu_item_signin=Accedi\nsettings_menu_item_turnnotificationson=Attiva notifiche\nsettings_menu_item_turnnotificationsoff=Disattiva notifiche\nsettings_menu_item_feedback=Invia commenti\nsettings_menu_button_tooltip=Impostazioni\n\n\n# Conversation Window Strings\n\ninitiate_call_button_label2=Pronto per avviare una conversazione?\nincoming_call_title2=Richiesta conversazione\nincoming_call_block_button=Blocca\nhangup_button_title=Interrompi\nhangup_button_caption2=Esci\n\n\n## LOCALIZATION NOTE (call_with_contact_title): The title displayed\n## when calling a contact. Don't translate the part between {{..}} because\n## this will be replaced by the contact's name.\ncall_with_contact_title=Conversazione con {{contactName}}\n\n# Outgoing conversation\n\noutgoing_call_title=Avviare conversazione?\ninitiate_audio_video_call_button2=Avvia\ninitiate_audio_video_call_tooltip2=Avvia una conversazione video\ninitiate_audio_call_button2=Conversazione vocale\n\npeer_ended_conversation2=La persona chiamata ha interrotto la comunicazione.\nrestart_call=Richiama\n\n## LOCALIZATION NOTE (contact_offline_title): Title which is displayed when the\n## contact is offline.\ncontact_offline_title=Questa persona non è online\n## LOCALIZATION NOTE (call_timeout_notification_text): Title which is displayed\n## when the call didn't go through.\ncall_timeout_notification_text=La chiamata non è riuscita.\n\n## LOCALIZATION NOTE (cancel_button):\n## This button is displayed when a call has failed.\ncancel_button=Annulla\nrejoin_button=Torna a partecipare alla conversazione\n\ncannot_start_call_session_not_ready=Impossibile avviare la chiamata, la sessione non è pronta.\nnetwork_disconnected=La connessione di rete è stata interrotta senza preavviso.\nconnection_error_see_console_notification=Chiamata non riuscita, consultare la console per ulteriori dettagli.\nno_media_failure_message=Nessuna fotocamera o microfono disponibili.\nice_failure_message=Connessione non riuscita. È possibile che il firewall stia bloccando le chiamate.\n\n## LOCALIZATION NOTE (legal_text_and_links3): In this item, don't translate the\n## parts between {{..}} because these will be replaced with links with the labels\n## from legal_text_tos and legal_text_privacy. clientShortname will be replaced\n## by the brand name.\nlegal_text_and_links3=Utilizzando {{clientShortname}} si accettano i {{terms_of_use}} e l’{{privacy_notice}}.\nlegal_text_tos=termini di utilizzo\nlegal_text_privacy=informativa sulla privacy\n\n## LOCALIZATION NOTE (powered_by_beforeLogo, powered_by_afterLogo):\n## These 2 strings are displayed before and after a 'Telefonica'\n## logo.\npowered_by_beforeLogo=Con tecnologia\npowered_by_afterLogo=\n\n## LOCALIZATION_NOTE (feedback_rejoin_button): Displayed on the feedback form after\n## a signed-in to signed-in user call.\nfeedback_rejoin_button=Richiama\n## LOCALIZATION NOTE (feedback_report_user_button): Used to report a user in the case of\n## an abusive user.\nfeedback_report_user_button=Segnala utente\nfeedback_window_heading=Come è stata la conversazione?\nfeedback_request_button=Invia un commento\n\ntour_label=Panoramica\n\nrooms_list_recently_browsed2=Visualizzate di recente\nrooms_list_currently_browsing2=Attualmente visualizzata\nrooms_signout_alert=Le conversazioni aperte verranno chiuse\nroom_name_untitled_page=Pagina senza titolo\n\n## LOCALIZATION NOTE (door_hanger_return, door_hanger_prompt_name, door_hanger_button): Dialog message on leaving conversation\ndoor_hanger_return=Ci vediamo più tardi! È possibile ritornare a questa sessione condivisa in qualunque momento attraverso il pannello di Hello.\ndoor_hanger_prompt_name=Assegnare un nome più semplice da ricordare? Nome corrente:\ndoor_hanger_button=OK\n\n# Infobar strings\n\ninfobar_screenshare_no_guest_message=L’utente che hai invitato sarà in grado di visualizzare ogni scheda che apri sul tuo browser dal momento in cui si unisce alla conversazione.\ninfobar_screenshare_browser_message2=Le schede sono attualmente condivise. Seleziona una qualsiasi delle schede per condividerla\ninfobar_screenshare_browser_message3=Stai condividendo le schede del tuo browser. Da questo momento il tuo interlocutore sarà in grado di visualizzare tutte le schede che apri.\ninfobar_screenshare_stop_sharing_message=La condivisione schede è disattivata\ninfobar_button_restart_label2=Riattiva condivisione\ninfobar_button_restart_accesskey=v\ninfobar_button_stop_label2=Termina condivisione\ninfobar_button_stop_accesskey=I\ninfobar_button_disconnect_label=Disconnetti\ninfobar_button_disconnect_accesskey=D\n\n# E10s not supported strings\n\ne10s_not_supported_button_label=Apri una nuova finestra\ne10s_not_supported_subheading={{brandShortname}} non è compatibile con la modalità multiprocesso.\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n## LOCALIZATION NOTE: In this file, don't translate the part between {{..}}\n\n# Text chat strings\nchat_textbox_placeholder=Scrivi qualcosa…\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\n\nconversation_has_ended=La conversazione è terminata.\ngeneric_failure_message=Firefox Hello sta riscontrando problemi tecnici.\n\ngeneric_failure_no_reason2=Effettuare nuovamente la chiamata?\n\nhelp_label=Guida\n\nmute_local_audio_button_title=Disattiva audio\nunmute_local_audio_button_title=Attiva audio\nmute_local_video_button_title2=Disattiva video\nunmute_local_video_button_title2=Attiva video\n\n## LOCALIZATION NOTE (retry_call_button):\n## This button is displayed when a call has failed.\nretry_call_button=Riprova\n\nrooms_leave_button_label=Abbandona conversazione\n\nrooms_panel_title=Scegli una conversazione o avviane una nuova\n\nrooms_room_full_call_to_action_label=Ulteriori informazioni su {{clientShortname}} »\nrooms_room_full_call_to_action_nonFx_label=Scarica {{brandShortname}} per avviare una nuova conversazione\nrooms_room_full_label=Questa conversazione ha già due partecipanti.\nrooms_room_join_label=Partecipa alla conversazione\nrooms_room_joined_owner_connected_label2=L’utente invitato si è collegato e da questo momento può vedere le schede aperte del tuo browser.\nrooms_room_joined_owner_not_connected_label=Un utente ti sta aspettando su {{roomURLHostname}}.\n\nself_view_hidden_message=L’anteprima della fotocamera è nascosta, ma l’interlocutore può ugualmente vederti. Ridimensiona la finestra per visualizzarla nuovamente.\n\npeer_left_session=L'interlocutore si è disconnesso.\npeer_unexpected_quit=L'interlocutore si è inaspettatamente disconnesso.\n\n## LOCALIZATION NOTE (tos_failure_message): Don't translate {{clientShortname}}\n## as this will be replaced by clientShortname2.\ntos_failure_message={{clientShortname}} non è disponibile per questa nazione.\n\ndisplay_name_guest=Ospite\n\n## LOCALIZATION NOTE(clientSuperShortname): This should not be localized and\n## should remain \"Hello\" for all locales.\nclientSuperShortname=Hello\n"
  },
  {
    "path": "langpacks/it/browser/features/loop@mozilla.org/it.manifest",
    "content": "locale loop it it/locale/it/\n"
  },
  {
    "path": "langpacks/it/browser/features/presentation@mozilla.org/chrome.manifest",
    "content": "manifest it.manifest\n"
  },
  {
    "path": "langpacks/it/browser/features/presentation@mozilla.org/it/locale/it/presentation.properties",
    "content": "presentation.message=Select one device to send the content.\npresentation.urlbar.tooltiptext=View the device-selection request\npresentation.deviceprompt.select.label=Send\npresentation.deviceprompt.select.accessKey=S\npresentation.deviceprompt.cancel.label=Cancel\npresentation.deviceprompt.cancel.accessKey=C\n"
  },
  {
    "path": "langpacks/it/browser/features/presentation@mozilla.org/it.manifest",
    "content": "locale presentation it it/locale/it/\n"
  },
  {
    "path": "langpacks/it/browser/searchplugins/amazon-it.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Amazon.it</ShortName>\n<Description>Ricerca Amazon.it</Description>\n<InputEncoding>ISO-8859-1</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAC0AQAAJgAAACAgAAAAAAAA6QIAANoBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAF7SURBVDjLlZPLasJAFIaFRF+iVV+h6hO0GF+gVB9AaHwDt64qCG03tQgtdCFIuyhUelmGli66MXThSt24kNiFBUlAYi6ezjnNxSuawB/ITP7v/HNmJgQAEaZzpgHs/gwcTyTEXuXl2U6nA8ViEbK5HKler28CVRAwnB9ptVrAh8MrQuCaZ4iA8fzIqSgCxwzpTIaSuN/RWGwdYLwCUBQFZFkGSZLgqdmEE7YEN8VOAKyaSKUW4nNBAFmnYiKZpDRX1WqwBBzP089n5f/NEQsFL4WqqtsBWJlzDAJr5PwSMM1awEzzdxIbGI3Hvc6jCZeVFgRQRwpY7Qcw3ktgfpR8wLRxCPaot/X4GS95MppfF6DX9n2A3f+kAZycaT8bAZjU6r6B/duD6d3BYg9wQq/tkYzHY1blEiz5lmQyGc95mrO6r2CxgpjCBXgNsJVviolpXJiraeOIjJRE10juUa4sR8V+mO17VvmGqtuOcdNlwut8zTQJcJ0njifyB2bgTdKh6w4BAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACsElEQVRYw71XQWsTURBe2LQgeNKLB+tVemt6txcteNSD/QGC6VEIGDx5s+eKPQqFgJhLNdFLBWMP7cU0oSAWjB70koC9WHbVQ5SO8+XtS14mr7svyaYDH9m87Jv55puZt1nPi4yIzjMeMj7T9OwjI88455nGC1cZX+nsDESumJmPFDwIAqrX6z00Gg1qt9vjkJgFgUeuO16Vy3RjeZkyMzM9+MY1fsM9I9h9zyV7ZAznZrA4FAoFVwJ1z+WuOysrg1lnMolkHJX4k0igzI5sARYWF7vEZEk0rvO6iyUSuJfLJUqM7zYSqRDIra4OOUZPmNZsNrsl8UVTpkJAjh1GzmaSpJ8mAWmYeZB5urHRhW5SNOfUCCDo47W1bvPZsp2qAhipy3Nz1kaLG8dUCEBqM5AvpgElqFar01NgIZsdco7Zb7VasU2YigIYL5tjqCL7Q5YkFQXKlcqQ7DbHthIALk/IWAKor82xPIhshxWABCYioDMz51sexcVi0XoG4DPLIyvJjkTArK3scDQnRvO0MdTrUHGiKZCP4tNgO6BAEI08EQH9Z2Qow0hyPypJGIa9p6JWKCn4SA8jSKmJIDgyRvPJkcRxjfUwNGr/i8+Mo32iHzWiThBD4NM60bet9P77/ubA728RlTjMiwiH6zEEfvIrwdZFtQmMJ7W/ofIDBZD5m3mVZGwJcOP2kmILIlCkE45HoPWurwCSg0+UQRD4ZyXxId+T7gQb9+4q9sioY5ltrOG3L5vqXiiJffDx/aUi83ZJ7jr2ohcEu8Hh6/m+I7OWGiVxbWKHsz+O3vSOakqFQdsFgQeJUiKD7Wv9YKXBgCeSUC3v2kM5EJhlHDh3NcgcPlG1BXZu98sDmTuBa4fsMnz9fniJUaGzs+eMC540XuR0aDO2L8Y3qPyMcdOM+R/8XcqRA3qp9gAAAABJRU5ErkJggg==</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.amazon.it/exec/obidos/external-search/\" resultdomain=\"amazon.it\">\n  <Param name=\"field-keywords\" value=\"{searchTerms}\"/>\n  <Param name=\"mode\" value=\"blended\"/>\n  <Param name=\"tag\" value=\"firefoxit-21\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n<SearchForm>http://www.amazon.it/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/it/browser/searchplugins/bing.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n    <ShortName>Bing</ShortName>\n    <Description>Bing. Search by Microsoft.</Description>\n    <InputEncoding>UTF-8</InputEncoding>\n    <Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACADaCwAAJgAAACAgAAABAAgAlAIAAAAMAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIAgAAAJCRaDYAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAABBUlEQVR42mL8v4OBJMAEZ/0nTgMLnLXtitKRO9JmCi9cNR/wsP8mrOHfP8YbL4RvvBBWFXuvI/WGsJMYSHUSMujbY8LN/ttM4bmO1BtW5n+ENdipPmndbrHjqiIn6x9DuZc2yk8tlZ7hc5Kx/AtzxecMDAzff7Mcuys9/7gOAT8wMjAUOZ9x0XhI2A98HL+Eub/vuSG/8ozGmy+cEEF+zp/YNYjxfvPTv9O63fLpBx6ICCvz32DD24EGt7Fo4Gb/zcX2Z84RPbiIqfyLZJtL4rzfsDvJUf3R91+sC09o//7LJMn/NdXmkqHsSyzeQ0t8j9/znn8s7ql9Dy34cWogIbUSCQADAJ+jWQrH9LCsAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAACW0lEQVR4nGP8v5OBpoCJtsbTwQIWTKGUxe5mCi9M5V/oSL9mZf5HoQWMmHEQOD0AwuBg/WMo+8pB/ZGZwguyLcDiAzj48Zvl+D2pTz/YKLGAcBxcfSZCtulEWUAhGDQW3HstcOOF8P//jKRagC+SkQE/58/0pa7c7L9N5V+aKTw3kH3FxvKXmhYI83y3VXl64Jbs3htye2/IsbH8NZB9Zabw3FT+JR/nTypYwMDAEGBw+8AtWQj71x/mU/clT92XZGT8ry7+zlzxhbnic0n+LxRZIC/8yUju5blH4siC//8z3nghfOOF8MLj2jKCnydH7EXTRVoqCjC4g0f2yXteTEHSLNCVft0WcNhM4QXxiYmEIIIATcm3mpJvn37gmX7Q8OozYYLqycloTz/wLDulRYzpDMT4QFf6NZz95gvnyjMa+27I/SM6xxGwQJj7R6rtJQYGhk8/2NaeU9t+RfH3X2ZcihWEP5Fmgazg53qfY9zsv1ed0dh4UeXbL5yKudl/R5tdd9O6T4IFGhJvyz1OHbkts/qc2qfv7LiUMTIwOGk8irW4yo8jP2O3wEzxubHcy7I1Dq+/cOIymoGBQVn0Q5rtRTXx93jUYLFAX+b1sw88p+5L4tHGy/Er2uy6m9YDRsb/eJRht8BS+emCY7q4NDAyMLhpPYixuMbD/gu/0VD1WBtezz7w9O81vvNKEE1cTfxdmu0lZdEPxBiNzwIGBoa//xhXndFYfU4NUsnwcf6Ms7jmpPGQ1BoHpwUQcOOF0OT9RoayryJNr3Oz/ybRcCIsoBwMmkp/8FoAADmgy6ulKggYAAAAAElFTkSuQmCC</Image>\n    <Image width=\"65\" height=\"26\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVBOTQzNENBQzQxNDExRTM5RURBRUU5NUU4QkU3NjA4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVBOTQzNENCQzQxNDExRTM5RURBRUU5NUU4QkU3NjA4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzU2RTRERkZDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzU2RTRFMDBDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz76XOiPAAAD1ElEQVR42uyYeUgVQRzH9+nLNE07kMKIiqAkSaUIMgUpyu6eHdBhVBSBZQf1R4XkP0WHFUURWBlRmGGHdkI3nWIXVHZIaNkhFXmWYni+vhPfhWHZfbvvqVjZDz7Mzs6w8+Y3v2ue3eFwPFUU5R64CG6BRqWDiReIBCvBNfAeHAXjOpoSqqV+H7AQbO1oStCTz/+VoCjONlpvDdgPelqc3x8kgMD2UEJbSTRIAkMszhfB+jhIbU8lxIIZrbjeV7b1FudngefgansqoQ5kg3cgDUwBXVthXavutoXZ61x7KuEBOAkGgESap0ijGWAeCPZwXZv0bNf0PZFObuzX7klM2Kjp9wDzQSYVcgWsAqFubD4fjAIloAE0g0sgXDN/Li1xBPt+IAcks3+KViXc6xmYbrDuGBaETVzvFegHloKzVpRQBK4bjHUB48FeUADyQDcX32pmuxPkgkr6vahaJ9P/Q3Vi0mD2fbjRdeAln4VSboIIPkdp1lzA8RjuQ1h2CA9wH4i3mh2SLc4bCQJMYozCDDEbDOVpDwPLOHZGml/KtlpSongOArV0g5lgLFguxRFVxGaP0VrCQByYA7pT+b7ie1aV8ASMBhdM5jWY3D3UgLiLpizLAfCGP3agi2/4s43RvE+jucdKbpfEdjV4reNqVSLQu1Mn3AYOxoTcFgawHIPxbLZhJsHtg0Ga/cJxVdkTdKxLlnxFL1JKvqcn4oQWMai0RAk/DcarpFjjSmpN3E2uOOX6RCuNrpTQWdPvC9ZL5uVqk3YL7mBUJ4SwLTdZx2gNb4P1vA3c1McoRZaBxXwWAWgbM0SShZN+KJ2mnqgm3MtgXE1xL1qpDiowca8IReM/ClNUMH1OpKG3YIML91DlB1jL7FDjYp56Grt1xmbRzfJcmK9VUS0ik+0OnTmbWf3WeEkbPMQSdRqVkGrxtncYDAJ7LMwNlE6mhEXXRLAdnOZYgjTfTxNLbJrvaCVI009nPRDH+0c8mMrALIrAQuFaduZeUUAcAZeliGom92kl7mSKeqbRSSyYMqSxYiqgWHpXw/l1ko+LfoXB98s1dUoTrfMEFREnjQ1nbbHE5nA4vvOCFGlxI2UsntI9MNNARn7V3KNobd/AI535AaSSirAxnjTyd2glmK6g507hDPBCsXf47qN4J5SQyELDihykAir+gT+U/KmQIi9WasKn75qYfjRvkn+bAoINAud5Pqeo+baQ5WYK2KT5EySFwe9vFF+6Win/kxAn35sls3oLzbLrpI0b3PRjsMIk5f3pYmPsSuC1WZVPrH9+hwGb0+lUOrr8EmAAiqTecoRlgJMAAAAASUVORK5CYII=</Image>\n    <Image width=\"130\" height=\"52\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc1NkU0REZEQzM3NTExRTM5RURBRUU5NUU4QkU3NjA4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc1NkU0REZFQzM3NTExRTM5RURBRUU5NUU4QkU3NjA4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzU2RTRERkJDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzU2RTRERkNDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5lzzn9AAAIPUlEQVR42uxdCWwVRRie0gqtFwTQGIyAXJYABry4VLwPQFsFAcUjeKAGotEoAQ8UFC80EhVUFBUUFCogGApFVMIRzqgIaGlEKArKoaBSrkLr/2W/l0wn+97bbXfbpW++5Evf7pvdtzvzz3/NP5BWXl6uLCzScnJyNsnf5cLPhN8KS223pB4yhG3IQcLtwhXCucJ5wr9tF6UG6gj/047PFPYVThEWCxcLHxOeY7uq9gtCPJws7CEcKywUrhNea7ss9QTBxLnCi2yXWUFQ1mewgmBhBcHCCsLxjRbCkcIr7DCntiCcKhwl/Fq4WXh5CL9xt3CRcIaw7fHcWRm1WBAOGdqhk3Iyp0EhVzhJO4agnS3cbzVCtLEv4PvlGseNhc1S0TRkCuulsFmdaRwX0wSlnCBk0D5OoFo8McUE4UvhffRBIBSXGuYoZXwE2MJlwuHCB4V7lLNQhQUrrGbuTAFheJ9M+ahhhDbgsJF3cXYUUyjuUc7KpkUKOIsvu5yD79CTswX1DqupOdrZLq+9goAQ6liSNhcKXxRuEP4oHEebmmaHoPbkEf4VviF8xGP7DuTDwm30M2YLF/JeYcEUuoHCfsKWyllyR83ebuH3wg+Eq5Lc7wRhf2FdHv+snKKeRG1+ES7Rvr9X2EfYXJjFCbVDmC98S1WsFfGK3nyv9sKGmj/3k/BjOrmK2rkzPx9BqRo6/xSPPzJUON7lPApafg8gzocJ+YL+xbYq3i+bg6N3+iS+/CQPZmo6hSWetqtv5CbyOACJ2iwQXi/sIpycxH/aQyH6xuP7XiB8m38TYT7N9k3CWUGaBgAlbtOqeI8GwmsYjm7hjBzJ2RoEMNPPEK706KtgEH5I8H2ZsEQ73u2hTYGwCTVHMie6MUPTVh6e9UbhGg9CoCiInxoasiTIzOILAfsuKIIZxcGrKjAgF9P8KJqBV4Q5ylkjgKlCid6HxnXtqaES3Vdp90zWprv2DJjxw5iDacu/T7lcPyPJu3UUzjHObaDpvZL37iYcQv8MGCB8T3u2siDXGjZSjQW92hdEVXU5HVTMApTd5TKaMTtvJjtVH/wczqL5ATxHX/5dyvvu1b7Dcy2moKzSZizWSM4TfhfnnqYQjKcJN7GC2naichJhDYOOGnQ8E1GnOJ0du4+aZlOCtnOYD9ExJsBn2cWIaW+c79cw1NbRL07bB4RNteP8OEKgYzD9GRWmICyjI5IXUYEY4NETn0INobRZGVQl92APbVAwfFA7jlcr+pD2eT/fz2s/HAlTEGJeaT96xh+p6GyY2UpnzSsmGsfdA3iGP1xUeTxTVqgdN3Fp01pVrIGY5SPcLDN9jzCXoWHnBvGBkX1cKzxag4Kw0Gf7AsMBbBLAM6z30XZnknEytxbM8/ksS6tLEGIops2DPavJKugin+23GaFfEILgJ9fyp/bZLZfRwpjhK30+y4HqFoSmDC0RE59eg4LgVwjTjdCvfkDRi1ckS9vrXv9BhqN+UFc/CLNUDR2H5enRykm1Hm84agxcELUGdQJsqyfaSjwITkKh9CsImR7aYNCRzn1O2ChiA+sH6Ogsw9GLEvSBTKuEIJRWxTQkK8y8nbZ4QoBCEJT5yvLZPttQn3siJgj6WCA9f6rP60+rbCdPY3ztBmTqYqtbzWt4JsdDK5/tLzOOo1aPuMvQwl18Xt+tMoKAGT7QSHLEOgve6mwVfF3/TiY+tgd0P7/7Gu4wHLclEROE1cbxzT6v7+1XELDwM8Q4h1UuJI6wT6BzCC/5KmfwdMNzrwrwzF53c/dSFTOJnwv/iZgg5BsOLCaq13KCJ0x/L5kgYHHiWcNuolOQD78uhJdDEgeraY+rcDaKzPPguzSiAJqCGTVAO88yHPm5Hq7DiuQYP44Y1rhjFbpnKWeJFoUefUJ4Kaj//hSudSF62Fjjx1JsjzjtevD7k7RzSDWvjWiIO8LFVC/geMWb2Iv4+YAeabiFj1DFKNwopKpBMmiwmYAIECg+GavC3RNQzlkOYUOGcLFylmWXMwbHwGMtoatxHZbW749wrgPZT2Rs39HOIfWMkrivlFNYA2e7KZ3DmLmDWZ+stGKiDCMexY1bUFJgEoaGmAvA4svTyl/+vbJhJz6PY1QTy8l3dRl4HRCUngm+TzOSOvU8tMn08fx620Sbh95VTvGObsLr0s/p5dIeKX+UqXXS+6iOphVm0EFDwcRW5dQWhCEERZyZuSEKgZlwiYWP+YxEEtVD7qYzhRm0L8n9S43IojJt4uGYjxB6FM1qooLbMk4GVGMdpiDEkJ5BYSig6syjIIQFmIHnlb+ce2Wx2QhpYzWFeM+Z9IHa0G84xoTRZvZFiYf7l7BTY7Nqr4c2fiKPYZpTd8Sjo11AP6cjtQQ0w1/KWexawgnullA6hCrmcnZAyxAHZTpVV6GyiAow6WOlc0WQ1EdDFIKNNAMDrBBEDno9wxYIwuvK+afzVgb4I6X0Mdqr5FW4FtWPW4zkU17Mdq2nB/1SAD8yjYmn0ba/I4lMI9wEPqnjkqC4inGoXyARdINyUp2/2v6uNpyv4ifITMB5Rla4oRFxHE7Pzs42G2OXEbZOtabHmwxIBKH24FblvxzMoup4jezAELGU4eZhRg2NGEWg4nmqqlglVhRzGBE1JPqRO4Vvqvhr3dg6NVxVfZ+iReXVPApmGhjnUc2M0rwsfueWFUbZwCVsl3TRaQrVyXwXM3C18DYrBDUKqPgDLufhCDbj7DeFANoCu6HaKa2O00upGrZpI9X6JDXERKoii5rHDg54b44RtsZhLUVPayNZhmTab8pZf5jKzxWQZv8rHwvgfwEGAFtXxJ2uv6OVAAAAAElFTkSuQmCC</Image>\n    <Url type=\"application/x-suggestions+json\" template=\"https://www.bing.com/osjson.aspx\">\n        <Param name=\"query\" value=\"{searchTerms}\"/>\n        <Param name=\"form\" value=\"OSDJAS\"/>\n        <Param name=\"language\" value=\"{moz:locale}\"/>\n    </Url>\n    <Url type=\"text/html\" method=\"GET\" template=\"https://www.bing.com/search\" rel=\"searchform\">\n        <Param name=\"q\" value=\"{searchTerms}\"/>\n        <Param name=\"pc\" value=\"MOZI\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"contextmenu\" value=\"MOZCON\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"searchbar\" value=\"MOZSBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"homepage\" value=\"MOZSPG\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"keyword\" value=\"MOZLBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"newtab\" value=\"MOZTSB\"/>\n    </Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/it/browser/searchplugins/eBay-it.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>eBay</ShortName>\n<Description>eBay - Aste on-line</Description>\n<InputEncoding>ISO-8859-1</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAB6AQAAJgAAACAgAAAAAAAAQgMAAKABAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAFBSURBVDjLtZPdK0MBGIf3J5Babhx3rinFBWuipaUskX9DYvkopqgV90q5UJpyp0OKrUWM2VrRsS9D0zZKHGaOnW1nj4vtypVtPPe/533r9746QAAOAJXfo5Yzgg44pHrcugon/6Sgo0b+XuAOZ2iZiVQmyPoDpIwmUkYTzqM7GsdDdC7F6Lbf8pzOkfWOouzqeZem2b+2AqAV8zjD8yVBqqcf2b7C66yNiMGMfixIQSvi8Mp0LEbR5ADq1QSKWM+Gx0RC9nOZ2GLzwlIWdPWiuNzk4w/EpThNkyEAXKEP2ud8KGId2sspilhPMrmNwzfCuqePr/xbSfC5I/I0MMSj2YJ3z49gDdO2cEOrLUowJpE9G0QRG1ClKbR0EIdvmOPYcnUtnN+vsnZiQC1k/qnGagQ1n3LNzySUJZVskitnmr8BlQG7T2hvgxsAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAMJSURBVFjD7ZddSFNhGMeHXXQTZFFCWfR1pRhUECQlBdWVToo+6KYu1KigtDASG5qUfZgFZvahEDosECPDktKZS1FL+1DRnEvdUptjug91X2dnZzv/3vO6OZbWnR4v9sADL+fs7P97/s/znu2VAJD4UkpSSdKG+QubTyPBr+sXz8XCR64fIAHihVTis0SsUAoAVhEBrBKIHCGAEMB/ARi3F5LkbpS2WMRzYEEBXC2tsD6T03R9agsCGLNyqPw6CXmrBT06JvhbPHZwmkdwtR0B138PPKOHgzXD5jLAy3tmibo4K9weZwDAazJj/FQKRnfugfHMeRiTz0K3Ixam1HQKcPC+Fisu9NK1P08Uj4DleHgMdXC+WQ7nu3UEOhFMfTQcVUvQ1H4IN2sj8H2k7K+2TqCc3GseyA8AmDOzMBq7D9bS8sAr6nEJdNt3UbHVF1XQGtmZew8bTPT6tWoD3KpsUvlR8NxUoEICMvl6KQo+xqCwcRs4T8Ax5c8bFExjbAgAjO7aS8VsLypgq3g5nWStjztAhWRVhqAqeB6IuKTClkw1eNYEbrCQQBwD8yGGOsAooogLYejQPKBi7UPF9DkH+ezd+o141ZkUPAOC+L9SAMivNc7q46YMNSLTe4n1kaQF4XD3ZIDTPgU3XEYciKcAHrsGJS1xKFBGgyVzouiT4VbdGhjt/cEA5isyKsaz7jl3we7bg7Rqf6j0LoSldON4wWcqJDgQNGTN++l13vELA+MK6kKd6iryFOvxtidt9i5gO7owdjKJQliflNAU1pas6xQgnAzg1ux+lJEdILixNr0Pq9JUUA8NwVG9DM73G0jlcnh+V4BpjIWzJmIGQIjnXw5TiDuKSEwxurm3ITc8DNO51BnrLbIcsrW0dNA6RxgUKU1UdGVqLy5X6qGzTLvlnewiBZyGs3Yz6X8UeaYI3olvZDhzwLumZ+eHvooCCC0Q5VUsb4unwycM4YIDqA01tPqmgbzQr2EIYPECiPm33LYoDiZSsY9moh9O/Znoa4d9HkXtPg2pX/cPKCoRQ+ocZa4AAAAASUVORK5CYII=</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://rover.ebay.com/rover/1/724-51951-19398-1/4\" resultdomain=\"ebay.com\">\n  <Param name=\"satitle\" value=\"{searchTerms}\"/>\n</Url>\n<SearchForm>http://search.ebay.it/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/it/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAB9AQAAJgAAACAgAAAAAAAA8gIAAKMBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAFESURBVDjLpZNJSwNBEIXnt4lE4kHxovgT9BDwJHqPy0HEEOJBiAuCRg+KUdC4QS4KrpC4gCBGE3NQ48JsnZ6eZ3UOM6gjaePhQU93v6+qq2q0pqgeJj2S8EdJT1hr0OxBtKCD5iEd8QxDYpvhvOBAuMDKURX9C9aPu4GA1GEVkzvMg10UBfYveWAWgYAP00V01fa+R9M2bA51wJvhIn3qR+ybt3D3JNQBE5sMjCIOLFpoHzOwdsLRO22qA6R6kiZiWwxUvy/PUQZIhYZ1vFM9cvcOOsYNdcBgysISdSJBnZjJMlR0Fw8vAp0xoz5gao/h+NZBy4i/10XGwrPA+hmvDyhVRG2Avu/LwcrkFADZa16L1h330w1RNgc3DiJzCpPYRm1bpveXX11clQR28xwblHpk1vq1iP/5mcoS0CoXDZiL0vsJ+dzfl+3T/VYAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAK5SURBVFjDxVfrSxRRFJ9/Jta/oyWjF5XQm6D6EkHRgygIIgjUTcueVgqVWSRRkppEUQYWWB8ye1iGWilWlo/Ude489s7M6Zw7D9dlt53dmd29cFiWvXvO77x+51xpaaUsoSxBaUWZQ4ECy5xji2xKZDyCMlMEw6lCNiOSgwZKJK1SkcKeSealfP64t0mBjl4Ow39MkDUL0p2RSROOtqhZdeUEYM1pBl39XCg/fEeFtWcY7G9W4csvUxjlBkCsQ4Nt9QyWVfvT6RsAKXw3aoDGATZeYIt+W1kjw7cJG0RctWDTRebbKd8A6h5pwsDb70ba3w/eUr3wt/cmwgfw6Yft4TNMQaY7o1P2ncm4FT4ANQH/jQBJ2xv7kqIXEADDql8eS3+n8bku7oxNm+EDIM/dU92upb3T/NJGeaNbDx/AsbsLRUY5Xn92caWXY5d8RV6gWllxSg4fAEnTC90DQW13BLlgXR2D3dcUeDVkwOthA1bXspxILWcm3HdThcfvufB26LcJpkOEAz9NKI/lzqpSEC7feol5EWnpSeSlIxCALUkApmULdjUqxQVAQnl3D/X/yQda4QBEq2TYc12By091MQ17Bg3R88nHKlQbVmHvj89awNBLYrwT9zXY2aBAxTkGFdiSxP/Jp6FLDw+AS7GfsdJTJ2EqSO5khD43nGfBARy/ZxOQgZHe7GPM1jzUvChUtmnBAXQPcKGMJp3fdFGq6NByEhiAO4b/YptFfQJwNyQ/bZkVQGcf90Ja25ndIyrKBOa/f8wIpwi3X1G8UcxNu7ozUS7tiH0jBswwS3RIaF1w6LYKU/ML2+8sGnjygQswtKrVIy/Qd9qQP6LnO64q4fPAKpxyZIymHo1jWk6p1ag2BsdNwQMHcC+M5kHFJX+YlPxpVlbCx2mZ5DzPI04k4kUwHHdskU3pH76iftG8yWlkAAAAAElFTkSuQmCC</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAKQWlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQLg4Ji1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwSE8vE9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS72yy/UCZz1v9/kSI3QyQGAApF1TY8fiYX5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7yZiXJuShGlnOGbw0noy7UN6aJeGjjAShXJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJMkUUGe6J8gIACJTEObxyDov5OWieAHimZ+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0tAyOMBeAr2+WRQElWW2ZaJHtrRzt7VnW5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2JFqbHbO+lVUAtG0GQOXhrE/vIADyBQC03pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y595nL7vtWO6YXP4EjSRUzZUXlpqemS0TMzAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlou4U8gViQLmQKhH/V4X8YNicHGX6daxRodV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGitka9zjzJ6/uf6Hwtcim7hTEEiU+b2DI9kciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAAhIBIEAOWAy5IAmlABLJBPtgACkEx2AF2g2pwANSBetAEToI2cAZcBFfADXALDIBHQAqGwUswAd6BaQiC8BAVokGqkBakD5lC1hAbWgh5Q0FQOBQDxUOJkBCSQPnQJqgYKoOqoUNQPfQjdBq6CF2D+qAH0CA0Bv0BfYQRmALTYQ3YALaA2bA7HAhHwsvgRHgVnAcXwNvhSrgWPg63whfhG/AALIVfwpMIQMgIA9FGWAgb8URCkFgkAREha5EipAKpRZqQDqQbuY1IkXHkAwaHoWGYGBbGGeOHWYzhYlZh1mJKMNWYY5hWTBfmNmYQM4H5gqVi1bGmWCesP3YJNhGbjS3EVmCPYFuwl7ED2GHsOxwOx8AZ4hxwfrgYXDJuNa4Etw/XjLuA68MN4SbxeLwq3hTvgg/Bc/BifCG+Cn8cfx7fjx/GvyeQCVoEa4IPIZYgJGwkVBAaCOcI/YQRwjRRgahPdCKGEHnEXGIpsY7YQbxJHCZOkxRJhiQXUiQpmbSBVElqIl0mPSa9IZPJOmRHchhZQF5PriSfIF8lD5I/UJQoJhRPShxFQtlOOUq5QHlAeUOlUg2obtRYqpi6nVpPvUR9Sn0vR5Mzl/OX48mtk6uRa5Xrl3slT5TXl3eXXy6fJ18hf0r+pvy4AlHBQMFTgaOwVqFG4bTCPYVJRZqilWKIYppiiWKD4jXFUSW8koGStxJPqUDpsNIlpSEaQtOledK4tE20Otpl2jAdRzek+9OT6cX0H+i99AllJWVb5SjlHOUa5bPKUgbCMGD4M1IZpYyTjLuMj/M05rnP48/bNq9pXv+8KZX5Km4qfJUilWaVAZWPqkxVb9UU1Z2qbapP1DBqJmphatlq+9Uuq43Pp893ns+dXzT/5PyH6rC6iXq4+mr1w+o96pMamhq+GhkaVRqXNMY1GZpumsma5ZrnNMe0aFoLtQRa5VrntV4wlZnuzFRmJbOLOaGtru2nLdE+pN2rPa1jqLNYZ6NOs84TXZIuWzdBt1y3U3dCT0svWC9fr1HvoT5Rn62fpL9Hv1t/ysDQINpgi0GbwaihiqG/YZ5ho+FjI6qRq9Eqo1qjO8Y4Y7ZxivE+41smsImdSZJJjclNU9jU3lRgus+0zwxr5mgmNKs1u8eisNxZWaxG1qA5wzzIfKN5m/krCz2LWIudFt0WXyztLFMt6ywfWSlZBVhttOqw+sPaxJprXWN9x4Zq42Ozzqbd5rWtqS3fdr/tfTuaXbDdFrtOu8/2DvYi+yb7MQc9h3iHvQ732HR2KLuEfdUR6+jhuM7xjOMHJ3snsdNJp9+dWc4pzg3OowsMF/AX1C0YctFx4bgccpEuZC6MX3hwodRV25XjWuv6zE3Xjed2xG3E3dg92f24+ysPSw+RR4vHlKeT5xrPC16Il69XkVevt5L3Yu9q76c+Oj6JPo0+E752vqt9L/hh/QL9dvrd89fw5/rX+08EOASsCegKpARGBFYHPgsyCRIFdQTDwQHBu4IfL9JfJFzUFgJC/EN2hTwJNQxdFfpzGC4sNKwm7Hm4VXh+eHcELWJFREPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS3UuH4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufGK+eN8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000IlYYqwK10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR5vTkmuRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41lG99uit7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9V/ndzPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0MqiyvUqvakfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui6rq/Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx4sf4H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdLz5HOFZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX297Yb9jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel93v3RB6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/syOll+AAAACXBIWXMAAAsTAAALEwEAmpwYAAACN2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+MTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj4yPC90aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqIYvkNAAAKUElEQVRYCe1YCVQURxqu6pnuYYYZZoZLYAEjhwY5DAHRgCcx4IEa8UniruhqjLriJtHEXGvivGSfCTGJkjXxTFxvM4gYcQVPPAc0CIIcKlFRIJwDzN0zfdR2jw5vJJDI5r113z7rAX/9f31//VVf1/93NQA8aU8Y4BmAPWnYedHgXXRT8MeaFjrRQKIgvRlJKBqJ3MTQFOAOzoV6Y0eG+csK5o+HZE/fx6Xn15eN+6ImfwEEkBFCDC0PS/kqyT/86qOuR+gMXLLDvOzLAupDTym6HB0o2BzgLqiJ9mXJA2WMnKTBqPJ6ekVhtfWVAHfq+qZC8wdLxksOOPs/tj5EVpKln7pQXzo61ifiOG0hav6jtby+x7TR57Uu9NZ+0+K+Jjhai0TJa7v2uC9po7JOGif2hXsc9leLtmWCbTNRSM7yf/Q3vv0krM0nV646YFny3hRijSrVdXNfk0wOhdZ9GvPXo0KEO16fID3eF+5x2BmGIQBC3A/70Ol+lLUI1Zcsg976nvxosA/WOjFSkqn6Da/Z8RLNb0AeyzAGEAAsy5HAyX424cVadkGzjnEZHybKGRkK9f30fwhuVKt9LPeqp5ENdX6syUjgwWHVLkH+ee5pi3UPAR8o6NbfYoFVOxq0n/QCkiAzkA4thE+vv9gbdl0BOeF6ExuVf40cYCIxChciymBhxNEBeMWFD+V7acByJPBE/NJbu2V9srX+Toy1vs5NNDTitixhzCFZQnJrXl7eHwQCQRRWdo9JEAkgoGlQ9kv3R7e0ZX2yqOtkzjFEUwGYVF4qCouA5ktnv+vI3n9Vd+zwJOeZUL1ajCpSvwPtRz8HVJMBDJhSDjDhGHB3ywX0Y7Ia6arcHfjWViSds8lw8NwN+lUWsVVJ4USnpwy8zzBIlTZCFLA0yaXSjuU3j1hAO5GAtFq3pveX5djqajMAy9wQD41sISvLM5vXf1qiKzw6MiYlpdNNqRSDiPe7bsuXaNHcTYa/OgL3V+pzdi2smz4GdR1WJzr7duVlJ11PegZdnxxn0Z0qiOPHuOMqQFcn5aHiqDqk3e3mjEdlabvREQ7y4+R8HsePLd9n2hb2rs7IF2UHdrfGOkO2SIumZelOOGzzzn6zDnw9FfnuWbrRYWtbvSKvafmCcofOy45D+0ZXjxqCbs2f1tBaVSXl4kAMcjEZjj2KBZ7O4Efto5M/DOjYs20dERR8RjEt7bSzn2LqrOOykWP2UK1NLm37t39kH7v7wXTQmp8CPCathR5zHk6/wIz3gMjdAFqOTgS1qyf+cAHJcn5k5vsqBJV8UXbMPSdelBszSFh88ho9YcMpyxjeDh+kA4MYOwydyB+lv3g6RTgoZIPDr33HxjjTxdOzCF//CnzgoE10dhYLIUTCAXJ490YTG9RpYsY6wL3Jo+Vm/xlZ+mdFGEbjQpbUGaFgxihJo0W7f5itqVEqioqt682PGBiqhiLxnyw/3Rijz9vsCXTZL9vz1jWsticeeoytR8XjTgHzmRdB54mpRnJOjYnyx8w22l2FEKaCsPuwB3lBjeYmGtncxSq65+GKIiuwHyCgO3XkOZaiABdb2LYt62XLlUvTzddKbbiHxxEywGVl4GtZ3aQKn/IUXLsAqfFVDXRsbgkZPCPW5Vb3pA86JSUI/0qjX+jrJhgrxsGAxi4Q5uslNC0eTsUbc8u8EXeeWF2HvKcfr2MQK8MkrmbKTEtoa5MfMNUE8oUc6MsDesMDTMrn+IuAbHoal1BdYgKZ7rQzQVFl9AjOXuTwwQVQ4OUG6eGDJZfsNp4e7hcT4nbVcL5QilxwYDxzfCnxdHiuS1xCpvf8jF5vkdjIQQI1tzHQqmddT1RSbziCOMuYGEDv/ItcVbfea/y8sZKVVgoBpStWNSHGvQJAAcNyT8DWqR2KqqoIZz++31xyppPbsxFxPCEo7gCYxAJoboBqi+yJtevm2212CZXNafHhHWlxLt+26ZHgn2cta89XICU/dqwceVfU0ynz4sVvT4+ELbyNq4l8wQGs1carQDp6XBdjNgIgEXf5rf78w74I4LHYwkTJxeQo/ADFILC3yLL4cJl1Oj/g3Pi8cejuUkiw3KuIphn7dwcRGVWEiV0Qead2sLbmSrQD55DSiGdxhiTlLsGhJR4z32kAkthC+0nQnpuAUMn9x+YA81LiL7GT5DvrX7y6PA1796U44ZfFt+igZWr94fi/63a+m60780IEkbnmJck6HsO3+x9B3DJpyq67jp+iAQQOzLXVCboTR6bYjX38wXj7x6nypc8F42U6E4tnbNfve2OXbnYfeCAAiOQvJJBl7L6KtFevuI1KzKbaW6Hlasmqnn6u3gOnUCaTyCv9ldX2sRDVt0Di0wJ098LB3aK5PfGA1L4IFENqQMg4+3dJAISWfUvd3kyOU4ZG+AtU1xupdAvFen2U6rrV2ZeAGAUYGsiFhP0oEMlTLinjEw/RBh1s3vDJ1qYt64c74/l+886drrzs/oo8V4u8VNmdGy7ftqVZOTIThxLHvGRwk78nVrn/jNU4MwEXKaWEV00Dmb5XY3kteqCwpHSNj31i1NDgUbdm5T5jafEL4siYrUTgoExcrtQLFB7jWrN3feGR9ufPfNMXdldp1KQeCyqW7QW0zg/4Tn8FgAF5QCSUA8PN5cB0YyyIOTgNKqJu8wt0bmoNcn8np+Nmq47xiPLHD3yWqlg0Ogp2qus14i+LcvOK75Y+H+IdXBOmDHh7Ueyk03FaWmbM/DjHUHU1QaBQAiIwaLckevg5a2OjkrWQIr+5S7dK4+Kau0lwBPvksCGxoMI2+2Yz/TxX7+TcUzcKITDIXTGSu6CQXm7YbQkOzr/wjItmxURZlcMPqdWChuvFs03VlemYWIKAANdiMlmTZEjEfr8lK0ocOIdEjd8FgJ8PLuA2ngRwj5+BQGgCuOIqkEzcBsMzuGS+31SFSCg2mlMu36GSjCSAHAGDm3VsXIuOlSYMJq5sTldMVbfvwrdfOz1HjLuwNpoi3EVSQ5i7/5ZdyStNSKMWN165Nc+gOTuTMZsDuYTR434BBV4TJm32mDmngY/yCxIexAYqFcKqfDtl5yutRNIQVzbIm7Sq0ry7F+fA9SZ5QkB1NYIqFV+ufrOhks04jF18P5md0AcuW8NXZRu2y8QYNSIEX+/jJijW2sTtQ31sod+eNm4tvmGLSx0hzT34hizVye3/p1t2BymeXdX+U8ibbS3c28Ceu867yy1Diqj32iuUi5rNsz7t/fXsjP+1vr24/RrgcY1l7GiL4u4uwb5yeDl5GDT1XMeMaNgVHyr8nktXzEtG378m9gQ9ov4/S0KUv4jEuDdzYycTfazc4N3bfu61Mc9NfkZ06JuMR0vT3ubgbX3WhL4c/lt27gkT6Rt1O3afN708PISoHRZIrFZKQImFtJkQxH1aDOyCNj0Tued1z1R/N6j9Pevq939hfk+w/vhyFzRbCUJzuUuc5tJP1gV5peYs/hbMvam6fJWo1VsuKMhI9VzBEXD/itifyZ9gnzDQKwP/BlaTi1SzVazVAAAAAElFTkSuQmCC</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMwQjQ3MEVGRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMwQjQ3MEYwRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzBCNDcwRURGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzBCNDcwRUVGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5U94CwAAArpElEQVR42ux9B5hU5dn2c9r02Z3ZXmCX3QV2KS69KE1AsQAGEBT1tyQawUSN0fgbjfrFWGIs0ZjYjaKiWBABERSRDtKR3naXXZbtO7PTy6n/87xnlqLEL1++/Pn/fNee6zrOMDtz5pz3uZ/7ue/nfc/IGYYBXVvXxncNQdfWBYSurQsIXVsXELq2LiB0bV1A6Np+cBNDcdM+SgJAR9QADqGx7pAKNW06DC0RoCSbh+V7VZB48FS36hftqlMvjSvGyOag3q+uSTePIhjgtHGQ6eIiPXOFg7oONX0L+S0Axma7xG2f2NcCJ/06aGhV6bnTCqDq5zodDgwnD2m7NoJweBckOzrAMewC0FUV/O+/DqrfB2mX/Ag4qw04yQK8ywVKaxPYe/cFW59K4Gx24EQRDN0AXsTdQlBPA2h+HyCyDyBvNkBoG0CiESDZAJA9DSBeB1D7NIAWA+h+O4Cu4PU4gQ2E3AaQPhwgYwwex4av6XjeEkRVJ/CcARpegz9iAI4JSCLAjuMaDCwSQcfrfH5lAnbVarDyPguM6clDUP6+Taf3eSwO4DgO7tkx/95DwcYcj8WZJEvPcwKEEyFLWFNyHh0064ECh7cxpibPMWZ4XFc66HhuaS88D9xXy8E6eiKI+YXsr87ho8EaDkB11TH4Ei9RpO/VVPa3IUOGsH3VqlXs9XOcIIDdwkFRJg/HWvSRaw4qP91ao/6k2Y8BdwCk2TmoyBe+vaSf1Izv5SIJw3a4SevVFtYLVu+Qh2PEh687zM3OdnOQ4eQOxmTjQwTI630KhCYHHlfT/+f3LugKNQ2g0MsxgNMrRupZ52YTJAgosaxrNvxl6Zd7Pz0f0vIxUpglmEmgyJgtCXj+wrteGZ1b7v9b3xOnPAwEQKw5Bm1NzRC228H6jzDCWSePZ8rjmWa5OAjEjYwXvko+//F2+fr2Jg0Kuglw83jrHy/uL763/rC6q7I7D9eOtGLMAfadVGHZbgXcdq7weJs2CZnlxs92Jce1BnRENdf35ZXxRzLT+F/PGGJ5ISdNeBUBdjx+jgzBJAMNmcnAAcK0/rcGAjIo2x/8WIWHrhChT4EJgaBisHGmf1kEEY6Fm+2V3u4fz7riyWf+fOirx/a1Hu4jWd2QTETg+gHTX/5F30t/VhNuBVlX8TPmMShGcQIWHqjsZDsYJ2tBsdpBRxBw/2CDUDwTwchQkJvGQ1tYnfjkssQH9a1almjl4NqLbR8O7SHchVndnO7gADMcWkMGnPDpDAgNHTrIqgGKCg3ndRPfumGU9a35FeL0Z7+Iv3iiWcvPRWbxhw376+9G7nPYOedz17rvONmhwVnnjM9VOw8iJoIYxosTLf/e4gvH0oOMuGCNBku2a3DDaAFuu1iASkwoutggJTxmfrbNXX9Tz/HP9XBkwsLabXP2yPE+uuQCzuGF+kjbnstXPQ0RNX4KBJ3CrppX4FeJTBgQy4FYYTaiygrw3+gS852lQMRnBV4e3vtGnn3ne7FVqAGy7A4e5o633n/vZbbZhsE1U53v1BQcd2ZlN49BNbM1pEO9X4MxFdKnv53uqOhXLHwVQu2hRHWYNNmxaOYw232+6HeyHf+pOQTgFRyYhiMgxsNgSLZ/+9JADF+Yz4GEyfTKMhWGPyTDzW/IsB8ZNt2ig4CDqOCbmmIdUBdth7gm20mbGKkyEpYT6Tr+/SwQUOKpURjqyofb7L1BllBXUTD+m1MFPCHXirxgETlYvke5/KbXowuSmN0U2F9eYn385xOtT9a148kizZOg/KEMkFGDEFvQKZGIGtVLCv16quOBeLsGU8+3fXrfFMeVqA9ixB5ngki1IgoDIUj/Yj5IMT/ojvR/+9LQuVFyOJDcCos4sCG23/xchfPuVeG1rX6I8MfgJF6viMGnYLNYGibl0yOJSAnLh8Sf3nlRQuZV4TY5E6iEREH7pzEYE4Yo9gpmvRhdZkNAxFGcYj3f9viV9gdRFMLIngLkpfMQjhtnMcGZm4zngxoBsHyAgHF12whcKNYTxuDLx9nX3HO5fUZrWIdI0jC/NAUC2eDBgo4j58Re4BqrQXN5/seA4CzSw0uyo/QpKOZAxISa85wTXl7HgcsVZcwAcBoAZz6eudO7ahIBmOkqgYu5XGSQKPDA/XOAsLNOIxDA/R/HFsbiOudBoUgBvGakdCOVgm9PaBDHetYfxaEvBkwLnAsMZD0H9xBgbIUAQQQMAYPKRFmusHTuBNsEH4Ig+j0QIOJRIebjAFlxV20uc8T+B2/EEDkeHAek9N+/kw+NzW5wO2RWS04BADqBoJ+1x1UZHMgKc0pGYy2XQE3ZwH8KEIjK0RlMXfqtcn5hFg/NPg1mDLOsKMkWDu+p1+AkCsG9+EgBnDJAZPRFiv97YODM4KJghE7DRDHFstNM35FQ4GwQ6DwDQaEthhmB/wbhn4Ttfw8wuBw6MjEPIX+22bPgzgAA1WViRQNO7ZT5dVEfXFk4CFm3L8TjflY6/mkNpTG9RWp+/E5XTQGITA2XV4p/Lc/jmY3s/C4j1VvIcPLwIYYtnDBYCdC0039P4jEUzQw4XQt9li6a9s7nxDa56QK0hTTI4OJ4DOMUOL7vJ3kQvJnAE6J4nn0J70oD3u5gKKPm0T8skjiioQI8qcTpb5cyzYaSGa5UFP5OcWiYp0iui8drous0/tZ1pV5PGklIxryCFvNqYFdSQTdSj2d/MqEpkC7a4WZiA10zezG8Oci8yw28O5012tgY2ewgpHvAkGWz8cbAp0MwFAHRMESB51RTIKJLE03jKC77Vum387g6MBOtTgDpvXe+oAwoEteRPYx9x+uTY/A4ObhupAWBYApDCdMZdQCWBp3RO9XBNLSBZCupHNB10TmTIEWWAQHfP39THC4qU0GgcZe5033uVFB5pwsETwaovtZ+kbUrp2rRyAV6MNBTj8fkxP5dR8Fi2WcpKt0sObt/LXi8KQT/Z0FLhUXKwFFBEZSoHw6N8yZDonEEqB09EBAx8H99EN+2H9wDN4AlaxN776nP/u3sdqIryPNwsK9eK/xou3xdc1Abd6BB75aQjaTLygWN1NnRaSYVsGHy88Gg7qooEY7luPifxCKusMPh+wFrx0EtssEtCILi9FzQmxsxR/BVbwZzXHLVkYuSJ45PV+prz8fg25PHj1Ur/ra9YlbOVhzwpbo303BYrTCwshQBKqZHQsHbrVarnkgkYh0dHS9gSbpVXLhDnk7Zne3mkb4NcFu5qm3VajtRuaob5+w64ntYoKMIBLKdPTDAD1xhh5GlEtRiablnQQR+NNAClw20QiBmMkccj7dqfxI+2pSAmkYZjj/rNvvanWBDKuQkCcTsXEgePTQxtGLxb5O1VaM5ohebPYYXFRK9mXmRdV8N0FV5llRYhIBxH7VXDn7K0XfgXwXMCE1OnjsDDc1sG1sLAdoWzYTmDx6FaFUF8Oi9BXcI7GUJ0BPlcPKTQQyVgU14blk7wTvmUcgYtwQEl8kU3PdZoBjL6dFWrdvjSxOPf31QvYE6p8WZ3MGBRYLjWLPe41izBjnIEiQQCTT5CJgjjRqUFIrw8BXO+5x2I6wKSPN6ikZPsYJ+SiTGNBkyJKfJBhQDzHg+zQNKfd2M4Cfzn5MbTxQRKwiZOS3W0l5piarDFUpzw2Qao9j+3XWuCy99IKe05/uTh48BRbL4jh48eKL2+PGYqqqTamtrH0ZWGC7KijFCxWDoqZKUZufqD6F49EVOC7vvbjRPQHU9wynBxH4ipKHqF1JpTY+fbknAp2vjMGu8HWYOt8LBBhUW4msHamUSA5CVJ4LDevbBOStaaKcbAgveejm48N25WiIOaVNmPm0bNOJP8f27Gox4DNyXThPcbS3TOz586+nEsUM9OLu9d/zYwTdUv29KwUNPXSl5MnQtHgFOILpTzQYF4z0PpaMFqu7+EGrfmQZkg7vfeh+4Kv8K/tU+DDpA3tVOCO28Go4/9zzEmnBUW4ZAYP9i0OKvwnlvzGVA0oJ4GNMVUcy8yI7fVKlj7pgXW3G8XnP+crrtpW4Zwp0IGK1fIYeW28h7b7P8/NcHlauzU4x7cT/py0evdPzYH9H9Hpsl6dfaINMRQrbPPIMVjbPY4ETUD7eUjobuWYXsT2JaOgRWr3gVQXAredLsB37/UyOZfCu0aplmHzgM3BdPHR1a8emL0d1bK7VIqDi685v3YO6vimyjJj6pYrmQFaWhpaVFGjJkyKcItGFer3e5iLRexGFUSagQIzgtoA4vwRoeNn7Qc7Yg4XXP4MHr4FjJoHen283WR/ccAerbNfh4fRw+2RZng0Zv8GYI7L2iYGCSS1SUkQVMkSFkZENsw6qvY1s3TpBKekL6ZdPGSj16biA+1WNRICDgxWr2vpULYfaPv/C9/fL2ZF1NhZiTD/4lC6ZpkfCmoqdfO59HQGEpQWBZzaJNmyXbDkde3gUdjRXg7R6FgpsHgL20GtQQBjdi6gUDvVjGhDfxTFZB9RO7IOnLBGsawLF5c0BPZsKAd2eh1EdiUBm7ZaN+2l2nlU37U2R9a4MGt02zf/bYTPvPX12ThHq/ybBYXpvnz3HOfnJ5Qnj+0/jMnFwe5q9PXnJhH2n6LeNsL0XjAA2KAnUR1EtiqgSd0gjmrqB4c0l2mJJ/nokTOQHtTz28IPjJe7Ol4lLFe/MdfZznj60Ofr6ITcBJrS1grxy6sejF9wfWzpl1JH5oXy/SWS1vvvB71/DR6+2DR24uKOu5WrRY+DS7XZYslmWoFTi+MaB7nLbTQESEGASIuGwC47t7EndqLnXL4GBwicgsoXGO8iGJHGRmCuCy8agreMhwm0GhUpKQeWhvCuCTNtDCQSZqQosXzIvt2joB6z94rr3lF94bbmMgUPHiWEAJEEj9qBXAUTk0kn/fY+PF7BxVC/jBhsAJrPh0ZOOzj7yi+tohcRhLfbQBLyaMgY4C1D62EkIIAupa9/rDDCi+uxq/GEe5DY8rmNpBpX/jORXceAIq354EaNOw1qC8RyaoWjATjj54NyjNIAePQjseMoQa6aFF8Y9a23XI6S5An0LhuYMIiHwPuiEEOiVKeb7AxuHhK+yzyksEfxB1lAMTZ+68yIsr9sj9a9sNaGyzgUUQTkuRU7sJig5dhkH2LBjajufS0gqhpR/fHFzy4Wya7sz65YP3pF1xVTWdv+BwgmPAMFZaE4f2gNxYb3imXXNLp3jUQkFo+OMjS9WGExLUH1dVRZHN7icrQQZ/5neT2GsNG2kHGnWoxQukqejv7lWtOs1IQv/uIptUUf6TxhbVxjNLDAmrQMgKL32GQdi5BpRjByH4ybsTAgvevJHcgLW8X7u1T/8X5JO1IOXkgZRbAFpHu2mrknGsjWko7rPBMXhks2fKrN+qbc3MbkndiqBj2cdzgqtXDDCwKhhtawEiWwFqHvwpNHw+mpUDb+UBcPRZCZH9AI7eiNYcBGNTCr0YWSvN/qEeyJ68C/JnzYN4wrR21O0+/udnoe2LbEU10D0BrNirnL/+iDo43cuTU9AK0vmjLSiwqYs4ulzCBOCgFzJAI3VkEVM3jrE+loyaYltFVnxtbeIXrUH8+qSAQlqA0+l0dmmI4MWcJ3nZ82TtUXvgo3l/QakPyJZJQ1Xnxb/dDvF9u4HDEuEYPAJdlpe5iGT1YUgeO9wNUHcprc14qQXotlwnW15+xiG/9CSkbVkDKrkMTDLSIWKGgwvWtOHFiYQOg2ivfGSZSI5Nl88R5DgyQhZezHndBNYl/K9aWcY8ahIayboVo82SLeB/59VndQWFHmfFgBZv1WMx0OpqWNOE0Gwt6Y2DUAW2nhWmSPK34esO8Eye+WzwyyUPyCfrHDy6DBnVdHT3tvvTRk+azdHoczjKzR/+nglA+l5739WQbMHRP26uLxCR+p29zfKQPswsEfFaBAgOfPHtj0DToptAxfRHaoYIPob3/MJTMu3B5z8PwuqjtsnWlEXkzeviSFyjK8Dk0LFMIhFh4tCag7aQTusU3ikpEp9uDeoCkRAK9GH5GQYE4g6QcQw4R0qk6WdiwQBNkaF3TzzHioGQWPbxTHQENgETRswrPKYFO8KUMDThJGbmoIV0I57jkKw5ekPHh/Pujx87VCHlF/pc5497X8rvtgDF4zeJmmPAB1AWYYmRz0xYtD1tykFqiAvM4jV2aDn42KdHlnCAAv3djcpDgYcEE4cX8H0g0JxFyvL/7U1VQESVDw4vJHZt6o8nN5B8sNLeCnxGVr21z3mgZmWbIhKFn7eiP4TWfgnRvbtRS2Syz9MXS9m5CWtZ+eJ41ZFrOU1Dce+G2OEDlyvt7Tap1JuA0JJLINqUyagrTj6vogEyxuNFlKW6NBgtzyiA5oUA/o04GuhkiE4oUlJWLaRVfgNt28+nhTcs2v4tP4JuHQ+e39ML66q4nlQWvVj2WkK6UOfTupdk8SdVjVlEZAOBLcSJolOl17LcnK80W9hR26qN4KiNLxvub+s0TCYVSsrIfXGniSBVFmhCKsfugl4hPOCJkxDfve0yAzWKJsjEIHH78FGg4pgZqKGSNccGJDat+Vl4zYpbDV0DqaBbc/qUK++ylvR6U3ClhQ0NP9fhY00oAxNMF6WzmRup7BCO9QQ6CxvSWmuHDhuPKpPQ8hxowudnBlpLzaP372Y2mgT+bF0AqfKSSBhzqM/RqXvou8/oEWGB1XIFgdsMGd2/wlo2Wm1vARJ9BgonpD2dAsqCnbKVvCsdnCPGQGTLeqYRINWb14gtispWoO28ljWY0HWowQ533UN39it54rGd9pyTFwIdhthBl83cpWVLZAc7pz0tWA4yJmKQ16Xew6VA4kDg9FkOLQgE6rYRmIKH+8DOq739en3RkeHpZknIEXSfqAeQ/jGOg/oVCt/QlLwk8CwZQjFgToEaTE4rj7aS34eDOIJwhuDw8XgdGW6znKjad8QiU9AiiFYHRD98G2R/EmLh9nI+OwchEAe1w5+mNNTb4nt3TI2sXfk4Zn8v3uEAx9ALPkDx+IytZ5+dkW3rkZ4UUP3tzJqfEs/nKuEjyqRv3tuY/Dl5XFbLMdpbqtUbfzHJ/hz9mzRAJxhU/BvVPpvEsfdapdMoseDF+aNGxf96MbS5za9709I5SOJBaZ6CuQnenDTx+zS4aJILnr3eMiL67RaIfrutJ9pAIBTThagtjbnhr5eD0tJ4qoVqYLZzrESUAYdINlLtTMHpAnv/gbtEdBwqik7qrMk+H2ReNSfXmotisX5NCdMG1K6lx8iBbGiaj0itO93zMwh8yDLuganGVKoeWlE/eEftAPEdHBM1JShlAXpe1WNVTU5HVaNW5Xac7ryuPKBc+6PBlpdoTMga76pVmeC+uB8t09Og0EPCmUsYrNNqQFkuv4Ha8TKfwGtC2jCc3+9/0YwkBi9WcwTCB4+DWpCbzrqq1HKIhIqaf/erOJVJKTvveOb1c++w9aucJzjdER1dEy3rI4EouLH88SlBTL0JWvmEu4GvGaQRElH2NxFR+kVhJme0h3WOlqClYwA3H5IHfLIjOWxkmbTdH2VoZ0AlBqBu4uHGBGsm0YoiPTWkNPO4pUrJPdyovD9hoKWa+hJYRrQMF9d3W40yh6ao40ilWR4++tTcjOL0tkZfyzuvoYMLOUgLsIkVVM9KS1MpIVdEy9MZcDpxAdWw0tbCLBJvMdcqcOgwjGSiFh8DeACPkerTi1n5WLAPYiGudpoFPNVPSNaXMG1AfYNTVJY0G02xYxiVVpMxWIrgAMZPHMOsNJARTN6m4Ig5MKV/GJqjnk9+9wncS0CnfsL6Q+qo5qA+ZFQvcWcdWmdihk92yMxiEzCSmERYPvoAjmdGgQD3XGr/Y798EapCHLQkTU3xXcdwqi3LWsbpxJYKCkTGFHLTSbu9csiqjOvn3se703ZxGFjalaZ6zH4rS5zOjiuH48pxZmeVtJSWSICQiIGOpcLIQ62GukIcUy75LqywLHzvq/gsPqUTghEdFu9IvnTbBPswqoPk/TNcPGsi7a5V4Dg6hz0nVFYfyRWwjqSdJyu5bkAPaZ0V39jQocF1o2zQK08on/GnjjmcwYGi6lDaw9KwfIfh2x8Mw/U33QRt6zY1x99CIZyVy05c9bf1tVWc5xG9GQESPqxvgRdloHWsu/9ngGKJtZ/ZiCHaBIcrBpLFjwj30KCJqJpb33mxyV12J9hLZ7TALsxou2FOHSR9QyBz0mmXwOYXUBhGEQSH70PAhcwOZGfZENIi6CJUSAbMgiraNdjzQL1QxMPtl9y6dftRy9eL1iQmFpeK0B7U4K75sQ/WPeDuVU8rt/DjnlSPBZkCGkJGxZJNiYmUPX+42nndkBKpocmHY4cW16Dv4s4IfmezFROBlxXIu2wGpKGFDK5Z1hjbtrFCyMhiotBa0X+jY8SYXfE9O/BcUZgG4tRrwdP2MDCQtRaQZYkFdNGCjiILda8T80oBAUsvt3g+iGg5tf6DgacO4vSh1t8KLnPOgJLHmy3Ayh3y0N8tid1Mdo86wVuqZHhxVZQ5BWqZ0nS0TTJrWz7SXn46z0pFDI9R06bB6N4WuH60jQaiOCmDiUgqNarBq3ilDslgPQJNU/eD1cpKA+d0EtKtKHjGxg/sgdiuLbhvZdogceQgSHndQEDAUBcSrRAqbXOnImwgKNRQADMnI1zyzMsHbUUY4I6O/WbJp8YGlYYjxdD8UV8IbsEatcbc2z9HNjhi2klLtgkEYgMx3bSSnatOCTfOskNwwbp2V94ooL88c419Vv8KsaWuXoVsZNLtNUrPKc9FNoSTRmlpDg+0rI96CSv2yCMufDiwncrnnCudP+nXTXgfyzyCAPWsFgCJO/eyPAHPO6AloLZ3GfCjxoOlW4+dWixiZjmW09DXn9+PSeJwXzwFHMNHUyMJpKJSrHw1iOkOcF94KfA5hRCuqoLoiRNgMHGimKVBsrD1jfrW9WAsmg88IXfyQMvBuRfZ34q2Yog4c/6AHNN/fBB+Y1+D1j/LzUN1swbUMKESQGxFWoFsEW+2paEW6yBNNjWgcLqs0gK3jLexGcpI3GBLv80MZv/l7JzK+bg0iEbxeD17fiVm5ypU40lJEtIjWzdeS5NvWjSKzi7MZhkj6JdpLsFaWg6WohImLi2FxSBm5wkoMt30WaXDD47zBi23l5Yl0ayjOLlgCQOAlvJ4FMy2z65h4o/6B8lmYPbQt8F0EK5+WONwd5TgY39kkm4iaHHRXEaFe+b4xeDow8RgCO0AuoSOj253Dbigv/glNdooEVbvk0fPnRetnr9J/qrBr7/89PL4qinPhrZU1SmuBfemjZxYLr21v15nZdantqIzUPDU+NPC4HRnD0RkyJASgyYlwqZ57cMvWMy50lhjDcsBJI4dsvo+mvcHEtcSUTyWAA0DHT1eBZG9u8A1CgkI3ZiKdpwB4MwFP/Q9aDsNmrVEcIndsIaR+HtkhvOnS3cmL6pvULtnI4q9bg6oa3bJ4/7NO5/IHDGsp3RoX4PKKO+US8ABKsTPtwQ0eOK9IIweaIOfT7TDJAQCCSKiRV4wmcAwuFNFUMKT8gte0MovgPTuOWHXgf2vtb767M8ZpWEZiB/YfRUG+WfOwSP9nVOp4T07mQBynz8OvJdcgWIpTDWT7FOPjlWf56hooXi3BzzjJv5ebqgDyZkPQrcRVdDyxWqoWzcB0lJiJrDzNug/6iHIGGdaRQ0B045AUPwAOVcAdLvWBAmVjI5N5XD8I56dtpNW9k59AaJHSWuAZKUmTx5Vs5aHp9sv3V6tjdtcpVy6uUorP1GvuZFpL8JgX7TrmMIG/e1702fPGGTdunhnEnpkStCIgx/U/GDhrKkFKdyp3kEnGEg32fH1emQOEnzp5w3d7CvvdziyfVOFtXsJ003t775yu3PwiA+tpb03dixfxDqLkgf1FY4xlQZATcHTVPMPOAYCBE8TSCHM3EwXr6263zsuM4OPtTWZK4yzswRoatHcYx717/h6vzy+L4ocWpPQaRVZomC2EZAUFEfHmhUYVyHBhsMyVLVokOFEkYIXYgLRSNVBYAtSgsgGTQIqc7RH2T++8yGpsEhNNjegmPFCouYo1/LSH17tXCUbWLmUpqSZVlDamiGBOkFPJsDarRhCm9ZcK6PDSJxohpzrbnndO/GyPdR74JzdMEM8AOXPzmVrtYkNaMF/e0Mm1PzuMVYCqK3c8L7pHNiKm+MoMA+ZfQQrapamBTeyrgsJ61733geZ49qYuBQ9YLdqpxpsvrABBV5uXWmOcD8K6xlP3OC8+MIK8fM4iUBMKCeW3b75wloqvRU4hn0LeQjEdJYs3FlTmmfoBGQ4fyKsERN8G26E+kADXpMHsm+47TYKKjElMQGVxJO/u2dVYNnCYYLLhTo4l5XZ7zV4MAjkspgO6/BxWjgEZ+5853o6cgG984Tjy3/tHVpWKNS3YfYnSA8gO1Q3qo5fzgut3nhEeYxcI14wW4dwVg8BSwXNK5A7QJcAm47I4EJ9gWWjjfQBQ71+elUGDcKRVoONspiT29H98RdnkNBB14B1rgT8H82bGfxyyfWxg6gVcBfTzTYr2ad41SHGBnJrU7fmd159INEYgowrrtjR/d7/uJXYQ8KsoEc2n5A+5BgMevoOdicI9RRInR/642+gfcUY8K3FwO9DZKabwadp6cB2vEJ0FcGtI6Bm6Q1ANxdVTFkMfZ58ip04lQ1Pb9hd74Qv96GORKCQK3Dj9VNSPDvbAfdPtUMwplcqGHgS3zKC5e73wn/5cp8M39apeN0KZFvTwCtmYMVJgh1dU44jnW54SYCmmEI16ofppSMik/L7w4lIK2xx43EkHtIunro2Z849f06crGWlk0S24mu3tn/w121YKuYKaekocTx4KVbEawabg6AxE1EoRvbtnqxHo5PTL7iQd/SthDN34de/+Q8GHmIOQnZumtCe4+VfjelG2aE6pX8U7U46ikFqRO04Ko9de1T+CYLGjUBoQiHp65UrsSbSJ6tjkFcgwl2XuuFYiwroeKEtrDuX7Y5PPdKoXU5OUMUssNi4tIoC6VEanONtOlR4dfCg0LIW9z5qLS47Htq0errqa0Mh4YToto3T9Xi81VHRfwf1D8g+2orLwDVoGMQPHxhWffsNO6L7ahzZ1129pvy1D8fxksUg78yaSzw1w6iwY4C9Y7aBVU1C04aLINUSgPZlN4GuHIL0QQdAsJm3vqVVIg1OAGheMgW+uWY1Y4K+MxfA8E+vMvsIQaIz1EY2+GS3lTEggb05qEJxtgjRhMbmEkgkNgUM9+Yj8ngH6icLfuZwnda3MaSPH1QifTG8VIqAjoljtcCJWCNa0QBUBZpg6fFtD/ij/ix2t1MiDOU5PXMdgrSlJtDAXVY8xI7aP+ayOsFb1HOFEgkVRnZvHUJ6gfooGpbG2P5vp8hNDbPlxpO5CAgrWnBb8mRtz+CW9VdGdm59U4/HxmdOnjEvbfjoZgsmiw0ZtXPniKI6J4eiiOBmFHtbq9GyYPCrmpWpn+xI/HpntXJBIo7CEDNep1YtBjU3T4Asl7BnUA9xH9rHqqWb43JmlsBfPdKeeaxZLTjSpFTGkkafxhpMmTSB3eyBNbP58oG2pbdOcM4NxgyjPcbBeTkaDC7FZPWFWPMjuHrFsPYFbzyTOHpoLDVLyDe7ho+plXLyFyANVuF7ipWAf7Lvs0VDpPxCSB930YN519/6uGvQcHQNQbZyhzUGLQgEpk8kc1aR+gf1r1wCJxY8BaEDlZByj5BTvhfsBQtxJBswbXpBsn0WnNxRBm5vAvLG/gLKH3kN0gZgOvoYpgzODhurrMxF2fDfReiw6v0qjC23ADImSygky8wNR5QKHMflJ3x6GjkvYsV2LJ+ZaSgw7/JMm9BHWu9Dm7625Rs47D+Z/+yuxSs7Ao39weY2RR01gWIdDLWZabkwrfeYOVar7bU+3iK4Xc2FJB6vY+v629s/eOsxubE+nS1Tw5KoUBKx+0JJVMrsvlEeHUbGxVMX51xz0wwU3oaE7KorytnrQb4LBHICX+2XmQIeiv44hH//cm9y7Em/dtXuOvXCcNzo1x42b2gl4WgoZk3zZAgQjRmYtSpwKCBzMPgJ2Tg+tsKyoXsmv1PRYUs8aey6bIBNvXaUA9BiYUnhWAs0XVJACQZR3PjYhfBIZ5HtmyeFt26crgb8Y9RgoB/1yonyk40NtB7voOO8wa+7Bg55W3B7OyjBvRdPZrqhs9SeBoLFvJk1fsIUhBZUjU3LZ0D7qitAbh4JSricaQRbEQ5ADfra0u3gGfo6ZIyYj3YlAXZ8PRdFpIrnZqBGMRzsFr9NR5OQ4xahX6EAG47KpTWt+rQtVcpMtM4jLQLHNQbMlUnUXQzheLndZsexpZ1uWDFg0T0Z06YNtSzZ7TsK7x1e03/h0W03Z9lc1RxT12abjqaIk2rCk+3w+rq7sl4/Hm3XJnQfCI8YPSAaRpBkZOI1J9OD61ZeE9mzY6oWifQxeD6D6jAGWjc0rdHarWhl1pSZr9nLyo+QpSS2tPcoo8/97XsfT6EjVf5p3UEAS0NZnrh+eJll/XlFKhxtUnugsOzhj+jd1x2SM074NUtldymMpSA+vEwKW7FkvL853n735a4TK/Ykk5MHWcGFsdhUpUB7SAXqVFIDio6r6Dy46botqS/FLNCCAYZkW2mvlZjhKy2ojm3FJbbo3l0WS7ciIVFb00Gi0dG3P1rKHRhDDWuhF354GpQzNUCi2Zzs8A5bBJp/EbiwFDh6OKBjuwhpAzno2BBkC1qdPVEjfAtsTYLNvKtY1u0Q0xyslW4VDSjOFOFQozZ20Y7EfZ/tki9XMfDde0hav0Jxoaob21+/2b1//uZEnawaBrLmPb95N3xzGIV2Hq0UR5s+60/+xV8/kFXZr6D3vkh8435R0n6Z68LAstXL+imLl8DvLHJngVO0gdviAAeVDZVjglBtbsSykBlMH3vRK2gfX5Gy85D8/GmotQxk0GT08D6ZGkqkG+SWJjaHwNts//lNsOdaaUsb3diSkDW2CAXHu7ZXnlB7os1sNJFAIqRT57EMRWS6HV/k4kxNK5pBs5lsFRP57L9vdTHHUMvULNofPSePuooJtEMJtmQaBwdVLyitLf/1FcwEArKMRPOy3+wuarT0SYFTO/UWaBaycx5Cj5rGAQNC40FNNDeWyM92x597Z0PiLqNNg7yeUuOTP/XcGpfh87isE0AAg49ikod2pP8HpjpvcUrcuscXR95ubtO43BwRWk4q8PN3Am8vuSNr8I/LJ6MmaoWdLTXgMLJS7WATCEkUj+x+BgQA9/371FhmI2uyeQXWllfkEHUSyT7qbFVXnD3StP0PJcvf/UMZnQ06KgfUH6A5Bz1197Q59Wr2DWg1s2F2f0/d9fsPbylQsDmH1COzRv+ULTXBxFaxdD52zpzQ96LNcGCeZA5lg0RzAR67eb1//ir28tufRe8y0B4OGGo5+tS1rrL+heLnVDKbgjorB/ScmI/GiRawThtqffeJ2e5BqJUCLagp7Fg+T7RrgzbWxPrbFNQAtl9DiTQINFsj/EML9GmehY2Pbu6ppPl7IyBC13aOQUVQOBVoMqZCdVMF2AyV1XW67W/1IXn8nz6LzhW8AuvAPjPbPeei/pYEzS+QhfRFOqeUTVtNCUILVqobETRF4p7fzHBd/JsPw9vNtZ9oK+eHBmNq7XfwLsTdT4HrrUEuyhQuUQDGv/CWny4gfG+9PkbX2QFtbb3gzZYhIMYSqAs0llkEhNdXx++mqXpagNs9U2iv82lr/7o2zsjreCvaRxeHpZR0BMem3+MyD+X5ItA9JfTanPGOHftOKJ+882X0SkuWQAzLVuxHtBC7V8S1bw6+TwJL7hZI4/IAtC4g/L+5l93jg7rAWBjxxz7QogUhy5FItcdP3dAy0JMpsCl1rBnGvnoVS6LOFp7QApMIPq8o4LEcqFDVJMMNYxzw3IoIYwti6nQHT02mzYirK2n946Oz3LuL8Hikw+ineUBBEHBzYHFYhX2RbZBDHc4uIPwrNwy2iDY2EYH7V18OLWEFsrPQwRj8qcWkosDRrCubaSNGaGhSsyffmDZ8fB/LNgp8C+qDl76KQLZbYrf0VbWorIO64tsE3HGJC/oWipDrEWD14WRvaFagT19n1Yyhtr0krOXO+1m5JHgEKxQEb4RHD9WDLxGEPIe3Cwj/2k2BQGQ4XDtRhDsn0eBknSXcqC/w8MLwN+8sixRlFUnQjpbxtx+H/zL4V97hpBeqMfDUPDJXhHPsOekEclThuPn7EvtOKp4lm+P/C7BM/PJS1x09skW20vn0Sm9a66jD+AIXHIhPgid2vw7lnqL/61fe9fN6p7QBZr/YD9SCq2BiL4AhxQJUYrAHnLEXY02fO9HxCM2rtPs1yMwVYPOu+LDL/uD/Eh1T9/7dJPbrcgQK0gMUXJqToUm5gcUSHGhQ86c94dvZui/p/NXt3qevG2X/gsqKTTSX+nXudtHsKY0p7APZNi/7/aQuIPyrtmQLqDlXgJheDLGw+RNB4YR+1k7W+PxelkOL7s+cxdYTYDlw5Yiw/XBy0uVP+2peXxt9ozWkX4Hqr1TWDEk375Cm31Ub8dRnkWdn/tHX2N4gl95zp/ehp2el/W+6fYBsNjHF2bv5GwNOyYrAsJhNpq7S8K9iBI2tSKIFzwKc+/5nsz9iwPQhtoWPzHaPWLo9/vTeenUsjyzQelIV/1oduhmyxZtpGp4C3Iql49Y3OqAVtQMkUUSWWNZfconrVzOG2bdTr4EWA3Pc6RXg3xWu1EwiEHD/AhvZBYQzu456kvWUfuhnIGn9RqNPIyu57e4p7nEH6pULNh6RL4sljUEY1LKmgJaOjsKOh7MO7yW1+CP60Usq7atGl1uX64ZxgCb1TuLnSTiKPAD8f/KTk1zX/7ija+vSCF1bFxC6trO3/yPAAKRem5XZIKfcAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/it/browser/searchplugins/hoepli.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Hoepli</ShortName>\n<Description>Dizionario della lingua italiana Hoepli</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/png;base64,\niVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAEZJREFUeNpi/P//PwMpgAVCMSYehDD+z7dHlsYUZ2IgEQxCDSxofLgvB4+TcMUDLZ2kQKqGBxQ6iZHU1EqyDQAAAAD//wMApAcRQrj9oIAAAAAASUVORK5CYII=</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://dizionari.hoepli.it/Dizionario_Italiano/cerca.aspx\" resultdomain=\"hoepli.it\">\n\t<Param name=\"idD\" value=\"1\" />\n\t<Param name=\"utm_source\" value=\"mozilla-firefox\" />\n\t<Param name=\"query\" value=\"{searchTerms}\" />\n</Url>\n<SearchForm>http://dizionari.hoepli.it/Dizionario_Italiano.aspx?idD=1</SearchForm>\n</SearchPlugin>"
  },
  {
    "path": "langpacks/it/browser/searchplugins/wikipedia-it.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Wikipedia (it)</ShortName>\n<Description>Wikipedia, l'enciclopedia libera</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAA4AQAAJgAAACAgAAAAAAAAJAMAAGQBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAEFSURBVDjLxZPRDYJAEESJoQjpgBoM/9IBtoAl4KcUQQlSAjYgJWAH0gPmyNtkzEEuxkQTPzawc3Ozc3MQTc/JfVPR/wW6a+eKQ+Hyfe54B2wvrfXVqXLDfTCMd3j0VHksrTcH9bl2aZq+BCgEwCCPj9E4TdPYGj0C9CYAKdkmBrIIxiIYbvpbb2sSl8AiA+ywAbJE5YLpCImLU/WRDyIAWRgu4k1s4v50ODru4haYSCk4ntkuM0wcMAINXiPKTJQ9CfgB40phBr8DyFjGKkKEhYhCY4iCDgpAYAM2EZBlhJnsZxQUYBNkSkfBvjDd0ttPeR0mxREQ+OhfYOJ6EmL+l/qzn2kGli9cAF3BOfkAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAIKSURBVFjD7ZdBSgNRDIYLguAB7FLwAkXwBl0JgiDYjQcY8ARduBJKu3I5C0EoWDxAT9AL9AK9QBeCIHQlCM/3DZOSmeZNZ2r1bQyEGV7yXv7kJZlJq6XIOXfs+crzwPPTnvnR863n05ZFufDD/T595Q4eauM37u/pWYwfeX53cegcABcuHg0AkEQE8AKAu4gAXv8BrAEMh0PXbrddt9t1vV4v406nk62laeqm02n2LjKYIuK5WCyyfeiLDF32yLn6TJ5mBFarlev3+9nBMMqsabkYhmezWcEd2ctTE/tYBwhgt14BhtmAV2VaLpdrAHioCW+VdwWy9IMAUBQjJcQFTwGqvcTD+Xy+oc8askZJyAYrnKEokCeWLpQkSSZvBIANYgSDVVEQQJaeyHQu1QIgiQNb6AmrTtaQ9+RFSLa1D4iXgfsrVITloeSFFZlaAEjAUMaXo2DJWQtVRe1OKF5aJUkf0NdglXO5VzQGoI2USwwD3LEl590CtdO3QBoT5WSFV+Q63Oha17ITgMlkslGSGBWPdeNiDR2SL1B6zQFINmOAkFOW5eTSURCdvX6OdUlapaWjsKX0dgOg26/VWHSUKhrPz35ISKwq76R9Wx+kKgC1f0o5mISsypUG3kPj2L/lDzKYvEUwzoh2JtPRdQQAo1jD6afne88H1oTMeH6ZK+x7PB/lQ/CJtvkNEgDh1dr/bVYAAAAASUVORK5CYII=</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA3MkMyRDY5QjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA3MkMyRDZBQjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDcyQzJENjdCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDcyQzJENjhCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7lkNGzAAAELklEQVR42uyYa4hUZRjHn3Nm13X2Mu6urtqutrTeVjRUQikoKUoQLIy8hybiBcVMRdFASPwgQTczsCiMvFYGffBDeANFUDEydc31viheat2dyVndmdmdy57+7/I/+HCcKaX1Q3Re+LHnOe9z3sv/PM/znlnLcRz5vzdb/OaL4Ivgi3C/WV01UCAQkNraWqmpGSCVVVWSl5cnZaXl4jgZaWpugp0viURcwpGIJJMpSba1SY+yUlmy5B3ZuGGDXGlokJKSYkmn0pJOp6UDBbsl2iJFRYVi25bEYjFpwzOtra3S3t4umUxGuqqo53WVCGZR9fX1nZgWDAaxgWIJhUpASGyIFLBtSWKDhcFCScTjuE5JXV2dhMNhSaVS2Kwt0WgUYiU6hTCiRSLNGM2BnYF4yccWCWPB6yAC9oGzYC2Iga/pNx/kg/fBs2AcSICvQOMjT2pZD7xFE0kFBd0lHo89zsiv5d8L3o4nwW+dcotUMDo+p11Jn3YKY/qeY9900P0/lv5hUJ+rswc3Nlnd6wDvgmHgR3V/GfgyS0RZf1NrrEeoR/ZD1rDAPzzrHX8wuEYhcr68E6BV2W9RGJMiI9T9wxzwFfAd+AyUgeFgK/iG9ovgAMcpAIvB92AVNzCJ9hoKu4LjjwabmYrGdwtYyb45nPM98DbYyHW4bSr7Pwb9PPszqTwGnGdUZ22DuekX1L074JSy3wC7eV1C/53clFHXVLEz7Hc3UsG38gz9x7O/F+25oC+vPzI1FVwGN0FP8Dz4gmO4fvPYN5X2LI5ZSvsTT9F/iveEgkZyhc8lTrxd3TPhM1LZ08C3vL7HxRplM6AN/AqOgVGgjhts5sKugyi4qvKzhaKZ4voHGMKCe5oF2qHfIj7TyDGucSM/sH5tY7/p+x1cBGm17vmMgikUsxw8kSv/ZoBqqjiCm7zLsBQ+vMuTl/nKbuTJcdIjpmnduIBuKmfNmfcy570BlrMvzpSap+Z2GG2WZ869nr3Ynn7TngZ7wACKbIRdl+s74QgddlPphVzgh6A/c1g8xbND2b24qD/BLVDk8XWUv8MIKuTCTNinVFjfBh+oY82mv+OZs1SNJ1n6ZzLi1nvWsgksyFUbXuVAO5RQjppENxNynyq7AfzE6xsMyyDtfhxDF1mHkZCtSJ9T9mLWIPeZibzuyejb5hlztVr7ZaaBtzlu5GU7Zi7xW8BU0CaqZt7wfnBI+b0GhvIb4iBD7SWOuYfKr+Px+zN4k3loJj/KojYIFINfmALu6TCW0dGbp0gNj+nZLHI203YCOA6WqtNhEF/OWc45ki/kHOuWzW+cgYyyK//mw8MtLEU8AkMqbIMeP5OjfWj3oU9flUL63C5XZ7zZaJXq66+eGajmdJvrG2LkuHNUco1uLapWdarC8v+z5P+U9kXwRfBF8EXwRfBFyNH+EmAA/FQ613UCCjYAAAAASUVORK5CYII=</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5QzlEREIwQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5QzlEREIxQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODlDOUREQUVCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODlDOUREQUZCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz41D9uwAAAJWElEQVR42uxcCWxURRj+t3t029IiVCyXLSpo0ERFLVAvNJ4oBRUVL7Se4IUXeOIVjaKmgkHxthweiKJGY/HAKxqwaiwYBBESwQtpgdCWtns//6nfi7/je7v72kI0mS/5s7vvn5n3Zuab/3pNfZZlkYFBjlkCA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEg87B919+OL/fT4FAgELBIF0zZQqVl5dTSZ8SWr1mHY2oqKBYtIWSiSSlLB81bN5EkUiU4ok4BYMBSqZ8FItEqCmVoBhf6xvOJx+PY6VSRHi/krJS5PP5OiTB4+SFcymVTFI797N4TFJ6foatjVsoNxyi3sW7U3t7hOKxCB+hHGppbqFgfh7ts+cgamlvofy8fIrHk+Tj4ROxKK1Y+S21trbRgvnz+NkilOSxU+r+hghdw+DBg6msbBDV1X1FY8ZUUmtbS8fG+nw5VFVVRUWFPamppYlCoSAlkooI7dTMmxlnMvTzSAS1oe1trdSjqIiJsJWJEKRevYs7iBCLMhH8OfwZo2Zus7R2CcWYHIq0hw4fQX5+nveX1FJ9/bfGIuxqDBgwgPLy8ngD4x0bq7baSllUstcgGj9hAoWjfJ03yrIkESwQgU9wIkXh3FAHESLRKBUV7UZlpaW0dt2PFGlro8WLX6eGhoaOE93xxpb7qL7qpDfydRuKDIlkgsi81P0PBkI53kOhIUOG0LRptzAhijrV//8YIwxluZMlxtJCf3HZz1LM8hbLQpYDWe5gaWJhu0ghliBLNctqlqksB7NsYwmz9GCZw/IFy0Uso9E3ylLIkg/dbEPTnY5TWTawfJ+p4R4sN7GsAgmUtLHczXKYaDNb6JVMB1kUjmd5R+hU2z2hG8HyIMa09U+hj8HOhdo3FZ2+7qVTL5bN2KiVLm1mQd/OMlDTjYPuXpe+86EfZvZnl+EWcbD7e+l4jzi1Zzjo+7I0Ql+j6epYfoFbcSKZcjsLzN7sMoQ0Kz/FS+dSllZ0/MSlzf3Qq3b74dpxuHaOS5/roD/Q7M8uwyU4nPZ+feN1gGfRMc5S4WIVtqPNQ7imXMkacq9UbmJZJgLUXBcGO323ERTfA3rtSViioIM+IPr7tbFshNOsScDlmdImK2nmEfRwqp36+7PoW4cAvzcCfLVfI9NNUMfTLBfiIa5kWa7p/0AwOB2s246TPgaBiY7TQZ7r8VtZkWcwmQQ+fSDTVWgzE1lICqI2aS0yELUQL7H0YymCy1Exy40s37FczTIeYybFfdS8XmE5gOVhlgKM7cMixbR4Rrox5SavweYmsW5JCIHYPVmWIINSGAT3aY+fg+dox3xS+P0uywuwsDqRVFZ2CO5jZ3Mq87qV5es0JBjOUs5yLjK5z1hOhMX+0gub38ON1U33colGG4X/eSPNWJ/hYWzkY5NrRP8rVOou03g8tK1fxLK/sCiVQnctAtACu7bEMoplI/Q/sBzK0gd61e4gkMkeYxzIfBRMqLr2srBcfbCwddD9zjKR5TSWsSw3i+vSwgwDqe37TMJ91PzPxLqp6+vgXvXUfjDLWaL/QvQtzLB/i7DuNiah/88gbNY4Udx8hkub6aLNyS5t9oX+dgfdKOh+cnEVhBOu2hytXVfj/cpSlmYOj2vuS8dY6Fdo13uKOOlUlyj8SZf5qHx9d+36kejzmyCrbjHtTKw8wzqcksXe9YO1kfGaSvObMcZYNz/mhA+ECbkUfkbHAuEK3HzPZfic46ArEM9Q5KCXfl+eAHUSb8MmbczCv7qRLE/cR6JJFF+GuMQRuS6Wb6bDXDLN8024gDDis5DLWtjWNBOuByFfFde2ilrC+V6IQKLqpxhe5aAfIPpPhrvQF2AyxtnexQg4IU7X04gDVu7k1IsQf6R7HsIhuRzfH4OF84q5+FQu69guPHcAcdRH9O+3HfPxWYm9y5oIb7OsFz5GN2vVqBsov1iCTZc4Dye5O8rIO2B1aumvcvj8btx0PcBVzzwU35elKb6Voah2l2aGO/O66Xe4OoVjujCX0dgLZS3fRwngUwSxDwhLeK4XIuxAdG/7+tOErhIbczFMG+GUFos2KnVZikCoq3gB2UthmvpGZ1GAoEwFhHsjiAyhuLbGpc8RMOM1qJH80cVniCCGIK8VQA1Xw/o+D/em4p96ZFy1SALIiQiZoMz9ZoeCRD0iUBkMKZmGa8dmEdycgjYbRUSv+8Xv0eZhTE59X410NBOeQftZLvoJ0Dchyp6LhVqG9NkJd4vovT9M7HQtQtdxEvpsQiDnBBVzfI52zzvo7XU4M819hqLNJWnaVIhUtMIrGarFRg9DXqs/1MdiU1Xa8yICFuomItjvJz7E7+UZCkBeiLAClmyYS6rsRIRntYh8YheJ0EPM9Z5OEuEJkLogQ5HLTo8fzdY1yKDRLrY8CllF/3yjNVOUqFWGcAJOcXfBfsE1Hq5mJAKz7oAfUXW9h0DPr0XkC8R6FnbiGQpFhrK0k+7tKtQ+WjPEQ2+LtezphQgb4DftQGYU/L/EhyKKn4xCVE2WmUBKVOgkZOUuis9mpD9tKEJNTTN+Uvt003sJ7uLap44bHNxKMsM8CUWjIAI7pwDVcshW9JRR4bks5rAQNYtSFNA8YTgmYptlp9L0JOFCbs5izLPRdrtD6mlHt5vQZoKmu0Dc64I01TULgaYTqqBf72Ed5qBPrYPucJYGnDSJcaJKW+pQPZwI/VqntA6HdQPaOKXx+4EgjR7mUY/xvszgShzxCTpXuujzUUqO07//VkGiP8z6L2Izl+OE24tzKU6GJchyB/3zZc0XQl8rgh/lkxcLnYrI54miVxnihs2izTLc3+1vOEeCWAm0Vyf7LQSYNUjPLByWElF/mYENlvO8DylwNSzpr3AtJQ4EqBLxl4XsZBbWdyCqp1uEfgkOYaGL+1AW6zURMFqoWt4X8EAE9VJH1ezfcdG3IS3JFTmxW8CyDRNqwuIP1MxtApOai8XtiwmHRLtb8TxRBJs+4b9XIZJvBUF3E1YsgFStGic4DIsUyfDM67GQTfjdQyxmLsj0IwhmP4edgm/D8/Whv1+0qXavYKM3uNzT/nOARZh3Ma4HMZ6axyNYmyDIF3ex2DlYq3qszQ6sZzE5vyw0MDAwMDAwMDAwQKpm/uGmgZ1SGBgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhh4w58CDAAL8AVXFSeKUgAAAABJRU5ErkJggg==</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://it.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://it.wikipedia.org/wiki/Speciale:Ricerca\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/it/browser/searchplugins/yahoo-it.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Yahoo</ShortName>\n<Description>Yahoo Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACAA8DQAAJgAAACAgAAABAAgAowsAAGINAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACZ0lEQVR42mzSP4icZRTF4ee+38xOkp2sG5cQxVJIIaaKkICxTkqJjQhpJFYiop2F1YKFQqoUVpEoCBYSS7dfOxVFWGIsokUE/0TEye7OzPe977XYNWk83b0cDoffvXHWGxkKYjt0N1fi+FaJIzNIFSJ0kDXn0z5nF1O9Sp5PzaizamLD2NELo5W4sOwXqqX/04o1R2wg9PYs/GXUmTjqpGNxwvWdFzz19Akvjj+XUkYTggylFLfml93due+tZ7+y577BrkJnbNWke8yHmzvgi/4lq+WU1XjCsThl2p1ya3GZ4KNrt03KuhXH0SkkkbTOL5+u2PnuZ/D8axtGMTaKsbOvrINP3v/W3Y9XhCJjQCrUWRedVpaq3nvn7oHXrz8jD8PfvnEGbL0716LXytIoxqizkups4R/VwhB7hpi7sXkbXNo86bkrazK5sXnbEHND7BvMLcykOotz3vlxvZw+faRb08VEiVC64rPdSw/pZ/Ly9EutNi3TkHOLOvN3u3OnHNx7MFio5qq5Ifdce/WHhwEfXPnekPuq/UPPQhrAKOV0MFdyRFQFRefr7Z9wRrb0zfYd1aCpGmr2BvtSTkcp1wZLnX0tx4oQjeHX+UF97P75QGspM7VMqTfopVwb0aY1F4ZWlFK1SCVDHQKUEvphj0ztkEdrvZoLtOkoNS2XlkHJIlroIky7Jw8atDSJdQ/aPTUdtJBaLqVmlJpqQataCZKhY/L4HwcEI/Qbv1v8tivbIdVG1UtNnPVmFmPEoT9l/Dc9Ujp42Mx4uGl6I5pmgdjGzaLbopsdJqZHWZnqtKkXcZU8D/8OAPAMQ4kD8KK1AAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEJGlDQ1BJQ0MgUHJvZmlsZQAAOBGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+EdigjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHHJz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9FwpwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7NamcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwfYrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqwSyv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxtUgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+oF9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdTTsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QWWdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXIM+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4bBsrEwAAAAlwSFlzAAALEwAACxMBAJqcGAAAByVJREFUWAm1l1uIldcVx9d3ruMZZzRaay+pCjFJH6LSRqxQqA1NH0pBiH3Qp774kEAg4EOkxKdQSCjUFvpm6YsNVNoSaGjFtmga2yZgCIIawdv04g2kM7Uz6lzO+c758v/t/9lzTB/61Oxhn7332muv9V+3vb8pnooDVRkzZ4oY/LmK6mQZa05frX6yFJ9Ae7x4qd2IuV1FFM9WMfhaI9Z+pQBAL+aiEZ0QgNBm2YuZmxHF9VZMXqmivFaLweUyuteWYvHGVPWr2f+F7YvF/ola9DZGVJsHUXs8YvBEK1ZrXt9URDwqxY1BdGMQvWjGqkgA+iLUtazHuADUoowHYugKTilaR7SIpZjWqOMRfY090RbasS4JglpFtzWIcqwZa+pSqnWVcLLXijXpZCFpvbgb/VhMe8huMLPylWkci8/oSD8xJq7hj4WUWvXrlbqVrUyKtBYdpX3Bh9YbzsdErwRgbZKyFP+KdqxPssu4l2hDAOOxIj6bCHigKWRNCcpMCHHHB4TJLc+TXxKHnC51Ct+Qgxl/TZ0qE5Be/EdWTwjqQuJJAPIB8qAZk4kZoXJnvHH+27Hq0+0YX12PH+w7E3/8zbWkitN2M8pS7kCKZ761OV55c2fcm+nG7J1e7N/+e3m2nbyKQcAhnHWZLC86B1rxiFRvSIkIgJHFVWzZ+qk4fG5HEr4wV8buVb+Vuv5QeVZsi/HeW//eHZ1HbNfLT5+Jc2dndBav9KXugfqc+pLsv6Xxvk6kVheumnpDnXlTVMZWfHh+Li6cdOKvmGzEC69+WTskzwr1SfUJ9ZWp7z/0pWXlF9+ejQtnUdCWnAxQ+al5Tdz80lIVEP8x9eZQWCQwOTAhNc34Re+rUW8U0S+r2Ns8nWzBKgONBOeX3V3RaCpPRN7XeFcO7yYl+InML2U3VdBVHszHzbSXYLBJkuTSQzBuphoYZ7X/u8O30gFAHHxzi+Yop8ETcfDXW5JyKMd/fFuO9l3mYuwLAl5gbMg8QuKdYQg4Zjcxo7HikMeIn37vcizes9Ide9bGhs9NLPN9YX0ndnzHpbZ4vx9HXr6kc6Sobo2hIkuzOnIh0xMFRlvc0waWL+p3UePCQ/Myjjx/JSnl59CJbUkJgl75g+ZD/D978Yrc7EuMPe4ESo6OYsaasiiX7tADAyny5cGtyMHsDxzFnP0Tx6Z0SfsW27B1PHZ+c13seGZdbNo2Lo6Iu7e7cfznfxc/8ggNQBhZI9dSs2c5k+rFaHBXmZhd32xTGdlZPvzDvefj9XddlgeObYVpuf1o3zkpyrEnCJwBDjlmr9i7XP3jgrYkDamhEqRA8UOBxZ53tcOtBbgyzr53M65f8DU6sVZ1o067cfFBvP+XGzrDOa5s+JkTShIc+dBtlLOLlRpqAUDc+yqQMnViNq81edDVnPixno/vP/dXjn2svbbnPa1RiqXEHVkYQ06RWygnFEtpbZDLAJws2X1OHgfCv+hiRkZU8Y+pmbjwzjTE1D48PR1TV+5IMErgsjex2A8TJrqCHH9Cw6U0BGBkPUWrKTZnPq4L9WqIOFvEO8ml+vbRvyUB/Jw6OiUa9GydM58qQl6lTrNHyiENrwyTkOvXLziVkMlOOsesVKyIFtZB1zfDAGvdyj4xtkD7yHQ8Ynn4hCrwvYA+DOJCSlXAZl3MjNQobNzVPK7gJm0AiPsQyEg0c6s1cbEB5X08AmDz1TTLucApzHHyJgADvUqVysJMKOSicLRQl+emOIvbnaw+ot2pSTzl5zzJVjPaZ6ix7zCSN4E1shOAWnqbyYH8bOqd1h9AGJ0qtl6LRBubcBKxbo6xh60kWlbLjgG4NJ2ETkwqbl7SeUXVSCq+BF1C2bWEgEO4CxBGvOydGmu3ooXv7AEogLFqn2JtWKO8yc9xAmDxjhGiWMOQXe63zCvHtIjOpGOIwvGJlhRQepyzaiu0MQ4MnFhuT7CiJQC+sUg4jtOYO+1IH9OdCwgBSmOkP2r60CarHeXMjxw3PGyvOBnN670EgOPOc1yEYgDYCxbqTPDXki1srChi4R6lpQ+uDmVFDtkA5GH1qJEvQFgacqCFT37pyP+Y+DMJs0Y54NgbiIVn61jhEUrNARuNIi3vOQf8iUeQuNzILe4b/jFZ7RDYJhTbVRaJTxyWh8PgO93hQJCBsSa2GQyyoLlBzWDxgnm9l0JgADgNgVxElCH22xs4NCsaieSUyzWXaSTLDAPlGQB0Kt6JaqpzYjkJQT9id60aNwqZjVqlz9Kqp+JcfDjOAqhirNoCI6MelpVPAjZ/CbFv45Y9YNcicqDMKm/Xo/FPJdMlqZ9SIK7qSrrci9mbl6q3/DGQ5f7XuK347rgKeuMgiicEfLPmT0rGY1K5SdI/ryritlMbJrr/PZ8+I8qf9PF8qhMrT39QHfHLkhj/fz/bi+eb83F/VxX1b6jWvt6KdTs/AvvCmqXE235jAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\"\n     template=\"https://it.search.yahoo.com/sugg/ff\">\n  <Param name=\"output\"  value=\"fxjson\" />\n  <Param name=\"appid\"   value=\"ffd\" />\n  <Param name=\"command\" value=\"{searchTerms}\" />\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://it.search.yahoo.com/search\" resultdomain=\"yahoo.com\">\n  <Param name=\"p\" value=\"{searchTerms}\"/>\n  <Param name=\"ei\" value=\"UTF-8\"/>\n  <MozParam name=\"fr\" condition=\"pref\" pref=\"yahoo-fr\" />\n</Url>\n<SearchForm>https://it.search.yahoo.com/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/alerts/alert.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeAlert.tooltip \"Chiudi questa notifica\">\n<!ENTITY settings.label \"Impostazioni\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/alerts/alert.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncloseButton.title = Chiudi\nactionButton.label = …\nwebActions.disableForOrigin.label = Disattiva notifiche da %S\nsource.label = da %1$S\nwebActions.settings.label = Impostazioni notifiche\ndoNotDisturb.label = Non disturbare fino al riavvio di %S\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/alerts/notificationNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngeneral = Notifica generale\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/autoconfig/autoconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadConfigTitle = Errore di configurazione\nreadConfigMsg = Lettura del file di configurazione non riuscita. Contattare l’amministratore di sistema.\nautoConfigTitle = Avviso Autoconfigurazione\nautoConfigMsg = Netscape.cfg/AutoConfigurazione non riuscita. Contattare l’amministratore di sistema. \\n  Errore: %S non riuscita:\nemailPromptTitle = Indirizzo email\nemailPromptMsg = Inserire l’indirizzo email\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/cookie/cookieAcceptDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY props.name.label \"Nome:\">\n<!ENTITY props.value.label \"Contenuto:\">\n<!ENTITY props.domain.label \"Server:\">\n<!ENTITY props.path.label \"Percorso:\">\n<!ENTITY props.secure.label \"Invia per:\">\n<!ENTITY props.expires.label \"Scadenza:\">\n<!ENTITY button.allow.label \"Consenti\">\n<!ENTITY button.allow.accesskey \"C\">\n<!ENTITY button.session.label \"Consenti per la sessione\">\n<!ENTITY button.session.accesskey \"s\">\n<!ENTITY button.deny.label \"Nega\">\n<!ENTITY button.deny.accesskey \"N\">\n<!ENTITY dialog.title \"Conferma impostazione cookie\">\n<!ENTITY dialog.remember.label \"Utilizza questa scelta per tutti i cookie del sito corrente\">\n<!ENTITY dialog.remember.accesskey \"U\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/cookie/cookieAcceptDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhostColon = Server:\ndomainColon = Dominio:\nforSecureOnly = Solo connessioni cifrate\nforAnyConnection = Qualunque tipo di connessione\nexpireAtEndOfSession = A fine sessione\nshowDetails = Mostra dettagli\nhideDetails = Nascondi dettagli\ndetailsAccessKey = d\npermissionToSetACookie = Il sito %S desidera impostare un cookie.\npermissionToSetSecondCookie = Il sito %S desidera impostare un secondo cookie.\npermissionToSetAnotherCookie = Il sito %S desidera impostare un altro cookie.\\nSono già presenti %S cookie da questo sito.\npermissionToModifyCookie = Il sito %S desidera modificare un cookie esistente.\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/formautofill/requestAutocomplete.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/AccessFu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\nscreenReaderStarted = Utilità per la lettura dello schermo avviata\nscreenReaderStopped = Utilità per la lettura dello schermo interrotta\nmenubar = barra dei menu\nscrollbar = barra di scorrimento\ngrip = presa\nalert = avviso\nmenupopup = menu popup\ndocument = documento\npane = riquadro\ndialog = dialogo\nseparator = separatore\ntoolbar = barra degli strumenti\nstatusbar = barra di stato\ntable = tabella\ncolumnheader = intestazione di colonna\nrowheader = intestazione di riga\ncolumn = colonna\nrow = riga\ncell = cella\nlink = link\nlist = elenco\nlistitem = elemento casella di riepilogo\noutline = struttura ad albero\noutlineitem = elemento struttura ad albero\npagetab = scheda\npropertypage = pagina proprietà\ngraphic = grafica\nswitch = interruttore\npushbutton = pulsante\ncheckbutton = pulsante con segno di spunta\nradiobutton = pulsante di opzione\ncombobox = casella combinata\nprogressbar = indicatore di stato\nslider = dispositivo di scorrimento\nspinbutton = pulsante di selezione\ndiagram = diagramma\nanimation = animazione\nequation = equazione\nbuttonmenu = menu pulsante\nwhitespace = spazio bianco\npagetablist = elenco schede\ncanvas = canvas\ncheckmenuitem = elemento del menu con segno di spunta\nlabel = etichetta\npasswordtext = password\nradiomenuitem = elemento pulsante di opzione\ntextcontainer = contenitore testo\ntogglebutton = interruttore\ntreetable = tabella ad albero\nheader = testata\nfooter = piede\nparagraph = paragrafo\nentry = voce\ncaption = didascalia\nheading = titolo\nsection = sezione\nform = modulo\ncomboboxlist = elenco casella combinata\ncomboboxoption = opzione casella combinata\nimagemap = mappa immagine\nlistboxoption = opzione casella di riepilogo\nlistbox = casella di riepilogo\nflatequation = equazione flat\ngridcell = cella della griglia\nnote = nota\nfigure = figura\ndefinitionlist = elenco definizioni\nterm = termine\ndefinition = definizione\nmathmltable = tabella matematica\nmathmlcell = cella\nmathmlenclosed = racchiusa\nmathmlfraction = frazione\nmathmlfractionwithoutbar = frazione senza barra\nmathmlroot = radice\nmathmlscripted = corsivo\nmathmlsquareroot = radice quadrata\ntextarea = area di testo\nbase = base\nclose-fence = elemento di chiusura\ndenominator = denominatore\nnumerator = numeratore\nopen-fence = elemento di apertura\noverscript = sovrascritto\npresubscript = pre-sottoscritto\npresuperscript = pre-sovrascritto\nroot-index = indice radice\nsubscript = pedice\nsuperscript = apice\nunderscript = sottoscritto\ntextInputType_date = data\ntextInputType_email = email\ntextInputType_search = ricerca\ntextInputType_tel = telefono\ntextInputType_url = URL\nheadingLevel = titolo di livello %S\nlistStart = Primo elemento\nlistEnd = Ultimo elemento\nlistItemsCount = 1 elemento;#1 elementi\nobjItemOfN = %1$S di %2$S\nbanner = banner\ncomplementary = complementare\ncontentinfo = info contenuti\nmain = principale\nnavigation = navigazione\nsearch = ricerca\ntblColumnInfo = con 1 colonna;con #1 colonne\ntblRowInfo = e 1 riga;e #1 righe\ncolumnInfo = Colonna %S\nrowInfo = Riga %S\nspansColumns = estesa a %S colonne\nspansRows = estesa a %S righe\njumpAction = saltato\npressAction = premuto\ncheckAction = selezionato\nuncheckAction = non selezionato\nonAction = attiva\noffAction = disattiva\nselectAction = selezionato\nunselectAction = non selezionato\nopenAction = aperto\ncloseAction = chiuso\nswitchAction = cambiato\nclickAction = fatto clic\ncollapseAction = compresso\nexpandAction = espanso\nactivateAction = attivato\ncycleAction = in ciclo\nhidden = nascosto\ntabLoading = caricamento\ntabLoaded = caricato\ntabNew = nuova scheda\ntabLoadStopped = caricamento interrotto\ntabReload = aggiornamento in corso\nstateChecked = selezionato\nstateOn = attivo\nstateOff = disattivato\nstateNotChecked = non selezionato\nstatePressed = premuto\nstateExpanded = espanso\nstateCollapsed = compresso\nstateUnavailable = non disponibile\nstateReadonly = sola lettura\nstateRequired = obbligatorio\nstateTraversed = visitato\nstateHasPopup = ha dei popup\nstateSelected = selezionato\neditingMode = in modifica\nnavigationMode = in navigazione\nquicknav_Simple = Predefinito\nquicknav_Anchor = Ancoraggi\nquicknav_Button = Pulsanti\nquicknav_Combobox = Caselle combinate\nquicknav_Landmark = Riferimenti\nquicknav_Entry = Voci\nquicknav_FormElement = Elementi del modulo\nquicknav_Graphic = Immagini\nquicknav_Heading = Titoli\nquicknav_ListItem = Voci dell’elenco\nquicknav_Link = Collegamenti\nquicknav_List = Elenchi\nquicknav_PageTab = Schede pagina\nquicknav_RadioButton = Pulsanti di opzione\nquicknav_Separator = Separatori\nquicknav_Table = Tabelle\nquicknav_Checkbox = Caselle di controllo\nnotation-longdiv = divisione lunga\nnotation-actuarial = attuariale\nnotation-phasorangle = angolo fasore\nnotation-radical = radicale\nnotation-box = riquadro\nnotation-roundedbox = riquadro con angoli arrotondati\nnotation-circle = cerchio\nnotation-left = sinistra\nnotation-right = destra\nnotation-top = alto\nnotation-bottom = basso\nnotation-updiagonalstrike = barra diagonale verso l’alto\nnotation-downdiagonalstrike = barra diagonale verso il basso\nnotation-verticalstrike = barra verticale\nnotation-horizontalstrike = barra orizzontale\nnotation-updiagonalarrow = freccia diagonale verso l’alto\nnotation-madruwb = madruwb\nmenubarAbbr = barra menu\nscrollbarAbbr = barra scorrimento\ngripAbbr = presa\nalertAbbr = avviso\nmenupopupAbbr = menu popup\ndocumentAbbr = documento\npaneAbbr = riquadro\ndialogAbbr = dialogo\nseparatorAbbr = separatore\ntoolbarAbbr = barra strumenti\nstatusbarAbbr = barra stato\ntableAbbr = tabella\ncolumnheaderAbbr = intest. colonna\nrowheaderAbbr = intest. riga\ncolumnAbbr = colonna\nrowAbbr = riga\ncellAbbr = cella\nlinkAbbr = lnk\nlistAbbr = elenco\nlistitemAbbr = elem. elenco\noutlineAbbr = albero\noutlineitemAbbr = elem. albero\npagetabAbbr = scheda\npropertypageAbbr = pag. proprietà\ngraphicAbbr = grafica\npushbuttonAbbr = pulsante\ncheckbuttonAbbr = casella controllo\nradiobuttonAbbr = pulsante radio\ncomboboxAbbr = casella combin.\nprogressbarAbbr = indic. stato\nsliderAbbr = disp. scorrimento\nspinbuttonAbbr = pulsante selez.\ndiagramAbbr = diagramma\nanimationAbbr = animazione\nequationAbbr = equazione\nbuttonmenuAbbr = pulsante menu\nwhitespaceAbbr = spazio vuoto\npagetablistAbbr = elenco schede\ncanvasAbbr = canvas\ncheckmenuitemAbbr = voce menu con spunta\nlabelAbbr = etichetta\npasswordtextAbbr = txtpwd\nradiomenuitemAbbr = elem. menu radio\ntextcontainerAbbr = contenitore testo\ntogglebuttonAbbr = interruttore\ntreetableAbbr = tabella albero\nheaderAbbr = intestaz.\nfooterAbbr = piede\nparagraphAbbr = paragrafo\nentryAbbr = voce\ncaptionAbbr = didascalia\nheadingAbbr = titolo\nsectionAbbr = sezione\nformAbbr = modulo\ncomboboxlistAbbr = elenco casella combinata\ncomboboxoptionAbbr = elem. casella combinata\nimagemapAbbr = mapimg\nlistboxoptionAbbr = opzione\nlistboxAbbr = casella riepilogo\nflatequationAbbr = equazione flat\ngridcellAbbr = cella della griglia\nnoteAbbr = nota\nfigureAbbr = fig\nfigureAbbr = fig\ndefinitionlistAbbr = lista definizioni\ntermAbbr = term.\ndefinitionAbbr = definiz.\ntextareaAbbr = area testo\ntblColumnInfoAbbr = #1c;#1c\ntblRowInfoAbbr = #1r;#1r\ncellInfoAbbr = c%Sr%S\nstateCheckedAbbr = (x)\nstateUncheckedAbbr = ( )\nstatePressedAbbr = (x)\nstateUnpressedAbbr = ( )\nmathmlenclosedAbbr = racchiusa\nmathmltableAbbr = tabella\nmathmlcellAbbr = cella\nmathmlfractionAbbr = fraz.\nmathmlfractionwithoutbarAbbr = fraz. senza barra\nmathmlrootAbbr = radice\nmathmlscriptedAbbr = corsivo\nmathmlsquarerootAbbr = rad. quad.\nbaseAbbr = base\nclose-fenceAbbr = chiusura\ndenominatorAbbr = den.\nnumeratorAbbr = num.\nopen-fenceAbbr = apertura\noverscriptAbbr = sovrascr.\npresubscriptAbbr = pre-sottoscr.\npresuperscriptAbbr = pre-sovrascr.\nroot-indexAbbr = indice\nsubscriptAbbr = pedice\nsuperscriptAbbr = apice\nunderscriptAbbr = sottoscr.\nnotation-longdivAbbr = div. lunga\nnotation-actuarialAbbr = att.\nnotation-phasorangleAbbr = ang. fasore\nnotation-radicalAbbr = radice\nnotation-boxAbbr = riq.\nnotation-roundedboxAbbr = riq. arrotondato\nnotation-circleAbbr = cerchio\nnotation-leftAbbr = sinistra\nnotation-rightAbbr = destra\nnotation-topAbbr = alto\nnotation-bottomAbbr = basso\nnotation-updiagonalstrikeAbbr = barra diag. alto\nnotation-downdiagonalstrikeAbbr = barra diag. basso\nnotation-verticalstrikeAbbr = barra vert.\nnotation-horizontalstrikeAbbr = barra oriz.\nnotation-updiagonalarrowAbbr = freccia diag. alto\nnotation-madruwbAbbr = madruwb\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY about.version \"versione\">\n<!ENTITY about.credits.beforeLink \"Visualizza un elenco dei \">\n<!ENTITY about.credits.linkTitle \"collaboratori\">\n<!ENTITY about.credits.afterLink \" al progetto Mozilla.\">\n<!ENTITY about.license.beforeTheLink \"Leggi le \">\n<!ENTITY about.license.linkTitle \"informazioni sulla licenza\">\n<!ENTITY about.license.afterTheLink \" di questo prodotto.\">\n<!ENTITY about.relnotes.beforeTheLink \"Leggi le \">\n<!ENTITY about.relnotes.linkTitle \"note di versione\">\n<!ENTITY about.relnotes.afterTheLink \".\">\n<!ENTITY about.buildconfig.beforeTheLink \"Consulta la \">\n<!ENTITY about.buildconfig.linkTitle \"configurazione per la compilazione\">\n<!ENTITY about.buildconfig.afterTheLink \" utilizzata per questa versione.\">\n<!ENTITY about.buildIdentifier \"Identificativo build: \">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/aboutAbout.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAbout.title \"About About\">\n<!ENTITY aboutAbout.note \"Questo è un elenco di riferimento delle pagine “about” disponibili.<br/> Alcune di queste pagine potrebbero risultare poco chiare, altre sono utilizzate esclusivamente per scopi diagnostici.<br/> Altre pagine ancora sono state omesse in quanto richiedono dei parametri di ricerca per funzionare correttamente.\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/aboutNetworking.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutNetworking.title \"Informazioni sulla rete\">\n<!ENTITY aboutNetworking.warning \"Si tratta di una funzione sperimentale. Non utilizzare senza la supervisione di un adulto.\">\n<!ENTITY aboutNetworking.showNextTime \"Visualizza nuovamente questo avviso in futuro\">\n<!ENTITY aboutNetworking.ok \"OK\">\n<!ENTITY aboutNetworking.HTTP \"HTTP\">\n<!ENTITY aboutNetworking.sockets \"Socket\">\n<!ENTITY aboutNetworking.dns \"DNS\">\n<!ENTITY aboutNetworking.websockets \"WebSocket\">\n<!ENTITY aboutNetworking.refresh \"Aggiorna\">\n<!ENTITY aboutNetworking.autoRefresh \"Aggiorna automaticamente ogni 3 secondi\">\n<!ENTITY aboutNetworking.hostname \"Nome server\">\n<!ENTITY aboutNetworking.port \"Porta\">\n<!ENTITY aboutNetworking.spdy \"SPDY\">\n<!ENTITY aboutNetworking.ssl \"SSL\">\n<!ENTITY aboutNetworking.active \"Attivo\">\n<!ENTITY aboutNetworking.idle \"Inattivo\">\n<!ENTITY aboutNetworking.host \"Server\">\n<!ENTITY aboutNetworking.tcp \"TCP\">\n<!ENTITY aboutNetworking.sent \"Inviati\">\n<!ENTITY aboutNetworking.received \"Ricevuti\">\n<!ENTITY aboutNetworking.family \"Famiglia\">\n<!ENTITY aboutNetworking.addresses \"Indirizzi\">\n<!ENTITY aboutNetworking.expires \"Scadenza (secondi)\">\n<!ENTITY aboutNetworking.messagesSent \"Messaggi inviati\">\n<!ENTITY aboutNetworking.messagesReceived \"Messaggi ricevuti\">\n<!ENTITY aboutNetworking.bytesSent \"Byte inviati\">\n<!ENTITY aboutNetworking.bytesReceived \"Byte ricevuti\">\n<!ENTITY aboutNetworking.logging \"Registrazione log\">\n<!ENTITY aboutNetworking.logTutorial \"Consultare la pagina <a href='https://developer.mozilla.org/docs/Mozilla/Debugging/HTTP_logging'>HTTP Logging</a> per istruzioni sull’utilizzo di questo strumento.\">\n<!ENTITY aboutNetworking.currentLogFile \"File di log corrente:\">\n<!ENTITY aboutNetworking.currentLogModules \"Moduli di log correnti:\">\n<!ENTITY aboutNetworking.setLogFile \"Imposta file di log\">\n<!ENTITY aboutNetworking.setLogModules \"Imposta moduli di log\">\n<!ENTITY aboutNetworking.startLogging \"Avvia registrazione\">\n<!ENTITY aboutNetworking.stopLogging \"Interrompi registrazione\">\n<!ENTITY aboutNetworking.dnsLookup \"DNS lookup\">\n<!ENTITY aboutNetworking.dnsLookupButton \"Risolvi\">\n<!ENTITY aboutNetworking.dnsDomain \"Dominio\">\n<!ENTITY aboutNetworking.dnsLookupTableColumn \"IP\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/aboutProfiles.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutProfiles.title \"Informazioni sui profili\">\n<!ENTITY aboutProfiles.subtitle \"Questa pagina permette di gestire i profili. Ogni profilo rappresenta una realtà separata, con cronologia, segnalibri, impostazioni e componenti aggiuntivi completamente indipendenti.\">\n<!ENTITY aboutProfiles.create \"Crea un nuovo profilo\">\n<!ENTITY aboutProfiles.restart.title \"Riavvia\">\n<!ENTITY aboutProfiles.restart.inSafeMode \"Riavvia disattivando i componenti aggiuntivi…\">\n<!ENTITY aboutProfiles.restart.normal \"Riavvia normalmente…\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/aboutProfiles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nname = Profilo: %S\nisDefault = Profilo predefinito\nrootDir = Cartella radice\nlocalDir = Cartella locale\ncurrentProfile = Non è possibile eliminare il profilo attualmente in uso.\nrename = Rinomina\nremove = Elimina\nsetAsDefault = Imposta come profilo predefinito\nlaunchProfile = Avvia un nuovo browser con questo profilo\nyes = Sì\nno = No\nrenameProfileTitle = Rinomina il profilo\nrenameProfile = Rinomina il profilo “%S”\ninvalidProfileNameTitle = Nome profilo non valido\ninvalidProfileName = Il nome “%S” indicato per il profilo non è valido.\ndeleteProfileTitle = Elimina il profilo\ndeleteProfileConfirm = Quando si elimina un profilo questo verrà rimosso dall’elenco dei profili disponibili e non sarà possibile annullare l’operazione.\\nÈ possibile scegliere di cancellare anche i file associati al profilo, inclusi impostazioni, certificati e altri dati dell’utente. Scegliendo questa opzione la cartella “%S” verrà eliminata e non sarà possibile ripristinarla.\\nEliminare i file associati al profilo?\ndeleteFiles = Elimina i file\ndontDeleteFiles = Non eliminare i file\nopenDir = Apri percorso\nmacOpenDir = Mostra nel Finder\nwinOpenDir2 = Apri cartella\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/aboutReader.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naboutReader.loading2 = Caricamento…\naboutReader.loadError = Non è stato possibile estrarre il testo dell’articolo dalla pagina\naboutReader.colorScheme.light = Chiaro\naboutReader.colorScheme.dark = Scuro\naboutReader.colorScheme.sepia = Seppia\naboutReader.colorScheme.auto = Automatico\naboutReader.estimatedReadTimeValue1 = #1 minuto;#1 minuti\naboutReader.estimatedReadTimeRange1 = #1-#2 minuto;#1-#2 minuti\naboutReader.fontType.serif = Con grazie\naboutReader.fontType.sans-serif = Senza grazie\naboutReader.fontTypeSample = Aa\naboutReader.toolbar.close = Chiudi Modalità lettura\naboutReader.toolbar.typeControls = Controlli carattere\nreaderView.enter = Attiva Modalità lettura\nreaderView.enter.accesskey = A\nreaderView.close = Chiudi Modalità lettura\nreaderView.close.accesskey = C\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/aboutRights.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY rights.locale-direction \"ltr\">\n<!ENTITY rights.pagetitle \"about:rights\">\n<!ENTITY rights.intro-header \"I tuoi diritti\">\n<!ENTITY rights.intro \"&brandFullName; è un software libero e Open Source, realizzato da una comunità di migliaia di persone provenienti da tutto il mondo. Ci sono alcuni aspetti che è utile conoscere:\">\n<!ENTITY rights.intro-point1a \"&brandShortName; è disponibile nei termini della \">\n<!ENTITY rights.intro-point1b \"Mozilla Public License\">\n<!ENTITY rights.intro-point1c \". Questo significa che è possibile usare, copiare e distribuire &brandShortName; ad altre persone. Le modifiche al codice sorgente di &brandShortName; per adattarlo alle proprie esigenze sono benaccette. Inoltre, la Mozilla Public License garantisce il diritto di distribuire tali versioni modificate.\">\n<!ENTITY rights.intro-point2-a \"Mozilla non attribuisce all’utente alcun diritto o licenza relativamente all’utilizzo dei marchi registrati da Mozilla Foundation o da altri soggetti, inclusi senza alcuna limitazione il nome Firefox e i logo associati. Ulteriori informazioni su questo argomento sono disponibili \">\n<!ENTITY rights.intro-point2-b \"in questa pagina\">\n<!ENTITY rights.intro-point2-c \".\">\n<!ENTITY rights.intro-point2.5 \"Alcune caratteristiche di &brandShortName;, come ad esempio Crash Reporter, offrono la possibilità di inviare commenti e suggerimenti a &vendorShortName;. Scegliendo di trasmettere questi dati, si garantisce a &vendorShortName; il permesso di utilizzare queste informazioni per migliorare i propri prodotti, pubblicare sui propri siti web o distribuire i dati raccolti.\">\n<!ENTITY rights2.intro-point3a \"Le modalità di utilizzo dei dati personali, dei commenti e dei suggerimenti raccolti da &vendorShortName; attraverso &brandShortName; sono descritte nella \">\n<!ENTITY rights2.intro-point3b \"Informativa sulla privacy di &brandShortName;\">\n<!ENTITY rights.intro-point3c \".\">\n<!ENTITY rights.intro-point3-unbranded \"Qualsiasi informativa sulla privacy relativa a questo prodotto dovrà essere riportata in questa sezione.\">\n<!ENTITY rights2.intro-point4a \"Alcune caratteristiche di &brandShortName; si appoggiano a servizi di informazioni basati sul Web, anche se non è possibile garantire la completa accuratezza e l’affidabilità di tali servizi. Ulteriori dettagli, comprese indicazioni per disattivare questi servizi, sono disponibili \">\n<!ENTITY rights.intro-point4b \"nei termini di utilizzo\">\n<!ENTITY rights.intro-point4c \".\">\n<!ENTITY rights.intro-point4a-unbranded \"Se questo prodotto include dei servizi web, tutti i termini di utilizzo dovranno essere riportati nella sezione \">\n<!ENTITY rights.intro-point4b-unbranded \"Servizi web\">\n<!ENTITY rights.intro-point4c-unbranded \".\">\n<!ENTITY rights2.webservices-header \"Servizi di informazioni basati sul Web di &brandFullName;\">\n<!ENTITY rights.intro-point5 \"Per riprodurre alcuni tipi di contenuti video, &brandShortName; scarica dei moduli di decrittazione da terze parti.\">\n<!ENTITY rights2.webservices-a \"&brandFullName; utilizza alcuni servizi web (&quot;Servizi&quot;) distribuiti con questa versione dell’eseguibile di &brandShortName; nei termini descritti di seguito. Se non si desidera utilizzare tali Servizi oppure i termini di utilizzo risultano inaccettabili, è possibile disattivarli. Istruzioni per disattivare una caratteristica specifica o un Servizio sono disponibili \">\n<!ENTITY rights2.webservices-b \"in questa pagina\">\n<!ENTITY rights3.webservices-c \". Altre caratteristiche e servizi possono essere disattivati nelle preferenze dell’applicazione.\">\n<!ENTITY rights.safebrowsing-a \"SafeBrowsing: \">\n<!ENTITY rights.safebrowsing-b \"La disattivazione del servizio Safe Browsing è sconsigliata in quanto consente all’utente di visitare siti non sicuri. Per disattivare completamente questa caratteristica procedere nel seguente modo:\">\n<!ENTITY rights.safebrowsing-term1 \"Aprire le opzioni dell’applicazione\">\n<!ENTITY rights.safebrowsing-term2 \"Selezionare la sezione Sicurezza\">\n<!ENTITY rights2.safebrowsing-term3 \"Togliere la spunta alla voce &quot;&enableSafeBrowsing.label;&quot;\">\n<!ENTITY rights.safebrowsing-term4 \"Da questo momento il servizio Safe Browsing è disattivato\">\n<!ENTITY rights.locationawarebrowsing-a \"Navigazione geolocalizzata: \">\n<!ENTITY rights.locationawarebrowsing-b \"richiede sempre un consenso esplicito. Nessuna informazione sulla posizione viene mai trasmessa senza consenso. Per disattivare completamente questa caratteristica procedere nel seguente modo:\">\n<!ENTITY rights.locationawarebrowsing-term1a \"Nella barra degli indirizzi digitare \">\n<!ENTITY rights.locationawarebrowsing-term1b \"about:config\">\n<!ENTITY rights.locationawarebrowsing-term2 \"Digitare geo.enabled\">\n<!ENTITY rights.locationawarebrowsing-term3 \"Fare doppio clic sulla voce geo.enabled\">\n<!ENTITY rights.locationawarebrowsing-term4 \"Da questo momento la navigazione geolocalizzata è disattivata\">\n<!ENTITY rights.webservices-unbranded \"Una panoramica dei servizi web inclusi nel prodotto, comprese le indicazioni per disattivarli (se applicabile), dovranno essere riportati in questa sezione.\">\n<!ENTITY rights.webservices-term1-unbranded \"Tutti i termini di utilizzo dei servizi relativi a questo prodotto dovranno essere riportati in questa sezione.\">\n<!ENTITY rights2.webservices-term1 \"&vendorShortName; e i suoi collaboratori, i licenziatari e i partner si impegnano a fornire i servizi nella forma più accurata e aggiornata possibile. Tuttavia non è sempre possibile garantire la completezza e l’affidabilità di tali informazioni. Ad esempio, il servizio di Safe Browsing potrebbe non essere in grado di individuare siti web pericolosi o identificare erroneamente alcuni siti affidabili come pericolosi. Inoltre, tutte le posizioni fornite dal servizio di navigazione geolocalizzata sono stime trasmesse dai nostri fornitori, per cui non siamo in grado, né lo sono i nostri fornitori, di garantire l’accuratezza di questi dati.\">\n<!ENTITY rights.webservices-term2 \"&vendorShortName; si riserva il diritto di modificare o interrompere il Servizio a propria discrezione.\">\n<!ENTITY rights2.webservices-term3 \"L’utente è invitato a utilizzare i Servizi inclusi in questa versione di &brandShortName; e &vendorShortName; gli garantisce tutti i diritti necessari per farlo. &vendorShortName; e i suoi licenziatari si riservano tutti gli altri diritti relativi ai Servizi. Questi termini di utilizzo non intendono in alcun modo limitare i diritti derivanti da licenze Open Source applicabili a &brandShortName; e alla versioni corrispondenti del codice sorgente di &brandShortName;.\">\n<!ENTITY rights.webservices-term4 \"I servizi sono distribuiti &quot;così come descritti&quot;. &vendorShortName;, i collaboratori, i licenziatari e i distributori non forniscono alcuna garanzia, implicita o esplicita, incluse, senza alcuna limitazione, garanzie sulla possibilità di vendere i Servizi o sull’adeguatezza alle esigenze dell’utilizzatore. L’utente si assume l’intero rischio scegliendo di utilizzare il servizio, sia per quanto riguarda l’adeguatezza delle funzioni, sia per la qualità e le prestazioni del servizio stesso. In alcune giurisdizioni non è possibile imporre esclusioni o limitazioni alle garanzie implicite, in tali casi questa dichiarazione di non responsabilità non sarà applicabile.\">\n<!ENTITY rights.webservices-term5 \"Escluse le eccezioni previste dalla legge, &vendorShortName;, i collaboratori, i licenziatari e i distributori non potranno essere considerati responsabili per qualsiasi danno indiretto, speciale, accidentale, consequenziale, punitivo o esemplare causato o legato in qualsiasi modo all’uso di &brandShortName; e dei Servizi. La responsabilità complessiva nei termini indicati non potrà superare la somma di 500$ (cinquecento dollari). In alcune giurisdizioni non è possibile imporre esclusioni o limitazioni a determinati tipi di danno, in tali casi questa dichiarazione non sarà applicabile.\">\n<!ENTITY rights.webservices-term6 \"&vendorShortName; si riserva il diritto di aggiornare periodicamente questi termini di utilizzo. Tali termini non possono essere modificati o cancellati senza l’autorizzazione scritta di &vendorShortName;.\">\n<!ENTITY rights.webservices-term7 \"Questi termini sono disciplinati dalle leggi dello stato della California, U.S.A., ad esclusione delle disposizioni sul conflitto di leggi. Se una qualsiasi parte di questi termini verrà giudicata invalida o inefficace, la rimanente parte rimarrà valida ed efficace. In caso di incoerenza tra la versione tradotta dei presenti termini e la versione in lingua inglese, avrà priorità la versione in lingua inglese.\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/aboutRights.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbuttonLabel = Conosci i tuoi diritti…\nbuttonAccessKey = d\nnotifyRightsText = %S è un software libero e Open Source realizzato da Mozilla Foundation, un'organizzazione senza fini di lucro.\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/aboutServiceWorkers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutServiceWorkers.title \"Informazioni sui Service worker\">\n<!ENTITY aboutServiceWorkers.maintitle \"Service worker registrati\">\n<!ENTITY aboutServiceWorkers.warning_not_enabled \"Service worker non attivati.\">\n<!ENTITY aboutServiceWorkers.warning_no_serviceworkers \"Nessun Service worker registrato.\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/aboutServiceWorkers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle = Origine: %S\nb2gtitle = %2$S – ID Applicazione %1$S - InBrowserElement %3$S\nscope = Ambito:\nscriptSpec = Spec. script:\ncurrentWorkerURL = URL worker corrente:\nactiveCacheName = Nome cache attiva:\nwaitingCacheName = In attesa del nome cache:\ntrue = vero\nfalse = falso\nupdate = Aggiorna\nunregister = Deregistra\nwaiting = In attesa…\nunregisterError = Deregistrazione del Service worker non riuscita.\npushEndpoint = Endpoint push:\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/aboutSupport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutSupport.pageTitle \"Informazioni per la risoluzione dei problemi\">\n<!ENTITY aboutSupport.pageSubtitle \"Questa pagina contiene informazioni tecniche che potrebbero risultare utili per risolvere eventuali problemi. Per le risposte alle domande più comuni a proposito di &brandShortName;, consultare il <a id='supportLink'>sito web dedicato al supporto</a>.\">\n<!ENTITY aboutSupport.crashes.title \"Segnalazioni di arresto anomalo\">\n<!ENTITY aboutSupport.crashes.id \"ID segnalazione\">\n<!ENTITY aboutSupport.crashes.sendDate \"Inviata\">\n<!ENTITY aboutSupport.crashes.allReports \"Tutte le segnalazioni\">\n<!ENTITY aboutSupport.crashes.noConfig \"Questa applicazione non è stata configurata per visualizzare le segnalazioni di arresto anomalo.\">\n<!ENTITY aboutSupport.extensionsTitle \"Estensioni\">\n<!ENTITY aboutSupport.extensionName \"Nome\">\n<!ENTITY aboutSupport.extensionEnabled \"Attiva\">\n<!ENTITY aboutSupport.extensionVersion \"Versione\">\n<!ENTITY aboutSupport.extensionId \"ID\">\n<!ENTITY aboutSupport.experimentsTitle \"Caratteristiche sperimentali\">\n<!ENTITY aboutSupport.experimentName \"Nome\">\n<!ENTITY aboutSupport.experimentId \"ID\">\n<!ENTITY aboutSupport.experimentDescription \"Descrizione\">\n<!ENTITY aboutSupport.experimentActive \"Attiva\">\n<!ENTITY aboutSupport.experimentEndDate \"Data termine\">\n<!ENTITY aboutSupport.experimentHomepage \"Pagina iniziale\">\n<!ENTITY aboutSupport.experimentBranch \"Branch\">\n<!ENTITY aboutSupport.appBasicsTitle \"Informazioni di base\">\n<!ENTITY aboutSupport.appBasicsName \"Nome\">\n<!ENTITY aboutSupport.appBasicsVersion \"Versione\">\n<!ENTITY aboutSupport.appBasicsBuildID \"ID build\">\n<!ENTITY aboutSupport.appBasicsUpdateChannel \"Canale di aggiornamento\">\n<!ENTITY aboutSupport.appBasicsUpdateHistory \"Cronologia aggiornamenti\">\n<!ENTITY aboutSupport.appBasicsShowUpdateHistory \"Mostra cronologia aggiornamenti\">\n<!ENTITY aboutSupport.appBasicsProfileDir \"Cartella del profilo\">\n<!ENTITY aboutSupport.appBasicsProfileDirWinMac \"Cartella del profilo\">\n<!ENTITY aboutSupport.appBasicsEnabledPlugins \"Plugin attivi\">\n<!ENTITY aboutSupport.appBasicsBuildConfig \"Configurazione build\">\n<!ENTITY aboutSupport.appBasicsUserAgent \"User agent\">\n<!ENTITY aboutSupport.appBasicsOS \"SO\">\n<!ENTITY aboutSupport.appBasicsMemoryUse \"Utilizzo memoria\">\n<!ENTITY aboutSupport.appBasicsPerformance \"Prestazioni\">\n<!ENTITY aboutSupport.appBasicsServiceWorkers \"Service worker registrati\">\n<!ENTITY aboutSupport.appBasicsProfiles \"Profili\">\n<!ENTITY aboutSupport.appBasicsMultiProcessSupport \"Finestre multiprocesso\">\n<!ENTITY aboutSupport.appBasicsKeyGoogle \"Chiave Google\">\n<!ENTITY aboutSupport.appBasicsKeyMozilla \"Chiave per il servizio Mozilla Location\">\n<!ENTITY aboutSupport.appBasicsSafeMode \"Modalità provvisoria\">\n<!ENTITY aboutSupport.showDir.label \"Apri percorso\">\n<!ENTITY aboutSupport.showMac.label \"Mostra nel Finder\">\n<!ENTITY aboutSupport.showWin2.label \"Apri cartella\">\n<!ENTITY aboutSupport.modifiedKeyPrefsTitle \"Preferenze importanti modificate\">\n<!ENTITY aboutSupport.modifiedPrefsName \"Nome\">\n<!ENTITY aboutSupport.modifiedPrefsValue \"Valore\">\n<!ENTITY aboutSupport.userJSTitle \"Preferenze in user.js\">\n<!ENTITY aboutSupport.userJSDescription \"Nella cartella del profilo è presente un <a id='prefs-user-js-link'>file user.js</a> con preferenze che non sono state impostate da &brandShortName;.\">\n<!ENTITY aboutSupport.lockedKeyPrefsTitle \"Preferenze importanti bloccate\">\n<!ENTITY aboutSupport.lockedPrefsName \"Nome\">\n<!ENTITY aboutSupport.lockedPrefsValue \"Valore\">\n<!ENTITY aboutSupport.graphicsTitle \"Grafica\">\n<!ENTITY aboutSupport.placeDatabaseTitle \"Database Places\">\n<!ENTITY aboutSupport.placeDatabaseIntegrity \"Integrità\">\n<!ENTITY aboutSupport.placeDatabaseVerifyIntegrity \"Verifica integrità\">\n<!ENTITY aboutSupport.jsTitle \"JavaScript\">\n<!ENTITY aboutSupport.jsIncrementalGC \"GC incrementale\">\n<!ENTITY aboutSupport.a11yTitle \"Accessibilità\">\n<!ENTITY aboutSupport.a11yActivated \"Attivato\">\n<!ENTITY aboutSupport.a11yForceDisabled \"Impedisci accessibilità\">\n<!ENTITY aboutSupport.libraryVersionsTitle \"Versioni librerie\">\n<!ENTITY aboutSupport.installationHistoryTitle \"Cronologia installazione\">\n<!ENTITY aboutSupport.updateHistoryTitle \"Aggiorna cronologia\">\n<!ENTITY aboutSupport.copyTextToClipboard.label \"Copia il testo negli appunti\">\n<!ENTITY aboutSupport.copyRawDataToClipboard.label \"Copia i dati non elaborati negli appunti\">\n<!ENTITY aboutSupport.sandboxTitle \"Sandbox\">\n<!ENTITY aboutSupport.sandboxSyscallLogTitle \"Chiamate di sistema\">\n<!ENTITY aboutSupport.sandboxSyscallIndex \"#\">\n<!ENTITY aboutSupport.sandboxSyscallAge \"Secondi fa\">\n<!ENTITY aboutSupport.sandboxSyscallPID \"PID\">\n<!ENTITY aboutSupport.sandboxSyscallTID \"TID\">\n<!ENTITY aboutSupport.sandboxSyscallProcType \"Tipo processo\">\n<!ENTITY aboutSupport.sandboxSyscallNumber \"Syscall\">\n<!ENTITY aboutSupport.sandboxSyscallArgs \"Argomenti\">\n<!ENTITY aboutSupport.safeModeTitle \"Prova la modalità provvisoria\">\n<!ENTITY aboutSupport.restartInSafeMode.label \"Riavvia disattivando i componenti aggiuntivi…\">\n<!ENTITY aboutSupport.graphicsFeaturesTitle \"Caratteristiche\">\n<!ENTITY aboutSupport.graphicsDiagnosticsTitle \"Diagnostica\">\n<!ENTITY aboutSupport.graphicsFailureLogTitle \"Registro errori\">\n<!ENTITY aboutSupport.graphicsGPU1Title \"GPU #1\">\n<!ENTITY aboutSupport.graphicsGPU2Title \"GPU #2\">\n<!ENTITY aboutSupport.graphicsDecisionLogTitle \"Registro decisioni\">\n<!ENTITY aboutSupport.graphicsCrashGuardsTitle \"Funzioni disattivate da Crash Guard\">\n<!ENTITY aboutSupport.graphicsWorkaroundsTitle \"Soluzioni alternative\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/aboutSupport.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncrashesTitle = Segnalazioni di arresto anomalo dell’ultimo giorno;Segnalazioni di arresto anomalo degli ultimi #1 giorni\ncrashesTimeMinutes = #1 minuto fa;#1 minuti fa\ncrashesTimeHours = #1 ora fa;#1 ore fa\ncrashesTimeDays = #1 giorno fa;#1 giorni fa\npendingReports = Tutte le segnalazioni di arresto anomalo (inclusa #1 in attesa nell’intervallo di tempo indicato);Tutte le segnalazioni di arresto anomalo (incluse #1 in attesa nell’intervallo di tempo indicato);\nrawDataCopied = Dati non elaborati copiati negli appunti\ntextCopied = Testo copiato negli appunti\nblockedDriver = Bloccato a causa della versione dei driver della scheda grafica.\ntryNewerDriver = Bloccato a causa della versione dei driver della scheda grafica. Aggiornare i driver alla versione %S o successiva.\nblockedGfxCard = Bloccato in quanto i driver della scheda grafica presentano problemi irrisolti.\nblockedOSVersion = Bloccato a causa della versione del sistema operativo.\nblockedMismatchedVersion = Bloccato a causa della non corrispondenza della versione dei driver tra registro e DLL.\nclearTypeParameters = Parametri ClearType\ncompositing = Composizione\nhardwareH264 = Decodifica hardware H264\naudioBackend = Back-end audio\nmainThreadNoOMTC = thread principale, no OMTC\nfound = Disponibile\nmissing = Non presente\nyes = Sì\nno = No\ngpuDescription = Descrizione\ngpuVendorID = ID produttore\ngpuDeviceID = ID dispositivo\ngpuSubsysID = ID sottosistema\ngpuDrivers = Driver\ngpuRAM = RAM\ngpuDriverVersion = Versione driver\ngpuDriverDate = Data aggiornamento driver\ngpuActive = Attivo\nGPU1 = GPU #1\nGPU2 = GPU #2\nblocklistedBug = Bloccato per problemi noti\nbugLink = bug %1$S\nunknownFailure = Bloccato: codice non funzionante %1$S\nd3d11layersCrashGuard = D3D11 - Compositore\nd3d11videoCrashGuard = D3D11 - Decoder video\nd3d9videoCrashGuard = D3D9 - Decoder video\nglcontextCrashGuard = OpenGL\nresetOnNextRestart = Reimposta al prossimo avvio\ngpuProcessKillButton = Termina processo GPU\nwebgl1WSIInfo = Informazioni driver WSI WebGL 1\nwebgl1Renderer = Renderer driver WebGL 1\nwebgl1Version = Versione driver WebGL 1\nwebgl1DriverExtensions = Estensioni driver WebGL 1\nwebgl1Extensions = Estensioni WebGL 1\nwebgl2WSIInfo = Informazioni driver WSI WebGL 2\nwebgl2Renderer = Renderer driver WebGL 2\nwebgl2Version = Versione driver WebGL 2\nwebgl2DriverExtensions = Estensioni driver WebGL 2\nwebgl2Extensions = Estensioni WebGL 2\nminLibVersions = Versione minima prevista\nloadedLibVersions = Versione in uso\nhasSeccompBPF = Seccomp-BPF (filtro chiamate di sistema)\nhasSeccompTSync = Sincronizzazione thread seccomp\nhasUserNamespaces = Namespace dell’utente\nhasPrivilegedUserNamespaces = Namespace dell’utente per processi privilegiati\ncanSandboxContent = Sandbox processo per i contenuti\ncanSandboxMedia = Sandbox plugin multimediali\ncontentSandboxLevel = Livello sandbox content process\nsandboxProcType.content = contenuti\nsandboxProcType.mediaPlugin = plugin multimediale\nmultiProcessWindows = %1$S/%2$S (%3$S)\nmultiProcessStatus.0 = Attivato manualmente\nmultiProcessStatus.1 = Attivato automaticamente\nmultiProcessStatus.2 = Disattivato\nmultiProcessStatus.4 = Disattivato a causa degli strumenti di accessibilità\nmultiProcessStatus.5 = Disattivato per mancanza di accelerazione grafica hardware su Mac OS X\nmultiProcessStatus.6 = Disattivato per mancanza supporto inserimento testo\nmultiProcessStatus.7 = Disattivato da componenti aggiuntivi\nmultiProcessStatus.8 = Disattivato in modo forzato\nmultiProcessStatus.9 = Disattivato dall’accelerazione grafica hardware su Windows XP\nmultiProcessStatus.unknown = Stato sconosciuto\nasyncPanZoom = Panoramica/zoom asincroni (APZ)\napzNone = nessuno\nwheelEnabled = input rotella attivo\ntouchEnabled = input touch attivo\ndragEnabled = trascinamento barre di scorrimento\nwheelWarning = input rotella asincrono disattivato a causa di una preferenza non supportata: %S\ntouchWarning = input touch asincrono disattivato a causa di una preferenza non supportata: %S\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/aboutTelemetry.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutTelemetry.pageTitle \"Dati telemetria\">\n<!ENTITY aboutTelemetry.changeDataChoices \"Modifica\">\n<!ENTITY aboutTelemetry.uploadEnabled \"L’invio dei dati FHR è <span>attivo</span>.\">\n<!ENTITY aboutTelemetry.uploadDisabled \"L’invio dei dati FHR è <span>disattivato</span>.\">\n<!ENTITY aboutTelemetry.extendedRecordingEnabled \"La registrazione della telemetria estesa è <span>attiva</span>.\">\n<!ENTITY aboutTelemetry.extendedRecordingDisabled \"La registrazione della telemetria estesa è <span>disattivata</span>.\">\n<!ENTITY aboutTelemetry.pingDataSource \"Sorgente ping dati:\">\n<!ENTITY aboutTelemetry.showCurrentPingData \"Ping dati corrente\">\n<!ENTITY aboutTelemetry.showArchivedPingData \"Ping dati archiviati\">\n<!ENTITY aboutTelemetry.pingDataDisplay \"Visualizzazione dati ping:\">\n<!ENTITY aboutTelemetry.structured \"Strutturata\">\n<!ENTITY aboutTelemetry.raw \"JSON non elaborato\">\n<!ENTITY aboutTelemetry.showSubsessionData \"Visualizza dati sottosessione\">\n<!ENTITY aboutTelemetry.choosePing \"Scegli ping:\">\n<!ENTITY aboutTelemetry.showNewerPing \"&lt;&lt; Ping più recente\">\n<!ENTITY aboutTelemetry.showOlderPing \"Ping più vecchio &gt;&gt;\">\n<!ENTITY aboutTelemetry.rawPingData \"Dati ping non elaborati…\">\n<!ENTITY aboutTelemetry.archiveWeekHeader \"Settimana\">\n<!ENTITY aboutTelemetry.archivePingHeader \"Ping\">\n<!ENTITY aboutTelemetry.generalDataSection \"Dati generali\">\n<!ENTITY aboutTelemetry.environmentDataSection \"Dati ambiente\">\n<!ENTITY aboutTelemetry.telemetryLogSection \"Registro telemetria\">\n<!ENTITY aboutTelemetry.slowSqlSection \"Istruzioni SQL lente\">\n<!ENTITY aboutTelemetry.chromeHangsSection \"Blocchi del browser\">\n<!ENTITY aboutTelemetry.threadHangStatsSection \"Blocchi dei thread\">\n<!ENTITY aboutTelemetry.capturedStacksSection \"Stack acquisiti\">\n<!ENTITY aboutTelemetry.scalarsSection \"Scalari\">\n<!ENTITY aboutTelemetry.keyedScalarsSection \"Scalari con chiave\">\n<!ENTITY aboutTelemetry.histogramsSection \"Istogrammi\">\n<!ENTITY aboutTelemetry.keyedHistogramsSection \"Istogrammi con chiave\">\n<!ENTITY aboutTelemetry.eventsSection \"Eventi\">\n<!ENTITY aboutTelemetry.simpleMeasurementsSection \"Misurazioni semplici\">\n<!ENTITY aboutTelemetry.addonDetailsSection \"Dettagli comp. aggiuntivo\">\n<!ENTITY aboutTelemetry.lateWritesSection \"Scritture ritardate\">\n<!ENTITY aboutTelemetry.sessionInfoSection \"Informazioni sulla sessione\">\n<!ENTITY aboutTelemetry.addonHistogramsSection \"Istogrammi raccolti da componenti aggiuntivi\">\n<!ENTITY aboutTelemetry.toggle \"Fare clic per visualizzare/nascondere la sezione\">\n<!ENTITY aboutTelemetry.emptySection \"(nessun dato raccolto)\">\n<!ENTITY aboutTelemetry.fullSqlWarning \"ATTENZIONE: il controllo delle istruzioni SQL lente è attivo. Potrebbero essere visualizzate delle stringhe SQL complete ma queste informazioni non verranno trasmesse dalla telemetria.\">\n<!ENTITY aboutTelemetry.fetchStackSymbols \"Recupera i nomi delle funzioni per gli stack\">\n<!ENTITY aboutTelemetry.hideStackSymbols \"Visualizza dati degli stack non elaborati\">\n<!ENTITY aboutTelemetry.filterText \"Filtra (stringhe o espressione regolare)\">\n<!ENTITY aboutTelemetry.payloadChoiceHeader \"Payload\">\n<!ENTITY aboutTelemetry.rawPayload \"Payload non elaborato\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/aboutTelemetry.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npageSubtitle = In questa pagina sono disponibili i dati relativi alle prestazioni e all’utilizzo delle caratteristiche raccolti dalla telemetria. Queste informazioni vengono inviate a %1$S in forma anonima per migliorare %2$S.\ngeneralDataTitle = Dati generali\ngeneralDataHeadingName = Nome\ngeneralDataHeadingValue = Valore\nenvironmentDataHeadingName = Nome\nenvironmentDataHeadingValue = Valore\nenvironmentDataSubsectionToggle = Fare clic per attivare/disattivare la sezione\nenvironmentDataSubsectionEmpty = (nessun dato raccolto)\nslowSqlMain = Istruzioni SQL lente nel thread principale\nslowSqlOther = Istruzioni SQL lente nei thread di supporto\nslowSqlHits = Num.\nslowSqlAverage = Tempo medio (ms)\nslowSqlStatement = Istruzione\nchrome-hangs-title = Segnalazione blocco #%1$S (%2$S secondi)\ncaptured-stacks-title = %1$S (numero acquisizioni: %2$S)\nlate-writes-title = Scrittura ritardata #%1$S\nstackTitle = Stack:\nmemoryMapTitle = Mappa memoria:\nerrorFetchingSymbols = Si è verificato un errore durante il recupero dei simboli. Verificare la connessione a Internet e riprovare.\nhistogramSamples = campioni\nhistogramAverage = media\nhistogramSum = somma\nhistogramCopy = Copia\nkeysHeader = Proprietà\nnamesHeader = Nome\nvaluesHeader = Valore\ntelemetryLogTitle = Registro telemetria\ntelemetryLogHeadingId = Id\ntelemetryLogHeadingTimestamp = Ora\ntelemetryLogHeadingData = Dati\naddonTableID = ID componente aggiuntivo\naddonTableDetails = Dettagli\naddonProvider = Fornito da %1$S\nparentPayload = Payload genitore\nchildPayloadN = Payload figlio %1$S\ntimestampHeader = Data e ora\ncategoryHeader = Categoria\nmethodHeader = Metodo\nobjectHeader = Oggetto\nextraHeader = Altro\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/aboutWebrtc.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndocument_title = WebRTC - Elementi interni\ncannot_retrieve_log = Impossibile recuperare i dati di registro WebRTC\nsave_page_msg = Pagina salvata in: %1$S\nsave_page_dialog_title = Salva about:webrtc come\ndebug_mode_off_state_msg = I registri di traccia sono disponibili in: %1$S\ndebug_mode_on_state_msg = Modalità di debug attiva, scrittura registri di traccia in: %1$S\naec_logging_msg_label = Registrazione AEC\naec_logging_off_state_label = Avvia registrazione AEC\naec_logging_on_state_label = Interrompi registrazione AEC\naec_logging_on_state_msg = Registrazione AEC attiva (parlare per qualche minuto con un interlocutore e interrompere la registrazione)\naec_logging_off_state_msg = I file di registro creati sono disponibili in: %1$S\npeer_connection_id_label = ID PeerConnection\nsdp_heading = SDP\nlocal_sdp_heading = SDP locale\nremote_sdp_heading = SDP remoto\nrtp_stats_heading = RTPStats\nice_state = Stato ICE\nice_stats_heading = Statistiche ICE\nice_restart_count_label = Riavvii ICE\nice_rollback_count_label = Rollback ICE\nav_sync_label = Sinc. A/V\njitter_buffer_delay_label = Ritardo jitter-buffer\navg_bitrate_label = Bitrate medio\navg_framerate_label = Framerate medio\ntypeLocal = Locale\ntypeRemote = Remoto\nnominated = Nominato\nselected = Selezionato\nsave_page_label = Salva pagina\ndebug_mode_msg_label = Modalità di debug\ndebug_mode_off_state_label = Avvia modalità di debug\ndebug_mode_on_state_label = Interrompi modalità di debug\nstats_heading = Statistiche di sessione\nstats_clear = Cancella cronologia\nlog_heading = Registro di connessione\nlog_clear = Cancella registro\nlog_show_msg = Visualizza registro\nlog_hide_msg = Nascondi registro\nconnection_closed = chiusa\nlocal_candidate = Candidato locale\nremote_candidate = Candidato remoto\npriority = Priorità\nfold_show_msg = visualizza dettagli\nfold_show_hint = fare clic per espandere questa sezione\nfold_hide_msg = nascondi dettagli\nfold_hide_hint = fare clic per nascondere questa sezione\ndropped_frames_label = Frame persi\ndiscarded_packets_label = Pacchetti scartati\ndecoder_label = Decodificatore\nencoder_label = Codificatore\nreceived_label = Ricevuto\npackets = pacchetti\nlost_label = Perso\njitter_label = Jitter\nsent_label = Inviato\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/actions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\r\n\r\n<!ENTITY action.switchToTab.label \"Passa alla scheda\">\r\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/appPicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY NoAppFound.label \"Non è stata trovata nessuna applicazione per questo tipo di file.\">\n<!ENTITY BrowseButton.label \"Sfoglia…\">\n<!ENTITY SendMsg.label \"Invia questo elemento a:\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI = L’indirizzo non è valido e non può essere raggiunto.\nfileNotFound = Non è possibile trovare %S. Controllare il percorso e riprovare.\nfileAccessDenied = Il file %S non è leggibile.\ndnsNotFound = Impossibile stabilire una connessione con %S. Verificare il nome e riprovare.\nunknownProtocolFound = Uno dei seguenti protocolli (%S) non è registrato oppure non è consentito in questo contesto.\nconnectionFailure = La connessione è stata rifiutata durante il tentativo di connessione a %S.\nnetInterrupt = La connessione con %S è stata terminata in modo imprevisto. Può essere stata trasferita parte dei dati.\nnetTimeout = Il tempo concesso all’operazione è scaduto durante il tentativo di connessione a %S.\nredirectLoop = Impossibile caricare la pagina richiesta in quanto è stato raggiunto il limite massimo di reindirizzamenti.\nconfirmRepostPrompt = Per visualizzare questa pagina l’applicazione deve ritrasmettere le informazioni già inviate. Questa operazione ripeterà qualsiasi azione eseguita in precedenza, ad esempio una ricerca o una conferma d’ordine.\nresendButton.label = Ritrasmetti\nunknownSocketType = Questo documento non può essere visualizzato in assenza del Personal Security Manager (PSM). Scaricare e installare PSM e riprovare, oppure contattare il proprio amministratore di sistema.\nnetReset = Il documento non contiene dati.\nnotCached = Questo documento non è più disponibile.\nnetOffline = Non è possibile visualizzare questo documento mentre si è in modalità non in linea. Per tornare in linea disattivare l’opzione Lavora non in linea dal menu File.\nisprinting = Il documento non può essere modificato durante la stampa o l’anteprima.\ndeniedPortAccess = L’accesso alla porta indicata è stato disattivato per motivi di sicurezza.\nproxyResolveFailure = Impossibile stabilire una connessione con il server proxy configurato. Verificare le impostazioni e riprovare.\nproxyConnectFailure = La connessione è stata rifiutata tentando di contattare il proxy impostato. Controllare la configurazione del proxy e riprovare.\ncontentEncodingError = La pagina che si sta cercando di visualizzare non può essere mostrata poiché fa uso di una forma di compressione non valida o non supportata.\nunsafeContentType = La pagina che si sta cercando di visualizzare non può essere mostrata poiché è contenuta in un tipo di file non sicuro da aprire. Contattare il proprietario del sito web per informarlo del problema.\nexternalProtocolTitle = Richiesta di protocollo esterno\nexternalProtocolPrompt = È necessario avviare un’applicazione esterna per gestire i link %1$S:.\\n\\n\\nLink richiesto:\\n\\n%2$S\\n\\nApplicazione: %3$S\\n\\n\\nSe questa richiesta non era prevista potrebbe trattarsi di un tentativo di sfruttare una vulnerabilità del programma indicato. Annullare l’operazione in caso di dubbi sulla sicurezza della richiesta.\\n\nexternalProtocolUnknown = <sconosciuto>\nexternalProtocolChkMsg = Ricorda la scelta effettuata per tutti i link di questo tipo.\nexternalProtocolLaunchBtn = Avvia applicazione\nmalwareBlocked = Il sito web %S è stato segnalato come sito web malevolo ed è stato bloccato sulla base delle impostazioni di sicurezza.\nunwantedBlocked = Il sito web %S è stato segnalato come un sito contenente software indesiderato ed è stato bloccato sulla base delle impostazioni di sicurezza.\ndeceptiveBlocked = Il sito web %S è stato segnalato come sito ingannevole ed è stato bloccato sulla base delle impostazioni di sicurezza.\ncspBlocked = Questa pagina presenta dei criteri sulla sicurezza dei contenuti che ne impediscono il caricamento con questa modalità.\ncorruptedContentErrorv2 = Durante la connessione con %S si è verificata una violazione dei protocolli di rete impossibile da risolvere.\nremoteXUL = Questa pagina utilizza una tecnologia non supportata che non è più disponibile per impostazione predefinita.\nsslv3Used = La sicurezza dei dati su %S non può essere garantita in quanto utilizza SSLv3, un protocollo di sicurezza non affidabile.\nweakCryptoUsed = Il gestore di %S ha configurato il sito in modo non corretto. Per evitare potenziali furti di informazioni la connessione è stata interrotta.\ninadequateSecurityError = Tentativo da parte del sito web di negoziare un livello di sicurezza inadeguato.\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/autocomplete.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nsearchWithEngine = Cerca con %S\nswitchToTab2 = Passa alla scheda\nvisit = Apri\nbookmarkKeywordSearch = %1$S: %2$S\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % realBrandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%realBrandDTD;\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrowsewithcaret.checkMsg = Non visualizzare questo avviso in futuro.\nbrowsewithcaret.checkWindowTitle = Navigazione nel testo\nbrowsewithcaret.checkLabel = Premendo il tasto F7 è possibile attivare o disattivare la Navigazione nel testo. Questa funzione visualizza un cursore all’interno della pagina web e consente la selezione del testo attraverso la tastiera. Attivare la Navigazione nel testo?\nbrowsewithcaret.checkButtonLabel = Sì\nplainText.wordWrap = A capo automatico\nformPostSecureToInsecureWarning.title = Avviso di sicurezza\nformPostSecureToInsecureWarning.message = Le informazioni inserite in questa pagina verranno inviate attraverso una connessione non sicura e potrebbero essere facilmente intercettate da altri soggetti.\\n\\nInviare ugualmente queste informazioni?\nformPostSecureToInsecureWarning.continue = Continua\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/charsetMenu.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY charsetMenu2.label \"Codifica del testo\">\n<!ENTITY charsetMenu2.accesskey \"C\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/charsetMenu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncharsetMenuCharsets = Codifica caratteri\ncharsetMenuAutodet = Riconoscimento automatico\ncharsetMenuAutodet.key = R\ncharsetMenuAutodet.off = (disattivato)\ncharsetMenuAutodet.off.key = d\ncharsetMenuAutodet.ja = Giapponese\ncharsetMenuAutodet.ja.key = G\ncharsetMenuAutodet.ru = Russo\ncharsetMenuAutodet.ru.key = s\ncharsetMenuAutodet.uk = Ucraino\ncharsetMenuAutodet.uk.key = U\nUTF-8.key = U\nUTF-8 = Unicode\nwindows-1252.key = O\nwindows-1252 = Occidentale\nwindows-1256.key = A\nwindows-1256 = Arabo (Windows)\nISO-8859-6 = Arabo (ISO)\nwindows-1257.key = S\nwindows-1257 = Baltico (Windows)\nISO-8859-4 = Baltico (ISO)\nwindows-1250.key = r\nwindows-1250 = Europa centrale (Windows)\nISO-8859-2.key = E\nISO-8859-2 = Europa centrale (ISO)\ngbk.bis.key = f\ngbk.bis = Cinese semplificato\nBig5.key = C\nBig5 = Cinese tradizionale\nwindows-1251.key = W\nwindows-1251 = Cirillico (Windows)\nISO-8859-5 = Cirillico (ISO)\nKOI8-R = Cirillico (KOI8-R)\nKOI8-U = Cirillico (KOI8-U)\nIBM866 = Cirillico (DOS)\nwindows-1253.key = w\nwindows-1253 = Greco (Windows)\nISO-8859-7.key = I\nISO-8859-7 = Greco (ISO)\nwindows-1255.key = b\nwindows-1255 = Ebraico\nISO-8859-8 = Ebraico ordinamento visivo\nShift_JIS.key = J\nShift_JIS = Giapponese (Shift_JIS)\nEUC-JP.key = G\nEUC-JP = Giapponese (EUC-JP)\nISO-2022-JP.key = 2\nISO-2022-JP = Giapponese (ISO-2002-JP)\nEUC-KR.key = n\nEUC-KR = Coreano\nwindows-874.key = d\nwindows-874 = Tailandese\nwindows-1254.key = T\nwindows-1254 = Turco\nwindows-1258.key = V\nwindows-1258 = Vietnamita\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/charsetOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\r\n\r\n<!ENTITY charsetMenu.label \"Codifica caratteri\">\r\n<!ENTITY charsetMenu.accesskey \"C\">\r\n<!ENTITY charsetMenuAutodet.label \"Riconoscimento automatico\">\r\n<!ENTITY charsetMenuAutodet.accesskey \"R\">\r\n<!ENTITY charsetMenuMore.label \"Altri\">\r\n<!ENTITY charsetMenuMore.accesskey \"A\">\r\n<!ENTITY charsetMenuMore1.label \"Europa occidentale\">\r\n<!ENTITY charsetMenuMore1.accesskey \"E\">\r\n<!ENTITY charsetMenuMore2.label \"Europa orientale\">\r\n<!ENTITY charsetMenuMore2.accesskey \"o\">\r\n<!ENTITY charsetMenuMore3.label \"Asia orientale\">\r\n<!ENTITY charsetMenuMore3.accesskey \"A\">\r\n<!ENTITY charsetMenuMore4.label \"SE e SO Asiatico\">\r\n<!ENTITY charsetMenuMore4.accesskey \"S\">\r\n<!ENTITY charsetMenuMore5.label \"Medio oriente\">\r\n<!ENTITY charsetMenuMore5.accesskey \"M\">\r\n<!ENTITY charsetCustomize.label \"Personalizza…\">\r\n<!ENTITY charsetCustomize.accesskey \"P\">\r\n\n<!ENTITY charsetMenuUnicode.label\t\t\t\t \"Unicode\">\n<!ENTITY charsetMenuUnicode.accesskey\t\t\t\t \"U\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/charsetTitles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nus-ascii.title = Inglese (US-ASCII)\niso-8859-1.title = Occidentale (ISO-8859-1)\niso-8859-2.title = Europa centrale (ISO-8859-2)\niso-8859-3.title = Sud Europa (ISO-8859-3)\niso-8859-4.title = Baltico (ISO-8859-4)\niso-8859-9.title = Turco (ISO-8859-9)\niso-8859-10.title = Nordico (ISO-8859-10)\niso-8859-13.title = Baltico (ISO-8859-13)\niso-8859-14.title = Celtico (ISO-8859-14)\niso-8859-15.title = Occidentale (ISO-8859-15)\niso-8859-16.title = Rumeno (ISO-8859-16)\nwindows-1250.title = Europa centrale (Windows-1250)\nwindows-1252.title = Occidentale (Windows-1252)\nwindows-1254.title = Turco (Windows-1254)\nwindows-1257.title = Baltico (Windows-1257)\nmacintosh.title = Occidentale (MacRoman)\nx-mac-ce.title = Europa centrale (MacCE)\nx-mac-turkish.title = Turco (MacTurkish)\nx-mac-croatian.title = Croato (MacCroatian)\nx-mac-romanian.title = Rumeno (MacRomanian)\nx-mac-icelandic.title = Islandese (MacIcelandic)\niso-2022-jp.title = Giapponese (ISO-2002-JP)\nshift_jis.title = Giapponese (Shift_JIS)\neuc-jp.title = Giapponese (EUC-JP)\nbig5.title = Cinese tradizionale (Big5)\nbig5-hkscs.title = Cinese tradizionale (Big5-HKSCS)\nx-euc-tw.title = Cinese tradizionale (EUC-TW)\ngb2312.title = Cinese semplificato (GB2312)\nhz-gb-2312.title = Cinese semplificato (HZ)\ngbk.title = Cinese semplificato (GBK)\niso-2022-cn.title = Cinese semplificato (ISO-2022-CN)\neuc-kr.title = Coreano (EUC-KR)\nx-johab.title = Coreano (JOHAB)\niso-2022-kr.title = Coreano (ISO-2022-KR)\nutf-7.title = Unicode (UTF-7)\nutf-8.title = Unicode (UTF-8)\nutf-16.title = Unicode (UTF-16)\nutf-16le.title = Unicode (UTF-16LE)\nutf-16be.title = Unicode (UTF-16BE)\niso-8859-5.title = Cirillico (ISO-8859-5)\niso-ir-111.title = Cirillico (ISO-IR-111)\nwindows-1251.title = Cirillico (Windows-1251)\nx-mac-cyrillic.title = Cirillico (MacCyrillic)\nx-mac-ukrainian.title = Cirillico/Ucraino (MacUkrainian)\nkoi8-r.title = Cirillico (KOI8-R)\nkoi8-u.title = Cirillico/Ucraino (KOI8-U)\niso-8859-7.title = Greco (ISO-8859-7)\nwindows-1253.title = Greco (Windows-1253)\nx-mac-greek.title = Greco (MacGreek)\nwindows-1258.title = Vietnamita (Windows-1258)\nx-viet-tcvn5712.title = Vietnamita (TCVN)\nviscii.title = Vietnamita (VISCII)\nx-viet-vps.title = Vietnamita (VPS)\ntis-620.title = Tailandese (TIS-620)\niso-8859-11.title = Thai (ISO-8859-11)\nwindows-874.title = Thai (Windows-874)\nibm874.title = Thai (IBM-874)\narmscii-8.title = Armeno (ARMSCII-8)\niso-8859-6.title = Arabo (ISO-8859-6)\niso-8859-6-i.title = Arabo (ISO-8859-6-I)\niso-8859-6-e.title = Arabo (ISO-8859-6-E)\niso-8859-8.title = Ebraico visuale (ISO-8859-8)\niso-8859-8-i.title = Ebraico (ISO-8859-8-I)\niso-8859-8-e.title = Ebraico (ISO-8859-8-E)\nwindows-1255.title = Ebraico (Windows-1255)\nwindows-1256.title = Arabo (Windows-1256)\nx-user-defined.title = Definito dall'utente\nibm866.title = Cirillico/Russo (CP-866)\nibm850.title = Occidentale (IBM-850)\nibm852.title = Europa centrale (IBM-852)\nibm855.title = Cirillico (IBM-855)\nibm857.title = Turco (IBM-857)\nibm862.title = Ebraico (IBM-862)\ngb18030.title = Cinese semplificato (GB18030)\nx-mac-arabic.title = Arabo (MacArabic)\nx-iso-8859-6-8-x.title = Arabo (Langbox)\nx-iso-8859-6-16.title = Arabo (Langbox ISO-8859-6.16)\nx-mac-farsi.title = Farsi (MacFarsi)\nx-mac-hebrew.title = Ebraico (MacHebrew)\nx-mac-devanagari.title = Hindi (MacDevanagari)\nx-mac-gujarati.title = Gujarati (MacGujarati)\nx-mac-gurmukhi.title = Gurmukhi (MacGurmukhi)\nx-sun-unicode-india-0.title = Hindi (SunDevanagari)\nchardet.off.title = (Disattivato)\nchardet.universal_charset_detector.title = Universale\nchardet.ja_parallel_state_machine.title = Giapponese\nchardet.ko_parallel_state_machine.title = Coreano\nchardet.zhtw_parallel_state_machine.title = Cinese tradizionale\nchardet.zhcn_parallel_state_machine.title = Cinese semplificato\nchardet.zh_parallel_state_machine.title = Cinese\nchardet.cjk_parallel_state_machine.title = Asia orientale\nchardet.ruprob.title = Russo\nchardet.ukprob.title = Ucraino\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/commonDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY header.label \"Titolo breve\">\n<!ENTITY message.label \"Qui va del testo di esempio.\">\n<!ENTITY editfield0.label \"Nome utente:\">\n<!ENTITY editfield1.label \"Password:\">\n<!ENTITY checkbox.label \"spunta\">\n<!ENTITY copyCmd.label \"Copia\">\n<!ENTITY copyCmd.accesskey \"C\">\n<!ENTITY selectAllCmd.label \"Seleziona tutto\">\n<!ENTITY selectAllCmd.accesskey \"S\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/commonDialogs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAlert = Avviso\nConfirm = Conferma\nConfirmCheck = Conferma\nPrompt = Richiesta\nPromptUsernameAndPassword2 = Autenticazione richiesta\nPromptPassword2 = Password richiesta\nSelect = Seleziona\nOK = OK\nCancel = Annulla\nYes = &Sì\nNo = &No\nSave = &Salva\nRevert = &Ripristina\nDontSave = &Non salvare\nScriptDlgGenericHeading = [Applicazione JavaScript]\nScriptDlgHeading = La pagina sul server %S riporta:\nScriptDialogLabel = Impedisci a questa pagina di aprire ulteriori finestre di dialogo\nScriptDialogPreventTitle = Impostazioni finestre di dialogo\nEnterLoginForRealm3 = %2$S richiede un nome utente e una password. Il sito riporta: “%1$S”\nEnterLoginForProxy3 = Il proxy %2$S richiede un nome utente e una password. Il sito riporta: “%1$S”\nEnterUserPasswordFor2 = %1$S richiede un nome utente e una password.\nEnterUserPasswordForCrossOrigin2 = %1$S richiede un nome utente e una password. ATTENZIONE: la password verrà trasmessa a un sito web diverso da quello attualmente visualizzato.\nEnterPasswordFor = Inserire la password per %1$S su %2$S\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/config.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"about:config\">\n<!ENTITY aboutWarningTitle.label \"Questa operazione potrebbe invalidare la garanzia\">\n<!ENTITY aboutWarningText.label \"La modifica dei valori predefiniti delle seguenti impostazioni avanzate può compromettere la stabilità, la sicurezza e le prestazioni di questa applicazione. Si consiglia di proseguire solo se consapevoli delle proprie azioni.\">\n<!ENTITY aboutWarningButton2.label \"Accetto i rischi\">\n<!ENTITY aboutWarningCheckbox.label \"Visualizza nuovamente questo avviso in futuro\">\n<!ENTITY searchPrefs.label \"Cerca:\">\n<!ENTITY searchPrefs.accesskey \"C\">\n<!ENTITY focusSearch.key \"r\">\n<!ENTITY focusSearch2.key \"f\">\n<!ENTITY prefColumn.label \"Nome Parametro\">\n<!ENTITY lockColumn.label \"Stato\">\n<!ENTITY typeColumn.label \"Tipo\">\n<!ENTITY valueColumn.label \"Valore\">\n<!ENTITY prefColumnHeader.tooltip \"Fare clic per riordinare\">\n<!ENTITY columnChooser.tooltip \"Fare clic per selezionare le colonne visualizzate\">\n<!ENTITY copyPref.key \"C\">\n<!ENTITY copyPref.label \"Copia\">\n<!ENTITY copyPref.accesskey \"C\">\n<!ENTITY copyName.label \"Copia nome\">\n<!ENTITY copyName.accesskey \"o\">\n<!ENTITY copyValue.label \"Copia valore\">\n<!ENTITY copyValue.accesskey \"v\">\n<!ENTITY modify.label \"Modifica\">\n<!ENTITY modify.accesskey \"M\">\n<!ENTITY toggle.label \"Imposta\">\n<!ENTITY toggle.accesskey \"s\">\n<!ENTITY reset.label \"Ripristina\">\n<!ENTITY reset.accesskey \"R\">\n<!ENTITY new.label \"Nuovo\">\n<!ENTITY new.accesskey \"N\">\n<!ENTITY string.label \"Stringa\">\n<!ENTITY string.accesskey \"r\">\n<!ENTITY integer.label \"Intero\">\n<!ENTITY integer.accesskey \"I\">\n<!ENTITY boolean.label \"Booleano\">\n<!ENTITY boolean.accesskey \"B\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/config.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndefault = predefinito\nuser = personalizzato\nlocked = bloccato\nstring = stringa\nint = intero\nbool = booleano\nnew_title = Nuovo valore %S\nnew_prompt = Inserire il nome del parametro\nmodify_title = Inserire un valore %S\nnan_title = Valore non valido\nnan_text = Il testo inserito non è un numero.\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/console.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY errorConsole.title \"Console degli errori\">\n<!ENTITY errFile.label \"File sorgente:\">\n<!ENTITY errLine.label \"Riga:\">\n<!ENTITY errColumn.label \"Colonna:\">\n<!ENTITY all.label \"Tutti\">\n<!ENTITY all.accesskey \"T\">\n<!ENTITY errors.label \"Errori\">\n<!ENTITY errors.accesskey \"r\">\n<!ENTITY warnings.label \"Avvisi\">\n<!ENTITY warnings.accesskey \"A\">\n<!ENTITY messages.label \"Messaggi\">\n<!ENTITY messages.accesskey \"M\">\n<!ENTITY clear.label \"Cancella\">\n<!ENTITY clear.accesskey \"C\">\n<!ENTITY codeEval.label \"Codice:\">\n<!ENTITY codeEval.accesskey \"o\">\n<!ENTITY evaluate.label \"Valuta\">\n<!ENTITY evaluate.accesskey \"V\">\n<!ENTITY filter2.label \"Filtro:\">\n<!ENTITY filter2.accesskey \"F\">\n<!ENTITY copyCmd.label \"Copia\">\n<!ENTITY copyCmd.accesskey \"C\">\n<!ENTITY copyCmd.commandkey \"C\">\n<!ENTITY sortFirst.label \"Prima i più recenti\">\n<!ENTITY sortFirst.accesskey \"P\">\n<!ENTITY sortLast.label \"Prima i più vecchi\">\n<!ENTITY sortLast.accesskey \"v\">\n<!ENTITY closeCmd.commandkey \"w\">\n<!ENTITY focus1.commandkey \"l\">\n<!ENTITY focus2.commandkey \"d\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/console.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntypeError = Errore:\ntypeWarning = Avviso:\ntypeMessage = Messaggio:\nerrFile = File sorgente: %S\nerrLine = Riga: %S\nerrLineCol = Riga: %S, Colonna: %S\nerrCode = Codice sorgente:\nerrTime = Data e ora: %S\nevaluationContextChanged = Il contesto di valutazione della console è cambiato, probabilmente perché la finestra di riferimento è stata chiusa oppure è stata aperta una finestra principale dalla finestra della console del browser.\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/contentAreaCommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nSaveImageTitle = Salva immagine\nSaveMediaTitle = Salva file multimediale\nSaveVideoTitle = Salva video\nSaveAudioTitle = Salva audio\nSaveLinkTitle = Salva con nome\nDefaultSaveFileName = index\nWebPageCompleteFilter = Pagina web, completa\nWebPageHTMLOnlyFilter = Pagina web, solo HTML\nWebPageXHTMLOnlyFilter = Pagina web, solo XHTML\nWebPageSVGOnlyFilter = Pagina web, solo SVG\nWebPageXMLOnlyFilter = Pagina web, solo XML\nfilesFolder = %S_files\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/crashes.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY crashReports.title \"Segnalazioni di arresto anomalo\">\n<!ENTITY crashesUnsubmitted.label \"Segnalazioni non ancora inviate\">\n<!ENTITY crashesSubmitted.label \"Segnalazioni inviate\">\n<!ENTITY id.heading \"ID segnalazione\">\n<!ENTITY dateCrashed.heading \"Data crash\">\n<!ENTITY dateSubmitted.heading \"Data invio\">\n<!ENTITY noReports.label \"Non è stata inviata alcuna segnalazione.\">\n<!ENTITY noConfig.label \"Questa applicazione non è stata configurata per visualizzare le segnalazioni inviate. È necessario impostare il parametro <code>breakpad.reportURL</code>.\">\n<!ENTITY clearAllReports.label \"Rimuovi tutte le segnalazioni\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/crashes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndeleteconfirm.title = Eliminare le segnalazioni?\ndeleteconfirm.description = Verranno eliminate tutte le segnalazioni e questa operazione non può essere annullata.\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/css.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMimeNotCss = Il foglio di stile %1$S non è stato caricato in quanto il suo tipo MIME, “%2$S”, non corrisponde a “text/css”.\nMimeNotCssWarn = Il foglio di stile %1$S è stato caricato come CSS nonostante il suo tipo MIME, “%2$S”, non corrisponda a “text/css”.\nPEUnexpEOF2 = Raggiunta in modo imprevisto la fine del file durante la ricerca %1$S.\nPEParseRuleWSOnly = Si è data una riga contenente solo caratteri di spaziatura per essere interpretata.\nPEDeclDropped = Dichiarazione tralasciata.\nPEDeclSkipped = Saltato alla dichiarazione successiva.\nPEUnknownProperty = Proprietà sconosciuta “%1$S”.\nPEValueParsingError = Errore durante l’interpretazione di “%1$S”.\nPEExpectEndValue = Prevista fine del valore, trovato “%1$S”.\nPERuleTrailing = Prevista fine di una regola, trovato “%1$S”.\nPESkipAtRuleEOF2 = della fine di un at-rule\nPEUnknownAtRule = at-rule non riconosciuto o errore nell’interpretazione di at-rule “%1$S”.\nPECharsetRuleEOF = della stringa per il set di caratteri nella riga @charset\nPECharsetRuleNotString = Prevista una stringa per il set di caratteri, invece è stato rilevato “%1$S”.\nPEGatherMediaEOF = della fine dell’elenco dei media nelle righe @import o @media\nPEGatherMediaNotComma = Previsto “,” nell’elenco dei media, invece è stato rilevato “%1$S”.\nPEGatherMediaNotIdent = Previsto un identificatore nella lista dei media, invece è stato rilevato “%1$S”.\nPEGatherMediaReservedMediaType = Rilevata parola chiave (keyword) riservata “%1$S” durante la ricerca di un media type.\nPEParseSourceSizeListEOF = valore lunghezza per condizione media associata\nPEParseSourceSizeListNotComma = Previsto “,” dopo un valore, invece è stato trovato “%1$S”.\nPEImportNotURI = Previsto un URI nella riga @import, invece è stato rilevato “%1$S”.\nPEImportBadURI = URI non valido nella regola @import: “%1$S”.\nPEImportUnexpected = Rilevato “%1$S” non previsto in @import.\nPEGroupRuleEOF2 = fine di regola @media, @supports o @-moz-document\nPEGroupRuleNestedAtRule = Regola %1$S non consentita all’interno di una regola @media o @-moz-document.\nPEMozDocRuleBadFunc2 = Previsto url(), url-prefix(), domain() o regexp() nella riga @-moz-document, invece è stato rilevato “%1$S”.\nPEMozDocRuleNotURI = Previsto un URI nella riga @-moz-document, invece è stato rilevato “%1$S”.\nPEMozDocRuleNotString = Prevista stringa nella funzione regexp() nella regola @-moz-document, invece è stato rilevato “%1$S”.\nPEMozDocRuleEOF = URI successivo in regola @-moz-document\nPEAtNSPrefixEOF = del prefisso namespace nella riga @namespace\nPEAtNSURIEOF = del namespace URI nella riga @namespace\nPEAtNSUnexpected = Token non previsto nel @namespace: “%1$S”.\nPEKeyframeNameEOF = nome della regola @keyframe.\nPEKeyframeBadName = Previsto identificatore per il nome della regola @keyframe.\nPEKeyframeBrace = Previsto { di apertura della regola @keyframe.\nPESkipDeclBraceEOF = della chiusura } di un blocco di dichiarazione\nPESkipRSBraceEOF = della chiusura } di un insieme di regole non valido\nPEBadSelectorRSIgnored = Insieme di regole ignorato a causa del selettore errato.\nPEBadSelectorKeyframeRuleIgnored = Regola keyframe ignorata a causa di un selettore errato.\nPESelectorListExtraEOF = di “,” o “{”\nPESelectorListExtra = Previsto “,” o “{”, invece è stato rilevato “%1$S”.\nPESelectorGroupNoSelector = Selettore previsto.\nPESelectorGroupExtraCombinator = Combinatore non terminato.\nPECounterStyleNotIdent = Previsto identificatore per il nome della regola @counter-style.\nPECounterStyleBadName = Il nome di una regola @counter-style non può essere “%1$S”.\nPECounterStyleBadBlockStart = Previsto “{” per iniziare una regola @counter-style, invece è stato rilevato “%1$S”.\nPECounterStyleEOF = “}” di chiusura del blocco @counter-style.\nPECounterDescExpected = Previsto descrittore counter, invece è stato rilevato “%1$S”.\nPEUnknownCounterDesc = Descrittore sconosciuto “%1$S” in regola @counter-style.\nPECounterExtendsNotIdent = Previsto identificatore per sistema extends, invece è stato rilevato “%1$S”.\nPECounterASWeight = Ogni peso nel descrittore additive-symbols deve essere inferiore al peso precedente.\nPEClassSelEOF = di un nome classe\nPEClassSelNotIdent = Previsto un identificatore per selettore di classe invece è stato rilevato “%1$S”.\nPECoordinatePair = Prevista coppia di coordinate invece è stato rilevato “%1$S”.\nPETypeSelEOF = di un tipo di elemento\nPETypeSelNotType = Previsto un nome elemento o “*”, invece è stato rilevato “%1$S”.\nPEUnknownNamespacePrefix = Prefisso namespace sconosciuto “%1$S”.\nPEAttributeNameEOF = di un nome attributo\nPEAttributeNameExpected = Previsto un identificatore per il nome attributo, invece è stato rilevato “%1$S”.\nPEAttributeNameOrNamespaceExpected = Previsto un nome attributo o un namespace, invece è stato rilevato “%1$S”.\nPEAttSelNoBar = Previsto “|”, invece è stato rilevato “%1$S”.\nPEAttSelInnerEOF = di una parte del selettore attributi\nPEAttSelUnexpected = Token non previsto nel selettore attributi: “%1$S”.\nPEAttSelValueEOF = di un valore attributo\nPEAttSelCloseEOF = di un “]” alla fine del selettore attributo\nPEAttSelNoClose = Previsto “]” per terminare il selettore attributo, invece è stato rilevato “%1$S”.\nPEAttSelBadValue = Previsto un identificatore o una stringa per il valore nel selettore attributo, invece è stato rilevato “%1$S”.\nPEPseudoSelEOF = di un nome della pseudo-classe o dello pseudo-elemento\nPEPseudoSelBadName = Previsto un identificatore per pseudo-classi o pseudo-elementi, invece è stato rilevato “%1$S”.\nPEPseudoSelNonFunc = Token funzione per pseudo-classe o pseudo-elemento non-funzione, leggendo “%1$S”.\nPEPseudoSelNotPE = Previsto un pseudo-elemento, invece è stato rilevato “%1$S”.\nPEPseudoSelDoubleNot = La negazione di una pseudo-classe non può essere negata “%1$S”.\nPEPseudoSelPEInNot = Gli pseudo-elementi non possono essere negati “%1$S”.\nPEPseudoSelNewStyleOnly = Questo pseudo elemento deve usare il modulo “::”: “%1$S”.\nPEPseudoSelEndOrUserActionPC = Prevista fine del selettore o pseudo-classe user action dopo pseudo-elemento, invece è stato trovato “%1$S”.\nPEPseudoSelNoUserActionPC = Prevista fine del selettore dopo uno pseudo-elemento che non supporta pseudo-classi user action, invece è stato trovato “%1$S”.\nPEPseudoSelMultiplePE = Pseudo-elemento extra “%1$S”.\nPEPseudoSelUnknown = Pseudo-classe o pseudo-elemento sconosciuto “%1$S”.\nPENegationEOF = di un selettore nella negazione\nPENegationBadInner = Selettore semplice in formato non corretto come argomento di una pseudoclasse negata “%1$S”.\nPENegationNoClose = Carattere “)” di chiusura mancante nella pseudo-classe di negazione “%1$S”.\nPENegationBadArg = Manca un argomento nella pseudo-classe negata “%1$S”.\nPEPseudoClassArgEOF = di un argomento del selettore di pseudo-classe\nPEPseudoClassArgNotIdent = Previsto un identificatore per il parametro di pseudo-classe, invece è stato rilevato “%1$S”.\nPEPseudoClassArgNotNth = Prevista parte di un argomento per una pseudo-classe, invece è stato rilevato “%1$S”.\nPEPseudoClassNoClose = Nella pseudo-classe manca “)” di chiusura. È stato invece trovato “%1$S”.\nPEPseudoClassNoArg = Argomento mancante nella pseudo-classe “%1$S”.\nPEPseudoClassNotUserAction = Prevista fine del selettore o pseudo-classe user action dopo pseudo-elemento, invece è stata trovata una pseudo-classe “%1$S”.\nPESelectorEOF = di un selettore\nPEBadDeclBlockStart = Previsto “{” per iniziare il blocco di dichiarazione, invece è stato rilevato “%1$S”.\nPEColorEOF = di un colore\nPEColorNotColor = Previsto un colore, invece è stato rilevato “%1$S”.\nPEColorComponentEOF = di un componente colore\nPEExpectedPercent = Previsto un valore percentuale, invece è stato rilevato “%1$S”.\nPEExpectedInt = Previsto un numero intero, invece è stato rilevato “%1$S”.\nPEExpectedNumberOrAngle = Previsto un numero o un angolo, invece è stato rilevato “%1$S”.\nPEExpectedNumberOrPercent = Previsto un numero o una percentuale, invece è stato rilevato “%1$S”.\nPEColorBadRGBContents = Previsto in rgb() un valore percentuale, invece è stato rilevato “%1$S”.\nPEColorComponentBadTerm = Previsto “%2$S”, invece è stato rilevato “%1$S”.\nPEColorHueEOF = di una tonalità\nPEExpectedComma = Previsto “,”, invece è stato rilevato “%1$S”.\nPEColorSaturationEOF = di una saturazione\nPEColorLightnessEOF = di una luminosità\nPEColorOpacityEOF = di una opacità nel valore colore\nPEExpectedNumber = Previsto un numero, invece è stato rilevato “%1$S”.\nPEPositionEOF = <position>\nPEExpectedPosition = Previsto <position>, invece è stato rilevato “%1$S”.\nPEExpectedRadius = Previsto un raggio, invece è stato rilevato “%1$S”.\nPEExpectedCloseParen = Previsto “)”, invece è stato rilevato “%1$S”.\nPEDeclEndEOF = “;” o “}” alla fine della dichiarazione\nPEParseDeclarationNoColon = Previsto “:”, invece è stato rilevato “%1$S”.\nPEParseDeclarationDeclExpected = Prevista una dichiarazione, invece è stato rilevato “%1$S”.\nPEEndOfDeclEOF = della fine della dichiarazione\nPEImportantEOF = di “important”\nPEExpectedImportant = Previsto “important”, invece è stato rilevato “%1$S”.\nPEBadDeclEnd = Previsto “;” per terminare la dichiarazione, invece è stato rilevato “%1$S”.\nPEBadDeclOrRuleEnd2 = Previsto “;” o “}” per concludere la dichiarazione, invece è stato rilevato “%1$S”.\nPEInaccessibleProperty2 = Impossibile specificare un valore per una proprietà interna.\nPECommentEOF = della fine del commento\nSEUnterminatedString = È stata trovata una stringa non chiusa “%1$S”.\nPEFontDescExpected = Previsto un descrittore del font, rilevato “%1$S”.\nPEUnknownFontDesc = Descrittore sconosciuto “%1$S” nella regola @font-face.\nPEMQExpectedExpressionStart = Previsto “(” per iniziare un’espressione media query, trovato “%1$S”.\nPEMQExpressionEOF = contenuti nell’espressione media query\nPEMQExpectedFeatureName = Previsto un media feature name, trovato “%1$S”.\nPEMQExpectedFeatureNameEnd = Previsto “:” o “)” dopo un media feature name, rilevato “%1$S”.\nPEMQNoMinMaxWithoutValue = Un media feature con min- o max- deve avere un valore.\nPEMQExpectedFeatureValue = Rilevato valore non valido per media feature.\nPEBadFontBlockStart = Previsto “{” per iniziare una regola @font-face, rilevato “%1$S”.\nPEBadFontBlockEnd = Previsto “}” per concludere una regola @font-face, rilevato “%1$S”.\nPEAnonBoxNotAlone = Box anonimo non previsto.\nPEFFVUnexpectedEOF = Raggiunta in modo imprevisto la fine della regola @font-feature-values.\nPEFFVBlockStart = Previsto { di apertura per regola @font-feature-values, invece è stato rilevato “%1$S”.\nPEFFVValueSetStart = Previsto { di apertura per valore feature, invece è stato rilevato “%1$S”.\nPEFFVNoFamily = Previsto font family list per la regola @font-feature-values, invece è stato rilevato “%1$S”.\nPEFFVUnexpectedBlockEnd = Previsto { di chiusura per regola @font-feature-values, invece è stato rilevato “%1$S”.\nPEFFVUnknownFontVariantPropValue = Valore sconosciuto “%1$S” della proprietà font-variant.\nPEFFVExpectedIdent = Previsto un identificatore, invece è stato rilevato “%1$S”.\nPEFFVExpectedValue = Previsto un valore intero non negativo, invece è stato rilevato “%1$S”.\nPEFFVTooManyValues = Troppi valori per il tipo di feature “%1$S”.\nPEFFVGenericInFamilyList = Family list non può contenere il nome di una famiglia generica di caratteri.\nPEFFVValueDefinitionTrailing = Prevista fine della definizione di un valore, invece è stato rilevato “%1$S”.\nPEBadDirValue = Previsto “ltr” o “rtl” nel selettore di direzione, rilevato “%1$S”.\nPESupportsConditionStartEOF2 = “not”, “(” o funzione\nPESupportsConditionInParensEOF = “)”\nPESupportsConditionNotEOF = “not”\nPESupportsWhitespaceRequired = Previsto uno spazio dopo “not”, “and” o “or”.\nPESupportsConditionExpectedOpenParenOrFunction = Previsto “(” o una funzione durante l’analisi della condizione di supporto, rilevato “%1$S”.\nPESupportsConditionExpectedCloseParen = Previsto “)” durante l’analisi della condizione di supporto, rilevato “%1$S”.\nPESupportsConditionExpectedStart2 = Previsto “not”, “)” o una funzione durante l’analisi della condizione di supporto, rilevato “%1$S”.\nPESupportsConditionExpectedNot = Previsto “not” durante l’analisi della condizione di supporto, rilevato “%1$S”.\nPESupportsGroupRuleStart = Previsto “{” per iniziare la regola @supports, rilevato “%1$S”.\nPEFilterEOF = filtro\nPEExpectedNoneOrURL = Previsto “none” o URL, invece è stato rilevato “%1$S”.\nPEExpectedNoneOrURLOrFilterFunction = Previsto “none”, URL o una funzione filtro, invece è stato rilevato “%1$S”.\nPEExpectedNonnegativeNP = Previsto numero non negativo o percentuale.\nPEFilterFunctionArgumentsParsingError = Errore nell’analisi degli argomenti per la funzione filtro.\nPEVariableEOF = variabile\nPEVariableEmpty = Previsto il valore di una variabile, invece è stato rilevato “%1$S”.\nPEValueWithVariablesParsingErrorInValue = Errore nell’esaminare il valore di “%1$S” dopo la sostituzione delle variabili. Il valore generato è “%2$S”.\nPEValueWithVariablesFallbackInherit = Verrà utilizzato il valore “inherit” (fallback).\nPEValueWithVariablesFallbackInitial = Verrà utilizzato il valore “initial” (fallback).\nPEInvalidVariableReference = La proprietà contiene un riferimento a una variabile non valida.\nPEInvalidVariableTokenFallback = Rilevato token non valido “%1$S” al livello principale di fallback riferimento variabile.\nPEExpectedVariableNameEOF = identificatore per nome di variabile\nPEExpectedVariableName = Previsto identificatore per nome di variabile, invece è stato rilevato “%1$S”.\nPEExpectedVariableFallback = Previsto fallback riferimento variabile dopo “,”.\nPEExpectedVariableCommaOrCloseParen = Previsto “,” o “)” dopo un nome di variabile nel riferimento a una variabile, invece è stato rilevato “%1$S”.\nPESubgridNotSupported = Il supporto per la parola chiave “subgrid” in CSS Grid non è attivo.\nPEMoreThanOneGridRepeatAutoFillInNameList = È consentito un solo repeat(auto-fill, …) in una name list per una subgrid.\nPEMoreThanOneGridRepeatAutoFillFitInTrackList = È consentito un solo repeat(auto-fill, …) o repeat(auto-fit, …) in una name list per una track list.\nPEMoreThanOneGridRepeatTrackSize = È consentito un solo track size all’interno di repeat(auto-fit/auto-fill, …).\nTooLargeDashedRadius = Il raggio del bordo supera la dimensione massima consentita (100000px) per lo stile “dashed”. Il bordo verrà visualizzato come una linea continua.\nTooLargeDottedRadius = Il raggio del bordo supera la dimensione massima consentita (100000px) per lo stile “dotted”. Il bordo verrà visualizzato come una linea continua.\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/customizeCharset.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\r\n\r\n<!ENTITY title.label \"Personalizza la codifica caratteri\">\r\n<!ENTITY current.label \"Codifiche caratteri attive:\">\r\n<!ENTITY remove.label \"Rimuovi\">\r\n<!ENTITY remove.accessKey \"R\">\r\n<!ENTITY additional.label \"Codifiche caratteri disponibili:\">\r\n<!ENTITY add.label \"Aggiungi\">\r\n<!ENTITY add.accessKey \"A\">\r\n<!ENTITY moveUp.label \"Sposta su\">\r\n<!ENTITY moveUp.accessKey \"u\">\r\n<!ENTITY moveDown.label \"Sposta giù\">\r\n<!ENTITY moveDown.accessKey \"o\">\r\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/customizeToolbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dialog.title \"Personalizza barra degli strumenti\">\n<!ENTITY dialog.dimensions \"width: 112ch; height: 36em;\">\n<!ENTITY instructions.description \"Trascinare un oggetto sulle barre per aggiungerlo.\">\n<!ENTITY show.label \"Mostra:\">\n<!ENTITY iconsAndText.label \"Icone e testo\">\n<!ENTITY icons.label \"Icone\">\n<!ENTITY text.label \"Testo\">\n<!ENTITY useSmallIcons.label \"Usa icone piccole\">\n<!ENTITY restoreDefaultSet.label \"Ripristina predefiniti\">\n<!ENTITY addNewToolbar.label \"Aggiungi barra degli strumenti\">\n<!ENTITY saveChanges.label \"Fatto\">\n<!ENTITY undoChanges.label \"Annulla cambiamenti\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/customizeToolbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nenterToolbarTitle = Nuova barra degli strumenti\nenterToolbarName = Inserire un nome per questa barra degli strumenti:\nenterToolbarDup = Esiste già una barra degli strumenti chiamata “%S”. Inserire un altro nome.\nenterToolbarBlank = Inserire un nome per creare una nuova barra degli strumenti.\nseparatorTitle = Separatore\nspringTitle = Spazio flessibile\nspacerTitle = Spazio\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/dateFormat.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmonth.1.Mmm = Gen\nmonth.2.Mmm = Feb\nmonth.3.Mmm = Mar\nmonth.4.Mmm = Apr\nmonth.5.Mmm = Mag\nmonth.6.Mmm = Giu\nmonth.7.Mmm = Lug\nmonth.8.Mmm = Ago\nmonth.9.Mmm = Set\nmonth.10.Mmm = Ott\nmonth.11.Mmm = Nov\nmonth.12.Mmm = Dic\nmonth.1.name = Gennaio\nmonth.2.name = Febbraio\nmonth.3.name = Marzo\nmonth.4.name = Aprile\nmonth.5.name = Maggio\nmonth.6.name = Giugno\nmonth.7.name = Luglio\nmonth.8.name = Agosto\nmonth.9.name = Settembre\nmonth.10.name = Ottobre\nmonth.11.name = Novembre\nmonth.12.name = Dicembre\nday.1.name = Domenica\nday.2.name = Lunedì\nday.3.name = Martedì\nday.4.name = Mercoledì\nday.5.name = Giovedì\nday.6.name = Venerdì\nday.7.name = Sabato\nday.1.Mmm = Dom\nday.2.Mmm = Lun\nday.3.Mmm = Mar\nday.4.Mmm = Mer\nday.5.Mmm = Gio\nday.6.Mmm = Ven\nday.7.Mmm = Sab\nday.1.short = Do\nday.2.short = Lu\nday.3.short = Ma\nday.4.short = Me\nday.5.short = Gi\nday.6.short = Ve\nday.7.short = Sa\nnoon = Mezzogiorno\nmidnight = Mezzanotte\nAllDay = Tutto il giorno\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/datetimepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY firstdayofweek.default \"0\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/devtools/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY csscoverage.backButton \"Indietro\">\n<!ENTITY csscoverage.unused \"Regole inutilizzate\">\n<!ENTITY csscoverage.noMatches \"Nessuna corrispondenza disponibile per le seguenti regole:\">\n<!ENTITY csscoverage.optimize.header \"Pagine ottimizzabili\">\n<!ENTITY csscoverage.optimize.body1 \"In alcuni casi è possibile velocizzare il caricamento spostando i tag\">\n<!ENTITY csscoverage.optimize.body2 \"al termine della pagina e creando un nuovo elemento inline\">\n<!ENTITY csscoverage.optimize.body3 \"con gli stili necessari prima dell’evento “load” iniziale. Questi sono i blocchi di stile richiesti:\">\n<!ENTITY csscoverage.optimize.bodyX \"Tutte le regole sono inline.\">\n<!ENTITY csscoverage.footer1 \"Consultare\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"l’articolo di MDN sullo strumento Copertura CSS\">\n<!ENTITY csscoverage.footer4 \"per alcune precisazioni sulla generazione di questo rapporto.\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/devtools/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncsscoverageDesc = Analisi copertura CSS\ncsscoverageStartDesc2 = Inizia raccolta dati sulla copertura CSS\ncsscoverageStopDesc2 = Termina raccolta dati sulla copertura CSS\ncsscoverageOneShotDesc2 = Esegui raccolta dati istantanea sulla copertura CSS\ncsscoverageToggleDesc2 = Attiva/disattiva raccolta dati sulla copertura CSS\ncsscoverageReportDesc2 = Visualizza rapporto sulla copertura CSS\ncsscoverageStartNoReloadDesc = Non iniziare ricaricando la pagina\ncsscoverageStartNoReloadManual = Ricaricando la pagina si stabilisce un punto di partenza affidabile per l’analisi, ma potrebbero esserci motivi per evitare questo comportamento (ad es. la pagina contiene uno stato che andrebbe perso ricaricandola)\ncsscoverageRunningReply = Analisi copertura CSS in corso\ncsscoverageDoneReply = Analisi copertura CSS completata\ncsscoverageRunningError = Analisi copertura CSS già in esecuzione\ncsscoverageNotRunningError = Analisi copertura CSS non in esecuzione\ncsscoverageNotRunError = Analisi copertura CSS non eseguita\ncsscoverageNoRemoteError = Target non supporta l’analisi di copertura CSS\ncsscoverageOneShotReportError = Analisi copertura CSS non è disponibile per dati ”oneshot”. Utilizzare i pulsanti avvia/interrompi.\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nremoteIncomingPromptTitle = Connessione in entrata\nremoteIncomingPromptHeader = È stata rilevata una connessione in entrata per consentire il debug remoto. Un client remoto è in grado di assumere il completo controllo del browser.\nremoteIncomingPromptDisable = Disattiva\nclientSendOOBTitle = Identificazione client\nclientSendOOBHeader = Il terminale con cui si sta cercando di connettersi richiede ulteriori informazioni per autenticare questa connessione. Inserire il seguente token nella richiesta che appare nell’altro dispositivo.\nclientSendOOBHash = Certificato: %1$S\nclientSendOOBToken = Token: %1$S\nserverReceiveOOBTitle = Richiesta token del client\nserverReceiveOOBBody = Sul client dovrebbe essere visualizzato il valore del token. Inserire il token fornito per completare l’autenticazione con questo client.\nremoteIncomingPromptClientEndpoint = Endpoint del client: %1$S\nremoteIncomingPromptServerEndpoint = Endpoint del server: %1$S\nremoteIncomingPromptFooter = Consentire la connessione?\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npanelTitle = Analisi stili\nrule.status.BEST = Migliore corrispondenza\nrule.status.MATCHED = Corrispondenza\nrule.status.PARENT_MATCH = Corrispondenza genitore\nrule.sourceInline = inline\nrule.sourceElement = elemento\nrule.inheritedFrom = Ereditato da %S\nrule.keyframe = Fotogrammi %S\nrule.userAgentStyles = (user agent)\nrule.pseudoElement = Pseudo-elementi\nrule.selectedElement = Questo elemento\nhelpLinkTitle = Leggi la documentazione relativa a questa proprietà\nrule.warning.title = Valore proprietà non valido\nrule.empty = Nessun elemento selezionato.\nruleView.contextmenu.selectAll = Seleziona tutto\nruleView.contextmenu.selectAll.accessKey = A\nruleView.contextmenu.copy = Copia\nruleView.contextmenu.copy.accessKey = C\nruleView.contextmenu.copyColor = Copia colore\nruleView.contextmenu.copyColor.accessKey = r\nruleView.contextmenu.showOrigSources = Visualizza sorgenti originali\nruleView.contextmenu.showOrigSources.accessKey = o\nruleView.contextmenu.addRule = Aggiungi regola\nruleView.contextmenu.addRule.accessKey = u\ncomputedView.contextmenu.selectAll = Seleziona tutto\ncomputedView.contextmenu.selectAll.accessKey = A\ncomputedView.contextmenu.copy = Copia\ncomputedView.contextmenu.copy.accessKey = C\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/dialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbutton-accept = OK\nbutton-cancel = Annulla\nbutton-help = ?\nbutton-disclosure = Altre informazioni\naccesskey-accept =\naccesskey-cancel =\naccesskey-help = ?\naccesskey-disclosure = n\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/dialogOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY okButton.label \"OK\">\n<!ENTITY cancelButton.label \"Annulla\">\n<!ENTITY helpButton.label \"?\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/dom/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nKillScriptTitle = Attenzione: lo script non risponde\nKillScriptMessage = Uno script in questa pagina potrebbe essere occupato o aver smesso di rispondere. È possibile fermare lo script adesso o attendere per vedere se lo script conclude la sua esecuzione.\nKillScriptWithDebugMessage = Uno script in questa pagina potrebbe essere occupato o aver smesso di rispondere. È possibile fermarlo adesso, aprirlo nel debugger o lasciarlo continuare.\nKillScriptLocation = Script: %S\nStopScriptButton = Ferma lo script\nDebugScriptButton = Debug dello script\nWaitForScriptButton = Continua\nDontAskAgain = &Non ripetere la domanda in futuro\nJSURLLoadBlockedWarning = Il tentativo di caricare un URL JavaScript: da parte di un sito\\nin una finestra che visualizza contenuti provenienti da un altro sito,\\nè stato bloccato dalla gestione sicurezza.\nWindowCloseBlockedWarning = Gli script possono chiudere solo finestre aperte tramite script.\nOnBeforeUnloadTitle = Abbandonare la pagina?\nOnBeforeUnloadMessage = Questa pagina richiede una conferma prima di poter uscire. I dati inseriti potrebbero non essere stati salvati.\nOnBeforeUnloadStayButton = Rimani in questa pagina\nOnBeforeUnloadLeaveButton = Abbandona questa pagina\nUnexpectedCanvasVariantStyle = canvas: il tentativo di impostare strokeStyle o fillStyle a un valore che non è una stringa, un CanvasGradient o un CanvasPattern è stato ignorato.\nEmptyGetElementByIdParam = È stata trasmessa una stringa vuota a getElementById().\nLowMemoryTitle = Attenzione: memoria insufficiente\nLowMemoryMessage = Uno script in questa pagina è stato bloccato. Il blocco è dovuto a una condizione di memoria insufficiente.\nSpeculationFailed = La scrittura di un albero non bilanciato tramite document.write() ha richiesto un ulteriore parsing dei dati dalla rete. Per ulteriori informazioni consultare https://developer.mozilla.org/Optimizing_Your_Pages_for_Speculative_Parsing\nDocumentWriteIgnored = È stata ignorata una chiamata a document.write() eseguita da uno script esterno caricato in modalità asincrona.\nEditorFileDropFailed = Errore durante il trascinamento di un file in un elemento contenteditable: %S.\nFormValidationTextTooLong = Ridurre la lunghezza del testo a %S caratteri o meno (attualmente si stanno utilizzando %S caratteri)\nFormValidationTextTooShort = Utilizzare almeno %S caratteri (attualmente si stanno utilizzando %S caratteri)\nFormValidationValueMissing = Compilare questo campo\nFormValidationCheckboxMissing = Selezionare questa casella per procedere\nFormValidationRadioMissing = Selezionare una delle opzioni disponibili\nFormValidationFileMissing = Selezionare un file\nFormValidationSelectMissing = Selezionare un elemento dall’elenco\nFormValidationInvalidEmail = Inserire un indirizzo email\nFormValidationInvalidURL = Inserire un URL\nFormValidationPatternMismatch = Inserire un valore nel formato richiesto\nFormValidationPatternMismatchWithTitle = Inserire un valore nel formato richiesto: %S\nFormValidationNumberRangeOverflow = Selezionare un valore inferiore o uguale a %S.\nFormValidationDateRangeOverflow = Selezionare un valore precedente o uguale a %S.\nFormValidationTimeRangeOverflow = Selezionare un valore precedente o uguale a %S.\nFormValidationNumberRangeUnderflow = Selezionare un valore superiore o uguale a %S.\nFormValidationDateRangeUnderflow = Selezionare un valore successivo o uguale a %S.\nFormValidationTimeRangeUnderflow = Selezionare un valore successivo o uguale a %S.\nFormValidationStepMismatch = Selezionare un valore valido. I due valori validi più vicini sono %S e %S\nFormValidationStepMismatchOneValue = Selezionare un valore valido. Il valore valido più vicino è %S\nFormValidationBadInputNumber = Inserire un numero\nGetAttributeNodeWarning = L’utilizzo di getAttributeNode() è deprecato. Al suo posto utilizzare getAttribute().\nSetAttributeNodeWarning = L’utilizzo di setAttributeNode() è deprecato. Al suo posto utilizzare setAttribute().\nGetAttributeNodeNSWarning = L’utilizzo di getAttributeNodeNS() è deprecato. Al suo posto utilizzare getAttributeNS().\nSetAttributeNodeNSWarning = L’utilizzo di setAttributeNodeNS() è deprecato. Al suo posto utilizzare setAttributeNS().\nRemoveAttributeNodeWarning = L’utilizzo di removeAttributeNode() è deprecato. Al suo posto utilizzare removeAttribute().\nCreateAttributeWarning = L’utilizzo di document.createAttribute() è deprecato. Al suo posto utilizzare element.setAttribute().\nCreateAttributeNSWarning = L’utilizzo di document.createAttributeNS() è deprecato. Al suo posto utilizzare element.setAttributeNS().\nNodeValueWarning = L’utilizzo di nodeValue su attributi è deprecato. Al suo posto utilizzare value.\nTextContentWarning = L’utilizzo di textContent su attributi è deprecato. Al suo posto utilizzare value.\nEnablePrivilegeWarning = L’utilizzo di enablePrivilege è deprecato. Al suo posto utilizzare codice che venga eseguito con i privilegi del sistema (ad es. un’estensione).\nnsIJSONDecodeDeprecatedWarning = L’utilizzo di nsIJSON.decode è deprecato. Al suo posto utilizzare JSON.parse.\nnsIJSONEncodeDeprecatedWarning = L’utilizzo di nsIJSON.encode è deprecato. Al suo posto utilizzare JSON.stringify.\nnsIDOMWindowInternalWarning = L’utilizzo di nsIDOMWindowInternal è deprecato. Al suo posto utilizzare nsIDOMWindow.\nFullscreenDeniedDisabled = Richiesta di passare alla modalità schermo intero rifiutata in quanto le relative API sono state disattivate nelle preferenze dell’utente.\nFullscreenDeniedFocusedPlugin = Richiesta di passare alla modalità schermo intero rifiutata in quanto è attivo un plugin con finestra nativa (windowed).\nFullscreenDeniedHidden = Richiesta di passare alla modalità schermo intero rifiutata in quanto il documento non è più visibile.\nFullscreenDeniedContainerNotAllowed = Richiesta di passare alla modalità schermo intero rifiutata in quanto almeno uno degli elementi che contiene il documento non è un iframe o non presenta l’attributo “allowfullscreen”.\nFullscreenDeniedNotInputDriven = Richiesta di passare alla modalità schermo intero rifiutata in quanto Element.requestFullscreen() non è stato chiamato da un gestore eventi rapido generato dall’utente.\nFullscreenDeniedNotHTMLSVGOrMathML = Richiesta di passare alla modalità schermo intero rifiutata in quanto l’elemento che l’ha richiesta non è <svg>, <math> o un elemento HTML.\nFullscreenDeniedNotInDocument = Richiesta di passare alla modalità schermo intero rifiutata in quanto l’elemento che l’ha richiesta non è più presente nel documento.\nFullscreenDeniedMovedDocument = Richiesta di passare alla modalità schermo intero rifiutata in quanto l’elemento che l’ha richiesta non è più disponibile nel documento.\nFullscreenDeniedLostWindow = Richiesta di passare alla modalità schermo intero rifiutata in quanto non è più disponibile una finestra.\nFullscreenDeniedSubDocFullscreen = Richiesta di passare alla modalità schermo intero rifiutata in quanto un sottodocumento del documento che l’ha richiesta è già in modalità schermo intero.\nFullscreenDeniedNotDescendant = Richiesta di passare alla modalità schermo intero rifiutata in quanto l’elemento che l’ha richiesta non è un discendente dell’elemento full-screen corrente.\nFullscreenDeniedNotFocusedTab = Richiesta di passare alla modalità schermo intero rifiutata in quanto l’elemento che l’ha richiesta non si trova nella scheda attualmente selezionata.\nRemovedFullscreenElement = Abbandonata la modalità schermo intero in quanto l’elemento full-screen è stato rimosso dal documento.\nFocusedWindowedPluginWhileFullscreen = Abbandonata la modalità schermo intero in quanto è stato attivato un plugin con finestra nativa (windowed).\nPointerLockDeniedDisabled = La richiesta di bloccare il puntatore è stata negata in quanto l’API Pointer Lock è disattivata nelle preferenze dell’utente.\nPointerLockDeniedInUse = La richiesta di bloccare il puntatore è stata negata in quanto il puntatore è già controllato da un altro documento.\nPointerLockDeniedNotInDocument = La richiesta di bloccare il puntatore è stata negata in quanto l’elemento che l’ha generata non è un documento.\nPointerLockDeniedSandboxed = La richiesta di bloccare il puntatore è stata negata in quanto l’API Pointer Lock è limitata via sandbox.\nPointerLockDeniedHidden = La richiesta di bloccare il puntatore è stata negata in quanto il documento non è visibile.\nPointerLockDeniedNotFocused = La richiesta di bloccare il puntatore è stata negata in quanto il documento non è selezionato (focus).\nPointerLockDeniedMovedDocument = La richiesta di bloccare il puntatore è stata negata in quanto l’elemento che l’ha generata non è più disponibile nel documento.\nPointerLockDeniedNotInputDriven = La richiesta di bloccare il puntatore è stata negata in quanto Element.requestPointerLock() non è stato chiamato da un gestore eventi rapido generato dall’utente e il documento non è visualizzato a schermo intero.\nPointerLockDeniedFailedToLock = La richiesta di bloccare il puntatore è stata negata in quanto il browser non è riuscito a completare l’operazione.\nHTMLSyncXHRWarning = L’analisi (parsing) HTML non è supportata in XMLHttpRequest in modalità sincrona.\nInvalidRedirectChannelWarning = Impossibile reindirizzare a %S in quanto il canale non implementa nsIWritablePropertyBag2.\nForbiddenHeaderWarning = Il tentativo di impostare un header proibito (%S) è stato negato.\nResponseTypeSyncXHRWarning = L’utilizzo dell’attributo responseType di XMLHttpRequest non è più supportato in modalità sincrona nel contesto di una finestra.\nTimeoutSyncXHRWarning = L’utilizzo dell’attributo timeout di XMLHttpRequest non è supportato in modalità sincrona nel contesto di una finestra.\nJSONCharsetWarning = Si è verificato un tentativo di dichiarare una codifica diversa da UTF-8 per JSON acquisito attraverso XMLHttpRequest. Solo UTF-8 è supportato per la decodifica JSON.\nMediaBufferSourceNodeResampleOutOfMemory = Memoria insufficiente per ricampionare AudioBufferSourceNode per la riproduzione.\nMediaDecodeAudioDataUnknownContentType = Il buffer trasmesso a decodeAudioData contiene contenuti di tipo sconosciuto.\nMediaDecodeAudioDataUnknownError = Si è verificato un errore sconosciuto durante l’elaborazione di decodeAudioData.\nMediaDecodeAudioDataInvalidContent = Il buffer trasmesso a decodeAudioData contiene contenuti non validi e impossibili da decodificare.\nMediaDecodeAudioDataNoAudio = Il buffer trasmesso a decodeAudioData non contiene dati audio.\nMediaElementAudioSourceNodeCrossOrigin = L’elemento HTMLMediaElement trasmesso a createMediaElementSource contiene una risorsa cross-origin, il nodo genererà silenzio.\nMediaStreamAudioSourceNodeCrossOrigin = L’elemento MediaStream trasmesso a createMediaStreamSource contiene una risorsa cross-origin, il nodo genererà silenzio.\nMediaLoadExhaustedCandidates = Caricamento non riuscito per tutte le risorse candidate. Sospeso caricamento risorsa multimediale.\nMediaLoadSourceMissingSrc = L’elemento <source> non ha un attributo “src”. Impossibile completare il caricamento della risorsa multimediale.\nMediaLoadHttpError = Il caricamento HTTP non è riuscito con stato %1$S. Impossibile completare il caricamento della risorsa multimediale %2$S.\nMediaLoadInvalidURI = URI non corretto. Impossibile completare il caricamento della risorsa multimediale %S.\nMediaLoadUnsupportedTypeAttribute = Il valore “%1$S” specificato per l’attributo “type” non è supportato. Impossibile completare il caricamento della risorsa multimediale %2$S.\nMediaLoadSourceMediaNotMatched = Il valore “%1$S” specificato per l’attributo “media” non corrisponde all’ambiente. Impossibile completare il caricamento della risorsa multimediale %2$S.\nMediaLoadUnsupportedMimeType = Il “Content-Type“ HTTP “%1$S” non è supportato. Impossibile completare il caricamento della risorsa multimediale %2$S.\nMediaLoadDecodeError = Impossibile decodificare la risorsa multimediale %S.\nMediaWidevineNoWMF = Tentativo di riprodurre Widevine senza Windows Media Foundation. Per ulteriori informazioni consultare https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\nMediaWMFNeeded = Per riprodurre i video in formato %S è necessario installare software aggiuntivo di Microsoft. Per ulteriori informazioni consultare https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\nMediaPlatformDecoderNotFound = Impossibile riprodurre il video in questa pagina. Nel sistema non sono disponibili i codec video necessari: %S\nMediaUnsupportedLibavcodec = Impossibile riprodurre il video in questa pagina. Nel sistema è presente una versione non supportata di libavcodec.\nMediaCannotPlayNoDecoders = Impossibile riprodurre la risorse multimediale. Nessun decoder disponibile per i formati richiesti: %S\nMediaNoDecoders = Nessun decoder disponibile per alcuni dei formati richiesti: %S\nMediaCannotInitializePulseAudio = Impossibile utilizzare PulseAudio\nMediaRecorderMultiTracksNotSupported = MediaRecorder attualmente non supporta la registrazione di più tracce dello stesso tipo.\nMediaStreamAddTrackDifferentAudioChannel = Impossibile aggiungere mediaStreamTrack %S in quanto appartiene a un altro AudioChannel.\nMediaStreamStopDeprecatedWarning = MediaStream.stop() è deprecato e verrà presto rimosso. Al suo posto utilizzare MediaStreamTrack.stop()\nDOMExceptionCodeWarning = L’utilizzo dell’attributo code di DOMException è deprecato. Al suo posto utilizzare l’attributo name.\nNoExposedPropsWarning = L’esposizione di oggetti chrome JS nel contenuto senza __exposedProps__ non è sicura ed è deprecata. Per ulteriori informazioni consultare https://developer.mozilla.org/XPConnect_wrappers.\nMutationEventWarning = L’utilizzo di Mutation Events è deprecato. Al suo posto utilizzare MutationObserver.\nComponentsWarning = L’oggetto Components è deprecato e verrà presto rimosso.\nPluginHangUITitle = Attenzione: il plugin non risponde\nPluginHangUIMessage = Il plugin %S risulta impegnato oppure potrebbe essersi bloccato. È possibile interrompere il plugin adesso, oppure attendere per verificare se l’operazione verrà completata.\nPluginHangUIWaitButton = Continua\nPluginHangUIStopButton = Blocca plugin\nPrefixedFullscreenAPIWarning = L’API Fullscreen con prefisso è deprecata, al suo posto utilizzare l’API senza prefisso. Per ulteriori informazioni consultare https://developer.mozilla.org/docs/Web/API/Fullscreen_API\nNodeIteratorDetachWarning = La chiamata di detach() su un NodeIterator non ha più alcun effetto.\nLenientThisWarning = L’assegnazione o la lettura di una proprietà con [LenientThis] è stata ignorata in quanto l’oggetto “this” non è corretto.\nGetWindowWithOuterIdWarning = L’utilizzo di nsIDOMWindowUtils.getOuterWindowWithId() è deprecato. Al suo posto utilizzare il metodo con lo stesso nome disponibile in nsIWindowMediator.\nGetPreventDefaultWarning = L’utilizzo di getPreventDefault() è deprecato. Al suo posto utilizzare defaultPrevented.\nGetSetUserDataWarning = L’utilizzo di getUserData() o setUserData() è deprecato. Al loro posto utilizzare WeakMap o element.dataset.\nMozGetAsFileWarning = Il metodo non standard mozGetAsFile è deprecato e verrà presto rimosso. Al suo posto utilizzare il metodo standard toBlob.\nUseOfCaptureEventsWarning = L’utilizzo di captureEvents() è deprecato. Aggiornare il proprio codice utilizzando il metodo DOM 2 addEventListener(). Per ulteriori informazioni consultare http://developer.mozilla.org/docs/DOM:element.addEventListener\nUseOfReleaseEventsWarning = L’utilizzo di releaseEvents() è deprecato. Aggiornare il proprio codice utilizzando il metodo DOM 2 removeEventListener(). Per ulteriori informazioni consultare http://developer.mozilla.org/docs/DOM:element.removeEventListener\nUseOfDOM3LoadMethodWarning = L’utilizzo di Document.load() è deprecato: aggiornare il proprio codice utilizzando l’oggetto DOM XMLHttpRequest. Per ulteriori informazioni consultare https://developer.mozilla.org/XMLHttpRequest\nShowModalDialogWarning = L’utilizzo di window.showModalDialog() è deprecato. Al suo posto utilizzare window.open(). Per ulteriori informazioni consultare https://developer.mozilla.org/docs/Web/API/Window.open\nWindow_ContentWarning = window._content è deprecato. Al suo posto utilizzare window.content\nSyncXMLHttpRequestWarning = Una richiesta XMLHttpRequest sincrona sul thread principale è deprecata a causa degli effetti negativi sull’esperienza utente. Per ulteriori informazioni consultare http://xhr.spec.whatwg.org/\nImplicitMetaViewportTagFallback = Non è stato trovato alcun tag meta-viewport. È consigliato specificarne uno per evitare comportamenti imprevisti nelle prossime versioni. Per ulteriori informazioni consultare https://developer.mozilla.org/docs/Mozilla/Mobile/Viewport_meta_tag\nDataContainerEventWarning = L’utilizzo di DataContainerEvent è deprecato. Al suo posto utilizzare CustomEvent.\nWindow_ControllersWarning = window.controllers è deprecato. Non utilizzarlo per rilevare l’User Agent del browser.\nImportXULIntoContentWarning = L’importazione di nodi XUL nel contenuto di un documento è deprecata. Questa funzione potrebbe essere rimossa a breve.\nXMLDocumentLoadPrincipalMismatch = L’utilizzo di document.load è proibito su documenti provenienti da altre finestre. Solo la finestra in cui il documento è stato creato può chiamare .load sul documento stesso. Al suo posto è preferibile utilizzare XMLHttpRequest.\nIndexedDBTransactionAbortNavigation = Una transazione IndexedDB incompleta è stata annullata dalla navigazione nella pagina.\nIgnoringWillChangeOverBudgetWarning = Il consumo di memoria richiesto da will-change è eccessivo. Il limite del budget è la superficie del documento moltiplicata per %1$S (%2$S px). Le occorrenze di will-change nel documento vengono ignorate una volta esaurito il budget.\nHittingMaxWorkersPerDomain2 = Impossibile avviare immediatamente il Worker in quanto altri documenti nella stessa origine stanno già utilizzando il numero massimo di worker. Il Worker è stato messo in coda e verrà avviato non appena alcuni degli altri worker saranno completati.\nPannerNodeDopplerWarning = L’utilizzo di setVelocity su PannerNode e AudioListener, così come l’utilizzo di speedOfSound e dopplerFactor su AudioListener è deprecato e questi metodi verranno rimossi. Per ulteriori informazioni consultare https://developer.mozilla.org/docs/Web/API/AudioListener#Deprecated_features\nAppCacheWarning = L’utilizzo di Application Cache API (AppCache) è deprecato e verrà rimosso in futuro. Si consiglia di utilizzare ServiceWorker per implementare il supporto non in linea.\nEmptyWorkerSourceWarning = Tentativo di creazione di un Worker da una sorgente vuota. Probabilmente si tratta di un’operazione non intenzionale.\nWebrtcDeprecatedPrefixWarning = Le interfacce WebRTC con prefisso “moz” sono deprecate (mozRTCPeerConnection, mozRTCSessionDescription, mozRTCIceCandidate).\nRTCPeerConnectionGetStreamsWarning = RTCPeerConnection.getLocalStreams/getRemoteStreams sono deprecati. Al loro posto utilizzare RTCPeerConnection.getSenders/getReceivers.\nNavigatorGetUserMediaWarning = navigator.mozGetUserMedia è stato sostituito da navigator.mediaDevices.getUserMedia\nInterceptionFailedWithURL = Impossibile caricare “%S”. Un ServiceWorker ha intercettato una richiesta e riscontrato un errore imprevisto.\nBadOpaqueInterceptionRequestModeWithURL = Impossibile caricare “%1$S“. Un ServiceWorker ha trasmesso un “Opaque Response” a FetchEvent.respondWith() durante la gestione di un FetchEvent “%2$S”. Gli oggetti “Opaque Response” sono validi solo quando RequestMode è “no-cors”.\nInterceptedErrorResponseWithURL = Impossibile caricare “%S”. Un ServiceWorker ha trasmesso un “Error Response” a FetchEvent.respondWith(). Normalmente questo significa che il ServiceWorker ha eseguito una chiamata fetch() non valida.\nInterceptedUsedResponseWithURL = Impossibile caricare “%S”. Un ServiceWorker ha trasmesso un oggetto “Response” già utilizzato a FetchEvent.respondWith(). Il corpo di un “Response” può essere letto solo una volta. Utilizzare Response.clone() per accedere più volte al corpo della risposta.\nBadOpaqueRedirectInterceptionWithURL = Impossibile caricare “%S”. Un ServiceWorker ha trasmesso un “Opaqueredirect Response” a FetchEvent.respondWith() durante la gestione di un FetchEvent non di navigazione.\nBadRedirectModeInterceptionWithURL = Impossibile caricare “%S”. Un ServiceWorker ha trasmesso un oggetto “Response” reindirizzato a FetchEvent.respondWith() mentre RedirectMode non è “follow”.\nInterceptionCanceledWithURL = Impossibile caricare “%S”. Un ServiceWorker ha annullato il caricamento chiamando FetchEvent.preventDefault().\nInterceptionRejectedResponseWithURL = Impossibile caricare “%1$S“. Un ServiceWorker ha trasmesso un promise a FetchEvent.respondWith() rifiutato con “%2$S”.\nInterceptedNonResponseWithURL = Impossibile caricare “%1$S“. Un ServiceWorker ha trasmesso un promise a FetchEvent.respondWith() che si è risolto con il valore non-Response “%2$S”.\nPrefixedImageSmoothingEnabledWarning = L’utilizzo di mozImageSmoothingEnabled è deprecato. Al suo posto utilizzare la proprietà senza prefisso imageSmoothingEnabled.\nServiceWorkerScopePathMismatch = Registrazione del ServiceWorker non riuscita: il percorso “%1$S” fornito per l’ambito non è incluso nell’ambito massimo consentito “%2$S”. Correggere l’ambito, spostare lo script del Service Worker o utilizzare l’header HTTP Service-Worker-Allowed per consentire l’ambito.\nServiceWorkerRegisterNetworkError = Registrazione/aggiornamento del ServiceWorker non riuscito per l’ambito “%1$S”: caricamento non riuscito con stato “%2$S” per lo script “%3$S”.\nServiceWorkerRegisterMimeTypeError = Registrazione/aggiornamento del ServiceWorker non riuscito per l’ambito “%1$S”: ricevuto Content-Type errato “%2$S” per lo script “%3$S”. Deve essere “text/javascript”, “application/x-javascript” o “application/javascript”.\nServiceWorkerGraceTimeoutTermination = Il ServiceWorker per l’ambito “%1$S” con waitUntil/respondWith promise in sospeso è stato interrotto per grace timeout.\nServiceWorkerNoFetchHandler = I gestori degli eventi fetch devono essere aggiunti durante la valutazione iniziale dello script del worker.\nExecCommandCutCopyDeniedNotInputDriven = document.execCommand('cut'/'copy') è stato negato in quanto non è stato chiamato da un gestore eventi rapido generato dall’utente.\nManifestShouldBeObject = Il manifesto dovrebbe essere un oggetto.\nManifestScopeURLInvalid = L’ambito dell’URL non è valido.\nManifestScopeNotSameOrigin = L’ambito dell’URL deve avere la stessa origine del documento.\nManifestStartURLOutsideScope = Start URL è al di fuori dell’ambito, pertanto l’ambito non è valido.\nManifestStartURLInvalid = Start URL non è valido.\nManifestStartURLShouldBeSameOrigin = Start URL deve avere la stessa origine del documento.\nManifestInvalidType = Il tipo previsto per il membro %2$S di %1$S è %3$S.\nManifestInvalidCSSColor = %1$S: %2$S non è un colore CSS valido.\nPatternAttributeCompileFailure = Impossibile verificare <input pattern='%S'> in quanto il pattern fornito non è un’espressione regolare valida: %S\nTargetPrincipalDoesNotMatch = Impossibile eseguire “postMessage” su “DOMWindow”: l’origine target indicata (“%S”) non corrisponde all’origine della finestra di destinazione (“%S”).\nRewriteYouTubeEmbed = Il codice per l’inclusione del filmato YouTube è stato automaticamente riscritto da oggetto Flash (%1$S) a iframe (%2$S). Se possibile aggiornare il codice della pagina utilizzando un iframe al posto di embed/object.\nRewriteYouTubeEmbedPathParams = Il codice per l’inclusione del filmato YouTube è stato automaticamente riscritto da oggetto Flash (%1$S) a iframe (%2$S). I parametri esistenti non erano supportati dalla nuova modalità e sono stati convertiti. Se possibile aggiornare il codice della pagina utilizzando un iframe al posto di embed/object.\nPushMessageBadEncryptionHeader = Il ServiceWorker per l’ambito “%1$S” ha riscontrato un errore durante la decrittazione del messaggio push. L’header “Encryption” deve includere un parametro “salt” univoco per ogni messaggio. Per ulteriori informazioni consultare https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1\nPushMessageBadCryptoKeyHeader = Il ServiceWorker per l’ambito “%1$S” ha riscontrato un errore durante la decrittazione del messaggio push. L’header “Crypto-Key” deve includere un parametro “dh” con la chiave pubblica del server dell’app. Per ulteriori informazioni consultare https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4\nPushMessageBadEncryptionKeyHeader = Il ServiceWorker per l’ambito “%1$S” ha riscontrato un errore durante la decrittazione del messaggio push. L’header “Encryption-Key” deve includere un parametro “dh”. Questo header è deprecato e verrà presto rimosso. Al suo posto utilizzare “Crypto-Key” con “Content-Encoding: aesgcm”. Per ulteriori informazioni consultare https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4\nPushMessageBadEncodingHeader = Il ServiceWorker per l’ambito “%1$S” ha riscontrato un errore durante la decrittazione del messaggio push. L’header “Content-Encoding” deve essere “aesgcm”. “aesgcm128” è consentito ma deprecato e verrà presto rimosso. Per ulteriori informazioni consultare https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2\nPushMessageBadSenderKey = Il ServiceWorker per l’ambito “%1$S” ha riscontrato un errore durante la decrittazione del messaggio push. Il parametro “dh” nell’header “Crypto-Key” deve contenere la chiave pubblica Diffie-Hellman del server dell’app, codificato in base64url (https://tools.ietf.org/html/rfc7515#appendix-C) e in forma “uncompressed” o “raw” (65 byte prima della codifica). Per ulteriori informazioni consultare https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4\nPushMessageBadSalt = Il ServiceWorker per l’ambito “%1$S” ha riscontrato un errore durante la decrittazione del messaggio push. Il parametro “salt” nell’header “Encryption” deve essere codificato in base64url (https://tools.ietf.org/html/rfc7515#appendix-C) e deve essere di almeno 16 byte prima della codifica. Per ulteriori informazioni consultare https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1\nPushMessageBadRecordSize = Il ServiceWorker per l’ambito “%1$S” ha riscontrato un errore durante la decrittazione del messaggio push. Il parametro “rs” dell’header “Encryption” deve essere un valore compreso tra %2$S e 2^36-31, oppure omesso completamente. Per ulteriori informazioni consultare https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1\nPushMessageBadPaddingError = Il ServiceWorker per l’ambito “%1$S” ha riscontrato un errore durante la decrittazione del messaggio push. Un record nel messaggio crittato non ha il padding corretto. Per ulteriori informazioni consultare https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2\nPushMessageBadCryptoError = Il ServiceWorker per l’ambito “%1$S” ha riscontrato un errore durante la decrittazione del messaggio push. Per informazioni sull’argomento consultare https://developer.mozilla.org/docs/Web/API/Push_API/Using_the_Push_API#Encryption\nPreventDefaultFromPassiveListenerWarning = È stata ignorata una chiamata “preventDefault()” su un evento di tipo “%1$S” da un listener registrato come “passive”.\nFileLastModifiedDateWarning = File.lastModifiedDate è deprecato. Al suo posto utilizzare File.lastModified\nImageBitmapRenderingContext_TransferImageBitmap = ImageBitmapRenderingContext.transferImageBitmap è deprecato e verrà presto rimosso. Al suo posto utilizzare ImageBitmapRenderingContext.transferFromImageBitmap\nChromeScriptedDOMParserWithoutPrincipal = La creazione di DOMParser senza un’entità di sicurezza (principal) è deprecata.\nIIRFilterChannelCountChangeWarning = La modifica del numero di canali in IIRFilterNode può generare glitch audio.\nBiquadFilterChannelCountChangeWarning = La modifica del numero di canali in BiquadFilterNode può generare glitch audio.\nUnanimatablePacedProperty = La proprietà “%1$S” è di tipo “paced” e non può essere animata.\nGenericImageNameJPEG = immagine.jpeg\nGenericImageNameGIF = immagine.gif\nGenericImageNamePNG = immagine.png\nGenericFileName = file\nLargeAllocationSuccess = Questa pagina non è stata caricata in un nuovo processo per la presenza di un header Large-Allocation.\nLargeAllocationNonGetRequest = L’header Large-Allocation è stato ignorato in quanto il caricamento è stato avviato da una richiesta di tipo non GET.\nLargeAllocationNotOnlyToplevelInTabGroup = L’header Large-Allocation è stato ignorato per la presenza di finestre con riferimenti a questo contesto di navigazione attraverso la gerarchia dei frame o window.opener.\nLargeAllocationNonE10S = L’header Large-Allocation è stato ignorato in quanto il caricamento non è stato effettuato fuori processo.\nGeolocationInsecureRequestIsForbidden = Una richiesta di tipo Geolocation può essere effettuata solo in un contesto sicuro.\nLargeAllocationNonWin32 = Questa pagina dovrebbe essere caricata in un nuovo processo per la presenza dell’header Large-Allocation ma la creazione di nuovi processi Large-Allocation è disponibile solo su Windows a 32 bit (Win32).\nURLCreateObjectURL_MediaStream = URL.createObjectURL(MediaStream) è deprecato e verrà presto rimosso.\nXMLBaseAttributeWarning = L’utilizzo dell’attributo xml:base è deprecato e varrà presto rimosso. Rimuovere qualunque utilizzo di questo attributo.\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/downloadProgress.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nBadPluginTitle = Operazione non valida nel plugin\nBadPluginMessage = Il plugin ha eseguito un'operazione non valida. Si raccomanda di riavviare %S.\nBadPluginCheckboxMessage = Non mostrare nuovamente questo messaggio in questa sessione.\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/editMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editMenu.label \"Modifica\">\n<!ENTITY editMenu.accesskey \"M\">\n<!ENTITY undoCmd.label \"Annulla\">\n<!ENTITY undoCmd.key \"Z\">\n<!ENTITY undoCmd.accesskey \"A\">\n<!ENTITY redoCmd.label \"Ripeti\">\n<!ENTITY redoCmd.key \"Y\">\n<!ENTITY redoCmd.accesskey \"R\">\n<!ENTITY cutCmd.label \"Taglia\">\n<!ENTITY cutCmd.key \"X\">\n<!ENTITY cutCmd.accesskey \"T\">\n<!ENTITY copyCmd.label \"Copia\">\n<!ENTITY copyCmd.key \"C\">\n<!ENTITY copyCmd.accesskey \"C\">\n<!ENTITY pasteCmd.label \"Incolla\">\n<!ENTITY pasteCmd.key \"V\">\n<!ENTITY pasteCmd.accesskey \"I\">\n<!ENTITY deleteCmd.label \"Elimina\">\n<!ENTITY deleteCmd.accesskey \"E\">\n<!ENTITY selectAllCmd.label \"Seleziona tutto\">\n<!ENTITY selectAllCmd.key \"A\">\n<!ENTITY selectAllCmd.accesskey \"S\">\n<!ENTITY findCmd.label \"Trova\">\n<!ENTITY findCmd.key \"F\">\n<!ENTITY findCmd.accesskey \"v\">\n<!ENTITY findAgainCmd.label \"Trova successivo\">\n<!ENTITY findAgainCmd.key \"G\">\n<!ENTITY findAgainCmd.key2 \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey \"u\">\n<!ENTITY findPreviousCmd.label \"Trova precedente\">\n<!ENTITY findPreviousCmd.accesskey \"p\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncsp.error.missing-directive = Il criterio non contiene la direttiva obbligatoria “%S”\ncsp.error.illegal-keyword = La direttiva “%1$S” contiene una parola chiave non consentita %2$S\ncsp.error.illegal-protocol = La direttiva “%1$S” contiene un protocollo sorgente non consentito %2$S:\ncsp.error.missing-host = Il protocollo %2$S: richiede un host nella direttiva “%1$S”\ncsp.error.missing-source = “%1$S” deve includere la sorgente %2$S\ncsp.error.illegal-host-wildcard = Sorgenti %2$S: con wildcard nelle direttive “%1$S” devono includere almeno un sottodominio non generico (ad esempio *.example.com invece di *.com)\nuninstall.confirmation.title = Disinstallazione di %S\nuninstall.confirmation.message = L’estensione “%S” richiede di essere disinstallata. Procedere con la disinstallazione?\nuninstall.confirmation.button-0.label = Disinstalla\nuninstall.confirmation.button-1.label = Mantieni installata\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/fallbackMenubar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nquitMenuitem.label = Esci\nquitMenuitem.key = q\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/filefield.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndownloadHelperNoneSelected = Non selezionato\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/filepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY lookInMenuList.label \"Cerca in:\">\n<!ENTITY lookInMenuList.accesskey \"C\">\n<!ENTITY textInput.label \"Nome file:\">\n<!ENTITY textInput.accesskey \"N\">\n<!ENTITY filterMenuList.label \"File di tipo:\">\n<!ENTITY filterMenuList.accesskey \"t\">\n<!ENTITY name.label \"Nome\">\n<!ENTITY size.label \"Dimensione\">\n<!ENTITY lastModified.label \"Ultima modifica\">\n<!ENTITY showHiddenFiles.label \"Visualizza file e cartelle nascosti\">\n<!ENTITY showHiddenFiles.accesskey \"V\">\n<!ENTITY noPermissionError.label \"Non si possiedono i permessi necessari per visualizzare questa cartella.\">\n<!ENTITY folderUp.tooltiptext \"Sali di un livello\">\n<!ENTITY folderHome.tooltiptext \"Vai alla cartella home\">\n<!ENTITY folderNew.tooltiptext \"Crea nuova cartella\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/filepicker.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nallTitle = Tutti i file\nhtmlTitle = File HTML\ntextTitle = File di testo\nimageTitle = File di immagini\nxmlTitle = File XML\nxulTitle = File XUL\nappsTitle = Applicazioni\naudioTitle = File audio\nvideoTitle = File video\ndirTextInputLabel = Nome cartella:\ndirTextInputAccesskey = n\nconfirmTitle = Conferma\nconfirmFileReplacing = %S è già presente.\\nSovrascriverlo?\nopenButtonLabel = Apri\nsaveButtonLabel = Salva\nselectFolderButtonLabel = Seleziona\nnoButtonLabel = No\nformatLabel = Formato:\nerrorOpenFileDoesntExistTitle = Errore nell’apertura di %S\nerrorOpenFileDoesntExistMessage = Il file %S non esiste\nerrorDirDoesntExistTitle = Errore durante l’accesso a %S\nerrorDirDoesntExistMessage = La cartella %S non esiste\nerrorOpeningFileTitle = Errore nell’apertura di %S\nopenWithoutPermissionMessage_file = Il file %S non è leggibile\nerrorSavingFileTitle = Errore durante il salvataggio di %S\nsaveParentIsFileMessage = %S è un file, impossibile salvare %S\nsaveParentDoesntExistMessage = Il percorso %S non esiste, impossibile salvare %S\nsaveWithoutPermissionMessage_file = Impossibile scrivere il file %S.\nsaveWithoutPermissionMessage_dir = Impossibile creare il file. La cartella %S non è accessibile in scrittura.\nerrorNewDirDoesExistTitle = Errore nella creazione di %S\nerrorNewDirDoesExistMessage = Un file chiamato %S è già presente, la cartella non può essere creata.\nerrorCreateNewDirTitle = Errore nella creazione di %S\nerrorCreateNewDirMessage = La cartella %S non può essere creata\nerrorCreateNewDirIsFileMessage = La cartella non può essere creata, %S è un file\nerrorCreateNewDirPermissionMessage = La cartella non può essere creata, %S non è scrivibile\npromptNewDirTitle = Crea nuova cartella\npromptNewDirMessage = Nome cartella:\nerrorPathProblemTitle = Errore sconosciuto\nerrorPathProblemMessage = Si è verificato un errore sconosciuto (percorso %S)\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/findbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY next.tooltip \"Trova l’occorrenza successiva del testo da cercare\">\n<!ENTITY previous.tooltip \"Trova l’occorrenza precedente del testo da cercare\">\n<!ENTITY findCloseButton.tooltip \"Chiudi la barra di ricerca\">\n<!ENTITY highlightAll.label \"Evidenzia\">\n<!ENTITY highlightAll.accesskey \"n\">\n<!ENTITY highlightAll.tooltiptext \"Evidenzia tutte le occorrenze del testo cercato\">\n<!ENTITY caseSensitive.label \"Maiuscole/minuscole\">\n<!ENTITY caseSensitive.accesskey \"M\">\n<!ENTITY caseSensitive.tooltiptext \"Distingui tra maiuscole e minuscole nella ricerca\">\n<!ENTITY entireWord.label \"Parole intere\">\n<!ENTITY entireWord.accesskey \"P\">\n<!ENTITY entireWord.tooltiptext \"Cerca solo parole intere\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/findbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nNotFound = Testo non trovato\nWrappedToTop = Fine della pagina raggiunta; si continua dall’inizio\nWrappedToBottom = Inizio della pagina raggiunto; si continua dalla fine\nNormalFind = Trova nella pagina\nFastFind = Ricerca rapida\nFastFindLinks = Ricerca rapida (solo link)\nCaseSensitive = (Maiuscole/minuscole)\nEntireWord = (Solo parole intere)\nFoundMatches = Corrispondenza #1 di #2;Corrispondenza #1 di #2\nFoundMatchesCountLimit = Più di #1 corrispondenza;Più di #1 corrispondenze\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/finddialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY findDialog.title \"Trova in questa pagina\">\n<!ENTITY findField.label \"Trova:\">\n<!ENTITY findField.accesskey \"v\">\n<!ENTITY caseSensitiveCheckbox.label \"Maiuscole/minuscole\">\n<!ENTITY caseSensitiveCheckbox.accesskey \"M\">\n<!ENTITY wrapCheckbox.label \"Riparti\">\n<!ENTITY wrapCheckbox.accesskey \"R\">\n<!ENTITY findButton.label \"Trova successivo\">\n<!ENTITY findButton.accesskey \"T\">\n<!ENTITY cancelButton.label \"Annulla\">\n<!ENTITY closeButton.label \"Chiudi\">\n<!ENTITY up.label \"Su\">\n<!ENTITY up.accesskey \"S\">\n<!ENTITY down.label \"Giù\">\n<!ENTITY down.accesskey \"G\">\n<!ENTITY direction.label \"Direzione\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/finddialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnotFoundWarning = Non è stato trovato il testo inserito.\nnotFoundTitle = Trova\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/global-strres.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n16389 = Si è verificato un errore sconosciuto (%1$S)\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/global.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY locale.dir \"ltr\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/globalKeys.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY openHelp.commandkey \"VK_F1\">\n<!ENTITY openHelpMac.commandkey \"?\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/headsUpDisplay.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nstacktrace.anonymousFunction = <anonimo>\nstacktrace.outputMessage = Analisi dello stack da %S, funzione %S, riga %S.\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/intl.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * This file contains all localizable skin settings such as \n *   font, layout, and geometry\n */\nwindow { \n  font: 3mm tahoma,arial,helvetica,sans-serif;\n}\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngeneral.useragent.locale = it\nintl.accept_languages = it-IT, it, en-US, en\nfont.language.group = x-western\nintl.charset.detector =\npluralRule = 1\nintl.menuitems.alwaysappendaccesskeys =\nintl.menuitems.insertseparatorbeforeaccesskeys = true\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/keys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nVK_F1 = F1\nVK_F2 = F2\nVK_F3 = F3\nVK_F4 = F4\nVK_F5 = F5\nVK_F6 = F6\nVK_F7 = F7\nVK_F8 = F8\nVK_F9 = F9\nVK_F10 = F10\nVK_F11 = F11\nVK_F12 = F12\nVK_F13 = F13\nVK_F14 = F14\nVK_F15 = F15\nVK_F16 = F16\nVK_F17 = F17\nVK_F18 = F18\nVK_F19 = F19\nVK_F20 = F20\nVK_UP = Freccia su\nVK_DOWN = Freccia giù\nVK_LEFT = Freccia sinistra\nVK_RIGHT = Freccia destra\nVK_PAGE_UP = Pag. Su\nVK_PAGE_DOWN = Pag. Giù\nVK_RETURN = Invio\nVK_TAB = Tab\nVK_BACK = Backspace\nVK_DELETE = Canc\nVK_HOME = Home\nVK_END = Fine\nVK_ESCAPE = Esc\nVK_INSERT = Ins\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/languageNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naa = Afar\nab = Abkhazian\nae = Avestan\naf = Afrikaans\nak = Akan\nam = Amarico\nan = Aragonese\nar = Arabo\nas = Assamese\nast = Asturiano\nav = Avaric\nay = Ayamara\naz = Azerbaigiano\nba = Bashkir\nbe = Bielorusso\nbg = Bulgaro\nbh = Bihari\nbi = Bislama\nbm = Bambara\nbn = Bengalese\nbo = Tibetano\nbr = Bretone\nbs = Bosniaco\nca = Catalano\nce = Chechen\nch = Chamorro\nco = Corso\ncr = Cree\ncs = Ceco\ncsb = Casciubo\ncu = Church Slavic\ncv = Chuvash\ncy = Gallese\nda = Danese\nde = Tedesco\ndsb = Lusaziano inferiore\ndv = Divehi\ndz = Bhutanese\nee = Ewe\nel = Greco\nen = Inglese\neo = Esperanto\nes = Spagnolo\net = Estone\neu = Basco\nfa = Persiano\nff = Fulah\nfi = Finlandese\nfj = Fijian\nfo = Faroese\nfr = Francese\nfur = Friulian\nfy = Frisian\nga = Irlandese\ngd = Gaelico scozzese\ngl = Galiziano\ngn = Guarani\ngu = Gujarati\ngv = Manx\nha = Hausa\nhaw = Hawaiiano\nhe = Ebraico\nhi = Hindi\nhil = Ilongo\nho = Hiri Motu\nhr = Croato\nhsb = Lusaziano superiore\nht = Haitian\nhu = Ungherese\nhy = Armeno\nhz = Herero\nia = Interlingua\nid = Indonesiano\nie = Interlingue\nig = Igbo\nii = Sichuan Yi\nik = Inupiaq\nio = Ido\nis = Islandese\nit = Italiano\niu = Inuktitut\nja = Giapponese\njv = Javanese\nka = Georgiano\nkg = Kongo\nki = Kikuyu\nkj = Kuanyama\nkk = Cazaco\nkl = Groenlandese\nkm = Khmer\nkn = Kannada\nko = Coreano\nkok = Konkani\nkr = Kanuri\nks = Kashmiro\nku = Curdo\nkv = Komi\nkw = Cornish\nky = Kirghiso\nla = Latino\nlb = Lussemburghese\nlg = Ganda\nli = Limburgan\nln = Lingala\nlo = Laotiano\nlt = Lituano\nlu = Luba-Katanga\nlv = Lettone\nmg = Malvescio\nmh = Marshallese\nmi = Maori\nmk = Macedone\nml = Malayalam\nmn = Mongolo\nmr = Marathi\nms = Malese\nmt = Maltese\nmy = Birmano\nna = Nauru\nnb = Norvegese Bokmål\nnd = Ndebele, North\nne = Nepalese\nng = Ndonga\nnl = Olandese\nnn = Norvegese Nynorsk\nno = Norvegese\nnr = Ndebele, South\nnso = Sotho, Northern\nnv = Navajo\nny = Chichewa\noc = Occitano\noj = Ojibwa\nom = Oromo\nor = Odia\nos = Ossetian\npa = Punjabi\npi = Pali\npl = Polacco\nps = Pashto\npt = Portoghese\nqu = Quechua\nrm = Rhaeto-Romanico\nrn = Kirundi\nro = Rumeno\nru = Russo\nrw = Kinyarwanda\nsa = Sanscrito\nsc = Sardo\nsd = Sindhi\nse = Northern Sami\nsg = Sango\nsi = Cingalese\nsk = Slovacco\nsl = Sloveno\nsm = Samoano\nsn = Shona\nso = Somalo\nson = Songhai\nsq = Albanese\nsr = Serbo\nss = Siswati\nst = Sotho, Southern\nsu = Sondanese\nsv = Svedese\nsw = Swahili\nta = Tamil\nte = Telugu\ntg = Tajik\nth = Tailandese\nti = Tigrinya\ntig = Tigre\ntk = Turkmeno\ntl = Tagalog\ntlh = Klingon\ntn = Tswana\nto = Tonga\ntr = Turco\nts = Tsonga\ntt = Tartaro\ntw = Twi\nty = Tahitian\nug = Uighur\nuk = Ucraino\nur = Urdo\nuz = Uzbeco\nve = Venda\nvi = Vietnamita\nvo = Volapük\nwa = Walloon\nwen = Lusaziano\nwo = Wolof\nxh = Xhosa\nyi = Yiddish\nyo = Yoruba\nza = Zhuang\nzh = Cinese\nzu = Zulu\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/layout/HtmlForm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nReset = Reimposta\nSubmit = Invia richiesta\nBrowse = Sfoglia…\nFileUpload = Caricamento file\nDirectoryUpload = Seleziona la cartella da caricare\nDirectoryPickerOkButtonLabel = Carica\nIsIndexPromptWithSpace = Per questo indice è consentita la ricerca. Inserire i termini di ricerca:\\u0020\nForgotPostWarning = Il modulo contiene una codifica enctype=%S, ma non contiene il metodo di invio method=POST. I dati verranno inviati tramite il method=GET e senza codifica.\nForgotFileEnctypeWarning = Il modulo contiene un campo per il caricamento di file, ma non presenta il metodo di invio method=POST e il metodo di codifica enctype=multipart/form-data. Il file non verrà inviato.\nDefaultFormSubject = Invio modulo da %S\nCannotEncodeAllUnicode = È stato inviato un modulo con codifica %S. Questa codifica non è in grado di rappresentare tutti i caratteri Unicode, per cui i dati inseriti dall’utente potrebbero essere danneggiati. Per evitare questo problema correggere la pagina in modo che il modulo venga inviato con codifica UTF-8 modificando la codifica della pagina stessa in UTF-8 oppure specificando nel modulo (elemento form) il parametro accept-charset=utf-8.\nAllSupportedTypes = Tutte le tipologie supportate\nNoFileSelected = Nessun file selezionato.\nNoFilesSelected = Nessun file selezionato.\nNoDirSelected = Nessuna cartella selezionata.\nXFilesSelected = %S file selezionati.\nColorPicker = Scegli un colore\nDatePicker = Scegli una data\nAndNMoreFiles = e un altro file;e altri #1 file\nDefaultSummary = Dettagli\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/layout/MediaDocument.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nImageTitleWithDimensions2AndFile = %S (immagine %S, %S × %S pixel)\nImageTitleWithoutDimensions = %S (Immagine %S)\nImageTitleWithDimensions2 = (immagine %S, %S × %S pixel)\nImageTitleWithNeitherDimensionsNorFile = (Immagine %S)\nMediaTitleWithFile = %S (Oggetto %S)\nMediaTitleWithNoInfo = (Oggetto %S)\nInvalidImage = L’immagine “%S” non può essere visualizzata poiché contiene degli errori.\nScaledImage = Riscalata (%S%%)\nTitleWithStatus = %S - %S\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/layout/htmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nEncNoDeclarationFrame = Non è stata dichiarata la codifica caratteri di un documento inserito in un frame. Il documento potrebbe apparire diversamente se visualizzato al di fuori del frame.\nEncNoDeclarationPlain = Non è stata dichiarata la codifica caratteri del documento in testo semplice. Il documento verrà visualizzato con del testo incomprensibile in alcune configurazioni del browser nel caso in cui contenga dei caratteri al di fuori dell’intervallo US-ASCII. La codifica caratteri del file deve essere dichiarata nel protocollo di trasferimento oppure è necessario specificare all’interno del file un byte order mark (BOM) come firma di codifica.\nEncNoDeclaration = Non è stata dichiarata la codifica caratteri del documento HTML. Il documento verrà visualizzato con del testo incomprensibile in alcune configurazioni del browser nel caso in cui contenga dei caratteri al di fuori dell’intervallo US-ASCII. La codifica caratteri di una pagina deve essere dichiarata nel documento o nel protocollo di trasferimento.\nEncLateMetaFrame = La dichiarazione della codifica caratteri del documento HTML inserito in una frame non è stata trovata durante la scansione preliminare dei primi 1024 byte del file. Se visualizzata in un browser configurato diversamente, questa pagina verrà automaticamente ricaricata. Spostare la dichiarazione della codifica nei primi 1024 byte del file.\nEncLateMeta = La dichiarazione della codifica caratteri del documento HTML non è stata trovata durante la scansione preliminare dei primi 1024 byte del file. Se visualizzata in un browser configurato diversamente, questa pagina verrà automaticamente ricaricata. Spostare la dichiarazione della codifica nei primi 1024 byte del file.\nEncLateMetaReload = La pagina è stata ricaricata in quanto la dichiarazione della codifica caratteri del documento HTML non è stata trovata durante la scansione preliminare dei primi 1024 byte del file. Spostare la dichiarazione della codifica nei primi 1024 byte del file.\nEncLateMetaTooLate = La dichiarazione della codifica caratteri è stata rilevata troppo tardi affinché avesse effetto. Spostare la dichiarazione della codifica nei primi 1024 byte del file.\nEncMetaUnsupported = È stata dichiarata attraverso un meta tag una codifica caratteri non supportata per il documento HTML. La dichiarazione è stata ignorata.\nEncProtocolUnsupported = È stata dichiarata una codifica caratteri non supportata a livello di protocollo di trasferimento. La dichiarazione è stata ignorata.\nEncBomlessUtf16 = È stato rilevato del testo Latin-only codificato in UTF-16 senza byte order mark (BOM) e senza dichiarazione a livello di protocollo di trasferimento. Codificare questo tipo di contenuti in UTF-16 è inefficiente e la codifica caratteri andrebbe specificata in ogni caso.\nEncMetaUtf16 = È stato utilizzato un meta tag per dichiarare la codifica caratteri come UTF-16, pertanto è stata interpretata come una dichiarazione UTF-8.\nEncMetaUserDefined = È stato utilizzato un meta tag per dichiarare la codifica caratteri come x-user-defined. La richiesta è stato interpretata come una dichiarazione di codifica caratteri windows-1252 per compatibilità con legacy font che utilizzano intenzionalmente una codifica errata. Questo sito dovrebbe passare alla codifica Unicode.\nerrGarbageAfterLtSlash = Caratteri non previsti dopo “</”.\nerrLtSlashGt = Rilevato “</>”. Probabili cause: un “<” non preceduto da carattere di escape (utilizzare “&lt;”) o tag di chiusura errato.\nerrCharRefLacksSemicolon = Riferimento di carattere non terminato con punto e virgola.\nerrNoDigitsInNCR = Nessuna cifra nel riferimento carattere numerico.\nerrGtInSystemId = Rilevato “>” in identificatore di sistema.\nerrGtInPublicId = Rilevato “>” in identificatore pubblico.\nerrNamelessDoctype = Doctype privo di nome.\nerrConsecutiveHyphens = Segni meno consecutivi non utilizzati per chiudere un commento. “--” non è consentito all’interno di un commento, mentre è possibile utilizzare “- -”.\nerrPrematureEndOfComment = Chiusura imprevista del commento. Utilizzare “-->” per terminare correttamente un commento.\nerrBogusComment = Commento non valido.\nerrUnquotedAttributeLt = Rilevato “<” in un valore attributo senza virgolette. Probabile causa: un “>” mancante appena prima dell’errore segnalato.\nerrUnquotedAttributeGrave = Rilevato “`” in un valore attributo senza virgolette. Probabile causa: è stato utilizzato il carattere errato per le virgolette.\nerrUnquotedAttributeQuote = Rilevata virgoletta in un valore attributo senza virgolette. Probabili cause: più attributi non separati da spazio oppure un URL query string utilizzato all’interno di un valore attributo senza virgolette.\nerrUnquotedAttributeEquals = Rilevato “=” in un valore attributo senza virgolette. Probabili cause: più attributi non separati da spazio oppure un URL query string utilizzato all’interno di un valore attributo senza virgolette.\nerrSlashNotFollowedByGt = Carattere slash (“/”) non seguito immediatamente da “>”.\nerrNoSpaceBetweenAttributes = Spazio mancante tra attributi.\nerrUnquotedAttributeStartLt = Rilevato “<” all’inizio di un valore attributo senza virgolette. Probabile causa: un “>” mancante appena prima dell’errore segnalato.\nerrUnquotedAttributeStartGrave = Rilevato “`” all’inizio di un valore attributo senza virgolette. Probabile causa: è stato utilizzato il carattere errato per le virgolette.\nerrUnquotedAttributeStartEquals = Rilevato “=” all’inizio di un valore attributo senza virgolette. Probabile causa: segno di uguaglianza duplicato in posizione errata.\nerrAttributeValueMissing = Valore attributo mancante.\nerrBadCharBeforeAttributeNameLt = Rilevato “<” mentre era previsto un nome attributo. Probabile causa: un “>” assente appena prima dell’errore segnalato.\nerrEqualsSignBeforeAttributeName = Rilevato “=” mentre era previsto un nome attributo. Probabile causa: nome attributo mancante.\nerrBadCharAfterLt = Carattere non valido dopo “<”. Probabile causa: un “<” non preceduto da carattere di escape. Provare a utilizzare “&lt;”.\nerrLtGt = Rilevato “<>”. Probabili cause: “<” non preceduto da carattere di escape (utilizzare “&lt;”) o tag di apertura errato.\nerrProcessingInstruction = Rilevato “<?”. Probabile causa: si sta tentando di utilizzare un’istruzione di elaborazione XML all’interno di un file HTML (le istruzioni di elaborazione XML non sono supportate in HTML).\nerrUnescapedAmpersandInterpretedAsCharacterReference = La stringa successiva a “&” è stata interpretata come un riferimento carattere (probabilmente si doveva utilizzare “&amp;” al posto di “&”).\nerrNotSemicolonTerminated = Il riferimento carattere non termina con punto e virgola (oppure si doveva utilizzare “&amp;” al posto di “&”),\nerrNoNamedCharacterMatch = “&” non utilizzato per iniziare un riferimento carattere (utilizzare “&amp;” al posto di “&”).\nerrQuoteBeforeAttributeName = Rilevata virgoletta mentre era previsto un nome attributo. Probabile causa: “=” mancante appena prima dell’errore segnalato.\nerrLtInAttributeName = Rilevato “<” in un nome attributo. Probabile causa: un “>” mancante appena prima dell’errore segnalato.\nerrQuoteInAttributeName = Rilevata virgoletta in nome attributo. Probabile causa: manca la corrispondente virgoletta nel codice precedente.\nerrExpectedPublicId = Previsto un identificatore pubblico prima della chiusura del doctype.\nerrBogusDoctype = Doctype non valido.\nmaybeErrAttributesOnEndTag = Il tag di chiusura presenta degli attributi.\nmaybeErrSlashInEndTag = Rilevato “/” in posizione errata alla fine di un tag di chiusura.\nerrNcrNonCharacter = Il riferimento carattere indica un carattere non valido.\nerrNcrSurrogate = Il riferimento carattere indica un surrogato.\nerrNcrControlChar = Il riferimento carattere indica un carattere di controllo.\nerrNcrCr = Il riferimento carattere numerico indica il ritorno a capo.\nerrNcrInC1Range = Il riferimento carattere numerico indica l’intervallo di controllo C1.\nerrEofInPublicId = Raggiunta fine del file all’interno di un identificatore pubblico.\nerrEofInComment = Raggiunta fine del file all’interno di un commento.\nerrEofInDoctype = Raggiunta fine del file all’interno del doctype.\nerrEofInAttributeValue = Raggiunta fine del file all’interno del valore attributo. Tag ignorato.\nerrEofInAttributeName = Raggiunta fine del file all’interno del nome attributo. Tag ignorato.\nerrEofWithoutGt = Raggiunta fine del file senza che un tag precedente fosse chiuso con “>”. Tag ignorato.\nerrEofInTagName = Raggiunta fine del file mentre era previsto il nome di un tag. Tag ignorato.\nerrEofInEndTag = Raggiunta fine del file all’interno di un tag di chiusura. Tag ignorato.\nerrEofAfterLt = Raggiunta fine del file dopo “<”.\nerrNcrOutOfRange = Il riferimento carattere è al di fuori dell’intervallo consentito Unicode.\nerrNcrUnassigned = Il riferimento carattere indica un codice di carattere (code point) non assegnato in modo permanente.\nerrDuplicateAttribute = Attributo duplicato.\nerrEofInSystemId = Raggiunta fine del file all’interno di un identificatore di sistema.\nerrExpectedSystemId = Previsto un identificatore di sistema prima della chiusura del doctype.\nerrMissingSpaceBeforeDoctypeName = Spazio mancante prima del nome del doctype.\nerrHyphenHyphenBang = Rilevato “--!” all’interno di un commento.\nerrNcrZero = Il riferimento carattere indica zero.\nerrNoSpaceBetweenDoctypeSystemKeywordAndQuote = Spazio mancante tra la keyword “SYSTEM” nel doctype e le virgolette.\nerrNoSpaceBetweenPublicAndSystemIds = Spazio mancante tra l’identificatore pubblico e quello di sistema.\nerrNoSpaceBetweenDoctypePublicKeywordAndQuote = Spazio mancante tra la keyword “PUBLIC” nel doctype e le virgolette.\nerrStrayStartTag2 = Rilevato tag di apertura “%1$S” in posizione errata.\nerrStrayEndTag = Rilevato tag di chiusura “%1$S” in posizione errata.\nerrUnclosedElements = Rilevato tag di chiusura “%1$S” in presenza di elementi ancora aperti.\nerrUnclosedElementsImplied = Utilizzato tag di chiusura “%1$S” implicito in presenza di elementi ancora aperti.\nerrUnclosedElementsCell = Una cella della tabella è stata chiusa in modo implicito in presenza di elementi ancora aperti.\nerrStrayDoctype = Rilevato doctype in posizione errata.\nerrAlmostStandardsDoctype = Doctype in modalità quasi standard. Previsto “<!DOCTYPE html>”.\nerrQuirkyDoctype = Doctype in modalità Quirks. Previsto “<!DOCTYPE html>”.\nerrNonSpaceInTrailer = Rilevato carattere diverso da spazio dopo “</html>”.\nerrNonSpaceAfterFrameset = Rilevato carattere diverso da spazio dopo “frameset”.\nerrNonSpaceInFrameset = Rilevato carattere diverso da spazio all’interno di “frameset”.\nerrNonSpaceAfterBody = Rilevato carattere diverso da spazio dopo body.\nerrNonSpaceInColgroupInFragment = Rilevato carattere diverso da spazio all’interno di “colgroup” durante l’analisi del frammento.\nerrNonSpaceInNoscriptInHead = Rilevato carattere diverso da spazio all’interno di “noscript” in “head”.\nerrFooBetweenHeadAndBody = Rilevato elemento “%1$S” tra “head” e “body”.\nerrStartTagWithoutDoctype = Rilevato tag di apertura in assenza di doctype. Previsto “<!DOCTYPE html>”.\nerrNoSelectInTableScope = Nessun elemento “select” nell’ambito della tabella.\nerrStartSelectWhereEndSelectExpected = Rilevato tag di apertura “select” mentre era previsto un tag di chiusura.\nerrStartTagWithSelectOpen = Rilevato tag di apertura “%1$S” in presenza di un elemento “select” aperto.\nerrBadStartTagInHead2 = Tag di apertura errato “%1$S” in “head”.\nerrImage = Rilevato tag di apertura “image”.\nerrIsindex = Rilevato “isindex”.\nerrFooSeenWhenFooOpen = Rilevato tag di apertura “%1$S” in presenza di un elemento dello stesso tipo già aperto.\nerrHeadingWhenHeadingOpen = Un’intestazione non può essere figlia di un’altra intestazione.\nerrFramesetStart = Rilevato tag di apertura “frameset”.\nerrNoCellToClose = Nessuna cella da chiudere.\nerrStartTagInTable = Rilevato tag di apertura “%1$S” in “table”.\nerrFormWhenFormOpen = Rilevato tag di apertura “form” in presenza di un elemento “form” già attivo. Non è permesso annidare più moduli. Tag ignorato.\nerrTableSeenWhileTableOpen = Rilevato tag di apertura “table” in presenza di un precedente tag “table” ancora aperto.\nerrStartTagInTableBody = Rilevato tag di apertura “%1$S” nel corpo della tabella.\nerrEndTagSeenWithoutDoctype = Rilevato tag di chiusura non preceduto da doctype. Previsto “<!DOCTYPE html>”.\nerrEndTagAfterBody = Rilevato tag di chiusura dopo la chiusura del tag “body”.\nerrEndTagSeenWithSelectOpen = Rilevato tag di chiusura “%1$S” in presenza di un elemento “select” aperto.\nerrGarbageInColgroup = Caratteri non previsti nel frammento “colgroup”.\nerrEndTagBr = Tag di chiusura “br”.\nerrNoElementToCloseButEndTagSeen = Nessun elemento “%1$S” in questo ambito ma rilevato il tag di chiusura “%1$S”.\nerrHtmlStartTagInForeignContext = Tag di apertura HTML “%1$S” nel contesto di uno spazio dei nomi esterno.\nerrTableClosedWhileCaptionOpen = Rilevato tag di chiusura “table” in presenza di tag “caption” ancora aperto.\nerrNoTableRowToClose = Nessuna riga da chiudere nella tabella.\nerrNonSpaceInTable = Caratteri diversi da spazio all’interno di una tabella.\nerrUnclosedChildrenInRuby = Rilevato elemento figlio non chiuso in “ruby”.\nerrStartTagSeenWithoutRuby = Rilevato tag di apertura “%1$S” in assenza di elemento “ruby” aperto.\nerrSelfClosing = Sintassi di chiusura “/>” utilizzata su un elemento HTML non vuoto. Il carattere “/” verrà ignorato e verrà considerato come un tag di apertura.\nerrNoCheckUnclosedElementsOnStack = Rilevato elemento non chiuso nello stack.\nerrEndTagDidNotMatchCurrentOpenElement = Il tag di chiusura “%1$S” non corrisponde al nome dell’elemento attualmente aperto (“%2$S”).\nerrEndTagViolatesNestingRules = Il tag di chiusura “%1$S” viola le regole di annidamento.\nerrEndWithUnclosedElements = Rilevato un tag di chiusura per “%1$S”, ma sono presenti elementi non chiusi.\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/layout/xmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n1 = memoria esaurita\n2 = errore di sintassi\n3 = nessun elemento radice trovato\n4 = non well-formed\n5 = token non terminato\n6 = carattere parziale\n7 = tag corrispettivo mancante\n8 = attributo duplicato\n9 = contenuto illegale dopo l’elemento\n10 = parametro illegale per referenza entità\n11 = entità non definita\n12 = definizione entità ricorsiva\n13 = entità asincrona\n14 = referenza a numero di caratteri non valido\n15 = referenza a entità binaria\n16 = referenza a entità esterna nell’attributo\n17 = la dichiarazione XML o testuale non è all’inizio di un’entità\n18 = codifica caratteri sconosciuta\n19 = la codifica specificata nella dichiarazione XML non è corretta\n20 = sezione CDATA non terminata\n21 = errore in elaborazione riferimento entità esterna\n22 = il documento possiede riferimenti esterni\n23 = stato interprete non previsto\n24 = entità dichiarata nel parametro entity\n27 = prefisso non confinante con un namespace\n28 = non dovrebbe de-dichiarare un prefisso\n29 = markup incompleto nel parametro entità\n30 = la dichiarazione XML non è ben formata\n31 = la dichiarazione testuale non è ben formata\n32 = caratteri illegali in un id pubblico\n38 = un prefisso riservato (xml) non deve essere de-dichiarato o limitato al nome di un altro namespace\n39 = un prefisso riservato (xmlns) non deve essere dichiarato o de-dichiarato\n40 = un prefisso non deve essere limitato a uno dei nomi di namespace riservati\nXMLParsingError = Errore interpretazione XML: %1$S\\nIndirizzo: %2$S\\nRiga numero %3$u, colonna %4$u:\nExpected = . Previsto: </%S>.\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/layout_errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nImageMapRectBoundsError = L’attributo “coords” del tag <area shape=\"rect\"> non è nel formato “left, top, right, bottom”.\nImageMapCircleWrongNumberOfCoords = L’attributo “coords” del tag <area shape=\"circle\"> non è nel formato “center-x, center-y, radius”.\nImageMapCircleNegativeRadius = L’attributo “coords” del tag <area shape=\"circle\"> contiene un raggio negativo.\nImageMapPolyWrongNumberOfCoords = L’attributo “coords” del tag <area shape=\"poly\"> non è nel formato “x1, y1, x2, y2 …” format.\nImageMapPolyOddNumberOfCoords = Nell’attributo “coords” del tag <area shape=\"poly\"> manca l’ultima coordinata “y” (il formato delle coordinate è “x1, y1, x2, y2 …”).\nTablePartRelPosWarning = Il posizionamento relativo di righe e gruppi di righe nelle tabelle è attualmente supportato. Questo sito potrebbe aver bisogno di aggiornamenti in quanto potrebbe fare affidamento sul mancato funzionamento di questa caratteristica.\nScrollLinkedEffectFound2 = Questo sito utilizza un effetto di posizionamento “scroll-linked” che potrebbe non funzionare correttamente in combinazione con il panning asincrono. Consultare https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects per ulteriori dettagli e partecipare alla discussione su strumenti e caratteristiche.\nCompositorAnimationWarningContentTooLarge2 = Impossibile eseguire l’animazione sul programma di composizione (compositor) in quanto la dimensione del frame (%1$S, %2$S) è troppo grande in confronto al viewport (maggiore di (%3$S, %4$S)) o più grande della dimensione massima consentita (%5$S, %6$S)\nCompositorAnimationWarningTransformBackfaceVisibilityHidden = Impossibile eseguire l’animazione di trasformazioni “backface-visibility: hidden” sul programma di composizione (compositor)\nCompositorAnimationWarningTransformPreserve3D = Impossibile eseguire l’animazione di trasformazioni “transform-style: preserve-3d” sul programma di composizione (compositor)\nCompositorAnimationWarningTransformSVG = Impossibile eseguire l’animazione di “transform” su elementi con trasformazioni SVG sul programma di composizione (compositor)\nCompositorAnimationWarningTransformWithGeometricProperties = Impossibile eseguire l’animazione di “transform” sul programma di composizione (compositor) quando sono presenti animazioni di proprietà geometriche sullo stesso elemento\nCompositorAnimationWarningTransformWithSyncGeometricAnimations = Impossibile eseguire l’animazione di “transform” sul programma di composizione (compositor) in quanto deve essere sincronizzata con l’animazione di proprietà geometriche iniziata allo stesso tempo\nCompositorAnimationWarningTransformFrameInactive = Impossibile eseguire l’animazione di “transform” sul programma di composizione (compositor) in quanto il frame non è segnalato come attivo per animazioni di tipo “transform”\nCompositorAnimationWarningOpacityFrameInactive = Impossibile eseguire l’animazione di “transform” sul programma di composizione (compositor) in quanto il frame non è segnalato come attivo per animazioni di tipo “opacity”\nCompositorAnimationWarningHasRenderingObserver = Impossibile eseguire l’animazione sul programma di composizione (compositor) in quanto l’elemento ha dei rendering observer (-moz-element o SVG clipping/masking)\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/mathml/mathml.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nInvalidChild = Codice non valido: <%1$S> non è consentito come figlio di <%2$S>.\nChildCountIncorrect = Codice non valido: numero di elementi figlio non corretto per il tag <%1$S/>.\nDuplicateMprescripts = Codice non valido: rilevato più di un <mprescripts/> in <mmultiscripts/>.\nNoBase = Codice non valido: previsto esattamente un elemento Base in <mmultiscripts/>, non è stato rilevato alcun elemento.\nSubSupMismatch = Codice non valido: coppia incompleta subscript/superscript in <mmultiscripts/>.\nAttributeParsingError = Errore durante l’analisi del valore “%1$S” per “%2$S” (attributo di <%3$S/>).  Attributo ignorato.\nAttributeParsingErrorNoTag = Errore durante l’analisi del valore “%1$S” per l’attributo “%2$S”.  Attributo ignorato.\nLengthParsingError = Errore durante l’analisi come lunghezza del valore “%1$S” dell’attributo. Attributo ignorato.\nDeprecatedSupersededBy = L’utilizzo di “%1$S” in MathML 3 è deprecato, al suo posto utilizzare “%2$S”.\nUnitlessValuesAreDeprecated = I valori senza unità di misura sono deprecati in MathML 3.\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/mozilla.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mozilla.title.15.1 \"Libro di Mozilla, 15:1\">\n<!ENTITY mozilla.quote.15.1 \"I <em>gemelli</em> di Mammona iniziarono la contesa. Il loro conflitto gettò il mondo in una <em>nuova oscurità</em>, e la Bestia aveva in abominio l’oscurità. Iniziò dunque a muoversi <em>lestamente</em>, e divenne sempre più potente, avanzando e moltiplicandosi. E le Bestie portarono <em>fuoco</em> e luce nell’oscurità.\">\n<!ENTITY mozilla.from.15.1 \"dal <strong>Libro di Mozilla,</strong> 15:1\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/narrate.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnarrate = Leggi ad alta voce\nback = Indietro\nstart = Avvia\nstop = Interrompi\nforward = Avanti\nspeed = Velocità\nselectvoicelabel = Voce:\ndefaultvoice = Predefinita\nvoiceLabel = %S (%S)\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY loadError.label \"Errore caricamento pagina\">\n<!ENTITY retry.label \"Riprova\">\n<!ENTITY connectionFailure.title \"Connessione non riuscita\">\n<!ENTITY connectionFailure.longDesc \"<p>Anche se l’indirizzo del sito sembra valido, il browser non riesce a stabilire una connessione.</p><ul><li>Il sito potrebbe essere non disponibile al momento? Riprovare in un altro momento.</li><li>Non è possibile navigare da questa postazione? Controllare la connessione alla rete di questo computer.</li><li>Il computer o la rete sono protetti da un firewall o un proxy? Eventuali impostazioni errate potrebbero bloccare la navigazione.</li></ul>\">\n<!ENTITY deniedPortAccess.title \"Porta bloccata per motivi di sicurezza\">\n<!ENTITY deniedPortAccess.longDesc \"<p>L’indirizzo richiesto specifica una porta (ad esempio <q>example.com:80</q> per la porta 80 su example.com) normalmente utilizzata per scopi <em>differenti</em> dalla navigazione. Il browser ha annullato la richiesta per motivi di sicurezza.</p>\">\n<!ENTITY dnsNotFound.title \"Indirizzo non trovato\">\n<!ENTITY dnsNotFound.longDesc \"<p>Il browser non trova il server host relativo all’indirizzo inserito.</p><ul><li>Si è commesso un errore nella digitazione del dominio? (ad esempio <q><strong>ww</strong>.example.com</q> invece di <q><strong>www</strong>.example.com</q>)</li><li>Si è certi che questo dominio esista?  La sua registrazione potrebbe essere scaduta.</li><li>È possibile navigare in altri siti?  Controllare la connessione alla rete e le impostazioni relative ai server DNS.</li><li>Il computer o la rete sono protetti da un firewall o un proxy? Eventuali impostazioni errate potrebbero bloccare la navigazione.</li></ul>\">\n<!ENTITY fileNotFound.title \"File non trovato\">\n<!ENTITY fileNotFound.longDesc \"<ul><li>L’oggetto potrebbe essere stato rinominato, rimosso o spostato?</li><li>Potrebbe esserci un errore nell’indirizzo?</li><li>Si possiedono i permessi per accedere all’oggetto specificato?</li></ul>\">\n<!ENTITY fileAccessDenied.title \"Accesso negato al file\">\n<!ENTITY fileAccessDenied.longDesc \"<ul><li>Il file potrebbe essere stato rimosso o spostato, oppure non si possiedono le autorizzazioni necessarie per aprirlo.</li></ul>\">\n<!ENTITY generic.title \"Impossibile completare la richiesta\">\n<!ENTITY generic.longDesc \"<p>Le informazioni aggiuntive relative a questo problema o errore non sono attualmente disponibili.</p>\">\n<!ENTITY malformedURI.title \"Indirizzo non valido\">\n<!ENTITY malformedURI.longDesc \"<p>L’indirizzo fornito non è in un formato riconoscibile. Verificare l’eventuale presenza di errori nella barra degli indirizzi e riprovare.</p>\">\n<!ENTITY netInterrupt.title \"Trasferimento dati interrotto\">\n<!ENTITY netInterrupt.longDesc \"<p>Il browser si è connesso correttamente, ma la trasmissione delle informazioni è stata interrotta.  Si consiglia di riprovare.</p><ul><li>È possibile navigare in altri siti?  Controllare la connessione alla rete.</li><li>Il problema non si risolve? Consultare l’amministratore di rete o il provider internet per ricevere assistenza.</li></ul>\">\n<!ENTITY notCached.title \"Documento scaduto\">\n<!ENTITY notCached.longDesc \"<p>Il documento richiesto non è più disponibile nella cache del browser.</p><ul><li>Per ragioni di sicurezza il browser non effettua automaticamente una nuova richiesta per documenti sensibili.</li><li>Fare clic su Riprova per richiedere nuovamente il documento al sito web.</li></ul>\">\n<!ENTITY netOffline.title \"Non in linea\">\n<!ENTITY netOffline.longDesc2 \"<p>Il browser si trova in modalità non in linea e non è possibile connettersi con l’elemento richiesto.</p><ul><li>Il computer è collegato a una rete attiva?</li><li>Selezionare &quot;Riprova&quot; per passare alla modalità in linea e ricaricare la pagina.</li></ul>\">\n<!ENTITY contentEncodingError.title \"Errore di codifica del contenuto\">\n<!ENTITY contentEncodingError.longDesc \"<p>La pagina che si sta cercando di visualizzare non può essere mostrata poiché fa uso di una forma di compressione non valida o non supportata.</p><ul><li>Contattare il proprietario del sito web per informarlo del problema.</li></ul>\">\n<!ENTITY unsafeContentType.title \"Tipo di file non sicuro\">\n<!ENTITY unsafeContentType.longDesc \"\n<ul>\n  <li>Contattare il proprietario del sito web per informarlo del problema.</li>\n</ul>\">\n<!ENTITY netReset.title \"Connessione interrotta\">\n<!ENTITY netReset.longDesc \"<p>La trasmissione è stata interrotta durante la negoziazione per la connessione. Si consiglia di ritentare.</p>\">\n<!ENTITY netTimeout.title \"Tempo di attesa terminato\">\n<!ENTITY netTimeout.longDesc \"<p>Il sito richiesto non ha risposto al tentativo di connessione e il browser ha smesso di attendere la risposta.</p><ul><li>Il server potrebbe essere sovraccarico o guasto?  Si consiglia di riprovare in un secondo momento.</li><li>È possibile navigare in altri siti?  Controllare la connessione alla rete.</li><li>Il computer o la rete sono protetti da un firewall o un proxy? Eventuali impostazioni errate potrebbero bloccare la navigazione.</li><li>Il problema non si risolve? Consultare l’amministratore di rete o il provider internet per ricevere assistenza.</li></ul>\">\n<!ENTITY unknownProtocolFound.title \"Protocollo sconosciuto\">\n<!ENTITY unknownProtocolFound.longDesc \"<p>L’indirizzo richiede un protocollo (ad es. <q>wxyz://</q>) che il browser non riconosce, quindi non può collegarsi correttamente al sito.</p><ul><li>Si sta accedendo a servizi multimediali o non testuali? Verificare sul sito i requisiti necessari.</li><li>Alcuni protocolli richiedono software esterni o plugin affinché il browser li possa riconoscere.</li></ul>\">\n<!ENTITY proxyConnectFailure.title \"Connessione rifiutata dal server proxy\">\n<!ENTITY proxyConnectFailure.longDesc \"<p>Il browser è configurato per utilizzare un server proxy, ma il proxy ha rifiutato la connessione.</p><ul><li>La configurazione proxy del browser è corretta? Controllare le impostazioni e riprovare.</li><li>Il servizio proxy accetta connessioni da questa rete?</li><li>Il problema non si risolve? Consultare l’amministratore di rete o il provider internet per ricevere assistenza.</li></ul>\">\n<!ENTITY proxyResolveFailure.title \"Impossibile contattare il server proxy\">\n<!ENTITY proxyResolveFailure.longDesc \"<p>Il browser è configurato per utilizzare un server proxy, ma non è possibile stabilire una connessione con il server.</p><ul><li>La configurazione proxy del browser è corretta? Controllare le impostazioni e riprovare.</li><li>Il computer è collegato a una rete attiva?</li><li>Il problema non si risolve? Consultare l’amministratore di rete o il provider internet per ricevere assistenza.</li></ul>\">\n<!ENTITY redirectLoop.title \"Reindirizzamento ciclico\">\n<!ENTITY redirectLoop.longDesc \"<p>Il browser si è fermato dopo aver tentato di recuperare l’oggetto richiesto. Il sito reindirizza la richiesta in modo che non possa mai essere completata.</p><ul><li>Assicurarsi di non aver disattivato o bloccato i cookie per questo sito.</li><li><em>Nota</em>: se anche accettando i cookie del sito il problema non si risolve, con tutta probabilità si tratta di un problema di configurazione del server e non del computer in uso.</li></ul>\">\n<!ENTITY unknownSocketType.title \"Risposta errata\">\n<!ENTITY unknownSocketType.longDesc \"<p>Il sito ha risposto alla richiesta di rete in modo imprevisto, quindi il browser non può continuare.</p>\">\n<!ENTITY nssFailure2.title \"Connessione sicura non riuscita\">\n<!ENTITY nssFailure2.longDesc2 \"\n<p>La pagina che si sta cercando di visualizzare non può essere mostrata poiché non è possibile verificare l’autenticità dei dati ricevuti.</p>\n<ul>\n\t<li>Contattare il proprietario del sito web per informarlo del problema.</li>\n</ul>\n\">\n<!ENTITY nssBadCert.title \"Connessione sicura non riuscita\">\n<!ENTITY nssBadCert.longDesc2 \"<ul>\n<li>Potrebbe trattarsi di un problema nella configurazione del server oppure di un tentativo da parte di qualcuno di sostituirsi al server stesso.</li>\n<li>Se è stato possibile connettersi a questo server in passato, il problema potrebbe essere solo temporaneo. Si consiglia di riprovare in seguito.</li>\n</ul>\">\n<!ENTITY securityOverride.linkText \"Oppure è possibile aggiungere un’eccezione…\">\n<!ENTITY securityOverride.warningContent \"\n<p>È sconsigliato aggiungere un’eccezione nel caso in cui si stia utilizzando una connessione non completamente affidabile oppure se è la prima volta che questi avvisi di sicurezza appaiono con questo server.</p>\n<p>È comunque possibile aggiungere un’eccezione per questo sito attraverso le opzioni avanzate per la crittografia.</p>\n\">\n<!ENTITY cspBlocked.title \"Bloccato dai criteri sulla sicurezza dei contenuti\">\n<!ENTITY cspBlocked.longDesc \"<p>Il browser ha bloccato il caricamento della pagina con questa modalità in quanto include dei criteri sulla sicurezza dei contenuti che lo impediscono.</p>\">\n<!ENTITY corruptedContentErrorv2.title \"Errore contenuto danneggiato\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>La pagina richiesta non può essere visualizzata a causa di un errore rilevato durante la trasmissione dei dati.</p><ul><li>Contattare il proprietario del sito web e segnalare il problema.</li></ul>\">\n<!ENTITY remoteXUL.title \"XUL remoto\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>Contattare l’amministratore del sito web e segnalare il problema.</li></ul></p>\">\n<!ENTITY inadequateSecurityError.title \"Connessione non sicura\">\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> utilizza una tecnologia di sicurezza obsoleta e vulnerabile. Un tentativo di attacco potrebbe facilmente compromettere informazioni considerate sicure. L’amministratore del sito web deve aggiornare la configurazione del server prima di poterlo visitare.</p><p>Codice di errore: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/netErrorApp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Un esempio (da Firefox):\n\n<!ENTITY securityOverride.linkText \"Oppure è possibile aggiungere un’eccezione…\">\n<!ENTITY securityOverride.getMeOutOfHereButton \"Allontanarsi da questo sito\">\n<!ENTITY securityOverride.exceptionButtonLabel \"Aggiungi eccezione…\">\n<!ENTITY securityOverride.warningContent \"\n<p>È sconsigliato aggiungere un’eccezione nel caso in cui si stia utilizzando una connessione non completamente affidabile oppure se è la prima volta che questi avvisi di sicurezza appaiono con questo server.</p>\n<p>È comunque possibile aggiungere un’eccezione per questo sito attraverso le opzioni avanzate per la crittografia.</p>\n\n<button id='getMeOutOfHereButton'>&securityOverride.getMeOutOfHereButton;</button>\n<button id='exceptionDialogButton'>&securityOverride.exceptionButtonLabel;</button>\n\">\n-->\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/notification.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeNotification.tooltip \"Chiudi questo avviso\">\n<!ENTITY checkForUpdates \"Ricerca aggiornamenti…\">\n<!ENTITY learnMore \"Ulteriori informazioni…\">\n<!ENTITY defaultButton.label \"OK\">\n<!ENTITY defaultButton.accesskey \"O\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/nsWebBrowserPersist.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadError = %S non può essere salvato in quanto non è possibile leggere il file di origine.\\n\\nRiprovare in seguito o contattare l’amministratore di sistema.\nwriteError = %S non può essere salvato a causa di un errore sconosciuto.\\n\\nProvare a scegliere una destinazione diversa.\nlaunchError = %S non può essere aperto a causa di un errore sconosciuto.\\n\\nProvare a salvare il file su disco e quindi riaprire il file.\ndiskFull = Spazio insufficiente sul disco per il salvataggio di %S.\\n\\nLiberare spazio sul disco o scegliere una destinazione diversa, quindi riprovare.\nreadOnly = %S non può essere salvato in quanto il disco, la cartella o il file è protetto contro la scrittura.\\n\\nRimuovere la protezione da scrittura al disco o scegliere una destinazione diversa, quindi riprovare.\naccessError = %S non può essere salvato in quanto non si possiede il permesso per modificare il contenuto della cartella di destinazione.\\nCambiare cartella o modificarne le proprietà, quindi riprovare.\nSDAccessErrorCardReadOnly = Scheda SD in uso. Impossibile scaricare il file.\nSDAccessErrorCardMissing = Scheda SD non presente. Impossibile scaricare il file.\nhelperAppNotFound = %S non può essere aperto poiché l’applicazione associata non esiste. Modificare l’associazione nelle opzioni.\nnoMemory = Non vi è memoria sufficiente per completare l’azione richiesta nel sistema.\\n\\nChiudere alcune applicazioni e ritentare.\ntitle = Download di %S\nfileAlreadyExistsError = %S non può essere salvato in quanto esiste un file con lo stesso nome della cartella “_files”.\\n\\nRitentare in una posizione diversa.\nfileNameTooLongError = %S non può essere salvato in quanto il nome del file è troppo lungo.\\n\\nRitentare con un nome più breve.\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/plugins.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_label = Informazioni sui plugin\ninstalledplugins_label = Plugin installati\nnopluginsareinstalled_label = Nessun plugin installato\nfindpluginupdates_label = Controlla aggiornamenti per i plugin installati su\nfile_label = File:\npath_label = Percorso:\nversion_label = Versione:\nstate_label = Stato:\nstate_enabled = attivo\nstate_disabled = disattivato\nmimetype_label = Tipo MIME\ndescription_label = Descrizione\nsuffixes_label = Estensione\nlearn_more_label = Ulteriori informazioni\ndeprecation_description = Manca qualcosa? Alcuni plugin non sono più supportati.\ndeprecation_learn_more = Ulteriori informazioni.\ngmp_license_info = Informazioni sulla licenza\ngmp_privacy_info = Informativa sulla privacy\nopenH264_name = Codec video OpenH264 realizzato da Cisco Systems, Inc.\nopenH264_description2 = Questo plugin viene installato automaticamente da Mozilla, in conformità con le specifiche WebRTC, per consentire chiamate con dispositivi che richiedono un codec video H.264. Visitare http://www.openh264.org/ per visualizzare il codice sorgente e scoprire ulteriori informazioni sull’implementazione.\ncdm_description = Riproduzione di video con contenuto protetto.\nwidevine_description = Modulo Widevine Content Decryption fornito da Google Inc.\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowClose.key \"w\">\n<!ENTITY preferencesDefaultTitleMac.title \"Preferenze\">\n<!ENTITY preferencesDefaultTitleWin.title \"Opzioni\">\n<!ENTITY preferencesCloseButton.label \"Chiudi\">\n<!ENTITY preferencesCloseButton.accesskey \"C\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/printPageSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY printSetup.title \"Impostazione pagina\">\n<!ENTITY basic.tab \"Formato e opzioni\">\n<!ENTITY formatGroup.label \"Formato\">\n<!ENTITY orientation.label \"Orientamento:\">\n<!ENTITY portrait.label \"Verticale\">\n<!ENTITY portrait.accesskey \"V\">\n<!ENTITY landscape.label \"Orizzontale\">\n<!ENTITY landscape.accesskey \"O\">\n<!ENTITY scale.label \"Scala:\">\n<!ENTITY scale.accesskey \"S\">\n<!ENTITY scalePercent \"&#037;\">\n<!ENTITY shrinkToFit.label \"Adatta alla larghezza del foglio\">\n<!ENTITY shrinkToFit.accesskey \"h\">\n<!ENTITY optionsGroup.label \"Opzioni\">\n<!ENTITY printBG.label \"Stampa lo sfondo (immagini e colori)\">\n<!ENTITY printBG.accesskey \"m\">\n<!ENTITY advanced.tab \"Margini e intestazione/piè di pagina\">\n<!ENTITY marginGroup.label \"Margini (#1)\">\n<!ENTITY marginUnits.inches \"pollici\">\n<!ENTITY marginUnits.metric \"millimetri\">\n<!ENTITY marginTop.label \"In alto:\">\n<!ENTITY marginTop.accesskey \"a\">\n<!ENTITY marginBottom.label \"In basso:\">\n<!ENTITY marginBottom.accesskey \"b\">\n<!ENTITY marginLeft.label \"A sinistra:\">\n<!ENTITY marginLeft.accesskey \"n\">\n<!ENTITY marginRight.label \"A destra:\">\n<!ENTITY marginRight.accesskey \"d\">\n<!ENTITY headerFooter.label \"Intestazione e piè di pagina\">\n<!ENTITY hfLeft.label \"A sinistra:\">\n<!ENTITY hfCenter.label \"Al centro:\">\n<!ENTITY hfRight.label \"A destra:\">\n<!ENTITY headerLeft.tip \"Intestazione a sinistra\">\n<!ENTITY headerCenter.tip \"Intestazione al centro\">\n<!ENTITY headerRight.tip \"Intestazione a destra\">\n<!ENTITY footerLeft.tip \"Piè di pagina a sinistra\">\n<!ENTITY footerCenter.tip \"Piè di pagina al centro\">\n<!ENTITY footerRight.tip \"Piè di pagina a destra\">\n<!ENTITY hfTitle \"Titolo\">\n<!ENTITY hfURL \"URL\">\n<!ENTITY hfDateAndTime \"Data/ora\">\n<!ENTITY hfPage \"Pagina #\">\n<!ENTITY hfPageAndTotal \"Pagina # di #\">\n<!ENTITY hfBlank \"--vuoto--\">\n<!ENTITY hfCustom \"Personalizza…\">\n<!ENTITY customPrompt.title \"Personalizza…\">\n<!ENTITY customPrompt.prompt \"Inserire un testo per l’intestazione e il piè di pagina\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/printPreview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY print.label \"Stampa…\">\n<!ENTITY print.accesskey \"S\">\n<!ENTITY pageSetup.label \"Imposta pagina…\">\n<!ENTITY pageSetup.accesskey \"m\">\n<!ENTITY page.label \"Pagina:\">\n<!ENTITY page.accesskey \"P\">\n<!ENTITY of.label \"di\">\n<!ENTITY scale.label \"Scala:\">\n<!ENTITY scale.accesskey \"a\">\n<!ENTITY portrait.label \"Verticale\">\n<!ENTITY portrait.accesskey \"V\">\n<!ENTITY landscape.label \"Orizzontale\">\n<!ENTITY landscape.accesskey \"O\">\n<!ENTITY close.label \"Chiudi\">\n<!ENTITY close.accesskey \"C\">\n<!ENTITY p30.label \"30&#037;\">\n<!ENTITY p40.label \"40&#037;\">\n<!ENTITY p50.label \"50&#037;\">\n<!ENTITY p60.label \"60&#037;\">\n<!ENTITY p70.label \"70&#037;\">\n<!ENTITY p80.label \"80&#037;\">\n<!ENTITY p90.label \"90&#037;\">\n<!ENTITY p100.label \"100&#037;\">\n<!ENTITY p125.label \"125&#037;\">\n<!ENTITY p150.label \"150&#037;\">\n<!ENTITY p175.label \"175&#037;\">\n<!ENTITY p200.label \"200&#037;\">\n<!ENTITY Custom.label \"Personalizza…\">\n<!ENTITY ShrinkToFit.label \"Adatta alla pagina\">\n<!ENTITY customPrompt.title \"Scala personalizzata…\">\n<!ENTITY simplifyPage.label \"Semplifica pagina\">\n<!ENTITY simplifyPage.accesskey \"e\">\n<!ENTITY simplifyPage.enabled.tooltip \"Modifica il layout della pagina per semplificarne la lettura\">\n<!ENTITY simplifyPage.disabled.tooltip \"Non è possibile semplificare automaticamente questa pagina\">\n<!ENTITY homearrow.tooltip \"Prima pagina\">\n<!ENTITY endarrow.tooltip \"Ultima pagina\">\n<!ENTITY nextarrow.tooltip \"Pagina successiva\">\n<!ENTITY previousarrow.tooltip \"Pagina precedente\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/printPreviewProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY printWindow.title \"Anteprima di stampa\">\n<!ENTITY title \"Titolo:\">\n<!ENTITY preparing \"Preparazione…\">\n<!ENTITY progress \"Avanzamento:\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/printProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY printWindow.title \"Stampa\">\n<!ENTITY title \"Titolo:\">\n<!ENTITY progress \"Avanzamento:\">\n<!ENTITY preparing \"Preparazione…\">\n<!ENTITY printComplete \"Stampa completata.\">\n<!ENTITY dialogCancel.label \"Annulla\">\n<!ENTITY dialogClose.label \"Chiudi\">\n<!ENTITY percentPrint \"#1&#037;\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/printdialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY printButton.label \"Stampa\">\n<!ENTITY printDialog.title \"Stampa\">\n<!ENTITY fpDialog.title \"Salva file\">\n<!ENTITY fileCheck.label \"Stampa su file\">\n<!ENTITY fileCheck.accesskey \"S\">\n<!ENTITY propertiesButton.label \"Proprietà…\">\n<!ENTITY propertiesButton.accesskey \"o\">\n<!ENTITY descText.label \"Descrizione stampante:\">\n<!ENTITY printer.label \"Stampante\">\n<!ENTITY printerInput.label \"Stampante:\">\n<!ENTITY printerInput.accesskey \"m\">\n<!ENTITY printrangeGroup.label \"Intervallo di stampa\">\n<!ENTITY allpagesRadio.label \"Tutte le pagine\">\n<!ENTITY allpagesRadio.accesskey \"u\">\n<!ENTITY rangeRadio.label \"Pagine\">\n<!ENTITY rangeRadio.accesskey \"P\">\n<!ENTITY frompageInput.label \"da\">\n<!ENTITY frompageInput.accesskey \"d\">\n<!ENTITY topageInput.label \"a\">\n<!ENTITY topageInput.accesskey \"a\">\n<!ENTITY selectionRadio.label \"Selezione\">\n<!ENTITY selectionRadio.accesskey \"z\">\n<!ENTITY copies.label \"Copie\">\n<!ENTITY numCopies.label \"Numero di copie:\">\n<!ENTITY numCopies.accesskey \"N\">\n<!ENTITY printframeGroup.label \"Stampa riquadri\">\n<!ENTITY aslaidoutRadio.label \"Come visualizzati a schermo\">\n<!ENTITY aslaidoutRadio.accesskey \"v\">\n<!ENTITY selectedframeRadio.label \"Il riquadro selezionato\">\n<!ENTITY selectedframeRadio.accesskey \"r\">\n<!ENTITY eachframesepRadio.label \"Ciascun riquadro separatamente\">\n<!ENTITY eachframesepRadio.accesskey \"C\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/printdialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprintTitleGTK = Stampa\noptionsTabLabelGTK = Opzioni\nprintFramesTitleGTK = Stampa riquadri\noptionsTitleMac = Opzioni:\nappearanceTitleMac = Aspetto:\nframesTitleMac = Riquadri:\npageHeadersTitleMac = Intestazione di pagina:\npageFootersTitleMac = Piè di pagina:\noptionsTitleWindows = Opzioni\nprintFramesTitleWindows = Stampa riquadri\nasLaidOut = Come _visualizzati a schermo\nasLaidOutWindows = Come &visualizzato a schermo\nselectedFrame = Solo il _riquadro selezionato\nselectedFrameWindows = Il riquadro &selezionato\nseparateFrames = _Ogni riquadro in pagine separate\nseparateFramesWindows = &Ciascun riquadro separatamente\nshrinkToFit = Ignora le proporzioni e _adatta alla larghezza della pagina\nselectionOnly = Stampa solo la _selezione\nprintBGOptions = Stampa sfondi\nprintBGColors = Stampa colori di s_fondo\nprintBGImages = Stampa i_mmagini di sfondo\nheaderFooter = Intestazione e piè di pagina\nleft = A sinistra:\ncenter = Centrata\nright = A destra:\nheaderFooterBlank = --vuoto--\nheaderFooterTitle = Titolo\nheaderFooterURL = URL\nheaderFooterDate = Data/ora\nheaderFooterPage = Pagina #\nheaderFooterPageTotal = Pagina # di #\nheaderFooterCustom = Personalizza…\ncustomHeaderFooterPrompt = Inserire un testo per intestazione e piè di pagina\nsummaryFramesTitle = Stampa riquadri\nsummarySelectionOnlyTitle = Stampa selezione\nsummaryShrinkToFitTitle = Adatta alla pagina\nsummaryPrintBGColorsTitle = Stampa colori di sfondo\nsummaryPrintBGImagesTitle = Stampa immagini di sfondo\nsummaryHeaderTitle = Intestazioni di pagina\nsummaryFooterTitle = Piè di pagina\nsummaryNAValue = N.D.\nsummaryOnValue = Attivo\nsummaryOffValue = Disattivato\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/printing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npagenumber = %1$d\npageofpages = %1$d di %2$d\nnoprinter = Nessuna stampante disponibile.\nPrintToFile = Stampa su file\nnoPrintFilename.title = Nome file mancante\nnoPrintFilename.alert = È stato selezionato “Stampa su file” ma il campo per il nome del file è vuoto.\nfileConfirm.exists = %S è già presente.\\nSovrascriverlo?\nprint_error_dialog_title = Errore di stampa\nprintpreview_error_dialog_title = Errore anteprima di stampa\nPERR_FAILURE = Si è verificato un errore durante la stampa.\nPERR_ABORT = La stampa è stata interrotta o annullata.\nPERR_NOT_AVAILABLE = Alcune funzioni di stampa non sono al momento disponibili.\nPERR_NOT_IMPLEMENTED = Alcune funzioni di stampa non sono state ancora implementate.\nPERR_OUT_OF_MEMORY = Memoria libera insufficiente per la stampa.\nPERR_UNEXPECTED = Si è verificato un errore imprevisto durante la stampa.\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE = Nessuna stampante disponibile.\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE_PP = Nessuna stampante disponibile, impossibile visualizzare l’anteprima di stampa.\nPERR_GFX_PRINTER_NAME_NOT_FOUND = Impossibile trovare la stampante selezionata.\nPERR_GFX_PRINTER_COULD_NOT_OPEN_FILE = Non è stato possibile aprire il file di output per la stampa su file.\nPERR_GFX_PRINTER_STARTDOC = Si è verificato un errore durante l’avvio del lavoro di stampa.\nPERR_GFX_PRINTER_ENDDOC = Si è verificato un errore durante il completamento del lavoro di stampa.\nPERR_GFX_PRINTER_STARTPAGE = Si è verificato un errore nella stampa durante l’avvio di una nuova pagina.\nPERR_GFX_PRINTER_DOC_IS_BUSY = Non è ancora possibile stampare questo documento, attendere il termine del caricamento.\nPERR_GFX_PRINTER_DOC_IS_BUSY_PP = Non è ancora possibile visualizzare l’anteprima di questo documento, attendere il termine del caricamento.\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/printjoboptions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY printJobOptions.title \"Proprietà stampante\">\n<!ENTITY paperInput.label \"Dimensioni foglio:\">\n<!ENTITY paperInput.accesskey \"e\">\n<!ENTITY jobTitleInput.label \"Nome del job:\">\n<!ENTITY jobTitleInput.accesskey \"N\">\n<!ENTITY colorGroup.label \"Colore:\">\n<!ENTITY grayRadio.label \"Toni di grigio\">\n<!ENTITY grayRadio.accesskey \"T\">\n<!ENTITY colorRadio.label \"Colore\">\n<!ENTITY colorRadio.accesskey \"C\">\n<!ENTITY edgeMarginInput.label \"Spazio fra il bordo della pagina e il margine (pollici)\">\n<!ENTITY topInput.label \"In alto:\">\n<!ENTITY topInput.accesskey \"a\">\n<!ENTITY bottomInput.label \"In basso:\">\n<!ENTITY bottomInput.accesskey \"b\">\n<!ENTITY leftInput.label \"A sinistra:\">\n<!ENTITY leftInput.accesskey \"s\">\n<!ENTITY rightInput.label \"A destra:\">\n<!ENTITY rightInput.accesskey \"d\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/regionNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nad = Andorra\nae = Emirati Arabi Uniti\naf = Afghanistan\nag = Antigua e Barbuda\nai = Anguilla\nal = Albania\nam = Armenia\nao = Angola\naq = Antartide\nar = Argentina\nas = Samoa Americana\nat = Austria\nau = Australia\naw = Aruba\naz = Azerbaijan\nba = Bosnia Herzegovina\nbb = Barbados\nbd = Bangladesh\nbe = Belgio\nbf = Burkina Faso\nbg = Bulgaria\nbh = Bahrein\nbi = Burundi\nbj = Benin\nbl = Saint Barthelemy\nbm = Bermuda\nbn = Brunei\nbo = Bolivia\nbq = Bonaire, Sint Eustatius e Saba\nbr = Brasile\nbs = Bahamas\nbt = Bhutan\nbv = Isola di Bouvet\nbw = Botswana\nby = Bielorussia\nbz = Belize\nca = Canada\ncc = Isole Cocos (Keeling)\ncd = Congo (Kinshasa)\ncf = Repubblica dell’Africa Centrale\ncg = Congo (Brazzaville)\nch = Svizzera\nci = Costa d’Avorio\nck = Isole Cook\ncl = Cile\ncm = Camerun\ncn = Cina\nco = Colombia\ncp = Clipperton\ncr = Costa Rica\ncu = Cuba\ncv = Capo Verde\ncw = Curaçao\ncx = Isola di Natale\ncy = Cipro\ncz = Repubblica Ceca\nde = Germania\ndg = Diego Garcia\ndj = Gibuti\ndk = Danimarca\ndm = Dominica\ndo = Repubblica Dominicana\ndz = Algeria\nec = Ecuador\nee = Estonia\neg = Egitto\neh = Sahara Occidentale\ner = Eritrea\nes = Spagna\net = Etiopia\nfi = Finlandia\nfj = Fiji\nfk = Isole Falkland (Isole Malvinas)\nfm = Micronesia, Stati federati della\nfo = Isole Faroe\nfr = Francia\nga = Gabon\ngb = Regno Unito\ngd = Grenada\nge = Georgia\ngf = Guiana Francese\ngg = Guernsey\ngh = Ghana\ngi = Gibilterra\ngl = Groenlandia\ngm = Gambia\ngn = Guinea\ngp = Guadalupe\ngq = Guinea Equatoriale\ngr = Grecia\ngs = Georgia del Sud e isole Sandwich meridionali\ngt = Guatemala\ngu = Guam\ngw = Guinea-Bissau\ngy = Guyana\nhk = Hong Kong\nhm = Isola di Heard e isole McDonald\nhn = Honduras\nhr = Croazia\nht = Haiti\nhu = Ungheria\nid = Indonesia\nie = Irlanda\nil = Israele\nim = Isola di Man\nin = India\nio = Territorio Britannico dell’Oceano Indiano\niq = Iraq\nir = Iran\nis = Islanda\nit = Italia\nje = Jersey\njm = Giamaica\njo = Giordania\njp = Giappone\nke = Kenya\nkg = Kyrgyzstan\nkh = Cambogia\nki = Kiribati\nkm = Comore\nkn = Saint Kitts and Nevis\nkp = Corea, Nord\nkr = Corea, Sud\nkw = Kuwait\nky = Isole Cayman\nkz = Kazakistan\nla = Laos\nlb = Libano\nlc = Santa Lucia\nli = Liechtenstein\nlk = Sri Lanka\nlr = Liberia\nls = Lesotho\nlt = Lituania\nlu = Lussemburgo\nlv = Lettonia\nly = Libia\nma = Marocco\nmc = Monaco\nmd = Moldavia\nme = Montenegro\nmf = Saint Martin\nmg = Madagascar\nmh = Isole Marshall\nmk = Macedonia\nml = Mali\nmm = Burma\nmn = Mongolia\nmo = Macau\nmp = Isole Marianne Settentrionali\nmq = Martinica\nmr = Mauritania\nms = Montserrat\nmt = Malta\nmu = Mauritius\nmv = Maldive\nmw = Malawi\nmx = Messico\nmy = Malesia\nmz = Mozambique\nna = Namibia\nnc = Nuova Caledonia\nne = Niger\nnf = Isola di Norfolk\nng = Nigeria\nni = Nicaragua\nnl = Olanda\nno = Norvegia\nnp = Nepal\nnr = Nauru\nnu = Niue\nnz = Nuova Zelanda\nom = Oman\npa = Panama\npe = Perù\npf = Polinesia Francese\npg = Papua Nuova Guinea\nph = Filippine\npk = Pakistan\npl = Polonia\npm = Saint Pierre e Miquelon\npn = Isole Pitcairn\npr = Porto Rico\npt = Portogallo\npw = Palau\npy = Paraguay\nqa = Qatar\nqm = Isole Midway\nqs = Bassas da India\nqu = Isola di Juan de Nova\nqw = Isola di Wake\nqx = Isole Glorioso\nqz = Akrotiri\nre = Reunion\nro = Romania\nrs = Serbia\nru = Federazione Russa\nrw = Ruanda\nsa = Arabia Saudita\nsb = Isole Salomone\nsc = Seychelles\nsd = Sudan\nse = Svezia\nsg = Singapore\nsh = Sant’Elena, Ascension e Tristan da Cunha\nsi = Slovenia\nsk = Slovacchia\nsl = Sierra Leone\nsm = San Marino\nsn = Senegal\nso = Somalia\nsr = Suriname\nss = Sudan Sud\nst = Sao Tome e Principe\nsv = El Salvador\nsx = Sint Maarten\nsy = Siria\nsz = Swaziland\ntc = Isole Turks e Caicos\ntd = Ciad\ntf = Territori Francesi Meridionali e terre antartiche\ntg = Togo\nth = Tailandia\ntj = Tagikistan\ntk = Tokelau\ntl = Timor Est\ntm = Turkmenistan\ntn = Tunisia\nto = Tonga\ntr = Turchia\ntt = Trinidad e Tobago\ntv = Tuvalu\ntw = Taiwan\ntz = Tanzania\nua = Ukraina\nug = Uganda\nus = Stati Uniti\nuy = Uruguay\nuz = Uzbekistan\nva = Città del Vaticano\nvc = San Vincenzo e Grenadine\nve = Venezuela\nvg = Isole Vergini Britanniche\nvi = Isole Vergini Statunitensi\nvn = Vietnam\nvu = Vanuatu\nwf = Wallis e Futuna\nws = Samoa\nxa = Isole Ashmore e Cartier\nxb = Isola di Baker\nxc = Isole Coral Sea\nxd = Dhekelia\nxe = Isola di Europa\nxg = Striscia di Gaza\nxh = Isola di Howland\nxj = Jan Mayen\nxk = Kosovo\nxl = Atollo di Palmyra\nxm = Kingman Reef\nxp = Isole Paracel\nxq = Isola di Jarvis\nxr = Svalbard\nxs = Isole Spratly\nxt = Isola di Tromelin\nxu = Atollo di Johnston\nxv = Isola di Navassa\nxw = West Bank\nye = Yemen\nyt = Mayotte\nza = Sud Africa\nzm = Zambia\nzw = Zimbabwe\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/resetProfile.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!ENTITY refreshProfile.dialog.title \"Ripristino di &brandShortName;\">\n<!ENTITY refreshProfile.dialog.description1 \"Riparti da zero per risolvere i problemi e ritornare alle prestazioni originali.\">\n<!ENTITY refreshProfile.dialog.description2 \"Questo comporta:\">\n<!ENTITY refreshProfile.dialog.items.label1 \"Eliminazione dei componenti aggiuntivi e delle personalizzazioni\">\n<!ENTITY refreshProfile.dialog.items.label2 \"Ripristino delle impostazioni predefinite del browser\">\n<!ENTITY refreshProfile.dialog.button.label \"Ripristina &brandShortName;\">\n<!ENTITY refreshProfile.title \"Esegui una messa a punto di &brandShortName;\">\n<!ENTITY refreshProfile.button.label \"Ripristina &brandShortName;…\">\n<!ENTITY refreshProfile.cleaning.description \"Quasi completato…\">\n\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/resetProfile.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nresetUnusedProfile.message = Sembra che %S non venga utilizzato da un po’ di tempo. Procedere con un’operazione di pulizia per garantire una migliore esperienza? A proposito, bentornato.\nrefreshProfile.resetButton.label = Ripristina %S…\nrefreshProfile.resetButton.accesskey = R\nresetUninstalled.message = Sembra che %S sia stato reinstallato. Procedere con un’operazione di pulizia per garantire una migliore esperienza?\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/search/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddEngineConfirmTitle = Aggiungi motore di ricerca\naddEngineConfirmation = Aggiungere “%S” all’elenco dei motori di ricerca disponibili nella barra di ricerca?\\n\\nDa: %S\naddEngineAsCurrentText = Impostalo c&ome motore di ricerca corrente\naddEngineAddButtonLabel = Aggiungi\nerror_loading_engine_title = Errore download\nerror_loading_engine_msg2 = %S non riesce a scaricare il plugin di ricerca da:\\n%S\nerror_duplicate_engine_msg = %S non riesce a installare il plugin di ricerca da “%S” poiché ne esiste già uno con lo stesso nome.\nerror_invalid_engine_title = Errore di installazione\nerror_invalid_format_title = Formato non valido\nerror_invalid_engine_msg2 = Non è stato possibile installare il motore di ricerca da: %2$S%1$0.S\nsuggestion_label = Suggerimenti\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/security/caps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCheckLoadURIError = Problema di sicurezza: i contenuti in %1$S non possono caricare o avere link che rimandino a %2$S.\nCheckSameOriginError = Problema di sicurezza: i contenuti in %1$S non possono caricare dati da %2$S.\nExternalDataError = Errore di sicurezza: i contenuti in %1$S hanno cercato di caricare %2$S ma non possono caricare dati esterni se utilizzati come immagine.\nGetPropertyDeniedOrigins = Permesso negato a <%1$S> di ottenere la proprietà %2$S.%3$S da <%4$S>.\nGetPropertyDeniedOriginsSubjectDomain = Permesso negato a <%1$S> (document.domain=<%5$S>) di ottenere la proprietà %2$S.%3$S da <%4$S> (non è stato impostato document.domain).\nGetPropertyDeniedOriginsObjectDomain = Permesso negato a <%1$S> (non è stato impostato document.domain) di ottenere la proprietà %2$S.%3$S da <%4$S> (document.domain=<%5$S>).\nGetPropertyDeniedOriginsSubjectDomainObjectDomain = Permesso negato a <%1$S> (document.domain=<%5$S>) di ottenere la proprietà %2$S.%3$S da <%4$S> (document.domain=<%6$S>).\nSetPropertyDeniedOrigins = Permesso negato a <%1$S> di impostare la proprietà %2$S.%3$S su <%4$S>.\nSetPropertyDeniedOriginsSubjectDomain = Permesso negato a <%1$S> (document.domain=<%5$S>) di impostare la proprietà %2$S.%3$S su <%4$S> (non è stato impostato document.domain).\nSetPropertyDeniedOriginsObjectDomain = Permesso negato a <%1$S> (non è stato impostato document.domain) di impostare la proprietà %2$S.%3$S su <%4$S> (document.domain=<%5$S>).\nSetPropertyDeniedOriginsSubjectDomainObjectDomain = Permesso negato a <%1$S> (document.domain=<%5$S>) di impostare la proprietà %2$S.%3$S su <%4$S> (document.domain=<%6$S>).\nCallMethodDeniedOrigins = Permesso negato a <%1$S> di chiamare il metodo %2$S.%3$S su <%4$S>.\nCallMethodDeniedOriginsSubjectDomain = Permesso negato a <%1$S> (document.domain=<%5$S>) di chiamare il metodo %2$S.%3$S su <%4$S> (non è stato impostato document.domain).\nCallMethodDeniedOriginsObjectDomain = Permesso negato a <%1$S> (non è stato impostato document.domain) di chiamare il metodo %2$S.%3$S su <%4$S> (document.domain=<%5$S>).\nCallMethodDeniedOriginsSubjectDomainObjectDomain = Permesso negato a <%1$S> (document.domain=<%5$S>) di chiamare il metodo %2$S.%3$S su <%4$S> (document.domain=<%6$S>).\nGetPropertyDeniedOriginsOnlySubject = Permesso negato a <%S> per ottenere la proprietà %S.%S\nSetPropertyDeniedOriginsOnlySubject = Permesso negato a <%S> per l’impostazione della proprietà %S.%S\nCallMethodDeniedOriginsOnlySubject = Permesso negato a <%S> per la chiamata al metodo %S.%S\nCreateWrapperDenied = Permesso negato per la creazione di un wrapper per l’oggetto di classe %S\nCreateWrapperDeniedForOrigin = Permesso negato a <%2$S> per la creazione di un wrapper per l’oggetto di classe %1$S\nProtocolFlagError = Attenzione: l’handler del protocollo “%S” non rende pubblica una policy di sicurezza. Per il momento il caricamento di tali protocolli è concesso ma deprecato. Si consiglia di consultare la documentazione in nsIProtocolHandler.idl.\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/security/csp.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCSPViolation = Il caricamento di una risorsa è stato bloccato dalle impostazioni della pagina: %1$S\nCSPViolationWithURI = Il caricamento di una risorsa su %2$S è stato bloccato dalle impostazioni della pagina (“%1$S”).\nCSPROViolation = Si è verificata la violazione di una direttiva CSP di tipo report-only (\"%1$S\"). Il comportamento è stato consentito ed è stata inviata una segnalazione CSP.\nCSPROViolationWithURI = Le impostazioni della pagina hanno rilevato il caricamento di una risorsa su %2$S (“%1$S”). È stata inviata una segnalazione CSP.\ntriedToSendReport = Tentativo di invio della segnalazione a URI non valido: “%1$S”\ncouldNotParseReportURI = Impossibile analizzare report URI: %1$S\ncouldNotProcessUnknownDirective = Impossibile elaborare la direttiva sconosciuta “%1$S”\nignoringUnknownOption = Ignorata opzione sconosciuta %1$S\nignoringDuplicateSrc = Ignorata sorgente duplicata %1$S\nignoringSrcFromMetaCSP = Ignorata sorgente “%1$S” (operazione non supportata quando fornita da un elemento meta).\nignoringSrcWithinScriptStyleSrc = Ignorato “%1$S” in script-src o style-src: è stato specificato nonce-source o hash-source\nignoringSrcForStrictDynamic = Ignorato “%1$S” in script-src: è stato specificato ‘strict-dynamic’\nignoringStrictDynamic = Ignorata sorgente “%1$S” (supportata solo all’interno di script-src).\nstrictDynamicButNoHashOrNonce = La parola chiave ‘strict-dynamic’ in “%1$S” senza nonce o hash validi potrebbe bloccare il caricamento di tutti gli script\nreportURInotHttpsOrHttp2 = Il report URI (%1$S) dovrebbe essere un indirizzo HTTP o HTTPS.\nreportURInotInReportOnlyHeader = Questo sito (%1$S) presenta una direttiva di tipo report-only senza un report URI. CSP non bloccherà e non potrà segnalare violazioni di questa direttiva.\nfailedToParseUnrecognizedSource = Impossibile analizzare sorgente non riconosciuta %1$S\ninlineScriptBlocked = È stato bloccato un tentativo di esecuzione di script inline\ninlineStyleBlocked = È stato bloccato un tentativo di inclusione di stili inline\nscriptFromStringBlocked = È stato bloccato un tentativo di chiamata JavaScript da una stringa (chiamando una funzione come eval)\nupgradeInsecureRequest = Aggiornamento richiesta non sicura utilizzando “%2$S” al posto di “%1$S”\nignoreSrcForDirective = srcs ignorato per direttiva “%1$S”\nhostNameMightBeKeyword = %1$S è stato interpretato come un nome host, non come una parola chiave. Utilizzare la forma '%2$S', con il simbolo del primo come delimitatore, affinché venga considerato come una parola chiave\nnotSupportingDirective = La direttiva “%1$S” non è supportata. La direttiva e i valori associati verranno ignorati.\nblockAllMixedContent = Blocco richiesta non sicura “%1$S”.\nignoringDirectiveWithNoValues = Ignorato “%1$S” in quanto non contiene alcun parametro.\nignoringReportOnlyDirective = Ignorata direttiva sandbox in quanto trasmessa in una policy report-only “%1$S”.\ndeprecatedReferrerDirective = La direttiva referrer “%1$S” è deprecata. Al suo posto utilizzare l’header Referrer-Policy.\ncouldntParseInvalidSource = Impossibile analizzare la sorgente non valida %1$S\ncouldntParseInvalidHost = Impossibile analizzare l’host non valido %1$S\ncouldntParseScheme = Impossibile analizzare lo schema in %1$S\ncouldntParsePort = Impossibile analizzare la porta in %1$S\nduplicateDirective = Rilevate direttive %1$S duplicate. Solo la prima istanza verrà considerata.\ndeprecatedDirective = La direttiva “%1$S” è deprecata. Al suo posto utilizzare la direttiva “%2$S”.\ncouldntParseInvalidSandboxFlag = Impossibile analizzare il flag sandbox non valido “%1$S”.\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/security/security.properties",
    "content": "BlockMixedDisplayContent = Bloccato il caricamento di contenuto misto non attivo (mixed display content) “%1$S”\nBlockMixedActiveContent = Bloccato il caricamento di contenuto misto attivo (mixed active content) “%1$S”\nCORSDisabled = Bloccata richiesta multiorigine (cross-origin): il criterio di corrispondenza dell’origine non consente la lettura della risorsa remota da %1$S. Motivo: CORS disattivato.\nCORSRequestNotHttp = Bloccata richiesta multiorigine (cross-origin): il criterio di corrispondenza dell’origine non consente la lettura della risorsa remota da %1$S. Motivo: richiesta CORS non http.\nCORSMissingAllowOrigin = Bloccata richiesta multiorigine (cross-origin): il criterio di corrispondenza dell’origine non consente la lettura della risorsa remota da %1$S. Motivo: header CORS “Access-Control-Allow-Origin” mancante.\nCORSAllowOriginNotMatchingOrigin = Bloccata richiesta multiorigine (cross-origin): il criterio di corrispondenza dell’origine non consente la lettura della risorsa remota da %1$S. Motivo: header CORS “Access-Control-Allow-Origin” non corrisponde a “%2$S”.\nCORSNotSupportingCredentials = Bloccata richiesta multiorigine (cross-origin): il criterio di corrispondenza dell’origine non consente la lettura della risorsa remota da %1$S. Motivo: le credenziali non sono supportate se l’header CORS “Access-Control-Allow-Origin” è “*”.\nCORSMethodNotFound = Bloccata richiesta multiorigine (cross-origin): il criterio di corrispondenza dell’origine non consente la lettura della risorsa remota da %1$S. Motivo: metodo “Access-Control-Allow-Methods” non trovato in header CORS.\nCORSMissingAllowCredentials = Bloccata richiesta multiorigine (cross-origin): il criterio di corrispondenza dell’origine non consente la lettura della risorsa remota da %1$S. Motivo: previsto “true” in header CORS “Access-Control-Allow-Credentials”.\nCORSPreflightDidNotSucceed = Bloccata richiesta multiorigine (cross-origin): il criterio di corrispondenza dell’origine non consente la lettura della risorsa remota da %1$S. Motivo: richiesta preliminare (“preflight”) del canale CORS non riuscita.\nCORSInvalidAllowMethod = Bloccata richiesta multiorigine (cross-origin): il criterio di corrispondenza dell’origine non consente la lettura della risorsa remota da %1$S. Motivo: token “%2$S” non valido in header CORS “Access-Control-Allow-Methods”.\nCORSInvalidAllowHeader = Bloccata richiesta multiorigine (cross-origin): il criterio di corrispondenza dell’origine non consente la lettura della risorsa remota da %1$S. Motivo: token “%2$S” non valido in header CORS “Access-Control-Allow-Headers”.\nCORSMissingAllowHeaderFromPreflight = Bloccata richiesta multiorigine (cross-origin): il criterio di corrispondenza dell’origine non consente la lettura della risorsa remota da %1$S. Motivo: token “%2$S” mancante in header CORS “Access-Control-Allow-Headers” dal canale preliminare (“preflight”) CORS.\nSTSUnknownError = Strict-Transport-Security: si è verificato un errore durante l’analisi dell’header specificato dal sito.\nSTSUntrustworthyConnection = Strict-Transport-Security: l’header specificato dal sito è stato ignorato in quanto la connessione non è affidabile.\nSTSCouldNotParseHeader = Strict-Transport-Security: non è stato possibile analizzare correttamente l’header specificato dal sito.\nSTSNoMaxAge = Strict-Transport-Security: il sito ha specificato un header che non include una direttiva “max-age”.\nSTSMultipleMaxAges = Strict-Transport-Security: il sito ha specificato un header che include più direttive “max-age”.\nSTSInvalidMaxAge = Strict-Transport-Security: il sito ha specificato un header che include una direttiva “max-age” non valida.\nSTSMultipleIncludeSubdomains = Strict-Transport-Security: il sito ha specificato un header che include più direttive “includeSubDomains”.\nSTSInvalidIncludeSubdomains = Strict-Transport-Security: il sito ha specificato un header che include una direttiva “includeSubDomains” non valida.\nSTSCouldNotSaveState = Strict-Transport-Security: si è verificato un errore durante l’annotazione del sito come host Strict-Transport-Security.\nPKPUnknownError = Public-Key-Pins: si è verificato un errore durante l’analisi dell’header specificato dal sito.\nPKPUntrustworthyConnection = Public-Key-Pins: l’header specificato dal sito è stato ignorato in quanto la connessione non è affidabile.\nPKPCouldNotParseHeader = Public-Key-Pins: non è stato possibile analizzare correttamente l’header specificato dal sito.\nPKPNoMaxAge = Public-Key-Pins: il sito ha specificato un header che non include una direttiva “max-age”.\nPKPMultipleMaxAges = Public-Key-Pins: il sito ha specificato un header che include più direttive “max-age”.\nPKPInvalidMaxAge = Public-Key-Pins: il sito ha specificato un header che include una direttiva “max-age” non valida.\nPKPMultipleIncludeSubdomains = Public-Key-Pins: il sito ha specificato un header che include più direttive “includeSubDomains”.\nPKPInvalidIncludeSubdomains = Public-Key-Pins: il sito ha specificato un header che include una direttiva “includeSubDomains” non valida.\nPKPInvalidPin = Public-Key-Pins: il sito ha specificato un header che include un pin non valido.\nPKPMultipleReportURIs = Public-Key-Pins: il sito ha specificato un header che include più direttive “report-uri”.\nPKPPinsetDoesNotMatch = Public-Key-Pins: il sito ha specificato un header che non include un pin associato.\nPKPNoBackupPin = Public-Key-Pins: il sito ha specificato un header che non include un pin di riserva.\nPKPCouldNotSaveState = Public-Key-Pins: si è verificato un errore durante l’annotazione del sito come host Public-Key-Pins.\nPKPRootNotBuiltIn = Public-Key-Pins: il certificato utilizzato dal sito non è stato rilasciato da un certificato presente nell’archivio principale dei certificati. Al fine di prevenire eventuali problemi l’header specificato è stato ignorato.\nSHA1Sig = Questo sito utilizza un certificato SHA-1. Si consiglia di utilizzare certificati basati su algoritmi di firma con funzioni hash più robuste di SHA-1.\nInsecurePasswordsPresentOnPage = Sono presenti campi password in una pagina con connessione non sicura (http://). Si tratta di un rischio per la sicurezza in quanto consente il furto delle credenziali di accesso inserite.\nInsecureFormActionPasswordsPresent = Sono presenti campi password in un modulo che trasmette i dati su connessione non sicura (http://). Si tratta di un rischio per la sicurezza in quanto consente il furto delle credenziali di accesso inserite.\nInsecurePasswordsPresentOnIframe = Sono presenti campi password in un iframe con connessione non sicura (http://). Si tratta di un rischio per la sicurezza in quanto consente il furto delle credenziali di accesso inserite.\nLoadingMixedActiveContent2 = Caricamento in corso di contenuto attivo misto (non sicuro) “%1$S” su una pagina sicura\nLoadingMixedDisplayContent2 = Caricamento in corso di contenuto non attivo misto (non sicuro) “%1$S” su una pagina sicura\nBothAllowScriptsAndSameOriginPresent = Un iframe che presenti come attributi sandbox sia allow-scripts sia allow-same-origin potrebbe rimuovere sé stesso dal meccanismo di sandbox.\nMalformedIntegrityHash = L’elemento script ha un hash malformato nell’attributo integrity: “%1$S”. Il formato corretto è <hash algorithm>-<hash value>.\nInvalidIntegrityLength = L’hash contenuto nell’attributo integrity ha una lunghezza errata.\nInvalidIntegrityBase64 = Non è possibile decodificare l’hash contenuto nell’attributo integrity.\nIntegrityMismatch = Nessuno degli hash “%1$S” nell’attributo integrity corrisponde al contenuto della sottorisorsa.\nIneligibleResource = “%1$S” non è adatto per controlli di integrità in quando non è né CORS-enabled né same-origin.\nUnsupportedHashAlg = Algoritmo di hash non supportato nell’attributo integrity: “%1$S”\nNoValidMetadata = L’attributo integrity non contiene alcun metadato valido.\nWeakCipherSuiteWarning = Questo sito utilizza RC4 per la crittografia, un algoritmo deprecato e insicuro.\nMimeTypeMismatch = La risorsa da “%1$S” è stata bloccata a causa della mancata corrispondenza del tipo MIME (X-Content-Type-Options: nosniff).\nXCTOHeaderValueMissing = Avviso header X-Content-Type-Options: il valore rilevato è “%1$S”, si voleva forse utilizzare “nosniff”?\nBlockScriptWithWrongMimeType = Lo script da “%1$S” è stato bloccato a causa del tipo MIME non consentito.\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/storage.properties",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Storage code.\n#\n# The Initial Developer of the Original Code is Google Inc.\n# Portions created by the Initial Developer are Copyright (C) 2006\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Brett Wilson <brettw@gmail.com>\n#   Francesco Lodolo (flod) - Italian (it) Localization <francesco.lodolo@gmail.com>\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either of the GNU General Public License Version 2 or later (the \"GPL\"),\n# or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\nstorageWriteError = Si è verificato un errore durante la scrittura dei dati sul disco. Spesso questo errore è causato da un disco pieno.\\n\\n Riavviare questa applicazione\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/svg/svg.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAttributeParseWarning = Valore non previsto %2$S durante l’interpretazione dell’attributo %1$S.\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/textcontext.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cutCmd.label \"Taglia\">\n<!ENTITY cutCmd.accesskey \"T\">\n<!ENTITY copyCmd.label \"Copia\">\n<!ENTITY copyCmd.accesskey \"C\">\n<!ENTITY pasteCmd.label \"Incolla\">\n<!ENTITY pasteCmd.accesskey \"I\">\n<!ENTITY undoCmd.label \"Annulla\">\n<!ENTITY undoCmd.accesskey \"A\">\n<!ENTITY selectAllCmd.label \"Seleziona tutto\">\n<!ENTITY selectAllCmd.accesskey \"S\">\n<!ENTITY deleteCmd.label \"Elimina\">\n<!ENTITY deleteCmd.accesskey \"E\">\n<!ENTITY spellAddToDictionary.label \"Aggiungi al dizionario\">\n<!ENTITY spellAddToDictionary.accesskey \"u\">\n<!ENTITY spellUndoAddToDictionary.label \"Annulla “Aggiungi al dizionario”\">\n<!ENTITY spellUndoAddToDictionary.accesskey \"u\">\n<!ENTITY spellCheckToggle.label \"Controllo ortografico\">\n<!ENTITY spellCheckToggle.accesskey \"o\">\n<!ENTITY spellNoSuggestions.label \"(nessun suggerimento ortografico)\">\n<!ENTITY spellDictionaries.label \"Lingue\">\n<!ENTITY spellDictionaries.accesskey \"L\">\n<!ENTITY searchTextBox.clear.label \"Cancella\">\n<!ENTITY fillLoginMenu.label \"Compila le credenziali di accesso\">\n<!ENTITY fillLoginMenu.accesskey \"m\">\n<!ENTITY fillPasswordMenu.label \"Compila password\">\n<!ENTITY fillPasswordMenu.accesskey \"m\">\n<!ENTITY fillUsernameMenu.label \"Compila nome utente\">\n<!ENTITY fillUsernameMenu.accesskey \"m\">\n<!ENTITY noLoginSuggestions.label \"(nessun suggerimento disponibile)\">\n<!ENTITY viewSavedLogins.label \"Visualizza accessi salvati\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/tree.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restoreColumnOrder.label \"Ripristina l’ordine delle colonne\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/videocontrols.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY playButton.playLabel \"Riproduci\">\n<!ENTITY playButton.pauseLabel \"Pausa\">\n<!ENTITY muteButton.muteLabel \"Disattiva audio\">\n<!ENTITY muteButton.unmuteLabel \"Attiva audio\">\n<!ENTITY fullscreenButton.enterfullscreenlabel \"Schermo intero\">\n<!ENTITY fullscreenButton.exitfullscreenlabel \"Esci da schermo intero\">\n<!ENTITY castingButton.castingLabel \"Trasmetti a schermo\">\n<!ENTITY stats.media \"Media\">\n<!ENTITY stats.size \"Dimensioni\">\n<!ENTITY stats.activity \"Attività\">\n<!ENTITY stats.activityPaused \"In pausa\">\n<!ENTITY stats.activityPlaying \"In esecuzione\">\n<!ENTITY stats.activityEnded \"Terminato\">\n<!ENTITY stats.activitySeeking \"(ricerca in corso)\">\n<!ENTITY stats.volume \"Volume\">\n<!ENTITY stats.framesParsed \"Frame analizzati\">\n<!ENTITY stats.framesDecoded \"Frame decodificati\">\n<!ENTITY stats.framesPresented \"Frame presentati\">\n<!ENTITY stats.framesPainted \"Frame riprodotti\">\n<!ENTITY error.aborted \"Il caricamento del video è stato interrotto.\">\n<!ENTITY error.network \"La riproduzione del video è stata annullata a causa di un errore di rete.\">\n<!ENTITY error.decode \"Il video non può essere riprodotto in quanto il file è danneggiato.\">\n<!ENTITY error.srcNotSupported \"Formato video o MIME type non supportato.\">\n<!ENTITY error.noSource2 \"Non è stato trovato alcun video con formato o MIME type supportati.\">\n<!ENTITY error.generic \"La riproduzione del video è stata annullata a causa di un errore sconosciuto.\">\n<!ENTITY scrubberScale.nameFormat \"Trascorso: #1 di #2\">\n<!ENTITY positionAndDuration.nameFormat \"#1<span> / #2</span>\">\n<!ENTITY closedCaption.off \"Disattivati\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/viewSource.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!ENTITY mainWindow.titlemodifierseparator \" - \">\n<!ENTITY mainWindow.preface \"Sorgente di: \">\n<!ENTITY fileMenu.label \"File\">\n<!ENTITY fileMenu.accesskey \"F\">\n<!ENTITY savePageCmd.label \"Salva pagina con nome…\">\n<!ENTITY savePageCmd.accesskey \"c\">\n<!ENTITY savePageCmd.commandkey \"S\">\n<!ENTITY pageSetupCmd.label \"Imposta pagina…\">\n<!ENTITY pageSetupCmd.accesskey \"I\">\n<!ENTITY printPreviewCmd.label \"Anteprima di stampa\">\n<!ENTITY printPreviewCmd.accesskey \"A\">\n<!ENTITY printCmd.label \"Stampa…\">\n<!ENTITY printCmd.accesskey \"S\">\n<!ENTITY printCmd.commandkey \"P\">\n<!ENTITY closeCmd.label \"Chiudi\">\n<!ENTITY closeCmd.accesskey \"h\">\n<!ENTITY closeCmd.commandkey \"W\">\n<!ENTITY textEnlarge.commandkey \"+\">\n<!ENTITY textEnlarge.commandkey2 \"=\">\n<!ENTITY textEnlarge.commandkey3 \"\">\n<!ENTITY textReduce.commandkey \"-\">\n<!ENTITY textReduce.commandkey2 \"\">\n<!ENTITY textReset.commandkey \"0\">\n<!ENTITY textReset.commandkey2 \"\">\n<!ENTITY goToLineCmd.label \"Vai alla riga…\">\n<!ENTITY goToLineCmd.accesskey \"g\">\n<!ENTITY goToLineCmd.commandkey \"l\">\n<!ENTITY viewMenu.label \"Visualizza\">\n<!ENTITY viewMenu.accesskey \"V\">\n<!ENTITY reloadCmd.label \"Ricarica\">\n<!ENTITY reloadCmd.accesskey \"R\">\n<!ENTITY reloadCmd.commandkey \"r\">\n<!ENTITY menu_wrapLongLines.title \"A capo automatico\">\n<!ENTITY menu_wrapLongLines.accesskey \"A\">\n<!ENTITY menu_highlightSyntax.label \"Evidenzia sintassi\">\n<!ENTITY menu_highlightSyntax.accesskey \"s\">\n<!ENTITY menu_textSize.label \"Dimensione testo\">\n<!ENTITY menu_textSize.accesskey \"D\">\n<!ENTITY menu_textEnlarge.label \"Aumenta\">\n<!ENTITY menu_textEnlarge.accesskey \"A\">\n<!ENTITY menu_textReduce.label \"Diminuisci\">\n<!ENTITY menu_textReduce.accesskey \"D\">\n<!ENTITY menu_textReset.label \"Normale\">\n<!ENTITY menu_textReset.accesskey \"N\">\n<!ENTITY findOnCmd.label \"Trova in questa pagina…\">\n<!ENTITY findOnCmd.accesskey \"v\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label \"Trova successivo\">\n<!ENTITY findAgainCmd.accesskey \"T\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n<!ENTITY backCmd.label \"Indietro\">\n<!ENTITY backCmd.accesskey \"n\">\n<!ENTITY forwardCmd.label \"Avanti\">\n<!ENTITY forwardCmd.accesskey \"A\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n<!ENTITY copyLinkCmd.label \"Copia indirizzo\">\n<!ENTITY copyLinkCmd.accesskey \"z\">\n<!ENTITY copyEmailCmd.label \"Copia indirizzo email\">\n<!ENTITY copyEmailCmd.accesskey \"e\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/viewSource.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngoToLineTitle = Vai alla riga\ncontext_goToLine_accesskey = L\ngoToLineText = Inserire il numero di riga\ninvalidInputTitle = Valore non valido\ninvalidInputText = Il numero di riga inserito non è valido.\noutOfRangeTitle = Riga non trovata\noutOfRangeText = La riga specificata non è stata trovata.\nstatusBarLineCol = Riga %1$S, col. %2$S\nviewSelectionSourceTitle = Sorgente DOM della selezione\nviewMathMLSourceTitle = Sorgente DOM MathML\ncontext_goToLine_label = Vai alla riga…\ncontext_wrapLongLines_label = A capo automatico\ncontext_highlightSyntax_label = Evidenzia sintassi\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/webConsole.dtd",
    "content": "<!ENTITY networkPanel.requestURL \"URL della richiesta\">\r\n<!ENTITY networkPanel.requestMethod \"Metodo della richiesta\">\r\n<!ENTITY networkPanel.statusCode \"Codice di stato\">\r\n<!ENTITY networkPanel.requestHeaders \"Header della richiesta\">\r\n<!ENTITY networkPanel.requestCookie \"Cookie inviato\">\r\n<!ENTITY networkPanel.requestBody \"Corpo della richiesta\">\r\n<!ENTITY networkPanel.requestFormData \"Dati dei moduli inviati\">\r\n<!ENTITY networkPanel.responseHeaders \"Header della risposta\">\r\n<!ENTITY networkPanel.responseBody \"Corpo della risposta\">\r\n<!ENTITY networkPanel.responseBodyCached \"Dati in cache\">\r\n<!ENTITY networkPanel.responseBodyUnknownType \"Tipo di contenuto sconosciuto\">\r\n<!ENTITY networkPanel.responseNoBody \"Nessun corpo della risposta\">\r\n<!ENTITY networkPanel.responseImage \"Immagine ricevuta\">\r\n<!ENTITY networkPanel.responseImageCached \"Immagine in cache\">\r\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/webapps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nuninstall.notification = %S è stata disinstallata dal computer.\nuninstall.label = Disinstalla app\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/wizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY button-back-mac.label \"Torna indietro\">\n<!ENTITY button-back-mac.accesskey \"T\">\n<!ENTITY button-next-mac.label \"Continua\">\n<!ENTITY button-next-mac.accesskey \"C\">\n<!ENTITY button-finish-mac.label \"Fatto\">\n<!ENTITY button-cancel-mac.label \"Annulla\">\n<!ENTITY button-back-unix.label \"Indietro\">\n<!ENTITY button-back-unix.accesskey \"I\">\n<!ENTITY button-next-unix.label \"Avanti\">\n<!ENTITY button-next-unix.accesskey \"A\">\n<!ENTITY button-finish-unix.label \"Fine\">\n<!ENTITY button-cancel-unix.label \"Annulla\">\n<!ENTITY button-back-win.label \"&lt; Indietro\">\n<!ENTITY button-back-win.accesskey \"I\">\n<!ENTITY button-next-win.label \"Avanti &gt;\">\n<!ENTITY button-next-win.accesskey \"A\">\n<!ENTITY button-finish-win.label \"Fine\">\n<!ENTITY button-cancel-win.label \"Annulla\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/wizard.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndefault-first-title = Benvenuti in %S\ndefault-last-title = Completamento di %S\ndefault-first-title-mac = Introduzione\ndefault-last-title-mac = Conclusione\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/xbl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nUnexpectedElement = Elemento <%1$S> non previsto.\nGTK2Conflict2 = Evento da tastiera non disponibile in GTK2: tasto=“%S” modificatori=“%S” id=“%S”\nWinConflict2 = Evento da tastiera non disponibile in alcuni layout di tastiera: tasto=“%S” modificatori=“%S” id=“%S”\nTooDeepBindingRecursion = Il binding XBL “%S” è già utilizzato in un numero eccessivo di elementi antenati; non è stato applicato per evitare una ricorsione infinita.\nCircularExtendsBinding = L’estensione del binding XBL “%S” con “%S” porterà a un’estensione dell’elemento stesso\nCommandNotInChrome = L’utilizzo di <handler command=\"…\"> non è consentito all’esterno di chrome.\nMalformedXBL = Un file XBL è in formato non corretto. Verificare la presenza del namespace XBL nei tag associati.\nInvalidExtendsBinding = Il tentativo di estendere “%S” non è valido. In generale, non estendere i nomi dei tag.\nMissingIdAttr = Attributo “id” assente nel tag associato.\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/xml/prettyprint.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY xml.nostylesheet \"Il file XML specificato apparentemente non ha un foglio di stile associato. L’albero del documento è mostrato di seguito.\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/xpinstall/xpinstall.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nInstallFile = Installazione di: %s\nInstallSharedFile = Installazione file condivisi: %s\nReplaceFile = Sostituzione di: %s\nReplaceSharedFile = Sovrascrittura file condiviso: %s\nSkipFile = Verrà tralasciato: %s\nSkipSharedFile = Verrà tralasciato il file condiviso: %s\nDeleteFile = Eliminazione file: %s\nDeleteComponent = Eliminazione componenti: %s\nExecute = Esecuzione di: %s\nExecuteWithArgs = Esecuzione di: %s con gli argomenti: %s\nCopyFile = Copia file: %s in %s\nExecuteFile = Esecuzione file: %s\nExecuteFileWithArgs = Esecuzione file: %s con gli argomenti: %s\nMoveFile = Spostamento file: %s in %s\nRenameFile = Modifica nome file: %s in %s\nCreateFolder = Creazione cartella: %s\nRemoveFolder = Rimozione cartella: %s\nRenameFolder = Modifica nome cartella: %s in %s\nWindowsShortcut = Collegamenti Windows: %s\nMacAlias = Alias Mac: %s\nWindowsRegisterServer = Server registrazione Windows: %s\nUnknownFileOpCommand = Comando operazione file sconosciuto\nPatch = Modifica di: %s\nUninstall = Disinstallazione di: %s\nRegSkin = Registrazione skin: %s\nRegLocale = Registrazione localizzazione: %s\nRegContent = Registrazione contenuto: %s\nRegPackage = Registrazione package: %s\nApplyNowSkin = Usa questo tema\nApplyNowLocale = Usa questa localizzazione\nConfirmSkin = Installare il tema \"%1$S\" da %2$S?\nConfirmLocale = Installare la localizzazione \"%1$S\" da %2$S?\nOK = Installa\nprogress.queued = In coda\nprogress.downloading = Download in corso…\nprogress.downloaded = Scaricati\nprogress.installing = Installazione in corso…\nUnsigned = Non firmata\nERROR = ERRORE\nerror0 = Installazione riuscita\nerror999 = Riavviare per completare l'installazione\nerror-202 = Accesso negato\nerror-203 = Errore di installazione inatteso\\nConsultare la console degli errori per maggiori dettagli.\nerror-204 = Impossibile trovare script di installazione\nerror-207 = Il file non è un pacchetto installabile\nerror-208 = Argomento non valido\nerror-210 = Annullato dall'utente\nerror-214 = Non esiste un file richiesto\nerror-215 = Accesso in sola lettura\nerror-218 = Errore di estrazione AppleSingle\nerror-219 = Percorso non valido\nerror-225 = Estrazione non riuscita\nerror-227 = Annullato\nerror-228 = Errore download\nerror-229 = Errore nello script\nerror-230 = Esiste già\nerror-235 = Spazio su disco esaurito\nerror-239 = Impossibile effettuare la registrazione chrome\nerror-240 = Installazione non completata\nerror-244 = Pacchetto non supportato\nerror-260 = La firma non può essere verificata.\nerror-261 = Hash del file non valido (probabile download corrotto)\nerror-262 = Hash del file non valido o sconosciuto\nerror-299 = Memoria esaurita\nunknown.error = Errore inaspettato %S\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/xslt/xslt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n1 = Interpretazione del foglio di stile XSLT non riuscita.\n2 = Interpretazione dell’espressione XPath non riuscita.\n3 =\n4 = Trasformazione XSLT non riuscita.\n5 = Funzione XSLT/XPath non valida.\n6 = Il foglio di stile XSLT probabilmente contiene una ricorsione.\n7 = Valore dell’attributo illegale in XSLT 1.0.\n8 = Un’espressione XPath avrebbe dovuto restituire un NodeSet.\n9 = Una trasformazione XSLT è stata interrotta da <xsl:message>.\n10 = Si è verificato un errore di rete durante il caricamento del foglio di stile XSLT:\n11 = Un foglio di stile XSLT non ha un mimetype XML:\n12 = Un foglio di stile XSLT importa o include sé stesso in modo diretto o indiretto:\n13 = Una funzione XPath è stata chiamata con un numero errato di argomenti.\n14 = È stata chiamata una funzione di estensione XPath sconosciuta.\n15 = Parsing XPath non riuscito: previsto “)”:\n16 = Parsing XPath non riuscito: asse non valido:\n17 = Parsing XPath non riuscito: previsto test Name o Nodetype:\n18 = Parsing XPath non riuscito: previsto “]”:\n19 = Parsing XPath non riuscito: nome di variabile non valido:\n20 = Parsing XPath non riuscito: fine non prevista dell’espressione:\n21 = Parsing XPath non riuscito: previsto un operatore:\n22 = Parsing XPath non riuscito: valore letterale non chiuso:\n23 = Parsing XPath non riuscito: “:” non previsto:\n24 = Parsing XPath non riuscito: “!” non previsto, la negazione è not():\n25 = Parsing XPath non riuscito: trovato carattere non previsto:\n26 = Parsing XPath non riuscito: previsto un operatore binario:\n27 = Il caricamento di un foglio di stile XSLT è stato interrotto per motivi di sicurezza.\n28 = Valutazione di un’espressione non valida.\n29 = Parentesi graffa di apertura o chiusura mancante.\n30 = Creazione di un elemento con QName non valido.\n31 = Il binding della variabile oscura il binding della variabile all’interno dello stesso template.\n32 = Chiamata alla funzione “key” non consentita\nLoadingError = Errore nel caricamento del foglio di stile: %S\nTransformError = Errore nella trasformazione XSLT: %S\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global/xul.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMissingOverlay = Caricamento overlay non riuscito da %1$S.\nPINotInProlog = <?%1$S?> processing instruction non ha più alcun effetto al di fuori del prolog (vedi bug 360119).\nNeededToWrapXUL = Il box XUL per l’elemento %1$S contiene un elemento figlio inline %2$S, tutti gli elementi figlio verranno forzati in un blocco.\nNeededToWrapXULInlineBox = Il box XUL per l’elemento %1$S contiene un elemento figlio inline %2$S, obbligando tutti i suoi elementi figlio ad essere contenuti in un blocco. Nella maggior parte dei casi è possibile risolvere il problema sostituendo “display: -moz-inline-box” con “display: -moz-inline-box; display: inline-block”.\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global-platform/mac/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump = Salta\npress = Premi\ncheck = Spunta\nuncheck = Togli spunta\nselect = Seleziona\nopen = Apri\nclose = Chiudi\nswitch = Aziona\nclick = Fai clic\ncollapse = Contrai\nexpand = Espandi\nactivate = Attiva\ncycle = Ripeti\nhtmlContent = Contenuto HTML\ntab = scheda\nterm = termine\ndefinition = definizione\nsearchTextField = campo di ricerca testo\napplication = applicazione\nsearch = ricerca\nbanner = banner\nnavigation = navigazione\ncomplementary = complementare\ncontent = contenuto\nmain = principale\nalert = avviso\nalertDialog = finestra di avviso\narticle = articolo\ndocument = documento\nlog = registro\nmarquee = testo scorrevole\nmath = matematica\nnote = nota\nregion = area\nstatus = stato applicazione\ntimer = timer\ntooltip = suggerimento\nseparator = separatore\ntabPanel = pannello schede\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global-platform/mac/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nintl.ellipsis = …\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global-platform/mac/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nVK_SHIFT = ⇧\nVK_META = ⌘\nVK_WIN = win\nVK_ALT = ⌥\nVK_CONTROL = ⌃\nMODIFIER_SEPARATOR =\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global-platform/unix/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump = Salta\npress = Premi\ncheck = Spunta\nuncheck = Togli spunta\nselect = Seleziona\nopen = Apri\nclose = Chiudi\nswitch = Aziona\nclick = Fai clic\ncollapse = Contrai\nexpand = Espandi\nactivate = Attiva\ncycle = Ripeti\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global-platform/unix/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nintl.ellipsis = …\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global-platform/unix/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nVK_SHIFT = Maiusc\nVK_META = Meta\nVK_WIN = Win\nVK_ALT = Alt\nVK_CONTROL = Ctrl\nMODIFIER_SEPARATOR = +\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global-platform/win/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump = Salta\npress = Premi\ncheck = Spunta\nuncheck = Togli spunta\nselect = Seleziona\nopen = Apri\nclose = Chiudi\nswitch = Aziona\nclick = Fai clic\ncollapse = Contrai\nexpand = Espandi\nactivate = Attiva\ncycle = Ripeti\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global-platform/win/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nintl.ellipsis = …\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global-platform/win/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nVK_SHIFT = Maiusc\nVK_META = Meta\nVK_WIN = Win\nVK_ALT = Alt\nVK_CONTROL = Ctrl\nMODIFIER_SEPARATOR = +\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/global-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npluginStartupMessage = Avvio plugin per il tipo\npluginupdates_label = mozilla.com/plugincheck\npluginupdates_url = http://www.mozilla.com/plugincheck/\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/mozapps/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width2 \"485\">\n<!ENTITY window.height \"300\">\n<!ENTITY starting.label \"Avvio…\">\n<!ENTITY scanning.label \"Ricerca di virus…\">\n<!ENTITY downloads.title \"Download\">\n<!ENTITY cmd.pause.label \"Pausa\">\n<!ENTITY cmd.pause.accesskey \"P\">\n<!ENTITY cmd.resume.label \"Riprendi\">\n<!ENTITY cmd.resume.accesskey \"R\">\n<!ENTITY cmd.cancel.label \"Annulla\">\n<!ENTITY cmd.cancel.accesskey \"A\">\n<!ENTITY cmd.show.label \"Apri cartella\">\n<!ENTITY cmd.show.accesskey \"c\">\n<!ENTITY cmd.showMac.label \"Mostra nel Finder\">\n<!ENTITY cmd.showMac.accesskey \"F\">\n<!ENTITY cmd.open.label \"Apri\">\n<!ENTITY cmd.open.accesskey \"A\">\n<!ENTITY cmd.openWith.label \"Apri con…\">\n<!ENTITY cmd.openWith.accesskey \"c\">\n<!ENTITY cmd.retry.label \"Riprova\">\n<!ENTITY cmd.retry.accesskey \"R\">\n<!ENTITY cmd.goToDownloadPage.label \"Vai alla pagina di download\">\n<!ENTITY cmd.goToDownloadPage.accesskey \"d\">\n<!ENTITY cmd.copyDownloadLink.label \"Copia indirizzo di origine\">\n<!ENTITY cmd.copyDownloadLink.accesskey \"o\">\n<!ENTITY cmd.removeFromList.label \"Rimuovi dall’elenco\">\n<!ENTITY cmd.removeFromList.accesskey \"e\">\n<!ENTITY cmd.close.commandKey \"w\">\n<!ENTITY cmd.close2.commandKey \"j\">\n<!ENTITY cmd.close2Unix.commandKey \"y\">\n<!ENTITY cmd.clearList.label \"Cancella elenco\">\n<!ENTITY cmd.clearList.tooltip \"Rimuovi dall’elenco i download completati, annullati e non riusciti.\">\n<!ENTITY cmd.clearList.accesskey \"C\">\n<!ENTITY cmd.find.commandKey \"c\">\n<!ENTITY cmd.search.commandKey \"k\">\n<!ENTITY closeWhenDone.label \"Chiudi quando i download sono terminati\">\n<!ENTITY closeWhenDone.tooltip \"Chiude la finestra dei download quando tutti i file sono stati scaricati\">\n<!ENTITY showFolder.label \"Mostra questa cartella\">\n<!ENTITY searchBox.label \"Cerca…\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/mozapps/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nshortSeconds = s;s\nshortMinutes = m;m\nshortHours = h;h\nshortDays = g;g\npaused = In pausa - #1\ndownloading = Download in corso\nnotStarted = Non avviato\nfailed = Non riuscito\nfinished = Finito\ncanceled = Annullato\ndownloadErrorAlertTitle = Errore download\ndownloadErrorGeneric = Si è verificato un errore sconosciuto e il download non è stato salvato.\\n\\nSi consiglia di ritentare.\nquitCancelDownloadsAlertTitle = Annullare tutti i download?\nquitCancelDownloadsAlertMsg = Chiudendo ora l’applicazione verrà annullato il download. Continuare?\nquitCancelDownloadsAlertMsgMultiple = Chiudendo ora l’applicazione verranno annullati %S download. Continuare?\nquitCancelDownloadsAlertMsgMac = Chiudendo ora l’applicazione verrà annullato il download. Continuare?\nquitCancelDownloadsAlertMsgMacMultiple = Chiudendo ora l’applicazione verranno annullati %S download. Continuare?\nofflineCancelDownloadsAlertTitle = Annullare tutti i download?\nofflineCancelDownloadsAlertMsg = Scollegandosi ora verrà annullato il download. Scollegarsi?\nofflineCancelDownloadsAlertMsgMultiple = Scollegandosi ora verranno annullati %S download. Scollegarsi?\nleavePrivateBrowsingCancelDownloadsAlertTitle = Annullare tutti i download?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsg2 = Chiudendo tutte le finestre in modalità Navigazione anonima verrà annullato il download in corso. Abbandonare la modalità Navigazione anonima?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsgMultiple2 = Chiudendo tutte le finestre in modalità Navigazione anonima verranno annullati %S download in corso. Abbandonare la modalità Navigazione anonima?\ncancelDownloadsOKText = Annulla il download\ncancelDownloadsOKTextMultiple = Annulla %S download\ndontQuitButtonWin = Non uscire\ndontQuitButtonMac = Non uscire\ndontGoOfflineButton = Rimani collegato\ndontLeavePrivateBrowsingButton2 = Rimani in modalità Navigazione anonima\ndownloadsCompleteTitle = Download completati\ndownloadsCompleteMsg = Tutti i file sono stati scaricati.\\u0020\ninfiniteRate = molto veloce\nstatusFormat3 = %4$S — %1$S (%2$S %3$S/sec)\nstatusFormatInfiniteRate = %3$S — %1$S (%2$S)\nstatusFormatNoRate = %2$S — %1$S\nbytes = byte\nkilobyte = kB\nmegabyte = MB\ngigabyte = GB\ntransferSameUnits2 = %1$S di %2$S %3$S\ntransferDiffUnits2 = %1$S %2$S di %3$S %4$S\ntransferNoTotal2 = %1$S %2$S\ntimePair3 = %1$S%2$S\ntimeLeftSingle3 = %1$S al termine\ntimeLeftDouble3 = %1$S %2$S al termine\ntimeFewSeconds2 = Pochi secondi al termine\ntimeUnknown2 = Tempo rimanente sconosciuto\ndoneSize = #1 #2\ndoneScheme2 = risorsa %1$S\ndoneFileScheme = file locale\nyesterday = Ieri\nmonthDate2 = %2$S %1$S\nfileExecutableSecurityWarning = “%S” è un file eseguibile e potrebbe contenere virus o altri codici potenzialmente dannosi per il computer. Aprire questo file con cautela. Procedere con l’apertura di “%S”?\nfileExecutableSecurityWarningTitle = Aprire il file eseguibile?\nfileExecutableSecurityWarningDontAsk = Non chiedere nuovamente\ndownloadsFolder = Download\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/mozapps/downloads/settingsChange.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY settingsChangePreferences.label \"È possibile cambiare le impostazioni attraverso le preferenze di &brandShortName;.\">\n<!ENTITY settingsChangeOptions.label \"È possibile cambiare le impostazioni attraverso le opzioni di &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/mozapps/downloads/unknownContentType.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY intro2.label \"È stato scelto di aprire:\">\n<!ENTITY from.label \"da:\">\n<!ENTITY actionQuestion.label \"Che cosa deve fare &brandShortName; con questo file?\">\n<!ENTITY openWith.label \"Aprirlo con\">\n<!ENTITY openWith.accesskey \"A\">\n<!ENTITY other.label \"Altro…\">\n<!ENTITY saveFile.label \"Salva file\">\n<!ENTITY saveFile.accesskey \"s\">\n<!ENTITY rememberChoice.label \"Da ora in avanti esegui questa azione per tutti i file di questo tipo.\">\n<!ENTITY rememberChoice.accesskey \"f\">\n<!ENTITY whichIs.label \"tipo:\">\n<!ENTITY chooseHandlerMac.label \"Scegli…\">\n<!ENTITY chooseHandlerMac.accesskey \"c\">\n<!ENTITY chooseHandler.label \"Sfoglia…\">\n<!ENTITY chooseHandler.accesskey \"f\">\n<!ENTITY unknownPromptText.label \"Salvare questo file?\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/mozapps/downloads/unknownContentType.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle = Apertura di %S\nsaveDialogTitle = Inserire il nome del file da salvare…\ndefaultApp = %S (predefinita)\nchooseAppFilePickerTitle = Scegliere un’applicazione\nbadApp = L’applicazione scelta (“%S”) non è stata trovata.  Controllare il nome del file o scegliere un’altra applicazione.\nbadApp.title = Applicazione non trovata\nbadPermissions = Il file non può essere salvato perché non si dispone di permessi sufficienti. Selezionare un percorso diverso per il salvataggio.\nbadPermissions.title = Permessi insufficienti per il salvataggio\nselectDownloadDir = Selezionare la cartella di download\nunknownAccept.label = Salva file\nunknownCancel.label = Annulla\nfileType = File %S\norderedFileSizeWithType = %1$S (%2$S %3$S)\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/mozapps/extensions/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY creator.label \"Realizzato da:\">\n<!ENTITY developers.label \"Sviluppatori:\">\n<!ENTITY translators.label \"Traduttori:\">\n<!ENTITY contributors.label \"Collaboratori:\">\n<!ENTITY homepage.label \"Visita il sito web\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/mozapps/extensions/blocklist.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY blocklist.title \"Componenti aggiuntivi che potrebbero causare problemi\">\n<!ENTITY blocklist.style \"width: 45em; height: 36em\">\n<!ENTITY blocklist.summary \"&brandShortName; ha rilevato che i seguenti componenti aggiuntivi sono segnalati come causa di problemi per la stabilità o la sicurezza:\">\n<!ENTITY blocklist.softblocked \"Per garantire la propria sicurezza, è altamente consigliato disattivare questi componenti aggiuntivi e riavviare l’applicazione.\">\n<!ENTITY blocklist.hardblocked \"Questi componenti aggiuntivi sono stati bloccati in quanto comportano un rischio elevato per la stabilità o la sicurezza, tuttavia è necessario riavviare l’applicazione per disattivarli completamente.\">\n<!ENTITY blocklist.softandhard \"I componenti aggiuntivi che comportano un rischio elevato per la stabilità o la sicurezza sono stati bloccati. Gli altri presentano un rischio basso, tuttavia è consigliato disattivarli e riavviare l’applicazione.\">\n<!ENTITY blocklist.moreinfo \"Ulteriori informazioni\">\n<!ENTITY blocklist.accept.label \"Riavvia &brandShortName;\">\n<!ENTITY blocklist.accept.accesskey \"R\">\n<!ENTITY blocklist.blocked.label \"Bloccato\">\n<!ENTITY blocklist.checkbox.label \"Disattiva\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/mozapps/extensions/extensions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY addons.windowTitle \"Gestione componenti aggiuntivi\">\n<!ENTITY search.placeholder \"Cerca tra i componenti aggiuntivi\">\n<!ENTITY search.buttonlabel \"Cerca\">\n<!ENTITY search.commandkey \"f\">\n<!ENTITY loading.label \"Caricamento…\">\n<!ENTITY listEmpty.installed.label \"Non risulta installato alcun componente aggiuntivo di questo tipo\">\n<!ENTITY listEmpty.availableUpdates.label \"Nessun aggiornamento disponibile\">\n<!ENTITY listEmpty.recentUpdates.label \"Nessun componente aggiuntivo è stato aggiornato di recente\">\n<!ENTITY listEmpty.findUpdates.label \"Controlla aggiornamenti\">\n<!ENTITY listEmpty.search.label \"Non è stato trovato alcun componente aggiuntivo corrispondente\">\n<!ENTITY listEmpty.button.label \"Scopri altre informazioni sui componenti aggiuntivi\">\n<!ENTITY installAddonFromFile.label \"Installa componente aggiuntivo da file…\">\n<!ENTITY installAddonFromFile.accesskey \"I\">\n<!ENTITY toolsMenu.tooltip \"Strumenti per tutti i componenti aggiuntivi\">\n<!ENTITY getThemes.description \"Sei alla ricerca di nuovi modi per personalizzare il browser?\">\n<!ENTITY getThemes.learnMore \"Scegli tra migliaia di temi.\">\n<!ENTITY cmd.back.tooltip \"Torna indietro di una pagina\">\n<!ENTITY cmd.forward.tooltip \"Vai avanti di una pagina\">\n<!ENTITY debugAddons.label \"Debug componenti aggiuntivi\">\n<!ENTITY debugAddons.accesskey \"D\">\n<!ENTITY showUnsignedExtensions.button.label \"Non è stato possibile verificare alcune estensioni\">\n<!ENTITY showAllExtensions.button.label \"Visualizza tutte le estensioni\">\n<!ENTITY warning.safemode.label \"Tutti i componenti aggiuntivi sono stati disattivati dalla modalità provvisoria.\">\n<!ENTITY warning.checkcompatibility.label \"Il controllo di compatibilità dei componenti aggiuntivi è disattivato. Potrebbero essere presenti dei componenti aggiuntivi non compatibili.\">\n<!ENTITY warning.checkcompatibility.enable.label \"Attiva\">\n<!ENTITY warning.checkcompatibility.enable.tooltip \"Attiva il controllo di compatibilità dei componenti aggiuntivi\">\n<!ENTITY warning.updatesecurity.label \"Il controllo sulla sicurezza degli aggiornamenti dei componenti aggiuntivi è disattivato. Il sistema potrebbe essere danneggiato da un aggiornamento.\">\n<!ENTITY warning.updatesecurity.enable.label \"Attiva\">\n<!ENTITY warning.updatesecurity.enable.tooltip \"Attiva il controllo sulla sicurezza degli aggiornamenti dei componenti aggiuntivi\">\n<!ENTITY view.search.label \"Cerca\">\n<!ENTITY view.discover.label \"Esplora\">\n<!ENTITY view.recentUpdates.label \"Aggiornamenti recenti\">\n<!ENTITY view.availableUpdates.label \"Aggiornamenti disponibili\">\n<!ENTITY updates.checkForUpdates.label \"Controlla aggiornamenti\">\n<!ENTITY updates.checkForUpdates.accesskey \"C\">\n<!ENTITY updates.viewUpdates.label \"Visualizza aggiornamenti recenti\">\n<!ENTITY updates.viewUpdates.accesskey \"V\">\n<!ENTITY updates.updateAddonsAutomatically.label \"Aggiorna automaticamente i componenti aggiuntivi\">\n<!ENTITY updates.updateAddonsAutomatically.accesskey \"A\">\n<!ENTITY updates.resetUpdatesToAutomatic.label \"Ripristina l’aggiornamento automatico per tutti i componenti aggiuntivi\">\n<!ENTITY updates.resetUpdatesToAutomatic.accesskey \"R\">\n<!ENTITY updates.resetUpdatesToManual.label \"Ripristina l’aggiornamento manuale per tutti i componenti aggiuntivi\">\n<!ENTITY updates.resetUpdatesToManual.accesskey \"R\">\n<!ENTITY updates.updating.label \"Aggiornamento dei componenti aggiuntivi in corso\">\n<!ENTITY updates.installed.label \"I componenti aggiuntivi sono stati aggiornati.\">\n<!ENTITY updates.downloaded.label \"Gli aggiornamenti sono stati scaricati.\">\n<!ENTITY updates.restart.label \"Riavvia adesso per completare l’installazione\">\n<!ENTITY updates.noneFound.label \"Nessun aggiornamento disponibile\">\n<!ENTITY updates.manualUpdatesFound.label \"Visualizza aggiornamenti disponibili\">\n<!ENTITY updates.updateSelected.label \"Installa aggiornamenti\">\n<!ENTITY updates.updateSelected.tooltip \"Installa gli aggiornamenti disponibili in questo elenco\">\n<!ENTITY cmd.showDetails.label \"Visualizza ulteriori informazioni\">\n<!ENTITY cmd.showDetails.accesskey \"V\">\n<!ENTITY cmd.findUpdates.label \"Controlla aggiornamenti\">\n<!ENTITY cmd.findUpdates.accesskey \"C\">\n<!ENTITY cmd.preferencesWin.label \"Opzioni\">\n<!ENTITY cmd.preferencesWin.accesskey \"O\">\n<!ENTITY cmd.preferencesUnix.label \"Preferenze\">\n<!ENTITY cmd.preferencesUnix.accesskey \"P\">\n<!ENTITY cmd.about.label \"Informazioni su\">\n<!ENTITY cmd.about.accesskey \"I\">\n<!ENTITY cmd.enableAddon.label \"Attiva\">\n<!ENTITY cmd.enableAddon.accesskey \"A\">\n<!ENTITY cmd.disableAddon.label \"Disattiva\">\n<!ENTITY cmd.disableAddon.accesskey \"D\">\n<!ENTITY cmd.enableTheme.label \"Utilizza questo tema\">\n<!ENTITY cmd.enableTheme.accesskey \"t\">\n<!ENTITY cmd.disableTheme.label \"Abbandona questo tema\">\n<!ENTITY cmd.disableTheme.accesskey \"t\">\n<!ENTITY cmd.askToActivate.label \"Chiedi prima di attivare\">\n<!ENTITY cmd.askToActivate.tooltip \"Chiedi ogni volta prima di attivare questo componente aggiuntivo\">\n<!ENTITY cmd.alwaysActivate.label \"Attiva sempre\">\n<!ENTITY cmd.alwaysActivate.tooltip \"Utilizza sempre questo componente aggiuntivo\">\n<!ENTITY cmd.neverActivate.label \"Non attivare mai\">\n<!ENTITY cmd.neverActivate.tooltip \"Non utilizzare mai questo componente aggiuntivo\">\n<!ENTITY cmd.stateMenu.tooltip \"Scegli quando utilizzare questo componente aggiuntivo\">\n<!ENTITY cmd.installAddon.label \"Installa\">\n<!ENTITY cmd.installAddon.accesskey \"I\">\n<!ENTITY cmd.uninstallAddon.label \"Rimuovi\">\n<!ENTITY cmd.uninstallAddon.accesskey \"R\">\n<!ENTITY cmd.showPreferencesWin.label \"Opzioni\">\n<!ENTITY cmd.showPreferencesWin.tooltip \"Modifica le opzioni di questo componente aggiuntivo\">\n<!ENTITY cmd.showPreferencesUnix.label \"Preferenze\">\n<!ENTITY cmd.showPreferencesUnix.tooltip \"Modifica le preferenze di questo componente aggiuntivo\">\n<!ENTITY cmd.contribute.label \"Fai una donazione\">\n<!ENTITY cmd.contribute.accesskey \"F\">\n<!ENTITY cmd.contribute.tooltip \"Contribuisci allo sviluppo di questo componente aggiuntivo\">\n<!ENTITY cmd.showReleaseNotes.label \"Visualizza note di versione\">\n<!ENTITY cmd.showReleaseNotes.tooltip \"Visualizza le note di versione per questo aggiornamento\">\n<!ENTITY cmd.hideReleaseNotes.label \"Nascondi note di versione\">\n<!ENTITY cmd.hideReleaseNotes.tooltip \"Nascondi le note di versione per questo aggiornamento\">\n<!ENTITY discover.title \"Che cosa sono i componenti aggiuntivi?\">\n<!ENTITY discover.description2 \"I componenti aggiuntivi sono applicazioni che permettono di personalizzare &brandShortName; aggiungendo nuove caratteristiche o modificandone l’aspetto. Rendi &brandShortName; unico aggiungendo una nuova barra laterale per risparmiare tempo, visualizza le notifiche del meteo direttamente in &brandShortName; o cambiane l’aspetto con un nuovo tema.\">\n<!ENTITY discover.footer \"Quando si è connessi a Internet in questo pannello vengono visualizzati alcuni dei componenti aggiuntivi più popolari e più interessanti.\">\n<!ENTITY detail.version.label \"Versione\">\n<!ENTITY detail.lastupdated.label \"Ultimo aggiornamento\">\n<!ENTITY detail.creator.label \"Sviluppatore\">\n<!ENTITY detail.homepage.label \"Sito web\">\n<!ENTITY detail.numberOfDownloads.label \"Download\">\n<!ENTITY detail.contributions.description \"Lo sviluppatore di questo componente aggiuntivo chiede agli utenti una piccola donazione per contribuire al suo sviluppo.\">\n<!ENTITY detail.updateType \"Aggiornamento automatico\">\n<!ENTITY detail.updateDefault.label \"Predefinito\">\n<!ENTITY detail.updateDefault.tooltip \"Installa automaticamente gli aggiornamenti se questa è l’impostazione predefinita\">\n<!ENTITY detail.updateAutomatic.label \"Attivo\">\n<!ENTITY detail.updateAutomatic.tooltip \"Installa automaticamente gli aggiornamenti\">\n<!ENTITY detail.updateManual.label \"Disattivato\">\n<!ENTITY detail.updateManual.tooltip \"Non installare automaticamente gli aggiornamenti\">\n<!ENTITY detail.home \"Sito web\">\n<!ENTITY detail.repository \"Profilo del componente aggiuntivo\">\n<!ENTITY detail.size \"Dimensione\">\n<!ENTITY detail.checkForUpdates.label \"Controlla aggiornamenti\">\n<!ENTITY detail.checkForUpdates.accesskey \"e\">\n<!ENTITY detail.checkForUpdates.tooltip \"Controlla aggiornamenti per questo componente aggiuntivo\">\n<!ENTITY detail.showPreferencesWin.label \"Opzioni\">\n<!ENTITY detail.showPreferencesWin.accesskey \"O\">\n<!ENTITY detail.showPreferencesWin.tooltip \"Modifica le opzioni di questo componente aggiuntivo\">\n<!ENTITY detail.showPreferencesUnix.label \"Preferenze\">\n<!ENTITY detail.showPreferencesUnix.accesskey \"P\">\n<!ENTITY detail.showPreferencesUnix.tooltip \"Modifica le preferenze di questo componente aggiuntivo\">\n<!ENTITY rating2.label \"Voto\">\n<!ENTITY progress.pause.tooltip \"Pausa\">\n<!ENTITY progress.cancel.tooltip \"Annulla\">\n<!ENTITY sort.name.label \"Nome\">\n<!ENTITY sort.name.tooltip \"Ordina per nome\">\n<!ENTITY sort.dateUpdated.label \"Ultimo aggiornamento\">\n<!ENTITY sort.dateUpdated.tooltip \"Ordina per data di aggiornamento\">\n<!ENTITY sort.relevance.label \"Pertinenza\">\n<!ENTITY sort.relevance.tooltip \"Ordina per pertinenza\">\n<!ENTITY sort.price.label \"Prezzo\">\n<!ENTITY sort.price.tooltip \"Ordina per prezzo\">\n<!ENTITY search.filter2.label \"Cerca:\">\n<!ENTITY search.filter2.installed.label \"Componenti aggiuntivi installati\">\n<!ENTITY search.filter2.installed.tooltip \"Visualizza i componenti aggiuntivi installati\">\n<!ENTITY search.filter2.available.label \"Componenti aggiuntivi disponibili\">\n<!ENTITY search.filter2.available.tooltip \"Visualizza i componenti aggiuntivi disponibili per l’installazione\">\n<!ENTITY addon.homepage \"Sito web\">\n<!ENTITY addon.details.label \"Altro\">\n<!ENTITY addon.details.tooltip \"Visualizza ulteriori dettagli su questo componente aggiuntivo\">\n<!ENTITY addon.unknownDate \"Sconosciuto\">\n<!ENTITY addon.disabled.postfix \"(disattivato)\">\n<!ENTITY addon.update.postfix \"Aggiorna\">\n<!ENTITY addon.undoAction.label \"Annulla\">\n<!ENTITY addon.undoAction.tooltip \"Annulla questa azione\">\n<!ENTITY addon.undoRemove.label \"Annulla\">\n<!ENTITY addon.undoRemove.tooltip \"Mantieni installato questo componente aggiuntivo\">\n<!ENTITY addon.restartNow.label \"Riavvia adesso\">\n<!ENTITY addon.install.label \"Installa\">\n<!ENTITY addon.install.tooltip \"Installa questo componente aggiuntivo\">\n<!ENTITY addon.updateNow.label \"Aggiorna adesso\">\n<!ENTITY addon.updateNow.tooltip \"Installa l’aggiornamento per questo componente aggiuntivo\">\n<!ENTITY addon.includeUpdate.label \"Includi negli aggiornamenti\">\n<!ENTITY addon.updateAvailable.label \"È disponibile un aggiornamento\">\n<!ENTITY addon.checkingForUpdates.label \"Ricerca aggiornamenti…\">\n<!ENTITY addon.releaseNotes.label \"Note di versione:\">\n<!ENTITY addon.loadingReleaseNotes.label \"Caricamento…\">\n<!ENTITY addon.errorLoadingReleaseNotes.label \"Siamo spiacenti, si è verificato un errore durante il caricamento delle note di versione.\">\n<!ENTITY addon.createdBy.label \"di \">\n<!ENTITY eula.title \"Contratto di licenza con l’utente finale\">\n<!ENTITY eula.width \"560px\">\n<!ENTITY eula.height \"400px\">\n<!ENTITY eula.accept \"Accetta e installa…\">\n<!ENTITY settings.path.button.label \"Sfoglia…\">\n<!ENTITY experiment.info.label \"Che cos’è questo? Occasionalmente la telemetria potrebbe installare ed eseguire esperimenti.\">\n<!ENTITY experiment.info.learnmore \"Ulteriori informazioni\">\n<!ENTITY experiment.info.learnmore.accesskey \"U\">\n<!ENTITY experiment.info.changetelemetry \"Impostazioni telemetria\">\n<!ENTITY experiment.info.changetelemetry.accesskey \"t\">\n<!ENTITY setting.learnmore \"Ulteriori informazioni…\">\n<!ENTITY disabledUnsigned.heading \"Alcuni componenti aggiuntivi sono stati disattivati\">\n<!ENTITY disabledUnsigned.description.start \"I seguenti componenti non sono stati verificati per l’utilizzo in &brandShortName;. È possibile \">\n<!ENTITY disabledUnsigned.description.findAddonsLink \"cercare delle alternative\">\n<!ENTITY disabledUnsigned.description.end \" o chiedere allo sviluppatore di farli verificare.\">\n<!ENTITY disabledUnsigned.learnMore \"Scopri ulteriori informazioni sul nostro impegno per garantire la sicurezza degli utenti online.\">\n<!ENTITY disabledUnsigned.devInfo.start \"Gli sviluppatori interessati al processo di verifica dei componenti aggiuntivi possono consultare il seguente \">\n<!ENTITY disabledUnsigned.devInfo.linkToManual \"manuale\">\n<!ENTITY disabledUnsigned.devInfo.end \".\">\n<!ENTITY pluginDeprecation.description \"Manca qualcosa? Alcuni plugin non sono più supportati da &brandShortName;.\">\n<!ENTITY pluginDeprecation.learnMore \"Ulteriori informazioni.\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/mozapps/extensions/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naboutWindowTitle = Informazioni su %S\naboutWindowCloseButton = Chiudi\naboutWindowVersionString = versione %S\naboutAddon = Informazioni su %S\nuninstallNotice = %S è stato rimosso.\nnumReviews = #1 recensione;#1 recensioni\ndateUpdated = Ultimo aggiornamento %S\nnotification.incompatible = %1$S non è compatibile con %2$S %3$S.\nnotification.unsignedAndDisabled = %1$S è stato disattivato in quanto non è verificato per l’utilizzo in %2$S.\nnotification.unsigned = %1$S non è verificato per l’utilizzo in %2$S. Procedere con cautela.\nnotification.unsigned.link = Ulteriori informazioni\nnotification.blocked = %1$S è stato disattivato in quanto comporta rischi per la stabilità o la sicurezza.\nnotification.blocked.link = Ulteriori informazioni\nnotification.softblocked = %1$S è riconosciuto come causa di problemi per la stabilità o la sicurezza.\nnotification.softblocked.link = Ulteriori informazioni\nnotification.outdated = È disponibile un aggiornamento importante per %1$S.\nnotification.outdated.link = Aggiorna adesso\nnotification.vulnerableUpdatable = %1$S presenta delle vulnerabilità conosciute e andrebbe aggiornato.\nnotification.vulnerableUpdatable.link = Aggiorna adesso\nnotification.vulnerableNoUpdate = %1$S presenta delle vulnerabilità conosciute. Utilizzare con cautela.\nnotification.vulnerableNoUpdate.link = Ulteriori informazioni\nnotification.enable = %1$S verrà attivato dopo il riavvio di %2$S.\nnotification.disable = %1$S verrà disattivato dopo il riavvio di %2$S.\nnotification.install = %1$S verrà installato dopo il riavvio di %2$S.\nnotification.uninstall = %1$S verrà disinstallato dopo il riavvio di %2$S.\nnotification.upgrade = %1$S verrà aggiornato dopo il riavvio di %2$S.\nnotification.downloadError = Si è verificato un errore durante il download di %1$S.\nnotification.downloadError.retry = Riprova\nnotification.downloadError.retry.tooltip = Riprova a scaricare questo componente aggiuntivo\nnotification.installError = Si è verificato un errore durante l’installazione di %1$S.\nnotification.installError.retry = Riprova\nnotification.installError.retry.tooltip = Riprova a scaricare e installare questo componente aggiuntivo\nnotification.gmpPending = %1$S verrà installato tra qualche istante.\ncontributionAmount2 = Donazione consigliata: %S\ninstallDownloading = Download in corso\ninstallDownloaded = Scaricato\ninstallDownloadFailed = Errore durante il download\ninstallVerifying = Verifica in corso\ninstallInstalling = Installazione in corso\ninstallEnablePending = Riavvia per attivare\ninstallDisablePending = Riavvia per disattivare\ninstallFailed = Errore durante l’installazione\ninstallCancelled = Installazione annullata\ndetails.notification.incompatible = %1$S non è compatibile con %2$S %3$S.\ndetails.notification.unsignedAndDisabled = %1$S è stato disattivato in quanto non è verificato per l’utilizzo in %2$S.\ndetails.notification.unsigned = %1$S non è verificato per l’utilizzo in %2$S. Procedere con cautela.\ndetails.notification.unsigned.link = Ulteriori informazioni\ndetails.notification.blocked = %1$S è stato disattivato in quanto comporta rischi per la stabilità o la sicurezza.\ndetails.notification.blocked.link = Ulteriori informazioni\ndetails.notification.softblocked = %1$S è riconosciuto come causa di problemi per la stabilità o la sicurezza.\ndetails.notification.softblocked.link = Ulteriori informazioni\ndetails.notification.outdated = È disponibile un aggiornamento importante per %1$S.\ndetails.notification.outdated.link = Aggiorna adesso\ndetails.notification.vulnerableUpdatable = %1$S presenta delle vulnerabilità conosciute e andrebbe aggiornato.\ndetails.notification.vulnerableUpdatable.link = Aggiorna adesso\ndetails.notification.vulnerableNoUpdate = %1$S presenta delle vulnerabilità conosciute. Utilizzare con cautela.\ndetails.notification.vulnerableNoUpdate.link = Ulteriori informazioni\ndetails.notification.enable = %1$S verrà attivato dopo il riavvio di %2$S.\ndetails.notification.disable = %1$S verrà disattivato dopo il riavvio di %2$S.\ndetails.notification.install = %1$S verrà installato dopo il riavvio di %2$S.\ndetails.notification.uninstall = %1$S verrà disinstallato dopo il riavvio di %2$S.\ndetails.notification.upgrade = %1$S verrà aggiornato dopo il riavvio di %2$S.\ndetails.notification.gmpPending = %1$S verrà installato tra qualche istante.\ndetails.experiment.time.daysRemaining = #1 giorno rimanente;#1 giorni rimanenti\ndetails.experiment.time.endsToday = Meno di un giorno rimanente\ndetails.experiment.time.daysPassed = #1 giorno fa;#1 giorni fa\ndetails.experiment.time.endedToday = Meno di un giorno fa\ndetails.experiment.state.active = Attivo\ndetails.experiment.state.complete = Completato\nexperiment.time.daysRemaining = #1 giorno rimanente;#1 giorni rimanenti\nexperiment.time.endsToday = Meno di un giorno rimanente\nexperiment.time.daysPassed = #1 giorno fa;#1 giorni fa\nexperiment.time.endedToday = Meno di un giorno fa\nexperiment.state.active = Attivo\nexperiment.state.complete = Completato\ninstallFromFile.dialogTitle = Selezionare i componenti aggiuntivi da installare\ninstallFromFile.filterName = Componenti aggiuntivi\nuninstallAddonTooltip = Disinstalla questo componente aggiuntivo\nuninstallAddonRestartRequiredTooltip = Disinstalla questo componente aggiuntivo (è necessario riavviare)\nenableAddonTooltip = Attiva questo componente aggiuntivo\nenableAddonRestartRequiredTooltip = Attiva questo componente aggiuntivo (è necessario riavviare)\ndisableAddonTooltip = Disattiva questo componente aggiuntivo\ndisableAddonRestartRequiredTooltip = Disattiva questo componente aggiuntivo (è necessario riavviare)\nshowAllSearchResults = Visualizza il risultato;Visualizza tutti i #1 risultati\naddon.purchase.label = Acquista a %S…\naddon.purchase.tooltip = Visita la galleria dei componenti aggiuntivi per acquistare questo componente aggiuntivo\ncmd.purchaseAddon.label = Acquista a %S…\ncmd.purchaseAddon.accesskey = u\neulaHeader = Per procedere con l’installazione di %S è necessario accettare il seguente contratto di licenza con l’utente finale:\ntype.extension.name = Estensioni\ntype.theme.name = Aspetto\ntype.locale.name = Lingue\ntype.plugin.name = Plugin\ntype.dictionary.name = Dizionari\ntype.service.name = Servizi\ntype.experiment.name = Esperimenti\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/mozapps/extensions/newaddon.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title \"Installa componente aggiuntivo\">\n<!ENTITY intro \"Un altro programma presente sul computer sta cercando di installare in &brandShortName; questo componente aggiuntivo:\">\n<!ENTITY warning \"Installare esclusivamente componenti aggiuntivi realizzati da autori fidati.\">\n<!ENTITY allow \"Consenti questa installazione\">\n<!ENTITY later \"È possibile cambiare la propria decisione in qualunque momento utilizzando Gestione componenti aggiuntivi.\">\n<!ENTITY continue \"Continua\">\n<!ENTITY restartMessage \"È necessario riavviare &brandShortName; per completare l’installazione di questo componente aggiuntivo.\">\n<!ENTITY restartButton \"Riavvia &brandShortName;\">\n<!ENTITY cancelButton \"Annulla\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/mozapps/extensions/newaddon.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nname = %1$S %2$S\nauthor = Di %S\nlocation = Percorso: %S\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/mozapps/extensions/selectAddons.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY upgrade.style \"width: 104ch; height: 448px;\">\n<!ENTITY checking.heading \"Controllo dei componenti aggiuntivi\">\n<!ENTITY checking.progress.label \"Controllo in corso della compatibilità dei componenti aggiuntivi con questa versione di &brandShortName;.\">\n<!ENTITY select.heading \"Selezione dei componenti aggiuntivi\">\n<!ENTITY select.description \"È possibile rendere &brandShortName; ancora più veloce disattivando i componenti aggiuntivi non utilizzati. I componenti aggiuntivi installati da terze parti, se non selezionati nell’elenco seguente, verranno disattivati automaticamente.\">\n<!ENTITY select.keep \"Mantieni\">\n<!ENTITY select.keep.style \"width: 8ch;\">\n<!ENTITY select.action \"Azione\">\n<!ENTITY select.action.style \"width: 44ch;\">\n<!ENTITY select.source \"Installato da\">\n<!ENTITY select.name \"Nome\">\n<!ENTITY select.name.style \"width: 33ch;\">\n<!ENTITY confirm.heading \"Selezione dei componenti aggiuntivi\">\n<!ENTITY confirm.description \"È possibile rendere &brandShortName; ancora più veloce disattivando i componenti aggiuntivi non utilizzati. I componenti aggiuntivi installati da terze parti, se non selezionati nell’elenco seguente, verranno disattivati automaticamente.\">\n<!ENTITY action.disable.heading \"Verranno disattivati i seguenti componenti aggiuntivi:\">\n<!ENTITY action.incompatible.heading \"I seguenti componenti aggiuntivi sono disattivati. Verranno attivati non appena risulteranno compatibili:\">\n<!ENTITY action.update.heading \"Verranno aggiornati i seguenti componenti aggiuntivi:\">\n<!ENTITY action.enable.heading \"Verranno attivati i seguenti componenti aggiuntivi:\">\n<!ENTITY update.heading \"Aggiornamento dei componenti aggiuntivi\">\n<!ENTITY update.progress.label \"Download e installazione in corso degli aggiornamenti per i componenti aggiuntivi selezionati.\">\n<!ENTITY errors.heading \"Impossibile completare l’aggiornamento di alcuni componenti aggiuntivi.\">\n<!ENTITY errors.description \"Non è stato possibile completare l’aggiornamento di alcuni componenti aggiuntivi. L’aggiornamento verrà ritentato automaticamente in seguito.\">\n<!ENTITY footer.label \"In qualunque momento è possibile modificare i componenti aggiuntivi installati utilizzando il Gestore componenti aggiuntivi.\">\n<!ENTITY cancel.label \"Annulla\">\n<!ENTITY back.label \"Indietro\">\n<!ENTITY next.label \"Avanti\">\n<!ENTITY done.label \"Fatto\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/mozapps/extensions/selectAddons.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nsource.profile = Utente\nsource.bundled = Utente (preinstallato)\nsource.other = Terze parti\naction.enabled = Verrà attivato\naction.disabled = Verrà disattivato\naction.autoupdate = Verrà aggiornato per diventare compatibile\naction.incompatible = Verrà attivato quando compatibile\naction.neededupdate = Aggiorna per rendere compatibile\naction.unneededupdate = Aggiornamento facoltativo\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/mozapps/extensions/update.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY updateWizard.title \"Aggiornamento di &brandShortName;\">\n<!ENTITY offline.title \"&brandShortName; è in modalità non in linea\">\n<!ENTITY offline.description \"&brandShortName; ha la necessità di collegarsi per verificare se sono disponibili aggiornamenti\n                                           per i componenti aggiuntivi da rendere compatibili con\n                                           questa versione.\">\n<!ENTITY offline.toggleOffline.label \"Vai in linea adesso.\">\n<!ENTITY offline.toggleOffline.accesskey \"V\">\n<!ENTITY mismatch.win.title \"Componenti incompatibili\">\n<!ENTITY mismatch.top.label \"I seguenti componenti aggiuntivi non sono compatibili con questa versione di\n                                         &brandShortName; e di conseguenza sono stati disattivati:\">\n<!ENTITY mismatch.bottom.label \"&brandShortName; può controllare se esistono versioni compatibili\n                                           di questi componenti aggiuntivi.\">\n<!ENTITY checking.wizard.title \"Ricerca di componenti compatibili\">\n<!ENTITY checking.top.label \"Ricerca di aggiornamenti per i componenti non compatibili in corso…\">\n<!ENTITY checking.status \"Potrebbero essere necessari alcuni minuti di attesa…\">\n<!ENTITY found.wizard.title \"Componenti aggiuntivi compatibili trovati\">\n<!ENTITY found.top.label \"Selezionare i componenti aggiuntivi da installare:\">\n<!ENTITY found.disabledXPinstall.label \"Questi aggiornamenti non possono essere installati poiché l’installazione di software è stata disattivata. È possibile modificare questa impostazione qui sotto.\">\n<!ENTITY found.enableXPInstall.label \"Consenti ai siti web di installare software\">\n<!ENTITY found.enableXPInstall.accesskey \"C\">\n<!ENTITY installing.wizard.title \"Installazione dei componenti aggiuntivi compatibili in corso\">\n<!ENTITY installing.top.label \"Download e installazione degli aggiornamenti per i componenti aggiuntivi…\">\n<!ENTITY noupdates.wizard.title \"Nessun componente compatibile trovato\">\n<!ENTITY noupdates.intro.desc \"Impossibile trovare aggiornamenti per i componenti aggiuntivi incompatibili.\">\n<!ENTITY noupdates.error.desc \"Si sono verificati alcuni problemi nella ricerca di nuovi aggiornamenti.\">\n<!ENTITY noupdates.checkEnabled.desc \"&brandShortName; cercherà periodicamente aggiornamenti di compatibilità per questi componenti aggiuntivi e ne segnalerà la disponibilità.\">\n<!ENTITY finished.wizard.title \"Componenti aggiuntivi compatibili installati\">\n<!ENTITY finished.top.label \"&brandShortName; ha installato gli aggiornamenti per i componenti aggiuntivi.\">\n<!ENTITY finished.checkDisabled.desc \"&brandShortName; può cercare periodicamente aggiornamenti per i componenti aggiuntivi e segnalarne la disponibilità.\">\n<!ENTITY finished.checkEnabled.desc \"&brandShortName; cercherà periodicamente aggiornamenti di compatibilità per questi componenti aggiuntivi e ne segnalerà la disponibilità.\">\n<!ENTITY adminDisabled.wizard.title \"Impossibile verificare gli aggiornamenti\">\n<!ENTITY adminDisabled.warning.label \"Non è possibile aggiornare i componenti aggiuntivi incompatibili\n                                           poiché l’installazione di software in &brandShortName; è stata disattivata.\n                                           Contattare il proprio amministratore di sistema per ricevere assistenza.\">\n<!ENTITY versioninfo.wizard.title \"Controllo compatibilità componenti aggiuntivi\">\n<!ENTITY versioninfo.top.label \"Controllo di compatibilità dei componenti aggiuntivi con questa versione di &brandShortName;.\">\n<!ENTITY versioninfo.waiting \"Potrebbero essere necessari alcuni minuti di attesa…\">\n<!ENTITY installerrors.wizard.title \"Problemi nell’installazione degli aggiornamenti\">\n<!ENTITY installerrors.intro.label \"Si sono verificati dei problemi durante l’aggiornamento\n                                           di alcuni componenti.\">\n<!ENTITY clickFinish.label \"Fare clic su Fine per avviare &brandShortName;.\">\n<!ENTITY clickFinish.labelMac \"Fare clic su Fatto per avviare &brandShortName;.\">\n<!ENTITY enableChecking.label \"Consenti a &brandShortName; di cercare aggiornamenti.\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/mozapps/extensions/update.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmismatchCheckNow = Controlla adesso\nmismatchCheckNowAccesskey = C\nmismatchDontCheck = Non controllare\nmismatchDontCheckAccesskey = N\ninstallButtonText = Installa adesso\ninstallButtonTextAccesskey = I\nnextButtonText = Avanti >\nnextButtonTextAccesskey = v\ncancelButtonText = Annulla\ncancelButtonTextAccesskey = A\nstatusPrefix = Controllo terminato per %S\ndownloadingPrefix = Download di: %S\ninstallingPrefix = Installazione di: %S\ncloseButton = Chiudi\ninstallErrors = %S non riesce a installare gli aggiornamenti per i seguenti componenti:\ncheckingErrors = %S non riesce a trovare aggiornamenti per i seguenti componenti:\ninstallErrorItemFormat = %S (%S)\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/mozapps/handling/handling.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.emWidth \"26em\">\n<!ENTITY window.emHeight \"26em\">\n<!ENTITY ChooseOtherApp.description \"Scegliere un’altra applicazione\">\n<!ENTITY ChooseApp.label \"Scegli…\">\n<!ENTITY ChooseApp.accessKey \"S\">\n<!ENTITY accept \"Apri link\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/mozapps/handling/handling.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprotocol.title = Avvia applicazione\nprotocol.description = Per aprire questo link è necessario avviare un’applicazione.\nprotocol.choices.label = Invia a:\nprotocol.checkbox.label = Ricorda questa scelta per i link %S.\nprotocol.checkbox.accesskey = a\nprotocol.checkbox.extra = Per modificare la scelta utilizzare le preferenze di %S.\\u0020\nchoose.application.title = Altra applicazione…\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/mozapps/plugins/plugins.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY unsupportedPlatform.pre \"Siamo spiacenti, non è possibile utilizzare Flash con &brandShortName; su questo dispositivo.\">\n<!ENTITY unsupportedPlatform.learnMore \"Ulteriori informazioni…\">\n<!ENTITY unsupportedPlatform.post \"\">\n<!ENTITY missingPlugin \"Per visualizzare questo contenuto è richiesto un plugin.\">\n<!ENTITY tapToPlayPlugin \"Toccare qui per attivare il plugin.\">\n<!ENTITY clickToActivatePlugin \"Attiva plugin.\">\n<!ENTITY checkForUpdates \"Controlla aggiornamenti…\">\n<!ENTITY disabledPlugin \"Questo plugin è disattivato.\">\n<!ENTITY blockedPlugin.label \"Questo plugin è stato bloccato per motivi di sicurezza.\">\n<!ENTITY hidePluginBtn.label \"Nascondi plugin\">\n<!ENTITY managePlugins \"Gestione plugin…\">\n<!ENTITY reloadPlugin.pre \"\">\n<!ENTITY reloadPlugin.middle \"Ricaricare la pagina\">\n<!ENTITY reloadPlugin.post \" per riprovare.\">\n<!ENTITY report.please \"Invia segnalazione\">\n<!ENTITY report.submitting \"Invio in corso…\">\n<!ENTITY report.submitted \"Segnalazione inviata.\">\n<!ENTITY report.disabled \"Invio segnalazioni disattivato.\">\n<!ENTITY report.failed \"Invio segnalazione non riuscito.\">\n<!ENTITY report.unavailable \"Nessuna segnalazione disponibile.\">\n<!ENTITY report.comment \"Aggiungi un commento (i commenti sono visibili pubblicamente)\">\n<!ENTITY report.pageURL \"Includi URL della pagina\">\n<!ENTITY plugin.file \"File\">\n<!ENTITY plugin.mimeTypes \"Tipi MIME\">\n<!ENTITY plugin.flashProtectedMode.label \"Attiva modalità protetta in Adobe Flash\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/mozapps/plugins/plugins.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npluginLicenseAgreement.label = Per installare %S, è necessario accettare quanto segue:\npluginInstallation.download.start = Download di %S in corso…\npluginInstallation.download.finish = Download completato di %S.\npluginInstallation.install.start = Installazione di %S…\npluginInstallation.install.finish = %S installato correttamente.\npluginInstallation.install.error = Installazione non riuscita di %S (%S).\npluginInstallation.complete = Installazione plugin completata.\npluginInstallationSummary.success = Installato\npluginInstallationSummary.failed = Non riuscito\npluginInstallationSummary.licenseNotAccepted = Licenza non accettata\npluginInstallationSummary.notAvailable = Non disponibile\npluginInstallationSummary.manualInstall.label = Installazione manuale\npluginInstallationSummary.manualInstall.tooltip = Installazione manuale del plugin.\npluginInstallation.noPluginsFound = Non sono stati trovati plugin adatti.\npluginInstallation.noPluginsInstalled = Nessun plugin è stato installato.\npluginInstallation.unknownPlugin = Plugin sconosciuto (%S)\npluginInstallation.restart.label = Riavvia %S\npluginInstallation.restart.accesskey = R\npluginInstallation.close.label = Chiudi\npluginInstallation.close.accesskey = C\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/mozapps/preferences/changemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY setPassword.title \"Cambio password principale\">\n<!ENTITY setPassword.tokenName.label \"Dispositivo di sicurezza\">\n<!ENTITY setPassword.oldPassword.label \"Password attuale:\">\n<!ENTITY setPassword.newPassword.label \"Nuova password:\">\n<!ENTITY setPassword.reenterPassword.label \"Conferma nuova password:\">\n<!ENTITY setPassword.meter.label \"Indicatore qualità password\">\n<!ENTITY setPassword.meter.loading \"Caricamento\">\n<!ENTITY masterPasswordDescription.label \"La password principale serve a proteggere le informazioni sensibili come le password dei siti. Se si crea una password principale, ne verrà richiesto l’inserimento una volta per sessione nel momento in cui &brandShortName; dovrà recuperare un’informazione protetta.\">\n<!ENTITY masterPasswordWarning.label \"Attenzione: non dimenticare la password principale impostata. Se si dimentica la password principale non si potrà più accedere a nessuna delle informazioni protette.\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/mozapps/preferences/ocsp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\r\n\r\n<!ENTITY ocspDialog.title \"Verifica\">\r\n<!ENTITY enableOCSP.label \"Utilizza il Protocollo per lo Stato dei Certificati Online (OCSP) per confermare la validità dei certificati.\">\r\n<!ENTITY enableOCSP.accesskey \"U\">\r\n<!ENTITY requireOCSP.label \"Quando non è possibile stabilire una connessione con il server OCSP, considera il certificato come non valido.\">\r\n<!ENTITY requireOCSP.accesskey \"a\">\r\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/mozapps/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npassword_not_set = (non impostata)\nfailed_pw_change = Impossibile cambiare la password principale.\nincorrect_pw = Non è stata inserita correttamente la password principale attuale. Ritentare.\npw_change_ok = La password principale è stata cambiata correttamente.\npw_erased_ok = La password principale è stata eliminata.\\u0020\npw_not_wanted = Attenzione. Si è deciso di non utilizzare la password principale.\npw_empty_warning = Le password dei siti web, i dati dei moduli e le chiavi private memorizzati sul computer non verranno protetti.\npw_change2empty_in_fips_mode = Si è in modalità FIPS. FIPS richiede che la password principale sia impostata.\npw_change_success_title = La password è stata cambiata correttamente.\npw_change_failed_title = La password non è stata cambiata\npw_remove_button = Rimuovi\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/mozapps/preferences/removemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY removePassword.title \"Rimozione password principale\">\n<!ENTITY removeInfo.label \"Inserire la password principale per procedere:\">\n<!ENTITY removeWarning1.label \"La password principale viene utilizzata per proteggere le informazioni sensibili come le password dei siti web.\">\n<!ENTITY removeWarning2.label \"Rimuovendo la password principale le informazioni memorizzate non saranno protette in caso di compromissione del computer.\">\n<!ENTITY setPassword.oldPassword.label \"Password attuale:\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/mozapps/profile/createProfileWizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY newprofile.title \"Creazione guidata profilo\">\n<!ENTITY window.size \"width: 45em; height: 33em;\">\n<!ENTITY profileCreationExplanation_1.text \"&brandShortName; salva le informazioni personali e le opzioni in un profilo personale.\">\n<!ENTITY profileCreationExplanation_2.text \"Se si condivide questa copia di &brandShortName; con altre persone è possibile utilizzare i profili per mantenere separate le informazioni di ciascun utente. Per ottenere questo ogni utente deve creare un proprio profilo.\">\n<!ENTITY profileCreationExplanation_3.text \"Se si è l’unica persona a utilizzare questa copia di &brandShortName; è comunque necessario avere almeno un profilo. È possibile creare più profili per salvare gruppi di informazioni e impostazioni differenti, ad esempio per separare il profilo di lavoro da quello personale.\">\n<!ENTITY profileCreationExplanation_4.text \"Per avviare la creazione di un profilo fare clic su Avanti.\">\n<!ENTITY profileCreationExplanation_4Mac.text \"Per avviare la creazione di un profilo fare clic su Continua.\">\n<!ENTITY profileCreationExplanation_4Gnome.text \"Per avviare la creazione di un profilo fare clic su Avanti.\">\n<!ENTITY profileCreationIntro.text \"Se si creano più profili è possibile identificarli con un nome. Si può scegliere di utilizzare il nome suggerito o indicarne uno diverso.\">\n<!ENTITY profilePrompt.label \"Inserire il nome del profilo:\">\n<!ENTITY profilePrompt.accesskey \"n\">\n<!ENTITY profileDirectoryExplanation.text \"Le impostazioni personali, le preferenze e gli altri dati relativi all’utente verranno memorizzati in:\">\n<!ENTITY profileDefaultName \"Utente predefinito\">\n<!ENTITY button.choosefolder.label \"Scegli cartella…\">\n<!ENTITY button.choosefolder.accesskey \"S\">\n<!ENTITY button.usedefault.label \"Utilizza la cartella predefinita\">\n<!ENTITY button.usedefault.accesskey \"U\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/mozapps/profile/profileSelection.dtd",
    "content": "<!--\n\n This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowtitle.label \"&brandShortName; - Scelta del profilo utente\">\n<!ENTITY profilename.label \"Nome profilo:\">\n<!ENTITY start.label \"Avvia &brandShortName;\">\n<!ENTITY exit.label \"Esci\">\n<!ENTITY availprofiles.label \"Profili disponibili\">\n<!ENTITY newButton.label \"Crea profilo…\">\n<!ENTITY newButton.accesskey \"C\">\n<!ENTITY renameButton.label \"Rinomina profilo…\">\n<!ENTITY renameButton.accesskey \"R\">\n<!ENTITY deleteButton.label \"Elimina profilo…\">\n<!ENTITY deleteButton.accesskey \"E\">\n<!ENTITY pmDescription.label \"&brandShortName; salva le informazioni personali, le opzioni e gli altri oggetti dell’utente nel profilo personale.\">\n<!ENTITY offlineState.label \"Lavora non in linea\">\n<!ENTITY offlineState.accesskey \"L\">\n<!ENTITY useSelected.label \"Utilizza il profilo selezionato senza chiedere all’avvio\">\n<!ENTITY useSelected.accesskey \"U\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/mozapps/profile/profileSelection.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nrestartTitle = Chiudi %S\nrestartMessageNoUnlocker = %S è già avviato, ma non risponde. Per aprire una finestra si deve prima chiudere il processo esistente di %S o riavviare il sistema.\nrestartMessageUnlocker = %S è già avviato, ma non risponde. Il processo esistente di %S deve essere chiuso per aprire una nuova finestra.\nrestartMessageNoUnlockerMac = Una copia di %S è già aperta. Si può aprire solamente una copia di %S alla volta.\nrestartMessageUnlockerMac = Una copia di %S è già aperta. La copia in esecuzione di %S verrà chiusa per poter aprire questa.\nprofileTooltip = Profilo: “%S” - Percorso: “%S”\npleaseSelectTitle = Selezionare profilo\npleaseSelect = Selezionare un profilo per avviare %S o crearne uno nuovo.\nprofileLockedTitle = Profilo in uso\nprofileLocked2 = %S non può utilizzare il profilo “%S” poiché è in uso.\\n\\nPer continuare chiudere l’istanza avviata di %S o scegliere un altro profilo.\nrenameProfileTitle = Rinomina il profilo\nrenameProfilePrompt = Rinomina il profilo “%S” come:\nprofileNameInvalidTitle = Nome profilo non valido\nprofileNameInvalid = Il nome “%S” indicato per il profilo non è valido.\nchooseFolder = Scegliere una cartella per il profilo\nprofileNameEmpty = Il nome del profilo non può essere vuoto.\ninvalidChar = Il carattere “%S” non è permesso nel nome di un profilo. Scegliere un nome differente.\ndeleteTitle = Elimina il profilo\ndeleteProfileConfirm = Quando si elimina un profilo questo verrà rimosso dall’elenco dei profili disponibili e non sarà possibile annullare l’operazione.\\nÈ possibile scegliere di cancellare anche i file associati al profilo, inclusi impostazioni, certificati e altri dati dell’utente. Scegliendo questa opzione la cartella “%S” verrà eliminata e non sarà possibile ripristinarla.\\nEliminare i file associati al profilo?\ndeleteFiles = Elimina i file\ndontDeleteFiles = Non eliminare i file\nprofileCreationFailed = Il profilo non può essere creato. Probabilmente non è possibile scrivere nella cartella scelta.\nprofileCreationFailedTitle = Creazione del profilo non riuscita\nprofileExists = Esiste già un profilo con questo nome. Scegliere un nome differente.\nprofileExistsTitle = Profilo esistente\nprofileFinishText = Fare clic su Fine per creare il profilo.\nprofileFinishTextMac = Fare clic su Fatto per creare il nuovo profilo.\nprofileMissing = Impossibile caricare il profilo %S. Il profilo risulta mancante o non accessibile.\nprofileMissingTitle = Profilo mancante\npleaseSelectTitle = Seleziona un profilo\npleaseSelect = Selezionare un profilo per avviare %S oppure crearne uno nuovo.\nresetBackupDirectory = Dati precedenti di %S\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/mozapps/update/history.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY history.title \"Cronologia aggiornamenti\">\n<!ENTITY history.intro \"Sono stati installati i seguenti aggiornamenti:\">\n<!ENTITY closebutton.label \"Chiudi\">\n<!ENTITY noupdates.label \"Nessun aggiornamento installato\">\n<!ENTITY name.header \"Nome aggiornamento\">\n<!ENTITY date.header \"Data installazione\">\n<!ENTITY type.header \"Tipo\">\n<!ENTITY state.header \"Stato\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/mozapps/update/updates.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY updateWizard.title \"Aggiornamento software\">\n<!ENTITY checking.title \"Controllo aggiornamenti\">\n<!ENTITY updateCheck.label \"Ricerca di nuove versioni di &brandShortName; in corso…\">\n<!ENTITY noupdatesfound.title \"Nessun aggiornamento trovato\">\n<!ENTITY noupdatesautoenabled.intro \"Non sono disponibili nuovi aggiornamenti. &brandShortName; controllerà periodicamente la presenza di aggiornamenti.\">\n<!ENTITY noupdatesautodisabled.intro \"Non sono disponibili nuovi aggiornamenti. Ricontrollare in un secondo momento o attivare il controllo automatico degli aggiornamenti di &brandShortName;.\">\n<!ENTITY manualUpdate.title \"Impossibile aggiornare\">\n<!ENTITY manualUpdate.desc \"È disponibile un aggiornamento di sicurezza e stabilità ma non si possiedono i permessi richiesti per l’installazione. Contattare l’amministratore di sistema o riprovare utilizzando un account dotato dei permessi necessari per installare software sul computer in uso.\">\n<!ENTITY manualUpdate.space.desc \"È disponibile un aggiornamento di sicurezza e stabilità ma non si dispone di spazio sufficiente per l’installazione.\">\n<!ENTITY manualUpdateGetMsg.label \"L’ultima versione di &brandShortName; è sempre disponibile su:\">\n<!ENTITY unsupported.title \"Sistema non supportato\">\n<!ENTITY unsupported.label \"Questa versione di &brandShortName; è obsoleta, purtroppo l’ultima versione non è compatibile con il sistema operativo in uso. Aggiornare il sistema e riprovare. Questo avviso non verrà più visualizzato ma è possibile avere\">\n<!ENTITY unsupportedLink.label \"ulteriori informazioni.\">\n<!ENTITY clickHere.label \"Visualizza altre informazioni relative a questo aggiornamento\">\n<!ENTITY evangelism.desc \"Si consiglia di installare il prima possibile questo aggiornamento di &brandShortName;.\">\n<!ENTITY downloadPage.title \"Download di &brandShortName; in corso\">\n<!ENTITY downloading.intro \"Download degli aggiornamenti…\">\n<!ENTITY connecting.label \"Connessione al server degli aggiornamenti…\">\n<!ENTITY verificationFailedText.label \"Non è possibile verificare l’integrità dell’aggiornamento incrementale scaricato. Per questo motivo verrà scaricato il pacchetto di aggiornamento completo.\">\n<!ENTITY viewDetails.tooltip \"Visualizza i dettagli di questo aggiornamento\">\n<!ENTITY details.link \"Dettagli\">\n<!ENTITY error.title \"Aggiornamento non riuscito\">\n<!ENTITY error.label \"Si è verificato un problema nel controllo, nel download o nell’installazione di questo aggiornamento. &brandShortName; potrebbe non essersi aggiornato poiché:\">\n<!ENTITY errorManual.label \"È possibile aggiornare &brandShortName; manualmente visitando il seguente link e scaricando l’ultima versione:\">\n<!ENTITY errorpatching.intro \"Non è possibile installare l’aggiornamento parziale. Verrà effettuato un nuovo tentativo scaricando l’aggiornamento completo.\">\n<!ENTITY genericBackgroundError.label \"Non è possibile controllare la disponibilità di aggiornamenti. Verificare di avere installato l’ultima versione disponibile di &brandShortName; visitando:\">\n<!ENTITY finishedPage.title \"Aggiornamento pronto per l’installazione\">\n<!ENTITY finishedPage.text \"L’aggiornamento verrà installato al prossimo avvio di &brandShortName;. È possibile riavviare ora &brandShortName;, oppure proseguire con il lavoro e riavviarlo in seguito.\">\n<!ENTITY finishedBackgroundPage.text \"È stato scaricato ed è pronto per l’installazione un aggiornamento per migliorare la stabilità e la sicurezza di &brandShortName;.\">\n<!ENTITY finishedBackground.name \"Aggiornamento:\">\n<!ENTITY finishedBackground.more \"L’aggiornamento verrà installato al prossimo avvio di &brandShortName;. È possibile riavviare ora &brandShortName;, oppure proseguire con il lavoro e riavviarlo in seguito.\">\n<!ENTITY finishedBackground.moreElevated \"L’installazione di questo aggiornamento richiede privilegi di amministratore e verrà effettuata al prossimo avvio di &brandShortName;. È possibile riavviare &brandShortName; adesso, proseguire con il proprio lavoro e riavviarlo più tardi, oppure annullare l’aggiornamento.\">\n<!ENTITY update.details.label \"Dettagli\">\n<!ENTITY update.installedOn.label \"Installato:\">\n<!ENTITY update.status.label \"Stato:\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/mozapps/update/updates.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nupdateFullName = %S (%S)\nupdateName = %S %S\nupdateNightlyName = %1$S %2$S %3$S nightly\nintro_major = Installare ora l’aggiornamento a %1$S %2$S?\nintro_minor = È disponibile un aggiornamento per migliorare la stabilità e la sicurezza di %1$S:\nupdateType_major = Nuova versione\nupdateType_minor = Aggiornamento di sicurezza\nverificationError = %S non è in grado di confermare l’integrità di questo pacchetto di aggiornamento.\nresumePausedAfterCloseTitle = Aggiornamento software\nresumePausedAfterCloseMsg = Il download dell’aggiornamento è stato messo in pausa. Scaricare l’aggiornamento in background mentre si continua a utilizzare %S?\nupdaterIOErrorTitle = Aggiornamento software non riuscito\nupdaterIOErrorMsg = Impossibile installare l’aggiornamento. Assicurarsi che non vi siano in esecuzione altre copie di %S sul computer in uso, quindi riavviare %S per riprovare.\nokButton = OK\nokButton.accesskey = O\naskLaterButton = Chiedi in seguito\naskLaterButton.accesskey = C\nnoThanksButton = No grazie\nnoThanksButton.accesskey = N\nupdateButton_minor = Aggiorna %S\nupdateButton_minor.accesskey = A\nupdateButton_major = Scarica la nuova versione\nupdateButton_major.accesskey = S\nbackButton = Indietro\nbackButton.accesskey = n\nacceptTermsButton = Accetta i termini\nacceptTermsButton.accesskey = A\nrestartLaterButton = Riavvia in seguito\nrestartLaterButton.accesskey = s\nrestartNowButton = Riavvia %S\nrestartNowButton.accesskey = R\nstatusSucceededFormat = Installato: %S\nstatusFailed = Installazione non riuscita\npauseButtonPause = Pausa\npauseButtonResume = Riprendi\nhideButton = Nascondi\nhideButton.accesskey = N\napplyingUpdate = Installazione aggiornamento…\nupdatesfound_minor.title = Aggiornamento disponibile\nupdatesfound_major.title = Nuova versione disponibile\ninstallSuccess = L’aggiornamento è stato installato correttamente\ninstallPending = Installazione in attesa\npatchApplyFailure = L’aggiornamento non può essere installato (applicazione patch non riuscita)\nelevationFailure = Non si possiedono i permessi necessari per installare questo aggiornamento. Contattare l’amministratore di sistema.\ndownloadPausedStatus = In pausa - %S\ncheck_error-200 = File XML di aggiornamento non valido (200)\ncheck_error-403 = Accesso negato (403)\ncheck_error-404 = File XML di aggiornamento non trovato (404)\ncheck_error-500 = Errore interno del server (500)\ncheck_error-2152398849 = Operazione non riuscita (motivo sconosciuto)\ncheck_error-2152398861 = Connessione rifiutata\ncheck_error-2152398862 = Tempo concesso alla connessione esaurito\ncheck_error-2152398864 = Rete non collegata (passare alla modalità Lavora in linea)\ncheck_error-2152398867 = Porta non consentita\ncheck_error-2152398868 = Nessun dato ricevuto (ritentare)\ncheck_error-2152398878 = Impossibile contattare il server degli aggiornamenti (verificare la connessione a Internet)\ncheck_error-2152398890 = Impossibile contattare il server proxy (verificare la connessione a Internet)\ncheck_error-2152398918 = Rete non collegata (passare alla modalità Lavora in linea)\ncheck_error-2152398919 = Trasferimento dati interrotto (ritentare)\ncheck_error-2152398920 = Connessione al server proxy rifiutata\ncheck_error-2153390069 = Il certificato del server è scaduto (verificare ed eventualmente correggere le impostazioni dell’orologio di sistema)\ncheck_error-verification_failed = Impossibile verificare l’integrità dell’aggiornamento\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/mozapps/xpinstall/xpinstallConfirm.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dialog.title \"Installazione software\">\n<!ENTITY dialog.style \"width: 45em\">\n<!ENTITY warningPrimary.label \"Installare esclusivamente componenti aggiuntivi realizzati da autori fidati.\">\n<!ENTITY warningSecondary.label \"Un software contenente istruzioni dannose potrebbe compromettere il computer o ottenere accesso ai dati personali.\">\n<!ENTITY from.label \"da:\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/mozapps/xpinstall/xpinstallConfirm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nunverified = (autore non verificato)\nsigned = (%S)\nitemWarnIntroMultiple = È stato richiesto di installare i seguenti %S oggetti:\nitemWarnIntroSingle = È stato richiesto di installare i seguenti oggetti:\ninstallButtonDisabledLabel = Installa (%S)\ninstallButtonLabel = Installa adesso\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/necko/necko.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n3 = Ricerca di %1$S…\n4 = Connesso a %1$S…\n5 = Invio richiesta a %1$S…\n6 = Trasferimento dati da %1$S…\n7 = Connesso a %1$S…\n8 = Lettura di %1$S\\u0020\n9 = Scritto %1$S\n10 = In attesa di %1$S…\n11 = Cercato %1$S…\n12 = Esecuzione in corso di TLS handshake a %1$S…\n13 = Completato TLS handshake a %1$S…\n27 = Inizio transazione FTP…\n28 = Transazione FTP completata\nUnsupportedFTPServer = Il server FTP %1$S non è attualmente supportato.\nRepostFormData = Questa pagina sta per essere reindirizzata verso una destinazione diversa. Inviare nuovamente i dati del modulo appena compilato al nuovo indirizzo?\nDirTitle = Indice di %1$S\nDirGoUp = Vai alla cartella superiore\nShowHidden = Visualizza elementi nascosti\nDirColName = Nome\nDirColSize = Dimensione\nDirColMTime = Ultima modifica\nDirFileLabel = File:\\u0020\nPhishingAuth = Si sta per visitare “%1$S”. Questo sito potrebbe tentare di ingannare il visitatore cercando di apparire come un sito differente. Si consiglia la massima cautela.\nPhishingAuthAccept = Si comprende il rischio e si presterà massima attenzione\nSuperfluousAuth = Ci si sta autenticando sul sito “%1$S” con nome utente “%2$S” ma il sito non richiede autenticazione. Potrebbe trattarsi di un tentativo di truffa.\\n\\n“%1$S” è il sito che si desidera visitare?\nAutomaticAuth = Ci si sta autenticando sul sito “%1$S” con nome utente “%2$S”.\nTrackingUriBlocked = La risorsa “%1$S” è stata bloccata in quanto è attiva la protezione antitracciamento.\nUnsafeUriBlocked = La risorsa “%1$S” è stata bloccata dal servizio Safe Browsing.\nAPIDeprecationWarning = Attenzione: “%1$S” è deprecato, al suo posto utilizzare “%2$S”\nnsICookieManagerAPIDeprecated = “%1$S” è cambiato: aggiornare il proprio codice trasmettendo il corretto originAttributes. Per ulteriori informazioni consultare MDN: https://developer.mozilla.org/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsICookieManager%2$S\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/passwordmgr/passwordManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY savedLogins.title \"Accessi salvati\">\n<!ENTITY closebutton.label \"Chiudi\">\n<!ENTITY closebutton.accesskey \"C\">\n<!ENTITY treehead.site.label \"Sito\">\n<!ENTITY treehead.username.label \"Nome utente\">\n<!ENTITY treehead.password.label \"Password\">\n<!ENTITY treehead.timeCreated.label \"Primo utilizzo\">\n<!ENTITY treehead.timeLastUsed.label \"Ultimo utilizzo\">\n<!ENTITY treehead.timePasswordChanged.label \"Ultima modifica\">\n<!ENTITY treehead.timesUsed.label \"Numero utilizzi\">\n<!ENTITY remove.label \"Rimuovi\">\n<!ENTITY remove.accesskey \"R\">\n<!ENTITY addLogin.label \"Aggiungi accesso\">\n<!ENTITY addLogin.accesskey \"A\">\n<!ENTITY import.label \"Importa…\">\n<!ENTITY import.accesskey \"I\">\n<!ENTITY searchFilter.label \"Cerca\">\n<!ENTITY searchFilter.accesskey \"e\">\n<!ENTITY windowClose.key \"w\">\n<!ENTITY focusSearch1.key \"f\">\n<!ENTITY focusSearch2.key \"k\">\n<!ENTITY copyPasswordCmd.label \"Copia password\">\n<!ENTITY copyPasswordCmd.accesskey \"C\">\n<!ENTITY copyUsernameCmd.label \"Copia nome utente\">\n<!ENTITY copyUsernameCmd.accesskey \"u\">\n<!ENTITY editPasswordCmd.label \"Modifica password\">\n<!ENTITY editPasswordCmd.accesskey \"o\">\n<!ENTITY editUsernameCmd.label \"Modifica nome utente\">\n<!ENTITY editUsernameCmd.accesskey \"d\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/passwordmgr/passwordmgr.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nrememberValue = Utilizzare Gestione password per ricordare questo valore.\nrememberPassword = Utilizzare Gestione password per memorizzare questa password.\nsavePasswordTitle = Conferma\nsaveLoginMsg = Salvare in %1$S le credenziali di accesso per %2$S?\nsaveLoginMsgNoUser = Salvare in %1$S la password per %2$S?\nsaveLoginButtonAllow.label = Salva\nsaveLoginButtonAllow.accesskey = S\nsaveLoginButtonDeny.label = Non salvare\nsaveLoginButtonDeny.accesskey = N\nupdateLoginMsg = Aggiornare le credenziali di accesso?\nupdateLoginMsgNoUser = Aggiornare la password?\nupdateLoginButtonText = Aggiorna\nupdateLoginButtonAccessKey = A\nupdateLoginButtonDeny.label = Non aggiornare\nupdateLoginButtonDeny.accesskey = N\nrememberPasswordMsg = Salvare la password per “%1$S” su %2$S?\nrememberPasswordMsgNoUsername = Salvare la password su %S?\nnoUsernamePlaceholder = Nessun nome utente\ntogglePasswordLabel = Mostra password\ntogglePasswordAccessKey2 = M\nnotNowButtonText = &Non adesso\nnotifyBarNotNowButtonText = Non adesso\nnotifyBarNotNowButtonAccessKey = a\nneverForSiteButtonText = &Mai per questo sito\nnotifyBarNeverRememberButtonText2 = Non salvare mai\nnotifyBarNeverRememberButtonAccessKey2 = N\nrememberButtonText = &Ricorda\nnotifyBarRememberPasswordButtonText = Ricorda password\nnotifyBarRememberPasswordButtonAccessKey = R\npasswordChangeTitle = Conferma cambio password\nupdatePasswordMsg = Aggiornare la password salvata per “%S”?\nupdatePasswordMsgNoUser = Aggiornare la password salvata?\nnotifyBarUpdateButtonText = Aggiorna password\nnotifyBarUpdateButtonAccessKey = A\nnotifyBarDontChangeButtonText = Non cambiare\nnotifyBarDontChangeButtonAccessKey = N\nuserSelectText = Indicare per quale utente si sta cambiando la password\nhidePasswords = Nascondi password\nhidePasswordsAccessKey = N\nshowPasswords = Mostra password\nshowPasswordsAccessKey = M\nnoMasterPasswordPrompt = Visualizzare le password memorizzate?\nremoveAllPasswordsPrompt = Rimuovere tutte le password?\nremoveAllPasswordsTitle = Rimozione password\nremoveLoginPrompt = Rimuovere questo accesso?\nremoveLoginTitle = Rimozione accesso\nloginsDescriptionAll = Sono state salvate le credenziali di accesso per i seguenti siti:\nloginsDescriptionFiltered = Le seguenti credenziali di accesso corrispondono ai criteri di ricerca:\nloginHostAge = %1$S (%2$S)\nnoUsername = Nessun nome utente\nduplicateLoginTitle = Accesso già presente\nduplicateLogin = È già presente un accesso con questi dati.\ninsecureFieldWarningDescription2 = Questa connessione non è sicura. Le credenziali inserite potrebbero essere vulnerabili. %1$S\ninsecureFieldWarningDescription3 = Le credenziali inserite potrebbero essere vulnerabili. %1$S\ninsecureFieldWarningLearnMore = Ulteriori informazioni\nremoveAll.label = Rimuovi tutti\nremoveAll.accesskey = t\nremoveAllShown.label = Rimuovi visualizzati\nremoveAllShown.accesskey = t\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/pipnss/nsserrors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nSSL_ERROR_EXPORT_ONLY_SERVER = Impossibile stabilire una connessione sicura. Il peer non supporta algoritmi crittografici di alto livello.\nSSL_ERROR_US_ONLY_SERVER = Impossibile stabilire una connessione sicura. Il peer richiede algoritmi crittografici di alto livello non disponibili.\nSSL_ERROR_NO_CYPHER_OVERLAP = Impossibile stabilire una connessione sicura con il peer: non esistono algoritmi crittografici in comune.\nSSL_ERROR_NO_CERTIFICATE = Impossibile trovare il certificato o la chiave necessari per l’autenticazione.\nSSL_ERROR_BAD_CERTIFICATE = Impossibile stabilire una connessione sicura con il peer: il certificato del peer è stato rifiutato.\nSSL_ERROR_BAD_CLIENT = Il server ha ricevuto dati scorretti dal client.\nSSL_ERROR_BAD_SERVER = Il client ha ricevuto dati scorretti dal server.\nSSL_ERROR_UNSUPPORTED_CERTIFICATE_TYPE = Tipo di certificato non supportato.\nSSL_ERROR_UNSUPPORTED_VERSION = Il peer utilizza una versione non supportata del protocollo di sicurezza.\nSSL_ERROR_WRONG_CERTIFICATE = Autenticazione client non riuscita: la chiave privata nel database delle chiavi non corrisponde alla chiave pubblica nel database dei certificati.\nSSL_ERROR_BAD_CERT_DOMAIN = Impossibile stabilire una connessione sicura con il peer: il nome di dominio richiesto non corrisponde al certificato del server.\nSSL_ERROR_POST_WARNING = Codice di errore SSL non riconosciuto.\nSSL_ERROR_SSL2_DISABLED = Il peer supporta solo SSL versione 2, il protocollo è disattivato in locale.\nSSL_ERROR_BAD_MAC_READ = SSL ha ricevuto un record con Codice di Autenticazione del Messaggio scorretto.\nSSL_ERROR_BAD_MAC_ALERT = Il peer SSL riporta un Codice di Autenticazione del Messaggio scorretto.\nSSL_ERROR_BAD_CERT_ALERT = Il peer SSL non è in grado di verificare il certificato.\nSSL_ERROR_REVOKED_CERT_ALERT = Il peer SSL ha rifiutato il certificato considerandolo revocato.\nSSL_ERROR_EXPIRED_CERT_ALERT = Il peer SSL ha rifiutato il certificato considerandolo scaduto.\nSSL_ERROR_SSL_DISABLED = Impossibile connettersi: SSL è disattivato.\nSSL_ERROR_FORTEZZA_PQG = Impossibile connettersi: il peer SSL si trova in un diverso dominio FORTEZZA.\nSSL_ERROR_UNKNOWN_CIPHER_SUITE = È stata richiesta una suite di cifratura SSL sconosciuta.\nSSL_ERROR_NO_CIPHERS_SUPPORTED = In questo programma non risultano presenti e attivate suite di cifratura.\nSSL_ERROR_BAD_BLOCK_PADDING = SSL ha ricevuto un record con blocco padding scorretto.\nSSL_ERROR_RX_RECORD_TOO_LONG = SSL ha ricevuto un pacchetto che eccede la dimensione massima consentita.\nSSL_ERROR_TX_RECORD_TOO_LONG = SSL ha cercato di inviare un pacchetto che eccede la dimensione massima consentita.\nSSL_ERROR_RX_MALFORMED_HELLO_REQUEST = SSL ha ricevuto un messaggio non valido di tipo Hello Request handshake.\nSSL_ERROR_RX_MALFORMED_CLIENT_HELLO = SSL ha ricevuto un messaggio non valido di tipo Client Hello handshake.\nSSL_ERROR_RX_MALFORMED_SERVER_HELLO = SSL ha ricevuto un messaggio non valido di tipo Server Hello handshake.\nSSL_ERROR_RX_MALFORMED_CERTIFICATE = SSL ha ricevuto un messaggio non valido di tipo Certificate handshake.\nSSL_ERROR_RX_MALFORMED_SERVER_KEY_EXCH = SSL ha ricevuto un messaggio non valido di tipo Server Key Exchange handshake.\nSSL_ERROR_RX_MALFORMED_CERT_REQUEST = SSL ha ricevuto un messaggio non valido di tipo Certificate Request handshake.\nSSL_ERROR_RX_MALFORMED_HELLO_DONE = SSL ha ricevuto un messaggio non valido di tipo Server Hello Done handshake.\nSSL_ERROR_RX_MALFORMED_CERT_VERIFY = SSL ha ricevuto un messaggio non valido di tipo Certificate Verify handshake.\nSSL_ERROR_RX_MALFORMED_CLIENT_KEY_EXCH = SSL ha ricevuto un messaggio non valido di tipo Client Key Exchange handshake.\nSSL_ERROR_RX_MALFORMED_FINISHED = SSL ha ricevuto un messaggio non valido di tipo Finished handshake.\nSSL_ERROR_RX_MALFORMED_CHANGE_CIPHER = SSL ha ricevuto un record di tipo Change Cipher Spec in formato non corretto.\nSSL_ERROR_RX_MALFORMED_ALERT = SSL ha ricevuto un record di tipo Alert in formato non corretto.\nSSL_ERROR_RX_MALFORMED_HANDSHAKE = SSL ha ricevuto un record di tipo Handshake in formato non corretto.\nSSL_ERROR_RX_MALFORMED_APPLICATION_DATA = SSL ha ricevuto un record di tipo Application Data in formato non corretto.\nSSL_ERROR_RX_UNEXPECTED_HELLO_REQUEST = SSL ha ricevuto un messaggio handshake imprevisto di tipo Hello Request.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_HELLO = SSL ha ricevuto un messaggio handshake imprevisto di tipo Client Hello.\nSSL_ERROR_RX_UNEXPECTED_SERVER_HELLO = SSL ha ricevuto un messaggio handshake imprevisto di tipo Server Hello.\nSSL_ERROR_RX_UNEXPECTED_CERTIFICATE = SSL ha ricevuto un messaggio handshake imprevisto di tipo Certificate.\nSSL_ERROR_RX_UNEXPECTED_SERVER_KEY_EXCH = SSL ha ricevuto un messaggio handshake imprevisto di tipo Server Key Exchange.\nSSL_ERROR_RX_UNEXPECTED_CERT_REQUEST = SSL ha ricevuto un messaggio handshake imprevisto di tipo Certificate Request.\nSSL_ERROR_RX_UNEXPECTED_HELLO_DONE = SSL ha ricevuto un messaggio handshake imprevisto di tipo Server Hello Done.\nSSL_ERROR_RX_UNEXPECTED_CERT_VERIFY = SSL ha ricevuto un messaggio handshake imprevisto di tipo Certificate Verify.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_KEY_EXCH = SSL ha ricevuto un messaggio handshake imprevisto di tipo Client Key Exchange.\nSSL_ERROR_RX_UNEXPECTED_FINISHED = SSL ha ricevuto un messaggio handshake imprevisto di tipo Finished.\nSSL_ERROR_RX_UNEXPECTED_CHANGE_CIPHER = SSL ha ricevuto un record handshake di tipo Change Cipher Spec.\nSSL_ERROR_RX_UNEXPECTED_ALERT = SSL ha ricevuto un record imprevisto di tipo Alert.\nSSL_ERROR_RX_UNEXPECTED_HANDSHAKE = SSL ha ricevuto un record imprevisto di tipo Handshake.\nSSL_ERROR_RX_UNEXPECTED_APPLICATION_DATA = SSL ha ricevuto un record imprevisto di tipo Application Data.\nSSL_ERROR_RX_UNKNOWN_RECORD_TYPE = SSL ha ricevuto un record con dati di tipo sconosciuto.\nSSL_ERROR_RX_UNKNOWN_HANDSHAKE = SSL ha ricevuto un messaggio handshake contenente un tipo di messaggio sconosciuto.\nSSL_ERROR_RX_UNKNOWN_ALERT = SSL ha ricevuto un record di tipo alert con una descrizione sconosciuta.\nSSL_ERROR_CLOSE_NOTIFY_ALERT = Il peer SSL ha chiuso questa connessione.\nSSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT = Il peer SSL ha ricevuto un messaggio non previsto di tipo handshake.\nSSL_ERROR_DECOMPRESSION_FAILURE_ALERT = Il peer SSL non è stato in grado di decomprimere correttamente il record SSL ricevuto.\nSSL_ERROR_HANDSHAKE_FAILURE_ALERT = Il peer SSL non è stato in grado di negoziare un insieme di parametri di sicurezza accettabile.\nSSL_ERROR_ILLEGAL_PARAMETER_ALERT = Il peer SSL ha rifiutato il messaggio di tipo handshake per contenuto non accettabile.\nSSL_ERROR_UNSUPPORTED_CERT_ALERT = Il peer SSL non supporta certificati del tipo che ha ricevuto.\nSSL_ERROR_CERTIFICATE_UNKNOWN_ALERT = Il peer SSL ha riscontrato problemi non meglio identificati con il certificato che ha ricevuto.\nSSL_ERROR_GENERATE_RANDOM_FAILURE = SSL ha riscontrato un problema con il generatore di numeri casuali.\nSSL_ERROR_SIGN_HASHES_FAILURE = Impossibile firmare digitalmente i dati richiesti per la verifica del certificato.\nSSL_ERROR_EXTRACT_PUBLIC_KEY_FAILURE = SSL non è stato in grado di estrarre la chiave pubblica dal certificato del peer.\nSSL_ERROR_SERVER_KEY_EXCHANGE_FAILURE = Si è verificato un errore sconosciuto durante l’elaborazione della procedura di SSL Server Key Exchange handshake.\nSSL_ERROR_CLIENT_KEY_EXCHANGE_FAILURE = Si è verificato un errore sconosciuto durante l’elaborazione della procedura di SSL Client Key Exchange handshake.\nSSL_ERROR_ENCRYPTION_FAILURE = L’algoritmo di crittazione in blocco dei dati non è riuscito per la suite di cifratura selezionata.\nSSL_ERROR_DECRYPTION_FAILURE = L’algoritmo di decrittazione in blocco dei dati non è riuscito per la suite di cifratura selezionata.\nSSL_ERROR_SOCKET_WRITE_FAILURE = Il tentativo di scrittura dei dati crittati nel socket sottostante non è riuscito.\nSSL_ERROR_MD5_DIGEST_FAILURE = L’esecuzione della funzione MD5 digest non è riuscita.\nSSL_ERROR_SHA_DIGEST_FAILURE = L’esecuzione della funzione SHA-1 digest non è riuscita.\nSSL_ERROR_MAC_COMPUTATION_FAILURE = Esecuzione del calcolo del MAC non riuscita.\nSSL_ERROR_SYM_KEY_CONTEXT_FAILURE = La creazione del Symmetric Key context non è riuscita.\nSSL_ERROR_SYM_KEY_UNWRAP_FAILURE = Impossibile estrarre la chiave simmetrica dal messaggio di tipo Client Key Exchange.\nSSL_ERROR_PUB_KEY_SIZE_LIMIT_EXCEEDED = Il server SSL ha cercato di utilizzare una chiave pubblica domestic-grade con la suite di cifratura per l’esportazione.\nSSL_ERROR_IV_PARAM_FAILURE = Il codice PKCS11 non è stato in grado di tradurre un IV in un parametro.\nSSL_ERROR_INIT_CIPHER_SUITE_FAILURE = Impossibile inizializzare la suite di cifratura selezionata.\nSSL_ERROR_SESSION_KEY_GEN_FAILURE = Il client non è stato in grado di generare le chiavi di sessione per la sessione SSL.\nSSL_ERROR_NO_SERVER_KEY_FOR_ALG = Il server non possiede chiavi per l’algoritmo di scambio chiavi provato.\nSSL_ERROR_TOKEN_INSERTION_REMOVAL = Il token PKCS#11 è stato inserito o rimosso durante l’esecuzione della procedura.\nSSL_ERROR_TOKEN_SLOT_NOT_FOUND = Non è stato possibile rilevare alcun token PKCS#11 per eseguire l’operazione richiesta.\nSSL_ERROR_NO_COMPRESSION_OVERLAP = Impossibile stabilire una connessione sicura con il peer: nessun algoritmo di compressione in comune.\nSSL_ERROR_HANDSHAKE_NOT_COMPLETED = Impossibile inizializzare un altro SSL handshake fino a quanto l’handshake corrente non è stato completato.\nSSL_ERROR_BAD_HANDSHAKE_HASH_VALUE = Ricevuti dal peer valori hash handshake scorretti.\nSSL_ERROR_CERT_KEA_MISMATCH = Il certificato fornito non può essere utilizzato con l’algoritmo di scambio chiavi selezionato.\nSSL_ERROR_NO_TRUSTED_SSL_CLIENT_CA = Non è disponibile alcuna autorità di certificazione per l’autenticazione del client SSL.\nSSL_ERROR_SESSION_NOT_FOUND = L’ID di sessione del client SSL non è stato trovato nella cache di sessione del server.\nSSL_ERROR_DECRYPTION_FAILED_ALERT = Il peer non è stato in grado di decrittare un record SSL che ha ricevuto.\nSSL_ERROR_RECORD_OVERFLOW_ALERT = Il peer ha ricevuto un record SSL eccedente la dimensione massima consentita.\nSSL_ERROR_UNKNOWN_CA_ALERT = Il peer non riconosce e ritiene attendibile la CA che ha emesso il certificato.\nSSL_ERROR_ACCESS_DENIED_ALERT = Il peer ha ricevuto un certificato valido, ma l’accesso è stato negato.\nSSL_ERROR_DECODE_ERROR_ALERT = Il peer non è stato in grado di decodificare un messaggio di tipo SSL handshake.\nSSL_ERROR_DECRYPT_ERROR_ALERT = Il peer segnala un errore nella verifica della firma o nello scambio chiavi.\nSSL_ERROR_EXPORT_RESTRICTION_ALERT = Il peer segnala che la negoziazione non è conforme alle normative sull’esportazione.\nSSL_ERROR_PROTOCOL_VERSION_ALERT = Il peer segnala una versione del protocollo incompatibile o non supportata.\nSSL_ERROR_INSUFFICIENT_SECURITY_ALERT = Il server richiede un livello di cifratura superiore a quello supportato dal client.\nSSL_ERROR_INTERNAL_ERROR_ALERT = Il peer segnala che si è verificato un errore interno.\nSSL_ERROR_USER_CANCELED_ALERT = L’utente peer ha annullato l’handshake.\nSSL_ERROR_NO_RENEGOTIATION_ALERT = Il peer non consente la rinegoziazione dei parametri di sicurezza SSL.\nSSL_ERROR_SERVER_CACHE_NOT_CONFIGURED = La cache del server SSL non è configurata e non è disattivata per questo socket.\nSSL_ERROR_UNSUPPORTED_EXTENSION_ALERT = Il peer SSL non supporta le estensioni TLS hello richieste.\nSSL_ERROR_CERTIFICATE_UNOBTAINABLE_ALERT = Il peer SSL non è stato in grado di ottenere il certificato dall’URL fornito.\nSSL_ERROR_UNRECOGNIZED_NAME_ALERT = Il peer SSL non possiede certificati per il nome DNS richiesto.\nSSL_ERROR_BAD_CERT_STATUS_RESPONSE_ALERT = Il peer SSL non è stato in grado di ottenere una risposta OCSP per il suo certificato.\nSSL_ERROR_BAD_CERT_HASH_VALUE_ALERT = Il peer SSL segnala valori di hash errati per il certificato.\nSSL_ERROR_RX_UNEXPECTED_NEW_SESSION_TICKET = SSL ha ricevuto un messaggio imprevisto di tipo New Session Ticket handshake.\nSSL_ERROR_RX_MALFORMED_NEW_SESSION_TICKET = SSL ha ricevuto un messaggio non valido di tipo New Session Ticket handshake.\nSSL_ERROR_DECOMPRESSION_FAILURE = SSL ha ricevuto un record compresso impossibile da decomprimere.\nSSL_ERROR_RENEGOTIATION_NOT_ALLOWED = La rinegoziazione non è consentita su questo socket SSL.\nSSL_ERROR_UNSAFE_NEGOTIATION = Il peer ha tentato di effettuare un handshake vecchio stile (potenzialmente vulnerabile).\nSSL_ERROR_RX_UNEXPECTED_UNCOMPRESSED_RECORD = SSL ha ricevuto un record imprevisto non compresso.\nSSL_ERROR_WEAK_SERVER_EPHEMERAL_DH_KEY = SSL ha ricevuto una chiave Diffie-Hellman temporanea (ephemeral) debole in un messaggio di tipo Server Key Exchange handshake.\nSSL_ERROR_NEXT_PROTOCOL_DATA_INVALID = SSL ha ricevuto dati non validi relativi all’estensione NPN.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SSL2 = Caratteristica SSL non supportata per connessioni SSL 2.0.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SERVERS = Caratteristica SSL non supportata per server.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_CLIENTS = Caratteristica SSL non supportata per client.\nSSL_ERROR_INVALID_VERSION_RANGE = L’intervallo di versione SSL non è valido.\nSSL_ERROR_CIPHER_DISALLOWED_FOR_VERSION = Il peer SSL ha selezionato una suite di cifratura non consentita per la versione selezionata del protocollo.\nSSL_ERROR_RX_MALFORMED_HELLO_VERIFY_REQUEST = SSL ha ricevuto un messaggio handshake di tipo Hello Verify Request in formato non corretto.\nSSL_ERROR_RX_UNEXPECTED_HELLO_VERIFY_REQUEST = SSL ha ricevuto un messaggio handshake imprevisto di tipo Hello Verify Request.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_VERSION = Caratteristica SSL non supportata dalla versione del protocollo.\nSSL_ERROR_RX_UNEXPECTED_CERT_STATUS = SSL ha ricevuto un messaggio handshake imprevisto di tipo Certificate Status.\nSSL_ERROR_UNSUPPORTED_HASH_ALGORITHM = Algoritmo di hash utilizzato dal peer TLS non supportato.\nSSL_ERROR_DIGEST_FAILURE = Funzione “digest” non riuscita.\nSSL_ERROR_INCORRECT_SIGNATURE_ALGORITHM = Algoritmo di firma non corretto specificato in un elemento firmato digitalmente.\nSSL_ERROR_NEXT_PROTOCOL_NO_CALLBACK = L’estensione “next protocol negotiation” è stata attivata, ma il callback è stato rimosso prima del necessario.\nSSL_ERROR_NEXT_PROTOCOL_NO_PROTOCOL = Il server non supporta alcun protocollo dichiarato dal client nell’estensione ALPN.\nSSL_ERROR_INAPPROPRIATE_FALLBACK_ALERT = Il server ha rifiutato l’handshake in quanto il client ha effettuato il downgrade a una versione di TLS inferiore a quella supportata dal server.\nSSL_ERROR_WEAK_SERVER_CERT_KEY = Il certificato del server include una chiave pubblica troppo debole.\nSSL_ERROR_RX_SHORT_DTLS_READ = Spazio insufficiente nel buffer per un record DTLS.\nSSL_ERROR_NO_SUPPORTED_SIGNATURE_ALGORITHM = Non è stato configurato alcun algoritmo di firma TLS.\nSSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM = Il peer ha utilizzato una combinazione non supportata di firma e algoritmo hash.\nSSL_ERROR_MISSING_EXTENDED_MASTER_SECRET = Tentativo da parte del peer di ripresa senza una corretta estensione correct extended_master_secret.\nSSL_ERROR_UNEXPECTED_EXTENDED_MASTER_SECRET = Tentativo da parte del peer di ripresa con un’estensione extended_master_secret imprevista.\nSEC_ERROR_IO = Si è verificato un errore di I/O durante l’autorizzazione di sicurezza.\nSEC_ERROR_LIBRARY_FAILURE = Errore nella libreria di sicurezza.\nSEC_ERROR_BAD_DATA = libreria di sicurezza: ricevuti dati scorretti.\nSEC_ERROR_OUTPUT_LEN = libreria di sicurezza: lunghezza di output errata.\nSEC_ERROR_INPUT_LEN = la libreria di sicurezza ha rilevato una lunghezza di input errata.\nSEC_ERROR_INVALID_ARGS = libreria di sicurezza: argomenti non validi.\nSEC_ERROR_INVALID_ALGORITHM = libreria di sicurezza: algoritmo non valido.\nSEC_ERROR_INVALID_AVA = libreria di sicurezza: AVA non valido.\nSEC_ERROR_INVALID_TIME = Stringa temporale formattata in modo scorretto.\nSEC_ERROR_BAD_DER = libreria di sicurezza: messaggio DER-encoded formattato in modo scorretto.\nSEC_ERROR_BAD_SIGNATURE = Il certificato del peer ha una firma non valida.\nSEC_ERROR_EXPIRED_CERTIFICATE = Il certificato del peer è scaduto.\nSEC_ERROR_REVOKED_CERTIFICATE = Il certificato del peer è stato revocato.\nSEC_ERROR_UNKNOWN_ISSUER = L’autorità emittente del certificato del peer non è stata riconosciuta.\nSEC_ERROR_BAD_KEY = La chiave pubblica del peer non è valida.\nSEC_ERROR_BAD_PASSWORD = La password di sicurezza digitata non è corretta.\nSEC_ERROR_RETRY_PASSWORD = La nuova password non è stata digitata correttamente. Riprovare nuovamente.\nSEC_ERROR_NO_NODELOCK = libreria di sicurezza: nessun nodelock.\nSEC_ERROR_BAD_DATABASE = libreria di sicurezza: errore nel database.\nSEC_ERROR_NO_MEMORY = libreria di sicurezza: errore nell’allocazione della memoria.\nSEC_ERROR_UNTRUSTED_ISSUER = L’autorità emittente del certificato del peer è stata considerata non attendibile dall’utente.\nSEC_ERROR_UNTRUSTED_CERT = Il certificato del peer è stato considerato non attendibile dall’utente.\nSEC_ERROR_DUPLICATE_CERT = Il certificato è già presente nel database.\nSEC_ERROR_DUPLICATE_CERT_NAME = Il nome del certificato scaricato è uguale a quello di un elemento già presente nel database.\nSEC_ERROR_ADDING_CERT = Errore nell’inserimento del certificato nel database.\nSEC_ERROR_FILING_KEY = Errore nel refil della chiave per questo certificato.\nSEC_ERROR_NO_KEY = Impossibile trovare la chiave privata per questo certificato nel database delle chiavi\nSEC_ERROR_CERT_VALID = Questo certificato è valido.\nSEC_ERROR_CERT_NOT_VALID = Questo certificato non è valido.\nSEC_ERROR_CERT_NO_RESPONSE = Libreria certificati: nessuna risposta\nSEC_ERROR_EXPIRED_ISSUER_CERTIFICATE = Il certificato dell’autorità emittente del certificato è scaduto. Verificare data e ora del sistema.\nSEC_ERROR_CRL_EXPIRED = Il CRL per l’autorità emittente del certificato è scaduto. Aggiornarlo oppure verificare data e ora del sistema.\nSEC_ERROR_CRL_BAD_SIGNATURE = Il CRL per l’autorità emittente del certificato ha una firma non valida.\nSEC_ERROR_CRL_INVALID = Il nuovo CRL ha un formato non valido.\nSEC_ERROR_EXTENSION_VALUE_INVALID = Il valore extension del certificato non è valido.\nSEC_ERROR_EXTENSION_NOT_FOUND = Campo “extension” del certificato non trovato.\nSEC_ERROR_CA_CERT_INVALID = Il certificato dell’autorità emittente non è valido.\nSEC_ERROR_PATH_LEN_CONSTRAINT_INVALID = Il campo “path length constraint” del certificato non è valido.\nSEC_ERROR_CERT_USAGES_INVALID = Il campo “usages field” del certificato non è valido.\nSEC_INTERNAL_ONLY = **Modulo ESCLUSIVAMENTE interno**\nSEC_ERROR_INVALID_KEY = La chiave non supporta l’operazione richiesta.\nSEC_ERROR_UNKNOWN_CRITICAL_EXTENSION = Il certificato contiene un’estensione critica sconosciuta.\nSEC_ERROR_OLD_CRL = Il nuovo CRL non è successivo a quello esistente.\nSEC_ERROR_NO_EMAIL_CERT = Non crittato né firmato: non si possiede ancora un certificato email.\nSEC_ERROR_NO_RECIPIENT_CERTS_QUERY = Non crittato: non si possiede un certificato per ciascuno dei destinatari.\nSEC_ERROR_NOT_A_RECIPIENT = Impossibile completare la decrittazione: non si rientra nell’elenco dei destinatari oppure i certificati e le relative chiavi private non sono state trovate.\nSEC_ERROR_PKCS7_KEYALG_MISMATCH = Impossibile completare la decrittazione: l’algoritmo crittografico della chiave non corrisponde al proprio certificato.\nSEC_ERROR_PKCS7_BAD_SIGNATURE = Verifica della firma non riuscita: nessun firmatario o troppi firmatari presenti, oppure dati scorretti o danneggiati.\nSEC_ERROR_UNSUPPORTED_KEYALG = Algoritmo della chiave non supportato o sconosciuto.\nSEC_ERROR_DECRYPTION_DISALLOWED = Impossibile completare la decrittazione: la crittazione è stata effettuata con un algoritmo o una chiave di lunghezza non consentiti.\nXP_SEC_FORTEZZA_BAD_CARD = La card Fortezza non è stata correttamente inizializzata. Rimuoverla e restituirla all’autorità emittente.\nXP_SEC_FORTEZZA_NO_CARD = Nessuna card Fortezza rilevata\nXP_SEC_FORTEZZA_NONE_SELECTED = Nessuna card Fortezza selezionata\nXP_SEC_FORTEZZA_MORE_INFO = Selezionare una identità per ulteriori informazioni\nXP_SEC_FORTEZZA_PERSON_NOT_FOUND = Identità non trovata\nXP_SEC_FORTEZZA_NO_MORE_INFO = Nessuna informazione ulteriore su questa identità\nXP_SEC_FORTEZZA_BAD_PIN = Pin non valido\nXP_SEC_FORTEZZA_PERSON_ERROR = Impossibile inizializzare le identità di Fortezza.\nSEC_ERROR_NO_KRL = Non è stato rilevato alcun KRL per il certificato di questo sito.\nSEC_ERROR_KRL_EXPIRED = Il KRL per il certificato di questo sito è scaduto.\nSEC_ERROR_KRL_BAD_SIGNATURE = Il KRL per il certificato di questo sito ha una firma non valida.\nSEC_ERROR_REVOKED_KEY = La chiave per il certificato di questo sito è stata revocata.\nSEC_ERROR_KRL_INVALID = Il nuovo KRL ha un formato non valido.\nSEC_ERROR_NEED_RANDOM = libreria di sicurezza: sono necessari dati casuali.\nSEC_ERROR_NO_MODULE = libreria di sicurezza: nessun modulo di sicurezza è in grado di eseguire l’operazione richiesta.\nSEC_ERROR_NO_TOKEN = La carta di sicurezza o il token non esistono, devono essere inizializzati oppure sono stati rimossi.\nSEC_ERROR_READ_ONLY = libreria di sicurezza: database in sola lettura.\nSEC_ERROR_NO_SLOT_SELECTED = Non sono stati selezionati slot o token.\nSEC_ERROR_CERT_NICKNAME_COLLISION = Un certificato con lo stesso nickname è già presente.\nSEC_ERROR_KEY_NICKNAME_COLLISION = Una chiave con lo stesso nickname è già presente.\nSEC_ERROR_SAFE_NOT_CREATED = errore durante la creazione del safe object\nSEC_ERROR_BAGGAGE_NOT_CREATED = errore durante la creazione del baggage object\nXP_JAVA_REMOVE_PRINCIPAL_ERROR = Impossibile rimuovere l’entità di sicurezza (principal)\nXP_JAVA_DELETE_PRIVILEGE_ERROR = Impossibile cancellare il privilegio\nXP_JAVA_CERT_NOT_EXISTS_ERROR = Questa entità di sicurezza (principal) non possiede un certificato\nSEC_ERROR_BAD_EXPORT_ALGORITHM = L’algoritmo richiesto non è consentito.\nSEC_ERROR_EXPORTING_CERTIFICATES = Errore durante il tentativo di esportazione dei certificati.\nSEC_ERROR_IMPORTING_CERTIFICATES = Errore durante il tentativo di importazione dei certificati.\nSEC_ERROR_PKCS12_DECODING_PFX = Impossibile completare l’importazione. Errore di decodifica. File non valido.\nSEC_ERROR_PKCS12_INVALID_MAC = Impossibile completare l’importazione. MAC non valido. Password non corretta o file danneggiato.\nSEC_ERROR_PKCS12_UNSUPPORTED_MAC_ALGORITHM = Impossibile completare l’importazione. L’algoritmo MAC non è supportato.\nSEC_ERROR_PKCS12_UNSUPPORTED_TRANSPORT_MODE = Impossibile completare l’importazione. Sono supportati solo password integrity e privacy mode.\nSEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE = Impossibile completare l’importazione. La struttura del file è danneggiata.\nSEC_ERROR_PKCS12_UNSUPPORTED_PBE_ALGORITHM = Impossibile completare l’importazione. L’algoritmo crittografico non è supportato.\nSEC_ERROR_PKCS12_UNSUPPORTED_VERSION = Impossibile completare l’importazione. La versione del file non è supportata.\nSEC_ERROR_PKCS12_PRIVACY_PASSWORD_INCORRECT = Impossibile completare l’importazione. Password privacy non corretta.\nSEC_ERROR_PKCS12_CERT_COLLISION = Impossibile completare l’importazione. Lo stesso nickname è già presente nel database.\nSEC_ERROR_USER_CANCELLED = L’utente ha premuto Annulla.\nSEC_ERROR_PKCS12_DUPLICATE_DATA = Non importato, già presente nel database.\nSEC_ERROR_MESSAGE_SEND_ABORTED = Messaggio non inviato.\nSEC_ERROR_INADEQUATE_KEY_USAGE = Utilizzo della chiave del certificato non appropriato per l’operazione richiesta.\nSEC_ERROR_INADEQUATE_CERT_TYPE = Tipo di certificato non approvato per l’applicazione.\nSEC_ERROR_CERT_ADDR_MISMATCH = L’indirizzo nel certificato di firma non corrisponde all’indirizzo negli header del messaggio.\nSEC_ERROR_PKCS12_UNABLE_TO_IMPORT_KEY = Impossibile completare l’importazione. Errore durante il tentativo di importare la chiave privata.\nSEC_ERROR_PKCS12_IMPORTING_CERT_CHAIN = Impossibile completare l’importazione. Errore durante il tentativo di importare la catena di certificati.\nSEC_ERROR_PKCS12_UNABLE_TO_LOCATE_OBJECT_BY_NAME = Impossibile completare l’esportazione. Impossibile trovare la chiave o il certificato sulla base del nickname.\nSEC_ERROR_PKCS12_UNABLE_TO_EXPORT_KEY = Impossibile completare l’esportazione. La chiava privata non può essere trovata ed esportata.\nSEC_ERROR_PKCS12_UNABLE_TO_WRITE = Impossibile completare l’esportazione. Errore durante la scrittura sul file di esportazione.\nSEC_ERROR_PKCS12_UNABLE_TO_READ = Impossibile completare l’importazione. Errore durante la lettura del file di importazione.\nSEC_ERROR_PKCS12_KEY_DATABASE_NOT_INITIALIZED = Impossibile completare l’esportazione. Database delle chiavi danneggiato o eliminato.\nSEC_ERROR_KEYGEN_FAIL = Impossibile generare la coppia di chiavi pubbliche/private.\nSEC_ERROR_INVALID_PASSWORD = La password inserita non è valida. Selezionarne una diversa.\nSEC_ERROR_RETRY_OLD_PASSWORD = La vecchia password è stata inserita in modo non corretto. Ritentare nuovamente.\nSEC_ERROR_BAD_NICKNAME = Il nickname per il certificato è già presente.\nSEC_ERROR_NOT_FORTEZZA_ISSUER = Il peer della catena FORTEZZA ha un certificato non FORTEZZA.\nSEC_ERROR_CANNOT_MOVE_SENSITIVE_KEY = Una chiave sensibile non può essere spostato dallo slot in cui è necessaria.\nSEC_ERROR_JS_INVALID_MODULE_NAME = Nome modulo non valido.\nSEC_ERROR_JS_INVALID_DLL = Percorso/nome file del modulo non valido.\nSEC_ERROR_JS_ADD_MOD_FAILURE = Impossibile aggiungere il modulo\nSEC_ERROR_JS_DEL_MOD_FAILURE = Impossibile eliminare il modulo\nSEC_ERROR_OLD_KRL = Il nuovo KLR non è successivo a quello esistente.\nSEC_ERROR_CKL_CONFLICT = Il nuovo CKL ha un’autorità emittente diversa da quella del CKL corrente. Eliminare il CKL corrente.\nSEC_ERROR_CERT_NOT_IN_NAME_SPACE = L’autorità di certificazione di questo certificato non ha il permesso di rilasciare un certificato con questo nome.\nSEC_ERROR_KRL_NOT_YET_VALID = L’elenco di revoca delle chiavi per questo certificato non è ancora valido.\nSEC_ERROR_CRL_NOT_YET_VALID = L’elenco di revoca dei certificati per questo certificato non è ancora valido.\nSEC_ERROR_UNKNOWN_CERT = Impossibile trovare il certificato richiesto.\nSEC_ERROR_UNKNOWN_SIGNER = Impossibile trovare il firmatario del certificato.\nSEC_ERROR_CERT_BAD_ACCESS_LOCATION = L’indirizzo del server per lo stato del certificato ha un formato non valido.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_TYPE = Impossibile decodificare completamente la risposta OCSP: tipo sconosciuto.\nSEC_ERROR_OCSP_BAD_HTTP_RESPONSE = Il server OCSP ha restituito dati HTTP imprevisti/errati.\nSEC_ERROR_OCSP_MALFORMED_REQUEST = Il server OCSP ha rilevato una richiesta danneggiata o non formata correttamente.\nSEC_ERROR_OCSP_SERVER_ERROR = Il server OCSP ha rilevato un errore interno.\nSEC_ERROR_OCSP_TRY_SERVER_LATER = Il server OCSP suggerisce di riprovare nuovamente in seguito.\nSEC_ERROR_OCSP_REQUEST_NEEDS_SIG = Il server OCSP richiede una firma su questa richiesta.\nSEC_ERROR_OCSP_UNAUTHORIZED_REQUEST = Il server OCSP ha rifiutato questa richiesta in quanto non autorizzata.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_STATUS = Il server OCSP ha restituito un messaggio di stato non riconosciuto.\nSEC_ERROR_OCSP_UNKNOWN_CERT = Il server OCSP non ha uno stato per il certificato.\nSEC_ERROR_OCSP_NOT_ENABLED = È necessario attivare OCSP prima di compiere questa operazione.\nSEC_ERROR_OCSP_NO_DEFAULT_RESPONDER = È necessario impostare il risponditore predefinito OCSP prima di compiere questa operazione.\nSEC_ERROR_OCSP_MALFORMED_RESPONSE = La risposta del server OCSP è danneggiata o non correttamente formata.\nSEC_ERROR_OCSP_UNAUTHORIZED_RESPONSE = Il firmatario della risposta del server OCSP non è autorizzato a fornire lo stato di questo certificato.\nSEC_ERROR_OCSP_FUTURE_RESPONSE = La risposta OCSP non è ancora valida (contiene una data situata nel futuro).\nSEC_ERROR_OCSP_OLD_RESPONSE = La risposta OCSP contiene informazioni obsolete.\nSEC_ERROR_DIGEST_NOT_FOUND = Impossibile trovare CMS o PKCS #7 nel messaggio firmato.\nSEC_ERROR_UNSUPPORTED_MESSAGE_TYPE = CMS e tipo di messaggio PKCS #7 non supportati.\nSEC_ERROR_MODULE_STUCK = Il modulo PKCS #11 non può essere rimosso perché risulta ancora in uso.\nSEC_ERROR_BAD_TEMPLATE = Impossibile decodificare i dati ASN.1. Il template specificato non è valido.\nSEC_ERROR_CRL_NOT_FOUND = Impossibile trovare un CRL corrispondente.\nSEC_ERROR_REUSED_ISSUER_AND_SERIAL = Si sta cercando di importare un certificato con lo stesso emittente/seriale di un certificato esistente, ma non si tratta dello stesso certificato.\nSEC_ERROR_BUSY = Impossibile terminare NSS. Gli oggetti risultano ancora in uso.\nSEC_ERROR_EXTRA_INPUT = Il messaggio DER-encoded contiene dati aggiuntivi inutilizzati.\nSEC_ERROR_UNSUPPORTED_ELLIPTIC_CURVE = Curva ellittica specificata non supportata.\nSEC_ERROR_UNSUPPORTED_EC_POINT_FORM = Forma del punto della curva ellittica non supportato.\nSEC_ERROR_UNRECOGNIZED_OID = Identificatore oggetto sconosciuto.\nSEC_ERROR_OCSP_INVALID_SIGNING_CERT = Certificato di firma OCSP non valido nella risposta OCSP.\nSEC_ERROR_REVOKED_CERTIFICATE_CRL = Il certificato risulta revocato nell’elenco di revoca dei certificati dell’autorità emittente.\nSEC_ERROR_REVOKED_CERTIFICATE_OCSP = Il risponditore OCSP dell’autorità emittente riporta che il certificato è revocato.\nSEC_ERROR_CRL_INVALID_VERSION = L’elenco di revoca dei certificati dell’autorità emittente ha un numero di versione sconosciuto.\nSEC_ERROR_CRL_V1_CRITICAL_EXTENSION = L’elenco di revoca dei certificati V1 dell’autorità emittente ha un’estensione critica.\nSEC_ERROR_CRL_UNKNOWN_CRITICAL_EXTENSION = L’elenco di revoca dei certificati V2 dell’autorità emittente ha un’estensione critica sconosciuta.\nSEC_ERROR_UNKNOWN_OBJECT_TYPE = Tipo di oggetto specificato sconosciuto.\nSEC_ERROR_INCOMPATIBLE_PKCS11 = Il driver PCKS #11 viola le specifiche creando incompatibilità.\nSEC_ERROR_NO_EVENT = Nessuno slot disponibile al momento.\nSEC_ERROR_CRL_ALREADY_EXISTS = Il CRL è già presente.\nSEC_ERROR_NOT_INITIALIZED = NSS non è stato inizializzato.\nSEC_ERROR_TOKEN_NOT_LOGGED_IN = L’operazione non è riuscita perché il token PKCS#11 non è caricato.\nSEC_ERROR_OCSP_RESPONDER_CERT_INVALID = Il certificato del risponditore OCSP configurato non è valido.\nSEC_ERROR_OCSP_BAD_SIGNATURE = La risposta OCSP ha una firma non valida.\nSEC_ERROR_OUT_OF_SEARCH_LIMITS = La ricerca della validità del certificato è oltre i limiti consentiti\nSEC_ERROR_INVALID_POLICY_MAPPING = Policy mapping contiene anypolicy\nSEC_ERROR_POLICY_VALIDATION_FAILED = La catena di certificati non soddisfa il criterio di validazione\nSEC_ERROR_UNKNOWN_AIA_LOCATION_TYPE = Tipo di percorso sconosciuto nell’estensione AIA del certificato\nSEC_ERROR_BAD_HTTP_RESPONSE = Il server ha restituito una risposta HTTP non corretta\nSEC_ERROR_BAD_LDAP_RESPONSE = Il server ha restituito una risposta LDAP non corretta\nSEC_ERROR_FAILED_TO_ENCODE_DATA = Errore durante la codifica dei dati con l’encoder ASN1\nSEC_ERROR_BAD_INFO_ACCESS_LOCATION = Informazioni sul percorso di accesso non corrette nell’estensione del certificato\nSEC_ERROR_LIBPKIX_INTERNAL = Si è verificato un errore interno in libpkix durante la validazione del certificato.\nSEC_ERROR_PKCS11_GENERAL_ERROR = Un modulo PKCS #11 ha restituito il valore CKR_GENERAL_ERROR: questo significa che si è verificato di un errore irreversibile.\nSEC_ERROR_PKCS11_FUNCTION_FAILED = Un modulo PKCS #11 ha restituito il valore CKR_FUNCTION_FAILED: questo significa che la funzione richiesta non è stata completata. Un nuovo tentativo potrebbe avere esito positivo.\nSEC_ERROR_PKCS11_DEVICE_ERROR = Un modulo PKCS #11 ha restituito il valore CKR_DEVICE_ERROR: questo significa che si è verificato un problema con il token o lo slot.\nSEC_ERROR_BAD_INFO_ACCESS_METHOD = Informazioni sconosciute sul metodo di accesso nell’estensione del certificato.\nSEC_ERROR_CRL_IMPORT_FAILED = Errore durante l’importazione di una CRL.\nSEC_ERROR_EXPIRED_PASSWORD = La password è scaduta.\nSEC_ERROR_LOCKED_PASSWORD = La password è bloccata.\nSEC_ERROR_UNKNOWN_PKCS11_ERROR = Errore sconosciuto PKCS #11.\nSEC_ERROR_BAD_CRL_DP_URL = URL non valido o non supportato nel nome del punto di distribuzione CRL.\nSEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED = Il certificato è stato firmato con un algoritmo di firma disattivato in quanto non sicuro.\nMOZILLA_PKIX_ERROR_INADEQUATE_KEY_SIZE = Il certificato inviato dal server utilizza una chiave troppo corta per stabilire una connessione sicura.\nMOZILLA_PKIX_ERROR_V1_CERT_USED_AS_CA = Un certificato di tipo X.509 versione 1, non trust anchor, è stato utilizzato per emettere il certificato del server. I certificati di tipo X.509 versione 1 sono deprecati e non dovrebbero essere utilizzati per firmare altri certificati.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_CERTIFICATE = Il server ha fornito un certificato che non è ancora valido.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_ISSUER_CERTIFICATE = Per emettere il certificato del server è stato utilizzato un certificato non ancora valido.\nMOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE = Il server utilizza il meccanismo di “key pinning” ma non è possibile creare una catena di certificati affidabili che corrisponda al pinset. Non è possibile ignorare violazioni relative al “key pinning”.\nMOZILLA_PKIX_ERROR_CA_CERT_USED_AS_END_ENTITY = Il server utilizza un certificato con un’estensione limitazioni di base che lo identifica come autorità di certificazione. Questo non dovrebbe accadere per un certificato emesso correttamente.\nMOZILLA_PKIX_ERROR_SIGNATURE_ALGORITHM_MISMATCH = L’algoritmo di firma specificato nel campo “signature” del certificato non corrisponde a quello specificato nel campo “signatureAlgorithm”.\nMOZILLA_PKIX_ERROR_OCSP_RESPONSE_FOR_CERT_MISSING = La risposta OCSP non include uno stato per il certificato in fase di verifica.\nMOZILLA_PKIX_ERROR_VALIDITY_TOO_LONG = Il server utilizza un certificato con un periodo di validità troppo lungo.\nMOZILLA_PKIX_ERROR_REQUIRED_TLS_FEATURE_MISSING = Una funzione TLS obbligatoria non è disponibile.\nMOZILLA_PKIX_ERROR_INVALID_INTEGER_ENCODING = Il server ha fornito un certificato che contiene una codifica non valida di un numero intero. Alcune cause comuni sono la presenza di numeri seriali negativi, moduli RSA negativi o codifiche più lunghe del necessario.\nMOZILLA_PKIX_ERROR_EMPTY_ISSUER_NAME = Il server ha fornito un certificato in cui il nome distinto dell’autorità emittente è vuoto.\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/pipnss/pipnss.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt = Inserire la password principale per %S.\nRootCertModuleName = Modulo radice predefinito\nManufacturerID = Mozilla.org\nLibraryDescription = Servizi crittografici interni PSM\nTokenDescription = Servizi crittografici generici\nPrivateTokenDescription = Dispositivo sicurezza software\nSlotDescription = Servizi crittografici interni di PSM\nPrivateSlotDescription = Chiavi private di PSM\nFips140TokenDescription = Dispositivo di sicurezza software (FIPS)\nFips140SlotDescription = Servizi di crittografia, chiave e certificato FIPS 140\nInternalToken = Dispositivo sicurezza software\nVerifySSLClient = Certificato client SSL\nVerifySSLServer = Certificato server SSL\nVerifySSLCA = Autorità di certificazione SSL\nVerifyEmailSigner = Certificato firmatario email\nVerifyEmailRecip = Certificato email destinatario\nVerifyObjSign = Firmatario oggetto\nHighGrade = Alta efficacia\nMediumGrade = Media efficacia\nnick_template = ID di %1$s a %2$s\nCertDumpCertificate = Certificato\nCertDumpVersion = Versione\nCertDumpVersionValue = Versione %S\nCertDumpSerialNo = Numero seriale\nCertDumpMD2WithRSA = PKCS #1 MD2 con crittografia RSA\nCertDumpMD5WithRSA = PKCS #1 MD5 con crittografia RSA\nCertDumpSHA1WithRSA = PKCS #1 SHA-1 con crittografia RSA\nCertDumpSHA256WithRSA = PKCS #1 SHA-256 con crittografia RSA\nCertDumpSHA384WithRSA = PKCS #1 SHA-384 con crittografia RSA\nCertDumpSHA512WithRSA = PKCS #1 SHA-512 con crittografia RSA\nCertDumpDefOID = Identificativo oggetto (%S)\nCertDumpIssuer = Emittente\nCertDumpSubject = Soggetto\nCertDumpAVACountry = C\nCertDumpAVAState = ST\nCertDumpAVALocality = L\nCertDumpAVAOrg = O\nCertDumpAVAOU = OU\nCertDumpAVACN = CN\nCertDumpUserID = UID\nCertDumpPK9Email = E\nCertDumpAVADN = DN\nCertDumpAVADC = DC\nCertDumpSurname = Cognome\nCertDumpGivenName = Nome fornito\nCertDumpValidity = Validità\nCertDumpNotBefore = Non prima\nCertDumpNotAfter = Non dopo\nCertDumpSPKI = Info chiave pubblica soggetto\nCertDumpSPKIAlg = Algoritmo chiave pubblica soggetto\nCertDumpAlgID = Identificatore algoritmo\nCertDumpParams = Parametri algoritmo\nCertDumpRSAEncr = PKCS #1 cifratura RSA\nCertDumpRSAPSSSignature = Firma PKCS #1 RSASSA-PSS\nCertDumpRSATemplate = Modulo (%S bit):\\n%S\\nEsponente (%S bit):\\n%S\nCertDumpECTemplate = Dimensione chiave: %S bit\\nOrdine di lunghezza punto base: %S bit\\nValore pubblico:\\n%S\nCertDumpIssuerUniqueID = ID unico dell’emittente\nCertDumpSubjPubKey = Chiave pubblica del soggetto\nCertDumpSubjectUniqueID = ID unico del soggetto\nCertDumpExtensions = Estensioni\nCertDumpSubjectDirectoryAttr = Attributi di classificazione soggetto certificato\nCertDumpSubjectKeyID = ID chiave soggetto certificato\nCertDumpKeyUsage = Uso chiave certificato\nCertDumpSubjectAltName = Nome alternativo soggetto certificato\nCertDumpIssuerAltName = Nome alternativo emittente certificato\nCertDumpBasicConstraints = Vincoli base del certificato\nCertDumpNameConstraints = Vincoli nome certificato\nCertDumpCrlDistPoints = Punti di distribuzione CRL\nCertDumpCertPolicies = Regole certificato\nCertDumpPolicyMappings = Mappatura regole certificato\nCertDumpPolicyConstraints = Vincoli regole certificato\nCertDumpAuthKeyID = Chiave identificazione autorità di certificazione\nCertDumpExtKeyUsage = Utilizzo esteso chiave\nCertDumpAuthInfoAccess = Informazioni autorità di certificazione (CA)\nCertDumpAnsiX9DsaSignature = Firma ANSI X9.57 DSA\nCertDumpAnsiX9DsaSignatureWithSha1 = Firma ANSI X9.57 DSA con impronta SHA1\nCertDumpAnsiX962ECDsaSignatureWithSha1 = Firma ANSI X9.62 ECDSA con SHA1\nCertDumpAnsiX962ECDsaSignatureWithSha224 = Firma ANSI X9.62 ECDSA con SHA224\nCertDumpAnsiX962ECDsaSignatureWithSha256 = Firma ANSI X9.62 ECDSA con SHA256\nCertDumpAnsiX962ECDsaSignatureWithSha384 = Firma ANSI X9.62 ECDSA con SHA384\nCertDumpAnsiX962ECDsaSignatureWithSha512 = Firma ANSI X9.62 ECDSA con SHA512\nCertDumpKUSign = Firma\nCertDumpKUNonRep = Non-ripudio\nCertDumpKUEnc = Cifratura chiave\nCertDumpKUDEnc = Cifratura dati\nCertDumpKUKA = Accettazione chiave\nCertDumpKUCertSign = Firmatario certificato\nCertDumpKUCRLSigner = Firmatario CRL\nCertDumpCritical = Critico\nCertDumpNonCritical = Non critico\nCertDumpSigAlg = Algoritmo firma certificato\nCertDumpCertSig = Valore firma certificato\nCertDumpExtensionFailure = Errore: Estensione sconosciuta, non processabile\nCertDumpIsCA = È un’autorità di certificazione\nCertDumpIsNotCA = Non è un’autorità di certificazione\nCertDumpPathLen = Numero massimo di CA intermediarie: %S\nCertDumpPathLenUnlimited = illimitato\nCertDumpEKU_1_3_6_1_5_5_7_3_1 = Autenticazione server web TLS\nCertDumpEKU_1_3_6_1_5_5_7_3_2 = Autenticazione client web TLS\nCertDumpEKU_1_3_6_1_5_5_7_3_3 = Firma del codice\nCertDumpEKU_1_3_6_1_5_5_7_3_4 = Protezione email\nCertDumpEKU_1_3_6_1_5_5_7_3_8 = Timestamp\nCertDumpEKU_1_3_6_1_5_5_7_3_9 = Firma OCSP\nCertDumpEKU_1_3_6_1_4_1_311_2_1_21 = Firma codice individuale Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_2_1_22 = Firma codice commerciale Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_1 = Elenco firme attendibili Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_2 = Timestamp Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_3 = Crittografia per porte Microsoft Server\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4 = Crittografia file system Microsoft (EFS)\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4_1 = Ripristino file Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_5 = Verifica driver hardware Windows\nCertDumpEKU_1_3_6_1_4_1_311_10_3_10 = Subordinazione qualificata Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_11 = Recupero chiavi Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_12 = Firma del documento Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_10_3_13 = Firma definitiva Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_20_2_2 = Accesso smart card Microsoft\nCertDumpEKU_1_3_6_1_4_1_311_21_6 = Agente di recupero chiavi Microsoft\nCertDumpMSCerttype = Nome modello del certificato Microsoft\nCertDumpMSNTPrincipal = Nome entità di sicurezza (principal) Microsoft\nCertDumpMSCAVersion = Versione CA Microsoft\nCertDumpMSDomainGUID = GUID del dominio Microsoft\nCertDumpEKU_2_16_840_1_113730_4_1 = Crittografia per porte Netscape Server\nCertDumpRFC822Name = Indirizzo email\nCertDumpDNSName = Nome DNS\nCertDumpX400Address = Indirizzo X.400\nCertDumpDirectoryName = Nome X.500\nCertDumpEDIPartyName = Parte del nome EDI\nCertDumpURI = URI\nCertDumpIPAddress = Indirizzo IP\nCertDumpRegisterID = OID registrato\nCertDumpKeyID = ID chiave\nCertDumpVerisignNotices = Note utente Verisign\nCertDumpUnused = Inutilizzato\nCertDumpKeyCompromise = Chiave compromessa\nCertDumpCACompromise = CA compromessa\nCertDumpAffiliationChanged = Affiliazione modificata\nCertDumpSuperseded = Sostituito\nCertDumpCessation = Cessazione dell’operazione\nCertDumpHold = Sospensione certificato\nCertDumpOCSPResponder = OCSP\nCertDumpCAIssuers = Emissori CA\nCertDumpCPSPointer = Puntatore dichiarativo per l’esercizio della certificazione\nCertDumpUserNotice = Nota utente\nCertDumpLogotype = Logotipo\nCertDumpECPublicKey = Chiave pubblica a Curva ellittica\nCertDumpECDSAWithSHA1 = Firma X9.62 ECDSA con SHA1\nCertDumpECprime192v1 = Curva ellittica ANSI X9.62 prime192v1 (o anche secp192r1, NIST P-192)\nCertDumpECprime192v2 = Curva ellittica ANSI X9.62 prime192v2\nCertDumpECprime192v3 = Curva ellittica ANSI X9.62 prime192v3\nCertDumpECprime239v1 = Curva ellittica ANSI X9.62 prime239v1\nCertDumpECprime239v2 = Curva ellittica ANSI X9.62 prime239v2\nCertDumpECprime239v3 = Curva ellittica ANSI X9.62 prime239v3\nCertDumpECprime256v1 = Curva ellittica ANSI X9.62 prime256v1 (o anche secp256r1, NIST P-256)\nCertDumpECsecp112r1 = Curva ellittica SECG secp112r1\nCertDumpECsecp112r2 = Curva ellittica SECG secp112r2\nCertDumpECsecp128r1 = Curva ellittica SECG secp128r1\nCertDumpECsecp128r2 = Curva ellittica SECG secp128r2\nCertDumpECsecp160k1 = Curva ellittica SECG secp160k1\nCertDumpECsecp160r1 = Curva ellittica SECG secp160r1\nCertDumpECsecp160r2 = Curva ellittica SECG secp160r2\nCertDumpECsecp192k1 = Curva ellittica SECG secp192k1\nCertDumpECsecp224k1 = Curva ellittica SECG secp224k1\nCertDumpECsecp224r1 = Curva ellittica SECG secp224r1 (o anche NIST P-224)\nCertDumpECsecp256k1 = Curva ellittica SECG secp256k1\nCertDumpECsecp384r1 = Curva ellittica SECG secp384r1 (o anche NIST P-384)\nCertDumpECsecp521r1 = Curva ellittica SECG secp521r1 (o anche NIST P-521)\nCertDumpECc2pnb163v1 = Curva ellittica ANSI X9.62 c2pnb163v1\nCertDumpECc2pnb163v2 = Curva ellittica ANSI X9.62 c2pnb163v2\nCertDumpECc2pnb163v3 = Curva ellittica ANSI X9.62 c2pnb163v3\nCertDumpECc2pnb176v1 = Curva ellittica ANSI X9.62 c2pnb176v1\nCertDumpECc2tnb191v1 = Curva ellittica ANSI X9.62 c2tnb191v1\nCertDumpECc2tnb191v2 = Curva ellittica ANSI X9.62 c2tnb191v2\nCertDumpECc2tnb191v3 = Curva ellittica ANSI X9.62 c2tnb191v3\nCertDumpECc2onb191v4 = Curva ellittica ANSI X9.62 c2onb191v4\nCertDumpECc2onb191v5 = Curva ellittica ANSI X9.62 c2onb191v5\nCertDumpECc2pnb208w1 = Curva ellittica ANSI X9.62 c2pnb208w1\nCertDumpECc2tnb239v1 = Curva ellittica ANSI X9.62 c2tnb239v1\nCertDumpECc2tnb239v2 = Curva ellittica ANSI X9.62 c2tnb239v2\nCertDumpECc2tnb239v3 = Curva ellittica ANSI X9.62 c2tnb239v3\nCertDumpECc2onb239v4 = Curva ellittica ANSI X9.62 c2onb239v4\nCertDumpECc2onb239v5 = Curva ellittica ANSI X9.62 c2onb239v5\nCertDumpECc2pnb272w1 = Curva ellittica ANSI X9.62 c2pnb272w1\nCertDumpECc2pnb304w1 = Curva ellittica ANSI X9.62 c2pnb304w1\nCertDumpECc2tnb359v1 = Curva ellittica ANSI X9.62 c2tnb359v1\nCertDumpECc2pnb368w1 = Curva ellittica ANSI X9.62 c2pnb368w1\nCertDumpECc2tnb431r1 = Curva ellittica ANSI X9.62 c2tnb431r1\nCertDumpECsect113r1 = Curva ellittica SECG sect113r1\nCertDumpECsect113r2 = Curva ellittica SECG sect113r2\nCertDumpECsect131r1 = Curva ellittica SECG sect131r1\nCertDumpECsect131r2 = Curva ellittica SECG sect131r2\nCertDumpECsect163k1 = Curva ellittica SECG sect163k1 (o anche NIST K-163)\nCertDumpECsect163r1 = Curva ellittica SECG sect163r1\nCertDumpECsect163r2 = Curva ellittica SECG sect163r2 (o anche NIST B-163)\nCertDumpECsect193r1 = Curva ellittica SECG sect193r1\nCertDumpECsect193r2 = Curva ellittica SECG sect193r2\nCertDumpECsect233k1 = Curva ellittica SECG sect233k1 (o anche NIST K-233)\nCertDumpECsect233r1 = Curva ellittica SECG sect233r1 (o anche NIST B-233)\nCertDumpECsect239k1 = Curva ellittica SECG sect239k1\nCertDumpECsect283k1 = Curva ellittica SECG sect283k1 (o anche NIST K-283)\nCertDumpECsect283r1 = Curva ellittica SECG sect283r1 (o anche NIST B-283)\nCertDumpECsect409k1 = Curva ellittica SECG sect409k1 (o anche NIST K-409)\nCertDumpECsect409r1 = Curva ellittica SECG sect409r1 (o anche NIST B-409)\nCertDumpECsect571k1 = Curva ellittica SECG sect571k1 (o anche NIST K-571)\nCertDumpECsect571r1 = Curva ellittica SECG sect571r1 (o anche NIST B-571)\nCertDumpRawBytesHeader = Dimensione: %S Byte / %S Bit\nPK11BadPassword = La password inserita non era corretta.\nSuccessfulP12Backup = Certificati e chiavi private archiviate correttamente.\nSuccessfulP12Restore = Certificati e chiavi private ripristinate correttamente.\nPKCS12DecodeErr = Impossibile decodificare il file. Potrebbe non essere nel formato PKCS #12, essere stato danneggiato, o la password inserita non era corretta.\nPKCS12UnknownErrRestore = Ripristino del file PKCS #12 non riuscito per motivi sconosciuti.\nPKCS12UnknownErrBackup = Copia di backup del file PKCS #12 non riuscita per motivi sconosciuti.\nPKCS12UnknownErr = Operazione PKCS #12 non riuscita per motivi sconosciuti.\nPKCS12InfoNoSmartcardBackup = Non è possibile salvare una copia locale da dispositivi di sicurezza hardware quali, ad esempio, le smart card.\nPKCS12DupData = Il certificato e la chiave privata sono già presenti nel dispositivo di sicurezza.\nAddModuleFailure = Impossibile aggiungere il modulo\nAddModuleDup = Il modulo di sicurezza è già presente\nDelModuleWarning = Eliminare questo modulo di sicurezza?\nDelModuleError = Impossibile eliminare il modulo\nAVATemplate = %S = %S\nPSMERR_SSL_Disabled = Impossibile stabilire una connessione sicura, il protocollo SSL è stato disattivato.\nPSMERR_SSL2_Disabled = Impossibile stabilire una connessione sicura, il sito utilizza una versione obsoleta e non sicura del protocollo SSL.\nPSMERR_HostReusedIssuerSerial = Si è ricevuto un certificato non valido. Si consiglia di contattare l’amministratore del server o l’indirizzo email corrispondente e fornire le seguenti informazioni:\\n\\nIl certificato contiene lo stesso numero di serie di un altro certificato emesso dall’autorità di certificazione. Richiedere un nuovo certificato contenente un numero di serie univoco.\nSSLConnectionErrorPrefix = Si è verificato un errore durante la connessione a %S.\ncertErrorIntro = %S utilizza un certificato di sicurezza non valido.\ncertErrorTrust_SelfSigned = Il certificato non è attendibile in quanto autofirmato.\ncertErrorTrust_UnknownIssuer = Il certificato non è attendibile in quanto l’autorità emittente è sconosciuta.\ncertErrorTrust_UnknownIssuer2 = Il server potrebbe non aver inviato i certificati intermedi richiesti.\ncertErrorTrust_UnknownIssuer3 = Potrebbe essere necessario importare un certificato radice aggiuntivo.\ncertErrorTrust_CaInvalid = Il certificato non è attendibile in quanto emesso da un’autorità con certificato non valido.\ncertErrorTrust_Issuer = Il certificato non è attendibile in quanto il certificato dell’autorità emittente non è attendibile.\ncertErrorTrust_SignatureAlgorithmDisabled = Il certificato non è affidabile in quanto è stato firmato con un algoritmo di firma disattivato perché non sicuro.\ncertErrorTrust_ExpiredIssuer = Il certificato non è attendibile in quanto il certificato dell’autorità emittente è scaduto.\ncertErrorTrust_Untrusted = Il certificato non proviene da una fonte attendibile.\ncertErrorMismatch = Il certificato non è valido per il nome %S.\ncertErrorMismatchSingle2 = Il certificato è valido solo per <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>.\ncertErrorMismatchSinglePlain = Il certificato è valido solo per %S\ncertErrorMismatchMultiple = Il certificato è valido solo per i seguenti nomi:\ncertErrorExpiredNow = Il certificato è scaduto il %1$S. La data corrente è %2$S.\ncertErrorNotYetValidNow = Il certificato non sarà valido fino al %1$S. La data corrente è %2$S.\ncertErrorCodePrefix2 = Codice di errore: <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\nP12DefaultNickname = Certificato importato\nCertUnknown = Sconosciuto\nCertNoEmailAddress = (senza indirizzo email)\nCaCertExists = Questo certificato risulta già installato come certificato di un’autorità di certificazione.\nNotACACert = Questo non è un certificato di un’autorità di certificazione, quindi non può essere importato nell’elenco delle autorità di certificazione.\nNotImportingUnverifiedCert = Questo certificato non può essere verificato e non verrà importato. L’emittente del certificato potrebbe essere sconosciuto o non fidato, il certificato potrebbe essere scaduto, revocato o non approvato.\nUserCertIgnoredNoPrivateKey = Questo certificato personale non può essere installato poiché non si possiede la corrispondente chiave privata generata all’atto della richiesta del certificato.\nUserCertImported = Il certificato personale è stato installato. Si consiglia di effettuarne una copia di sicurezza.\nCertOrgUnknown = (Sconosciuto)\nCertNotStored = (Non salvato)\nCertExceptionPermanent = Permanente\nCertExceptionTemporary = Temporaneo\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/pipnss/security.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nTitle = Avviso di sicurezza\nPostToInsecureFromSecureMessage = Anche se questa pagina è cifrata, le informazioni che ci si appresta a inviare verranno spedite attraverso una connessione in chiaro e potrebbero essere facilmente intercettate da terzi.##Inviare ugualmente queste informazioni?##\nSecurityButtonTooltipText = Visualizza informazioni sulla sicurezza per questa pagina\nSecurityButtonMixedContentTooltipText = Attenzione: sono presenti contenuti non autenticati\nContinue = Continua\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/pippki/certManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY certmgr.title \"Gestione certificati\">\n<!ENTITY certmgr.tab.mine \"Certificati personali\">\n<!ENTITY certmgr.tab.others2 \"Persone\">\n<!ENTITY certmgr.tab.websites3 \"Server\">\n<!ENTITY certmgr.tab.ca \"Autorità\">\n<!ENTITY certmgr.tab.orphan2 \"Altro\">\n<!ENTITY certmgr.mine \"Sono presenti certificati rilasciati dalle seguenti organizzazioni che attestano la propria identità:\">\n<!ENTITY certmgr.others \"Sono presenti certificati su file che identificano le seguenti persone:\">\n<!ENTITY certmgr.websites2 \"Sono presenti certificati su file che identificano i seguenti server:\">\n<!ENTITY certmgr.cas \"Sono presenti certificati su file che identificano le seguenti autorità di certificazione:\">\n<!ENTITY certmgr.orphans \"Sono presenti certificati su file che non rientrano in nessuna delle altre categorie:\">\n<!ENTITY certmgr.detail.general_tab.title \"Generale\">\n<!ENTITY certmgr.detail.general_tab.accesskey \"G\">\n<!ENTITY certmgr.detail.prettyprint_tab.title \"Dettagli\">\n<!ENTITY certmgr.detail.prettyprint_tab.accesskey \"D\">\n<!ENTITY certmgr.pending.label \"Verifica del certificato in corso…\">\n<!ENTITY certmgr.subjectinfo.label \"Rilasciato a\">\n<!ENTITY certmgr.issuerinfo.label \"Rilasciato da\">\n<!ENTITY certmgr.periodofvalidity.label \"Periodo di validità\">\n<!ENTITY certmgr.fingerprints.label \"Impronte digitali\">\n<!ENTITY certmgr.certdetail.title \"Dettagli certificato\">\n<!ENTITY certmgr.certdetail.cn \"Nome comune (CN)\">\n<!ENTITY certmgr.certdetail.o \"Organizzazione (O)\">\n<!ENTITY certmgr.certdetail.ou \"Unità organizzativa (OU)\">\n<!ENTITY certmgr.certdetail.serialnumber \"Numero seriale\">\n<!ENTITY certmgr.certdetail.sha256fingerprint \"Impronta digitale SHA-256\">\n<!ENTITY certmgr.certdetail.sha1fingerprint \"Impronta digitale SHA1\">\n<!ENTITY certmgr.editcacert.title \"Modifica impostazioni fiducia certificato CA\">\n<!ENTITY certmgr.editcert.edittrust \"Modifica impostazioni attendibilità:\">\n<!ENTITY certmgr.editcert.trustssl \"Questo certificato può identificare siti web.\">\n<!ENTITY certmgr.editcert.trustemail \"Questo certificato può identificare utenti di posta.\">\n<!ENTITY certmgr.editcert.trustobjsign \"Questo certificato può identificare produttori software.\">\n<!ENTITY certmgr.deletecert.title \"Eliminazione certificato\">\n<!ENTITY certmgr.certname \"Nome certificato\">\n<!ENTITY certmgr.certserver \"Server\">\n<!ENTITY certmgr.override_lifetime \"Durata\">\n<!ENTITY certmgr.tokenname \"Dispositivo di sicurezza\">\n<!ENTITY certmgr.begins \"Inizia il\">\n<!ENTITY certmgr.expires \"Termina il\">\n<!ENTITY certmgr.email \"Indirizzo email\">\n<!ENTITY certmgr.serial \"Numero seriale\">\n<!ENTITY certmgr.close.label \"Chiudi\">\n<!ENTITY certmgr.close.accesskey \"C\">\n<!ENTITY certmgr.view2.label \"Visualizza…\">\n<!ENTITY certmgr.view2.accesskey \"V\">\n<!ENTITY certmgr.edit3.label \"Modifica attendibilità…\">\n<!ENTITY certmgr.edit3.accesskey \"M\">\n<!ENTITY certmgr.export.label \"Esporta\">\n<!ENTITY certmgr.export.accesskey \"o\">\n<!ENTITY certmgr.delete2.label \"Elimina…\">\n<!ENTITY certmgr.delete2.accesskey \"E\">\n<!ENTITY certmgr.delete_builtin.label \"Elimina o considera inattendibile…\">\n<!ENTITY certmgr.delete_builtin.accesskey \"E\">\n<!ENTITY certmgr.backup2.label \"Salva…\">\n<!ENTITY certmgr.backup2.accesskey \"S\">\n<!ENTITY certmgr.backupall2.label \"Salva tutto…\">\n<!ENTITY certmgr.backupall2.accesskey \"t\">\n<!ENTITY certmgr.restore2.label \"Importa…\">\n<!ENTITY certmgr.restore2.accesskey \"r\">\n<!ENTITY certmgr.details.label \"Campi certificato\">\n<!ENTITY certmgr.details.accesskey \"f\">\n<!ENTITY certmgr.fields.label \"Valore campo\">\n<!ENTITY certmgr.fields.accesskey \"V\">\n<!ENTITY certmgr.hierarchy.label \"Gerarchia certificato\">\n<!ENTITY certmgr.hierarchy.accesskey2 \"t\">\n<!ENTITY certmgr.addException.label \"Aggiungi eccezione…\">\n<!ENTITY certmgr.addException.accesskey \"z\">\n<!ENTITY exceptionMgr.title \"Aggiungi eccezione di sicurezza\">\n<!ENTITY exceptionMgr.exceptionButton.label \"Conferma eccezione di sicurezza\">\n<!ENTITY exceptionMgr.exceptionButton.accesskey \"C\">\n<!ENTITY exceptionMgr.supplementalWarning \"Banche, negozi e altri siti pubblici affidabili non chiederanno di fare questa operazione.\">\n<!ENTITY exceptionMgr.certlocation.caption2 \"Server\">\n<!ENTITY exceptionMgr.certlocation.url \"Indirizzo:\">\n<!ENTITY exceptionMgr.certlocation.download \"Acquisisci certificato\">\n<!ENTITY exceptionMgr.certlocation.accesskey \"q\">\n<!ENTITY exceptionMgr.certstatus.caption \"Stato del certificato\">\n<!ENTITY exceptionMgr.certstatus.viewCert \"Visualizza…\">\n<!ENTITY exceptionMgr.certstatus.accesskey \"V\">\n<!ENTITY exceptionMgr.permanent.label \"Salva eccezione in modo permanente\">\n<!ENTITY exceptionMgr.permanent.accesskey \"S\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/pippki/deviceManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY devmgr.title \"Gestione dispositivi\">\n<!ENTITY devmgr.style2 \"width: 70em; height: 33em;\">\n<!ENTITY devmgr.devlist.label \"Moduli e dispositivi di sicurezza\">\n<!ENTITY devmgr.details.title \"Dettagli\">\n<!ENTITY devmgr.details.title2 \"Valore\">\n<!ENTITY devmgr.button.login.label \"Accedi\">\n<!ENTITY devmgr.button.login.accesskey \"A\">\n<!ENTITY devmgr.button.logout.label \"Esci\">\n<!ENTITY devmgr.button.logout.accesskey \"E\">\n<!ENTITY devmgr.button.changepw.label \"Modifica la password\">\n<!ENTITY devmgr.button.changepw.accesskey \"p\">\n<!ENTITY devmgr.button.load.label \"Carica\">\n<!ENTITY devmgr.button.load.accesskey \"C\">\n<!ENTITY devmgr.button.unload.label \"Scarica\">\n<!ENTITY devmgr.button.unload.accesskey \"S\">\n<!ENTITY devmgr.button.fips.accesskey \"F\">\n<!ENTITY loaddevice.info \"Inserire le informazioni per il modulo che si vuole aggiungere.\">\n<!ENTITY loaddevice.modname \"Nome modulo:\">\n<!ENTITY loaddevice.modname.accesskey \"N\">\n<!ENTITY loaddevice.modname.default \"Nuovo modulo PKCS#11\">\n<!ENTITY loaddevice.filename \"Nome file modulo:\">\n<!ENTITY loaddevice.filename.accesskey \"f\">\n<!ENTITY loaddevice.browse \"Sfoglia…\">\n<!ENTITY loaddevice.browse.accesskey \"o\">\n<!ENTITY loaddevice.title \"Carica dispositivo PKCS#11\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/pippki/pippki.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY setPassword.title \"Cambio password principale\">\n<!ENTITY setPassword.tokenName.label \"Dispositivo di sicurezza\">\n<!ENTITY setPassword.oldPassword.label \"Password attuale:\">\n<!ENTITY setPassword.newPassword.label \"Nuova password:\">\n<!ENTITY setPassword.reenterPassword.label \"Nuova password (conferma):\">\n<!ENTITY setPassword.meter.label \"Indicatore qualità password\">\n<!ENTITY resetPasswordButtonLabel \"Reimposta\">\n<!ENTITY resetPassword.title \"Rimozione password principale\">\n<!ENTITY resetPassword.text \"La rimozione della password principale comporterà la perdita di tutte le password di posta e dei siti web, dei dati dei moduli, dei certificati personali e delle chiavi private memorizzate. Rimuovere la password principale?\">\n<!ENTITY downloadCert.title \"Download certificato\">\n<!ENTITY downloadCert.message1 \"È stato richiesto di dare fiducia a una nuova autorità di certificazione (CA).\">\n<!ENTITY downloadCert.trustSSL \"Dai fiducia a questa CA per l’identificazione di siti web.\">\n<!ENTITY downloadCert.trustEmail \"Dai fiducia a questa CA per l’identificazione di utenti di posta.\">\n<!ENTITY downloadCert.trustObjSign \"Dai fiducia a questa CA per l’identificazione di produttori software.\">\n<!ENTITY downloadCert.message3 \"Prima di dare fiducia a questa CA per un qualsiasi scopo, è consigliabile esaminare il suo certificato, le politiche e procedure da essa adottate (se disponibili).\">\n<!ENTITY downloadCert.viewCert.label \"Visualizza\">\n<!ENTITY downloadCert.viewCert.text \"Esamina certificato CA\">\n<!ENTITY clientAuthAsk.title \"Richiesta identificazione utente\">\n<!ENTITY clientAuthAsk.message1 \"Questo sito richiede che ci si identifichi tramite un certificato:\">\n<!ENTITY clientAuthAsk.message2 \"Scegliere un certificato da presentare come identificativo:\">\n<!ENTITY clientAuthAsk.message3 \"Dettagli del certificato selezionato:\">\n<!ENTITY pkcs12.setpassword.title \"Scegliere una password per la copia di backup del certificato\">\n<!ENTITY pkcs12.setpassword.message \"La password della copia di backup del certificato serve a proteggere l’archivio che ci si accinge a creare. Per procedere con la creazione dell’archivio è necessario impostare una password.\">\n<!ENTITY pkcs12.setpassword.label1 \"Password copia di backup del certificato:\">\n<!ENTITY pkcs12.setpassword.label2 \"Password copia di backup del certificato (conferma):\">\n<!ENTITY pkcs12.setpassword.reminder \"Importante: se si dovesse scordare la password della copia di backup, non sarà possibile recuperare successivamente il contenuto. Si consiglia di conservare la password in un luogo sicuro.\">\n<!ENTITY chooseToken.title \"Scelta token\">\n<!ENTITY chooseToken.message1 \"Selezionare un token.\">\n<!ENTITY createCertInfo.title \"Genera una chiave privata\">\n<!ENTITY createCertInfo.msg1 \"Generazione chiave in corso… L’elaborazione potrebbe richiedere alcuni minuti.\">\n<!ENTITY createCertInfo.msg2 \"Attendere…\">\n<!ENTITY protectedAuth.title \"Autenticazione token protetta\">\n<!ENTITY protectedAuth.msg \"Autenticarsi con il token. Il metodo di autenticazione dipende dal tipo di token in uso.\">\n<!ENTITY protectedAuth.tokenName.label \"Token:\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/pippki/pippki.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt = Inserire la password personale di sicurezza per il dispositivo chiave privata PSM.\ncertWithSerial = Certificato con numero seriale: %1$S\nnewCAMessage1 = Considerare attendibile “%S” per i seguenti utilizzi?\nunnamedCA = Autorità di certificazione (senza nome)\neditTrustCA = Il certificato “%S” rappresenta un’autorità di certificazione.\ndeleteSslCertConfirm3 = Eliminare queste eccezioni?\ndeleteSslCertImpact3 = Eliminando un’eccezione per un server si ripristinano i controlli predefiniti di sicurezza  e per questo sito verrà richiesto un certificato valido.\ndeleteSslCertTitle3 = Elimina eccezioni certificato server\ndeleteUserCertConfirm = Eliminare questi certificati?\ndeleteUserCertImpact = Se si elimina uno dei propri certificati, non sarà più possibile identificarsi tramite questo certificato.\ndeleteUserCertTitle = Eliminazione certificato personale\ndeleteCaCertConfirm2 = È stata richiesta l’eliminazione di questi certificati appartenenti ad autorità di certificazione (CA). I certificati predefiniti verranno considerati non più attendibili, ottenendo lo stesso risultato di una rimozione completa. Proseguire con l’operazione?\ndeleteCaCertImpactX2 = Se si elimina o considera non attendibile il certificato di un’autorità di certificazione (CA), qualsiasi certificato emesso da questa CA verrà considerato inattendibile.\ndeleteCaCertTitle2 = Elimina o considera inattendibili certificati CA\ndeleteEmailCertConfirm = Eliminare i certificati email di queste persone?\ndeleteEmailCertImpactDesc = Eliminando il certificato email di una persona, non sarà più possibile inviare email crittate a questa persona.\ndeleteEmailCertTitle = Eliminazione certificati email\ndeleteOrphanCertConfirm = Eliminare questi certificati?\ndeleteOrphanCertTitle = Elimina certificati\nchooseP12RestoreFileDialog2 = File certificato da importare\nchooseP12BackupFileDialog = Nome del file da archiviare\nfile_browse_PKCS12_spec = File PKCS12\ngetPKCS12FilePasswordMessage = Inserire la password utilizzata per crittare la copia di backup di questo certificato.\ncertVerified = Questo certificato è stato verificato per i seguenti utilizzi:\ncertNotVerified_CertRevoked = Non è possibile verificare questo certificato in quanto revocato.\ncertNotVerified_CertExpired = Non è possibile verificare questo certificato in quanto scaduto.\ncertNotVerified_CertNotTrusted = Non è possibile verificare questo certificato in quanto non ha ricevuto fiducia da terzi.\ncertNotVerified_IssuerNotTrusted = Non è possibile verificare questo certificato in quanto non si è dato fiducia a chi lo ha rilasciato.\ncertNotVerified_IssuerUnknown = Non è possibile verificare questo certificato in quanto non è individuabile chi lo ha rilasciato.\ncertNotVerified_CAInvalid = Non è possibile verificare questo certificato in quanto la CA del certificato non è valida.\ncertNotVerified_AlgorithmDisabled = Impossibile verificare questo certificato in quanto è stato firmato con un algoritmo di firma disattivato perché non sicuro.\ncertNotVerified_Unknown = Non è possibile verificare questo certificato per motivi sconosciuti.\nclientAuthNickAndSerial = %1$S [%2$S]\nclientAuthHostnameAndPort = %1$S:%2$S\nclientAuthMessage1 = Organizzazione: “%S”\nclientAuthMessage2 = Rilasciato da: “%S”\nclientAuthRemember = Ricorda questa scelta\nclientAuthIssuedTo = Rilasciato a: %1$S\nclientAuthSerial = Numero seriale: %1$S\nclientAuthValidityPeriod = Valido dal %1$S al %2$S\nclientAuthKeyUsages = Ambiti di utilizzo della chiave: %1$S\nclientAuthEmailAddresses = Indirizzi email: %1$S\nclientAuthIssuedBy = Rilasciato da: %1$S\nclientAuthStoredOn = Archiviato in: %1$S\npageInfo_NoEncryption = Connessione non crittata\npageInfo_Privacy_None1 = Il sito %S non supporta la crittazione per la pagina visualizzata.\npageInfo_Privacy_None2 = Le informazioni non crittate trasmesse attraverso Internet possono essere intercettate da terzi durante il transito.\\u0020\npageInfo_Privacy_None4 = La pagina visualizzata non è stata crittata prima della trasmissione via Internet.\npageInfo_EncryptionWithBitsAndProtocol = Connessione crittata (%1$S, chiavi a %2$S bit, %3$S)\npageInfo_BrokenEncryption = Crittazione non funzionante (%1$S, chiavi a %2$S bit, %3$S)\npageInfo_Privacy_Encrypted1 = La pagina visualizzata è stata crittata prima della trasmissione via Internet.\npageInfo_Privacy_Encrypted2 = La crittazione rende difficile osservare le informazioni scambiate tra computer a persone non autorizzate. È quindi improbabile che qualcuno sia riuscito a leggere il contenuto di questa pagina durante il transito attraverso la rete.\npageInfo_MixedContent = Connessione parzialmente crittata\npageInfo_MixedContent2 = Alcuni elementi della pagina che si sta visualizzando non sono stati crittati prima della trasmissione via Internet.\npageInfo_WeakCipher = La connessione con questo sito web utilizza una crittografia debole e non è privata. Altre persone potrebbero visualizzare le informazioni trasmesse o modificare il comportamento del sito.\npageInfo_CertificateTransparency_Compliant = Questo sito web non è conforme ai criteri di controllo per la trasparenza dei certificati.\ncertViewerTitle = Visualizzazione certificato: “%1$S”\nnotPresent = <non incluso nel certificato>\npassword_not_set = (non impostata)\nfailed_pw_change = Impossibile cambiare la password principale.\nincorrect_pw = Non è stata inserita correttamente la password principale attuale. Ritentare.\npw_change_ok = La password principale è stata cambiata correttamente.\npw_erased_ok = Attenzione. La password principale è stata eliminata.\\u0020\npw_not_wanted = Attenzione. Si è deciso di non utilizzare la password principale.\npw_empty_warning = Le password dei siti web, i dati dei moduli e le chiavi private memorizzati sul computer non verranno protetti.\npw_change2empty_in_fips_mode = Si è in modalità FIPS. FIPS richiede che la password principale sia impostata.\nlogin_failed = Accesso non riuscito\nloadPK11TokenDialog = Scegliere un dispositivo PKCS#11 da caricare\ndevinfo_modname = Modulo\ndevinfo_modpath = Percorso\ndevinfo_label = Etichetta\ndevinfo_manID = Produttore\ndevinfo_serialnum = Numero seriale\ndevinfo_hwversion = Versione HW\ndevinfo_fwversion = Versione FW\ndevinfo_status = Stato\ndevinfo_desc = Descrizione\ndevinfo_stat_disabled = Disattivato\ndevinfo_stat_notpresent = Non presente\ndevinfo_stat_uninitialized = Non inizializzato\ndevinfo_stat_notloggedin = Non connesso\ndevinfo_stat_loggedin = Connesso\ndevinfo_stat_ready = Pronto\nenable_fips = Attiva FIPS\ndisable_fips = Disattiva FIPS\nfips_nonempty_password_required = La modalità FIPS richiede l’impostazione di una password principale per ciascun dispositivo di sicurezza. Impostare le password prima di attivare la modalità FIPS.\nunable_to_toggle_fips = Non è possibile cambiare la modalità FIPS per il dispositivo di sicurezza. Si consiglia di uscire e riavviare l’applicazione.\nresetPasswordConfirmationTitle = Rimozione password principale\nresetPasswordConfirmationMessage = La password è stata eliminata.\nimportEmailCertPrompt = Selezionare il file contenente il certificato del destinatario di posta da importare\nimportCACertsPrompt = Selezionare il file contenente i certificati della CA da importare\nfile_browse_Certificate_spec = File certificato\nSaveCertAs = Salva certificato su file\nCertFormatBase64 = Certificato X.509 (PEM)\nCertFormatBase64Chain = Catena di certificati X.509 (PEM)\nCertFormatDER = Certificato X.509 (DER)\nCertFormatPKCS7 = Certificato X.509 (PKCS#7)\nCertFormatPKCS7Chain = Catena di certificati X.509 (PKCS#7)\nwriteFileFailure = Errore nel file\nwriteFileFailed = Impossibile scrivere sul file %S:\\n%S.\nwriteFileAccessDenied = Accesso negato\nwriteFileIsLocked = Il file è bloccato\nwriteFileNoDeviceSpace = Spazio esaurito sul dispositivo\nwriteFileUnknownError = Errore sconosciuto\naddExceptionBrandedWarning2 = Si sta per modificare il modo in cui %S identifica questo sito.\naddExceptionInvalidHeader = Il sito ha cercato di identificarsi fornendo informazioni non valide.\naddExceptionDomainMismatchShort = Sito errato\naddExceptionDomainMismatchLong2 = Il certificato appartiene a un altro sito, potrebbe trattarsi di un tentativo di sostituirsi al sito originale.\naddExceptionExpiredShort = Informazioni obsolete\naddExceptionExpiredLong2 = Il certificato non è più valido. È possibile che sia stato rubato o perso, e potrebbe essere utilizzato nel tentativo di sostituirsi al sito originale.\naddExceptionUnverifiedOrBadSignatureShort = Identità sconosciuta\naddExceptionUnverifiedOrBadSignatureLong2 = Il certificato non è affidabile in quanto non è possibile verificare che sia stato emesso da un’autorità riconosciuta utilizzando una firma sicura.\naddExceptionValidShort = Certificato valido\naddExceptionValidLong = Questo sito ha fornito un certificato valido e verificato. Non è necessario aggiungere un’eccezione.\naddExceptionCheckingShort = Controllo informazioni\naddExceptionCheckingLong2 = Tentativo di identificazione del sito…\naddExceptionNoCertShort = Nessuna informazione disponibile\naddExceptionNoCertLong2 = Impossibile ottenere lo stato dell’identificazione per questo sito.\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/pippki/validation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\r\n\r\n<!ENTITY validation.crlmanager.label \"Gestione CRL\">\r\n<!ENTITY validation.crlmanager.description \"Questi elenchi di revoca dei certificati (CRL) sono memorizzati nel database dei certificati:\">\r\n<!ENTITY validation.crlname.label \"Nome\">\r\n<!ENTITY validation.crllastupdate.label \"Ultimo aggiornamento\">\r\n<!ENTITY validation.crlnextupdate.label \"Prossimo aggiornamento\">\r\n<!ENTITY validation.crlautoupdateenabled.label \"Aggiornamento automatico\">\r\n<!ENTITY validation.crlautoupdatestatus.label \"Stato aggiornamento automatico\">\r\n<!ENTITY validation.deletecrl.label \"Elimina\">\r\n<!ENTITY validation.deletecrl.accesskey \"E\">\r\n<!ENTITY validation.updatecrl.label \"Aggiorna\">\r\n<!ENTITY validation.updatecrl.accesskey \"A\">\r\n<!ENTITY validation.advanced.label \"Impostazioni\">\r\n<!ENTITY validation.advanced.accesskey \"m\">\r\n<!ENTITY validation.crl.autoupdate.title \"Preferenze aggiornamento automatico CRL\">\r\n<!ENTITY validation.crl.autoupdate.enable.label \"Attiva aggiornamento automatico per questo CRL\">\r\n<!ENTITY validation.crl.autoupdate.time.label1 \"Aggiorna\">\r\n<!ENTITY validation.crl.autoupdate.time.label2 \"Giorni mancanti al prossimo aggiornamento\">\r\n<!ENTITY validation.crl.autoupdate.freq.label1 \"Aggiorna ogni\">\r\n<!ENTITY validation.crl.autoupdate.freq.label2 \"Giorni\">\r\n<!ENTITY validation.crl.autoupdate.url.label \"CRL importabile da:\">\r\n<!ENTITY crl.import.status.title \"Stato importazione CRL\">\r\n<!ENTITY crl.import.success.message \"L'elenco di revoca dei certificati (CRL) è stato importato correttamente.\">\r\n<!ENTITY crl.issuer.label \"CRL rilasciato da:\">\r\n<!ENTITY crl.issuer.org.label \"Organizzazione: \">\r\n<!ENTITY crl.issuer.orgunit.label \"Unità: \">\r\n<!ENTITY crl.import.nextupdate.label \"Prossimo aggiornamento: \">\r\n<!ENTITY crl.autoupdate.fail.cnt.label \"Tentativi consecutivi di aggiornamento non riusciti in precedenza: \">\r\n<!ENTITY crl.autoupdate.fail.reason.label \"Dettagli ultimo tentativo non riuscito di aggiornamento: \">\r\n<!ENTITY edit.button \"Impostazioni\">\r\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nBookmarksMenuFolderTitle = Menu segnalibri\nBookmarksToolbarFolderTitle = Barra dei segnalibri\nOtherBookmarksFolderTitle = Altri segnalibri\nTagsFolderTitle = Etichette\nMobileBookmarksFolderTitle = Segnalibri mobile\nfinduri-AgeInDays-is-0 = Oggi\nfinduri-AgeInDays-is-1 = Ieri\nfinduri-AgeInDays-is = %S giorni fa\nfinduri-AgeInDays-last-is = Ultimi %S giorni\nfinduri-AgeInDays-isgreater = Più vecchi di %S giorni\nfinduri-AgeInMonths-is-0 = Questo mese\nfinduri-AgeInMonths-isgreater = Più vecchi di %S mesi\nlocalhost = (file locali)\nbackupFileSizeText = %1$S %2$S\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/pluginproblem/pluginproblem.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tapToPlayPlugin \"Toccare qui per attivare il plugin.\">\n<!ENTITY clickToActivatePlugin \"Attiva plugin.\">\n<!ENTITY checkForUpdates \"Ricerca aggiornamenti…\">\n<!ENTITY blockedPlugin.label \"Questo plugin è stato bloccato per motivi di sicurezza.\">\n<!ENTITY hidePluginBtn.label \"Nascondi plugin\">\n<!ENTITY managePlugins \"Gestione plugin…\">\n<!ENTITY reloadPlugin.pre \"\">\n<!ENTITY reloadPlugin.middle \"Ricaricare la pagina\">\n<!ENTITY reloadPlugin.post \" per riprovare.\">\n<!ENTITY report.please \"Invia segnalazione\">\n<!ENTITY report.submitting \"Invio in corso…\">\n<!ENTITY report.submitted \"Segnalazione inviata.\">\n<!ENTITY report.disabled \"Invio segnalazioni disattivato.\">\n<!ENTITY report.failed \"Invio segnalazione non riuscito.\">\n<!ENTITY report.unavailable \"Nessuna segnalazione disponibile.\">\n<!ENTITY report.comment \"Aggiungi un commento (i commenti sono visibili pubblicamente)\">\n<!ENTITY report.pageURL \"Includi indirizzo della pagina\">\n<!ENTITY plugin.file \"File\">\n<!ENTITY plugin.mimeTypes \"Tipi MIME\">\n<!ENTITY plugin.flashProtectedMode.label \"Attiva modalità protetta in Adobe Flash\">\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/services/errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nerror.login.reason.network = Impossibile connettersi al server\nerror.login.reason.recoverykey = Chiave di ripristino errata\nerror.login.reason.account = Nome utente o password errati\nerror.login.reason.no_username = Nome account mancante\nerror.login.reason.no_password2 = Password mancante\nerror.login.reason.no_recoverykey = Nessuna chiave di ripristino salvata da utilizzare\nerror.login.reason.server = Server non configurato correttamente\nerror.sync.failed_partial = Non è stato possibile sincronizzare uno o più tipi di dati\nerror.sync.reason.serverMaintenance = È in corso una manutenzione dei server di Firefox Sync, la sincronizzazione riprenderà automaticamente.\ninvalid-captcha = Le parole non corrispondono, riprovare\nweak-password = Utilizzare una password più complessa\nerror.reason.unknown = Errore sconosciuto\nchange.password.pwSameAsPassword = La nuova password non può essere uguale alla password attuale\nchange.password.pwSameAsUsername = La password non può essere uguale al nome utente\nchange.password.pwSameAsEmail = La password non può essere uguale all’indirizzo email\nchange.password.mismatch = Le password inserite non corrispondono\nchange.password.tooShort = La password digitata è troppo corta\n"
  },
  {
    "path": "langpacks/it/chrome/it/locale/it/services/sync.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nclient.name2 = %2$S di %1$S su %3$S\nlastSync2.label = Ultima sincronizzazione: %S\nsignInToSync.description = Accedi a Sync\nsyncnow.label = Sincronizza adesso\nsyncing2.label = Sincronizzazione…\n"
  },
  {
    "path": "langpacks/it/chrome/it.manifest",
    "content": "locale alerts it it/locale/it/alerts/\nlocale autoconfig it it/locale/it/autoconfig/\nlocale global it it/locale/it/global/\nlocale global-platform it it/locale/it/global-platform/\nlocale mozapps it it/locale/it/mozapps/\nlocale necko it it/locale/it/necko/\nlocale passwordmgr it it/locale/it/passwordmgr/\nlocale pipnss it it/locale/it/pipnss/\nlocale pippki it it/locale/it/pippki/\nlocale places it it/locale/it/places/\nlocale pluginproblem it it/locale/it/pluginproblem/\nlocale weave it it/locale/it/\n"
  },
  {
    "path": "langpacks/it/chrome.manifest",
    "content": "manifest browser/chrome.manifest application=bluegriffon@bluegriffon.com\nmanifest chrome/it.manifest\nmanifest bluegriffon/chrome.manifest application=bluegriffon@bluegriffon.com\n"
  },
  {
    "path": "langpacks/it/install.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!--\n\n-->\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n     xmlns:em=\"http://www.mozilla.org/2004/em-rdf#\">\n  <Description about=\"urn:mozilla:install-manifest\"\n               em:id=\"langpack-it@bluegriffon.org\"\n               em:name=\"Italiano (IT) Language Pack\"\n               em:version=\"3.2\"\n               em:type=\"8\"\n               em:creator=\"mozillaitalia.org - Francesco Lodolo\">\n    <em:contributor>Associazione Italiana Supporto e Traduzione Mozilla</em:contributor> <em:contributor>Francesco Lodolo</em:contributor> <em:contributor>Iacopo Benesperi</em:contributor> <em:contributor>Michele Dal Corso</em:contributor> <em:contributor>Sandro Della Giustina</em:contributor> <em:contributor>Simone Lando</em:contributor> <em:contributor>Giacomo Magnini</em:contributor> <em:contributor>Giuliano Masseroni</em:contributor>\n\n    <em:targetApplication>\n      <Description>\n        <em:id>bluegriffon@bluegriffon.com</em:id>\n        <em:minVersion>3.2</em:minVersion>\n        <em:maxVersion>3.2</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n  </Description>\n</RDF>\n"
  },
  {
    "path": "langpacks/ja/bluegriffon/chrome.manifest",
    "content": "locale bluegriffon ja base/locale/bluegriffon/\nlocale branding ja base/locale/branding/\nlocale fs ja extensions/fs/\nlocale gfd ja extensions/gfd/\nlocale cssproperties ja sidebars/cssproperties/\nlocale domexplorer ja sidebars/domexplorer/\nlocale scripteditor ja sidebars/scripteditor/\nlocale stylesheets ja sidebars/stylesheets/\nlocale tipoftheday ja extensions/tipoftheday/\nlocale aria ja sidebars/aria/\n\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/branding/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  brandShorterName      \"Firefox\">\n<!ENTITY  brandShortName        \"Firefox Developer Edition\">\n<!ENTITY  brandFullName         \"Firefox Developer Edition\">\n<!ENTITY  vendorShortName       \"Mozilla\">\n<!ENTITY  trademarkInfo.part1   \" \">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/branding/brand.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrandShorterName=Firefox\nbrandShortName=Firefox Developer Edition\nbrandFullName=Firefox Developer Edition\nvendorShortName=Mozilla\n\nsyncBrandShortName=Sync\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/branding/browserconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Do NOT localize or otherwise change these values\nbrowser.startup.homepage=about:home\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/aboutAccounts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAccounts.welcome\t\t\t\"&syncBrand.shortName.label; へようこそ\">\n<!ENTITY aboutAccounts.connected\t\t\"接続アカウント\">\n\n<!ENTITY aboutAccountsConfig.description\t\"サインインするとタブやブックマークやパスワードなどを同期できます。\">\n<!ENTITY aboutAccountsConfig.startButton.label\t\"始める\">\n<!ENTITY aboutAccountsConfig.useOldSync.label\t\"古いバージョンの Sync をお使いですか？\">\n<!ENTITY aboutAccountsConfig.syncPreferences.label\t\"Sync 設定\">\n<!ENTITY aboutAccounts.noConnection.title\t\t\"接続していません\">\n<!ENTITY aboutAccounts.noConnection.description\t\t\"ログインするには、インターネット接続が必要です。\">\n<!ENTITY aboutAccounts.noConnection.retry\t\t\"再試行\">\n<!ENTITY aboutAccounts.badConfig.title\t\t\t\"設定が正しくありません\">\n<!ENTITY aboutAccounts.badConfig.description\t\t\"Firefox アカウントのサーバー設定が正しくありません。後で試してください。\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/aboutCertError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD\n    SYSTEM \"chrome://branding/locale/brand.dtd\">\n  %brandDTD;\n\n<!-- These strings are used by Firefox's custom about:certerror page,\na replacement for the standard security certificate errors produced\nby NSS/PSM via netError.xhtml. -->\n\n<!ENTITY certerror.pagetitle1\t\t\t\"安全ではない接続\">\n<!ENTITY certerror.longpagetitle1\t\t\"安全な接続ではありません\">\n\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara\t\t\t\"<span class='hostname'/> の所有者による Web サイトの設定が不適切です。あなたの情報が盗まれることを防ぐため、この Web サイトへの接続は確立されません。\">\n<!ENTITY certerror.returnToPreviousPage.label\t\"戻る\">\n<!ENTITY certerror.learnMore\t\t\t\"詳細...\">\n<!ENTITY certerror.advanced.label\t\t\"エラー内容\">\n\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation\t\"このサイトでは、暗号化された通信のみで接続するよう &brandShortName; に指定する HTTP Strict Transport Security (HSTS) が使われています。そのため、この証明書を例外に追加することはできません。\">\n\n\n\n\n<!ENTITY certerror.expert.content\t\t\"何が起きていて何が問題なのか理解できているのであれば、このサイトの証明書を信頼するよう &brandShortName; にセキュリティ例外を追加することもできます。<b>ただし、たとえこのサイトが信頼できるサイトであっても、誰かが通信を改ざんしているからこのエラーが表示されている可能性があるので十分に注意してください。</b>\">\n\n\n\n<!ENTITY certerror.expert.contentPara2\t\t\"信頼できる証明書をこのサイトが使用しない正当な理由がない限り、例外として追加しないでください。\">\n\n<!ENTITY certerror.addException.label\t\t\"例外を追加...\">\n<!ENTITY certerror.copyToClipboard.label\t\"テキストをクリップボードにコピー\">\n\n<!ENTITY errorReporting.automatic\t\t\"不適切な設定がされているサイトを Mozilla が特定できるよう、エラーを報告する\">\n<!ENTITY errorReporting.sending\t\t\t\"レポートを送信しています\">\n<!ENTITY errorReporting.sent\t\t\t\"レポートを送信しました\">\n<!ENTITY errorReporting.tryAgain\t\t\"再試行\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/aboutDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n<!ENTITY aboutDialog.title          \"&brandFullName; について\">\n\n<!-- LOCALIZATION NOTE (update.checkForUpdatesButton.*, update.updateButton.*):\n# Only one button is present at a time.\n# The button when displayed is located directly under the Firefox version in\n# the about dialog (see bug 596813 for screenshots).\n-->\n<!ENTITY update.checkForUpdatesButton.label       \"ソフトウェアの更新を確認\">\n<!ENTITY update.checkForUpdatesButton.accesskey   \"C\">\n<!ENTITY update.updateButton.label2               \"&brandShortName; を再起動して更新\">\n<!ENTITY update.updateButton.accesskey            \"R\">\n\n\n<!-- LOCALIZATION NOTE (warningDesc.version): This is a warning about the experimental nature of Nightly and Aurora builds. It is only shown in those versions. -->\n<!ENTITY warningDesc.version        \"&brandShortName; は実験的であり、不安定な可能性があります。\">\n<!-- LOCALIZATION NOTE (warningDesc.telemetryDesc): This is a notification that Nightly/Aurora builds automatically send Telemetry data back to Mozilla. It is only shown in those versions. \"It\" refers to brandShortName. -->\n<!ENTITY warningDesc.telemetryDesc  \"&vendorShortName; をよりよいものにするために、パフォーマンス、ハードウェア、使用状況、設定に関する情報を &vendorShortName; に自動的に送信します。\">\n\n<!-- LOCALIZATION NOTE (community.exp.*) This paragraph is shown in \"experimental\" builds, i.e. Nightly and Aurora builds, instead of the other \"community.*\" strings below. -->\n<!ENTITY community.exp.start        \"\">\n<!-- LOCALIZATION NOTE (community.exp.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.exp.mozillaLink  \"&vendorShortName;\">\n<!ENTITY community.exp.middle       \" はウェブの公開性、公衆性、制限のないアクセス性を保つために共に活動している \">\n<!-- LOCALIZATION NOTE (community.exp.creditslink): This is a link title that links to about:credits. -->\n<!ENTITY community.exp.creditsLink  \"グローバルなコミュニティ\">\n<!ENTITY community.exp.end          \" です。\">\n\n<!ENTITY community.start2           \"&brandShortName; をデザインしている \">\n<!-- LOCALIZATION NOTE (community.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.mozillaLink      \"&vendorShortName;\">\n<!ENTITY community.middle2          \" は、ウェブの公開性、公衆性、制限のないアクセス性を保つために共に活動している \">\n<!-- LOCALIZATION NOTE (community.creditsLink): This is a link title that links to about:credits. -->\n<!ENTITY community.creditsLink      \"グローバルなコミュニティ\">\n<!ENTITY community.end3             \" です。\">\n\n<!ENTITY helpus.start               \"参加しませんか？ \">\n<!-- LOCALIZATION NOTE (helpus.donateLink): This is a link title that links to https://sendto.mozilla.org/page/contribute/Give-Now?source=mozillaorg_default_footer&ref=firefox_about&utm_campaign=firefox_about&utm_source=firefox&utm_medium=referral&utm_content=20140929_FireFoxAbout. -->\n<!ENTITY helpus.donateLink          \"寄付\">\n<!ENTITY helpus.middle              \" または \">\n<!-- LOCALIZATION NOTE (helpus.getInvolvedLink): This is a link title that links to http://www.mozilla.org/contribute/. -->\n<!ENTITY helpus.getInvolvedLink     \"コミュニティへようこそ！\">\n<!ENTITY helpus.end                 \"\">\n\n<!ENTITY releaseNotes.link          \"更新情報\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.license): This is a link title that links to about:license. -->\n<!ENTITY bottomLinks.license        \"ライセンス情報\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.rights): This is a link title that links to about:rights. -->\n<!ENTITY bottomLinks.rights         \"あなたの権利について\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.privacy): This is a link title that links to https://www.mozilla.org/legal/privacy/. -->\n<!ENTITY bottomLinks.privacy        \"プライバシーポリシー\">\n\n<!-- LOCALIZATION NOTE (update.checkingForUpdates): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.checkingForUpdates  \"ソフトウェアの更新を確認...\">\n<!-- LOCALIZATION NOTE (update.noUpdatesFound): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.noUpdatesFound      \"&brandShortName; は最新バージョンです\">\n<!-- LOCALIZATION NOTE (update.adminDisabled): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.adminDisabled       \"システム管理者により、更新が無効化されています\">\n<!-- LOCALIZATION NOTE (update.otherInstanceHandlingUpdates): try to make the localized text short -->\n<!ENTITY update.otherInstanceHandlingUpdates \"&brandShortName; は別のプロセスで更新中です\">\n<!ENTITY update.restarting          \"再起動中です...\">\n\n<!-- LOCALIZATION NOTE (update.failed.start,update.failed.linkText,update.failed.end):\n     update.failed.start, update.failed.linkText, and update.failed.end all go into\n     one line with linkText being wrapped in an anchor that links to a site to download\n     the latest version of Firefox (e.g. http://www.firefox.com). As this is all in\n     one line, try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.failed.start        \"更新に失敗しました。\">\n<!ENTITY update.failed.linkText     \"最新バージョンをダウンロード\">\n<!ENTITY update.failed.end          \"\">\n\n<!-- LOCALIZATION NOTE (update.manual.start,update.manual.end): update.manual.start and update.manual.end\n     all go into one line and have an anchor in between with text that is the same as the link to a site\n     to download the latest version of Firefox (e.g. http://www.firefox.com). As this is all in one line,\n     try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.manual.start        \"更新が利用可能です \">\n<!ENTITY update.manual.end          \"\">\n\n<!-- LOCALIZATION NOTE (update.unsupported.start,update.unsupported.linkText,update.unsupported.end):\n     update.unsupported.start, update.unsupported.linkText, and\n     update.unsupported.end all go into one line with linkText being wrapped in\n     an anchor that links to a site to provide additional information regarding\n     why the system is no longer supported. As this is all in one line, try to\n     make the localized text short (see bug 843497 for screenshots). -->\n<!ENTITY update.unsupported.start    \"最新バージョンはご使用のシステムに対応していません。\">\n<!ENTITY update.unsupported.linkText \"詳細\">\n<!ENTITY update.unsupported.end      \"\">\n\n<!-- LOCALIZATION NOTE (update.downloading.start,update.downloading.end): update.downloading.start and \n     update.downloading.end all go into one line, with the amount downloaded inserted in between. As this\n     is all in one line, try to make the localized text short (see bug 596813 for screenshots). The — is\n     the \"em dash\" (long dash).\n     example: Downloading update — 111 KB of 13 MB -->\n<!ENTITY update.downloading.start   \"更新をダウンロード中 — \">\n<!ENTITY update.downloading.end     \"\">\n\n<!ENTITY update.applying            \"更新を適用中...\">\n\n<!-- LOCALIZATION NOTE (channel.description.start,channel.description.end): channel.description.start and\n     channel.description.end create one sentence, with the current channel label inserted in between.\n     example: You are currently on the _Stable_ update channel. -->\n<!ENTITY channel.description.start  \"現在のアップデートチャンネルは \">\n<!ENTITY channel.description.end    \" です。 \">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/aboutHealthReport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (abouthealth.pagetitle): Firefox Health Report is a proper noun in en-US, please keep this in mind. -->\n<!ENTITY abouthealth.pagetitle\t\t\t\t\"&brandShortName; ヘルスレポート\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/aboutHome.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n<!ENTITY % syncBrandDTD SYSTEM \"chrome://browser/locale/syncBrand.dtd\">\n%syncBrandDTD;\n\n<!-- These strings are used in the about:home page -->\n\n<!ENTITY abouthome.pageTitle\t\t\"&brandFullName; スタートページ\">\n\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet1.v1):\n     text in <a/> will be linked to the Firefox features page on mozilla.com\n-->\n<!ENTITY abouthome.defaultSnippet1.v1\t\t\t\"Firefox をさらに活用したいときは、<a>使い方のヒント</a> をご覧ください。基本的なキーボードショートカットや主な機能をご説明します。\">\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet2.v1):\n     text in <a/> will be linked to the featured add-ons on addons.mozilla.org\n-->\n<!ENTITY abouthome.defaultSnippet2.v1\t\t\t\"<a>Firefox をカスタマイズしてみましょう</a>。たくさんの無料のアドオンの中から気に入ったものを選べば、自分好みのブラウザーを作ることができます。\">\n<!-- LOCALIZATION NOTE (abouthome.rightsSnippet): text in <a/> will be linked to about:rights -->\n<!ENTITY abouthome.rightsSnippet\t\t\t\"&brandFullName; は非営利団体 Mozilla Foundation が公開している無料のオープンソースソフトウェアです。<a>あなたの権利について...</a>\">\n\n<!ENTITY abouthome.bookmarksButton.label\t\t\"ブックマーク\">\n<!ENTITY abouthome.historyButton.label\t\t\t\"履歴\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonWin.label): The label for the\n     preferences/options item on about:home on Windows -->\n<!ENTITY abouthome.preferencesButtonWin.label\t\t\"オプション\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonUnix.label): The label for the\n     preferences/options item on about:home on Linux and OS X -->\n<!ENTITY abouthome.preferencesButtonUnix.label\t\t\"設定\">\n<!ENTITY abouthome.addonsButton.label\t\t\t\"アドオン\">\n<!ENTITY abouthome.downloadsButton.label\t\t\"ダウンロード\">\n<!ENTITY abouthome.syncButton.label\t\t\t\"&syncBrand.shortName.label;\">\n\n<!-- LOCALIZATION NOTE (abouthome.aboutMozilla.label): The (invisible) label for\n     the mozilla wordmark in the top-right corner that links to Mozilla's main\n     about page. -->\n<!ENTITY abouthome.aboutMozilla.label\t\t\t\"Mozilla について\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/aboutPrivateBrowsing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutPrivateBrowsing.notPrivate                 \"これはプライベートウィンドウではありません。\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.label     \"プライベートウィンドウを開く\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.accesskey \"P\">\n\n<!ENTITY privateBrowsing.title                           \"プライベートブラウジング\">\n<!ENTITY privateBrowsing.title.tracking                  \"プライベートブラウジング (トラッキング保護)\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.before       \"プライベートブラウジング中は\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.emphasize    \"保存しません\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.after        \":\">\n<!ENTITY aboutPrivateBrowsing.info.visited               \"表示したページ\">\n<!ENTITY aboutPrivateBrowsing.info.searches              \"検索履歴\">\n<!ENTITY aboutPrivateBrowsing.info.cookies               \"Cookie\">\n<!ENTITY aboutPrivateBrowsing.info.temporaryFiles        \"一時ファイル\">\n<!ENTITY aboutPrivateBrowsing.info.saved.before          \"\">\n<!ENTITY aboutPrivateBrowsing.info.saved.emphasize       \"保存します\">\n<!ENTITY aboutPrivateBrowsing.info.saved.after2          \":\">\n<!ENTITY aboutPrivateBrowsing.info.downloads             \"ダウンロードファイル\">\n<!ENTITY aboutPrivateBrowsing.info.bookmarks             \"ブックマーク編集\">\n<!ENTITY aboutPrivateBrowsing.note.before                \"プライベートブラウジングで\">\n<!ENTITY aboutPrivateBrowsing.note.emphasize             \"匿名化はできません。\">\n<!ENTITY aboutPrivateBrowsing.note.after                 \"ネットワーク管理者やインターネットサービスプロバイダは、依然としてあなたが訪れたページを追跡できます。\">\n<!ENTITY aboutPrivateBrowsing.learnMore2                 \"プライベートブラウジングの\">\n<!ENTITY aboutPrivateBrowsing.learnMore2.title           \"詳細情報\">\n\n<!ENTITY trackingProtection.title                        \"トラッキング保護\">\n<!ENTITY trackingProtection.description2                 \"いくつかのウェブサイトはインターネット上でのあなたの足跡を追跡しています。Firefox のトラッキング保護機能を使うと、あなたの閲覧状況の収集をブロックできる可能性があります。\">\n<!ENTITY trackingProtection.startTour1                   \"動作の仕組みを見る\">\n\n<!ENTITY aboutPrivateBrowsing.learnMore3.after           \".\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.before          \"Learn more about \">\n<!ENTITY aboutPrivateBrowsing.learnMore3.title           \"Private Browsing\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/aboutPrivateBrowsing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle.head\t= プライベートブラウジング中\ntitle.normal\t= プライベートウィンドウで開きますか？\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/aboutRobots.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- These strings are used in the about:robots page, which ties in with the\n     robots theme used in the Firefox 3 Beta 2/3 first run pages.\n     They're just meant to be fun and whimsical, with references to some geeky\n     but well-known robots in movies and books. Be creative with translations! -->\n\n<!-- Nonsense line from the movie \"The Day The Earth Stood Still\". No translation needed. -->\n<!-- 宇宙家族カールビンソン -->\n<!ENTITY robots.pagetitle  \"まるちぷるたいたんぱー！\">\n<!-- Movie: Logan's Run... Box (cybog): \"Welcome Humans! I am ready for you.\" -->\n<!-- 原文ままの翻訳 -->\n<!ENTITY robots.errorTitleText \"ニンゲンノミナサン、ヨウコソ！\">\n<!-- Movie: The Day The Earth Stood Still. Spoken by Klaatu. -->\n<!-- 戦国魔神ゴーショーグン -->\n<!ENTITY robots.errorShortDescText \"ロボットは人間の友達です！\">\n<!-- Various books by Isaac Asimov. http://en.wikipedia.org/wiki/Three_Laws_of_Robotics -->\n<!-- 人造人間キカイダーとアジモフコード -->\n<!ENTITY robots.errorLongDesc1 \"ロボットは良心回路を持っているので、人間に危害を与えません。\">\n<!-- Movie: Blade Runner. Batty: \"I've seen things you people wouldn't believe...\" -->\n<!-- 鉄腕アトムほか -->\n<!ENTITY robots.errorLongDesc2 \"ロボットは航空力学を無視して空を飛べます。\">\n<!-- Book: Hitchiker's Guide To The Galaxy. What the Sirius Cybernetics Corporation calls robots. -->\n<!-- ファーストガンダム -->\n<!ENTITY robots.errorLongDesc3 \"ロボットは持ち主の脳波レベルを測定できます。\">\n<!-- TV: Futurama. Bender's first line is \"Bite my shiny metal ass.\" -->\n<!-- 究極超人あ〜る -->\n<!ENTITY robots.errorLongDesc4 \"ロボットとアンドロイドは違う、と主張しているロボットもいます。\">\n<!-- TV: Battlestar Galactica (2004 series). From the opening text. -->\n<!-- 新造人間キャシャーン -->\n<!ENTITY robots.errorTrailerDescText \"ロボットがやらねば誰がやる！\">\n<!-- TV: Battlestar Galactica (2004 series). Common expletive referring to Cylons. -->\n<!-- 宇宙戦艦ヤマト -->\n<!ENTITY robots.imgtitle \"ボクハテンサイ\">\n<!-- Book: Hitchiker's Guide To The Galaxy. Arthur presses a button and it warns him. -->\n<!-- Dr.スランプ -->\n<!ENTITY robots.dontpress \"バーイチャ!\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/aboutSearchReset.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY searchreset.tabtitle       \"検索の設定の復元\">\n\n<!ENTITY searchreset.pageTitle      \"検索の設定をもとに戻しますか？\">\n\n<!ENTITY searchreset.pageInfo1      \"あなたの検索の設定は期限切れのようです。既定の設定に戻すことができます。\">\n\n\n<!-- LOCALIZATION NOTE (searchreset.selector.label): this string is\nfollowed by a dropdown of all the built-in search engines. -->\n<!ENTITY searchreset.selector.label \"次の検索エンジンを既定に設定します: \">\n\n<!-- LOCALIZATION NOTE (searchreset.beforelink.pageInfo,\nsearchreset.afterlink.pageInfo): these two string are used respectively\nbefore and after the \"Settings page\" link (searchreset.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language. -->\n<!ENTITY searchreset.beforelink.pageInfo2 \"これらの設定は \">\n<!ENTITY searchreset.afterlink.pageInfo2  \" でいつでも変更できます。\">\n\n<!ENTITY searchreset.link.pageInfo2       \"設定ページ\">\n\n<!ENTITY searchreset.noChangeButton        \"変更しない\">\n<!ENTITY searchreset.noChangeButton.access \"D\">\n\n<!ENTITY searchreset.changeEngineButton        \"検索エンジンを変更\">\n<!ENTITY searchreset.changeEngineButton.access \"C\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/aboutSessionRestore.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restorepage.tabtitle       \"セッションの復元\">\n\n<!-- LOCALIZATION NOTE: The title is intended to be apologetic and disarming, expressing dismay\n     and regret that we are unable to restore the session for the user -->\n<!ENTITY restorepage.errorTitle     \"ご迷惑をおかけして申し訳ありません\">\n<!ENTITY restorepage.problemDesc    \"&brandShortName; はウィンドウとタブを正常に復元できませんでした。多くの場合、正常に復元できない原因は最近開いたウェブページによるものです。\">\n<!ENTITY restorepage.tryThis        \"次のいずれかをお試しください:\">\n<!ENTITY restorepage.restoreSome    \"問題の原因となりそうなタブを除外して起動する\">\n<!ENTITY restorepage.startNew       \"タブを復元せずに新しいブラウザーセッションを開始する\">\n\n<!ENTITY restorepage.tryagainButton \"タブを復元\">\n<!ENTITY restorepage.restore.access \"R\">\n<!ENTITY restorepage.closeButton    \"閉じる\">\n<!ENTITY restorepage.close.access   \"C\">\n\n<!ENTITY restorepage.restoreHeader  \"復元\">\n<!ENTITY restorepage.listHeader     \"ウィンドウとタブ\">\n<!-- LOCALIZATION NOTE: &#37;S will be replaced with a number. -->\n<!ENTITY restorepage.windowLabel    \"ウィンドウ &#37;S\">\n\n\n<!-- LOCALIZATION NOTE: The following 'welcomeback2' strings are for about:welcomeback,\n     not for about:sessionstore -->\n\n<!ENTITY welcomeback2.restoreButton  \"復元\">\n<!ENTITY welcomeback2.restoreButton.access \"L\">\n\n<!ENTITY welcomeback2.tabtitle      \"リフレッシュしました！\">\n\n<!ENTITY welcomeback2.pageTitle     \"リフレッシュしました！\">\n<!ENTITY welcomeback2.pageInfo1     \"&brandShortName; の準備ができました。\">\n\n<!ENTITY welcomeback2.label.restoreAll  \"ウィンドウとタブをすべて復元する\">\n<!ENTITY welcomeback2.label.restoreSome \"復元するウィンドウとタブを選択する\">\n\n\n<!-- LOCALIZATION NOTE (welcomeback2.beforelink.pageInfo2,\nwelcomeback2.afterlink.pageInfo2): these two string are used respectively\nbefore and after the the \"learn more\" link (welcomeback2.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language.\n-->\n<!ENTITY welcomeback2.beforelink.pageInfo2  \"アドオンとカスタマイズした設定を削除しました。ブラウザー設定を既定値に戻しました。それでも問題が解決しない場合は、\">\n<!ENTITY welcomeback2.afterlink.pageInfo2   \"\">\n\n<!ENTITY welcomeback2.link.pageInfo2        \"ヘルプをご覧ください。\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/aboutSyncTabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (tabs.otherDevices.label): Keep this in sync with syncTabsMenu2.label from browser.dtd -->\n<!ENTITY tabs.otherDevices.label               \"他の端末で開いていたタブ\">\n\n<!ENTITY tabs.searchText.label                   \"タブを検索\">\n\n<!-- LOCALIZATION NOTE (tabs.context.openTab.accesskey, tabs.context.openMultipleTabs.accesskey):\n     Only one of these will show at a time (based on selection), so reusing accesskey is ok. -->\n<!ENTITY tabs.context.openTab.label                   \"このタブを開く\">\n<!ENTITY tabs.context.openTab.accesskey               \"O\">\n<!ENTITY tabs.context.openMultipleTabs.label          \"選択したタブを開く\">\n<!ENTITY tabs.context.openMultipleTabs.accesskey      \"O\">\n<!ENTITY tabs.context.bookmarkSingleTab.label         \"このタブをブックマーク...\">\n<!ENTITY tabs.context.bookmarkSingleTab.accesskey     \"B\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.label      \"選択したタブをブックマーク...\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.accesskey  \"B\">\n<!ENTITY tabs.context.refreshList.label               \"一覧を更新\">\n<!ENTITY tabs.context.refreshList.accesskey           \"R\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/aboutTabCrashed.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabCrashed.closeTab\t\"このタブを閉じる\">\n<!ENTITY tabCrashed.restoreTab\t\"このタブを復元する\">\n<!ENTITY tabCrashed.restoreAll\t\"クラッシュしたタブをすべて復元する\">\n\n<!-- LOCALIZATION NOTE (tabCrashed.header2): \"Gah\" is an English slang word\n     used to express surprise or frustration (or both at the same time).  We\n     are using it to communicate in an informal way that it is both\n     frustrating that your tab crashed and a surprise that we didn't want to\n     happen. If you have a similar word or short phrase that is not profane or\n     vulgar, use it. If not, feel free to skip the word in your\n     translation. -->\n<!ENTITY tabCrashed.header2\t\t\t\"申し訳ありません。タブがクラッシュしました。\">\n<!ENTITY tabCrashed.offerHelp\t\t\t\"We can help you!\">\n<!ENTITY tabCrashed.single.offerHelpMessage\t\"ページを再読み込みするには、[&tabCrashed.restoreTab;] を選択してください。\">\n<!ENTITY tabCrashed.multiple.offerHelpMessage\t\"ページを再読み込みするには、[&tabCrashed.restoreTab;] または [&tabCrashed.restoreAll;] を選択してください。\">\n<!ENTITY tabCrashed.requestHelp\t\t\t\"ご協力をお願いします\">\n<!ENTITY tabCrashed.requestHelpMessage\t\t\"クラッシュレポートを送信すると、問題の解決と &brandShortName; の改善に役立ちます。\">\n<!ENTITY tabCrashed.requestReport\t\t\"このタブを報告\">\n<!ENTITY tabCrashed.sendReport2\t\t\t\"表示中のタブのクラッシュレポートを送信する\">\n<!ENTITY tabCrashed.commentPlaceholder2\t\t\"コメントを追記 (公開されます)\">\n<!ENTITY tabCrashed.includeURL2\t\t\t\"クラッシュレポートにページの URL を含める\">\n<!ENTITY tabCrashed.emailPlaceholder\t\t\"メールアドレスを記入\">\n<!ENTITY tabCrashed.emailMe\t\t\t\"新着情報があったらメールを送信する\">\n<!ENTITY tabCrashed.reportSent\t\t\t\"クラッシュレポートを送信しました。&brandShortName; の改善に役立てます。\">\n<!ENTITY tabCrashed.requestAutoSubmit2\t\t\"他のタブも報告\">\n<!ENTITY tabCrashed.autoSubmit\t\t\t\"設定を変更すると、未送信のクラッシュレポートを自動的に送信します。(このようなメッセージはいずれ少なくなります)\">\n\n<!ENTITY tabCrashed.autoSubmit2 \"Update preferences to automatically send crash reports, including reports for crashed background tabs from this session and future sessions\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/accounts.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# autoDisconnectDescription is shown in an info bar when we detect an old\n# Sync is being used.\nautoDisconnectDescription\t= Sync がより簡単に使えるようになりました。\n\n# autoDisconnectSignIn.label and .accessKey are for buttons when we auto-disconnect\nautoDisconnectSignIn.label\t= Sync にサインイン\nautoDisconnectSignIn.accessKey\t= S\n\n# LOCALIZATION NOTE (reconnectDescription) - %S = Email address of user's Firefox Account\nreconnectDescription\t\t= %S に再接続\n\n# LOCALIZATION NOTE (verifyDescription) - %S = Email address of user's Firefox Account\nverifyDescription\t\t= %S を認証\n\n# These strings are shown in a desktop notification after the\n# user requests we resend a verification email.\nverificationSentTitle\t\t= 認証情報を送信しました\n# LOCALIZATION NOTE (verificationSentBody) - %S = Email address of user's Firefox Account\nverificationSentBody\t\t= 認証情報を %S に送信しました。\nverificationNotSentTitle\t= 認証情報を送信できません\nverificationNotSentBody\t\t= 認証情報メールを送信できませんでした。後で再度試してください。\n\n# LOCALIZATION NOTE (syncStartNotification.title, syncStartNotification.body)\n# These strings are used in a notification shown after Sync is connected.\nsyncStartNotification.title\t= Sync は有効です\n# %S is brandShortName\nsyncStartNotification.body2\t= %S はまもなく同期を開始します。\n\n# LOCALIZATION NOTE (deviceDisconnectedNotification.title, deviceDisconnectedNotification.body)\n# These strings are used in a notification shown after Sync was disconnected remotely.\ndeviceDisconnectedNotification.title\t= Sync から切断されました\ndeviceDisconnectedNotification.body\t= このコンピューターは正常に Firefox Sync から切断されました。\n\n# LOCALIZATION NOTE (sendTabToAllDevices.menuitem)\n# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link.\nsendTabToAllDevices.menuitem\t= すべての端末\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title,\n# tabsArrivingNotification.title, unnamedTabsArrivingNotification2.body,\n# unnamedTabsArrivingNotificationMultiple2.body, unnamedTabsArrivingNotificationNoDevice.body)\n# These strings are used in a notification shown when we're opening tab(s) another device sent us to display.\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title)\n# The body for these is the URL of the tab recieved\ntabArrivingNotification.title\t\t= タブを受け取りました\n# LOCALIZATION NOTE (tabArrivingNotificationWithDevice.title) %S is the device name\ntabArrivingNotificationWithDevice.title\t= %S のタブ\n\ntabsArrivingNotification.title\t\t= タブを受け取りました\n# LOCALIZATION NOTE (unnamedTabsArrivingNotification2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received and #2 is the device name.\nunnamedTabsArrivingNotification2.body\t= #1 個のタブが #2 から送られてきました\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationMultiple2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received.\nunnamedTabsArrivingNotificationMultiple2.body\t= #1 個のタブが接続した端末から送られてきました\n\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationNoDevice.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received\n# This version is used when we don't know any device names.\nunnamedTabsArrivingNotificationNoDevice.body\t= #1 個のタブが送られてきました\n\ndeviceConnectedBody = This computer is now syncing with %S.\ndeviceConnectedBody.noDeviceName = This computer is now syncing with a new device.\n\n# LOCALIZATION NOTE (deviceConnectedTitle, deviceConnectedBody, deviceConnectedBody.noDeviceName)\n# These strings are used in a notification shown when a new device joins the Sync account.\n# deviceConnectedBody.noDeviceName is shown instead of deviceConnectedBody when we\n# could not get the device name that joined\ndeviceConnectedTitle = Firefox Sync\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# (^^; same file as mobile/chrome/overrides/appstrings.properties\n\nmalformedURI\t\t=URL が正しくないため、読み込めませんでした。\nfileNotFound\t\t=%S にはファイルが見つかりませんでした。\nfileAccessDenied\t=%S のファイルを読めません。\ndnsNotFound\t\t=%S という名前のサーバーが見つかりませんでした。\nunknownProtocolFound\t=%S というプロトコルはどのプログラムにも関連づけられてないか、このコンテキストでは許可されていないため、Firefox でこのアドレスを開く方法が分かりません。\nconnectionFailure\t=%S のサーバーへの接続を確立できませんでした。\nnetInterrupt\t\t=ページの読み込み中に %S への接続が切断されました。\nnetTimeout\t\t=%S のサーバーからの応答が一定時間以内に返ってきませんでした。\nredirectLoop\t\t=このアドレスへのリクエストに対するサーバーの自動転送設定がループしています。\n## LOCALIZATION NOTE (confirmRepostPrompt): In this item, don't translate \"%S\"\nconfirmRepostPrompt\t=%1$0.Sこのページを表示するにはフォームデータを再度送信する必要があります。フォームデータを再送信すると以前実行した検索、投稿や注文などの処理が繰り返されます。\nresendButton.label\t=再送信\nunknownSocketType\t=このサーバーとの通信方法が不明です。\nnetReset\t\t=ページの読み込み中にサーバーへの接続がリセットされました。\nnotCached\t\t=このドキュメントは利用できなくなりました。\nnetOffline\t\t=現在 Firefox はオフラインモードで動作しており、このページは表示できません。\nisprinting\t\t=印刷中や印刷プレビューの表示中はドキュメントを変更できません。\ndeniedPortAccess\t=通常、ウェブサイトの表示以外の目的で使用されるネットワークポートがこのアドレスでは使用されています。ユーザーを保護するためにリクエストをキャンセルしました。\nproxyResolveFailure\t=プロキシサーバーが見つかりませんでした。インターネット接続の設定を確認してください。\nproxyConnectFailure\t=プロキシサーバーへの接続を拒否されました。インターネット接続の設定を確認してください。\ncontentEncodingError\t=不正または不明な形式で圧縮されているため、ページを表示できません。\nunsafeContentType\t=安全に処理できないファイルタイプを指定しているため、ページを表示できません。この問題についてはウェブサイトの管理者に問い合わせてください。\nexternalProtocolTitle\t\t=外部プロトコルの要求\nexternalProtocolPrompt\t\t=%1$S: プロトコルのリンクを処理するには外部のプログラムが必要です。\\n\\n\\n次の URL の読み込みが要求されています。\\n\\n%2$S\\n\\nプログラム: %3$S\\n\\n\\nこの URL の読み込みが意図していないものである場合、外部プログラムの脆弱性を利用しようとしている可能性があります。問題がないと確信できない限りこの要求はキャンセルしてください。\\n\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown\t\t=<不明>\nexternalProtocolChkMsg\t\t=今後このプロトコルのリンクを同様に処理する。\nexternalProtocolLaunchBtn\t=プログラムを起動\nmalwareBlocked\t\t=%S のウェブサイトは攻撃サイトとして報告されており、セキュリティ設定に従いブロックされています。\nunwantedBlocked\t\t=%S のウェブサイトは望ましくないソフトウェアを配布しているサイトとして報告されており、セキュリティ設定に従いブロックされています。\ndeceptiveBlocked\t=%S のウェブページは詐欺サイトとして報告されており、セキュリティ設定に従いブロックされています。\ncspBlocked\t\t=このページには、セキュリティポリシーによりページへの読み込みが禁止されたコンテンツが含まれています。\ncorruptedContentErrorv2\t\t=%S のウェブサイトで修復不能なネットワークプロトコル違反が発生しました。\nremoteXUL\t\t=このページは、もはや Firefox の既定では利用できなくなった未対応の技術が使用されています。\n## LOCALIZATION NOTE (sslv3Used) - Do not translate \"%S\".\nsslv3Used\t\t=安全でないセキュリティプロトコルの SSLv3 が使用されているため、%S 上のデータの安全性は保証されません。\n## LOCALIZATION NOTE (weakCryptoUsed) - Do not translate \"%S\".\nweakCryptoUsed\t\t=%S の所有者がウェブサイトを適切に設定していません。あなたの情報が盗まれることを防ぐため、Firefox はこのウェブサイトに接続されません。\ninadequateSecurityError\t\t=ウェブサイトが不適当なレベルのセキュリティを処理しようとしています。\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/baseMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY minimizeWindow.key       \"m\">\n<!ENTITY minimizeWindow.label     \"最小化\">\n<!ENTITY bringAllToFront.label    \"すべてを前面に移動\">\n<!ENTITY zoomWindow.label         \"拡大/縮小\">\n<!ENTITY windowMenu.label         \"ウィンドウ\">\n\n<!ENTITY helpMenu.label           \"ヘルプ\"> \n<!ENTITY helpMenu.accesskey       \"H\"> \n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n                       for the help button in the menubar but Gnome does not.   -->\n<!ENTITY helpMenuWin.label        \"ヘルプ\"> \n<!ENTITY helpMenuWin.accesskey    \"H\">\n<!ENTITY aboutProduct2.label      \"&brandShorterName; について\">\n<!ENTITY aboutProduct2.accesskey  \"A\">\n<!ENTITY productHelp2.label       \"&brandShorterName; ヘルプ\">\n<!ENTITY productHelp2.accesskey   \"H\">\n<!ENTITY helpMac.commandkey       \"?\">\n\n<!ENTITY helpKeyboardShortcuts.label     \"キーボードショートカット\">\n<!ENTITY helpKeyboardShortcuts.accesskey \"K\">\n\n<!ENTITY helpSafeMode.label       \"アドオンを無効にして再起動...\">\n<!ENTITY helpSafeMode.accesskey   \"R\">\n<!ENTITY helpSafeMode.stop.label       \"アドオンを有効にして再起動\">\n<!ENTITY helpSafeMode.stop.accesskey   \"R\">\n\n<!ENTITY healthReport2.label      \"&brandShorterName; ヘルスレポート\">\n<!ENTITY healthReport2.accesskey  \"e\">\n\n<!ENTITY helpTroubleshootingInfo.label      \"トラブルシューティング情報...\">\n<!ENTITY helpTroubleshootingInfo.accesskey  \"T\">\n\n<!ENTITY helpFeedbackPage.label      \"フィードバックを送信...\">\n<!ENTITY helpFeedbackPage.accesskey  \"S\">\n\n<!ENTITY helpShowTour2.label            \"&brandShorterName; ツアー\">\n<!ENTITY helpShowTour2.accesskey        \"o\">\n\n<!ENTITY preferencesCmdMac.label        \"環境設定...\">\n<!ENTITY preferencesCmdMac.commandkey   \",\">\n\n<!ENTITY servicesMenuMac.label          \"サービス\">\n\n<!ENTITY hideThisAppCmdMac2.label       \"&brandShorterName; を隠す\">\n<!ENTITY hideThisAppCmdMac2.commandkey  \"H\">\n\n<!ENTITY hideOtherAppsCmdMac.label      \"ほかを隠す\">\n<!ENTITY hideOtherAppsCmdMac.commandkey \"H\">\n\n<!ENTITY showAllAppsCmdMac.label        \"すべてを表示\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/bookmarks.html",
    "content": "\n\n\n\n\n\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<meta charset=\"UTF-8\">\n<title>ブックマーク</title>\n<h1>ブックマーク</h1>\n\n<dl><p>\n    <dt><h3 personal_toolbar_folder=\"true\">ブックマークツールバーフォルダ</h3></dt>\n    <dd>このフォルダの中身がブックマークツールバーに表示されます\n        <dl>\n            <p><dt><a href=\"https://www.mozilla.org/ja/firefox/central/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAz5JREFUeNpcU0toXFUY/s49596588ikySSmM8rk0UkJEirVTVEjYk1NUdRFFgouXZQI2k2hUCjdiYIuCi4Kuig0DbqQYgU3Yi0iFRuRCBMwaZvMZDTNY95z3/fM8b8jldpzOeeee/i/737n+/+f4ZExf730rkiaZ9NJMx/nmk5HypMqqLr+ZuD4F67N5ZYejmfRsnvhyKsLhSs3zP70SubgYKHSdFENu+gXAprQIGnvBi5ez0m1b6u7M399+PTx+UvtCKtFi2F6195qXK2byir88esy5ksfYND5DhuhRCtUKBNB0Q7w5Z8ee2GgWdjOn250fn5v5j8F5dOHlZD0kWRgAwp3hrKY0S9BJWKIcQ5PShhNG4+1bHx+IocT+RXcrRSDMfFNRvvt3Oyp/icIrRhUl9hoO4kt3F55Bxf3LkLV20jWOohbDjzXxyc/lMH0cRSyCd1xq+dFhu986t7T0CUwIzB8EkW3O5ibhj44ib7NJhiBKRoB/aS4ZWHjbxtjGQYP7nGRTjim1SaQqYiAVAREpHG8vzWJn+6PQ6CF0HPR7nQQczpYeEWHyWMUkwU8MSECGwgJxAWp9xWKNzkuH3oet+JDlIE9Momedh1G4CN0bfhVG9nsS0BQQthJx0V7j3elq7ihqV5ezQTwZmodP9ZGkU/bOPr4Nr53xtDYsaD7Dg4nNqFaH5OCYSSdGhf7daNmuv6wEKqXk/yExKGBHSznFsH6FFpKQ/JAA0ulUejWLt44lkHXsqDaX6C6Nl4Rnq8vK8s/KThDMlJhkI91YOO+iR3XwEelCdTCBLSgijNzd6DLNfhlHfZ6FtWiWBQpq/V2LdSrrNPljBQkoOjuCiPxAMutOIbkPqYSEqeequGZaTLzdhZhS0PlnlB9bvhtr5CuHj3y2Qj8hVQ/kEopxONEEsO/0yATDYXYAdWrE69JEElXq7Hyk0tro+xBU1yZmr4xrIcvptIRCZlJJAYBmRGRkD08aivA7VDvWPqt564Xn41w/AHB1/u7l1/uGxGU8mNcgodUNDIq0JDeLnpzc1uo1Qr76rWbqyf/142PjsXJqdkmN2YDnQ9oGkJNU+t57q7qUv4y9/t64+HYfwQYAN7OczrzUDvGAAAAAElFTkSuQmCC\">Firefox を使いこなそう</a></dt>\n        </dl>\n    <p><dt><h3>Mozilla Firefox</h3></dt>\n        <dl><p>\n            <dt><a href=\"https://support.mozilla.org/ja/products/firefox\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">ヘルプとチュートリアル</a>\n            <dt><a href=\"https://www.mozilla.org/ja/firefox/customize/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Firefox をカスタマイズしてみよう</a>\n            <dt><a href=\"https://www.mozilla.org/ja/contribute/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Mozilla のコミュニティ</a>\n            <dt><a href=\"https://www.mozilla.org/ja/about/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Mozilla について</a>\n        </dl>\n</dl>\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/browser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the browser main menu items -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE (mainWindow.title): DONT_TRANSLATE -->\n<!ENTITY mainWindow.title\t\t\"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifier\t\"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifiermenuseparator): DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifiermenuseparator\t\" - \">\n<!-- LOCALIZATION NOTE (mainWindow.titlePrivateBrowsingSuffix): This will be appended to the window's title\n                                                                inside the private browsing mode -->\n<!ENTITY mainWindow.titlePrivateBrowsingSuffix\t\"(プライベートブラウジング)\">\n\n<!ENTITY appmenu.tooltip                     \"メニューを開きます\">\n<!ENTITY navbarOverflow.label                \"その他のツール...\">\n\n<!-- Tab context menu -->\n<!ENTITY  reloadTab.label                    \"タブを再読み込み\">\n<!ENTITY  reloadTab.accesskey                \"R\">\n<!ENTITY  reloadAllTabs.label                \"すべてのタブを再読み込み\">\n<!ENTITY  reloadAllTabs.accesskey            \"A\">\n<!-- LOCALIZATION NOTE (closeTabsToTheEnd.label): This should indicate the\ndirection in which tabs are closed, i.e. locales that use RTL mode should say\nleft instead of right. -->\n<!ENTITY  closeTabsToTheEnd.label            \"右側のタブをすべて閉じる\">\n<!ENTITY  closeTabsToTheEnd.accesskey        \"i\">\n<!ENTITY  closeOtherTabs.label               \"他のタブをすべて閉じる\">\n<!ENTITY  closeOtherTabs.accesskey           \"o\">\n\n<!-- LOCALIZATION NOTE (pinTab.label, unpinTab.label): \"Pin\" is being\nused as a metaphor for expressing the fact that these tabs are \"pinned\" to the\nleft edge of the tabstrip. Really we just want the string to express the idea\nthat this is a lightweight and reversible action that keeps your tab where you\ncan reach it easily. -->\n<!ENTITY  pinTab.label                       \"タブをピン留め\">\n<!ENTITY  pinTab.accesskey                   \"P\">\n<!ENTITY  unpinTab.label                     \"タブのピン留めを外す\">\n<!ENTITY  unpinTab.accesskey                 \"b\">\n<!ENTITY  sendTabToDevice.label              \"タブを端末に送る\">\n<!ENTITY  sendTabToDevice.accesskey          \"D\">\n<!ENTITY  sendPageToDevice.label             \"ページを端末に送る\">\n<!ENTITY  sendPageToDevice.accesskey         \"D\">\n<!ENTITY  sendLinkToDevice.label             \"リンクを端末に送る\">\n<!ENTITY  sendLinkToDevice.accesskey         \"D\">\n<!ENTITY  moveToNewWindow.label              \"新しいウィンドウへ移動\">\n<!ENTITY  moveToNewWindow.accesskey          \"W\">\n<!ENTITY  bookmarkAllTabs.label              \"すべてのタブをブックマーク...\">\n<!ENTITY  bookmarkAllTabs.accesskey          \"T\">\n<!ENTITY  undoCloseTab.label                 \"閉じたタブを元に戻す\">\n<!ENTITY  undoCloseTab.accesskey             \"U\">\n<!ENTITY  closeTab.label                     \"タブを閉じる\">\n<!ENTITY  closeTab.accesskey                 \"c\">\n\n<!ENTITY  listAllTabs.label\t\t\"タブを一覧表示します\">\n\n<!ENTITY tabCmd.label\t\t\t\"新しいタブ\"><!-- 表示カ所によりアクセスキーが異なる -->\n<!ENTITY tabCmd.accesskey\t\t\"T\">\n<!ENTITY tabCmd.commandkey\t\t\"t\">\n<!-- LOCALIZATION NOTE (openLocationCmd.label): \"Open Location\" is only\ndisplayed on OS X, and only on windows that aren't main browser windows, or\nwhen there are no windows but Firefox is still running. -->\n<!ENTITY openLocationCmd.label\t\t\"URL を開く...\">\n<!ENTITY openFileCmd.label\t\t\"ファイルを開く...\">\n<!ENTITY openFileCmd.accesskey\t\t\"O\">\n<!ENTITY openFileCmd.commandkey\t\t\"o\">\n<!ENTITY printSetupCmd.label\t\t\"ページ設定...\">\n<!ENTITY printSetupCmd.accesskey\t\"u\">\n<!ENTITY printPreviewCmd.label\t\t\"印刷プレビュー\">\n<!ENTITY printPreviewCmd.accesskey\t\"v\">\n<!ENTITY printCmd.label\t\t\t\"印刷...\">\n<!ENTITY printCmd.accesskey\t\t\"P\">\n<!ENTITY printCmd.commandkey\t\t\"p\">\n\n<!ENTITY goOfflineCmd.label\t\t\"オフライン作業\">\n<!ENTITY goOfflineCmd.accesskey\t\t\"k\">\n\n<!ENTITY menubarCmd.label\t\t\"メニューバー\">\n<!ENTITY menubarCmd.accesskey\t\t\"M\">\n<!ENTITY navbarCmd.label\t\t\"ナビゲーションツールバー\">\n<!ENTITY personalbarCmd.label\t\t\"ブックマークツールバー\">\n<!ENTITY personalbarCmd.accesskey\t\"B\">\n<!ENTITY bookmarksToolbarItem.label\t\"ブックマークツールバーの項目\">\n\n<!ENTITY toolbarContextMenu.reloadAllTabs.label\t\t\"すべてのタブを再読み込み\">\n<!ENTITY toolbarContextMenu.reloadAllTabs.accesskey\t\"A\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.label\t\"すべてのタブをブックマーク...\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.accesskey\t\"T\">\n<!ENTITY toolbarContextMenu.undoCloseTab.label\t\t\"閉じたタブを元に戻す\">\n<!ENTITY toolbarContextMenu.undoCloseTab.accesskey\t\"U\">\n\n<!ENTITY pageSourceCmd.label\t\t\"ページのソース\">\n<!ENTITY pageSourceCmd.accesskey\t\"o\">\n<!ENTITY pageSourceCmd.commandkey\t\"u\">\n<!ENTITY pageInfoCmd.label\t\t\"ページの情報\">\n<!ENTITY pageInfoCmd.accesskey\t\t\"I\">\n<!ENTITY pageInfoCmd.commandkey\t\t\"i\">\n<!ENTITY mirrorTabCmd.label\t\t\"タブを複製\">\n<!ENTITY mirrorTabCmd.accesskey\t\t\"m\">\n<!-- LOCALIZATION NOTE (enterFullScreenCmd.label, exitFullScreenCmd.label):\nThese should match what Safari and other Apple applications use on OS X Lion. -->\n<!ENTITY enterFullScreenCmd.label\t\"全画面表示にする\">\n<!ENTITY enterFullScreenCmd.accesskey\t\"F\">\n<!ENTITY exitFullScreenCmd.label\t\"全画面表示から戻る\">\n<!ENTITY exitFullScreenCmd.accesskey\t\"F\">\n<!ENTITY fullScreenCmd.label\t\t\"全画面表示\">\n<!ENTITY fullScreenCmd.accesskey\t\"F\">\n<!ENTITY fullScreenCmd.macCommandKey\t\"f\">\n<!ENTITY showAllTabsCmd.label\t\t\"すべてのタブを表示\">\n<!ENTITY showAllTabsCmd.accesskey\t\"A\">\n<!ENTITY toggleReaderMode.key\t\t\"R\">\n\n<!ENTITY fxaSignIn.label\t\t\"&syncBrand.shortName.label; にサインイン\">\n<!ENTITY fxaSignedIn.tooltip\t\t\"&syncBrand.shortName.label; 設定を開きます\">\n<!ENTITY fxaSignInError.label\t\t\"&syncBrand.shortName.label; に再接続\">\n<!ENTITY fxaUnverified.label\t\t\"アカウントを認証\">\n\n\n<!ENTITY fullScreenMinimize.tooltip\t\"最小化\">\n<!ENTITY fullScreenRestore.tooltip\t\"元に戻す\">\n<!ENTITY fullScreenClose.tooltip\t\"閉じる\">\n<!ENTITY fullScreenAutohide.label\t\"ツールバーを隠す\">\n<!ENTITY fullScreenAutohide.accesskey\t\"H\">\n<!ENTITY fullScreenExit.label\t\t\"全画面表示モードを終了\">\n<!ENTITY fullScreenExit.accesskey\t\"F\">\n\n<!-- LOCALIZATION NOTE (fullscreenWarning.beforeDomain.label,\n     fullscreenWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring fullscreen.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n<!ENTITY fullscreenWarning.beforeDomain.label\t\"\">\n<!ENTITY fullscreenWarning.afterDomain.label\t\"は現在全画面表示モードです。\">\n<!ENTITY fullscreenWarning.generic.label\t\"このページは現在全画面表示モードです。\">\n\n<!-- LOCALIZATION NOTE (exitDOMFullscreen.button,\n     exitDOMFullscreenMac.button): the \"escape\" button on PC keyboards\n     is uppercase, while on Mac keyboards it is lowercase -->\n<!ENTITY exitDOMFullscreen.button\t\"全画面表示モードを終了 (Esc)\">\n<!ENTITY exitDOMFullscreenMac.button\t\"全画面表示モードを終了 (esc)\">\n<!ENTITY leaveDOMFullScreen.label\t\"全画面表示モードを終了\">\n<!ENTITY leaveDOMFullScreen.accesskey\t\"u\">\n\n<!-- LOCALIZATION NOTE (pointerlockWarning.beforeDomain.label,\n     pointerlockWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring pointerlock.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n<!ENTITY pointerlockWarning.beforeDomain.label\t\"マウスポインターは現在、\">\n<!ENTITY pointerlockWarning.afterDomain.label\t\"が制御しています。制御を取り戻すには、ESC キーを押してください。\">\n<!ENTITY pointerlockWarning.generic.label\t\"マウスポインターは現在、このページが制御しています。制御を取り戻すには、ESC キーを押してください。\">\n\n<!ENTITY closeWindow.label\t\t\"ウィンドウを閉じる\">\n<!ENTITY closeWindow.accesskey \t\t\"d\">\n\n<!ENTITY bookmarksMenu.label\t\t\"ブックマーク\">\n<!ENTITY bookmarksMenu.accesskey\t\"B\">\n<!ENTITY bookmarkThisPageCmd.label\t\"このページをブックマーク\">\n<!ENTITY editThisBookmarkCmd.label\t\"このブックマークを編集\">\n<!ENTITY bookmarkThisPageCmd.commandkey\t\"d\">\n<!-- LOCALIZATION NOTE (findShareServices.label):\n  -  Use the unicode ellipsis char, \\u2026,\n  -  or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY findShareServices.label\t\"その他の共有サービス...\">\n<!ENTITY sharePageCmd.label\t\t\"このページを共有\">\n<!ENTITY sharePageCmd.commandkey\t\"S\">\n<!ENTITY sharePageCmd.accesskey\t\t\"s\">\n<!-- LOCALIZATION NOTE (shareLink.accesskey): must be different than the following share access keys -->\n<!ENTITY shareLink.label\t\t\"この URL を共有\">\n<!ENTITY shareLink.accesskey\t\t\"h\">\n<!ENTITY shareImage.label\t\t\"この画像を共有\">\n<!ENTITY shareImage.accesskey\t\t\"r\">\n<!ENTITY shareSelect.label\t\t\"選択範囲を共有\">\n<!ENTITY shareSelect.accesskey\t\t\"r\">\n<!ENTITY shareVideo.label\t\t\"この動画を共有\">\n<!ENTITY shareVideo.accesskey\t\t\"r\">\n<!ENTITY feedsMenu2.label\t\t\"このページを購読\">\n<!ENTITY subscribeToPageMenupopup.label\t\"このページを購読\">\n<!ENTITY subscribeToPageMenuitem.label\t\"このページを購読...\">\n<!ENTITY addCurPagesCmd.label\t\t\"すべてのタブをブックマーク...\">\n<!ENTITY showAllBookmarks2.label\t\t\"すべてのブックマークを表示\">\n<!ENTITY recentBookmarks.label\t\t\t\"最近のブックマーク\">\n<!ENTITY otherBookmarksCmd.label\t\t\"他のブックマーク\">\n<!ENTITY bookmarksToolbarChevron.tooltip\t\"残りのブックマークを表示します\">\n<!ENTITY showRecentlyBookmarked.label     \"最近のブックマークを表示\">\n<!ENTITY showRecentlyBookmarked.accesskey \"h\">\n<!ENTITY hideRecentlyBookmarked.label     \"最近のブックマークを隠す\">\n<!ENTITY hideRecentlyBookmarked.accesskey \"H\">\n\n<!ENTITY backCmd.label                \"戻る\">\n<!ENTITY backButton.tooltip           \"前のページへ戻ります\">\n<!ENTITY forwardCmd.label             \"進む\">\n<!ENTITY forwardButton.tooltip        \"次のページへ進みます\">\n<!ENTITY backForwardButtonMenu.tooltip \"右クリック、または長押しで履歴を表示します\">\n<!ENTITY backForwardButtonMenuMac.tooltip \"長押しで履歴を表示します\">\n<!ENTITY reloadCmd.label              \"更新\">\n<!ENTITY reloadButton.tooltip         \"このページを再読み込みします\">\n<!ENTITY stopCmd.label                \"中止\">\n<!ENTITY stopCmd.macCommandKey        \".\">\n<!ENTITY stopButton.tooltip           \"このページの読み込みを中止します\">\n<!ENTITY goEndCap.tooltip             \"ロケーションバーに入力された URL に移動します\">\n<!ENTITY printButton.label            \"印刷\">\n<!ENTITY printButton.tooltip          \"このページを印刷します\">\n\n<!ENTITY urlbar.viewSiteInfo.label                      \"サイトの情報を表示\">\n\n<!ENTITY urlbar.defaultNotificationAnchor.tooltip         \"メッセージパネルを開きます\">\n<!ENTITY urlbar.geolocationNotificationAnchor.tooltip     \"位置情報の要求パネルを開きます\">\n<!ENTITY urlbar.addonsNotificationAnchor.tooltip          \"アドオンのインストールのメッセージパネルを開きます\">\n<!ENTITY urlbar.indexedDBNotificationAnchor.tooltip       \"オフラインストレージのメッセージパネルを開きます\">\n<!ENTITY urlbar.passwordNotificationAnchor.tooltip        \"パスワードの保存メッセージパネルを開きます\">\n<!ENTITY urlbar.pluginsNotificationAnchor.tooltip         \"使用するプラグインを管理します\">\n<!ENTITY urlbar.webNotificationAnchor.tooltip             \"サイトからの通知の設定を変更します\">\n\n<!ENTITY urlbar.webRTCShareDevicesNotificationAnchor.tooltip      \"カメラとマイクの共有を管理します\">\n<!ENTITY urlbar.webRTCShareMicrophoneNotificationAnchor.tooltip   \"マイクの共有を管理します\">\n<!ENTITY urlbar.webRTCShareScreenNotificationAnchor.tooltip       \"ウィンドウと画面の共有を管理します\">\n\n<!ENTITY urlbar.servicesNotificationAnchor.tooltip        \"インストールメッセージパネルを開きます\">\n<!ENTITY urlbar.translateNotificationAnchor.tooltip       \"このページを翻訳します\">\n<!ENTITY urlbar.translatedNotificationAnchor.tooltip      \"ページ翻訳を管理します\">\n<!ENTITY urlbar.emeNotificationAnchor.tooltip             \"DRM ソフトウェアを管理します\">\n\n<!ENTITY urlbar.cameraBlocked.tooltip            \"このウェブサイトでのカメラの共有をブロックしました。\">\n<!ENTITY urlbar.microphoneBlocked.tooltip        \"このウェブサイトでのマイクの共有をブロックしました。\">\n<!ENTITY urlbar.screenBlocked.tooltip            \"このウェブサイトでの画面の共有をブロックしました。\">\n<!ENTITY urlbar.geolocationBlocked.tooltip       \"このウェブサイトでの位置情報の共有をブロックしました。\">\n<!ENTITY urlbar.indexedDBBlocked.tooltip         \"このウェブサイトでのデータストレージの使用をブロックしました。\">\n<!ENTITY urlbar.webNotificationsBlocked.tooltip  \"このウェブサイトから通知をブロックしました。\">\n\n<!ENTITY urlbar.openHistoryPopup.tooltip                \"履歴を表示します\">\n\n<!ENTITY urlbar.zoomReset.tooltip     \"拡大/縮小をリセットします\">\n\n<!ENTITY searchItem.title             \"検索\">\n\n<!-- Toolbar items -->\n<!ENTITY homeButton.label             \"ホーム\">\n\n<!ENTITY bookmarksButton.label\t\t\"ブックマーク\">\n<!ENTITY bookmarksCmd.commandkey\t\"b\">\n\n<!ENTITY bookmarksMenuButton.label          \"ブックマーク\">\n<!ENTITY bookmarksMenuButton.other.label \"他のブックマーク\">\n<!ENTITY viewBookmarksSidebar2.label        \"ブックマークサイドバーを表示\">\n<!ENTITY viewBookmarksToolbar.label         \"ブックマークツールバーを表示\">\n\n<!ENTITY containersMenu.label \"コンテナー\">\n\n<!-- LOCALIZATION NOTE (bookmarksSidebarGtkCmd.commandkey): This command\n  -  key should not contain the letters A-F, since these are reserved\n  -  shortcut keys on Linux. -->\n<!ENTITY bookmarksGtkCmd.commandkey \"o\">\n<!ENTITY bookmarksWinCmd.commandkey \"i\">\n\n<!ENTITY historyButton.label            \"履歴\">\n<!ENTITY historySidebarCmd.commandKey   \"h\">\n\n<!ENTITY toolsMenu.label              \"ツール\">\n<!ENTITY toolsMenu.accesskey          \"T\">\n\n<!ENTITY keywordfield.label           \"この検索にキーワードを設定...\">\n<!ENTITY keywordfield.accesskey       \"K\">\n\n<!ENTITY downloads.label              \"ダウンロード\">\n<!ENTITY downloads.accesskey          \"D\">\n<!ENTITY downloads.commandkey         \"j\">\n<!ENTITY downloadsUnix.commandkey     \"y\">\n<!ENTITY addons.label                 \"アドオン\">\n<!ENTITY addons.accesskey             \"A\">\n<!ENTITY addons.commandkey            \"A\">\n\n<!ENTITY webDeveloperMenu.label\t\t\"ウェブ開発\">\n<!ENTITY webDeveloperMenu.accesskey\t\"W\">\n\n<!ENTITY inspectContextMenu.label\t\"要素を調査\">\n<!ENTITY inspectContextMenu.accesskey\t\"Q\">\n\n<!ENTITY fileMenu.label\t\t\t\"ファイル\">\n<!ENTITY fileMenu.accesskey\t\t\"F\">\n<!ENTITY newUserContext.label\t\t\"新しいコンテナータブ\">\n<!ENTITY newUserContext.accesskey\t\"B\">\n<!ENTITY newNavigatorCmd.label\t\t\"新しいウィンドウ\">\n<!ENTITY newNavigatorCmd.key\t\t\"N\">\n<!ENTITY newNavigatorCmd.accesskey\t\"N\">\n<!ENTITY newPrivateWindow.label\t\t\"新しいプライベートウィンドウ\">\n<!ENTITY newPrivateWindow.accesskey\t\"W\">\n<!ENTITY newNonRemoteWindow.label\t\"新しいシングルプロセスウィンドウ\">\n\n<!ENTITY editMenu.label\t\t\t\"編集\">\n<!ENTITY editMenu.accesskey\t\t\"E\">\n<!ENTITY undoCmd.label\t\t\t\"元に戻す\">\n<!ENTITY undoCmd.key\t\t\t\"Z\">\n<!ENTITY undoCmd.accesskey\t\t\"U\">\n<!ENTITY redoCmd.label\t\t\t\"やり直し\">\n<!ENTITY redoCmd.key\t\t\t\"Y\">\n<!ENTITY redoCmd.accesskey\t\t\"R\">\n<!ENTITY cutCmd.label\t\t\t\"切り取り\">\n<!ENTITY cutCmd.key\t\t\t\"X\">\n<!ENTITY cutCmd.accesskey\t\t\"t\">\n<!ENTITY copyCmd.label\t\t\t\"コピー\">\n<!ENTITY copyCmd.key\t\t\t\"C\">\n<!ENTITY copyCmd.accesskey\t\t\"C\">\n<!ENTITY pasteCmd.label\t\t\t\"貼り付け\">\n<!ENTITY pasteCmd.key\t\t\t\"V\">\n<!ENTITY pasteCmd.accesskey\t\t\"P\">\n<!ENTITY deleteCmd.label\t\t\"削除\">\n<!ENTITY deleteCmd.key\t\t\t\"D\">\n<!ENTITY deleteCmd.accesskey\t\t\"D\">\n<!ENTITY selectAllCmd.label\t\t\"すべて選択\">\n<!ENTITY selectAllCmd.key\t\t\"A\">\n<!ENTITY selectAllCmd.accesskey\t\t\"A\">\n<!ENTITY preferencesCmd2.label\t\t\"オプション\">\n<!ENTITY preferencesCmd2.accesskey\t\"O\">\n<!ENTITY preferencesCmdUnix.label\t\"設定\">\n<!ENTITY preferencesCmdUnix.accesskey\t\"n\">\n\n<!ENTITY clearRecentHistory.label\t\"最近の履歴を消去\">\n\n<!ENTITY privateBrowsingCmd.commandkey\t\"P\">\n\n<!ENTITY viewMenu.label\t\t\t\"表示\">\n<!ENTITY viewMenu.accesskey\t\t\"V\">\n<!ENTITY viewToolbarsMenu.label\t\t\"ツールバー\">\n<!ENTITY viewToolbarsMenu.accesskey\t\"T\">\n<!ENTITY viewSidebarMenu.label\t\t\"サイドバー\">\n<!ENTITY viewSidebarMenu.accesskey\t\"e\">\n<!ENTITY viewCustomizeToolbar.label\t\"カスタマイズ...\">\n<!ENTITY viewCustomizeToolbar.accesskey\t\"C\">\n\n<!ENTITY historyMenu.label\t\t\"履歴\">\n<!ENTITY historyMenu.accesskey\t\t\"s\">\n<!ENTITY historyUndoMenu.label\t\t\"最近閉じたタブ\">\n<!-- LOCALIZATION NOTE (historyUndoWindowMenu): see bug 394759 -->\n<!ENTITY historyUndoWindowMenu.label\t\"最近閉じたウィンドウ\">\n<!ENTITY historyRestoreLastSession.label\t\"以前のセッションを復元\">\n\n<!ENTITY showAllHistoryCmd2.label\t\"すべての履歴を表示\"><!-- (^^; -->\n<!ENTITY showAllHistoryCmd.commandkey\t\"H\">\n\n<!ENTITY appMenuCustomize.label\t\t\t\"カスタマイズ\">\n<!ENTITY appMenuCustomize.tooltip\t\t\"メニューとツールバーをカスタマイズします\">\n<!ENTITY appMenuCustomizeExit.label\t\t\"カスタマイズを終了\">\n<!ENTITY appMenuCustomizeExit.tooltip\t\t\"カスタマイズを完了します\">\n<!ENTITY appMenuHistory.label\t\t\t\"履歴\">\n<!ENTITY appMenuHistory.showAll.label\t\t\"すべての履歴を表示\">\n<!ENTITY appMenuHistory.clearRecent.label\t\"最近の履歴を消去...\">\n<!ENTITY appMenuHistory.restoreSession.label\t\"以前のセッションを復元\">\n<!ENTITY appMenuHistory.viewSidebar.label\t\"履歴サイドバーを表示\">\n<!ENTITY appMenuHelp.tooltip\t\t\t\"ヘルプメニューを開きます\">\n\n<!ENTITY appMenuRemoteTabs.label\t\t\"同期タブ\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.notabs.label): This is shown beneath\n     the name of a device when that device has no open tabs -->\n<!ENTITY appMenuRemoteTabs.notabs.label\t\t\"タブがありません\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY appMenuRemoteTabs.tabsnotsyncing.label\t\"タブの同期をオンにすると、あなたの他の端末のタブ一覧が表示されます。\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.noclients.label): This is shown\n     when Sync is configured but this appears to be the only device attached to\n     the account. We also show links to download Firefox for android/ios. -->\n<!ENTITY appMenuRemoteTabs.noclients.title\t\"同期タブはまだありません\">\n<!ENTITY appMenuRemoteTabs.noclients.subtitle\t\"他の端末のタブを表示しますか？\">\n<!ENTITY appMenuRemoteTabs.openprefs.label\t\"Sync の設定\">\n<!ENTITY appMenuRemoteTabs.notsignedin.label\t\"サインインして、他の端末のタブ一覧を表示する。\">\n<!ENTITY appMenuRemoteTabs.signin.label\t\t\"Sync にサインイン\">\n<!ENTITY appMenuRemoteTabs.sidebar.label\t\"同期タブサイドバーを表示\">\n\n<!ENTITY customizeMenu.addToToolbar.label\t\"ツールバーに追加\">\n<!ENTITY customizeMenu.addToToolbar.accesskey\t\"A\">\n<!ENTITY customizeMenu.addToPanel.label\t\t\"メニューに追加\">\n<!ENTITY customizeMenu.addToPanel.accesskey\t\"M\">\n<!ENTITY customizeMenu.moveToToolbar.label\t\"ツールバーに移動\">\n<!ENTITY customizeMenu.moveToToolbar.accesskey\t\"o\">\n<!-- LOCALIZATION NOTE (customizeMenu.moveToPanel.accesskey) can appear on the\n     same context menu as menubarCmd and personalbarCmd, so they should have\n     different access keys. customizeMenu.moveToToolbar and\n     customizeMenu.moveToPanel are mutually exclusive, so can share access\n     keys.  -->\n<!ENTITY customizeMenu.moveToPanel.label\t\"メニューに移動\">\n<!ENTITY customizeMenu.moveToPanel.accesskey\t\"o\">\n<!ENTITY customizeMenu.removeFromToolbar.label\t\"ツールバーから削除\">\n<!ENTITY customizeMenu.removeFromToolbar.accesskey\t\"R\">\n<!ENTITY customizeMenu.removeFromMenu.label\t\"メニューから削除\">\n<!ENTITY customizeMenu.removeFromMenu.accesskey\t\"R\">\n<!ENTITY customizeMenu.addMoreItems.label\t\"その他の項目を追加...\">\n<!ENTITY customizeMenu.addMoreItems.accesskey\t\"A\">\n\n<!ENTITY openCmd.commandkey\t\t\t\"l\">\n<!ENTITY urlbar.placeholder2\t\t\t\"URL または検索語句を入力します\">\n<!ENTITY urlbar.accesskey\t\t\t\"d\">\n<!-- LOCALIZATION NOTE (urlbar.extension.label): Used to indicate that a selected autocomplete entry is provided by an extension. -->\n<!ENTITY urlbar.extension.label\t\t\t\"拡張機能:\">\n<!ENTITY urlbar.switchToTab.label\t\t\"タブを表示:\">\n\n<!ENTITY urlbar.searchSuggestionsNotification.question\t\"検索候補を表示して検索機能を向上させますか？\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore\t\"詳細情報...\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore.accesskey \"l\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable\t\"いいえ\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable.accesskey \"n\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable\t\"はい\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable.accesskey \"y\">\n\n<!--\n  Comment duplicated from browser-sets.inc:\n\n  Search Command Key Logic works like this:\n\n  Unix: Ctrl+J (0.8, 0.9 support)\n        Ctrl+K (cross platform binding)\n  Mac:  Cmd+K (cross platform binding)\n        Cmd+Opt+F (platform convention)\n  Win:  Ctrl+K (cross platform binding)\n        Ctrl+E (IE compat)\n\n  We support Ctrl+K on all platforms now and advertise it in the menu since it is\n  our standard - it is a \"safe\" choice since it is near no harmful keys like \"W\" as\n  \"E\" is. People mourning the loss of Ctrl+K for emacs compat can switch their GTK\n  system setting to use emacs emulation, and we should respect it. Focus-Search-Box\n  is a fundamental keybinding and we are maintaining a XP binding so that it is easy\n  for people to switch to Linux.\n\n -->\n<!ENTITY searchFocus.commandkey       \"k\">\n<!ENTITY searchFocus.commandkey2      \"e\">\n<!ENTITY searchFocusUnix.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (contentSearchInput.label):\n     This is set as the aria-label attribute for the search input box in the\n     in-content search UI, to be used by screen readers. -->\n<!ENTITY contentSearchInput.label\t\"検索クエリー\">\n<!ENTITY contentSearchSubmit.tooltip\t\"検索を実行します\">\n\n<!-- LOCALIZATION NOTE (searchFor.label, searchWith.label):\n     These two strings are used to build the header above the list of one-click\n     search providers:  \"Search for <used typed keywords> with:\" -->\n<!ENTITY searchFor.label              \"\">\n<!ENTITY searchWith.label             \" を検索\">\n\n<!-- LOCALIZATION NOTE (search.label, searchAfter.label):\n     This string is used to build the header above the list of one-click search\n     providers when a one off engine has been selected.  The searchAfter text is\n     intentionally left empty for en-US and can be used by other localizations to\n     display a string after the search engine name.  This string will be displayed\n     as:  \"Search <selected engine name><searchAfter.label text>\" -->\n<!ENTITY search.label                 \"\">\n<!ENTITY searchAfter.label            \" で検索\">\n\n<!-- LOCALIZATION NOTE (searchWithHeader.label):\n     The wording of this string should be as close as possible to\n     searchFor.label and searchWith.label. This string will be used instead of\n     them when the user has not typed any keyword. -->\n<!ENTITY searchWithHeader.label       \"検索エンジン:\">\n<!-- LOCALIZATION NOTE (changeSearchSettings.button):\n     This string won't wrap, so if the translated string is longer,\n     consider translating it as if it said only \"Search Settings\". -->\n<!ENTITY changeSearchSettings.button  \"検索設定を変更\">\n<!ENTITY changeSearchSettings.tooltip \"検索設定を変更します\">\n\n<!ENTITY searchInNewTab.label         \"新しいタブで検索\">\n<!ENTITY searchInNewTab.accesskey     \"T\">\n<!ENTITY searchSetAsDefault.label     \"既定の検索エンジンに設定\">\n<!ENTITY searchSetAsDefault.accesskey \"D\">\n\n<!ENTITY openLinkCmdInTab.label       \"リンクを新しいタブで開く\">\n<!ENTITY openLinkCmdInTab.accesskey   \"T\">\n<!ENTITY openLinkCmd.label            \"リンクを新しいウィンドウで開く\">\n<!ENTITY openLinkCmd.accesskey        \"W\">\n<!ENTITY openLinkInPrivateWindowCmd.label \"リンクを新しいプライベートウィンドウで開く\">\n<!ENTITY openLinkInPrivateWindowCmd.accesskey \"P\">\n<!ENTITY openLinkCmdInCurrent.label     \"選択した URL を開く\"><!-- (^m^) Bug 454518  en-US: \"Open link\" -->\n<!ENTITY openLinkCmdInCurrent.accesskey \"O\">\n<!ENTITY openFrameCmdInTab.label      \"フレームを新しいタブで開く\">\n<!ENTITY openFrameCmdInTab.accesskey  \"T\">\n<!ENTITY openFrameCmd.label           \"フレームを新しいウィンドウで開く\">\n<!ENTITY openFrameCmd.accesskey       \"W\">\n<!ENTITY openLinkCmdInContainerTab.label \"リンクを新しいコンテナータブで開く\">\n<!ENTITY openLinkCmdInContainerTab.accesskey \"z\">\n<!ENTITY showOnlyThisFrameCmd.label     \"このフレームだけを表示\">\n<!ENTITY showOnlyThisFrameCmd.accesskey \"S\">\n<!ENTITY reloadCmd.commandkey         \"r\">\n<!ENTITY reloadFrameCmd.label         \"フレームの再読み込み\">\n<!ENTITY reloadFrameCmd.accesskey     \"R\">\n<!ENTITY viewPartialSourceForSelectionCmd.label \"選択した部分のソースを表示\">\n<!ENTITY viewPartialSourceForMathMLCmd.label    \"MathML のソースを表示\">\n<!-- LOCALIZATION NOTE (viewPartialSourceCmd.accesskey): This accesskey is used for both\n         viewPartialSourceForSelectionCmd.label and viewPartialSourceForMathMLCmd.label -->\n<!ENTITY viewPartialSourceCmd.accesskey \"e\">\n<!ENTITY viewPageSourceCmd.label      \"ページのソースを表示\">\n<!ENTITY viewPageSourceCmd.accesskey  \"V\">\n<!ENTITY viewFrameSourceCmd.label     \"フレームのソースを表示\">\n<!ENTITY viewFrameSourceCmd.accesskey \"V\">\n<!ENTITY viewPageInfoCmd.label        \"ページの情報を表示\">\n<!ENTITY viewPageInfoCmd.accesskey    \"I\">\n<!ENTITY viewFrameInfoCmd.label       \"フレームの情報を表示\">\n<!ENTITY viewFrameInfoCmd.accesskey   \"I\">\n<!ENTITY reloadImageCmd.label         \"画像を再読み込み\">\n<!ENTITY reloadImageCmd.accesskey     \"R\">\n<!ENTITY viewImageCmd.label           \"画像だけを表示\">\n<!ENTITY viewImageCmd.accesskey       \"I\">\n<!ENTITY viewImageInfoCmd.label       \"画像の情報を表示\">\n<!ENTITY viewImageInfoCmd.accesskey   \"f\">\n<!ENTITY viewImageDescCmd.label       \"画像の詳細情報を表示\">\n<!ENTITY viewImageDescCmd.accesskey   \"D\">\n<!ENTITY viewVideoCmd.label           \"動画だけを表示\">\n<!ENTITY viewVideoCmd.accesskey       \"I\">\n<!ENTITY viewBGImageCmd.label         \"背景画像だけを表示\">\n<!ENTITY viewBGImageCmd.accesskey     \"w\">\n<!ENTITY setDesktopBackgroundCmd.label      \"デスクトップの背景に設定...\">\n<!ENTITY setDesktopBackgroundCmd.accesskey  \"S\">\n<!ENTITY bookmarkPageCmd2.label       \"このページをブックマーク\">\n<!ENTITY bookmarkThisLinkCmd.label      \"このリンクをブックマーク\">\n<!ENTITY bookmarkThisLinkCmd.accesskey  \"L\">\n<!ENTITY bookmarkThisFrameCmd.label      \"このフレームをブックマーク\">\n<!ENTITY bookmarkThisFrameCmd.accesskey  \"m\">\n<!ENTITY emailPageCmd.label           \"ページの URL をメールで送信...\">\n<!ENTITY emailPageCmd.accesskey       \"E\">\n<!ENTITY savePageCmd.label            \"名前を付けてページを保存...\">\n<!ENTITY savePageCmd.accesskey        \"A\">\n<!-- alternate for content area context menu -->\n<!ENTITY savePageCmd.accesskey2       \"P\">\n<!ENTITY savePageCmd.commandkey       \"s\">\n<!ENTITY saveFrameCmd.label           \"名前を付けてフレームを保存...\">\n<!ENTITY saveFrameCmd.accesskey       \"F\">\n<!ENTITY printFrameCmd.label          \"フレームを印刷...\">\n<!ENTITY printFrameCmd.accesskey      \"P\">\n<!ENTITY saveLinkCmd.label            \"名前を付けてリンク先を保存...\">\n<!ENTITY saveLinkCmd.accesskey        \"k\">\n<!ENTITY saveImageCmd.label           \"名前を付けて画像を保存...\">\n<!ENTITY saveImageCmd.accesskey       \"v\">\n<!ENTITY saveVideoCmd.label           \"名前を付けて動画を保存...\">\n<!ENTITY saveVideoCmd.accesskey       \"v\">\n<!ENTITY saveAudioCmd.label           \"名前を付けてオーディオを保存...\">\n<!ENTITY saveAudioCmd.accesskey       \"v\">\n<!ENTITY emailImageCmd.label          \"画像の URL をメールで送信...\">\n<!ENTITY emailImageCmd.accesskey      \"g\">\n<!ENTITY emailVideoCmd.label          \"動画の URL をメールで送信...\">\n<!ENTITY emailVideoCmd.accesskey      \"a\">\n<!ENTITY castVideoCmd.label           \"動画を端末に送る\">\n<!ENTITY castVideoCmd.accesskey       \"e\">\n<!ENTITY emailAudioCmd.label          \"オーディオの URL をメールで送信...\">\n<!ENTITY emailAudioCmd.accesskey      \"a\">\n<!ENTITY playPluginCmd.label          \"このプラグインを有効化\">\n<!ENTITY playPluginCmd.accesskey      \"c\">\n<!ENTITY hidePluginCmd.label          \"このプラグインを非表示\">\n<!ENTITY hidePluginCmd.accesskey      \"H\">\n<!ENTITY copyLinkCmd.label            \"リンクの URL をコピー\">\n<!ENTITY copyLinkCmd.accesskey        \"a\">\n<!ENTITY copyImageCmd.label           \"画像の URL をコピー\">\n<!ENTITY copyImageCmd.accesskey       \"o\">\n<!ENTITY copyImageContentsCmd.label   \"画像をコピー\">\n<!ENTITY copyImageContentsCmd.accesskey  \"y\">\n<!ENTITY copyVideoURLCmd.label        \"動画の URL をコピー\">\n<!ENTITY copyVideoURLCmd.accesskey    \"o\">\n<!ENTITY copyAudioURLCmd.label        \"オーディオの URL をコピー\">\n<!ENTITY copyAudioURLCmd.accesskey    \"o\">\n<!ENTITY copyEmailCmd.label           \"メールアドレスをコピー\">\n<!ENTITY copyEmailCmd.accesskey       \"E\">\n<!ENTITY thisFrameMenu.label              \"このフレーム\">\n<!ENTITY thisFrameMenu.accesskey          \"h\">\n\n<!-- Media (video/audio) controls -->\n<!-- LOCALIZATION NOTE: The access keys for \"Play\" and\n\"Pause\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaPlay.label             \"再生\">\n<!ENTITY mediaPlay.accesskey         \"P\">\n<!ENTITY mediaPause.label            \"一時停止\">\n<!ENTITY mediaPause.accesskey        \"P\">\n<!-- LOCALIZATION NOTE: The access keys for \"Mute\" and\n\"Unmute\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaMute.label             \"ミュート\">\n<!ENTITY mediaMute.accesskey         \"M\">\n<!ENTITY mediaUnmute.label           \"ミュート解除\">\n<!ENTITY mediaUnmute.accesskey       \"m\">\n<!ENTITY mediaPlaybackRate2.label     \"再生スピード\">\n<!ENTITY mediaPlaybackRate2.accesskey \"d\">\n<!ENTITY mediaPlaybackRate050x2.label \"スローモーション (0.5倍)\">\n<!ENTITY mediaPlaybackRate050x2.accesskey \"S\">\n<!ENTITY mediaPlaybackRate100x2.label \"通常\">\n<!ENTITY mediaPlaybackRate100x2.accesskey \"N\">\n<!ENTITY mediaPlaybackRate125x2.label \"少し早く (1.25倍)\">\n<!ENTITY mediaPlaybackRate125x2.accesskey \"F\">\n<!ENTITY mediaPlaybackRate150x2.label \"早送り (1.5倍)\">\n<!ENTITY mediaPlaybackRate150x2.accesskey \"a\">\n<!-- LOCALIZATION NOTE: \"Ludicrous\" is a reference to the\nmovie \"Space Balls\" and is meant to say that this speed is very\nfast. -->\n<!ENTITY mediaPlaybackRate200x2.label \"ウルトラスーパーハイ (2倍)\">\n<!ENTITY mediaPlaybackRate200x2.accesskey \"L\">\n<!ENTITY mediaLoop.label             \"連続再生\">\n<!ENTITY mediaLoop.accesskey         \"L\">\n<!-- LOCALIZATION NOTE: The access keys for \"Show Controls\" and\n\"Hide Controls\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaShowControls.label     \"コントロールを表示\">\n<!ENTITY mediaShowControls.accesskey \"C\">\n<!ENTITY mediaHideControls.label     \"コントロールを隠す\">\n<!ENTITY mediaHideControls.accesskey \"C\">\n<!ENTITY videoFullScreen.label       \"全画面表示\">\n<!ENTITY videoFullScreen.accesskey   \"F\">\n<!ENTITY videoSaveImage.label        \"スナップショットを保存...\">\n<!ENTITY videoSaveImage.accesskey    \"S\">\n<!-- LOCALIZATION NOTE: The access keys for \"Show Statistics\" and\n\"Hide Statistics\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY videoShowStats.label        \"統計情報を表示\">\n<!ENTITY videoShowStats.accesskey    \"t\">\n<!ENTITY videoHideStats.label        \"統計情報を閉じる\">\n<!ENTITY videoHideStats.accesskey    \"t\">\n\n<!-- LOCALIZATION NOTE :\nfullZoomEnlargeCmd.commandkey3, fullZoomReduceCmd.commandkey2 and\nfullZoomResetCmd.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n<!ENTITY fullZoomEnlargeCmd.label       \"拡大\">\n<!ENTITY fullZoomEnlargeCmd.accesskey   \"I\">\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \";\"> <!-- JIS キーボード用 -->\n\n<!ENTITY fullZoomReduceCmd.label        \"縮小\">\n<!ENTITY fullZoomReduceCmd.accesskey    \"O\">\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.label         \"リセット\">\n<!ENTITY fullZoomResetCmd.accesskey     \"R\">\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY fullZoomToggleCmd.label        \"文字サイズのみ変更\"> <!-- (^^; -->\n<!ENTITY fullZoomToggleCmd.accesskey    \"T\">\n<!ENTITY fullZoom.label                 \"ズーム\">\n<!ENTITY fullZoom.accesskey             \"Z\">\n\n<!ENTITY sidebarCloseButton.tooltip\t\t\"サイドバーを閉じます\">\n\n<!ENTITY quitApplicationCmdWin2.label\t\t\"終了\">\n<!ENTITY quitApplicationCmdWin2.accesskey\t\"x\">\n<!ENTITY quitApplicationCmdWin2.tooltip\t\t\"&brandShorterName; を終了します\">\n<!ENTITY goBackCmd.commandKey\t\t\t\"[\">\n<!ENTITY goForwardCmd.commandKey\t\t\"]\">\n<!ENTITY quitApplicationCmd.label\t\t\"終了\">\n<!ENTITY quitApplicationCmd.accesskey\t\t\"Q\">\n<!ENTITY quitApplicationCmdMac2.label\t\t\"&brandShorterName; を終了\">\n<!-- LOCALIZATION NOTE(quitApplicationCmdUnix.key): This keyboard shortcut is used by both Linux and OSX builds. -->\n<!ENTITY quitApplicationCmdUnix.key\t\t\"Q\">\n\n<!ENTITY closeCmd.label\t\t\t\t\"閉じる\">\n<!ENTITY closeCmd.key\t\t\t\t\"W\">\n<!ENTITY closeCmd.accesskey\t\t\t\"C\">\n\n<!ENTITY toggleMuteCmd.key\t\t\t\"M\">\n\n<!ENTITY pageStyleMenu.label\t\t\t\"スタイルシート\">\n<!ENTITY pageStyleMenu.accesskey\t\t\"y\">\n<!ENTITY pageStyleNoStyle.label\t\t\t\"スタイルシートを使用しない\">\n<!ENTITY pageStyleNoStyle.accesskey\t\t\"n\">\n<!ENTITY pageStylePersistentOnly.label\t\t\"標準スタイルシート\">\n<!ENTITY pageStylePersistentOnly.accesskey\t\"b\">\n\n<!ENTITY pageReportIcon.tooltip\t\t\"このウェブサイトでのポップアップブロック設定を変更します\">\n\n<!ENTITY allowPopups.accesskey\t\t\"p\">\n<!-- On Windows we use the term \"Options\" to describe settings, but\n     on Linux and Mac OS X we use \"Preferences\" - carry that distinction\n     over into this string, which is used in the \"popup blocked\" info bar . -->\n<!ENTITY editPopupSettingsUnix.label\t\"ポップアップブロック設定を変更...\">\n<!ENTITY editPopupSettings.label\t\"ポップアップブロック設定を変更...\">\n<!ENTITY editPopupSettings.accesskey\t\"E\">\n<!ENTITY dontShowMessage.accesskey\t\"D\">\n\n<!ENTITY bidiSwitchPageDirectionItem.label        \"ページの記述方向を切り替える\">\n<!ENTITY bidiSwitchPageDirectionItem.accesskey    \"D\">\n<!ENTITY bidiSwitchTextDirectionItem.label        \"テキストの記述方向を切り替える\">\n<!ENTITY bidiSwitchTextDirectionItem.accesskey    \"w\">\n<!ENTITY bidiSwitchTextDirectionItem.commandkey   \"X\">\n\n<!ENTITY findOnCmd.label\t\t\"このページを検索...\">\n<!ENTITY findOnCmd.accesskey\t\t\"F\">\n<!ENTITY findOnCmd.commandkey\t\t\"f\">\n<!ENTITY findAgainCmd.label\t\t\"次を検索\">\n<!ENTITY findAgainCmd.accesskey\t\t\"g\">\n<!ENTITY findAgainCmd.commandkey\t\"g\">\n<!ENTITY findAgainCmd.commandkey2\t\"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey\t\"e\">\n\n<!ENTITY spellAddDictionaries.label\t\"辞書を追加...\">\n<!ENTITY spellAddDictionaries.accesskey\t\"A\">\n\n<!ENTITY editBookmark.done.label                     \"完了\">\n<!ENTITY editBookmark.removeBookmark.accessKey       \"R\">\n\n<!ENTITY identity.connectionSecure\t\t\"安全な接続\">\n<!ENTITY identity.connectionNotSecure\t\t\"この接続は安全ではありません\">\n<!ENTITY identity.connectionFile\t\t\"これはあなたのコンピューターに保存されているページです。\">\n<!ENTITY identity.connectionVerified2\t\t\"このサイトとの接続は安全です。このサイトの運営者:\">\n<!ENTITY identity.connectionInternal\t\t\"このページは &brandShortName; の安全な内部ページです。\">\n<!ENTITY identity.insecureLoginForms2\t\t\"このページのログインフォームは安全ではありません。\">\n\n<!-- Strings for connection state warnings. -->\n<!ENTITY identity.activeBlocked\t\t\t\"このページの一部が安全でないため &brandShortName; がブロックしました。\">\n<!ENTITY identity.passiveLoaded\t\t\t\"このページの一部 (画像など) は安全ではありません。\">\n<!ENTITY identity.activeLoaded\t\t\t\"このページでの保護は無効に設定されています。\">\n<!ENTITY identity.weakEncryption\t\t\"このページは脆弱な暗号を使用しています。\">\n\n<!-- Strings for connection state warnings in the subview. -->\n<!ENTITY identity.description.insecure\t\t\"このサイトへの接続は秘密が保たれません。このサイトに送信した情報 (パスワードやメッセージ、クレジットカード情報など) が第三者に盗み見られる可能性があります。\">\n<!ENTITY identity.description.insecureLoginForms \"このページに入力したログイン情報は安全に送信されません。第三者に盗み見られる可能性があります。\">\n<!ENTITY identity.description.weakCipher\t\"このウェブサイトとの接続には脆弱な暗号が使用されており、秘密が保たれません。\">\n<!ENTITY identity.description.weakCipher2\t\"第三者にあなたの情報を盗み見られたりウェブサイトの動作を改ざんされる可能性があります。\">\n<!ENTITY identity.description.activeBlocked\t\"&brandShortName; がこのページ上の安全でないコンテンツをブロックしました。\">\n<!ENTITY identity.description.passiveLoaded\t\"この接続は安全ではないため、サイトと共有したあなたの情報が第三者に盗み見られる可能性があります。\">\n<!ENTITY identity.description.passiveLoaded2\t\"このウェブサイトには安全でないコンテンツ (画像など) が含まれています。\">\n<!ENTITY identity.description.passiveLoaded3\t\"&brandShortName; が一部のコンテンツをブロックしていますが、ページ上には安全でないコンテンツ (画像など) が含まれています。\">\n<!ENTITY identity.description.activeLoaded\t\"このウェブサイトには安全でないコンテンツ (スクリプトなど) が含まれており、サイトとの接続は秘密が保たれません。\">\n<!ENTITY identity.description.activeLoaded2\t\"このサイトと共有したあなたの情報 (パスワードやメッセージ、クレジットカード情報など) が第三者に盗み見られる可能性があります。\">\n\n<!ENTITY identity.enableMixedContentBlocking.label\t\"保護を有効にする\">\n<!ENTITY identity.enableMixedContentBlocking.accesskey\t\"E\">\n<!ENTITY identity.disableMixedContentBlocking.label\t\"このセッションのみ保護を無効にする\">\n<!ENTITY identity.disableMixedContentBlocking.accesskey\t\"D\">\n<!ENTITY identity.learnMore\t\t\t\t\"詳細情報\">\n\n<!ENTITY identity.removeCertException.label\t\t\"例外から削除\">\n<!ENTITY identity.removeCertException.accesskey\t\t\"R\">\n\n<!ENTITY identity.moreInfoLinkText2\t\t\"詳細を表示\">\n\n<!ENTITY identity.permissions\t\t\t\"サイト別設定\">\n<!ENTITY identity.permissionsEmpty\t\t\"このサイトに特別な権限は設定されていません。\">\n<!ENTITY identity.permissionsReloadHint\t\t\"変更内容を適用するには、ページの再読み込みが必要です。\">\n\n<!-- Name for the tabs toolbar as spoken by screen readers.\n     The word \"toolbar\" is appended automatically and should not be contained below! -->\n<!ENTITY tabsToolbar.label\t\t\t\"ブラウザータブ\"><!-- (^m^) Bug 565042  音声読み上げ用ラベル -->\n\n<!-- LOCALIZATION NOTE (syncTabsMenu3.label): This appears in the history menu -->\n<!ENTITY syncTabsMenu3.label\t\t\t\"同期タブ\">\n\n<!ENTITY syncedTabs.sidebar.label              \"同期タブ\">\n<!ENTITY syncedTabs.sidebar.noclients.label    \"他の端末から Firefox にログインすると、このブラウザーでタブを表示できます。\">\n<!ENTITY syncedTabs.sidebar.noclients.title    \"同期タブはまだありません\">\n<!ENTITY syncedTabs.sidebar.noclients.subtitle \"他の端末のタブを表示しますか？\">\n<!ENTITY syncedTabs.sidebar.notsignedin.label  \"ログインすると、他の端末のタブの一覧を表示できます。\">\n<!ENTITY syncedTabs.sidebar.notabs.label       \"表示タブなし\">\n<!ENTITY syncedTabs.sidebar.openprefs.label    \"&syncBrand.shortName.label; の設定を開く\">\n<!-- LOCALIZATION NOTE (syncedTabs.sidebar.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY syncedTabs.sidebar.tabsnotsyncing.label       \"タブの同期をオンにすると、他の端末のタブの一覧を表示できます。\">\n\n<!ENTITY syncedTabs.context.open.label                       \"開く\">\n<!ENTITY syncedTabs.context.open.accesskey                   \"O\">\n<!ENTITY syncedTabs.context.openInNewTab.label               \"新しいタブで開く\">\n<!ENTITY syncedTabs.context.openInNewTab.accesskey           \"w\">\n<!ENTITY syncedTabs.context.openInNewWindow.label            \"リンクを新しいウィンドウで開く\">\n<!ENTITY syncedTabs.context.openInNewWindow.accesskey        \"N\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.label     \"新しいプライベートウィンドウで開く\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.accesskey \"P\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.label          \"このタブをブックマーク...\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.accesskey      \"B\">\n<!ENTITY syncedTabs.context.copy.label                       \"コピー\">\n<!ENTITY syncedTabs.context.copy.accesskey                   \"C\">\n\n\n<!ENTITY syncBrand.shortName.label    \"Sync\">\n\n<!ENTITY syncSignIn.label\t\t\t\"&syncBrand.shortName.label; にログイン...\">\n<!ENTITY syncSignIn.accesskey\t\t\t\"Y\">\n<!ENTITY syncSyncNowItem.label\t\t\t\"今すぐ同期\">\n<!ENTITY syncSyncNowItem.accesskey\t\t\"S\">\n<!ENTITY syncReAuthItem.label\t\t\t\"&syncBrand.shortName.label; に再接続...\">\n<!ENTITY syncReAuthItem.accesskey\t\t\"R\">\n<!ENTITY syncToolbarButton.label\t\t\"Sync\">\n\n<!ENTITY social.addons.label\t\t\t\"サービスを管理...\">\n\n<!ENTITY social.directory.label\t\t\t\"共有サービス\">\n<!ENTITY social.directory.text\t\t\t\"一覧から共有サービスを有効にできます。\">\n<!ENTITY social.directory.button\t\t\"有効にする\">\n<!ENTITY social.directory.introText\t\t\"クリックすると &brandShortName; にサービスを追加します。\">\n<!ENTITY social.directory.viewmore.text\t\t\"その他の共有サービスを見る\">\n\n<!ENTITY customizeMode.menuAndToolbars.header2\t\"追加のツールと機能\">\n<!ENTITY customizeMode.menuAndToolbars.empty\t\"その他のツールを入手\">\n<!ENTITY customizeMode.menuAndToolbars.emptyLink\t\"たくさんのアドオンから選択\">\n<!ENTITY customizeMode.restoreDefaults\t\t\"初期設定に戻す\">\n<!ENTITY customizeMode.toolbars\t\t\t\"ツールバーを表示 / 隠す\">\n<!ENTITY customizeMode.titlebar\t\t\t\"タイトルバー\">\n<!ENTITY customizeMode.lwthemes\t\t\t\"テーマ\">\n<!ENTITY customizeMode.lwthemes.myThemes\t\"マイテーマ\">\n<!ENTITY customizeMode.lwthemes.recommended\t\"おすすめ\">\n<!ENTITY customizeMode.lwthemes.menuManage\t\"管理\">\n<!ENTITY customizeMode.lwthemes.menuManage.accessKey \"M\">\n<!ENTITY customizeMode.lwthemes.menuGetMore\t\"その他のテーマを入手\">\n<!ENTITY customizeMode.lwthemes.menuGetMore.accessKey \"G\">\n\n<!ENTITY getUserMedia.selectCamera.label\t\t\"共有するカメラ:\">\n<!ENTITY getUserMedia.selectCamera.accesskey\t\t\"C\">\n<!ENTITY getUserMedia.selectMicrophone.label\t\t\"共有するマイク:\">\n<!ENTITY getUserMedia.selectMicrophone.accesskey\t\"M\">\n<!ENTITY getUserMedia.audioCapture.label\t\t\"このタブからの音声は共有されます。\">\n<!ENTITY getUserMedia.allWindowsShared.message\t\t\"画面に表示されているすべてのウィンドウを共有します。\">\n\n<!ENTITY trackingProtection.title\t\t\t\"トラッキング保護\">\n<!ENTITY trackingProtection.detectedBlocked3\t\t\"ブラウジングを追跡する可能性のあるページ部品を &brandShortName; がブロックしました。\">\n<!ENTITY trackingProtection.detectedNotBlocked3\t\t\"このサイトにはブラウジングを追跡する可能性のある要素が含まれていますが、トラッキング保護は無効に設定されています。\">\n<!ENTITY trackingProtection.notDetected3\t\t\"このページではトラッキング要素が検出されませんでした。\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblock.label, trackingProtection.unblock.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in NON-private browsing mode. -->\n<!ENTITY trackingProtection.unblock.label\t\t\"このサイトでは保護を無効にする\">\n<!ENTITY trackingProtection.unblock.accesskey\t\t\"D\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblockPrivate.label, trackingProtection.unblockPrivate.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in PRIVATE browsing mode. -->\n<!ENTITY trackingProtection.unblockPrivate.label\t\"このセッションのみ保護を無効にする\">\n<!ENTITY trackingProtection.unblockPrivate.accesskey\t\"D\">\n<!ENTITY trackingProtection.block2.label\t\t\"保護を有効にする\">\n<!ENTITY trackingProtection.block2.accesskey\t\t\"E\">\n\n<!ENTITY trackingContentBlocked.message\t\t\t\"トラッキング\">\n<!ENTITY trackingContentBlocked.moreinfo\t\t\"あなたのオンライン行動をトラッキングしているページの一部分をブロックしました。\">\n<!ENTITY trackingContentBlocked.learnMore\t\t\"詳細\">\n<!ENTITY trackingContentBlocked.options\t\t\t\"オプション\">\n<!ENTITY trackingContentBlocked.unblock2.label\t\t\"このウェブサイトでは保護を無効にする\">\n<!ENTITY trackingContentBlocked.unblock2.accesskey\t\"D\">\n<!ENTITY trackingContentBlocked.block.label\t\t\"保護を有効にする\">\n<!ENTITY trackingContentBlocked.block.accesskey\t\t\"E\">\n<!ENTITY trackingContentBlocked.disabled.message\t\"トラッキングの保護は無効です\">\n\n<!ENTITY pluginNotification.showAll.label\t\"すべて表示\">\n<!ENTITY pluginNotification.showAll.accesskey\t\"S\">\n\n<!-- LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.properties -->\n<!ENTITY pluginActivateNow.label\t\t\"今だけ許可\">\n<!ENTITY pluginActivateAlways.label\t\t\"常に許可\">\n<!ENTITY pluginBlockNow.label\t\t\t\"プラグインをブロック\">\n\n<!-- LOCALIZATION NOTE: (pluginNotification.width): This is used to determine the\n     width of the plugin popup notification that can appear if a plugin has been\n     blocked on a page. Should be wide enough to fit the pluginActivateNow.label\n     and pluginActivateAlways.label strings above on a single line. This must be\n     a CSS length value. -->\n<!ENTITY pluginNotification.width\t\t\"28em\">\n\n<!ENTITY uiTour.infoPanel.close\t\t\t\"閉じる\">\n\n<!ENTITY appMenuSidebars.label\t\t\t\"サイドバー\">\n\n<!-- LOCALIZATION NOTE: (panicButton.view.mainTimeframeDesc, panicButton.view.5min, panicButton.view.2hr, panicButton.view.day):\n     The .mainTimeframeDesc string combined with any of the 3 others is meant to form a complete sentence, e.g. \"Forget the last: Five minutes\".\n     Please ensure that this remains the case in the translation. -->\n<!ENTITY panicButton.view.mainTimeframeDesc\t\"忘れる履歴の期間:\">\n<!ENTITY panicButton.view.5min\t\t\t\"5 分以内\">\n<!ENTITY panicButton.view.2hr\t\t\t\"2 時間以内\">\n<!ENTITY panicButton.view.day\t\t\t\"24 時間以内\">\n\n<!-- LOCALIZATION NOTE: (panicButton.view.mainLabel, panicButton.view.deleteCookies, panicButton.view.deleteHistory, panicButton.view.deleteTabsAndWindows, panicButton.view.openNewWindow):\n     The .mainActionDesc string combined with any of the 4 others is meant to form a complete sentence, e.g. \"Proceeding will: Delete Recent Cookies\".\n     Note also that the deleteCookies, deleteHistory and deleteTabsAndWindows strings include <html:strong> tags for emphasis on the words \"Cookies\", \"History\", \"Tabs\" and \"Windows\".\n     The translation should do the same. -->\n<!ENTITY panicButton.view.mainActionDesc\t\"この操作は:\">\n<!ENTITY panicButton.view.deleteCookies\t\t\"最近の <html:strong>Cookies</html:strong> を削除します\">\n<!ENTITY panicButton.view.deleteHistory\t\t\"最近の <html:strong>履歴</html:strong> を削除します\">\n<!ENTITY panicButton.view.deleteTabsAndWindows\t\"すべての <html:strong>タブ</html:strong> と <html:strong>ウィンドウ</html:strong> を閉じます\">\n<!ENTITY panicButton.view.openNewWindow\t\t\"新しいウィンドウを開きます\">\n\n<!ENTITY panicButton.view.undoWarning\t\t\"この操作は元に戻すことができません。\">\n<!ENTITY panicButton.view.forgetButton\t\t\"忘れる\">\n\n<!ENTITY panicButton.thankyou.msg1\t\t\"最近の履歴を消去しました。\">\n<!ENTITY panicButton.thankyou.msg2\t\t\"安全なブラウジングをお楽しみください！\">\n<!ENTITY panicButton.thankyou.buttonlabel\t\"OK\">\n\n<!ENTITY emeLearnMoreContextMenu.label\t\t\"DRM の詳細...\">\n<!ENTITY emeLearnMoreContextMenu.accesskey\t\"D\">\n\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showAll.label, appMenuRemoteTabs.showAll.tooltip):\n     This is shown after the tabs list if we can all the remaining tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showAll.label \"Show All\">\n<!ENTITY appMenuRemoteTabs.showAll.tooltip \"Show all tabs from this device\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showMore.label, appMenuRemoteTabs.showMore.tooltip):\n     This is shown after the tabs list if we can display more tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showMore.label \"Show More\">\n<!ENTITY appMenuRemoteTabs.showMore.tooltip \"Show more tabs from this device\">\n<!ENTITY bookmarksMenuButton.mobile.label \"Mobile Bookmarks\">\n<!ENTITY mobileBookmarksCmd.label \"Mobile Bookmarks\">\n<!ENTITY syncedTabs.context.openAllInTabs.accesskey          \"O\">\n\n<!ENTITY syncedTabs.context.openAllInTabs.label              \"Open All in Tabs\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnv_timeout\t\t=タイムアウト\nopenFile\t\t=ファイルを開く\n\ndroponhometitle\t\t=ホームページの設定\ndroponhomemsg\t\t=このウェブページまたはファイルを新しいホームページに設定します。よろしいですか？\ndroponhomemsgMultiple\t=これらのウェブページまたはファイルを新しいホームページに設定します。よろしいですか？\n\n# context menu strings\n\n# LOCALIZATION NOTE (contextMenuSearch): %1$S is the search engine,\n# %2$S is the selection string.\ncontextMenuSearch\t\t\t=%1$S で検索: \"%2$S\"\ncontextMenuSearch.accesskey\t\t=S\n\n# bookmark dialog strings\n\nbookmarkAllTabsDefault\t\t\t=[フォルダー名]\n\n# (^^; en-US は機能ごとに統一性がないが ja ではある程度そろえた。\nxpinstallPromptMessage\t\t\t=このサイトからは %1$S にソフトウェアをインストールできない設定になっています。\nxpinstallPromptAllowButton\t\t=許可\n# Accessibility Note:\n# Be sure you do not choose an accesskey that is used elsewhere in the active context (e.g. main menu bar, submenu of the warning popup button)\n# See http://www.mozilla.org/access/keyboard/accesskey for details\nxpinstallPromptAllowButton.accesskey\t=A\nxpinstallDisabledMessageLocked\t\t=ソフトウェアのインストールはシステム管理者により無効化されています。\nxpinstallDisabledMessage\t\t=ソフトウェアのインストールは現在無効になっています。[有効にする] をクリックしてからもう一度やり直してください。\nxpinstallDisabledButton\t\t\t=有効にする\nxpinstallDisabledButton.accesskey\t=n\n\n# LOCALIZATION NOTE (addonDownloadingAndVerifying):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Also see https://bugzilla.mozilla.org/show_bug.cgi?id=570012 for mockups\naddonDownloadingAndVerifying\t\t=#1 個のアドオンをダウンロードして検証しています...\naddonDownloadVerifying\t\t\t=検証中\n\naddonInstall.unsigned\t\t\t=(未検証)\naddonInstall.cancelButton.label\t\t=キャンセル\naddonInstall.cancelButton.accesskey\t=C\naddonInstall.acceptButton.label\t\t=インストール\naddonInstall.acceptButton.accesskey\t=I\n\n# LOCALIZATION NOTE (addonConfirmInstallMessage,addonConfirmInstallUnsigned):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the number of add-ons being installed\naddonConfirmInstall.message\t\t=このサイトは #1 に #2 個のアドオンのインストールを求めています:\naddonConfirmInstallUnsigned.message\t=注意: このサイトは #1 に #2 個の未検証アドオンのインストールを求めています。ご自身の責任でインストールしてください。\n\n# LOCALIZATION NOTE (addonConfirmInstallSomeUnsigned.message):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the total number of add-ons being installed (at least 2)\naddonConfirmInstallSomeUnsigned.message\t=注意: このサイトは #1 に #2 個のアドオンのインストールを求めていますが、一部のアドオンは未検証です。ご自身の責任でインストールしてください。\n\naddonwatch.slow\t\t\t\t=%1$S によって %2$S の動作が遅くなっています\naddonwatch.disable.label\t\t=%S を無効にする\naddonwatch.ignoreSession.label\t\t=今だけ無視\naddonwatch.ignoreSession.accesskey\t=I\naddonwatch.ignorePerm.label\t\t=無視\naddonwatch.ignorePerm.accesskey\t\t=p\naddonwatch.restart.message\t\t=%2$S を再起動すると %1$S が無効になります\naddonwatch.restart.label\t\t=%S を再起動\naddonwatch.restart.accesskey\t\t=R\n\n# LOCALIZATION NOTE (addonsInstalled, addonsInstalledNeedsRestart):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 first add-on's name, #2 number of add-ons, #3 application name\n# (^m^) 要修正 https://bugzilla.mozilla.org/show_bug.cgi?id=658191\naddonsInstalled\t\t\t\t=#1 がインストールされました。;#2 個のアドオンがインストールされました。\naddonsInstalledNeedsRestart\t\t=#1 は #3 の再起動後にインストールされます。;#2 個のアドオンは #3 の再起動後にインストールされます。\naddonInstallRestartButton\t\t=今すぐ再起動\naddonInstallRestartButton.accesskey\t=R\n\n# LOCALIZATION NOTE (addonInstallError-1, addonInstallError-2, addonInstallError-3, addonInstallError-4, addonInstallError-5, addonLocalInstallError-1, addonLocalInstallError-2, addonLocalInstallError-3, addonLocalInstallError-4, addonLocalInstallError-5):\n# %1$S is the application name, %2$S is the add-on name\naddonInstallError-1\t\t\t=接続エラーのため、アドオンをダウンロードできませんでした。\naddonInstallError-2\t\t\t=このアドオンは %1$S に対応していないため、インストールできませんでした。\naddonInstallError-3\t\t\t=このサイトからダウンロードしたアドオンは壊れているため、インストールできませんでした。\naddonInstallError-4\t\t\t=%1$S は必要なファイルが変更できなかったため、%2$S をインストールできませんでした。\naddonInstallError-5\t\t\t=このサイトのアドオンは未検証のため、%1$S はインストールを中止しました。\naddonLocalInstallError-1\t\t=ファイルシステムエラーのため、アドオンをインストールできませんでした。\naddonLocalInstallError-2\t\t=このアドオンは %1$S に対応していないため、インストールできませんでした。\naddonLocalInstallError-3\t\t=このアドオンは壊れているため、インストールできませんでした。\naddonLocalInstallError-4\t\t=%1$S は必要なファイルが変更できなかったため、%2$S をインストールできませんでした。\naddonLocalInstallError-5\t\t=このアドオンは未検証のため、インストールできませんでした。\n\n# LOCALIZATION NOTE (addonInstallErrorIncompatible):\n# %1$S is the application name, %2$S is the application version, %3$S is the add-on name\naddonInstallErrorIncompatible\t\t=%1$S %2$S と互換性がないため、%3$S をインストールできませんでした。\n\n# LOCALIZATION NOTE (addonInstallErrorBlocklisted): %S is add-on name\naddonInstallErrorBlocklisted\t\t=セキュリティまたは安定性に問題があるため、%S をインストールできませんでした。\n\nunsignedAddonsDisabled.message\t\t\t=未検証のため、無効になっているアドオンがあります。\nunsignedAddonsDisabled.learnMore.label\t\t=詳細\nunsignedAddonsDisabled.learnMore.accesskey\t=L\n\n# LOCALIZATION NOTE (deveditionTheme.name): This should be nearly the brand name for aurora.\n# See browser/branding/aurora/locales/*/brand.properties\ndeveditionTheme.name\t= Developer Edition\n\n# LOCALIZATION NOTE (lwthemeInstallRequest.message): %S will be replaced with\n# the host name of the site.\nlwthemeInstallRequest.message\t\t\t=このサイト (%S) はテーマをインストールしようとしています。\nlwthemeInstallRequest.allowButton\t\t=許可\nlwthemeInstallRequest.allowButton.accesskey\t=a\n\nlwthemePostInstallNotification.message\t\t\t=新しいテーマがインストールされました。\nlwthemePostInstallNotification.undoButton\t\t=元に戻す\nlwthemePostInstallNotification.undoButton.accesskey\t=U\nlwthemePostInstallNotification.manageButton\t\t=テーマを管理...\nlwthemePostInstallNotification.manageButton.accesskey\t=M\n\n# LOCALIZATION NOTE (lwthemeNeedsRestart.message):\n# %S will be replaced with the new theme name.\nlwthemeNeedsRestart.message\t\t=%S は再起動後にインストールされます。\nlwthemeNeedsRestart.button\t\t=今すぐ再起動\nlwthemeNeedsRestart.accesskey\t\t=R\n\n# LOCALIZATION NOTE (popupWarning.message): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName and #2 is the number of pop-ups blocked.\npopupWarning.message\t\t\t=#2 個のポップアップがブロックされました。\npopupWarningButton\t\t\t=設定\npopupWarningButton.accesskey\t\t=O\npopupWarningButtonUnix\t\t\t=設定\npopupWarningButtonUnix.accesskey\t=P\npopupAllow\t\t\t\t=このサイト (%S) によるポップアップを許可する\npopupBlock\t\t\t\t=このサイト (%S) によるポップアップを禁止する\npopupWarningDontShowFromMessage\t\t=ポップアップをブロックするとき、このメッセージを表示しない\npopupWarningDontShowFromLocationbar\t=ポップアップをブロックするとき、通知バーを表示しない\npopupShowPopupPrefix\t\t\t='%S' を表示\n\n# Bad Content Blocker Doorhanger Notification\n# %S is brandShortName\nbadContentBlocked.blocked.message\t=%S はこのページのコンテンツをブロックしています。\nbadContentBlocked.notblocked.message\t=%S はこのページのコンテンツをブロックしていません。\n\ncrashedpluginsMessage.title\t\t\t=%S プラグインがクラッシュしました。\ncrashedpluginsMessage.reloadButton.label\t=ページを再読み込み\ncrashedpluginsMessage.reloadButton.accesskey\t=R\ncrashedpluginsMessage.submitButton.label\t=クラッシュレポートを送信\ncrashedpluginsMessage.submitButton.accesskey\t=S\ncrashedpluginsMessage.learnMore\t\t\t=詳細を確認...\n\n# Keyword fixup messages\n# LOCALIZATION NOTE (keywordURIFixup.message): Used when the user tries to visit\n# a local host page, by the time the DNS request recognizes it, we have already\n# loaded a search page for the given word.  An infobar then asks to the user\n# whether he rather wanted to visit the host.  %S is the recognized host.\nkeywordURIFixup.message\t\t\t\t=%S に移動しようとしましたか？\nkeywordURIFixup.goTo\t\t\t\t=はい、%S に移動します\nkeywordURIFixup.goTo.accesskey\t\t\t=Y\nkeywordURIFixup.dismiss\t\t\t\t=いいえ\nkeywordURIFixup.dismiss.accesskey\t\t=N\n\n## Plugin doorhanger strings\n# LOCALIZATION NOTE (pluginActivateNw.message): Used for newly-installed\n# plugins which are not known to be unsafe. %1$S is the plugin name and %2$S\n# is the site domain.\npluginActivateNew.message\t\t\t=%2$S で \"%1$S\" の実行を許可しますか？\npluginActivateMultiple.message\t\t\t=%S でプラグインの実行を許可しますか？\npluginActivate.learnMore\t\t\t=詳細...\n# LOCALIZATION NOTE (pluginActivateOutdated.message, pluginActivateOutdated.label):\n# These strings are used when an unsafe plugin has an update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateOutdated.message\t\t\t=%3$S は %2$S の古いプラグイン \"%1$S\" の実行をブロックしました。\npluginActivateOutdated.label\t\t\t=古いプラグイン\npluginActivate.updateLabel\t\t\t=今すぐ更新...\n# LOCALIZATION NOTE (pluginActivateVulnerable.message, pluginActivateVulnerable.label):\n# These strings are used when an unsafe plugin has no update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateVulnerable.message\t\t=%3$S は %2$S の安全ではないプラグイン \"%1$S\" の実行をブロックしました。\npluginActivateVulnerable.label\t\t\t=安全ではないプラグイン！\npluginActivate.riskLabel\t\t\t=危険性について\n# LOCALIZATION NOTE (pluginActivateBlocked.message): %1$S is the plugin name, %2$S is brandShortName\npluginActivateBlocked.message\t\t\t=保護のため %2$S は \"%1$S\" をブロックしました。\npluginActivateBlocked.label\t\t\t=ブロックによる保護\npluginActivateDisabled.message\t\t\t=\"%S\" は無効化されています。\npluginActivateDisabled.label\t\t\t=無効\npluginActivateDisabled.manage\t\t\t=プラグインの管理...\npluginEnabled.message\t\t\t\t=%2$S の \"%1$S\" は有効です。\npluginEnabledOutdated.message\t\t\t=%2$S の古いプラグイン \"%1$S\" が有効化されています。\npluginEnabledVulnerable.message\t\t\t=%2$S の安全ではないプラグイン \"%1$S\" が有効化されています。\npluginInfo.unknownPlugin\t\t\t=不明\n\n# LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.dtd\n# LOCALIZATION NOTE (pluginActivateNow.label): This button will enable the\n# plugin in the current session for an short time (about an hour), auto-renewed\n# if the site keeps using the plugin.\npluginActivateNow.label\t\t\t\t=今だけ許可\npluginActivateNow.accesskey\t\t\t=N\n# LOCALIZATION NOTE (pluginActivateAlways.label): This button will enable the\n# plugin for a long while (90 days), auto-renewed if the site keeps using the\n# plugin.\npluginActivateAlways.label\t\t\t=常に許可する\npluginActivateAlways.accesskey\t\t\t=R\npluginBlockNow.label\t\t\t\t=プラグインをブロック\npluginBlockNow.accesskey\t\t\t=B\npluginContinue.label\t\t\t\t=許可を続行\npluginContinue.accesskey\t\t\t=C\n\n# in-page UI\nPluginClickToActivate\t\t\t\t=%S を有効にします。\nPluginVulnerableUpdatable\t\t\t=このプラグインは安全ではありません。更新してください。\nPluginVulnerableNoUpdate\t\t\t=このプラグインはセキュリティの問題があります。\n\n# infobar UI\npluginContinueBlocking.label\t\t\t=ブロックを継続\npluginContinueBlocking.accesskey\t\t=B\n# LOCALIZATION NOTE (pluginActivateTrigger): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\npluginActivateTrigger.label\t\t\t=許可...\npluginActivateTrigger.accesskey\t\t\t=A\n\n# Sanitize\n# LOCALIZATION NOTE (sanitizeDialog2.everything.title): When \"Time range to\n# clear\" is set to \"Everything\", the Clear Recent History dialog's title is\n# changed to this.  See UI mockup and comment 11 at bug 480169 -->\nsanitizeDialog2.everything.title\t=すべての履歴を消去\nsanitizeButtonOK\t\t\t=今すぐ消去\n# LOCALIZATION NOTE (sanitizeButtonClearing): The label for the default\n# button between the user clicking it and the window closing.  Indicates the\n# items are being cleared.\nsanitizeButtonClearing\t\t\t=消去中\n\n# LOCALIZATION NOTE (sanitizeEverythingWarning2): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has not modified the default set of history items to clear.\nsanitizeEverythingWarning2\t\t=すべての履歴が消去されます。\n# LOCALIZATION NOTE (sanitizeSelectedWarning): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has modified the default set of history items to clear.\nsanitizeSelectedWarning\t\t\t=選択した項目の履歴がすべて消去されます。\n\n# LOCALIZATION NOTE (downloadAndInstallButton.label): %S is replaced by the\n# version of the update: \"Update to 28.0\".\nupdate.downloadAndInstallButton.label\t\t=%S に更新する\nupdate.downloadAndInstallButton.accesskey\t=U\n\nmenuOpenAllInTabs.label\t\t\t=タブですべて開く\n\n# History menu\nmenuRestoreAllTabs.label\t\t=すべてのタブを復元\n# LOCALIZATION NOTE (menuRestoreAllTabsSubview.label): like menuRestoreAllTabs.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* tabs.\nmenuRestoreAllTabsSubview.label\t\t=閉じたタブを復元\n# LOCALIZATION NOTE (menuRestoreAllWindows, menuUndoCloseWindowLabel, menuUndoCloseWindowSingleTabLabel):\n# see bug 394759\nmenuRestoreAllWindows.label\t\t=すべてのウィンドウを復元\n# LOCALIZATION NOTE (menuRestoreAllWindowsSubview.label): like menuRestoreAllWindows.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* windows.\nmenuRestoreAllWindowsSubview.label\t=閉じたウィンドウを復元\n# LOCALIZATION NOTE (menuUndoCloseWindowLabel): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 Window Title, #2 Number of tabs\nmenuUndoCloseWindowLabel\t\t=#1 (その他 #2 個のタブ)\nmenuUndoCloseWindowSingleTabLabel\t=#1\n\n# Unified Back-/Forward Popup\ntabHistory.current\t\t\t=現在のページです\ntabHistory.goBack\t\t\t=このページに戻ります\ntabHistory.goForward\t\t\t=このページに進みます\n\n# URL Bar\npasteAndGo.label\t\t\t=貼り付けて移動\n# LOCALIZATION NOTE(urlbar-zoom-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nurlbar-zoom-button.label\t\t=%S%%\n\n# Block autorefresh\nrefreshBlocked.goButton\t\t\t=許可\nrefreshBlocked.goButton.accesskey\t=A\nrefreshBlocked.refreshLabel\t\t=%1$0.Sこのページの自動再読み込みをブロックしました。\nrefreshBlocked.redirectLabel\t\t=%1$0.Sこのページから他のページへの自動転送をブロックしました。\n\n# General bookmarks button\n# LOCALIZATION NOTE (bookmarksMenuButton.tooltip):\n# %S is the keyboard shortcut for \"Show All Bookmarks\"\nbookmarksMenuButton.tooltip\t\t=ブックマークを表示します (%S)\n# Star button\nstarButtonOn.tooltip2\t\t\t=このページのブックマークを編集します (%S)\nstarButtonOff.tooltip2\t\t\t=このページをブックマークに追加します (%S)\nstarButtonOverflowed.label\t\t=このページをブックマークに追加します\nstarButtonOverflowedStarred.label\t=このページのブックマークを編集します\n\n# Downloads button tooltip\n# LOCALIZATION NOTE (downloads.tooltip):\n# %S is the keyboard shortcut for \"Downloads\"\ndownloads.tooltip\t\t\t=ダウンロードの進行状況を表示します (%S)\n\n# Print button tooltip on OS X\n# LOCALIZATION NOTE (printButton.tooltip):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\n# %S is the keyboard shortcut for \"Print\"\nprintButton.tooltip\t\t\t=このページを印刷します... (%S)\n\n# New Window button tooltip\n# LOCALIZATION NOTE (newWindowButton.tooltip):\n# %S is the keyboard shortcut for \"New Window\"\nnewWindowButton.tooltip\t\t\t=新しいウィンドウを開きます (%S)\n\n# New Tab button tooltip\n# LOCALIZATION NOTE (newTabButton.tooltip):\n# %S is the keyboard shortcut for \"New Tab\"\nnewTabButton.tooltip\t\t\t=新しいタブを開きます (%S)\n\n# Offline web applications\n# (^^; このサイト (%S) は、オフラインで使用できるようにデータの保存を求めています。\nofflineApps.available\t\t\t=このサイト (%S) はオフライン作業用データの保存を求めています。\nofflineApps.allow\t\t\t=許可\nofflineApps.allowAccessKey\t\t=A\nofflineApps.never\t\t\t=このサイトでは保存しない\nofflineApps.neverAccessKey\t\t=e\nofflineApps.notNow\t\t\t=今回は保存しない\nofflineApps.notNowAccessKey\t\t=N\n\nofflineApps.usage\t\t\t=このウェブサイト (%S) はオフライン作業用のデータを %SMB 以上保存しています。\nofflineApps.manageUsage\t\t\t=設定を表示\nofflineApps.manageUsageAccessKey\t=S\n\nidentity.identified.verifier\t\t=認証局: %S\nidentity.identified.verified_by_you\t=このサイトはあなたがセキュリティ例外として追加しました。\nidentity.identified.state_and_country\t=%S, %S\n\nidentity.icon.tooltip\t\t\t=サイトの情報を表示します\n\ntrackingProtection.intro.title\t\t\t=トラッキング保護の動作\n# LOCALIZATION NOTE (trackingProtection.intro.description2):\n# %S is brandShortName. This string should match the one from Step 1 of the tour\n# when it starts from the button shown when a new private window is opened.\ntrackingProtection.intro.description2\t\t=盾のアイコンが表示されているときは、このページの中にある、あなたの行動を追跡するパーツを %S がブロックしています。\n# LOCALIZATION NOTE (trackingProtection.intro.step1of3): Indicates that the intro panel is step one of three in a tour.\ntrackingProtection.intro.step1of3\t\t=1 / 3\ntrackingProtection.intro.nextButton.label\t=次へ\n\ntrackingProtection.icon.activeTooltip\t\t=トラッキングをブロックしました\ntrackingProtection.icon.disabledTooltip\t\t=トラッキングコンテンツを検出しました\n\n# Edit Bookmark UI\neditBookmarkPanel.pageBookmarkedTitle\t\t=ブックマークに追加しました\n# (^^; ツールメニューのブックマークからは無理...要再検討\neditBookmarkPanel.pageBookmarkedDescription\t=%1$0.S今後このページにはブックマークからアクセスできます。\neditBookmarkPanel.bookmarkedRemovedTitle\t=ブックマークを削除しました\neditBookmarkPanel.editBookmarkTitle\t\t=ブックマークを編集できます\n\n# LOCALIZATION NOTE (editBookmark.removeBookmarks.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the number of bookmarks to be removed.\n# If this causes problems with localization you can also do \"Remove Bookmarks (#1)\"\n# instead of \"Remove #1 Bookmarks\".\n# (^a^) Workaround for Bug 473706\n# en-US: Remove Bookmark;Remove Bookmarks (#1)\n# editBookmark.removeBookmarks.label\t\t=ブックマークを削除;複数 (#1) のブックマークを削除\neditBookmark.removeBookmarks.label\t\t=この URL のブックマーク (#1 個) を削除\n\n# Post Update Notifications\npu.notifyButton.label\t\t\t\t=詳細\npu.notifyButton.accesskey\t\t\t=D\n# LOCALIZATION NOTE %S will be replaced by the short name of the application.\npuNotifyText\t\t\t\t\t=%S が更新されました。\npuAlertTitle\t\t\t\t\t=%S 更新完了\npuAlertText\t\t\t\t\t=詳細を確認する\n\n# Geolocation UI\n\n# LOCALIZATION NOTE (geolocation.shareLocation geolocation.alwaysShareLocation geolocation.neverShareLocation):\n# If you're having trouble with the word Share, please use Allow and Block in your language.\ngeolocation.shareLocation\t\t\t=許可\ngeolocation.shareLocation.accesskey\t\t=a\ngeolocation.alwaysShareLocation\t\t\t=常に許可\ngeolocation.alwaysShareLocation.accesskey\t=A\ngeolocation.neverShareLocation\t\t\t=常に許可しない\ngeolocation.neverShareLocation.accesskey\t=N\ngeolocation.shareWithSite2\t\t\t=このサイトに位置情報の共有を許可しますか？\ngeolocation.shareWithFile2\t\t\t=このファイルに位置情報の共有を許可しますか？\n\nwebNotifications.receiveForSession\t\t=このセッションでは受信する\nwebNotifications.receiveForSession.accesskey\t=s\nwebNotifications.alwaysReceive\t\t\t=常に通知を受信する\nwebNotifications.alwaysReceive.accesskey\t=A\nwebNotifications.neverShow\t\t\t=通知をブロックする\nwebNotifications.neverShow.accesskey\t\t=N\nwebNotifications.receiveFromSite\t\t=このサイトからの通知を受信しますか？\n# LOCALIZATION NOTE (webNotifications.upgradeTitle): When using native notifications on OS X, the title may be truncated around 32 characters.\nwebNotifications.upgradeTitle\t\t\t=進化した通知\n# LOCALIZATION NOTE (webNotifications.upgradeBody): When using native notifications on OS X, the body may be truncated around 100 characters in some views.\nwebNotifications.upgradeBody\t\t\t=現在読み込まれてないサイトからの通知を受信できます。クリックすると詳細を表示します。\n\n# Phishing/Malware Notification Bar.\n# LOCALIZATION NOTE (notADeceptiveSite, notAnAttack)\n# The two button strings will never be shown at the same time, so\n# it's okay for them to have the same access key\nsafebrowsing.getMeOutOfHereButton.label\t\t=スタートページに戻る\nsafebrowsing.getMeOutOfHereButton.accessKey\t=G\nsafebrowsing.deceptiveSite\t\t\t=詐欺サイトとして報告されています！\nsafebrowsing.notADeceptiveSiteButton.label\t=詐欺サイトの誤報告を指摘...\nsafebrowsing.notADeceptiveSiteButton.accessKey\t=D\nsafebrowsing.reportedAttackSite\t\t\t=攻撃サイトとして報告されています！\nsafebrowsing.notAnAttackButton.label\t\t=攻撃サイトの誤報告を指摘...\nsafebrowsing.notAnAttackButton.accessKey\t=A\nsafebrowsing.reportedUnwantedSite\t\t=望ましくないソフトウェアサイトとして報告されています！\n\n# Ctrl-Tab\n# LOCALIZATION NOTE (ctrlTab.listAllTabs.label): #1 represents the number\n# of tabs in the current browser window. It will always be 2 at least.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nctrlTab.listAllTabs.label\t\t\t=すべて (#1 ページ) のタブを一覧\n\n# LOCALIZATION NOTE (addKeywordTitleAutoFill): %S will be replaced by the page's title\n# Used as the bookmark name when saving a keyword for a search field.\n# (^^; イマイチ\naddKeywordTitleAutoFill\t\t\t\t=検索: %S\n\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.name\t\t=デフォルト\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.description\t=標準設定のテーマです。\n\n# safeModeRestart\nsafeModeRestartPromptTitle\t\t\t=アドオンを無効にして再起動\nsafeModeRestartPromptMessage\t\t\t=すべてのアドオンを無効にして再起動します。よろしいですか？\nsafeModeRestartButton\t\t\t\t=再起動\n\n# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string\n# \"true\" (spelled and capitalized exactly that way) to show the \"Text\n# Encoding\" menu in the main Firefox button on Windows. Any other value will\n# hide it. Regardless of the value of this setting, the \"Text Encoding\"\n# menu will always be accessible via the \"Web Developer\" menu.\n# This is not a string to translate; it just controls whether the menu shows\n# up in the Firefox button. If users frequently use the \"Text Encoding\"\n# menu, set this to \"true\". Otherwise, you can leave it as \"false\".\nbrowser.menu.showCharacterEncoding\t\t=true\n\n# Mozilla data reporting notification (Telemetry, Firefox Health Report, etc)\ndataReportingNotification.message\t\t=ユーザー体験の向上のため、%1$S は自動的にいくつかのデータを %2$S に送信します。\ndataReportingNotification.button.label\t\t=共有するデータを選択\ndataReportingNotification.button.accessKey\t=C\n\n# Process hang reporter\nprocessHang.label\t\t\t= ウェブページによってブラウザの動作が遅くなっています。オプションを選んでください。\nprocessHang.button_stop.label\t\t= 停止\nprocessHang.button_stop.accessKey\t= S\nprocessHang.button_wait.label\t\t= 待機\nprocessHang.button_wait.accessKey\t= W\nprocessHang.button_debug.label\t\t= スクリプトをデバッグ\nprocessHang.button_debug.accessKey\t= D\n\n# LOCALIZATION NOTE (fullscreenButton.tooltip): %S is the keyboard shortcut for full screen\nfullscreenButton.tooltip\t\t=ウィンドウを画面全体に表示します (%S)\n\nservice.toolbarbutton.label\t\t=サービス\nservice.toolbarbutton.tooltiptext\t=サービス\n\n# LOCALIZATION NOTE (social.install.description): %1$S is the hostname of the social provider, %2$S is brandShortName (e.g. Firefox)\nservice.install.description\t\t=%1$S からのサービスを有効にして %2$S のツールバーとサイドバーに表示しますか？\nservice.install.ok.label\t\t=サービスを有効にする\nservice.install.ok.accesskey\t\t=E\n\n# LOCALIZATION NOTE (social.markpageMenu.label): %S is the name of the social provider\nsocial.markpageMenu.label\t\t=ページを %S に保存する\n# LOCALIZATION NOTE (social.marklinkMenu.label): %S is the name of the social provider\nsocial.marklinkMenu.label\t\t=リンクを %S に保存する\n\n# LOCALIZATION NOTE (social.error.message): %1$S is brandShortName (e.g. Firefox), %2$S is the name of the social provider\nsocial.error.message\t\t\t=%1$S は現在 %2$S に接続できません。\nsocial.error.tryAgain.label\t\t=再接続\nsocial.error.tryAgain.accesskey\t\t=T\nsocial.error.closeSidebar.label\t\t=サイドバーを閉じる\nsocial.error.closeSidebar.accesskey\t=C\n\n# LOCALIZATION NOTE: %1$S is the label for the toolbar button, %2$S is the associated badge numbering that the social provider may provide.\nsocial.aria.toolbarButtonBadgeText\t=%1$S (%2$S)\n\n# LOCALIZATION NOTE (getUserMedia.shareCamera.message, getUserMedia.shareMicrophone.message,\n#                    getUserMedia.shareScreen.message, getUserMedia.shareCameraAndMicrophone.message,\n#                    getUserMedia.shareScreenAndMicrophone.message, getUserMedia.shareCameraAndAudioCapture.message,\n#                    getUserMedia.shareAudioCapture.message, getUserMedia.shareScreenAndAudioCapture.message):\n#  %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.shareCamera.message\t\t=カメラを %S と共有しますか？\ngetUserMedia.shareMicrophone.message\t\t=マイクを %S と共有しますか？\ngetUserMedia.shareScreen.message\t\t=画面を %S と共有しますか？\ngetUserMedia.shareCameraAndMicrophone.message\t=カメラとマイクを %S と共有しますか？\ngetUserMedia.shareCameraAndAudioCapture.message =カメラとこのタブの音声を %S と共有しますか？\ngetUserMedia.shareScreenAndMicrophone.message\t=画面とマイクを %S と共有しますか？\ngetUserMedia.shareScreenAndAudioCapture.message\t=このタブの音声と画面を %S と共有しますか？\ngetUserMedia.shareAudioCapture.message\t\t=このタブの音声を %S と共有しますか？\n# LOCALIZATION NOTE (getUserMedia.shareScreenWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %S will be the 'learn more' link\ngetUserMedia.shareScreenWarning.message\t\t=画面の共有は、信頼できるサイトのみと行うようにしてください。不審なサイトと共有すると、あなたの個人情報を盗まれる危険があります。%S\n# LOCALIZATION NOTE (getUserMedia.shareFirefoxWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %1$S is brandShortName (eg. Firefox)\n# %2$S will be the 'learn more' link\ngetUserMedia.shareFirefoxWarning.message\t=%1$S の共有は、信頼できるサイトのみと行うようにしてください。不審なサイトと共有すると、あなたの個人情報を盗まれる危険があります。%2$S\n# LOCALIZATION NOTE(getUserMedia.shareScreen.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\ngetUserMedia.shareScreen.learnMoreLabel\t\t=詳細\ngetUserMedia.selectWindow.label\t\t\t=共有するウィンドウ:\ngetUserMedia.selectWindow.accesskey\t\t=W\ngetUserMedia.selectScreen.label\t\t\t=共有する画面:\ngetUserMedia.selectScreen.accesskey\t\t=S\ngetUserMedia.selectApplication.label\t\t=共有するアプリケーション:\ngetUserMedia.selectApplication.accesskey\t=A\ngetUserMedia.noApplication.label\t\t=アプリケーションなし\ngetUserMedia.noScreen.label\t\t\t=画面なし\ngetUserMedia.noWindow.label\t\t\t=ウィンドウなし\ngetUserMedia.shareEntireScreen.label\t\t=全画面\n# LOCALIZATION NOTE (getUserMedia.shareMonitor.label):\n# %S is screen number (digits 1, 2, etc)\n# Example: Screen 1, Screen 2,..\ngetUserMedia.shareMonitor.label\t\t\t=画面 %S\n# LOCALIZATION NOTE (getUserMedia.shareApplicationWindowCount.label):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the name of the application.\n# Replacement for #2 is the number of windows currently displayed by the application.\ngetUserMedia.shareApplicationWindowCount.label\t=#1 (#2 ウィンドウ)\n# LOCALIZATION NOTE (getUserMedia.shareSelectedDevices.label):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# The number of devices can be either one or two.\ngetUserMedia.shareSelectedDevices.label\t\t=選択したデバイスを共有\ngetUserMedia.shareSelectedDevices.accesskey\t=S\ngetUserMedia.shareScreen.label\t\t\t=画面を共有\ngetUserMedia.shareApplication.label\t\t=選択したアプリケーションを共有\ngetUserMedia.shareWindow.label\t\t\t=選択したウィンドウを共有\ngetUserMedia.shareSelectedItems.label\t\t=選択した項目を共有\ngetUserMedia.always.label\t\t\t=常に共有\ngetUserMedia.always.accesskey\t\t\t=A\ngetUserMedia.denyRequest.label\t\t\t=共有しない\ngetUserMedia.denyRequest.accesskey\t\t=D\ngetUserMedia.never.label\t\t\t=常に共有しない\ngetUserMedia.never.accesskey\t\t\t=N\n\ngetUserMedia.sharingMenu.label\t\t\t=共有デバイスタブ\ngetUserMedia.sharingMenu.accesskey\t\t=d\n# LOCALIZATION NOTE (getUserMedia.sharingMenuCamera\n#                    getUserMedia.sharingMenuMicrophone,\n#                    getUserMedia.sharingMenuAudioCapture,\n#                    getUserMedia.sharingMenuApplication,\n#                    getUserMedia.sharingMenuScreen,\n#                    getUserMedia.sharingMenuWindow,\n#                    getUserMedia.sharingMenuBrowser,\n#                    getUserMedia.sharingMenuCameraMicrophone,\n#                    getUserMedia.sharingMenuCameraMicrophoneApplication,\n#                    getUserMedia.sharingMenuCameraMicrophoneScreen,\n#                    getUserMedia.sharingMenuCameraMicrophoneWindow,\n#                    getUserMedia.sharingMenuCameraMicrophoneBrowser,\n#                    getUserMedia.sharingMenuCameraAudioCapture,\n#                    getUserMedia.sharingMenuCameraAudioCaptureApplication,\n#                    getUserMedia.sharingMenuCameraAudioCaptureScreen,\n#                    getUserMedia.sharingMenuCameraAudioCaptureWindow,\n#                    getUserMedia.sharingMenuCameraAudioCaptureBrowser,\n#                    getUserMedia.sharingMenuCameraApplication,\n#                    getUserMedia.sharingMenuCameraScreen,\n#                    getUserMedia.sharingMenuCameraWindow,\n#                    getUserMedia.sharingMenuCameraBrowser,\n#                    getUserMedia.sharingMenuMicrophoneApplication,\n#                    getUserMedia.sharingMenuMicrophoneScreen,\n#                    getUserMedia.sharingMenuMicrophoneWindow,\n#                    getUserMedia.sharingMenuMicrophoneBrowser,\n#                    getUserMedia.sharingMenuAudioCaptureApplication,\n#                    getUserMedia.sharingMenuAudioCaptureScreen,\n#                    getUserMedia.sharingMenuAudioCaptureWindow,\n#                    getUserMedia.sharingMenuAudioCaptureBrowser):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.sharingMenuCamera\t\t\t\t=%S (カメラ)\ngetUserMedia.sharingMenuMicrophone\t\t\t=%S (マイク)\ngetUserMedia.sharingMenuAudioCapture\t\t\t=%S (タブ音声)\ngetUserMedia.sharingMenuApplication\t\t\t=%S (アプリケーション)\ngetUserMedia.sharingMenuScreen\t\t\t\t=%S (画面)\ngetUserMedia.sharingMenuWindow\t\t\t\t=%S (ウィンドウ)\ngetUserMedia.sharingMenuBrowser\t\t\t\t=%S (タブ)\ngetUserMedia.sharingMenuCameraMicrophone\t\t=%S (カメラとマイク)\ngetUserMedia.sharingMenuCameraMicrophoneApplication\t=%S (カメラとマイク、アプリケーション)\ngetUserMedia.sharingMenuCameraMicrophoneScreen\t\t=%S (カメラとマイク、画面)\ngetUserMedia.sharingMenuCameraMicrophoneWindow\t\t=%S (カメラとマイク、ウィンドウ)\ngetUserMedia.sharingMenuCameraMicrophoneBrowser\t\t=%S (カメラとマイク、タブ)\ngetUserMedia.sharingMenuCameraAudioCapture\t\t=%S (カメラとタブ音声)\ngetUserMedia.sharingMenuCameraAudioCaptureApplication\t=%S (カメラとタブ音声、アプリケーション)\ngetUserMedia.sharingMenuCameraAudioCaptureScreen\t=%S (カメラとタブ音声、画面)\ngetUserMedia.sharingMenuCameraAudioCaptureWindow\t=%S (カメラとタブ音声、ウィンドウ)\ngetUserMedia.sharingMenuCameraAudioCaptureBrowser\t=%S (カメラとタブ音声、タブ)\ngetUserMedia.sharingMenuCameraApplication\t\t=%S (カメラとアプリケーション)\ngetUserMedia.sharingMenuCameraScreen\t\t\t=%S (カメラと画面)\ngetUserMedia.sharingMenuCameraWindow\t\t\t=%S (カメラとウィンドウ)\ngetUserMedia.sharingMenuCameraBrowser\t\t\t=%S (カメラとタブ)\ngetUserMedia.sharingMenuMicrophoneApplication\t\t=%S (マイクとアプリケーション)\ngetUserMedia.sharingMenuMicrophoneScreen\t\t=%S (マイクと画面)\ngetUserMedia.sharingMenuMicrophoneWindow\t\t=%S (マイクとウィンドウ)\ngetUserMedia.sharingMenuMicrophoneBrowser\t\t=%S (マイクとタブ)\ngetUserMedia.sharingMenuAudioCaptureApplication\t\t=%S (タブ音声とアプリケーション)\ngetUserMedia.sharingMenuAudioCaptureScreen\t\t=%S (タブ音声と画面)\ngetUserMedia.sharingMenuAudioCaptureWindow\t\t=%S (タブ音声とウィンドウ)\ngetUserMedia.sharingMenuAudioCaptureBrowser\t\t=%S (タブ音声とタブ)\n# LOCALIZATION NOTE(getUserMedia.sharingMenuUnknownHost): this is used for the website\n# origin for the sharing menu if no readable origin could be deduced from the URL.\ngetUserMedia.sharingMenuUnknownHost\t\t\t=出自不明\n\n# LOCALIZATION NOTE(emeNotifications.drmContentPlaying.message2): %S is brandShortName.\nemeNotifications.drmContentPlaying.message2\t\t\t=このサイトの音声や映像には DRM ソフトウェアが使われており、%S での視聴が制限される可能性があります。\nemeNotifications.drmContentPlaying.button.label\t\t\t=設定...\nemeNotifications.drmContentPlaying.button.accesskey\t\t=C\n\n# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S will be the 'learn more' link\nemeNotifications.drmContentDisabled.message\t\t\t=このページの音声や映像を再生するには、DRM を有効にする必要があります。%S\nemeNotifications.drmContentDisabled.button.label\t\t=DRM を有効にする\nemeNotifications.drmContentDisabled.button.accesskey\t\t=E\n# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\nemeNotifications.drmContentDisabled.learnMoreLabel\t\t=詳細\n\n# LOCALIZATION NOTE(emeNotifications.drmContentCDMInstalling.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S is brandShortName\nemeNotifications.drmContentCDMInstalling.message\t\t=%1$0.Sこのページの音声や映像の再生に必要なコンポーネントをインストールしています。後で試してください。\n\nemeNotifications.unknownDRMSoftware\t\t\t\t=不明\n\n# LOCALIZATION NOTE - %S is brandShortName\nslowStartup.message\t\t\t\t\t=%S の起動に時間がかかっています...\nslowStartup.helpButton.label\t\t\t\t=起動を速くするには\nslowStartup.helpButton.accesskey\t\t\t=L\nslowStartup.disableNotificationButton.label\t\t=次からは通知しない\nslowStartup.disableNotificationButton.accesskey\t\t=A\n\n# LOCALIZATION NOTE  - %S is brandShortName\nflashHang.message\t\t\t\t\t=%1$0.Sパフォーマンス向上のため、Adobe Flash の設定を変更しました。\nflashHang.helpButton.label\t\t\t\t=詳細...\nflashHang.helpButton.accesskey\t\t\t\t=L\n\n# LOCALIZATION NOTE(customizeTips.tip0): %1$S will be replaced with the text defined\n# in customizeTips.tip0.hint, %2$S will be replaced with brandShortName, %3$S will\n# be replaced with a hyperlink containing the text defined in customizeTips.tip0.learnMore.\ncustomizeTips.tip0\t\t\t\t\t=%1$S: %2$S はメニューやツールバーの上のアイテムをドラッグするだけで、簡単にカスタマイズできます。%3$Sをご覧ください。\ncustomizeTips.tip0.hint\t\t\t\t\t=ヒント\ncustomizeTips.tip0.learnMore\t\t\t\t=カスタマイズについての詳細\n\n# LOCALIZATION NOTE (customizeMode.tabTitle): %S is brandShortName\ncustomizeMode.tabTitle\t\t\t\t\t=%S をカスタマイズ\n\n# LOCALIZATION NOTE(appmenu.*.description, appmenu.*.label): these are used for\n# the appmenu labels and buttons that appear when an update is staged for\n# installation or a background update has failed and a manual download is required.\n# %S is brandShortName\nappmenu.restartNeeded.description\t\t\t=更新を適用して %S を再起動\nappmenu.updateFailed.description\t\t\t=バックグラウンドで更新できませんでした。更新をダウンロードしてください\nappmenu.restartBrowserButton.label\t\t\t=%S を再起動\nappmenu.downloadUpdateButton.label\t\t\t=更新をダウンロード\n\n# LOCALIZATION NOTE : FILE Reader View is a feature name and therefore typically used as a proper noun.\n\nreadingList.promo.firstUse.readerView.title\t\t=まとめ読み\nreadingList.promo.firstUse.readerView.body\t\t=読むものに集中できるよう、散らかったタブを片付けます。\n\n# LOCALIZATION NOTE (appMenuRemoteTabs.mobilePromo.text2):\n# %1$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.android and the link will be to\n# https://www.mozilla.org/firefox/android/.\n# %2$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.ios\n# and the link will be to https://www.mozilla.org/firefox/ios/.\nappMenuRemoteTabs.mobilePromo.text2\t\t\t= %1$S または %2$S.をダウンロードして Firefox アカウントに接続\nappMenuRemoteTabs.mobilePromo.android\t\t\t= Firefox for Android\nappMenuRemoteTabs.mobilePromo.ios\t\t\t= Firefox for iOS\n\n# LOCALIZATION NOTE (e10s.accessibilityNotice.mainMessage,\n#                    e10s.accessibilityNotice.enableAndRestart.label,\n#                    e10s.accessibilityNotice.enableAndRestart.accesskey):\n# These strings are related to the messages we display to offer e10s (Multi-process) to users\n# on the pre-release channels. They won't be used in release but they will likely be used in\n# beta starting from version 41, so it's still useful to have these strings properly localized.\n# %S is brandShortName\ne10s.accessibilityNotice.mainMessage2\t\t\t= アクセシビリティ機能は %S の新機能との互換性の問題のため、部分的に無効になっています。\ne10s.accessibilityNotice.acceptButton.label\t\t= OK\ne10s.accessibilityNotice.acceptButton.accesskey\t\t= O\ne10s.accessibilityNotice.enableAndRestart.label\t\t= 有効にして再起動\ne10s.accessibilityNotice.enableAndRestart.accesskey\t= E\n\n# LOCALIZATION NOTE (userContextPersonal.label,\n#                    userContextWork.label,\n#                    userContextShopping.label,\n#                    userContextBanking.label,\n#                    userContextNone.label):\n# These strings specify the four predefined contexts included in support of the\n# Contextual Identity / Containers project. Each context is meant to represent\n# the context that the user is in when interacting with the site. Different\n# contexts will store cookies and other information from those sites in\n# different, isolated locations. You can enable the feature by typing\n# about:config in the URL bar and changing privacy.userContext.enabled to true.\n# Once enabled, you can open a new tab in a specific context by clicking\n# File > New Container Tab > (1 of 4 contexts). Once opened, you will see these\n# strings on the right-hand side of the URL bar.\nuserContextPersonal.label\t= 個人\nuserContextWork.label\t\t= 仕事\nuserContextBanking.label\t= 銀行取引\nuserContextShopping.label\t= ショッピング\nuserContextNone.label\t\t= コンテナーなし\n\nuserContextPersonal.accesskey\t= P\nuserContextWork.accesskey\t= W\nuserContextBanking.accesskey\t= B\nuserContextShopping.accesskey\t= S\nuserContextNone.accesskey\t= N\n\nuserContext.aboutPage.label\t= コンテナーを管理\nuserContext.aboutPage.accesskey\t= O\n\nuserContextOpenLink.label\t= リンクを新しい %S タブで開く\n\nmuteTab.label\t\t= タブをミュート\nmuteTab.accesskey\t= M\nunmuteTab.label\t\t= タブのミュートを解除\nunmuteTab.accesskey\t= M\n\n# LOCALIZATION NOTE (weakCryptoOverriding.message): %S is brandShortName\nweakCryptoOverriding.message\t= このサイトでは、パスワードやクレジットカード、その他の個人情報を入力しないようお勧めします。\nrevokeOverride.label\t\t= ウェブサイトを信頼しない\nrevokeOverride.accesskey\t= D\n\n# LOCALIZATION NOTE (certErrorDetails*.label): These are text strings that\n# appear in the about:certerror page, so that the user can copy and send them to\n# the server administrators for troubleshooting.\ncertErrorDetailsHSTS.label\t\t= HTTP Strict Transport Security: %S\ncertErrorDetailsKeyPinning.label\t= HTTP 公開鍵ピンニング: %S\ncertErrorDetailsCertChain.label\t\t= 証明書チェーン:\n\n# LOCALIZATION NOTE (pendingCrashReports2.label): Semi-colon list of plural forms\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of pending crash reports\npendingCrashReports2.label\t= 未送信のクラッシュレポートが #1 個あります\npendingCrashReports.viewAll\t= 表示\npendingCrashReports.send\t= 送信\npendingCrashReports.alwaysSend\t= 自動的に送信\n\ndecoder.noCodecs.button\t\t\t= 詳細\ndecoder.noCodecs.accesskey\t\t= L\ndecoder.noCodecs.message\t\t= 動画を再生するには、Microsoft Media Feature Pack をインストールしてください。\ndecoder.noCodecsVista.message\t\t= 動画を再生するには、Microsoft Windows Vista 用プラットフォーム更新プログラム補足をインストールしてください。\ndecoder.noCodecsXP.message\t\t= 動画を再生するには、Adobe Primetime Content Decryption Module をインストールしてください。\ndecoder.noCodecsLinux.message\t\t= 動画を再生するには、対応する動画コーデックをインストールしてください。\ndecoder.noHWAcceleration.message\t= Microsoft Media Feature Pack をインストールすると、動画の再生品質が向上します。\ndecoder.noHWAccelerationVista.message\t= Microsoft Windows Vista 用プラットフォーム更新プログラム補足をインストールすると、動画の再生品質が向上します。\ndecoder.noPulseAudio.message\t\t= 音声を再生するには、PulseAudio をインストールしてください。\ndecoder.unsupportedLibavcodec.message\t= libavcodec に脆弱性があるかサポートされていません。動画を再生するには libavcodec を更新してください。\n\n# LOCALIZATION NOTE (captivePortal.infoMessage,\n#                    captivePortal.infoMessage2):\n# Shown in a notification bar when we detect a captive portal is blocking network access\n# and requires the user to log in before browsing. %1$S is replaced with brandShortName.\ncaptivePortal.infoMessage\t\t= このネットワークからインターネットに接続するには、ログインが必要なようですので、ログインページを開きました。\ncaptivePortal.infoMessage2\t\t= このネットワークからインターネットに接続するには、ログインが必要なようです。\n# LOCALIZATION NOTE (captivePortal.showLoginPage):\n# The label for a button shown in the info bar in all tabs except the login page tab.\n# The button shows the portal login page tab when clicked.\ncaptivePortal.showLoginPage\t\t= ログインページを表示\n\npermissions.remove.tooltip\t= この設定を消去して、毎回確認します\n\n# LOCALIZATION NOTE (aboutDialog.architecture.*):\n# The sixtyFourBit and thirtyTwoBit strings describe the architecture of the\n# current Firefox build: 32-bit or 64-bit. These strings are used in parentheses\n# between the Firefox version and the \"What's new\" link in the About dialog,\n# e.g.: \"48.0.2 (32-bit) <What's new>\" or \"51.0a1 (2016-09-05) (64-bit)\".\naboutDialog.architecture.sixtyFourBit = 64 ビット\naboutDialog.architecture.thirtyTwoBit = 32 ビット\n\naddonInstallRestartIgnoreButton=Not Now\naddonInstallRestartIgnoreButton.accesskey=N\n\n# LOCALIZATION NOTE (addonPostInstall.message)\n# %1$S is replaced with the localized named of the extension that was\n# just installed.\n# %2$S is replaced with the localized name of the application.\naddonPostInstall.message1=%1$S has been added to %2$S.\n\n# LOCALIZATION NOTE (addonPostInstall.messageDetail)\n# %1$S is replaced with the icon for the add-ons menu.\n# %2$S is replaced with the icon for the toolbar menu.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\naddonPostInstall.messageDetail=Manage your add-ons by clicking %1$S in the %2$S menu.\naddonPostInstall.okay.key=O\naddonPostInstall.okay.label=OK\n\n# LOCALIZATION NOTE (captivePortal.infoMessage3):\n# Shown in a notification bar when we detect a captive portal is blocking network access\n# and requires the user to log in before browsing.\ncaptivePortal.infoMessage3 = You must log in to this network before you can access the Internet.\n# LOCALIZATION NOTE (captivePortal.showLoginPage2):\n# The label for a button shown in the info bar in all tabs except the login page tab.\n# The button shows the portal login page tab when clicked.\ncaptivePortal.showLoginPage2 = Open Network Login Page\ncompactDarkTheme.description=A compact theme with a dark color scheme.\n\n# LOCALIZATION NOTE (compactDarkTheme.name): This is displayed in about:addons -> Appearance\ncompactDarkTheme.name=Compact Dark\ncompactLightTheme.description=A compact theme with a light color scheme.\n\n# LOCALIZATION NOTE (compactLightTheme.name): This is displayed in about:addons -> Appearance\ncompactLightTheme.name=Compact Light\n\n# Geolocation UI\n\ngeolocation.allowLocation=Allow Location Access\ngeolocation.allowLocation.accesskey=A\ngeolocation.dontAllowLocation=Don’t Allow\ngeolocation.dontAllowLocation.accesskey=n\ngeolocation.remember=Remember this decision\ngeolocation.shareWithFile3=Will you allow this local file to access your location?\ngeolocation.shareWithSite3=Will you allow %S to access your location?\ngetUserMedia.allow.accesskey = A\n# LOCALIZATION NOTE (getUserMedia.allow.label,\n#                    getUserMedia.dontAllow.label):\n# These two buttons are the possible answers to the various prompts in the\n# \"getUserMedia.share{device}.message\" strings.\ngetUserMedia.allow.label = Allow\ngetUserMedia.dontAllow.accesskey = D\ngetUserMedia.dontAllow.label = Don’t Allow\ngetUserMedia.reasonForNoPermanentAllow.audio=%S can not allow permanent access to your tab’s audio without asking which tab to share.\ngetUserMedia.reasonForNoPermanentAllow.insecure=Your connection to this site is not secure. To protect you, %S will only allow access for this session.\n# LOCALIZATION NOTE (getUserMedia.reasonForNoPermanentAllow.screen2,\n#                    getUserMedia.reasonForNoPermanentAllow.audio,\n#                    getUserMedia.reasonForNoPermanentAllow.insecure):\n# %S is brandShortName\ngetUserMedia.reasonForNoPermanentAllow.screen2=%S can not allow permanent access to your screen without asking which one to share.\ngetUserMedia.remember=Remember this decision\ngetUserMedia.shareAudioCapture2.message = Will you allow %S to listen to this tab’s audio?\n\n# LOCALIZATION NOTE (getUserMedia.shareCamera2.message,\n#                    getUserMedia.shareMicrophone2.message,\n#                    getUserMedia.shareScreen3.message,\n#                    getUserMedia.shareCameraAndMicrophone2.message,\n#                    getUserMedia.shareCameraAndAudioCapture2.message,\n#                    getUserMedia.shareScreenAndMicrophone3.message,\n#                    getUserMedia.shareScreenAndAudioCapture3.message,\n#                    getUserMedia.shareAudioCapture2.message):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.shareCamera2.message = Will you allow %S to use your camera?\ngetUserMedia.shareCameraAndAudioCapture2.message = Will you allow %S to use your camera and listen to this tab’s audio?\ngetUserMedia.shareCameraAndMicrophone2.message = Will you allow %S to use your camera and microphone?\ngetUserMedia.shareMicrophone2.message = Will you allow %S to use your microphone?\ngetUserMedia.shareScreen3.message = Will you allow %S to see your screen?\ngetUserMedia.shareScreenAndAudioCapture3.message = Will you allow %S to listen to this tab’s audio and see your screen?\ngetUserMedia.shareScreenAndMicrophone3.message = Will you allow %S to use your microphone and see your screen?\nofflineApps.allowStoring.accesskey=A\nofflineApps.allowStoring.label=Allow Storing Data\n\n# Offline web applications\nofflineApps.available2=Will you allow %S to store data on your computer?\nofflineApps.dontAllow.accesskey=n\nofflineApps.dontAllow.label=Don’t Allow\nplayTab.accesskey = l\nplayTab.label = Play Tab\nwebNotifications.allow=Allow Notifications\nwebNotifications.allow.accesskey=A\nwebNotifications.dontAllow=Don’t Allow\nwebNotifications.dontAllow.accesskey=n\nwebNotifications.receiveFromSite2=Will you allow %S to send notifications?\n\nwebNotifications.remember=Remember this decision\nwebNotifications.rememberForSession=Remember decision for this session\nwebextPerms.add.accessKey=A\nwebextPerms.add.label=Add\nwebextPerms.cancel.accessKey=C\nwebextPerms.cancel.label=Cancel\n\nwebextPerms.description.bookmarks=Read and modify bookmarks\nwebextPerms.description.clipboardRead=Get data from the clipboard\nwebextPerms.description.clipboardWrite=Input data to the clipboard\nwebextPerms.description.downloads=Download files and read and modify the browser’s download history\nwebextPerms.description.geolocation=Access your location\nwebextPerms.description.history=Access browsing history\n# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)\n# %S will be replaced with the name of the application\nwebextPerms.description.nativeMessaging=Exchange messages with programs other than %S\nwebextPerms.description.notifications=Display notifications to you\nwebextPerms.description.privacy=Read and modify privacy settings\nwebextPerms.description.sessions=Access recently closed tabs\nwebextPerms.description.tabs=Access browser tabs\nwebextPerms.description.topSites=Access browsing history\nwebextPerms.description.webNavigation=Access browser activity during navigation\n\n# LOCALIZATION NOTE (webextPerms.header)\n# This string is used as a header in the webextension permissions dialog,\n# %S is replaced with the localized name of the extension being installed.\n# See https://bug1308309.bmoattachments.org/attachment.cgi?id=8814612\n# for an example of the full dialog.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.header=Add %S?\n\nwebextPerms.hostDescription.allUrls=Access your data for all websites\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.oneSite)\n# %S will be replaced by the DNS host name for which a webextension\n# is requesting access (e.g., www.mozilla.org)\nwebextPerms.hostDescription.oneSite=Access your data for %S\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManySites)\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# hosts for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManySites=Access your data on #1 other site;Access your data on #1 other sites\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManyWildcards):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# domains for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManyWildcards=Access your data in #1 other domain;Access your data in #1 other domains\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.wildcard)\n# %S will be replaced by the DNS domain for which a webextension\n# is requesting access (e.g., mozilla.org)\nwebextPerms.hostDescription.wildcard=Access your data for sites in the %S domain\n\n# LOCALIZATION NOTE (webextPerms.listIntro)\n# This string will be followed by a list of permissions requested\n# by the webextension.\nwebextPerms.listIntro=It requires your permission to:\nwebextPerms.sideloadCancel.accessKey=C\nwebextPerms.sideloadCancel.label=Cancel\nwebextPerms.sideloadEnable.accessKey=E\n\nwebextPerms.sideloadEnable.label=Enable\n\n# LOCALIZATION NOTE (webextPerms.sideloadHeader)\n# This string is used as a header in the webextension permissions dialog\n# when the extension is side-loaded.\n# %S is replaced with the localized name of the extension being installed.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.sideloadHeader=%S added\n\n# LOCALIZATION NOTE (webextPerms.sideloadMenuItem)\n# %1$S will be replaced with the localized name of the sideloaded add-on.\n# %2$S will be replace with the name of the application (e.g., Firefox, Nightly)\nwebextPerms.sideloadMenuItem=%1$S added to %2$S\nwebextPerms.sideloadText2=Another program on your computer installed an add-on that may affect your browser. Please review this add-on’s permissions requests and choose to Enable or Cancel (to leave it disabled).\nwebextPerms.sideloadTextNoPerms=Another program on your computer installed an add-on that may affect your browser. Please choose to Enable or Cancel (to leave it disabled).\nwebextPerms.updateAccept.accessKey=U\n\nwebextPerms.updateAccept.label=Update\n\n# LOCALIZATION NOTE (webextPerms.updateMenuItem)\n# %S will be replaced with the localized name of the extension which\n# has been updated.\nwebextPerms.updateMenuItem=%S requires new permissions\n\n# LOCALIZATION NOTE (webextPerms.updateText)\n# %S is replaced with the localized name of the updated extension.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.updateText=%S has been updated. You must approve new permissions before the updated version will install. Choosing “Cancel” will maintain your current add-on version.\nxpinstallPromptMessage.dontAllow=Don’t Allow\nxpinstallPromptMessage.dontAllow.accesskey=D\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/customizableui/customizableWidgets.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhistory-panelmenu.label\t\t\t=履歴\n# LOCALIZATION NOTE(history-panelmenu.tooltiptext2): %S is the keyboard shortcut\nhistory-panelmenu.tooltiptext2\t\t=履歴を表示します (%S)\n\nremotetabs-panelmenu.label\t\t=同期タブ\nremotetabs-panelmenu.tooltiptext2\t=他の端末のタブを表示します\n\nprivatebrowsing-button.label\t\t=プライベートウィンドウ\n# LOCALIZATION NOTE(privatebrowsing-button.tooltiptext): %S is the keyboard shortcut\nprivatebrowsing-button.tooltiptext\t=新しいプライベートブラウジングウィンドウを開きます (%S)\n\nsave-page-button.label\t\t\t=ページを保存\n# LOCALIZATION NOTE(save-page-button.tooltiptext3): %S is the keyboard shortcut\nsave-page-button.tooltiptext3\t\t=このページを保存します (%S)\n\nfind-button.label\t\t\t=検索\n# LOCALIZATION NOTE(find-button.tooltiptext3): %S is the keyboard shortcut.\nfind-button.tooltiptext3\t\t=このページを検索します (%S)\n\nopen-file-button.label\t\t\t=ファイルを開く\n# LOCALIZATION NOTE (open-file-button.tooltiptext3): %S is the keyboard shortcut.\nopen-file-button.tooltiptext3\t\t=ファイルを開きます (%S)\n\ndeveloper-button.label\t\t\t=開発ツール\n# LOCALIZATION NOTE(developer-button.tooltiptext): %S is the keyboard shortcut\ndeveloper-button.tooltiptext2\t\t=ウェブ開発ツールを開きます (%S)\n\nsidebar-button.label\t\t\t=サイドバー\nsidebar-button.tooltiptext2\t\t=サイドバーを表示します\n\nadd-ons-button.label\t\t\t=アドオン\n# LOCALIZATION NOTE(add-ons-button.tooltiptext3): %S is the keyboard shortcut\nadd-ons-button.tooltiptext3\t\t=アドオンを管理します (%S)\n\npreferences-button.label\t\t\t=設定\npreferences-button.tooltiptext2\t\t\t=設定を開きます\npreferences-button.tooltiptext.withshortcut\t=設定を開きます (%S)\n# LOCALIZATION NOTE (preferences-button.labelWin): Windows-only label for Options\npreferences-button.labelWin\t\t=オプション\n# LOCALIZATION NOTE (preferences-button.tooltipWin): Windows-only tooltip for Options\npreferences-button.tooltipWin2\t\t=オプションを開きます\n\nzoom-controls.label\t\t\t=拡大/縮小\nzoom-controls.tooltiptext2\t\t=拡大/縮小\n\nzoom-out-button.label\t\t\t=縮小\n# LOCALIZATION NOTE(zoom-out-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-out-button.tooltiptext2\t\t=縮小 (%S)\n\n# LOCALIZATION NOTE(zoom-reset-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nzoom-reset-button.label\t\t\t=%S%%\n# LOCALIZATION NOTE(zoom-reset-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-reset-button.tooltiptext2\t\t=拡大/縮小をリセット (%S)\n\nzoom-in-button.label\t\t\t=拡大\n# LOCALIZATION NOTE(zoom-in-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-in-button.tooltiptext2\t\t=拡大 (%S)\n\nedit-controls.label\t\t\t=編集メニュー\nedit-controls.tooltiptext2\t\t=編集メニュー\n\ncut-button.label\t\t\t=切り取り\n# LOCALIZATION NOTE(cut-button.tooltiptext2): %S is the keyboard shortcut.\ncut-button.tooltiptext2\t\t\t=切り取り (%S)\n\ncopy-button.label\t\t\t=コピー\n# LOCALIZATION NOTE(copy-button.tooltiptext2): %S is the keyboard shortcut.\ncopy-button.tooltiptext2\t\t=コピー (%S)\n\npaste-button.label\t\t\t=貼り付け\n# LOCALIZATION NOTE(paste-button.tooltiptext2): %S is the keyboard shortcut.\npaste-button.tooltiptext2\t\t=貼り付け (%S)\n\nfeed-button.label\t\t\t=購読\nfeed-button.tooltiptext2\t\t=このページを購読します\n\ncontainers-panelmenu.label\t\t= コンテナータブを開く\ncontainers-panelmenu.tooltiptext\t= コンテナータブを開きます\n\n# LOCALIZATION NOTE (characterencoding-button2.label): The \\u00ad text at the beginning\n# of the string is used to disable auto hyphenation on the button text when it is displayed\n# in the menu panel.\ncharacterencoding-button2.label\t\t=\\u00adテキストエンコーディング\ncharacterencoding-button2.tooltiptext\t=テキストエンコーディングのオプションを表示します\n\nemail-link-button.label\t\t\t=ページの URL をメールで送信\nemail-link-button.tooltiptext3\t\t=このページの URL をメールで送信します\n\n# LOCALIZATION NOTE(quit-button.tooltiptext.linux2): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.linux2\t\t=%1$S を終了します (%2$S)\n# LOCALIZATION NOTE(quit-button.tooltiptext.mac): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.mac\t\t=%1$S を終了します (%2$S)\n\nsocial-share-button.label\t\t=このページを共有\nsocial-share-button.tooltiptext\t\t=このページを共有します\n\npanic-button.label\t\t\t=忘れる\npanic-button.tooltiptext\t\t=直前のブラウズ履歴を消去します\n\n# LOCALIZATION NOTE(devtools-webide-button.label, devtools-webide-button.tooltiptext):\n# widget is only visible after WebIDE has been started once (Tools > Web Developers > WebIDE)\n# %S is the keyboard shortcut\ndevtools-webide-button2.label\t\t=WebIDE\ndevtools-webide-button2.tooltiptext\t=WebIDE を開きます (%S)\n\ne10s-button.label\t\t\t=シングルプロセスウィンドウ\ne10s-button.tooltiptext\t\t\t=新しいシングルプロセスウィンドウを開きます\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY PropertiesViewWindowTitle \"プロパティ\">\n\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n     The Animations panel is part of the Inspector sidebar -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n     keep it in English, or another language commonly spoken among web\n     developers. You want to make that choice consistent across the developer\n     tools. A good criteria is the language in which you'd find the best\n     documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (title): This is the label shown in the sidebar tab -->\n<!ENTITY title \"Animations\">\n\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector. -->\n<!ENTITY invalidElement \"No animations were found for the current element.\">\n\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector, to invite the\n     user to select a new node by clicking on the element-picker icon. -->\n<!ENTITY selectElement \"Pick another element from the page.\">\n\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n<!ENTITY allAnimations \"All animations\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (player.animationNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation name.\nplayer.animationNameLabel=Animation:\n\n# LOCALIZATION NOTE (player.transitionNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed in the header, when the element is animated by mean of a css\n# transition\nplayer.transitionNameLabel=Transition\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=Duration:\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=Delay:\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=Repeats:\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%Ss\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/app-manager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY index.title\t\t\t\"アプリマネージャ\">\n<!ENTITY index.projects2\t\t\"アプリ\">\n<!ENTITY index.device2\t\t\t\"端末\">\n<!ENTITY index.help\t\t\t\"ヘルプ\">\n\n<!ENTITY device.debugMainProcess\t\"メインプロセスをデバッグ\">\n<!ENTITY device.debugMainProcessTooltip\t\"端末上のメインプロセスに接続した開発ツールを開きます\">\n<!ENTITY device.screenshot\t\t\"スクリーンショット\">\n<!ENTITY device.screenshotTooltip\t\"端末の現在の状態のスクリーンショットを新しいタブに開きます。\">\n<!ENTITY device.title\t\t\t\"端末コントロールセンタ\">\n<!ENTITY device.notConnected\t\t\"接続されていません。以下の端末と接続してください。\">\n<!ENTITY device.startApp\t\t\"開始\">\n<!ENTITY device.startAppTooltip\t\t\"端末上のこのアプリを開始します。\">\n<!ENTITY device.stopApp\t\t\t\"停止\">\n<!ENTITY device.stopAppTooltip\t\t\"端末上のこのアプリを停止します。\">\n<!ENTITY device.debugApp\t\t\"デバッグ\">\n<!ENTITY device.debugAppTooltip\t\t\"端末上のこのアプリに接続された開発ツールを開きます。\">\n<!ENTITY device.name\t\t\t\"端末名\">\n<!ENTITY device.plain\t\t\t\"プレーン (既定値)\">\n<!ENTITY device.privileged\t\t\"特権付き\">\n<!ENTITY device.certified\t\t\"認証済み\">\n<!ENTITY device.allow\t\t\t\"許可\">\n<!ENTITY device.allowTooltip\t\t\"この許可設定はこの種類のアプリについて許可されました。\">\n<!ENTITY device.prompt\t\t\t\"プロンプト\">\n<!ENTITY device.promptTooltip\t\t\"この許可設定はこの種類のアプリのユーザプロンプトに必要です。\">\n<!ENTITY device.deny\t\t\t\"拒否\">\n<!ENTITY device.denyTooltip\t\t\"この許可設定はこの種類のアプリについて拒否されました。\">\n<!ENTITY device.installedApps\t\t\"インストールされたアプリ\">\n<!ENTITY device.installedAppsTooltip\t\"端末にインストールされたアプリのリストを表示します。認証済みアプリなど、一部のアプリはこのリストから除外されています。\">\n<!ENTITY device.permissions\t\t\"許可設定\">\n<!ENTITY device.permissionsTooltip\t\"異なるアプリの種類にアクセス可能な許可設定の表を表示します。\">\n<!ENTITY device.permissionsHelpLink\t\"https://developer.mozilla.org/docs/Web/Apps/App_permissions\">\n<!ENTITY device.browserTabs\t\t\"ブラウザタブ\">\n<!ENTITY device.browserTabsTooltip\t\"接続した端末のブラウザのタブの一覧を表示します\">\n<!ENTITY device.debugBrowserTab\t\t\"デバッグ\">\n<!ENTITY device.debugBrowserTabTooltip\t\"端末でこのブラウザのタブに接続した開発ツールを開きます\">\n<!ENTITY device.help\t\t\t\"ヘルプ\">\n\n<!ENTITY connection.connectTooltip\t\t\"端末に接続します。\">\n<!ENTITY connection.disconnect\t\t\t\"切断\">\n<!ENTITY connection.disconnectTooltip\t\t\"現在の端末またはシミュレータから切断します。\">\n<!ENTITY connection.notConnected2\t\t\"接続されていません。\">\n<!ENTITY connection.connectTo\t\t\t\"接続先:\">\n<!ENTITY connection.noDeviceFound\t\t\"端末が見つかりません。端末を接続してください\">\n<!ENTITY connection.changeHostAndPort\t\t\"変更\">\n<!ENTITY connection.changeHostAndPortTooltip\t\"端末と接続するホスト名とポート番号を変更します。 (既定値 localhost:6000)\">\n<!ENTITY connection.startSimulator\t\t\"シミュレータを起動\">\n<!ENTITY connection.startSimulatorTooltip\t\"シミュレータのインスタンスを起動して接続します。\">\n<!ENTITY connection.saveConnectionInfo\t\t\"保存\">\n<!ENTITY connection.saveConnectionInfoTooltip\t\"ホスト名とポート番号を保存します。\">\n<!ENTITY connection.connecting\t\t\t\"接続中...\">\n<!ENTITY connection.disconnecting\t\t\"切断中...\">\n<!ENTITY connection.cancel\t\t\t\"キャンセル\">\n<!ENTITY connection.cancelConnectTooltip\t\"接続中の手続きをキャンセルします。\">\n<!ENTITY connection.cancelShowSimulatorTooltip\t\"シミュレータの接続モードを終了して初期プロンプトに戻ります。\">\n<!ENTITY connection.or\t\t\t\t\"または\">\n<!ENTITY connection.noSimulatorInstalled\t\"シミュレータがインストールされていません。\">\n<!ENTITY connection.installOneSimulator\t\t\"シミュレータをインストール\">\n<!ENTITY connection.installOneSimulatorTooltip\t\"関連するアドオンをダウンロードしてシミュレータをインストールします。\">\n<!ENTITY connection.installAnotherSimulator\t\"追加\">\n<!ENTITY connection.installAnotherSimulatorTooltip\t\"関連するアドオンをダウンロードして追加のシミュレータをインストールします。\">\n<!ENTITY connection.startRegisteredSimulator\t\"スタート:\">\n\n<!ENTITY projects.localApps\t\t\t\"ローカルアプリ\">\n<!ENTITY projects.addApp\t\t\t\"追加\">\n<!ENTITY projects.addPackaged\t\t\t\"パッケージアプリを追加\">\n<!ENTITY projects.addPackagedTooltip\t\t\"新しいパッケージアプリ (アプリのディレクトリ) をコンピュータから追加します。\">\n<!ENTITY projects.addHosted\t\t\t\"ホストされたアプリを追加\">\n<!ENTITY projects.addHostedTooltip\t\t\"新しいホストされたアプリ (manifest.webapp ファイルへのリンク) をリモートの Web サイトから追加します。\">\n<!ENTITY projects.title\t\t\t\t\"ローカルアプリ\">\n<!ENTITY projects.appDetails\t\t\t\"アプリの詳細\">\n<!ENTITY projects.removeAppFromList\t\t\"このアプリを作業中のアプリのリストから削除します。この操作は端末やシミュレータからは削除しません。\">\n<!ENTITY projects.updateApp\t\t\t\"更新\">\n<!ENTITY projects.updateAppTooltip\t\t\"検証チェックを実行して接続された端末のアプリを更新します\">\n<!ENTITY projects.debugApp\t\t\t\"デバッグ\">\n<!ENTITY projects.debugAppTooltip\t\t\"このアプリに接続された開発ツールを開きます\">\n<!ENTITY projects.saveManifest\t\t\t\"保存\">\n<!ENTITY projects.saveManifestTooltip\t\t\"Manifest エディタの下の内容を保存します。\">\n<!ENTITY projects.hostedManifestPlaceHolder2\t\"http://example.com/app/manifest.webapp\">\n<!ENTITY projects.noProjects\t\t\t\"プロジェクトがありません。以下の新しいパッケージアプリ (ローカルディレクトリ) またはホストされたアプリ (manifest ファイルへのリンク) を追加してください。\">\n<!ENTITY projects.manifestEditor\t\t\"Manifest エディタ\">\n<!ENTITY projects.manifestEditorTooltip\t\t\"パネルの下にある、アプリの Manifest を編集します。更新ボタンを押すと変更を保存して、アプリを更新します。\">\n<!ENTITY projects.manifestViewer\t\t\"Manifest ビューア\">\n<!ENTITY projects.manifestViewerTooltip\t\t\"パネルの下にある、アプリの Manifest を検証します。\">\n<!ENTITY projects.valid\t\t\t\t\"正常\">\n<!ENTITY projects.error\t\t\t\t\"エラー\">\n<!ENTITY projects.warning\t\t\t\"警告\">\n<!ENTITY projects.hosted\t\t\t\"ホスト\">\n<!ENTITY projects.packaged\t\t\t\"パッケージ\">\n\n<!ENTITY help.title\t\t\t\t\"アプリマネージャ\">\n<!ENTITY help.close\t\t\t\t\"閉じる\">\n<!ENTITY help.intro\t\t\t\t\"このツールは、互換端末 (Firefox OS) 上の Web アプリのビルドとインストールを助けます。<strong>アプリ</strong> タブでは、アプリの検証プロセスとインストールプロセスを支援します。<strong>端末</strong> タブでは、接続された端末についての情報を提供します。下部のツールバーを使用して端末に接続するかシミュレータを起動してください。\">\n<!ENTITY help.usefullLinks\t\t\t\"役立つリンク:\">\n<!ENTITY help.appMgrDoc\t\t\t\t\"ドキュメンテーション: アプリマネージャの使い方\">\n<!ENTITY help.configuringDevice\t\t\t\"Firefox OS 端末のセットアップ方法\">\n<!ENTITY help.troubleShooting\t\t\t\"トラブルシューティング\">\n<!ENTITY help.simulatorAddon\t\t\t\"シミュレータアドオンをインストールする\">\n<!ENTITY help.adbHelperAddon\t\t\t\"Adb Helper アドオンをインストールする\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (device.deviceSize): %1$S is the device's width, %2$S is\n# the device's height, %3$S is the device's pixel density.\n# Example: 800x480 (86 DPI).\ndevice.deviceSize\t\t\t=端末の画面サイズ: %1$Sx%2$S (%3$S DPI)\n# LOCALIZATION NOTE (connection.connectedToDevice, connection.connectTo):\n# %1$S is the host name, %2$S is the port number.\nconnection.connectedToDevice\t\t=%1$S に接続\nconnection.connectTo\t\t\t=%1$S:%2$S に接続\nproject.filePickerTitle\t\t\t=webapp フォルダの選択\nproject.installing\t\t\t=インストール中...\nproject.installed\t\t\t=インストール完了！\nvalidator.nonExistingFolder\t\t=プロジェクトフォルダが存在しません\nvalidator.expectProjectFolder\t\t=The project folder ends up being a file\nvalidator.wrongManifestFileName\t\t=パッケージアプリは、プロジェクトのルートフォルダに 'manifest.webapp' という名前の manifest ファイルが必要です\nvalidator.invalidManifestURL\t\t=不正な manifest URL '%S'\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON\t\t=webapp manifest の JSON ファイルが不正です: %1$S URI: %2$S\nvalidator.noAccessManifestURL\t\t=manifest ファイルが読めません: %1$S URI: %2$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL\t=ホストされた不正な manifest URL '%1$S': %2$S\nvalidator.invalidProjectType\t\t=未知のプロジェクト形式 '%S'\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty\t=Manifest に必須の 'name' 項目が足りません。\nvalidator.missIconsManifestProperty\t=Manifest に 'icons' 項目が足りません。\nvalidator.missIconMarketplace2\t\t=Marketplace に投稿するアプリは 128px のサイズのアイコンが必要です\nvalidator.invalidAppType\t\t=未知のアプリ形式: '%S'.\nvalidator.invalidHostedPriviledges\t=ホストされたアプリは '%S' の形式にできません\nvalidator.noCertifiedSupport\t\t='certified' アプリはまだアプリマネージャで完全にサポートされていません。\nvalidator.nonAbsoluteLaunchPath\t\t=起動パスは '/' で始まる絶対パスである必要があります: '%S'\nvalidator.accessFailedLaunchPath\t=起動時のドキュメント '%S' にアクセスできません\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode\t=起動時のドキュメント '%1$S' にアクセスできません。HTTP コード: %2$S\n\n\nindex.deprecationNotice=The App Manager will be removed in a future release.  Your projects have been migrated to WebIDE.\nindex.launchWebIDE=Launch WebIDE\nindex.readMoreAboutWebIDE=Read More\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest\t\t\t= 指定のページはマニフェストがありません。\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8\t\t\t\t= マニフェストの文字エンコーディングが %S になっています。UTF-8 であるべきです。\n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType\t\t\t= マニフェストの MIME タイプが %S になっています。text/cache-manifest であるべきです。\n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI\t\t\t= URI %1$S が複数の場所から参照されています。許可されていません: %2$S\n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI\t\t= %3$S 行目 (%4$S) の %5$S セクションは %1$S 行目 (%2$S) の NETWORK セクションによりキャッシュされませんでした。\nfallbackBlocksURI\t\t= %3$S 行目 (%4$S) の %5$S セクションは %1$S 行目 (%2$S) の FALLBACK セクションによりキャッシュされませんでした。\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest\t= ファイル %1$S は %2$S 以降に更新されました。マニフェスト内のテキストが変更されない限り、キャッシュされたバージョンは %3$S 行目が使用されます。\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore\t\t= %1$S のキャッシュコントロールは no-store が設定されています。%2$S 行目のファイルの保存からはアプリケーションキャッシュが抑制されます。\n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable\t\t\t= %1$S 点のリソースが使用できません: 行 %2$S\n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI\t\t\t= AppCacheUtils に渡された URI は無効です。\n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults\t\t\t= 検索結果はありません。\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled\t\t\t= ディスクキャッシュが無効になっています。about:config で browser.cache.disk.enable を true に設定してから試してください。\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest\t= マニフェストの最初の行は \"CACHE MANIFEST\" であるべきです: 行 %S\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2\t= \"CACHE MANIFEST\" は最初の行のみにあるべきですが、%S 行目にあります。\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2\t\t= %2$S 行目の %1$S セクションでアスタリスク (*) が使われています。NETWORK セクションにアスタリスク 1 文字のみの行がある場合、マニフェストに列挙されていない任意の URI は、NETWORK セクションに列挙されているものとして扱われます。そうでない場合は、任意の URI は使用不可として扱われます。アスタリスク (*) 以外の文字は使えません。\n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces\t\t\t= URI 内のスペースは %20 で置き換えられるべきです: 行 %S\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad\t\t= /../ は URL の先頭として正しくありません: 行 %S\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes\t\t= ドット ドット スラッシュ (../) が多すぎます: 行 %S\n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces\t\t= FALLBACK セクションでは URL はスペース区切りで2つだけです: 行 %S\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2\t\t= FALLBACK セクションではアスタリスク (*) は使えません。FALLBACK セクションでの URI は単純に要求 URI の先頭にマッチする必要があります: 行 %S\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue\t\t= SETTINGS セクションは \"prefer-online\" と \"fast\" のどちらかのみです: 行 %S\n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName\t\t= 名前 (%1$S) が正しくありません: 行 %2$S\n\n# LOCALIZATION NOTE (entryNotFound): the requested cache entry that does not\n# exist.\nentryNotFound\t\t\t= エントリが見つかりません。\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"再読み込み\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"すると、&lt;canvas&gt; コンテキストをデバッグできるようになります。\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"\">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"ボタンをクリックすると、アニメーションフレームのコールスタックを記録します。\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  in the call list view while loading a snapshot. -->\n<!ENTITY canvasDebuggerUI.importNotice    \"読み込み中...\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"アニメーションループの次のフレームを記録します。\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n<!ENTITY canvasDebuggerUI.importSnapshot \"インポート...\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n<!ENTITY canvasDebuggerUI.clearSnapshots \"消去\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"コールスタックを検索\">\n\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.waitingNotice): This is the label shown\n  -  in the call list view while recording a snapshot. -->\n<!ENTITY canvasDebuggerUI.waitingNotice   \"Recording an animation cycle…\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label\t\t= Canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel\t= Canvas パネル\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip\t\t= <canvas> コンテキスト調査、デバッグツール\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText\t\t\t\t= スナップショットはまだありません。\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel\t\t\t= スナップショット #%S\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel\t\t= 読み込み中...\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel\t\t\t= 保存\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel\t\t= 保存中...\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel\t\t= ディスクからの読み込み\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle\t\t= アニメーションのスナップショットを保存...\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter\t= JSON ファイル\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter\t= すべてのファイル\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel\t\t= #1 描画\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel\t= #1 命令\n\n\n# LOCALIZATION NOTE (recordingTimeoutFailure):\n# This notification alert is displayed when attempting to record a requestAnimationFrame\n# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no\n# loops were found.\nrecordingTimeoutFailure=Canvas Debugger could not find a requestAnimationFrame or setTimeout cycle.\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n<!ENTITY title\t\t\t\"接続する\">\n<!ENTITY header\t\t\t\"リモート機器に接続する\">\n<!ENTITY host\t\t\t\"ホスト:\">\n<!ENTITY port\t\t\t\"ポート:\">\n<!ENTITY connect\t\t\"接続\">\n<!ENTITY connecting\t\t\"接続中\">\n<!ENTITY availableAddons\t\"利用可能なリモートのアドオン:\">\n<!ENTITY availableTabs\t\t\"利用可能なリモートのタブ:\">\n<!ENTITY availableProcesses\t\"利用可能なリモートのプロセス:\">\n<!ENTITY connectionError\t\"エラー:\">\n<!ENTITY errorTimeout\t\t\"エラー: 接続がタイムアウトしました。\">\n<!ENTITY errorRefused\t\t\"エラー: 接続が拒否されました。\">\n<!ENTITY errorUnexpected\t\"予期しないエラー。\">\n\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n<!ENTITY remoteHelp\t\t\"Firefox 開発ツールではリモート機器 (Firefox for Android、Firefox OS など) のデバッグが可能です。リモート機器のオプションの [リモートデバッグ] がオンになっているか確認してください。詳しくは \">\n<!ENTITY remoteDocumentation\t\"ドキュメント\">\n<!ENTITY remoteHelpSuffix\t\" をご覧ください。\">\n\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess\t= メインプロセス\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n<!ENTITY debuggerUI.closeButton.tooltip\t\"閉じる\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n<!ENTITY debuggerUI.panesButton.tooltip\t\"左右のウィンドウを切り替え\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n<!ENTITY debuggerUI.blackBoxMessage.label\t\t\"このソースはブラックボックス化されています。ブレークポイントは無効化されます。また、ステッピングはすべて通過します。\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton\t\"このソースのブラックボックスを解除\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n<!ENTITY debuggerUI.optsButton.tooltip  \"デバッガオプション\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"ブラックボックスを切り替え\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n<!ENTITY debuggerUI.sources.prettyPrint \"ソースを整形\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n<!ENTITY debuggerUI.autoPrettyPrint     \"自動的にソースを小さく整形\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"すべてのブレークポイントを有効化 / 無効化\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.startTracing): This is the text displayed in\n  - the button to start execution tracing. -->\n<!ENTITY debuggerUI.startTracing \"トレースを開始\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton \"消去\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton.tooltip \"収集したトレースを消去\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n<!ENTITY debuggerUI.pauseExceptions           \"例外発生で停止\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.ignoreCaughtExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n<!ENTITY debuggerUI.ignoreCaughtExceptions           \"キャッチした例外を無視\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n<!ENTITY debuggerUI.showPanesOnInit           \"起動時にデバッガを開く\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n<!ENTITY debuggerUI.showVarsFilter           \"変数フィルタボックスを表示\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n<!ENTITY debuggerUI.showOnlyEnum           \"計算可能なプロパティのみ表示\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n<!ENTITY debuggerUI.showOriginalSource           \"元のソースを表示\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not. -->\n<!ENTITY debuggerUI.autoBlackBox           \"圧縮されたソースを自動的にブラックボックス化する\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a header for the operators part. -->\n<!ENTITY debuggerUI.searchPanelOperators    \"検索演算子:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n<!ENTITY debuggerUI.searchFile           \"スクリプトをフィルタ\">\n<!ENTITY debuggerUI.searchFile.key       \"P\">\n<!ENTITY debuggerUI.searchFile.altkey    \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n<!ENTITY debuggerUI.searchGlobal           \"すべてのファイルを検索\">\n<!ENTITY debuggerUI.searchGlobal.key       \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n<!ENTITY debuggerUI.searchFunction           \"関数定義を検索\">\n<!ENTITY debuggerUI.searchFunction.key       \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"D\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n<!ENTITY debuggerUI.searchToken           \"検索\">\n<!ENTITY debuggerUI.searchToken.key       \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n<!ENTITY debuggerUI.searchGoToLine           \"指定行へ移動...\">\n<!ENTITY debuggerUI.searchGoToLine.key       \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"L\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n<!ENTITY debuggerUI.searchVariable           \"変数をフィルタ\">\n<!ENTITY debuggerUI.searchVariable.key       \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n<!ENTITY debuggerUI.focusVariables           \"変数ツリーへ\">\n<!ENTITY debuggerUI.focusVariables.key       \"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n<!ENTITY debuggerUI.condBreakPanelTitle \"以下の式が true のときに、このブレークポイントで停止します\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n<!ENTITY debuggerUI.seMenuBreak     \"ブレークポイントを設置\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n<!ENTITY debuggerUI.seMenuCondBreak     \"条件付きブレークポイントを設置\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n<!ENTITY debuggerUI.tabs.sources        \"ソース\">\n<!ENTITY debuggerUI.tabs.traces         \"トレース\">\n<!ENTITY debuggerUI.tabs.callstack      \"コールスタック\">\n<!ENTITY debuggerUI.tabs.variables      \"変数\">\n<!ENTITY debuggerUI.tabs.events         \"イベント\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n<!ENTITY debuggerUI.seMenuAddWatch      \"選択範囲をウォッチ式へ\">\n<!ENTITY debuggerUI.seMenuAddWatch.key  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n<!ENTITY debuggerUI.addWatch            \"ウォッチ式を追加\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n<!ENTITY debuggerUI.removeAllWatch           \"すべてのウォッチ式を削除\">\n<!ENTITY debuggerUI.removeAllWatch.key       \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.resume2    \"VK_SLASH\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepOver2  \"VK_QUOTE\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepIn2    \"VK_SEMICOLON\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut2   \"VK_SEMICOLON\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxDebugger.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxDebugger.label\t\t\t= デバッガ\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel\t\t= デバッガパネル\n\n# LOCALIZATION NOTE (DebuggerWindowTitle):\n# The title displayed for the debugger window.\nDebuggerWindowTitle\t\t\t= ブラウザデバッガ\n\n# LOCALIZATION NOTE (DebuggerWindowScriptTitle):\n# The title displayed for the debugger window when a script is selected.\nDebuggerWindowScriptTitle\t\t= ブラウザデバッガ - %S\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\nToolboxDebugger.tooltip\t\t\t= JavaScript デバッガ\n\n# LOCALIZATION NOTE (debuggerMenu.commandkey, debuggerMenu.accesskey)\n# Used for the menuitem in the tool menu\ndebuggerMenu.commandkey\t\t\t= S\ndebuggerMenu.accesskey\t\t\t= D\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI.\ncollapsePanes\t\t\t\t= 左右のウィンドウを非表示\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI.\nexpandPanes\t\t\t\t= 左右のウィンドウを表示\n\n# LOCALIZATION NOTE (pauseLabel): The label that is displayed on the pause\n# button when the debugger is in a running state.\npauseButtonTooltip\t\t\t= クリックすると停止 (%S)\n\n# LOCALIZATION NOTE (resumeLabel): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip\t\t\t= クリックすると復帰 (%S)\n\n# LOCALIZATION NOTE (startTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is stopped.\nstartTracingTooltip\t\t\t= クリックするとトレース開始\n\n# LOCALIZATION NOTE (stopTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is started.\nstopTracingTooltip\t\t\t= クリックするとトレース終了\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip\t\t\t\t= ステップオーバー (%S)\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip\t\t\t\t= ステップイン (%S)\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip\t\t\t\t= ステップアウト (%S)\n\n# LOCALIZATION NOTE (emptyGlobalsText): The text to display in the menulist\n# when there are no chrome globals available.\nnoGlobalsText\t\t\t\t= グローバル変数はありません\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources menu\n# when there are no scripts.\nnoSourcesText\t\t\t\t= このページにソースはありません。\n\n# LOCALIZATION NOTE (loadingSourcesText): The text to display in the sources menu\n# when waiting for scripts to load.\nloadingSourcesText\t\t\t= ソースをロード中...\n\n# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab\n# when there are no events.\nnoEventListenersText\t\t\t= 表示できるリスナイベントはありません\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText\t\t\t= 表示できるスタックフレームはありません\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the traces tab\n# when there are no function calls.\nnoFunctionCallsText\t\t\t= 幼児できる関数呼び出しはありません\n\n# LOCALIZATION NOTE (tracingNotStartedText): The text to display in the traces tab\n# when when tracing hasn't started yet.\ntracingNotStartedText\t\t\t= トレースが始まっていません\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip\t\t\t= このイベントを切り替える\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector\t\t\t\t= on\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource\t\t\t\t= in\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes\t\t\t\t= %S ノード\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative\t\t\t\t= [ネイティブコード]\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents\t\t\t\t= アニメーション\naudioEvents\t\t\t\t= 音声\nbatteryEvents\t\t\t\t= バッテリー\nclipboardEvents\t\t\t\t= クリップボード\ncompositionEvents\t\t\t= コンポジション\ndeviceEvents\t\t\t\t= デバイス\ndisplayEvents\t\t\t\t= ディスプレイ\ndragAndDropEvents\t\t\t= ドラッグアンドドロップ\ngamepadEvents\t\t\t\t= ゲームパッド\nindexedDBEvents\t\t\t\t= IndexedDB\ninteractionEvents\t\t\t= インタラクション\nkeyboardEvents\t\t\t\t= キーボード\nmediaEvents\t\t\t\t= HTML5 メディア\nmouseEvents\t\t\t\t= マウス\nmutationEvents\t\t\t\t= ミューテーション\nnavigationEvents\t\t\t= ナビゲーション\npointerLockEvents\t\t\t= マウスポインタロック\nsensorEvents\t\t\t\t= センサー\nstorageEvents\t\t\t\t= ストレージ\ntimeEvents\t\t\t\t= 時間\ntouchEvents\t\t\t\t= タッチ\notherEvents\t\t\t\t= その他\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip) = The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip\t\t\t= ブラックボックス化を切り替え\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText\t\t\t= 一致する文字列はありません\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText\t\t\t\t= ファイル名を検索 (%S)\n\n# LOCALIZATION NOTE (emptyChromeGlobalsFilterText): This is the text that\n# appears in the filter text box when it is empty and the chrome globals\n# container is selected.\nemptyChromeGlobalsFilterText\t\t= ブラウザコンテキストを検索 (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText\t\t= 変数を検索\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText\t\t= プロパティを検索\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter\t\t\t= スクリプトを検索 (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal\t\t\t= すべてのファイルを検索 (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction\t\t\t= 関数定義を検索 (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken\t\t\t= このファイルを検索 (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine\t\t\t= 指定行へ移動 (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable\t\t\t= 変数を検索 (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional\t= 条件付きブレークポイントを設定する\nbreakpointMenuItem.enableSelf\t\t= ブレークポイントを有効にする\nbreakpointMenuItem.disableSelf\t\t= ブレークポイントを無効にする\nbreakpointMenuItem.deleteSelf\t\t= ブレークポイントを取り除く\nbreakpointMenuItem.enableOthers\t\t= ほかのブレークポイントを有効にする\nbreakpointMenuItem.disableOthers\t= ほかのブレークポイントを無効にする\nbreakpointMenuItem.deleteOthers\t\t= ほかのブレークポイントを取り除く\nbreakpointMenuItem.enableAll\t\t= すべてのブレークポイントを有効にする\nbreakpointMenuItem.disableAll\t\t= すべてのブレークポイントを無効にする\nbreakpointMenuItem.deleteAll\t\t= すべてのブレークポイントを取り除く\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the loading process has started but there is no file to display\n# yet.\nloadingText\t\t\t\t= ロード中...\n\n# LOCALIZATION NOTE (errorLoadingText): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText\t\t\t= ソースのロードに失敗しました :\\n\n\n# LOCALIZATION NOTE (addWatchExpressionText): The text that is displayed in the\n# watch expressions list to add a new item.\naddWatchExpressionText\t\t\t= ウォッチ式を追加\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton\t\t= ウォッチ\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText\t\t\t= 表示できる変数はありません\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel\t\t\t\t= %S スコープ\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel\t\t= ウォッチ式\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel\t\t\t= グローバル\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace\t\t= スタックトレース:\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects\t\t= #1 個...\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip\t\t= ダブルクリックすると編集\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable value.\nvariablesEditableValueTooltip\t\t= クリックすると値を変更\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item which can be removed.\nvariablesCloseButtonTooltip\t\t= クリックすると削除\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip\t\t= クリックして値を設定\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip\t\t= クリックするとインスペクタでノードを選択\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip\t\t\t= configurable\nenumerableTooltip\t\t\t= enumerable\nwritableTooltip\t\t\t\t= writable\nfrozenTooltip\t\t\t\t= frozen\nsealedTooltip\t\t\t\t= sealed\nextensibleTooltip\t\t\t= extensible\noverriddenTooltip\t\t\t= overridden\nWebIDLTooltip\t\t\t\t= WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel\t\t\t= :\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel\t\t= \\ \\u2192\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel\t\t= \\u2190\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle\t\t= ほかのデバッガが停止しています。最後の停止させたデバッガを復帰させてください: %S\n\n\nevalGroupLabel=Evaluated Sources\nvariablesViewMissingArgs=(unavailable)\n\nvariablesViewOptimizedOut=(optimized away)\nvariablesViewUninitialized=(uninitialized)\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=Phones\ndevice.tablets=Tablets\ndevice.laptops=Laptops\ndevice.televisions=TVs\ndevice.consoles=Gaming consoles\ndevice.watches=Watches\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=コピーしました\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n<!ENTITY title\t\t\"フォント\">\n<!ENTITY showAllFonts\t\"このページのすべてのフォントを表示\">\n<!ENTITY usedAs\t\t\"フォント名: \">\n<!ENTITY system\t\t\"システム\">\n<!ENTITY remote\t\t\"リモート\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone\t\t= (説明はありません)\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName\t= オプション\n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc\t\t= %S でコマンドを実行します\ncanonProxyManual\t= コマンドのセットはリモートで実行されます。%S を経由します。\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists\t= '%S' というコマンドはすでに存在します\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\ncliEvalJavascript\t= JavaScript を直接実行します\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg\t\t= 引数が多すぎます\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions\t\t= 利用可能なオプション\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand\t= 無効なコマンド\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam\t= '%1$S' には値が必須です。\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists\t= '%1$S' は存在しません\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists\t\t= '%1$S' はすでに存在します\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile\t= '%1$S' はファイルではありません\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory\t= '%1$S' はディレクトリではありません\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch\t= '%1$S' は '%2$S' とマッチしません\n\n# LOCALIZATION NOTE: When the menu has displayed all the matches that it\n# should (i.e. about 10 items) then we display this to alert the user that\n# more matches are available.\nfieldMenuMore\t\t= 候補があります。タイプを続けてください\n\n# LOCALIZATION NOTE: The command line provides completion for JavaScript\n# commands, however there are times when the scope of what we're completing\n# against can't be used. This error message is displayed when this happens.\njstypeParseScope\t= スコープを見失いました\n\n# LOCALIZATION NOTE (jstypeParseMissing, jstypeBeginSyntax,\n# jstypeBeginUnterm): These error messages are displayed when the command line\n# is doing JavaScript completion and encounters errors.\njstypeParseMissing\t= '%S' プロパティが見つかりません\njstypeBeginSyntax\t= 構文エラー\njstypeBeginUnterm\t= 文字列リテラルが終了していません\n\n# LOCALIZATION NOTE: This message is displayed if the system for providing\n# JavaScript completions encounters and error it displays this.\njstypeParseError\t= エラー\n\n# LOCALIZATION NOTE (typesNumberNan, typesNumberNotInt2, typesDateNan): These\n# error messages are displayed when the command line is passed a variable\n# which has the wrong format and can't be converted. Parameters: %S is the\n# passed variable.\ntypesNumberNan\t\t= \"%S\" を数値に変換できません。\ntypesNumberNotInt2\t= \"%S\" を整数に変換できません。\ntypesDateNan\t\t= \"%S\" を日付に変換できません。\n\n# LOCALIZATION NOTE (typesNumberMax, typesNumberMin, typesDateMax,\n# typesDateMin): These error messages are displayed when the command line is\n# passed a variable which has a value out of range (number or date).\n# Parameters: %1$S is the passed variable, %2$S is the limit value.\ntypesNumberMax\t\t= %1$S は数値型の最大値 %2$S より大きいです。\ntypesNumberMin\t\t= %1$S は数値型の最小値 %2$S より小さいです。\ntypesDateMax\t\t= %1$S は日付型の最大値 %2$S より大きいです。\ntypesDateMin\t\t= %1$S は日付型の最小値 %2$S より小さいです。\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# passed an option with a limited number of correct values, but the passed\n# value is not one of them.\ntypesSelectionNomatch\t= '%S' は使用できません。\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# expecting a CSS query string, however the passed string is not valid.\nnodeParseSyntax\t\t= CSS クエリの構文エラー\n\n# LOCALIZATION NOTE (nodeParseMultiple, nodeParseNone): These error messages\n# are displayed when the command line is expecting a CSS string that matches a\n# single node, but more nodes (or none) match.\nnodeParseMultiple\t= 多すぎます (%S)\nnodeParseNone\t\t= 見つかりません\n\n# LOCALIZATION NOTE (helpDesc, helpManual, helpSearchDesc, helpSearchManual3):\n# These strings describe the \"help\" command, used to display a description of\n# a command (e.g. \"help pref\"), and its parameter 'search'.\nhelpDesc\t\t= 使用可能なコマンドのヘルプ\nhelpManual\t\t= 特定のコマンド (検索文字列が一致した場合) または使用可能なコマンド (検索文字列がない、または一致するものがない場合) のヘルプを表示します。\nhelpSearchDesc\t\t= コマンドを検索する\nhelpSearchManual3\t= コマンドを絞り込む検索文字列を指定します。正規表現は使えません。\n\n# LOCALIZATION NOTE: These strings are displayed in the help page for a\n# command in the console.\nhelpManSynopsis\t\t= 概要\n\n# LOCALIZATION NOTE: This message is displayed in the help page if the command\n# has no parameters.\nhelpManNone\t\t= なし\n\n# LOCALIZATION NOTE: This message is displayed in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll\t\t= 利用可能なコマンド:\n\n# LOCALIZATION NOTE (helpListPrefix, helpListNone): These messages are\n# displayed in response to the 'help <search>' command (i.e. with a search\n# string), just above the list of matching commands. Parameters: %S is the\n# search string.\nhelpListPrefix\t\t= '%1$S' ではじまるコマンド:\nhelpListNone\t\t= '%1$S' ではじまるコマンドはありません\n\n# LOCALIZATION NOTE (helpManRequired, helpManOptional, helpManDefault): When\n# the 'help x' command wants to show the manual for the 'x' command, it needs\n# to be able to describe the parameters as either required or optional, or if\n# they have a default value.\nhelpManRequired\t\t= 必須\nhelpManOptional\t\t= 任意\nhelpManDefault\t\t= 任意, 既定値=%1$S\n\n# LOCALIZATION NOTE: This forms part of the output from the 'help' command.\n# 'GCLI' is a project name and should be left untranslated.\nhelpIntro\t\t= GCLI は Web 開発者に高度に適したコマンドラインを提供する実験的な機能です。\n\n# LOCALIZATION NOTE: Text shown as part of the output of the 'help' command\n# when the command in question has sub-commands, before a list of the matching\n# sub-commands.\nsubCommands\t\t= サブコマンド\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError\t= コマンドライン構文エラー\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc\t\t= 省略コマンドを設定します\ncontextManual\t\t= タイプしなくても入力したと見なせる省略コマンドを設定します。たとえば、'context addon' とすると 'addon list' ではなく 'list' とタイプして実行できます。\ncontextPrefixDesc\t= 省略するコマンド\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError\t= '%1$S' は親コマンドではないため、省略コマンドとして使用できません。\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply\t\t= 省略コマンドとして %1$S を使用します\ncontextEmptyReply\t= 省略コマンドを解除しました\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectMethodDesc, connectUrlDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an \n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc\t\t= サーバにコマンドを中継します\nconnectManual\t\t= サーバに接続して、ローカルのバージョンのコマンドをサーバ上に作成します。リモートのコマンドは、ローカルのコマンドと区別できる接頭辞が設定されます (まずは context コマンドを参照してください)\nconnectPrefixDesc\t= インポートされたコマンドの親接頭辞\nconnectMethodDesc\t= 接続メソッド\nconnectUrlDesc\t\t= 接続先 URL\nconnectDupReply\t\t= %S にはすでに接続しています。\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply\t\t= %S コマンドを追加しました。\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2,\n# disconnectPrefixDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2\t\t= サーバから切断\ndisconnectManual2\t= リモートのコマンドを実行するために現在接続しているサーバから切断します\ndisconnectPrefixDesc\t= インポートされたコマンドの親接頭辞\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply\t\t= %S コマンドを削除しました。\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc\t\t= JS グローバルを変更\nglobalWindowDesc\t= 新しくグローバルにするウィンドウ\nglobalOutput\t\t= 現在の JS グローバルは %S です\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc\t\t= 出力領域を消去\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc\t\t= 別の言語でコマンドを入力\nlangOutput\t\t= %S を使用中です\n\n# LOCALIZATION NOTE (prefDesc, prefManual, prefListDesc, prefListManual,\n# prefListSearchDesc, prefListSearchManual, prefShowDesc, prefShowManual,\n# prefShowSettingDesc, prefShowSettingManual): These strings describe the\n# 'pref' command and all its available sub-commands and parameters.\nprefDesc\t\t= 設定に関するコマンド\nprefManual\t\t= GCLI や環境の設定を、表示または変更するコマンドです\nprefListDesc\t\t= 利用可能な設定値を表示する\nprefListManual\t\t= 設定値の一覧を表示します。'search' パラメータで検索が可能です\nprefListSearchDesc\t= 設定値の一覧から検索する\nprefListSearchManual\t= 入力された文字列で、利用可能な設定値を検索します\nprefShowDesc\t\t= 設定を表示\nprefShowManual\t\t= 指定された設定項目の値を表示します\nprefShowSettingDesc\t= 表示する設定項目\nprefShowSettingManual\t= 表示する設定項目の名前\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue\t= %1$S: %2$S\n\n# LOCALIZATION NOTE (prefSetDesc, prefSetManual, prefSetSettingDesc,\n# prefSetSettingManual, prefSetValueDesc, prefSetValueManual): These strings\n# describe the 'pref set' command and all its parameters.\nprefSetDesc\t\t= 設定を変更\nprefSetManual\t\t= 環境で定義された設定を変更します\nprefSetSettingDesc\t= 変更する設定項目\nprefSetSettingManual\t= 変更する設定項目の名前\nprefSetValueDesc\t= 新しい値\nprefSetValueManual\t= 指定された設定項目の新しい値\n\n# LOCALIZATION NOTE (prefResetDesc, prefResetManual, prefResetSettingDesc,\n# prefResetSettingManual): These strings describe the 'pref reset' command and\n# all its parameters.\nprefResetDesc\t\t= 設定をリセット\nprefResetManual\t\t= 設定項目の値をシステムの既定値にリセットします\nprefResetSettingDesc\t= リセットする設定項目\nprefResetSettingManual\t= システムの既定値にリセットする設定項目の名前\n\n# LOCALIZATION NOTE: This string is displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results.\nprefOutputFilter\t= フィルタ\n\n# LOCALIZATION NOTE (prefOutputName, prefOutputValue): These strings are\n# displayed in the output from the 'pref list' command as table headings.\nprefOutputName\t\t= 名前\nprefOutputValue\t\t= 値\n\n# LOCALIZATION NOTE (introDesc, introManual): These strings describe the\n# 'intro' command. The localization of 'Got it!' should be the same used in\n# introTextGo.\nintroDesc\t\t= 初回メッセージを表示\nintroManual\t\t= 'はじめる！' ボタンがクリックされるまで新しいユーザに表示されていた、初回メッセージを再表示します\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3\t= GCLI は Web 開発者向けの高機能なコマンドを提供する実験的な機能です。\nintroTextCommands\t= コマンド一覧は次のコマンドを入力してください\nintroTextKeys2\t\t= コマンドのヒントを表示または隠すには、次のキーを押してください\nintroTextF1Escape\t= F1/Escape\nintroTextGo\t\t= はじめる！\n\n# LOCALIZATION NOTE: This is a short description of the 'hideIntro' setting.\nhideIntroDesc\t\t= 初回メッセージを表示\n\n# LOCALIZATION NOTE: This is a description of the 'eagerHelper' setting. It's\n# displayed when the user asks for help on the settings. eagerHelper allows\n# users to select between showing no tooltips, permanent tooltips, and only\n# important tooltips.\neagerHelperDesc\t\t= ツールチップの表示頻度\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc\t\t= 使用可能なコマンドのヘルプを表示します\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable\t\t= 使用可能なコマンド\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc\t\t= コンソールを操作するコマンドです\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual\t\t= Web コンソールの内容の絞り込みと消去またはコンソールを閉じます\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc\t= コンソールの内容を消去します\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc\t\t\t= ページのスクリーンショット画像を保存します\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual\t\t= 表示されているウィンドウ全体の画像を PNG 形式で保存します (タイマー設定可)。\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc\t\t= 保存ファイル名\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual\t= 保存する画像ファイルの名前 (拡張子は '.png' になります)。\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc\t\t= 画像をクリップボードにコピーします (true/false)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual\t= 指定すると true。ファイルに保存せずにクリップボードにコピーします。\n\n# LOCALIZATION NOTE (screenshotChromeDesc) A very short string to describe\n# the 'chrome' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\n# The argument (%1$S) is the browser name.\nscreenshotChromeDesc2\t\t= %1$S の chrome ウィンドウも含めます (true/false)\n\n# LOCALIZATION NOTE (screenshotChromeManual) A fuller description of the\n# 'chrome' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\n# The argument (%1$S) is the browser name.\nscreenshotChromeManual2\t\t= 指定すると true。%1$S のウィンドウも画像に含めます。\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions\t\t= オプション\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc\t\t= タイマー (秒)\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual\t\t= 保存するタイミングを遅らすタイマーを設定します (秒単位)\n\n# LOCALIZATION NOTE (screenshotFullscreenDesc) A very short string to describe\n# the 'fullscreen' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc\t\t= Web ページ全体を保存します (true/false)\n\n# LOCALIZATION NOTE (screenshotFullscreenManual) A fuller description of the\n# 'fullscreen' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual\t= 指定すると true。現在の表示範囲外の領域も画像に含めます。\n\n# LOCALIZATION NOTE (screenshotSelectorChromeConflict) Exception thrown when user\n# tries to use 'selector' option along with 'chrome' option of the screenshot\n# command. Refer: https://bugzilla.mozilla.org/show_bug.cgi?id=659268#c7\nscreenshotSelectorChromeConflict= chrome オプションが true の場合、selector オプションはサポートされません\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. The first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename\t= Screen Shot %1$S at %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile\t= 保存時にエラーが発生しました:\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile\t\t= 保存しました\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying\t\t= クリップボードへのコピー時にエラーが発生しました。\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied\t\t= クリップボードにコピーしました。\n\n# LOCALIZATION NOTE (screenshotTooltip) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltip\t\t= ページ全体のスクリーンショットを撮影します\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc\t\t\t= ノードをハイライトします\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual\t\t\t= ページ内でセレクタにマッチするノードをハイライトします\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc\t\t= CSS セレクタ\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual\t\t= ページ内のノードにマッチさせる CSS セレクタ\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc\t\t= オプション\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc\t\t= ガイド線を非表示\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual\t= ハイライトしたノードのガイド線を非表示にします\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc\t= ノードの情報を表示\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual\t= ハイライトしたノードの情報を表示します。( タグ名と属性とサイズが表示されます )\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc\t\t= マッチしたものをすべて表示\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual\t\t= 多くのノードがマッチした場合は、ページ表示のスローダウンを防ぐため、最初の 100 個だけ表示します。このオプションを指定すると、マッチしたものをすべて表示します。\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc\t\t= ボックスモデル\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual\t\t= ボックスモデルをハイライトします: 'content', 'padding', 'border', 'margin'\n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc\t\t= 塗りつぶし\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual\t\t= 指定した色で塗りつぶします\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc\t\t= ハイライトを維持します\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual\t\t= 既定では、コマンドを実行するとハイライトが非表示にされますが、このオプションを指定すると表示されたままになります。\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm\t\t= %1$S 個のノードをハイライトしました\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached\t= %1$S 個のノードがマッチしましたが、%2$S 個のノードしか表示していません。'--showall' を指定するとすべて表示します。\n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc\t\t\t= ハイライトをすべて消去します\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual\t\t= 'highlight' コマンドで以前に表示したノードのハイライトを消去します\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc\t\t= %1$S を再起動します\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc\t= 再起動時にコンテンツのキャッシュからの読み込みを無効にします\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled\t= 再起動がユーザによって取り消されました。\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting\t= %1$S を再起動しています...\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc\t\t= ノードを調査します\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual\t\t= CSS セレクタで DOM をハイライトし、要素の大きさとプロパティを調べます\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc\t\t= CSS セレクタ\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual\t= document.querySelector() で一意に識別可能な CSS セレクタ\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc\t\t= ページから色を選択します\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual\t= ページの一部分を拡大したパネルを開きます。ピクセルを選択すると色の値をコピーします\n\n# LOCALIZATION NOTE (eyedropperTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the Eyedropper tool.\neyedropperTooltip\t= ページから色を選択します\n\n# LOCALIZATION NOTE (tiltDesc) A very short description of the 'tilt'\n# command. See tiltManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltDesc\t\t= Web ページを 3D 表示します\n\n# LOCALIZATION NOTE (tiltManual) A fuller description of the 'tilt'\n# command, displayed when the user asks for help on what it does.\ntiltManual\t\t= Web ページとその祖先要素のさまざまなパーツのつながりを 3D 空間に表示して調べます\n\n# LOCALIZATION NOTE (tiltOpenDesc) A very short description of the 'tilt inspect'\n# command. See tiltOpenManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltOpenDesc\t\t= 3D 調査ビューを開きます\n\n# LOCALIZATION NOTE (tiltOpenManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltOpenManual\t\t= 3D 調査ビューを初期化して、CSS セレクタで指定されたノードをハイライトします\n\n# LOCALIZATION NOTE (tiltToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Tilt 3D View.\ntiltToggleTooltip\t= 3D ビュー\n\n# LOCALIZATION NOTE (tiltTranslateDesc) A very short description of the 'tilt translate'\n# command. See tiltTranslateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltTranslateDesc\t= 3D オブジェクトを移動します\n\n# LOCALIZATION NOTE (tiltTranslateManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltTranslateManual\t= 3D オブジェクトを特定の方向へ平行移動させます\n\n# LOCALIZATION NOTE (tiltTranslateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateXDesc\t= X 軸 (ピクセル)\n\n# LOCALIZATION NOTE (tiltTranslateXManual) A fuller description of the 'x'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateXManual\t= X 軸方向の移動量 (ピクセル単位)\n\n# LOCALIZATION NOTE (tiltTranslateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateYDesc\t= Y 軸 (ピクセル)\n\n# LOCALIZATION NOTE (tiltTranslateYManual) A fuller description of the 'y'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateYManual\t= Y 軸方向の移動量 (ピクセル単位)\n\n# LOCALIZATION NOTE (tiltRotateDesc) A very short description of the 'tilt rotate'\n# command. See tiltRotateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltRotateDesc\t\t= 3D オブジェクトを回転させます\n\n# LOCALIZATION NOTE (tiltRotateManual) A fuller description of the 'tilt rotate'\n# command, displayed when the user asks for help on what it does.\ntiltRotateManual\t= 3D オブジェクトを特定の方向へ回転させます\n\n# LOCALIZATION NOTE (tiltRotateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateXDesc\t\t= X 軸 (度)\n\n# LOCALIZATION NOTE (tiltRotateXManual) A fuller description of the 'x'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateXManual\t= X 軸方向の回転量 (角度)\n\n# LOCALIZATION NOTE (tiltRotateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateYDesc\t\t= Y 軸 (度)\n\n# LOCALIZATION NOTE (tiltRotateYManual) A fuller description of the 'y'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateYManual\t= Y 軸方向の回転量 (角度)\n\n# LOCALIZATION NOTE (tiltRotateZDesc) A very short string to describe the\n# 'z' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateZDesc\t\t= Z 軸 (度)\n\n# LOCALIZATION NOTE (tiltRotateZManual) A fuller description of the 'z'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateZManual\t= Z 軸方向の回転量 (角度)\n\n# LOCALIZATION NOTE (tiltZoomDesc) A very short description of the 'tilt zoom'\n# command. See tiltZoomManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltZoomDesc\t\t= 3D オブジェクトを拡大/縮小します\n\n# LOCALIZATION NOTE (tiltZoomManual) A fuller description of the 'tilt zoom'\n# command, displayed when the user asks for help on what it does.\ntiltZoomManual\t\t= 3D オブジェクトを Z 軸方向に移動します\n\n# LOCALIZATION NOTE (tiltZoomAmountDesc) A very short string to describe the\n# 'zoom' parameter to the 'tilt zoom' command, which is displayed in a dialog\n# when the user is using this command.\ntiltZoomAmountDesc\t= 拡大/縮小 (ピクセル)\n\n# LOCALIZATION NOTE (tiltZoomAmmuntManual) A fuller description of the 'zoom'\n# parameter to the 'zoom' command, displayed when the user asks for help\n# on what it does.\ntiltZoomAmountManual\t= Z 軸方向の移動量 (ピクセル単位)\n\n# LOCALIZATION NOTE (tiltResetDesc) A very short description of the 'tilt reset'\n# command. See tiltResetManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltResetDesc\t\t= 平行移動、回転、拡大/縮小をリセットします\n\n# LOCALIZATION NOTE (tiltResetManual) A fuller description of the 'tilt reset'\n# command, displayed when the user asks for help on what it does.\ntiltResetManual\t\t= 3D オブジェクトに適用された変形処理をリセットします\n\n# LOCALIZATION NOTE (tiltCloseDesc) A very short description of the 'tilt close'\n# command. See tiltCloseManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltCloseDesc\t\t= 3D 調査ビューを閉じます\n\n# LOCALIZATION NOTE (tiltCloseManual) A fuller description of the 'tilt close'\n# command, displayed when the user asks for help on what it does.\ntiltCloseManual\t\t= 3D 調査ビューを閉じて標準の調査ビューに戻ります\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed\t\t= このコマンドを使用する前にスクリプトデバッガを開いてください\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first before setting breakpoints.\ndebuggerStopped\t\t= ブレークポイントを設置する前に、スクリプトデバッガを開いてください\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc\t\t= ブレークポイントを管理します\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual\t\t= ブレークポイントの一覧表示や追加、削除をするコマンドです\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc\t\t= 既存のブレークポイントを表示します\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone\t\t= 設置されているブレークポイントはありません\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove\t= 削除\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded\t\t= ブレークポイントを設置しました\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed\t\t= ブレークポイントを設置できません: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc\t\t= ブレークポイントを設置します\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual\t\t= 対応しているブレークポイントの種類: 行ブレークポイント\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc\t= 行ブレークポイントを設置します\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc\t= JavaScript ファイルの URI\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc\t= 行番号\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc\t\t= ブレークポイントを撤去します\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc\t= ブレークポイントのインデックス\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved\t\t= ブレークポイントが撤去されました\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc\t\t\t= デバッガを管理します\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual\t\t= メインスレッドへの割り込みや復帰、コードの行をステップイン、ステップアウト、ステップオーバーするコマンドです\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen\t\t\t= デバッガを開きます\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose\t\t= デバッガを閉じます\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt\t\t= メインスレッドで一時停止します\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue\t\t= メインスレッドに復帰します。ブレークポイントの後続の処理を、次のブレークポイントかスクリプトの終端まで実行します。\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc\t\t= ステッピングを管理します\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual\t\t= コードの行をステップイン、ステップアウト、ステップオーバーするコマンドです\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc\t\t= 現在のステートメントを実行して、次のステートメントで停止します。現在のステートメントが関数呼び出しの場合は、関数内の処理をすべて実行してから、次のステートメントで停止します。\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step in command.\ndbgStepInDesc\t\t= 現在のステートメントを実行し、次のステートメントで停止します。現在のステートメントが関数呼び出しの場合は、関数内にステッピングを進めます。そうでない場合は次のステートメントで停止します。\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step out command.\ndbgStepOutDesc\t\t= 現在の関数から抜けます。関数が入れ子になっている場合は、1 階層上の関数に戻ります。呼び出し元がない場合は、次のブレークポイントかスクリプトの終端まで実行します。スキップされたステートメントは実行されますが、ステッピングが通り過ぎるわけではありません。\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc\t= デバッガに読み込まれたソースの URL 一覧を表示します\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc\t\t= デバッガのソースをブラックボックス化します\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc\t= ブラックボックス化するソース\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc\t= ブラックボックス化するソースのファイル名の glob パターン (例: \"*.min.js\")\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc\t= glob パターンに一致しないソースをブラックボックス化します。ソースが指定されていない場合は、すべてのソースをブラックボックス化します。\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc\t= (ブラックボックス化したソースはありませんでした)\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc\t= 次のソースをブラックボックス化しました:\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc\t= ブラックボックス化エラー:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc\t= デバッガのソースのブラックボックスを解除します\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc\t= ブラックボックスを解除するソース\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc\t= ブラックボックスを解除するソースのファイル名のパターン (例: \"*.min.js\")\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc\t= (ブラックボックスを解除したソースはありませんでした)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc\t= 次のソースのブラックボックスを解除しました:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc\t= ブラックボックス解除エラー:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc\t= glob パターンに一致しないソースのブラックボックスを解除します。ソースが指定されていない場合は、すべてのソースのブラックボックスを解除します。\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc\t= コンソールを閉じます\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc\t\t= コンソールを開きます\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc\t\t= Web ページのリソースを微調整します\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2\t\t= この Web ページを構成するリソースの 1 つを編集します\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc\t= 編集するリソースの URL\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc\t= 指定行へ移動します\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc\t\t= ページのサイズを変更します\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc\t= 幅 (ピクセル単位)\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc\t= 高さ (ピクセル単位)\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc\t= レスポンシブデザインモードを開始します\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc\t= レスポンシブデザインモードを終了します\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc\t= レスポンシブデザインモードを切り替えます\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\nresizeModeToggleTooltip\t= レスポンシブデザインモード\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc\t= ページのサイズを変更します\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc\t\t= レスポンシブデザインモードを制御します\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2\t= レスポンシブな Web サイトとは、モバイルディスプレイからシネマディスプレイまでのすべての環境に適応する Web サイトです。レスポンシブデザインモードでは、ブラウザごとサイズ変更せずに %1$S 内で様々なページサイズを簡単にテストできます。\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc\t\t\t= コマンドを操作します\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc\t\t= mozcmd ディレクトリを再読み込みします\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3\t\t= '%1$S' から読み込まれたコマンド\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc\t\t= mozcmd ディレクトリをセットアップします\n\n# LOCALIZATION NOTE (cmdSetdirManual2) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual2\t= 'mozcmd' ディレクトリは、独自のコマンドを簡単に作成する方法です。詳細は <a href=\"https://developer.mozilla.org/docs/Tools/GCLI/Customization\">MDN ドキュメント</a> をご覧ください。\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc\t= .mozcmd ファイルが含まれるディレクトリ\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc\t\t= アドオンを操作します\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc\t\t= インストールされたアドオンを一覧表示します\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc\t= アドオンの種類を選択します\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading\t= 現在インストールされている辞書:\naddonListExtensionHeading\t= 現在インストールされている拡張機能:\naddonListLocaleHeading\t\t= 現在インストールされている言語パック:\naddonListPluginHeading\t\t= 現在インストールされているプラグイン:\naddonListThemeHeading\t\t= 現在インストールされているテーマ:\naddonListAllHeading\t\t= 現在インストールされているアドオン:\naddonListUnknownHeading\t\t= 現在インストールされている選択された種類のアドオン:\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable\t\t= 有効化\naddonListOutDisable\t\t= 無効化\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending\t\t\t= 再起動待ち\naddonPendingEnable\t\t= 有効化\naddonPendingDisable\t\t= 無効化\naddonPendingUninstall\t\t= 削除\naddonPendingInstall\t\t= インストール\naddonPendingUpgrade\t\t= 更新\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous add-on commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc\t\t= アドオン名\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for add-ons of a particular type were not found.\naddonNoneOfType\t\t= 指定された種類のアドオンはインストールされていません。\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc\t\t= 指定したアドオンを有効化します\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an add-on that is\n# already enabled.\naddonAlreadyEnabled\t= %S はすでに有効化されています。\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an add-on is enabled.\naddonEnabled\t\t= %S を有効化しました。\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc\t= 指定したアドオンを無効化します\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an add-on that is\n# already disabled.\naddonAlreadyDisabled\t= %S はすでに無効化されています。\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an add-on is disabled.\naddonDisabled\t\t= %S を無効化しました。\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc\t\t= リソースをエクスポートします\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc\t\t= ページから HTML をエクスポートします\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc\t\t\t\t\t= ページの内容を変更します\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc\t\t\t\t= ページの要素を検索して置換します\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc\t\t\t= 検索する文字列\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc\t\t\t= 置換する文字列\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc\t\t\t= 大文字と小文字を区別しない\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc\t\t\t\t= CSS セレクタのルートノード\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc\t\t\t= 検索にマッチさせる CSS セレクタ\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc\t\t\t= 正規表現にマッチする属性\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc\t\t\t= 属性のみを検索する\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc\t\t\t= テキストノードのみを検索する\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult\t\t\t\t= セレクタにマッチした要素: %1$S. 置換したテキストノード: %2$S. 置換した属性: %3$S.\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc\t\t\t\t= 要素と属性をページから削除します\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc\t\t\t= 要素をページから削除します\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc\t\t\t= 削除する要素を指定する CSS セレクタ\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc\t\t\t= CSS セレクタのルートノード\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc\t\t= 要素を削除します。ただし、内容は残ります\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc\t\t= 空の要素のみ削除します\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements\t= セレクタにマッチした要素: %1$S. 削除した要素: %2$S.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc\t\t\t= マッチする属性を削除します\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc\t= 削除する属性を指定する正規表現\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc\t= 要素を含む CSS セレクタ\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc\t\t\t= CSS セレクタのルートノード\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc\t\t= 大文字と小文字を区別しない\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult\t\t\t= セレクタにマッチした要素: %1$S. 削除した属性: %2$S.\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2\t\t= %1$S 開発ツールをハックします\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2\t\t= %1$S 開発ツールを直接ハックするためのさまざまなコマンドです。\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc\t\t= mozilla-central からツールを読み込みます\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound\t= %1$s が見つかりません。または mozilla-central ではありません。\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded\t= %1$s からツールを読み込みました。\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2\t= 完全な mozilla-central のソースツリーから %1$S 開発ツールを読み込みます。\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir\t\t= mozilla-central のソースツリー\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc\t= 組み込みのツールを使用します\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual\t= srcdir コマンドで上書きされる前の組み込みのツールを使うようにします。\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded\t= 組み込みのツールを読み込みました。\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc\t\t= 開発ツールを再読み込みします\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2\t\t= ツールを再読み込みしました。\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc\t\t= Cookie を表示または変更します\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual\t\t= 現在のドメインの Cookie を表示または作成、削除、変更するコマンドです。\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc\t\t= Cookie を表示します\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual\t= 現在のページと関連する Cookie を表示します。\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost\t= ホスト:\ncookieListOutPath\t= パス:\ncookieListOutExpires\t= 有効期限:\ncookieListOutAttributes\t= 属性:\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone\t= なし\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession\t= ブラウザを終了するまで (セッション)\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage\t= このページに Cookie はありません\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost\t= ホスト %1$S に Cookie はありません\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit\t= 編集\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove\t= 削除\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc\t= Cookie を削除します\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual\t= 指定したキー名の Cookie を削除します\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc\t= 削除する Cookie のキー\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc\t\t= Cookie を設定します\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual\t\t= キー名とその値および次の任意の属性を持つ Cookie を設定します: 有効期限 (max-age を秒数で指定するか、期限日を GMTString 形式で指定)、パス、ドメイン、送信制限\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc\t= Cookie に設定するキー名\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc\t= Cookie に設定する値\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc\t= オプション\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc\t= Cookie に設定するパス\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc\t= Cookie に設定するドメイン\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc\t= https 経由の送信に限定します\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc\t= クライアント側のスクリプトからアクセス不可にします\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc\t= ブラウザセッションの生存期間のみ有効にします\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc\t= Cookie の有効期限となる日時 (RFC2822 または ISO 8601 の引用符つき日時)\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc\t\t\t\t= JavaScript を整形します\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc\t\t\t= URL で指定された JS ファイルを整形してきれいにします\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc\t\t= インデント文字数\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual\t\t= 各行のインデント幅の文字数\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc\t\t= 各行のインデントに使用する文字\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual\t\t= 各行のインデントに使用する文字。スペースとタブのどちらかを選択します。\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc\t= 改行を保持しません\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual\t= 既存の改行を保持します\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc\t= 連続する改行の最大数\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual\t= 連続する改行を保持する最大数\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc\t\t= jslint-stricter モードを強制するか？\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual\t\t= 指定すると true。jslint-stricter モードを強制します\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2\t\t= 括弧の字下げスタイルを選択します\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2\t\t= 括弧の字下げスタイルを選択します: collapse - 括弧を制御文と同じ行に置く。expand - 括弧を単独で次の行に置く (オールマン / ANSI スタイル)。end-expand - 閉じ括弧を単独で次の行に置く。expand-strict - コードが壊れる場合でも括弧を単独で新しい行に置く\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc\t= 条件分岐文の前にスペースを入れない\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc\t\t= \\\\xNN 文字をエスケープしない？\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual\t= \\\\xNN 表記でエンコードされた文字列に含まれている表示可能な文字を、エスケープせずにおきます\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL\t\t\t= 正しい URL を入力してください\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc\t\t\t= オプション\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc\t\t\t= 関数呼び出しのログ出力を操作するコマンドです\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc\t\t= 関数呼び出しのコンソールへのログ出力を開始します\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply\t\t= ログ出力を開始しました。\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc\t\t\t= 関数呼び出しのログ出力を停止します\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging\t\t= 現在実行中の関数呼び出しのログ出力はありません\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply\t\t= ログ出力を停止しました。実行中のブラウザコンテキスト: %1$S\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc\t\t= ブラウザコンテキストでの関数呼び出しのコンソールへのログ出力を開始します\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc\t= グローバルオブジェクト、JSM URI、またはグローバルオブジェクトを取得する JS\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual\t= グローバルオブジェクト、JSM の URI、またはグローバルオブジェクトを取得する chrome ウィンドウ内で実行される JS\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply\t\t= ログ出力を開始しました。\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc\t\t= 関数呼び出しのログ出力を停止します\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging\t= 現在実行中のブラウザコンテキストでのログ出力はありません\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply\t\t= ログ出力を停止しました。実行中のブラウザコンテキスト: %1$S\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction\t= <匿名関数>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall\t\t= メソッド呼び出し\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM\t\t= 不正な JSM です！\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent\t= Web ページ内に変数が見つかりません。\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome\t= ブラウザウィンドウ内に変数が見つかりません。\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of JavaScript\n# and invalid JavaScript code.\ncallLogChromeEvalException\t= 評価された JavaScript が以下の例外を投げました。\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject\t= JavaScript ソースは、メソッド呼び出しが記録されるオブジェクトを評価しなければなりません。例: \"({a1: function() {this.a2()},a2: function() {}});\"\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip\t\t= スクラッチパッド\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc\t\t= 描画された領域をハイライトします\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc\t\t= ハイライトをオンにします\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc\t\t= ハイライトをオフにします\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc\t\t= ブラウザウィンドウ\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual\t\t= 再描画された領域を違う色で塗りつぶします\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip\t\t= 描画された領域をハイライトします\n\n# LOCALIZATION NOTE (paintflashingToggleDesc) A very short string used to describe the\n# function of the \"paintflashing toggle\" command.\npaintflashingToggleDesc\t\t= ハイライトを切り替えます\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\nsplitconsoleTooltip\t\t= コンソールの常時表示を切り替えます\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc\t\t\t= アプリケーションキャッシュユーティリティ\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc\t\t= キャッシュのマニフェストを検証します\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual\t\t= キャッシュのマニフェストと参照されるファイルに関連する問題を見つけます\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc\t\t= 検証する URI\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully\t= 検証が完了しました。\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc\t\t= アプリケーションキャッシュからエントリを消去します\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual\t\t= アプリケーションキャッシュから 1 個以上のエントリを消去します\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared\t\t= エントリを消去しました。\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc\t\t= アプリケーションキャッシュのエントリ一覧を表示します。\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual\t\t= すべてのアプリケーションキャッシュのエントリ一覧を表示します。検索パラメータが指定された場合は、その検索語句を含むエントリを表示します。\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc\t\t= 検索語句で結果を絞り込みます。\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey\t\t\t= キー名:\nappCacheListDataSize\t\t= サイズ:\nappCacheListDeviceID\t\t= デバイス ID:\nappCacheListExpirationTime\t= 有効期限:\nappCacheListFetchCount\t\t= アクセス回数:\nappCacheListLastFetched\t\t= アクセス日時:\nappCacheListLastModified\t= 更新日時:\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry\t\t= エントリを確認\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc\t\t= 指定したキャッシュのエントリ情報を新しいタブで開きます。\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual\t\t= 指定したキャッシュのエントリ情報を新しいタブで開きます。\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey\t\t= 表示するエントリのキー名。\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc\t\t\t= プロファイラを管理します\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual\t\t\t= JavaScript プロファイラを開始または終了するコマンドです\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc\t\t= プロファイラを開きます\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc\t\t= プロファイラを閉じます\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc\t\t= プロファイリングを開始します\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual\t\t= 開始するプロファイルの名前。\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc\t\t= プロファイリングを終了します\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual\t\t= 終了するプロファイルの名前。\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc\t\t= すべてのプロファイルを表示します\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc\t\t= プロファイルを読み込みます\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual\t\t= プロファイルの名前\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2\t\t= すでにプロファイリングを開始しています。\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound\t\t= プロファイルが見つかりません\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3\t\t= プロファイリングはまだ開始されていません。'profile start' でプロファイリングを開始してください\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2\t\t= 記録中...\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped\t\t\t= 終了...\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady\t\t= このコマンドを実行するには、プロファイラを開いておく必要があります\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc\t\t\t= リモートデバッガのポートを開きます\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2\t\t\t= %1$S は TCP/IP 経由でリモートデバッガと接続できます。安全のため、既定では無効になっていますが、このコマンドで接続可能になります。\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc\t\t\t= 接続を許可する TCP ポート番号\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput\t\t= 接続は devtools.debugger.remote-enabled 設定により無効化されています\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput\t\t= ポート番号 %1$S で接続待機中\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput\t\t= DebuggerServer が初期化されていません\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc\t\t\t= CSS メディアタイプエミュレーション\nmediaEmulateDesc\t\t= 指定の CSS メディアタイプをエミュレーションします\nmediaEmulateManual\t\t= 指定のメディアタイプに対応するデバイス上で描画されたようにページを表示します。関連する CSS ルールも適用されます。\nmediaEmulateType\t\t= エミュレートするメディアタイプ\nmediaResetDesc\t\t\t= メディアタイプのエミュレートを終了します\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc\t\t\t= ページにライブラリを差し込みます\ninjectManual2\t\t\t= コンソールからアクセスできるページの内容にライブラリを差し込みます。\ninjectLibraryDesc\t\t= 差し込むライブラリを選択、またはスクリプトの URL を入力\ninjectLoaded\t\t\t= %1$S が読み込まれました\ninjectFailed\t\t\t= %1$S は読み込めませんでした - 無効なURLです\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc\t\t\t= フォルダを開きます\nfolderOpenDesc\t\t\t= 開くフォルダのパス\nfolderOpenDir\t\t\t= ディレクトリのパス\nfolderOpenProfileDesc\t\t= プロファイルディレクトリを開く\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath\t\t= 正しいパスを入力してください\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult\t\t= %1$S を開きました\n\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=%1$S node highlighted;%1$S nodes highlighted\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=The command '%1$S' is not available in multiprocess mode (E10S)\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/inspector.dtd",
    "content": "<!ENTITY inspectorHTMLEdit.label       \"HTML として編集\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"E\">\n\n<!ENTITY inspectorHTMLCopyInner.label       \"innerHTML をコピー\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"I\">\n\n<!ENTITY inspectorHTMLCopyOuter.label       \"outerHTML をコピー\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey   \"O\">\n\n<!ENTITY inspectorCopyUniqueSelector.label       \"一意なセレクタをコピー\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey   \"U\">\n\n<!ENTITY inspectorHTMLPasteOuter.label      \"outerHTML に貼り付け\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"P\">\n\n<!ENTITY inspectorHTMLDelete.label          \"ノードを削除\">\n<!ENTITY inspectorHTMLDelete.accesskey      \"D\">\n\n<!ENTITY inspector.selectButton.tooltip     \"マウスで要素を選択\">\n\n<!ENTITY inspectorSearchHTML.label          \"HTML を検索\">\n<!ENTITY inspectorSearchHTML.key            \"F\">\n\n<!ENTITY inspectorCopyImageDataUri.label       \"画像のデータ URI をコピー\">\n\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n<!ENTITY inspectorHTMLPasteAfter.label       \"After\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"B\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n<!ENTITY inspectorHTMLPasteBefore.label      \"Before\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"t\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"Paste…\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"As First Child\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"N\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteInner.label      \"Paste Inner HTML\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"L\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n<!ENTITY inspectorHTMLPasteLastChild.label       \"As Last Child\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n<!ENTITY inspectorSearchHTML.label2          \"Search with CSS Selectors\">\n\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n<!ENTITY inspectorShowDOMProperties.label       \"Show DOM Properties\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (confirmNavigationAway): Used in the Inspector tool, when\n# the user tries to navigate away from a web page, to confirm the change of\n# page.\nconfirmNavigationAway.message2\t\t\t= このページから移動すると、変更内容は破棄されます。\nconfirmNavigationAway.buttonLeave\t\t= 移動する\nconfirmNavigationAway.buttonLeaveAccesskey\t= L\nconfirmNavigationAway.buttonStay\t\t= 移動しない\nconfirmNavigationAway.buttonStayAccesskey\t= S\n\nbreadcrumbs.siblings\t= 隣接する要素\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message\t\t= デバッガが停止しています。マウスによる選択のような一部の機能は動作しません。\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext\t\t\t= ノードの操作\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label\t\t\t\t= インスペクタ\ninspector.commandkey\t\t\t= C\ninspector.accesskey\t\t\t= I\n\n# LOCALIZATION NOTE (inspector.panelLabel.*)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel\t\t\t= インスペクタパネル\ninspector.panelLabel.markupView\t\t= マークアップビュー\n\n# LOCALIZATION NOTE (markupView.more.*)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing\t\t\t= いくつかのノードは隠されています。\nmarkupView.more.showAll\t\t\t= すべてのノード (%S個) を表示\ninspector.tooltip\t\t\t= DOM とスタイルシートの調査\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage\t= 画像をロードできません\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\neventsTooltip.openInDebugger\t\t= デバッガで開く\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n<!ENTITY title                  \"ボックスモデル\">\n<!ENTITY margin.tooltip         \"margin\">\n<!ENTITY border.tooltip         \"border\">\n<!ENTITY padding.tooltip        \"padding\">\n<!ENTITY content.tooltip        \"要素の内容\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n<!ENTITY netmonitorUI.perfNotice1         \"• \">\n<!ENTITY netmonitorUI.perfNotice2         \"ボタンをクリックすると、パフォーマンス解析を開始します。\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.reload1/2/3): These are the labels displayed\n  -  in the network table when empty to start logging network requests. -->\n<!ENTITY netmonitorUI.reloadNotice1       \"• 要求を送信するかページを\">\n<!ENTITY netmonitorUI.reloadNotice2       \"再読み込み\">\n<!ENTITY netmonitorUI.reloadNotice3       \"すると、ネットワークの稼働状況を確認できます。\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n<!ENTITY netmonitorUI.toolbar.status2     \"✓\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n<!ENTITY netmonitorUI.toolbar.method      \"メソッド\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n<!ENTITY netmonitorUI.toolbar.file        \"ファイル\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n<!ENTITY netmonitorUI.toolbar.domain      \"ドメイン\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n<!ENTITY netmonitorUI.toolbar.type        \"タイプ\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column. -->\n<!ENTITY netmonitorUI.toolbar.size        \"サイズ\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n<!ENTITY netmonitorUI.toolbar.waterfall   \"タイムライン\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n<!ENTITY netmonitorUI.tab.headers         \"ヘッダ\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n<!ENTITY netmonitorUI.tab.cookies         \"Cookie\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n<!ENTITY netmonitorUI.tab.params          \"パラメータ\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n<!ENTITY netmonitorUI.tab.response        \"応答\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n<!ENTITY netmonitorUI.tab.timings         \"タイミング\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n<!ENTITY netmonitorUI.tab.preview         \"プレビュー\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterAll    \"すべて\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFonts  \"フォント\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterImages \"画像\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterMedia  \"メディア\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterOther  \"その他\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n<!ENTITY netmonitorUI.footer.clear  \"消去\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n<!ENTITY netmonitorUI.footer.perf   \"パフォーマンス解析を切り替える...\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n<!ENTITY netmonitorUI.panesButton.tooltip \"ネットワーク状況を切り替える\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n<!ENTITY netmonitorUI.summary.url         \"要求 URL:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n<!ENTITY netmonitorUI.summary.method      \"要求メソッド:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n<!ENTITY netmonitorUI.summary.status      \"ステータスコード:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n<!ENTITY netmonitorUI.summary.version     \"バージョン:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n<!ENTITY netmonitorUI.summary.size        \"ヘッダサイズ:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n<!ENTITY netmonitorUI.response.name       \"名前:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n<!ENTITY netmonitorUI.response.dimensions \"大きさ:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n<!ENTITY netmonitorUI.response.mime       \"MIME タイプ:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.encoding): This is the label displayed\n  -  in the network details response tab identifying an image's encoding. -->\n<!ENTITY netmonitorUI.response.encoding   \"文字エンコーディング:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n<!ENTITY netmonitorUI.timings.blocked     \"ブロック:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n<!ENTITY netmonitorUI.timings.dns         \"DNS 解決:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n<!ENTITY netmonitorUI.timings.connect     \"接続:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n<!ENTITY netmonitorUI.timings.send        \"送信:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n<!ENTITY netmonitorUI.timings.wait        \"待機:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n<!ENTITY netmonitorUI.timings.receive     \"受信:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n<!ENTITY netmonitorUI.context.perfTools   \"パフォーマンス解析を開始します...\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n<!ENTITY netmonitorUI.context.copyUrl     \"URL をコピー\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n<!ENTITY netmonitorUI.context.copyAsCurl    \"cURL としてコピー\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrl.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"画像をデータ URI としてコピー\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"I\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n<!ENTITY netmonitorUI.summary.editAndResend \"編集して再送信\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey \"R\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n<!ENTITY netmonitorUI.context.newTab      \"新しいタブで開く\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n<!ENTITY netmonitorUI.context.newTab.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n<!ENTITY netmonitorUI.custom.newRequest   \"新しい要求\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.query        \"クエリ文字列:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.headers      \"要求ヘッダ:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.postData     \"要求ボディ:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n<!ENTITY netmonitorUI.custom.send         \"送信\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n<!ENTITY netmonitorUI.custom.cancel       \"キャンセル\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n<!ENTITY netmonitorUI.backButton          \"戻る\">\n\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n<!ENTITY netmonitorUI.security.certificate \"Certificate:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n<!ENTITY netmonitorUI.security.cipherSuite \"Cipher suite:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n<!ENTITY netmonitorUI.security.connection \"Connection:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n<!ENTITY netmonitorUI.security.error      \"An error occured:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n<!ENTITY netmonitorUI.security.hpkp \"Public Key Pinning:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n<!ENTITY netmonitorUI.security.hsts \"HTTP Strict Transport Security:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n<!ENTITY netmonitorUI.security.protocolVersion \"Protocol version:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n<!ENTITY netmonitorUI.security.warning.cipher     \"The cipher used for encryption is deprecated and insecure.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.protocol): A tooltip\n  -  for warning icon that indicates a connection uses insecure protocol. -->\n<!ENTITY netmonitorUI.security.warning.sslv3      \"The protocol SSL 3.0 is deprecated and insecure.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.address): This is the label displayed\n  -  in the network details headers tab identifying the remote address. -->\n<!ENTITY netmonitorUI.summary.address     \"Remote address:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n<!ENTITY netmonitorUI.summary.rawHeaders \"Raw headers\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Request headers:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Response headers:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n<!ENTITY netmonitorUI.tab.security        \"Security\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n<!ENTITY netmonitorUI.toolbar.transferred \"Transferred\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label\t= ネットワーク\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel\t= ネットワークパネル\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey\t= Q\nnetmonitor.accesskey\t= N\n\n# LOCALIZATION NOTE (netmonitor.tooltip):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\nnetmonitor.tooltip\t= ネットワークモニタ\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane\t= 要求の詳細を閉じる\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane\t= 要求の詳細を表示\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText\t= この要求にはヘッダがありません\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText\t= ヘッダを検索\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText\t= この要求には Cookie がありません\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText\t= Cookie を検索\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText\t\t= この要求にはパラメータがありません\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText\t= 要求パラメータを検索\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString\t= クエリ文字列\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData\t\t= フォームデータ\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload\t= 要求ペイロード\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders\t\t= 要求ヘッダ\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload\t= アップロードストリームからの要求ヘッダ\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders\t\t= 応答ヘッダ\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies\t\t= 要求 Cookie\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies\t\t= 応答 Cookie\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText\t\t= プロパティを検索\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName\t\t= JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName\t\t= JSONP \\u2192 コールバック %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc\t= 昇順\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc\t= 降順\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty\t= 要求はありません\n\n# LOCALIZATION NOTE (networkMenu.summary): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the number of seconds.\nnetworkMenu.summary\t= #1 要求, #2 KB, #3 秒\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB\t= %S KB\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS\t= \\u2192 %S ms\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond\t= %S ms\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second\t= %S 秒\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute\t= %S 分\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading\t= ロード中\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable\t= なし\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading\t= お待ちください...\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable\t= データがありません\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB\t\t= %S KB\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS\t\t= %S 秒\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled\t= キャッシュ済み\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled\t= 非キャッシュ\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize\t= サイズ: %S KB\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds\t= 所要時間: %S 秒\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached\t= キャッシュ済み応答: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount\t= すべての応答: %S\n\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=Disabled\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=Enabled\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=Host %S:\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayd. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<Not Available>\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=A security error prevented the resource from being loaded.\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not encrypted.\nnetmonitor.security.state.insecure=The connection used to fetch this resource was not encrypted.\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=The connection used to fetch this resource was secure.\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=This resource was transferred over a connection that used weak encryption.\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=—\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/profiler.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Profiler strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (profilerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY profilerUI.emptyNotice1    \"\">\n<!ENTITY profilerUI.emptyNotice2    \"ボタンをクリックすると、JavaScript の関数呼び出しの記録を開始します。\">\n\n<!-- LOCALIZATION NOTE (profilerUI.stopNotice1/2): This is the label shown\n  -  in the call list view while recording a profile. -->\n<!ENTITY profilerUI.stopNotice1    \"もう一度\">\n<!ENTITY profilerUI.stopNotice2    \"ボタンをクリックすると、プロファイリングを停止します。\">\n\n<!-- LOCALIZATION NOTE (profilerUI.loadingNotice): This is the label shown\n  -  in the call list view while loading a profile. -->\n<!ENTITY profilerUI.loadingNotice \"読み込み中...\">\n\n<!-- LOCALIZATION NOTE (profilerUI.recordButton): This string is displayed\n  -  on a button that starts a new profile. -->\n<!ENTITY profilerUI.recordButton.tooltip \"JavaScript の関数呼び出しを記録します。\">\n\n<!-- LOCALIZATION NOTE (profilerUI.importButton): This string is displayed\n  -  on a button that opens a dialog to import a saved profile data file. -->\n<!ENTITY profilerUI.importButton \"インポート...\">\n\n<!-- LOCALIZATION NOTE (profilerUI.clearButton): This string is displayed\n  -  on a button that remvoes all the recordings. -->\n<!ENTITY profilerUI.clearButton \"消去\">\n\n<!-- LOCALIZATION NOTE (profilerUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY profilerUI.table.duration    \"時間 (ms)\">\n<!ENTITY profilerUI.table.percentage  \"コスト\">\n<!ENTITY profilerUI.table.invocations \"呼び出し\">\n<!ENTITY profilerUI.table.function    \"関数\">\n\n<!-- LOCALIZATION NOTE (profilerUI.newtab.tooltiptext): The tooltiptext shown\n  -  on the \"+\" (new tab) button for a profile when a selection is available. -->\n<!ENTITY profilerUI.newtab.tooltiptext \"選択範囲を新しいタブで開きます\">\n\n\n<!-- LOCALIZATION NOTE (profilerUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n<!ENTITY profilerUI.enableFramerate             \"Record Framerate\">\n<!ENTITY profilerUI.enableFramerate.tooltiptext \"Record framerate while profiling.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY profilerUI.enableMemory             \"Record Memory\">\n<!ENTITY profilerUI.enableMemory.tooltiptext \"Record memory consumption while profiling.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.exportButton): This string is displayed\n  -  on a button that opens a dialog to export a saved profile data file. -->\n<!ENTITY profilerUI.exportButton \"Save\">\n\n<!-- LOCALIZATION NOTE (profilerUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n<!ENTITY profilerUI.flattenTreeRecursion             \"Flatten Tree Recursion\">\n<!ENTITY profilerUI.flattenTreeRecursion.tooltiptext \"Flatten recursion when inspecting functions.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n<!ENTITY profilerUI.invertFlameGraph             \"Invert Flame Chart\">\n<!ENTITY profilerUI.invertFlameGraph.tooltiptext \"Inverting the flame chart displays the profiled call paths starting from the youngest frames and expanding out to the older frames.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n<!ENTITY profilerUI.invertTree             \"Invert Call Tree\">\n<!ENTITY profilerUI.invertTree.tooltiptext \"Inverting the call tree displays the profiled call paths starting from the youngest frames and expanding out to the older frames.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n<!ENTITY profilerUI.options.filter.tooltiptext \"Select what data to display in the timeline\">\n\n<!-- LOCALIZATION NOTE (profilerUI.options.tooltiptext): This is the tooltip\n  -  for the options button. -->\n<!ENTITY profilerUI.options.gear.tooltiptext \"Configure performance preferences.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n<!ENTITY profilerUI.showPlatformData             \"Show Gecko Platform Data\">\n<!ENTITY profilerUI.showPlatformData.tooltiptext \"Showing platform data enables the JavaScript Profiler reports to include Gecko platform symbols.\">\n<!ENTITY profilerUI.table.samples         \"Samples\">\n<!ENTITY profilerUI.table.selfAlloc1        \"Self Sampled Allocations\">\n<!ENTITY profilerUI.table.selfAllocTooltip  \"The number of Object allocations sampled at this location.\">\n<!ENTITY profilerUI.table.selfDuration2   \"Self Time\">\n<!ENTITY profilerUI.table.selfPercentage  \"Self Cost\">\n<!ENTITY profilerUI.table.totalAlloc1       \"Total Sampled Allocations\">\n<!ENTITY profilerUI.table.totalAllocTooltip \"The total number of Object allocations sampled at this location and in callees.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY profilerUI.table.totalDuration2  \"Total Time\">\n<!ENTITY profilerUI.table.totalPercentage \"Total Cost\">\n<!ENTITY profilerUI.toolbar.js-calltree \"JavaScript\">\n<!ENTITY profilerUI.toolbar.js-flamegraph \"JS Flame Chart\">\n<!ENTITY profilerUI.toolbar.memory-calltree1 \"Allocations\">\n<!ENTITY profilerUI.toolbar.memory-flamegraph1 \"Allocations Flame Chart\">\n\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n<!ENTITY profilerUI.toolbar.waterfall \"Timeline\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/profiler.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Profiler\n# which is available from the Web Developer sub-menu -> 'Profiler'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (profiler.label):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nprofiler.label2\t\t= パフォーマンス\n\n# LOCALIZATION NOTE (profiler.panelLabel):\n# This is used as the label for the toolbox panel.\nprofiler.panelLabel2\t= パフォーマンスパネル\n\n# LOCALIZATION NOTE (profiler2.commandkey, profiler.accesskey)\n# Used for the menuitem in the tool menu\nprofiler.commandkey2\t= VK_F5\nprofiler.accesskey\t= P\n\n# LOCALIZATION NOTE (profiler.tooltip2):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\nprofiler.tooltip2\t= JavaScript プロファイラ\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText\t= プロファイルはまだありません。\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Profiler,\n# identifying a set of function calls.\nrecordingsList.itemLabel\t= プロファイル #%S\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel\t= 記録中...\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has finished recording.\nrecordingsList.durationLabel\t= %S ms\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for saving an item to disk.\nrecordingsList.saveLabel\t= 保存\n\n# LOCALIZATION NOTE (profile.tab):\n# This string is displayed in the profile view for a tab, after the\n# recording has finished, as the recording 'start → stop' range in milliseconds.\nprofile.tab\t\t\t= %1$S ms → %2$S ms\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Profiler,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps\t\t\t= fps\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Profiler,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other\t\t\t= Gecko\ncategory.css\t\t\t= CSS\ncategory.js\t\t\t= JIT\ncategory.gc\t\t\t= GC\ncategory.network\t\t= ネットワーク\ncategory.graphics\t\t= グラフィック\ncategory.storage\t\t= ストレージ\ncategory.events\t\t\t= 入力とイベント\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root\t\t\t= (root)\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext\t\t= デバッガでソースを表示\n\n# LOCALIZATION NOTE (table.zoom.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the 'zoom'\n# buttons (small magnifying glass icons) which spawn a new tab.\ntable.zoom.tooltiptext\t\t= 新しいタブでフレームを調査します\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle\t= プロファイルを保存...\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter\t= JSON ファイル\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter\t= すべてのファイル\n\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Profiler,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=ms\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=(idle)\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units of time in milliseconds.\ntable.ms=ms\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units representing percentages.\ntable.percentage=%\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project editor can be closed without saving changes\nprojecteditor.confirmUnsavedTitle\t= 未保存の変更\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project editor can be closed without saving changes\nprojecteditor.confirmUnsavedLabel\t= このまま終了すると、未保存の変更は失われます。よろしいですか？\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted.\nprojecteditor.deleteLabel\t= 削除\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle\t= 削除\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage\t= このフォルダを削除しますか？\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage\t= このファイルを削除しますか？\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a menu item for adding a new file to\n# the directory.\nprojecteditor.newLabel\t\t= 新規作成...\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel\t\t= 保存\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel\t= 名前を付けて保存...\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file.\nprojecteditor.selectFileLabel\t= ファイルを選択\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder.\nprojecteditor.openFolderLabel\t= フォルダを選択\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file.\nprojecteditor.openFileLabel\t= ファイルを開く\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files.\nprojecteditor.find.commandkey\t= F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\".\nprojecteditor.save.commandkey\t= S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file.\nprojecteditor.new.commandkey\t= N\n\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=You have unsaved changes that will be lost. Are you sure you want to continue?\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=Rename\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate): label of the rotate button.\nresponsiveUI.rotate2\t\t= 高さと幅を入れ替え\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot\t\t= スクリーンショット\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename\t= Screen Shot %1$S at %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch\t\t= タッチイベントをシミュレート (必要な場合はページを再読み込みします)\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset\t\t= プリセットを追加\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset\t= プリセットを削除\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution\t= %S (指定値)\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution\t= %S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle\t= レスポンシブデザインビュー\n\n# LOCALIZATION NOTE (responsiveUI.close): tooltip text of the close button.\nresponsiveUI.close\t\t\t= レスポンシブデザインビューを終了する\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg\t= プリセット %Sx%S の名前を入力してください\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip\t\t= Shift キーで大まかに、Ctrl キーで精密にサイズを変更できます。\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload\t\t\t\t\t= これより前にタッチイベントリスナが追加されている場合は、ページを再読み込みする必要があります。\nresponsiveUI.notificationReload\t\t\t\t= 再読み込み\nresponsiveUI.notificationReload_accesskey\t\t= R\nresponsiveUI.dontShowReloadNotification\t\t\t= 再表示しない\nresponsiveUI.dontShowReloadNotification_accesskey\t= N\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n<!ENTITY window.title                 \"スクラッチパッド\">\n\n<!ENTITY fileMenu.label               \"ファイル\">\n<!ENTITY fileMenu.accesskey           \"F\">\n\n<!ENTITY newWindowCmd.label           \"新しいウィンドウ\">\n<!ENTITY newWindowCmd.accesskey       \"N\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"ファイルを開く...\">\n<!ENTITY openFileCmd.accesskey        \"O\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"最近開いたファイルを開く\">\n<!ENTITY openRecentMenu.accesskey     \"R\">\n\n<!ENTITY revertCmd.label              \"変更を破棄...\">\n<!ENTITY revertCmd.accesskey          \"t\">\n\n<!ENTITY saveFileCmd.label            \"保存\">\n<!ENTITY saveFileCmd.accesskey        \"S\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"名前を付けて保存...\">\n<!ENTITY saveFileAsCmd.accesskey      \"A\">\n\n<!ENTITY closeCmd.label               \"閉じる\">\n<!ENTITY closeCmd.key                 \"W\">\n<!ENTITY closeCmd.accesskey           \"C\">\n\n<!ENTITY viewMenu.label               \"表示\">\n<!ENTITY viewMenu.accesskey           \"V\">\n\n<!ENTITY lineNumbers.label             \"行数を表示\">\n<!ENTITY lineNumbers.accesskey         \"L\">\n\n<!ENTITY wordWrap.label                \"テキストを折り返す\">\n<!ENTITY wordWrap.accesskey            \"W\">\n\n<!ENTITY highlightTrailingSpace.label     \"末尾のスペースを強調\">\n<!ENTITY highlightTrailingSpace.accesskey \"H\">\n\n<!ENTITY largerFont.label             \"大きいフォント\">\n<!ENTITY largerFont.accesskey         \"a\">\n<!ENTITY largerFont.commandkey        \"+\">\n\n<!ENTITY smallerFont.label            \"小さいフォント\">\n<!ENTITY smallerFont.accesskey        \"M\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"通常のサイズ\">\n<!ENTITY normalSize.accesskey         \"N\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label               \"編集\">\n<!ENTITY editMenu.accesskey           \"E\">\n\n<!ENTITY run.label                    \"実行\">\n<!ENTITY run.accesskey                \"R\">\n<!ENTITY run.key                      \"r\">\n\n<!ENTITY inspect.label                \"調査\">\n<!ENTITY inspect.accesskey            \"I\">\n<!ENTITY inspect.key                  \"i\">\n\n<!ENTITY display.label                \"表示\">\n<!ENTITY display.accesskey            \"D\">\n<!ENTITY display.key                  \"l\">\n\n<!ENTITY pprint.label                 \"整形出力\">\n<!ENTITY pprint.key                   \"p\">\n<!ENTITY pprint.accesskey             \"P\">\n\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n<!ENTITY environmentMenu.label        \"実行環境\">\n<!ENTITY environmentMenu.accesskey    \"N\">\n\n\n<!ENTITY contentContext.label         \"Web ページ\">\n<!ENTITY contentContext.accesskey     \"C\">\n\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n<!ENTITY browserContext.label         \"ブラウザ\">\n<!ENTITY browserContext.accesskey     \"B\">\n\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n<!ENTITY helpMenu.label               \"ヘルプ\">\n<!ENTITY helpMenu.accesskey           \"H\">\n<!ENTITY helpMenuWin.label            \"ヘルプ\">\n<!ENTITY helpMenuWin.accesskey        \"H\">\n\n<!ENTITY documentationLink.label      \"スクラッチパッドのヘルプ (MDN)\">\n<!ENTITY documentationLink.accesskey  \"D\">\n\n\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n<!ENTITY resetContext2.label          \"変数をリセット\">\n<!ENTITY resetContext2.accesskey      \"T\">\n\n<!ENTITY reloadAndRun.label           \"再読み込みして実行\">\n<!ENTITY reloadAndRun.accesskey       \"E\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"実行メニュー\">\n<!ENTITY executeMenu.accesskey        \"X\">\n\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n<!ENTITY evalFunction.label\t\"現在の関数を評価\">\n<!ENTITY evalFunction.accesskey\t\"v\">\n<!ENTITY evalFunction.key\t\"e\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation\t= ファイルがすでに存在します。上書きしますか？\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active window of navigator:browser\n# type.\nbrowserWindow.unavailable\t\t= コードを実行するブラウザウィンドウが見つかりません。\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid\t\t= 現在の実行モードでは、このオペレーションは実行できません。\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title\t\t\t\t= ファイルを開く\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed\t\t\t\t= ファイルを開けませんでした。\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label\t\t= 最近開いたファイルをクリア\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs\t\t\t\t= 名前を付けて保存\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed\t\t\t\t= ファイルを保存できませんでした。\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose\t\t\t\t= このスクラッチパッドを保存しますか？\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title\t\t\t= 変更は保存されていません\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert\t\t\t\t= このスクラッチパッドに加えた変更を元に戻しますか？\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title\t\t\t= 変更を破棄\n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1\t\t\t= /*\\n * この画面は JavaScript スクラッチパッドです。\\n *\\n * JavaScript を入力して、右クリックまたは [実行] メニューを選択してください。\\n * 1. 実行: 選択したコードを実行します。(%1$S)\\n * 2. 調査: 実行結果をオブジェクトインスペクタで表示します。(%2$S)\\n * 3. 表示: 選択したコードの後ろに、実行結果をコメント形式で挿入します。(%3$S)\\n */\\n\\n\n\n# LOCALIZATION NOTE  (scratchpad.noargs): This error message is shown when\n# Scratchpad instance is created without any arguments. Scratchpad window\n# expects to receive its unique identifier as the first window argument.\nscratchpad.noargs\t\t\t= スクラッチパッドは引数なしで作成されました。\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification\t\t= このスクラッチパッドは、ブラウザコンテキストで実行されます。\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage\t\t= https://developer.mozilla.org/ja/Tools/Scratchpad\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification\t\t= このファイルはもう存在しません。\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder\t\t= プロパティをフィルタ\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout\t\t\t= 接続がタイムアウトしました。原因と思われるエラーメッセージを、エラーコンソールで確認してください。スクラッチパッドを開きなおして、やり直してください。\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label\t\t\t= スクラッチパッド\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel\t\t\t= スクラッチパッドパネル\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip\t\t\t= スクラッチパッド\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg\t\t\t\t= 重大な警告: 自分で理解していないものを貼り付けるときは、よく注意してください。あなたの認証情報が傍受されたり、コンピュータが乗っ取られる可能性があります。貼り付けを許可するには、スクラッチパッド内に '%S' と入力してください。\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring\t\t\t= allow pasting\n\n\n# LOCALIZATION NOTE  (importFromFile.convert.failed): This is the message\n# displayed when file conversion from some charset to Unicode fails.\n# %1 is the name of the charset from which the conversion failed.\nimportFromFile.convert.failed=Failed to convert file to Unicode from %1$S.\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol  = Line %1$S, Col %2$S\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n<!ENTITY shaderEditorUI.vertexShader    \"バーテックスシェーダ\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n<!ENTITY shaderEditorUI.fragmentShader  \"フラグメントシェーダ\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice1   \"再読み込み\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice2   \"すると、ページの GLSL コードを編集できるようになります。\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n<!ENTITY shaderEditorUI.emptyNotice     \"WebGL コンテキストを生成しています...\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label\t= シェーダエディタ\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel\t= シェーダエディタパネル\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip\t= WebGL 向けライブ GLSL シェーダ言語エディタ\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel\t= プログラム %S\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel\t= ジオメトリの表示を切り替え\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S\\u00D7%S\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY gotoLineCmd.label\t\t\"指定行へ移動...\">\n<!ENTITY gotoLineCmd.key\t\t\"J\">\n<!ENTITY gotoLineCmd.accesskey\t\t\"J\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle\t\t= 検索...\n\n# LOCALIZATION NOTE  (findCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage\t\t= 検索:\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle\t\t= 指定行へ移動...\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage\t= 指定行へ移動:\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title\t= ブレークポイント: %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine\t\t= 現在の行\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title\t= 現在のステップ: %S\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink\t\t= ドキュメント\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound\t\t= 見つかりません\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey\t\t= J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey\t= /\n\n# LOCALIZATION NOTE  (indentLess.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey\t\t= [\n\n# LOCALIZATION NOTE  (indentMore.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey\t\t= ]\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the key to use to move\n# the selected lines up.\nmoveLineUp.commandkey\t\t= Alt-Up\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the key to use to move\n# the selected lines down.\nmoveLineDown.commandkey\t\t= Alt-Down\n\n# LOCALIZATION NOTE  (autocomplete.commandkey): This is the key to use\n# in conjunction with Ctrl for autocompletion.\nautocompletion.commandkey\t= Space\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the key to use to\n# show more information, like type inference.\nshowInformation2.commandkey\t= Shift-Ctrl-Space\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey\t\t\t= VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey\t\t\t= a\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label\t\t\t\t= ストレージ\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel\t\t\t= ストレージインスペクタ\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel\t\t\t= ストレージパネル\n\n# LOCALIZATION NOTE (storage.tooltip):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\nstorage.tooltip2\t\t\t= ストレージインスペクタ (Cookie、ローカルストレージ ...)\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText\t\t\t\t= ホストがありません\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText\t\t\t\t= 選択されたホストには表示できるデータがありません\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies\t\t\t= Cookie\ntree.labels.localStorage\t\t= ローカルストレージ\ntree.labels.sessionStorage\t\t= セッションストレージ\ntree.labels.indexedDB\t\t\t= Indexed DB\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.name\t\t= 名前\ntable.headers.cookies.path\t\t= パス\ntable.headers.cookies.host\t\t= ドメイン\ntable.headers.cookies.expires\t\t= 有効期限\ntable.headers.cookies.value\t\t= 値\ntable.headers.cookies.lastAccessed\t= アクセス日時\ntable.headers.cookies.creationTime\t= 作成日時\n# LOCALIZATION NOTE (table.headers.cookies.isHttpOnly):\n# This string is used in the header for the column which denotes whether a\n# cookie is HTTP only or not.\ntable.headers.cookies.isHttpOnly\t= isHttpOnly\n# LOCALIZATION NOTE (table.headers.cookies.isSecure):\n# This string is used in the header for the column which denotes whether a\n# cookie can be accessed via a secure channel only or not.\ntable.headers.cookies.isSecure\t\t= isSecure\n# LOCALIZATION NOTE (table.headers.cookies.isDomain):\n# This string is used in the header for the column which denotes whether a\n# cookie is a domain cookie only or not.\ntable.headers.cookies.isDomain\t\t= isDomain\n\ntable.headers.localStorage.name\t\t= 名前\ntable.headers.localStorage.value\t= 値\n\ntable.headers.sessionStorage.name\t= 名前\ntable.headers.sessionStorage.value\t= 値\n\ntable.headers.indexedDB.name\t\t= 名前\ntable.headers.indexedDB.db\t\t= データベース名\ntable.headers.indexedDB.objectStore\t= オブジェクトストア名\ntable.headers.indexedDB.value\t\t= 値\ntable.headers.indexedDB.origin\t\t= オリジン\ntable.headers.indexedDB.version\t\t= バージョン\ntable.headers.indexedDB.objectStores\t= オブジェクトストア\ntable.headers.indexedDB.keyPath\t\t= キー\ntable.headers.indexedDB.autoIncrement\t= 自動インクリメント\ntable.headers.indexedDB.indexes\t\t= インデックス\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session\t\t\t= セッション\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder\t\t= 値を絞り込み\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label\t\t\t= データ\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label\t\t= パース済みの値\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n<!ENTITY newButton.label            \"新規作成\">\n<!ENTITY newButton.tooltip          \"新しいスタイルシートを作成して、ドキュメントにインポートする\">\n<!ENTITY newButton.accesskey        \"N\">\n\n<!ENTITY importButton.label         \"インポート...\">\n<!ENTITY importButton.tooltip       \"既存のスタイルシートをドキュメントにインポートする\">\n<!ENTITY importButton.accesskey     \"I\">\n\n<!ENTITY visibilityToggle.tooltip   \"スタイルシートのオン/オフを切り替える\">\n\n<!ENTITY saveButton.label           \"保存\">\n<!ENTITY saveButton.tooltip         \"このスタイルシートをファイルに保存する\">\n<!ENTITY saveButton.accesskey       \"S\">\n\n<!ENTITY optionsButton.tooltip      \"スタイルエディタのオプション\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.label     \"元のソースを表示\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.accesskey  \"o\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n<!ENTITY showMediaSidebar.label     \"@media サイドバーを表示\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n<!ENTITY mediaRules.label           \"@media ルール\">\n\n<!ENTITY editorTextbox.placeholder  \"ここに CSS を入力します。\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n<!ENTITY noStyleSheet.label         \"このページにはスタイルシートがありません。\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n<!ENTITY noStyleSheet-tip-start.label  \"それとも、\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"新しいスタイルシートを追加\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \"しますか？\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (chromeWindowTitle): This is the title of the Style Editor\n# 'chrome' window. That is, the main window with the stylesheets list.\n# The argument is either the content document's title or its href if no title\n# is available.\nchromeWindowTitle\t\t= スタイルエディタ [%S]\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet\t\t= <インラインスタイルシート #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet\t\t\t= 新しいスタイルシート #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label\t\t\t= #1 個のルール\n\n# LOCALIZATION NOTE  (error-load): This is shown when loading fails.\nerror-load\t\t\t= スタイルシートをロードできませんでした。\n\n# LOCALIZATION NOTE  (error-save): This is shown when saving fails.\nerror-save\t\t\t= スタイルシートを保存できませんでした。\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed\t\t= 圧縮されたスタイルシートではカバレッジ情報を表示できません\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title\t\t= スタイルシートのインポート\n\n# LOCALIZATION NOTE  (importStyleSheet.filter): This is the *.css filter title\nimportStyleSheet.filter\t\t= CSS ファイル\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title\t\t= スタイルシートを保存\n\n# LOCALIZATION NOTE  (saveStyleSheet.filter): This is the *.css filter title\nsaveStyleSheet.filter\t\t= CSS ファイル\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey\t\t\t= VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey\t\t\t= l\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey\t= S\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the style editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label\t= スタイルエディタ\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel\t= スタイルエディタパネル\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip2):\n# This string is displayed in the tooltip of the tab when the style editor is\n# displayed inside the developer tools window.\nToolboxStyleEditor.tooltip2\t= スタイルシートエディタ (CSS)\n\n# LOCALIZATION NOTE (confirmNavigationAway): Shown in a notification box when\n# the user tries to navigate away from a web page.\nconfirmNavigationAway.message\t\t\t= このページから移動すると、スタイルエディタで変更した未保存の内容が破棄されます。\nconfirmNavigationAway.buttonLeave\t\t= このページから移動する\nconfirmNavigationAway.buttonLeaveAccesskey\t= L\nconfirmNavigationAway.buttonStay\t\t= このページに留まる\nconfirmNavigationAway.buttonStayAccesskey\t= S\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n<!ENTITY browserStylesLabel\t\"ブラウザ CSS\">\n\n<!-- LOCALIZATION NOTE (userStylesSearch): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n<!ENTITY userStylesSearch\t\"検索\">\n\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n<!ENTITY selectedElementLabel\t\"選択要素:\">\n\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n<!ENTITY noPropertiesFound\t\"CSS プロパティはありません。\">\n\n<!-- FIXME: notes -->\n<!ENTITY computedViewTitle\t\"計算済み\">\n<!ENTITY ruleViewTitle\t\t\"ルール\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle\t\t\t= スタイルインスペクタ\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST\t\t= 適用\nrule.status.MATCHED\t\t= 適用候補\nrule.status.PARENT_MATCH\t= 親要素\nrule.status.UNMATCHED\t\t= 適用しない\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline\t\t= インライン\nrule.sourceElement\t\t= 要素\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom\t\t= %S から継承\n\n# LOCALIZATION NOTE (style.highlighter.button): These strings are used inside\n# sidebar of the Highlighter for the style inspector button.\n# \"Computed\" refers to the Computed Style of the element.\nstyle.highlighter.button.label2\t\t= 計算済み\nstyle.highlighter.accesskey2\t\t= C\nstyle.highlighter.button.tooltip2\t= 要素の計算済みスタイルを調査\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle\t\t\t= このプロパティに関するドキュメントを開く\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title\t\t\t\t= 無効な値\n\n# LOCALIZATION NOTE (style.contextmenu.copyselection): The computed view's\n# context menu copy entry.\nstyle.contextmenu.copyselection\t\t\t= 選択範囲をコピー\n\n# LOCALIZATION NOTE (style.contextmenu.copyselection.accesskey): The computed\n# view's context menu copy entry access key.\nstyle.contextmenu.copyselection.accesskey\t= C\n\n# LOCALIZATION NOTE (style.contextmenu.copydeclaration): The style inspector's\n# context menu copy property entry allows a complete CSS property to be copied.\nstyle.contextmenu.copydeclaration\t\t= 宣言行をコピー\n\n# LOCALIZATION NOTE (style.contextmenu.copydeclaration.accesskey): The style\n# inspector's context menu copy property access key.\nstyle.contextmenu.copydeclaration.accesskey\t= D\n\n# LOCALIZATION NOTE (style.contextmenu.copyproperty): The style inspector's\n# context menu copy property name entry allows a CSS property name to be copied.\nstyle.contextmenu.copyproperty\t\t\t= プロパティをコピー\n\n# LOCALIZATION NOTE (style.contextmenu.copyproperty.accesskey): The style\n# inspector's context menu copy property name access key.\nstyle.contextmenu.copyproperty.accesskey\t= P\n\n# LOCALIZATION NOTE (style.contextmenu.copypropertyvalue): The style inspector's\n# context menu copy property value entry allows a CSS property name to be copied.\nstyle.contextmenu.copypropertyvalue\t\t= 値をコピー\n\n# LOCALIZATION NOTE (style.contextmenu.copypropertyvalue.accesskey): The style\n# inspector's context menu copy property value access key.\nstyle.contextmenu.copypropertyvalue.accesskey\t= U\n\n# LOCALIZATION NOTE (rule.contextmenu.copyselection): The rule view's context\n# menu copy entry.\nrule.contextmenu.copyselection\t\t\t= 選択範囲をコピー\n\n# LOCALIZATION NOTE (rule.contextmenu.copyselection.accesskey): The rule view's\n# context menu copy entry access key.\nrule.contextmenu.copyselection.accesskey\t= C\n\n# LOCALIZATION NOTE (rule.contextmenu.copyrule): The rule view's context menu\n# copy rule entry allows a complete CSS rule to be copied.\nrule.contextmenu.copyrule\t\t\t= ルールをコピー\n\n# LOCALIZATION NOTE (rule.contextmenu.copyrule.accesskey): The rule view's\n# context menu copy rule access key.\nrule.contextmenu.copyrule.accesskey\t\t= R\n\n# LOCALIZATION NOTE (rule.contextmenu.copydeclaration): The rule view's context\n# menu copy property entry allows a complete CSS property to be copied.\nrule.contextmenu.copydeclaration\t\t= 宣言行をコピー\n\n# LOCALIZATION NOTE (rule.contextmenu.copydeclaration.accesskey): The rule view's\n# context menu copy property access key.\nrule.contextmenu.copydeclaration.accesskey\t= D\n\n# LOCALIZATION NOTE (rule.contextmenu.copyproperty): The rule view's context\n# menu copy property entry allows a CSS property name to be copied.\nrule.contextmenu.copyproperty\t\t\t= プロパティをコピー\n\n# LOCALIZATION NOTE (rule.contextmenu.copyproperty.accesskey): The rule\n# view's context menu copy property name access key.\nrule.contextmenu.copyproperty.accesskey\t\t= P\n\n# LOCALIZATION NOTE (rule.contextmenu.copypropertyvalue): The rule view's\n# context menu copy property entry allows a CSS property value to be copied.\nrule.contextmenu.copypropertyvalue\t\t= 値をコピー\n\n# LOCALIZATION NOTE (rule.contextmenu.copypropertyvalue.accesskey): The rule\n# view's context menu copy property value access key.\nrule.contextmenu.copypropertyvalue.accesskey\t= U\n\n# LOCALIZATION NOTE (ruleView.*): Button label, accesskey and tooltip text\n# associated with the Highlighter's CSS Rule View in the Style Sidebar.\nruleView.label\t\t= ルール\nruleView.accesskey\t= R\nruleView.tooltiptext\t= CSS の確認と編集\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty\t\t= 要素が選択されていません。\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/tilt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Tilt Inspector\n# which is available from the Web Developer sub-menu -> 'Tilt'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (initTilt.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed as an modal\n# popup window when initialization fails because of unsupported hardware.\ninitTilt.error\t\t\t= Tilt を初期化できませんでした。http://get.webgl.org/troubleshooting\\nのトラブルシューティング情報を確認してください。\n\n# LOCALIZATION NOTE (initWebGL.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed in the console\n# when initialization fails because of unsupported hardware.\ninitWebGL.error\t\t\t= WebGL コンテキストを初期化できませんでした。ハードウェアまたはドライバが WebGL をサポートしていません。\n\n# LOCALIZATION NOTE (linkProgram.error): This error happens when the WebGL\n# context can't link two compiled shader programs together. It is displayed in\n# the Error Console.\nlinkProgram.error\t\t= シェーダプログラムを初期化できませんでした: %S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (uri or path) of a shader is not the expected one. It is displayed in\n# the Error Console.\ncompileShader.source.error\t= シェーダソースタイプが不正です。(文字列であるべき)\n\n# LOCALIATION NOTE (compileShader.type.error): There are two types of shader\n# programs - vertex and fragment. At a shader initialization, if none of these\n# two types is specified, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.type.error\t= 指定のシェーダタイプは間違っています: %S\n\n# LOCALIZATION NOTE (compileShader.compile.error): If the shader source and\n# type are correctly specified, there may be syntax errors in the shader code.\n# If this is the case, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.compile.error\t= シェーダコンパイルステータス:\\n%S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (canvas or image) of a texture is not as expected. It is displayed in\n# the Error Console.\ninitTexture.source.error\t= テクスチャソースタイプが不正です。(画像であるべき)\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/timeline.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Timeline strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (timelineUI.recordButton): This string is displayed\n  -  on a button that starts a new recording. -->\n<!ENTITY timelineUI.recordButton.tooltip \"Record timeline operations\">\n\n<!-- LOCALIZATION NOTE (timelineUI.recordLabel): This string is displayed\n  -  as a label to signal that a recording is in progress. -->\n<!ENTITY timelineUI.recordLabel \"Recording…\">\n\n<!-- LOCALIZATION NOTE (timelineUI.memoryCheckbox.label): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY timelineUI.memoryCheckbox.label \"Memory\">\n\n<!-- LOCALIZATION NOTE (timelineUI.memoryCheckbox.tooltip): This string\n  -  is displayed next to the memory checkbox -->\n<!ENTITY timelineUI.memoryCheckbox.tooltip \"Enable memory measurements\">\n\n<!-- LOCALIZATION NOTE (timelineUI.filterButton.tooltip): This string\n  -  is displayed next to the filter button-->\n<!ENTITY timelineUI.filterButton.tooltip \"Select what data to display\">\n\n<!-- LOCALIZATION NOTE (timelineUI.emptyNotice1/2): This is the label shown\n  -  in the timeline view when empty. -->\n<!ENTITY timelineUI.emptyNotice1    \"Click on the\">\n<!ENTITY timelineUI.emptyNotice2    \"button to start recording timeline events.\">\n\n<!-- LOCALIZATION NOTE (timelineUI.stopNotice1/2): This is the label shown\n  -  in the timeline view while recording. -->\n<!ENTITY timelineUI.stopNotice1    \"Click on the\">\n<!ENTITY timelineUI.stopNotice2    \"button again to stop recording.\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/timeline.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Timeline\n# which is available from the Web Developer sub-menu -> 'Timeline'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (timeline.label):\n# This string is displayed in the title of the tab when the timeline is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ntimeline.label=Timeline\n\n# LOCALIZATION NOTE (timeline.panelLabel):\n# This is used as the label for the toolbox panel.\ntimeline.panelLabel=Timeline Panel\n\n# LOCALIZATION NOTE (timeline.tooltip):\n# This string is displayed in the tooltip of the tab when the timeline is\n# displayed inside the developer tools window.\ntimeline.tooltip=Performance Timeline\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S ms\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=RECORDS\n\n# LOCALIZATION NOTE (timeline.label.*):\n# These strings are displayed in the timeline waterfall, identifying markers.\n# We want to use the same wording as Google Chrome\ntimeline.label.styles2=Recalculate Style\ntimeline.label.reflow2=Layout\ntimeline.label.paint=Paint\ntimeline.label.javascript2=Function Call\ntimeline.label.domevent=DOM Event\ntimeline.label.consoleTime=Console\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory=MB\n\n# LOCALIZATION NOTE (timeline.markerDetailFormat):\n# Some timeline markers come with details, like a size, a name, a js function.\n# %1$S is replaced with one of the above label (timeline.label.*) and %2$S\n# with the details. For examples: Paint (200x100), or console.time (FOO)\ntimeline.markerDetailFormat=%1$S (%2$S)\n\n# LOCALIZATION NOTE (time.markerDetail.*):\n# Strings used in the waterfall sidebar.\ntimeline.markerDetail.start=Start:\ntimeline.markerDetail.end=End:\ntimeline.markerDetail.duration=Duration:\ntimeline.markerDetail.consoleTimerName=Timer Name:\ntimeline.markerDetail.DOMEventType=Event Type:\ntimeline.markerDetail.DOMEventPhase=Phase:\ntimeline.markerDetail.DOMEventTargetPhase=Target\ntimeline.markerDetail.DOMEventCapturingPhase=Capture\ntimeline.markerDetail.DOMEventBubblingPhase=Bubbling\ntimeline.markerDetail.stack=Stack:\ntimeline.markerDetail.startStack=Stack at start:\ntimeline.markerDetail.endStack=Stack at end:\ntimeline.markerDetail.unknownFrame=<unknown location>\ntimeline.markerDetail.asyncStack=(Async: %S)\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n<!ENTITY closeCmd.key  \"W\">\n\n<!ENTITY toolboxCloseButton.tooltip    \"開発ツールを閉じる\">\n<!ENTITY toolboxOptionsButton.key      \"O\">\n<!ENTITY toolboxNextTool.key           \"]\">\n<!ENTITY toolboxPreviousTool.key       \"[\">\n\n<!ENTITY toolboxZoomIn.key             \"+\">\n<!ENTITY toolboxZoomIn.key2            \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY toolboxZoomOut.key            \"-\">\n<!ENTITY toolboxZoomReset.key          \"0\">\n\n<!ENTITY toolboxReload.key             \"r\">\n<!-- LOCALIZATION NOTE (toolboxFramesButton): This is the label for\n  -  the iframes menu list that appears only when the document has some.\n  -  It allows you to switch the context of the whole toolbox. -->\n<!ENTITY toolboxFramesTooltip          \"現在のドキュメントとして読み込む iframe を選択します\">\n\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n<!ENTITY options.context.advancedSettings \"詳細な設定\">\n\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n<!ENTITY options.context.inspector\t\t\"調査\">\n\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n<!ENTITY options.showUserAgentStyles.label\t\"ブラウザ CSS を表示\">\n<!ENTITY options.showUserAgentStyles.tooltip\t\"このオプションを有効にすると、ブラウザが読み込んだ既定のスタイルを表示します。\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.label\t\t\"既定の色単位\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.accesskey\t\"U\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hex\t\t\"16 進数\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hsl\t\t\"HSL(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.rgb\t\t\"RGB(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n<!ENTITY options.defaultColorUnit.name\t\t\"色の名前\">\n\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n<!ENTITY options.context.triggersPageRefresh  \"* 現在のセッションのみ有効。再読み込みで復帰\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label4    \"ブラウザとアドオンのデバッガを有効\">\n<!ENTITY options.enableChrome.tooltip2  \"さまざまな開発ツールがブラウザコンテキストとアドオンマネージャからのアドオンデバッグで使えるようになります\">\n\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableRemote.label3    \"リモートデバッガを有効\">\n<!ENTITY options.enableRemote.tooltip   \"Firefox OS などのリモート Firefox インスタンスを、開発ツールでデバッグできるようになります\">\n\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n<!ENTITY options.disableJavaScript.label     \"JavaScript を無効 *\">\n<!ENTITY options.disableJavaScript.tooltip   \"このオプションを有効にすると、現在のタブの JavaScript を無効にします。タブまたはツールボックスを閉じると、この設定は元に戻されます。\">\n\n<!-- LOCALIZATION NOTE (options.disableCache.label,\n  -  options.disableCache.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the cache on or off. -->\n<!ENTITY options.disableCache.label2     \"キャッシュを無効 (ツールボックスを開いているとき)\">\n<!ENTITY options.disableCache.tooltip2   \"このオプションを有効にすると、ツールボックスを開いているときはすべてのタブのキャッシュを無効にします。\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n<!ENTITY options.selectDefaultTools.label     \"標準の Firefox 開発ツール\">\n\n<!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n<!ENTITY options.selectAdditionalTools.label  \"開発ツールのアドオン\">\n\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n<!ENTITY options.selectEnabledToolboxButtons.label     \"利用可能なツールボックスのボタン\">\n\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n<!ENTITY options.toolNotSupported.label  \"* 現在のツールボックスには対応していません\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label   \"開発ツールのテーマを選択:\">\n\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n<!ENTITY options.webconsole.label            \"Web コンソール\">\n\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n<!ENTITY options.timestampMessages.label      \"タイムスタンプを表示\">\n<!ENTITY options.timestampMessages.tooltip    \"このオプションを有効にすると、Web コンソールにタイムスタンプを表示します\">\n\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n<!ENTITY options.styleeditor.label            \"スタイルエディタ\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n<!ENTITY options.stylesheetSourceMaps.label      \"元のソースを表示\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"スタイルエディタとインスペクタで元のソースを表示します (例: Sass ファイル)\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n<!ENTITY options.stylesheetAutocompletion.label      \"CSS 自動補完\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"スタイルエディタで CSS プロパティ、値、セレクタ入力時に自動補完\">\n\n<!-- LOCALIZATION NOTE (options.profiler.label): This is the label for the\n  -  heading of the group of JavaScript Profiler preferences in the options\n  -  panel. -->\n<!ENTITY options.profiler.label            \"JavaScript プロファイラ\">\n\n<!-- LOCALICATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n<!ENTITY options.commonPrefs.label           \"共通設定\">\n\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n<!ENTITY options.enablePersistentLogs.label    \"ログ出力を残す\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"このオプションを有効にすると、新しいページに誘導させられた場合でも Web コンソールとネットワークモニタの出力を消去しないようになります\">\n\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n<!ENTITY options.showPlatformData.label    \"Gecko プラットフォームのデータを表示\">\n<!ENTITY options.showPlatformData.tooltip  \"このオプションを有効にすると、JavaScript プロファイラの出力に Gecko プラットフォームのシンボルが含まれるようになります\">\n\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n<!ENTITY options.sourceeditor.label                     \"エディタ設定\">\n<!ENTITY options.sourceeditor.detectindentation.label   \"インデントを検知\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"ソースの内容からインデントを推測します\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label   \"閉じ括弧自動入力\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"閉じ括弧を自動的に入力します\">\n<!ENTITY options.sourceeditor.expandtab.label           \"インデントにスペース文字を使う\">\n<!ENTITY options.sourceeditor.expandtab.tooltip         \"タブ文字の代わりにスペース文字を使います\">\n<!ENTITY options.sourceeditor.tabsize.label             \"タブの長さ\">\n<!ENTITY options.sourceeditor.tabsize.accesskey         \"T\">\n<!ENTITY options.sourceeditor.keybinding.label          \"キー割り当て\">\n<!ENTITY options.sourceeditor.keybinding.accesskey      \"K\">\n<!ENTITY options.sourceeditor.keybinding.default.label  \"既定\">\n\n\n<!-- LOCALIZATION NOTE (browserToolboxErrorMessage): This is the label\n  -  shown next to error details when the Browser Toolbox is unable to open. -->\n<!ENTITY browserToolboxErrorMessage          \"Error opening Browser Toolbox:\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label5    \"Enable browser chrome and add-on debugging toolboxes\">\n<!ENTITY options.enableChrome.tooltip3  \"Turning this option on will allow you to use various developer tools in browser context (via Tools > Web Developer > Browser Toolbox) and debug add-ons from the Add-ons Manager\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label2   \"Themes\">\n\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n<!ENTITY options.usedeveditiontheme.label   \"Use Developer Edition browser theme\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Toggles the Developer Edition browser theme.\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip\t= ブラウザの下側に表示\ntoolboxDockButtons.side.tooltip\t\t= ブラウザのサイドに表示\ntoolboxDockButtons.window.tooltip\t= ウィンドウ表示\n\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of errors in the current web page\ntoolboxToggleButton.errors\t\t= #1 個のエラー\n\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of warnings in the current web page\ntoolboxToggleButton.warnings\t\t= #1 個の警告\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\ntoolboxToggleButton.tooltip\t\t= %1$S、%2$S\\nクリックすると開発ツールを切り替えます。\n\n# LOCALIZATION NOTE (toolbox.titleTemplate): This is the template\n# used to format the title of the toolbox.\n# The name of the selected tool: %1$S.\n# The url of the page being tooled: %2$S.\ntoolbox.titleTemplate\t\t\t= %1$S - %2$S\n\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\n# name when no tool is selected.\ntoolbox.defaultTitle\t\t\t= 開発ツール\n\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\n# toolbox as a whole\ntoolbox.label\t\t\t\t= 開発ツール\n\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\n# for the options panel tab.\noptionsButton.tooltip\t\t\t= 開発ツールのオプション\n\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\n# the devtools window.\noptions.label\t\t\t\t= オプション\n\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\n# toolbox panel.\noptions.panelLabel\t\t\t= 開発ツールのオプションパネル\n\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\n# used to add a * marker to the label for the Options Panel tool checkbox for the\n# tool which is not supported for the current toolbox target.\n# The name of the tool: %1$S.\noptions.toolNotSupportedMarker\t\t= %1$S *\n\n# LOCALIZATION NOTE (scratchpad.keycode)\n# Used for opening scratchpad from the detached toolbox window\n# Needs to match scratchpad.keycode from browser.dtd\nscratchpad.keycode\t\t\t= VK_F4\n\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\n# Used for toggling the browser console from the detached toolbox window\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\nbrowserConsoleCmd.commandkey\t\t= j\n\n# LOCALIZATION NOTE (pickButton.tooltip)\n# This is the tooltip of the pick button in the toolbox toolbar\npickButton.tooltip\t\t\t= ページから要素を選択します\n\n# LOCALIZATION NOTE (options.darkTheme.label)\n# Used as a label for dark theme\noptions.darkTheme.label\t\t\t= Dark theme\n\n# LOCALIZATION NOTE (options.lightTheme.label)\n# Used as a label for light theme\noptions.lightTheme.label\t\t= Light theme\n\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.label)\n# This is the label shown in the show all tabs button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.label=…\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip=All tabs\n\n# LOCALIZATION NOTE (toolbox.noContentProcess.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running\ntoolbox.noContentProcess.message=No content process running.\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY window.title                             \"Web コンソール\">\n<!ENTITY browserConsole.title                     \"ブラウザコンソール\">\n\n<!ENTITY networkPanel.requestURLColon             \"要求 URL:\">\n<!ENTITY networkPanel.requestMethodColon          \"要求メソッド:\">\n<!ENTITY networkPanel.statusCodeColon             \"ステータスコード:\">\n\n<!ENTITY networkPanel.requestHeaders              \"要求ヘッダ\">\n<!ENTITY networkPanel.requestCookie               \"送信 Cookie\">\n<!ENTITY networkPanel.requestBody                 \"要求ボディ\">\n<!ENTITY networkPanel.requestFormData             \"送信フォームデータ\">\n\n<!ENTITY networkPanel.responseHeaders             \"応答ヘッダ\">\n<!ENTITY networkPanel.responseCookie              \"受信 Cookie\">\n<!ENTITY networkPanel.responseBody                \"応答ボディ\">\n<!ENTITY networkPanel.responseBodyCached          \"キャッシュデータ\">\n<!ENTITY networkPanel.responseBodyUnknownType     \"不明なファイルの種類\">\n<!ENTITY networkPanel.responseNoBody              \"応答ボディなし\">\n<!ENTITY networkPanel.responseImage               \"受信画像\">\n<!ENTITY networkPanel.responseImageCached         \"キャッシュ画像\">\n\n<!-- LOCALIZATION NOTE (saveBodies.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY saveBodies.label     \"要求ボディと応答ボディを記録\">\n<!ENTITY saveBodies.accesskey \"L\">\n\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY openURL.label     \"URL を新しいタブで開く\">\n<!ENTITY openURL.accesskey \"T\">\n\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n<!ENTITY btnPageNet.label   \"ネットワーク\">\n<!ENTITY btnPageNet.tooltip \"ネットワークアクセスを記録します\">\n<!ENTITY btnPageNet.accesskey \"N\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"t\">\n<!ENTITY btnPageCSS.label          \"CSS\">\n<!ENTITY btnPageCSS.tooltip2       \"CSS エラーと警告を記録します\">\n<!ENTITY btnPageCSS.accesskey      \"C\">\n<!ENTITY btnPageJS.label           \"JS\">\n<!ENTITY btnPageJS.tooltip         \"JavaScript 例外を記録します\">\n<!ENTITY btnPageJS.accesskey       \"J\">\n<!ENTITY btnPageSecurity.label     \"セキュリティ\">\n<!ENTITY btnPageSecurity.tooltip   \"セキュリティのエラーと警告を記録します\">\n<!ENTITY btnPageSecurity.accesskey \"u\">\n\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n<!ENTITY btnPageLogging.label   \"ロギング\">\n<!ENTITY btnPageLogging.tooltip \"window.console オブジェクトに送信されたメッセージを記録します\">\n<!ENTITY btnPageLogging.accesskey3 \"L\">\n<!ENTITY btnConsoleErrors       \"エラー\">\n<!ENTITY btnConsoleInfo         \"メッセージ\">\n<!ENTITY btnConsoleWarnings     \"警告\">\n<!ENTITY btnConsoleLog          \"ログ\">\n<!ENTITY btnConsoleReflows      \"リフロー\">\n\n<!ENTITY filterOutput.placeholder \"フィルタ出力\">\n<!ENTITY btnClear.label        \"消去\">\n<!ENTITY btnClear.tooltip      \"Web コンソールの内容を消去します\">\n<!ENTITY btnClear.accesskey    \"r\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"リンクの URL をコピー\">\n<!ENTITY copyURLCmd.accesskey \"a\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n\n<!ENTITY btnConsoleXhr          \"XHR\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice1   \"再読み込み\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice2   \"すると、オーディオコンテキストを表示、編集できるようになります。\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n<!ENTITY webAudioEditorUI.emptyNotice     \"オーディオコンテキスト生成の待機中です...\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties  \"パラメータ\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n<!ENTITY webAudioEditorUI.inspectorTitle  \"オーディオノードインスペクタ\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"オーディオノードが選択されていません。\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n<!ENTITY webAudioEditorUI.propertiesEmpty \"ノードのプロパティがありません。\">\n\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n<!ENTITY webAudioEditorUI.automationEmpty \"Node does not have any AudioParams.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam does not have any automation events.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n<!ENTITY webAudioEditorUI.tab.automation  \"Automation\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties2 \"Properties\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label\t= Web Audio\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel\t= Web Audio パネル\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip\t= Web Audio コンテキストビジュアライザとオーディオノードインスペクタ\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector\t\t= インスペクタを閉じる\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector\t\t\t= インスペクタを開く\n\n\n# LOCALIZATION NOTE (webAudioEditorTooltipBypass): This is the tooltip for the\n# button that bypasses an AudioNode\nwebAudioEditorTooltipBypass=Bypass AudioNode\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\ntypeError\t\t= エラー: \ntypeWarning\t\t= 警告: \ntypeNetwork\t\t= ネットワーク: \ntypeException\t\t= 例外: \ntypeCssParser\t\t= CSS パーサ: \ntypeStrict\t\t= 厳密な警告: \nmsgCategory\t\t= カテゴリ: \nerrLine\t\t\t= 行: %S\nbtnHide\t\t\t= 隠す\nbtnPrefs\t\t= 設定\ncategoryPage\t\t= ページ:\ncategoryConsole\t\t= コンソール:\nbtnMutation\t\t= DOM 変更\ntipMutation\t\t= DOM 変更イベントを記録します\nbtnGlobal\t\t= グローバルメッセージ\ntipGlobal\t\t= グローバルメッセージのログ表示を切り替えます\nlocalConsole\t\t= ローカルコンソール\nclearConsoleCmd.label\t\t= ログ消去\nclearConsoleCmd.accesskey\t= e\nclose.button\t\t= 閉じる\nclose.accesskey\t\t= C\nupdate.button\t\t= 更新\nupdate.accesskey\t= U\ncmd.commandkey\t\t= k\nwebConsoleCmd.accesskey\t= W\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat\t\t= %1$02S:%2$02S:%3$02S.%4$03S\n\nhelperFuncUnsupportedTypeError\t= この種類のオブジェクト上の pprint は呼び出せません。\nNetworkPanel.label\t= ネットワーク要求調査\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS): this string is used to\n# show the duration between two network events (e.g request and response\n# header or response header and response body). Parameters: %S is the duration.\nNetworkPanel.durationMS\t= %Sms\n\n# LOCALIZATION NOTE (NetworkPanel.imageSizeDeltaDurationMS): this string is\n# used to show the duration between the response header and the response body\n# event. It also shows the size of the received or cached image. Parameters:\n# %1$S is the width of the inspected image, %2$S is the height of the\n# inspected image, %3$S is the duration between the response header and the\n# response body event. Example: 150x100px, Δ50ms.\nNetworkPanel.imageSizeDeltaDurationMS\t= %1$Sx%2$Spx, Δ%3$Sms\n\n# LOCALIZATION NOTE (NetworkPanel.responseBodyUnableToDisplay.content): this\n# string is displayed within the response body section of the NetworkPanel if\n# the content type of the network request can't be displayed. E.g. any kind of\n# text is easy to display, but some audio or flash data received from the\n# server can't be displayed. Parameters: %S is the content type that can't be\n# displayed, examples are application/x-shockwave-flash, music/crescendo.\nNetworkPanel.responseBodyUnableToDisplay.content\t= \"%S\" の応答は表示できません。\n\nConsoleAPIDisabled\t\t\t= Web コンソールのログ記録 API (console.log, console.info, console.warn, console.error) は、このページ上のスクリプトにより無効化されています。\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): the Web Console floating\n# panel title. For RTL languages you need to set the LRM in the string to give\n# the URL the correct direction. Parameters: %S is the web page URL.\nwebConsoleWindowTitleAndURL\t= Web コンソール - %S\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): the message displayed\n# after a URL in the Web Console that has been flagged for Mixed Content (i.e.\n# http content in an https page).\nwebConsoleMixedContentWarning\t= 混在コンテンツ\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel\t\t= 詳細\n\n# LOCALIZATION NOTE (scratchpad.linkText): the text used in the right hand\n# side of the Web Console command line when JavaScript is being entered, to\n# indicate how to jump into scratchpad mode.\nscratchpad.linkText\t\t= Shift+RETURN - スクラッチパッドを開く\n\n# LOCALIZATION NOTE (gcliterm.instanceLabel): the console displays objects\n# using their type (from the constructor function) in this descriptive string.\n# Parameters: %S is the object type.\ngcliterm.instanceLabel\t\t= %S のインスタンス\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink\t= リフロー: %Sms\nreflow.messageWithLink\t\t= リフロー: %Sms\\u0020\nreflow.messageLinkText\t\t= 関数 %1$S, %2$S 行 %3$S\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction): this string is used to\n# display JavaScript functions that have no given name - they are said to be\n# anonymous. Test console.trace() in the webconsole.\nstacktrace.anonymousFunction\t= <匿名関数>\n\n# LOCALIZATION NOTE (unknownLocation): this string is used to\n# display messages with sources that have an unknown location, eg. from\n# console.trace() calls.\nunknownLocation\t\t\t= <不明>\n\n# LOCALIZATION NOTE (timerStarted): this string is used to display the result\n# of the console.time() call. Parameters: %S is the name of the timer.\ntimerStarted\t\t\t= %S: タイマー開始\n\n# LOCALIZATION NOTE (timeEnd): this string is used to display the result of\n# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S\n# is the number of milliseconds.\ntimeEnd\t\t\t\t= %1$S: %2$Sms\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel\t\t\t= <ラベルなし>\n\n# LOCALIZATION NOTE (Autocomplete.blank): this string is used when inputnode\n# string containing anchor doesn't matches to any property in the content.\nAutocomplete.blank\t\t=  <- 結果なし\n\nmaxTimersExceeded\t\t= ページ内で使用可能なタイマー数が上限に達しました。\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded\t\t= ページ内で使用可能なカウンターが上限に達しました。\n\n# LOCALIZATION NOTE (JSTerm.updateNotInspectable): this string is used when\n# the user inspects an evaluation result in the Web Console and tries the\n# Update button, but the new result no longer returns an object that can be\n# inspected.\nJSTerm.updateNotInspectable\t= 入力値が再評価されてしまうと、結果を調査することはできません。\n\n# LOCALIZATION NOTE (remoteWebConsolePromptTitle): the title displayed on the\n# Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptTitle\t= リモート接続\n\n# LOCALIZATION NOTE (remoteWebConsolePromptMessage): the message displayed on\n# the Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptMessage\t= ホスト名とポート番号を入力してください (ホスト:ポート)\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabTitle): the title displayed on\n# the Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabTitle\t= タブ一覧 - リモート接続\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabMessage): the message displayed\n# on the Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabMessage\t= アタッチしたいタブを選択してください。またはグローバルコンソールを選択してください。\n\n# LOCALIZATION NOTE (listTabs.globalConsoleActor): the string displayed for\n# the global console in the tabs selection.\nlistTabs.globalConsoleActor\t= *グローバルコンソール*\n\n# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools\n# menu as a shortcut to open the devtools with the Web Console tab selected.\nMenuWebconsole.label\t\t= Web コンソール\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the\n# label of the tab in the devtools window.\nToolboxTabWebconsole.label\t= コンソール\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel\t= コンソールパネル\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip): the string displayed in the\n# tooltip of the tab when the Web Console is displayed inside the developer\n# tools window.\nToolboxWebconsole.tooltip\t= Web コンソール\n\n# LOCALIZATION NOTE (longStringEllipsis): the string displayed after a long\n# string. This string is clickable such that the rest of the string is\n# retrieved from the server.\nlongStringEllipsis\t\t= [...]\n\n# LOCALIZATION NOTE (longStringTooLong): the string displayed after the user\n# tries to expand a long string.\nlongStringTooLong\t\t= 文字列が長すぎるため、Web コンソールで表示すべきではありません。\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingResponseContentLink): the\n# string  displayed in the network panel when the response body is only\n# partially available. Parameters: %S is the amount of bytes that need to be\n# fetched.\nNetworkPanel.fetchRemainingResponseContentLink\t= 残り %1$S バイトを読み込む\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingRequestContentLink): the\n# string displayed in the network panel when the request body is only\n# partially available. Parameters: %S is the amount of bytes that need to be\n# fetched.\nNetworkPanel.fetchRemainingRequestContentLink\t= 応答ボディ (%1$S バイト) を読み込む\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout\t\t\t\t= 接続がタイムアウトしました。原因と思われるエラーメッセージを、エラーコンソールで確認してください。Web コンソールを開きなおして、やり直してください。\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder\t\t\t= プロパティをフィルタ\n\n# LOCALIZATION NOTE (emptyPropertiesList): the text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList\t\t\t\t= 表示できるプロパティはありません\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2\t\t\t\t= #1 回\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector\t\t\t\t= クリックするとインスペクタでノードを選択します\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument\t\t\t= 指定のウィンドウに cd() できません。引数が不正です。\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg\t\t\t\t\t= 重大な警告: 自分で理解していないものを貼り付けるときは、よく注意してください。あなたの認証情報が傍受されたり、コンピュータが乗っ取られる可能性があります。貼り付けを許可するには、以下に '%S' と入力してください。Enter キーは不要です。\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring\t\t\t\t= allow pasting\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails\t\t\t\t= メッセージの詳細を表示、または隠します。\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel\t\t= #1 個の空行\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index\t\t= (添字)\ntable.iterationIndex\t= (イテレーション添字)\ntable.key\t\t= 名前\ntable.value\t\t= 値\n\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=Error\nseverity.info=Info\nseverity.log=Log\nseverity.warn=Warning\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n\n<!ENTITY projectMenu_label\t\t\t\t\"プロジェクト\">\n<!ENTITY projectMenu_accesskey\t\t\t\t\"P\">\n<!ENTITY projectMenu_newApp_label\t\t\t\"新しいアプリ...\">\n<!ENTITY projectMenu_newApp_accesskey\t\t\t\"N\">\n<!ENTITY projectMenu_importPackagedApp_label\t\t\"パッケージ型アプリを開く...\">\n<!ENTITY projectMenu_importPackagedApp_accesskey\t\"P\">\n<!ENTITY projectMenu_importHostedApp_label\t\t\"ホスト型アプリを開く...\">\n<!ENTITY projectMenu_importHostedApp_accesskey\t\t\"H\">\n<!ENTITY projectMenu_selectApp_label\t\t\t\"アプリを開く...\">\n<!ENTITY projectMenu_selectApp_accesskey\t\t\"O\">\n<!ENTITY projectMenu_play_label\t\t\t\t\"インストールして実行\">\n<!ENTITY projectMenu_play_accesskey\t\t\t\"I\">\n<!ENTITY projectMenu_stop_label\t\t\t\t\"アプリを停止\">\n<!ENTITY projectMenu_stop_accesskey\t\t\t\"S\">\n<!ENTITY projectMenu_debug_label\t\t\t\"アプリをデバッグ\">\n<!ENTITY projectMenu_debug_accesskey\t\t\t\"D\">\n<!ENTITY projectMenu_remove_label\t\t\t\"プロジェクトを削除\">\n<!ENTITY projectMenu_remove_accesskey\t\t\t\"R\">\n<!ENTITY projectMenu_showPrefs_label\t\t\t\"設定\">\n<!ENTITY projectMenu_showPrefs_accesskey\t\t\"e\">\n\n<!ENTITY runtimeMenu_label\t\t\t\t\"ランタイム\">\n<!ENTITY runtimeMenu_accesskey\t\t\t\t\"R\">\n<!ENTITY runtimeMenu_disconnect_label\t\t\t\"切断\">\n<!ENTITY runtimeMenu_disconnect_accesskey\t\t\"D\">\n<!ENTITY runtimeMenu_showPermissionTable_label\t\t\"許可設定一覧\">\n<!ENTITY runtimeMenu_showPermissionTable_accesskey\t\"P\">\n<!ENTITY runtimeMenu_takeScreenshot_label\t\t\"スクリーンショット\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey\t\t\"S\">\n<!ENTITY runtimeMenu_showDetails_label\t\t\t\"ランタイム情報\">\n<!ENTITY runtimeMenu_showDetails_accesskey\t\t\"E\">\n<!ENTITY runtimeMenu_showMonitor_label\t\t\t\"モニタ\">\n<!ENTITY runtimeMenu_showMonitor_accesskey\t\t\"M\">\n\n<!ENTITY viewMenu_label\t\t\t\t\t\"表示\">\n<!ENTITY viewMenu_accesskey\t\t\t\t\"V\">\n<!ENTITY viewMenu_toggleEditor_label\t\t\t\"エディタを切り替え\">\n<!ENTITY viewMenu_toggleEditor_accesskey\t\t\"E\">\n<!ENTITY viewMenu_showAddons_label\t\t\t\"シミュレータを管理\">\n<!ENTITY viewMenu_showAddons_accesskey\t\t\t\"M\">\n\n<!ENTITY projectButton_label\t\t\t\t\"アプリを開く\">\n<!ENTITY runtimeButton_label\t\t\t\t\"ランタイムを選択\">\n\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n<!ENTITY key_quit\t\t\t\t\t\"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel\t\t\t\t\"O\">\n<!-- reload app -->\n<!ENTITY key_play\t\t\t\t\t\"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox\t\t\t\t\"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor\t\t\t\t\"B\">\n\n<!ENTITY projectPanel_myProjects\t\t\t\"マイプロジェクト\">\n<!ENTITY projectPanel_runtimeApps\t\t\t\"ランタイムアプリ\">\n<!ENTITY runtimePanel_USBDevices\t\t\t\"USB デバイス\">\n<!ENTITY runtimePanel_WiFiDevices\t\t\t\"Wi-Fi デバイス\">\n<!ENTITY runtimePanel_simulators\t\t\t\"シミュレータ\">\n<!ENTITY runtimePanel_custom\t\t\t\t\"カスタム\">\n<!ENTITY runtimePanel_installsimulator\t\t\t\"シミュレータをインストール\">\n<!ENTITY runtimePanel_noadbhelper\t\t\t\"ADB Helper をインストール\">\n<!ENTITY runtimePanel_nousbdevice\t\t\t\"端末が見つかりませんか？\">\n\n<!-- Lense -->\n<!ENTITY details_valid_header\t\t\t\t\"有効\">\n<!ENTITY details_warning_header\t\t\t\t\"警告\">\n<!ENTITY details_error_header\t\t\t\t\"エラー\">\n<!ENTITY details_description\t\t\t\t\"説明\">\n<!ENTITY details_location\t\t\t\t\"場所\">\n<!ENTITY details_manifestURL\t\t\t\t\"App ID\">\n<!ENTITY details_removeProject_button\t\t\t\"プロジェクトを削除\">\n\n<!-- New App -->\n<!ENTITY newAppWindowTitle\t\t\t\t\"新しいアプリ\">\n<!ENTITY newAppHeader\t\t\t\t\t\"テンプレートを選択\">\n<!ENTITY newAppLoadingTemplate\t\t\t\t\"テンプレートを読み込み中...\">\n<!ENTITY newAppProjectName\t\t\t\t\"プロジェクト名:\">\n\n\n<!-- Decks -->\n\n<!ENTITY deck_close\t\t\t\t\t\"閉じる\">\n\n<!-- Addons -->\n<!ENTITY addons_title\t\t\t\t\t\"追加のコンポーネント\">\n<!ENTITY addons_aboutaddons\t\t\t\t\"アドオンマネージャを開く\">\n\n<!-- Prefs -->\n<!ENTITY prefs_title\t\t\t\t\t\"設定\">\n<!ENTITY prefs_editor_title\t\t\t\t\"エディタ\">\n<!ENTITY prefs_general_title\t\t\t\t\"一般\">\n<!ENTITY prefs_restore\t\t\t\t\t\"既定値に戻す\">\n<!ENTITY prefs_simulators\t\t\t\t\"シミュレータを管理\">\n<!ENTITY prefs_options_enablelocalruntime\t\t\"ローカルのランタイムを選択\">\n<!ENTITY prefs_options_enablelocalruntime_tooltip\t\"ローカルのランタイム (実行中のブラウザインスタンス) に WebIDE の接続を許可します\">\n<!ENTITY prefs_options_rememberlastproject\t\t\"最後に選択したプロジェクトを記録\">\n<!ENTITY prefs_options_rememberlastproject_tooltip\t\"WebIDE の起動時に以前開いたプロジェクトを自動的に選択します\">\n<!ENTITY prefs_options_templatesurl\t\t\t\"テンプレート URL\">\n<!ENTITY prefs_options_templatesurl_tooltip\t\t\"利用可能なテンプレートの一覧です\">\n<!ENTITY prefs_options_showeditor\t\t\t\"エディタを表示\">\n<!ENTITY prefs_options_showeditor_tooltip\t\t\"組み込みエディタを表示します\">\n<!ENTITY prefs_options_tabsize\t\t\t\t\"タブの長さ\">\n<!ENTITY prefs_options_expandtab\t\t\t\"ソフトタブ\">\n<!ENTITY prefs_options_expandtab_tooltip\t\t\"タブ文字の代わりにスペース文字を使います\">\n<!ENTITY prefs_options_detectindentation\t\t\"自動インデント\">\n<!ENTITY prefs_options_detectindentation_tooltip\t\"ソースの内容からインデントを推測します\">\n<!ENTITY prefs_options_autocomplete\t\t\t\"自動補完\">\n<!ENTITY prefs_options_autocomplete_tooltip\t\t\"コードの自動補完を有効にします\">\n<!ENTITY prefs_options_autoclosebrackets\t\t\"閉じ括弧自動入力\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip\t\"閉じ括弧を自動的に入力します\">\n<!ENTITY prefs_options_keybindings\t\t\t\"キー割り当て\">\n<!ENTITY prefs_options_keybindings_default\t\t\"既定\">\n\n<!-- Permissions Table -->\n<!ENTITY permissionstable_title\t\t\t\t\"許可設定一覧\">\n<!ENTITY permissionstable_name_header\t\t\t\"名前\">\n\n<!-- Runtime Details -->\n<!ENTITY runtimedetails_title\t\t\t\t\"ランタイム情報\">\n<!ENTITY runtimedetails_adbIsRoot\t\t\t\"ADB は root です: \">\n<!ENTITY runtimedetails_summonADBRoot\t\t\t\"root 端末\">\n<!ENTITY runtimedetails_ADBRootWarning\t\t\t\"(ロック解除されたブートローダが必要です)\">\n<!ENTITY runtimedetails_restrictedPrivileges\t\t\"開発ツールの制限された権限: \">\n<!ENTITY runtimedetails_requestPrivileges\t\t\"上位の権限を要求\">\n<!ENTITY runtimedetails_privilegesWarning\t\t\"(端末が再起動されます。root アクセス権限が必要です。)\">\n\n<!-- Monitor -->\n<!ENTITY monitor_title\t\t\t\t\t\"モニタ\">\n<!ENTITY monitor_help\t\t\t\t\t\"ヘルプ\">\n\n<!ENTITY details_showPrepackageLog_button \"Show Pre-package Log\">\n\n<!-- Device Preferences and Settings -->\n<!ENTITY device_typeboolean \"Boolean\">\n<!ENTITY device_typenone \"Select a type\">\n<!ENTITY device_typenumber \"Integer\">\n<!ENTITY device_typeobject \"Object\">\n<!ENTITY device_typestring \"String\">\n<!ENTITY devicepreference_addnew \"Add new preference\">\n<!ENTITY devicepreference_newname \"New preference name\">\n<!ENTITY devicepreference_newtext \"Preference value\">\n<!ENTITY devicepreference_search \"Search preferences\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreference_title \"Device Preferences\">\n<!ENTITY devicesetting_addnew \"Add new setting\">\n<!ENTITY devicesetting_newname \"New setting name\">\n<!ENTITY devicesetting_newtext \"Setting value\">\n<!ENTITY devicesetting_search \"Search settings\">\n\n<!-- Device Settings -->\n<!ENTITY devicesetting_title \"Device Settings\">\n<!ENTITY key_resetzoom \"0\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n\n<!-- Logs panel -->\n<!ENTITY logs_title \"Pre-packaging Command Logs\">\n<!ENTITY prefs_manage_components \"Manage Extra Components\">\n<!ENTITY prefs_options_autoconnectruntime \"Reconnect to previous runtime\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"Reconnect to previous runtime when WebIDE starts\">\n<!ENTITY projectMenu_manageComponents_accesskey \"M\">\n<!ENTITY projectMenu_manageComponents_label \"Manage Extra Components\">\n<!ENTITY projectPanel_tabs \"Tabs\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"D\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Device Preferences\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"s\">\n<!ENTITY runtimeMenu_showSettings_label \"Device Settings\">\n<!ENTITY runtimePanel_other \"Other\">\n<!ENTITY runtimePanel_simulator \"Simulators\">\n<!ENTITY runtimePanel_usb \"USB Devices\">\n<!ENTITY runtimePanel_wifi \"Wi-Fi Devices\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Unrestricted DevTools privileges: \">\n<!ENTITY viewMenu_resetzoom_accesskey \"R\">\n<!ENTITY viewMenu_resetzoom_label \"Reset Zoom\">\n<!ENTITY viewMenu_zoomin_accesskey \"I\">\n<!ENTITY viewMenu_zoomin_label \"Zoom In\">\n<!ENTITY viewMenu_zoomout_accesskey \"O\">\n<!ENTITY viewMenu_zoomout_label \"Zoom Out\">\n\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n<!ENTITY wifi_auth_header \"Client Identification\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"No QR scanner prompt?\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"The endpoint you are connecting to needs more information to authenticate this connection.  Please scan the QR code below via the prompt on your other device.\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"If your other device asks for a token instead of scanning a QR code, please copy the value below to the other device:\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"Have a QR scanner prompt?\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/devtools/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp\t\t\t\t\t= Firefox WebIDE\ntitle_app\t\t\t\t\t= Firefox WebIDE: %S\n\nruntimeButton_label\t\t\t\t= ランタイムを選択\nprojectButton_label\t\t\t\t= アプリを開く\n\nmainProcess_label\t\t\t\t= メインプロセス\n\nlocal_runtime\t\t\t\t\t= ローカルランタイム\nremote_runtime\t\t\t\t\t= リモートランタイム\nremote_runtime_promptTitle\t\t\t= リモートランタイム\nremote_runtime_promptMessage\t\t\t= ホスト名:ポート番号\n\nimportPackagedApp_title\t\t\t\t= ディレクトリを選択\nimportHostedApp_title\t\t\t\t= ホスト型アプリを開く\nimportHostedApp_header\t\t\t\t= マニフェスト URL を入力\n\nnotification_showTroubleShooting_label\t\t= トラブルシューティング\nnotification_showTroubleShooting_accesskey\t= t\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected\t\t= プロジェクトをインストールできません。接続できません。\nerror_cantInstallValidationErrors\t\t= プロジェクトをインストールできません。正当性チェックエラーです。\nerror_listRunningApps\t\t\t\t= 端末からアプリの一覧を取得できません。\n\n# Variable: name of the operation (in english)\nerror_operationTimeout\t\t\t\t= タイムアウト: %1$S\nerror_operationFail\t\t\t\t= 実行エラー: %1$S\n\n# Variable: app name\nerror_cantConnectToApp\t\t\t\t= アプリに接続できません: %1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON\t\t\t= アドオンの一覧を取得できません: %S\n\naddons_stable\t\t\t\t\t= 安定\naddons_unstable\t\t\t\t\t= 不安定\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label\t\t\t\t= Firefox OS %1$S シミュレータ (%2$S)\naddons_install_button\t\t\t\t= インストール\naddons_uninstall_button\t\t\t\t= アンインストール\naddons_adb_label\t\t\t\t= ADB Helper アドオン\naddons_adb_warning\t\t\t\t= このアドオンがないと、USB デバイスを検出できません\naddons_status_unknown\t\t\t\t= ？\naddons_status_installed\t\t\t\t= インストール済み\naddons_status_uninstalled\t\t\t= 未インストール\naddons_status_preparing\t\t\t\t= 準備中\naddons_status_downloading\t\t\t= ダウンロード中\naddons_status_installing\t\t\t= インストール中\n\nruntimedetails_checkno\t\t\t\t= いいえ\nruntimedetails_checkyes\t\t\t\t= はい\nruntimedetails_checkunkown\t\t\t= 不明\nruntimedetails_notUSBDevice\t\t\t= USB デバイスではありません\n\n# Validation status\nstatus_tooltip\t\t\t\t\t= 正当性チェック結果: %1$S\nstatus_valid\t\t\t\t\t= 有効\nstatus_warning\t\t\t\t\t= 警告\nstatus_error\t\t\t\t\t= エラー\nstatus_unknown\t\t\t\t\t= 不明\n\naddons_adapters_label=Tools Adapters Add-on\n\n# Device preferences and settings\ndevice_reset_default=Reset to default\n\nerror_appProjectsLoadFailed=Unable to load project list. This can occur if you've used this profile with a newer version of Firefox.\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=Loading…\nruntimedetails_checkunknown=unknown (requires ADB Helper 0.4.0 or later)\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!-- LOCALIZATION NOTE (downloads.title):\n     Used by screen readers to describe the Downloads Panel.\n     -->\n<!ENTITY downloads.title                  \"ダウンロード\">\n\n<!-- LOCALIZATION NOTE (downloadDetails.width):\n     Width of details for a Downloads Panel item (which directly influences the\n     width of the Downloads Panel) expressed using a CSS unit. The longest\n     labels that should fit in the item width are usually those of in-progress\n     downloads and those of blocked downloads.\n\n     A good rule of thumb is to try to determine the longest string possible\n     that an in-progress download could display, and use that value in ch\n     units.\n\n     For example, in English, a long string would be:\n\n     59 minutes, 59 seconds remaining - 1022 of 1023 KB\n\n     That's 50 characters, so we set the width at 50ch.\n     -->\n<!ENTITY downloadDetails.width            \"50ch\">\n\n<!-- LOCALIZATION NOTE (downloadsSummary.minWidth2):\n     Minimum width for the main description of the downloads summary,\n     which is displayed at the bottom of the Downloads Panel if the\n     number of downloads exceeds the limit that the panel can display.\n\n     A good rule of thumb here is to look at the otherDownloads2 string\n     in downloads.properties, and make a reasonable estimate of its\n     maximum length. For English, this seems like a reasonable limit:\n\n     + 999 other downloads\n\n     that's 21 characters, so we set the minimum width to 21ch.\n     -->\n<!ENTITY downloadsSummary.minWidth2       \"34ch\">\n\n<!ENTITY cmd.pause.label                  \"中断\">\n<!ENTITY cmd.pause.accesskey              \"P\">\n<!ENTITY cmd.resume.label                 \"再開\">\n<!ENTITY cmd.resume.accesskey             \"R\">\n<!ENTITY cmd.cancel.label                 \"キャンセル\">\n<!ENTITY cmd.cancel.accesskey             \"C\">\n<!-- LOCALIZATION NOTE (cmd.show.label, cmd.show.accesskey, cmd.showMac.label,\n     cmd.showMac.accesskey):\n     The show and showMac commands are never shown together, thus they can share\n     the same access key (though the two access keys can also be different).\n     -->\n<!ENTITY cmd.show.label                   \"保存フォルダーを開く\">\n<!ENTITY cmd.show.accesskey               \"F\">\n<!ENTITY cmd.showMac.label                \"Finder に表示\">\n<!ENTITY cmd.showMac.accesskey            \"F\">\n<!ENTITY cmd.retry.label                  \"再試行\">\n<!ENTITY cmd.goToDownloadPage.label       \"ダウンロードしたページを表示\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"G\">\n<!ENTITY cmd.copyDownloadLink.label       \"ダウンロードした URL をコピー\">\n<!ENTITY cmd.copyDownloadLink.accesskey   \"L\">\n<!ENTITY cmd.removeFromHistory.label      \"履歴から削除\">\n<!ENTITY cmd.removeFromHistory.accesskey  \"e\">\n<!ENTITY cmd.clearList2.label             \"プレビューパネルの消去\">\n<!ENTITY cmd.clearList2.accesskey         \"a\">\n<!ENTITY cmd.clearDownloads.label         \"ダウンロードの消去\">\n<!ENTITY cmd.clearDownloads.accesskey     \"D\">\n<!-- LOCALIZATION NOTE (cmd.unblock2.label):\n     This command is shown in the context menu when downloads are blocked.\n     -->\n<!ENTITY cmd.unblock2.label               \"ダウンロードを許可\">\n<!ENTITY cmd.unblock2.accesskey           \"o\">\n<!-- LOCALIZATION NOTE (cmd.removeFile.label):\n     This is the tooltip of the action button shown when malware is blocked.\n     -->\n<!ENTITY cmd.removeFile.label             \"ファイルを削除\">\n<!-- LOCALIZATION NOTE (cmd.chooseUnblock.tooltip):\n     This is the tooltip of the action button shown when potentially unwanted\n     downloads are blocked. This opens a dialog where the user can choose\n     whether to unblock or remove the download. Removing is the default option.\n     -->\n<!ENTITY cmd.chooseUnblock.label          \"ファイルを削除またはダウンロードを許可\">\n<!-- LOCALIZATION NOTE (cmd.chooseOpen.tooltip):\n     This is the tooltip of the action button shown when uncommon downloads are\n     blocked.This opens a dialog where the user can choose whether to open the\n     file or remove the download. Opening is the default option.\n     -->\n<!ENTITY cmd.chooseOpen.label             \"開くまたはファイルを削除\">\n\n<!-- LOCALIZATION NOTE (blocked.label):\n     Shown as a tag before the file name for some types of blocked downloads.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n<!ENTITY blocked.label                    \"ブロックしました\">\n\n<!-- LOCALIZATION NOTE (learnMore.label):\n     Shown as a text link for some types of blocked downloads, for example\n     malware, when there is an associated explanation page on the Mozilla site.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n<!ENTITY learnMore.label                  \"詳細\">\n\n<!-- LOCALIZATION NOTE (downloadsHistory.label, downloadsHistory.accesskey):\n     This string is shown at the bottom of the Downloads Panel when all the\n     downloads fit in the available space, or when there are no downloads in\n     the panel at all.\n     -->\n<!ENTITY downloadsHistory.label           \"すべての履歴を表示\">\n<!ENTITY downloadsHistory.accesskey       \"S\">\n\n<!ENTITY openDownloadsFolder.label       \"ダウンロードフォルダーを開く\">\n\n<!ENTITY clearDownloadsButton.label       \"ダウンロードの消去\">\n<!ENTITY clearDownloadsButton.tooltip     \"完了、キャンセル、失敗したダウンロードを消去します\">\n\n<!-- LOCALIZATION NOTE (downloadsListEmpty.label):\n     This string is shown when there are no items in the Downloads view, when it\n     is displayed inside a browser tab.\n     -->\n<!ENTITY downloadsListEmpty.label         \"ダウンロードはありません。\">\n\n<!-- LOCALIZATION NOTE (downloadsPanelEmpty.label):\n     This string is shown when there are no items in the Downloads Panel.\n     -->\n<!ENTITY downloadsPanelEmpty.label        \"このセッションでのダウンロードはありません。\">\n\n<!-- LOCALIZATION NOTE (downloadsListNoMatch.label):\n     This string is shown when some search terms are specified, but there are no\n     results in the Downloads view.\n     -->\n<!ENTITY downloadsListNoMatch.label       \"該当するダウンロードが見つかりません。\">\n\n\n<!-- LOCALIZATION NOTE (cancelDownload.label):\n     Displayed when hovering a download which is able to be cancelled by users,\n     indicates that it's possible to cancel and stop the download.\n     -->\n<!ENTITY cancelDownload.label             \"Cancel Download\">\n\n<!-- LOCALIZATION NOTE (openFile.label):\n     Displayed when hovering a complete download, indicates that it's possible to\n     open the file using an app available in the system.\n     -->\n<!ENTITY openFile.label                   \"Open File\">\n\n<!-- LOCALIZATION NOTE (retryDownload.label):\n     Displayed when hovering a download which is able to be retried by users,\n     indicates that it's possible to download this file again.\n     -->\n<!ENTITY retryDownload.label              \"Retry Download\">\n\n<!-- LOCALIZATION NOTE (showMoreInformation.label):\n     Displayed when hovering a blocked download, indicates that it's possible to\n     show more information for user to take the next action.\n     -->\n<!ENTITY showMoreInformation.label        \"Show more information\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (stateStarting):\n# Indicates that the download is starting.\nstateStarting\t\t\t\t= 開始しました...\n# LOCALIZATION NOTE (stateScanning):\n# Indicates that an external program is scanning the download for viruses.\nstateScanning\t\t\t\t= ウイルススキャンをしています...\n# LOCALIZATION NOTE (stateFailed):\n# Indicates that the download failed because of an error.\nstateFailed\t\t\t\t= 失敗しました\n# LOCALIZATION NOTE (statePaused):\n# Indicates that the download was paused by the user.\nstatePaused\t\t\t\t= 中断しています\n# LOCALIZATION NOTE (stateCanceled):\n# Indicates that the download was canceled by the user.\nstateCanceled\t\t\t\t= キャンセルされました\n# LOCALIZATION NOTE (stateBlockedParentalControls):\n# Indicates that the download was blocked by the Parental Controls feature of\n# Windows.  \"Parental Controls\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"Parental Controls\" in various\n# languages:\n# http://windows.microsoft.com/en-US/windows-vista/Set-up-Parental-Controls\nstateBlockedParentalControls\t\t= 保護者による制限によりブロックされました\n# LOCALIZATION NOTE (stateBlockedPolicy):\n# Indicates that the download was blocked on Windows because of the \"Launching\n# applications and unsafe files\" setting of the \"security zone\" associated with\n# the target site.  \"Security zone\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"security zone\" in various\n# languages:\n# http://support.microsoft.com/kb/174360\nstateBlockedPolicy\t\t\t= このゾーンのセキュリティ設定に従ってこのダウンロードはブロックされました\n# LOCALIZATION NOTE (stateDirty):\n# Indicates that the download was blocked after scanning.\nstateDirty\t\t\t\t= ブロックされました: ウイルスやスパイウェアを含んでいる恐れがあります\n\n# LOCALIZATION NOTE (blockedMalware, blockedPotentiallyUnwanted,\n#                    blockedUncommon2):\n# These strings are shown in the panel for some types of blocked downloads, and\n# are immediately followed by the \"Learn More\" link, thus they must end with a\n# period.  You may need to adjust \"downloadDetails.width\" in \"downloads.dtd\" if\n# this turns out to be longer than the other existing status strings.\n# Note: These strings don't exist in the UI yet.  See bug 1053890.\nblockedMalware\t\t\t\t= このファイルはウイルスやマルウェアが含まれています。\nblockedPotentiallyUnwanted\t\t= このファイルはあなたのコンピューターに害を及ぼします。\nblockedUncommon2\t\t\t= このファイルを開くのは危険です。\n\n# LOCALIZATION NOTE (unblockHeaderUnblock, unblockHeaderOpen,\n#                    unblockTypeMalware, unblockTypePotentiallyUnwanted2,\n#                    unblockTypeUncommon2, unblockTip2, unblockButtonOpen,\n#                    unblockButtonUnblock, unblockButtonConfirmBlock):\n# These strings are displayed in the dialog shown when the user asks a blocked\n# download to be unblocked.  The severity of the threat is expressed in\n# descending order by the unblockType strings, it is higher for files detected\n# as malware and lower for uncommon downloads.\nunblockHeaderUnblock\t\t\t= このファイルのダウンロードを許可しますか？\nunblockHeaderOpen\t\t\t= このファイルを開きますか？\nunblockTypeMalware\t\t\t= このファイルにはウイルスやマルウェアが含まれており、あなたのコンピューターに害を及ぼします。\nunblockTypePotentiallyUnwanted2\t\t= このファイルはダウンローダに偽装しています。プログラムや設定が、予期せず変更される可能性があります。\nunblockTypeUncommon2\t\t\t= このファイルは、一般的にはダウンロードされることがないファイルです。ウイルスが含まれていたり、プログラムや設定が、予期せず変更される可能性があります。\nunblockTip2\t\t\t\t= 代わりのダウンロード元を検索するか、後で試してください。\nunblockButtonOpen\t\t\t= 開く\nunblockButtonUnblock\t\t\t= ダウンロードを許可\nunblockButtonConfirmBlock\t\t= ファイルを削除\n\n# LOCALIZATION NOTE (sizeWithUnits):\n# %1$S is replaced with the size number, and %2$S with the measurement unit.\nsizeWithUnits\t\t\t\t= %1$S %2$S\nsizeUnknown\t\t\t\t= サイズ不明\n\n# LOCALIZATION NOTE (shortTimeLeftSeconds, shortTimeLeftMinutes,\n#                    shortTimeLeftHours, shortTimeLeftDays):\n# These values are displayed in the downloads indicator in the main browser\n# window, where space is available for three characters maximum.  %1$S is\n# replaced with the time left for the given measurement unit.  Even for days,\n# the value is never longer than two digits.\nshortTimeLeftSeconds\t\t\t= %1$S 秒\nshortTimeLeftMinutes\t\t\t= %1$S 分\nshortTimeLeftHours\t\t\t= %1$S 時間\nshortTimeLeftDays\t\t\t= %1$S 日\n\n# LOCALIZATION NOTE (statusSeparator, statusSeparatorBeforeNumber):\n# These strings define templates for the separation of different elements in the\n# status line of a download item.  As a separator, by default we use the Unicode\n# character U+2014 'EM DASH' (long dash).  Examples of status lines include\n# \"Canceled - 222.net\", \"1.1 MB - website2.com\", or \"Paused -  1.1 MB\".  Note\n# that we use a wider space after the separator when it is followed by a number,\n# just to avoid visually confusing it with with a minus sign with some fonts.\n# If you use a different separator, this might not be necessary.  However, there\n# is usually no need to change the separator or the order of the substitutions,\n# even for right-to-left languages, unless the defaults are not suitable.\nstatusSeparator\t\t\t\t= %1$S \\u2014 %2$S\nstatusSeparatorBeforeNumber\t\t= %1$S \\u2014  %2$S\n\nfileExecutableSecurityWarning\t\t= \"%S\" は実行可能なファイルです。実行可能なファイルにはあなたのコンピューターを破壊するウイルス、その他の悪意あるコードが含まれていることがあります。この形式のファイルを開く場合には注意してください。\"%S\" を実行してもよろしいですか？\nfileExecutableSecurityWarningTitle\t= 実行可能なファイルを開きますか？\nfileExecutableSecurityWarningDontAsk\t= 今後も同様に処理する\n\n# LOCALIZATION NOTE (otherDownloads2):\n# This is displayed in an item at the bottom of the Downloads Panel when\n# there are more downloads than can fit in the list in the panel. Use a\n# semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/Localization_and_Plurals\notherDownloads2\t\t\t\t= + その他の %1$S 個のダウンロード\n\n\n# LOCALIZATION NOTE (fileMovedOrMissing):\n# Displayed when a complete download which is not at the original folder.\nfileMovedOrMissing=File moved or missing\n\n# LOCALIZATION NOTE (otherDownloads3):\n# This is displayed in an item at the bottom of the Downloads Panel when\n# there are more downloads than can fit in the list in the panel. Use a\n# semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/Localization_and_Plurals\notherDownloads3=%1$S file downloading;%1$S files downloading\n# LOCALIZATION NOTE (stateCompleted):\n# Indicates that the download was completed.\nstateCompleted=Completed\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/downloads/settingsChange.dtd",
    "content": "<!-- -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- -->\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  settingsChangePreferences.label  \"この設定は &brandShortName; の設定の [プログラム] パネルから変更できます。\">\n<!ENTITY  settingsChangeOptions.label      \"この設定は &brandShortName; のオプションの [プログラム] パネルから変更できます。\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/engineManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  engineManager.title\t\t\"検索バーの管理\">\n<!ENTITY  engineManager.style\t\t\"min-width: 35em;\">\n<!ENTITY  engineManager.intro\t\t\"以下の検索エンジンがインストールされています:\">\n\n<!ENTITY  columnLabel.name\t\t\"名前\">\n<!ENTITY  columnLabel.keyword\t\t\"キーワード\">\n\n<!-- Buttons -->\n<!ENTITY  up.label\t\t\t\"上へ\">\n<!ENTITY  up.accesskey\t\t\t\"U\">\n<!ENTITY  dn.label\t\t\t\"下へ\">\n<!ENTITY  dn.accesskey\t\t\t\"D\">\n<!ENTITY  remove.label\t\t\t\"削除\">\n<!ENTITY  remove.accesskey\t\t\"R\">\n<!ENTITY  edit.label\t\t\t\"キーワードを編集...\">\n<!ENTITY  edit.accesskey\t\t\"t\">\n\n<!ENTITY  addEngine.label\t\t\"検索エンジンを追加...\">\n<!ENTITY  addEngine.accesskey\t\t\"A\">\n\n<!ENTITY  enableSuggest.label\t\t\"検索語句の候補を表示する\">\n<!ENTITY  enableSuggest.accesskey\t\"S\">\n\n<!ENTITY  restoreDefaults.label\t\t\"初期設定に戻す\">\n<!ENTITY  restoreDefaults.accesskey\t\"e\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/engineManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nduplicateTitle\t\t= キーワードが重複しています\nduplicateEngineMsg\t= \"%S\" で使用されているキーワードを指定しました。他のものを指定してください。\nduplicateBookmarkMsg\t= ブックマークで使用されているキーワードを指定しました。他のものを指定してください。\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/feeds/subscribe.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY feedPage.title\n  \"フィードを表示しています\">\n<!ENTITY feedSubscribeNow\n  \"購読\">\n<!ENTITY feedLiveBookmarks\n  \"ライブブックマーク\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/feeds/subscribe.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nlinkTitleTextFormat\t\t= %S に移動\naddHandler\t\t\t= \"%S\" (%S) をフィードリーダーとして追加しますか？\naddHandlerAddButton\t\t= フィードリーダーを追加\naddHandlerAddButtonAccesskey\t= A\nhandlerRegistered\t\t= \"%S\" はすでにフィードリーダーとして登録されています\nliveBookmarks\t\t\t= ライブブックマーク\nsubscribeNow\t\t\t= 今すぐ購読\nchooseApplicationMenuItem\t= プログラムを選択...\nchooseApplicationDialogTitle\t= プログラムの選択\nalwaysUse\t\t\t= フィードの購読には常に %S を使用する\nmediaLabel\t\t\t= メディアファイル\n\n# LOCALIZATION NOTE: The next string is for the size of the enclosed media.\n#   e.g. enclosureSizeText : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nenclosureSizeText\t\t= %1$S %2$S\n\n# (^^; byte = バイト にすべきか？\nbytes\t\t\t\t= bytes\nkilobyte\t\t\t= KB\nmegabyte\t\t\t= MB\ngigabyte\t\t\t= GB\n\n# LOCALIZATION NOTE: The next three strings explains to the user what they're \n# doing.\n#   e.g. alwaysUseForVideoPodcasts : \"Always use Miro to subscribe to video podcasts.\"\n#   %S = application to use (Miro, iTunes, ...)\nalwaysUseForFeeds\t\t= フィードの購読には常に %S を使用する\nalwaysUseForAudioPodcasts\t= ポッドキャストの購読には常に %S を使用する\nalwaysUseForVideoPodcasts\t= ビデオポッドキャストの購読には常に %S を使用する\n\nsubscribeFeedUsing\t\t= このフィードの購読に使用するフィードリーダー:\nsubscribeAudioPodcastUsing\t= このポッドキャストの購読に使用するプログラム:\nsubscribeVideoPodcastUsing\t= このビデオポッドキャストの購読に使用するプログラム:\n\n# (^^; コンテンツ...\nfeedSubscriptionFeed1\t\t= このサイトで頻繁に更新されるコンテンツの「フィード」です。\nfeedSubscriptionAudioPodcast1\t= このサイトで頻繁に更新されるコンテンツの「ポッドキャスト」です。\nfeedSubscriptionVideoPodcast1\t= このサイトで頻繁に更新されるコンテンツの「ビデオポッドキャスト」です。\n\nfeedSubscriptionFeed2\t\t= フィードを「購読」すると常にその最新版を自動的に受信できるようになります。\nfeedSubscriptionAudioPodcast2\t= ポッドキャストを「購読」すると常にその最新版を自動的に受信できるようになります。\nfeedSubscriptionVideoPodcast2\t= ビデオポッドキャストを「購読」すると常にその最新版を自動的に受信できるようになります。\n\n# Protocol Handling\n# \"Add %appName (%appDomain) as an application for %protocolType links?\"\naddProtocolHandler\t\t= %S (%S) を %S プロトコル用のプログラムとして追加しますか？\naddProtocolHandlerAddButton\t= プログラムを追加\naddProtocolHandlerAddButtonAccesskey\t= A\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/lightweightThemes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nlightweightThemes.recommended-1.name=A Web Browser Renaissance\nlightweightThemes.recommended-1.description=A Web Browser Renaissance is (C) Sean.Martell. Available under CC-BY-SA. No warranty.\n\nlightweightThemes.recommended-2.name=Space Fantasy\nlightweightThemes.recommended-2.description=Space Fantasy is (C) fx5800p. Available under CC-BY-SA. No warranty.\n\nlightweightThemes.recommended-3.name=Linen Light\nlightweightThemes.recommended-3.description=Linen Light is (C) DVemer. Available under CC-BY-SA. No warranty.\n\nlightweightThemes.recommended-4.name=Pastel Gradient\nlightweightThemes.recommended-4.description=Pastel Gradient is (C) darrinhenein. Available under CC-BY. No warranty.\n\nlightweightThemes.recommended-5.name=Carbon Light\nlightweightThemes.recommended-5.description=Carbon Light is (C) Jaxivo. Available under CC-BY-SA. No warranty.\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/loop/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2\t\t\t=Firefox Hello\nclientSuperShortname\t\t\t=Hello\n\n## LOCALIZATION_NOTE(loopMenuItem_label): Label of the menu item that is placed\n## inside the browser 'Tools' menu. Use the unicode ellipsis char, \\u2026, or\n## use \"...\" if \\u2026 doesn't suit traditions in your locale.\nloopMenuItem_label\t\t\t=通話を開始...\nloopMenuItem_accesskey\t\t\t=t\n\n## LOCALIZATION_NOTE(sign_in_again_title_line_one, sign_in_again_title_line_two2):\n## These are displayed together at the top of the panel when a user is needed to\n## sign-in again. The emphesis is on the first line to get the user to sign-in again,\n## and this is displayed in slightly larger font. Please arrange as necessary for\n## your locale.\n## {{clientShortname2}} will be replaced by the brand name for either string.\nsign_in_again_title_line_one\t\t={{clientShortname2}} の利用を継続するには\nsign_in_again_title_line_two2\t\t=再度サインインしてください\nsign_in_again_button\t\t\t=サインイン\n## LOCALIZATION_NOTE(sign_in_again_use_as_guest_button2): {{clientSuperShortname}}\n## will be replaced by the super short brandname.\nsign_in_again_use_as_guest_button2\t=ゲストとして {{clientSuperShortname}} を利用\n\npanel_browse_with_friend_button\t\t=このページを友達と閲覧\npanel_stop_sharing_tabs_button\t\t=タブの共有を停止\n\n## LOCALIZATION_NOTE(first_time_experience_subheading2): Message inviting the\n## user to create his or her first conversation.\nfirst_time_experience_subheading2\t=Hello ボタンをクリックして、Web ページを友達と閲覧する\n\n## LOCALIZATION_NOTE(first_time_experience_content): Message describing\n## ways to use Hello project.\nfirst_time_experience_content\t\t=いっしょに計画し、実行し、笑いましょう。\nfirst_time_experience_button_label2\t=動作を見る\n\n\n\n## LOCALIZATION NOTE (invite_header_text2) will be removed when bug 1230058 is implemented.\ninvite_header_text2\t\t\t=友達を招待する。\ninvite_header_text_bold\t\t\t=いっしょにこのページを見る友達を招待しましょう！\ninvite_header_text3\t\t\t=2 ステップで Firefox Hello を始められます。いっしょに見る友達にリンクを送信しましょう！\n## LOCALIZATION_NOTE(invite_copy_link_button, invite_copied_link_button,\n## invite_email_link_button, invite_facebook_button2): These labels appear under\n## an iconic button for the invite view.\ninvite_copy_link_button\t\t\t=URL をコピー\ninvite_copied_link_button\t\t=コピー済み！\ninvite_email_link_button\t\t=URL をメール送信\ninvite_facebook_button3\t\t\t=Facebook\ninvite_your_link\t\t\t=あなたの URL:\n\n# Status text\ndisplay_name_guest\t\t\t=ゲスト\n\n# Error bars\n## LOCALIZATION NOTE(session_expired_error_description,could_not_authenticate,password_changed_question,try_again_later,could_not_connect,check_internet_connection,login_expired,service_not_available,problem_accessing_account):\n## These may be displayed at the top of the panel.\nsession_expired_error_description\t=セッションが有効期限切れです。以前に生成、共有された URL はすべて無効です。\ncould_not_authenticate\t\t\t=認証できませんでした\npassword_changed_question\t\t=パスワードを変更しましたか？\ntry_again_later\t\t\t\t=後で試してください\ncould_not_connect\t\t\t=サーバに接続できませんでした\ncheck_internet_connection\t\t=インターネット接続を確認してください\nlogin_expired\t\t\t\t=ログインは有効期限切れです\nservice_not_available\t\t\t=ただいまサービスが利用できません\nproblem_accessing_account\t\t=あなたのアカウントへのアクセスに問題があります\n\n## LOCALIZATION NOTE(retry_button): Displayed when there is an error to retry\n## the appropriate action.\nretry_button\t\t\t\t=再試行\n\nshare_email_subject7\t\t\t=いっしょに Web を見ましょう\n## LOCALIZATION NOTE (share_email_body7): In this item, don't translate the\n## part between {{..}} and leave the \\n\\n part alone\nshare_email_body7\t\t\t=友達が Firefox Hello であなたを待ってます。リンクをクリックしていっしょに Web を見ましょう: {{callUrl}}\n## LOCALIZATION NOTE (share_email_body_context3): In this item, don't translate\n## the part between {{..}} and leave the \\n\\n part alone.\nshare_email_body_context3\t\t=友達が Firefox Hello であなたを待ってます。リンクをクリックしていっしょに {{title}} を見ましょう: {{callUrl}}\n## LOCALIZATION NOTE (share_email_footer2): Common footer content for both email types\nshare_email_footer2\t\t\t=\\n\\n____________\\nFirefox Hello を使うと、友達といっしょに Web を閲覧できます。物事を成し遂げたいときに使いましょう。いっしょに計画し、実行し、笑いましょう。詳しくはこちら: http://www.firefox.com/hello\n## LOCALIZATION NOTE (share_tweeet): In this item, don't translate the part\n## between {{..}}. Please keep the text below 117 characters to make sure it fits\n## in a tweet.\nshare_tweet\t\t\t\t={{clientShortname2}} でビデオ通話しましょう！\n\nshare_add_service_button\t\t=サービスを追加\n\n## LOCALIZATION NOTE (copy_link_menuitem, email_link_menuitem, delete_conversation_menuitem):\n## These menu items are displayed from a panel's context menu for a conversation.\ncopy_link_menuitem\t\t\t=URL をコピー\nemail_link_menuitem\t\t\t=URL をメール送信\ndelete_conversation_menuitem2\t\t=削除\n\npanel_footer_signin_or_signup_link\t=サインインまたはアカウント登録\n\nsettings_menu_item_account\t\t=アカウント\nsettings_menu_item_settings\t\t=設定\nsettings_menu_item_signout\t\t=サインアウト\nsettings_menu_item_signin\t\t=サインイン\nsettings_menu_item_turnnotificationson\t=通知 On\nsettings_menu_item_turnnotificationsoff\t=通知 Off\nsettings_menu_item_feedback\t\t=フィードバック送信\nsettings_menu_button_tooltip\t\t=設定\n\n\n# Conversation Window Strings\n\ninitiate_call_button_label2\t\t=通話の準備はよろしいですか？\nincoming_call_title2\t\t\t=着信\nincoming_call_block_button\t\t=着信拒否\nhangup_button_title\t\t\t=ハングアップ\nhangup_button_caption2\t\t\t=終了\nmute_local_audio_button_title\t\t=音声をミュート\nunmute_local_audio_button_title\t\t=音声を戻す\nmute_local_video_button_title2\t\t=映像を無効\nunmute_local_video_button_title2\t=映像を有効\nself_view_hidden_message\t\t=セルフビューは隠れていますが相手に送信されています。表示するにはウィンドウサイズを変更してください。\n\n\n## LOCALIZATION NOTE (call_with_contact_title): The title displayed\n## when calling a contact. Don't translate the part between {{..}} because\n## this will be replaced by the contact's name.\ncall_with_contact_title\t\t\t={{contactName}} と通話\n\n# Outgoing conversation\n\noutgoing_call_title\t\t\t=通話を開始しますか？\ninitiate_audio_video_call_button2\t=開始\ninitiate_audio_video_call_tooltip2\t=ビデオ通話を開始\ninitiate_audio_call_button2\t\t=音声通話\n\npeer_ended_conversation2\t\t=先方が通話を終了しました。\nconversation_has_ended\t\t\t=通話を終了しました。\nrestart_call\t\t\t\t=再通話\n\ngeneric_failure_message\t\t\t=技術的な問題が発生しています...\ngeneric_failure_no_reason2\t\t=再通話しますか？\n## LOCALIZATION NOTE (tos_failure_message): Don't translate {{clientShortname2}}\n## as this will be replaced by the shortname.\ntos_failure_message\t\t\t={{clientShortname}} はこの国では利用できません。\n\n## LOCALIZATION NOTE (contact_offline_title): Title which is displayed when the\n## contact is offline.\ncontact_offline_title\t\t\t=この人はオンラインではありません\n## LOCALIZATION NOTE (call_timeout_notification_text): Title which is displayed\n## when the call didn't go through.\ncall_timeout_notification_text\t\t=発信できませんでした。\n\n## LOCALIZATION NOTE (retry_call_button, cancel_button):\n## These buttons are displayed when a call has failed.\nretry_call_button\t\t\t=再試行\ncancel_button\t\t\t\t=キャンセル\nrejoin_button\t\t\t\t=再通話\n\ncannot_start_call_session_not_ready\t\t=通話を開始できません。セッションが準備できていません。\nnetwork_disconnected\t\t\t\t=ネットワーク接続が急に切断されました。\nconnection_error_see_console_notification\t=通話できませんでした。詳細はコンソールを確認してください。\nno_media_failure_message\t\t\t=カメラとマイクが見つかりません。\nice_failure_message\t\t\t\t=接続できませんでした。ファイアウォールでブロックされてる可能性があります。\n\n## LOCALIZATION NOTE (legal_text_and_links3): In this item, don't translate the\n## parts between {{..}} because these will be replaced with links with the labels\n## from legal_text_tos and legal_text_privacy. clientShortname will be replaced\n## by the brand name.\nlegal_text_and_links3\t\t\t={{clientShortname}} を使うには、{{terms_of_use}} と {{privacy_notice}} に同意する必要があります。\n\nlegal_text_tos\t\t\t\t=利用規約\nlegal_text_privacy\t\t\t=プライバシーポリシー\n\n## LOCALIZATION NOTE (powered_by_beforeLogo, powered_by_afterLogo):\n## These 2 strings are displayed before and after a 'Telefonica'\n## logo.\npowered_by_beforeLogo\t\t\t=Powered by\npowered_by_afterLogo\t\t\t=\n\n## LOCALIZATION_NOTE (feedback_rejoin_button): Displayed on the feedback form after\n## a signed-in to signed-in user call.\nfeedback_rejoin_button\t\t\t=再通話\n## LOCALIZATION NOTE (feedback_report_user_button): Used to report a user in the case of\n## an abusive user.\nfeedback_report_user_button\t\t=問題のあるユーザを報告\nfeedback_window_heading\t\t\t=通話品質はいかがでしたか？\nfeedback_request_button\t\t\t=フィードバックを残す\n\nhelp_label\t\t\t\t=ヘルプ\ntour_label\t\t\t\t=ツアー\n\nrooms_leave_button_label\t\t=退出\n## LOCALIZATION NOTE (rooms_list_recently_browsed) will be removed when bug 1230058 is implemented.\n## String is in all caps for emphasis reasons, it is a heading. Proceed as appropriate for locale.\nrooms_list_recently_browsed\t\t=直近の閲覧\nrooms_list_recently_browsed2\t\t=直近の閲覧\n## LOCALIZATION NOTE (rooms_list_currently_browsing) will be removed when bug 1230058 is implemented.\n## String is in all caps for emphasis reasons, it is a heading. Proceed as appropriate for locale.\nrooms_list_currently_browsing\t\t=閲覧中\nrooms_list_currently_browsing2\t\t=閲覧中\nrooms_change_failed_label\t\t\t=通話を更新できません\nrooms_panel_title\t\t\t\t=通話を選択するか、新しい通話を開始\nrooms_room_full_label\t\t\t\t=この通話にはすでに 2 人参加しています\nrooms_room_full_call_to_action_nonFx_label\t={{brandShortname}} をダウンロードして通話を開始\nrooms_room_full_call_to_action_label\t\t={{clientShortname}} について >>\nrooms_room_joined_label\t\t\t\t=誰かが通話に参加しました！\nrooms_room_join_label\t\t\t\t=通話に参加\nrooms_signout_alert\t\t\t\t=通話を終了します\nroom_name_untitled_page\t\t\t\t=無題\n\n## LOCALIZATION NOTE (door_hanger_return, door_hanger_prompt_name, door_hanger_button): Dialog message on leaving conversation\ndoor_hanger_return\t\t\t\t=おつかれさまでした。Hello パネルからいつでも共有セッションに戻れます。\ndoor_hanger_prompt_name\t\t\t\t=覚えやすい名前に変更しますか？ 現在の名前:\ndoor_hanger_button\t\t\t\t=OK\n\n# Infobar strings\n\ninfobar_screenshare_browser_message2\t\t=タブを共有しています。クリックしたタブを友達に見せることができます\ninfobar_screenshare_paused_browser_message\t=タブの共有を中断しています\ninfobar_button_gotit_label\t\t\t=共有\ninfobar_button_gotit_accesskey\t\t\t=G\ninfobar_button_pause_label\t\t\t=中断\ninfobar_button_pause_accesskey\t\t\t=P\ninfobar_button_restart_label\t\t\t=再開\ninfobar_button_restart_accesskey\t\t=e\ninfobar_button_resume_label\t\t\t=復帰\ninfobar_button_resume_accesskey\t\t\t=R\ninfobar_button_stop_label\t\t\t=停止\ninfobar_button_stop_accesskey\t\t\t=S\ninfobar_menuitem_dontshowagain_label\t\t=次から表示しない\ninfobar_menuitem_dontshowagain_accesskey\t=D\n\n# Context in conversation strings\n\n## LOCALIZATION NOTE(no_conversations_message_heading2): Title shown when user\n## has no conversations available.\nno_conversations_message_heading2\t=まだ通話に参加していません。\n## LOCALIZATION NOTE(no_conversations_start_message2): Subheading inviting the\n## user to start a new conversation.\nno_conversations_start_message2\t\t=通話を始める\n\n# LOCALIZATION NOTE (context_inroom_header): this string is displayed in the\n# conversation window when the user edits context. It is a header to the edit\n# section.\ncontext_inroom_header\t\t\t\t=話題を入力してください...\n# LOCALIZATION NOTE (context_inroom_label2): this string is followed by the\n# title and domain of the website you are having a conversation about, displayed on a\n# separate line. If this structure doesn't work for your locale, you might want\n# to consider this as a stand-alone title. See example screenshot:\n# https://bug1115342.bugzilla.mozilla.org/attachment.cgi?id=8563677\ncontext_edit_name_placeholder\t\t\t=話題\ncontext_edit_comments_placeholder\t\t=コメント\ncontext_cancel_label\t\t\t\t=キャンセル\ncontext_done_label\t\t\t\t=完了\nconversation_settings_menu_edit_context\t\t=ラベルを編集\nconversation_settings_menu_hide_context\t\t=ラベルを隠す\n\n\n# Text chat strings\n\nchat_textbox_placeholder\t\t\t=ここに入力...\n\n# E10s not supported strings\n\ne10s_not_supported_button_label\t\t\t=新しいウィンドウを開く\ne10s_not_supported_subheading\t\t\t={{brandShortname}} はマルチプロセスウィンドウでは動作しません。\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/migration/migration.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY migrationWizard.title\t\t\"設定移行ウィザード\">\n\n<!ENTITY importFrom.label\t\t\"オプション、ブックマーク、履歴、パスワードその他のデータをインポートする対象を選んでください:\">\n<!ENTITY importFromUnix.label\t\t\"設定、ブックマーク、履歴、パスワードその他のデータをインポートする対象を選んでください:\">\n<!ENTITY importFromBookmarks.label\t\"ブックマークをインポートする対象を選んでください:\">\n\n<!ENTITY importFromIE.label\t\t\"Microsoft Internet Explorer\">\n<!ENTITY importFromIE.accesskey\t\t\"M\">\n<!ENTITY importFromEdge.label\t\t\"Microsoft Edge\">\n<!ENTITY importFromEdge.accesskey\t\"E\">\n<!ENTITY importFromNothing.label\t\"設定をインポートしない\">\n<!ENTITY importFromNothing.accesskey\t\"D\">\n<!ENTITY importFromSafari.label\t\t\"Safari\">\n<!ENTITY importFromSafari.accesskey\t\"S\">\n<!ENTITY importFromCanary.label\t\t\"Chrome Canary\">\n<!ENTITY importFromCanary.accesskey\t\"n\">\n<!ENTITY importFromChrome.label\t\t\"Chrome\">\n<!ENTITY importFromChrome.accesskey\t\"C\">\n<!ENTITY importFromChromium.label\t\"Chromium\">\n<!ENTITY importFromChromium.accesskey\t\"u\">\n<!ENTITY importFromFirefox.label\t\"Firefox\">\n<!ENTITY importFromFirefox.accesskey\t\"X\">\n<!ENTITY importFrom360se.label\t\t\"360 Secure Browser\">\n<!ENTITY importFrom360se.accesskey\t\"3\">\n\n<!ENTITY noMigrationSources.label\t\"ブックマーク、履歴やパスワードなどのインポートする設定やデータを持つプログラムが見つかりませんでした。\">\n\n<!ENTITY importSource.title\t\t\"設定とデータのインポート\">\n<!ENTITY importItems.title\t\t\"インポートする項目\">\n<!ENTITY importItems.label\t\t\"インポートする項目を選択してください:\">\n\n<!ENTITY migrating.title\t\t\"インポートしています...\">\n<!ENTITY migrating.label\t\t\"次の項目を現在インポートしています...\">\n\n<!ENTITY selectProfile.title\t\t\"プロファイルの選択\">\n<!ENTITY selectProfile.label\t\t\"インポートするプロファイルを選択してください:\">\n\n<!ENTITY done.title\t\t\t\"インポート完了\">\n<!ENTITY done.label\t\t\t\"次のデータが正常にインポートされました:\">\n\n<!ENTITY closeSourceBrowser.label\t\"続ける前に、選択したブラウザーが閉じられていることを確認してください。\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/migration/migration.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprofileName_format\t=%S %S\n\n# Browser Specific\nsourceNameIE\t\t=Internet Explorer\nsourceNameEdge\t\t=Microsoft Edge\nsourceNameSafari\t=Safari\nsourceNameCanary\t=Google Chrome Canary\nsourceNameChrome\t=Google Chrome\nsourceNameChromium\t=Chromium\nsourceNameFirefox\t=Mozilla Firefox\nsourceName360se\t\t=360 Secure Browser\n\nimportedBookmarksFolder\t=%S から\n\nimportedSafariReadingList\t=リーディングリスト (Safari から)\nimportedEdgeReadingList\t\t=リーディングリスト (Edge から)\n\n# Import Sources\n# Note: When adding an import source for profile reset, add the string name to\n# resetProfile.js if it should be listed in the reset dialog.\n1_ie\t\t=インターネットオプション\n1_edge\t\t=設定\n1_safari\t=設定\n1_chrome\t=設定\n1_360se\t\t=設定\n\n2_ie\t\t=Cookie\n2_edge\t\t=Cookie\n2_safari\t=Cookie\n2_chrome\t=Cookie\n2_firefox\t=Cookie\n2_360se\t\t=Cookie\n\n4_ie\t\t=表示履歴\n4_edge\t\t=表示履歴\n4_safari\t=表示履歴\n4_chrome\t=表示履歴\n4_firefox_history_and_bookmarks\t=履歴とブックマーク\n4_360se\t\t=表示履歴\n\n8_ie\t\t=入力フォームの履歴\n# (^^; オートコンプリート履歴、とすべきか？\n8_edge\t\t=入力フォームの履歴\n8_safari\t=入力フォームの履歴\n8_chrome\t=入力フォームの履歴\n8_firefox\t=入力フォームの履歴\n8_360se\t\t=入力フォームの履歴\n\n16_ie\t\t=保存されているパスワード\n16_edge\t\t=保存されているパスワード\n16_safari\t=保存されているパスワード\n16_chrome\t=保存されているパスワード\n16_firefox\t=保存されているパスワード\n16_360se\t=保存されているパスワード\n\n32_ie\t\t=お気に入り\n32_edge\t\t=お気に入り\n32_safari\t=ブックマーク\n32_chrome\t=ブックマーク\n32_360se\t=ブックマーク\n\n64_ie\t\t=その他のデータ\n64_edge\t\t=その他のデータ\n64_safari\t=その他のデータ\n64_chrome\t=その他のデータ\n64_firefox_other=その他のデータ\n64_360se\t=その他のデータ\n\n128_firefox\t=ウィンドウとタブ\n\n# Automigration undo notification.\nautomigration.undo.message               = 自動的に %S からデータをインポートしました。このままにしますか？\nautomigration.undo.unknownBrowserMessage = 自動的に他のブラウザーからデータをインポートしました。このままにしますか？\nautomigration.undo.keep.label            = このままにする\nautomigration.undo.keep.accesskey        = K\nautomigration.undo.dontkeep.label        = 元に戻す\nautomigration.undo.dontkeep.accesskey    = D\n\nautomigration.undo.dontkeep2.accesskey    = N\nautomigration.undo.dontkeep2.label        = No Thanks\nautomigration.undo.keep2.accesskey        = O\nautomigration.undo.keep2.label            = OK, Got it\n\n# Automigration undo notification.\n# %1$S will be replaced with the name of the browser we imported from, %2$S will be replaced with brandShortName\nautomigration.undo.message.all              = Pick up where you left off. We’ve imported these sites and your bookmarks, history and passwords from %1$S into %2$S.\nautomigration.undo.message.bookmarks        = Pick up where you left off. We’ve imported these sites and your bookmarks from %1$S into %2$S.\nautomigration.undo.message.bookmarks.logins = Pick up where you left off. We’ve imported these sites and your bookmarks and passwords from %1$S into %2$S.\nautomigration.undo.message.bookmarks.visits = Pick up where you left off. We’ve imported these sites and your bookmarks and history from %1$S into %2$S.\nautomigration.undo.message.logins           = Pick up where you left off. We’ve imported your passwords from %1$S into %2$S.\nautomigration.undo.message.logins.visits    = Pick up where you left off. We’ve imported these sites and your history and passwords from %1$S into %2$S.\nautomigration.undo.message.visits           = Pick up where you left off. We’ve imported these sites and your history from %1$S into %2$S.\nautomigration.undo.unknownbrowser         = Unknown Browser\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n\n<!ENTITY loadError.label\t\t\"ページ読み込みエラー\"><!-- (^^; タイトルバーやタブに表示されるので簡潔に -->\n<!ENTITY retry.label\t\t\t\"再試行\">\n<!ENTITY returnToPreviousPage.label\t\"戻る\">\n<!ENTITY advanced.label\t\t\t\"エラー内容\">\n\n<!-- Specific error messages -->\n\n<!ENTITY connectionFailure.title\t\"正常に接続できませんでした\">\n<!ENTITY connectionFailure.longDesc\t\"&sharedLongDesc;\">\n\n<!ENTITY deniedPortAccess.title\t\t\"このアドレスへの接続は制限されています\">\n<!ENTITY deniedPortAccess.longDesc\t\"\">\n\n<!ENTITY dnsNotFound.title\t\t\"サーバーが見つかりませんでした\">\n<!ENTITY dnsNotFound.longDesc\t\t\"\n<ul>\n  <li><strong>www</strong>.example.com を間違えて <strong>ww</strong>.example.com と入力するなど、アドレスを間違って入力していないか確認してください。</li>\n  <li>他のサイトも表示できない場合、コンピューターのネットワーク接続を確認してください。</li>\n  <li>ファイアーウォールやプロキシでネットワークが保護されている場合、&brandShortName; によるウェブアクセスが許可されているか確認してください。</li>\n</ul>\n\">\n\n<!ENTITY fileNotFound.title\t\t\"ファイルが見つかりませんでした\">\n<!ENTITY fileNotFound.longDesc\t\t\"\n<ul>\n  <li>アドレスに大文字/小文字の違い、その他の間違いがないか確認してください。</li>\n  <li>ファイルの名前が変更、削除、または移動している可能性があります。</li>\n</ul>\n\">\n\n<!ENTITY fileAccessDenied.title\t\t\"ファイルへのアクセスが拒否されました\">\n<!ENTITY fileAccessDenied.longDesc \"\n<ul>\n  <li>ファイルが削除または移動されているかファイルの許可属性によりアクセスが拒否された可能性があります。</li>\n</ul>\n\">\n\n<!ENTITY generic.title\t\t\t\"リクエストを正常に完了できませんでした\">\n<!ENTITY generic.longDesc\t\t\"\n<p>何らかの理由により &brandShortName; はこのページを正常に読み込めませんでした。</p>\n\">\n\n<!ENTITY captivePortal.title\t\t\"ネットワークにログイン\">\n<!ENTITY captivePortal.longDesc\t\t\"\n<p>このネットワークからインターネットに接続するには、ログインが必要なようです。</p>\n\">\n\n<!ENTITY openPortalLoginPage.label\t\"ログインページを開く\">\n\n<!ENTITY malformedURI.title\t\t\"アドレスの書式が正しくありません\">\n<!ENTITY malformedURI.longDesc\t\t\"\n<ul>\n  <li>ウェブのアドレスは通常 <strong>http://www.example.com/</strong> のようなものになります。</li>\n  <li>円記号やバックスラッシュ (<strong>\\</strong>) ではなく、スラッシュ (<strong>/</strong>) が使われているか確認してください。</li>\n</ul>\n\">\n\n<!ENTITY netInterrupt.title\t\t\"接続が中断されました\">\n<!ENTITY netInterrupt.longDesc\t\t\"&sharedLongDesc;\">\n\n<!ENTITY notCached.title\t\t\"ドキュメントが有効期限切れです\">\n<!ENTITY notCached.longDesc\t\t\"<p>リクエストされた &brandShortName; のキャッシュ内のドキュメントは、利用できません。</p><ul><li>安全対策のため、&brandShortName; は注意を要するドキュメントを自動的に再リクエストしません。</li><li>&quot;再試行&quot; ボタンをクリックしてドキュメントをウェブサイトから読み込んでください。</li></ul>\">\n\n<!ENTITY netOffline.title\t\t\"オフラインモードです\">\n<!ENTITY netOffline.longDesc2\t\"\n<ul>\n  <li>&quot;再試行&quot; ボタンを押してブラウザーをオンラインモードに切り替え、ページを再読み込みしてください。</li>\n</ul>\n\">\n\n<!ENTITY contentEncodingError.title\t\"内容符号化 (Content-Encoding) に問題があります\">\n<!ENTITY contentEncodingError.longDesc\t\"\n<ul>\n  <li>この問題をウェブサイトの管理者に報告してください。</li>\n</ul>\n\">\n\n<!ENTITY unsafeContentType.title\t\"安全でないファイルタイプ\">\n<!ENTITY unsafeContentType.longDesc\t\"\n<ul>\n  <li>この問題をウェブサイトの管理者に報告してください。</li>\n</ul>\n\">\n\n<!ENTITY netReset.title\t\t\t\"接続がリセットされました\">\n<!ENTITY netReset.longDesc\t\t\"&sharedLongDesc;\">\n\n<!ENTITY netTimeout.title\t\t\"接続がタイムアウトしました\">\n<!ENTITY netTimeout.longDesc\t\t\"&sharedLongDesc;\">\n\n<!ENTITY unknownProtocolFound.title\t\"アドレスのプロトコルが不明です\">\n<!ENTITY unknownProtocolFound.longDesc\t\"\n<ul>\n  <li>このプロトコルを使用するアドレスを開くには、別のソフトウェアをインストールする必要があるかもしれません。</li>\n</ul>\n\">\n\n<!ENTITY proxyConnectFailure.title\t\"プロキシサーバーへの接続を拒否されました\">\n<!ENTITY proxyConnectFailure.longDesc\t\"\n<ul>\n  <li>プロキシ設定が正しいか確認してください。</li>\n  <li>プロキシサーバーが正常に動作しているかネットワーク管理者に問い合わせてください。</li>\n</ul>\n\">\n\n<!ENTITY proxyResolveFailure.title\t\"プロキシサーバーが見つかりませんでした\">\n<!ENTITY proxyResolveFailure.longDesc\t\"\n<ul>\n  <li>プロキシ設定が正しいか確認してください。</li>\n  <li>コンピューターが有効なネットワークに接続されているか確認してください。</li>\n  <li>ファイアーウォールやプロキシでネットワークが保護されている場合、&brandShortName; によるウェブアクセスが許可されているか確認してください。</li>\n</ul>\n\">\n\n<!ENTITY redirectLoop.title\t\t\"ページの自動転送設定が正しくありません\">\n<!ENTITY redirectLoop.longDesc\t\t\"\n<ul>\n  <li>Cookie を無効化したり拒否していることにより、この問題が発生している可能性もあります。</li>\n</ul>\n\">\n\n<!ENTITY unknownSocketType.title\t\"サーバーの応答が不正です\">\n<!ENTITY unknownSocketType.longDesc\t\"\n<ul>\n  <li>コンピューターにパーソナルセキュリティマネージャーがインストールされているか確認してください。</li>\n  <li>サーバーの設定が間違っていることにより、この問題が発生している可能性もあります。</li>\n</ul>\n\">\n\n<!ENTITY nssFailure2.title\t\t\"安全な接続ができませんでした\">\n<!ENTITY nssFailure2.longDesc2\t\t\"\n<ul>\n  <li>受信したデータの真正性を検証できなかったため、このページは表示できませんでした。</li>\n  <li>この問題をウェブサイトの管理者に連絡してください。</li>\n</ul>\n\">\n\n<!ENTITY certerror.longpagetitle1\t\"安全な接続ではありません\">\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara\t\t\"<span class='hostname'/> の所有者によるウェブサイトの設定が不適切です。あなたの情報が盗まれることを防ぐため、このウェブサイトへの接続は確立されません。\">\n\n<!ENTITY sharedLongDesc\t\t\t\"\n<ul>\n  <li>このサイトが一時的に利用できなくなっていたり、サーバーの負荷が高すぎて接続できなくなっている可能性があります。しばらくしてから再度試してください。</li>\n  <li>他のサイトも表示できない場合、コンピューターのネットワーク接続を確認してください。</li>\n  <li>ファイアーウォールやプロキシでネットワークが保護されている場合、&brandShortName; によるウェブアクセスが許可されているか確認してください。</li>\n</ul>\n\">\n\n<!ENTITY cspBlocked.title\t\t\"コンテンツセキュリティポリシーによりブロックされました\">\n<!ENTITY cspBlocked.longDesc\t\t\"<p>セキュリティポリシーにより読み込みが禁止されたコンテンツが含まれているため、このページの読み込みを中止しました。</p>\">\n\n<!ENTITY corruptedContentErrorv2.title\t\"コンテンツデータ破損エラー\">\n<!ENTITY corruptedContentErrorv2.longDesc\t\"<p>このページは、データの伝送中にエラーが検出されたため表示できません。</p><ul><li>ウェブサイトの所有者に連絡を取り、この問題を報告してください。</li></ul>\">\n\n\n<!ENTITY securityOverride.exceptionButtonLabel\t\"例外を追加...\">\n\n<!ENTITY errorReporting.automatic2\t\"エラーを報告すると、悪意のあるサイトの特定とブロックに役立ちます\">\n<!ENTITY errorReporting.learnMore\t\"詳細...\">\n\n<!ENTITY remoteXUL.title\t\t\"リモート XUL\">\n<!ENTITY remoteXUL.longDesc\t\t\"<p><ul><li>ウェブサイトの所有者に連絡を取り、この問題を報告してください。</li></ul></p>\">\n\n<!ENTITY sslv3Used.title\t\t\"安全な接続を確保できません\">\n<!-- LOCALIZATION NOTE (sslv3Used.longDesc2) - Do not translate\n     \"SSL_ERROR_UNSUPPORTED_VERSION\". -->\n<!ENTITY sslv3Used.longDesc2\t\t\"高度な情報: SSL_ERROR_UNSUPPORTED_VERSION\">\n\n<!ENTITY weakCryptoUsed.title\t\t\"接続が安全ではありません\">\n<!-- LOCALIZATION NOTE (weakCryptoUsed.longDesc2) - Do not translate\n     \"SSL_ERROR_NO_CYPHER_OVERLAP\". -->\n<!ENTITY weakCryptoUsed.longDesc2\t\"高度な情報: SSL_ERROR_NO_CYPHER_OVERLAP\">\n<!ENTITY weakCryptoAdvanced.title\t\"エラー内容\">\n<!ENTITY weakCryptoAdvanced.longDesc\t\"<span class='hostname'></span> は攻撃に対して脆弱な古い技術を利用しています。安全だと想定される秘密情報を、攻撃者に簡単に開示される可能性があります。\">\n<!ENTITY weakCryptoAdvanced.override\t\"(安全ではない接続) 古い技術で <span class='hostname'></span> を読み込む\">\n\n<!-- LOCALIZATION NOTE (certerror.wrongSystemTime) - The <span id='..' /> tags will be injected with actual values,\n     please leave them unchanged. -->\n<!ENTITY certerror.wrongSystemTime \"<p>このコンピューターの時刻が正しくないため、<span id='wrongSystemTime_URL'/> への安全な接続を確保できません。</p><p>このコンピューターの時刻は <span id='wrongSystemTime_systemDate'/> となっていますが、正しい時刻は <span id='wrongSystemTime_actualDate'/> です。問題を解決するには、コンピューターの時刻を正しく設定してください。</p>\">\n\n<!ENTITY certerror.pagetitle1\t\t\t\"安全ではない接続\">\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation\t\"このサイトでは、暗号化された通信のみで接続するよう &brandShortName; に指定する HTTP Strict Transport Security (HSTS) が使われています。そのため、この証明書を例外に追加することはできません。\">\n\n\n\n<!ENTITY certerror.copyToClipboard.label\t\"テキストをクリップボードにコピー\">\n\n<!ENTITY inadequateSecurityError.title\t\t\"接続が安全ではありません\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc\t\"<p><span class='hostname'></span> は攻撃に対して脆弱な古いセキュリティ技術を使用しています。攻撃者は保護された情報を簡単に暴露できます。サイトを安全に訪れるには、このウェブサイトの管理者にサーバーの問題を修正してもらう必要があります。</p><p>エラーコード: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n\n<!ENTITY prefReset.longDesc\t\t\t\"ネットワークセキュリティの設定がこの問題の原因になっている可能性があります。既定値に戻しますか？\">\n<!ENTITY prefReset.label\t\t\t\"既定値に戻す\">\n\n<!ENTITY captivePortal.longDesc2 \"\n<p>You must log in to this network before you can access the Internet.</p>\n\">\n\n<!-- LOCALIZATION NOTE (certerror.wrongSystemTime2,\n                        certerror.wrongSystemTimeWithoutReference) - The <span id='..' />\n     tags will be injected with actual values, please leave them unchanged. -->\n<!ENTITY certerror.wrongSystemTime2 \"<p> &brandShortName; did not connect to <span id='wrongSystemTime_URL'/> because your computer’s clock appears to show the wrong time and this is preventing a secure connection.</p> <p>Your computer is set to <span id='wrongSystemTime_systemDate'/>, when it should be <span id='wrongSystemTime_actualDate'/>. To fix this problem, change your date and time settings to match the correct time.</p>\">\n<!ENTITY certerror.wrongSystemTimeWithoutReference \"<p>&brandShortName; did not connect to <span id='wrongSystemTimeWithoutReference_URL'/> because your computer’s clock appears to show the wrong time and this is preventing a secure connection.</p> <p>Your computer is set to <span id='wrongSystemTimeWithoutReference_systemDate'/>. To fix this problem, change your date and time settings to match the correct time.</p>\">\n\n<!ENTITY openPortalLoginPage.label2 \"Open Network Login Page\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/newTab.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- These strings are used in the about:newtab page -->\n<!ENTITY newtab.pageTitle\t\t\"新しいタブ\">\n<!ENTITY newtab.customize.classic\t\"よく見るサイトを表示\">\n<!ENTITY newtab.customize.cog.enhanced\t\"おすすめサイトも表示\">\n<!ENTITY newtab.customize.cog.title2\t\"新しいタブの設定\">\n<!ENTITY newtab.customize.cog.learn\t\"新しいタブの詳細\">\n<!ENTITY newtab.customize.title\t\t\"新しいタブページをカスタマイズ\">\n<!ENTITY newtab.customize.suggested\t\"おすすめサイトとよく見るサイトを表示\">\n<!ENTITY newtab.customize.topsites\t\"よく見るサイトを表示\">\n<!ENTITY newtab.customize.blank2\t\"空白ページを表示\">\n<!ENTITY newtab.undo.removedLabel\t\"サムネイルを削除しました。\">\n<!ENTITY newtab.undo.undoButton\t\t\"元に戻す。\">\n<!ENTITY newtab.undo.restoreButton\t\"すべて復元する。\">\n<!ENTITY newtab.undo.closeTooltip\t\"閉じる\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/newTab.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnewtab.pin\t\t\t=このサイトをこの位置にピン留め\nnewtab.unpin\t\t\t=このサイトのピン留めを外す\nnewtab.block\t\t\t=このサイトを削除\n# LOCALIZATION NOTE(newtab.sponsored.button): This text appears for sponsored\n# and enhanced tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.sponsored.button\t\t=スポンサー\n# LOCALIZATION NOTE(newtab.suggested.button): This text appears for sponsored\n# and suggested tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.suggested.tag\t\t=おすすめ\n# LOCALIZATION NOTE(newtab.suggested.button): %1$S will be replaced inline by\n# one of the user's top 100 sites that triggered this suggested tile.\n# This text appears for suggested tiles under the tile's title, so prefer short\n# strings to avoid truncating important text.\nnewtab.suggested.button\t\t=%1$S 利用者へのおすすめ\n# LOCALIZATION NOTE(newtab.sponsored.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain\t=このタイルは Mozilla パートナーより提供されています。%1$S ボタンを押すと、いつでもタイルを削除できます。%2$S\n# LOCALIZATION NOTE(newtab.sponsored.explain2): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain2\t=このサイトは Mozilla パートナーより提供されたおすすめサイトです。%1$S ボタンをクリックするといつでも削除できます。%2$S\n# LOCALIZATION NOTE(newtab.suggested.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.suggested.explain\t=このサイトは Mozilla からのおすすめサイトです。%1$S ボタンをクリックするといつでも削除できます。%2$S\n# LOCALIZATION NOTE(newtab.enhanced.explain): %1$S will be replaced inline by\n# the gear icon used to customize the new tab window. %2$S will be replaced by\n# an active link using string newtab.learn.link as text.\nnewtab.enhanced.explain\t\t=Mozilla パートナーのサイトは、スクリーンショットに替えて視覚効果のあるタイルが表示されます。%1$S ボタンを押すと、タイルの視覚効果をオフにできます。%2$S\nnewtab.intro1.paragraph1\t=新しいタブを開くと、あなたの関心に合うと思われるサイトが表示されるようになります。これには、Mozilla からの提案と、私たちのパートナーによるスポンサーサイトが含まれます。\n# LOCALIZATION NOTE(newtab.intro1.paragraph2): %1$S will be replaced inline by\n# an active link using string newtab.privacy.link as text. %2$S will be replaced\n# inline by the gear icon used to customize the new tab window.\nnewtab.intro1.paragraph2\t=このサービスを提供するため、Mozilla の%1$Sに従って、いくつかのデータが自動的に Mozilla へ送信されます。この動作を無効にするには、歯車アイコン (%2$S) の下のオプションのチェックを外してください。\nnewtab.learn.link\t\t=詳細...\nnewtab.privacy.link\t\t=プライバシー通知\nnewtab.learn.link2\t\t=新しいタブの詳細\nnewtab.intro.header.update\t=新しいタブページが新しくなりました\nnewtab.intro.gotit\t\t=Got it!\n\nnewtab.defaultTopSites.heading=Top Sites\nnewtab.userTopSites.heading=Your Top Sites\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/openLocation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from content/openLocation.xul -->\n\n<!ENTITY enter.label\t\t\"URL を入力するか、ローカルファイルを指定してください:\">\n<!ENTITY chooseFile.label\t\"ファイルを選択...\">\n<!ENTITY newWindow.label\t\"新しいウィンドウで開く\">\n<!ENTITY newTab.label\t\t\"新しいタブで開く\">\n<!ENTITY topTab.label\t\t\"現在のタブで開く\">\n<!ENTITY caption.label\t\t\"URL を開く\">\n<!ENTITY openWhere.label\t\"開く場所を指定してください:\">\n<!ENTITY openBtn.label\t\t\"開く\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/openLocation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nchooseFileDialogTitle\t= ファイルを選択\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/pageInfo.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  pageInfoWindow.width  \"600\">\n<!ENTITY  pageInfoWindow.height \"540\">\n\n<!ENTITY  copy.key              \"C\">\n<!ENTITY  copy.label            \"コピー\">\n<!ENTITY  copy.accesskey        \"C\">\n<!ENTITY  selectall.key         \"A\">\n<!ENTITY  selectall.label       \"すべて選択\">\n<!ENTITY  selectall.accesskey   \"A\">\n<!ENTITY  closeWindow.key       \"w\">\n\n<!ENTITY  generalTab            \"一般\">\n<!ENTITY  generalTab.accesskey  \"G\">\n<!ENTITY  generalTitle          \"タイトル:\">\n<!ENTITY  generalURL            \"アドレス:\">\n<!ENTITY  generalType           \"MIME タイプ:\">\n<!ENTITY  generalMode           \"描画モード:\">\n<!ENTITY  generalSize           \"サイズ:\">\n<!ENTITY  generalReferrer       \"参照元 URL:\">\n<!ENTITY  generalSource         \"キャッシュソース:\">\n<!ENTITY  generalModified       \"更新日時:\">\n<!ENTITY  generalEncoding2      \"テキストエンコーディング:\">\n<!ENTITY  generalMetaName       \"名前\">\n<!ENTITY  generalMetaContent    \"値\">\n\n<!ENTITY  mediaTab              \"メディア\">\n<!ENTITY  mediaTab.accesskey    \"M\">\n<!ENTITY  mediaLocation         \"アドレス (URL):\">\n<!ENTITY  mediaText             \"関連テキスト:\"><!-- (^^; Associated Text -->\n<!ENTITY  mediaAltHeader        \"代替テキスト\">\n<!ENTITY  mediaAddress          \"URL\">\n<!ENTITY  mediaType             \"種類\">\n<!ENTITY  mediaSize             \"サイズ\">\n<!ENTITY  mediaCount            \"カウント\">\n<!ENTITY  mediaDimension        \"寸法:\">\n<!ENTITY  mediaLongdesc         \"詳細説明:\">\n<!ENTITY  mediaBlockImage.accesskey \"B\">\n<!ENTITY  mediaSaveAs           \"名前を付けて保存...\">\n<!ENTITY  mediaSaveAs.accesskey \"A\">\n<!ENTITY  mediaSaveAs2.accesskey \"e\">\n<!ENTITY  mediaPreview          \"メディアプレビュー:\"><!-- (^^; 要再検討 -->\n\n<!ENTITY  feedTab               \"フィード\">\n<!ENTITY  feedTab.accesskey     \"F\">\n<!ENTITY  feedSubscribe         \"購読\">\n<!ENTITY  feedSubscribe.accesskey \"u\">\n\n<!ENTITY  permTab               \"サイト別設定\">\n<!ENTITY  permTab.accesskey     \"P\">\n<!ENTITY  permUseDefault        \"標準設定を使用する\">\n<!ENTITY  permAskAlways         \"毎回確認する\">\n<!ENTITY  permAllow             \"許可\">\n<!ENTITY  permAllowSession      \"セッション中のみ許可\">\n<!ENTITY  permBlock             \"ブロック\">\n<!ENTITY  permissionsFor        \"対象サイト:\">\n<!ENTITY  permPlugins           \"プラグインの実行\">\n\n<!ENTITY  permClearStorage           \"ストレージを消去\">\n<!ENTITY  permClearStorage.accesskey \"C\">\n\n<!ENTITY  securityTab           \"セキュリティ\">\n<!ENTITY  securityTab.accesskey \"S\">\n<!ENTITY  securityView.certView \"証明書を表示...\">\n<!ENTITY  securityView.accesskey \"V\">\n<!ENTITY  securityView.unknown   \"不明\">\n\n\n<!ENTITY  securityView.identity.header   \"ウェブサイトの識別情報\">\n<!ENTITY  securityView.identity.owner    \"運営者:\">\n<!ENTITY  securityView.identity.domain   \"ウェブサイト:\">\n<!ENTITY  securityView.identity.verifier \"認証局:\">\n\n<!ENTITY  securityView.privacy.header                   \"プライバシーと履歴\">\n<!ENTITY  securityView.privacy.history                  \"昨日までにこのサイトを表示したことがあるか\">\n<!ENTITY  securityView.privacy.cookies                  \"このサイトはコンピューターに情報 (Cookie) を保存しているか\">\n<!ENTITY  securityView.privacy.viewCookies              \"Cookie を表示...\">\n<!ENTITY  securityView.privacy.viewCookies.accessKey    \"k\">\n<!ENTITY  securityView.privacy.passwords                \"このサイトのパスワードを保存しているか\">\n<!ENTITY  securityView.privacy.viewPasswords            \"パスワードを表示...\"><!-- (^^; デザイン上このボタンラベルは短く -->\n<!ENTITY  securityView.privacy.viewPasswords.accessKey  \"w\">\n\n<!ENTITY  securityView.technical.header                 \"技術情報\">\n\n<!ENTITY  helpButton.label                              \"ヘルプ\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/pageInfo.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npageInfo.page.title\t= ページ情報 - %S\npageInfo.frame.title\t= フレーム情報 - %S\n\nnoPageTitle\t\t= ページタイトルなし:\nunknown\t\t\t= 不明\nnotset\t\t\t= なし\nyes\t\t\t= はい\nno\t\t\t= いいえ\n\nmediaImg\t\t= 画像\nmediaVideo\t\t= 動画\nmediaAudio\t\t= オーディオ\nmediaBGImg\t\t= 背景画像\nmediaBorderImg\t\t= ボーダーの画像\nmediaListImg\t\t= リストのマーカー画像\nmediaCursor\t\t= カーソル\nmediaObject\t\t= オブジェクト\nmediaEmbed\t\t= 埋め込みオブジェクト\nmediaLink\t\t= アイコン\nmediaInput\t\t= 入力\nmediaFileSize\t\t= %S KB\nmediaSize\t\t= %Spx × %Spx\nmediaSelectFolder\t= 画像を保存するフォルダーを選択してください\nmediaBlockImage\t\t= %S の画像をブロック\nmediaUnknownNotCached\t= 不明 (キャッシュなし)\nmediaImageType\t\t= %S 画像\nmediaAnimatedImageType\t= %S 画像 (%S フレームアニメーション)\nmediaDimensions\t\t= %Spx × %Spx\nmediaDimensionsScaled\t= %Spx × %Spx (%Spx × %Spx で表示)\n\n# (^^; 個人的には \"後方互換\" とかいう表記は止めておきたい、IE8 では \"互換表示\"\ngeneralQuirksMode\t= Quirks (後方互換) モード\ngeneralStrictMode\t= Standards Compliant (標準準拠) モード\ngeneralSize\t\t= %S KB (%S バイト)\ngeneralMetaTag\t\t= meta 要素一覧 (1 要素)\ngeneralMetaTags\t\t= meta 要素一覧 (%S 要素)\n\nfeedRss\t\t\t= RSS\nfeedAtom\t\t= Atom\nfeedXML\t\t\t= XML\n\nsecurityNoOwner\t\t= 検証され信頼できる運営者情報はありません\nsecurityOneVisit\t= はい (1 回)\nsecurityNVisits\t\t= はい (%S 回)\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# database\n#   e.g. indexedDBUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nindexedDBUsage\t\t= このウェブサイトは %1$S %2$S 使っています\n\npermissions.useDefault\t= 標準設定を使用する\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/places/bookmarkProperties.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndialogAcceptLabelAddItem\t= 追加\ndialogAcceptLabelSaveItem\t= 保存\ndialogAcceptLabelAddLivemark\t= 購読\ndialogAcceptLabelAddMulti\t= 複数のブックマークを追加\ndialogAcceptLabelEdit\t\t= 保存\ndialogTitleAddBookmark\t\t= 新しいブックマーク\ndialogTitleAddLivemark\t\t= ライブブックマークで購読\ndialogTitleAddFolder\t\t= 新しいフォルダー\ndialogTitleAddMulti\t\t= 新しいブックマーク\ndialogTitleEdit\t\t\t= \"%S\" のプロパティ\n\nbookmarkAllTabsDefault\t\t= [フォルダーの名前]\nnewFolderDefault\t\t= 新しいフォルダ\nnewBookmarkDefault\t\t= 新しいブックマーク\nnewLivemarkDefault\t\t= 新しいライブブックマーク\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/places/editBookmarkOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editBookmarkOverlay.name.label\t\t\t\t\"名前:\">\n<!ENTITY editBookmarkOverlay.name.accesskey\t\t\t\"N\">\n<!ENTITY editBookmarkOverlay.location.label\t\t\t\"URL:\">\n<!ENTITY editBookmarkOverlay.location.accesskey\t\t\t\"L\">\n<!ENTITY editBookmarkOverlay.feedLocation.label\t\t\t\"フィードの URL:\">\n<!ENTITY editBookmarkOverlay.feedLocation.accesskey\t\t\"F\">\n<!ENTITY editBookmarkOverlay.siteLocation.label\t\t\t\"サイトの URL:\">\n<!ENTITY editBookmarkOverlay.siteLocation.accesskey\t\t\"S\">\n<!ENTITY editBookmarkOverlay.folder.label\t\t\t\"フォルダー:\">\n<!ENTITY editBookmarkOverlay.foldersExpanderDown.tooltip\t\"すべてのブックマークフォルダーを表示します\">\n<!ENTITY editBookmarkOverlay.expanderUp.tooltip\t\t\t\"一覧を閉じます\"><!-- (^^; フォルダーとタグで共用 -->\n<!ENTITY editBookmarkOverlay.tags.label\t\t\t\t\"タグ:\">\n<!ENTITY editBookmarkOverlay.tags.accesskey\t\t\t\"T\">\n<!ENTITY editBookmarkOverlay.tagsEmptyDesc.label\t\t\"カンマ区切りで複数入力できます\">\n<!ENTITY editBookmarkOverlay.description.label\t\t\t\"説明:\">\n<!ENTITY editBookmarkOverlay.description.accesskey\t\t\"D\">\n<!ENTITY editBookmarkOverlay.keyword.label\t\t\t\"キーワード:\">\n<!ENTITY editBookmarkOverlay.keyword.accesskey\t\t\t\"K\">\n<!ENTITY editBookmarkOverlay.tagsExpanderDown.tooltip\t\t\"既存のタグ一覧を表示します\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.label\t\t\"このブックマークはサイドバーに読み込む\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.accesskey\t\t\"h\">\n<!ENTITY editBookmarkOverlay.choose.label\t\t\t\"選択...\">\n<!ENTITY editBookmarkOverlay.newFolderButton.label\t\t\"新しいフォルダー\">\n<!ENTITY editBookmarkOverlay.newFolderButton.accesskey\t\t\"o\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/places/moveBookmarks.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title\t\t\t\"フォルダーの選択\">\n<!ENTITY window.style\t\t\t\"width: 36em; height: 18em;\">\n<!ENTITY moveTo.label\t\t\t\"移動先:\">\n<!ENTITY newFolderButton.label\t\t\"新しいフォルダー\">\n<!ENTITY newFolderButton.accesskey\t\"N\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/places/places.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (places.library.title): use \"Library\", \"Archive\" or \"Repository\" -->\n<!ENTITY places.library.title  \"履歴とブックマークの管理\"><!-- (^^; Library/Archive -->\n<!ENTITY places.library.width  \"750\"><!-- en-US: 700 -->\n<!ENTITY places.library.height \"500\"><!-- en-US: 500 -->\n<!ENTITY organize.label        \"管理\">\n<!ENTITY organize.accesskey    \"O\">\n<!ENTITY organize.tooltip      \"履歴とブックマークを管理します\">\n\n<!ENTITY file.close.label               \"閉じる\">\n<!ENTITY file.close.accesskey           \"C\">\n<!ENTITY cmd.close.key                  \"w\">\n<!ENTITY views.label                    \"表示\">\n<!ENTITY views.accesskey                \"V\">\n<!ENTITY views.tooltip                  \"履歴とブックマークの表示を変更します\">\n<!ENTITY view.columns.label             \"表示する列\">\n<!ENTITY view.columns.accesskey         \"C\">\n<!ENTITY view.sort.label                \"項目の表示順序\">\n<!ENTITY view.sort.accesskey            \"S\">\n<!ENTITY view.unsorted.label            \"並べ替えない\">\n<!ENTITY view.unsorted.accesskey        \"U\">\n<!ENTITY view.sortAscending.label       \"昇順 (A &gt; Z)\">\n<!ENTITY view.sortAscending.accesskey   \"A\">\n<!ENTITY view.sortDescending.label      \"降順 (Z &gt; A)\">\n<!ENTITY view.sortDescending.accesskey  \"Z\">\n\n<!ENTITY importBookmarksFromHTML.label     \"HTML からインポート...\">\n<!ENTITY importBookmarksFromHTML.accesskey \"I\">\n<!ENTITY exportBookmarksToHTML.label       \"HTML としてエクスポート...\">\n<!ENTITY exportBookmarksToHTML.accesskey   \"E\">\n<!ENTITY importOtherBrowser.label          \"他のブラウザーからデータをインポート...\">\n<!ENTITY importOtherBrowser.accesskey      \"A\">\n\n<!ENTITY cmd.backup.label               \"バックアップ...\">\n<!ENTITY cmd.backup.accesskey           \"B\">\n<!ENTITY cmd.restore2.label             \"復元\">\n<!ENTITY cmd.restore2.accesskey         \"R\">\n<!ENTITY cmd.restoreFromFile.label      \"ファイルを選択...\">\n<!ENTITY cmd.restoreFromFile.accesskey  \"C\">\n\n<!ENTITY cmd.bookmarkLink.label         \"このページをブックマーク...\">\n<!ENTITY cmd.bookmarkLink.accesskey     \"B\">\n<!ENTITY cmd.delete.label               \"このページを削除\">\n<!ENTITY cmd.delete.accesskey           \"D\">\n<!ENTITY cmd.deleteDomainData.label     \"このサイトの履歴を消去\">\n<!ENTITY cmd.deleteDomainData.accesskey \"F\">\n\n<!ENTITY cmd.open.label                  \"開く\">\n<!ENTITY cmd.open.accesskey              \"O\">\n<!ENTITY cmd.open_window.label           \"新しいウィンドウで開く\">\n<!ENTITY cmd.open_window.accesskey       \"N\">\n<!ENTITY cmd.open_private_window.label     \"新しいプライベートウィンドウで開く\">\n<!ENTITY cmd.open_private_window.accesskey \"P\">\n<!ENTITY cmd.open_tab.label              \"新しいタブで開く\">\n<!ENTITY cmd.open_tab.accesskey          \"w\">\n<!ENTITY cmd.open_all_in_tabs.label      \"タブですべて開く\">\n<!ENTITY cmd.open_all_in_tabs.accesskey  \"O\">\n\n<!ENTITY cmd.properties.label      \"プロパティ\">\n<!ENTITY cmd.properties.accesskey  \"i\">\n\n<!ENTITY cmd.sortby_name.label              \"名前順に並べ替える\">\n<!ENTITY cmd.sortby_name.accesskey          \"S\">\n<!ENTITY cmd.context_sortby_name.accesskey  \"r\">\n\n<!ENTITY cmd.new_bookmark.label            \"新しいブックマーク...\">\n<!ENTITY cmd.new_bookmark.accesskey        \"B\">\n<!ENTITY cmd.new_folder.label              \"新しいフォルダー...\">\n<!ENTITY cmd.new_folder.accesskey          \"o\">\n<!ENTITY cmd.context_new_folder.accesskey  \"F\">\n<!ENTITY cmd.new_separator.label           \"新しい区切り\">\n<!ENTITY cmd.new_separator.accesskey       \"S\">\n\n<!ENTITY cmd.reloadLivebookmark.label      \"ライブブックマークを再読み込み\">\n<!ENTITY cmd.reloadLivebookmark.accesskey  \"R\">\n\n<!ENTITY cmd.moveBookmarks.label                  \"移動...\">\n<!ENTITY cmd.moveBookmarks.accesskey              \"M\">\n\n<!ENTITY col.name.label          \"名前\">\n<!ENTITY col.tags.label          \"タグ\">\n<!ENTITY col.url.label           \"URL\">\n<!ENTITY col.mostrecentvisit.label \"最近表示した日時\">\n<!ENTITY col.visitcount.label    \"表示回数\">\n<!ENTITY col.description.label   \"説明\">\n<!ENTITY col.dateadded.label     \"追加日時\">\n<!ENTITY col.lastmodified.label  \"変更日時\">\n\n<!ENTITY search.label                              \"検索:\">\n<!ENTITY search.accesskey                          \"S\">\n\n<!ENTITY cmd.find.key  \"f\">\n\n<!ENTITY maintenance.label      \"インポートとバックアップ\">\n<!ENTITY maintenance.accesskey  \"I\">\n<!ENTITY maintenance.tooltip    \"ブックマークのインポートとバックアップができます\">\n\n<!ENTITY backButton.tooltip     \"フォルダー表示履歴を前に戻ります\">\n\n<!ENTITY forwardButton.tooltip  \"フォルダー表示履歴を次に進みます\">\n\n<!ENTITY detailsPane.more.label\t\t\t\"詳細を表示\">\n<!ENTITY detailsPane.more.accesskey\t\t\"e\">\n<!ENTITY detailsPane.less.label\t\t\t\"詳細を隠す\">\n<!ENTITY detailsPane.less.accesskey\t\t\"e\">\n<!ENTITY detailsPane.selectAnItemText.description \"各項目を選択すると、名前や詳細情報の表示や編集ができます\">\n\n<!ENTITY find.label               \"検索:\">\n<!ENTITY find.accesskey           \"S\">\n<!ENTITY view.label               \"表示\">\n<!ENTITY view.accesskey           \"w\">\n<!ENTITY byDate.label             \"日付順に並べる\">\n<!ENTITY byDate.accesskey         \"D\">\n<!ENTITY bySite.label             \"サイト名順に並べる\">\n<!ENTITY bySite.accesskey         \"S\">\n<!ENTITY byMostVisited.label      \"表示回数順に並べる\">\n<!ENTITY byMostVisited.accesskey  \"V\">\n<!ENTITY byLastVisited.label      \"最後に表示した日時順に並べる\">\n<!ENTITY byLastVisited.accesskey  \"L\">\n<!ENTITY byDayAndSite.label       \"日付とサイト名順に並べる\">\n<!ENTITY byDayAndSite.accesskey   \"t\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nload-js-data-url-error\t\t= セキュリティ上の理由により、[履歴とブックマークの管理] ウィンドウやサイドバーの履歴から javascript: または data: URL は読み込めません。\nnoTitle\t\t\t\t= (無題)\n\nbookmarksMenuEmptyFolder\t= (なし)\n\nbookmarksBackupTitle\t\t= ブックマークをファイルにバックアップ\n\nbookmarksRestoreAlertTitle\t= ブックマークの復元\nbookmarksRestoreAlert\t\t= 現在のブックマークはすべてバックアップで置き換えられます。本当に復元しますか？\nbookmarksRestoreTitle\t\t= 復元するブックマークファイル\nbookmarksRestoreFilterName\t= JSON\n\nbookmarksRestoreFormatError\t= サポートされていないファイル形式\nbookmarksRestoreParseError\t= バックアップファイルを処理できませんでした\n\nbookmarksLivemarkLoading\t= ライブブックマークを読み込んでいます...\nbookmarksLivemarkFailed\t\t= ライブブックマークのフィードを読み込めませんでした。\n\nmenuOpenLivemarkOrigin.label\t= \"%S\" を開く\n\nsortByName\t\t\t= '%S' を名前順で表示\nsortByNameGeneric\t\t= 名前順で表示\n# LOCALIZATION NOTE (view.sortBy.1.name.label): sortBy properties are versioned.\n# When any of these changes, all of the properties must be bumped, and the\n# change must be annotated here.  Both label and accesskey must be updated.\n# - version 1: changed view.sortBy.1.date.\nview.sortBy.1.name.label\t\t= 名前順で表示\nview.sortBy.1.name.accesskey\t\t= N\nview.sortBy.1.url.label\t\t\t= URL 順で表示\nview.sortBy.1.url.accesskey\t\t= L\nview.sortBy.1.date.label\t\t= 最後に表示した日時順で表示\nview.sortBy.1.date.accesskey\t\t= V\nview.sortBy.1.visitCount.label\t\t= 表示回数順で表示\nview.sortBy.1.visitCount.accesskey\t= C\nview.sortBy.1.description.label\t\t= 説明順で表示\nview.sortBy.1.description.accesskey\t= D\nview.sortBy.1.dateAdded.label\t\t= 追加日時順で表示\nview.sortBy.1.dateAdded.accesskey\t= e\nview.sortBy.1.lastModified.label\t= 変更日時順で表示\nview.sortBy.1.lastModified.accesskey\t= M\nview.sortBy.1.tags.label\t\t= タグ順で表示\nview.sortBy.1.tags.accesskey\t\t= T\n\nsearchBookmarks\t\t\t= ブックマークの検索\nsearchHistory\t\t\t= 履歴の検索\nsearchDownloads\t\t\t= ダウンロードの検索\n\ntabs.openWarningTitle\t\t= 同時に複数のタブを開く確認\ntabs.openWarningMultipleBranded\t= 同時に複数 (%S) のタブを開こうとしています。ページの読み込み中は %S の動作が遅くなることがあります。本当に開いてもよろしいですか？\ntabs.openButtonMultiple\t\t= タブで開く\ntabs.openWarningPromptMeBranded\t= 同時に複数のタブを開いて %S の動作が遅くなるときは確認する\n\nSelectImport\t\t\t= ブックマークファイルのインポート\nEnterExport\t\t\t= ブックマークファイルのエクスポート\n\ndetailsPane.noItems\t\t= 項目がありません\n# LOCALIZATION NOTE (detailsPane.itemsCountLabel): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of items\n# example: 111 items\n# Thanks Feedback! http://forums.mozillazine.jp/viewtopic.php?t=13122\ndetailsPane.itemsCountLabel\t= 項目の数: #1 個\n\n# (^^; ブックマークツールバー直下のフォルダーになったから短く: 表示回数の多いページ、よく表示するページ、よく見るページ、表示回数順 etc...\nmostVisitedTitle\t\t= よく見るページ\nrecentTagsTitle\t\t\t= 最近付けたタグ\n\nOrganizerQueryHistory\t\t= 履歴\nOrganizerQueryDownloads\t\t= ダウンロード\nOrganizerQueryAllBookmarks\t= すべてのブックマーク\nOrganizerQueryTags\t\t= タグ\n\n# LOCALIZATION NOTE (tagResultLabel, bookmarkResultLabel, switchtabResultLabel,\n# keywordResultLabel, searchengineResultLabel)\n# Noun used to describe the location bar autocomplete result type\n# to users with screen readers\n# See createResultLabel() in urlbarBindings.xml\ntagResultLabel\t\t\t= タグ\nbookmarkResultLabel\t\t= ブックマーク\nswitchtabResultLabel\t\t= タブ\nkeywordResultLabel\t\t= キーワード\nsearchengineResultLabel\t\t= 検索エンジン\n\n\n# LOCALIZATION NOTE (lockPrompt.text)\n# %S will be replaced with the application name.\nlockPrompt.title\t\t= ブラウザー起動エラー\nlockPrompt.text\t\t\t= %S のファイルを他のアプリケーションが使用しているため、ブックマークと履歴のシステムが無効化されます。この問題はセキュリティソフトが原因で生じることがあります。\nlockPromptInfoButton.label\t= 詳細を表示\nlockPromptInfoButton.accessKey\t= L\n\ncmd.bookmarkPages.accesskey=B\n\n# LOCALIZATION NOTE (bookmarkPagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.bookmarkPages.label=Bookmark Page;Bookmark Pages\ncmd.deletePages.accesskey=D\n\n# LOCALIZATION NOTE (deletePagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.deletePages.label=Delete Page;Delete Pages\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/preferences/aboutPermissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY permissionsManager.title        \"サイト別設定マネージャ\">\n\n<!ENTITY sites.search                    \"Web サイトを検索\">\n<!ENTITY sites.allSites                  \"すべての Web サイト\">\n\n<!-- LOCALIZATION NOTE (permissions.header.start, permissions.header.end): These strings\n     surround the host name of the site to make the header for the permissions page.\n     example: \"Permissions for mozilla.org\" -->\n<!ENTITY header.site.start               \"\">\n<!ENTITY header.site.end                 \"のサイト別設定\">\n\n<!ENTITY header.defaults                 \"すべての Web サイトの既定の設定\">\n\n<!ENTITY permissions.forgetSite          \"このサイトの設定を削除\">\n\n<!ENTITY permission.alwaysAsk            \"毎回確認する\">\n<!ENTITY permission.allow                \"許可\">\n<!ENTITY permission.allowForSession      \"セッション中のみ許可\">\n<!ENTITY permission.allowFirstPartyOnly  \"ファーストパーティのみ許可\">\n<!ENTITY permission.block                \"ブロック\">\n\n<!ENTITY password.label                  \"パスワードの保存\">\n<!ENTITY password.manage                 \"保存されているパスワード...\">\n\n<!ENTITY cookie.label                    \"Cookie データの保存\">\n<!ENTITY cookie.remove                   \"Cookie を削除\">\n<!ENTITY cookie.manage                   \"Cookie を表示...\">\n<!ENTITY cookie.removeAll                \"すべての Cookie を削除\">\n\n<!ENTITY geo.label                       \"位置情報の送信\">\n\n<!ENTITY plugins.label                   \"プラグイン\">\n\n<!-- LOCALIZATION NOTE (indexedDB.label): This is describing indexedDB storage\n     using the same language used for the permIndexedDB string in browser/pageInfo.dtd -->\n<!ENTITY indexedDB.label                 \"オフラインストレージの維持\">\n\n<!ENTITY popup.label                     \"ポップアップウィンドウを開く\">\n\n<!ENTITY fullscreen.label                \"全画面表示\">\n<!ENTITY camera.label                    \"カメラを使用する\">\n<!ENTITY microphone.label                \"マイクを使用する\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/preferences/aboutPermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (visitCount): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of history visits for a site\nvisitCount\t= #1 回 表示\n\n# LOCALIZATION NOTE (passwordsCount, cookiesCount): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\npasswordsCount\t= このサイトで #1 個のパスワードを保存\ncookiesCount\t= このサイトで #1 個の Cookie を保存\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/preferences/advanced-scripts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY advancedJSDialog.title\t\t\"JavaScript の詳細設定\">\n<!ENTITY window.width\t\t\t\"37em\">\n\n<!ENTITY allowScripts.label\t\t\"次のスクリプトを許可する:\">\n\n<!ENTITY moveResizePopupWindows.label\t\t\"ポップアップウィンドウの移動または大きさの変更\">\n<!ENTITY moveResizePopupWindows.accesskey\t\"M\">\n<!ENTITY raiseLowerWindows.label\t\"ウィンドウのフォーカス(前面か背面か)を切り替える\">\n<!ENTITY raiseLowerWindows.accesskey\t\"R\">\n<!ENTITY disableContextMenus.label\t\"コンテキストメニューを無効化または変更する\">\n<!ENTITY disableContextMenus.accesskey\t\"D\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/preferences/advanced.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Note: each tab panel must contain unique accesskeys -->\n\n<!ENTITY generalTab.label                \"一般\">\n\n<!ENTITY accessibility.label             \"アクセシビリティ\">\n\n<!ENTITY useCursorNavigation.label       \"ページ中の移動にカーソルを使用する (キャレットブラウズモード)\"><!-- en-US: Always use the cursor keys to navigate within pages -->\n<!ENTITY useCursorNavigation.accesskey   \"c\">\n<!ENTITY searchStartTyping.label         \"キー入力時に検索を開始する\">\n<!ENTITY searchStartTyping.accesskey     \"x\">\n<!ENTITY blockAutoRefresh.label          \"ウェブページが自動的に転送や再読み込みさせようとしたときに警告する\">\n<!ENTITY blockAutoRefresh.accesskey      \"b\">\n<!ENTITY useOnScreenKeyboard.label       \"必要であればタッチキーボードを表示する\">\n<!ENTITY useOnScreenKeyboard.accesskey   \"k\">\n\n<!ENTITY browsing.label                  \"ブラウズ\">\n\n<!ENTITY useAutoScroll.label             \"自動スクロール機能を使用する\">\n<!ENTITY useAutoScroll.accesskey         \"a\">\n<!ENTITY useSmoothScrolling.label        \"スムーズスクロール機能を使用する\">\n<!ENTITY useSmoothScrolling.accesskey    \"m\">\n<!ENTITY allowHWAccel.label              \"ハードウェアアクセラレーション機能を使用する (可能な場合)\">\n<!ENTITY allowHWAccel.accesskey          \"r\">\n<!ENTITY checkSpelling.label             \"自動スペルチェック機能を使用する\">\n<!ENTITY checkSpelling.accesskey         \"t\">\n\n<!ENTITY dataChoicesTab.label            \"データの選択\">\n\n<!ENTITY healthReportDesc.label          \"パフォーマンス情報の取得と、ブラウザーの健康状態を &vendorShortName; と共有するのに役立ちます\">\n<!ENTITY enableHealthReport.label        \"&brandShortName; ヘルスレポートを有効にする\">\n<!ENTITY enableHealthReport.accesskey    \"R\">\n<!ENTITY healthReportLearnMore.label     \"詳細\">\n\n<!ENTITY telemetryDesc.label             \"&brandShortName; をよりよいものにするため、パフォーマンス情報、使用状況、ハードウェア情報、設定したデータを &vendorShortName; と共有します。\">\n<!ENTITY enableTelemetryData.label       \"追加データを共有する (パフォーマンス情報など)\">\n<!ENTITY enableTelemetryData.accesskey   \"T\">\n<!ENTITY telemetryLearnMore.label        \"詳細\">\n\n<!ENTITY crashReporterDesc2.label         \"クラッシュレポートは、問題を解決と、ブラウザーをより安定した安全なものにするのに役立ちます\">\n<!ENTITY alwaysSubmitCrashReports.label   \"&brandShortName; に、あなたに代わって未送信のクラッシュレポートを送信するのを許可する\">\n<!ENTITY alwaysSubmitCrashReports.accesskey \"c\">\n<!ENTITY crashReporterLearnMore.label     \"詳細\">\n\n<!ENTITY networkTab.label                \"ネットワーク\">\n\n<!ENTITY connection.label                \"接続\">\n\n<!ENTITY connectionDesc.label            \"インターネット接続に使用するプロキシを設定します。\">\n<!ENTITY connectionSettings.label        \"接続設定...\">\n<!ENTITY connectionSettings.accesskey    \"e\">\n\n<!ENTITY httpCache.label                 \"キャッシュされたウェブページ\">\n\n<!ENTITY offlineStorage2.label           \"オフラインウェブページとユーザーデータ\">\n\n<!-- LOCALIZATION NOTE:\n  The entities limitCacheSizeBefore.label and limitCacheSizeAfter.label appear on a single\n  line in preferences as follows:\n\n  &limitCacheSizeBefore.label [textbox for cache size in MB] &limitCacheSizeAfter.label;\n-->\n<!ENTITY limitCacheSizeBefore.label      \"ページキャッシュとして \">\n<!ENTITY limitCacheSizeBefore.accesskey  \"L\">\n<!ENTITY limitCacheSizeAfter.label       \"MB まで使用する\">\n<!ENTITY clearCacheNow.label             \"今すぐ消去\">\n<!ENTITY clearCacheNow.accesskey         \"C\">\n<!ENTITY clearOfflineAppCacheNow.label   \"今すぐ消去\">\n<!ENTITY clearOfflineAppCacheNow.accesskey \"N\">\n<!ENTITY overrideSmartCacheSize.label    \"キャッシュサイズを変更する\">\n<!ENTITY overrideSmartCacheSize.accesskey \"O\">\n\n<!ENTITY updateTab.label                 \"更新\">\n\n<!ENTITY updateApp.label                 \"&brandShortName; の更新:\">\n<!ENTITY updateAuto1.label               \"更新を自動的にインストールする (推奨: セキュリティ向上)\">\n<!ENTITY updateAuto1.accesskey           \"A\">\n<!ENTITY updateCheck.label               \"更新の確認は行うが、インストールするかどうかを選択する\">\n<!ENTITY updateCheck.accesskey           \"C\">\n<!ENTITY updateManual.label              \"更新の確認は行わない (非推奨: セキュリティリスク)\">\n<!ENTITY updateManual.accesskey          \"N\">\n\n<!ENTITY updateHistory.label             \"更新履歴を表示...\">\n<!ENTITY updateHistory.accesskey         \"p\">\n\n<!ENTITY useService.label                \"更新のインストールにバックグラウンドサービスを使用する\">\n<!ENTITY useService.accesskey            \"b\">\n\n<!ENTITY updateOthers.label              \"次のソフトウェアを自動的に更新する:\">\n<!ENTITY enableSearchUpdate.label        \"検索エンジン\">\n<!ENTITY enableSearchUpdate.accesskey    \"E\">\n\n<!ENTITY offlineNotify.label             \"ウェブサイトがオフライン作業用データの保存を求めてきたときに知らせる\">\n<!ENTITY offlineNotify.accesskey         \"T\">\n<!ENTITY offlineNotifyExceptions.label   \"例外サイト...\">\n<!ENTITY offlineNotifyExceptions.accesskey \"x\">\n\n<!ENTITY offlineAppsList2.label          \"オフライン作業用のデータの保存を許可しているウェブサイト:\">\n<!ENTITY offlineAppsList.height          \"7em\">\n<!ENTITY offlineAppsListRemove.label     \"削除...\">\n<!ENTITY offlineAppsListRemove.accesskey \"R\">\n<!ENTITY offlineAppRemove.confirm        \"オフライン作業用データの削除\">\n\n<!ENTITY certificateTab.label            \"証明書\">\n<!ENTITY certSelection.label             \"要求\">\n<!ENTITY certSelection.description       \"サーバーが個人証明書を要求したとき:\">\n<!ENTITY certs.auto                      \"自動的に選択する\">\n<!ENTITY certs.auto.accesskey            \"S\">\n<!ENTITY certs.ask                       \"毎回自分で選択する\">\n<!ENTITY certs.ask.accesskey             \"A\">\n<!ENTITY enableOCSP.label                \"OCSP レスポンダーサーバーに問い合わせて証明書の現在の正当性を確認する\">\n<!ENTITY enableOCSP.accesskey            \"Q\">\n<!ENTITY viewCerts.label                 \"証明書を表示...\">\n<!ENTITY viewCerts.accesskey             \"C\">\n<!ENTITY viewSecurityDevices.label       \"セキュリティデバイス...\">\n<!ENTITY viewSecurityDevices.accesskey   \"D\">\n\n\n<!ENTITY autoUpdateOthers.label          \"Automatically Update\">\n<!ENTITY blockAutoReload.accesskey       \"b\">\n<!ENTITY blockAutoReload.label           \"Warn you when websites try to redirect or reload the page\">\n<!ENTITY certPersonal.description        \"When a server requests your personal certificate:\">\n<!ENTITY certPersonal.label              \"Requests\">\n<!ENTITY checkUserSpelling.accesskey     \"t\">\n<!ENTITY checkUserSpelling.label         \"Check your spelling as you type\">\n<!ENTITY clearSiteData.accesskey         \"l\">\n<!ENTITY clearSiteData.label             \"Clear All Data\">\n<!ENTITY offlineStorageNotify.accesskey           \"T\">\n\n<!ENTITY offlineStorageNotify.label               \"Tell you when a website asks to store data for offline use\">\n<!ENTITY offlineStorageNotifyExceptions.accesskey \"x\">\n<!ENTITY offlineStorageNotifyExceptions.label     \"Exceptions…\">\n<!ENTITY searchOnStartTyping.accesskey   \"x\">\n<!ENTITY searchOnStartTyping.label       \"Search for text when you start typing\">\n<!ENTITY selectCerts.ask                 \"Ask you every time\">\n<!ENTITY selectCerts.ask.accesskey       \"A\">\n<!ENTITY selectCerts.auto                \"Select one automatically\">\n<!ENTITY selectCerts.auto.accesskey      \"S\">\n\n<!--  Site Data section manages sites using Storage API and is under Network -->\n<!ENTITY siteData.label                  \"Site Data\">\n<!ENTITY siteDataLearnMoreLink.label     \"Learn more\">\n<!ENTITY siteDataSettings.accesskey      \"i\">\n<!ENTITY siteDataSettings.label          \"Settings…\">\n\n<!ENTITY updateApplication.label         \"&brandShortName; Updates\">\n<!ENTITY updateCheckChoose.accesskey     \"C\">\n<!ENTITY updateCheckChoose.label         \"Check for updates, but let you choose whether to install them\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/preferences/applicationManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY appManager.title\t\"プログラムの管理\">\n<!ENTITY appManager.style\t\"width: 30em; min-height: 20em;\">\n<!ENTITY remove.label\t\t\"削除\">\n<!ENTITY remove.accesskey\t\"R\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/preferences/applicationManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# in descriptionApplications, %S will be replaced by one of the 3 following strings\ndescriptionApplications\t= %Sを取り扱うプログラムには次のものが登録されています。\n\nhandleProtocol\t\t= %S リンク\nhandleWebFeeds\t\t= フィード\nhandleFile\t\t= %S ファイル\n\ndescriptionWebApp\t= このウェブアプリケーションの URL:\ndescriptionLocalApp\t= このプログラムの場所:\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/preferences/applications.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  typeColumn.label\t\t\"ファイルの種類 (Content Type)\"><!-- (^^; 十分長いカラム幅 -->\n<!ENTITY  typeColumn.accesskey\t\t\"T\">\n\n<!ENTITY  actionColumn2.label\t\t\"取り扱い方法\">\n<!ENTITY  actionColumn2.accesskey\t\"A\">\n\n<!ENTITY  focusSearch1.key\t\t\"f\">\n<!ENTITY  focusSearch2.key\t\t\"k\">\n\n<!ENTITY  filter.emptytext\t\t\"検索:\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/preferences/blocklists.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"ブロックリスト\">\n<!ENTITY window.width                 \"50em\">\n\n<!ENTITY treehead.list.label          \"リスト\">\n<!ENTITY windowClose.key              \"w\">\n\n<!ENTITY button.cancel.label          \"キャンセル\">\n<!ENTITY button.cancel.accesskey      \"C\">\n<!ENTITY button.ok.label              \"変更を保存\">\n<!ENTITY button.ok.accesskey          \"S\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/preferences/colors.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  colorsDialog.title              \"配色\">\n<!ENTITY  window.width                    \"38em\">\n<!ENTITY  window.macWidth                 \"41em\">\n\n<!ENTITY  overridePageColors.label        \"ウェブページが指定した配色を選択した配色で上書きする:\">\n<!ENTITY  overridePageColors.accesskey    \"O\">\n\n<!ENTITY  overridePageColors.always.label \"常に\">\n<!ENTITY  overridePageColors.auto.label   \"高コントラストなテーマのみ\">\n<!ENTITY  overridePageColors.never.label  \"しない\">\n\n<!ENTITY  color                           \"テキストと背景の色\">\n<!ENTITY  textColor.label                 \"テキスト:\">\n<!ENTITY  textColor.accesskey             \"T\">\n<!ENTITY  backgroundColor.label           \"背景:\">\n<!ENTITY  backgroundColor.accesskey       \"B\">\n<!ENTITY  useSystemColors.label           \"システムの配色を使用する\">\n<!ENTITY  useSystemColors.accesskey       \"s\">\n\n<!ENTITY  underlineLinks.label            \"リンクに下線を表示する\">\n<!ENTITY  underlineLinks.accesskey        \"U\">\n<!ENTITY  links                           \"リンクの色\">\n<!ENTITY  linkColor.label                 \"未訪問リンク:\">\n<!ENTITY  linkColor.accesskey             \"L\">\n<!ENTITY  visitedLinkColor.label          \"訪問済リンク:\">\n<!ENTITY  visitedLinkColor.accesskey      \"V\">\n\n<!ENTITY  overrideDefaultPageColors.accesskey    \"O\">\n\n<!ENTITY  overrideDefaultPageColors.always.label \"Always\">\n<!ENTITY  overrideDefaultPageColors.auto.label   \"Only with High Contrast themes\">\n\n<!ENTITY  overrideDefaultPageColors.label        \"Override the colors specified by the page with your selections above:\">\n<!ENTITY  overrideDefaultPageColors.never.label  \"Never\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/preferences/connection.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!-- (^^; messenger/preferences/connection.dtd とほぼ同一 -->\n\n<!ENTITY  connectionsDialog.title       \"インターネット接続\">\n<!ENTITY  window.width2                 \"54em\"><!-- en-US: 49em -->\n<!ENTITY  window.macWidth2              \"46em\"><!-- en-US: 44em -->\n\n<!ENTITY  proxyTitle.label              \"インターネット接続に使用するプロキシの設定\">\n<!ENTITY  noProxyTypeRadio.label        \"プロキシを使用しない\"><!-- prev: インターネットに直接接続する -->\n<!ENTITY  noProxyTypeRadio.accesskey    \"y\">\n<!ENTITY  systemTypeRadio.label         \"システムのプロキシ設定を利用する\">\n<!ENTITY  systemTypeRadio.accesskey     \"u\">\n<!ENTITY  WPADTypeRadio.label           \"このネットワークのプロキシ設定を自動検出する\">\n<!ENTITY  WPADTypeRadio.accesskey       \"w\">\n<!ENTITY  manualTypeRadio.label         \"手動でプロキシを設定する:\">\n<!ENTITY  manualTypeRadio.accesskey     \"m\">\n<!ENTITY  autoTypeRadio.label           \"自動プロキシ設定スクリプト URL:\">\n<!ENTITY  autoTypeRadio.accesskey       \"A\">\n<!ENTITY  reload.label                  \"再読み込み\">\n<!ENTITY  reload.accesskey              \"e\">\n<!ENTITY  ftp.label                     \"FTP プロキシ:\">\n<!ENTITY  ftp.accesskey                 \"F\">\n<!ENTITY  http.label                    \"HTTP プロキシ:\">\n<!ENTITY  http.accesskey                \"x\">\n<!ENTITY  ssl.label                     \"SSL プロキシ:\">\n<!ENTITY  ssl.accesskey                 \"L\">\n<!ENTITY  socks.label                   \"SOCKS ホスト:\">\n<!ENTITY  socks.accesskey               \"C\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"K\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"v\">\n<!ENTITY  socksRemoteDNS.label2         \"SOCKS v5 を使用するときは DNS もプロキシを使用する\">\n<!ENTITY  socksRemoteDNS.accesskey      \"d\">\n<!ENTITY  port.label                    \"ポート:\">\n<!ENTITY  HTTPport.accesskey            \"P\">\n<!ENTITY  SSLport.accesskey             \"o\">\n<!ENTITY  FTPport.accesskey             \"r\">\n<!ENTITY  SOCKSport.accesskey           \"t\">\n<!ENTITY  noproxy.label                 \"プロキシなしで接続:\">\n<!ENTITY  noproxy.accesskey             \"n\">\n<!ENTITY  noproxyExplain.label          \"例: .mozilla.org, .net.nz, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"すべてのプロトコルでこのプロキシを使用する\">\n<!ENTITY  shareproxy.accesskey          \"s\">\n<!ENTITY  autologinproxy.label          \"パスワードを保存してある場合は認証を確認しない\">\n<!ENTITY  autologinproxy.accesskey      \"i\">\n<!ENTITY  autologinproxy.tooltip        \"このオプションは、プロキシへのパスワードが保存してある場合、確認することなく認証を行います。認証に失敗した場合は確認を行います。\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/preferences/containers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY label.label          \"名前\">\n<!ENTITY addButton.label      \"新しいコンテナーを追加\">\n<!ENTITY addButton.accesskey  \"A\">\n<!-- &#171; is &laquo; however it's not defined in XML -->\n<!ENTITY backLink.label       \"&#171; プライバシーに戻る\">\n\n<!ENTITY window.title         \"新しいコンテナーを追加する\">\n<!ENTITY window.width         \"45em\">\n\n<!ENTITY name.label           \"名前:\">\n<!ENTITY name.accesskey       \"N\">\n<!ENTITY icon.label           \"アイコン:\">\n<!ENTITY icon.accesskey       \"I\">\n<!ENTITY color.label          \"色:\">\n<!ENTITY color.accesskey      \"o\">\n<!ENTITY windowClose.key      \"w\">\n\n<!ENTITY button.ok.label      \"完了\">\n<!ENTITY button.ok.accesskey  \"D\">\n\n<!ENTITY name.placeholder     \"Enter a container name\">\n<!ENTITY preferencesButton.label \"Preferences\">\n<!ENTITY removeButton.label   \"Remove\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/preferences/containers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncontainers.removeButton\t\t= 削除\ncontainers.preferencesButton\t= 設定\ncontainers.colorHeading\t\t= 色:\ncontainers.labelMinWidth\t= 4rem\ncontainers.nameLabel\t\t= 名前:\ncontainers.namePlaceholder\t= コンテナーの名前を入力\ncontainers.submitButton\t\t= 完了\ncontainers.iconHeading\t\t= アイコン:\ncontainers.updateContainerTitle\t= %S コンテナーの設定\n\ncontainers.blue.label\t\t= 青\ncontainers.turquoise.label\t= ターコイズ\ncontainers.green.label\t\t= 緑\ncontainers.yellow.label\t\t= 黄色\ncontainers.orange.label\t\t= オレンジ\ncontainers.red.label\t\t= 赤\ncontainers.pink.label\t\t= ピンク\ncontainers.purple.label\t\t= 紫\n\ncontainers.fingerprint.label\t= フィンガープリント\ncontainers.briefcase.label\t= かばん\n# LOCALIZATION NOTE (containers.dollar.label)\n# String represents a money sign but currently uses a dollar sign so don't change to local currency\n# See Bug 1291672\ncontainers.dollar.label\t\t= ドル記号\ncontainers.cart.label\t\t= ショッピングカート\ncontainers.circle.label\t\t= 丸\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/preferences/content.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  popups.label                \"ポップアップ\">\n\n<!ENTITY  blockPopups.label           \"ポップアップウィンドウをブロックする\">\n<!ENTITY  blockPopups.accesskey       \"B\">\n\n<!ENTITY  notificationsPolicy.label            \"通知\">\n<!ENTITY  notificationsPolicyLearnMore.label   \"詳細\">\n<!ENTITY  notificationsPolicyDesc3.label       \"通知の送信を許可するサイトを選択します\">\n<!ENTITY  notificationsPolicyButton.accesskey  \"h\">\n<!ENTITY  notificationsPolicyButton.label      \"選択...\">\n<!ENTITY  notificationsDoNotDisturb.label      \"通知しない\">\n<!ENTITY  notificationsDoNotDisturb.accesskey  \"n\">\n<!ENTITY  notificationsDoNotDisturbDetails.value \"&brandShortName; を再起動するまで通知を表示しません\">\n\n<!ENTITY  popupExceptions.label       \"許可サイト...\"><!-- en-US: Exceptions -->\n<!ENTITY  popupExceptions.accesskey   \"E\">\n\n<!ENTITY  fontsAndColors.label        \"フォントと配色\">\n\n<!ENTITY  defaultFont.label           \"既定のフォント:\">\n<!ENTITY  defaultFont.accesskey       \"D\">\n<!ENTITY  defaultSize.label           \"サイズ:\">\n<!ENTITY  defaultSize.accesskey       \"S\">\n\n<!ENTITY  advancedFonts.label         \"詳細設定...\">\n<!ENTITY  advancedFonts.accesskey     \"A\">\n\n<!ENTITY  colors.label                \"配色設定...\">\n<!ENTITY  colors.accesskey            \"C\">\n\n\n<!ENTITY languages.label              \"言語\">\n<!ENTITY chooseLanguage.label         \"ウェブページの表示に使用する言語の優先順位を設定できます。\">\n<!ENTITY chooseButton.label           \"言語設定...\">\n<!ENTITY chooseButton.accesskey       \"o\">\n\n<!ENTITY translateWebPages.label      \"ウェブページを翻訳\">\n<!ENTITY translateWebPages.accesskey  \"T\">\n<!ENTITY translateExceptions.label    \"例外...\">\n<!ENTITY translateExceptions.accesskey \"x\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -  The translations for these strings should match the translations in\n  -  browser/translation.dtd\n  -->\n<!ENTITY translation.options.attribution.beforeLogo \"翻訳: \">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n\n<!ENTITY  drmContent.label             \"DRM コンテンツ\">\n\n<!ENTITY  playDRMContent.label         \"DRM コンテンツを再生\">\n<!ENTITY  playDRMContent.accesskey     \"P\">\n<!ENTITY  playDRMContent.learnMore.label \"詳細\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/preferences/cookies.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width\t\t\"36em\">\n\n<!ENTITY     cookiesonsystem.label\t\t\"以下の Cookie が保存されています:\">\n<!ENTITY     cookiename.label\t\t\t\"Cookie 名\">\n<!ENTITY     cookiedomain.label\t\t\t\"サイト\"> \n<!-- LOCALIZATION NOTE (button.removeSelectedCookies.accesskey):\n  The label associated with this accesskey can be found in \n  preferences.properties as removeSelectedCookies.\n-->\n<!ENTITY     button.removeSelectedCookies.accesskey\t\"R\">\n<!ENTITY     button.removeAllCookies.label\t\t\"すべての Cookie を削除\">\n<!ENTITY     button.removeAllCookies.accesskey\t\t\"A\">\n\n<!ENTITY     props.name.label\t\t\"名前:\">\n<!ENTITY     props.value.label\t\t\"内容:\">\n<!ENTITY     props.domain.label\t\t\"ホスト:\">\n<!ENTITY     props.path.label\t\t\"パス:\">\n<!ENTITY     props.secure.label\t\t\"送信制限:\"><!-- en-US: Send For: -->\n<!ENTITY     props.expires.label\t\"有効期限:\">\n<!ENTITY     props.container.label\t\"コンテナー:\">\n\n<!ENTITY     window.title\t\t\"Cookie\">\n<!ENTITY     windowClose.key\t\t\"w\">\n<!ENTITY     focusSearch1.key\t\t\"f\">\n<!ENTITY     focusSearch2.key\t\t\"k\">\n\n<!ENTITY     filter.label\t\t\"検索:\">\n<!ENTITY     filter.accesskey\t\t\"S\">\n\n<!ENTITY     button.close.label\t\t\"閉じる\">\n<!ENTITY     button.close.accesskey\t\"C\">\n\n\n<!ENTITY     searchFilter.accesskey         \"S\">\n\n<!ENTITY     searchFilter.label             \"Search\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/preferences/donottrack.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Do Not Track\">\n<!ENTITY window.width                 \"50em\">\n<!ENTITY window.height                \"10em\">\n\n<!ENTITY doNotTrackCheckbox2.label    \"Do Not Track を常に有効にする\">\n<!ENTITY doNotTrackCheckbox2.accesskey \"A\">\n\n<!ENTITY doNotTrackTPInfo.description \"トラッキング保護機能が有効なときは、トラッキングしないよう常にサイトに通知します。\">\n<!ENTITY doNotTrackLearnMore.label    \"詳細\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/preferences/fonts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  fontsDialog.title                       \"フォント\">\n\n<!ENTITY  language.label                          \"対象言語:\">\n<!ENTITY  language.accesskey                      \"F\">\n\n<!ENTITY  size.label                              \"サイズ:\">\n<!ENTITY  sizeProportional.accesskey              \"z\">\n<!ENTITY  sizeMonospace.accesskey                 \"e\">\n\n<!ENTITY  proportional.label                      \"プロポーショナル:\">\n<!ENTITY  proportional.accesskey                  \"P\">\n\n<!ENTITY  serif.label                             \"明朝体 (Serif):\">\n<!ENTITY  serif.accesskey                         \"S\">\n<!ENTITY  sans-serif.label                        \"ゴシック体 (Sans-serif):\">\n<!ENTITY  sans-serif.accesskey                    \"n\">\n<!ENTITY  monospace.label                         \"等幅 (Monospace):\">\n<!ENTITY  monospace.accesskey                     \"M\">\n\n<!-- LOCALIZATION NOTE (font.langGroup.latin) :\n     Translate \"Latin\" as the name of Latin (Roman) script, not as the name of the Latin language. -->\n<!ENTITY  font.langGroup.latin                    \"ラテン文字\">\n<!ENTITY  font.langGroup.japanese                 \"日本語\">\n<!ENTITY  font.langGroup.trad-chinese             \"繁体字中国語(台湾)\">\n<!ENTITY  font.langGroup.simpl-chinese            \"簡体字中国語\">\n<!ENTITY  font.langGroup.trad-chinese-hk          \"繁体字中国語(香港)\">\n<!ENTITY  font.langGroup.korean                   \"韓国語\">\n<!ENTITY  font.langGroup.cyrillic                 \"キリル文字\"><!-- win では キリル言語 -->\n<!ENTITY  font.langGroup.el                       \"ギリシャ語\">\n<!ENTITY  font.langGroup.other                    \"その他の表記体系\">\n<!ENTITY  font.langGroup.thai                     \"タイ語\">\n<!ENTITY  font.langGroup.hebrew                   \"ヘブライ語\">\n<!ENTITY  font.langGroup.arabic                   \"アラビア語\">\n<!ENTITY  font.langGroup.devanagari               \"デーヴァナーガリー\"><!-- (^^; win 対応不明 -->\n<!ENTITY  font.langGroup.tamil                    \"タミール語\">\n<!ENTITY  font.langGroup.armenian                 \"アルメニア語\">\n<!ENTITY  font.langGroup.bengali                  \"ベンガル語\">\n<!ENTITY  font.langGroup.canadian                 \"統合カナダ先住民音節文字\"><!-- win 対応不明 -->\n<!ENTITY  font.langGroup.ethiopic                 \"アムハラ語\"><!-- (^^; win 対応不明 -->\n<!ENTITY  font.langGroup.georgian                 \"グルジア語\">\n<!ENTITY  font.langGroup.gujarati                 \"グジャラート語\">\n<!ENTITY  font.langGroup.gurmukhi                 \"グルムキー文字\"><!-- (^^; win 対応不明 -->\n<!ENTITY  font.langGroup.khmer                    \"クメール語\">\n<!ENTITY  font.langGroup.malayalam                \"マラヤラム語\">\n<!ENTITY  font.langGroup.math                     \"数学記号\">\n<!ENTITY  font.langGroup.odia                     \"オディア語\"><!-- (^^; win 対応不明 -->\n<!ENTITY  font.langGroup.telugu                   \"テルグ語\">\n<!ENTITY  font.langGroup.kannada                  \"カナラ語\">\n<!ENTITY  font.langGroup.sinhala                  \"シンハラ語\"><!-- (^^; win 対応不明 -->\n<!ENTITY  font.langGroup.tibetan                  \"チベット語\">\n<!-- Minimum font size -->\n<!ENTITY minSize.label                            \"最小フォントサイズ:\">\n<!ENTITY minSize.accesskey                        \"o\">\n<!ENTITY minSize.none                             \"なし\">\n\n<!-- default font type -->\n<!ENTITY  useDefaultFontSerif.label               \"明朝体 (Serif)\">\n<!ENTITY  useDefaultFontSansSerif.label           \"ゴシック体 (Sans-serif)\">\n\n<!ENTITY  allowPagesToUse.label                   \"ウェブページが指定したフォントを優先する\">\n<!ENTITY  allowPagesToUse.accesskey               \"A\">\n\n<!ENTITY languages.customize.Fallback2.grouplabel \"古いウェブページでのテキストエンコーディング\">\n<!ENTITY languages.customize.Fallback2.label      \"代替テキストエンコーディング:\">\n<!ENTITY languages.customize.Fallback2.accesskey  \"T\">\n<!ENTITY languages.customize.Fallback2.desc       \"このテキストエンコーディングは、テキストエンコーディングが宣言されていない古いウェブページで使用されます。\">\n\n<!ENTITY languages.customize.Fallback.auto        \"現在のロケールの既定値\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.arabic):\n     Translate \"Arabic\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.arabic      \"アラビア語\">\n<!ENTITY languages.customize.Fallback.baltic      \"バルト諸語\">\n<!ENTITY languages.customize.Fallback.ceiso       \"中欧 (ISO)\">\n<!ENTITY languages.customize.Fallback.cewindows   \"中欧 (Windows)\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.simplified):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.simplified  \"簡体字中国語\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.traditional):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.traditional \"繁体字中国語\">\n<!ENTITY languages.customize.Fallback.cyrillic    \"キリル文字\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.greek):\n     Translate \"Greek\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.greek       \"ギリシャ語\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.hebrew):\n     Translate \"Hebrew\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.hebrew      \"ヘブライ語\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.japanese):\n     Translate \"Japanese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.japanese    \"日本語\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.korean):\n     Translate \"Korean\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.korean      \"韓国語\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.thai):\n     Translate \"Thai\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.thai        \"タイ語\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.turkish):\n     Translate \"Turkish\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.turkish     \"トルコ語\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.vietnamese):\n     Translate \"Vietnamese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.vietnamese  \"ベトナム語\">\n<!ENTITY languages.customize.Fallback.other       \"その他 (西欧含む)\">\n\n<!ENTITY  allowPagesToUseOwn.accesskey            \"A\">\n\n<!ENTITY  allowPagesToUseOwn.label                \"Allow pages to choose their own fonts, instead of your selections above\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/preferences/languages.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width\t\t\t\t\t\"30em\">\n\n<!ENTITY languages.customize.Header\t\t\t\"ウェブページの言語\">\n<!ENTITY languages.customize.description\t\t\"一部のウェブページは複数の言語で提供されています。これらのページで使用する言語とその優先順位を設定してください。\">\n<!ENTITY languages.customize.moveUp.label\t\t\"上へ\">\n<!ENTITY languages.customize.moveUp.accesskey\t\t\"U\">\n<!ENTITY languages.customize.moveDown.label\t\t\"下へ\">\n<!ENTITY languages.customize.moveDown.accesskey\t\t\"D\">\n<!ENTITY languages.customize.deleteButton.label\t\t\"削除\">\n<!ENTITY languages.customize.deleteButton.accesskey\t\"R\">\n<!ENTITY languages.customize.selectLanguage.label\t\"追加する言語を選択...\">\n<!ENTITY languages.customize.addButton.label\t\t\"追加\">\n<!ENTITY languages.customize.addButton.accesskey\t\"A\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/preferences/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY startup.label             \"起動\">\n\n<!ENTITY startupPage.label         \"&brandShortName; を起動するとき:\">\n<!ENTITY startupPage.accesskey     \"s\">\n<!ENTITY startupHomePage.label     \"ホームページを表示する\">\n<!ENTITY startupBlankPage.label    \"空白ページを表示する\">\n<!ENTITY startupLastSession.label  \"前回終了時のウィンドウとタブを表示する\">\n\n<!ENTITY homepage.label            \"ホームページ:\">\n<!ENTITY homepage.accesskey        \"P\">\n<!ENTITY useCurrentPage.label      \"現在のページを使用\">\n<!ENTITY useCurrentPage.accesskey  \"C\">\n<!ENTITY useMultiple.label         \"現在のタブグループを使用\">\n<!ENTITY chooseBookmark.label      \"ブックマークを使う...\">\n<!ENTITY chooseBookmark.accesskey  \"B\">\n<!ENTITY restoreDefault.label      \"初期設定に戻す\">\n<!ENTITY restoreDefault.accesskey  \"R\">\n\n<!ENTITY downloads.label     \"ダウンロード\">\n\n<!ENTITY saveTo.label                 \"次のフォルダーに保存する\">\n<!ENTITY saveTo.accesskey             \"v\">\n<!ENTITY chooseFolderWin.label        \"参照...\">\n<!ENTITY chooseFolderWin.accesskey    \"o\">\n<!ENTITY chooseFolderMac.label        \"選択...\">\n<!ENTITY chooseFolderMac.accesskey    \"e\">\n<!ENTITY alwaysAsk.label              \"ファイルごとに保存先を指定する\">\n<!ENTITY alwaysAsk.accesskey          \"A\">\n\n<!ENTITY alwaysCheckDefault2.label        \"&brandShortName; が既定のブラウザーか確認する\">\n<!ENTITY alwaysCheckDefault2.accesskey    \"y\">\n<!ENTITY setAsMyDefaultBrowser2.label     \"既定のブラウザーにする\">\n<!ENTITY setAsMyDefaultBrowser2.accesskey \"D\">\n<!ENTITY isDefault.label                  \"&brandShortName; は既定のブラウザーに設定されています\">\n<!ENTITY isNotDefault.label               \"&brandShortName; は既定のブラウザーに設定されていません\">\n\n<!ENTITY separateProfileMode.label        \"&brandShortName; と Firefox の同時起動を許可する\">\n<!ENTITY useFirefoxSync.label             \"ヒント: プロファイルを分離します。データを共有するには Sync を使用します。\">\n<!ENTITY getStarted.label                 \"Sync を開始する...\">\n\n<!ENTITY e10sEnabled.label                \"マルチプロセス &brandShortName; を有効にする\">\n\n<!ENTITY alwaysAskWhere.accesskey     \"A\">\n<!ENTITY alwaysAskWhere.label         \"Always ask you where to save files\">\n<!ENTITY startupPrevSession.label  \"Show your windows and tabs from last time\">\n<!ENTITY startupUserHomePage.label \"Show your home page\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/preferences/permissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"例外サイト\">\n<!ENTITY window.width                 \"36em\">\n\n<!ENTITY treehead.sitename.label      \"サイト\">\n<!ENTITY treehead.status.label        \"現在の設定\">\n<!ENTITY removepermission.label       \"サイトを削除\">\n<!ENTITY removepermission.accesskey   \"R\">\n<!ENTITY removeallpermissions.label   \"すべてのサイトを削除\">\n<!ENTITY removeallpermissions.accesskey \"e\">\n<!ENTITY address.label                \"サイトのアドレス:\">\n<!ENTITY address.accesskey            \"d\">\n<!ENTITY block.label                  \"不許可\">\n<!ENTITY block.accesskey              \"B\">\n<!ENTITY session.label                \"現在のセッションのみ\">\n<!ENTITY session.accesskey            \"S\">\n<!ENTITY allow.label                  \"許可\">\n<!ENTITY allow.accesskey              \"A\">\n<!ENTITY windowClose.key              \"w\">\n\n<!ENTITY button.cancel.label          \"キャンセル\">\n<!ENTITY button.cancel.accesskey      \"C\">\n<!ENTITY button.ok.label              \"変更を保存\">\n<!ENTITY button.ok.accesskey          \"S\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/preferences/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  prefWindow.titleWin     \"オプション\">\n<!ENTITY  prefWindow.title        \"設定\">\n<!-- LOCALIZATION NOTE (prefWindow.titleGNOME): This is not used for in-content preferences -->\n<!ENTITY  prefWindow.titleGNOME   \"&brandShortName; の設定\">\n<!-- When making changes to prefWindow.styleWin test both Windows Classic and\n     Luna since widget heights are different based on the OS theme -->\n<!ENTITY  prefWinMinSize.styleWin2      \"width: 49em; min-height: 41em;\"><!-- width: 42em; min-height: 37.5em; -->\n<!ENTITY  prefWinMinSize.styleMac       \"width: 51em; min-height: 40em;\"><!-- width: 47em; min-height: 40em; -->\n<!ENTITY  prefWinMinSize.styleGNOME     \"width: 49em; min-height: 40.5em;\"><!-- width: 42em; min-height: 40.5em; -->\n\n<!ENTITY  paneGeneral.title       \"一般\">\n<!ENTITY  paneTabs.title          \"タブ\">\n<!ENTITY  paneSearch.title        \"検索\">\n<!ENTITY  paneContent.title       \"コンテンツ\">\n<!ENTITY  paneApplications.title  \"プログラム\">\n<!ENTITY  panePrivacy.title       \"プライバシー\">\n<!ENTITY  paneContainers.title    \"コンテナータブ\">\n<!ENTITY  paneSecurity.title      \"セキュリティ\">\n<!ENTITY  paneAdvanced.title      \"詳細\">\n\n<!-- LOCALIZATION NOTE (paneSync.title): This should match syncBrand.shortName.label in ../syncBrand.dtd -->\n<!ENTITY  paneSync.title          \"Sync\">\n\n<!ENTITY  helpButton.label        \"ヘルプ\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Security\n\n# LOCALIZATION NOTE: phishBefore uses %S to represent the name of the provider\n#                    whose privacy policy must be accepted (for enabling\n#                    check-every-page-as-I-load-it phishing protection).\nphishBeforeText\t\t\t= このサービスを利用する場合、あなたが表示するウェブページのアドレスが %S に送信されます。このサービスを利用するには以下のサービス利用条項をよく読んで同意する必要があります。\n\n#### Fonts\n\nlabelDefaultFont\t\t= 既定 (%S)\n\nveryLargeMinimumFontTitle\t= 最小フォントサイズが大きすぎます\nveryLargeMinimumFontWarning\t= 最小フォントサイズに 24 ピクセルを超える大きなサイズを選択しました。重要な設定ページの表示が困難、または不可能になる可能性があります。\nacceptVeryLargeMinimumFont\t= 強制変更する\n\n#### Permissions Manager\n\ntrackingprotectionpermissionstext\t= これらのサイトでは、トラッキング保護を無効に設定しています。\ntrackingprotectionpermissionstitle\t= 例外 - トラッキング保護\ncookiepermissionstext\t\t= Cookie の使用を許可するかどうかサイトごとに指定できます。個別に設定するサイトの正確なアドレスを入力して [不許可]、[現在のセッションのみ]、[許可] のいずれかをクリックしてください。\ncookiepermissionstitle\t\t= Cookie フィルター\naddonspermissionstext\t\t= アドオンのインストールを許可するサイトを指定できます。許可するサイトの正確なアドレスを入力して [許可] をクリックしてください。\naddons_permissions_title\t= 許可サイト - アドオンのインストール\npopuppermissionstext\t\t= ポップアップウィンドウを開くことを許可するサイトを指定できます。許可するサイトの正確なアドレスを入力して [許可] をクリックしてください。\npopuppermissionstitle\t\t= 許可サイト - ポップアップ\nnotificationspermissionstext4\t= ウェブサイトからの通知の送信の可否を設定します。設定からサイトを削除すると、通知の可否を再度確認するようになります。\nnotificationspermissionstitle\t= 通知設定\ninvalidURI\t\t\t= 有効なホスト名を入力してください\ninvalidURITitle\t\t\t= 無効なホスト名が入力されました\nsavedLoginsExceptions_title\t= 例外 - ログイン情報の保存\nsavedLoginsExceptions_desc\t= これらのサイトのログイン情報は保存されません:\n\n#### Block List Manager\n\nblockliststext\t\t\t=あなたのブラウジング履歴を追跡する要素をブロックするリストを選択できます。\nblockliststitle\t\t\t=ブロックリスト\n# LOCALIZATION NOTE (mozNameTemplate): This template constructs the name of the\n# block list in the block lists dialog. It combines the list name and\n# description.\n#   e.g. mozNameTemplate : \"Standard (Recommended). This list does a pretty good job.\"\n#   %1$S = list name (fooName), %2$S = list descriptive text (fooDesc)\nmozNameTemplate\t\t\t=%1$S %2$S\n# LOCALIZATION NOTE (mozstdName, etc.): These labels appear in the tracking\n# protection block lists dialog, mozNameTemplate is used to create the final\n# string. Note that in the future these two strings (name, desc) could be\n# displayed on two different lines.\nmozstdName\t\t\t=Disconnect.me 簡易ブロック (推奨)\nmozstdDesc\t\t\t=サイトが正常に機能するよう、一部のトラッカーを許可します。\nmozfullName\t\t\t=Disconnect.me 広範ブロック\nmozfullDesc\t\t\t=既知のトラッカーをブロックします。一部のサイトが機能しなくなる可能性があります。\n# LOCALIZATION NOTE (blocklistChangeRequiresRestart): %S = brandShortName\nblocklistChangeRequiresRestart\t=ブロックリストを変更するため %S を再起動します。\n\n#### Master Password\n\npw_change2empty_in_fips_mode\t= 現在 FIPS モードです。FIPS モードではマスターパスワードを空には設定できません。\npw_change_failed_title\t\t= パスワードを変更できませんでした\n\n#### Fonts\n\n# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat\t= %1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat\t\t= %1$S  [%2$S]\n\n#### Downloads\n\ndesktopFolderName\t\t= デスクトップ\ndownloadsFolderName\t\t= ダウンロード\nchooseDownloadFolderTitle\t= ダウンロードフォルダーを選択:\n\n#### Applications\n\nfileEnding\t\t\t= %S ファイル\nsaveFile\t\t\t= ファイルを保存\n\n# LOCALIZATION NOTE (useApp, useDefault): %S = Application name\nuseApp\t\t\t\t= %S を使用\nuseDefault\t\t\t= %S を使用 (標準設定)\n\nuseOtherApp\t\t\t= 他のプログラムを選択...\nfpTitleChooseApp\t\t= プログラムの選択\nmanageApp\t\t\t= プログラムの管理...\nwebFeed\t\t\t\t= ウェブフィード\nvideoPodcastFeed\t\t= ビデオポッドキャスト\naudioPodcastFeed\t\t= ポッドキャスト\nalwaysAsk\t\t\t= 毎回確認する\nportableDocumentFormat\t\t= PDF 文書 (PDF)\n\n# LOCALIZATION NOTE (usePluginIn):\n# %1$S = plugin name (for example \"QuickTime Plugin-in 7.2\")\n# %2$S = brandShortName from brand.properties (for example \"Minefield\")\nusePluginIn\t\t\t= %S を使用 (%S 内で表示)\n\n# LOCALIZATION NOTE (previewInApp, addLiveBookmarksInApp): %S = brandShortName\npreviewInApp\t\t\t= %S でプレビュー表示\naddLiveBookmarksInApp\t\t= %S のライブブックマークに追加\n\n# LOCALIZATION NOTE (typeDescriptionWithType):\n# %1$S = type description (for example \"Portable Document Format\")\n# %2$S = type (for example \"application/pdf\")\ntypeDescriptionWithType\t\t= %S (%S)\n\n\n#### Cookie Viewer\n\nhostColon\t\t\t= ホスト:\ndomainColon\t\t\t= ドメイン:\nforSecureOnly\t\t\t= 暗号化された通信のみ\nforAnyConnection\t\t= 暗号化の有無によらず常に送信\nexpireAtEndOfSession\t\t= セッション終了時\ncan\t\t\t\t= 許可\ncanAccessFirstParty\t\t= ファーストパーティのみ\ncanSession\t\t\t= 現在のセッションのみ\ncannot\t\t\t\t= 不許可\nnoCookieSelected\t\t= <Cookie が選択されていません>\ncookiesAll\t\t\t= 以下の Cookie が保存されています:\ncookiesFiltered\t\t\t= 以下の Cookie が検索にマッチしました:\n# LOCALIZATION NOTE (removeSelectedCookies):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# If you need to display the number of selected elements in your language,\n# you can use #1 in your localization as a placeholder for the number.\n# For example this is the English string with numbers:   \n# removeSelectedCookied=Remove #1 Selected;Remove #1 Selected\nremoveSelectedCookies\t\t= 選択された Cookie を削除\ndefaultUserContextLabel\t\t= なし\n\n#### Offline apps\nofflineAppsList.height\t\t= 7em\nofflineAppRemoveTitle\t\t= オフライン作業用データの削除\nofflineAppRemovePrompt\t\t= このデータを削除すると %S をオフラインでは利用できなくなります。このウェブサイトをオフライン作業対象から外してもよろしいですか？\nofflineAppRemoveConfirm\t\t= データを削除\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# offline application\n#   e.g. offlineAppUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nofflineAppUsage\t\t\t= %1$S %2$S\n\nofflinepermissionstext\t\t= 次のサイトではオフライン作業用データの保存は許可されていません:\nofflinepermissionstitle\t\t= オフラインデータ\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the web content cache.\n#   e.g., \"Your web content cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualDiskCacheSize\t\t= ウェブページのキャッシュのディスク使用量は現在 %1$S %2$S です。\nactualDiskCacheSizeCalculated\t= ウェブページのディスクキャッシュ量を計算しています...\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the application cache.\n#   e.g., \"Your application cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualAppCacheSize\t\t= アプリケーションキャッシュのディスク使用量は現在 %1$S %2$S です。\n\nsyncUnlink.title\t\t= 端末を切り離しますか？\nsyncUnlink.label\t\t= この端末は Sync アカウントとの関連付けがなくなります。すべての個人情報は、この端末と Sync アカウントの両方に、そのまま残ります。\nsyncUnlinkConfirm.label\t\t= 切り離す\n\n# LOCALIZATION NOTE (featureEnableRequiresRestart, featureDisableRequiresRestart, restartTitle): %S = brandShortName\nfeatureEnableRequiresRestart\t= この機能を有効にするには、%S の再起動が必要です\nfeatureDisableRequiresRestart\t= この機能を無効にするには、%S の再起動が必要です\nshouldRestartTitle\t\t= %S を再起動\nokToRestartButton\t\t= %S を今すぐ再起動\nrevertNoRestartButton\t\t= 取り消し\n\nrestartNow\t\t\t= 今すぐ再起動\nrestartLater\t\t\t= 後で再起動\n\ndisableContainersAlertTitle\t= すべてのコンテナータブを閉じますか？\n\n# LOCALIZATION NOTE (disableContainersMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersMsg\t\t= コンテナータブを無効にすると、#S 個のコンテナータブが閉じられます。コンテナータブを無効にしますか？\n\n# LOCALIZATION NOTE (disableContainersOkButton): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersOkButton\t= #S 個のコンテナータブを閉じる\n\ndisableContainersButton2\t= このままにする\n\nclearSiteDataNow=Clear Now\nclearSiteDataPromptText=Selecting ‘Clear Now’ will clear all cookies and site data stored by Firefox. This may sign you out of websites and remove offline web content.\nclearSiteDataPromptTitle=Clear all cookies and site data\ndefault=Default\nimportant=Important\nremoveAllCookies.accesskey=A\n\n# LOCALIZATION NOTE (removeAllCookies, removeAllShownCookies):\n# removeAllCookies and removeAllShownCookies are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial cookies are shown as a result of keyword search,\n# removeAllShownCookies is displayed as button label.\n# removeAllCookies is displayed when no keyword search and all cookies are shown.\nremoveAllCookies.label=Remove All\nremoveAllShownCookies.accesskey=A\nremoveAllShownCookies.label=Remove All Shown\nremoveAllSiteData.accesskey=e\n# LOCALIZATION NOTE (removeAllSiteData, removeAllSiteDataShown):\n# removeAllSiteData and removeAllSiteDataShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAllSiteData.label=Remove All\nremoveAllSiteDataShown.accesskey=e\nremoveAllSiteDataShown.label=Remove All Shown\n\nremoveContainerAlertTitle=Remove This Container?\nremoveContainerButton2=Don’t remove this Container\n\n# LOCALIZATION NOTE (removeContainerMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\nremoveContainerMsg=If you remove this Container now, #S container tab will be closed. Are you sure you want to remove this Container?;If you remove this Container now, #S container tabs will be closed. Are you sure you want to remove this Container?\n\nremoveContainerOkButton=Remove this Container\nremoveSelectedCookies.accesskey=R\n\n# LOCALIZATION NOTE (removeSelectedCookies):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# If you need to display the number of selected elements in your language,\n# you can use #1 in your localization as a placeholder for the number.\n# For example this is the English string with numbers:\n# removeSelectedCookied=Remove #1 Selected;Remove #1 Selected\nremoveSelectedCookies.label=Remove Selected;Remove Selected\nsiteUsage=%1$S %2$S\nspaceAlert.learnMoreButton.accesskey=L\nspaceAlert.learnMoreButton.label=Learn More\n# LOCALIZATION NOTE (spaceAlert.over5GB.message): %S = brandShortName\nspaceAlert.over5GB.message=%S is running out of disk space. Website contents may not display properly. You can clear stored site data in Preferences > Advanced > Site Data.\n# LOCALIZATION NOTE (spaceAlert.over5GB.messageWin):\n# - On Windows Preferences is called Options\n# - %S = brandShortName\nspaceAlert.over5GB.messageWin=%S is running out of disk space. Website contents may not display properly. You can clear stored site data in Options > Advanced > Site Data.\nspaceAlert.over5GB.prefButton.accesskey=O\nspaceAlert.over5GB.prefButton.label=Open Preferences\nspaceAlert.over5GB.prefButtonWin.accesskey=O\n# LOCALIZATION NOTE (spaceAlert.over5GB.prefButtonWin.label): On Windows Preferences is called Options\nspaceAlert.over5GB.prefButtonWin.label=Open Options\n# LOCALIZATION NOTE (spaceAlert.under5GB.message): %S = brandShortName\nspaceAlert.under5GB.message=%S is running out of disk space. Website contents may not display properly. Visit “Learn More” to optimize your disk usage for better browsing experience.\nspaceAlert.under5GB.okButton.accesskey=K\nspaceAlert.under5GB.okButton.label=OK, Got it\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the total usage of site data.\n#   e.g., \"The total usage is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\ntotalSiteDataSize=Your stored site data is currently using %1$S %2$S of disk space\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/preferences/privacy.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  trackingProtectionHeader.label\t\"サイトによるトラッキングをブロックする\">\n<!ENTITY  trackingProtectionAlways.label\t\"常に\">\n<!ENTITY  trackingProtectionAlways.accesskey\t\"y\">\n<!ENTITY  trackingProtectionPrivate.label\t\"プライベートウィンドウのみ\">\n<!ENTITY  trackingProtectionPrivate.accesskey\t\"l\">\n<!ENTITY  trackingProtectionNever.label\t\t\"ブロックしない\">\n<!ENTITY  trackingProtectionNever.accesskey\t\"n\">\n<!ENTITY  trackingProtectionLearnMore.label\t\"詳細\">\n<!ENTITY  trackingProtectionExceptions.label\t\"例外...\">\n<!ENTITY  trackingProtectionExceptions.accesskey\t\"x\">\n\n<!ENTITY tracking.label\t\t\t\t\"トラッキング (行動追跡)\">\n<!ENTITY trackingProtectionPBM5.label\t\t\"プライベートウィンドウでサイトによるトラッキングをブロックする\">\n<!ENTITY trackingProtectionPBM5.accesskey\t\"v\">\n<!ENTITY trackingProtectionPBMLearnMore.label\t\"詳細\">\n<!ENTITY changeBlockList.label\t\t\t\"ブロックリストを変更\">\n<!ENTITY changeBlockList.accesskey\t\t\"C\">\n\n<!-- LOCALIZATION NOTE (doNotTrack.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (doNotTrack.post.label): include a starting space as needed -->\n<!ENTITY  doNotTrack.pre.label\t\t\t\"\">\n<!ENTITY  doNotTrack.settings.label\t\t\"Do Not Track の設定を管理\">\n<!ENTITY  doNotTrack.post.label\t\t\t\"することもできます。\">\n\n<!ENTITY  history.label\t\t\t\t\"履歴\">\n\n<!ENTITY  locationBar.label\t\t\t\"ロケーションバー\">\n\n<!ENTITY  locbar.suggest.label\t\t\t\"ロケーションバーには次の中から候補を表示する:\">\n<!ENTITY  locbar.history.label\t\t\t\"履歴\">\n<!ENTITY  locbar.history.accesskey\t\t\"H\">\n<!ENTITY  locbar.bookmarks.label\t\t\"ブックマーク\">\n<!ENTITY  locbar.bookmarks.accesskey\t\t\"k\">\n<!ENTITY  locbar.openpage.label\t\t\t\"開いているタブ\">\n<!ENTITY  locbar.openpage.accesskey\t\t\"O\">\n<!ENTITY  locbar.searches.label\t\t\t\"既定の検索エンジンからの関連候補\">\n<!ENTITY  locbar.searches.accesskey\t\t\"d\">\n\n<!ENTITY  suggestionSettings.label\t\t\"検索エンジンの検索候補の設定を変更...\">\n<!ENTITY  suggestionSettings.accesskey\t\t\"g\">\n\n<!ENTITY  acceptCookies.label\t\t\t\"サイトから送られてきた Cookie を保存する\">\n<!ENTITY  acceptCookies.accesskey\t\t\"A\">\n\n<!ENTITY  acceptThirdParty.pre.label\t\t\"サードパーティ Cookie の保存:\">\n<!ENTITY  acceptThirdParty.pre.accesskey\t\"y\">\n<!ENTITY  acceptThirdParty.always.label\t\t\"常に許可\">\n<!ENTITY  acceptThirdParty.never.label\t\t\"常に拒否\">\n<!ENTITY  acceptThirdParty.visited.label\t\"訪問したサイトのみ許可\">\n\n<!ENTITY  keepUntil.label\t\t\t\"Cookie を保存する期間:\">\n<!ENTITY  keepUntil.accesskey\t\t\t\"u\">\n\n<!ENTITY  expire.label\t\t\t\t\"サイトが指定した期限まで\">\n<!ENTITY  close.label\t\t\t\t\"&brandShortName; を終了するまで\">\n\n<!ENTITY  cookieExceptions.label\t\t\"例外サイト...\">\n<!ENTITY  cookieExceptions.accesskey\t\t\"E\">\n\n<!ENTITY  showCookies.label\t\t\t\"Cookie を表示...\">\n<!ENTITY  showCookies.accesskey\t\t\t\"S\">\n\n<!ENTITY  historyHeader.pre.label\t\t\"&brandShortName; に\">\n<!ENTITY  historyHeader.pre.accesskey\t\t\"w\">\n<!ENTITY  historyHeader.remember.label\t\t\"履歴を記憶させる\">\n<!ENTITY  historyHeader.dontremember.label\t\"履歴を一切記憶させない\">\n<!ENTITY  historyHeader.custom.label\t\t\"記憶させる履歴を詳細設定する\">\n<!ENTITY  historyHeader.post.label\t\t\"\">\n\n<!ENTITY  rememberDescription.label\t\t\"&brandShortName; は表示したページの履歴、ファイルのダウンロード履歴、検索やフォームの入力履歴、ウェブサイトから送られてきた Cookie を保存します。\">\n\n<!-- LOCALIZATION NOTE (rememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.middle.label): include a starting and trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.post.label): include a starting space as needed -->\n<!ENTITY  rememberActions.pre.label\t\t\"\">\n<!ENTITY  rememberActions.clearHistory.label\t\"最近の履歴を消去\">\n<!ENTITY  rememberActions.middle.label\t\t\" あるいは \">\n<!ENTITY  rememberActions.removeCookies.label\t\"Cookie を個別に削除\">\n<!ENTITY  rememberActions.post.label\t\t\" できます。\">\n\n<!ENTITY  dontrememberDescription.label\t\t\"&brandShortName; はプライベートブラウジング中と同様に、表示したページの履歴などのプライバシーデータを一切保存しません。\">\n\n<!-- LOCALIZATION NOTE (dontrememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (dontrememberActions.post.label): include a starting space as needed -->\n<!ENTITY  dontrememberActions.pre.label\t\t\"\">\n<!ENTITY  dontrememberActions.clearHistory.label\t\"現在の履歴をすべて消去\">\n<!ENTITY  dontrememberActions.post.label\t\" できます。\">\n\n<!ENTITY  privateBrowsingPermanent2.label\t\"常にプライベートブラウジングモード\">\n<!ENTITY  privateBrowsingPermanent2.accesskey\t\"p\">\n\n<!ENTITY  rememberHistory2.label\t\t\"表示したページとファイルのダウンロードの履歴を残す\">\n<!ENTITY  rememberHistory2.accesskey\t\t\"b\">\n\n<!ENTITY  rememberSearchForm.label\t\t\"検索やフォームの入力履歴を記憶させる\">\n<!ENTITY  rememberSearchForm.accesskey\t\t\"f\">\n\n<!ENTITY  clearOnClose.label\t\t\t\"&brandShortName; の終了時に履歴を消去する\">\n<!ENTITY  clearOnClose.accesskey\t\t\"r\">\n\n<!ENTITY  clearOnCloseSettings.label\t\t\"設定...\">\n<!ENTITY  clearOnCloseSettings.accesskey\t\"t\">\n\n<!ENTITY  browserContainersHeader.label         \"コンテナータブ\">\n<!ENTITY  browserContainersLearnMore.label      \"詳細\">\n<!ENTITY  browserContainersEnabled.label        \"コンテナータブを有効にする\">\n<!ENTITY  browserContainersEnabled.accesskey    \"n\">\n<!ENTITY  browserContainersSettings.label        \"設定...\">\n<!ENTITY  browserContainersSettings.accesskey    \"i\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/preferences/search.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY defaultSearchEngine.label\t\t\"既定の検索エンジン\">\n\n<!ENTITY chooseYourDefaultSearchEngine.label\t\"通常使用する検索エンジンを選択してください。&brandShortName; の URL バーと検索バー、スタートページで使用されます。\">\n\n<!ENTITY provideSearchSuggestions.label\t\t\"検索候補を使用する\">\n<!ENTITY provideSearchSuggestions.accesskey\t\"s\">\n\n<!ENTITY showURLBarSuggestions.label\t\t\"ロケーションバーに検索候補を表示する\">\n<!ENTITY showURLBarSuggestions.accesskey\t\"l\">\n<!ENTITY urlBarSuggestionsPermanentPB.label\t\"履歴を保存しない設定となっているため、ロケーションバーに検索候補が表示されません。\">\n\n<!ENTITY redirectWindowsSearch.label\t\t\"Windows からの検索にこの検索エンジンを使う\">\n<!ENTITY redirectWindowsSearch.accesskey\t\"W\">\n\n<!ENTITY oneClickSearchEngines.label\t\t\"ワンクリック検索エンジン\">\n\n<!ENTITY chooseWhichOneToDisplay.label\t\t\"検索バーを使うと、代替検索エンジンですぐに検索できます。表示するものを選択してください。\">\n\n<!ENTITY engineNameColumn.label\t\t\t\"検索エンジン\">\n<!ENTITY engineKeywordColumn.label\t\t\"キーワード\">\n\n<!ENTITY restoreDefaultSearchEngines.label\t\"既定の検索エンジンを復元\">\n<!ENTITY restoreDefaultSearchEngines.accesskey\t\"d\">\n\n<!ENTITY removeEngine.label\t\t\t\"削除\">\n<!ENTITY removeEngine.accesskey\t\t\t\"r\">\n\n<!ENTITY addMoreSearchEngines.label\t\t\"検索エンジンを追加...\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/preferences/security.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  general.label                 \"一般\">\n\n<!ENTITY  warnAddonInstall.label        \"アドオンのインストールを求められたときに警告する\">\n<!ENTITY  warnAddonInstall.accesskey    \"W\">\n\n<!-- LOCALIZATION NOTE (enableSafeBrowsing.label, blockDownloads.label, blockUncommonUnwanted.label):\n  It is important that wording follows the guidelines outlined on this page:\n  https://developers.google.com/safe-browsing/developers_guide_v2#AcceptableUsage\n-->\n<!ENTITY  enableSafeBrowsing.label        \"危険な詐欺コンテンツをブロックする\">\n<!ENTITY  enableSafeBrowsing.accesskey    \"B\">\n\n<!ENTITY  blockDownloads.label            \"危険なファイルのダウンロードをブロックする\">\n<!ENTITY  blockDownloads.accesskey        \"D\">\n\n<!ENTITY  blockUncommonUnwanted.label     \"不要な危険ソフトウェアを警告する\">\n<!ENTITY  blockUncommonUnwanted.accesskey \"C\">\n\n<!ENTITY  addonExceptions.label         \"許可サイト...\"><!-- en-US: Exception -->\n<!ENTITY  addonExceptions.accesskey     \"E\">\n\n\n<!ENTITY  logins.label                  \"ログイン情報\">\n\n<!ENTITY  rememberLogins.label          \"サイトのログイン情報を保存する\">\n<!ENTITY  rememberLogins.accesskey      \"R\">\n<!ENTITY  passwordExceptions.label      \"例外サイト...\">\n<!ENTITY  passwordExceptions.accesskey  \"x\">\n\n<!ENTITY  useMasterPassword.label        \"マスターパスワードを使用する\">\n<!ENTITY  useMasterPassword.accesskey    \"U\">\n<!ENTITY  changeMasterPassword.label     \"マスターパスワードを変更...\">\n<!ENTITY  changeMasterPassword.accesskey \"M\">\n\n<!ENTITY  savedLogins.label              \"保存されているログイン情報...\">\n<!ENTITY  savedLogins.accesskey          \"L\">\n\n<!ENTITY  blockUncommonAndUnwanted.accesskey \"C\">\n\n<!ENTITY  blockUncommonAndUnwanted.label     \"Warn you about unwanted and uncommon software\">\n<!ENTITY  warnOnAddonInstall.accesskey    \"W\">\n\n<!ENTITY  warnOnAddonInstall.label        \"Warn you when sites try to install add-ons\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/preferences/selectBookmark.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY selectBookmark.title\n  \"ホームページの設定\">\n<!ENTITY selectBookmark.label\n  \"ホームページに設定するブックマークを選択してください。フォルダーを選択すると、選択したフォルダーの直下にあるブックマークすべてをタブを使って同時に開くようになります。\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/preferences/siteDataSettings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     window.title                  \"Settings - Site Data\">\n<!ENTITY     settings.description          \"The following websites asked to store site data in your disk. You can specify which websites are allowed to store site data. Default site data is temporary and could be deleted automatically.\">\n<!ENTITY     hostCol.label                 \"Site\">\n<!ENTITY     statusCol.label               \"Status\">\n<!ENTITY     usageCol.label                \"Storage\">\n<!ENTITY     searchPlaceHolder             \"Search\">\n<!ENTITY     searchPlaceHolder.accesskey   \"S\">\n<!ENTITY     removeSelected.label          \"Remove Selected\">\n<!ENTITY     removeSelected.accesskey      \"r\">\n<!ENTITY     save.label                    \"Save Changes\">\n<!ENTITY     save.accesskey                \"a\">\n<!ENTITY     cancel.label                  \"Cancel\">\n<!ENTITY     cancel.accesskey              \"C\">\n<!ENTITY     removingDialog.title          \"Removing Site Data\">\n<!ENTITY     removingDialog.description    \"Removing site data will also remove cookies. This may log you out of websites and remove offline web content. Are you sure you want to make the changes?\">\n<!ENTITY     siteTree.label                \"The following website cookies will be removed:\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/preferences/sync.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- The page shown when not logged in... -->\n<!ENTITY setupButton.label          \"&syncBrand.fullName.label; をセットアップ\">\n<!ENTITY setupButton.accesskey      \"S\">\n<!ENTITY weaveDesc.label            \"&syncBrand.fullName.label; を使えば、Firefox の履歴、ブックマーク、パスワード、開いているタブに、様々な端末からアクセスできます。\">\n\n<!-- The page shown when logged in... -->\n\n<!-- Login error feedback -->\n<!ENTITY updatePass.label             \"更新\">\n<!ENTITY resetPass.label              \"リセット\">\n\n<!-- Manage Account -->\n<!ENTITY manageAccount.label          \"アカウントを管理\">\n<!ENTITY manageAccount.accesskey      \"n\">\n<!ENTITY changePassword2.label        \"パスワードを変更...\">\n<!ENTITY myRecoveryKey.label          \"リカバリキー\">\n<!ENTITY resetSync2.label             \"Sync をリセット...\">\n\n<!ENTITY pairDevice.label             \"端末と連携\">\n\n<!ENTITY syncMy.label               \"同期するデータ\">\n<!ENTITY engine.bookmarks.label     \"ブックマーク\">\n<!ENTITY engine.bookmarks.accesskey \"m\">\n<!ENTITY engine.tabs.label          \"タブ\">\n<!ENTITY engine.tabs.accesskey      \"T\">\n<!ENTITY engine.history.label       \"履歴\">\n<!ENTITY engine.history.accesskey   \"r\">\n<!ENTITY engine.passwords.label     \"パスワード\">\n<!ENTITY engine.passwords.accesskey \"P\">\n<!ENTITY engine.prefs.label         \"個人設定\">\n<!ENTITY engine.prefs.accesskey     \"S\">\n<!ENTITY engine.addons.label        \"アドオン\">\n<!ENTITY engine.addons.accesskey    \"A\">\n\n<!-- Device Settings -->\n<!ENTITY syncDeviceName.label\t\t\t\"端末名:\">\n<!ENTITY fxaSyncDeviceName.label\t\t\"端末名\">\n<!ENTITY changeSyncDeviceName.label\t\t\"端末名を変更...\">\n<!ENTITY changeSyncDeviceName.accesskey\t\t\"h\">\n<!ENTITY cancelChangeSyncDeviceName.label\t\"キャンセル\">\n<!ENTITY cancelChangeSyncDeviceName.accesskey\t\"n\">\n<!ENTITY saveChangeSyncDeviceName.label\t\t\"保存\">\n<!ENTITY saveChangeSyncDeviceName.accesskey\t\"v\">\n<!ENTITY unlinkDevice.label\t\t\t\"この端末を切り離す\">\n\n<!-- Footer stuff -->\n<!ENTITY prefs.tosLink.label\t\t\"利用規約\">\n<!ENTITY prefs.ppLink.label\t\t\"プライバシーポリシー\">\n\n<!-- Firefox Accounts stuff -->\n<!ENTITY fxaPrivacyNotice.link.label\t\"プライバシーポリシーを表示\">\n<!ENTITY determiningAcctStatus.label\t\"アカウントの状態を確認しています...\">\n\n<!-- LOCALIZATION NOTE (signedInUnverified.beforename.label,\nsignedInUnverified.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInUnverified.beforename.label\t\"\">\n<!ENTITY signedInUnverified.aftername.label\t\"は認証されていません。\">\n\n<!-- LOCALIZATION NOTE (signedInLoginFailure.beforename.label,\nsignedInLoginFailure.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInLoginFailure.beforename.label\t\"\">\n<!ENTITY signedInLoginFailure.aftername.label\t\"に再接続するにはサインインしてください。\">\n\n<!ENTITY notSignedIn.label           \"サインインしていません。\">\n<!ENTITY signIn.label                \"サインイン\">\n<!ENTITY signIn.accesskey            \"g\">\n<!ENTITY profilePicture.tooltip      \"プロフィール写真を変更します\">\n<!ENTITY verifiedManage.label        \"アカウントの管理\">\n<!ENTITY verifiedManage.accesskey    \"o\">\n<!ENTITY disconnect.label            \"切断...\">\n<!ENTITY disconnect.accesskey        \"D\">\n<!ENTITY verify.label                \"メールアドレス認証\">\n<!ENTITY verify.accesskey            \"V\">\n<!ENTITY forget.label                \"このメールアドレスを解除\">\n<!ENTITY forget.accesskey            \"F\">\n\n<!ENTITY welcome.description\t\t\"&brandShortName; なら、どこからでもタブやブックマークやパスワードなどにアクセスできます。\">\n<!ENTITY welcome.signIn.label\t\t\"サインイン\">\n<!ENTITY welcome.createAccount.label\t\"アカウントを作成\">\n\n<!ENTITY welcome.useOldSync.label\t\"古いバージョンの Sync をお使いですか？\">\n\n<!ENTITY signedOut.caption            \"ウェブを持ち歩こう\">\n<!ENTITY signedOut.description        \"ブックマークやページの表示履歴、タブ、パスワード、アドオン、設定を、お持ちのすべての端末間で同期できます。\">\n<!ENTITY signedOut.accountBox.title   \"&syncBrand.fxAccount.label; で接続する\">\n<!ENTITY signedOut.accountBox.create  \"アカウント作成\">\n<!ENTITY signedOut.accountBox.create.accesskey  \"C\">\n<!ENTITY signedOut.accountBox.signin  \"サインイン\">\n<!ENTITY signedOut.accountBox.signin.accesskey  \"I\">\n\n<!ENTITY signedIn.engines.label       \"すべての端末を同期する\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.*): the following strings will be used to\n     create a single sentence with active links.\n     The resulting sentence in English is: \"Download Firefox for\n     Android or iOS to sync with your mobile device.\" -->\n\n<!ENTITY mobilePromo3.start            \"Firefox for \">\n<!-- LOCALIZATION NOTE (mobilePromo3.androidLink): This is a link title that links to https://www.mozilla.org/firefox/android/ -->\n<!ENTITY mobilePromo3.androidLink      \"Android\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSBefore): This is text displayed between mobilePromo3.androidLink and mobilePromo3.iosLink -->\n<!ENTITY mobilePromo3.iOSBefore         \" または \">\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSLink): This is a link title that links to https://www.mozilla.org/firefox/ios/ -->\n<!ENTITY mobilePromo3.iOSLink          \"iOS\">\n\n<!ENTITY mobilePromo3.end              \" をダウンロードしてモバイル端末と同期しましょう。\">\n\n<!ENTITY engine.tabs.label2         \"Open Tabs\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/preferences/tabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ctrlTabRecentlyUsedOrder.label       \"Ctrl+Tab で最近使用した順にタブを切り替える\">\n<!ENTITY ctrlTabRecentlyUsedOrder.accesskey   \"T\">\n\n<!ENTITY newWindowsAsTabs.label       \"新しいウィンドウではなく新しいタブで開く\">\n<!ENTITY newWindowsAsTabs.accesskey   \"w\">\n\n<!ENTITY warnCloseMultipleTabs.label  \"同時に複数のタブを閉じるときは確認する\">\n<!ENTITY warnCloseMultipleTabs.accesskey  \"m\">\n\n<!ENTITY warnOpenManyTabs.label       \"同時に複数のタブを開いて &brandShortName; の動作が遅くなるときは確認する\">\n<!ENTITY warnOpenManyTabs.accesskey   \"d\">\n\n<!ENTITY switchToNewTabs.label        \"リンクを新しいタブで開いたとき、すぐにそのタブに切り替える\">\n<!ENTITY switchToNewTabs.accesskey    \"h\">\n\n<!ENTITY showTabsInTaskbar.label          \"タスクバーにタブのプレビューを表示する\">\n<!ENTITY showTabsInTaskbar.accesskey      \"k\">\n<!ENTITY tabsGroup.label          \"タブグループ\">\n\n<!ENTITY switchLinksToNewTabs.accesskey    \"h\">\n\n<!ENTITY switchLinksToNewTabs.label        \"When you open a link in a new tab, switch to it immediately\">\n<!ENTITY warnOnCloseMultipleTabs.accesskey  \"m\">\n\n<!ENTITY warnOnCloseMultipleTabs.label      \"Warn you when closing multiple tabs\">\n<!ENTITY warnOnOpenManyTabs.accesskey   \"d\">\n\n<!ENTITY warnOnOpenManyTabs.label       \"Warn you when opening multiple tabs might slow down &brandShortName;\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/preferences/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                     \"例外 - 翻訳\">\n<!ENTITY window.width                     \"36em\">\n<!ENTITY windowClose.key                  \"w\">\n\n<!ENTITY noTranslationForLanguages.label  \"以下の言語は翻訳しない:\">\n<!ENTITY treehead.languageName.label      \"言語\">\n<!ENTITY removeLanguage.label             \"言語を削除\">\n<!ENTITY removeLanguage.accesskey         \"R\">\n<!ENTITY removeAllLanguages.label         \"すべての言語を削除\">\n<!ENTITY removeAllLanguages.accesskey     \"e\">\n\n<!ENTITY noTranslationForSites.label      \"以下のサイトは翻訳しない:\">\n<!ENTITY treehead.siteName.label          \"サイト\">\n<!ENTITY removeSite.label                 \"サイトを削除\">\n<!ENTITY removeSite.accesskey             \"S\">\n<!ENTITY removeAllSites.label             \"すべてのサイトを削除\">\n<!ENTITY removeAllSites.accesskey         \"i\">\n\n<!ENTITY button.close.label               \"閉じる\">\n<!ENTITY button.close.accesskey           \"C\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/quitDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nquitDialogTitle\t\t= %S の終了\n\nquitTitle\t\t= 終了(&Q)\ncancelTitle\t\t= キャンセル(&C)\nsaveTitle\t\t= 保存して終了(&S)\nneverAsk2\t\t= 次回からは確認しない(&D)\nmessage\t\t\t= %1$0.S次回起動時に復元できるように、開いているタブやウィンドウを保存しておきますか？\nmessageNoWindows\t= %1$0.S開いているタブを保存して次回起動時に復元しますか？\nmessagePrivate\t\t= プライベートブラウジング中です。%S を終了すると、開いているタブとウィンドウはすべて破棄されます。\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/safeMode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeModeDialog.title         \"&brandShortName; セーフモード\">\n<!ENTITY window.maxWidth              \"400\">\n\n<!ENTITY startSafeMode.label          \"セーフモードで起動\">\n<!ENTITY refreshProfile.label         \"&brandShortName; をリフレッシュ\">\n\n<!ENTITY safeModeDescription3.label   \"セーフモードは、トラブルシューティングのための、&brandShortName; の特別なモードです。\">\n<!ENTITY safeModeDescription4.label   \"設定とアドオンは一時的に無効化されます。\">\n\n<!ENTITY refreshProfileInstead.label  \"トラブルシューティングをせずに、&brandShortName; をリフレッシュすることもできます。\">\n\n<!-- LOCALIZATION NOTE (autoSafeModeDescription3.label): Shown on the safe mode dialog after multiple startup crashes. See also chrome/global/resetProfile.dtd -->\n<!ENTITY autoSafeModeDescription3.label \"&brandShortName; は正常に起動できませんでした。アドオン、または他に問題がある可能性があります。問題を解決するために、セーフモードでトラブルシューティングできます。\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/safebrowsing/phishing-afterload-warning-message.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- (^^; ユーザーのホームページではなく検索エンジンのホームへのリンク -->\n<!ENTITY safeb.palm.accept.label\t\"スタートページに戻る\"><!-- en-US: Get me out of here! -->\n<!ENTITY safeb.palm.decline.label\t\"この警告を無視する\">\n<!-- Localization note (safeb.palm.notdeceptive.label) - Label of the Help menu\n  item. Either this or reportDeceptiveSiteMenu.label from report-phishing.dtd is\n  shown. -->\n<!ENTITY safeb.palm.notdeceptive.label\t\"詐欺サイトの誤報告を指摘...\">\n<!-- Localization note (safeb.palm.notdeceptive.accesskey) - Because\n  safeb.palm.notdeceptive.label and reportDeceptiveSiteMenu.title from\n  report-phishing.dtd are never shown at the same time, the same accesskey can\n  be used for them. -->\n<!ENTITY safeb.palm.notdeceptive.accesskey \"d\">\n<!ENTITY safeb.palm.reportPage.label\t\"このサイトがブロックされる理由\">\n\n<!ENTITY safeb.blocked.malwarePage.title\t\"攻撃サイトとして報告されています！\">\n<!-- Localization note (safeb.blocked.malwarePage.shortDesc) - Please don't translate the contents of the <span id=\"malware_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.malwarePage.shortDesc\t\"<span id='malware_sitename'/> のウェブページは攻撃サイトとして報告されており、セキュリティ設定に従いブロックされています。\">\n<!ENTITY safeb.blocked.malwarePage.longDesc\t\"<p>攻撃サイトはあなたの個人情報を盗んだり、コンピューターを乗っ取って他のコンピューターへの攻撃に利用したり、あなたのシステムを破壊するためのプログラムをインストールしようとします。</p><p>一部の攻撃サイトは意図的に有害なソフトウェアを配布していますが、多くの場合は運営者が知らずにまたは許可なく有害なソフトウェアの配布に不正利用されています。</p>\">\n\n<!ENTITY safeb.blocked.unwantedPage.title\t\"望ましくないソフトウェアページとして報告されています！\">\n<!-- Localization note (safeb.blocked.unwantedPage.shortDesc) - Please don't translate the contents of the <span id=\"unwanted_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.unwantedPage.shortDesc\t\"<span id='unwanted_sitename'/> のウェブページは望ましくないソフトウェアを含むページとして報告されており、セキュリティ設定に従いブロックされています。\">\n<!ENTITY safeb.blocked.unwantedPage.longDesc\t\"<p>望ましくないソフトウェアサイトは、システムに深刻な影響を与える偽装されたソフトウェアを、想定外の方法でインストールしようとします。</p>\">\n\n<!ENTITY safeb.blocked.phishingPage.title2 \t\"詐欺サイトとして報告されています！\">\n<!-- Localization note (safeb.blocked.phishingPage.shortDesc2) - Please don't translate the contents of the <span id=\"phishing_sitename\"/> tag. It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.phishingPage.shortDesc2\t\"<span id='phishing_sitename'/> のウェブページは詐欺サイトとして報告されており、セキュリティ設定に従いブロックされています。\">\n<!ENTITY safeb.blocked.phishingPage.longDesc2\t\"<p>詐欺サイトには、望ましくないソフトウェアをインストールさせようとしたり、パスワードや電話番号、クレジットカード番号などの個人情報を盗み取ろうとする危険な仕掛けがあります。</p><p>このページで個人情報を入力してしまうと、なりすましや詐欺などの被害に遭う恐れがあります。</p>\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/safebrowsing/report-phishing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Localization note (reportDeceptiveSiteMenu.title) - Label of the Help menu\n  item. Either this or safeb.palm.notdeceptive.label from\n  phishing-afterload-warning-message.dtd is shown. -->\n<!ENTITY reportDeceptiveSiteMenu.title      \"詐欺サイトを報告...\">\n<!-- Localization note (reportDeceptiveSiteMenu.accesskey) - Because\n  safeb.palm.notdeceptive.label from phishing-afterload-warning-message.dtd and\n  reportDeceptiveSiteMenu.title are never shown at the same time, the same\n  accesskey can be used for them. -->\n<!ENTITY reportDeceptiveSiteMenu.accesskey  \"D\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/sanitize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sanitizePrefs2.title\t\t\t\"履歴の消去設定\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.modal.width): width of the Clear History on Shutdown dialog.\n     Should be large enough to contain the item* strings on a single line.\n     The column width should be set at half of the dialog width. -->\n<!ENTITY sanitizePrefs2.modal.width\t\t\"34em\">\n<!ENTITY sanitizePrefs2.column.width\t\t\"16.5em\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.inContent.dialog.width): width of the\n     Clear History on Shutdown subdialog in the in-content preferences.\n     Should be large enough to contain the item* strings on a single line.\n     The column width adjusts the width of the first column in the dialog.\n     You can set the column width to a value that makes the dialog look visually balanced,\n     or at half of the dialog width if unsure. -->\n<!ENTITY sanitizePrefs2.inContent.dialog.width\t\"34em\">\n<!ENTITY sanitizePrefs2.inContent.column.width\t\"23.5em\">\n\n<!ENTITY sanitizeDialog2.title\t\t\t\"最近の履歴を消去\">\n<!-- LOCALIZATION NOTE (sanitizeDialog2.width): width of the Clear Recent History dialog -->\n<!ENTITY sanitizeDialog2.width\t\t\t\"34em\">\n\n<!ENTITY clearDataSettings2.label\t\t\"&brandShortName; の終了時には次のデータを自動消去する:\">\n\n<!-- XXX rearrange entities to match physical layout when l10n isn't an issue -->\n<!-- LOCALIZATION NOTE (clearTimeDuration.*): \"Time range to clear\" dropdown.\n     See UI mockup at bug 480169 -->\n<!ENTITY clearTimeDuration.label\t\t\"消去する履歴の期間:\">\n<!ENTITY clearTimeDuration.accesskey\t\t\"T\">\n<!ENTITY clearTimeDuration.lastHour\t\t\"1 時間以内の履歴\">\n<!ENTITY clearTimeDuration.last2Hours\t\t\"2 時間以内の履歴\">\n<!ENTITY clearTimeDuration.last4Hours\t\t\"4 時間以内の履歴\">\n<!ENTITY clearTimeDuration.today\t\t\"今日の履歴\">\n<!ENTITY clearTimeDuration.everything\t\t\"すべての履歴\">\n<!-- Localization note (clearTimeDuration.suffix) - trailing entity for languages\nthat require it.  -->\n<!ENTITY clearTimeDuration.suffix\t\t\"\">\n<!ENTITY clearTimeDuration.dateColumn\t\t\"アクセス日時\">\n<!ENTITY clearTimeDuration.nameColumn\t\t\"名前\">\n\n<!-- LOCALIZATION NOTE (detailsProgressiveDisclosure.*): Labels and accesskeys\n     of the \"Details\" progressive disclosure button.  See UI mockup at bug\n     480169 -->\n<!ENTITY detailsProgressiveDisclosure.label\t\"消去する項目\">\n<!ENTITY detailsProgressiveDisclosure.accesskey\t\"e\">\n\n<!ENTITY historySection.label\t\t\t\"履歴\">\n<!ENTITY dataSection.label\t\t\t\"データ\">\n\n<!ENTITY itemHistoryAndDownloads.label\t\t\"表示したページとダウンロードの履歴\">\n<!ENTITY itemHistoryAndDownloads.accesskey\t\"B\">\n<!ENTITY itemFormSearchHistory.label\t\t\"検索やフォームの入力履歴\">\n<!ENTITY itemFormSearchHistory.accesskey\t\"F\">\n<!ENTITY itemCookies.label\t\t\t\"Cookie\">\n<!ENTITY itemCookies.accesskey\t\t\t\"C\">\n<!ENTITY itemCache.label\t\t\t\"キャッシュ\">\n<!ENTITY itemCache.accesskey\t\t\t\"A\">\n<!ENTITY itemOfflineApps.label\t\t\t\"ウェブサイトのオフライン作業用データ\">\n<!ENTITY itemOfflineApps.accesskey\t\t\"O\">\n<!ENTITY itemActiveLogins.label\t\t\t\"現在のログイン情報\">\n<!ENTITY itemActiveLogins.accesskey\t\t\"L\">\n<!ENTITY itemSitePreferences.label\t\t\"サイトの設定\">\n<!ENTITY itemSitePreferences.accesskey\t\t\"S\">\n\n<!-- LOCALIZATION NOTE (sanitizeEverythingUndoWarning): Second warning paragraph\n     that appears when \"Time range to clear\" is set to \"Everything\".  See UI\n     mockup at bug 480169 -->\n<!ENTITY sanitizeEverythingUndoWarning\t\t\"この操作は取り消せません。\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nsearchtip\t\t\t=%S で検索します\n\n# LOCALIZATION NOTE (searchPlaceholder): this is shown in the searchbox when\n# the user hasn't typed anything yet.\nsearchPlaceholder\t\t=検索\n\n# LOCALIZATION NOTE (searchHeader): this is displayed at the top of the panel\n# showing search suggestions.\n# %S is replaced with the name of the current default search engine.\nsearchHeader\t\t\t=%S 検索\n\n# LOCALIZATION NOTE (cmd_pasteAndSearch): \"Search\" is a verb, this is the\n# search bar equivalent to the url bar's \"Paste & Go\"\ncmd_pasteAndSearch\t\t=貼り付けて検索\n\ncmd_clearHistory\t\t=検索履歴を消去\ncmd_clearHistory_accesskey\t=C\n\ncmd_showSuggestions\t\t=候補を表示する\ncmd_showSuggestions_accesskey\t=S\n\n# LOCALIZATION NOTE (cmd_addFoundEngine): %S is replaced by the name of\n# a search engine offered by a web page. Each engine is displayed as a\n# menuitem at the bottom of the search panel.\ncmd_addFoundEngine\t\t=\"%S\" を追加\n# LOCALIZATION NOTE (cmd_addFoundEngineMenu): When more than 5 engines\n# are offered by a web page, instead of listing all of them in the\n# search panel using the cmd_addFoundEngine string, they will be\n# grouped in a submenu using cmd_addFoundEngineMenu as a label.\ncmd_addFoundEngineMenu\t\t=検索エンジンを追加\n\n# LOCALIZATION NOTE (searchForSomethingWith):\n# This string is used to build the header above the list of one-click\n# search providers:  \"Search for <user-typed string> with:\"\n# NB: please leave the <span> and its class exactly as it is in English.\nsearchForSomethingWith\t\t=<span class='contentSearchSearchWithHeaderSearchText'></span> を検索:\n\n# LOCALIZATION NOTE (searchWithHeader):\n# The wording of this string should be as close as possible to\n# searchForSomethingWith. This string will be used when the user\n# has not typed anything.\nsearchWithHeader\t\t=検索:\n\n# LOCALIZATION NOTE (searchSettings):\n# This is the label for the button that opens Search preferences.\nsearchSettings\t\t\t=検索設定を変更\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/searchbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cmd_engineManager.label        \"検索バーの管理...\">\n<!ENTITY searchEndCap.label             \"検索\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/searchplugins/amazon-jp.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Amazon.co.jp</ShortName>\n<Description>Amazon.co.jp Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAC0AQAAJgAAACAgAAAAAAAA6QIAANoBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAF7SURBVDjLlZPLasJAFIaFRF+iVV+h6hO0GF+gVB9AaHwDt64qCG03tQgtdCFIuyhUelmGli66MXThSt24kNiFBUlAYi6ezjnNxSuawB/ITP7v/HNmJgQAEaZzpgHs/gwcTyTEXuXl2U6nA8ViEbK5HKler28CVRAwnB9ptVrAh8MrQuCaZ4iA8fzIqSgCxwzpTIaSuN/RWGwdYLwCUBQFZFkGSZLgqdmEE7YEN8VOAKyaSKUW4nNBAFmnYiKZpDRX1WqwBBzP089n5f/NEQsFL4WqqtsBWJlzDAJr5PwSMM1awEzzdxIbGI3Hvc6jCZeVFgRQRwpY7Qcw3ktgfpR8wLRxCPaot/X4GS95MppfF6DX9n2A3f+kAZycaT8bAZjU6r6B/duD6d3BYg9wQq/tkYzHY1blEiz5lmQyGc95mrO6r2CxgpjCBXgNsJVviolpXJiraeOIjJRE10juUa4sR8V+mO17VvmGqtuOcdNlwut8zTQJcJ0njifyB2bgTdKh6w4BAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACsElEQVRYw71XQWsTURBe2LQgeNKLB+tVemt6txcteNSD/QGC6VEIGDx5s+eKPQqFgJhLNdFLBWMP7cU0oSAWjB70koC9WHbVQ5SO8+XtS14mr7svyaYDH9m87Jv55puZt1nPi4yIzjMeMj7T9OwjI88455nGC1cZX+nsDESumJmPFDwIAqrX6z00Gg1qt9vjkJgFgUeuO16Vy3RjeZkyMzM9+MY1fsM9I9h9zyV7ZAznZrA4FAoFVwJ1z+WuOysrg1lnMolkHJX4k0igzI5sARYWF7vEZEk0rvO6iyUSuJfLJUqM7zYSqRDIra4OOUZPmNZsNrsl8UVTpkJAjh1GzmaSpJ8mAWmYeZB5urHRhW5SNOfUCCDo47W1bvPZsp2qAhipy3Nz1kaLG8dUCEBqM5AvpgElqFar01NgIZsdco7Zb7VasU2YigIYL5tjqCL7Q5YkFQXKlcqQ7DbHthIALk/IWAKor82xPIhshxWABCYioDMz51sexcVi0XoG4DPLIyvJjkTArK3scDQnRvO0MdTrUHGiKZCP4tNgO6BAEI08EQH9Z2Qow0hyPypJGIa9p6JWKCn4SA8jSKmJIDgyRvPJkcRxjfUwNGr/i8+Mo32iHzWiThBD4NM60bet9P77/ubA728RlTjMiwiH6zEEfvIrwdZFtQmMJ7W/ofIDBZD5m3mVZGwJcOP2kmILIlCkE45HoPWurwCSg0+UQRD4ZyXxId+T7gQb9+4q9sioY5ltrOG3L5vqXiiJffDx/aUi83ZJ7jr2ohcEu8Hh6/m+I7OWGiVxbWKHsz+O3vSOakqFQdsFgQeJUiKD7Wv9YKXBgCeSUC3v2kM5EJhlHDh3NcgcPlG1BXZu98sDmTuBa4fsMnz9fniJUaGzs+eMC540XuR0aDO2L8Y3qPyMcdOM+R/8XcqRA3qp9gAAAABJRU5ErkJggg==</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.amazon.co.jp/exec/obidos/external-search/\" resultdomain=\"amazon.co.jp\">\n  <Param name=\"field-keywords\" value=\"{searchTerms}\"/>\n  <Param name=\"mode\" value=\"blended\"/>\n  <!--\n  <Param name=\"mode\" value=\"books-jp\"/>\n  <Param name=\"mode\" value=\"books-us\"/>\n  -->\n  <Param name=\"tag\" value=\"mozillajapan-fx-22\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n  <!-- \n  <Param name=\"sz\" value=\"25\"/>\n  <Param name=\"rank\" value=\"+salesrank\"/>\n  <Param name=\"rank\" value=\"+pricerank\"/>\n  <Param name=\"rank\" value=\"+inverse-pricerank\"/>\n  <Param name=\"rank\" value=\"+daterank\"/>\n  <Param name=\"rank\" value=\"+titlerank\"/>\n  <Param name=\"rank\" value=\"-titlerank\"/>\n  -->\n</Url>\n<SearchForm>https://www.amazon.co.jp/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/searchplugins/bing.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n    <ShortName>Bing</ShortName>\n    <Description>Bing. Search by Microsoft.</Description>\n    <InputEncoding>UTF-8</InputEncoding>\n    <Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAICAAAAEACACoCAAAJgAAABAQAAABAAgAaAUAAM4IAAAoAAAAIAAAAEAAAAABAAgAAAAAAIAEAAAAAAAAAAAAAAABAAAAAAAAhIQMAI+PIwCXlzEAn59BAKioUwCurl8AtbVuAL6+fwDJyZMA0tKlANjYsgDe3r4A5eXMAOzs2QDy8uUA+fnzAP///wAAGi8AAC1QAAA/cAAAUZAAAGOwAAB2zwAAiPAAEZj/ADGm/wBRs/8AccH/AJHP/wCx3f8A0ev/AP///wAAAAAAACwvAABLUAAAaHAAAIaQAAClsAAAw88AAOHwABHv/wAx8f8AUfP/AHH1/wCR9/8Asfn/ANH7/wD///8AAAAAAAAvIQAAUDcAAHBMAACQYwAAsHkAAM+PAADwpgAR/7QAMf++AFH/yABx/9MAkf/cALH/5QDR//AA////AAAAAAAALw4AAFAYAABwIgAAkCwAALA2AADPQAAA8EoAEf9bADH/cQBR/4cAcf+dAJH/sgCx/8kA0f/fAP///wAAAAAAAi8AAARQAAAGcAAACJAAAAqwAAALzwAADvAAACD/EgA9/zEAW/9RAHn/cQCY/5EAtf+xANT/0QD///8AAAAAABQvAAAiUAAAMHAAAD2QAABMsAAAWc8AAGfwAAB4/xEAiv8xAJz/UQCu/3EAwP+RANL/sQDk/9EA////AAAAAAAmLwAAQFAAAFpwAAB0kAAAjrAAAKnPAADC8AAA0f8RANj/MQDe/1EA4/9xAOn/kQDv/7EA9v/RAP///wAAAAAALyYAAFBBAABwWwAAkHQAALCOAADPqQAA8MMAAP/SEQD/2DEA/91RAP/kcQD/6pEA//CxAP/20QD///8AAAAAAC8UAABQIgAAcDAAAJA+AACwTQAAz1sAAPBpAAD/eREA/4oxAP+dUQD/r3EA/8GRAP/SsQD/5dEA////AAAAAAAvAwAAUAQAAHAGAACQCQAAsAoAAM8MAADwDgAA/yASAP8+MQD/XFEA/3pxAP+XkQD/trEA/9TRAP///wAAAAAALwAOAFAAFwBwACEAkAArALAANgDPAEAA8ABJAP8RWgD/MXAA/1GGAP9xnAD/kbIA/7HIAP/R3wD///8AAAAAAC8AIABQADYAcABMAJAAYgCwAHgAzwCOAPAApAD/EbMA/zG+AP9RxwD/cdEA/5HcAP+x5QD/0fAA////AAAAAAAsAC8ASwBQAGkAcACHAJAApQCwAMQAzwDhAPAA8BH/APIx/wD0Uf8A9nH/APeR/wD5sf8A+9H/AP///wAAAAAAGwAvAC0AUAA/AHAAUgCQAGMAsAB2AM8AiADwAJkR/wCmMf8AtFH/AMJx/wDPkf8A3LH/AOvR/wD///8AAAAAAAgALwAOAFAAFQBwABsAkAAhALAAJgDPACwA8AA+Ef8AWDH/AHFR/wCMcf8AppH/AL+x/wDa0f8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBggCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAsQEA0HAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwkPEBAQEBALBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEMEBAQEBAQEBAPCQMAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAQEBAQEBAQDQgBAAAAAAAAAAAAAAAAAAAAAAABDRAQEBAQEBAQEBAQEA0GAQAAAAAAAAAAAAAAAAAAAAENEBAQDgcLEBAQEBAQEBALBAAAAAAAAAAAAAAAAAAAAQ0QEBANAQEHDRAQEBAQEBAOCAAAAAAAAAAAAAAAAAABDRAQEA4BAAACCA4QEBAQEBANAQAAAAAAAAAAAAAAAAENEBAQDgEAAAAABAsQEBAQEA0BAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAABBw4QEBAQDQEAAAAAAAAAAAAAAAABDRAQEA4BAAABBw0QEBAQEBANAQAAAAAAAAAAAAAAAAENEBAQDgEAAAcQEBAQEBAQEA0BAAAAAAAAAAAAAAAAAQ0QEBAOAQABCxAQEBAQEBANBwAAAAAAAAAAAAAAAAABDRAQEA4BAAQPEBAQEA0IBAEAAAAAAAAAAAAAAAAAAAENEBAQDgEACRAQDQkGAQAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQILCgYCAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA4BAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEBAQDgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEBAQDgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEA0IBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQcFAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAAAAAAAAAAAAEAAAAAAACEhAAAjIwAAJKSFgCZmSgAqqpRALKyYgC+vnsAxsaKAM3NmQDU1KgA4ODBAOjozwDw8OEA+fnyAP///wD///8AAAAAAAAaLwAALVAAAD9wAABRkAAAY7AAAHbPAACI8AARmP8AMab/AFGz/wBxwf8Akc//ALHd/wDR6/8A////AAAAAAAALC8AAEtQAABocAAAhpAAAKWwAADDzwAA4fAAEe//ADHx/wBR8/8AcfX/AJH3/wCx+f8A0fv/AP///wAAAAAAAC8hAABQNwAAcEwAAJBjAACweQAAz48AAPCmABH/tAAx/74AUf/IAHH/0wCR/9wAsf/lANH/8AD///8AAAAAAAAvDgAAUBgAAHAiAACQLAAAsDYAAM9AAADwSgAR/1sAMf9xAFH/hwBx/50Akf+yALH/yQDR/98A////AAAAAAACLwAABFAAAAZwAAAIkAAACrAAAAvPAAAO8AAAIP8SAD3/MQBb/1EAef9xAJj/kQC1/7EA1P/RAP///wAAAAAAFC8AACJQAAAwcAAAPZAAAEywAABZzwAAZ/AAAHj/EQCK/zEAnP9RAK7/cQDA/5EA0v+xAOT/0QD///8AAAAAACYvAABAUAAAWnAAAHSQAACOsAAAqc8AAMLwAADR/xEA2P8xAN7/UQDj/3EA6f+RAO//sQD2/9EA////AAAAAAAvJgAAUEEAAHBbAACQdAAAsI4AAM+pAADwwwAA/9IRAP/YMQD/3VEA/+RxAP/qkQD/8LEA//bRAP///wAAAAAALxQAAFAiAABwMAAAkD4AALBNAADPWwAA8GkAAP95EQD/ijEA/51RAP+vcQD/wZEA/9KxAP/l0QD///8AAAAAAC8DAABQBAAAcAYAAJAJAACwCgAAzwwAAPAOAAD/IBIA/z4xAP9cUQD/enEA/5eRAP+2sQD/1NEA////AAAAAAAvAA4AUAAXAHAAIQCQACsAsAA2AM8AQADwAEkA/xFaAP8xcAD/UYYA/3GcAP+RsgD/scgA/9HfAP///wAAAAAALwAgAFAANgBwAEwAkABiALAAeADPAI4A8ACkAP8RswD/Mb4A/1HHAP9x0QD/kdwA/7HlAP/R8AD///8AAAAAACwALwBLAFAAaQBwAIcAkAClALAAxADPAOEA8ADwEf8A8jH/APRR/wD2cf8A95H/APmx/wD70f8A////AAAAAAAbAC8ALQBQAD8AcABSAJAAYwCwAHYAzwCIAPAAmRH/AKYx/wC0Uf8AwnH/AM+R/wDcsf8A69H/AP///wAAAAAACAAvAA4AUAAVAHAAGwCQACEAsAAmAM8ALADwAD4R/wBYMf8AcVH/AIxx/wCmkf8Av7H/ANrR/wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMAAAAAAAAAAAAAAAACBgwMBwIAAAAAAAAAAAAABg4ODg4MBgIAAAAAAAAAAAYODQoODg4KBAAAAAAAAAAGDgwDBQsODg4FAAAAAAAABg4MAgADCg4OBgAAAAAAAAYODAICCg4ODgYAAAAAAAAGDgwCBg4OCwcCAAAAAAAABg4MAwkIBAIAAAAAAAAAAAYODAICAAAAAAAAAAAAAAAGDgwCAAAAAAAAAAAAAAAABg4MAgAAAAAAAAAAAAAAAAYMCAEAAAAAAAAAAAAAAAACAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</Image>\n    <Url type=\"application/x-suggestions+json\" template=\"https://www.bing.com/osjson.aspx\">\n        <Param name=\"query\" value=\"{searchTerms}\"/>\n        <Param name=\"form\" value=\"OSDJAS\"/>\n        <Param name=\"language\" value=\"{moz:locale}\"/>\n    </Url>\n    <Url type=\"text/html\" method=\"GET\" template=\"https://www.bing.com/search\" rel=\"searchform\">\n        <Param name=\"q\" value=\"{searchTerms}\"/>\n        <Param name=\"pc\" value=\"MOZI\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"contextmenu\" value=\"MOZCON\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"searchbar\" value=\"MOZSBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"homepage\" value=\"MOZSPG\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"keyword\" value=\"MOZLBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"newtab\" value=\"MOZTSB\"/>\n    </Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/searchplugins/ddg.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<OpenSearchDescription xmlns=\"http://a9.com/-/spec/opensearch/1.1/\"> \n  <ShortName>DuckDuckGo</ShortName> \n  <Description>Search DuckDuckGo</Description> \n  <InputEncoding>UTF-8</InputEncoding> \n  <Image height=\"16\" width=\"16\">data:image/icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA11RgALs6oACbQ9wAj0v8AI9L/ACfQ9wAu0agANdUYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzzN4CNdL/oK/z//////////////////////+jsPv/BDXX/wAz0t4AAAAAAAAAAAAAAAAAAAAAAAAAAAAyzvNSduD//////8jK/v+P+Lf/IbQL/17RPP+J3Y//wOKX//////9YeuX/ADLO8wAAAAAAAAAAAAAAAAAw091piOX/8/X9/1Fx5P9xhu//WOWZ/0W9Lv9Lwjn/J8BB/xyDAP9bdfL/9fP//2mI5v8AMNPdAAAAAAc610YRQ9f//////0Zr4P8AGdD/sb32////////////wrv//wAh1/8MPab/ACPc/05r4///////EkPX/wc610YANtWkrr/y/6S48P8AJ9L/AB3R/+/w/v///////////3+D7f8AQeL/AYTw/wFr5/8AMNb/p7Tv/6698v8AM9WkADLW//////8yXt//AC3V/wAw1/////////////z///8A0P7/AKb1/wWI7P8AuPf/AJ3w/zZW3P//////ADHV/wAx2P//////AzrZ/wAu1/84ZOL////////////e////AND//wC1+f8Atff/AZbv/wY62f8ELNf//////wAw1/8AMtn//////wAw2f8ALNn/kKrz////+//cwbH////////////R////Rcb8/wDO/f8A/P//AHzo//////8AMNj/ADXa//////8vXuL/ACna/4yq9///79T/jUkg/9i+r///////r2Q0/7Cozv8BKdr/AirY/zdZ4P//////ADTa/wI72tOuv/T/prr0/wAl2v+JqPb//7yW/+bUxv/9+/n////u//W+n/+Op/L/ADPd/wAv2v+ru/T/r7/0/wI72tMLQd1DEEjg//////9Cbef/ADng///////////////////////R3///AC3g/wAy3v9SeOn//////xFI4P8LQd1DAAAAAAM64PNmiuz/9/j//2mN7f/m7P3///////////9Cb+n/ACXd/wAt3v9rju3//////2iL7P8DOuDzAAAAAAAAAAAAAAAAAT3g/0p16f//////3OT8/3OS7v8AKt3/ACPc/zhn5/+xw/b//////0956v8CPeD/AAAAAAAAAAAAAAAAAAAAAAAAAAAEPODzBUDh/5uz8//7/f7/////////////////prz0/wtF4v8FQeDzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtF5kYDQOOkADrj/wA44v8AOeP/ADzk/wVB46QPReZGAAAAAAAAAAAAAAAAAAAAAPAPAADgBwAAwAMAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAADAAwAA4AcAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChIzyAnRNFwJ0TQryND0d8nRNH/J0TR/ydE0f8nRNH/I0PR3ydE0K8nRNFwKEjPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChE00AlRdK/J0XS/ydF0v8nRdL/XXPd/11z3f94i+P/k6Lp/5Oi6f9rf+D/NVDV/ydF0v8nRdL/JUXSvyhE00AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAzxAnRNOvJ0XT/ydF0/8lRdK/KEXSYOvu+6/+/v6//v7+v/39/c////////////7+/r/J0fOAKEXSYCVF0r8nRdP/J0XT/ydE068gQM8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlRdUwJ0bT7ydG0/8nRtHPKETTQAAAAADHx8dA2vHhn5TYpN/o9+z/////////////////8PL83ydG0o8lRdUwAAAAAChE00AnRtHPJ0bT/ydG0+8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEXVYCdG1P8nRtT/KEbTgAAAAAAmRtZQI0PU38jIyP/F6s//Rrtk/0a7ZP9/yIr/c796/4vLkv+JpNf/M3Kq/zyWh/8zeKTfJkbWUAAAAAAoRtOAJ0bU/ydG1P8oRdVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVF1TAnR9X/J0fV/yhF1WAgQM8QJ0fTrydH1f9CW8//2tra/6Pdsv9Gu2T/Rrtk/0WzWv9Gu2T/Rrtk/0a7ZP9Gu2T/Rrtk/z6egP8nR9X/J0fTryBAzxAoRdVgJ0fV/ydH1f8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAgQM8QJ0fV7ydH1f8oSNVgIEDPECdH1c8nR9X/J0fV/1xwyf/t7e3/o92y/0a7ZP9Gu2T/Ra5U/0a7ZP9Gu2T/Rrtk/0a7ZP9Gu2T/Pp6A/ydH1f8nR9X/J0fVzyBAzxAoSNVgJ0fV/ydH1e8gQM8QAAAAAAAAAAAAAAAAAAAAACdH1q8nR9b/KEjVgCBQzxAnR9bPJ0fW/ydH1v8nR9b/gIzB//r6+v+j3bL/Rrtk/13Ed/+i26//ruG7/z6egf8+noH/Rrtk/0a7ZP86kI//J0fW/ydH1v8nR9b/J0fWzyBQzxAoSNWAJ0fW/ydH1q8AAAAAAAAAAAAAAAAoSNdAJkjW/yZH1s8AAAAAJEfWryZI1v8mSNb/JkjW/yZI1v+jqsT//////+j37P/R7tj////////////W3ff/JkjW/yZI1v8uZbr/PJeI/zJzrP8mSNb/JkjW/yZI1v8mSNb/JEfWrwAAAAAmR9bPJkjW/yhI10AAAAAAAAAAACVI1r8mSNf/KEjXQCZJ1lAmSNf/JkjX/yZI1/8mSNf/JkjX/9HR0f///////////////////////////5Ok6/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JknWUChI10AmSNf/JUjWvwAAAAAoSNcgJknY/yZH2M8AAAAAI0nY3yZJ2P8mSdj/JknY/yZJ2P9KZM//39/f////////////////////////////XHfi/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8jSdjfAAAAACZH2M8mSdj/KEjXICdJ2HAmSdj/JUjXYCVK2jAmSdj/JknY/yZJ2P8mSdj/JknY/2V4yf/t7e3///////////////////////////9cd+L/HXTj/xSf7/8Nwfj/CdL8/wnS/P8J0vz/ELDz/xt85v8mSdj/JknY/yZJ2P8lStowJUjXYCZJ2P8nSdhwJErZryZK2f8oSNcgJUnajyZK2f8mStn/JkrZ/yZK2f8mStn/iJPA////////////////////////////0ff+/xjV/P8J0vz/Drn1/xiO6/8Yjuv/GI7r/xCw8/8Lyvr/CdL8/xmF6P8mStn/JkrZ/yVJ2o8oSNcgJkrZ/yRK2a8jStrfI0rZ3wAAAAAlSdq/Jkra/yZK2v8mStr/Jkra/yZK2v+xtsf///////////////////////////8o2Pz/CdL8/wvK+v8mStr/Jkra/yZK2v8mStr/Jkra/yZK2v8iW97/Jkra/yZK2v8mStr/JUnavwAAAAAjStnfI0ra3yZK2v8lSdq/AAAAACZH2O8mStr/Jkra/yZK2v8mStr/L1HY/9HR0f///////////////////////////yjY/P8J0vz/CdL8/xCw9P8QsPT/ELD0/xSf7/8ddeX/Jkra/yZK2v8mStr/Jkra/yZK2v8mR9jvAAAAACVJ2r8mStr/Jkvb/yVJ2r8AAAAAJkvb/yZL2/8mS9v/Jkvb/yZL2/9KZtL/4+Pj////////////////////////////4Pn//0fd/f8J0vz/CdL8/wnS/P8J0vz/CdL8/wnS/P8Lyvr/Fpfu/yJc3/8mS9v/Jkvb/yZL2/8AAAAAJUnavyZL2/8mS9z/JUncvwAAAAAmS9z/Jkvc/yZL3P8mS9z/Jkvc/26AyP/x8fH//////////////////////////////////////9H3/v/C9P7/o+7+/2fa+/8Oufb/CdL8/wnS/P8J0vz/CdL8/xiP7P8mS9z/Jkvc/wAAAAAlSdy/Jkvc/yZM3P8lTNy/AAAAACZJ2e8mTNz/Jkzc/yZM3P8mTNz/iJTB////////////qnth/5VaOf/x6eX///////////////////////Hp5f/x6eX/ydL2/yZM3P8kVN7/G37o/xKo8v8QsfT/HXbm/yZM3P8mSdnvAAAAACVM3L8mTNz/I0vc3yZJ2u8AAAAAJUzevyZM3f8mTN3/Jkzd/yZM3f+fqc3///////////+VWjn/v5yI/+re1///////////////////////jk8s/7iRe//J0vb/Jkzd/yZM3f8mTN3/Jkzd/yZM3f8mTN3/Jkzd/yVM3r8AAAAAI0vc3yNL3N8kTd2vJk3d/yhQ3yAlTd2PJk3d/yZN3f8mTd3/Jk3d/6St0v////////////Hp5f/q3tf///////////////////////////+xhm7/49PK/6Cx8P8mTd3/Jk3d/yZN3f8mTd3/Jk3d/yZN3f8mTd3/JU3djyhQ3yAmTd3/JE3drydN33AmTd7/J03fcCVK3zAmTd7/Jk3e/yZN3v8mTd7/pK7S///////Sp5r/////////////////////////////////////////////////T27k/yZN3v8mTd7/Jk3e/yZN3v8mTd7/Jk3e/yZN3v8lSt8wJ03fcCZN3v8nTd9wKFDfICZO3/8mTt3PAAAAACVN3r8mTt//Jk7f/yZO3/+EltX//////+fRyv/SqaD/59LO///////////////////////at63/vIBy/7Glxf8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8mTt//JU3evwAAAAAmTt3PJk7f/yhQ3yAAAAAAJE/dryZO3/8oUN9AKFDfQCZO3/8mTt//Jk7f/zhb2v/o6/T/////////////////////////////////////////////////XHrn/yZO3/8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8oUN9AKFDfQCZO3/8kT92vAAAAAAAAAAAoUN9AJk7g/yZO4M8AAAAAJk/hnyZO4P8mTuD/Jk7g/05v5v/k6fv//////////////////////////////////////3eR7P8mTuD/Jk7g/yZO4P8mTuD/Jk7g/yZO4P8mTuD/Jk/hnwAAAAAmTuDPJk7g/yhQ30AAAAAAAAAAAAAAAAAjT+GfJU/h/yVO4Y8gUN8QIk7gzyVP4f8lT+H/SWnW/0lp1v+bq+H/8fHx/////////////////6Cy8v9OcOb/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yJO4M8gUN8QJU7hjyVP4f8jT+GfAAAAAAAAAAAAAAAAAAAAACBQ3xAlTOHvJU/h/yVQ4mAgUN8QIk7hzyVP4f+ktOv///////////////////////H0/f9phur/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yVP4f8iTuHPIFDfECVQ4mAlT+H/JUzh7yBQ3xAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ3zAlUOLvJVDi/yVQ4mAgUN8QI1Din4mb2//J0/j/ydP4/6299P93ku3/M1vk/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/I1DinyBQ3xAlUOJgJVDi/yVQ4u8lUN8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAlUOLvJVDi/yVQ4o8AAAAAJFDjQCVQ4r8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDivyRQ40AAAAAAJVDijyVQ4v8lUOLvJVDkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAjUeTfJVHj/yNR5N8kUONAAAAAACVQ5DAmUuOAJVHivyNR5N8lUeP/JVHj/yNR5N8lUeK/JlLjgCVQ5DAAAAAAJFDjQCNR5N8lUeP/I1Hk3yVQ5DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBQ3xAjUuSfJVHk/yVR5P8jUeTfJFLkcChQ5yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoUOcgJFLkcCNR5N8lUeT/JVHk/yNS5J8gUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkUONAI1LknyVS5P8lUuT/JVLk/yVS5O8lUeS/JVHkvyVR5L8lUeS/JVLk7yVS5P8lUuT/JVLk/yRS468kUONAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFDfECVS5GAjUuWfIlPlzyVS5f8lUuX/JVLl/yVS5f8iU+XPI1LlnyVS5GAgUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/ggBB/wgAEP4AAAB8AAAAPAAAADiAAAEYAAAAEQAAAIAAAAAAAAAAAgAAAEIAAABCAAAAQgAAAEIAAABCAAAAQAAAAAAAAAABAAAAiAAAABiAAAEcAAAAPAAAAD4AAAB/CAAQ/4IAQf/AfgP/8AAP//wAP/</Image>\n  <Url type=\"text/html\" method=\"get\" template=\"https://duckduckgo.com/\" rel=\"searchform\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"contextmenu\" value=\"ffcm\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"keyword\"     value=\"ffab\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"searchbar\"   value=\"ffsb\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"homepage\"    value=\"ffhp\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"newtab\"      value=\"ffnt\"/>\n  </Url>\n  <Url type=\"application/x-suggestions+json\" template=\"https://ac.duckduckgo.com/ac/\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <Param name=\"type\" value=\"list\"/>\n  </Url>\n</OpenSearchDescription> \n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/searchplugins/google-nocodes.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"keyword\" value=\"firefox-b-ab\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"searchbar\" value=\"firefox-b\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/searchplugins/list.json",
    "content": "{\"RU\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-jp\", \"bing\", \"amazon-jp\", \"rakuten\", \"yahoo-jp-auctions\", \"oshiete-goo\", \"twitter-ja\", \"wikipedia-ja\", \"ddg\"]}, \"CN\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-jp\", \"bing\", \"amazon-jp\", \"rakuten\", \"yahoo-jp-auctions\", \"oshiete-goo\", \"twitter-ja\", \"wikipedia-ja\", \"ddg\"]}, \"default\": {\"visibleDefaultEngines\": [\"google\", \"yahoo-jp\", \"bing\", \"amazon-jp\", \"rakuten\", \"yahoo-jp-auctions\", \"oshiete-goo\", \"twitter-ja\", \"wikipedia-ja\", \"ddg\"]}, \"TW\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-jp\", \"bing\", \"amazon-jp\", \"rakuten\", \"yahoo-jp-auctions\", \"oshiete-goo\", \"twitter-ja\", \"wikipedia-ja\", \"ddg\"]}, \"CA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-jp\", \"bing\", \"amazon-jp\", \"rakuten\", \"yahoo-jp-auctions\", \"oshiete-goo\", \"twitter-ja\", \"wikipedia-ja\", \"ddg\"]}, \"TR\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-jp\", \"bing\", \"amazon-jp\", \"rakuten\", \"yahoo-jp-auctions\", \"oshiete-goo\", \"twitter-ja\", \"wikipedia-ja\", \"ddg\"]}, \"US\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-jp\", \"bing\", \"amazon-jp\", \"rakuten\", \"yahoo-jp-auctions\", \"oshiete-goo\", \"twitter-ja\", \"wikipedia-ja\", \"ddg\"]}, \"HK\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-jp\", \"bing\", \"amazon-jp\", \"rakuten\", \"yahoo-jp-auctions\", \"oshiete-goo\", \"twitter-ja\", \"wikipedia-ja\", \"ddg\"]}, \"KZ\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-jp\", \"bing\", \"amazon-jp\", \"rakuten\", \"yahoo-jp-auctions\", \"oshiete-goo\", \"twitter-ja\", \"wikipedia-ja\", \"ddg\"]}, \"UA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-jp\", \"bing\", \"amazon-jp\", \"rakuten\", \"yahoo-jp-auctions\", \"oshiete-goo\", \"twitter-ja\", \"wikipedia-ja\", \"ddg\"]}, \"BY\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-jp\", \"bing\", \"amazon-jp\", \"rakuten\", \"yahoo-jp-auctions\", \"oshiete-goo\", \"twitter-ja\", \"wikipedia-ja\", \"ddg\"]}}"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/searchplugins/oshiete-goo.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>教えて！goo</ShortName>\n<Description>教えて！goo</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAICAAAAEAIAAoEAAAJgAAABAQAAABACAAKAQAAE4QAAAoAAAAIAAAAEAAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////S////+f/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5////0v////l/////////////////////////////////////////////////////////////////////+fn+f/Z2fX/////////////////////////////////////////////////////////////////////////////////////5f////////////////////////////////////////////////X1/f+1tez/fX3f/01N0/8zM8z/MzPM/zMzzP8zM8z/MzPM/1dX1f+VleX/2dn1//////////////////////////////////////////////////////////////////////////////////////////////////////+3t+3/QUHQ/zMzzP8zM8z/MzPM/zMzzP8zM8z/MzPM/zMzzP8zM8z/MzPM/zMzzP8zM8z/Xl7X/9vb9v//////////////////////////////////////////////////////////////////////////////////////q6vq/zMzzP8zM8z/MzPM/zMzzP9BQdD/b2/b/4WF4P+FheD/hYXg/2Fh1/86Os7/MzPM/zMzzP8zM8z/Pz/P/9vb9v////////////////////////////////////////////////////////////////////////////Pz/P89Pc7/MzPM/zMzzP9JSdH/vLzu//////////////////////////////////X1/f+kpOj/Pz/P/zMzzP8zM8z/XFzW////////////////////////////////////////////////////////////////////////////wcHv/zMzzP8zM8z/MzPM/9nZ9f/////////////////////////////////////////////////Bwe//MzPM/zMzzP8zM8z/4uL4//////////////////////////////////////////////////////////////////////+8vO7/MzPM/zMzzP84OM3//////////////////////////////////////////////////////+np+v8zM8z/MzPM/zMzzP/Pz/P//////////////////////////////////////////////////////////////////////+Dg9/8zM8z/MzPM/zMzzP+3t+3/////////////////////////////////////////////////qanp/zMzzP8zM8z/MzPM/+np+v///////////////////////////////////////////////////////////////////////////3R03P8zM8z/MzPM/zU1zf+OjuP/4uL4////////////////////////////1tb1/4CA3/8zM8z/MzPM/zMzzP9vb9v/////////////////////////////////////////////////////////////////////////////////+Pj9/29v2/8zM8z/MzPM/zMzzP8zM8z/MzPM/1xc1v9cXNb/XFzW/zU1zf8zM8z/MzPM/zMzzP8zM8z/RkbR/+Li+P//////////////////////////////////////////////////////////////////////////////////////29v2/0ZG0f8zM8z/MzPM/zMzzP8zM8z/MzPM/zMzzP8zM8z/MzPM/zMzzP8zM8z/MzPM/2Fh1//l5fj//////////////////////////////////////////////////////////////////////////////////////76+7/84OM3/MzPM/zMzzP8zM8z/MzPM/zMzzP8zM8z/MzPM/zMzzP8/P8//aGjZ/5GR4//Pz/P/////////////////////////////////////////////////////////////////////////////////////////////////UFDT/zMzzP8zM8z/dnbd/8jI8f/W1vX/+Pj9//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/v8zM8z/MzPM/zMzzP/4+P3////////////p6fr/w8Pw/62t6/+8vO7/2dn1/////////////////////////////////////////////////////////////////////////////////////////////////////////////////1BQ0/8zM8z/MzPM/4KC4P+fn+f/YWHX/zMzzP8zM8z/MzPM/zMzzP8zM8z/RkbR/6mp6f//////////////////////////////////////////////////////////////////////////////////////////////////////srLs/zMzzP8zM8z/MzPM/zMzzP8zM8z/MzPM/zMzzP8zM8z/MzPM/zMzzP8zM8z/MzPM/3Fx3P/6+v7/////////////////////////////////////////////////////////////////////////////////////////////////t7ft/0lJ0f8zM8z/MzPM/zMzzP9JSdH/mprm/62t6/+fn+f/VVXU/zMzzP8zM8z/MzPM/5iY5f//////////////////////////////////////////////////////////////////////////////////////////////////////fX3f/zMzzP8zM8z/WVnW//j4/f//////////////////////e3ve/zMzzP8zM8z/Pz/P//j4/f////////////////////////////////////////////////////////////////////////////////////////////r6/v86Os7/MzPM/zMzzP/Pz/P////////////////////////////4+P3/PT3O/zMzzP8zM8z/z8/z////////////////////////////////////////////////////////////////////////////////////////////4OD3/zMzzP8zM8z/MzPM/+7u+/////////////////////////////////9cXNb/MzPM/zMzzP++vu/////////////////////////////////////////////////////////////////////////////////////////////l5fj/MzPM/zMzzP8zM8z/zc3y////////////////////////////+Pj9/z8/z/8zM8z/MzPM/9HR9P////////////////////////////////////////////////////////////////////////////////////////////////9NTdP/MzPM/zMzzP9ZWdb/9fX9//////////////////////97e97/MzPM/zMzzP9ERND/+vr+/////////////////////////////////////////////////////////////////////////////////////////////////7m57v8zM8z/MzPM/zMzzP9GRtH/n5/n/7e37f+pqen/V1fV/zMzzP8zM8z/MzPM/5+f5////////////////////////////////////////////////////////////////////////////////////////////////////////////5+f5/8zM8z/MzPM/zMzzP8zM8z/MzPM/zMzzP8zM8z/MzPM/zMzzP95ed3/+vr+/5OT5P9cXNb/sLDr/////////////////////////////////////////////////////////////////////////////////////////////////7m57v9VVdT/MzPM/zMzzP8zM8z/MzPM/zMzzP8zM8z/V1fV///////NzfL/MzPM/zMzzP81Nc3/4OD3///////////////////////////////////////////////////////////////////////////////////////////////////////i4vj/xcXx/62t6/+5ue7/Y2PY/zMzzP8/P8//6en6//Pz/P89Pc7/MzPM/zMzzP+5ue7///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+rq+r/MzPM/zMzzP86Os7/SUnR/zMzzP8zM8z/ODjN/+Xl+P////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/v+CguD/MzPM/zMzzP8zM8z/MzPM/zU1zf+3t+3////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////NzfL/mprm/4WF4P+dneb/5eX4////////////////////////////////////////////////5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+f///9J////yf/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////J////SSgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////D//////////////////////////////////////////////////////////////////////////////+3/////////////////f3+/6mp6f9vb9v/UlLU/zMzzP9ERND/cXHc/8HB7////////////////////////////////////////////4eH4f8zM8z/ZWXZ/5+f5/+trev/nZ3m/2Fh1/8zM8z/oaHo//////////////////////////////////////86Os7/V1fV////////////////////////////V1fV/0lJ0f//////////////////////////////////////WVnW/0FB0P/W1vX/////////////////2dn1/0FB0P9eXtf//////////////////////////////////////+np+v9LS9L/MzPM/zMzzP9cXNb/ODjN/zMzzP8/P8//0dH0//////////////////////////////////////+RkeP/MzPM/1dX1f+FheD/hYXg/4mJ4v+ysuz/8/P8////////////////////////////////////////////XFzW/1BQ0//i4vj/t7ft/4eH4f+dneb/5+f5/////////////////////////////////////////////////76+7/89Pc7/MzPM/zMzzP9SUtT/MzPM/zg4zf/Pz/P/////////////////////////////////////////////////e3ve/zo6zv/d3ff//////+np+v9LS9L/V1fV/////////////////////////////////////////////////1JS1P9VVdT/////////////////e3ve/0FB0P////////////////////////////////////////////////95ed3/MzPM/7Cw6///////yMjx/z8/z/9tbdr/////////////////////////////////////////////////7u77/15e1/8zM8z/MzPM/zMzzP9NTdP/z8/z/3R03P/i4vj/////////////////////////////////////////////////29v2/7Cw6/92dt3/SUnR/5+f5/8zM8z/oaHo////////////////////////////////////////////////////////////7Oz6/29v2/8zM8z/amra/+7u+//////////////////////H///////////////////////////////////////////////////////////////////////////////BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://oshiete.goo.ne.jp/search_goo/result/\" resultdomain=\"goo.ne.jp\">\n  <Param name=\"MT\" value=\"{searchTerms}\"/>\n  <Param name=\"from\" value=\"Firefox30\"/>\n  <Param name=\"PT\" value=\"Firefox30\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/searchplugins/rakuten.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>楽天市場</ShortName>\n<Description>楽天市場 商品検索</Description>\n<InputEncoding>EUC-JP</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,R0lGODlhEAAQALMOAOefn9psbMswMMMQEPjj4/PPz++/v+OPj99/f9+AgMcgIM9AQOuvr////wAAAL8AACH5BAEAAA4ALAAAAAAQABAAAARf0EnJ0FqIze2YemCoaBsQniEwMeIloOQHJk1NvKDSnTRQNIZThddYPAiNk4UYCDQIpwux1ghEEUTGc6BkhWiLA1DokD3Ag5/1odvlFlzFAkdymFAn1caDH3FWFhh1EhEAOw==</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://pt.afl.rakuten.co.jp/c/013ca98b.cd7c5f0c/\" resultdomain=\"rakuten.co.jp\">\n  <Param name=\"sitem\" value=\"{searchTerms}\"/>\n  <Param name=\"sv\" value=\"2\"/>\n  <Param name=\"p\" value=\"0\"/>\n</Url>\n<SearchForm>http://www.rakuten.co.jp/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/searchplugins/twitter-ja.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Twitter</ShortName>\n<Description>リアルタイム Twitter 検索</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAALAgAAJgAAACAgAAAAAAAAQQQAADECAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAHSSURBVDjLfVO/axRREP6SS0ihlv4FQpoYWxHyHxgCsUxhmToBS4tF7NLZWaiIEHLv7d5dJNEQ0tgYEAmIjeAfYC57++7MGbzLjxu/Nxt27zZrBoadnZnvm3kz7wEqMpZqmdAfBBMIZBzGVGCkorbXq4kFp/yPtBgPZCJzZvYQuNZ+jKhVo75G2LyHVz9uoeFmc6bILaHaepv9v/w6iRcypXbonmNPBB9OBbv82tYfmPgn7NHTnKAaP8E+g8Ztot68k/nXDm8ooNEVhHEP1vXROBbUf/M/Wc0Jwl8zsEkHOxcMtE6Y+A42nodpLtLfR9QWRMmA9jm2eh78aXQY4eF9VvjCgKDWEewM2PIZQc4nD9Sf6hk+sohNqorzW0kN91BBdYKtO9dE/00JZITA50XxsxTHlWarqMYBh/O3UPGqrednx7ox3o+UhbIRT7O1BO9PfIsXI5V9J34WvrqN94buwFi+b3N0k0nrCjAFAp1+Nz1Czd3N2y8Tm6ywYk9JTHKqk/cD9cM17YW89WExbo6Ja1zhvgK3+4Itql+rt8PkO1f6oBysBN3brLrMVhs84wHJvpHoMwnf8CI9ygZd3nbJgymrMvxeSoLjmlCsIJf+a17lP6juZmUWkMzvAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAECElEQVRYw+1XS2gTURS9ia0/EMSCCC4siCIKrly4UVwIrgRR3KgbXQmCCiIiCha7EQRR6cIupHShSeZjf6lttdWFgqBRBPGDKIqF1mQ+1Wp/SZvnvXfmTWfMpJ3U0pUPHplJ3rv33HO/Afi/5nPViTjuKm8rYlFlAoSI8a500R1SGLYUZRH+Hvee6+qqygvxW1KJ1XLd+74aUuY+0OzjoHw/BElj4zQQHxv0HDBUvjR9WQlNYmnJhSjK9dxFUC0LOsYE3M8LSI8LUKw8AmoG5ecqPtP8vgZ04zKeO+jqjUtBDi2qWY+71xPaKKpnpF0uzUpCnxDQOixQ+BSo9iR/3vsh4CF+r5of8D3F75r9udQAKUwx++AJXkhZCe9QBkGEuUSC1swTjhK0VrUmEYzw7SKCyUPrLwEP8IxufQN9aCfKPwCJwdq/lCPluvUG2n4jhQW8bD6Hu+amABvSd/LOTbEENOMjdIyicLuA1om/ADhbMqIZn/DMOMq+7iqPBanUzWfQOUGUjUFnnj5H0WdnQOlfFoxssdix3tjGgnWbrCuGKvdA4LmuSQJ6s9SN0zFwg6lS7Qmms+WngK4pEvAVg+w83MltCAAhAHSGFMwEgGQRq2quwZe2cShJkaYvtey39hEHMfsQL7cjxd1F4dBnPWUKVeMwaLmTkRggGd1oiJI9GxLcLg2NA8s5DTXzCKePbjtBJAVoVoGjmFxEwsgiCi5tFuoDDFinHcb9xWg6CBcjpS9ReReCeF9GOL5TsCEYhRkSs26HmSLXh2R2f8DlJS7Q7BZOwyhWzeZ3P2hijtJRG9wSXuQkIj27m1OKKKPUiQIiCv1ptF4x33rUh/Yb+aVqN8BjIf07HwDy0EPFzU2/ck0rgCpln8MgtOcBgOOiFizRSWt7aQCWA0GHdesSBuOAm+fFOQIoOFXVeBRqaGnvlsGIed5LwWiO/LP11KASg7tmt97fnRoz1Xj5NXc4WQP0Sliw6d4EN6mUdStyew8cbB6uQWGdXL+pPHMrjQLCVe40tHdo1NJoQ47X5XBnfKUykduBQ0U9+jEbKR5IOTc0IwfJb+tnjvwoq+3DCmxEV1iwvzyHtlzbSTnVHMRKuTm6crK8AcelDrGc/a/0r4WUsRcF3ebWzC4YCqt8Rbdo5XmO4IZj9IGSW+PFUuSVyu7BeeABIrdZMNFIfiSrCQQFouwDNHxQLyBQdK6nSPOfgftUSXWtaOlD67BkXkCLXrFV1IYJBAUifcpnspQHFjyjmi+4y8nBs6KIL1cJuRZkt6K1xzCYrvFAqdtptDCNz3dxX8V91Gsufqvn8r/CByJemd/kvJiprui/RAQkMaZR/r1i4W6a0rP/N/gXi6OvmDvBLoiyBV1/AN29Cs9hVFoUAAAAAElFTkSuQmCC</Image>\n<SearchForm>https://twitter.com/search/</SearchForm>\n<Url type=\"text/html\" method=\"GET\" template=\"https://twitter.com/search/{searchTerms} lang:ja\" resultdomain=\"twitter.com\">\n  <Param name=\"partner\" value=\"Firefox\"/>\n  <Param name=\"source\" value=\"desktop-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/searchplugins/wikipedia-ja.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Wikipedia (ja)</ShortName>\n<Description>Wikipedia - フリー百科事典</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">resource://search-plugins/images/wikipedia.ico</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://ja.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://ja.wikipedia.org/wiki/特別:検索\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/searchplugins/yahoo-jp-auctions.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>ヤフオク!</ShortName>\n<Description>ヤフオク! 検索</Description>\n<InputEncoding>EUC-JP</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAEJGlDQ1BJQ0MgUHJvZmlsZQAAOBGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+EdigjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHHJz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9FwpwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7NamcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwfYrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqwSyv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxtUgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+oF9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdTTsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QWWdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXIM+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4bBsrEwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAKNJREFUOBHFkVELgzAMhHND2f7/r50oRK/jymEVC31YX5ImuS9pisyMkfMaEVP7fwDWeN8uYcovnp4ILhFAHqBaO8dS/COHDZ/bBiwqO2ChdyOMMRZ4nGC/VwAdHk+qsyzFgv6qIxhrfuEK4mIBBWkA50lcLBGt4pMHe3xOyKXrOeUXXHgeUTkKlfNnNgDSJXJbO1p35huAi3r8yyX2CFUzDNgBKmdd7X70FZwAAAAASUVORK5CYII=</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://auctions.search.yahoo.co.jp/search\" resultdomain=\"yahoo.co.jp\">\n  <Param name=\"p\" value=\"{searchTerms}\"/>\n  <Param name=\"ei\" value=\"EUC-JP\"/>\n  <Param name=\"fr\" value=\"mozff\" />\n  <Param name=\"rls\" value=\"{moz:distributionID}:ja-JP:{moz:official}\"/>\n</Url>\n<SearchForm>http://auctions.yahoo.co.jp/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/searchplugins/yahoo-jp.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Yahoo! JAPAN</ShortName>\n<Description>Yahoo Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMA/24zAP//MwD//zMA//8zAP//MwD//wAAAAAAAAAAMwD/7TMA/+MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkI//8zAP//MwD/bwAAAAAAAAAAAAAAADEA/zQyAP8pNwD/FwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5CP//MwD//zIA/3AAAAAAAAAAAAAAAAAAAAAAMgD/wDIA/6cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0AP8sMwD/9zMA//8zAP//NwD/FwAAAAAAAAAAAAAAADQA/3EzAP//MQD/PgAAAAAAAAAAAAAAAAAAAAA3AP8OMwD/2DMA//80AP9PMwD/WjMA//8xAP8qAAAAAAAAAAAyAP8kMwD//zMA/9EAAAAIAAAAAAAAAAAAAAADMwD/tDMA//8yAP+JAAAAAAAAAAAxAP85MwD//zQA/1gAAAAAAAAAADMA/9UzAP//MwD/qQAAAAAAAAAAMgD/kzMA//8zAP/EAAAABAAAAAAAAAAAMwD//zMA//8zAP//MwD//zMA/30xAP8+MwD/+TEA/z4yAP+sMwD//zMA//8zAP//MwD//zMA/5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAD//wAA//8AAP//AADgZwAA+OMAAPjzAADwcQAA4DAAAMMYAADDAAAAA/8AAP//AAD//wAA//8AAP//AAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//AAAAAAAAAAAAAAAAMQD/HzQA/2MyAP+iAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyAP+dMwD/9jMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA/3gAAAAAAAAAAAAAAAAzAP+/MwD//zMA//80AP9UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAD/JzQA/4ozAP//MwD//zMA//8zAP/nMwD/NzQA/ycxAP8VAAAABAAAAAAAAAAAAAAAADMA/1AzAP//MwD/zjMA/18AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMA//8zAP//MwD//zMA/98AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAA/yUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwD//zMA//8zAP//MwD/3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUA/yIzAP9zMwD/UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzAP//MwD//zMA//8zAP/fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAD/njMA//8zAP/pMwD/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAD/TzMA//8zAP//MwD//zMA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzAP9QMwD//zMA//80AP+PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg0AP+UMwD//zMA//8zAP//MwD//jIA/1IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4A/wszAP/2MwD//zMA//sxAP8qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwD/lzMA//8zAP//MwD//zMA/84zAP/5MwD/+TIA/1EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMA/7MzAP//MwD//zQA/7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIA/1szAP//MwD//zMA//8zAP/fOQD/EjMA/0EzAP/tMwD//DQA/2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMgD/ZTMA//8zAP//MwD//zIA/1IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxAP8vMwD/9TMA//8zAP//MwD/+DEA/zQAAAAAAAAAADUA/yIzAP/UMwD//zMA/5YAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAzAP8ZMwD//TMA//8zAP//MwD/3wAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALgD/FjMA/98zAP//MwD//zMA//8yAP9mAAAAAAAAAAAAAAAAAAAAADMA/w8zAP+4MwD//zMA/8MzAP8ZAAAAAAAAAAAAAAAAAAAAAAAAAAAzAP/IMwD//zMA//8zAP//MgD/fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYzAP/DMwD//zMA//8zAP//MgD/ogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYzAP+zMwD//zMA/+k0AP9JAAAAAAAAAAAAAAAAAAAAADMA/3kzAP//MwD//zMA//8zAP/2MAD/IAAAAAAAAAAAAAAAAAAAAAAAAAABMwD/pDMA//8zAP//MwD//zMA/9YuAP8LAAAAAAAAAAAAAAAAAAAAAAAAAAA1AP8/NAD/YjMA/5ozAP//MwD//zMA//8zAP+/MwD/gzIA/00wAP8QNQD/KzMA//8zAP//MwD//zMA//8zAP+zAAAAAAAAAAAAAAAAAAAAADMA/40zAP//MwD//zMA//8zAP/3MwD/LQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMA/98zAP/fMwD/3zMA/98zAP/fMwD/3zMA/98zAP/fMwD/3zMA/58AAAAAMwD/3TMA//8zAP/fMwD/kTEA/0MzAP88MgD/YDMA/4IzAP+6MwD//zMA//8zAP//MwD//zMA/7oyAP9HNAD/NjAA/yUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0AP9FMgD/LgAAAAAAAAAAAAAAADMA//YzAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//zMA//8zAP//MwD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////////////////////////////////////+ABw//gAcP/+AHD//4fz//+H/H//h/w//wf8P/4D/B/+Af4f/AD+D/gYPgfwPB8H4H4PA8B8AAPA/ACAAD//nAA//////////////////////////////////////////////</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://search.yahoo.co.jp/search\" resultdomain=\"yahoo.co.jp\">\n  <Param name=\"p\" value=\"{searchTerms}\"/>\n  <Param name=\"ei\" value=\"UTF-8\"/>\n  <Param name=\"fr\" value=\"mozff\" />\n</Url>\n<SearchForm>http://search.yahoo.co.jp/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/setDesktopBackground.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY position.label\t\t\t\"位置:\">\n<!ENTITY tile.label\t\t\t\"並べて表示\">\n<!ENTITY center.label\t\t\t\"中央に表示\">\n<!ENTITY stretch.label\t\t\t\"拡大して表示\">\n<!ENTITY fill.label\t\t\t\"ページ幅に合わせる\">\n<!ENTITY fit.label\t\t\t\"画面サイズに合わせる\">\n<!ENTITY preview.label\t\t\t\"プレビュー\">\n<!ENTITY color.label\t\t\t\"背景色:\">\n<!ENTITY setDesktopBackground.title\t\"デスクトップの背景に設定\">\n<!ENTITY openDesktopPrefs.label\t\t\"デスクトップの設定を開く\">\n<!ENTITY closeWindow.key\t\t\"w\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/shellservice.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\noptionsLabel\t\t\t= %S の設定(&O)\nsafeModeLabel\t\t\t= %S セーフモード(&S)\n\n# LOCALIZATION NOTE (setDefaultBrowserMessage2, setDefaultBrowserConfirm.label):\n# %S will be replaced by brandShortName\nsetDefaultBrowserMessage2          = 既定のブラウザーに設定して、%S を最大限に活用しましょう\nsetDefaultBrowserConfirm.label     = %S を既定のブラウザーに設定する\nsetDefaultBrowserConfirm.accesskey = U\nsetDefaultBrowserOptions.label     = 設定\nsetDefaultBrowserOptions.accesskey = O\nsetDefaultBrowserNotNow.label      = 後で\nsetDefaultBrowserNotNow.accesskey  = N\nsetDefaultBrowserNever.label       = 次回からは確認しない\nsetDefaultBrowserNever.accesskey   = D\n\n# LOCALIZATION NOTE (setDefaultBrowserTitle, setDefaultBrowserMessage, setDefaultBrowserDontAsk, setDefaultBrowserAlertConfirm.label, setDefaultBrowserAlertNotNow.label):\n# These strings are used as an alternative to the ones above, in a modal dialog.\n# %S will be replaced by brandShortName\nsetDefaultBrowserTitle\t\t= 既定のブラウザー\nsetDefaultBrowserMessage\t= %S は現在既定のブラウザーに設定されていません。既定のブラウザーに設定しますか？\nsetDefaultBrowserDontAsk\t= %S の起動時に必ず確認する\nsetDefaultBrowserAlertConfirm.label\t= %S を既定のブラウザーに設定する\nsetDefaultBrowserAlertNotNow.label\t= 後で\n\ndesktopBackgroundLeafNameWin\t= デスクトップ Background.bmp\nDesktopBackgroundDownloading\t= 画像を保存...\nDesktopBackgroundSet\t\t= デスクトップの背景に設定\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/sitePermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nallow\t\t\t\t\t=許可\nallowForSession\t\t\t\t=セッション中のみ許可\nallowTemporarily\t\t\t=一時的に許可\nblock\t\t\t\t\t=ブロック\nalwaysAsk\t\t\t\t=毎回確認する\n\npermission.cookie.label\t\t\t=Cookie データの保存\npermission.desktop-notification2.label\t=通知を受信する\npermission.image.label\t\t\t=画像の読み込み\npermission.camera.label\t\t\t=カメラを使用する\npermission.microphone.label\t\t=マイクを使用する\npermission.screen.label\t\t\t=画面を共有する\npermission.install.label\t\t=アドオンのインストール\npermission.popup.label\t\t\t=ポップアップウィンドウを開く\npermission.geo.label\t\t\t=位置情報の送信\npermission.indexedDB.label\t\t=オフラインストレージの維持\n\nstate.current.allowed = Allowed\nstate.current.allowedForSession = Allowed for Session\nstate.current.allowedTemporarily = Allowed Temporarily\nstate.current.blocked = Blocked\nstate.current.blockedTemporarily = Blocked Temporarily\nstate.multichoice.allow = Allow\nstate.multichoice.allowForSession = Allow for Session\n\n# LOCALIZATION NOTE (state.multichoice.alwaysAsk,\n#                    state.multichoice.allow,\n#                    state.multichoice.allowForSession,\n#                    state.multichoice.block):\n# Used to label permission state checkboxes in the page info dialog.\nstate.multichoice.alwaysAsk = Always Ask\nstate.multichoice.block = Block\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/syncBrand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncBrand.shortName.label  \"Sync\">\n<!ENTITY syncBrand.fullName.label   \"Firefox Sync\">\n<!ENTITY syncBrand.fxAccount.label  \"Firefox アカウント\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/syncCustomize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncCustomize.dialog.title       \"Sync を選択\">\n<!ENTITY syncCustomize.acceptButton.label \"開始\">\n\n<!ENTITY syncCustomize.title              \"何を同期しますか？\">\n<!ENTITY syncCustomize.description        \"オプションで選択内容を変更できます。\">\n<!ENTITY syncCustomizeUnix.description    \"設定で選択内容を変更できます。\">\n\n<!--\n  These engine names are the same as in browser/preferences/sync.dtd except\n  for the last two that are marked as being specific to Desktop browsers.\n-->\n<!ENTITY engine.bookmarks.label           \"ブックマーク\">\n<!ENTITY engine.bookmarks.accesskey       \"m\">\n<!ENTITY engine.history.label             \"履歴\">\n<!ENTITY engine.history.accesskey         \"r\">\n<!ENTITY engine.tabs.label                \"タブ\">\n<!ENTITY engine.tabs.accesskey            \"T\">\n<!ENTITY engine.passwords.label           \"パスワード\">\n<!ENTITY engine.passwords.accesskey       \"P\">\n<!ENTITY engine.addons.label              \"デスクトップのアドオン\">\n<!ENTITY engine.addons.accesskey          \"A\">\n<!ENTITY engine.prefs.label               \"デスクトップの設定\">\n<!ENTITY engine.prefs.accesskey           \"S\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/syncGenericChange.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (change.password.title): This (and associated change.password/passphrase) are used when the user elects to change their password.\nchange.password.title\t\t= パスワードの変更\nchange.password.acceptButton\t= パスワードを変更\nchange.password.status.active\t= パスワードを変更中...\nchange.password.status.success\t= パスワードの変更が完了しました。\nchange.password.status.error\t= パスワードの変更中にエラーが発生しました。\n\nchange.password3.introText\t= パスワードは 8 文字以上のものを設定してください。ユーザ名やリカバリキーと同じにすることはできません。\nchange.password.warningText\t= 注意: このパスワードを変更すると、他の端末からアカウントへ接続できなくなります。\n\nchange.recoverykey.title\t= あなたのリカバリキー\nchange.recoverykey.acceptButton\t= リカバリキーの変更\nchange.recoverykey.label\t= リカバリキーを変更してこの端末上のデータをアップロードしています。しばらくお待ちください...\nchange.recoverykey.error\t= リカバリキーの変更中にエラーが発生しました。\nchange.recoverykey.success\t= リカバリキーの変更が完了しました。\n\nchange.synckey.introText2\t= あなたのプライバシーを守るため、すべてのデータはアップロード前に暗号化されます。データを復号する際に必要となるリカバリキーはアップロードされません。\n# LOCALIZATION NOTE (change.recoverykey.warningText) \"Sync\" should match &syncBrand.shortName.label; from syncBrand.dtd\nchange.recoverykey.warningText\t= 注意: リカバリキーを変更することで、Sync サーバに保存されているデータはすべて削除され、代わりにこのキーで保護された新しいデータがアップロードされます。他の端末は、それぞれに新しいキーを入力するまで同期されません。\n\nnew.recoverykey.label\t\t= リカバリキー\n\n# LOCALIZATION NOTE (new.password.title): This (and associated new.password/passphrase) are used on a second computer when it detects that your password or passphrase has been changed on a different device.\nnew.password.title\t\t= パスワードの更新\nnew.password.introText\t\t= パスワードがサーバから拒否されました。パスワードを更新してください。\nnew.password.label\t\t= 新しいパスワードを入力\nnew.password.confirm\t\t= 新しいパスワードを再度入力\nnew.password.acceptButton\t= パスワードを更新\nnew.password.status.incorrect\t= パスワードが間違っています。再度入力してください。\n\nnew.recoverykey.title\t\t= リカバリキーの更新\nnew.recoverykey.introText\t= 他の Sync 端末でリカバリキーが変更されました。更新されたリカバリキーを入力してください。\nnew.recoverykey.acceptButton\t= リカバリキーを更新\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/syncKey.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncKey.page.title               \"あなたの &syncBrand.fullName.label; キー\">\n<!ENTITY syncKey.page.description2        \"このキーは、サーバに保存されているデータの復号に使用されます。別の端末で &syncBrand.fullName.label; をセットアップする際、このキーを入力する必要があります。\">\n<!ENTITY syncKey.keepItSecret.heading     \"秘密にしてください\">\n<!ENTITY syncKey.keepItSecret.description \"あなたの &syncBrand.fullName.label; アカウントは、プライバシーを守るために暗号化されます。このキーがない限り、もし誰かがあなたの個人情報を解読しようとしても数年はかかります。このキーを持っている人はあなただけです。つまり、あなたの &syncBrand.fullName.label; データにアクセスできるのはあなただけ、ということです。\">\n<!ENTITY syncKey.keepItSafe.heading       \"安全に保護してください\">\n<!ENTITY syncKey.keepItSafe1.description  \"このキーをなくさないでください。\">\n<!ENTITY syncKey.keepItSafe2.description  \" キーはサーバに保存されていません (そうすると秘密を守れなくなってしまいます)。このため、\">\n<!ENTITY syncKey.keepItSafe3.description  \" リカバリキーを失くすと取り戻すことはできません。\">\n<!ENTITY syncKey.keepItSafe4a.description \" このキーは、別の端末から &syncBrand.fullName.label; へ接続する際にも必要となります。\">\n<!ENTITY syncKey.findOutMore1.label       \"&syncBrand.fullName.label; とプライバシーに関しては \">\n<!ENTITY syncKey.findOutMore2.label       \" にある説明をご覧ください。\">\n<!ENTITY syncKey.footer1.label            \"&syncBrand.fullName.label; の利用規約は \">\n<!ENTITY syncKey.footer2.label            \" でご覧いただけます。プライバシーポリシーは \">\n<!ENTITY syncKey.footer3.label            \" でご覧いただけます。\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/syncProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD\n    SYSTEM \"chrome://branding/locale/brand.dtd\">\n    %brandDTD;\n\n<!-- These strings are used in the sync progress upload page -->\n<!ENTITY syncProgress.pageTitle    \"最初の同期\">\n<!ENTITY syncProgress.textBlurb    \"バックグラウンドでデータを暗号化してアップロードしています。このタブを閉じて、&brandShortName; を使い続けることができます。\">\n<!ENTITY syncProgress.closeButton  \"閉じる\">\n<!ENTITY syncProgress.logoAltText  \"&brandShortName; ロゴ\">\n<!ENTITY syncProgress.diffText     \"&brandShortName; はバックグラウンドで自動的に同期しています。このタブを閉じて、&brandShortName; を使い続けることができます。\">\n\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/syncQuota.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY quota.dialogTitle.label    \"サーバ使用量\">\n<!ENTITY quota.retrievingInfo.label \"使用量の情報を取得中...\">\n<!ENTITY quota.typeColumn.label     \"種類\">\n<!ENTITY quota.sizeColumn.label     \"サイズ\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/syncQuota.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncollection.addons.label    = アドオン\ncollection.bookmarks.label = ブックマーク\ncollection.history.label   = 履歴\ncollection.passwords.label = パスワード\ncollection.prefs.label     = 個人設定\ncollection.tabs.label      = タブ\n\n# LOCALIZATION NOTE (quota.usageNoQuota.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space occupied\n# on the server\nquota.usageNoQuota.label    = 現在 %1$S %2$S 使用中です。\n# LOCALIZATION NOTE (quota.usagePercentage.label):\n# %1$S is the percentage of space used,\n# %2$S and %3$S numeric value and unit (as defined in the download manager)\n# of the amount of space used,\n# %3$S and %4$S numeric value and unit (as defined in the download manager)\n# of the total space available.\nquota.usagePercentage.label = 現在、上限となる %4$S %5$S のうち %1$S%% (%2$S %3$S) 使用中です。\nquota.usageError.label      = 使用量の情報を取得できませんでした。\nquota.retrieving.label      = 取得中...\n# LOCALIZATION NOTE (quota.sizeValueUnit.label): %1$S is the amount of space\n# occupied by the engine, %2$K the corresponding unit (e.g. kB) as defined in\n# the download manager.\nquota.sizeValueUnit.label   = %1$S %2$S\nquota.remove.label          = 削除\nquota.treeCaption.label     = 各項目からチェックを外すことで、同期を中止し、サーバの使用量を削減できます。\n# LOCALIZATION NOTE (quota.removal.label): %S is a list of engines that will be\n# disabled and whose data will be removed once the user confirms.\nquota.removal.label         = Firefox Sync は次のデータを削除します: %S\n# LOCALIZATION NOTE (quota.list.separator): This is the separator string used\n# for the list of engines (incl. spaces where appropriate)\nquota.list.separator        = 、\n# LOCALIZATION NOTE (quota.freeup.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space freed\n# up by disabling the unchecked engines.  If displayed this string is\n# concatenated directly to quota.removal.label and may need to start off with\n# whitespace.\nquota.freeup.label          = \\u0020これにより %1$S %2$S 削減できます。\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/syncSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY accountSetupTitle.label    \"&syncBrand.fullName.label; のセットアップ\">\n\n<!-- First page of the wizard -->\n\n<!ENTITY setup.pickSetupType.description2 \"ようこそ！ - これまでに &syncBrand.fullName.label; を使用したことがなければ、アカウントを作成してください。\">\n<!ENTITY button.createNewAccount.label \"新しいアカウントを作成\">\n<!ENTITY button.haveAccount.label      \"アカウントを持っています\">\n\n<!ENTITY setup.choicePage.title.label     \"これまでに &syncBrand.fullName.label; を使用したことはありますか？\">\n<!ENTITY setup.choicePage.new.label       \"これまでに &syncBrand.shortName.label; を使用したことは一度もありません\">\n<!ENTITY setup.choicePage.existing2.label \"すでに他の端末で &syncBrand.shortName.label; を使用しています\">\n\n<!-- New Account AND Existing Account -->\n<!ENTITY server.label               \"サーバ\">\n<!ENTITY serverType.default.label      \"既定: Mozilla &syncBrand.fullName.label; サーバ\">\n<!ENTITY serverType.custom2.label   \"独自サーバを使用する...\">\n<!ENTITY signIn.account2.label      \"アカウント\">\n<!ENTITY signIn.account2.accesskey  \"A\">\n<!ENTITY signIn.password.label      \"パスワード\">\n<!ENTITY signIn.password.accesskey  \"P\">\n<!ENTITY signIn.recoveryKey.label       \"リカバリキー\">\n<!ENTITY signIn.recoveryKey.accesskey   \"K\">\n\n<!-- New Account Page 1: Basic Account Info -->\n<!ENTITY setup.newAccountDetailsPage.title.label  \"アカウントの詳細\">\n<!ENTITY setup.emailAddress.label     \"メールアドレス\">\n<!ENTITY setup.emailAddress.accesskey \"E\">\n<!ENTITY setup.choosePassword.label      \"パスワードを入力\">\n<!ENTITY setup.choosePassword.accesskey  \"P\">\n<!ENTITY setup.confirmPassword.label  \"パスワードを再度入力\">\n<!ENTITY setup.confirmPassword.accesskey  \"m\">\n\n<!-- LOCALIZATION NOTE: tosAgree1, tosLink, tosAgree2, ppLink, tosAgree3 are\n     joined with implicit white space, so spaces in the strings aren't necessary -->\n<!ENTITY setup.tosAgree1.label      \"私は\">\n<!ENTITY setup.tosAgree1.accesskey  \"a\">\n<!ENTITY setup.tosLink.label        \"利用規約\">\n<!ENTITY setup.tosAgree2.label      \"と\">\n<!ENTITY setup.ppLink.label         \"プライバシーポリシー\">\n<!ENTITY setup.tosAgree3.label      \"に同意します\">\n<!ENTITY setup.tosAgree2.accesskey  \"\">\n\n<!-- My Recovery Key dialog -->\n<!ENTITY setup.newRecoveryKeyPage.title.label \"&brandShortName; はプライバシーを大切にします\">\n<!ENTITY setup.newRecoveryKeyPage.description.label \"あなたのプライバシーを守るため、すべてのデータはアップロード前に暗号化されます。データを復号する際に必要となるリカバリキーはアップロードされません。\">\n<!ENTITY recoveryKeyEntry.label        \"リカバリキー\">\n<!ENTITY recoveryKeyEntry.accesskey    \"K\">\n<!ENTITY syncGenerateNewKey.label      \"新規リカバリキーを生成\">\n<!ENTITY recoveryKeyBackup.description \"リカバリキーは、他の端末から &syncBrand.fullName.label; へアクセスする際に必要となります。メモとして残しておくことをお勧めします。リカバリキーを失くすと取り戻すことはできません。\">\n\n<!ENTITY button.syncKeyBackup.print.label     \"印刷...\">\n<!ENTITY button.syncKeyBackup.print.accesskey \"P\">\n<!ENTITY button.syncKeyBackup.save.label      \"保存...\">\n<!ENTITY button.syncKeyBackup.save.accesskey  \"S\">\n\n<!-- Existing Account Page 1: Pair a Device (incl. Pair a Device dialog strings) -->\n<!ENTITY pairDevice.title.label              \"端末と連携\">\n<!ENTITY addDevice.showMeHow.label          \"設定方法を確認する。\">\n<!ENTITY addDevice.dontHaveDevice.label     \"他の Sync 端末を持っていない\">\n<!ENTITY pairDevice.setup.description.label  \"有効にするには、他の端末で &#x0022;端末と連携&#x0022; を選択してください。\">\n<!ENTITY addDevice.setup.enterCode.label    \"表示された画面に、以下のコードを入力してください:\">\n<!ENTITY pairDevice.dialog.description.label \"新たな端末を有効にするには、追加する端末で &#x0022;Sync をセットアップ&#x0022; を選択してください。\">\n<!ENTITY addDevice.dialog.enterCode.label   \"端末に表示されたコードを入力してください:\">\n<!ENTITY addDevice.dialog.tryAgain.label    \"もう一度入力してください。\">\n<!ENTITY addDevice.dialog.successful.label  \"端末の接続に成功しました。最初の同期はバックグラウンドで、数分のうちに完了します。\">\n<!ENTITY addDevice.dialog.recoveryKey.label \"お使いの端末で &syncBrand.shortName.label; を有効にするには、リカバリキーを入力する必要があります。以下のリカバリキーを印刷または保存して、端末に入力してください。\">\n<!ENTITY addDevice.dialog.connected.label   \"端末が接続されました\">\n\n<!-- Existing Account Page 2: Manual Login -->\n<!ENTITY setup.signInPage.title.label \"サインイン\">\n<!ENTITY existingRecoveryKey.description \"リカバリキーは他の Sync 端末の &syncBrand.shortName.label; オプションの &#x0022;アカウントを管理&#x0022; の &#x0022;自分のリカバリキー&#x0022; で確認できます。\">\n<!ENTITY verifying.label              \"確認中...\">\n<!ENTITY resetPassword.label          \"パスワードをリセット\">\n<!ENTITY resetSyncKey.label           \"他の Sync 端末をなくした場合。\">\n\n<!-- Sync Options -->\n<!ENTITY setup.optionsPage.title      \"同期オプション\">\n<!ENTITY syncDeviceName.label       \"端末名:\">\n<!ENTITY syncDeviceName.accesskey   \"c\">\n\n<!ENTITY syncMy.label               \"同期するデータ\">\n<!ENTITY engine.bookmarks.label     \"ブックマーク\">\n<!ENTITY engine.bookmarks.accesskey \"m\">\n<!ENTITY engine.tabs.label          \"タブ\">\n<!ENTITY engine.tabs.accesskey      \"T\">\n<!ENTITY engine.history.label       \"履歴\">\n<!ENTITY engine.history.accesskey   \"r\">\n<!ENTITY engine.passwords.label     \"パスワード\">\n<!ENTITY engine.passwords.accesskey \"P\">\n<!ENTITY engine.prefs.label         \"個人設定\">\n<!ENTITY engine.prefs.accesskey     \"S\">\n<!ENTITY engine.addons.label        \"アドオン\">\n<!ENTITY engine.addons.accesskey    \"A\">\n\n<!ENTITY choice2a.merge.main.label       \"この端末のブラウザデータを、サーバに保存されているデータと統合する\">\n<!ENTITY choice2.merge.recommended.label \"推奨:\">\n<!ENTITY choice2a.client.main.label      \"この端末のブラウザデータを、サーバに保存されているデータと置き換える\">\n<!ENTITY choice2a.server.main.label      \"他のすべての端末のブラウザデータを、この端末のデータと置き換える\">\n\n<!-- Confirm Merge Options -->\n<!ENTITY setup.optionsConfirmPage.title \"確認\">\n<!ENTITY confirm.merge2.label           \"この端末のすべてのブラウザデータは、サーバに保存されているデータと統合されます。\">\n<!ENTITY confirm.client3.label          \"警告: この端末のブラウザデータは、以下の情報を含め、すべて削除されます:\">\n<!ENTITY confirm.client2.moreinfo.label \"その後、サーバに保存されているデータがこの端末へコピーされます。\">\n<!ENTITY confirm.server2.label          \"警告: 以下の端末のブラウザデータが、この端末のデータで上書きされます:\">\n\n<!-- New & Existing Account: Setup Complete -->\n<!ENTITY setup.successPage.title      \"セットアップが完了しました\">\n<!ENTITY changeOptions.label    \"この設定は、下の同期オプションを選択することで変更できます。\">\n<!ENTITY continueUsing.label    \"今から &brandShortName; を使い続けることができます。\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/syncSetup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbutton.syncOptions.label\t=同期オプション\nbutton.syncOptionsDone.label\t=完了\nbutton.syncOptionsCancel.label\t=キャンセル\n\ninvalidEmail.label\t\t=メールアドレスが間違っています\nserverInvalid.label\t\t=正しいサーバー URL を入力してください\nusernameNotAvailable.label\t=すでに使用されています\n\nverifying.label\t\t\t=確認中...\n\n# LOCALIZATION NOTE (additionalClientCount.label):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of additional clients (was %S for a short while, use #1 instead, even if both work)\nadditionalClientCount.label\t=と #1 個の端末\n# LOCALIZATION NOTE (bookmarksCount.label):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of bookmarks (was %S for a short while, use #1 instead, even if both work)\nbookmarksCount.label\t\t=#1 個のブックマーク\n# LOCALIZATION NOTE (historyDaysCount.label):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days (was %S for a short while, use #1 instead, even if both work)\nhistoryDaysCount.label\t\t=#1 日分の履歴\n# LOCALIZATION NOTE (passwordsCount.label):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of passwords (was %S for a short while, use #1 instead, even if both work)\npasswordsCount.label\t\t=#1 個のパスワード\n# LOCALIZATION NOTE (addonsCount.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of add-ons, see the link above for forms\naddonsCount.label\t\t=#1 個のアドオン\n\nsave.recoverykey.title\t\t\t=リカバリキーを保存\nsave.recoverykey.defaultfilename\t=Firefox Recovery Key.html\n\nnewAccount.action.label\t\t=Firefox Sync は、すべてのブラウザーデータを自動的に同期するよう設定されました。\nnewAccount.change.label\t\t=下の同期オプションで、同期する項目を個別に選択することもできます。\nresetClient.change2.label\t=Firefox Sync は、この端末上のすべてのブラウザーデータを、あなたの Sync アカウントへ統合します。\nwipeClient.change2.label\t=Firefox Sync は、この端末上のすべてのブラウザーデータを、あなたの Sync アカウントに保存されているデータで置き換えます。\nwipeRemote.change2.label\t=Firefox Sync は、あなたの Sync アカウントに保存されているすべてのブラウザーデータを、この端末上のデータで置き換えます。\nexistingAccount.change.label\t=この設定は下の同期オプションで変更できます。\n\n# Several other strings are used (via Weave.Status.login), but they come from\n#  /services/sync\n\n# Firefox Accounts based setup.\ncontinue.label\t\t\t=続行\n\n# LOCALIZATION NOTE (disconnect.label, disconnect.verify.title, disconnect.verify.bodyHeading, disconnect.verify.bodyText):\n# These strings are used in the confirmation dialog shown when the user hits the disconnect button\n# LOCALIZATION NOTE (disconnect.label): This is the label for the disconnect button\ndisconnect.label\t\t=切断\ndisconnect.verify.title\t\t=切断\ndisconnect.verify.bodyHeading\t=Sync から切断しますか？\ndisconnect.verify.bodyText\t=このコンピューターの閲覧データは削除されませんが、アカウントの同期は行われなくなります。\n\nrelinkVerify.title\t\t=閲覧データの統合\nrelinkVerify.heading\t\t=本当に Sync にサインインしてもよろしいですか？\n# LOCALIZATION NOTE (relinkVerify.description): Email address of a user previously signed into sync.\nrelinkVerify.description\t=以前にこのコンピューターで別のユーザーが Sync にサインインしていました。サインインすると、このブラウザーのブックマークとパスワードと設定などが %S に統合されます。\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/tabbrowser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  closeTab.label\t\t\"タブを閉じる\"><!-- (^a^) ツールチップに使われているが、メニューにも兼用されているため 閉じます は不可 -->\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/tabbrowser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: the following strings can be used in the tab title or\n# location bar to represent various states as a web page loads:\n# tabs.connecting = Firefox is sending a HTTP connection request\n# tabs.encryptingConnection = Firefox is sending a HTTPS connection request\n# tabs.searching = Firefox is searching for something (Awesomebar or Web search)\n# tabs.loading = Firefox is loading the web page\n# tabs.waiting = Firefox is waiting for a web resource to load\n# tabs.downloading = Firefox is downloading a file for a helper application (PDF)\ntabs.connecting\t\t\t=接続中...\ntabs.encryptingConnection\t=暗号化接続中...\ntabs.searching\t\t\t=検索中...\ntabs.loading\t\t\t=読み込み中...\ntabs.waiting\t\t\t=待機中...\ntabs.downloading\t\t=ダウンロード中...\n\ntabs.restoreLastTabs\t\t=最後に開いていたタブを復元\ntabs.emptyTabTitle\t\t=新しいタブ\ntabs.closeTab\t\t\t=タブを閉じる\ntabs.close\t\t\t=閉じる\ntabs.closeWarningTitle\t\t=タブを閉じる確認\n# LOCALIZATION NOTE (tabs.closeWarningMultiple):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# The singular form is not considered since this string is used only for\n# multiple tabs.\ntabs.closeWarningMultiple\t=複数 (#1) のタブを閉じようとしています。すべてのタブを閉じてよろしいですか？\ntabs.closeButtonMultiple\t=タブを閉じる\ntabs.closeWarningPromptMe\t=同時に複数のタブを閉じるときは確認する\n\ntabs.closeTab.tooltip\t\t=タブを閉じます\n# LOCALIZATION NOTE (tabs.closeSelectedTab.tooltip):\n# %S is the keyboard shortcut for closing the current tab\ntabs.closeSelectedTab.tooltip\t=タブを閉じます (%S)\n# LOCALIZATION NOTE (tabs.muteAudio.tooltip):\n# %S is the keyboard shortcut for \"Mute tab\"\ntabs.muteAudio.tooltip\t\t=タブをミュートします (%S)\n# LOCALIZATION NOTE (tabs.unmuteAudio.tooltip):\n# %S is the keyboard shortcut for \"Unmute tab\"\ntabs.unmuteAudio.tooltip\t=タブのミュートを解除します (%S)\ntabs.muteAudio.background.tooltip\t=タブをミュートします\ntabs.unmuteAudio.background.tooltip\t=タブのミュートを解除します\n\ntabs.unblockAudio.tooltip\t=タブの音声を再生\n\n# LOCALIZATION NOTE (tabs.allowTabFocusByPromptForSite):\n# %S is the hostname of the site where dialogs are allowed to switch tabs\ntabs.allowTabFocusByPromptForSite\t=%S のダイアログが表示されたら、そのタブに移動する\n\n\n# LOCALIZATION NOTE (tabs.containers.tooltip):\n# Displayed as a tooltip on container tabs\n# %1$S is the title of the current tab\n# %2$S is the name of the current container\ntabs.containers.tooltip=%1$S - %2$S\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/tabview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntabview.button.searchTabs\t\t= タブグループを検索\ntabview.button.exitTabGroups\t\t= タブグループを終了\ntabview.groupItem.defaultName\t\t= タブグループに名前を付ける...\ntabview.groupItem.closeGroup\t\t= グループを閉じる\n# (^m^) undoCloseGroup の文字数に注意。(width:135px)\ntabview.groupItem.undoCloseGroup\t= タブグループを復元\ntabview.groupItem.discardClosedGroup\t= 閉じたタブグループを破棄\ntabview.search.otherWindowTabs\t\t= 他のウィンドウのタブを開く\ntabview.notification.sessionStore\t= %S の次回起動時からは、タブとタブグループを自動的に復元します。\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/taskbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntaskbar.tasks.newTab.label\t\t= 新しいタブ\ntaskbar.tasks.newTab.description\t= 新しいタブを開きます\ntaskbar.tasks.newWindow.label\t\t= 新しいウィンドウ\ntaskbar.tasks.newWindow.description\t= 新しいウィンドウを開きます\ntaskbar.tasks.newPrivateWindow.label\t\t= 新しいプライベートウィンドウ\ntaskbar.tasks.newPrivateWindow.description\t= プライベートブラウジングモードで新しいウィンドウを開きます\ntaskbar.frequent.label\t\t\t= よく見るページ\ntaskbar.recent.label\t\t\t= 最近見たページ\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (translation.thisPageIsIn.label,\n  -                     translation.translateThisPage.label):\n  -  These 2 strings are used to construct a sentence that contains a dropdown\n  -  showing the detected language of the current web page.\n  -  In en-US it looks like this:\n  -    This page is in [detected language] Translate this page?\n  -  \"detected language\" here is a language name coming from the\n  -  global/languageNames.properties file; for some locales it may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence. -->\n<!ENTITY translation.thisPageIsIn.label\t\t\"このページは\">\n<!ENTITY translation.translateThisPage.label\t\"です。翻訳しますか？\">\n<!ENTITY translation.translate.button\t\t\"翻訳\">\n<!ENTITY translation.notNow.button\t\t\"後で\">\n\n<!ENTITY translation.translatingContent.label\t\"ページ内容を翻訳しています...\">\n\n<!-- LOCALIZATION NOTE (translation.translatedFrom.label,\n  -                     translation.translatedTo.label,\n  -                     translation.translatedToSuffix.label):\n  -  These 3 strings are used to construct a sentence that contains 2 dropdowns\n  -  showing the source and target language of a translated web page.\n  -  In en-US it looks like this:\n  -    This page has been translated from [from language] to [to language]\n  -  \"from language\" and \"to language\" here are language names coming from the\n  -  global/languageNames.properties file; for some locales they may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence.\n  -\n  -  translation.translatedToSuffix.label (empty in en-US) is for locales that\n  -  need to display some text after the second drop down for the sentence to\n  -  be grammatically correct. -->\n<!ENTITY translation.translatedFrom.label\t\"このページは\">\n<!ENTITY translation.translatedTo.label\t\t\"から\">\n<!ENTITY translation.translatedToSuffix.label\t\"に翻訳されました。\">\n\n<!ENTITY translation.showOriginal.button\t\"元のページを表示\">\n<!ENTITY translation.showTranslation.button\t\"翻訳を表示\">\n\n<!ENTITY translation.errorTranslating.label\t\"このページの翻訳でエラーがありました。\">\n<!ENTITY translation.tryAgain.button\t\t\"再試行\">\n\n<!ENTITY translation.serviceUnavailable.label\t\"ページの翻訳は現在利用できません。後で再度試してください。\">\n\n<!ENTITY translation.options.menu\t\t\"オプション\">\n<!-- LOCALIZATION NOTE (translation.options.neverForSite.accesskey,\n  -                     translation.options.preferences.accesskey):\n  -  The accesskey values used here should not clash with the value used for\n  -  translation.options.neverForLanguage.accesskey in translation.properties\n  -->\n<!ENTITY translation.options.neverForSite.label\t\t\"このサイトは翻訳しない\">\n<!ENTITY translation.options.neverForSite.accesskey\t\"e\">\n<!ENTITY translation.options.preferences.label\t\t\"翻訳の設定\">\n<!ENTITY translation.options.preferences.accesskey\t\"T\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -->\n<!ENTITY translation.options.attribution.beforeLogo\t\"翻訳: \">\n<!ENTITY translation.options.attribution.afterLogo\t\"\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.poweredByYandex,\n                        translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  translation.options.attribution.poweredByYandex is displayed instead of\n  -  the other two strings when yandex translation engine is preferred by the\n  -  user.\n  -->\n<!ENTITY translation.options.attribution.yandexTranslate\t\"Powered by Yandex.Translate\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/translation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.label):\n#  %S is a language name coming from the global/languageNames.properties file.\ntranslation.options.neverForLanguage.label\t=%S は翻訳しない\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.accesskey):\n# The accesskey value used here should not clash with the values used for\n# translation.options.*.accesskey in translation.dtd\ntranslation.options.neverForLanguage.accesskey\t=N\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser/webrtcIndicator.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the webrtc global indicator strings\n\n# LOCALIZATION NOTE (webrtcIndicator.windowtitle): %S is the brand name (e.g. Firefox).\n# This string is used so that the window has a title in tools that enumerate/look for window\n# titles. It is not normally visible anywhere.\nwebrtcIndicator.windowtitle = %S - 共有インジケータ\n\nwebrtcIndicator.sharingCameraAndMicrophone.tooltip = カメラとマイクが共有されています。クリックすると共有設定を変更できます。\nwebrtcIndicator.sharingCamera.tooltip              = カメラが共有されています。クリックすると共有設定を変更できます。\nwebrtcIndicator.sharingMicrophone.tooltip          = マイクが共有されています。クリックすると共有設定を変更できます。\nwebrtcIndicator.sharingApplication.tooltip = アプリケーションが共有されています。クリックすると共有設定を変更できます。\nwebrtcIndicator.sharingScreen.tooltip = 画面が共有されています。クリックすると共有設定を変更できます。\nwebrtcIndicator.sharingWindow.tooltip = ウィンドウが共有されています。クリックすると共有設定を変更できます。\nwebrtcIndicator.sharingBrowser.tooltip = タブが共有されています。クリックすると共有設定を変更できます。\n\n\n# LOCALIZATION NOTE : The following strings are only used on Mac for\n# menus attached to icons near the clock on the mac menubar.\n\n# LOCALIZATION NOTE (webrtcIndicator.sharing*With.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.sharingCameraWith.menuitem\t\t= \"%S\" でカメラを共有中\nwebrtcIndicator.sharingMicrophoneWith.menuitem\t\t= \"%S\" でマイクを共有中\nwebrtcIndicator.sharingApplicationWith.menuitem\t\t= \"%S\" でアプリケーションを共有中\nwebrtcIndicator.sharingScreenWith.menuitem\t\t= \"%S\" で画面を共有中\nwebrtcIndicator.sharingWindowWith.menuitem\t\t= \"%S\" でウィンドウを共有中\nwebrtcIndicator.sharingBrowserWith.menuitem\t\t= \"%S\" でタブを共有中\nwebrtcIndicator.controlSharing.menuitem\t\t\t= 共有の設定\n# LOCALIZATION NOTE (webrtcIndicator.sharingCameraWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingCameraWithNTabs.menuitem\t\t= #1 個のタブでカメラを共有中\n# LOCALIZATION NOTE (webrtcIndicator.sharingMicrophoneWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingMicrophoneWithNTabs.menuitem\t= #1 個のタブでマイクを共有中\n# LOCALIZATION NOTE (webrtcIndicator.sharingApplicationWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingApplicationWithNTabs.menuitem\t= #1 個のタブでアプリケーションを共有中\n# LOCALIZATION NOTE (webrtcIndicator.sharingScreenWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingScreenWithNTabs.menuitem\t\t= #1 個のタブで画面を共有中\n# LOCALIZATION NOTE (webrtcIndicator.sharingWindowWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingWindowWithNTabs.menuitem\t\t= #1 個のタブでウィンドウを共有中\n# LOCALIZATION NOTE (webrtcIndicator.sharingBrowserWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This message is shown when the contents of a tab is shared during a WebRTC\n# session, which currently is only possible with Loop/Hello.\nwebrtcIndicator.sharingBrowserWithNTabs.menuitem\t= #1 個のタブを共有中\n# LOCALIZATION NOTE (webrtcIndicator.controlSharingOn.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.controlSharingOn.menuitem\t\t= \"%S\" の共有の設定\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/browser-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Default search engine\nbrowser.search.defaultenginename\t= Google\n\n# Search engine order (order displayed in the search bar dropdown)s\nbrowser.search.order.1\t\t\t= Google\nbrowser.search.order.2\t\t\t= Yahoo! JAPAN\nbrowser.search.order.3\t\t\t= Bing\nbrowser.search.order.4\t\t\t= Amazon.co.jp\nbrowser.search.order.5\t\t\t= 楽天市場\nbrowser.search.order.6\t\t\t= ヤフオク!\nbrowser.search.order.7\t\t\t= 教えて！goo\nbrowser.search.order.8\t\t\t= Twitter\nbrowser.search.order.9\t\t\t= Wikipedia (ja)\n\n# This is the default set of web based feed handlers shown in the reader\n# selection UI\nbrowser.contentHandlers.types.0.title\t= My Yahoo!\nbrowser.contentHandlers.types.0.uri\t= http://add.my.yahoo.co.jp/rss?url=%s\nbrowser.contentHandlers.types.1.title\t= Live Dwango Reader\nbrowser.contentHandlers.types.1.uri\t= http://reader.livedwango.com/subscribe/%s\n\n# increment this number when anything gets changed in the list below.  This will\n# cause Firefox to re-read these prefs and inject any new handlers into the \n# profile database.  Note that \"new\" is defined as \"has a different URL\"; this\n# means that it's not possible to update the name of existing handler, so \n# don't make any spelling errors here.\ngecko.handlerService.defaultHandlersVersion=4\n\n# The default set of protocol handlers for webcal:\ngecko.handlerService.schemes.webcal.0.name=30 Boxes\ngecko.handlerService.schemes.webcal.0.uriTemplate=http://30boxes.com/external/widget?refer=ff&url=%s\n\n# The default set of protocol handlers for mailto:\ngecko.handlerService.schemes.mailto.0.name=Yahoo!メール\ngecko.handlerService.schemes.mailto.0.uriTemplate=http://compose.mail.yahoo.co.jp/ym/Compose?To=%s\n\ngecko.handlerService.schemes.mailto.1.name=Gmail\ngecko.handlerService.schemes.mailto.1.uriTemplate=https://mail.google.com/mail/?extsrc=mailto&url=%s\n\n# The default set of protocol handlers for irc:\ngecko.handlerService.schemes.irc.0.name = Mibbit\ngecko.handlerService.schemes.irc.0.uriTemplate = https://www.mibbit.com/?url=%s\n\n# The default set of protocol handlers for ircs:\ngecko.handlerService.schemes.ircs.0.name = Mibbit\ngecko.handlerService.schemes.ircs.0.uriTemplate = https://www.mibbit.com/?url=%s\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/feedback/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY testpilot.brand.label                      \"Test Pilot\"><!-- (^^; test pilotはあやしい -->\n<!-- browser window: menu and status bar -->\n<!ENTITY testpilot.settings.label                   \"設定\">\n<!ENTITY testpilot.settings.dataSubmission.label    \"データを送信\">\n<!ENTITY testpilot.settings.notifications.label     \"通知\">\n<!ENTITY testpilot.settings.notifyWhen.label        \"次のときに通知する:\">\n<!ENTITY testpilot.settings.readyToSubmit.label     \"調査結果を送信する準備ができたとき\">\n<!ENTITY testpilot.settings.newStudy.label          \"新しい調査が始まったとき\">\n<!ENTITY testpilot.settings.hasNewResults.label     \"新しい調査結果が公開されたとき\">\n<!ENTITY testpilot.settings.alwaysSubmitData.label  \"自動的にデータを送信する (通知しない)\">\n<!ENTITY testpilot.allYourStudies.label             \"ユーザ調査を表示...\">\n<!ENTITY testpilot.about.label                      \"Test Pilot について\">\n\n<!-- all studies window -->\n<!ENTITY testpilot.studiesWindow.title                  \"Test Pilot による調査\">\n<!ENTITY testpilot.studiesWindow.currentStudies.label   \"実施中の調査\">\n<!ENTITY testpilot.studiesWindow.finishedStudies.label  \"終了した調査\">\n<!ENTITY testpilot.studiesWindow.studyFindings.label    \"調査結果データ\">\n<!ENTITY testpilot.studiesWindow.settings.label         \"設定\">\n<!ENTITY testpilot.studiesWindow.stillLoadingMessage    \"読み込み中です。しばらくお待ちください...\">\n\n<!-- raw data dialog -->\n<!ENTITY testpilot.rawDataWindow.title                  \"Test Pilot: 生のデータ\">\n\n<!-- notification -->\n<!ENTITY testpilot.notification.close.tooltip            \"閉じる\">\n\n<!-- Firefox 4 beta version UI -->\n<!ENTITY testpilot.enable.label                        \"ユーザ調査に参加する\">\n<!ENTITY testpilot.feedbackbutton.label                \"フィードバック\">\n<!ENTITY testpilot.happy.label        \"Firefox の良いところを伝える...\">\n<!ENTITY testpilot.sad.label          \"Firefox の悪いところを伝える...\">\n<!ENTITY testpilot.broken.label       \"このサイトを不具合のあるサイトとして報告...\">\n<!ENTITY testpilot.idea.label         \"Firefox について提案...\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/feedback/main.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# description for add-on manager\nextensions.testpilot@labs.mozilla.com.description = Firefox をより良くするためユーザ調査にご協力ください。\n\n# common\ntestpilot.fullBrandName = Mozilla Labs Test Pilot\ntestpilot.moreInfo = 詳細を表示\ntestpilot.submit = 送信\ntestpilot.takeSurvey = 調査に協力する\n\n# Feedback button menu\ntestpilot.turnOn = ユーザ調査に参加する\ntestpilot.turnOff = ユーザ調査に参加しない\n\n# studies window\ntestpilot.studiesWindow.noStudies = 現在新しいユーザ調査に向けて準備しています。調査を開始したらご協力よろしくお願いします。\ntestpilot.studiesWindow.uploading = 送信しています...\ntestpilot.studiesWindow.unableToReachServer = Mozilla のサーバに接続できません。しばらくしてから再度お試しください。\ntestpilot.studiesWindow.thanksForContributing = ご協力ありがとうございます！\ntestpilot.studiesWindow.finishedOn = %S に終了しました\ntestpilot.studiesWindow.canceledStudy = (この調査はキャンセルしました)\ntestpilot.studiesWindow.missedStudy = (この調査には参加していません)\ntestpilot.studiesWindow.willStart = %S から開始されます\ntestpilot.studiesWindow.gatheringData = 現在データを収集中です。\ntestpilot.studiesWindow.willFinish = %S に終了します\ntestpilot.studiesWindow.proposeStudy = 新しい調査を提案する\n\n# for pages\ntestpilot.page.commentsAndDiscussions = コメントと議論 >>\ntestpilot.page.proposeATest = 調査を提案 >>\ntestpilot.page.testpilotOnTwitter = Twitter: @MozTestPilot >>\n\n# status page\ntestpilot.statusPage.uploadingData = データを送信しています...\ntestpilot.statusPage.uploadErrorMsg = Mozilla のサーバに接続できませんでした。ネットワーク接続が切れているかもしれません。\ntestpilot.statusPage.willRetry = Test Pilot は自動的に再送信しますので、このページは閉じていただいて構いません。\ntestpilot.statusPage.endedAlready = (この調査はすでに完了しており、このページをご覧いただく必要はありません)\ntestpilot.statusPage.todayAt = 今日の %S\ntestpilot.statusPage.endOn = %S 日\n# LOCALIZATION NOTE (numExtensions): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 = number of extensions\n# example: \"2 extensions\"\ntestpilot.statusPage.numExtensions = 拡張機能の数: #1\ntestpilot.statusPage.recursEveryNumberOfDays = この調査は %S 日ごとに繰り返し行われます。調査が完了するたびに:\ntestpilot.statusPage.askMeBeforeSubmitData = データを送信するかどうか確認する。\ntestpilot.statusPage.alwaysSubmitData = データ送信前に毎回確認せず、自動的に送信する。\ntestpilot.statusPage.neverSubmitData = 一切データを送信せず、今後も確認しない。\ntestpilot.statusPage.loading = 読み込み中です。しばらくお待ちください...\n\n# quit page\ntestpilot.quitPage.aboutToQuit = ユーザ調査 \"%S\" を中断します。\ntestpilot.quitPage.optionalMessage = (任意) お時間ありましたら、調査を中断することにして理由を教えてください。\ntestpilot.quitPage.reason = 理由:\ntestpilot.quitPage.recurringStudy = この調査は繰り返し行われます。初期設定では次回の調査時に再度確認します。この調査について再度お知らせする必要がなければ、下にチェックを入れてください:\ntestpilot.quitPage.quitForever = この繰り返し調査を終了する。\ntestpilot.quitPage.quitStudy = 調査を中断する >>\n\n# welcome page\ntestpilot.welcomePage.thankYou = Test Pilot チームにご参加頂きありがとうございます！\ntestpilot.welcomePage.gettingStarted = はじめに\ntestpilot.welcomePage.pleaseTake = Please take the\ntestpilot.welcomePage.backgroundSurvey = Pilot Background Survey\ntestpilot.welcomePage.clickToOpenStudiesWindow = こちらをクリックすると現在実施中の調査を確認できます。\ntestpilot.welcomePage.testpilotAddon = Test Pilot アドオン\ntestpilot.welcomePage.iconExplanation = << ブラウザウィンドウ右下にこのアイコンが表示されます。\ntestpilot.welcomePage.moreIconExplanation = アイコンをクリックすると Test Pilot メニューが表示されます。\ntestpilot.welcomePage.notificationInfo = あなたの確認が必要な時に、このアイコンがポップアップ表示されます。\ntestpilot.welcomePage.privacyPolicy = プライバシーポリシー\ntestpilot.welcomePage.legalNotices = 法的通知\n\n# survey page\ntestpilot.surveyPage.saveAnswers = 回答を保存\ntestpilot.surveyPage.submitAnswers = 回答を送信\ntestpilot.surveyPage.changeAnswers = 回答を修正\ntestpilot.surveyPage.loading = 読み込み中です。しばらくお待ちください...\ntestpilot.surveyPage.thankYouForFinishingSurvey = アンケートにご協力頂きありがとうございました。お答え頂いた回答は次のデータと一緒に送信されます。\ntestpilot.surveyPage.reviewOrChangeYourAnswers = あなたの回答は下のボタンでいつでも確認または修正できます。\n\n# modules/task.js\ntestpilot.finishedTask.finishedStudy = ありがとうございました！ ユーザ調査 \"%S\" を完了しました！\ntestpilot.finishedTask.allRelatedDataDeleted = この調査のため収集されたデータはすべてコンピュータから削除されます。\n\n# modules/setup.js\ntestpilot.notification.update = 更新しています...\ntestpilot.notification.thankYouForUploadingData = ありがとうございました\ntestpilot.notification.thankYouForUploadingData.message = 調査にご協力頂きありがとうございます\ntestpilot.notification.readyToSubmit = 送信準備完了\ntestpilot.notification.readyToSubmit.message = ユーザ調査 \"%S によるデータ収集が完了し、送信準備が整いました。\ntestpilot.notification.newTestPilotStudy = 新しいユーザ調査\ntestpilot.notification.newTestPilotStudy.pre.message = ユーザ調査 \"%S\" が開始されます。\ntestpilot.notification.newTestPilotSurvey = 新しいアンケート調査\ntestpilot.notification.newTestPilotSurvey.message = アンケート調査 \"%S\" に参加できます。\ntestpilot.notification.newTestPilotResults = 新しいユーザ調査結果\ntestpilot.notification.newTestPilotResults.message = Test Pilot によるユーザ調査 \"%S\" の結果が公開されました。\ntestpilot.notification.autoUploadedData = ありがとうございました\ntestpilot.notification.autoUploadedData.message = Test Pilot によるユーザ調査 \"%S\" が完了し、あなたのデータが送信されました。\ntestpilot.notification.extensionUpdate = 拡張機能の更新\ntestpilot.notification.extensionUpdate.message = ユーザ調査に参加するには新しいバージョンの Test Pilot をインストールする必要があります。アドオンウィンドウで最新バージョンに更新してください。\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY PropertiesViewWindowTitle \"プロパティ\">\n\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/aboutdebugging.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutDebugging.fullTitle    \"Firefox 開発ツール デバッガー\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/aboutdebugging.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (debug):\n# This string is displayed as a label of the button that starts\n# debugging a service worker.\ndebug\t\t\t=デバッグ\n\n# LOCALIZATION NOTE (push):\n# This string is displayed as a label of the button that pushes a test payload\n# to a service worker.\npush\t\t\t=プッシュ\n\n# LOCALIZATION NOTE (start):\n# This string is displayed as a label of the button that starts a service worker.\nstart\t\t\t=開始\n\nscope\t\t\t=スコープ\nunregister\t\t=登録解除\n\npushService\t\t=Push Service\n\n# LOCALIZATION NOTE (fetch):\n# Fetch is an event type and should not be translated.\nfetch\t\t\t=Fetch\n\n# LOCALIZATION NOTE (listeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nlisteningForFetchEvents\t=Fetch イベントの待ち受け中です。\n\n# LOCALIZATION NOTE (notListeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nnotListeningForFetchEvents\t=Fetch イベントの待ち受け中ではありません。\n\n# LOCALIZATION NOTE (addons):\n# This string is displayed as a header of the about:debugging#addons page.\naddons\t\t\t=アドオン\n\n# LOCALIZATION NOTE (addonDebugging.label):\n# This string is displayed next to a check box that enables the user to switch\n# addon debugging on/off.\naddonDebugging.label\t=アドオンのデバッグを有効化\n\n# LOCALIZATION NOTE (addonDebugging.tooltip):\n# This string is displayed in a tooltip that appears when hovering over a check\n# box that switches addon debugging on/off.\naddonDebugging.tooltip\t=このチェックをオンにすると、アドオンとブラウザー UI 部品のデバッグを許可します\n\n# LOCALIZATION NOTE (moreInfo):\n# This string is displayed next to addonDebugging.label as a link to a page\n# with documentation.\nmoreInfo\t\t=詳細\n\n# LOCALIZATION NOTE (loadTemporaryAddon):\n# This string is displayed as a label of a button that allows the user to\n# load additional add-ons.\nloadTemporaryAddon\t=一時的なアドオンを読み込む\n\n# LOCALIZATION NOTE (extensions):\n# This string is displayed as a header above the list of loaded add-ons.\nextensions\t\t=拡張機能\n\n# LOCALIZATION NOTE (selectAddonFromFile2):\n# This string is displayed as the title of the file picker that appears when\n# the user clicks the 'Load Temporary Add-on' button\nselectAddonFromFile2\t=マニフェストファイルまたはパッケージ (.xpi) を選択してください\n\n# LOCALIZATION NOTE (reload):\n# This string is displayed as a label of the button that reloads a given addon.\nreload\t\t\t=再読み込み\n\n# LOCALIZATION NOTE (reloadDisabledTooltip):\n# This string is displayed in a tooltip that appears when hovering over a\n# disabled 'reload' button.\nreloadDisabledTooltip\t=一時的なアドオンのみ再読み込みできます\n\n# LOCALIZATION NOTE (workers):\n# This string is displayed as a header of the about:debugging#workers page.\nworkers\t\t\t=Worker\n\nserviceWorkers\t\t=Service Worker\nsharedWorkers\t\t=Shared Worker\notherWorkers\t\t=その他の Worker\n\n# LOCALIZATION NOTE (running):\n# This string is displayed as the state of a service worker in RUNNING state.\nrunning\t\t\t=実行中\n\n# LOCALIZATION NOTE (stopped):\n# This string is displayed as the state of a service worker in STOPPED state.\nstopped\t\t\t=停止\n\n# LOCALIZATION NOTE (registering):\n# This string is displayed as the state of a service worker for which no service worker\n# registration could be found yet. Only active registrations are visible from\n# about:debugging, so such service workers are considered as registering.\nregistering\t\t=登録中\n\n# LOCALIZATION NOTE (tabs):\n# This string is displayed as a header of the about:debugging#tabs page.\ntabs\t\t\t=タブ\n\n# LOCALIZATION NOTE (pageNotFound):\n# This string is displayed as the main message at any error/invalid page.\npageNotFound\t\t=ページが見つかりません\n\n# LOCALIZATION NOTE (doesNotExist):\n# This string is displayed as an error message when navigating to an invalid page\n# %S will be replaced by the name of the page at run-time.\ndoesNotExist\t\t=#%S はありません\n\n# LOCALIZATION NOTE (nothing):\n# This string is displayed when the list of workers is empty.\nnothing\t\t\t\t=まだありません。\n\nconfigurationIsNotCompatible\t=このブラウザーは Service Worker に対応していません\n\n\n# LOCALIZATION NOTE (temporaryExtensions):\n# This string is displayed as a header above the list of temporarily loaded add-ons.\ntemporaryExtensions = Temporary Extensions\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n     The Animations panel is part of the Inspector sidebar -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n     keep it in English, or another language commonly spoken among web\n     developers. You want to make that choice consistent across the developer\n     tools. A good criteria is the language in which you'd find the best\n     documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (animationInspectorTitle): This is the label shown in the sidebar tab -->\n<!ENTITY animationInspectorTitle \"アニメーション\">\n\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector. -->\n<!ENTITY invalidElement \"この要素にアニメーションはありません。\">\n\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector, to invite the\n     user to select a new node by clicking on the element-picker icon. -->\n<!ENTITY selectElement \"このページのほかの要素を選択してください。\">\n\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n<!ENTITY allAnimations \"すべてのアニメーション\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (panel.invalidElementSelected):\n# This is the label shown in the panel when an invalid node is currently\n# selected in the inspector (i.e. a non-element node or a node that is not\n# animated).\npanel.invalidElementSelected\t\t=現在の要素にアニメーションが見つかりませんでした。\n\n# LOCALIZATION NOTE (panel.selectElement): This is the label shown in the panel\n# when an invalid node is currently selected in the inspector, to invite the\n# user to select a new node by clicking on the element-picker icon.\npanel.selectElement\t\t\t=このページから別の要素を選択してください。\n\n# LOCALIZATION NOTE (panel.allAnimations): This is the label shown at the bottom of\n# the panel, in a toolbar, to let the user know the toolbar applies to all\n# animations, not just the ones applying to the current element.\npanel.allAnimations\t\t\t=すべてのアニメーション\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel\t\t=再生時間:\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel\t\t=遅延:\n\n# LOCALIZATION NOTE (player.animationEndDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation endDelay.\nplayer.animationEndDelayLabel\t\t=遅延終了:\n\n# LOCALIZATION NOTE (player.animationRateLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation playback rate.\nplayer.animationRateLabel\t\t=再生速度:\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel\t=繰り返し:\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount\t\t=&#8734;\n\n# LOCALIZATION NOTE (player.infiniteIterationCountText):\n# See player.infiniteIterationCount for a description of what this is.\n# Unlike player.infiniteIterationCount, this string isn't used in HTML, but in\n# a tooltip.\nplayer.infiniteIterationCountText\t=∞\n\n# LOCALIZATION NOTE (player.animationIterationStartLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# iterationStart value.\n# %1$S will be replaced by the original iteration start value\n# %2$S will be replaced by the actual time of iteration start\nplayer.animationIterationStartLabel\t=繰り返し開始: %1$S (%2$Ss)\n\n# LOCALIZATION NOTE (player.animationEasingLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# easing value.\nplayer.animationEasingLabel\t\t=イージング:\n\n# LOCALIZATION NOTE (player.animationFillLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# fill mode value.\nplayer.animationFillLabel\t\t=スタイル適用:\n\n# LOCALIZATION NOTE (player.animationDirectionLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# direction value.\nplayer.animationDirectionLabel\t\t=再生方向:\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel\t\t\t=%S 秒\n\n# LOCALIZATION NOTE (player.playbackRateLabel):\n# This string is displayed in each animation player widget, as the label of\n# drop-down list items that can be used to change the rate at which the\n# animation runs (1× being the default, 2× being twice as fast).\nplayer.playbackRateLabel\t\t=%S 倍速\n\n# LOCALIZATION NOTE (player.runningOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that the\n# animation is running on the compositor thread.\nplayer.runningOnCompositorTooltip\t=このアニメーションは描画スレッドで実行しています\n\n# LOCALIZATION NOTE (player.allPropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is running on the compositor thread.\nplayer.allPropertiesOnCompositorTooltip\t\t=すべてのアニメーションのプロパティが最適化されています\n\n# LOCALIZATION NOTE (player.somePropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is not running on the compositor thread.\nplayer.somePropertiesOnCompositorTooltip\t=一部のアニメーションのプロパティが最適化されています\n\n# LOCALIZATION NOTE (timeline.rateSelectorTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# drop-down list that can be used to change the rate at which the animations\n# run.\ntimeline.rateSelectorTooltip\t\t=アニメーションの再生速度を設定します\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.pausedButtonTooltip\t\t=アニメーションの続きを再生します\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.resumedButtonTooltip\t\t=アニメーションを一時停止します\n\n# LOCALIZATION NOTE (timeline.rewindButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# rewind button that can be used to rewind the animations\ntimeline.rewindButtonTooltip\t\t=アニメーションを巻き戻します\n\n# LOCALIZATION NOTE (timeline.timeGraduationLabel):\n# This string is displayed at the top of the animation panel, next to each time\n# graduation, to indicate what duration (in milliseconds) this graduation\n# corresponds to.\ntimeline.timeGraduationLabel\t\t=%S ms\n\n# LOCALIZATION NOTE (timeline.cssanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.cssanimation.nameLabel\t\t=%S - CSS アニメーション\n\n# LOCALIZATION NOTE (timeline.csstransition.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Transition in the timeline UI.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.csstransition.nameLabel\t=%S - CSS トランジション\n\n# LOCALIZATION NOTE (timeline.scriptanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a script-generated animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.scriptanimation.nameLabel\t=%S - スクリプトアニメーション\n\n# LOCALIZATION NOTE (timeline.scriptanimation.unnamedLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over an unnamed script-generated animation in the timeline UI.\ntimeline.scriptanimation.unnamedLabel\t=スクリプトアニメーション\n\n# LOCALIZATION NOTE (timeline.unknown.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of an unknown animation type in the timeline UI.\n# This can happen if devtools couldn't figure out the type of the animation.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.unknown.nameLabel\t\t=%S\n\n\n# LOCALIZATION NOTE (player.animationOverallEasingLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the easing\n# that applies to a whole iteration of an animation as opposed to the\n# easing that applies between animation keyframes.\nplayer.animationOverallEasingLabel=Overall easing:\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nvalidator.nonExistingFolder\t\t=プロジェクトフォルダーが存在しません\nvalidator.expectProjectFolder\t\t=プロジェクトフォルダーは最終的に単一のファイルになります\nvalidator.noManifestFile\t\t=パッケージアプリでは 'manifest.webapp'、アドオンでは 'manifest.json' という名前の manifest ファイルがプロジェクトのルートフォルダーに必要です。\nvalidator.invalidManifestURL\t\t=不正な manifest URL '%S'\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON\t\t=webapp manifest の JSON ファイルが不正です: %1$S URI: %2$S\nvalidator.noAccessManifestURL\t\t=manifest ファイルが読めません: %1$S URI: %2$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL\t=ホストされた不正な manifest URL '%1$S': %2$S\nvalidator.invalidProjectType\t\t=未知のプロジェクト形式 '%S'\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty\t=Manifest に必須の 'name' 項目が足りません。\nvalidator.missIconsManifestProperty\t=Manifest に 'icons' 項目が足りません。\nvalidator.missIconMarketplace2\t\t=Marketplace に投稿するアプリは 128px のサイズのアイコンが必要です\nvalidator.invalidAppType\t\t=未知のアプリ形式: '%S'.\nvalidator.invalidHostedPriviledges\t=ホストされたアプリは '%S' の形式にできません\nvalidator.noCertifiedSupport\t\t='certified' アプリはまだアプリマネージャーで完全にサポートされていません。\nvalidator.nonAbsoluteLaunchPath\t\t=起動パスは '/' で始まる絶対パスである必要があります: '%S'\nvalidator.accessFailedLaunchPath\t=起動時のドキュメント '%S' にアクセスできません\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode\t=起動時のドキュメント '%1$S' にアクセスできません。HTTP コード: %2$S\n\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest\t\t\t=指定されたページにマニフェストがありません。\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8\t\t\t\t=マニフェストの文字エンコーディングが %S になっています。UTF-8 であるべきです。\n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType\t\t\t=マニフェストの MIME タイプが %S になっています。text/cache-manifest であるべきです。\n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI\t\t\t=URI %1$S が複数の場所から参照されています。許可されていません: %2$S\n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI\t\t=%3$S 行目 (%4$S) の %5$S セクションは %1$S 行目 (%2$S) の NETWORK セクションによりキャッシュされませんでした。\nfallbackBlocksURI\t\t=%3$S 行目 (%4$S) の %5$S セクションは %1$S 行目 (%2$S) の FALLBACK セクションによりキャッシュされませんでした。\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest\t=ファイル %1$S は %2$S の後に更新されました。マニフェスト内のテキストが変更されない限り、キャッシュされたバージョンが使用されます: 行 %3$S\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore\t\t=%1$S のキャッシュコントロールに no-store が設定されているため、ファイル保存時のアプリケーションキャッシュが妨げられます: 行 %2$S\n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable\t\t\t=%1$S が使用できないリソースを指し示しています: 行 %2$S\n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI\t\t\t=AppCacheUtils に渡された URI は無効です。\n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults\t\t\t=検索結果はありません。\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled\t\t\t=ディスクキャッシュが無効です。about:config で browser.cache.disk.enable 設定の値を true に変更して再度試してください。\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest\t=マニフェストの先頭の行は \"CACHE MANIFEST\" でなければなりません: 行 %S\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2\t=“CACHE MANIFEST” は先頭の行にしか使えませんが %S 行目に見つかりました。\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2\t\t=%2$S 行目の %1$S セクションでアスタリスク (*) が使われています。NETWORK セクションにアスタリスク 1 文字のみの行がある場合、マニフェストに列挙されていない任意の URI は、NETWORK セクションに列挙されているものとして扱われます。そうでない場合は、任意の URI は使用不可として扱われます。アスタリスク (*) 以外の文字は使えません。\n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces\t\t\t=URI 内のスペースは %20 で置き換える必要があります: 行 %S\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad\t\t=/../ は URL の先頭として正しくありません: 行 %S\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes\t\t=ドット ドット スラッシュ (../) が多すぎます: 行 %S\n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces\t\t=FALLBACK セクションではスペース区切られた 2 個の URL だけが使えます: 行 %S\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2\t\t=FALLBACK セクションではアスタリスク (*) は使えません。FALLBACK セクションでの URI は単純に要求 URI の先頭にマッチする必要があります: 行 %S\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue\t\t=SETTINGS セクションは \"prefer-online\" と \"fast\" のどちらかのみです: 行 %S\n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName\t\t=名前 (%1$S) が正しくありません: 行 %2$S\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/boxmodel.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n# The Layout View is a panel displayed in the computed view tab of the Inspector sidebar.\n\n# LOCALIZATION NOTE : FILE The correct localization of this file might be to\n# keep it in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (boxmodel.title) This is the title of the box model panel and is\n# displayed as a label.\nboxmodel.title\t\t\t=ボックスモデル\n\n# LOCALIZATION NOTE (boxmodel.margin) This refers to the margin in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.margin\t\t\t=margin\n\n# LOCALIZATION NOTE (boxmodel.padding) This refers to the padding in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.padding\t\t=padding\n\n# LOCALIZATION NOTE (boxmodel.border) This refers to the border in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.border\t\t\t=border\n\n# LOCALIZATION NOTE (boxmodel.content) This refers to the content in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.content\t\t=要素の内容\n\n# LOCALIZATION NOTE: (boxmodel.geometryButton.tooltip) This label is displayed as a\n# tooltip that appears when hovering over the button that allows users to edit the\n# position of an element in the page.\nboxmodel.geometryButton.tooltip\t=位置を編集\n\n\n# LOCALIZATION NOTE: (boxmodel.propertiesLabel) This label is displayed as the header\n# for showing and collapsing the properties underneath the box model in the layout view\nboxmodel.propertiesLabel=Box Model Properties\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"再読み込み\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"すると、&lt;canvas&gt; コンテキストをデバッグできるようになります。\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"\">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"ボタンをクリックすると、アニメーションフレームのコールスタックを記録します。\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.waitingNotice): This is the label shown\n  -  in the call list view while recording a snapshot. -->\n<!ENTITY canvasDebuggerUI.waitingNotice   \"アニメーション全体を記録しています...\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"アニメーションループの次のフレームを記録します。\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n<!ENTITY canvasDebuggerUI.importSnapshot \"インポート...\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n<!ENTITY canvasDebuggerUI.clearSnapshots \"消去\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"コールスタックを検索\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText\t\t\t\t=スナップショットはまだありません。\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel\t\t\t=スナップショット #%S\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel\t\t=読み込み中...\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel\t\t\t=保存\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel\t\t=保存中...\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel\t\t=ディスクからの読み込み\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle\t\t=アニメーションのスナップショットを保存...\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter\t=JSON ファイル\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter\t=すべてのファイル\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel\t\t=#1 描画\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel\t=#1 命令\n\n# LOCALIZATION NOTE (recordingTimeoutFailure):\n# This notification alert is displayed when attempting to record a requestAnimationFrame\n# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no\n# loops were found.\nrecordingTimeoutFailure\t\t\t=Canvas デバッガーは requestAnimationFrame または setTimeout によるループを検出できませんでした。\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/components.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the shared React components,\n# so files in `devtools/client/shared/components/*`.\n\n# LOCALIZATION NOTE (frame.unknownSource): When we do not know the source filename of\n# a frame, we use this string instead.\nframe.unknownSource\t\t=(不明)\n\n# LOCALIZATION NOTE (viewsourceindebugger): The label for the tooltip when hovering over\n# a source link that links to the debugger.\n# %S represents the URL to match in the debugger.\nframe.viewsourceindebugger\t=デバッガーでソースを表示 → %S\n\n# LOCALIZATION NOTE (notificationBox.closeTooltip): The content of a tooltip that\n# appears when hovering over the close button in a notification box.\nnotificationBox.closeTooltip\t=このメッセージを閉じます\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n<!ENTITY title\t\t\t\"接続する\">\n<!ENTITY header\t\t\t\"リモート機器に接続する\">\n<!ENTITY host\t\t\t\"ホスト:\">\n<!ENTITY port\t\t\t\"ポート:\">\n<!ENTITY connect\t\t\"接続\">\n<!ENTITY connecting\t\t\"接続中\">\n<!ENTITY availableAddons\t\"利用可能なリモートのアドオン:\">\n<!ENTITY availableTabs\t\t\"利用可能なリモートのタブ:\">\n<!ENTITY availableProcesses\t\"利用可能なリモートのプロセス:\">\n<!ENTITY connectionError\t\"エラー:\">\n<!ENTITY errorTimeout\t\t\"エラー: 接続がタイムアウトしました。\">\n<!ENTITY errorRefused\t\t\"エラー: 接続が拒否されました。\">\n<!ENTITY errorUnexpected\t\"予期しないエラー。\">\n\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n<!ENTITY remoteHelp\t\t\"Firefox 開発ツールではリモート機器 (Firefox for Android、Firefox OS など) のデバッグが可能です。リモート機器のオプションの [リモートデバッグ] がオンになっているか確認してください。詳しくは \">\n<!ENTITY remoteDocumentation\t\"ドキュメント\">\n<!ENTITY remoteHelpSuffix\t\" をご覧ください。\">\n\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess\t= メインプロセス\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n<!ENTITY debuggerUI.closeButton.tooltip\t\t\"閉じる\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n<!ENTITY debuggerUI.panesButton.tooltip\t\t\"左右のウィンドウを切り替え\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n<!ENTITY debuggerUI.blackBoxMessage.label\t\t\"このソースはブラックボックス化されています。ブレークポイントは無効化されます。また、ステッピングはすべて通過します。\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton\t\"このソースのブラックボックスを解除\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n<!ENTITY debuggerUI.optsButton.tooltip\t\t\"デバッガーオプション\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n<!ENTITY debuggerUI.sources.blackBoxTooltip\t\"ブラックボックスを切り替え\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n<!ENTITY debuggerUI.sources.prettyPrint\t\t\"ソースを整形\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n<!ENTITY debuggerUI.autoPrettyPrint\t\t\"圧縮されたソースを自動的に整形表示\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey\t\"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n<!ENTITY debuggerUI.sources.toggleBreakpoints\t\"すべてのブレークポイントを有効化 / 無効化\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton\t\t\t\"消去\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton.tooltip\t\t\"収集したトレースを消去\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n<!ENTITY debuggerUI.pauseExceptions\t\t\"例外発生で停止\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey\t\"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.ignoreCaughtExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n<!ENTITY debuggerUI.ignoreCaughtExceptions\t\"キャッチした例外を無視\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey\t\"C\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n<!ENTITY debuggerUI.showPanesOnInit\t\t\"起動時にデバッガーを開く\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey\t\"S\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n<!ENTITY debuggerUI.showVarsFilter\t\t\"変数フィルターボックスを表示\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey\t\"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n<!ENTITY debuggerUI.showOnlyEnum\t\t\"計算可能なプロパティのみ表示\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey\t\"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n<!ENTITY debuggerUI.showOriginalSource\t\t\"元のソースを表示\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey\t\"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not. -->\n<!ENTITY debuggerUI.autoBlackBox\t\t\"圧縮されたソースを自動的にブラックボックス化する\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey\t\"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a header for the operators part. -->\n<!ENTITY debuggerUI.searchPanelOperators\t\"検索演算子:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n<!ENTITY debuggerUI.searchFile\t\t\t\"スクリプトファイルを検索\">\n<!ENTITY debuggerUI.searchFile.key\t\t\"P\">\n<!ENTITY debuggerUI.searchFile.altkey\t\t\"O\">\n<!ENTITY debuggerUI.searchFile.accesskey\t\"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n<!ENTITY debuggerUI.searchGlobal\t\t\"すべてのファイルを検索\">\n<!ENTITY debuggerUI.searchGlobal.key\t\t\"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey\t\"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n<!ENTITY debuggerUI.searchFunction\t\t\"関数定義を検索\">\n<!ENTITY debuggerUI.searchFunction.key\t\t\"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey\t\"D\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n<!ENTITY debuggerUI.searchToken\t\t\t\"検索\">\n<!ENTITY debuggerUI.searchToken.key\t\t\"F\">\n<!ENTITY debuggerUI.searchToken.accesskey\t\"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n<!ENTITY debuggerUI.searchGoToLine\t\t\"指定行へ移動...\">\n<!ENTITY debuggerUI.searchGoToLine.key\t\t\"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey\t\"L\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n<!ENTITY debuggerUI.searchVariable\t\t\"変数を検索\">\n<!ENTITY debuggerUI.searchVariable.key\t\t\"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey\t\"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n<!ENTITY debuggerUI.focusVariables\t\t\"変数ツリーを開く\">\n<!ENTITY debuggerUI.focusVariables.key\t\t\"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey\t\"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n<!ENTITY debuggerUI.condBreakPanelTitle\t\t\"以下の式が true のときに、このブレークポイントで停止します\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n<!ENTITY debuggerUI.seMenuBreak\t\t\t\"ブレークポイントを設置\">\n<!ENTITY debuggerUI.seMenuBreak.key\t\t\"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n<!ENTITY debuggerUI.seMenuCondBreak\t\t\"条件付きブレークポイントを設置\">\n<!ENTITY debuggerUI.seMenuCondBreak.key\t\t\"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for editing a breakpoint. -->\n<!ENTITY debuggerUI.seEditMenuCondBreak\t\t\"条件付きブレークポイントを編集\">\n<!ENTITY debuggerUI.seEditMenuCondBreak.key\t\"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n<!ENTITY debuggerUI.tabs.workers\t\t\"Worker\">\n<!ENTITY debuggerUI.tabs.sources\t\t\"ソース\">\n<!ENTITY debuggerUI.tabs.traces\t\t\t\"トレース\">\n<!ENTITY debuggerUI.tabs.callstack\t\t\"コールスタック\">\n<!ENTITY debuggerUI.tabs.variables\t\t\"変数\">\n<!ENTITY debuggerUI.tabs.events\t\t\t\"イベント\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n<!ENTITY debuggerUI.seMenuAddWatch\t\t\"選択範囲を監視式に追加\">\n<!ENTITY debuggerUI.seMenuAddWatch.key\t\t\"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n<!ENTITY debuggerUI.addWatch\t\t\t\"監視式を追加\">\n<!ENTITY debuggerUI.addWatch.accesskey\t\t\"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n<!ENTITY debuggerUI.removeAllWatch\t\t\"すべての監視式を削除\">\n<!ENTITY debuggerUI.removeAllWatch.key\t\t\"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey\t\"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n<!ENTITY debuggerUI.stepping.resume1\t\t\"VK_F8\">\n<!ENTITY debuggerUI.stepping.stepOver1\t\t\"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepIn1\t\t\"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut1\t\t\"VK_F11\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  debugger sources side menu. This should be the same as\n  -  netmonitorUI.context.newTab  -->\n<!ENTITY debuggerUI.context.newTab\t\t\"新しいタブで開く\">\n<!ENTITY debuggerUI.context.newTab.accesskey\t\"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url. This should be\n  -  the same as netmonitorUI.context.copyUrl -->\n<!ENTITY debuggerUI.context.copyUrl\t\t\"URL をコピー\">\n<!ENTITY debuggerUI.context.copyUrl.accesskey\t\"C\">\n<!ENTITY debuggerUI.context.copyUrl.key\t\t\"C\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI.\ncollapsePanes\t\t\t\t=左右のウィンドウを非表示\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI.\nexpandPanes\t\t\t\t=左右のウィンドウを表示\n\n# LOCALIZATION NOTE (pauseButtonTooltip): The tooltip that is displayed for the pause\n# button when the debugger is in a running state.\npauseButtonTooltip\t\t\t=停止 %S\n\n# LOCALIZATION NOTE (pausePendingButtonTooltip): The tooltip that is displayed for\n# the pause button after it's been clicked but before the next JavaScript to run.\npausePendingButtonTooltip\t\t=次を実行するまで待機します\n\n# LOCALIZATION NOTE (resumeButtonTooltip): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip\t\t\t=復帰 %S\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip\t\t\t\t=ステップオーバー %S\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip\t\t\t\t=ステップイン %S\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip\t\t\t\t=ステップアウト %S\n\n# LOCALIZATION NOTE (noWorkersText): The text to display in the workers list\n# when there are no workers.\nnoWorkersText\t\t\t\t=このページに Worker はありません。\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources list\n# when there are no scripts.\nnoSourcesText\t\t\t\t=このページにソースはありません。\n\n# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab\n# when there are no events.\nnoEventListenersText\t\t\t=表示できるイベントリスナーはありません\n\n# LOCALIZATION NOTE (eventListenersHeader): The text to display in the events\n# header.\neventListenersHeader\t\t\t=イベントリスナー\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText\t\t\t=表示できるスタックフレームはありません\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip\t\t\t=このイベントを切り替えます\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector\t\t\t\t=on\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource\t\t\t\t=in\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes\t\t\t\t=%S ノード\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative\t\t\t\t=[ネイティブコード]\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents\t\t\t\t=アニメーション\naudioEvents\t\t\t\t=音声\nbatteryEvents\t\t\t\t=バッテリー\nclipboardEvents\t\t\t\t=クリップボード\ncompositionEvents\t\t\t=コンポジション\ndeviceEvents\t\t\t\t=デバイス\ndisplayEvents\t\t\t\t=ディスプレイ\ndragAndDropEvents\t\t\t=ドラッグアンドドロップ\ngamepadEvents\t\t\t\t=ゲームパッド\nindexedDBEvents\t\t\t\t=IndexedDB\ninteractionEvents\t\t\t=インタラクション\nkeyboardEvents\t\t\t\t=キーボード\nmediaEvents\t\t\t\t=HTML5 メディア\nmouseEvents\t\t\t\t=マウス\nmutationEvents\t\t\t\t=ミューテーション\nnavigationEvents\t\t\t=ナビゲーション\npointerLockEvents\t\t\t=マウスポインターロック\nsensorEvents\t\t\t\t=センサー\nstorageEvents\t\t\t\t=ストレージ\ntimeEvents\t\t\t\t=時間\ntouchEvents\t\t\t\t=タッチ\notherEvents\t\t\t\t=その他\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip) = The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip\t\t\t=ブラックボックス化を切り替えます\n\n# LOCALIZATION NOTE (sources.search.key): Key shortcut to open the search for\n# searching all the source files the debugger has seen.\nsources.search.key\t\t\t=P\n\n# LOCALIZATION NOTE (sourceSearch.search.key): Key shortcut to open the search\n# for searching within a the currently opened files in the editor\nsourceSearch.search.key\t\t\t=F\n\n# LOCALIZATION NOTE (sourceSearch.search.again.key): Key shortcut to re-open\n# the search for re-searching the same search triggered from a sourceSearch\nsourceSearch.search.again.key\t\t=G\n\n# LOCALIZATION NOTE (sourceSearch.search.resultsSummary): Shows a summary of\n# the number of matches for autocomplete\nsourceSearch.resultsSummary\t\t=“%2$S” の %1$d 個のインスタンス\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText\t\t\t=一致する文字列はありません\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText\t\t\t\t=ファイル名を検索 (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText\t\t=変数を検索\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText\t\t=プロパティを検索\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter\t\t\t=スクリプトを検索 (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal\t\t\t=すべてのファイルを検索 (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction\t\t\t=関数定義を検索 (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken\t\t\t=このファイルを検索 (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine\t\t\t=指定行へ移動 (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable\t\t\t=変数を検索 (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional\t=条件付きブレークポイントを設定する\nbreakpointMenuItem.enableSelf\t\t=ブレークポイントを有効にする\nbreakpointMenuItem.disableSelf\t\t=ブレークポイントを無効にする\nbreakpointMenuItem.deleteSelf\t\t=ブレークポイントを取り除く\nbreakpointMenuItem.enableOthers\t\t=他のブレークポイントを有効にする\nbreakpointMenuItem.disableOthers\t=他のブレークポイントを無効にする\nbreakpointMenuItem.deleteOthers\t\t=他のブレークポイントを取り除く\nbreakpointMenuItem.enableAll\t\t=すべてのブレークポイントを有効にする\nbreakpointMenuItem.disableAll\t\t=すべてのブレークポイントを無効にする\nbreakpointMenuItem.deleteAll\t\t=すべてのブレークポイントを取り除く\n\n# LOCALIZATION NOTE (breakpoints.header): Breakpoints right sidebar pane header.\nbreakpoints.header\t\t\t=ブレークポイント\n\n# LOCALIZATION NOTE (breakpoints.none): The text that appears when there are\n# no breakpoints present\nbreakpoints.none\t\t\t=ブレークポイントなし\n\n# LOCALIZATION NOTE (breakpoints.enable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.enable\t\t\t=ブレークポイントを有効化\n\n# LOCALIZATION NOTE (breakpoints.disable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.disable\t\t\t=ブレークポイントを無効化\n\n# LOCALIZATION NOTE (breakpoints.removeBreakpointTooltip): The tooltip that is displayed\n# for remove breakpoint button in right sidebar\nbreakpoints.removeBreakpointTooltip\t=ブレークポイントを取り除きます\n\n# LOCALIZATION NOTE (callStack.header): Call Stack right sidebar pane header.\ncallStack.header\t\t\t=コールスタック\n\n# LOCALIZATION NOTE (callStack.notPaused): Call Stack right sidebar pane\n# message when not paused.\ncallStack.notPaused\t\t\t=停止していません\n\n# LOCALIZATION NOTE (callStack.collapse): Call Stack right sidebar pane\n# message to hide some of the frames that are shown.\ncallStack.collapse\t\t\t=行を折りたたむ\n\n# LOCALIZATION NOTE (callStack.expand): Call Stack right sidebar pane\n# message to show more of the frames.\ncallStack.expand\t\t\t=行を広げる\n\n# LOCALIZATION NOTE (editor.searchResults): Editor Search bar message\n# for the summarizing the selected search result. e.g. 5 of 10 results.\neditor.searchResults\t\t\t=検索結果 %d / %d\n\n# LOCALIZATION NOTE (editor.noResults): Editor Search bar message\n# for when no results found.\neditor.noResults\t\t\t=検索結果はありません\n\n# LOCALIZATION NOTE (editor.addBreakpoint): Editor gutter context menu item\n# for adding a breakpoint on a line.\neditor.addBreakpoint\t\t\t=ブレークポイントを追加\n\n# LOCALIZATION NOTE (editor.disableBreakpoint): Editor gutter context menu item\n# for disabling a breakpoint on a line.\neditor.disableBreakpoint\t\t=ブレークポイントを無効化\n\n# LOCALIZATION NOTE (editor.enableBreakpoint): Editor gutter context menu item\n# for enabling a breakpoint on a line.\neditor.enableBreakpoint\t\t\t=ブレークポイントを有効化\n\n# LOCALIZATION NOTE (editor.removeBreakpoint): Editor gutter context menu item\n# for removing a breakpoint on a line.\neditor.removeBreakpoint\t\t\t=ブレークポイントを削除\n\n# LOCALIZATION NOTE (editor.editBreakpoint): Editor gutter context menu item\n# for setting a breakpoint condition on a line.\neditor.editBreakpoint\t\t\t=ブレークポイントを編集\n\n# LOCALIZATION NOTE (editor.addConditionalBreakpoint): Editor gutter context\n# menu item for adding a breakpoint condition on a line.\neditor.addConditionalBreakpoint\t\t=条件付きブレークポイントを追加\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Placeholder text for\n# input element inside ConditionalPanel component\neditor.conditionalPanel.placeholder\t=このブレークポイントは条件式が真の場合に停止します\n\n# LOCALIZATION NOTE (editor.jumpToMappedLocation): Context menu item\n# for navigating to a source mapped location\neditor.jumpToMappedLocation\t\t=%s の位置へジャンプ\n\n# LOCALIZATION NOTE (generated): Source Map term for a server source location\ngenerated\t\t\t\t=生成場所\n\n# LOCALIZATION NOTE (original): Source Map term for a debugger UI source location\noriginal\t\t\t\t=元の場所\n\n# LOCALIZATION NOTE (expressions.placeholder): Placeholder text for expression\n# input element\nexpressions.placeholder\t\t\t=監視式を追加\n\n# LOCALIZATION NOTE (sourceTabs.closeTab): Editor source tab context menu item\n# for closing the selected tab below the mouse.\nsourceTabs.closeTab\t\t\t=タブを閉じる\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs): Editor source tab context menu item\n# for closing the other tabs.\nsourceTabs.closeOtherTabs\t\t=他のタブを閉じる\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToRight): Editor source tab context menu item\n# for closing the tabs to the right of the selected tab.\nsourceTabs.closeTabsToRight\t\t=右側のタブを閉じる\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs): Editor source tab context menu item\n# for closing all tabs.\nsourceTabs.closeAllTabs\t\t\t=すべてのタブを閉じる\n\n# LOCALIZATION NOTE (sourceTabs.closeTabButtonTooltip): The tooltip that is displayed\n# for close tab button in source tabs.\nsourceTabs.closeTabButtonTooltip\t=タブを閉じます\n\n# LOCALIZATION NOTE (sourceTabs.newTabButtonTooltip): The tooltip that is displayed for\n# new tab button in source tabs.\nsourceTabs.newTabButtonTooltip\t\t=ソースを検索します (%S)\n\n# LOCALIZATION NOTE (scopes.header): Scopes right sidebar pane header.\nscopes.header\t\t\t\t=スコープ\n\n# LOCALIZATION NOTE (scopes.notAvailable): Scopes right sidebar pane message\n# for when the debugger is paused, but there isn't pause data.\nscopes.notAvailable\t\t\t=スコープは利用できません\n\n# LOCALIZATION NOTE (scopes.notPaused): Scopes right sidebar pane message\n# for when the debugger is not paused.\nscopes.notPaused\t\t\t=停止していません\n\n# LOCALIZATION NOTE (scopes.block): Scopes right sidebar block subheading\nscopes.block\t\t\t\t=ブロック\n\n# LOCALIZATION NOTE (sources.header): Sources left sidebar header\nsources.header\t\t\t\t=ソースファイル\n\n# LOCALIZATION NOTE (sources.search): Sources left sidebar prompt\n# e.g. Cmd+P to search. On a mac, we use the command unicode character.\n# On windows, it's ctrl.\nsources.search\t\t\t\t=%S で検索します\n\n# LOCALIZATION NOTE (watchExpressions.header): Watch Expressions right sidebar\n# pane header.\nwatchExpressions.header\t\t\t=監視式\n\n# LOCALIZATION NOTE (watchExpressions.refreshButton): Watch Expressions header\n# button for refreshing the expressions.\nwatchExpressions.refreshButton\t\t=リフレッシュ\n\n# LOCALIZATION NOTE (welcome.search): The center pane welcome panel's\n# search prompt. e.g. cmd+p to search for files. On windows, it's ctrl, on\n# a mac we use the unicode character.\nwelcome.search\t\t\t\t=%S でソースファイルを検索します\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\nsourceSearch.search\t\t\t=ソースを検索...\n\n# LOCALIZATION NOTE (sourceSearch.noResults): The center pane Source Search\n# message when the query did not match any of the sources.\nsourceSearch.noResults\t\t\t=%S と一致するファイルはありません\n\n# LOCALIZATION NOTE (sourceFooter.debugBtnTooltip): Tooltip text associated\n# with the pretty-print button\nsourceFooter.debugBtnTooltip\t\t=ソースコードを整形します\n\n# LOCALIZATION NOTE (ignoreExceptions): The pause on exceptions button tooltip\n# when the debugger will not pause on exceptions.\nignoreExceptions\t\t\t=例外を無視します。クリックすると捕捉できない例外で停止します\n\n# LOCALIZATION NOTE (pauseOnUncaughtExceptions): The pause on exceptions button\n# tooltip when the debugger will pause on uncaught exceptions.\npauseOnUncaughtExceptions\t\t=捕捉できない例外で停止します。クリックするとすべての例外で停止します\n\n# LOCALIZATION NOTE (pauseOnExceptions): The pause on exceptions button tooltip\n# when the debugger will pause on all exceptions.\npauseOnExceptions\t\t\t=すべての例外で停止します。クリックすると例外を無視します\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the loading process has started but there is no file to display\n# yet.\nloadingText\t\t\t\t=読み込み中...\n\n# LOCALIZATION NOTE (errorLoadingText2): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText2\t\t\t=この URL の読み込みに失敗しました: %S\n\n# LOCALIZATION NOTE (addWatchExpressionText): The text that is displayed in the\n# watch expressions list to add a new item.\naddWatchExpressionText\t\t\t=監視式を追加\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton\t\t=監視\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText\t\t\t=表示できる変数はありません\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel\t\t\t\t=%S スコープ\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel\t\t=監視式\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel\t\t\t=グローバル\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace\t\t=スタックトレース:\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects\t\t=他 #1 個...\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip\t\t=ダブルクリックすると編集します\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable value.\nvariablesEditableValueTooltip\t\t=クリックすると値を変更します\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item which can be removed.\nvariablesCloseButtonTooltip\t\t=クリックすると削除します\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip\t\t=クリックすると値を設定します\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip\t\t=クリックするとインスペクターでノードを選択します\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip\t\t\t=configurable\nenumerableTooltip\t\t\t=enumerable\nwritableTooltip\t\t\t\t=writable\nfrozenTooltip\t\t\t\t=frozen\nsealedTooltip\t\t\t\t=sealed\nextensibleTooltip\t\t\t=extensible\noverriddenTooltip\t\t\t=overridden\nWebIDLTooltip\t\t\t\t=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel\t\t\t=:\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel2): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel2\t\t=\\u0020\\u2192\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel\t\t=\\u2190\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle\t\t=他のデバッガーが停止しています。最後の停止させたデバッガーを復帰させてください: %S\n\nvariablesViewOptimizedOut\t\t=(最適化により削除)\nvariablesViewUninitialized\t\t=(未初期化)\nvariablesViewMissingArgs\t\t=(利用不可)\n\nanonymousSourcesLabel\t\t\t=匿名ソース\n\nexperimental\t\t\t\t=これは実験段階の機能です\n\n# LOCALIZATION NOTE (whyPaused.debuggerStatement): The text that is displayed\n# in a info block explaining how the debugger is currently paused due to a `debugger`\n# statement in the code\nwhyPaused.debuggerStatement\t\t=デバッガー文で停止しました\n\n# LOCALIZATION NOTE (whyPaused.breakpoint): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a breakpoint\nwhyPaused.breakpoint\t\t\t=ブレークポイントで停止しました\n\n# LOCALIZATION NOTE (whyPaused.exception): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an exception\nwhyPaused.exception\t\t\t=例外で停止しました\n\n# LOCALIZATION NOTE (whyPaused.resumeLimit): The text that is displayed\n# in a info block explaining how the debugger is currently paused while stepping\n# in or out of the stack\nwhyPaused.resumeLimit\t\t\t=ステッピング中に停止しました\n\n# LOCALIZATION NOTE (whyPaused.pauseOnDOMEvents): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# dom event\nwhyPaused.pauseOnDOMEvents\t\t=イベントリスナーで停止しました\n\n# LOCALIZATION NOTE (whyPaused.xhr): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# xml http request\nwhyPaused.xhr\t\t\t\t=XMLHttpRequest で停止しました\n\n# LOCALIZATION NOTE (whyPaused.promiseRejection): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# promise rejection\nwhyPaused.promiseRejection\t\t=Promise の却下で停止しました\n\n# LOCALIZATION NOTE (whyPaused.assert): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# assert\nwhyPaused.assert\t\t\t=アサーションで停止しました\n\n# LOCALIZATION NOTE (whyPaused.debugCommand): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# debugger statement\nwhyPaused.debugCommand\t\t\t=デバッグされた関数で停止しました\n\n# LOCALIZATION NOTE (whyPaused.other): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an event\n# listener breakpoint set\nwhyPaused.other\t\t\t\t=デバッガーが停止しました\n\n\n# LOCALIZATION NOTE (copySourceUrl): This is the text that appears in the\n# context menu to copy the source URL of file open.\ncopySourceUrl=Copy Source Url\n\n# LOCALIZATION NOTE (copySourceUrl.accesskey): Access key to copy the source URL of a file from\n# the context menu.\ncopySourceUrl.accesskey=u\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Tooltip text for\n# close button inside ConditionalPanel component\neditor.conditionalPanel.close=Cancel edit breakpoint and close\n\n# LOCALIZATION NOTE (editor.jumpToMappedLocation1): Context menu item\n# for navigating to a source mapped location\neditor.jumpToMappedLocation1=Jump to %S location\nfunctionSearch.search.key=O\nfunctionSearch.search.placeholder=Search Functions…\n\n# LOCALIZATION NOTE (sourceSearch.resultsSummary1): Shows a summary of\n# the number of matches for autocomplete\nsourceSearch.resultsSummary1=%d results\n\n# LOCALIZATION NOTE (sourceSearch.search.placeholder): placeholder text in\n# the source search input bar\nsourceSearch.search.placeholder=Search in file…\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs.accesskey): Access key to close all tabs from the\n# editor context menu.\nsourceTabs.closeAllTabs.accesskey=a\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs.accesskey): Access key to close other source tabs\n# from the editor context menu.\nsourceTabs.closeOtherTabs.accesskey=o\n\n# LOCALIZATION NOTE (sourceTabs.closeTab.accesskey): Access key to close the currently select\n# source tab from the editor context menu item.\nsourceTabs.closeTab.accesskey=c\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd): Editor source tab context menu item\n# for closing the tabs to the end (the right for LTR languages) of the selected tab.\nsourceTabs.closeTabsToEnd=Close tabs to the right\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd.accesskey): Access key to close source tabs\n# after the selected tab from the editor context menu.\nsourceTabs.closeTabsToEnd.accesskey=e\n\n# LOCALIZATION NOTE (sourceTabs.copyLink): Editor source tab context menu item\n# for copying a link address.\nsourceTabs.copyLink=Copy Link Address\n\n# LOCALIZATION NOTE (sourceTabs.copyLink.accesskey): Access key to copy a link addresss from the\n# editor context menu.\nsourceTabs.copyLink.accesskey=l\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint): Editor source tab context menu item\n# for pretty printing the source.\nsourceTabs.prettyPrint=Pretty Print Source\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint.accesskey): Access key to pretty print a source from\n# the editor context menu.\nsourceTabs.prettyPrint.accesskey=p\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree): Editor source tab context menu item\n# for revealing source in tree.\nsourceTabs.revealInTree=Reveal in Tree\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree.accesskey): Access key to reveal a source in the\n# tree from the context menu.\nsourceTabs.revealInTree.accesskey=r\n\n# LOCALIZATION NOTE (sources.searchAlt.key): Alternate key shortcut to open\n# the search for searching all the source files the debugger has seen.\nsources.searchAlt.key=O\n\n# LOCALIZATION NOTE (whyPaused.breakpointConditionThrown): The text that is displayed\n# in an info block when evaluating a conditional breakpoint throws an error\nwhyPaused.breakpointConditionThrown=Error with conditional breakpoint\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones\t\t= 携帯電話\ndevice.tablets\t\t= タブレット\ndevice.laptops\t\t= ノート PC\ndevice.televisions\t= テレビ\ndevice.consoles\t\t= ゲーム機\ndevice.watches\t\t= 時計\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the DOM panel\n# which is available from the Web Developer sub-menu -> 'DOM'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (dom.filterDOMPanel): A placeholder text used for\n# DOM panel search box.\ndom.filterDOMPanel\t=DOM を絞り込み\n\n# LOCALIZATION NOTE (dom.refresh): A label for Refresh button in\n# DOM panel toolbar\ndom.refresh\t\t=更新\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=コピーしました\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/filterwidget.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE These strings are used in the CSS Filter Editor Widget\n   - which can be found in a tooltip that appears in the Rule View when clicking\n   - on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'. -->\n\n<!-- LOCALIZATION NOTE (filterListSelectPlaceholder): This string is used as\n   - a preview option in the list of possible filters <select> -->\n<!ENTITY filterListSelectPlaceholder\t\"フィルタを選択\">\n\n<!-- LOCALIZATION NOTE (addNewFilterButton): This string is displayed on a button used to add new filters -->\n<!ENTITY addNewFilterButton\t\t\"追加\">\n\n<!-- LOCALIZATION NOTE (newPresetPlaceholder): This string is used as\n   - a placeholder in the list of presets which is used to save a new preset -->\n<!ENTITY newPresetPlaceholder\t\t\"プリセット名\">\n\n<!-- LOCALIZATION NOTE (savePresetButton): This string is displayed on a button used to save a new preset -->\n<!ENTITY savePresetButton\t\t\"保存\">\n\n<!-- LOCALIZATION NOTE(presetsToggleButton): This string is used in a button which toggles the presets list -->\n<!ENTITY presetsToggleButton\t\t\"プリセット\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/filterwidget.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the CSS Filter Editor Widget\n# which can be found in a tooltip that appears in the Rule View when clicking\n# on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'.\n\n# LOCALIZATION NOTE (emptyFilterList):\n# This string is displayed when filter's list is empty\n# (no filter specified / all removed)\nemptyFilterList\t\t\t=フィルターが指定されていません\n\n# LOCALIZATION NOTE (emptyPresetList):\n# This string is displayed when preset's list is empty\nemptyPresetList\t\t\t=保存されたプリセットはありません。\\\nフィルターのプリセットを名前を付けて保存しておくと、後からすぐに再利用できます。\n\n# LOCALIZATION NOTE (addUsingList):\n# This string is displayed under [emptyFilterList] when filter's\n# list is empty, guiding user to add a filter using the list below it\naddUsingList\t\t\t=以下のリストを使ってフィルターを追加\n\n# LOCALIZATION NOTE (dropShadowPlaceholder):\n# This string is used as a placeholder for drop-shadow's input\n# in the filter list (shown when <input> is empty)\ndropShadowPlaceholder\t\t=x y 半径の色\n\n# LOCALIZATION NOTE (dragHandleTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# drag handles of filters which are used to re-order filters\ndragHandleTooltipText\t\t=上下にドラッグすると、フィルターの順序を入れ替えます\n\n# LOCALIZATION NOTE (labelDragTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# filters' labels which can be dragged left/right to increase/decrease\n# the filter's value (like photoshop)\nlabelDragTooltipText\t\t=左右にドラッグすると、値を増減します\n\n# LOCALIZATION NOTE (filterListSelectPlaceholder):\n# This string is used as a preview option in the list of possible filters\n# <select>\nfilterListSelectPlaceholder\t=フィルターを選択\n\n# LOCALIZATION NOTE (addNewFilterButton):\n# This string is displayed on a button used to add new filters\naddNewFilterButton\t\t=追加\n\n# LOCALIZATION NOTE (newPresetPlaceholder):\n# This string is used as a placeholder in the list of presets which is used to\n# save a new preset\nnewPresetPlaceholder\t\t=プリセット名\n\n# LOCALIZATION NOTE (savePresetButton):\n# This string is displayed on a button used to save a new preset\nsavePresetButton\t\t=保存\n\n# LOCALIZATION NOTE(presetsToggleButton):\n# This string is used in a button which toggles the presets list\npresetsToggleButton\t\t=プリセット\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n<!ENTITY fontInspectorTitle\t\t\"フォント\">\n<!ENTITY showAllFonts\t\"このページのすべてのフォントを表示\">\n<!ENTITY usedAs\t\t\"フォント名: \">\n<!ENTITY system\t\t\"システム\">\n<!ENTITY remote\t\t\"リモート\">\n\n<!-- LOCALIZATION NOTE (previewHint): This is the label shown as the\n     placeholder in font inspector preview text box. -->\n<!ENTITY previewHint\t\"プレビューする文字を入力できます\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/font-inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Font Inspector strings.\n# The Font Inspector is a panel accessible in the Inspector sidebar.\n\n# LOCALIZATION NOTE (fontinspector.seeAll) This is the label of a link that will show all\n# the fonts used in the page, instead of the ones related to the inspected element.\nfontinspector.seeAll\t\t=使用されたすべてのフォントを表示\n\n# LOCALIZATION NOTE (fontinspector.seeAll.tooltip) see fontinspector.seeAll.\nfontinspector.seeAll.tooltip\t=このページのすべてのフォントを表示します\n\n# LOCALIZATION NOTE (fontinspector.usedAs) This label introduces the name used to refer to\n# the font in a stylesheet.\nfontinspector.usedAs\t\t=フォント名:\n\n# LOCALIZATION NOTE (fontinspector.system) This label indicates that the font is a local\n# system font.\nfontinspector.system\t\t=システム\n\n# LOCALIZATION NOTE (fontinspector.remote) This label indicates that the font is a remote\n# font.\nfontinspector.remote\t\t=リモート\n\n# LOCALIZATION NOTE (previewHint):\n# This is the label shown as the placeholder in font inspector preview text box.\nfontinspector.previewText\t=プレビューする文字を入力できます\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/graphs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (graphs.label.average):\n# This string is displayed on graphs when showing an average.\ngraphs.label.average=平均\n\n# LOCALIZATION NOTE (graphs.label.minimum):\n# This string is displayed on graphs when showing a minimum.\ngraphs.label.minimum=最低\n\n# LOCALIZATION NOTE (graphs.label.maximum):\n# This string is displayed on graphs when showing a maximum.\ngraphs.label.maximum=最高\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/har.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP response bodies are not includes\n# in exported data.\nhar.responseBodyNotIncluded\t= 応答ボディは省略しました。\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP request bodies are not includes\n# in exported data.\nhar.requestBodyNotIncluded\t= 要求ボディは省略しました。\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/inspector.dtd",
    "content": "<!-- LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users edit the\n     (outer) HTML of the current node -->\n<!ENTITY inspectorHTMLEdit.label       \"HTML として編集\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"E\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     inner HTML of the current node -->\n<!ENTITY inspectorHTMLCopyInner.label       \"innerHTML をコピー\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"I\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     outer HTML of the current node -->\n<!ENTITY inspectorHTMLCopyOuter.label       \"outerHTML をコピー\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey   \"O\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyUniqueSelector.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the CSS Selector of the current node -->\n<!ENTITY inspectorCopyUniqueSelector.label       \"一意なセレクタをコピー\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey   \"U\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste outer\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteOuter.label      \"outerHTML に貼り付け\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"P\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteInner.label      \"innerHTML に貼り付け\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"N\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"貼り付け...\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"t\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n<!ENTITY inspectorHTMLPasteBefore.label      \"前\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"B\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n<!ENTITY inspectorHTMLPasteAfter.label       \"後\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"最初の子要素として\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n<!ENTITY inspectorHTMLPasteLastChild.label       \"最後の子要素として\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"L\">\n\n<!-- LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users scroll\n     the current node into view -->\n<!ENTITY inspectorScrollNodeIntoView.label       \"この要素の位置にスクロール\">\n<!ENTITY inspectorScrollNodeIntoView.accesskey   \"S\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete the\n     current node -->\n<!ENTITY inspectorHTMLDelete.label          \"ノードを削除\">\n<!ENTITY inspectorHTMLDelete.accesskey      \"D\">\n<!-- LOCALIZATION NOTE (inspectorAttributeSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other\n     attribute items, which allow to:\n     - add new attribute\n     - edit attribute\n     - remove attribute -->\n<!ENTITY inspectorAttributeSubmenu.label      \"属性\">\n<!ENTITY inspectorAttributeSubmenu.accesskey  \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users add attribute\n     to current node -->\n<!ENTITY inspectorAddAttribute.label        \"属性を追加\">\n<!ENTITY inspectorAddAttribute.accesskey    \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users edit attribute\n     for current node -->\n<!ENTITY inspectorEditAttribute.label        \"属性を編集\">\n<!ENTITY inspectorEditAttribute.accesskey    \"E\">\n\n<!-- LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete attribute\n     from current node -->\n<!ENTITY inspectorRemoveAttribute.label        \"属性を削除\">\n<!ENTITY inspectorRemoveAttribute.accesskey    \"R\">\n\n<!ENTITY inspector.selectButton.tooltip     \"マウスで要素を選択\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n<!ENTITY inspectorSearchHTML.label2         \"CSS セレクタで検索\">\n<!ENTITY inspectorSearchHTML.key            \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that will\n     be shown as the placeholder in the future, once the inspector search box\n     supports the full text HTML search in Bug 835896. -->\n<!ENTITY inspectorSearchHTML.label3 \"HTML を検索\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyImageDataUri.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the URL embedding the image data encoded in Base 64 (what we name\n     here Image Data URL). For more information:\n     https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs -->\n<!ENTITY inspectorCopyImageDataUri.label       \"画像のデータ URI をコピー\">\n\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n<!ENTITY inspectorShowDOMProperties.label       \"DOM プロパティを表示\">\n\n<!-- LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n     shown in the inspector contextual-menu for the item that outputs a\n     variable for the current node to the console. When triggered,\n     this item opens the split Console. -->\n<!ENTITY inspectorUseInConsole.label       \"コンソールで使う\">\n\n<!-- LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n     shown in the inspector contextual-menu for recursively expanding\n     mark-up elements -->\n<!ENTITY inspectorExpandNode.label       \"すべて展開\">\n\n<!-- LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n     shown in the inspector contextual-menu for recursively collapsing\n     mark-up elements -->\n<!ENTITY inspectorCollapseNode.label       \"折りたたむ\">\n\n<!-- LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users take\n     a screenshot of the currently selected node. -->\n<!ENTITY inspectorScreenshotNode.label       \"ノードのスクリーンショットを撮影\">\n\n<!-- LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users\n     duplicate the currently selected node. -->\n<!ENTITY inspectorDuplicateNode.label       \"ノードを複製\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\nbreadcrumbs.siblings\t\t\t=隣接する要素\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message\t\t=デバッガーが停止しています。マウスによる選択のような一部の機能は動作しません。\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext\t\t\t=ノードの操作\n\ninspector.panelLabel.markupView\t\t=マークアップビュー\n\n# LOCALIZATION NOTE (markupView.more.showing)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing\t\t\t=いくつかのノードは隠されています。\n\n# LOCALIZATION NOTE (markupView.more.showAll2): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nmarkupView.more.showAll2\t\t=すべてのノード (#1 個) を表示\n\n# LOCALIZATION NOTE (markupView.whitespaceOnly)\n# Used in a tooltip that appears when the user hovers over whitespace-only text nodes in\n# the inspector.\nmarkupView.whitespaceOnly\t\t=空白のみのテキストノード: %S\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage\t=画像を読み込めません\n\n# LOCALIZATION NOTE: Used in color picker tooltip when the eyedropper is disabled for\n# non-HTML documents\neyedropper.disabled.title\t\t=非 HTML ドキュメントでは利用できません\n\n#LOCALIZATION NOTE: Used in the event tooltip to allow the debugger to be opened\neventsTooltip.openInDebugger\t\t=デバッガーで開く\n\n#LOCALIZATION NOTE: Used in the event tooltip when a script's filename cannot be detected\neventsTooltip.unknownLocation\t\t=場所不明\n\n#LOCALIZATION NOTE: Used in the mouseover tooltip when hovering \"Unknown location.\"\neventsTooltip.unknownLocationExplanation\t=このリスナーの元の場所が検出できませんでした。コードが Babel などのユーティリティによりトランスパイルされている可能性があります。\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the tooltip that displays\n# help from MDN. This is a link to the complete MDN documentation page.\ndocsTooltip.visitMDN\t\t\t=MDN ページを開く\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the docs tooltip when the MDN page\n# could not be loaded (for example, because of a connectivity problem).\ndocsTooltip.loadDocsError\t\t=ドキュメントを読み込めませんでした。\n\n# LOCALIZATION NOTE (inspector.collapsePane): This is the tooltip for the button\n# that collapses the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.collapsePane\t\t\t=詳細ペインを閉じる\n\n# LOCALIZATION NOTE (inspector.expandPane): This is the tooltip for the button\n# that expands the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.expandPane\t\t\t=詳細ペインを開く\n\n# LOCALIZATION NOTE (inspector.searchResultsCount): This is the label that\n# will show up next to the inspector search box. %1$S is the current result\n# index and %2$S is the total number of search results. For example: \"3 of 9\".\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsCount2\t\t=%2$S 件中 %1$S 件目\n\n# LOCALIZATION NOTE (inspector.searchResultsNone): This is the label that\n# will show up next to the inspector search box when no matches were found\n# for the given string.\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsNone\t\t=見つかりませんでした。\n\n# LOCALIZATION NOTE (inspector.menu.openUrlInNewTab.label): This is the label of\n# a menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is a URL, and that\n# allows to open that URL in a new tab.\ninspector.menu.openUrlInNewTab.label\t=リンクを新しいタブで開く\n\n# LOCALIZATION NOTE (inspector.menu.copyUrlToClipboard.label): This is the label\n# of a menu item in the inspector contextual-menu that appears when the user\n# right-clicks on the attribute of a node in the inspector that is a URL, and\n# that allows to copy that URL in the clipboard.\ninspector.menu.copyUrlToClipboard.label\t=リンクの URL をコピー\n\n# LOCALIZATION NOTE (inspector.menu.selectElement.label): This is the label of a\n# menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is the ID of another\n# element in the DOM (like with <label for=\"input-id\">), and that allows to\n# select that element in the inspector.\ninspector.menu.selectElement.label\t=要素 #%S を選択\n\n# LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the node in the inspector, and that allows\n# to edit an attribute on this node.\ninspectorEditAttribute.label\t\t=属性 %S を編集\ninspectorEditAttribute.accesskey\t=E\n\n# LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to remove this attribute.\ninspectorRemoveAttribute.label\t\t=属性 %S を削除\ninspectorRemoveAttribute.accesskey\t=R\n\n# LOCALIZATION NOTE (inspector.nodePreview.selectNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a DOM\n# node preview (e.g. something like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the node in order to select it in the\n# inspector panel.\ninspector.nodePreview.selectNodeLabel\t=クリックするとインスペクターでこのノードを選択します\n\n# LOCALIZATION NOTE (inspector.nodePreview.highlightNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a the\n# inspector icon displayed next to a DOM node preview (e.g. next to something\n# like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the icon in order to highlight the\n# node in the page.\ninspector.nodePreview.highlightNodeLabel\t=クリックするとページ内でこのノードをハイライトします\n\n# LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users edit the\n# (outer) HTML of the current node\ninspectorHTMLEdit.label\t\t\t=HTML として編集\ninspectorHTMLEdit.accesskey\t\t=E\n\n# LOCALIZATION NOTE (inspectorCopyInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# inner HTML of the current node\ninspectorCopyInnerHTML.label\t\t=innerHTML\ninspectorCopyInnerHTML.accesskey\t=I\n\n# LOCALIZATION NOTE (inspectorCopyOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# outer HTML of the current node\ninspectorCopyOuterHTML.label\t\t=outerHTML\ninspectorCopyOuterHTML.accesskey\t=O\n\n# LOCALIZATION NOTE (inspectorCopyCSSSelector.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the CSS Selector of the current node\ninspectorCopyCSSSelector.label\t\t=CSS セレクター\ninspectorCopyCSSSelector.accesskey\t=S\n\n# LOCALIZATION NOTE (inspectorCopyCSSPath.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the full CSS path of the current node\ninspectorCopyCSSPath.label\t\t=CSS パス\ninspectorCopyCSSPath.accesskey\t\t=P\n\n# LOCALIZATION NOTE (inspectorPasteOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste outer\n# HTML in the current node\ninspectorPasteOuterHTML.label\t\t=outerHTML\ninspectorPasteOuterHTML.accesskey\t=O\n\n# LOCALIZATION NOTE (inspectorPasteInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste inner\n# HTML in the current node\ninspectorPasteInnerHTML.label\t\t=innerHTML\ninspectorPasteInnerHTML.accesskey\t=I\n\n# LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML before the current node\ninspectorHTMLPasteBefore.label\t\t=前\ninspectorHTMLPasteBefore.accesskey\t=B\n\n# LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML after the current node\ninspectorHTMLPasteAfter.label\t\t=後\ninspectorHTMLPasteAfter.accesskey\t=A\n\n# LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the first child the current node\ninspectorHTMLPasteFirstChild.label\t=最初の子要素として\ninspectorHTMLPasteFirstChild.accesskey\t=F\n\n# LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the last child the current node\ninspectorHTMLPasteLastChild.label\t=最後の子要素として\ninspectorHTMLPasteLastChild.accesskey\t=L\n\n# LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users scroll\n# the current node into view\ninspectorScrollNodeIntoView.label\t=この要素の位置にスクロール\ninspectorScrollNodeIntoView.accesskey\t=S\n\n# LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users delete the\n# current node\ninspectorHTMLDelete.label\t\t=ノードを削除\ninspectorHTMLDelete.accesskey\t\t=D\n\n# LOCALIZATION NOTE (inspectorAttributesSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# attribute items, which allow to:\n# - add new attribute\n# - edit attribute\n# - remove attribute\ninspectorAttributesSubmenu.label\t=属性\ninspectorAttributesSubmenu.accesskey\t=A\n\n# LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users add attribute\n# to current node\ninspectorAddAttribute.label\t\t=属性を追加\ninspectorAddAttribute.accesskey\t\t=A\n\n# LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that is\n# shown as the placeholder for the markup view search in the inspector.\ninspectorSearchHTML.label3\t\t=HTML を検索\n\n# LOCALIZATION NOTE (inspectorImageDataUri.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the URL embedding the image data encoded in Base 64 (what we name\n# here Image Data URL). For more information:\n# https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs\ninspectorImageDataUri.label\t\t=画像のデータ URI\n\n# LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users see\n# the DOM properties of the current node. When triggered, this item\n# opens the split Console and displays the properties in its side panel.\ninspectorShowDOMProperties.label\t=DOM プロパティを表示\n\n# LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n# shown in the inspector contextual-menu for the item that outputs a\n# variable for the current node to the console. When triggered,\n# this item opens the split Console.\ninspectorUseInConsole.label\t\t=コンソールで使う\n\n# LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n# shown in the inspector contextual-menu for recursively expanding\n# mark-up elements\ninspectorExpandNode.label\t\t=すべて展開\n\n# LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n# shown in the inspector contextual-menu for recursively collapsing\n# mark-up elements\ninspectorCollapseNode.label\t\t=折りたたむ\n\n# LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users take\n# a screenshot of the currently selected node.\ninspectorScreenshotNode.label\t\t=ノードのスクリーンショットを撮影\n\n# LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users\n# duplicate the currently selected node.\ninspectorDuplicateNode.label\t\t=ノードを複製\n\n# LOCALIZATION NOTE (inspectorAddNode.label): This is the label shown in\n# the inspector toolbar for the button that lets users add elements to the\n# DOM (as children of the currently selected element).\ninspectorAddNode.label\t\t\t=新しいノードを作成\ninspectorAddNode.accesskey\t\t=C\n\n# LOCALIZATION NOTE (inspectorCopyHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# copy items, which allow to:\n# - Copy Inner HTML\n# - Copy Outer HTML\n# - Copy Unique selector\n# - Copy Image data URI\ninspectorCopyHTMLSubmenu.label\t\t=コピー\n\n# LOCALIZATION NOTE (inspectorPasteHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# paste items, which allow to:\n# - Paste Inner HTML\n# - Paste Outer HTML\n# - Before\n# - After\n# - As First Child\n# - As Last Child\ninspectorPasteHTMLSubmenu.label\t\t=貼り付け\n\n\n# LOCALIZATION NOTE (inspector.searchHTML.key):\n# Key shortcut used to focus the DOM element search box on top-right corner of\n# the markup view\ninspector.searchHTML.key\t\t=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (markupView.hide.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.hide.key\t\t\t=h\n\n# LOCALIZATION NOTE (markupView.edit.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.edit.key\t\t\t=F2\n\n# LOCALIZATION NOTE (markupView.scrollInto.key):\n# Key shortcut used to scroll the webpage in order to ensure the selected node\n# is visible\nmarkupView.scrollInto.key\t\t=s\n\n# LOCALIZATION NOTE (inspector.sidebar.fontInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of fonts used in the page.\ninspector.sidebar.fontInspectorTitle\t\t=フォント\n\n# LOCALIZATION NOTE (inspector.sidebar.ruleViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of CSS rules used\n# in the page.\ninspector.sidebar.ruleViewTitle\t\t\t=ルール\n\n# LOCALIZATION NOTE (inspector.sidebar.computedViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of computed CSS values\n# used in the page.\ninspector.sidebar.computedViewTitle\t\t=計算済み\n\n# LOCALIZATION NOTE (inspector.sidebar.layoutViewTitle2):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying layout information defined in the page.\ninspector.sidebar.layoutViewTitle2\t\t=レイアウト\n\n# LOCALIZATION NOTE (inspector.sidebar.animationInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying animations defined in the page.\ninspector.sidebar.animationInspectorTitle\t=アニメーション\n\n# LOCALIZATION NOTE (inspector.eyedropper.label): A string displayed as the tooltip of\n# a button in the inspector which toggles the Eyedropper tool\ninspector.eyedropper.label\t\t\t=ページから色を採取\n\n# LOCALIZATION NOTE (inspector.breadcrumbs.label): A string visible only to a screen reader and\n# is used to label (using aria-label attribute) a container for inspector breadcrumbs\ninspector.breadcrumbs.label\t\t\t=パンくずリスト\n\n# LOCALIZATION NOTE (inspector.browserStyles.label): This is the label for the checkbox\n# that specifies whether the styles that are not from the user's stylesheet should be\n# displayed or not.\ninspector.browserStyles.label\t\t\t=ブラウザー CSS\n\n# LOCALIZATION NOTE (inspector.filterStyles.placeholder): This is the placeholder that\n# goes in the search box when no search term has been entered.\ninspector.filterStyles.placeholder\t\t=スタイルを絞り込み\n\n# LOCALIZATION NOTE (inspector.addRule.tooltip): This is the tooltip shown when\n# hovering the `Add new rule` button in the rules view toolbar. This should\n# match ruleView.contextmenu.addNewRule in styleinspector.properties\ninspector.addRule.tooltip\t\t\t=新しいルールを追加します\n\n# LOCALIZATION NOTE (inspector.togglePseudo.tooltip): This is the tooltip\n# shown when hovering over the `Toggle Pseudo Class Panel` button in the\n# rule view toolbar.\ninspector.togglePseudo.tooltip\t\t\t=疑似クラスを切り替えます\n\n# LOCALIZATION NOTE (inspector.noProperties): In the case where there are no CSS\n# properties to display e.g. due to search criteria this message is\n# displayed.\ninspector.noProperties\t\t\t\t=CSS プロパティはありません。\n\ninspectorCopyAttributeValue.accesskey=V\n\n# LOCALIZATION NOTE (inspectorCopyAttributeValue.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to copy the attribute value to clipboard.\ninspectorCopyAttributeValue.label=Copy Attribute Value “%S”\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/jit-optimizations.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used within the JIT tools\n# in the Performance Tools which is available from the Web Developer\n# sub-menu -> 'Performance' The correct localization of this file might\n# be to keep it in English, or another language commonly spoken among\n# web developers. You want to make that choice consistent across the\n# developer tools. A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (jit.title):\n# This string is displayed in the header of the JIT Optimizations view.\njit.title=JIT 最適化\n\n# LOCALIZATION NOTE (jit.optimizationFailure):\n# This string is displayed in a tooltip when no JIT optimizations were detected.\njit.optimizationFailure=最適化に失敗しました\n\n# LOCALIZATION NOTE (jit.samples):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed for the unit representing the number of times a\n# frame is sampled.\n# \"#1\" represents the number of samples\n# example: 30 samples\njit.samples=#1 個のサンプル\n\n# LOCALIZATION NOTE (jit.types):\n# This string is displayed for the group of Ion Types in the optimizations view.\njit.types=種類\n\n# LOCALIZATION NOTE (jit.attempts):\n# This string is displayed for the group of optimization attempts in the optimizations view.\njit.attempts=試行\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/jsonview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the JSON View tool\n# that is used to inspect application/json document types loaded\n# in the browser.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (jsonViewer.tab.JSON, jsonViewer.tab.RawData,\n# jsonViewer.tab.Headers): Label for a panel tab.\njsonViewer.tab.JSON\t\t=JSON\njsonViewer.tab.RawData\t\t=生データ\njsonViewer.tab.Headers\t\t=ヘッダー\n\n# LOCALIZATION NOTE (jsonViewer.responseHeaders, jsonViewer.requestHeaders):\n# Label for header groups within the 'Headers' panel.\njsonViewer.responseHeaders\t=応答ヘッダー\njsonViewer.requestHeaders\t=要求ヘッダー\n\n# LOCALIZATION NOTE (jsonViewer.Save): Label for save command\njsonViewer.Save\t\t\t=保存\n\n# LOCALIZATION NOTE (jsonViewer.Copy): Label for clipboard copy command\njsonViewer.Copy\t\t\t=コピー\n\n# LOCALIZATION NOTE (jsonViewer.ExpandAll): Label for expanding all nodes\njsonViewer.ExpandAll\t\t=すべて展開\n\n# LOCALIZATION NOTE (jsonViewer.PrettyPrint): Label for JSON\n# pretty print action button.\njsonViewer.PrettyPrint\t\t=整形\n\n# LOCALIZATION NOTE (jsonViewer.reps.more): Label used in arrays\n# that have more items than displayed.\njsonViewer.reps.more\t\t=次...\n\n# LOCALIZATION NOTE (jsonViewer.filterJSON): Label used in search box\n# at the top right cornder of the JSON Viewer.\njsonViewer.filterJSON\t\t=JSON を検索\n\n# LOCALIZATION NOTE (jsonViewer.reps.reference): Label used for cycle\n# references in an array.\njsonViewer.reps.reference\t=循環参照\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/layout.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Layout Inspector strings.\n# The Layout Inspector is a panel accessible in the Inspector sidebar.\n# The Layout Inspector may need to be enabled in about:config by setting\n# devtools.layoutview.enabled to true.\n\n# LOCALIZATION NOTE (layout.displayNumbersOnLines): Label of the display numbers on lines\n# setting option in the CSS Grid pane.\nlayout.displayNumbersOnLines\t\t=線上に番号を表示\n\n# LOCALIZATION NOTE (layout.extendGridLinesInfinitely): Label of the extend grid lines\n# infinitely setting option in the CSS Grid pane.\nlayout.extendGridLinesInfinitely\t=グリッド線を無限に延伸\n\n# LOCALIZATION NOTE (layout.header): The accordion header for the CSS Grid pane.\nlayout.header\t\t\t\t=グリッド\n\n# LOCALIZATION NOTE (layout.gridDisplaySettings): The header for the grid display\n# settings container in the CSS Grid pane.\nlayout.gridDisplaySettings\t\t=グリッドの表示設定\n\n# LOCALIZATION NOTE (layout.noGrids): In the case where there are no CSS grid\n# containers to display.\nlayout.noGrids\t\t\t\t=グリッドはありません\n\n# LOCALIZATION NOTE (layout.overlayMultipleGrids): The header for the list of grid\n# container elements that can be highlighted in the CSS Grid pane.\nlayout.overlayMultipleGrids\t\t=複数グリッドをオーバーレイ表示\n\n\n# LOCALIZATION NOTE (layout.overlayGrid): Alternate header for the list of grid container\n# elements if only one item can be selected.\nlayout.overlayGrid=Overlay Grid\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n<!ENTITY layoutViewTitle        \"ボックスモデル\">\n<!ENTITY margin.tooltip         \"margin\">\n<!ENTITY border.tooltip         \"border\">\n<!ENTITY padding.tooltip        \"padding\">\n<!ENTITY content.tooltip        \"要素の内容\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/markers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (marker.label.*):\n# These strings are displayed in the Performance Tool waterfall, identifying markers.\n# We want to use the same wording as Google Chrome when appropriate.\nmarker.label.styles\t\t\t\t=CSS 再計算\nmarker.label.reflow\t\t\t\t=レイアウト\nmarker.label.paint\t\t\t\t=描画\nmarker.label.composite\t\t\t\t=レイヤー合成\nmarker.label.compositeForwardTransaction\t=合成要求の送信\nmarker.label.javascript\t\t\t\t=関数呼び出し\nmarker.label.parseHTML\t\t\t\t=HTML パース\nmarker.label.parseXML\t\t\t\t=XML パース\nmarker.label.domevent\t\t\t\t=DOM イベント\nmarker.label.consoleTime\t\t\t=コンソール\nmarker.label.garbageCollection2\t\t\t=ガベージコレクション (GC)\nmarker.label.garbageCollection.incremental\t=インクリメンタル GC\nmarker.label.garbageCollection.nonIncremental\t=非インクリメンタル GC\nmarker.label.minorGC\t\t\t\t=マイナー GC\nmarker.label.cycleCollection\t\t\t=サイクルコレクション (CC)\nmarker.label.cycleCollection.forgetSkippable\t=CC グラフ削減\nmarker.label.timestamp\t\t\t\t=タイムスタンプ\nmarker.label.worker\t\t\t\t=Worker\nmarker.label.messagePort\t\t\t=MessagePort\nmarker.label.unknown\t\t\t\t=不明\n\n# LOCALIZATION NOTE (marker.label.javascript.*):\n# These strings are displayed as JavaScript markers that have special\n# reasons that can be translated.\nmarker.label.javascript.scriptElement\t\t=script タグ\nmarker.label.javascript.promiseCallback\t\t=Promise コールバック\nmarker.label.javascript.promiseInit\t\t=Promise 初期化\nmarker.label.javascript.workerRunnable\t\t=Worker\nmarker.label.javascript.jsURI\t\t\t=JavaScript URI\nmarker.label.javascript.eventHandler\t\t=イベントハンドラー\n\n# LOCALIZATION NOTE (marker.field.*):\n# Strings used in the waterfall sidebar as property names.\n\n# General marker fields\nmarker.field.start\t\t\t\t=開始:\nmarker.field.end\t\t\t\t=終了:\nmarker.field.duration\t\t\t\t=所要時間:\n\n# General \"reason\" for a marker (JavaScript, Garbage Collection)\nmarker.field.causeName\t\t\t\t=発生源:\n# General \"type\" for a marker (Cycle Collection, Garbage Collection)\nmarker.field.type\t\t\t\t=種別:\n# General \"label\" for a marker (user defined)\nmarker.field.label\t\t\t\t=ラベル:\n\n# Field names for stack values\nmarker.field.stack\t\t\t\t=スタック:\nmarker.field.startStack\t\t\t\t=スタック開始:\nmarker.field.endStack\t\t\t\t=スタック終了:\n\n# %S is the \"Async Cause\" of a marker, and this signifies that the cause\n# was an asynchronous one in a displayed stack.\nmarker.field.asyncStack\t\t\t\t=(非同期: %S)\n\n# For console.time markers\nmarker.field.consoleTimerName\t\t\t=タイマー名:\n\n# For DOM Event markers\nmarker.field.DOMEventType\t\t\t=イベント種別:\nmarker.field.DOMEventPhase\t\t\t=フェーズ:\n\n# Non-incremental cause for a Garbage Collection marker\nmarker.field.nonIncrementalCause\t\t=非インクリメンタル GC の発生源:\n\n# For \"Recalculate Style\" markers\nmarker.field.restyleHint\t\t\t=CSS 再計算のヒント:\n\n# The type of operation performed by a Worker.\nmarker.worker.serializeDataOffMainThread\t=Worker でデータをシリアライズ\nmarker.worker.serializeDataOnMainThread\t\t=メインスレッドでデータをシリアライズ\nmarker.worker.deserializeDataOffMainThread\t=Worker でデータをデシリアライズ\nmarker.worker.deserializeDataOnMainThread\t=メインスレッドでデータをデシリアライズ\n# The type of operation performed by a MessagePort\nmarker.messagePort.serializeData\t\t=データをシリアライズ\nmarker.messagePort.deserializeData\t\t=データをデシリアライズ\n\n# Strings used in the waterfall sidebar as values.\nmarker.value.unknownFrame\t\t\t=<位置不明>\nmarker.value.DOMEventTargetPhase\t\t=ターゲット\nmarker.value.DOMEventCapturingPhase\t\t=キャプチャ\nmarker.value.DOMEventBubblingPhase\t\t=バブリング\n\n# LOCALIZATION NOTE (marker.gcreason.label.*):\n# These strings are used to give a concise but readable description of a GC reason.\nmarker.gcreason.label.API\t\t\t=API 呼び出し\nmarker.gcreason.label.EAGER_ALLOC_TRIGGER\t=過度の割り当て要求\nmarker.gcreason.label.DESTROY_RUNTIME\t\t=シャットダウン\nmarker.gcreason.label.LAST_DITCH\t\t=メモリー不足\nmarker.gcreason.label.TOO_MUCH_MALLOC\t\t=割り当て量過多\nmarker.gcreason.label.ALLOC_TRIGGER\t\t=割り当て回数過多\nmarker.gcreason.label.DEBUG_GC\t\t\t=デバッグ GC\nmarker.gcreason.label.COMPARTMENT_REVIVED\t=破棄されたグローバルオブジェクトの復帰\nmarker.gcreason.label.RESET\t\t\t=インクリメンタルサイクルの終了\nmarker.gcreason.label.OUT_OF_NURSERY\t\t=新世代領域空き不足\nmarker.gcreason.label.EVICT_NURSERY\t\t=新世代領域空き確保\nmarker.gcreason.label.FULL_STORE_BUFFER\t\t=アクティブな新世代オブジェクト過多\nmarker.gcreason.label.SHARED_MEMORY_LIMIT\t=多量な割り当て失敗\nmarker.gcreason.label.PERIODIC_FULL_GC\t\t=定期完全 GC\nmarker.gcreason.label.INCREMENTAL_TOO_SLOW\t=高頻度の割り当て\nmarker.gcreason.label.COMPONENT_UTILS\t\t=Cu.forceGC\nmarker.gcreason.label.MEM_PRESSURE\t\t=空きメモリーわずか\nmarker.gcreason.label.CC_WAITING\t\t=サイクルコレクションによる実行\nmarker.gcreason.label.CC_FORCED\t\t\t=サイクルコレクションによる実行\nmarker.gcreason.label.LOAD_END\t\t\t=ページの読み込み完了\nmarker.gcreason.label.PAGE_HIDE\t\t\t=バックグラウンドへ移動\nmarker.gcreason.label.NSJSCONTEXT_DESTROY\t=JS コンテキスト破損\nmarker.gcreason.label.SET_NEW_DOCUMENT\t\t=新しいドキュメント\nmarker.gcreason.label.SET_DOC_SHELL\t\t=新しいドキュメント\nmarker.gcreason.label.DOM_UTILS\t\t\t=API 呼び出し\nmarker.gcreason.label.DOM_IPC\t\t\t=プロセス間通信\nmarker.gcreason.label.DOM_WORKER\t\t=定期 Worker GC\nmarker.gcreason.label.INTER_SLICE_GC\t\t=定期インクリメンタル GC スライス\nmarker.gcreason.label.FULL_GC_TIMER\t\t=定期完全 GC\nmarker.gcreason.label.SHUTDOWN_CC\t\t=シャットダウン\nmarker.gcreason.label.FINISH_LARGE_EVALUATE\t=大きなスクリプトの評価\nmarker.gcreason.label.DOM_WINDOW_UTILS\t\t=ユーザー操作なし\nmarker.gcreason.label.USER_INACTIVE\t\t=ユーザー操作なし\n\n# The name of a nursery collection.\n## (^m^) 世代別ガベージコレクションの若い領域のほう\nmarker.nurseryCollection\t\t\t=ナーサリーコレクション\n\n# LOCALIZATION NOTE (marker.gcreason.description.*):\n# These strings are used to give an expanded description of why a GC occurred.\nmarker.gcreason.description.API\t\t\t\t=ガベージコレクションを強制する API 呼び出しがありました。\nmarker.gcreason.description.EAGER_ALLOC_TRIGGER\t\t=JavaScript がイベントループに戻りました。最後に新しい GC サイクルが開始してから十分な量のメモリーが割り当てられています。\nmarker.gcreason.description.DESTROY_RUNTIME\t\t=シャットダウンする前の最後のガベージコレクションで JavaScript ランタイムまたはコンテキストが破損しました。\nmarker.gcreason.description.LAST_DITCH\t\t\t=JavaScript がメモリーを割り当てようとしましたが利用可能なメモリーが足りません。割り当てに必要なメモリーを確保するため、完全最適化 GC を実行しています。\nmarker.gcreason.description.TOO_MUCH_MALLOC\t\t=多量のメモリーを割り当てたため、ガベージコレクションが実行されました。\nmarker.gcreason.description.ALLOC_TRIGGER\t\t=多数のメモリーを割り当てが行われたため、ガベージコレクションが実行されました。\nmarker.gcreason.description.DEBUG_GC\t\t\t=Zeal デバッグ設定により、ガベージコレクションが実行されます。\nmarker.gcreason.description.COMPARTMENT_REVIVED\t\t=GC サイクルの開始時に破棄されたと思われるグローバルオブジェクトが GC サイクルの終了により復帰しました。\nmarker.gcreason.description.RESET\t\t\t=アクティブなインクリメンタル GC サイクルが強制終了されました。\nmarker.gcreason.description.OUT_OF_NURSERY\t\t=JavaScript が十分な量の新しいオブジェクトを新世代領域に割り当てて空きがなくなったためマイナー GC を開始しました。\nmarker.gcreason.description.EVICT_NURSERY\t\t=新世代領域を空にするのに必要な旧世代ヒープでの作業を行います。\nmarker.gcreason.description.FULL_STORE_BUFFER\t\t=多数のプロパティを持つ旧世代オブジェクトがありますが、それらの値は新世代領域にあるオブジェクトです。\nmarker.gcreason.description.SHARED_MEMORY_LIMIT\t\t=多量の割り当てが要求されましたが、メモリーの空き領域が足りません。\nmarker.gcreason.description.PERIODIC_FULL_GC\t\t=JavaScript がイベントループに戻りました。ガベージコレクションが実行されてから長時間が経過しています。\nmarker.gcreason.description.INCREMENTAL_TOO_SLOW\t=インクリメンタル GC サイクルが割り当て頻度に追いつかなくなったため、インクリメンタルではない完全 GC を開始しました。\nmarker.gcreason.description.COMPONENT_UTILS\t\t=ガベージコレクションを強制する Components.utils.forceGC() が呼び出されました。\nmarker.gcreason.description.MEM_PRESSURE\t\t=メモリーの空きが残りわずかです。\nmarker.gcreason.description.CC_WAITING\t\t\t=サイクルコレクタがガベージコレクションを必要としています。\nmarker.gcreason.description.CC_FORCED\t\t\t=サイクルコレクタがガベージコレクションを必要としています。\nmarker.gcreason.description.LOAD_END\t\t\t=ドキュメントの読み込みが完了しました。\nmarker.gcreason.description.PAGE_HIDE\t\t\t=タブまたはウィンドウがバックグラウンドへ移動しました。\nmarker.gcreason.description.NSJSCONTEXT_DESTROY\t\t=シャットダウンする前の最後のガベージコレクションで JavaScript ランタイムまたはコンテキストが破損しました。\nmarker.gcreason.description.SET_NEW_DOCUMENT\t\t=新しいドキュメントを開きました。\nmarker.gcreason.description.SET_DOC_SHELL\t\t=新しいドキュメントを開きました。\nmarker.gcreason.description.DOM_UTILS\t\t\t=ガベージコレクションを強制する API 呼び出しがありました。\nmarker.gcreason.description.DOM_IPC\t\t\t=ガベージコレクションを要求する内部プロセスメッセージを受信しました。\nmarker.gcreason.description.DOM_WORKER\t\t\t=Worker が長時間、待機状態でした。\nmarker.gcreason.description.INTER_SLICE_GC\t\t=最後のインクリメンタル GC スライスから長時間経過しています。\nmarker.gcreason.description.FULL_GC_TIMER\t\t=JavaScript がイベントループに戻りました。ガベージコレクションが実行されてから長時間経過しました。\nmarker.gcreason.description.SHUTDOWN_CC\t\t\t=シャットダウンする前の最後のガベージコレクションで JavaScript ランタイムまたはコンテキストが破損しました。\nmarker.gcreason.description.FINISH_LARGE_EVALUATE\t=大きなスクリプトの評価が完了しました。このスクリプトは再び実行されないため、ガベージコレクションを実行しました。\nmarker.gcreason.description.DOM_WINDOW_UTILS\t\t=ユーザーの操作が長時間なかったため、その間にガベージコレクションが実行されました。\nmarker.gcreason.description.USER_INACTIVE\t\t=ユーザーの操作が長時間なかったため、その間にガベージコレクションが実行されました。\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/memory.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Memory Tools\n# which is available from the Web Developer sub-menu -> 'Memory'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (snapshot.io.save): The label for the link that saves a\n# snapshot to disk.\nsnapshot.io.save\t\t\t=保存\n\n# LOCALIZATION NOTE (snapshot.io.delete): The label for the link that deletes\n# a snapshot\nsnapshot.io.delete\t\t\t=削除\n\n# LOCALIZATION NOTE (snapshot.io.save.window): The title for the window\n# displayed when saving a snapshot to disk.\nsnapshot.io.save.window\t\t\t=スナップショットを保存\n\n# LOCALIZATION NOTE (snapshot.io.import.window): The title for the window\n# displayed when importing a snapshot form disk.\nsnapshot.io.import.window\t\t=スナップショットをインポート\n\n# LOCALIZATION NOTE (snapshot.io.filter): The title for the filter used to\n# filter file types (*.fxsnapshot)\nsnapshot.io.filter\t\t\t=Firefox スナップショット\n\n# LOCALIZATION NOTE (aggregate.mb): The label annotating the number of bytes (in\n# megabytes) in a snapshot. %S represents the value, rounded to 2 decimal\n# points.\naggregate.mb\t\t\t\t=%S MB\n\n# LOCALIZATION NOTE (snapshot-title.loading): The title for a snapshot before\n# it has a creation time to display.\nsnapshot-title.loading\t\t\t=処理中...\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks): The label describing the\n# boolean checkbox whether or not to record call stacks.\ncheckbox.recordAllocationStacks\t\t=コールスタックを記録\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks.tooltip): The tooltip for\n# the label describing the boolean checkbox whether or not to record call\n# stacks.\ncheckbox.recordAllocationStacks.tooltip\t=オブジェクトが割り当てられた時のコールスタックの記録を切り替えます。後続のスナップショットにラベル付けやグループ化ができるようになりますが、このオプションを切り替えた後に作成されたオブジェクトにしかできません。コールスタックの記録は性能上のオーバーヘッドが生じます。\n\n# LOCALIZATION NOTE (toolbar.displayBy): The label describing the select menu\n# options of the display options.\ntoolbar.displayBy\t\t\t\t=グループ化:\n\n# LOCALIZATION NOTE (toolbar.displayBy.tooltip): The tooltip for the label\n# describing the select menu options of the display options.\ntoolbar.displayBy.tooltip\t\t\t=グループ化の方法を変更します\n\n# LOCALIZATION NOTE (toolbar.pop-view): The text in the button to go back to the\n# previous view.\n## \"\\u2190\" is \"←\"\ntoolbar.pop-view\t\t\t\t=\\u2190\n\n# LOCALIZATION NOTE (toolbar.pop-view.label): The text for the label for the\n# button to go back to the previous view.\ntoolbar.pop-view.label\t\t\t\t=総計へ戻ります\n\n# LOCALIZATION NOTE (toolbar.viewing-individuals): The text letting the user\n# know that they are viewing individual nodes from a census group.\n## \"\\u2042\" is \"⁂\"\ntoolbar.viewing-individuals\t\t\t=\\u2042 グループ内を個別に表示\n\n# LOCALIZATION NOTE (censusDisplays.coarseType.tooltip): The tooltip for the\n# \"coarse type\" display option.\ncensusDisplays.coarseType.tooltip\t\t=型でグループ化します\n\n# LOCALIZATION NOTE (censusDisplays.allocationStack.tooltip): The tooltip for\n# the \"call stack\" display option.\ncensusDisplays.allocationStack.tooltip\t\t=オブジェクトの割り当て時に記録された JavaScript スタックでグループ化します\n\n# LOCALIZATION NOTE (censusDisplays.invertedAllocationStack.tooltip): The\n# tooltip for the \"inverted call stack\" display option.\ncensusDisplays.invertedAllocationStack.tooltip\t=オブジェクトの作成時に記録された逆転 JavaScript コールスタックでグループ化します\n\n# LOCALIZATION NOTE (censusDisplays.treeMap.tooltip): The tooltip for the\n# \"tree map\" display option.\ncensusDisplays.treeMap.tooltip\t\t\t=メモリー使用を視覚化します: 大きなブロックはメモリー使用の多くを占めています\n\n# LOCALIZATION NOTE (censusDisplays.objectClass.tooltip): The tooltip for the\n# \"object class\" display option.\ncensusDisplays.objectClass.tooltip\t\t=JavaScript オブジェクト [[クラス]] 名でグループ化します\n\n# LOCALIZATION NOTE (censusDisplays.internalType.tooltip): The tooltip for the\n# \"internal type\" display option.\ncensusDisplays.internalType.tooltip\t\t=内部 C++ 型でグループ化します\n\n# LOCALIZATION NOTE (toolbar.labelBy): The label describing the select menu\n# options of the label options.\ntoolbar.labelBy\t\t\t\t\t=ラベル:\n\n# LOCALIZATION NOTE (toolbar.labelBy): The tooltip for the label describing the\n# select menu options of the label options.\ntoolbar.labelBy.tooltip\t\t\t\t=グループ化するラベルを変更します\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" dominator tree display option.\ndominatorTreeDisplays.coarseType.tooltip\t=大まかなカテゴリーに一致するオブジェクトにラベル付けします\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.allocationStack.tooltip): The\n# tooltip for the \"call stack\" dominator tree display option.\ndominatorTreeDisplays.allocationStack.tooltip\t=割り当てられたときに記録された JavaScript スタックでオブジェクトにラベル付けします\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.internalType.tooltip): The\n# tooltip for the \"internal type\" dominator tree display option.\ndominatorTreeDisplays.internalType.tooltip\t=内部 C++ 型名でオブジェクトにラベル付けします\n\n# LOCALIZATION NOTE (treeMapDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" tree map display option.\ntreeMapDisplays.coarseType.tooltip\t\t=オブジェクトに相応しい大まかなカテゴリーでラベル付けします\n\n# LOCALIZATION NOTE (toolbar.view): The label for the view selector in the\n# toolbar.\ntoolbar.view\t\t\t\t=表示:\n\n# LOCALIZATION NOTE (toolbar.view.tooltip): The tooltip for the label for the\n# view selector in the toolbar.\ntoolbar.view.tooltip\t\t\t=スナップショットの表示を変更します\n\n# LOCALIZATION NOTE (toolbar.view.census): The label for the census view option\n# in the toolbar.\ntoolbar.view.census\t\t\t=総計\n\n# LOCALIZATION NOTE (toolbar.view.census.tooltip): The tooltip for the label for\n# the census view option in the toolbar.\ntoolbar.view.census.tooltip\t\t=収集オブジェクトをグループ化したスナップショットの内容の概要を表示します\n\n# LOCALIZATION NOTE (toolbar.view.dominators): The label for the dominators view\n# option in the toolbar.\ntoolbar.view.dominators\t\t\t=ドミネータ\n\n# LOCALIZATION NOTE (toolbar.view.dominators.tooltip): The tooltip for the label\n# for the dominators view option in the toolbar.\ntoolbar.view.dominators.tooltip\t\t=ドミネータツリーを表示してスナップショット内で最大の構造体を表面化させます\n\n# LOCALIZATION NOTE (toolbar.view.treemap): The label for the tree map option\n# in the toolbar.\ntoolbar.view.treemap\t\t\t=ツリーマップ\n\n# LOCALIZATION NOTE (toolbar.view.treemap.tooltip): The tooltip for the label for\n# the tree map view option in the toolbar.\ntoolbar.view.treemap.tooltip\t\t=メモリー使用を視覚化します: 大きなブロックはメモリー使用の多くを占めています\n\n# LOCALIZATION NOTE (take-snapshot): The label describing the button that\n# initiates taking a snapshot, either as the main label, or a tooltip.\ntake-snapshot\t\t\t\t=スナップショットを採取\n\n# LOCALIZATION NOTE (import-snapshot): The label describing the button that\n# initiates importing a snapshot.\nimport-snapshot\t\t\t\t=インポート...\n\n# LOCALIZATION NOTE (clear-snapshots.tooltip): The tooltip for the button that\n# deletes existing snapshot.\nclear-snapshots.tooltip\t\t\t=スナップショットをすべて削除します\n\n# LOCALIZATION NOTE (diff-snapshots.tooltip): The tooltip for the button that\n# initiates selecting two snapshots to diff with each other.\ndiff-snapshots.tooltip\t\t\t=スナップショットを比較します\n\n# LOCALIZATION NOTE (filter.placeholder): The placeholder text used for the\n# memory tool's filter search box.\nfilter.placeholder\t\t\t=絞り込み\n\n# LOCALIZATION NOTE (filter.tooltip): The tooltip text used for the memory\n# tool's filter search box.\nfilter.tooltip\t\t\t\t=スナップショットの内容を絞り込みます\n\n# LOCALIZATION NOTE (tree-item.view-individuals.tooltip): The tooltip for the\n# button to view individuals in this group.\ntree-item.view-individuals.tooltip\t=このグループ内の個別のノードと保持するパスを表示します\n\n# LOCALIZATION NOTE (tree-item.load-more): The label for the links to fetch the\n# lazily loaded sub trees in the dominator tree view.\ntree-item.load-more\t\t\t=続きを取得...\n\n# LOCALIZATION NOTE (tree-item.rootlist): The label for the root of the\n# dominator tree.\ntree-item.rootlist\t\t\t=GC ルート\n\n# LOCALIZATION NOTE (tree-item.nostack): The label describing the row in the heap tree\n# that represents a row broken down by call stack when no stack was available.\ntree-item.nostack\t\t\t=(有効なスタックはありません)\n\n# LOCALIZATION NOTE (tree-item.nofilename): The label describing the row in the\n# heap tree that represents a row broken down by filename when no filename was\n# available.\ntree-item.nofilename\t\t\t=(有効なファイル名はありません)\n\n# LOCALIZATION NOTE (tree-item.root): The label describing the row in the heap tree\n# that represents the root of the tree when inverted.\ntree-item.root\t\t\t\t=(ルート)\n\n# LOCALIZATION NOTE (tree-item.percent2): A percent of bytes or count displayed in the tree view.\n# there are two \"%\" after %S to escape and display \"%\"\ntree-item.percent2=%S%%\n\n# LOCALIZATION NOTE (diffing.baseline): The name of the baseline snapshot in a\n# diffing comparison.\ndiffing.baseline\t\t\t=ベースライン\n\n# LOCALIZATION NOTE (diffing.comparison): The name of the snapshot being\n# compared to the baseline in a diffing comparison.\ndiffing.comparison\t\t\t=比較\n\n# LOCALIZATION NOTE (diffing.prompt.selectBaseline): The prompt to select the\n# first snapshot when doing a diffing comparison.\ndiffing.prompt.selectBaseline\t\t=ベースラインスナップショットを選択してください\n\n# LOCALIZATION NOTE (diffing.prompt.selectComparison): The prompt to select the\n# second snapshot when doing a diffing comparison.\ndiffing.prompt.selectComparison\t\t=ベースラインと比較するスナップショットを選択してください\n\n# LOCALIZATION NOTE (diffing.state.error): The label describing the diffing\n# state ERROR, used in the snapshot list when an error occurs while diffing two\n# snapshots.\ndiffing.state.error\t\t\t=エラー\n\n# LOCALIZATION NOTE (diffing.state.error.full): The text describing the diffing\n# state ERROR, used in the main view when an error occurs while diffing two\n# snapshots.\ndiffing.state.error.full\t\t=スナップショットの比較中にエラーが発生しました。\n\n# LOCALIZATION NOTE (diffing.state.taking-diff): The label describing the diffin\n# state TAKING_DIFF, used in the snapshots list when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff\t\t=差分を計算中...\n\n# LOCALIZATION NOTE (diffing.state.taking-diff.full): The label describing the\n# diffing state TAKING_DIFF, used in the main view when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff.full\t\t=差分を計算しています...\n\n# LOCALIZATION NOTE (diffing.state.selecting): The label describing the diffing\n# state SELECTING.\ndiffing.state.selecting\t\t\t=比較する 2 つのスナップショットを選択\n\n# LOCALIZATION NOTE (diffing.state.selecting.full): The label describing the\n# diffing state SELECTING, used in the main view when selecting snapshots to\n# diff.\ndiffing.state.selecting.full\t\t=比較する 2 つのスナップショットを選択してください\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING.\ndominatorTree.state.computing\t\t=ドミネータレポートの生成中...\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING, used in the dominator tree view.\ndominatorTree.state.computing.full\t=ドミネータツリーを生成しています...\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING.\ndominatorTree.state.fetching\t\t=サイズの計算中...\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING, used in the dominator tree view.\ndominatorTree.state.fetching.full\t=ドミネータの保持サイズを計算しています...\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label\n# describing the dominator tree state INCREMENTAL_FETCHING.\ndominatorTree.state.incrementalFetching\t=取得中...\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label describing the\n# dominator tree state INCREMENTAL_FETCHING, used in the dominator tree view.\ndominatorTree.state.incrementalFetching.full\t=続きを取得しています...\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR.\ndominatorTree.state.error\t\t=エラー\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR, used in the dominator tree view.\ndominatorTree.state.error.full\t\t=ドミネータツリーの処理中にエラーが発生しました。\n\n# LOCALIZATION NOTE (snapshot.state.saving.full): The label describing the\n# snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving.full\t\t=スナップショットを保存しています...\n\n# LOCALIZATION NOTE (snapshot.state.importing.full): The label describing the\n# snapshot state IMPORTING, used in the main heap view.\nsnapshot.state.importing.full\t\t=インポートしています...\n\n# LOCALIZATION NOTE (snapshot.state.reading.full): The label describing the\n# snapshot state READING, and SAVED, due to these states being combined\n# visually, used in the main heap view.\nsnapshot.state.reading.full\t\t=スナップショットを読み込んでいます...\n\n# LOCALIZATION NOTE (snapshot.state.saving-census.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-census.full\t=総計レポートを生成しています...\n\n# LOCALIZATION NOTE (snapshot.state.saving-tree-map.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-tree-map.full\t=ツリーマップを保存しています...\n\n# LOCALIZATION NOTE (snapshot.state.error.full): The label describing the\n# snapshot state ERROR, used in the main heap view.\nsnapshot.state.error.full\t\t=スナップショットの処理中にエラーが発生しました。\n\n# LOCALIZATION NOTE (individuals.state.error): The short message displayed when\n# there is an error fetching individuals from a group.\nindividuals.state.error\t\t\t=エラー\n\n# LOCALIZATION NOTE (individuals.state.error.full): The longer message displayed\n# when there is an error fetching individuals from a group.\nindividuals.state.error.full\t\t=グループ内の個別のノードの取得中にエラーが発生しました\n\n# LOCALIZATION NOTE (individuals.state.fetching): The short message displayed\n# while fetching individuals.\nindividuals.state.fetching\t\t=取得中...\n\n# LOCALIZATION NOTE (individuals.state.fetching.full): The longer message\n# displayed while fetching individuals.\nindividuals.state.fetching.full\t\t=グループ内の個別のノードを取得しています...\n\n# LOCALIZATION NOTE (individuals.field.node): The header label for an individual\n# node.\nindividuals.field.node\t\t\t=ノード\n\n# LOCALIZATION NOTE (individuals.field.node.tooltip): The tooltip for the header\n# label for an individual node.\nindividuals.field.node.tooltip\t\t=スナップショット内の個別のノード\n\n# LOCALIZATION NOTE (snapshot.state.saving): The label describing the snapshot\n# state SAVING, used in the snapshot list view\nsnapshot.state.saving\t\t\t=スナップショットの保存中...\n\n# LOCALIZATION NOTE (snapshot.state.importing): The label describing the\n# snapshot state IMPORTING, used in the snapshot list view\nsnapshot.state.importing\t\t=スナップショットのインポート中...\n\n# LOCALIZATION NOTE (snapshot.state.reading): The label describing the snapshot\n# state READING, and SAVED, due to these states being combined visually, used in\n# the snapshot list view.\nsnapshot.state.reading\t\t\t=スナップショットの読み込み中...\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-census\t\t=レポートの保存中...\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-tree-map\t\t=ツリーマップの保存中...\n\n# LOCALIZATION NOTE (snapshot.state.error): The label describing the snapshot\n# state ERROR, used in the snapshot list view.\nsnapshot.state.error\t\t\t=エラー\n\n# LOCALIZATION NOTE (heapview.no-difference): Message displayed when there is no\n# difference between two snapshots.\nheapview.no-difference\t\t\t=ベースラインとの比較で違いがありません。\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there are no\n# matches when filtering.\nheapview.none-match\t\t\t=一致なし。\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there report\n# is empty.\nheapview.empty\t\t\t\t=レポートなし。\n\n# LOCALIZATION NOTE (heapview.noAllocationStacks): The message displayed to\n# users when selecting a display by \"call stack\" but no call stacks\n# were recorded in the heap snapshot.\nheapview.noAllocationStacks\t\t=コールスタックが見つかりませんでした。スナップショットを採取する前にコールスタックを記録してください。\n\n# LOCALIZATION NOTE (heapview.field.retainedSize): The name of the column in the\n# dominator tree view for retained byte sizes.\nheapview.field.retainedSize\t\t=保持サイズ (バイト)\n\n# LOCALIZATION NOTE (heapview.field.retainedSize.tooltip): The tooltip for the\n# column header in the dominator tree view for retained byte sizes.\nheapview.field.retainedSize.tooltip\t=オブジェクト自身のサイズの合計です。このオブジェクトに関連する他の生存オブジェクトすべてのサイズを含みます\n\n# LOCALIZATION NOTE (heapview.field.shallowSize): The name of the column in the\n# dominator tree view for shallow byte sizes.\nheapview.field.shallowSize\t\t=シャローサイズ (バイト)\n\n# LOCALIZATION NOTE (heapview.field.shallowSize.tooltip): The tooltip for the\n# column header in the dominator tree view for shallow byte sizes.\nheapview.field.shallowSize.tooltip\t=オブジェクト自身のサイズです\n\n# LOCALIZATION NOTE (dominatortree.field.label): The name of the column in the\n# dominator tree for an object's label.\ndominatortree.field.label\t\t=ドミネータ\n\n# LOCALIZATION NOTE (dominatortree.field.label.tooltip): The tooltip for the column\n# header in the dominator tree view for an object's label.\ndominatortree.field.label.tooltip\t=メモリー内のオブジェクトのラベルです\n\n# LOCALIZATION NOTE (heapview.field.bytes): The name of the column in the heap\n# view for bytes.\nheapview.field.bytes\t\t\t=バイト\n\n# LOCALIZATION NOTE (heapview.field.bytes.tooltip): The tooltip for the column\n# header in the heap view for bytes.\nheapview.field.bytes.tooltip\t\t=このグループに占有されているバイト数です。サブグループは含みません\n\n# LOCALIZATION NOTE (heapview.field.count): The name of the column in the heap\n# view for count.\nheapview.field.count\t\t\t=個数\n\n# LOCALIZATION NOTE (heapview.field.count.tooltip): The tooltip for the column\n# header in the heap view for count.\nheapview.field.count.tooltip\t\t=このグループの到達可能オブジェクトの数です。サブグループは含みません\n\n# LOCALIZATION NOTE (heapview.field.totalbytes): The name of the column in the\n# heap view for total bytes.\nheapview.field.totalbytes\t\t=合計バイト\n\n# LOCALIZATION NOTE (heapview.field.totalbytes.tooltip): The tooltip for the\n# column header in the heap view for total bytes.\nheapview.field.totalbytes.tooltip\t=このグループに占有されているバイト数です。サブグループを含みます\n\n# LOCALIZATION NOTE (heapview.field.totalcount): The name of the column in the\n# heap view for total count.\nheapview.field.totalcount\t\t=合計数\n\n# LOCALIZATION NOTE (heapview.field.totalcount.tooltip): The tooltip for the\n# column header in the heap view for total count.\nheapview.field.totalcount.tooltip\t=このグループの到達可能オブジェクトの数です。サブグループを含みます\n\n# LOCALIZATION NOTE (heapview.field.name): The name of the column in the heap\n# view for name.\nheapview.field.name\t\t\t=グループ\n\n# LOCALIZATION NOTE (heapview.field.name.tooltip): The tooltip for the column\n# header in the heap view for name.\nheapview.field.name.tooltip\t\t=このグループの名前です\n\n# LOCALIZATION NOTE (shortest-paths.header): The header label for the shortest\n# paths pane.\nshortest-paths.header\t\t\t=保持パス (Garbage Collector ルートから)\n\n# LOCALIZATION NOTE (shortest-paths.select-node): The message displayed in the\n# shortest paths pane when a node is not yet selected.\nshortest-paths.select-node\t\t=保持パスを表示するアイテムを選択してください\n\n# LOCALIZATION NOTE (tree-map.node-count): The label for the count value of a\n# node in the tree map\ntree-map.node-count\t\t\t=ノード数\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/menus.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndevToolsCmd.key\t\t\t\t=VK_F12\ndevToolsCmd.keytext\t\t\t=F12\n\ndevtoolsServiceWorkers.label\t\t=Service Worker\ndevtoolsServiceWorkers.accesskey\t=k\n\ndevtoolsConnect.label\t\t\t=接続...\ndevtoolsConnect.accesskey\t\t=C\n\nbrowserConsoleCmd.label\t\t\t=ブラウザーコンソール\nbrowserConsoleCmd.accesskey\t\t=B\nbrowserConsoleCmd.key\t\t\t=j\n\nresponsiveDesignMode.label\t\t=レスポンシブデザインモード\nresponsiveDesignMode.accesskey\t\t=R\nresponsiveDesignMode.key\t\t=M\n\neyedropper.label\t\t\t=スポイト\neyedropper.accesskey\t\t\t=Y\n\n# LOCALIZATION NOTE (scratchpad.label): This menu item label appears\n# in the Tools menu. See bug 653093.\n# The Scratchpad is intended to provide a simple text editor for creating\n# and evaluating bits of JavaScript code for the purposes of function\n# prototyping, experimentation and convenient scripting.\n#\n# It's quite possible that you won't have a good analogue for the word\n# \"Scratchpad\" in your locale. You should feel free to find a close\n# approximation to it or choose a word (or words) that means\n# \"simple discardable text editor\".\nscratchpad.label\t\t\t=スクラッチパッド\nscratchpad.accesskey\t\t\t=s\nscratchpad.key\t\t\t\t=VK_F4\nscratchpad.keytext\t\t\t=F4\n\n# LOCALIZATION NOTE (browserToolboxMenu.label): This is the label for the\n# application menu item that opens the browser toolbox UI in the Tools menu.\nbrowserToolboxMenu.label\t\t=ブラウザーツールボックス\nbrowserToolboxMenu.accesskey\t\t=e\nbrowserToolboxMenu.key\t\t\t=i\n\n# LOCALIZATION NOTE (browserContentToolboxMenu.label): This is the label for the\n# application menu item that opens the browser content toolbox UI in the Tools menu.\n# This toolbox allows to debug the chrome of the content process in multiprocess builds.\nbrowserContentToolboxMenu.label\t\t=ブラウザーコンテンツツールボックス\nbrowserContentToolboxMenu.accesskey\t=x\n\ndevToolbarMenu.label\t\t\t=開発ツールバー\ndevToolbarMenu.accesskey\t\t=v\ndevToolbarMenu.key\t\t\t=VK_F2\ndevToolbarMenu.keytext\t\t\t=F2\n\nwebide.label\t\t\t\t=WebIDE\nwebide.accesskey\t\t\t=W\nwebide.key\t\t\t\t=VK_F8\nwebide.keytext\t\t\t\t=F8\n\ndevToolboxMenuItem.label\t\t=開発ツールを表示\ndevToolboxMenuItem.accesskey\t\t=T\ndevToolboxMenuItem.key\t\t\t=I\n\ngetMoreDevtoolsCmd.label\t\t=その他のツールを入手\ngetMoreDevtoolsCmd.accesskey\t\t=M\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n<!ENTITY netmonitorUI.perfNotice1         \"• \">\n<!ENTITY netmonitorUI.perfNotice2         \"ボタンをクリックすると、パフォーマンス解析を開始します。\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.reload1/2/3): These are the labels displayed\n  -  in the network table when empty to start logging network requests. -->\n<!ENTITY netmonitorUI.reloadNotice1       \"• 要求を送信するかページを\">\n<!ENTITY netmonitorUI.reloadNotice2       \"再読み込み\">\n<!ENTITY netmonitorUI.reloadNotice3       \"すると、ネットワークの稼働状況を確認できます。\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n<!ENTITY netmonitorUI.toolbar.status3     \"状態\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n<!ENTITY netmonitorUI.toolbar.method      \"メソッド\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n<!ENTITY netmonitorUI.toolbar.file        \"ファイル\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n<!ENTITY netmonitorUI.toolbar.domain      \"ドメイン\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n<!ENTITY netmonitorUI.toolbar.type        \"タイプ\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n<!ENTITY netmonitorUI.toolbar.transferred \"転送量\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column, which is the\n  -  uncompressed / decoded size. -->\n<!ENTITY netmonitorUI.toolbar.size        \"サイズ\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n<!ENTITY netmonitorUI.toolbar.waterfall   \"タイムライン\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n<!ENTITY netmonitorUI.tab.headers         \"ヘッダ\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n<!ENTITY netmonitorUI.tab.cookies         \"Cookie\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n<!ENTITY netmonitorUI.tab.params          \"パラメータ\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n<!ENTITY netmonitorUI.tab.response        \"応答\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n<!ENTITY netmonitorUI.tab.timings         \"タイミング\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n<!ENTITY netmonitorUI.tab.preview         \"プレビュー\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n<!ENTITY netmonitorUI.tab.security        \"暗号化\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterAll    \"すべて\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFonts  \"フォント\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterImages \"画像\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterMedia  \"メディア\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterOther  \"その他\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFreetext): This is the label displayed\n  -  in the network details footer for the url filtering textbox. -->\n<!ENTITY netmonitorUI.footer.filterFreetext.label  \"URL をフィルタ\">\n<!ENTITY netmonitorUI.footer.filterFreetext.key  \"F\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n<!ENTITY netmonitorUI.footer.clear  \"消去\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n<!ENTITY netmonitorUI.footer.perf   \"パフォーマンス解析を切り替える...\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n<!ENTITY netmonitorUI.panesButton.tooltip \"ネットワーク状況を切り替える\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n<!ENTITY netmonitorUI.summary.url         \"要求 URL:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n<!ENTITY netmonitorUI.summary.method      \"要求メソッド:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.address): This is the label displayed\n  -  in the network details headers tab identifying the remote address. -->\n<!ENTITY netmonitorUI.summary.address     \"リモートアドレス:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n<!ENTITY netmonitorUI.summary.status      \"ステータスコード:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n<!ENTITY netmonitorUI.summary.version     \"バージョン:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n<!ENTITY netmonitorUI.summary.size        \"ヘッダサイズ:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n<!ENTITY netmonitorUI.response.name       \"名前:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n<!ENTITY netmonitorUI.response.dimensions \"寸法:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n<!ENTITY netmonitorUI.response.mime       \"MIME タイプ:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n<!ENTITY netmonitorUI.timings.blocked     \"ブロック:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n<!ENTITY netmonitorUI.timings.dns         \"DNS 解決:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n<!ENTITY netmonitorUI.timings.connect     \"接続:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n<!ENTITY netmonitorUI.timings.send        \"送信:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n<!ENTITY netmonitorUI.timings.wait        \"待機:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n<!ENTITY netmonitorUI.timings.receive     \"受信:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n<!ENTITY netmonitorUI.security.warning.cipher     \"暗号化に使用されているアルゴリズムは安全ではないため、推奨されません。\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n<!ENTITY netmonitorUI.security.error      \"エラー:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n<!ENTITY netmonitorUI.security.protocolVersion \"プロトコルバージョン:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n<!ENTITY netmonitorUI.security.cipherSuite \"暗号アルゴリズム:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n<!ENTITY netmonitorUI.security.hsts \"HTTP Strict Transport Security:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n<!ENTITY netmonitorUI.security.hpkp \"公開鍵のピン留め:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n<!ENTITY netmonitorUI.security.connection \"接続:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n<!ENTITY netmonitorUI.security.certificate \"証明書:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n<!ENTITY netmonitorUI.context.copyUrl     \"URL をコピー\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrl.accesskey \"U\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams): This is the label displayed\n  -  on the context menu that copies the selected request's url parameters -->\n<!ENTITY netmonitorUI.context.copyUrlParams     \"URL パラメータをコピー\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams.accesskey): This is the access key\n  -  for the Copy URL Parameters menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrlParams.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData): This is the label displayed\n  -  on the context menu that copies the selected request's post data -->\n<!ENTITY netmonitorUI.context.copyPostData     \"POST データをコピー\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData.accesskey): This is the access key\n  -  for the Copy POST Data menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyPostData.accesskey \"D\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n<!ENTITY netmonitorUI.context.copyAsCurl    \"cURL としてコピー\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCUrl.accesskey): This is the access key\n  -  for the Copy as cURL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyAsCurl.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's request headers -->\n<!ENTITY netmonitorUI.context.copyRequestHeaders     \"要求ヘッダをコピー\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders.accesskey): This is the access key\n  -  for the Copy Request Headers menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyRequestHeaders.accesskey  \"Q\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's response headers -->\n<!ENTITY netmonitorUI.context.copyResponseHeaders     \"応答ヘッダをコピー\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders.accesskey): This is the access key\n  -  for the Copy Response Headers menu item displayed in the context menu for a response -->\n<!ENTITY netmonitorUI.context.copyResponseHeaders.accesskey  \"S\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponse): This is the label displayed\n  -  on the context menu that copies the selected response as a string -->\n<!ENTITY netmonitorUI.context.copyResponse \"応答をコピー\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponse.accesskey): This is the access key\n  -  for the Copy Response menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyResponse.accesskey  \"R\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"画像をデータ URI としてコピー\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"I\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar): This is the label displayed\n  -  on the context menu that copies all as HAR format -->\n<!ENTITY netmonitorUI.context.copyAllAsHar \"HAR 形式ですべてコピー\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar.accesskey): This is the access key\n  -  for the Copy All As HAR menu item displayed in the context menu for a network panel -->\n<!ENTITY netmonitorUI.context.copyAllAsHar.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar): This is the label displayed\n  -  on the context menu that saves all as HAR format -->\n<!ENTITY netmonitorUI.context.saveAllAsHar \"HAR 形式ですべて保存\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar.accesskey): This is the access key\n  -  for the Save All As HAR menu item displayed in the context menu for a network panel -->\n<!ENTITY netmonitorUI.context.saveAllAsHar.accesskey \"H\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n<!ENTITY netmonitorUI.summary.editAndResend \"編集して再送信\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n<!ENTITY netmonitorUI.summary.rawHeaders \"生ヘッダ\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"要求ヘッダ:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"応答ヘッダ:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n<!ENTITY netmonitorUI.context.newTab      \"新しいタブで開く\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n<!ENTITY netmonitorUI.context.newTab.accesskey \"T\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n<!ENTITY netmonitorUI.context.perfTools   \"パフォーマンス解析を開始します...\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"A\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n<!ENTITY netmonitorUI.custom.newRequest   \"新しい要求\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.query        \"クエリ文字列:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.headers      \"要求ヘッダ:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.postData     \"要求ボディ:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n<!ENTITY netmonitorUI.custom.send         \"送信\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n<!ENTITY netmonitorUI.custom.cancel       \"キャンセル\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n<!ENTITY netmonitorUI.backButton          \"戻る\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure\t=このリソースの取得に使われる接続は暗号化されています。\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not https\nnetmonitor.security.state.insecure\t=このリソースの取得に使われる接続は安全ではありません。\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken\t=暗号化に問題があるため、読み込まれたリソースを無視しました。\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak\t\t=このリソースは、十分に保護できない暗号を使用した接続を通して転送されました。\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled\t\t=有効\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled\t\t=無効\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader\t\t=ホスト %S:\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayed. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable\t=<利用不可>\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane\t=要求の詳細を閉じる\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane\t=要求の詳細を表示\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText\t=この要求にはヘッダーがありません\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText\t=ヘッダーを検索\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText\t=この要求には Cookie がありません\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText\t=Cookie を検索\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText\t\t=この要求にはパラメーターがありません\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText\t=要求パラメーターを検索\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString\t=クエリー文字列\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData\t\t=フォームデータ\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload\t=要求ペイロード\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders\t\t=要求ヘッダー\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload\t=アップロードストリームからの要求ヘッダー\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders\t\t=応答ヘッダー\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies\t\t=要求 Cookie\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies\t\t=応答 Cookie\n\n# LOCALIZATION NOTE (responsePayload): This is the label displayed\n# in the network details response tab identifying the response payload.\nresponsePayload\t\t=応答ペイロード\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText\t\t=プロパティを検索\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName\t\t=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName\t\t=JSONP \\u2192 コールバック %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc\t=昇順\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc\t=降順\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty\t=要求はありません\n\n# LOCALIZATION NOTE (networkMenu.summary): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the number of seconds.\nnetworkMenu.summary\t=#1 要求, #2 KB, #3 秒\n\n# LOCALIZATION NOTE (networkMenu.sizeB): This is the label displayed\n# in the network menu specifying the size of a request (in bytes).\nnetworkMenu.sizeB\t=%S バイト\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB\t=%S KB\n\n# LOCALIZATION NOTE (networkMenu.sizeMB): This is the label displayed\n# in the network menu specifying the size of a request (in megabytes).\nnetworkMenu.sizeMB\t=%S MB\n\n# LOCALIZATION NOTE (networkMenu.sizeGB): This is the label displayed\n# in the network menu specifying the size of a request (in gigabytes).\nnetworkMenu.sizeGB\t=%S GB\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable\t=—\n\n# LOCALIZATION NOTE (networkMenu.sizeCached): This is the label displayed\n# in the network menu specifying the transferred of a request is\n# cached.\nnetworkMenu.sizeCached\t\t=キャッシュ\n\n# LOCALIZATION NOTE (networkMenu.sizeServiceWorker): This is the label displayed\n# in the network menu specifying the transferred of a request computed\n# by a service worker.\nnetworkMenu.sizeServiceWorker\t=Service Worker\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS\t=\\u2192 %S ms\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond\t=%S ms\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second\t=%S 秒\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute\t=%S 分\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading\t=読み込み中\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable\t=なし\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading\t=お待ちください...\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable\t=データがありません\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB\t\t=%S KB\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS\t\t=%S 秒\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled\t=キャッシュ済み\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled\t=非キャッシュ\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize\t=サイズ: %S KB\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds\t=所要時間: #1 秒\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached\t=キャッシュ済み応答: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount\t=すべての応答: %S\n\n# LOCALIZATION NOTE (netRequest.headers): A label used for Headers tab\n# This tab displays list of HTTP headers\nnetRequest.headers\t\t=ヘッダー\n\n# LOCALIZATION NOTE (netRequest.response): A label used for Response tab\n# This tab displays HTTP response body\nnetRequest.response\t\t=応答\n\n# LOCALIZATION NOTE (netRequest.rawData): A label used for a section\n# in Response tab. This section displays raw response body as it's\n# been received from the backend (debugger server)\nnetRequest.rawData\t\t=生データ\n\n# LOCALIZATION NOTE (netRequest.xml): A label used for a section\n# in Response tab. This section displays parsed XML response body.\nnetRequest.xml\t\t\t=XML\n\n# LOCALIZATION NOTE (netRequest.image): A label used for a section\n# in Response tab. This section displays images returned in response body.\nnetRequest.image\t\t=画像\n\n# LOCALIZATION NOTE (netRequest.sizeLimitMessage): A label used\n# in Response and Post tabs in case the body is bigger than given limit.\n# It allows the user to click and fetch more from the backend.\n# The {{link}} will be replace at run-time by an active link.\n# String with ID 'netRequest.sizeLimitMessageLink' will be used as text\n# for this link.\nnetRequest.sizeLimitMessage\t\t=サイズ制限に到達しました。{{link}}。\nnetRequest.sizeLimitMessageLink\t\t=続きを読み込む\n\n# LOCALIZATION NOTE (netRequest.responseBodyDiscarded): A label used\n# in Response tab if the response body is not available.\nnetRequest.responseBodyDiscarded\t=応答ボディは格納されていません。\n\n# LOCALIZATION NOTE (netRequest.requestBodyDiscarded): A label used\n# in Post tab if the post body is not available.\nnetRequest.requestBodyDiscarded\t\t=要求 POST ボディは格納されていません。\n\n# LOCALIZATION NOTE (netRequest.post): A label used for Post tab\n# This tab displays HTTP post body\nnetRequest.post\t\t\t=POST\n\n# LOCALIZATION NOTE (netRequest.cookies): A label used for Cookies tab\n# This tab displays request and response cookies.\nnetRequest.cookies\t\t=Cookie\n\n# LOCALIZATION NOTE (netRequest.params): A label used for URL parameters tab\n# This tab displays data parsed from URL query string.\nnetRequest.params\t\t=パラメーター\n\n# LOCALIZATION NOTE (netRequest.callstack): A label used for request stacktrace tab\n# This tab displays the request's JavaScript stack trace. Should be identical to\n# debuggerUI.tabs.callstack\nnetRequest.callstack\t\t=コールスタック\n\n# LOCALIZATION NOTE (certmgr.subjectinfo.label):\n# A label used for a certificate section in security tab.\n# This section displays Name and organization who has been assigned the fingerprints\ncertmgr.subjectinfo.label\t\t=発行対象\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.cn\t\t\t=一般名称 (CN):\n\n# LOCALIZATION NOTE (certmgr.certdetail.o):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.o\t\t\t=組織 (O):\n\n# LOCALIZATION NOTE (certmgr.certdetail.ou):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.ou\t\t\t=部門 (OU):\n\n# LOCALIZATION NOTE (certmgr.issuerinfo.label):\n# A label used for a certificate section in security tab\n# This section displays Name and organization who issued the fingerprints\ncertmgr.issuerinfo.label\t\t=発行者\n\n# LOCALIZATION NOTE (certmgr.periodofvalidity.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.periodofvalidity.label\t\t=証明書の有効期間\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.begins\t\t\t\t=発行日:\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.expires\t\t\t\t=有効期限:\n\n# LOCALIZATION NOTE (certmgr.fingerprints.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.fingerprints.label\t\t=フィンガープリント\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha256fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha256fingerprint\t=SHA-256 フィンガープリント:\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha1fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha1fingerprint\t=SHA1 フィンガープリント:\n\n# LOCALIZATION NOTE (netmonitor.perfNotice1/2/3): These are the labels displayed\n# in the network table when empty to start performance analysis.\nnetmonitor.perfNotice1\t\t=• \nnetmonitor.perfNotice2\t\t=ボタンをクリックすると、パフォーマンス解析を開始します。\nnetmonitor.perfNotice3\t\t=解析\n\n# LOCALIZATION NOTE (netmonitor.reload1/2/3): These are the labels displayed\n# in the network table when empty to start logging network requests.\nnetmonitor.reloadNotice1\t=• 要求を送信するかページを\nnetmonitor.reloadNotice2\t=再読み込み\nnetmonitor.reloadNotice3\t=すると、ネットワークの稼働状況を確認できます。\n\n# LOCALIZATION NOTE (netmonitor.toolbar.status2): This is the label displayed\n# in the network table toolbar, above the \"status\" column.\nnetmonitor.toolbar.status3\t\t=ステータス\n\n# LOCALIZATION NOTE (netmonitor.toolbar.method): This is the label displayed\n# in the network table toolbar, above the \"method\" column.\nnetmonitor.toolbar.method\t\t=メソッド\n\n# LOCALIZATION NOTE (netmonitor.toolbar.file): This is the label displayed\n# in the network table toolbar, above the \"file\" column.\nnetmonitor.toolbar.file\t\t\t=ファイル\n\n# LOCALIZATION NOTE (netmonitor.toolbar.domain): This is the label displayed\n# in the network table toolbar, above the \"domain\" column.\nnetmonitor.toolbar.domain\t\t=ドメイン\n\n# LOCALIZATION NOTE (netmonitor.toolbar.cause): This is the label displayed\n# in the network table toolbar, above the \"cause\" column.\nnetmonitor.toolbar.cause\t\t=発生源\n\n# LOCALIZATION NOTE (netmonitor.toolbar.type): This is the label displayed\n# in the network table toolbar, above the \"type\" column.\nnetmonitor.toolbar.type\t\t\t=タイプ\n\n# LOCALIZATION NOTE (netmonitor.toolbar.transferred): This is the label displayed\n# in the network table toolbar, above the \"transferred\" column, which is the\n# compressed / encoded size.\nnetmonitor.toolbar.transferred\t\t=転送量\n\n# LOCALIZATION NOTE (netmonitor.toolbar.size): This is the label displayed\n# in the network table toolbar, above the \"size\" column, which is the\n# uncompressed / decoded size.\nnetmonitor.toolbar.size\t\t\t=サイズ\n\n# LOCALIZATION NOTE (netmonitor.toolbar.waterfall): This is the label displayed\n# in the network table toolbar, above the \"waterfall\" column.\nnetmonitor.toolbar.waterfall\t\t=タイムライン\n\n# LOCALIZATION NOTE (netmonitor.tab.headers): This is the label displayed\n# in the network details pane identifying the headers tab.\nnetmonitor.tab.headers\t\t\t=ヘッダー\n\n# LOCALIZATION NOTE (netmonitor.tab.cookies): This is the label displayed\n# in the network details pane identifying the cookies tab.\nnetmonitor.tab.cookies\t\t\t=Cookie\n\n# LOCALIZATION NOTE (netmonitor.tab.params): This is the label displayed\n# in the network details pane identifying the params tab.\nnetmonitor.tab.params\t\t\t=パラメーター\n\n# LOCALIZATION NOTE (netmonitor.tab.response): This is the label displayed\n# in the network details pane identifying the response tab.\nnetmonitor.tab.response\t\t\t=応答\n\n# LOCALIZATION NOTE (netmonitor.tab.timings): This is the label displayed\n# in the network details pane identifying the timings tab.\nnetmonitor.tab.timings\t\t\t=タイミング\n\n# LOCALIZATION NOTE (netmonitor.tab.preview): This is the label displayed\n# in the network details pane identifying the preview tab.\nnetmonitor.tab.preview\t\t\t=プレビュー\n\n# LOCALIZATION NOTE (netmonitor.tab.security): This is the label displayed\n# in the network details pane identifying the security tab.\nnetmonitor.tab.security\t\t\t=暗号化\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.all): This is the label displayed\n# in the network toolbar for the \"All\" filtering button.\nnetmonitor.toolbar.filter.all\t\t=すべて\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.html): This is the label displayed\n# in the network toolbar for the \"HTML\" filtering button.\nnetmonitor.toolbar.filter.html\t\t=HTML\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.css): This is the label displayed\n# in the network toolbar for the \"CSS\" filtering button.\nnetmonitor.toolbar.filter.css\t\t=CSS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.js): This is the label displayed\n# in the network toolbar for the \"JS\" filtering button.\nnetmonitor.toolbar.filter.js\t\t=JS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.xhr): This is the label displayed\n# in the network toolbar for the \"XHR\" filtering button.\nnetmonitor.toolbar.filter.xhr\t\t=XHR\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.fonts): This is the label displayed\n# in the network toolbar for the \"Fonts\" filtering button.\nnetmonitor.toolbar.filter.fonts\t\t=フォント\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.images): This is the label displayed\n# in the network toolbar for the \"Images\" filtering button.\nnetmonitor.toolbar.filter.images\t=画像\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.media): This is the label displayed\n# in the network toolbar for the \"Media\" filtering button.\nnetmonitor.toolbar.filter.media\t\t=メディア\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.flash): This is the label displayed\n# in the network toolbar for the \"Flash\" filtering button.\nnetmonitor.toolbar.filter.flash\t\t=Flash\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.ws): This is the label displayed\n# in the network toolbar for the \"WS\" filtering button.\nnetmonitor.toolbar.filter.ws\t\t=WS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.other): This is the label displayed\n# in the network toolbar for the \"Other\" filtering button.\nnetmonitor.toolbar.filter.other\t\t=その他\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.label): This is the label\n# displayed in the network toolbar for the url filtering textbox.\nnetmonitor.toolbar.filterFreetext.label\t=URL を絞り込み\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.key): This is the\n# shortcut key to focus on the toolbar url filtering textbox\nnetmonitor.toolbar.filterFreetext.key\t=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (netmonitor.toolbar.clear): This is the label displayed\n# in the network toolbar for the \"Clear\" button.\nnetmonitor.toolbar.clear\t\t=消去\n\n# LOCALIZATION NOTE (netmonitor.toolbar.perf): This is the label displayed\n# in the network toolbar for the performance analysis button.\nnetmonitor.toolbar.perf\t\t\t=パフォーマンス解析を切り替える...\n\n# LOCALIZATION NOTE (netmonitor.summary.url): This is the label displayed\n# in the network details headers tab identifying the URL.\nnetmonitor.summary.url\t\t\t=要求 URL:\n\n# LOCALIZATION NOTE (netmonitor.summary.method): This is the label displayed\n# in the network details headers tab identifying the method.\nnetmonitor.summary.method\t\t=要求メソッド:\n\n# LOCALIZATION NOTE (netmonitor.summary.address): This is the label displayed\n# in the network details headers tab identifying the remote address.\nnetmonitor.summary.address\t\t=リモートアドレス:\n\n# LOCALIZATION NOTE (netmonitor.summary.status): This is the label displayed\n# in the network details headers tab identifying the status code.\nnetmonitor.summary.status\t\t=ステータスコード:\n\n# LOCALIZATION NOTE (netmonitor.summary.version): This is the label displayed\n# in the network details headers tab identifying the http version.\nnetmonitor.summary.version\t\t=バージョン:\n\n# LOCALIZATION NOTE (netmonitor.summary.editAndResend): This is the label displayed\n# on the button in the headers tab that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.summary.editAndResend\t=編集して再送信\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders): This is the label displayed\n# on the button in the headers tab that toggle view for raw request/response headers\n# from the currently displayed request\nnetmonitor.summary.rawHeaders\t\t=生ヘッダー\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.requestHeaders): This is the label displayed\n# in the network details headers tab identifying the raw request headers textarea\nnetmonitor.summary.rawHeaders.requestHeaders\t=要求ヘッダー:\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.responseHeaders): This is the label displayed\n# in the network details headers tab identifying the raw response headers textarea\nnetmonitor.summary.rawHeaders.responseHeaders\t=応答ヘッダー:\n\n# LOCALIZATION NOTE (netmonitor.summary.size): This is the label displayed\n# in the network details headers tab identifying the headers size.\nnetmonitor.summary.size\t\t\t=ヘッダーサイズ:\n\n# LOCALIZATION NOTE (netmonitor.response.name): This is the label displayed\n# in the network details response tab identifying an image's file name.\nnetmonitor.response.name\t\t=名前:\n\n# LOCALIZATION NOTE (netmonitor.response.dimensions): This is the label displayed\n# in the network details response tab identifying an image's dimensions.\nnetmonitor.response.dimensions\t\t=寸法:\n\n# LOCALIZATION NOTE (netmonitor.response.mime): This is the label displayed\n# in the network details response tab identifying an image's mime.\nnetmonitor.response.mime\t\t=MIME タイプ:\n\n# LOCALIZATION NOTE (netmonitor.timings.blocked): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"blocked\" state.\nnetmonitor.timings.blocked\t\t=ブロック:\n\n# LOCALIZATION NOTE (netmonitor.timings.dns): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"dns\" state.\nnetmonitor.timings.dns\t\t\t=DNS 解決:\n\n# LOCALIZATION NOTE (netmonitor.timings.connect): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"connect\" state.\nnetmonitor.timings.connect\t\t=接続:\n\n# LOCALIZATION NOTE (netmonitor.timings.send): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"send\" state.\nnetmonitor.timings.send\t\t\t=送信:\n\n# LOCALIZATION NOTE (netmonitor.timings.wait): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"wait\" state.\nnetmonitor.timings.wait\t\t\t=待機:\n\n# LOCALIZATION NOTE (netmonitor.timings.receive): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"receive\" state.\nnetmonitor.timings.receive\t\t=受信:\n\n# LOCALIZATION NOTE (netmonitor.security.warning.cipher): A tooltip\n# for warning icon that indicates a connection uses insecure cipher suite.\nnetmonitor.security.warning.cipher\t=暗号化に使用されているアルゴリズムは安全ではないため推奨されません。\n\n# LOCALIZATION NOTE (netmonitor.security.error): This is the label displayed\n# in the security tab if a security error prevented the connection.\nnetmonitor.security.error\t\t=エラー:\n\n# LOCALIZATION NOTE (netmonitor.security.protocolVersion): This is the label displayed\n# in the security tab describing TLS/SSL protocol version.\nnetmonitor.security.protocolVersion\t=プロトコルバージョン:\n\n# LOCALIZATION NOTE (netmonitor.security.cipherSuite): This is the label displayed\n# in the security tab describing the cipher suite used to secure this connection.\nnetmonitor.security.cipherSuite\t\t=暗号アルゴリズム:\n\n# LOCALIZATION NOTE (netmonitor.security.hsts): This is the label displayed\n# in the security tab describing the usage of HTTP Strict Transport Security.\nnetmonitor.security.hsts\t\t=HTTP Strict Transport Security:\n\n# LOCALIZATION NOTE (netmonitor.security.hpkp): This is the label displayed\n# in the security tab describing the usage of Public Key Pinning.\nnetmonitor.security.hpkp\t\t=公開鍵のピン留め:\n\n# LOCALIZATION NOTE (netmonitor.security.connection): This is the label displayed\n# in the security tab describing the section containing information related to\n# the secure connection.\nnetmonitor.security.connection\t\t=接続:\n\n# LOCALIZATION NOTE (netmonitor.security.certificate): This is the label displayed\n# in the security tab describing the server certificate section.\nnetmonitor.security.certificate\t\t=証明書:\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl): This is the label displayed\n# on the context menu that copies the selected request's url\nnetmonitor.context.copyUrl\t\t\t=URL をコピー\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl.accesskey): This is the access key\n# for the Copy URL menu item displayed in the context menu for a request\nnetmonitor.context.copyUrl.accesskey\t\t=U\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams): This is the label displayed\n# on the context menu that copies the selected request's url parameters\nnetmonitor.context.copyUrlParams\t\t=URL パラメーターをコピー\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams.accesskey): This is the access key\n# for the Copy URL Parameters menu item displayed in the context menu for a request\nnetmonitor.context.copyUrlParams.accesskey\t=P\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData): This is the label displayed\n# on the context menu that copies the selected request's post data\nnetmonitor.context.copyPostData\t\t\t=POST データをコピー\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData.accesskey): This is the access key\n# for the Copy POST Data menu item displayed in the context menu for a request\nnetmonitor.context.copyPostData.accesskey\t=D\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCurl): This is the label displayed\n# on the context menu that copies the selected request as a cURL command.\n# The capitalization is part of the official name and should be used throughout all languages.\n# http://en.wikipedia.org/wiki/CURL\nnetmonitor.context.copyAsCurl\t\t\t=cURL としてコピー\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCUrl.accesskey): This is the access key\n# for the Copy as cURL menu item displayed in the context menu for a request\nnetmonitor.context.copyAsCurl.accesskey\t\t=C\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders): This is the label displayed\n# on the context menu that copies the selected item's request headers\nnetmonitor.context.copyRequestHeaders\t\t=要求ヘッダーをコピー\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders.accesskey): This is the access key\n# for the Copy Request Headers menu item displayed in the context menu for a request\nnetmonitor.context.copyRequestHeaders.accesskey\t=Q\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders): This is the label displayed\n# on the context menu that copies the selected item's response headers\nnetmonitor.context.copyResponseHeaders\t\t=応答ヘッダーをコピー\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders.accesskey): This is the access key\n# for the Copy Response Headers menu item displayed in the context menu for a response\nnetmonitor.context.copyResponseHeaders.accesskey\t=S\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponse): This is the label displayed\n# on the context menu that copies the selected response as a string\nnetmonitor.context.copyResponse\t\t\t=応答をコピー\n\n# LOCALIZATION NOTE (netmonitor.context.copyRespose.accesskey): This is the access key\n# for the Copy Response menu item displayed in the context menu for a request\nnetmonitor.context.copyResponse.accesskey\t=R\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri): This is the label displayed\n# on the context menu that copies the selected image as data uri\nnetmonitor.context.copyImageAsDataUri\t\t=画像をデータ URI としてコピー\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri.accesskey): This is the access key\n# for the Copy Image As Data URI menu item displayed in the context menu for a request\nnetmonitor.context.copyImageAsDataUri.accesskey\t=I\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar): This is the label displayed\n# on the context menu that copies all as HAR format\nnetmonitor.context.copyAllAsHar\t\t\t=HAR 形式ですべてコピー\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar.accesskey): This is the access key\n# for the Copy All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.copyAllAsHar.accesskey\t=O\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar): This is the label displayed\n# on the context menu that saves all as HAR format\nnetmonitor.context.saveAllAsHar\t\t\t=HAR 形式ですべて保存\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar.accesskey): This is the access key\n# for the Save All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.saveAllAsHar.accesskey\t=H\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend): This is the label displayed\n# on the context menu that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.context.editAndResend\t\t=編集して再送信\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend.accesskey): This is the access key\n# for the \"Edit and Resend\" menu item displayed in the context menu for a request\nnetmonitor.context.editAndResend.accesskey\t=E\n\n# LOCALIZATION NOTE (netmonitor.context.newTab):  This is the label\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab\t\t\t=新しいタブで開く\n\n# LOCALIZATION NOTE (netmonitor.context.newTab.accesskey): This is the access key\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab.accesskey\t\t=T\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools): This is the label displayed\n# on the context menu that shows the performance analysis tools\nnetmonitor.context.perfTools\t\t\t=パフォーマンス解析を開始します...\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools.accesskey): This is the access key\n# for the performance analysis menu item displayed in the context menu for a request\nnetmonitor.context.perfTools.accesskey\t\t=A\n\n# LOCALIZATION NOTE (netmonitor.custom.newRequest): This is the label displayed\n# as the title of the new custom request form\nnetmonitor.custom.newRequest\t\t=新しい要求\n\n# LOCALIZATION NOTE (netmonitor.custom.query): This is the label displayed\n# above the query string entry in the custom request form\nnetmonitor.custom.query\t\t\t=クエリー文字列:\n\n# LOCALIZATION NOTE (netmonitor.custom.headers): This is the label displayed\n# above the request headers entry in the custom request form\nnetmonitor.custom.headers\t\t=要求ヘッダー:\n\n# LOCALIZATION NOTE (netmonitor.custom.postData): This is the label displayed\n# above the request body entry in the custom request form\nnetmonitor.custom.postData\t\t=要求ボディ:\n\n# LOCALIZATION NOTE (netmonitor.custom.send): This is the label displayed\n# on the button which sends the custom request\nnetmonitor.custom.send\t\t\t=送信\n\n# LOCALIZATION NOTE (netmonitor.custom.cancel): This is the label displayed\n# on the button which cancels and closes the custom request form\nnetmonitor.custom.cancel\t\t=キャンセル\n\n# LOCALIZATION NOTE (netmonitor.backButton): This is the label displayed\n# on the button which exists the performance statistics view\nnetmonitor.backButton\t\t\t=戻る\n\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for size of the request.\ncharts.size=Size\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for time of request.\ncharts.time=Time\n\n# LOCALIZATION NOTE (charts.totalTranferredSize): This is the label displayed\n# in the performance analysis view for total transferred size, in kilobytes.\ncharts.totalTransferredSize=Transferred Size: %S KB\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for transferred\n# size of the request.\ncharts.transferred=Transferred\n\n# LOCALIZATION NOTE (charts.transferredSizeKB): This is the label displayed\n# in pie or table charts specifying the size of a transferred request (in kilobytes).\ncharts.transferredSizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for type of request.\ncharts.type=Type\n\n# LOCALIZATION NOTE (netmonitor.headers.learnMore): This is the label displayed\n# next to a header list item, with a link to external documentation\nnetmonitor.headers.learnMore=Learn More\n\n# LOCALIZATION NOTE (networkMenu.summary3): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the transferred size, #4 is the number of seconds.\nnetworkMenu.summary3=One request, #2 (transferred: #3), #4;#1 requests, #2 (transferred: #3), #4\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/performance.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Performance strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusTooltip): This string\n  -  is displayed as the tooltip for the buffer capacity during a recording. -->\n<!ENTITY performanceUI.bufferStatusTooltip \"プロファイラはサンプルを環状バッファに保存します。記録容量の限界に達した場合、新しいサンプルはバッファの開始地点から上書きしていきます。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.nonE10SBuild): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a non-multiprocess build. -->\n<!ENTITY performanceUI.disabledRealTime.nonE10SBuild \"マルチプロセスではない Firefox では、記録データのリアルタイム表示が無効です。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.disabledE10S): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a build that can run multiprocess Firefox, but just is not enabled. -->\n<!ENTITY performanceUI.disabledRealTime.disabledE10S \"記録データのリアルタイム表示を有効にするには、設定でマルチプロセス Firefox を有効にしてください。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusFull): This string\n  -  is displayed when the profiler's circular buffer has started to overlap. -->\n<!ENTITY performanceUI.bufferStatusFull \"バッファ容量が限界に達したため、古いサンプルが上書されます。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while the profiler is unavailable, for example, while\n  -  in Private Browsing mode. -->\n<!ENTITY performanceUI.unavailableNoticePB \"プロファイルの記録は現在利用できません。プライベートウィンドウをすべて閉じてから試してください。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while loading a profile. -->\n<!ENTITY performanceUI.loadingNotice \"読み込み中...\">\n\n<!-- LOCALIZATION NOTE (performanceUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n<!ENTITY performanceUI.toolbar.waterfall\t\t\"タイムライン\">\n<!ENTITY performanceUI.toolbar.waterfall.tooltiptext\t\"パフォーマンス情報の記録以外の動作を、連続したタイムラインとして表示します。\">\n<!ENTITY performanceUI.toolbar.js-calltree\t\t\"呼び出しツリー\">\n<!ENTITY performanceUI.toolbar.js-calltree.tooltiptext\t\"パフォーマンス情報の記録中にもっとも長時間動作していた JavaScript の関数をハイライトします。\">\n<!ENTITY performanceUI.toolbar.memory-calltree\t\t\"メモリー割り当て\">\n<!ENTITY performanceUI.toolbar.allocations.tooltiptext\t\"パフォーマンス情報の記録中に割り当てられたメモリーを表示します。\">\n<!ENTITY performanceUI.toolbar.js-flamegraph\t\t\"JS フレームチャート\">\n<!ENTITY performanceUI.toolbar.js-flamegraph.tooltiptext\t\"パフォーマンス情報の記録時の JavaScript コールスタックを表示します。\">\n<!ENTITY performanceUI.toolbar.memory-flamegraph\t\"メモリー割り当てフレームチャート\">\n\n<!-- LOCALIZATION NOTE (performanceUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY performanceUI.table.totalDuration            \"合計時間\">\n<!ENTITY performanceUI.table.totalDuration.tooltip    \"この関数と呼び出した関数の実行にかかった時間です。\">\n<!ENTITY performanceUI.table.selfDuration             \"時間\">\n<!ENTITY performanceUI.table.selfDuration.tooltip     \"この関数の実行にかかった時間です。\">\n<!ENTITY performanceUI.table.totalPercentage          \"合計コスト\">\n<!ENTITY performanceUI.table.totalPercentage.tooltip  \"この関数と呼び出した関数の実行にかかった時間の割合です。\">\n<!ENTITY performanceUI.table.selfPercentage           \"コスト\">\n<!ENTITY performanceUI.table.selfPercentage.tooltip   \"この関数の実行にかかった時間の割合です。\">\n<!ENTITY performanceUI.table.samples                  \"サンプル\">\n<!ENTITY performanceUI.table.samples.tooltip          \"プロファイラがサンプルを採取したときに、この関数がスタック上に現れた回数です。\">\n<!ENTITY performanceUI.table.function                 \"関数\">\n<!ENTITY performanceUI.table.function.tooltip         \"サンプル採取された関数の名前とソース上の場所です。\">\n<!ENTITY performanceUI.table.totalAlloc               \"割り当てサンプル合計\">\n<!ENTITY performanceUI.table.totalAlloc.tooltip       \"この場所と呼び出し先で割り当てられたオブジェクトの合計サンプル数です。\">\n<!ENTITY performanceUI.table.selfAlloc                \"割り当てサンプル\">\n<!ENTITY performanceUI.table.selfAlloc.tooltip        \"この場所で割り当てられたオブジェクトのサンプル数です。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.options.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n<!ENTITY performanceUI.options.filter.tooltiptext \"タイムラインに表示するデータを選択します\">\n\n<!-- LOCALIZATION NOTE (performanceUI.options.gear.tooltiptext): This is the\n  -  tooltip for the options button. -->\n<!ENTITY performanceUI.options.gear.tooltiptext \"プロファイラの設定を行います。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n<!ENTITY performanceUI.invertTree             \"呼び出しツリーを反転\">\n<!ENTITY performanceUI.invertTree.tooltiptext \"呼び出しツリーを反転すると、プロファイルされた呼び出し経路を新しい順に、展開した状態で表示します。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n<!ENTITY performanceUI.invertFlameGraph             \"フレームチャートを反転\">\n<!ENTITY performanceUI.invertFlameGraph.tooltiptext \"フレームチャートを反転すると、プロファイルされた呼び出し経路を新しい順に、展開した状態で表示します。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n<!ENTITY performanceUI.showPlatformData             \"Gecko プラットフォームのデータを表示\">\n<!ENTITY performanceUI.showPlatformData.tooltiptext \"このオプションを有効にすると、JavaScript プロファイラの出力に Gecko プラットフォームのシンボルが含まれるようになります。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.showJITOptimizations): This string\n  -  is displayed next to a checkbox determining whether or not JIT optimization data\n  -  should be displayed. -->\n<!ENTITY performanceUI.showJITOptimizations             \"JIT 最適化を表示\">\n<!ENTITY performanceUI.showJITOptimizations.tooltiptext \"JavaScript の各フレームに収集された、JIT 最適化データを表示します。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n<!ENTITY performanceUI.flattenTreeRecursion             \"呼び出しツリーを均す\">\n<!ENTITY performanceUI.flattenTreeRecursion.tooltiptext \"このオプションを有効にすると、関数インスペクト時の呼び出しツリーの表示を平らにします。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY performanceUI.enableMemory             \"メモリー消費を記録\">\n<!ENTITY performanceUI.enableMemory.tooltiptext \"このオプションを有効にすると、プロファイル時のメモリー消費を記録します。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableAllocations): This string\n  -  is displayed next to a checkbox determining whether or not allocation\n  -  measurements are enabled. -->\n<!ENTITY performanceUI.enableAllocations             \"メモリー割り当てを記録\">\n<!ENTITY performanceUI.enableAllocations.tooltiptext \"このオプションを有効にすると、プロファイル時のメモリー割り当てを記録します。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n<!ENTITY performanceUI.enableFramerate             \"フレームレートを記録\">\n<!ENTITY performanceUI.enableFramerate.tooltiptext \"このオプションを有効にすると、プロファイル時のフレームレートを記録します。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.console.recordingNoticeStart/recordingNoticeEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Wraps the command used to start, like \"Currently recording via console.profile(\"label\")\" -->\n<!ENTITY performanceUI.console.recordingNoticeStart \"\">\n<!ENTITY performanceUI.console.recordingNoticeEnd   \"で記録中です。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.console.stopCommandStart/stopCommandEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Indicates how to stop the recording, wrapping the command, like\n  -  \"Stop recording by entering console.profileEnd(\"label\") into the console.\" -->\n<!ENTITY performanceUI.console.stopCommandStart \"コンソールからの\">\n<!ENTITY performanceUI.console.stopCommandEnd   \"の入力により記録終了しました。\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/performance.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText\t\t\t=プロファイルはまだありません。\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# identifying a set of function calls. %S represents the number of recording,\n# iterating for every new recording, resulting in \"Recording #1\", \"Recording #2\", etc.\nrecordingsList.itemLabel\t\t=記録 #%S\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel\t\t=記録中...\n\n# LOCALIZATION NOTE (recordingsList.loadingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that is finished and is loading.\nrecordingsList.loadingLabel\t\t=読み込み中...\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has finished recording.\nrecordingsList.durationLabel\t\t=%S ms\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for saving an item to disk.\nrecordingsList.saveLabel\t\t=保存\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Performance Tools,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps\t\t\t\t=fps\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Performance Tools,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms\t\t\t\t=ms\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory\t\t\t\t=MB\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Performance Tools,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other\t\t\t\t=Gecko\ncategory.css\t\t\t\t=CSS\ncategory.js\t\t\t\t=JIT\ncategory.gc\t\t\t\t=GC\ncategory.network\t\t\t=ネットワーク\ncategory.graphics\t\t\t=グラフィック\ncategory.storage\t\t\t=ストレージ\ncategory.events\t\t\t\t=入力とイベント\ncategory.tools\t\t\t\t=ツール\n\n# LOCALIZATION NOTE (table.bytes):\n# This string is displayed in the call tree after bytesize units.\n# %S represents the value in bytes.\ntable.bytes\t\t\t\t=%S バイト\n\n# LOCALIZATION NOTE (table.ms2):\n# This string is displayed in the call tree after units of time in milliseconds.\n# %S represents the value in milliseconds.\ntable.ms2\t\t\t\t=%S ms\n\n# LOCALIZATION NOTE (table.percentage3):\n# This string is displayed in the call tree after units representing percentages.\n# %S represents the value in percentage with two decimal points, localized.\n# there are two \"%\" after %S to escape and display \"%\"\ntable.percentage3\t\t\t=%S%%\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root\t\t\t\t=(ルート)\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle\t\t\t\t=(待機)\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext\t\t\t=デバッガーでソースを表示\n\n# LOCALIZATION NOTE (table.view-optimizations.tooltiptext2):\n# This string is displayed in the icon displayed next to frames that\n# have optimization data\ntable.view-optimizations.tooltiptext2\t=JIT 最適化データがフレームに含まれます\n\n# LOCALIZATION NOTE (recordingsList.importDialogTitle):\n# This string is displayed as a title for importing a recoring from disk.\nrecordingsList.importDialogTitle\t=記録をインポート...\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle\t\t=記録を保存...\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter\t=JSON ファイル\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter\t=すべてのファイル\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick\t\t\t\t=%S ms\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records\t\t\t=記録\n\n# LOCALIZATION NOTE (profiler.bufferFull):\n# This string is displayed when recording, indicating how much of the\n# buffer is currently be used.\n# %S is the percentage of the buffer used -- there are two \"%\"s after to escape\n# the % that is actually displayed.\n# Example: \"Buffer 54% full\"\nprofiler.bufferFull\t\t\t=バッファ使用量 %S%%\n\n# LOCALIZATION NOTE (recordings.start):\n# The label shown on the main recording buttons to start recording.\nrecordings.start\t\t\t=パフォーマンスの記録を開始\n\n# LOCALIZATION NOTE (recordings.stop):\n# The label shown on the main recording buttons to stop recording.\nrecordings.stop\t\t\t\t=パフォーマンスの記録を停止\n\n# LOCALIZATION NOTE (recordings.start.tooltip):\n# This string is displayed as a tooltip on a button that starts a new profile.\nrecordings.start.tooltip\t\t=パフォーマンス記録の状態を切り替えます。\n\n# LOCALIZATION NOTE (recordings.import.tooltip):\n# This string is displayed on a button that opens a dialog to import a saved profile data file.\nrecordings.import.tooltip\t\t=インポート...\n\n# LOCALIZATION NOTE (recordings.clear.tooltip):\n# This string is displayed on a button that removes all the recordings.\nrecordings.clear.tooltip\t\t=消去\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedTitle\t= 未保存の変更\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2\t= 未保存の変更は失われます。よろしいですか？\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted.\nprojecteditor.deleteLabel\t= 削除\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle\t= 削除\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage\t= このフォルダーを削除しますか？\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage\t= このファイルを削除しますか？\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a menu item for adding a new file to\n# the directory.\nprojecteditor.newLabel\t\t= 新規作成...\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel\t= 名前変更\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel\t\t= 保存\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel\t= 名前を付けて保存...\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file.\nprojecteditor.selectFileLabel\t= ファイルを選択\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder.\nprojecteditor.openFolderLabel\t= フォルダーを選択\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file.\nprojecteditor.openFileLabel\t= ファイルを開く\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files.\nprojecteditor.find.commandkey\t= F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\".\nprojecteditor.save.commandkey\t= S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file.\nprojecteditor.new.commandkey\t= N\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/promisedebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Promise debugger panel\n     strings. The Promise debugger panel is part of the debugger -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY title \"Promise デバッガ\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/promisedebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Promise debugger\n# which is available as a panel in the Debugger.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/responsive.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Design Mode,\n# available from the Web Developer sub-menu -> 'Responsive Design Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (responsive.editDeviceList): option displayed in the device\n# selector\nresponsive.editDeviceList\t=リストを編集...\n\n# LOCALIZATION NOTE (responsive.exit): tooltip text of the exit button.\nresponsive.exit\t\t\t=レスポンシブデザインモードを終了します\n\n# LOCALIZATION NOTE (responsive.rotate): tooltip text of the rotate button.\nresponsive.rotate\t\t=ビューポートを回転\n\n# LOCALIZATION NOTE (responsive.deviceListLoading): placeholder text for\n# device selector when it's still fetching devices\nresponsive.deviceListLoading\t=読み込み中...\n\n# LOCALIZATION NOTE (responsive.deviceListError): placeholder text for\n# device selector when an error occurred\nresponsive.deviceListError\t=端末リストがありません\n\n# LOCALIZATION NOTE (responsive.done): button text in the device list modal\nresponsive.done\t\t\t=完了\n\n# LOCALIZATION NOTE (responsive.noDeviceSelected): placeholder text for the\n# device selector\nresponsive.noDeviceSelected\t=端末が選択されていません\n\n# LOCALIZATION NOTE  (responsive.title): the title displayed in the global\n# toolbar\nresponsive.title\t\t=レスポンシブデザインモード\n\n# LOCALIZATION NOTE (responsive.enableTouch): tooltip text for the touch\n# simulation button when it's disabled\nresponsive.enableTouch\t\t=タッチシミュレーションを有効にします\n\n# LOCALIZATION NOTE (responsive.disableTouch): tooltip text for the touch\n# simulation button when it's enabled\nresponsive.disableTouch\t\t=タッチシミュレーションを無効にします\n\n# LOCALIZATION NOTE  (responsive.screenshot): tooltip of the screenshot button.\nresponsive.screenshot\t\t=ビューポートのスクリーンショットを撮影します\n\n# LOCALIZATION NOTE (responsive.screenshotGeneratedFilename): The auto generated\n# filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the\n# second argument (%2$S) is the time string in HH.MM.SS format.\nresponsive.screenshotGeneratedFilename\t=Screen Shot %1$S at %2$S\n\n# LOCALIZATION NOTE (responsive.remoteOnly): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# non-remote tab.\nresponsive.remoteOnly\t\t=レスポンシブデザインモードは、マルチプロセス Firefox のウェブコンテンツで使用されるタブなど、リモートのブラウザータブにしか利用できません。\n\n# LOCALIZATION NOTE (responsive.noContainerTabs): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# container tab.\nresponsive.noContainerTabs\t=レスポンシブデザインモードはコンテナータブ内で利用できません。\n\n# LOCALIZATION NOTE (responsive.noThrottling): UI option in a menu to configure\n# network throttling.  This option is the default and disables throttling so you\n# just have normal network conditions.  There is not very much room in the UI\n# so a short string would be best if possible.\nresponsive.noThrottling\t\t=帯域を絞らない\n\n# LOCALIZATION NOTE (responsive.devicePixelRatio): tooltip for the\n# DevicePixelRatio (DPR) dropdown when is enabled.\nresponsive.devicePixelRatio\t=端末のピクセル比 (DPR)\n\n# LOCALIZATION NOTE (responsive.autoDPR): tooltip for the DevicePixelRatio\n# (DPR) dropdown when is disabled because a device is selected.\n# The argument (%1$S) is the selected device (e.g. iPhone 6) that set\n# automatically the DPR value.\nresponsive.autoDPR\t\t=DPR 値は %1$S が自動的に設定します\n\n\n# LOCALIZATION NOTE (responsive.addDevice): Button text that reveals a form to\n# be used for adding custom devices.\nresponsive.addDevice=Add Device\n\n# LOCALIZATION NOTE (responsive.customDeviceName): Default value in a form to\n# add a custom device based on an arbitrary size (no association to an existing\n# device).\nresponsive.customDeviceName=Custom Device\n\n# LOCALIZATION NOTE (responsive.customDeviceNameFromBase): Default value in a\n# form to add a custom device based on the properties of another.  %1$S is the\n# name of the device we're staring from, such as \"Apple iPhone 6\".\nresponsive.customDeviceNameFromBase=%1$S (Custom)\n\n# LOCALIZATION NOTE (responsive.deviceAdderName): Label of form field for the\n# name of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderName=Name\n\n# LOCALIZATION NOTE (responsive.deviceAdderPixelRatio): Label of form field for\n# the devicePixelRatio of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderPixelRatio=DPR\n\n# LOCALIZATION NOTE (responsive.deviceAdderSave): Button text that submits a\n# form to add a new device.\nresponsive.deviceAdderSave=Save\n\n# LOCALIZATION NOTE (responsive.deviceAdderSize): Label of form field for the\n# size of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderSize=Size\n\n# LOCALIZATION NOTE (responsive.deviceAdderTouch): Label of form field for the\n# touch input support of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderTouch=Touch\n\n# LOCALIZATION NOTE (responsive.deviceAdderUserAgent): Label of form field for\n# the user agent of a new device.  The available width is very low, so you might\n# see overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderUserAgent=UA\n\n# LOCALIZATION NOTE (responsive.deviceDetails): Tooltip that appears when\n# hovering on a device in the device modal.  %1$S is the width of the device.\n# %2$S is the height of the device.  %3$S is the devicePixelRatio value of the\n# device.  %4$S is the user agent of the device.  %5$S is a boolean value\n# noting whether touch input is supported.\nresponsive.deviceDetails=Size: %1$S x %2$S\\nDPR: %3$S\\nUA: %4$S\\nTouch: %5$S\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate): label of the rotate button.\nresponsiveUI.rotate2\t\t\t=高さと幅を入れ替え\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot\t\t\t=スクリーンショット\n\n# LOCALIZATION NOTE  (responsiveUI.userAgentPlaceholder): placeholder for the user agent input.\nresponsiveUI.userAgentPlaceholder\t=カスタムユーザーエージェント\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename\t=Screen Shot %1$S at %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch\t\t\t=タッチイベントをシミュレート (必要な場合はページを再読み込みします)\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset\t\t\t=プリセットを追加\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset\t\t=プリセットを削除\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution\t\t=%S (指定値)\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution\t\t=%S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle1): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle1\t=レスポンシブデザインモード\n\n# LOCALIZATION NOTE (responsiveUI.close1): tooltip text of the close button.\nresponsiveUI.close1\t\t\t=レスポンシブデザインモードを終了する\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg\t=プリセット %Sx%S の名前を入力してください\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip\t\t=Shift キーで大まかに、Ctrl キーで精密にサイズを変更できます。\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload\t\t\t\t\t=これより前にタッチイベントリスナーが追加されている場合は、ページを再読み込みする必要があります。\nresponsiveUI.notificationReload\t\t\t\t=再読み込み\nresponsiveUI.notificationReload_accesskey\t\t=R\nresponsiveUI.dontShowReloadNotification\t\t\t=再表示しない\nresponsiveUI.dontShowReloadNotification_accesskey\t=N\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n<!ENTITY window.title                 \"スクラッチパッド\">\n\n<!ENTITY fileMenu.label               \"ファイル\">\n<!ENTITY fileMenu.accesskey           \"F\">\n\n<!ENTITY newWindowCmd.label           \"新しいウィンドウ\">\n<!ENTITY newWindowCmd.accesskey       \"N\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"ファイルを開く...\">\n<!ENTITY openFileCmd.accesskey        \"O\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"最近開いたファイルを開く\">\n<!ENTITY openRecentMenu.accesskey     \"R\">\n\n<!ENTITY revertCmd.label              \"変更を破棄...\">\n<!ENTITY revertCmd.accesskey          \"t\">\n\n<!ENTITY saveFileCmd.label            \"保存\">\n<!ENTITY saveFileCmd.accesskey        \"S\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"名前を付けて保存...\">\n<!ENTITY saveFileAsCmd.accesskey      \"A\">\n\n<!ENTITY closeCmd.label               \"閉じる\">\n<!ENTITY closeCmd.key                 \"W\">\n<!ENTITY closeCmd.accesskey           \"C\">\n\n<!ENTITY viewMenu.label               \"表示\">\n<!ENTITY viewMenu.accesskey           \"V\">\n\n<!ENTITY lineNumbers.label             \"行数を表示\">\n<!ENTITY lineNumbers.accesskey         \"L\">\n\n<!ENTITY wordWrap.label                \"テキストを折り返す\">\n<!ENTITY wordWrap.accesskey            \"W\">\n\n<!ENTITY highlightTrailingSpace.label     \"末尾のスペースを強調\">\n<!ENTITY highlightTrailingSpace.accesskey \"H\">\n\n<!ENTITY largerFont.label             \"フォントを大きく\">\n<!ENTITY largerFont.accesskey         \"a\">\n<!ENTITY largerFont.commandkey        \"+\">\n<!ENTITY largerFont.commandkey2       \"=\"> <!-- + is above this key on many keyboards -->\n\n<!ENTITY smallerFont.label            \"フォントを小さく\">\n<!ENTITY smallerFont.accesskey        \"M\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"通常のサイズ\">\n<!ENTITY normalSize.accesskey         \"N\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label               \"編集\">\n<!ENTITY editMenu.accesskey           \"E\">\n\n<!ENTITY run.label                    \"実行\">\n<!ENTITY run.accesskey                \"R\">\n<!ENTITY run.key                      \"r\">\n\n<!ENTITY inspect.label                \"調査\">\n<!ENTITY inspect.accesskey            \"I\">\n<!ENTITY inspect.key                  \"i\">\n\n<!ENTITY display.label                \"表示\">\n<!ENTITY display.accesskey            \"D\">\n<!ENTITY display.key                  \"l\">\n\n<!ENTITY pprint.label                 \"整形出力\">\n<!ENTITY pprint.key                   \"p\">\n<!ENTITY pprint.accesskey             \"P\">\n\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n<!ENTITY environmentMenu.label        \"実行環境\">\n<!ENTITY environmentMenu.accesskey    \"N\">\n\n\n<!ENTITY contentContext.label         \"ウェブページ\">\n<!ENTITY contentContext.accesskey     \"C\">\n\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n<!ENTITY browserContext.label         \"ブラウザー\">\n<!ENTITY browserContext.accesskey     \"B\">\n\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n<!ENTITY helpMenu.label               \"ヘルプ\">\n<!ENTITY helpMenu.accesskey           \"H\">\n<!ENTITY helpMenuWin.label            \"ヘルプ\">\n<!ENTITY helpMenuWin.accesskey        \"H\">\n\n<!ENTITY documentationLink.label      \"スクラッチパッドのヘルプ (MDN)\">\n<!ENTITY documentationLink.accesskey  \"D\">\n\n\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n<!ENTITY resetContext2.label          \"変数をリセット\">\n<!ENTITY resetContext2.accesskey      \"T\">\n\n<!ENTITY reloadAndRun.label           \"再読み込みして実行\">\n<!ENTITY reloadAndRun.accesskey       \"E\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"実行メニュー\">\n<!ENTITY executeMenu.accesskey        \"X\">\n\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n<!ENTITY evalFunction.label\t\"現在の関数を評価\">\n<!ENTITY evalFunction.accesskey\t\"v\">\n<!ENTITY evalFunction.key\t\"e\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation\t=ファイルがすでに存在します。上書きしますか？\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active window of navigator:browser\n# type.\nbrowserWindow.unavailable\t\t=コードを実行するブラウザーウィンドウが見つかりません。\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid\t\t=現在の実行モードでは、このオペレーションは実行できません。\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title\t\t\t\t=ファイルを開く\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed\t\t\t\t=ファイルを開けませんでした。\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nimportFromFile.convert.failed\t\t=%1$S から Unicode へ変換できませんでした。\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label\t\t=最近開いたファイルの履歴を消去\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs\t\t\t\t=名前を付けて保存\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed\t\t\t\t=ファイルを保存できませんでした。\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose\t\t\t\t=このスクラッチパッドを保存しますか？\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title\t\t\t=変更は保存されていません\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert\t\t\t\t=このスクラッチパッドに加えた変更を元に戻しますか？\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title\t\t\t=変更を破棄\n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1\t\t\t=/*\\n * この画面は JavaScript スクラッチパッドです。\\n *\\n * JavaScript を入力して、右クリックまたは [実行] メニューを選択してください。\\n * 1. 実行: 選択したコードを実行します。(%1$S)\\n * 2. 調査: 実行結果をオブジェクトインスペクターで表示します。(%2$S)\\n * 3. 表示: 選択したコードの後ろに、実行結果をコメント形式で挿入します。(%3$S)\\n */\\n\\n\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification\t\t=このスクラッチパッドはブラウザーコンテキストで実行されます。\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage\t\t=https://developer.mozilla.org/ja/docs/Tools/Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol\t\t=行 %1$S, 列 %2$S\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification\t\t=このファイルはもう存在しません。\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder\t\t=プロパティを絞り込み\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout\t\t\t=接続がタイムアウトしました。原因と思われるエラーメッセージを、エラーコンソールで確認してください。スクラッチパッドを開きなおして、やり直してください。\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg\t\t\t\t=重大な警告: 自分で理解していないものを貼り付けるときは、よく注意してください。あなたの認証情報が傍受されたり、コンピューターが乗っ取られる可能性があります。貼り付けを許可するには、スクラッチパッド内に '%S' と入力してください。\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring\t\t\t=allow pasting\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n<!ENTITY shaderEditorUI.vertexShader    \"バーテックスシェーダー\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n<!ENTITY shaderEditorUI.fragmentShader  \"フラグメントシェーダー\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice1   \"再読み込み\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice2   \"すると、ページの GLSL コードを編集できるようになります。\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n<!ENTITY shaderEditorUI.emptyNotice     \"WebGL コンテキストを生成しています...\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel\t=プログラム %S\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel\t=ジオメトリの表示を切り替え\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions\t=%S\\u00D7%S\n\n# LOCALIZATION NOTE (groupCheckbox.tooltip): This is used in the SideMenuWidget\n# as the default tooltip of a group checkbox\nsideMenu.groupCheckbox.tooltip\t=このグループのすべてのチェックボックスを選択または選択解除します\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY gotoLineCmd.label\t\t\"指定行へ移動...\">\n<!ENTITY gotoLineCmd.key\t\t\"J\">\n<!ENTITY gotoLineCmd.accesskey\t\t\"J\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle\t\t=検索...\n\n# LOCALIZATION NOTE  (findCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage\t\t=検索:\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle\t\t=指定行へ移動...\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage\t=指定行へ移動:\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title\t=ブレークポイント: %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine\t\t=現在の行\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title\t=現在のステップ: %S\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink\t\t=ドキュメント\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound\t\t=見つかりません\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey\t\t=J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey\t=/\n\n# LOCALIZATION NOTE  (indentLess.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey\t\t=[\n\n# LOCALIZATION NOTE  (indentMore.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey\t\t=]\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the key to use to move\n# the selected lines up.\nmoveLineUp.commandkey\t\t=Alt-Up\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the key to use to move\n# the selected lines down.\nmoveLineDown.commandkey\t\t=Alt-Down\n\n# LOCALIZATION NOTE  (autocomplete.commandkey): This is the key to use\n# in conjunction with Ctrl for autocompletion.\nautocompletion.commandkey\t=Space\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the key to use to\n# show more information, like type inference.\nshowInformation2.commandkey\t=Shift-Ctrl-Space\n\n# LOCALIZATION NOTE  (find.key):\n# Key shortcut used to find the typed search\n# Do not localize \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfind.key\t\t\t=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAll.key):\n# Key shortcut used to replace the content of the editor\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAll.key\t\t\t=Shift+CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAllMac.key):\n# Key shortcut used to replace the content of the editor on Mac\n# Do not localize \"Alt\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAllMac.key\t\t=Alt+CmdOrCtrl+F\n\n# LOCALIZATION NOTE  (findNext.key):\n# Key shortcut used to find again the typed search\n# Do not localize \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindNext.key\t\t\t=CmdOrCtrl+G\n\n# LOCALIZATION NOTE (findPrev.key):\n# Key shortcut used to find the previous typed search\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindPrev.key\t\t\t=Shift+CmdOrCtrl+G\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/startup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\n# for the options panel tab.\noptionsButton.tooltip\t\t=開発ツールのオプション\n\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\n# the devtools window.\noptions.label\t\t\t=オプション\n\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\n# toolbox panel.\noptions.panelLabel\t\t=開発ツールのオプションパネル\n\n# LOCALIZATION NOTE (options.darkTheme.label2)\n# Used as a label for dark theme\noptions.darkTheme.label2\t=Dark\n\n# LOCALIZATION NOTE (options.lightTheme.label2)\n# Used as a label for light theme\noptions.lightTheme.label2\t=Light\n\n# LOCALIZATION NOTE (options.firebugTheme.label2)\n# Used as a label for Firebug theme\noptions.firebugTheme.label2\t=Firebug\n\n# LOCALIZATION NOTE (performance.label):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nperformance.label\t\t=パフォーマンス\n\n# LOCALIZATION NOTE (performance.panelLabel):\n# This is used as the label for the toolbox panel.\nperformance.panelLabel\t\t=パフォーマンスパネル\n\n# LOCALIZATION NOTE (performance.commandkey, performance.accesskey)\n# Used for the menuitem in the tool menu\nperformance.commandkey\t\t=VK_F5\nperformance.accesskey\t\t=P\n\n# LOCALIZATION NOTE (performance.tooltip):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Performance Tools will be shown inside brackets.\nperformance.tooltip\t\t=パフォーマンス (%S)\n\n# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools\n# menu as a shortcut to open the devtools with the Web Console tab selected.\nMenuWebconsole.label\t\t=ウェブコンソール\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the\n# label of the tab in the devtools window.\nToolboxTabWebconsole.label\t=コンソール\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel\t=コンソールパネル\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip2): the string displayed in the\n# tooltip of the tab when the Web Console is displayed inside the developer\n# tools window.\n# Keyboard shortcut for Console will be shown inside the brackets.\nToolboxWebconsole.tooltip2\t=ウェブコンソール (%S)\n\ncmd.commandkey\t\t\t=K\nwebConsoleCmd.accesskey\t\t=W\n\n# LOCALIZATION NOTE (ToolboxDebugger.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxDebugger.label\t\t=デバッガー\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel\t=デバッガーパネル\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip2):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\n# A keyboard shortcut for JS Debugger will be shown inside brackets.\nToolboxDebugger.tooltip2\t=JavaScript デバッガー (%S)\n\n# LOCALIZATION NOTE (debuggerMenu.commandkey, debuggerMenu.accesskey)\n# Used for the menuitem in the tool menu\ndebuggerMenu.commandkey\t\t=S\ndebuggerMenu.accesskey\t\t=D\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the style editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label\t=スタイルエディター\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel\t=スタイルエディターパネル\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip3):\n# This string is displayed in the tooltip of the tab when the style editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Stylesheet Editor will be shown inside the latter pair of brackets.\nToolboxStyleEditor.tooltip3\t=スタイルシートエディター (CSS) (%S)\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey\t\t\t=VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey\t\t\t=l\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label\t=シェーダーエディター\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel\t=シェーダーエディターパネル\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip\t=WebGL 向けライブ GLSL シェーダー言語エディター\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label\t\t=Canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel\t=Canvas パネル\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip\t\t=<canvas> コンテキストを調査およびデバッグするツール\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label\t\t=Web Audio\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel\t=Web Audio パネル\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip\t\t=Web Audio コンテキストビジュアライザーとオーディオノードインスペクター\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label\t\t\t=インスペクター\ninspector.commandkey\t\t=C\ninspector.accesskey\t\t=I\n\n# LOCALIZATION NOTE (inspector.panelLabel)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel\t\t=インスペクターパネル\n\n# LOCALIZATION NOTE (inspector.tooltip2)\n# Keyboard shortcut for DOM and Style Inspector will be shown inside brackets.\ninspector.tooltip2\t\t=DOM とスタイルシートの調査 (%S)\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label\t\t=ネットワーク\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel\t\t=ネットワークパネル\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey\t\t=Q\nnetmonitor.accesskey\t\t=N\n\n# LOCALIZATION NOTE (netmonitor.tooltip2):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Network Monitor will be shown inside the brackets.\nnetmonitor.tooltip2\t\t=ネットワークモニター (%S)\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey\t\t=VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey\t\t=a\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label\t\t\t=ストレージ\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel\t\t=ストレージインスペクター\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel\t\t=ストレージパネル\n\n# LOCALIZATION NOTE (storage.tooltip3):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Storage Inspector will be shown inside the brackets.\nstorage.tooltip3\t\t=ストレージインスペクター (Cookie、ローカルストレージ ...) (%S)\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label\t\t=スクラッチパッド\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel\t\t=スクラッチパッドパネル\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip\t\t=スクラッチパッド\n\n# LOCALIZATION NOTE (memory.label): This string is displayed in the title of the\n# tab when the memory tool is displayed inside the developer tools window and in\n# the Developer Tools Menu.\nmemory.label\t\t\t=メモリー\n\n# LOCALIZATION NOTE (memory.panelLabel): This is used as the label for the\n# toolbox panel.\nmemory.panelLabel\t\t=メモリーパネル\n\n# LOCALIZATION NOTE (memory.tooltip): This string is displayed in the tooltip of\n# the tab when the memory tool is displayed inside the developer tools window.\nmemory.tooltip\t\t\t=メモリー\n\n# LOCALIZATION NOTE (dom.label):\n# This string is displayed in the title of the tab when the DOM panel is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ndom.label\t\t\t=DOM\n\n# LOCALIZATION NOTE (dom.panelLabel):\n# This is used as the label for the toolbox panel.\ndom.panelLabel\t\t\t=DOM パネル\n\n# LOCALIZATION NOTE (dom.commandkey, dom.accesskey)\n# Used for the menuitem in the tool menu\ndom.commandkey\t\t\t=W\ndom.accesskey\t\t\t=D\n\n# LOCALIZATION NOTE (dom.tooltip):\n# This string is displayed in the tooltip of the tab when the DOM is\n# displayed inside the developer tools window.\n# Keyboard shortcut for DOM panel will be shown inside the brackets.\ndom.tooltip\t\t\t=DOM (%S)\n\n\n# LOCALIZATION NOTE (toolbox.buttons.measure):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# measuring tools\ntoolbox.buttons.measure = Measure a portion of the page\n\n# LOCALIZATION NOTE (toolbox.buttons.paintflashing):\n# This is the tooltip of the paintflashing button in the toolbox toolbar\n# that toggles paintflashing.\ntoolbox.buttons.paintflashing = Toggle paint flashing\n\n# LOCALIZATION NOTE (toolbox.buttons.responsive):\n# This is the tooltip of the button in the toolbox toolbar that toggles\n# the Responsive mode.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.responsive = Responsive Design Mode (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.rulers):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# rulers in the page\ntoolbox.buttons.rulers = Toggle rulers for the page\n\n# LOCALIZATION NOTE (toolbox.buttons.scratchpad):\n# This is the tooltip of the button in the toolbox toolbar that opens\n# the scratchpad window\ntoolbox.buttons.scratchpad = Scratchpad\n\n# LOCALIZATION NOTE (toolbox.buttons.screenshot):\n# This is the tooltip of the button in the toolbox toolbar that allows you to\n# take a screenshot of the entire page\ntoolbox.buttons.screenshot = Take a screenshot of the entire page\n\n# LOCALIZATION NOTE (toolbox.buttons.splitconsole):\n# This is the tooltip of the button in the toolbox toolbar used to toggle\n# the split console.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.splitconsole = Toggle split console (%S)\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/storage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : This file contains the Storage Inspector strings. -->\n\n<!-- LOCALIZATION NOTE : Placeholder for the searchbox that allows you to filter the table items. -->\n<!ENTITY searchBox.placeholder\t\t\t\"項目を絞り込み\">\n\n<!-- LOCALIZATION NOTE : Label of popup menu action to delete all storage items. -->\n<!ENTITY storage.popupMenu.deleteAllLabel\t\"すべて削除\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (storage.filter.key):\n# Key shortcut used to focus the filter box on top of the data view\nstorage.filter.key\t\t\t=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText\t\t\t\t=ホストがありません\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText\t\t\t\t=選択されたホストには表示できるデータがありません\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies\t\t\t=Cookie\ntree.labels.localStorage\t\t=ローカルストレージ\ntree.labels.sessionStorage\t\t=セッションストレージ\ntree.labels.indexedDB\t\t\t=Indexed DB\ntree.labels.Cache\t\t\t=キャッシュストレージ\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.uniqueKey\t\t=ユニークキー\ntable.headers.cookies.name\t\t=名前\ntable.headers.cookies.path\t\t=パス\ntable.headers.cookies.host\t\t=ドメイン\ntable.headers.cookies.expires\t\t=有効期限\ntable.headers.cookies.value\t\t=値\ntable.headers.cookies.lastAccessed\t=アクセス日時\ntable.headers.cookies.creationTime\t=作成日時\n\ntable.headers.localStorage.name\t\t=名前\ntable.headers.localStorage.value\t=値\n\ntable.headers.sessionStorage.name\t=名前\ntable.headers.sessionStorage.value\t=値\n\ntable.headers.Cache.url\t\t\t=URL\ntable.headers.Cache.status\t\t=状態\n\ntable.headers.indexedDB.uniqueKey\t=ユニークキー\ntable.headers.indexedDB.name\t\t=名前\ntable.headers.indexedDB.db\t\t=データベース名\ntable.headers.indexedDB.storage\t\t=ストレージ\ntable.headers.indexedDB.objectStore\t=オブジェクトストア名\ntable.headers.indexedDB.value\t\t=値\ntable.headers.indexedDB.origin\t\t=オリジン\ntable.headers.indexedDB.version\t\t=バージョン\ntable.headers.indexedDB.objectStores\t=オブジェクトストア\ntable.headers.indexedDB.keyPath2\t=キーパス\ntable.headers.indexedDB.autoIncrement\t=自動インクリメント\ntable.headers.indexedDB.indexes\t\t=インデックス\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session\t\t\t=セッション\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder\t\t=値を絞り込み\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label\t\t\t=データ\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label\t\t=パース済みの値\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteLabel):\n# Label of popup menu action to delete storage item.\nstorage.popupMenu.deleteLabel\t\t=\"%S\" を削除\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteAllLabel):\n# Label of popup menu action to delete all storage items.\nstorage.popupMenu.deleteAllFromLabel\t=\"%S\" のすべてのアイテムを削除\n\n# LOCALIZATION NOTE (storage.idb.deleteBlocked):\n# Warning notification when IndexedDB database could not be deleted immediately.\nstorage.idb.deleteBlocked\t\t=データベース \"%S\" はすべての接続が切断されてから削除されます。\n\n# LOCALIZATION NOTE (storage.idb.deleteError):\n# Error notification when IndexedDB database could not be deleted.\nstorage.idb.deleteError\t\t\t=データベース \"%S\" は削除できませんでした。\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n<!ENTITY newButton.label            \"新規作成\">\n<!ENTITY newButton.tooltip          \"新しいスタイルシートを作成して、ドキュメントにインポートする\">\n<!ENTITY newButton.accesskey        \"N\">\n\n<!ENTITY importButton.label         \"インポート...\">\n<!ENTITY importButton.tooltip       \"既存のスタイルシートをドキュメントにインポートする\">\n<!ENTITY importButton.accesskey     \"I\">\n\n<!ENTITY visibilityToggle.tooltip   \"スタイルシートのオン/オフを切り替える\">\n\n<!ENTITY saveButton.label           \"保存\">\n<!ENTITY saveButton.tooltip         \"このスタイルシートをファイルに保存する\">\n<!ENTITY saveButton.accesskey       \"S\">\n\n<!ENTITY optionsButton.tooltip      \"スタイルエディターのオプション\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.label     \"元のソースを表示\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.accesskey  \"o\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n<!ENTITY showMediaSidebar.label     \"@media サイドバーを表示\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n<!ENTITY mediaRules.label           \"@media ルール\">\n\n<!ENTITY editorTextbox.placeholder  \"ここに CSS を入力します。\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n<!ENTITY noStyleSheet.label         \"このページにはスタイルシートがありません。\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n<!ENTITY noStyleSheet-tip-start.label  \"それとも、\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"新しいスタイルシートを追加\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \"しますか？\">\n\n<!-- LOCALIZATION NOTE (openLinkNewTab.label): This is the text for the\n     context menu item that opens a stylesheet in a new tab -->\n<!ENTITY openLinkNewTab.label     \"リンクを新しいタブで開く\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet\t\t=<インラインスタイルシート #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet\t\t\t=新しいスタイルシート #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label\t\t\t=#1 個のルール\n\n# LOCALIZATION NOTE  (error-load): This is shown when loading fails.\nerror-load\t\t\t=スタイルシートを読み込めませんでした。\n\n# LOCALIZATION NOTE  (error-save): This is shown when saving fails.\nerror-save\t\t\t=スタイルシートを保存できませんでした。\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed\t\t=圧縮されたスタイルシートではカバレッジ情報を表示できません\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title\t\t=スタイルシートのインポート\n\n# LOCALIZATION NOTE  (importStyleSheet.filter): This is the *.css filter title\nimportStyleSheet.filter\t\t=CSS ファイル\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title\t\t=スタイルシートを保存\n\n# LOCALIZATION NOTE  (saveStyleSheet.filter): This is the *.css filter title\nsaveStyleSheet.filter\t\t=CSS ファイル\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey\t=S\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n<!ENTITY browserStylesLabel    \"ブラウザ CSS\">\n\n<!-- LOCALIZATION NOTE (filterStylesPlaceholder): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n<!ENTITY filterStylesPlaceholder      \"CSS をフィルタ\">\n\n<!-- LOCALIZATION NOTE (addRuleButtonTooltip): This is the tooltip shown when\n  -  hovering the `Add new rule` button in the rules view toolbar. This should\n  -  match ruleView.contextmenu.addNewRule in styleinspector.properties -->\n<!ENTITY addRuleButtonTooltip  \"新しいルールを追加します\">\n\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n<!ENTITY selectedElementLabel  \"選択要素:\">\n\n<!-- LOCALIZATION NOTE (togglePseudoClassPanel): This is the tooltip\n  -  shown when hovering over the `Toggle Pseudo Class Panel` button in the\n  -  rule view toolbar. -->\n<!ENTITY togglePseudoClassPanel  \"疑似クラスを切り替えます\">\n\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n<!ENTITY noPropertiesFound     \"CSS プロパティはありません。\">\n\n<!-- FIXME: notes -->\n<!ENTITY computedViewTitle     \"計算済み\">\n<!ENTITY ruleViewTitle         \"ルール\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/tilt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Tilt Inspector\n# which is available from the Web Developer sub-menu -> 'Tilt'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (initTilt.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed as an modal\n# popup window when initialization fails because of unsupported hardware.\ninitTilt.error\t\t\t= Tilt を初期化できませんでした。http://get.webgl.org/troubleshooting\\nのトラブルシューティング情報を確認してください。\n\n# LOCALIZATION NOTE (initWebGL.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed in the console\n# when initialization fails because of unsupported hardware.\ninitWebGL.error\t\t\t= WebGL コンテキストを初期化できませんでした。ハードウェアまたはドライバが WebGL をサポートしていません。\n\n# LOCALIZATION NOTE (linkProgram.error): This error happens when the WebGL\n# context can't link two compiled shader programs together. It is displayed in\n# the Error Console.\nlinkProgram.error\t\t= シェーダプログラムを初期化できませんでした: %S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (uri or path) of a shader is not the expected one. It is displayed in\n# the Error Console.\ncompileShader.source.error\t= シェーダソースタイプが不正です。(文字列であるべき)\n\n# LOCALIATION NOTE (compileShader.type.error): There are two types of shader\n# programs - vertex and fragment. At a shader initialization, if none of these\n# two types is specified, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.type.error\t= 指定のシェーダタイプは間違っています: %S\n\n# LOCALIZATION NOTE (compileShader.compile.error): If the shader source and\n# type are correctly specified, there may be syntax errors in the shader code.\n# If this is the case, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.compile.error\t= シェーダコンパイルステータス:\\n%S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (canvas or image) of a texture is not as expected. It is displayed in\n# the Error Console.\ninitTexture.source.error\t= テクスチャソースタイプが不正です。(画像であるべき)\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n<!ENTITY closeCmd.key\t\t\t\"W\">\n<!ENTITY toggleToolbox.key\t\t\"I\">\n<!ENTITY toggleToolboxF12.keycode\t\"VK_F12\">\n<!ENTITY toggleToolboxF12.keytext\t\"F12\">\n\n<!-- LOCALIZATION NOTE (browserToolboxErrorMessage): This is the label\n  -  shown next to error details when the Browser Toolbox is unable to open. -->\n<!ENTITY browserToolboxErrorMessage\t\"ブラウザーツールボックスを開いた時のエラーを通知:\">\n\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n<!ENTITY options.context.advancedSettings\t\"詳細設定\">\n\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n<!ENTITY options.context.inspector\t\t\"調査\">\n\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n<!ENTITY options.showUserAgentStyles.label\t\"ブラウザー CSS を表示\">\n<!ENTITY options.showUserAgentStyles.tooltip\t\"このオプションを有効にすると、ブラウザーが読み込んだ既定のスタイルを表示します。\">\n\n<!-- LOCALIZATION NOTE (options.collapseAttrs.label): This is the label\n  -  for the checkbox option to enable collapse attributes in the Inspector\n  -  panel. -->\n<!ENTITY options.collapseAttrs.label\t\t\"DOM 属性値を省略\">\n<!ENTITY options.collapseAttrs.tooltip\t\t\"値の長い属性を省略します\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.label\t\t\"既定の色単位\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.accesskey\t\"U\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.authored): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.authored\t\"記述通りの単位\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hex\t\t\"16 進数\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hsl\t\t\"HSL(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.rgb\t\t\"RGB(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n<!ENTITY options.defaultColorUnit.name\t\t\"色の名前\">\n\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n<!ENTITY options.context.triggersPageRefresh\t\"* 現在のセッションのみ有効。再読み込みで復帰\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label5\t\t\"ブラウザーとアドオンのデバッガーを有効化\">\n<!ENTITY options.enableChrome.tooltip3\t\t\"さまざまな開発ツールがブラウザーコンテキスト (ツール > ウェブ開発 > ブラウザーツールボックス) とアドオンマネージャーからのアドオンデバッグで使えるようになります\">\n\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableRemote.label3\t\t\"リモートデバッガーを有効化\">\n<!ENTITY options.enableRemote.tooltip2\t\t\"Firefox OS などのリモート Firefox インスタンスを開発ツールでデバッグできるようにします\">\n\n<!-- LOCALIZATION NOTE (options.enableWorkers.label): This is the label for the\n  -  checkbox that toggles worker debugging, i.e. devtools.debugger.workers\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableWorkers.label\t\t\"Worker のデバッグを有効化 (開発ツール)\">\n<!ENTITY options.enableWorkers.tooltip\t\t\"開発ツールで Worker のデバッグができるようになります\">\n\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n<!ENTITY options.disableJavaScript.label\t\"JavaScript を無効化 *\">\n<!ENTITY options.disableJavaScript.tooltip\t\"このオプションを有効にすると、現在のタブの JavaScript を無効にします。タブまたはツールボックスを閉じると、この設定は元に戻されます\">\n\n<!-- LOCALIZATION NOTE (options.disableHTTPCache.label,\n  -  options.disableHTTPCache.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the HTTP cache on or off. -->\n<!ENTITY options.disableHTTPCache.label\t\t\"HTTP キャッシュを無効化 (ツールボックスを開いているとき)\">\n<!ENTITY options.disableHTTPCache.tooltip\t\"このオプションを有効にすると、ツールボックスを開いているときはすべてのタブの HTTP キャッシュを無効にします。ただし、Service Worker はこのオプションに影響されません\">\n\n<!-- LOCALIZATION NOTE (options.enableServiceWorkersHTTP.label,\n  -  options.enableServiceWorkersHTTP.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the service workers testing features on or off. This option enables service workers over HTTP. -->\n<!ENTITY options.enableServiceWorkersHTTP.label\t\"HTTP による Service Worker を有効化 (ツールボックスを開いたとき)\">\n<!ENTITY options.enableServiceWorkersHTTP.tooltip\t\"このオプションを有効にすると、ツールボックスを開いているすべてのタブで HTTP による Service Worker を有効にします\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label2): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n<!ENTITY options.selectDefaultTools.label2\t\"標準の開発ツール\">\n\n<!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n<!ENTITY options.selectAdditionalTools.label\t\"開発ツールのアドオン\">\n\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n<!ENTITY options.selectEnabledToolboxButtons.label\t\"利用可能なツールボックスのボタン\">\n\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n<!ENTITY options.toolNotSupported.label\t\t\"* 現在のツールボックスには対応していません\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label2\t\"テーマ\">\n\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n<!ENTITY options.usedeveditiontheme.label\t\"Developer Edition テーマを使用\">\n<!ENTITY options.usedeveditiontheme.tooltip\t\"Developer Edition テーマに切り替えます\">\n\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n<!ENTITY options.webconsole.label\t\t\"ウェブコンソール\">\n\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n<!ENTITY options.timestampMessages.label\t\"タイムスタンプを表示\">\n<!ENTITY options.timestampMessages.tooltip\t\"このオプションを有効にすると、ウェブコンソールにタイムスタンプを表示します\">\n\n<!-- LOCALIZATION NOTE (options.debugger.label): This is the label for the\n  -  heading of the group of Debugger preferences in the options panel. -->\n<!ENTITY options.debugger.label\t\t\t\"デバッガー\">\n\n<!-- LOCALIZATION NOTE (options.sourceMap.label): This is the\n   - label for the checkbox that toggles source maps in the Debugger -->\n<!ENTITY options.sourceMaps.label\t\t\"ソースマップを有効化\">\n<!ENTITY options.sourceMaps.tooltip\t\t\"このオプションを有効にすると、ソースがデバッガーとコンソールにマッピングされます\">\n\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n<!ENTITY options.styleeditor.label\t\t\"スタイルエディター\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n<!ENTITY options.stylesheetSourceMaps.label\t\"元のソースを表示\">\n<!ENTITY options.stylesheetSourceMaps.tooltip\t\"スタイルエディターとインスペクターで元のソースを表示します (例: Sass ファイル)\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n<!ENTITY options.stylesheetAutocompletion.label\t\t\"CSS 自動補完\">\n<!ENTITY options.stylesheetAutocompletion.tooltip\t\"スタイルエディターで CSS プロパティ、値、セレクター入力時に自動補完します\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.label): This is the label for the\n   -  heading of the group of Screenshot preferences in the options\n   -  panel. -->\n<!ENTITY options.screenshot.label\t\t\t\"スクリーンショットの動作\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.clipboard.label): This is the\n   - label for the checkbox that toggles screenshot to clipboard feature. -->\n<!ENTITY options.screenshot.clipboard.label\t\t\"スクリーンショットをクリップボードへコピー\">\n<!ENTITY options.screenshot.clipboard.tooltip\t\t\"スクリーンショットをクリップボードに直接保存します\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.audio.label): This is the\n   - label for the checkbox that toggles the camera shutter audio for screenshot tool -->\n<!ENTITY options.screenshot.audio.label\t\t\t\"カメラのシャッター音を再生\">\n<!ENTITY options.screenshot.audio.tooltip\t\t\"スクリーンショット撮影時のカメラ音声を有効にします\">\n\n<!-- LOCALIZATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n<!ENTITY options.commonPrefs.label\t\t\"共通設定\">\n\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n<!ENTITY options.enablePersistentLogs.label\t\"ログ出力を残す\">\n<!ENTITY options.enablePersistentLogs.tooltip\t\"このオプションを有効にすると、新しいページに誘導させられた場合でもウェブコンソールとネットワークモニターの出力を消去しないようになります\">\n\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n<!ENTITY options.showPlatformData.label\t\t\"Gecko プラットフォームのデータを表示\">\n<!ENTITY options.showPlatformData.tooltip\t\"このオプションを有効にすると、JavaScript プロファイラの出力に Gecko プラットフォームのシンボルが含まれるようになります\">\n\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n<!ENTITY options.sourceeditor.label\t\t\t\"エディター設定\">\n<!ENTITY options.sourceeditor.detectindentation.label\t\"インデントを検知\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip\t\"ソースの内容からインデントを推測します\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label\t\"閉じ括弧自動入力\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip\t\"閉じ括弧を自動的に入力します\">\n<!ENTITY options.sourceeditor.expandtab.label\t\t\"インデントにスペース文字を使う\">\n<!ENTITY options.sourceeditor.expandtab.tooltip\t\t\"タブ文字の代わりにスペース文字を使います\">\n<!ENTITY options.sourceeditor.tabsize.label\t\t\"タブ幅\">\n<!ENTITY options.sourceeditor.tabsize.accesskey\t\t\"T\">\n<!ENTITY options.sourceeditor.keybinding.label\t\t\"キー割り当て\">\n<!ENTITY options.sourceeditor.keybinding.accesskey\t\"K\">\n<!ENTITY options.sourceeditor.keybinding.default.label\t\"既定\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip\t=ブラウザーの下側に表示\ntoolboxDockButtons.side.tooltip\t\t=ブラウザーの右側に表示\ntoolboxDockButtons.window.tooltip\t=ウィンドウ表示\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.minimize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the minimize button in the toolbar. When clicked, the\n# button minimizes the toolbox so that just the toolbar is visible at the\n# bottom.\ntoolboxDockButtons.bottom.minimize\t=開発ツールを最小化\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.maximize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the maximize button in the toolbar. When clicked, the\n# button maximizes the toolbox again (if it had been minimized before) so that\n# the whole toolbox is visible again.\ntoolboxDockButtons.bottom.maximize\t=開発ツールを最大化\n\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of errors in the current web page\ntoolboxToggleButton.errors\t\t=#1 個のエラー\n\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of warnings in the current web page\ntoolboxToggleButton.warnings\t\t=#1 個の警告\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\ntoolboxToggleButton.tooltip\t\t=%1$S、%2$S\\nクリックすると開発ツールを切り替えます。\n\n# LOCALIZATION NOTE (toolbar.closeButton.tooltip)\n# Used as a message in tooltip when overing the close button of the Developer\n# Toolbar.\ntoolbar.closeButton.tooltip\t\t=開発ツールバーを閉じる\n\n# LOCALIZATION NOTE (toolbar.toolsButton.tooltip)\n# Used as a message in tooltip when overing the wrench icon of the Developer\n# Toolbar, which toggle the developer toolbox.\ntoolbar.toolsButton.tooltip\t\t=開発ツールの表示を切り替えます\n\n# LOCALIZATION NOTE (toolbox.titleTemplate1): This is the template\n# used to format the title of the toolbox.\n# The URL of the page being targeted: %1$S.\ntoolbox.titleTemplate1\t\t\t=開発ツール - %1$S\n\n# LOCALIZATION NOTE (toolbox.titleTemplate2): This is the template\n# used to format the title of the toolbox.\n# The page title or other name for the thing being targeted: %1$S\n# The URL of the page being targeted: %2$S.\ntoolbox.titleTemplate2\t\t\t=開発ツール - %1$S - %2$S\n\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\n# name when no tool is selected.\ntoolbox.defaultTitle\t\t\t=開発ツール\n\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\n# toolbox as a whole\ntoolbox.label\t\t\t\t=開発ツール\n\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\n# used to add a * marker to the label for the Options Panel tool checkbox for the\n# tool which is not supported for the current toolbox target.\n# The name of the tool: %1$S.\noptions.toolNotSupportedMarker\t\t=%1$S *\n\n# LOCALIZATION NOTE (scratchpad.keycode)\n# Used for opening scratchpad from the detached toolbox window\n# Needs to match scratchpad.keycode from browser.dtd\nscratchpad.keycode\t\t\t=VK_F4\n\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\n# Used for toggling the browser console from the detached toolbox window\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\nbrowserConsoleCmd.commandkey\t\t=j\n\n# LOCALIZATION NOTE (pickButton.tooltip)\n# This is the tooltip of the pick button in the toolbox toolbar\npickButton.tooltip\t\t\t=ページから要素を選択します\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip\t\t=すべてのタブ\n\n# LOCALIZATION NOTE (toolbox.noContentProcessForTab.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running\n# content toolbox and there is no content process running for the current tab\ntoolbox.noContentProcessForTab.message\t=このタブにコンテンツプロセスはありません。\n\n# LOCALIZATION NOTE (toolbox.viewCssSourceInStyleEditor.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a css file in the Style-Editor tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInStyleEditor is used.\ntoolbox.viewCssSourceInStyleEditor.label\t=スタイルエディターでファイルを開く\n\n# LOCALIZATION NOTE (toolbox.viewJsSourceInDebugger.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a js file in the Debugger tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInDebugger is used.\ntoolbox.viewJsSourceInDebugger.label\t=デバッガーでファイルを開く\n\ntoolbox.resumeOrderWarning\t\t=デバッガーの追加後にページを再開できませんでした。ツールボックスを閉じ、開き直してください。\n\n# LOCALIZATION NOTE (toolbox.options.key)\n# Key shortcut used to open the options panel\ntoolbox.options.key\t\t=CmdOrCtrl+Shift+O\n\n# LOCALIZATION NOTE (toolbox.help.key)\n# Key shortcut used to open the options panel\ntoolbox.help.key\t\t=F1\n\n# LOCALIZATION NOTE (toolbox.nextTool.key)\n# Key shortcut used to select the next tool\ntoolbox.nextTool.key\t\t=CmdOrCtrl+]\n\n# LOCALIZATION NOTE (toolbox.previousTool.key)\n# Key shortcut used to select the previous tool\ntoolbox.previousTool.key\t=CmdOrCtrl+[\n\n# LOCALIZATION NOTE (toolbox.zoom*.key)\n# Key shortcuts used to zomm in/out or reset the toolbox\n# Should match fullZoom*Cmd.commandkey values from browser.dtd\ntoolbox.zoomIn.key\t\t=CmdOrCtrl+Plus\ntoolbox.zoomIn2.key\t\t=CmdOrCtrl+=\ntoolbox.zoomIn3.key\t\t=\n\ntoolbox.zoomOut.key\t\t=CmdOrCtrl+-\ntoolbox.zoomOut2.key\t\t=\n\ntoolbox.zoomReset.key\t\t=CmdOrCtrl+0\ntoolbox.zoomReset2.key\t\t=\n\n# LOCALIZATION NOTE (toolbox.reload*.key)\n# Key shortcuts used to reload the page\ntoolbox.reload.key\t\t=CmdOrCtrl+R\ntoolbox.reload2.key\t\t=F5\n\n# LOCALIZATION NOTE (toolbox.forceReload*.key)\n# Key shortcuts used to force reload of the page by bypassing caches\ntoolbox.forceReload.key\t\t=CmdOrCtrl+Shift+R\ntoolbox.forceReload2.key\t=CmdOrCtrl+F5\n\n# LOCALIZATION NOTE (toolbox.minimize.key)\n# Key shortcut used to minimize the toolbox\ntoolbox.minimize.key\t\t=CmdOrCtrl+Shift+U\n\n# LOCALIZATION NOTE (toolbox.toggleHost.key)\n# Key shortcut used to move the toolbox in bottom or side of the browser window\ntoolbox.toggleHost.key\t\t=CmdOrCtrl+Shift+D\n\n# LOCALIZATION NOTE (toolbox.frames.tooltip): This is the label for\n# the iframes menu list that appears only when the document has some.\n# It allows you to switch the context of the whole toolbox.\ntoolbox.frames.tooltip\t\t=現在の対象ドキュメントとして読み込む iframe を選択します\n\n# LOCALIZATION NOTE (toolbox.noautohide.tooltip): This is the label for\n# the button to force the popups/panels to stay visible on blur.\n# This is only visible in the browser toolbox as it is meant for\n# addon developers and Firefox contributors.\ntoolbox.noautohide.tooltip\t=ポップアップが自動的に隠れないようにします\n\n# LOCALIZATION NOTE (toolbox.closebutton.tooltip): This is the tooltip for\n# the close button the developer tools toolbox.\ntoolbox.closebutton.tooltip\t=開発ツールを閉じます\n\n\n# LOCALIZATION NOTE (toolbox.allToolsButton.tooltip): This is the tooltip for the\n# \"all tools\" button displayed when some tools are hidden by overflow of the toolbar.\ntoolbox.allToolsButton.tooltip=Select another tool\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY window.title\t\t\t\"ウェブコンソール\">\n<!ENTITY browserConsole.title\t\t\"ブラウザーコンソール\">\n\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY openURL.label\t\t\t\"URL を新しいタブで開く\">\n<!ENTITY openURL.accesskey\t\t\"T\">\n\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n<!ENTITY btnPageNet.label\t\t\"ネットワーク\">\n<!ENTITY btnPageNet.tooltip\t\t\"ネットワークアクセスを記録します\">\n<!ENTITY btnPageNet.accesskey\t\t\"N\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX\t\"t\">\n<!ENTITY btnPageCSS.label\t\t\"CSS\">\n<!ENTITY btnPageCSS.tooltip2\t\t\"CSS エラーと警告を記録します\">\n<!ENTITY btnPageCSS.accesskey\t\t\"C\">\n<!ENTITY btnPageJS.label\t\t\"JS\">\n<!ENTITY btnPageJS.tooltip\t\t\"JavaScript 例外を記録します\">\n<!ENTITY btnPageJS.accesskey\t\t\"J\">\n<!ENTITY btnPageSecurity.label\t\t\"セキュリティ\">\n<!ENTITY btnPageSecurity.tooltip\t\"セキュリティのエラーと警告を記録します\">\n<!ENTITY btnPageSecurity.accesskey\t\"u\">\n\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n<!ENTITY btnPageLogging.label\t\t\"ロギング\">\n<!ENTITY btnPageLogging.tooltip\t\t\"window.console オブジェクトに送信されたメッセージを記録します\">\n<!ENTITY btnPageLogging.accesskey3\t\"L\">\n<!ENTITY btnConsoleErrors\t\t\"エラー\">\n<!ENTITY btnConsoleInfo\t\t\t\"メッセージ\">\n<!ENTITY btnConsoleWarnings\t\t\"警告\">\n<!ENTITY btnConsoleLog\t\t\t\"ログ\">\n<!ENTITY btnConsoleXhr\t\t\t\"XHR\">\n<!ENTITY btnConsoleReflows\t\t\"リフロー\">\n\n<!-- LOCALIZATION NOTE (btnServerLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls on the HTTP server. -->\n<!ENTITY btnServerLogging.label\t\t\"サーバー\">\n<!ENTITY btnServerLogging.tooltip\t\"ウェブサーバーから受信したログ情報です\">\n<!ENTITY btnServerLogging.accesskey\t\"S\">\n<!ENTITY btnServerErrors\t\t\"エラー\">\n<!ENTITY btnServerInfo\t\t\t\"メッセージ\">\n<!ENTITY btnServerWarnings\t\t\"警告\">\n<!ENTITY btnServerLog\t\t\t\"ログ\">\n\n<!-- LOCALIZATION NODE (btnConsoleSharedWorkers) the term \"Shared Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleSharedWorkers\t\"Shared Worker\">\n<!-- LOCALIZATION NODE (btnConsoleServiceWorkers) the term \"Service Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleServiceWorkers\t\"Service Worker\">\n<!-- LOCALIZATION NODE (btnConsoleWindowlessWorkers) the term \"Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleWindowlessWorkers\t\"アドオンまたはブラウザー Worker\">\n\n<!ENTITY filterOutput.placeholder\t\"出力を絞り込み\">\n<!ENTITY btnClear.label\t\t\t\"消去\">\n<!ENTITY btnClear.tooltip\t\t\"ウェブコンソールの内容を消去します\">\n<!ENTITY btnClear.accesskey\t\t\"r\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey \t\"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2\t\"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3\t\"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey\t\"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2\t\"\">\n\n<!ENTITY fullZoomResetCmd.commandkey\t\"0\">\n<!ENTITY fullZoomResetCmd.commandkey2\t\"\">\n\n<!ENTITY copyURLCmd.label\t\t\"リンクの URL をコピー\">\n<!ENTITY copyURLCmd.accesskey\t\t\"a\">\n\n<!ENTITY closeCmd.key\t\t\t\"W\">\n<!ENTITY findCmd.key\t\t\t\"F\">\n<!ENTITY clearOutputCtrl.key\t\t\"L\">\n<!ENTITY openInVarViewCmd.label\t\t\"変数ビューで開く\">\n<!ENTITY openInVarViewCmd.accesskey\t\"V\">\n<!ENTITY storeAsGlobalVar.label\t\t\"グローバル変数として保存\">\n<!ENTITY storeAsGlobalVar.accesskey\t\"S\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice1   \"再読み込み\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice2   \"すると、オーディオコンテキストを表示、編集できるようになります。\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n<!ENTITY webAudioEditorUI.emptyNotice     \"オーディオコンテキスト生成の待機中です...\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties2 \"プロパティ\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n<!ENTITY webAudioEditorUI.tab.automation  \"オートメーション\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n<!ENTITY webAudioEditorUI.inspectorTitle  \"オーディオノードインスペクター\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"オーディオノードが選択されていません。\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n<!ENTITY webAudioEditorUI.propertiesEmpty \"ノードのプロパティがありません。\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n<!ENTITY webAudioEditorUI.automationEmpty \"ノードにパラメーターがありません。\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n<!ENTITY webAudioEditorUI.automationNoEvents \"パラメーターにオートメーションのイベントがありません。\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector\t\t=インスペクターを閉じる\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector\t\t\t=インスペクターを開く\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat\t\t\t=%1$02S:%2$02S:%3$02S.%4$03S\n\nhelperFuncUnsupportedTypeError\t=この種類のオブジェクト上の pprint は呼び出せません。\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS): this string is used to\n# show the duration between two network events (e.g request and response\n# header or response header and response body). Parameters: %S is the duration.\nNetworkPanel.durationMS\t= %Sms\n\nConsoleAPIDisabled\t\t=ウェブコンソールのログ記録 API (console.log, console.info, console.warn, console.error) は、このページ上のスクリプトにより無効化されています。\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): the Web Console floating\n# panel title. For RTL languages you need to set the LRM in the string to give\n# the URL the correct direction. Parameters: %S is the web page URL.\nwebConsoleWindowTitleAndURL\t=ウェブコンソール - %S\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator\t\t=XHR\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): the message displayed\n# after a URL in the Web Console that has been flagged for Mixed Content (i.e.\n# http content in an https page).\nwebConsoleMixedContentWarning\t=混在コンテンツ\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel\t\t=詳細\n\n# LOCALIZATION NOTE (scratchpad.linkText): the text used in the right hand\n# side of the Web Console command line when JavaScript is being entered, to\n# indicate how to jump into scratchpad mode.\nscratchpad.linkText\t\t=Shift+RETURN - スクラッチパッドを開く\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink\t=リフロー: %Sms\nreflow.messageWithLink\t\t=リフロー: %Sms\\u0020\nreflow.messageLinkText\t\t=関数 %1$S, %2$S 行 %3$S\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction): this string is used to\n# display JavaScript functions that have no given name - they are said to be\n# anonymous. Test console.trace() in the webconsole.\nstacktrace.anonymousFunction\t=<匿名関数>\n\n# LOCALIZATION NOTE (stacktrace.asyncStack): this string is used to\n# indicate that a given stack frame has an async parent.\n# %S is the \"Async Cause\" of the frame.\nstacktrace.asyncStack\t\t=(非同期: %S)\n\n# LOCALIZATION NOTE (timerStarted): this string is used to display the result\n# of the console.time() call. Parameters: %S is the name of the timer.\ntimerStarted\t\t\t=%S: タイマー開始\n\n# LOCALIZATION NOTE (timeEnd): this string is used to display the result of\n# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S\n# is the number of milliseconds.\ntimeEnd\t\t\t\t=%1$S: %2$Sms\n\n# LOCALIZATION NOTE (consoleCleared): this string is displayed when receiving a\n# call to console.clear() to let the user know the previous messages of the\n# console have been removed programmatically.\nconsoleCleared\t\t\t=コンソールの内容が消去されました。\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel\t\t\t=<ラベルなし>\n\n# LOCALIZATION NOTE (noGroupLabel): this string is used to display\n# console.group messages with no label provided.\nnoGroupLabel\t\t\t=<グループラベルなし>\n\n# LOCALIZATION NOTE (Autocomplete.blank): this string is used when inputnode\n# string containing anchor doesn't matches to any property in the content.\nAutocomplete.blank\t\t=  <- 結果なし\n\nmaxTimersExceeded\t\t=ページ内で使用可能なタイマー数が上限に達しました。\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded\t\t=ページ内で使用可能なカウンターが上限に達しました。\n\n# LOCALIZATION NOTE (longStringEllipsis): the string displayed after a long\n# string. This string is clickable such that the rest of the string is\n# retrieved from the server.\nlongStringEllipsis\t\t=[...]\n\n# LOCALIZATION NOTE (longStringTooLong): the string displayed after the user\n# tries to expand a long string.\nlongStringTooLong\t\t=文字列が長すぎるため、ウェブコンソールで表示すべきではありません。\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout\t\t\t\t=接続がタイムアウトしました。原因と思われるエラーメッセージを、エラーコンソールで確認してください。ウェブコンソールを開きなおして、やり直してください。\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder\t\t\t=プロパティを絞り込み\n\n# LOCALIZATION NOTE (emptyPropertiesList): the text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList\t\t\t\t=表示できるプロパティはありません\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2\t\t\t\t=#1 回\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector\t\t\t\t=クリックするとインスペクターでノードを選択します\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument\t\t\t=指定のウィンドウに cd() できません。引数が不正です。\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg\t\t\t\t\t=重大な警告: 自分で理解していないものを貼り付けるときは、よく注意してください。あなたの認証情報が傍受されたり、コンピューターが乗っ取られる可能性があります。貼り付けを許可するには、以下に '%S' と入力してください。Enter キーは不要です。\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring\t\t\t\t=allow pasting\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails\t\t\t\t=メッセージの詳細を表示または隠します。\n\n# LOCALIZATION NOTE (groupToggle): the text that is displayed when\n# you hover the arrow for expanding/collapsing the messages of a group.\ngroupToggle\t\t\t\t\t=グループを表示または隠します。\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel\t\t=#1 個の空スロット\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index\t\t=(添字)\ntable.iterationIndex\t=(イテレーション添字)\ntable.key\t\t=名前\ntable.value\t\t=値\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error\t\t=エラー\nseverity.warn\t\t=警告\nseverity.info\t\t=メッセージ\nseverity.log\t\t=ログ\n\n# LOCALIZATION NOTE (level.error, level.warn, level.info, level.log, level.debug):\n# tooltip for icons next to console output\nlevel.error\t\t=エラー\nlevel.warn\t\t=警告\nlevel.info\t\t=メッセージ\nlevel.log\t\t=ログ\nlevel.debug\t\t=デバッグ\n\n# LOCALIZATION NOTE (webconsole.find.key)\n# Key shortcut used to focus the search box on upper right of the console\nwebconsole.find.key\t=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (webconsole.close.key)\n# Key shortcut used to close the Browser console (doesn't work in regular web console)\nwebconsole.close.key\t=CmdOrCtrl+W\n\n# LOCALIZATION NOTE (webconsole.clear.key*)\n# Key shortcut used to clear the console output\nwebconsole.clear.key\t=Ctrl+Shift+L\nwebconsole.clear.keyOSX\t=Ctrl+L\n\n\n# LOCALIZATION NOTE (webconsole.menu.copyURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# copies the URL displayed in the message to the clipboard.\nwebconsole.menu.copyURL.label\t\t=リンクの URL をコピー\nwebconsole.menu.copyURL.accesskey\t=a\n\n# LOCALIZATION NOTE (webconsole.menu.openURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# opens the URL displayed in a new browser tab.\nwebconsole.menu.openURL.label\t\t=URL を新しいタブで開く\nwebconsole.menu.openURL.accesskey\t=T\n\n# LOCALIZATION NOTE (webconsole.menu.openInVarView.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# opens the webconsole variable view for the logged variable.\nwebconsole.menu.openInVarView.label\t=変数ビューで開く\nwebconsole.menu.openInVarView.accesskey\t=V\n\n# LOCALIZATION NOTE (webconsole.menu.storeAsGlobalVar.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# creates a new global variable pointing to the logged variable.\nwebconsole.menu.storeAsGlobalVar.label\t\t=グローバル変数として格納\nwebconsole.menu.storeAsGlobalVar.accesskey\t=S\n\n# LOCALIZATION NOTE (webconsole.menu.copy.label)\n# Label used for a context-menu item displayed for any log. Clicking on it will copy the\n# content of the log (or the user selection, if any).\nwebconsole.menu.copy.label\t\t=コピー\nwebconsole.menu.copy.accesskey\t\t=C\n\n# LOCALIZATION NOTE (webconsole.menu.selectAll.label)\n# Label used for a context-menu item that will select all the content of the webconsole\n# output.\nwebconsole.menu.selectAll.label\t\t=すべて選択\nwebconsole.menu.selectAll.accesskey\t=A\n\n\n# LOCALIZATION NOTE (webconsole.clearButton.tooltip)\n# Label used for the tooltip on the clear logs button in the console top toolbar bar.\n# Clicking on it will clear the content of the console.\nwebconsole.clearButton.tooltip=Clear the Web Console output\n\n# LOCALIZATION NOTE (webconsole.cssFilterButton.label)\n# Label used as the text of the \"CSS\" button in the additional filter toolbar.\n# It shows or hides CSS warning messages, inserted in the page by the browser\n# when there are CSS errors in the page.\nwebconsole.cssFilterButton.label=CSS\n\n# LOCALIZATION NOTE (webconsole.debugFilterButton.label)\n# Label used as the text of the \"Debug\" button in the additional filter toolbar.\n# It shows or hides debug messages, inserted in the page using console.debug().\nwebconsole.debugFilterButton.label=Debug\n\n# LOCALIZATION NOTE (webconsole.errorsFilterButton.label)\n# Label used as the text of the \"Errors\" button in the additional filter toolbar.\n# It shows or hides error messages, either inserted in the page using\n# console.error() or as a result of a javascript error..\nwebconsole.errorsFilterButton.label=Errors\n\n# LOCALIZATION NOTE (webconsole.filterInput.placeholder)\n# Label used for for the placeholder on the filter input, in the console top toolbar.\nwebconsole.filterInput.placeholder=Filter output\n\n# LOCALIZATION NOTE (webconsole.infoFilterButton.label)\n# Label used as the text of the \"Info\" button in the additional filter toolbar.\n# It shows or hides info messages, inserted in the page using console.info().\nwebconsole.infoFilterButton.label=Info\n\n# LOCALIZATION NOTE (webconsole.logsFilterButton.label)\n# Label used as the text of the \"Logs\" button in the additional filter toolbar.\n# It shows or hides log messages, inserted in the page using console.log().\nwebconsole.logsFilterButton.label=Logs\n\n# LOCALIZATION NOTE (webconsole.requestsFilterButton.label)\n# Label used as the text of the \"Requests\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes a network call, for example\n# when an image or a scripts is requested.\nwebconsole.requestsFilterButton.label=Requests\n\n# LOCALIZATION NOTE (webconsole.toggleFilterButton.tooltip)\n# Label used for the tooltip on the toggle filter bar button in the console top\n# toolbar bar. Clicking on it will toggle the visibility of an additional bar which\n# contains filter buttons.\nwebconsole.toggleFilterButton.tooltip=Toggle filter bar\n\n# LOCALIZATION NOTE (webconsole.warningsFilterButton.label)\n# Label used as the text of the \"Warnings\" button in the additional filter toolbar.\n# It shows or hides warning messages, inserted in the page using console.warn().\nwebconsole.warningsFilterButton.label=Warnings\n\n# LOCALIZATION NOTE (webconsole.xhrFilterButton.label)\n# Label used as the text of the \"XHR\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes an XMLHttpRequest or\n# a fetch call.\nwebconsole.xhrFilterButton.label=XHR\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n\n<!ENTITY projectMenu_label\t\t\t\t\"プロジェクト\">\n<!ENTITY projectMenu_accesskey\t\t\t\t\"P\">\n<!ENTITY projectMenu_newApp_label\t\t\t\"新しいアプリ...\">\n<!ENTITY projectMenu_newApp_accesskey\t\t\t\"N\">\n<!ENTITY projectMenu_importPackagedApp_label\t\t\"パッケージ型アプリを開く...\">\n<!ENTITY projectMenu_importPackagedApp_accesskey\t\"P\">\n<!ENTITY projectMenu_importHostedApp_label\t\t\"ホスト型アプリを開く...\">\n<!ENTITY projectMenu_importHostedApp_accesskey\t\t\"H\">\n<!ENTITY projectMenu_selectApp_label\t\t\t\"アプリを開く...\">\n<!ENTITY projectMenu_selectApp_accesskey\t\t\"O\">\n<!ENTITY projectMenu_play_label\t\t\t\t\"インストールして実行\">\n<!ENTITY projectMenu_play_accesskey\t\t\t\"I\">\n<!ENTITY projectMenu_stop_label\t\t\t\t\"アプリを停止\">\n<!ENTITY projectMenu_stop_accesskey\t\t\t\"S\">\n<!ENTITY projectMenu_debug_label\t\t\t\"アプリをデバッグ\">\n<!ENTITY projectMenu_debug_accesskey\t\t\t\"D\">\n<!ENTITY projectMenu_remove_label\t\t\t\"プロジェクトを削除\">\n<!ENTITY projectMenu_remove_accesskey\t\t\t\"R\">\n<!ENTITY projectMenu_showPrefs_label\t\t\t\"設定\">\n<!ENTITY projectMenu_showPrefs_accesskey\t\t\"e\">\n<!ENTITY projectMenu_manageComponents_label\t\t\"追加のコンポーネントを管理\">\n<!ENTITY projectMenu_manageComponents_accesskey\t\t\"M\">\n<!ENTITY projectMenu_refreshTabs_label\t\t\t\"タブをリフレッシュ\">\n\n<!ENTITY runtimeMenu_label\t\t\t\t\"ランタイム\">\n<!ENTITY runtimeMenu_accesskey\t\t\t\t\"R\">\n<!ENTITY runtimeMenu_disconnect_label\t\t\t\"切断\">\n<!ENTITY runtimeMenu_disconnect_accesskey\t\t\"D\">\n<!ENTITY runtimeMenu_takeScreenshot_label\t\t\"スクリーンショット撮影\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey\t\t\"S\">\n<!ENTITY runtimeMenu_showDetails_label\t\t\t\"ランタイム情報\">\n<!ENTITY runtimeMenu_showDetails_accesskey\t\t\"E\">\n<!ENTITY runtimeMenu_showMonitor_label\t\t\t\"モニター\">\n<!ENTITY runtimeMenu_showMonitor_accesskey\t\t\"M\">\n<!ENTITY runtimeMenu_showDevicePrefs_label\t\t\"端末の設定\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey\t\t\"D\">\n<!ENTITY runtimeMenu_showSettings_label\t\t\t\"端末オプション\">\n<!ENTITY runtimeMenu_showSettings_accesskey\t\t\"s\">\n\n<!ENTITY viewMenu_label\t\t\t\t\t\"表示\">\n<!ENTITY viewMenu_accesskey\t\t\t\t\"V\">\n<!ENTITY viewMenu_toggleEditor_label\t\t\t\"エディターを切り替え\">\n<!ENTITY viewMenu_toggleEditor_accesskey\t\t\"E\">\n<!ENTITY viewMenu_zoomin_label\t\t\t\t\"拡大\">\n<!ENTITY viewMenu_zoomin_accesskey\t\t\t\"I\">\n<!ENTITY viewMenu_zoomout_label\t\t\t\t\"縮小\">\n<!ENTITY viewMenu_zoomout_accesskey\t\t\t\"O\">\n<!ENTITY viewMenu_resetzoom_label\t\t\t\"拡大/縮小をリセット\">\n<!ENTITY viewMenu_resetzoom_accesskey\t\t\t\"R\">\n\n<!ENTITY projectButton_label\t\t\t\t\"アプリを開く\">\n<!ENTITY runtimeButton_label\t\t\t\t\"ランタイムを選択\">\n\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n<!ENTITY key_quit\t\t\t\t\t\"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel\t\t\t\t\"O\">\n<!-- reload app -->\n<!ENTITY key_play\t\t\t\t\t\"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox\t\t\t\t\"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor\t\t\t\t\"B\">\n<!-- zoom -->\n<!ENTITY key_zoomin\t\t\t\t\t\"+\">\n<!ENTITY key_zoomin2\t\t\t\t\t\"=\">\n<!ENTITY key_zoomout\t\t\t\t\t\"-\">\n<!ENTITY key_resetzoom\t\t\t\t\t\"0\">\n\n<!ENTITY projectPanel_myProjects\t\t\t\"マイプロジェクト\">\n<!ENTITY projectPanel_runtimeApps\t\t\t\"ランタイムアプリ\">\n<!ENTITY projectPanel_tabs\t\t\t\t\"タブ\">\n<!ENTITY runtimePanel_usb\t\t\t\t\"USB デバイス\">\n<!ENTITY runtimePanel_wifi\t\t\t\t\"Wi-Fi デバイス\">\n<!ENTITY runtimePanel_simulator\t\t\t\t\"シミュレータ\">\n<!ENTITY runtimePanel_other\t\t\t\t\"その他\">\n<!ENTITY runtimePanel_installsimulator\t\t\t\"シミュレータをインストール\">\n<!ENTITY runtimePanel_noadbhelper\t\t\t\"ADB Helper をインストール\">\n<!ENTITY runtimePanel_nousbdevice\t\t\t\"端末が見つかりませんか？\">\n<!ENTITY runtimePanel_refreshDevices_label\t\t\"端末をリフレッシュ\">\n\n<!-- Lense -->\n<!ENTITY details_valid_header\t\t\t\t\"有効\">\n<!ENTITY details_warning_header\t\t\t\t\"警告\">\n<!ENTITY details_error_header\t\t\t\t\"エラー\">\n<!ENTITY details_description\t\t\t\t\"説明\">\n<!ENTITY details_location\t\t\t\t\"場所\">\n<!ENTITY details_manifestURL\t\t\t\t\"App ID\">\n<!ENTITY details_removeProject_button\t\t\t\"プロジェクトを削除\">\n<!ENTITY details_showPrepackageLog_button\t\t\"パッケージング前のログを表示\">\n\n<!-- New App -->\n<!ENTITY newAppWindowTitle\t\t\t\t\"新しいアプリ\">\n<!ENTITY newAppHeader\t\t\t\t\t\"テンプレートを選択\">\n<!ENTITY newAppLoadingTemplate\t\t\t\t\"テンプレートを読み込み中...\">\n<!ENTITY newAppProjectName\t\t\t\t\"プロジェクト名:\">\n\n\n<!-- Decks -->\n\n<!ENTITY deck_close\t\t\t\t\t\"閉じる\">\n\n<!-- Addons -->\n<!ENTITY addons_title\t\t\t\t\t\"追加のコンポーネント\">\n<!ENTITY addons_aboutaddons\t\t\t\t\"アドオンマネージャーを開く\">\n\n<!-- Prefs -->\n<!ENTITY prefs_title\t\t\t\t\t\"設定\">\n<!ENTITY prefs_editor_title\t\t\t\t\"エディター\">\n<!ENTITY prefs_general_title\t\t\t\t\"一般\">\n<!ENTITY prefs_restore\t\t\t\t\t\"既定値に戻す\">\n<!ENTITY prefs_manage_components\t\t\t\"追加のコンポーネントを管理\">\n<!ENTITY prefs_options_autoconnectruntime\t\t\"前回のランタイムに再接続\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip\t\"WebIDE の起動時に前回のランタイムに再接続します\">\n<!ENTITY prefs_options_rememberlastproject\t\t\"最後に選択したプロジェクトを記録\">\n<!ENTITY prefs_options_rememberlastproject_tooltip\t\"WebIDE の起動時に前回開いたプロジェクトを自動的に選択します\">\n<!ENTITY prefs_options_templatesurl\t\t\t\"テンプレート URL\">\n<!ENTITY prefs_options_templatesurl_tooltip\t\t\"利用可能なテンプレートの一覧です\">\n<!ENTITY prefs_options_showeditor\t\t\t\"エディターを表示\">\n<!ENTITY prefs_options_showeditor_tooltip\t\t\"組み込みエディターを表示します\">\n<!ENTITY prefs_options_tabsize\t\t\t\t\"タブの長さ\">\n<!ENTITY prefs_options_expandtab\t\t\t\"ソフトタブ\">\n<!ENTITY prefs_options_expandtab_tooltip\t\t\"タブ文字の代わりにスペース文字を使います\">\n<!ENTITY prefs_options_detectindentation\t\t\"自動インデント\">\n<!ENTITY prefs_options_detectindentation_tooltip\t\"ソースの内容からインデントを推測します\">\n<!ENTITY prefs_options_autocomplete\t\t\t\"自動補完\">\n<!ENTITY prefs_options_autocomplete_tooltip\t\t\"コードの自動補完を有効にします\">\n<!ENTITY prefs_options_autoclosebrackets\t\t\"閉じ括弧自動入力\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip\t\"閉じ括弧を自動的に入力します\">\n<!ENTITY prefs_options_keybindings\t\t\t\"キー割り当て\">\n<!ENTITY prefs_options_keybindings_default\t\t\"既定\">\n<!ENTITY prefs_options_autosavefiles\t\t\t\"ファイルの自動保存\">\n<!ENTITY prefs_options_autosavefiles_tooltip\t\t\"プロジェクトを実行する前に、編集したファイルを自動的に保存します\">\n\n<!-- Runtime Details -->\n<!ENTITY runtimedetails_title\t\t\t\t\"ランタイム情報\">\n<!ENTITY runtimedetails_adbIsRoot\t\t\t\"ADB は root です: \">\n<!ENTITY runtimedetails_summonADBRoot\t\t\t\"root 端末\">\n<!ENTITY runtimedetails_ADBRootWarning\t\t\t\"(ロック解除されたブートローダが必要です)\">\n<!ENTITY runtimedetails_unrestrictedPrivileges\t\t\"開発ツールの権限の制限解除: \">\n<!ENTITY runtimedetails_requestPrivileges\t\t\"上位の権限を要求\">\n<!ENTITY runtimedetails_privilegesWarning\t\t\"(端末が再起動されます。root アクセス権限が必要です。)\">\n\n<!-- Device Preferences and Settings -->\n<!ENTITY device_typeboolean\t\t\t\t\"真偽値\">\n<!ENTITY device_typenumber\t\t\t\t\"整数値\">\n<!ENTITY device_typestring\t\t\t\t\"文字列\">\n<!ENTITY device_typeobject\t\t\t\t\"オブジェクト\">\n<!ENTITY device_typenone\t\t\t\t\"種類を選択\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreference_title\t\t\t\t\"端末の設定\">\n<!ENTITY devicepreference_search\t\t\t\"設定値を検索\">\n<!ENTITY devicepreference_newname\t\t\t\"新しい設定名\">\n<!ENTITY devicepreference_newtext\t\t\t\"設定値\">\n<!ENTITY devicepreference_addnew\t\t\t\"新しい設定値を追加\">\n\n<!-- Device Settings -->\n<!ENTITY devicesetting_title\t\t\t\t\"端末オプション\">\n<!ENTITY devicesetting_search\t\t\t\t\"設定値を検索\">\n<!ENTITY devicesetting_newname\t\t\t\t\"新しい設定名\">\n<!ENTITY devicesetting_newtext\t\t\t\t\"設定値\">\n<!ENTITY devicesetting_addnew\t\t\t\t\"新しい設定値を追加\">\n\n<!-- Monitor -->\n<!ENTITY monitor_title\t\t\t\t\t\"モニター\">\n<!ENTITY monitor_help\t\t\t\t\t\"ヘルプ\">\n\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n<!ENTITY wifi_auth_header\t\t\t\t\"クライアント証明書\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request\t\t\t\t\"接続先がこの接続を認証するために、より多くの情報を必要としています。お持ちの別の端末で QR コードをスキャンしてください。\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner\t\t\t\t\"QR スキャナがない\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner\t\t\t\t\"QR スキャナを使う\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request\t\t\t\"別の端末が QR コードのスキャンの代わりにトークンを要求する場合は、以下の値をその端末にコピーしてください:\">\n<!ENTITY wifi_auth_qr_size_note\t\t\t\t\"QR コードの表示が小さすぎて接続できない場合は、拡大するかウィンドウを大きくしてください。\">\n\n<!-- Logs panel -->\n<!ENTITY logs_title\t\t\t\t\t\"パッケージング前のコマンドログ\">\n\n<!-- Simulator Options -->\n<!ENTITY simulator_title\t\t\t\t\"シミュレータのオプション\">\n<!ENTITY simulator_remove\t\t\t\t\"シミュレータを削除\">\n<!ENTITY simulator_reset\t\t\t\t\"既定値に戻す\">\n<!ENTITY simulator_name\t\t\t\t\t\"名前\">\n<!ENTITY simulator_software\t\t\t\t\"ソフトウェア\">\n<!ENTITY simulator_version\t\t\t\t\"バージョン\">\n<!ENTITY simulator_profile\t\t\t\t\"プロファイル\">\n<!ENTITY simulator_hardware\t\t\t\t\"ハードウェア\">\n<!ENTITY simulator_device\t\t\t\t\"デバイス\">\n<!ENTITY simulator_screenSize\t\t\t\t\"スクリーン\">\n<!ENTITY simulator_pixelRatio\t\t\t\t\"ピクセル比\">\n<!ENTITY simulator_tv_data\t\t\t\t\"TV シミュレーション\">\n<!ENTITY simulator_tv_data_open\t\t\t\t\"設定データ\">\n<!ENTITY simulator_tv_data_open_button\t\t\t\"設定ディレクトリーを開く...\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/client/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp\t\t\t\t\t= Firefox WebIDE\ntitle_app\t\t\t\t\t= Firefox WebIDE: %S\n\nruntimeButton_label\t\t\t\t= ランタイムを選択\nprojectButton_label\t\t\t\t= アプリを開く\n\nmainProcess_label\t\t\t\t= メインプロセス\n\nlocal_runtime\t\t\t\t\t= ローカルランタイム\nremote_runtime\t\t\t\t\t= リモートランタイム\nremote_runtime_promptTitle\t\t\t= リモートランタイム\nremote_runtime_promptMessage\t\t\t= ホスト名:ポート番号\n\nimportPackagedApp_title\t\t\t\t= ディレクトリーを選択\nimportHostedApp_title\t\t\t\t= ホスト型アプリを開く\nimportHostedApp_header\t\t\t\t= マニフェスト URL を入力\n\nselectCustomBinary_title\t\t\t= カスタム B2G バイナリを選択\nselectCustomProfile_title\t\t\t= カスタム Gaia プロファイルを選択\n\nnotification_showTroubleShooting_label\t\t= トラブルシューティング\nnotification_showTroubleShooting_accesskey\t= T\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading\t\t\t\t= 読み込み中...\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected\t\t= プロジェクトをインストールできません。接続できません。\nerror_cantInstallValidationErrors\t\t= プロジェクトをインストールできません。正当性チェックエラーです。\nerror_listRunningApps\t\t\t\t= 端末からアプリの一覧を取得できません。\n\n# Variable: name of the operation (in english)\nerror_operationTimeout\t\t\t\t= タイムアウト: %1$S\nerror_operationFail\t\t\t\t= 実行エラー: %1$S\n\n# Variable: app name\nerror_cantConnectToApp\t\t\t\t= アプリに接続できません: %1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON\t\t\t= アドオンの一覧を取得できません: %S\n\nerror_appProjectsLoadFailed\t\t\t= プロジェクトを読み込めません。新しいバージョンの Firefox のプロファイルを使用した場合に発生する可能性があります。\nerror_folderCreationFailed\t\t\t= 選択されたディレクトリーにプロジェクトフォルダーを作成できません。\n\n# Variable: runtime app build ID (looks like this %Y%M%D format) and firefox build ID (same format)\nerror_runtimeVersionTooRecent\t\t\t= 接続したランタイムのビルド日時 (%1$S) が、デスクトップの Firefox (%2$S) よりも新しいです。この組み合わせはサポートされてないため、開発ツールでエラーが発生する可能性があります。Firefox を更新してください。\n\naddons_stable\t\t\t\t\t= 安定\naddons_unstable\t\t\t\t\t= 不安定\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label\t\t\t\t= Firefox OS %1$S シミュレータ (%2$S)\naddons_install_button\t\t\t\t= インストール\naddons_uninstall_button\t\t\t\t= アンインストール\naddons_adb_label\t\t\t\t= ADB Helper アドオン\naddons_adapters_label\t\t\t\t= ツールアダプタアドオン\naddons_adb_warning\t\t\t\t= このアドオンがないと、USB デバイスを検出できません\naddons_status_unknown\t\t\t\t= ？\naddons_status_installed\t\t\t\t= インストール済み\naddons_status_uninstalled\t\t\t= 未インストール\naddons_status_preparing\t\t\t\t= 準備中\naddons_status_downloading\t\t\t= ダウンロード中\naddons_status_installing\t\t\t= インストール中\n\nruntimedetails_checkno\t\t\t\t= いいえ\nruntimedetails_checkyes\t\t\t\t= はい\nruntimedetails_checkunknown\t\t\t= 不明 (ADB Helper 0.4.0 以降が必要)\nruntimedetails_notUSBDevice\t\t\t= USB デバイスではありません\n\n# Validation status\nstatus_tooltip\t\t\t\t\t= 正当性チェック結果: %1$S\nstatus_valid\t\t\t\t\t= 有効\nstatus_warning\t\t\t\t\t= 警告\nstatus_error\t\t\t\t\t= エラー\nstatus_unknown\t\t\t\t\t= 不明\n\n# Device preferences and settings\ndevice_reset_default\t\t\t\t= 既定値に戻す\n\n# Simulator options\nsimulator_custom_device\t\t\t\t= カスタム\nsimulator_custom_binary\t\t\t\t= カスタム B2G バイナリ...\nsimulator_custom_profile\t\t\t= カスタム Gaia プロファイル...\nsimulator_default_profile\t\t\t= 既定の設定を使用する\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/shared/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - browser/devtools/styleeditor/styleeditor.xul for context -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n<!ENTITY csscoverage.backButton\t\t\"戻る\">\n\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n<!ENTITY csscoverage.unused\t\t\"未使用の規則\">\n<!ENTITY csscoverage.noMatches\t\t\"次の規則について、マッチするものは見つかりませんでした:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n<!ENTITY csscoverage.optimize.header\t\"最適化可能なページ\">\n\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n<!ENTITY csscoverage.optimize.body1\t\"\">\n<!ENTITY csscoverage.optimize.body2\t\"タグをページ下部へ移動し、新しいインライン\">\n<!ENTITY csscoverage.optimize.body3\t\"要素で ‘load’ イベントの前に必要なスタイルを最上部に作成することにより、読み込み速度を上げることができます。以下は必要なスタイルブロックです:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n<!ENTITY csscoverage.optimize.bodyX\t\"すべての規則がインラインに記述されています。\">\n\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n<!ENTITY csscoverage.footer1\t\"このレポートの生成する補足説明については、\">\n<!ENTITY csscoverage.footer2a\t\"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3\t\"MDN 記事の CSS Coverage Tool\">\n<!ENTITY csscoverage.footer4\t\"を参照してください。\">\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/shared/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc2,\n# csscoverageStopDesc2, csscoverageOneShotDesc2, csscoverageToggleDesc2,\n# csscoverageReportDesc2): Short descriptions of the csscoverage commands\ncsscoverageDesc\t\t=CSS 適用範囲分析をコントロールします\ncsscoverageStartDesc2\t=CSS 適用範囲データの収集を開始します\ncsscoverageStopDesc2\t=CSS 適用範囲データの収集を停止します\ncsscoverageOneShotDesc2\t=CSS 適用範囲の瞬間データを収集します\ncsscoverageToggleDesc2\t=CSS 適用範囲データの収集を切り替えます\ncsscoverageReportDesc2\t=CSS 適用範囲レポートを表示します\ncsscoverageStartNoReloadDesc\t=ページを再読み込みしたときに開始しない\ncsscoverageStartNoReloadManual\t=現在のページを再読み込みしたときに開始できれば、既知の時点からテストを開始できるので最善なのですが、そうしたくない場合があるかもしれません。(例えば、ページの再読み込みによって失われてしまう情報がページに含まれているなど)\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply\t=CSS 適用範囲分析を実行します\ncsscoverageDoneReply\t=CSS 適用範囲の分析完了\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError\t\t=CSS 適用範囲分析は実行中です\ncsscoverageNotRunningError\t=CSS 適用範囲分析は停止しています\ncsscoverageNotRunError\t\t=CSS 適用範囲分析を実行できません\ncsscoverageNoRemoteError\t=ターゲットが CSS 適用範囲をサポートしていません\ncsscoverageOneShotReportError\t=CSS 適用範囲分析レポートは瞬間データには対応していません。開始と停止でデータを収集してください。\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/shared/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle\t\t=リモートデバッグ接続要求\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader\t\t=リモートデバッグの接続許可を求められています。リモートクライアントがあなたのブラウザーを操作できるようになります！\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint\t=クライアント側エンドポイント: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint\t=サーバー側エンドポイント: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter\t\t=接続を許可しますか？\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable\t\t=無効化\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle\t\t\t=クライアント識別\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader\t\t\t=接続先のエンドポイントがこの接続の認証情報を必要としています。以下のトークンを接続先に表示されるプロンプトに提供してください。\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash\t\t\t=証明書フィンガープリント: %1$S\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken\t\t\t=トークン: %1$S\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle\t\t\t=クライアントトークンの提供\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody\t\t\t=クライアント側にトークン値が表示されているはずです。ここのトークン値を入力し、このクライアントの認証を完了してください。\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/shared/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone\t\t=(説明はありません)\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName\t=オプション\n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc\t\t=%S でコマンドを実行します\ncanonProxyManual\t=コマンドのセットはリモートで実行されます。%S を経由します。\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists\t=‘%S’ というコマンドはすでに存在します\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\ncliEvalJavascript\t=JavaScript を直接実行します\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg\t\t=引数が多すぎます\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions\t\t=利用可能なオプション\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand2\t=無効なコマンド: ‘%1$S’\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam\t=‘%1$S’ には値が必須です。\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists\t=‘%1$S’ は存在しません\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists\t\t=‘%1$S’ はすでに存在します\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile\t=‘%1$S’ はファイルではありません\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory\t=‘%1$S’ はディレクトリーではありません\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch\t=‘%1$S’ は '%2$S' とマッチしません\n\n# LOCALIZATION NOTE: When the menu has displayed all the matches that it\n# should (i.e. about 10 items) then we display this to alert the user that\n# more matches are available.\nfieldMenuMore\t\t=候補があります。入力を続けてください\n\n# LOCALIZATION NOTE: The command line provides completion for JavaScript\n# commands, however there are times when the scope of what we're completing\n# against can't be used. This error message is displayed when this happens.\njstypeParseScope\t=スコープを見失いました\n\n# LOCALIZATION NOTE (jstypeParseMissing, jstypeBeginSyntax,\n# jstypeBeginUnterm): These error messages are displayed when the command line\n# is doing JavaScript completion and encounters errors.\njstypeParseMissing\t=‘%S’ プロパティが見つかりません\njstypeBeginSyntax\t=構文エラー\njstypeBeginUnterm\t=文字列リテラルが終了していません\n\n# LOCALIZATION NOTE: This message is displayed if the system for providing\n# JavaScript completions encounters and error it displays this.\njstypeParseError\t=エラー\n\n# LOCALIZATION NOTE (typesNumberNan, typesNumberNotInt2, typesDateNan): These\n# error messages are displayed when the command line is passed a variable\n# which has the wrong format and can't be converted. Parameters: %S is the\n# passed variable.\ntypesNumberNan\t\t=“%S” を数値に変換できません。\ntypesNumberNotInt2\t=“%S” を整数に変換できません。\ntypesDateNan\t\t=“%S” を日付に変換できません。\n\n# LOCALIZATION NOTE (typesNumberMax, typesNumberMin, typesDateMax,\n# typesDateMin): These error messages are displayed when the command line is\n# passed a variable which has a value out of range (number or date).\n# Parameters: %1$S is the passed variable, %2$S is the limit value.\ntypesNumberMax\t\t=%1$S は数値型の最大値 %2$S より大きいです。\ntypesNumberMin\t\t=%1$S は数値型の最小値 %2$S より小さいです。\ntypesDateMax\t\t=%1$S は日付型の最大値 %2$S より大きいです。\ntypesDateMin\t\t=%1$S は日付型の最小値 %2$S より小さいです。\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# passed an option with a limited number of correct values, but the passed\n# value is not one of them.\ntypesSelectionNomatch\t=‘%S’ は使用できません。\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# expecting a CSS query string, however the passed string is not valid.\nnodeParseSyntax\t\t=CSS クエリーの構文エラー\n\n# LOCALIZATION NOTE (nodeParseMultiple, nodeParseNone): These error messages\n# are displayed when the command line is expecting a CSS string that matches a\n# single node, but more nodes (or none) match.\nnodeParseMultiple\t=多すぎます (%S)\nnodeParseNone\t\t=見つかりません\n\n# LOCALIZATION NOTE (helpDesc, helpManual, helpSearchDesc, helpSearchManual3):\n# These strings describe the \"help\" command, used to display a description of\n# a command (e.g. \"help pref\"), and its parameter 'search'.\nhelpDesc\t\t=使用可能なコマンドのヘルプ\nhelpManual\t\t=特定のコマンド (検索文字列が一致した場合) または使用可能なコマンド (検索文字列がない、または一致するものがない場合) のヘルプを表示します。\nhelpSearchDesc\t\t=コマンドを検索する\nhelpSearchManual3\t=コマンドを絞り込む検索文字列を指定します。正規表現は使えません。\n\n# LOCALIZATION NOTE: These strings are displayed in the help page for a\n# command in the console.\nhelpManSynopsis\t\t=概要\n\n# LOCALIZATION NOTE: This message is displayed in the help page if the command\n# has no parameters.\nhelpManNone\t\t=なし\n\n# LOCALIZATION NOTE: This message is displayed in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll\t\t=利用可能なコマンド:\n\n# LOCALIZATION NOTE (helpListPrefix, helpListNone): These messages are\n# displayed in response to the 'help <search>' command (i.e. with a search\n# string), just above the list of matching commands. Parameters: %S is the\n# search string.\nhelpListPrefix\t\t=‘%1$S’ ではじまるコマンド:\nhelpListNone\t\t=‘%1$S’ ではじまるコマンドはありません\n\n# LOCALIZATION NOTE (helpManRequired, helpManOptional, helpManDefault): When\n# the 'help x' command wants to show the manual for the 'x' command, it needs\n# to be able to describe the parameters as either required or optional, or if\n# they have a default value.\nhelpManRequired\t\t=必須\nhelpManOptional\t\t=任意\nhelpManDefault\t\t=任意, 既定値=%1$S\n\n# LOCALIZATION NOTE: This forms part of the output from the 'help' command.\n# 'GCLI' is a project name and should be left untranslated.\nhelpIntro\t\t=GCLI はウェブ開発者に高度に適したコマンドラインを提供する実験的な機能です。\n\n# LOCALIZATION NOTE: Text shown as part of the output of the 'help' command\n# when the command in question has sub-commands, before a list of the matching\n# sub-commands.\nsubCommands\t\t=サブコマンド\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError\t=コマンドライン構文エラー\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc\t\t=省略コマンドを設定します\ncontextManual\t\t=入力しなくても入力したと見なせる省略コマンドを設定します。例えば、‘context git’ とすると ‘git commit’ ではなく ‘commit’ と入力して実行できます。\ncontextPrefixDesc\t=省略するコマンド\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError\t=‘%1$S’ は親コマンドではないため、省略コマンドとして使用できません。\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply\t\t=省略コマンドとして %1$S を使用します\ncontextEmptyReply\t=省略コマンドを解除しました\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectMethodDesc, connectUrlDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an\n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc\t\t=サーバーにコマンドを中継します\nconnectManual\t\t=サーバーに接続して、ローカルのバージョンのコマンドをサーバー上に作成します。リモートのコマンドは、ローカルのコマンドと区別できる接頭辞が設定されます (まずは context コマンドを参照してください)\nconnectPrefixDesc\t=インポートされたコマンドの親接頭辞\nconnectMethodDesc\t=接続メソッド\nconnectUrlDesc\t\t=接続先 URL\nconnectDupReply\t\t=%S にはすでに接続しています。\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply\t\t=%S コマンドを追加しました。\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2,\n# disconnectPrefixDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2\t\t=サーバーから切断\ndisconnectManual2\t=リモートのコマンドを実行するために現在接続しているサーバーから切断します\ndisconnectPrefixDesc\t=インポートされたコマンドの親接頭辞\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply\t\t=%S コマンドを削除しました。\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc\t\t=JS グローバルを変更\nglobalWindowDesc\t=新しくグローバルにするウィンドウ\nglobalOutput\t\t=現在の JS グローバルは %S です\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc\t\t=出力領域を消去\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc\t\t=別の言語でコマンドを入力\nlangOutput\t\t=%S を使用中です\n\n# LOCALIZATION NOTE (prefDesc, prefManual, prefListDesc, prefListManual,\n# prefListSearchDesc, prefListSearchManual, prefShowDesc, prefShowManual,\n# prefShowSettingDesc, prefShowSettingManual): These strings describe the\n# 'pref' command and all its available sub-commands and parameters.\nprefDesc\t\t=設定に関するコマンド\nprefManual\t\t=GCLI や環境の設定を、表示または変更するコマンドです\nprefListDesc\t\t=利用可能な設定値を表示する\nprefListManual\t\t=設定値の一覧を表示します。オプションの ‘search’ パラメーターで絞り込めます\nprefListSearchDesc\t=設定値の一覧から検索する\nprefListSearchManual\t=入力された文字列で、利用可能な設定値を検索します\nprefShowDesc\t\t=設定を表示\nprefShowManual\t\t=指定された設定項目の値を表示します\nprefShowSettingDesc\t=表示する設定項目\nprefShowSettingManual\t=表示する設定項目の名前\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue\t=%1$S: %2$S\n\n# LOCALIZATION NOTE (prefSetDesc, prefSetManual, prefSetSettingDesc,\n# prefSetSettingManual, prefSetValueDesc, prefSetValueManual): These strings\n# describe the 'pref set' command and all its parameters.\nprefSetDesc\t\t=設定を変更\nprefSetManual\t\t=環境で定義された設定を変更します\nprefSetSettingDesc\t=変更する設定項目\nprefSetSettingManual\t=変更する設定項目の名前\nprefSetValueDesc\t=新しい値\nprefSetValueManual\t=指定された設定項目の新しい値\n\n# LOCALIZATION NOTE (prefResetDesc, prefResetManual, prefResetSettingDesc,\n# prefResetSettingManual): These strings describe the 'pref reset' command and\n# all its parameters.\nprefResetDesc\t\t=設定をリセット\nprefResetManual\t\t=設定項目の値をシステムの既定値にリセットします\nprefResetSettingDesc\t=リセットする設定項目\nprefResetSettingManual\t=システムの既定値にリセットする設定項目の名前\n\n# LOCALIZATION NOTE: This string is displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results.\nprefOutputFilter\t=フィルター\n\n# LOCALIZATION NOTE (prefOutputName, prefOutputValue): These strings are\n# displayed in the output from the 'pref list' command as table headings.\nprefOutputName\t\t=名前\nprefOutputValue\t\t=値\n\n# LOCALIZATION NOTE (introDesc, introManual): These strings describe the\n# 'intro' command. The localization of 'Got it!' should be the same used in\n# introTextGo.\nintroDesc\t\t=初回メッセージを表示\nintroManual\t\t=‘はじめる！’ ボタンがクリックされるまで、新しいユーザーに表示されていた初回メッセージを再表示します\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3\t=GCLI はウェブ開発者向けの高機能なコマンドを提供する実験的な機能です。\nintroTextCommands\t=コマンド一覧は次のコマンドを入力してください\nintroTextKeys2\t\t=コマンドのヒントを表示または隠すには、次のキーを押してください\nintroTextF1Escape\t=F1/Escape\nintroTextGo\t\t=はじめる！\n\n# LOCALIZATION NOTE: This is a short description of the 'hideIntro' setting.\nhideIntroDesc\t\t=初回メッセージを表示\n\n# LOCALIZATION NOTE: This is a description of the 'eagerHelper' setting. It's\n# displayed when the user asks for help on the settings. eagerHelper allows\n# users to select between showing no tooltips, permanent tooltips, and only\n# important tooltips.\neagerHelperDesc\t\t=ツールチップの表示頻度\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/shared/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc\t\t\t=使用可能なコマンドのヘルプを表示します\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable\t\t\t=使用可能なコマンド\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S\t\t=コマンド ‘%1$S’ はマルチプロセスモード (E10S) では無効です。\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc\t\t\t=コンソールを操作するコマンドです\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual\t\t\t=ウェブコンソールの内容の絞り込みと消去またはコンソールを閉じます\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc\t\t=コンソールの内容を消去します\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc\t\t\t=ページのスクリーンショット画像を保存します\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual\t\t=表示されているウィンドウ全体の画像を PNG 形式で保存します (タイマー設定可)。\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc\t\t=保存ファイル名\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual\t=保存する画像ファイルの名前 (拡張子は ‘.png’ になります)。\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc\t\t=画像をクリップボードにコピーします (true/false)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual\t=指定すると true。ファイルに保存せずにクリップボードにコピーします。\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions\t\t=オプション\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc\t\t=タイマー (秒)\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual\t\t=保存するタイミングを遅らすタイマーを設定します (秒単位)\n\n# LOCALIZATION NOTE (screenshotDPRDesc) A very short string to describe\n# the 'dpr' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDPRDesc\t\t=端末のピクセル比\n\n# LOCALIZATION NOTE (screenshotDPRManual) A fuller description of the\n# 'dpr' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDPRManual\t\t=スクリーンショット撮影に使用する端末のピクセル比\n\n# LOCALIZATION NOTE (screenshotFullPageDesc) A very short string to describe\n# the 'fullpage' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc\t\t=ウェブページ全体を保存します (true/false)\n\n# LOCALIZATION NOTE (screenshotFullPageManual) A fuller description of the\n# 'fullpage' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual\t=指定すると true。現在の表示範囲外の領域も画像に含めます。\n\n# LOCALIZATION NOTE (screenshotFileDesc) A very short string to describe\n# the 'file' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFileDesc\t\t=ファイルに保存します (true/false)\n\n# LOCALIZATION NOTE (screenshotFileManual) A fuller description of the\n# 'file' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFileManual\t\t=指定すると true。他のオプション (クリップボードへのコピー) が有効な場合でもスクリーンショットをファイルに保存します。\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. The first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename\t=Screen Shot %1$S at %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile\t=保存時にエラーが発生しました:\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile\t\t=保存しました\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying\t\t=クリップボードへのコピー時にエラーが発生しました。\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied\t\t=クリップボードにコピーしました。\n\n# LOCALIZATION NOTE (screenshotTooltipPage) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltipPage\t\t=ページ全体のスクリーンショットを撮影します\n\n# LOCALIZATION NOTE (screenshotImgurDesc) A very short string to describe\n# the 'imgur' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotImgurDesc\t\t=imgur.com にアップロードします\n\n# LOCALIZATION NOTE (screenshotImgurManual) A fuller description of the\n# 'imgur' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotImgurManual\t\t=ディスクに保存する代わりに imgur.com にアップロードできます。\n\n# LOCALIZATION NOTE (screenshotImgurError) Text displayed to user upon\n# encountering error while uploading the screenshot to imgur.com.\nscreenshotImgurError\t\t=imgur API にアクセスできませんでした。\n\n# LOCALIZATION NOTE (screenshotImgurUploading) Text displayed to user when the\n# screenshot is successfully sent to Imgur but the program is waiting on a response.\n# The argument (%1$S) is a new image URL at Imgur.\nscreenshotImgurUploaded\t\t=%1$S にアップロードしました。\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc\t\t\t=ノードを強調表示します\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual\t\t\t=ページ内でセレクターにマッチするノードを強調表示します\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc\t\t=CSS セレクター\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual\t\t=ページ内のノードにマッチさせる CSS セレクター\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc\t\t=オプション\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc\t\t=ガイド線を非表示\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual\t=強調表示したノードのガイド線を非表示にします\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc\t=ノードの情報を表示\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual\t=強調表示したノードの情報を表示します。(タグ名と属性とサイズが表示されます)\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc\t\t=マッチしたものをすべて表示\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual\t\t=多くのノードがマッチした場合は、ページ表示のスローダウンを防ぐため、最初の 100 個だけ表示します。このオプションを指定すると、マッチしたものをすべて表示します。\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc\t\t=ボックスモデル\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual\t\t=ボックスモデルを強調表示します: ‘content’, ‘padding’, ‘border’, ‘margin’\n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc\t\t=塗りつぶし\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual\t\t=指定した色で塗りつぶします\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc\t\t=強調表示を維持します\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual\t\t=既定では、コマンドを実行すると強調表示が非表示にされますが、このオプションを指定すると表示されたままになります。\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2\t\t=%1$S 個のノードを強調表示しました\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached\t=%1$S 個のノードがマッチしましたが、%2$S 個のノードしか表示していません。‘--showall’ を指定するとすべて表示します。\n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc\t\t\t=強調表示をすべて解除します\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual\t\t=‘highlight’ コマンドで以前に表示したノードの強調表示を解除します\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc\t\t=%1$S を再起動します\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc\t=再起動時にコンテンツのキャッシュからの読み込みを無効にします\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled\t=再起動がユーザーによって取り消されました。\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting\t=%1$S を再起動しています...\n\n# LOCALIZATION NOTE (restartBrowserGroupOptions) A label for the optional options of\n# the restart command.\nrestartBrowserGroupOptions\t=オプション\n\n# LOCALIZATION NOTE (restartBrowserSafemodeDesc) A very short string to\n# describe the 'safemode' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserSafemodeDesc\t=再起動時にセーフモードを有効にします\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc\t\t\t=ノードを調査します\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual\t\t\t=CSS セレクターで DOM を強調表示し、要素の大きさとプロパティを調べます\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc\t\t\t=CSS セレクター\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual\t\t=document.querySelector() で一意に識別可能な CSS セレクター\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc\t\t\t=ページから色を選択します\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual\t\t=ページの一部分を拡大したパネルを開きます。ピクセルを選択すると色の値をコピーします\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed\t\t\t=このコマンドを使用する前にスクリプトデバッガーを開いてください\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first before setting breakpoints.\ndebuggerStopped\t\t\t=ブレークポイントを設置する前に、スクリプトデバッガーを開いてください\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc\t\t\t=ブレークポイントを管理します\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual\t\t\t=ブレークポイントの一覧表示や追加、削除をするコマンドです\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc\t\t\t=既存のブレークポイントを表示します\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone\t\t\t=設置されているブレークポイントはありません\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove\t\t=削除\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded\t\t\t=ブレークポイントを設置しました\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed\t\t\t=ブレークポイントを設置できません: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc\t\t\t=ブレークポイントを設置します\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual\t\t\t=対応しているブレークポイントの種類: 行ブレークポイント\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc\t\t=行ブレークポイントを設置します\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc\t\t=JavaScript ファイルの URI\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc\t\t=行番号\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc\t\t\t=ブレークポイントを撤去します\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc\t\t=ブレークポイントのインデックス\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved\t\t\t=ブレークポイントが撤去されました\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc\t\t\t\t=デバッガーを管理します\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual\t\t\t=メインスレッドへの割り込みや復帰、コードの行をステップイン、ステップアウト、ステップオーバーするコマンドです\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen\t\t\t\t=デバッガーを開きます\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose\t\t\t=デバッガーを閉じます\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt\t\t\t=メインスレッドで一時停止します\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue\t\t\t=メインスレッドに復帰します。ブレークポイントの後続の処理を、次のブレークポイントかスクリプトの終端まで実行します。\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc\t\t\t=ステッピングを管理します\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual\t\t\t=コードの行をステップイン、ステップアウト、ステップオーバーするコマンドです\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc\t\t\t=現在のステートメントを実行して、次のステートメントで停止します。現在のステートメントが関数呼び出しの場合は、関数内の処理をすべて実行してから、次のステートメントで停止します。\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step in command.\ndbgStepInDesc\t\t\t=現在のステートメントを実行し、次のステートメントで停止します。現在のステートメントが関数呼び出しの場合は、関数内にステッピングを進めます。そうでない場合は次のステートメントで停止します。\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step out command.\ndbgStepOutDesc\t\t\t=現在の関数から抜けます。関数が入れ子になっている場合は、1 階層上の関数に戻ります。呼び出し元がない場合は、次のブレークポイントかスクリプトの終端まで実行します。スキップされたステートメントは実行されますが、ステッピングが通り過ぎるわけではありません。\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc\t\t=デバッガーに読み込まれたソースの URL 一覧を表示します\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc\t\t\t=デバッガーのソースをブラックボックス化します\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc\t\t=ブラックボックス化するソース\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc\t\t=ブラックボックス化するソースのファイル名の glob パターン (例: “*.min.js”)\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc\t\t=glob パターンに一致しないソースをブラックボックス化します。ソースが指定されていない場合は、すべてのソースをブラックボックス化します。\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc\t\t=(ブラックボックス化したソースはありませんでした)\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc\t\t=次のソースをブラックボックス化しました:\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc\t\t=ブラックボックス化エラー:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc\t\t=デバッガーのソースのブラックボックスを解除します\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc\t\t=ブラックボックスを解除するソース\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc\t\t=ブラックボックスを解除するソースのファイル名のパターン (例: “*.min.js”)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc\t\t=(ブラックボックスを解除したソースはありませんでした)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc\t=次のソースのブラックボックスを解除しました:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc\t\t=ブラックボックス解除エラー:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc\t\t=glob パターンに一致しないソースのブラックボックスを解除します。ソースが指定されていない場合は、すべてのソースのブラックボックスを解除します。\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc\t\t=コンソールを閉じます\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc\t\t\t=コンソールを開きます\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc\t\t\t=ウェブページのリソースを微調整します\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2\t\t\t=このウェブページを構成するリソースの 1 つを編集します\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc\t\t=編集するリソースの URL\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc\t\t=指定行へ移動します\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc\t\t\t=ページのサイズを変更します\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc\t\t=幅 (ピクセル単位)\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc\t\t=高さ (ピクセル単位)\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc\t\t=レスポンシブデザインモードを開始します\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc\t\t=レスポンシブデザインモードを終了します\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc\t\t=レスポンシブデザインモードを切り替えます\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\n# Keyboard shortcut will be shown inside brackets.\nresizeModeToggleTooltip2\t=レスポンシブデザインモード (%S)\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc\t\t=ページのサイズを変更します\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc\t\t\t=レスポンシブデザインモードを制御します\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2\t\t=レスポンシブなウェブサイトとは、モバイルディスプレイからシネマディスプレイまでのすべての環境に適応するウェブサイトです。レスポンシブデザインモードでは、ブラウザーごとサイズ変更せずに %1$S 内で様々なページサイズを簡単にテストできます。\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc\t\t\t\t=コマンドを操作します\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc\t\t\t=mozcmd ディレクトリーを再読み込みします\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3\t\t\t=‘%1$S’ から読み込まれたコマンド\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc\t\t\t=mozcmd ディレクトリーをセットアップします\n\n# LOCALIZATION NOTE (cmdSetdirManual3) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual3\t\t=‘mozcmd’ ディレクトリーは、独自のコマンドを簡単に作成する方法です。詳細は https://developer.mozilla.org/docs/Tools/GCLI/Customization をご覧ください。\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc\t\t=.mozcmd ファイルが含まれるディレクトリー\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc\t\t\t=アドオンを操作します\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc\t\t\t=インストールされたアドオンを一覧表示します\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc\t\t=アドオンの種類を選択します\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading\t=現在インストールされている辞書:\naddonListExtensionHeading\t=現在インストールされている拡張機能:\naddonListLocaleHeading\t\t=現在インストールされている言語パック:\naddonListPluginHeading\t\t=現在インストールされているプラグイン:\naddonListThemeHeading\t\t=現在インストールされているテーマ:\naddonListAllHeading\t\t=現在インストールされているアドオン:\naddonListUnknownHeading\t\t=現在インストールされている選択された種類のアドオン:\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable\t\t=有効化\naddonListOutDisable\t\t=無効化\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending\t\t\t=再起動待ち\naddonPendingEnable\t\t=有効化\naddonPendingDisable\t\t=無効化\naddonPendingUninstall\t\t=削除\naddonPendingInstall\t\t=インストール\naddonPendingUpgrade\t\t=更新\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous add-on commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc\t\t\t=アドオン名\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for add-ons of a particular type were not found.\naddonNoneOfType\t\t\t=指定された種類のアドオンはインストールされていません。\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc\t\t\t=指定したアドオンを有効にします\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an add-on that is\n# already enabled.\naddonAlreadyEnabled\t\t=%S はすでに有効になっています。\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an add-on is enabled.\naddonEnabled\t\t\t=%S を有効にしました。\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc\t\t=指定したアドオンを無効にします\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an add-on that is\n# already disabled.\naddonAlreadyDisabled\t\t=%S はすでに無効になっています。\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an add-on is disabled.\naddonDisabled\t\t\t=%S を無効にしました。\n\n# LOCALIZATION NOTE (addonCtpDesc) A very short description of the\n# 'addon ctp <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonCtpDesc\t\t\t=指定したプラグインを click-to-play に設定します。\n\n# LOCALIZATION NOTE (addonCtp) Used in the output of the 'addon ctp'\n# command when a plugin is set to click-to-play.\naddonCtp\t\t\t=%S を click-to-play に設定する\n\n# LOCALIZATION NOTE (addonAlreadyCtp) Used in the output of the\n# 'addon ctp' command when an attempt is made to set a plugin to\n# click-to-play that is already set to click-to-play.\naddonAlreadyCtp\t\t\t=%S はすでに click-to-play に設定されています。\n\n# LOCALIZATION NOTE (addonCantCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the addon is not a plugin.\naddonCantCtp\t\t\t=%S はプラグインではないため、click-to-play に設定できません。\n\n# LOCALIZATION NOTE (addonNoCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the plugin cannot be set to click-to-play for some reason.\naddonNoCtp\t\t\t=%S は click-to-play に設定できません。\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc\t\t\t=リソースをエクスポートします\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc\t\t\t=ページから HTML をエクスポートします\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc\t\t\t\t\t=ページの内容を変更します\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc\t\t\t\t=ページの要素を検索して置換します\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc\t\t\t=検索する文字列\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc\t\t\t=置換する文字列\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc\t\t\t=大文字と小文字を区別しない\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc\t\t\t\t=CSS セレクターのルートノード\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc\t\t\t=検索にマッチさせる CSS セレクター\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc\t\t\t=正規表現にマッチする属性\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc\t\t\t=属性のみを検索する\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc\t\t\t=テキストノードのみを検索する\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult\t\t\t\t=セレクターにマッチした要素: %1$S. 置換したテキストノード: %2$S. 置換した属性: %3$S.\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc\t\t\t\t=要素と属性をページから削除します\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc\t\t\t=要素をページから削除します\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc\t\t\t=削除する要素を指定する CSS セレクター\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc\t\t\t=CSS セレクターのルートノード\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc\t\t=要素を削除します。ただし、内容は残ります\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc\t\t=空の要素のみ削除します\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements\t=セレクターにマッチした要素: %1$S. 削除した要素: %2$S.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc\t\t\t=マッチする属性を削除します\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc\t=削除する属性を指定する正規表現\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc\t=要素を含む CSS セレクター\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc\t\t\t=CSS セレクターのルートノード\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc\t\t=大文字と小文字を区別しない\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult\t\t\t=セレクターにマッチした要素: %1$S. 削除した属性: %2$S.\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2\t\t=%1$S 開発ツールをハックします\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2\t\t=%1$S 開発ツールを直接ハックするためのさまざまなコマンドです。\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc\t\t=mozilla-central からツールを読み込みます\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound2) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound2\t=%1$S が見つかりません。または mozilla-central ではありません。\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded2) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded2\t=%1$S からツールを読み込みました。\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2\t=完全な mozilla-central のソースツリーから %1$S 開発ツールを読み込みます。\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir\t\t=mozilla-central のソースツリー\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc\t=組み込みのツールを使用します\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual\t=srcdir コマンドで上書きされる前の組み込みのツールを使うようにします。\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded\t=組み込みのツールを読み込みました。\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc\t\t=開発ツールを再読み込みします\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2\t\t=ツールを再読み込みしました。\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc\t\t=Cookie を表示または変更します\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual\t\t=現在のドメインの Cookie を表示または作成、削除、変更するコマンドです。\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc\t\t=Cookie を表示します\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual\t=現在のページと関連する Cookie を表示します。\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost\t=ホスト:\ncookieListOutPath\t=パス:\ncookieListOutExpires\t=有効期限:\ncookieListOutAttributes\t=属性:\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone\t=なし\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession\t=ブラウザーを終了するまで (セッション)\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage\t=このページに Cookie はありません\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost\t=ホスト %1$S に Cookie はありません\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit\t=編集\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove\t=削除\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc\t=Cookie を削除します\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual\t=指定したキー名の Cookie を削除します\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc\t=削除する Cookie のキー\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc\t\t=Cookie を設定します\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual\t\t=キー名とその値および次の任意の属性を持つ Cookie を設定します: 有効期限 (max-age を秒数で指定するか、期限日を GMTString 形式で指定)、パス、ドメイン、送信制限\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc\t=Cookie に設定するキー名\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc\t=Cookie に設定する値\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc\t=オプション\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc\t=Cookie に設定するパス\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc\t=Cookie に設定するドメイン\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc\t=https 経由の送信に限定します\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc\t==クライアント側のスクリプトからアクセス不可にします\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc\t=ブラウザーセッションの生存期間のみ有効にします\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc\t=Cookie の有効期限となる日時 (RFC2822 または ISO 8601 の引用符つき日時)\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc\t\t\t\t=JavaScript を整形します\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc\t\t\t=URL で指定された JS ファイルを整形してきれいにします\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc\t\t=インデント文字数\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual\t\t=各行のインデント幅の文字数\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc\t\t=各行のインデントに使用する文字\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual\t\t=各行のインデントに使用する文字。スペースとタブのどちらかを選択します。\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc\t=改行を保持しません\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual\t=既存の改行を保持します\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc\t=連続する改行の最大数\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual\t=連続する改行を保持する最大数\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc\t\t=jslint-stricter モードを強制するか？\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual\t\t=指定すると true。jslint-stricter モードを強制します\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2\t\t=括弧の字下げスタイルを選択します\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2\t\t=括弧の字下げスタイルを選択します: collapse - 括弧を制御文と同じ行に置く。expand - 括弧を単独で次の行に置く (オールマン / ANSI スタイル)。end-expand - 閉じ括弧を単独で次の行に置く。expand-strict - コードが壊れる場合でも括弧を単独で新しい行に置く\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc\t=条件分岐文の前にスペースを入れない\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc\t\t=\\\\xNN 文字をエスケープしない？\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual\t=\\\\xNN 表記でエンコードされた文字列に含まれている表示可能な文字を、エスケープせずにおきます\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL\t\t\t=正しい URL を入力してください\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc\t\t\t=オプション\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc\t\t\t=関数呼び出しのログ出力を操作するコマンドです\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc\t\t=関数呼び出しのコンソールへのログ出力を開始します\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply\t\t=ログ出力を開始しました。\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc\t\t\t=関数呼び出しのログ出力を停止します\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging\t\t=現在実行中の関数呼び出しのログ出力はありません\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply\t\t=ログ出力を停止しました。実行中のブラウザーコンテキスト: %1$S\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc\t\t=ブラウザーコンテキストでの関数呼び出しのコンソールへのログ出力を開始します\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc\t=グローバルオブジェクト、JSM URI、またはグローバルオブジェクトを取得する JS\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual\t=グローバルオブジェクト、JSM の URI、またはグローバルオブジェクトを取得する chrome ウィンドウ内で実行される JS\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply\t\t=ログ出力を開始しました。\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc\t\t=関数呼び出しのログ出力を停止します\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging\t=現在実行中のブラウザーコンテキストでのログ出力はありません\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply\t\t=ログ出力を停止しました。実行中のブラウザーコンテキスト: %1$S\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction\t=<匿名関数>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall\t\t=メソッド呼び出し\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM\t\t=不正な JSM です！\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent\t=ウェブページ内に変数が見つかりません。\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome\t=ブラウザーウィンドウ内に変数が見つかりません。\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of JavaScript\n# and invalid JavaScript code.\ncallLogChromeEvalException\t=評価された JavaScript が以下の例外を投げました。\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject\t=JavaScript ソースは、メソッド呼び出しが記録されるオブジェクトを評価しなければなりません。例: “({a1: function() {this.a2()},a2: function() {}});”\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip\t\t=スクラッチパッド\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc\t\t=描画された領域を強調表示します\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc\t\t=強調表示をオンにします\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc\t\t=強調表示をオフにします\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc\t\t=ブラウザーウィンドウ\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual\t\t=再描画された領域を違う色で塗りつぶします\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip\t\t=描画された領域を強調表示します\n\n# LOCALIZATION NOTE (paintflashingToggleDesc) A very short string used to describe the\n# function of the \"paintflashing toggle\" command.\npaintflashingToggleDesc\t\t=強調表示を切り替えます\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\n# Keyboard shortcut will be shown inside brackets.\nsplitconsoleTooltip2\t\t=コンソールの常時表示を切り替えます (%S)\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc\t\t\t=アプリケーションキャッシュユーティリティ\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc\t\t=キャッシュのマニフェストを検証します\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual\t\t=キャッシュのマニフェストと参照されるファイルに関連する問題を見つけます\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc\t\t=検証する URI\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully\t=検証が完了しました。\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc\t\t=アプリケーションキャッシュからエントリーを消去します\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual\t\t=アプリケーションキャッシュから 1 個以上のエントリーを消去します\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared\t\t=エントリーを消去しました。\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc\t\t=アプリケーションキャッシュのエントリー一覧を表示します。\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual\t\t=すべてのアプリケーションキャッシュのエントリー一覧を表示します。検索パラメーターが指定された場合は、その検索語句を含むエントリーを表示します。\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc\t\t=検索語句で結果を絞り込みます。\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey\t\t\t=キー名:\nappCacheListDataSize\t\t=サイズ:\nappCacheListDeviceID\t\t=デバイス ID:\nappCacheListExpirationTime\t=有効期限:\nappCacheListFetchCount\t\t=アクセス回数:\nappCacheListLastFetched\t\t=アクセス日時:\nappCacheListLastModified\t=更新日時:\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry\t\t=エントリーを確認\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc\t\t=指定したキャッシュのエントリー情報を新しいタブで開きます。\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual\t\t=指定したキャッシュのエントリー情報を新しいタブで開きます。\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey\t\t=表示するエントリーのキー名。\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc\t\t\t=プロファイラを管理します\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual\t\t\t=JavaScript プロファイラを開始または終了するコマンドです\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc\t\t=プロファイラを開きます\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc\t\t=プロファイラを閉じます\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc\t\t=プロファイリングを開始します\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual\t\t=開始するプロファイルの名前。\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc\t\t=プロファイリングを終了します\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual\t\t=終了するプロファイルの名前。\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc\t\t=すべてのプロファイルを表示します\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc\t\t=プロファイルを読み込みます\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual\t\t=プロファイルの名前\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2\t\t=すでにプロファイリングを開始しています。\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound\t\t=プロファイルが見つかりません\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3\t\t=プロファイリングはまだ開始されていません。‘profile start’ でプロファイリングを開始してください\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2\t\t=記録中...\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped\t\t\t=終了...\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady\t\t=このコマンドを実行するには、プロファイラを開いておく必要があります\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc\t\t\t=リモートデバッガーのポートを開きます\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2\t\t\t=%1$S は TCP/IP 経由でリモートデバッガーと接続できます。安全のため、既定では無効になっていますが、このコマンドで接続可能になります。\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc\t\t\t=接続を許可する TCP ポート番号\n\n# LOCALIZATION NOTE (listenProtocolDesc) A very short string used to describe the\n# function of 'protocol' parameter to the 'listen' command.\nlistenProtocolDesc\t\t=使用されるプロトコル\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput\t\t=接続は devtools.debugger.remote-enabled 設定により無効です\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput\t\t=ポート番号 %1$S で接続待機中\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput\t\t=DebuggerServer が初期化されていません\n\n# LOCALIZATION NOTE (unlistenDesc) A very short string used to describe the\n# function of the 'unlisten' command.\nunlistenDesc\t\t\t=リモートデバッグポートをすべて閉じる\n\n# LOCALIZATION NOTE (unlistenManual) A longer description of the 'unlisten'\n# command.\nunlistenManual\t\t\t=リモートデバッグ用に開いたすべてのポートを閉じます。\n\n# LOCALIZATION NOTE (unlistenOutput) Text of a message output during the\n# execution of the 'unlisten' command.\nunlistenOutput\t\t\t=すべての TCP ポートを閉じました\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc\t\t\t=CSS メディアタイプエミュレーション\nmediaEmulateDesc\t\t=指定の CSS メディアタイプをエミュレートします\nmediaEmulateManual\t\t=指定のメディアタイプに対応するデバイス上で描画されたようにページを表示します。関連する CSS ルールも適用されます。\nmediaEmulateType\t\t=エミュレートするメディアタイプ\nmediaResetDesc\t\t\t=メディアタイプのエミュレートを終了します\n\n# LOCALIZATION NOTE (qsaDesc, qsaQueryDesc)\n# These strings describe the 'qsa' commands and all available parameters.\nqsaDesc\t\t\t\t=現在の document で querySelectorAll を実行し、マッチした数を返します\nqsaQueryDesc\t\t\t=CSS セレクターをカンマ区切りで入力します\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc\t\t\t=ページにライブラリを差し込みます\ninjectManual2\t\t\t=コンソールからアクセスできるページの内容にライブラリを差し込みます。\ninjectLibraryDesc\t\t=差し込むライブラリを選択、またはスクリプトの URL を入力\ninjectLoaded\t\t\t=%1$S が読み込まれました\ninjectFailed\t\t\t=%1$S は読み込めませんでした - 無効な URL です\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc\t\t\t=フォルダーを開きます\nfolderOpenDesc\t\t\t=開くフォルダーのパス\nfolderOpenDir\t\t\t=ディレクトリーのパス\nfolderOpenProfileDesc\t\t=プロファイルディレクトリーを開く\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath\t\t=正しいパスを入力してください\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult\t\t=%1$S を開きました\n\n# LOCALIZATION NOTE (mdnDesc) A very short string used to describe the\n# use of 'mdn' command.\nmdnDesc\t\t\t\t=MDN からドキュメントを取得します\n# LOCALIZATION NOTE (mdnCssDesc) A very short string used to describe the\n# result of the 'mdn css' command.\nmdnCssDesc\t\t\t=指定した CSS プロパティ名についてのドキュメントを MDN から取得します。\n# LOCALIZATION NOTE (mdnCssProp) String used to describe the 'property name'\n# parameter used in the 'mdn css' command.\nmdnCssProp\t\t\t=プロパティ名\n# LOCALIZATION NOTE (mdnCssPropertyNotFound) String used to display an error in\n# the result of the 'mdn css' command. Errors occur when a given CSS property\n# wasn't found on MDN. The %1$S parameter will be replaced with the name of the\n# CSS property.\nmdnCssPropertyNotFound\t\t=CSS プロパティ ‘%1$S’ の MDN ドキュメントが見つかりませんでした。\n# LOCALIZATION NOTE (mdnCssVisitPage) String used as the label of a link to the\n# MDN page for a given CSS property.\nmdnCssVisitPage\t\t\t=MDN のページを開く\n\n# LOCALIZATION NOTE (security)\nsecurityPrivacyDesc\t\t=サポートされたセキュリティ機能とプライバシー機能を表示します\nsecurityManual\t\t\t=現在のドメインのセキュリティ機能を取得してリスト表示するコマンドです。\nsecurityListDesc\t\t=セキュリティ機能を表示します\nsecurityListManual\t\t=現在のページに関連するすべてのセキュリティ機能をリスト表示します。\n# CSP specific\nsecurityCSPDesc\t\t\t=CSP 固有のセキュリティ機能を表示します\nsecurityCSPManual\t\t=現在のページに適用された CSP についてのフィードバックを表示します。\nsecurityCSPRemWildCard\t\t=ワイルドカード(*) を削除しますか？\nsecurityCSPPotentialXSS\t\t=潜在的なクロスサイトスクリプティング (XSS) の脆弱性があります！\n# LOCALIZATION NOTE: do not translate 'Content-Security-Policy'\nsecurityCSPNoCSPOnPage\t\t=Content-Security-Policy が見つかりませんでした\nsecurityCSPHeaderOnPage\t\t=Content-Security-Policy 適用\nsecurityCSPROHeaderOnPage\t=Content-Security-Policy-Report-Only 適用\n# Referrer Policy specific\nsecurityReferrerPolicyDesc\t\t=現在のリファラポリシーを表示します\nsecurityReferrerPolicyManual\t\t=現在のページのリファラポリシーと、異なる URI のリファラの例を表示します。\nsecurityReferrerNextURI\t\t\t=訪問した時\nsecurityReferrerCalculatedReferrer\t=推定されるリファラ\n# LOCALIZATION NOTE: %1$S is the current page URI\nsecurityReferrerPolicyReportHeader\t=%1$S のリファラポリシー\nsecurityReferrerPolicyOtherDomain\t\t=他の生成元\nsecurityReferrerPolicyOtherDomainDowngrade\t=他の生成元 HTTP\nsecurityReferrerPolicySameDomain\t\t=同一生成元\nsecurityReferrerPolicySameDomainDowngrade\t=同一ホスト HTTP\n\n# LOCALIZATION NOTE (rulersDesc) A very short description of the\n# 'rulers' command. See rulersManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nrulersDesc\t\t\t=ページのルーラーを切り替えます\n\n# LOCALIZATION NOTE (rulersManual) A fuller description of the 'rulers'\n# command, displayed when the user asks for help on what it does.\nrulersManual\t\t\t=現在のページの水平ルーラー、垂直ルーラーの表示を切り替えます。\n\n# LOCALIZATION NOTE (rulersTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the rulers.\nrulersTooltip\t\t\t=ページのルーラーを切り替えます\n\n# LOCALIZATION NOTE (measureDesc) A very short description of the\n# 'measure' command. See measureManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nmeasureDesc\t\t\t=ページの一部を測定します\n\n# LOCALIZATION NOTE (measureManual) A fuller description of the 'measure'\n# command, displayed when the user asks for help on what it does.\nmeasureManual\t\t\t=測定ツールを有効にするとページの任意の領域を測定できます\n\n# LOCALIZATION NOTE (measureTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the measuring tool.\nmeasureTooltip\t\t\t=ページの一部を測定します\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/shared/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (ellipsis): The ellipsis (three dots) character\nellipsis=...\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/devtools/shared/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle\t\t\t=スタイルインスペクター\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST\t\t=適用\nrule.status.MATCHED\t\t=適用候補\nrule.status.PARENT_MATCH\t=親要素\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline\t\t=インライン\nrule.sourceElement\t\t=要素\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom\t\t=%S から継承\n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe\t\t\t=キーフレーム %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles\t\t=(ユーザーエージェント)\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement\t\t=疑似要素\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.selectedElement\t\t=この要素\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title\t\t=無効な値\n\n# LOCALIZATION NOTE (rule.filterProperty.title): Text displayed in the tooltip\n# of the search button that is shown next to a property that has been overridden\n# in the rule view.\nrule.filterProperty.title\t=このプロパティを含むフィルタールール\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty\t\t\t=要素が選択されていません。\n\n# LOCALIZATION NOTE (ruleView.selectorHighlighter.tooltip): Text displayed in a\n# tooltip when the mouse is over a selector highlighter icon in the rule view.\nrule.selectorHighlighter.tooltip\t\t=このセレクターと一致するすべての要素を強調します\n\n# LOCALIZATION NOTE (rule.colorSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a color swatch in the rule view.\nrule.colorSwatch.tooltip\t\t\t=クリックでカラーピッカーを開き、Shift+クリックでカラー書式を変更します\n\n# LOCALIZATION NOTE (rule.bezierSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a cubic-bezier swatch in the rule view.\nrule.bezierSwatch.tooltip\t\t\t=クリックでタイミング関数エディターを開きます\n\n# LOCALIZATION NOTE (rule.filterSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a filter swatch in the rule view.\nrule.filterSwatch.tooltip\t\t\t=クリックでフィルターエディターを開きます\n\n# LOCALIZATION NOTE (rule.angleSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a angle swatch in the rule view.\nrule.angleSwatch.tooltip\t\t\t=Shift+クリックで角度書式を変更します\n\n# LOCALIZATION NOTE (rule.gridToggle.tooltip): Text displayed in a tooltip\n# when the mouse is over a CSS Grid toggle icon in the rule view.\nrule.gridToggle.tooltip\t\t\t\t=クリックで CSS グリッド枠の表示を切り替えます\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nstyleinspector.contextmenu.copyColor\t\t=色をコピー\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nstyleinspector.contextmenu.copyColor.accessKey\t=L\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the URL to the clipboard of the user.\nstyleinspector.contextmenu.copyUrl\t\t=URL をコピー\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl.accessKey): Access key for\n# the rule and computed view context menu \"Copy URL\" entry.\nstyleinspector.contextmenu.copyUrl.accessKey\t=U\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyImageDataUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the image as Data-URL to the clipboard of the user.\nstyleinspector.contextmenu.copyImageDataUrl\t=画像のデータ URL をコピー\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyDataUri.accessKey): Access key for\n# the rule and computed view context menu \"Copy Image Data-URL\" entry.\nstyleinspector.contextmenu.copyImageDataUrl.accessKey\t=I\n\n# LOCALIZATION NOTE (styleinspector.copyDataUriError): Text set in the clipboard\n# if an error occurs when using the copyImageDataUrl context menu action\n# (invalid image link, timeout, etc...)\nstyleinspector.copyImageDataUrlError\t\t=画像のデータ URL のコピーに失敗しました\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources): Text displayed in the rule view\n# context menu.\nstyleinspector.contextmenu.toggleOrigSources\t=元のソースを表示\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nstyleinspector.contextmenu.toggleOrigSources.accessKey\t=O\n\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs): Text displayed in the rule view\n# context menu to display docs from MDN for an item.\nstyleinspector.contextmenu.showMdnDocs\t\t=MDN ドキュメントを表示\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs.accessKey): Access key for\n# the rule view context menu \"Show MDN docs\" entry.\nstyleinspector.contextmenu.showMdnDocs.accessKey\t=D\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addNewRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\n# This should match inspector.addRule.tooltip in inspector.properties\nstyleinspector.contextmenu.addNewRule\t\t=新しいルールを追加\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nstyleinspector.contextmenu.addNewRule.accessKey\t=R\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.selectAll\t\t=すべて選択\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\nstyleinspector.contextmenu.selectAll.accessKey\t=A\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.copy\t\t\t=コピー\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Copy\" entry.\nstyleinspector.contextmenu.copy.accessKey\t=C\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyLocation): Text displayed in the\n# rule view context menu for copying the source location.\nstyleinspector.contextmenu.copyLocation\t\t=URL をコピー\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyDeclaration): Text\n# displayed in the rule view context menu for copying the property declaration.\nstyleinspector.contextmenu.copyPropertyDeclaration\t=プロパティ宣言をコピー\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyName): Text displayed in\n# the rule view context menu for copying the property name.\nstyleinspector.contextmenu.copyPropertyName\t=プロパティ名をコピー\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyValue): Text displayed in\n# the rule view context menu for copying the property value.\nstyleinspector.contextmenu.copyPropertyValue\t=プロパティの値をコピー\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyRule): Text displayed in the\n# rule view context menu for copying the rule.\nstyleinspector.contextmenu.copyRule\t\t=ルールをコピー\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copySelector): Text displayed in the\n# rule view context menu for copying the selector.\nstyleinspector.contextmenu.copySelector\t\t=セレクターをコピー\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/ja/formautofill.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npreferenceGroupTitle = Form Autofill\nenableProfileAutofill = Enable Profile Autofill\nsavedProfiles = Saved Profiles…\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/pdfviewer/chrome.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Chrome notification bar messages and buttons\nunsupported_feature=この PDF 文書はサポートされていないため正しく表示できない可能性があります。\nunsupported_feature_forms=この PDF ドキュメントは、フォームが含まれています。フォームフィールドへの入力はサポートされていません。\nopen_with_different_viewer=ほかのビューアーで開く\nopen_with_different_viewer.accessKey=o\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja/locale/pdfviewer/viewer.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Main toolbar buttons (tooltips and alt text for images)\nprevious.title=前のページへ戻ります\nprevious_label=前へ\nnext.title=次のページへ進みます\nnext_label=次へ\n\n# LOCALIZATION NOTE (page.title): The tooltip for the pageNumber input.\npage.title=ページ\n# LOCALIZATION NOTE (of_pages): \"{{pagesCount}}\" will be replaced by a number\n# representing the total number of pages in the document.\nof_pages=/ {{pagesCount}}\n# LOCALIZATION NOTE (page_of_pages): \"{{pageNumber}}\" and \"{{pagesCount}}\"\n# will be replaced by a number representing the currently visible page,\n# respectively a number representing the total number of pages in the document.\npage_of_pages=({{pageNumber}} / {{pagesCount}})\n\nzoom_out.title=表示を縮小します\nzoom_out_label=縮小\nzoom_in.title=表示を拡大します\nzoom_in_label=拡大\nzoom.title=拡大/縮小\npresentation_mode.title=プレゼンテーションモードに切り替えます\npresentation_mode_label=プレゼンテーションモード\nopen_file.title=ファイルを指定して開きます\nopen_file_label=開く\nprint.title=印刷します\nprint_label=印刷\ndownload.title=ダウンロードします\ndownload_label=ダウンロード\nbookmark.title=現在のビューの URL です (コピーまたは新しいウィンドウに開く)\nbookmark_label=現在のビュー\n\n# Secondary toolbar and context menu\ntools.title=ツール\ntools_label=ツール\nfirst_page.title=最初のページへ移動します\nfirst_page.label=最初のページへ移動\nfirst_page_label=最初のページへ移動\nlast_page.title=最後のページへ移動します\nlast_page.label=最後のページへ移動\nlast_page_label=最後のページへ移動\npage_rotate_cw.title=ページを右へ回転します\npage_rotate_cw.label=右回転\npage_rotate_cw_label=右回転\npage_rotate_ccw.title=ページを左へ回転します\npage_rotate_ccw.label=左回転\npage_rotate_ccw_label=左回転\n\nhand_tool_enable.title=手のひらツールを有効にします\nhand_tool_enable_label=手のひらツールを有効にする\nhand_tool_disable.title=手のひらツールを無効にします\nhand_tool_disable_label=手のひらツールを無効にする\n\n# Document properties dialog box\ndocument_properties.title=文書のプロパティ...\ndocument_properties_label=文書のプロパティ...\ndocument_properties_file_name=ファイル名:\ndocument_properties_file_size=ファイルサイズ:\n# LOCALIZATION NOTE (document_properties_kb): \"{{size_kb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in kilobytes, respectively in bytes.\ndocument_properties_kb={{size_kb}} KB ({{size_b}} bytes)\n# LOCALIZATION NOTE (document_properties_mb): \"{{size_mb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in megabytes, respectively in bytes.\ndocument_properties_mb={{size_mb}} MB ({{size_b}} bytes)\ndocument_properties_title=タイトル:\ndocument_properties_author=作成者:\ndocument_properties_subject=件名:\ndocument_properties_keywords=キーワード:\ndocument_properties_creation_date=作成日:\ndocument_properties_modification_date=更新日:\n# LOCALIZATION NOTE (document_properties_date_string): \"{{date}}\" and \"{{time}}\"\n# will be replaced by the creation/modification date, and time, of the PDF file.\ndocument_properties_date_string={{date}}, {{time}}\ndocument_properties_creator=アプリケーション:\ndocument_properties_producer=PDF 作成:\ndocument_properties_version=PDF のバージョン:\ndocument_properties_page_count=ページ数:\ndocument_properties_close=閉じる\n\nprint_progress_message=文書の印刷を準備しています...\n# LOCALIZATION NOTE (print_progress_percent): \"{{progress}}\" will be replaced by\n# a numerical per cent value.\nprint_progress_percent={{progress}}%\nprint_progress_close=キャンセル\n\n# Tooltips and alt text for side panel toolbar buttons\n# (the _label strings are alt text for the buttons, the .title strings are\n# tooltips)\ntoggle_sidebar.title=サイドバー表示を切り替えます\ntoggle_sidebar_label=サイドバーの切り替え\ndocument_outline.title=文書の目次を表示します (ダブルクリックで項目を開閉します)\ndocument_outline_label=文書の目次\nattachments.title=添付ファイルを表示します\nattachments_label=添付ファイル\nthumbs.title=縮小版を表示します\nthumbs_label=縮小版\nfindbar.title=文書内を検索します\nfindbar_label=検索\n\n# Thumbnails panel item (tooltip and alt text for images)\n# LOCALIZATION NOTE (thumb_page_title): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_title={{page}} ページ\n# LOCALIZATION NOTE (thumb_page_canvas): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_canvas=ページの縮小版 {{page}}\n\n# Find panel button title and messages\nfind_label=検索:\nfind_previous.title=指定文字列に一致する 1 つ前の部分を検索します\nfind_previous_label=前へ\nfind_next.title=指定文字列に一致する次の部分を検索します\nfind_next_label=次へ\nfind_highlight=すべて強調表示\nfind_match_case_label=大文字/小文字を区別\nfind_reached_top=文書先頭に到達したので末尾に戻って検索しました。\nfind_reached_bottom=文書末尾に到達したので先頭に戻って検索しました。\nfind_not_found=見つかりませんでした。\n\n# Error panel labels\nerror_more_info=詳細情報\nerror_less_info=詳細情報の非表示\nerror_close=閉じる\n# LOCALIZATION NOTE (error_version_info): \"{{version}}\" and \"{{build}}\" will be\n# replaced by the PDF.JS version and build ID.\nerror_version_info=PDF.js v{{version}} (ビルド: {{build}})\n# LOCALIZATION NOTE (error_message): \"{{message}}\" will be replaced by an\n# english string describing the error.\nerror_message=メッセージ: {{message}}\n# LOCALIZATION NOTE (error_stack): \"{{stack}}\" will be replaced with a stack\n# trace.\nerror_stack=スタック: {{stack}}\n# LOCALIZATION NOTE (error_file): \"{{file}}\" will be replaced with a filename\nerror_file=ファイル: {{file}}\n# LOCALIZATION NOTE (error_line): \"{{line}}\" will be replaced with a line number\nerror_line=行: {{line}}\nrendering_error=ページのレンダリング中にエラーが発生しました\n\n# Predefined zoom values\npage_scale_width=幅に合わせる\npage_scale_fit=ページのサイズに合わせる\npage_scale_auto=自動ズーム\npage_scale_actual=実際のサイズ\n# LOCALIZATION NOTE (page_scale_percent): \"{{scale}}\" will be replaced by a\n# numerical scale value.\npage_scale_percent={{scale}}%\n\n# Loading indicator messages\nloading_error_indicator=エラー\nloading_error=PDF の読み込み中にエラーが発生しました\ninvalid_file_error=無効または破損した PDF ファイル\nmissing_file_error=PDF ファイルが見つかりません。\nunexpected_response_error=サーバーから予期せぬ応答がありました。\n\n# LOCALIZATION NOTE (text_annotation_type.alt): This is used as a tooltip.\n# \"{{type}}\" will be replaced with an annotation type from a list defined in\n# the PDF spec (32000-1:2008 Table 169 – Annotation types).\n# Some common types are e.g.: \"Check\", \"Text\", \"Comment\", \"Note\"\ntext_annotation_type.alt=[{{type}} 注釈]\npassword_label=この PDF ファイルを開くためのパスワードを入力してください。\npassword_invalid=無効なパスワードです。もう一度やり直してください。\npassword_ok=OK\npassword_cancel=キャンセル\n\nprinting_not_supported=警告: このブラウザーでは印刷が完全にサポートされていません\nprinting_not_ready=警告: PDF を印刷するための読み込みが終了していません\nweb_fonts_disabled=ウェブフォントが無効になっています: 埋め込まれた PDF のフォントを使用できません\ndocument_colors_not_allowed=PDF 文書は、ウェブページが指定した配色を使用することができません: 'ウェブページが指定した配色' はブラウザーで無効になっています。\n\ntoggle_sidebar_notification.title=Toggle Sidebar (document contains outline/attachments)\n"
  },
  {
    "path": "langpacks/ja/browser/chrome/ja.manifest",
    "content": "locale branding ja ja/locale/branding/\nlocale browser ja ja/locale/browser/\nlocale browser-region ja ja/locale/browser-region/\nlocale devtools ja ja/locale/ja/devtools/client/\nlocale devtools-shared ja ja/locale/ja/devtools/shared/\nlocale formautofill ja ja/locale/ja/\nlocale pdf.js ja ja/locale/pdfviewer/\noverride chrome://global/locale/appstrings.properties chrome://browser/locale/appstrings.properties\noverride chrome://global/locale/netError.dtd chrome://browser/locale/netError.dtd\noverride chrome://mozapps/locale/downloads/settingsChange.dtd chrome://browser/locale/downloads/settingsChange.dtd\nresource search-plugins chrome://browser/locale/searchplugins/\n"
  },
  {
    "path": "langpacks/ja/browser/chrome.manifest",
    "content": "manifest chrome/ja.manifest\nmanifest features/chrome.manifest\n"
  },
  {
    "path": "langpacks/ja/browser/crashreporter-override.ini",
    "content": "; This Source Code Form is subject to the terms of the Mozilla Public\n; License, v. 2.0. If a copy of the MPL was not distributed with this\n; file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# This file is in the UTF-8 encoding\n[Strings]\n# LOCALIZATION NOTE (CrashReporterProductErrorText2): The %s is replaced with a string containing detailed information.\nCrashReporterProductErrorText2=Firefox の動作に問題が発生し、不正終了してしまいました。再起動時には以前表示していたタブやウィンドウを可能な限り復元します。\\n\\nクラッシュレポーターはクラッシュレポートを送信できませんでした。\\n\\n詳細: %s\n\nCrashReporterDescriptionText2=Firefox の動作に問題が発生し、不正終了してしまいました。再起動時には以前表示していたタブやウィンドウを可能な限り復元します。\\n\\n問題の原因特定と解決のためにご協力いただける方は、クラッシュレポートの送信をお願いします。\n"
  },
  {
    "path": "langpacks/ja/browser/defaults/preferences/firefox-l10n.js",
    "content": "//@line 4 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-4-00000\\build\\l10n\\ja\\browser\\firefox-l10n.js\"\n\n//@line 6 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-4-00000\\build\\l10n\\ja\\browser\\firefox-l10n.js\"\n\n//@line 9 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-4-00000\\build\\l10n\\ja\\browser\\firefox-l10n.js\"\npref(\"browser.search.geoSpecificDefaults\", true);\n\npref(\"general.useragent.locale\", \"ja\");\n\npref(\"browser.search.order.3\", \"chrome://browser-region/locale/region.properties\");\npref(\"browser.search.order.4\", \"chrome://browser-region/locale/region.properties\");\npref(\"browser.search.order.5\", \"chrome://browser-region/locale/region.properties\");\npref(\"browser.search.order.6\", \"chrome://browser-region/locale/region.properties\");\npref(\"browser.search.order.7\", \"chrome://browser-region/locale/region.properties\");\npref(\"browser.search.order.8\", \"chrome://browser-region/locale/region.properties\");\npref(\"browser.search.order.9\", \"chrome://browser-region/locale/region.properties\");\n"
  },
  {
    "path": "langpacks/ja/browser/defaults/profile/bookmarks.html",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<!-- This is an automatically generated file.\n     It will be read and overwritten.\n     DO NOT EDIT! -->\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=UTF-8\">\n<TITLE>ブックマーク</TITLE>\n<H1>ブックマーク</H1>\n\n<DL><p>\n    <DT><H3 PERSONAL_TOOLBAR_FOLDER=\"true\" ID=\"rdf:#$FvPhC3\">ブックマークツールバーフォルダ</H3>\n<DD>このフォルダの中身がブックマークツールバーに表示されます\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/ja/firefox/central/\" ID=\"rdf:#$GvPhC3\">Firefox を使いこなそう</A>\n    </DL><p>\n    <DT><H3 ID=\"rdf:#$ZvPhC3\">Mozilla Firefox</H3>\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/ja/firefox/help/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$22iCK1\">ヘルプとチュートリアル</A>\n        <DT><A HREF=\"https://www.mozilla.org/ja/firefox/customize/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$32iCK1\">Firefox をカスタマイズしてみよう</A>\n        <DT><A HREF=\"https://www.mozilla.org/ja/contribute/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$42iCK1\">Mozilla のコミュニティ</A>\n        <DT><A HREF=\"https://www.mozilla.org/ja/about/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$52iCK1\">Mozilla について</A>\n    </DL><p>\n</DL><p>\n"
  },
  {
    "path": "langpacks/ja/browser/defaults/profile/chrome/userChrome-example.css",
    "content": "@charset \"utf-8\";\n/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * このファイルを編集して userChrome.css という名前で\n *   [プロファイルディレクトリ]/chrome/\n * ディレクトリにコピーしてください。\n */\n\n/*\n * このファイルを使って Mozilla のユーザインターフェイスの見た目をカスタマイズ\n * できます。デフォルト設定を上書きする場合は !important 宣言を使ってください。\n */\n\n/*\n * 次の @namespace 規則ではデフォルト名前空間を XUL にしています。\n * 削除すると正常に動作しなくなるので、削除しないでください。\n */\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n\n\n/*\n * 操作性を向上させる例:\n */\n/*\n * デフォルトフォントサイズをすべて 20 ポイントにする:\n *\n * * {\n *   font-size: 20pt !important\n * }\n */\n/*\n * メニュー項目についてはデフォルトサイズではなく 15 ポイントにする:\n *\n * menupopup > * {\n *   font-size: 15pt !important\n * }\n */\n/*\n * ロケーション (URL) バーを固定幅フォントで表示する:\n *\n * #urlbar {\n *    font-family: monospace !important;\n * }\n */\n\n/*\n * その他の例は次のページを参照してください:\n * http://www.mozilla-japan.org/unix/customizing.html\n */\n \n"
  },
  {
    "path": "langpacks/ja/browser/defaults/profile/chrome/userContent-example.css",
    "content": "@charset \"utf-8\";\n/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * このファイルを編集して、profile-directory/chrome/userContent.css\n * としてコピーしてください。\n */\n\n/*\n * このファイルは、表示するすべての Web ページにスタイルを適用するのに使用\n * することができます。\n * !important なし規定は、Web ページ作者が何かを設定した場合には、作者の\n * 規定で無効になります。!important ありの規定は、Web ページ作者の規定を\n * 無効にします。\n */\n\n/*\n * 例: \"blink\" 要素の点滅を無効にする\n *\n * blink { text-decoration: none ! important; }\n *\n */\n\n/*\n * 例: すべてのテーブルに 2 ピクセルの幅を強制する\n *\n * table { border: 2px solid; }\n */\n\n/*\n * 例: \"marquee\" 要素を無効にする\n *\n * marquee { -moz-binding: none; }\n *\n */\n \n/*\n * さらに多くの事例は、 http://www.mozilla.org/unix/customizing.html\n * を参照してください。\n */\n\n"
  },
  {
    "path": "langpacks/ja/browser/defaults/profile/localstore.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<RDF:RDF\n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n</RDF:RDF>\n"
  },
  {
    "path": "langpacks/ja/browser/defaults/profile/mimeTypes.rdf",
    "content": "<?xml version=\"1.0\"?>  \n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" \n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n\n  <Description about=\"urn:mimetypes\"> \n    <NC:MIME-types> \n      <Seq about=\"urn:mimetypes:root\"> \n      </Seq> \n    </NC:MIME-types> \n  </Description> \n</RDF>\n"
  },
  {
    "path": "langpacks/ja/browser/features/chrome.manifest",
    "content": "manifest firefox@getpocket.com/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\nmanifest presentation@mozilla.org/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\n"
  },
  {
    "path": "langpacks/ja/browser/features/firefox@getpocket.com/chrome.manifest",
    "content": "manifest ja.manifest\n"
  },
  {
    "path": "langpacks/ja/browser/features/firefox@getpocket.com/ja/locale/ja/pocket.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddtags = タグを追加\nalreadyhaveacct = Pocket にユーザー登録済みですか？\ncontinueff = Firefox で続行\nerrorgeneric = Pocket への保存中にエラーがありました。\nlearnmore = 詳細\nloginnow = ログイン\nmaxtaglength = タグは 25 文字までです\nmustbeconnected = Pocket に保存するには、インターネット接続が必要です。接続状況を確認してから、試してみたください。\nonlylinkssaved = リンクのみ保存しました\npagenotsaved = ページを保存しませんでした\npageremoved = ページを削除しました\npagesaved = Pocket に保存しました\nprocessingremove = ページを削除しています...\nprocessingtags = タグを追加しています...\nremovepage = ページを削除\nsave = 保存\nsaving = 保存しています...\nsignupemail = メールアドレスで新規登録\nsignuptosave = Pocket にユーザー登録しましょう。無料です。\nsuggestedtags = 提案タグ\ntagline = Firefox で記事や動画を保存すると、いつでもどこでも Pocket で閲覧できます。\ntaglinestory_one = Firefox で Pocket ボタンをクリックすると、様々な記事や動画やページを保存できます。\ntaglinestory_two = Pocket でいつでもどこでも閲覧できます。\ntagssaved = タグを追加しました\ntos = 続けることで、Pocket の <a href=\"%1$S\" target=\"_blank\">利用規約</a> と <a href=\"%2$S\" target=\"_blank\">プライバシーポリシー</a> に同意したことになります\ntryitnow = 今すぐ試す\nsigninfirefox = Firefox でログイン\nsignupfirefox = Firefox で新規登録\nviewlist = リストを表示\n\n# LOCALIZATION NOTE(pocket-button.label, pocket-button.tooltiptext, saveToPocketCmd.label, saveLinkToPocketCmd.label, pocketMenuitem.label):\n# \"Pocket\" is a brand name.\npocket-button.label = Pocket\npocket-button.tooltiptext = Pocket に保存\nsaveToPocketCmd.label = ページを Pocket に保存\nsaveToPocketCmd.accesskey = k\nsaveLinkToPocketCmd.label = リンクを Pocket に保存\nsaveLinkToPocketCmd.accesskey = o\npocketMenuitem.label = Pocket のリストを表示\n"
  },
  {
    "path": "langpacks/ja/browser/features/firefox@getpocket.com/ja.manifest",
    "content": "locale pocket ja ja/locale/ja/\n"
  },
  {
    "path": "langpacks/ja/browser/features/loop@mozilla.org/chrome.manifest",
    "content": "manifest ja.manifest\n"
  },
  {
    "path": "langpacks/ja/browser/features/loop@mozilla.org/ja/locale/ja/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n## LOCALIZATION_NOTE(loopMenuItem_label): Label of the menu item that is placed\n## inside the browser 'Tools' menu. Use the unicode ellipsis char, \\u2026, or\n## use \"...\" if \\u2026 doesn't suit traditions in your locale.\nloopMenuItem_label=通話を開始...\nloopMenuItem_accesskey=t\n\n## LOCALIZATION_NOTE(sign_in_again_title_line_one, sign_in_again_title_line_two2):\n## These are displayed together at the top of the panel when a user is needed to\n## sign-in again. The emphesis is on the first line to get the user to sign-in again,\n## and this is displayed in slightly larger font. Please arrange as necessary for\n## your locale.\n## {{clientShortname2}} will be replaced by the brand name for either string.\nsign_in_again_title_line_one=再度ログインしてください\nsign_in_again_title_line_two2={{clientShortname2}} を使い続けるには\nsign_in_again_button=ログイン\n## LOCALIZATION_NOTE(sign_in_again_use_as_guest_button2): {{clientSuperShortname}}\n## will be replaced by the super short brandname.\nsign_in_again_use_as_guest_button2=ゲストとして {{clientSuperShortname}} を使用\n\npanel_browse_with_friend_button=このページを友達と一緒に見る\npanel_disconnect_button=切断\n\n## LOCALIZATION_NOTE(first_time_experience_subheading2, first_time_experience_subheading_button_above): Message inviting the\n## user to create his or her first conversation.\nfirst_time_experience_subheading2=Hello ボタンをクリックして Web ページを友達と一緒に見ましょう。\nfirst_time_experience_subheading_button_above=上のボタンをクリックして、友達と Web ページをブラウジングしましょう。\n\n## LOCALIZATION_NOTE(first_time_experience_content, first_time_experience_content2): Message describing\n## ways to use Hello project.\nfirst_time_experience_content=Hello を使って、一緒に計画を立てたり、作業をしたり、おしゃべりしましょう。\nfirst_time_experience_content2=このアドオンは、一緒に計画を立てたり、おしゃべりしたり、仕事したり、様々なことに活用できます。\nfirst_time_experience_button_label2=使い方を見る\n\n## First Time Experience Slides\nfte_slide_1_title=友達と Web ページをブラウジング\n## LOCALIZATION_NOTE(fte_slide_1_copy): {{clientShortname2}}\n## will be replaced by the short name 2.\nfte_slide_1_copy=旅行の計画を立てるときも、何かプレゼントを買うときも、{{clientShortname2}} を使えばリアルタイムにより速く物事を決められます。\nfte_slide_2_title2=Web ページの共有に最適です\n## LOCALIZATION_NOTE(fte_slide_2_copy2): {{clientShortname2}}\n## will be replaced by the short name 2.\nfte_slide_2_copy2=今後、友達をセッションに招待する際、{{clientShortname2}} はあなたが見ている Web ページを自動的に共有します。計画を立てたり。買い物をしたり。何かを決めたり。いつでも一緒に。\nfte_slide_3_title=リンクを送って友達を招待\n## LOCALIZATION_NOTE(fte_slide_3_copy): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\nfte_slide_3_copy={{clientSuperShortname}} は、ほとんどのデスクトップ向けブラウザに対応しています。アカウント不要で、誰とでも無料で会話できます。\n## LOCALIZATION_NOTE(fte_slide_4_title): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\nfte_slide_4_title=始めるには {{clientSuperShortname}} アイコンを見つけてください\n## LOCALIZATION_NOTE(fte_slide_4_copy): {{brandShortname}}\n## will be replaced by the brand short name.\nfte_slide_4_copy=話し合いたいページを見つけたら、{{brandShortname}} 内のアイコンをクリックしてリンクを作成します。それからそのリンクを好きな友達に送りましょう。\n\ninvite_header_text_bold2=会話に参加する友達を招待しましょう！\ninvite_header_text4=このリンクを送って、一緒に Web ブラウジングを始めましょう。\n## LOCALIZATION_NOTE(invite_copy_link_button, invite_copied_link_button,\n## invite_email_link_button, invite_facebook_button2): These labels appear under\n## an iconic button for the invite view.\ninvite_copy_link_button=リンクをコピー\ninvite_copied_link_button=コピー完了！\ninvite_email_link_button=リンクをメールで送る\ninvite_facebook_button3=Facebook\ninvite_your_link=あなたのリンク:\n\n# Error bars\n## LOCALIZATION NOTE(session_expired_error_description,could_not_authenticate,password_changed_question,try_again_later,could_not_connect,check_internet_connection,login_expired,service_not_available,problem_accessing_account):\n## These may be displayed at the top of the panel.\nsession_expired_error_description=セッションが期限切れとなりました。これまでに作成、共有された URL はすべて使用できなくなります。\ncould_not_authenticate=認証できませんでした\npassword_changed_question=パスワードを変更しましたか？\ntry_again_later=再度お試しください\ncould_not_connect=サーバに接続できませんでした\ncheck_internet_connection=インターネット接続を確認してください\nlogin_expired=ログインが期限切れとなりました\nservice_not_available=現在サービスが利用できません\nproblem_accessing_account=アカウントへアクセスする際に問題が発生しました\n\n## LOCALIZATION NOTE(retry_button): Displayed when there is an error to retry\n## the appropriate action.\nretry_button=再試行\n\nshare_email_subject7=Web を一緒にブラウジングするための招待状\n## LOCALIZATION NOTE (share_email_body7): In this item, don't translate the\n## part between {{..}} and leave the \\n\\n part alone\nshare_email_body7=友達が Firefox Hello 上であなたを待っています。このリンクをクリックして接続し、一緒に Web をブラウジングしましょう: {{callUrl}}\n## LOCALIZATION NOTE (share_email_body_context3): In this item, don't translate\n## the part between {{..}} and leave the \\n\\n part alone.\nshare_email_body_context3=友達が Firefox Hello 上であなたを待っています。このリンクをクリックして接続し、一緒に {{title}} をブラウジングしましょう: {{callUrl}}\n## LOCALIZATION NOTE (share_email_footer2): Common footer content for both email types\nshare_email_footer2=\\n\\n____________\\nFirefox Hello を使うと、友達と共に Web をブラウジングできます。一緒に計画を立てたり、作業をしたり、おしゃべりをしたいときに使ってください。詳しくは http://www.firefox.com/hello をご覧ください。\n## LOCALIZATION NOTE (share_tweeet): In this item, don't translate the part\n## between {{..}}. Please keep the text below 117 characters to make sure it fits\n## in a tweet.\nshare_tweet={{clientShortname2}} で私とのビデオ通話に参加してください！\n\nshare_add_service_button=サービスを追加\n\n## LOCALIZATION NOTE (copy_link_menuitem, email_link_menuitem, delete_conversation_menuitem):\n## These menu items are displayed from a panel's context menu for a conversation.\ncopy_link_menuitem=リンクをコピー\nemail_link_menuitem=リンクをメールで送る\nedit_name_menuitem=名前を編集\ndelete_conversation_menuitem2=削除\n\npanel_footer_signin_or_signup_link=ログインまたはアカウント登録\n\nsettings_menu_item_account=アカウント\nsettings_menu_item_settings=設定\nsettings_menu_item_signout=ログアウト\nsettings_menu_item_signin=ログイン\nsettings_menu_item_turnnotificationson=通知を有効化\nsettings_menu_item_turnnotificationsoff=通知を無効化\nsettings_menu_item_feedback=フィードバックを送信\nsettings_menu_button_tooltip=設定\n\n\n# Conversation Window Strings\n\ninitiate_call_button_label2=通話を始める準備ができましたか？\nincoming_call_title2=通話リクエスト\nincoming_call_block_button=ブロック\nhangup_button_title=通話終了\nhangup_button_caption2=終了\n\n\n## LOCALIZATION NOTE (call_with_contact_title): The title displayed\n## when calling a contact. Don't translate the part between {{..}} because\n## this will be replaced by the contact's name.\ncall_with_contact_title={{contactName}} との通話\n\n# Outgoing conversation\n\noutgoing_call_title=通話を開始しますか？\ninitiate_audio_video_call_button2=開始\ninitiate_audio_video_call_tooltip2=ビデを通話を開始\ninitiate_audio_call_button2=音声通話\n\npeer_ended_conversation2=発信先の相手が通話を終了しました。\nrestart_call=復帰\n\n## LOCALIZATION NOTE (contact_offline_title): Title which is displayed when the\n## contact is offline.\ncontact_offline_title=この人はオンラインではありません\n## LOCALIZATION NOTE (call_timeout_notification_text): Title which is displayed\n## when the call didn't go through.\ncall_timeout_notification_text=発信が完了しませんでした。\n\n## LOCALIZATION NOTE (cancel_button):\n## This button is displayed when a call has failed.\ncancel_button=キャンセル\nrejoin_button=通話に復帰\n\ncannot_start_call_session_not_ready=セッションの準備ができていないため、呼び出しを開始できません。\nnetwork_disconnected=ネットワーク接続が不意に切断されました。\nconnection_error_see_console_notification=発信に失敗しました。詳しくはコンソールを見てください。\nno_media_failure_message=カメラもマイクも見つかりませんでした。\nice_failure_message=接続に失敗しました。ファイアウォールによって発信がブロックされている可能性があります。\n\n## LOCALIZATION NOTE (legal_text_and_links3): In this item, don't translate the\n## parts between {{..}} because these will be replaced with links with the labels\n## from legal_text_tos and legal_text_privacy. clientShortname will be replaced\n## by the brand name.\nlegal_text_and_links3={{clientShortname}} の使用により、{{terms_of_use}} と {{privacy_notice}} に同意したものと見なされます。\nlegal_text_tos=利用規約\nlegal_text_privacy=プライバシー通知\n\n## LOCALIZATION NOTE (powered_by_beforeLogo, powered_by_afterLogo):\n## These 2 strings are displayed before and after a 'Telefonica'\n## logo.\npowered_by_beforeLogo=Powered by\npowered_by_afterLogo=\n\n## LOCALIZATION_NOTE (feedback_rejoin_button): Displayed on the feedback form after\n## a signed-in to signed-in user call.\nfeedback_rejoin_button=復帰\n## LOCALIZATION NOTE (feedback_report_user_button): Used to report a user in the case of\n## an abusive user.\nfeedback_report_user_button=不正なユーザを報告\nfeedback_window_heading=通話の調子はどうでしたか？\nfeedback_request_button=フィードバックを残す\n\ntour_label=ツアー\n\nrooms_list_recently_browsed2=最近見たページ\nrooms_list_currently_browsing2=今見ているページ\nrooms_signout_alert=参加中の通話が終了します\nroom_name_untitled_page=無題のページ\n\n## LOCALIZATION NOTE (door_hanger_return, door_hanger_prompt_name, door_hanger_button): Dialog message on leaving conversation\ndoor_hanger_return=また後で会いましょう！ Hello パネルを通じて、いつでもこの共有セッションに戻れます。\ndoor_hanger_prompt_name=覚えやすい名前を付けましょう。 現在の名前:\ndoor_hanger_button=OK\n\n# Infobar strings\n\ninfobar_screenshare_no_guest_message=友達が参加すると、その人はあなたがクリックしたタブを見ることができます。\ninfobar_screenshare_browser_message2=あなたはウィンドウを共有しています。開いているタブはすべて友達によって見られます\ninfobar_screenshare_browser_message3=あなたはタブを共有しています。友達はあなたがクリックしたタブを見ることができます。\ninfobar_screenshare_stop_sharing_message=タブの共有を中止しました\ninfobar_button_restart_label2=共有を再開\ninfobar_button_restart_accesskey=R\ninfobar_button_stop_label2=共有を中止\ninfobar_button_stop_accesskey=S\ninfobar_button_disconnect_label=切断\ninfobar_button_disconnect_accesskey=D\n\n# E10s not supported strings\n\ne10s_not_supported_button_label=新しいウィンドウを開く\ne10s_not_supported_subheading={{brandShortname}} はマルチプロセスウィンドウでは動作しません。\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n## LOCALIZATION NOTE: In this file, don't translate the part between {{..}}\n\n# Text chat strings\nchat_textbox_placeholder=ここに入力...\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\n\nconversation_has_ended=通話が終了しました。\ngeneric_failure_message=技術的な問題が発生しました...\n\ngeneric_failure_no_reason2=再度試しますか？\n\nhelp_label=ヘルプ\n\nmute_local_audio_button_title=マイクをミュート\nunmute_local_audio_button_title=マイクのミュートを解除\nmute_local_video_button_title2=ビデオを無効化\nunmute_local_video_button_title2=ビデオを有効化\n\n## LOCALIZATION NOTE (retry_call_button):\n## This button is displayed when a call has failed.\nretry_call_button=再試行\n\nrooms_leave_button_label=退席\n\nrooms_panel_title=会話を選択するか、新たに開始してください\n\nrooms_room_full_call_to_action_label={{clientShortname}} の詳細 »\nrooms_room_full_call_to_action_nonFx_label={{brandShortname}} をダウンロードして会話を始めましょう\nrooms_room_full_label=この会話には既に 2 名が参加しています。\nrooms_room_join_label=会話に参加\nrooms_room_joined_owner_connected_label2=友達が接続し、あなたのタブを見られるようになりました。\nrooms_room_joined_owner_not_connected_label=友達があなたと {{roomURLHostname}} を見るために待っています。\n\nself_view_hidden_message=セルフビューは隠れていますが送信されています。表示するにはウィンドウの大きさを変更してください\n\npeer_left_session=友達が退出しました。\npeer_unexpected_quit=友達の接続が予期せず終了しました。\n\n## LOCALIZATION NOTE (tos_failure_message): Don't translate {{clientShortname}}\n## as this will be replaced by clientShortname2.\ntos_failure_message={{clientShortname}} はあなたがお住まいの国では利用できません。\n\ndisplay_name_guest=ゲスト\n\n## LOCALIZATION NOTE(clientSuperShortname): This should not be localized and\n## should remain \"Hello\" for all locales.\nclientSuperShortname=Hello\n"
  },
  {
    "path": "langpacks/ja/browser/features/loop@mozilla.org/ja.manifest",
    "content": "locale loop ja ja/locale/ja/\n"
  },
  {
    "path": "langpacks/ja/browser/features/presentation@mozilla.org/chrome.manifest",
    "content": "manifest ja.manifest\n"
  },
  {
    "path": "langpacks/ja/browser/features/presentation@mozilla.org/ja/locale/ja/presentation.properties",
    "content": "presentation.message=Select one device to send the content.\npresentation.urlbar.tooltiptext=View the device-selection request\npresentation.deviceprompt.select.label=Send\npresentation.deviceprompt.select.accessKey=S\npresentation.deviceprompt.cancel.label=Cancel\npresentation.deviceprompt.cancel.accessKey=C\n"
  },
  {
    "path": "langpacks/ja/browser/features/presentation@mozilla.org/ja.manifest",
    "content": "locale presentation ja ja/locale/ja/\n"
  },
  {
    "path": "langpacks/ja/browser/searchplugins/amazon-jp.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Amazon.co.jp</ShortName>\n<Description>Amazon.co.jp Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAC0AQAAJgAAACAgAAAAAAAA6QIAANoBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAF7SURBVDjLlZPLasJAFIaFRF+iVV+h6hO0GF+gVB9AaHwDt64qCG03tQgtdCFIuyhUelmGli66MXThSt24kNiFBUlAYi6ezjnNxSuawB/ITP7v/HNmJgQAEaZzpgHs/gwcTyTEXuXl2U6nA8ViEbK5HKler28CVRAwnB9ptVrAh8MrQuCaZ4iA8fzIqSgCxwzpTIaSuN/RWGwdYLwCUBQFZFkGSZLgqdmEE7YEN8VOAKyaSKUW4nNBAFmnYiKZpDRX1WqwBBzP089n5f/NEQsFL4WqqtsBWJlzDAJr5PwSMM1awEzzdxIbGI3Hvc6jCZeVFgRQRwpY7Qcw3ktgfpR8wLRxCPaot/X4GS95MppfF6DX9n2A3f+kAZycaT8bAZjU6r6B/duD6d3BYg9wQq/tkYzHY1blEiz5lmQyGc95mrO6r2CxgpjCBXgNsJVviolpXJiraeOIjJRE10juUa4sR8V+mO17VvmGqtuOcdNlwut8zTQJcJ0njifyB2bgTdKh6w4BAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACsElEQVRYw71XQWsTURBe2LQgeNKLB+tVemt6txcteNSD/QGC6VEIGDx5s+eKPQqFgJhLNdFLBWMP7cU0oSAWjB70koC9WHbVQ5SO8+XtS14mr7svyaYDH9m87Jv55puZt1nPi4yIzjMeMj7T9OwjI88455nGC1cZX+nsDESumJmPFDwIAqrX6z00Gg1qt9vjkJgFgUeuO16Vy3RjeZkyMzM9+MY1fsM9I9h9zyV7ZAznZrA4FAoFVwJ1z+WuOysrg1lnMolkHJX4k0igzI5sARYWF7vEZEk0rvO6iyUSuJfLJUqM7zYSqRDIra4OOUZPmNZsNrsl8UVTpkJAjh1GzmaSpJ8mAWmYeZB5urHRhW5SNOfUCCDo47W1bvPZsp2qAhipy3Nz1kaLG8dUCEBqM5AvpgElqFar01NgIZsdco7Zb7VasU2YigIYL5tjqCL7Q5YkFQXKlcqQ7DbHthIALk/IWAKor82xPIhshxWABCYioDMz51sexcVi0XoG4DPLIyvJjkTArK3scDQnRvO0MdTrUHGiKZCP4tNgO6BAEI08EQH9Z2Qow0hyPypJGIa9p6JWKCn4SA8jSKmJIDgyRvPJkcRxjfUwNGr/i8+Mo32iHzWiThBD4NM60bet9P77/ubA728RlTjMiwiH6zEEfvIrwdZFtQmMJ7W/ofIDBZD5m3mVZGwJcOP2kmILIlCkE45HoPWurwCSg0+UQRD4ZyXxId+T7gQb9+4q9sioY5ltrOG3L5vqXiiJffDx/aUi83ZJ7jr2ohcEu8Hh6/m+I7OWGiVxbWKHsz+O3vSOakqFQdsFgQeJUiKD7Wv9YKXBgCeSUC3v2kM5EJhlHDh3NcgcPlG1BXZu98sDmTuBa4fsMnz9fniJUaGzs+eMC540XuR0aDO2L8Y3qPyMcdOM+R/8XcqRA3qp9gAAAABJRU5ErkJggg==</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.amazon.co.jp/exec/obidos/external-search/\" resultdomain=\"amazon.co.jp\">\n  <Param name=\"field-keywords\" value=\"{searchTerms}\"/>\n  <Param name=\"mode\" value=\"blended\"/>\n  <!--\n  <Param name=\"mode\" value=\"books-jp\"/>\n  <Param name=\"mode\" value=\"books-us\"/>\n  -->\n  <Param name=\"tag\" value=\"mozillajapan-fx-22\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n  <!-- \n  <Param name=\"sz\" value=\"25\"/>\n  <Param name=\"rank\" value=\"+salesrank\"/>\n  <Param name=\"rank\" value=\"+pricerank\"/>\n  <Param name=\"rank\" value=\"+inverse-pricerank\"/>\n  <Param name=\"rank\" value=\"+daterank\"/>\n  <Param name=\"rank\" value=\"+titlerank\"/>\n  <Param name=\"rank\" value=\"-titlerank\"/>\n  -->\n</Url>\n<SearchForm>http://www.amazon.co.jp/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ja/browser/searchplugins/google-jp.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAB9AQAAJgAAACAgAAAAAAAA8gIAAKMBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAFESURBVDjLpZNJSwNBEIXnt4lE4kHxovgT9BDwJHqPy0HEEOJBiAuCRg+KUdC4QS4KrpC4gCBGE3NQ48JsnZ6eZ3UOM6gjaePhQU93v6+qq2q0pqgeJj2S8EdJT1hr0OxBtKCD5iEd8QxDYpvhvOBAuMDKURX9C9aPu4GA1GEVkzvMg10UBfYveWAWgYAP00V01fa+R9M2bA51wJvhIn3qR+ybt3D3JNQBE5sMjCIOLFpoHzOwdsLRO22qA6R6kiZiWwxUvy/PUQZIhYZ1vFM9cvcOOsYNdcBgysISdSJBnZjJMlR0Fw8vAp0xoz5gao/h+NZBy4i/10XGwrPA+hmvDyhVRG2Avu/LwcrkFADZa16L1h330w1RNgc3DiJzCpPYRm1bpveXX11clQR28xwblHpk1vq1iP/5mcoS0CoXDZiL0vsJ+dzfl+3T/VYAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAK5SURBVFjDxVfrSxRRFJ9/Jta/oyWjF5XQm6D6EkHRgygIIgjUTcueVgqVWSRRkppEUQYWWB8ye1iGWilWlo/Ude489s7M6Zw7D9dlt53dmd29cFiWvXvO77x+51xpaaUsoSxBaUWZQ4ECy5xji2xKZDyCMlMEw6lCNiOSgwZKJK1SkcKeSealfP64t0mBjl4Ow39MkDUL0p2RSROOtqhZdeUEYM1pBl39XCg/fEeFtWcY7G9W4csvUxjlBkCsQ4Nt9QyWVfvT6RsAKXw3aoDGATZeYIt+W1kjw7cJG0RctWDTRebbKd8A6h5pwsDb70ba3w/eUr3wt/cmwgfw6Yft4TNMQaY7o1P2ncm4FT4ANQH/jQBJ2xv7kqIXEADDql8eS3+n8bku7oxNm+EDIM/dU92upb3T/NJGeaNbDx/AsbsLRUY5Xn92caWXY5d8RV6gWllxSg4fAEnTC90DQW13BLlgXR2D3dcUeDVkwOthA1bXspxILWcm3HdThcfvufB26LcJpkOEAz9NKI/lzqpSEC7feol5EWnpSeSlIxCALUkApmULdjUqxQVAQnl3D/X/yQda4QBEq2TYc12By091MQ17Bg3R88nHKlQbVmHvj89awNBLYrwT9zXY2aBAxTkGFdiSxP/Jp6FLDw+AS7GfsdJTJ2EqSO5khD43nGfBARy/ZxOQgZHe7GPM1jzUvChUtmnBAXQPcKGMJp3fdFGq6NByEhiAO4b/YptFfQJwNyQ/bZkVQGcf90Ja25ndIyrKBOa/f8wIpwi3X1G8UcxNu7ozUS7tiH0jBswwS3RIaF1w6LYKU/ML2+8sGnjygQswtKrVIy/Qd9qQP6LnO64q4fPAKpxyZIymHo1jWk6p1ag2BsdNwQMHcC+M5kHFJX+YlPxpVlbCx2mZ5DzPI04k4kUwHHdskU3pH76iftG8yWlkAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://suggestqueries.google.com/complete/search?output=firefox&amp;client=firefox&amp;hl=ja&amp;qu={searchTerms}\"/><!-- suggestqueries.google.co.jp doesn't exist and suggestqueries.google.com can handle Japanese too -->\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.co.jp/search\" resultdomain=\"google.co.jp\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n  <Param name=\"hl\" value=\"ja\"/>\n</Url>\n<SearchForm>https://www.google.co.jp/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ja/browser/searchplugins/oshiete-goo.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>教えて！goo</ShortName>\n<Description>教えて！goo</Description>\n<InputEncoding>EUC-JP</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,R0lGODlhEAAQAOYAAP//////AP8A//8AAAD//wD/AAAA/wAAAJqa1FVVWbS5987U8lBSVFhZWWltW/b3h/L0i+vpaPr6iP//nv39nv//pP/+pv//p///q/7+sf//tf//vP//wv//3P//+P//+v///b65E8nDILy5ItDKLt3YRd7ZTuDbT+DbVeLeV+TfWeDcZOjkavDtb+rnbefjcPLwd+3qgP37kO3qiLmvDMS6D8S7EcO6EsS7E8K5FcC2FdLHGMi+F8S7F8m/GcS6GMC3GcC3HL20Hd/WJc3EIsjBIbeuIMrBJLeuIc/HKcC3KdjPNdLLM9TMN7y1MdfRPtHLP97YRtzWR764W7+6X7y5irGlAM/ABMS1BMi5C7muDK+qabeyed/bpr67n6iSAZ+PDq+qi+fn5+bm5qenp46OjmhoaFtbW1lZWUJCQv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAGoALAAAAAAQABAAQAeLgGqCg0ZITlSDiYMrOi4YH11fC4qCWkVPJRESMC0iW5SCaGUJYw2gg1YvHjFJTERKpz8pMhUZIBpYYadgPjxDWV6noWhpZmjCgkEmRzc1QlWgNDgoMywnJlI2XJRAPSoPFhccFDtToFBNExsdIFchCKc5JFEQSyMKwqIOYgzIaqJnxhzzR6YMGVCBAAA7</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://oshiete1.goo.ne.jp/goo_search.php3\" resultdomain=\"goo.ne.jp\">\n  <Param name=\"MT\" value=\"{searchTerms}\"/>\n  <Param name=\"from\" value=\"Firefox30\"/>\n  <Param name=\"PT\" value=\"Firefox30\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ja/browser/searchplugins/rakuten.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>楽天市場</ShortName>\n<Description>楽天市場 商品検索</Description>\n<InputEncoding>EUC-JP</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,R0lGODlhEAAQALMOAOefn9psbMswMMMQEPjj4/PPz++/v+OPj99/f9+AgMcgIM9AQOuvr////wAAAL8AACH5BAEAAA4ALAAAAAAQABAAAARf0EnJ0FqIze2YemCoaBsQniEwMeIloOQHJk1NvKDSnTRQNIZThddYPAiNk4UYCDQIpwux1ghEEUTGc6BkhWiLA1DokD3Ag5/1odvlFlzFAkdymFAn1caDH3FWFhh1EhEAOw==</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://pt.afl.rakuten.co.jp/c/013ca98b.cd7c5f0c/\" resultdomain=\"rakuten.co.jp\">\n  <Param name=\"sitem\" value=\"{searchTerms}\"/>\n  <Param name=\"sv\" value=\"2\"/>\n  <Param name=\"p\" value=\"0\"/>\n</Url>\n<SearchForm>http://www.rakuten.co.jp/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ja/browser/searchplugins/twitter-ja.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Twitter</ShortName>\n<Description>リアルタイム Twitter 検索</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAALAgAAJgAAACAgAAAAAAAAQQQAADECAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAHSSURBVDjLfVO/axRREP6SS0ihlv4FQpoYWxHyHxgCsUxhmToBS4tF7NLZWaiIEHLv7d5dJNEQ0tgYEAmIjeAfYC57++7MGbzLjxu/Nxt27zZrBoadnZnvm3kz7wEqMpZqmdAfBBMIZBzGVGCkorbXq4kFp/yPtBgPZCJzZvYQuNZ+jKhVo75G2LyHVz9uoeFmc6bILaHaepv9v/w6iRcypXbonmNPBB9OBbv82tYfmPgn7NHTnKAaP8E+g8Ztot68k/nXDm8ooNEVhHEP1vXROBbUf/M/Wc0Jwl8zsEkHOxcMtE6Y+A42nodpLtLfR9QWRMmA9jm2eh78aXQY4eF9VvjCgKDWEewM2PIZQc4nD9Sf6hk+sohNqorzW0kN91BBdYKtO9dE/00JZITA50XxsxTHlWarqMYBh/O3UPGqrednx7ox3o+UhbIRT7O1BO9PfIsXI5V9J34WvrqN94buwFi+b3N0k0nrCjAFAp1+Nz1Czd3N2y8Tm6ywYk9JTHKqk/cD9cM17YW89WExbo6Ja1zhvgK3+4Itql+rt8PkO1f6oBysBN3brLrMVhs84wHJvpHoMwnf8CI9ygZd3nbJgymrMvxeSoLjmlCsIJf+a17lP6juZmUWkMzvAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAECElEQVRYw+1XS2gTURS9ia0/EMSCCC4siCIKrly4UVwIrgRR3KgbXQmCCiIiCha7EQRR6cIupHShSeZjf6lttdWFgqBRBPGDKIqF1mQ+1Wp/SZvnvXfmTWfMpJ3U0pUPHplJ3rv33HO/Afi/5nPViTjuKm8rYlFlAoSI8a500R1SGLYUZRH+Hvee6+qqygvxW1KJ1XLd+74aUuY+0OzjoHw/BElj4zQQHxv0HDBUvjR9WQlNYmnJhSjK9dxFUC0LOsYE3M8LSI8LUKw8AmoG5ecqPtP8vgZ04zKeO+jqjUtBDi2qWY+71xPaKKpnpF0uzUpCnxDQOixQ+BSo9iR/3vsh4CF+r5of8D3F75r9udQAKUwx++AJXkhZCe9QBkGEuUSC1swTjhK0VrUmEYzw7SKCyUPrLwEP8IxufQN9aCfKPwCJwdq/lCPluvUG2n4jhQW8bD6Hu+amABvSd/LOTbEENOMjdIyicLuA1om/ADhbMqIZn/DMOMq+7iqPBanUzWfQOUGUjUFnnj5H0WdnQOlfFoxssdix3tjGgnWbrCuGKvdA4LmuSQJ6s9SN0zFwg6lS7Qmms+WngK4pEvAVg+w83MltCAAhAHSGFMwEgGQRq2quwZe2cShJkaYvtey39hEHMfsQL7cjxd1F4dBnPWUKVeMwaLmTkRggGd1oiJI9GxLcLg2NA8s5DTXzCKePbjtBJAVoVoGjmFxEwsgiCi5tFuoDDFinHcb9xWg6CBcjpS9ReReCeF9GOL5TsCEYhRkSs26HmSLXh2R2f8DlJS7Q7BZOwyhWzeZ3P2hijtJRG9wSXuQkIj27m1OKKKPUiQIiCv1ptF4x33rUh/Yb+aVqN8BjIf07HwDy0EPFzU2/ck0rgCpln8MgtOcBgOOiFizRSWt7aQCWA0GHdesSBuOAm+fFOQIoOFXVeBRqaGnvlsGIed5LwWiO/LP11KASg7tmt97fnRoz1Xj5NXc4WQP0Sliw6d4EN6mUdStyew8cbB6uQWGdXL+pPHMrjQLCVe40tHdo1NJoQ47X5XBnfKUykduBQ0U9+jEbKR5IOTc0IwfJb+tnjvwoq+3DCmxEV1iwvzyHtlzbSTnVHMRKuTm6crK8AcelDrGc/a/0r4WUsRcF3ebWzC4YCqt8Rbdo5XmO4IZj9IGSW+PFUuSVyu7BeeABIrdZMNFIfiSrCQQFouwDNHxQLyBQdK6nSPOfgftUSXWtaOlD67BkXkCLXrFV1IYJBAUifcpnspQHFjyjmi+4y8nBs6KIL1cJuRZkt6K1xzCYrvFAqdtptDCNz3dxX8V91Gsufqvn8r/CByJemd/kvJiprui/RAQkMaZR/r1i4W6a0rP/N/gXi6OvmDvBLoiyBV1/AN29Cs9hVFoUAAAAAElFTkSuQmCC</Image>\n<SearchForm>https://twitter.com/search/</SearchForm>\n<Url type=\"text/html\" method=\"GET\" template=\"https://twitter.com/search/{searchTerms} lang:ja\" resultdomain=\"twitter.com\">\n  <Param name=\"partner\" value=\"Firefox\"/>\n  <Param name=\"source\" value=\"desktop-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ja/browser/searchplugins/wikipedia-ja.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Wikipedia (ja)</ShortName>\n<Description>Wikipedia - フリー百科事典</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAA4AQAAJgAAACAgAAAAAAAAJAMAAGQBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAEFSURBVDjLxZPRDYJAEESJoQjpgBoM/9IBtoAl4KcUQQlSAjYgJWAH0gPmyNtkzEEuxkQTPzawc3Ozc3MQTc/JfVPR/wW6a+eKQ+Hyfe54B2wvrfXVqXLDfTCMd3j0VHksrTcH9bl2aZq+BCgEwCCPj9E4TdPYGj0C9CYAKdkmBrIIxiIYbvpbb2sSl8AiA+ywAbJE5YLpCImLU/WRDyIAWRgu4k1s4v50ODru4haYSCk4ntkuM0wcMAINXiPKTJQ9CfgB40phBr8DyFjGKkKEhYhCY4iCDgpAYAM2EZBlhJnsZxQUYBNkSkfBvjDd0ttPeR0mxREQ+OhfYOJ6EmL+l/qzn2kGli9cAF3BOfkAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAIKSURBVFjD7ZdBSgNRDIYLguAB7FLwAkXwBl0JgiDYjQcY8ARduBJKu3I5C0EoWDxAT9AL9AK9QBeCIHQlCM/3DZOSmeZNZ2r1bQyEGV7yXv7kJZlJq6XIOXfs+crzwPPTnvnR863n05ZFufDD/T595Q4eauM37u/pWYwfeX53cegcABcuHg0AkEQE8AKAu4gAXv8BrAEMh0PXbrddt9t1vV4v406nk62laeqm02n2LjKYIuK5WCyyfeiLDF32yLn6TJ5mBFarlev3+9nBMMqsabkYhmezWcEd2ctTE/tYBwhgt14BhtmAV2VaLpdrAHioCW+VdwWy9IMAUBQjJcQFTwGqvcTD+Xy+oc8askZJyAYrnKEokCeWLpQkSSZvBIANYgSDVVEQQJaeyHQu1QIgiQNb6AmrTtaQ9+RFSLa1D4iXgfsrVITloeSFFZlaAEjAUMaXo2DJWQtVRe1OKF5aJUkf0NdglXO5VzQGoI2USwwD3LEl590CtdO3QBoT5WSFV+Q63Oha17ITgMlkslGSGBWPdeNiDR2SL1B6zQFINmOAkFOW5eTSURCdvX6OdUlapaWjsKX0dgOg26/VWHSUKhrPz35ISKwq76R9Wx+kKgC1f0o5mISsypUG3kPj2L/lDzKYvEUwzoh2JtPRdQQAo1jD6afne88H1oTMeH6ZK+x7PB/lQ/CJtvkNEgDh1dr/bVYAAAAASUVORK5CYII=</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA3MkMyRDY5QjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA3MkMyRDZBQjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDcyQzJENjdCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDcyQzJENjhCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7lkNGzAAAELklEQVR42uyYa4hUZRjHn3Nm13X2Mu6urtqutrTeVjRUQikoKUoQLIy8hybiBcVMRdFASPwgQTczsCiMvFYGffBDeANFUDEydc31viheat2dyVndmdmdy57+7/I/+HCcKaX1Q3Re+LHnOe9z3sv/PM/znlnLcRz5vzdb/OaL4Ivgi3C/WV01UCAQkNraWqmpGSCVVVWSl5cnZaXl4jgZaWpugp0viURcwpGIJJMpSba1SY+yUlmy5B3ZuGGDXGlokJKSYkmn0pJOp6UDBbsl2iJFRYVi25bEYjFpwzOtra3S3t4umUxGuqqo53WVCGZR9fX1nZgWDAaxgWIJhUpASGyIFLBtSWKDhcFCScTjuE5JXV2dhMNhSaVS2Kwt0WgUYiU6hTCiRSLNGM2BnYF4yccWCWPB6yAC9oGzYC2Iga/pNx/kg/fBs2AcSICvQOMjT2pZD7xFE0kFBd0lHo89zsiv5d8L3o4nwW+dcotUMDo+p11Jn3YKY/qeY9900P0/lv5hUJ+rswc3Nlnd6wDvgmHgR3V/GfgyS0RZf1NrrEeoR/ZD1rDAPzzrHX8wuEYhcr68E6BV2W9RGJMiI9T9wxzwFfAd+AyUgeFgK/iG9ovgAMcpAIvB92AVNzCJ9hoKu4LjjwabmYrGdwtYyb45nPM98DbYyHW4bSr7Pwb9PPszqTwGnGdUZ22DuekX1L074JSy3wC7eV1C/53clFHXVLEz7Hc3UsG38gz9x7O/F+25oC+vPzI1FVwGN0FP8Dz4gmO4fvPYN5X2LI5ZSvsTT9F/iveEgkZyhc8lTrxd3TPhM1LZ08C3vL7HxRplM6AN/AqOgVGgjhts5sKugyi4qvKzhaKZ4voHGMKCe5oF2qHfIj7TyDGucSM/sH5tY7/p+x1cBGm17vmMgikUsxw8kSv/ZoBqqjiCm7zLsBQ+vMuTl/nKbuTJcdIjpmnduIBuKmfNmfcy570BlrMvzpSap+Z2GG2WZ869nr3Ynn7TngZ7wACKbIRdl+s74QgddlPphVzgh6A/c1g8xbND2b24qD/BLVDk8XWUv8MIKuTCTNinVFjfBh+oY82mv+OZs1SNJ1n6ZzLi1nvWsgksyFUbXuVAO5RQjppENxNynyq7AfzE6xsMyyDtfhxDF1mHkZCtSJ9T9mLWIPeZibzuyejb5hlztVr7ZaaBtzlu5GU7Zi7xW8BU0CaqZt7wfnBI+b0GhvIb4iBD7SWOuYfKr+Px+zN4k3loJj/KojYIFINfmALu6TCW0dGbp0gNj+nZLHI203YCOA6WqtNhEF/OWc45ki/kHOuWzW+cgYyyK//mw8MtLEU8AkMqbIMeP5OjfWj3oU9flUL63C5XZ7zZaJXq66+eGajmdJvrG2LkuHNUco1uLapWdarC8v+z5P+U9kXwRfBF8EXwRfBFyNH+EmAA/FQ613UCCjYAAAAASUVORK5CYII=</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5QzlEREIwQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5QzlEREIxQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODlDOUREQUVCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODlDOUREQUZCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz41D9uwAAAJWElEQVR42uxcCWxURRj+t3t029IiVCyXLSpo0ERFLVAvNJ4oBRUVL7Se4IUXeOIVjaKmgkHxthweiKJGY/HAKxqwaiwYBBESwQtpgdCWtns//6nfi7/je7v72kI0mS/5s7vvn5n3Zuab/3pNfZZlkYFBjlkCA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEg87B919+OL/fT4FAgELBIF0zZQqVl5dTSZ8SWr1mHY2oqKBYtIWSiSSlLB81bN5EkUiU4ok4BYMBSqZ8FItEqCmVoBhf6xvOJx+PY6VSRHi/krJS5PP5OiTB4+SFcymVTFI797N4TFJ6foatjVsoNxyi3sW7U3t7hOKxCB+hHGppbqFgfh7ts+cgamlvofy8fIrHk+Tj4ROxKK1Y+S21trbRgvnz+NkilOSxU+r+hghdw+DBg6msbBDV1X1FY8ZUUmtbS8fG+nw5VFVVRUWFPamppYlCoSAlkooI7dTMmxlnMvTzSAS1oe1trdSjqIiJsJWJEKRevYs7iBCLMhH8OfwZo2Zus7R2CcWYHIq0hw4fQX5+nveX1FJ9/bfGIuxqDBgwgPLy8ngD4x0bq7baSllUstcgGj9hAoWjfJ03yrIkESwQgU9wIkXh3FAHESLRKBUV7UZlpaW0dt2PFGlro8WLX6eGhoaOE93xxpb7qL7qpDfydRuKDIlkgsi81P0PBkI53kOhIUOG0LRptzAhijrV//8YIwxluZMlxtJCf3HZz1LM8hbLQpYDWe5gaWJhu0ghliBLNctqlqksB7NsYwmz9GCZw/IFy0Uso9E3ylLIkg/dbEPTnY5TWTawfJ+p4R4sN7GsAgmUtLHczXKYaDNb6JVMB1kUjmd5R+hU2z2hG8HyIMa09U+hj8HOhdo3FZ2+7qVTL5bN2KiVLm1mQd/OMlDTjYPuXpe+86EfZvZnl+EWcbD7e+l4jzi1Zzjo+7I0Ql+j6epYfoFbcSKZcjsLzN7sMoQ0Kz/FS+dSllZ0/MSlzf3Qq3b74dpxuHaOS5/roD/Q7M8uwyU4nPZ+feN1gGfRMc5S4WIVtqPNQ7imXMkacq9UbmJZJgLUXBcGO323ERTfA3rtSViioIM+IPr7tbFshNOsScDlmdImK2nmEfRwqp36+7PoW4cAvzcCfLVfI9NNUMfTLBfiIa5kWa7p/0AwOB2s246TPgaBiY7TQZ7r8VtZkWcwmQQ+fSDTVWgzE1lICqI2aS0yELUQL7H0YymCy1Exy40s37FczTIeYybFfdS8XmE5gOVhlgKM7cMixbR4Rrox5SavweYmsW5JCIHYPVmWIINSGAT3aY+fg+dox3xS+P0uywuwsDqRVFZ2CO5jZ3Mq87qV5es0JBjOUs5yLjK5z1hOhMX+0gub38ON1U33colGG4X/eSPNWJ/hYWzkY5NrRP8rVOou03g8tK1fxLK/sCiVQnctAtACu7bEMoplI/Q/sBzK0gd61e4gkMkeYxzIfBRMqLr2srBcfbCwddD9zjKR5TSWsSw3i+vSwgwDqe37TMJ91PzPxLqp6+vgXvXUfjDLWaL/QvQtzLB/i7DuNiah/88gbNY4Udx8hkub6aLNyS5t9oX+dgfdKOh+cnEVhBOu2hytXVfj/cpSlmYOj2vuS8dY6Fdo13uKOOlUlyj8SZf5qHx9d+36kejzmyCrbjHtTKw8wzqcksXe9YO1kfGaSvObMcZYNz/mhA+ECbkUfkbHAuEK3HzPZfic46ArEM9Q5KCXfl+eAHUSb8MmbczCv7qRLE/cR6JJFF+GuMQRuS6Wb6bDXDLN8024gDDis5DLWtjWNBOuByFfFde2ilrC+V6IQKLqpxhe5aAfIPpPhrvQF2AyxtnexQg4IU7X04gDVu7k1IsQf6R7HsIhuRzfH4OF84q5+FQu69guPHcAcdRH9O+3HfPxWYm9y5oIb7OsFz5GN2vVqBsov1iCTZc4Dye5O8rIO2B1aumvcvj8btx0PcBVzzwU35elKb6Voah2l2aGO/O66Xe4OoVjujCX0dgLZS3fRwngUwSxDwhLeK4XIuxAdG/7+tOErhIbczFMG+GUFos2KnVZikCoq3gB2UthmvpGZ1GAoEwFhHsjiAyhuLbGpc8RMOM1qJH80cVniCCGIK8VQA1Xw/o+D/em4p96ZFy1SALIiQiZoMz9ZoeCRD0iUBkMKZmGa8dmEdycgjYbRUSv+8Xv0eZhTE59X410NBOeQftZLvoJ0Dchyp6LhVqG9NkJd4vovT9M7HQtQtdxEvpsQiDnBBVzfI52zzvo7XU4M819hqLNJWnaVIhUtMIrGarFRg9DXqs/1MdiU1Xa8yICFuomItjvJz7E7+UZCkBeiLAClmyYS6rsRIRntYh8YheJ0EPM9Z5OEuEJkLogQ5HLTo8fzdY1yKDRLrY8CllF/3yjNVOUqFWGcAJOcXfBfsE1Hq5mJAKz7oAfUXW9h0DPr0XkC8R6FnbiGQpFhrK0k+7tKtQ+WjPEQ2+LtezphQgb4DftQGYU/L/EhyKKn4xCVE2WmUBKVOgkZOUuis9mpD9tKEJNTTN+Uvt003sJ7uLap44bHNxKMsM8CUWjIAI7pwDVcshW9JRR4bks5rAQNYtSFNA8YTgmYptlp9L0JOFCbs5izLPRdrtD6mlHt5vQZoKmu0Dc64I01TULgaYTqqBf72Ed5qBPrYPucJYGnDSJcaJKW+pQPZwI/VqntA6HdQPaOKXx+4EgjR7mUY/xvszgShzxCTpXuujzUUqO07//VkGiP8z6L2Izl+OE24tzKU6GJchyB/3zZc0XQl8rgh/lkxcLnYrI54miVxnihs2izTLc3+1vOEeCWAm0Vyf7LQSYNUjPLByWElF/mYENlvO8DylwNSzpr3AtJQ4EqBLxl4XsZBbWdyCqp1uEfgkOYaGL+1AW6zURMFqoWt4X8EAE9VJH1ezfcdG3IS3JFTmxW8CyDRNqwuIP1MxtApOai8XtiwmHRLtb8TxRBJs+4b9XIZJvBUF3E1YsgFStGic4DIsUyfDM67GQTfjdQyxmLsj0IwhmP4edgm/D8/Whv1+0qXavYKM3uNzT/nOARZh3Ma4HMZ6axyNYmyDIF3ex2DlYq3qszQ6sZzE5vyw0MDAwMDAwMDAwQKpm/uGmgZ1SGBgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhh4w58CDAAL8AVXFSeKUgAAAABJRU5ErkJggg==</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://ja.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://ja.wikipedia.org/wiki/特別:検索\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ja/browser/searchplugins/yahoo-jp-auctions.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>ヤフオク!</ShortName>\n<Description>ヤフオク! 検索</Description>\n<InputEncoding>EUC-JP</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAEJGlDQ1BJQ0MgUHJvZmlsZQAAOBGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+EdigjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHHJz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9FwpwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7NamcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwfYrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqwSyv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxtUgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+oF9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdTTsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QWWdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXIM+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4bBsrEwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAKNJREFUOBHFkVELgzAMhHND2f7/r50oRK/jymEVC31YX5ImuS9pisyMkfMaEVP7fwDWeN8uYcovnp4ILhFAHqBaO8dS/COHDZ/bBiwqO2ChdyOMMRZ4nGC/VwAdHk+qsyzFgv6qIxhrfuEK4mIBBWkA50lcLBGt4pMHe3xOyKXrOeUXXHgeUTkKlfNnNgDSJXJbO1p35huAi3r8yyX2CFUzDNgBKmdd7X70FZwAAAAASUVORK5CYII=</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://auctions.search.yahoo.co.jp/search\" resultdomain=\"yahoo.co.jp\">\n  <Param name=\"p\" value=\"{searchTerms}\"/>\n  <Param name=\"ei\" value=\"EUC-JP\"/>\n  <MozParam name=\"fr\" condition=\"pref\" pref=\"yahoo-fr-ja\" />\n  <Param name=\"rls\" value=\"{moz:distributionID}:ja-JP:{moz:official}\"/>\n</Url>\n<SearchForm>http://auctions.yahoo.co.jp/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ja/browser/searchplugins/yahoo-jp.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Yahoo! JAPAN</ShortName>\n<Description>Yahoo Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFBf8FBQX/BQUF/wUFBf8FBQX/BQUF/wAAAAAAAAAABQUF/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAPv/CQD7/wkA+/8JAPv/CQD7/wkA+/8AAAAACQD7/wkA+/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAPv/CQD7/wUFBf8AAAAAAAAAAAAAAAAAAAAABQUF/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQD7/wkA+/8FBQX/AAAAAAAAAAAAAAAACQD7/wkA+/8FBQX/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQD7/wkA+/8JAPv/CQD7/wUFBf8AAAAAAAAAAAkA+/8JAPv/CQD7/wUFBf8AAAAAAAAAAAAAAAAAAAAACQD7/wkA+/8JAPv/AAAAAAkA+/8JAPv/BQUF/wAAAAAAAAAACQD7/wkA+/8FBQX/AAAAAAAAAAAAAAAACQD7/wkA+/8JAPv/AAAAAAAAAAAAAAAACQD7/wkA+/8FBQX/AAAAAAkA+/8JAPv/CQD7/wAAAAAFBQX/CQD7/wkA+/8JAPv/BQUF/wUFBf8AAAAACQD7/wkA+/8JAPv/CQD7/wkA+/8JAPv/CQD7/wkA+/8JAPv/CQD7/wkA+/8JAPv/CQD7/wkA+/8JAPv/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAD//wAA//8AAPA3AADwJwAA/HsAAPxxAAD4MAAA8RgAAOOIAACBAAAAAf8AAP//AAD//wAA//8AAP//AAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQUF/wUFBf8FBQX/BQUF/wUFBf8FBQX/BQUF/wUFBf8FBQX/BQUF/wUFBf8FBQX/AAAAAAAAAAAAAAAABQUF/wUFBf8FBQX/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkA+/8JAPv/CQD7/wkA+/8JAPv/CQD7/wkA+/8JAPv/CQD7/wkA+/8JAPv/CQD7/wUFBf8AAAAAAAAAAAkA+/8JAPv/CQD7/wUFBf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQD7/wkA+/8JAPv/CQD7/wkA+/8JAPv/CQD7/wkA+/8JAPv/CQD7/wkA+/8JAPv/AAAAAAAAAAAAAAAACQD7/wkA+/8JAPv/BQUF/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQD7/wkA+/8JAPv/CQD7/wkA+/8FBQX/AAAAAAAAAAAAAAAAAAAAAAAAAAAJAPv/CQD7/wkA+/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAPv/CQD7/wkA+/8JAPv/CQD7/wUFBf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFBf8FBQX/BQUF/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkA+/8JAPv/CQD7/wkA+/8JAPv/BQUF/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAPv/CQD7/wkA+/8FBQX/BQUF/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQD7/wkA+/8JAPv/CQD7/wkA+/8FBQX/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkA+/8JAPv/CQD7/wkA+/8FBQX/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkA+/8JAPv/CQD7/wkA+/8JAPv/CQD7/wUFBf8FBQX/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQD7/wkA+/8JAPv/CQD7/wUFBf8FBQX/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQD7/wkA+/8JAPv/CQD7/wkA+/8JAPv/CQD7/wUFBf8FBQX/AAAAAAAAAAAAAAAAAAAAAAAAAAAJAPv/CQD7/wkA+/8JAPv/CQD7/wUFBf8FBQX/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkA+/8JAPv/CQD7/wkA+/8JAPv/CQD7/wkA+/8JAPv/CQD7/wUFBf8FBQX/AAAAAAAAAAAAAAAAAAAAAAAAAAAJAPv/CQD7/wkA+/8JAPv/CQD7/wUFBf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAPv/CQD7/wkA+/8JAPv/CQD7/wkA+/8AAAAACQD7/wkA+/8JAPv/CQD7/wUFBf8FBQX/AAAAAAAAAAAAAAAAAAAAAAkA+/8JAPv/CQD7/wkA+/8JAPv/BQUF/wUFBf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQD7/wkA+/8JAPv/CQD7/wkA+/8JAPv/AAAAAAAAAAAAAAAACQD7/wkA+/8JAPv/CQD7/wUFBf8FBQX/AAAAAAAAAAAAAAAACQD7/wkA+/8JAPv/CQD7/wkA+/8JAPv/BQUF/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkA+/8JAPv/CQD7/wkA+/8JAPv/CQD7/wAAAAAAAAAAAAAAAAAAAAAAAAAACQD7/wkA+/8JAPv/CQD7/wUFBf8FBQX/BQUF/wAAAAAAAAAACQD7/wkA+/8JAPv/CQD7/wkA+/8FBQX/AAAAAAAAAAAAAAAAAAAAAAAAAAAJAPv/CQD7/wkA+/8JAPv/CQD7/wkA+/8AAAAAAAAAAAAAAAAAAAAAAAAAAAUFBf8FBQX/CQD7/wkA+/8JAPv/CQD7/wkA+/8FBQX/BQUF/wUFBf8JAPv/CQD7/wkA+/8JAPv/CQD7/wkA+/8AAAAAAAAAAAAAAAAAAAAACQD7/wkA+/8JAPv/CQD7/wkA+/8JAPv/AAAAAAAAAAAAAAAAAAAAAAAAAAAJAPv/CQD7/wkA+/8JAPv/CQD7/wkA+/8JAPv/CQD7/wkA+/8JAPv/BQUF/wkA+/8JAPv/CQD7/wkA+/8JAPv/AAAAAAAAAAAFBQX/BQUF/wkA+/8JAPv/CQD7/wkA+/8JAPv/CQD7/wUFBf8FBQX/BQUF/wUFBf8FBQX/AAAAAAkA+/8JAPv/CQD7/wkA+/8JAPv/CQD7/wkA+/8JAPv/CQD7/wkA+/8AAAAAAAAAAAkA+/8JAPv/AAAAAAAAAAAAAAAACQD7/wkA+/8JAPv/CQD7/wkA+/8JAPv/CQD7/wkA+/8JAPv/CQD7/wkA+/8JAPv/CQD7/wUFBf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAPv/CQD7/wkA+/8JAPv/CQD7/wkA+/8JAPv/CQD7/wkA+/8JAPv/CQD7/wkA+/8JAPv/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////wAOP/4ADD/+ABw//+B8f//gf4//4H8H/+B/B//APwP/wB8B/4APgf8CB4D+BwOA/A+AwPgfAADwPgABgAIAZwAD//8AB///////////////////////////////////</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://search.yahoo.co.jp/search\" resultdomain=\"yahoo.co.jp\">\n  <Param name=\"p\" value=\"{searchTerms}\"/>\n  <Param name=\"ei\" value=\"UTF-8\"/>\n  <MozParam name=\"fr\" condition=\"pref\" pref=\"yahoo-fr-ja\" />\n</Url>\n<SearchForm>http://search.yahoo.co.jp/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/alerts/alert.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeAlert.tooltip\t\"この通知を閉じます\">\n<!ENTITY settings.label\t\t\"設定\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/alerts/alert.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE(closeButton.title): Used as the close button text for web notifications on OS X.\n# This should ideally match the string that OS X uses for the close button on alert-type\n# notifications. OS X will truncate the value if it's too long.\ncloseButton.title\t\t=閉じる\n# LOCALIZATION NOTE(actionButton.label): Used as the button label to provide more actions on OS X notifications. OS X will truncate this if it's too long.\nactionButton.label\t\t=...\n# LOCALIZATION NOTE(webActions.disableForOrigin.label): %S is replaced\n# with the hostname origin of the notification.\nwebActions.disableForOrigin.label\t=%S からの通知を無効にする\n\n# LOCALIZATION NOTE(source.label): Used to show the URL of the site that\n# sent the notification (e.g., \"via mozilla.org\"). \"%1$S\" is the source host\n# and port.\nsource.label\t\t\t=通知元: %1$S\nwebActions.settings.label\t=通知設定\n\n# LOCALIZATION NOTE(doNotDisturb.label): %S is replaced with the\n# brandShortName of the application.\ndoNotDisturb.label\t\t =%S を再起動するまで通知しない\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/alerts/notificationNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# (^^; 確認、お知らせ、通知、警告\ngeneral\t= 確認\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/autoconfig/autoconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# (^^; エラーダイアログで使用\nreadConfigTitle\t\t= 設定読み込みエラー\nreadConfigMsg\t\t= 設定ファイルを正常に読み込めませんでした。システム管理者に問い合わせてください。\n\nautoConfigTitle\t\t= AutoConfig の警告\nautoConfigMsg\t\t= Netscape.cfg/AutoConfig に失敗しました。システム管理者に問い合わせてください。\\n エラー: %S に失敗しました:\n\nemailPromptTitle\t= メールアドレス\nemailPromptMsg\t\t= メールアドレスを入力してください\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/cookie/cookieAcceptDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY props.name.label\t\t\"名前:\">\n<!ENTITY props.value.label\t\t\"内容:\">\n<!ENTITY props.domain.label\t\t\"ホスト:\">\n<!ENTITY props.path.label\t\t\"パス:\">\n<!ENTITY props.secure.label\t\t\"送信制限:\">\n<!ENTITY props.expires.label\t\t\"有効期限:\">\n\n<!ENTITY button.allow.label\t\t\"許可\">\n<!ENTITY button.allow.accesskey\t\t\"A\">\n<!ENTITY button.session.label\t\t\"現在のセッションのみ\">\n<!ENTITY button.session.accesskey\t\"S\">\n<!ENTITY button.deny.label\t\t\"不許可\">\n<!ENTITY button.deny.accesskey\t\t\"D\">\n\n<!ENTITY dialog.title\t\t\t\"Cookie 設定の確認\">\n<!ENTITY dialog.remember.label\t\t\"このサイトからの Cookie は今後も同様に処理する\">\n<!ENTITY dialog.remember.accesskey\t\"U\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/cookie/cookieAcceptDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhostColon\t\t\t= ホスト:\ndomainColon\t\t\t= ドメイン:\nforSecureOnly\t\t\t= 暗号化された通信のみ\nforAnyConnection\t\t= 暗号化の有無によらず常に送信\nexpireAtEndOfSession\t\t= セッション終了時\n\nshowDetails\t\t\t= 詳細を表示\nhideDetails\t\t\t= 詳細を隠す\ndetailsAccessKey\t\t= T\n\npermissionToSetACookie \t\t= サイト %S が Cookie の保存を求めています。\npermissionToSetSecondCookie \t= サイト %S が 2 つ目の Cookie の保存を求めています。\n#  LOCALIZATION NOTE (PermissionToSetAnotherCookie): First %S: sitename, second %S: number of cookies already present for that site\npermissionToSetAnotherCookie \t= サイト %S が Cookie の保存を求めています。\\nこのサイトの Cookie はすでに %S 個あります。\npermissionToModifyCookie \t= サイト %S が既存の Cookie の書き換えを求めています。\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/formautofill/requestAutocomplete.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- This file has no entities because the feature is still experimental. -->\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/AccessFu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n# (^^; https://developer.mozilla.org/en/XPCOM_Interface_Reference/nsIAccessibleRole\n\n# Screen reader started/stopped\nscreenReaderStarted = 読み上げを開始しました\nscreenReaderStopped = 読み上げを終了しました\n\n# Roles\nmenubar        =       メニューバー\nscrollbar      =       スクロールバー\ngrip           =       グリップ\nalert          =       警告\nmenupopup      =       メニューポップアップ\ndocument       =       ドキュメント\npane           =       ペイン\ndialog         =       ダイアログ\nseparator      =       区切り\ntoolbar        =       ツールバー\nstatusbar      =       ステータスバー\ntable          =       表\ncolumnheader   =       列ヘッダー\nrowheader      =       行ヘッダー\ncolumn         =       カラム\nrow            =       行\ncell           =       セル\nlink           =       リンク\nlist           =       リスト\nlistitem       =       リスト項目\noutline        =       アウトライン\noutlineitem    =       アウトライン項目\npagetab        =       タブ\npropertypage   =       プロパティページ\ngraphic        =       画像\nswitch         =       スイッチ\npushbutton     =       ボタン\ncheckbutton    =       チェックボタン\nradiobutton    =       ラジオボタン\ncombobox       =       コンボボックス\nprogressbar    =       進行状況バー\nslider         =       スライダー\nspinbutton     =       回転ボタン\ndiagram        =       ダイアグラム\nanimation      =       アニメーション\nequation       =       方程式\nbuttonmenu     =       ボタンメニュー\nwhitespace     =       空白文字\npagetablist    =       タブリスト\ncanvas         =       キャンバス\ncheckmenuitem  =       チェックメニュー項目\nlabel          =       ラベル\npasswordtext   =       パスワードテキスト\nradiomenuitem  =       ラジオメニュー項目\ntextcontainer  =       テキストコンテナー\ntogglebutton   =       切り替えボタン\n# (^^; tree table?\ntreetable      =       折り畳みリスト\nheader         =       ヘッダー\nfooter         =       フッター\nparagraph      =       段落\nentry          =       エントリー\ncaption        =       表題\nheading        =       見出し\nsection        =       セクション\nform           =       フォーム\ncomboboxlist   =       コンボボックスリスト\ncomboboxoption =       コンボボックスの項目\nimagemap       =       イメージマップ\nlistboxoption  =       リストボックスの項目\nlistbox        =       リストボックス\n# MathMLのDOMツリーがないTeXなどの数式:\nflatequation   =       テキスト形式の方程式\ngridcell       =       グリッドセル\nnote           =       注記\nfigure         =       図表\ndefinitionlist =       定義リスト\nterm           =       用語\ndefinition     =       定義\n\n# (^m^) mathmltable: <mtable> タグ\nmathmltable              = 表\nmathmlcell               = セル\n# mathmlenclosed: <menclose> タグ\nmathmlenclosed           = 囲み\nmathmlfraction           = 分数\nmathmlfractionwithoutbar = 線なし分数\n# mathmlroot: <mroot> タグ\nmathmlroot               = 累乗根\n# mathmlscripted: <msub>, <msup>, ...\nmathmlscripted           = 添字\n# mathmlsquareroot: <msqrt> タグ\nmathmlsquareroot         = 平方根\n\n# More sophisticated roles which are not actual numeric roles\ntextarea       =       テキストエリア\n\nbase           =       基底\nclose-fence    =       閉じ括弧\ndenominator    =       分母\nnumerator      =       分子\nopen-fence     =       開き括弧\noverscript     =       真上付き\npresubscript   =       前下付き\npresuperscript =       前上付き\nroot-index     =       根号の指数\nsubscript      =       下付き\nsuperscript    =       上付き\nunderscript    =       真下付き\n\n# Text input types\ntextInputType_date   = 日付\ntextInputType_email  = メールアドレス\ntextInputType_search = 検索\ntextInputType_tel    = 電話番号\ntextInputType_url    = URL\n\n# More sophisticated object descriptions\nheadingLevel   =       見出しレベル %S\n\n# more sophisticated list announcement\nlistStart      =       最初の項目\nlistEnd        =       最後の項目\n# LOCALIZATION NOTE (listItemsCount): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nlistItemsCount =       #1 項目\n\n# LOCALIZATION NOTE: # %1$S is the position of the item n the set.\n# %2$S is the total number of such items in the set.\n# An expanded example would read \"2 of 5\".\nobjItemOfN      =       %1$S / %2$S\n\n# Landmark announcements\nbanner         =       バナー領域\ncomplementary  =       補足的セクション\ncontentinfo    =       コンテンツ情報\nmain           =       メインコンテンツ\nnavigation     =       ナビゲーション\nsearch         =       検索ツール\n\n# LOCALIZATION NOTE (tblColumnInfo): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfo = #1 列\n# LOCALIZATION NOTE (tblRowInfo): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfo = #1 行\n\n# table or grid cell information\ncolumnInfo = 列 %S\nrowInfo = 行 %S\nspansColumns = %S 列結合\nspansRows = %S 行結合\n\n# Invoked actions\njumpAction     =      ジャンプしました\npressAction    =      押しました\ncheckAction    =      チェックを入れました\nuncheckAction  =      チェックを外しました\nonAction       =      ON にしました\noffAction      =      OFF にしました\nselectAction   =      選択しました\nunselectAction =      選択を解除しました\nopenAction     =      開きました\ncloseAction    =      閉じました\nswitchAction   =      切り替えました\nclickAction    =      クリックしました\ncollapseAction =      折りたたみました\nexpandAction   =      展開しました\nactivateAction =      有効化しました\ncycleAction    =      一巡しました\n\n# Live regions\n# 'hidden' will be spoken when something disappears in a live region.\nhidden         =      隠し\n\n# Tab states\ntabLoading     =      読み込み中\ntabLoaded      =      読み込み完了\ntabNew         =      新しいタブ\ntabLoadStopped =      読み込み中止\ntabReload      =      再読み込み中\n\n# Object states\nstateChecked     =    チェック入り\nstateOn          =    ON\nstateNotChecked  =    チェックなし\nstateOff         =    OFF\nstatePressed     =    押した状態\n# No string for a not pressed toggle button\nstateExpanded    =    展開状態\nstateCollapsed   =    折りたたみ状態\nstateUnavailable =    利用不可\nstateReadonly    =    読み取り専用\nstateRequired    =    必須\nstateTraversed   =    訪問済み\nstateHasPopup    =    ポップアップあり\nstateSelected    =    選択中\n\n# App modes\neditingMode    =      編集モード\nnavigationMode =      閲覧モード\n\n# Quick navigation modes\nquicknav_Simple      = 既定\nquicknav_Anchor      = アンカー\nquicknav_Button      = ボタン\nquicknav_Combobox    = コンボボックス\nquicknav_Landmark    = ランドマーク\nquicknav_Entry       = エントリー\nquicknav_FormElement = フォーム要素\nquicknav_Graphic     = 画像\nquicknav_Heading     = 見出し\nquicknav_ListItem    = リスト項目\nquicknav_Link        = リンク\nquicknav_List        = リスト\nquicknav_PageTab     = ページタブ\nquicknav_RadioButton = ラジオボタン\nquicknav_Separator   = 区切り\nquicknav_Table       = 表\nquicknav_Checkbox    = チェックボックス\n\n# MathML menclose notations.\n# See developer.mozilla.org/docs/Web/MathML/Element/menclose#attr-notation\nnotation-longdiv            = 割り算の筆算記号\nnotation-actuarial          = アクチュアリー\nnotation-phasorangle        = 位相\nnotation-radical            = 根号\nnotation-box                = 四角囲み\nnotation-roundedbox         = 角丸四角囲み\nnotation-circle             = 円囲み\nnotation-left               = 左側線\nnotation-right              = 右側線\nnotation-top                = 上側線\nnotation-bottom             = 下側線\nnotation-updiagonalstrike   = 上がり対角取り消し線\nnotation-downdiagonalstrike = 下がり対角取り消し線\nnotation-verticalstrike     = 垂直取り消し線\nnotation-horizontalstrike   = 水平取り消し線\nnotation-updiagonalarrow    = 上がり対角矢印\n## (^m^) madruwb: アラビア語の階乗記号 (マドゥルーブ)\nnotation-madruwb            = アラビア語の階乗\n\n## (^m^) Bug 876475 参照\n# Shortened role names for braille\nmenubarAbbr        = メニューバー\nscrollbarAbbr      = スクロールバー\ngripAbbr           = グリップ\nalertAbbr          = 警告\nmenupopupAbbr      = メニューポップアップ\ndocumentAbbr       = ドキュメント\npaneAbbr           = ペイン\ndialogAbbr         = ダイアログ\nseparatorAbbr      = 区切り\ntoolbarAbbr        = ツールバー\nstatusbarAbbr      = ステータスバー\ntableAbbr          = 表\ncolumnheaderAbbr   = 列ヘッダー\nrowheaderAbbr      = 行ヘッダー\ncolumnAbbr         = 列\nrowAbbr            = 行\ncellAbbr           = セル\nlinkAbbr           = リンク\nlistAbbr           = リスト\nlistitemAbbr       = リスト項目\noutlineAbbr        = アウトライン\noutlineitemAbbr    = アウトライン項目\npagetabAbbr        = タブ\npropertypageAbbr   = プロパティページ\ngraphicAbbr        = 画像\npushbuttonAbbr     = ボタン\ncheckbuttonAbbr    = チェックボタン\nradiobuttonAbbr    = ラジオボタン\ncomboboxAbbr       = コンボボックス\nprogressbarAbbr    = 進行状況バー\nsliderAbbr         = スライダー\nspinbuttonAbbr     = 回転ボタン\ndiagramAbbr        = ダイアグラム\nanimationAbbr      = アニメーション\nequationAbbr       = 方程式\nbuttonmenuAbbr     = ボタンメニュー\nwhitespaceAbbr     = 空白文字\npagetablistAbbr    = タブリスト\ncanvasAbbr         = キャンバス\ncheckmenuitemAbbr  = チェックメニュー項目\nlabelAbbr          = ラベル\npasswordtextAbbr   = パスワードテキスト\nradiomenuitemAbbr  = ラジオメニュー項目\ntextcontainerAbbr  = テキストコンテナー\ntogglebuttonAbbr   = 切り替えボタン\ntreetableAbbr      = 折り畳みリスト\nheaderAbbr         = ヘッダー\nfooterAbbr         = フッター\nparagraphAbbr      = 段落\nentryAbbr          = エントリー\ncaptionAbbr        = キャプション\nheadingAbbr        = 見出し\nsectionAbbr        = セクション\nformAbbr           = フォーム\ncomboboxlistAbbr   = コンボボックスリスト\ncomboboxoptionAbbr = コンボボックス項目\nimagemapAbbr       = イメージマップ\nlistboxoptionAbbr  = リストボックス項目\nlistboxAbbr        = リストボックス\nflatequationAbbr   = テキスト形式の方程式\ngridcellAbbr       = グリッドセル\nnoteAbbr           = 注記\nfigureAbbr         = 図表\ndefinitionlistAbbr = 定義リスト\ntermAbbr           = 用語\ndefinitionAbbr     = 定義\ntextareaAbbr       = テキストエリア\n\n# LOCALIZATION NOTE (tblColumnInfoAbbr): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfoAbbr = #1c\n# LOCALIZATION NOTE (tblRowInfoAbbr): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfoAbbr = #1r\ncellInfoAbbr = c%Sr%S\n\nstateCheckedAbbr = (x)\nstateUncheckedAbbr = ( )\nstatePressedAbbr = (x)\nstateUnpressedAbbr = ( )\n\nmathmlenclosedAbbr           = 囲み\nmathmltableAbbr              = 表\nmathmlcellAbbr               = セル\nmathmlfractionAbbr           = 分数\nmathmlfractionwithoutbarAbbr = 線なし分数\nmathmlrootAbbr               = 累乗根\nmathmlscriptedAbbr           = 添字\nmathmlsquarerootAbbr         = 平方根\n\nbaseAbbr           = 基底\nclose-fenceAbbr    = 閉じ\ndenominatorAbbr    = 分母\nnumeratorAbbr      = 分子\nopen-fenceAbbr     = 開き\noverscriptAbbr     = 真上付き\npresubscriptAbbr   = 前上付き\npresuperscriptAbbr = 前下付き\nroot-indexAbbr     = 指数\nsubscriptAbbr      = 下付き\nsuperscriptAbbr    = 上付き\nunderscriptAbbr    = 真下付き\n\nnotation-longdivAbbr            = 割り算\nnotation-actuarialAbbr          = アクチュアリー\nnotation-phasorangleAbbr        = 位相\nnotation-radicalAbbr            = 根号\nnotation-boxAbbr                = 四角囲み\nnotation-roundedboxAbbr         = 角丸囲み\nnotation-circleAbbr             = 円囲み\nnotation-leftAbbr               = 左線\nnotation-rightAbbr              = 右線\nnotation-topAbbr                = 上線\nnotation-bottomAbbr             = 下線\nnotation-updiagonalstrikeAbbr   = 上対角取り消し\nnotation-downdiagonalstrikeAbbr = 下対角取り消し\nnotation-verticalstrikeAbbr     = 垂直取り消し\nnotation-horizontalstrikeAbbr   = 水平取り消し\nnotation-updiagonalarrowAbbr    = 上対角矢印\n## (^m^) madruwb: アラビア語の階乗記号 (マドゥルーブ)\nnotation-madruwbAbbr            = 階乗\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY about.version\t\t\t\"バージョン\">\n\n<!-- LOCALIZATION NOTE (about.credits.beforeLink): note that there is no space between this phrase and the linked about.credits.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.credits.beforeLink\t\"See a list of \">\n<!ENTITY about.credits.linkTitle\t\"contributors\">\n<!-- LOCALIZATION NOTE (about.credits.afterLink): note that there is no space between the linked about.credits.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.credits.afterLink\t\" to the Mozilla Project.\">\n\n<!-- LOCALIZATION NOTE (about.license.beforeTheLink): note that there is no space between this phrase and the linked about.license.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.license.beforeTheLink\t\"Read the \">\n<!ENTITY about.license.linkTitle\t\"licensing information\">\n<!-- LOCALIZATION NOTE (about.license.afterTheLink): note that there is no space between the linked about.license.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.license.afterTheLink\t\" for this product.\">\n\n<!-- LOCALIZATION NOTE (about.relnotes.beforeTheLink): note that there is no space between this phrase and the linked about.relnotes.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.relnotes.beforeTheLink\t\"Read the \">\n<!ENTITY about.relnotes.linkTitle\t\"release notes\">\n<!-- LOCALIZATION NOTE (about.relnotes.afterTheLink): note that there is no space between the linked about.relnotes.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.relnotes.afterTheLink\t\" for this version.\">\n\n<!-- LOCALIZATION NOTE (about.buildconfig.beforeTheLink): note that there is no space between this phrase and the linked about.buildconfig.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.buildconfig.beforeTheLink\t\"See the \">\n<!ENTITY about.buildconfig.linkTitle\t\"build configuration\">\n<!-- LOCALIZATION NOTE (about.buildconfig.afterTheLink): note that there is no space between the linked about.buildconfig.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.buildconfig.afterTheLink\t\" used for this version.\">\n\n<!ENTITY about.buildIdentifier\t\t\"Build identifier: \">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/aboutAbout.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAbout.title\t\"About About\">\n<!ENTITY aboutAbout.note\t\"このページは、利便性のために用意された [about] ページのリストです。<br/>\n                            ページによってはあなたを混乱させるかもしれません。状況を診断する目的で使用されるページもあります。<br/>\n                            また、クエリー文字列が必要なページはリストから省かれています。\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/aboutNetworking.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutNetworking.title\t\t\t\"About Networking\">\n<!ENTITY aboutNetworking.warning\t\t\"これは実験段階です。ネットワーク技術に詳しい方以外は使用しないでください。\">\n<!ENTITY aboutNetworking.showNextTime\t\t\"次回も警告を表示する\">\n<!ENTITY aboutNetworking.ok\t\t\t\"OK\">\n<!ENTITY aboutNetworking.HTTP\t\t\t\"HTTP\">\n<!ENTITY aboutNetworking.sockets\t\t\"Sockets\">\n<!ENTITY aboutNetworking.dns\t\t\t\"DNS\">\n<!ENTITY aboutNetworking.websockets\t\t\"WebSockets\">\n<!ENTITY aboutNetworking.refresh\t\t\"更新\">\n<!ENTITY aboutNetworking.autoRefresh\t\t\"3 秒ごとに自動更新する\">\n<!ENTITY aboutNetworking.hostname\t\t\"ホスト名\">\n<!ENTITY aboutNetworking.port\t\t\t\"ポート番号\">\n<!ENTITY aboutNetworking.spdy\t\t\t\"SPDY\">\n<!ENTITY aboutNetworking.ssl\t\t\t\"SSL\">\n<!ENTITY aboutNetworking.active\t\t\t\"アクティブ\">\n<!ENTITY aboutNetworking.idle\t\t\t\"待機\">\n<!ENTITY aboutNetworking.host\t\t\t\"ホスト\">\n<!ENTITY aboutNetworking.tcp\t\t\t\"TCP\">\n<!ENTITY aboutNetworking.sent\t\t\t\"送信データ量\">\n<!ENTITY aboutNetworking.received\t\t\"受信データ量\">\n<!ENTITY aboutNetworking.family\t\t\t\"系統\">\n<!ENTITY aboutNetworking.addresses\t\t\"アドレス\">\n<!ENTITY aboutNetworking.expires\t\t\"期限 (秒)\">\n<!ENTITY aboutNetworking.messagesSent\t\t\"送信メッセージ\">\n<!ENTITY aboutNetworking.messagesReceived\t\"受信メッセージ\">\n<!ENTITY aboutNetworking.bytesSent\t\t\"送信バイト数\">\n<!ENTITY aboutNetworking.bytesReceived\t\t\"受信バイト数\">\n<!ENTITY aboutNetworking.logging\t\t\"HTTP ログ\">\n<!ENTITY aboutNetworking.logTutorial\t\t\"このツールの使い方は <a href='https://developer.mozilla.org/docs/Mozilla/Debugging/HTTP_logging'>HTTP Logging</a> を参照してください。\">\n<!ENTITY aboutNetworking.currentLogFile\t\t\"現在のログファイル:\">\n<!ENTITY aboutNetworking.currentLogModules\t\"現在のログモジュール:\">\n<!ENTITY aboutNetworking.setLogFile\t\t\"ログファイルを設定\">\n<!ENTITY aboutNetworking.setLogModules\t\t\"ログモジュールを設定\">\n<!ENTITY aboutNetworking.startLogging\t\t\"記録開始\">\n<!ENTITY aboutNetworking.stopLogging\t\t\"記録終了\">\n<!ENTITY aboutNetworking.dnsLookup\t\t\"DNS 照会\">\n<!ENTITY aboutNetworking.dnsLookupButton\t\"解決\">\n<!ENTITY aboutNetworking.dnsDomain\t\t\"ドメイン\">\n<!ENTITY aboutNetworking.dnsLookupTableColumn\t\"IP アドレス\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/aboutProfiles.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutProfiles.title\t\t\t\"プロファイルについて\">\n<!ENTITY aboutProfiles.subtitle\t\t\t\"このページは、プロファイルの管理を助けます。プロファイルごとに環境が分けられており、それぞれに履歴、ブックマーク、設定、アドオンが含まれています。\">\n<!ENTITY aboutProfiles.create\t\t\t\"新しいプロファイルを作成\">\n<!ENTITY aboutProfiles.restart.title\t\t\"再起動\">\n<!ENTITY aboutProfiles.restart.inSafeMode\t\"アドオンを無効にして再起動...\">\n<!ENTITY aboutProfiles.restart.normal\t\t\"通常の再起動...\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/aboutProfiles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nname\t\t=プロファイル: %S\nisDefault\t=既定のプロファイル\nrootDir\t\t=ルートディレクトリー\n# LOCALIZATION NOTE: localDir is used to show the directory corresponding to\n# the main profile directory that exists for the purpose of storing data on the\n# local filesystem, including cache files or other data files that may not\n# represent critical user data. (e.g., this directory may not be included as\n# part of a backup scheme.)\n# In case localDIr and rootDir are equal, localDir is not shown.\nlocalDir\t=ローカルディレクトリー\ncurrentProfile\t=これは使用中のプロファイルです。削除できません。\n\nrename\t\t=名前を変更\nremove\t\t=削除\nsetAsDefault\t=既定のプロファイルに設定\nlaunchProfile\t=プロファイルを別のプロセスで起動\n\nyes\t\t=はい\nno\t\t=いいえ\n\nrenameProfileTitle\t=プロファイルの名前変更\nrenameProfile\t\t=プロファイル %S の名前を変更します\n\ninvalidProfileNameTitle\t=不正なプロファイル名\ninvalidProfileName\t=“%S” というプロファイル名は使用できません。\n\ndeleteProfileTitle\t=プロファイルの削除\ndeleteProfileConfirm\t=プロファイルの削除は、使用可能なプロファイルのリストから項目を削除します。これを元に戻すことはできません。\\nさらに、プロファイルのデータファイル (設定や証明書、他のユーザー関連のデータを含む) を削除することもできます。このオプションは “%S” フォルダーを完全に削除します。これを元に戻すことはできません。\\n本当にプロファイルのデータファイルを削除しますか？\ndeleteFiles\t\t=ファイルを削除\ndontDeleteFiles\t\t=項目のみ削除\n\nopenDir\t\t\t=ディレクトリーを開く\n# LOCALIZATION NOTE (macOpenDir): This is the Mac-specific variant of openDir.\n# This allows us to use the preferred\"Finder\" terminology on Mac.\nmacOpenDir\t\t=Finder に表示\n# LOCALIZATION NOTE (winOpenDir2): This is the Windows-specific variant of\n# openDir.\nwinOpenDir2\t\t=フォルダーを開く\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/aboutReader.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutReader.loading2):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\naboutReader.loading2=読み込み中...\naboutReader.loadError=ページから記事を読み込めませんでした\n\naboutReader.colorScheme.light=ライト\naboutReader.colorScheme.dark=ダーク\naboutReader.colorScheme.sepia=セピア\naboutReader.colorScheme.auto=自動\n\n# LOCALIZATION NOTE (aboutReader.estimatedReadTimeValue1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of minutes it is estimated to take to read the article\n# example: `3 minutes`\naboutReader.estimatedReadTimeValue1=#1 分\n\n#LOCALIZATION NOTE (aboutReader.estimatedReadingTimeRange1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# When there is some uncertainty in how long the article will take to read show a range of\n# minutes it is expected to take.\n# #1 is the number of minutes it is estimated to take to read the article for a fast reader\n# #2 is the number of minutes it is estimated to take to read the article for a slow reader\n# #2 is the variable used to determine the plural form to use.\n# example: `5-8 minutes`\naboutReader.estimatedReadTimeRange1=#1 ～ #2 分\n\n# LOCALIZATION NOTE (aboutReader.fontType.serif, aboutReader.fontType.sans-serif):\n# These are the styles of typeface that are options in the reader view controls.\naboutReader.fontType.serif=Serif\naboutReader.fontType.sans-serif=Sans-serif\n\n# LOCALIZATION NOTE (aboutReader.fontTypeSample): String used to sample font types.\naboutReader.fontTypeSample=Aa\n\naboutReader.toolbar.close=リーダービューを閉じる\naboutReader.toolbar.typeControls=書体コントロール\n\n# These are used for the Reader View toolbar button and the menuitem within the\n# View menu.\nreaderView.enter=リーダービューで開く\nreaderView.enter.accesskey=R\nreaderView.close=リーダービューを閉じる\nreaderView.close.accesskey=R\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/aboutRights.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- rights.locale-direction instead of the usual local.dir entity, so RTL can skip translating page. -->\n<!ENTITY rights.locale-direction\t\"ltr\">\n<!ENTITY rights.pagetitle\t\t\"about:rights\">\n<!ENTITY rights.intro-header\t\t\"あなたの権利について\">\n<!ENTITY rights.intro\t\t\t\"&brandFullName; は無料のオープンソースソフトウェアであり、世界中の多数のコミュニティによって開発されています。ご利用に際してはいくつか知っておいていただきたいことがあります:\">\n\n<!-- Note on pointa / pointb / pointc form:\n     These points each have an embedded link in the HTML, so each point is\n     split into chunks for text before the link, the link text, and the text\n     after the link. If a localized grammar doesn't need the before or after\n     chunk, it can be left blank.\n\n     Also note the leading/trailing whitespace in strings here, which is\n     deliberate for formatting around the embedded links. -->\n<!ENTITY rights.intro-point1a\t\t\"&brandShortName; は \">\n<!ENTITY rights.intro-point1b\t\t\"Mozilla Public License\">\n<!ENTITY rights.intro-point1c\t\t\" の条項下で提供されます。これにより、あなたは &brandShortName; を使用、複製、配布することができます。あなたはまた、&brandShortName; のソースコードを必要に応じて修正することもできます。Mozilla Public License では、あなたが修正したバージョンを配布することも認めています。\">\n\n<!ENTITY rights.intro-point2-a\t\t\"Mozilla Foundation とその関係団体の商標およびロゴについては、Firefox の製品名およびロゴを含めこれに限定されず、何らの権利もあなたに与えるものではありません。商標について詳しくは \">\n<!ENTITY rights.intro-point2-b\t\t\"Mozilla 商標ポリシー\">\n<!ENTITY rights.intro-point2-c\t\t\" をご確認ください。\">\n\n<!-- point 2.5 text for official branded builds -->\n<!ENTITY rights.intro-point2.5\t\t\"クラッシュレポータなど &brandShortName; の一部の機能には、&vendorShortName; へフィードバックを送信するオプションがあります。あなたがフィードバックの送信を選択することにより、&vendorShortName; がそのフィードバックを製品の改善および &vendorShortName; ウェブサイトでの公開、配布のために使用する許可を &vendorShortName; に与えるものとします。\">\n\n<!-- point 3 text for official branded builds -->\n<!ENTITY rights2.intro-point3a\t\t\"あなたの個人情報と &brandShortName; を通して &vendorShortName; へ送信されるフィードバックの取り扱いについては \">\n<!ENTITY rights2.intro-point3b\t\t\"&brandShortName; プライバシーポリシー\">\n<!ENTITY rights.intro-point3c\t\t\" をご確認ください。\">\n\n<!-- point 3 text for unbranded builds -->\n<!ENTITY rights.intro-point3-unbranded\t\"この製品に関する適切なプライバシーポリシーをここに記述すること。\">\n\n<!-- point 4 text for official branded builds -->\n<!ENTITY rights2.intro-point4a\t\t\"&brandShortName; の一部の機能は、ウェブベースの情報サービスを利用します。ただし、それらのサービスが 100&#37; 正確であることやエラーが起きないことは保証できません。それらのサービスを利用する機能を無効化する方法を含め、詳しくは \">\n<!ENTITY rights.intro-point4b\t\t\"サービス利用規約\">\n<!ENTITY rights.intro-point4c\t\t\" をご確認ください。\">\n\n<!-- point 4 text for unbranded builds -->\n<!ENTITY rights.intro-point4a-unbranded\t\"この製品がウェブサービスと連携する場合、適切なサービス利用規約を \">\n<!ENTITY rights.intro-point4b-unbranded\t\"ウェブサイトサービス\">\n<!ENTITY rights.intro-point4c-unbranded\t\" セクションからリンクさせること。\">\n\n<!ENTITY rights2.webservices-header\t\"&brandFullName; ウェブベースの情報サービス\">\n\n<!-- point 5 -->\n<!ENTITY rights.intro-point5 \"特定の形式の動画コンテンツを再生するため、&brandShortName; がサードパーティからコンテンツ復号モジュールをダウンロードします。\">\n\n<!-- Note that this paragraph references a couple of entities from\n     preferences/security.dtd, so that we can refer to text the user sees in\n     the UI, without this page being forgotten every time those strings are\n     updated.  -->\n<!-- intro paragraph for branded builds -->\n<!ENTITY rights2.webservices-a \"&brandFullName; は、搭載された機能のために用意されたウェブベースの情報サービス (以下「本サービス」と呼びます) を利用しており、これらは下記の通り &brandShortName; のバイナリ版とともに利用できます。本サービスのいずれかをご利用になりたくない場合、または以下の利用規約を受け入れられない場合は、その機能またはサービスを無効化できます。 \">\n<!ENTITY rights2.webservices-b \"機能やサービスを無効化する手順\">\n<!ENTITY rights3.webservices-c \" をお読みください。その他の機能やサービスはアプリケーションの設定から無効化できます。\">\n\n<!-- safe browsing points for branded builds -->\n<!ENTITY rights.safebrowsing-a\t\t\"セーフブラウジング機能: \">\n<!ENTITY rights.safebrowsing-b\t\t\"サイトが安全でなくなる恐れがあるため、セーフブラウジング機能を無効にすることはお勧めしません。この機能を完全に無効にしたい場合は以下の手順に従ってください:\">\n<!ENTITY rights.safebrowsing-term1\t\"プログラムの設定またはオプションを開きます。\">\n<!ENTITY rights.safebrowsing-term2\t\"セキュリティ設定を選択します。\">\n<!ENTITY rights2.safebrowsing-term3\t\"&quot;&enableSafeBrowsing.label;&quot; のチェックを外してください。\">\n<!ENTITY rights.safebrowsing-term4\t\"セーフブラウジング機能が無効になります。\">\n\n<!-- location aware browsing points for branded builds -->\n<!ENTITY rights.locationawarebrowsing-a\t\t\"位置情報検出機能: \">\n<!ENTITY rights.locationawarebrowsing-b\t\t\"この機能は常にオプトインです。位置情報があなたの許可なしに送信されることはありません。この機能を完全に無効にしたい場合は以下の手順に従ってください:\">\n<!ENTITY rights.locationawarebrowsing-term1a\t\"URL バーに次の文字列を入力します: \">\n<!ENTITY rights.locationawarebrowsing-term1b\t\"about:config\">\n<!ENTITY rights.locationawarebrowsing-term2\t\"フィルター欄に geo.enabled と入力します。\">\n<!ENTITY rights.locationawarebrowsing-term3\t\"geo.enabled 設定をダブルクリックして値を false に変更してください。\">\n<!ENTITY rights.locationawarebrowsing-term4\t\"位置情報検出機能が無効になります。\">\n\n<!-- intro paragraph for unbranded builds -->\n<!ENTITY rights.webservices-unbranded\t\"この製品と連携するウェブサイトサービスの概要と、可能であればそれを無効化する手順をここに記述すること。\">\n\n<!-- point 1 text for unbranded builds -->\n<!ENTITY rights.webservices-term1-unbranded\t\"この製品に関する適切なサービス利用規約をここに記述すること。\">\n\n<!-- 以下サービス利用規約本文(それに合わせた表現に) -->\n<!-- points 1-7 text for branded builds -->\n<!ENTITY rights2.webservices-term1\t\"&vendorShortName; ならびにその貢献者、ライセンサ、およびパートナーは、最も正確かつ最新のサービス提供に努めています。ただし、この情報が完全で誤りがないことは保証できません。例えば、セーフブラウジングサービスが危険なサイトを適切に識別しない、または安全なサイトを誤って危険なサイトとして識別する可能性があります。また、位置情報検出サービスによるすべての位置情報は評価のためだけに使用され、提供された位置の正確さを保証するものではありません。\">\n<!ENTITY rights.webservices-term2\t\"&vendorShortName; は、独自の判断に基づいて本サービスを変更または中止することがあります。\">\n<!ENTITY rights2.webservices-term3\t\"本サービスは、&brandShortName; に付属するバージョンとともにご利用いただけます。&vendorShortName; は、そのための権利をあなたに与えます。&vendorShortName; およびそのライセンサは、本サービスに関するそれ以外のすべての権利を留保しています。本利用規約の規定は、&brandShortName; および &brandShortName; のソースコードについて、オープンソースライセンスにより許諾される権利を何ら制限するものではありません。\">\n<!ENTITY rights.webservices-term4\t\"本サービスは、「現状のまま」で提供されるものです。&vendorShortName; ならびにその貢献者、ライセンサ、およびディストリビュータは、あらゆる明示的および黙示的な保証を否認します。否認される保証には、本サービスに商業性があること、および本サービスが特定の目的に適合することの保証が含まれますが、これらに限定されません。目的に対するサービスの選択、ならびにサービスの品質および性能に関するリスクは、すべてあなたが負います。国や地域によっては黙示的な保証の除外または制限が法律上認められない場合がありますが、その場合にはこの条項は適用されません。\">\n<!ENTITY rights.webservices-term5\t\"法の定めによる場合を除き、&vendorShortName; ならびにその貢献者、ライセンサ、およびディストリビュータは、&brandShortName;、または本サービスの使用もしくは使用できないことに起因またはいかなる形においても関連して生じた、間接的損害、特別損害、付随的損害、派生的損害、または懲罰的損害に関して一切責任を負いません。本利用規約に基づく責任の総額は、500 米ドルを上限とします。国や地域によっては特定の損害の除外または制限が法律上認められない場合がありますが、その場合にはこの条項は適用されません。\">\n<!ENTITY rights.webservices-term6\t\"&vendorShortName; では、本利用規約を必要に応じて改訂することがあります。本利用規約は、&vendorShortName; の書面による合意なしに変更もしくは終了されることはありません。\">\n<!ENTITY rights.webservices-term7\t\"本利用規約は、法の抵触に関する規定を除いて米国カリフォルニア州法に準拠するものとします。本契約の一部が無効または執行不能と判断された場合でも、残りの部分は引き続き有効に存続するものとします。本利用規約は、参考のために作成した日本語訳文であり、ライセンスの内容を表示するものではありません。利用規約の内容については英文の規約によるものとします。本訳文と英文の規約に矛盾があった場合には英文の規約が優先します。\">\n<!-- 利用規約やライセンス関連の参考 URL:\nhttp://www.mozilla.com/en-US/legal/eula/firefox-ja.html\nhttp://www.mozilla-japan.org/MPL/MPL-1.1J.html\nhttp://www.microsoft.com/japan/windows/products/windowsvista/useterms/default.mspx\nhttp://www.microsoft.com/japan/windowsserver2008/howtobuy/licensing/eula/web.mspx\nhttp://www.apple.com/jp/legal/\nhttp://www.apple.com/legal/itunes/jp/service.html\nhttp://www.google.com/chrome/intl/ja/eula_text.html\nhttp://www.opensource.jp/gpl/gpl.ja.html\n -->\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/aboutRights.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbuttonLabel\t= あなたの権利について...\nbuttonAccessKey\t= K\nnotifyRightsText= %S は非営利団体 Mozilla Foundation が公開している無料のオープンソースソフトウェアです。\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/aboutServiceWorkers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.title\t\t\t\"Service Workers について\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.maintitle\t\t\t\"登録された Service Workers\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_not_enabled\t\"Service Workers が有効ではありません。\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_no_serviceworkers\t\"Service Workers が登録されていません。\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/aboutServiceWorkers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle = オリジン: %S\n\n# LOCALIZATION NOTE: %1$S is brandShortName, %2$2 is the application ID, and $%$3 is true/false value.\n# LOCALIZATION NOTE: the term \"InBrowserElement\" should not be translated\nb2gtitle = %1$S のアプリケーション ID %2$S - InBrowserElement %3$S\n\nscope = スコープ:\n\nscriptSpec = スクリプト仕様:\n\n# LOCALIZATION NOTE: the term \"Worker\" should not be translated.\ncurrentWorkerURL = 現在の Worker URL:\n\nactiveCacheName = 実行中のキャッシュ名:\n\nwaitingCacheName = 待機中のキャッシュ名:\n\ntrue = true\n\nfalse = false\n\n# LOCALIZATION NOTE this term is used as a button label (verb, not noun).\nupdate = 更新\n\nunregister = 登録解除\n\nwaiting = 待機中...\n\n# LOCALIZATION NOTE: the term \"Service Worker\" should not translated.\nunregisterError = この Service Worker の登録解除に失敗しました。\n\npushEndpoint = エンドポイントをプッシュ:\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/aboutSupport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutSupport.pageTitle\t\t\t\"トラブルシューティング情報\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.pageSubtitle): don't change the 'supportLink' id. -->\n<!ENTITY aboutSupport.pageSubtitle\t\"このページには問題発生時に役立てられる技術情報が表示されます。&brandShortName; に関する一般的な質問については <a id='supportLink'>サポートサイト</a> をご覧ください。\">\n\n<!ENTITY aboutSupport.crashes.title\t\t\"クラッシュレポート\">\n<!-- LOCALIZATION NOTE (aboutSupport.crashes.id):\nThis is likely the same like id.heading in crashes.dtd. -->\n<!ENTITY aboutSupport.crashes.id\t\t\"レポート ID\">\n<!ENTITY aboutSupport.crashes.sendDate\t\t\"送信日時\">\n<!ENTITY aboutSupport.crashes.allReports\t\"すべてのクラッシュレポート\">\n<!ENTITY aboutSupport.crashes.noConfig\t\t\"このプログラムはクラッシュレポートを表示できるように設定されていません。\">\n\n<!ENTITY aboutSupport.extensionsTitle\t\t\"拡張機能\">\n<!ENTITY aboutSupport.extensionName\t\t\"名前\">\n<!ENTITY aboutSupport.extensionEnabled\t\t\"有効\">\n<!ENTITY aboutSupport.extensionVersion\t\t\"バージョン\">\n<!ENTITY aboutSupport.extensionId\t\t\"ID\">\n\n<!ENTITY aboutSupport.experimentsTitle\t\t\"実験的な機能\">\n<!ENTITY aboutSupport.experimentName\t\t\"名前\">\n<!ENTITY aboutSupport.experimentId\t\t\"ID\">\n<!ENTITY aboutSupport.experimentDescription\t\"説明\">\n<!ENTITY aboutSupport.experimentActive\t\t\"アクティブ\">\n<!ENTITY aboutSupport.experimentEndDate\t\t\"終了日\">\n<!ENTITY aboutSupport.experimentHomepage\t\"ホームページ\">\n\n<!ENTITY aboutSupport.experimentBranch\t\t\"ブランチ\">\n\n<!ENTITY aboutSupport.appBasicsTitle\t\t\"アプリケーション基本情報\">\n<!ENTITY aboutSupport.appBasicsName\t\t\"名前\">\n<!ENTITY aboutSupport.appBasicsVersion\t\t\"バージョン\">\n<!ENTITY aboutSupport.appBasicsBuildID\t\t\"ビルド ID\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsUpdateChannel, aboutSupport.appBasicsUpdateHistory, aboutSupport.appBasicsShowUpdateHistory):\n\"Update\" is a noun here, not a verb. -->\n<!ENTITY aboutSupport.appBasicsUpdateChannel\t\t\"更新チャンネル\">\n<!ENTITY aboutSupport.appBasicsUpdateHistory\t\t\"更新履歴\">\n<!ENTITY aboutSupport.appBasicsShowUpdateHistory\t\"更新履歴を表示\">\n\n<!ENTITY aboutSupport.appBasicsProfileDir\t\"プロファイルフォルダー\">\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsProfileDirWinMac):\nThis is the Windows- and Mac-specific variant of aboutSupport.appBasicsProfileDir.\nWindows/Mac use the term \"Folder\" instead of \"Directory\" -->\n<!ENTITY aboutSupport.appBasicsProfileDirWinMac\t\"プロファイルフォルダー\">\n\n<!ENTITY aboutSupport.appBasicsEnabledPlugins\t\"有効なプラグイン\">\n<!ENTITY aboutSupport.appBasicsBuildConfig\t\"ビルド設定\">\n<!ENTITY aboutSupport.appBasicsUserAgent\t\"ユーザーエージェント\">\n<!ENTITY aboutSupport.appBasicsOS\t\t\"OS\">\n<!ENTITY aboutSupport.appBasicsMemoryUse\t\"メモリー使用量\">\n<!ENTITY aboutSupport.appBasicsPerformance\t\"パフォーマンス\">\n\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutSupport.appBasicsServiceWorkers\t\"登録された Service Workers\">\n\n<!ENTITY aboutSupport.appBasicsProfiles\t\t\"プロファイル\">\n\n<!ENTITY aboutSupport.appBasicsMultiProcessSupport\t\"マルチプロセスウィンドウ\">\n\n<!ENTITY aboutSupport.appBasicsSafeMode\t\t\"セーフモード\">\n\n<!ENTITY aboutSupport.showDir.label\t\t\"ディレクトリーを開く\"><!-- Win/Mac 以外 -->\n<!-- LOCALIZATION NOTE (aboutSupport.showMac.label): This is the Mac-specific\nvariant of aboutSupport.showDir.label.  This allows us to use the preferred\n\"Finder\" terminology on Mac. -->\n<!ENTITY aboutSupport.showMac.label\t\t\"Finder に表示\">\n<!-- LOCALIZATION NOTE (aboutSupport.showWin2.label): This is the Windows-specific\nvariant of aboutSupport.showDir.label. -->\n<!ENTITY aboutSupport.showWin2.label\t\t\"フォルダーを開く\">\n\n<!ENTITY aboutSupport.modifiedKeyPrefsTitle\t\"変更された重要な設定\">\n<!ENTITY aboutSupport.modifiedPrefsName\t\t\"名前\">\n<!ENTITY aboutSupport.modifiedPrefsValue\t\"値\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.userJSTitle, aboutSupport.userJSDescription): user.js is the name of the preference override file being checked. -->\n<!ENTITY aboutSupport.userJSTitle\t\t\"user.js 設定ファイル\">\n<!ENTITY aboutSupport.userJSDescription\t\t\"このプロファイルには、&brandShortName; では作成されない設定値が含まれた <a id='prefs-user-js-link'>user.js 設定ファイル</a> があります。\">\n\n<!ENTITY aboutSupport.lockedKeyPrefsTitle\t\"ロックされた重要な設定\">\n<!ENTITY aboutSupport.lockedPrefsName\t\t\"名前\">\n<!ENTITY aboutSupport.lockedPrefsValue\t\t\"値\">\n\n<!ENTITY aboutSupport.graphicsTitle\t\t\"グラフィック\">\n\n<!ENTITY aboutSupport.placeDatabaseTitle\t\t\"Places データベース\">\n<!ENTITY aboutSupport.placeDatabaseIntegrity\t\t\"完全性\">\n<!ENTITY aboutSupport.placeDatabaseVerifyIntegrity\t\"完全性を検証\">\n\n<!ENTITY aboutSupport.jsTitle\t\t\t\"JavaScript\">\n<!ENTITY aboutSupport.jsIncrementalGC\t\t\"インクリメンタル GC\">\n\n<!ENTITY aboutSupport.a11yTitle\t\t\t\"アクセシビリティ\">\n<!ENTITY aboutSupport.a11yActivated\t\t\"有効\">\n<!ENTITY aboutSupport.a11yForceDisabled\t\t\"アクセシビリティの無効化\">\n\n<!ENTITY aboutSupport.libraryVersionsTitle\t\"ライブラリのバージョン\">\n\n<!ENTITY aboutSupport.installationHistoryTitle\t\"インストール履歴\">\n<!ENTITY aboutSupport.updateHistoryTitle\t\"更新履歴\">\n\n<!ENTITY aboutSupport.copyTextToClipboard.label\t\t\"テキストをクリップボードにコピー\">\n<!ENTITY aboutSupport.copyRawDataToClipboard.label\t\"生データをクリップボードにコピー\">\n\n<!ENTITY aboutSupport.sandboxTitle\t\t\"サンドボックス\">\n\n<!ENTITY aboutSupport.safeModeTitle\t\t\"セーフモードを試す\">\n<!ENTITY aboutSupport.restartInSafeMode.label\t\"アドオンを無効化して再起動...\">\n\n<!ENTITY aboutSupport.graphicsFeaturesTitle\t\"機能\">\n<!ENTITY aboutSupport.graphicsDiagnosticsTitle\t\"診断\">\n<!ENTITY aboutSupport.graphicsFailureLogTitle\t\"失敗ログ\">\n<!ENTITY aboutSupport.graphicsGPU1Title\t\t\"GPU #1\">\n<!ENTITY aboutSupport.graphicsGPU2Title\t\t\"GPU #2\">\n<!ENTITY aboutSupport.graphicsDecisionLogTitle\t\"決定ログ\">\n<!ENTITY aboutSupport.graphicsCrashGuardsTitle\t\"クラッシュガードが無効化した機能\">\n<!ENTITY aboutSupport.graphicsWorkaroundsTitle\t\"回避策\">\n\n\n<!ENTITY aboutSupport.appBasicsKeyGoogle \"Google Key\">\n<!ENTITY aboutSupport.appBasicsKeyMozilla \"Mozilla Location Service Key\">\n<!ENTITY aboutSupport.sandboxSyscallAge \"Seconds Ago\">\n<!ENTITY aboutSupport.sandboxSyscallArgs \"Arguments\">\n<!ENTITY aboutSupport.sandboxSyscallIndex \"#\">\n<!ENTITY aboutSupport.sandboxSyscallLogTitle \"Rejected System Calls\">\n<!ENTITY aboutSupport.sandboxSyscallNumber \"Syscall\">\n<!ENTITY aboutSupport.sandboxSyscallPID \"PID\">\n<!ENTITY aboutSupport.sandboxSyscallProcType \"Process Type\">\n<!ENTITY aboutSupport.sandboxSyscallTID \"TID\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/aboutSupport.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (downloadsTitleFiles): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of days relevant with relevant crash reports\ncrashesTitle\t\t=過去 #1 日分のクラッシュレポート\n\n# LOCALIZATION NOTE (crashesTimeMinutes): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of minutes (between 1 and 59) which have passed since the crash\ncrashesTimeMinutes\t=#1 分前\n\n# LOCALIZATION NOTE (crashesTimeHours): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of hours (between 1 and 23) which have passed since the crash\ncrashesTimeHours\t=#1 時間前\n\n# LOCALIZATION NOTE (crashesTimeDays): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of days (1 or more) which have passed since the crash\ncrashesTimeDays\t\t=#1 日前\n\n# LOCALIZATION NOTE (downloadsTitleFiles): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of pending crash reports\npendingReports\t\t=すべてのクラッシュレポート (#1 件の未送信のクラッシュを含む)\n\n# LOCALIZATION NOTE (rawDataCopied) Text displayed in a mobile \"Toast\" to user when the\n# raw data is successfully copied to the clipboard via button press.\nrawDataCopied\t\t=生データをクリップボードにコピーしました\n\n# LOCALIZATION NOTE (textCopied) Text displayed in a mobile \"Toast\" to user when the\n# text is successfully copied to the clipboard via button press.\ntextCopied\t\t=テキストをクリップボードにコピーしました\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedDriver\t\t=グラフィックドライバーのバージョンが対応していないため描画支援がブロックされました。\n\n# LOCALIZATION NOTE The %S here is a placeholder, leave unchanged, it will get replaced by the driver version string.\ntryNewerDriver\t\t=グラフィックドライバーのバージョンが対応していないため描画支援がブロックされました。グラフィックドライバーをバージョン %S 以降に更新してみてください。\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedGfxCard\t\t=グラフィックカードのドライバーの未解決の問題により描画支援がブロックされました。\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedOSVersion\t=オペレーティングシステムのバージョンが対応していないため描画支援がブロックされました。\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedMismatchedVersion\t=グラフィックドライバーのバージョンがレジストリと DLL の間で一致しないためブロックされました。\n\n# LOCALIZATION NOTE In the following strings, \"Direct2D\", \"DirectWrite\" and \"ClearType\"\n# are proper nouns and should not be translated. Feel free to leave english strings if\n# there are no good translations, these are only used in about:support\nclearTypeParameters\t\t=ClearType パラメーター\n\ncompositing\t\t\t=画像処理\nhardwareH264\t\t\t=ハードウェア H264 デコード\naudioBackend\t\t\t=音声バックエンド\nmainThreadNoOMTC\t\t=メインスレッド、OMTC なし\nyes\t\t\t\t=あり\nno\t\t\t\t=なし\n\ngpuDescription\t\t\t=型番\ngpuVendorID\t\t\t=ベンダー ID\ngpuDeviceID\t\t\t=デバイス ID\ngpuSubsysID\t\t\t=サブシステム ID\ngpuDrivers\t\t\t=ドライバー\ngpuRAM\t\t\t\t=RAM\ngpuDriverVersion\t\t=ドライバーのバージョン\ngpuDriverDate\t\t\t=ドライバーの日付\ngpuActive\t\t\t=使用中\nwebglRenderer\t\t\t=WebGL レンダラー\nwebgl2Renderer\t\t\t=WebGL2 レンダラー\nGPU1\t\t\t\t=GPU #1\nGPU2\t\t\t\t=GPU #2\nblocklistedBug\t\t\t=既知の問題によりブロックリストに掲載されています\n# LOCALIZATION NOTE %1$S will be replaced with a bug number string.\nbugLink\t\t\t\t=Bug %1$S\n# LOCALIZATION NOTE %1$S will be replaced with an arbitrary identifier\n# string that can be searched on DXR/MXR or grepped in the source tree.\nunknownFailure\t\t\t=ブロックリストに掲載。失敗コード %1$S\nd3d11layersCrashGuard\t\t=D3D11 Compositor\nd3d11videoCrashGuard\t\t=D3D11 Video Decoder\nd3d9videoCrashGuard\t\t=D3D9 Video Decoder\nglcontextCrashGuard\t\t=OpenGL\nresetOnNextRestart\t\t=次回起動時にリセット\ngpuProcessKillButton\t\t=GPU プロセスを終了\n\nminLibVersions\t\t\t=想定される最低バージョン\nloadedLibVersions\t\t=使用中のバージョン\n\nhasSeccompBPF\t\t\t=Seccomp-BPF (システムコールフィルタリング)\nhasSeccompTSync\t\t\t=Seccomp スレッド同期\nhasUserNamespaces\t\t=ユーザー名前空間\nhasPrivilegedUserNamespaces\t=特権プロセス用のユーザー名前空間\ncanSandboxContent\t\t=コンテンツプロセスのサンドボックス化\ncanSandboxMedia\t\t\t=メディアプラグインのサンドボックス化\ncontentSandboxLevel\t\t=コンテンツプロセスのサンドボックスレベル\n\n# LOCALIZATION NOTE %1$S and %2$S will be replaced with the number of remote and the total number\n# of windows, respectively, while %3$S will be replaced with one of the status strings below,\n# which contains a description of the multi-process preference and status.\n# Note: multiProcessStatus.3 doesn't exist because status=3 was deprecated.\nmultiProcessWindows\t\t=%1$S/%2$S (%3$S)\nmultiProcessStatus.0\t\t=ユーザー設定により有効\nmultiProcessStatus.1\t\t=既定で有効\nmultiProcessStatus.2\t\t=無効\nmultiProcessStatus.4\t\t=アクセシビリティツールにより無効\nmultiProcessStatus.5\t\t=Mac OS X にグラフィックのハードウェアアクセラレーションが無いため無効\nmultiProcessStatus.6\t\t=未サポートのテキスト入力により無効\nmultiProcessStatus.7\t\t=アドオンにより無効\nmultiProcessStatus.8\t\t=強制的に無効\n# No longer in use (bug 1296353) but we might bring this back.\nmultiProcessStatus.9\t\t=Windows XP のグラフィックのハードウェアアクセラレーションにより無効\nmultiProcessStatus.unknown\t=状態不明\n\nasyncPanZoom\t\t=非同期パン / ズーム\napzNone\t\t\t=なし\nwheelEnabled\t\t=ホイール入力有効\ntouchEnabled\t\t=タッチ入力有効\ndragEnabled\t\t=スクロールバーのドラッグ有効\n\n# LOCALIZATION NOTE %1 will be replaced with the key of a preference.\nwheelWarning\t\t=非同期ホイール入力は未サポートの設定により無効化されます: %S\ntouchWarning\t\t=非同期タッチ入力は未サポートの設定により無効化されます: %S\n\n# LOCALIZATION NOTE The following strings indicate if an API key has been found.\n# In some development versions, it's expected for some API keys that they are\n# not found.\nfound = Found\nmissing = Missing\nsandboxProcType.content = content\nsandboxProcType.mediaPlugin = media plugin\nwebgl1DriverExtensions = WebGL 1 Driver Extensions\nwebgl1Extensions = WebGL 1 Extensions\nwebgl1Renderer = WebGL 1 Driver Renderer\nwebgl1Version = WebGL 1 Driver Version\nwebgl1WSIInfo = WebGL 1 Driver WSI Info\nwebgl2DriverExtensions = WebGL 2 Driver Extensions\nwebgl2Extensions = WebGL 2 Extensions\nwebgl2Version = WebGL 2 Driver Version\nwebgl2WSIInfo = WebGL 2 Driver WSI Info\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/aboutTelemetry.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutTelemetry.pageTitle \"Telemetry データ\">\n\n<!ENTITY aboutTelemetry.changeDataChoices \"\n  変更\n\">\n\n<!ENTITY aboutTelemetry.uploadEnabled \"\n  FHR データのアップロードは<span>有効</span>です。\n\">\n\n<!ENTITY aboutTelemetry.uploadDisabled \"\n  FHR データのアップロードは<span>無効</span>です。\n\">\n\n<!ENTITY aboutTelemetry.extendedRecordingEnabled \"\n  Telemetry の記録拡張は<span>有効</span>です。\n\">\n\n<!ENTITY aboutTelemetry.extendedRecordingDisabled \"\n  Telemetry の記録拡張は<span>無効</span>です。\n\">\n\n<!ENTITY aboutTelemetry.pingDataSource \"\nPing データソース:\n\">\n\n<!ENTITY aboutTelemetry.showCurrentPingData \"\n現在の Ping データ\n\">\n\n<!ENTITY aboutTelemetry.showArchivedPingData \"\nアーカイブされた Ping データ\n\">\n\n<!ENTITY aboutTelemetry.pingDataDisplay \"\nPing データの表示:\n\">\n\n<!ENTITY aboutTelemetry.structured \"\n表形式\n\">\n\n<!ENTITY aboutTelemetry.raw \"\n生の JSON 形式\n\">\n\n<!ENTITY aboutTelemetry.showSubsessionData \"\n送信データを表示\n\">\n\n<!ENTITY aboutTelemetry.choosePing \"\nPing の選択:\n\">\n\n<!ENTITY aboutTelemetry.showNewerPing \"\n&lt;&lt; 新しい Ping\n\">\n\n<!ENTITY aboutTelemetry.showOlderPing \"\n古い Ping &gt;&gt;\n\">\n\n<!ENTITY aboutTelemetry.rawPingData \"\nPing の生データ...\n\">\n\n<!ENTITY aboutTelemetry.archiveWeekHeader \"\n週\n\">\n\n<!ENTITY aboutTelemetry.archivePingHeader \"\nPing\n\">\n\n<!ENTITY aboutTelemetry.generalDataSection \"\n  一般データ\n\">\n\n<!ENTITY aboutTelemetry.environmentDataSection \"\n  環境データ\n\">\n\n<!ENTITY aboutTelemetry.telemetryLogSection \"\n  Telemetry ログ\n\">\n\n<!ENTITY aboutTelemetry.slowSqlSection \"\n  動作の遅い SQL ステートメント\n\">\n\n<!ENTITY aboutTelemetry.chromeHangsSection \"\n  ブラウザーの動作停止\n\">\n\n<!ENTITY aboutTelemetry.threadHangStatsSection \"\n  スレッドの停止\n\">\n\n<!ENTITY aboutTelemetry.capturedStacksSection \"\n  捕捉したスタック\n\">\n\n<!ENTITY aboutTelemetry.scalarsSection \"\n  スカラー\n\">\n\n<!ENTITY aboutTelemetry.keyedScalarsSection \"\n  主要なスカラー\n\">\n\n<!ENTITY aboutTelemetry.histogramsSection \"\n  ヒストグラム\n\">\n\n<!ENTITY aboutTelemetry.keyedHistogramsSection \"\n  主要なヒストグラム\n\">\n\n<!ENTITY aboutTelemetry.eventsSection \"\n  イベント\n\">\n\n<!ENTITY aboutTelemetry.simpleMeasurementsSection \"\n  統計情報\n\">\n\n<!ENTITY aboutTelemetry.addonDetailsSection \"\n  アドオンの詳細\n\">\n\n<!ENTITY aboutTelemetry.lateWritesSection \"\n  遅延書き込み\n\">\n\n<!ENTITY aboutTelemetry.sessionInfoSection \"\n  セッション情報\n\">\n\n<!ENTITY aboutTelemetry.addonHistogramsSection \"\n  アドオンから収集されたヒストグラム\n\">\n\n<!ENTITY aboutTelemetry.toggle \"\n  クリックしてセクションを開閉\n\">\n\n<!ENTITY aboutTelemetry.emptySection \"\n  (収集データはありません)\n\">\n\n<!ENTITY aboutTelemetry.fullSqlWarning \"\n  NOTE: 動作の遅い SQL のデバッグが有効です。SQL 全文が以下に表示されますが、Telemetry には送信されません。\n\">\n\n<!ENTITY aboutTelemetry.fetchSymbols \"\n  スタック上の関数名を読み込む\n\">\n\n<!ENTITY aboutTelemetry.hideSymbols \"\n  生データを表示する\n\">\n\n<!ENTITY aboutTelemetry.filterText \"\n  フィルター (文字列または /正規表現/)\n\">\n\n<!ENTITY aboutTelemetry.payloadChoiceHeader \"\n  ペイロード\n\">\n\n<!ENTITY aboutTelemetry.rawPayload \"\n  生ペイロード\n\">\n\n\n<!ENTITY aboutTelemetry.fetchStackSymbols \"\n  Fetch function names for stacks\n\">\n\n<!ENTITY aboutTelemetry.hideStackSymbols \"\n  Show raw stack data\n\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/aboutTelemetry.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Note to translators:\n# - %1$S will be replaced by brandFullName\n# - %2$S will be replaced with the value of the toolkit.telemetry.server_owner preference\npageSubtitle\t\t\t=このページは、Telemetry によって収集されたパフォーマンスとハードウェア、使用状況、カスタマイズについての情報を表示します。この情報は、%2$S の改善のため %1$S に送信されます。\n\ngeneralDataTitle\t\t=一般データ\n\ngeneralDataHeadingName\t\t=名前\n\ngeneralDataHeadingValue\t\t=値\n\nenvironmentDataHeadingName\t=名前\n\nenvironmentDataHeadingValue\t=値\n\nenvironmentDataSubsectionToggle\t=クリックしてセクションを開閉\n\nenvironmentDataSubsectionEmpty\t=(収集データはありません)\n\ntelemetryLogTitle\t\t=Telemetry ログ\n\ntelemetryLogHeadingId\t\t=Id\n\ntelemetryLogHeadingTimestamp\t=タイムスタンプ\n\ntelemetryLogHeadingData\t\t=データ\n\nslowSqlMain\t\t\t=メインスレッド上の動作の遅い SQL ステートメント\n\nslowSqlOther\t\t\t=ヘルパースレッド上の動作の遅い SQL ステートメント\n\nslowSqlHits\t\t\t=ヒット数\n\nslowSqlAverage\t\t\t=平均タイム (ms)\n\nslowSqlStatement\t\t=ステートメント\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the hang\n# - The %2$S will be replaced with the duration of the hang\nchrome-hangs-title\t=ハングレポート #%1$S (%2$S 秒)\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the late write\nlate-writes-title\t=遅延書き込み #%1$S\n\nstackTitle\t\t=スタック:\n\nmemoryMapTitle\t\t=メモリーマップ:\n\nerrorFetchingSymbols\t=シンボルの読み込み中にエラーが発生しました。インターネット接続を確認して、再度試してください。\n\nhistogramSamples\t=サンプル\n\nhistogramAverage\t=平均\n\nhistogramSum\t\t=合計\n\nhistogramCopy\t\t=コピー\n\nkeysHeader\t\t=プロパティ\n\nnamesHeader\t\t=名前\n\nvaluesHeader\t\t=値\n\naddonTableID\t\t=アドオン ID\n\naddonTableDetails\t=詳細\n\n# Note to translators:\n# - The %1$S will be replaced with the name of an Add-on Provider (e.g. \"XPI\", \"Plugin\")\naddonProvider\t\t=%1$S プロバイダ\n\nparentPayload\t\t=親ペイロード\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the child payload (e.g. \"1\", \"2\")\nchildPayloadN\t\t=子ペイロード %1$S\n\ntimestampHeader\t\t=タイムスタンプ\n\ncategoryHeader\t\t=カテゴリー\n\nmethodHeader\t\t=メソッド\n\nobjectHeader\t\t=オブジェクト\n\nextraHeader\t\t=特別\n\n\n# Note to translators:\n# - The %1$S will be replaced with the string key for this stack.\n# - The %2$S will be replaced with the number of times this stack was captured.\ncaptured-stacks-title = %1$S (capture count: %2$S)\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/aboutWebrtc.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (document_title, cannot_retrieve_log):\n# The text \"WebRTC\" is a proper noun and should not be translated.\n# It is the general label for the standards based technology. see http://www.webrtc.org\ndocument_title\t\t\t=WebRTC Internals\ncannot_retrieve_log\t\t=WebRTC ログデータを取得できません\n\n# LOCALIZATION NOTE (save_page_msg):\n# %1$S will be replaced by a full path file name: the target of the SavePage operation.\nsave_page_msg\t\t\t=ページを保存しました: %1$S\n\n# LOCALIZATION NOTE (save_page_dialog_title): \"about:webrtc\" is a internal browser URL and should not be\n# translated. This string is used as a title for a file save dialog box.\nsave_page_dialog_title\t\t=about:webrtc を名前を付けて保存\n\n# LOCALIZATION NOTE (debug_mode_off_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_off_state_msg\t=トレースログの保存場所: %1$S\n\n# LOCALIZATION NOTE (debug_mode_on_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_on_state_msg\t\t=デバッグモードが有効です。トレースログの保存場所: %1$S\n\n# LOCALIZATION NOTE (aec_logging_msg_label, aec_logging_off_state_label,\n# aec_logging_on_state_label, aec_logging_on_state_msg):\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_msg_label\t\t=AEC ログ記録\naec_logging_off_state_label\t=AEC ログ記録を開始\naec_logging_on_state_label\t=AEC ログ記録を停止\naec_logging_on_state_msg\t=AEC ログ記録が有効です (数分間、通話相手と会話してから停止してください)\n\n# LOCALIZATION NOTE (aec_logging_off_state_msg):\n# %1$S will be replaced by the full path to the directory containing the captured log files.\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_off_state_msg\t=記録したログファイルの保存場所: %1$S\n\n# LOCALIZATION NOTE (peer_connection_id_label): \"PeerConnection\" is a proper noun\n# associated with the WebRTC module. \"ID\" is an abbreviation for Identifier. This string\n# should not normally be translated and is used as a data label.\npeer_connection_id_label\t=PeerConnection ID\n\n# LOCALIZATION NOTE (sdp_heading, local_sdp_heading, remote_sdp_heading):\n# \"SDP\" is an abbreviation for Session Description Protocol, an IETF standard.\n# See http://wikipedia.org/wiki/Session_Description_Protocol\nsdp_heading\t\t\t=SDP\nlocal_sdp_heading\t\t=ローカル SDP\nremote_sdp_heading\t\t=リモート SDP\n\n# LOCALIZATION NOTE (rtp_stats_heading): \"RTP\" is an abbreviation for the\n# Real-time Transport Protocol, an IETF specification, and should not\n# normally be translated. \"Stats\" is an abbreviation for Statistics.\nrtp_stats_heading\t\t=RTP 統計\n\n# LOCALIZATION NOTE (ice_state, ice_stats_heading): \"ICE\" is an abbreviation\n# for Interactive Connectivity Establishment, which is an IETF protocol,\n# and should not normally be translated. \"Stats\" is an abbreviation for\n# Statistics.\nice_state\t\t\t=ICE 統計\nice_stats_heading\t\t=ICE 統計\nice_restart_count_label\t\t=ICE 再起動\nice_rollback_count_label\t=ICE ロールバック\n\n# LOCALIZATION NOTE (av_sync_label): \"A/V\" stands for Audio/Video.\n# \"sync\" is an abbreviation for sychronization. This is used as\n# a data label.\nav_sync_label\t\t\t=音声と動画の同期\n\n# LOCALIZATION NOTE (jitter_buffer_delay_label): A jitter buffer is an\n# element in the processing chain, see http://wikipedia.org/wiki/Jitter\n# This is used as a data label.\njitter_buffer_delay_label\t=ジッターバッファ遅延\n\n# LOCALIZATION NOTE (avg_bitrate_label, avg_framerate_label): \"Avg.\" is an abbreviation\n# for Average. These are used as data labels.\navg_bitrate_label\t\t=平均ビットレート\navg_framerate_label\t\t=平均フレームレート\n\n# LOCALIZATION NOTE (typeLocal, typeRemote): These adjectives are used to label a\n# line of statistics collected for a peer connection. The data represents\n# either the local or remote end of the connection.\ntypeLocal\t\t\t=ローカル\ntypeRemote\t\t\t=リモート\n\n# LOCALIZATION NOTE (nominated): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank.\nnominated\t\t\t=ノミネート\n\n# LOCALIZATION NOTE (selected): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank. This represents an attribute of an ICE candidate.\nselected\t\t\t=選択\n\nsave_page_label\t\t\t=ページを保存\ndebug_mode_msg_label\t\t=デバッグモード\ndebug_mode_off_state_label\t=デバッグモードを開始\ndebug_mode_on_state_label\t=デバッグモードを停止\nstats_heading\t\t\t=セッション統計\nlog_heading\t\t\t=接続ログ\nlog_show_msg\t\t\t=ログを表示\nlog_hide_msg\t\t\t=ログを隠す\nconnection_closed\t\t=切断\nlocal_candidate\t\t\t=ローカル候補\nremote_candidate\t\t=リモート候補\npriority\t\t\t=優先度\nfold_show_msg\t\t\t=詳細を表示\nfold_show_hint\t\t\t=クリックしてセクションを展開します\nfold_hide_msg\t\t\t=詳細を隠す\nfold_hide_hint\t\t\t=クリックしてセクションを折りたたみます\ndropped_frames_label\t\t=欠落したフレーム\ndiscarded_packets_label\t\t=破棄されたパケット\ndecoder_label\t\t\t=デコーダー\nencoder_label\t\t\t=エンコーダー\nreceived_label\t\t\t=受信\npackets\t\t\t\t=パケット数\nlost_label\t\t\t=紛失\njitter_label\t\t\t=ジッター\nsent_label\t\t\t=送信\n\nlog_clear = Clear Log\nstats_clear = Clear History\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/actions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY action.switchToTab.label \"タブを表示\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/appPicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY NoAppFound.label\t\"この種類のファイルを扱うプログラムが見つかりませんでした。\">\n<!ENTITY BrowseButton.label\t\"参照...\">\n<!ENTITY SendMsg.label\t\t\"プログラムの選択:\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI\t\t\t=URL が正しくないため、読み込めませんでした。\nfileNotFound\t\t\t=ファイル %S が見つかりません。ファイルの場所を再確認してください。\nfileAccessDenied\t\t=%S のファイルを読めません。\ndnsNotFound\t\t\t=%S が見つかりません。ドメイン名を再確認してください。\nunknownProtocolFound\t\t=%S というプロトコルは登録されてないか、このコンテキストでは許可されていません。\nconnectionFailure\t\t=%S へのネットワーク接続を試みましたが接続を拒否されました。\nnetInterrupt\t\t\t=%S への接続が途中で切断されてしまいました。データの一部だけが転送されている可能性があります。\nnetTimeout\t\t\t=%S へのネットワーク接続を試みましたが接続がタイムアウトしました。\nredirectLoop\t\t\t=URL の転送回数が制限値を超えました。要求されたページを読み込むことができません。Cookie がブロックされていることが原因であることもあります。\nconfirmRepostPrompt\t\t=このページを表示するにはフォームデータを再度送信する必要があります。フォームデータを再送信すると以前実行した検索、投稿や注文などの処理が繰り返されます。\nresendButton.label\t\t=再送信\nunknownSocketType\t\t=このページを表示するにはパーソナルセキュリティマネージャー (PSM) が必要です。PSM をインストールしてから再度試すか、システム管理者に問い合わせてください。\nnetReset\t\t\t=このページにはデータがありません。\nnotCached\t\t\t=このドキュメントは利用できなくなりました。\nnetOffline\t\t\t=このページはオフラインでは表示できません。オンラインにするには、ファイルメニューから [オフライン作業] のチェックを解除してください。\nisprinting\t\t\t=印刷中や印刷プレビューの表示中はドキュメントを変更できません。\ndeniedPortAccess\t\t=セキュリティ上の理由で無効化されているポート番号に対してアクセスしようとしています。\nproxyResolveFailure\t\t=設定されているプロキシサーバーが見つかりません。プロキシ設定を確認してから、再試行してください。\nproxyConnectFailure\t\t=設定されているプロキシサーバーに接続を拒否されました。プロキシ設定を確認してから、再試行してください。\ncontentEncodingError\t\t=不正または不明な形式で圧縮されているため、ページを表示できません。\nunsafeContentType\t\t=安全に処理できないファイルタイプを指定しているため、ページを表示できません。この問題についてはウェブサイトの管理者に問い合わせてください。\nexternalProtocolTitle\t\t=外部プロトコルの要求\nexternalProtocolPrompt\t\t=%1$S: プロトコルのリンクを処理するには外部のプログラムが必要です。\\n\\n\\n次の URL の読み込みが要求されています。\\n\\n%2$S\\n\\nプログラム: %3$S\\n\\n\\nこの URL の読み込みが意図していないものである場合、外部プログラムの脆弱性を利用しようとしている可能性があります。問題がないと確信できない限りこの要求はキャンセルしてください。\\n\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown\t\t=<不明>\nexternalProtocolChkMsg\t\t=今後このプロトコルのリンクを同様に処理する。\nexternalProtocolLaunchBtn\t=プログラムを起動\nmalwareBlocked\t\t\t=%S のウェブサイトは攻撃サイトとして報告されており、セキュリティ設定に従いブロックされています。\nunwantedBlocked\t\t\t=%S のウェブサイトは望ましくないソフトウェアを配布しているサイトとして報告されており、セキュリティ設定に従いブロックされています。\ndeceptiveBlocked\t\t=%S のウェブページは詐欺サイトとして報告されており、セキュリティ設定に従いブロックされています。\ncspBlocked\t\t\t=このページには、セキュリティポリシーによりページへの読み込みが禁止されたコンテンツが含まれています。\ncorruptedContentErrorv2\t\t=%S のウェブサイトで修復不能なネットワークプロトコル違反が発生しました。\nremoteXUL\t\t\t=このページは、もはや既定では利用できなくなった未対応の技術が使用されています。\nsslv3Used\t\t\t=安全でないセキュリティプロトコルの SSLv3 が使用されているため、%S 上のデータの安全性は保証されません。\nweakCryptoUsed\t\t\t=%S の所有者がウェブサイトを適切に設定していません。あなたの情報が盗まれることを防ぐため、このウェブサイトへの接続は確立されません。\ninadequateSecurityError\t\t=ウェブサイトが不適当なレベルのセキュリティを処理しようとしています。\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/autocomplete.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (searchWithEngine): %S will be replaced with\n# the search engine provider's name. This format was chosen because\n# the provider can also end with \"Search\" (e.g.: MSN Search).\nsearchWithEngine\t=%S で検索\n\n# LOCALIZATION NOTE (switchToTab2): This is the same as the older switchToTab\n# string that it's replacing, except it uses title case, so \"Switch\" and \"Tab\"\n# are capitalized.\nswitchToTab2\t\t=タブを表示\n\n# LOCALIZATION NOTE (visit): This is shown next to autocomplete entries that are\n# simple URLs or sites, which will be visited when the user selects them.\nvisit\t\t\t=開く\n\n# LOCALIZATION NOTE (bookmarkKeywordSearch): This is the title of autocomplete\n# entries that are bookmark keyword searches.  %1$S will be replaced with the\n# domain name of the bookmark, and %2$S will be replaced with the keyword\n# search text that the user is typing.  %2$S will not be empty.\nbookmarkKeywordSearch\t= %1$S: %2$S\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % realBrandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%realBrandDTD;\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrowsewithcaret.checkMsg\t\t= 次回からはこのダイアログを表示しない\nbrowsewithcaret.checkWindowTitle\t= キャレットブラウズモード\nbrowsewithcaret.checkLabel\t\t= F7 キーを押すとキャレットブラウズモードのオンとオフが切り替わります。このモードをオンにするとウェブページ中を移動可能なカーソル(キャレット)が表示され、キーボードでテキストを選択できるようになります。キャレットブラウズモードをオンにしますか？\nbrowsewithcaret.checkButtonLabel\t= はい\n\nplainText.wordWrap\t\t\t= 長い行を折り返す\n\nformPostSecureToInsecureWarning.title\t= セキュリティ警告\nformPostSecureToInsecureWarning.message\t= あなたがこのページで入力した情報は、安全でない接続を通して送られようとしており、第三者に傍受される可能性があります。\\n\\n本当にこの情報を送信してもよろしいですか？\nformPostSecureToInsecureWarning.continue\t= 続ける\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/charsetMenu.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY charsetMenu2.label\t\"テキストエンコーディング\">\n<!ENTITY charsetMenu2.accesskey\t\"c\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/charsetMenu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The property keys ending with \".key\" are for access keys.\n# Localizations may add or delete properties where the property key ends with\n# \".key\" as appropriate for the localization. The code that uses this data can\n# deal with the absence of an access key for an item.\n#\n# For gbk, gbk.bis and gbk.bis.key are used to trigger string changes in\n# localizations.\n#\n# In the en-US version of this file, access keys are given to the following:\n# * UTF-8\n# * All encodings that are the fallback encoding for some locale in Firefox\n# * All encodings that are the fallback encoding for some locale in IE\n# * All Japanese encodings\n#\n# For the items whose property key does not end in \".key\" and whose value\n# includes \"(\" U+0028 LEFT PARENTHESIS, the \"(\" character is significant for\n# processing by CharsetMenu.jsm. If your localization does not use ASCII\n# parentheses where en-US does in this file, please file a bug to make\n# CharsetMenu.jsm also recognize the delimiter your localization uses.\n# (When this code was developed, all localizations appeared to use\n# U+0028 LEFT PARENTHESIS for this purpose.)\n\n# Auto-Detect (sub)menu\ncharsetMenuCharsets = 文字エンコーディング\ncharsetMenuAutodet = 自動判別\n# 'A' is reserved for Arabic:\ncharsetMenuAutodet.key = D\ncharsetMenuAutodet.off = (解除)\ncharsetMenuAutodet.off.key = o\ncharsetMenuAutodet.ja = 日本語\ncharsetMenuAutodet.ja.key = J\ncharsetMenuAutodet.ru = ロシア語\ncharsetMenuAutodet.ru.key = R\ncharsetMenuAutodet.uk = ウクライナ語\ncharsetMenuAutodet.uk.key = U\n\n# Globally-relevant\nUTF-8.key        = U\nUTF-8            = Unicode\nwindows-1252.key = W\nwindows-1252     = 西欧\n\n# Arabic\nwindows-1256.key = A\nwindows-1256     = アラビア語 (Windows)\nISO-8859-6       = アラビア語 (ISO)\n\n# Baltic\nwindows-1257.key = B\nwindows-1257     = バルト語 (Windows)\nISO-8859-4       = バルト語 (ISO)\n\n# Central European\nwindows-1250.key = E\nwindows-1250     = 中欧 (Windows)\nISO-8859-2.key   = l\nISO-8859-2       = 中欧 (ISO)\n\n# Chinese, Simplified\ngbk.bis.key      = S\ngbk.bis          = 簡体字中国語\n\n# Chinese, Traditional\nBig5.key         = T\nBig5             = 繁体字中国語\n\n# Cyrillic\nwindows-1251.key = C\nwindows-1251     = キリル文字 (Windows)\nISO-8859-5       = キリル文字 (ISO)\nKOI8-R           = キリル文字 (KOI8-R)\nKOI8-U           = キリル文字 (KOI8-U)\nIBM866           = キリル文字 (DOS)\n\n# Greek\nwindows-1253.key = G\nwindows-1253     = ギリシャ語 (Windows)\nISO-8859-7.key   = O\nISO-8859-7       = ギリシャ語 (ISO)\n\n# Hebrew\nwindows-1255.key = H\nwindows-1255     = ヘブライ語\n# LOCALIZATION NOTE (ISO-8859-8): The value for this item should begin with\n# the same word for Hebrew as the value for windows-1255 so that this item \n# sorts right after that one in the collation order for your locale.\nISO-8859-8       = ヘブライ語 (ISO-Visual)\n\n# Japanese\nShift_JIS.key    = J\nShift_JIS        = 日本語 (Shift_JIS)\nEUC-JP.key       = p\nEUC-JP           = 日本語 (EUC-JP)\nISO-2022-JP.key  = n\nISO-2022-JP      = 日本語 (ISO-2022-JP)\n\n# Korean\nEUC-KR.key       = K\nEUC-KR           = 韓国語\n\n# Thai\nwindows-874.key  = i\nwindows-874      = タイ語\n\n# Turkish\nwindows-1254.key = r\nwindows-1254     = トルコ語\n\n# Vietnamese\nwindows-1258.key = V\nwindows-1258     = ベトナム語\n\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/charsetOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from charsetOverlay.xul -->\n<!ENTITY charsetMenu.label\t\t\"文字エンコーディング\">\n<!ENTITY charsetMenu.accesskey\t\t\"C\">\n<!ENTITY charsetMenuAutodet.label\t\"自動判別\">\n<!ENTITY charsetMenuAutodet.accesskey\t\"a\">\n<!ENTITY charsetMenuMore.label\t\t\"他の文字エンコーディング\"> \n<!ENTITY charsetMenuMore.accesskey\t\"m\">\n<!ENTITY charsetMenuMore1.label\t\t\"西欧\">\n<!ENTITY charsetMenuMore1.accesskey\t\"w\">\n<!ENTITY charsetMenuMore2.label\t\t\"東欧\">\n<!ENTITY charsetMenuMore2.accesskey\t\"E\">\n<!ENTITY charsetMenuMore3.label\t\t\"東アジア\">\n<!ENTITY charsetMenuMore3.accesskey\t\"A\">\n<!ENTITY charsetMenuMore4.label\t\t\"西南 &amp; 東南アジア\">\n<!ENTITY charsetMenuMore4.accesskey\t\"S\">\n<!ENTITY charsetMenuMore5.label\t\t\"中近東\">\n<!ENTITY charsetMenuMore5.accesskey\t\"M\">\n<!ENTITY charsetMenuUnicode.label\t\"Unicode\">\n<!ENTITY charsetMenuUnicode.accesskey\t\"U\">\n<!ENTITY charsetCustomize.label\t\t\"リストをカスタマイズ...\">\n<!ENTITY charsetCustomize.accesskey\t\"c\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/charsetTitles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n## Rule of this file:\n## 1. key should always be in lower case ascii so we can do case insensitive\n##    comparison in the code faster.\n\n## Format of this file:\n## charset_name.title = a_title  -  specifies the human readable title for \n## this charset\n\nus-ascii.title\t\t= 英語 (US-ASCII)\niso-8859-1.title\t= 西欧 (ISO-8859-1)\niso-8859-2.title\t= 中欧 (ISO-8859-2)\niso-8859-3.title\t= 南欧 (ISO-8859-3)\niso-8859-4.title\t= バルト語 (ISO-8859-4)\niso-8859-9.title\t= トルコ語 (ISO-8859-9)\niso-8859-10.title\t= 北欧 (ISO-8859-10)\niso-8859-13.title\t= バルト語 (ISO-8859-13)\niso-8859-14.title\t= ケルト語 (ISO-8859-14)\niso-8859-15.title\t= 西欧 (ISO-8859-15)\niso-8859-16.title\t= ルーマニア語 (ISO-8859-16)\nwindows-1250.title\t= 中欧 (Windows-1250)\nwindows-1252.title\t= 西欧 (Windows-1252)\nwindows-1254.title\t= トルコ語 (Windows-1254)\nwindows-1257.title\t= バルト語 (Windows-1257)\nx-mac-roman.title\t= 西欧 (MacRoman)\nx-mac-ce.title\t\t= 中欧 (MacCE)\nx-mac-turkish.title\t= トルコ語 (MacTurkish)\nx-mac-croatian.title\t= クロアチア語 (MacCroatian)\nx-mac-romanian.title\t= ルーマニア語 (MacRomanian)\nx-mac-icelandic.title\t= アイスランド語 (MacIcelandic)\niso-2022-jp.title\t= 日本語 (ISO-2022-JP)\nshift_jis.title\t\t= 日本語 (Shift_JIS)\neuc-jp.title\t\t= 日本語 (EUC-JP)\nbig5.title\t\t= 繁体字中国語 (Big5)\nbig5-hkscs.title\t= 繁体字中国語 (Big5-HKSCS)\nx-euc-tw.title\t\t= 繁体字中国語 (EUC-TW)\ngb2312.title\t\t= 簡体字中国語 (GB2312)\nhz-gb-2312.title\t= 簡体字中国語 (HZ)\ngbk.title\t\t= 簡体字中国語 (GBK)\niso-2022-cn.title\t= 簡体字中国語 (ISO-2022-CN)\neuc-kr.title\t\t= 韓国語 (EUC-KR)\nx-johab.title\t\t= 韓国語 (JOHAB)\nx-windows-949.title\t= 韓国語 (UHC)\niso-2022-kr.title\t= 韓国語 (ISO-2022-KR)\nutf-7.title\t\t= Unicode (UTF-7)\nutf-8.title\t\t= Unicode (UTF-8)\nutf-16.title\t\t= Unicode (UTF-16)\nutf-16le.title\t\t= Unicode (UTF-16LE)\nutf-16be.title\t\t= Unicode (UTF-16BE)\niso-8859-5.title\t= キリル文字 (ISO-8859-5)\niso-ir-111.title\t= キリル文字 (ISO-IR-111)\nwindows-1251.title\t= キリル文字 (Windows-1251)\nx-mac-cyrillic.title\t= キリル文字 (MacCyrillic)\nx-mac-ukrainian.title\t= キリル文字/ウクライナ語 (MacUkrainian)\nkoi8-r.title\t\t= キリル文字 (KOI8-R)\nkoi8-u.title\t\t= キリル文字/ウクライナ語 (KOI8-U)\niso-8859-7.title\t= ギリシャ語 (ISO-8859-7)\nwindows-1253.title\t= ギリシャ語 (Windows-1253)\nx-mac-greek.title\t= ギリシャ語 (MacGreek)\nwindows-1258.title\t= ベトナム語 (Windows-1258)\nx-viet-tcvn5712.title\t= ベトナム語 (TCVN)\nviscii.title\t\t= ベトナム語 (VISCII)\nx-viet-vps.title\t= ベトナム語 (VPS)\ntis-620.title\t\t= タイ語 (TIS-620)\niso-8859-11.title\t= タイ語 (ISO-8859-11)\nwindows-874.title\t= タイ語 (Windows-874)\nibm874.title\t\t= タイ語 (IBM-874)\narmscii-8.title\t\t= アルメニア語 (ARMSCII-8)\niso-8859-6.title\t= アラビア語 (ISO-8859-6)\niso-8859-6-i.title\t= アラビア語 (ISO-8859-6-I)\niso-8859-6-e.title\t= アラビア語 (ISO-8859-6-E)\niso-8859-8.title\t= ヘブライ語 (ISO-8859-8)\niso-8859-8-i.title\t= ヘブライ語 (ISO-8859-8-I)\niso-8859-8-e.title\t= ヘブライ語 (ISO-8859-8-E)\nwindows-1255.title\t= ヘブライ語 (Windows-1255)\nwindows-1256.title\t= アラビア語 (Windows-1256)\nx-user-defined.title\t= ユーザ定義\nibm866.title\t\t= キリル文字/ロシア語 (CP-866)\nibm850.title\t\t= 西欧 (IBM-850)\nibm852.title\t\t= 中欧 (IBM-852)\nibm855.title\t\t= キリル文字 (IBM-855)\nibm857.title\t\t= トルコ語 (IBM-857)\nibm862.title\t\t= ヘブライ語 (IBM-862)\nibm864.title\t\t= アラビア語 (IBM-864)\nibm864i.title\t\t= アラビア語 (IBM-864-I)\ngb18030.title\t\t= 簡体字中国語 (GB18030)\nx-mac-arabic.title\t= アラビア語 (MacArabic)\nx-iso-8859-6-8-x.title\t= アラビア語 (Langbox ISO-8859-6.8x)\nx-iso-8859-6-16.title\t= アラビア語 (Langbox ISO-8859-6.16)\nx-mac-farsi.title\t= ペルシア語 (MacFarsi)\nx-mac-hebrew.title\t= ヘブライ語 (MacHebrew)\nx-mac-devanagari.title\t= ヒンディー語 (MacDevanagari)\nx-mac-gujarati.title\t= グジャラート語 (MacGujarati)\nx-mac-gurmukhi.title\t= グルムキー文字 (MacGurmukhi)\nx-sun-unicode-india-0.title= ヒンディー語 (SunDevanagari)\n\n\nchardet.off.title\t\t\t\t= (解除)\nchardet.universal_charset_detector.title\t= 全言語\n# (^^; 各地域別言語は chardet.* の * 部を引数として指定 http://lxr.mozilla.org/aviarybranch/source/intl/chardet/tests/DetectCharset.cpp#53\nchardet.ja_parallel_state_machine.title\t\t= 日本語\nchardet.ko_parallel_state_machine.title\t\t= 韓国語\nchardet.zhtw_parallel_state_machine.title\t= 繁体字中国語\nchardet.zhcn_parallel_state_machine.title\t= 簡体字中国語\nchardet.zh_parallel_state_machine.title\t\t= 中国語\nchardet.cjk_parallel_state_machine.title\t= 東アジア\nchardet.ruprob.title\t\t\t\t= ロシア語\nchardet.ukprob.title\t\t\t\t= ウクライナ\n\nmacintosh.title         = Western (MacRoman)\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/commonDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY header.label\t\t\"簡潔な題名\">\n<!ENTITY message.label\t\t\"ここにサンプルテキストを書きます。\">\n<!ENTITY editfield0.label\t\"ユーザー名:\">\n<!ENTITY editfield1.label\t\"パスワード:\">\n<!ENTITY checkbox.label\t\t\"チェック\">\n<!ENTITY copyCmd.label\t\t\"コピー\">\n<!ENTITY copyCmd.accesskey\t\"C\">\n<!ENTITY selectAllCmd.label\t\"すべて選択\">\n<!ENTITY selectAllCmd.accesskey\t\"A\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/commonDialogs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAlert\t\t\t=警告\nConfirm\t\t\t=確認\nConfirmCheck\t\t=確認\nPrompt\t\t\t=プロンプト\nPromptUsernameAndPassword2=ユーザー名とパスワードを入力してください\nPromptPassword2\t\t=パスワードを入力してください\nSelect\t\t\t=選択\nOK\t\t\t=OK\nCancel\t\t\t=キャンセル\nYes\t\t\t=はい(&Y)\nNo\t\t\t=いいえ(&N)\nSave\t\t\t=保存(&S)\nRevert\t\t\t=入力の取り消し(&R)\nDontSave\t\t=保存しない(&N)\nScriptDlgGenericHeading\t=[JavaScript アプリケーション]\nScriptDlgHeading\t=%S のページから:\nScriptDialogLabel\t=このページによる追加のダイアログ表示を抑止する\nScriptDialogPreventTitle=確認ダイアログ設定\n# LOCALIZATION NOTE (EnterLoginForRealm3, EnterLoginForProxy3):\n# %1 is an untrusted string provided by a remote server. It could try to\n# take advantage of sentence structure in order to mislead the user (see\n# bug 244273). %1 should be integrated into the translated sentences as\n# little as possible. %2 is the url of the site being accessed.\n# (^^; %1$S: realm, %2$S: URL\n# (^^; realm (認証領域) の意味、使い方は認証スキーム依存なので曖昧に...\nEnterLoginForRealm3\t\t\t=%2$S がユーザー名とパスワードを要求しています。サイトからのメッセージ: “%1$S”\nEnterLoginForProxy3\t\t\t=プロキシ %2$S がユーザー名とパスワードを要求しています。サイトからのメッセージ: “%1$S”\nEnterUserPasswordFor2\t\t\t=%1$S がユーザー名とパスワードを要求しています。\nEnterUserPasswordForCrossOrigin2\t=%1$S がユーザー名とパスワードを要求しています。警告: 入力したパスワードは現在のウェブサイトには送信されません！\nEnterPasswordFor\t\t\t=%2$S での %1$S のパスワードを入力してください\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/config.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title\t\t\"about:config\">\n\n<!-- about:config warning page -->\n<!-- LOCALIZATION NOTE: aboutWarningTitle.label should be attention grabbing and playful -->\n<!ENTITY aboutWarningTitle.label\t\"動作保証対象外になります！\"><!-- (^^; 劇薬につき取り扱い注意！ -->\n<!ENTITY aboutWarningText.label\t\t\"プログラムの高度な設定を変更すると、安定性、セキュリティ、パフォーマンスに深刻な問題を引き起こす恐れがあります。設定変更による影響を完全に理解している場合に限ってご利用ください。\">\n<!ENTITY aboutWarningButton2.label\t\"危険性を承知の上で使用する\">\n<!ENTITY aboutWarningCheckbox.label\t\"次回もこの警告を表示する\">\n\n<!ENTITY searchPrefs.label\t\"検索:\">\n<!ENTITY searchPrefs.accesskey\t\"r\">\n<!ENTITY focusSearch.key\t\"r\">\n<!ENTITY focusSearch2.key\t\"f\">\n\n<!-- Columns -->\n<!ENTITY prefColumn.label\t\"設定名\">\n<!ENTITY lockColumn.label\t\"状態\">\n<!ENTITY typeColumn.label\t\"型\">\n<!ENTITY valueColumn.label\t\"値\">\n\n<!-- Tooltips -->\n<!ENTITY prefColumnHeader.tooltip\t\"クリックするとソートされます\">\n<!ENTITY columnChooser.tooltip\t\t\"クリックすると表示する列を選択できます\">\n\n<!-- Context Menu -->\n<!ENTITY copyPref.key\t\t\"C\">\n<!ENTITY copyPref.label\t\t\"コピー\">\n<!ENTITY copyPref.accesskey\t\"C\">\n<!ENTITY copyName.label\t\t\"名前をコピー\">\n<!ENTITY copyName.accesskey\t\"N\">\n<!ENTITY copyValue.label\t\"値をコピー\">\n<!ENTITY copyValue.accesskey\t\"V\">\n<!ENTITY modify.label\t\t\"値を変更\">\n<!ENTITY modify.accesskey\t\"M\">\n<!ENTITY toggle.label\t\t\"切り替え\">\n<!ENTITY toggle.accesskey\t\"T\">\n<!ENTITY reset.label\t\t\"リセット\">\n<!ENTITY reset.accesskey\t\"R\">\n<!ENTITY new.label\t\t\"新規作成\">\n<!ENTITY new.accesskey\t\t\"w\">\n<!ENTITY string.label\t\t\"文字列...\">\n<!ENTITY string.accesskey\t\"S\">\n<!ENTITY integer.label\t\t\"整数値...\">\n<!ENTITY integer.accesskey\t\"I\">\n<!ENTITY boolean.label\t\t\"真偽値...\">\n<!ENTITY boolean.accesskey\t\"B\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/config.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Lock column values\ndefault\t\t= 初期設定値\nuser\t\t= ユーザー設定\nlocked\t\t= ロックされています\n\n# Type column values\nstring\t\t= 文字列\nint\t\t= 整数値\nbool\t\t= 真偽値\n\n# Preference prompts\n# %S is replaced by one of the type column values above\nnew_title\t= 新しい%Sの設定名\nnew_prompt\t= 設定名を入力してください\nmodify_title\t= %Sを入力してください\n\nnan_title\t= 不正な値\nnan_text\t= 入力されたテキストが数値ではありません。\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/console.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY errorConsole.title\t\"エラーコンソール\">\n\n<!ENTITY errFile.label\t\t\"ソースファイル:\">\n<!ENTITY errLine.label\t\t\"行:\">\n<!ENTITY errColumn.label\t\"列:\">\n\n<!ENTITY all.label\t\t\"すべて\">\n<!ENTITY all.accesskey\t\t\"A\">\n<!ENTITY errors.label\t\t\"エラー\">\n<!ENTITY errors.accesskey\t\"E\">\n<!ENTITY warnings.label\t\t\"警告\">\n<!ENTITY warnings.accesskey\t\"W\">\n<!ENTITY messages.label\t\t\"メッセージ\">\n<!ENTITY messages.accesskey\t\"M\">\n<!ENTITY clear.label\t\t\"消去\">\n<!ENTITY clear.accesskey\t\"C\">\n<!ENTITY codeEval.label\t\t\"コード:\">\n<!ENTITY codeEval.accesskey\t\"o\">\n<!ENTITY evaluate.label\t\t\"コードを評価\">\n<!ENTITY evaluate.accesskey\t\"v\">\n<!ENTITY filter2.label\t\t\"絞り込み:\">\n<!ENTITY filter2.accesskey\t\"F\">\n\n<!ENTITY copyCmd.label\t\t\"コピー\">\n<!ENTITY copyCmd.accesskey\t\"C\">\n<!ENTITY copyCmd.commandkey\t\"C\">\n<!ENTITY sortFirst.label\t\"最初 &gt; 最後の順に並べる\">\n<!ENTITY sortFirst.accesskey\t\"f\">\n<!ENTITY sortLast.label\t\t\"最後 &gt; 最初の順に並べる\">\n<!ENTITY sortLast.accesskey\t\"l\">\n<!ENTITY closeCmd.commandkey\t\"w\">\n<!ENTITY focus1.commandkey\t\"l\">\n<!ENTITY focus2.commandkey\t\"d\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/console.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntypeError\t= エラー:\ntypeWarning\t= 警告:\ntypeMessage\t= メッセージ:\nerrFile\t\t= ソースファイル: %S\nerrLine\t\t= 行: %S\nerrLineCol\t= 行: %S, 列: %S\nerrCode\t\t= ソースコード:\nerrTime\t\t= 時刻: %S\n\n# LOCALIZATION NOTE (evaluationContextChanged): The message displayed when the\n# browser console's evaluation context (window against which input is evaluated)\n# changes.\nevaluationContextChanged\t= ターゲットウィンドウが閉じられたかメインウィンドウをブラウザコンソールのウィンドウから開いたため、コンソールの評価コンテキストが変更されました。\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/contentAreaCommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# context menu strings\n\nSaveImageTitle\t\t=画像を保存\nSaveMediaTitle\t\t=メディアを保存\nSaveVideoTitle\t\t=動画を保存\nSaveAudioTitle\t\t=音声を保存\nSaveLinkTitle\t\t=名前を付けて保存\nDefaultSaveFileName\t=index\nWebPageCompleteFilter\t=ウェブページ、完全\nWebPageHTMLOnlyFilter\t=ウェブページ、HTML のみ\nWebPageXHTMLOnlyFilter\t=ウェブページ、XHTML のみ\nWebPageSVGOnlyFilter\t=ウェブページ、SVG のみ\nWebPageXMLOnlyFilter\t=ウェブページ、XML のみ\n\n# LOCALIZATION NOTE (filesFolder):\n#    This is the name of the folder that is created parallel to a HTML file \n#    when it is saved \"With Images\". The %S section is replaced with the\n#    leaf name of the file being saved (minus extension).\nfilesFolder\t\t=%S_files\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/crashes.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY crashReports.title\t\t\"クラッシュレポート\">\n<!ENTITY crashesUnsubmitted.label\t\"未送信のクラッシュレポート\">\n<!ENTITY crashesSubmitted.label\t\t\"送信したクラッシュレポート\">\n<!ENTITY id.heading\t\t\t\"レポート ID\">\n<!ENTITY dateCrashed.heading\t\t\"クラッシュ日時\">\n<!ENTITY dateSubmitted.heading\t\t\"送信日時\">\n<!ENTITY noReports.label\t\t\"送信したクラッシュレポートはありません。\">\n<!ENTITY noConfig.label\t\t\t\"このプログラムはクラッシュレポートを表示できるように設定されていません。<code>breakpad.reportURL</code> が設定されている必要があります。\">\n<!ENTITY clearAllReports.label\t\t\"すべてのレポートを削除\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/crashes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndeleteconfirm.title\t\t= 本当によろしいですか？\ndeleteconfirm.description\t= すべてのレポートが削除され、復元することはできません。\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/css.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMimeNotCss\t= MIME タイプが “text/css” ではなく “%2$S” となっているため、スタイルシート %1$S は読み込まれていません。\nMimeNotCssWarn\t= MIME タイプが “text/css” ではなく “%2$S” となっていますが、スタイルシート %1$S は CSSとして読み込まれました。\n\n# (^^; 以下すべて ParseError メッセージとして http://lxr.mozilla.org/mozilla/source/layout/style/nsCSSParser.cpp で使用\n# *EOF は nsCSSScanner::ReportUnexpectedEOF() の引数 aLookingFor として使用され PEUnexpEOF の %1$S の置き換えに使用される...\n# http://lxr.mozilla.org/seamonkey/source/layout/style/nsCSSScanner.cpp#377\n# style rule := selector { declaration }\nPEUnexpEOF2\t\t\t=%1$S の検索中に予期せずファイル終端に達しました。\nPEParseRuleWSOnly\t\t=空白だけの文字列がパース対象規則に指定されています。\nPEDeclDropped\t\t\t=このスタイル宣言は無視されました。\nPEDeclSkipped\t\t\t=これを無視して次のスタイル宣言を処理します。\nPEUnknownProperty\t\t=不明なプロパティ ‘%1$S’ が使用されています。\nPEValueParsingError\t\t=‘%1$S’ の値をパース中にエラーが発生しました。\nPEExpectEndValue\t\t=値が終わらずに末尾に ‘%1$S’ が続いています。\nPERuleTrailing\t\t\t=規則が終わらずに末尾に ‘%1$S’ が続いています。\nPESkipAtRuleEOF2\t\t=@ 規則部の終わり\nPEUnknownAtRule\t\t\t=@ 規則 ‘%1$S’ を識別できないか、パースエラーが発生しました\nPECharsetRuleEOF\t\t=@charset 規則の文字エンコーディング名\nPECharsetRuleNotString\t\t=文字エンコーディング名であるべきところが ‘%1$S’ になっています。\nPEGatherMediaEOF\t\t=@import 規則または @media 規則のメディアリストの終わり\nPEGatherMediaNotComma\t\t=メディアリスト中の ‘,’ であるべきところが ‘%1$S’ になっています。\nPEGatherMediaNotIdent\t\t=メディアリスト中の識別子であるべきところが ‘%1$S’ になっています。\nPEGatherMediaReservedMediaType\t=メディアタイプの検索時に予約キーワード ‘%1$S’ が見つかりました。\nPEParseSourceSizeListEOF\t=メディアのマッチ条件の長さの値\nPEParseSourceSizeListNotComma\t=値の後の ‘,’ であるべきところが ‘%1$S’ になっています。\nPEImportNotURI\t\t\t=@import 規則中の URI であるべきところが ‘%1$S’ になっています。\nPEImportBadURI\t\t\t=@import 規則中の URI が不正です: ‘%1$S’\nPEImportUnexpected\t\t=@import 規則中に不正なトークン ‘%1$S’ が含まれています。\nPEGroupRuleEOF2\t\t\t=@media, @supports 規則または @-moz-document 規則の終わり\nPEGroupRuleNestedAtRule\t\t=%1$S 規則は @media 規則または @-moz-document 規則内では使用できません。\nPEMozDocRuleBadFunc2\t\t=@-moz-document 規則中の url(), url-prefix(), domain(), regexp() いずれかであるべきところが ‘%1$S’ になっています。\nPEMozDocRuleNotURI\t\t=@-moz-document 規則中の URI であるべきところが ‘%1$S’ になっています。\nPEMozDocRuleNotString\t\t=@-moz-document 規則中の regexp() 関数であるべき文字列が ‘%1$S’ になっています。\nPEMozDocRuleEOF\t\t\t=次は @-moz-document 規則中の URI\nPEAtNSPrefixEOF\t\t\t=@namespace 規則の接頭辞\nPEAtNSURIEOF\t\t\t=@namespace 規則の名前空間 URI\nPEAtNSUnexpected\t\t=@namespace 規則中に不正なトークン ‘%1$S’ が含まれています。\nPEKeyframeNameEOF\t\t=@keyframes 規則の名前。\nPEKeyframeBadName\t\t=@keyframes 規則名の識別子がありません。\nPEKeyframeBrace\t\t\t=@keyframes 規則を開く ‘{’ がありません。\nPESkipDeclBraceEOF\t\t=宣言ブロックを閉じる ‘}’\nPESkipRSBraceEOF\t\t=不正な規則セットを閉じる ‘}’\nPEBadSelectorRSIgnored\t\t=セレクターが不正であるため、規則セットは無視されました。\nPEBadSelectorKeyframeRuleIgnored\t=識別子が不正であるため、規則セットは無視されました。\nPESelectorListExtraEOF\t\t=‘,’ または ‘{’\nPESelectorListExtra\t\t=‘,’ または ‘{’ であるべきところが ‘%1$S’ になっています。\nPESelectorGroupNoSelector\t=正しいセレクターではありません。\nPESelectorGroupExtraCombinator\t=セレクター結合子が連続しています。\nPECounterStyleNotIdent\t\t=@counter-style 規則名の識別子がありません。\nPECounterStyleBadName\t\t=@counter-style 規則名を ‘%1$S’ にすることはできません。\nPECounterStyleBadBlockStart\t=@counter-style 規則を開始する ‘{’ であるべきところが ‘%1$S’ になっています。\nPECounterStyleEOF\t\t=@counter-style ブロックを閉じる ‘}’\nPECounterDescExpected\t\t=カウンタ記述子であるべきところが ‘%1$S’ になっています。\nPEUnknownCounterDesc\t\t=@counter-style 規則内に不明な記述子 ‘%1$S’ が使用されています。\nPECounterExtendsNotIdent\t=システムを拡張する記述子であるべきところに ‘%1$S’ が見つかりました。\nPECounterASWeight\t\t=付加記号の各記述子のウエイトは前のウエイトより小さくなければなりません。\n# (^^; foo > + bar とかいった状況だと思う http://lxr.mozilla.org/seamonkey/source/layout/style/nsCSSParser.cpp#1926\nPEClassSelEOF\t\t\t=クラス名\nPEClassSelNotIdent\t\t=クラスセレクターの識別子であるべきところが ‘%1$S’ になっています。\nPECoordinatePair\t\t=座標の対であるべきところが ‘%1$S’ になっています。\nPETypeSelEOF\t\t\t=要素名\nPETypeSelNotType\t\t=要素名または ‘*’ であるべきところが ‘%1$S’ になっています。\nPEUnknownNamespacePrefix\t=不明な名前空間接頭辞 ‘%1$S’ が使用されています。\nPEAttributeNameEOF\t\t=属性名\nPEAttributeNameExpected\t\t=属性の識別子であるべきところが ‘%1$S’ になっています。\nPEAttributeNameOrNamespaceExpected\t=属性名または名前空間であるべきところが ‘%1$S’ になっています。\nPEAttSelNoBar\t\t\t=‘|’ であるべきところが ‘%1$S’ になっています。\nPEAttSelInnerEOF\t\t=属性セレクターの一部\nPEAttSelUnexpected\t\t=属性セレクター中に不正なトークン ‘%1$S’ が含まれています。\nPEAttSelValueEOF\t\t=属性値\nPEAttSelCloseEOF\t\t=属性セレクター終わりの ‘]’\nPEAttSelNoClose\t\t\t=属性セレクター終わりの ‘]’ であるべきところが ‘%1$S’ になっています。\nPEAttSelBadValue\t\t=属性セレクター中の識別子または値の文字列であるべきところが ‘%1$S’ になっています。\nPEPseudoSelEOF\t\t\t=擬似クラス名または擬似要素名\nPEPseudoSelBadName\t\t=擬似クラスまたは擬似要素の識別子であるべきところが ‘%1$S’ になっています。\nPEPseudoSelNonFunc\t\t=‘%1$S’ では擬似クラス、擬似要素などの非関数部に関数トークンが使用されています。\n# (^^; PEPseudoSelNonFunc は妖しい\nPEPseudoSelNotPE\t\t=擬似要素であるべきところが ‘%1$S’ になっています。\n# (^^; 以下の否定擬似クラスについては http://www.w3.org/TR/2001/CR-css3-selectors-20011113/#negation 参照\nPEPseudoSelDoubleNot\t\t=否定擬似クラスを否定することはできません: ‘%1$S’\nPEPseudoSelPEInNot\t\t=擬似要素を否定することはできません: ‘%1$S’\nPEPseudoSelNewStyleOnly\t\t=この擬似要素は “::” 形式で書かれなければなりません: ‘%1$S’\nPEPseudoSelEndOrUserActionPC\t=セレクター末尾または擬似要素に続くユーザー操作の擬似クラスであるべきところが ‘%1$S’ になっています。\nPEPseudoSelNoUserActionPC\t=ユーザー操作の擬似クラスをサポートしない擬似要素の後のセレクター末尾であるべきところが ‘%1$S’ になっています。\nPEPseudoSelMultiplePE\t\t=余分な擬似要素 ‘%1$S’ があります。\nPEPseudoSelUnknown\t\t=不明な擬似クラスまたは擬似要素 ‘%1$S’ が使用されています。\nPENegationEOF\t\t\t=否定対象セレクター\nPENegationBadInner\t\t=否定擬似クラスの引数 ‘%1$S’ は正しい単純セレクターではありません。\nPENegationNoClose\t\t=否定擬似クラス ‘%1$S’ を閉じる ‘)’ がありません。\nPENegationBadArg\t\t=否定擬似クラス ‘%1$S’ の引数がありません。\nPEPseudoClassArgEOF\t\t=擬似クラスの引数\nPEPseudoClassArgNotIdent\t=擬似クラス中の識別子であるべきところが ‘%1$S’ になっています。\nPEPseudoClassArgNotNth\t\t=擬似クラスの引数の一部であるべきところが ‘%1$S’ になっています。\nPEPseudoClassNoClose\t\t=擬似クラス ‘%1$S’ を閉じる ‘)’ がありません。\nPEPseudoClassNoArg\t\t=擬似クラス ‘%1$S’ の引数がありません。\nPEPseudoClassNotUserAction\t=セレクター末尾または擬似要素に続くユーザー操作の擬似クラスであるべきところが擬似クラス ‘%1$S’ になっています。\nPESelectorEOF\t\t\t=セレクター\nPEBadDeclBlockStart\t\t=宣言ブロックを開始する ‘{’ であるべきところが ‘%1$S’ になっています。\nPEColorEOF\t\t\t=色名または RGB 値\nPEColorNotColor\t\t\t=色であるべきところが ‘%1$S’ になっています。\nPEColorComponentEOF\t\t=色の RGB 値\nPEExpectedPercent\t\t=パーセント指定であるべきところが ‘%1$S’ になっています。\nPEExpectedInt\t\t\t=整数値であるべきところが ‘%1$S’ になっています。\nPEExpectedNumberOrAngle\t\t=数値または角度であるべきところが ‘%1$S’ になっています。\nPEExpectedNumberOrPercent\t=数値またはパーセント指定であるべきところが ‘%1$S’ になっています。\nPEColorBadRGBContents\t\t=rgb() 指定中の数値またはパーセント指定であるべきところが ‘%1$S’ になっています。\nPEColorComponentBadTerm\t\t=‘%2$S’ であるべきところが ‘%1$S’ になっています。\nPEColorHueEOF\t\t\t=色相\nPEExpectedComma\t\t\t=‘,’ であるべきところが ‘%1$S’ になっています。\nPEColorSaturationEOF\t\t=彩度\nPEColorLightnessEOF\t\t=明度\nPEColorOpacityEOF\t\t=色の透明度\nPEExpectedNumber\t\t=数値であるべきところが ‘%1$S’ になっています。\nPEPositionEOF\t\t\t=<position>\nPEExpectedPosition\t\t=<position> であるべきところが ‘%1$S’ になっています。\nPEExpectedRadius\t\t=radius であるべきところが ‘%1$S’ になっています。\nPEExpectedCloseParen\t\t=‘)’ であるべきところが ‘%1$S’ になっています。\nPEDeclEndEOF\t\t\t=スタイル宣言終わりの ‘;’ または ‘}’\nPEParseDeclarationNoColon\t=‘:’ であるべきところが ‘%1$S’ になっています。\nPEParseDeclarationDeclExpected\t=スタイル宣言であるべきところが ‘%1$S’ になっています。\nPEEndOfDeclEOF\t\t\t=スタイル宣言の終わり\nPEImportantEOF\t\t\t=important\nPEExpectedImportant\t\t=‘important’ であるべきところが ‘%1$S’ になっています。\nPEBadDeclEnd\t\t\t=スタイル宣言終わりの ‘;’ であるべきところが ‘%1$S’ になっています。\nPEBadDeclOrRuleEnd2\t\t=スタイル宣言終わりの ‘;’ または ‘}’ であるべきところが ‘%1$S’ になっています。\nPEInaccessibleProperty2\t\t=内部的にのみ使われるプロパティには値を設定できません。\nPECommentEOF\t\t\t=コメント部の終わり\nSEUnterminatedString\t\t=閉じられていない文字列があります: ‘%1$S’\nPEFontDescExpected\t\t=フォント記述子であるべきところが ‘%1$S’ になっています。\nPEUnknownFontDesc\t\t=@font-face 規則中に不明な記述子 ‘%1$S’ が使用されています。\n# (^^; メディアクエリーまわりの用語は要再確認\nPEMQExpectedExpressionStart\t=メディアクエリー式を開始する ‘(’ であるべきところが ‘%1$S’ になっています。\nPEMQExpressionEOF\t\t=メディアクエリー式の内容\nPEMQExpectedFeatureName\t\t=メディア特性名であるべきところが ‘%1$S’ になっています。\nPEMQExpectedFeatureNameEnd\t=メディア特性名の後の ‘:’ または ‘)’ であるべきところが ‘%1$S’ になっています。\nPEMQNoMinMaxWithoutValue\t=メディア特性の min- または max- に値を指定する必要があります。\nPEMQExpectedFeatureValue\t=メディア特性に不正な値が指定されています。\nPEBadFontBlockStart\t\t\t=@font-face 規則を開始する ‘{’ であるべきところが ‘%1$S’ になっています。\nPEBadFontBlockEnd\t\t\t=@font-face 規則を終了する ‘}’ であるべきところが ‘%1$S’ になっています。\nPEAnonBoxNotAlone\t\t\t=匿名ボックスではありません。\nPEFFVUnexpectedEOF\t\t\t=@font-feature-values 規則の途中で終端に達してしまいました。\nPEFFVBlockStart\t\t\t\t=@font-feature-values 規則を開始する ‘{’ であるべきところが ‘%1$S’ になっています。\nPEFFVValueSetStart\t\t\t=機能値のセットを開始する ‘{’ であるべきところが ‘%1$S’ になっています。\nPEFFVNoFamily\t\t\t\t=@font-feature-values 規則のフォントファミリーのリストであるべきところが ‘%1$S’ になっています。\nPEFFVUnexpectedBlockEnd\t\t\t=@font-feature-values 規則を終了する ‘}’ であるべきところが ‘%1$S’ になっています。\nPEFFVUnknownFontVariantPropValue\t=font-variant プロパティに不明な値 ‘%1$S’ が指定されています。\nPEFFVExpectedIdent\t\t\t=識別子であるべきところが ‘%1$S’ になっています。\nPEFFVExpectedValue\t\t\t=負でない整数値であるべきところが ‘%1$S’ になっています。\nPEFFVTooManyValues\t\t\t=機能タイプ ‘%1$S’ に指定された値が多すぎます。\nPEFFVGenericInFamilyList\t\t=ファミリーリストに一般的なフォントファミリー名を含めることはできません。\nPEFFVValueDefinitionTrailing\t\t=値の定義の終端であるべきところが ‘%1$S’ になっています。\nPEBadDirValue\t\t\t\t=‘ltr’ または ‘rtl’ であるべきところが ‘%1$S’ になっています。\nPESupportsConditionStartEOF2\t\t=‘not’, ‘(’ または関数\nPESupportsConditionInParensEOF\t\t=‘)’\nPESupportsConditionNotEOF\t\t=‘not’\nPESupportsWhitespaceRequired\t\t=‘not’ または ‘and’, ‘or’ の後に空白がありません。\nPESupportsConditionExpectedOpenParenOrFunction\t=@supports 規則の条件のパースで、‘(’ または関数であるべきところが ‘%1$S’ になっています。\nPESupportsConditionExpectedCloseParen\t=@supports 規則の条件のパースで、‘)’ であるべきところが ‘%1$S’ になっています。\nPESupportsConditionExpectedStart2\t=@supports 規則の条件のパースで、‘not’ か ‘(’ または関数であるべきところが ‘%1$S’ になっています。\nPESupportsConditionExpectedNot\t\t=@supports 規則の条件のパースで、‘not’ であるべきところが ‘%1$S’ になっています。\nPESupportsGroupRuleStart\t\t=@supports 規則を開始する ‘{’ であるべきところが ‘%1$S’ になっています。\nPEFilterEOF\t\t\t\t=フィルター\nPEExpectedNoneOrURL\t\t\t=‘none’ または URL であるべきところが ‘%1$S’ になっています。\nPEExpectedNoneOrURLOrFilterFunction\t=‘none’ または URL、フィルター関数であるべきところが ‘%1$S’ になっています。\nPEExpectedNonnegativeNP\t\t\t=負でない整数値またはパーセント指定にしてください。\nPEFilterFunctionArgumentsParsingError\t=フィルター関数の引数のパース中にエラーが発生しました。\nPEVariableEOF\t\t\t\t=変数\nPEVariableEmpty\t\t\t\t=変数であるべきところが、‘%1$S’ になっています。\n# LOCALIZATION NOTE(PEValueWithVariablesParsingErrorInValue): %1$S is replaced\n# with the property name and %2$S is replaced with the property value.\nPEValueWithVariablesParsingErrorInValue\t=変数を展開した値 ‘%1$S’ のパース中にエラーが発生しました。生成された値は ‘%2$S’ でした。\nPEValueWithVariablesFallbackInherit\t=‘inherit’ にフォールバックします。\nPEValueWithVariablesFallbackInitial\t=‘initial’ にフォールバックします。\nPEInvalidVariableReference\t\t=プロパティに無効な変数への参照が含まれています。\nPEInvalidVariableTokenFallback\t\t=変数参照フォールバックのトップレベルで、無効なトークン ‘%1$S’ が見つかりました。\nPEExpectedVariableNameEOF\t\t=変数名識別子\nPEExpectedVariableName\t\t\t=変数名識別子であるべきところが ‘%1$S’ になっています。\nPEExpectedVariableFallback\t\t=‘,’ の次はフォールバック参照であるべきです。\nPEExpectedVariableCommaOrCloseParen\t=変数名の次は ‘,’ または ‘)’ であるべきところが ‘%1$S’ になっています。\nPESubgridNotSupported\t\t\t=CSS Gird の ‘subgrid’ キーワードのサポートが有効になっていません。\nPEMoreThanOneGridRepeatAutoFillInNameList\t=repeat(auto-fill, ...) はサブグリッドの名前リスト内で一度しか許可されていません。\nPEMoreThanOneGridRepeatAutoFillFitInTrackList\t=repeat(auto-fill, ...) または repeat(auto-fit, ...) はトラックリスト内で一度しか許可されていません。\nPEMoreThanOneGridRepeatTrackSize\t=トラックサイズの指定は repeat(auto-fit/auto-fill, ...) 内で一個しか許可されていません。\n\nTooLargeDashedRadius\t\t\t=‘dashed’ スタイルの border radius が大きすぎます (最大 100000px まで)。実線で描画します。\nTooLargeDottedRadius\t\t\t=‘dotted’ スタイルの border radius が大きすぎます (最大 100000px まで)。実線で描画します。\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/customizeCharset.dtd",
    "content": "<!-- -*- Mode: HTML -*- -->\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title.label\t\t\"文字エンコーディングリストのカスタマイズ\">\n<!ENTITY current.label\t\t\"リスト中の文字エンコーディング:\">\n<!ENTITY remove.label\t\t\"削除\">\n<!ENTITY remove.accessKey\t\"R\">\n<!ENTITY additional.label\t\"利用可能な文字エンコーディング:\">\n<!ENTITY add.label\t\t\"追加\">\n<!ENTITY add.accessKey\t\t\"A\">\n<!ENTITY moveUp.label\t\t\"上へ\">\n<!ENTITY moveUp.accessKey\t\"U\">\n<!ENTITY moveDown.label\t\t\"下へ\">\n<!ENTITY moveDown.accessKey\t\"D\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/customizeToolbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dialog.title\t\t\t\"ツールバーのカスタマイズ\">\n<!ENTITY dialog.dimensions\t\t\"width: 92ch; height: 36em;\">\n<!ENTITY instructions.description\t\"ドラッグ &amp; ドロップによりツールバーのアイテムを追加、削除や移動できます。\">\n<!ENTITY show.label\t\t\t\"表示:\">\n<!ENTITY iconsAndText.label\t\t\"アイコンとテキスト\">\n<!ENTITY icons.label\t\t\t\"アイコンのみ\">\n<!ENTITY text.label\t\t\t\"テキストのみ\">\n<!ENTITY useSmallIcons.label\t\t\"小さいアイコンを使用\">\n<!ENTITY restoreDefaultSet.label\t\"初期設定に戻す\">\n<!ENTITY addNewToolbar.label\t\t\"ツールバーを追加\">\n<!ENTITY saveChanges.label\t\t\"完了\">\n<!ENTITY undoChanges.label\t\t\"元に戻す\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/customizeToolbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nenterToolbarTitle\t=新しいツールバー\nenterToolbarName\t=ツールバーの名前を入力してください:\nenterToolbarDup\t\t=“%S” という名前のツールバーはすでに存在します。別の名前を入力してください。\nenterToolbarBlank\t=新しいツールバーの名前を入力してください。\nseparatorTitle\t\t=区切り\nspringTitle\t\t=伸縮自在のスペース\nspacerTitle\t\t=スペース\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/dateFormat.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# (^^; 使用箇所を要確認\n# (^a^) calendar/chrome/calendar/dateFormat.properties と同様\n\nmonth.1.Mmm=(1月)\nmonth.2.Mmm=(2月)\nmonth.3.Mmm=(3月)\nmonth.4.Mmm=(4月)\nmonth.5.Mmm=(5月)\nmonth.6.Mmm=(6月)\nmonth.7.Mmm=(7月)\nmonth.8.Mmm=(8月)\nmonth.9.Mmm=(9月)\nmonth.10.Mmm=(10月)\nmonth.11.Mmm=(11月)\nmonth.12.Mmm=(12月)\n\nmonth.1.name=1月\nmonth.2.name=2月\nmonth.3.name=3月\nmonth.4.name=4月\nmonth.5.name=5月\nmonth.6.name=6月\nmonth.7.name=7月\nmonth.8.name=8月\nmonth.9.name=9月\nmonth.10.name=10月\nmonth.11.name=11月\nmonth.12.name=12月\n\nday.1.name=日曜日\nday.2.name=月曜日\nday.3.name=火曜日\nday.4.name=水曜日\nday.5.name=木曜日\nday.6.name=金曜日\nday.7.name=土曜日\n\nday.1.Mmm=日曜日\nday.2.Mmm=月曜日\nday.3.Mmm=火曜日\nday.4.Mmm=水曜日\nday.5.Mmm=木曜日\nday.6.Mmm=金曜日\nday.7.Mmm=土曜日\n\nday.1.short=日\nday.2.short=月\nday.3.short=火\nday.4.short=水\nday.5.short=木\nday.6.short=金\nday.7.short=土\n\nnoon=正午\nmidnight=真夜中\n\nAllDay=終日\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/datetimepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- first day of week to display in datepicker, a value from 0 to 6,\n     0 = Sunday, 1 = Monday, etc. -->\n<!ENTITY firstdayofweek.default \"0\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/devtools/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - browser/devtools/styleeditor/styleeditor.xul for context -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n<!ENTITY csscoverage.backButton\t\t\"戻る\">\n\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n<!ENTITY csscoverage.unused\t\t\"未使用の規則\">\n<!ENTITY csscoverage.noMatches\t\t\"次の規則について、マッチするものは見つかりませんでした:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n<!ENTITY csscoverage.optimize.header\t\"最適化可能なページ\">\n\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n<!ENTITY csscoverage.optimize.body1\t\"\">\n<!ENTITY csscoverage.optimize.body2\t\"タグをページ下部へ移動し、新しいインライン\">\n<!ENTITY csscoverage.optimize.body3\t\"要素で 'load' イベントの前に必要なスタイルを最上部に作成することにより、読み込み速度を上げることができます。以下は必要なスタイルブロックです:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n<!ENTITY csscoverage.optimize.bodyX\t\"すべての規則がインラインに記述されています。\">\n\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n<!ENTITY csscoverage.footer1\t\"このレポートの生成する補足説明については、\">\n<!ENTITY csscoverage.footer2a\t\"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3\t\"MDN 記事の CSS Coverage Tool\">\n<!ENTITY csscoverage.footer4\t\"を参照してください。\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/devtools/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc2,\n# csscoverageStopDesc2, csscoverageOneShotDesc2, csscoverageToggleDesc2,\n# csscoverageReportDesc2): Short descriptions of the csscoverage commands\ncsscoverageDesc\t\t=CSS 適用範囲分析をコントロールします\ncsscoverageStartDesc2\t=CSS 適用範囲データの収集を開始します\ncsscoverageStopDesc2\t=CSS 適用範囲データの収集を停止します\ncsscoverageOneShotDesc2\t=CSS 適用範囲の瞬間データを収集します\ncsscoverageToggleDesc2\t=CSS 適用範囲データの収集を切り替えます\ncsscoverageReportDesc2\t=CSS 適用範囲レポートを表示します\ncsscoverageStartNoReloadDesc\t=ページを再読み込みしたときに開始しない\ncsscoverageStartNoReloadManual\t=現在のページを再読み込みしたときに開始できれば、既知の時点からテストを開始できるので最善なのですが、そうしたくない場合があるかもしれません。(例えば、ページの再読み込みによって失われてしまう情報がページに含まれているなど)\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply\t=CSS 適用範囲分析を実行します\ncsscoverageDoneReply\t=CSS 適用範囲の分析完了\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError\t\t=CSS 適用範囲分析は実行中です\ncsscoverageNotRunningError\t=CSS 適用範囲分析は停止しています\ncsscoverageNotRunError\t\t=CSS 適用範囲分析を実行できません\ncsscoverageNoRemoteError\t=ターゲットが CSS 適用範囲をサポートしていません\ncsscoverageOneShotReportError\t=CSS 適用範囲分析レポートは瞬間データには対応していません。開始と停止を実行してデータの収集を行ってください。\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle\t= リモートデバッグの受信\n\n# LOCALIZATION NOTE (remoteIncomingPromptMessage): The message displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptMessage\t= リモートデバッグの接続要求の受け付けを検知しました。リモートクライアントはあなたのブラウザを操作できるようになります！ 接続を許可しますか？\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable\t= 無効にする\n\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=My Cert: %1$S\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=The endpoint you are connecting to needs more information to authenticate this connection.  Please provide the token below in the prompt that appears on the other end.\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=Client Identification\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=Token: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=Client Endpoint: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=Allow connection?\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=An incoming request to permit remote debugging connection was detected. A remote client can take complete control over your browser!\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=Server Endpoint: %1$S\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=The client should be displaying a token value.  Enter that token value here to complete authentication with this client.\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=Provide Client Token\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle\t\t\t= スタイルインスペクタ\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST\t\t= 適用\nrule.status.MATCHED\t\t= 適用候補\nrule.status.PARENT_MATCH\t= 親要素\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline\t\t= インライン\nrule.sourceElement\t\t= 要素\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom\t\t= %S から継承\n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe\t\t\t= キーフレーム %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles\t\t= (ユーザエージェント)\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement\t\t= 疑似要素\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.selectedElement\t\t= この要素\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle\t\t\t= このプロパティに関するドキュメントを開く\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title\t\t= 無効な値\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty\t\t\t= 要素が選択されていません。\n\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll): Text displayed in the\n# rule view context menu.\nruleView.contextmenu.selectAll\t\t\t= すべて選択\n\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll.accessKey): Access key for\n# the rule view context menu \"Select all\" entry.\nruleView.contextmenu.selectAll.accessKey\t= A\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copy): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.copy\t\t\t= コピー\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copy.accessKey): Access key for\n# the rule view context menu \"Select all\" entry.\nruleView.contextmenu.copy.accessKey\t\t= C\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nruleView.contextmenu.copyColor\t\t\t= 色をコピー\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nruleView.contextmenu.copyColor.accessKey\t= L\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.showOrigSources\t\t= 元のソースを表示\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nruleView.contextmenu.showOrigSources.accessKey\t= O\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showCSSSources): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.showCSSSources\t\t= CSS ソースを表示\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showCSSSources.accessKey): Access key for\n# the rule view context menu \"Show CSS sources\" entry.\nruleView.contextmenu.showCSSSources.accessKey\t= S\n\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\nruleView.contextmenu.addRule\t\t\t= ルールを追加\n\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nruleView.contextmenu.addRule.accessKey\t\t= R\n\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\ncomputedView.contextmenu.selectAll\t\t= すべて選択\n\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\ncomputedView.contextmenu.selectAll.accessKey\t= A\n\n# LOCALIZATION NOTE (computedView.contextmenu.copy): Text displayed in the\n# computed view context menu.\ncomputedView.contextmenu.copy\t\t\t= コピー\n\n# LOCALIZATION NOTE (computedView.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\ncomputedView.contextmenu.copy.accessKey\t\t= C\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/dialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbutton-accept\t\t= OK\nbutton-cancel\t\t= キャンセル\nbutton-help\t\t= ヘルプ\nbutton-disclosure\t= 詳細情報\naccesskey-accept\t= \naccesskey-cancel\t= \naccesskey-help\t\t= H\naccesskey-disclosure\t= I\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/dialogOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- WARNING!!! This file is obsoleted by the dialog.xml widget -->\n\n<!-- OK Cancel Buttons -->\n<!ENTITY okButton.label\t\t\"OK\">\n<!ENTITY cancelButton.label\t\"キャンセル\">\n<!ENTITY helpButton.label\t\"ヘルプ\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/dom/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nKillScriptTitle\t\t\t=警告: 応答のないスクリプト\nKillScriptMessage\t\t=このページのスクリプトは処理に時間がかかっているか応答しなくなっています。今すぐスクリプトを停止するか、このまま処理を続行させるか選択してください。\nKillScriptWithDebugMessage\t=このページのスクリプトは処理に時間がかかっているか応答しなくなっています。今すぐスクリプトを停止するか、スクリプトをデバッガーで開くか、このまま処理を続行させるか選択してください。\nKillScriptLocation\t\t=スクリプト: %S\nStopScriptButton\t\t=スクリプトを停止\nDebugScriptButton\t\t=スクリプトをデバッグ\nWaitForScriptButton\t\t=処理を続行\nDontAskAgain\t\t\t=次回からは確認しない(&D)\nJSURLLoadBlockedWarning\t\t=ウィンドウに表示中のコンテンツのホストと異なるホストのリソースを \\njavascript: URL で読み込むことは、セキュリティ上の理由により禁止されています。\nWindowCloseBlockedWarning\t=スクリプトはスクリプトによって開かれたウィンドウ以外を閉じることができません。\nOnBeforeUnloadTitle\t\t=本当によろしいですか？\nOnBeforeUnloadMessage\t\t=このページから移動しますか？ 入力したデータは保存されません。\nOnBeforeUnloadStayButton\t=このページに留まる\nOnBeforeUnloadLeaveButton\t=このページから移動する\nUnexpectedCanvasVariantStyle\t=canvas: strokeStyle または fillStyle に文字列、CanvasGradient あるいは CanvasPattern 以外の値を設定することはできません。\nEmptyGetElementByIdParam\t=getElementById() に空文字列が渡されました。\nLowMemoryTitle\t\t\t=警告: メモリー不足\nLowMemoryMessage\t\t=メモリーが不足しているためこのページのスクリプトは停止しました。\nSpeculationFailed\t\t=不平衡なツリーが document.write() を使用して書き込まれたため、ネットワークからのデータが再度パースされます。詳しくは https://developer.mozilla.org/docs/Web/HTML/Optimizing_your_pages_for_speculative_parsing を参照してください。\nDocumentWriteIgnored\t\t=非同期で読み込まれた外部スクリプトからの document.write() の呼び出しは無視されました。\n# LOCALIZATION NOTE (EditorFileDropFailed): Do not translate contenteditable, %S is the error message explaining why the drop failed.\nEditorFileDropFailed\t\t=contenteditable 要素へのファイルのドロップに失敗しました: %S\n# (^m^) FormValidation* は Bug 598529 を参照\nFormValidationTextTooLong\t\t=テキストを %1$S 文字以下に短くしてください (現在 %2$S 文字です)。\nFormValidationTextTooShort\t\t=少なくとも %1$S 文字以上に長くしてください (現在 %2$S 文字です)。\nFormValidationValueMissing\t\t=このフィールドは入力必須です。\nFormValidationCheckboxMissing\t\t=チェックボックスにチェックを入れてください。\nFormValidationRadioMissing\t\t=いずれかのオプションを選択してください。\nFormValidationFileMissing\t\t=ファイルを選択してください。\nFormValidationSelectMissing\t\t=リストから項目を選択してください。\nFormValidationInvalidEmail\t\t=メールアドレスが正しくありません。\nFormValidationInvalidURL\t\t=URL が正しくありません。\nFormValidationPatternMismatch\t\t=入力された値がフィールドに指定された書式と異なります。\n# LOCALIZATION NOTE (FormValidationPatternMismatchWithTitle): %S is the (possibly truncated) title attribute value.\nFormValidationPatternMismatchWithTitle\t=入力された値がフィールドに指定された書式と異なります: %S\n# LOCALIZATION NOTE (FormValidationNumberRangeOverflow): %S is a number.\nFormValidationNumberRangeOverflow\t=%S 以下の値を選択してください。\n# LOCALIZATION NOTE (FormValidationDateRangeOverflow): %S is a date.\nFormValidationDateRangeOverflow\t\t=%S 以前の日付を選択してください。\n# LOCALIZATION NOTE (FormValidationTimeRangeOverflow): %S is a time.\nFormValidationTimeRangeOverflow\t\t=%S 以前の時刻を選択してください。\n# LOCALIZATION NOTE (FormValidationNumberRangeUnderflow): %S is a number.\nFormValidationNumberRangeUnderflow\t=%S 以上の値を選択してください。\n# LOCALIZATION NOTE (FormValidationDateRangeUnderflow): %S is a date.\nFormValidationDateRangeUnderflow\t=%S 以後の日付を選択してください。\n# LOCALIZATION NOTE (FormValidationTimeRangeUnderflow): %S is a time.\nFormValidationTimeRangeUnderflow\t=%S 以後の時刻を選択してください。\n# LOCALIZATION NOTE (FormValidationStepMismatch): both %S can be a number, a date or a time.\nFormValidationStepMismatch\t\t=正しい値を選択してください。最も近い正しい値は %1$S と %2$S です。\n# LOCALIZATION NOTE (FormValidationStepMismatchOneValue): %S can be a number, a date or a time. This is called instead of FormValidationStepMismatch when the second value is the same as the first.\nFormValidationStepMismatchOneValue\t=正しい値を選択してください。最も近い正しい値は %S です。\nFormValidationBadInputNumber\t\t=数値を入力してください。\n# (^m^) 以下、Bug 661327 参照\nGetAttributeNodeWarning\t\t=getAttributeNode() の使用は推奨されません。代わりに getAttribute() メソッドを使用してください。\nSetAttributeNodeWarning\t\t=setAttributeNode() の使用は推奨されません。代わりに setAttribute() メソッドを使用してください。\nGetAttributeNodeNSWarning\t=getAttributeNodeNS() の使用は推奨されません。代わりに getAttributeNS() メソッドを使用してください。\nSetAttributeNodeNSWarning\t=setAttributeNodeNS() の使用は推奨されません。代わりに setAttributeNS() メソッドを使用してください。\nRemoveAttributeNodeWarning\t=removeAttributeNode() の使用は推奨されません。代わりに removeAttribute() メソッドを使用してください。\nCreateAttributeWarning\t\t=document.createAttribute() の使用は推奨されません。代わりに element.setAttribute() メソッドを使用してください。\nCreateAttributeNSWarning\t=document.createAttributeNS() の使用は推奨されません。代わりに element.setAttributeNS() メソッドを使用してください。\nNodeValueWarning\t\t=属性の nodeValue プロパティの使用は推奨されません。代わりに value プロパティを使用してください。\nTextContentWarning\t\t=属性の textContent プロパティの使用は推奨されません。代わりに value プロパティを使用してください。\nEnablePrivilegeWarning\t\t=enablePrivilege() メソッドの使用は推奨されません。代わりにアプリケーションと同じ権限で実行されるコード (拡張機能など) を使用してください。\nnsIJSONDecodeDeprecatedWarning\t=nsIJSON.decode は推奨されません。代わりに JSON.parse を使用してください。\nnsIJSONEncodeDeprecatedWarning\t=nsIJSON.encode は推奨されません。代わりに JSON.stringify を使用してください。\nnsIDOMWindowInternalWarning\t=nsIDOMWindowInternal の使用は推奨されません。代わりに nsIDOMWindow を使用してください。\n# (^m^) FullscreenDenied* は Bug 687687, 704039, 706672, 743198 参照。\nFullscreenDeniedDisabled\t\t=ユーザー設定により Fullscreen API が無効化されているため、全画面表示の要求が拒否されました。\nFullscreenDeniedFocusedPlugin\t\t=ウィンドウ化されたプラグインがフォーカスされているため、全画面表示の要求が拒否されました。\nFullscreenDeniedHidden\t\t\t=document が不可視になったため、全画面表示の要求が拒否されました。\nFullscreenDeniedContainerNotAllowed\t=document に含まれる要素が iframe でないか “allowfullscreen” 属性を持たないため、全画面表示の要求が拒否されました。\nFullscreenDeniedNotInputDriven\t\t=ユーザー生成の短期的なイベントハンドラーの内部から Element.requestFullscreen() メソッドが呼び出されなかったため、全画面表示の要求が拒否されました。\nFullscreenDeniedNotHTMLSVGOrMathML\t=要求元の要素が <svg> または <math>、HTML 要素のいずれかでないため、全画面表示の要求が拒否されました。\nFullscreenDeniedNotInDocument\t\t=要求元の要素が document 内に存在しなくなったため、全画面表示の要求が拒否されました。\nFullscreenDeniedMovedDocument\t\t=要求元の要素が document を移動したため、全画面表示の要求が拒否されました。\nFullscreenDeniedLostWindow\t\t=ウィンドウが存在しなくなったため、全画面表示の要求が拒否されました。\nFullscreenDeniedSubDocFullscreen\t=要求元の document のサブドキュメントがすでに全画面表示であるため、全画面表示の要求が拒否されました。\nFullscreenDeniedNotDescendant\t\t=要求元の要素が現在の Fullscreen 要素の子孫でないため、全画面表示の要求が拒否されました。\nFullscreenDeniedNotFocusedTab\t\t=要求元の要素が現在のフォーカスされているタブでないため、全画面表示の要求が拒否されました。\nRemovedFullscreenElement\t\t=Fullscreen 要素が document から削除されたため、全画面表示を終了しました。\nFocusedWindowedPluginWhileFullscreen\t=ウィンドウ化されたプラグインがフォーカスされたため、全画面表示を終了しました。\nPointerLockDeniedDisabled\t\t=ユーザー設定により Pointer Lock API が無効化されているため、ポインターロックの要求が拒否されました。\nPointerLockDeniedInUse\t\t\t=ポインターが異なる document により制御されているため、ポインターロックの要求が拒否されました。\nPointerLockDeniedNotInDocument\t\t=要求した要素が document 内に存在しないため、ポインターロックの要求が拒否されました。\nPointerLockDeniedSandboxed\t\t=Pointer Lock API がサンドボックス経由で制限されているため、ポインターロックの要求が拒否されました。\nPointerLockDeniedHidden\t\t\t=document が不可視のため、ポインターロックの要求が拒否されました。\nPointerLockDeniedNotFocused\t\t=document がフォーカスされていないため、ポインターロックの要求が拒否されました。\nPointerLockDeniedMovedDocument\t\t=要求した要素に移動した document があるため、ポインターロックの要求が拒否されました。\nPointerLockDeniedNotInputDriven\t\t=ユーザー生成の短期的なイベントハンドラーの内部から Element.requestPointerLock() メソッドが呼び出されず、document が全画面表示でないため、ポインターロックの要求が拒否されました。\nPointerLockDeniedFailedToLock\t\t=ブラウザーがポインターのロックに失敗したため、ポインターロックの要求が拒否されました。\n# (^m^) *XHRWarning は Bug 651072 参照。\nHTMLSyncXHRWarning\t\t\t=同期モードにおける XMLHttpRequest 中の HTML パースはサポートされません。\nInvalidRedirectChannelWarning\t\t=channel が nsIWritablePropertyBag2 を実装していないため、%S にリダイレクトできません。\n# LOCALIZATION NOTE: %S is the name of the header in question\nForbiddenHeaderWarning\t\t\t=禁止されたヘッダーを設定しようとして拒否されました: %S\nResponseTypeSyncXHRWarning\t\t=window コンテキストの同期モードにおける XMLHttpRequest の responseType プロパティの使用はサポートされなくなりました。\nTimeoutSyncXHRWarning\t\t\t=XMLHttpRequest の timeout 属性の使用は、window コンテキストの同期モードではサポートしていません。\nJSONCharsetWarning\t\t\t=XMLHttpRequest を使用して取得した JSON に対して UTF-8 でないエンコーディングの宣言が試みられました。JSON のデコードは UTF-8 のみがサポートされます。\n# LOCALIZATION NOTE: Do not translate AudioBufferSourceNode\nMediaBufferSourceNodeResampleOutOfMemory\t=再生用の AudioBufferSourceNode をリサンプルするためのメモリーが不足しています。\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownContentType\t\t=decodeAudioData へ渡されたバッファに種類不明のコンテンツが含まれています。\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownError\t\t=decodeAudioData の処理中に原因不明のエラーが発生しました。\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataInvalidContent\t\t=decodeAudioData へ渡されたバッファにデコードできない不正なコンテンツが含まれています。\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataNoAudio\t\t\t=decodeAudioData へ渡されたバッファに音声が含まれていません。\n# LOCALIZATION NOTE: Do not translate HTMLMediaElement and createMediaElementSource.\nMediaElementAudioSourceNodeCrossOrigin\t\t=createMediaElementSource へ渡された HTMLMediaElement に生成元の異なるリソースが含まれています。このノードの音声は出力されません。\n# LOCALIZATION NOTE: Do not translate MediaStream and createMediaStreamSource.\nMediaStreamAudioSourceNodeCrossOrigin\t\t=createMediaStreamSource へ渡された MediaStream に生成元の異なるリソースが含まれています。このノードの音声は出力されません。\nMediaLoadExhaustedCandidates\t\t\t=リソース候補の読み込みがすべて失敗しました。メディアの読み込みを一時停止します。\nMediaLoadSourceMissingSrc\t\t\t=<source> 要素に “src” 属性がありません。メディアを読み込めませんでした。\n# LOCALIZATION NOTE: %1$S is the Http error code the server returned (e.g. 404, 500, etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadHttpError\t\t\t\t=HTTP 通信に失敗しました。ステータス: %1$S メディア %2$S を読み込めませんでした。\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load.\nMediaLoadInvalidURI\t\t\t\t=URI が正しくありません。メディア %S を読み込めませんでした。\n# LOCALIZATION NOTE: %1$S is the media resource's format/codec type (basically equivalent to the file type, e.g. MP4,AVI,WMV,MOV etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedTypeAttribute\t\t=“%1$S” で指定された “type” 属性はサポートされていません。メディア %2$S を読み込めませんでした。\n# LOCALIZATION NOTE: %1$S is the \"media\" attribute value of the <source> element. It is a media query. %2$S is the URL of the media resource which failed to load.\nMediaLoadSourceMediaNotMatched\t\t\t=“%1$S” で指定された “media” 属性は環境と一致しません。メディア %2$S を読み込めませんでした。\n# LOCALIZATION NOTE: %1$S is the MIME type HTTP header being sent by the web server, %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedMimeType\t\t\t=“%1$S” の HTTP “Content-Type” はサポートされていません。メディア %2$S を読み込めませんでした。\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load because of error in decoding.\nMediaLoadDecodeError\t\t\t\t=メディア %S をデコードできませんでした。\nMediaWidevineNoWMF\t\t\t\t=Widevine を Windows Media Foundation なしで再生しようとしています。https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows を参照してください。\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaWMFNeeded\t\t\t\t\t=%S の動画形式を再生するには、追加の Microsoft ソフトウェアをインストールする必要があります。https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows を参照してください。\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaPlatformDecoderNotFound\t\t\t=このページ上の動画は再生できません。次の形式の再生に必要な動画コーデックがシステムにありません: %S\nMediaUnsupportedLibavcodec\t\t\t=このページ上の動画は再生できません。ご使用のシステムにはサポートされていないバージョンの libavcodec があります。\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaCannotPlayNoDecoders\t\t\t=メディアを再生できませんでした。要求された形式のデコーダーがありません: %S\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaNoDecoders\t\t\t\t\t=要求された形式のデコーダーがありません: %S\nMediaCannotInitializePulseAudio\t\t\t=PulseAudio を使用できません。\n# LOCALIZATION NOTE: Do not translate \"MediaRecorder\".\nMediaRecorderMultiTracksNotSupported\t\t=MediaRecorder は同形式の複数トラックのレコーディングをまだサポートしていません。\n# LOCALIZATION NOTE: %S is the ID of the MediaStreamTrack passed to MediaStream.addTrack(). Do not translate \"MediaStreamTrack\" and \"AudioChannel\".\nMediaStreamAddTrackDifferentAudioChannel\t=MediaStreamTrack %S は異なる AudioChannel に属するため追加できませんでした。\n# LOCALIZATION NOTE: Do not translate \"MediaStream\", \"stop()\" and \"MediaStreamTrack\"\nMediaStreamStopDeprecatedWarning\t\t=MediaStream.stop() は推奨されません。間もなく削除されます。代わりに MediaStreamTrack.stop() を使用してください。\n# LOCALIZATION NOTE: Do not translate \"DOMException\", \"code\" and \"name\"\nDOMExceptionCodeWarning\t\t\t=DOMException の code 属性の使用は推奨されません。代わりに name 属性を使用してください。\n# LOCALIZATION NOTE: Do not translate \"__exposedProps__\"\nNoExposedPropsWarning\t\t\t=chrome JS オブジェクトを __exposedProps__ を含めずに開示することは安全でないため推奨されません。詳しくは、https://developer.mozilla.org/docs/Mozilla/Tech/XPCOM/Language_bindings/XPConnect/XPConnect_wrappers を参照してください。\n# LOCALIZATION NOTE: Do not translate \"Mutation Event\" and \"MutationObserver\"\nMutationEventWarning\t\t\t=Mutation Event の使用は推奨されません。代わりに MutationObserver を使用してください。\n# LOCALIZATION NOTE: Do not translate \"Components\"\nComponentsWarning\t\t\t=Components オブジェクトは推奨されません。間もなく削除されます。\nPluginHangUITitle\t\t\t=警告: プラグインの応答がありません\nPluginHangUIMessage\t\t\t=%S プラグインがビジー状態か応答を停止している可能性があります。プラグインを今すぐ停止するか処理が完了するまで待機してください。\nPluginHangUIWaitButton\t\t\t=待機\nPluginHangUIStopButton\t\t\t=プラグインを停止\nPrefixedFullscreenAPIWarning\t\t=接頭辞付きの Fullscreen API は推奨されません。Fullscreen については接頭辞なしの API を使用してください。詳しくは、https://developer.mozilla.org/docs/Web/API/Fullscreen_API を参照してください。\n# LOCALIZATION NOTE: Do not translate \"NodeIterator\" or \"detach()\".\nNodeIteratorDetachWarning\t\t=NodeIterator 上の detach() 関数の呼び出しは無効です。\n# LOCALIZATION NOTE: Do not translate \"LenientThis\" and \"this\"\nLenientThisWarning\t\t\t=“this” オブジェクトが正しくないため、[LenientThis] を持つプロパティの get または set は無視されます。\n# LOCALIZATION NOTE: Do not translate \"nsIDOMWindowUtils\", \"getWindowWithOuterId\", or \"nsIWindowMediator\"\nGetWindowWithOuterIdWarning\t\t=nsIDOMWindowUtils.getOuterWindowWithId() の使用は推奨されません。代わりに同じ名前の nsIWindowMediator メソッドを使用してください。\n# LOCALIZATION NOTE: Do not translate \"getPreventDefault\" or \"defaultPrevented\".\nGetPreventDefaultWarning\t\t=getPreventDefault() の使用は推奨されません。代わりに defaultPrevented を使用してください。\n# LOCALIZATION NOTE: Do not translate \"getUserData\", \"setUserData\", \"WeakMap\", or \"element.dataset\".\nGetSetUserDataWarning\t\t\t=getUserData() と setUserData() の使用は推奨されません。代わりに WeakMap と element.dataset を使用してください。\n# LOCALIZATION NOTE: Do not translate \"mozGetAsFile\" or \"toBlob\"\nMozGetAsFileWarning\t\t\t=非標準の mozGetAsFile メソッドの使用は推奨されません。間もなく削除されます。代わりに標準の toBlob メソッドを使用してください。\n# LOCALIZATION NOTE: Do not translate \"captureEvents()\" or \"addEventListener()\"\nUseOfCaptureEventsWarning\t\t=captureEvents() の使用は推奨されません。DOM 2 の addEventListener() メソッドを使用するコードに書き換えてください。詳しくは https://developer.mozilla.org/docs/Web/API/EventTarget/addEventListener を参照してください。\n# LOCALIZATION NOTE: Do not translate \"releaseEvents()\" or \"removeEventListener()\"\nUseOfReleaseEventsWarning\t\t=releaseEvents() の使用は推奨されません。DOM 2 の removeEventListener() メソッドを使用するコードに書き換えてください。詳しくは https://developer.mozilla.org/docs/Web/API/EventTarget/removeEventListener を参照してください。\n# LOCALIZATION NOTE: Do not translate \"document.load()\" or \"XMLHttpRequest\"\nUseOfDOM3LoadMethodWarning\t\t=document.load() の使用は推奨されません。DOM の XMLHttpRequest オブジェクトを使用するコードに書き換えてください。詳しくは https://developer.mozilla.org/docs/Web/API/XMLHttpRequest を参照してください。\n# LOCALIZATION NOTE: Do not translate \"window.showModalDialog()\" or \"window.open()\"\nShowModalDialogWarning\t\t\t=window.showModalDialog() の使用は推奨されません。代わりに window.open() を使用してください。詳しくは https://developer.mozilla.org/docs/Web/API/Window/open を参照してください。\n# LOCALIZATION NOTE: Do not translate \"window._content\" or \"window.content\"\nWindow_ContentWarning\t\t\t=window._content は推奨されません。代わりに window.content を使用してください。\n# LOCALIZATION NOTE: Do not translate \"XMLHttpRequest\"\nSyncXMLHttpRequestWarning\t\t=ユーザー体験に対して好ましくない影響があるため、メインスレッドでの同期 XMLHttpRequest は推奨されません。詳しくは http://xhr.spec.whatwg.org/ を参照してください。\nImplicitMetaViewportTagFallback\t\t=viewport が設定された meta タグがありません。将来のバージョンで予期せぬ挙動の変化を防ぐため、明示的に viewport を設定してください。詳しくは https://developer.mozilla.org/docs/Mozilla/Mobile/Viewport_meta_tag を参照してください。\n# LOCALIZATION NOTE: Do not translate \"DataContainerEvent\" or \"CustomEvent\"\nDataContainerEventWarning\t\t=DataContainerEvent の使用は推奨されません。代わりに CustomEvent を使用してください。\n# LOCALIZATION NOTE: Do not translate \"window.controllers\"\nWindow_ControllersWarning\t\t=window.controllers は推奨されません。これを UA の検出に使用しないでください。\nImportXULIntoContentWarning\t\t=XUL ノードのコンテンツドキュメントへのインポートは推奨されません。この関数は間もなく削除されます。\nXMLDocumentLoadPrincipalMismatch\t=他のウィンドウから開いたドキュメント上での document.load の使用は禁止されています。ウィンドウ内に作成されたドキュメントのみ、呼び出しが許可されます。代わりに XMLHttpRequest の使用が推奨されます。\n# LOCALIZATION NOTE: Do not translate \"IndexedDB\".\nIndexedDBTransactionAbortNavigation\t=未完了の IndexedDB トランザクションがページ遷移により中止されました。\n# LOCALIZATION NOTE: Do not translate Will-change, %1$S,%2$S are numbers.\nIgnoringWillChangeOverBudgetWarning\t=will-change のメモリー消費量が多すぎます。予約サイズの制限は document の表面領域の %1$S 倍の値です (%2$Spx)。予約サイズを超えた場合、document で発生するすべての will-change は無視されます。\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nHittingMaxWorkersPerDomain2\t\t=Worker をすぐに開始できませんでした。同一生成元の他のドキュメントがすでに worker の数を上限まで使用しています。Worker をキューに追加し、他の worker の完了後に開始します。\n# LOCALIZATION NOTE: Do not translate \"setVelocity\", \"PannerNode\", \"AudioListener\", \"speedOfSound\" and \"dopplerFactor\"\nPannerNodeDopplerWarning\t\t=PannerNode および AudioListener 上の setVelocity() メソッド、AudioListener 上の speedOfSound プロパティおよび dopplerFactor プロパティは削除されるため使用が推奨されません。詳しくは https://developer.mozilla.org/docs/Web/API/AudioListener#Deprecated_features を参照してください。\n# LOCALIZATION NOTE: Do not translate \"Application Cache API\", \"AppCache\" and \"ServiceWorker\".\nAppCacheWarning\t\t\t\t=Application Cache API (AppCache) は推奨されません。将来のバージョンで削除されます。オフラインサポートには ServiceWorker を使用してください。\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nEmptyWorkerSourceWarning\t\t=空ソースから Worker を作成しようとしています。これは意図されていない可能性があります。\nWebrtcDeprecatedPrefixWarning\t\t=“moz” 接頭辞付きの WebRTC インターフェイス (mozRTCPeerConnection, mozRTCSessionDescription, mozRTCIceCandidate) は推奨されません。\nNavigatorGetUserMediaWarning\t\t=navigator.mozGetUserMedia は navigator.mediaDevices.getUserMedia に置き換えられました。\n# LOCALIZATION NOTE: Do not translate \"RTCPeerConnection\", \"getLocalStreams\", \"getRemoteStreams\", \"getSenders\" or \"getReceivers\".\nRTCPeerConnectionGetStreamsWarning\t=RTCPeerConnection.getLocalStreams/getRemoteStreams は推奨されません。代わりに RTCPeerConnection.getSenders/getReceivers を使用してください。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %S is a URL.\nInterceptionFailedWithURL\t\t=‘%S’ の読み込みに失敗しました。ServiceWorker の要求に割り込みが発生し予期せぬエラーに遭遇しました。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"FetchEvent.respondWith()\", \"FetchEvent\", \"no-cors\", \"opaque\", \"Response\", or \"RequestMode\". %1$S is a URL. %2$S is a RequestMode value.\nBadOpaqueInterceptionRequestModeWithURL\t=‘%1$S’ の読み込みに失敗しました。ServiceWorker が ‘%2$S’ FetchEvent のハンドル中に opaque Response を FetchEvent.respondWith() へ渡しました。opaque Response オブジェクトは RequestMode が ‘no-cors’ である時のみ有効です。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Error\", \"Response\", \"FetchEvent.respondWith()\", or \"fetch()\". %S is a URL.\nInterceptedErrorResponseWithURL\t\t=‘%S’ の読み込みに失敗しました。ServiceWorker が Error Response を FetchEvent.respondWith() へ渡しました。これは ServiceWorker が不正な fetch() 呼び出しを行っていることを表します。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", or \"Response.clone()\". %S is a URL.\nInterceptedUsedResponseWithURL\t\t=‘%S’ の読み込みに失敗しました。ServiceWorker が使用済みの Response を FetchEvent.respondWith() へ渡しました。応答ボディは一度だけ読めます。ボディに複数回アクセスするには Response.clone() を使用してください。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"opaqueredirect\", \"Response\", \"FetchEvent.respondWith()\", or \"FetchEvent\". %s is a URL.\nBadOpaqueRedirectInterceptionWithURL\t=‘%S’ の読み込みに失敗しました。ServiceWorker が非ナビゲーション FetchEvent のハンドル中に opaqueredirect Response を FetchEvent.respondWith() へ渡しました。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", \"RedirectMode\" or \"follow\". %S is a URL.\nBadRedirectModeInterceptionWithURL\t=‘%S’ の読み込みに失敗しました。RedirectMode が ‘follow’ ではないのに ServiceWorker がリダイレクトされた Response を FetchEvent.respondWith() へ渡しました。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\" or \"FetchEvent.preventDefault()\". %S is a URL.\nInterceptionCanceledWithURL\t\t=‘%S’ の読み込みに失敗しました。FetchEvent.preventDefault() の呼び出しにより ServiceWorker が読み込みをキャンセルしました。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", or \"FetchEvent.respondWith()\". %1$S is a URL. %2$S is an error string.\nInterceptionRejectedResponseWithURL\t=‘%1$S’ の読み込みに失敗しました。ServiceWorker が ‘%2$S’ で却下された Promise を FetchEvent.respondWith() へ渡しました。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", \"FetchEvent.respondWith()\", or \"Response\". %1$S is a URL. %2$S is an error string.\nInterceptedNonResponseWithURL\t\t=‘%1$S’ の読み込みに失敗しました。ServiceWorker が Response 値でない ‘%2$S’ で解決された Promise を FetchEvent.respondWith() へ渡しました。\n# LOCALIZATION NOTE: Do not translate \"mozImageSmoothingEnabled\", or \"imageSmoothingEnabled\"\nPrefixedImageSmoothingEnabledWarning\t=mozImageSmoothingEnabled の使用は推奨されません。代わりに接頭辞なしの imageSmoothingEnabled を使用してください。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Service-Worker-Allowed\" or \"HTTP\". %1$S and %2$S are URLs.\nServiceWorkerScopePathMismatch\t\t=ServiceWorker の登録に失敗しました。提供されたスコープ ‘%1$S’ のパスが ‘%2$S’ で許可された最大スコープ以下ではありません。スコープを調整し、ServiceWorker スクリプトを移動するか Service-Worker-Allowed HTTP ヘッダーを使用してスコープを許可してください。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a stringified numeric HTTP status code like \"404\" and %3$S is a URL.\nServiceWorkerRegisterNetworkError\t=スコープ ‘%1$S’ の ServiceWorker の登録または更新に失敗しました: スクリプト ‘%3$S’ の読み込みが状態 %2$S で失敗しました。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a MIME Media Type like \"text/plain\" and %3$S is a URL.\nServiceWorkerRegisterMimeTypeError\t=スコープ ‘%1$S’ の ServiceWorker の登録または更新に失敗しました: スクリプト ‘%3$S’について不正な Content-Type ‘%2$S’ を受信しました。‘text/javascript’ または ‘application/x-javascript’、‘application/javascript’ のいずれかでなければなりません。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker.\nServiceWorkerGraceTimeoutTermination\t=スコープ ‘%1$S’ の waitUntil/respondWith プロミスで未解決の ServiceWorker をタイムアウトにより停止します。\n# LOCALIZATION NOTE (ServiceWorkerNoFetchHandler): Do not translate \"Fetch\".\nServiceWorkerNoFetchHandler\t\t=Fetch イベントハンドラーは worker スクリプトの初期評価中に追加されなければなりません。\nExecCommandCutCopyDeniedNotInputDriven\t=document.execCommand(‘cut’/‘copy’) はユーザー生成の短期的なイベントハンドラーの内部からの呼び出しでないため拒否されました。\nManifestShouldBeObject\t\t\t=Manifest がオブジェクトではありません。\nManifestScopeURLInvalid\t\t\t=scope URL が正しくありません。\nManifestScopeNotSameOrigin\t\t=scope URL はドキュメントと同一の生成元でなければなりません。\nManifestStartURLOutsideScope\t\t=start URL がスコープ外のため scope が正しくありません。\nManifestStartURLInvalid\t\t\t=start URL が正しくありません。\nManifestStartURLShouldBeSameOrigin\t=start URL はドキュメントと同一の生成元でなければなりません。\n# LOCALIZATION NOTE: %1$S is the name of the object whose property is invalid. %2$S is the name of the invalid property. %3$S is the expected type of the property value. E.g. \"Expected the manifest's start_url member to be a string.\"\nManifestInvalidType\t\t\t=%1$S のメンバ %2$S が %3$S ではありません。\n# LOCALIZATION NOTE: %1$S is the name of the property whose value is invalid. %2$S is the (invalid) value of the property. E.g. \"theme_color: 42 is not a valid CSS color.\"\nManifestInvalidCSSColor\t\t\t=%1$S: %2$S の CSS カラー指定が正しくありません。\nPatternAttributeCompileFailure\t\t=パターンが正しい正規表現ではないため <input pattern='%S'> を照合できません: %S\n# LOCALIZATION NOTE: Do not translate \"postMessage\" or DOMWindow. %S values are origins, like https://domain.com:port\nTargetPrincipalDoesNotMatch\t\t=‘DOMWindow’ 上の ‘postMessage’ の実行に失敗しました。指定された送信先の生成元 (‘%1$S’) と受け取る window の生成元 (‘%2$S’) が一致しません。\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbed\t\t\t=古いスタイルの YouTube Flash 埋め込み (%1$S) を iframe 埋め込み (%2$S) に書き換えています。可能であれば、ページを更新して embed/object の代わりに iframe を使用してください。\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbedPathParams\t\t=古いスタイルの YouTube Flash 埋め込み (%1$S) を iframe 埋め込み (%2$S) に書き換えています。Params が iframe 埋め込みでサポートされていないため変換されました。可能であれば、ページを更新して embed/object の代わりに iframe を使用してください。\n# LOCALIZATION NOTE: This error is reported when the \"Encryption\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Encryption\", and \"salt\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionHeader\t\t=スコープ ‘%1$S’ の ServiceWorker がプッシュメッセージの復号に失敗しました。‘Encryption’ ヘッダーは各メッセージに一意の ‘salt’ パラメーターを含まなければなりません。詳しい情報は https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 を参照してください。\n# LOCALIZATION NOTE: This error is reported when the \"Crypto-Key\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Crypto-Key\", and \"dh\". %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoKeyHeader\t\t=スコープ ‘%1$S’ の ServiceWorker がプッシュメッセージの復号に失敗しました。‘Crypto-Key’  ヘッダーはアプリサーバーの公開鍵を含む ‘dh’ パラメーターを含まなければなりません。詳しい情報は https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 を参照してください。\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt because the deprecated\n# \"Encryption-Key\" header for an incoming push message is missing or invalid.\n# Do not translate \"ServiceWorker\", \"Encryption-Key\", \"dh\", \"Crypto-Key\", and\n# \"Content-Encoding: aesgcm\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionKeyHeader\t=スコープ ‘%1$S’ の ServiceWorker がプッシュメッセージの復号に失敗しました。‘Encryption-Key’ ヘッダーは ‘dh’ パラメーターを含まなければなりません。このヘッダーは推奨されず、間もなく削除されます。代わりに ‘Content-Encoding: aesgcm’  を指定した ‘Crypto-Key’  を使用してください。詳しい情報は https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 を参照してください。\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"Content-Encoding\" header is missing or contains an\n# unsupported encoding. Do not translate \"ServiceWorker\", \"Content-Encoding\",\n# \"aesgcm\", and \"aesgcm128\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncodingHeader\t\t=スコープ ‘%1$S’ の ServiceWorker がプッシュメッセージの復号に失敗しました。‘Content-Encoding’ ヘッダーは ‘aesgcm’ でなければなりません。‘aesgcm128’ も指定できますが推奨されず、間もなく削除されます。詳しい情報は https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 を参照してください。\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"dh\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"dh\", \"Crypto-Key\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSenderKey\t\t\t=スコープ ‘%1$S’ の ServiceWorker がプッシュメッセージの復号に失敗しました。‘Crypto-Key’ ヘッダー内の ‘dh’ パラメーターはアプリサーバーの Diffie-Hellman 公開鍵であり、base64url でエンコード (https://tools.ietf.org/html/rfc7515#appendix-C) され、“uncompressed” または “raw” 形式 (エンコーディングの前に 65 バイトの長さ) でなければなりません。詳しい情報は https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 を参照してください。\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"salt\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"salt\", \"Encryption\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSalt\t\t\t=スコープ ‘%1$S’ の ServiceWorker がプッシュメッセージの復号に失敗しました。‘Encryption’ ヘッダー内の ‘salt’ パラメーターは base64url でエンコード (https://tools.ietf.org/html/rfc7515#appendix-C) されなければならず、エンコーディングの前に 16 バイト以上の長さが必要です。詳しい情報は https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 を参照してください。\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"rs\" parameter is not a number, or is less than the pad size.\n# Do not translate \"ServiceWorker\", \"rs\", or \"Encryption\". %1$S is the\n# ServiceWorker scope URL. %2$S is the minimum value (1 for aesgcm128, 2 for\n# aesgcm).\nPushMessageBadRecordSize\t\t=スコープ ‘%1$S’ の ServiceWorker がプッシュメッセージの復号に失敗しました。‘Encryption’ ヘッダーの ‘rs’ パラメーターは %2$S から 2^36-31 までの値、または全体が省略されなければなりません。詳しい情報は https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 を参照してください。\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because an encrypted record is shorter than the pad size, the pad is larger\n# than the record, or any of the padding bytes are non-zero. Do not translate\n# \"ServiceWorker\". %1$S is the ServiceWorker scope URL. %2$S is the pad size\n# (1 for aesgcm128, 2 for aesgcm).\nPushMessageBadPaddingError\t\t=スコープ ‘%1$S’ の ServiceWorker がプッシュメッセージの復号に失敗しました。暗号化されたメッセージ内のレコードが正しくパディングされていません。詳しい情報は https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 を参照してください。\n# LOCALIZATION NOTE: This error is reported when push message decryption fails\n# and no specific error info is available. Do not translate \"ServiceWorker\".\n# %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoError\t\t=スコープ ‘%1$S’ の ServiceWorker がプッシュメッセージの復号に失敗しました。暗号化については https://developer.mozilla.org/docs/Web/API/Push_API/Using_the_Push_API#Encryption を参照してください。\n# LOCALIZATION NOTE: %1$S is the type of a DOM event. 'passive' is a literal parameter from the DOM spec.\nPreventDefaultFromPassiveListenerWarning\t=‘%1$S’形式のイベントで ‘passive’ として登録されたリスナからの ‘preventDefault()’ の呼び出しを無視します。\nFileLastModifiedDateWarning\t\t=File.lastModifiedDate は推奨されません。代わりに File.lastModified を使用してください。\n# LOCALIZATION NOTE: 'ImageBitmapRenderingContext.transferImageBitmap' and 'ImageBitmapRenderingContext.transferFromImageBitmap' should not be translated\nImageBitmapRenderingContext_TransferImageBitmap\t=ImageBitmapRenderingContext.transferImageBitmap は推奨されません。間もなく削除されます。代わりに ImageBitmapRenderingContext.transferFromImageBitmap を使用してください。\nChromeScriptedDOMParserWithoutPrincipal\t=対象なしの DOMParser の作成は推奨されません。\nIIRFilterChannelCountChangeWarning\t=IIRFilterNode チャンネルカウントの変更は音声不調の原因となる可能性があります\nBiquadFilterChannelCountChangeWarning\t=BiquadFilterNode チャンネルカウントの変更は音声不調の原因となる可能性があります\n# LOCALIZATION NOTE: %1$S is the unanimatable paced property.\nUnanimatablePacedProperty\t\t=Paced プロパティ ‘%1$S’はアニメーション可能プロパティではありません。\n# LOCALIZATION NOTE: Do not translate \".jpeg\"\nGenericImageNameJPEG\t\t\t=image.jpeg\n# LOCALIZATION NOTE: Do not translate \".gif\"\nGenericImageNameGIF\t\t\t=image.gif\n# LOCALIZATION NOTE: Do not translate \".png\"\nGenericImageNamePNG\t\t\t=image.png\nGenericFileName\t\t\t\t=file\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationSuccess\t\t\t=Large-Allocation ヘッダーにより、このページは新しいプロセスに読み込まれました。\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate GET.\nLargeAllocationNonGetRequest\t\t=GET 要求によらずにページが読み込まれたため、Large-Allocation ヘッダーが無視されました。\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate `window.opener`.\nLargeAllocationNotOnlyToplevelInTabGroup\t=フレーム階層または window.opener を通じてこのブラウジングコンテキストへの参照を持つウィンドウが存在するため、Large-Allocation ヘッダーが無視されました。\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationNonE10S\t\t\t=document がプロセスから読み込まれていないため、Large-Allocation ヘッダーは無視されました。\n\nGeolocationInsecureRequestIsForbidden=A Geolocation request can only be fulfilled in a secure context.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name.\nLargeAllocationNonWin32=This page would be loaded in a new process due to a Large-Allocation header, however Large-Allocation process creation is disabled on non-Win32 platforms.\n# LOCALIZATION NOTE: Do not translate URL.createObjectURL(MediaStream).\nURLCreateObjectURL_MediaStream=URL.createObjectURL(MediaStream) is deprecated and will be removed soon.\n# LOCALIZATION NOTE: Do not translate xml:base.\nXMLBaseAttributeWarning=Use of xml:base attribute is deprecated and will be removed soon. Please remove any use of it.\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/downloadProgress.properties",
    "content": "# LOCALIZATION NOTE (BadPluginTitle): \n#\n#    This dialog is displayed when plugin throws unhandled exception\n#\nBadPluginTitle\t\t= プラグインの不正な操作\n# LOCALIZATION NOTE (BadPluginMessage): \n#\n#    This is the message for the BadPlugin dialog.\n#    %S will be replaced by brandShortName.\n#\nBadPluginMessage\t= プラグインが不正な操作を実行しました。%S を再起動することを強くお勧めします。\n# LOCALIZATION NOTE (BadPluginCheckboxMessage): \n#\n#    This message tells the user that if they check this checkbox, they\n#    will never see this dialog again.\n#\nBadPluginCheckboxMessage= このセッション中は、このメッセージを再び表示しない。\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/editMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editMenu.label\t\t\t\"編集\">\n<!ENTITY editMenu.accesskey\t\t\"e\">\n<!ENTITY undoCmd.label\t\t\t\"元に戻す\">\n<!ENTITY undoCmd.key\t\t\t\"Z\">\n<!ENTITY undoCmd.accesskey\t\t\"u\">\n<!ENTITY redoCmd.label\t\t\t\"やり直し\">\n<!ENTITY redoCmd.key\t\t\t\"Y\">\n<!ENTITY redoCmd.accesskey\t\t\"r\">\n<!ENTITY cutCmd.label\t\t\t\"切り取り\">\n<!ENTITY cutCmd.key\t\t\t\"X\">\n<!ENTITY cutCmd.accesskey\t\t\"t\">\n<!ENTITY copyCmd.label\t\t\t\"コピー\">\n<!ENTITY copyCmd.key\t\t\t\"C\">\n<!ENTITY copyCmd.accesskey\t\t\"c\">\n<!ENTITY pasteCmd.label\t\t\t\"貼り付け\">\n<!ENTITY pasteCmd.key\t\t\t\"V\">\n<!ENTITY pasteCmd.accesskey\t\t\"p\">\n<!ENTITY deleteCmd.label\t\t\"削除\">\n<!ENTITY deleteCmd.accesskey\t\t\"d\">\n<!ENTITY selectAllCmd.label\t\t\"すべて選択\">\n<!ENTITY selectAllCmd.key\t\t\"A\">\n<!ENTITY selectAllCmd.accesskey\t\t\"a\">\n<!ENTITY findCmd.label\t\t\t\"検索\">\n<!ENTITY findCmd.key\t\t\t\"F\">\n<!ENTITY findCmd.accesskey\t\t\"F\">\n<!ENTITY findAgainCmd.label\t\t\"次を検索\">\n<!ENTITY findAgainCmd.key\t\t\"G\">\n<!ENTITY findAgainCmd.key2\t\t\"VK_F3\">\n<!ENTITY findAgainCmd.accesskey\t\t\"g\">\n<!ENTITY findPreviousCmd.label\t\t\"前を検索\">\n<!ENTITY findPreviousCmd.accesskey\t\"v\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncsp.error.missing-directive\t=‘%S’ ディレクティブを必要とするポリシーがありません\n\n#LOCALIZATION NOTE (csp.error.illegal-keyword) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP keyword, usually 'unsafe-inline'.\ncsp.error.illegal-keyword\t=‘%1$S’ ディレクティブに禁止された %2$S キーワードが含まれています\n\n#LOCALIZATION NOTE (csp.error.illegal-protocol) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-protocol\t=‘%1$S’ ディレクティブに禁止された %2$S: プロトコルソースが含まれています\n\n#LOCALIZATION NOTE (csp.error.missing-host) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.missing-host\t\t=%2$S: プロトコルは ‘%1$S’ ディレクティブ内のホストが必要です\n\n#LOCALIZATION NOTE (csp.error.missing-source) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP source, usually 'self'.\ncsp.error.missing-source\t=‘%1$S’ にソース %2$S を含めてください\n\n#LOCALIZATION NOTE (csp.error.illegal-host-wildcard) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-host-wildcard\t=‘%1$S’ ディレクティブ内の %2$S: ワイルドカードソースには少なくとも 1 つの非ジェネリックなサブドメインを含めてください (*.com ではなく *.example.com)\n\n#LOCALIZATION NOTE (uninstall.confirmation.title) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.title\t=%S のアンインストール\n\n#LOCALIZATION NOTE (uninstall.confirmation.message) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.message\t=拡張機能 “%S” をアンインストールしてもよろしいですか？\n\nuninstall.confirmation.button-0.label\t=アンインストール\nuninstall.confirmation.button-1.label\t=保留\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/fallbackMenubar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# OSX only. Default menu label when there is no xul menubar.\n\nquitMenuitem.label\t=終了\nquitMenuitem.key\t=q\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/filefield.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Change Action\n\ndownloadHelperNoneSelected\t= 選択されていません\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/filepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY lookInMenuList.label\t\t\"ファイルの場所:\">\n<!ENTITY lookInMenuList.accesskey\t\"L\">\n<!ENTITY textInput.label\t\t\"ファイル名:\">\n<!ENTITY textInput.accesskey\t\t\"n\">\n<!ENTITY filterMenuList.label\t\t\"ファイルの種類:\">\n<!ENTITY filterMenuList.accesskey\t\"t\">\n<!ENTITY name.label\t\t\t\"名前\">\n<!ENTITY size.label\t\t\t\"サイズ\">\n<!ENTITY lastModified.label\t\t\"最終変更日時\">\n<!ENTITY showHiddenFiles.label\t\t\"隠しファイルとフォルダを表示する\">\n<!ENTITY showHiddenFiles.accesskey\t\"S\">\n\n<!ENTITY noPermissionError.label\t\"このフォルダを表示するために必要な権限がありません。\">\n\n<!ENTITY folderUp.tooltiptext\t\t\"1 つ上の階層へ\">\n<!ENTITY folderHome.tooltiptext\t\t\"ホームへ\">\n<!ENTITY folderNew.tooltiptext\t\t\"新しいフォルダを作ります\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/filepicker.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The extensions to which these descriptions refer\n#                    now live in toolkit/content/filepicker.properties\nallTitle\t\t=すべてのファイル\nhtmlTitle\t\t=HTML ファイル\ntextTitle\t\t=テキストファイル\nimageTitle\t\t=画像ファイル\nxmlTitle\t\t=XML ファイル\nxulTitle\t\t=XUL ファイル\nappsTitle\t\t=プログラム\naudioTitle\t\t=音声ファイル\nvideoTitle\t\t=動画ファイル\n\ndirTextInputLabel\t\t\t=フォルダー名:\ndirTextInputAccesskey\t\t\t=n\n\nconfirmTitle\t\t\t\t=確認\nconfirmFileReplacing\t\t\t=%S はすでに存在します。\\n上書きしますか？\nopenButtonLabel\t\t\t\t=開く\nsaveButtonLabel\t\t\t\t=保存\nselectFolderButtonLabel\t\t\t=選択\nnoButtonLabel\t\t\t\t=いいえ\nformatLabel\t\t\t\t=ファイル形式:\n\nerrorOpenFileDoesntExistTitle\t\t=%S を開けませんでした\nerrorOpenFileDoesntExistMessage\t\t=ファイル %S は存在しません。\nerrorDirDoesntExistTitle\t\t=%S にアクセスできませんでした\nerrorDirDoesntExistMessage\t\t=フォルダー %S は存在しません。\n\nerrorOpeningFileTitle\t\t\t=%S を開けませんでした\nopenWithoutPermissionMessage_file\t=ファイル %S は読み込み不可です。\n\nerrorSavingFileTitle\t\t\t=%S を保存できませんでした\nsaveParentIsFileMessage\t\t\t=%S はファイルです。%S は保存できませんでした。\nsaveParentDoesntExistMessage\t\t=パス %S は存在しません。%S は保存できませんでした。\n\nsaveWithoutPermissionMessage_file\t=ファイル %S は書き込みできません。\nsaveWithoutPermissionMessage_dir\t=ファイルを作成できません。フォルダー %S への書き込みができません。\n\nerrorNewDirDoesExistTitle\t\t=%S 作成エラー\nerrorNewDirDoesExistMessage\t\t=%S という名前のファイルがすでに存在するため、フォルダーを作成できません。\n\nerrorCreateNewDirTitle\t\t\t=%S 作成エラー\nerrorCreateNewDirMessage\t\t=フォルダー %S が作成できません\nerrorCreateNewDirIsFileMessage\t\t=フォルダーを作成できません。%S はファイルです\nerrorCreateNewDirPermissionMessage\t=フォルダーを作成できません。%S は書き込み禁止です\n\npromptNewDirTitle\t\t\t=新しいフォルダーを作成\npromptNewDirMessage\t\t\t=フォルダー名:\n\nerrorPathProblemTitle\t\t\t=原因不明のエラー\nerrorPathProblemMessage\t\t\t=原因不明のエラーが発生しました (パス %S)\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/findbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the entities needed to -->\n<!-- LOCALIZATION NOTE : FILE use the Find Bar. --> \n\n<!ENTITY next.tooltip\t\t\t\t\"指定文字列に一致する次の部分を検索します\">\n<!ENTITY previous.tooltip\t\t\t\"指定文字列に一致する 1 つ前の部分を検索します\">\n<!ENTITY findCloseButton.tooltip\t\t\"検索バーを閉じます\">\n<!ENTITY highlightAll.label\t\t\t\"すべて強調表示\">\n<!ENTITY highlightAll.accesskey\t\t\t\"l\">\n<!ENTITY highlightAll.tooltiptext\t\t\"指定に一致するすべての部分を強調表示します\">\n<!ENTITY caseSensitive.label\t\t\t\"大文字/小文字を区別\">\n<!ENTITY caseSensitive.accesskey\t\t\"c\">\n<!ENTITY caseSensitive.tooltiptext\t\t\"大文字/小文字を区別して検索します\">\n<!ENTITY entireWord.label\t\t\t\"完全一致\">\n<!ENTITY entireWord.accesskey\t\t\t\"w\">\n<!ENTITY entireWord.tooltiptext\t\t\t\"指定文字列に完全一致する単語だけを検索します\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/findbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# strings used by the Find bar, split from browser.properties\nNotFound\t\t=見つかりませんでした。\nWrappedToTop\t\t=ページ末尾まで検索したので先頭に戻って検索しました。\nWrappedToBottom\t\t=ページ先頭まで検索したので末尾に戻って検索しました。\nNormalFind\t\t=ページ内検索\nFastFind\t\t=クイック検索\nFastFindLinks\t\t=クイック検索 (リンクのみ)\nCaseSensitive\t\t=(大文字/小文字を区別する)\nEntireWord\t\t=(完全一致のみ)\n# LOCALIZATION NOTE (FoundMatches): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is currently selected match and #2 the total amount of matches.\nFoundMatches\t\t=#2 件中 #1 件目\n# LOCALIZATION NOTE (FoundMatchesCountLimit): Semicolon-separated list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total amount of matches allowed before counting stops.\nFoundMatchesCountLimit\t=#1 件以上見つかりました\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/finddialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from finddialog.xul -->\n\n<!ENTITY findDialog.title\t\t\"このページ内で検索\"><!-- (^^; ページかどうかはアプリ依存だが使われてないから問題なし -->\n<!ENTITY findField.label\t\t\"検索する語句:\">\n<!ENTITY findField.accesskey\t\t\"n\">\n<!ENTITY caseSensitiveCheckbox.label\t\"大文字/小文字を区別\">\n<!ENTITY caseSensitiveCheckbox.accesskey \"c\">\n<!ENTITY wrapCheckbox.label\t\t\"折り返す\">\n<!ENTITY wrapCheckbox.accesskey\t\t\"W\">\n<!ENTITY findButton.label\t\t\"検索\">\n<!ENTITY findButton.accesskey\t\t\"F\">\n<!ENTITY cancelButton.label\t\t\"キャンセル\">\n<!ENTITY closeButton.label\t\t\"閉じる\">\n<!ENTITY up.label\t\t\t\"上へ\">\n<!ENTITY up.accesskey\t\t\t\"U\">\n<!ENTITY down.label\t\t\t\"下へ\">\n<!ENTITY down.accesskey\t\t\t\"D\">\n<!ENTITY direction.label\t\t\"方向\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/finddialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnotFoundWarning\t= 入力されたテキストが見つかりませんでした。\nnotFoundTitle\t= 検索\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/global-strres.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n16389\t= 原因不明のエラーが発生しました (%1$S)\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/global.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY locale.dir \"ltr\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/globalKeys.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY openHelp.commandkey     \"VK_F1\">\n<!ENTITY openHelpMac.commandkey  \"?\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/headsUpDisplay.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n\n# (^m^) /browser/chrome/browser/devtools/webconsole.properties に移動 (Bug 687851)\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction):\n# This string is used to display JavaScript functions that have no given name -\n# they are said to be anonymous. See stacktrace.outputMessage.\nstacktrace.anonymousFunction\t=<匿名関数>\n\n# LOCALIZATION NOTE (stacktrace.outputMessage):\n# This string is used in the Web Console output to identify a web developer call\n# to console.trace(). The stack trace of JavaScript function calls is displayed.\n# In this minimal message we only show the last call.\n# (^m^) %1$S: filename, %2$S: functionName, %3$S: lineNumber\nstacktrace.outputMessage\t=スタックトレース: ファイル: %1$S, 関数: %2$S, 行: %3$S\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/intl.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * This file contains all localizable skin settings such as \n *   font, layout, and geometry\n */\nwindow { \n  font: 3mm tahoma,arial,helvetica,sans-serif;\n}\n\n/* see bug-jp 4303 */\n#autoSelectLastProfile {\n  white-space: nowrap;\n}\n\n/* not to show scroll bar in the reporter form */\n#reportForm #description {\n  max-height: 6.8em;\n}\n\n/* Workaround for SeaMonkey's Preferences dialog */\n@-moz-document url(chrome://communicator/content/pref/preferences.xul) {\n  #prefsTree {\n  width: 17em !important;\n  }\n}\n\n\n/* make Account Settings's height 46.6em or lower */\n@-moz-document url(chrome://messenger/content/AccountManager.xul) {\n  .dialog-button {\n    margin-top: 0px;\n  }\n}\n@-moz-document url(chrome://messenger/content/am-main.xul) {\n  separator.thin:not([orient=\"vertical\"]) {\n    max-height: 1px;\n  }\n  #identity\\.htmlSigText {\n    height: 5em;\n  }\n}\n@-moz-document url(chrome://messenger/content/am-server.xul) {\n  :root {\n    line-height: 1.2;\n  }\n}\n@-moz-document url(chrome://messenger/content/am-copies.xul) {\n  :root {\n    line-height: 1.0;\n  }\n}\n\n/* Workaround for master password dialog with Meiryo */\n#changemp {\n  min-width: 39em;\n}\n\n\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (general.useragent.locale):\n# This is the valid BCP 47 language tag representing your locale.\n#\n# In most cases, this will simply be your locale code. However, in rare cases\n# (such as 'jp-JP-mac'), you may need to modify your locale code in order to\n# make it a valid BCP 47 language tag. (If your locale code does not include a\n# region subtag, do not include one in the language tag representing your\n# locale.)\ngeneral.useragent.locale\t\t= ja\n\n# LOCALIZATION NOTE (intl.accept_languages):\n# This is a comma-separated list of valid BCP 47 language tags.\n#\n# Begin with the value of 'general.useragent.locale'. Next, include language\n# tags for other languages that you expect most users of your locale to be\n# able to speak, so that their browsing experience degrades gracefully if\n# content is not available in their primary language.\n#\n# It is recommended that you include \"en-US, en\" at the end of the list as a\n# last resort. However, if you know that users of your locale would prefer a\n# different variety of English, or if they are not likely to understand\n# English at all, you may opt to include a different English language tag, or\n# to exclude English altogether.\n#\n# For example, the Breton [br] locale might consider including French and\n# British English in their list, since those languages are commonly spoken in\n# the same area as Breton:\n# intl.accept_languages=br, fr-FR, fr, en-GB, en\nintl.accept_languages\t\t\t= ja, en-us, en\n\n# LOCALIZATION NOTE (font.language.group):\n# This preference controls the initial setting of the language drop-down menu\n# in the Content > Fonts & Colors > Advanced preference panel.\n#\n# Set it to the value of one of the menuitems in the \"selectLangs\" menulist in\n# http://mxr.mozilla.org/mozilla/source/browser/components/preferences/fonts.xul\nfont.language.group\t\t\t= ja\n\n# LOCALIZATION NOTE (intl.charset.detector):\n# This preference controls the initial setting for the character encoding\n# detector. Valid values are ja_parallel_state_machine for Japanese, ruprob\n# for Russian and ukprob for Ukrainian and the empty string to turn detection\n# off. The value must be empty for locales other than Japanese, Russian and\n# Ukrainian.\nintl.charset.detector\t\t\t= ja_parallel_state_machine\n\n# LOCALIZATION NOTE (pluralRule): Pick the appropriate plural rule for your\n# language. This will determine how many plural forms of a word you will need\n# to provide and in what order.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\npluralRule\t\t\t\t= 0\n\n# LOCALIZATION NOTE (intl.menuitems.alwaysappendaccesskeys, intl.menuitems.insertseparatorbeforeaccesskeys):\n# Valid values are: true, false, <empty string>\n# Missing preference or empty value equals false.\nintl.menuitems.alwaysappendaccesskeys\t= true\nintl.menuitems.insertseparatorbeforeaccesskeys\t= false\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/keys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the application's labels for keys on the keyboard.\n#                     If you decide to translate this file, you should translate it based on\n#                     the prevelant kind of keyboard for your target user.\n# LOCALIZATION NOTE : There are two types of keys, those w/ text on their labels\n#                     and those w/ glyphs.\n# LOCALIZATION NOTE : VK_<...> represents a key on the keyboard.\n#\n# For more information please see bugzilla bug 90888.\n\n# F1..F10 should probably not be translated unless there are keyboards that actually have other labels\n# F11..F20 might be something else, but are really keyboard specific and not region/language specific\n# there are actually two different F11/F12 keys, I don't know which one these labels represent.\n# eg, F13..F20 on a sparc keyboard are labeled Props, Again .. Find, Cut\n# sparc also has Stop, Again and F11/F12. VK_F11/VK_F12 probably map to Stop/Again\n# LOCALIZATION NOTE : BLOCK Do not translate the next block\nVK_F1=F1\nVK_F2=F2\nVK_F3=F3\nVK_F4=F4\nVK_F5=F5\nVK_F6=F6\nVK_F7=F7\nVK_F8=F8\nVK_F9=F9\nVK_F10=F10\n\nVK_F11=F11\nVK_F12=F12\nVK_F13=F13\nVK_F14=F14\nVK_F15=F15\nVK_F16=F16\nVK_F17=F17\nVK_F18=F18\nVK_F19=F19\nVK_F20=F20\n# LOCALIZATION NOTE : BLOCK end do not translate block\n\n# LOCALIZATION NOTE : BLOCK GLYPHS, DO translate this block\nVK_UP=↑\nVK_DOWN=↓\nVK_LEFT=←\nVK_RIGHT=→\nVK_PAGE_UP=Page Up\nVK_PAGE_DOWN=Page Down\n# LOCALIZATION NOTE : BLOCK end GLYPHS\n\n# Enter, backspace, and Tab might have both glyphs and text\n# if the keyboards usually have a glyph,\n# if there is a meaningful translation,\n# or if keyboards are localized\n# then translate them or insert the appropriate glyph\n# otherwise you should probably just translate the glyph regions\n\n# LOCALIZATION NOTE : BLOCK maybe GLYPHS\nVK_RETURN=Return\nVK_TAB=Tab\nVK_BACK=Backspace\nVK_DELETE=Del\n# LOCALIZATION NOTE : BLOCK end maybe GLYPHS\n# LOCALIZATION NOTE : BLOCK typing state keys\nVK_HOME=Home\nVK_END=End\n\nVK_ESCAPE=Esc\nVK_INSERT=Ins\n# LOCALIZATION NOTE : BLOCK end\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/languageNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naa\t= アファル語\nab\t= アブハジア語\nae\t= アベスタ語\naf\t= アフリカーンス語\nak\t= アカン語\nam\t= アムハラ語\nan\t= アラゴン語\nar\t= アラビア語\nas\t= アッサム語\nast\t= アストゥリアス語\nav\t= アヴァル語\nay\t= アイマラ語\naz\t= アゼリー語\nba\t= バシキール語\nbe\t= ベラルーシ語\nbg\t= ブルガリア語\nbh\t= ビハール語\nbi\t= ビスラマ語\nbm\t= バンバラ語\nbn\t= ベンガル語\nbo\t= チベット語\nbr\t= ブルトン語\nbs\t= ボスニア語\nca\t= カタロニア語\nce\t= チェチェン語\nch\t= チャモロ語\nco\t= コルシカ語\ncr\t= クリー語\ncs\t= チェコ語\ncsb\t= カシューブ語\ncu\t= 古期教会スラブ語\ncv\t= チュヴァシュ語\ncy\t= ウェールズ語\nda\t= デンマーク語\nde\t= ドイツ語\ndsb\t= 低地ソルブ語\ndv\t= ディベヒ語\ndz\t= ゾンカ語\nee\t= エウェ語\nel\t= ギリシャ語\nen\t= 英語\neo\t= エスペラント語\nes\t= スペイン語\net\t= エストニア語\neu\t= バスク語\nfa\t= ペルシア語\nff\t= フラ語\nfi\t= フィンランド語\nfj\t= フィジー語\nfo\t= フェーロー語\nfr\t= フランス語\nfur\t= フリウリ語\nfy\t= フリースラント語\nga\t= アイルランド語\ngd\t= スコットランド ゲール語\ngl\t= ガリチア語\ngn\t= グアラニー語\ngu\t= グジャラート語\ngv\t= マン島語\nha\t= ハウサ語\nhaw\t= ハワイ語\nhe\t= ヘブライ語\nhi\t= ヒンディー語\nhil\t= ヒリガイノン語\nho\t= ピジン語\nhr\t= クロアチア語\nhsb\t= 高地ソルブ語\nht\t= ハイチ語\nhu\t= ハンガリー語\nhy\t= アルメニア語\nhz\t= ヘレロ語\nia\t= インテルリングア語\nid\t= インドネシア語\nie\t= インテルリング語\nig\t= イボ語\nii\t= 四川語\nik\t= イヌピアック語\nio\t= イードー語\nis\t= アイスランド語\nit\t= イタリア語\niu\t= インクティテュット語\nja\t= 日本語\njv\t= ジャワ語\nka\t= グルジア語\nkg\t= コンゴ語\nki\t= キクーユ語\nkj\t= クワニャマ語\nkk\t= カザフ語\nkl\t= グリーンランド語\nkm\t= クメール語\nkn\t= カナラ語\nko\t= 韓国語\nkok\t= コンカニ語\nkr\t= カヌリ語\nks\t= カシミール語\nku\t= クルド語\nkv\t= コミ語\nkw\t= コーンウォール語\nky\t= キルギス語\nla\t= ラテン語\nlb\t= ルクセンブルグ語\nlg\t= ガンダ語\nli\t= リグリア語\nln\t= リンガラ語\nlo\t= ラオ語\nlt\t= リトアニア語\nlu\t= ルバ語\nlv\t= ラトビア語\nmg\t= マラガシ語\nmh\t= マーシャル語\nmi\t= マオリ語\nmk\t= マケドニア語\nml\t= マラヤラム語\nmn\t= モンゴル語\nmr\t= マラーティー語\nms\t= マレー語\nmt\t= マルタ語\nmy\t= ビルマ語\nna\t= ナウル語\nnb\t= ノルウェー ブークモール語\nnd\t= 北マタベレ語\nne\t= ネパール語\nng\t= ドゥンガ語\nnl\t= オランダ語\nnn\t= ノルウェー ニューノルスク語\nno\t= ノルウェー語\nnr\t= 南マタベレ語\nnso\t= 北ソト語\nnv\t= ナヴァホ語\nny\t= チチェワ語\noc\t= オクシタン語\noj\t= オジブウェー語\nom\t= オロモ語\nor\t= オリヤー語\nos\t= オセット語\npa\t= パンジャブ語\npi\t= パーリ語\npl\t= ポーランド語\nps\t= パシュトー語\npt\t= ポルトガル語\nqu\t= ケチュア語\nrm\t= レートロマンス語\nrn\t= キルンディ語\nro\t= ルーマニア語\nru\t= ロシア語\nrw\t= キンヤルワンダ語\nsa\t= サンスクリット語\nsc\t= サルデーニャ語\nsd\t= シンド語\nse\t= サミ語\nsg\t= サンゴ語\nsi\t= シンハラ語\nsk\t= スロヴァキア語\nsl\t= スロヴェニア語\nsm\t= サモア語\nsn\t= ショナ語\nso\t= ソマリ語\nson\t= ソンガイ語\nsq\t= アルバニア語\nsr\t= セルビア語\nss\t= シスワティ語\nst\t= セストゥ語\nsu\t= スンダ語\nsv\t= スウェーデン語\nsw\t= スワヒリ語\nta\t= タミール語\nte\t= テルグ語\ntg\t= タジク語\nth\t= タイ語\nti\t= ティグリニャ語\ntig\t= ティグレ語\ntk\t= トルクメン語\ntl\t= タガログ語\n# (^^; オイオイ\ntlh\t= クリンゴン語\ntn\t= ツワナ語\nto\t= トンガ語\ntr\t= トルコ語\nts\t= ツォンガ語\ntt\t= タタール語\ntw\t= トゥイ語\nty\t= タヒチ語\nug\t= ウイグル語\nuk\t= ウクライナ語\nur\t= ウルドゥー語\nuz\t= ウズベク語\nve\t= ヴェンダ語\nvi\t= ベトナム語\nvo\t= ヴォラピューク語\nwa\t= ワロン語\nwen\t= ソルビア語\nwo\t= ウォロフ語\nxh\t= コーサ語\nyi\t= イディッシュ語\nyo\t= ヨルバ語\nza\t= チワン語\nzh\t= 中国語\nzu\t= ズールー語\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/layout/HtmlForm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nReset\t\t\t=リセット\nSubmit\t\t\t=送信\nBrowse\t\t\t=参照...\nFileUpload\t\t=ファイルのアップロード\nDirectoryUpload\t\t=アップロードするフォルダーの選択\nDirectoryPickerOkButtonLabel\t=アップロード\n# LOCALIZATION NOTE (IsIndexPromptWithSpace): The last character of the string \n# should be a space (U+0020) in most locales. The prompt is followed by an \n# input field. The space needs be escaped in the property file to avoid \n# trimming.\nIsIndexPromptWithSpace\t=これは検索可能なインデックスです。検索キーワードを入力してください:\\u0020\nForgotPostWarning\t=フォームは enctype=%S が指定されていますが、method=POST が指定されていません。enctype を使用せず method=GET で普通に送信されます。\nForgotFileEnctypeWarning=フォームはファイル入力がありますが、method=POST と enctype=multipart/form-data が指定されていないので、ファイルは送信されません。\n# LOCALIZATION NOTE (DefaultFormSubject): %S will be replaced with brandShortName\nDefaultFormSubject\t=%S から投稿されたフォーム\nCannotEncodeAllUnicode\t=%S で送信されたフォームは、Unicode にエンコードできない文字が含まれているため、送信データが壊れている可能性があります。この問題を回避するには、UTF-8 でフォームが送信されるよう、ページ自体のエンコーディングを UTF-8 に変更するか、form 要素の属性に accept-charset=utf-8 を指定してください。\nAllSupportedTypes\t=すべてのサポートされた種類\n# LOCALIZATION NOTE (NoFileSelected): this string is shown on a\n# <input type='file'> when there is no file selected yet.\nNoFileSelected\t\t=ファイルが選択されていません。\n# LOCALIZATION NOTE (NoFilesSelected): this string is shown on a\n# <input type='file' multiple> when there is no file selected yet.\nNoFilesSelected\t\t=ファイルが選択されていません。\n# LOCALIZATION NOTE (NoDirSelected): this string is shown on a\n# <input type='file' directory/webkitdirectory> when there is no directory\n# selected yet.\nNoDirSelected\t\t=ディレクトリーが選択されていません。\n# LOCALIZATION NOTE (XFilesSelected): this string is shown on a\n# <input type='file' multiple> when there are more than one selected file.\n# %S will be a number greater or equal to 2.\nXFilesSelected\t\t=%S 個のファイルを選択しました。\nColorPicker\t\t=色の選択\nDatePicker\t\t=日付の選択\n# LOCALIZATION NOTE (AndNMoreFiles): Semi-colon list of plural forms. \n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals \n# This string is shown at the end of the tooltip text for <input type='file'\n# multiple> when there are more than 21 files selected (when we will only list\n# the first 20, plus an \"and X more\" line). #1 represents the number of files\n# minus 20 and will always be a number equal to or greater than 2. So the\n# singular case will never be used.\nAndNMoreFiles\t\t=他 #1 個\n# LOCALIZATION NOTE (DefaultSummary): this string is shown on a <details> when\n# it has no direct <summary> child. Google Chrome should already have this\n# string translated.\nDefaultSummary\t\t=詳細\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/layout/MediaDocument.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (ImageTitleWithDimensions2AndFile): first %S is filename, second %S is type, third %S is width and fourth %S is height\n#LOCALIZATION NOTE (ImageTitleWithoutDimensions): first %S is filename, second %S is type\n#LOCALIZATION NOTE (ImageTitleWithDimensions2): first %S is type, second %S is width and third %S is height\n#LOCALIZATION NOTE (ImageTitleWithNeitherDimensionsNorFile): first %S is type\n#LOCALIZATION NOTE (MediaTitleWithFile): first %S is filename, second %S is type\n#LOCALIZATION NOTE (MediaTitleWithNoInfo): first %S is type\nImageTitleWithDimensions2AndFile\t= %S (%S 画像, %Sx%S px)\nImageTitleWithoutDimensions\t\t= %S (%S 画像)\nImageTitleWithDimensions2\t\t= (%S 画像, %Sx%S px)\nImageTitleWithNeitherDimensionsNorFile\t= (%S 画像)\nMediaTitleWithFile\t\t\t= %S (%S オブジェクト)\nMediaTitleWithNoInfo\t\t\t= (%S オブジェクト)\n\nInvalidImage\t\t\t\t= 画像ファイル \"%S\" は壊れているため、表示できませんでした。\nScaledImage\t\t\t\t= 表示倍率 (%S%%)\n\nTitleWithStatus\t\t\t\t= %S - %S\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/layout/htmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Encoding warnings and errors\nEncNoDeclarationFrame\t= フレーム内のドキュメントの文字エンコーディングが宣言されていません。フレームなしで読み込む場合と表示が異なるかもしれません。\nEncNoDeclarationPlain\t=プレーンテキストドキュメントの文字エンコーディングが宣言されていません。ドキュメントに US ASCII 外の文字が含まれている場合、ブラウザーの設定によっては文字化けすることがあります。ファイルの文字エンコーディングは転送プロトコルで宣言されるか、文字エンコーディングを指定するバイトオーダーマークがファイルに使われている必要があります。\nEncNoDeclaration\t\t= HTML ドキュメントの文字エンコーディングが宣言されていません。ドキュメントに US ASCII 外の文字が含まれている場合、ブラウザーの設定によっては文字化けすることがあります。ページの文字エンコーディングはドキュメント中または転送プロトコルで宣言されなければなりません。\nEncLateMetaFrame\t\t= フレーム内の HTML ドキュメントの文字エンコーディングが、ファイル冒頭の 1024 バイトの事前スキャンでは見つかりませんでした。フレームなしで表示すると、自動的にページを再読み込みします。文字エンコーディングの宣言はファイル冒頭の 1024 バイト以内に含めてください。\n# (^^; 直訳したけど原文コピペミスしてる？\nEncLateMeta\t\t\t\t= HTML ドキュメントの文字エンコーディングが、ファイル冒頭の 1024 バイトの事前スキャンでは見つかりませんでした。異なる設定のブラウザーで表示すると、自動的にページを再読み込みします。文字エンコーディングの宣言はファイル冒頭の 1024 バイト以内に含めてください。\nEncLateMetaReload\t\t= HTML ドキュメントの文字エンコーディングが、ファイル冒頭の 1024 バイトの事前スキャンでは見つからなかったため、ページが再読み込みされました。文字エンコーディングの宣言はファイル冒頭の 1024 バイト以内に含めてください。\nEncLateMetaTooLate\t\t= ドキュメントの文字エンコーディング宣言が見つかりましたが、ファイル冒頭でなかったため無視されました。文字エンコーディングの宣言はファイル冒頭の 1024 バイト以内に含めてください。\nEncMetaUnsupported\t\t= HTML ドキュメントの meta タグにサポートされていない文字エンコーディングが指定されています。文字エンコーディング宣言は無視されました。\nEncProtocolUnsupported\t= 転送プロトコル中でサポートされていない文字エンコーディングが指定されています。文字エンコーディング宣言は無視されました。\nEncBomlessUtf16\t\t\t= バイトオーダーマークも転送プロトコルレベルの文字エンコーディング宣言もなく、UTF-16 でエンコードされているが基本的なラテン文字だけのテキストが検出されました。このコンテンツを UTF-16 でエンコーディングするのは非効率的ですし、文字エンコーディングは常に宣言すべきです。\nEncMetaUtf16\t\t\t= meta タグで UTF-16 文字エンコーディングを宣言していますが、UTF-8 宣言として解釈されます。\nEncMetaUserDefined\t\t= meta タグは x-user-defined のような文字エンコーディングの宣言に使用されていました。互換性のため意図的に古いフォントで表示するよう、windows-1252 として宣言したと解釈されました。このサイトは Unicode に移行すべきです。\n\n# The bulk of the messages below are derived from\n# http://hg.mozilla.org/projects/htmlparser/file/1f633cef7de7/src/nu/validator/htmlparser/impl/ErrorReportingTokenizer.java\n# which is available under the MIT license.\n\n# Tokenizer errors\nerrGarbageAfterLtSlash\t\t= \"</\" の後にゴミが含まれています。\nerrLtSlashGt\t\t\t\t= \"</>\" が見つかりました。\"<\" を \"&lt;\" のようにエスケープできていないか、終了タグのタイプミスの可能性があります。\nerrCharRefLacksSemicolon\t= 文字参照がセミコロンで終了していません。\nerrNoDigitsInNCR\t\t\t= 数値文字参照に数字が含まれていません。\nerrGtInSystemId\t\t\t\t= システム識別子中に \">\" が含まれています。\nerrGtInPublicId\t\t\t\t= 公開識別子に \">\" が含まれています。\nerrNamelessDoctype\t\t\t= 文書型 (DOCTYPE) に名前がありません。\nerrConsecutiveHyphens\t\t= コメントの終端以外でコメント中に連続するハイフンが含まれています。\"- -\" などは構いませんが、コメント中で \"--\" の使用は禁止されています。\nerrPrematureEndOfComment\t= \"-->\" の前にコメントが終了しています。\"-->\" で適切にコメント終了させてください。\nerrBogusComment\t\t\t\t= タコなコメントが見つかりました。\nerrUnquotedAttributeLt\t\t= 引用符なしの属性値中に \"<\" が含まれています。直前の \">\" が抜け落ちている可能性があります。\nerrUnquotedAttributeGrave\t= 引用符なしの属性値中に \"`\" が含まれています。引用符のつもりで違う文字を使っている可能性があります。\nerrUnquotedAttributeQuote\t= 引用符なしの属性値中に引用符が含まれています。複数の属性が一緒になってしまっているか、URL クエリー文字列が引用符なしの属性に含まれている可能性があります。\nerrUnquotedAttributeEquals\t= 引用符なしの属性値中に \"=\" が含まれています。複数の属性が一緒になってしまっているか、URL クエリー文字列が引用符なしの属性に含まれている可能性があります。\nerrSlashNotFollowedByGt\t\t= スラッシュの直後に \">\" が続いていません。\nerrNoSpaceBetweenAttributes\t= 属性の間に空白がありません。\nerrUnquotedAttributeStartLt\t= 引用符なしの属性値が \"<\" で始まっています。直前の \">\" が抜け落ちている可能性があります。\nerrUnquotedAttributeStartGrave= 引用符なしの属性値が \"`\" で始まっています。引用符のつもりで違う文字を使っている可能性があります。\nerrUnquotedAttributeStartEquals= 引用符なしの属性値が \"=\" で始まっています。誤って引用符を重複させてしまっている可能性があります。\nerrAttributeValueMissing\t= 属性値がありません。\nerrBadCharBeforeAttributeNameLt\t= 属性名であるべきところに \"<\" が見つかりました。直前の \">\" が抜け落ちている可能性があります。\nerrEqualsSignBeforeAttributeName= 属性名であるべきところに \"=\" が見つかりました。属性名が抜け落ちている可能性があります。\nerrBadCharAfterLt\t\t\t= \"<\" の後に不正な文字が見つかりました。\"<\" を \"&lt;\" にエスケープし忘れている可能性があります。\nerrLtGt\t\t\t\t\t\t= \"<>\" が見つかりました。\"<\" を \"&lt;\" のようにエスケープできていないか、開始タグのタイプミスの可能性があります。\nerrProcessingInstruction\t= \"<?\" が見つかりました。XML 処理命令を HTML で使用しようとしている可能性があります。HTML では XML 処理命令はサポートされません。\nerrUnescapedAmpersandInterpretedAsCharacterReference= \"&\" に続く文字は文字参照として解釈されます。\"&\" を \"&amp;\" にエスケープし忘れてる可能性があります。\nerrNotSemicolonTerminated\t= 文字実体参照がセミコロンで終了していません。あるいは \"&\" を \"&amp;\" にエスケープし忘れてる可能性があります。\nerrNoNamedCharacterMatch\t= \"&\" が実体参照の開始以外で使われています。\"&\" を \"&amp;\" にエスケープし忘れてる可能性があります。\nerrQuoteBeforeAttributeName\t= 属性名であるべきところに引用符が見つかりました。直前の \"=\" が抜け落ちている可能性があります。\nerrLtInAttributeName\t\t= 属性名中に \"<\" が含まれています。直前の \">\" が抜け落ちている可能性があります。\nerrQuoteInAttributeName\t\t= 属性名中に引用符が含まれています。どこかそれ以前の引用符の対応関係が間違っている可能性があります。\nerrExpectedPublicId\t\t\t= 文書型宣言に公開識別子が指定されていません。\nerrBogusDoctype\t\t\t\t= タコな文書型宣言が見つかりました。\nmaybeErrAttributesOnEndTag\t= 終了タグに属性値が含まれています。\nmaybeErrSlashInEndTag\t\t= 終了タグの最後に \"/\" が見つかりました。\nerrNcrNonCharacter\t\t\t= 非文字に展開される文字参照が見つかりました。\nerrNcrSurrogate\t\t\t\t= サロゲートに展開される文字参照が見つかりました。\nerrNcrControlChar\t\t\t= 制御文字に展開される文字参照が見つかりました。\nerrNcrCr\t\t\t\t\t= 復帰改行文字に展開される数値文字参照が見つかりました。\nerrNcrInC1Range\t\t\t\t= C1 制御領域に展開される数値文字参照が見つかりました。\nerrEofInPublicId\t\t\t= 公開識別子がの前にファイル終端に達しました。\nerrEofInComment\t\t\t\t= コメントの途中でファイル終端に達しました。\nerrEofInDoctype\t\t\t\t= 文書型宣言の途中でファイル終端に達しました。\nerrEofInAttributeValue\t\t= 属性値の途中でファイル終端に達しました。タグは無視されます。\nerrEofInAttributeName\t\t= 属性名の途中でファイル終端に達しました。タグは無視されます。\nerrEofWithoutGt\t\t\t\t= タグが \">\" で閉じられる前にファイル終端に達しました。タグは無視されます。\nerrEofInTagName\t\t\t\t= タグ名の途中でファイル終端に達しました。タグは無視されます。\nerrEofInEndTag\t\t\t\t= 終了タグの前にファイル終端に達しました。タグは無視されます。\nerrEofAfterLt\t\t\t\t= タグが \"<\" で開かれた後でファイル終端に達しました。タグは無視されます。\nerrNcrOutOfRange\t\t\t= Unicode で許可されている範囲外の文字参照が見つかりました。\nerrNcrUnassigned\t\t\t= 文字が割り当てられないコードポイントに展開される文字参照が見つかりました。\nerrDuplicateAttribute\t\t= 属性が重複しています。\nerrEofInSystemId\t\t\t= システム識別子の途中でファイル終端に達しました。\nerrExpectedSystemId\t\t\t= 文書型宣言にシステム識別子が指定されていません。\nerrMissingSpaceBeforeDoctypeName= 文書型名の前に空白がありません。\nerrHyphenHyphenBang\t\t\t= コメント中に \"--!\" が見つかりました。\nerrNcrZero\t\t\t\t\t= ゼロに展開される文字参照が見つかりました。\nerrNoSpaceBetweenDoctypeSystemKeywordAndQuote= 文書型宣言の \"SYSTEM\" キーワードと引用符の間に空白がありません。\nerrNoSpaceBetweenPublicAndSystemIds= 文書型宣言の公開識別子とシステム識別子の間に空白がありません。\nerrNoSpaceBetweenDoctypePublicKeywordAndQuote= 文書型宣言の \"PUBLIC\" キーワードと引用符の間に空白がありません。\n\n## (^^; 以下未訳\n# Tree builder errors\nerrStrayStartTag2\t\t=Stray start tag \"%1$S\".\nerrStrayEndTag\t\t\t=Stray end tag \"%1$S\".\nerrUnclosedElements\t\t=End tag \"%1$S\" seen, but there were open elements.\nerrUnclosedElementsImplied\t=End tag \"%1$S\" implied, but there were open elements.\nerrUnclosedElementsCell\t\t=A table cell was implicitly closed, but there were open elements.\nerrStrayDoctype\t\t\t=Stray doctype.\nerrAlmostStandardsDoctype\t=Almost standards mode doctype. Expected \"<!DOCTYPE html>\".\nerrQuirkyDoctype\t\t=Quirky doctype. Expected \"<!DOCTYPE html>\".\nerrNonSpaceInTrailer\t\t=Non-space character in page trailer.\nerrNonSpaceAfterFrameset\t=Non-space after \"frameset\".\nerrNonSpaceInFrameset\t\t=Non-space in \"frameset\".\nerrNonSpaceAfterBody\t\t=Non-space character after body.\nerrNonSpaceInColgroupInFragment\t=Non-space in \"colgroup\" when parsing fragment.\nerrNonSpaceInNoscriptInHead\t=Non-space character inside \"noscript\" inside \"head\".\nerrFooBetweenHeadAndBody\t=\"%1$S\" element between \"head\" and \"body\".\nerrStartTagWithoutDoctype\t=Start tag seen without seeing a doctype first. Expected \"<!DOCTYPE html>\".\nerrNoSelectInTableScope\t\t=No \"select\" in table scope.\nerrStartSelectWhereEndSelectExpected\t=\"select\" start tag where end tag expected.\nerrStartTagWithSelectOpen\t=\"%1$S\" start tag with \"select\" open.\nerrBadStartTagInHead2\t\t=Bad start tag \"%1$S\" in \"head\".\nerrImage\t\t\t=Saw a start tag \"image\".\nerrIsindex\t\t\t=\"isindex\" seen.\nerrFooSeenWhenFooOpen\t\t=An \"%1$S\" start tag seen but an element of the same type was already open.\nerrHeadingWhenHeadingOpen\t=Heading cannot be a child of another heading.\nerrFramesetStart\t\t=\"frameset\" start tag seen.\nerrNoCellToClose\t\t=No cell to close.\nerrStartTagInTable\t\t=Start tag \"%1$S\" seen in \"table\".\nerrFormWhenFormOpen\t\t=Saw a \"form\" start tag, but there was already an active \"form\" element. Nested forms are not allowed. Ignoring the tag.\nerrTableSeenWhileTableOpen\t=Start tag for \"table\" seen but the previous \"table\" is still open.\nerrStartTagInTableBody\t\t=\"%1$S\" start tag in table body.\nerrEndTagSeenWithoutDoctype\t=End tag seen without seeing a doctype first. Expected \"<!DOCTYPE html>\".\nerrEndTagAfterBody\t\t=Saw an end tag after \"body\" had been closed.\nerrEndTagSeenWithSelectOpen\t=\"%1$S\" end tag with \"select\" open.\nerrGarbageInColgroup\t\t=Garbage in \"colgroup\" fragment.\nerrEndTagBr\t\t\t=End tag \"br\".\nerrNoElementToCloseButEndTagSeen=No \"%1$S\" element in scope but a \"%1$S\" end tag seen.\nerrHtmlStartTagInForeignContext\t=HTML start tag \"%1$S\" in a foreign namespace context.\nerrTableClosedWhileCaptionOpen\t=\"table\" closed but \"caption\" was still open.\nerrNoTableRowToClose\t\t=No table row to close.\nerrNonSpaceInTable\t\t=Misplaced non-space characters inside a table.\nerrUnclosedChildrenInRuby\t=Unclosed children in \"ruby\".\nerrStartTagSeenWithoutRuby\t=Start tag \"%1$S\" seen without a \"ruby\" element being open.\nerrSelfClosing\t\t\t=Self-closing syntax (\"/>\") used on a non-void HTML element. Ignoring the slash and treating as a start tag.\nerrNoCheckUnclosedElementsOnStack\t=Unclosed elements on stack.\nerrEndTagDidNotMatchCurrentOpenElement\t=End tag \"%1$S\" did not match the name of the current open element (\"%2$S\").\nerrEndTagViolatesNestingRules\t=End tag \"%1$S\" violates nesting rules.\nerrEndWithUnclosedElements\t=End tag for \"%1$S\" seen, but there were unclosed elements.\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/layout/xmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Map Expat error codes to error strings\n1  = メモリーが不足しています。\n2  = 構文エラーです。\n3  = 要素が見つかりません。\n4  = 整形式になっていません。\n5  = トークンが閉じられていません。\n6  = トークンが閉じられていません。\n7  = タグの対応が間違っています。\n8  = 属性が二重に定義されています。\n9  = ドキュメント要素の後ろに不正な文字列があります。\n10 = パラメーター実体参照が不正です。\n11 = 定義されていない実体が使用されています。\n12 = 実体参照の定義が循環しています。\n13 = 実体が同期されていません。\n14 = 不正な文字番号が参照されています。\n15 = バイナリ実体が参照されています。\n16 = 属性値内で外部実体が参照されています。\n17 = 実体の初めに XML またはテキスト宣言がありません。\n18 = 文字エンコーディングが不明です。\n19 = XML+XSLT 宣言中の文字エンコーディング指定が間違っています。\n20 = CDATA セクションが閉じられていません。\n21 = 外部実体参照の処理中にエラーが発生しました。\n22 = ドキュメントが standalone ではありません。\n23 = パーサが想定外の状態になっています。\n24 = パラメーター実体の内部で実体が宣言されています。\n27 = 接頭辞の名前空間が定義されていません。\n28 = 接頭辞の宣言を削除 (undeclare) することはできません。\n29 = パラメーター実体のマークアップが不完全です。\n30 = XML 宣言が整形式になっていません\n31 = テキスト宣言が整形式になっていません\n32 = PUBLIC ID に不正な文字が含まれています。\n38 = 予約されている接頭辞 (xml) を再定義や他の名前空間名に結合することはできません。\n39 = 予約されている接頭辞 (xmlns) を再定義することはできません。\n40 = 予約されている名前空間名に接頭辞を結び付けることはできません。\n\n# %1$S is replaced by the Expat error string, may be followed by Expected (see below)\n# %2$S is replaced by URL\n# %3$u is replaced by line number\n# %4$u is replaced by column number\nXMLParsingError\t= XML パースエラー: %1$S\\nURL: %2$S\\n行番号: %3$u, 列番号: %4$u:\n\n# %S is replaced by a tag name.\n# This gets appended to the error string if the error is mismatched tag.\nExpected\t= 終了タグが必要です: </%S>\n\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/layout_errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nImageMapRectBoundsError\t\t\t=<area shape=\"rect\"> タグの coords 属性の値が “left,top,right,bottom” 形式になっていません。\nImageMapCircleWrongNumberOfCoords\t=<area shape=\"circle\"> タグの coords 属性の値が “center-x,center-y,radius” 形式になっていません。\nImageMapCircleNegativeRadius\t\t=<area shape=\"circle\"> タグの coords 属性の radius に負の値が指定されています。\nImageMapPolyWrongNumberOfCoords\t\t=<area shape=\"poly\"> タグの coords 属性の値が “x1,y1,x2,y2 ...” 形式になっていません。\nImageMapPolyOddNumberOfCoords\t\t=<area shape=\"poly\"> タグの coords 属性で最後の y 座標の値が指定されていません (正しい形式は “x1,y1,x2,y2 ...” です)。\n\nTablePartRelPosWarning\t\t\t=テーブル列と列グループは相対的な位置に配置できます。この機能の効果が見られない場合、サイトは更新される必要があるでしょう。\nScrollLinkedEffectFound2\t\t=このサイトはスクロールに対して配置を固定する効果が使用されています。これは非同期パンで正しく動作しない可能性があります。詳細は https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects を参照し、関連するツールと機能の議論に参加してください。\n\n## LOCALIZATION NOTE(CompositorAnimationWarningContentTooSmall):\n## (%1$S, %2$S) is a pair of integer values of the frame size\nCompositorAnimationWarningContentTooSmall\t\t\t=フレームサイズ (%1$S, %2$S) が (16, 16) より小さいため、このコンポジターではアニメーションを実行できません。\n## LOCALIZATION NOTE(CompositorAnimationWarningContentTooLarge2):\n## (%1$S, %2$S) is a pair of integer values of the frame size\n## (%3$S, %4$S) is a pair of integer values of a limit based on the viewport size\n## (%5$S, %6$S) is a pair of integer values of an absolute limit\nCompositorAnimationWarningContentTooLarge2\t\t\t=フレームサイズ (%1$S, %2$S) がビューポートに対して大きい ((%3$S, %4$S) より大きい) か、許容される最大値 (%5$S, %6$S) より大きいため、このコンポジターではアニメーションを実行できません。\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformBackfaceVisibilityHidden):\n## 'backface-visibility: hidden' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformBackfaceVisibilityHidden\t=このコンポジターでは ‘backface-visibility: hidden’ のアニメーションを実行できません。\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformPreserve3D):\n## 'transform-style: preserve-3d' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformPreserve3D\t\t\t=このコンポジターでは ‘transform-style: preserve-3d’ のアニメーションを実行できません。\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformSVG,\n##                   CompositorAnimationWarningTransformWithGeometricProperties,\n##                   CompositorAnimationWarningTransformWithSyncGeometricAnimations,\n##                   CompositorAnimationWarningTransformFrameInactive,\n##                   CompositorAnimationWarningOpacityFrameInactive):\n## 'transform' and 'opacity' mean CSS property names, don't translate it.\nCompositorAnimationWarningTransformSVG\t\t\t\t=このコンポジターでは SVG 変形を伴う要素上の ‘transform’ アニメーションを実行できません。\nCompositorAnimationWarningTransformWithGeometricProperties\t=同一要素上の位置プロパティを同時にアニメーションする場合、このコンポジターでは ‘transform’ のアニメーションを実行できません。\nCompositorAnimationWarningTransformWithSyncGeometricAnimations\t=同時に開始する位置プロパティのアニメーションと同期しなければならないため、このコンポジターでは ‘transform’ のアニメーションを実行できません。\nCompositorAnimationWarningTransformFrameInactive\t\t=フレームに ‘transform’ アニメーションがアクティブであることを示すマークがないため、このコンポジターではアニメーションを実行できません。\nCompositorAnimationWarningOpacityFrameInactive\t\t\t=フレームに ‘opacity’ アニメーションがアクティブであることを示すマークがないため、このコンポジターではアニメーションを実行できません。\nCompositorAnimationWarningHasRenderingObserver\t\t\t=要素の描画が -moz-element または SVG clipping/masking により監視されているため、このコンポジターではアニメーションを実行できません。\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/mathml/mathml.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nInvalidChild\t\t=不正なマークアップ: <%1$S> タグを <%2$S> の子要素として置くことはできません。\nChildCountIncorrect\t=不正なマークアップ: <%1$S/> タグの子要素の数が正しくありません。\nDuplicateMprescripts\t=不正なマークアップ: <mmultiscripts/> 内に <mprescripts/> を複数置くことはできません。\n# LOCALIZATION NOTE:  The first child of <mmultiscript/> is the base, that is the element to which scripts are attached.\nNoBase\t\t\t=不正なマークアップ: <mmultiscripts/> 内に Base 要素を 1 個置いてください。\nSubSupMismatch\t\t=不正なマークアップ: <mmultiscripts/> 内の subscript/superscript の組が不完全です。\n\n# LOCALIZATION NOTE:  When localizing the single quotes ('), follow the conventions in css.properties for your target locale.\nAttributeParsingError\t\t=<%3$S/> タグの ‘%2$S’ 属性の値 ‘%1$S’ のパース中にエラーが発生しました。この属性は無視されます。\nAttributeParsingErrorNoTag\t=‘%2$S’ 属性の値 ‘%1$S’ のパース中にエラーが発生しました。この属性は無視されます。\nLengthParsingError\t\t=MathML 属性値 ‘%1$S’ を長さとしてパース中にエラーが発生しました。この属性は無視されます。\nDeprecatedSupersededBy\t\t=‘%1$S’ の使用は MathML 3 で推奨されません。代わりに ‘%2$S’ を使用してください。\nUnitlessValuesAreDeprecated\t=単位無しの値の使用は MathML 3 で推奨されません。\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/mozilla.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mozilla.title.15.1\n'The Book of Mozilla, 15:1'>\n\n<!ENTITY mozilla.quote.15.1\n'The <em>twins</em> of Mammon quarrelled. Their warring plunged the world into a <em>new darkness</em>, and the beast \nabhorred the darkness. So it began to move <em>swiftly</em>, and grew more powerful, and went forth and multiplied. \nAnd the beasts brought <em>fire</em> and light to the darkness.'>\n<!-- (^m^) 以下は 11:9 の内容。訳が決定したら置き換える。http://forums.firehacks.org/l10n/viewtopic.php?t=17204 -->\n<!--\n<!ENTITY mozilla.quote\n'<style type=\"text/css\">\nem {\n  font-weight: bold;\n  font-style: normal;\n}\n</style>\n<span style=\"font-style: normal;\" id=\"ikeda\">邪神マモンは眠りに落ちた。<em>復活せし野獣</em>は大地を巡り、数を増やして軍勢をなした。新たな時の到来は広く告げられ、人々は狐の叡智をもって実りを炎の<em>供物</em>とした。そして<em><a href=\"http://www.mozilla.org/about/mozilla-manifesto.html\">聖なる書</a></em>の約束の地、夢を紡いだ第二の世界を築いた人々は、その子らに野獣を<em><a href=\"http://wiki.mozilla.org/About:mozilla\">語り継いだ</a></em>。マモンが目覚めた時、見よ！残されしはただ一人の<em>従者</em>のみ。</span>\n<span style=\"font-style: normal; display: none;\" id=\"level\">マンモンは眠りに落ちた。そして<em>生まれ変わった野獣</em>は地の果てにまで広まり、その数は軍団となるほどに増えた。そして彼らはその時が来たことを宣言し、<em>狐の狡猾さ</em>とともに収穫物を炎に<em>捧げた</em>。そして彼らは<em><a href=\"http://www.mozilla.org/about/mozilla-manifesto.html\">神聖なる言葉</a></em>によって約束されていたとおり、彼らが求めていた新しい世界を作りあげ、子供たちに野獣のことを<em><a href=\"http://wiki.mozilla.org/About:mozilla\">語り伝えた</a></em>。マンモンは目覚め、そして見た! そこには追従者となった己以外に<em>誰も</em>いなかった。</span>\n<span style=\"font-style: normal; display: none;\" id=\"cai\">マモンは深き眠りに落ちた。<em>蘇えりし野獣</em>は群れを成し、地を覆い尽くさんばかりに広がった。人々は時の到来を賛美し、<em>狡猾なる狐</em>と共に実りを炎に<em>捧げた</em>。そして彼らは<em><a href=\"http://www.mozilla.org/about/mozilla-manifesto.html\">神聖なる預言</a></em>の約束の地たる新しき世界を築き上げ、その子らに野獣のことを<em><a href=\"http://wiki.mozilla.org/About:mozilla\">語り聞かせた</a></em>。眠りから目覚めしマモンよ、見よ！もはや追従者で<em>しかない</em>己の姿を。</span>\n<span style=\"font-style: normal; display: none;\" id=\"amigomr\">マモンは目を閉じた。<em>生まれ変わった獣</em>は全世界に増殖し、やがて大群へと成長した。人々は時を誉め称え、<em>ずる賢い狐</em>と共に、炎に作物を<em>捧げた</em>。そして人々は、聖なる言葉によって約束された想像上の地に、新たな世界を作り、獣について子孫に<em><a href=\"http://wiki.mozilla.org/About:mozilla\">語り伝えた</a></em>。目覚めしマモンよ、見よ！一人の信奉者以外にお前の味方は<em>誰もいないのだ</em>。</span>\n<script type=\"text/javascript\">\nshowid = [\"ikeda\", \"level\", \"cai\", \"amigomr\"][Math.floor(Math.random()*4)];\ndocument.getElementById(\"ikeda\").style.display = \"none\";\ndocument.getElementById(showid).style.display = \"block\";\n</script>\n'>\n-->\n\n<!ENTITY mozilla.from.15.1\n'from <strong>The Book of Mozilla,</strong> 15:1'>\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/narrate.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Narrate, meaning \"read the page out loud\". This is the name of the feature\n# and it is the label for the popup button.\nnarrate\t\t\t=読み上げ\nback\t\t\t=戻る\nstart\t\t\t=開始\nstop\t\t\t=停止\nforward\t\t\t=進む\nspeed\t\t\t=速さ\nselectvoicelabel\t=ボイス:\n# Default voice is determined by the language of the document.\ndefaultvoice\t\t=既定\n\n# Voice name and language.\n# eg. David (English)\nvoiceLabel\t\t=%S (%S)\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- browser/chrome/overrides/netError.dtd との整合性に注意 -->\n<!ENTITY loadError.label\t\t\"ページ読み込みエラー\">\n<!ENTITY retry.label\t\t\t\"再試行\">\n\n<!-- Specific error messages -->\n\n<!ENTITY connectionFailure.title\t\"正常に接続できませんでした\">\n<!ENTITY connectionFailure.longDesc\t\"<p>サイトアドレスは有効なようですが、接続を確立できませんでした。</p><ul><li>サイトが一時的に利用できなくなっている場合、再度後で試してください。</li><li>他のサイトも表示できない場合、コンピューターのネットワーク接続を確認してください。</li><li>ファイアーウォールやプロキシでネットワークが保護されている場合、その設定に問題があると正常に表示できなくなることがあります。</li></ul>\">\n\n<!ENTITY deniedPortAccess.title\t\t\"セキュリティ上の理由によりポートの使用が制限されています\">\n<!ENTITY deniedPortAccess.longDesc\t\"<p>リクエストされたアドレスのポート (例えば mozilla.jp のポート80であれば<q>mozilla.jp:80</q>) は普通ウェブサイトの表示<em>以外の</em>目的で使用されます。ユーザーの保護とセキュリティのため、リクエストは中止されました。</p>\">\n\n<!ENTITY dnsNotFound.title\t\t\"アドレスが見つかりません\">\n<!ENTITY dnsNotFound.longDesc\t\t\"<p>指定されたアドレスのホストサーバーが見つかりませんでした。</p><ul><li>ドメイン名の入力を間違っていないか確認してください。(例えば <q><strong>www</strong>.mozilla-japan.org</q> を間違えて <q><strong>ww</strong>.mozilla-japan.org</q> などと入力していないか)</li><li>指定されたアドレスのドメインが存在しないかもしれません。すでに有効期限が切れて廃止されている可能性もあります。</li><li>他のサイトも表示できない場合、コンピューターのネットワーク接続を確認してください。</li><li>ファイアーウォールやプロキシでネットワークが保護されている場合、その設定に問題があると正常に表示できなくなることがあります。</li></ul>\">\n\n<!ENTITY fileNotFound.title\t\t\"ファイルが見つかりませんでした\">\n<!ENTITY fileNotFound.longDesc\t\t\"<ul><li>ファイルの名前が変更、削除、または移動されている可能性があります。</li><li>アドレスに入力ミス、大文字/小文字の違い、その他の間違いがないか確認してください。</li><li>リソースへのアクセス権限があるか確認してください。</li></ul>\">\n\n<!ENTITY fileAccessDenied.title\t\t\"ファイルへのアクセスが拒否されました\">\n<!ENTITY fileAccessDenied.longDesc\t\"<ul><li>ファイルが削除または移動されているかファイルの許可属性によりアクセスが拒否された可能性があります。</li></ul>\">\n\n<!ENTITY generic.title\t\t\t\"リクエストを正常に完了できませんでした\">\n<!ENTITY generic.longDesc\t\t\"<p>現在のところこの問題やエラーについての詳細情報はありません。</p>\">\n\n<!ENTITY malformedURI.title\t\t\"アドレスが無効です\">\n<!ENTITY malformedURI.longDesc\t\t\"<p>指定されたアドレスの書式が正しくありません。ミスがないかロケーションバーを確認してください。</p>\">\n\n<!ENTITY netInterrupt.title\t\t\"データの転送が中断されました\">\n<!ENTITY netInterrupt.longDesc\t\t\"<p>サイトに正常に接続できましたが、データの転送中にネットワーク接続が切断されました。再度試してください。</p><ul><li>他のサイトも表示できない場合、コンピューターのネットワーク接続を確認してください。</li><li>問題が繰り返される場合、ネットワーク管理者またはインターネットプロバイダに問い合わせてください。</li></ul>\">\n\n<!ENTITY notCached.title\t\t\"ドキュメントが有効期限切れです\">\n<!ENTITY notCached.longDesc\t\t\"<p>リクエストされたブラウザーキャッシュ内のドキュメントは利用できません。</p><ul><li>安全対策のため、ブラウザーは注意を要するドキュメントを自動的に再リクエストしません。</li><li>&quot;再試行&quot; ボタンをクリックしてドキュメントをウェブサイトから読み込んでください。</li></ul>\">\n\n<!ENTITY netOffline.title\t\t\"オフラインモードです\">\n<!ENTITY netOffline.longDesc2\t\t\"<p>ブラウザーは現在オフラインモードで動作しており、リクエスト対象に接続できません。</p><ul><li>コンピューターが有効なネットワークに接続されているか確認してください。</li><li>&quot;再試行&quot; ボタンを押してブラウザーをオンラインモードに切り替え、ページを再読み込みしてください。</li></ul>\">\n\n<!ENTITY contentEncodingError.title\t\"内容符号化 (Content-Encoding) に問題があります\">\n<!ENTITY contentEncodingError.longDesc\t\"<p>不正または不明な形式で圧縮されているため、ページを表示できません。</p><ul><li>この問題についてはウェブサイトの管理者に問い合わせてください。</li></ul>\">\n\n<!ENTITY unsafeContentType.title\t\"安全でないファイルタイプ\">\n<!ENTITY unsafeContentType.longDesc\t\"<ul><li>この問題をウェブサイトの管理者に報告してください。</li></ul>\">\n\n<!ENTITY netReset.title\t\t\t\"接続が中断されました\">\n<!ENTITY netReset.longDesc\t\t\"<p>ネットワーク接続の確立中にリンクが切れました。再度試してください。</p>\">\n\n<!ENTITY netTimeout.title\t\t\"ネットワークがタイムアウトしました\">\n<!ENTITY netTimeout.longDesc\t\t\"<p>接続リクエストに対してリクエスト先サーバーが応答を返さなかったため、接続を中止しました。</p><ul><li>サーバーに負荷が集中したり、一時的に停止している可能性があります。しばらく後で再度試してください。</li><li>他のサイトも表示できない場合、コンピューターのネットワーク接続を確認してください。</li><li>ファイアーウォールやプロキシでネットワークが保護されている場合、その設定に問題があると正常に表示できなくなることがあります。</li><li>問題が繰り返される場合、ネットワーク管理者またはインターネットプロバイダに問い合わせてください。</li></ul>\">\n\n<!ENTITY unknownProtocolFound.title\t\"プロトコルが不明です\">\n<!ENTITY unknownProtocolFound.longDesc\t\"<p>指定されたプロトコル (例えば <q>wxyz://</q>) を認識できないため、サイトに正常に接続できませんでした。</p><ul><li>マルチメディアファイルなど非テキストデータにアクセスしようとしている場合、サイトによる特別な動作要件がないか確認してください。</li><li>一部のプロトコルを使用するにはサードパーティのソフトウェアやプラグインが必要になります。</li></ul>\">\n\n<!ENTITY proxyConnectFailure.title\t\"プロキシサーバーが接続を拒否しました\">\n<!ENTITY proxyConnectFailure.longDesc\t\"<p>プロキシサーバーを使用する設定になっていますが、プロキシサーバーは接続を拒否しました。</p><ul><li>ブラウザーのプロキシ設定が正しいか確認してください。</li><li>このネットワークからプロキシサービスへの接続が許可されているか確認してください。</li><li>問題が繰り返される場合、ネットワーク管理者またはインターネットプロバイダに問い合わせてください。</li></ul>\">\n\n<!ENTITY proxyResolveFailure.title\t\"プロキシサーバーが見つかりませんでした\">\n<!ENTITY proxyResolveFailure.longDesc\t\"<p>プロキシサーバーを使用する設定になっていますが、プロキシサーバーが見つかりませんでした。</p><ul><li>ブラウザーのプロキシ設定が正しいか確認してください。</li><li>コンピューターが有効なネットワークに接続されているか確認してください。</li><li>問題が繰り返される場合、ネットワーク管理者またはインターネットプロバイダに問い合わせてください。</li></ul>\">\n\n<!ENTITY redirectLoop.title\t\t\"自動転送がループしています\">\n<!ENTITY redirectLoop.longDesc\t\t\"<p>リクエストされたリソースの取得を中止しました。このサイトではリクエストの自動転送がループしています。</p><ul><li>このサイトで要求されている Cookie を無効化またはブロックしていないか確認してください。</li><li><em>注意</em>: サイトによる Cookie の使用を許可しても解決しない場合、これはご利用のコンピューターではなくサーバーの設定に問題があると思われます。</li></ul>\">\n\n<!ENTITY unknownSocketType.title\t\"サーバーの応答が不正です\">\n<!ENTITY unknownSocketType.longDesc\t\"<p>ネットワークリクエストに対するサイトの応答が正しくなかったため、接続を中断しました。</p>\">\n\n<!ENTITY nssFailure2.title\t\t\"安全な接続ができませんでした\">\n<!ENTITY nssFailure2.longDesc2\t\t\"<p>受信したデータの真正性を検証できなかったため、このページは表示できません。</p><ul><li>この問題についてはウェブサイトの管理者に問い合わせてください。</li></ul>\">\n\n<!ENTITY nssBadCert.title\t\t\"安全な接続ができませんでした\">\n<!ENTITY nssBadCert.longDesc2\t\t\"<ul>\n<li>サーバーの設定に問題があるか、誰かが正規のサーバーになりすましている可能性があります。</li>\n<li>以前は正常に接続できていた場合、この問題は恐らく一時的なものですので、後で再度試してみてください。</li>\n</ul>\n\">\n\n<!ENTITY securityOverride.linkText\t\"例外として扱うこともできます...\">\n<!ENTITY securityOverride.warningContent \"\n<p>インターネット接続環境を完全には信頼できない場合や、これまでこのサーバーではこの警告が表示されなかった場合は、このサイトを例外として追加しないでください。</p>\n<p>どうしてもこのサイトを例外として追加したい場合は、暗号化の高度な設定で追加してください。</p>\n\">\n\n<!ENTITY cspBlocked.title\t\t\"コンテンツセキュリティポリシーによりブロックされました\">\n<!ENTITY cspBlocked.longDesc\t\t\"<p>セキュリティポリシーにより読み込みが禁止されたコンテンツが含まれているため、このページの読み込みを中止しました。</p>\">\n\n<!ENTITY corruptedContentErrorv2.title\t\"コンテンツデータ破損エラー\">\n<!ENTITY corruptedContentErrorv2.longDesc\t\"<p>このページは、データの伝送中にエラーが検出されたため表示できません。</p><ul><li>ウェブサイトの所有者に連絡を取り、この問題を報告してください。</li></ul>\">\n\n<!ENTITY remoteXUL.title\t\t\"リモート XUL\">\n<!ENTITY remoteXUL.longDesc\t\t\"<p><ul><li>ウェブサイトの所有者に連絡を取り、この問題を報告してください。</li></ul></p>\">\n\n<!ENTITY inadequateSecurityError.title\t\"接続が安全ではありません\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc\t\"<p><span class='hostname'></span> は攻撃に対して脆弱な古いセキュリティ技術を使用しています。攻撃者は保護された情報を簡単に暴露できます。サイトを安全に訪れるには、このウェブサイトの管理者にサーバーの問題を修正してもらう必要があります。</p><p>エラーコード: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/netErrorApp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- This file exists to allow applications to override one or more messages\n     from netError.dtd; Applications which want to do this should override\n     this file with their own version of netErrorApp.dtd -->\n\n<!-- An example (from Firefox):\n\n<!ENTITY securityOverride.linkText\t\t\"例外として扱うこともできます...\">\n<!ENTITY securityOverride.getMeOutOfHereButton\t\"スタートページに戻る\">\n<!ENTITY securityOverride.exceptionButtonLabel\t\"例外を追加...\">\n\n<!ENTITY securityOverride.warningContent\t\"\n<p>インターネット接続環境を完全には信頼できない場合や、これまでこのサーバーではこの警告が表示されなかった場合は、このサイトを例外として追加しないでください。</p>\n<p>どうしてもこのサイトを例外として追加したい場合は、暗号化の高度な設定で追加してください。</p>\n\n<button id='getMeOutOfHereButton'>&securityOverride.getMeOutOfHereButton;</button>\n<button id='exceptionDialogButton'>&securityOverride.exceptionButtonLabel;</button>\n\">\n\n-->\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/notification.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeNotification.tooltip\t\"このメッセージを閉じます\">\n\n<!ENTITY checkForUpdates\t\t\"更新を確認する...\">\n\n<!ENTITY learnMore\t\t\t\"詳細...\">\n\n<!ENTITY defaultButton.label\t\t\"OK!\">\n<!ENTITY defaultButton.accesskey\t\"O\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/nsWebBrowserPersist.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadError\t\t=ダウンロード元ファイルが読み取れないため %S を保存できませんでした。\\n\\nしばらく後で再度試すか、サーバー管理者に問い合わせてください。\nwriteError\t\t=原因不明のエラーにより %S を保存できませんでした。\\n\\n別の場所に保存してください。\nlaunchError\t\t=原因不明のエラーにより %S を開けませんでした。\\n\\n一度ディスクに保存してからそのファイルを開いてください。\ndiskFull\t\t=%S を保存するディスクの空き領域が不足しています。\\n\\nディスク上の不要なファイルを削除してから再度試すか、別の場所に保存してください。\nreadOnly\t\t=ディスク、フォルダーまたはファイルが書き込み禁止になっているため %S を保存できませんでした。\\n\\n書き込み可能にしてから再度試すか、別の場所に保存してください。\naccessError\t\t=フォルダーの中身を書き換えることができないため %S を保存できませんでした。\\n\\nフォルダーのプロパティを変更してから再度試すか、別の場所に保存してください。\nSDAccessErrorCardReadOnly\t=SD カードが使用中のためファイルをダウンロードできません。\nSDAccessErrorCardMissing\t=SD カードがないためファイルをダウンロードできません。\nhelperAppNotFound\t=関連づけされたプログラムが存在しないため %S を開けませんでした。関連づけの設定を変更してください。\nnoMemory\t\t=要求された操作を実行するのに必要なメモリーが不足しています。\\n\\nプログラムを終了させてから再度お試しください。\ntitle\t\t\t=%S をダウンロードしています\nfileAlreadyExistsError\t=‘_files’ ディレクトリーと同じ名前のファイルがすでに存在しているため %S を保存できませんでした。\\n\\n別の場所に保存してください。\nfileNameTooLongError\t=ファイル名が長すぎるため %S を保存できませんでした。\\n\\n短い名前で保存してください。\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/plugins.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (plugins.properties):\n#    Those strings are inserted into an HTML page, so all HTML characters\n#    have to be escaped in a way that they show up correctly in HTML!\n\n# (^^; about:plugins ページ\ntitle_label\t\t\t=プラグインについて\ninstalledplugins_label\t\t=インストールされたプラグイン\nnopluginsareinstalled_label\t=インストールされたプラグインが見つかりませんでした\nfindpluginupdates_label\t\t=インストールされたプラグインの更新確認:\nfile_label\t\t\t=ファイル:\npath_label\t\t\t=パス:\nversion_label\t\t\t=バージョン:\nstate_label\t\t\t=状態:\nstate_enabled\t\t\t=有効\nstate_disabled\t\t\t=無効\nmimetype_label\t\t\t=MIME タイプ\ndescription_label\t\t=ファイルの種類\nsuffixes_label\t\t\t=拡張子\nlearn_more_label\t\t=詳細\n\ndeprecation_description\t\t=サポートを終了したプラグインは表示されません。\ndeprecation_learn_more\t\t=詳細\n\n# GMP Plugins\ngmp_license_info\t\t=ライセンス情報\ngmp_privacy_info\t\t=プライバシー情報\n\nopenH264_name\t\t\t=OpenH264 Video Codec (Cisco Systems, Inc. 提供)\nopenH264_description2\t\t=このプラグインは、WebRTC 仕様に従うため Mozilla により自動的にインストールされ、H.264 動画コーデックを必要とする端末で WebRTC 通話を有効にします。このコーデックのソースコードと実装についての詳細は、http://www.openh264.org/ を参照してください。\n\ncdm_description\t\t\t=保護されたウェブ動画の再生に使用されます。\n\nwidevine_description\t\t=Widevine Content Decryption Module (Google Inc. 提供)\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  windowClose.key\t\t\t\"w\">\n<!ENTITY  preferencesDefaultTitleMac.title\t\"設定\">\n<!ENTITY  preferencesDefaultTitleWin.title\t\"オプション\">\n<!ENTITY  preferencesCloseButton.label\t\t\"閉じる\">\n<!ENTITY  preferencesCloseButton.accesskey\t\"C\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/printPageSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printjoboptions.xul -->\n\n<!ENTITY printSetup.title\t\"ページ設定\">\n\n<!ENTITY basic.tab\t\t\"書式とオプション\">\n\n<!ENTITY formatGroup.label\t\"書式\">\n\n<!ENTITY orientation.label\t\"印刷方向:\">\n<!ENTITY portrait.label\t\t\"縦\">\n<!ENTITY portrait.accesskey\t\"P\">\n<!ENTITY landscape.label\t\"横\">\n<!ENTITY landscape.accesskey\t\"L\">\n\n<!ENTITY scale.label\t\t\"拡大/縮小:\">\n<!ENTITY scale.accesskey\t\"S\">\n<!ENTITY scalePercent\t\t\"&#037;\">\n\n<!ENTITY shrinkToFit.label\t\"用紙に合わせて縮小\"><!-- (^^; 長い表現禁止 -->\n<!ENTITY shrinkToFit.accesskey\t\"W\">\n\n<!ENTITY optionsGroup.label\t\"オプション\">\n\n<!ENTITY printBG.label\t\t\"背景色と背景画像も印刷\">\n<!ENTITY printBG.accesskey\t\"B\">\n\n<!ENTITY advanced.tab\t\t\"余白とヘッダー/フッター\">\n\n<!ENTITY marginGroup.label\t\"余白 (#1)\">\n<!ENTITY marginUnits.inches\t\"インチ\">\n<!ENTITY marginUnits.metric\t\"ミリメートル\">\n<!ENTITY marginTop.label\t\"上:\">\n<!ENTITY marginTop.accesskey\t\"T\">\n<!ENTITY marginBottom.label\t\"下:\">\n<!ENTITY marginBottom.accesskey\t\"B\">\n<!ENTITY marginLeft.label\t\"左:\">\n<!ENTITY marginLeft.accesskey\t\"L\">\n<!ENTITY marginRight.label\t\"右:\">\n<!ENTITY marginRight.accesskey\t\"R\">\n\n<!ENTITY headerFooter.label\t\"ヘッダーとフッター\">\n\n<!ENTITY hfLeft.label\t\t\"左:\">\n<!ENTITY hfCenter.label\t\t\"中央:\">\n<!ENTITY headerLeft.tip\t\t\"左ヘッダー\">\n<!ENTITY headerCenter.tip\t\"中央ヘッダー\">\n<!ENTITY headerRight.tip\t\"右ヘッダー\">\n<!ENTITY footerLeft.tip\t\t\"左フッター\">\n<!ENTITY footerCenter.tip\t\"中央フッター\">\n<!ENTITY footerRight.tip\t\"右フッター\">\n\n<!ENTITY hfRight.label\t\t\"右:\">\n<!ENTITY hfTitle\t\t\"タイトル\">\n<!ENTITY hfURL\t\t\t\"URL\">\n<!ENTITY hfDateAndTime\t\t\"日付/時間\">\n<!ENTITY hfPage\t\t\t\"ページ #\">\n<!ENTITY hfPageAndTotal\t\t\"ページ # / #\">\n<!ENTITY hfBlank\t\t\"--なし--\">\n<!ENTITY hfCustom\t\t\"ユーザー設定...\">\n\n<!ENTITY customPrompt.title\t\"ユーザー設定...\">\n<!ENTITY customPrompt.prompt\t\"ヘッダー/フッターのテキストを入力してください\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/printPreview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY print.label\t\t\"印刷...\">\n<!ENTITY print.accesskey\t\"P\">\n<!ENTITY pageSetup.label\t\"ページ設定...\">\n<!ENTITY pageSetup.accesskey\t\"u\">\n<!ENTITY page.label\t\t\"ページ:\">\n<!ENTITY page.accesskey\t\t\"a\">\n<!ENTITY of.label\t\t\"/\">\n<!ENTITY scale.label\t\t\"拡大/縮小:\">\n<!ENTITY scale.accesskey\t\"S\">\n<!ENTITY portrait.label\t\t\"縦\">\n<!ENTITY portrait.accesskey\t\"o\">\n<!ENTITY landscape.label\t\"横\">\n<!ENTITY landscape.accesskey\t\"L\">\n<!ENTITY close.label\t\t\"閉じる\">\n<!ENTITY close.accesskey\t\"C\">\n<!ENTITY p30.label\t\t\"30&#037;\">\n<!ENTITY p40.label\t\t\"40&#037;\">\n<!ENTITY p50.label\t\t\"50&#037;\">\n<!ENTITY p60.label\t\t\"60&#037;\">\n<!ENTITY p70.label\t\t\"70&#037;\">\n<!ENTITY p80.label\t\t\"80&#037;\">\n<!ENTITY p90.label\t\t\"90&#037;\">\n<!ENTITY p100.label\t\t\"100&#037;\">\n<!ENTITY p125.label\t\t\"125&#037;\">\n<!ENTITY p150.label\t\t\"150&#037;\">\n<!ENTITY p175.label\t\t\"175&#037;\">\n<!ENTITY p200.label\t\t\"200&#037;\">\n<!ENTITY Custom.label\t\t\"ユーザー設定...\">\n<!ENTITY ShrinkToFit.label\t\"用紙に合わせて縮小\"><!-- (^^; 長い表現禁止 -->\n<!ENTITY customPrompt.title\t\"拡大/縮小を設定...\">\n<!ENTITY simplifyPage.label\t\t\"ページを単純化\">\n<!ENTITY simplifyPage.accesskey\t\t\"i\">\n<!ENTITY simplifyPage.enabled.tooltip\t\"読みやすいレイアウトに変更します\">\n<!ENTITY simplifyPage.disabled.tooltip\t\"このページは自動的に単純化できません\">\n\n<!ENTITY homearrow.tooltip\t\"最初のページを表示します\">\n<!ENTITY endarrow.tooltip\t\"最後のページを表示します\">\n<!ENTITY nextarrow.tooltip\t\"次のページを表示します\">\n<!ENTITY previousarrow.tooltip\t\"前のページを表示します\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/printPreviewProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!--LOCALIZATION NOTE printPreviewProgress.dtd Main UI for Print Preview Progress Dialog -->\n<!ENTITY printWindow.title\t\"印刷プレビュー\">\n<!ENTITY title\t\t\t\"タイトル:\">\n<!ENTITY preparing\t\t\"準備中...\">\n<!ENTITY progress\t\t\"進行中:\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/printProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!--LOCALIZATION NOTE printProgress.dtd Main UI for Print Progress Dialog -->\n<!ENTITY printWindow.title\t\"印刷しています\"> \n<!ENTITY title\t\t\t\"タイトル:\"> \n<!ENTITY progress\t\t\"進行中:\">\n<!ENTITY preparing\t\t\"準備中...\">\n<!ENTITY printComplete\t\t\"印刷を完了しました\">\n\n<!ENTITY dialogCancel.label\t\"キャンセル\"> \n<!ENTITY dialogClose.label\t\"閉じる\">\n\n<!-- LOCALIZATION NOTE (percentPrint):\n\n    This string is used to format the text to the right of the progress\n    meter.\n\n    #1 will be replaced by the percentage of the file that has been saved -->\n<!ENTITY percentPrint\t\t\"#1&#037;\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/printdialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printdialog.xul -->\n\n<!ENTITY printButton.label\t\t\"印刷\">\n\n<!ENTITY printDialog.title\t\t\"印刷\">\n\n<!ENTITY fpDialog.title\t\t\t\"ファイルに保存\">\n\n<!ENTITY fileCheck.label\t\t\"ファイルに保存\">\n<!ENTITY fileCheck.accesskey\t\t\"F\">\n<!ENTITY propertiesButton.label\t\t\"プロパティ...\">\n<!ENTITY propertiesButton.accesskey\t\"o\">\n<!ENTITY descText.label\t\t\t\"プリンタの説明:\">\n<!ENTITY printer.label\t\t\t\"プリンタ\">\n<!ENTITY printerInput.label\t\t\"プリンタ名:\">\n<!ENTITY printerInput.accesskey\t\t\"N\">\n\n<!ENTITY printrangeGroup.label\t\t\"印刷範囲\">\n<!ENTITY allpagesRadio.label\t\t\"すべてのページ\">\n<!ENTITY allpagesRadio.accesskey\t\"A\">\n<!ENTITY rangeRadio.label\t\t\"ページ指定\">\n<!ENTITY rangeRadio.accesskey\t\t\"P\">\n<!ENTITY frompageInput.label\t\t\"開始ページ\">\n<!ENTITY frompageInput.accesskey\t\"r\">\n<!ENTITY topageInput.label\t\t\"終了ページ\">\n<!ENTITY topageInput.accesskey\t\t\"t\">\n<!ENTITY selectionRadio.label\t\t\"選択領域\">\n<!ENTITY selectionRadio.accesskey\t\"S\">\n\n<!ENTITY copies.label\t\t\t\"部数\">\n<!ENTITY numCopies.label\t\t\"印刷部数:\">\n<!ENTITY numCopies.accesskey\t\t\"c\">\n\n<!ENTITY printframeGroup.label\t\t\"フレームを印刷\">\n<!ENTITY aslaidoutRadio.label\t\t\"画面表示に合わせる\">\n<!ENTITY aslaidoutRadio.accesskey\t\"u\">\n<!ENTITY selectedframeRadio.label\t\"選択されたフレーム\">\n<!ENTITY selectedframeRadio.accesskey\t\"m\">\n<!ENTITY eachframesepRadio.label\t\"フレームごとに別々に\">\n<!ENTITY eachframesepRadio.accesskey\t\"E\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/printdialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# These strings are used in the native GTK, Mac and Windows print dialogs.\n\n# GTK titles:\nprintTitleGTK\t\t=印刷\noptionsTabLabelGTK\t=オプション\nprintFramesTitleGTK\t=フレームの印刷\n\n# Mac titles:\noptionsTitleMac\t\t=オプション:\nappearanceTitleMac\t=アピアランス:\nframesTitleMac\t\t=フレーム:\npageHeadersTitleMac\t=ページヘッダー:\npageFootersTitleMac\t=ページフッター:\n\n# Windows titles:\noptionsTitleWindows\t=オプション\nprintFramesTitleWindows\t=フレームを印刷\n\n# TRANSLATOR NOTE: For radio button labels and check button labels, an underscore _\n# before a character will turn that character into an accesskey in the GTK dialog.\n# e.g. \"_As laid out\" will make A the accesskey.\n# In the Windows labels, use an ampersand (&).\n# On Mac, underscores will be stripped.\n\n# (^^; アクセスキーの扱い要注意\nasLaidOut\t\t=画面上の表示通りに印刷(_A)\nasLaidOutWindows\t=画面表示に合わせる(&L)\nselectedFrame\t\t=選択したフレームだけを印刷(_S)\nselectedFrameWindows\t=選択されたフレーム(&F)\nseparateFrames\t\t=フレームごとに別のページとして印刷(_P)\nseparateFramesWindows\t=フレームごとに別々に(&E)\nshrinkToFit\t\t=拡大率を無視してページ幅に合わせて印刷(_H)\nselectionOnly\t\t=選択した部分だけを印刷(_O)\nprintBGOptions\t\t=背景の印刷\nprintBGColors\t\t=背景色を印刷(_C)\nprintBGImages\t\t=背景画像を印刷(_M)\nheaderFooter\t\t=ヘッダーとフッター\nleft\t\t\t=左\ncenter\t\t\t=中央\nright\t\t\t=右\nheaderFooterBlank\t=-- なし --\nheaderFooterTitle\t=タイトル\nheaderFooterURL\t\t=URL\nheaderFooterDate\t=印刷日時\nheaderFooterPage\t=ページ #\nheaderFooterPageTotal\t=ページ #/#\nheaderFooterCustom\t=ユーザー設定...\ncustomHeaderFooterPrompt=ヘッダー/フッターとして使用するテキストを入力してください\n\n# (^m^) 要確認\n# These are for the summary view in the Mac dialog:\nsummaryFramesTitle\t\t=フレームのプリント\nsummarySelectionOnlyTitle\t=選択範囲のプリント\nsummaryShrinkToFitTitle\t\t=用紙に合わせて縮小\nsummaryPrintBGColorsTitle\t=背景色のプリント\nsummaryPrintBGImagesTitle\t=背景画像のプリント\nsummaryHeaderTitle\t\t=ページヘッダー\nsummaryFooterTitle\t\t=ページヘッダー\nsummaryNAValue\t\t\t=N/A\nsummaryOnValue\t\t\t=オン\nsummaryOffValue\t\t\t=オフ\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/printing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Page number formatting\n## @page_number The current page number\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\npagenumber\t\t\t=%1$d\n\n# Page number formatting\n## @page_number The current page number\n## @page_total The total number of pages\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\n# the second %ld will receive the total number of pages\npageofpages\t\t\t=%1$d / %2$d\n\nnoprinter\t\t\t=有効なプリンタがありません\nPrintToFile\t\t\t=ファイルへ印刷する\nnoPrintFilename.title\t\t=ファイル名がありません\nnoPrintFilename.alert\t\t=[ファイルへ出力] が選択されていますが、ファイル名が指定されていません。\nfileConfirm.exists\t\t=%S はすでに存在します。\\n上書きしますか？\nprint_error_dialog_title\t=印刷エラー\nprintpreview_error_dialog_title\t=印刷プレビューエラー\n\n# Printing error messages.\n#LOCALIZATION NOTE: Some of these messages come in pairs, one\n# for printing and one for print previewing.  You can remove that\n# distinction in your language by removing the entity with the _PP\n# suffix; then the entity without a suffix will be used for both.\n# You can also add that distinction to any of the messages that don't\n# already have it by adding a new entity with a _PP suffix.\n#\n# For instance, if you delete PERR_GFX_PRINTER_DOC_IS_BUSY_PP, then\n# the PERR_GFX_PRINTER_DOC_IS_BUSY message will be used for that error\n# condition when print previewing as well as when printing.  If you\n# add PERR_FAILURE_PP, then PERR_FAILURE will only be used when\n# printing, and PERR_FAILURE_PP will be used under the same conditions\n# when print previewing.\n#\nPERR_FAILURE\t\t\t=印刷中にエラーが発生しました。\n\nPERR_ABORT\t\t\t=印刷ジョブが中断またはキャンセルされました。\nPERR_NOT_AVAILABLE\t\t=一部の印刷機能は現在利用できません。\nPERR_NOT_IMPLEMENTED\t\t=いくつかの印刷機能はまだ実装されていません。\nPERR_OUT_OF_MEMORY\t\t=印刷に必要なメモリーが不足しています。\nPERR_UNEXPECTED\t\t\t=印刷中に予期せぬ問題が発生しました。\n\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE\t\t=使用可能なプリンタが見つかりません。\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE_PP\t=使用可能なプリンタが見つからないため印刷プレビューを表示できません。\nPERR_GFX_PRINTER_NAME_NOT_FOUND\t\t\t=選択されたプリンタが見つかりません。\nPERR_GFX_PRINTER_COULD_NOT_OPEN_FILE\t\t=印刷の出力先ファイルを開けません。\nPERR_GFX_PRINTER_STARTDOC\t\t\t=印刷ジョブの開始処理中にエラーが発生しました。\nPERR_GFX_PRINTER_ENDDOC\t\t\t\t=印刷ジョブの終了処理中にエラーが発生しました。\nPERR_GFX_PRINTER_STARTPAGE\t\t\t=新しいページの印刷開始処理中にエラーが発生しました。\nPERR_GFX_PRINTER_DOC_IS_BUSY\t\t\t=ドキュメントが読み込み中のため印刷できません。\nPERR_GFX_PRINTER_DOC_IS_BUSY_PP\t\t\t=ドキュメントが読み込み中のため印刷プレビューを実行できません。\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/printjoboptions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printjoboptions.xul -->\n\n<!ENTITY printJobOptions.title\t\"プリンタのプロパティ\">\n\n<!ENTITY paperInput.label\t\"用紙サイズ:\">\n<!ENTITY paperInput.accesskey\t\"P\">\n\n<!ENTITY jobTitleInput.label\t\"印刷ジョブ名:\">\n<!ENTITY jobTitleInput.accesskey\t\"J\">\n\n<!ENTITY colorGroup.label\t\"色:\">\n<!ENTITY grayRadio.label\t\"グレースケール\">\n<!ENTITY grayRadio.accesskey\t\"G\">\n<!ENTITY colorRadio.label\t\"カラー\">\n<!ENTITY colorRadio.accesskey\t\"C\">\n\n<!ENTITY edgeMarginInput.label\t\"用紙の端から余白までの間隔 (inch)\">\n<!ENTITY topInput.label\t\t\"上:\">\n<!ENTITY topInput.accesskey\t\"T\">\n<!ENTITY bottomInput.label\t\"下:\">\n<!ENTITY bottomInput.accesskey\t\"B\">\n<!ENTITY leftInput.label\t\"左:\">\n<!ENTITY leftInput.accesskey\t\"L\">\n<!ENTITY rightInput.label\t\"右:\">\n<!ENTITY rightInput.accesskey\t\"R\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/regionNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# (^^; Windows での表記を原則とした(中黒は半角空白に)\nad\t= アンドラ\nae\t= アラブ首長国連邦\naf\t= アフガニスタン\nag\t= アンティグア バーブーダ\nai\t= アングイラ\nal\t= アルバニア\nam\t= アルメニア\nao\t= アンゴラ\naq\t= 南極大陸\nar\t= アルゼンチン\nas\t= 米領サモア\nat\t= オーストリア\nau\t= オーストラリア\naw\t= アルバ\naz\t= アゼルバイジャン\nba\t= ボスニア ヘルツェゴヴィナ\nbb\t= バルバドス\nbd\t= バングラデシュ\nbe\t= ベルギー\nbf\t= ブルキナファソ\nbg\t= ブルガリア\nbh\t= バーレーン\nbi\t= ブルンジ\nbj\t= ベニン\nbl\t= セント バーソロミュー\nbm\t= バミューダ諸島\nbn\t= ブルネイ\nbo\t= ボリビア\nbq\t= ボネール、シント ユースタティウス、サバ\nbr\t= ブラジル\nbs\t= バハマ国\nbt\t= ブータン\nbv\t= ブーベ島\nbw\t= ボツワナ\nby\t= ベラルーシ\nbz\t= ベリーズ\nca\t= カナダ\n#cc\t= ココス (キーリング) 諸島\ncc\t= ココス諸島\n#cd\t= コンゴ民主共和国\ncd\t= コンゴ (キンシャサ)\ncf\t= 中央アフリカ共和国\n#cg\t= コンゴ共和国\ncg\t= コンゴ (ブラザヴィル)\nch\t= スイス\nci\t= コートジボワール\nck\t= クック諸島\ncl\t= チリ\ncm\t= カメルーン\ncn\t= 中国\nco\t= コロンビア\ncp\t= クリッパートン島\ncr\t= コスタ リカ\ncu\t= キューバ\ncv\t= カーボベルデ\ncw\t= キュラソー\ncx\t= クリスマス島\ncy\t= キプロス\ncz\t= チェコ共和国\nde\t= ドイツ\ndg\t= ディエゴガルシア\ndj\t= ジブチ\ndk\t= デンマーク\ndm\t= ドミニカ\ndo\t= ドミニカ共和国\ndz\t= アルジェリア\nec\t= エクアドル\nee\t= エストニア\neg\t= エジプト\neh\t= 西サハラ\ner\t= エリトリア\nes\t= スペイン\net\t= エチオピア\nfi\t= フィンランド\nfj\t= フィジー\nfk\t= フォークランド諸島 (マルビナス諸島)\nfm\t= ミクロネシア連邦\nfo\t= フェロー諸島\nfr\t= フランス\nga\t= ガボン\ngb\t= 英国\ngd\t= グレナダ\nge\t= ジョージア\ngf\t= フランス領ギアナ\ngg\t= ガーンジー\ngh\t= ガーナ\ngi\t= ジブラルタル\ngl\t= グリーンランド\ngm\t= ガンビア\ngn\t= ギニア\ngp\t= グアドループ\ngq\t= ギニア共和国\ngr\t= ギリシャ\ngs\t= 南ジョージア 南サンドイッチ諸島\ngt\t= グアテマラ\ngu\t= グアム\ngw\t= ギニアビサウ\ngy\t= ガイアナ\n#hk\t= 中華人民共和国香港特別行政区\nhk\t= 香港\nhm\t= ハード マクドナルド諸島\nhn\t= ホンジュラス\nhr\t= クロアチア\nht\t= ハイチ\nhu\t= ハンガリー\nid\t= インドネシア\nie\t= アイルランド\nil\t= イスラエル\nim\t= マン島\nin\t= インド\nio\t= 英領インド洋地域\niq\t= イラク\nir\t= イラン\nis\t= アイスランド\nit\t= イタリア\nje\t= ジャージー島\njm\t= ジャマイカ\njo\t= ヨルダン\njp\t= 日本\nke\t= ケニア\nkg\t= キルギスタン\nkh\t= カンボジア\nki\t= キリバス\nkm\t= コモロ\nkn\t= セントクリストファー ネイビス\nkp\t= 北朝鮮\nkr\t= 韓国\nkw\t= クウェート\nky\t= ケイマン諸島\nkz\t= カザフスタン\nla\t= ラオス\nlb\t= レバノン\nlc\t= セントルシア\nli\t= リヒテンシュタイン\nlk\t= スリランカ\nlr\t= リベリア\nls\t= レソト\nlt\t= リトアニア\nlu\t= ルクセンブルグ\nlv\t= ラトビア\nly\t= リビア\nma\t= モロッコ\nmc\t= モナコ\nmd\t= モルドバ\nme\t= モンテネグロ\nmf\t= サンマルタン\nmg\t= マダガスカル\nmh\t= マーシャル諸島\n#mk\t= マケドニア 旧ユーゴスラビア共和国\nmk\t= マケドニア\nml\t= マリ\nmm\t= ミャンマー (ビルマ)\nmn\t= モンゴル\n#mo\t= 中華人民共和国マカオ特別行政区\nmo\t= マカオ\nmp\t= 北マリアナ諸島\nmq\t= マルティニーク島\nmr\t= モーリタニア\nms\t= モンセラット\nmt\t= マルタ\nmu\t= モーリシャス\nmv\t= モルディブ\nmw\t= マラウイ\nmx\t= メキシコ\nmy\t= マレーシア\nmz\t= モザンビーク\nna\t= ナミビア\nnc\t= ニューカレドニア\nne\t= ニジェール\nnf\t= ノーフォーク島\nng\t= ナイジェリア\nni\t= ニカラグア\nnl\t= オランダ\nno\t= ノルウェー\nnp\t= ネパール\nnr\t= ナウル\nnu\t= ニウエ\nnz\t= ニュージーランド\nom\t= オマーン\npa\t= パナマ\npe\t= ペルー\npf\t= フランス領ポリネシア\npg\t= パプアニューギニア\nph\t= フィリピン\npk\t= パキスタン\npl\t= ポーランド\npm\t= サンピエール島 ミクロン島\npn\t= ピトケアン諸島\npr\t= プエルトリコ\npt\t= ポルトガル\npw\t= パラオ\npy\t= パラグアイ\nqa\t= カタール\nqm\t= ミッドウェー島\nqs\t= バサス ダ インディア\nqu\t= フアン デ ノヴァ島\nqw\t= ウェーク島\nqx\t= グロリオソ諸島\nqz\t= アクロティリ\nre\t= レユニオン\nro\t= ルーマニア\nrs\t= セルビア\nru\t= ロシア\nrw\t= ルワンダ\nsa\t= サウジアラビア\nsb\t= ソロモン諸島\nsc\t= セイシェル\nsd\t= スーダン\nse\t= スウェーデン\nsg\t= シンガポール\nsh\t= セントヘレナ アセンションおよびトリスタンダクーニャ\nsi\t= スロベニア\nsk\t= スロバキア\nsl\t= シエラレオネ\nsm\t= サンマリノ\nsn\t= セネガル\nso\t= ソマリア\nsr\t= スリナム\nss\t= 南スーダン\nst\t= サントメ プリンシペ\nsv\t= エルサルバドル\nsx\t= シント マールテン\nsy\t= シリア\nsz\t= スワジランド\ntc\t= タークス諸島 カイコス諸島\ntd\t= チャド\ntf\t= フランス領南方 南極地域\ntg\t= トーゴ\nth\t= タイ\ntj\t= タジキスタン\ntk\t= トケラウ\ntl\t= 東ティモール\ntm\t= トルクメニスタン\ntn\t= チュニジア\nto\t= トンガ\ntr\t= トルコ\ntt\t= トリニダード トバゴ\ntv\t= ツバル\ntw\t= 台湾\ntz\t= タンザニア\nua\t= ウクライナ\nug\t= ウガンダ\nus\t= アメリカ合衆国\nuy\t= ウルグアイ\nuz\t= ウズベキスタン\n#va\t= バチカン市国\nva\t= バチカン\nvc\t= セントビンセントおよびグレナディーン諸島\nve\t= ベネズエラ\nvg\t= 英領バージン諸島\nvi\t= 米領バージン諸島\nvn\t= ベトナム\nvu\t= バヌアツ\nwf\t= ワリス フテュナ諸島\nws\t= サモア\nxa\t= アシュモア カルティエ諸島\nxb\t= ベーカー島\nxc\t= コーラル シー諸島\nxd\t= デケリア\nxe\t= ユローパ島\nxg\t= ガザ地区\nxh\t= ハウランド島\nxj\t= ヤンマイエン島\nxk\t= コソボ\nxl\t= パルミラ環礁\nxm\t= キングマン岩礁\nxp\t= パラセル諸島\nxq\t= ジャーヴィス島\nxr\t= スヴァールバル諸島\nxs\t= スプラトリー諸島\nxt\t= トロメリン島\nxu\t= ジョンストン環礁\nxv\t= ナヴァッサ島\nxw\t= ヨルダン川西岸地区\nye\t= イエメン\nyt\t= マヨット\nza\t= 南アフリカ\nzm\t= ザンビア\nzw\t= ジンバブエ\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/resetProfile.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!ENTITY refreshProfile.dialog.title\t\t\"&brandShortName; のリフレッシュ\">\n<!ENTITY refreshProfile.dialog.description1\t\"初期状態にリフレッシュして問題解決およびパフォーマンスを改善します。\">\n<!ENTITY refreshProfile.dialog.description2\t\"この操作は:\">\n<!ENTITY refreshProfile.dialog.items.label1\t\"アドオンとカスタマイズした設定を削除します\">\n<!ENTITY refreshProfile.dialog.items.label2\t\"ブラウザー設定を既定値に戻します\">\n<!ENTITY refreshProfile.dialog.button.label\t\"&brandShortName; をリフレッシュ\">\n\n<!ENTITY refreshProfile.title\t\t\t\"&brandShortName; の性能改善\">\n<!ENTITY refreshProfile.button.label\t\t\"&brandShortName; をリフレッシュ...\">\n\n<!ENTITY refreshProfile.cleaning.description\t\"まもなく完了します...\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/resetProfile.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These strings are used for profile reset.\n\n# LOCALIZATION NOTE (resetUnusedProfile.message): %S is brandShortName.\n## 60 日以上経過で表示 (Bug 498181)\nresetUnusedProfile.message\t\t=お久しぶりです！ %S はしばらく使われていないようです。プロファイルを掃除して新品のようにきれいにしますか？\n# LOCALIZATION NOTE (resetUninstalled.message): %S is brandShortName.\nresetUninstalled.message\t\t=%S が再インストールされ前回のプロファイルが残っています。新品の状態にリフレッシュしますか？\n\n# LOCALIZATION NOTE (refreshProfile.resetButton.label): %S is brandShortName.\nrefreshProfile.resetButton.label\t=%S をリフレッシュ...\nrefreshProfile.resetButton.accesskey\t=e\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/search/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddEngineConfirmTitle\t\t=検索エンジンの追加\naddEngineConfirmation\t\t=“%S” を検索バーの検索エンジン一覧に追加しますか？\\n\\n配布元サイト: %S\naddEngineAsCurrentText\t\t=この検索エンジンを選択(&U)\naddEngineAddButtonLabel\t\t=追加\n\nerror_loading_engine_title\t=ダウンロード失敗\n# LOCALIZATION NOTE (error_loading_engine_msg2): %1$S = brandShortName, %2$S = location\nerror_loading_engine_msg2\t=%S は次の場所から検索エンジンをダウンロードできませんでした:\\n%S\nerror_duplicate_engine_msg\t=同じ名前の検索エンジンがすでに存在するため、%S は “%S” から検索エンジンをインストールできませんでした。\n\nerror_invalid_engine_title\t=インストールエラー\n# LOCALIZATION NOTE (error_invalid_engine_msg): %S = brandShortName\nerror_invalid_engine_msg\t=この検索エンジンは %S でサポートされていないため、インストールできませんでした。\n\nsuggestion_label\t\t=候補\n\n# LOCALIZATION NOTE (error_invalid_engine_msg2): %1$S = brandShortName, %2$S = location (url)\nerror_invalid_engine_msg2=%1$S could not install the search engine from: %2$S\nerror_invalid_format_title=Invalid Format\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/security/caps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n# (^^; 特権名はプログラム中のコードから... http://lxr.mozilla.org/aviarybranch/source/caps/src/nsScriptSecurityManager.cpp#2293\nCheckLoadURIError\t=セキュリティエラー: %1$S のコンテンツが %2$S を読み込み、またはこれにリンクすることは禁止されています。\nCheckSameOriginError\t=セキュリティエラー: %1$S のコンテンツが %2$S からデータを読み取ることは禁止されています。\nExternalDataError\t=セキュリティエラー: %1$S のコンテンツが %2$S を読み込もうとしていますが、画像として使用される外部データの読み込みは禁止されています。\n\n# LOCALIZATION NOTE (GetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nGetPropertyDeniedOrigins\t\t=<%4$S> から %2$S.%3$S プロパティを読み取る <%1$S> へのアクセス権限がありません。\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomain\t=<%4$S> (document.domain が未設定) から %2$S.%3$S プロパティを読み取る <%1$S> (document.domain=<%5$S>) へのアクセス権限がありません。\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsObjectDomain\t=<%4$S> (document.domain=<%5$S>) から %2$S.%3$S プロパティを読み取る <%1$S> (document.domain が未設定) へのアクセス権限がありません。\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomainObjectDomain\t=<%4$S> (document.domain=<%6$S>) から %2$S.%3$S プロパティを読み取る <%1$S> (document.domain=<%5$S>) へのアクセス権限がありません。\n\n# LOCALIZATION NOTE (SetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nSetPropertyDeniedOrigins\t\t=<%4$S> に %2$S.%3$S プロパティを書き込む <%1$S> へのアクセス権限がありません。\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomain\t=<%4$S> (document.domain が未設定) に %2$S.%3$S プロパティを書き込む <%1$S> (document.domain=<%5$S>) へのアクセス権限がありません。\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsObjectDomain\t=<%4$S> (document.domain=<%5$S>) に %2$S.%3$S プロパティを書き込む <%1$S> (document.domain が未設定) へのアクセス権限がありません。\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomainObjectDomain=<%4$S> (document.domain=<%6$S>) に %2$S.%3$S プロパティを書き込む <%1$S> (document.domain=<%5$S>) へのアクセス権限がありません。\n\n# LOCALIZATION NOTE (CallMethodDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nCallMethodDeniedOrigins\t\t\t=<%4$S> の %2$S.%3$S メソッドを呼び出す <%1$S> へのアクセス権限がありません。\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomain\t=<%4$S> (document.domain が未設定) の %2$S.%3$S メソッドを呼び出す <%1$S> (document.domain=<%5$S>) へのアクセス権限がありません。\n# LOCALIZATION NOTE (CallMethodDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsObjectDomain\t=<%4$S> (document.domain=<%5$S>) の %2$S.%3$S メソッドを呼び出す <%1$S> (document.domain が未設定) へのアクセス権限がありません。\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomainObjectDomain\t=<%4$S> (document.domain=<%6$S>) の %2$S.%3$S メソッドを呼び出す <%1$S> (document.domain=<%5$S>) へのアクセス権限がありません。\n\nGetPropertyDeniedOriginsOnlySubject\t=%2$S.%3$S プロパティを読み取る <%1$S> へのアクセス権限がありません。\nSetPropertyDeniedOriginsOnlySubject\t=%2$S.%3$S プロパティを書き込む <%1$S> へのアクセス権限がありません。\nCallMethodDeniedOriginsOnlySubject\t=%2$S.%3$S メソッドを呼び出す <%1$S> へのアクセス権限がありません。\nCreateWrapperDenied\t\t\t=%S クラスのオブジェクトのラッパーを作成する権限がありません\nCreateWrapperDeniedForOrigin \t\t=%1$S クラスのオブジェクトのラッパーを作成する <%2$S> へのアクセス権限がありません。\nProtocolFlagError\t\t\t=警告: ‘%S’ のプロトコルハンドラーにはセキュリティポリシーがありません。今のところ許可されていますが、このプロトコルの読み込みは推奨されません。詳しくは nsIProtocolHandler.idl に書かれている説明をご覧ください。\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/security/csp.properties",
    "content": "## (^m^) 未訳\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# CSP Warnings:\n# LOCALIZATION NOTE (CSPViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPViolation\t\t\t=ページの設定によりリソースの読み込みをブロックしました: %1$S\n# LOCALIZATION NOTE (CSPViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPViolationWithURI\t\t=ページの設定により次のリソースの読み込みをブロックしました: %2$S (“%1$S”)\n# LOCALIZATION NOTE (CSPROViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPROViolation\t\t\t=Report-Only CSP ポリシーに対する違反が発生しました (“%1$S”)。この振る舞いは許可され、CSP レポートが送信されました。\n# LOCALIZATION NOTE (CSPROViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPROViolationWithURI\t\t=ページの設定により次のリソースの読み込みを監視します %2$S (“%1$S”)。CSP レポートが送信されました。\n# LOCALIZATION NOTE (triedToSendReport):\n# %1$S is the URI we attempted to send a report to.\ntriedToSendReport\t\t=不正な URI にレポートの送信を試みました: “%1$S”\n# LOCALIZATION NOTE (couldNotParseReportURI):\n# %1$S is the report URI that could not be parsed\ncouldNotParseReportURI\t\t=レポート URI を解析できませんでした: %1$S\n# LOCALIZATION NOTE (couldNotProcessUnknownDirective):\n# %1$S is the unknown directive\ncouldNotProcessUnknownDirective\t=不明なディレクティブ ‘%1$S’ を処理できませんでした。\n# LOCALIZATION NOTE (ignoringUnknownOption):\n# %1$S is the option that could not be understood\nignoringUnknownOption\t\t=不明なオプションを無視しました: %1$S\n# LOCALIZATION NOTE (ignoringDuplicateSrc):\n# %1$S defines the duplicate src\nignoringDuplicateSrc\t\t=重複ソースを無視しました: %1$S\n# LOCALIZATION NOTE (ignoringSrcFromMetaCSP):\n# %1$S defines the ignored src\nignoringSrcFromMetaCSP\t\t=ソースを無視しました (meta 要素経由で与えられた時点では未サポートです): ‘%1$S’\n# LOCALIZATION NOTE (ignoringSrcWithinScriptStyleSrc):\n# %1$S is the ignored src\n# script-src and style-src are directive names and should not be localized\nignoringSrcWithinScriptStyleSrc\t=script-src または style-src: に nonce-source または hash-source が指定された “%1$S” を無視しました。\n# LOCALIZATION NOTE (ignoringSrcForStrictDynamic):\n# %1$S is the ignored src\n# script-src, as well as 'strict-dynamic' should not be localized\nignoringSrcForStrictDynamic\t=script-src: ‘strict-dynamic’ が指定された  “%1$S” を無視します。\n# LOCALIZATION NOTE (ignoringStrictDynamic):\n# %1$S is the ignored src\nignoringStrictDynamic\t\t=ソース “%1$S” を無視します (script-src 内のみでサポートされます)。\n# LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):\n# %1$S is the csp directive that contains 'strict-dynamic'\n# 'strict-dynamic' should not be localized\nstrictDynamicButNoHashOrNonce\t=有効な nonce またはハッシュ値が指定されていない “%1$S” 内の ‘strict-dynamic’ キーワードは、すべてのスクリプトの読み込みをブロックします。\n# LOCALIZATION NOTE (reportURInotHttpsOrHttp2):\n# %1$S is the ETLD of the report URI that is not HTTP or HTTPS\nreportURInotHttpsOrHttp2\t=レポート URI (%1$S) が HTTP または HTTPS の URI ではありません。\n# LOCALIZATION NOTE (reportURInotInReportOnlyHeader):\n# %1$S is the ETLD of the page with the policy\nreportURInotInReportOnlyHeader\t=このサイト (%1$S) に設定された Report-Only ポリシーにレポート URI がありません。CSP はこのポリシーに対する違反をブロックしません。また、違反をレポートできません。\n# LOCALIZATION NOTE (failedToParseUnrecognizedSource):\n# %1$S is the CSP Source that could not be parsed\nfailedToParseUnrecognizedSource\t=認識できないソースの解析に失敗しました: %1$S\n# LOCALIZATION NOTE (inlineScriptBlocked):\n# inline script refers to JavaScript code that is embedded into the HTML document.\ninlineScriptBlocked\t\t=インラインスクリプトが実行前にブロックされました。\n# LOCALIZATION NOTE (inlineStyleBlocked):\n# inline style refers to CSS code that is embedded into the HTML document.\ninlineStyleBlocked\t\t=インラインスタイルシートが適用前にブロックされました。\n# LOCALIZATION NOTE (scriptFromStringBlocked):\n# eval is a name and should not be localized.\nscriptFromStringBlocked\t\t=文字列 (eval のような関数の呼び出し) からの JavaScript コードが呼び出し前にブロックされました。\n# LOCALIZATION NOTE (upgradeInsecureRequest):\n# %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.\nupgradeInsecureRequest\t\t=安全でない要求 ‘%1$S’ をアップグレードして ‘%2$S’ を使用します\n# LOCALIZATION NOTE (ignoreSrcForDirective):\nignoreSrcForDirective\t\t=ディレクティブ ‘%1$S’ の src を無視します\n# LOCALIZATION NOTE (hostNameMightBeKeyword):\n# %1$S is the hostname in question and %2$S is the keyword\nhostNameMightBeKeyword\t\t=%1$S をキーワードではなくホスト名として割り込みます。キーワードとして処理するには ‘%2$S’ を (シングルクォートで囲み) 使用してください。\n# LOCALIZATION NOTE (notSupportingDirective):\n# directive is not supported (e.g. 'reflected-xss')\nnotSupportingDirective\t\t=‘%1$S’ はサポートされていないディレクティブです。ディレクティブと値は無視されます。\n# LOCALIZATION NOTE (blockAllMixedContent):\n# %1$S is the URL of the blocked resource load.\nblockAllMixedContent\t\t=安全でない要求 ‘%1$S’ をブロックしました。\n# LOCALIZATION NOTE (ignoringDirectiveWithNoValues):\n# %1$S is the name of a CSP directive that requires additional values (e.g., 'require-sri-for')\nignoringDirectiveWithNoValues\t=引数が含まれないため ‘%1$S’ を無視しました。\n# LOCALIZATION NOTE (ignoringReportOnlyDirective):\n# %1$S is the directive that is ignored in report-only mode.\nignoringReportOnlyDirective\t=report-only ポリシー ‘%1$S’ で配信された場合の sandbox ディレクティブを無視しました。\n# LOCALIZATION NOTE (deprecatedReferrerDirective):\n# %1$S is the value of the deprecated Referrer Directive.\ndeprecatedReferrerDirective\t=referrer ディレクティブ ‘%1$S’ は推奨されません。代わりに Referrer-Policy ヘッダーを使用してください。\n\n# CSP Errors:\n# LOCALIZATION NOTE (couldntParseInvalidSource):\n# %1$S is the source that could not be parsed\ncouldntParseInvalidSource\t=不正なソースを解析できませんでした: %1$S\n# LOCALIZATION NOTE (couldntParseInvalidHost):\n# %1$S is the host that's invalid\ncouldntParseInvalidHost\t\t=不正なホストを解析できませんでした: %1$S\n# LOCALIZATION NOTE (couldntParseScheme):\n# %1$S is the string source\ncouldntParseScheme\t\t=スキームを解析できませんでした: %1$S\n# LOCALIZATION NOTE (couldntParsePort):\n# %1$S is the string source\ncouldntParsePort\t\t=ポートを解析できませんでした: %1$S\n# LOCALIZATION NOTE (duplicateDirective):\n# %1$S is the name of the duplicate directive\nduplicateDirective\t\t=重複した %1$S ディレクティブが検出されました。最初のインスタンスを除き重複はすべて無視されます。\n# LOCALIZATION NOTE (deprecatedDirective):\n# %1$S is the name of the deprecated directive, %2$S is the name of the replacement.\ndeprecatedDirective\t\t=ディレクティブ ‘%1$S’ は推奨されません。代わりにディレクティブ ‘%2$S’ を使用してください。\n# LOCALIZATION NOTE (couldntParseInvalidSandboxFlag):\n# %1$S is the option that could not be understood\ncouldntParseInvalidSandboxFlag\t=不正な sandbox フラグを解析できませんでした: %1$S\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/security/security.properties",
    "content": "# Mixed Content Blocker\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the blocked mixed content resource\n# Mixed Content Blocker\nBlockMixedDisplayContent\t\t=混在表示コンテンツ “%1$S” の読み込みをブロックしました\nBlockMixedActiveContent\t\t\t=混在アクティブコンテンツ “%1$S” の読み込みをブロックしました\n\n# CORS\n# LOCALIZATION NOTE: Do not translate \"Access-Control-Allow-Origin\", Access-Control-Allow-Credentials, Access-Control-Allow-Methods, Access-Control-Allow-Headers\nCORSDisabled\t\t\t\t=クロスオリジン要求をブロックしました: 同一生成元ポリシーにより、%1$S にあるリモートリソースの読み込みは拒否されます (理由: CORS が無効)。\nCORSRequestNotHttp\t\t\t=クロスオリジン要求をブロックしました: 同一生成元ポリシーにより、%1$S にあるリモートリソースの読み込みは拒否されます (理由: CORS 要求が http でない)。\nCORSMissingAllowOrigin\t\t\t=クロスオリジン要求をブロックしました: 同一生成元ポリシーにより、%1$S にあるリモートリソースの読み込みは拒否されます (理由: CORS ヘッダー ‘Access-Control-Allow-Origin’ が足りない)。\nCORSAllowOriginNotMatchingOrigin\t=クロスオリジン要求をブロックしました: 同一生成元ポリシーにより、%1$S にあるリモートリソースの読み込みは拒否されます (理由: CORS ヘッダー ‘Access-Control-Allow-Origin’ が ‘%2$S’ と異なる)。\nCORSNotSupportingCredentials\t\t=クロスオリジン要求をブロックしました: 同一生成元ポリシーにより、%1$S にあるリモートリソースの読み込みは拒否されます (理由: CORS ヘッダー ‘Access-Control-Allow-Origin’ が ‘*’ である場合、認証情報はサポートされない)。\nCORSMethodNotFound\t\t\t=クロスオリジン要求をブロックしました: 同一生成元ポリシーにより、%1$S にあるリモートリソースの読み込みは拒否されます (理由: CORS ヘッダー ‘Access-Control-Allow-Methods’ にメソッドが見つからない)。\nCORSMissingAllowCredentials\t\t=クロスオリジン要求をブロックしました: 同一生成元ポリシーにより、%1$S にあるリモートリソースの読み込みは拒否されます (理由: CORS ヘッダー ‘Access-Control-Allow-Credentials’ は ‘ture’ であるべき)。\nCORSPreflightDidNotSucceed\t\t=クロスオリジン要求をブロックしました: 同一生成元ポリシーにより、%1$S にあるリモートリソースの読み込みは拒否されます (理由: CORS プリフライトチャンネルが継承されていない)。\nCORSInvalidAllowMethod\t\t\t=クロスオリジン要求をブロックしました: 同一生成元ポリシーにより、%1$S にあるリモートリソースの読み込みは拒否されます (理由: CORS ヘッダー ‘Access-Control-Allow-Methods’ に不正なトークン ‘%2$S’ が含まれる)。\nCORSInvalidAllowHeader\t\t\t=クロスオリジン要求をブロックしました: 同一生成元ポリシーにより、%1$S にあるリモートリソースの読み込みは拒否されます (理由: CORS ヘッダー ‘Access-Control-Allow-Headers’ に不正なトークン ‘%2$S’ が含まれる)。\nCORSMissingAllowHeaderFromPreflight\t=クロスオリジン要求をブロックしました: 同一生成元ポリシーにより、%1$S にあるリモートリソースの読み込みは拒否されます (理由: CORS プリフライトチャンネルからの CORS ヘッダー ‘Access-Control-Allow-Headers’ にトークン ‘%2$S’ が足りない)。\n\n# LOCALIZATION NOTE: Do not translate \"Strict-Transport-Security\", \"HSTS\", \"max-age\" or \"includeSubDomains\"\nSTSUnknownError\t\t\t=Strict-Transport-Security: サイトに指定されたヘッダーの処理中に未知のエラーが発生しました。\nSTSUntrustworthyConnection\t=Strict-Transport-Security: サイトへの接続が信頼できないため、指定されたヘッダーは無視されました。\nSTSCouldNotParseHeader\t\t=Strict-Transport-Security: サイトに指定されたヘッダーを正しく解析できませんでした。\nSTSNoMaxAge\t\t\t=Strict-Transport-Security: サイトに指定されたヘッダーに ‘max-age’ ディレクティブが含まれていません。\nSTSMultipleMaxAges\t\t=Strict-Transport-Security: サイトに指定されたヘッダーに複数の ‘max-age’ ディレクティブが含まれています。\nSTSInvalidMaxAge\t\t=Strict-Transport-Security: サイトに指定されたヘッダーに不正な ‘max-age’ ディレクティブが含まれています。\nSTSMultipleIncludeSubdomains\t=Strict-Transport-Security: サイトに指定されたヘッダーに複数の ‘includeSubDomains’ ディレクティブが含まれています。\nSTSInvalidIncludeSubdomains\t=Strict-Transport-Security: サイトに指定されたヘッダーに不正な ‘includeSubDomains’ ディレクティブが含まれています。\nSTSCouldNotSaveState\t\t=Strict-Transport-Security: サイトを Strict-Transport-Security ホストとして通知中にエラーが発生しました。\n\n# LOCALIZATION NOTE: Do not translate \"Public-Key-Pins\", \"HPKP\", \"max-age\", \"report-uri\" or \"includeSubDomains\"\nPKPUnknownError\t\t\t=Public-Key-Pins: サイトに指定されたヘッダーの処理中に未知のエラーが発生しました。\nPKPUntrustworthyConnection\t=Public-Key-Pins: サイトへの接続が信頼できないため、指定されたヘッダーは無視されました。\nPKPCouldNotParseHeader\t\t=Public-Key-Pins: サイトに指定されたヘッダーを正しく解析できませんでした。\nPKPNoMaxAge\t\t\t=Public-Key-Pins: サイトに指定されたヘッダーに ‘max-age’ ディレクティブが含まれていません。\nPKPMultipleMaxAges\t\t=Public-Key-Pins: サイトに指定されたヘッダーに複数の ‘max-age’ ディレクティブが含まれています。\nPKPInvalidMaxAge\t\t=Public-Key-Pins: サイトに指定されたヘッダーに不正な ‘max-age’ ディレクティブが含まれています。\nPKPMultipleIncludeSubdomains\t=Public-Key-Pins: サイトに指定されたヘッダーに複数の ‘includeSubDomains’ ディレクティブが含まれています。\nPKPInvalidIncludeSubdomains\t=Public-Key-Pins: サイトに指定されたヘッダーに不正な ‘includeSubDomains’ ディレクティブが含まれています。\nPKPInvalidPin\t\t\t=Public-Key-Pins: サイトに指定されたヘッダーに不正な pin が含まれています。\nPKPMultipleReportURIs\t\t=Public-Key-Pins: サイトに指定されたヘッダーに複数の ‘report-uri’ ディレクティブが含まれています。\nPKPPinsetDoesNotMatch\t\t=Public-Key-Pins: サイトに指定されたヘッダーにマッチング pin が含まれていません。\nPKPNoBackupPin\t\t\t=Public-Key-Pins: サイトに指定されたヘッダーにバックアップ pin が含まれていません。\nPKPCouldNotSaveState\t\t=Public-Key-Pins: サイトを Public-Key-Pins ホストとして記録中にエラーが発生しました。\nPKPRootNotBuiltIn\t\t=Public-Key-Pins: サイトに使用されている証明書が既定のルート証明書ストアの証明書により発行されたものではありません。不慮の破損を防ぐため、指定されたヘッダーは無視されました。\n\n# LOCALIZATION NOTE: Do not translate \"SHA-1\"\nSHA1Sig\t\t\t\t\t=このサイトは SHA-1 証明書を利用しています。SHA-1 より強固なハッシュアルゴリズムを使用した証明書の利用をお勧めします。\nInsecurePasswordsPresentOnPage\t\t=パスワードフィールドが安全でない (http://) ページ上にあり、ユーザーのログイン情報の盗難を許すセキュリティ上の危険性があります。\nInsecureFormActionPasswordsPresent\t=パスワードフィールドが安全でない (http://) フォームアクションを持つフォーム要素内にあり、ユーザーのログイン情報の盗難を許すセキュリティ上の危険性があります。\nInsecurePasswordsPresentOnIframe\t=パスワードフィールドが安全でない (http://) iframe 内にあり、ユーザーのログイン情報の盗難を許すセキュリティ上の危険性があります。\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the insecure mixed content resource\nLoadingMixedActiveContent2\t\t=安全なページ上で (安全でない) 混在アクティブコンテンツ “%1$S” を読み込んでいます\nLoadingMixedDisplayContent2\t\t=安全なページ上で (安全でない) 混在表示コンテンツ “%1$S” を読み込んでいます\n# LOCALIZATION NOTE: Do not translate \"allow-scripts\", \"allow-same-origin\", \"sandbox\" or \"iframe\"\nBothAllowScriptsAndSameOriginPresent\t=iframe の sandbox 属性にサンドボックスを解除できる allow-scripts 属性と allow-same-origin 属性の両方が指定されています。\n\n# Sub-Resource Integrity\n# LOCALIZATION NOTE: Do not translate \"script\" or \"integrity\". \"%1$S\" is the invalid token found in the attribute.\nMalformedIntegrityHash\t\t=script 要素の integrity 属性に改ざんされたハッシュが含まれています: “%1$S”。正しい書式は “<ハッシュアルゴリズム>-<ハッシュ値>” です。\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityLength\t\t=integrity 属性に含まれているハッシュの長さが正しくありません。\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityBase64\t\t=integrity 属性に含まれているハッシュをデコードできませんでした。\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the type of hash algorigthm in use (e.g. \"sha256\").\nIntegrityMismatch\t\t=integrity 属性内の “%1$S” ハッシュが subresource のコンテンツと一致しません。\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the sub-resource that cannot be protected using SRI.\nIneligibleResource\t\t=“%1$S” は CORS が有効ではなく同一生成元でもないため integrity チェックに適格ではありません。\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the invalid hash algorithm found in the attribute.\nUnsupportedHashAlg\t\t=integrity 属性に未サポートのハッシュアルゴリズムが指定されています: “%1$S”\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nNoValidMetadata\t\t\t=integrity 属性に正しいメタデータが含まれていません。\n\n# LOCALIZATION NOTE: Do not translate \"RC4\".\nWeakCipherSuiteWarning\t\t=このサイトは非推奨の安全でない暗号方式の RC4 を使用しています。\n\n#XCTO: nosniff\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options: nosniff\".\nMimeTypeMismatch\t\t=MIME タイプの不一致により “%1$S” からのリソースがブロックされました (X-Content-Type-Options: nosniff)。\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options\" and also do not trasnlate \"nosniff\".\nXCTOHeaderValueMissing\t\t=X-Content-Type-Options ヘッダー警告: 値は “%1$S” です。“nosniff” を送信することを意味しますか？\n\nBlockScriptWithWrongMimeType\t=許可されていない MIME タイプにより “%1$S” からのスクリプトがブロックされました。\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/storage.properties",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Storage code.\n#\n# The Initial Developer of the Original Code is Google Inc.\n# Portions created by the Initial Developer are Copyright (C) 2006\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Brett Wilson <brettw@gmail.com>\n#\n# Localizer(s):\n#  dynamis\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either of the GNU General Public License Version 2 or later (the \"GPL\"),\n# or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nstorageWriteError\t= ディスクへのデータ書き込み中にエラーが発生しました。ディスク領域が不足している可能性があります。\\n\\nこのプログラムを再起動してください。\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/svg/svg.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAttributeParseWarning\t= %1$S 属性のパース中に予期せぬ値 %2$S が見つかりました。\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/textcontext.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cutCmd.label\t\t\t\"切り取り\">\n<!ENTITY cutCmd.accesskey\t\t\"t\">\n<!ENTITY copyCmd.label\t\t\t\"コピー\">\n<!ENTITY copyCmd.accesskey\t\t\"c\">\n<!ENTITY pasteCmd.label\t\t\t\"貼り付け\">\n<!ENTITY pasteCmd.accesskey\t\t\"p\">\n<!ENTITY undoCmd.label\t\t\t\"元に戻す\">\n<!ENTITY undoCmd.accesskey\t\t\"u\">\n<!ENTITY selectAllCmd.label\t\t\"すべて選択\">\n<!ENTITY selectAllCmd.accesskey\t\t\"a\">\n<!ENTITY deleteCmd.label\t\t\"削除\">\n<!ENTITY deleteCmd.accesskey\t\t\"d\">\n\n<!ENTITY spellAddToDictionary.label\t\"辞書に追加\">\n<!ENTITY spellAddToDictionary.accesskey\t\"o\">\n<!ENTITY spellUndoAddToDictionary.label\t\"辞書への追加を元に戻す\">\n<!ENTITY spellUndoAddToDictionary.accesskey\t\"n\">\n<!ENTITY spellCheckToggle.label\t\t\"スペルチェックを行う\">\n<!ENTITY spellCheckToggle.accesskey\t\"g\">\n<!ENTITY spellNoSuggestions.label\t\"(修正候補がありません)\">\n<!ENTITY spellDictionaries.label\t\"言語\">\n<!ENTITY spellDictionaries.accesskey\t\"l\">\n\n<!ENTITY searchTextBox.clear.label\t\"消去\">\n\n<!ENTITY fillLoginMenu.label\t\t\"ログイン情報を入力\">\n<!ENTITY fillLoginMenu.accesskey\t\"F\">\n<!ENTITY fillPasswordMenu.label\t\t\"パスワードを入力\">\n<!ENTITY fillPasswordMenu.accesskey\t\"F\">\n<!ENTITY fillUsernameMenu.label\t\t\"ユーザー名を入力\">\n<!ENTITY fillUsernameMenu.accesskey\t\"F\">\n<!ENTITY noLoginSuggestions.label\t\"(ログイン情報の候補なし)\">\n<!ENTITY viewSavedLogins.label\t\t\"保存されたログイン情報を表示\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/tree.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restoreColumnOrder.label\t\"列を元の順序に戻す\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/videocontrols.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY playButton.playLabel \"再生\">\n<!ENTITY playButton.pauseLabel \"一時停止\">\n<!ENTITY muteButton.muteLabel \"ミュート\">\n<!ENTITY muteButton.unmuteLabel \"ミュート解除\">\n<!ENTITY fullscreenButton.enterfullscreenlabel \"全画面表示\">\n<!ENTITY fullscreenButton.exitfullscreenlabel \"全画面表示を解除\">\n<!ENTITY castingButton.castingLabel \"画面に映す\">\n<!ENTITY closedCaption.off \"オフ\">\n\n<!ENTITY stats.media \"メディア\">\n<!ENTITY stats.size \"サイズ\">\n<!ENTITY stats.activity \"再生状態\">\n<!ENTITY stats.activityPaused \"一時停止\">\n<!ENTITY stats.activityPlaying \"再生中\">\n<!ENTITY stats.activityEnded \"再生終了\">\n<!ENTITY stats.activitySeeking \"(シーク中)\">\n<!ENTITY stats.volume \"音量\">\n<!ENTITY stats.framesParsed \"解析済みフレーム\">\n<!ENTITY stats.framesDecoded \"デコード済みフレーム\">\n<!ENTITY stats.framesPresented \"再生済みフレーム\">\n<!ENTITY stats.framesPainted \"描画済みフレーム\">\n\n<!ENTITY error.aborted \"動画の読み込みを中止しました。\">\n<!ENTITY error.network \"ネットワークエラーが発生したため動画の再生を中止しました。\">\n<!ENTITY error.decode \"ファイルが壊れているため動画を再生できません。\">\n<!ENTITY error.srcNotSupported \"この動画のファイル形式または MIME タイプはサポートされていません。\">\n<!ENTITY error.noSource2 \"サポートされたファイル形式および MIME タイプの動画が見つかりませんでした。\">\n<!ENTITY error.generic \"不明なエラーが発生したため動画の再生を中止しました。\">\n\n<!-- LOCALIZATION NOTE (scrubberScale.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 of 6:00:00 elapsed\".\n -->\n<!ENTITY scrubberScale.nameFormat \"#1 / #2\">\n\n<!-- LOCALIZATION NOTE (positionAndDuration.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 / 6:00:00\".\nNote that #2 is not always avaiable. For example, when at the 5 minute mark in an\nunknown duration video, #1 would be \"5:00\" and string which is surrounded by <span>\nwould be deleted, result string would be \"5:00\".\n-->\n<!ENTITY positionAndDuration.nameFormat \"#1<span> / #2</span>\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/viewSource.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from content/viewSource.xul -->\n\n<!-- LOCALIZATION NOTE (mainWindow.title) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.title\t\t\"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifier\t\"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifierseparator) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifierseparator \" - \">\n<!ENTITY mainWindow.preface\t\t\"次のソース: \">\n\n<!ENTITY fileMenu.label\t\t\t\"ファイル\">\n<!ENTITY fileMenu.accesskey\t\t\"F\">\n<!ENTITY savePageCmd.label\t\t\"名前を付けてページを保存...\">\n<!ENTITY savePageCmd.accesskey\t\t\"A\">\n<!ENTITY savePageCmd.commandkey\t\t\"S\">\n<!ENTITY pageSetupCmd.label\t\t\"ページ設定...\">\n<!ENTITY pageSetupCmd.accesskey\t\t\"u\">\n<!ENTITY printPreviewCmd.label\t\t\"印刷プレビュー\">\n<!ENTITY printPreviewCmd.accesskey\t\"v\">\n<!ENTITY printCmd.label\t\t\t\"印刷...\">\n<!ENTITY printCmd.accesskey\t\t\"P\">\n<!ENTITY printCmd.commandkey\t\t\"P\">\n<!ENTITY closeCmd.label\t\t\t\"閉じる\">\n<!ENTITY closeCmd.accesskey\t\t\"C\">\n<!ENTITY closeCmd.commandkey\t\t\"W\">\n\n<!-- LOCALIZATION NOTE :\ntextEnlarge.commandkey3, textReduce.commandkey2 and\ntextReset.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n<!ENTITY textEnlarge.commandkey\t\t\"+\">\n<!ENTITY textEnlarge.commandkey2\t\"=\">\n<!ENTITY textEnlarge.commandkey3\t\";\"><!-- JIS キーボード用 -->\n<!ENTITY textReduce.commandkey\t\t\"-\">\n<!ENTITY textReduce.commandkey2\t\t\"\">\n<!ENTITY textReset.commandkey\t\t\"0\">\n<!ENTITY textReset.commandkey2\t\t\"\">\n\n<!ENTITY goToLineCmd.label\t\t\"指定行へ移動...\">\n<!ENTITY goToLineCmd.accesskey\t\t\"G\">\n<!ENTITY goToLineCmd.commandkey\t\t\"l\">\n\n<!ENTITY viewMenu.label\t\t\t\"表示\">\n<!ENTITY viewMenu.accesskey\t\t\"V\">\n<!ENTITY reloadCmd.label\t\t\"再読み込み\">\n<!ENTITY reloadCmd.accesskey\t\t\"R\">\n<!ENTITY reloadCmd.commandkey\t\t\"r\">\n<!ENTITY menu_wrapLongLines.title\t\"長い行を折り返す\">\n<!ENTITY menu_wrapLongLines.accesskey\t\"W\">\n<!ENTITY menu_highlightSyntax.label\t\"構文を強調表示\">\n<!ENTITY menu_highlightSyntax.accesskey\t\"H\">\n<!ENTITY menu_textSize.label\t\t\"文字サイズ\">\n<!ENTITY menu_textSize.accesskey\t\"Z\">\n<!ENTITY menu_textEnlarge.label\t\t\"大きく\">\n<!ENTITY menu_textEnlarge.accesskey\t\"I\">\n<!ENTITY menu_textReduce.label\t\t\"小さく\">\n<!ENTITY menu_textReduce.accesskey\t\"D\">\n<!ENTITY menu_textReset.label\t\t\"通常サイズ\">\n<!ENTITY menu_textReset.accesskey\t\"N\">\n\n<!ENTITY findOnCmd.label\t\t\"このページを検索...\">\n<!ENTITY findOnCmd.accesskey\t\t\"F\">\n<!ENTITY findOnCmd.commandkey\t\t\"f\">\n<!ENTITY findAgainCmd.label\t\t\"次を検索\">\n<!ENTITY findAgainCmd.accesskey\t\t\"g\">\n<!ENTITY findAgainCmd.commandkey\t\"g\">\n<!ENTITY findAgainCmd.commandkey2\t\"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey\t\"e\">\n\n<!ENTITY backCmd.label\t\t\t\"戻る\">\n<!ENTITY backCmd.accesskey\t\t\"B\">\n<!ENTITY forwardCmd.label\t\t\"進む\">\n<!ENTITY forwardCmd.accesskey\t\t\"F\">\n<!ENTITY goBackCmd.commandKey\t\t\"[\">\n<!ENTITY goForwardCmd.commandKey\t\"]\">\n\n<!ENTITY copyLinkCmd.label\t\t\"リンクの URL をコピー\">\n<!ENTITY copyLinkCmd.accesskey\t\t\"L\">\n<!ENTITY copyEmailCmd.label\t\t\"メールアドレスをコピー\">\n<!ENTITY copyEmailCmd.accesskey\t\t\"E\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/viewSource.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngoToLineTitle\t\t\t=指定行へ移動\ngoToLineText\t\t\t=行番号を入力してください\ninvalidInputTitle\t\t=不正な行番号\ninvalidInputText\t\t=正しい行番号を入力してください。\noutOfRangeTitle\t\t\t=該当行なし\noutOfRangeText\t\t\t=指定された行がありません。\nstatusBarLineCol\t\t=行 %1$S, 列 %2$S\nviewSelectionSourceTitle\t=選択した部分の DOM ソース\nviewMathMLSourceTitle\t\t=MathML の DOM ソース\n\ncontext_goToLine_label\t\t=指定行へ移動...\ncontext_goToLine_accesskey\t=L\ncontext_wrapLongLines_label\t=長い行を折り返す\ncontext_highlightSyntax_label\t=構文を強調表示\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/webConsole.dtd",
    "content": "<!ENTITY networkPanel.requestURL\t\t\"要求 URL\">\n<!ENTITY networkPanel.requestMethod\t\t\"要求メソッド\">\n<!ENTITY networkPanel.statusCode\t\t\"ステータスコード\">\n\n<!ENTITY networkPanel.requestHeaders\t\t\"要求ヘッダ\">\n<!ENTITY networkPanel.requestCookie\t\t\"送信 Cookie\">\n<!ENTITY networkPanel.requestBody\t\t\"要求ボディ\">\n<!ENTITY networkPanel.requestFormData\t\t\"送信フォームデータ\">\n\n<!ENTITY networkPanel.responseHeaders\t\t\"応答ヘッダ\">\n<!ENTITY networkPanel.responseBody\t\t\"応答ボディ\">\n<!ENTITY networkPanel.responseBodyCached\t\"キャッシュデータ\">\n<!ENTITY networkPanel.responseBodyUnknownType\t\"不明なファイルの種類\">\n<!ENTITY networkPanel.responseNoBody\t\t\"応答ボディなし\">\n<!ENTITY networkPanel.responseImage\t\t\"受信画像\">\n<!ENTITY networkPanel.responseImageCached\t\"キャッシュ画像\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/webapps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (webapps.uninstall.notification): %S will be replaced with the name of the uninstalled web app\nuninstall.notification\t= コンピュータから %S をアンインストールしました。\nuninstall.label\t\t= アプリをアンインストールする\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/wizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  button-back-mac.label\t\t\"戻る\">\n<!ENTITY  button-back-mac.accesskey\t\"B\">\n<!ENTITY  button-next-mac.label\t\t\"続ける\">\n<!ENTITY  button-next-mac.accesskey\t\"C\">\n<!ENTITY  button-finish-mac.label\t\"完了\">\n<!ENTITY  button-cancel-mac.label\t\"キャンセル\">\n\n<!ENTITY  button-back-unix.label\t\"戻る\">\n<!ENTITY  button-back-unix.accesskey\t\"B\">\n<!ENTITY  button-next-unix.label\t\"次へ\">\n<!ENTITY  button-next-unix.accesskey\t\"N\">\n<!ENTITY  button-finish-unix.label\t\"完了\">\n<!ENTITY  button-cancel-unix.label\t\"キャンセル\">\n\n<!ENTITY  button-back-win.label\t\t\"戻る\">\n<!ENTITY  button-back-win.accesskey\t\"B\">\n<!ENTITY  button-next-win.label\t\t\"次へ\">\n<!ENTITY  button-next-win.accesskey\t\"N\">\n<!ENTITY  button-finish-win.label\t\"完了\">\n<!ENTITY  button-cancel-win.label\t\"キャンセル\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/wizard.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndefault-first-title\t= %Sの開始\ndefault-last-title\t= %Sの完了\ndefault-first-title-mac\t= はじめに\ndefault-last-title-mac\t= 完了\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/xbl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nUnexpectedElement\t=<%1$S> 要素の位置が不正です。\n# LOCALIZATION NOTE: do not localize key=“%S” modifiers=“%S” id=“%S”\nGTK2Conflict2\t\t=このキーイベントは GTK2 では使用できません: key=“%S” modifiers=“%S” id=“%S”\nWinConflict2\t\t=このキーイベントは一部のキーボードレイアウトでは使用できません: key=“%S” modifiers=“%S” id=“%S”\nTooDeepBindingRecursion\t=祖先の要素に対して使われている XBL バインディング “%S” が多すぎます。無限ループを防ぐため、このバインディングは適用しません。\nCircularExtendsBinding\t=XBL バインディング “%1$S” を “%2$S” で拡張すると再帰的拡張になってしまいます。\n# LOCALIZATION NOTE: do not localize <handler command=\"...\">\nCommandNotInChrome\t=<handler command=\"...\"> は chrome 外では使用できません。\nMalformedXBL\t\t=XBL ファイルの書式が異常です。バインドするタグ上の XBL 名前空間の指定を確認してください。\nInvalidExtendsBinding\t=“%S” は拡張できません。一般に、タグ名を拡張することはできません。\nMissingIdAttr\t\t=バインドするタグ上に “id” 属性がありません。\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/xml/prettyprint.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY xml.nostylesheet \"この XML ファイルにはスタイル情報が関連づけられていないようです。以下にドキュメントツリーを表示します。\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/xpinstall/xpinstall.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#--------------------------------------------------------------------\n#   Install Actions\n#--------------------------------------------------------------------\nInstallFile\t\t= ファイルをインストールしています: %s\nInstallSharedFile\t= 共有ファイルをインストールしています: %s\nReplaceFile\t\t= ファイルを置き換えています: %s\nReplaceSharedFile\t= 共有ファイルを置き換えています: %s\nSkipFile\t\t= スキップしています: %s\nSkipSharedFile\t\t= 共有ファイルをスキップしています: %s\n\nDeleteFile\t\t= ファイルを削除しています: %s\nDeleteComponent\t\t= コンポーネントを削除しています: %s\n\nExecute\t\t\t= 実行しています: %s\nExecuteWithArgs\t\t= 実行しています: %s 引数: %s\n\nCopyFile\t\t= ファイルのコピー: %s から %s へ\nExecuteFile\t\t= ファイルの実行: %s\nExecuteFileWithArgs\t= ファイルを実行しています: %s 引数: %s\nMoveFile\t\t= ファイルの移動: %s から %s へ\nRenameFile\t\t= ファイル名の変更: %s から %s へ\nCreateFolder\t\t= フォルダの作成: %s\nRemoveFolder\t\t= フォルダの削除: %s\nRenameFolder\t\t= フォルダ名の変更: %s から %s へ\nWindowsShortcut\t\t= Windows ショートカット: %s\nMacAlias\t\t= Mac エイリアス: %s\nWindowsRegisterServer\t= Windows 登録サーバ: %s\nUnknownFileOpCommand\t= ファイル操作コマンドが不明です。\n\nPatch\t\t\t= 変更しています: %s\n\nUninstall\t\t= アンインストールしています: %s\n\nRegSkin\t\t\t= スキンの登録: %s\nRegLocale\t\t= 言語の登録: %s\nRegContent\t\t= コンテンツの登録: %s\nRegPackage\t\t= パッケージの登録: %s\n\n#--------------------------------------------------------------------\n#   Dialog Messages\n#--------------------------------------------------------------------\n\nApplyNowSkin\t\t= このテーマを使用する\nApplyNowLocale\t\t= この言語を使用する\n\nConfirmSkin\t\t= %2$S から テーマ \"%1$S\" をインストールしますか？\nConfirmLocale\t\t= %2$S から 言語 \"%1$S\" をインストールしますか？\n\nOK\t\t\t= インストール\n\nprogress.queued\t\t= 待機\nprogress.downloading\t= ダウンロードしています...\nprogress.downloaded\t= ダウンロード完了\nprogress.installing\t= インストールしています...\n\nUnsigned\t\t= 署名なし\n\n#--------------------------------------------------------------------\n#   Miscellaneous\n#--------------------------------------------------------------------\nERROR\t\t= エラー\n\nerror0\t\t= 正常に終了しました\nerror999\t= 完了するには再起動が必要です\nerror-202\t= アクセスが拒否されました\nerror-203\t= 予期せぬエラーが発生しました。\\n詳細についてはエラーコンソールのログを参照してください。\nerror-204\t= インストールスクリプトが見つかりません\nerror-207\t= インストールパッケージが正しくありません\nerror-208\t= 無効な引数が渡されました\nerror-210\t= ユーザによりキャンセルされました\nerror-214\t= 要求されたファイルが存在しません\nerror-215\t= 読み込み専用\nerror-218\t= AppleSingle の抽出エラー\nerror-219\t= 無効なパスが指定されました\nerror-225\t= 展開できませんでした\nerror-227\t= キャンセルされました\nerror-228\t= ダウンロードのエラー\nerror-229\t= スクリプトのエラー\nerror-230\t= すでに存在しています\nerror-235\t= 空き領域が足りません\nerror-239\t= Chrome に登録できませんでした\nerror-240\t= インストールは完了していません\nerror-244\t= サポートしていないパッケージです\nerror-260\t= 署名が検証されていません\nerror-261\t= ファイルのハッシュが正しくありません (ダウンロードに失敗した可能性があります)\nerror-262\t= ファイルのハッシュタイプが不明または不正です\nerror-299\t= メモリが不足しています\n\n# there are other error codes, either rare or obsolete,\n# that are not worth translating at this time.\nunknown.error\t= 不明なエラー %S\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/xslt/xslt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n1\t=XSLT スタイルシートの構文解析に失敗しました。\n2\t=XPath 式の構文解析に失敗しました。\n3\t=\n4\t=XSLT 変換に失敗しました。\n5\t=不正な XSLT/XPath 関数です。\n6\t=XSLT スタイルシートが無限ループしていると思われます。\n7\t=属性値が XSLT 1.0 仕様に適合していません。\n8\t=XPath 式はノード集合を返さなければなりません。\n9\t=XSLT 変換が <xsl:message> によって中断されました。\n10\t=XSLT スタイルシート読み込み中にネットワークエラーが発生しました:\n11\t=XSLT スタイルシートの MIMEタイプ が XML ではありません:\n12\t=XSLT スタイルシートが直接あるいは間接的に自分自身を import あるいは include しています。\n13\t=XPath 関数に渡される引数の数が間違っています。\n14\t=定義されていない XPath 拡張関数が呼ばれました。\n15\t=XPath 構文解析エラー: ‘)’ が不足しています:\n16\t=XPath 構文解析エラー: 軸 (axis) が不正です:\n17\t=XPath 構文解析エラー: 名前または Nodetype テストでなければなりません:\n18\t=XPath 構文解析エラー: ‘]’ が不足しています:\n19\t=XPath 構文解析エラー: 変数名が無効です:\n20\t=XPath 構文解析エラー: 式の構文が間違っています:\n21\t=XPath 構文解析エラー: 演算子が不足しています:\n22\t=XPath 構文解析エラー: リテラルが閉じられていません:\n23\t=XPath 構文解析エラー: ‘:’ の位置が不正です:\n24\t=XPath 構文解析エラー: ‘!’ の位置が不正です。否定を表すには not() 関数を使います:\n25\t=XPath 構文解析エラー: 不正な文字が含まれています。\n26\t=XPath 構文解析エラー: 二項演算子が不足しています。\n27\t=セキュリティ上の理由により、XSLT スタイルシートの読み込みはブロックされました。\n28\t=評価する式が不正です。\n29\t=開き括弧と閉じ括弧の対応が正しくありません。\n30\t=生成する要素の有修飾名 (QName) が不正です。\n31\t=同じテンプレートで割り当てた変数を上書きすることはできません。\n32\t=key 関数の呼び出しは許可されていません。\n\nLoadingError\t=スタイルシートの読み込み中にエラーが発生しました: %S\nTransformError\t=XSLT 変換中にエラーが発生しました: %S\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global/xul.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMissingOverlay\t\t=オーバーレイ %1$S を正しく読み込めませんでした。\nPINotInProlog\t\t=<?%1$S?> 処理命令は prolog 外では無効です (bug 360119 参照)。\nNeededToWrapXUL\t\t=%1$S 要素の XUL ボックスがインラインの子要素 %2$S を含んでいるため、すべての子はブロック中で折り返されます。\nNeededToWrapXULInlineBox=%1$S 要素の XUL ボックスがインラインの子要素 %2$S を含んでいるため、すべての子はブロック中で折り返されます。このエラーは “display: -moz-inline-box” を “display: -moz-inline-box; display: inline-block” で置き換えると解決できるでしょう。\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global-platform/mac/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump\t= 移動\npress\t= 押す\ncheck\t= チェック\nuncheck\t= チェックしない\nselect\t= 選択\nopen\t= 開く\nclose\t= 閉じる\nswitch\t= 切り替え\nclick\t= クリック\ncollapse= 折りたたむ\nexpand\t= 展開する\nactivate= 動作させる\ncycle   = 切り替え\n\n# Universal Access API support\n# (Mac Only)\n# The Role Description for AXWebArea (the web widget). Like in Safari.\nhtmlContent\t= HTML コンテント\n# The Role Description for the Tab button.\ntab\t\t= タブ\n# The Role Description for definition list dl, dt and dd\nterm\t\t= 用語\ndefinition\t= 定義\n# The Role Description for an input type=\"search\" text field\nsearchTextField = テキスト検索フィールド\n# The Role Description for WAI-ARIA Landmarks\napplication\t= アプリケーション\nsearch\t\t= 検索\nbanner\t\t= バナー\nnavigation\t= ナビゲーション\ncomplementary\t= 補完コンテント\ncontent\t\t= コンテント\nmain\t\t= メイン\n# The (spoken) role description for various WAI-ARIA roles\nalert\t\t= 警告\nalertDialog\t= 警告ダイアログ\narticle\t\t= 記事\ndocument\t= 文書\nlog\t\t= ログ\nmarquee\t\t= マーキー\nmath\t\t= 数式\nnote\t\t= 注釈\nregion\t\t= 領域\nstatus\t\t= アプリケーション状態\ntimer\t\t= タイマー\ntooltip\t\t= ツールチップ\nseparator\t= 区切り\ntabPanel\t= タブパネル\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global-platform/mac/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global-platform/mac/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#mac\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key - open up arrow symbol (ctrl-e)\nVK_SHIFT=\\u21e7\n\n#the command key - clover leaf symbol (ctrl-q)\nVK_META=\\u2318\n\n#the win key - never generated by native key event\nVK_WIN=win\n\n#the option/alt key - splitting tracks symbol (ctrl-g)\nVK_ALT=\\u2325\n\n#the control key. hat symbol (ctrl-f)\nVK_CONTROL=\\u2303\n\n#the separator character used between modifiers (none on Mac OS)\nMODIFIER_SEPARATOR=\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global-platform/unix/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump\t= 移動\npress\t= 押す\ncheck\t= チェック\nuncheck\t= チェックしない\nselect\t= 選択\nopen\t= 開く\nclose\t= 閉じる\nswitch\t= 切り替え\nclick\t= クリック\ncollapse= 折りたたむ\nexpand\t= 展開する\nactivate= 動作させる\ncycle   = 切り替え\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global-platform/unix/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=...\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global-platform/unix/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT\t= Shift\n\n#the command key\nVK_META\t\t= Meta\n\n#the win key (Super key and Hyper keys are mapped to DOM Win key)\nVK_WIN\t\t= Win\n\n#the alt key\nVK_ALT\t\t= Alt\n\n#the control key\nVK_CONTROL\t= Ctrl\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR = +\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global-platform/win/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump\t= 移動\npress\t= 押す\ncheck\t= チェック\nuncheck\t= チェックしない\nselect\t= 選択\nopen\t= 開く\nclose\t= 閉じる\nswitch\t= 切り替え\nclick\t= クリック\ncollapse= 折りたたむ\nexpand\t= 展開する\nactivate= 動作させる\ncycle   = 切り替え\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global-platform/win/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=...\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global-platform/win/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT\t= Shift\n\n#the command key\nVK_META\t\t= Meta\n\n#the win key\nVK_WIN\t\t= Win\n\n#the alt key\nVK_ALT\t\t= Alt\n\n#the control key\nVK_CONTROL\t= Ctrl\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR = +\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/global-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#\n#   Localizable URLs\n#\npluginStartupMessage\t= 次の種類のプラグインを起動します\n\n# plug-ins URLs\npluginupdates_label\t= mozilla.com/plugincheck\npluginupdates_url\t= http://www.mozilla.com/plugincheck/\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/mozapps/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (window.width2, window.height): These values should be\nclose to the golden ratio (1.618:1) while making sure it's wide enough for long\nfile names and tall enough to hint that there are more downloads in the list -->\n<!ENTITY window.width2\t\t\t\"485\">\n<!ENTITY window.height\t\t\t\"300\"> \n\n<!ENTITY starting.label\t\t\t\"開始しました...\">\n<!ENTITY scanning.label\t\t\t\"ウイルススキャンをしています...\">\n\n<!ENTITY downloads.title\t\t\"ダウンロードマネージャ\"><!-- (^^; -->\n\n<!ENTITY cmd.pause.label\t\t\"中断\">\n<!ENTITY cmd.pause.accesskey\t\t\"P\">\n<!ENTITY cmd.resume.label\t\t\"再開\">\n<!ENTITY cmd.resume.accesskey\t\t\"R\">\n<!ENTITY cmd.cancel.label\t\t\"キャンセル\">\n<!ENTITY cmd.cancel.accesskey\t\t\"C\">\n<!ENTITY cmd.show.label\t\t\t\"保存フォルダを開く\">\n<!ENTITY cmd.show.accesskey\t\t\"F\">\n<!ENTITY cmd.showMac.label\t\t\"Finder に表示\">\n<!ENTITY cmd.showMac.accesskey\t\t\"F\">\n<!ENTITY cmd.open.label\t\t\t\"開く\">\n<!ENTITY cmd.open.accesskey\t\t\"O\">\n<!ENTITY cmd.openWith.label\t\t\"プログラムで開く...\">\n<!ENTITY cmd.openWith.accesskey\t\t\"h\">\n<!ENTITY cmd.retry.label\t\t\"再試行\">\n<!ENTITY cmd.retry.accesskey\t\t\"R\">\n<!ENTITY cmd.goToDownloadPage.label\t\"ダウンロードしたページを表示\">\n<!ENTITY cmd.goToDownloadPage.accesskey\t\"G\">\n<!ENTITY cmd.copyDownloadLink.label\t\"ダウンロードした URL をコピー\">\n<!ENTITY cmd.copyDownloadLink.accesskey\t\"L\">\n<!ENTITY cmd.removeFromList.label\t\"リストから削除\">\n<!ENTITY cmd.removeFromList.accesskey\t\"e\">\n\n<!ENTITY cmd.close.commandKey\t\t\"w\">\n<!ENTITY cmd.close2.commandKey\t\t\"j\">\n<!ENTITY cmd.close2Unix.commandKey\t\"y\">\n<!ENTITY cmd.clearList.label\t\t\"履歴の消去\">\n<!ENTITY cmd.clearList.tooltip\t\t\"ファイルのダウンロード履歴を消去します\">\n<!ENTITY cmd.clearList.accesskey\t\"C\">\n<!ENTITY cmd.find.commandKey\t\t\"f\">\n<!ENTITY cmd.search.commandKey\t\t\"k\">\n\n<!ENTITY closeWhenDone.label\t\t\"ダウンロードが完了時に閉じる\">\n<!ENTITY closeWhenDone.tooltip\t\t\"すべてのファイルのダウンロードが完了したときに、ダウンロードマネージャを閉じます\">\n\n<!ENTITY showFolder.label\t\t\"保存フォルダを表示する\">\n<!ENTITY searchBox.label\t\t\"検索...\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/mozapps/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (shortSeconds): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# s is the short form for seconds\nshortSeconds=秒\n\n# LOCALIZATION NOTE (shortMinutes): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# m is the short form for minutes\nshortMinutes=分\n\n# LOCALIZATION NOTE (shortHours): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# h is the short form for hours\nshortHours=時間\n\n# LOCALIZATION NOTE (shortDays): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# d is the short form for days\nshortDays=日\n\n# LOCALIZATION NOTE (paused): — is the \"em dash\" (long dash)\npaused\t\t\t\t\t=中断しています — #1\ndownloading\t\t\t\t=ダウンロードしています\nnotStarted\t\t\t\t=開始していません\nfailed\t\t\t\t\t=失敗しました\nfinished\t\t\t\t=完了しました\ncanceled\t\t\t\t=キャンセルされました\n\ndownloadErrorAlertTitle\t\t\t=ダウンロードエラー\ndownloadErrorGeneric\t\t\t=不明なエラーが発生し、ダウンロードファイルを保存できませんでした。\\n\\n再度試してください。\n\n# LOCALIZATION NOTE: we don't have proper plural support in the CPP code; bug 463102\nquitCancelDownloadsAlertTitle\t\t=すべてのダウンロードをキャンセルしますか？\nquitCancelDownloadsAlertMsg\t\t=今終了すると 1 個のダウンロードがキャンセルされます。終了してもよろしいですか？\nquitCancelDownloadsAlertMsgMultiple\t=今終了すると %S 個のダウンロードがキャンセルされます。終了してもよろしいですか？\nquitCancelDownloadsAlertMsgMac\t\t=今終了すると 1 個のダウンロードがキャンセルされます。終了してもよろしいですか？\nquitCancelDownloadsAlertMsgMacMultiple\t=今終了すると %S 個のダウンロードがキャンセルされます。終了してもよろしいですか？\nofflineCancelDownloadsAlertTitle\t=すべてのダウンロードをキャンセルしますか？\nofflineCancelDownloadsAlertMsg\t\t=今オフラインにすると 1 個のダウンロードがキャンセルされます。オフラインにしてもよろしいですか？\nofflineCancelDownloadsAlertMsgMultiple\t=今オフラインにすると %S 個のダウンロードがキャンセルされます。オフラインにしてもよろしいですか？\nleavePrivateBrowsingCancelDownloadsAlertTitle\t\t\t=すべてのダウンロードをキャンセルしますか？\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsg2\t\t=プライベートブラウジングウィンドウを今すぐ閉じると、1 個のダウンロードがキャンセルされます。プライベートブラウジングモードを終了してもよろしいですか？\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsgMultiple2\t=プライベートブラウジングウィンドウを今すぐ閉じると、%S 個のダウンロードがキャンセルされます。プライベートブラウジングモードを終了してもよろしいですか？\ncancelDownloadsOKText\t\t\t=1 個のダウンロードをキャンセル\ncancelDownloadsOKTextMultiple\t\t=%S 個のダウンロードをキャンセル\ndontQuitButtonWin\t\t\t=終了しない\ndontQuitButtonMac\t\t\t=終了しない\ndontGoOfflineButton\t\t\t=オンラインを維持する\ndontLeavePrivateBrowsingButton2\t\t=プライベートブラウジングを継続する\ndownloadsCompleteTitle\t\t\t=ダウンロードが完了しました\ndownloadsCompleteMsg\t\t\t=すべてのファイルのダウンロードが完了しました。\n\n# LOCALIZATION NOTE (infiniteRate):\n# If download speed is a JavaScript Infinity value, this phrase is used\ninfiniteRate\t\t\t\t=実効速度\n\n# LOCALIZATION NOTE (statusFormat3): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S rate number; %3$S rate unit; %4$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (2.2 MB/sec)\nstatusFormat3\t\t\t\t=%4$S — %1$S (%2$S %3$S/秒)\n\n# LOCALIZATION NOTE (statusFormatInfiniteRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S substitute phrase for Infinity speed; %3$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (Really fast)\nstatusFormatInfiniteRate\t\t=%3$S — %1$S (%2$S)\n\n# LOCALIZATION NOTE (statusFormatNoRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB\nstatusFormatNoRate\t\t\t=%2$S — %1$S\n\nbytes\t\t\t\t\t=bytes\nkilobyte\t\t\t\t=KB\nmegabyte\t\t\t\t=MB\ngigabyte\t\t\t\t=GB\n\n# LOCALIZATION NOTE (transferSameUnits2):\n# %1$S progress number; %2$S total number; %3$S total unit\n# example: 1.1 of 333 MB\ntransferSameUnits2\t\t\t=%1$S / %2$S %3$S\n# LOCALIZATION NOTE (transferDiffUnits2):\n# %1$S progress number; %2$S progress unit; %3$S total number; %4$S total unit\n# example: 11.1 MB of 3.3 GB\ntransferDiffUnits2\t\t\t=%1$S %2$S / %3$S %4$S\n# LOCALIZATION NOTE (transferNoTotal2):\n# %1$S progress number; %2$S unit\n# example: 111 KB\ntransferNoTotal2\t\t\t=%1$S %2$S\n\n# LOCALIZATION NOTE (timePair3): %1$S time number; %2$S time unit\n# example: 1m; 11h\ntimePair3\t\t\t\t=%1$S %2$S\n# LOCALIZATION NOTE (timeLeftSingle3): %1$S time left\n# example: 1m left; 11h left\ntimeLeftSingle3\t\t\t\t=残り %1$S\n# LOCALIZATION NOTE (timeLeftDouble3): %1$S time left; %2$S time left sub units\n# example: 11h 2m left; 1d 22h left\ntimeLeftDouble3\t\t\t\t=残り %1$S %2$S\ntimeFewSeconds2\t\t\t\t=残り数秒\ntimeUnknown2\t\t\t\t=残り時間不明\n\n# LOCALIZATION NOTE (doneSize): #1 size number; #2 size unit\ndoneSize\t\t\t\t=#1 #2\n# LOCALIZATION NOTE (doneScheme2): %1$S URI scheme like data: jar: about:\ndoneScheme2\t\t\t\t=%1$S リソース\n# LOCALIZATION NOTE (doneFileScheme): Special case of doneScheme for file:\n# This is used as an eTLD replacement for local files, so make it lower case\ndoneFileScheme\t\t\t\t=ローカルファイル\n\n# LOCALIZATION NOTE (yesterday): Displayed time for files finished yesterday\nyesterday\t\t\t\t=昨日\n# LOCALIZATION NOTE (monthDate): #1 month name; #2 date number; e.g., January 22\nmonthDate2\t\t\t\t=%1$S%2$S日\n\nfileExecutableSecurityWarning\t\t=“%S” は実行可能なファイルです。実行可能なファイルにはあなたのコンピューターを破壊するウイルス、その他の悪意あるコードが含まれていることがあります。この形式のファイルを開く場合には注意してください。“%S” を実行してもよろしいですか？\nfileExecutableSecurityWarningTitle\t=実行可能なファイルを開きますか？\nfileExecutableSecurityWarningDontAsk\t=今後も同様に処理する\n\n# Desktop folder name for downloaded files\ndownloadsFolder\t\t\t\t=ダウンロード\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/mozapps/downloads/settingsChange.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  settingsChangePreferences.label       \"この設定は設定画面で変更できます。\">\n<!ENTITY  settingsChangeOptions.label\t\t\"この設定はオプション画面で変更できます。\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/mozapps/downloads/unknownContentType.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  intro2.label\t\t\t\"次のファイルを開こうとしています:\">\n<!ENTITY  from.label\t\t\t\"ファイルの場所:\">\n<!ENTITY  actionQuestion.label\t\t\"このファイルをどのように処理するか選んでください\">\n\n<!ENTITY  openWith.label\t\t\"プログラムで開く:\">\n<!ENTITY  openWith.accesskey\t\t\"o\">\n<!ENTITY  other.label\t\t\t\"その他...\">\n\n<!ENTITY  saveFile.label\t\t\"ファイルを保存する\">\n<!ENTITY  saveFile.accesskey\t\t\"s\">\n\n<!ENTITY  rememberChoice.label\t\t\"今後この種類のファイルは同様に処理する\">\n<!ENTITY  rememberChoice.accesskey\t\"a\">\n\n<!ENTITY  whichIs.label\t\t\t\"ファイルの種類:\">\n\n<!ENTITY  chooseHandlerMac.label\t\"選択...\">\n<!ENTITY  chooseHandlerMac.accesskey\t\"C\">\n<!ENTITY  chooseHandler.label\t\t\"参照...\">\n<!ENTITY  chooseHandler.accesskey\t\"B\">\n\n<!ENTITY  unknownPromptText.label\t\"このファイルを保存しますか？\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/mozapps/downloads/unknownContentType.properties",
    "content": "# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle\t\t\t=%S を開く\nsaveDialogTitle\t\t=保存ファイル名を入力してください...\ndefaultApp\t\t=%S (既定)\nchooseAppFilePickerTitle=プログラムの選択\nbadApp\t\t\t=選択されたプログラム (“%S”) が見つかりません。ファイル名を確認するか、他のプログラムを選択してください。\nbadApp.title\t\t=プログラムが見つかりません\nbadPermissions\t\t=適切なアクセス権限がないため、ファイルを保存できませんでした。他の保存フォルダーを選択してください。\nbadPermissions.title\t=ファイルを保存する権限がありません\nselectDownloadDir\t=ダウンロードフォルダーを選択してください\nunknownAccept.label\t=ファイルを保存\nunknownCancel.label\t=キャンセル\nfileType\t\t=%S ファイル\n# LOCALIZATION NOTE (orderedFileSizeWithType): first %S is type, second %S is size, and third %S is unit  \norderedFileSizeWithType\t=%1$S (%2$S %3$S)\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/mozapps/extensions/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  creator.label\t\t\"作成者:\">\n<!ENTITY  developers.label\t\"開発者:\">\n<!ENTITY  translators.label\t\"翻訳者:\">\n<!ENTITY  contributors.label\t\"貢献者:\">\n<!ENTITY  homepage.label\t\"サイトを表示\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/mozapps/extensions/blocklist.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY blocklist.title\t\t\"問題を生じる可能性のあるアドオン\">\n<!ENTITY blocklist.style\t\t\"width: 45em; height: 30em\">\n<!ENTITY blocklist.summary\t\t\"安定性またはセキュリティの問題を生じるものとして知られているアドオンを検出しました:\">\n<!ENTITY blocklist.softblocked\t\t\"安全のために、再起動してこのアドオンを無効化することが強く推奨されます。\">\n<!ENTITY blocklist.hardblocked\t\t\"このアドオンには安定性またはセキュリティの問題を生じる高いリスクがあるため、ブロックされますが、完全に無効化するには再起動する必要があります。\">\n<!ENTITY blocklist.softandhard\t\t\"安定性またはセキュリティの問題を生じる高いリスクがあるアドオンはブロックされます。その他のアドオンのリスクは低いですが、再起動して無効化することが強く推奨されます。\">\n<!ENTITY blocklist.moreinfo\t\t\"詳細\">\n\n<!ENTITY blocklist.accept.label\t\t\"&brandShortName; を再起動\">\n<!ENTITY blocklist.accept.accesskey\t\"R\">\n\n<!ENTITY blocklist.blocked.label\t\"ブロックしました\">\n<!ENTITY blocklist.checkbox.label\t\"無効化する\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/mozapps/extensions/extensions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY addons.windowTitle\t\t\t\"アドオンマネージャー\">\n\n<!ENTITY search.placeholder\t\t\t\"アドオンを検索します\">\n<!ENTITY search.buttonlabel\t\t\t\"検索\">\n<!-- LOCALIZATION NOTE (search.commandKey):\n     The search command key should match findOnCmd.commandkey from browser.dtd -->\n<!ENTITY search.commandkey\t\t\t\"f\">\n\n<!ENTITY loading.label\t\t\t\t\"読み込み中...\">\n<!ENTITY listEmpty.installed.label\t\t\"この種類のアドオンはインストールされていません\">\n<!ENTITY listEmpty.availableUpdates.label\t\"更新は見つかりませんでした\">\n<!ENTITY listEmpty.recentUpdates.label\t\t\"最近更新されたアドオンはありません\">\n<!ENTITY listEmpty.findUpdates.label\t\t\"更新を確認\">\n<!ENTITY listEmpty.search.label\t\t\t\"該当するアドオンは見つかりませんでした\">\n<!ENTITY listEmpty.button.label\t\t\t\"アドオンについて知る\">\n<!ENTITY installAddonFromFile.label\t\t\"ファイルからアドオンをインストール...\">\n<!ENTITY installAddonFromFile.accesskey\t\t\"I\">\n<!ENTITY toolsMenu.tooltip\t\t\t\"アドオンツール\">\n\n<!ENTITY getThemes.description\t\t\t\"ブラウザーの外観をお好みに変更しませんか？\">\n<!ENTITY getThemes.learnMore\t\t\t\"数多くのテーマの中からお選びいただけます。\">\n\n<!ENTITY cmd.back.tooltip\t\t\t\"前のページへ戻ります\">\n<!ENTITY cmd.forward.tooltip\t\t\t\"次のページへ進みます\">\n\n<!ENTITY showUnsignedExtensions.button.label\t\"一部の拡張機能を検証できませんでした\">\n<!ENTITY showAllExtensions.button.label\t\t\"すべての拡張機能を表示\">\n<!ENTITY debugAddons.label\t\t\t\"アドオンをデバッグ\">\n<!ENTITY debugAddons.accesskey\t\t\t\"B\">\n\n<!-- global warnings -->\n<!ENTITY warning.safemode.label\t\t\t\t\"セーフモードによりすべてのアドオンが無効化されています。\">\n<!ENTITY warning.checkcompatibility.label\t\t\"アドオンの互換性確認は無効化されています。互換性のないアドオンがインストールされています。\">\n<!ENTITY warning.checkcompatibility.enable.label\t\"有効化\">\n<!ENTITY warning.checkcompatibility.enable.tooltip\t\"アドオンの互換性の確認を有効化します\">\n<!ENTITY warning.updatesecurity.label\t\t\t\"更新のセキュリティ確認が無効化されています。更新により危険にさらされる可能性があります。\">\n<!ENTITY warning.updatesecurity.enable.label\t\t\"有効化\">\n<!ENTITY warning.updatesecurity.enable.tooltip\t\t\"アドオンの更新のセキュリティ確認を有効化します\">\n\n<!-- categories / views -->\n<!ENTITY view.search.label\t\t\t\"検索\">\n<!ENTITY view.discover.label\t\t\t\"アドオン入手\">\n<!ENTITY view.recentUpdates.label\t\t\"最近の更新\">\n<!ENTITY view.availableUpdates.label\t\t\"更新可能\">\n\n<!-- addon updates -->\n<!ENTITY updates.checkForUpdates.label\t\t\"今すぐ更新を確認\">\n<!ENTITY updates.checkForUpdates.accesskey\t\"C\">\n<!ENTITY updates.viewUpdates.label\t\t\"最近更新したアドオンを表示\">\n<!ENTITY updates.viewUpdates.accesskey\t\t\"V\">\n<!-- LOCALIZATION NOTE (updates.updateAddonsAutomatically.label): This menu item\n     is a checkbox that toggles the default global behavior for add-on update\n     checking. -->\n<!ENTITY updates.updateAddonsAutomatically.label\t\"アドオンを自動的に更新\">\n<!ENTITY updates.updateAddonsAutomatically.accesskey\t\"A\">\n<!-- LOCALIZATION NOTE (updates.resetUpdatesToAutomatic.label, updates.resetUpdatesToManual.label):\n     Specific addons can have custom update checking behaviors (\"Manually\",\n     \"Automatically\", \"Use default global behavior\"). These menu items reset the\n     update checking behavior for all add-ons to the default global behavior\n     (which itself is either \"Automatically\" or \"Manually\", controlled by the\n     updates.updateAddonsAutomatically.label menu item). -->\n<!ENTITY updates.resetUpdatesToAutomatic.label\t\t\"すべてのアドオンを自動的に更新\">\n<!ENTITY updates.resetUpdatesToAutomatic.accesskey\t\"R\">\n<!ENTITY updates.resetUpdatesToManual.label\t\t\"すべてのアドオンを手動で更新\">\n<!ENTITY updates.resetUpdatesToManual.accesskey\t\t\"R\">\n<!ENTITY updates.updating.label\t\t\t\t\"更新を確認しています\">\n<!ENTITY updates.installed.label\t\t\t\"アドオンが更新されました。\">\n<!ENTITY updates.downloaded.label\t\t\t\"アドオンの更新がダウンロードされました。\">\n<!ENTITY updates.restart.label\t\t\t\t\"再起動して更新を完了してください\">\n<!ENTITY updates.noneFound.label\t\t\t\"更新は見つかりませんでした\">\n<!ENTITY updates.manualUpdatesFound.label\t\t\"更新可能なアドオンを表示\">\n<!ENTITY updates.updateSelected.label\t\t\t\"更新をインストール\">\n<!ENTITY updates.updateSelected.tooltip\t\t\t\"このリストの更新可能なアドオンをインストールします\">\n\n<!-- addon actions -->\n<!ENTITY cmd.showDetails.label\t\t\t\"詳細情報を表示\">\n<!ENTITY cmd.showDetails.accesskey\t\t\"S\">\n<!ENTITY cmd.findUpdates.label\t\t\t\"更新を確認\">\n<!ENTITY cmd.findUpdates.accesskey\t\t\"F\">\n<!ENTITY cmd.preferencesWin.label\t\t\"設定\">\n<!ENTITY cmd.preferencesWin.accesskey\t\t\"O\">\n<!ENTITY cmd.preferencesUnix.label\t\t\"設定\">\n<!ENTITY cmd.preferencesUnix.accesskey\t\t\"P\">\n<!ENTITY cmd.about.label\t\t\t\"このアドオンについて\">\n<!ENTITY cmd.about.accesskey\t\t\t\"A\">\n\n<!ENTITY cmd.enableAddon.label\t\t\t\"有効化\">\n<!ENTITY cmd.enableAddon.accesskey\t\t\"E\">\n<!ENTITY cmd.disableAddon.label\t\t\t\"無効化\">\n<!ENTITY cmd.disableAddon.accesskey\t\t\"D\">\n<!ENTITY cmd.enableTheme.label\t\t\t\"テーマを適用\">\n<!ENTITY cmd.enableTheme.accesskey\t\t\"W\">\n<!ENTITY cmd.disableTheme.label\t\t\t\"テーマを外す\">\n<!ENTITY cmd.disableTheme.accesskey\t\t\"W\">\n<!ENTITY cmd.askToActivate.label\t\t\"実行時に確認する\">\n<!ENTITY cmd.askToActivate.tooltip\t\t\"このアドオンの使用を毎回確認します\">\n<!ENTITY cmd.alwaysActivate.label\t\t\"常に有効化する\">\n<!ENTITY cmd.alwaysActivate.tooltip\t\t\"このアドオンは常に使用します\">\n<!ENTITY cmd.neverActivate.label\t\t\"無効化する\">\n<!ENTITY cmd.neverActivate.tooltip\t\t\"このアドオンは使用しません\">\n<!ENTITY cmd.stateMenu.tooltip\t\t\t\"アドオン実行時の状態を変更します\">\n<!ENTITY cmd.installAddon.label\t\t\t\"インストール\">\n<!ENTITY cmd.installAddon.accesskey\t\t\"I\">\n<!ENTITY cmd.uninstallAddon.label\t\t\"削除\">\n<!ENTITY cmd.uninstallAddon.accesskey\t\t\"R\">\n<!ENTITY cmd.showPreferencesWin.label\t\t\"設定\">\n<!ENTITY cmd.showPreferencesWin.tooltip\t\t\"このアドオンの設定を変更します\">\n<!ENTITY cmd.showPreferencesUnix.label\t\t\"設定\">\n<!ENTITY cmd.showPreferencesUnix.tooltip\t\"このアドオンの設定を変更します\">\n<!ENTITY cmd.contribute.label\t\t\t\"寄付\">\n<!ENTITY cmd.contribute.accesskey\t\t\"C\">\n<!ENTITY cmd.contribute.tooltip\t\t\t\"このアドオンの開発者に寄付します\">\n\n<!ENTITY cmd.showReleaseNotes.label\t\t\"リリースノートを表示\">\n<!ENTITY cmd.showReleaseNotes.tooltip\t\t\"この更新のリリースノートを表示します\">\n<!ENTITY cmd.hideReleaseNotes.label\t\t\"リリースノートを隠す\">\n<!ENTITY cmd.hideReleaseNotes.tooltip\t\t\"この更新のリリースノートを隠します\">\n\n<!-- discovery view -->\n<!-- LOCALIZATION NOTE (discover.title,discover.description,discover.footer):\n     Displayed in the center of the Get Add-ons view, see bug 601143 for mockups. -->\n<!ENTITY discover.title\t\t\t\t\"アドオンとは何ですか？\">\n<!ENTITY discover.description2\t\t\t\"アドオンは、あなたに合わせて &brandShortName; に機能を追加したり &brandShortName; のスタイルを変えたりするものです。各種のサイドバーや天気予報、テーマなどをインストールして、あなただけの &brandShortName; に作り変えてみてください。\">\n\n\n<!ENTITY discover.footer\t\t\t\"インターネットに接続されていれば、この画面で人気のアドオンを紹介します。ぜひ、お試しください。\">\n\n\n<!-- detail view -->\n<!ENTITY detail.version.label\t\t\t\"バージョン\">\n<!ENTITY detail.lastupdated.label\t\t\"更新日\">\n<!ENTITY detail.creator.label\t\t\t\"開発者\">\n<!ENTITY detail.homepage.label\t\t\t\"ホームページ\">\n<!ENTITY detail.numberOfDownloads.label\t\t\"ダウンロード数\">\n\n<!ENTITY detail.contributions.description\t\"このアドオンの開発者が開発を継続するための少額の寄付によるサポートを求めています。\">\n\n<!ENTITY detail.updateType\t\t\t\"自動更新\">\n<!ENTITY detail.updateDefault.label\t\t\"既定\">\n<!ENTITY detail.updateDefault.tooltip\t\t\"既定の場合のみ更新を自動的にインストールします\">\n<!ENTITY detail.updateAutomatic.label\t\t\"オン\">\n<!ENTITY detail.updateAutomatic.tooltip\t\t\"更新を自動的にインストールします\">\n<!ENTITY detail.updateManual.label\t\t\"オフ\">\n<!ENTITY detail.updateManual.tooltip\t\t\"更新を手動でインストールします\">\n<!ENTITY detail.home\t\t\t\t\"ホームページ\">\n<!ENTITY detail.repository\t\t\t\"アドオンのプロファイル\">\n<!ENTITY detail.size\t\t\t\t\"サイズ\">\n\n<!ENTITY detail.checkForUpdates.label\t\t\"更新を確認\">\n<!ENTITY detail.checkForUpdates.accesskey\t\"F\">\n<!ENTITY detail.checkForUpdates.tooltip\t\t\"このアドオンの更新を確認します\">\n<!ENTITY detail.showPreferencesWin.label\t\"設定\">\n<!ENTITY detail.showPreferencesWin.accesskey\t\"O\">\n<!ENTITY detail.showPreferencesWin.tooltip\t\"このアドオンの設定を変更します\">\n<!ENTITY detail.showPreferencesUnix.label\t\"設定\">\n<!ENTITY detail.showPreferencesUnix.accesskey\t\"P\">\n<!ENTITY detail.showPreferencesUnix.tooltip\t\"このアドオンの設定を変更します\">\n\n\n<!-- ratings -->\n<!ENTITY rating2.label\t\t\t\t\"評価\">\n\n<!-- download/install progress -->\n<!ENTITY progress.pause.tooltip\t\t\t\"一時停止\">\n<!ENTITY progress.cancel.tooltip\t\t\"キャンセル\">\n\n\n<!-- list sorting -->\n<!ENTITY sort.name.label\t\t\t\"名前順\">\n<!ENTITY sort.name.tooltip\t\t\t\"リストを名前順に並べ替えます\">\n<!ENTITY sort.dateUpdated.label\t\t\t\"更新日順\">\n<!ENTITY sort.dateUpdated.tooltip\t\t\"リストを更新日順に並べ替えます\">\n<!ENTITY sort.relevance.label\t\t\t\"関連順\">\n<!ENTITY sort.relevance.tooltip\t\t\t\"リストを関連順に並べ替えます\">\n<!ENTITY sort.price.label\t\t\t\"価格順\">\n<!ENTITY sort.price.tooltip\t\t\t\"リストを価格順に並べ替えます\">\n\n<!ENTITY search.filter2.label\t\t\t\"表示:\">\n<!ENTITY search.filter2.installed.label\t\t\"インストールされたアドオン\">\n<!ENTITY search.filter2.installed.tooltip\t\"インストールされたアドオンを表示します\">\n<!ENTITY search.filter2.available.label\t\t\"利用可能なアドオン\">\n<!ENTITY search.filter2.available.tooltip\t\"インストール可能なアドオンを表示します\">\n\n<!ENTITY addon.homepage\t\t\t\t\"ホームページ\">\n<!ENTITY addon.details.label\t\t\t\"詳細\">\n<!ENTITY addon.details.tooltip\t\t\t\"このアドオンの詳細を表示します\">\n<!ENTITY addon.unknownDate\t\t\t\"不明\">\n<!-- LOCALIZATION NOTE (addon.disabled.postfix): This is used in a normal list\n     to signify that an add-on is disabled, in the form\n     \"<Addon name> <1.0> (disabled)\" -->\n<!ENTITY addon.disabled.postfix\t\t\t\"(無効)\">\n<!-- LOCALIZATION NOTE (addon.update.postfix): This is used in the available\n     updates list to signify that an item is an update, in the form\n     \"<Addon name> <1.1> Update\". It is fine to use constructs like brackets if\n     necessary -->\n<!ENTITY addon.update.postfix\t\t\t\"更新\">\n<!ENTITY addon.undoAction.label\t\t\t\"元に戻す\">\n<!ENTITY addon.undoAction.tooltip\t\t\"この操作を元に戻します\">\n<!ENTITY addon.undoRemove.label\t\t\t\"元に戻す\">\n<!ENTITY addon.undoRemove.tooltip\t\t\"このアドオンをインストールされたままにします\">\n<!ENTITY addon.restartNow.label\t\t\t\"今すぐ再起動する\">\n<!ENTITY addon.install.label\t\t\t\"インストール\">\n<!ENTITY addon.install.tooltip\t\t\t\"このアドオンをインストールします\">\n<!ENTITY addon.updateNow.label\t\t\t\"今すぐ更新\">\n<!ENTITY addon.updateNow.tooltip\t\t\"このアドオンの更新をインストールします\">\n<!ENTITY addon.includeUpdate.label\t\t\"更新するアドオンに含める\">\n<!ENTITY addon.updateAvailable.label\t\t\"更新可能です\">\n<!ENTITY addon.checkingForUpdates.label\t\t\"更新を確認しています...\">\n<!ENTITY addon.releaseNotes.label\t\t\"リリースノート:\">\n<!ENTITY addon.loadingReleaseNotes.label\t\"読み込み中...\">\n<!ENTITY addon.errorLoadingReleaseNotes.label\t\"エラーが発生したためリリースノートを読み込めませんでした。\">\n\n<!ENTITY addon.createdBy.label\t\t\t\"作成者: \">\n\n<!ENTITY eula.title\t\t\t\t\"エンドユーザーライセンス契約\">\n<!ENTITY eula.width\t\t\t\t\"560px\">\n<!ENTITY eula.height\t\t\t\t\"400px\">\n<!ENTITY eula.accept\t\t\t\t\"同意してインストールする...\">\n\n<!ENTITY settings.path.button.label\t\t\"参照...\">\n\n<!-- LOCALIZATION NOTE (experiment.info.label): The strings related to\n     experiments are present on the \"Experiments\" tab of the add-ons manager.\n     This tab won't be displayed unless an Experiment add-on is installed.\n     Install https://people.mozilla.org/~gszorc/dummy-experiment-addon.xpi\n     to cause this tab to appear. -->\n<!ENTITY experiment.info.label\t\t\t\t\"What's this? Telemetry may install and run experiments from time to time.\">\n<!ENTITY experiment.info.learnmore\t\t\t\"詳細\">\n<!ENTITY experiment.info.learnmore.accesskey\t\t\"L\">\n<!ENTITY experiment.info.changetelemetry\t\t\"Telemetry 設定\">\n<!ENTITY experiment.info.changetelemetry.accesskey\t\"T\">\n\n<!ENTITY setting.learnmore\t\t\t\t\"詳細...\">\n\n<!ENTITY disabledUnsigned.heading\t\t\t\"一部のアドオンが無効化されています\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.description.start, disabledUnsigned.description.findAddonsLink, disabledUnsigned.description.end):\n     These entities form a sentence, with\n     disabledUnsigned.description.findAddonsLink being a link to an external site. -->\n<!ENTITY disabledUnsigned.description.start\t\t\"次のアドオンは &brandShortName; での使用が検証されていません。\">\n<!ENTITY disabledUnsigned.description.findAddonsLink\t\"代わりのアドオンを見つける\">\n<!ENTITY disabledUnsigned.description.end\t\t\"か、検証されたアドオンを入手できるように開発者に依頼してください。\">\n<!ENTITY disabledUnsigned.learnMore\t\t\t\"ユーザーのオンライン上の安全を保つ私たちの活動について学んでください。\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.devInfo.start, disabledUnsigned.devInfo.linkToManual, disabledUnsigned.devInfo.end):\n     These entities form a sentence, with disabledUnsigned.devInfo.linkToManual\n     being a link to an external site. -->\n<!ENTITY disabledUnsigned.devInfo.start\t\t\t\"アドオンの検証に興味のある開発者の方は\">\n<!ENTITY disabledUnsigned.devInfo.linkToManual\t\t\"マニュアル\">\n<!ENTITY disabledUnsigned.devInfo.end\t\t\t\"をお読みください。\">\n\n<!ENTITY pluginDeprecation.description\t\t\t\"&brandShortName; によるサポートが終了したプラグインは表示されません。\">\n<!ENTITY pluginDeprecation.learnMore\t\t\t\"詳細\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/mozapps/extensions/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutWindowTitle) %S is the addon name\naboutWindowTitle\t\t=%S について\naboutWindowCloseButton\t\t=閉じる\n#LOCALIZATION NOTE (aboutWindowVersionString) %S is the addon version\naboutWindowVersionString\t=バージョン %S\n#LOCALIZATION NOTE (aboutAddon) %S is the addon name\naboutAddon\t\t\t=%S について\n\n#LOCALIZATION NOTE (uninstallNotice) %S is the add-on name\nuninstallNotice\t\t\t=%S が削除されました。\n\n#LOCALIZATION NOTE (numReviews): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of reviews\nnumReviews\t\t\t=レビュー数: #1\n\n#LOCALIZATION NOTE (dateUpdated) %S is the date the addon was last updated\ndateUpdated\t\t\t=更新日: %S\n\n#LOCALIZATION NOTE (notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\nnotification.incompatible\t=%1$S は %2$S %3$S と互換性がありません。\n#LOCALIZATION NOTE (notification.unsigned, notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\nnotification.unsignedAndDisabled\t=%1$S は %2$S での使用が検証できないため無効化されています。\nnotification.unsigned\t\t=%1$S は %2$S での使用が検証できません。配布元を確認して慎重に使用してください。\nnotification.unsigned.link\t=詳細情報\n#LOCALIZATION NOTE (notification.blocked) %1$S is the add-on name\nnotification.blocked\t\t=%1$S はセキュリティまたは安定性に問題があるため無効化されました。\nnotification.blocked.link\t=詳細情報\n#LOCALIZATION NOTE (notification.softblocked) %1$S is the add-on name\nnotification.softblocked\t=%1$S はセキュリティまたは安定性に問題があります。\nnotification.softblocked.link\t=詳細情報\n#LOCALIZATION NOTE (notification.outdated) %1$S is the add-on name\nnotification.outdated\t\t=%1$S の重要な更新があります。\nnotification.outdated.link\t=今すぐ更新する\n#LOCALIZATION NOTE (notification.vulnerableUpdatable) %1$S is the add-on name\nnotification.vulnerableUpdatable\t=%1$S は安全ではありません。更新してください。\nnotification.vulnerableUpdatable.link\t=今すぐ更新する\n#LOCALIZATION NOTE (notification.vulnerableNoUpdate) %1$S is the add-on name\nnotification.vulnerableNoUpdate\t\t=%1$S は安全ではありません。注意が必要です。\nnotification.vulnerableNoUpdate.link\t=詳細情報\n#LOCALIZATION NOTE (notification.enable) %1$S is the add-on name, %2$S is brand name\nnotification.enable\t\t=%1$S は %2$S の再起動後に有効化されます。\n#LOCALIZATION NOTE (notification.disable) %1$S is the add-on name, %2$S is brand name\nnotification.disable\t\t=%1$S は %2$S の再起動後に無効化されます。\n#LOCALIZATION NOTE (notification.install) %1$S is the add-on name, %2$S is brand name\nnotification.install\t\t=%1$S は %2$S の再起動後にインストールされます。\n#LOCALIZATION NOTE (notification.uninstall) %1$S is the add-on name, %2$S is brand name\nnotification.uninstall\t\t=%1$S は %2$S の再起動後に削除されます。\n#LOCALIZATION NOTE (notification.upgrade) %1$S is the add-on name, %2$S is brand name\nnotification.upgrade\t\t=%1$S は %2$S の再起動後に更新されます。\n#LOCALIZATION NOTE (notification.downloadError) %1$S is the add-on name.\nnotification.downloadError\t\t\t=%1$S のダウンロード中にエラーが発生しました。\nnotification.downloadError.retry\t\t=再試行\nnotification.downloadError.retry.tooltip\t=このアドオンのダウンロードを再び試みます\n#LOCALIZATION NOTE (notification.installError) %1$S is the add-on name.\nnotification.installError\t\t\t=%1$S のインストール中にエラーが発生しました。\nnotification.installError.retry\t\t\t=再試行\nnotification.installError.retry.tooltip\t\t=このアドオンのダウンロードとインストールを再び試みます\n#LOCALIZATION NOTE (notification.gmpPending) %1$S is the add-on name.\nnotification.gmpPending\t\t\t\t=%1$S はすぐにインストールされます。\n\n#LOCALIZATION NOTE (contributionAmount2) %S is the currency amount recommended for contributions\ncontributionAmount2\t\t=寄付希望額: %S\n\ninstallDownloading\t\t=ダウンロードしています\ninstallDownloaded\t\t=ダウンロード完了\ninstallDownloadFailed\t\t=ダウンロード中にエラーが発生しました\ninstallVerifying\t\t=検証しています\ninstallInstalling\t\t=インストールしています\ninstallEnablePending\t\t=再起動後に有効になります\ninstallDisablePending\t\t=再起動後に無効になります\ninstallFailed\t\t\t=インストール中にエラーが発生しました\ninstallCancelled\t\t=インストールをキャンセルしました\n\n#LOCALIZATION NOTE (details.notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\ndetails.notification.incompatible\t=%1$S は %2$S %3$S と互換性がありません。\n#LOCALIZATION NOTE (details.notification.unsigned, details.notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\ndetails.notification.unsignedAndDisabled\t=%1$S は %2$S での使用が検証できないため無効化されています。\ndetails.notification.unsigned\t\t=%1$S は %2$S での使用が検証できません。配布元を確認して慎重に使用してください。\ndetails.notification.unsigned.link\t=詳細情報\n#LOCALIZATION NOTE (details.notification.blocked) %1$S is the add-on name\ndetails.notification.blocked\t\t=%1$S はセキュリティまたは安定性に問題があるため無効化されました。\ndetails.notification.blocked.link\t=詳細情報\n#LOCALIZATION NOTE (details.notification.softblocked) %1$S is the add-on name\ndetails.notification.softblocked\t=%1$S はセキュリティまたは安定性の問題を引き起こすことが知られています。\ndetails.notification.softblocked.link\t=詳細情報\n#LOCALIZATION NOTE (details.notification.outdated) %1$S is the add-on name\ndetails.notification.outdated\t\t=%1$S の重要な更新があります。\ndetails.notification.outdated.link\t=今すぐ更新する\n#LOCALIZATION NOTE (details.notification.vulnerableUpdatable) %1$S is the add-on name\ndetails.notification.vulnerableUpdatable\t=%1$S は安全ではありません。更新してください。\ndetails.notification.vulnerableUpdatable.link\t=今すぐ更新する\n#LOCALIZATION NOTE (details.notification.vulnerableNoUpdate) %1$S is the add-on name\ndetails.notification.vulnerableNoUpdate\t\t=%1$S は安全ではありません。注意が必要です。\ndetails.notification.vulnerableNoUpdate.link\t=詳細情報\n#LOCALIZATION NOTE (details.notification.enable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.enable\t\t=%1$S は %2$S の再起動後に有効化されます。\n#LOCALIZATION NOTE (details.notification.disable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.disable\t\t=%1$S は %2$S の再起動後に無効化されます。\n#LOCALIZATION NOTE (details.notification.install) %1$S is the add-on name, %2$S is brand name\ndetails.notification.install\t\t=%1$S は %2$S の再起動後にインストールされます。\n#LOCALIZATION NOTE (details.notification.uninstall) %1$S is the add-on name, %2$S is brand name\ndetails.notification.uninstall\t\t=%1$S は %2$S の再起動後に削除されます。\n#LOCALIZATION NOTE (details.notification.upgrade) %1$S is the add-on name, %2$S is brand name\ndetails.notification.upgrade\t\t=%1$S は %2$S の再起動後に更新されます。\n#LOCALIZATION NOTE (details.notification.gmpPending) %1$S is the add-on name\ndetails.notification.gmpPending\t\t=%1$S はすぐにインストールされます。\n\n# LOCALIZATION NOTE (details.experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (detail view).\ndetails.experiment.time.daysRemaining\t=残り #1 日\n#LOCALIZATION NOTE (details.experiment.time.endsToday) The experiment will end in less than a day (detail view).\ndetails.experiment.time.endsToday\t=残り 1 日未満\n# LOCALIZATION NOTE (details.experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (detail view).\ndetails.experiment.time.daysPassed\t=#1 日前\n#LOCALIZATION NOTE (details.experiment.time.endedToday) The experiment ended less than a day ago (detail view).\ndetails.experiment.time.endedToday\t=1 日以内\n#LOCALIZATION NOTE (details.experiment.state.active) This experiment is active (detail view).\ndetails.experiment.state.active\t\t=実行中\n#LOCALIZATION NOTE (details.experiment.state.complete) This experiment is complete (it was previously active) (detail view).\ndetails.experiment.state.complete\t=完了\n\n# LOCALIZATION NOTE (experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (list view item).\nexperiment.time.daysRemaining\t\t=残り #1 日\n#LOCALIZATION NOTE (experiment.time.endsToday) The experiment will end in less than a day (list view item).\nexperiment.time.endsToday\t\t=残り 1 日未満\n# LOCALIZATION NOTE (experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (list view item).\nexperiment.time.daysPassed\t\t=#1 日前\n#LOCALIZATION NOTE (experiment.time.endedToday) The experiment ended less than a day ago (list view item).\nexperiment.time.endedToday\t\t=1 日以内\n#LOCALIZATION NOTE (experiment.state.active) This experiment is active (list view item).\nexperiment.state.active\t\t\t=実行中\n#LOCALIZATION NOTE (experiment.state.complete) This experiment is complete (it was previously active) (list view item).\nexperiment.state.complete\t\t=完了\n\ninstallFromFile.dialogTitle\t\t=インストールするアドオンを選択してください\ninstallFromFile.filterName\t\t=アドオン\n\nuninstallAddonTooltip\t\t\t=このアドオンを削除します\nuninstallAddonRestartRequiredTooltip\t=このアドオンを削除します (再起動が必要)\nenableAddonTooltip\t\t\t=このアドオンを有効化します\nenableAddonRestartRequiredTooltip\t=このアドオンを有効化します (再起動が必要)\ndisableAddonTooltip\t\t\t=このアドオンを無効化します\ndisableAddonRestartRequiredTooltip\t=このアドオンを無効化します (再起動が必要)\n\n#LOCALIZATION NOTE (showAllSearchResults) #1 is the total number of search results\nshowAllSearchResults\t\t\t=#1 件の検索結果を表示\n\n#LOCALIZATION NOTE (addon.purchase.label) displayed on a button in the list\n# view, %S is the price of the add-on including currency symbol\naddon.purchase.label\t\t\t=%S を支払う...\naddon.purchase.tooltip\t\t\t=アドオンギャラリーを開いてこのアドオンの代金を支払います\n#LOCALIZATION NOTE (cmd.purchaseAddon.label) displayed on a button in the detail\n# view, %S is the price of the add-on including currency symbol\ncmd.purchaseAddon.label\t\t\t=%S を支払う...\ncmd.purchaseAddon.accesskey\t\t=u\n\n#LOCALIZATION NOTE (eulaHeader) %S is name of the add-on asking the user to agree to the EULA\neulaHeader\t\t\t\t=%S をインストールするには、次のエンドユーザーライセンス契約に同意する必要があります:\n\ntype.extension.name\t=拡張機能\ntype.theme.name\t\t=テーマ\ntype.locale.name\t=言語パック\ntype.plugin.name\t=プラグイン\ntype.dictionary.name\t=辞書\ntype.service.name\t=サービス\ntype.experiment.name\t=実験\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/mozapps/extensions/newaddon.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title\t\t\"アドオンのインストール\">\n<!ENTITY intro\t\t\"あなたのコンピューターにインストールされた他のプログラムが &brandShortName; に次のアドオンをインストールしようとしています:\">\n<!ENTITY warning\t\"信頼できる作者のアドオンのみをインストールしてください。\">\n<!ENTITY allow\t\t\"このインストールを許可する\">\n<!ENTITY later\t\t\"ここでインストールしたアドオンは、いつでもアドオンマネージャーから有効と無効を切り替えられます。\">\n<!ENTITY continue\t\"次へ\">\n<!ENTITY restartMessage\t\"このアドオンのインストールを完了するために &brandShortName; を再起動してください。\">\n<!ENTITY restartButton\t\"&brandShortName; を再起動\">\n<!ENTITY cancelButton\t\"キャンセル\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/mozapps/extensions/newaddon.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (name) %1$S is the add-on name, %2$S is the add-on version\nname=%1$S %2$S\n#LOCALIZATION NOTE (author) %S is the author of the add-on\nauthor=作者: %S\n#LOCALIZATION NOTE (location) %S is the path the add-on is installed in\nlocation=インストール先: %S\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/mozapps/extensions/selectAddons.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY upgrade.style\t\t\t\"width: 93ch; height: 448px;\"><!-- en-US: \"width: 93ch; height: 448px;\" -->\n\n<!ENTITY checking.heading\t\t\"インストールされたアドオンの確認\">\n<!ENTITY checking.progress.label\t\"このバージョンの &brandShortName; とインストールされたアドオンの互換性を確認しています。\">\n\n<!ENTITY select.heading\t\t\t\"使用するアドオンの選択\">\n<!-- LOCALIZATION NOTE (select.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY select.description\t\t\"使用しないアドオンを無効化すると &brandShortName; の動作を速くすることができます。外部プログラムによりインストールされたアドオンは、以下のリストから選択してチェックを入れたものを除き、自動的に無効化されます。\">\n<!ENTITY select.keep\t\t\t\"維持\">\n<!-- LOCALIZATION NOTE (select.keep.style): Should be a width wide enough for\n     the string in select.keep above. -->\n<!ENTITY select.keep.style\t\t\"width: 6ch;\"><!-- en-US: \"width: 6ch;\" -->\n<!ENTITY select.action\t\t\t\"状態変更\">\n<!-- LOCALIZATION NOTE (select.action.style): Should be a width wide enough for\n     the action strings in selectAddons.properties or brandShortName. -->\n<!ENTITY select.action.style\t\t\"width: 35ch;\"><!-- en-US: \"width: 35ch;\" -->\n<!ENTITY select.source\t\t\t\"インストール指示\">\n<!ENTITY select.name\t\t\t\"アドオン名\">\n<!-- LOCALIZATION NOTE (select.name.style): Should be a width small enough so\n     the source column still has enough room for the source strings in\n     selectAddons.properties. -->\n<!ENTITY select.name.style\t\t\"width: 33ch;\"><!-- en-US: \"width: 33ch;\" -->\n\n<!ENTITY confirm.heading\t\t\"使用するアドオンの選択\">\n<!-- LOCALIZATION NOTE (confirm.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY confirm.description\t\t\"使用しないアドオンを無効化すると &brandShortName; の動作を速くすることができます。外部プログラムによりインストールされたアドオンは、選択したものを除き、自動的に無効化されます。\">\n\n<!ENTITY action.disable.heading\t\t\"次のアドオンは無効化されます:\">\n<!ENTITY action.incompatible.heading\t\"次のアドオンは無効化されますが、互換性のあるバージョンの公開時に有効化されます:\">\n<!ENTITY action.update.heading\t\t\"次のアドオンは更新されます:\">\n<!ENTITY action.enable.heading\t\t\"次のアドオンは有効化されます:\">\n\n<!ENTITY update.heading\t\t\t\"使用するアドオンの更新\">\n<!ENTITY update.progress.label\t\t\"選択したアドオンのダウンロードとインストールを行っています。\">\n\n<!ENTITY errors.heading\t\t\t\"アドオンの更新失敗\">\n<!ENTITY errors.description\t\t\"いくつかのアドオンが更新できませんでした。これらのアドオンは後で自動的に更新が確認されます。\">\n\n<!ENTITY footer.label\t\t\t\"インストールされたアドオンは、いつでもアドオンマネージャから有効と無効を切り替えられます。\">\n<!ENTITY cancel.label\t\t\t\"キャンセル\">\n<!ENTITY back.label\t\t\t\"戻る\">\n<!ENTITY next.label\t\t\t\"次へ\">\n<!ENTITY done.label\t\t\t\"完了\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/mozapps/extensions/selectAddons.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (source.profile) add-ons installed by the user, this may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.profile\t\t= ユーザ\n#LOCALIZATION NOTE (source.bundled) add-ons shipped with the application, and thus\n# treated as installed by the user. This may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.bundled\t\t= ユーザ (バンドル)\n#LOCALIZATION NOTE (source.other) add-ons installed by other applications\n# installed on the computer\n## en-US: Third Party\nsource.other\t\t= 外部プログラム\n\naction.enabled\t\t= 有効化されます\naction.disabled\t\t= 無効化されます\naction.autoupdate\t= 互換性のあるバージョンに更新されます\naction.incompatible\t= 互換性のあるバージョンの公開時に有効化されます\n## en-US: Update to make compatible\naction.neededupdate\t= 互換性のあるバージョンに更新する\n## en-US: Optional update\naction.unneededupdate\t= 更新する\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/mozapps/extensions/update.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  updateWizard.title\t\t\t\"&brandShortName; の更新\">\n\n<!ENTITY  offline.title\t\t\t\t\"&brandShortName; はオフラインモードで動作しています\">\n<!ENTITY  offline.description\t\t\t\"このバージョンの &brandShortName; に対応しているバージョンのアドオンが存在しないか確認するにはオンラインにする必要があります。\">\n<!ENTITY  offline.toggleOffline.label\t\t\"今すぐオンラインにする。\">\n<!ENTITY  offline.toggleOffline.accesskey\t\"G\">\n\n<!ENTITY  mismatch.win.title\t\t\t\"互換性のないアドオン\">\n<!ENTITY  mismatch.top.label\t\t\t\"次のアドオンはこのバージョンの &brandShortName; に対応していないため、無効化されます:\">\n<!ENTITY  mismatch.bottom.label\t\t\t\"互換性のあるバージョンのアドオンが存在しないか確認できます。\">\n\n<!ENTITY  checking.wizard.title\t\t\t\"互換性のあるアドオンの確認\">\n<!ENTITY  checking.top.label\t\t\t\"互換性のないアドオンが更新されていないか確認しています...\">\n<!ENTITY  checking.status\t\t\t\"しばらくお待ちください...\">\n\n<!ENTITY  found.wizard.title\t\t\t\"互換性のあるアドオンが見つかりました\">\n<!ENTITY  found.top.label\t\t\t\"インストールするアドオンを選択してください:\">\n<!ENTITY  found.disabledXPinstall.label\t\t\"現在ソフトウェアのインストールが無効化されているため、更新をインストールできません。次のチェックボックスにチェックを入れると設定を変更します。\"><!-- (^^; 後半原文無視 -->\n<!ENTITY  found.enableXPInstall.label\t\t\"ウェブサイトからソフトウェアのインストールを許可する\">\n<!ENTITY  found.enableXPInstall.accesskey\t\"A\">\n\n<!ENTITY  installing.wizard.title\t\t\"互換性のあるアドオンのインストール\">\n<!ENTITY  installing.top.label\t\t\t\"更新されたアドオンをダウンロードしてインストールしています...\">\n\n<!ENTITY  noupdates.wizard.title\t\t\"互換性のあるアドオンが見つかりませんでした\">\n<!ENTITY  noupdates.intro.desc\t\t\t\"互換性のないアドオンの更新が見つかりませんでした。\">\n<!ENTITY  noupdates.error.desc\t\t\t\"更新を確認しているときに問題が発生しました。\">\n<!ENTITY  noupdates.checkEnabled.desc\t\t\"&brandShortName; は定期的に更新を確認し、互換性のあるバージョンが見つかったら通知します。\">\n\n<!ENTITY  finished.wizard.title\t\t\t\"互換性のあるアドオンがインストールされました\">\n<!ENTITY  finished.top.label\t\t\t\"更新されたアドオンをインストールしました。\">\n<!ENTITY  finished.checkDisabled.desc\t\t\"&brandShortName; は定期的に更新を確認して、互換性のあるバージョンが公開されたときに通知できます。\">\n<!ENTITY  finished.checkEnabled.desc\t\t\"&brandShortName; は定期的に更新を確認して、互換性のあるバージョンが公開されたときに通知します。\">\n\n<!ENTITY  adminDisabled.wizard.title\t\t\"更新の確認は無効化されています\">\n<!ENTITY  adminDisabled.warning.label\t\t\"&brandShortName; へのソフトウェアのインストールが無効化されているため、互換性のないアドオンの更新を確認できません。システム管理者に問い合わせてください。\">\n<!ENTITY  versioninfo.wizard.title\t\t\"アドオンの互換性を確認しています\">\n<!ENTITY  versioninfo.top.label\t\t\t\"インストールされているアドオンがこのバージョンの &brandShortName; に対応しているか確認しています。\">\n<!ENTITY  versioninfo.waiting\t\t\t\"しばらくお待ちください...\">\n\n<!ENTITY  installerrors.wizard.title\t\t\"更新のインストール中に問題が発生しました\">\n<!ENTITY  installerrors.intro.label\t\t\"アドオンの更新中に問題が発生しました。\">\n\n<!-- general strings used by several of the finish pages -->\n<!ENTITY  clickFinish.label\t\t\t\"[完了] をクリックすると &brandShortName; を起動します。\">\n<!ENTITY  clickFinish.labelMac\t\t\t\"[完了] をクリックすると &brandShortName; を起動します。\">\n<!ENTITY  enableChecking.label\t\t\t\"更新を自動的に確認する。\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/mozapps/extensions/update.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmismatchCheckNow\t\t=今すぐ確認\nmismatchCheckNowAccesskey\t=C\nmismatchDontCheck\t\t=確認しない\nmismatchDontCheckAccesskey\t=D\ninstallButtonText\t\t=今すぐインストール\ninstallButtonTextAccesskey\t=I\nnextButtonText\t\t\t=次へ\nnextButtonTextAccesskey\t\t=N\ncancelButtonText\t\t=キャンセル\ncancelButtonTextAccesskey\t=C\n\nstatusPrefix\t\t\t=%S の確認を完了しました\ndownloadingPrefix\t\t=ダウンロード: %S\ninstallingPrefix\t\t=インストール: %S\ncloseButton\t\t\t=閉じる\n# LOCALIZATION NOTE: When present %S is brandShortName (installErrors, checkingErrors)\n# (^m^) %S は不要。\n# (^^; %1$0.S is a special replacement to generate nothing for %1$S without error\ninstallErrors\t\t\t=%1$0.S次のアドオンの更新をインストールできませんでした:\ncheckingErrors\t\t\t=%1$0.S次のアドオンの更新を確認できませんでした:\ninstallErrorItemFormat\t\t=%S (%S)\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/mozapps/handling/handling.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.emWidth\t\t\t\"26em\">\n<!ENTITY window.emHeight\t\t\"26em\">\n<!ENTITY ChooseOtherApp.description\t\"他のプログラムを選択\">\n<!ENTITY ChooseApp.label\t\t\"選択...\">\n<!ENTITY ChooseApp.accessKey\t\t\"C\">\n<!ENTITY accept\t\t\t\t\"リンクを開く\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/mozapps/handling/handling.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprotocol.title\t\t\t=プログラムを起動\nprotocol.description\t\t=このリンクは他のプログラムで開く必要があります。\nprotocol.choices.label\t\t=プログラムの選択:\nprotocol.checkbox.label\t\t=今後 %S リンクは同様に処理する\nprotocol.checkbox.accesskey\t=R\nprotocol.checkbox.extra\t\t=この設定は %S の設定画面で変更できます。\n\nchoose.application.title\t=他のプログラム\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/mozapps/plugins/plugins.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY pluginWizard.title\t\t\t\t\t\"プラグイン検索サービス\">\n<!ENTITY pluginWizard.firstPage.title\t\t\t\t\"&pluginWizard.title;を開始します\">\n\n<!ENTITY pluginWizard.checkingForPlugins.description.label\t\"&brandShortName; で利用可能なプラグインを調べています...\">\n\n<!ENTITY pluginWizard.availablePluginsPage.title\t\t\"プラグインのダウンロード\">\n<!ENTITY pluginWizard.availablePluginsPage.description.label\t\"以下のプラグインが利用できます:\">\n<!ENTITY pluginWizard.availablePluginsPage.continueMsg.label\t\"インストールするプラグインを選択して [次へ] をクリックしてください。\">\n<!ENTITY pluginWizard.availablePluginsPage.installerUI\t\t\"インストール中にいくつか指示の必要なプラグインもあります。\">\n\n<!ENTITY pluginWizard.licensePage.title\t\t\t\t\"プラグインのライセンス\">\n<!ENTITY pluginWizard.licensePage.accept.label\t\t\t\"同意する\">\n<!ENTITY pluginWizard.licensePage.deny.label\t\t\t\"同意しない (プラグインはインストールされません)\">\n\n<!ENTITY pluginWizard.installPluginsPage.title\t\t\t\"プラグインのインストール\">\n<!ENTITY pluginWizard.installPluginsPage.description.label\t\"プラグインをインストールしています...\">\n\n<!ENTITY pluginWizard.finalPage.description.label\t\t\"次のプラグインのインストールを完了しました:\">\n\n<!ENTITY pluginWizard.finalPage.moreInfo.label\t\t\t\"プラグインについてさらに調べたり、手動でプラグインを導入したりする\">\n<!ENTITY pluginWizard.finalPage.restart.label\t\t\t\"プラグインを有効にするには &brandShortName; を再起動する必要があります。\">\n\n<!-- LOCALIZATION NOTE (unsupportedPlatform.pre): Mobile only. Flash (the only plugin available on mobile)\n     is not supported on some devices. Include a trailing space as needed. -->\n<!ENTITY unsupportedPlatform.pre\t\t\t\t\"申し訳ありません。&brandShortName; はこのデバイスで Flash を再生できません。\">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.learnMore): Mobile only. This text is used to link to a SUMO page explaining why Flash is not\n     supported on this device. Use the unicode ellipsis char, \\u2026, or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY unsupportedPlatform.learnMore\t\t\t\t\"詳細...\">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.post): Mobile only. Include text here if needed for your locale. -->\n<!ENTITY unsupportedPlatform.post\t\t\t\t\"\">\n\n<!ENTITY missingPlugin\t\t\t\t\t\t\"このコンテンツを表示するにはプラグインが必要です。\">\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n<!ENTITY tapToPlayPlugin\t\t\t\t\t\"ここをタップするとプラグインを実行します。\">\n<!ENTITY clickToActivatePlugin\t\t\t\t\t\"プラグインを有効化する\">\n<!ENTITY checkForUpdates\t\t\t\t\t\"更新を確認する...\">\n<!ENTITY disabledPlugin\t\t\t\t\t\t\"このプラグインは無効化されています。\">\n<!ENTITY blockedPlugin.label\t\t\t\t\t\"このプラグインは安全のためにブロックされました。\">\n<!ENTITY hidePluginBtn.label\t\t\t\t\t\"プラグインを隠す\">\n<!ENTITY installPlugin\t\t\t\t\t\t\"プラグインをインストール...\">\n<!ENTITY managePlugins\t\t\t\t\t\t\"プラグインを管理...\">\n\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n<!ENTITY reloadPlugin.pre\t\t\t\t\t\"\">\n<!ENTITY reloadPlugin.middle\t\t\t\t\t\"ページを再読み込み\">\n<!ENTITY reloadPlugin.post\t\t\t\t\t\" してください。\">\n<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please\t\t\t\t\t\t\"クラッシュレポートを送信する\">\n<!ENTITY report.submitting\t\t\t\t\t\"レポートを送信しています...\">\n<!ENTITY report.submitted\t\t\t\t\t\"クラッシュレポートを送信しました\">\n<!ENTITY report.disabled\t\t\t\t\t\"クラッシュレポートの送信は無効になっています\">\n<!ENTITY report.failed\t\t\t\t\t\t\"レポートを送信できませんでした\">\n<!ENTITY report.unavailable\t\t\t\t\t\"送信するレポートはありません\">\n<!ENTITY report.comment\t\t\t\t\t\t\"コメントを追加してください (コメントは一般に公開されます)\">\n<!ENTITY report.pageURL\t\t\t\t\t\t\"ページの URL を含める\">\n\n<!ENTITY plugin.file\t\t\t\t\t\t\"ファイル\">\n<!ENTITY plugin.mimeTypes\t\t\t\t\t\"MIME タイプ\">\n\n<!ENTITY plugin.flashProtectedMode.label                     \"Enable Adobe Flash protected mode\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/mozapps/plugins/plugins.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npluginLicenseAgreement.label\t\t\t= %S をインストールするには、以下の文書をよく読んで同意しなければなりません:\n\npluginInstallation.download.start\t\t= %S をダウンロードしています...\npluginInstallation.download.finish\t\t= %S のダウンロードが完了しました。\n\npluginInstallation.install.start\t\t= %S をインストールしています...\npluginInstallation.install.finish\t\t= %S のインストールが正常に終了しました。\npluginInstallation.install.error\t\t= %S (%S) のインストールに失敗しました。\n\npluginInstallation.complete\t\t\t= プラグインのインストールが完了しました。\n\npluginInstallationSummary.success\t\t= 正常にインストールしました\npluginInstallationSummary.failed\t\t= 正常にインストールできませんでした\npluginInstallationSummary.licenseNotAccepted\t= ライセンスに同意しませんでした\npluginInstallationSummary.notAvailable\t\t= 利用できません\npluginInstallationSummary.manualInstall.label\t= 手動インストール\npluginInstallationSummary.manualInstall.tooltip\t= プラグインを手動でインストールします。\n\npluginInstallation.noPluginsFound\t\t= 適切なプラグインが見つかりませんでした。\npluginInstallation.noPluginsInstalled\t\t= プラグインはインストールされませんでした。\npluginInstallation.unknownPlugin\t\t= 不明なプラグインです (%S)\n\npluginInstallation.restart.label\t\t= %S を再起動\npluginInstallation.restart.accesskey\t\t= R\npluginInstallation.close.label\t\t\t= 閉じる\npluginInstallation.close.accesskey\t\t= C\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/mozapps/preferences/changemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY setPassword.title\t\t\t\"マスターパスワードの変更\">\n<!ENTITY setPassword.tokenName.label\t\t\"セキュリティデバイス\">\n<!ENTITY setPassword.oldPassword.label\t\t\"現在のパスワード:\">\n<!ENTITY setPassword.newPassword.label\t\t\"新しいパスワード:\">\n<!ENTITY setPassword.reenterPassword.label\t\"新しいパスワード(再入力):\">\n<!ENTITY setPassword.meter.label\t\t\"パスワード品質レベル\">\n<!ENTITY setPassword.meter.loading\t\t\"読み込み中\">\n<!ENTITY masterPasswordDescription.label\t\"マスターパスワードはサイトパスワードなどの機密情報を保護するために使用されます。マスターパスワードを設定すると、マスターパスワードで保護された情報をセッションで最初に読み出すときに、マスターパスワードの入力を求められます。\">\n<!ENTITY masterPasswordWarning.label\t\t\"マスターパスワードは決して忘れないようにしてください。マスターパスワードを忘れてしまうと、それにより保護されている一切の情報にアクセスできなくなります。\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/mozapps/preferences/ocsp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- (^^; security/manager/chrome/pippki/pref-validation.dtd と重複 -->\n<!ENTITY ocspDialog.title\t\t\"証明書の検証\">\n<!ENTITY enableOCSP.label\t\t\"OCSP (オンライン証明書状態プロトコル)を利用してデジタル証明書の有効性をリアルタイムに確認する\">\n<!ENTITY enableOCSP.accesskey\t\t\"U\">\n<!ENTITY certOCSP2.label\t\t\"OCSP サーバが指定されている証明書だけを検証する\">\n<!ENTITY certOCSP2.accesskey\t\t\"V\">\n<!ENTITY proxyOCSP2.label\t\t\"次の OCSP サーバですべての証明書を検証する:\">\n<!ENTITY proxyOCSP2.accesskey\t\t\"a\">\n<!ENTITY serviceURL.label\t\t\"サービス URL:\">\n<!ENTITY serviceURL.accesskey\t\t\"S\">\n<!ENTITY signingCA.label\t\t\"レスポンダ:\">\n<!ENTITY signingCA.accesskey\t\t\"R\">\n<!ENTITY requireOCSP.label\t\t\"OCSP サーバに接続できなかった場合は証明書を無効として扱う\">\n<!ENTITY requireOCSP.accesskey\t\t\"W\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/mozapps/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Master Password\n\npassword_not_set\t\t= (なし)\nfailed_pw_change\t\t= マスターパスワードを変更できませんでした。\nincorrect_pw\t\t\t= 入力された現在のマスターパスワードが正しくありません。入力し直してください。\npw_change_ok\t\t\t= マスターパスワードが正常に変更されました。\npw_erased_ok\t\t\t= マスターパスワードを削除しました。\npw_not_wanted\t\t\t= 警告: マスターパスワードを使用しないように設定しました。\npw_empty_warning\t\t= ウェブとメールのパスワード、フォームデータや秘密鍵は保護されません。\npw_change2empty_in_fips_mode\t= 現在 FIPS モードです。FIPS モードではマスターパスワードを空にすることができません。\npw_change_success_title\t\t= パスワードを正常に変更しました\npw_change_failed_title\t\t= パスワードを変更できませんでした\npw_remove_button\t\t= 削除\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/mozapps/preferences/removemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY removePassword.title\t\t\"マスターパスワードを削除\">\n<!ENTITY removeInfo.label\t\t\"現在のパスワードを入力してください:\">\n<!ENTITY removeWarning1.label\t\t\"マスターパスワードはサイトパスワードなどの機密情報を保護するために使用されます\">\n<!ENTITY removeWarning2.label\t\t\"マスターパスワードを削除すると、コンピューターを紛失したときなどにあなたの情報が保護されなくなります。\">\n<!ENTITY setPassword.oldPassword.label\t\"現在のパスワード:\">\n\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/mozapps/profile/createProfileWizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY newprofile.title\t\t\"プロファイル作成ウィザード\">\n<!ENTITY window.size\t\t\t\"width: 45em; height: 32em;\">\n\n<!-- First wizard page -->\n<!ENTITY profileCreationExplanation_1.text\t\"&brandShortName; はユーザー設定などの情報を個人プロファイルとして保存します。\">\n<!ENTITY profileCreationExplanation_2.text\t\"&brandShortName; を他のユーザーと共有しているときには各ユーザーが自分用のプロファイルを作成してください。これによりユーザー設定などを個別に保存できます。\">\n<!ENTITY profileCreationExplanation_3.text\t\"&brandShortName; を一人で使用する場合でも、少なくとも 1 つのプロファイルが必要です。もちろん必要に応じて複数のプロファイルを作成し、別々に保存しておくこともできます。例えば、仕事用とプライベート用とでプロファイルを分けることなどができます。\">\n<!ENTITY profileCreationExplanation_4.text\t\"プロファイルを作成するには [次へ] をクリックしてください。\">\n<!ENTITY profileCreationExplanation_4Mac.text\t\"プロファイルを作成するには [続ける] をクリックしてください。\">\n<!ENTITY profileCreationExplanation_4Gnome.text\t\"プロファイルを作成するには [次へ] をクリックしてください。\">\n\n<!-- Second wizard page -->\n<!ENTITY profileCreationIntro.text\t\"プロファイルを複数使用する場合は、それぞれに名前を付けて区別します。あらかじめ入力されている名前をそのまま使用するか、新しい名前を入力し直してください。\">\n<!ENTITY profilePrompt.label\t\t\"新しいプロファイルの名前を入力してください:\">\n<!ENTITY profilePrompt.accesskey\t\"E\">\n<!ENTITY profileDirectoryExplanation.text\t\"あなたのユーザー設定やユーザーデータの保存先:\">\n<!ENTITY profileDefaultName\t\t\"Default User\">\n<!ENTITY button.choosefolder.label\t\"フォルダーを選択...\">\n<!ENTITY button.choosefolder.accesskey\t\"C\">\n<!ENTITY button.usedefault.label\t\"標準のフォルダーを使用する\">\n<!ENTITY button.usedefault.accesskey\t\"U\">\n\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/mozapps/profile/profileSelection.dtd",
    "content": "<!-- -*- Mode: SGML; indent-tabs-mode: nil; -*- -->\n<!--\n\n This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowtitle.label\t\"&brandShortName; - ユーザープロファイルの選択\">\n\n<!ENTITY profilename.label\t\"プロファイル名:\">\n\n<!ENTITY start.label\t\t\"&brandShortName; を起動\">\n<!ENTITY exit.label\t\t\"終了\">\n\n<!ENTITY availprofiles.label\t\"プロファイル一覧\">\n\n<!ENTITY newButton.label\t\"新しいプロファイルを作成...\">\n<!ENTITY newButton.accesskey\t\"C\">\n<!ENTITY renameButton.label\t\"プロファイル名を変更...\">\n<!ENTITY renameButton.accesskey\t\"R\">\n<!ENTITY deleteButton.label\t\"プロファイルを削除...\">\n<!ENTITY deleteButton.accesskey\t\"D\">\n\n<!-- manager entities -->\n<!ENTITY pmDescription.label\t\"ユーザーの設定やデータなどはユーザープロファイルに保存されます。\">\n\n<!ENTITY offlineState.label\t\"オフライン作業\">\n<!ENTITY offlineState.accesskey\t\"o\">\n\n<!ENTITY useSelected.label\t\"今後このプロファイルを使用する\">\n<!ENTITY useSelected.accesskey\t\"s\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/mozapps/profile/profileSelection.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These strings are used for startup/profile problems and the profile manager.\n\n# Application not responding\n# LOCALIZATION NOTE (restartTitle, restartMessageNoUnlocker, restartMessageUnlocker, restartMessageNoUnlockerMac, restartMessageUnlockerMac): Messages displayed when the application is running but is not responding to commands. %S is the application name.\nrestartTitle\t\t\t=%S の終了\nrestartMessageNoUnlocker\t=%S は起動していますが応答しません。新しいウィンドウを開くにはまず既存の %S プロセスを終了させるか、コンピューターを再起動させなければなりません。\nrestartMessageUnlocker\t\t=%S は起動していますが応答しません。新しいウィンドウを開くには既存の %S プロセスを終了させなければなりません。\nrestartMessageNoUnlockerMac\t=すでに別の %S を開いています。同時に複数の %S を開くことはできません。\nrestartMessageUnlockerMac\t=すでに別の %S を開いています。この %S を開くために実行中のものを終了させます。\n\n# Profile manager\n# LOCALIZATION NOTE (profileTooltip): First %S is the profile name, second %S is the path to the profile folder.\nprofileTooltip\t\t\t=プロファイル: ‘%S’ - パス: ‘%S’\n\npleaseSelectTitle\t\t=プロファイルの選択\npleaseSelect\t\t\t=%S で使用するプロファイルを選択するか、新しいプロファイルを作成してください。\n\nprofileLockedTitle\t\t=使用中のプロファイル\nprofileLocked2\t\t\t=現在使用中であるため %S はプロファイル “%S” を使用できません。\\n\\n起動中の %S を終了するか、別のプロファイルを選択してください。\n\nrenameProfileTitle\t\t=プロファイル名の変更\nrenameProfilePrompt\t\t=プロファイル “%S” の変更後の名前を入力してください:\n\nprofileNameInvalidTitle\t\t=無効なプロファイル名\nprofileNameInvalid\t\t=プロファイル名として “%S” を使用することはできません。\n\nchooseFolder\t\t\t=プロファイルフォルダーの選択\nprofileNameEmpty\t\t=名前のないプロファイルは作成できません。\ninvalidChar\t\t\t=プロファイル名には “%S” といった文字は使用できません。名前を変更してください。\n\ndeleteTitle\t\t\t=プロファイルの削除\ndeleteProfileConfirm\t\t=プロファイルを削除するとプロファイルの一覧から削除され、元には戻せません。\\nプロファイルの登録だけでなくあなたのユーザー設定や証明書などユーザーデータの入っているプロファイルデータファイルすべてを削除することもできます。この場合にはプロファイルフォルダー “%S” 自体もすべて削除され、元には戻せません。\\nプロファイルのデータファイルも一緒に削除してよろしいですか？\ndeleteFiles\t\t\t=ファイルもすべて削除\ndontDeleteFiles\t\t\t=プロファイル登録だけ削除\n\nprofileCreationFailed\t\t=プロファイルは作成できませんでした。おそらく選択されたフォルダーは書き込み可能ではありません。\nprofileCreationFailedTitle\t=プロファイル作成失敗\nprofileExists\t\t\t=この名前のプロファイルはすでに存在します。他の名前を指定してください。\nprofileExistsTitle\t\t=既存プロファイルとの重複\nprofileFinishText\t\t=新しいプロファイルを作成するには [完了] をクリックしてください。\nprofileFinishTextMac\t\t=新しいプロファイルを作成するには [完了] をクリックしてください。\nprofileMissing\t\t\t=あなたの %S プロファイルを読み込めませんでした。プロファイルが存在しないかアクセスできません。\nprofileMissingTitle\t\t=プロファイルが見つかりません\n\n# Profile reset\n# LOCALIZATION NOTE (resetBackupDirectory): Directory name for the profile directory backup created during reset. This directory is placed in a location users will see it (ie. their desktop). %S is the application name.\nresetBackupDirectory\t\t=Old %S Data\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/mozapps/update/history.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  history.title\t\t\"更新履歴\">\n<!ENTITY  history.intro\t\t\"以下の更新をインストールしました\">\n<!ENTITY  closebutton.label\t\"閉じる\">\n\n<!ENTITY  noupdates.label\t\"インストールした更新はありません\">\n\n<!ENTITY  name.header\t\t\"更新名\">\n<!ENTITY  date.header\t\t\"インストール日付\">\n<!ENTITY  type.header\t\t\"種類\">\n<!ENTITY  state.header\t\t\"状態\">\n\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/mozapps/update/updates.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY  updateWizard.title\t\t\"ソフトウェアの更新\">\n\n<!ENTITY  checking.title\t\t\"更新の確認\">\n<!ENTITY  updateCheck.label\t\t\"&brandShortName; の新しいバージョンがないか確認しています...\">\n\n<!ENTITY  noupdatesfound.title\t\t\"更新が見つかりませんでした\">\n<!ENTITY  noupdatesautoenabled.intro\t\"更新が見つかりませんでした。&brandShortName; は定期的に更新を確認します。\">\n\n<!ENTITY  noupdatesautodisabled.intro\t\"更新が見つかりませんでした。後で再度試すか、&brandShortName; の自動更新を有効化してください。\">\n\n\n<!ENTITY  manualUpdate.title\t\t\"更新できません\">\n<!ENTITY  manualUpdate.desc\t\t\"セキュリティと安定性を向上する更新が見つかりましたが、ソフトウェアをインストールする権限がありません。管理者に問い合わせるか、このコンピューターにソフトウェアをインストールする権限を持つアカウントで再度試してください。\">\n\n\n\n<!ENTITY  manualUpdate.space.desc\t\"セキュリティと安定性を向上する更新が見つかりましたが、インストールに必要な空き領域が足りません。\">\n\n<!ENTITY  manualUpdateGetMsg.label\t\"&brandShortName; の最新バージョンは次の URL からダウンロードできます:\">\n\n<!ENTITY  unsupported.title\t\t\"サポート対象外のシステムです\">\n<!ENTITY  unsupported.label\t\t\"&brandShortName; の更新がありますが、最新バージョンはご使用のシステムに対応していません。システムをアップグレードしてから試してください。この通知は再度表示しません。\">\n\n\n<!ENTITY  unsupportedLink.label\t\t\"詳細を確認する。\">\n\n<!ENTITY  clickHere.label\t\t\"この更新についての詳細を表示\">\n\n<!ENTITY  evangelism.desc\t\t\"できるだけ早くこの &brandShortName; の更新を適用してください。\">\n\n<!ENTITY  downloadPage.title\t\t\"&brandShortName; をダウンロードしています\">\n<!ENTITY  downloading.intro\t\t\"更新をダウンロードしています...\">\n<!ENTITY  connecting.label\t\t\"更新サーバーに接続しています...\">\n<!ENTITY  verificationFailedText.label\t\"ダウンロードした差分更新の完全性を確認できなかったため、完全更新パッケージをダウンロードしています。\">\n\n<!ENTITY  viewDetails.tooltip\t\t\"この更新についての詳細を表示します\">\n\n<!ENTITY  details.link\t\t\t\"詳細\">\n\n<!ENTITY  error.title\t\t\t\"更新に失敗しました\">\n\n<!ENTITY  error.label\t\t\t\"次の問題が発生したため、この更新を正しくダウンロードまたはインストールできませんでした:\">\n\n\n<!ENTITY  errorManual.label\t\t\"このリンクを開いて最新バージョンをダウンロードすれば、手動で &brandShortName; を更新できます:\">\n\n\n<!ENTITY  errorpatching.intro\t\t\"差分更新を適用できませんでした。完全更新をダウンロードしてインストールします。\">\n\n<!-- (^m^) Bug 595455 -->\n<!ENTITY  genericBackgroundError.label\t\"&brandShortName; の更新を確認できません。&brandShortName; の最新バージョンを次のサイトからダウンロードしてください:\">\n\n<!ENTITY  finishedPage.title\t\t\"更新をインストールする準備ができました\">\n<!ENTITY  finishedPage.text\t\t\"この更新は次の &brandShortName; 起動時にインストールされます。&brandShortName; を今すぐ再起動するか、作業を続けてから後で再起動してください。\">\n\n\n<!ENTITY  finishedBackgroundPage.text\t\"&brandShortName; のセキュリティと安定性に関する更新がダウンロードされ、インストールする準備ができました。\">\n\n<!ENTITY  finishedBackground.name\t\"更新:\">\n<!-- LOCALIZATION NOTE (finishedBackground.more): This string describes the button labels defined by restartNowButton and restartLaterButton in updates.properties. -->\n<!ENTITY  finishedBackground.more\t\"この更新は次の &brandShortName; 起動時にインストールされます。&brandShortName; を今すぐ再起動するか、作業を続けてから後で再起動してください。\">\n\n<!ENTITY  finishedBackground.moreElevated \"この更新は管理者権限が必要です。更新は次の &brandShortName; 起動時にインストールされます。&brandShortName; を今すぐ再起動するか、作業を続けてから後で再起動、またはこの更新を拒否できます。\">\n\n<!ENTITY  update.details.label\t\t\"詳細\">\n<!ENTITY  update.installedOn.label\t\"インストール日時:\">\n<!ENTITY  update.status.label\t\t\"状態:\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/mozapps/update/updates.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The 1st %S is the update name and the 2nd %S is the build\n# identifier from the local updates.xml for displaying update history\n# example: MyApplication (20081022033543)\nupdateFullName\t\t\t=%1$S (%2$S)\n\n# LOCALIZATION NOTE: The 1st %S is brandShortName and 2nd %S is update version\n# where update version from the update xml\n# example: MyApplication 10.0.5\nupdateName\t\t\t\t=%1$S %2$S\n\n# LOCALIZATION NOTE: When present\n# %1$S is the brandShortName. Ex: MyApplication\n# %2$S is the update version - provided by the update xml. Ex: version 10.0.5\n# %3$S is the build identifier - provided by the update xml. Ex: 20081022033543\nupdateNightlyName\t\t=%1$S %2$S %3$S nightly\nintro_major\t\t\t=%1$S %2$S に今すぐアップグレードしますか？\nintro_minor\t\t\t=%1$S のセキュリティと安定性を向上する更新が公開されています:\n\nupdateType_major\t\t=新しいバージョン\nupdateType_minor\t\t=セキュリティの更新\n\n# LOCALIZATION NOTE: When present %S is brandShortName\n# (^^; %1$0.S is a special replacement to generate nothing for %1$S without error\nverificationError\t\t=%1$0.S更新パッケージの完全性が確認できませんでした。\nresumePausedAfterCloseTitle\t=ソフトウェアの更新\nresumePausedAfterCloseMsg\t=この更新のダウンロードを中断しました。%S を使用しながらバックグラウンドで更新のダウンロードを継続しますか？\nupdaterIOErrorTitle\t\t=ソフトウェアを更新できませんでした\nupdaterIOErrorMsg\t\t=更新をインストールできませんでした。%S が他には起動していないことを確認した後にもう一度 %S を再起動してみてください。\nokButton\t\t\t=OK\nokButton.accesskey\t\t=O\naskLaterButton\t\t\t=後で確認する\naskLaterButton.accesskey\t=A\nnoThanksButton\t\t\t=更新しない\nnoThanksButton.accesskey\t=N\nupdateButton_minor\t\t=%S を更新する\nupdateButton_minor.accesskey\t=U\nupdateButton_major\t\t=新しいバージョンを入手する\nupdateButton_major.accesskey\t=G\nbackButton\t\t\t=戻る\nbackButton.accesskey\t\t=B\nacceptTermsButton\t\t=同意する\nacceptTermsButton.accesskey\t=A\n# NOTE: The restartLaterButton string is also used in\n# mozapps/extensions/content/blocklist.js\nrestartLaterButton\t\t=後で再起動\nrestartLaterButton.accesskey\t=L\nrestartNowButton\t\t=%S を再起動\nrestartNowButton.accesskey\t=R\n\n# LOCALIZATION NOTE: %S is the date the update was installed from the local\n# updates.xml for displaying update history\nstatusSucceededFormat\t\t=インストールしました: %S\n\nstatusFailed\t\t\t=インストールできませんでした\npauseButtonPause\t\t=中断\npauseButtonResume\t\t=再開\nhideButton\t\t\t=隠す\nhideButton.accesskey\t\t=H\n\napplyingUpdate\t\t\t=更新を適用しています...\n\nupdatesfound_minor.title\t=更新が見つかりました\nupdatesfound_major.title\t=新しいバージョンが見つかりました\n\ninstallSuccess\t\t\t=更新を正常にインストールしました\ninstallPending\t\t\t=次の起動時にインストールします\npatchApplyFailure\t\t=更新をインストールできませんでした (パッチを適用できませんでした)\nelevationFailure\t\t=この更新をインストールするのに必要な権限がありません。システムの管理者に問い合わせてください。\n\n# LOCALIZATION NOTE: %S is the amount downloaded so far\n# example: Paused —  879 KB of 2.1 MB\ndownloadPausedStatus\t\t=中断 — %S\n\ncheck_error-200\t\t\t=更新情報 XML ファイルが整形式になっていません (200)\ncheck_error-403\t\t\t=アクセス拒否されました (403)\ncheck_error-404\t\t\t=更新情報 XML ファイルが見つかりませんでした (404)\ncheck_error-500\t\t\t=サーバー内部でエラーが発生しました (500)\ncheck_error-2152398849\t\t=失敗しました (原因不明)\ncheck_error-2152398861\t\t=接続を拒否されました\ncheck_error-2152398862\t\t=接続がタイムアウトしました\n# NS_ERROR_OFFLINE\ncheck_error-2152398864\t\t=ネットワーク接続がオフラインになっています (オンラインにしてください)\ncheck_error-2152398867\t\t=ポートの使用を許可されていません\ncheck_error-2152398868\t\t=データを受信できませんでした (再度試してください)\ncheck_error-2152398878\t\t=更新サーバーが見つかりませんでした (インターネット接続を確認してください)\ncheck_error-2152398890\t\t=プロキシサーバーが見つかりませんでした (インターネット接続を確認してください)\n# NS_ERROR_DOCUMENT_NOT_CACHED\ncheck_error-2152398918\t\t=ネットワークがオフラインです (オンラインにしてください)\ncheck_error-2152398919\t\t=データ転送が中断されました (再度試してください)\ncheck_error-2152398920\t\t=プロキシサーバーへの接続を拒否されました\ncheck_error-2153390069\t\t=サーバーの証明書が有効期限を過ぎています (コンピューターの日時が狂っていたら正しく設定してください)\ncheck_error-verification_failed\t=更新の完全性を確認できませんでした\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/mozapps/xpinstall/xpinstallConfirm.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from institems.xul -->\n\n<!ENTITY dialog.title\t\t\"ソフトウェアのインストール\">\n<!ENTITY dialog.style\t\t\"width: 45em\">\n<!ENTITY warningPrimary.label\t\"作者を信頼しているアドオン以外はインストールしないでください\">\n<!ENTITY warningSecondary.label\t\"悪意のあるソフトウェアをインストールしてしまうと、コンピューターに損傷を受けたり、プライバシーを侵害される恐れがあります。\">\n\n<!ENTITY from.label\t\t\"URL:\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/mozapps/xpinstall/xpinstallConfirm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nunverified\t\t\t=(作者情報未検証)\nsigned\t\t\t\t=(%S)\n\nitemWarnIntroMultiple\t\t=%S 個のソフトウェアをインストールする許可を求めています:\nitemWarnIntroSingle\t\t=次のソフトウェアをインストールする許可を求めています:\ninstallButtonDisabledLabel\t=インストール (%S)\ninstallButtonLabel\t\t=今すぐインストール\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/necko/necko.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#ResolvingHost=Looking up\n#ConnectedTo=Connected to\n#ConnectingTo=Connecting to\n#SendingRequestTo=Sending request to\n#TransferringDataFrom=Transferring data from\n\n3 =%1$S のアドレス解決をしています...\n4 =%1$S に接続しました...\n5 =%1$S に要求を送信しています...\n6 =%1$S からデータを転送しています...\n7 =%1$S に接続しています...\n8 =%1$S を読み込みました\n9 =%1$S を書き込みました\n10=%1$S の応答を待っています...\n11=%1$S を調べています...\n\n27=FTP トランザクションを開始しています...\n28=FTP トランザクションを終了しました\n\nUnsupportedFTPServer\t=この FTP サーバー %1$S は現在サポートしていません。\nRepostFormData\t\t=このウェブページは新しい URL に自動転送されています。入力したフォームデータをその URL に送信しますか？\n\n# Directory listing strings\nDirTitle\t\t=%1$S の一覧\nDirGoUp\t\t\t=上位のディレクトリーへ移動\nShowHidden\t\t=隠しファイルを表示する\nDirColName\t\t=名前\nDirColSize\t\t=サイズ\nDirColMTime\t\t=最終更新日時\nDirFileLabel\t\t=ファイル: \n\n# (^^; 表現イマイチだがすでに使われていないので無視\nPhishingAuth\t\t=“%1$S” を訪れようとしています。このサイトはあなたが違うサイトを訪れていると思わせようとしている可能性があります。十分に注意してください。\nPhishingAuthAccept\t=理解し十分に注意を払います\nSuperfluousAuth\t\t=サイト “%1$S” にユーザー名 “%2$S” でログインしようとしていますが、ウェブサイトは認証を必要としていません。このサイトはあなたをだまそうとしている可能性があります。\\n\\nサイト “%1$S” に接続しますか？\nAutomaticAuth\t\t=サイト “%1$S” にユーザー名 “%2$S” でログインしようとしています。\n\nTrackingUriBlocked\t=追跡からの保護機能が有効なため、“%1$S” のリソースがブロックされました。\n\n# LOCALIZATION NOTE (APIDeprecationWarning):\n# %1$S is the deprecated API; %2$S is the API function that should be used.\nAPIDeprecationWarning\t=警告: ‘%1$S’ は非推奨です。‘%2$S’ を使用してください。\n\n# LOCALIZATION NOTE (nsICookieManagerDeprecated): don't localize originAttributes.\n# %1$S is the deprecated API; %2$S is the interface suffix that the given deprecated API belongs to.\nnsICookieManagerAPIDeprecated\t=“%1$S” は変更されました。コードを変更して正しい originAttributes を渡してください。詳細は MDN の https://developer.mozilla.org/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsICookieManager%2$S を参照してください。\n\n12=Performing a TLS handshake to %1$S…\n13=The TLS handshake finished for %1$S…\nUnsafeUriBlocked=The resource at “%1$S” was blocked by Safe Browsing.\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/passwordmgr/passwordManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY savedLogins.title\t\t\"保存されたログイン情報\">\n\n<!ENTITY closebutton.label\t\t\"閉じる\">\n<!ENTITY closebutton.accesskey\t\t\"C\">\n\n<!ENTITY treehead.site.label\t\t\t\"サイト\">\n<!ENTITY treehead.username.label\t\t\"ユーザー名\">\n<!ENTITY treehead.password.label\t\t\"パスワード\">\n<!ENTITY treehead.timeCreated.label\t\t\"初回使用日\">\n<!ENTITY treehead.timeLastUsed.label\t\t\"最終使用日時\">\n<!ENTITY treehead.timePasswordChanged.label\t\"変更日\">\n<!ENTITY treehead.timesUsed.label\t\t\"使用回数\">\n\n<!ENTITY remove.label\t\t\t\"削除\">\n<!ENTITY remove.accesskey\t\t\"R\">\n<!ENTITY removeall.label\t\t\"すべて削除\">\n<!ENTITY removeall.accesskey\t\t\"A\">\n\n<!ENTITY addLogin.label\t\t\t\"ログイン情報を追加\">\n<!ENTITY addLogin.accesskey\t\t\"L\">\n\n<!ENTITY import.label\t\t\t\"インポート...\">\n<!ENTITY import.accesskey\t\t\"I\">\n\n<!ENTITY searchFilter.label\t\t\"検索\">\n<!ENTITY searchFilter.accesskey\t\t\"S\">\n\n<!ENTITY windowClose.key\t\t\"w\">\n<!ENTITY focusSearch1.key\t\t\"f\">\n<!ENTITY focusSearch2.key\t\t\"k\">\n\n<!ENTITY copyPasswordCmd.label\t\t\"パスワードをコピー\">\n<!ENTITY copyPasswordCmd.accesskey\t\"C\">\n\n<!ENTITY copyUsernameCmd.label\t\t\"ユーザー名をコピー\">\n<!ENTITY copyUsernameCmd.accesskey\t\"U\">\n\n<!ENTITY editPasswordCmd.label\t\t\"パスワードを編集\">\n<!ENTITY editPasswordCmd.accesskey\t\"E\">\n\n<!ENTITY editUsernameCmd.label\t\t\"ユーザー名を編集\">\n<!ENTITY editUsernameCmd.accesskey\t\"d\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/passwordmgr/passwordmgr.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nrememberValue\t\t\t\t=パスワードマネージャーにこの値を保存する。\nrememberPassword\t\t\t=パスワードマネージャーにこのパスワードを保存する。\nsavePasswordTitle\t\t\t=確認\n# LOCALIZATION NOTE (saveLoginMsg, saveLoginMsgNoUser):\n# %1$S is brandShortName, %2$S is the login's hostname.\nsaveLoginMsg\t\t\t\t=%2$S のログイン情報を %1$S に保存しますか？\nsaveLoginMsgNoUser\t\t\t=%2$S のパスワードを %1$S に保存しますか？\nsaveLoginButtonAllow.label\t\t=保存する\nsaveLoginButtonAllow.accesskey\t\t=S\nsaveLoginButtonDeny.label\t\t=保存しない\nsaveLoginButtonDeny.accesskey\t\t=D\nupdateLoginMsg\t\t\t\t=このログイン情報を更新しますか？\nupdateLoginMsgNoUser\t\t\t=このパスワードを更新しますか？\nupdateLoginButtonText\t\t\t=更新する\nupdateLoginButtonAccessKey\t\t=U\nupdateLoginButtonDeny.label\t\t=更新しない\nupdateLoginButtonDeny.accesskey\t\t=D\n# LOCALIZATION NOTE (rememberPasswordMsg):\n# 1st string is the username for the login, 2nd is the login's hostname.\n# Note that long usernames may be truncated.\nrememberPasswordMsg\t\t\t=%2$S で使用する “%1$S” のパスワードを記憶させますか？\n# LOCALIZATION NOTE (rememberPasswordMsgNoUsername):\n# String is the login's hostname.\nrememberPasswordMsgNoUsername\t\t=%S で使用するパスワードを記憶させますか？\n# LOCALIZATION NOTE (noUsernamePlaceholder):\n# This is displayed in place of the username when it is missing.\nnoUsernamePlaceholder\t\t\t=ユーザー名を入力してください\ntogglePasswordLabel\t\t\t=パスワードを開示\ntogglePasswordAccessKey2\t\t=h\nnotNowButtonText\t\t\t=今回は記憶しない(&N)\nnotifyBarNotNowButtonText\t\t=今回は記憶しない\nnotifyBarNotNowButtonAccessKey\t\t=N\nneverForSiteButtonText\t\t\t=このサイトでは記憶しない(&V)\nnotifyBarNeverRememberButtonText2\t=保存しない\nnotifyBarNeverRememberButtonAccessKey2\t=e\nrememberButtonText\t\t\t=記憶する(&R)\nnotifyBarRememberPasswordButtonText\t\t=パスワードを記憶する\nnotifyBarRememberPasswordButtonAccessKey\t=R\npasswordChangeTitle\t\t\t=パスワード変更の確認\n# LOCALIZATION NOTE (updatePasswordMsg):\n# String is the username for the login.\nupdatePasswordMsg\t\t\t=記憶されている “%S” のパスワードを更新しますか？\nupdatePasswordMsgNoUser\t\t\t=記憶されているパスワードを更新しますか？\nnotifyBarUpdateButtonText\t\t=パスワードを更新する\nnotifyBarUpdateButtonAccessKey\t\t=U\nnotifyBarDontChangeButtonText\t\t=変更しない\nnotifyBarDontChangeButtonAccessKey\t=D\nuserSelectText\t\t\t\t=次のサイトのパスワードを変更するユーザーを確認してください:\nhidePasswords\t\t\t\t=パスワードを隠す\nhidePasswordsAccessKey\t\t\t=P\nshowPasswords\t\t\t\t=パスワードを表示する\nshowPasswordsAccessKey\t\t\t=P\nnoMasterPasswordPrompt\t\t\t=パスワードを表示しますか？\nremoveAllPasswordsPrompt\t\t=本当にすべてのパスワードを消去しますか？\nremoveAllPasswordsTitle\t\t\t=すべてのパスワードを消去\nremoveLoginPrompt\t\t\t=このログイン情報を削除してもよろしいですか？\nremoveLoginTitle\t\t\t=ログイン情報の削除\nloginsDescriptionAll\t\t\t=このコンピューターには以下のサイトのログイン情報が保存されています:\nloginsDescriptionFiltered\t\t=次のログイン情報が検索語と一致しました:\n# LOCALIZATION NOTE (loginHostAge):\n# This is used to show the context menu login items with their age.\n# 1st string is the username for the login, 2nd is the login's age.\nloginHostAge\t\t\t\t=%1$S (%2$S)\n# LOCALIZATION NOTE (noUsername):\n# String is used on the context menu when a login doesn't have a username.\nnoUsername\t\t\t\t=ユーザー名なし\nduplicateLoginTitle\t\t\t=ログイン情報が存在します\nduplicateLogin\t\t\t\t=重複するログイン情報がすでに存在しています。\n\ninsecureFieldWarningDescription\t\t=この接続は安全ではありません。ここに入力したログイン情報は漏えいする可能性があります。\n# LOCALIZATION NOTE (insecureFieldWarningDescription2, insecureFieldWarningDescription3):\n# %1$S will contain insecureFieldWarningLearnMore and look like a link to indicate that clicking will open a tab with support information.\ninsecureFieldWarningDescription2\t=この接続は安全ではありません。ここに入力したログイン情報は漏えいする可能性があります。%1$S\ninsecureFieldWarningDescription3\t=ここに入力したログイン情報は漏えいする可能性があります。%1$S\ninsecureFieldWarningLearnMore\t\t=詳細\n\nremoveAll.accesskey=A\n\n# LOCALIZATION NOTE (removeAll, removeAllShown):\n# removeAll and removeAllShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAll.label=Remove All\nremoveAllShown.accesskey=A\nremoveAllShown.label=Remove All Shown\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/pipnss/nsserrors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# (^^; 後回し\nSSL_ERROR_EXPORT_ONLY_SERVER=Unable to communicate securely. Peer does not support high-grade encryption.\nSSL_ERROR_US_ONLY_SERVER=Unable to communicate securely. Peer requires high-grade encryption which is not supported.\nSSL_ERROR_NO_CYPHER_OVERLAP=Cannot communicate securely with peer: no common encryption algorithm(s).\nSSL_ERROR_NO_CERTIFICATE=Unable to find the certificate or key necessary for authentication.\nSSL_ERROR_BAD_CERTIFICATE=Unable to communicate securely with peer: peers’s certificate was rejected.\nSSL_ERROR_BAD_CLIENT=The server has encountered bad data from the client.\nSSL_ERROR_BAD_SERVER=The client has encountered bad data from the server.\nSSL_ERROR_UNSUPPORTED_CERTIFICATE_TYPE=Unsupported certificate type.\nSSL_ERROR_UNSUPPORTED_VERSION=Peer using unsupported version of security protocol.\nSSL_ERROR_WRONG_CERTIFICATE=Client authentication failed: private key in key database does not match public key in certificate database.\nSSL_ERROR_BAD_CERT_DOMAIN=Unable to communicate securely with peer: requested domain name does not match the server’s certificate.\nSSL_ERROR_POST_WARNING=Unrecognized SSL error code.\nSSL_ERROR_SSL2_DISABLED=Peer only supports SSL version 2, which is locally disabled.\nSSL_ERROR_BAD_MAC_READ=SSL received a record with an incorrect Message Authentication Code.\nSSL_ERROR_BAD_MAC_ALERT=SSL peer reports incorrect Message Authentication Code.\nSSL_ERROR_BAD_CERT_ALERT=SSL peer cannot verify your certificate.\nSSL_ERROR_REVOKED_CERT_ALERT=SSL peer rejected your certificate as revoked.\nSSL_ERROR_EXPIRED_CERT_ALERT=SSL peer rejected your certificate as expired.\nSSL_ERROR_SSL_DISABLED=Cannot connect: SSL is disabled.\nSSL_ERROR_FORTEZZA_PQG=Cannot connect: SSL peer is in another FORTEZZA domain.\nSSL_ERROR_UNKNOWN_CIPHER_SUITE=An unknown SSL cipher suite has been requested.\nSSL_ERROR_NO_CIPHERS_SUPPORTED=No cipher suites are present and enabled in this program.\nSSL_ERROR_BAD_BLOCK_PADDING=SSL received a record with bad block padding.\nSSL_ERROR_RX_RECORD_TOO_LONG=SSL received a record that exceeded the maximum permissible length.\nSSL_ERROR_TX_RECORD_TOO_LONG=SSL attempted to send a record that exceeded the maximum permissible length.\nSSL_ERROR_RX_MALFORMED_HELLO_REQUEST=SSL received a malformed Hello Request handshake message.\nSSL_ERROR_RX_MALFORMED_CLIENT_HELLO=SSL received a malformed Client Hello handshake message.\nSSL_ERROR_RX_MALFORMED_SERVER_HELLO=SSL received a malformed Server Hello handshake message.\nSSL_ERROR_RX_MALFORMED_CERTIFICATE=SSL received a malformed Certificate handshake message.\nSSL_ERROR_RX_MALFORMED_SERVER_KEY_EXCH=SSL received a malformed Server Key Exchange handshake message.\nSSL_ERROR_RX_MALFORMED_CERT_REQUEST=SSL received a malformed Certificate Request handshake message.\nSSL_ERROR_RX_MALFORMED_HELLO_DONE=SSL received a malformed Server Hello Done handshake message.\nSSL_ERROR_RX_MALFORMED_CERT_VERIFY=SSL received a malformed Certificate Verify handshake message.\nSSL_ERROR_RX_MALFORMED_CLIENT_KEY_EXCH=SSL received a malformed Client Key Exchange handshake message.\nSSL_ERROR_RX_MALFORMED_FINISHED=SSL received a malformed Finished handshake message.\nSSL_ERROR_RX_MALFORMED_CHANGE_CIPHER=SSL received a malformed Change Cipher Spec record.\nSSL_ERROR_RX_MALFORMED_ALERT=SSL received a malformed Alert record.\nSSL_ERROR_RX_MALFORMED_HANDSHAKE=SSL received a malformed Handshake record.\nSSL_ERROR_RX_MALFORMED_APPLICATION_DATA=SSL received a malformed Application Data record.\nSSL_ERROR_RX_UNEXPECTED_HELLO_REQUEST=SSL received an unexpected Hello Request handshake message.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_HELLO=SSL received an unexpected Client Hello handshake message.\nSSL_ERROR_RX_UNEXPECTED_SERVER_HELLO=SSL received an unexpected Server Hello handshake message.\nSSL_ERROR_RX_UNEXPECTED_CERTIFICATE=SSL received an unexpected Certificate handshake message.\nSSL_ERROR_RX_UNEXPECTED_SERVER_KEY_EXCH=SSL received an unexpected Server Key Exchange handshake message.\nSSL_ERROR_RX_UNEXPECTED_CERT_REQUEST=SSL received an unexpected Certificate Request handshake message.\nSSL_ERROR_RX_UNEXPECTED_HELLO_DONE=SSL received an unexpected Server Hello Done handshake message.\nSSL_ERROR_RX_UNEXPECTED_CERT_VERIFY=SSL received an unexpected Certificate Verify handshake message.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_KEY_EXCH=SSL received an unexpected Client Key Exchange handshake message.\nSSL_ERROR_RX_UNEXPECTED_FINISHED=SSL received an unexpected Finished handshake message.\nSSL_ERROR_RX_UNEXPECTED_CHANGE_CIPHER=SSL received an unexpected Change Cipher Spec record.\nSSL_ERROR_RX_UNEXPECTED_ALERT=SSL received an unexpected Alert record.\nSSL_ERROR_RX_UNEXPECTED_HANDSHAKE=SSL received an unexpected Handshake record.\nSSL_ERROR_RX_UNEXPECTED_APPLICATION_DATA=SSL received an unexpected Application Data record.\nSSL_ERROR_RX_UNKNOWN_RECORD_TYPE=SSL received a record with an unknown content type.\nSSL_ERROR_RX_UNKNOWN_HANDSHAKE=SSL received a handshake message with an unknown message type.\nSSL_ERROR_RX_UNKNOWN_ALERT=SSL received an alert record with an unknown alert description.\nSSL_ERROR_CLOSE_NOTIFY_ALERT=SSL peer has closed this connection.\nSSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT=SSL peer was not expecting a handshake message it received.\nSSL_ERROR_DECOMPRESSION_FAILURE_ALERT=SSL peer was unable to successfully decompress an SSL record it received.\nSSL_ERROR_HANDSHAKE_FAILURE_ALERT=SSL peer was unable to negotiate an acceptable set of security parameters.\nSSL_ERROR_ILLEGAL_PARAMETER_ALERT=SSL peer rejected a handshake message for unacceptable content.\nSSL_ERROR_UNSUPPORTED_CERT_ALERT=SSL peer does not support certificates of the type it received.\nSSL_ERROR_CERTIFICATE_UNKNOWN_ALERT=SSL peer had some unspecified issue with the certificate it received.\nSSL_ERROR_GENERATE_RANDOM_FAILURE=SSL experienced a failure of its random number generator.\nSSL_ERROR_SIGN_HASHES_FAILURE=Unable to digitally sign data required to verify your certificate.\nSSL_ERROR_EXTRACT_PUBLIC_KEY_FAILURE=SSL was unable to extract the public key from the peer’s certificate.\nSSL_ERROR_SERVER_KEY_EXCHANGE_FAILURE=Unspecified failure while processing SSL Server Key Exchange handshake.\nSSL_ERROR_CLIENT_KEY_EXCHANGE_FAILURE=Unspecified failure while processing SSL Client Key Exchange handshake.\nSSL_ERROR_ENCRYPTION_FAILURE=Bulk data encryption algorithm failed in selected cipher suite.\nSSL_ERROR_DECRYPTION_FAILURE=Bulk data decryption algorithm failed in selected cipher suite.\nSSL_ERROR_SOCKET_WRITE_FAILURE=Attempt to write encrypted data to underlying socket failed.\nSSL_ERROR_MD5_DIGEST_FAILURE=MD5 digest function failed.\nSSL_ERROR_SHA_DIGEST_FAILURE=SHA-1 digest function failed.\nSSL_ERROR_MAC_COMPUTATION_FAILURE=MAC computation failed.\nSSL_ERROR_SYM_KEY_CONTEXT_FAILURE=Failure to create Symmetric Key context.\nSSL_ERROR_SYM_KEY_UNWRAP_FAILURE=Failure to unwrap the Symmetric key in Client Key Exchange message.\nSSL_ERROR_PUB_KEY_SIZE_LIMIT_EXCEEDED=SSL Server attempted to use domestic-grade public key with export cipher suite.\nSSL_ERROR_IV_PARAM_FAILURE=PKCS11 code failed to translate an IV into a param.\nSSL_ERROR_INIT_CIPHER_SUITE_FAILURE=Failed to initialize the selected cipher suite.\nSSL_ERROR_SESSION_KEY_GEN_FAILURE=Client failed to generate session keys for SSL session.\nSSL_ERROR_NO_SERVER_KEY_FOR_ALG=Server has no key for the attempted key exchange algorithm.\nSSL_ERROR_TOKEN_INSERTION_REMOVAL=PKCS#11 token was inserted or removed while operation was in progress.\nSSL_ERROR_TOKEN_SLOT_NOT_FOUND=No PKCS#11 token could be found to do a required operation.\nSSL_ERROR_NO_COMPRESSION_OVERLAP=Cannot communicate securely with peer: no common compression algorithm(s).\nSSL_ERROR_HANDSHAKE_NOT_COMPLETED=Cannot initiate another SSL handshake until current handshake is complete.\nSSL_ERROR_BAD_HANDSHAKE_HASH_VALUE=Received incorrect handshakes hash values from peer.\nSSL_ERROR_CERT_KEA_MISMATCH=The certificate provided cannot be used with the selected key exchange algorithm.\nSSL_ERROR_NO_TRUSTED_SSL_CLIENT_CA=No certificate authority is trusted for SSL client authentication.\nSSL_ERROR_SESSION_NOT_FOUND=Client’s SSL session ID not found in server’s session cache.\nSSL_ERROR_DECRYPTION_FAILED_ALERT=Peer was unable to decrypt an SSL record it received.\nSSL_ERROR_RECORD_OVERFLOW_ALERT=Peer received an SSL record that was longer than is permitted.\nSSL_ERROR_UNKNOWN_CA_ALERT=Peer does not recognize and trust the CA that issued your certificate.\nSSL_ERROR_ACCESS_DENIED_ALERT=Peer received a valid certificate, but access was denied.\nSSL_ERROR_DECODE_ERROR_ALERT=Peer could not decode an SSL handshake message.\nSSL_ERROR_DECRYPT_ERROR_ALERT=Peer reports failure of signature verification or key exchange.\nSSL_ERROR_EXPORT_RESTRICTION_ALERT=Peer reports negotiation not in compliance with export regulations.\nSSL_ERROR_PROTOCOL_VERSION_ALERT=Peer reports incompatible or unsupported protocol version.\nSSL_ERROR_INSUFFICIENT_SECURITY_ALERT=Server requires ciphers more secure than those supported by client.\nSSL_ERROR_INTERNAL_ERROR_ALERT=Peer reports it experienced an internal error.\nSSL_ERROR_USER_CANCELED_ALERT=Peer user canceled handshake.\nSSL_ERROR_NO_RENEGOTIATION_ALERT=Peer does not permit renegotiation of SSL security parameters.\nSSL_ERROR_SERVER_CACHE_NOT_CONFIGURED=SSL server cache not configured and not disabled for this socket.\nSSL_ERROR_UNSUPPORTED_EXTENSION_ALERT=SSL peer does not support requested TLS hello extension.\nSSL_ERROR_CERTIFICATE_UNOBTAINABLE_ALERT=SSL peer could not obtain your certificate from the supplied URL.\nSSL_ERROR_UNRECOGNIZED_NAME_ALERT=SSL peer has no certificate for the requested DNS name.\nSSL_ERROR_BAD_CERT_STATUS_RESPONSE_ALERT=SSL peer was unable to get an OCSP response for its certificate.\nSSL_ERROR_BAD_CERT_HASH_VALUE_ALERT=SSL peer reported bad certificate hash value.\nSSL_ERROR_RX_UNEXPECTED_NEW_SESSION_TICKET=SSL received an unexpected New Session Ticket handshake message.\nSSL_ERROR_RX_MALFORMED_NEW_SESSION_TICKET=SSL received a malformed New Session Ticket handshake message.\nSSL_ERROR_DECOMPRESSION_FAILURE=SSL received a compressed record that could not be decompressed.\nSSL_ERROR_RENEGOTIATION_NOT_ALLOWED=Renegotiation is not allowed on this SSL socket.\nSSL_ERROR_UNSAFE_NEGOTIATION=Peer attempted old style (potentially vulnerable) handshake.\nSSL_ERROR_RX_UNEXPECTED_UNCOMPRESSED_RECORD=SSL received an unexpected uncompressed record.\nSSL_ERROR_WEAK_SERVER_EPHEMERAL_DH_KEY=SSL received a weak ephemeral Diffie-Hellman key in Server Key Exchange handshake message.\nSSL_ERROR_NEXT_PROTOCOL_DATA_INVALID=SSL received invalid NPN extension data.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SSL2=SSL feature not supported for SSL 2.0 connections.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SERVERS=SSL feature not supported for servers.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_CLIENTS=SSL feature not supported for clients.\nSSL_ERROR_INVALID_VERSION_RANGE=SSL version range is not valid.\nSSL_ERROR_CIPHER_DISALLOWED_FOR_VERSION=SSL peer selected a cipher suite disallowed for the selected protocol version.\nSSL_ERROR_RX_MALFORMED_HELLO_VERIFY_REQUEST=SSL received a malformed Hello Verify Request handshake message.\nSSL_ERROR_RX_UNEXPECTED_HELLO_VERIFY_REQUEST=SSL received an unexpected Hello Verify Request handshake message.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_VERSION=SSL feature not supported for the protocol version.\nSSL_ERROR_RX_UNEXPECTED_CERT_STATUS=SSL received an unexpected Certificate Status handshake message.\nSSL_ERROR_UNSUPPORTED_HASH_ALGORITHM=Unsupported hash algorithm used by TLS peer.\nSSL_ERROR_DIGEST_FAILURE=Digest function failed.\nSSL_ERROR_INCORRECT_SIGNATURE_ALGORITHM=Incorrect signature algorithm specified in a digitally-signed element.\nSSL_ERROR_NEXT_PROTOCOL_NO_CALLBACK=The next protocol negotiation extension was enabled, but the callback was cleared prior to being needed.\nSSL_ERROR_NEXT_PROTOCOL_NO_PROTOCOL=The server supports no protocols that the client advertises in the ALPN extension.\nSSL_ERROR_INAPPROPRIATE_FALLBACK_ALERT=The server rejected the handshake because the client downgraded to a lower TLS version than the server supports.\nSSL_ERROR_WEAK_SERVER_CERT_KEY=The server certificate included a public key that was too weak.\nSSL_ERROR_RX_SHORT_DTLS_READ=Not enough room in buffer for DTLS record.\nSSL_ERROR_NO_SUPPORTED_SIGNATURE_ALGORITHM=No supported TLS signature algorithm was configured.\nSSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM=The peer used an unsupported combination of signature and hash algorithm.\nSSL_ERROR_MISSING_EXTENDED_MASTER_SECRET=The peer tried to resume without a correct extended_master_secret extension.\nSSL_ERROR_UNEXPECTED_EXTENDED_MASTER_SECRET=The peer tried to resume with an unexpected extended_master_secret extension.\nSEC_ERROR_IO=An I/O error occurred during security authorization.\nSEC_ERROR_LIBRARY_FAILURE=security library failure.\nSEC_ERROR_BAD_DATA=security library: received bad data.\nSEC_ERROR_OUTPUT_LEN=security library: output length error.\nSEC_ERROR_INPUT_LEN=security library has experienced an input length error.\nSEC_ERROR_INVALID_ARGS=security library: invalid arguments.\nSEC_ERROR_INVALID_ALGORITHM=security library: invalid algorithm.\nSEC_ERROR_INVALID_AVA=security library: invalid AVA.\nSEC_ERROR_INVALID_TIME=Improperly formatted time string.\nSEC_ERROR_BAD_DER=security library: improperly formatted DER-encoded message.\nSEC_ERROR_BAD_SIGNATURE=Peer’s certificate has an invalid signature.\nSEC_ERROR_EXPIRED_CERTIFICATE=Peer’s Certificate has expired.\nSEC_ERROR_REVOKED_CERTIFICATE=Peer’s Certificate has been revoked.\nSEC_ERROR_UNKNOWN_ISSUER=Peer’s Certificate issuer is not recognized.\nSEC_ERROR_BAD_KEY=Peer’s public key is invalid.\nSEC_ERROR_BAD_PASSWORD=The security password entered is incorrect.\nSEC_ERROR_RETRY_PASSWORD=New password entered incorrectly. Please try again.\nSEC_ERROR_NO_NODELOCK=security library: no nodelock.\nSEC_ERROR_BAD_DATABASE=security library: bad database.\nSEC_ERROR_NO_MEMORY=security library: memory allocation failure.\nSEC_ERROR_UNTRUSTED_ISSUER=Peer’s certificate issuer has been marked as not trusted by the user.\nSEC_ERROR_UNTRUSTED_CERT=Peer’s certificate has been marked as not trusted by the user.\nSEC_ERROR_DUPLICATE_CERT=Certificate already exists in your database.\nSEC_ERROR_DUPLICATE_CERT_NAME=Downloaded certificate’s name duplicates one already in your database.\nSEC_ERROR_ADDING_CERT=Error adding certificate to database.\nSEC_ERROR_FILING_KEY=Error refiling the key for this certificate.\nSEC_ERROR_NO_KEY=The private key for this certificate cannot be found in key database\nSEC_ERROR_CERT_VALID=This certificate is valid.\nSEC_ERROR_CERT_NOT_VALID=This certificate is not valid.\nSEC_ERROR_CERT_NO_RESPONSE=Cert Library: No Response\nSEC_ERROR_EXPIRED_ISSUER_CERTIFICATE=The certificate issuer’s certificate has expired. Check your system date and time.\nSEC_ERROR_CRL_EXPIRED=The CRL for the certificate’s issuer has expired. Update it or check your system date and time.\nSEC_ERROR_CRL_BAD_SIGNATURE=The CRL for the certificate’s issuer has an invalid signature.\nSEC_ERROR_CRL_INVALID=New CRL has an invalid format.\nSEC_ERROR_EXTENSION_VALUE_INVALID=Certificate extension value is invalid.\nSEC_ERROR_EXTENSION_NOT_FOUND=Certificate extension not found.\nSEC_ERROR_CA_CERT_INVALID=Issuer certificate is invalid.\nSEC_ERROR_PATH_LEN_CONSTRAINT_INVALID=Certificate path length constraint is invalid.\nSEC_ERROR_CERT_USAGES_INVALID=Certificate usages field is invalid.\nSEC_INTERNAL_ONLY=**Internal ONLY module**\nSEC_ERROR_INVALID_KEY=The key does not support the requested operation.\nSEC_ERROR_UNKNOWN_CRITICAL_EXTENSION=Certificate contains unknown critical extension.\nSEC_ERROR_OLD_CRL=New CRL is not later than the current one.\nSEC_ERROR_NO_EMAIL_CERT=Not encrypted or signed: you do not yet have an email certificate.\nSEC_ERROR_NO_RECIPIENT_CERTS_QUERY=Not encrypted: you do not have certificates for each of the recipients.\nSEC_ERROR_NOT_A_RECIPIENT=Cannot decrypt: you are not a recipient, or matching certificate and private key not found.\nSEC_ERROR_PKCS7_KEYALG_MISMATCH=Cannot decrypt: key encryption algorithm does not match your certificate.\nSEC_ERROR_PKCS7_BAD_SIGNATURE=Signature verification failed: no signer found, too many signers found, or improper or corrupted data.\nSEC_ERROR_UNSUPPORTED_KEYALG=Unsupported or unknown key algorithm.\nSEC_ERROR_DECRYPTION_DISALLOWED=Cannot decrypt: encrypted using a disallowed algorithm or key size.\nXP_SEC_FORTEZZA_BAD_CARD=Fortezza card has not been properly initialized. Please remove it and return it to your issuer.\nXP_SEC_FORTEZZA_NO_CARD=No Fortezza cards Found\nXP_SEC_FORTEZZA_NONE_SELECTED=No Fortezza card selected\nXP_SEC_FORTEZZA_MORE_INFO=Please select a personality to get more info on\nXP_SEC_FORTEZZA_PERSON_NOT_FOUND=Personality not found\nXP_SEC_FORTEZZA_NO_MORE_INFO=No more information on that Personality\nXP_SEC_FORTEZZA_BAD_PIN=Invalid Pin\nXP_SEC_FORTEZZA_PERSON_ERROR=Couldn’t initialize Fortezza personalities.\nSEC_ERROR_NO_KRL=No KRL for this site’s certificate has been found.\nSEC_ERROR_KRL_EXPIRED=The KRL for this site’s certificate has expired.\nSEC_ERROR_KRL_BAD_SIGNATURE=The KRL for this site’s certificate has an invalid signature.\nSEC_ERROR_REVOKED_KEY=The key for this site’s certificate has been revoked.\nSEC_ERROR_KRL_INVALID=New KRL has an invalid format.\nSEC_ERROR_NEED_RANDOM=security library: need random data.\nSEC_ERROR_NO_MODULE=security library: no security module can perform the requested operation.\nSEC_ERROR_NO_TOKEN=The security card or token does not exist, needs to be initialized, or has been removed.\nSEC_ERROR_READ_ONLY=security library: read-only database.\nSEC_ERROR_NO_SLOT_SELECTED=No slot or token was selected.\nSEC_ERROR_CERT_NICKNAME_COLLISION=A certificate with the same nickname already exists.\nSEC_ERROR_KEY_NICKNAME_COLLISION=A key with the same nickname already exists.\nSEC_ERROR_SAFE_NOT_CREATED=error while creating safe object\nSEC_ERROR_BAGGAGE_NOT_CREATED=error while creating baggage object\nXP_JAVA_REMOVE_PRINCIPAL_ERROR=Couldn’t remove the principal\nXP_JAVA_DELETE_PRIVILEGE_ERROR=Couldn’t delete the privilege\nXP_JAVA_CERT_NOT_EXISTS_ERROR=This principal doesn’t have a certificate\nSEC_ERROR_BAD_EXPORT_ALGORITHM=Required algorithm is not allowed.\nSEC_ERROR_EXPORTING_CERTIFICATES=Error attempting to export certificates.\nSEC_ERROR_IMPORTING_CERTIFICATES=Error attempting to import certificates.\nSEC_ERROR_PKCS12_DECODING_PFX=Unable to import. Decoding error. File not valid.\nSEC_ERROR_PKCS12_INVALID_MAC=Unable to import. Invalid MAC. Incorrect password or corrupt file.\nSEC_ERROR_PKCS12_UNSUPPORTED_MAC_ALGORITHM=Unable to import. MAC algorithm not supported.\nSEC_ERROR_PKCS12_UNSUPPORTED_TRANSPORT_MODE=Unable to import. Only password integrity and privacy modes supported.\nSEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE=Unable to import. File structure is corrupt.\nSEC_ERROR_PKCS12_UNSUPPORTED_PBE_ALGORITHM=Unable to import. Encryption algorithm not supported.\nSEC_ERROR_PKCS12_UNSUPPORTED_VERSION=Unable to import. File version not supported.\nSEC_ERROR_PKCS12_PRIVACY_PASSWORD_INCORRECT=Unable to import. Incorrect privacy password.\nSEC_ERROR_PKCS12_CERT_COLLISION=Unable to import. Same nickname already exists in database.\nSEC_ERROR_USER_CANCELLED=The user pressed cancel.\nSEC_ERROR_PKCS12_DUPLICATE_DATA=Not imported, already in database.\nSEC_ERROR_MESSAGE_SEND_ABORTED=Message not sent.\nSEC_ERROR_INADEQUATE_KEY_USAGE=Certificate key usage inadequate for attempted operation.\nSEC_ERROR_INADEQUATE_CERT_TYPE=Certificate type not approved for application.\nSEC_ERROR_CERT_ADDR_MISMATCH=Address in signing certificate does not match address in message headers.\nSEC_ERROR_PKCS12_UNABLE_TO_IMPORT_KEY=Unable to import. Error attempting to import private key.\nSEC_ERROR_PKCS12_IMPORTING_CERT_CHAIN=Unable to import. Error attempting to import certificate chain.\nSEC_ERROR_PKCS12_UNABLE_TO_LOCATE_OBJECT_BY_NAME=Unable to export. Unable to locate certificate or key by nickname.\nSEC_ERROR_PKCS12_UNABLE_TO_EXPORT_KEY=Unable to export. Private Key could not be located and exported.\nSEC_ERROR_PKCS12_UNABLE_TO_WRITE=Unable to export. Unable to write the export file.\nSEC_ERROR_PKCS12_UNABLE_TO_READ=Unable to import. Unable to read the import file.\nSEC_ERROR_PKCS12_KEY_DATABASE_NOT_INITIALIZED=Unable to export. Key database corrupt or deleted.\nSEC_ERROR_KEYGEN_FAIL=Unable to generate public/private key pair.\nSEC_ERROR_INVALID_PASSWORD=Password entered is invalid. Please pick a different one.\nSEC_ERROR_RETRY_OLD_PASSWORD=Old password entered incorrectly. Please try again.\nSEC_ERROR_BAD_NICKNAME=Certificate nickname already in use.\nSEC_ERROR_NOT_FORTEZZA_ISSUER=Peer FORTEZZA chain has a non-FORTEZZA Certificate.\nSEC_ERROR_CANNOT_MOVE_SENSITIVE_KEY=A sensitive key cannot be moved to the slot where it is needed.\nSEC_ERROR_JS_INVALID_MODULE_NAME=Invalid module name.\nSEC_ERROR_JS_INVALID_DLL=Invalid module path/filename\nSEC_ERROR_JS_ADD_MOD_FAILURE=Unable to add module\nSEC_ERROR_JS_DEL_MOD_FAILURE=Unable to delete module\nSEC_ERROR_OLD_KRL=New KRL is not later than the current one.\nSEC_ERROR_CKL_CONFLICT=New CKL has different issuer than current CKL. Delete current CKL.\nSEC_ERROR_CERT_NOT_IN_NAME_SPACE=The Certifying Authority for this certificate is not permitted to issue a certificate with this name.\nSEC_ERROR_KRL_NOT_YET_VALID=The key revocation list for this certificate is not yet valid.\nSEC_ERROR_CRL_NOT_YET_VALID=The certificate revocation list for this certificate is not yet valid.\nSEC_ERROR_UNKNOWN_CERT=The requested certificate could not be found.\nSEC_ERROR_UNKNOWN_SIGNER=The signer’s certificate could not be found.\nSEC_ERROR_CERT_BAD_ACCESS_LOCATION=The location for the certificate status server has invalid format.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_TYPE=The OCSP response cannot be fully decoded; it is of an unknown type.\nSEC_ERROR_OCSP_BAD_HTTP_RESPONSE=The OCSP server returned unexpected/invalid HTTP data.\nSEC_ERROR_OCSP_MALFORMED_REQUEST=The OCSP server found the request to be corrupted or improperly formed.\nSEC_ERROR_OCSP_SERVER_ERROR=The OCSP server experienced an internal error.\nSEC_ERROR_OCSP_TRY_SERVER_LATER=The OCSP server suggests trying again later.\nSEC_ERROR_OCSP_REQUEST_NEEDS_SIG=The OCSP server requires a signature on this request.\nSEC_ERROR_OCSP_UNAUTHORIZED_REQUEST=The OCSP server has refused this request as unauthorized.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_STATUS=The OCSP server returned an unrecognizable status.\nSEC_ERROR_OCSP_UNKNOWN_CERT=The OCSP server has no status for the certificate.\nSEC_ERROR_OCSP_NOT_ENABLED=You must enable OCSP before performing this operation.\nSEC_ERROR_OCSP_NO_DEFAULT_RESPONDER=You must set the OCSP default responder before performing this operation.\nSEC_ERROR_OCSP_MALFORMED_RESPONSE=The response from the OCSP server was corrupted or improperly formed.\nSEC_ERROR_OCSP_UNAUTHORIZED_RESPONSE=The signer of the OCSP response is not authorized to give status for this certificate.\nSEC_ERROR_OCSP_FUTURE_RESPONSE=The OCSP response is not yet valid (contains a date in the future).\nSEC_ERROR_OCSP_OLD_RESPONSE=The OCSP response contains out-of-date information.\nSEC_ERROR_DIGEST_NOT_FOUND=The CMS or PKCS #7 Digest was not found in signed message.\nSEC_ERROR_UNSUPPORTED_MESSAGE_TYPE=The CMS or PKCS #7 Message type is unsupported.\nSEC_ERROR_MODULE_STUCK=PKCS #11 module could not be removed because it is still in use.\nSEC_ERROR_BAD_TEMPLATE=Could not decode ASN.1 data. Specified template was invalid.\nSEC_ERROR_CRL_NOT_FOUND=No matching CRL was found.\nSEC_ERROR_REUSED_ISSUER_AND_SERIAL=You are attempting to import a cert with the same issuer/serial as an existing cert, but that is not the same cert.\nSEC_ERROR_BUSY=NSS could not shutdown. Objects are still in use.\nSEC_ERROR_EXTRA_INPUT=DER-encoded message contained extra unused data.\nSEC_ERROR_UNSUPPORTED_ELLIPTIC_CURVE=Unsupported elliptic curve.\nSEC_ERROR_UNSUPPORTED_EC_POINT_FORM=Unsupported elliptic curve point form.\nSEC_ERROR_UNRECOGNIZED_OID=Unrecognized Object Identifier.\nSEC_ERROR_OCSP_INVALID_SIGNING_CERT=Invalid OCSP signing certificate in OCSP response.\nSEC_ERROR_REVOKED_CERTIFICATE_CRL=Certificate is revoked in issuer’s certificate revocation list.\nSEC_ERROR_REVOKED_CERTIFICATE_OCSP=Issuer’s OCSP responder reports certificate is revoked.\nSEC_ERROR_CRL_INVALID_VERSION=Issuer’s Certificate Revocation List has an unknown version number.\nSEC_ERROR_CRL_V1_CRITICAL_EXTENSION=Issuer’s V1 Certificate Revocation List has a critical extension.\nSEC_ERROR_CRL_UNKNOWN_CRITICAL_EXTENSION=Issuer’s V2 Certificate Revocation List has an unknown critical extension.\nSEC_ERROR_UNKNOWN_OBJECT_TYPE=Unknown object type specified.\nSEC_ERROR_INCOMPATIBLE_PKCS11=PKCS #11 driver violates the spec in an incompatible way.\nSEC_ERROR_NO_EVENT=No new slot event is available at this time.\nSEC_ERROR_CRL_ALREADY_EXISTS=CRL already exists.\nSEC_ERROR_NOT_INITIALIZED=NSS is not initialized.\nSEC_ERROR_TOKEN_NOT_LOGGED_IN=The operation failed because the PKCS#11 token is not logged in.\nSEC_ERROR_OCSP_RESPONDER_CERT_INVALID=Configured OCSP responder’s certificate is invalid.\nSEC_ERROR_OCSP_BAD_SIGNATURE=OCSP response has an invalid signature.\nSEC_ERROR_OUT_OF_SEARCH_LIMITS=Cert validation search is out of search limits\nSEC_ERROR_INVALID_POLICY_MAPPING=Policy mapping contains anypolicy\nSEC_ERROR_POLICY_VALIDATION_FAILED=Cert chain fails policy validation\nSEC_ERROR_UNKNOWN_AIA_LOCATION_TYPE=Unknown location type in cert AIA extension\nSEC_ERROR_BAD_HTTP_RESPONSE=Server returned bad HTTP response\nSEC_ERROR_BAD_LDAP_RESPONSE=Server returned bad LDAP response\nSEC_ERROR_FAILED_TO_ENCODE_DATA=Failed to encode data with ASN1 encoder\nSEC_ERROR_BAD_INFO_ACCESS_LOCATION=Bad information access location in cert extension\nSEC_ERROR_LIBPKIX_INTERNAL=Libpkix internal error occurred during cert validation.\nSEC_ERROR_PKCS11_GENERAL_ERROR=A PKCS #11 module returned CKR_GENERAL_ERROR, indicating that an unrecoverable error has occurred.\nSEC_ERROR_PKCS11_FUNCTION_FAILED=A PKCS #11 module returned CKR_FUNCTION_FAILED, indicating that the requested function could not be performed. Trying the same operation again might succeed.\nSEC_ERROR_PKCS11_DEVICE_ERROR=A PKCS #11 module returned CKR_DEVICE_ERROR, indicating that a problem has occurred with the token or slot.\nSEC_ERROR_BAD_INFO_ACCESS_METHOD=Unknown information access method in certificate extension.\nSEC_ERROR_CRL_IMPORT_FAILED=Error attempting to import a CRL.\nSEC_ERROR_EXPIRED_PASSWORD=The password expired.\nSEC_ERROR_LOCKED_PASSWORD=The password is locked.\nSEC_ERROR_UNKNOWN_PKCS11_ERROR=Unknown PKCS #11 error.\nSEC_ERROR_BAD_CRL_DP_URL=Invalid or unsupported URL in CRL distribution point name.\nSEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED=The certificate was signed using a signature algorithm that is disabled because it is not secure.\nMOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE=The server uses key pinning (HPKP) but no trusted certificate chain could be constructed that matches the pinset. Key pinning violations cannot be overridden.\nMOZILLA_PKIX_ERROR_CA_CERT_USED_AS_END_ENTITY=The server uses a certificate with a basic constraints extension identifying it as a certificate authority. For a properly-issued certificate, this should not be the case.\nMOZILLA_PKIX_ERROR_INADEQUATE_KEY_SIZE=The server presented a certificate with a key size that is too small to establish a secure connection.\nMOZILLA_PKIX_ERROR_V1_CERT_USED_AS_CA=An X.509 version 1 certificate that is not a trust anchor was used to issue the server’s certificate. X.509 version 1 certificates are deprecated and should not be used to sign other certificates.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_CERTIFICATE=The server presented a certificate that is not yet valid.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_ISSUER_CERTIFICATE=A certificate that is not yet valid was used to issue the server’s certificate.\nMOZILLA_PKIX_ERROR_SIGNATURE_ALGORITHM_MISMATCH=The signature algorithm in the signature field of the certificate does not match the algorithm in its signatureAlgorithm field.\nMOZILLA_PKIX_ERROR_OCSP_RESPONSE_FOR_CERT_MISSING=The OCSP response does not include a status for the certificate being verified.\nMOZILLA_PKIX_ERROR_VALIDITY_TOO_LONG=The server presented a certificate that is valid for too long.\nMOZILLA_PKIX_ERROR_REQUIRED_TLS_FEATURE_MISSING=A required TLS feature is missing.\nMOZILLA_PKIX_ERROR_INVALID_INTEGER_ENCODING=The server presented a certificate that contains an invalid encoding of an integer. Common causes include negative serial numbers, negative RSA moduli, and encodings that are longer than necessary.\nMOZILLA_PKIX_ERROR_EMPTY_ISSUER_NAME=The server presented a certificate with an empty issuer distinguished name.\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/pipnss/pipnss.properties",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt\t\t\t=%S のマスターパスワードを入力してください。\n# the following strings have special requirements:\n# they must fit in a 32 or 64 byte buffer after being translated\n# to UTF8.  Note to translator. It's not easy for you to figure\n# whether the escaped unicode string you produce will fit in \n# the space allocated.\n#\n# (^^; 日本語一字が 5 bytes になるハズで、すべての語を制限に収めるのは無理\n# (^^; Unicode エスケープじゃなくなったので一字 3Byte になったハズだが、それでも一部無理。\n# 64 bytes long after conversion to UTF8\nRootCertModuleName\t\t=Builtin Roots Module\n#\n# 32 bytes long after conversion to UTF8\nManufacturerID\t\t\t=Mozilla.org\n#\n# 32  bytes long after conversion to UTF8\nLibraryDescription\t\t=PSM Internal Crypto Services\n#\n# 32 bytes long after conversion to UTF8\nTokenDescription\t\t=Generic Crypto Services\n#\n# 32 bytes long after conversion to UTF8\nPrivateTokenDescription\t\t=Software Security Device\n#\n# 64 bytes long after conversion to UTF8\nSlotDescription\t\t\t=PSM Internal Cryptographic Services\n#\n# 64 bytes long after conversion to UTF8\nPrivateSlotDescription\t\t=PSM Private Keys\n#\n# 32\nFips140TokenDescription\t\t=Software Security Device (FIPS)\n# 64\nFips140SlotDescription\t\t=FIPS 140 Cryptographic, Key and Certificate Services\n# 32\nInternalToken\t\t\t=Software Security Device\n# End of size restriction.\nVerifySSLClient\t\t\t=SSL クライアント証明書\nVerifySSLServer\t\t\t=SSL サーバー証明書\nVerifySSLCA\t\t\t=SSL 認証局\nVerifyEmailSigner\t\t=メール署名者の証明書\nVerifyEmailRecip\t\t=メール受信者の証明書\nVerifyObjSign\t\t\t=オブジェクトへの署名者\nHighGrade\t\t\t=高強度の暗号化\nMediumGrade\t\t\t=中強度の暗号化\n# LOCALIZATION NOTE (nick_template): $1s is the common name from a cert (e.g. \"Mozilla\"), $2s is the CA name (e.g. VeriSign)\nnick_template\t\t\t=%1$s の %2$s ID\n#These are the strings set for the ASN1 objects in a certificate.\n# (^^; CertDump.+ は下手にいじらない方が安全か...\nCertDumpCertificate\t\t\t=Certificate\nCertDumpVersion\t\t\t\t=Version\n# LOCALIZATION NOTE (CertDumpVersionValue): %S is a version number (e.g. \"3\" in \"Version 3\")\nCertDumpVersionValue\t\t\t=Version %S\nCertDumpSerialNo\t\t\t=Serial Number\nCertDumpMD2WithRSA\t\t\t=PKCS #1 MD2 With RSA Encryption\nCertDumpMD5WithRSA\t\t\t=PKCS #1 MD5 With RSA Encryption\nCertDumpSHA1WithRSA\t\t\t=PKCS #1 SHA-1 With RSA Encryption\nCertDumpSHA256WithRSA\t\t\t=PKCS #1 SHA-256 With RSA Encryption\nCertDumpSHA384WithRSA\t\t\t=PKCS #1 SHA-384 With RSA Encryption\nCertDumpSHA512WithRSA\t\t\t=PKCS #1 SHA-512 With RSA Encryption\nCertDumpDefOID\t\t\t\t=Object Identifier (%S)\nCertDumpIssuer\t\t\t\t=Issuer\nCertDumpSubject\t\t\t\t=Subject\nCertDumpAVACountry\t\t\t=C\nCertDumpAVAState\t\t\t=ST\nCertDumpAVALocality\t\t\t=L\nCertDumpAVAOrg\t\t\t\t=O\nCertDumpAVAOU\t\t\t\t=OU\nCertDumpAVACN\t\t\t\t=CN\nCertDumpUserID\t\t\t\t=UID\nCertDumpPK9Email\t\t\t=E\nCertDumpAVADN\t\t\t\t=DN\nCertDumpAVADC\t\t\t\t=DC\nCertDumpSurname\t\t\t\t=Surname\nCertDumpGivenName\t\t\t=Given Name\nCertDumpValidity\t\t\t=Validity\nCertDumpNotBefore\t\t\t=Not Before\nCertDumpNotAfter\t\t\t=Not After\nCertDumpSPKI\t\t\t\t=Subject Public Key Info\nCertDumpSPKIAlg\t\t\t\t=Subject Public Key Algorithm\nCertDumpAlgID\t\t\t\t=Algorithm Identifier\nCertDumpParams\t\t\t\t=Algorithm Parameters\nCertDumpRSAEncr\t\t\t\t=PKCS #1 RSA Encryption\nCertDumpRSAPSSSignature\t\t\t=PKCS #1 RSASSA-PSS Signature\nCertDumpRSATemplate\t\t\t=Modulus (%S bits):\\n%S\\nExponent (%S bits):\\n%S\nCertDumpECTemplate\t\t\t=Key size: %S bits\\nBase point order length: %S bits\\nPublic value:\\n%S\nCertDumpIssuerUniqueID\t\t\t=Issuer Unique ID\nCertDumpSubjPubKey\t\t\t=Subject’s Public Key\nCertDumpSubjectUniqueID\t\t\t=Subject Unique ID\nCertDumpExtensions\t\t\t=Extensions\nCertDumpSubjectDirectoryAttr\t\t=Certificate Subject Directory Attributes\nCertDumpSubjectKeyID\t\t\t=Certificate Subject Key ID\nCertDumpKeyUsage\t\t\t=Certificate Key Usage\nCertDumpSubjectAltName\t\t\t=Certificate Subject Alt Name\nCertDumpIssuerAltName\t\t\t=Certificate Issuer Alt Name\nCertDumpBasicConstraints\t\t=Certificate Basic Constraints\nCertDumpNameConstraints\t\t\t=Certificate Name Constraints\nCertDumpCrlDistPoints\t\t\t=CRL Distribution Points\nCertDumpCertPolicies\t\t\t=Certificate Policies\nCertDumpPolicyMappings\t\t\t=Certificate Policy Mappings\nCertDumpPolicyConstraints\t\t=Certificate Policy Constraints\nCertDumpAuthKeyID\t\t\t=Certificate Authority Key Identifier\nCertDumpExtKeyUsage\t\t\t=Extended Key Usage\nCertDumpAuthInfoAccess\t\t\t=Authority Information Access\nCertDumpAnsiX9DsaSignature\t\t=ANSI X9.57 DSA Signature\nCertDumpAnsiX9DsaSignatureWithSha1\t=ANSI X9.57 DSA Signature with SHA1 Digest\nCertDumpAnsiX962ECDsaSignatureWithSha1\t=ANSI X9.62 ECDSA Signature with SHA1\nCertDumpAnsiX962ECDsaSignatureWithSha224\t=ANSI X9.62 ECDSA Signature with SHA224\nCertDumpAnsiX962ECDsaSignatureWithSha256\t=ANSI X9.62 ECDSA Signature with SHA256\nCertDumpAnsiX962ECDsaSignatureWithSha384\t=ANSI X9.62 ECDSA Signature with SHA384\nCertDumpAnsiX962ECDsaSignatureWithSha512\t=ANSI X9.62 ECDSA Signature with SHA512\nCertDumpKUSign\t\t\t\t=Signing\nCertDumpKUNonRep\t\t\t=Non-repudiation\nCertDumpKUEnc\t\t\t\t=Key Encipherment\nCertDumpKUDEnc\t\t\t\t=Data Encipherment\nCertDumpKUKA\t\t\t\t=Key Agreement\nCertDumpKUCertSign\t\t\t=Certificate Signer\nCertDumpKUCRLSigner\t\t\t=CRL Signer\nCertDumpCritical\t\t\t=Critical\nCertDumpNonCritical\t\t\t=Not Critical\nCertDumpSigAlg\t\t\t\t=Certificate Signature Algorithm\nCertDumpCertSig\t\t\t\t=Certificate Signature Value\nCertDumpExtensionFailure\t\t=Error: Unable to process extension\nCertDumpIsCA\t\t\t\t=Is a Certificate Authority\nCertDumpIsNotCA\t\t\t\t=Is not a Certificate Authority\nCertDumpPathLen\t\t\t\t=Maximum number of intermediate CAs: %S\nCertDumpPathLenUnlimited\t\t=unlimited\nCertDumpEKU_1_3_6_1_5_5_7_3_1\t\t=TLS Web Server Authentication\nCertDumpEKU_1_3_6_1_5_5_7_3_2\t\t=TLS Web Client Authentication\nCertDumpEKU_1_3_6_1_5_5_7_3_3\t\t=Code Signing\nCertDumpEKU_1_3_6_1_5_5_7_3_4\t\t=E-mail protection\nCertDumpEKU_1_3_6_1_5_5_7_3_8\t\t=Time Stamping\nCertDumpEKU_1_3_6_1_5_5_7_3_9\t\t=OCSP Signing\nCertDumpEKU_1_3_6_1_4_1_311_2_1_21\t=Microsoft Individual Code Signing\nCertDumpEKU_1_3_6_1_4_1_311_2_1_22\t=Microsoft Commercial Code Signing\nCertDumpEKU_1_3_6_1_4_1_311_10_3_1\t=Microsoft Trust List Signing\nCertDumpEKU_1_3_6_1_4_1_311_10_3_2\t=Microsoft Time Stamping\nCertDumpEKU_1_3_6_1_4_1_311_10_3_3\t=Microsoft Server Gated Crypto\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4\t=Microsoft Encrypting File System\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4_1\t=Microsoft File Recovery\nCertDumpEKU_1_3_6_1_4_1_311_10_3_5\t=Microsoft Windows Hardware Driver Verification\nCertDumpEKU_1_3_6_1_4_1_311_10_3_10\t=Microsoft Qualified Subordination\nCertDumpEKU_1_3_6_1_4_1_311_10_3_11\t=Microsoft Key Recovery\nCertDumpEKU_1_3_6_1_4_1_311_10_3_12\t=Microsoft Document Signing\nCertDumpEKU_1_3_6_1_4_1_311_10_3_13\t=Microsoft Lifetime Signing\nCertDumpEKU_1_3_6_1_4_1_311_20_2_2\t=Microsoft Smart Card Logon\nCertDumpEKU_1_3_6_1_4_1_311_21_6\t=Microsoft Key Recovery Agent\nCertDumpMSCerttype\t\t\t=Microsoft Certificate Template Name\nCertDumpMSNTPrincipal\t\t\t=Microsoft Principal Name\nCertDumpMSCAVersion\t\t\t=Microsoft CA Version\nCertDumpMSDomainGUID\t\t\t=Microsoft Domain GUID\nCertDumpEKU_2_16_840_1_113730_4_1\t=Netscape Server Gated Crypto\nCertDumpRFC822Name\t\t\t=E-Mail Address\nCertDumpDNSName\t\t\t\t=DNS Name\nCertDumpX400Address\t\t\t=X.400 Address\nCertDumpDirectoryName\t\t\t=X.500 Name\nCertDumpEDIPartyName\t\t\t=EDI Party Name\nCertDumpURI\t\t\t\t=URI\nCertDumpIPAddress\t\t\t=IP Address\nCertDumpRegisterID\t\t\t=Registered OID\nCertDumpKeyID\t\t\t\t=Key ID\nCertDumpVerisignNotices\t\t\t=Verisign User Notices\nCertDumpUnused\t\t\t\t=Unused\nCertDumpKeyCompromise\t\t\t=Key Compromise\nCertDumpCACompromise\t\t\t=CA Compromise\nCertDumpAffiliationChanged\t\t=Affiliation Changed\nCertDumpSuperseded\t\t\t=Superseded\nCertDumpCessation\t\t\t=Cessation of Operation\nCertDumpHold\t\t\t\t=Certificate Hold\nCertDumpOCSPResponder\t\t\t=OCSP\nCertDumpCAIssuers\t\t\t=CA Issuers\nCertDumpCPSPointer\t\t\t=Certification Practice Statement pointer\nCertDumpUserNotice\t\t\t=User Notice\nCertDumpLogotype\t\t\t=Logotype\nCertDumpECPublicKey\t\t\t=Elliptic Curve Public Key\nCertDumpECDSAWithSHA1\t\t\t=X9.62 ECDSA Signature with SHA1\nCertDumpECprime192v1\t\t\t=ANSI X9.62 elliptic curve prime192v1 (aka secp192r1, NIST P-192)\nCertDumpECprime192v2\t\t\t=ANSI X9.62 elliptic curve prime192v2\nCertDumpECprime192v3\t\t\t=ANSI X9.62 elliptic curve prime192v3\nCertDumpECprime239v1\t\t\t=ANSI X9.62 elliptic curve prime239v1\nCertDumpECprime239v2\t\t\t=ANSI X9.62 elliptic curve prime239v2\nCertDumpECprime239v3\t\t\t=ANSI X9.62 elliptic curve prime239v3\nCertDumpECprime256v1\t\t\t=ANSI X9.62 elliptic curve prime256v1 (aka secp256r1, NIST P-256)\nCertDumpECsecp112r1\t\t\t=SECG elliptic curve secp112r1\nCertDumpECsecp112r2\t\t\t=SECG elliptic curve secp112r2\nCertDumpECsecp128r1\t\t\t=SECG elliptic curve secp128r1\nCertDumpECsecp128r2\t\t\t=SECG elliptic curve secp128r2\nCertDumpECsecp160k1\t\t\t=SECG elliptic curve secp160k1\nCertDumpECsecp160r1\t\t\t=SECG elliptic curve secp160r1\nCertDumpECsecp160r2\t\t\t=SECG elliptic curve secp160r2\nCertDumpECsecp192k1\t\t\t=SECG elliptic curve secp192k1\nCertDumpECsecp224k1\t\t\t=SECG elliptic curve secp224k1\nCertDumpECsecp224r1\t\t\t=SECG elliptic curve secp224r1 (aka NIST P-224)\nCertDumpECsecp256k1\t\t\t=SECG elliptic curve secp256k1\nCertDumpECsecp384r1\t\t\t=SECG elliptic curve secp384r1 (aka NIST P-384)\nCertDumpECsecp521r1\t\t\t=SECG elliptic curve secp521r1 (aka NIST P-521)\nCertDumpECc2pnb163v1\t\t\t=ANSI X9.62 elliptic curve c2pnb163v1\nCertDumpECc2pnb163v2\t\t\t=ANSI X9.62 elliptic curve c2pnb163v2\nCertDumpECc2pnb163v3\t\t\t=ANSI X9.62 elliptic curve c2pnb163v3\nCertDumpECc2pnb176v1\t\t\t=ANSI X9.62 elliptic curve c2pnb176v1\nCertDumpECc2tnb191v1\t\t\t=ANSI X9.62 elliptic curve c2tnb191v1\nCertDumpECc2tnb191v2\t\t\t=ANSI X9.62 elliptic curve c2tnb191v2\nCertDumpECc2tnb191v3\t\t\t=ANSI X9.62 elliptic curve c2tnb191v3\nCertDumpECc2onb191v4\t\t\t=ANSI X9.62 elliptic curve c2onb191v4\nCertDumpECc2onb191v5\t\t\t=ANSI X9.62 elliptic curve c2onb191v5\nCertDumpECc2pnb208w1\t\t\t=ANSI X9.62 elliptic curve c2pnb208w1\nCertDumpECc2tnb239v1\t\t\t=ANSI X9.62 elliptic curve c2tnb239v1\nCertDumpECc2tnb239v2\t\t\t=ANSI X9.62 elliptic curve c2tnb239v2\nCertDumpECc2tnb239v3\t\t\t=ANSI X9.62 elliptic curve c2tnb239v3\nCertDumpECc2onb239v4\t\t\t=ANSI X9.62 elliptic curve c2onb239v4\nCertDumpECc2onb239v5\t\t\t=ANSI X9.62 elliptic curve c2onb239v5\nCertDumpECc2pnb272w1\t\t\t=ANSI X9.62 elliptic curve c2pnb272w1\nCertDumpECc2pnb304w1\t\t\t=ANSI X9.62 elliptic curve c2pnb304w1\nCertDumpECc2tnb359v1\t\t\t=ANSI X9.62 elliptic curve c2tnb359v1\nCertDumpECc2pnb368w1\t\t\t=ANSI X9.62 elliptic curve c2pnb368w1\nCertDumpECc2tnb431r1\t\t\t=ANSI X9.62 elliptic curve c2tnb431r1\nCertDumpECsect113r1\t\t\t=SECG elliptic curve sect113r1\nCertDumpECsect113r2\t\t\t=SECG elliptic curve sect113r2\nCertDumpECsect131r1\t\t\t=SECG elliptic curve sect131r1\nCertDumpECsect131r2\t\t\t=SECG elliptic curve sect131r2\nCertDumpECsect163k1\t\t\t=SECG elliptic curve sect163k1 (aka NIST K-163)\nCertDumpECsect163r1\t\t\t=SECG elliptic curve sect163r1\nCertDumpECsect163r2\t\t\t=SECG elliptic curve sect163r2 (aka NIST B-163)\nCertDumpECsect193r1\t\t\t=SECG elliptic curve sect193r1\nCertDumpECsect193r2\t\t\t=SECG elliptic curve sect193r2\nCertDumpECsect233k1\t\t\t=SECG elliptic curve sect233k1 (aka NIST K-233)\nCertDumpECsect233r1\t\t\t=SECG elliptic curve sect233r1 (aka NIST B-233)\nCertDumpECsect239k1\t\t\t=SECG elliptic curve sect239k1\nCertDumpECsect283k1\t\t\t=SECG elliptic curve sect283k1 (aka NIST K-283)\nCertDumpECsect283r1\t\t\t=SECG elliptic curve sect283r1 (aka NIST B-283)\nCertDumpECsect409k1\t\t\t=SECG elliptic curve sect409k1 (aka NIST K-409)\nCertDumpECsect409r1\t\t\t=SECG elliptic curve sect409r1 (aka NIST B-409)\nCertDumpECsect571k1\t\t\t=SECG elliptic curve sect571k1 (aka NIST K-571)\nCertDumpECsect571r1\t\t\t=SECG elliptic curve sect571r1 (aka NIST B-571)\nCertDumpRawBytesHeader\t\t\t=Size: %S Bytes / %S Bits\nPK11BadPassword\t\t\t\t=入力されたパスワードは正しくありません。\nSuccessfulP12Backup\t\t\t=証明書と秘密鍵が正常にバックアップされました。\nSuccessfulP12Restore\t\t\t=証明書と秘密鍵が正常に復元されました。\nPKCS12DecodeErr\t\t\t\t=ファイルをデコードできませんでした。ファイルが PKCS #12 形式ではないか、破損しているか、あるいは入力されたパスワードが間違っています。\nPKCS12UnknownErrRestore\t\t\t=原因不明の問題により PKCS #12 ファイルの復元に失敗しました。\nPKCS12UnknownErrBackup\t\t\t=原因不明の問題により PKCS #12 バックアップファイルを作成できませんでした。\nPKCS12UnknownErr\t\t\t=原因不明の問題により PKCS #12 の操作に失敗しました。\nPKCS12InfoNoSmartcardBackup\t\t=スマートカードなどのハードウェアセキュリティデバイスからは証明書をバックアップできません。\nPKCS12DupData\t\t\t\t=証明書と秘密鍵はすでにセキュリティデバイスに存在します。\nAddModuleFailure\t\t\t=モジュールを追加できません\nAddModuleDup\t\t\t\t=セキュリティモジュールがすでに存在しています\nDelModuleWarning\t\t\t=このセキュリティモジュールを削除してもよろしいですか？\nDelModuleError\t\t\t\t=モジュールを削除できません\nAVATemplate\t\t\t\t=%S = %S\n\nPSMERR_SSL_Disabled\t\t\t=SSL プロトコルが無効になっているため、安全な接続ができませんでした。\nPSMERR_SSL2_Disabled\t\t\t=サイトが古くて安全でないバージョンの SSL プロトコルを使用しているため、安全な接続ができませんでした。\nPSMERR_HostReusedIssuerSerial\t\t=無効な証明書を受信しました。サーバー管理者またはメール送信者に次の情報を知らせてください:\\n\\nあなたのサーバー証明書は認証局によって発行された他の証明書と同じシリアル番号を持っています。一意なシリアル番号を持つ新しい証明書を取得してください。\n\nSSLConnectionErrorPrefix\t\t=%S への接続中にエラーが発生しました。\n\ncertErrorIntro\t\t\t\t=%S は不正なセキュリティ証明書を使用しています。\n\ncertErrorTrust_SelfSigned\t\t=自己署名をしているためこの証明書は信頼されません。\ncertErrorTrust_UnknownIssuer\t\t=発行者の証明書が不明であるためこの証明書は信頼されません。\ncertErrorTrust_UnknownIssuer2\t\t=サーバーが適正な中間証明書を送信しない可能性があります。\ncertErrorTrust_UnknownIssuer3\t\t=追加のルート証明書をインポートする必要があるでしょう。\ncertErrorTrust_CaInvalid\t\t=不正な認証局の証明書で発行されているためこの証明書は信頼されません。\ncertErrorTrust_Issuer\t\t\t=発行者の証明書が信頼されていないためこの証明書は信頼されません。\ncertErrorTrust_SignatureAlgorithmDisabled\t=安全ではない署名アルゴリズムによって署名されているためこの証明書は信頼されません。\ncertErrorTrust_ExpiredIssuer\t\t=発行者の証明書が期限切れになっているためこの証明書は信頼されません。\n# (^^; 条件分岐としては上記以外の default\ncertErrorTrust_Untrusted\t\t=この証明書は信頼されている提供元から得られたものではありません。\n\ncertErrorMismatch\t\t\t=この証明書は %S には無効です。\n# LOCALIZATION NOTE (certErrorMismatchSingle2): Do not translate <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>\ncertErrorMismatchSingle2\t\t=この証明書は <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a> にだけ有効なものです。\ncertErrorMismatchSinglePlain\t\t=この証明書は %S にだけ有効なものです。\ncertErrorMismatchMultiple\t\t=この証明書は次のドメイン名にだけ有効なものです:\n\n# LOCALIZATION NOTE (certErrorExpiredNow): Do not translate %1$S (date+time of expired certificate) or %2$S (current date+time)\ncertErrorExpiredNow\t\t\t=この証明書の有効期限は %1$S に切れています。現在時刻は %2$S です。\n# LOCALIZATION NOTE (certErrorNotYetValidNow): Do not translate %1$S (date+time certificate will become valid) or %2$S (current date+time)\ncertErrorNotYetValidNow\t\t\t=この証明書は %1$S まで有効になりません。現在時刻は %2$S です。\n\n# LOCALIZATION NOTE (certErrorCodePrefix2): Do not translate <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\ncertErrorCodePrefix2\t\t=エラーコード: <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\n\nP12DefaultNickname\t\t=インポートされた証明書\nCertUnknown\t\t\t=不明\nCertNoEmailAddress\t\t=(メールアドレスなし)\nCaCertExists\t\t\t=この証明書はすでに認証局の証明書としてインストールされています。\nNotACACert\t\t\t=この証明書は認証局の証明書ではないため、認証局の一覧には追加できません。\nNotImportingUnverifiedCert\t=この証明書は有効性を検証できなかったため、インポートされません。この証明書は発行者が不明または信頼されていない、期限が切れているまたは失効している、あるいは承認されていません。\nUserCertIgnoredNoPrivateKey\t=証明書の発行要求時に作成された秘密鍵がないため、この個人証明書をインストールできませんでした。\nUserCertImported\t\t=個人証明書がインストールされました。この証明書のバックアップコピーをとっておくことをお勧めします。\nCertOrgUnknown\t\t\t=(不明)\nCertNotStored\t\t\t=(保存されていません)\n# (^^;\nCertExceptionPermanent\t\t=恒久的\nCertExceptionTemporary\t\t=一時的\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/pipnss/security.properties",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nTitle\t\t\t\t\t= セキュリティ警告\nMixedContentMessage\t\t\t= 要求したページは暗号化されていますが、暗号化されていない項目を含んでいます。あなたがこのページで表示や入力する情報は第三者が簡単に傍受できます。\nLeaveSecureMessage\t\t\t= 暗号化されたページから去ろうとしています。今後送受信する情報は第三者が簡単に傍受できます。\nEnterSecureMessage\t\t\t= 暗号化されたページを要求しています。このサイトの認証情報は正しく検証されており、あなたがこのページで表示や入力する情報は第三者が簡単に傍受できません。\nWeakSecureMessage\t\t\t= 強度の低い暗号化を使用するページを要求しています。このサイトの識別情報は正しく検証されていますが、あなたがこのページで表示や入力する情報は第三者に傍受される可能性があります。\nPostToInsecureFromSecureMessage\t\t= このページは暗号化されていますが、あなたがこのページで入力する情報は暗号化されていない接続を通して送られようとしており、第三者が簡単に傍受できます。 ## 本当にこの情報の送信を続けてもよろしいですか？ ##\nPostToInsecureFromInsecureMessage\t= あなたが入力した情報は暗号化されていない接続を通して送信されようとしており、第三者が簡単に傍受できます。 ## 本当にこの情報の送信を続けてもよろしいですか？ ##\n# browser/chrome/browser/preferences/securityWarnings.dtd と表現統一\nMixedContentShowAgain\t\t\t= 暗号化されていない情報を含む暗号化ページを表示するときには毎回警告する\nLeaveSecureShowAgain\t\t\t= 暗号化されているページから暗号化されていないページに移るときには毎回警告する\nEnterSecureShowAgain\t\t\t= 暗号化されているページを表示するときには毎回警告する\nWeakSecureShowAgain\t\t\t= 強度の低い暗号化を使用しているページを表示するときには毎回警告する\nPostToInsecureFromInsecureShowAgain\t= 暗号化されていない情報を送信しようとしたときには毎回警告する\nSecurityButtonTooltipText\t\t= 現在のページのセキュリティ情報を表示する\nSecurityButtonMixedContentTooltipText\t= 警告: 安全性が確認できない項目が含まれています\nContinue\t\t\t\t= 続ける\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/pippki/certManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY certmgr.title\t\t\t\t\"証明書マネージャー\">\n\n<!ENTITY certmgr.tab.mine\t\t\t\"あなたの証明書\">\n<!ENTITY certmgr.tab.others2\t\t\t\"個人証明書\">\n<!ENTITY certmgr.tab.websites3\t\t\t\"サーバー証明書\">\n<!ENTITY certmgr.tab.ca\t\t\t\t\"認証局証明書\">\n<!ENTITY certmgr.tab.orphan2\t\t\t\"その他\">\n\n<!ENTITY certmgr.mine\t\t\t\t\"あなたが認証を受けるため以下の証明書が登録されています:\">\n<!ENTITY certmgr.others\t\t\t\t\"他の人を識別するため以下の証明書が登録されています:\">\n<!ENTITY certmgr.websites2\t\t\t\"サーバーを識別するため以下の証明書が登録されています:\">\n<!ENTITY certmgr.cas\t\t\t\t\"認証局を識別するため以下の証明書が登録されています:\">\n<!ENTITY certmgr.orphans\t\t\t\"以下の証明書は他のいずれの分類にも属していません:\">\n\n<!ENTITY certmgr.detail.general_tab.title\t\t\"一般\">\n<!ENTITY certmgr.detail.general_tab.accesskey\t\t\"G\">\n<!ENTITY certmgr.detail.prettyprint_tab.title\t\t\"詳細\">\n<!ENTITY certmgr.detail.prettyprint_tab.accesskey\t\"D\">\n\n<!ENTITY certmgr.pending.label\t\t\t\"証明書を検証しています...\">\n<!ENTITY certmgr.subjectinfo.label\t\t\"発行対象\">\n<!ENTITY certmgr.issuerinfo.label\t\t\"発行者\">\n<!ENTITY certmgr.periodofvalidity.label\t\t\"証明書の有効期間\">\n<!ENTITY certmgr.fingerprints.label\t\t\"証明書のフィンガープリント\">\n<!ENTITY certmgr.certdetail.title\t\t\"証明書の詳細\">\n<!ENTITY certmgr.certdetail.cn\t\t\t\"一般名称 (CN)\">\n<!ENTITY certmgr.certdetail.o\t\t\t\"組織 (O)\">\n<!ENTITY certmgr.certdetail.ou\t\t\t\"部門 (OU)\">\n<!ENTITY certmgr.certdetail.serialnumber\t\"シリアル番号\">\n<!ENTITY certmgr.certdetail.sha256fingerprint\t\"SHA-256 フィンガープリント\">\n<!ENTITY certmgr.certdetail.sha1fingerprint\t\"SHA1 フィンガープリント\">\n\n<!ENTITY certmgr.editcacert.title\t\t\"認証局証明書に対する信頼性の設定\">\n<!ENTITY certmgr.editcert.edittrust\t\t\"証明書の信頼性を設定してください:\">\n<!ENTITY certmgr.editcert.trustssl\t\t\"この証明書をウェブサイトの識別に使用する\">\n<!ENTITY certmgr.editcert.trustemail\t\t\"この証明書をメールユーザーの識別に使用する\">\n<!ENTITY certmgr.editcert.trustobjsign\t\t\"この証明書をソフトウェア製作者の識別に使用する\">\n\n<!ENTITY certmgr.deletecert.title\t\t\"証明書の削除\">\n\n<!ENTITY certmgr.certname\t\t\t\"証明書名と発行者名\"><!-- en-US: Certificate Name -->\n<!ENTITY certmgr.certserver\t\t\t\"サーバー\">\n<!ENTITY certmgr.override_lifetime\t\t\"例外承認期間\"><!-- (^^; -->\n<!ENTITY certmgr.tokenname\t\t\t\"セキュリティデバイス\">\n<!ENTITY certmgr.begins\t\t\t\t\"発行日\">\n<!ENTITY certmgr.expires\t\t\t\"有効期限\">\n<!ENTITY certmgr.email\t\t\t\t\"メールアドレス\">\n<!ENTITY certmgr.serial\t\t\t\t\"シリアル番号\">\n\n<!ENTITY certmgr.close.label\t\t\t\"閉じる\">\n<!ENTITY certmgr.close.accesskey\t\t\"C\">\n<!ENTITY certmgr.view2.label\t\t\t\"表示...\">\n<!ENTITY certmgr.view2.accesskey\t\t\"V\">\n<!ENTITY certmgr.edit3.label\t\t\t\"信頼性を設定...\">\n<!ENTITY certmgr.edit3.accesskey\t\t\"E\">\n<!ENTITY certmgr.export.label\t\t\t\"エクスポート...\">\n<!ENTITY certmgr.export.accesskey\t\t\"x\">\n<!ENTITY certmgr.delete2.label\t\t\t\"削除...\">\n<!ENTITY certmgr.delete2.accesskey\t\t\"D\">\n<!ENTITY certmgr.delete_builtin.label\t\t\"削除または信頼しない...\">\n<!ENTITY certmgr.delete_builtin.accesskey\t\"D\">\n<!ENTITY certmgr.backup2.label\t\t\t\"バックアップ...\">\n<!ENTITY certmgr.backup2.accesskey\t\t\"B\">\n<!ENTITY certmgr.backupall2.label\t\t\"すべてバックアップ...\">\n<!ENTITY certmgr.backupall2.accesskey\t\t\"k\">\n<!ENTITY certmgr.restore2.label\t\t\t\"インポート...\">\n<!ENTITY certmgr.restore2.accesskey\t\t\"m\">\n<!ENTITY certmgr.details.label\t\t\t\"証明書のフィールド\">\n<!ENTITY certmgr.details.accesskey\t\t\"F\">\n<!ENTITY certmgr.fields.label\t\t\t\"フィールドの値\">\n<!ENTITY certmgr.fields.accesskey\t\t\"V\">\n<!ENTITY certmgr.hierarchy.label\t\t\"証明書の階層\">\n<!ENTITY certmgr.hierarchy.accesskey2\t\t\"H\">\n<!ENTITY certmgr.addException.label\t\t\"例外を追加...\">\n<!ENTITY certmgr.addException.accesskey\t\t\"x\">\n\n<!ENTITY exceptionMgr.title\t\t\t\"セキュリティ例外の追加\">\n<!ENTITY exceptionMgr.exceptionButton.label\t\"セキュリティ例外を承認\">\n<!ENTITY exceptionMgr.exceptionButton.accesskey\t\"C\">\n<!ENTITY exceptionMgr.supplementalWarning\t\"本物の銀行、通信販売、その他の公開サイトがこの操作を求めることはありません。\">\n<!ENTITY exceptionMgr.certlocation.caption2\t\"サーバー\">\n<!ENTITY exceptionMgr.certlocation.url\t\t\"URL:\">\n<!ENTITY exceptionMgr.certlocation.download\t\"証明書を取得\">\n<!ENTITY exceptionMgr.certlocation.accesskey\t\"G\">\n<!ENTITY exceptionMgr.certstatus.caption\t\"証明書の状態\">\n<!ENTITY exceptionMgr.certstatus.viewCert\t\"表示...\">\n<!ENTITY exceptionMgr.certstatus.accesskey\t\"V\">\n<!ENTITY exceptionMgr.permanent.label\t\t\"次回以降にもこの例外を有効にする\"><!-- (^^; -->\n<!ENTITY exceptionMgr.permanent.accesskey\t\"P\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/pippki/deviceManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY devmgr.title\t\t\t\t\"デバイスマネージャー\">\n<!-- LOCALIZATION NOTE (devmgr.style2): This is CSS style for Device Manager\n     window size. Don't translate \"width\" nor \"height\". Adjust the numbers\n     to make window contents fit. -->\n<!ENTITY devmgr.style2\t\t\t\t\"width: 67em; height: 32em;\">\n\n<!ENTITY devmgr.devlist.label\t\t\t\"セキュリティモジュールとデバイス\">\n<!ENTITY devmgr.details.title\t\t\t\"詳細\">\n<!ENTITY devmgr.details.title2\t\t\t\"値\">\n\n<!ENTITY devmgr.button.login.label\t\t\"ログイン\">\n<!ENTITY devmgr.button.login.accesskey\t\t\"n\">\n<!ENTITY devmgr.button.logout.label\t\t\"ログアウト\">\n<!ENTITY devmgr.button.logout.accesskey\t\t\"O\">\n<!ENTITY devmgr.button.changepw.label\t\t\"パスワードを変更...\">\n<!ENTITY devmgr.button.changepw.accesskey\t\"P\">\n<!ENTITY devmgr.button.load.label\t\t\"追加...\">\n<!ENTITY devmgr.button.load.accesskey\t\t\"L\">\n<!ENTITY devmgr.button.unload.label\t\t\"削除\">\n<!ENTITY devmgr.button.unload.accesskey\t\t\"U\">\n<!ENTITY devmgr.button.fips.accesskey\t\t\"F\">\n\n<!ENTITY loaddevice.info\t\t\t\"追加するモジュール情報を入力してください。\">\n<!ENTITY loaddevice.modname\t\t\t\"モジュール名:\">\n<!ENTITY loaddevice.modname.accesskey\t\t\"M\">\n<!ENTITY loaddevice.modname.default\t\t\"New PKCS #11 Module\"><!-- (^^; 日本語名での登録はできないとのこと -->\n<!ENTITY loaddevice.filename\t\t\t\"ファイルパス:\">\n<!ENTITY loaddevice.filename.accesskey\t\t\"f\">\n<!ENTITY loaddevice.browse\t\t\t\"参照...\">\n<!ENTITY loaddevice.browse.accesskey\t\t\"B\">\n\n<!ENTITY loaddevice.title\t\t\t\"PKCS #11 デバイスの追加\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/pippki/pippki.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Values for changepassword.xul -->\n<!ENTITY setPassword.title\t\t\t\"マスターパスワードの変更\">\n<!ENTITY setPassword.tokenName.label\t\t\"セキュリティデバイス\">\n<!ENTITY setPassword.oldPassword.label\t\t\"現在のパスワード:\">\n<!ENTITY setPassword.newPassword.label\t\t\"新しいパスワード:\">\n<!ENTITY setPassword.reenterPassword.label\t\"新しいパスワード(再入力):\">\n<!ENTITY setPassword.meter.label\t\t\"パスワードの品質レベル\">\n\n<!-- Values for resetpassword.xul -->\n<!ENTITY resetPasswordButtonLabel\t\t\"リセット\">\n<!ENTITY resetPassword.title\t\t\t\"マスターパスワードのリセット\">\n<!ENTITY resetPassword.text\t\t\t\"マスターパスワードをリセットすると、保存されているすべてのウェブやメールのパスワード、フォームデータ、個人証明書、秘密鍵が失われます。本当にマスターパスワードをリセットしてもよろしいですか？\"><!-- (^^; 保護対象はアプリによって異なるが、使われないので問題なし...のハズ -->\n\n<!-- Downloading a cert -->\n<!ENTITY downloadCert.title\t\t\t\"証明書のインポート\"><!-- (^^; ダウンロード時に限らない -->\n<!ENTITY downloadCert.message1\t\t\t\"新しい認証局 (CA) を信頼するよう求められています。本当にこの認証局を信頼しますか？\"><!-- (^^; 本当に新しい認証局 (CA) を信頼して証明書をインポートしますか？ -->\n<!ENTITY downloadCert.trustSSL\t\t\t\"この認証局によるウェブサイトの識別を信頼する\">\n<!ENTITY downloadCert.trustEmail\t\t\"この認証局によるメールユーザーの識別を信頼する\">\n<!ENTITY downloadCert.trustObjSign\t\t\"この認証局によるソフトウェア製作者の識別を信頼する\">\n<!ENTITY downloadCert.message3\t\t\t\"認証局を信頼する場合はその目的に関わらず、認証局の証明書が間違いないこと、認証ポリシーや認証実施規定に問題がないことを確認してください。\"><!-- (^^; この認証局を信頼する場合は、その目的にかかわらず必ずその認証局の証明書、ポリシー、導入手順を確認した上でインポートしてください。 -->\n<!ENTITY downloadCert.viewCert.label\t\t\"証明書を表示\">\n<!ENTITY downloadCert.viewCert.text\t\t\"認証局の証明書を審査してください\">\n\n<!-- Strings for the SSL client auth ask dialog -->\n<!ENTITY clientAuthAsk.title\t\t\t\"個人証明書の要求\">\n<!ENTITY clientAuthAsk.message1\t\t\t\"このサイトはあなたの個人証明書を求めています:\">\n<!ENTITY clientAuthAsk.message2\t\t\t\"個人認証を行うために送信する証明書を選択してください:\">\n<!ENTITY clientAuthAsk.message3\t\t\t\"選択した証明書の詳細:\">\n\n<!ENTITY pkcs12.setpassword.title\t\t\"証明書のバックアップ用パスワードの設定\">\n<!ENTITY pkcs12.setpassword.message\t\t\"ここで設定するバックアップ用パスワードによりあなたの作成するバックアップファイルが保護されます。バックアップファイルを作成するにはパスワードを設定しなければなりません。\">\n<!ENTITY pkcs12.setpassword.label1\t\t\"証明書のバックアップ用パスワード:\">\n<!ENTITY pkcs12.setpassword.label2\t\t\"証明書のバックアップ用パスワード(再入力):\">\n<!ENTITY pkcs12.setpassword.reminder\t\t\"重要: 証明書のバックアップ用パスワードを忘れてしまうと、バックアップした証明書を復元できなくなります。安全な場所に記録しておいてください。\">\n\n<!ENTITY chooseToken.title\t\t\t\"セキュリティデバイスの選択\">\n<!ENTITY chooseToken.message1\t\t\t\"セキュリティデバイスを選択してください。\">\n\n<!-- Strings for the CreateCertInfo dialog  -->\n<!ENTITY createCertInfo.title\t\t\t\"秘密鍵を生成しています\">\n<!ENTITY createCertInfo.msg1\t\t\t\"鍵を生成しています... これには数分かかることがあります...\">\n<!ENTITY createCertInfo.msg2\t\t\t\"しばらくお待ちください...\">\n\n<!-- Strings for protectedAuth dialog -->\n<!ENTITY protectedAuth.title\t\t\t\"保護されたトークン認証\">\n<!ENTITY protectedAuth.msg\t\t\t\"トークンの認証を行ってください。認証方法は使用するトークンの種類によって異なります。\"><!-- (^^; -->\n<!ENTITY protectedAuth.tokenName.label\t\t\"トークン:\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/pippki/pippki.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt\t\t\t\t=PSM 秘密鍵セキュリティデバイスのパスワードを入力してください。\n\n# LOCALIZATION NOTE(certWithSerial): Used for semi-uniquely representing a cert.\n# %1$S is the serial number of the cert in AA:BB:CC hex format.\ncertWithSerial\t\t\t\t=シリアル番号付きの証明書: %1$S\n\n# Download Cert dialog\n# LOCALIZATION NOTE(newCAMessage1):\n# %S is a string representative of the certificate being downloaded/imported.\nnewCAMessage1\t\t\t\t=“%S” が行う認証のうち、信頼するものを選択してください。\nunnamedCA\t\t\t\t=名前のない認証局\n\n# For editing cert trust\neditTrustCA\t\t\t\t=証明書 “%S” は認証局の証明書です\n\n# For Deleting Certificates\ndeleteSslCertConfirm3\t\t\t=これらのサーバー証明書の例外を削除してもよろしいですか？\ndeleteSslCertImpact3\t\t\t=サーバー証明書の例外を削除すると、サーバーのセキュリティを通常の手順で確認するようになり、各サーバーに有効な証明書が求められます。\ndeleteSslCertTitle3\t\t\t=サーバー証明書の例外を削除\n\ndeleteUserCertConfirm\t\t\t=本当にこの証明書を削除してもよろしいですか？\ndeleteUserCertImpact\t\t\t=あなたの証明書を削除すると、今後この証明書で個人認証ができなくなります。\ndeleteUserCertTitle\t\t\t=あなたの証明書を削除\n\ndeleteCaCertConfirm2\t\t\t=この認証局 (CA) の証明書を削除しようとしています。削除すると組み込まれた証明書のすべての信頼性が失われます。本当にこの認証局証明書を削除するか信頼しない設定にしてもよろしいですか？\ndeleteCaCertImpactX2\t\t\t=認証局 (CA) の証明書を削除するか信頼しない場合、その認証局により発行されたすべての証明書が信頼されなくなります。\ndeleteCaCertTitle2\t\t\t=認証局の証明書を削除または信頼しない\n\ndeleteEmailCertConfirm\t\t\t=本当にこの人たちのメール証明書を削除してもよろしいですか？\ndeleteEmailCertImpactDesc\t\t=メール証明書を削除すると、その人たちにメールを暗号化して送信できなくなります。\ndeleteEmailCertTitle\t\t\t=メール証明書を削除\n\ndeleteOrphanCertConfirm\t\t\t=本当にこれらの証明書を削除してもよろしいですか？\ndeleteOrphanCertTitle\t\t\t=証明書を削除\n\n# PKCS#12 file dialogs\nchooseP12RestoreFileDialog2\t\t=インポートする証明書ファイル\nchooseP12BackupFileDialog\t\t=バックアップファイル名\nfile_browse_PKCS12_spec\t\t\t=PKCS12 のファイル\ngetPKCS12FilePasswordMessage\t\t=この証明書のバックアップの暗号化に用いるパスワードを入力してください:\n\n# Cert verification\ncertVerified\t\t\t\t=この証明書は以下の用途に使用する証明書であると検証されました:\ncertNotVerified_CertRevoked\t\t=この証明書はすでに失効しているため、有効性を検証できませんでした。\ncertNotVerified_CertExpired\t\t=この証明書は期限が切れているため、有効性を検証できませんでした。\ncertNotVerified_CertNotTrusted\t\t=この証明書を信頼していないため、有効性を検証できませんでした。\ncertNotVerified_IssuerNotTrusted\t=発行者を信頼していないため、この証明書の有効性を検証できませんでした。\ncertNotVerified_IssuerUnknown\t\t=発行者が不明であるため、この証明書の有効性を検証できませんでした。\ncertNotVerified_CAInvalid\t\t=認証局の証明書が無効であるため、この証明書の有効性を検証できませんでした。\ncertNotVerified_AlgorithmDisabled\t=安全ではない署名アルゴリズムによって署名されているため、この証明書の有効性を検証できませんでした。\ncertNotVerified_Unknown\t\t\t=原因不明の問題により、この証明書の有効性を検証できませんでした。\n\n# Client auth\nclientAuthRemember\t\t\t=今後も同様に処理する\n# LOCALIZATION NOTE(clientAuthNickAndSerial): Represents a single cert when the\n# user is choosing from a list of certificates.\n# %1$S is the nickname of the cert.\n# %2$S is the serial number of the cert in AA:BB:CC hex format.\nclientAuthNickAndSerial\t\t\t=%1$S [%2$S]\n# LOCALIZATION NOTE(clientAuthHostnameAndPort):\n# %1$S is the hostname of the server.\n# %2$S is the port of the server.\nclientAuthHostnameAndPort\t\t=%1$S:%2$S\n# LOCALIZATION NOTE(clientAuthMessage1): %S is the Organization of the server\n# cert.\nclientAuthMessage1\t\t\t=組織: “%S”\n# LOCALIZATION NOTE(clientAuthMessage2): %S is the Organization of the issuer\n# cert of the server cert.\nclientAuthMessage2\t\t\t=発行者: “%S”\n# LOCALIZATION NOTE(clientAuthIssuedTo): %1$S is the Distinguished Name of the\n# currently selected client cert, such as \"CN=John Doe,OU=Example\" (without\n# quotes).\nclientAuthIssuedTo\t\t\t=発行先: %1$S\n# LOCALIZATION NOTE(clientAuthSerial): %1$S is the serial number of the selected\n# cert in AA:BB:CC hex format.\nclientAuthSerial\t\t\t=シリアル番号: %1$S\n# LOCALIZATION NOTE(clientAuthValidityPeriod):\n# %1$S is the already localized notBefore date of the selected cert.\n# %2$S is the already localized notAfter date of the selected cert.\nclientAuthValidityPeriod\t\t=%1$S から %2$S まで有効\n# LOCALIZATION NOTE(clientAuthKeyUsages): %1$S is a comma separated list of\n# already localized key usages the selected cert is valid for.\nclientAuthKeyUsages\t\t\t=鍵用途: %1$S\n# LOCALIZATION NOTE(clientAuthEmailAddresses): %1$S is a comma separated list of\n# e-mail addresses the selected cert is valid for.\nclientAuthEmailAddresses\t\t=メールアドレス: %1$S\n# LOCALIZATION NOTE(clientAuthIssuedBy): %1$S is the Distinguished Name of the\n# cert which issued the selected cert.\nclientAuthIssuedBy\t\t\t=発行者名: %1$S\n# LOCALIZATION NOTE(clientAuthStoredOn): %1$S is the name of the PKCS #11 token\n# the selected cert is stored on.\nclientAuthStoredOn\t\t\t=格納先: %1$S\n\n# Page Info\npageInfo_NoEncryption\t\t\t\t=接続が暗号化されていません\npageInfo_Privacy_None1\t\t\t\t=ウェブサイト %S は表示中のページの暗号化をサポートしていません。\npageInfo_Privacy_None2\t\t\t\t=暗号化せずにインターネットに送信された情報は他人に傍受される可能性があります。\npageInfo_Privacy_None4\t\t\t\t=表示中のページは転送される前から暗号化されていません。\n# LOCALIZATION NOTE (pageInfo_EncryptionWithBitsAndProtocol and pageInfo_BrokenEncryption):\n# %1$S is the name of the encryption standard,\n# %2$S is the key size of the cipher.\n# %3$S is protocol version like \"SSL 3\" or \"TLS 1.2\"\npageInfo_EncryptionWithBitsAndProtocol\t\t=接続が暗号化されています (%1$S、鍵長 %2$S bit、%3$S)\npageInfo_BrokenEncryption\t\t\t=脆弱な暗号化 (%1$S、鍵長 %2$S bit、%3$S)\npageInfo_Privacy_Encrypted1\t\t\t=表示中のページはインターネット上に送信される前に暗号化されています。\npageInfo_Privacy_Encrypted2\t\t\t=暗号化によってコンピューター間の通信の傍受は困難になり、このページをネットワークで転送中に誰かにその内容をのぞき見られる可能性は低くなります。\npageInfo_MixedContent\t\t\t\t=一部の接続だけが暗号化されています\npageInfo_MixedContent2\t\t\t\t=表示しているページの一部はインターネットに転送される前に暗号化されていません。\npageInfo_WeakCipher\t\t\t\t=このウェブサイトへの接続に使用されている暗号は強度が弱くプライベートではありません。他者があなたの情報を見たりウェブサイトの動作を変更できます。\npageInfo_CertificateTransparency_None\t\t=このウェブサイトは Certificate Transparency 監査記録を提供しません。\npageInfo_CertificateTransparency_OK\t\t=このウェブサイトは公開監査可能な Certificate Transparency 記録を提供します。\npageInfo_CertificateTransparency_UnknownLog\t=このウェブサイトは Certificate Transparency 監査記録を求めていますが、記録の発行者が不明なため検証できません。\npageInfo_CertificateTransparency_Invalid\t=このウェブサイトは Certificate Transparency 監査記録を提供しますが、記録の検証に失敗しました。\n\n# Cert Viewer\n# LOCALIZATION NOTE(certViewerTitle): Title used for the Certificate Viewer.\n# %1$S is a string representative of the certificate being viewed.\ncertViewerTitle\t\t\t\t=証明書ビューアー: “%1$S”\nnotPresent\t\t\t\t=<証明書に記載されていません>\n\n# Token Manager\npassword_not_set\t\t\t=(設定なし)\nfailed_pw_change\t\t\t=マスターパスワードを変更できませんでした。\nincorrect_pw\t\t\t\t=入力されたマスターパスワードが正しくありません。再度確認してください。\npw_change_ok\t\t\t\t=マスターパスワードが正常に変更されました。\npw_erased_ok\t\t\t\t=警告！ マスターパスワードが削除されました。\npw_not_wanted\t\t\t\t=警告！ マスターパスワードが使用されません。\npw_empty_warning\t\t\t=ウェブとメールのパスワード、フォームのデータ、秘密鍵が保護されません。\npw_change2empty_in_fips_mode\t\t=現在 FIPS モードです。FIPS モードでは空のマスターパスワードは使えません。\nlogin_failed\t\t\t\t=ログインに失敗しました\nloadPK11TokenDialog\t\t\t=読み込む PKCS#11 デバイスを選択してください\ndevinfo_modname\t\t\t\t=モジュール\ndevinfo_modpath\t\t\t\t=パス\ndevinfo_label\t\t\t\t=ラベル\ndevinfo_manID\t\t\t\t=製造元\ndevinfo_serialnum\t\t\t=シリアル番号\ndevinfo_hwversion\t\t\t=ハードウェアバージョン\ndevinfo_fwversion\t\t\t=ファームウェアバージョン\ndevinfo_status\t\t\t\t=状態\ndevinfo_desc\t\t\t\t=詳細説明\ndevinfo_stat_disabled\t\t\t=無効\ndevinfo_stat_notpresent\t\t\t=存在しない\ndevinfo_stat_uninitialized\t\t=未初期化\ndevinfo_stat_notloggedin\t\t=未ログイン\ndevinfo_stat_loggedin\t\t\t=ログイン済み\ndevinfo_stat_ready\t\t\t=使用可能\nenable_fips\t\t\t\t=FIPS を有効にする\ndisable_fips\t\t\t\t=FIPS を無効にする\nfips_nonempty_password_required\t\t=FIPS モードではすべてのセキュリティデバイスにマスターパスワードが設定されている必要があります。FIPS モードを有効にする前に、パスワードを設定してください。\nunable_to_toggle_fips\t\t\t=セキュリティデバイスの FIPS モードを変更できません。このアプリケーションを終了し、再起動してください。\n\nresetPasswordConfirmationTitle\t\t=マスターパスワードのリセット\nresetPasswordConfirmationMessage\t=パスワードはリセットされました。\n\n# Import certificate(s) file dialog\nimportEmailCertPrompt\t\t\t=メール証明書を含むファイルを選択してください\nimportCACertsPrompt\t\t\t=認証局証明書を含むファイルを選択してください\nfile_browse_Certificate_spec\t\t=証明書ファイル\n\n# Cert export\nSaveCertAs\t\t\t\t=証明書をファイルに保存\nCertFormatBase64\t\t\t=X.509 証明書 (PEM)\nCertFormatBase64Chain\t\t\t=証明書パスを含む X.509 証明書 (PEM)\nCertFormatDER\t\t\t\t=X.509 証明書 (DER)\nCertFormatPKCS7\t\t\t\t=X.509 証明書 (PKCS#7)\nCertFormatPKCS7Chain\t\t\t=証明書パスを含む X.509 証明書 (PKCS#7)\nwriteFileFailure\t\t\t=ファイルエラー\nwriteFileFailed\t\t\t\t=%S に書き込めませんでした:\\n%S.\nwriteFileAccessDenied\t\t\t=アクセスが拒否されました\nwriteFileIsLocked\t\t\t=ファイルがロックされています\nwriteFileNoDeviceSpace\t\t\t=デバイスの空き領域が不足しています\nwriteFileUnknownError\t\t\t=不明なエラーです\n\n# (^^; 証明書ベースの表現にしたが information/identity などについて要再検討\n# Add Security Exception dialog\naddExceptionBrandedWarning2\t\t\t=%1$0.S例外的に信頼する証明書としてこのサイトの証明書を登録しようとしています。\naddExceptionInvalidHeader\t\t\t=このサイトでは不正な証明書が使用されており、サイトの識別情報を確認できません。\naddExceptionDomainMismatchShort\t\t\t=他のサイトの証明書です\naddExceptionDomainMismatchLong2\t\t\t=他のサイト用の証明書が使われています。誰かがこのサイトを偽装しようとしています。\naddExceptionExpiredShort\t\t\t=証明書の有効期限を過ぎています\naddExceptionExpiredLong2\t\t\t=このサイトの証明書は現在有効ではありません。この証明書は盗難または紛失した可能性があり、誰かがこのサイトを偽装するために使用している可能性があります。\naddExceptionUnverifiedOrBadSignatureShort\t=不明な証明書です\naddExceptionUnverifiedOrBadSignatureLong2\t=安全な署名を使っている信頼できる認証局が発行されたものとして検証されていないため、このサイトの証明書は信頼されません。\naddExceptionValidShort\t\t\t\t=有効な証明書です\naddExceptionValidLong\t\t\t\t=このサイトでは正しく検証された有効な証明書を使用しています。このサイトの証明書を例外として追加する必要はありません。\naddExceptionCheckingShort\t\t\t=証明書を確認中\naddExceptionCheckingLong2\t\t\t=このサイトの識別情報を確認しています...\naddExceptionNoCertShort\t\t\t\t=証明書がありません\naddExceptionNoCertLong2\t\t\t\t=このサイトを識別するための証明書を取得できませんでした\n\npageInfo_CertificateTransparency_Compliant=This website complies with the Certificate Transparency policy.\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/pippki/validation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  validation.crlmanager.label             \"CRL の管理\">\n<!ENTITY  validation.crlmanager.description       \"証明書データベースに以下の証明書失効リスト (CRL) が保存されています:\">\n<!ENTITY  validation.crlname.label\t\t\"名前\">\n<!ENTITY  validation.crllastupdate.label\t\"最終更新日\">\n<!ENTITY  validation.crlnextupdate.label\t\"次回更新日\">\n<!ENTITY  validation.crlautoupdateenabled.label\t\"自動更新\">\n<!ENTITY  validation.crlautoupdatestatus.label\t\"自動更新状況\">\n<!ENTITY  validation.deletecrl.label\t\t\"削除\">\n<!ENTITY  validation.deletecrl.accesskey\t\"D\">\n<!ENTITY  validation.updatecrl.label\t\t\"更新\">\n<!ENTITY  validation.updatecrl.accesskey\t\"U\">\n<!ENTITY  validation.advanced.label\t\t\"設定\">\n<!ENTITY  validation.advanced.accesskey\t\t\"S\">\n\n<!ENTITY  validation.crl.autoupdate.title\t\"CRL 自動更新の設定\">\n<!ENTITY  validation.crl.autoupdate.enable.label \"この証明書失効リストの自動更新を有効にする\">\n<!ENTITY  validation.crl.autoupdate.time.label1\t\"次回更新日の\">\n<!ENTITY  validation.crl.autoupdate.time.label2\t\"日前に更新する\">\n<!ENTITY  validation.crl.autoupdate.freq.label1\t\"更新間隔を\">\n<!ENTITY  validation.crl.autoupdate.freq.label2\t\"日毎とする\">\n<!ENTITY  validation.crl.autoupdate.url.label\t\"CRL の取得先:\">\n<!ENTITY  crl.import.status.title\t\t\"CRL 取得状況\">\n<!ENTITY  crl.import.success.message\t\t\"証明書失効リスト (CRL) を正常にインポートしました。\">\n<!ENTITY  crl.issuer.label\t\t\t\"CRL 発行者:\">\n<!ENTITY  crl.issuer.org.label\t\t\t\"組織: \">\n<!ENTITY  crl.issuer.orgunit.label\t\t\"部門: \">\n<!ENTITY  crl.import.nextupdate.label\t\t\"次回更新日: \">\n<!ENTITY  crl.autoupdate.fail.cnt.label\t\t\"直前の連続した更新失敗回数: \">\n<!ENTITY  crl.autoupdate.fail.reason.label\t\"最後の更新失敗の詳細: \">\n<!ENTITY  edit.button\t\t\t\t\"設定\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nBookmarksMenuFolderTitle\t=ブックマークメニュー\nBookmarksToolbarFolderTitle\t=ブックマークツールバー\nOtherBookmarksFolderTitle\t=他のブックマーク\nTagsFolderTitle\t\t\t=タグ\nMobileBookmarksFolderTitle\t=モバイルのブックマーク\n\n# LOCALIZATION NOTE (dateName):\n# These are used to generate history containers when history is grouped by date\nfinduri-AgeInDays-is-0\t\t=今日\nfinduri-AgeInDays-is-1\t\t=昨日\nfinduri-AgeInDays-is\t\t=%S 日前\nfinduri-AgeInDays-last-is\t=%S 日以内\nfinduri-AgeInDays-isgreater\t=%S 日以上前\nfinduri-AgeInMonths-is-0\t=今月\nfinduri-AgeInMonths-isgreater\t=%S カ月以上前\n# LOCALIZATION NOTE (finduri-MonthYear):\n# %1$S is the month name, %2$S is the year (4 digits format).\n#(^m^) %1$S: /toolkit/chrome/global/dateFormat.properties の month.*.name\nfinduri-MonthYear\t\t=%2$S年%1$S\n\n# LOCALIZATION NOTE (localFiles):\n# This is used to generate local files container when history is grouped by site\nlocalhost\t\t\t=(ローカルファイル)\n\n# LOCALIZATION NOTE\n# The string is used for showing file size of each backup in the \"fileRestorePopup\" popup\n# %1$S is the file size\n# %2$S is the file size unit\nbackupFileSizeText\t\t=%1$S %2$S\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/pluginproblem/pluginproblem.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n<!ENTITY tapToPlayPlugin\t\t\t\"ここをタップするとプラグインを実行します。\">\n<!ENTITY clickToActivatePlugin\t\t\t\"プラグインを有効化する\">\n<!ENTITY checkForUpdates\t\t\t\"更新を確認する...\">\n<!ENTITY blockedPlugin.label\t\t\t\"このプラグインはユーザー保護のためにブロックされました。\">\n<!ENTITY hidePluginBtn.label\t\t\t\"プラグインを隠す\">\n<!ENTITY managePlugins\t\t\t\t\"プラグインを管理...\">\n\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n<!ENTITY reloadPlugin.pre\t\t\t\"\">\n<!ENTITY reloadPlugin.middle\t\t\t\"ページを再読み込み\">\n<!ENTITY reloadPlugin.post\t\t\t\" してください。\">\n<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please\t\t\t\t\"クラッシュレポートを送信する\">\n<!ENTITY report.submitting\t\t\t\"レポートを送信しています...\">\n<!ENTITY report.submitted\t\t\t\"クラッシュレポートを送信しました\">\n<!ENTITY report.disabled\t\t\t\"クラッシュレポートの送信は無効になっています\">\n<!ENTITY report.failed\t\t\t\t\"レポートを送信できませんでした\">\n<!ENTITY report.unavailable\t\t\t\"送信するレポートはありません\">\n<!ENTITY report.comment\t\t\t\t\"コメントを追加してください (コメントは一般に公開されます)\">\n<!ENTITY report.pageURL\t\t\t\t\"ページの URL を含める\">\n\n<!ENTITY plugin.file\t\t\t\t\"ファイル\">\n<!ENTITY plugin.mimeTypes\t\t\t\"MIME タイプ\">\n<!ENTITY plugin.flashProtectedMode.label\t\"Adobe Flash の保護モードを有効化\">\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/services/errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nerror.login.reason.network\t\t=サーバーへの接続に失敗しました\nerror.login.reason.recoverykey\t\t=リカバリキーが間違っています\nerror.login.reason.account\t\t=アカウント名もしくはパスワードが間違っています\nerror.login.reason.no_username\t\t=アカウント名が入力されていません\nerror.login.reason.no_password2\t\t=パスワードが入力されていません\nerror.login.reason.no_recoverykey\t=保存されているリカバリキーがありません\nerror.login.reason.server\t\t=サーバーの設定が間違っています\n\nerror.sync.failed_partial\t\t=ひとつあるいは複数の種類のデータを同期できませんでした\n# LOCALIZATION NOTE (error.sync.reason.serverMaintenance): We removed the extraneous period from this string\nerror.sync.reason.serverMaintenance\t=Sync サーバーのメンテナンス中です。同期は自動的に再開します\n\ninvalid-captcha\t\t\t\t=入力された単語が間違っています。再度入力してください\nweak-password\t\t\t\t=強度の高いパスワードを使用してください\n\n# this is the fallback, if we hit an error we didn't bother to localize\nerror.reason.unknown\t\t\t=原因不明のエラー\n\nchange.password.pwSameAsPassword\t=現在のパスワードと同じパスワードは使用できません\nchange.password.pwSameAsUsername\t=ユーザー名と同じパスワードは使用できません\nchange.password.pwSameAsEmail\t\t=メールアドレスと同じパスワードは使用できません\nchange.password.mismatch\t\t=入力されたパスワードが一致しません\nchange.password.tooShort\t\t=入力されたパスワードは短すぎます\n"
  },
  {
    "path": "langpacks/ja/chrome/ja/locale/ja/services/sync.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# %1: the user name (Ed), %2: the app name (Firefox), %3: the operating system (Android)\nclient.name2\t\t\t=%3$S 上で使用している %1$S の %2$S\n\n# %S is the date and time at which the last sync successfully completed\nlastSync2.label\t\t\t=最終更新日時: %S\n\n# signInToSync.description is the tooltip for the Sync buttons when Sync is\n# not configured.\nsignInToSync.description\t=Sync にログインします\n\nerror.sync.title\t\t=同期中にエラーが発生しました\nerror.sync.description\t\t=Sync の同期中にエラーが発生しました: %1$S。この処理は自動的に再試行されます。\nwarning.sync.eol.label\t\t=サービスが終了します\n# %1: the app name (Firefox)\nwarning.sync.eol.description\t=ご利用の Firefox Sync サービスは間もなく終了します。同期を維持するには %1$S をアップグレードしてください。\nerror.sync.eol.label\t\t=サービスが利用できません\n# %1: the app name (Firefox)\nerror.sync.eol.description\t=Firefox Sync サービスは利用できなくなりました。同期を維持するには %1$S をアップグレードする必要があります。\nsync.eol.learnMore.label\t=詳細情報\nsync.eol.learnMore.accesskey\t=L\n\nsyncnow.label\t\t\t=今すぐ同期\nsyncing2.label\t\t\t=同期中...\n"
  },
  {
    "path": "langpacks/ja/chrome/ja.manifest",
    "content": "locale alerts ja ja/locale/ja/alerts/\nlocale autoconfig ja ja/locale/ja/autoconfig/\nlocale global ja ja/locale/ja/global/\nlocale global-platform ja ja/locale/ja/global-platform/\nlocale mozapps ja ja/locale/ja/mozapps/\nlocale necko ja ja/locale/ja/necko/\nlocale passwordmgr ja ja/locale/ja/passwordmgr/\nlocale pipnss ja ja/locale/ja/pipnss/\nlocale pippki ja ja/locale/ja/pippki/\nlocale places ja ja/locale/ja/places/\nlocale pluginproblem ja ja/locale/ja/pluginproblem/\nlocale weave ja ja/locale/ja/\n"
  },
  {
    "path": "langpacks/ja/chrome.manifest",
    "content": "manifest browser/chrome.manifest application=bluegriffon@bluegriffon.com\nmanifest chrome/ja.manifest\nmanifest bluegriffon/chrome.manifest application=bluegriffon@bluegriffon.com\n"
  },
  {
    "path": "langpacks/ja/install.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!--\n\n-->\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n     xmlns:em=\"http://www.mozilla.org/2004/em-rdf#\">\n  <Description about=\"urn:mozilla:install-manifest\"\n               em:id=\"langpack-ja@bluegriffon.org\"\n               em:name=\"Japanese Language Pack\"\n               em:version=\"3.2\"\n               em:type=\"8\"\n               em:creator=\"Mozilla Japanese L10N Community\">\n    <em:contributor>Hiroki Abe</em:contributor><em:contributor>Makoto Arai</em:contributor><em:contributor>Tomoya Asai</em:contributor><em:contributor>Hideyuki EMURA</em:contributor><em:contributor>Shaw Hosaka</em:contributor><em:contributor>Joji Ikeda</em:contributor><em:contributor>Masahiko Imanaka</em:contributor><em:contributor>Kosuke Kaizuka</em:contributor><em:contributor>Hidehiro Kozawa</em:contributor><em:contributor>Teiji Matsuba</em:contributor><em:contributor>Shigeki Narisawa</em:contributor><em:contributor>Takeshi Nishimura</em:contributor><em:contributor>Toshiyuki Oka</em:contributor><em:contributor>Atsushi Sakai</em:contributor><em:contributor>Hiroshi Sekiya</em:contributor><em:contributor>Youhei Tooyama</em:contributor><em:contributor>Satoru Yamaguchi</em:contributor>\n\n    <em:targetApplication>\n      <Description>\n        <em:id>bluegriffon@bluegriffon.com</em:id>\n        <em:minVersion>3.2</em:minVersion>\n        <em:maxVersion>3.2</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n  </Description>\n</RDF>\n"
  },
  {
    "path": "langpacks/ko/bluegriffon/chrome.manifest",
    "content": "locale bluegriffon ko base/locale/bluegriffon/\nlocale branding ko base/locale/branding/\nlocale fs ko extensions/fs/\nlocale gfd ko extensions/gfd/\nlocale cssproperties ko sidebars/cssproperties/\nlocale domexplorer ko sidebars/domexplorer/\nlocale scripteditor ko sidebars/scripteditor/\nlocale stylesheets ko sidebars/stylesheets/\nlocale tipoftheday ko extensions/tipoftheday/\nlocale aria ko sidebars/aria/\n\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/branding/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  brandShorterName      \"Firefox\">\n<!ENTITY  brandShortName        \"Firefox Developer Edition\">\n<!ENTITY  brandFullName         \"Firefox Developer Edition\">\n<!ENTITY  vendorShortName       \"Mozilla\">\n<!ENTITY  trademarkInfo.part1   \" \">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/branding/brand.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrandShorterName=Firefox\nbrandShortName=Firefox Developer Edition\nbrandFullName=Firefox Developer Edition\nvendorShortName=Mozilla\n\nsyncBrandShortName=Sync\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/branding/browserconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Do NOT localize or otherwise change these values\nbrowser.startup.homepage=about:home\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/aboutAccounts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAccounts.welcome \"&syncBrand.shortName.label; 사용을 환영합니다\">\n\n<!ENTITY aboutAccountsConfig.description \"탭, 북마크, 암호 등을 동기화하려면 가입하십시오.\">\n<!ENTITY aboutAccountsConfig.startButton.label \"시작하기\">\n<!ENTITY aboutAccountsConfig.syncPreferences.label \"Sync 설정\">\n<!ENTITY aboutAccounts.noConnection.title \"연결되지 않음\">\n<!ENTITY aboutAccounts.noConnection.description \"로그인 하기 위해서는 인터넷에 연결되어 있어야 합니다.\">\n<!ENTITY aboutAccounts.noConnection.retry \"다시 시도하기\">\n<!ENTITY aboutAccounts.badConfig.title \"잘못된 설정\">\n<!ENTITY aboutAccounts.badConfig.description \"Firefox Account 서버 설정을 확인할 수 없습니다. 나중에 다시 시도 하십시오.\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/aboutCertError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD\n    SYSTEM \"chrome://branding/locale/brand.dtd\">\n  %brandDTD;\n\n<!-- These strings are used by Firefox's custom about:certerror page,\na replacement for the standard security certificate errors produced\nby NSS/PSM via netError.xhtml. -->\n\n<!ENTITY certerror.pagetitle1  \"안전하지 않은 연결\">\n<!ENTITY certerror.longpagetitle1 \"연결이 안전하지 않습니다\">\n\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara \"<span class='hostname'/> 의 관리자가 웹사이트를 잘못 설정했습니다. 여러분의 정보가 탈취되는 것을 막기 위해 &brandShortName; 는 이 웹사이트에 접속하지 않았습니다.\">\n<!ENTITY certerror.returnToPreviousPage.label \"뒤로 가기\">\n<!ENTITY certerror.learnMore \"더 알아보기…\">\n<!ENTITY certerror.advanced.label \"고급\">\n\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"이 사이트는 엄격한 보안 전송 HTTP(HSTS)로 &brandShortName;가 안전하게 연결하도록 지정했습니다. 이에 따라 이 인증에 예외를 추가할 수 없습니다.\">\n\n<!ENTITY certerror.expert.content \"계속 더 진행하고자 한다면 &brandShortName;가 인증 정보 확인을 하도록 하여야 합니다.  <b>비록 현재 사이트를 신뢰한다고 하더라도 본 오류 코드는 연결 중 제3자가 침입했을 수 있기 때문입니다.</b>\">\n<!ENTITY certerror.expert.contentPara2 \"현재 사이트가 신뢰된 인증 수단을 사용하지 않는 것에 대한 정확한 정보를 가지고 있을 경우를 제외하고는 예외 수단에 함부로 추가해서는 안됩니다.\">\n<!ENTITY certerror.addException.label \"예외 추가…\">\n<!ENTITY certerror.copyToClipboard.label \"클립보드로 텍스트 복사\">\n\n<!ENTITY errorReporting.automatic \"오류 보고서를 보내면 Mozilla가 잘 못 설정된 사이트를 파악하는데 도움이 됩니다.\">\n<!ENTITY errorReporting.sending \"보고서를 보내는 중\">\n<!ENTITY errorReporting.sent \"보고서를 보냄\">\n<!ENTITY errorReporting.tryAgain \"재시도\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/aboutDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n<!ENTITY aboutDialog.title          \"&brandFullName; 정보\">\n\n<!-- LOCALIZATION NOTE (update.checkForUpdatesButton.*, update.updateButton.*):\n# Only one button is present at a time.\n# The button when displayed is located directly under the Firefox version in\n# the about dialog (see bug 596813 for screenshots).\n-->\n<!ENTITY update.checkForUpdatesButton.label       \"업데이트 확인\">\n<!ENTITY update.checkForUpdatesButton.accesskey   \"C\">\n<!ENTITY update.updateButton.label2               \"업데이트 적용을 위해 &brandShortName; 재시작\">\n<!ENTITY update.updateButton.accesskey            \"R\">\n\n\n<!-- LOCALIZATION NOTE (warningDesc.version): This is a warning about the experimental nature of Nightly and Aurora builds. It is only shown in those versions. -->\n<!ENTITY warningDesc.version        \"&brandShortName;는 실험적 버전으로서 불안할 수 있습니다.\">\n<!-- LOCALIZATION NOTE (warningDesc.telemetryDesc): This is a notification that Nightly/Aurora builds automatically send Telemetry data back to Mozilla. It is only shown in those versions. \"It\" refers to brandShortName. -->\n<!ENTITY warningDesc.telemetryDesc  \"&brandShortName;의 성능 향상을 위해 자동으로 &vendorShortName;에 하드웨어, 환경 설정 및 성능 정보 등을 전송합니다.\">\n\n<!-- LOCALIZATION NOTE (community.exp.*) This paragraph is shown in \"experimental\" builds, i.e. Nightly and Aurora builds, instead of the other \"community.*\" strings below. -->\n<!ENTITY community.exp.start        \"\">\n<!-- LOCALIZATION NOTE (community.exp.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.exp.mozillaLink  \"&vendorShortName;\">\n<!ENTITY community.exp.middle       \"는  \">\n<!-- LOCALIZATION NOTE (community.exp.creditslink): This is a link title that links to about:credits. -->\n<!ENTITY community.exp.creditsLink  \"모든 사람이 공공 자원으로서 사용하는 \">\n<!ENTITY community.exp.end          \"열린 웹을 만들고자 하는 글로벌 커뮤니티입니다.\">\n\n<!ENTITY community.start2           \"&brandShortName;는 모든 사람이 공공 자원으로서 사용하는 열린 웹을 만들고자 하는 \">\n<!-- LOCALIZATION NOTE (community.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.mozillaLink      \"&vendorShortName;\">\n<!ENTITY community.middle2          \"라는 \">\n<!-- LOCALIZATION NOTE (community.creditsLink): This is a link title that links to about:credits. -->\n<!ENTITY community.creditsLink      \"글로벌 커뮤니티\">\n<!ENTITY community.end3             \"에서 설계하였습니다.\">\n\n<!ENTITY helpus.start               \"돕고 싶으십니까? \">\n<!-- LOCALIZATION NOTE (helpus.donateLink): This is a link title that links to https://sendto.mozilla.org/page/contribute/Give-Now?source=mozillaorg_default_footer&ref=firefox_about&utm_campaign=firefox_about&utm_source=firefox&utm_medium=referral&utm_content=20140929_FireFoxAbout. -->\n<!ENTITY helpus.donateLink          \"기부\">\n<!ENTITY helpus.middle              \"나 \">\n<!-- LOCALIZATION NOTE (helpus.getInvolvedLink): This is a link title that links to http://www.mozilla.org/contribute/. -->\n<!ENTITY helpus.getInvolvedLink     \"참여\">\n<!ENTITY helpus.end                 \"하실 수 있습니다!\">\n\n<!ENTITY releaseNotes.link          \"새로운 기능\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.license): This is a link title that links to about:license. -->\n<!ENTITY bottomLinks.license        \"라이선스 정보\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.rights): This is a link title that links to about:rights. -->\n<!ENTITY bottomLinks.rights         \"사용자 권리\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.privacy): This is a link title that links to https://www.mozilla.org/legal/privacy/. -->\n<!ENTITY bottomLinks.privacy        \"개인 정보 정책\">\n\n<!-- LOCALIZATION NOTE (update.checkingForUpdates): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.checkingForUpdates  \"업데이트 확인…\">\n<!-- LOCALIZATION NOTE (update.noUpdatesFound): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.noUpdatesFound      \"&brandShortName; 최신 버전임\">\n<!-- LOCALIZATION NOTE (update.adminDisabled): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.adminDisabled       \"시스템 관리자가 업데이트 사용 불가\">\n<!-- LOCALIZATION NOTE (update.otherInstanceHandlingUpdates): try to make the localized text short -->\n<!ENTITY update.otherInstanceHandlingUpdates \"다른 &brandShortName;에서 이미 업데이트를 하고 있음\">\n<!ENTITY update.restarting          \"재시작중…\">\n\n<!-- LOCALIZATION NOTE (update.failed.start,update.failed.linkText,update.failed.end):\n     update.failed.start, update.failed.linkText, and update.failed.end all go into\n     one line with linkText being wrapped in an anchor that links to a site to download\n     the latest version of Firefox (e.g. http://www.firefox.com). As this is all in\n     one line, try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.failed.start        \"업데이트를 실패했습니다. \">\n<!ENTITY update.failed.linkText     \"최신 버전 다운로드\">\n<!ENTITY update.failed.end          \"\">\n\n<!-- LOCALIZATION NOTE (update.manual.start,update.manual.end): update.manual.start and update.manual.end\n     all go into one line and have an anchor in between with text that is the same as the link to a site\n     to download the latest version of Firefox (e.g. http://www.firefox.com). As this is all in one line,\n     try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.manual.start        \"업데이트 위치 \">\n<!ENTITY update.manual.end          \"\">\n\n<!-- LOCALIZATION NOTE (update.unsupported.start,update.unsupported.linkText,update.unsupported.end):\n     update.unsupported.start, update.unsupported.linkText, and\n     update.unsupported.end all go into one line with linkText being wrapped in\n     an anchor that links to a site to provide additional information regarding\n     why the system is no longer supported. As this is all in one line, try to\n     make the localized text short (see bug 843497 for screenshots). -->\n<!ENTITY update.unsupported.start    \"이 시스템에서는 더 이상 업데이트를 할 수 없습니다.\">\n<!ENTITY update.unsupported.linkText \"더 알아보기\">\n<!ENTITY update.unsupported.end      \"\">\n\n<!-- LOCALIZATION NOTE (update.downloading.start,update.downloading.end): update.downloading.start and \n     update.downloading.end all go into one line, with the amount downloaded inserted in between. As this\n     is all in one line, try to make the localized text short (see bug 596813 for screenshots). The — is\n     the \"em dash\" (long dash).\n     example: Downloading update — 111 KB of 13 MB -->\n<!ENTITY update.downloading.start   \"업데이트 다운로드 중 — \">\n<!ENTITY update.downloading.end     \"\">\n\n<!ENTITY update.applying            \"업데이트 적용 중…\">\n\n<!-- LOCALIZATION NOTE (channel.description.start,channel.description.end): channel.description.start and\n     channel.description.end create one sentence, with the current channel label inserted in between.\n     example: You are currently on the _Stable_ update channel. -->\n<!ENTITY channel.description.start  \"현재 사용 중인 업데이트 채널은 \">\n<!ENTITY channel.description.end    \" 입니다.\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/aboutHealthReport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (abouthealth.pagetitle): Firefox Health Report is a proper noun in en-US, please keep this in mind. -->\n<!ENTITY abouthealth.pagetitle \"&brandShortName; 상태 검사 보고서\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/aboutHome.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n<!ENTITY % syncBrandDTD SYSTEM \"chrome://browser/locale/syncBrand.dtd\">\n%syncBrandDTD;\n\n<!-- These strings are used in the about:home page -->\n\n<!ENTITY abouthome.pageTitle \"&brandFullName; 시작 페이지\">\n\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet1.v1):\n     text in <a/> will be linked to the Firefox features page on mozilla.com\n-->\n<!ENTITY abouthome.defaultSnippet1.v1 \"Firefox를 선택해 주셔서 감사합니다. 더 멋진 인터넷 여행을 위해 <a>주요 기능</a>을 살펴 보시기 바랍니다.\">\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet2.v1):\n     text in <a/> will be linked to the featured add-ons on addons.mozilla.org\n-->\n<!ENTITY abouthome.defaultSnippet2.v1 \"Firefox를 여러분만의 맞춤 기능을 제공할 수 있습니다. <a>수천개 부가 기능</a>에서 골라 보십시오.\">\n<!-- LOCALIZATION NOTE (abouthome.rightsSnippet): text in <a/> will be linked to about:rights -->\n<!ENTITY abouthome.rightsSnippet \"&brandFullName;는 비영리 재단인 Mozilla의 자유로운 오픈 소스 소프트웨어입니다. <a>권리 읽기…</a>\">\n\n<!ENTITY abouthome.bookmarksButton.label \"북마크\">\n<!ENTITY abouthome.historyButton.label   \"방문기록\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonWin.label): The label for the\n     preferences/options item on about:home on Windows -->\n<!ENTITY abouthome.preferencesButtonWin.label  \"옵션\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonUnix.label): The label for the\n     preferences/options item on about:home on Linux and OS X -->\n<!ENTITY abouthome.preferencesButtonUnix.label  \"설정\">\n<!ENTITY abouthome.addonsButton.label    \"부가 기능\">\n<!ENTITY abouthome.downloadsButton.label \"다운로드\">\n<!ENTITY abouthome.syncButton.label      \"&syncBrand.shortName.label;\">\n\n<!-- LOCALIZATION NOTE (abouthome.aboutMozilla.label): The (invisible) label for\n     the mozilla wordmark in the top-right corner that links to Mozilla's main\n     about page. -->\n<!ENTITY abouthome.aboutMozilla.label    \"Mozilla 소개\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/aboutPrivateBrowsing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutPrivateBrowsing.notPrivate                 \"현재 사생활 보호 창에 있지 않습니다.\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.label     \"새 사생활 보호 창 시작\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.accesskey \"P\">\n\n<!ENTITY privateBrowsing.title                           \"사생활 보호 브라우징\">\n<!ENTITY privateBrowsing.title.tracking                  \"추적 방지된 사생활 보호 브라우징\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.before       \"사생활 보호 창에서 브라우징을 할 때, Firefox는 \">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.emphasize    \"다음을 저장하지 않습니다\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.after        \":\">\n<!ENTITY aboutPrivateBrowsing.info.visited               \"방문한 페이지\">\n<!ENTITY aboutPrivateBrowsing.info.searches              \"검색\">\n<!ENTITY aboutPrivateBrowsing.info.cookies               \"쿠키\">\n<!ENTITY aboutPrivateBrowsing.info.temporaryFiles        \"임시 파일\">\n<!ENTITY aboutPrivateBrowsing.info.saved.before          \"Firefox는 \">\n<!ENTITY aboutPrivateBrowsing.info.saved.emphasize       \"다음을 저장합니다\">\n<!ENTITY aboutPrivateBrowsing.info.saved.after2          \":\">\n<!ENTITY aboutPrivateBrowsing.info.downloads             \"다운로드\">\n<!ENTITY aboutPrivateBrowsing.info.bookmarks             \"북마크\">\n<!ENTITY aboutPrivateBrowsing.note.before                \"사생활 보호 브라우징이 \">\n<!ENTITY aboutPrivateBrowsing.note.emphasize             \"사용자를 인터넷에서 완전히 감추는 것은\">\n<!ENTITY aboutPrivateBrowsing.note.after                 \" 아닙니다. 고용주나 인터넷 서비스 제공자는 여전히 방문한 페이지를 알 수 있습니다.\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.before          \"더 알아보기 \">\n<!ENTITY aboutPrivateBrowsing.learnMore3.title           \"사생활 보호 모드\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.after           \".\">\n\n<!ENTITY trackingProtection.title                        \"추적 보호\">\n<!ENTITY trackingProtection.description2                 \"어떤 사이트들은 사용자의 인터넷 활동을 추적할 수 있는 방법을 사용합니다. Firefox의 추적 방지 기능은 사용자 브라우징 행동을 수집하는 다양한 추적 방법을 막아줍니다.\">\n<!ENTITY trackingProtection.startTour1                   \"작동 원리 살펴보기\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/aboutPrivateBrowsing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle.head=사생활보호 브라우징\ntitle.normal=사생활 보호 창을 여시겠습니까?\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/aboutRobots.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- These strings are used in the about:robots page, which ties in with the\n     robots theme used in the Firefox 3 Beta 2/3 first run pages.\n     They're just meant to be fun and whimsical, with references to some geeky\n     but well-known robots in movies and books. Be creative with translations! -->\n\n<!-- Nonsense line from the movie \"The Day The Earth Stood Still\". No translation needed. -->\n<!ENTITY robots.pagetitle  \"Gort! Klaatu barada nikto!\">\n<!-- Movie: Logan's Run... Box (cybog): \"Welcome Humans! I am ready for you.\" -->\n<!ENTITY robots.errorTitleText \"인류 여러분을 환영합니다!\">\n<!-- Movie: The Day The Earth Stood Still. Spoken by Klaatu. -->\n<!ENTITY robots.errorShortDescText \"우리는 평화와 친목을 도모할 목적으로 여러분에게 방문했습니다!\">\n<!-- Various books by Isaac Asimov. http://en.wikipedia.org/wiki/Three_Laws_of_Robotics -->\n<!ENTITY robots.errorLongDesc1 \"로봇은 스스로 인간에게 해를 끼치지는 않지만, 로봇 때문에 발생할 수 있는 나태로 인하여 인류 스스로 해를 입을 수 있습니다.\">\n<!-- Movie: Blade Runner. Batty: \"I've seen things you people wouldn't believe...\" -->\n<!ENTITY robots.errorLongDesc2 \"로봇은 인류가 믿기 어려운 일을 할 수 있습니다.\">\n<!-- Book: Hitchhiker's Guide To The Galaxy. What the Sirius Cybernetics Corporation calls robots. -->\n<!ENTITY robots.errorLongDesc3 \"로봇은 누구나 함께 즐길 수 있는 플라스틱 친구입니다.\">\n<!-- TV: Futurama. Bender's first line is \"Bite my shiny metal ass.\" -->\n<!ENTITY robots.errorLongDesc4 \"로봇은 누구도 깨물 수 없는 반짝이는 금속 엉덩이를 가지고 있습니다.\">\n<!-- TV: Battlestar Galactica (2004 series). From the opening text. -->\n<!ENTITY robots.errorTrailerDescText \"그리고 그들은 계획을 가지고 있습니다.\">\n<!-- TV: Battlestar Galactica (2004 series). Common expletive referring to Cylons. -->\n<!ENTITY robots.imgtitle \"프래킨의 토스터\">\n<!-- Book: Hitchhiker's Guide To The Galaxy. Arthur presses a button and it warns him. -->\n<!ENTITY robots.dontpress \"이 버튼을 다시 누르지 마십시오.\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/aboutSearchReset.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY searchreset.tabtitle       \"검색 설정 복원\">\n\n<!ENTITY searchreset.pageTitle      \"검색 설정을 복원하시겠습니까?\">\n\n<!ENTITY searchreset.pageInfo1      \"검색 설정이 오래되었습니다. &brandShortName;가 기본 검색 엔진 설정을 도와드리겠습니다.\">\n\n\n<!-- LOCALIZATION NOTE (searchreset.selector.label): this string is\nfollowed by a dropdown of all the built-in search engines. -->\n<!ENTITY searchreset.selector.label \"기본 검색 엔진을 \">\n\n<!-- LOCALIZATION NOTE (searchreset.beforelink.pageInfo,\nsearchreset.afterlink.pageInfo): these two string are used respectively\nbefore and after the \"Settings page\" link (searchreset.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language. -->\n<!ENTITY searchreset.beforelink.pageInfo2 \"로 변경합니다. 이 설정은 언제든지 \">\n<!ENTITY searchreset.afterlink.pageInfo2  \"에서 변경할 수 있습니다.\">\n\n<!ENTITY searchreset.link.pageInfo2       \"설정 페이지\">\n\n<!ENTITY searchreset.noChangeButton        \"변경하지 않음\">\n<!ENTITY searchreset.noChangeButton.access \"D\">\n\n<!ENTITY searchreset.changeEngineButton        \"검색 엔진 변경\">\n<!ENTITY searchreset.changeEngineButton.access \"C\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/aboutSessionRestore.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restorepage.tabtitle       \"세션 복원\">\n\n<!-- LOCALIZATION NOTE: The title is intended to be apologetic and disarming, expressing dismay\n     and regret that we are unable to restore the session for the user -->\n<!ENTITY restorepage.errorTitle     \"문제 알림\">\n<!ENTITY restorepage.problemDesc    \"&brandShortName;는 이전 창과 탭을 복구하는 데 문제가 있습니다.  최근 열어본 웹 페이지에 의해 발생합니다.\">\n<!ENTITY restorepage.tryThis        \"작업 사항:\">\n<!ENTITY restorepage.restoreSome    \"문제를 일으킨 하나 이상의 탭 없애기\">\n<!ENTITY restorepage.startNew       \"새로 시작하기\">\n\n<!ENTITY restorepage.tryagainButton \"복원\">\n<!ENTITY restorepage.restore.access \"R\">\n<!ENTITY restorepage.closeButton    \"닫기\">\n<!ENTITY restorepage.close.access   \"C\">\n\n<!ENTITY restorepage.restoreHeader  \"복원\">\n<!ENTITY restorepage.listHeader     \"창 및 탭\">\n<!-- LOCALIZATION NOTE: &#37;S will be replaced with a number. -->\n<!ENTITY restorepage.windowLabel    \"창 &#37;S\">\n\n\n<!-- LOCALIZATION NOTE: The following 'welcomeback2' strings are for about:welcomeback,\n     not for about:sessionstore -->\n\n<!ENTITY welcomeback2.restoreButton  \"써 봅시다!\">\n<!ENTITY welcomeback2.restoreButton.access \"L\">\n\n<!ENTITY welcomeback2.tabtitle      \"해냈습니다!\">\n\n<!ENTITY welcomeback2.pageTitle     \"해냈습니다!\">\n<!ENTITY welcomeback2.pageInfo1     \"이제 &brandShortName;를 쓰실 수 있습니다.\">\n\n<!ENTITY welcomeback2.label.restoreAll  \"모든 창과 탭 복원\">\n<!ENTITY welcomeback2.label.restoreSome \"복원하고 싶은 것만 골라 복원\">\n\n\n<!-- LOCALIZATION NOTE (welcomeback2.beforelink.pageInfo2,\nwelcomeback2.afterlink.pageInfo2): these two string are used respectively\nbefore and after the the \"learn more\" link (welcomeback2.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language.\n-->\n<!ENTITY welcomeback2.beforelink.pageInfo2  \"부가 기능과 사용자 맞춤이 모두 날아가고 브라우저 설정이 처음으로 돌아왔습니다. 그래도 고쳐지지 않았다면 \">\n<!ENTITY welcomeback2.afterlink.pageInfo2   \"\">\n\n<!ENTITY welcomeback2.link.pageInfo2        \"무엇을 더 해볼 수 있는지 알아보십시오.\">\n\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/aboutSyncTabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (tabs.otherDevices.label): Keep this in sync with syncTabsMenu2.label from browser.dtd -->\n<!ENTITY tabs.otherDevices.label               \"다른 기기에 저장된 탭 목록\">\n\n<!ENTITY tabs.searchText.label                   \"탭 목록 검색…\">\n\n<!-- LOCALIZATION NOTE (tabs.context.openTab.accesskey, tabs.context.openMultipleTabs.accesskey):\n     Only one of these will show at a time (based on selection), so reusing accesskey is ok. -->\n<!ENTITY tabs.context.openTab.label                   \"현재 탭 열기\">\n<!ENTITY tabs.context.openTab.accesskey               \"O\">\n<!ENTITY tabs.context.openMultipleTabs.label          \"선택한 탭 모두 열기\">\n<!ENTITY tabs.context.openMultipleTabs.accesskey      \"O\">\n<!ENTITY tabs.context.bookmarkSingleTab.label         \"현재 탭 북마크 하기…\">\n<!ENTITY tabs.context.bookmarkSingleTab.accesskey     \"B\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.label      \"선택한 탭 북마크하기…\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.accesskey  \"B\">\n<!ENTITY tabs.context.refreshList.label               \"새로 고침 목록\">\n<!ENTITY tabs.context.refreshList.accesskey           \"R\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/aboutTabCrashed.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabCrashed.closeTab \"이 탭 닫기\">\n<!ENTITY tabCrashed.restoreTab \"이 탭 복원\">\n<!ENTITY tabCrashed.restoreAll \"모든 망가진 탭 복원\">\n\n<!-- LOCALIZATION NOTE (tabCrashed.header2): \"Gah\" is an English slang word\n     used to express surprise or frustration (or both at the same time).  We\n     are using it to communicate in an informal way that it is both\n     frustrating that your tab crashed and a surprise that we didn't want to\n     happen. If you have a similar word or short phrase that is not profane or\n     vulgar, use it. If not, feel free to skip the word in your\n     translation. -->\n<!ENTITY tabCrashed.header2 \"이런. 탭이 망가졌습니다.\">\n<!ENTITY tabCrashed.offerHelp \"저희가 도와드릴 수 있습니다!\">\n<!ENTITY tabCrashed.single.offerHelpMessage \"페이지를 새로고침 하려면 &tabCrashed.restoreTab;을 선택해 주세요.\">\n<!ENTITY tabCrashed.multiple.offerHelpMessage \"페이지를 새로고침 하려면 &tabCrashed.restoreTab; 또는 &tabCrashed.restoreAll;를 고르세요.\">\n<!ENTITY tabCrashed.requestHelp \"저희 좀 도와주시겠습니까?\">\n<!ENTITY tabCrashed.requestHelpMessage \"충돌 보고서는 저희가 문제를 진단하고 &brandShortName;를 더 향상시키는 것을 돕습니다.\">\n<!ENTITY tabCrashed.requestReport \"이 탭 보고하기\">\n<!ENTITY tabCrashed.sendReport2 \"보고있는 탭의 충돌 보고서 보내기\">\n<!ENTITY tabCrashed.commentPlaceholder2 \"추가 의견(외부에 공개됨)\">\n<!ENTITY tabCrashed.includeURL2 \"충돌 보고서에 해당 페이지의 URL 포함\">\n<!ENTITY tabCrashed.emailPlaceholder \"이메일 주소를 입력하세요\">\n<!ENTITY tabCrashed.emailMe \"추가 정보가 있을 경우 이메일 받기\">\n<!ENTITY tabCrashed.reportSent \"충돌 보고서를 이미 전송했습니다. &brandShortName;가 보다 나아지도록 도와주셔서 고맙습니다!\">\n<!ENTITY tabCrashed.requestAutoSubmit2 \"배경탭 보고\">\n<!ENTITY tabCrashed.autoSubmit2 \"이 세션과 향후 세션에 대해 발생하는 백그라운드 탭의 오류 보고를 포함한 오류 보고를 자동으로 보내도록 설정\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/accounts.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (reconnectDescription) - %S = Email address of user's Firefox Account\nreconnectDescription = %S 다시 연결\n\n# LOCALIZATION NOTE (verifyDescription) - %S = Email address of user's Firefox Account\nverifyDescription = %S 확인\n\n# These strings are shown in a desktop notification after the\n# user requests we resend a verification email.\nverificationSentTitle = 인증을 보냄\n# LOCALIZATION NOTE (verificationSentBody) - %S = Email address of user's Firefox Account\nverificationSentBody = %S로 인증 링크를 보냈습니다.\nverificationNotSentTitle = 인증을 보낼 수 없음\nverificationNotSentBody = 지금 인증 메일을 보낼 수가 없습니다. 잠시 후에 다시 시도해 주세요.\n\n# LOCALIZATION NOTE (deviceConnectedTitle, deviceConnectedBody, deviceConnectedBody.noDeviceName)\n# These strings are used in a notification shown when a new device joins the Sync account.\n# deviceConnectedBody.noDeviceName is shown instead of deviceConnectedBody when we\n# could not get the device name that joined\ndeviceConnectedTitle = Firefox Sync\ndeviceConnectedBody = 이 컴퓨터는 지금 %S와 동기화되고 있습니다.\n\n# LOCALIZATION NOTE (syncStartNotification.title, syncStartNotification.body)\n# These strings are used in a notification shown after Sync is connected.\nsyncStartNotification.title = Sync 켜짐\n# %S is brandShortName\nsyncStartNotification.body2 = %S가 곧 동기화를 시작합니다.\n\n# LOCALIZATION NOTE (deviceDisconnectedNotification.title, deviceDisconnectedNotification.body)\n# These strings are used in a notification shown after Sync was disconnected remotely.\ndeviceDisconnectedNotification.title = 동기화 연결끊김\ndeviceDisconnectedNotification.body = 이 컴퓨터는 Firefox Sync에서 연결이 끊어졌습니다.\n\n# LOCALIZATION NOTE (sendTabToAllDevices.menuitem)\n# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link.\nsendTabToAllDevices.menuitem = 모든 기기\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title,\n# tabsArrivingNotification.title, unnamedTabsArrivingNotification2.body,\n# unnamedTabsArrivingNotificationMultiple2.body, unnamedTabsArrivingNotificationNoDevice.body)\n# These strings are used in a notification shown when we're opening tab(s) another device sent us to display.\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title)\n# The body for these is the URL of the tab recieved\ntabArrivingNotification.title = 전송 받은 탭\n# LOCALIZATION NOTE (tabArrivingNotificationWithDevice.title) %S is the device name\ntabArrivingNotificationWithDevice.title = %S에 있는 탭\n\ntabsArrivingNotification.title = 여러개의 탭 전송 받음\n# LOCALIZATION NOTE (unnamedTabsArrivingNotification2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received and #2 is the device name.\nunnamedTabsArrivingNotification2.body = #2에서 #1 탭이 도착\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationMultiple2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received.\nunnamedTabsArrivingNotificationMultiple2.body = 연결된 기기에서 #1 탭이 도착\n\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationNoDevice.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received\n# This version is used when we don't know any device names.\nunnamedTabsArrivingNotificationNoDevice.body = #1 탭이 도착\n\ndeviceConnectedBody.noDeviceName = This computer is now syncing with a new device.\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=URL이 유효하지 않아 페이지를 열 수 없습니다.\nfileNotFound=Firefox는 %S 파일을 찾을 수 없습니다.\nfileAccessDenied=%S에 있는 파일을 읽을 수 없습니다.\ndnsNotFound=Firefox는 %S 서버를 찾을 수 없습니다.\nunknownProtocolFound=프로토콜 %S 가운데 하나가 어떤 프로그램과도 연결되어 있지 않거나 이 컨텍스트에서 허용되어 있지 않기 때문에 주소를 열 수 없습니다.\nconnectionFailure=%S 서버와 연결할 수 없습니다.\nnetInterrupt=%S와(과)의 연결이 로딩 중에 끊어졌습니다.\nnetTimeout=%S 서버의 응답이 너무 늦습니다.\nredirectLoop=이 주소에 대하여 완전하지 못한 방법의 연결 이동 요청이 감지되었습니다.\n## LOCALIZATION NOTE (confirmRepostPrompt): In this item, don’t translate \"%S\"\nconfirmRepostPrompt=현재 페이지를 표시하려면, %S가 이전에 수행했던 정보가 필요합니다. 이전에 수행했던 작업(검색 혹은 입력 양식 제출)을 다시 반복 합니다.\nresendButton.label=다시 보내기\nunknownSocketType=이 서버와의 통신 방법을 알 수 없습니다.\nnetReset=페이지 로딩 중 서버와의 연결이 초기화 되었습니다.\nnotCached=현재 페이지는 더 이상 제공되지 않습니다.\nnetOffline=오프라인 상태에서는 웹에 연결할 수 없습니다.\nisprinting=인쇄 중 또는 미리 보기에서는 문서를 수정할 수 없습니다.\ndeniedPortAccess=이 주소가 일반적으로 웹이 아닌 다른 목적으로 사용되는 포트에 연결하려고 합니다. 보안상의 이유로 연결을 취소합니다.\nproxyResolveFailure=설정된 프록시 서버를 찾을 수 없습니다.\nproxyConnectFailure=프록시 서버에서 연결을 거부하도록 설정되어 있습니다.\ncontentEncodingError=유효하지 않거나 지원하지 않는 압축 형식을 사용하므로 현재 페이지를 표시할 수 없습니다.\nunsafeContentType=현재 접속하고자 하는 페이지는 안전하지 않는 형식의 파일을 포함 하고 있습니다. 현재 문제에 대해 웹 사이트 관리자에게 알려 주십시오.\nexternalProtocolTitle=외부 프로토콜 요청\nexternalProtocolPrompt=외부 프로그램은 %1$S: 링크에 의해 실행됩니다. \\n\\n\\n요청 링크: %2$S\\n프로그램: %3$S\\n\\n\\n만약 이 요청이 사용자가 기대한 실행이 아니라면 다른 프로그램의 취약점을 공격하기 위한 시도일 수도 있습니다. 정상적인 요청으로 판단이 되지 않으면 취소를 선택하십시오.\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<알 수 없음>\nexternalProtocolChkMsg=이 형식의 모든 링크를 기록\nexternalProtocolLaunchBtn=프로그램 실행\nmalwareBlocked=%S에서 현재 웹 사이트를 공격 사이트로 판단하여 보안 설정에 따라 차단합니다.\nunwantedBlocked=%S에 있는 사이트가 원치않는 소프트웨어를 제공하고 있어서 보안설정에 의해 차단되었습니다.\ndeceptiveBlocked=%S에 있는 웹 페이지가 가짜 사이트로 보고되어서 보안 설정에 의해 차단되었습니다.\ncspBlocked=이 페이지는 이 방법으로 로드되지 않도록 막는 콘텐츠 보안 정책을 가지고 있습니다.\ncorruptedContentErrorv2=%S에 있는 사이트가 복구될 수 없는 네트워크 프로토콜 위반을 겪고 있습니다.\nremoteXUL=이 페이지는 Firefox에서 아직 지원하지 않는 기술을 사용하고 있습니다.\n## LOCALIZATION NOTE (sslv3Used) - Do not translate \"%S\".\nsslv3Used=깨진 보안 프로토콜인 SSLv3를 사용하기 때문에 %S에 있는 데이터의 안정성을 Firefox는 보장할 수 없습니다.\ninadequateSecurityError=웹사이트가 불충분한 수준의 보안으로 연결을 시도했습니다.\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/baseMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY minimizeWindow.key       \"m\">\n<!ENTITY minimizeWindow.label     \"최소화\">\n<!ENTITY bringAllToFront.label    \"맨 앞으로\">\n<!ENTITY zoomWindow.label         \"창 확대\">\n<!ENTITY windowMenu.label         \"창\">\n\n<!ENTITY helpMenu.label           \"도움말\"> \n<!ENTITY helpMenu.accesskey       \"H\"> \n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n                       for the help button in the menubar but Gnome does not.   -->\n<!ENTITY helpMenuWin.label        \"도움말\"> \n<!ENTITY helpMenuWin.accesskey    \"H\">\n<!ENTITY aboutProduct2.label      \"&brandShorterName; 정보\">\n<!ENTITY aboutProduct2.accesskey  \"A\">\n<!ENTITY productHelp2.label       \"&brandShorterName; 도움말\">\n<!ENTITY productHelp2.accesskey   \"H\">\n<!ENTITY helpMac.commandkey       \"?\">\n\n<!ENTITY helpKeyboardShortcuts.label     \"키보드 단축키\">\n<!ENTITY helpKeyboardShortcuts.accesskey \"K\">\n\n<!ENTITY helpSafeMode.label       \"안전 모드로 시작…\">\n<!ENTITY helpSafeMode.accesskey   \"R\">\n<!ENTITY helpSafeMode.stop.label       \"부가 기능이 켜진 채로 다시 시작\">\n<!ENTITY helpSafeMode.stop.accesskey   \"R\">\n\n<!ENTITY healthReport2.label      \"&brandShorterName; 상태 검사 보고서\">\n<!ENTITY healthReport2.accesskey  \"e\">\n\n<!ENTITY helpTroubleshootingInfo.label      \"문제 해결 정보…\">\n<!ENTITY helpTroubleshootingInfo.accesskey  \"T\">\n\n<!ENTITY helpFeedbackPage.label      \"의견 보내기…\">\n<!ENTITY helpFeedbackPage.accesskey  \"S\">\n\n<!ENTITY helpShowTour2.label            \"&brandShorterName; 둘러보기\">\n<!ENTITY helpShowTour2.accesskey        \"o\">\n\n<!ENTITY preferencesCmdMac.label        \"환경 설정…\">\n<!ENTITY preferencesCmdMac.commandkey   \",\">\n\n<!ENTITY servicesMenuMac.label          \"서비스\">\n\n<!ENTITY hideThisAppCmdMac2.label       \"&brandShorterName; 숨기기\">\n<!ENTITY hideThisAppCmdMac2.commandkey  \"H\">\n\n<!ENTITY hideOtherAppsCmdMac.label      \"모두 숨기기\">\n<!ENTITY hideOtherAppsCmdMac.commandkey \"H\">\n\n<!ENTITY showAllAppsCmdMac.label        \"모두 보이기\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/bookmarks.html",
    "content": "\n\n\n\n\n\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<meta charset=\"UTF-8\">\n<title>북마크</title>\n<h1>북마크</h1>\n\n<dl><p>\n    <dt><h3 personal_toolbar_folder=\"true\">북마크 도구 모음</h3></dt>\n    <dd>북마크 도구 모음에 표시할 북마크를 이 폴더에 추가하십시오.\n        <dl>\n            <p><dt><a href=\"https://www.mozilla.org/ko/firefox/central/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAz5JREFUeNpcU0toXFUY/s49596588ikySSmM8rk0UkJEirVTVEjYk1NUdRFFgouXZQI2k2hUCjdiYIuCi4Kuig0DbqQYgU3Yi0iFRuRCBMwaZvMZDTNY95z3/fM8b8jldpzOeeee/i/737n+/+f4ZExf730rkiaZ9NJMx/nmk5HypMqqLr+ZuD4F67N5ZYejmfRsnvhyKsLhSs3zP70SubgYKHSdFENu+gXAprQIGnvBi5ez0m1b6u7M399+PTx+UvtCKtFi2F6195qXK2byir88esy5ksfYND5DhuhRCtUKBNB0Q7w5Z8ee2GgWdjOn250fn5v5j8F5dOHlZD0kWRgAwp3hrKY0S9BJWKIcQ5PShhNG4+1bHx+IocT+RXcrRSDMfFNRvvt3Oyp/icIrRhUl9hoO4kt3F55Bxf3LkLV20jWOohbDjzXxyc/lMH0cRSyCd1xq+dFhu986t7T0CUwIzB8EkW3O5ibhj44ib7NJhiBKRoB/aS4ZWHjbxtjGQYP7nGRTjim1SaQqYiAVAREpHG8vzWJn+6PQ6CF0HPR7nQQczpYeEWHyWMUkwU8MSECGwgJxAWp9xWKNzkuH3oet+JDlIE9Momedh1G4CN0bfhVG9nsS0BQQthJx0V7j3elq7ihqV5ezQTwZmodP9ZGkU/bOPr4Nr53xtDYsaD7Dg4nNqFaH5OCYSSdGhf7daNmuv6wEKqXk/yExKGBHSznFsH6FFpKQ/JAA0ulUejWLt44lkHXsqDaX6C6Nl4Rnq8vK8s/KThDMlJhkI91YOO+iR3XwEelCdTCBLSgijNzd6DLNfhlHfZ6FtWiWBQpq/V2LdSrrNPljBQkoOjuCiPxAMutOIbkPqYSEqeequGZaTLzdhZhS0PlnlB9bvhtr5CuHj3y2Qj8hVQ/kEopxONEEsO/0yATDYXYAdWrE69JEElXq7Hyk0tro+xBU1yZmr4xrIcvptIRCZlJJAYBmRGRkD08aivA7VDvWPqt564Xn41w/AHB1/u7l1/uGxGU8mNcgodUNDIq0JDeLnpzc1uo1Qr76rWbqyf/142PjsXJqdkmN2YDnQ9oGkJNU+t57q7qUv4y9/t64+HYfwQYAN7OczrzUDvGAAAAAElFTkSuQmCC\">Firefox 시작하기</a></dt>\n        </dl>\n    <p><dt><h3>Mozilla Firefox</h3></dt>\n        <dl><p>\n            <dt><a href=\"https://support.mozilla.org/ko/products/firefox\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">도움말 및 사용법</a>\n            <dt><a href=\"https://www.mozilla.org/ko/firefox/customize/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">나만의 Firefox 만들기</a>\n            <dt><a href=\"https://www.mozilla.org/ko/contribute/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">사용자 모임 참여하기</a>\n            <dt><a href=\"https://www.mozilla.org/ko/about/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">만든 사람들 소개</a>\n        </dl>\n</dl>\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/browser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the browser main menu items -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys --> \n\n<!-- LOCALIZATION NOTE (mainWindow.title): DONT_TRANSLATE -->\n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifiermenuseparator): DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifiermenuseparator \" - \">\n<!-- LOCALIZATION NOTE (mainWindow.titlePrivateBrowsingSuffix): This will be appended to the window's title\n                                                                inside the private browsing mode -->\n<!ENTITY mainWindow.titlePrivateBrowsingSuffix \"(사생활 보호 모드)\">\n\n<!ENTITY appmenu.tooltip                     \"메뉴 열기\">\n<!ENTITY navbarOverflow.label                \"더 많은 도구…\">\n\n<!-- Tab context menu -->\n<!ENTITY  reloadTab.label                    \"현재 탭 새로 고침\">\n<!ENTITY  reloadTab.accesskey                \"R\">\n<!ENTITY  reloadAllTabs.label                \"전체 탭 새로 고침\">\n<!ENTITY  reloadAllTabs.accesskey            \"A\">\n<!-- LOCALIZATION NOTE (closeTabsToTheEnd.label): This should indicate the\ndirection in which tabs are closed, i.e. locales that use RTL mode should say\nleft instead of right. -->\n<!ENTITY  closeTabsToTheEnd.label            \"오른쪽에 있는 탭 모두 닫기\">\n<!ENTITY  closeTabsToTheEnd.accesskey        \"i\">\n<!ENTITY  closeOtherTabs.label               \"다른 탭 모두 닫기\">\n<!ENTITY  closeOtherTabs.accesskey           \"o\">\n\n<!-- LOCALIZATION NOTE (pinTab.label, unpinTab.label): \"Pin\" is being\nused as a metaphor for expressing the fact that these tabs are \"pinned\" to the\nleft edge of the tabstrip. Really we just want the string to express the idea\nthat this is a lightweight and reversible action that keeps your tab where you\ncan reach it easily. -->\n<!ENTITY  pinTab.label                       \"탭 고정\">\n<!ENTITY  pinTab.accesskey                   \"P\">\n<!ENTITY  unpinTab.label                     \"일반 탭으로\">\n<!ENTITY  unpinTab.accesskey                 \"b\">\n<!ENTITY  sendTabToDevice.label              \"탭을 기기로 보내기\">\n<!ENTITY  sendTabToDevice.accesskey          \"D\">\n<!ENTITY  sendPageToDevice.label             \"페이지를 기기로 보내기\">\n<!ENTITY  sendPageToDevice.accesskey         \"D\">\n<!ENTITY  sendLinkToDevice.label             \"링크를 기기로 보내기\">\n<!ENTITY  sendLinkToDevice.accesskey         \"D\">\n<!ENTITY  moveToNewWindow.label              \"새 창으로 이동\">\n<!ENTITY  moveToNewWindow.accesskey          \"W\">\n<!ENTITY  bookmarkAllTabs.label              \"모든 탭 북마크…\">\n<!ENTITY  bookmarkAllTabs.accesskey          \"T\">\n<!ENTITY  undoCloseTab.label                 \"닫았던 탭 다시 열기\">\n<!ENTITY  undoCloseTab.accesskey             \"U\">\n<!ENTITY  closeTab.label                     \"탭 닫기\">\n<!ENTITY  closeTab.accesskey                 \"c\">\n\n<!ENTITY  listAllTabs.label      \"탭 전체 목록\">\n\n<!ENTITY tabCmd.label \"새 탭\">\n<!ENTITY tabCmd.accesskey \"T\">\n<!ENTITY tabCmd.commandkey \"t\">\n<!-- LOCALIZATION NOTE (openLocationCmd.label): \"Open Location\" is only\ndisplayed on OS X, and only on windows that aren't main browser windows, or\nwhen there are no windows but Firefox is still running. -->\n<!ENTITY openLocationCmd.label \"주소 열기…\">\n<!ENTITY openFileCmd.label \"파일 열기…\">\n<!ENTITY openFileCmd.accesskey \"O\">\n<!ENTITY openFileCmd.commandkey \"o\">\n<!ENTITY printSetupCmd.label \"페이지 설정…\">\n<!ENTITY printSetupCmd.accesskey \"u\">\n<!ENTITY printPreviewCmd.label \"인쇄 미리 보기\">\n<!ENTITY printPreviewCmd.accesskey \"v\">\n<!ENTITY printCmd.label \"인쇄…\">\n<!ENTITY printCmd.accesskey \"P\">\n<!ENTITY printCmd.commandkey \"p\">\n\n<!ENTITY goOfflineCmd.label \"오프라인으로 작업\">\n<!ENTITY goOfflineCmd.accesskey \"w\">\n\n<!ENTITY menubarCmd.label \"메뉴 모음\">\n<!ENTITY menubarCmd.accesskey \"M\">\n<!ENTITY navbarCmd.label \"주소창 모음\">\n<!ENTITY personalbarCmd.label \"북마크 모음\">\n<!ENTITY personalbarCmd.accesskey \"B\">\n<!ENTITY bookmarksToolbarItem.label \"북마크 모음 항목\">\n\n<!ENTITY toolbarContextMenu.reloadAllTabs.label \"모든 탭 다시 읽기\">\n<!ENTITY toolbarContextMenu.reloadAllTabs.accesskey \"A\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.label \"모든 탭 북마크…\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.accesskey \"T\">\n<!ENTITY toolbarContextMenu.undoCloseTab.label \" 닫은 탭 다시 열기\">\n<!ENTITY toolbarContextMenu.undoCloseTab.accesskey \"U\">\n\n<!ENTITY pageSourceCmd.label \"소스 보기\">\n<!ENTITY pageSourceCmd.accesskey \"o\">\n<!ENTITY pageSourceCmd.commandkey \"u\">\n<!ENTITY pageInfoCmd.label \"페이지 정보\">\n<!ENTITY pageInfoCmd.accesskey \"I\">\n<!ENTITY pageInfoCmd.commandkey \"i\">\n<!ENTITY mirrorTabCmd.label \"탭 미러링\">\n<!ENTITY mirrorTabCmd.accesskey \"m\">\n<!-- LOCALIZATION NOTE (enterFullScreenCmd.label, exitFullScreenCmd.label):\nThese should match what Safari and other Apple applications use on OS X Lion. -->\n<!ENTITY enterFullScreenCmd.label \"전체 화면으로 표시\">\n<!ENTITY enterFullScreenCmd.accesskey \"F\">\n<!ENTITY exitFullScreenCmd.label \"원래 화면으로 복구\">\n<!ENTITY exitFullScreenCmd.accesskey \"F\">\n<!ENTITY fullScreenCmd.label \"전체 화면\">\n<!ENTITY fullScreenCmd.accesskey \"F\">\n<!ENTITY fullScreenCmd.macCommandKey \"f\">\n<!ENTITY showAllTabsCmd.label \"모든 탭 표시\">\n<!ENTITY showAllTabsCmd.accesskey \"A\">\n<!ENTITY toggleReaderMode.key \"R\">\n\n<!ENTITY fxaSignIn.label \"&syncBrand.shortName.label;에 로그인\">\n<!ENTITY fxaSignedIn.tooltip \"&syncBrand.shortName.label; 설정 열기\">\n<!ENTITY fxaSignInError.label \"&syncBrand.shortName.label;에 다시 연결\">\n<!ENTITY fxaUnverified.label \"계정 확인\">\n\n\n<!ENTITY fullScreenMinimize.tooltip \"최소화\">\n<!ENTITY fullScreenRestore.tooltip \"복구\">\n<!ENTITY fullScreenClose.tooltip \"닫기\">\n<!ENTITY fullScreenAutohide.label \"도구 모음 닫기\">\n<!ENTITY fullScreenAutohide.accesskey \"H\">\n<!ENTITY fullScreenExit.label \"원래 화면으로 복구\">\n<!ENTITY fullScreenExit.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (fullscreenWarning.beforeDomain.label,\n     fullscreenWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring fullscreen.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n<!ENTITY fullscreenWarning.beforeDomain.label \"\">\n<!ENTITY fullscreenWarning.afterDomain.label \"이 전체화면 표시 모드임\">\n<!ENTITY fullscreenWarning.generic.label \"이 문서는 전체 화면 표시 모드임\">\n\n<!-- LOCALIZATION NOTE (exitDOMFullscreen.button,\n     exitDOMFullscreenMac.button): the \"escape\" button on PC keyboards\n     is uppercase, while on Mac keyboards it is lowercase -->\n<!ENTITY exitDOMFullscreen.button \"전체 화면 표시 모드 종료(Esc)\">\n<!ENTITY exitDOMFullscreenMac.button \"전체 화면 표시 모드 종료(esc)\">\n<!ENTITY leaveDOMFullScreen.label \"전체 화면 표시 모드 종료\">\n<!ENTITY leaveDOMFullScreen.accesskey \"u\">\n\n<!-- LOCALIZATION NOTE (pointerlockWarning.beforeDomain.label,\n     pointerlockWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring pointerlock.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n<!ENTITY pointerlockWarning.beforeDomain.label \"\">\n<!ENTITY pointerlockWarning.afterDomain.label \"사이트가 포인터를 제어하려 합니다. 다시 제어하려면 ESC를 누르세요.\">\n<!ENTITY pointerlockWarning.generic.label \"이 문서가 포인터를 제어하려 합니다. 다시 제어하려면 ESC를 누르세요.\">\n\n<!ENTITY closeWindow.label \"창 닫기\">\n<!ENTITY closeWindow.accesskey \"d\">\n\n<!ENTITY bookmarksMenu.label \"북마크\">\n<!ENTITY bookmarksMenu.accesskey \"B\">\n<!ENTITY bookmarkThisPageCmd.label \"현재 페이지 북마크에 추가\">\n<!ENTITY editThisBookmarkCmd.label \"이 북마크 편집\">\n<!ENTITY bookmarkThisPageCmd.commandkey \"d\">\n<!-- LOCALIZATION NOTE (findShareServices.label):\n  -  Use the unicode ellipsis char, \\u2026,\n  -  or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY findShareServices.label \"더 많은 공유 서비스 찾기…\">\n<!ENTITY sharePageCmd.label \"현재 페이지 공유\">\n<!ENTITY sharePageCmd.commandkey \"S\">\n<!ENTITY sharePageCmd.accesskey \"s\">\n<!-- LOCALIZATION NOTE (shareLink.accesskey): must be different than the following share access keys -->\n<!ENTITY shareLink.label \"이 링크 공유\">\n<!ENTITY shareLink.accesskey \"h\">\n<!ENTITY shareImage.label \"이 이미지 공유\">\n<!ENTITY shareImage.accesskey \"r\">\n<!ENTITY shareSelect.label \"선택 내용 공유\">\n<!ENTITY shareSelect.accesskey \"r\">\n<!ENTITY shareVideo.label \"이 동영상 공유\">\n<!ENTITY shareVideo.accesskey \"r\">\n<!ENTITY feedsMenu2.label \"현재 페이지 구독하기\">\n<!ENTITY subscribeToPageMenupopup.label \"현재 페이지 구독하기\">\n<!ENTITY subscribeToPageMenuitem.label \"현재 페이지 구독하기…\">\n<!ENTITY addCurPagesCmd.label \"모든 탭 북마크 추가…\">\n<!ENTITY showAllBookmarks2.label \"모든 북마크 보기\">\n<!ENTITY recentBookmarks.label \"최근 북마크됨\">\n<!ENTITY otherBookmarksCmd.label \"다른 북마크\">\n<!ENTITY bookmarksToolbarChevron.tooltip \"북마크 계속 보기\">\n<!ENTITY showRecentlyBookmarked.label     \"최근 한 북마크 보이기\">\n<!ENTITY showRecentlyBookmarked.accesskey \"h\">\n<!ENTITY hideRecentlyBookmarked.label     \"최근 한 북마크 숨기기\">\n<!ENTITY hideRecentlyBookmarked.accesskey \"H\">\n\n<!ENTITY backCmd.label                \"뒤로\">\n<!ENTITY backButton.tooltip           \"한 페이지 뒤로 가기\">\n<!ENTITY forwardCmd.label             \"앞으로\">\n<!ENTITY forwardButton.tooltip        \"한 페이지 앞으로 가기\">\n<!ENTITY backForwardButtonMenu.tooltip \"오른쪽 클릭 혹은 풀다운으로 방문 기록 보기\">\n<!ENTITY backForwardButtonMenuMac.tooltip \"방문 기록 내려 보기\">\n<!ENTITY reloadCmd.label              \"새로 고침\">\n<!ENTITY reloadButton.tooltip         \"현재 페이지 새로 고침\">\n<!ENTITY stopCmd.label                \"중지\">\n<!ENTITY stopCmd.macCommandKey        \".\">\n<!ENTITY stopButton.tooltip           \"이 페이지 읽기 중지\">\n<!ENTITY goEndCap.tooltip             \"주소 표시줄에 있는 주소로 접속하기\">\n<!ENTITY printButton.label            \"인쇄\">\n<!ENTITY printButton.tooltip          \"현재 페이지 인쇄\">\n\n<!ENTITY urlbar.viewSiteInfo.label                      \"사이트 정보 보기\">\n\n<!ENTITY urlbar.defaultNotificationAnchor.tooltip         \"메시지 패널 열기\">\n<!ENTITY urlbar.geolocationNotificationAnchor.tooltip     \"위치 요청 패널 열기\">\n<!ENTITY urlbar.addonsNotificationAnchor.tooltip          \"부가기능 설치 메시지 패널 열기\">\n<!ENTITY urlbar.indexedDBNotificationAnchor.tooltip       \"오프라인 저장소 메시지 패널 열기\">\n<!ENTITY urlbar.passwordNotificationAnchor.tooltip        \"저장된 비밀번호 메시지 패널 열기\">\n<!ENTITY urlbar.pluginsNotificationAnchor.tooltip         \"플러그인 사용 관리\">\n<!ENTITY urlbar.webNotificationAnchor.tooltip             \"사이트에서 알림을 수신할지 변경\">\n\n<!ENTITY urlbar.webRTCShareDevicesNotificationAnchor.tooltip      \"사이트에서 카메라와 마이크를 사용할지 관리\">\n<!ENTITY urlbar.webRTCShareMicrophoneNotificationAnchor.tooltip   \"사이트에서 마이크를 사용할지 관리\">\n<!ENTITY urlbar.webRTCShareScreenNotificationAnchor.tooltip       \"사이트에서 창이나 화면을 공유할지를 관리\">\n\n<!ENTITY urlbar.servicesNotificationAnchor.tooltip        \"설치 메시지 패널 열기\">\n<!ENTITY urlbar.translateNotificationAnchor.tooltip       \"페이지 번역\">\n<!ENTITY urlbar.translatedNotificationAnchor.tooltip      \"페이지 번역 관리\">\n<!ENTITY urlbar.emeNotificationAnchor.tooltip             \"DRM 소프트웨어 사용 관리\">\n\n<!ENTITY urlbar.cameraBlocked.tooltip            \"이 사이트에서 카메라 사용을 차단하였습니다.\">\n<!ENTITY urlbar.microphoneBlocked.tooltip        \"이 사이트에서 마이크 사용을 차단하였습니다.\">\n<!ENTITY urlbar.screenBlocked.tooltip            \"이 사이트에서 화면 공유를 차단하였습니다.\">\n<!ENTITY urlbar.geolocationBlocked.tooltip       \"이 사이트에서 위치 정보 사용을 차단하였습니다.\">\n<!ENTITY urlbar.indexedDBBlocked.tooltip         \"이 사이트에서 데이터 저장소 사용을 차단하였습니다.\">\n<!ENTITY urlbar.webNotificationsBlocked.tooltip  \"이 사이트에서 알림 사용을 차단하였습니다.\">\n\n<!ENTITY urlbar.openHistoryPopup.tooltip                \"방문 목록 보기\">\n\n<!ENTITY urlbar.zoomReset.tooltip     \"처음 크기로\">\n\n<!ENTITY searchItem.title             \"검색\">\n\n<!-- Toolbar items --> \n<!ENTITY homeButton.label             \"홈\">\n\n<!ENTITY bookmarksButton.label          \"북마크\">\n<!ENTITY bookmarksCmd.commandkey \"b\">\n\n<!ENTITY bookmarksMenuButton.label          \"북마크\">\n<!ENTITY bookmarksMenuButton.other.label \"다른 북마크\">\n<!ENTITY viewBookmarksSidebar2.label        \"북마크 탐색창 보기\">\n<!ENTITY viewBookmarksToolbar.label         \"도구 모음에 표시\">\n\n<!ENTITY containersMenu.label \"컨테이너\">\n\n<!-- LOCALIZATION NOTE (bookmarksSidebarGtkCmd.commandkey): This command\n  -  key should not contain the letters A-F, since these are reserved\n  -  shortcut keys on Linux. -->\n<!ENTITY bookmarksGtkCmd.commandkey \"o\">\n<!ENTITY bookmarksWinCmd.commandkey \"i\">\n\n<!ENTITY historyButton.label            \"방문 기록\">\n<!ENTITY historySidebarCmd.commandKey   \"h\">\n\n<!ENTITY toolsMenu.label              \"도구\">\n<!ENTITY toolsMenu.accesskey          \"T\"> \n\n<!ENTITY keywordfield.label           \"검색 항목에 키워드 지정…\">\n<!ENTITY keywordfield.accesskey       \"K\">\n\n<!ENTITY downloads.label              \"다운로드\">\n<!ENTITY downloads.accesskey          \"D\">\n<!ENTITY downloads.commandkey         \"j\">\n<!ENTITY downloadsUnix.commandkey     \"y\">\n<!ENTITY addons.label                 \"부가 기능\">\n<!ENTITY addons.accesskey             \"A\">\n<!ENTITY addons.commandkey            \"A\">\n\n<!ENTITY webDeveloperMenu.label       \"웹 개발 도구\">\n<!ENTITY webDeveloperMenu.accesskey   \"W\">\n\n<!ENTITY inspectContextMenu.label     \"요소 검사\">\n<!ENTITY inspectContextMenu.accesskey \"Q\">\n\n<!ENTITY fileMenu.label         \"파일\"> \n<!ENTITY fileMenu.accesskey       \"F\">\n<!ENTITY newUserContext.label             \"새 포함 탭\">\n<!ENTITY newUserContext.accesskey         \"C\">\n<!ENTITY newNavigatorCmd.label        \"새 창\">\n<!ENTITY newNavigatorCmd.key        \"N\">\n<!ENTITY newNavigatorCmd.accesskey      \"N\">\n<!ENTITY newPrivateWindow.label     \"새 사생활 보호 모드\">\n<!ENTITY newPrivateWindow.accesskey \"W\">\n<!ENTITY newNonRemoteWindow.label   \"e10s가 아닌 새 창\">\n\n<!ENTITY editMenu.label         \"편집\"> \n<!ENTITY editMenu.accesskey       \"E\"> \n<!ENTITY undoCmd.label            \"실행 취소\">  \n<!ENTITY undoCmd.key            \"Z\">  \n<!ENTITY undoCmd.accesskey          \"U\"> \n<!ENTITY redoCmd.label            \"실행 반복\">  \n<!ENTITY redoCmd.key            \"Y\">  \n<!ENTITY redoCmd.accesskey          \"R\"> \n<!ENTITY cutCmd.label           \"잘라내기\">  \n<!ENTITY cutCmd.key             \"X\">  \n<!ENTITY cutCmd.accesskey         \"t\"> \n<!ENTITY copyCmd.label            \"복사\">  \n<!ENTITY copyCmd.key            \"C\">  \n<!ENTITY copyCmd.accesskey          \"C\"> \n<!ENTITY pasteCmd.label           \"붙여넣기\">  \n<!ENTITY pasteCmd.key           \"V\">  \n<!ENTITY pasteCmd.accesskey         \"P\"> \n<!ENTITY deleteCmd.label          \"삭제\">  \n<!ENTITY deleteCmd.key            \"D\">  \n<!ENTITY deleteCmd.accesskey        \"D\"> \n<!ENTITY selectAllCmd.label         \"모두 선택\">  \n<!ENTITY selectAllCmd.key         \"A\">  \n<!ENTITY selectAllCmd.accesskey       \"A\"> \n<!ENTITY preferencesCmd2.label       \"설정…\">\n<!ENTITY preferencesCmd2.accesskey     \"O\">\n<!ENTITY preferencesCmdUnix.label       \"환경 설정\">\n<!ENTITY preferencesCmdUnix.accesskey     \"n\"> \n\n<!ENTITY clearRecentHistory.label               \"사용 기록 삭제\">\n\n<!ENTITY privateBrowsingCmd.commandkey          \"P\">\n\n<!ENTITY viewMenu.label         \"보기\"> \n<!ENTITY viewMenu.accesskey       \"V\"> \n<!ENTITY viewToolbarsMenu.label       \"도구 모음\"> \n<!ENTITY viewToolbarsMenu.accesskey     \"T\"> \n<!ENTITY viewSidebarMenu.label \"탐색창\">\n<!ENTITY viewSidebarMenu.accesskey \"e\">\n<!ENTITY viewCustomizeToolbar.label       \"사용자 지정…\"> \n<!ENTITY viewCustomizeToolbar.accesskey     \"C\">\n\n<!ENTITY historyMenu.label \"이동\">\n<!ENTITY historyMenu.accesskey \"s\">\n<!ENTITY historyUndoMenu.label \"최근에 닫은 탭\">\n<!-- LOCALIZATION NOTE (historyUndoWindowMenu): see bug 394759 -->\n<!ENTITY historyUndoWindowMenu.label \"최근에 닫은 창\">\n<!ENTITY historyRestoreLastSession.label \"이전 세션 복원\">\n\n<!ENTITY showAllHistoryCmd2.label \"방문 기록 보기\">\n<!ENTITY showAllHistoryCmd.commandkey \"H\">\n\n<!ENTITY appMenuCustomize.label \"사용자 설정\">\n<!ENTITY appMenuCustomize.tooltip \"메뉴와 도구 상자 사용자 설정\">\n<!ENTITY appMenuCustomizeExit.label \"사용자 설정 종료\">\n<!ENTITY appMenuCustomizeExit.tooltip \"사용자 설정 완료\">\n<!ENTITY appMenuHistory.label \"방문 기록\">\n<!ENTITY appMenuHistory.showAll.label \"방문 기록 보기\">\n<!ENTITY appMenuHistory.clearRecent.label \"최근 방문 기록 삭제…\">\n<!ENTITY appMenuHistory.restoreSession.label \"이전 세션 복원\">\n<!ENTITY appMenuHistory.viewSidebar.label \"방문 기록 탐색창 보기\">\n<!ENTITY appMenuHelp.tooltip \"도움말 메뉴 열기\">\n\n<!ENTITY appMenuRemoteTabs.label \"동기화된 탭\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.notabs.label): This is shown beneath\n     the name of a device when that device has no open tabs -->\n<!ENTITY appMenuRemoteTabs.notabs.label \"열린 탭이 없음\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY appMenuRemoteTabs.tabsnotsyncing.label \"다른 기기의 탭 목록을 보려면 탭 동기화를 켜십시오.\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.noclients.label): This is shown\n     when Sync is configured but this appears to be the only device attached to\n     the account. We also show links to download Firefox for android/ios. -->\n<!ENTITY appMenuRemoteTabs.noclients.title \"아직 동기화된 탭이 없습니다!\">\n<!ENTITY appMenuRemoteTabs.noclients.subtitle \"다른 기기에서도 여기에서 열린 탭을 사용하시겠습니까?\">\n<!ENTITY appMenuRemoteTabs.openprefs.label \"Sync 설정\">\n<!ENTITY appMenuRemoteTabs.notsignedin.label \"다른 기기의 탭 목록을 보기 위해서 로그인 하세요.\">\n<!ENTITY appMenuRemoteTabs.signin.label \"Sync에 로그인\">\n<!ENTITY appMenuRemoteTabs.sidebar.label \"동기화한 탭 탐색창 보이기\">\n\n<!ENTITY customizeMenu.addToToolbar.label \"도구 상자에 추가\">\n<!ENTITY customizeMenu.addToToolbar.accesskey \"A\">\n<!ENTITY customizeMenu.addToPanel.label \"메뉴에 추가\">\n<!ENTITY customizeMenu.addToPanel.accesskey \"M\">\n<!ENTITY customizeMenu.moveToToolbar.label \"도구 상자로 옮기기\">\n<!ENTITY customizeMenu.moveToToolbar.accesskey \"o\">\n<!-- LOCALIZATION NOTE (customizeMenu.moveToPanel.accesskey) can appear on the\n     same context menu as menubarCmd and personalbarCmd, so they should have\n     different access keys. customizeMenu.moveToToolbar and \n     customizeMenu.moveToPanel are mutually exclusive, so can share access\n     keys.  -->\n<!ENTITY customizeMenu.moveToPanel.label \"메뉴로 옮기기\">\n<!ENTITY customizeMenu.moveToPanel.accesskey \"o\">\n<!ENTITY customizeMenu.removeFromToolbar.label \"도구 상자에서 제거\">\n<!ENTITY customizeMenu.removeFromToolbar.accesskey \"R\">\n<!ENTITY customizeMenu.removeFromMenu.label \"메뉴에서 제거\">\n<!ENTITY customizeMenu.removeFromMenu.accesskey \"R\">\n<!ENTITY customizeMenu.addMoreItems.label \"더 많은 아이템 추가…\">\n<!ENTITY customizeMenu.addMoreItems.accesskey \"A\">\n\n<!ENTITY openCmd.commandkey           \"l\">\n<!ENTITY urlbar.placeholder2          \"검색어나 주소 입력\">\n<!ENTITY urlbar.accesskey             \"d\">\n<!-- LOCALIZATION NOTE (urlbar.extension.label): Used to indicate that a selected autocomplete entry is provided by an extension. -->\n<!ENTITY urlbar.extension.label       \"확장기능:\">\n<!ENTITY urlbar.switchToTab.label     \"탭 전환:\">\n\n<!ENTITY urlbar.searchSuggestionsNotification.question \"추천기능을 이용해서 검색 경험을 향상시키시겠습니까?\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore \"자세히 보기…\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore.accesskey \"l\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable \"아니요\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable.accesskey \"n\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable \"예\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable.accesskey \"y\">\n\n<!-- \n  Comment duplicated from browser-sets.inc:\n\n  Search Command Key Logic works like this:\n\n  Unix: Ctrl+J (0.8, 0.9 support)\n        Ctrl+K (cross platform binding)\n  Mac:  Cmd+K (cross platform binding)\n        Cmd+Opt+F (platform convention)\n  Win:  Ctrl+K (cross platform binding)\n        Ctrl+E (IE compat)\n\n  We support Ctrl+K on all platforms now and advertise it in the menu since it is\n  our standard - it is a \"safe\" choice since it is near no harmful keys like \"W\" as\n  \"E\" is. People mourning the loss of Ctrl+K for emacs compat can switch their GTK\n  system setting to use emacs emulation, and we should respect it. Focus-Search-Box\n  is a fundamental keybinding and we are maintaining a XP binding so that it is easy\n  for people to switch to Linux.\n\n -->\n<!ENTITY searchFocus.commandkey       \"k\">\n<!ENTITY searchFocus.commandkey2      \"e\">\n<!ENTITY searchFocusUnix.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (contentSearchInput.label):\n     This is set as the aria-label attribute for the search input box in the\n     in-content search UI, to be used by screen readers. -->\n<!ENTITY contentSearchInput.label     \"검색 질의어\">\n<!ENTITY contentSearchSubmit.tooltip  \"검색하기\">\n\n<!-- LOCALIZATION NOTE (searchFor.label, searchWith.label):\n     These two strings are used to build the header above the list of one-click\n     search providers:  \"Search for <used typed keywords> with:\" -->\n<!ENTITY searchFor.label              \"\">\n<!ENTITY searchWith.label             \"를 여기서 검색:\">\n\n<!-- LOCALIZATION NOTE (search.label, searchAfter.label):\n     This string is used to build the header above the list of one-click search\n     providers when a one off engine has been selected.  The searchAfter text is\n     intentionally left empty for en-US and can be used by other localizations to\n     display a string after the search engine name.  This string will be displayed\n     as:  \"Search <selected engine name><searchAfter.label text>\" -->\n<!ENTITY search.label                 \"\">\n<!ENTITY searchAfter.label            \"에서 검색\">\n\n<!-- LOCALIZATION NOTE (searchWithHeader.label):\n     The wording of this string should be as close as possible to\n     searchFor.label and searchWith.label. This string will be used instead of\n     them when the user has not typed any keyword. -->\n<!ENTITY searchWithHeader.label       \"여기서 검색:\">\n<!-- LOCALIZATION NOTE (changeSearchSettings.button):\n     This string won't wrap, so if the translated string is longer,\n     consider translating it as if it said only \"Search Settings\". -->\n<!ENTITY changeSearchSettings.button  \"검색 설정 바꾸기\">\n<!ENTITY changeSearchSettings.tooltip \"검색 설정 바꾸기\">\n\n<!ENTITY searchInNewTab.label         \"새 탭에서 검색\">\n<!ENTITY searchInNewTab.accesskey     \"T\">\n<!ENTITY searchSetAsDefault.label     \"기본 검색 엔진으로 설정\">\n<!ENTITY searchSetAsDefault.accesskey \"D\">\n\n<!ENTITY openLinkCmdInTab.label       \"새 탭에 링크 열기\">\n<!ENTITY openLinkCmdInTab.accesskey   \"T\">\n<!ENTITY openLinkCmd.label            \"새 창에 링크 열기\">\n<!ENTITY openLinkCmd.accesskey        \"W\">\n<!ENTITY openLinkInPrivateWindowCmd.label \"새 사생활 보호 창에 링크 열기\">\n<!ENTITY openLinkInPrivateWindowCmd.accesskey \"P\">\n<!ENTITY openLinkCmdInCurrent.label     \"링크 열기\">\n<!ENTITY openLinkCmdInCurrent.accesskey \"O\">\n<!ENTITY openFrameCmdInTab.label      \"새 탭에 프레임 열기\">\n<!ENTITY openFrameCmdInTab.accesskey  \"T\">\n<!ENTITY openFrameCmd.label           \"새 창에 프레임 열기\">\n<!ENTITY openFrameCmd.accesskey       \"W\">\n<!ENTITY openLinkCmdInContainerTab.label \"새 포함 탭에서 링크 열기\">\n<!ENTITY openLinkCmdInContainerTab.accesskey \"C\">\n<!ENTITY showOnlyThisFrameCmd.label     \"이 프레임만 보이기\">\n<!ENTITY showOnlyThisFrameCmd.accesskey \"S\">\n<!ENTITY reloadCmd.commandkey         \"r\">\n<!ENTITY reloadFrameCmd.label         \"프레임 새로 고침\">\n<!ENTITY reloadFrameCmd.accesskey     \"R\">\n<!ENTITY viewPartialSourceForSelectionCmd.label \"선택한 소스 보기\">\n<!ENTITY viewPartialSourceForMathMLCmd.label    \"MathML 소스\">\n<!-- LOCALIZATION NOTE (viewPartialSourceCmd.accesskey): This accesskey is used for both \n         viewPartialSourceForSelectionCmd.label and viewPartialSourceForMathMLCmd.label -->\n<!ENTITY viewPartialSourceCmd.accesskey \"e\">\n<!ENTITY viewPageSourceCmd.label      \"페이지 소스\">\n<!ENTITY viewPageSourceCmd.accesskey  \"V\">\n<!ENTITY viewFrameSourceCmd.label     \"프레임 소스\">\n<!ENTITY viewFrameSourceCmd.accesskey \"V\">\n<!ENTITY viewPageInfoCmd.label        \"페이지 등록 정보\">\n<!ENTITY viewPageInfoCmd.accesskey    \"I\">\n<!ENTITY viewFrameInfoCmd.label       \"프레임 등록 정보\">\n<!ENTITY viewFrameInfoCmd.accesskey   \"I\">\n<!ENTITY reloadImageCmd.label         \"이미지 다시 읽기\">\n<!ENTITY reloadImageCmd.accesskey     \"R\">\n<!ENTITY viewImageCmd.label           \"이미지 보기\">\n<!ENTITY viewImageCmd.accesskey       \"I\">\n<!ENTITY viewImageInfoCmd.label       \"이미지 정보 보기\">\n<!ENTITY viewImageInfoCmd.accesskey   \"f\">\n<!ENTITY viewImageDescCmd.label       \"설명 보기\">\n<!ENTITY viewImageDescCmd.accesskey   \"D\">\n<!ENTITY viewVideoCmd.label           \"동영상 보기\">\n<!ENTITY viewVideoCmd.accesskey       \"I\">\n<!ENTITY viewBGImageCmd.label         \"배경 이미지 보기\">\n<!ENTITY viewBGImageCmd.accesskey     \"w\">\n<!ENTITY setDesktopBackgroundCmd.label      \"배경으로 지정…\">\n<!ENTITY setDesktopBackgroundCmd.accesskey  \"S\">\n<!ENTITY bookmarkPageCmd2.label       \"북마크에 추가\">\n<!ENTITY bookmarkThisLinkCmd.label      \"링크를 북마크에 추가\">\n<!ENTITY bookmarkThisLinkCmd.accesskey  \"L\">\n<!ENTITY bookmarkThisFrameCmd.label      \"프레임을 북마크에 추가\">\n<!ENTITY bookmarkThisFrameCmd.accesskey  \"m\">\n<!ENTITY emailPageCmd.label           \"메일로 링크 보내기…\">\n<!ENTITY emailPageCmd.accesskey       \"E\">\n<!ENTITY savePageCmd.label            \"다른 이름으로 저장…\">\n<!ENTITY savePageCmd.accesskey        \"A\">\n<!-- alternate for content area context menu -->\n<!ENTITY savePageCmd.accesskey2       \"P\">\n<!ENTITY savePageCmd.commandkey       \"s\">\n<!ENTITY saveFrameCmd.label           \"프레임을 다른 이름으로 저장…\">\n<!ENTITY saveFrameCmd.accesskey       \"F\">\n<!ENTITY printFrameCmd.label          \"프레임 인쇄…\">\n<!ENTITY printFrameCmd.accesskey      \"P\">\n<!ENTITY saveLinkCmd.label            \"링크를 다른 이름으로 저장…\">\n<!ENTITY saveLinkCmd.accesskey        \"k\">\n<!ENTITY saveImageCmd.label           \"다른 이름으로 이미지 저장…\">\n<!ENTITY saveImageCmd.accesskey       \"v\">\n<!ENTITY saveVideoCmd.label           \"다른 이름으로 동영상 저장…\">\n<!ENTITY saveVideoCmd.accesskey       \"v\">\n<!ENTITY saveAudioCmd.label           \"다른 이름으로 오디오 저장…\">\n<!ENTITY saveAudioCmd.accesskey       \"v\">\n<!ENTITY emailImageCmd.label          \"이미지 보내기…\">\n<!ENTITY emailImageCmd.accesskey      \"a\">\n<!ENTITY emailVideoCmd.label          \"동영상 보내기…\">\n<!ENTITY emailVideoCmd.accesskey      \"a\">\n<!ENTITY castVideoCmd.label           \"동영상 기기로 보내기\">\n<!ENTITY castVideoCmd.accesskey       \"e\">\n<!ENTITY emailAudioCmd.label          \"오디오 보내기…\">\n<!ENTITY emailAudioCmd.accesskey      \"a\">\n<!ENTITY playPluginCmd.label          \"현재 플러그인 활성화\">\n<!ENTITY playPluginCmd.accesskey      \"c\">\n<!ENTITY hidePluginCmd.label          \"현재 플러그인 숨기기\">\n<!ENTITY hidePluginCmd.accesskey      \"H\">\n<!ENTITY copyLinkCmd.label            \"링크 주소 복사\">\n<!ENTITY copyLinkCmd.accesskey        \"a\">\n<!ENTITY copyImageCmd.label           \"이미지 주소 복사\">\n<!ENTITY copyImageCmd.accesskey       \"o\">\n<!ENTITY copyImageContentsCmd.label   \"이미지 복사\">\n<!ENTITY copyImageContentsCmd.accesskey  \"y\"> \n<!ENTITY copyVideoURLCmd.label        \"동영상 주소 복사\">\n<!ENTITY copyVideoURLCmd.accesskey    \"o\">\n<!ENTITY copyAudioURLCmd.label        \"오디오 주소 복사\">\n<!ENTITY copyAudioURLCmd.accesskey    \"o\">\n<!ENTITY copyEmailCmd.label           \"메일 주소 복사\">\n<!ENTITY copyEmailCmd.accesskey       \"E\">\n<!ENTITY thisFrameMenu.label              \"현재 프레임\">\n<!ENTITY thisFrameMenu.accesskey          \"h\">\n\n<!-- Media (video/audio) controls -->\n<!-- LOCALIZATION NOTE: The access keys for \"Play\" and\n\"Pause\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaPlay.label             \"재생\">\n<!ENTITY mediaPlay.accesskey         \"P\">\n<!ENTITY mediaPause.label            \"중지\">\n<!ENTITY mediaPause.accesskey        \"P\">\n<!-- LOCALIZATION NOTE: The access keys for \"Mute\" and\n\"Unmute\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaMute.label             \"음소거\">\n<!ENTITY mediaMute.accesskey         \"M\">\n<!ENTITY mediaUnmute.label           \"소리켜기\">\n<!ENTITY mediaUnmute.accesskey       \"m\">\n<!ENTITY mediaPlaybackRate2.label     \"재생 속도\">\n<!ENTITY mediaPlaybackRate2.accesskey \"d\">\n<!ENTITY mediaPlaybackRate050x2.label \"느리게 (0.5×)\">\n<!ENTITY mediaPlaybackRate050x2.accesskey \"S\">\n<!ENTITY mediaPlaybackRate100x2.label \"보통\">\n<!ENTITY mediaPlaybackRate100x2.accesskey \"N\">\n<!ENTITY mediaPlaybackRate125x2.label \"빠르게 (1.25×)\">\n<!ENTITY mediaPlaybackRate125x2.accesskey \"F\">\n<!ENTITY mediaPlaybackRate150x2.label \"더 빠르게 (1.5×)\">\n<!ENTITY mediaPlaybackRate150x2.accesskey \"a\">\n<!-- LOCALIZATION NOTE: \"Ludicrous\" is a reference to the\nmovie \"Space Balls\" and is meant to say that this speed is very\nfast. -->\n<!ENTITY mediaPlaybackRate200x2.label \"매우 빠르게 (2×)\">\n<!ENTITY mediaPlaybackRate200x2.accesskey \"L\">\n<!ENTITY mediaLoop.label             \"반복\">\n<!ENTITY mediaLoop.accesskey         \"L\">\n<!-- LOCALIZATION NOTE: The access keys for \"Show Controls\" and\n\"Hide Controls\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaShowControls.label     \"버튼 보기\">\n<!ENTITY mediaShowControls.accesskey \"C\">\n<!ENTITY mediaHideControls.label     \"버튼 숨기기\">\n<!ENTITY mediaHideControls.accesskey \"C\">\n<!ENTITY videoFullScreen.label       \"전체 화면\">\n<!ENTITY videoFullScreen.accesskey   \"F\">\n<!ENTITY videoSaveImage.label        \"다른 이름으로 이미지 저장…\">\n<!ENTITY videoSaveImage.accesskey    \"S\">\n<!-- LOCALIZATION NOTE: The access keys for \"Show Statistics\" and\n\"Hide Statistics\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY videoShowStats.label        \"통계 보기\">\n<!ENTITY videoShowStats.accesskey    \"t\">\n<!ENTITY videoHideStats.label        \"통계 숨기기\">\n<!ENTITY videoHideStats.accesskey    \"t\">\n\n<!-- LOCALIZATION NOTE :\nfullZoomEnlargeCmd.commandkey3, fullZoomReduceCmd.commandkey2 and\nfullZoomResetCmd.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n<!ENTITY fullZoomEnlargeCmd.label       \"확대\">\n<!ENTITY fullZoomEnlargeCmd.accesskey   \"I\">\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.label        \"축소\">\n<!ENTITY fullZoomReduceCmd.accesskey    \"O\">\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.label         \"원래 크기\">\n<!ENTITY fullZoomResetCmd.accesskey     \"R\">\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY fullZoomToggleCmd.label        \"글자 크기만 조정\">\n<!ENTITY fullZoomToggleCmd.accesskey    \"T\">\n<!ENTITY fullZoom.label                 \"크기 조정\">\n<!ENTITY fullZoom.accesskey             \"Z\">\n\n<!ENTITY sidebarCloseButton.tooltip     \"탐색창 닫기\">\n\n<!ENTITY quitApplicationCmdWin2.label       \"종료\">\n<!ENTITY quitApplicationCmdWin2.accesskey   \"x\">\n<!ENTITY quitApplicationCmdWin2.tooltip     \"&brandShorterName; 종료\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n<!ENTITY quitApplicationCmd.label       \"종료\"> \n<!ENTITY quitApplicationCmd.accesskey   \"Q\">\n<!ENTITY quitApplicationCmdMac2.label   \"&brandShorterName; 종료\">\n<!-- LOCALIZATION NOTE(quitApplicationCmdUnix.key): This keyboard shortcut is used by both Linux and OSX builds. -->\n<!ENTITY quitApplicationCmdUnix.key     \"Q\">\n\n<!ENTITY closeCmd.label                 \"닫기\">  \n<!ENTITY closeCmd.key                   \"W\">  \n<!ENTITY closeCmd.accesskey             \"C\">\n\n<!ENTITY toggleMuteCmd.key              \"M\">\n\n<!ENTITY pageStyleMenu.label \"문서 스타일\">\n<!ENTITY pageStyleMenu.accesskey \"y\">\n<!ENTITY pageStyleNoStyle.label \"스타일 제거\">\n<!ENTITY pageStyleNoStyle.accesskey \"n\">\n<!ENTITY pageStylePersistentOnly.label \"문서 지정 스타일\">\n<!ENTITY pageStylePersistentOnly.accesskey \"b\">\n\n<!ENTITY pageReportIcon.tooltip            \"이 웹 사이트에 대한 팝업창 설정 변경\">\n\n<!ENTITY allowPopups.accesskey \"p\">\n<!-- On Windows we use the term \"Options\" to describe settings, but\n     on Linux and Mac OS X we use \"Preferences\" - carry that distinction\n     over into this string, which is used in the \"popup blocked\" info bar . -->\n<!ENTITY editPopupSettingsUnix.label \"팝업창 차단 설정…\">\n<!ENTITY editPopupSettings.label \"팝업창 차단 설정…\">\n<!ENTITY editPopupSettings.accesskey \"E\">\n<!ENTITY dontShowMessage.accesskey \"D\">\n\n<!ENTITY bidiSwitchPageDirectionItem.label        \"페이지 방향 변경\">\n<!ENTITY bidiSwitchPageDirectionItem.accesskey    \"g\">\n<!ENTITY bidiSwitchTextDirectionItem.label        \"글자 방향 변경\">\n<!ENTITY bidiSwitchTextDirectionItem.accesskey    \"w\">\n<!ENTITY bidiSwitchTextDirectionItem.commandkey   \"X\">\n\n<!ENTITY findOnCmd.label     \"이 페이지에서 찾기…\">\n<!ENTITY findOnCmd.accesskey \"F\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label  \"다시 찾기\">\n<!ENTITY findAgainCmd.accesskey \"g\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY spellAddDictionaries.label \"사전 추가…\">\n<!ENTITY spellAddDictionaries.accesskey \"A\">\n\n<!ENTITY editBookmark.done.label                     \"완료\">\n<!ENTITY editBookmark.removeBookmark.accessKey       \"R\">\n\n<!ENTITY identity.connectionSecure \"안전한 연결\">\n<!ENTITY identity.connectionNotSecure \"안전하지 않은 연결\">\n<!ENTITY identity.connectionFile \"이 페이지는 사용자의 컴퓨터에 저장됩니다.\">\n<!ENTITY identity.connectionVerified2 \"안전하게 사이트에 연결되었습니다. 소유자:\">\n<!ENTITY identity.connectionInternal \"안전한 &brandShortName; 페이지입니다.\">\n<!ENTITY identity.insecureLoginForms2 \"이 페이지에 입력된 로그인 정보는 노출될 수 있습니다.\">\n\n<!-- Strings for connection state warnings. -->\n<!ENTITY identity.activeBlocked \"&brandShortName;가 안전하지 않은 페이지의 일부를 차단했습니다.\">\n<!ENTITY identity.passiveLoaded \"페이지의 일부(이미지 등)가 안전하지 않습니다.\">\n<!ENTITY identity.activeLoaded \"이 페이지의 보호를 비활성화 하였습니다.\">\n<!ENTITY identity.weakEncryption \"이 페이지는 약한 암호화를 사용합니다.\">\n\n<!-- Strings for connection state warnings in the subview. -->\n<!ENTITY identity.description.insecure \"이 사이트의 연결이 보호되지 않습니다. 전송하는 정보(비밀번호, 메시지, 신용 카드 번호 등)를 다른사람이 볼 수 있습니다.\">\n<!ENTITY identity.description.insecureLoginForms \"이 페이지에 입력한 로그인 정보는 안전하지 않고 손상될 수 있습니다.\">\n<!ENTITY identity.description.weakCipher \"이 사이트의 연결이 약한 암호화를 사용하고 있어서 보호되지 않습니다.\">\n<!ENTITY identity.description.weakCipher2 \"다른 사람이 정보를 보거나 웹사이트의 동작을 바꿀 수 있습니다.\">\n<!ENTITY identity.description.activeBlocked \"&brandShortName;가 안전하지 않은 페이지의 일부분을 차단했습니다.\">\n<!ENTITY identity.description.passiveLoaded \"연결이 안전하지 않아서 사용자가 공유하는 정보를 다른 사람이 볼 수 있습니다.\">\n<!ENTITY identity.description.passiveLoaded2 \"이 웹사이트는 안전하지 않은 컨텐츠(이미지 등)을 포함하고 있습니다.\">\n<!ENTITY identity.description.passiveLoaded3 \"&brandShortName;가 일부 컨텐츠를 차단했지만 아직 안전하지 않은 컨텐츠(이미지 등)가 있습니다.\">\n<!ENTITY identity.description.activeLoaded \"이 웹사이트는 안전하지 않은 컨텐츠(스크립트 등)를 포함하고 있고 사용자의 연결이 보호되지 않습니다.\">\n<!ENTITY identity.description.activeLoaded2 \"이 사이트에 공유하는 정보(비밀번호, 메시지, 신용 카드 번호 등)를 다른사람이 볼 수 있습니다.\">\n\n<!ENTITY identity.enableMixedContentBlocking.label \"보호 켜기\">\n<!ENTITY identity.enableMixedContentBlocking.accesskey \"E\">\n<!ENTITY identity.disableMixedContentBlocking.label \"지금부터 보호 끄기\">\n<!ENTITY identity.disableMixedContentBlocking.accesskey \"D\">\n<!ENTITY identity.learnMore \"자세히 보기\">\n\n<!ENTITY identity.removeCertException.label \"예외 제거\">\n<!ENTITY identity.removeCertException.accesskey \"R\">\n\n<!ENTITY identity.moreInfoLinkText2 \"더 보기\">\n\n<!ENTITY identity.permissions \"권한\">\n<!ENTITY identity.permissionsEmpty \"이 사이트를 특별한 권한으로 승인하지 않았습니다.\">\n<!ENTITY identity.permissionsReloadHint \"이 페이지를 다시 읽어들여야 바뀐 점이 올라올 때도 있습니다.\">\n\n<!-- Name for the tabs toolbar as spoken by screen readers.\n     The word \"toolbar\" is appended automatically and should not be contained below! -->\n<!ENTITY tabsToolbar.label \"브라우저 탭\">\n\n<!-- LOCALIZATION NOTE (syncTabsMenu3.label): This appears in the history menu -->\n<!ENTITY syncTabsMenu3.label     \"동기화한 탭\">\n\n<!ENTITY syncedTabs.sidebar.label              \"동기화한 탭\">\n<!ENTITY syncedTabs.sidebar.noclients.label    \"다른 기기의 탭을 이곳에서도 보려면 그 기기의 Firefox에 로그인하십시오.\">\n<!ENTITY syncedTabs.sidebar.noclients.title    \"아직 동기화된 탭이 없습니다!\">\n<!ENTITY syncedTabs.sidebar.noclients.subtitle \"다른 기기에서도 여기에서 열린 탭을 사용하시겠습니까?\">\n<!ENTITY syncedTabs.sidebar.notsignedin.label  \"다른 기기의 탭 목록을 보기 위해서 로그인 하세요.\">\n<!ENTITY syncedTabs.sidebar.notabs.label       \"열린 탭이 없음\">\n<!ENTITY syncedTabs.sidebar.openprefs.label    \"&syncBrand.shortName.label; 설정 열기\">\n<!-- LOCALIZATION NOTE (syncedTabs.sidebar.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY syncedTabs.sidebar.tabsnotsyncing.label       \"다른 기기의 탭 목록을 보려면 탭 동기화를 켜십시오.\">\n\n<!-- LOCALIZATION NOTE (syncedTabs.context.open.accesskey,\n                        syncedTabs.context.openAllInTabs.accesskey):\n     These access keys are identical because their associated menu items are\n     mutually exclusive -->\n<!ENTITY syncedTabs.context.open.label                       \"열기\">\n<!ENTITY syncedTabs.context.open.accesskey                   \"O\">\n<!ENTITY syncedTabs.context.openInNewTab.label               \"새 탭에서 열기\">\n<!ENTITY syncedTabs.context.openInNewTab.accesskey           \"w\">\n<!ENTITY syncedTabs.context.openInNewWindow.label            \"새 창에서 열기\">\n<!ENTITY syncedTabs.context.openInNewWindow.accesskey        \"N\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.label     \"새 사생활 보호 창에서 열기\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.accesskey \"P\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.label          \"이 탭 북마크…\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.accesskey      \"B\">\n<!ENTITY syncedTabs.context.copy.label                       \"복사\">\n<!ENTITY syncedTabs.context.copy.accesskey                   \"C\">\n\n<!ENTITY syncedTabs.context.openAllInTabs.label              \"탭에서 모두 열기\">\n<!ENTITY syncedTabs.context.openAllInTabs.accesskey          \"O\">\n\n\n<!ENTITY syncBrand.shortName.label    \"동기화\">\n\n<!ENTITY syncSignIn.label             \"&syncBrand.shortName.label;에 로그인…\">\n<!ENTITY syncSignIn.accesskey         \"Y\">\n<!ENTITY syncSyncNowItem.label        \"동기화하기\">\n<!ENTITY syncSyncNowItem.accesskey    \"S\">\n<!ENTITY syncReAuthItem.label         \"&syncBrand.shortName.label;에 다시 연결…\">\n<!ENTITY syncReAuthItem.accesskey     \"R\">\n<!ENTITY syncToolbarButton.label      \"동기화\">\n\n<!ENTITY social.addons.label \"서비스 관리…\">\n\n<!ENTITY social.directory.label \"활성화 목록\">\n<!ENTITY social.directory.text \"이 목록에서 공유 서비스를 활성화할 수 있습니다.\">\n<!ENTITY social.directory.button \"!\">\n<!ENTITY social.directory.introText \"&brandShortName;에 더할 서비스를 누르세요.\">\n<!ENTITY social.directory.viewmore.text \"더 보기\">\n\n<!ENTITY customizeMode.menuAndToolbars.header2 \"부가적인 도구와 기능\">\n<!ENTITY customizeMode.menuAndToolbars.empty \"다른 도구를 찾으십니까?\">\n<!ENTITY customizeMode.menuAndToolbars.emptyLink \"수천 개의 부가기능에서 고르기\">\n<!ENTITY customizeMode.restoreDefaults \"기본값으로 복원\">\n<!ENTITY customizeMode.toolbars \"도구 모음 보이거나 숨기기\">\n<!ENTITY customizeMode.titlebar \"제목창\">\n<!ENTITY customizeMode.lwthemes \"테마\">\n<!ENTITY customizeMode.lwthemes.myThemes \"내 테마\">\n<!ENTITY customizeMode.lwthemes.recommended \"추천\">\n<!ENTITY customizeMode.lwthemes.menuManage \"관리\">\n<!ENTITY customizeMode.lwthemes.menuManage.accessKey \"M\">\n<!ENTITY customizeMode.lwthemes.menuGetMore \"더 많은 테마 구하기\">\n<!ENTITY customizeMode.lwthemes.menuGetMore.accessKey \"G\">\n\n<!ENTITY getUserMedia.selectCamera.label \"공유할 카메라:\">\n<!ENTITY getUserMedia.selectCamera.accesskey \"C\">\n<!ENTITY getUserMedia.selectMicrophone.label \"공유할 마이크:\">\n<!ENTITY getUserMedia.selectMicrophone.accesskey \"M\">\n<!ENTITY getUserMedia.audioCapture.label \"탭의 소리는 공유됩니다.\">\n<!ENTITY getUserMedia.allWindowsShared.message \"화면에 표시되어 있는 모든 창을 공유합니다.\">\n\n<!ENTITY trackingProtection.title \"추적 보호\">\n<!ENTITY trackingProtection.detectedBlocked3 \"&brandShortName;가 사용자의 탐색을 추적할 수 있는 페이지의 부분을 차단하였습니다.\">\n<!ENTITY trackingProtection.detectedNotBlocked3 \"이 사이트는 사용자의 탐색을 추적할 수 있는 요소를 포함하고 있습니다. 보호 기능이 꺼져 있습니다.\">\n<!ENTITY trackingProtection.notDetected3 \"페이지에서 추적을 하는 요소를 발견하지 못했습니다.\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblock.label, trackingProtection.unblock.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in NON-private browsing mode. -->\n<!ENTITY trackingProtection.unblock.label \"이 사이트의 보호 비활성화\">\n<!ENTITY trackingProtection.unblock.accesskey \"D\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblockPrivate.label, trackingProtection.unblockPrivate.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in PRIVATE browsing mode. -->\n<!ENTITY trackingProtection.unblockPrivate.label \"이 세션의 보호 비활성화\">\n<!ENTITY trackingProtection.unblockPrivate.accesskey \"D\">\n<!ENTITY trackingProtection.block2.label \"보호 활성화\">\n<!ENTITY trackingProtection.block2.accesskey \"E\">\n\n<!ENTITY trackingContentBlocked.message \"추적\">\n<!ENTITY trackingContentBlocked.moreinfo \"이 페이지에서 여러분의 온라인 활동을 추적하는 부분을 차단했습니다.\">\n<!ENTITY trackingContentBlocked.learnMore \"더 알아보기\">\n<!ENTITY trackingContentBlocked.options \"설정\">\n<!ENTITY trackingContentBlocked.unblock2.label \"이 사이트에서는 보호 풀기\">\n<!ENTITY trackingContentBlocked.unblock2.accesskey \"D\">\n<!ENTITY trackingContentBlocked.block.label \"보호 켜기\">\n<!ENTITY trackingContentBlocked.block.accesskey \"E\">\n<!ENTITY trackingContentBlocked.disabled.message \"추적 보호 풀림\">\n\n<!ENTITY pluginNotification.showAll.label \"모두 보기\">\n<!ENTITY pluginNotification.showAll.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.properties -->\n<!ENTITY pluginActivateNow.label \"지금만 허가\">\n<!ENTITY pluginActivateAlways.label \"허가하고 기억\">\n<!ENTITY pluginBlockNow.label \"플러그인 차단\">\n\n<!-- LOCALIZATION NOTE: (pluginNotification.width): This is used to determine the\n     width of the plugin popup notification that can appear if a plugin has been\n     blocked on a page. Should be wide enough to fit the pluginActivateNow.label\n     and pluginActivateAlways.label strings above on a single line. This must be\n     a CSS length value. -->\n<!ENTITY pluginNotification.width \"28em\">\n\n<!ENTITY uiTour.infoPanel.close \"닫기\">\n\n<!ENTITY appMenuSidebars.label         \"탐색창\">\n\n<!-- LOCALIZATION NOTE: (panicButton.view.mainTimeframeDesc, panicButton.view.5min, panicButton.view.2hr, panicButton.view.day):\n     The .mainTimeframeDesc string combined with any of the 3 others is meant to form a complete sentence, e.g. \"Forget the last: Five minutes\".\n     Please ensure that this remains the case in the translation. -->\n<!ENTITY panicButton.view.mainTimeframeDesc       \"지난 시간을 삭제합니다:\">\n<!ENTITY panicButton.view.5min                    \"5분\">\n<!ENTITY panicButton.view.2hr                     \"2시간\">\n<!ENTITY panicButton.view.day                     \"24시간\">\n\n<!-- LOCALIZATION NOTE: (panicButton.view.mainLabel, panicButton.view.deleteCookies, panicButton.view.deleteHistory, panicButton.view.deleteTabsAndWindows, panicButton.view.openNewWindow):\n     The .mainActionDesc string combined with any of the 4 others is meant to form a complete sentence, e.g. \"Proceeding will: Delete Recent Cookies\".\n     Note also that the deleteCookies, deleteHistory and deleteTabsAndWindows strings include <html:strong> tags for emphasis on the words \"Cookies\", \"History\", \"Tabs\" and \"Windows\".\n     The translation should do the same. -->\n<!ENTITY panicButton.view.mainActionDesc          \"다음을 진행합니다:\">\n<!ENTITY panicButton.view.deleteCookies           \"최근 <html:strong>쿠키</html:strong> 삭제\">\n<!ENTITY panicButton.view.deleteHistory           \"최근 <html:strong>방문기록</html:strong> 삭제\">\n<!ENTITY panicButton.view.deleteTabsAndWindows    \"모든 <html:strong>탭</html:strong>과 <html:strong>창</html:strong> 닫기\">\n<!ENTITY panicButton.view.openNewWindow           \"빈 새로운 창 열기\">\n\n<!ENTITY panicButton.view.undoWarning             \"이 작업은 취소할 수 없습니다.\">\n<!ENTITY panicButton.view.forgetButton            \"삭제!\">\n\n<!ENTITY panicButton.thankyou.msg1                \"최근 방문기록이 삭제되었습니다.\">\n<!ENTITY panicButton.thankyou.msg2                \"안전한 브라우징!\">\n<!ENTITY panicButton.thankyou.buttonlabel         \"감사합니다!\">\n\n<!ENTITY emeLearnMoreContextMenu.label            \"DRM에 대해 더 알아보기…\">\n<!ENTITY emeLearnMoreContextMenu.accesskey        \"D\">\n\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showAll.label, appMenuRemoteTabs.showAll.tooltip):\n     This is shown after the tabs list if we can all the remaining tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showAll.label \"Show All\">\n<!ENTITY appMenuRemoteTabs.showAll.tooltip \"Show all tabs from this device\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showMore.label, appMenuRemoteTabs.showMore.tooltip):\n     This is shown after the tabs list if we can display more tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showMore.label \"Show More\">\n<!ENTITY appMenuRemoteTabs.showMore.tooltip \"Show more tabs from this device\">\n<!ENTITY bookmarksMenuButton.mobile.label \"Mobile Bookmarks\">\n<!ENTITY mobileBookmarksCmd.label \"Mobile Bookmarks\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnv_timeout=시간 초과\nopenFile=파일 열기\n\ndroponhometitle=홈 페이지로 설정\ndroponhomemsg=이 문서를 새로운 홈 페이지로 설정하시겠습니까?\ndroponhomemsgMultiple=이 문서들을 새로운 홈페이지로 설정하시겠습니까?\n\n# context menu strings\n\n# LOCALIZATION NOTE (contextMenuSearch): %1$S is the search engine,\n# %2$S is the selection string.\ncontextMenuSearch=%S 검색: \"%S\"\ncontextMenuSearch.accesskey=S\n\n# bookmark dialog strings\n\nbookmarkAllTabsDefault=(폴더 이름)\n\nxpinstallPromptMessage=%S에서 이 사이트가 소프트웨어 설치를 할 것인지 물어보는 것을 막았습니다.\nxpinstallPromptMessage.dontAllow=허용하지 않음\nxpinstallPromptMessage.dontAllow.accesskey=D\nxpinstallPromptAllowButton=허용\n# Accessibility Note:\n# Be sure you do not choose an accesskey that is used elsewhere in the active context (e.g. main menu bar, submenu of the warning popup button)\n# See http://www.mozilla.org/access/keyboard/accesskey for details\nxpinstallPromptAllowButton.accesskey=A\nxpinstallDisabledMessageLocked=시스템 관리자로 인해 소프트웨어 설치 기능을 사용할 수 없습니다.\nxpinstallDisabledMessage=소프트웨어 설치 기능을 사용할 수 없습니다. 사용 허가를 선택한 후 다시 시도하십시오.\nxpinstallDisabledButton=사용 허가\nxpinstallDisabledButton.accesskey=n\n\n# LOCALIZATION NOTE (webextPerms.header)\n# This string is used as a header in the webextension permissions dialog,\n# %S is replaced with the localized name of the extension being installed.\n# See https://bug1308309.bmoattachments.org/attachment.cgi?id=8814612\n# for an example of the full dialog.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.header=%S 추가?\n\n# LOCALIZATION NOTE (webextPerms.listIntro)\n# This string will be followed by a list of permissions requested\n# by the webextension.\nwebextPerms.listIntro=다음의 권한 필요:\nwebextPerms.add.label=추가\nwebextPerms.add.accessKey=A\nwebextPerms.cancel.label=취소\nwebextPerms.cancel.accessKey=C\n\n# LOCALIZATION NOTE (webextPerms.sideloadMenuItem)\n# %1$S will be replaced with the localized name of the sideloaded add-on.\n# %2$S will be replace with the name of the application (e.g., Firefox, Nightly)\nwebextPerms.sideloadMenuItem=%2$S에 %1$S 추가됨\n\n# LOCALIZATION NOTE (webextPerms.sideloadHeader)\n# This string is used as a header in the webextension permissions dialog\n# when the extension is side-loaded.\n# %S is replaced with the localized name of the extension being installed.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.sideloadHeader=%S 추가됨\n\nwebextPerms.sideloadEnable.label=활성화\nwebextPerms.sideloadEnable.accessKey=E\n\n# LOCALIZATION NOTE (webextPerms.updateMenuItem)\n# %S will be replaced with the localized name of the extension which\n# has been updated.\nwebextPerms.updateMenuItem=%S 부가 기능이 새 권한을 요청\n\n# LOCALIZATION NOTE (webextPerms.updateText)\n# %S is replaced with the localized name of the updated extension.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.updateText=%S 부가 기능이 업데이트 되었습니다. 업데이트된 버전이 설치되기 전에 새 권한을 승인해야 합니다. “취소”를 누르면 현재 설치된 버전을 유지합니다.\n\nwebextPerms.updateAccept.label=업데이트\nwebextPerms.updateAccept.accessKey=U\n\nwebextPerms.description.bookmarks=즐겨찾기 읽고 수정\nwebextPerms.description.downloads=파일을 다운로드하고 브라우저의 다운로드 기록을 변경함\nwebextPerms.description.history=브라우징 기록에 접근함\n# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)\n# %S will be replaced with the name of the application\nwebextPerms.description.nativeMessaging=%S 이외의 프로그램과 메시지를 주고 받음\nwebextPerms.description.notifications=알림을 표시\nwebextPerms.description.sessions=최근에 닫힌 탭에 접근\nwebextPerms.description.tabs=브라우저 탭에 접근\nwebextPerms.description.topSites=브라우징 기록에 접근\nwebextPerms.description.webNavigation=탐색중에 브라우저 활동에 접근\n\nwebextPerms.hostDescription.allUrls=모든 웹사이트에 대한 사용자 데이터에 접근\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.wildcard)\n# %S will be replaced by the DNS domain for which a webextension\n# is requesting access (e.g., mozilla.org)\nwebextPerms.hostDescription.wildcard=%S 도메인 사이트에 대한 사용자 데이터에 접근\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManyWildcards):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# domains for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManyWildcards=다른 #1 개의 도메인에 대한 사용자 데이터에 접근\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.oneSite)\n# %S will be replaced by the DNS host name for which a webextension\n# is requesting access (e.g., www.mozilla.org)\nwebextPerms.hostDescription.oneSite=%S에 대한 사용자 데이터에 접근\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManySites)\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# hosts for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManySites=다른 #1 개의 사이트에 대한 사용자 데이터에 접근\n\n# LOCALIZATION NOTE (addonPostInstall.message)\n# %1$S is replaced with the localized named of the extension that was\n# just installed.\n# %2$S is replaced with the localized name of the application.\naddonPostInstall.message1=%2$S에 %1$S 부가기능이 추가되었습니다.\n\n# LOCALIZATION NOTE (addonPostInstall.messageDetail)\n# %1$S is replaced with the icon for the add-ons menu.\n# %2$S is replaced with the icon for the toolbar menu.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\naddonPostInstall.okay.label=확인\naddonPostInstall.okay.key=O\n\n# LOCALIZATION NOTE (addonDownloadingAndVerifying):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Also see https://bugzilla.mozilla.org/show_bug.cgi?id=570012 for mockups\naddonDownloadingAndVerifying=#1번째 부가 기능을 내려받아 검사하고 있습니다…\naddonDownloadVerifying=검사하는 중\n\naddonInstall.unsigned=(검사하지 않았음)\naddonInstall.cancelButton.label=취소\naddonInstall.cancelButton.accesskey=C\naddonInstall.acceptButton.label=설치\naddonInstall.acceptButton.accesskey=I\n\n# LOCALIZATION NOTE (addonConfirmInstallMessage,addonConfirmInstallUnsigned):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the number of add-ons being installed\naddonConfirmInstall.message=이 사이트에서 #1에 부가 기능 #2개를 설치하려고 합니다:\naddonConfirmInstallUnsigned.message=경고: 이 사이트에서 #1에 검사를 받지 않은 부가기능 #2개를 설치하려고 합니다. 하실 거라면 위험을 무릅쓰고 하십시오.\n\n# LOCALIZATION NOTE (addonConfirmInstallSomeUnsigned.message):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the total number of add-ons being installed (at least 2)\naddonConfirmInstallSomeUnsigned.message=경고: 이 사이트에서 #1에 부가기능 #2개를 설치하려고 합니다. 여기엔 검사받지 않은 것도 섞여 있으니 하실 거라면 위험을 무릅쓰고 하십시오.\n\naddonwatch.slow=%1$S가 %2$S를 느리게 돌아가도록 만드는 것 같습니다\naddonwatch.disable.label=%S 끄기\naddonwatch.ignoreSession.label=지금만 무시하기\naddonwatch.ignoreSession.accesskey=I\naddonwatch.ignorePerm.label=앞으로도 무시하기\naddonwatch.ignorePerm.accesskey=p\naddonwatch.restart.message=%1$S를 끄려면 %2$S를 다시 시작해야 합니다\naddonwatch.restart.label=%S 다시 시작\naddonwatch.restart.accesskey=R\n\n# LOCALIZATION NOTE (addonsInstalled, addonsInstalledNeedsRestart):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 first add-on's name, #2 number of add-ons, #3 application name\naddonsInstalled=#1이 성공적으로 설치되었습니다.;#2 부가기능이 성공적으로 설치되었습니다.\naddonsInstalledNeedsRestart=#3를 재시작 한 후에 #1가 설치됩니다.;#3를 재시작 한 후에 #2 부가기능이 설치됩니다.\naddonInstallRestartButton=지금 다시 시작\naddonInstallRestartButton.accesskey=R\naddonInstallRestartIgnoreButton=지금 안 함\naddonInstallRestartIgnoreButton.accesskey=N\n\n# LOCALIZATION NOTE (addonInstallError-1, addonInstallError-2, addonInstallError-3, addonInstallError-4, addonInstallError-5, addonLocalInstallError-1, addonLocalInstallError-2, addonLocalInstallError-3, addonLocalInstallError-4, addonLocalInstallError-5):\n# %1$S is the application name, %2$S is the add-on name\naddonInstallError-1=연결 실패로 부가 기능을 내려받을 수 없습니다.\naddonInstallError-2=이 부가 기능은 %1$S가 찾고 있던 부가기능과 달라 설치할 수 없습니다.\naddonInstallError-3=내려받은 부가 기능 파일이 깨져있어 설치할 수 없습니다.\naddonInstallError-4=%1$S가 필요한 파일을 고칠 수 없어 %2$S를 설치할 수 없습니다.\naddonInstallError-5=%1$S가 이 사이트에서 검사받지 않은 부가 기능을 설치하지 못하게 막았습니다.\naddonLocalInstallError-1=이 부가 기능은 파일 시스템에서 잘못되어 설치할 수 없습니다.\naddonLocalInstallError-2=이 부가 기능은 %1$S가 찾고 있던 것과 다므르로 설치할 수 없습니다.\naddonLocalInstallError-3=이 부가 기능은 파일이 깨져서 설치할 수 없습니다.\naddonLocalInstallError-4=%1$S가 필요한 파일을 고칠 수 없어 %2$S를 설치할 수 없습니다.\naddonLocalInstallError-5=이 부가 기능은 검사를 받지 않았으므로 설치할 수 없습니다.\n\n# LOCALIZATION NOTE (addonInstallErrorIncompatible):\n# %1$S is the application name, %2$S is the application version, %3$S is the add-on name\naddonInstallErrorIncompatible=%3$S는 %1$S %2$S에서 돌아가지 않으므로 설치할 수 없습니다.\n\n# LOCALIZATION NOTE (addonInstallErrorBlocklisted): %S is add-on name\naddonInstallErrorBlocklisted=%S는 불안정하게 만들고 보안 문제를 일으킬 것으로 보여 설치할 수 없습니다.\n\nunsignedAddonsDisabled.message=검사할 수 없는 부가 기능이 나와 이를 모두 껐습니다.\nunsignedAddonsDisabled.learnMore.label=더 알아보기\nunsignedAddonsDisabled.learnMore.accesskey=L\n\n# LOCALIZATION NOTE (compactLightTheme.name): This is displayed in about:addons -> Appearance\ncompactLightTheme.name=Compact Light\ncompactLightTheme.description=밝은 색상으로 이루어진 간결한 테마입니다.\n\n# LOCALIZATION NOTE (compactDarkTheme.name): This is displayed in about:addons -> Appearance\ncompactDarkTheme.name=Compact Dark\ncompactDarkTheme.description=어두운 색상으로 이루어진 간결한 테마입니다.\n\n# LOCALIZATION NOTE (lwthemeInstallRequest.message): %S will be replaced with\n# the host name of the site.\nlwthemeInstallRequest.message=이 사이트(%S)에서 테마를 설치하려고 합니다.\nlwthemeInstallRequest.allowButton=허가\nlwthemeInstallRequest.allowButton.accesskey=a\n\nlwthemePostInstallNotification.message=새 테마를 설치하였습니다.\nlwthemePostInstallNotification.undoButton=실행 취소\nlwthemePostInstallNotification.undoButton.accesskey=U\nlwthemePostInstallNotification.manageButton=테마 관리…\nlwthemePostInstallNotification.manageButton.accesskey=M\n\n# LOCALIZATION NOTE (lwthemeNeedsRestart.message):\n# %S will be replaced with the new theme name.\nlwthemeNeedsRestart.message=%S는 다시 시작한 후 설치 완료됩니다.\nlwthemeNeedsRestart.button=다시 시작하기\nlwthemeNeedsRestart.accesskey=R\n\n# LOCALIZATION NOTE (popupWarning.message): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName and #2 is the number of pop-ups blocked.\npopupWarning.message=#1가 이 사이트에서 팝업창 #2개를 차단하였습니다.\npopupWarningButton=설정\npopupWarningButton.accesskey=O\npopupWarningButtonUnix=환경 설정\npopupWarningButtonUnix.accesskey=P\npopupAllow=%S 팝업창 허가\npopupBlock=%S 팝업창 차단\npopupWarningDontShowFromMessage=팝업창이 차단될 때 메시지를 표시하지 않음\npopupWarningDontShowFromLocationbar=팝업창이 차단될 때 주소창에 표시하지 않음\npopupShowPopupPrefix='%S' 보이기\n\n# Bad Content Blocker Doorhanger Notification\n# %S is brandShortName\nbadContentBlocked.blocked.message=%S가 이 페이지의 콘텐츠를 차단했습니다.\nbadContentBlocked.notblocked.message=%S는 이 페이지의 어떤 콘텐츠도 차단하지 않았습니다.\n\ncrashedpluginsMessage.title=%S 플러그인이 충돌하였습니다.\ncrashedpluginsMessage.reloadButton.label=페이지 갱신\ncrashedpluginsMessage.reloadButton.accesskey=R\ncrashedpluginsMessage.submitButton.label=충돌 보고서 제출\ncrashedpluginsMessage.submitButton.accesskey=S\ncrashedpluginsMessage.learnMore=자세히 보기…\n\n# Keyword fixup messages\n# LOCALIZATION NOTE (keywordURIFixup.message): Used when the user tries to visit\n# a local host page, by the time the DNS request recognizes it, we have already\n# loaded a search page for the given word.  An infobar then asks to the user\n# whether he rather wanted to visit the host.  %S is the recognized host.\nkeywordURIFixup.message=%S로 이동하시겠습니까?\nkeywordURIFixup.goTo=예, %S로 이동합니다\nkeywordURIFixup.goTo.accesskey=Y\nkeywordURIFixup.dismiss=아니요\nkeywordURIFixup.dismiss.accesskey=N\n\n## Plugin doorhanger strings\n# LOCALIZATION NOTE (pluginActivateNew.message): Used for newly-installed\n# plugins which are not known to be unsafe. %1$S is the plugin name and %2$S\n# is the site domain.\npluginActivateNew.message=%2$S에서 \"%1$S\"를 실행하는 것을 허가하시겠습니까?\npluginActivateMultiple.message=%S에서 플러그인을 실행하는 것을 허가하시겠습니까?\npluginActivate.learnMore=더 알아보기…\n# LOCALIZATION NOTE (pluginActivateOutdated.message, pluginActivateOutdated.label):\n# These strings are used when an unsafe plugin has an update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateOutdated.message=%3$S가 낡은 \"%1$S\" 플러그인이 %2$S에서 실행되는 것을 차단했습니다.\npluginActivateOutdated.label=낡은 플러그인\npluginActivate.updateLabel=지금 업데이트…\n# LOCALIZATION NOTE (pluginActivateVulnerable.message, pluginActivateVulnerable.label):\n# These strings are used when an unsafe plugin has no update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateVulnerable.message=%3$S가 안전하지 않은 \"%1$S\" 플러그인이 %2$S에서 실행되는 것을 차단했습니다.\npluginActivateVulnerable.label=보안상 취약한 플러그인!\npluginActivate.riskLabel=무엇이 위험합니까?\n# LOCALIZATION NOTE (pluginActivateBlocked.message): %1$S is the plugin name, %2$S is brandShortName\npluginActivateBlocked.message=%2$S가 여러분을 보호하기 위해 \"%1$S\"를 막았습니다.\npluginActivateBlocked.label=여러분을 보호하기 위해 막음\npluginActivateDisabled.message=\"%S\"이 비활성화되어 있습니다.\npluginActivateDisabled.label=비활성화됨\npluginActivateDisabled.manage=플러그인 관리…\npluginEnabled.message=\"%1$S\"가 %2$S에서 활성화되어 있습니다.\npluginEnabledOutdated.message=낡은 \"%1$S\" 플러그인이 %2$S에서 활성화되어 있습니다.\npluginEnabledVulnerable.message=%2$S에서 안전하지 않은 \"%1$S\" 플러그인이 활성화되어 있습니다.\npluginInfo.unknownPlugin=알 수 없음\n\n# LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.dtd\n# LOCALIZATION NOTE (pluginActivateNow.label): This button will enable the\n# plugin in the current session for an short time (about an hour), auto-renewed\n# if the site keeps using the plugin.\npluginActivateNow.label=지금만 허가\npluginActivateNow.accesskey=N\n# LOCALIZATION NOTE (pluginActivateAlways.label): This button will enable the\n# plugin for a long while (90 days), auto-renewed if the site keeps using the\n# plugin.\npluginActivateAlways.label=허가하고 기억\npluginActivateAlways.accesskey=R\npluginBlockNow.label=플러그인 차단\npluginBlockNow.accesskey=B\npluginContinue.label=계속 허가\npluginContinue.accesskey=C\n\n# in-page UI\nPluginClickToActivate=%S을 활성화합니다.\nPluginVulnerableUpdatable=이 플러그인은 보안상 취약하며 업데이트를 해야 합니다.\nPluginVulnerableNoUpdate=이 플러그인은 여러 보안 취약점이 있습니다.\n\n# infobar UI\npluginContinueBlocking.label=계속 차단\npluginContinueBlocking.accesskey=B\n# LOCALIZATION NOTE (pluginActivateTrigger): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\npluginActivateTrigger.label=허가…\npluginActivateTrigger.accesskey=A\n\n# Sanitize\n# LOCALIZATION NOTE (sanitizeDialog2.everything.title): When \"Time range to\n# clear\" is set to \"Everything\", the Clear Recent History dialog's title is\n# changed to this.  See UI mockup and comment 11 at bug 480169 -->\nsanitizeDialog2.everything.title=모든 기록 삭제\nsanitizeButtonOK=지금 삭제\n# LOCALIZATION NOTE (sanitizeButtonClearing): The label for the default\n# button between the user clicking it and the window closing.  Indicates the\n# items are being cleared.\nsanitizeButtonClearing=삭제하고 있음\n\n# LOCALIZATION NOTE (sanitizeEverythingWarning2): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has not modified the default set of history items to clear.\nsanitizeEverythingWarning2=모든 방문 기록이 삭제됩니다.\n# LOCALIZATION NOTE (sanitizeSelectedWarning): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has modified the default set of history items to clear.\nsanitizeSelectedWarning=선택 항목의 방문 기록이 삭제됩니다.\n\n# LOCALIZATION NOTE (downloadAndInstallButton.label): %S is replaced by the\n# version of the update: \"Update to 28.0\".\nupdate.downloadAndInstallButton.label=%S으로 업데이트\nupdate.downloadAndInstallButton.accesskey=U\n\nmenuOpenAllInTabs.label=탭으로 모두 열기\n\n# History menu\nmenuRestoreAllTabs.label=모든 탭 복원\n# LOCALIZATION NOTE (menuRestoreAllTabsSubview.label): like menuRestoreAllTabs.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* tabs.\nmenuRestoreAllTabsSubview.label=닫은 탭 복원\n# LOCALIZATION NOTE (menuRestoreAllWindows, menuUndoCloseWindowLabel, menuUndoCloseWindowSingleTabLabel):\n# see bug 394759\nmenuRestoreAllWindows.label=모든 창 복원\n# LOCALIZATION NOTE (menuRestoreAllWindowsSubview.label): like menuRestoreAllWindows.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* windows.\nmenuRestoreAllWindowsSubview.label=닫은 창 복원\n# LOCALIZATION NOTE (menuUndoCloseWindowLabel): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 Window Title, #2 Number of tabs\nmenuUndoCloseWindowLabel=#1 (#2 다른 탭)\nmenuUndoCloseWindowSingleTabLabel=#1\n\n# Unified Back-/Forward Popup\ntabHistory.current=현재 페이지\ntabHistory.goBack=현재 페이지 뒤로 가기\ntabHistory.goForward=현재 페이지 앞으로 가기\n\n# URL Bar\npasteAndGo.label=붙여넣고 바로 가기\n# LOCALIZATION NOTE(urlbar-zoom-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nurlbar-zoom-button.label = %S%%\n\n# Block autorefresh\nrefreshBlocked.goButton=허가\nrefreshBlocked.goButton.accesskey=A\nrefreshBlocked.refreshLabel=%S가 현재 페이지를 자동적으로 읽지 않도록 차단했습니다.\nrefreshBlocked.redirectLabel=%S가 현재 페이지에서 다른 페이지로 자동으로 바뀌는 것을 차단했습니다.\n\n# General bookmarks button\n# LOCALIZATION NOTE (bookmarksMenuButton.tooltip):\n# %S is the keyboard shortcut for \"Show All Bookmarks\"\nbookmarksMenuButton.tooltip=북마크 보기(%S)\n# Star button\nstarButtonOn.tooltip2=북마크 편집 (%S)\nstarButtonOff.tooltip2=북마크 추가 (%S)\nstarButtonOverflowed.label=북마크 추가\nstarButtonOverflowedStarred.label=북마크 편집\n\n# Downloads button tooltip\n# LOCALIZATION NOTE (downloads.tooltip):\n# %S is the keyboard shortcut for \"Downloads\"\ndownloads.tooltip=진행 중인 다운로드 상태 표시 (%S)\n\n# Print button tooltip on OS X\n# LOCALIZATION NOTE (printButton.tooltip):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\n# %S is the keyboard shortcut for \"Print\"\nprintButton.tooltip=현재 페이지 인쇄… (%S)\n\n# New Window button tooltip\n# LOCALIZATION NOTE (newWindowButton.tooltip):\n# %S is the keyboard shortcut for \"New Window\"\nnewWindowButton.tooltip=새 창 열기 (%S)\n\n# New Tab button tooltip\n# LOCALIZATION NOTE (newTabButton.tooltip):\n# %S is the keyboard shortcut for \"New Tab\"\nnewTabButton.tooltip=새 탭 열기 (%S)\n\n# Offline web applications\nofflineApps.available2=%S 컴퓨터 데이터 저장을 허용하시겠습니까?\nofflineApps.allowStoring.label=데이터 저장 허용\nofflineApps.allowStoring.accesskey=A\nofflineApps.dontAllow.label=허용하지 않음\nofflineApps.dontAllow.accesskey=n\n\nofflineApps.usage=인터넷에 연결되지 않았을 때도 현재 웹 사이트(%S)를 이용할 수 있도록 하기 위하여 %SMB 이상의 저장 공간을 사용합니다.\nofflineApps.manageUsage=설정 보기\nofflineApps.manageUsageAccessKey=S\n\nidentity.identified.verifier=인증 기관: %S\nidentity.identified.verified_by_you=이 사이트를 보안 예외로 추가하였습니다.\nidentity.identified.state_and_country=%S, %S\n\nidentity.icon.tooltip=사이트 정보 보기\n\ntrackingProtection.intro.title=추적 보호 작동 원리\n# LOCALIZATION NOTE (trackingProtection.intro.description2):\n# %S is brandShortName. This string should match the one from Step 1 of the tour\n# when it starts from the button shown when a new private window is opened.\ntrackingProtection.intro.description2=방패가 나타나면 %S가 사용자 탐색 활동을 추적할 수 있는 페이지의 일부분을 차단했다는 것을 의미합니다.\n# LOCALIZATION NOTE (trackingProtection.intro.step1of3): Indicates that the intro panel is step one of three in a tour.\ntrackingProtection.intro.step1of3=3개 중 1\ntrackingProtection.intro.nextButton.label=다음\n\ntrackingProtection.icon.activeTooltip=추적 시도 차단됨\ntrackingProtection.icon.disabledTooltip=추적 콘텐츠 감지됨\n\n# Edit Bookmark UI\neditBookmarkPanel.pageBookmarkedTitle=문서 북마크\neditBookmarkPanel.pageBookmarkedDescription=%S는 항상 이 문서를 기억하게 됩니다.\neditBookmarkPanel.bookmarkedRemovedTitle=북마크 제거\neditBookmarkPanel.editBookmarkTitle=북마크 편집\n\n# LOCALIZATION NOTE (editBookmark.removeBookmarks.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the number of bookmarks to be removed.\n# If this causes problems with localization you can also do \"Remove Bookmarks (#1)\"\n# instead of \"Remove #1 Bookmarks\".\neditBookmark.removeBookmarks.label=#1개 북마크 삭제\n\n# Post Update Notifications\npu.notifyButton.label=자세히…\npu.notifyButton.accesskey=D\n# LOCALIZATION NOTE %S will be replaced by the short name of the application.\npuNotifyText=%S 업데이트 완료하였습니다.\npuAlertTitle=%S 업데이트 완료\npuAlertText=상세 정보를 확인하시려면 선택하세요.\n\n# Geolocation UI\n\ngeolocation.allowLocation=위치 정보 접근 허용\ngeolocation.allowLocation.accesskey=A\ngeolocation.dontAllowLocation=허용하지 않음\ngeolocation.dontAllowLocation.accesskey=n\ngeolocation.shareWithSite3=%S의 위치 정보 접근을 허용하시겠습니까?\ngeolocation.shareWithFile3=이 로컬 파일이 위치 정보에 접근하는 것을 허용하시겠습니까?\ngeolocation.remember=이 결정 저장\n\nwebNotifications.remember=이 결정 저장\nwebNotifications.rememberForSession=이 세션에 대해 이 결정 저장\nwebNotifications.allow=알림 허용\nwebNotifications.allow.accesskey=A\nwebNotifications.dontAllow=허용하지 않음\nwebNotifications.dontAllow.accesskey=n\nwebNotifications.receiveFromSite2=%S의 알림 전송을 허용하시겠습니까?\n# LOCALIZATION NOTE (webNotifications.upgradeTitle): When using native notifications on OS X, the title may be truncated around 32 characters.\nwebNotifications.upgradeTitle=개선된 알림\n# LOCALIZATION NOTE (webNotifications.upgradeBody): When using native notifications on OS X, the body may be truncated around 100 characters in some views.\nwebNotifications.upgradeBody=현재 로드되지 않은 사이트에서도 이제 알림을 받을 수 있습니다. 클릭해서 자세히 알아 보세요.\n\n# Phishing/Malware Notification Bar.\n# LOCALIZATION NOTE (notADeceptiveSite, notAnAttack)\n# The two button strings will never be shown at the same time, so\n# it's okay for them to have the same access key\nsafebrowsing.getMeOutOfHereButton.label=밖으로 나가기!\nsafebrowsing.getMeOutOfHereButton.accessKey=G\nsafebrowsing.deceptiveSite=사기 사이트!\nsafebrowsing.notADeceptiveSiteButton.label=이 사이트는 사기 사이트가 아닙니다…\nsafebrowsing.notADeceptiveSiteButton.accessKey=D\nsafebrowsing.reportedAttackSite=보고된 공격 사이트!\nsafebrowsing.notAnAttackButton.label=공격 사이트 아님…\nsafebrowsing.notAnAttackButton.accessKey=A\nsafebrowsing.reportedUnwantedSite=원하지않는 소프트웨어 사이트로 알려져 있습니다!\n\n# Ctrl-Tab\n# LOCALIZATION NOTE (ctrlTab.listAllTabs.label): #1 represents the number\n# of tabs in the current browser window. It will always be 2 at least.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nctrlTab.listAllTabs.label=#1개 탭의 목록 보기\n\n# LOCALIZATION NOTE (addKeywordTitleAutoFill): %S will be replaced by the page's title\n# Used as the bookmark name when saving a keyword for a search field.\naddKeywordTitleAutoFill=검색: %S \n\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.name=기본\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.description=표준 설정 테마입니다.\n\n# safeModeRestart\nsafeModeRestartPromptTitle=부가 기능 중지 후 다시 시작\nsafeModeRestartPromptMessage=모든 부가 기능을 사용 하지 않은 상태로 만든 후 다시 시작하시겠습니까?\nsafeModeRestartButton=다시 시작\n\n# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string\n# \"true\" (spelled and capitalized exactly that way) to show the \"Text\n# Encoding\" menu in the main Firefox button on Windows. Any other value will\n# hide it. Regardless of the value of this setting, the \"Text Encoding\"\n# menu will always be accessible via the \"Web Developer\" menu.\n# This is not a string to translate; it just controls whether the menu shows\n# up in the Firefox button. If users frequently use the \"Text Encoding\"\n# menu, set this to \"true\". Otherwise, you can leave it as \"false\".\nbrowser.menu.showCharacterEncoding=true\n\n# Mozilla data reporting notification (Telemetry, Firefox Health Report, etc)\ndataReportingNotification.message       = 여러분이 보다 나은 경험을 할 수 있도록 %1$S는 %2$S에 자동으로 일부 데이터를 전송합니다.\ndataReportingNotification.button.label  = 공유할 데이터 선택\ndataReportingNotification.button.accessKey  = C\n\n# Process hang reporter\nprocessHang.label = 당신의 브라우저를 느려지게 만드는 웹페이지가 있습니다. 무엇을 하시겠습니까?\nprocessHang.button_stop.label = 중지\nprocessHang.button_stop.accessKey = S\nprocessHang.button_wait.label = 대기\nprocessHang.button_wait.accessKey = W\nprocessHang.button_debug.label = 스크립트 디버그\nprocessHang.button_debug.accessKey = D\n\n# LOCALIZATION NOTE (fullscreenButton.tooltip): %S is the keyboard shortcut for full screen\nfullscreenButton.tooltip=창을 화면 전체에 표시하기 (%S)\n\nservice.toolbarbutton.label=서비스\nservice.toolbarbutton.tooltiptext=서비스\n\n# LOCALIZATION NOTE (social.install.description): %1$S is the hostname of the social provider, %2$S is brandShortName (e.g. Firefox)\nservice.install.description=%1$S의 서비스를 활성화하여 %2$S의 도구모음과 사이드바에 보이시겠습니까?\nservice.install.ok.label=서비스 활성화\nservice.install.ok.accesskey=E\n\n# LOCALIZATION NOTE (social.markpageMenu.label): %S is the name of the social provider\nsocial.markpageMenu.label=페이지 %S에 올리기\n# LOCALIZATION NOTE (social.marklinkMenu.label): %S is the name of the social provider\nsocial.marklinkMenu.label=링크 %S에 올리기\n\n# LOCALIZATION NOTE (social.error.message): %1$S is brandShortName (e.g. Firefox), %2$S is the name of the social provider\nsocial.error.message=%1$S가 지금 %2$S에 연결할 수 없습니다.\nsocial.error.tryAgain.label=다시 시도\nsocial.error.tryAgain.accesskey=T\nsocial.error.closeSidebar.label=탐색창 닫기\nsocial.error.closeSidebar.accesskey=C\n\n# LOCALIZATION NOTE: %1$S is the label for the toolbar button, %2$S is the associated badge numbering that the social provider may provide.\nsocial.aria.toolbarButtonBadgeText=%1$S (%2$S)\n\n# LOCALIZATION NOTE (getUserMedia.shareCamera2.message,\n#                    getUserMedia.shareMicrophone2.message,\n#                    getUserMedia.shareScreen3.message,\n#                    getUserMedia.shareCameraAndMicrophone2.message,\n#                    getUserMedia.shareCameraAndAudioCapture2.message,\n#                    getUserMedia.shareScreenAndMicrophone3.message,\n#                    getUserMedia.shareScreenAndAudioCapture3.message,\n#                    getUserMedia.shareAudioCapture2.message):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.shareCamera2.message = %S의 카메라 사용을 허용하시겠습니까?\ngetUserMedia.shareMicrophone2.message = %S의 마이크 사용을 허용하시겠습니까?\ngetUserMedia.shareScreen3.message = %S의 화면 보기를 허용하시겠습니까?\ngetUserMedia.shareCameraAndMicrophone2.message = %S의 카메라와 마이크 사용을 허용하시겠습니까?\ngetUserMedia.shareCameraAndAudioCapture2.message = %S의 카메라 사용과 탭의 소리 듣기를 허용하시겠습니까?\ngetUserMedia.shareScreenAndMicrophone3.message = %S의 마이크와 화면 보기를 허용하시겠습니까?\ngetUserMedia.shareScreenAndAudioCapture3.message = %S의 이 탭의 소리 듣기와 화면 보기를 허용하시겠습니까?\ngetUserMedia.shareAudioCapture2.message = %S의 이 탭의 소리 듣기를 허용하시겠습니까?\n# LOCALIZATION NOTE (getUserMedia.shareScreenWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %S will be the 'learn more' link\ngetUserMedia.shareScreenWarning.message = 신뢰할 수 있는 사이트에서만 화면을 공유하십시오. 화면 공유는 의심되는 사이트가 당신을 사칭하고 개인 정보를 빼앗아갈 수 있게 합니다. %S\n# LOCALIZATION NOTE (getUserMedia.shareFirefoxWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %1$S is brandShortName (eg. Firefox)\n# %2$S will be the 'learn more' link\ngetUserMedia.shareFirefoxWarning.message = 신뢰할 수 있는 %1$S 사이트에서만 화면을 공유하십시오. 화면 공유는 의심되는 사이트가 당신을 사칭하고 개인 정보를 빼앗아갈 수 있게 합니다. %2$S\n# LOCALIZATION NOTE(getUserMedia.shareScreen.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\ngetUserMedia.shareScreen.learnMoreLabel = 더 알아보기\ngetUserMedia.selectWindow.label=공유할 창:\ngetUserMedia.selectWindow.accesskey=W\ngetUserMedia.selectScreen.label=공유할 화면:\ngetUserMedia.selectScreen.accesskey=S\ngetUserMedia.selectApplication.label=공유할 애플리케이션:\ngetUserMedia.selectApplication.accesskey=A\ngetUserMedia.noApplication.label = 애플리케이션 없음\ngetUserMedia.noScreen.label = 화면 없음\ngetUserMedia.noWindow.label = 창 없음\ngetUserMedia.shareEntireScreen.label = 전체 화면\n# LOCALIZATION NOTE (getUserMedia.shareMonitor.label):\n# %S is screen number (digits 1, 2, etc)\n# Example: Screen 1, Screen 2,..\ngetUserMedia.shareMonitor.label = 화면 %S\n# LOCALIZATION NOTE (getUserMedia.shareApplicationWindowCount.label):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the name of the application.\n# Replacement for #2 is the number of windows currently displayed by the application.\ngetUserMedia.shareApplicationWindowCount.label=#1 (#2창)\n# LOCALIZATION NOTE (getUserMedia.allow.label,\n#                    getUserMedia.dontAllow.label):\n# These two buttons are the possible answers to the various prompts in the\n# \"getUserMedia.share{device}.message\" strings.\ngetUserMedia.allow.label = 허용\ngetUserMedia.allow.accesskey = A\ngetUserMedia.dontAllow.label = 허용하지 않음\ngetUserMedia.dontAllow.accesskey = D\ngetUserMedia.remember=이 결정 저장\n# LOCALIZATION NOTE (getUserMedia.reasonForNoPermanentAllow.screen2,\n#                    getUserMedia.reasonForNoPermanentAllow.audio,\n#                    getUserMedia.reasonForNoPermanentAllow.insecure):\n# %S is brandShortName\ngetUserMedia.reasonForNoPermanentAllow.screen2=%S가 이제 어느 화면을 공유할지를 더이상 묻지 않고 화면에 접근합니다.\ngetUserMedia.reasonForNoPermanentAllow.audio=%S가 이제 어느 탭을 공유할지 더이상 묻지 않고 탭의 소리에 접근합니다.\ngetUserMedia.reasonForNoPermanentAllow.insecure=이 사이트로의 연결이 안전하지 않습니다. 정보 보호를 위해서 %S가 현재 세션에서만 접근을 허용할 것입니다.\n\ngetUserMedia.sharingMenu.label = 기기를 공유하는 탭\ngetUserMedia.sharingMenu.accesskey = d\n# LOCALIZATION NOTE (getUserMedia.sharingMenuCamera\n#                    getUserMedia.sharingMenuMicrophone,\n#                    getUserMedia.sharingMenuAudioCapture,\n#                    getUserMedia.sharingMenuApplication,\n#                    getUserMedia.sharingMenuScreen,\n#                    getUserMedia.sharingMenuWindow,\n#                    getUserMedia.sharingMenuBrowser,\n#                    getUserMedia.sharingMenuCameraMicrophone,\n#                    getUserMedia.sharingMenuCameraMicrophoneApplication,\n#                    getUserMedia.sharingMenuCameraMicrophoneScreen,\n#                    getUserMedia.sharingMenuCameraMicrophoneWindow,\n#                    getUserMedia.sharingMenuCameraMicrophoneBrowser,\n#                    getUserMedia.sharingMenuCameraAudioCapture,\n#                    getUserMedia.sharingMenuCameraAudioCaptureApplication,\n#                    getUserMedia.sharingMenuCameraAudioCaptureScreen,\n#                    getUserMedia.sharingMenuCameraAudioCaptureWindow,\n#                    getUserMedia.sharingMenuCameraAudioCaptureBrowser,\n#                    getUserMedia.sharingMenuCameraApplication,\n#                    getUserMedia.sharingMenuCameraScreen,\n#                    getUserMedia.sharingMenuCameraWindow,\n#                    getUserMedia.sharingMenuCameraBrowser,\n#                    getUserMedia.sharingMenuMicrophoneApplication,\n#                    getUserMedia.sharingMenuMicrophoneScreen,\n#                    getUserMedia.sharingMenuMicrophoneWindow,\n#                    getUserMedia.sharingMenuMicrophoneBrowser,\n#                    getUserMedia.sharingMenuAudioCaptureApplication,\n#                    getUserMedia.sharingMenuAudioCaptureScreen,\n#                    getUserMedia.sharingMenuAudioCaptureWindow,\n#                    getUserMedia.sharingMenuAudioCaptureBrowser):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.sharingMenuCamera = %S (카메라)\ngetUserMedia.sharingMenuMicrophone = %S (마이크)\ngetUserMedia.sharingMenuAudioCapture = %S (탭 소리)\ngetUserMedia.sharingMenuApplication = %S (애플리케이션)\ngetUserMedia.sharingMenuScreen = %S (화면)\ngetUserMedia.sharingMenuWindow = %S (창)\ngetUserMedia.sharingMenuBrowser = %S (탭)\ngetUserMedia.sharingMenuCameraMicrophone = %S (카메라와 마이크)\ngetUserMedia.sharingMenuCameraMicrophoneApplication = %S (카메라, 마이크, 애플리케이션)\ngetUserMedia.sharingMenuCameraMicrophoneScreen = %S (카메라, 마이크, 화면)\ngetUserMedia.sharingMenuCameraMicrophoneWindow = %S (카메라, 마이크, 창)\ngetUserMedia.sharingMenuCameraMicrophoneBrowser = %S (카메라, 마이크, 탭)\ngetUserMedia.sharingMenuCameraAudioCapture = %S (카메라, 탭 소리)\ngetUserMedia.sharingMenuCameraAudioCaptureApplication = %S (카메라, 탭 소리, 애플리케이션)\ngetUserMedia.sharingMenuCameraAudioCaptureScreen = %S (카메라, 탭 소리, 화면)\ngetUserMedia.sharingMenuCameraAudioCaptureWindow = %S (카메라, 탭 소리, 창)\ngetUserMedia.sharingMenuCameraAudioCaptureBrowser = %S (카메라, 탭 소리, 탭)\ngetUserMedia.sharingMenuCameraApplication = %S (카메라, 애플리케이션)\ngetUserMedia.sharingMenuCameraScreen = %S (카메라, 화면)\ngetUserMedia.sharingMenuCameraWindow = %S (카메라, 창)\ngetUserMedia.sharingMenuCameraBrowser = %S (카메라, 탭)\ngetUserMedia.sharingMenuMicrophoneApplication = %S (마이크, 애플리케이션)\ngetUserMedia.sharingMenuMicrophoneScreen = %S (마이크, 화면)\ngetUserMedia.sharingMenuMicrophoneWindow = %S (마이크, 창)\ngetUserMedia.sharingMenuMicrophoneBrowser = %S (마이크, 탭)\ngetUserMedia.sharingMenuAudioCaptureApplication = %S (탭 소리, 애플리케이션)\ngetUserMedia.sharingMenuAudioCaptureScreen = %S (탭 소리, 화면)\ngetUserMedia.sharingMenuAudioCaptureWindow = %S (탭 소리, 창)\ngetUserMedia.sharingMenuAudioCaptureBrowser = %S (탭 소리, 탭)\n# LOCALIZATION NOTE(getUserMedia.sharingMenuUnknownHost): this is used for the website\n# origin for the sharing menu if no readable origin could be deduced from the URL.\ngetUserMedia.sharingMenuUnknownHost = 알 수 없는 곳에서 옴\n\n# LOCALIZATION NOTE(emeNotifications.drmContentPlaying.message2): %S is brandShortName.\nemeNotifications.drmContentPlaying.message2 = 여러분이 마음대로 %S를 쓰지 못하게 할 수 있는 DRM 소프트웨어가 이 사이트의 일부 오디오나 동영상에 쓰이고 있습니다.\nemeNotifications.drmContentPlaying.button.label = 설정…\nemeNotifications.drmContentPlaying.button.accesskey = C\n\nemeNotifications.drmContentDisabled.button.label = DRM 활성화\nemeNotifications.drmContentDisabled.button.accesskey = E\n# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\nemeNotifications.drmContentDisabled.learnMoreLabel = 더 알아보기\n\n# LOCALIZATION NOTE(emeNotifications.drmContentCDMInstalling.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S is brandShortName\nemeNotifications.drmContentCDMInstalling.message = %S가 이 페이지의 오디오나 동영상을 재생하기 위한 요소를 설치하고 있습니다. 다시 시도해 주십시오.\n\nemeNotifications.unknownDRMSoftware = 알 수 없음\n\n# LOCALIZATION NOTE - %S is brandShortName\nslowStartup.message = %S가 너무…느리게…열리는 것 같습니다.\nslowStartup.helpButton.label = 보다 빨라지도록 하는 방법에 대해 알아보기\nslowStartup.helpButton.accesskey = L\nslowStartup.disableNotificationButton.label = 다시 알리지 않음\nslowStartup.disableNotificationButton.accesskey = A\n\n# LOCALIZATION NOTE  - %S is brandShortName\nflashHang.message = %S가 성능을 끌어올리기 위해 Adobe Flash의 몇몇 설정을 바꾸었습니다.\nflashHang.helpButton.label = 더 알아보기…\nflashHang.helpButton.accesskey = L\n\n# LOCALIZATION NOTE(customizeTips.tip0): %1$S will be replaced with the text defined\n# in customizeTips.tip0.hint, %2$S will be replaced with brandShortName, %3$S will\n# be replaced with a hyperlink containing the text defined in customizeTips.tip0.learnMore.\ncustomizeTips.tip0 = %1$S: %2$S를 자기 입맛에 맞게 고치실 수 있습니다. 아무거나 끌어서 메뉴나 도구 모음에 놓기만 하면 됩니다. 여러분에게 맞는 %2$S를 만드는 방법에 대해 %3$S.\ncustomizeTips.tip0.hint = 도움말\ncustomizeTips.tip0.learnMore = 더 알아보실 수 있습니다\n\n# LOCALIZATION NOTE (customizeMode.tabTitle): %S is brandShortName\ncustomizeMode.tabTitle = %S 사용자 지정\n\n# LOCALIZATION NOTE(appmenu.*.description, appmenu.*.label): these are used for\n# the appmenu labels and buttons that appear when an update is staged for\n# installation or a background update has failed and a manual download is required.\n# %S is brandShortName\nappmenu.restartNeeded.description = 업데이트를 적용하기 위해 %S를 다시 시작\nappmenu.updateFailed.description = 백그라운드에서 업데이트가 제대로 되지 않았습니다. 업데이트를 내려받아 주십시오.\nappmenu.restartBrowserButton.label = %S 다시 시작\nappmenu.downloadUpdateButton.label = 업데이트 내려받기\n\n# LOCALIZATION NOTE : FILE Reader View is a feature name and therefore typically used as a proper noun.\n\nreadingList.promo.firstUse.readerView.title = 리더뷰\nreadingList.promo.firstUse.readerView.body = 지저분한 곳을 없애 읽으려는 부분에 집중할 수 있게 합니다.\n\n# LOCALIZATION NOTE (appMenuRemoteTabs.mobilePromo.text2):\n# %1$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.android and the link will be to\n# https://www.mozilla.org/firefox/android/.\n# %2$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.ios\n# and the link will be to https://www.mozilla.org/firefox/ios/.\nappMenuRemoteTabs.mobilePromo.text2 = %1$S 또는 %2$S를 다운로드 하고 Firefox Account 계정에 연결합니다.\nappMenuRemoteTabs.mobilePromo.android = Android용 Firefox\nappMenuRemoteTabs.mobilePromo.ios = iOS용 Firefox\n\n# LOCALIZATION NOTE (e10s.accessibilityNotice.mainMessage,\n#                    e10s.accessibilityNotice.enableAndRestart.label,\n#                    e10s.accessibilityNotice.enableAndRestart.accesskey):\n# These strings are related to the messages we display to offer e10s (Multi-process) to users\n# on the pre-release channels. They won't be used in release but they will likely be used in\n# beta starting from version 41, so it's still useful to have these strings properly localized.\n# %S is brandShortName\ne10s.accessibilityNotice.mainMessage2 = 새 %S 기능 호환성 문제 때문에 접근성 지원이 부분적으로 비활성화 됩니다.\ne10s.accessibilityNotice.acceptButton.label = 확인\ne10s.accessibilityNotice.acceptButton.accesskey = O\ne10s.accessibilityNotice.enableAndRestart.label = 사용 (다시 시작 해야 함)\ne10s.accessibilityNotice.enableAndRestart.accesskey = E\n\n# LOCALIZATION NOTE (userContextPersonal.label,\n#                    userContextWork.label,\n#                    userContextShopping.label,\n#                    userContextBanking.label,\n#                    userContextNone.label):\n# These strings specify the four predefined contexts included in support of the\n# Contextual Identity / Containers project. Each context is meant to represent\n# the context that the user is in when interacting with the site. Different\n# contexts will store cookies and other information from those sites in\n# different, isolated locations. You can enable the feature by typing\n# about:config in the URL bar and changing privacy.userContext.enabled to true.\n# Once enabled, you can open a new tab in a specific context by clicking\n# File > New Container Tab > (1 of 4 contexts). Once opened, you will see these\n# strings on the right-hand side of the URL bar.\nuserContextPersonal.label = 개인\nuserContextWork.label = 업무\nuserContextBanking.label = 은행\nuserContextShopping.label = 쇼핑\nuserContextNone.label = 컨테이너 없음\n\nuserContextPersonal.accesskey = P\nuserContextWork.accesskey = W\nuserContextBanking.accesskey = B\nuserContextShopping.accesskey = S\nuserContextNone.accesskey = N\n\nuserContext.aboutPage.label = 컨테이너 관리\nuserContext.aboutPage.accesskey = O\n\nuserContextOpenLink.label = 새 %S 탭에서 링크 열기\n\nmuteTab.label = 탭 음소거\nmuteTab.accesskey = M\nunmuteTab.label = 탭 음소거 해제\nunmuteTab.accesskey = M\nplayTab.label = 탭 재생\nplayTab.accesskey = P\n\n# LOCALIZATION NOTE (certErrorDetails*.label): These are text strings that\n# appear in the about:certerror page, so that the user can copy and send them to\n# the server administrators for troubleshooting.\ncertErrorDetailsHSTS.label = HTTP 보안 강화 프로토콜: %S\ncertErrorDetailsKeyPinning.label = HTTP 공개 키 고정: %S\ncertErrorDetailsCertChain.label = 인증 체인:\n\n# LOCALIZATION NOTE (pendingCrashReports2.label): Semi-colon list of plural forms\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of pending crash reports\npendingCrashReports2.label = 보내지 않은 충돌 보고서가 있습니다;보내지 않은 충돌 보고서가 #1개 있습니다\npendingCrashReports.viewAll = 보기\npendingCrashReports.send = 보내기\npendingCrashReports.alwaysSend = 항상 보내기\n\ndecoder.noCodecs.button = 방법 알아보기\ndecoder.noCodecs.accesskey = L\ndecoder.noCodecs.message = 동영상을 재생하기 위해 Microsoft의 Media Feature Pack이 필요합니다.\ndecoder.noCodecsLinux.message = 동영상을 재생하기 위해 동영상 코덱을 설치해야 합니다.\ndecoder.noHWAcceleration.message = 동영상 재생 품질을 높이기 위해 Microsoft의 Media Feature Pack을 설치해야 합니다.\ndecoder.noPulseAudio.message = 소리를 재생하기 위해서는 PulseAudio 소프트웨어가 필요합니다.\ndecoder.unsupportedLibavcodec.message = libavcodec은 취약하거나 지원되지 않을 수 있으므로 동영상을 재생하기 위해서 업데이트되어야 합니다.\n\n# LOCALIZATION NOTE (captivePortal.infoMessage3):\n# Shown in a notification bar when we detect a captive portal is blocking network access\n# and requires the user to log in before browsing.\n# LOCALIZATION NOTE (captivePortal.showLoginPage2):\n# The label for a button shown in the info bar in all tabs except the login page tab.\n# The button shows the portal login page tab when clicked.\n\npermissions.remove.tooltip = 이 승인을 초기화하고 다시 묻기\n\n# LOCALIZATION NOTE (aboutDialog.architecture.*):\n# The sixtyFourBit and thirtyTwoBit strings describe the architecture of the\n# current Firefox build: 32-bit or 64-bit. These strings are used in parentheses\n# between the Firefox version and the \"What's new\" link in the About dialog,\n# e.g.: \"48.0.2 (32-bit) <What's new>\" or \"51.0a1 (2016-09-05) (64-bit)\".\naboutDialog.architecture.sixtyFourBit = 64비트\naboutDialog.architecture.thirtyTwoBit = 32비트\n\n\n# LOCALIZATION NOTE (addonPostInstall.messageDetail)\n# %1$S is replaced with the icon for the add-ons menu.\n# %2$S is replaced with the icon for the toolbar menu.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\naddonPostInstall.messageDetail=Manage your add-ons by clicking %1$S in the %2$S menu.\n\n# LOCALIZATION NOTE (captivePortal.infoMessage3):\n# Shown in a notification bar when we detect a captive portal is blocking network access\n# and requires the user to log in before browsing.\ncaptivePortal.infoMessage3 = You must log in to this network before you can access the Internet.\n# LOCALIZATION NOTE (captivePortal.showLoginPage2):\n# The label for a button shown in the info bar in all tabs except the login page tab.\n# The button shows the portal login page tab when clicked.\ncaptivePortal.showLoginPage2 = Open Network Login Page\nwebextPerms.description.clipboardRead=Get data from the clipboard\nwebextPerms.description.clipboardWrite=Input data to the clipboard\nwebextPerms.description.geolocation=Access your location\nwebextPerms.description.privacy=Read and modify privacy settings\nwebextPerms.sideloadCancel.accessKey=C\nwebextPerms.sideloadCancel.label=Cancel\nwebextPerms.sideloadText2=Another program on your computer installed an add-on that may affect your browser. Please review this add-on’s permissions requests and choose to Enable or Cancel (to leave it disabled).\nwebextPerms.sideloadTextNoPerms=Another program on your computer installed an add-on that may affect your browser. Please choose to Enable or Cancel (to leave it disabled).\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/customizableui/customizableWidgets.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhistory-panelmenu.label = 방문 기록\n# LOCALIZATION NOTE(history-panelmenu.tooltiptext2): %S is the keyboard shortcut\nhistory-panelmenu.tooltiptext2 = 방문 기록 보기 (%S)\n\nremotetabs-panelmenu.label = 동기화 탭\nremotetabs-panelmenu.tooltiptext2 = 다른 기기의 탭 보기\n\nprivatebrowsing-button.label = 새 사생활 보호 창\n# LOCALIZATION NOTE(privatebrowsing-button.tooltiptext): %S is the keyboard shortcut\nprivatebrowsing-button.tooltiptext = 새 창 사생활 보호 모드로 열기 (%S)\n\nsave-page-button.label = 페이지 저장\n# LOCALIZATION NOTE(save-page-button.tooltiptext3): %S is the keyboard shortcut\nsave-page-button.tooltiptext3 = 이 페이지 저장 (%S)\n\nfind-button.label = 찾기\n# LOCALIZATION NOTE(find-button.tooltiptext3): %S is the keyboard shortcut.\nfind-button.tooltiptext3 = 이 페이지에서 찾기 (%S)\n\nopen-file-button.label = 파일 열기\n# LOCALIZATION NOTE (open-file-button.tooltiptext3): %S is the keyboard shortcut.\nopen-file-button.tooltiptext3 = 파일 열기 (%S)\n\ndeveloper-button.label = 개발자\n# LOCALIZATION NOTE(developer-button.tooltiptext): %S is the keyboard shortcut\ndeveloper-button.tooltiptext2 = 웹 개발자 도구 열기 (%S)\n\nsidebar-button.label = 탐색창\nsidebar-button.tooltiptext2 = 탐색창 보기\n\nadd-ons-button.label = 부가 기능\n# LOCALIZATION NOTE(add-ons-button.tooltiptext3): %S is the keyboard shortcut\nadd-ons-button.tooltiptext3 = 부가 기능 관리 (%S)\n\npreferences-button.label = 환경 설정\npreferences-button.tooltiptext2 = 환경 설정 열기\npreferences-button.tooltiptext.withshortcut = 환경 설정 열기 (%S)\n# LOCALIZATION NOTE (preferences-button.labelWin): Windows-only label for Options\npreferences-button.labelWin = 설정\n# LOCALIZATION NOTE (preferences-button.tooltipWin): Windows-only tooltip for Options\npreferences-button.tooltipWin2 = 설정 열기\n\nzoom-controls.label = 크기 버튼\nzoom-controls.tooltiptext2 = 크기 버튼\n\nzoom-out-button.label = 축소\n# LOCALIZATION NOTE(zoom-out-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-out-button.tooltiptext2 = 축소 (%S)\n\n# LOCALIZATION NOTE(zoom-reset-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nzoom-reset-button.label = %S%%\n# LOCALIZATION NOTE(zoom-reset-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-reset-button.tooltiptext2 = 처음 크기로 (%S)\n\nzoom-in-button.label = 확대\n# LOCALIZATION NOTE(zoom-in-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-in-button.tooltiptext2 = 확대 (%S)\n\nedit-controls.label = 편집 버튼\nedit-controls.tooltiptext2 = 편집 버튼\n\ncut-button.label = 잘라내기\n# LOCALIZATION NOTE(cut-button.tooltiptext2): %S is the keyboard shortcut.\ncut-button.tooltiptext2 = 잘라내기 (%S)\n\ncopy-button.label = 복사하기\n# LOCALIZATION NOTE(copy-button.tooltiptext2): %S is the keyboard shortcut.\ncopy-button.tooltiptext2 = 복사하기 (%S)\n\npaste-button.label = 붙여넣기\n# LOCALIZATION NOTE(paste-button.tooltiptext2): %S is the keyboard shortcut.\npaste-button.tooltiptext2 = 붙여넣기 (%S)\n\nfeed-button.label = 구독\nfeed-button.tooltiptext2 = 이 페이지 구독하기\n\ncontainers-panelmenu.label = 포함 탭 열기\ncontainers-panelmenu.tooltiptext = 포함 탭 열기\n\n# LOCALIZATION NOTE (characterencoding-button2.label): The \\u00ad text at the beginning\n# of the string is used to disable auto hyphenation on the button text when it is displayed\n# in the menu panel.\ncharacterencoding-button2.label = \\u00ad글자 인코딩\ncharacterencoding-button2.tooltiptext = 글자 인코딩 설정 보기\n\nemail-link-button.label = 메일로 링크 보내기\nemail-link-button.tooltiptext3 = 이 페이지로 가는 링크 메일로 보내기\n\n# LOCALIZATION NOTE(quit-button.tooltiptext.linux2): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.linux2 = %1$S 종료 (%2$S)\n# LOCALIZATION NOTE(quit-button.tooltiptext.mac): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.mac = %1$S 종료 (%2$S)\n\nsocial-share-button.label = 이 페이지 공유\nsocial-share-button.tooltiptext = 이 페이지 공유\n\npanic-button.label = 삭제\npanic-button.tooltiptext = 지난 방문기록 일부 삭제\n\n# LOCALIZATION NOTE(devtools-webide-button.label, devtools-webide-button.tooltiptext):\n# widget is only visible after WebIDE has been started once (Tools > Web Developers > WebIDE)\n# %S is the keyboard shortcut\ndevtools-webide-button2.label = 웹IDE\ndevtools-webide-button2.tooltiptext = 웹IDE 열기(%S)\n\ne10s-button.label = e10s가 아닌 새 창\ne10s-button.tooltiptext = e10s가 아닌 새 창 열기\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY PropertiesViewWindowTitle \"속성\">\n\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n     The Animations panel is part of the Inspector sidebar -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n     keep it in English, or another language commonly spoken among web\n     developers. You want to make that choice consistent across the developer\n     tools. A good criteria is the language in which you'd find the best\n     documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (title): This is the label shown in the sidebar tab -->\n<!ENTITY title \"Animations\">\n\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector. -->\n<!ENTITY invalidElement \"No animations were found for the current element.\">\n\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector, to invite the\n     user to select a new node by clicking on the element-picker icon. -->\n<!ENTITY selectElement \"Pick another element from the page.\">\n\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n<!ENTITY allAnimations \"All animations\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (player.animationNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation name.\nplayer.animationNameLabel=Animation:\n\n# LOCALIZATION NOTE (player.transitionNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed in the header, when the element is animated by mean of a css\n# transition\nplayer.transitionNameLabel=Transition\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=Duration:\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=Delay:\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=Repeats:\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%Ss\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/app-manager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY index.title \"앱 관리자\">\n<!ENTITY index.projects2 \"앱\">\n<!ENTITY index.device2 \"기기\">\n<!ENTITY index.help \"도움말\">\n\n<!ENTITY device.debugMainProcess \"메인 프로세스 디버깅\">\n<!ENTITY device.debugMainProcessTooltip \"개발자 도구를 열고 기기의 메인 프로세스 물리기\">\n<!ENTITY device.screenshot \"스크린샷\">\n<!ENTITY device.screenshotTooltip \"기기의 현 상태를 스크린샷으로 찍어 새 탭에 엽니다.\">\n<!ENTITY device.title \"기기 제어 센터\">\n<!ENTITY device.notConnected \"연결되지 않았습니다. 기기를 먼저 연결해 주십시오.\">\n<!ENTITY device.startApp \"시작\">\n<!ENTITY device.startAppTooltip \"기기에서 앱을 시작합니다.\">\n<!ENTITY device.stopApp \"중지\">\n<!ENTITY device.stopAppTooltip \"기기의 앱을 닫습니다.\">\n<!ENTITY device.debugApp \"디버깅\">\n<!ENTITY device.debugAppTooltip \"기기의 이 앱과 연결한 개발자 도구를 엽니다.\">\n<!ENTITY device.name \"이름\">\n<!ENTITY device.plain \"일반 (기본)\">\n<!ENTITY device.privileged \"특별 권한앱\">\n<!ENTITY device.certified \"인증앱\">\n<!ENTITY device.allow \"허가\">\n<!ENTITY device.allowTooltip \"이 앱 형식은 다음 권한을 가지고 있습니다.\">\n<!ENTITY device.prompt \"물어봄\">\n<!ENTITY device.promptTooltip \"이 앱 형식은 다음 권한을 쓰기 전 사용자에게 물어봅니다.\">\n<!ENTITY device.deny \"거부\">\n<!ENTITY device.denyTooltip \"이 앱 형식은 다음 권한을 가지고 있지 않습니다.\">\n<!ENTITY device.installedApps \"설치된 앱\">\n<!ENTITY device.installedAppsTooltip \"기기에 설치된 앱의 목록을 보여줍니다. 인증된 앱과 같은 몇몇 앱은 빠져있을 수 있습니다.\">\n<!ENTITY device.permissions \"권한\">\n<!ENTITY device.permissionsTooltip \"앱 형식에 따른 권한 접근을 나타낸 표를 보여줍니다.\">\n<!ENTITY device.permissionsHelpLink \"https://developer.mozilla.org/docs/Web/Apps/App_permissions\">\n<!ENTITY device.browserTabs \"브라우저 탭\">\n<!ENTITY device.browserTabsTooltip \"연결되어 있는 기기의 브라우저의 탭 목록 보기\">\n<!ENTITY device.debugBrowserTab \"디버그\">\n<!ENTITY device.debugBrowserTabTooltip \"기기의 이 브라우저 탭과 연결된 개발자 도구 열기\">\n<!ENTITY device.help \"도움말\">\n\n<!ENTITY connection.connectTooltip \"기기에 연결합니다.\">\n<!ENTITY connection.disconnect \"연결 끊기\">\n<!ENTITY connection.disconnectTooltip \"현재 기기나 시뮬레이터와의 연결을 끊습니다.\">\n<!ENTITY connection.notConnected2 \"연결되어 있지 않습니다.\">\n<!ENTITY connection.connectTo \"다음 기기에 연결:\">\n<!ENTITY connection.noDeviceFound \"기기를 찾지 못했습니다. 기기를 꽂으십시오.\">\n<!ENTITY connection.changeHostAndPort \"바꾸기\">\n<!ENTITY connection.changeHostAndPortTooltip \"기기와 연결할 호스트와 포트를 바꿉니다. (기본값은 localhost:6000)\">\n<!ENTITY connection.startSimulator \"시뮬레이터 시작\">\n<!ENTITY connection.startSimulatorTooltip \"시뮬레이터를 시작하고 연결합니다.\">\n<!ENTITY connection.saveConnectionInfo \"저장\">\n<!ENTITY connection.saveConnectionInfoTooltip \"호스트와 포트를 저장합니다.\">\n<!ENTITY connection.connecting \"연결하고 있습니다…\">\n<!ENTITY connection.disconnecting \"연결을 끊고 있습니다…\">\n<!ENTITY connection.cancel \"취소\">\n<!ENTITY connection.cancelConnectTooltip \"연결하고 있는 것을 취소합니다.\">\n<!ENTITY connection.cancelShowSimulatorTooltip \"시뮬레이터 연결 모드에서 나와 첫 화면으로 돌아갑니다.\">\n<!ENTITY connection.or \"또는\">\n<!ENTITY connection.noSimulatorInstalled \"시뮬레이터가 설치되어 있지 않습니다.\">\n<!ENTITY connection.installOneSimulator \"시뮬레이터 설치\">\n<!ENTITY connection.installOneSimulatorTooltip \"적절한 부가 기능을 내려받아 시뮬레이터를 설치합니다.\">\n<!ENTITY connection.installAnotherSimulator \"추가\">\n<!ENTITY connection.installAnotherSimulatorTooltip \"적절한 부가 기능을 내려받아 다른 버전의 시뮬레이터를 설치합니다.\">\n<!ENTITY connection.startRegisteredSimulator \"시작:\">\n\n<!ENTITY projects.localApps \"로컬 앱\">\n<!ENTITY projects.addApp \"추가\">\n<!ENTITY projects.addPackaged \"패키지형 앱 추가\">\n<!ENTITY projects.addPackagedTooltip \"컴퓨터에 있는 새 패키지형 앱(디렉터리)을 추가합니다.\">\n<!ENTITY projects.addHosted \"호스트형 앱 추가\">\n<!ENTITY projects.addHostedTooltip \"원격 웹사이트에 있는 새 호스트형 앱(link to a manifest.webapp 파일 링크)를 추가합니다.\">\n<!ENTITY projects.title \"로컬 앱\">\n<!ENTITY projects.appDetails \"앱 정보\">\n<!ENTITY projects.removeAppFromList \"작업하고 있는 앱 목록에서 이 앱을 뺍니다. 기기나 시뮬레이터의 앱을 삭제하지는 않습니다.\">\n<!ENTITY projects.updateApp \"업데이트\">\n<!ENTITY projects.updateAppTooltip \"유효한지 검사를 한 다음 연결된 기기의 앱을 업데이트\">\n<!ENTITY projects.debugApp \"디버그\">\n<!ENTITY projects.debugAppTooltip \"이 앱과 연결한 개발자 도구 열기\">\n<!ENTITY projects.saveManifest \"저장\">\n<!ENTITY projects.saveManifestTooltip \"아래 매니페스트 편집기의 내용을 저장합니다.\">\n<!ENTITY projects.hostedManifestPlaceHolder2 \"http://example.com/app/manifest.webapp\">\n<!ENTITY projects.noProjects \"프로젝트가 없습니다. 아래에서 새로운 패키지형 앱(디렉터리)나 호스트형 앱(매니페스트 파일 링크)를 추가하십시오.\">\n<!ENTITY projects.manifestEditor \"매니페스트 편집기\">\n<!ENTITY projects.manifestEditorTooltip \"아래 패널에서 앱의 매니페스트를 고칠 수 있습니다. 업데이트 버튼을 눌러 바뀐 점을 저장하고 앱을 업데이트할 수 있습니다.\">\n<!ENTITY projects.manifestViewer \"매니페스트 보기\">\n<!ENTITY projects.manifestViewerTooltip \"아래 패널에서 앱의 매니페스트를 검사합니다.\">\n<!ENTITY projects.valid \"올바름\">\n<!ENTITY projects.error \"잘못됨\">\n<!ENTITY projects.warning \"경고\">\n<!ENTITY projects.hosted \"호스트형\">\n<!ENTITY projects.packaged \"패키지형\">\n\n<!ENTITY help.title \"앱 관리자\">\n<!ENTITY help.close \"닫기\">\n<!ENTITY help.intro \"이 도구는 웹앱을 빌드하고 호환되는 기기(예: Firefox OS)에 설치하는 것을 도와줄 것입니다. <strong>앱</strong> 탭에서는 앱이 유효한지 검사한 다음 설치하는 과정을 도와줄 것입니다. <strong>기기</strong> 탭에서는 연결된 기기에 대한 정보를 줄 것입니다. 아래에 있는 도구 모음에서 기기에 연결하거나 시뮬레이터를 시작할 수 있습니다.\">\n<!ENTITY help.usefullLinks \"도움이 될만한 링크:\">\n<!ENTITY help.appMgrDoc \"문서: 앱 관리자 사용하기\">\n<!ENTITY help.configuringDevice \"Firefox OS 기기를 설정하는 방법\">\n<!ENTITY help.troubleShooting \"문제 해결\">\n<!ENTITY help.simulatorAddon \"시뮬레이터 부가 기능 설치\">\n<!ENTITY help.adbHelperAddon \"Adb 도우미 부가 기능 설치\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (device.deviceSize): %1$S is the device's width, %2$S is\n# the device's height, %3$S is the device's pixel density.\n# Example: 800x480 (86 DPI).\ndevice.deviceSize=기기 크기: %1$Sx%2$S (%3$S DPI)\n# LOCALIZATION NOTE (connection.connectedToDevice, connection.connectTo):\n# %1$S is the host name, %2$S is the port number.\nconnection.connectedToDevice=%1$S에 연결됨\nconnection.connectTo=%1$S:%2$S에 연결\nproject.filePickerTitle=웹앱 폴더 선택하기\nproject.installing=설치하는 중…\nproject.installed=설치했습니다!\nvalidator.nonExistingFolder=프로젝트 폴더가 존재하지 않음\nvalidator.expectProjectFolder=프로젝트 폴더가 파일로 끝남\nvalidator.wrongManifestFileName=패키지형 앱은 매니페스트 파일이 프로젝트의 최상위 폴더에 'manifest.webapp'이라는 이름으로 있어야 합니다\nvalidator.invalidManifestURL=잘못된 매니페스트 URL '%S'\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON=웹앱 매니페스트 '%2$S'가 올바른 JSON 파일이 아님: %1$S\nvalidator.noAccessManifestURL=매니페스트 파일 '%2$S'을 읽을 수 없음: %1$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL=호스트형 매니페스트 '%1$S'의 URL가 잘못됨: %2$S\nvalidator.invalidProjectType=알 수 없는 프로젝트 형식 '%S'\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty=매니페스트에 꼭 있어야 하는 'name'이 없습니다.\nvalidator.missIconsManifestProperty=매니페스트에 꼭 있어야 하는 'icons'이 없습니다.\nvalidator.missIconMarketplace2=Marketplace 제출 앱은 128px 아이콘이 포함되어야 함\nvalidator.invalidAppType='%S'은 알 수 없는 앱 형식입니다.\nvalidator.invalidHostedPriviledges=호스트형 앱은 '%S' 형식이 될 수 없습니다.\nvalidator.noCertifiedSupport='certified' 앱은 앱 관리자에서 완전히 지원하지 않습니다.\nvalidator.nonAbsoluteLaunchPath=실행 경로는 '/'로 시작하는 절대 경로여야 함: '%S'\nvalidator.accessFailedLaunchPath=앱의 시작 문서인 '%S'에 접근할 수 없음\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode=앱의 시작 문서인 '%1$S'에 접근할 수 없음, HTTP 코드 %2$S를 받음\n\n\nindex.deprecationNotice=The App Manager will be removed in a future release.  Your projects have been migrated to WebIDE.\nindex.launchWebIDE=Launch WebIDE\nindex.readMoreAboutWebIDE=Read More\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest=지정된 페이지에 매니페스트가 없습니다.\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8=매니페스트의 글자 인코딩은 utf-8이어야 하나 %S입니다.\n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType=매니페스트의 MIME-TYPE은 text/cache-manifest이어야 하나 %S입니다.\n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI=여러 위치에서 URI %1$S를 참조하고 있으나 이는 허용되지 않습니다: %2$S.\n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI=NETWORK 섹션의 %1$S줄(%2$S)이 %5$S 섹션의 %3$S줄(%4$S)을 캐싱하지 못하게 하고 있습니다.\nfallbackBlocksURI=FALLBACK 섹션의 %1$S줄(%2$S)이 %5$S 섹션의 %3$S줄(%4$S)을 캐싱하지 못하게 하고 있습니다.\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest=%1$S 파일이 %2$S보다 뒤에 고쳐졌습니다. 매니페스트 파일의 내용이 바뀌기 전까지 %3$S줄 대신 캐싱된 것이 사용될 것입니다.\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore=%1$S는 cache-control이 no-store로 되어 있습니다. 이는 애플리케이션이 파일의 %2$S줄에서 캐시하는 것을 막을 것입니다.\n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable=%1$S는 %2$S줄에 있는 가능하지 않은 리소스를 가리킵니다.\n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI=AppCacheUtils로 보낸 URI가 유효하지 않습니다.\n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults=검색 결과가 없습니다.\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled=디스크 캐시가 꺼져있습니다. about:config의 browser.cache.disk.enable about:config를 true로 하고 다시 해 보십시오.\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest=%S줄에서 매니페스트의 첫 줄은 반드시 \"CACHE MANIFEST\"이어야 합니다.\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2=%S줄의 \"CACHE MANIFEST\"는 첫 번째 줄에서만 유효합니다.\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2=%1$S 섹션의  %2$S줄에서 별표(*)가 잘못 쓰이고 있습니다. NETWORK 섹션의 한 줄이 별표 한 글자로 되어 있으면 매니페스트에 없는 다른 모든 URI는 NETWORK 섹션에 있는 것으로 다뤄집니다. 그렇지 않으면 그런 URI는 쓸 수 없는 것으로 다뤄집니다. 이외에 다른 방법으로 * 글자를 사용하는 것은 막혀 있습니다.\n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces=%S줄에서 URI의 빈칸은 %20로 바꿔야 합니다.\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad=%S줄에서 /../은 유효한 URI prefix가 아닙니다.\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes=%S줄에서 점 점 빗줄 연산자(../)가 너무 많습니다.\n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces=%S줄에서 FALLBACK 세션은 두 URI을 빈칸으로 분리한 것만이 허용됩니다.\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2=FALLBACK 세션의 %S줄에서 별표(*)가 와일드카드로 잘못 사용되었습니다. FALLBACK 섹션의 URI는 요청 URI의 접두사와 완전히 맞아야 합니다.\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue=%S줄에서 SETTINGS 섹션은  \"prefer-online\"과 \"fast\" 가운데 한 값만 가져야 합니다.\n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName=%2$S줄에서 %1$S은 유효하지 않은 세션 이름입니다.\n\n# LOCALIZATION NOTE (entryNotFound): the requested cache entry that does not\n# exist.\nentryNotFound=항목을 찾지 못했습니다.\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"페이지를 다시 읽어들여\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"&lt;canvas&gt; context를 디버깅합니다.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"애니메이션 프레임의 호출 스택을 기록하려면\">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"버튼을 누르십시오.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  in the call list view while loading a snapshot. -->\n<!ENTITY canvasDebuggerUI.importNotice    \"읽는 중…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"애니메이션 루프의 다음 프레임을 기록합니다.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n<!ENTITY canvasDebuggerUI.importSnapshot \"가져오기…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n<!ENTITY canvasDebuggerUI.clearSnapshots \"지우기\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"호출 거르기\">\n\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.waitingNotice): This is the label shown\n  -  in the call list view while recording a snapshot. -->\n<!ENTITY canvasDebuggerUI.waitingNotice   \"Recording an animation cycle…\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label=Canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel\t= Canvas 패널\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip=<canvas> 컨텍스트를 검사하고 디버깅하는 도구\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText=아직 스냅샷이 없습니다.\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel=스냅샷 #%S\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel=읽는 중…\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel=저장\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel=저장하는 중…\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel=디스크에서 읽어옴\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle=애니메이션 프레임 스냅샷 저장…\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter=JSON 파일\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter=모든 파일\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel=#1번 그림\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel=#1번 호출\n\n\n# LOCALIZATION NOTE (recordingTimeoutFailure):\n# This notification alert is displayed when attempting to record a requestAnimationFrame\n# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no\n# loops were found.\nrecordingTimeoutFailure=Canvas Debugger could not find a requestAnimationFrame or setTimeout cycle.\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n<!ENTITY title      \"연결하기\">\n<!ENTITY header     \"원격 기기에 연결하기\">\n<!ENTITY host       \"호스트:\">\n<!ENTITY port       \"포트:\">\n<!ENTITY connect    \"연결\">\n<!ENTITY connecting \"연결 중…\">\n<!ENTITY availableAddons \"사용 가능한 원격 부가 기능:\">\n<!ENTITY availableTabs \"사용 가능한 원격 탭:\">\n<!ENTITY availableProcesses \"사용 가능한 원격 프로세스:\">\n<!ENTITY connectionError \"오류:\">\n<!ENTITY errorTimeout \"오류: 연결 시간이 지났습니다.\">\n<!ENTITY errorRefused \"오류: 연결이 거절되었습니다.\">\n<!ENTITY errorUnexpected \"알 수 없는 오류입니다.\">\n\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n<!ENTITY remoteHelp \"Firefox 개발자 도구로 Firefox 안드로이드 버전이나 Firefox OS와 같은 다른 기기를 원격으로 디버깅할 수 있습니다. 단, 기기의 '원격 디버깅'이 켜져 있어야 합니다. 더 자세한 사항은\">\n<!ENTITY remoteDocumentation \"이 문서\">\n<!ENTITY remoteHelpSuffix \"를 보시기 바랍니다.\">\n\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=주요 프로세스\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n<!ENTITY debuggerUI.closeButton.tooltip \"닫기\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n<!ENTITY debuggerUI.panesButton.tooltip \"창 열고 닫기\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n<!ENTITY debuggerUI.blackBoxMessage.label \"이 소스는 검은 상자에 들어습니다: 여기의 중단점은 비활성화되고, 호출시 건너뛰게 됩니다.\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"소스 검은 상자에서 꺼내기\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n<!ENTITY debuggerUI.optsButton.tooltip  \"디버거 설정\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"검은 상자에 넣거나 꺼내기\"> \n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n<!ENTITY debuggerUI.sources.prettyPrint \"소스 다듬기\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n<!ENTITY debuggerUI.autoPrettyPrint     \"크기를 줄인 소스 자동으로 다듬기\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"모든 중단점 활성화/비활성화\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.startTracing): This is the text displayed in\n  - the button to start execution tracing. -->\n<!ENTITY debuggerUI.startTracing \"추적 시작\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton \"지우기\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton.tooltip \"수집한 추적 지우기\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n<!ENTITY debuggerUI.pauseExceptions\t\t\"예외 발생시 중단\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n<!ENTITY debuggerUI.ignoreCaughtExceptions     \"예외 발생시 무시\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n<!ENTITY debuggerUI.showPanesOnInit     \"시작시 창 보기\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n<!ENTITY debuggerUI.showVarsFilter      \"변수 필터 상자 보기\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n<!ENTITY debuggerUI.showOnlyEnum        \"enumerable 속성만 보기\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n<!ENTITY debuggerUI.showOriginalSource      \"원본 소스 보기\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE(debuggerUI.autoBlackBox):This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not.-->\n<!ENTITY debuggerUI.autoBlackBox \"압축된 소스를 자동으로 블랙 박스\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a header for the operators part. -->\n<!ENTITY debuggerUI.searchPanelOperators    \"연산자:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n<!ENTITY debuggerUI.searchFile          \"스크립트 필터\">\n<!ENTITY debuggerUI.searchFile.key      \"P\">\n<!ENTITY debuggerUI.searchFile.altkey   \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n<!ENTITY debuggerUI.searchGlobal        \"모든 파일에서 찾기\">\n<!ENTITY debuggerUI.searchGlobal.key    \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n<!ENTITY debuggerUI.searchFunction      \"함수 정의 찾기\">\n<!ENTITY debuggerUI.searchFunction.key  \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"D\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n<!ENTITY debuggerUI.searchToken         \"찾기\">\n<!ENTITY debuggerUI.searchToken.key     \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n<!ENTITY debuggerUI.searchGoToLine      \"다른 줄로 가기…\">\n<!ENTITY debuggerUI.searchGoToLine.key  \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"L\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n<!ENTITY debuggerUI.searchVariable      \"변수 필터\">\n<!ENTITY debuggerUI.searchVariable.key  \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n<!ENTITY debuggerUI.focusVariables      \"변수 트리로 포커스\">\n<!ENTITY debuggerUI.focusVariables.key  \"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n<!ENTITY debuggerUI.condBreakPanelTitle \"다음 표현이 참이면 이 중단점에서 실행을 중지할 것입니다.\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n<!ENTITY debuggerUI.seMenuBreak         \"중단점 추가\">\n<!ENTITY debuggerUI.seMenuBreak.key     \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n<!ENTITY debuggerUI.seMenuCondBreak     \"조건 중단점 추가\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n<!ENTITY debuggerUI.tabs.sources        \"소스\">\n<!ENTITY debuggerUI.tabs.traces         \"추적\">\n<!ENTITY debuggerUI.tabs.callstack      \"호출 스택\">\n<!ENTITY debuggerUI.tabs.variables      \"변수\">\n<!ENTITY debuggerUI.tabs.events         \"이벤트\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n<!ENTITY debuggerUI.seMenuAddWatch      \"선택한 곳 조사식에 넣기\">\n<!ENTITY debuggerUI.seMenuAddWatch.key  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n<!ENTITY debuggerUI.addWatch            \"조사식 추가\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n<!ENTITY debuggerUI.removeAllWatch      \"모든 조사식 제거\">\n<!ENTITY debuggerUI.removeAllWatch.key  \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.resume2    \"VK_SLASH\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepOver2  \"VK_QUOTE\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepIn2    \"VK_SEMICOLON\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut2   \"VK_SEMICOLON\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxDebugger.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxDebugger.label=디버거\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel=디버거 패널\n\n# LOCALIZATION NOTE (DebuggerWindowTitle):\n# The title displayed for the debugger window.\nDebuggerWindowTitle=브라우저 디버거\n\n# LOCALIZATION NOTE (DebuggerWindowScriptTitle):\n# The title displayed for the debugger window when a script is selected.\nDebuggerWindowScriptTitle=브라우저 디버거 - %S\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\nToolboxDebugger.tooltip=JavaScript 디버거\n\n# LOCALIZATION NOTE (debuggerMenu.accesskey): The access key used to open the\n# debugger.\ndebuggerMenu.commandkey=S\ndebuggerMenu.accesskey=D\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI. -->\ncollapsePanes=창 닫기\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI. -->\nexpandPanes=창 열기\n\n# LOCALIZATION NOTE (pauseLabel): The label that is displayed on the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=정지 (%S)\n\n# LOCALIZATION NOTE (resumeLabel): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=계속 (%S)\n\n# LOCALIZATION NOTE (startTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is stopped.\nstartTracingTooltip=추적 시작\n\n# LOCALIZATION NOTE (stopTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is started.\nstopTracingTooltip=추적 중지\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=다음줄 실행 (%S)\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=함수 안으로 (%S)\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=함수 밖으로 (%S)\n\n# LOCALIZATION NOTE (emptyGlobalsText): The text to display in the menulist\n# when there are no chrome globals available.\nnoGlobalsText=global 없음\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources menu\n# when there are no scripts.\nnoSourcesText=이 페이지에는 소스가 없습니다.\n\n# LOCALIZATION NOTE (loadingSourcesText): The text to display in the sources menu\n# when waiting for scripts to load.\nloadingSourcesText=소스를 기다리는 중…\n\n# LOCALIZATION NOTE (noEventsTExt): The text to display in the events tab\n# when there are no events.\nnoEventListenersText=표시할 이벤트 리스너가 없음\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText=표시할 스택 프레임이 없음\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the traces tab\n# when there are no function calls.\nnoFunctionCallsText=표시할 함수 호출이 없음\n\n# LOCALIZATION NOTE (tracingNotStartedText): The text to display in the traces tab\n# when when tracing hasn't started yet.\ntracingNotStartedText=추적을 하고있지 않음\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip=이 이벤트를 중단하거나 하지 않음\n# 한글과 번역 (eventOnSelector, eventInSource): 반드시 기능을 사용해보고 번역\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector=은\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource=에 있음 -\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes=노드 %S개\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative=[네이티브 코드]\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents=애니메이션\naudioEvents=오디오\nbatteryEvents=배터리\nclipboardEvents=클립보드\ncompositionEvents=글자 조합\ndeviceEvents=디바이스\ndisplayEvents=디스플레이\ndragAndDropEvents=드래그 앤 드롭\ngamepadEvents=게임패드\nindexedDBEvents=IndexedDB\ninteractionEvents=상호작용\nkeyboardEvents=키보드\nmediaEvents=HTML5 미디어\nmouseEvents=마우스\nmutationEvents=변형\nnavigationEvents=내비게이션\npointerLockEvents=포인터 잠금\nsensorEvents=센서\nstorageEvents=저장소\ntimeEvents=시간\ntouchEvents=터치\notherEvents=기타\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip) = The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=검은 상자에 넣거나 꺼내기\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=일치하는 것 없음\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=스크립트 찾기 (%S)\n\n# LOCALIZATION NOTE (emptyChromeGlobalsFilterText): This is the text that\n# appears in the filter text box when it is empty and the chrome globals\n# container is selected.\nemptyChromeGlobalsFilterText=chrome global 필터 (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=변수 필터\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText=속성 필터\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=스크립트 필터 (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=모든 파일에서 찾기 (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=함수 정의 찾기 (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=현재 파일에서 찾기 (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=다른 줄로 가기 (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=변수 필터 (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=조건 breakpoint 설정\nbreakpointMenuItem.enableSelf=breakpoint 활성화\nbreakpointMenuItem.disableSelf=breakpoint 비활성화\nbreakpointMenuItem.deleteSelf=breakpoint 삭제\nbreakpointMenuItem.enableOthers=다른 breakpoint 활성화\nbreakpointMenuItem.disableOthers=다른 breakpoint 비활성화\nbreakpointMenuItem.deleteOthers=다른 breakpoint 삭제\nbreakpointMenuItem.enableAll=모든 breakpoint 활성화\nbreakpointMenuItem.disableAll=모든 breakpoint 비활성화\nbreakpointMenuItem.deleteAll=모든 breakpoint 삭제\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the laoding process has started but there is no file to display\n# yet.\nloadingText\t= 로드 중\\u2026\n\n# LOCALIZATION NOTE (errorLoadingText): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText=소스 읽기 오류:\\n\n\n# LOCALIZATION NOTE (emptyStackText): The text that is displayed in the watch\n# expressions list to add a new item.\naddWatchExpressionText=조사식 추가\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton=조사\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText\t= 표시할 수 있는 변수는 없습니다.\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=%S 범위\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=조사식\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=전역\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace=스택 추적:\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects=#1 더 있음…\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=편집하려면 더블 클릭\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableValueTooltip=값을 바꾸려면 클릭\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item with which can be removed.\nvariablesCloseButtonTooltip=삭제하려면 클릭\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=값을 설정하려면 클릭\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip=검사기에서 노드를 눌러서 선택\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English. <- 맞는 말 같아 그대로 둡니다.\nconfigurableTooltip=configurable\nenumerableTooltip=enumerable\nwritableTooltip=writable\nfrozenTooltip=frozen\nsealedTooltip=sealed\nextensibleTooltip=extensible\noverriddenTooltip=overridden\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel=:\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel=\\ →\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=하나 이상의 디버거가 중단하고 있습니다. 가장 마지막으로 중단한 다음 위치에 있는 디버거를 풀어 주십시오.: %S\n\n\nevalGroupLabel=Evaluated Sources\nvariablesViewMissingArgs=(unavailable)\n\nvariablesViewOptimizedOut=(optimized away)\nvariablesViewUninitialized=(uninitialized)\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=Phones\ndevice.tablets=Tablets\ndevice.laptops=Laptops\ndevice.televisions=TVs\ndevice.consoles=Gaming consoles\ndevice.watches=Watches\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=복사함\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n<!ENTITY title \"글꼴\">\n<!ENTITY showAllFonts \"이 페이지에 사용된 모든 글꼴 보기\">\n<!ENTITY usedAs \"다음으로 쓰임: \">\n<!ENTITY system \"시스템\">\n<!ENTITY remote \"원격\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone=(설명 없음)\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName=설정\n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc=%S에서 명령어 실행\ncanonProxyManual=원격 시스템에서 실행한 명령어 목록. 원격 시스템에 %S로 도달합니다.\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists=이미 '%S'라는 명령어가 있습니다.\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\ncliEvalJavascript=바로 JavaScript 쓰기\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg=인자가 너무 많음\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions=사용 가능한 선택\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand=유효하지 않은 명령어\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam='%1$S' 값이 있어야 합니다.\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists='%1$S'이 존재하지 않음\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists='%1$S'은 이미 있음\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile='%1$S'은 파일이 아님\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory='%1$S'은 폴더가 아님\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch='%1$S'은 '%2$S'에 맞지 않음\n\n# LOCALIZATION NOTE: When the menu has displayed all the matches that it\n# should (i.e. about 10 items) then we display this to alert the user that\n# more matches are available.\nfieldMenuMore=여러 개 일치, 글자를 더 쳐야 함\n\n# LOCALIZATION NOTE: The command line provides completion for JavaScript\n# commands, however there are times when the scope of what we're completing\n# against can't be used. This error message is displayed when this happens.\njstypeParseScope=범위\n\n# LOCALIZATION NOTE (jstypeParseMissing, jstypeBeginSyntax,\n# jstypeBeginUnterm): These error messages are displayed when the command line\n# is doing JavaScript completion and encounters errors.\njstypeParseMissing='%S' 프로퍼티 찾을 수 없음\njstypeBeginSyntax=문법 오류\njstypeBeginUnterm=string literal을 찾을 수 없음\n\n# LOCALIZATION NOTE: This message is displayed if the system for providing\n# JavaScript completions encounters and error it displays this.\njstypeParseError=오류\n\n# LOCALIZATION NOTE (typesNumberNan, typesNumberNotInt2, typesDateNan): These\n# error messages are displayed when the command line is passed a variable\n# which has the wrong format and can't be converted. Parameters: %S is the\n# passed variable.\ntypesNumberNan=\"%S\"를 숫자로 변환할 수 없습니다.\ntypesNumberNotInt2=\"%S\"를 정수로 변환할 수 없습니다.\ntypesDateNan=\"%S\"를 날짜로 변환할 수 없습니다.\n\n# LOCALIZATION NOTE (typesNumberMax, typesNumberMin, typesDateMax,\n# typesDateMin): These error messages are displayed when the command line is\n# passed a variable which has a value out of range (number or date).\n# Parameters: %1$S is the passed variable, %2$S is the limit value.\ntypesNumberMax=%1$S는 최대값을 넘을 수 없음: %2$S.\ntypesNumberMin=%1$S는 최소값을 넘을 수 없음: %2$S.\ntypesDateMax=%1$S은 허용되는 마지막 날짜를 지납니다: %2$S.\ntypesDateMin=%1$S은 허용되는 첫 날짜를 지납니다: %2$S.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# passed an option with a limited number of correct values, but the passed\n# value is not one of them.\ntypesSelectionNomatch='%S'는 사용할 수 없습니다.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# expecting a CSS query string, however the passed string is not valid.\nnodeParseSyntax=CSS 쿼리 문법 오류\n\n# LOCALIZATION NOTE (nodeParseMultiple, nodeParseNone): These error messages\n# are displayed when the command line is expecting a CSS string that matches a\n# single node, but more nodes (or none) match.\nnodeParseMultiple=일치 결과 너무 많음 (%S)\nnodeParseNone=일치 결과 없음\n\n# LOCALIZATION NOTE (helpDesc, helpManual, helpSearchDesc, helpSearchManual3):\n# These strings describe the \"help\" command, used to display a description of\n# a command (e.g. \"help pref\"), and its parameter 'search'.\nhelpDesc=사용 가능한 명령어 도움말\nhelpManual=특정 명령어(검색 문자열이 일치했을 경우) 또는 사용 가능한 명령어(검색 문자열이 없거나  일치하는 것이 없는 경우)에 도움말을 표시합니다.\nhelpSearchDesc=명령어 검색\nhelpSearchManual3=사용자 전용으로 표시되는 명령어 후보를 추천하기 위한 검색 문자열을 지정합니다. 정규 표현은 지원하지 않습니다.\n\n# LOCALIZATION NOTE: These strings are displayed in the help page for a\n# command in the console.\nhelpManSynopsis=개요\n\n# LOCALIZATION NOTE: This message is displayed in the help page if the command\n# has no parameters.\nhelpManNone=없음\n\n# LOCALIZATION NOTE (helpListAll): The heading shown in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll=사용 가능한 명령어:\n\n# LOCALIZATION NOTE (helpListPrefix, helpListNone): These messages are\n# displayed in response to the 'help <search>' command (i.e. with a search\n# string), just above the list of matching commands. Parameters: %S is the\n# search string.\nhelpListPrefix='%1$S'(으)로 시작하는 명령어:\nhelpListNone='%1$S'(으)로 시작하는 명령어가 없음\n\n# LOCALIZATION NOTE (helpManRequired, helpManOptional, helpManDefault): When\n# the 'help x' command wants to show the manual for the 'x' command, it needs\n# to be able to describe the parameters as either required or optional, or if\n# they have a default value.\nhelpManRequired=필수\nhelpManOptional=선택\nhelpManDefault=선택, 기본값=%1$S\n\n# LOCALIZATION NOTE: This forms part of the output from the 'help' command.\n# 'GCLI' is a project name and should be left untranslated.\nhelpIntro=GCLI는 웹 개발자에게 매우 쓸모있는 명령줄을 만드려는 시도입니다.\n\n# LOCALIZATION NOTE: Text shown as part of the output of the 'help' command\n# when the command in question has sub-commands, before a list of the matching\n# sub-commands.\nsubCommands=서브 명령어\n\n# LOCALIZATION NOTE:This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError=명령 행 구문 오류\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc=한 무리의 명령어에 집중함\ncontextManual=앞으로 입력할 명령어의 prefix를 지정합니다. 예를 들어, 'context git'은 'git commit'이 아닌 'commit'만 쳐도 되게 합니다.\ncontextPrefixDesc=명령어 prefix\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError='%1$S'은 부모 명령어가 아니므로 prefix로 사용할 수 없습니다.\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply=%1$S를 prefix로 사용함\ncontextEmptyReply=명령어 prefix를 해제함\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectPortDesc, connectHostDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an \n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc=서버에 연결하는 대리 명령어\nconnectManual=서버에 연결하여 서버 명령어의 로컬 판을 만듭니다. 원격 명령어는 로컬 명령어와 구별할 수 있도록 처음에는 prefix가 붙습니다(이를 피하려면 context 명령어를 보십시오).\nconnectPrefixDesc=가져온 명령어의 부모 prefix\nconnectMethodDesc=연결 방식\nconnectUrlDesc=연결할 URL\nconnectDupReply=%S라는 이름의 연결이 이미 있습니다.\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply=명령어 %S를 추가했습니다 .\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2,\n# disconnectPrefixDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2=서버와의 연결 끊기\ndisconnectManual2=원격으로 명령어를 실행하는 현재 연결을 끊음\ndisconnectPrefixDesc=가져온 명령어의 대한 부모 prefix\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply=명령어 %S를 지웠습니다.\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc=JS 전역 바꾸기\nglobalWindowDesc=새 창/전역\nglobalOutput=JS 전역은 이제 %S 입니다.\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc=출력 영역 모두 지우기\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc=다른 언어로 명령어를 입력하기\nlangOutput=이제 %S를 사용합니다.\n\n# LOCALIZATION NOTE (prefDesc, prefManual, prefListDesc, prefListManual,\n# prefListSearchDesc, prefListSearchManual, prefShowDesc, prefShowManual,\n# prefShowSettingDesc, prefShowSettingManual): These strings describe the\n# 'pref' command and all its available sub-commands and parameters.\nprefDesc=설정에 대한 명령어 모음\nprefManual=GCLI나 환경 설정을 표시 또는 변경하는 명령어입니다\nprefListDesc=이용 가능한 설정값 표시하기\nprefListManual=설정값의 목록을 표시합니다. 'search' 파라미터로 검색이 가능합니다\nprefListSearchDesc=설정값 목록에서 검색\nprefListSearchManual=입력된 문자열로 이용 가능한 설정값를 검색합니다.\nprefShowDesc=설정 표시\nprefShowManual=지정된 설정 항목의 값을 표시합니다.\nprefShowSettingDesc=표시 설정 항목\nprefShowSettingManual=표시 설정 항목 이름\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue=%1$S: %2$S\n\n# LOCALIZATION NOTE (prefSetDesc, prefSetManual, prefSetSettingDesc,\n# prefSetSettingManual, prefSetValueDesc, prefSetValueManual): These strings\n# describe the 'pref set' command and all its parameters.\nprefSetDesc=설정 변경\nprefSetManual=환경에서 정의된 설정을 변경합니다.\nprefSetSettingDesc=변경할 설정 항목\nprefSetSettingManual=변경할 설정 항목 이름\nprefSetValueDesc=새 값\nprefSetValueManual=지정된 설정 항목이 새 값입니다.\n\n# LOCALIZATION NOTE (prefResetDesc, prefResetManual, prefResetSettingDesc,\n# prefResetSettingManual): These strings describe the 'pref reset' command and\n# all its parameters.\nprefResetDesc=설정 다시 바꾸기\nprefResetManual=설정 항목 값을 시스템의 기본 값으로 재설정합니다.\nprefResetSettingDesc=재설정 항목\nprefResetSettingManual=시스템의 기본값 재설정 하는 설정 항목의 이름\n\n# LOCALIZATION NOTE (prefOutputFilter): Displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results\nprefOutputFilter=필터\n\n# LOCALIZATION NOTE (prefOutputName, prefOutputValue): These strings are\n# displayed in the output from the 'pref list' command as table headings.\nprefOutputName=이름\nprefOutputValue=값\n\n# LOCALIZATION NOTE (introDesc, introManual): These strings describe the\n# 'intro' command. The localization of 'Got it!' should be the same used in\n# introTextGo.\nintroDesc=첫번째 메시지 표시\nintroManual='알겠습니다!' 버튼이 클릭될 때까지 새로운 사용자에게 표시되어 있던 첫번째 메시지를 다시 표시합니다\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3=GCLI는 웹 개발자에게 매우 쓸모있는 명령줄을 만드려는 시도입니다.\nintroTextCommands=명령어 목록을 보려면\nintroTextKeys2=를 입력하시고, 명령어에 대한 도움말을 보려면 F1을, 닫으려면 ESC를 누르십시오.\nintroTextF1Escape=\nintroTextGo=알겠습니다!\n\n# LOCALIZATION NOTE: This is a short description of the 'hideIntro' setting.\nhideIntroDesc=첫번째 메시지 표시\n\n# LOCALIZATION NOTE: This is a description of the 'eagerHelper' setting. It's\n# displayed when the user asks for help on the settings. eagerHelper allows\n# users to select between showing no tooltips, permanent tooltips, and only\n# important tooltips.\neagerHelperDesc=도구 팁 표시 빈도\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=사용 가능한 명령어 도움말 보기\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=사용 가능한 명령어\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc=콘솔 제어 가능 명령어\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=웹 콘솔 삭제 후 닫기\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=콘솔 내용 지우기\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=페이지 이미지 저장\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=현재 보이는 페이지를 PNG 파일로 저장합니다. (약간 지연 있을 수 있음)\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=파일명\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=스크린샷을 저장할 파일명은 .png 확장자를 가져야 합니다.\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=스크린샷을 클립보드에 저장하시겠습니까? (true/false)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=스크린샷을 파일로 저장하지 않고 복사하려면 true.\n\n# LOCALIZATION NOTE (screenshotChromeDesc) A very short string to describe\n# the 'chrome' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\n# The argument (%1$S) is the browser name.\nscreenshotChromeDesc2=%1$S의 chrome 창도 캡쳐하시겠습니까? (true/false)\n\n# LOCALIZATION NOTE (screenshotChromeManual) A fuller description of the\n# 'chrome' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\n# The argument (%1$S) is the browser name.\nscreenshotChromeManual2=웹페이지의 콘텐츠 창 대신 %1$S 창의 스크린샷을 찍으려면 true로 하십시오.\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions=옵션\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=지연 (초)\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=스크린샷을 저장하기 전 지연할 시간입니다. (초 단위)\n\n# LOCALIZATION NOTE (screenshotFullscreenDesc) A very short string to describe\n# the 'fullscreen' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=전체 웹 페이지를 캡쳐할까요? (true/false)\n\n# LOCALIZATION NOTE (screenshotFullscreenManual) A fuller description of the\n# 'fullscreen' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=True를 선택하면 스크롤 범위 밖의 전체 웹 페이지를 포함하게 됩니다.\n\n# LOCALIZATION NOTE (screenshotSelectorChromeConflict) Exception thwon when user\n# tries to use 'selector' option along with 'chrome' option of the screenshot\n# command. Refer: https://bugzilla.mozilla.org/show_bug.cgi?id=659268#c7\nscreenshotSelectorChromeConflict=chrome 설정이 true일 때에는 선택자 설정을 사용할 수 없음\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. the first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=스크린샷 %1$S %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=저장 오류\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=저장\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=클립보드에 복사하는 중에 오류가 발생하였습니다.\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=클립보드에 복사하였습니다.\n\n# LOCALIZATION NOTE (screenshotTooltip) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltip=전체 페이지의 스크린샷을 찍기\n\n# LOCALIZATION NOTE (highlightDesc)A very short description of the\n# 'highlight'command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc =노드 강조 표시\n\n# LOCALIZATION NOTE (highlightManual)A fuller description of the'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual\t= 페이지 내에서 선택자에 부합하는 노드 강조 표시\n\n#LOCALIZATION NOTE (highlightSelectorDesc)A very short string to describe\n#the'selector'parameter to the'highlight'command, which is displayed in\n#a dialog when the user is using this command.\nhighlightSelectorDesc\t\t=CSS 선택자\n\n#LOCALIZATION NOTE (highlightSelectorManual)A fuller description of the\n#'selector'parameter to the'highlight'command, displayed when the user\n#asks for help on what it does.\nhighlightSelectorManual\t\t=페이지 내 노드에 부합하는  CSS 선택자\n\n#LOCALIZATION NOTE (highlightOptionsDesc)The title of a set of options to\n#the'highlight'command, displayed as a heading to the list of option.\nhighlightOptionsDesc\t\t=옵션\n\n#LOCALIZATION NOTE (highlightHideGuidesDesc)A very short string to describe\n#the'hideguides'option parameter to the'highlight'command, which is\n#displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc\t\t=가이드 라인 숨김\n\n#LOCALIZATION NOTE (highlightHideGuidesManual)A fuller description of the\n#'hideguides'option parameter to the'highlight'command, displayed when the\n#user asks for help on what it does.\nhighlightHideGuidesManual\t=강조 표시된 노드의 가이드 라인을 숨깁니다.\n\n#LOCALIZATION NOTE (highlightShowInfoBarDesc)A very short string to describe\n#the'showinfobar'option parameter to the'highlight'command, which is\n#displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc\t=노드 정보 표시\n\n#LOCALIZATION NOTE (highlightShowInfoBarManual)A fuller description of the\n#'showinfobar'option parameter to the'highlight'command, displayed when the\n#user asks for help on what it does.\nhighlightShowInfoBarManual\t=강조 표시된 노드 정보를 표시합니다. (태그 이름과 속성과 크기가 표시)\n\n#LOCALIZATION NOTE (highlightShowAllDesc)A very short string to describe\n#the'showall'option parameter to the'highlight'command, which is\n#displayed in a dialog when the user is using this command.\nhighlightShowAllDesc\t\t=같은 항목 모두 표시\n\n#LOCALIZATION NOTE (highlightShowAllManual)A fuller description of the\n#'showall'option parameter to the'highlight'command, displayed when the\n#user asks for help on what it does.\nhighlightShowAllManual\t=대부분의 노드가 부합하는 경우, 페이지가 느려지는 것을 막기 위해 첫 100개만 표시합니다. 현재 옵션을 지정하면 같은 것을 모두 표시합니다.\n\n#LOCALIZATION NOTE (highlightRegionDesc)A very short string to describe the\n#'region'option parameter to the'highlight'command, which is displayed in a\n#dialog when the user is using this command.\nhighlightRegionDesc\t\t=박스 모델\n\n#LOCALIZATION NOTE (highlightRegionManual)A fuller description of the'region'\n#option parameter to the'highlight'command, displayed when the user asks for\n#help on what it does.\nhighlightRegionManual\t\t=박스 모델을 강조 표시합니다: 'content','padding','border','margin'\n\n#LOCALIZATION NOTE (highlightFillDesc)A very short string to describe the\n#'fill'option parameter to the'highlight'command, which is displayed in a\n#dialog when the user is using this command.\nhighlightFillDesc\t\t= 채우기\n\n#LOCALIZATION NOTE (highlightFillManual)A fuller description of the'fill'\n#option parameter to the'highlight'command, displayed when the user asks for\n#help on what it does.\nhighlightFillManual\t\t=지정한 색상으로 박스를 채웁니다.\n\n#LOCALIZATION NOTE (highlightKeepDesc)A very short string to describe the\n#'keep'option parameter to the'highlight'command, which is displayed in a\n#dialog when the user is using this command.\nhighlightKeepDesc\t\t=강조 표시 유지\n\n#LOCALIZATION NOTE (highlightKeepManual)A fuller description of the'keep'\n#option parameter to the'highlight'command, displayed when the user asks for\n#help on what it does.\nhighlightKeepManual\t\t=명령어를 실행하면 강조표시가 숨김에 되는데, 현재 옵션을 지정한대로 표시됩니다.\n\n#LOCALIZATION NOTE (highlightOutputConfirm)A confirmation message for the\n#'highlight'command, displayed to the user once the command has been entered,\n#informing the user how many nodes have been highlighted successfully and how\n#to turn highlighting off\nhighlightOutputConfirm\t\t=%1$S개 노드 표시\n\n#LOCALIZATION NOTE (highlightOutputMaxReached)A confirmation message for the\n#'highlight'command, displayed to the user once the command has been entered,\n#informing the user how many nodes have been highlighted successfully and that\n#some nodes could not be highlighted due to the maximum number of nodes being\n#reached, and how to turn highlighting off\nhighlightOutputMaxReached\t=%1$S개의 노드를 찾았지만 %2$S개 노드에 표시하지 않습니다. '-showall'을 지정하면 모두 표시합니다.\n\n#LOCALIZATION NOTE (unhighlightDesc)A very short description of the\n#'unhighlight'command. See unhighlightManual for a fuller description of what\n#it does. This string is designed to be shown in a menu alongside the\n#command name, which is why it should be as short as possible.\nunhighlightDesc\t\t\t= 강조 표시 제거\n\n#LOCALIZATION NOTE (unhighlightManual)A fuller description of the'unhighlight'\n#command, displayed when the user asks for help on what it does.\nunhighlightManual\t\t='highlight'명령으로 이전에 표시한 노드의 강조표시를 제거합니다\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=%1$S 다시 시작\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=다시 시작할 때 콘텐츠를 읽지 않음\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=사용자가 다시 시작 요청을 취소했습니다.\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=%1$S를 다시 시작하는 중…\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=노드 검사\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=DOM 하이라이터를 여는 CSS 선택자를 사용하는 속성의 프로퍼티와 차원 조사하기\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=CSS 선택자\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=싱글 요소를 인식하는 Document.querySelector를 사용하는 CSS 선택자\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc=페이지에서 색상 뽑아내기\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual=페이지의 한 곳을 크게 하여 픽셀을 검사하고 색상값을 복사함\n\n# LOCALIZATION NOTE (eyedropperTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the Eyedropper tool.\neyedropperTooltip=페이지에서 색상 뽑아내기\n\n# LOCALIZATION NOTE (tiltDesc) A very short description of the 'tilt'\n# command. See tiltManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltDesc=웹 페이지 3D 표시\n\n# LOCALIZATION NOTE (tiltManual) A fuller description of the 'tilt'\n# command, displayed when the user asks for help on what it does.\ntiltManual=웹 페이지의 다양한 파트의 연결을 3D 공간에 표시하고 검사합니다.\n\n# LOCALIZATION NOTE (tiltOpenDesc) A very short description of the 'tilt inspect'\n# command. See tiltOpenManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltOpenDesc=3D 검사 열기\n\n# LOCALIZATION NOTE (tiltOpenManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltOpenManual=3D 검사 보기를 초기화하고 CSS 선택자로 지정된 노드를 보여 줍니다.\n\n# LOCALIZATION NOTE (tiltToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Tilt 3D View.\ntiltToggleTooltip=3D 보기\n\n# LOCALIZATION NOTE (tiltTranslateDesc) A very short description of the 'tilt translate'\n# command. See tiltTranslateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltTranslateDesc=3D 객체 움직이기\n\n# LOCALIZATION NOTE (tiltTranslateManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltTranslateManual=3D 객체를 특정의 방향에 평행이동 시킵니다.\n\n# LOCALIZATION NOTE (tiltTranslateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateXDesc=X축 (픽셀)\n\n# LOCALIZATION NOTE (tiltTranslateXManual) A fuller description of the 'x'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateXManual=X축방향 이동량 (픽셀 단위)\n\n# LOCALIZATION NOTE (tiltTranslateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateYDesc=Y축 (픽셀)\n\n# LOCALIZATION NOTE (tiltTranslateYManual) A fuller description of the 'y'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateYManual=Y축방향 이동량 (픽셀 단위)\n\n# LOCALIZATION NOTE (tiltRotateDesc) A very short description of the 'tilt rotate'\n# command. See tiltRotateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltRotateDesc=3D 객체 회전 하기\n\n# LOCALIZATION NOTE (tiltRotateManual) A fuller description of the 'tilt rotate'\n# command, displayed when the user asks for help on what it does.\ntiltRotateManual=3D 객체를 특정의 방향에 회전시킵니다\n\n# LOCALIZATION NOTE (tiltRotateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateXDesc=X축 (각도)\n\n# LOCALIZATION NOTE (tiltRotateXManual) A fuller description of the 'x'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateXManual=X축방향 회전량 (각도)\n\n# LOCALIZATION NOTE (tiltRotateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateYDesc=Y축 (각도)\n\n# LOCALIZATION NOTE (tiltRotateYManual) A fuller description of the 'y'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateYManual=Y축방향 회전량 (각도)\n\n# LOCALIZATION NOTE (tiltRotateZDesc) A very short string to describe the\n# 'z' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateZDesc=Z축 (각도)\n\n# LOCALIZATION NOTE (tiltRotateZManual) A fuller description of the 'z'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateZManual=Z축방향 회전량 (각도)\n\n# LOCALIZATION NOTE (tiltZoomDesc) A very short description of the 'tilt zoom'\n# command. See tiltZoomManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltZoomDesc=3D 객체 확대/축소\n\n# LOCALIZATION NOTE (tiltZoomManual) A fuller description of the 'tilt zoom'\n# command, displayed when the user asks for help on what it does.\ntiltZoomManual=3D 객체를 Z축방향으로 작동시킵니다\n\n# LOCALIZATION NOTE (tiltZoomAmountDesc) A very short string to describe the\n# 'zoom' parameter to the 'tilt zoom' command, which is displayed in a dialog\n# when the user is using this command.\ntiltZoomAmountDesc=확대/축소 (픽셀 단위)\n\n# LOCALIZATION NOTE (tiltZoomAmmuntManual) A fuller description of the 'zoom'\n# parameter to the 'zoom' command, displayed when the user asks for help\n# on what it does.\ntiltZoomAmountManual=Z축방향 이동량 (픽셀 단위)\n\n# LOCALIZATION NOTE (tiltResetDesc) A very short description of the 'tilt reset'\n# command. See tiltResetManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltResetDesc=평행이동, 회전, 확대/축소를 재설정 합니다.\n\n# LOCALIZATION NOTE (tiltResetManual) A fuller description of the 'tilt reset'\n# command, displayed when the user asks for help on what it does.\ntiltResetManual=3D 객체에 적용된 변형 처리를 재설정 합니다.\n\n# LOCALIZATION NOTE (tiltCloseDesc) A very short description of the 'tilt close'\n# command. See tiltCloseManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltCloseDesc=3D 검사 보기 닫기\n\n# LOCALIZATION NOTE (tiltCloseManual) A fuller description of the 'tilt close'\n# command, displayed when the user asks for help on what it does.\ntiltCloseManual=3D 검사 보기를 닫고, 표준 검사하기로 돌아옵니다.\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=이 명령어를 사용하려면 디버거가 반드시 열려 있어야 함\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerStopped=디버거가 열린 다음에 중단점을 설치해야 함\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=중단점 관리\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=중단점을 나열, 추가, 또는 삭제합니다.\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=기존 중단점을 표시\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=설치한 중단점이 없음\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=삭제\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=설치된 중단점\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=중단점을 설치할 수 없습니다: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=중단점 설치\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=지원하는 중단점 종류: 행 중단점\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=행 중단점 설치\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=JavaScript 파일 URI\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=행 번호\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=중단점을 지움\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=중단점 인덱스\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=중단점이 제거됨\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=디버거 관리\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=코드 줄에서 메인 스레드의 정지와 복귀, 호출 시작과 정지 및 건너뛰기를 하는 명령어\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=디버거 열기\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=디버거 닫기\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=메인 스레드 정지\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=메인 스레드를 복귀하고 다음 중단점이 나오거나 스크립트가 끝날 때까지 중단점를 따라 이어서 실행합니다.\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=호출 관리\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=코드 줄에서 호출 시작과 정지 및 건너뛰기를 하는 명령어\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=현재 구문을 실행하고 다음 구문에서 멈춥니다. 현재 구문이 함수 호출이면 디버거는 함수 전체를 실행하고 함수 호출 뒤에 나오는 다음 구문에서 멈춥니다.\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepInDesc=현재 구문을 실행하고 다음 구문에서 멈춥니다. 현재 구문이 함수 호출이면 디버거는 그 함수로 호출 시작을 하고, 그렇지 않으면 다음 구문에서 멈춥니다.\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOutDesc=함수가 다른 함수 안에 있으면 현재 함수에서 나와 한 단계 위로 올라갑니다. 메인 바디 안에 있으면 스크립트는 끝이나 다음 중단점까지 실행됩니다. 넘어간 구문은 실행되나 호출하지는 않습니다.\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=디버거가 읽어들인 소스 URL을 나열함\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc=디버거에서 소스를 검은 상자에 넣기\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc=검은 상자에 넣을 소스\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc=이 glob에 맞는 모든 소스 검은 상자에 넣기 (예: \"*.min.js\")\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc=조건을 뒤집습니다. 즉, 주어진 소스를 뺀 모든 소스나 주어진 glob 패턴에 맞지 않은 소스를 검은 상자에 넣습니다.\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc=(검은 상자에 소스가 없음)\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc=검은 상자에 다음 소스가 들어 있음:\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc=검은 상자에 넣기 오류:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc=디버거에서 소스를 검은 상자에서 꺼내기\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc=검은 상자에서 꺼낼 소스\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc=이 glob에 맞는 모든 소스 검은 상자에서 꺼내기 (예: \"*.min.js\")\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc=(검은 상자에서 소스를 하나도 꺼내지 않았음)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc=검은 상자에서 다음 소스를 꺼냄:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc=검은 상자에서 소스 꺼내기 오류:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc=조건을 뒤집습니다. 즉, 주어진 소스를 뺀 모든 소스나 주어진 glob 패턴에 맞지 않은 소스를 검은 상자에서 꺼냅니다.\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=콘솔 닫기\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=콘솔 열기\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=웹 페이지 미조정\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=이 웹 페이지의 자원 중 하나를 편집\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=편집 자원 URL\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=지정 행 이동\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=페이지 크기 조절\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=픽셀 단위 너비\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=픽셀 단위 높이\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=반응형 웹 디자인 보기로 들어가기\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=반응형 웹 디자인 보기에서 나오기\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=반응형 웹 디자인 보기 열고 닫기\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\nresizeModeToggleTooltip=반응형 웹 디자인 보기\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=페이지 크기 변경\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=반응형 웹 디자인 보기 제어\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2=반응형 웹사이트는 환경에 반응하므로 모바일에서 시네마까지 모든 디스플레이에서 잘 보입니다. 반응형 웹 디자인 보기는 여러분이 브라우저 자체의 크기를 바꾸지 않고도 %1$S에서 쉽게 여러 페이지 크기에서 시험해볼 수 있게 합니다.\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=명령어를 조작함\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=mozcmd 디렉터리를 다시 읽음\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3='%1$S'에서 읽어들인 명령어\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc=mozcmd 디렉터리 설정\n\n# LOCALIZATION NOTE (cmdSetdirManual2) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual2='mozcmd' 디렉터리는 나만의 명령어를 만드는 쉬운 방법입니다. directory is an easy way to create new custom commands for the Firefox command line. 자세한 것은  <a href=\"https://developer.mozilla.org/en-US/docs/Tools/GCLI/Customization\">MDN 문서</a>를 살펴 보십시오.\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc=.mozcmd 파일이 들어있는 디렉터리\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=부가 기능을 조작함\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=설치된 부가 기능을 나열함\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=부가 기능 유형 고르기\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=현재 설치된 사전은 다음과 같습니다:\naddonListExtensionHeading=현재 설치된 확장 기능은 다음과 같습니다:\naddonListLocaleHeading=현재 설치된 언어는 다음과 같습니다:\naddonListPluginHeading=현재 설치된 플러그인은 다음과 같습니다:\naddonListThemeHeading=현재 설치된 테마는 다음과 같습니다:\naddonListAllHeading=현재 설치된 부가 기능은 다음과 같습니다\naddonListUnknownHeading=현재 설치된 부가 기능 가운데 선택한 유형인 것은 다음과 같습니다:\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=사용함\naddonListOutDisable=사용 안 함\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=기다림\naddonPendingEnable=사용함\naddonPendingDisable=사용 안 함\naddonPendingUninstall=제거\naddonPendingInstall=설치\naddonPendingUpgrade=업그레이드\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous addon commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=부가 기능 이름\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n\naddonNoneOfType=그 유형으로 설치된 부가 기능은 없습니다.\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=지정한 부가 기능 활성화\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an addon is already\n# enabled.\naddonAlreadyEnabled=%S은(는) 이미 활성화되어 있습니다.\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an addon is enabled.\naddonEnabled=%S이(가) 활성화됐습니다.\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=지정한 부가 기능 비활성화\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an addon is already\n# disabled.\naddonAlreadyDisabled=%S은(는) 이미 비활성화되어 있습니다.\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an addon is disabled.\naddonDisabled=%S이(가) 비활성화됐습니다.\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=자원을 내보냄\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=페이지에서 HTML 내보냄\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=페이지를 고침\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=페이지 요소를 찾아 바꿈\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=찾을 것\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=바꿀 문자열\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=대소문자 구별을 하지 않고 찾음\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=CSS 선택자로 root를 찾음\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=CSS 선택자로 일치하는 것을 찾음\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=정규식에 일치하는 속성\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=속성만 찾음\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=텍스트 노드만 찾음\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=선택자에 일치하는 요소는 다음과 같습니다: %1$S. 바뀐 텍스트 노드는 다음과 같습니다.: %2$S. 바뀐 속성은 다음과 같습니다: %3$S.\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=페이지에서 요소와 속성 삭제\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=페이지에서 요소 삭제\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=삭제할 요소가 지정된 CSS 선택자\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=찾기에서 root가 지정된 CSS 선택자\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=요소만 삭제하고 콘텐츠는 남겨둠\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=빈 요소만 삭제\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=선택자에 일치하는 요소는 다음과 같습니다: %1$S. 삭제된 요소는 다음과 같습니다: %2$S.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=일치하는 속성 삭제\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=삭제할 속성이 지정된 정규식\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=요소가 들어있는 CSS 선택자\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=찾을 때 root의 CSS 선택자\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=대소문자를 구별하지 않고 찾기\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=선택자에 일치하는 속성은 다음과 같습니다: %1$S. 삭제된 속성은 다음과 같습니다: %2$S.\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2=%1$S 개발자 도구 해킹\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=%1$S 개발자 도구를 직접 해킹하는 것과 관련된 여러 가지 명령어\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=mozilla-central checkout에서 도구 읽어오기\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound=%1$s은 없거나 mozilla-central checkout이 아닙니다.\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded=%1$s에서 읽어온 도구입니다.\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=완전한 mozilla-central checkout에서 %1$S 개발자 도구를 읽어옵니다.\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=mozilla-central checkout\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=내장 도구 쓰기\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=이전의 모든 srcdir 명령어를 무시하고 내장된 도구를 씁니다.\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=내장된 도구를 읽어들였습니다.\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=개발자 도구 다시 읽어들이기\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=개발자 도구를 다시 읽어들였습니다.\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=쿠키를 보이고 고침\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=현재 도메인의 쿠키를 나열하고, 만들고, 지우고 고치는 명령어입니다.\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=쿠키 보기\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=현재 페이지와 관련된 쿠키를 나열해서 보여줍니다.\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=호스트:\ncookieListOutPath=경로:\ncookieListOutExpires=만료:\ncookieListOutAttributes=속성:\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=없음\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=브라우저를 종료할 때까지 (세션)\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=이 페이지에서 쿠키를 찾을 수 없음\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=호스트 %1$S에서 쿠키를 찾을 수 없음\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=편집\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=삭제\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=쿠키 삭제\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=주어진 키로 쿠키 삭제\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=해당 키에 대한 쿠키 삭제됨\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=쿠키 설정\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=키 이름, 값, 그리고 다음 속성 가운데 하나 이상을 지정하여 쿠키를 설정합니다: 만료 (초 단위의 최대 수명이나 GMTString 형식의 만료 날짜), 경로, 도메인, 보안\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=쿠키에서 설정할 키\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=쿠키에서 설정할 값\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc=선택\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=쿠키에서 설정할 경로\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=쿠키에서 설정할 도메인\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=https를 통해서만 전송\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=클라이언트쪽 스크립트에서 접근할 수 없음\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=브라우저 세션의 수명만 유효\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=쿠키 만료일 (RFC2822 또는 ISO 8601 날짜 인용)\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=Javascript 다듬기\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=다듬을 JavaScript 파일의 경로\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=들여쓸 글자 수\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=각 줄에서 들여쓸 글자 수\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=각 줄에서 들여쓸 때 쓸 글자\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=각 줄에서 들여쓸 때 쓰이는 글자로 빈칸과 탭을 쓸 수 있습니다.\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=줄바꿈 유지하지 않음\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=줄바꿈을 그대로 둘지 안둘지 고름\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=줄바꿈이 이어져 있는 최대 줄 수\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=이어져 있는 줄바꿈을 그대로 둘 최대 줄 수\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=jslint-엄격함 모드 시행?\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=true로 설정되어 있으면 jslint-엄격함 모드를 시행합니다.\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=괄호 코딩 스타일 선택\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=괄호 코딩 스타일 선택: collapse - 제어문처럼 같은 줄에 중괄호를 놓습니다; expand - 중괄호를 서로 다른 줄에 놓습니다 (Allman / ANSI 스타일); end-expand - 닫는 중괄호만 다른 줄에 놓습니다; expand-strict - 코드를 망가뜨리더라도 중괄호를 서로 다른 줄에 놓습니다.\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=조건문 앞의 빈칸 없음\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=\\\\xNN을 이스케이프 문자로 처리하지 않음?\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=문자열에서 \\\\xNN와 같이 표기된 인쇄용 문자를 이스케이프 문자로 처리하지 않으시겠습니까?\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=올바른 URL을 입력해주십시오.\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=옵션\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=함수 호출 로깅을 조작하는 명령어\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=콘솔로 함수 호출 로깅을 시작\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=호출 로깅이 시작되었습니다.\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=함수 호출 로깅 중단\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=현재 활성화된 호출 로깅이 없습니다.\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=호출 로깅이 중단되었습니다. 활성화된 컨텍스트: %1$S.\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=콘솔로 chrome 코드에 대한 함수 호출 로깅을 시작\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=전역 객체를 가져올 전역 객체, JSM URI, 또는 JS\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=chrome 창 안에서 실행되는 전역 객체를 얻어오는 다른 전역 객체, JSM의 URI, 또는 JS\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=호출 로깅이 시작되었습니다.\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=함수 호출 로깅 중단\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=현재 호출 로깅을 하는 chrome 코드는 없습니다.\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=호출 로깅이 중단되었습니다. 활성화된 컨텍스트: %1$S.\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<익명>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=메소드 호출\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=JSM이 올바르지 않음!\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=content 창에서 변수를 찾지 못했습니다.\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=chrome 창에서 변수를 찾지 못했습니다.\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of javascript\n# and invalid JavaScript code.\ncallLogChromeEvalException=다음 예외로 평가된 JavaScript\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=JavaScript 소스는 메소드 호출이 다음 예와 같이 로깅되는 객체로 평가되어야 합니다. \"({a1: function() {this.a2()},a2: function() {}});\"\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=스크래치패드\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=그려진 자리를 두드러지게 보이기\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=그려진 자리 보이기 켜기\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=그려진 자리 보이기 끄기\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=chrome 프레임\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=새로 그려진 자리 다른 색으로 칠하기\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip=그려진 자리 두드러지게 보이기\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingToggleDesc=그려진 자리를 보이거나 보이지 않기\n# 한글 (splitconsoleTooltip) split이 웹콘솔 창을 나누는 게 아님\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\nsplitconsoleTooltip=한쪽에 콘솔 놓기\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=애플리케이션 캐시 도구\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=캐시 매니페스트 검사\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=캐시 매니페스트와 참조된 파일과 관련된 문제를 찾음\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=확인할 URI\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=Appcache를 성공적으로 검사했습니다.\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=애플리케이션 캐시의 항목을 지움\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=애플리케이션 캐시에서 하나 이상의 항목을 지움\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=항목을 성공적으로 지웠습니다.\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=애플리케이션 캐시의 항목 목록을 보여줍니다.\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=애플리케이션 캐시의 모든 항목 목록을 보여줍니다. search 파라미터를 사용하면 검색어가 들어있는 항목만 보여줍니다.\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=검색어로 결과를 거릅니다.\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=키:\nappCacheListDataSize=데이터 크기:\nappCacheListDeviceID=장치 ID:\nappCacheListExpirationTime=만료:\nappCacheListFetchCount=가져온 횟수:\nappCacheListLastFetched=마지막으로 가져옴:\nappCacheListLastModified=마지막으로 고침:\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=항목 보기\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=지정한 캐시 항목에 대한 정보가 들어있는 새 탭을 엽니다.\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=지정한 캐시 항목에 대한 정보가 들어있는 새 탭을 엽니다.\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=보일 항목에 대한 key\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=프로파일러 관리\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=JavaScript 프로파일러를 시작하거나 중지하는 명령어\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=프로파일러 열기\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=프로파일러 닫기\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=프로파일러 시작하기\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=시작할 프로필 이름입니다.\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=프로파일러 멈추기\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=멈출 프로필 이름입니다.\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=프로필 모두 보기\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=한 프로필에 대해 보기\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=프로필 이름입니다.\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2=이미 프로파일링을 시작함\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=프로필을 찾을 수 없음\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3=프로파일러를 아직 시작하지 않았습니다. 'profile start' 명령어를 사용하여 프로파일링을 시작하십시오.\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2=기록하고 있습니다…\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped=멈췄습니다…\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=이 명령어는 프로파일러를 연 다음에 사용할 수 있습니다.\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=원격 디버그 포트 열기\n\n# LOCALIZATION NOTE (listenManual) A longer description of the 'listen'\n# command.\nlistenManual2=%1$S는 TCP/IP 연결을 통한 원격 디버깅을 허용할 수 있습니다. 보안상 이유로 이 기능은 기본적으로 꺼져 있으나 이 명령어로 켤 수 있습니다.\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=들을 TCP 포트\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=listen은 devtools.debugger.remote-enabled 설정에 따라 막혀 있습니다.\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=%1$S번 포트를 듣고 있음\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=DebuggerServer가 초기화되지 않음\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc=CSS 미디어타입 에뮬레이션\nmediaEmulateDesc\t\t=지정 CSS 미디어 타입을 에뮬레이션 합니다.\nmediaEmulateManual\t\t=지정 미디어 타입에 대응하는 기기 상에서 표시된 것처럼 페이지를 표시합니다. 관련 CSS규칙도 적용됩니다.\nmediaEmulateType\t\t=에뮬레이션 미디어 타입\nmediaResetDesc\t\t\t=미디어타입 에뮬레이션 종료\n\n#LOCALIZATION NOTE(injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n#injectFailed)These strings describe the'inject'commands and all available\n#parameters.\ninjectDesc\t\t\t\t=페이지에 라이브러리 추가\ninjectManual2\t\t\t=콘솔에서 접근할 수 있는 페이지의 콘텐츠 라이브러리 추가합니다.\ninjectLibraryDesc\t\t=연결 라이브러리를 선택하거나 스크립트 URL 입력\ninjectLoaded\t\t\t=%1$S 로딩 완료\ninjectFailed\t\t\t=%1$S는 로딩 되지 않음 - URL을 확인하세요.\n\n#LOCALIZATION NOTE(folderDesc, folderOpenDesc, folderOpenDir,\n#folderOpenProfileDesc)These strings describe the'folder'commands and\n#all available parameters.\nfolderDesc\t\t\t\t=폴더 열기\nfolderOpenDesc\t\t\t=폴더 열기 경로\nfolderOpenDir\t\t\t=디렉토리 경로\nfolderOpenProfileDesc\t=프로파일 폴더 경로\n\n#LOCALIZATION NOTE(folderInvalidPath)A string displayed as the result\n#of the'folder open'command with an invalid folder path.\nfolderInvalidPath\t\t=올바른 경로를 입력하세요.\n\n#LOCALIZATION NOTE(folderOpenDirResult)A very short string used to\n#describe the result of the'folder open'command.\n#The argument(%1$S)is the folder path.\nfolderOpenDirResult\t\t=%1$S 열기\n\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=%1$S node highlighted;%1$S nodes highlighted\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=The command '%1$S' is not available in multiprocess mode (E10S)\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/inspector.dtd",
    "content": "<!ENTITY inspectorHTMLEdit.label       \"HTML 바로 편집\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"E\">\n\n<!ENTITY inspectorHTMLCopyInner.label       \"Inner HTML 복사\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"I\">\n\n<!ENTITY inspectorHTMLCopyOuter.label       \"Outer HTML 복사\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey   \"O\">\n\n<!ENTITY inspectorCopyUniqueSelector.label       \"고유 선택자 복사\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey   \"U\">\n\n<!ENTITY inspectorHTMLPasteOuter.label      \"Outer HTML 붙여넣기\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"P\">\n\n<!ENTITY inspectorHTMLDelete.label          \"삭제 모드\">\n<!ENTITY inspectorHTMLDelete.accesskey      \"D\">\n\n<!ENTITY inspector.selectButton.tooltip     \"마우스로 요소 선택\">\n\n<!ENTITY inspectorSearchHTML.label          \"HTML 검색\">\n<!ENTITY inspectorSearchHTML.key            \"F\">\n\n<!ENTITY inspectorCopyImageDataUri.label       \"이미지 Data-URL 복사\">\n\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n<!ENTITY inspectorHTMLPasteAfter.label       \"After\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"B\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n<!ENTITY inspectorHTMLPasteBefore.label      \"Before\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"t\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"Paste…\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"As First Child\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"N\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteInner.label      \"Paste Inner HTML\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"L\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n<!ENTITY inspectorHTMLPasteLastChild.label       \"As Last Child\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n<!ENTITY inspectorSearchHTML.label2          \"Search with CSS Selectors\">\n\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n<!ENTITY inspectorShowDOMProperties.label       \"Show DOM Properties\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (confirmNavigationAway): Used in the Inspector tool, when\n# the user tries to navigate away from a web page, to confirm the change of\n# page.\nconfirmNavigationAway.message2= 이 페이지에서 나가면 변경 내용이 없어집니다.\nconfirmNavigationAway.buttonLeave=나가기\nconfirmNavigationAway.buttonLeaveAccesskey=L\nconfirmNavigationAway.buttonStay=계속\nconfirmNavigationAway.buttonStayAccesskey=S\n\nbreadcrumbs.siblings=형제\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=디버거가 중단되어 있습니다. 마우스 선택과 같은 몇몇 기능은 돌아가지 않을 것입니다.\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=노드 동작\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label=검사기\ninspector.commandkey=I\ninspector.accesskey=I\n\n#LOCALIZATION NOTE(inspector.panelLabel.*)\n#Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel\t\t\t=검사기 패널\ninspector.panelLabel.markupView\t\t=마크업 보기\n\n# LOCALIZATION NOTE (markupView.more.*)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=몇몇 노드는 숨겨져 있습니다.\nmarkupView.more.showAll=모두 %S개인 노드 다 보기\ninspector.tooltip=DOM 및 스타일 검사기\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage=이미지를 읽어들이지 못했음\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\neventsTooltip.openInDebugger\t=디버거에서 열기\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n<!ENTITY title                  \"박스 모델\">\n<!ENTITY margin.tooltip         \"margin\">\n<!ENTITY border.tooltip         \"border\">\n<!ENTITY padding.tooltip        \"padding\">\n<!ENTITY content.tooltip        \"content\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n<!ENTITY netmonitorUI.perfNotice1         \"• 성능 분석을 시작하려면\">\n<!ENTITY netmonitorUI.perfNotice2         \"단추를 누르십시오.\">\n\n<!-- LOCALIZATION NOTE(netmonitorUI.reload1/2/3):These are the labels displayed\n  -  in the network table when empty to start logging network requests.-->\n<!ENTITY netmonitorUI.reloadNotice1\t\t\"• 요구를 송신하거나 페이지를 \">\n<!ENTITY netmonitorUI.reloadNotice2\t\t\"새로 고침\">\n<!ENTITY netmonitorUI.reloadNotice3\t\t\" 하면, 네트워크 가동 상황을 확인할 수 있습니다.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n<!ENTITY netmonitorUI.toolbar.status2     \"✓\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n<!ENTITY netmonitorUI.toolbar.method      \"방식\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n<!ENTITY netmonitorUI.toolbar.file        \"파일\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n<!ENTITY netmonitorUI.toolbar.domain      \"도메인\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n<!ENTITY netmonitorUI.toolbar.type        \"유형\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column. -->\n<!ENTITY netmonitorUI.toolbar.size        \"크기\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n<!ENTITY netmonitorUI.toolbar.waterfall   \"시간줄\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n<!ENTITY netmonitorUI.tab.headers         \"헤더\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n<!ENTITY netmonitorUI.tab.cookies         \"쿠키\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n<!ENTITY netmonitorUI.tab.params          \"파라미터\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n<!ENTITY netmonitorUI.tab.response        \"응답\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n<!ENTITY netmonitorUI.tab.timings         \"걸린 시간\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n<!ENTITY netmonitorUI.tab.preview         \"미리 보기\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterAll    \"모두\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFonts  \"글꼴\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterImages \"이미지\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterMedia  \"미디어\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterOther  \"기타\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n<!ENTITY netmonitorUI.footer.perf   \"성능 분석 열고 닫기...\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n<!ENTITY netmonitorUI.footer.clear  \"지우기\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n<!ENTITY netmonitorUI.panesButton.tooltip \"네트워크 정보 열고 닫기\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n<!ENTITY netmonitorUI.summary.url         \"요청 URL:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n<!ENTITY netmonitorUI.summary.method      \"요청 방식:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n<!ENTITY netmonitorUI.summary.status      \"상태 코드:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n<!ENTITY netmonitorUI.summary.version     \"버전:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n<!ENTITY netmonitorUI.summary.size        \"헤더 크기:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n<!ENTITY netmonitorUI.response.name       \"이름:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n<!ENTITY netmonitorUI.response.dimensions \"가로세로:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n<!ENTITY netmonitorUI.response.mime       \"MIME 유형:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.encoding): This is the label displayed\n  -  in the network details response tab identifying an image's encoding. -->\n<!ENTITY netmonitorUI.response.encoding   \"인코딩:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n<!ENTITY netmonitorUI.timings.blocked     \"막힘:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n<!ENTITY netmonitorUI.timings.dns         \"DNS resolution:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n<!ENTITY netmonitorUI.timings.connect     \"연결하기:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n<!ENTITY netmonitorUI.timings.send        \"보내기:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n<!ENTITY netmonitorUI.timings.wait        \"기다리기:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n<!ENTITY netmonitorUI.timings.receive     \"받기:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n<!ENTITY netmonitorUI.context.perfTools   \"성능 분석 시작...\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n<!ENTITY netmonitorUI.context.copyUrl      \"URL 복사\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n<!ENTITY netmonitorUI.context.copyAsCurl    \"cURL 명령어로 바꿔 복사\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrl.accesskey  \"C\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"Data URI로 이미지 복사\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"I\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n<!ENTITY netmonitorUI.summary.editAndResend      \"고쳐서 다시 보내기\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey  \"R\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n<!ENTITY netmonitorUI.context.newTab      \"새 탭에 열기\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n<!ENTITY netmonitorUI.context.newTab.accesskey  \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n<!ENTITY netmonitorUI.custom.newRequest   \"새 요청\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.query        \"쿼리 문자열:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.headers      \"요청 헤더:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.postData     \"요청 전문:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n<!ENTITY netmonitorUI.custom.send         \"보내기\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n<!ENTITY netmonitorUI.custom.cancel       \"취소\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n<!ENTITY netmonitorUI.backButton          \"뒤로\">\n\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n<!ENTITY netmonitorUI.security.certificate \"Certificate:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n<!ENTITY netmonitorUI.security.cipherSuite \"Cipher suite:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n<!ENTITY netmonitorUI.security.connection \"Connection:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n<!ENTITY netmonitorUI.security.error      \"An error occured:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n<!ENTITY netmonitorUI.security.hpkp \"Public Key Pinning:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n<!ENTITY netmonitorUI.security.hsts \"HTTP Strict Transport Security:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n<!ENTITY netmonitorUI.security.protocolVersion \"Protocol version:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n<!ENTITY netmonitorUI.security.warning.cipher     \"The cipher used for encryption is deprecated and insecure.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.protocol): A tooltip\n  -  for warning icon that indicates a connection uses insecure protocol. -->\n<!ENTITY netmonitorUI.security.warning.sslv3      \"The protocol SSL 3.0 is deprecated and insecure.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.address): This is the label displayed\n  -  in the network details headers tab identifying the remote address. -->\n<!ENTITY netmonitorUI.summary.address     \"Remote address:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n<!ENTITY netmonitorUI.summary.rawHeaders \"Raw headers\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Request headers:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Response headers:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n<!ENTITY netmonitorUI.tab.security        \"Security\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n<!ENTITY netmonitorUI.toolbar.transferred \"Transferred\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label=네트워크\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel=네트워크 패널\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey=Q\nnetmonitor.accesskey=N\n\n# LOCALIZATION NOTE (netmonitor.tooltip):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\nnetmonitor.tooltip=네트워크 모니터\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=요청의 상세 정보 숨기기\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=요청의 상세 정보 보이기\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=이 요청에는 헤더가 없음\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=필터 거르기\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=이 요청에는 쿠키가 없음\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=쿠키 거르기\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=이 요청에는 파라미터가 없음\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=요청 파라미터 거르기\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=쿼리 문자열\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=폼 데이터\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=요청 페이로드\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=요청 헤더\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload=업로드 스트림의 요청 헤더\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=응답 헤더\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=요청 쿠키\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=응답 쿠키\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=속성 거르기\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → 콜백 %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=오름차순 정렬\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=내림차순 정렬\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=요청 없음\n\n# LOCALIZATION NOTE (networkMenu.summary): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the number of seconds.\nnetworkMenu.summary=요청 #1, #2KB, #3초\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB=%S KB\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S밀리초\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond=%S밀리초\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second=%S초\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute=%S분\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading=읽는 중\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable=아무것도 없음\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading=잠시만 기다려 주십시오…\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable=사용 가능한 데이터가 없음\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS=%S 초\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled=캐시함\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled=캐시하지 않음\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=크기: %S KB\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds=시간: #1 초\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached=캐시 응답 수: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount=총 요청 수: %S\n\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=Disabled\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=Enabled\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=Host %S:\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayd. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<Not Available>\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=A security error prevented the resource from being loaded.\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not encrypted.\nnetmonitor.security.state.insecure=The connection used to fetch this resource was not encrypted.\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=The connection used to fetch this resource was secure.\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=This resource was transferred over a connection that used weak encryption.\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=—\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/profiler.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Profiler strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (profilerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY profilerUI.emptyNotice1    \"JavaScript 함수 호출을 기록하려면\">\n<!ENTITY profilerUI.emptyNotice2    \"단추를 누르십시오.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.stopNotice1/2): This is the label shown\n  -  in the call list view while recording a profile. -->\n<!ENTITY profilerUI.stopNotice1    \"프로파일링을 그만하시려면\">\n<!ENTITY profilerUI.stopNotice2    \"단추를 한번 더 누르십시오.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.loadingNotice): This is the label shown\n  -  in the call list view while loading a profile. -->\n<!ENTITY profilerUI.loadingNotice \"읽어들이는 중…\">\n\n<!-- LOCALIZATION NOTE (profilerUI.recordButton): This string is displayed\n  -  on a button that starts a new profile. -->\n<!ENTITY profilerUI.recordButton.tooltip \"JavaScript 함수 호출을 기록합니다.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.importButton): This string is displayed\n  -  on a button that opens a dialog to import a saved profile data file. -->\n<!ENTITY profilerUI.importButton \"가져오기…\">\n\n<!-- LOCALIZATION NOTE (profilerUI.clearButton): This string is displayed\n  -  on a button that remvoes all the recordings. -->\n<!ENTITY profilerUI.clearButton \"모두 지우기\">\n\n<!-- LOCALIZATION NOTE (profilerUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY profilerUI.table.duration    \"시간 (ms)\">\n<!ENTITY profilerUI.table.percentage  \"값\">\n<!ENTITY profilerUI.table.invocations \"호출\">\n<!ENTITY profilerUI.table.function    \"함수\">\n\n<!-- LOCALIZATION NOTE (profilerUI.newtab.tooltiptext): The tooltiptext shown\n  -  on the \"+\" (new tab) button for a profile when a selection is available. -->\n<!ENTITY profilerUI.newtab.tooltiptext \"선택 영역을 새 탭으로 만들어 보이기\">\n\n\n<!-- LOCALIZATION NOTE (profilerUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n<!ENTITY profilerUI.enableFramerate             \"Record Framerate\">\n<!ENTITY profilerUI.enableFramerate.tooltiptext \"Record framerate while profiling.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY profilerUI.enableMemory             \"Record Memory\">\n<!ENTITY profilerUI.enableMemory.tooltiptext \"Record memory consumption while profiling.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.exportButton): This string is displayed\n  -  on a button that opens a dialog to export a saved profile data file. -->\n<!ENTITY profilerUI.exportButton \"Save\">\n\n<!-- LOCALIZATION NOTE (profilerUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n<!ENTITY profilerUI.flattenTreeRecursion             \"Flatten Tree Recursion\">\n<!ENTITY profilerUI.flattenTreeRecursion.tooltiptext \"Flatten recursion when inspecting functions.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n<!ENTITY profilerUI.invertFlameGraph             \"Invert Flame Chart\">\n<!ENTITY profilerUI.invertFlameGraph.tooltiptext \"Inverting the flame chart displays the profiled call paths starting from the youngest frames and expanding out to the older frames.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n<!ENTITY profilerUI.invertTree             \"Invert Call Tree\">\n<!ENTITY profilerUI.invertTree.tooltiptext \"Inverting the call tree displays the profiled call paths starting from the youngest frames and expanding out to the older frames.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n<!ENTITY profilerUI.options.filter.tooltiptext \"Select what data to display in the timeline\">\n\n<!-- LOCALIZATION NOTE (profilerUI.options.tooltiptext): This is the tooltip\n  -  for the options button. -->\n<!ENTITY profilerUI.options.gear.tooltiptext \"Configure performance preferences.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n<!ENTITY profilerUI.showPlatformData             \"Show Gecko Platform Data\">\n<!ENTITY profilerUI.showPlatformData.tooltiptext \"Showing platform data enables the JavaScript Profiler reports to include Gecko platform symbols.\">\n<!ENTITY profilerUI.table.samples         \"Samples\">\n<!ENTITY profilerUI.table.selfAlloc1        \"Self Sampled Allocations\">\n<!ENTITY profilerUI.table.selfAllocTooltip  \"The number of Object allocations sampled at this location.\">\n<!ENTITY profilerUI.table.selfDuration2   \"Self Time\">\n<!ENTITY profilerUI.table.selfPercentage  \"Self Cost\">\n<!ENTITY profilerUI.table.totalAlloc1       \"Total Sampled Allocations\">\n<!ENTITY profilerUI.table.totalAllocTooltip \"The total number of Object allocations sampled at this location and in callees.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY profilerUI.table.totalDuration2  \"Total Time\">\n<!ENTITY profilerUI.table.totalPercentage \"Total Cost\">\n<!ENTITY profilerUI.toolbar.js-calltree \"JavaScript\">\n<!ENTITY profilerUI.toolbar.js-flamegraph \"JS Flame Chart\">\n<!ENTITY profilerUI.toolbar.memory-calltree1 \"Allocations\">\n<!ENTITY profilerUI.toolbar.memory-flamegraph1 \"Allocations Flame Chart\">\n\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n<!ENTITY profilerUI.toolbar.waterfall \"Timeline\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/profiler.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (profiler.label2):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nprofiler.label2=성능\n\n# LOCALIZATION NOTE (profiler.panelLabel2):\n# This is used as the label for the toolbox panel.\nprofiler.panelLabel2=성능 패널\n\n# LOCALIZATION NOTE (profiler.commandkey2, profiler.accesskey)\n# Used for the menuitem in the tool menu\nprofiler.commandkey2=VK_F5\nprofiler.accesskey=P\n\n# LOCALIZATION NOTE (profiler.tooltip2):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\nprofiler.tooltip2=JavaScript 프로파일러\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=아직 프로필이 없습니다.\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Profiler,\n# identifying a set of function calls.\nrecordingsList.itemLabel=기록 #%S\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=진행 중…\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S ms\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for saving an item to disk.\nrecordingsList.saveLabel=저장\n\n# LOCALIZATION NOTE (profile.tab):\n# This string is displayed in the profile view for a tab, after the\n# recording has finished, as the recording 'start → stop' range in milliseconds.\nprofile.tab=%1$S ms → %2$S ms\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Profiler,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps=fps\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Profiler,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=스타일\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=네트워크\ncategory.graphics=그래픽\ncategory.storage=저장소\ncategory.events=입력 및 이벤트\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(root)\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=디버거에서 소스 보기\n\n# LOCALIZATION NOTE (table.zoom.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the 'zoom'\n# buttons (small magnifying glass icons) which spawn a new tab.\ntable.zoom.tooltiptext=새 탭에서 프레임 검사\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=프로필 저장…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=JSON 파일\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=모든 파일\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Profiler,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=ms\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=(idle)\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units of time in milliseconds.\ntable.ms=ms\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units representing percentages.\ntable.percentage=%\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project editor can be closed without saving changes\nprojecteditor.confirmUnsavedTitle=변경 사항 저장 안함\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project editor can be closed without saving changes\nprojecteditor.confirmUnsavedLabel=나가면 모두 날아갈 저장하지 않은 변경 사항이 있습니다. 계속 하시겠습니까?\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted\nprojecteditor.deleteLabel=삭제\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle=삭제\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage=이 폴더를 삭제하시겠습니까?\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage=이 파일을 삭제하시겠습니까?\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a context menu item for adding a new file to\n# the directory\nprojecteditor.newLabel=새 파일…\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel=저장\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel=다른 이름으로 저장…\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file.\nprojecteditor.selectFileLabel=파일 선택\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder.\nprojecteditor.openFolderLabel=폴더 선택\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file.\nprojecteditor.openFileLabel=파일 열기\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files.\nprojecteditor.find.commandkey=F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\".\nprojecteditor.save.commandkey=S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file.\nprojecteditor.new.commandkey=N\n\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=You have unsaved changes that will be lost. Are you sure you want to continue?\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=Rename\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate): label of the rotate button.\nresponsiveUI.rotate2=회전하기\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot=스크린샷\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename=스크린샷 %1$S %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch=터치 이벤트 흉내내기 (페이지를 새로고침해야 할 수 있음)\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=프리셋 추가\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=프리셋 제거\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S (사용자 정의)\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle=반응형 웹디자인 보기\n\n# LOCALIZATION NOTE (responsiveUI.close): tooltip text of the close button.\nresponsiveUI.close=반응형 웹디자인 보기에서 나가기\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=%Sx%S 해상도 프리셋의 이름을 지정하세요.\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip=정밀하게 하려면 Control 키를 사용하십시오. 반올림된 크기에는 Shift 키를 사용하십시오.\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload=이벤트 리스너가 이미 추가되어 있으면 페이지를 새로고침해야 합니다.\nresponsiveUI.notificationReload=새로 고침\nresponsiveUI.notificationReload_accesskey=R\nresponsiveUI.dontShowReloadNotification=다시 보이지 않기\nresponsiveUI.dontShowReloadNotification_accesskey=N\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n<!ENTITY window.title                 \"스크래치패드\">\n\n<!ENTITY fileMenu.label               \"파일\">\n<!ENTITY fileMenu.accesskey           \"F\">\n\n<!ENTITY newWindowCmd.label           \"새 창\">\n<!ENTITY newWindowCmd.accesskey       \"N\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"파일 열기\">\n<!ENTITY openFileCmd.accesskey        \"O\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"최근 파일 열기\">\n<!ENTITY openRecentMenu.accesskey     \"R\">\n\n<!ENTITY revertCmd.label              \"되돌리기…\">\n<!ENTITY revertCmd.accesskey          \"t\">\n\n<!ENTITY saveFileCmd.label            \"저장\">\n<!ENTITY saveFileCmd.accesskey        \"S\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"다른 이름으로 저장…\">\n<!ENTITY saveFileAsCmd.accesskey      \"A\">\n\n<!ENTITY closeCmd.label               \"닫기\">\n<!ENTITY closeCmd.key                 \"W\">\n<!ENTITY closeCmd.accesskey           \"C\">\n\n<!ENTITY viewMenu.label               \"보기\">\n<!ENTITY viewMenu.accesskey           \"V\">\n\n<!ENTITY lineNumbers.label             \"줄번호 보기\">\n<!ENTITY lineNumbers.accesskey         \"L\">\n\n<!ENTITY wordWrap.label                \"긴 줄 여러 줄로 보기\">\n<!ENTITY wordWrap.accesskey            \"W\">\n\n<!ENTITY highlightTrailingSpace.label     \"줄 끝 빈칸 강조\">\n<!ENTITY highlightTrailingSpace.accesskey \"H\">\n\n<!ENTITY largerFont.label             \"글자를 크게\">\n<!ENTITY largerFont.accesskey         \"a\">\n<!ENTITY largerFont.commandkey        \"+\">\n\n<!ENTITY smallerFont.label            \"글자를 작게\">\n<!ENTITY smallerFont.accesskey        \"M\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"원래 크기로\">\n<!ENTITY normalSize.accesskey         \"N\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label               \"편집\">\n<!ENTITY editMenu.accesskey           \"E\">\n\n<!ENTITY run.label                    \"실행\">\n<!ENTITY run.accesskey                \"R\">\n<!ENTITY run.key                      \"r\">\n\n<!ENTITY inspect.label                \"검사\">\n<!ENTITY inspect.accesskey            \"I\">\n<!ENTITY inspect.key                  \"i\">\n\n<!ENTITY display.label                \"표시\">\n<!ENTITY display.accesskey            \"D\">\n<!ENTITY display.key                  \"l\">\n\n<!ENTITY pprint.label                 \"예쁘게 보기\">\n<!ENTITY pprint.key                   \"p\">\n<!ENTITY pprint.accesskey             \"P\">\n\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n<!ENTITY environmentMenu.label        \"실행 환경\">\n<!ENTITY environmentMenu.accesskey    \"N\">\n<!ENTITY environmentMenu.accesskey    \"N\">\n\n<!ENTITY contentContext.label         \"웹 페이지\">\n<!ENTITY contentContext.accesskey     \"C\">\n\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n<!ENTITY browserContext.label         \"브라우저\">\n<!ENTITY browserContext.accesskey     \"B\">\n\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n<!ENTITY helpMenu.label               \"도움말\">\n<!ENTITY helpMenu.accesskey           \"H\">\n<!ENTITY helpMenuWin.label            \"도움말\">\n<!ENTITY helpMenuWin.accesskey        \"H\">\n\n<!ENTITY documentationLink.label      \"스크래치패드 도움말(MDN)\">\n<!ENTITY documentationLink.accesskey  \"D\">\n\n\n<!-- LOCALIZATION NOTE (resetContext.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n<!ENTITY resetContext2.label          \"변수 재설정\">\n<!ENTITY resetContext2.accesskey      \"T\">\n\n<!ENTITY reloadAndRun.label           \"새로고침하고 실행\">\n<!ENTITY reloadAndRun.accesskey       \"E\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"실행\">\n<!ENTITY executeMenu.accesskey        \"X\">\n\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n<!ENTITY evalFunction.label \"현재 함수 평가\">\n<!ENTITY evalFunction.accesskey \"v\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=파일이 이미 존재합니다. 덮어 쓰시겠습니까?\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active window of navigator:browser\n# type.\nbrowserWindow.unavailable=코드를 실행하는 브라우저 창이 발견되지 않습니다.\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=현재의 모드에서 스크래치패드가 이 작업을 수행할 수 없습니다.\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=파일 열기\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=파일을 열지 못했습니다.\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=목록 지우기\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=다른 이름으로 저장하기\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=파일을 저장할 수 없었습니다.\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=이 스크래치패드의 변경 사항을 저장하시겠습니까?\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=변경 사항 저장 안함\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=이 스크래치패드의 변경 사항을 되돌리겠습니까?\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=변경사항 되돌리기\n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * 이 화면은 JavaScript 스크래치패드입니다.\\n *\\n * JavaScript 코드를 입력하고, 마우스 오른쪽 클릭을 하거나 실행 메뉴에서 다음 중 하나를 선택하세요:\\n * 1. 실행: 선택한 코드를 실행하여 평가합니다. (%1$S),\\n * 2. 검사: 객체 검사기를 띄워 결과를 표시합니다. (%2$S), or,\\n * 3. 표시: 실행 결과를 선택 부분 아래에 주석으로 삽입합니다. (%3$S)\\n */\\n\\n\n\n# LOCALIZATION NOTE  (scratchpad.noargs): This error message is shown when\n# Scratchpad instance is created without any arguments. Scratchpad window\n# expects to receive its unique identifier as the first window argument.\nscratchpad.noargs=스크래치패드가 아무런 인자 없이 만들어졌습니다.\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=스크래치패드는 브라우저 내에서 실행 합니다.\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage=https://developer.mozilla.org/ko/Tools/Scratchpad\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=이 파일은 더 이상 존재하지 않습니다.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=속성 거르기\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout=연결 시간이 초과되었습니다. 각각의 오류 콘솔에서 가능성 있는 오류 메시지를 확인하십시오. 웹 콘솔을 다시 열고 시도해 보십시오.\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label=스크래치패드\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel=스크래치패드 패널\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip=스크래치패드\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Scam Warning: 사기 주의: 자신이 이해하지 못하는 것을 붙여넣을 때에는 조심하십시오. 이를 통해 공격자가 여러분의 개인 정보를 훔치거나 컴퓨터를 제어할 수 있습니다. 붙여넣기를 허용하려면 '%S'를 아래 스크래치패드에 치십시오.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=붙여넣기 허가!\n\n# LOCALIZATION NOTE  (importFromFile.convert.failed): This is the message\n# displayed when file conversion from some charset to Unicode fails.\n# %1 is the name of the charset from which the conversion failed.\nimportFromFile.convert.failed=Failed to convert file to Unicode from %1$S.\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol  = Line %1$S, Col %2$S\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n<!ENTITY shaderEditorUI.vertexShader    \"버텍스 셰이더\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n<!ENTITY shaderEditorUI.fragmentShader  \"프래그먼트 셰이더\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice1   \"페이지를 다시 읽어들여\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice2   \"GLSL 코드를 고칠 수 있게 합니다.\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n<!ENTITY shaderEditorUI.emptyNotice     \"WebGL 콘텍스트가 생기길 기다리는 중…\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label=셰이더 에디터\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel=셰이더 에디터 패널\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip=WebGL용 라이브 GLSL 셰이더 언어 편집기\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel=프로그램 %S\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel=지오메트리를 보이거나 숨기기\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S\\u00D7%S\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY gotoLineCmd.label\t\t\"지정 행 이동…\">\n<!ENTITY gotoLineCmd.key\t\t\"J\">\n<!ENTITY gotoLineCmd.accesskey\t\t\"J\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=검색…\n\n# LOCALIZATION NOTE  (findCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage=검색:\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=지정행 이동…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=지정행 이동:\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=검사지점: %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=현재 행\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=현재 단계: %S\n\n# LOCALIZATION NOTE(autocompletion.docsLink):This is the text shown on\n# the link inside of the documentation popup. If you type'document'in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink\t=문서\n\n# LOCALIZATION NOTE(autocompletion.notFound):This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound\t=결과 없음\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey=J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey=/\n\n# LOCALIZATION NOTE  (toolboxPrevTool.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey=[\n\n# LOCALIZATION NOTE  (toolboxPrevTool.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey=]\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the key to use to move\n# the selected lines up.\nmoveLineUp.commandkey=Alt-Up\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the key to use to move\n# the selected lines down.\nmoveLineDown.commandkey=Alt-Down\n\n# LOCALIZATION NOTE  (autocomplete.commandkey): This is the key to use\n# in conjunction with Ctrl for autocompletion.\nautocompletion.commandkey=Space\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the key to use to\n# show more information, like type inference.\nshowInformation2.commandkey=Shift-Ctrl-Space\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey=VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey=a\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label=저장소\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel=저장소 검사기\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel=저장소 패널\n\n# LOCALIZATION NOTE (storage.tooltip):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\nstorage.tooltip2=저장소 검사기 (쿠키, 로컬 스토리지 …)\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText=이 페이지에는 호스트가 없음\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText=선택한 호스트에 데이터가 없음\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies=쿠키\ntree.labels.localStorage=로컬 스토리지\ntree.labels.sessionStorage=세션 스토리지\ntree.labels.indexedDB=Indexed DB\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.name=이름\ntable.headers.cookies.path=경로\ntable.headers.cookies.host=도메인\ntable.headers.cookies.expires=만료하는 날짜\ntable.headers.cookies.value=값\ntable.headers.cookies.lastAccessed=마지막으로 접근한 날짜\ntable.headers.cookies.creationTime=만들어진 날짜\n# LOCALIZATION NOTE (table.headers.cookies.isHttpOnly):\n# This string is used in the header for the column which denotes whether a\n# cookie is HTTP only or not.\ntable.headers.cookies.isHttpOnly=HttpOnly\n# LOCALIZATION NOTE (table.headers.cookies.isSecure):\n# This string is used in the header for the column which denotes whether a\n# cookie can be accessed via a secure channel only or not.\ntable.headers.cookies.isSecure=Secure\n# LOCALIZATION NOTE (table.headers.cookies.isDomain):\n# This string is used in the header for the column which denotes whether a\n# cookie is a domain cookie only or not.\ntable.headers.cookies.isDomain=Domain\n\ntable.headers.localStorage.name=키\ntable.headers.localStorage.value=값\n\ntable.headers.sessionStorage.name=키\ntable.headers.sessionStorage.value=값\n\ntable.headers.indexedDB.name=키\ntable.headers.indexedDB.db=데이터베이스 이름\ntable.headers.indexedDB.objectStore=객체 저장소 이름\ntable.headers.indexedDB.value=값\ntable.headers.indexedDB.origin=출처\ntable.headers.indexedDB.version=버전\ntable.headers.indexedDB.objectStores=객체 저장소\ntable.headers.indexedDB.keyPath=키\ntable.headers.indexedDB.autoIncrement=Auto Increment\ntable.headers.indexedDB.indexes=인덱스\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session=세션\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder=값 걸러내기\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label=데이터\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label=파싱한 값\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n<!ENTITY newButton.label            \"새로 만들기\">\n<!ENTITY newButton.tooltip          \"새로운 스타일 시트를 만들고 웹 문서에서 가져오기\">\n<!ENTITY newButton.accesskey        \"N\">\n\n<!ENTITY importButton.label         \"가져오기…\">\n<!ENTITY importButton.tooltip       \"기존의 스타일 시트를 문서에 가져오기\">\n<!ENTITY importButton.accesskey     \"I\">\n\n<!ENTITY visibilityToggle.tooltip   \"스타일 시트 적용 내용 보기\">\n\n<!ENTITY saveButton.label           \"저장하기\">\n<!ENTITY saveButton.tooltip         \"스타일 시트를 파일로 저장\">\n<!ENTITY saveButton.accesskey       \"S\">\n\n<!ENTITY optionsButton.tooltip      \"스타일 편집기 설정\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.label     \"원본 소스 보기\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.accesskey  \"o\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n<!ENTITY showMediaSidebar.label     \"@media 탐색창 보기\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n<!ENTITY mediaRules.label           \"@media 규칙\">\n\n<!ENTITY editorTextbox.placeholder  \"여기에 CSS 를 입력합니다.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n<!ENTITY noStyleSheet.label         \"이 페이지에는 스타일 시트가 없습니다.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n<!ENTITY noStyleSheet-tip-start.label  \"그렇지 않으면,\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"새로운 스타일 시트를 추가\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \"하시겠습니까?\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (chromeWindowTitle): This is the title of the Style Editor\n# 'chrome' window. That is, the main window with the stylesheets list.\n# The argument is either the content document's title or its href if no title\n# is available.\nchromeWindowTitle=스타일 편집기 [%S]\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<인라인 스타일 시트 #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=새로운 스타일 시트 #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=규칙이 #1개 있습니다.\n\n# LOCALIZATION NOTE  (error-load.label): This is shown when loading fails.\nerror-load=스타일 시트를 읽을 수 없습니다.\n\n# LOCALIZATION NOTE  (error-save.label): This is shown when saving fails.\nerror-save=스타일 시트를 저장할 수 없습니다.\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed=압축된 스타일시트의 범위 정보는 보일 수 없음\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=스타일 시트 가져오기\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the *.css filter title\nimportStyleSheet.filter=CSS 파일\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=스타일 시트 저장\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the *.css filter title\nsaveStyleSheet.filter=CSS 파일\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey=VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey=l\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey=S\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label=스타일 편집기\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel=스타일 편집기 패널\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip2):\n# This string is displayed in the tooltip of the tab when the style editor is\n# displayed inside the developer tools window.\nToolboxStyleEditor.tooltip2=스타일시트 편집기 (CSS)\n\n# LOCALIZATION NOTE (confirmNavigationAway): Shown in a notification box when\n# the user tries to navigate away from a web page.\nconfirmNavigationAway.message=이 페이지에서 나가면 스타일 편집기에서 저장하지 않은 것은 모두 날아갑니다.\nconfirmNavigationAway.buttonLeave=페이지에서 나가기\nconfirmNavigationAway.buttonLeaveAccesskey=L\nconfirmNavigationAway.buttonStay=페이지에 이대로 있기\nconfirmNavigationAway.buttonStayAccesskey=S\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n<!ENTITY browserStylesLabel    \"브라우저 스타일\">\n\n<!-- LOCALIZATION NOTE (userStylesSearch): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n<!ENTITY userStylesSearch      \"검색\">\n\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n<!ENTITY selectedElementLabel  \"선택 요소:\">\n\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n<!ENTITY noPropertiesFound     \"CSS 프로퍼티를 찾을 수 없습니다.\">\n\n<!-- FIXME: notes -->\n<!ENTITY computedViewTitle     \"계산됨\">\n<!ENTITY ruleViewTitle         \"규칙\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle\t\t\t= 스타일 검사기\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST\t\t= 최적 일치\nrule.status.MATCHED\t\t= 일치\nrule.status.PARENT_MATCH\t= 부모 일치\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline\t\t= 인라인\nrule.sourceElement\t\t= 요소\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node.  Will be passed a node\n# identifier and a source location.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=%S에서 상속함\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle=현재 속성에 대한 문서 읽기\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title\t\t\t\t= 무효 값\n\n# LOCALIZATION NOTE (style.contextmenu.copyselection): The computed view's\n# context menu copy entry.\nstyle.contextmenu.copyselection\t\t\t= 선택 범위 복사\n\n# LOCALIZATION NOTE (style.contextmenu.copyselection.accesskey): The computed\n# view's context menu copy entry access key.\nstyle.contextmenu.copyselection.accesskey\t= C\n\n# LOCALIZATION NOTE (style.contextmenu.copydeclaration): The style inspector's\n# context menu copy property entry allows a complete CSS property to be copied.\nstyle.contextmenu.copydeclaration\t\t= 선언 행 복사\n\n# LOCALIZATION NOTE (style.contextmenu.copydeclaration.accesskey): The style\n# inspector's context menu copy property access key.\nstyle.contextmenu.copydeclaration.accesskey\t= D\n\n# LOCALIZATION NOTE (style.contextmenu.copyproperty): The style inspector's\n# context menu copy property name entry allows a CSS property name to be copied.\nstyle.contextmenu.copyproperty\t\t\t= 속성명 복사\n\n# LOCALIZATION NOTE (style.contextmenu.copyproperty.accesskey): The style\n# inspector's context menu copy property name access key.\nstyle.contextmenu.copyproperty.accesskey\t= P\n\n# LOCALIZATION NOTE (style.contextmenu.copypropertyvalue): The style inspector's\n# context menu copy property value entry allows a CSS property name to be copied.\nstyle.contextmenu.copypropertyvalue\t\t= 속성값 복사\n\n# LOCALIZATION NOTE (style.contextmenu.copypropertyvalue.accesskey): The style\n# inspector's context menu copy property value access key.\nstyle.contextmenu.copypropertyvalue.accesskey\t= U\n\n# LOCALIZATION NOTE (rule.contextmenu.copyselection): The rule view's context\n# menu copy entry.\nrule.contextmenu.copyselection\t\t\t= 선택 영역 복사\n\n# LOCALIZATION NOTE (rule.contextmenu.copyselection.accesskey): The rule view's\n# context menu copy entry access key.\nrule.contextmenu.copyselection.accesskey\t= C\n\n# LOCALIZATION NOTE (rule.contextmenu.copyrule): The rule view's context menu\n# copy rule entry allows a complete CSS rule to be copied.\nrule.contextmenu.copyrule\t\t\t= 규칙 복사\n\n# LOCALIZATION NOTE (rule.contextmenu.copyrule.accesskey): The rule view's\n# context menu copy rule access key.\nrule.contextmenu.copyrule.accesskey\t\t= R\n\n# LOCALIZATION NOTE (rule.contextmenu.copydeclaration): The rule view's context\n# menu copy property entry allows a complete CSS property to be copied.\nrule.contextmenu.copydeclaration\t\t= 선언 행 복사\n\n# LOCALIZATION NOTE (rule.contextmenu.copydeclaration.accesskey): The rule view's\n# context menu copy property access key.\nrule.contextmenu.copydeclaration.accesskey\t= D\n\n# LOCALIZATION NOTE (rule.contextmenu.copyproperty): The rule view's context\n# menu copy property entry allows a CSS property name to be copied.\nrule.contextmenu.copyproperty\t\t\t= 속성명 복사\n\n# LOCALIZATION NOTE (rule.contextmenu.copyproperty.accesskey): The rule\n# view's context menu copy property name access key.\nrule.contextmenu.copyproperty.accesskey\t\t= P\n\n# LOCALIZATION NOTE (rule.contextmenu.copypropertyvalue): The rule view's\n# context menu copy property entry allows a CSS property value to be copied.\nrule.contextmenu.copypropertyvalue\t\t= 속성값 복사\n\n# LOCALIZATION NOTE (rule.contextmenu.copypropertyvalue.accesskey): The rule\n# view's context menu copy property value access key.\nrule.contextmenu.copypropertyvalue.accesskey\t= U\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=선택한 요소가 없습니다.\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/tilt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Tilt Inspector\n# which is available from the Web Developer sub-menu -> 'Tilt'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (initTilt.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed as an modal\n# popup window when initialization fails because of unsupported hardware.\ninitTilt.error\t\t\t= Tilt를 초기화할 수 없습니다. http://get.webgl.org/troubleshooting\\n의 문제점 사항을 확인해 주시기 바랍니다.\n\n# LOCALIZATION NOTE (initWebGL.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed in the console\n# when initialization fails because of unsupported hardware.\ninitWebGL.error\t\t\t= WebGL Context를 초기화할 수 없습니다. 하드웨어 또는 드라이버가 WebGL을 지원하고 있지 않습니다.\n\n# LOCALIZATION NOTE (linkProgram.error): This error happens when the WebGL\n# context can't link two compiled shader programs together. It is displayed in\n# the Error Console.\nlinkProgram.error\t\t= 연결 프로그램을 초기화할 수 없습니다: %S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (uri or path) of a shader is not the expected one. It is displayed in\n# the Error Console.\ncompileShader.source.error\t= 그림자 소스의 URL 주소가 부정확합니다. (문자열이어야 함)\n\n# LOCALIATION NOTE (compileShader.type.error): There are two types of shader\n# programs - vertex and fragment. At a shader initialization, if none of these\n# two types is specified, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.type.error\t= 지정한 그림자 소스의 URL이 부정확합니다: %S\n\n# LOCALIZATION NOTE (compileShader.compile.error): If the shader source and\n# type are correctly specified, there may be syntax errors in the shader code.\n# If this is the case, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.compile.error\t= 그림자 소스 컴파일 상태:\\n%S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (canvas or image) of a texture is not as expected. It is displayed in\n# the Error Console.\ninitTexture.source.error\t= texture 소스 타입이 부정확합니다. (이미지여야 함)\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/timeline.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Timeline strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (timelineUI.recordButton): This string is displayed\n  -  on a button that starts a new recording. -->\n<!ENTITY timelineUI.recordButton.tooltip \"Record timeline operations\">\n\n<!-- LOCALIZATION NOTE (timelineUI.recordLabel): This string is displayed\n  -  as a label to signal that a recording is in progress. -->\n<!ENTITY timelineUI.recordLabel \"Recording…\">\n\n<!-- LOCALIZATION NOTE (timelineUI.memoryCheckbox.label): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY timelineUI.memoryCheckbox.label \"Memory\">\n\n<!-- LOCALIZATION NOTE (timelineUI.memoryCheckbox.tooltip): This string\n  -  is displayed next to the memory checkbox -->\n<!ENTITY timelineUI.memoryCheckbox.tooltip \"Enable memory measurements\">\n\n<!-- LOCALIZATION NOTE (timelineUI.filterButton.tooltip): This string\n  -  is displayed next to the filter button-->\n<!ENTITY timelineUI.filterButton.tooltip \"Select what data to display\">\n\n<!-- LOCALIZATION NOTE (timelineUI.emptyNotice1/2): This is the label shown\n  -  in the timeline view when empty. -->\n<!ENTITY timelineUI.emptyNotice1    \"Click on the\">\n<!ENTITY timelineUI.emptyNotice2    \"button to start recording timeline events.\">\n\n<!-- LOCALIZATION NOTE (timelineUI.stopNotice1/2): This is the label shown\n  -  in the timeline view while recording. -->\n<!ENTITY timelineUI.stopNotice1    \"Click on the\">\n<!ENTITY timelineUI.stopNotice2    \"button again to stop recording.\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/timeline.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Timeline\n# which is available from the Web Developer sub-menu -> 'Timeline'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (timeline.label):\n# This string is displayed in the title of the tab when the timeline is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ntimeline.label=Timeline\n\n# LOCALIZATION NOTE (timeline.panelLabel):\n# This is used as the label for the toolbox panel.\ntimeline.panelLabel=Timeline Panel\n\n# LOCALIZATION NOTE (timeline.tooltip):\n# This string is displayed in the tooltip of the tab when the timeline is\n# displayed inside the developer tools window.\ntimeline.tooltip=Performance Timeline\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S ms\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=RECORDS\n\n# LOCALIZATION NOTE (timeline.label.*):\n# These strings are displayed in the timeline waterfall, identifying markers.\n# We want to use the same wording as Google Chrome\ntimeline.label.styles2=Recalculate Style\ntimeline.label.reflow2=Layout\ntimeline.label.paint=Paint\ntimeline.label.javascript2=Function Call\ntimeline.label.domevent=DOM Event\ntimeline.label.consoleTime=Console\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory=MB\n\n# LOCALIZATION NOTE (timeline.markerDetailFormat):\n# Some timeline markers come with details, like a size, a name, a js function.\n# %1$S is replaced with one of the above label (timeline.label.*) and %2$S\n# with the details. For examples: Paint (200x100), or console.time (FOO)\ntimeline.markerDetailFormat=%1$S (%2$S)\n\n# LOCALIZATION NOTE (time.markerDetail.*):\n# Strings used in the waterfall sidebar.\ntimeline.markerDetail.start=Start:\ntimeline.markerDetail.end=End:\ntimeline.markerDetail.duration=Duration:\ntimeline.markerDetail.consoleTimerName=Timer Name:\ntimeline.markerDetail.DOMEventType=Event Type:\ntimeline.markerDetail.DOMEventPhase=Phase:\ntimeline.markerDetail.DOMEventTargetPhase=Target\ntimeline.markerDetail.DOMEventCapturingPhase=Capture\ntimeline.markerDetail.DOMEventBubblingPhase=Bubbling\ntimeline.markerDetail.stack=Stack:\ntimeline.markerDetail.startStack=Stack at start:\ntimeline.markerDetail.endStack=Stack at end:\ntimeline.markerDetail.unknownFrame=<unknown location>\ntimeline.markerDetail.asyncStack=(Async: %S)\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n<!ENTITY closeCmd.key  \"W\">\n\n<!ENTITY toolboxCloseButton.tooltip    \"개발자 도구 닫기\">\n<!ENTITY toolboxOptionsButton.key      \"O\">\n<!ENTITY toolboxNextTool.key           \"]\">\n<!ENTITY toolboxPreviousTool.key       \"[\">\n\n<!ENTITY toolboxZoomIn.key             \"+\">\n<!ENTITY toolboxZoomIn.key2            \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY toolboxZoomOut.key            \"-\">\n<!ENTITY toolboxZoomReset.key          \"0\">\n\n<!ENTITY toolboxReload.key             \"r\">\n<!-- LOCALIZATION NOTE (toolboxFramesButton): This is the label for\n  -  the iframes menu list that appears only when the document has some.\n  -  It allows you to switch the context of the whole toolbox. -->\n<!ENTITY toolboxFramesTooltip          \"현재 지정한 문서의 iframe을 선택\">\n\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n<!ENTITY options.context.advancedSettings \"고급 설정\">\n\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n<!ENTITY options.context.inspector \"검사기\">\n\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n<!ENTITY options.showUserAgentStyles.label \"브라우저 스타일 보기\">\n<!ENTITY options.showUserAgentStyles.tooltip \"이 옵션을 켜면 브라우저가 읽어들이는 기본 스타일을 보여줍니다.\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.label \"기본 색상 단위\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.accesskey \"U\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hex \"Hex\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n<!ENTITY options.defaultColorUnit.name \"색상 이름\">\n\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n<!ENTITY options.context.triggersPageRefresh  \"* 현재 세션에서만 쓰이며, 페이지를 새로고침함\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label3): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label4    \"chrome과 부가 기능 디버깅 켜기\">\n<!ENTITY options.enableChrome.tooltip2  \"이 옵션을 켜면 여러 가지 개발자 도구를 브라우저 컨텍스트에서 쓰고 부가 기능 관리자에서 부가 기능을 디버깅할 수 있습니다.\">\n\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableRemote.label3   \"원격 디버깅 켜기\">\n<!ENTITY options.enableRemote.tooltip  \"이 옵션을 켜면 개발자 도구가 Firefox OS와 같은 원격 Firefox 인스턴스를 디버깅할 수 있습니다.\">\n\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n<!ENTITY options.disableJavaScript.label     \"JavaScript 끄기*\">\n<!ENTITY options.disableJavaScript.tooltip   \"이 옵션을 켜면 현재 탭의 JavaScript가 꺼집니다. 이 탭이나 도구상자가 닫히면 이 설정도 날라갑니다.\">\n\n<!-- LOCALIZATION NOTE (options.disableCache.label2,\n  -  options.disableCache.tooltip2): This is the options panel label and\n  -  tooltip for the checkbox that toggles the cache on or off. -->\n<!ENTITY options.disableCache.label2     \"캐시 끄기 (도구 상자 열려 있을 때)\">\n<!ENTITY options.disableCache.tooltip2   \"이 옵션을 켜면 도구 상자가 열려 있을 때, 모든 탭의 캐시가 꺼집니다.\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n<!ENTITY options.selectDefaultTools.label     \"기본 Firefox 개발자 도구\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n<!ENTITY options.selectAdditionalTools.label  \"부가 기능으로 설치된 개발자 도구\">\n\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n<!ENTITY options.selectEnabledToolboxButtons.label     \"사용 가능한 도구상자 버튼\">\n\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n<!ENTITY options.toolNotSupported.label  \"* 현재 도구상자에서는 지원하지 않음\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label   \"개발자 도구 테마 고르기:\">\n\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n<!ENTITY options.webconsole.label            \"웹 콘솔\">\n\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n<!ENTITY options.timestampMessages.label      \"시각 보기\">\n<!ENTITY options.timestampMessages.tooltip    \"이 옵션을 켜면 웹 콘솔의 명령어와 출력을 시각과 함께 보여줍니다.\">\n\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n<!ENTITY options.styleeditor.label            \"스타일 편집기\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n<!ENTITY options.stylesheetSourceMaps.label      \"원본 소스 보기\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"스타일 편집기나 검사기에서 원본 소스(Sass 파일 등) 보기\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n<!ENTITY options.stylesheetAutocompletion.label      \"CSS 자동완성\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"스타일 편집기에서 CSS 속성, 값, 선택자를 입력하는 대로 자동완성\">\n\n<!-- LOCALIZATION NOTE (options.profiler.label): This is the label for the\n  -  heading of the group of JavaScript Profiler preferences in the options\n  -  panel. -->\n<!ENTITY options.profiler.label            \"JavaScript 프로파일러\">\n\n<!-- LOCALICATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n<!ENTITY options.commonPrefs.label           \"일반 설정\">\n\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n<!ENTITY options.enablePersistentLogs.label    \"로그 지속적으로 남기기\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"이 옵션을 켜면 새 페이지로 이동해도 웹 콘솔과 네트워크 모니터의 출력이 지워지지 않음\">\n\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n<!ENTITY options.showPlatformData.label    \"Gecko 플랫폼 데이터\">\n<!ENTITY options.showPlatformData.tooltip  \"이 옵션을 켜면 JavaScript 프로파일러 보고서에 Gecko 플랫폼 정보가 들어갑니다\">\n\n\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n<!ENTITY options.sourceeditor.label \"편집기 설정\">\n<!ENTITY options.sourceeditor.detectindentation.label \"들여 쓰기 감지\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"소스 내용에서 들여 쓰기를 감지\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label \"괄호 자동 입력\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"괄호를 자동 입력함\">\n<!ENTITY options.sourceeditor.expandtab.label \"들여 쓰기로 스페이스 문자를 쓰기 \">\n<!ENTITY options.sourceeditor.expandtab.tooltip \"탭 문자 대신 스페이스 문자를 사용\">\n<!ENTITY options.sourceeditor.tabsize.label \"탭 길이\">\n<!ENTITY options.sourceeditor.tabsize.accesskey \"T\">\n<!ENTITY options.sourceeditor.keybinding.label \"키 바인드\">\n<!ENTITY options.sourceeditor.keybinding.accesskey \"K\">\n<!ENTITY options.sourceeditor.keybinding.default.label \"기본 설정\">\n\n\n<!-- LOCALIZATION NOTE (browserToolboxErrorMessage): This is the label\n  -  shown next to error details when the Browser Toolbox is unable to open. -->\n<!ENTITY browserToolboxErrorMessage          \"Error opening Browser Toolbox:\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label5    \"Enable browser chrome and add-on debugging toolboxes\">\n<!ENTITY options.enableChrome.tooltip3  \"Turning this option on will allow you to use various developer tools in browser context (via Tools > Web Developer > Browser Toolbox) and debug add-ons from the Add-ons Manager\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label2   \"Themes\">\n\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n<!ENTITY options.usedeveditiontheme.label   \"Use Developer Edition browser theme\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Toggles the Developer Edition browser theme.\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip=브라우저 창 아래로 고정\ntoolboxDockButtons.side.tooltip=브라우저 창 옆으로 고정\ntoolboxDockButtons.window.tooltip=별도 창으로 보기\n\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of errors in the current web page\ntoolboxToggleButton.errors=오류 #1개\n\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of warnings in the current web page\ntoolboxToggleButton.warnings=경고 #1개\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\ntoolboxToggleButton.tooltip=%1$S, %2$S\\n개발자 도구를 열고 닫으려면 여기를 누르십시오.\n\n# LOCALIZATION NOTE (toolbox.titleTemplate): This is the template\n# used to format the title of the toolbox.\n# The name of the selected tool: %1$S.\n# The url of the page being tooled: %2$S.\ntoolbox.titleTemplate=%1$S - %2$S\n\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\n# name when no tool is selected.\ntoolbox.defaultTitle=개발자 도구\n\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\n# toolbox as a whole\ntoolbox.label=개발자 도구\n\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\n# for the optiosn panel tab.\noptionsButton.tooltip=개발자 도구 설정\n\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\n# the devtools window.\noptions.label=설정\n\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\n# toolbox panel.\noptions.panelLabel=개발자 도구 설정 패널\n\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\n# used to add a * marker to the label for the Options Panel tool checkbox for the\n# tool which is not supported for the current toolbox target.\n# The name of the tool: %1$S.\noptions.toolNotSupportedMarker=%1$S *\n\n# LOCALIZATION NOTE (scratchpad.keycode)\n# Used for opening scratchpad from the detached toolbox window\n# Needs to match scratchpad.keycode from browser.dtd\nscratchpad.keycode=VK_F4\n\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\n# Used for toggling the browser console from the detached toolbox window\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\nbrowserConsoleCmd.commandkey=j\n\n# LOCALIZATION NOTE (pickButton.tooltip)\n# This is the tooltip of the pick button in the toolbox toolbar\npickButton.tooltip=페이지에서 요소 고르기\n\n# LOCALIZATION NOTE (options.darkTheme.label)\n# Used as a label for dark theme\noptions.darkTheme.label=어두운 테마\n\n# LOCALIZATION NOTE (options.lightTheme.label)\n# Used as a label for light theme\noptions.lightTheme.label=밝은 테마\n\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.label)\n# This is the label shown in the show all tabs button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.label=…\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip=All tabs\n\n# LOCALIZATION NOTE (toolbox.noContentProcess.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running\ntoolbox.noContentProcess.message=No content process running.\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY window.title \"웹 콘솔\">\n<!ENTITY browserConsole.title \"브라우저 콘솔\">\n\n<!ENTITY networkPanel.requestURLColon             \"요청 URL:\">\n<!ENTITY networkPanel.requestMethodColon          \"요청 방식:\">\n<!ENTITY networkPanel.statusCodeColon             \"상태 코드:\">\n\n<!ENTITY networkPanel.requestHeaders              \"요청 헤더\">\n<!ENTITY networkPanel.requestCookie               \"쿠키 정보\">\n<!ENTITY networkPanel.requestBody                 \"요청 전문\">\n<!ENTITY networkPanel.requestFormData             \"폼 데이터\">\n\n<!ENTITY networkPanel.responseHeaders             \"응답 헤더\">\n<!ENTITY networkPanel.responseCookie              \"받은 쿠키\">\n<!ENTITY networkPanel.responseBody                \"응답 전문\">\n<!ENTITY networkPanel.responseBodyCached          \"캐시 데이터\">\n<!ENTITY networkPanel.responseBodyUnknownType     \"알 수 없는 콘텐츠 형식\">\n<!ENTITY networkPanel.responseNoBody              \"응답 내용이 없음\">\n<!ENTITY networkPanel.responseImage               \"응답 이미지\">\n<!ENTITY networkPanel.responseImageCached         \"캐쉬된 이미지\">\n\n<!-- LOCALIZATION NOTE (saveBodies.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY saveBodies.label     \"요청 및 응답 내용 로그 찍기\">\n<!ENTITY saveBodies.accesskey \"L\">\n\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY openURL.label     \"새 탭에서 URL 열기\">\n<!ENTITY openURL.accesskey \"T\">\n\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n<!ENTITY btnPageNet.label   \"네트워크\">\n<!ENTITY btnPageNet.tooltip \"네트워크 접속 로그 찍기\">\n<!ENTITY btnPageNet.accesskey \"N\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"t\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"CSS 오류 및 경고 로그 찍기\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"JavaScript 예외 처리 로그 찍기\">\n<!ENTITY btnPageJS.accesskey  \"J\">\n<!ENTITY btnPageSecurity.label \"보안\">\n<!ENTITY btnPageSecurity.tooltip \"보안 오류 및 경고 로그 찍기\">\n<!ENTITY btnPageSecurity.accesskey \"u\">\n\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n<!ENTITY btnPageLogging.label   \"로깅\">\n<!ENTITY btnPageLogging.tooltip \"window.console 객체로 보내진 로그 메시지\">\n<!ENTITY btnPageLogging.accesskey3 \"L\">\n<!ENTITY btnConsoleErrors       \"오류\">\n<!ENTITY btnConsoleInfo         \"정보\">\n<!ENTITY btnConsoleWarnings     \"경고\">\n<!ENTITY btnConsoleLog          \"로그\">\n<!ENTITY btnConsoleReflows      \"리플로\">\n\n<!ENTITY filterOutput.placeholder \"결과 거르기\">\n<!ENTITY btnClear.label        \"모두 지우기\">\n<!ENTITY btnClear.tooltip      \"웹 콘솔 결과 모두 지우기\">\n<!ENTITY btnClear.accesskey    \"r\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"링크 주소 복사\">\n<!ENTITY copyURLCmd.accesskey \"a\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n\n<!ENTITY btnConsoleXhr          \"XHR\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice1   \"페이지를 다시 읽어들여\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice2   \"오디오 컨텍스트를 보고 고칩니다.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n<!ENTITY webAudioEditorUI.emptyNotice     \"오디오 컨텍스트가 생기기를 기다리는 중…\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties  \"파라미터\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n<!ENTITY webAudioEditorUI.inspectorTitle  \"AudioNode 검사기\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"선택한 AudioNode가 없습니다.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n<!ENTITY webAudioEditorUI.propertiesEmpty \"노드가 아무 속성도 가지고 있지 않습니다.\">\n\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n<!ENTITY webAudioEditorUI.automationEmpty \"Node does not have any AudioParams.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam does not have any automation events.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n<!ENTITY webAudioEditorUI.tab.automation  \"Automation\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties2 \"Properties\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label=웹 오디오\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel=웹 오디오 패널\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip=웹 오디오 컨텍스트 그림으로 보기 및 오디오 노드 검사기\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=검사기 닫기\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=검사기 열기\n\n\n\n# LOCALIZATION NOTE (webAudioEditorTooltipBypass): This is the tooltip for the\n# button that bypasses an AudioNode\nwebAudioEditorTooltipBypass=Bypass AudioNode\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\ntypeError=오류:\ntypeWarning=경고:\ntypeNetwork=네트워크:\ntypeException=예외:\ntypeCssParser=CSS 파서:\ntypeStrict=규칙 경고:\nmsgCategory=분류:\nerrLine=행: %S\nbtnHide=숨기기\nbtnPrefs=환경 설정\ncategoryPage=페이지:\ncategoryConsole=콘솔:\nbtnMutation=DOM 변환\ntipMutation=DOM 변환 이벤트 기록 켜기\nbtnGlobal=글로벌 메시지\ntipGlobal=글로벌 메시지 기록 켜기\nlocalConsole=로컬 콘솔\nclearConsoleCmd.label=콘솔 지우기\nclearConsoleCmd.accesskey=e\nclose.button=닫기\nclose.accesskey=C\nupdate.button=업데이트\nupdate.accesskey=U\ncmd.commandkey=k\nwebConsoleCmd.accesskey=W\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S.%03S\n\nhelperFuncUnsupportedTypeError=이 객체 형식을 인쇄할 수 없습니다.\nNetworkPanel.label=네트워크 호출 조사\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS): this string is used to\n# show the duration between two network events (e.g request and response\n# header or response header and response body). Parameters: %S is the duration.\nNetworkPanel.durationMS=%Sms\n\n# LOCALIZATION NOTE (NetworkPanel.imageSizeDeltaDurationMS): this string is\n# used to show the duration between the response header and the response body\n# event. It also shows the size of the received or cached image. Parameters:\n# %1$S is the width of the inspected image, %2$S is the height of the\n# inspected image, %3$S is the duration between the response header and the\n# response body event. Example: 150x100px, Δ50ms.\nNetworkPanel.imageSizeDeltaDurationMS=%S×%Spx, Δ%Sms\n\n# LOCALIZATION NOTE (NetworkPanel.responseBodyUnableToDisplay.content): this\n# string is displayed within the response body section of the NetworkPanel if\n# the content type of the network request can't be displayed. E.g. any kind of\n# text is easy to display, but some audio or flash data received from the\n# server can't be displayed. Parameters: %S is the content type that can't be\n# displayed, examples are application/x-shockwave-flash, music/crescendo.\nNetworkPanel.responseBodyUnableToDisplay.content=\"%S\" 형식의 응답을 표시할 수 없음\n\nConsoleAPIDisabled=웹 콘솔 기록 API (console.log, console.info, console.warn, console.error)는 현재 페이지에서 사용할 수 없습니다.\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): the Web Console floating\n# panel title. For RTL languages you need to set the LRM in the string to give\n# the URL the correct direction. Parameters: %S is the web page URL.\nwebConsoleWindowTitleAndURL=웹 콘솔 - %S\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): the message displayed\n# after a URL in the Web Console that has been flagged for Mixed Content (i.e.\n# http content in an https page).\nwebConsoleMixedContentWarning=컨텐츠 섞임\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel=더 알아보기\n\n# LOCALIZATION NOTE (scratchpad.linkText): the text used in the right hand\n# side of the Web Console command line when JavaScript is being entered, to\n# indicate how to jump into scratchpad mode.\nscratchpad.linkText=Shift+RETURN - 스크래치패드 열기\n\n# LOCALIZATION NOTE (gcliterm.instanceLabel): The console displays\n# objects using their type (from the constructor function) in this descriptive\n# string\ngcliterm.instanceLabel=%S 인스턴스\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink=리플로: %Sms\nreflow.messageWithLink=리플로: %Sms\\u0020\nreflow.messageLinkText=함수 %1$S, %2$S 줄 %3$S\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction): this string is used to\n# display JavaScript functions that have no given name - they are said to be\n# anonymous. See also stacktrace.outputMessage.\nstacktrace.anonymousFunction=<익명>\n\n# LOCALIZATION NOTE (unknownLocation): this string is used to\n# display messages with sources that have an unknown location, eg. from\n# console.trace() calls.\nunknownLocation=<알 수 없음>\n\n# LOCALIZATION NOTE (timerStarted): this string is used to display the result\n# of the console.time() call. Parameters: %S is the name of the timer.\ntimerStarted=%S: 타이머 시작\n\n# LOCALIZATION NOTE (timeEnd): this string is used to display the result of\n# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S\n# is the number of milliseconds.\ntimeEnd=%1$S: %2$Sms\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel=<레이블 없음>\n\n# LOCALIZATION NOTE (Autocomplete.blank): this string is used when inputnode\n# string containing anchor doesn't matches to any property in the content.\nAutocomplete.blank\t\t=  <- 결과 없음\n\nmaxTimersExceeded=현재 페이지에서 허용된 타이머 최대값을 넘었습니다.\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded=이 페이지에서 허용된 카운터의 최대값을 넘었습니다.\n\n# LOCALIZATION NOTE (JSTerm.updateNotInspectable): this string is used when\n# the user inspects an evaluation result in the Web Console and tries the\n# Update button, but the new result no longer returns an object that can be\n# inspected.\nJSTerm.updateNotInspectable=입력 내용을 재평가한 후, 결과는 더 이상 검사할 수 없습니다.\n\n# LOCALIZATION NOTE (remoteWebConsolePromptTitle): The title displayed on the\n# Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptTitle=원격 연결\n\n# LOCALIZATION NOTE (remoteWebConsolePromptMessage): the message displayed on\n# the Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptMessage=호스트명과 포트 번호 입력 (호스트:포트)\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabTitle): the title displayed on\n# the Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabTitle=탭 목록 - 원격 연결\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabMessage): the message displayed\n# on the Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabMessage=붙일 탭이나 글로벌 콘솔을 선택하십시오.\n\n# LOCALIZATION NOTE (listTabs.globalConsoleActor): the string displayed for\n# the global console in the tabs selection.\nlistTabs.globalConsoleActor=*글로벌 콘솔*\n\n# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools\n# menu as a shortcut to open the devtools with the Web Console tab selected.\nMenuWebconsole.label=웹 콘솔\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the\n# label of the tab in the devtools window.\nToolboxTabWebconsole.label=콘솔\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel=콘솔 패널\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip): the string displayed in the\n# tooltip of the tab when the Web Console is displayed inside the developer\n# tools window.\nToolboxWebconsole.tooltip=웹 콘솔\n\n# LOCALIZATION NOTE (longStringEllipsis): the string displayed after a long\n# string. This string is clickable such that the rest of the string is\n# retrieved from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): The string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=보려고 하는 문자열이 웹 콘솔에 보이기에 너무 깁니다.\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingResponseContentLink): the\n# string  displayed in the network panel when the response body is only\n# partially available. Parameters: %S is the amount of bytes that need to be\n# fetched.\nNetworkPanel.fetchRemainingResponseContentLink=남은 %1$S바이트를 가져오는 중\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingRequestContentLink): the\n# string displayed in the network panel when the request body is only\n# partially available. Parameters: %S is the amount of bytes that need to be\n# fetched.\nNetworkPanel.fetchRemainingRequestContentLink=요청 전문을 받아오는 중 (%1$S바이트)\n\n# LOCALIZATION NOTE (connectionTimeout): Message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=연결 시간이 초과되었습니다. 각각의 오류 콘솔에서 가능성 있는 오류 메시지를 확인하십시오. 웹 콘솔을 다시 열고 시도해 보십시오.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): This is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=속성 거르기\n\n# LOCALIZATION NOTE (emptyPropertiesList): The text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=보일 속성이 없음\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2=#1번 되풀이\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector=검사기의 노드를 눌러서 선택\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument=주어진 창에서 cd()를 할 수 없습니다. 유효하지 않은 인수입니다.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=사기 주의: 자신이 이해하지 못하는 것을 붙여넣을 때에는 조심하십시오. 이를 통해 공격자가 여러분의 개인 정보를 훔치거나 컴퓨터를 제어할 수 있습니다. 붙여넣기를 허용하려면 '%S'를 아래에 치십시오(엔터를 누르지 않아도 됩니다).\n# KOREAN NOTE       (selfxss.msg): 한글 입력 문제를 위해 기호를 끝에 넣음\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=붙여넣기 허가!\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails=메시지에 대한 자세한 정보를 보거나 숨깁니다.\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel=빈 슬롯 #1개\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index=(index)\ntable.iterationIndex=(iteration index)\ntable.key=키\ntable.value=값\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=Error\nseverity.info=Info\nseverity.log=Log\nseverity.warn=Warning\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox 웹IDE\">\n\n<!ENTITY projectMenu_label \"프로젝트\">\n<!ENTITY projectMenu_accesskey \"P\">\n<!ENTITY projectMenu_newApp_label \"새 앱…\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"패키지형 앱 열기…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"P\">\n<!ENTITY projectMenu_importHostedApp_label \"호스트형 앱 열기…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"H\">\n<!ENTITY projectMenu_selectApp_label \"앱 열기…\">\n<!ENTITY projectMenu_selectApp_accesskey \"O\">\n<!ENTITY projectMenu_play_label \"설치하고 실행\">\n<!ENTITY projectMenu_play_accesskey \"I\">\n<!ENTITY projectMenu_stop_label \"앱 멈추기\">\n<!ENTITY projectMenu_stop_accesskey \"S\">\n<!ENTITY projectMenu_debug_label \"앱 디버깅\">\n<!ENTITY projectMenu_debug_accesskey \"D\">\n<!ENTITY projectMenu_remove_label \"프로젝트 지우기\">\n<!ENTITY projectMenu_remove_accesskey \"R\">\n<!ENTITY projectMenu_showPrefs_label \"환경 설정\">\n<!ENTITY projectMenu_showPrefs_accesskey \"e\">\n\n<!ENTITY runtimeMenu_label \"런타임\">\n<!ENTITY runtimeMenu_accesskey \"R\">\n<!ENTITY runtimeMenu_disconnect_label \"끊김\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"D\">\n<!ENTITY runtimeMenu_showPermissionTable_label \"권한 표\">\n<!ENTITY runtimeMenu_showPermissionTable_accesskey \"P\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"스크린샷\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"S\">\n<!ENTITY runtimeMenu_showDetails_label \"런타임 정보\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"E\">\n<!ENTITY runtimeMenu_showMonitor_label \"모니터\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"M\">\n\n<!ENTITY viewMenu_label \"보기\">\n<!ENTITY viewMenu_accesskey \"V\">\n<!ENTITY viewMenu_toggleEditor_label \"편집기 열고 닫기\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"E\">\n<!ENTITY viewMenu_showAddons_label \"시뮬레이터 관리\">\n<!ENTITY viewMenu_showAddons_accesskey \"M\">\n\n<!ENTITY projectButton_label \"앱 열기\">\n<!ENTITY runtimeButton_label \"런타임 선택\">\n\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n<!ENTITY key_quit \"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel \"O\">\n<!-- reload app -->\n<!ENTITY key_play \"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor \"B\">\n\n<!ENTITY projectPanel_myProjects \"내 프로젝트\">\n<!ENTITY projectPanel_runtimeApps \"런타임 앱\">\n<!ENTITY runtimePanel_USBDevices \"USB 기기\">\n<!ENTITY runtimePanel_WiFiDevices \"Wi-Fi 기기\">\n<!ENTITY runtimePanel_simulators \"시뮬레이터\">\n<!ENTITY runtimePanel_custom \"사용자 설정\">\n<!ENTITY runtimePanel_installsimulator \"시뮬레이터 설치\">\n<!ENTITY runtimePanel_noadbhelper \"ADB 도우미 설치\">\n<!ENTITY runtimePanel_nousbdevice \"기기가 안뜹니까?\">\n\n<!-- Lense -->\n<!ENTITY details_valid_header \"유효\">\n<!ENTITY details_warning_header \"경고\">\n<!ENTITY details_error_header \"오류\">\n<!ENTITY details_description \"설명\">\n<!ENTITY details_location \"주소\">\n<!ENTITY details_manifestURL \"앱 ID\">\n<!ENTITY details_removeProject_button \"프로젝트 삭제\">\n\n<!-- New App -->\n<!ENTITY newAppWindowTitle \"새 앱\">\n<!ENTITY newAppHeader \"템플릿 선택\">\n<!ENTITY newAppLoadingTemplate \"템플릿을 읽어들이는 중…\">\n<!ENTITY newAppProjectName \"프로젝트 이름:\">\n\n\n<!-- Decks -->\n\n<!ENTITY deck_close \"닫기\">\n\n<!-- Addons -->\n<!ENTITY addons_title \"추가할 수 있는 항목\">\n<!ENTITY addons_aboutaddons \"부가 기능 관리자 열기\">\n\n<!-- Prefs -->\n<!ENTITY prefs_title \"환경 설정\">\n<!ENTITY prefs_editor_title \"편집기\">\n<!ENTITY prefs_general_title \"일반\">\n<!ENTITY prefs_restore \"기본값으로 복원\">\n<!ENTITY prefs_simulators \"시뮬레이터 관리\">\n<!ENTITY prefs_options_enablelocalruntime \"로컬 런타임 활성화\">\n<!ENTITY prefs_options_enablelocalruntime_tooltip \"웹IDE가 자체 런타임(돌아가는 브라우저 인스턴스)에 붙을 수 있게 하기\">\n<!ENTITY prefs_options_rememberlastproject \"마지막 프로젝트 기억하기\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"웹IDE를 열면 이전 프로젝트 되살리기\">\n<!ENTITY prefs_options_templatesurl \"템플릿 URL\">\n<!ENTITY prefs_options_templatesurl_tooltip \"사용 가능한 템플릿 색인\">\n<!ENTITY prefs_options_showeditor \"편집기 보기\">\n<!ENTITY prefs_options_showeditor_tooltip \"내부 편집기 보기\">\n<!ENTITY prefs_options_tabsize \"탭 크기\">\n<!ENTITY prefs_options_expandtab \"소프트 탭\">\n<!ENTITY prefs_options_expandtab_tooltip \"탭 문자 대신 빈칸 쓰기\">\n<!ENTITY prefs_options_detectindentation \"알아서 들여쓰기\">\n<!ENTITY prefs_options_detectindentation_tooltip \"소스 내용을 가지고 들여쓰기 알아내기\">\n<!ENTITY prefs_options_autocomplete \"자동완성\">\n<!ENTITY prefs_options_autocomplete_tooltip \"코드 자동완성 켜기\">\n<!ENTITY prefs_options_autoclosebrackets \"괄호 알아서 닫기\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"알아서 닫는 괄호 넣기\">\n<!ENTITY prefs_options_keybindings \"키 바인딩\">\n<!ENTITY prefs_options_keybindings_default \"기본\">\n\n<!-- Permissions Table -->\n<!ENTITY permissionstable_title \"권한 표\">\n<!ENTITY permissionstable_name_header \"이름\">\n\n<!-- Runtime Details -->\n<!ENTITY runtimedetails_title \"런타임 정보\">\n<!ENTITY runtimedetails_adbIsRoot \"루트 권한 ADB: \">\n<!ENTITY runtimedetails_summonADBRoot \"루팅된 기기\">\n<!ENTITY runtimedetails_ADBRootWarning \"(언락된 부트로더 필요)\">\n<!ENTITY runtimedetails_restrictedPrivileges \"개발자 도구 권한이 제한되어 있음: \">\n<!ENTITY runtimedetails_requestPrivileges \"더 높은 권한 요구\">\n<!ENTITY runtimedetails_privilegesWarning \"(기기를 다시 시작합니다. 루트 접근이 필요합니다.)\">\n\n<!-- Monitor -->\n<!ENTITY monitor_title \"모니터\">\n<!ENTITY monitor_help \"도움말\">\n\n<!ENTITY details_showPrepackageLog_button \"Show Pre-package Log\">\n\n<!-- Device Preferences and Settings -->\n<!ENTITY device_typeboolean \"Boolean\">\n<!ENTITY device_typenone \"Select a type\">\n<!ENTITY device_typenumber \"Integer\">\n<!ENTITY device_typeobject \"Object\">\n<!ENTITY device_typestring \"String\">\n<!ENTITY devicepreference_addnew \"Add new preference\">\n<!ENTITY devicepreference_newname \"New preference name\">\n<!ENTITY devicepreference_newtext \"Preference value\">\n<!ENTITY devicepreference_search \"Search preferences\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreference_title \"Device Preferences\">\n<!ENTITY devicesetting_addnew \"Add new setting\">\n<!ENTITY devicesetting_newname \"New setting name\">\n<!ENTITY devicesetting_newtext \"Setting value\">\n<!ENTITY devicesetting_search \"Search settings\">\n\n<!-- Device Settings -->\n<!ENTITY devicesetting_title \"Device Settings\">\n<!ENTITY key_resetzoom \"0\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n\n<!-- Logs panel -->\n<!ENTITY logs_title \"Pre-packaging Command Logs\">\n<!ENTITY prefs_manage_components \"Manage Extra Components\">\n<!ENTITY prefs_options_autoconnectruntime \"Reconnect to previous runtime\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"Reconnect to previous runtime when WebIDE starts\">\n<!ENTITY projectMenu_manageComponents_accesskey \"M\">\n<!ENTITY projectMenu_manageComponents_label \"Manage Extra Components\">\n<!ENTITY projectPanel_tabs \"Tabs\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"D\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Device Preferences\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"s\">\n<!ENTITY runtimeMenu_showSettings_label \"Device Settings\">\n<!ENTITY runtimePanel_other \"Other\">\n<!ENTITY runtimePanel_simulator \"Simulators\">\n<!ENTITY runtimePanel_usb \"USB Devices\">\n<!ENTITY runtimePanel_wifi \"Wi-Fi Devices\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Unrestricted DevTools privileges: \">\n<!ENTITY viewMenu_resetzoom_accesskey \"R\">\n<!ENTITY viewMenu_resetzoom_label \"Reset Zoom\">\n<!ENTITY viewMenu_zoomin_accesskey \"I\">\n<!ENTITY viewMenu_zoomin_label \"Zoom In\">\n<!ENTITY viewMenu_zoomout_accesskey \"O\">\n<!ENTITY viewMenu_zoomout_label \"Zoom Out\">\n\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n<!ENTITY wifi_auth_header \"Client Identification\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"No QR scanner prompt?\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"The endpoint you are connecting to needs more information to authenticate this connection.  Please scan the QR code below via the prompt on your other device.\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"If your other device asks for a token instead of scanning a QR code, please copy the value below to the other device:\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"Have a QR scanner prompt?\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/devtools/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=Firefox 웹IDE\ntitle_app=Firefox 웹IDE: %S\n\nruntimeButton_label=런타임 선택\nprojectButton_label=앱 열기\n\nmainProcess_label=메인 프로세스\n\nlocal_runtime=로컬 런타임\nremote_runtime=원격 런타임\nremote_runtime_promptTitle=원격 런타임\nremote_runtime_promptMessage=호스트이름:포트\n\nimportPackagedApp_title=디렉터리 선택\nimportHostedApp_title=호스트형 앱 열기\nimportHostedApp_header=매니페스트 URL 넣기\n\nnotification_showTroubleShooting_label=문제 해결\nnotification_showTroubleShooting_accesskey=t\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected=프로젝트를 설치할 수 없습니다. 완전히 연결되어 있지 않습니다.\nerror_cantInstallValidationErrors=프로젝트를 설치할 수 없습니다. 확인해보니 오류가 있습니다.\nerror_listRunningApps=기기에서 앱 목록을 가져올 수 없음\n\n# Variable: name of the operation (in english)\nerror_operationTimeout=작업 시간 초과: %1$S\nerror_operationFail=작업 실패: %1$S\n\n# Variable: app name\nerror_cantConnectToApp=앱에 연결할 수 없음: %1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON=부가 기능 목록을 받아올 수 없음: %S\n\naddons_stable=안정 버전\naddons_unstable=실험적 버전\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label=Firefox OS %1$S 시뮬레이터 (%2$S)\naddons_install_button=설치\naddons_uninstall_button=제거\naddons_adb_label=ADB 도우미 부가 기능\naddons_adb_warning=이 부가 기능이 없으면 USB 기기를 감지할 수 없음\naddons_status_unknown=?\naddons_status_installed=설치\naddons_status_uninstalled=설치하지 않았음\naddons_status_preparing=준비 중\naddons_status_downloading=내려받는 중\naddons_status_installing=설치 중\n\nruntimedetails_checkno=아니오\nruntimedetails_checkyes=예\nruntimedetails_checkunkown=알 수 없음\nruntimedetails_notUSBDevice=USB 기기가 아님\n\n# Validation status\nstatus_tooltip=확인 상태: %1$S\nstatus_valid=올바름\nstatus_warning=경고\nstatus_error=오류\nstatus_unknown=알수없음\n\naddons_adapters_label=Tools Adapters Add-on\n\n# Device preferences and settings\ndevice_reset_default=Reset to default\n\nerror_appProjectsLoadFailed=Unable to load project list. This can occur if you've used this profile with a newer version of Firefox.\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=Loading…\nruntimedetails_checkunknown=unknown (requires ADB Helper 0.4.0 or later)\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!-- LOCALIZATION NOTE (downloads.title):\n     Used by screen readers to describe the Downloads Panel.\n     -->\n<!ENTITY downloads.title                  \"다운로드\">\n\n<!-- LOCALIZATION NOTE (downloadDetails.width):\n     Width of details for a Downloads Panel item (which directly influences the\n     width of the Downloads Panel) expressed using a CSS unit. The longest\n     labels that should fit in the item width are usually those of in-progress\n     downloads and those of blocked downloads.\n\n     A good rule of thumb is to try to determine the longest string possible\n     that an in-progress download could display, and use that value in ch\n     units.\n\n     For example, in English, a long string would be:\n\n     59m 59s left - 1022 of 1023 KB (120.5 KB/sec)\n\n     Since Downloads Panel is redesigned to show the detail string including\n     the hovering case for an item or an action button.\n     Bug 1328519 is for discussing the detail rule of `downloadDetails.width`.\n     -->\n<!ENTITY downloadDetails.width            \"33ch\">\n\n<!-- LOCALIZATION NOTE (downloadsSummary.minWidth2):\n     Minimum width for the main description of the downloads summary,\n     which is displayed at the bottom of the Downloads Panel if the\n     number of downloads exceeds the limit that the panel can display.\n\n     A good rule of thumb here is to look at the otherDownloads3 string\n     in downloads.properties, and make a reasonable estimate of its\n     maximum length. For English, this seems like a reasonable limit:\n\n     999 files downloading\n\n     that's 21 characters, so we set the minimum width to 21ch.\n     -->\n<!ENTITY downloadsSummary.minWidth2       \"29ch\">\n\n<!ENTITY cmd.pause.label                  \"중단\">\n<!ENTITY cmd.pause.accesskey              \"P\">\n<!ENTITY cmd.resume.label                 \"계속\">\n<!ENTITY cmd.resume.accesskey             \"R\">\n<!ENTITY cmd.cancel.label                 \"취소\">\n<!-- LOCALIZATION NOTE (cmd.show.label, cmd.show.accesskey, cmd.showMac.label,\n     cmd.showMac.accesskey):\n     The show and showMac commands are never shown together, thus they can share\n     the same access key (though the two access keys can also be different).\n     -->\n<!ENTITY cmd.show.label                   \"폴더 열기\">\n<!ENTITY cmd.show.accesskey               \"F\">\n<!ENTITY cmd.showMac.label                \"Finder에서 보기\">\n<!ENTITY cmd.showMac.accesskey            \"F\">\n<!ENTITY cmd.retry.label                  \"다시 시도\">\n<!ENTITY cmd.goToDownloadPage.label       \"다운로드 페이지 가기\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"G\">\n<!ENTITY cmd.copyDownloadLink.label       \"다운로드 링크 복사\">\n<!ENTITY cmd.copyDownloadLink.accesskey   \"L\">\n<!ENTITY cmd.removeFromHistory.label      \"기록에서 삭제\">\n<!ENTITY cmd.removeFromHistory.accesskey  \"e\">\n<!ENTITY cmd.clearList2.label             \"미리보기 창 비우기\">\n<!ENTITY cmd.clearList2.accesskey         \"a\">\n<!ENTITY cmd.clearDownloads.label         \"다운로드 항목 지우기\">\n<!ENTITY cmd.clearDownloads.accesskey     \"D\">\n<!-- LOCALIZATION NOTE (cmd.unblock2.label):\n     This command is shown in the context menu when downloads are blocked.\n     -->\n<!ENTITY cmd.unblock2.label               \"다운로드 허용\">\n<!ENTITY cmd.unblock2.accesskey           \"o\">\n<!-- LOCALIZATION NOTE (cmd.removeFile.label):\n     This is the tooltip of the action button shown when malware is blocked.\n     -->\n<!ENTITY cmd.removeFile.label             \"파일 없애기\">\n<!-- LOCALIZATION NOTE (cmd.chooseUnblock.tooltip):\n     This is the tooltip of the action button shown when potentially unwanted\n     downloads are blocked. This opens a dialog where the user can choose\n     whether to unblock or remove the download. Removing is the default option.\n     -->\n<!ENTITY cmd.chooseUnblock.label          \"파일을 삭제하거나 다운로드 허용\">\n<!-- LOCALIZATION NOTE (cmd.chooseOpen.tooltip):\n     This is the tooltip of the action button shown when uncommon downloads are\n     blocked.This opens a dialog where the user can choose whether to open the\n     file or remove the download. Opening is the default option.\n     -->\n<!ENTITY cmd.chooseOpen.label             \"열거나 파일 삭제\">\n\n<!-- LOCALIZATION NOTE (blocked.label):\n     Shown as a tag before the file name for some types of blocked downloads.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n<!ENTITY blocked.label                    \"차단\">\n\n<!-- LOCALIZATION NOTE (learnMore.label):\n     Shown as a text link for some types of blocked downloads, for example\n     malware, when there is an associated explanation page on the Mozilla site.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n<!ENTITY learnMore.label                  \"더 알아보기\">\n\n<!-- LOCALIZATION NOTE (downloadsHistory.label, downloadsHistory.accesskey):\n     This string is shown at the bottom of the Downloads Panel when all the\n     downloads fit in the available space, or when there are no downloads in\n     the panel at all.\n     -->\n<!ENTITY downloadsHistory.label           \"다운로드 항목 모두 보기\">\n<!ENTITY downloadsHistory.accesskey       \"S\">\n\n<!ENTITY openDownloadsFolder.label       \"다운로드 폴더 열기\">\n\n<!ENTITY clearDownloadsButton.label       \"다운로드 항목 지우기\">\n<!ENTITY clearDownloadsButton.tooltip     \"완료, 취소, 그리고 실패한 다운로드 항목 지우기\">\n\n<!-- LOCALIZATION NOTE (downloadsListEmpty.label):\n     This string is shown when there are no items in the Downloads view, when it\n     is displayed inside a browser tab.\n     -->\n<!ENTITY downloadsListEmpty.label         \"다운로드 항목이 없습니다.\">\n\n<!-- LOCALIZATION NOTE (downloadsPanelEmpty.label):\n     This string is shown when there are no items in the Downloads Panel.\n     -->\n<!ENTITY downloadsPanelEmpty.label        \"이 세션에는 다운로드 항목이 없습니다.\">\n\n<!-- LOCALIZATION NOTE (downloadsListNoMatch.label):\n     This string is shown when some search terms are specified, but there are no\n     results in the Downloads view.\n     -->\n<!ENTITY downloadsListNoMatch.label       \"일치하는 다운로드 항목이 없습니다.\">\n\n\n<!-- LOCALIZATION NOTE (cancelDownload.label):\n     Displayed when hovering a download which is able to be cancelled by users,\n     indicates that it's possible to cancel and stop the download.\n     -->\n<!ENTITY cancelDownload.label             \"Cancel Download\">\n\n<!-- LOCALIZATION NOTE (openFile.label):\n     Displayed when hovering a complete download, indicates that it's possible to\n     open the file using an app available in the system.\n     -->\n<!ENTITY openFile.label                   \"Open File\">\n\n<!-- LOCALIZATION NOTE (retryDownload.label):\n     Displayed when hovering a download which is able to be retried by users,\n     indicates that it's possible to download this file again.\n     -->\n<!ENTITY retryDownload.label              \"Retry Download\">\n\n<!-- LOCALIZATION NOTE (showMoreInformation.label):\n     Displayed when hovering a blocked download, indicates that it's possible to\n     show more information for user to take the next action.\n     -->\n<!ENTITY showMoreInformation.label        \"Show more information\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (stateStarting):\n# Indicates that the download is starting.\nstateStarting=시작 중…\n# LOCALIZATION NOTE (stateScanning):\n# Indicates that an external program is scanning the download for viruses.\nstateScanning=바이러스 검사 중…\n# LOCALIZATION NOTE (stateFailed):\n# Indicates that the download failed because of an error.\nstateFailed=실패\n# LOCALIZATION NOTE (statePaused):\n# Indicates that the download was paused by the user.\nstatePaused=중단됨\n# LOCALIZATION NOTE (stateCanceled):\n# Indicates that the download was canceled by the user.\nstateCanceled=취소됨\n# LOCALIZATION NOTE (stateBlockedParentalControls):\n# Indicates that the download was blocked by the Parental Controls feature of\n# Windows.  \"Parental Controls\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"Parental Controls\" in various\n# languages:\n# http://windows.microsoft.com/en-US/windows-vista/Set-up-Parental-Controls\nstateBlockedParentalControls=자녀 보호 정책에 따라 차단됨\n# LOCALIZATION NOTE (stateBlockedPolicy):\n# Indicates that the download was blocked on Windows because of the \"Launching\n# applications and unsafe files\" setting of the \"security zone\" associated with\n# the target site.  \"Security zone\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"security zone\" in various\n# languages:\n# http://support.microsoft.com/kb/174360\nstateBlockedPolicy=보안 정책에 따라 차단됨\n# LOCALIZATION NOTE (stateDirty):\n# Indicates that the download was blocked after scanning.\nstateDirty=차단됨: 바이러스나 악성코드 포함 가능성 있음\n\n# LOCALIZATION NOTE (blockedMalware, blockedPotentiallyUnwanted,\n#                    blockedUncommon2):\n# These strings are shown in the panel for some types of blocked downloads, and\n# are immediately followed by the \"Learn More\" link, thus they must end with a\n# period.  You may need to adjust \"downloadDetails.width\" in \"downloads.dtd\" if\n# this turns out to be longer than the other existing status strings.\n# Note: These strings don't exist in the UI yet.  See bug 1053890.\nblockedMalware=이 파일에는 바이러스나 악성코드가 들어 있습니다.\nblockedPotentiallyUnwanted=컴퓨터를 망가뜨릴 수도 있는 파일입니다.\nblockedUncommon2=이 파일은 일반적으로 다운로드하지 않습니다.\n\n# LOCALIZATION NOTE (unblockHeaderUnblock, unblockHeaderOpen,\n#                    unblockTypeMalware, unblockTypePotentiallyUnwanted2,\n#                    unblockTypeUncommon2, unblockTip2, unblockButtonOpen,\n#                    unblockButtonUnblock, unblockButtonConfirmBlock):\n# These strings are displayed in the dialog shown when the user asks a blocked\n# download to be unblocked.  The severity of the threat is expressed in\n# descending order by the unblockType strings, it is higher for files detected\n# as malware and lower for uncommon downloads.\nunblockHeaderUnblock=이 다운로드를 정말로 허용 하시겠습니까?\nunblockHeaderOpen=이 파일을 정말로 여시겠습니까?\nunblockTypeMalware=이 파일은 컴퓨터를 망가뜨릴 바이러스나 악성코드가 들어 있습니다.\nunblockTypePotentiallyUnwanted2=이 파일은 도움이 되는 다운로드로 가장하고 있지만, 프로그램과 설정을 임의로 변경할 수 있습니다.\nunblockTypeUncommon2=이 파일은 일반적으로 다운로드 되지 않는 파일이고 안전하지 않을 수 있습니다. 바이러스를 포함하고 있거나 프로그램과 설정을 임의로 변경할 수 있습니다.\nunblockTip2=다른 다운로드 경로를 검색하거나 나중에 다시 시도할 수 있습니다.\nunblockButtonOpen=열기\nunblockButtonUnblock=다운로드 허용\nunblockButtonConfirmBlock=파일 삭제\n\n# LOCALIZATION NOTE (sizeWithUnits):\n# %1$S is replaced with the size number, and %2$S with the measurement unit.\nsizeWithUnits=%1$S%2$S\nsizeUnknown=크기 알 수 없음\n\n# LOCALIZATION NOTE (shortTimeLeftSeconds, shortTimeLeftMinutes,\n#                    shortTimeLeftHours, shortTimeLeftDays):\n# These values are displayed in the downloads indicator in the main browser\n# window, where space is available for three characters maximum.  %1$S is\n# replaced with the time left for the given measurement unit.  Even for days,\n# the value is never longer than two digits.\nshortTimeLeftSeconds=%1$S초\nshortTimeLeftMinutes=%1$S분\nshortTimeLeftHours=%1$S시간\nshortTimeLeftDays=%1$S일\n\n# LOCALIZATION NOTE (statusSeparator, statusSeparatorBeforeNumber):\n# These strings define templates for the separation of different elements in the\n# status line of a download item.  As a separator, by default we use the Unicode\n# character U+2014 'EM DASH' (long dash).  Examples of status lines include\n# \"Canceled - 222.net\", \"1.1 MB - website2.com\", or \"Paused -  1.1 MB\".  Note\n# that we use a wider space after the separator when it is followed by a number,\n# just to avoid visually confusing it with with a minus sign with some fonts.\n# If you use a different separator, this might not be necessary.  However, there\n# is usually no need to change the separator or the order of the substitutions,\n# even for right-to-left languages, unless the defaults are not suitable.\nstatusSeparator=%1$S \\u2014 %2$S\nstatusSeparatorBeforeNumber=%1$S \\u2014  %2$S\n\nfileExecutableSecurityWarning=\"%S\"은 실행 파일입니다. 실행 파일은 바이러스나 악성 코드가 포함되어 컴퓨터에 해를 끼칠수도 있습니다. 본 파일을 여는데 주의하셔야 합니다. \"%S\"를 시작하시겠습니까?\nfileExecutableSecurityWarningTitle=실행 파일을 여시겠습니까?\nfileExecutableSecurityWarningDontAsk=다시 묻지 않음\n\n# LOCALIZATION NOTE (otherDownloads3):\n# This is displayed in an item at the bottom of the Downloads Panel when\n# there are more downloads than can fit in the list in the panel. Use a\n# semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/Localization_and_Plurals\notherDownloads3=%1$S 파일 다운로딩중\n\n\n# LOCALIZATION NOTE (fileMovedOrMissing):\n# Displayed when a complete download which is not at the original folder.\nfileMovedOrMissing=File moved or missing\n# LOCALIZATION NOTE (stateCompleted):\n# Indicates that the download was completed.\nstateCompleted=Completed\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/downloads/settingsChange.dtd",
    "content": "<!-- -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- -->\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  settingsChangePreferences.label  \"&brandShortName; 환경 설정 내 프로그램 탭 항목을 변경하면 됩니다.\">\n<!ENTITY  settingsChangeOptions.label      \"&brandShortName; 설정 내 프로그램 탭 항목을 변경하면 됩니다.\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/engineManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY engineManager.title \"검색 사이트 목록 관리\">\r\n<!ENTITY engineManager.style \"min-width: 35em;\">\r\n<!ENTITY engineManager.intro \"아래와 같이 검색 사이트가 등록되어 있습니다:\">\r\n<!ENTITY up.label \"위로 이동\">\r\n<!ENTITY up.accesskey \"U\">\r\n<!ENTITY dn.label \"아래로 이동\">\r\n<!ENTITY dn.accesskey \"D\">\r\n<!ENTITY remove.label \"삭제\">\r\n<!ENTITY remove.accesskey \"R\">\r\n<!ENTITY addEngine.label \"추가할 검색 사이트 찾기…\">\r\n<!ENTITY addEngine.accesskey \"A\">\r\n<!ENTITY enableSuggest.label \"검색어 자동 완성 기능 사용\">\r\n<!ENTITY enableSuggest.accesskey \"S\">\r\n<!ENTITY restoreDefaults.label \"기본값으로 복원\">\r\n<!ENTITY restoreDefaults.accesskey \"e\">\r\n<!ENTITY columnLabel.name \"이름\">\r\n<!ENTITY columnLabel.keyword \"키워드\">\r\n<!ENTITY edit.label \"키워드 편집…\">\r\n<!ENTITY edit.accesskey \"t\">\r\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/engineManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nduplicateTitle=키워드 복사\nduplicateEngineMsg=\"%S\"에서 이미 사용 중인 키워드를 선택했습니다. 다른 것을 선택하십시오.\nduplicateBookmarkMsg=북마크에서 이미 사용 중인 키워드를 선택했습니다. 다른 것을 선택하십시오.\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/feeds/subscribe.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY feedPage.title\n  \"RSS 보기\">\n<!ENTITY feedSubscribeNow\n  \"구독하기\">\n<!ENTITY feedLiveBookmarks\n  \"라이브 북마크\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/feeds/subscribe.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nlinkTitleTextFormat=%S로 가기\naddHandler=\"%S\" (%S)를 RSS 피드 구독기로 추가하시겠습니까?\naddHandlerAddButton=피드 구독기 추가\naddHandlerAddButtonAccesskey=A\nhandlerRegistered=\"%S\"는 이미 구독기로 등록되어 있습니다.\nliveBookmarks=라이브 북마크\nsubscribeNow=지금 구독\nchooseApplicationMenuItem=프로그램 선택…\nchooseApplicationDialogTitle=프로그램 선택\nalwaysUse=RSS를 항상 %S로 구독\nmediaLabel=멀티 미디어 파일\n\n# LOCALIZATION NOTE: The next string is for the size of the enclosed media.\n#   e.g. enclosureSizeText : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nenclosureSizeText=%1$S %2$S\n\nbytes=바이트\nkilobyte=KB\nmegabyte=MB\ngigabyte=GB\n\n# LOCALIZATION NOTE: The next three strings explains to the user what they're\n# doing.\n#   e.g. alwaysUseForVideoPodcasts : \"Always use Miro to subscribe to video podcasts.\"\n#   %S = application to use (Miro, iTunes, ...)\nalwaysUseForFeeds=%S를 기본 구독 프로그램으로 사용 합니다.\nalwaysUseForAudioPodcasts=%S를 기본 팟캐스트 구독 프로그램으로 사용합니다.\nalwaysUseForVideoPodcasts=%S를 기본 동영상 팟캐스트 구독 프로그램으로 사용합니다.\n\nsubscribeFeedUsing=현재 RSS 피드를 구독:\nsubscribeAudioPodcastUsing=현재 팟캐스트를 구독:\nsubscribeVideoPodcastUsing=현재 동영상 팟캐스트를 구독:\n\nfeedSubscriptionFeed1=현재 사이트에서 내용이 수시로 변경이 되는 \"피드\"입니다.\nfeedSubscriptionAudioPodcast1=현재 사이트에서 내용이 수시로 변경이 되는 \"팟캐스트\"입니다.\nfeedSubscriptionVideoPodcast1=현재 사이트에서 내용이 수시로 변경이 되는 \"동영상 팟캐스트\"입니다.\n\nfeedSubscriptionFeed2=이 피드를 구독하면 내용 변경사항을 받을 수 있습니다.\nfeedSubscriptionAudioPodcast2=이 팟캐스트를 구독하면 내용 변경사항을 받을 수 있습니다.\nfeedSubscriptionVideoPodcast2=이 동영상 팟캐스트를 구독하면 내용 변경사항을 받을 수 있습니다.\n\n# Protocol Handling\n# \"Add %appName (%appDomain) as an application for %protocolType links?\"\naddProtocolHandler=%S (%S)를 %S 링크를 열기 위한 프로그램으로 추가하시겠습니까?\naddProtocolHandlerAddButton=프로그램 추가\naddProtocolHandlerAddButtonAccesskey=A"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/lightweightThemes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\nlightweightThemes.recommended-1.name=웹 브라우저 르네상스\r\nlightweightThemes.recommended-1.description=웹 브라우저 르네상스는 Sean.Martell이 저작권을 가지고 있으며 CC-BY-SA로 사용 가능하고 어떠한 보증도 하지 않습니다.\r\n\r\nlightweightThemes.recommended-2.name=환상의 우주\r\nlightweightThemes.recommended-2.description=환상의 우주는 fx5800p가 저작권을 가지고 있으며 CC-BY-SA로 사용 가능하고 어떠한 보증도 하지 않습니다.\r\n\r\nlightweightThemes.recommended-4.name=파스텔 그라디언트\r\nlightweightThemes.recommended-4.description=파스텔 그라디언트는 darrinhenein이 저작권을 가지고 있으며 CC-BY로 사용 가능하고 어떠한 보증도 하지 않습니다.\r\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/loop/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\nclientSuperShortname=Hello\n\n## LOCALIZATION_NOTE(loopMenuItem_label): Label of the menu item that is placed\n## inside the browser 'Tools' menu. Use the unicode ellipsis char, \\u2026, or\n## use \"...\" if \\u2026 doesn't suit traditions in your locale.\nloopMenuItem_label=대화 시작…\nloopMenuItem_accesskey=t\n\n## LOCALIZATION_NOTE(sign_in_again_title_line_one, sign_in_again_title_line_two2):\n## These are displayed together at the top of the panel when a user is needed to\n## sign-in again. The emphesis is on the first line to get the user to sign-in again,\n## and this is displayed in slightly larger font. Please arrange as necessary for\n## your locale.\n## {{clientShortname2}} will be replaced by the brand name for either string.\nsign_in_again_title_line_one={{clientShortname2}}를 이어서 쓰려면 로그인을 다시 해 주십시오\nsign_in_again_title_line_two2=\nsign_in_again_button=로그인\n## LOCALIZATION_NOTE(sign_in_again_use_as_guest_button2): {{clientSuperShortname}}\n## will be replaced by the super short brandname.\nsign_in_again_use_as_guest_button2=손님으로 {{clientSuperShortname}} 쓰기\n\npanel_browse_with_friend_button=친구와 함께 이 페이지 탐색\npanel_stop_sharing_tabs_button=탭 공유 중지\n\n## LOCALIZATION_NOTE(first_time_experience_subheading2): Message inviting the\n## user to create his or her first conversation.\nfirst_time_experience_subheading2=친구와 함께 이 페이지 사용하기 위해 Hello 버튼을 클릭하세요.\n\n## LOCALIZATION_NOTE(first_time_experience_content): Message describing\n## ways to use Hello project.\nfirst_time_experience_content=같이 계획하고, 일하고, 웃을 수 있습니다.\nfirst_time_experience_button_label2=사용 방법\n\n\n\n## LOCALIZATION NOTE (invite_header_text2) will be removed when bug 1230058 is implemented.\ninvite_header_text2=참여할 친구 초대\ninvite_header_text_bold=이 페이지를 같이 볼 사람을 초대하세요!\ninvite_header_text3=Firefox Hello는 두 사람이 있어야 쓸 수 있으니 친구에게 같이 볼 웹 링크를 보내세요!\n## LOCALIZATION_NOTE(invite_copy_link_button, invite_copied_link_button,\n## invite_email_link_button, invite_facebook_button2): These labels appear under\n## an iconic button for the invite view.\ninvite_copy_link_button=링크 복사\ninvite_copied_link_button=복사되었습니다!\ninvite_email_link_button=링크 이메일 전송\ninvite_facebook_button3=Facebook\ninvite_your_link=공유 링크:\n\n# Status text\ndisplay_name_guest=손님\n\n# Error bars\n## LOCALIZATION NOTE(session_expired_error_description,could_not_authenticate,password_changed_question,try_again_later,could_not_connect,check_internet_connection,login_expired,service_not_available,problem_accessing_account):\n## These may be displayed at the top of the panel.\nsession_expired_error_description=세션이 만료되었습니다. 이전에 만든 모든 URL을 더 이상 쓸 수 없을 것입니다.\ncould_not_authenticate=인증할 수 없음\npassword_changed_question=암호를 바꾼 적이 있습니까?\ntry_again_later=다시 시도해 주십시오.\ncould_not_connect=서버에 연결할 수 없음\ncheck_internet_connection=인터넷 연결을 확인해 주십시오\nlogin_expired=로그인이 만료됨\nservice_not_available=지금은 서비스를 사용할 수 없음\nproblem_accessing_account=계정에 접속하는 데 문제가 있음\n\n## LOCALIZATION NOTE(retry_button): Displayed when there is an error to retry\n## the appropriate action.\nretry_button=다시 시도\n\nshare_email_subject7=웹을 같이 둘러볼 수 있는 초대장\n## LOCALIZATION NOTE (share_email_body7): In this item, don't translate the\n## part between {{..}} and leave the \\n\\n part alone\nshare_email_body7=친구가 Firefox Hello에서 기다리고 있습니다. 친구와 이어져서 같이 웹을 둘러보려면 링크를 누르세요: {{callUrl}}\n## LOCALIZATION NOTE (share_email_body_context3): In this item, don't translate\n## the part between {{..}} and leave the \\n\\n part alone.\nshare_email_body_context3=친구가 Firefox Hello에서 기다리고 있습니다. 친구와 이어져서 같이 {{title}}를 둘러보려면 링크를 누르세요: {{callUrl}}\n## LOCALIZATION NOTE (share_email_footer2): Common footer content for both email types\nshare_email_footer2=\\n\\n____________\\nFirefox Hello로 친구들과 같이 웹을 둘러볼 수 있습니다. 같이 계획하고, 같이 일하고, 같이 웃으려 할 때 써보세요. http://www.firefox.com/hello 에서 더 알아보실 수 있습니다.\n## LOCALIZATION NOTE (share_tweeet): In this item, don't translate the part\n## between {{..}}. Please keep the text below 117 characters to make sure it fits\n## in a tweet.\nshare_tweet={{clientShortname2}}에서 하는 영상통화에 들어오세요!\n\nshare_add_service_button=서비스 추가\n\n## LOCALIZATION NOTE (copy_link_menuitem, email_link_menuitem, delete_conversation_menuitem):\n## These menu items are displayed from a panel's context menu for a conversation.\ncopy_link_menuitem=링크 복사\nemail_link_menuitem=링크 이메일 전송\ndelete_conversation_menuitem2=삭제\n\npanel_footer_signin_or_signup_link=로그인 또는 가입\n\nsettings_menu_item_account=계정\nsettings_menu_item_settings=설정\nsettings_menu_item_signout=로그아웃\nsettings_menu_item_signin=로그인\nsettings_menu_item_turnnotificationson=알림 켜기\nsettings_menu_item_turnnotificationsoff=알림 끄기\nsettings_menu_item_feedback=피드백 전송\nsettings_menu_button_tooltip=설정\n\n\n# Conversation Window Strings\n\ninitiate_call_button_label2=말을 나눌 준비가 되었습니까?\nincoming_call_title2=대화 요청\nincoming_call_block_button=차단\nhangup_button_title=끊기\nhangup_button_caption2=종료\nmute_local_audio_button_title=음소거\nunmute_local_audio_button_title=음소거 해제\nmute_local_video_button_title2=동영상 비활성화\nunmute_local_video_button_title2=동영상 활성화\nself_view_hidden_message=자기 모습 창이 감춰졌지만 아직 보내고 있습니다. 보려면 창 크기를 조절하세요.\n\n\n## LOCALIZATION NOTE (call_with_contact_title): The title displayed\n## when calling a contact. Don't translate the part between {{..}} because\n## this will be replaced by the contact's name.\ncall_with_contact_title={{contactName}}와 대화\n\n# Outgoing conversation\n\noutgoing_call_title=대화를 시작하시겠습니까?\ninitiate_audio_video_call_button2=시작\ninitiate_audio_video_call_tooltip2=영상 대화 시작\ninitiate_audio_call_button2=음성 대화\n\npeer_ended_conversation2=받은 사람이 대화를 끝냈습니다.\nconversation_has_ended=대화가 끝났습니다.\nrestart_call=다시 들어가기\n\ngeneric_failure_message=기술적인 문제가 발생하였습니다…\ngeneric_failure_no_reason2=다시 해보시겠습니까?\n## LOCALIZATION NOTE (tos_failure_message): Don't translate {{clientShortname2}}\n## as this will be replaced by the shortname.\ntos_failure_message=현재 지역에서는 {{clientShortname}}가 유효하지 않습니다.\n\n## LOCALIZATION NOTE (contact_offline_title): Title which is displayed when the\n## contact is offline.\ncontact_offline_title=이 사람은 지금 없음\n## LOCALIZATION NOTE (call_timeout_notification_text): Title which is displayed\n## when the call didn't go through.\ncall_timeout_notification_text=통화가 걸리지 않았습니다.\n\n## LOCALIZATION NOTE (retry_call_button, cancel_button):\n## These buttons are displayed when a call has failed.\nretry_call_button=다시 시도\ncancel_button=취소\nrejoin_button=대화 다시 참여\n\ncannot_start_call_session_not_ready=통화를 시작할 수 없습니다. 세션이 준비되어 있지 않습니다.\nnetwork_disconnected=네트워크 접속이 갑자기 끊어졌습니다.\nconnection_error_see_console_notification=통화를 하지 못했습니다. 자세한 사항은 콘솔을 확인해 주세요.\nno_media_failure_message=카메라나 마이크를 찾지 못했습니다.\nice_failure_message=연결에 실패했습니다. 방화벽이 호출을 막을 것입니다.\n\n## LOCALIZATION NOTE (legal_text_and_links3): In this item, don't translate the\n## parts between {{..}} because these will be replaced with links with the labels\n## from legal_text_tos and legal_text_privacy. clientShortname will be replaced\n## by the brand name.\nlegal_text_and_links3={{clientShortname}}를 쓰는 것은 {{terms_of_use}}과 {{privacy_notice}}에 동의하는 것입니다.\nlegal_text_tos = 이용약관\nlegal_text_privacy = 개인 정보 보호 정책\n\n## LOCALIZATION NOTE (powered_by_beforeLogo, powered_by_afterLogo):\n## These 2 strings are displayed before and after a 'Telefonica'\n## logo.\npowered_by_beforeLogo=\npowered_by_afterLogo=에서 드림\n\n## LOCALIZATION_NOTE (feedback_rejoin_button): Displayed on the feedback form after\n## a signed-in to signed-in user call.\nfeedback_rejoin_button=다시 들어가기\n## LOCALIZATION NOTE (feedback_report_user_button): Used to report a user in the case of\n## an abusive user.\nfeedback_report_user_button=사용자 신고\nfeedback_window_heading=대화가 어땠나요?\nfeedback_request_button=의견 남기기\n\nhelp_label=도움말\ntour_label=둘러보기\n\nrooms_leave_button_label=나가기\n## LOCALIZATION NOTE (rooms_list_recently_browsed) will be removed when bug 1230058 is implemented.\n## String is in all caps for emphasis reasons, it is a heading. Proceed as appropriate for locale.\nrooms_list_recently_browsed=최근 탐색됨\nrooms_list_recently_browsed2=최근 탐색\n## LOCALIZATION NOTE (rooms_list_currently_browsing) will be removed when bug 1230058 is implemented.\n## String is in all caps for emphasis reasons, it is a heading. Proceed as appropriate for locale.\nrooms_list_currently_browsing=현재 탐색중\nrooms_list_currently_browsing2=현재 탐색\nrooms_change_failed_label=대화를 업데이트할 수 없음\nrooms_panel_title=대화를 고르거나 새로 시작하기\nrooms_room_full_label=이미 두 명이 이 대화에 있습니다.\nrooms_room_full_call_to_action_nonFx_label={{brandShortname}}를 내려받아 나만의 대화 시작\nrooms_room_full_call_to_action_label={{clientShortname}}에 대해 더 알아보기 »\nrooms_room_joined_label=누군가가 대화에 들어왔습니다!\nrooms_room_join_label=대화에 들어가기\nrooms_signout_alert=열려있는 대화가 닫힐 것입니다\nroom_name_untitled_page=제목이 없는 페이지\n\n## LOCALIZATION NOTE (door_hanger_return, door_hanger_prompt_name, door_hanger_button): Dialog message on leaving conversation\ndoor_hanger_return=나중에 또 봐요! Hello 패널로 아무때나 공유하고 있는 이 세션에 다시 돌아올 수 있습니다.\ndoor_hanger_prompt_name=좀 더 기억하기 쉬운 이름을 지어 주시겠습니까? 현재 이름:\ndoor_hanger_button=확인\n\n# Infobar strings\n\ninfobar_screenshare_browser_message2=탭을 공유하고 있습니다. 클릭한 탭이 친구들에게 보입니다.\ninfobar_screenshare_paused_browser_message=탭 공유 중지됨\ninfobar_button_gotit_label=알겠습니다!\ninfobar_button_gotit_accesskey=G\ninfobar_button_pause_label=일시 중지\ninfobar_button_pause_accesskey=p\ninfobar_button_restart_label=다시 시작\ninfobar_button_restart_accesskey=e\ninfobar_button_resume_label=계속\ninfobar_button_resume_accesskey=R\ninfobar_button_stop_label=중지\ninfobar_button_stop_accesskey=S\ninfobar_menuitem_dontshowagain_label=다시 보지 않기\ninfobar_menuitem_dontshowagain_accesskey=D\n\n# Context in conversation strings\n\n## LOCALIZATION NOTE(no_conversations_message_heading2): Title shown when user\n## has no conversations available.\nno_conversations_message_heading2=아직 대화가 없습니다.\n## LOCALIZATION NOTE(no_conversations_start_message2): Subheading inviting the\n## user to start a new conversation.\nno_conversations_start_message2=새로 시작하세요!\n\n# LOCALIZATION NOTE (context_inroom_header): this string is displayed in the\n# conversation window when the user edits context. It is a header to the edit\n# section.\ncontext_inroom_header=이야기 해 봅시다…\n# LOCALIZATION NOTE (context_inroom_label2): this string is followed by the\n# title and domain of the website you are having a conversation about, displayed on a\n# separate line. If this structure doesn't work for your locale, you might want\n# to consider this as a stand-alone title. See example screenshot:\n# https://bug1115342.bugzilla.mozilla.org/attachment.cgi?id=8563677\ncontext_edit_name_placeholder=대화 이름\ncontext_edit_comments_placeholder=설명\ncontext_cancel_label=취소\ncontext_done_label=완료\nconversation_settings_menu_edit_context=문맥 수정\nconversation_settings_menu_hide_context=문맥 감춤\n\n\n# Text chat strings\n\nchat_textbox_placeholder=여기에 치세요…\n\n# E10s not supported strings\n\ne10s_not_supported_button_label=새 창 열기\ne10s_not_supported_subheading={{brandShortname}}가 멀티 프로세스 창에서 작동 하지 않습니다.\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/migration/migration.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY migrationWizard.title          \"가져오기 마법사\">\n\n<!ENTITY importFrom.label               \"다음으로부터 설정 및 사용자 데이터를 가지고 옵니다:\">\n<!ENTITY importFromUnix.label           \"다음으로부터 환경 설정 및 사용자 데이터를 가지고 옵니다:\">\n<!ENTITY importFromBookmarks.label      \"다음으로부터 북마크를 가지고 옵니다:\">\n\n<!ENTITY importFromIE.label             \"Microsoft Internet Explorer\">\n<!ENTITY importFromIE.accesskey         \"M\">\n<!ENTITY importFromEdge.label           \"Microsoft Edge\">\n<!ENTITY importFromEdge.accesskey       \"E\">\n<!ENTITY importFromNothing.label        \"아무것도 가져오지 않기\">\n<!ENTITY importFromNothing.accesskey    \"D\">\n<!ENTITY importFromSafari.label         \"Safari\">\n<!ENTITY importFromSafari.accesskey     \"S\">\n<!ENTITY importFromCanary.label         \"Chrome Canary\">\n<!ENTITY importFromCanary.accesskey     \"n\">\n<!ENTITY importFromChrome.label         \"Chrome\">\n<!ENTITY importFromChrome.accesskey     \"C\">\n<!ENTITY importFromChromium.label       \"Chromium\">\n<!ENTITY importFromChromium.accesskey   \"u\">\n<!ENTITY importFromFirefox.label        \"Firefox\">\n<!ENTITY importFromFirefox.accesskey    \"X\">\n<!ENTITY importFrom360se.label          \"360 Secure Browser\">\n<!ENTITY importFrom360se.accesskey      \"3\">\n\n<!ENTITY noMigrationSources.label       \"북마크, 방문 기록 또는 암호 데이터를 포함하고 있는 프로그램을 찾을 수 없습니다.\">\n\n<!ENTITY importSource.title             \"환경 설정 및 항목 가져오기\">\n<!ENTITY importItems.title              \"가져올 항목\">\n<!ENTITY importItems.label              \"가져올 항목을 선택하십시오:\">\n\n<!ENTITY migrating.title                \"가져오는 중…\">\n<!ENTITY migrating.label                \"다음 항목들을 가져오고 있습니다…\">\n\n<!ENTITY selectProfile.title            \"프로필 선택\">\n<!ENTITY selectProfile.label            \"다음으로부터 가져올 수 있는 프로필 항목:\">\n\n<!ENTITY done.title                     \"가져오기 완료\">\n<!ENTITY done.label                     \"다음 항목들에 대한 가져오기 작업을 성공적으로 완료하였습니다:\">\n\n<!ENTITY closeSourceBrowser.label       \"계속 진행하기 전에 선택된 브라우저가 닫힘을 확인하세요.\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/migration/migration.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprofileName_format=%S %S\n\n# Browser Specific\nsourceNameIE=Internet Explorer\nsourceNameEdge=Microsoft Edge\nsourceNameSafari=Safari\nsourceNameCanary=Google Chrome Canary\nsourceNameChrome=Google Chrome\nsourceNameChromium=Chromium\nsourceNameFirefox=Mozilla Firefox\nsourceName360se=360 Secure Browser\n\nimportedBookmarksFolder=%S(으)로부터\n\nimportedSafariReadingList=구독 목록 (Safari로부터)\nimportedEdgeReadingList=구독 목록 (Edge로부터)\n\n# Import Sources\n# Note: When adding an import source for profile reset, add the string name to\n# resetProfile.js if it should be listed in the reset dialog.\n1_ie=인터넷 옵션\n1_edge=설정\n1_safari=기본 설정\n1_chrome=설정\n1_360se=설정\n\n2_ie=쿠키\n2_edge=쿠키\n2_safari=쿠키\n2_chrome=쿠키\n2_firefox=쿠키\n2_360se=쿠키\n\n4_ie=열어본 페이지 목록\n4_edge=검색 기록\n4_safari=방문 기록\n4_chrome=방문 기록\n4_firefox_history_and_bookmarks=방문 기록 및 북마크\n4_360se=방문 기록\n\n8_ie=저장된 폼 기록\n8_edge=양식 데이터\n8_safari=웹 양식 자동 완성\n8_chrome=저장된 자동 완성 양식\n8_firefox=저장된 폼 기록\n8_360se=저장된 폼 기록\n\n16_ie=저장된 암호\n16_edge=암호\n16_safari=저장된 암호\n16_chrome=저장된 암호\n16_firefox=저장된 암호\n16_360se=저장된 암호\n\n32_ie=즐겨찾기\n32_edge=즐겨찾기\n32_safari=북마크\n32_chrome=북마크\n32_360se=북마크\n\n64_ie=기타 데이터\n64_edge=기타 데이터\n64_safari=기타 데이터\n64_chrome=기타 데이터\n64_firefox_other=기타 데이터\n64_360se=기타 데이터\n\n128_firefox=창과 탭\n\n# Automigration undo notification.\n# %1$S will be replaced with the name of the browser we imported from, %2$S will be replaced with brandShortName\n\nautomigration.undo.dontkeep2.accesskey    = N\nautomigration.undo.dontkeep2.label        = No Thanks\nautomigration.undo.keep2.accesskey        = O\nautomigration.undo.keep2.label            = OK, Got it\n\n# Automigration undo notification.\n# %1$S will be replaced with the name of the browser we imported from, %2$S will be replaced with brandShortName\nautomigration.undo.message.all              = Pick up where you left off. We’ve imported these sites and your bookmarks, history and passwords from %1$S into %2$S.\nautomigration.undo.message.bookmarks        = Pick up where you left off. We’ve imported these sites and your bookmarks from %1$S into %2$S.\nautomigration.undo.message.bookmarks.logins = Pick up where you left off. We’ve imported these sites and your bookmarks and passwords from %1$S into %2$S.\nautomigration.undo.message.bookmarks.visits = Pick up where you left off. We’ve imported these sites and your bookmarks and history from %1$S into %2$S.\nautomigration.undo.message.logins           = Pick up where you left off. We’ve imported your passwords from %1$S into %2$S.\nautomigration.undo.message.logins.visits    = Pick up where you left off. We’ve imported these sites and your history and passwords from %1$S into %2$S.\nautomigration.undo.message.visits           = Pick up where you left off. We’ve imported these sites and your history from %1$S into %2$S.\nautomigration.undo.unknownbrowser         = Unknown Browser\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n\n<!ENTITY loadError.label \"페이지 읽기 오류\">\n<!ENTITY retry.label \"재시도\">\n<!ENTITY returnToPreviousPage.label \"뒤로\">\n<!ENTITY advanced.label \"고급\">\n\n<!-- Specific error messages -->\n\n<!ENTITY connectionFailure.title \"연결 실패\">\n<!ENTITY connectionFailure.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY deniedPortAccess.title \"제한된 주소\">\n<!ENTITY deniedPortAccess.longDesc \"\">\n\n<!ENTITY dnsNotFound.title \"서버를 찾을 수 없음\">\n<!ENTITY dnsNotFound.longDesc \"\n<ul>\n  <li>주소를 오타로\n    <strong>www</strong>.example.com 대신\n    <strong>ww</strong>.example.com과 같이 입력하지 않았는지 확인해 보시기 바랍니다.</li>\n  <li>어떤 페이지에도 접속을 할 수 없다면,\n    네트워크 상태를 확인해 보시기 바랍니다.</li>\n  <li>컴퓨터나 네트워크가 방화벽이나 프록시 서버에 의해 보호받고 있다면\n    &brandShortName;가 웹에 접속을 할 수 있도록 설정되어 있는지 확인해 주시기 바랍니다.</li>\n</ul>\n\">\n\n<!ENTITY fileNotFound.title \"파일을 찾을 수 없음\">\n<!ENTITY fileNotFound.longDesc \"\n<ul>\n  <li>파일 이름의 대소문자를 비롯한 오타가 없는지 확인해 보시기 바랍니다.</li>\n  <li>이동되었거나, 이름이 변경되었거나, 삭제된 파일을 보려고 하는 것은 아닌지 확인해 보시기 바랍니다.</li>\n</ul>\n\">\n\n<!ENTITY fileAccessDenied.title \"파일 접근 거부됨\">\n<!ENTITY fileAccessDenied.longDesc \"\n<ul>\n  <li>삭제, 이동 또는 권한이 없어서 접근할 수 없습니다.</li>\n</ul>\n\">\n\n<!ENTITY generic.title \"이런.\">\n<!ENTITY generic.longDesc \"\n<p>&brandShortName;가 어떠한 이유로 인하여 현재 페이지를 읽을 수 없습니다.</p>\n\">\n\n<!ENTITY captivePortal.title \"네트워크에 로그인\">\n\n\n<!ENTITY malformedURI.title \"주소가 유효하지 않음\">\n<!ENTITY malformedURI.longDesc \"\n<ul>\n  <li>웹 주소는 보통\n    <strong>http://www.example.com/</strong>과 같이 작성됩니다.</li>\n  <li>오른쪽 위에서 왼쪽 아래로 그어진 슬래쉬(<strong>/</strong>)를 사용했는지\n     확인해 보시기 바랍니다.</li>\n</ul>\n\">\n\n<!ENTITY netInterrupt.title \"연결이 끊어짐\">\n<!ENTITY netInterrupt.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY notCached.title \"문서 만료\">\n<!ENTITY notCached.longDesc \"<p>요청한 문서는 더 이상 &brandShortName; 캐시에 저장되어 있지 않습니다.</p><ul><li>보안 문제로 인해 &brandShortName;는 자동적으로 문서를 재 호출 합니다.</li><li>웹 사이트에서 문서를 재 요청 하시려면 다시 시도를 눌러주십시오.</li></ul>\">\n\n<!ENTITY netOffline.title \"오프라인 모드\">\n<!ENTITY netOffline.longDesc2 \"\n<ul>\n  <li>&quot;오프라인으로 작업&quot;을 끄고 재시도하시기 바랍니다.</li>\n</ul>\n\">\n\n<!ENTITY contentEncodingError.title \"콘텐츠 인코딩 오류\">\n<!ENTITY contentEncodingError.longDesc \"\n<ul>\n  <li>웹 사이트 관리자에게 현재 문제를 알려 주시기 바랍니다.</li>\n</ul>\n\">\n\n<!ENTITY unsafeContentType.title \"안전하지 않은 파일 유형\">\n<!ENTITY unsafeContentType.longDesc \"\n<ul>\n  <li>웹 사이트 관리자에게 현재 문제를 알려 주시기 바랍니다.</li>\n</ul>\n\">\n\n<!ENTITY netReset.title \"연결 초기화\">\n<!ENTITY netReset.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY netTimeout.title \"연결 시간 초과\">\n<!ENTITY netTimeout.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY unknownProtocolFound.title \"인식할 수 없는 주소\">\n<!ENTITY unknownProtocolFound.longDesc \"\n<ul>\n  <li>이 주소를 열기 위해서는 다른 프로그램을 설치할 필요가 있습니다.</li>\n</ul>\n\">\n\n<!ENTITY proxyConnectFailure.title \"프록시 서버가 연결을 거부함\">\n<!ENTITY proxyConnectFailure.longDesc \"\n<ul>\n  <li>프록시 설정이 올바로 되어있는지 확인해 보시기 바랍니다.</li>\n  <li>프록시 서버가 확실히 작동 중인지 네트워크 관리자에게 문의 하시기\n    바랍니다.</li>\n</ul>\n\">\n\n<!ENTITY proxyResolveFailure.title \"프록시 서버를 찾을 수 없음\">\n<!ENTITY proxyResolveFailure.longDesc \"\n<ul>\n  <li>프록시 설정이 올바로 되어있는지 확인해 보시기 바랍니다.</li>\n  <li>사용자 컴퓨터가 활성화된 네트워크 연결을 사용하는지 확인해 보시기 바랍니다.</li>\n  <li>사용자의 컴퓨터나 네트워크가 방화벽 또는 프록시로 보호되고 있다면,\n    &brandShortName;가 웹에 접속할 수 있도록 허용되어 있는지 확인해 주시기 바랍니다.</li>\n</ul>\n\">\n\n<!ENTITY redirectLoop.title \"페이지 자동 바꾸기가 제대로 안 됨\">\n<!ENTITY redirectLoop.longDesc \"\n<ul>\n  <li>이 문제는 드물게 해당 사이트에서 요구하는 쿠키를 차단하여 발생할 수\n    있습니다.</li>\n</ul>\n\">\n\n<!ENTITY unknownSocketType.title \"서버로부터 기대하지 않은 응답을 받음\">\n<!ENTITY unknownSocketType.longDesc \"\n<ul>\n  <li>시스템에 개인 보안 관리자가 설치 되어 있는지 확인해 보시기 바랍니다.</li>\n\n  <li>서버의 정상적이지 않은 설정 때문일 수도 있습니다.</li>\n</ul>\n\">\n\n<!ENTITY nssFailure2.title \"보안 연결 실패\">\n<!ENTITY nssFailure2.longDesc2 \"\n<ul>\n  <li>받은 데이터의 내용 사실 검증을 할 수 없기 때문에 보려고 시도하신 페이지를 보여드릴 수 없습니다.</li>\n  <li>웹 사이트 관리자에게 현재 문제를 알려 주십시오.</li>\n</ul>\n\">\n\n<!ENTITY certerror.longpagetitle1 \"연결이 안전하지 않음\">\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara \"<span class='hostname'/>의 소유자가 웹사이트를 적절히 설정하지 않았습니다. 정보가 도난당하는 것을 막기 위해서 &brandShortName;가 웹사이트에 연결하지 않았습니다.\">\n\n<!ENTITY sharedLongDesc \"\n<ul>\n  <li>서버가 일시적으로 사용할 수 없거나 또는 너무 많은 접속이 몰리는 상태일 수 있습니다.\n    잠시 후에 재시도해 보시기 바랍니다.</li>\n  <li>어떤 페이지도 열 수 없다면,\n    컴퓨터의 네트워크 연결을 확인해 보시기 바랍니다.</li>\n  <li>사용자의 컴퓨터나 네트워크가 방화벽 또는 프록시로 보호되고 있다면,\n    &brandShortName;가 웹에 접속할 수 있도록 허용되어 있는지 확인해 주시기 바랍니다.</li>\n</ul>\n\">\n\n<!ENTITY cspBlocked.title \"콘텐츠 보안 정책에 의한 차단\">\n<!ENTITY cspBlocked.longDesc \"<p>이 페이지는 콘텐츠 보안 정책에서 허락하지 않는 방법으로 로딩되어 &brandShortName;가 차단했습니다.</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"손상된 콘텐츠 오류\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>데이터 전송에 오류가 발생하여서 페이지를 표시할 수 없습니다.</p><ul><li>이 문제를 웹사이트 소유자에게 알려주세요.</li></ul>\">\n\n\n<!ENTITY securityOverride.exceptionButtonLabel \"예외 추가…\">\n\n<!ENTITY errorReporting.automatic2 \"오류 보고서를 보내면 멜웨어 사이트를 차단하거나 그 오류를 분석하는데 도움이 됩니다.\">\n<!ENTITY errorReporting.learnMore \"더 알아보기…\">\n\n<!ENTITY remoteXUL.title \"원격 XUL\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>현재 문제에 대해 웹 사이트 관리자에게 알려 주시기 바랍니다.</li></ul></p>\">\n\n<!ENTITY sslv3Used.title \"보안 접속을 할 수 없음\">\n<!-- LOCALIZATION NOTE (sslv3Used.longDesc2) - Do not translate\n     \"SSL_ERROR_UNSUPPORTED_VERSION\". -->\n<!ENTITY sslv3Used.longDesc2 \"고급 정보: SSL_ERROR_UNSUPPORTED_VERSION\">\n\n<!-- LOCALIZATION NOTE (certerror.wrongSystemTime2,\n                        certerror.wrongSystemTimeWithoutReference) - The <span id='..' />\n     tags will be injected with actual values, please leave them unchanged. -->\n<!ENTITY certerror.wrongSystemTime2 \"<p>사용자 컴퓨터의 시계가 맞지 않기 때문에 보안 연결을 할 수 없어서 &brandShortName;가 <span id='wrongSystemTime_URL'/>에 연결하지 않았습니다.</p> <p><span id='wrongSystemTime_actualDate'/>여야 하지만 <span id='wrongSystemTime_systemDate'/>로 설정되어 있습니다. 올바른 날짜와 시간을 설정해 주세요.</p>\">\n<!ENTITY certerror.wrongSystemTimeWithoutReference \"<p>사용자 컴퓨터의 시계가 맞지 않기 때문에 보안 연결을 할 수 없어서 &brandShortName;가 <span id='wrongSystemTimeWithoutReference_URL'/>에 연결하지 않았습니다.</p> <p><span id='wrongSystemTimeWithoutReference_systemDate'/>로 설정되어 있습니다. 올바른 날짜와 시간을 설정해 주세요.</p>\">\n\n<!ENTITY certerror.pagetitle1  \"안전하지 않은 연결\">\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"이 사이트는 &brandShortName;가 안전한 경우에만 \n연결함을 명시하기 위해서 HTTP Strict Transport Security (HSTS)를 사용합니다.\n그래서 이 인증서에 예외를 추가할 수 없습니다.\">\n<!ENTITY certerror.copyToClipboard.label \"클립보드에 텍스트 복사\">\n\n<!ENTITY inadequateSecurityError.title \"연결이 안전하지 않음\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span>이 오래되어서 공격에 안전하지 않은 보안 기술을 사용하고 있습니다. 사용자가 안전하다고 여길 수 있는 정보를 공격자가 쉽게 탈취할 수 있습니다. 사용자가 사이트에 방문하기 위해서는 웹사이트 관리자가 서버를 고쳐야 합니다.</p><p>오류 코드: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n\n<!ENTITY prefReset.longDesc \"네트워크 보안 설정 때문에 이러한 현상이 발생한 것으로 보입니다. 기본 설정으로 되돌리겠습니까?\">\n<!ENTITY prefReset.label \"기본 설정으로 되돌리기\">\n\n<!ENTITY captivePortal.longDesc2 \"\n<p>You must log in to this network before you can access the Internet.</p>\n\">\n\n<!ENTITY openPortalLoginPage.label2 \"Open Network Login Page\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/newTab.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- These strings are used in the about:newtab page -->\n<!ENTITY newtab.pageTitle \"새 탭\">\n<!ENTITY newtab.customize.classic \"자주 방문한 사이트 보기\">\n<!ENTITY newtab.customize.cog.enhanced \"추천 사이트도 같이 보기\">\n<!ENTITY newtab.customize.cog.title2 \"새 탭 바꾸기\">\n<!ENTITY newtab.customize.cog.learn \"새 탭에 대해 알아보기\">\n<!ENTITY newtab.customize.title \"나만의 새 탭 페이지 만들기\">\n<!ENTITY newtab.customize.suggested \"추천 사이트와 자주 방문한 사이트 보기\">\n<!ENTITY newtab.customize.topsites \"자주 방문한 사이트 보기\">\n<!ENTITY newtab.customize.blank2 \"빈 페이지 보기\">\n<!ENTITY newtab.undo.removedLabel \"미리보기가 삭제되었습니다.\">\n<!ENTITY newtab.undo.undoButton \"취소합니다.\">\n<!ENTITY newtab.undo.restoreButton \"모두 복원합니다.\">\n<!ENTITY newtab.undo.closeTooltip \"숨기기\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/newTab.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnewtab.pin=이 사이트 여기에 꽂아놓기\nnewtab.unpin=이 사이트 풀러놓기\nnewtab.block=이 사이트 없애기\n# LOCALIZATION NOTE(newtab.sponsored.button): This text appears for sponsored\n# and enhanced tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.sponsored.button=스폰서를 받음\n# LOCALIZATION NOTE(newtab.suggested.button): This text appears for sponsored\n# and suggested tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.suggested.tag=추천받음\n# LOCALIZATION NOTE(newtab.suggested.button): %1$S will be replaced inline by\n# one of the user's top 100 sites that triggered this suggested tile.\n# This text appears for suggested tiles under the tile's title, so prefer short\n# strings to avoid truncating important text.\nnewtab.suggested.button=%1$S 방문자에게 추천\n# LOCALIZATION NOTE(newtab.sponsored.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain=이 조각은 Mozilla와의 협력로서 보여지게 되었습니다. 아무 때나 %1$S 단추를 눌러 없앨 수 있습니다. %2$S\n# LOCALIZATION NOTE(newtab.sponsored.explain2): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain2=이 사이트는 Mozilla의 협력사를 대신해서 추천한 것입니다. 아무 때나 %1$S 단추를 누르면 없앨 수 있습니다. %2$S\n# LOCALIZATION NOTE(newtab.suggested.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.suggested.explain=여러분을 위해 Mozilla에서 추천하는 사이트입니다. 아무 때나 %1$S 단추를 눌러 없앨 수 있습니다. %2$S\n# LOCALIZATION NOTE(newtab.enhanced.explain): %1$S will be replaced inline by\n# the gear icon used to customize the new tab window. %2$S will be replaced by\n# an active link using string newtab.learn.link as text.\nnewtab.enhanced.explain=Mozilla의 협력사는 스크린샷을 대체할 시각적으로 향상된 조각을 가져왔습니다. 마음에 들지 않으시면 %1$S 단추를 눌러 향상된 타일을 끌 수 있습니다. %2$S\nnewtab.intro1.paragraph1=이제 새 탭을 열 때, 관심있을 만한 사이트가 보이게 됩니다. 어떤 항목은 Mozilla나 파트너사의 후원으로 추천될 수 있습니다.\n# LOCALIZATION NOTE(newtab.intro1.paragraph2): %1$S will be replaced inline by\n# an active link using string newtab.privacy.link as text. %2$S will be replaced\n# inline by the gear icon used to customize the new tab window.\nnewtab.intro1.paragraph2=이 서비스를 제공하기 위해서 데이터가 %1$S에 따라 자동으로 전송될 수 있습니다. 기어 아이콘(%2$S)을 눌러서 옵션의 체크를 빼서 이를 제어할 수 있습니다.\nnewtab.learn.link=더 알아보기…\nnewtab.privacy.link=개인 정보 보호 정책\nnewtab.learn.link2=새 탭에 대해 더 알아보기\nnewtab.intro.header.update=새 탭이 새롭게 바뀌었습니다!\nnewtab.intro.gotit=잘 알았습니다!\n\nnewtab.defaultTopSites.heading=Top Sites\nnewtab.userTopSites.heading=Your Top Sites\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/openLocation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY enter.label \"웹 주소(URL) 또는 파일을 선택하십시오:\">\r\n<!ENTITY chooseFile.label \"파일 선택…\">\r\n<!ENTITY newWindow.label \"새 창\">\r\n<!ENTITY newTab.label \"새 탭\">\r\n<!ENTITY topTab.label \"현재 탭\">\r\n<!ENTITY caption.label \"웹 주소 열기\">\r\n<!ENTITY openWhere.label \"주소 지정:\">\r\n<!ENTITY openBtn.label \"열기:\">\r\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/openLocation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nchooseFileDialogTitle=파일 선택\r\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/pageInfo.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  pageInfoWindow.width  \"600\">\n<!ENTITY  pageInfoWindow.height \"500\">\n\n<!ENTITY  copy.key              \"C\">\n<!ENTITY  copy.label            \"복사\">\n<!ENTITY  copy.accesskey        \"C\">\n<!ENTITY  selectall.key         \"A\">\n<!ENTITY  selectall.label       \"모두 선택\">\n<!ENTITY  selectall.accesskey   \"A\">\n<!ENTITY  closeWindow.key       \"w\">\n\n<!ENTITY  generalTab            \"일반\">\n<!ENTITY  generalTab.accesskey  \"G\">\n<!ENTITY  generalTitle          \"제목:\">\n<!ENTITY  generalURL            \"주소:\">\n<!ENTITY  generalType           \"형식:\">\n<!ENTITY  generalMode           \"렌더링 방식:\">\n<!ENTITY  generalSize           \"파일 용량:\">\n<!ENTITY  generalReferrer       \"참조 URL:\">\n<!ENTITY  generalSource         \"소스:\">\n<!ENTITY  generalModified       \"수정:\">\n<!ENTITY  generalEncoding2      \"글자 인코딩:\">\n<!ENTITY  generalMetaName       \"이름\">\n<!ENTITY  generalMetaContent    \"내용\">\n\n<!ENTITY  mediaTab              \"미디어\">\n<!ENTITY  mediaTab.accesskey    \"M\">\n<!ENTITY  mediaLocation         \"위치:\">\n<!ENTITY  mediaText             \"추가 내용:\">\n<!ENTITY  mediaAltHeader        \"대체 텍스트\">\n<!ENTITY  mediaAddress          \"주소\">\n<!ENTITY  mediaType             \"유형\">\n<!ENTITY  mediaSize             \"이미지 크기\">\n<!ENTITY  mediaCount            \"카운트\">\n<!ENTITY  mediaDimension        \"사이즈:\">\n<!ENTITY  mediaLongdesc         \"설명:\">\n<!ENTITY  mediaBlockImage.accesskey \"B\">\n<!ENTITY  mediaSaveAs           \"다른 이름으로 저장…\">\n<!ENTITY  mediaSaveAs.accesskey \"A\">\n<!ENTITY  mediaSaveAs2.accesskey \"e\">\n<!ENTITY  mediaPreview          \"미리 보기:\">\n\n<!ENTITY  feedTab               \"피드\">\n<!ENTITY  feedTab.accesskey     \"F\">\n<!ENTITY  feedSubscribe         \"구독하기\">\n<!ENTITY  feedSubscribe.accesskey \"u\">\n\n<!ENTITY  permTab               \"이용 권한\">\n<!ENTITY  permTab.accesskey     \"P\">\n<!ENTITY  permUseDefault        \"기본 설정 이용\">\n<!ENTITY  permAskAlways         \"항상 물어보기\">\n<!ENTITY  permAllow             \"허가\">\n<!ENTITY  permAllowSession      \"세션에 허가\">\n<!ENTITY  permBlock             \"차단\">\n<!ENTITY  permissionsFor        \"이용 권한:\">\n<!ENTITY  permPlugins           \"플러그인 활성화\">\n\n<!ENTITY  permClearStorage           \"저장소 삭제\">\n<!ENTITY  permClearStorage.accesskey \"C\">\n\n<!ENTITY  securityTab           \"보안\">\n<!ENTITY  securityTab.accesskey \"S\">\n<!ENTITY  securityView.certView \"인증서 보기\">\n<!ENTITY  securityView.accesskey \"V\">\n<!ENTITY  securityView.unknown   \"알 수 없음\">\n\n\n<!ENTITY  securityView.identity.header   \"웹 사이트 정보\">\n<!ENTITY  securityView.identity.owner    \"소유자: \">\n<!ENTITY  securityView.identity.domain   \"사이트 정보: \">\n<!ENTITY  securityView.identity.verifier \"신원 확인자: \">\n\n<!ENTITY  securityView.privacy.header                   \"개인 정보 &amp; 방문 기록\">\n<!ENTITY  securityView.privacy.history                  \"이전에 현재 웹 사이트 방문 여부\">\n<!ENTITY  securityView.privacy.cookies                  \"컴퓨터 내에 각종 정보(쿠키) 저장 여부\">\n<!ENTITY  securityView.privacy.viewCookies              \"쿠키 정보 보기\">\n<!ENTITY  securityView.privacy.viewCookies.accessKey    \"k\">\n<!ENTITY  securityView.privacy.passwords                \"현재 웹 사이트 내 각종 암호 저장 여부\">\n<!ENTITY  securityView.privacy.viewPasswords            \"저장 암호 보기\">\n<!ENTITY  securityView.privacy.viewPasswords.accessKey  \"w\">\n\n<!ENTITY  securityView.technical.header                 \"세부 사항\">\n\n<!ENTITY  helpButton.label                              \"도움말\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/pageInfo.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npageInfo.page.title=페이지 정보 - %S\npageInfo.frame.title=프레임 정보 - %S\n\nnoPageTitle=페이지 제목 없음:\nunknown=알 수 없음\nnotset=설정되지 않음\nyes=있음\nno=없음\n\nmediaImg=이미지\nmediaVideo=동영상\nmediaAudio=음성\nmediaBGImg=배경 이미지\nmediaBorderImg=외곽 이미지\nmediaListImg=목록 마커 이미지\nmediaCursor=커서\nmediaObject=개체\nmediaEmbed=임베드\nmediaLink=아이콘\nmediaInput=입력\nmediaFileSize=%S KB\nmediaSize=%Spx \\u00D7 %Spx\nmediaSelectFolder=이미지를 저장할 폴더 선택\nmediaBlockImage=%S에서 이미지 차단\nmediaUnknownNotCached=알 수 없음(캐싱 안 함)\nmediaImageType=%S 형식\nmediaAnimatedImageType=%S 이미지 (애니메이션, %S 프레임)\nmediaDimensions=%Spx \\u00D7 %Spx                                                \nmediaDimensionsScaled=%Spx \\u00D7 %Spx (크기 변경 %Spx \\u00D7 %Spx)\n\ngeneralQuirksMode=비표준 모드\ngeneralStrictMode=표준 호환 모드\ngeneralSize=%S KB (%S 바이트)\ngeneralMetaTag=메타 (한 개 태그)\ngeneralMetaTags=메타 (%S개 태그)\n\nfeedRss=RSS\nfeedAtom=Atom\nfeedXML=XML\n\nsecurityNoOwner=현재 웹 사이트는 소유자 정보를 제공하지 않고 있습니다.\nsecurityOneVisit=있음, 한 번\nsecurityNVisits=있음, %S번\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# database\n#   e.g. indexedDBUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nindexedDBUsage=현재 웹 사이트는 %1$S %2$S를 사용 중입니다.\n\npermissions.useDefault=기본 설정 사용\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/places/bookmarkProperties.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndialogAcceptLabelAddItem=추가\ndialogAcceptLabelSaveItem=저장\ndialogAcceptLabelAddLivemark=구독하기\ndialogAcceptLabelAddMulti=여러 북마크 추가\ndialogAcceptLabelEdit=변경 사항 저장\ndialogTitleAddBookmark=북마크 추가\ndialogTitleAddLivemark=라이브 북마크 추가\ndialogTitleAddFolder=폴더 추가\ndialogTitleAddMulti=모든 탭 북마크 추가\ndialogTitleEdit=\"%S\" 속성\n\nbookmarkAllTabsDefault=[폴더명]\nnewFolderDefault=새 폴더\nnewBookmarkDefault=새 북마크\nnewLivemarkDefault=새 라이브 북마크\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/places/editBookmarkOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editBookmarkOverlay.name.label                      \"이름:\">\n<!ENTITY editBookmarkOverlay.name.accesskey                  \"N\">\n<!ENTITY editBookmarkOverlay.location.label                  \"주소:\">\n<!ENTITY editBookmarkOverlay.location.accesskey              \"L\">\n<!ENTITY editBookmarkOverlay.feedLocation.label              \"RSS 피드 주소:\">\n<!ENTITY editBookmarkOverlay.feedLocation.accesskey          \"F\">\n<!ENTITY editBookmarkOverlay.siteLocation.label              \"웹 사이트 주소:\">\n<!ENTITY editBookmarkOverlay.siteLocation.accesskey          \"S\">\n<!ENTITY editBookmarkOverlay.folder.label                    \"폴더:\">\n<!ENTITY editBookmarkOverlay.foldersExpanderDown.tooltip     \"북마크 폴더 전체 보기\">\n<!ENTITY editBookmarkOverlay.expanderUp.tooltip              \"숨기기\">\n<!ENTITY editBookmarkOverlay.tags.label                      \"태그:\">\n<!ENTITY editBookmarkOverlay.tags.accesskey                  \"T\">\n<!ENTITY editBookmarkOverlay.tagsEmptyDesc.label             \"쉼표로 태그 구분\">\n<!ENTITY editBookmarkOverlay.description.label               \"설명:\">\n<!ENTITY editBookmarkOverlay.description.accesskey           \"D\">\n<!ENTITY editBookmarkOverlay.keyword.label                   \"키워드:\">\n<!ENTITY editBookmarkOverlay.keyword.accesskey               \"K\">\n<!ENTITY editBookmarkOverlay.tagsExpanderDown.tooltip        \"태그 모두 보기\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.label             \"현재 북마크를 탐색창에서 읽기\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.accesskey         \"h\">\n<!ENTITY editBookmarkOverlay.choose.label                    \"선택…\">\n<!ENTITY editBookmarkOverlay.newFolderButton.label           \"새 폴더\">\n<!ENTITY editBookmarkOverlay.newFolderButton.accesskey       \"o\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/places/moveBookmarks.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title              \"폴더 선택\">\n<!ENTITY window.style              \"width: 36em; height: 18em;\">\n<!ENTITY moveTo.label              \"이동 위치:\">\n<!ENTITY newFolderButton.label     \"새 폴더\">\n<!ENTITY newFolderButton.accesskey \"N\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/places/places.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (places.library.title): use \"Library\", \"Archive\" or \"Repository\" -->\n<!ENTITY places.library.title  \"라이브러리\">\n<!ENTITY places.library.width  \"700\">\n<!ENTITY places.library.height \"500\">\n<!ENTITY organize.label        \"관리하기\">\n<!ENTITY organize.accesskey    \"O\">\n<!ENTITY organize.tooltip      \"북마크 관리\">\n\n<!ENTITY file.close.label               \"닫기\">\n<!ENTITY file.close.accesskey           \"C\">\n<!ENTITY cmd.close.key                  \"w\">\n<!ENTITY views.label                    \"보기\">\n<!ENTITY views.accesskey                \"V\">\n<!ENTITY views.tooltip                  \"보기 형식 변경\">\n<!ENTITY view.columns.label             \"항목 보기\">\n<!ENTITY view.columns.accesskey         \"C\">\n<!ENTITY view.sort.label                \"정렬하기\">\n<!ENTITY view.sort.accesskey            \"S\">\n<!ENTITY view.unsorted.label            \"정렬 안 함\">\n<!ENTITY view.unsorted.accesskey        \"U\">\n<!ENTITY view.sortAscending.label       \"내림차순\">\n<!ENTITY view.sortAscending.accesskey   \"A\">\n<!ENTITY view.sortDescending.label      \"오름차순\">\n<!ENTITY view.sortDescending.accesskey  \"Z\">\n\n<!ENTITY importBookmarksFromHTML.label     \"HTML에서 북마크 가져오기…\">\n<!ENTITY importBookmarksFromHTML.accesskey \"I\">\n<!ENTITY exportBookmarksToHTML.label       \"북마크를 HTML으로 내보내기…\">\n<!ENTITY exportBookmarksToHTML.accesskey   \"E\">\n<!ENTITY importOtherBrowser.label          \"다른 브라우저에서 가져오기…\">\n<!ENTITY importOtherBrowser.accesskey      \"A\">\n\n<!ENTITY cmd.backup.label               \"백업하기…\">\n<!ENTITY cmd.backup.accesskey           \"B\">\n<!ENTITY cmd.restore2.label             \"복원하기\">\n<!ENTITY cmd.restore2.accesskey         \"R\">\n<!ENTITY cmd.restoreFromFile.label      \"파일 선택…\">\n<!ENTITY cmd.restoreFromFile.accesskey  \"C\">\n\n<!ENTITY cmd.deleteDomainData.label     \"현재 사이트 기억 안 함\">\n<!ENTITY cmd.deleteDomainData.accesskey \"F\">\n\n<!ENTITY cmd.open.label                  \"새로 열기\">\n<!ENTITY cmd.open.accesskey              \"O\">\n<!ENTITY cmd.open_window.label           \"새 창에 열기\">\n<!ENTITY cmd.open_window.accesskey       \"N\">\n<!ENTITY cmd.open_private_window.label     \"새 사생활 보호 창에 열기\">\n<!ENTITY cmd.open_private_window.accesskey \"P\">\n<!ENTITY cmd.open_tab.label              \"새 탭에 열기\">\n<!ENTITY cmd.open_tab.accesskey          \"w\">\n<!ENTITY cmd.open_all_in_tabs.label      \"탭으로 모두 열기\">\n<!ENTITY cmd.open_all_in_tabs.accesskey  \"O\">\n\n<!ENTITY cmd.properties.label      \"속성\">\n<!ENTITY cmd.properties.accesskey  \"i\">\n\n<!ENTITY cmd.sortby_name.label              \"이름으로 정렬\">\n<!ENTITY cmd.sortby_name.accesskey          \"S\">\n<!ENTITY cmd.context_sortby_name.accesskey  \"r\">\n\n<!ENTITY cmd.new_bookmark.label            \"새 북마크…\">\n<!ENTITY cmd.new_bookmark.accesskey        \"B\">\n<!ENTITY cmd.new_folder.label              \"새 폴더…\">\n<!ENTITY cmd.new_folder.accesskey          \"o\">\n<!ENTITY cmd.context_new_folder.accesskey  \"F\">\n<!ENTITY cmd.new_separator.label           \"새 구분자\">\n<!ENTITY cmd.new_separator.accesskey       \"S\">\n\n<!ENTITY cmd.reloadLivebookmark.label      \"라이브 북마크 갱신\">\n<!ENTITY cmd.reloadLivebookmark.accesskey  \"R\">\n\n<!ENTITY cmd.moveBookmarks.label                  \"이동…\">\n<!ENTITY cmd.moveBookmarks.accesskey              \"M\">\n\n<!ENTITY col.name.label          \"이름\">\n<!ENTITY col.tags.label          \"태그\">\n<!ENTITY col.url.label           \"주소\">\n<!ENTITY col.mostrecentvisit.label \"최근 방문\">\n<!ENTITY col.visitcount.label    \"방문 횟수\">\n<!ENTITY col.description.label   \"설명\">\n<!ENTITY col.dateadded.label     \"저장일\">\n<!ENTITY col.lastmodified.label  \"마지막 수정일\">\n\n<!ENTITY search.label                              \"검색:\">\n<!ENTITY search.accesskey                          \"S\">\n\n<!ENTITY cmd.find.key  \"f\">\n\n<!ENTITY maintenance.label      \"가져오기 및 복구\">\n<!ENTITY maintenance.accesskey  \"I\">\n<!ENTITY maintenance.tooltip    \"북마크 가져오기 및 백업\">\n\n<!ENTITY backButton.tooltip  \"뒤로 가기\">\n\n<!ENTITY forwardButton.tooltip  \"앞으로 가기\">\n\n<!ENTITY detailsPane.more.label \"자세히\">\n<!ENTITY detailsPane.more.accesskey \"e\">\n<!ENTITY detailsPane.less.label \"닫기\">\n<!ENTITY detailsPane.less.accesskey \"e\">\n<!ENTITY detailsPane.selectAnItemText.description \"항목을 선택하면 이름과 자세한 정보를 수정 및 편집할 수 있습니다.\">\n\n<!ENTITY find.label               \"찾기:\">\n<!ENTITY find.accesskey           \"S\">\n<!ENTITY view.label               \"보기\">\n<!ENTITY view.accesskey           \"w\">\n<!ENTITY byDate.label             \"날짜 순서로\">\n<!ENTITY byDate.accesskey         \"D\">\n<!ENTITY bySite.label             \"사이트 이름 순서로\">\n<!ENTITY bySite.accesskey         \"S\">\n<!ENTITY byMostVisited.label      \"최근 방문한 날짜 순서로\">\n<!ENTITY byMostVisited.accesskey  \"V\">\n<!ENTITY byLastVisited.label      \"마지막 방문한 날짜 순서로\">\n<!ENTITY byLastVisited.accesskey  \"L\">\n<!ENTITY byDayAndSite.label       \"날짜 및 사이트 이름 순서로\">\n<!ENTITY byDayAndSite.accesskey   \"t\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nload-js-data-url-error=보안 문제로 인해 자바스크립트나 데이터 URL은 방문 기록이나 사이드바에 표시할 수 없습니다.\nnoTitle=(제목 없음)\n\nbookmarksMenuEmptyFolder=(비어있음)\n\nbookmarksBackupTitle=북마크 백업 파일명\n\nbookmarksRestoreAlertTitle=북마크 복구\nbookmarksRestoreAlert=현재 모든 북마크를 백업했던 내용으로 모두 교체합니다. 계속 진행하시겠습니까?\nbookmarksRestoreTitle=북마크 백업 선택\nbookmarksRestoreFilterName=JSON\n\nbookmarksRestoreFormatError=지원하지 않는 파일 형식.\nbookmarksRestoreParseError=백업 파일을 처리할 수 없습니다.\n\nbookmarksLivemarkLoading=라이브 북마크 읽는 중…\nbookmarksLivemarkFailed=라이브 북마크를 가져올 수 없습니다.\n\nmenuOpenLivemarkOrigin.label=\"%S\" 열기\n\nsortByName='%S' 이름으로 정렬\nsortByNameGeneric=이름으로 정렬\n# LOCALIZATION NOTE (view.sortBy.1.name.label): sortBy properties are versioned.\n# When any of these changes, all of the properties must be bumped, and the\n# change must be annotated here.  Both label and accesskey must be updated.\n# - version 1: changed view.sortBy.1.date.\nview.sortBy.1.name.label=이름으로 정렬\nview.sortBy.1.name.accesskey=N\nview.sortBy.1.url.label=주소로 정렬\nview.sortBy.1.url.accesskey=L\nview.sortBy.1.date.label=최근 방문으로 정렬\nview.sortBy.1.date.accesskey=V\nview.sortBy.1.visitCount.label=방문 횟수로 정렬\nview.sortBy.1.visitCount.accesskey=C\nview.sortBy.1.description.label=설명으로 정렬\nview.sortBy.1.description.accesskey=D\nview.sortBy.1.dateAdded.label=저장일로 정렬\nview.sortBy.1.dateAdded.accesskey=e\nview.sortBy.1.lastModified.label=마지막 수정일로 정렬\nview.sortBy.1.lastModified.accesskey=M\nview.sortBy.1.tags.label=태그로 정렬\nview.sortBy.1.tags.accesskey=T\n\nsearchBookmarks=북마크 검색\nsearchHistory=방문 기록 검색\nsearchDownloads=다운로드 항목 검색\n\ntabs.openWarningTitle=작업 확인\ntabs.openWarningMultipleBranded=지금 %S개의 탭을 열려고 합니다. 이 작업은 페이지를 여는 동안 %S가 느려질 수도 있습니다. 계속 하시겠습니까?\ntabs.openButtonMultiple=탭 열기\ntabs.openWarningPromptMeBranded=앞으로 %S가 느려질 수 있는 다중 탭 열기 경고\n\nSelectImport=북마크 파일 가져오기\nEnterExport=북마크 파일 내보내기\n\ndetailsPane.noItems=항목 없음\n# LOCALIZATION NOTE (detailsPane.itemsCountLabel): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of items\n# example: 111 items\ndetailsPane.itemsCountLabel=항목 수: 1개;항목 수: #1개\n\nmostVisitedTitle=자주 방문 순\nrecentTagsTitle=최근 태그 순\n\nOrganizerQueryHistory=방문 기록\nOrganizerQueryDownloads=다운로드\nOrganizerQueryAllBookmarks=전체 북마크\nOrganizerQueryTags=태그\n\n# LOCALIZATION NOTE (tagResultLabel, bookmarkResultLabel, switchtabResultLabel,\n# keywordResultLabel, searchengineResultLabel)\n# Noun used to describe the location bar autocomplete result type\n# to users with screen readers\n# See createResultLabel() in urlbarBindings.xml\ntagResultLabel=태그\nbookmarkResultLabel=북마크\nswitchtabResultLabel=탭\nkeywordResultLabel=키워드\nsearchengineResultLabel=검색\n\n\n# LOCALIZATION NOTE (lockPrompt.text)\n# %S will be replaced with the application name.\nlockPrompt.title=웹 브라우저 시작 오류\nlockPrompt.text=%S 파일을 다른 프로그램이 사용하고 있기 때문에 북마크와 방문 기록이 없어진 것처럼 보일 수 있습니다. 이 오류는 보안 소프트웨어가 원인일 수 있습니다.\nlockPromptInfoButton.label=자세히 보기\nlockPromptInfoButton.accessKey=L\n\n# LOCALIZATION NOTE (deletePagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.deletePages.label=페이지 삭제\ncmd.deletePages.accesskey=D\n\n# LOCALIZATION NOTE (bookmarkPagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.bookmarkPages.label=북마크 삭제\ncmd.bookmarkPages.accesskey=B\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/preferences/aboutPermissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY permissionsManager.title        \"웹 사이트별 설정 관리\">\n\n<!ENTITY sites.search                    \"웹 사이트 검색\">\n<!ENTITY sites.allSites                  \"모든 웹 사이트\">\n\n<!-- LOCALIZATION NOTE (permissions.header.start, permissions.header.end): These strings\n     surround the host name of the site to make the header for the permissions page.\n     example: \"Permissions for mozilla.org\" -->\n<!ENTITY header.site.start               \"\">\n<!ENTITY header.site.end                 \" 웹 사이트별 설정\">\n\n<!ENTITY header.defaults                 \"모든 웹 사이트 기본 설정 적용\">\n\n<!ENTITY permissions.forgetSite          \"현재 사이트의 설정 삭제\">\n\n<!ENTITY permission.alwaysAsk            \"매번 확인\">\n<!ENTITY permission.allow                \"항상 허가\">\n<!ENTITY permission.allowForSession      \"브라우저 사용 중에만 허가\">\n<!ENTITY permission.allowFirstPartyOnly  \"제3자 허용하지 않음\">\n<!ENTITY permission.block                \"항상 차단\">\n\n<!ENTITY password.label                  \"암호 저장\">\n<!ENTITY password.manage                 \"저장 중인 암호 목록…\">\n\n<!ENTITY cookie.label                    \"쿠키(Cookie) 데이터 저장\">\n<!ENTITY cookie.remove                   \"쿠키 제거\">\n<!ENTITY cookie.manage                   \"쿠키 표시…\">\n<!ENTITY cookie.removeAll                \"모든 쿠키 제거\">\n\n<!ENTITY geo.label                       \"위치 정보 제공\">\n\n<!ENTITY plugins.label                   \"플러그인\">\n\n<!-- LOCALIZATION NOTE (indexedDB.label): This is describing indexedDB storage\n     using the same language used for the permIndexedDB string in browser/pageInfo.dtd -->\n<!ENTITY indexedDB.label                 \"오프라인 저장소\">\n\n<!ENTITY popup.label                     \"팝업 창\">\n\n<!ENTITY fullscreen.label                \"전체 화면\">\n<!ENTITY camera.label                    \"카메라 사용\">\n<!ENTITY microphone.label                \"마이크 사용\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/preferences/aboutPermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (visitCount): #1 is the number of history visits for a site\nvisitCount\t=총 #1회 방문\n\npasswordsCount\t= 현재 사이트에서 #1 개의 암호 저장 중\ncookiesCount\t= 현재 사이트에서 #1 개의 쿠키 저장 중\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/preferences/advanced.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Note: each tab panel must contain unique accesskeys -->\n\n<!ENTITY generalTab.label                \"일반\">\n\n<!ENTITY accessibility.label             \"접근성\">\n\n<!ENTITY useCursorNavigation.label       \"커서 키를 항상 페이지 내에서 사용\">\n<!ENTITY useCursorNavigation.accesskey   \"c\">\n<!ENTITY searchOnStartTyping.label       \"타이핑을 시작하면 검색\">\n<!ENTITY searchOnStartTyping.accesskey   \"x\">\n<!ENTITY blockAutoReload.label           \"웹사이트가 리다이렉트나 리로드를 하려하면 알려주기\">\n<!ENTITY blockAutoReload.accesskey       \"b\">\n<!ENTITY useOnScreenKeyboard.label       \"필요하면 터치 키보드 보여주기\">\n<!ENTITY useOnScreenKeyboard.accesskey   \"k\">\n\n<!ENTITY browsing.label                  \"보기 기능\">\n\n<!ENTITY useAutoScroll.label             \"자동 스크롤 기능 사용\">\n<!ENTITY useAutoScroll.accesskey         \"a\">\n<!ENTITY useSmoothScrolling.label        \"부드러운 스크롤 기능 사용\">\n<!ENTITY useSmoothScrolling.accesskey    \"m\">\n<!ENTITY allowHWAccel.label              \"하드웨어 가속이 가능하면 사용\">\n<!ENTITY allowHWAccel.accesskey          \"r\">\n<!ENTITY checkUserSpelling.label         \"입력할 때 철자 확인\">\n<!ENTITY checkUserSpelling.accesskey     \"t\">\n\n<!ENTITY dataChoicesTab.label            \"데이터 선택\">\n\n<!ENTITY healthReportDesc.label          \"브라우저 성능에 대해 이해할 수 있도록 돕고 &vendorShortName;와 브라우저 건강 데이터를 공유함\">\n<!ENTITY enableHealthReport.label        \"&brandShortName; 상태 검사 보고서 켜기\">\n<!ENTITY enableHealthReport.accesskey    \"R\">\n<!ENTITY healthReportLearnMore.label     \"더 알아보기\">\n\n<!ENTITY telemetryDesc.label             \"브라우저의 성능, 사용, 그리고 설정에 대한 데이터를 &vendorShortName;와 공유하여 &brandShortName;가 보나 나아지도록 도움\">\n<!ENTITY enableTelemetryData.label       \"부가적인 데이터 공유\">\n<!ENTITY enableTelemetryData.accesskey   \"T\">\n<!ENTITY telemetryLearnMore.label        \"더 알아보기\">\n\n<!ENTITY crashReporterDesc2.label         \"충돌 보고서는 &vendorShortName;가 문제를 해결하고 브라우저를 더욱 안정하고 안전하게 만드는데 도움이 됩니다.\">\n<!ENTITY alwaysSubmitCrashReports.label   \"&brandShortName;가 사용자를 대신해서 백로그 충돌 보고서를 보낼 수 있게 함\">\n<!ENTITY alwaysSubmitCrashReports.accesskey \"c\">\n<!ENTITY crashReporterLearnMore.label     \"더 알아보기\">\n\n<!ENTITY networkTab.label                \"네트워크\">\n\n<!ENTITY connection.label                \"연결\">\n\n<!ENTITY connectionDesc.label            \"&brandShortName;가 인터넷에 연결하는 방법을 선택합니다.\">\n<!ENTITY connectionSettings.label        \"설정…\">\n<!ENTITY connectionSettings.accesskey    \"e\">\n\n<!ENTITY httpCache.label                 \"캐쉬된 웹 페이지\">\n\n<!ENTITY offlineStorage2.label           \"오프라인 웹 페이지 및 사용자 데이터\">\n\n<!--  Site Data section manages sites using Storage API and is under Network -->\n<!ENTITY siteData.label                  \"사이트 데이터\">\n<!ENTITY clearSiteData.label             \"모든 데이터 삭제\">\n<!ENTITY clearSiteData.accesskey         \"l\">\n<!ENTITY siteDataSettings.label          \"설정…\">\n<!ENTITY siteDataSettings.accesskey      \"i\">\n<!ENTITY siteDataLearnMoreLink.label     \"자세히 알아보기\">\n\n<!-- LOCALIZATION NOTE:\n  The entities limitCacheSizeBefore.label and limitCacheSizeAfter.label appear on a single\n  line in preferences as follows:\n\n  &limitCacheSizeBefore.label [textbox for cache size in MB] &limitCacheSizeAfter.label;\n-->\n<!ENTITY limitCacheSizeBefore.label      \"제한 용량\">\n<!ENTITY limitCacheSizeBefore.accesskey  \"L\">\n<!ENTITY limitCacheSizeAfter.label       \"MB 공간\">\n<!ENTITY clearCacheNow.label             \"삭제\">\n<!ENTITY clearCacheNow.accesskey         \"C\">\n<!ENTITY clearOfflineAppCacheNow.label   \"지금 삭제\">\n<!ENTITY clearOfflineAppCacheNow.accesskey \"N\">\n<!ENTITY overrideSmartCacheSize.label    \"자동 캐시 크기 관리\">\n<!ENTITY overrideSmartCacheSize.accesskey \"O\">\n\n<!ENTITY updateTab.label                 \"업데이트\">\n\n<!ENTITY updateApplication.label         \"&brandShortName; 업데이트\">\n<!ENTITY updateAuto1.label               \"자동으로 업데이트 설치 (추천: 보안이 강화됨)\">\n<!ENTITY updateAuto1.accesskey           \"A\">\n<!ENTITY updateCheckChoose.label         \"업데이트를 확인하지만 설치할지는 사용자에게 물어봄\">\n<!ENTITY updateCheckChoose.accesskey     \"C\">\n<!ENTITY updateManual.label              \"업데이트 확인 안함 (추천 안함: 보안 위협)\">\n<!ENTITY updateManual.accesskey          \"N\">\n\n<!ENTITY updateHistory.label             \"업데이트 기록 보기\">\n<!ENTITY updateHistory.accesskey         \"p\">\n\n<!ENTITY useService.label                \"업데이트 설치 시 백그라운드 작업으로 하기\">\n<!ENTITY useService.accesskey            \"b\">\n\n<!ENTITY autoUpdateOthers.label          \"자동으로 업데이트\">\n<!ENTITY enableSearchUpdate.label        \"검색 사이트\">\n<!ENTITY enableSearchUpdate.accesskey    \"E\">\n\n<!ENTITY offlineStorageNotify.label               \"웹사이트가 오프라인 상태일 때 데이터를 저장하려하면 물어봄\">\n<!ENTITY offlineStorageNotify.accesskey           \"T\">\n<!ENTITY offlineStorageNotifyExceptions.label     \"예외…\">\n<!ENTITY offlineStorageNotifyExceptions.accesskey \"x\">\n\n<!ENTITY offlineAppsList2.label          \"오프라인용 데이터를 저장하는 웹 사이트 목록:\">\n<!ENTITY offlineAppsList.height          \"7em\">\n<!ENTITY offlineAppsListRemove.label     \"삭제…\">\n<!ENTITY offlineAppsListRemove.accesskey \"R\">\n<!ENTITY offlineAppRemove.confirm        \"오프라인 자료 삭제\">\n\n<!ENTITY certificateTab.label            \"인증서\">\n<!ENTITY certPersonal.label              \"요청\">\n<!ENTITY certPersonal.description        \"서버가 개인 인증서를 요청할 때:\">\n<!ENTITY selectCerts.auto                \"자동으로 하나를 선택\">\n<!ENTITY selectCerts.auto.accesskey      \"S\">\n<!ENTITY selectCerts.ask                 \"항상 물어보기\">\n<!ENTITY selectCerts.ask.accesskey       \"A\">\n<!ENTITY enableOCSP.label                \"OCSP서버를 통해 인증서 유효성 실시간 확인\">\n<!ENTITY enableOCSP.accesskey            \"Q\">\n<!ENTITY viewCerts.label                 \"인증서 보기\">\n<!ENTITY viewCerts.accesskey             \"s\">\n<!ENTITY viewSecurityDevices.label       \"보안 장치\">\n<!ENTITY viewSecurityDevices.accesskey   \"y\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/preferences/applicationManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY appManager.title     \"응용 프로그램 상세 정보\">\n<!ENTITY appManager.style     \"width: 30em; min-height: 20em;\">\n<!ENTITY remove.label         \"제거\">\n<!ENTITY remove.accesskey     \"R\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/preferences/applicationManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# in descriptionApplications, %S will be replaced by one of the 3 following strings\ndescriptionApplications=아래 응용 프로그램들은 %S 기능을 이용하기 위한 것입니다.\n\nhandleProtocol=%S 링크\nhandleWebFeeds=RSS 피드\nhandleFile=%S 콘텐츠\n\ndescriptionWebApp=웹 애플리케이션 제공자:\ndescriptionLocalApp=웹 애플리케이션 위치:\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/preferences/applications.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  typeColumn.label        \"파일 형식\">\n<!ENTITY  typeColumn.accesskey    \"T\">\n\n<!ENTITY  actionColumn2.label     \"실행\">\n<!ENTITY  actionColumn2.accesskey \"A\">\n\n<!ENTITY  focusSearch1.key        \"f\">\n<!ENTITY  focusSearch2.key        \"k\">\n\n<!ENTITY  filter.emptytext        \"검색\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/preferences/blocklists.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"차단 목록\">\n<!ENTITY window.width                 \"50em\">\n\n<!ENTITY treehead.list.label          \"목록\">\n<!ENTITY windowClose.key              \"w\">\n\n<!ENTITY button.cancel.label          \"취소\">\n<!ENTITY button.cancel.accesskey      \"C\">\n<!ENTITY button.ok.label              \"변경사항 저장\">\n<!ENTITY button.ok.accesskey          \"S\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/preferences/colors.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  colorsDialog.title              \"색상\">\n<!ENTITY  window.width                    \"38em\">\n<!ENTITY  window.macWidth                 \"41em\">\n\n<!ENTITY  overrideDefaultPageColors.label        \"위에 선택한 색상으로 페이지에서 선택한 색상 덮어씀:\">\n<!ENTITY  overrideDefaultPageColors.accesskey    \"O\">\n\n<!ENTITY  overrideDefaultPageColors.always.label \"항상\">\n<!ENTITY  overrideDefaultPageColors.auto.label   \"고대비 테마에서만\">\n<!ENTITY  overrideDefaultPageColors.never.label  \"하지 않음\">\n\n<!ENTITY  color                           \"글자와 배경\">\n<!ENTITY  textColor.label                 \"글자:\">\n<!ENTITY  textColor.accesskey             \"T\">\n<!ENTITY  backgroundColor.label           \"배경:\">\n<!ENTITY  backgroundColor.accesskey       \"B\">\n<!ENTITY  useSystemColors.label           \"시스템 색상 사용\">\n<!ENTITY  useSystemColors.accesskey       \"s\">\n\n<!ENTITY  underlineLinks.label            \"밑줄 링크\">\n<!ENTITY  underlineLinks.accesskey        \"U\">\n<!ENTITY  links                           \"링크 색상\">\n<!ENTITY  linkColor.label                 \"방문하지 않은 링크:\">\n<!ENTITY  linkColor.accesskey             \"L\">\n<!ENTITY  visitedLinkColor.label          \"방문한 링크:\">\n<!ENTITY  visitedLinkColor.accesskey      \"V\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/preferences/connection.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  connectionsDialog.title       \"연결 설정\">\n<!ENTITY  window.width2                 \"49em\">\n<!ENTITY  window.macWidth2              \"44em\">\n\n<!ENTITY  proxyTitle.label              \"프록시 설정\">\n<!ENTITY  noProxyTypeRadio.label        \"프록시 사용 안 함\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"y\">\n<!ENTITY  systemTypeRadio.label         \"시스템 프록시 설정 사용\">\n<!ENTITY  systemTypeRadio.accesskey     \"u\">\n<!ENTITY  WPADTypeRadio.label           \"프록시 설정 자동 감지\">\n<!ENTITY  WPADTypeRadio.accesskey       \"w\">\n<!ENTITY  manualTypeRadio.label         \"프록시 수동 설정:\">\n<!ENTITY  manualTypeRadio.accesskey     \"m\">\n<!ENTITY  autoTypeRadio.label           \"프록시 자동 설정 주소 (URL):\">\n<!ENTITY  autoTypeRadio.accesskey       \"A\">\n<!ENTITY  reload.label                  \"새로 고침\">\n<!ENTITY  reload.accesskey              \"e\">\n<!ENTITY  ftp.label                     \"FTP 프록시:\">\n<!ENTITY  ftp.accesskey                 \"F\">\n<!ENTITY  http.label                    \"HTTP 프록시:\">\n<!ENTITY  http.accesskey                \"x\">\n<!ENTITY  ssl.label                     \"SSL 프록시:\">\n<!ENTITY  ssl.accesskey                 \"L\">\n<!ENTITY  socks.label                   \"SOCKS 호스트:\">\n<!ENTITY  socks.accesskey               \"C\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"K\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"v\">\n<!ENTITY  socksRemoteDNS.label2         \"SOCKS v5를 사용할 때 프록시 DNS\">\n<!ENTITY  socksRemoteDNS.accesskey      \"d\">\n<!ENTITY  port.label                    \"포트:\">\n<!ENTITY  HTTPport.accesskey            \"P\">\n<!ENTITY  SSLport.accesskey             \"o\">\n<!ENTITY  FTPport.accesskey             \"r\">\n<!ENTITY  SOCKSport.accesskey           \"t\">\n<!ENTITY  noproxy.label                 \"프록시 사용 안 함: \">\n<!ENTITY  noproxy.accesskey             \"n\">\n<!ENTITY  noproxyExplain.label          \"예: .mozilla.org, .net.nz, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"모든 프로토콜에 위의 프록시 설정 사용\">\n<!ENTITY  shareproxy.accesskey          \"s\">\n<!ENTITY  autologinproxy.label          \"비밀번호가 저장되어 있으면 인증시 묻지 않기\">\n<!ENTITY  autologinproxy.accesskey      \"i\">\n<!ENTITY  autologinproxy.tooltip        \"저장한 자격 증명이 있으면 조용히 인증합니다. 인증이 되지 않으면 물어볼 것입니다.\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/preferences/containers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY addButton.label      \"새 컨테이너 추가\">\n<!ENTITY addButton.accesskey  \"A\">\n<!ENTITY preferencesButton.label \"설정\">\n<!ENTITY removeButton.label   \"삭제\">\n<!-- &#171; is &laquo; however it's not defined in XML -->\n<!ENTITY backLink.label       \"&#171; 개인 정보로 돌아가기\">\n\n<!ENTITY window.title         \"새 컨테이너 추가\">\n<!ENTITY window.width         \"45em\">\n\n<!ENTITY name.label           \"이름:\">\n<!ENTITY name.accesskey       \"N\">\n<!ENTITY name.placeholder     \"컨테이너 이름 입력\">\n<!ENTITY icon.label           \"아이콘:\">\n<!ENTITY icon.accesskey       \"I\">\n<!ENTITY color.label          \"색:\">\n<!ENTITY color.accesskey      \"o\">\n<!ENTITY windowClose.key      \"w\">\n\n<!ENTITY button.ok.label      \"완료\">\n<!ENTITY button.ok.accesskey  \"D\">\n\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/preferences/containers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncontainers.labelMinWidth = 4rem\ncontainers.updateContainerTitle = %S 컨테이너 설정\n\ncontainers.blue.label = 파랑\ncontainers.turquoise.label = 청록\ncontainers.green.label = 초록\ncontainers.yellow.label = 노랑\ncontainers.orange.label = 주황\ncontainers.red.label = 빨강\ncontainers.pink.label = 분홍\ncontainers.purple.label = 보라\n\ncontainers.fingerprint.label = 지문\ncontainers.briefcase.label = 서류 가방\n# LOCALIZATION NOTE (containers.dollar.label)\n# String represents a money sign but currently uses a dollar sign so don't change to local currency\n# See Bug 1291672\ncontainers.dollar.label = 달러 기호\ncontainers.cart.label = 쇼핑 카트\ncontainers.circle.label = 점\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/preferences/content.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  popups.label                \"팝업\">\n\n<!ENTITY  blockPopups.label           \"팝업 창 차단\">\n<!ENTITY  blockPopups.accesskey       \"B\">\n\n<!ENTITY  notificationsPolicy.label            \"알림\">\n<!ENTITY  notificationsPolicyLearnMore.label   \"자세히 보기\">\n<!ENTITY  notificationsPolicyDesc3.label       \"알림 전송이 허용된 사이트 선택\">\n<!ENTITY  notificationsPolicyButton.accesskey  \"h\">\n<!ENTITY  notificationsPolicyButton.label      \"선택…\">\n<!ENTITY  notificationsDoNotDisturb.label      \"방해하지 않기\">\n<!ENTITY  notificationsDoNotDisturb.accesskey  \"n\">\n<!ENTITY  notificationsDoNotDisturbDetails.value \"&brandShortName;를 재시작 할 때 까지 알림을 보이지 않음\">\n\n<!ENTITY  popupExceptions.label       \"예외 목록…\">\n<!ENTITY  popupExceptions.accesskey   \"E\">\n\n<!ENTITY  fontsAndColors.label        \"글꼴과 색상\">\n\n<!ENTITY  defaultFont.label           \"기본 글꼴:\">\n<!ENTITY  defaultFont.accesskey       \"D\">\n<!ENTITY  defaultSize.label           \"크기:\">\n<!ENTITY  defaultSize.accesskey       \"S\">\n\n<!ENTITY  advancedFonts.label         \"고급…\">\n<!ENTITY  advancedFonts.accesskey     \"A\">\n\n<!ENTITY  colors.label                \"색상…\">\n<!ENTITY  colors.accesskey            \"C\">\n\n\n<!ENTITY languages.label              \"언어\">\n<!ENTITY chooseLanguage.label         \"웹 페이지를 표시할 선호 언어 선택\">\n<!ENTITY chooseButton.label           \"선택…\">\n<!ENTITY chooseButton.accesskey       \"o\">\n\n<!ENTITY translateWebPages.label      \"웹 콘텐츠 번역하기\">\n<!ENTITY translateWebPages.accesskey  \"T\">\n<!ENTITY translateExceptions.label    \"예외…\">\n<!ENTITY translateExceptions.accesskey \"x\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -  The translations for these strings should match the translations in\n  -  browser/translation.dtd\n  -->\n<!ENTITY translation.options.attribution.beforeLogo \"번역: \">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n\n<!ENTITY  drmContent.label             \"DRM 콘텐츠\">\n\n<!ENTITY  playDRMContent.label         \"DRM 콘텐츠 재생\">\n<!ENTITY  playDRMContent.accesskey     \"P\">\n<!ENTITY  playDRMContent.learnMore.label \"더 알아보기\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/preferences/cookies.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width                       \"36em\">\n\n<!ENTITY     cookiesonsystem.label          \"다음의 쿠키가 사용자 컴퓨터에 저장되어 있습니다:\">\n<!ENTITY     cookiename.label               \"쿠키 이름\">\n<!ENTITY     cookiedomain.label             \"사이트\">\n\n<!ENTITY     props.name.label               \"이름:\">\n<!ENTITY     props.value.label              \"내용:\">\n<!ENTITY     props.domain.label             \"호스트:\">\n<!ENTITY     props.path.label               \"경로:\">\n<!ENTITY     props.secure.label             \"보안:\">\n<!ENTITY     props.expires.label            \"만료:\">\n<!ENTITY     props.container.label          \"컨테이너:\">\n\n<!ENTITY     window.title                   \"쿠키 관리자\">\n<!ENTITY     windowClose.key                \"w\">\n<!ENTITY     focusSearch1.key               \"f\">\n<!ENTITY     focusSearch2.key               \"k\">\n\n<!ENTITY     searchFilter.label             \"검색\">\n<!ENTITY     searchFilter.accesskey         \"S\">\n\n<!ENTITY     button.close.label             \"닫기\">\n<!ENTITY     button.close.accesskey         \"C\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/preferences/donottrack.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"추적 방지\">\n<!ENTITY window.width                 \"40em\">\n<!ENTITY window.height                \"8em\">\n\n<!ENTITY doNotTrackCheckbox2.label    \"항상 추척 방지 적용\">\n<!ENTITY doNotTrackCheckbox2.accesskey \"A\">\n\n<!ENTITY doNotTrackTPInfo.description \"추적 방지가 켜져있을 때에는 &brandShortName;가 추적을 원하지 않는다는 신호를 보낼 것입니다.\">\n<!ENTITY doNotTrackLearnMore.label    \"더 알아보기\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/preferences/fonts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  fontsDialog.title                       \"글꼴\">\n\n<!ENTITY  language.label                          \"다음 언어/문자를 위한 글꼴:\">\n<!ENTITY  language.accesskey                      \"F\">\n\n<!ENTITY  size.label                              \"크기:\">\n<!ENTITY  sizeProportional.accesskey              \"z\">\n<!ENTITY  sizeMonospace.accesskey                 \"e\">\n\n<!ENTITY  proportional.label                      \"가변폭 글꼴:\">\n<!ENTITY  proportional.accesskey                  \"P\">\n\n<!ENTITY  serif.label                             \"명조체:\">\n<!ENTITY  serif.accesskey                         \"S\">\n<!ENTITY  sans-serif.label                        \"고딕체:\">\n<!ENTITY  sans-serif.accesskey                    \"n\">\n<!ENTITY  monospace.label                         \"고정폭 글꼴:\">\n<!ENTITY  monospace.accesskey                     \"M\">\n\n<!-- LOCALIZATION NOTE (font.langGroup.latin) :\n     Translate \"Latin\" as the name of Latin (Roman) script, not as the name of the Latin language. -->\n<!ENTITY  font.langGroup.latin                    \"로마자\">\n<!ENTITY  font.langGroup.japanese                 \"일본어\">\n<!ENTITY  font.langGroup.trad-chinese             \"중국어 번체 (대만)\">\n<!ENTITY  font.langGroup.simpl-chinese            \"중국어 간체\">\n<!ENTITY  font.langGroup.trad-chinese-hk          \"중국어 번체 (홍콩)\">\n<!ENTITY  font.langGroup.korean                   \"한국어\">\n<!ENTITY  font.langGroup.cyrillic                 \"키릴문자\">\n<!ENTITY  font.langGroup.el                       \"그리스어\">\n<!ENTITY  font.langGroup.other                    \"기타 문자\">\n<!ENTITY  font.langGroup.thai                     \"타이어\">\n<!ENTITY  font.langGroup.hebrew                   \"히브리어\">\n<!ENTITY  font.langGroup.arabic                   \"아랍어\">\n<!ENTITY  font.langGroup.devanagari               \"데바나가리 문자\">\n<!ENTITY  font.langGroup.tamil                    \"타밀어\">\n<!ENTITY  font.langGroup.armenian                 \"아르메니아어\">\n<!ENTITY  font.langGroup.bengali                  \"벵골어\">\n<!ENTITY  font.langGroup.canadian                 \"캐나다 원주민 음절 문자\">\n<!ENTITY  font.langGroup.ethiopic                 \"에티오피아어\">\n<!ENTITY  font.langGroup.georgian                 \"조지아어\">\n<!ENTITY  font.langGroup.gujarati                 \"구자라트어\">\n<!ENTITY  font.langGroup.gurmukhi                 \"구르무키 글자\">\n<!ENTITY  font.langGroup.khmer                    \"크메르어\">\n<!ENTITY  font.langGroup.malayalam                \"말라얄람어\">\n<!ENTITY  font.langGroup.math                     \"수학\">\n<!ENTITY  font.langGroup.odia                     \"오디아\">\n<!ENTITY  font.langGroup.telugu                   \"텔루구어\">\n<!ENTITY  font.langGroup.kannada                  \"칸나다어\">\n<!ENTITY  font.langGroup.sinhala                  \"싱할라어\">\n<!ENTITY  font.langGroup.tibetan                  \"티베트어\">\n<!-- Minimum font size -->\n<!ENTITY minSize.label                            \"최소 글꼴 크기:\">\n<!ENTITY minSize.accesskey                        \"o\">\n<!ENTITY minSize.none                             \"없음\">\n\n<!-- default font type -->\n<!ENTITY  useDefaultFontSerif.label               \"명조체\">\n<!ENTITY  useDefaultFontSansSerif.label           \"고딕체\">\n\n<!ENTITY  allowPagesToUseOwn.label                \"위에 선택된 서체 대신에 페이지 폰트 설정 표시 허용\">\n<!ENTITY  allowPagesToUseOwn.accesskey            \"A\">\n\n<!ENTITY languages.customize.Fallback2.grouplabel \"레거시 콘텐츠에 사용할 글자 인코딩\">\n<!ENTITY languages.customize.Fallback2.label      \"대체할 글자 인코딩:\">\n<!ENTITY languages.customize.Fallback2.accesskey  \"T\">\n<!ENTITY languages.customize.Fallback2.desc       \"인코딩 선언이 되어있지 않은 레거시 콘텐츠에 사용할 글자 인코딩입니다.\">\n\n<!ENTITY languages.customize.Fallback.auto        \"현재 언어의 기본값\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.arabic):\n     Translate \"Arabic\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.arabic      \"아라비아어\">\n<!ENTITY languages.customize.Fallback.baltic      \"발트어\">\n<!ENTITY languages.customize.Fallback.ceiso       \"중앙 유럽어, ISO\">\n<!ENTITY languages.customize.Fallback.cewindows   \"중앙 유럽어, Microsoft\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.simplified):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.simplified  \"중국어, 간체\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.traditional):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.traditional \"중국어, 정체\">\n<!ENTITY languages.customize.Fallback.cyrillic    \"키릴 문자\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.greek):\n     Translate \"Greek\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.greek       \"그리스어\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.hebrew):\n     Translate \"Hebrew\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.hebrew      \"히브리어\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.japanese):\n     Translate \"Japanese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.japanese    \"일본어\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.korean):\n     Translate \"Korean\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.korean      \"한국어\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.thai):\n     Translate \"Thai\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.thai        \"타이어\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.turkish):\n     Translate \"Turkish\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.turkish     \"터키어\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.vietnamese):\n     Translate \"Vietnamese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.vietnamese  \"베트남어\">\n<!ENTITY languages.customize.Fallback.other       \"기타 (중앙유럽어 포함)\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/preferences/languages.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width                                   \"30em\">\n\n<!ENTITY languages.customize.Header                     \"언어\">\n<!ENTITY languages.customize.description                \"일부 웹 사이트 내용에 여러 가지 언어가 함께 포함 있는 경우가 있습니다. 이 때 웹 페이지를 표시할 언어를 선호도순으로 선택하십시오:\">\n<!ENTITY languages.customize.moveUp.label               \"위로 이동\">\n<!ENTITY languages.customize.moveUp.accesskey           \"U\">\n<!ENTITY languages.customize.moveDown.label             \"아래로 이동\">\n<!ENTITY languages.customize.moveDown.accesskey         \"D\">\n<!ENTITY languages.customize.deleteButton.label         \"제거\">\n<!ENTITY languages.customize.deleteButton.accesskey     \"R\">\n<!ENTITY languages.customize.selectLanguage.label       \"추가할 언어 선택…\">\n<!ENTITY languages.customize.addButton.label            \"추가\">\n<!ENTITY languages.customize.addButton.accesskey        \"A\">\n\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/preferences/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY startup.label             \"시작 페이지\">\n\n<!ENTITY startupPage.label         \"&brandShortName;를 시작할 때 표시할 페이지:\">\n<!ENTITY startupPage.accesskey     \"s\">\n<!ENTITY startupUserHomePage.label \"홈 페이지 보기\">\n<!ENTITY startupBlankPage.label    \"빈 페이지 보기\">\n<!ENTITY startupPrevSession.label  \"지난번 창과 탭 보기\">\n\n<!ENTITY homepage.label            \"홈 페이지:\">\n<!ENTITY homepage.accesskey        \"P\">\n<!ENTITY useCurrentPage.label      \"현재 페이지\">\n<!ENTITY useCurrentPage.accesskey  \"C\">\n<!ENTITY useMultiple.label         \"현재 탭\">\n<!ENTITY chooseBookmark.label      \"북마크 사용…\">\n<!ENTITY chooseBookmark.accesskey  \"B\">\n<!ENTITY restoreDefault.label      \"초기 설정\">\n<!ENTITY restoreDefault.accesskey  \"R\">\n\n<!ENTITY downloads.label     \"다운로드\">\n\n<!ENTITY saveTo.label \"저장 위치\">\n<!ENTITY saveTo.accesskey \"v\">\n<!ENTITY chooseFolderWin.label        \"찾아보기…\">\n<!ENTITY chooseFolderWin.accesskey    \"o\">\n<!ENTITY chooseFolderMac.label        \"선택…\">\n<!ENTITY chooseFolderMac.accesskey    \"e\">\n<!ENTITY alwaysAskWhere.label         \"파일 저장 위치 항상 묻기\">\n<!ENTITY alwaysAskWhere.accesskey     \"A\">\n\n<!ENTITY alwaysCheckDefault2.label        \"&brandShortName;가 기본 브라우저인지 항상 확인\">\n<!ENTITY alwaysCheckDefault2.accesskey    \"w\">\n<!ENTITY setAsMyDefaultBrowser2.label     \"기본 브라우저로 설정\">\n<!ENTITY setAsMyDefaultBrowser2.accesskey \"D\">\n<!ENTITY isDefault.label                  \"현재 &brandShortName;가 기본 브라우저입니다.\">\n<!ENTITY isNotDefault.label               \"&brandShortName;가 기본 브라우저가 아닙니다.\">\n\n<!ENTITY separateProfileMode.label        \"&brandShortName;과 Firefox 같이 돌리기\">\n<!ENTITY useFirefoxSync.label             \"귀띔: 이렇게 하면 프로필을 따로 쓰게 됩니다. 동기화를 써서 데이터를 공유하십시오.\">\n<!ENTITY getStarted.label                 \"동기화 쓰기 시작하기…\">\n\n<!ENTITY e10sEnabled.label                \"&brandShortName;를 멀티 프로세스로 돌리기\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/preferences/permissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"예외 사이트\">\n<!ENTITY window.width                 \"36em\">\n\n<!ENTITY treehead.sitename.label      \"사이트\">\n<!ENTITY treehead.status.label        \"상태\">\n<!ENTITY removepermission.label       \"제거\">\n<!ENTITY removepermission.accesskey   \"R\">\n<!ENTITY removeallpermissions.label   \"모두 제거\">\n<!ENTITY removeallpermissions.accesskey \"e\">\n<!ENTITY address.label                \"웹 사이트 주소:\">\n<!ENTITY address.accesskey            \"d\">\n<!ENTITY block.label                  \"차단\">\n<!ENTITY block.accesskey              \"B\">\n<!ENTITY session.label                \"세션 허가\">\n<!ENTITY session.accesskey            \"S\">\n<!ENTITY allow.label                  \"허가\">\n<!ENTITY allow.accesskey              \"A\">\n<!ENTITY windowClose.key              \"w\">\n\n<!ENTITY button.cancel.label          \"취소\">\n<!ENTITY button.cancel.accesskey      \"C\">\n<!ENTITY button.ok.label              \"바뀐 점 저장\">\n<!ENTITY button.ok.accesskey          \"S\">\n\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/preferences/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  prefWindow.titleWin     \"설정\">\n<!ENTITY  prefWindow.title        \"환경 설정\">\n<!-- LOCALIZATION NOTE (prefWindow.titleGNOME): This is not used for in-content preferences -->\n<!ENTITY  prefWindow.titleGNOME   \"&brandShortName; 환경 설정\">\n<!-- When making changes to prefWindow.styleWin test both Windows Classic and\n     Luna since widget heights are different based on the OS theme -->\n<!ENTITY  prefWinMinSize.styleWin2      \"width: 45em; min-height: 39em;\">\n<!ENTITY  prefWinMinSize.styleMac       \"width: 48em; min-height: 43em;\">\n<!ENTITY  prefWinMinSize.styleGNOME     \"width: 45em; min-height: 42.5em;\">\n\n<!ENTITY  paneGeneral.title       \"일반\">\n<!ENTITY  paneTabs.title          \"탭\">\n<!ENTITY  paneSearch.title        \"검색\">\n<!ENTITY  paneContent.title       \"내용\">\n<!ENTITY  paneApplications.title  \"프로그램\">\n<!ENTITY  panePrivacy.title       \"개인 정보\">\n<!ENTITY  paneContainers.title    \"포함 탭\">\n<!ENTITY  paneSecurity.title      \"보안\">\n<!ENTITY  paneAdvanced.title      \"고급\">\n\n<!-- LOCALIZATION NOTE (paneSync.title): This should match syncBrand.shortName.label in ../syncBrand.dtd -->\n<!ENTITY  paneSync.title          \"동기화\">\n\n<!ENTITY  helpButton.label        \"도움말\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Security\n\n# LOCALIZATION NOTE: phishBefore uses %S to represent the name of the provider\n#                    whose privacy policy must be accepted (for enabling\n#                    check-every-page-as-I-load-it phishing protection).\nphishBeforeText=이것을 선택하면 현재 보고 있는 웹 페이지 주소가 %S로 보내집니다. 계속하려면 아래의 개인 정보 약관을 읽고 동의 여부를 선택하십시오.\n\n#### Fonts\n\nlabelDefaultFont=기본 (%S)\n\nveryLargeMinimumFontTitle=최소 글꼴 크기가 너무 큼\nveryLargeMinimumFontWarning=최소 글꼴 크기가 너무 큽니다(24 픽셀을 넘음). 이렇게 되면 이 페이지와 같은 몇몇 중요한 설정 페이지가 보기 힘들어질 수 있습니다.\nacceptVeryLargeMinimumFont=그래도 이렇게 바꾸기\n\n#### Permissions Manager\n\ntrackingprotectionpermissionstext=이 사이트의 추적 보호를 비활성화 하였습니다.\ntrackingprotectionpermissionstitle=예외 - 추적 보호\ncookiepermissionstext=쿠키를 항상 허가 또는 허가하지 않도록 웹 사이트를 설정할 수 있습니다. 정확한 주소를 입력한 후 차단 또는 세션 허가 또는 허가를 클릭하십시오.\ncookiepermissionstitle=쿠키 허용 사이트\naddonspermissionstext=부가 기능이 설치 가능하도록 웹 사이트를 설정할 수 있습니다. 정확한 주소를 입력한 후 허가를 클릭하십시오.\naddons_permissions_title=부가 기능 설치 허용 사이트\npopuppermissionstext=특정 웹 사이트에 대한 팝업창 허가를 설정할 수 있습니다. 정확한 주소를 입력한 후 허가를 클릭하십시오.\npopuppermissionstitle=팝업창 허용 사이트\nnotificationspermissionstext4=어느 웹사이트가 사용자에게 알림을 항상 보내거나 보내지 않을지를 제어합니다. 사이트를 지우면 권한 요청을 다시 하게 됩니다.\nnotificationspermissionstitle=알림 권한\ninvalidURI=유효한 호스트명을 입력하십시오.\ninvalidURITitle=유효하지 않은 호스트명\nsavedLoginsExceptions_title=예외 - 로그인 저장\nsavedLoginsExceptions_desc=다음 사이트의 로그인은 저장되지 않습니다:\n\n#### Block List Manager\n\nblockliststext=Firefox가 어느 목록을 사용해서 사용자의 브라우징 활동을 추적하는 웹 요소를 차단할지 선택할 수 있습니다.\nblockliststitle=차단 목록\n# LOCALIZATION NOTE (mozNameTemplate): This template constructs the name of the\n# block list in the block lists dialog. It combines the list name and\n# description.\n#   e.g. mozNameTemplate : \"Standard (Recommended). This list does a pretty good job.\"\n#   %1$S = list name (fooName), %2$S = list descriptive text (fooDesc)\nmozNameTemplate=%1$S %2$S\n# LOCALIZATION NOTE (mozstdName, etc.): These labels appear in the tracking\n# protection block lists dialog, mozNameTemplate is used to create the final\n# string. Note that in the future these two strings (name, desc) could be\n# displayed on two different lines.\nmozstdName=Disconnect.me 기본 보호 (추천).\nmozstdDesc=웹사이트가 잘 작동하도록 몇몇 추적을 허용합니다.\nmozfullName=Disconnect.me 강한 보호.\nmozfullDesc=알고 있는 추적을 차단합니다. 어떤 사이트는 잘 작동하지 않을 수 있습니다.\n# LOCALIZATION NOTE (blocklistChangeRequiresRestart): %S = brandShortName\nblocklistChangeRequiresRestart=차단 목록을 변경하기 위해서 %S를 재시작 해야 합니다.\n\n#### Master Password\n\npw_change2empty_in_fips_mode=현재 FIPS 모드입니다. FIPS는 기본 암호가 설정되어야 합니다.\npw_change_failed_title=암호 변경 실패\n\n#### Fonts\n\n# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n\n#### Downloads\n\ndesktopFolderName=바탕 화면\ndownloadsFolderName=다운로드\nchooseDownloadFolderTitle=다운로드 폴더 선택:\n\n#### Applications\n\nfileEnding=%S 파일\nsaveFile=파일 저장\n\n# LOCALIZATION NOTE (useApp, useDefault): %S = Application name\nuseApp=%S 사용\nuseDefault=%S 사용 (기본값)\n\nuseOtherApp=다른 프로그램 사용…\nfpTitleChooseApp=지원 프로그램 선택\nmanageApp=응용 프로그램 세부사항…\nwebFeed=RSS 피드\nvideoPodcastFeed=동영상 팟캐스트\naudioPodcastFeed=팟캐스트\nalwaysAsk=항상 물어 보기\nportableDocumentFormat=PDP 문서 (PDF)\n\n# LOCALIZATION NOTE (usePluginIn):\n# %1$S = plugin name (for example \"QuickTime Plugin-in 7.2\")\n# %2$S = brandShortName from brand.properties (for example \"Minefield\")\nusePluginIn=%S 사용 (%S)\n\n# LOCALIZATION NOTE (previewInApp, addLiveBookmarksInApp): %S = brandShortName\npreviewInApp=%S 미리 보기\naddLiveBookmarksInApp=%S 라이브 북마크 추가\n\n# LOCALIZATION NOTE (typeDescriptionWithType):\n# %1$S = type description (for example \"Portable Document Format\")\n# %2$S = type (for example \"application/pdf\")\ntypeDescriptionWithType=%S (%S)\n\n\n#### Cookie Viewer\n\nhostColon=호스트:\ndomainColon=도메인:\nforSecureOnly=암호화된 접속만 허용\nforAnyConnection=모든 형식의 접속\nexpireAtEndOfSession=세션 중단 시\ncan=허가\ncanAccessFirstParty=자신의 것만 허용\ncanSession=세션 허가\ncannot=차단\nnoCookieSelected=<선택된 쿠키 없음>\ncookiesAll=다음의 쿠키가 사용자의 컴퓨터에 저장되어 있습니다:\ncookiesFiltered=다음의 쿠키가 검색되었습니다:\n\n# LOCALIZATION NOTE (removeAllCookies, removeAllShownCookies):\n# removeAllCookies and removeAllShownCookies are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial cookies are shown as a result of keyword search,\n# removeAllShownCookies is displayed as button label.\n# removeAllCookies is displayed when no keyword search and all cookies are shown.\n\n# LOCALIZATION NOTE (removeSelectedCookies):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# If you need to display the number of selected elements in your language,\n# you can use #1 in your localization as a placeholder for the number.\n# For example this is the English string with numbers:\n# removeSelectedCookied=Remove #1 Selected;Remove #1 Selected\n\ndefaultUserContextLabel=없음\n\n#### Offline apps\nofflineAppsList.height=7em\nofflineAppRemoveTitle=오프라인 웹 자료 삭제\nofflineAppRemovePrompt=현재 자료를 삭제하면 %S는 오프라인 시 이용할 수 없습니다. 오프라인 웹 사이트 자료를 삭제 하시겠습니까?\nofflineAppRemoveConfirm=오프라인 자료 삭제\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# offline application\n#   e.g. offlineAppUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nofflineAppUsage=%1$S %2$S\n\nofflinepermissionstext=다음 사이트는 오프라인 시 사용할 자료 저장을 하지 않습니다:\nofflinepermissionstitle=오프라인 자료\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the web content cache.\n#   e.g., \"Your web content cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualDiskCacheSize=현재 웹 페이지의 디스크 캐쉬 크기는 %1$S %2$S 입니다\nactualDiskCacheSizeCalculated=웹 페이지 캐쉬 크기를 계산하는 중…\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the application cache.\n#   e.g., \"Your application cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualAppCacheSize=현재 웹 애플리케이션의 디스크 캐쉬 크기는 %1$S %2$S 입니다\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the total usage of site data.\n#   e.g., \"The total usage is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\ntotalSiteDataSize=저장된 사이트 데이터가 디스크 공간의 %1$S %2$S를 사용하고 있습니다.\nclearSiteDataPromptTitle=모든 쿠키와 사이트 데이터 삭제\nclearSiteDataPromptText=‘지금 삭제’를 선택하면 Firefox에 저장되어 있는 모든 쿠키와 사이트 데이터가 삭제됩니다. 웹사이트에서 로그아웃될 수 있고 오프라인 웹 콘텐츠를 삭제할 것입니다.\nclearSiteDataNow=지금 삭제\nimportant=중요\ndefault=기본\nsiteUsage=%1$S %2$S\n# LOCALIZATION NOTE (removeAllSiteData, removeAllSiteDataShown):\n# removeAllSiteData and removeAllSiteDataShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\n# LOCALIZATION NOTE (spaceAlert.over5GB.prefButtonWin.label): On Windows Preferences is called Options\n# LOCALIZATION NOTE (spaceAlert.over5GB.message): %S = brandShortName\n# LOCALIZATION NOTE (spaceAlert.over5GB.messageWin):\n# - On Windows Preferences is called Options\n# - %S = brandShortName\n# LOCALIZATION NOTE (spaceAlert.under5GB.message): %S = brandShortName\n\n# LOCALIZATION NOTE (featureEnableRequiresRestart, featureDisableRequiresRestart, restartTitle): %S = brandShortName\nfeatureEnableRequiresRestart=이 기능을 켜려면 %S를 반드시 재시작해야 합니다.\nfeatureDisableRequiresRestart=이 기능을 끄려면 %S를 반드시 재시작해야 힙니다.\nshouldRestartTitle=%S 재시작\nokToRestartButton=지금 %S 재시작\nrevertNoRestartButton=되돌리기\n\nrestartNow=지금 다시 시작\nrestartLater=나중에 다시 시작\n\ndisableContainersAlertTitle=모든 포함 탭을 닫으시겠습니까?\n\n# LOCALIZATION NOTE (disableContainersMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersMsg=지금 포함 탭을 비활성화 하면 #S개의 포함 탭이 닫히게 됩니다. 포함 탭을 비활성화 하시겠습니까?\n\n# LOCALIZATION NOTE (disableContainersOkButton): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersOkButton=#S개의 포함탭 닫기\n\ndisableContainersButton2=활성화 하기\n\nremoveContainerAlertTitle=이 컨테이너를 삭제하시겠습니까?\n\n# LOCALIZATION NOTE (removeContainerMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\nremoveContainerMsg=이 컨테이너를 삭제하면 #S 컨테이너 탭이 닫힙니다. 이 컨테이너를 정말로 삭제하시겠습니까?\n\nremoveContainerOkButton=이 컨테이너 삭제\nremoveContainerButton2=이 컨테이너 삭제하지 않음\n\nremoveAllCookies.accesskey=A\n\n# LOCALIZATION NOTE (removeAllCookies, removeAllShownCookies):\n# removeAllCookies and removeAllShownCookies are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial cookies are shown as a result of keyword search,\n# removeAllShownCookies is displayed as button label.\n# removeAllCookies is displayed when no keyword search and all cookies are shown.\nremoveAllCookies.label=Remove All\nremoveAllShownCookies.accesskey=A\nremoveAllShownCookies.label=Remove All Shown\nremoveAllSiteData.accesskey=e\n# LOCALIZATION NOTE (removeAllSiteData, removeAllSiteDataShown):\n# removeAllSiteData and removeAllSiteDataShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAllSiteData.label=Remove All\nremoveAllSiteDataShown.accesskey=e\nremoveAllSiteDataShown.label=Remove All Shown\nremoveSelectedCookies.accesskey=R\n\n# LOCALIZATION NOTE (removeSelectedCookies):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# If you need to display the number of selected elements in your language,\n# you can use #1 in your localization as a placeholder for the number.\n# For example this is the English string with numbers:\n# removeSelectedCookied=Remove #1 Selected;Remove #1 Selected\nremoveSelectedCookies.label=Remove Selected;Remove Selected\nspaceAlert.learnMoreButton.accesskey=L\nspaceAlert.learnMoreButton.label=Learn More\n# LOCALIZATION NOTE (spaceAlert.over5GB.message): %S = brandShortName\nspaceAlert.over5GB.message=%S is running out of disk space. Website contents may not display properly. You can clear stored site data in Preferences > Advanced > Site Data.\n# LOCALIZATION NOTE (spaceAlert.over5GB.messageWin):\n# - On Windows Preferences is called Options\n# - %S = brandShortName\nspaceAlert.over5GB.messageWin=%S is running out of disk space. Website contents may not display properly. You can clear stored site data in Options > Advanced > Site Data.\nspaceAlert.over5GB.prefButton.accesskey=O\nspaceAlert.over5GB.prefButton.label=Open Preferences\nspaceAlert.over5GB.prefButtonWin.accesskey=O\n# LOCALIZATION NOTE (spaceAlert.over5GB.prefButtonWin.label): On Windows Preferences is called Options\nspaceAlert.over5GB.prefButtonWin.label=Open Options\n# LOCALIZATION NOTE (spaceAlert.under5GB.message): %S = brandShortName\nspaceAlert.under5GB.message=%S is running out of disk space. Website contents may not display properly. Visit “Learn More” to optimize your disk usage for better browsing experience.\nspaceAlert.under5GB.okButton.accesskey=K\nspaceAlert.under5GB.okButton.label=OK, Got it\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/preferences/privacy.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  trackingProtectionHeader.label       \"추적 방지 사용\">\n<!ENTITY  trackingProtectionAlways.label       \"항상 사용하기\">\n<!ENTITY  trackingProtectionAlways.accesskey   \"y\">\n<!ENTITY  trackingProtectionPrivate.label      \"사생활 보호 창에서만 사용\">\n<!ENTITY  trackingProtectionPrivate.accesskey  \"y\">\n<!ENTITY  trackingProtectionNever.label        \"항상 사용하지 않기\">\n<!ENTITY  trackingProtectionNever.accesskey    \"n\">\n<!ENTITY  trackingProtectionLearnMore.label    \"더 알아보기\">\n<!ENTITY  trackingProtectionExceptions.label   \"예외…\">\n<!ENTITY  trackingProtectionExceptions.accesskey \"x\">\n\n<!ENTITY tracking.label                 \"추적 기능\">\n<!ENTITY trackingProtectionPBM5.label         \"사생활 보호 창에서 추적 방지 사용\">\n<!ENTITY trackingProtectionPBM5.accesskey     \"v\">\n<!ENTITY trackingProtectionPBMLearnMore.label \"더 알아보기\">\n<!ENTITY changeBlockList.label          \"차단 목록 변경\">\n<!ENTITY changeBlockList.accesskey      \"C\">\n\n<!-- LOCALIZATION NOTE (doNotTrack.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (doNotTrack.post.label): include a starting space as needed -->\n<!ENTITY  doNotTrack.pre.label          \"당신은 또한 \">\n<!ENTITY  doNotTrack.settings.label     \"추적 차단 기능\">\n<!ENTITY  doNotTrack.post.label         \"을 관리할 수 있습니다.\">\n\n<!ENTITY  history.label                 \"방문 기록\">\n\n<!ENTITY  locationBar.label             \"주소창\">\n\n<!ENTITY  locbar.suggest.label          \"주소창에 표시할 추천 항목:\">\n<!ENTITY  locbar.history.label          \"방문 기록만\">\n<!ENTITY  locbar.history.accesskey      \"H\">\n<!ENTITY  locbar.bookmarks.label        \"북마크만\">\n<!ENTITY  locbar.bookmarks.accesskey    \"k\">\n<!ENTITY  locbar.openpage.label         \"탭 열기\">\n<!ENTITY  locbar.openpage.accesskey     \"O\">\n<!ENTITY  locbar.searches.label         \"기본 검색 엔진에서 가져온 관련 검색어\">\n<!ENTITY  locbar.searches.accesskey     \"d\">\n\n<!ENTITY  suggestionSettings.label      \"검색 엔진 추천 설정 변경…\">\n<!ENTITY  suggestionSettings.accesskey  \"g\">\n\n<!ENTITY  acceptCookies.label           \"웹 사이트에서 제공하는 쿠키 허용\">\n<!ENTITY  acceptCookies.accesskey       \"A\">\n\n<!ENTITY  acceptThirdParty.pre.label      \"제3자 쿠키 허용:\">\n<!ENTITY  acceptThirdParty.pre.accesskey  \"c\">\n<!ENTITY  acceptThirdParty.always.label   \"항상 허용\">\n<!ENTITY  acceptThirdParty.never.label    \"허용 안함\">\n<!ENTITY  acceptThirdParty.visited.label  \"방문한 곳만\">\n\n<!ENTITY  keepUntil.label               \"유지 시간:\">\n<!ENTITY  keepUntil.accesskey           \"K\">\n\n<!ENTITY  expire.label                  \"만료 될 때까지\">\n<!ENTITY  close.label                   \"&brandShortName;를 닫을 때\">\n\n<!ENTITY  cookieExceptions.label        \"예외 목록…\">\n<!ENTITY  cookieExceptions.accesskey    \"E\">\n\n<!ENTITY  showCookies.label             \"쿠키 보기…\">\n<!ENTITY  showCookies.accesskey         \"S\">\n\n<!ENTITY  historyHeader.pre.label          \"&brandShortName; 작업 사항:\">\n<!ENTITY  historyHeader.pre.accesskey      \"w\">\n<!ENTITY  historyHeader.remember.label     \"방문 기록 저장\">\n<!ENTITY  historyHeader.dontremember.label \"방문 기록 저장 안 함\">\n<!ENTITY  historyHeader.custom.label       \"사용자 정의 설정\">\n<!ENTITY  historyHeader.post.label         \"\">\n\n<!ENTITY  rememberDescription.label      \"&brandShortName;는 웹 사이트 방문, 다운로드, 입력 및 검색 기록, 방문한 웹사이트가 제공한 쿠키 등을 저장합니다.\">\n\n<!-- LOCALIZATION NOTE (rememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.middle.label): include a starting and trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.post.label): include a starting space as needed -->\n<!ENTITY  rememberActions.pre.label           \"선택 사항: \">\n<!ENTITY  rememberActions.clearHistory.label  \"최근 방문 기록 삭제\">\n<!ENTITY  rememberActions.middle.label        \" 또는 \">\n<!ENTITY  rememberActions.removeCookies.label \"쿠키 삭제\">\n<!ENTITY  rememberActions.post.label          \".\">\n\n<!ENTITY  dontrememberDescription.label  \"&brandShortName;는 사생활 보호 모드와 같은 설정을 가지며 웹 사이트 방문 중 어떤 기록도 저장하지 않습니다.\">\n\n<!-- LOCALIZATION NOTE (dontrememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (dontrememberActions.post.label): include a starting space as needed -->\n<!ENTITY  dontrememberActions.pre.label          \"선택 사항: \">\n<!ENTITY  dontrememberActions.clearHistory.label \"모든 방문 기록 삭제\">\n<!ENTITY  dontrememberActions.post.label         \".\">\n\n<!ENTITY  privateBrowsingPermanent2.label \"사생활 보호 모드로만 이용\">\n<!ENTITY  privateBrowsingPermanent2.accesskey \"p\">\n\n<!ENTITY  rememberHistory2.label      \"표시한 페이지 및 파일 다운로드 기록 저장\">\n<!ENTITY  rememberHistory2.accesskey  \"b\">\n\n<!ENTITY  rememberSearchForm.label       \"검색 및 입력 기록 저장\">\n<!ENTITY  rememberSearchForm.accesskey   \"f\">\n\n<!ENTITY  clearOnClose.label             \"&brandShortName; 닫을 때 방문 기록 삭제\">\n<!ENTITY  clearOnClose.accesskey         \"r\">\n\n<!ENTITY  clearOnCloseSettings.label     \"설정…\">\n<!ENTITY  clearOnCloseSettings.accesskey \"t\">\n\n<!ENTITY  browserContainersHeader.label         \"포함 탭\">\n<!ENTITY  browserContainersLearnMore.label      \"자세히 보기\">\n<!ENTITY  browserContainersEnabled.label        \"포함 탭 활성화\">\n<!ENTITY  browserContainersEnabled.accesskey    \"n\">\n<!ENTITY  browserContainersSettings.label        \"설정…\">\n<!ENTITY  browserContainersSettings.accesskey    \"i\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/preferences/search.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY defaultSearchEngine.label             \"기본 검색 사이트\">\n\n<!ENTITY chooseYourDefaultSearchEngine.label   \"기본 검색 사이트를 고르십시오. &brandShortName;의 주소창, 검색창, 그리고 시작 페이지에 쓰입니다.\">\n\n<!ENTITY provideSearchSuggestions.label        \"검색어 자동 완성 쓰기\">\n<!ENTITY provideSearchSuggestions.accesskey    \"s\">\n\n<!ENTITY showURLBarSuggestions.label           \"주소창 결과에 검색 추천 표시\">\n<!ENTITY showURLBarSuggestions.accesskey       \"l\">\n<!ENTITY urlBarSuggestionsPermanentPB.label    \"&brandShortName;가 탐색 목록을 저장하지 않도록 설정했기 때문에 주소창 결과에 검색 추천이 나오지 않을 것입니다.\">\n\n<!ENTITY oneClickSearchEngines.label           \"원클릭 검색 사이트\">\n\n<!ENTITY chooseWhichOneToDisplay.label         \"검색창에서 다른 검색 사이트로 검색하실 수 있습니다. 보여줄 검색 사이트를 선택하십시오.\">\n\n<!ENTITY engineNameColumn.label                \"검색 사이트\">\n<!ENTITY engineKeywordColumn.label             \"키워드\">\n\n<!ENTITY restoreDefaultSearchEngines.label     \"기본 검색 사이트 되돌리기\">\n<!ENTITY restoreDefaultSearchEngines.accesskey \"d\">\n\n<!ENTITY removeEngine.label                    \"지우기\">\n<!ENTITY removeEngine.accesskey                \"r\">\n\n<!ENTITY addMoreSearchEngines.label            \"더 많은 검색 사이트 넣기…\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/preferences/security.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  general.label                 \"일반\">\n\n<!ENTITY  warnOnAddonInstall.label        \"사이트가 부가 기능을 설치하려 할 때 알리기\">\n<!ENTITY  warnOnAddonInstall.accesskey    \"W\">\n\n<!-- LOCALIZATION NOTE (enableSafeBrowsing.label, blockDownloads.label, blockUncommonUnwanted.label):\n  It is important that wording follows the guidelines outlined on this page:\n  https://developers.google.com/safe-browsing/developers_guide_v2#AcceptableUsage\n-->\n<!ENTITY  enableSafeBrowsing.label        \"위험하고 사기성있는 내용을 차단\">\n<!ENTITY  enableSafeBrowsing.accesskey    \"B\">\n\n<!ENTITY  blockDownloads.label            \"위험한 다운로드 차단\">\n<!ENTITY  blockDownloads.accesskey        \"D\">\n\n<!ENTITY  blockUncommonAndUnwanted.label     \"원치 않거나 일반적이지 않은 소프트웨어에 대해 알림\">\n<!ENTITY  blockUncommonAndUnwanted.accesskey \"C\">\n\n<!ENTITY  addonExceptions.label         \"예외 목록…\">\n<!ENTITY  addonExceptions.accesskey     \"E\">\n\n\n<!ENTITY  logins.label                  \"로그인\">\n\n<!ENTITY  rememberLogins.label          \"사이트 로그인 정보 저장\">\n<!ENTITY  rememberLogins.accesskey      \"R\">\n<!ENTITY  passwordExceptions.label      \"예외 목록…\">\n<!ENTITY  passwordExceptions.accesskey  \"x\">\n\n<!ENTITY  useMasterPassword.label        \"정보 보호을 위해 기본 암호 사용\">\n<!ENTITY  useMasterPassword.accesskey    \"U\">\n<!ENTITY  changeMasterPassword.label     \"기본 암호 변경…\">\n<!ENTITY  changeMasterPassword.accesskey \"M\">\n\n<!ENTITY  savedLogins.label              \"저장된 로그인…\">\n<!ENTITY  savedLogins.accesskey          \"L\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/preferences/selectBookmark.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY selectBookmark.title\n  \"홈 페이지로 설정\">\n<!ENTITY selectBookmark.label\n  \"북마크를 홈 페이지로 설정합니다. 만약 북마크 폴더를 선택하시면 시작할 때 포함 항목이 모두 탭으로 열립니다.\">\n\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/preferences/siteDataSettings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     window.title                  \"설정 - 사이트 데이터\">\n<!ENTITY     settings.description          \"아래의 웹사이트들은 사이트 데이터를 디스크에 저장할 수 있도록 요청했습니다. 아래에서 데이터를 저장할 수 있는 웹사이트를 지정할 수 있습니다. 기본적으로 데이터는 임시로 저장되며, 자동으로 삭제됩니다.\">\n<!ENTITY     hostCol.label                 \"사이트\">\n<!ENTITY     statusCol.label               \"상태\">\n<!ENTITY     usageCol.label                \"저장소\">\n\n<!ENTITY     cancel.accesskey              \"C\">\n<!ENTITY     cancel.label                  \"Cancel\">\n<!ENTITY     removeSelected.accesskey      \"r\">\n<!ENTITY     removeSelected.label          \"Remove Selected\">\n<!ENTITY     removingDialog.description    \"Removing site data will also remove cookies. This may log you out of websites and remove offline web content. Are you sure you want to make the changes?\">\n<!ENTITY     removingDialog.title          \"Removing Site Data\">\n<!ENTITY     save.accesskey                \"a\">\n<!ENTITY     save.label                    \"Save Changes\">\n<!ENTITY     searchPlaceHolder             \"Search\">\n<!ENTITY     searchPlaceHolder.accesskey   \"S\">\n<!ENTITY     siteTree.label                \"The following website cookies will be removed:\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/preferences/sync.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- The page shown when logged in... -->\n\n<!ENTITY engine.bookmarks.label     \"북마크\">\n<!ENTITY engine.bookmarks.accesskey \"m\">\n<!ENTITY engine.tabs.label2         \"탭 열기\">\n<!ENTITY engine.tabs.accesskey      \"T\">\n<!ENTITY engine.history.label       \"방문 기록\">\n<!ENTITY engine.history.accesskey   \"r\">\n<!ENTITY engine.passwords.label     \"저장한 암호\">\n<!ENTITY engine.passwords.accesskey \"P\">\n<!ENTITY engine.prefs.label         \"환경 설정\">\n<!ENTITY engine.prefs.accesskey     \"S\">\n<!ENTITY engine.addons.label        \"부가 기능\">\n<!ENTITY engine.addons.accesskey    \"A\">\n\n<!-- Device Settings -->\n<!ENTITY fxaSyncDeviceName.label       \"기기 이름\">\n<!ENTITY changeSyncDeviceName.label \"기기 이름 바꾸기…\">\n<!ENTITY changeSyncDeviceName.accesskey \"h\">\n<!ENTITY cancelChangeSyncDeviceName.label \"취소\">\n<!ENTITY cancelChangeSyncDeviceName.accesskey \"n\">\n<!ENTITY saveChangeSyncDeviceName.label \"저장\">\n<!ENTITY saveChangeSyncDeviceName.accesskey \"v\">\n\n<!-- Footer stuff -->\n<!ENTITY prefs.tosLink.label        \"서비스 약관\">\n<!ENTITY fxaPrivacyNotice.link.label \"개인 정보 보호 정책\">\n\n<!-- LOCALIZATION NOTE (signedInUnverified.beforename.label,\nsignedInUnverified.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInUnverified.beforename.label \"\">\n<!ENTITY signedInUnverified.aftername.label \"은 아직 인증되지 않았습니다.\">\n\n<!-- LOCALIZATION NOTE (signedInLoginFailure.beforename.label,\nsignedInLoginFailure.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInLoginFailure.beforename.label \"\">\n<!ENTITY signedInLoginFailure.aftername.label \"으로 로그인을 해서 다시 연결해 주십시오\">\n\n<!ENTITY notSignedIn.label           \"로그인이 되어있지 않습니다.\">\n<!ENTITY signIn.label                \"로그인\">\n<!ENTITY signIn.accesskey            \"g\">\n<!ENTITY profilePicture.tooltip      \"프로필 사진 변경\">\n<!ENTITY verifiedManage.label        \"계정 관리\">\n<!ENTITY verifiedManage.accesskey    \"o\">\n<!ENTITY disconnect.label            \"연결 끊기…\">\n<!ENTITY disconnect.accesskey        \"D\">\n<!ENTITY verify.label                \"이메일 인증\">\n<!ENTITY verify.accesskey            \"V\">\n<!ENTITY forget.label                \"이 이메일 없애기\">\n<!ENTITY forget.accesskey            \"F\">\n\n<!ENTITY signedOut.caption            \"웹과 함께 하세요.\">\n<!ENTITY signedOut.description        \"북마크, 방문 기록, 탭, 비밀번호 부가기능, 설정을 모든 기기에 걸쳐 동기화 하세요.\">\n<!ENTITY signedOut.accountBox.title   \"&syncBrand.fxAccount.label;와 연결\">\n<!ENTITY signedOut.accountBox.create  \"계정 생성\">\n<!ENTITY signedOut.accountBox.create.accesskey  \"C\">\n<!ENTITY signedOut.accountBox.signin  \"로그인\">\n<!ENTITY signedOut.accountBox.signin.accesskey  \"I\">\n\n<!ENTITY signedIn.engines.label       \"모든 기기에 걸친 동기화\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.*): the following strings will be used to\n     create a single sentence with active links.\n     The resulting sentence in English is: \"Download Firefox for\n     Android or iOS to sync with your mobile device.\" -->\n\n<!ENTITY mobilePromo3.start            \"모바일 기기와 동기화하기 위해서 Firefox \">\n<!-- LOCALIZATION NOTE (mobilePromo3.androidLink): This is a link title that links to https://www.mozilla.org/firefox/android/ -->\n<!ENTITY mobilePromo3.androidLink      \"Android\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSBefore): This is text displayed between mobilePromo3.androidLink and mobilePromo3.iosLink -->\n<!ENTITY mobilePromo3.iOSBefore         \" 또는 \">\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSLink): This is a link title that links to https://www.mozilla.org/firefox/ios/ -->\n<!ENTITY mobilePromo3.iOSLink          \"iOS\">\n\n<!ENTITY mobilePromo3.end              \"를 다운로드 합니다.\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/preferences/tabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ctrlTabRecentlyUsedOrder.label       \"Ctrl+Tab으로 최근 사용한 순서대로 탭 순환\">\n<!ENTITY ctrlTabRecentlyUsedOrder.accesskey   \"T\">\n\n<!ENTITY newWindowsAsTabs.label       \"새 창 대신 새 탭으로 열기\">\n<!ENTITY newWindowsAsTabs.accesskey   \"t\">\n\n<!ENTITY warnOnCloseMultipleTabs.label      \"여러 개의 탭을 동시에 닫으려고 할 때 알려주기\">\n<!ENTITY warnOnCloseMultipleTabs.accesskey  \"m\">\n\n<!ENTITY warnOnOpenManyTabs.label       \"여러개의 탭을 열어서 &brandShortName;가 느려질 수 있으면 알려주기\">\n<!ENTITY warnOnOpenManyTabs.accesskey   \"d\">\n\n<!ENTITY switchLinksToNewTabs.label        \"링크를 새 탭으로 열면 해당 탭으로 전환\">\n<!ENTITY switchLinksToNewTabs.accesskey    \"h\">\n\n<!ENTITY showTabsInTaskbar.label          \"Windows 작업표시줄에 탭 미리 보기 표시\">\n<!ENTITY showTabsInTaskbar.accesskey      \"k\">\n<!ENTITY tabsGroup.label          \"탭\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/preferences/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                     \"예외 - 번역\">\n<!ENTITY window.width                     \"36em\">\n<!ENTITY windowClose.key                  \"w\">\n\n<!ENTITY noTranslationForLanguages.label  \"Translation will not be offered for the following languages:\">\n<!ENTITY treehead.languageName.label      \"언어\">\n<!ENTITY removeLanguage.label             \"언어 제거\">\n<!ENTITY removeLanguage.accesskey         \"R\">\n<!ENTITY removeAllLanguages.label         \"모든 언어 제거\">\n<!ENTITY removeAllLanguages.accesskey     \"e\">\n\n<!ENTITY noTranslationForSites.label      \"Translation will not be offered for the following sites:\">\n<!ENTITY treehead.siteName.label          \"사이트\">\n<!ENTITY removeSite.label                 \"사이트 제거\">\n<!ENTITY removeSite.accesskey             \"S\">\n<!ENTITY removeAllSites.label             \"모든 사이트 제거\">\n<!ENTITY removeAllSites.accesskey         \"i\">\n\n<!ENTITY button.close.label               \"닫기\">\n<!ENTITY button.close.accesskey           \"C\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/quitDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nquitDialogTitle=%S 종료\n\nquitTitle=종료\ncancelTitle=취소\nsaveTitle=저장 후 종료\nneverAsk2=다음에 다시 묻지 않음(&D)\nmessage=%S가 다음에 다시 열도록 현재 창이나 탭 정보를 저장하시겠습니까?\nmessageNoWindows=%S가 다음에 다시 열도록 현재 탭 정보를 저장하시겠습니까?\nmessagePrivate=사생활 보호 모드로 열려 있습니다. %S를 종료하면 모든 열린 탭과 창이 날아갑니다.\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/safeMode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeModeDialog.title         \"&brandShortName; 안전 모드\">\n<!ENTITY window.maxWidth              \"400\">\n\n<!ENTITY startSafeMode.label          \"안전 모드로 열기\">\n<!ENTITY refreshProfile.label         \"&brandShortName; 새것처럼 만들기\">\n\n<!ENTITY safeModeDescription3.label   \"안전 모드는 특정 문제를 해결할 때 사용하는 &brandShortName;의 특수 기능입니다.\">\n<!ENTITY safeModeDescription4.label   \"이 때 모든 부가 기능과 사용자 설정은 중지 됩니다.\">\n\n<!ENTITY refreshProfileInstead.label  \"문제 해결을 하는 대신 &brandShortName;를 새것처럼 만들 수도 있습니다.\">\n\n<!-- LOCALIZATION NOTE (autoSafeModeDescription3.label): Shown on the safe mode dialog after multiple startup crashes. See also chrome/global/resetProfile.dtd -->\n<!ENTITY autoSafeModeDescription3.label \"&brandShortName;를 실행하다  문제가 생겨 종료하였습니다. 부가 기능이나 다른 원인으로 인해 일어났을 수 있습니다. 안전 모드에서 원인을 찾아봄으로서 문제를 해결할 수 있습니다.\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/safebrowsing/phishing-afterload-warning-message.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeb.palm.accept.label \"웹 페이지 나가기\">\n<!ENTITY safeb.palm.decline.label \"경고 무시\">\n<!-- Localization note (safeb.palm.notdeceptive.label) - Label of the Help menu\n  item. Either this or reportDeceptiveSiteMenu.label from report-phishing.dtd is\n  shown. -->\n<!ENTITY safeb.palm.notdeceptive.label \"이 사이트는 가짜 사이트가 아닙니다…\">\n<!-- Localization note (safeb.palm.notdeceptive.accesskey) - Because\n  safeb.palm.notdeceptive.label and reportDeceptiveSiteMenu.title from\n  report-phishing.dtd are never shown at the same time, the same accesskey can\n  be used for them. -->\n<!ENTITY safeb.palm.notdeceptive.accesskey \"d\">\n<!ENTITY safeb.palm.reportPage.label \"왜 이 페이지가 차단되었나요?\">\n\n<!ENTITY safeb.blocked.malwarePage.title \"공격 사이트 보고!\">\n<!-- Localization note (safeb.blocked.malwarePage.shortDesc) - Please don't translate the contents of the <span id=\"malware_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.malwarePage.shortDesc \"<span id='malware_sitename'/> 사이트는 공격 의심 사이트로 보고가 되어 보안 설정에 따라 차단합니다.\">\n<!ENTITY safeb.blocked.malwarePage.longDesc \"<p>공격 사이트에서 개인 정보를 탈취하거나, 다른 곳을 공격하려고 당신의 컴퓨터를 이용하거나 또는 당신의 시스템에 피해를 주려고 악성 프로그램을 설치하려고 합니다.</p><p>어떤 공격 사이트는 의도적으로 악성 소프트웨어를 배포하지만 그것들에 대한 지식이나 권한이 없어 많은 시스템들이 제대로 대처를 하지 못합니다.</p>\">\n\n<!ENTITY safeb.blocked.unwantedPage.title \"원하지않는 소프트웨어 의심 사이트 보고!\">\n<!-- Localization note (safeb.blocked.unwantedPage.shortDesc) - Please don't translate the contents of the <span id=\"unwanted_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.unwantedPage.shortDesc \"<span id='unwanted_sitename'/> 사이트에는 원치않는 소프트웨어가 있어 보안설정에 의해 차단되었습니다.\">\n<!ENTITY safeb.blocked.unwantedPage.longDesc \"<p>원하지않는 소프트웨어 페이지가 의도하지 않은 방법으로 시스템을 속이거나 영향을 미칠 수 있는 소프트웨어를 설치하려고 합니다.</p>\">\n\n<!ENTITY safeb.blocked.phishingPage.title2 \"가짜 사이트!\">\n<!-- Localization note (safeb.blocked.phishingPage.shortDesc2) - Please don't translate the contents of the <span id=\"phishing_sitename\"/> tag. It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.phishingPage.shortDesc2 \"이 <span id='phishing_sitename'/> 사이트의 웹 페이지는 가짜 사이트로 신고되었으며 당신의 보안 설정에 의해 차단했습니다.\">\n<!ENTITY safeb.blocked.phishingPage.longDesc2 \"<p>가짜 사이트는 프로그램을 설치하거나 비밀번호나 전화번호, 신용카드 정보와 같은 개인 정보를 가져갈 수 있도록 위험한 행동을 하게끔 속이도록 만들어 졌습니다.</p><p>웹 페이지에 정보를 입력하면 정보를 도난당하거나 다른 위협에 노출 될 수 있습니다.</p>\">\n\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/safebrowsing/report-phishing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY reportDeceptiveSiteMenu.title      \"가짜 사이트 신고…\">\n<!ENTITY reportDeceptiveSiteMenu.accesskey  \"D\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/sanitize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sanitizePrefs2.title          \"방문 기록 삭제 설정\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.modal.width): width of the Clear History on Shutdown dialog.\n     Should be large enough to contain the item* strings on a single line.\n     The column width should be set at half of the dialog width. -->\n<!ENTITY sanitizePrefs2.modal.width    \"34em\">\n<!ENTITY sanitizePrefs2.column.width   \"17em\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.inContent.dialog.width): width of the\n     Clear History on Shutdown subdialog in the in-content preferences.\n     Should be large enough to contain the item* strings on a single line.\n     The column width adjusts the width of the first column in the dialog.\n     You can set the column width to a value that makes the dialog look visually balanced,\n     or at half of the dialog width if unsure. -->\n<!ENTITY sanitizePrefs2.inContent.dialog.width \"34em\">\n<!ENTITY sanitizePrefs2.inContent.column.width \"24em\">\n\n<!ENTITY sanitizeDialog2.title         \"최근 방문 기록 삭제\">\n<!-- LOCALIZATION NOTE (sanitizeDialog2.width): width of the Clear Recent History dialog -->\n<!ENTITY sanitizeDialog2.width         \"34em\">\n\n<!ENTITY clearDataSettings2.label     \"&brandShortName;를 종료하면 자동적으로 모두 삭제합니다.:\">\n\n<!-- XXX rearrange entities to match physical layout when l10n isn't an issue -->\n<!-- LOCALIZATION NOTE (clearTimeDuration.*): \"Time range to clear\" dropdown.\n     See UI mockup at bug 480169 -->\n<!ENTITY clearTimeDuration.label          \"삭제할 기간: \">\n<!ENTITY clearTimeDuration.accesskey      \"T\">\n<!ENTITY clearTimeDuration.lastHour       \"최근 1시간\">\n<!ENTITY clearTimeDuration.last2Hours     \"최근 2시간\">\n<!ENTITY clearTimeDuration.last4Hours     \"최근 4시간\">\n<!ENTITY clearTimeDuration.today          \"오늘\">\n<!ENTITY clearTimeDuration.everything     \"전체\">\n<!-- Localization note (clearTimeDuration.suffix) - trailing entity for languages\nthat require it.  -->\n<!ENTITY clearTimeDuration.suffix         \"\">\n<!ENTITY clearTimeDuration.dateColumn     \"방문일\">\n<!ENTITY clearTimeDuration.nameColumn     \"이름\">\n\n<!-- LOCALIZATION NOTE (detailsProgressiveDisclosure.*): Labels and accesskeys\n     of the \"Details\" progressive disclosure button.  See UI mockup at bug\n     480169 -->\n<!ENTITY detailsProgressiveDisclosure.label     \"상세 정보\">\n<!ENTITY detailsProgressiveDisclosure.accesskey \"e\">\n\n<!ENTITY historySection.label         \"방문 기록\">\n<!ENTITY dataSection.label            \"자료\">\n\n<!ENTITY itemHistoryAndDownloads.label     \"방문 및 다운로드 기록\">\n<!ENTITY itemHistoryAndDownloads.accesskey \"B\">\n<!ENTITY itemFormSearchHistory.label       \"폼 입력 및 검색 기록\">\n<!ENTITY itemFormSearchHistory.accesskey   \"F\">\n<!ENTITY itemCookies.label                 \"쿠키(Cookies)\">\n<!ENTITY itemCookies.accesskey             \"C\">\n<!ENTITY itemCache.label                   \"캐시\">\n<!ENTITY itemCache.accesskey               \"a\">\n<!ENTITY itemOfflineApps.label             \"오프라인 웹 데이터\">\n<!ENTITY itemOfflineApps.accesskey         \"O\">\n<!ENTITY itemActiveLogins.label            \"현재 로그인\">\n<!ENTITY itemActiveLogins.accesskey        \"L\">\n<!ENTITY itemSitePreferences.label         \"웹 사이트 설정\">\n<!ENTITY itemSitePreferences.accesskey     \"S\">\n\n<!-- LOCALIZATION NOTE (sanitizeEverythingUndoWarning): Second warning paragraph\n     that appears when \"Time range to clear\" is set to \"Everything\".  See UI\n     mockup at bug 480169 -->\n<!ENTITY sanitizeEverythingUndoWarning     \"이 작업을 취소할 수 없습니다.\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nsearchtip=%S를 이용하여 검색하기\n\n# LOCALIZATION NOTE (searchPlaceholder): this is shown in the searchbox when\n# the user hasn't typed anything yet.\nsearchPlaceholder=검색\n\n# LOCALIZATION NOTE (searchHeader): this is displayed at the top of the panel\n# showing search suggestions.\n# %S is replaced with the name of the current default search engine.\nsearchHeader=%S에서 검색\n\n# LOCALIZATION NOTE (cmd_pasteAndSearch): \"Search\" is a verb, this is the\n# search bar equivalent to the url bar's \"Paste & Go\"\ncmd_pasteAndSearch=붙여넣고 바로 검색\n\ncmd_clearHistory=검색 기록 삭제\ncmd_clearHistory_accesskey=C\n\ncmd_showSuggestions=검색어 자동 완성 사용\ncmd_showSuggestions_accesskey=S\n\n# LOCALIZATION NOTE (cmd_addFoundEngine): %S is replaced by the name of\n# a search engine offered by a web page. Each engine is displayed as a\n# menuitem at the bottom of the search panel.\ncmd_addFoundEngine=\"%S\" 추가\n# LOCALIZATION NOTE (cmd_addFoundEngineMenu): When more than 5 engines\n# are offered by a web page, instead of listing all of them in the\n# search panel using the cmd_addFoundEngine string, they will be\n# grouped in a submenu using cmd_addFoundEngineMenu as a label.\ncmd_addFoundEngineMenu=검색 엔진 추가\n\n# LOCALIZATION NOTE (searchForSomethingWith):\n# This string is used to build the header above the list of one-click\n# search providers:  \"Search for <user-typed string> with:\"\n# NB: please leave the <span> and its class exactly as it is in English.\nsearchForSomethingWith=다음과 함께 <span class='contentSearchSearchWithHeaderSearchText'></span> 검색:\n\n# LOCALIZATION NOTE (searchWithHeader):\n# The wording of this string should be as close as possible to\n# searchForSomethingWith. This string will be used when the user\n# has not typed anything.\nsearchWithHeader=검색:\n\n# LOCALIZATION NOTE (searchSettings):\n# This is the label for the button that opens Search preferences.\nsearchSettings=검색 설정 변경\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/searchbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cmd_engineManager.label        \"검색 사이트 관리...\">\n<!ENTITY searchEndCap.label             \"검색\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/searchplugins/danawa-kr.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>다나와</ShortName>\n<Description>다나와 쇼핑 검색</Description>\n<InputEncoding>EUC-KR</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAI6crmyOnK/4jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv+I6crmyOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/GKMg/xCgGf8QoBn/EKAZ/xCgGf8Uoh3/HKQk/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/G6Qj/3fJfP//////////////////////yurM/xSiHf8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/xWiHv/C58T/////////////////+v36/0GzSP8cpCT/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/xijIf9fv2X//////////////////f79/2vEcP8YoyH/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/HqUm/xaiH/9avWD/9/z3////////////7/nw/1y+Yv8YoyH/I6cr/yOnK/8jpyv/IKYo/xylJf8YoyH/E6Ec/0CzR/+w4LP////////////0+/T/mdad/yapL/8ZoyL/I6cr/yOnK/8jpyv/I6cr/zewP/9jwWn/lNWY/9Xu1v/m9ef/yenL/57Yof9gwGb/HKUl/xijIf8gpij/I6cr/yOnK/8jpyv/I6cr/yOnK/8gpij/HKUl/xijIf8ToRz/EqEb/xSiHf8YoyD/HaUl/yKnKv8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6crmyOnK/4jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv+I6crmwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAI6crCiOnK54jpyv3I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv3I6crniOnKwojpyueI6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6crniOnK/cjpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv3I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/9GtUz////////////////////////////////////////////H6cn/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/3jJff//////////////////////////////////////+f35/0a1TP8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/vuXB//////////////////////////////////////+DzYf/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/z+yRv/+//7/////////////////////////////////tOG3/ySnLP8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/tuK4/////////////////////////////////8zrzv8sqjP/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/2vEcP/////////////////////////////////P7ND/MKw3/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/9Tulr/9/z4////////////////////////////t+K5/yyqM/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/ZcFq//b79v//////////////////////+f35/4XOiv8kpyz/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/Lqs2/6Lapf/+//7//////////////////////8Dmwv9GtU3/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/Ma04/4XOiv/u+O7//////////////////////8boyP9evmT/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/80rjz/a8Rx/7Lgtf/3/Pj/////////////////3/Lg/5jWnP9Itk//I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/9FtEv/bcVy/5PUl/+95L//4fPi///////0+/T/3/Lg/8Pnxv+h2aT/dMd5/0GzSP8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/cjpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv3I6crniOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK54jpysKI6crniOnK/cjpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/8jpyv/I6cr/yOnK/cjpyueI6crCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://search.danawa.com/dsearch.php\" resultdomain=\"danawa.com\">\n  <Param name=\"k1\" value=\"{searchTerms}\"/>\n  <Param name=\"from\" value=\"firefox\"/>\n</Url>\n<SearchForm>http://search.danawa.com</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/searchplugins/daum-kr.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>다음</ShortName>\n<Description>다음 검색</Description>\n<InputEncoding>utf-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A+G0G//htBv/4bQb/+G0G//htBv/4bQb/+G0G/wC6Y/8AumP/ALpj/wC09P8AtPT/ALT0/zo8+/86PPv/Ojz7//htBv/6iyr/+osq//qLKv/6iyr/+osq//qLKv8A1p//ANaf/wDWn/8A2v//ANr//wDa//9fYfz/X2H8/zo8+//4bQb/+osq//qLKv/6iyr/+osq//qLKv/6iyr/ANaf/wDWn/8A1p//ANr//wDa//8A2v//X2H8/19h/P86PPv/+G0G//qLKv/6iyr/+osq//qLKv/6iyr/+osq/wDWn/8A1p//ANaf/wDa//8A2v//ANr//19h/P9fYfz/Ojz7//htBv/6iyr/+osq//qLKv/6iyr/+osq//qLKv8A1p//ANaf/wDWn/8A2v//ANr//wDa//9fYfz/X2H8/zo8+//4bQb/+osq//qLKv/6iyr/+osq//qLKv/6iyr/ANaf/wDWn/8A1p//ANr//wDa//8A2v//X2H8/19h/P86PPv/+G0G//qLKv/6iyr/+osq//qLKv/6iyr/+osq/wDWn/8A1p//ANaf/wDa//8A2v//ANr//19h/P9fYfz/Ojz7//htBv/4bQb/+G0G//htBv/4bQb/+G0G//htBv8AumP/ALpj/wC6Y/8AtPT/ALT0/wC09P86PPv/Ojz7/zo8+/////8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//AAD//wAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAP//AAD//wAA//8AAP//AAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A+G0G//htBv/4bQb/+G0G//htBv/4bQb/+G0G//htBv/4bQb/+G0G//htBv/4bQb/+G0G//htBv8AumP/ALpj/wC6Y/8AumP/ALpj/wC6Y/8AtPT/ALT0/wC09P8AtPT/ALT0/wC09P86PPv/Ojz7/zo8+/86PPv/Ojz7/zo8+//4bQb/+G0G//htBv/4bQb/+G0G//htBv/4bQb/+G0G//htBv/4bQb/+G0G//htBv/4bQb/+G0G/wC6Y/8AumP/ALpj/wC6Y/8AumP/ALpj/wC09P8AtPT/ALT0/wC09P8AtPT/ALT0/zo8+/86PPv/Ojz7/zo8+/86PPv/Ojz7//htBv/4bQb/+osq//qLKv/6iyr/+osq//qLKv/6iyr/+osq//qLKv/6iyr/+osq//qLKv/6iyr/ANaf/wDWn/8A1p//ANaf/wDWn/8A1p//ANr//wDa//8A2v//ANr//wDa//8A2v//X2H8/19h/P9fYfz/X2H8/zo8+/86PPv/+G0G//htBv/6iyr/+osq//qLKv/6iyr/+osq//qLKv/6iyr/+osq//qLKv/6iyr/+osq//qLKv8A1p//ANaf/wDWn/8A1p//ANaf/wDWn/8A2v//ANr//wDa//8A2v//ANr//wDa//9fYfz/X2H8/19h/P9fYfz/Ojz7/zo8+//4bQb/+G0G//qLKv/6iyr/+osq//qLKv/6iyr/+osq//qLKv/6iyr/+osq//qLKv/6iyr/+osq/wDWn/8A1p//ANaf/wDWn/8A1p//ANaf/wDa//8A2v//ANr//wDa//8A2v//ANr//19h/P9fYfz/X2H8/19h/P86PPv/Ojz7//htBv/4bQb/+osq//qLKv/6iyr/+osq//qLKv/6iyr/+osq//qLKv/6iyr/+osq//qLKv/6iyr/ANaf/wDWn/8A1p//ANaf/wDWn/8A1p//ANr//wDa//8A2v//ANr//wDa//8A2v//X2H8/19h/P9fYfz/X2H8/zo8+/86PPv/+G0G//htBv/6iyr/+osq//qLKv/6iyr/+osq//qLKv/6iyr/+osq//qLKv/6iyr/+osq//qLKv8A1p//ANaf/wDWn/8A1p//ANaf/wDWn/8A2v//ANr//wDa//8A2v//ANr//wDa//9fYfz/X2H8/19h/P9fYfz/Ojz7/zo8+//4bQb/+G0G//qLKv/6iyr/+osq//qLKv/6iyr/+osq//qLKv/6iyr/+osq//qLKv/6iyr/+osq/wDWn/8A1p//ANaf/wDWn/8A1p//ANaf/wDa//8A2v//ANr//wDa//8A2v//ANr//19h/P9fYfz/X2H8/19h/P86PPv/Ojz7//htBv/4bQb/+osq//qLKv/6iyr/+osq//qLKv/6iyr/+osq//qLKv/6iyr/+osq//qLKv/6iyr/ANaf/wDWn/8A1p//ANaf/wDWn/8A1p//ANr//wDa//8A2v//ANr//wDa//8A2v//X2H8/19h/P9fYfz/X2H8/zo8+/86PPv/+G0G//htBv/6iyr/+osq//qLKv/6iyr/+osq//qLKv/6iyr/+osq//qLKv/6iyr/+osq//qLKv8A1p//ANaf/wDWn/8A1p//ANaf/wDWn/8A2v//ANr//wDa//8A2v//ANr//wDa//9fYfz/X2H8/19h/P9fYfz/Ojz7/zo8+//4bQb/+G0G//qLKv/6iyr/+osq//qLKv/6iyr/+osq//qLKv/6iyr/+osq//qLKv/6iyr/+osq/wDWn/8A1p//ANaf/wDWn/8A1p//ANaf/wDa//8A2v//ANr//wDa//8A2v//ANr//19h/P9fYfz/X2H8/19h/P86PPv/Ojz7//htBv/4bQb/+osq//qLKv/6iyr/+osq//qLKv/6iyr/+osq//qLKv/6iyr/+osq//qLKv/6iyr/ANaf/wDWn/8A1p//ANaf/wDWn/8A1p//ANr//wDa//8A2v//ANr//wDa//8A2v//X2H8/19h/P9fYfz/X2H8/zo8+/86PPv/+G0G//htBv/6iyr/+osq//qLKv/6iyr/+osq//qLKv/6iyr/+osq//qLKv/6iyr/+osq//qLKv8A1p//ANaf/wDWn/8A1p//ANaf/wDWn/8A2v//ANr//wDa//8A2v//ANr//wDa//9fYfz/X2H8/19h/P9fYfz/Ojz7/zo8+//4bQb/+G0G//qLKv/6iyr/+osq//qLKv/6iyr/+osq//qLKv/6iyr/+osq//qLKv/6iyr/+osq/wDWn/8A1p//ANaf/wDWn/8A1p//ANaf/wDa//8A2v//ANr//wDa//8A2v//ANr//19h/P9fYfz/X2H8/19h/P86PPv/Ojz7//htBv/4bQb/+G0G//htBv/4bQb/+G0G//htBv/4bQb/+G0G//htBv/4bQb/+G0G//htBv/4bQb/ALpj/wC6Y/8AumP/ALpj/wC6Y/8AumP/ALT0/wC09P8AtPT/ALT0/wC09P8AtPT/Ojz7/zo8+/86PPv/Ojz7/zo8+/86PPv/+G0G//htBv/4bQb/+G0G//htBv/4bQb/+G0G//htBv/4bQb/+G0G//htBv/4bQb/+G0G//htBv8AumP/ALpj/wC6Y/8AumP/ALpj/wC6Y/8AtPT/ALT0/wC09P8AtPT/ALT0/wC09P86PPv/Ojz7/zo8+/86PPv/Ojz7/zo8+/////8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"http://sug.search.daum.net/search_nsuggest\">\n  <Param name=\"mod\" value=\"fxjson\" />\n  <Param name=\"code\" value=\"utf_in_out\" />\n  <Param name=\"q\" value=\"{searchTerms}\" />\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"http://search.daum.net/search\" resultdomain=\"daum.net\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"w\" value=\"tot\"/>\n  <Param name=\"nil_ch\" value=\"ffsr\"/>\n</Url>\n<SearchForm>http://search.daum.net</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/searchplugins/ddg.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<OpenSearchDescription xmlns=\"http://a9.com/-/spec/opensearch/1.1/\"> \n  <ShortName>DuckDuckGo</ShortName> \n  <Description>Search DuckDuckGo</Description> \n  <InputEncoding>UTF-8</InputEncoding> \n  <Image height=\"16\" width=\"16\">data:image/icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA11RgALs6oACbQ9wAj0v8AI9L/ACfQ9wAu0agANdUYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzzN4CNdL/oK/z//////////////////////+jsPv/BDXX/wAz0t4AAAAAAAAAAAAAAAAAAAAAAAAAAAAyzvNSduD//////8jK/v+P+Lf/IbQL/17RPP+J3Y//wOKX//////9YeuX/ADLO8wAAAAAAAAAAAAAAAAAw091piOX/8/X9/1Fx5P9xhu//WOWZ/0W9Lv9Lwjn/J8BB/xyDAP9bdfL/9fP//2mI5v8AMNPdAAAAAAc610YRQ9f//////0Zr4P8AGdD/sb32////////////wrv//wAh1/8MPab/ACPc/05r4///////EkPX/wc610YANtWkrr/y/6S48P8AJ9L/AB3R/+/w/v///////////3+D7f8AQeL/AYTw/wFr5/8AMNb/p7Tv/6698v8AM9WkADLW//////8yXt//AC3V/wAw1/////////////z///8A0P7/AKb1/wWI7P8AuPf/AJ3w/zZW3P//////ADHV/wAx2P//////AzrZ/wAu1/84ZOL////////////e////AND//wC1+f8Atff/AZbv/wY62f8ELNf//////wAw1/8AMtn//////wAw2f8ALNn/kKrz////+//cwbH////////////R////Rcb8/wDO/f8A/P//AHzo//////8AMNj/ADXa//////8vXuL/ACna/4yq9///79T/jUkg/9i+r///////r2Q0/7Cozv8BKdr/AirY/zdZ4P//////ADTa/wI72tOuv/T/prr0/wAl2v+JqPb//7yW/+bUxv/9+/n////u//W+n/+Op/L/ADPd/wAv2v+ru/T/r7/0/wI72tMLQd1DEEjg//////9Cbef/ADng///////////////////////R3///AC3g/wAy3v9SeOn//////xFI4P8LQd1DAAAAAAM64PNmiuz/9/j//2mN7f/m7P3///////////9Cb+n/ACXd/wAt3v9rju3//////2iL7P8DOuDzAAAAAAAAAAAAAAAAAT3g/0p16f//////3OT8/3OS7v8AKt3/ACPc/zhn5/+xw/b//////0956v8CPeD/AAAAAAAAAAAAAAAAAAAAAAAAAAAEPODzBUDh/5uz8//7/f7/////////////////prz0/wtF4v8FQeDzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtF5kYDQOOkADrj/wA44v8AOeP/ADzk/wVB46QPReZGAAAAAAAAAAAAAAAAAAAAAPAPAADgBwAAwAMAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAADAAwAA4AcAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChIzyAnRNFwJ0TQryND0d8nRNH/J0TR/ydE0f8nRNH/I0PR3ydE0K8nRNFwKEjPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChE00AlRdK/J0XS/ydF0v8nRdL/XXPd/11z3f94i+P/k6Lp/5Oi6f9rf+D/NVDV/ydF0v8nRdL/JUXSvyhE00AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAzxAnRNOvJ0XT/ydF0/8lRdK/KEXSYOvu+6/+/v6//v7+v/39/c////////////7+/r/J0fOAKEXSYCVF0r8nRdP/J0XT/ydE068gQM8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlRdUwJ0bT7ydG0/8nRtHPKETTQAAAAADHx8dA2vHhn5TYpN/o9+z/////////////////8PL83ydG0o8lRdUwAAAAAChE00AnRtHPJ0bT/ydG0+8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEXVYCdG1P8nRtT/KEbTgAAAAAAmRtZQI0PU38jIyP/F6s//Rrtk/0a7ZP9/yIr/c796/4vLkv+JpNf/M3Kq/zyWh/8zeKTfJkbWUAAAAAAoRtOAJ0bU/ydG1P8oRdVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVF1TAnR9X/J0fV/yhF1WAgQM8QJ0fTrydH1f9CW8//2tra/6Pdsv9Gu2T/Rrtk/0WzWv9Gu2T/Rrtk/0a7ZP9Gu2T/Rrtk/z6egP8nR9X/J0fTryBAzxAoRdVgJ0fV/ydH1f8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAgQM8QJ0fV7ydH1f8oSNVgIEDPECdH1c8nR9X/J0fV/1xwyf/t7e3/o92y/0a7ZP9Gu2T/Ra5U/0a7ZP9Gu2T/Rrtk/0a7ZP9Gu2T/Pp6A/ydH1f8nR9X/J0fVzyBAzxAoSNVgJ0fV/ydH1e8gQM8QAAAAAAAAAAAAAAAAAAAAACdH1q8nR9b/KEjVgCBQzxAnR9bPJ0fW/ydH1v8nR9b/gIzB//r6+v+j3bL/Rrtk/13Ed/+i26//ruG7/z6egf8+noH/Rrtk/0a7ZP86kI//J0fW/ydH1v8nR9b/J0fWzyBQzxAoSNWAJ0fW/ydH1q8AAAAAAAAAAAAAAAAoSNdAJkjW/yZH1s8AAAAAJEfWryZI1v8mSNb/JkjW/yZI1v+jqsT//////+j37P/R7tj////////////W3ff/JkjW/yZI1v8uZbr/PJeI/zJzrP8mSNb/JkjW/yZI1v8mSNb/JEfWrwAAAAAmR9bPJkjW/yhI10AAAAAAAAAAACVI1r8mSNf/KEjXQCZJ1lAmSNf/JkjX/yZI1/8mSNf/JkjX/9HR0f///////////////////////////5Ok6/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JknWUChI10AmSNf/JUjWvwAAAAAoSNcgJknY/yZH2M8AAAAAI0nY3yZJ2P8mSdj/JknY/yZJ2P9KZM//39/f////////////////////////////XHfi/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8jSdjfAAAAACZH2M8mSdj/KEjXICdJ2HAmSdj/JUjXYCVK2jAmSdj/JknY/yZJ2P8mSdj/JknY/2V4yf/t7e3///////////////////////////9cd+L/HXTj/xSf7/8Nwfj/CdL8/wnS/P8J0vz/ELDz/xt85v8mSdj/JknY/yZJ2P8lStowJUjXYCZJ2P8nSdhwJErZryZK2f8oSNcgJUnajyZK2f8mStn/JkrZ/yZK2f8mStn/iJPA////////////////////////////0ff+/xjV/P8J0vz/Drn1/xiO6/8Yjuv/GI7r/xCw8/8Lyvr/CdL8/xmF6P8mStn/JkrZ/yVJ2o8oSNcgJkrZ/yRK2a8jStrfI0rZ3wAAAAAlSdq/Jkra/yZK2v8mStr/Jkra/yZK2v+xtsf///////////////////////////8o2Pz/CdL8/wvK+v8mStr/Jkra/yZK2v8mStr/Jkra/yZK2v8iW97/Jkra/yZK2v8mStr/JUnavwAAAAAjStnfI0ra3yZK2v8lSdq/AAAAACZH2O8mStr/Jkra/yZK2v8mStr/L1HY/9HR0f///////////////////////////yjY/P8J0vz/CdL8/xCw9P8QsPT/ELD0/xSf7/8ddeX/Jkra/yZK2v8mStr/Jkra/yZK2v8mR9jvAAAAACVJ2r8mStr/Jkvb/yVJ2r8AAAAAJkvb/yZL2/8mS9v/Jkvb/yZL2/9KZtL/4+Pj////////////////////////////4Pn//0fd/f8J0vz/CdL8/wnS/P8J0vz/CdL8/wnS/P8Lyvr/Fpfu/yJc3/8mS9v/Jkvb/yZL2/8AAAAAJUnavyZL2/8mS9z/JUncvwAAAAAmS9z/Jkvc/yZL3P8mS9z/Jkvc/26AyP/x8fH//////////////////////////////////////9H3/v/C9P7/o+7+/2fa+/8Oufb/CdL8/wnS/P8J0vz/CdL8/xiP7P8mS9z/Jkvc/wAAAAAlSdy/Jkvc/yZM3P8lTNy/AAAAACZJ2e8mTNz/Jkzc/yZM3P8mTNz/iJTB////////////qnth/5VaOf/x6eX///////////////////////Hp5f/x6eX/ydL2/yZM3P8kVN7/G37o/xKo8v8QsfT/HXbm/yZM3P8mSdnvAAAAACVM3L8mTNz/I0vc3yZJ2u8AAAAAJUzevyZM3f8mTN3/Jkzd/yZM3f+fqc3///////////+VWjn/v5yI/+re1///////////////////////jk8s/7iRe//J0vb/Jkzd/yZM3f8mTN3/Jkzd/yZM3f8mTN3/Jkzd/yVM3r8AAAAAI0vc3yNL3N8kTd2vJk3d/yhQ3yAlTd2PJk3d/yZN3f8mTd3/Jk3d/6St0v////////////Hp5f/q3tf///////////////////////////+xhm7/49PK/6Cx8P8mTd3/Jk3d/yZN3f8mTd3/Jk3d/yZN3f8mTd3/JU3djyhQ3yAmTd3/JE3drydN33AmTd7/J03fcCVK3zAmTd7/Jk3e/yZN3v8mTd7/pK7S///////Sp5r/////////////////////////////////////////////////T27k/yZN3v8mTd7/Jk3e/yZN3v8mTd7/Jk3e/yZN3v8lSt8wJ03fcCZN3v8nTd9wKFDfICZO3/8mTt3PAAAAACVN3r8mTt//Jk7f/yZO3/+EltX//////+fRyv/SqaD/59LO///////////////////////at63/vIBy/7Glxf8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8mTt//JU3evwAAAAAmTt3PJk7f/yhQ3yAAAAAAJE/dryZO3/8oUN9AKFDfQCZO3/8mTt//Jk7f/zhb2v/o6/T/////////////////////////////////////////////////XHrn/yZO3/8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8oUN9AKFDfQCZO3/8kT92vAAAAAAAAAAAoUN9AJk7g/yZO4M8AAAAAJk/hnyZO4P8mTuD/Jk7g/05v5v/k6fv//////////////////////////////////////3eR7P8mTuD/Jk7g/yZO4P8mTuD/Jk7g/yZO4P8mTuD/Jk/hnwAAAAAmTuDPJk7g/yhQ30AAAAAAAAAAAAAAAAAjT+GfJU/h/yVO4Y8gUN8QIk7gzyVP4f8lT+H/SWnW/0lp1v+bq+H/8fHx/////////////////6Cy8v9OcOb/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yJO4M8gUN8QJU7hjyVP4f8jT+GfAAAAAAAAAAAAAAAAAAAAACBQ3xAlTOHvJU/h/yVQ4mAgUN8QIk7hzyVP4f+ktOv///////////////////////H0/f9phur/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yVP4f8iTuHPIFDfECVQ4mAlT+H/JUzh7yBQ3xAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ3zAlUOLvJVDi/yVQ4mAgUN8QI1Din4mb2//J0/j/ydP4/6299P93ku3/M1vk/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/I1DinyBQ3xAlUOJgJVDi/yVQ4u8lUN8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAlUOLvJVDi/yVQ4o8AAAAAJFDjQCVQ4r8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDivyRQ40AAAAAAJVDijyVQ4v8lUOLvJVDkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAjUeTfJVHj/yNR5N8kUONAAAAAACVQ5DAmUuOAJVHivyNR5N8lUeP/JVHj/yNR5N8lUeK/JlLjgCVQ5DAAAAAAJFDjQCNR5N8lUeP/I1Hk3yVQ5DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBQ3xAjUuSfJVHk/yVR5P8jUeTfJFLkcChQ5yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoUOcgJFLkcCNR5N8lUeT/JVHk/yNS5J8gUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkUONAI1LknyVS5P8lUuT/JVLk/yVS5O8lUeS/JVHkvyVR5L8lUeS/JVLk7yVS5P8lUuT/JVLk/yRS468kUONAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFDfECVS5GAjUuWfIlPlzyVS5f8lUuX/JVLl/yVS5f8iU+XPI1LlnyVS5GAgUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/ggBB/wgAEP4AAAB8AAAAPAAAADiAAAEYAAAAEQAAAIAAAAAAAAAAAgAAAEIAAABCAAAAQgAAAEIAAABCAAAAQAAAAAAAAAABAAAAiAAAABiAAAEcAAAAPAAAAD4AAAB/CAAQ/4IAQf/AfgP/8AAP//wAP/</Image>\n  <Url type=\"text/html\" method=\"get\" template=\"https://duckduckgo.com/\" rel=\"searchform\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"contextmenu\" value=\"ffcm\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"keyword\"     value=\"ffab\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"searchbar\"   value=\"ffsb\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"homepage\"    value=\"ffhp\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"newtab\"      value=\"ffnt\"/>\n  </Url>\n  <Url type=\"application/x-suggestions+json\" template=\"https://ac.duckduckgo.com/ac/\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <Param name=\"type\" value=\"list\"/>\n  </Url>\n</OpenSearchDescription> \n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/searchplugins/google-nocodes.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"keyword\" value=\"firefox-b-ab\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"searchbar\" value=\"firefox-b\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/searchplugins/list.json",
    "content": "{\"RU\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"ddg\", \"naver-kr\", \"danawa-kr\", \"daum-kr\", \"wikipedia-kr\"]}, \"CN\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"ddg\", \"naver-kr\", \"danawa-kr\", \"daum-kr\", \"wikipedia-kr\"]}, \"default\": {\"visibleDefaultEngines\": [\"google\", \"ddg\", \"naver-kr\", \"danawa-kr\", \"daum-kr\", \"wikipedia-kr\"]}, \"TW\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"ddg\", \"naver-kr\", \"danawa-kr\", \"daum-kr\", \"wikipedia-kr\"]}, \"CA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"ddg\", \"naver-kr\", \"danawa-kr\", \"daum-kr\", \"wikipedia-kr\"]}, \"TR\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"ddg\", \"naver-kr\", \"danawa-kr\", \"daum-kr\", \"wikipedia-kr\"]}, \"US\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"ddg\", \"naver-kr\", \"danawa-kr\", \"daum-kr\", \"wikipedia-kr\"]}, \"HK\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"ddg\", \"naver-kr\", \"danawa-kr\", \"daum-kr\", \"wikipedia-kr\"]}, \"KZ\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"ddg\", \"naver-kr\", \"danawa-kr\", \"daum-kr\", \"wikipedia-kr\"]}, \"UA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"ddg\", \"naver-kr\", \"danawa-kr\", \"daum-kr\", \"wikipedia-kr\"]}, \"BY\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"ddg\", \"naver-kr\", \"danawa-kr\", \"daum-kr\", \"wikipedia-kr\"]}}"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/searchplugins/naver-kr.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>네이버</ShortName>\n<Description>네이버 검색</Description>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAICAAAAEAIACoEAAAJgAAABAQAAABACAAaAQAAM4QAAAoAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAMgdEADIHb8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgdvwDIHRAAyB2/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgdvwDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf////////////////////////////////8/1lX/AMgd/wDIHf8AyB3/AMgd/8/11f////////////////////////////////8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/////////////////////////////////z/WVf8AyB3/AMgd/wDIHf9/5I7//////////////////////////////////////wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/////////////////////////////////P9ZV/wDIHf8AyB3/P9ZV////////////////////////////////////////////AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf////////////////////////////////8/1lX/AMgd/xDLK//f+OP///////////////////////////////////////////8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/////////////////////////////////z/WVf8AyB3/nuqp/////////////////////////////////////////////////wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/////////////////////////////////P9ZV/0/ZZP//////////////////////////////////////////////////////AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf////////////////////////////////9P2WT/7/zx//////////////////////////////////////////////////////8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/////////////////////////////////+/88f///////////////////////////////////////////////////////////wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3////////////////////////////////////////////////////////////P9dX/////////////////////////////////AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf//////////////////////////////////////////////////////z/XV/0/ZZP////////////////////////////////8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd//////////////////////////////////////////////////////8v0kf/P9ZV/////////////////////////////////wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/////////////////////////////////////////////////b+CA/wDIHf8/1lX/////////////////////////////////AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf///////////////////////////////////////////77xx/8AyB3/AMgd/z/WVf////////////////////////////////8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd///////////////////////////////////////v/PH/H885/wDIHf8AyB3/P9ZV/////////////////////////////////wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3//////////////////////////////////////0/ZZP8AyB3/AMgd/wDIHf8/1lX/////////////////////////////////AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf////////////////////////////////+u7rf/AMgd/wDIHf8AyB3/AMgd/z/WVf////////////////////////////////8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgdvwDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHb8AyB0QAMgdvwDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB2/AMgdEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAABAAAAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAADIHYAAyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHYAAyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf9/5I7///////////++8cf/AMgd/z/WVf////////////////9/5I7/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/f+SO////////////vvHH/wDIHf/f+OP/////////////////f+SO/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/3/kjv///////////77xx/9/5I7//////////////////////3/kjv8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf9/5I7////////////f+OP///////////////////////////9/5I7/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/f+SO////////////////////////////3/jj////////////f+SO/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/3/kjv//////////////////////f+SO/77xx////////////3/kjv8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf9/5I7/////////////////3/jj/wDIHf++8cf///////////9/5I7/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/f+SO/////////////////z/WVf8AyB3/vvHH////////////f+SO/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHYAAyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHf8AyB3/AMgd/wDIHYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"http://ac.search.naver.com/nx/ac\">\n\t<Param name=\"of\" value=\"os\" />\n\t<Param name=\"ie\" value=\"utf-8\" />\n\t<Param name=\"q\" value=\"{searchTerms}\" />\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"http://search.naver.com/search.naver\" resultdomain=\"naver.com\">\n\t<Param name=\"where\" value=\"nexearch\"/>\n\t<Param name=\"frm\" value=\"ff\"/>\n  \t<Param name=\"sm\" value=\"oss\"/>\n\t<Param name=\"ie\" value=\"utf8\"/>\n\t<Param name=\"query\" value=\"{searchTerms}\"/>\n</Url>\n<SearchForm>http://search.naver.com</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/searchplugins/wikipedia-kr.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>위키백과 (ko)</ShortName>\n<Description>Wikipedia, the free encyclopedia</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">resource://search-plugins/images/wikipedia.ico</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://ko.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://ko.wikipedia.org/wiki/특수기능:찾기\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/setDesktopBackground.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY position.label             \"위치:\">\n<!ENTITY tile.label                 \"바둑판\">\n<!ENTITY center.label               \"가운데\">\n<!ENTITY stretch.label              \"늘리기\">\n<!ENTITY fill.label                 \"페이지폭에 맞추기\">\n<!ENTITY fit.label                  \"화면 크기에 맞추기\">\n<!ENTITY preview.label              \"미리 보기\">\n<!ENTITY color.label                \"색상:\">\n<!ENTITY setDesktopBackground.title \"배경 화면으로 설정\">\n<!ENTITY openDesktopPrefs.label     \"배경 화면 환경 설정 열기\">\n<!ENTITY closeWindow.key            \"w\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/shellservice.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\noptionsLabel=%S 설정\nsafeModeLabel=%S 안전 모드\n\n# LOCALIZATION NOTE (setDefaultBrowserMessage2, setDefaultBrowserConfirm.label):\n# %S will be replaced by brandShortName\nsetDefaultBrowserMessage2          = 기본 브라우저로 설정하여 %S를 최대한으로 활용하기\nsetDefaultBrowserConfirm.label     = %S를 기본 브라우저로 쓰기\nsetDefaultBrowserConfirm.accesskey = U\nsetDefaultBrowserOptions.label     = 설정\nsetDefaultBrowserOptions.accesskey = O\nsetDefaultBrowserNotNow.label      = 나중에\nsetDefaultBrowserNotNow.accesskey  = N\nsetDefaultBrowserNever.label       = 다시 묻지 않음\nsetDefaultBrowserNever.accesskey   = D\n\n# LOCALIZATION NOTE (setDefaultBrowserTitle, setDefaultBrowserMessage, setDefaultBrowserDontAsk, setDefaultBrowserAlertConfirm.label, setDefaultBrowserAlertNotNow.label):\n# These strings are used as an alternative to the ones above, in a modal dialog.\n# %S will be replaced by brandShortName\nsetDefaultBrowserTitle=기본 브라우저\nsetDefaultBrowserMessage=%S가 현재 기본 브라우저로 되어있지 아닙니다. 기본 브라우저로 하시겠습니까?\nsetDefaultBrowserDontAsk=%S를 시작할 때마다 이를 확인합니다.\nsetDefaultBrowserAlertConfirm.label=%S를 기본 브라우저로 쓰기\nsetDefaultBrowserAlertNotNow.label=나중에\n\ndesktopBackgroundLeafNameWin=바탕 화면.bmp\nDesktopBackgroundDownloading=이미지 저장...\nDesktopBackgroundSet=배경 화면으로 설정\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/sitePermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (state.current.allowed,\n#                    state.current.allowedForSession,\n#                    state.current.allowedTemporarily,\n#                    state.current.blockedTemporarily,\n#                    state.current.blocked):\n# This label is used to display active permission states in the site\n# identity popup (which does not have a lot of screen space).\nstate.current.allowed = 허용함\nstate.current.allowedForSession = 세션동안 허용함\nstate.current.allowedTemporarily = 일시적으로 허용함\nstate.current.blockedTemporarily = 일시적으로 차단함\nstate.current.blocked = 차단함\n\n# LOCALIZATION NOTE (state.multichoice.alwaysAsk,\n#                    state.multichoice.allow,\n#                    state.multichoice.allowForSession,\n#                    state.multichoice.block):\n# Used to label permission state checkboxes in the page info dialog.\nstate.multichoice.alwaysAsk = 항상 확인\nstate.multichoice.allow = 혀용\nstate.multichoice.allowForSession = 세션동안 허용\nstate.multichoice.block = 차단\n\npermission.cookie.label = 쿠키 저장하기\npermission.desktop-notification2.label = 알림 수신\npermission.image.label = 이미지 읽어들이기\npermission.camera.label = 카메라 사용하기\npermission.microphone.label = 마이크 사용하기\npermission.screen.label = 화면 공유\npermission.install.label = 부가 기능 설치하기\npermission.popup.label = 팝업 창 띄우기\npermission.geo.label = 위치 정보에 접근하기\npermission.indexedDB.label = 오프라인 저장소 관리하기\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/syncBrand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncBrand.shortName.label  \"Sync\">\n<!ENTITY syncBrand.fullName.label   \"Firefox Sync\">\n<!ENTITY syncBrand.fxAccount.label  \"Firefox Account\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/syncCustomize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncCustomize.dialog.title       \"동기화 선택\">\n<!ENTITY syncCustomize.acceptButton.label \"시작\">\n\n<!ENTITY syncCustomize.title              \"무엇을 동기화하시겠습니까?\">\n<!ENTITY syncCustomize.description        \"이 선택은 설정에서 바꾸실 수 있습니다.\">\n<!ENTITY syncCustomizeUnix.description    \"이 선택은 환경 설정에서 바꾸실 수 있습니다.\">\n\n<!--\n  These engine names are the same as in browser/preferences/sync.dtd except\n  for the last two that are marked as being specific to Desktop browsers.\n-->\n<!ENTITY engine.bookmarks.label           \"북마크\">\n<!ENTITY engine.bookmarks.accesskey       \"m\">\n<!ENTITY engine.history.label             \"방문 기록\">\n<!ENTITY engine.history.accesskey         \"r\">\n<!ENTITY engine.tabs.label                \"탭\">\n<!ENTITY engine.tabs.accesskey            \"T\">\n<!ENTITY engine.passwords.label           \"암호\">\n<!ENTITY engine.passwords.accesskey       \"P\">\n<!ENTITY engine.addons.label              \"데스크톱 부가 기능\">\n<!ENTITY engine.addons.accesskey          \"A\">\n<!ENTITY engine.prefs.label               \"데스크톱 설정\">\n<!ENTITY engine.prefs.accesskey           \"S\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/syncGenericChange.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (change.password.title): This (and associated change.password/passphrase) are used when the user elects to change their password.\nchange.password.title = 암호 변경하기\nchange.password.acceptButton = 변경\nchange.password.status.active = 암호 변경 중…\nchange.password.status.success = 암호가 변경되었습니다.\nchange.password.status.error = 암호 변경 시 오류 발생했습니다.\n\nchange.password3.introText = 여러분이 쓰는 암호는 최소 8자 이상되어야 하며 사용자명이나 복구키가 같으면 안됩니다.\nchange.password.warningText = 주의: 일단 현재 암호가 바뀌면 이 계정으로 다른 기기에서 접속할 수 없습니다.\n\nchange.recoverykey.title = 복구키\nchange.recoverykey.acceptButton = 복구키 변경\nchange.recoverykey.label = 복구키 변경 및 로컬 데이터 업로드 중…\nchange.recoverykey.error = 복구키 변경 중 오류가 발생했습니다.\nchange.recoverykey.success = 복구키를 성공적으로 변경했습니다.\n\nchange.synckey.introText2 = 개인 정보를 안전하게 보호하기 위해 모든 데이터는 암호화되어 전송됩니다. 단, 암호는 전송되지 않습니다.\n# LOCALIZATION NOTE (change.recoverykey.warningText) \"Sync\" should match &syncBrand.shortName.label; from syncBrand.dtd\nchange.recoverykey.warningText = 주의: 이를 변경하면 동기화 서버의 모든 데이터가 삭제되고 현재 복구키로 보호된 새 데이터가 전송됩니다. 다른 기기에서 복구키가 없으면 데이터가 변경되지 않습니다.\n\nnew.recoverykey.label = 새 복구키\n\n# LOCALIZATION NOTE (new.password.title): This (and associated new.password/passphrase) are used on a second computer when it detects that your password or passphrase has been changed on a different device.\nnew.password.title            = 암호 업데이트\nnew.password.introText        = 암호가 서버에서 거부되었습니다. 다른 것을 이용하세요.\nnew.password.label            = 새 암호 입력\nnew.password.confirm          = 암호 확인\nnew.password.acceptButton     = 암호 업데이트\nnew.password.status.incorrect = 암호가 틀렸습니다. 다시 시도하세요.\n\nnew.recoverykey.title          = 복구키 업데이트\nnew.recoverykey.introText      = 복구키가 변경되었습니다. 새 복구키를 입력하세요.\nnew.recoverykey.acceptButton     = 복구키 업데이트\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/syncKey.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncKey.page.title               \"&syncBrand.fullName.label; 동기화키\">\n<!ENTITY syncKey.page.description2        \"이 키는 &syncBrand.fullName.label; 계정의 데이터를 해석할 때 필요합니다. 새로운 기기에서 &syncBrand.fullName.label;를 설정 할 때마다 이 키를 입력하셔야 합니다.\">\n<!ENTITY syncKey.keepItSecret.heading     \"동기화 자료 보호\">\n<!ENTITY syncKey.keepItSecret.description \"&syncBrand.fullName.label; 계정은 개인 정보를 보호하는데 사용합니다. 동기화키 없이 누구도 개인 정보를 복호화하여 열람할 수 없습니다. 다른 분에게 절대로 공유하시면 안되며, 여러분의 &syncBrand.fullName.label; 데이터는 안전합니다.\">\n<!ENTITY syncKey.keepItSafe.heading       \"동기화키 보호\">\n<!ENTITY syncKey.keepItSafe1.description  \"동기화키를 보호하세요.\">\n<!ENTITY syncKey.keepItSafe2.description  \" 동기화키는 누구도 알 수 없습니다. (안전하게 보호하셔야 합니다). 따라서 \">\n<!ENTITY syncKey.keepItSafe3.description  \"분실 시 복구에 도움을 드릴 수 없습니다.\">\n<!ENTITY syncKey.keepItSafe4a.description \" 잃어버렸을 경우 &syncBrand.fullName.label;의 언제든지 이 키를 사용해 새 기기에 접속할 수 있습니다.\">\n<!ENTITY syncKey.findOutMore1.label       \"&syncBrand.fullName.label; 정보 및 개인 정보 보안 보기\">\n<!ENTITY syncKey.findOutMore2.label       \".\">\n<!ENTITY syncKey.footer1.label            \"&syncBrand.fullName.label; 서비스 약관 보기\">\n<!ENTITY syncKey.footer2.label            \". 개인 정보 보호 정책 \">\n<!ENTITY syncKey.footer3.label            \".\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/syncProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD\n    SYSTEM \"chrome://branding/locale/brand.dtd\">\n    %brandDTD;\n\n<!-- These strings are used in the sync progress upload page -->\n<!ENTITY syncProgress.pageTitle    \"여러분의 첫 동기화\">\n<!ENTITY syncProgress.textBlurb    \"여러분의 데이터는 암호화되어 백그라운드에서 보내집니다. 이 탭을 닫고 &brandShortName;를 계속 사용하실 수 있습니다.\">\n<!ENTITY syncProgress.closeButton  \"닫기\">\n<!ENTITY syncProgress.logoAltText  \"&brandShortName; 로고\">\n<!ENTITY syncProgress.diffText     \"&brandShortName;는 이제 자동으로 백그라운드에서 동기화를 합니다. 이 탭을 닫고 &brandShortName;를 계속 사용하실 수 있습니다.\">\n\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/syncQuota.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY quota.dialogTitle.label    \"서버 용량\">\n<!ENTITY quota.retrievingInfo.label \"서버 용량 정보…\">\n<!ENTITY quota.typeColumn.label     \"형식\">\n<!ENTITY quota.sizeColumn.label     \"크기\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/syncQuota.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncollection.addons.label    = 부가기능\ncollection.bookmarks.label = 북마크\ncollection.history.label   = 방문 기록\ncollection.passwords.label = 저장한 암호\ncollection.prefs.label     = 환경 설정\ncollection.tabs.label      = 탭 목록\n\n# LOCALIZATION NOTE (quota.usageNoQuota.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space occupied\n# on the server\nquota.usageNoQuota.label    = 현재 %1$S %2$S 사용 중입니다.\n# LOCALIZATION NOTE (quota.usagePercentage.label):\n# %1$S is the percentage of space used,\n# %2$S and %3$S numeric value and unit (as defined in the download manager)\n# of the amount of space used,\n# %3$S and %4$S numeric value and unit (as defined in the download manager)\n# of the total space available.\nquota.usagePercentage.label = 총 저장 용량 %4$S %5$S 중 %1$S%% (%2$S %3$S)를 사용중입니다.\nquota.usageError.label      = 저장 용량 정보를 얻을 수 없습니다.\nquota.retrieving.label      = 가져오는 중…\n# LOCALIZATION NOTE (quota.sizeValueUnit.label): %1$S is the amount of space\n# occupied by the engine, %2$K the corresponding unit (e.g. kB) as defined in\n# the download manager.\nquota.sizeValueUnit.label   = %1$S %2$S\nquota.remove.label          = 제거\nquota.treeCaption.label     = 서버 용량을 줄이기 위해 동기화를 중단할 항목은 선택 해제하십시오.\n# LOCALIZATION NOTE (quota.removal.label): %S is a list of engines that will be\n# disabled and whose data will be removed once the user confirms.\nquota.removal.label         = Firefox Sync는 아래 데이터를 삭제합니다: %S.\n# LOCALIZATION NOTE (quota.list.separator): This is the separator string used\n# for the list of engines (incl. spaces where appropriate)\nquota.list.separator        = ,\\u0020\n# LOCALIZATION NOTE (quota.freeup.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space freed\n# up by disabling the unchecked engines.  If displayed this string is\n# concatenated directly to quota.removal.label and may need to start off with\n# whitespace.\nquota.freeup.label          = \\u0020용량 증가- %1$S %2$S\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/syncSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY accountSetupTitle.label    \"&syncBrand.fullName.label; 설정\">\n\n<!-- First page of the wizard -->\n\n<!ENTITY setup.pickSetupType.description2 \"환영합니다! &syncBrand.fullName.label;를 처음 이용하시면, 계정을 먼저 만드십시오.\">\n<!ENTITY button.createNewAccount.label \"새 계정 만들기\">\n<!ENTITY button.haveAccount.label      \"계정 있음\">\n\n<!ENTITY setup.choicePage.title.label     \"&syncBrand.fullName.label; 사용해 보신 적이 있으십니까?\">\n<!ENTITY setup.choicePage.new.label       \"&syncBrand.shortName.label; 처음 사용합니다.\">\n<!ENTITY setup.choicePage.existing2.label \"이미 &syncBrand.shortName.label;를 다른 기기에서 사용하고 있습니다.\">\n\n<!-- New Account AND Existing Account -->\n<!ENTITY server.label               \"서버\">\n<!ENTITY serverType.default.label      \"기본: Mozilla &syncBrand.fullName.label; 서버\">\n<!ENTITY serverType.custom2.label   \"별도 서버 설정…\">\n<!ENTITY signIn.account2.label      \"계정명\">\n<!ENTITY signIn.account2.accesskey  \"A\">\n<!ENTITY signIn.password.label      \"암호\">\n<!ENTITY signIn.password.accesskey  \"P\">\n<!ENTITY signIn.recoveryKey.label       \"복구키\">\n<!ENTITY signIn.recoveryKey.accesskey   \"K\">\n\n<!-- New Account Page 1: Basic Account Info -->\n<!ENTITY setup.newAccountDetailsPage.title.label \"계정 상세 정보\">\n<!ENTITY setup.emailAddress.label     \"메일 주소\">\n<!ENTITY setup.emailAddress.accesskey \"E\">\n<!ENTITY setup.choosePassword.label      \"암호 선택\">\n<!ENTITY setup.choosePassword.accesskey  \"P\">\n<!ENTITY setup.confirmPassword.label     \"암호 확인\">\n<!ENTITY setup.confirmPassword.accesskey \"m\">\n\n<!-- LOCALIZATION NOTE: tosAgree1, tosLink, tosAgree2, ppLink, tosAgree3 are\n     joined with implicit white space, so spaces in the strings aren't necessary -->\n<!ENTITY setup.tosAgree1.label      \"동의\">\n<!ENTITY setup.tosAgree1.accesskey  \"a\">\n<!ENTITY setup.tosLink.label        \"서비스 이용 약관\">\n<!ENTITY setup.tosAgree2.label      \"그리고\">\n<!ENTITY setup.ppLink.label         \"개인 정보 보호 정책\">\n<!ENTITY setup.tosAgree3.label      \"\">\n<!ENTITY setup.tosAgree2.accesskey  \"\">\n\n<!-- My Recovery Key dialog -->\n<!ENTITY setup.newRecoveryKeyPage.title.label \"&brandShortName; 개인 정보 보호\">\n<!ENTITY setup.newRecoveryKeyPage.description.label \"개인 정보를 완벽히 보호하기 위해 데이터 전송 전 암호화 됩니다. 암호된 자료를 풀기 위한 복구키는 전송되지 않습니다.\">\n<!ENTITY recoveryKeyEntry.label        \"복구키\">\n<!ENTITY recoveryKeyEntry.accesskey    \"K\">\n<!ENTITY syncGenerateNewKey.label  \"새 복구키 생성\">\n<!ENTITY recoveryKeyBackup.description \"복구키는 다른 기기에서 &syncBrand.fullName.label; 접속 시 필요합니다. 백업본을 만드시기 바랍니다. 복구키는 복구할 수 없습니다.\">\n\n<!ENTITY button.syncKeyBackup.print.label     \"인쇄…\">\n<!ENTITY button.syncKeyBackup.print.accesskey \"P\">\n<!ENTITY button.syncKeyBackup.save.label      \"저장…\">\n<!ENTITY button.syncKeyBackup.save.accesskey  \"S\">\n\n<!-- Existing Account Page 1: Pair a Device (incl. Pair a Device dialog strings) -->\n<!ENTITY pairDevice.title.label             \"새 기기 연결\">\n<!ENTITY addDevice.showMeHow.label          \"사용 방법\">\n<!ENTITY addDevice.dontHaveDevice.label     \"연결할 기기가 없음\">\n<!ENTITY pairDevice.setup.description.label  \"활성화 하려면 다른 기기에서 &#x0022;새 기기 추가&#x0022;를 선택하세요.\">\n<!ENTITY addDevice.setup.enterCode.label    \"그리고 아래 코드를 입력하세요:\">\n<!ENTITY pairDevice.dialog.description.label \"새 기기를 활성화 하려면 다른 기기의 &#x0022;기기 연결하기&#x0022;를 선택하세요.\">\n<!ENTITY addDevice.dialog.enterCode.label   \"기기가 제공하는 코드를 입력하세요:\">\n<!ENTITY addDevice.dialog.tryAgain.label    \"다시 시도해 주십시오.\">\n<!ENTITY addDevice.dialog.successful.label  \"새로운 기기를 추가하였습니다. 초기 동기화 시 수 분 정도 소요되지만 배경 작업으로 진행될 것입니다.\">\n<!ENTITY addDevice.dialog.recoveryKey.label     \"여러분의 기기를 활성화 시키려면 복구키를 입력해야 합니다. 아래 키를 저장하거나 어디에 기록해 두시기 바랍니다.\">\n<!ENTITY addDevice.dialog.connected.label   \"새 기기 연결함\">\n\n<!-- Existing Account Page 2: Manual Login -->\n<!ENTITY setup.signInPage.title.label \"로그인\">\n<!ENTITY existingRecoveryKey.description \"다른 기기에서 &syncBrand.shortName.label; 설정에서 &#x0022;계정 관리&#x0022; 내 &#x0022;나의 복구키&#x0022;에서 복구키를 찾을 수 있습니다.\">\n<!ENTITY verifying.label              \"확인 중…\">\n<!ENTITY resetPassword.label          \"암호 재설정\">\n<!ENTITY resetSyncKey.label           \"복구키 재설정\">\n\n<!-- Sync Options -->\n<!ENTITY setup.optionsPage.title      \"동기화 설정\">\n<!ENTITY syncDeviceName.label       \"기기 이름:\">\n<!ENTITY syncDeviceName.accesskey   \"c\">\n\n<!ENTITY syncMy.label               \"동기화 항목\">\n<!ENTITY engine.bookmarks.label     \"북마크\">\n<!ENTITY engine.bookmarks.accesskey \"m\">\n<!ENTITY engine.tabs.label          \"탭 목록\">\n<!ENTITY engine.tabs.accesskey      \"T\">\n<!ENTITY engine.history.label       \"방문 기록\">\n<!ENTITY engine.history.accesskey   \"r\">\n<!ENTITY engine.passwords.label     \"저장한 암호\">\n<!ENTITY engine.passwords.accesskey \"P\">\n<!ENTITY engine.prefs.label         \"환경 설정\">\n<!ENTITY engine.prefs.accesskey     \"S\">\n<!ENTITY engine.addons.label        \"부가 기능\">\n<!ENTITY engine.addons.accesskey    \"A\">\n\n<!ENTITY choice2a.merge.main.label       \"현재 기기의 자료를 내 &syncBrand.shortName.label; 자료로 병합하기\">\n<!ENTITY choice2.merge.recommended.label \"추천 항목:\">\n<!ENTITY choice2a.client.main.label      \"현재 기기의 모든 자료를 &syncBrand.shortName.label; 자료로 바꾸기\">\n<!ENTITY choice2a.server.main.label      \"모든 다른 기기의 자료를 현재 기기의 자료로 바꾸기\">\n\n<!-- Confirm Merge Options -->\n<!ENTITY setup.optionsConfirmPage.title \"설정 확인\">\n<!ENTITY confirm.merge2.label    \"&syncBrand.fullName.label;가 현재 기기의 모든 브라우저 자료를 동기화 계정에 병합합니다.\">\n<!ENTITY confirm.client3.label         \"경고: 현재 기기의 다음 &brandShortName; 데이터가 삭제됩니다:\">\n<!ENTITY confirm.client2.moreinfo.label \"&brandShortName;가 &syncBrand.fullName.label; 자료를 현재 기기로 복사합니다.\">\n<!ENTITY confirm.server2.label         \"경고: 아래 기기는 로컬 데이터로 덮어 쓰게됩니다:\">\n\n<!-- New & Existing Account: Setup Complete -->\n<!ENTITY setup.successPage.title \"설정 완료\">\n<!ENTITY changeOptions.label \"아래 동기화 설정을 선택해 방식을 변경할 수 있습니다.\">\n<!ENTITY continueUsing.label \"&brandShortName;를 계속 사용할 수 있습니다.\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/syncSetup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Several other strings are used (via Weave.Status.login), but they come from\n#  /services/sync\n\n# Firefox Accounts based setup.\ncontinue.label = 계속\n\n# LOCALIZATION NOTE (disconnect.label, disconnect.verify.title, disconnect.verify.bodyHeading, disconnect.verify.bodyText):\n# These strings are used in the confirmation dialog shown when the user hits the disconnect button\n# LOCALIZATION NOTE (disconnect.label): This is the label for the disconnect button\ndisconnect.label = 연결 끊기\ndisconnect.verify.title = 연결 끊기\ndisconnect.verify.bodyHeading = Sync 연결을 끊으시겠습니까?\ndisconnect.verify.bodyText = 브라우징 데이터는 이 컴퓨터에 남게되지만, 계정과 동기화 되지는 않습니다.\n\nrelinkVerify.title = 합치기 경고\nrelinkVerify.heading = 정말로 Sync에 로그인을 하실 것입니까?\n# LOCALIZATION NOTE (relinkVerify.description): Email address of a user previously signed into sync.\nrelinkVerify.description = 이 컴퓨터에서 Sync에 다른 사용자가 로그인을 한 적이 있습니다. 로그인을 하면 이 브라우저의 북마크, 암호, 그리고 다른 여러 설정을 %S에 합칠 것입니다.\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/tabbrowser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeTab.label \"현재 탭 닫기\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/tabbrowser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: the following strings can be used in the tab title or\n# location bar to represent various states as a web page loads:\n# tabs.connecting = Firefox is sending a HTTP connection request\n# tabs.encryptingConnection = Firefox is sending a HTTPS connection request\n# tabs.searching = Firefox is searching for something (Awesomebar or Web search)\n# tabs.loading = Firefox is loading the web page\n# tabs.waiting = Firefox is waiting for a web resource to load\n# tabs.downloading = Firefox is downloading a file for a helper application (PDF)\ntabs.connecting=연결 중…\ntabs.encryptingConnection=보안 연결 중…\ntabs.searching=찾는 중…\ntabs.loading=읽는 중…\ntabs.waiting=기다리는 중…\ntabs.downloading=다운로드 중…\n\ntabs.restoreLastTabs=마지막 이용했던 탭 복원\ntabs.emptyTabTitle=새 탭\ntabs.closeTab=탭 닫기\ntabs.close=닫기\ntabs.closeWarningTitle=닫기 확인\n# LOCALIZATION NOTE (tabs.closeWarningMultiple):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# The singular form is not considered since this string is used only for\n# multiple tabs.\ntabs.closeWarningMultiple=#1개 탭을 한꺼번에 닫으려 합니다. 계속 하시겠습니까?\ntabs.closeButtonMultiple=탭 모두 닫기\ntabs.closeWarningPromptMe=여러 탭을 한꺼번에 닫으려 할 때 알려주기\n\ntabs.closeTab.tooltip=탭 닫기\n# LOCALIZATION NOTE (tabs.closeSelectedTab.tooltip):\n# %S is the keyboard shortcut for closing the current tab\ntabs.closeSelectedTab.tooltip=탭 닫기 (%S)\n# LOCALIZATION NOTE (tabs.muteAudio.tooltip):\n# %S is the keyboard shortcut for \"Mute tab\"\ntabs.muteAudio.tooltip=탭 뮤트 (%S)\n# LOCALIZATION NOTE (tabs.unmuteAudio.tooltip):\n# %S is the keyboard shortcut for \"Unmute tab\"\ntabs.unmuteAudio.tooltip=탭 음소거 해제 (%S)\ntabs.muteAudio.background.tooltip=탭 음소거\ntabs.unmuteAudio.background.tooltip=탭 음소거 해제\n\ntabs.unblockAudio.tooltip=탭 재생\n\n# LOCALIZATION NOTE (tabs.allowTabFocusByPromptForSite):\n# %S is the hostname of the site where dialogs are allowed to switch tabs\ntabs.allowTabFocusByPromptForSite=탭으로 이동할 수 있게 하는 %S에서의 대화창 허용\n\n# LOCALIZATION NOTE (tabs.containers.tooltip):\n# Displayed as a tooltip on container tabs\n# %1$S is the title of the current tab\n# %2$S is the name of the current container\ntabs.containers.tooltip=%1$S - %2$S\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/tabview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntabview.button.searchTabs\t\t= 탭 그룹 검색\ntabview.button.exitTabGroups\t\t= 탭 그룹 종료\ntabview.groupItem.closeGroup\t\t= 그룹 닫기\ntabview.groupItem.defaultName=탭 그룹 이름 정하기…\ntabview.groupItem.undoCloseGroup=그룹 닫기 취소\ntabview.search.otherWindowTabs=다른 창 탭 찾기\ntabview.notification.sessionStore=탭 및 그룹은 다음에 %S를 시작할 때 자동으로 복원됩니다.\ntabview.groupItem.discardClosedGroup\t= 닫은 탭 그룹 없애기\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/taskbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntaskbar.tasks.newTab.label=새 탭 열기\ntaskbar.tasks.newTab.description=새 브라우저 탭을 엽니다.\ntaskbar.tasks.newWindow.label=새 창 열기\ntaskbar.tasks.newWindow.description=새 브라우저 창을 엽니다.\ntaskbar.tasks.newPrivateWindow.label=새 사생활 보호 창\ntaskbar.tasks.newPrivateWindow.description=사생활 보호 모드인 새 창을 엽니다.\ntaskbar.frequent.label=빈도순\ntaskbar.recent.label=최신순\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (translation.thisPageIsIn.label,\n  -                     translation.translateThisPage.label):\n  -  These 2 strings are used to construct a sentence that contains a dropdown\n  -  showing the detected language of the current web page.\n  -  In en-US it looks like this:\n  -    This page is in [detected language] Translate this page?\n  -  \"detected language\" here is a language name coming from the\n  -  global/languageNames.properties file; for some locales it may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence. -->\n<!ENTITY translation.thisPageIsIn.label         \"\">\n<!ENTITY translation.translateThisPage.label    \"로 된 페이지를 번역해서 보시겠습니까?\">\n<!ENTITY translation.translate.button           \"번역 돌리기\">\n<!ENTITY translation.notNow.button              \"나중에\">\n\n<!ENTITY translation.translatingContent.label   \"페이지 내용을 번역하고 있습니다…\">\n\n<!-- LOCALIZATION NOTE (translation.translatedFrom.label,\n  -                     translation.translatedTo.label,\n  -                     translation.translatedToSuffix.label):\n  -  These 3 strings are used to construct a sentence that contains 2 dropdowns\n  -  showing the source and target language of a translated web page.\n  -  In en-US it looks like this:\n  -    This page has been translated from [from language] to [to language]\n  -  \"from language\" and \"to language\" here are language names coming from the\n  -  global/languageNames.properties file; for some locales they may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence.\n  -\n  -  translation.translatedToSuffix.label (empty in en-US) is for locales that\n  -  need to display some text after the second drop down for the sentence to\n  -  be grammatically correct. -->\n<!ENTITY translation.translatedFrom.label       \"이 페이지의\">\n<!ENTITY translation.translatedTo.label         \"는\">\n<!ENTITY translation.translatedToSuffix.label   \"로 번역되었습니다.\">\n\n<!ENTITY translation.showOriginal.button        \"원본 보기\">\n<!ENTITY translation.showTranslation.button     \"번역본 보기\">\n\n<!ENTITY translation.errorTranslating.label     \"번역을 돌리다 오류가 발생했습니다.\">\n<!ENTITY translation.tryAgain.button            \"다시 시도\">\n\n<!ENTITY translation.serviceUnavailable.label   \"지금은 번역을 사용할 수 없습니다. 나중에 다시 시도해 보십시오.\">\n\n<!ENTITY translation.options.menu               \"설정\">\n<!-- LOCALIZATION NOTE (translation.options.neverForSite.accesskey,\n  -                     translation.options.preferences.accesskey):\n  -  The accesskey values used here should not clash with the value used for\n  -  translation.options.neverForLanguage.accesskey in translation.properties\n  -->\n<!ENTITY translation.options.neverForSite.label \"이 사이트는 항상 번역하지 않기\">\n<!ENTITY translation.options.neverForSite.accesskey \"e\">\n<!ENTITY translation.options.preferences.label  \"번역 환경 설정\">\n<!ENTITY translation.options.preferences.accesskey \"T\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -->\n<!ENTITY translation.options.attribution.beforeLogo \"번역: \">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.poweredByYandex,\n                        translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  translation.options.attribution.poweredByYandex is displayed instead of\n  -  the other two strings when yandex translation engine is preferred by the\n  -  user.\n  -->\n<!ENTITY translation.options.attribution.yandexTranslate \"Yandex.Translate 제공\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/translation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.label):\n#  %S is a language name coming from the global/languageNames.properties file.\ntranslation.options.neverForLanguage.label=%S는 항상 번역하지 않음\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.accesskey):\n# The accesskey value used here should not clash with the values used for\n# translation.options.*.accesskey in translation.dtd\ntranslation.options.neverForLanguage.accesskey=N\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser/webrtcIndicator.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the webrtc global indicator strings\n\n# LOCALIZATION NOTE (webrtcIndicator.windowtitle): %S is the brand name (e.g. Firefox).\n# This string is used so that the window has a title in tools that enumerate/look for window\n# titles. It is not normally visible anywhere.\nwebrtcIndicator.windowtitle = %S -공유 정보\n\nwebrtcIndicator.sharingCameraAndMicrophone.tooltip = 카메라와 마이크를 공유하고 있습니다. 클릭하면 공유를 설정할 수 있습니다.\nwebrtcIndicator.sharingCamera.tooltip              = 카메라를 공유하고 있습니다. 클릭하면 공유를 설정할 수 있습니다.\nwebrtcIndicator.sharingMicrophone.tooltip          = 마이크를 공유하고 있습니다. 클릭하면 공유를 설정할 수 있습니다.\nwebrtcIndicator.sharingApplication.tooltip = 애플리케이션을 공유하고 있습니다. 클릭하면 공유를 설정할 수 있습니다.\nwebrtcIndicator.sharingScreen.tooltip = 화면을 공유하고 있습니다. 클릭하면 공유를 설정할 수 있습니다.\nwebrtcIndicator.sharingWindow.tooltip = 창을 공유하고 있습니다. 클릭하면 공유를 설정할 수 있습니다.\nwebrtcIndicator.sharingBrowser.tooltip = 탭을 공유하고 있습니다. 클릭하면 공유를 설정할 수 있습니다.\n\n\n# LOCALIZATION NOTE : The following strings are only used on Mac for\n# menus attached to icons near the clock on the mac menubar.\n\n# LOCALIZATION NOTE (webrtcIndicator.sharing*With.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.sharingCameraWith.menuitem = \"%S\"로 카메라 공유 중\nwebrtcIndicator.sharingMicrophoneWith.menuitem = \"%S\"로 마이크 공유 중\nwebrtcIndicator.sharingApplicationWith.menuitem = \"%S\"로 애플리케이션 공유 중\nwebrtcIndicator.sharingScreenWith.menuitem = \"%S\"로 화면 공유 중\nwebrtcIndicator.sharingWindowWith.menuitem = \"%S\"로 창 공유 중\nwebrtcIndicator.sharingBrowserWith.menuitem = \"%S\"로 탭 공유 중\nwebrtcIndicator.controlSharing.menuitem = 공유 설정\n# LOCALIZATION NOTE (webrtcIndicator.sharingCameraWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingCameraWithNTabs.menuitem = #1개 탭에서 카메라 공유 중\n# LOCALIZATION NOTE (webrtcIndicator.sharingMicrophoneWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingMicrophoneWithNTabs.menuitem = #1개 탭에서 마이크 공유 중\n# LOCALIZATION NOTE (webrtcIndicator.sharingApplicationWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingApplicationWithNTabs.menuitem = #1개 탭에서 애플리케이션 공유 중\n# LOCALIZATION NOTE (webrtcIndicator.sharingScreenWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingScreenWithNTabs.menuitem = #1개 탭에서 화면 공유 중\n# LOCALIZATION NOTE (webrtcIndicator.sharingWindowWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingWindowWithNTabs.menuitem = #1개 탭에서 창 공유 중\n# LOCALIZATION NOTE (webrtcIndicator.sharingBrowserWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This message is shown when the contents of a tab is shared during a WebRTC\n# session, which currently is only possible with Loop/Hello.\nwebrtcIndicator.sharingBrowserWithNTabs.menuitem = #1개 탭에서 탭 공유 중\n# LOCALIZATION NOTE (webrtcIndicator.controlSharingOn.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.controlSharingOn.menuitem = \"%S\" 공유 설정\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/browser-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: REVIEW_REQUIRED\n# Please do not commit any changes to this file without a review from\n# the l10n-drivers team (this includes en-US). In order to get one,\n# please file a bug, add the \"productization\" keyword and CC l10n@mozilla.com.\n\nbrowser.search.order.1=Google\nbrowser.search.defaultenginename=Google\n\nbrowser.contentHandlers.types.0.title=HanRSS\nbrowser.contentHandlers.types.0.uri=http://www.hanrss.com/add_sub.qst?url=%s\nbrowser.contentHandlers.types.1.title=My Yahoo\nbrowser.contentHandlers.types.1.uri=https://add.my.yahoo.com/rss?url=%s\n\n# increment this number when anything gets changed in the list below.  This will\n# cause Firefox to re-read these prefs and inject any new handlers into the\n# profile database.  Note that \"new\" is defined as \"has a different URL\"; this\n# means that it's not possible to update the name of existing handler, so\n# don't make any spelling errors here.\ngecko.handlerService.defaultHandlersVersion=4\n\n# The default set of protocol handlers for webcal\ngecko.handlerService.schemes.webcal.0.name=30 Boxes\ngecko.handlerService.schemes.webcal.0.uriTemplate=https://30boxes.com/external/widget?refer=ff&url=%s\n\n# The default set of protocol handlers for mailto:                              \ngecko.handlerService.schemes.mailto.0.name=Yahoo! Mail\ngecko.handlerService.schemes.mailto.0.uriTemplate=https://compose.mail.yahoo.com/?To=%s\ngecko.handlerService.schemes.mailto.1.name=한메일\ngecko.handlerService.schemes.mailto.1.uriTemplate=http://mail.daum.net/hanmail/Goto.daum?cmd=compose&value=%s\ngecko.handlerService.schemes.mailto.2.name=네이버 메일\ngecko.handlerService.schemes.mailto.2.uriTemplate=http://mail.naver.com/write/?cmd=compose&to=%s\n\ngecko.handlerService.schemes.mailto.3.name=Gmail\ngecko.handlerService.schemes.mailto.3.uriTemplate=https://mail.google.com/mail/?extsrc=mailto&url=%s\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/feedback/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY testpilot.brand.label                      \"Test Pilot\">\n<!-- browser window: menu and status bar -->\n<!ENTITY testpilot.settings.label                   \"설정\">\n<!ENTITY testpilot.settings.dataSubmission.label    \"데이터 전송\">\n<!ENTITY testpilot.settings.notifications.label     \"알림 목록\">\n<!ENTITY testpilot.settings.notifyWhen.label        \"알림 설정…\">\n<!ENTITY testpilot.settings.readyToSubmit.label     \"과제 제출 준비될 때\">\n<!ENTITY testpilot.settings.newStudy.label          \"새 과제가 나올 때\">\n<!ENTITY testpilot.settings.hasNewResults.label     \"새 결과가 나올 때\">\n<!ENTITY testpilot.settings.alwaysSubmitData.label  \"자동 결과 보내기 (묻지 않음)\">\n<!ENTITY testpilot.allYourStudies.label                 \"사용자 테스트 전체 목록\">\n<!ENTITY testpilot.about.label                      \"Test Pilot 소개\">\n\n<!-- all studies window -->\n<!ENTITY testpilot.studiesWindow.title                  \"Test Pilot 과제\">\n<!ENTITY testpilot.studiesWindow.currentStudies.label   \"현재 과제\">\n<!ENTITY testpilot.studiesWindow.finishedStudies.label  \"완료한 과제\">\n<!ENTITY testpilot.studiesWindow.studyFindings.label    \"과제 찾기\">\n<!ENTITY testpilot.studiesWindow.settings.label         \"설정\">\n<!ENTITY testpilot.studiesWindow.stillLoadingMessage    \"읽는 중, 잠시만 기다리세요…\">\n\n<!-- raw data dialog -->\n<!ENTITY testpilot.rawDataWindow.title                  \"Test Pilot: 기초 자료\">\n\n<!-- notification -->\n<!ENTITY testpilot.notification.close.tooltip            \"닫기\">\n\n<!-- Firefox 4 beta version UI -->\n<!ENTITY testpilot.enable.label                        \"과제 수행 시작\">\n<!ENTITY testpilot.feedbackbutton.label                \"의견 보내기\">\n<!ENTITY testpilot.happy.label        \"Firefox 장점 보내기…\">\n<!ENTITY testpilot.sad.label          \"Firefox 단점 보내기…\">\n<!ENTITY testpilot.broken.label      \"웹 사이트 문제점 보고…\">\n<!ENTITY testpilot.idea.label        \"개선 아이디어 보내기…\">\n\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/feedback/main.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# description for add-on manager\nextensions.testpilot@labs.mozilla.com.description =Firefox 기능 향상을 위한 사용자 의견 제공 도구 입니다.\n\n# common\ntestpilot.fullBrandName = Mozilla Labs Test Pilot\ntestpilot.moreInfo = 자세히 보기\ntestpilot.submit = 보내기\ntestpilot.takeSurvey = 설문 조사 보기\n\n# Feedback button menu\ntestpilot.turnOn = 사용자 과제 수행\ntestpilot.turnOff = 과제 수행 중단\n\n# studies window\ntestpilot.studiesWindow.noStudies =새로운 과제를 작업하고 있습니다. 곧 여러분께 선보일 것입니다. 잠시만 기다려 주세요.\ntestpilot.studiesWindow.uploading =업로드 중 …\ntestpilot.studiesWindow.unableToReachServer =Mozilla 서버에 연결할 수 없습니다. 다시 한번 시도해 주세요.\ntestpilot.studiesWindow.thanksForContributing =참여에 감사드립니다.\ntestpilot.studiesWindow.finishedOn =%S 완료\ntestpilot.studiesWindow.canceledStudy = (취소한 과제)\ntestpilot.studiesWindow.missedStudy = (시작하지 않은 과제)\ntestpilot.studiesWindow.willStart =%S 시작됨\ntestpilot.studiesWindow.gatheringData =데이터를 모으고 있습니다.\ntestpilot.studiesWindow.willFinish = %S 종류됨\ntestpilot.studiesWindow.proposeStudy =개별 과제 제안\n\n# for pages\ntestpilot.page.commentsAndDiscussions = 의견 및 토론 »\ntestpilot.page.proposeATest = 테스트 제안 »\ntestpilot.page.testpilotOnTwitter = @MozTestPilot 트위터 계정 »\n\n# status page\ntestpilot.statusPage.uploadingData = 데이터 업로드 중…\ntestpilot.statusPage.uploadErrorMsg = 앗! Mozilla 서버 연결에 문제가 있습니다. 인터넷 연결이 제대로 되고 있는지 확인해 주세요.\ntestpilot.statusPage.willRetry =Test Pilot 은 자동으로 재시도 합니다. 확인 버튼을 선택해 주세요.\ntestpilot.statusPage.endedAlready = (이미 종료되었으며 다시 이 페이지를 보지 않음)\ntestpilot.statusPage.todayAt = 오늘: %S\ntestpilot.statusPage.endOn = 종료: %S\n# LOCALIZATION NOTE (numExtensions): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 = number of extensions\n# example: \"2 extensions\"\ntestpilot.statusPage.numExtensions = #1개 확장 기능 ;#1개 확장 기능\ntestpilot.statusPage.recursEveryNumberOfDays =본 테스트는 매 %S일 마다 다시 합니다. 매회 완료:\ntestpilot.statusPage.askMeBeforeSubmitData =나의 데이터를 제공할지 여부 미리 확인 합니다.\ntestpilot.statusPage.alwaysSubmitData = 미리 물어보지 않고 항상 데이터 제공\ntestpilot.statusPage.neverSubmitData = 앞으로 데이터 제공하지 않음\ntestpilot.statusPage.loading = 읽는 중. 잠시만 기다립시오…\n\n# quit page\ntestpilot.quitPage.aboutToQuit =\"%S\" 과제를 취소하려고 합니다.\ntestpilot.quitPage.optionalMessage = (선택 사항) 시간이 있으시면 왜 과제 수행을 취소하시려는지 알려 주시기 바랍니다.\ntestpilot.quitPage.reason = 사유:\ntestpilot.quitPage.recurringStudy =다회 수행 과제 입니다. 일반적으로 매번 여러분께 알려드릴 예정입니다. 만약 보시기 원하시지 않으시면 아래에 체크하시기 바랍니다.:\ntestpilot.quitPage.quitForever = 다회 수행 과제 취소 합니다.\ntestpilot.quitPage.quitStudy = 과제 종료 »\n\n# welcome page\ntestpilot.welcomePage.thankYou =Test Pilot팀 참가에 감사드립니다!\ntestpilot.welcomePage.gettingStarted = 시작하기\ntestpilot.welcomePage.pleaseTake =선택 사항: \ntestpilot.welcomePage.backgroundSurvey = Pilot 설문 조사\ntestpilot.welcomePage.clickToOpenStudiesWindow =현재 진행 중인 과제를 보실려면 선택해 주십시오.\ntestpilot.welcomePage.testpilotAddon = Test Pilot 부가 기능\ntestpilot.welcomePage.iconExplanation = « 브라우저창 오른쪽 하단의 아이콘을 보시기 바랍니다.\ntestpilot.welcomePage.moreIconExplanation =Test Pilot 메뉴를 보시려면 여기를 누르세요.\ntestpilot.welcomePage.notificationInfo =과제 정보를 보여 주기 위해 알림창을 보여 주게 됩니다.\ntestpilot.welcomePage.privacyPolicy =개인 정보 보호 정책\ntestpilot.welcomePage.legalNotices =법적 고지\n\n# survey page\ntestpilot.surveyPage.saveAnswers =의견 저장\ntestpilot.surveyPage.submitAnswers =의견 보내기\ntestpilot.surveyPage.changeAnswers =의견 변경\ntestpilot.surveyPage.loading = 읽는 중, 잠시만 기다리십시오…\ntestpilot.surveyPage.thankYouForFinishingSurvey =설문 조사를 완료해 주셔서 감사합니다. 여러분의 주신 소중한 의견은 Mozilla에 제공될 예정입니다.\ntestpilot.surveyPage.reviewOrChangeYourAnswers =여러분의 의견을 검토하거나 변경하려면 언제든지 아래 버튼을 누르세요.\n\n# modules/task.js\ntestpilot.finishedTask.finishedStudy =\"%S\"를 해주셔서 감사합니다.\ntestpilot.finishedTask.allRelatedDataDeleted =본 과제 정보는 모두 컴퓨터에서 지워집니다.\n\n# modules/setup.js\ntestpilot.notification.update = 업데이트…\ntestpilot.notification.thankYouForUploadingData =감사합니다!\ntestpilot.notification.thankYouForUploadingData.message =데이터를 제공해 주셔서 감사합니다.\ntestpilot.notification.readyToSubmit = 입력 준비 완료\ntestpilot.notification.readyToSubmit.message =Test Pilot \"%S\" 과제가 완료되었고 데이터를 보낼 수 있습니다.\ntestpilot.notification.newTestPilotStudy = 새 Test Pilot 과제\ntestpilot.notification.newTestPilotStudy.pre.message =Test Pilot \"%S\" 과제가 시작되었습니다.\ntestpilot.notification.newTestPilotSurvey = 새 Test Pilot 조사\ntestpilot.notification.newTestPilotSurvey.message =Test Pilot \"%S\" 조사가 있습니다.\ntestpilot.notification.newTestPilotResults =새 Test Pilot 결과\ntestpilot.notification.newTestPilotResults.message =Test Pilot \"%S\" 과제의 새로운 결과가 있습니다.\ntestpilot.notification.autoUploadedData =감사합니다!\ntestpilot.notification.autoUploadedData.message = Test Pilot \"%S\" 과제는 완료하였고, 데이터는 잘 전달 되었습니다.\ntestpilot.notification.extensionUpdate = 확장 기능 업데이트\ntestpilot.notification.extensionUpdate.message =수행 중인 과제 중 하나는 Test Pilot 새 버전이 필요합니다. 새로운 확장 기능을 업데이트 받으시기 바랍니다.\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY PropertiesViewWindowTitle \"속성\">\n\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/aboutdebugging.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutDebugging.fullTitle    \"Firefox 개발자 도구로 디버깅\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/aboutdebugging.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (debug):\n# This string is displayed as a label of the button that starts\n# debugging a service worker.\ndebug = 디버그\n\n# LOCALIZATION NOTE (push):\n# This string is displayed as a label of the button that pushes a test payload\n# to a service worker.\npush = 푸시\n\n# LOCALIZATION NOTE (start):\n# This string is displayed as a label of the button that starts a service worker.\nstart = 시작\n\nscope = 스코프\nunregister = 등록안됨\n\npushService = 푸시 서비스\n\n# LOCALIZATION NOTE (fetch):\n# Fetch is an event type and should not be translated.\nfetch = 가져옴\n\n# LOCALIZATION NOTE (listeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nlisteningForFetchEvents = 가져옴 이벤트를 청취합니다.\n\n# LOCALIZATION NOTE (notListeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nnotListeningForFetchEvents = 가져옴 이벤트를 청취하지 않습니다.\n\n# LOCALIZATION NOTE (addons):\n# This string is displayed as a header of the about:debugging#addons page.\naddons = 부가기능\n\n# LOCALIZATION NOTE (addonDebugging.label):\n# This string is displayed next to a check box that enables the user to switch\n# addon debugging on/off.\naddonDebugging.label = 부기기능 디버깅 활성화\n\n# LOCALIZATION NOTE (addonDebugging.tooltip):\n# This string is displayed in a tooltip that appears when hovering over a check\n# box that switches addon debugging on/off.\naddonDebugging.tooltip = 이 옵션을 켜면 부가기능과 브라우저 크롬의 다양한 부분을 디버깅 할 수 있습니다\n\n# LOCALIZATION NOTE (moreInfo):\n# This string is displayed next to addonDebugging.label as a link to a page\n# with documentation.\nmoreInfo = 자세한 정보\n\n# LOCALIZATION NOTE (loadTemporaryAddon):\n# This string is displayed as a label of a button that allows the user to\n# load additional add-ons.\nloadTemporaryAddon = 임시로 부가기능 불러오기\n\n# LOCALIZATION NOTE (extensions):\n# This string is displayed as a header above the list of loaded add-ons.\nextensions = 확장\n\n# LOCALIZATION NOTE (selectAddonFromFile2):\n# This string is displayed as the title of the file picker that appears when\n# the user clicks the 'Load Temporary Add-on' button\nselectAddonFromFile2 = 매니페스트 파일이나 패키지(.xpi) 선택\n\n# LOCALIZATION NOTE (reload):\n# This string is displayed as a label of the button that reloads a given addon.\nreload = 새로고침\n\n# LOCALIZATION NOTE (reloadDisabledTooltip):\n# This string is displayed in a tooltip that appears when hovering over a\n# disabled 'reload' button.\nreloadDisabledTooltip = 임시로 설지된 부가 기능만 새로고침 할 수 있음\n\n# LOCALIZATION NOTE (workers):\n# This string is displayed as a header of the about:debugging#workers page.\nworkers = 워커\n\nserviceWorkers = 서비스 워커\nsharedWorkers = 공유된 워커\notherWorkers = 다른 워커\n\n# LOCALIZATION NOTE (running):\n# This string is displayed as the state of a service worker in RUNNING state.\nrunning = 실행중\n\n# LOCALIZATION NOTE (stopped):\n# This string is displayed as the state of a service worker in STOPPED state.\nstopped = 정지됨\n\n# LOCALIZATION NOTE (registering):\n# This string is displayed as the state of a service worker for which no service worker\n# registration could be found yet. Only active registrations are visible from\n# about:debugging, so such service workers are considered as registering.\nregistering = 등록중\n\n# LOCALIZATION NOTE (tabs):\n# This string is displayed as a header of the about:debugging#tabs page.\ntabs = 탭\n\n# LOCALIZATION NOTE (pageNotFound):\n# This string is displayed as the main message at any error/invalid page.\npageNotFound = 페이지를 찾을 수 없음\n\n# LOCALIZATION NOTE (doesNotExist):\n# This string is displayed as an error message when navigating to an invalid page\n# %S will be replaced by the name of the page at run-time.\ndoesNotExist = #%S가 존재하지 않습니다!\n\n# LOCALIZATION NOTE (nothing):\n# This string is displayed when the list of workers is empty.\nnothing = 아직 없습니다.\n\nconfigurationIsNotCompatible = 브라우저의 설정이 Service Worker와 호환되지 않음\n\n\n# LOCALIZATION NOTE (temporaryExtensions):\n# This string is displayed as a header above the list of temporarily loaded add-ons.\ntemporaryExtensions = Temporary Extensions\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n     The Animations panel is part of the Inspector sidebar -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n     keep it in English, or another language commonly spoken among web\n     developers. You want to make that choice consistent across the developer\n     tools. A good criteria is the language in which you'd find the best\n     documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (animationInspectorTitle): This is the label shown in the\n     sidebar tab -->\n<!ENTITY animationInspectorTitle \"애니메이션\">\n\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector. -->\n<!ENTITY invalidElement \"이 요소에서 애니메이션을 찾을 수 없습니다.\">\n\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector, to invite the\n     user to select a new node by clicking on the element-picker icon. -->\n<!ENTITY selectElement \"페이지의 다른 요소를 고르십시오.\">\n\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n<!ENTITY allAnimations \"모든 애니메이션\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (panel.invalidElementSelected):\n# This is the label shown in the panel when an invalid node is currently\n# selected in the inspector (i.e. a non-element node or a node that is not\n# animated).\npanel.invalidElementSelected=현재 요소에 애니메이션이 없습니다.\n\n# LOCALIZATION NOTE (panel.selectElement): This is the label shown in the panel\n# when an invalid node is currently selected in the inspector, to invite the\n# user to select a new node by clicking on the element-picker icon.\npanel.selectElement=페이지에서 다른 요소를 선택해 주세요.\n\n# LOCALIZATION NOTE (panel.allAnimations): This is the label shown at the bottom of\n# the panel, in a toolbar, to let the user know the toolbar applies to all\n# animations, not just the ones applying to the current element.\npanel.allAnimations=모든 애니메이션\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=길이:\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=딜레이:\n\n# LOCALIZATION NOTE (player.animationEndDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation endDelay.\nplayer.animationEndDelayLabel=종료 딜레이:\n\n# LOCALIZATION NOTE (player.animationRateLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation playback rate.\nplayer.animationRateLabel=재생 속도:\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=되풀이:\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.infiniteIterationCountText):\n# See player.infiniteIterationCount for a description of what this is.\n# Unlike player.infiniteIterationCount, this string isn't used in HTML, but in\n# a tooltip.\nplayer.infiniteIterationCountText=∞\n\n# LOCALIZATION NOTE (player.animationIterationStartLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# iterationStart value.\n# %1$S will be replaced by the original iteration start value\n# %2$S will be replaced by the actual time of iteration start\nplayer.animationIterationStartLabel=인터랙션 시작: %1$S (%2$S초)\n\n# LOCALIZATION NOTE (player.animationOverallEasingLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the easing\n# that applies to a whole iteration of an animation as opposed to the\n# easing that applies between animation keyframes.\n\n# LOCALIZATION NOTE (player.animationFillLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# fill mode value.\nplayer.animationFillLabel=채움:\n\n# LOCALIZATION NOTE (player.animationDirectionLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# direction value.\nplayer.animationDirectionLabel=방향:\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%S초\n\n# LOCALIZATION NOTE (player.playbackRateLabel):\n# This string is displayed in each animation player widget, as the label of\n# drop-down list items that can be used to change the rate at which the\n# animation runs (1× being the default, 2× being twice as fast).\nplayer.playbackRateLabel=%S배\n\n# LOCALIZATION NOTE (player.runningOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that the\n# animation is running on the compositor thread.\nplayer.runningOnCompositorTooltip=이 애니메이션은 컴포지터 쓰레드에서 돌아가고 있음\n\n# LOCALIZATION NOTE (player.allPropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is running on the compositor thread.\nplayer.allPropertiesOnCompositorTooltip=모든 애니메이션 속성이 최적화됨\n\n# LOCALIZATION NOTE (player.somePropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is not running on the compositor thread.\nplayer.somePropertiesOnCompositorTooltip=일부 애니메이션 속성이 최적화됨\n\n# LOCALIZATION NOTE (timeline.rateSelectorTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# drop-down list that can be used to change the rate at which the animations\n# run.\ntimeline.rateSelectorTooltip=애니메이션 재생 속도 설정\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.pausedButtonTooltip=애니메이션 계속\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.resumedButtonTooltip=애니메이션 멈춤\n\n# LOCALIZATION NOTE (timeline.rewindButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# rewind button that can be used to rewind the animations\ntimeline.rewindButtonTooltip=애니메이션 되감기\n\n# LOCALIZATION NOTE (timeline.timeGraduationLabel):\n# This string is displayed at the top of the animation panel, next to each time\n# graduation, to indicate what duration (in milliseconds) this graduation\n# corresponds to.\ntimeline.timeGraduationLabel=%S밀리초\n\n# LOCALIZATION NOTE (timeline.cssanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.cssanimation.nameLabel=%S - CSS 애니메이션\n\n# LOCALIZATION NOTE (timeline.csstransition.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Transition in the timeline UI.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.csstransition.nameLabel=%S - CSS 트랜지션\n\n# LOCALIZATION NOTE (timeline.scriptanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a script-generated animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.scriptanimation.nameLabel=%S - 스크립트 애니메이션\n\n# LOCALIZATION NOTE (timeline.scriptanimation.unnamedLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over an unnamed script-generated animation in the timeline UI.\ntimeline.scriptanimation.unnamedLabel=스크립트 애니메이션\n\n# LOCALIZATION NOTE (timeline.unknown.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of an unknown animation type in the timeline UI.\n# This can happen if devtools couldn't figure out the type of the animation.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.unknown.nameLabel=%S\n\n\n# LOCALIZATION NOTE (player.animationOverallEasingLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the easing\n# that applies to a whole iteration of an animation as opposed to the\n# easing that applies between animation keyframes.\nplayer.animationOverallEasingLabel=Overall easing:\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/app-manager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY index.title \"앱 관리자\">\n<!ENTITY index.projects2 \"앱\">\n<!ENTITY index.device2 \"기기\">\n<!ENTITY index.help \"도움말\">\n\n<!ENTITY device.debugMainProcess \"메인 프로세스 디버깅\">\n<!ENTITY device.debugMainProcessTooltip \"개발자 도구를 열고 기기의 메인 프로세스 물리기\">\n<!ENTITY device.screenshot \"스크린샷\">\n<!ENTITY device.screenshotTooltip \"기기의 현 상태를 스크린샷으로 찍어 새 탭에 엽니다.\">\n<!ENTITY device.title \"기기 제어 센터\">\n<!ENTITY device.notConnected \"연결되지 않았습니다. 기기를 먼저 연결해 주십시오.\">\n<!ENTITY device.startApp \"시작\">\n<!ENTITY device.startAppTooltip \"기기에서 앱을 시작합니다.\">\n<!ENTITY device.stopApp \"중지\">\n<!ENTITY device.stopAppTooltip \"기기의 앱을 닫습니다.\">\n<!ENTITY device.debugApp \"디버깅\">\n<!ENTITY device.debugAppTooltip \"기기의 이 앱과 연결한 개발자 도구를 엽니다.\">\n<!ENTITY device.name \"이름\">\n<!ENTITY device.plain \"일반 (기본)\">\n<!ENTITY device.privileged \"특별 권한앱\">\n<!ENTITY device.certified \"인증앱\">\n<!ENTITY device.allow \"허가\">\n<!ENTITY device.allowTooltip \"이 앱 형식은 다음 권한을 가지고 있습니다.\">\n<!ENTITY device.prompt \"물어봄\">\n<!ENTITY device.promptTooltip \"이 앱 형식은 다음 권한을 쓰기 전 사용자에게 물어봅니다.\">\n<!ENTITY device.deny \"거부\">\n<!ENTITY device.denyTooltip \"이 앱 형식은 다음 권한을 가지고 있지 않습니다.\">\n<!ENTITY device.installedApps \"설치된 앱\">\n<!ENTITY device.installedAppsTooltip \"기기에 설치된 앱의 목록을 보여줍니다. 인증된 앱과 같은 몇몇 앱은 빠져있을 수 있습니다.\">\n<!ENTITY device.permissions \"권한\">\n<!ENTITY device.permissionsTooltip \"앱 형식에 따른 권한 접근을 나타낸 표를 보여줍니다.\">\n<!ENTITY device.permissionsHelpLink \"https://developer.mozilla.org/docs/Web/Apps/App_permissions\">\n<!ENTITY device.browserTabs \"브라우저 탭\">\n<!ENTITY device.browserTabsTooltip \"연결되어 있는 기기의 브라우저의 탭 목록 보기\">\n<!ENTITY device.debugBrowserTab \"디버그\">\n<!ENTITY device.debugBrowserTabTooltip \"기기의 이 브라우저 탭과 연결된 개발자 도구 열기\">\n<!ENTITY device.help \"도움말\">\n\n<!ENTITY connection.connectTooltip \"기기에 연결합니다.\">\n<!ENTITY connection.disconnect \"연결 끊기\">\n<!ENTITY connection.disconnectTooltip \"현재 기기나 시뮬레이터와의 연결을 끊습니다.\">\n<!ENTITY connection.notConnected2 \"연결되어 있지 않습니다.\">\n<!ENTITY connection.connectTo \"다음 기기에 연결:\">\n<!ENTITY connection.noDeviceFound \"기기를 찾지 못했습니다. 기기를 꽂으십시오.\">\n<!ENTITY connection.changeHostAndPort \"바꾸기\">\n<!ENTITY connection.changeHostAndPortTooltip \"기기와 연결할 호스트와 포트를 바꿉니다. (기본값은 localhost:6000)\">\n<!ENTITY connection.startSimulator \"시뮬레이터 시작\">\n<!ENTITY connection.startSimulatorTooltip \"시뮬레이터를 시작하고 연결합니다.\">\n<!ENTITY connection.saveConnectionInfo \"저장\">\n<!ENTITY connection.saveConnectionInfoTooltip \"호스트와 포트를 저장합니다.\">\n<!ENTITY connection.connecting \"연결하고 있습니다…\">\n<!ENTITY connection.disconnecting \"연결을 끊고 있습니다…\">\n<!ENTITY connection.cancel \"취소\">\n<!ENTITY connection.cancelConnectTooltip \"연결하고 있는 것을 취소합니다.\">\n<!ENTITY connection.cancelShowSimulatorTooltip \"시뮬레이터 연결 모드에서 나와 첫 화면으로 돌아갑니다.\">\n<!ENTITY connection.or \"또는\">\n<!ENTITY connection.noSimulatorInstalled \"시뮬레이터가 설치되어 있지 않습니다.\">\n<!ENTITY connection.installOneSimulator \"시뮬레이터 설치\">\n<!ENTITY connection.installOneSimulatorTooltip \"적절한 부가 기능을 내려받아 시뮬레이터를 설치합니다.\">\n<!ENTITY connection.installAnotherSimulator \"추가\">\n<!ENTITY connection.installAnotherSimulatorTooltip \"적절한 부가 기능을 내려받아 다른 버전의 시뮬레이터를 설치합니다.\">\n<!ENTITY connection.startRegisteredSimulator \"시작:\">\n\n<!ENTITY projects.localApps \"로컬 앱\">\n<!ENTITY projects.addApp \"추가\">\n<!ENTITY projects.addPackaged \"패키지형 앱 추가\">\n<!ENTITY projects.addPackagedTooltip \"컴퓨터에 있는 새 패키지형 앱(디렉터리)을 추가합니다.\">\n<!ENTITY projects.addHosted \"호스트형 앱 추가\">\n<!ENTITY projects.addHostedTooltip \"원격 웹사이트에 있는 새 호스트형 앱(link to a manifest.webapp 파일 링크)를 추가합니다.\">\n<!ENTITY projects.title \"로컬 앱\">\n<!ENTITY projects.appDetails \"앱 정보\">\n<!ENTITY projects.removeAppFromList \"작업하고 있는 앱 목록에서 이 앱을 뺍니다. 기기나 시뮬레이터의 앱을 삭제하지는 않습니다.\">\n<!ENTITY projects.updateApp \"업데이트\">\n<!ENTITY projects.updateAppTooltip \"유효한지 검사를 한 다음 연결된 기기의 앱을 업데이트\">\n<!ENTITY projects.debugApp \"디버그\">\n<!ENTITY projects.debugAppTooltip \"이 앱과 연결한 개발자 도구 열기\">\n<!ENTITY projects.saveManifest \"저장\">\n<!ENTITY projects.saveManifestTooltip \"아래 매니페스트 편집기의 내용을 저장합니다.\">\n<!ENTITY projects.hostedManifestPlaceHolder2 \"http://example.com/app/manifest.webapp\">\n<!ENTITY projects.noProjects \"프로젝트가 없습니다. 아래에서 새로운 패키지형 앱(디렉터리)나 호스트형 앱(매니페스트 파일 링크)를 추가하십시오.\">\n<!ENTITY projects.manifestEditor \"매니페스트 편집기\">\n<!ENTITY projects.manifestEditorTooltip \"아래 패널에서 앱의 매니페스트를 고칠 수 있습니다. 업데이트 버튼을 눌러 바뀐 점을 저장하고 앱을 업데이트할 수 있습니다.\">\n<!ENTITY projects.manifestViewer \"매니페스트 보기\">\n<!ENTITY projects.manifestViewerTooltip \"아래 패널에서 앱의 매니페스트를 검사합니다.\">\n<!ENTITY projects.valid \"올바름\">\n<!ENTITY projects.error \"잘못됨\">\n<!ENTITY projects.warning \"경고\">\n<!ENTITY projects.hosted \"호스트형\">\n<!ENTITY projects.packaged \"패키지형\">\n\n<!ENTITY help.title \"앱 관리자\">\n<!ENTITY help.close \"닫기\">\n<!ENTITY help.intro \"이 도구는 웹앱을 빌드하고 호환되는 기기(예: Firefox OS)에 설치하는 것을 도와줄 것입니다. <strong>앱</strong> 탭에서는 앱이 유효한지 검사한 다음 설치하는 과정을 도와줄 것입니다. <strong>기기</strong> 탭에서는 연결된 기기에 대한 정보를 줄 것입니다. 아래에 있는 도구 모음에서 기기에 연결하거나 시뮬레이터를 시작할 수 있습니다.\">\n<!ENTITY help.usefullLinks \"도움이 될만한 링크:\">\n<!ENTITY help.appMgrDoc \"문서: 앱 관리자 사용하기\">\n<!ENTITY help.configuringDevice \"Firefox OS 기기를 설정하는 방법\">\n<!ENTITY help.troubleShooting \"문제 해결\">\n<!ENTITY help.simulatorAddon \"시뮬레이터 부가 기능 설치\">\n<!ENTITY help.adbHelperAddon \"Adb 도우미 부가 기능 설치\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nvalidator.nonExistingFolder=프로젝트 폴더가 존재하지 않음\nvalidator.expectProjectFolder=프로젝트 폴더가 파일로 끝남\nvalidator.noManifestFile=프로젝트 루트 폴더에 매니페스트 파일이 있어야 합니다. 패키지 앱은 'manifest.webapp'로, 부가 기능은 'manifest.json' 파일명을 사용합니다.\nvalidator.invalidManifestURL=잘못된 매니페스트 URL '%S'\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON=웹앱 매니페스트가 올바른 JSON 파일이 아님: %1$S 위치: %2$S\nvalidator.noAccessManifestURL=매니페스트 파일 '%2$S'을 읽을 수 없음: %1$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL=호스트형 매니페스트 '%1$S'의 URL가 잘못됨: %2$S\nvalidator.invalidProjectType=알 수 없는 프로젝트 형식 '%S'\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty=매니페스트에 꼭 있어야 하는 'name'이 없습니다.\nvalidator.missIconsManifestProperty=매니페스트에 ‘icons’이 없습니다.\nvalidator.missIconMarketplace2=Marketplace 제출 앱은 128px 아이콘이 포함되어야 함\nvalidator.invalidAppType='%S'은 알 수 없는 앱 형식입니다.\nvalidator.invalidHostedPriviledges=호스트형 앱은 '%S' 형식이 될 수 없습니다.\nvalidator.noCertifiedSupport='certified' 앱은 앱 관리자에서 완전히 지원하지 않습니다.\nvalidator.nonAbsoluteLaunchPath=실행 경로는 '/'로 시작하는 절대 경로여야 함: '%S'\nvalidator.accessFailedLaunchPath=앱의 시작 문서인 '%S'에 접근할 수 없음\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode=앱의 시작 문서인 '%1$S'에 접근할 수 없음, HTTP 코드 %2$S를 받음\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest=지정된 페이지에 매니페스트가 없습니다.\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8=매니페스트의 글자 인코딩은 utf-8이어야 하나 %S입니다.\n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType=매니페스트의 MIME-TYPE은 text/cache-manifest이어야 하나 %S입니다.\n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI=여러 위치에서 URI %1$S를 참조하고 있으나 이는 허용되지 않습니다: %2$S.\n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI=NETWORK 섹션의 %1$S줄(%2$S)이 %5$S 섹션의 %3$S줄(%4$S)을 캐싱하지 못하게 하고 있습니다.\nfallbackBlocksURI=FALLBACK 섹션의 %1$S줄(%2$S)이 %5$S 섹션의 %3$S줄(%4$S)을 캐싱하지 못하게 하고 있습니다.\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest=%1$S 파일이 %2$S보다 뒤에 고쳐졌습니다. 매니페스트 파일의 내용이 바뀌기 전까지 %3$S줄 대신 캐싱된 것이 사용될 것입니다.\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore=%1$S는 cache-control이 no-store로 되어 있습니다. 이는 애플리케이션이 파일의 %2$S줄에서 캐시하는 것을 막을 것입니다.\n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable=%1$S는 %2$S줄에 있는 가능하지 않은 리소스를 가리킵니다.\n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI=AppCacheUtils로 보낸 URI가 유효하지 않습니다.\n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults=검색 결과가 없습니다.\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled=디스크 캐시가 꺼져있습니다. about:config의 browser.cache.disk.enable about:config를 true로 하고 다시 해 보십시오.\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest=%S줄에서 매니페스트의 첫 줄은 반드시 \"CACHE MANIFEST\"이어야 합니다.\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2=%S줄의 \"CACHE MANIFEST\"는 첫 번째 줄에서만 유효합니다.\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2=%1$S 섹션의  %2$S줄에서 별표(*)가 잘못 쓰이고 있습니다. NETWORK 섹션의 한 줄이 별표 한 글자로 되어 있으면 매니페스트에 없는 다른 모든 URI는 NETWORK 섹션에 있는 것으로 다뤄집니다. 그렇지 않으면 그런 URI는 쓸 수 없는 것으로 다뤄집니다. 이외에 다른 방법으로 * 글자를 사용하는 것은 막혀 있습니다.\n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces=%S줄에서 URI의 빈칸은 %20로 바꿔야 합니다.\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad=%S줄에서 /../은 유효한 URI prefix가 아닙니다.\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes=%S줄에서 점 점 빗줄 연산자(../)가 너무 많습니다.\n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces=%S줄에서 FALLBACK 세션은 두 URI을 빈칸으로 분리한 것만이 허용됩니다.\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2=FALLBACK 세션의 %S줄에서 별표(*)가 와일드카드로 잘못 사용되었습니다. FALLBACK 섹션의 URI는 요청 URI의 접두사와 완전히 맞아야 합니다.\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue=%S줄에서 SETTINGS 섹션은  \"prefer-online\"과 \"fast\" 가운데 한 값만 가져야 합니다.\n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName=%2$S줄에서 %1$S은 유효하지 않은 세션 이름입니다.\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/boxmodel.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n# The Layout View is a panel displayed in the computed view tab of the Inspector sidebar.\n\n# LOCALIZATION NOTE : FILE The correct localization of this file might be to\n# keep it in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (boxmodel.title) This is the title of the box model panel and is\n# displayed as a label.\nboxmodel.title=박스 모델\n\n# LOCALIZATION NOTE (boxmodel.margin) This refers to the margin in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.margin=margin\n\n# LOCALIZATION NOTE (boxmodel.padding) This refers to the padding in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.padding=padding\n\n# LOCALIZATION NOTE (boxmodel.border) This refers to the border in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.border=border\n\n# LOCALIZATION NOTE (boxmodel.content) This refers to the content in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.content=내용\n\n# LOCALIZATION NOTE: (boxmodel.geometryButton.tooltip) This label is displayed as a\n# tooltip that appears when hovering over the button that allows users to edit the\n# position of an element in the page.\nboxmodel.geometryButton.tooltip=위치 수정\n\n\n# LOCALIZATION NOTE: (boxmodel.propertiesLabel) This label is displayed as the header\n# for showing and collapsing the properties underneath the box model in the layout view\nboxmodel.propertiesLabel=Box Model Properties\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"페이지를 다시 읽어들여\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"&lt;canvas&gt; context를 디버깅합니다.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"애니메이션 프레임의 호출 스택을 기록하려면\">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"버튼을 누르십시오.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.waitingNotice): This is the label shown\n  -  in the call list view while recording a snapshot. -->\n<!ENTITY canvasDebuggerUI.waitingNotice   \"애니메이션의 되풀이를 기록하는 중…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"애니메이션 루프의 다음 프레임을 기록합니다.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n<!ENTITY canvasDebuggerUI.importSnapshot \"가져오기…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n<!ENTITY canvasDebuggerUI.clearSnapshots \"지우기\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"호출 거르기\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText=아직 스냅샷이 없습니다.\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel=스냅샷 #%S\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel=읽는 중…\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel=저장\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel=저장하는 중…\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel=디스크에서 읽어옴\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle=애니메이션 프레임 스냅샷 저장…\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter=JSON 파일\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter=모든 파일\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel=#1번 그림\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel=#1번 호출\n\n# LOCALIZATION NOTE (recordingTimeoutFailure):\n# This notification alert is displayed when attempting to record a requestAnimationFrame\n# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no\n# loops were found.\nrecordingTimeoutFailure=Canvas 디버거가 requestAnimationFrame이나 setTimeout이 되풀이되는 것을 찾지 못했습니다.\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/components.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the shared React components,\n# so files in `devtools/client/shared/components/*`.\n\n# LOCALIZATION NOTE (frame.unknownSource): When we do not know the source filename of\n# a frame, we use this string instead.\nframe.unknownSource=(알 수 없음)\n\n# LOCALIZATION NOTE (viewsourceindebugger): The label for the tooltip when hovering over\n# a source link that links to the debugger.\n# %S represents the URL to match in the debugger.\nframe.viewsourceindebugger=디버거에서 소스 보기 → %S\n\n# LOCALIZATION NOTE (notificationBox.closeTooltip): The content of a tooltip that\n# appears when hovering over the close button in a notification box.\nnotificationBox.closeTooltip=메시지 닫기\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n<!ENTITY title      \"연결하기\">\n<!ENTITY header     \"원격 기기에 연결하기\">\n<!ENTITY host       \"호스트:\">\n<!ENTITY port       \"포트:\">\n<!ENTITY connect    \"연결\">\n<!ENTITY connecting \"연결 중…\">\n<!ENTITY availableAddons \"사용 가능한 원격 부가 기능:\">\n<!ENTITY availableTabs \"사용 가능한 원격 탭:\">\n<!ENTITY availableProcesses \"사용 가능한 원격 프로세스:\">\n<!ENTITY connectionError \"오류:\">\n<!ENTITY errorTimeout \"오류: 연결 시간이 지났습니다.\">\n<!ENTITY errorRefused \"오류: 연결이 거절되었습니다.\">\n<!ENTITY errorUnexpected \"알 수 없는 오류입니다.\">\n\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n<!ENTITY remoteHelp \"Firefox 개발자 도구로 Firefox 안드로이드 버전이나 Firefox OS와 같은 다른 기기를 원격으로 디버깅할 수 있습니다. 단, 기기의 '원격 디버깅'이 켜져 있어야 합니다. 더 자세한 사항은\">\n<!ENTITY remoteDocumentation \"이 문서\">\n<!ENTITY remoteHelpSuffix \"를 보시기 바랍니다.\">\n\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=주요 프로세스\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n<!ENTITY debuggerUI.closeButton.tooltip \"닫기\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n<!ENTITY debuggerUI.panesButton.tooltip \"창 열고 닫기\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n<!ENTITY debuggerUI.blackBoxMessage.label \"이 소스는 검은 상자에 들어습니다: 여기의 중단점은 비활성화되고, 호출시 건너뛰게 됩니다.\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"소스 검은 상자에서 꺼내기\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n<!ENTITY debuggerUI.optsButton.tooltip  \"디버거 설정\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"검은 상자에 넣거나 꺼내기\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n<!ENTITY debuggerUI.sources.prettyPrint \"소스 다듬기\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n<!ENTITY debuggerUI.autoPrettyPrint     \"크기를 줄인 소스 자동으로 다듬기\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"모든 중단점 활성화/비활성화\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton \"지우기\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton.tooltip \"수집한 추적 지우기\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n<!ENTITY debuggerUI.pauseExceptions           \"예외 발생시 중단\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.ignoreCaughtExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n<!ENTITY debuggerUI.ignoreCaughtExceptions           \"예외 발생시 무시\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n<!ENTITY debuggerUI.showPanesOnInit           \"시작시 창 보기\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n<!ENTITY debuggerUI.showVarsFilter           \"변수 필터 상자 보기\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n<!ENTITY debuggerUI.showOnlyEnum           \"enumerable 속성만 보기\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n<!ENTITY debuggerUI.showOriginalSource           \"원본 소스 보기\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not. -->\n<!ENTITY debuggerUI.autoBlackBox           \"압축된 소스를 자동으로 블랙 박스\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a header for the operators part. -->\n<!ENTITY debuggerUI.searchPanelOperators    \"연산자:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n<!ENTITY debuggerUI.searchFile           \"스크립트 필터\">\n<!ENTITY debuggerUI.searchFile.key       \"P\">\n<!ENTITY debuggerUI.searchFile.altkey    \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n<!ENTITY debuggerUI.searchGlobal           \"모든 파일에서 찾기\">\n<!ENTITY debuggerUI.searchGlobal.key       \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n<!ENTITY debuggerUI.searchFunction           \"함수 정의 찾기\">\n<!ENTITY debuggerUI.searchFunction.key       \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"D\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n<!ENTITY debuggerUI.searchToken           \"찾기\">\n<!ENTITY debuggerUI.searchToken.key       \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n<!ENTITY debuggerUI.searchGoToLine           \"다른 줄로 가기…\">\n<!ENTITY debuggerUI.searchGoToLine.key       \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"L\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n<!ENTITY debuggerUI.searchVariable           \"변수 필터\">\n<!ENTITY debuggerUI.searchVariable.key       \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n<!ENTITY debuggerUI.focusVariables           \"변수 트리로 포커스\">\n<!ENTITY debuggerUI.focusVariables.key       \"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n<!ENTITY debuggerUI.condBreakPanelTitle \"다음 표현이 참이면 이 중단점에서 실행을 중지할 것입니다.\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n<!ENTITY debuggerUI.seMenuBreak     \"중단점 추가\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n<!ENTITY debuggerUI.seMenuCondBreak     \"조건 중단점 추가\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for editing a breakpoint. -->\n<!ENTITY debuggerUI.seEditMenuCondBreak     \"조건 중단점 수정\">\n<!ENTITY debuggerUI.seEditMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n<!ENTITY debuggerUI.tabs.workers        \"워커\">\n<!ENTITY debuggerUI.tabs.sources        \"소스\">\n<!ENTITY debuggerUI.tabs.traces         \"추적\">\n<!ENTITY debuggerUI.tabs.callstack      \"호출 스택\">\n<!ENTITY debuggerUI.tabs.variables      \"변수\">\n<!ENTITY debuggerUI.tabs.events         \"이벤트\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n<!ENTITY debuggerUI.seMenuAddWatch      \"선택한 곳 조사식에 넣기\">\n<!ENTITY debuggerUI.seMenuAddWatch.key  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n<!ENTITY debuggerUI.addWatch            \"조사식 추가\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n<!ENTITY debuggerUI.removeAllWatch           \"모든 조사식 제거\">\n<!ENTITY debuggerUI.removeAllWatch.key       \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  debugger sources side menu. This should be the same as\n  -  netmonitorUI.context.newTab  -->\n<!ENTITY debuggerUI.context.newTab           \"새 탭에서 열기\">\n<!ENTITY debuggerUI.context.newTab.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url. This should be\n  -  the same as netmonitorUI.context.copyUrl -->\n<!ENTITY debuggerUI.context.copyUrl           \"URL 복사\">\n<!ENTITY debuggerUI.context.copyUrl.accesskey \"C\">\n<!ENTITY debuggerUI.context.copyUrl.key \"C\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI.\ncollapsePanes=창 닫기\n\n# LOCALIZATION NOTE (copySourceUrl): This is the text that appears in the\n# context menu to copy the source URL of file open.\n\n# LOCALIZATION NOTE (copySourceUrl.accesskey): Access key to copy the source URL of a file from\n# the context menu.\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI.\nexpandPanes=창 열기\n\n# LOCALIZATION NOTE (pauseButtonTooltip): The tooltip that is displayed for the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=정지 (%S)\n\n# LOCALIZATION NOTE (pausePendingButtonTooltip): The tooltip that is displayed for\n# the pause button after it's been clicked but before the next JavaScript to run.\npausePendingButtonTooltip=다음 실행 대기중\n\n# LOCALIZATION NOTE (resumeButtonTooltip): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=계속 (%S)\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=다음줄 실행 (%S)\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=함수 안으로 (%S)\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=함수 밖으로 (%S)\n\n# LOCALIZATION NOTE (noWorkersText): The text to display in the workers list\n# when there are no workers.\nnoWorkersText=이 페이지에는 워커가 없습니다.\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources list\n# when there are no sources.\nnoSourcesText=이 페이지에는 소스가 없습니다.\n\n# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab\n# when there are no events.\nnoEventListenersText=표시할 이벤트 리스너가 없음\n\n# LOCALIZATION NOTE (eventListenersHeader): The text to display in the events\n# header.\neventListenersHeader=이벤트 리스너\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText=표시할 스택 프레임이 없음\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip=이 이벤트를 중단하거나 하지 않음\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector=은\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource=에 있음 -\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes=노드 %S개\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative=[네이티브 코드]\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents=애니메이션\naudioEvents=오디오\nbatteryEvents=배터리\nclipboardEvents=클립보드\ncompositionEvents=글자 조합\ndeviceEvents=디바이스\ndisplayEvents=디스플레이\ndragAndDropEvents=드래그 앤 드롭\ngamepadEvents=게임패드\nindexedDBEvents=IndexedDB\ninteractionEvents=상호작용\nkeyboardEvents=키보드\nmediaEvents=HTML5 미디어\nmouseEvents=마우스\nmutationEvents=변형\nnavigationEvents=내비게이션\npointerLockEvents=포인터 잠금\nsensorEvents=센서\nstorageEvents=저장소\ntimeEvents=시간\ntouchEvents=터치\notherEvents=기타\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=검은 상자에 넣거나 꺼내기\n\n# LOCALIZATION NOTE (sources.search.key): Key shortcut to open the search for\n# searching all the source files the debugger has seen.\nsources.search.key=P\n\n# LOCALIZATION NOTE (sources.searchAlt.key): Alternate key shortcut to open\n# the search for searching all the source files the debugger has seen.\n\n# LOCALIZATION NOTE (sourceSearch.search.key): Key shortcut to open the search\n# for searching within a the currently opened files in the editor\nsourceSearch.search.key=F\n\n# LOCALIZATION NOTE (sourceSearch.search.placeholder): placeholder text in\n# the source search input bar\n\n# LOCALIZATION NOTE (sourceSearch.search.again.key): Key shortcut to re-open\n# the search for re-searching the same search triggered from a sourceSearch\nsourceSearch.search.again.key=G\n\n# LOCALIZATION NOTE (sourceSearch.resultsSummary1): Shows a summary of\n# the number of matches for autocomplete\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=일치하는 것 없음\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=스크립트 찾기 (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=변수 필터\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText=속성 필터\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=스크립트 필터 (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=모든 파일에서 찾기 (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=함수 정의 찾기 (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=현재 파일에서 찾기 (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=다른 줄로 가기 (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=변수 필터 (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=조건 중단점 설정\nbreakpointMenuItem.enableSelf=중단점 활성화\nbreakpointMenuItem.disableSelf=중단점 비활성화\nbreakpointMenuItem.deleteSelf=중단점 삭제\nbreakpointMenuItem.enableOthers=다른 중단점 활성화\nbreakpointMenuItem.disableOthers=다른 중단점 비활성화\nbreakpointMenuItem.deleteOthers=다른 중단점 삭제\nbreakpointMenuItem.enableAll=모든 중단점 활성화\nbreakpointMenuItem.disableAll=모든 중단점 비활성화\nbreakpointMenuItem.deleteAll=모든 중단점 삭제\n\n# LOCALIZATION NOTE (breakpoints.header): Breakpoints right sidebar pane header.\nbreakpoints.header=중단점\n\n# LOCALIZATION NOTE (breakpoints.none): The text that appears when there are\n# no breakpoints present\nbreakpoints.none=중단점 없음\n\n# LOCALIZATION NOTE (breakpoints.enable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.enable=중단점 활성화\n\n# LOCALIZATION NOTE (breakpoints.disable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.disable=중단점 비활성화\n\n# LOCALIZATION NOTE (breakpoints.removeBreakpointTooltip): The tooltip that is displayed\n# for remove breakpoint button in right sidebar\nbreakpoints.removeBreakpointTooltip=중단점 삭제\n\n# LOCALIZATION NOTE (callStack.header): Call Stack right sidebar pane header.\ncallStack.header=호출 스택\n\n# LOCALIZATION NOTE (callStack.notPaused): Call Stack right sidebar pane\n# message when not paused.\ncallStack.notPaused=멈춤 아님\n\n# LOCALIZATION NOTE (callStack.collapse): Call Stack right sidebar pane\n# message to hide some of the frames that are shown.\ncallStack.collapse=행 닫기\n\n# LOCALIZATION NOTE (callStack.expand): Call Stack right sidebar pane\n# message to show more of the frames.\ncallStack.expand=행 확장\n\n# LOCALIZATION NOTE (editor.searchResults): Editor Search bar message\n# for the summarizing the selected search result. e.g. 5 of 10 results.\neditor.searchResults=%d / %d 결과\n\n# LOCALIZATION NOTE (editor.noResults): Editor Search bar message\n# for when no results found.\neditor.noResults=결과 없음\n\n# LOCALIZATION NOTE (editor.addBreakpoint): Editor gutter context menu item\n# for adding a breakpoint on a line.\neditor.addBreakpoint=중단점 추가\n\n# LOCALIZATION NOTE (editor.disableBreakpoint): Editor gutter context menu item\n# for disabling a breakpoint on a line.\neditor.disableBreakpoint=중단점 비활성화\n\n# LOCALIZATION NOTE (editor.enableBreakpoint): Editor gutter context menu item\n# for enabling a breakpoint on a line.\neditor.enableBreakpoint=중단점 활성화\n\n# LOCALIZATION NOTE (editor.removeBreakpoint): Editor gutter context menu item\n# for removing a breakpoint on a line.\neditor.removeBreakpoint=중단점 삭제\n\n# LOCALIZATION NOTE (editor.editBreakpoint): Editor gutter context menu item\n# for setting a breakpoint condition on a line.\neditor.editBreakpoint=중단점 수정\n\n# LOCALIZATION NOTE (editor.addConditionalBreakpoint): Editor gutter context\n# menu item for adding a breakpoint condition on a line.\neditor.addConditionalBreakpoint=조건부 중단점 추가\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Placeholder text for\n# input element inside ConditionalPanel component\neditor.conditionalPanel.placeholder=이 중단점은 조건식이 참일 때 멈춤\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Tooltip text for\n# close button inside ConditionalPanel component\n\n# LOCALIZATION NOTE (editor.jumpToMappedLocation1): Context menu item\n# for navigating to a source mapped location\n\n# LOCALIZATION NOTE (generated): Source Map term for a server source location\ngenerated=성성됨\n\n# LOCALIZATION NOTE (original): Source Map term for a debugger UI source location\noriginal=원본\n\n# LOCALIZATION NOTE (expressions.placeholder): Placeholder text for expression\n# input element\nexpressions.placeholder=조사식 추가\n\n# LOCALIZATION NOTE (sourceTabs.closeTab): Editor source tab context menu item\n# for closing the selected tab below the mouse.\nsourceTabs.closeTab=탭 닫기\n\n# LOCALIZATION NOTE (sourceTabs.closeTab.accesskey): Access key to close the currently select\n# source tab from the editor context menu item.\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs): Editor source tab context menu item\n# for closing the other tabs.\nsourceTabs.closeOtherTabs=다른탭 닫기\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs.accesskey): Access key to close other source tabs\n# from the editor context menu.\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd): Editor source tab context menu item\n# for closing the tabs to the end (the right for LTR languages) of the selected tab.\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd.accesskey): Access key to close source tabs\n# after the selected tab from the editor context menu.\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs): Editor source tab context menu item\n# for closing all tabs.\nsourceTabs.closeAllTabs=모든 탭 닫기\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs.accesskey): Access key to close all tabs from the\n# editor context menu.\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree): Editor source tab context menu item\n# for revealing source in tree.\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree.accesskey): Access key to reveal a source in the\n# tree from the context menu.\n\n# LOCALIZATION NOTE (sourceTabs.copyLink): Editor source tab context menu item\n# for copying a link address.\n\n# LOCALIZATION NOTE (sourceTabs.copyLink.accesskey): Access key to copy a link addresss from the\n# editor context menu.\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint): Editor source tab context menu item\n# for pretty printing the source.\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint.accesskey): Access key to pretty print a source from\n# the editor context menu.\n\n# LOCALIZATION NOTE (sourceTabs.closeTabButtonTooltip): The tooltip that is displayed\n# for close tab button in source tabs.\nsourceTabs.closeTabButtonTooltip=탭 닫기\n\n# LOCALIZATION NOTE (sourceTabs.newTabButtonTooltip): The tooltip that is displayed for\n# new tab button in source tabs.\nsourceTabs.newTabButtonTooltip=소스(%S) 검색\n\n# LOCALIZATION NOTE (scopes.header): Scopes right sidebar pane header.\nscopes.header=범위\n\n# LOCALIZATION NOTE (scopes.notAvailable): Scopes right sidebar pane message\n# for when the debugger is paused, but there isn't pause data.\nscopes.notAvailable=범위 유효하지 않음\n\n# LOCALIZATION NOTE (scopes.notPaused): Scopes right sidebar pane message\n# for when the debugger is not paused.\nscopes.notPaused=멈춤 아님\n\n# LOCALIZATION NOTE (scopes.block): Refers to a block of code in\n# the scopes pane when the debugger is paused.\nscopes.block=차단\n\n# LOCALIZATION NOTE (sources.header): Sources left sidebar header\nsources.header=원본\n\n# LOCALIZATION NOTE (sources.search): Sources left sidebar prompt\n# e.g. Cmd+P to search. On a mac, we use the command unicode character.\n# On windows, it's ctrl.\nsources.search=%S로 검색\n\n# LOCALIZATION NOTE (watchExpressions.header): Watch Expressions right sidebar\n# pane header.\nwatchExpressions.header=감시 표현식\n\n# LOCALIZATION NOTE (watchExpressions.refreshButton): Watch Expressions header\n# button for refreshing the expressions.\nwatchExpressions.refreshButton=새로고침\n\n# LOCALIZATION NOTE (welcome.search): The center pane welcome panel's\n# search prompt. e.g. cmd+p to search for files. On windows, it's ctrl, on\n# a mac we use the unicode character.\nwelcome.search=%S로 파일 검색\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\nsourceSearch.search=검색중…\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\n# Used in the old debugger fronted\nsourceSearch.search=검색중…\n\n# LOCALIZATION NOTE (sourceSearch.noResults): The center pane Source Search\n# message when the query did not match any of the sources.\nsourceSearch.noResults=%S와 일치하는 파일 찾지 못함\n\n# LOCALIZATION NOTE (sourceFooter.debugBtnTooltip): Tooltip text associated\n# with the pretty-print button\nsourceFooter.debugBtnTooltip=코드 보기 좋게 만들기\n\n# LOCALIZATION NOTE (ignoreExceptions): The pause on exceptions button tooltip\n# when the debugger will not pause on exceptions.\nignoreExceptions=예외를 무시합니다. 클릭하면 잡히지 않은 예외에서 멈춥니다.\n\n# LOCALIZATION NOTE (pauseOnUncaughtExceptions): The pause on exceptions button\n# tooltip when the debugger will pause on uncaught exceptions.\npauseOnUncaughtExceptions=잡히지 않은 예외에서 멈춥니다. 클릭하면 모든 예외에서 멈춥니다.\n\n# LOCALIZATION NOTE (pauseOnExceptions): The pause on exceptions button tooltip\n# when the debugger will pause on all exceptions.\npauseOnExceptions=모든 예외에서 멈춥니다. 클릭하면 예외를 무시합니다.\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the loading process has started but there is no file to display\n# yet.\nloadingText=읽어들이는 중\\u2026\n\n# LOCALIZATION NOTE (errorLoadingText2): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText2=이 URL을 읽어들이지 못했음: %S\n\n# LOCALIZATION NOTE (addWatchExpressionText): The text that is displayed in the\n# watch expressions list to add a new item.\naddWatchExpressionText=조사식 추가\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton=조사\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText=표시할 수 있는 변수는 없습니다.\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=%S 범위\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=조사식\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=전역\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace=스택 추적:\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects=#1 더 있음…\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=편집하려면 더블 클릭\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable value.\nvariablesEditableValueTooltip=값을 바꾸려면 클릭\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item which can be removed.\nvariablesCloseButtonTooltip=삭제하려면 클릭\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=값을 설정하려면 클릭\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip=검사기에서 노드를 눌러서 선택\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip=configurable\nenumerableTooltip=enumerable\nwritableTooltip=writable\nfrozenTooltip=frozen\nsealedTooltip=sealed\nextensibleTooltip=extensible\noverriddenTooltip=overridden\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel=:\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel2): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel2=\\u0020→\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=하나 이상의 디버거가 중단하고 있습니다. 가장 마지막으로 중단한 다음 위치에 있는 디버거를 풀어 주십시오.: %S\n\nvariablesViewOptimizedOut=(최적화할 수 없음)\nvariablesViewUninitialized=(초기화되지 않음)\nvariablesViewMissingArgs=(불가능함)\n\nanonymousSourcesLabel=익명 소스\n\nexperimental=실험적인 기능입니다.\n\n# LOCALIZATION NOTE (whyPaused.debuggerStatement): The text that is displayed\n# in a info block explaining how the debugger is currently paused due to a `debugger`\n# statement in the code\nwhyPaused.debuggerStatement=디버거 문법에서 멈춤\n\n# LOCALIZATION NOTE (whyPaused.breakpoint): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a breakpoint\nwhyPaused.breakpoint=중단점에서 멈춤\n\n# LOCALIZATION NOTE (whyPaused.exception): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an exception\nwhyPaused.exception=예외에서 멈춤\n\n# LOCALIZATION NOTE (whyPaused.resumeLimit): The text that is displayed\n# in a info block explaining how the debugger is currently paused while stepping\n# in or out of the stack\nwhyPaused.resumeLimit=함수 진입 중에 멈춤\n\n# LOCALIZATION NOTE (whyPaused.pauseOnDOMEvents): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# dom event\nwhyPaused.pauseOnDOMEvents=이벤트 리스너에서 멈춤\n\n# LOCALIZATION NOTE (whyPaused.breakpointConditionThrown): The text that is displayed\n# in an info block when evaluating a conditional breakpoint throws an error\n\n# LOCALIZATION NOTE (whyPaused.xhr): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# xml http request\nwhyPaused.xhr=XMLHttpRequest에서 멈춤\n\n# LOCALIZATION NOTE (whyPaused.promiseRejection): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# promise rejection\nwhyPaused.promiseRejection=프로미스 리젝션에서 멈춤\n\n# LOCALIZATION NOTE (whyPaused.assert): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# assert\nwhyPaused.assert=Assertion에서 멈춤\n\n# LOCALIZATION NOTE (whyPaused.debugCommand): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# debugger statement\nwhyPaused.debugCommand=디버그 중인 함수에서 멈춤\n\n# LOCALIZATION NOTE (whyPaused.other): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an event\n# listener breakpoint set\nwhyPaused.other=디버거 정지됨\n\n\n# LOCALIZATION NOTE (copySourceUrl): This is the text that appears in the\n# context menu to copy the source URL of file open.\ncopySourceUrl=Copy Source Url\n\n# LOCALIZATION NOTE (copySourceUrl.accesskey): Access key to copy the source URL of a file from\n# the context menu.\ncopySourceUrl.accesskey=u\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Tooltip text for\n# close button inside ConditionalPanel component\neditor.conditionalPanel.close=Cancel edit breakpoint and close\n\n# LOCALIZATION NOTE (editor.jumpToMappedLocation1): Context menu item\n# for navigating to a source mapped location\neditor.jumpToMappedLocation1=Jump to %S location\nfunctionSearch.search.key=O\nfunctionSearch.search.placeholder=Search Functions…\n\n# LOCALIZATION NOTE (sourceSearch.resultsSummary1): Shows a summary of\n# the number of matches for autocomplete\nsourceSearch.resultsSummary1=%d results\n\n# LOCALIZATION NOTE (sourceSearch.search.placeholder): placeholder text in\n# the source search input bar\nsourceSearch.search.placeholder=Search in file…\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs.accesskey): Access key to close all tabs from the\n# editor context menu.\nsourceTabs.closeAllTabs.accesskey=a\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs.accesskey): Access key to close other source tabs\n# from the editor context menu.\nsourceTabs.closeOtherTabs.accesskey=o\n\n# LOCALIZATION NOTE (sourceTabs.closeTab.accesskey): Access key to close the currently select\n# source tab from the editor context menu item.\nsourceTabs.closeTab.accesskey=c\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd): Editor source tab context menu item\n# for closing the tabs to the end (the right for LTR languages) of the selected tab.\nsourceTabs.closeTabsToEnd=Close tabs to the right\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd.accesskey): Access key to close source tabs\n# after the selected tab from the editor context menu.\nsourceTabs.closeTabsToEnd.accesskey=e\n\n# LOCALIZATION NOTE (sourceTabs.copyLink): Editor source tab context menu item\n# for copying a link address.\nsourceTabs.copyLink=Copy Link Address\n\n# LOCALIZATION NOTE (sourceTabs.copyLink.accesskey): Access key to copy a link addresss from the\n# editor context menu.\nsourceTabs.copyLink.accesskey=l\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint): Editor source tab context menu item\n# for pretty printing the source.\nsourceTabs.prettyPrint=Pretty Print Source\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint.accesskey): Access key to pretty print a source from\n# the editor context menu.\nsourceTabs.prettyPrint.accesskey=p\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree): Editor source tab context menu item\n# for revealing source in tree.\nsourceTabs.revealInTree=Reveal in Tree\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree.accesskey): Access key to reveal a source in the\n# tree from the context menu.\nsourceTabs.revealInTree.accesskey=r\n\n# LOCALIZATION NOTE (sources.searchAlt.key): Alternate key shortcut to open\n# the search for searching all the source files the debugger has seen.\nsources.searchAlt.key=O\n\n# LOCALIZATION NOTE (whyPaused.breakpointConditionThrown): The text that is displayed\n# in an info block when evaluating a conditional breakpoint throws an error\nwhyPaused.breakpointConditionThrown=Error with conditional breakpoint\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=전화\ndevice.tablets=태블릿\ndevice.laptops=노트북\ndevice.televisions=TV\ndevice.consoles=게임 콘솔\ndevice.watches=시계\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the DOM panel\n# which is available from the Web Developer sub-menu -> 'DOM'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (dom.filterDOMPanel): A placeholder text used for\n# DOM panel search box.\ndom.filterDOMPanel=DOM 패널 필터\n\n# LOCALIZATION NOTE (dom.refresh): A label for Refresh button in\n# DOM panel toolbar\ndom.refresh=새로고침"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=복사함\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/filterwidget.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE These strings are used in the CSS Filter Editor Widget\n   - which can be found in a tooltip that appears in the Rule View when clicking\n   - on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'. -->\n\n<!-- LOCALIZATION NOTE (filterListSelectPlaceholder): This string is used as\n   - a preview option in the list of possible filters <select> -->\n<!ENTITY filterListSelectPlaceholder \"필터 고르기\">\n\n<!-- LOCALIZATION NOTE (addNewFilterButton): This string is displayed on a button used to add new filters -->\n<!ENTITY addNewFilterButton \"넣기\">\n\n<!-- LOCALIZATION NOTE (newPresetPlaceholder): This string is used as\n   - a placeholder in the list of presets which is used to save a new preset -->\n<!ENTITY newPresetPlaceholder \"프리셋 이름\">\n\n<!-- LOCALIZATION NOTE (savePresetButton): This string is displayed on a button used to save a new preset -->\n<!ENTITY savePresetButton \"저장\">\n\n<!-- LOCALIZATION NOTE(presetsToggleButton): This string is used in a button which toggles the presets list -->\n<!ENTITY presetsToggleButton \"프리셋 목록\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/filterwidget.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the CSS Filter Editor Widget\n# which can be found in a tooltip that appears in the Rule View when clicking\n# on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'.\n\n# LOCALIZATION NOTE (emptyFilterList):\n# This string is displayed when filter's list is empty\n# (no filter specified / all removed)\nemptyFilterList=나와있는 필터가 없음\n\n# LOCALIZATION NOTE (emptyPresetList):\n# This string is displayed when preset's list is empty\nemptyPresetList=저장된 프리셋이 없습니다, \\\n이름을 선택해서 필터 프리셋을 저장할 수 있습니다. \\\n프리셋을 사용하면 빠르게 접근가능하고 재사용할 수 있습니다.\n\n# LOCALIZATION NOTE (addUsingList):\n# This string is displayed under [emptyFilterList] when filter's\n# list is empty, guiding user to add a filter using the list below it\naddUsingList=아래 목록에서 필터를 골라서 넣기\n\n# LOCALIZATION NOTE (dropShadowPlaceholder):\n# This string is used as a placeholder for drop-shadow's input\n# in the filter list (shown when <input> is empty)\ndropShadowPlaceholder=x y radius color\n\n# LOCALIZATION NOTE (dragHandleTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# drag handles of filters which are used to re-order filters\ndragHandleTooltipText=순서를 바꾸려면 위쪽이나 아래쪽으로 끌어다 놓기\n\n# LOCALIZATION NOTE (labelDragTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# filters' labels which can be dragged left/right to increase/decrease\n# the filter's value (like photoshop)\nlabelDragTooltipText=값을 키우거나 줄이려면 왼쪽이나 오른쪽으로 끌어다 놓기\n\n# LOCALIZATION NOTE (filterListSelectPlaceholder):\n# This string is used as a preview option in the list of possible filters\n# <select>\nfilterListSelectPlaceholder=필터 선택\n\n# LOCALIZATION NOTE (addNewFilterButton):\n# This string is displayed on a button used to add new filters\naddNewFilterButton=추가\n\n# LOCALIZATION NOTE (newPresetPlaceholder):\n# This string is used as a placeholder in the list of presets which is used to\n# save a new preset\nnewPresetPlaceholder=프리셋 이름\n\n# LOCALIZATION NOTE (savePresetButton):\n# This string is displayed on a button used to save a new preset\nsavePresetButton=저장\n\n# LOCALIZATION NOTE(presetsToggleButton):\n# This string is used in a button which toggles the presets list\npresetsToggleButton=프리셋\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n<!ENTITY fontInspectorTitle \"폰트\">\n<!ENTITY showAllFonts \"이 페이지에 사용된 모든 글꼴 보기\">\n<!ENTITY usedAs \"다음으로 쓰임: \">\n<!ENTITY system \"시스템\">\n<!ENTITY remote \"원격\">\n\n<!-- LOCALIZATION NOTE (previewHint): This is the label shown as the\n     placeholder in font inspector preview text box. -->\n<!ENTITY previewHint \"미리보기에 나올 글자\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/font-inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Font Inspector strings.\n# The Font Inspector is a panel accessible in the Inspector sidebar.\n\n# LOCALIZATION NOTE (fontinspector.seeAll.tooltip) see fontinspector.seeAll.\nfontinspector.seeAll.tooltip=이 페이지에 사용된 모든 글꼴 보기\n\n# LOCALIZATION NOTE (fontinspector.seeAll) This is the label of a link that will show all\n# the fonts used in the page, instead of the ones related to the inspected element.\nfontinspector.seeAll=사용된 모든 글꼴 보기\n\n# LOCALIZATION NOTE (fontinspector.usedAs) This label introduces the name used to refer to\n# the font in a stylesheet.\nfontinspector.usedAs=다음으로 쓰임: \n\n# LOCALIZATION NOTE (fontinspector.system) This label indicates that the font is a local\n# system font.\nfontinspector.system=시스템\n\n# LOCALIZATION NOTE (fontinspector.remote) This label indicates that the font is a remote\n# font.\nfontinspector.remote=원격\n\n# LOCALIZATION NOTE (previewHint):\n# This is the label shown as the placeholder in font inspector preview text box.\nfontinspector.previewText=미리보기에 나올 글자\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/graphs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (graphs.label.average):\n# This string is displayed on graphs when showing an average.\ngraphs.label.average=평균\n\n# LOCALIZATION NOTE (graphs.label.minimum):\n# This string is displayed on graphs when showing a minimum.\ngraphs.label.minimum=최소\n\n# LOCALIZATION NOTE (graphs.label.maximum):\n# This string is displayed on graphs when showing a maximum.\ngraphs.label.maximum=최대\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/har.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP response bodies are not includes\n# in exported data.\nhar.responseBodyNotIncluded=응답 전문이 들어있지 않습니다.\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP request bodies are not includes\n# in exported data.\nhar.requestBodyNotIncluded=요청 전문이 들어있지 않습니다.\n\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/inspector.dtd",
    "content": "<!-- LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users edit the\n     (outer) HTML of the current node -->\n<!ENTITY inspectorHTMLEdit.label       \"HTML 바로 편집\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"E\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     inner HTML of the current node -->\n<!ENTITY inspectorHTMLCopyInner.label       \"Inner HTML 복사\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"I\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     outer HTML of the current node -->\n<!ENTITY inspectorHTMLCopyOuter.label       \"Outer HTML 복사\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey   \"O\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyUniqueSelector.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the CSS Selector of the current node -->\n<!ENTITY inspectorCopyUniqueSelector.label       \"고유 선택자 복사\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey   \"U\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste outer\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteOuter.label      \"Outer HTML 붙여넣기\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"P\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteInner.label      \"Inner HTML 붙여넣기\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"N\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"붙여넣기…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"t\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n<!ENTITY inspectorHTMLPasteBefore.label      \"앞에\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"B\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n<!ENTITY inspectorHTMLPasteAfter.label       \"뒤에\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"첫 자식으로\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n<!ENTITY inspectorHTMLPasteLastChild.label       \"마지막 자식으로\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"L\">\n\n<!-- LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users scroll\n     the current node into view -->\n<!ENTITY inspectorScrollNodeIntoView.label       \"보이는 곳으로 스크롤 옮기기\">\n<!ENTITY inspectorScrollNodeIntoView.accesskey   \"S\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete the\n     current node -->\n<!ENTITY inspectorHTMLDelete.label          \"노드 없애기\">\n<!ENTITY inspectorHTMLDelete.accesskey      \"D\">\n<!-- LOCALIZATION NOTE (inspectorAttributeSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other\n     attribute items, which allow to:\n     - add new attribute\n     - edit attribute\n     - remove attribute -->\n<!ENTITY inspectorAttributeSubmenu.label      \"속성\">\n<!ENTITY inspectorAttributeSubmenu.accesskey  \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users add attribute\n     to current node -->\n<!ENTITY inspectorAddAttribute.label        \"속성 추가\">\n<!ENTITY inspectorAddAttribute.accesskey    \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users edit attribute\n     for current node -->\n<!ENTITY inspectorEditAttribute.label        \"속성 편집\">\n<!ENTITY inspectorEditAttribute.accesskey    \"E\">\n\n<!-- LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete attribute\n     from current node -->\n<!ENTITY inspectorRemoveAttribute.label        \"속성 삭제\">\n<!ENTITY inspectorRemoveAttribute.accesskey    \"R\">\n\n<!ENTITY inspector.selectButton.tooltip     \"마우스로 요소 선택\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n<!ENTITY inspectorSearchHTML.label2          \"CSS 선택자로 찾기\">\n<!ENTITY inspectorSearchHTML.key            \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that is\n     shown as the placeholder for the markup view search in the inspector. -->\n<!ENTITY inspectorSearchHTML.label3 \"HTML에서 찾기\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyImageDataUri.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the URL embedding the image data encoded in Base 64 (what we name\n     here Image Data URL). For more information:\n     https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs -->\n<!ENTITY inspectorCopyImageDataUri.label       \"이미지 Data-URL 복사\">\n\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n<!ENTITY inspectorShowDOMProperties.label       \"DOM 속성 보기\">\n\n<!-- LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n     shown in the inspector contextual-menu for the item that outputs a\n     variable for the current node to the console. When triggered,\n     this item opens the split Console. -->\n<!ENTITY inspectorUseInConsole.label       \"콘솔에서 사용\">\n\n<!-- LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n     shown in the inspector contextual-menu for recursively expanding\n     mark-up elements -->\n<!ENTITY inspectorExpandNode.label       \"모두 펼치기\">\n\n<!-- LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n     shown in the inspector contextual-menu for recursively collapsing\n     mark-up elements -->\n<!ENTITY inspectorCollapseNode.label       \"접기\">\n\n<!-- LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users take\n     a screenshot of the currently selected node. -->\n<!ENTITY inspectorScreenshotNode.label       \"노드의 스크린샷 찍기\">\n\n<!-- LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users\n     duplicate the currently selected node. -->\n<!ENTITY inspectorDuplicateNode.label       \"노드 복제\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\nbreadcrumbs.siblings=형제\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=디버거가 중단되어 있습니다. 마우스 선택과 같은 몇몇 기능은 돌아가지 않을 것입니다.\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=노드 동작\n\ninspector.panelLabel.markupView=마크업 보기\n\n# LOCALIZATION NOTE (markupView.more.showing)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=몇몇 노드는 숨겨져 있습니다.\n\n# LOCALIZATION NOTE (markupView.more.showAll2): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nmarkupView.more.showAll2=한개의 노드 더보기;모든 #1개의 노드 더보기\n\n# LOCALIZATION NOTE (markupView.whitespaceOnly)\n# Used in a tooltip that appears when the user hovers over whitespace-only text nodes in\n# the inspector.\nmarkupView.whitespaceOnly=공백 문자만 있는 텍스트 노드: %S\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage=이미지를 읽어들이지 못했음\n\n# LOCALIZATION NOTE: Used in color picker tooltip when the eyedropper is disabled for\n# non-HTML documents\neyedropper.disabled.title=HTM이 아닌 문서에서 사용할 수 없음\n\n#LOCALIZATION NOTE: Used in the event tooltip to allow the debugger to be opened\neventsTooltip.openInDebugger=디버거에서 열기\n\n#LOCALIZATION NOTE: Used in the event tooltip when a script's filename cannot be detected\neventsTooltip.unknownLocation=알 수 없는 위치\n\n#LOCALIZATION NOTE: Used in the mouseover tooltip when hovering \"Unknown location.\"\neventsTooltip.unknownLocationExplanation=이 리스너의 처음 위치를 알 수 없습니다. Babel과 같은 도구로 변환되었을 수 있습니다.\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the tooltip that displays\n# help from MDN. This is a link to the complete MDN documentation page.\ndocsTooltip.visitMDN=MDN 페이지 열기\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the docs tooltip when the MDN page\n# could not be loaded (for example, because of a connectivity problem).\ndocsTooltip.loadDocsError=문서 페이지를 읽어들일 수 없습니다.\n\n# LOCALIZATION NOTE (inspector.collapsePane): This is the tooltip for the button\n# that collapses the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.collapsePane=작은 창 넣기\n\n# LOCALIZATION NOTE (inspector.expandPane): This is the tooltip for the button\n# that expands the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.expandPane=작은 창 꺼내기\n\n# LOCALIZATION NOTE (inspector.searchResultsCount): This is the label that\n# will show up next to the inspector search box. %1$S is the current result\n# index and %2$S is the total number of search results. For example: \"3 of 9\".\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsCount2=%1$S / %2$S\n\n# LOCALIZATION NOTE (inspector.searchResultsNone): This is the label that\n# will show up next to the inspector search box when no matches were found\n# for the given string.\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsNone=일치하는 것이 없음\n\n# LOCALIZATION NOTE (inspector.menu.openUrlInNewTab.label): This is the label of\n# a menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is a URL, and that\n# allows to open that URL in a new tab.\ninspector.menu.openUrlInNewTab.label=새 탭에 링크 열기\n\n# LOCALIZATION NOTE (inspector.menu.copyUrlToClipboard.label): This is the label\n# of a menu item in the inspector contextual-menu that appears when the user\n# right-clicks on the attribute of a node in the inspector that is a URL, and\n# that allows to copy that URL in the clipboard.\ninspector.menu.copyUrlToClipboard.label=링크 주소 복사\n\n# LOCALIZATION NOTE (inspector.menu.selectElement.label): This is the label of a\n# menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is the ID of another\n# element in the DOM (like with <label for=\"input-id\">), and that allows to\n# select that element in the inspector.\ninspector.menu.selectElement.label=요소 #%S 선택\n\n# LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the node in the inspector, and that allows\n# to edit an attribute on this node.\ninspectorEditAttribute.label=%S 속성 수정\ninspectorEditAttribute.accesskey=E\n\n# LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to remove this attribute.\ninspectorRemoveAttribute.label=%S 속성 삭제\ninspectorRemoveAttribute.accesskey=R\n\n# LOCALIZATION NOTE (inspector.nodePreview.selectNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a DOM\n# node preview (e.g. something like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the node in order to select it in the\n# inspector panel.\ninspector.nodePreview.selectNodeLabel=검사기에서 노드를 선택하기 위해 클릭\n\n# LOCALIZATION NOTE (inspector.nodePreview.highlightNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a the\n# inspector icon displayed next to a DOM node preview (e.g. next to something\n# like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the icon in order to highlight the\n# node in the page.\ninspector.nodePreview.highlightNodeLabel=페이지에서 노드를 강조표시하기 위해 클릭\n\n# LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users edit the\n# (outer) HTML of the current node\ninspectorHTMLEdit.label=HTML로 편집\ninspectorHTMLEdit.accesskey=E\n\n# LOCALIZATION NOTE (inspectorCopyInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# inner HTML of the current node\ninspectorCopyInnerHTML.label=내부 HTML\ninspectorCopyInnerHTML.accesskey=I\n\n# LOCALIZATION NOTE (inspectorCopyOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# outer HTML of the current node\ninspectorCopyOuterHTML.label=외부 HTML\ninspectorCopyOuterHTML.accesskey=O\n\n# LOCALIZATION NOTE (inspectorCopyCSSSelector.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the CSS Selector of the current node\ninspectorCopyCSSSelector.label=CSS 선택자\ninspectorCopyCSSSelector.accesskey=S\n\n# LOCALIZATION NOTE (inspectorCopyCSSPath.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the full CSS path of the current node\ninspectorCopyCSSPath.label=CSS 경로\ninspectorCopyCSSPath.accesskey=P\n\n# LOCALIZATION NOTE (inspectorPasteOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste outer\n# HTML in the current node\ninspectorPasteOuterHTML.label=외부 HTML\ninspectorPasteOuterHTML.accesskey=O\n\n# LOCALIZATION NOTE (inspectorPasteInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste inner\n# HTML in the current node\ninspectorPasteInnerHTML.label=내부 HTML\ninspectorPasteInnerHTML.accesskey=I\n\n# LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML before the current node\ninspectorHTMLPasteBefore.label=이전\ninspectorHTMLPasteBefore.accesskey=B\n\n# LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML after the current node\ninspectorHTMLPasteAfter.label=이후\ninspectorHTMLPasteAfter.accesskey=A\n\n# LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the first child the current node\ninspectorHTMLPasteFirstChild.label=첫번째 자식으로\ninspectorHTMLPasteFirstChild.accesskey=F\n\n# LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the last child the current node\ninspectorHTMLPasteLastChild.label=마지막 자식으로\ninspectorHTMLPasteLastChild.accesskey=L\n\n# LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users scroll\n# the current node into view\ninspectorScrollNodeIntoView.label=화면에 보이게 스크롤\ninspectorScrollNodeIntoView.accesskey=S\n\n# LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users delete the\n# current node\ninspectorHTMLDelete.label=노드 삭제\ninspectorHTMLDelete.accesskey=D\n\n# LOCALIZATION NOTE (inspectorAttributesSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# attribute items, which allow to:\n# - add new attribute\n# - edit attribute\n# - remove attribute\ninspectorAttributesSubmenu.label=속성\ninspectorAttributesSubmenu.accesskey=A\n\n# LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users add attribute\n# to current node\ninspectorAddAttribute.label=속성 추가\ninspectorAddAttribute.accesskey=A\n\n# LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that is\n# shown as the placeholder for the markup view search in the inspector.\ninspectorSearchHTML.label3=HTML 검색\n\n# LOCALIZATION NOTE (inspectorImageDataUri.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the URL embedding the image data encoded in Base 64 (what we name\n# here Image Data URL). For more information:\n# https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs\ninspectorImageDataUri.label=이미지 Data-URL\n\n# LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users see\n# the DOM properties of the current node. When triggered, this item\n# opens the split Console and displays the properties in its side panel.\ninspectorShowDOMProperties.label=DOM 속성 보기\n\n# LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n# shown in the inspector contextual-menu for the item that outputs a\n# variable for the current node to the console. When triggered,\n# this item opens the split Console.\ninspectorUseInConsole.label=콘솔에서 사용\n\n# LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n# shown in the inspector contextual-menu for recursively expanding\n# mark-up elements\ninspectorExpandNode.label=모두 열기\n\n# LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n# shown in the inspector contextual-menu for recursively collapsing\n# mark-up elements\ninspectorCollapseNode.label=닫기\n\n# LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users take\n# a screenshot of the currently selected node.\ninspectorScreenshotNode.label=노드 스크린샷 찍기\n\n# LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users\n# duplicate the currently selected node.\ninspectorDuplicateNode.label=노드 복제\n\n# LOCALIZATION NOTE (inspectorAddNode.label): This is the label shown in\n# the inspector toolbar for the button that lets users add elements to the\n# DOM (as children of the currently selected element).\ninspectorAddNode.label=내 노드 생성\ninspectorAddNode.accesskey=C\n\n# LOCALIZATION NOTE (inspectorCopyHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# copy items, which allow to:\n# - Copy Inner HTML\n# - Copy Outer HTML\n# - Copy Unique selector\n# - Copy Image data URI\ninspectorCopyHTMLSubmenu.label=복사\n\n# LOCALIZATION NOTE (inspectorPasteHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# paste items, which allow to:\n# - Paste Inner HTML\n# - Paste Outer HTML\n# - Before\n# - After\n# - As First Child\n# - As Last Child\ninspectorPasteHTMLSubmenu.label=붙이기\n\n# LOCALIZATION NOTE (inspector.searchHTML.key):\n# Key shortcut used to focus the DOM element search box on top-right corner of\n# the markup view\ninspector.searchHTML.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (markupView.hide.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.hide.key=h\n\n# LOCALIZATION NOTE (markupView.edit.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.edit.key=F2\n\n# LOCALIZATION NOTE (markupView.scrollInto.key):\n# Key shortcut used to scroll the webpage in order to ensure the selected node\n# is visible\nmarkupView.scrollInto.key=s\n\n# LOCALIZATION NOTE (inspector.sidebar.fontInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of fonts used in the page.\ninspector.sidebar.fontInspectorTitle=글꼴\n\n# LOCALIZATION NOTE (inspector.sidebar.ruleViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of CSS rules used\n# in the page.\ninspector.sidebar.ruleViewTitle=선언\n\n# LOCALIZATION NOTE (inspector.sidebar.computedViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of computed CSS values\n# used in the page.\ninspector.sidebar.computedViewTitle=계산된\n\n# LOCALIZATION NOTE (inspector.sidebar.layoutViewTitle2):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying layout information defined in the page.\ninspector.sidebar.layoutViewTitle2=레이아웃\n\n# LOCALIZATION NOTE (inspector.sidebar.animationInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying animations defined in the page.\ninspector.sidebar.animationInspectorTitle=애니메이션\n\n# LOCALIZATION NOTE (inspector.eyedropper.label): A string displayed as the tooltip of\n# a button in the inspector which toggles the Eyedropper tool\ninspector.eyedropper.label=페이지에서 색상 가져오기\n\n# LOCALIZATION NOTE (inspector.breadcrumbs.label): A string visible only to a screen reader and\n# is used to label (using aria-label attribute) a container for inspector breadcrumbs\ninspector.breadcrumbs.label=브레드크럼\n\n# LOCALIZATION NOTE (inspector.browserStyles.label): This is the label for the checkbox\n# that specifies whether the styles that are not from the user's stylesheet should be\n# displayed or not.\ninspector.browserStyles.label=브라우저 스타일\n\n# LOCALIZATION NOTE (inspector.filterStyles.placeholder): This is the placeholder that\n# goes in the search box when no search term has been entered.\ninspector.filterStyles.placeholder=스타일로 거르기\n\n# LOCALIZATION NOTE (inspector.addRule.tooltip): This is the tooltip shown when\n# hovering the `Add new rule` button in the rules view toolbar. This should\n# match ruleView.contextmenu.addNewRule in styleinspector.properties\ninspector.addRule.tooltip=새 규칙 넣기\n\n# LOCALIZATION NOTE (inspector.togglePseudo.tooltip): This is the tooltip\n# shown when hovering over the `Toggle Pseudo Class Panel` button in the\n# rule view toolbar.\ninspector.togglePseudo.tooltip=가상 클래스 켜거나 끄기\n\n# LOCALIZATION NOTE (inspector.noProperties): In the case where there are no CSS\n# properties to display e.g. due to search criteria this message is\n# displayed.\ninspector.noProperties=CSS 속성을 찾을 수 없습니다.\n\ninspectorCopyAttributeValue.accesskey=V\n\n# LOCALIZATION NOTE (inspectorCopyAttributeValue.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to copy the attribute value to clipboard.\ninspectorCopyAttributeValue.label=Copy Attribute Value “%S”\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/jit-optimizations.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used within the JIT tools\n# in the Performance Tools which is available from the Web Developer\n# sub-menu -> 'Performance' The correct localization of this file might\n# be to keep it in English, or another language commonly spoken among\n# web developers. You want to make that choice consistent across the\n# developer tools. A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (jit.title):\n# This string is displayed in the header of the JIT Optimizations view.\njit.title=JIT 최적화\n\n# LOCALIZATION NOTE (jit.optimizationFailure):\n# This string is displayed in a tooltip when no JIT optimizations were detected.\njit.optimizationFailure=최적화 실패\n\n# LOCALIZATION NOTE (jit.samples):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed for the unit representing the number of times a\n# frame is sampled.\n# \"#1\" represents the number of samples\n# example: 30 samples\njit.samples=#1 샘플\n\n# LOCALIZATION NOTE (jit.types):\n# This string is displayed for the group of Ion Types in the optimizations view.\njit.types=형식\n\n# LOCALIZATION NOTE (jit.attempts):\n# This string is displayed for the group of optimization attempts in the optimizations view.\njit.attempts=시도\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/jsonview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the JSON View tool\n# that is used to inspect application/json document types loaded\n# in the browser.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (jsonViewer.tab.JSON, jsonViewer.tab.RawData,\n# jsonViewer.tab.Headers): Label for a panel tab.\njsonViewer.tab.JSON=JSON\njsonViewer.tab.RawData=원본 데이터\njsonViewer.tab.Headers=헤더\n\n# LOCALIZATION NOTE (jsonViewer.responseHeaders, jsonViewer.requestHeaders):\n# Label for header groups within the 'Headers' panel.\njsonViewer.responseHeaders=응답 헤더\njsonViewer.requestHeaders=요청 헤더\n\n# LOCALIZATION NOTE (jsonViewer.Save): Label for save command\njsonViewer.Save=저장\n\n# LOCALIZATION NOTE (jsonViewer.Copy): Label for clipboard copy command\njsonViewer.Copy=복사\n\n# LOCALIZATION NOTE (jsonViewer.ExpandAll): Label for expanding all nodes\njsonViewer.ExpandAll=모두 펼침\n\n# LOCALIZATION NOTE (jsonViewer.PrettyPrint): Label for JSON\n# pretty print action button.\njsonViewer.PrettyPrint=예쁘게 보기\n\n# LOCALIZATION NOTE (jsonViewer.reps.more): Label used in arrays\n# that have more items than displayed.\njsonViewer.reps.more=더 보기...\n\n# LOCALIZATION NOTE (jsonViewer.filterJSON): Label used in search box\n# at the top right cornder of the JSON Viewer.\njsonViewer.filterJSON=JSON에서 거르기\n\n# LOCALIZATION NOTE (jsonViewer.reps.reference): Label used for cycle\n# references in an array.\njsonViewer.reps.reference=순환 참조\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/layout.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Layout Inspector strings.\n# The Layout Inspector is a panel accessible in the Inspector sidebar.\n# The Layout Inspector may need to be enabled in about:config by setting\n# devtools.layoutview.enabled to true.\n\n# LOCALIZATION NOTE (layout.displayNumbersOnLines): Label of the display numbers on lines\n# setting option in the CSS Grid pane.\nlayout.displayNumbersOnLines=줄에 숫자 표시\n\n# LOCALIZATION NOTE (layout.extendGridLinesInfinitely): Label of the extend grid lines\n# infinitely setting option in the CSS Grid pane.\nlayout.extendGridLinesInfinitely=그리드를 무한대로 확장\n\n# LOCALIZATION NOTE (layout.header): The accordion header for the CSS Grid pane.\nlayout.header=그리드\n\n# LOCALIZATION NOTE (layout.gridDisplaySettings): The header for the grid display\n# settings container in the CSS Grid pane.\nlayout.gridDisplaySettings=그리드 표시 설정\n\n# LOCALIZATION NOTE (layout.noGrids): In the case where there are no CSS grid\n# containers to display.\nlayout.noGrids=그리드 없음\n\n# LOCALIZATION NOTE (layout.overlayMultipleGrids): The header for the list of grid\n# container elements that can be highlighted in the CSS Grid pane.\nlayout.overlayMultipleGrids=여러 그리드 겹침\n\n\n# LOCALIZATION NOTE (layout.overlayGrid): Alternate header for the list of grid container\n# elements if only one item can be selected.\nlayout.overlayGrid=Overlay Grid\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n<!ENTITY layoutViewTitle        \"박스 모델\">\n<!ENTITY margin.tooltip         \"margin\">\n<!ENTITY border.tooltip         \"border\">\n<!ENTITY padding.tooltip        \"padding\">\n<!ENTITY content.tooltip        \"content\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/markers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (marker.label.*):\n# These strings are displayed in the Performance Tool waterfall, identifying markers.\n# We want to use the same wording as Google Chrome when appropriate.\nmarker.label.styles=스타일 재계산\nmarker.label.reflow=레이아웃\nmarker.label.paint=페인트\nmarker.label.composite=합성 레이어\nmarker.label.compositeForwardTransaction=합성 요청 보냄\nmarker.label.javascript=함수 호출\nmarker.label.parseHTML=HTML 파싱\nmarker.label.parseXML=XML 파싱\nmarker.label.domevent=DOM 이벤트\nmarker.label.consoleTime=콘솔\nmarker.label.garbageCollection2=가비지 콜렉션\nmarker.label.garbageCollection.incremental=증가형 GC\nmarker.label.garbageCollection.nonIncremental=비증가형 GC\nmarker.label.minorGC=마이너 GC\nmarker.label.cycleCollection=사이틀 콜렉션\nmarker.label.cycleCollection.forgetSkippable=CC 그래프 감소\nmarker.label.timestamp=타임스탬프\nmarker.label.worker=워커\nmarker.label.messagePort=메시지포트\nmarker.label.unknown=알 수 없음\n\n# LOCALIZATION NOTE (marker.label.javascript.*):\n# These strings are displayed as JavaScript markers that have special\n# reasons that can be translated.\nmarker.label.javascript.scriptElement=스크립트 태그\nmarker.label.javascript.promiseCallback=프로미스 콜백\nmarker.label.javascript.promiseInit=프로미스 초기화\nmarker.label.javascript.workerRunnable=워커\nmarker.label.javascript.jsURI=자바스크립트 URI\nmarker.label.javascript.eventHandler=이벤트 핸들러\n\n# LOCALIZATION NOTE (marker.field.*):\n# Strings used in the waterfall sidebar as property names.\n\n# General marker fields\nmarker.field.start=시작:\nmarker.field.end=종료:\nmarker.field.duration=기간:\n\n# General \"reason\" for a marker (JavaScript, Garbage Collection)\nmarker.field.causeName=원인:\n# General \"type\" for a marker (Cycle Collection, Garbage Collection)\nmarker.field.type=형식:\n# General \"label\" for a marker (user defined)\nmarker.field.label=레이블:\n\n# Field names for stack values\nmarker.field.stack=스택:\nmarker.field.startStack=시작 스택:\nmarker.field.endStack=종료 스택:\n\n# %S is the \"Async Cause\" of a marker, and this signifies that the cause\n# was an asynchronous one in a displayed stack.\nmarker.field.asyncStack=(비동기: %S)\n\n# For console.time markers\nmarker.field.consoleTimerName=타이머 이름:\n\n# For DOM Event markers\nmarker.field.DOMEventType=이벤트 형식:\nmarker.field.DOMEventPhase=페이즈:\n\n# Non-incremental cause for a Garbage Collection marker\nmarker.field.nonIncrementalCause=비증가형 원인:\n\n# For \"Recalculate Style\" markers\nmarker.field.restyleHint=힌트 리스타일:\n\n# The type of operation performed by a Worker.\nmarker.worker.serializeDataOffMainThread=워커의 데이터를 일렬화\nmarker.worker.serializeDataOnMainThread=메인 쓰레드의 데이터를 일렬화\nmarker.worker.deserializeDataOffMainThread=워커의 데이터를 일렬화 해제\nmarker.worker.deserializeDataOnMainThread=메인 쓰레드의 데이터를 일렬화 해제\n\n# The type of operation performed by a MessagePort\nmarker.messagePort.serializeData=데이타 직렬화\nmarker.messagePort.deserializeData=데이타 역직렬화\n\n# Strings used in the waterfall sidebar as values.\nmarker.value.unknownFrame=<알 수 없는 위치>\nmarker.value.DOMEventTargetPhase=타겟\nmarker.value.DOMEventCapturingPhase=캡춰\nmarker.value.DOMEventBubblingPhase=버블링\n\n# LOCALIZATION NOTE (marker.gcreason.label.*):\n# These strings are used to give a concise but readable description of a GC reason.\nmarker.gcreason.label.API=API 호출\nmarker.gcreason.label.EAGER_ALLOC_TRIGGER=여유 할당 트리거\nmarker.gcreason.label.DESTROY_RUNTIME=종료\nmarker.gcreason.label.LAST_DITCH=메모리 부족\nmarker.gcreason.label.TOO_MUCH_MALLOC=초과 바이트 할당\nmarker.gcreason.label.ALLOC_TRIGGER=초과 할당\nmarker.gcreason.label.DEBUG_GC=GC 디버그\nmarker.gcreason.label.COMPARTMENT_REVIVED=죽은 전역 객체 살아남\nmarker.gcreason.label.RESET=증가형 사이클 종료\nmarker.gcreason.label.OUT_OF_NURSERY=너서리 꽉 참\nmarker.gcreason.label.EVICT_NURSERY=너서리 비움\nmarker.gcreason.label.FULL_STORE_BUFFER=너무 활성화된 너서리 객체\nmarker.gcreason.label.SHARED_MEMORY_LIMIT=큰 할당 실패\nmarker.gcreason.label.PERIODIC_FULL_GC=주기적 전체 GC\nmarker.gcreason.label.INCREMENTAL_TOO_SLOW=너무 빠른 할당 속도\nmarker.gcreason.label.COMPONENT_UTILS=Cu.forceGC\nmarker.gcreason.label.MEM_PRESSURE=메모리 작음\nmarker.gcreason.label.CC_WAITING=사이클 콜랙터가 강제 수행\nmarker.gcreason.label.CC_FORCED=사이클 콜랙터가 강제 수행\nmarker.gcreason.label.LOAD_END=페이지 로드 종료\nmarker.gcreason.label.PAGE_HIDE=배경으로 전환\nmarker.gcreason.label.NSJSCONTEXT_DESTROY=JS 문맥 파기\nmarker.gcreason.label.SET_NEW_DOCUMENT=새문서\nmarker.gcreason.label.SET_DOC_SHELL=새문서\nmarker.gcreason.label.DOM_UTILS=API 호출\nmarker.gcreason.label.DOM_IPC=IPC\nmarker.gcreason.label.DOM_WORKER=주기적 워커 GC\nmarker.gcreason.label.INTER_SLICE_GC=주기적 증가형 GC 슬라이스\nmarker.gcreason.label.FULL_GC_TIMER=주기적 전체 GC\nmarker.gcreason.label.SHUTDOWN_CC=종료\nmarker.gcreason.label.FINISH_LARGE_EVALUATE=큰 eval\nmarker.gcreason.label.DOM_WINDOW_UTILS=사용자 비활성화\nmarker.gcreason.label.USER_INACTIVE=사용자 비활성화\n\n# The name of a nursery collection.\nmarker.nurseryCollection=너서리 콜렉션\n\n# LOCALIZATION NOTE (marker.gcreason.description.*):\n# These strings are used to give an expanded description of why a GC occurred.\nmarker.gcreason.description.API=가비지 컬렉션을 강제하는 API 호출이 있었습니다.\nmarker.gcreason.description.EAGER_ALLOC_TRIGGER=JavaScript가 이벤트 루프로 돌아왔고 새로운 GC 사이클이 발생하기 충분한 바이트가 지난 GC 이후로 확보되었습니다.\nmarker.gcreason.description.DESTROY_RUNTIME=Firefox가 JavaScript 런타임이나 문맥을 파기했고 종료 직전 마지막 가비지 컬렉션입니다.\nmarker.gcreason.description.LAST_DITCH=JavaScript가 할당을 시도했지만 메모리가 부족합니다. 할당을 위한 메모리 확보를 위해 전체 가비지 컬렉션을 수행합니다.\nmarker.gcreason.description.TOO_MUCH_MALLOC=JavaScript가 너무 많은 바이트를 할당해서 강제로 가비지 컬렉션을 합니다.\nmarker.gcreason.description.ALLOC_TRIGGER=JavaScript가 너무 많이 할당해서 강제로 가비지 컬렉션을 합니다.\nmarker.gcreason.description.DEBUG_GC=Zeal 디버그 설정으로 GC합니다.\nmarker.gcreason.description.COMPARTMENT_REVIVED=GC 사이클 시작에 죽은 것으로 판단된 전역 객체가 GC 사이클 마지막에 살아났습니다.\nmarker.gcreason.description.RESET=활성화된 증가형 GC 사이클이 즉시 가제 종료되었습니다.\nmarker.gcreason.description.OUT_OF_NURSERY=JavaScript가 꽉차서 마이너 GC를 트리거한 너서리에 충분한 새 객체를 할당하였습니다.\nmarker.gcreason.description.EVICT_NURSERY=테뉴 힙에 작업이 필요해서 너서리를 비웁니다.\nmarker.gcreason.description.FULL_STORE_BUFFER=값이 너서리 객체인 테뉴 객체에 너무 많은 속성이 있습니다.\nmarker.gcreason.description.SHARED_MEMORY_LIMIT=큰 할당이 요청되었지만 메모리가 부족합니다.\nmarker.gcreason.description.PERIODIC_FULL_GC=JavaScript가 이벤트 루프로 돌아왔고 Firefox가 가비지 컬렉션을 수행한지 비교적 긴 시간이 지났습니다.\nmarker.gcreason.description.INCREMENTAL_TOO_SLOW=현재의 증가형 가비지 컬렉션 사이클이 처리할 수 없는 빠른 속도의 할당으로 인해서 비증가형 전체 가비지 컬렉션이 트리거되었습니다.\nmarker.gcreason.description.COMPONENT_UTILS=가비지 컬렉션을 위해서 Components.utils.forceGC()가 호출되었습니다.\nmarker.gcreason.description.MEM_PRESSURE=가용 메모리가 너무 작습니다.\nmarker.gcreason.description.CC_WAITING=사이클 콜랙터가 가비지 컬렉션을 필요로 합니다.\nmarker.gcreason.description.CC_FORCED=사이클 콜랙터가 가비지 컬렉션을 필요로 합니다.\nmarker.gcreason.description.LOAD_END=문서 로딩이 종료되었습니다.\nmarker.gcreason.description.PAGE_HIDE=탭이나 윈도우가 배경으로 전환되었습니다.\nmarker.gcreason.description.NSJSCONTEXT_DESTROY=Firefox가 JavaScript 런타임이나 문맥을 파기했고 종료 직전 마지막 가비지 컬렉션입니다.\nmarker.gcreason.description.SET_NEW_DOCUMENT=페이지가 새 문서로 이동했습니다.\nmarker.gcreason.description.SET_DOC_SHELL=페이지가 새 문서로 이동했습니다.\nmarker.gcreason.description.DOM_UTILS=가비지 컬렉션을 강제하는 API 호출이 있었습니다.\nmarker.gcreason.description.DOM_IPC=가비지 컬렉션을 요청하는 내부 프로세스 메시지를 받았습니다.\nmarker.gcreason.description.DOM_WORKER=워커가 비교적 긴 시간동안 휴지상태였습니다.\nmarker.gcreason.description.INTER_SLICE_GC=최종 증가형 GC 슬라이스 이후 비교적 긴 시간이 지났습니다.\nmarker.gcreason.description.FULL_GC_TIMER=JavaScript가 이벤트 루프로 돌아왔고 가비지 컬렉션을 수행한지 비교적 긴 시간이 지났습니다.\nmarker.gcreason.description.SHUTDOWN_CC=Firefox가 JavaScript 런타임이나 문맥을 파기했고 종료 직전 마지막 가비지 컬렉션입니다.\nmarker.gcreason.description.FINISH_LARGE_EVALUATE=Firefox가 많은 양의 스크립트 수행(eval)을 마쳤고 스크립트가 다시 수행되지 않을 것이기 때문에 GC를 수행합니다.\nmarker.gcreason.description.DOM_WINDOW_UTILS=사용자가 오랬동안 활동이 없었습니다. 활성화되지 않을 것 같아서 GC를 수행삽니다.\nmarker.gcreason.description.USER_INACTIVE=사용자가 오랬동안 활동이 없었습니다. 활성화되지 않을 것 같아서 Firefox가 GC를 수행삽니다.\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/memory.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Memory Tools\n# which is available from the Web Developer sub-menu -> 'Memory'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (snapshot.io.save): The label for the link that saves a\n# snapshot to disk.\nsnapshot.io.save=저장\n\n# LOCALIZATION NOTE (snapshot.io.delete): The label for the link that deletes\n# a snapshot\nsnapshot.io.delete=삭제\n\n# LOCALIZATION NOTE (snapshot.io.save.window): The title for the window\n# displayed when saving a snapshot to disk.\nsnapshot.io.save.window=힙 스냅샷 저장\n\n# LOCALIZATION NOTE (snapshot.io.import.window): The title for the window\n# displayed when importing a snapshot form disk.\nsnapshot.io.import.window=힙 스냅샷 가져오기\n\n# LOCALIZATION NOTE (snapshot.io.filter): The title for the filter used to\n# filter file types (*.fxsnapshot)\nsnapshot.io.filter=Firefox 힙 스냅샷\n\n# LOCALIZATION NOTE (aggregate.mb): The label annotating the number of bytes (in\n# megabytes) in a snapshot. %S represents the value, rounded to 2 decimal\n# points.\naggregate.mb=%S MB\n\n# LOCALIZATION NOTE (snapshot-title.loading): The title for a snapshot before\n# it has a creation time to display.\nsnapshot-title.loading=처리중…\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks): The label describing the\n# boolean checkbox whether or not to record call stacks.\ncheckbox.recordAllocationStacks=할당된 스택 기록\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks.tooltip): The tooltip for\n# the label describing the boolean checkbox whether or not to record call\n# stacks.\ncheckbox.recordAllocationStacks.tooltip=할당된 스택의 기록을 토글합니다. 다음 힙 스냅샷은 할당된 스택 기록이 할당된 스택에 의에서 활성화되면 생성된 객체에 이름을 붙이거나 그룹화 할 수 있게 됩니다. 할당된 스택 기록은 성능에 영향을 미칩니다.\n\n# LOCALIZATION NOTE (toolbar.displayBy): The label describing the select menu\n# options of the display options.\ntoolbar.displayBy=그룹화:\n\n# LOCALIZATION NOTE (toolbar.displayBy.tooltip): The tooltip for the label\n# describing the select menu options of the display options.\ntoolbar.displayBy.tooltip=객체가 그룹화 되는 방법 변경\n\n# LOCALIZATION NOTE (toolbar.pop-view): The text in the button to go back to the\n# previous view.\ntoolbar.pop-view=←\n\n# LOCALIZATION NOTE (toolbar.pop-view.label): The text for the label for the\n# button to go back to the previous view.\ntoolbar.pop-view.label=집합체로 가기\n\n# LOCALIZATION NOTE (toolbar.viewing-individuals): The text letting the user\n# know that they are viewing individual nodes from a census group.\ntoolbar.viewing-individuals=⁂ 그룹 안의 개별 항목 보기\n\n# LOCALIZATION NOTE (censusDisplays.coarseType.tooltip): The tooltip for the\n# \"coarse type\" display option.\ncensusDisplays.coarseType.tooltip=타입에 따라 그룹화\n\n# LOCALIZATION NOTE (censusDisplays.allocationStack.tooltip): The tooltip for\n# the \"call stack\" display option.\ncensusDisplays.allocationStack.tooltip=객체가 할당되었을 때 기록된 JavaScript 스택에 따라 그룹화\n\n# LOCALIZATION NOTE (censusDisplays.invertedAllocationStack.tooltip): The\n# tooltip for the \"inverted call stack\" display option.\ncensusDisplays.invertedAllocationStack.tooltip=객체가 생성되었을 때 기록된 JavaScript 콜 스택의 역순으로 그룹화\n\n# LOCALIZATION NOTE (censusDisplays.treeMap.tooltip): The tooltip for the\n# \"tree map\" display option.\ncensusDisplays.treeMap.tooltip=메모리 사용 시각화: 큰 블록이 큰 메모리 사용량을 나타냄\n\n# LOCALIZATION NOTE (censusDisplays.objectClass.tooltip): The tooltip for the\n# \"object class\" display option.\ncensusDisplays.objectClass.tooltip=JavaScript 객체의 [[class]] 이름으로 그룹화\n\n# LOCALIZATION NOTE (censusDisplays.internalType.tooltip): The tooltip for the\n# \"internal type\" display option.\ncensusDisplays.internalType.tooltip=내부 C++ 타입으로 그룹화\n\n# LOCALIZATION NOTE (toolbar.labelBy): The label describing the select menu\n# options of the label options.\ntoolbar.labelBy=이름:\n\n# LOCALIZATION NOTE (toolbar.labelBy): The tooltip for the label describing the\n# select menu options of the label options.\ntoolbar.labelBy.tooltip=객체에 이름을 붙이는 방법 변경\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" dominator tree display option.\ndominatorTreeDisplays.coarseType.tooltip=맞는 대략의 카테고리로 객체 명명\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.allocationStack.tooltip): The\n# tooltip for the \"call stack\" dominator tree display option.\ndominatorTreeDisplays.allocationStack.tooltip=할당되었을 때 기록된 JavaScript 스택에 따라 객체 명명\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.internalType.tooltip): The\n# tooltip for the \"internal type\" dominator tree display option.\ndominatorTreeDisplays.internalType.tooltip=내부 C++ 타입 이름으로 객체 명명\n\n# LOCALIZATION NOTE (treeMapDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" tree map display option.\ntreeMapDisplays.coarseType.tooltip=맞게 들어가는 넓은 카테고리고 객체 명명\n\n# LOCALIZATION NOTE (toolbar.view): The label for the view selector in the\n# toolbar.\ntoolbar.view=보기:\n\n# LOCALIZATION NOTE (toolbar.view.tooltip): The tooltip for the label for the\n# view selector in the toolbar.\ntoolbar.view.tooltip=힙 스냅샷 보는 방법 변경\n\n# LOCALIZATION NOTE (toolbar.view.census): The label for the census view option\n# in the toolbar.\ntoolbar.view.census=집계\n\n# LOCALIZATION NOTE (toolbar.view.census.tooltip): The tooltip for the label for\n# the census view option in the toolbar.\ntoolbar.view.census.tooltip=객체를 그룹으로 집계해서 힙 스냅샷의 내용에 대한 요약을 표시\n\n# LOCALIZATION NOTE (toolbar.view.dominators): The label for the dominators view\n# option in the toolbar.\ntoolbar.view.dominators=도미네이터\n\n# LOCALIZATION NOTE (toolbar.view.dominators.tooltip): The tooltip for the label\n# for the dominators view option in the toolbar.\ntoolbar.view.dominators.tooltip=힙 스냅샷의 가장 큰 구조의 도미네이터 트리와 표면을 표시\n\n# LOCALIZATION NOTE (toolbar.view.treemap): The label for the tree map option\n# in the toolbar.\ntoolbar.view.treemap=트리맵\n\n# LOCALIZATION NOTE (toolbar.view.treemap.tooltip): The tooltip for the label for\n# the tree map view option in the toolbar.\ntoolbar.view.treemap.tooltip=메모리 사용 시각화: 큰 블록이 큰 메모리 사용량을 나타냄\n\n# LOCALIZATION NOTE (take-snapshot): The label describing the button that\n# initiates taking a snapshot, either as the main label, or a tooltip.\ntake-snapshot=스냅샷 찍기\n\n# LOCALIZATION NOTE (import-snapshot): The label describing the button that\n# initiates importing a snapshot.\nimport-snapshot=가져오기…\n\n# LOCALIZATION NOTE (clear-snapshots.tooltip): The tooltip for the button that\n# deletes existing snapshot.\nclear-snapshots.tooltip=모든 스냅샷 삭제\n\n# LOCALIZATION NOTE (diff-snapshots.tooltip): The tooltip for the button that\n# initiates selecting two snapshots to diff with each other.\ndiff-snapshots.tooltip=스냅샷 비교\n\n# LOCALIZATION NOTE (filter.placeholder): The placeholder text used for the\n# memory tool's filter search box.\nfilter.placeholder=필터\n\n# LOCALIZATION NOTE (filter.tooltip): The tooltip text used for the memory\n# tool's filter search box.\nfilter.tooltip=힙 스냅샷 내용 필터\n\n# LOCALIZATION NOTE (tree-item.view-individuals.tooltip): The tooltip for the\n# button to view individuals in this group.\ntree-item.view-individuals.tooltip=이 그룹의 개별 노드와 유지하는 경로를 보여줌\n\n# LOCALIZATION NOTE (tree-item.load-more): The label for the links to fetch the\n# lazily loaded sub trees in the dominator tree view.\ntree-item.load-more=더 불러오기…\n\n# LOCALIZATION NOTE (tree-item.rootlist): The label for the root of the\n# dominator tree.\ntree-item.rootlist=GC 루트\n\n# LOCALIZATION NOTE (tree-item.nostack): The label describing the row in the heap tree\n# that represents a row broken down by call stack when no stack was available.\ntree-item.nostack=(사용 가능한 스택 없음)\n\n# LOCALIZATION NOTE (tree-item.nofilename): The label describing the row in the\n# heap tree that represents a row broken down by filename when no filename was\n# available.\ntree-item.nofilename=(파일 이름 없음)\n\n# LOCALIZATION NOTE (tree-item.root): The label describing the row in the heap tree\n# that represents the root of the tree when inverted.\ntree-item.root=(루트)\n\n# LOCALIZATION NOTE (tree-item.percent2): A percent of bytes or count displayed in the tree view.\n# there are two \"%\" after %S to escape and display \"%\"\ntree-item.percent2=%S%%\n\n# LOCALIZATION NOTE (diffing.baseline): The name of the baseline snapshot in a\n# diffing comparison.\ndiffing.baseline=기준\n\n# LOCALIZATION NOTE (diffing.comparison): The name of the snapshot being\n# compared to the baseline in a diffing comparison.\ndiffing.comparison=비교\n\n# LOCALIZATION NOTE (diffing.prompt.selectBaseline): The prompt to select the\n# first snapshot when doing a diffing comparison.\ndiffing.prompt.selectBaseline=기준 스냅샷 선택\n\n# LOCALIZATION NOTE (diffing.prompt.selectComparison): The prompt to select the\n# second snapshot when doing a diffing comparison.\ndiffing.prompt.selectComparison=기준과 비교할 스냅샷 선택\n\n# LOCALIZATION NOTE (diffing.state.error): The label describing the diffing\n# state ERROR, used in the snapshot list when an error occurs while diffing two\n# snapshots.\ndiffing.state.error=오류\n\n# LOCALIZATION NOTE (diffing.state.error.full): The text describing the diffing\n# state ERROR, used in the main view when an error occurs while diffing two\n# snapshots.\ndiffing.state.error.full=스냅샷을 비교하는 중에 오류 발생\n\n# LOCALIZATION NOTE (diffing.state.taking-diff): The label describing the diffin\n# state TAKING_DIFF, used in the snapshots list when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff=차이점 계산…\n\n# LOCALIZATION NOTE (diffing.state.taking-diff.full): The label describing the\n# diffing state TAKING_DIFF, used in the main view when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff.full=차이점 계산…\n\n# LOCALIZATION NOTE (diffing.state.selecting): The label describing the diffing\n# state SELECTING.\ndiffing.state.selecting=비교할 두 스냅샷 선택\n\n# LOCALIZATION NOTE (diffing.state.selecting.full): The label describing the\n# diffing state SELECTING, used in the main view when selecting snapshots to\n# diff.\ndiffing.state.selecting.full=비교할 두 스냅샷 선택\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING.\ndominatorTree.state.computing=도미네이터 계산중…\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING, used in the dominator tree view.\ndominatorTree.state.computing.full=도미네이터 트리 계산중…\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING.\ndominatorTree.state.fetching=크기 계산중…\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING, used in the dominator tree view.\ndominatorTree.state.fetching.full=유지된 크기 계산중…\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label\n# describing the dominator tree state INCREMENTAL_FETCHING.\ndominatorTree.state.incrementalFetching=가져오는 중…\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label describing the\n# dominator tree state INCREMENTAL_FETCHING, used in the dominator tree view.\ndominatorTree.state.incrementalFetching.full=하위 트리 가져오는 중…\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR.\ndominatorTree.state.error=오류\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR, used in the dominator tree view.\ndominatorTree.state.error.full=도미네이터 트리를 처리 하는 동안 오류 발생\n\n# LOCALIZATION NOTE (snapshot.state.saving.full): The label describing the\n# snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving.full=스냅샷 저장…\n\n# LOCALIZATION NOTE (snapshot.state.importing.full): The label describing the\n# snapshot state IMPORTING, used in the main heap view.\nsnapshot.state.importing.full=가져오는 중…\n\n# LOCALIZATION NOTE (snapshot.state.reading.full): The label describing the\n# snapshot state READING, and SAVED, due to these states being combined\n# visually, used in the main heap view.\nsnapshot.state.reading.full=스냡샷 읽기…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-census.full=조사 저장중…\n\n# LOCALIZATION NOTE (snapshot.state.saving-tree-map.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-tree-map.full=트래맵 저장중…\n\n# LOCALIZATION NOTE (snapshot.state.error.full): The label describing the\n# snapshot state ERROR, used in the main heap view.\nsnapshot.state.error.full=스냅샷을 처리하는데 오류가 발생하였습니다.\n\n# LOCALIZATION NOTE (individuals.state.error): The short message displayed when\n# there is an error fetching individuals from a group.\nindividuals.state.error=오류\n\n# LOCALIZATION NOTE (individuals.state.error.full): The longer message displayed\n# when there is an error fetching individuals from a group.\nindividuals.state.error.full=이 그룹 안의 각각을 적용하는데 오류가 발생함\n\n# LOCALIZATION NOTE (individuals.state.fetching): The short message displayed\n# while fetching individuals.\nindividuals.state.fetching=붙이는 중…\n\n# LOCALIZATION NOTE (individuals.state.fetching.full): The longer message\n# displayed while fetching individuals.\nindividuals.state.fetching.full=그룹의 각각을 붙이는 중…\n\n# LOCALIZATION NOTE (individuals.field.node): The header label for an individual\n# node.\nindividuals.field.node=노드\n\n# LOCALIZATION NOTE (individuals.field.node.tooltip): The tooltip for the header\n# label for an individual node.\nindividuals.field.node.tooltip=스냅샷의 개별 노드\n\n# LOCALIZATION NOTE (snapshot.state.saving): The label describing the snapshot\n# state SAVING, used in the snapshot list view\nsnapshot.state.saving=스냅샷 저장중…\n\n# LOCALIZATION NOTE (snapshot.state.importing): The label describing the\n# snapshot state IMPORTING, used in the snapshot list view\nsnapshot.state.importing=스냅샷 가져오는 중…\n\n# LOCALIZATION NOTE (snapshot.state.reading): The label describing the snapshot\n# state READING, and SAVED, due to these states being combined visually, used in\n# the snapshot list view.\nsnapshot.state.reading=스냅샷 읽는 중…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-census=조사 저장중…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-tree-map=트리맵 저장중…\n\n# LOCALIZATION NOTE (snapshot.state.error): The label describing the snapshot\n# state ERROR, used in the snapshot list view.\nsnapshot.state.error=오류\n\n# LOCALIZATION NOTE (heapview.no-difference): Message displayed when there is no\n# difference between two snapshots.\nheapview.no-difference=기준점과 비교사이에 차이가 없습니다.\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there are no\n# matches when filtering.\nheapview.none-match=일치하는 것이 없습니다.\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there report\n# is empty.\nheapview.empty=비어있습니다.\n\n# LOCALIZATION NOTE (heapview.noAllocationStacks): The message displayed to\n# users when selecting a display by \"call stack\" but no call stacks\n# were recorded in the heap snapshot.\nheapview.noAllocationStacks=할당된 스택이 없습니다. 힙 스냅샷을 찍기 전에 할당된 스택을 기록하세요.\n\n# LOCALIZATION NOTE (heapview.field.retainedSize): The name of the column in the\n# dominator tree view for retained byte sizes.\nheapview.field.retainedSize=유지된 크기 (바이트)\n\n# LOCALIZATION NOTE (heapview.field.retainedSize.tooltip): The tooltip for the\n# column header in the dominator tree view for retained byte sizes.\nheapview.field.retainedSize.tooltip=객체 자체의 크기의 합과 이로 인해 남아있는 다른 모든 객체의 크기\n\n# LOCALIZATION NOTE (heapview.field.shallowSize): The name of the column in the\n# dominator tree view for shallow byte sizes.\nheapview.field.shallowSize=얕은 크기 (바이트)\n\n# LOCALIZATION NOTE (heapview.field.shallowSize.tooltip): The tooltip for the\n# column header in the dominator tree view for shallow byte sizes.\nheapview.field.shallowSize.tooltip=객체 자체의 크기\n\n# LOCALIZATION NOTE (dominatortree.field.label): The name of the column in the\n# dominator tree for an object's label.\ndominatortree.field.label=라벨\n\n# LOCALIZATION NOTE (dominatortree.field.label.tooltip): The tooltip for the column\n# header in the dominator tree view for an object's label.\ndominatortree.field.label.tooltip=힙에 있는 객체의 이름\n\n# LOCALIZATION NOTE (heapview.field.bytes): The name of the column in the heap\n# view for bytes.\nheapview.field.bytes=바이트\n\n# LOCALIZATION NOTE (heapview.field.bytes.tooltip): The tooltip for the column\n# header in the heap view for bytes.\nheapview.field.bytes.tooltip=하위 그룹을 제외하고 그룹에 의해서 소모된 바이트 수\n\n# LOCALIZATION NOTE (heapview.field.count): The name of the column in the heap\n# view for count.\nheapview.field.count=수\n\n# LOCALIZATION NOTE (heapview.field.count.tooltip): The tooltip for the column\n# header in the heap view for count.\nheapview.field.count.tooltip=하위 그룹을 제외하고 그룹 안에 있는 도달할 수 있는 객체의 수\n\n# LOCALIZATION NOTE (heapview.field.totalbytes): The name of the column in the\n# heap view for total bytes.\nheapview.field.totalbytes=전체 바이트\n\n# LOCALIZATION NOTE (heapview.field.totalbytes.tooltip): The tooltip for the\n# column header in the heap view for total bytes.\nheapview.field.totalbytes.tooltip=하위 그룹을 포함하고 그룹에 의해서 소모된 바이트 수\n\n# LOCALIZATION NOTE (heapview.field.totalcount): The name of the column in the\n# heap view for total count.\nheapview.field.totalcount=전체 횟수\n\n# LOCALIZATION NOTE (heapview.field.totalcount.tooltip): The tooltip for the\n# column header in the heap view for total count.\nheapview.field.totalcount.tooltip=하위 그룹을 포함하고 그룹 안에 있는 도달할 수 있는 객체의 수\n\n# LOCALIZATION NOTE (heapview.field.name): The name of the column in the heap\n# view for name.\nheapview.field.name=이름\n\n# LOCALIZATION NOTE (heapview.field.name.tooltip): The tooltip for the column\n# header in the heap view for name.\nheapview.field.name.tooltip=이 그룹의 이름\n\n# LOCALIZATION NOTE (shortest-paths.header): The header label for the shortest\n# paths pane.\nshortest-paths.header=GC Root로 부터의 경로 유지\n\n# LOCALIZATION NOTE (shortest-paths.select-node): The message displayed in the\n# shortest paths pane when a node is not yet selected.\nshortest-paths.select-node=유지된 경로를 보기 위해서 노드 선택\n\n# LOCALIZATION NOTE (tree-map.node-count): The label for the count value of a\n# node in the tree map\ntree-map.node-count=카운트\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/menus.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndevToolsCmd.key = VK_F12\ndevToolsCmd.keytext = F12\n\ndevtoolsServiceWorkers.label = 서비스 워커\ndevtoolsServiceWorkers.accesskey = k\n\ndevtoolsConnect.label = 연결중…\ndevtoolsConnect.accesskey = C\n\nbrowserConsoleCmd.label = 브라우저 콘솔\nbrowserConsoleCmd.accesskey = B\nbrowserConsoleCmd.key = j\n\nresponsiveDesignMode.label = 반응형 디자인 모드\nresponsiveDesignMode.accesskey = R\nresponsiveDesignMode.key = M\n\neyedropper.label = 아이드로퍼\neyedropper.accesskey = Y\n\n# LOCALIZATION NOTE (scratchpad.label): This menu item label appears\n# in the Tools menu. See bug 653093.\n# The Scratchpad is intended to provide a simple text editor for creating\n# and evaluating bits of JavaScript code for the purposes of function\n# prototyping, experimentation and convenient scripting.\n#\n# It's quite possible that you won't have a good analogue for the word\n# \"Scratchpad\" in your locale. You should feel free to find a close\n# approximation to it or choose a word (or words) that means\n# \"simple discardable text editor\".\nscratchpad.label = 스크래치패드\nscratchpad.accesskey = s\nscratchpad.key = VK_F4\nscratchpad.keytext = F4\n\n# LOCALIZATION NOTE (browserToolboxMenu.label): This is the label for the\n# application menu item that opens the browser toolbox UI in the Tools menu.\nbrowserToolboxMenu.label = 브라우저 도구상자\nbrowserToolboxMenu.accesskey = e\nbrowserToolboxMenu.key = i\n\n# LOCALIZATION NOTE (browserContentToolboxMenu.label): This is the label for the\n# application menu item that opens the browser content toolbox UI in the Tools menu.\n# This toolbox allows to debug the chrome of the content process in multiprocess builds.\nbrowserContentToolboxMenu.label = 브라우저 내용 도구상자\nbrowserContentToolboxMenu.accesskey = x\n\ndevToolbarMenu.label = 개발자 도구\ndevToolbarMenu.accesskey = v\ndevToolbarMenu.key = VK_F2\ndevToolbarMenu.keytext = F2\n\nwebide.label = 웹 IDE\nwebide.accesskey = W\nwebide.key = VK_F8\nwebide.keytext = F8\n\ndevToolboxMenuItem.label = 도구 토글\ndevToolboxMenuItem.accesskey = T\ndevToolboxMenuItem.key = I\n\ngetMoreDevtoolsCmd.label = 다른 도구\ngetMoreDevtoolsCmd.accesskey = M\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n<!ENTITY netmonitorUI.perfNotice1         \"• 성능 분석을 시작하려면\">\n<!ENTITY netmonitorUI.perfNotice2         \"단추를 누르십시오.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.reload1/2/3): These are the labels displayed\n  -  in the network table when empty to start logging network requests. -->\n<!ENTITY netmonitorUI.reloadNotice1       \"• 요구를 송신하거나 페이지를 \">\n<!ENTITY netmonitorUI.reloadNotice2       \"새로 고침\">\n<!ENTITY netmonitorUI.reloadNotice3       \" 하면, 네트워크 가동 상황을 확인할 수 있습니다.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n<!ENTITY netmonitorUI.toolbar.status3     \"상태\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n<!ENTITY netmonitorUI.toolbar.method      \"방식\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n<!ENTITY netmonitorUI.toolbar.file        \"파일\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n<!ENTITY netmonitorUI.toolbar.domain      \"도메인\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n<!ENTITY netmonitorUI.toolbar.type        \"유형\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n<!ENTITY netmonitorUI.toolbar.transferred \"전송함\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column, which is the\n  -  uncompressed / decoded size. -->\n<!ENTITY netmonitorUI.toolbar.size        \"크기\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n<!ENTITY netmonitorUI.toolbar.waterfall   \"시간줄\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n<!ENTITY netmonitorUI.tab.headers         \"헤더\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n<!ENTITY netmonitorUI.tab.cookies         \"쿠키\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n<!ENTITY netmonitorUI.tab.params          \"파라미터\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n<!ENTITY netmonitorUI.tab.response        \"응답\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n<!ENTITY netmonitorUI.tab.timings         \"걸린 시간\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n<!ENTITY netmonitorUI.tab.preview         \"미리 보기\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n<!ENTITY netmonitorUI.tab.security        \"보안\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterAll    \"모두\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFonts  \"글꼴\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterImages \"이미지\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterMedia  \"미디어\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterOther  \"기타\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFreetext): This is the label displayed\n  -  in the network details footer for the url filtering textbox. -->\n<!ENTITY netmonitorUI.footer.filterFreetext.label  \"URL로 거르기\">\n<!ENTITY netmonitorUI.footer.filterFreetext.key  \"F\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n<!ENTITY netmonitorUI.footer.clear  \"지우기\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n<!ENTITY netmonitorUI.footer.perf   \"성능 분석 열고 닫기...\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n<!ENTITY netmonitorUI.panesButton.tooltip \"네트워크 정보 열고 닫기\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n<!ENTITY netmonitorUI.summary.url         \"요청 URL:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n<!ENTITY netmonitorUI.summary.method      \"요청 방식:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.address): This is the label displayed\n  -  in the network details headers tab identifying the remote address. -->\n<!ENTITY netmonitorUI.summary.address     \"원격지 주소:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n<!ENTITY netmonitorUI.summary.status      \"상태 코드:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n<!ENTITY netmonitorUI.summary.version     \"버전:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n<!ENTITY netmonitorUI.summary.size        \"헤더 크기:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n<!ENTITY netmonitorUI.response.name       \"이름:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n<!ENTITY netmonitorUI.response.dimensions \"가로세로:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n<!ENTITY netmonitorUI.response.mime       \"MIME 유형:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n<!ENTITY netmonitorUI.timings.blocked     \"막힘:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n<!ENTITY netmonitorUI.timings.dns         \"DNS resolution:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n<!ENTITY netmonitorUI.timings.connect     \"연결하기:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n<!ENTITY netmonitorUI.timings.send        \"보내기:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n<!ENTITY netmonitorUI.timings.wait        \"기다리기:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n<!ENTITY netmonitorUI.timings.receive     \"받기:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n<!ENTITY netmonitorUI.security.warning.cipher     \"암호화에 쓰인 암호기는 더 이상 사용되지 않으며 안전하지 못합니다.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n<!ENTITY netmonitorUI.security.error      \"오류가 남:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n<!ENTITY netmonitorUI.security.protocolVersion \"프로토콜 버전:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n<!ENTITY netmonitorUI.security.cipherSuite \"암호 스위트:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n<!ENTITY netmonitorUI.security.hsts \"엄격한 전송 보안 HTTP(HSTS):\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n<!ENTITY netmonitorUI.security.hpkp \"공개키 고정(HPKP):\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n<!ENTITY netmonitorUI.security.connection \"연결:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n<!ENTITY netmonitorUI.security.certificate \"인증서:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n<!ENTITY netmonitorUI.context.copyUrl     \"URL 복사\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrl.accesskey \"U\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams): This is the label displayed\n  -  on the context menu that copies the selected request's url parameters -->\n<!ENTITY netmonitorUI.context.copyUrlParams     \"URL 파라미터 복사\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams.accesskey): This is the access key\n  -  for the Copy URL Parameters menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrlParams.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData): This is the label displayed\n  -  on the context menu that copies the selected request's post data -->\n<!ENTITY netmonitorUI.context.copyPostData     \"POST 데이터 복사\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData.accesskey): This is the access key\n  -  for the Copy POST Data menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyPostData.accesskey \"D\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n<!ENTITY netmonitorUI.context.copyAsCurl    \"cURL 명령어로 바꿔 복사\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCUrl.accesskey): This is the access key\n  -  for the Copy as cURL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyAsCurl.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's request headers -->\n<!ENTITY netmonitorUI.context.copyRequestHeaders     \"요청 헤더 복사\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders.accesskey): This is the access key\n  -  for the Copy Request Headers menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyRequestHeaders.accesskey  \"Q\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's response headers -->\n<!ENTITY netmonitorUI.context.copyResponseHeaders     \"응답 헤더 복사\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders.accesskey): This is the access key\n  -  for the Copy Response Headers menu item displayed in the context menu for a response -->\n<!ENTITY netmonitorUI.context.copyResponseHeaders.accesskey  \"S\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponse): This is the label displayed\n  -  on the context menu that copies the selected response as a string -->\n<!ENTITY netmonitorUI.context.copyResponse \"응답 복사\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRespose.accesskey): This is the access key\n  -  for the Copy Response menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyResponse.accesskey  \"R\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"이미지를 Data URI로 바꿔 복사\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"I\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar): This is the label displayed\n  -  on the context menu that copies all as HAR format -->\n<!ENTITY netmonitorUI.context.copyAllAsHar \"HAR로 복사\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar.accesskey): This is the access key\n  -  for the Copy All As HAR menu item displayed in the context menu for a network panel -->\n<!ENTITY netmonitorUI.context.copyAllAsHar.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar): This is the label displayed\n  -  on the context menu that saves all as HAR format -->\n<!ENTITY netmonitorUI.context.saveAllAsHar \"HAR로 저장\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar.accesskey): This is the access key\n  -  for the Save All As HAR menu item displayed in the context menu for a network panel -->\n<!ENTITY netmonitorUI.context.saveAllAsHar.accesskey \"H\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n<!ENTITY netmonitorUI.summary.editAndResend \"고쳐서 다시 보내기\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey \"R\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n<!ENTITY netmonitorUI.summary.rawHeaders \"헤더 그대로 보기\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"요청 헤더:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"응답 헤더:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n<!ENTITY netmonitorUI.context.newTab      \"새 탭에 열기\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n<!ENTITY netmonitorUI.context.newTab.accesskey \"T\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n<!ENTITY netmonitorUI.context.perfTools   \"성능 분석 시작...\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"A\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n<!ENTITY netmonitorUI.custom.newRequest   \"새 요청\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.query        \"쿼리 문자열:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.headers      \"요청 헤더:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.postData     \"요청 전문:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n<!ENTITY netmonitorUI.custom.send         \"보내기\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n<!ENTITY netmonitorUI.custom.cancel       \"취소\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n<!ENTITY netmonitorUI.backButton          \"뒤로\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=이 요소를 가져올때 쓰인 연결은 안전합니다.\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not https\nnetmonitor.security.state.insecure=이 요소를 가져올때 쓰인 연결은 암호화되어있지 않습니다.\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=보안 오류로 리소스를 읽어오지 못했습니다.\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=이 리소스는 약한 취약한 암호화를 쓰는 연결로 전송되었습니다.\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=켜짐\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=꺼짐\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=호스트 %S:\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayed. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<사용할 수 없음>\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=요청의 상세 정보 숨기기\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=요청의 상세 정보 보이기\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=이 요청에는 헤더가 없음\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=필터 거르기\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=이 요청에는 쿠키가 없음\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=쿠키 거르기\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=이 요청에는 파라미터가 없음\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=요청 파라미터 거르기\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=쿼리 문자열\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=폼 데이터\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=요청 페이로드\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=요청 헤더\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload=업로드 스트림의 요청 헤더\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=응답 헤더\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=요청 쿠키\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=응답 쿠키\n\n# LOCALIZATION NOTE (responsePayload): This is the label displayed\n# in the network details response tab identifying the response payload.\nresponsePayload=응답 페이로드\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=속성 거르기\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → 콜백 %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=오름차순 정렬\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=내림차순 정렬\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=요청 없음\n\n# LOCALIZATION NOTE (networkMenu.summary3): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the transferred size, #4 is the number of seconds.\n\n# LOCALIZATION NOTE (networkMenu.sizeB): This is the label displayed\n# in the network menu specifying the size of a request (in bytes).\nnetworkMenu.sizeB=%S B\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB=%S KB\n\n# LOCALIZATION NOTE (networkMenu.sizeMB): This is the label displayed\n# in the network menu specifying the size of a request (in megabytes).\nnetworkMenu.sizeMB=%S MB\n\n# LOCALIZATION NOTE (networkMenu.sizeGB): This is the label displayed\n# in the network menu specifying the size of a request (in gigabytes).\nnetworkMenu.sizeGB=%S GB\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=—\n\n# LOCALIZATION NOTE (networkMenu.sizeCached): This is the label displayed\n# in the network menu specifying the transferred of a request is\n# cached.\nnetworkMenu.sizeCached=캐시됨\n\n# LOCALIZATION NOTE (networkMenu.sizeServiceWorker): This is the label displayed\n# in the network menu specifying the transferred of a request computed\n# by a service worker.\nnetworkMenu.sizeServiceWorker=서비스 워커\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S밀리초\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond=%S밀리초\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second=%S초\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute=%S분\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading=읽는 중\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable=아무것도 없음\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading=잠시만 기다려 주십시오…\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable=사용 가능한 데이터가 없음\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.transferredSizeKB): This is the label displayed\n# in pie or table charts specifying the size of a transferred request (in kilobytes).\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS=%S 초\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=크기: %S KB\n\n# LOCALIZATION NOTE (charts.totalTranferredSize): This is the label displayed\n# in the performance analysis view for total transferred size, in kilobytes.\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled=캐시함\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled=캐시하지 않음\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=크기: %S KB\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds=시간: #1 초\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached=캐시 응답 수: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount=총 요청 수: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for size of the request.\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for type of request.\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for transferred\n# size of the request.\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for time of request.\n\n# LOCALIZATION NOTE (netRequest.headers): A label used for Headers tab\n# This tab displays list of HTTP headers\nnetRequest.headers=헤더\n\n# LOCALIZATION NOTE (netRequest.response): A label used for Response tab\n# This tab displays HTTP response body\nnetRequest.response=응답\n\n# LOCALIZATION NOTE (netRequest.rawData): A label used for a section\n# in Response tab. This section displays raw response body as it's\n# been received from the backend (debugger server)\nnetRequest.rawData=원본 데이타\n\n# LOCALIZATION NOTE (netRequest.xml): A label used for a section\n# in Response tab. This section displays parsed XML response body.\nnetRequest.xml=XML\n\n# LOCALIZATION NOTE (netRequest.image): A label used for a section\n# in Response tab. This section displays images returned in response body.\nnetRequest.image=이미지\n\n# LOCALIZATION NOTE (netRequest.sizeLimitMessage): A label used\n# in Response and Post tabs in case the body is bigger than given limit.\n# It allows the user to click and fetch more from the backend.\n# The {{link}} will be replace at run-time by an active link.\n# String with ID 'netRequest.sizeLimitMessageLink' will be used as text\n# for this link.\nnetRequest.sizeLimitMessage=크기 제한에 도달하였습니다. 더 불러오기 위해서 {{link}}를 눌러주세요.\nnetRequest.sizeLimitMessageLink=여기\n\n# LOCALIZATION NOTE (netRequest.responseBodyDiscarded): A label used\n# in Response tab if the response body is not available.\nnetRequest.responseBodyDiscarded=응답 본문이 저장되지 않았습니다.\n\n# LOCALIZATION NOTE (netRequest.requestBodyDiscarded): A label used\n# in Post tab if the post body is not available.\nnetRequest.requestBodyDiscarded=요청 POST 본문이 저장되지 않았습니다.\n\n# LOCALIZATION NOTE (netRequest.post): A label used for Post tab\n# This tab displays HTTP post body\nnetRequest.post=POST\n\n# LOCALIZATION NOTE (netRequest.cookies): A label used for Cookies tab\n# This tab displays request and response cookies.\nnetRequest.cookies=쿠키\n\n# LOCALIZATION NOTE (netRequest.params): A label used for URL parameters tab\n# This tab displays data parsed from URL query string.\nnetRequest.params=파라메터\n\n# LOCALIZATION NOTE (netRequest.callstack): A label used for request stacktrace tab\n# This tab displays the request's JavaScript stack trace. Should be identical to\n# debuggerUI.tabs.callstack\nnetRequest.callstack=호출 스택\n\n# LOCALIZATION NOTE (certmgr.subjectinfo.label):\n# A label used for a certificate section in security tab.\n# This section displays Name and organization who has been assigned the fingerprints\ncertmgr.subjectinfo.label=발행대상\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.cn=일반 이름(CN):\n\n# LOCALIZATION NOTE (certmgr.certdetail.o):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.o=조직(O):\n\n# LOCALIZATION NOTE (certmgr.certdetail.ou):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.ou=조직 단위(OU):\n\n# LOCALIZATION NOTE (certmgr.issuerinfo.label):\n# A label used for a certificate section in security tab\n# This section displays Name and organization who issued the fingerprints\ncertmgr.issuerinfo.label=발행처\n\n# LOCALIZATION NOTE (certmgr.periodofvalidity.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.periodofvalidity.label=유효 기간\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.begins=시작일:\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.expires=만료일:\n\n# LOCALIZATION NOTE (certmgr.fingerprints.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.fingerprints.label=지문\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha256fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha256fingerprint=SHA-256 지문:\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha1fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha1fingerprint=SHA1 지문:\n\n# LOCALIZATION NOTE (netmonitor.perfNotice1/2/3): These are the labels displayed\n# in the network table when empty to start performance analysis.\nnetmonitor.perfNotice1=• 성능 분석을 시작하려면\nnetmonitor.perfNotice2=단추를 누르십시오.\nnetmonitor.perfNotice3=분석\n\n# LOCALIZATION NOTE (netmonitor.reload1/2/3): These are the labels displayed\n# in the network table when empty to start logging network requests.\nnetmonitor.reloadNotice1=• 요구를 송신하거나 페이지를 \nnetmonitor.reloadNotice2=새로 고침\nnetmonitor.reloadNotice3=하면, 네트워크 가동 상황을 확인할 수 있습니다.\n\n# LOCALIZATION NOTE (netmonitor.toolbar.status2): This is the label displayed\n# in the network table toolbar, above the \"status\" column.\nnetmonitor.toolbar.status3=상태\n\n# LOCALIZATION NOTE (netmonitor.toolbar.method): This is the label displayed\n# in the network table toolbar, above the \"method\" column.\nnetmonitor.toolbar.method=방식\n\n# LOCALIZATION NOTE (netmonitor.toolbar.file): This is the label displayed\n# in the network table toolbar, above the \"file\" column.\nnetmonitor.toolbar.file=파일\n\n# LOCALIZATION NOTE (netmonitor.toolbar.domain): This is the label displayed\n# in the network table toolbar, above the \"domain\" column.\nnetmonitor.toolbar.domain=도메인\n\n# LOCALIZATION NOTE (netmonitor.toolbar.cause): This is the label displayed\n# in the network table toolbar, above the \"cause\" column.\nnetmonitor.toolbar.cause=원인\n\n# LOCALIZATION NOTE (netmonitor.toolbar.type): This is the label displayed\n# in the network table toolbar, above the \"type\" column.\nnetmonitor.toolbar.type=유형\n\n# LOCALIZATION NOTE (netmonitor.toolbar.transferred): This is the label displayed\n# in the network table toolbar, above the \"transferred\" column, which is the\n# compressed / encoded size.\nnetmonitor.toolbar.transferred=전송함\n\n# LOCALIZATION NOTE (netmonitor.toolbar.size): This is the label displayed\n# in the network table toolbar, above the \"size\" column, which is the\n# uncompressed / decoded size.\nnetmonitor.toolbar.size=크기\n\n# LOCALIZATION NOTE (netmonitor.toolbar.waterfall): This is the label displayed\n# in the network table toolbar, above the \"waterfall\" column.\nnetmonitor.toolbar.waterfall=시간줄\n\n# LOCALIZATION NOTE (netmonitor.tab.headers): This is the label displayed\n# in the network details pane identifying the headers tab.\nnetmonitor.tab.headers=헤더\n\n# LOCALIZATION NOTE (netmonitor.tab.cookies): This is the label displayed\n# in the network details pane identifying the cookies tab.\nnetmonitor.tab.cookies=쿠키\n\n# LOCALIZATION NOTE (netmonitor.tab.params): This is the label displayed\n# in the network details pane identifying the params tab.\nnetmonitor.tab.params=파라미터\n\n# LOCALIZATION NOTE (netmonitor.tab.response): This is the label displayed\n# in the network details pane identifying the response tab.\nnetmonitor.tab.response=응답\n\n# LOCALIZATION NOTE (netmonitor.tab.timings): This is the label displayed\n# in the network details pane identifying the timings tab.\nnetmonitor.tab.timings=걸린 시간\n\n# LOCALIZATION NOTE (netmonitor.tab.preview): This is the label displayed\n# in the network details pane identifying the preview tab.\nnetmonitor.tab.preview=미리 보기\n\n# LOCALIZATION NOTE (netmonitor.tab.security): This is the label displayed\n# in the network details pane identifying the security tab.\nnetmonitor.tab.security=보안\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.all): This is the label displayed\n# in the network toolbar for the \"All\" filtering button.\nnetmonitor.toolbar.filter.all=모두\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.html): This is the label displayed\n# in the network toolbar for the \"HTML\" filtering button.\nnetmonitor.toolbar.filter.html=HTML\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.css): This is the label displayed\n# in the network toolbar for the \"CSS\" filtering button.\nnetmonitor.toolbar.filter.css=CSS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.js): This is the label displayed\n# in the network toolbar for the \"JS\" filtering button.\nnetmonitor.toolbar.filter.js=JS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.xhr): This is the label displayed\n# in the network toolbar for the \"XHR\" filtering button.\nnetmonitor.toolbar.filter.xhr=XHR\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.fonts): This is the label displayed\n# in the network toolbar for the \"Fonts\" filtering button.\nnetmonitor.toolbar.filter.fonts=글꼴\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.images): This is the label displayed\n# in the network toolbar for the \"Images\" filtering button.\nnetmonitor.toolbar.filter.images=이미지\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.media): This is the label displayed\n# in the network toolbar for the \"Media\" filtering button.\nnetmonitor.toolbar.filter.media=미디어\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.flash): This is the label displayed\n# in the network toolbar for the \"Flash\" filtering button.\nnetmonitor.toolbar.filter.flash=Flash\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.ws): This is the label displayed\n# in the network toolbar for the \"WS\" filtering button.\nnetmonitor.toolbar.filter.ws=WS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.other): This is the label displayed\n# in the network toolbar for the \"Other\" filtering button.\nnetmonitor.toolbar.filter.other=기타\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.label): This is the label\n# displayed in the network toolbar for the url filtering textbox.\nnetmonitor.toolbar.filterFreetext.label=URL로 거르기\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.key): This is the\n# shortcut key to focus on the toolbar url filtering textbox\nnetmonitor.toolbar.filterFreetext.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (netmonitor.toolbar.clear): This is the label displayed\n# in the network toolbar for the \"Clear\" button.\nnetmonitor.toolbar.clear=지우기\n\n# LOCALIZATION NOTE (netmonitor.toolbar.perf): This is the label displayed\n# in the network toolbar for the performance analysis button.\nnetmonitor.toolbar.perf=성능 분석 열고 닫기...\n\n# LOCALIZATION NOTE (netmonitor.summary.url): This is the label displayed\n# in the network details headers tab identifying the URL.\nnetmonitor.summary.url=요청 URL:\n\n# LOCALIZATION NOTE (netmonitor.summary.method): This is the label displayed\n# in the network details headers tab identifying the method.\nnetmonitor.summary.method=요청 방식:\n\n# LOCALIZATION NOTE (netmonitor.summary.address): This is the label displayed\n# in the network details headers tab identifying the remote address.\nnetmonitor.summary.address=원격지 주소:\n\n# LOCALIZATION NOTE (netmonitor.summary.status): This is the label displayed\n# in the network details headers tab identifying the status code.\nnetmonitor.summary.status=상태 코드:\n\n# LOCALIZATION NOTE (netmonitor.summary.version): This is the label displayed\n# in the network details headers tab identifying the http version.\nnetmonitor.summary.version=버전:\n\n# LOCALIZATION NOTE (netmonitor.summary.editAndResend): This is the label displayed\n# on the button in the headers tab that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.summary.editAndResend=고쳐서 다시 보내기\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders): This is the label displayed\n# on the button in the headers tab that toggle view for raw request/response headers\n# from the currently displayed request\nnetmonitor.summary.rawHeaders=헤더 그대로 보기\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.requestHeaders): This is the label displayed\n# in the network details headers tab identifying the raw request headers textarea\nnetmonitor.summary.rawHeaders.requestHeaders=요청 헤더:\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.responseHeaders): This is the label displayed\n# in the network details headers tab identifying the raw response headers textarea\nnetmonitor.summary.rawHeaders.responseHeaders=응답 헤더:\n\n# LOCALIZATION NOTE (netmonitor.summary.size): This is the label displayed\n# in the network details headers tab identifying the headers size.\nnetmonitor.summary.size=헤더 크기:\n\n# LOCALIZATION NOTE (netmonitor.response.name): This is the label displayed\n# in the network details response tab identifying an image's file name.\nnetmonitor.response.name=이름:\n\n# LOCALIZATION NOTE (netmonitor.response.dimensions): This is the label displayed\n# in the network details response tab identifying an image's dimensions.\nnetmonitor.response.dimensions=가로세로:\n\n# LOCALIZATION NOTE (netmonitor.response.mime): This is the label displayed\n# in the network details response tab identifying an image's mime.\nnetmonitor.response.mime=MIME 유형:\n\n# LOCALIZATION NOTE (netmonitor.timings.blocked): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"blocked\" state.\nnetmonitor.timings.blocked=막힘:\n\n# LOCALIZATION NOTE (netmonitor.timings.dns): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"dns\" state.\nnetmonitor.timings.dns=DNS resolution:\n\n# LOCALIZATION NOTE (netmonitor.timings.connect): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"connect\" state.\nnetmonitor.timings.connect=연결하기:\n\n# LOCALIZATION NOTE (netmonitor.timings.send): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"send\" state.\nnetmonitor.timings.send=보내기:\n\n# LOCALIZATION NOTE (netmonitor.timings.wait): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"wait\" state.\nnetmonitor.timings.wait=기다리기:\n\n# LOCALIZATION NOTE (netmonitor.timings.receive): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"receive\" state.\nnetmonitor.timings.receive=받기:\n\n# LOCALIZATION NOTE (netmonitor.security.warning.cipher): A tooltip\n# for warning icon that indicates a connection uses insecure cipher suite.\nnetmonitor.security.warning.cipher=암호화에 쓰인 암호기는 더 이상 사용되지 않으며 안전하지 못합니다.\n\n# LOCALIZATION NOTE (netmonitor.security.error): This is the label displayed\n# in the security tab if a security error prevented the connection.\nnetmonitor.security.error=오류가 남:\n\n# LOCALIZATION NOTE (netmonitor.security.protocolVersion): This is the label displayed\n# in the security tab describing TLS/SSL protocol version.\nnetmonitor.security.protocolVersion=프로토콜 버전:\n\n# LOCALIZATION NOTE (netmonitor.security.cipherSuite): This is the label displayed\n# in the security tab describing the cipher suite used to secure this connection.\nnetmonitor.security.cipherSuite=암호 스위트:\n\n# LOCALIZATION NOTE (netmonitor.security.hsts): This is the label displayed\n# in the security tab describing the usage of HTTP Strict Transport Security.\nnetmonitor.security.hsts=엄격한 전송 보안 HTTP(HSTS):\n\n# LOCALIZATION NOTE (netmonitor.security.hpkp): This is the label displayed\n# in the security tab describing the usage of Public Key Pinning.\nnetmonitor.security.hpkp=공개키 고정(HPKP):\n\n# LOCALIZATION NOTE (netmonitor.security.connection): This is the label displayed\n# in the security tab describing the section containing information related to\n# the secure connection.\nnetmonitor.security.connection=연결:\n\n# LOCALIZATION NOTE (netmonitor.security.certificate): This is the label displayed\n# in the security tab describing the server certificate section.\nnetmonitor.security.certificate=인증서:\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl): This is the label displayed\n# on the context menu that copies the selected request's url\nnetmonitor.context.copyUrl=URL 복사\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl.accesskey): This is the access key\n# for the Copy URL menu item displayed in the context menu for a request\nnetmonitor.context.copyUrl.accesskey=U\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams): This is the label displayed\n# on the context menu that copies the selected request's url parameters\nnetmonitor.context.copyUrlParams=URL 파라미터 복사\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams.accesskey): This is the access key\n# for the Copy URL Parameters menu item displayed in the context menu for a request\nnetmonitor.context.copyUrlParams.accesskey=P\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData): This is the label displayed\n# on the context menu that copies the selected request's post data\nnetmonitor.context.copyPostData=POST 데이터 복사\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData.accesskey): This is the access key\n# for the Copy POST Data menu item displayed in the context menu for a request\nnetmonitor.context.copyPostData.accesskey=D\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCurl): This is the label displayed\n# on the context menu that copies the selected request as a cURL command.\n# The capitalization is part of the official name and should be used throughout all languages.\n# http://en.wikipedia.org/wiki/CURL\nnetmonitor.context.copyAsCurl=cURL 명령어로 바꿔 복사\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCUrl.accesskey): This is the access key\n# for the Copy as cURL menu item displayed in the context menu for a request\nnetmonitor.context.copyAsCurl.accesskey=C\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders): This is the label displayed\n# on the context menu that copies the selected item's request headers\nnetmonitor.context.copyRequestHeaders=요청 헤더 복사\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders.accesskey): This is the access key\n# for the Copy Request Headers menu item displayed in the context menu for a request\nnetmonitor.context.copyRequestHeaders.accesskey=Q\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders): This is the label displayed\n# on the context menu that copies the selected item's response headers\nnetmonitor.context.copyResponseHeaders=응답 헤더 복사\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders.accesskey): This is the access key\n# for the Copy Response Headers menu item displayed in the context menu for a response\nnetmonitor.context.copyResponseHeaders.accesskey=S\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponse): This is the label displayed\n# on the context menu that copies the selected response as a string\nnetmonitor.context.copyResponse=응답 복사\n\n# LOCALIZATION NOTE (netmonitor.context.copyRespose.accesskey): This is the access key\n# for the Copy Response menu item displayed in the context menu for a request\nnetmonitor.context.copyResponse.accesskey=R\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri): This is the label displayed\n# on the context menu that copies the selected image as data uri\nnetmonitor.context.copyImageAsDataUri=이미지를 Data URI로 바꿔 복사\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri.accesskey): This is the access key\n# for the Copy Image As Data URI menu item displayed in the context menu for a request\nnetmonitor.context.copyImageAsDataUri.accesskey=I\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar): This is the label displayed\n# on the context menu that copies all as HAR format\nnetmonitor.context.copyAllAsHar=HAR로 복사\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar.accesskey): This is the access key\n# for the Copy All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.copyAllAsHar.accesskey=O\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar): This is the label displayed\n# on the context menu that saves all as HAR format\nnetmonitor.context.saveAllAsHar=HAR로 저장\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar.accesskey): This is the access key\n# for the Save All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.saveAllAsHar.accesskey=H\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend): This is the label displayed\n# on the context menu that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.context.editAndResend=고쳐서 다시 보내기\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend.accesskey): This is the access key\n# for the \"Edit and Resend\" menu item displayed in the context menu for a request\nnetmonitor.context.editAndResend.accesskey=R\n\n# LOCALIZATION NOTE (netmonitor.context.newTab):  This is the label\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab=새 탭에 열기\n\n# LOCALIZATION NOTE (netmonitor.context.newTab.accesskey): This is the access key\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab.accesskey=T\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools): This is the label displayed\n# on the context menu that shows the performance analysis tools\nnetmonitor.context.perfTools=성능 분석 시작...\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools.accesskey): This is the access key\n# for the performance analysis menu item displayed in the context menu for a request\nnetmonitor.context.perfTools.accesskey=A\n\n# LOCALIZATION NOTE (netmonitor.custom.newRequest): This is the label displayed\n# as the title of the new custom request form\nnetmonitor.custom.newRequest=새 요청\n\n# LOCALIZATION NOTE (netmonitor.custom.query): This is the label displayed\n# above the query string entry in the custom request form\nnetmonitor.custom.query=쿼리 문자열:\n\n# LOCALIZATION NOTE (netmonitor.custom.headers): This is the label displayed\n# above the request headers entry in the custom request form\nnetmonitor.custom.headers=요청 헤더:\n\n# LOCALIZATION NOTE (netmonitor.custom.postData): This is the label displayed\n# above the request body entry in the custom request form\nnetmonitor.custom.postData=요청 전문:\n\n# LOCALIZATION NOTE (netmonitor.custom.send): This is the label displayed\n# on the button which sends the custom request\nnetmonitor.custom.send=보내기\n\n# LOCALIZATION NOTE (netmonitor.custom.cancel): This is the label displayed\n# on the button which cancels and closes the custom request form\nnetmonitor.custom.cancel=취소\n\n# LOCALIZATION NOTE (netmonitor.backButton): This is the label displayed\n# on the button which exists the performance statistics view\nnetmonitor.backButton=뒤로\n\n# LOCALIZATION NOTE (netmonitor.headers.learnMore): This is the label displayed\n# next to a header list item, with a link to external documentation\n\n\n\n\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for size of the request.\ncharts.size=Size\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for time of request.\ncharts.time=Time\n\n# LOCALIZATION NOTE (charts.totalTranferredSize): This is the label displayed\n# in the performance analysis view for total transferred size, in kilobytes.\ncharts.totalTransferredSize=Transferred Size: %S KB\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for transferred\n# size of the request.\ncharts.transferred=Transferred\n\n# LOCALIZATION NOTE (charts.transferredSizeKB): This is the label displayed\n# in pie or table charts specifying the size of a transferred request (in kilobytes).\ncharts.transferredSizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for type of request.\ncharts.type=Type\n\n# LOCALIZATION NOTE (netmonitor.headers.learnMore): This is the label displayed\n# next to a header list item, with a link to external documentation\nnetmonitor.headers.learnMore=Learn More\n\n# LOCALIZATION NOTE (networkMenu.summary3): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the transferred size, #4 is the number of seconds.\nnetworkMenu.summary3=One request, #2 (transferred: #3), #4;#1 requests, #2 (transferred: #3), #4\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/performance.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Performance strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusTooltip): This string\n  -  is displayed as the tooltip for the buffer capacity during a recording. -->\n<!ENTITY performanceUI.bufferStatusTooltip \"프로파일러는 샘플을 순환 버퍼에 저장합니다. 버퍼가 꽉차게 되면 새 샘플은 오래된 샘플을 덮어 씁니다.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.nonE10SBuild): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a non-multiprocess build. -->\n<!ENTITY performanceUI.disabledRealTime.nonE10SBuild \"다중 프로세스가 아닌 Firefox에서는 실시간 기록 데이터가 비활성화됩니다.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.disabledE10S): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a build that can run multiprocess Firefox, but just is not enabled. -->\n<!ENTITY performanceUI.disabledRealTime.disabledE10S \"실시간으로 기록된 데이터를 랜더링 하기 위해서 설정에서 다중 프로세스 Firefox를 활성화 하세요.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusFull): This string\n  -  is displayed when the profiler's circular buffer has started to overlap. -->\n<!ENTITY performanceUI.bufferStatusFull \"버퍼가 꽉 찼습니다. 오래된 샘플이 덮어 써집니다.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while the profiler is unavailable, for example, while\n  -  in Private Browsing mode. -->\n<!ENTITY performanceUI.unavailableNoticePB \"프로파일 기록을 현재 이용할 수 없습니다. 모든 개인정보 보호 창을 닫고 다시 시도해 주세요.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while loading a profile. -->\n<!ENTITY performanceUI.loadingNotice \"읽는 중…\">\n\n<!-- LOCALIZATION NOTE (performanceUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n<!ENTITY performanceUI.toolbar.waterfall \"폭포수\">\n<!ENTITY performanceUI.toolbar.waterfall.tooltiptext \"기록중에 브라우저가 수행한 다른 작업을 폭포수 형태로 순서대로 표시합니다.\">\n<!ENTITY performanceUI.toolbar.js-calltree \"호출 트리\">\n<!ENTITY performanceUI.toolbar.js-calltree.tooltiptext \"기록 중에 브라우저가 가장 많은 시간을 소요한 곳의 JavaScript 함수를 하이라이트 합니다.\">\n<!ENTITY performanceUI.toolbar.memory-calltree \"할당\">\n<!ENTITY performanceUI.toolbar.allocations.tooltiptext \"기록 중에 메모리가 어디에 할당되었는지를 보여줍니다.\">\n<!ENTITY performanceUI.toolbar.js-flamegraph \"JS 프레임 차트\">\n<!ENTITY performanceUI.toolbar.js-flamegraph.tooltiptext \"기록 내용 위에 JavaScript 호출 스택을 보여줍니다.\">\n<!ENTITY performanceUI.toolbar.memory-flamegraph \"할당 프레임 차트\">\n\n<!-- LOCALIZATION NOTE (performanceUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY performanceUI.table.totalDuration            \"전체 시간\">\n<!ENTITY performanceUI.table.totalDuration.tooltip    \"이 함수와 호출한 함수가 수행된 시간입니다.\">\n<!ENTITY performanceUI.table.selfDuration             \"자기 시간\">\n<!ENTITY performanceUI.table.selfDuration.tooltip     \"이 함수 안에서만 수행된 시간입니다.\">\n<!ENTITY performanceUI.table.totalPercentage          \"전체 비용\">\n<!ENTITY performanceUI.table.totalPercentage.tooltip  \"이 함수와 호출한 함수가 수행한 시간의 백분율입니다.\">\n<!ENTITY performanceUI.table.selfPercentage           \"자기 비용\">\n<!ENTITY performanceUI.table.selfPercentage.tooltip   \"이 함수 안에서만 수행된 시간의 백분율입니다.\">\n<!ENTITY performanceUI.table.samples                  \"샘플수\">\n<!ENTITY performanceUI.table.samples.tooltip          \"프로파일러가 샘플을 채취했을 때 이 함수가 스택에 올라온 횟수입니다.\">\n<!ENTITY performanceUI.table.function                 \"함수\">\n<!ENTITY performanceUI.table.function.tooltip         \"샘플된 함수의 이름과 소스 위치입니다.\">\n<!ENTITY performanceUI.table.totalAlloc               \"전체 샘플 할당\">\n<!ENTITY performanceUI.table.totalAlloc.tooltip       \"이 위치와 피호출자 된 객체 할당 샘플의 수 입니다.\">\n<!ENTITY performanceUI.table.selfAlloc                \"자기 샘플 할당\">\n<!ENTITY performanceUI.table.selfAlloc.tooltip        \"이 위치에서의 객체 할당 샘플의 수입니다.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.options.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n<!ENTITY performanceUI.options.filter.tooltiptext \"타임라인에서 보여질 데이터 선택\">\n\n<!-- LOCALIZATION NOTE (performanceUI.options.gear.tooltiptext): This is the\n  -  tooltip for the options button. -->\n<!ENTITY performanceUI.options.gear.tooltiptext \"성능 속성을 설정하세요.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n<!ENTITY performanceUI.invertTree             \"호출 트리 뒤집기\">\n<!ENTITY performanceUI.invertTree.tooltiptext \"프로파일된 호출 경로를 가장 최근 프레임부터 시작해서 오래된 프레임으로 확장되도록 호출 트리 표시를 뒤집습니다.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n<!ENTITY performanceUI.invertFlameGraph             \"프레임 차트 뒤집기\">\n<!ENTITY performanceUI.invertFlameGraph.tooltiptext \"프로파일된 호출 경로를 가장 최근 프레임부터 시작해서 오래된 프레임으로 확장되도록 프레임 차트 표시를 뒤집습니다.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n<!ENTITY performanceUI.showPlatformData             \"Gecko 플랫폼 데이터 표시\">\n<!ENTITY performanceUI.showPlatformData.tooltiptext \"JavaScript 프로파일러가 Gecko 플랫폼 심볼을 포함하도록 플랫폼 데이터를 활성화합니다.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.showJITOptimizations): This string\n  -  is displayed next to a checkbox determining whether or not JIT optimization data\n  -  should be displayed. -->\n<!ENTITY performanceUI.showJITOptimizations             \"JIT 최적화 보기\">\n<!ENTITY performanceUI.showJITOptimizations.tooltiptext \"각 JavaScript 프레인 안의 JIT 최적화 데이터 샘플 보기\">\n\n<!-- LOCALIZATION NOTE (performanceUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n<!ENTITY performanceUI.flattenTreeRecursion             \"재귀 호출 평평하게\">\n<!ENTITY performanceUI.flattenTreeRecursion.tooltiptext \"함수를 살펴볼 때 재귀 호출을 평평하게 보여줍니다.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY performanceUI.enableMemory             \"메모리 기록\">\n<!ENTITY performanceUI.enableMemory.tooltiptext \"프로파일할 때 메모리를 기록합니다.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableAllocations): This string\n  -  is displayed next to a checkbox determining whether or not allocation\n  -  measurements are enabled. -->\n<!ENTITY performanceUI.enableAllocations             \"할당 기록\">\n<!ENTITY performanceUI.enableAllocations.tooltiptext \"프로파일할 때 객체 할당을 기록합니다.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n<!ENTITY performanceUI.enableFramerate             \"프레임비율 기록\">\n<!ENTITY performanceUI.enableFramerate.tooltiptext \"프로파일할 때 프레임비율을 기록합니다.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.console.recordingNoticeStart/recordingNoticeEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Wraps the command used to start, like \"Currently recording via console.profile(\"label\")\" -->\n<!ENTITY performanceUI.console.recordingNoticeStart \"\">\n<!ENTITY performanceUI.console.recordingNoticeEnd   \"를 통해서 현재 기록중\">\n\n<!-- LOCALIZATION NOTE (performanceUI.console.stopCommandStart/stopCommandEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Indicates how to stop the recording, wrapping the command, like\n  -  \"Stop recording by entering console.profileEnd(\"label\") into the console.\" -->\n<!ENTITY performanceUI.console.stopCommandStart \"콘솔에 \">\n<!ENTITY performanceUI.console.stopCommandEnd   \" 입력을 통해서 기록을 중지합니다.\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/performance.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=아직 프로파일이 없습니다.\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# identifying a set of function calls. %S represents the number of recording,\n# iterating for every new recording, resulting in \"Recording #1\", \"Recording #2\", etc.\nrecordingsList.itemLabel=기록 #%S\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=진행중…\n\n# LOCALIZATION NOTE (recordingsList.loadingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that is finished and is loading.\nrecordingsList.loadingLabel=읽는 중…\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S ms\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for saving an item to disk.\nrecordingsList.saveLabel=저장\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Performance Tools,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps=fps\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Performance Tools,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=ms\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory=MB\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Performance Tools,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=스타일\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=네트워크\ncategory.graphics=그래픽\ncategory.storage=스토리지\ncategory.events=입력 & 이벤트\ncategory.tools=도구\n\n# LOCALIZATION NOTE (table.bytes):\n# This string is displayed in the call tree after bytesize units.\n# %S represents the value in bytes.\ntable.bytes=%S B\n\n# LOCALIZATION NOTE (table.ms2):\n# This string is displayed in the call tree after units of time in milliseconds.\n# %S represents the value in milliseconds.\ntable.ms2=%S ms\n\n# LOCALIZATION NOTE (table.percentage3):\n# This string is displayed in the call tree after units representing percentages.\n# %S represents the value in percentage with two decimal points, localized.\n# there are two \"%\" after %S to escape and display \"%\"\ntable.percentage3=%S%%\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(root)\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=(idle)\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=디버거에서 소스보기\n\n# LOCALIZATION NOTE (table.view-optimizations.tooltiptext2):\n# This string is displayed in the icon displayed next to frames that\n# have optimization data\ntable.view-optimizations.tooltiptext2=JIT 최적화 데이터를 포함한 프레임\n\n# LOCALIZATION NOTE (recordingsList.importDialogTitle):\n# This string is displayed as a title for importing a recoring from disk.\nrecordingsList.importDialogTitle=기록 가져오기…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=기록 저장중…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=JSON 파일\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=모든 파일\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S ms\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=기록\n\n# LOCALIZATION NOTE (profiler.bufferFull):\n# This string is displayed when recording, indicating how much of the\n# buffer is currently be used.\n# %S is the percentage of the buffer used -- there are two \"%\"s after to escape\n# the % that is actually displayed.\n# Example: \"Buffer 54% full\"\nprofiler.bufferFull=버퍼 %S%% 참\n\n# LOCALIZATION NOTE (recordings.start):\n# The label shown on the main recording buttons to start recording.\nrecordings.start=성능 기록 시작\n\n# LOCALIZATION NOTE (recordings.stop):\n# The label shown on the main recording buttons to stop recording.\nrecordings.stop=성능 기록 정지\n\n# LOCALIZATION NOTE (recordings.start.tooltip):\n# This string is displayed as a tooltip on a button that starts a new profile.\nrecordings.start.tooltip=성능 기록의 기록 상태를 토글합니다.\n\n# LOCALIZATION NOTE (recordings.import.tooltip):\n# This string is displayed on a button that opens a dialog to import a saved profile data file.\nrecordings.import.tooltip=가져오기…\n\n# LOCALIZATION NOTE (recordings.clear.tooltip):\n# This string is displayed on a button that removes all the recordings.\nrecordings.clear.tooltip=지우기\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedTitle=변경 사항 저장 안함\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=모두 날아갈 저장하지 않은 변경 사항이 있습니다. 계속 하시겠습니까?\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted.\nprojecteditor.deleteLabel=삭제\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle=삭제\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage=이 폴더를 삭제하시겠습니까?\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage=이 파일을 삭제하시겠습니까?\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a menu item for adding a new file to\n# the directory.\nprojecteditor.newLabel=새 파일…\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=이름 바꾸기\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel=저장\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel=다른 이름으로 저장…\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file.\nprojecteditor.selectFileLabel=파일 선택\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder.\nprojecteditor.openFolderLabel=폴더 선택\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file.\nprojecteditor.openFileLabel=파일 열기\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files.\nprojecteditor.find.commandkey=F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\".\nprojecteditor.save.commandkey=S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file.\nprojecteditor.new.commandkey=N\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/promisedebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Promise debugger panel\n     strings. The Promise debugger panel is part of the debugger -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY title \"프로미스 디버거\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/promisedebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Promise debugger\n# which is available as a panel in the Debugger.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/responsive.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Design Mode,\n# available from the Web Developer sub-menu -> 'Responsive Design Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (responsive.editDeviceList): option displayed in the device\n# selector\nresponsive.editDeviceList=목록 수정…\n\n# LOCALIZATION NOTE (responsive.exit): tooltip text of the exit button.\nresponsive.exit=반응형 디자인 모드 닫기\n\n# LOCALIZATION NOTE (responsive.rotate): tooltip text of the rotate button.\nresponsive.rotate=뷰포트 회전\n\n# LOCALIZATION NOTE (responsive.deviceListLoading): placeholder text for\n# device selector when it's still fetching devices\nresponsive.deviceListLoading=읽는 중…\n\n# LOCALIZATION NOTE (responsive.deviceListError): placeholder text for\n# device selector when an error occurred\nresponsive.deviceListError=가능한 목록 없음\n\n# LOCALIZATION NOTE (responsive.done): button text in the device list modal\nresponsive.done=완료\n\n# LOCALIZATION NOTE (responsive.noDeviceSelected): placeholder text for the\n# device selector\nresponsive.noDeviceSelected=선택된 기기 없음\n\n# LOCALIZATION NOTE  (responsive.title): the title displayed in the global\n# toolbar\nresponsive.title=반응형 디자인 모드\n\n# LOCALIZATION NOTE (responsive.enableTouch): tooltip text for the touch\n# simulation button when it's disabled\nresponsive.enableTouch=터치 시뮬레이션 활성화\n\n# LOCALIZATION NOTE (responsive.disableTouch): tooltip text for the touch\n# simulation button when it's enabled\nresponsive.disableTouch=터치 시뮬레이션 비활성화\n\n# LOCALIZATION NOTE  (responsive.screenshot): tooltip of the screenshot button.\nresponsive.screenshot=뷰포트 스크린샷 찍기\n\n# LOCALIZATION NOTE (responsive.screenshotGeneratedFilename): The auto generated\n# filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the\n# second argument (%2$S) is the time string in HH.MM.SS format.\nresponsive.screenshotGeneratedFilename=%2$S에 %1$S 샷 저장\n\n# LOCALIZATION NOTE (responsive.remoteOnly): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# non-remote tab.\nresponsive.remoteOnly=반응형 디자인 모드는 다중 프로세스 Firefox에서 사용되는 웹 콘텐츠와 같이 원격 브라우저 탭에서만 사용할 수 있습니다.\n\n# LOCALIZATION NOTE (responsive.noContainerTabs): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# container tab.\nresponsive.noContainerTabs=반응형 디자인 모드는 포함탭에서 사용할 수 없습니다.\n\n# LOCALIZATION NOTE (responsive.noThrottling): UI option in a menu to configure\n# network throttling.  This option is the default and disables throttling so you\n# just have normal network conditions.  There is not very much room in the UI\n# so a short string would be best if possible.\nresponsive.noThrottling=속도 제한 없음\n\n# LOCALIZATION NOTE (responsive.devicePixelRatio): tooltip for the\n# DevicePixelRatio (DPR) dropdown when is enabled.\nresponsive.devicePixelRatio=기기 픽셀 비율\n\n# LOCALIZATION NOTE (responsive.autoDPR): tooltip for the DevicePixelRatio\n# (DPR) dropdown when is disabled because a device is selected.\n# The argument (%1$S) is the selected device (e.g. iPhone 6) that set\n# automatically the DPR value.\nresponsive.autoDPR=%1$S로 DPR이 자동 설정 됨\n\n\n# LOCALIZATION NOTE (responsive.addDevice): Button text that reveals a form to\n# be used for adding custom devices.\nresponsive.addDevice=Add Device\n\n# LOCALIZATION NOTE (responsive.customDeviceName): Default value in a form to\n# add a custom device based on an arbitrary size (no association to an existing\n# device).\nresponsive.customDeviceName=Custom Device\n\n# LOCALIZATION NOTE (responsive.customDeviceNameFromBase): Default value in a\n# form to add a custom device based on the properties of another.  %1$S is the\n# name of the device we're staring from, such as \"Apple iPhone 6\".\nresponsive.customDeviceNameFromBase=%1$S (Custom)\n\n# LOCALIZATION NOTE (responsive.deviceAdderName): Label of form field for the\n# name of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderName=Name\n\n# LOCALIZATION NOTE (responsive.deviceAdderPixelRatio): Label of form field for\n# the devicePixelRatio of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderPixelRatio=DPR\n\n# LOCALIZATION NOTE (responsive.deviceAdderSave): Button text that submits a\n# form to add a new device.\nresponsive.deviceAdderSave=Save\n\n# LOCALIZATION NOTE (responsive.deviceAdderSize): Label of form field for the\n# size of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderSize=Size\n\n# LOCALIZATION NOTE (responsive.deviceAdderTouch): Label of form field for the\n# touch input support of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderTouch=Touch\n\n# LOCALIZATION NOTE (responsive.deviceAdderUserAgent): Label of form field for\n# the user agent of a new device.  The available width is very low, so you might\n# see overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderUserAgent=UA\n\n# LOCALIZATION NOTE (responsive.deviceDetails): Tooltip that appears when\n# hovering on a device in the device modal.  %1$S is the width of the device.\n# %2$S is the height of the device.  %3$S is the devicePixelRatio value of the\n# device.  %4$S is the user agent of the device.  %5$S is a boolean value\n# noting whether touch input is supported.\nresponsive.deviceDetails=Size: %1$S x %2$S\\nDPR: %3$S\\nUA: %4$S\\nTouch: %5$S\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate2): tooltip of the rotate button.\nresponsiveUI.rotate2=회전하기\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot=스크린샷\n\n# LOCALIZATION NOTE  (responsiveUI.userAgentPlaceholder): placeholder for the user agent input.\nresponsiveUI.userAgentPlaceholder=커스텀 사용자 도구\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename=스크린샷 %1$S %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch=터치 이벤트 흉내내기 (페이지를 새로고침해야 할 수 있음)\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=프리셋 추가\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=프리셋 제거\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S (사용자 정의)\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle1): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle1=반응형 디자인 모드\n\n# LOCALIZATION NOTE (responsiveUI.close1): tooltip text of the close button.\nresponsiveUI.close1=반응형 디자인 모드 닫기\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=%Sx%S 해상도 프리셋의 이름을 지정하세요.\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip=정밀하게 하려면 Control 키를 사용하십시오. 반올림된 크기에는 Shift 키를 사용하십시오.\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload=이벤트 리스너가 이미 추가되어 있으면 페이지를 새로고침해야 합니다.\nresponsiveUI.notificationReload=새로 고침\nresponsiveUI.notificationReload_accesskey=R\nresponsiveUI.dontShowReloadNotification=다시 보이지 않기\nresponsiveUI.dontShowReloadNotification_accesskey=N\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n<!ENTITY window.title                 \"스크래치패드\">\n\n<!ENTITY fileMenu.label               \"파일\">\n<!ENTITY fileMenu.accesskey           \"F\">\n\n<!ENTITY newWindowCmd.label           \"새 창\">\n<!ENTITY newWindowCmd.accesskey       \"N\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"파일 열기\">\n<!ENTITY openFileCmd.accesskey        \"O\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"최근 파일 열기\">\n<!ENTITY openRecentMenu.accesskey     \"R\">\n\n<!ENTITY revertCmd.label              \"되돌리기…\">\n<!ENTITY revertCmd.accesskey          \"t\">\n\n<!ENTITY saveFileCmd.label            \"저장\">\n<!ENTITY saveFileCmd.accesskey        \"S\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"다른 이름으로 저장…\">\n<!ENTITY saveFileAsCmd.accesskey      \"A\">\n\n<!ENTITY closeCmd.label               \"닫기\">\n<!ENTITY closeCmd.key                 \"W\">\n<!ENTITY closeCmd.accesskey           \"C\">\n\n<!ENTITY viewMenu.label               \"보기\">\n<!ENTITY viewMenu.accesskey           \"V\">\n\n<!ENTITY lineNumbers.label             \"줄번호 보기\">\n<!ENTITY lineNumbers.accesskey         \"L\">\n\n<!ENTITY wordWrap.label                \"긴 줄 여러 줄로 보기\">\n<!ENTITY wordWrap.accesskey            \"W\">\n\n<!ENTITY highlightTrailingSpace.label     \"줄 끝 빈칸 강조\">\n<!ENTITY highlightTrailingSpace.accesskey \"H\">\n\n<!ENTITY largerFont.label             \"글자를 크게\">\n<!ENTITY largerFont.accesskey         \"a\">\n<!ENTITY largerFont.commandkey        \"+\">\n<!ENTITY largerFont.commandkey2       \"=\"> <!-- + is above this key on many keyboards -->\n\n<!ENTITY smallerFont.label            \"글자를 작게\">\n<!ENTITY smallerFont.accesskey        \"M\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"원래 크기로\">\n<!ENTITY normalSize.accesskey         \"N\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label               \"편집\">\n<!ENTITY editMenu.accesskey           \"E\">\n\n<!ENTITY run.label                    \"실행\">\n<!ENTITY run.accesskey                \"R\">\n<!ENTITY run.key                      \"r\">\n\n<!ENTITY inspect.label                \"검사\">\n<!ENTITY inspect.accesskey            \"I\">\n<!ENTITY inspect.key                  \"i\">\n\n<!ENTITY display.label                \"표시\">\n<!ENTITY display.accesskey            \"D\">\n<!ENTITY display.key                  \"l\">\n\n<!ENTITY pprint.label                 \"예쁘게 보기\">\n<!ENTITY pprint.key                   \"p\">\n<!ENTITY pprint.accesskey             \"P\">\n\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n<!ENTITY environmentMenu.label        \"실행 환경\">\n<!ENTITY environmentMenu.accesskey    \"N\">\n\n\n<!ENTITY contentContext.label         \"웹 페이지\">\n<!ENTITY contentContext.accesskey     \"C\">\n\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n<!ENTITY browserContext.label         \"브라우저\">\n<!ENTITY browserContext.accesskey     \"B\">\n\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n<!ENTITY helpMenu.label               \"도움말\">\n<!ENTITY helpMenu.accesskey           \"H\">\n<!ENTITY helpMenuWin.label            \"도움말\">\n<!ENTITY helpMenuWin.accesskey        \"H\">\n\n<!ENTITY documentationLink.label      \"스크래치패드 도움말(MDN)\">\n<!ENTITY documentationLink.accesskey  \"D\">\n\n\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n<!ENTITY resetContext2.label          \"변수 재설정\">\n<!ENTITY resetContext2.accesskey      \"T\">\n\n<!ENTITY reloadAndRun.label           \"새로고침하고 실행\">\n<!ENTITY reloadAndRun.accesskey       \"E\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"실행\">\n<!ENTITY executeMenu.accesskey        \"X\">\n\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n<!ENTITY evalFunction.label \"현재 함수 평가\">\n<!ENTITY evalFunction.accesskey \"v\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=파일이 이미 존재합니다. 덮어 쓰시겠습니까?\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active main browser window.\nbrowserWindow.unavailable=코드를 실행하는 브라우저 창이 발견되지 않습니다.\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=현재의 모드에서 스크래치패드가 이 작업을 수행할 수 없습니다.\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=파일 열기\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=파일을 열지 못했습니다.\n\n# LOCALIZATION NOTE  (importFromFile.convert.failed): This is the message\n# displayed when file conversion from some charset to Unicode fails.\n# %1 is the name of the charset from which the conversion failed.\nimportFromFile.convert.failed=파일을 유니코드에서 %1$S로 바꾸지 못했습니다.\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=목록 지우기\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=다른 이름으로 저장하기\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=파일을 저장할 수 없었습니다.\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=이 스크래치패드의 변경 사항을 저장하시겠습니까?\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=변경 사항 저장 안함\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=이 스크래치패드의 변경 사항을 되돌리겠습니까?\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=변경사항 되돌리기\n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * 이 화면은 JavaScript 스크래치패드입니다.\\n *\\n * JavaScript 코드를 입력하고, 마우스 오른쪽 클릭을 하거나 실행 메뉴에서 다음 중 하나를 선택하세요:\\n * 1. 실행: 선택한 코드를 실행하여 평가합니다. (%1$S),\\n * 2. 검사: 객체 검사기를 띄워 결과를 표시합니다. (%2$S), or,\\n * 3. 표시: 실행 결과를 선택 부분 아래에 주석으로 삽입합니다. (%3$S)\\n */\\n\\n\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=스크래치패드는 브라우저 내에서 실행 합니다.\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage=https://developer.mozilla.org/ko/Tools/Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol  = %1$S줄, %2$S칸\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=이 파일은 더 이상 존재하지 않습니다.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=속성 거르기\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout=연결 시간이 초과되었습니다. 각각의 오류 콘솔에서 가능성 있는 오류 메시지를 확인하십시오. 웹 콘솔을 다시 열고 시도해 보십시오.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Scam Warning: 사기 주의: 자신이 이해하지 못하는 것을 붙여넣을 때에는 조심하십시오. 이를 통해 공격자가 여러분의 개인 정보를 훔치거나 컴퓨터를 제어할 수 있습니다. 붙여넣기를 허용하려면 '%S'를 아래 스크래치패드에 치십시오.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=붙여넣기 허가!\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n<!ENTITY shaderEditorUI.vertexShader    \"버텍스 셰이더\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n<!ENTITY shaderEditorUI.fragmentShader  \"프래그먼트 셰이더\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice1   \"페이지를 다시 읽어들여\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice2   \"GLSL 코드를 고칠 수 있게 합니다.\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n<!ENTITY shaderEditorUI.emptyNotice     \"WebGL 콘텍스트가 생기길 기다리는 중…\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel=프로그램 %S\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel=지오메트리를 보이거나 숨기기\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S\\u00D7%S\n\n# LOCALIZATION NOTE (groupCheckbox.tooltip): This is used in the SideMenuWidget\n# as the default tooltip of a group checkbox\nsideMenu.groupCheckbox.tooltip=그룹의 모든 체크박스 토글"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY gotoLineCmd.label         \"지정 행 이동…\">\n<!ENTITY gotoLineCmd.key           \"J\">\n<!ENTITY gotoLineCmd.accesskey     \"J\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=검색…\n\n# LOCALIZATION NOTE  (findCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage=검색:\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=지정행 이동…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=지정행 이동:\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=검사지점: %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=현재 행\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=현재 단계: %S\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink=문서\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound=결과 없음\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey=J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey=/\n\n# LOCALIZATION NOTE  (indentLess.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey=[\n\n# LOCALIZATION NOTE  (indentMore.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey=]\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Up\", or change the format of the string. These are key\n# identifiers, not messages displayed to the user.\nmoveLineUp.commandkey=Alt-Up\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Down\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nmoveLineDown.commandkey=Alt-Down\n\n# LOCALIZATION NOTE  (autocompletion.commandkey): This is the key, used with\n# Ctrl, for code autocompletion.\n# Do not localize \"Space\", it's the key identifier, not a message displayed to\n# the user.\nautocompletion.commandkey=Space\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the combination of\n# keys used to display more information, like type inference.\n# Do not localize \"Shift\", \"Ctrl\", \"Space\", or change the format of the string.\n# These are key identifiers, not messages displayed to the user.\nshowInformation2.commandkey=Shift-Ctrl-Space\n\n# LOCALIZATION NOTE  (find.key):\n# Key shortcut used to find the typed search\n# Do not localize \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfind.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAll.key):\n# Key shortcut used to replace the content of the editor\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAll.key=Shift+CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAllMac.key):\n# Key shortcut used to replace the content of the editor on Mac\n# Do not localize \"Alt\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAllMac.key=Alt+CmdOrCtrl+F\n\n# LOCALIZATION NOTE  (findNext.key):\n# Key shortcut used to find again the typed search\n# Do not localize \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindNext.key=CmdOrCtrl+G\n\n# LOCALIZATION NOTE (findPrev.key):\n# Key shortcut used to find the previous typed search\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindPrev.key=Shift+CmdOrCtrl+G\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/startup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\n# for the options panel tab.\noptionsButton.tooltip=툴박스 설정\n\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\n# the devtools window.\noptions.label=설정\n\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\n# toolbox panel.\noptions.panelLabel=툴박스 설정 패널\n\n# LOCALIZATION NOTE (options.darkTheme.label2)\n# Used as a label for dark theme\noptions.darkTheme.label2=어두운\n\n# LOCALIZATION NOTE (options.lightTheme.label2)\n# Used as a label for light theme\noptions.lightTheme.label2=밝은\n\n# LOCALIZATION NOTE (options.firebugTheme.label2)\n# Used as a label for Firebug theme\noptions.firebugTheme.label2=Firebug\n\n# LOCALIZATION NOTE (performance.label):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nperformance.label=성능\n\n# LOCALIZATION NOTE (performance.panelLabel):\n# This is used as the label for the toolbox panel.\nperformance.panelLabel=성능 패널\n\n# LOCALIZATION NOTE (performance.commandkey, performance.accesskey)\n# Used for the menuitem in the tool menu\nperformance.commandkey=VK_F5\nperformance.accesskey=P\n\n# LOCALIZATION NOTE (performance.tooltip):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Performance Tools will be shown inside brackets.\nperformance.tooltip=성능(%S)\n\n# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools\n# menu as a shortcut to open the devtools with the Web Console tab selected.\nMenuWebconsole.label=웹 콘솔\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the\n# label of the tab in the devtools window.\nToolboxTabWebconsole.label=콘솔\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel=콘솔 패널\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip2): the string displayed in the\n# tooltip of the tab when the Web Console is displayed inside the developer\n# tools window.\n# Keyboard shortcut for Console will be shown inside the brackets.\nToolboxWebconsole.tooltip2=웹 콘솔(%S)\n\ncmd.commandkey=K\nwebConsoleCmd.accesskey=W\n\n# LOCALIZATION NOTE (ToolboxDebugger.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxDebugger.label=디버거\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel=디버거 패널\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip2):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\n# A keyboard shortcut for JS Debugger will be shown inside brackets.\nToolboxDebugger.tooltip2=자바스크립트 디버거(%S)\n\n# LOCALIZATION NOTE (debuggerMenu.commandkey, debuggerMenu.accesskey)\n# Used for the menuitem in the tool menu\ndebuggerMenu.commandkey=S\ndebuggerMenu.accesskey=D\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the style editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label=스타일 편집기\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel=스타일 편집기 패널\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip3):\n# This string is displayed in the tooltip of the tab when the style editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Stylesheet Editor will be shown inside the latter pair of brackets.\nToolboxStyleEditor.tooltip3=스타일시트 편집기(CSS)(%S)\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey=VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey=l\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label=셰이더 편집기\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel=셰이더 편집기 패널\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip=WebGL용 라이브 GLSL 셰이더 언어 편집기\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label=캔바스\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel=캔바스 패널\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip=<canvas> 컨텍스트를 조사하고 디버깅하는 도구\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label=웹 오디오\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel=웹 오디오 패널\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip=웹 오디오 컨텍스트를 시각화 하고 오디오 노드 검사기\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label=검사기\ninspector.commandkey=C\ninspector.accesskey=I\n\n# LOCALIZATION NOTE (inspector.panelLabel)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel=검사기 패널\n\n# LOCALIZATION NOTE (inspector.tooltip2)\n# Keyboard shortcut for DOM and Style Inspector will be shown inside brackets.\ninspector.tooltip2=DOM과 스타일 검사기(%S)\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label=네트워크\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel=네트워크 패널\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey=Q\nnetmonitor.accesskey=N\n\n# LOCALIZATION NOTE (netmonitor.tooltip2):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Network Monitor will be shown inside the brackets.\nnetmonitor.tooltip2=네트워크 모니터(%S)\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey=VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey=a\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label=저장소\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel=저장소 검사기\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel=저장소 패널\n\n# LOCALIZATION NOTE (storage.tooltip3):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Storage Inspector will be shown inside the brackets.\nstorage.tooltip3=저장소 검사기(쿠키, 로컬 스토리지, …) (%S)\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label=스크래치패드\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel=스크래치패드 패널\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip=스크래치패드\n\n# LOCALIZATION NOTE (memory.label): This string is displayed in the title of the\n# tab when the memory tool is displayed inside the developer tools window and in\n# the Developer Tools Menu.\nmemory.label=메모리\n\n# LOCALIZATION NOTE (memory.panelLabel): This is used as the label for the\n# toolbox panel.\nmemory.panelLabel=메모리 패널\n\n# LOCALIZATION NOTE (memory.tooltip): This string is displayed in the tooltip of\n# the tab when the memory tool is displayed inside the developer tools window.\nmemory.tooltip=메모리\n\n# LOCALIZATION NOTE (dom.label):\n# This string is displayed in the title of the tab when the DOM panel is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ndom.label=DOM\n\n# LOCALIZATION NOTE (dom.panelLabel):\n# This is used as the label for the toolbox panel.\ndom.panelLabel=DOM 패널\n\n# LOCALIZATION NOTE (dom.commandkey, dom.accesskey)\n# Used for the menuitem in the tool menu\ndom.commandkey=W\ndom.accesskey=D\n\n# LOCALIZATION NOTE (dom.tooltip):\n# This string is displayed in the tooltip of the tab when the DOM is\n# displayed inside the developer tools window.\n# Keyboard shortcut for DOM panel will be shown inside the brackets.\ndom.tooltip=DOM(%S)\n\n\n# LOCALIZATION NOTE (toolbox.buttons.measure):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# measuring tools\ntoolbox.buttons.measure = Measure a portion of the page\n\n# LOCALIZATION NOTE (toolbox.buttons.paintflashing):\n# This is the tooltip of the paintflashing button in the toolbox toolbar\n# that toggles paintflashing.\ntoolbox.buttons.paintflashing = Toggle paint flashing\n\n# LOCALIZATION NOTE (toolbox.buttons.responsive):\n# This is the tooltip of the button in the toolbox toolbar that toggles\n# the Responsive mode.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.responsive = Responsive Design Mode (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.rulers):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# rulers in the page\ntoolbox.buttons.rulers = Toggle rulers for the page\n\n# LOCALIZATION NOTE (toolbox.buttons.scratchpad):\n# This is the tooltip of the button in the toolbox toolbar that opens\n# the scratchpad window\ntoolbox.buttons.scratchpad = Scratchpad\n\n# LOCALIZATION NOTE (toolbox.buttons.screenshot):\n# This is the tooltip of the button in the toolbox toolbar that allows you to\n# take a screenshot of the entire page\ntoolbox.buttons.screenshot = Take a screenshot of the entire page\n\n# LOCALIZATION NOTE (toolbox.buttons.splitconsole):\n# This is the tooltip of the button in the toolbox toolbar used to toggle\n# the split console.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.splitconsole = Toggle split console (%S)\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/storage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : This file contains the Storage Inspector strings. -->\n\n<!-- LOCALIZATION NOTE : Placeholder for the searchbox that allows you to filter the table items. -->\n<!ENTITY searchBox.placeholder         \"항목 필터\">\n\n<!-- LOCALIZATION NOTE : Label of popup menu action to delete all storage items. -->\n<!ENTITY storage.popupMenu.deleteAllLabel \"모두 삭제\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (storage.filter.key):\n# Key shortcut used to focus the filter box on top of the data view\nstorage.filter.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText=이 페이지에는 호스트가 없음\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText=선택한 호스트에 데이터가 없음\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies=쿠키\ntree.labels.localStorage=로컬 스토리지\ntree.labels.sessionStorage=세션 스토리지\ntree.labels.indexedDB=Indexed DB\ntree.labels.Cache=캐시 저장소\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.uniqueKey=유일키\ntable.headers.cookies.name=이름\ntable.headers.cookies.path=경로\ntable.headers.cookies.host=도메인\ntable.headers.cookies.expires=만료하는 날짜\ntable.headers.cookies.value=값\ntable.headers.cookies.lastAccessed=마지막으로 접근한 날짜\ntable.headers.cookies.creationTime=만들어진 날짜\n\ntable.headers.localStorage.name=키\ntable.headers.localStorage.value=값\n\ntable.headers.sessionStorage.name=키\ntable.headers.sessionStorage.value=값\n\ntable.headers.Cache.url=URL\ntable.headers.Cache.status=상태\n\ntable.headers.indexedDB.uniqueKey=유일키\ntable.headers.indexedDB.name=키\ntable.headers.indexedDB.db=데이터베이스 이름\ntable.headers.indexedDB.storage=저장소\ntable.headers.indexedDB.objectStore=객체 저장소 이름\ntable.headers.indexedDB.value=값\ntable.headers.indexedDB.origin=출처\ntable.headers.indexedDB.version=버전\ntable.headers.indexedDB.objectStores=객체 저장소\ntable.headers.indexedDB.keyPath2=키 경로\ntable.headers.indexedDB.autoIncrement=Auto Increment\ntable.headers.indexedDB.indexes=인덱스\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session=세션\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder=값 걸러내기\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label=데이터\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label=파싱한 값\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteLabel):\n# Label of popup menu action to delete storage item.\nstorage.popupMenu.deleteLabel=“%S” 삭제\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteAllLabel):\n# Label of popup menu action to delete all storage items.\nstorage.popupMenu.deleteAllFromLabel=“%S”에서 모두 삭제\n\n# LOCALIZATION NOTE (storage.idb.deleteBlocked):\n# Warning notification when IndexedDB database could not be deleted immediately.\nstorage.idb.deleteBlocked=모든 연결이 끊긴 후 “%S” 데이터베이스가 지워질 것입니다.\n\n# LOCALIZATION NOTE (storage.idb.deleteError):\n# Error notification when IndexedDB database could not be deleted.\nstorage.idb.deleteError=“%S” 데이터베이스는 삭제될 수 없습니다.\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n<!ENTITY newButton.label            \"새로 만들기\">\n<!ENTITY newButton.tooltip          \"새로운 스타일 시트를 만들고 웹 문서에서 가져오기\">\n<!ENTITY newButton.accesskey        \"N\">\n\n<!ENTITY importButton.label         \"가져오기…\">\n<!ENTITY importButton.tooltip       \"기존의 스타일 시트를 문서에 가져오기\">\n<!ENTITY importButton.accesskey     \"I\">\n\n<!ENTITY visibilityToggle.tooltip   \"스타일 시트 적용 내용 보기\">\n\n<!ENTITY saveButton.label           \"저장하기\">\n<!ENTITY saveButton.tooltip         \"스타일 시트를 파일로 저장\">\n<!ENTITY saveButton.accesskey       \"S\">\n\n<!ENTITY optionsButton.tooltip      \"스타일 편집기 설정\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.label     \"원본 소스 보기\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.accesskey  \"o\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n<!ENTITY showMediaSidebar.label     \"@media 탐색창 보기\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n<!ENTITY mediaRules.label           \"@media 규칙\">\n\n<!ENTITY editorTextbox.placeholder  \"여기에 CSS 를 입력합니다.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n<!ENTITY noStyleSheet.label         \"이 페이지에는 스타일 시트가 없습니다.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n<!ENTITY noStyleSheet-tip-start.label  \"그렇지 않으면,\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"새로운 스타일 시트를 추가\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \"하시겠습니까?\">\n\n<!-- LOCALIZATION NOTE (openLinkNewTab.label): This is the text for the\n     context menu item that opens a stylesheet in a new tab -->\n<!ENTITY openLinkNewTab.label     \"링크를 새 탭으로 열기\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<인라인 스타일 시트 #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=새로운 스타일 시트 #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=규칙이 #1개 있습니다.\n\n# LOCALIZATION NOTE  (error-load): This is shown when loading fails.\nerror-load=스타일 시트를 읽을 수 없습니다.\n\n# LOCALIZATION NOTE  (error-save): This is shown when saving fails.\nerror-save=스타일 시트를 저장할 수 없습니다.\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed=압축된 스타일시트의 범위 정보는 보일 수 없음\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=스타일 시트 가져오기\n\n# LOCALIZATION NOTE  (importStyleSheet.filter): This is the *.css filter title\nimportStyleSheet.filter=CSS 파일\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=스타일 시트 저장\n\n# LOCALIZATION NOTE  (saveStyleSheet.filter): This is the *.css filter title\nsaveStyleSheet.filter=CSS 파일\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey=S\n\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n<!ENTITY browserStylesLabel    \"브라우저 스타일\">\n\n<!-- LOCALIZATION NOTE (filterStylesPlaceholder): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n<!ENTITY filterStylesPlaceholder      \"스타일로 거르기\">\n\n<!-- LOCALIZATION NOTE (addRuleButtonTooltip): This is the tooltip shown when\n  -  hovering the `Add new rule` button in the rules view toolbar. This should\n  -  match ruleView.contextmenu.addNewRule in styleinspector.properties -->\n<!ENTITY addRuleButtonTooltip  \"새 규칙 넣기\">\n\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n<!ENTITY selectedElementLabel  \"선택 요소:\">\n\n<!-- LOCALIZATION NOTE (togglePseudoClassPanel): This is the tooltip\n  -  shown when hovering over the `Toggle Pseudo Class Panel` button in the\n  -  rule view toolbar. -->\n<!ENTITY togglePseudoClassPanel  \"가상 클래스 켜거나 끄기\">\n\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n<!ENTITY noPropertiesFound     \"CSS 속성을 찾을 수 없습니다.\">\n\n<!-- FIXME: notes -->\n<!ENTITY computedViewTitle     \"계산됨\">\n<!ENTITY ruleViewTitle         \"규칙\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/tilt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Tilt Inspector\n# which is available from the Web Developer sub-menu -> 'Tilt'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (initTilt.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed as an modal\n# popup window when initialization fails because of unsupported hardware.\ninitTilt.error = Tilt를 초기화할 수 없습니다. http://get.webgl.org/troubleshooting\\n의 문제점 사항을 확인해 주시기 바랍니다.\n\n# LOCALIZATION NOTE (initWebGL.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed in the console\n# when initialization fails because of unsupported hardware.\ninitWebGL.error = WebGL Context를 초기화할 수 없습니다. 하드웨어 또는 드라이버가 WebGL을 지원하고 있지 않습니다.\n\n# LOCALIZATION NOTE (linkProgram.error): This error happens when the WebGL\n# context can't link two compiled shader programs together. It is displayed in\n# the Error Console.\nlinkProgram.error = 연결 프로그램을 초기화할 수 없습니다: %S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (uri or path) of a shader is not the expected one. It is displayed in\n# the Error Console.\ncompileShader.source.error = 그림자 소스의 URL 주소가 부정확합니다. (문자열이어야 함)\n\n# LOCALIATION NOTE (compileShader.type.error): There are two types of shader\n# programs - vertex and fragment. At a shader initialization, if none of these\n# two types is specified, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.type.error = 지정한 그림자 소스의 URL이 부정확합니다: %S\n\n# LOCALIZATION NOTE (compileShader.compile.error): If the shader source and\n# type are correctly specified, there may be syntax errors in the shader code.\n# If this is the case, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.compile.error = 그림자 소스 컴파일 상태:\\n%S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (canvas or image) of a texture is not as expected. It is displayed in\n# the Error Console.\ninitTexture.source.error = texture 소스 타입이 부정확합니다. (이미지여야 함)\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n<!ENTITY closeCmd.key  \"W\">\n<!ENTITY toggleToolbox.key  \"I\">\n<!ENTITY toggleToolboxF12.keycode          \"VK_F12\">\n<!ENTITY toggleToolboxF12.keytext          \"F12\">\n\n<!-- LOCALIZATION NOTE (browserToolboxErrorMessage): This is the label\n  -  shown next to error details when the Browser Toolbox is unable to open. -->\n<!ENTITY browserToolboxErrorMessage          \"브라우저 도구상자를 열다 잘못됨:\">\n\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n<!ENTITY options.context.advancedSettings \"고급 설정\">\n\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n<!ENTITY options.context.inspector \"검사기\">\n\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n<!ENTITY options.showUserAgentStyles.label \"브라우저 스타일 보기\">\n<!ENTITY options.showUserAgentStyles.tooltip \"이 옵션을 켜면 브라우저가 읽어들이는 기본 스타일을 보여줍니다.\">\n\n<!-- LOCALIZATION NOTE (options.collapseAttrs.label): This is the label\n  -  for the checkbox option to enable collapse attributes in the Inspector\n  -  panel. -->\n<!ENTITY options.collapseAttrs.label \"DOM 속성 줄이기\">\n<!ENTITY options.collapseAttrs.tooltip \"검사기에서 긴 속성을 줄이기\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.label \"기본 색상 단위\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.accesskey \"U\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.authored): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.authored \"작성된 대로\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hex \"Hex\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n<!ENTITY options.defaultColorUnit.name \"색상 이름\">\n\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n<!ENTITY options.context.triggersPageRefresh  \"* 현재 세션에서만 쓰이며, 페이지를 새로고침함\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label5    \"브라우저 크롬과 부가 기능 디버깅에도 도구상자 쓰기\">\n<!ENTITY options.enableChrome.tooltip3  \"이 옵션을 켜면 브라우저 컨텍스트에서 ([도구] > [웹 개발 도구] > [브라우저 도구상자]로 불러낸)여러가지 개발자 도구를 쓰고 부가 기능 관리자에서 부가 기능을 디버깅할 수 있습니다.\">\n\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableRemote.label3    \"원격 디버깅 켜기\">\n<!ENTITY options.enableRemote.tooltip2  \"이 옵션을 켜면 개발자 도구가 Firefox OS와 같은 원격 인스턴스를 디버깅 할 수 있습니다.\">\n\n<!-- LOCALIZATION NOTE (options.enableWorkers.label): This is the label for the\n  -  checkbox that toggles worker debugging, i.e. devtools.debugger.workers\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableWorkers.label    \"워커 디버깅 켜기 (개발하고 있음)\">\n<!ENTITY options.enableWorkers.tooltip  \"이 옵션을 켜면 개발자 도구가 워커를 디버깅할 수 있습니다.\">\n\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n<!ENTITY options.disableJavaScript.label     \"JavaScript 끄기*\">\n<!ENTITY options.disableJavaScript.tooltip   \"이 옵션을 켜면 현재 탭의 JavaScript가 꺼집니다. 이 탭이나 도구상자가 닫히면 이 설정도 날라갑니다.\">\n\n<!-- LOCALIZATION NOTE (options.disableHTTPCache.label,\n  -  options.disableHTTPCache.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the HTTP cache on or off. -->\n<!ENTITY options.disableHTTPCache.label     \"HTTP 캐시 비활성화 (툴박스가 열려 있을 때)\">\n<!ENTITY options.disableHTTPCache.tooltip   \"이 설정을 켜면 툴박스가 열려있는 모든 탭에서 HTTP 캐시를 비활성화 합니다. 서비스 워커는 이 설정의 영향을 받지 않습니다.\">\n\n<!-- LOCALIZATION NOTE (options.enableServiceWorkersHTTP.label,\n  -  options.enableServiceWorkersHTTP.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the service workers testing features on or off. This option enables service workers over HTTP. -->\n<!ENTITY options.enableServiceWorkersHTTP.label     \"HTTP로 가져온 서비스 워커 쓰기 (도구상자가 열려 있을 때에만)\">\n<!ENTITY options.enableServiceWorkersHTTP.tooltip   \"이 옵션을 켜면 도구 상자가 열려 있는 모든 탭에서 HTTP로 가져온 서비스 워커를 쓸 수 있습니다.\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label2): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n<!ENTITY options.selectDefaultTools.label2    \"기본 개발자 도구\">\n\n<!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n<!ENTITY options.selectAdditionalTools.label  \"부가 기능으로 설치된 개발자 도구\">\n\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n<!ENTITY options.selectEnabledToolboxButtons.label     \"사용 가능한 도구상자 버튼\">\n\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n<!ENTITY options.toolNotSupported.label  \"* 현재 도구상자에서는 지원하지 않음\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label2   \"테마\">\n\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n<!ENTITY options.usedeveditiontheme.label   \"Developer Edition 브라우저 테마 쓰기\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Developer Edition browser 테마를 쓰거나 쓰지 않습니다.\">\n\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n<!ENTITY options.webconsole.label            \"웹 콘솔\">\n\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n<!ENTITY options.timestampMessages.label      \"시각 보기\">\n<!ENTITY options.timestampMessages.tooltip    \"이 옵션을 켜면 웹 콘솔의 명령어와 출력을 시각과 함께 보여줍니다.\">\n\n<!-- LOCALIZATION NOTE (options.debugger.label): This is the label for the\n  -  heading of the group of Debugger preferences in the options panel. -->\n<!ENTITY options.debugger.label            \"디버거\">\n\n<!-- LOCALIZATION NOTE (options.sourceMap.label): This is the\n   - label for the checkbox that toggles source maps in the Debugger -->\n<!ENTITY options.sourceMaps.label      \"소스맵 켜기\">\n<!ENTITY options.sourceMaps.tooltip    \"이 설정을 켜면 소스가 디버거와 콘솔에서 매핑됩니다.\">\n\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n<!ENTITY options.styleeditor.label            \"스타일 편집기\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n<!ENTITY options.stylesheetSourceMaps.label      \"원본 소스 보기\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"스타일 편집기나 검사기에서 원본 소스(Sass 파일 등) 보기\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n<!ENTITY options.stylesheetAutocompletion.label      \"CSS 자동완성\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"스타일 편집기에서 CSS 속성, 값, 선택자를 입력하는 대로 자동완성\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.label): This is the label for the\n   -  heading of the group of Screenshot preferences in the options\n   -  panel. -->\n<!ENTITY options.screenshot.label            \"스크린샷 동작\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.clipboard.label): This is the\n   - label for the checkbox that toggles screenshot to clipboard feature. -->\n<!ENTITY options.screenshot.clipboard.label      \"클립보드로 스크린샷\">\n<!ENTITY options.screenshot.clipboard.tooltip    \"클립보드로 바로 스크린샷을 저장\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.audio.label): This is the\n   - label for the checkbox that toggles the camera shutter audio for screenshot tool -->\n<!ENTITY options.screenshot.audio.label      \"카메라 셔터 소리 재생\">\n<!ENTITY options.screenshot.audio.tooltip    \"스크린샷을 찍을 때 카메라 소리를 활성화\">\n\n<!-- LOCALIZATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n<!ENTITY options.commonPrefs.label           \"일반 설정\">\n\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n<!ENTITY options.enablePersistentLogs.label    \"로그 지속적으로 남기기\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"이 옵션을 켜면 새 페이지로 이동해도 웹 콘솔과 네트워크 모니터의 출력이 지워지지 않음\">\n\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n<!ENTITY options.showPlatformData.label    \"Gecko 플랫폼 데이터\">\n<!ENTITY options.showPlatformData.tooltip  \"이 옵션을 켜면 JavaScript 프로파일러 보고서에 Gecko 플랫폼 정보가 들어갑니다\">\n\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n<!ENTITY options.sourceeditor.label                     \"편집기 설정\">\n<!ENTITY options.sourceeditor.detectindentation.label   \"들여 쓰기 감지\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"소스 내용에서 들여 쓰기를 감지\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label   \"괄호 자동 입력\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"괄호를 자동 입력함\">\n<!ENTITY options.sourceeditor.expandtab.label           \"들여 쓰기로 스페이스 문자를 쓰기 \">\n<!ENTITY options.sourceeditor.expandtab.tooltip         \"탭 문자 대신 스페이스 문자를 사용\">\n<!ENTITY options.sourceeditor.tabsize.label             \"탭 길이\">\n<!ENTITY options.sourceeditor.tabsize.accesskey         \"T\">\n<!ENTITY options.sourceeditor.keybinding.label          \"키 바인드\">\n<!ENTITY options.sourceeditor.keybinding.accesskey      \"K\">\n<!ENTITY options.sourceeditor.keybinding.default.label  \"기본 설정\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip=브라우저 창 아래로 고정\ntoolboxDockButtons.side.tooltip=브라우저 창 옆으로 고정\ntoolboxDockButtons.window.tooltip=별도 창으로 보기\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.minimize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the minimize button in the toolbar. When clicked, the\n# button minimizes the toolbox so that just the toolbar is visible at the\n# bottom.\ntoolboxDockButtons.bottom.minimize=도구상자 최소화\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.maximize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the maximize button in the toolbar. When clicked, the\n# button maximizes the toolbox again (if it had been minimized before) so that\n# the whole toolbox is visible again.\ntoolboxDockButtons.bottom.maximize=도구상자 최대화\n\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of errors in the current web page\ntoolboxToggleButton.errors=오류 #1개\n\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of warnings in the current web page\ntoolboxToggleButton.warnings=경고 #1개\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\ntoolboxToggleButton.tooltip=%1$S, %2$S\\n개발자 도구를 열고 닫으려면 여기를 누르십시오.\n\n# LOCALIZATION NOTE (toolbar.closeButton.tooltip)\n# Used as a message in tooltip when overing the close button of the Developer\n# Toolbar.\ntoolbar.closeButton.tooltip=개발자 툴바 닫기\n\n# LOCALIZATION NOTE (toolbar.toolsButton.tooltip)\n# Used as a message in tooltip when overing the wrench icon of the Developer\n# Toolbar, which toggle the developer toolbox.\ntoolbar.toolsButton.tooltip=개발자 도구 토글\n\n# LOCALIZATION NOTE (toolbox.titleTemplate1): This is the template\n# used to format the title of the toolbox.\n# The URL of the page being targeted: %1$S.\ntoolbox.titleTemplate1=개발자 도구 - %1$S\n\n# LOCALIZATION NOTE (toolbox.titleTemplate2): This is the template\n# used to format the title of the toolbox.\n# The page title or other name for the thing being targeted: %1$S\n# The URL of the page being targeted: %2$S.\ntoolbox.titleTemplate2=개발자 도구 - %1$S - %2$S\n\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\n# name when no tool is selected.\ntoolbox.defaultTitle=개발자 도구\n\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\n# toolbox as a whole\ntoolbox.label=개발자 도구\n\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\n# used to add a * marker to the label for the Options Panel tool checkbox for the\n# tool which is not supported for the current toolbox target.\n# The name of the tool: %1$S.\noptions.toolNotSupportedMarker=%1$S *\n\n# LOCALIZATION NOTE (scratchpad.keycode)\n# Used for opening scratchpad from the detached toolbox window\n# Needs to match scratchpad.keycode from browser.dtd\nscratchpad.keycode=VK_F4\n\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\n# Used for toggling the browser console from the detached toolbox window\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\nbrowserConsoleCmd.commandkey=j\n\n# LOCALIZATION NOTE (pickButton.tooltip)\n# This is the tooltip of the pick button in the toolbox toolbar\npickButton.tooltip=페이지에서 요소 고르기\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip=모든 탭\n\n# LOCALIZATION NOTE (toolbox.noContentProcessForTab.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running for the current tab\ntoolbox.noContentProcessForTab.message=이 탭에 대한 콘텐츠 프로세스가 없습니다.\n\n# LOCALIZATION NOTE (toolbox.viewCssSourceInStyleEditor.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a css file in the Style-Editor tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInStyleEditor is used.\ntoolbox.viewCssSourceInStyleEditor.label=스타일 에디터에 파일 열기\n\n# LOCALIZATION NOTE (toolbox.viewJsSourceInDebugger.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a js file in the Debugger tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInDebugger is used.\ntoolbox.viewJsSourceInDebugger.label=디버거에 파일 열기\n\ntoolbox.resumeOrderWarning=디버거가 붙은뒤 페이지가 다시 계속되지 않았습니다. 툴박스를 닫은뒤 다시 열어 주세요.\n\n# LOCALIZATION NOTE (toolbox.options.key)\n# Key shortcut used to open the options panel\ntoolbox.options.key=CmdOrCtrl+Shift+O\n\n# LOCALIZATION NOTE (toolbox.help.key)\n# Key shortcut used to open the options panel\ntoolbox.help.key=F1\n\n# LOCALIZATION NOTE (toolbox.nextTool.key)\n# Key shortcut used to select the next tool\ntoolbox.nextTool.key=CmdOrCtrl+]\n\n# LOCALIZATION NOTE (toolbox.previousTool.key)\n# Key shortcut used to select the previous tool\ntoolbox.previousTool.key=CmdOrCtrl+[\n\n# LOCALIZATION NOTE (toolbox.zoom*.key)\n# Key shortcuts used to zomm in/out or reset the toolbox\n# Should match fullZoom*Cmd.commandkey values from browser.dtd\ntoolbox.zoomIn.key=CmdOrCtrl+Plus\ntoolbox.zoomIn2.key=CmdOrCtrl+=\ntoolbox.zoomIn3.key=\n\ntoolbox.zoomOut.key=CmdOrCtrl+-\ntoolbox.zoomOut2.key=\n\ntoolbox.zoomReset.key=CmdOrCtrl+0\ntoolbox.zoomReset2.key=\n\n# LOCALIZATION NOTE (toolbox.reload*.key)\n# Key shortcuts used to reload the page\ntoolbox.reload.key=CmdOrCtrl+R\ntoolbox.reload2.key=F5\n\n# LOCALIZATION NOTE (toolbox.forceReload*.key)\n# Key shortcuts used to force reload of the page by bypassing caches\ntoolbox.forceReload.key=CmdOrCtrl+Shift+R\ntoolbox.forceReload2.key=CmdOrCtrl+F5\n\n# LOCALIZATION NOTE (toolbox.minimize.key)\n# Key shortcut used to minimize the toolbox\ntoolbox.minimize.key=CmdOrCtrl+Shift+U\n\n# LOCALIZATION NOTE (toolbox.toggleHost.key)\n# Key shortcut used to move the toolbox in bottom or side of the browser window\ntoolbox.toggleHost.key=CmdOrCtrl+Shift+D\n\n# LOCALIZATION NOTE (toolbox.frames.tooltip): This is the label for\n# the iframes menu list that appears only when the document has some.\n# It allows you to switch the context of the whole toolbox.\ntoolbox.frames.tooltip=현재이 대상 문서로 iframe을 선택\n\n# LOCALIZATION NOTE (toolbox.noautohide.tooltip): This is the label for\n# the button to force the popups/panels to stay visible on blur.\n# This is only visible in the browser toolbox as it is meant for\n# addon developers and Firefox contributors.\ntoolbox.noautohide.tooltip=팝업 자동숨김 비활성화\n\n# LOCALIZATION NOTE (toolbox.closebutton.tooltip): This is the tooltip for\n# the close button the developer tools toolbox.\ntoolbox.closebutton.tooltip=개발자 도구 닫음\n\n\n# LOCALIZATION NOTE (toolbox.allToolsButton.tooltip): This is the tooltip for the\n# \"all tools\" button displayed when some tools are hidden by overflow of the toolbar.\ntoolbox.allToolsButton.tooltip=Select another tool\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY window.title \"웹 콘솔\">\n<!ENTITY browserConsole.title \"브라우저 콘솔\">\n\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY openURL.label     \"새 탭에서 URL 열기\">\n<!ENTITY openURL.accesskey \"T\">\n\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n<!ENTITY btnPageNet.label   \"네트워크\">\n<!ENTITY btnPageNet.tooltip \"네트워크 접속 로그 찍기\">\n<!ENTITY btnPageNet.accesskey \"N\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"t\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"CSS 오류 및 경고 로그 찍기\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"JavaScript 예외 처리 로그 찍기\">\n<!ENTITY btnPageJS.accesskey  \"J\">\n<!ENTITY btnPageSecurity.label \"보안\">\n<!ENTITY btnPageSecurity.tooltip \"보안 오류 및 경고 로그 찍기\">\n<!ENTITY btnPageSecurity.accesskey \"u\">\n\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n<!ENTITY btnPageLogging.label   \"로깅\">\n<!ENTITY btnPageLogging.tooltip \"window.console 객체로 보내진 로그 메시지\">\n<!ENTITY btnPageLogging.accesskey3 \"L\">\n<!ENTITY btnConsoleErrors       \"오류\">\n<!ENTITY btnConsoleInfo         \"정보\">\n<!ENTITY btnConsoleWarnings     \"경고\">\n<!ENTITY btnConsoleLog          \"로그\">\n<!ENTITY btnConsoleXhr          \"XHR\">\n<!ENTITY btnConsoleReflows      \"리플로\">\n\n<!-- LOCALIZATION NOTE (btnServerLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls on the HTTP server. -->\n<!ENTITY btnServerLogging.label       \"서버\">\n<!ENTITY btnServerLogging.tooltip     \"웹서버에서 로그 메시지 받음\">\n<!ENTITY btnServerLogging.accesskey   \"S\">\n<!ENTITY btnServerErrors              \"오류\">\n<!ENTITY btnServerInfo                \"정보\">\n<!ENTITY btnServerWarnings            \"경고\">\n<!ENTITY btnServerLog                 \"로그\">\n\n<!-- LOCALIZATION NODE (btnConsoleSharedWorkers) the term \"Shared Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleSharedWorkers \"Shared Workers\">\n<!-- LOCALIZATION NODE (btnConsoleServiceWorkers) the term \"Service Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleServiceWorkers \"Service Workers\">\n<!-- LOCALIZATION NODE (btnConsoleWindowlessWorkers) the term \"Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleWindowlessWorkers \"부가 기능 또는 Chrome Workers\">\n\n<!ENTITY filterOutput.placeholder \"결과 거르기\">\n<!ENTITY btnClear.label        \"모두 지우기\">\n<!ENTITY btnClear.tooltip      \"웹 콘솔 결과 모두 지우기\">\n<!ENTITY btnClear.accesskey    \"r\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"링크 주소 복사\">\n<!ENTITY copyURLCmd.accesskey \"a\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n<!ENTITY openInVarViewCmd.label \"변수 보기에서 열기\">\n<!ENTITY openInVarViewCmd.accesskey \"V\">\n<!ENTITY storeAsGlobalVar.label \"전역 변수로 저장\">\n<!ENTITY storeAsGlobalVar.accesskey \"S\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice1   \"페이지를 다시 읽어들여\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice2   \"오디오 컨텍스트를 보고 고칩니다.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n<!ENTITY webAudioEditorUI.emptyNotice     \"오디오 컨텍스트가 생기기를 기다리는 중…\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties2 \"속성\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n<!ENTITY webAudioEditorUI.tab.automation  \"자동화\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n<!ENTITY webAudioEditorUI.inspectorTitle  \"AudioNode 검사기\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"선택한 AudioNode가 없습니다.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n<!ENTITY webAudioEditorUI.propertiesEmpty \"노드에 어떤 속성도 없습니다\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n<!ENTITY webAudioEditorUI.automationEmpty \"노드에 어떤 AudioParam도 없습니다.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam에 어떤 자동화된 이벤트도 없습니다.\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=검사기 닫기\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=검사기 열기\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S.%03S\n\nhelperFuncUnsupportedTypeError=이 객체 형식을 인쇄할 수 없습니다.\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS): this string is used to\n# show the duration between two network events (e.g request and response\n# header or response header and response body). Parameters: %S is the duration.\nNetworkPanel.durationMS=%Sms\n\nConsoleAPIDisabled=웹 콘솔 기록 API (console.log, console.info, console.warn, console.error)는 현재 페이지에서 사용할 수 없습니다.\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): the Web Console floating\n# panel title. For RTL languages you need to set the LRM in the string to give\n# the URL the correct direction. Parameters: %S is the web page URL.\nwebConsoleWindowTitleAndURL=웹 콘솔 - %S\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): the message displayed\n# after a URL in the Web Console that has been flagged for Mixed Content (i.e.\n# http content in an https page).\nwebConsoleMixedContentWarning=컨텐츠 섞임\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel=더 알아보기\n\n# LOCALIZATION NOTE (scratchpad.linkText): the text used in the right hand\n# side of the Web Console command line when JavaScript is being entered, to\n# indicate how to jump into scratchpad mode.\nscratchpad.linkText=Shift+RETURN - 스크래치패드 열기\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink=리플로: %Sms\nreflow.messageWithLink=리플로: %Sms\\u0020\nreflow.messageLinkText=함수 %1$S, %2$S 줄 %3$S\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction): this string is used to\n# display JavaScript functions that have no given name - they are said to be\n# anonymous. Test console.trace() in the webconsole.\nstacktrace.anonymousFunction=<익명>\n\n# LOCALIZATION NOTE (stacktrace.asyncStack): this string is used to\n# indicate that a given stack frame has an async parent.\n# %S is the \"Async Cause\" of the frame.\nstacktrace.asyncStack=(비동기: %S)\n\n# LOCALIZATION NOTE (timerStarted): this string is used to display the result\n# of the console.time() call. Parameters: %S is the name of the timer.\ntimerStarted=%S: 타이머 시작\n\n# LOCALIZATION NOTE (timeEnd): this string is used to display the result of\n# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S\n# is the number of milliseconds.\ntimeEnd=%1$S: %2$Sms\n\n# LOCALIZATION NOTE (consoleCleared): this string is displayed when receiving a\n# call to console.clear() to let the user know the previous messages of the\n# console have been removed programmatically.\nconsoleCleared=콘솔 내용을 삭제하였습니다.\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel=<레이블 없음>\n\n# LOCALIZATION NOTE (noGroupLabel): this string is used to display\n# console.group messages with no label provided.\nnoGroupLabel=<그룹 레이블 없음>\n\n# LOCALIZATION NOTE (Autocomplete.blank): this string is used when inputnode\n# string containing anchor doesn't matches to any property in the content.\nAutocomplete.blank=  <- 결과 없음\n\nmaxTimersExceeded=현재 페이지에서 허용된 타이머 최대값을 넘었습니다.\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded=이 페이지에서 허용된 카운터의 최대값을 넘었습니다.\n\n# LOCALIZATION NOTE (longStringEllipsis): the string displayed after a long\n# string. This string is clickable such that the rest of the string is\n# retrieved from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): the string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=보려고 하는 문자열이 웹 콘솔에 보이기에 너무 깁니다.\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=연결 시간이 초과되었습니다. 각각의 오류 콘솔에서 가능성 있는 오류 메시지를 확인하십시오. 웹 콘솔을 다시 열고 시도해 보십시오.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=속성 거르기\n\n# LOCALIZATION NOTE (emptyPropertiesList): the text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=보일 속성이 없음\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2=#1번 되풀이\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector=검사기의 노드를 눌러서 선택\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument=주어진 창에서 cd()를 할 수 없습니다. 유효하지 않은 인수입니다.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=사기 주의: 자신이 이해하지 못하는 것을 붙여넣을 때에는 조심하십시오. 이를 통해 공격자가 여러분의 개인 정보를 훔치거나 컴퓨터를 제어할 수 있습니다. 붙여넣기를 허용하려면 '%S'를 아래에 치십시오(엔터를 누르지 않아도 됩니다).\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=붙여넣기 허가!\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails=메시지에 대한 자세한 정보를 보거나 숨깁니다.\n\n# LOCALIZATION NOTE (groupToggle): the text that is displayed when\n# you hover the arrow for expanding/collapsing the messages of a group.\ngroupToggle=그룹을 보거나 숨깁니다.\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel=빈 슬롯 #1개\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index=(index)\ntable.iterationIndex=(iteration index)\ntable.key=키\ntable.value=값\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=오류\nseverity.warn=경고\nseverity.info=정보\nseverity.log=로그\n\n# LOCALIZATION NOTE (level.error, level.warn, level.info, level.log, level.debug):\n# tooltip for icons next to console output\nlevel.error=오류\nlevel.warn=경고\nlevel.info=정보\nlevel.log=로그\nlevel.debug=디버그\n\n# LOCALIZATION NOTE (webconsole.find.key)\n# Key shortcut used to focus the search box on upper right of the console\nwebconsole.find.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (webconsole.close.key)\n# Key shortcut used to close the Browser console (doesn't work in regular web console)\nwebconsole.close.key=CmdOrCtrl+W\n\n# LOCALIZATION NOTE (webconsole.clear.key*)\n# Key shortcut used to clear the console output\nwebconsole.clear.key=Ctrl+Shift+L\nwebconsole.clear.keyOSX=Ctrl+L\n\n\n# LOCALIZATION NOTE (webconsole.menu.copyURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# copies the URL displayed in the message to the clipboard.\nwebconsole.menu.copyURL.label=링크 위치 복사\nwebconsole.menu.copyURL.accesskey=a\n\n# LOCALIZATION NOTE (webconsole.menu.openURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# opens the URL displayed in a new browser tab.\nwebconsole.menu.openURL.label=새 탭에서 URL 열기\nwebconsole.menu.openURL.accesskey=T\n\n# LOCALIZATION NOTE (webconsole.menu.openInVarView.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# opens the webconsole variable view for the logged variable.\nwebconsole.menu.openInVarView.label=변수 뷰 열기\nwebconsole.menu.openInVarView.accesskey=V\n\n# LOCALIZATION NOTE (webconsole.menu.storeAsGlobalVar.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# creates a new global variable pointing to the logged variable.\nwebconsole.menu.storeAsGlobalVar.label=전역 변수로 저장\nwebconsole.menu.storeAsGlobalVar.accesskey=S\n\n# LOCALIZATION NOTE (webconsole.menu.copy.label)\n# Label used for a context-menu item displayed for any log. Clicking on it will copy the\n# content of the log (or the user selection, if any).\nwebconsole.menu.copy.label=복사\nwebconsole.menu.copy.accesskey=C\n\n# LOCALIZATION NOTE (webconsole.menu.selectAll.label)\n# Label used for a context-menu item that will select all the content of the webconsole\n# output.\nwebconsole.menu.selectAll.label=모두 선택\nwebconsole.menu.selectAll.accesskey=A\n\n\n\n# LOCALIZATION NOTE (webconsole.clearButton.tooltip)\n# Label used for the tooltip on the clear logs button in the console top toolbar bar.\n# Clicking on it will clear the content of the console.\nwebconsole.clearButton.tooltip=Clear the Web Console output\n\n# LOCALIZATION NOTE (webconsole.cssFilterButton.label)\n# Label used as the text of the \"CSS\" button in the additional filter toolbar.\n# It shows or hides CSS warning messages, inserted in the page by the browser\n# when there are CSS errors in the page.\nwebconsole.cssFilterButton.label=CSS\n\n# LOCALIZATION NOTE (webconsole.debugFilterButton.label)\n# Label used as the text of the \"Debug\" button in the additional filter toolbar.\n# It shows or hides debug messages, inserted in the page using console.debug().\nwebconsole.debugFilterButton.label=Debug\n\n# LOCALIZATION NOTE (webconsole.errorsFilterButton.label)\n# Label used as the text of the \"Errors\" button in the additional filter toolbar.\n# It shows or hides error messages, either inserted in the page using\n# console.error() or as a result of a javascript error..\nwebconsole.errorsFilterButton.label=Errors\n\n# LOCALIZATION NOTE (webconsole.filterInput.placeholder)\n# Label used for for the placeholder on the filter input, in the console top toolbar.\nwebconsole.filterInput.placeholder=Filter output\n\n# LOCALIZATION NOTE (webconsole.infoFilterButton.label)\n# Label used as the text of the \"Info\" button in the additional filter toolbar.\n# It shows or hides info messages, inserted in the page using console.info().\nwebconsole.infoFilterButton.label=Info\n\n# LOCALIZATION NOTE (webconsole.logsFilterButton.label)\n# Label used as the text of the \"Logs\" button in the additional filter toolbar.\n# It shows or hides log messages, inserted in the page using console.log().\nwebconsole.logsFilterButton.label=Logs\n\n# LOCALIZATION NOTE (webconsole.requestsFilterButton.label)\n# Label used as the text of the \"Requests\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes a network call, for example\n# when an image or a scripts is requested.\nwebconsole.requestsFilterButton.label=Requests\n\n# LOCALIZATION NOTE (webconsole.toggleFilterButton.tooltip)\n# Label used for the tooltip on the toggle filter bar button in the console top\n# toolbar bar. Clicking on it will toggle the visibility of an additional bar which\n# contains filter buttons.\nwebconsole.toggleFilterButton.tooltip=Toggle filter bar\n\n# LOCALIZATION NOTE (webconsole.warningsFilterButton.label)\n# Label used as the text of the \"Warnings\" button in the additional filter toolbar.\n# It shows or hides warning messages, inserted in the page using console.warn().\nwebconsole.warningsFilterButton.label=Warnings\n\n# LOCALIZATION NOTE (webconsole.xhrFilterButton.label)\n# Label used as the text of the \"XHR\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes an XMLHttpRequest or\n# a fetch call.\nwebconsole.xhrFilterButton.label=XHR\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox 웹IDE\">\n\n<!ENTITY projectMenu_label \"프로젝트\">\n<!ENTITY projectMenu_accesskey \"P\">\n<!ENTITY projectMenu_newApp_label \"새 앱…\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"패키지형 앱 열기…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"P\">\n<!ENTITY projectMenu_importHostedApp_label \"호스트형 앱 열기…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"H\">\n<!ENTITY projectMenu_selectApp_label \"앱 열기…\">\n<!ENTITY projectMenu_selectApp_accesskey \"O\">\n<!ENTITY projectMenu_play_label \"설치하고 실행\">\n<!ENTITY projectMenu_play_accesskey \"I\">\n<!ENTITY projectMenu_stop_label \"앱 멈추기\">\n<!ENTITY projectMenu_stop_accesskey \"S\">\n<!ENTITY projectMenu_debug_label \"앱 디버깅\">\n<!ENTITY projectMenu_debug_accesskey \"D\">\n<!ENTITY projectMenu_remove_label \"프로젝트 지우기\">\n<!ENTITY projectMenu_remove_accesskey \"R\">\n<!ENTITY projectMenu_showPrefs_label \"환경 설정\">\n<!ENTITY projectMenu_showPrefs_accesskey \"e\">\n<!ENTITY projectMenu_manageComponents_label \"추가할 수 있는 항목 관리\">\n<!ENTITY projectMenu_manageComponents_accesskey \"M\">\n<!ENTITY projectMenu_refreshTabs_label \"탭 새로고침\">\n\n<!ENTITY runtimeMenu_label \"런타임\">\n<!ENTITY runtimeMenu_accesskey \"R\">\n<!ENTITY runtimeMenu_disconnect_label \"끊기\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"D\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"스크린샷\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"S\">\n<!ENTITY runtimeMenu_showDetails_label \"런타임 정보\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"E\">\n<!ENTITY runtimeMenu_showMonitor_label \"모니터\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"M\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"기기 환경 설정\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"D\">\n<!ENTITY runtimeMenu_showSettings_label \"기기 설정\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"s\">\n\n<!ENTITY viewMenu_label \"보기\">\n<!ENTITY viewMenu_accesskey \"V\">\n<!ENTITY viewMenu_toggleEditor_label \"편집기 열고 닫기\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"E\">\n<!ENTITY viewMenu_zoomin_label \"크게 보기\">\n<!ENTITY viewMenu_zoomin_accesskey \"I\">\n<!ENTITY viewMenu_zoomout_label \"작게 보기\">\n<!ENTITY viewMenu_zoomout_accesskey \"O\">\n<!ENTITY viewMenu_resetzoom_label \"처음 크기로\">\n<!ENTITY viewMenu_resetzoom_accesskey \"R\">\n\n<!ENTITY projectButton_label \"앱 열기\">\n<!ENTITY runtimeButton_label \"런타임 선택\">\n\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n<!ENTITY key_quit \"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel \"O\">\n<!-- reload app -->\n<!ENTITY key_play \"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor \"B\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n\n<!ENTITY projectPanel_myProjects \"내 프로젝트\">\n<!ENTITY projectPanel_runtimeApps \"런타임 앱\">\n<!ENTITY projectPanel_tabs \"탭\">\n<!ENTITY runtimePanel_usb \"USB 기기\">\n<!ENTITY runtimePanel_wifi \"Wi-Fi 기기\">\n<!ENTITY runtimePanel_simulator \"시뮬레이터\">\n<!ENTITY runtimePanel_other \"기타\">\n<!ENTITY runtimePanel_installsimulator \"시뮬레이터 설치\">\n<!ENTITY runtimePanel_noadbhelper \"ADB 도우미 설치\">\n<!ENTITY runtimePanel_nousbdevice \"기기가 안뜹니까?\">\n<!ENTITY runtimePanel_refreshDevices_label \"기기 새로고침\">\n\n<!-- Lense -->\n<!ENTITY details_valid_header \"유효\">\n<!ENTITY details_warning_header \"경고\">\n<!ENTITY details_error_header \"오류\">\n<!ENTITY details_description \"설명\">\n<!ENTITY details_location \"주소\">\n<!ENTITY details_manifestURL \"앱 ID\">\n<!ENTITY details_removeProject_button \"프로젝트 삭제\">\n<!ENTITY details_showPrepackageLog_button \"패키징 전 로그 보기\">\n\n<!-- New App -->\n<!ENTITY newAppWindowTitle \"새 앱\">\n<!ENTITY newAppHeader \"템플릿 선택\">\n<!ENTITY newAppLoadingTemplate \"템플릿을 읽어들이는 중…\">\n<!ENTITY newAppProjectName \"프로젝트 이름:\">\n\n\n<!-- Decks -->\n\n<!ENTITY deck_close \"닫기\">\n\n<!-- Addons -->\n<!ENTITY addons_title \"추가할 수 있는 항목\">\n<!ENTITY addons_aboutaddons \"부가 기능 관리자 열기\">\n\n<!-- Prefs -->\n<!ENTITY prefs_title \"환경 설정\">\n<!ENTITY prefs_editor_title \"편집기\">\n<!ENTITY prefs_general_title \"일반\">\n<!ENTITY prefs_restore \"기본값으로 복원\">\n<!ENTITY prefs_manage_components \"추가할 수 있는 항목 관리\">\n<!ENTITY prefs_options_autoconnectruntime \"이전 런타임에 다시 연결\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"웹IDE를 열 때 이전 런타임에 다시 연결\">\n<!ENTITY prefs_options_rememberlastproject \"마지막 프로젝트 기억하기\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"웹IDE를 열면 이전 프로젝트 되살리기\">\n<!ENTITY prefs_options_templatesurl \"템플릿 URL\">\n<!ENTITY prefs_options_templatesurl_tooltip \"사용 가능한 템플릿 색인\">\n<!ENTITY prefs_options_showeditor \"편집기 보기\">\n<!ENTITY prefs_options_showeditor_tooltip \"내부 편집기 보기\">\n<!ENTITY prefs_options_tabsize \"탭 크기\">\n<!ENTITY prefs_options_expandtab \"소프트 탭\">\n<!ENTITY prefs_options_expandtab_tooltip \"탭 문자 대신 빈칸 쓰기\">\n<!ENTITY prefs_options_detectindentation \"알아서 들여쓰기\">\n<!ENTITY prefs_options_detectindentation_tooltip \"소스 내용을 가지고 들여쓰기 알아내기\">\n<!ENTITY prefs_options_autocomplete \"자동완성\">\n<!ENTITY prefs_options_autocomplete_tooltip \"코드 자동완성 켜기\">\n<!ENTITY prefs_options_autoclosebrackets \"괄호 알아서 닫기\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"알아서 닫는 괄호 넣기\">\n<!ENTITY prefs_options_keybindings \"키 바인딩\">\n<!ENTITY prefs_options_keybindings_default \"기본\">\n<!ENTITY prefs_options_autosavefiles \"파일 자동 저장\">\n<!ENTITY prefs_options_autosavefiles_tooltip \"프로젝트 실행하기 전에 수정된 파일을 자동으로 저장\">\n\n<!-- Runtime Details -->\n<!ENTITY runtimedetails_title \"런타임 정보\">\n<!ENTITY runtimedetails_adbIsRoot \"루트 권한 ADB: \">\n<!ENTITY runtimedetails_summonADBRoot \"루팅된 기기\">\n<!ENTITY runtimedetails_ADBRootWarning \"(언락된 부트로더 필요)\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"개발자 도구 권한 제한 풀림: \">\n<!ENTITY runtimedetails_requestPrivileges \"더 높은 권한 요구\">\n<!ENTITY runtimedetails_privilegesWarning \"(기기를 다시 시작합니다. 루트 접근이 필요합니다.)\">\n\n<!-- Device Preferences and Settings -->\n<!ENTITY device_typeboolean \"불린\">\n<!ENTITY device_typenumber \"정수\">\n<!ENTITY device_typestring \"문자열\">\n<!ENTITY device_typeobject \"객체\">\n<!ENTITY device_typenone \"형식 선택\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreference_title \"기기 환경 설정\">\n<!ENTITY devicepreference_search \"환경 설정 찾기\">\n<!ENTITY devicepreference_newname \"새 환경 설정 이름\">\n<!ENTITY devicepreference_newtext \"환경 설정 값\">\n<!ENTITY devicepreference_addnew \"새 환경 설정 추가\">\n\n<!-- Device Settings -->\n<!ENTITY devicesetting_title \"기기 설정\">\n<!ENTITY devicesetting_search \"설정 찾기\">\n<!ENTITY devicesetting_newname \"새 설정 이름\">\n<!ENTITY devicesetting_newtext \"설정 값\">\n<!ENTITY devicesetting_addnew \"새 설정 추가\">\n\n<!-- Monitor -->\n<!ENTITY monitor_title \"모니터\">\n<!ENTITY monitor_help \"도움말\">\n\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n<!ENTITY wifi_auth_header \"클라이언트 인증\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"붙으려는 쪽에서는 연결을 인증하기 위한 더 많은 정보가 필요합니다. 기기에서 스캐너가 뜨면 아래 QR코드를 비춰주십시오.\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"QR코드 스캐너가 뜨지 않습니까?\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"QR코드 스캐너가 뜨나요?\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"해당 기기에서 QR코드 스캐너가 뜨지 않고 토큰을 묻는다면 아래 값을 넣어주십시오:\">\n<!ENTITY wifi_auth_qr_size_note \"QR 코드가 너무 작아서 성공적으로 연결되지 않는다면 확대를 하거나 창을 키워보세요.\">\n\n<!-- Logs panel -->\n<!ENTITY logs_title \"패키징 전 명령어 로그\">\n\n<!-- Simulator Options -->\n<!ENTITY simulator_title \"시뮬레이터 설정\">\n<!ENTITY simulator_remove \"시뮬레이터 없애기\">\n<!ENTITY simulator_reset \"기본값으로 복원\">\n<!ENTITY simulator_name \"이름\">\n<!ENTITY simulator_software \"소프트웨어\">\n<!ENTITY simulator_version \"버전\">\n<!ENTITY simulator_profile \"프로필\">\n<!ENTITY simulator_hardware \"하드웨어\">\n<!ENTITY simulator_device \"기기\">\n<!ENTITY simulator_screenSize \"스크린\">\n<!ENTITY simulator_pixelRatio \"픽셀 비율\">\n<!ENTITY simulator_tv_data \"TV 시뮬레이션\">\n<!ENTITY simulator_tv_data_open \"설정 데이타\">\n<!ENTITY simulator_tv_data_open_button \"설정 디렉토리 열기…\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/client/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=Firefox 웹IDE\ntitle_app=Firefox 웹IDE: %S\n\nruntimeButton_label=런타임 선택\nprojectButton_label=앱 열기\n\nmainProcess_label=메인 프로세스\n\nlocal_runtime=로컬 런타임\nremote_runtime=원격 런타임\nremote_runtime_promptTitle=원격 런타임\nremote_runtime_promptMessage=호스트이름:포트\n\nimportPackagedApp_title=디렉터리 선택\nimportHostedApp_title=호스트형 앱 열기\nimportHostedApp_header=매니페스트 URL 넣기\n\nselectCustomBinary_title=사용자 정의 B2G 바이너리 선택\nselectCustomProfile_title=사용자 정의 Gaia 프로필 선택\n\nnotification_showTroubleShooting_label=문제 해결\nnotification_showTroubleShooting_accesskey=t\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=읽어오는 중…\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected=프로젝트를 설치할 수 없습니다. 완전히 연결되어 있지 않습니다.\nerror_cantInstallValidationErrors=프로젝트를 설치할 수 없습니다. 확인해보니 오류가 있습니다.\nerror_listRunningApps=기기에서 앱 목록을 가져올 수 없음\n\n# Variable: name of the operation (in english)\nerror_operationTimeout=작업 시간 초과: %1$S\nerror_operationFail=작업 실패: %1$S\n\n# Variable: app name\nerror_cantConnectToApp=앱에 연결할 수 없음: %1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON=부가 기능 목록을 받아올 수 없음: %S\n\nerror_appProjectsLoadFailed=프로젝트 목록을 읽어들일 수 없습니다. 새 버전의 Firefox로 이 프로파일을 쓰게 되면 이런 일이 일어날 수 있습니다.\nerror_folderCreationFailed=고른 디렉토리에 폴더를 만들 수 없습니다.\n\n# Variable: runtime app build ID (looks like this %Y%M%D format) and firefox build ID (same format)\nerror_runtimeVersionTooRecent=연결한 런타임을 빌드한 때가(%1$S) 데스크톱 Firefox보다(%2$S) 뒤입니다. 이는 지원하지 않는 설정이며 DevTools가 제대로 돌지 못할 수 있습니다.Firefox를 업그레이드해 주십시오.\n\naddons_stable=안정 버전\naddons_unstable=실험적 버전\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label=Firefox OS %1$S 시뮬레이터 (%2$S)\naddons_install_button=설치\naddons_uninstall_button=제거\naddons_adb_label=ADB 도우미 부가 기능\naddons_adapters_label=도구 어댑터 부가 기능\naddons_adb_warning=이 부가 기능이 없으면 USB 기기를 감지할 수 없음\naddons_status_unknown=?\naddons_status_installed=설치\naddons_status_uninstalled=설치하지 않았음\naddons_status_preparing=준비 중\naddons_status_downloading=내려받는 중\naddons_status_installing=설치 중\n\nruntimedetails_checkno=아니오\nruntimedetails_checkyes=예\nruntimedetails_checkunknown=알 수 없음 (ADB Helper 0.4.0 이상이 있어야 함)\nruntimedetails_notUSBDevice=USB 기기가 아님\n\n# Validation status\nstatus_tooltip=확인 상태: %1$S\nstatus_valid=올바름\nstatus_warning=경고\nstatus_error=오류\nstatus_unknown=알수없음\n\n# Device preferences and settings\ndevice_reset_default=기본값으로 재설정\n\n# Simulator options\nsimulator_custom_device=사용자 정의\nsimulator_custom_binary=사용자 정의 B2G 바이너리…\nsimulator_custom_profile=사용자 정의 Gaia 프로필…\nsimulator_default_profile=기본값 사용\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/shared/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - browser/devtools/styleeditor/styleeditor.xul for context -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n<!ENTITY csscoverage.backButton \"뒤로\">\n\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n<!ENTITY csscoverage.unused \"사용하지 않는 규칙\">\n<!ENTITY csscoverage.noMatches \"다름 규칙과 맞는 결과를 찾지 못했습니다:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n<!ENTITY csscoverage.optimize.header \"최적화 가능한 페이지\">\n\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n<!ENTITY csscoverage.optimize.body1 \"태그를 페이지의 아래로 내리고 'load' 이벤트가 \">\n<!ENTITY csscoverage.optimize.body2 \"발생하기 전에 필요한 스타일이 포함된 인라인 요소를 새로 생성해서 \">\n<!ENTITY csscoverage.optimize.body3 \"맨위로 올리면 로딩 속도가 향상될 수 있습니다. 다음에 나오는 스타일 블록을 참고하세요:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n<!ENTITY csscoverage.optimize.bodyX \"모든 규칙이 인라인입니다.\">\n\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n<!ENTITY csscoverage.footer1 \"이 보고서에 생성된 경고 내용을 살펴보려면\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"CSS Coverage Tool에 대한 MDN 글\">\n<!ENTITY csscoverage.footer4 \"을 참고하세요.\">\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/shared/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc2,\n# csscoverageStopDesc2, csscoverageOneShotDesc2, csscoverageToggleDesc2,\n# csscoverageReportDesc2): Short descriptions of the csscoverage commands\ncsscoverageDesc=CSS 범위 분석 제어\ncsscoverageStartDesc2=CSS 범위 분석 자료 수집 시작\ncsscoverageStopDesc2=CSS 범위 분석 자료 수집 중지\ncsscoverageOneShotDesc2=CSS 범위 분석 자료 수집 중지\ncsscoverageToggleDesc2=CSS 범위 분석 자료 수집 토글\ncsscoverageReportDesc2=CSS 범위 분석 보고서 보기\ncsscoverageStartNoReloadDesc=페이지 새로고침시에 시작하지 않기\ncsscoverageStartNoReloadManual=테스트 시작 시점을 알 수 있기 때문에 현재 페이지를 새로 고침 할 때 시작하는 것이 가장 좋지만 새로 고침 할 때 마다 상태가 바뀌는 페이지 같이 그렇지 않은 경우도 있습니다.\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply=CSS 범위 분석 실행\ncsscoverageDoneReply=CSS 범위 분석 완료됨\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError=CSS 범위 분석이 이미 진행중\ncsscoverageNotRunningError=CSS 범위 분석 실행중이 아님\ncsscoverageNotRunError=CSS 범위 분석이 실행되지 않았음\ncsscoverageNoRemoteError=대상이 CSS Coverage를 지원하지 않음\ncsscoverageOneShotReportError='oneshot' 자료에 대한 CSS 범위 분석 보고서는 제공되지 않습니다. 시작/끝을 이용해 주세요.\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/shared/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=연결이 들어오는 중\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=원격 디버깅 연결 허용을 위한 요청이 감지되었습니다. 원격 클라이언트가 브라우저의 모든 제어권을 가져갈 수 있습니다!\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=클라이언트 끝점: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=서버 끝점: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=연결을 허가하시겠습니까?\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=허가하지 않음\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=클라이언트 인증\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=연결하려는 끝점에서 이 연결을 인증하기 위해 정보가 필요합니다. 다른쪽에 나타난 토큰을 아래에 입력하세요.\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=내 인증: %1$S\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=토큰: %1$S\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=클라이언트 토큰 제공\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=클라이언트는 토큰 값을 표시해야 합니다. 이 클라이언트의 인증을 완료하기 위해서 토큰값을 입력하세요.\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/shared/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone=(설명 없음)\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName=설정\n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc=%S에서 명령어 실행\ncanonProxyManual=원격 시스템에서 실행한 명령어 목록. 원격 시스템에 %S로 도달합니다.\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists=이미 '%S'라는 명령어가 있습니다.\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\ncliEvalJavascript=바로 JavaScript 쓰기\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg=인자가 너무 많음\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions=사용 가능한 선택\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand2=유효하지 않은 명령어: '%1$S'.\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam='%1$S' 값이 있어야 합니다.\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists='%1$S'이 존재하지 않음\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists='%1$S'은 이미 있음\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile='%1$S'은 파일이 아님\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory='%1$S'은 폴더가 아님\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch='%1$S'은 '%2$S'에 맞지 않음\n\n# LOCALIZATION NOTE: When the menu has displayed all the matches that it\n# should (i.e. about 10 items) then we display this to alert the user that\n# more matches are available.\nfieldMenuMore=여러 개 일치, 글자를 더 쳐야 함\n\n# LOCALIZATION NOTE: The command line provides completion for JavaScript\n# commands, however there are times when the scope of what we're completing\n# against can't be used. This error message is displayed when this happens.\njstypeParseScope=범위\n\n# LOCALIZATION NOTE (jstypeParseMissing, jstypeBeginSyntax,\n# jstypeBeginUnterm): These error messages are displayed when the command line\n# is doing JavaScript completion and encounters errors.\njstypeParseMissing='%S' 프로퍼티 찾을 수 없음\njstypeBeginSyntax=문법 오류\njstypeBeginUnterm=string literal을 찾을 수 없음\n\n# LOCALIZATION NOTE: This message is displayed if the system for providing\n# JavaScript completions encounters and error it displays this.\njstypeParseError=오류\n\n# LOCALIZATION NOTE (typesNumberNan, typesNumberNotInt2, typesDateNan): These\n# error messages are displayed when the command line is passed a variable\n# which has the wrong format and can't be converted. Parameters: %S is the\n# passed variable.\ntypesNumberNan=\"%S\"를 숫자로 변환할 수 없습니다.\ntypesNumberNotInt2=\"%S\"를 정수로 변환할 수 없습니다.\ntypesDateNan=\"%S\"를 날짜로 변환할 수 없습니다.\n\n# LOCALIZATION NOTE (typesNumberMax, typesNumberMin, typesDateMax,\n# typesDateMin): These error messages are displayed when the command line is\n# passed a variable which has a value out of range (number or date).\n# Parameters: %1$S is the passed variable, %2$S is the limit value.\ntypesNumberMax=%1$S는 최대값을 넘을 수 없음: %2$S.\ntypesNumberMin=%1$S는 최소값을 넘을 수 없음: %2$S.\ntypesDateMax=%1$S은 허용되는 마지막 날짜를 지납니다: %2$S.\ntypesDateMin=%1$S은 허용되는 첫 날짜를 지납니다: %2$S.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# passed an option with a limited number of correct values, but the passed\n# value is not one of them.\ntypesSelectionNomatch='%S'는 사용할 수 없습니다.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# expecting a CSS query string, however the passed string is not valid.\nnodeParseSyntax=CSS 쿼리 문법 오류\n\n# LOCALIZATION NOTE (nodeParseMultiple, nodeParseNone): These error messages\n# are displayed when the command line is expecting a CSS string that matches a\n# single node, but more nodes (or none) match.\nnodeParseMultiple=일치 결과 너무 많음 (%S)\nnodeParseNone=일치 결과 없음\n\n# LOCALIZATION NOTE (helpDesc, helpManual, helpSearchDesc, helpSearchManual3):\n# These strings describe the \"help\" command, used to display a description of\n# a command (e.g. \"help pref\"), and its parameter 'search'.\nhelpDesc=사용 가능한 명령어 도움말\nhelpManual=특정 명령어(검색 문자열이 일치했을 경우) 또는 사용 가능한 명령어(검색 문자열이 없거나  일치하는 것이 없는 경우)에 도움말을 표시합니다.\nhelpSearchDesc=명령어 검색\nhelpSearchManual3=사용자 전용으로 표시되는 명령어 후보를 추천하기 위한 검색 문자열을 지정합니다. 정규 표현은 지원하지 않습니다.\n\n# LOCALIZATION NOTE: These strings are displayed in the help page for a\n# command in the console.\nhelpManSynopsis=개요\n\n# LOCALIZATION NOTE: This message is displayed in the help page if the command\n# has no parameters.\nhelpManNone=없음\n\n# LOCALIZATION NOTE: This message is displayed in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll=사용 가능한 명령어:\n\n# LOCALIZATION NOTE (helpListPrefix, helpListNone): These messages are\n# displayed in response to the 'help <search>' command (i.e. with a search\n# string), just above the list of matching commands. Parameters: %S is the\n# search string.\nhelpListPrefix='%1$S'(으)로 시작하는 명령어:\nhelpListNone='%1$S'(으)로 시작하는 명령어가 없음\n\n# LOCALIZATION NOTE (helpManRequired, helpManOptional, helpManDefault): When\n# the 'help x' command wants to show the manual for the 'x' command, it needs\n# to be able to describe the parameters as either required or optional, or if\n# they have a default value.\nhelpManRequired=필수\nhelpManOptional=선택\nhelpManDefault=선택, 기본값=%1$S\n\n# LOCALIZATION NOTE: This forms part of the output from the 'help' command.\n# 'GCLI' is a project name and should be left untranslated.\nhelpIntro=GCLI는 웹 개발자에게 매우 쓸모있는 명령줄을 만드려는 시도입니다.\n\n# LOCALIZATION NOTE: Text shown as part of the output of the 'help' command\n# when the command in question has sub-commands, before a list of the matching\n# sub-commands.\nsubCommands=서브 명령어\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError=명령 행 구문 오류\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc=한 무리의 명령어에 집중함\ncontextManual=앞으로 입력할 명령어의 prefix를 지정합니다. 예를 들어, 'context git'은 'git commit'이 아닌 'commit'만 쳐도 되게 합니다.\ncontextPrefixDesc=명령어 prefix\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError='%1$S'은 부모 명령어가 아니므로 prefix로 사용할 수 없습니다.\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply=%1$S를 prefix로 사용함\ncontextEmptyReply=명령어 prefix를 해제함\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectMethodDesc, connectUrlDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an \n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc=서버에 연결하는 대리 명령어\nconnectManual=서버에 연결하여 서버 명령어의 로컬 판을 만듭니다. 원격 명령어는 로컬 명령어와 구별할 수 있도록 처음에는 prefix가 붙습니다(이를 피하려면 context 명령어를 보십시오).\nconnectPrefixDesc=가져온 명령어의 부모 prefix\nconnectMethodDesc=연결 방식\nconnectUrlDesc=연결할 URL\nconnectDupReply=%S라는 이름의 연결이 이미 있습니다.\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply=명령어 %S를 추가했습니다 .\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2,\n# disconnectPrefixDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2=서버와의 연결 끊기\ndisconnectManual2=원격으로 명령어를 실행하는 현재 연결을 끊음\ndisconnectPrefixDesc=가져온 명령어의 대한 부모 prefix\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply=명령어 %S를 지웠습니다.\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc=JS 전역 바꾸기\nglobalWindowDesc=새 창/전역\nglobalOutput=JS 전역은 이제 %S 입니다.\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc=출력 영역 모두 지우기\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc=다른 언어로 명령어를 입력하기\nlangOutput=이제 %S를 사용합니다.\n\n# LOCALIZATION NOTE (prefDesc, prefManual, prefListDesc, prefListManual,\n# prefListSearchDesc, prefListSearchManual, prefShowDesc, prefShowManual,\n# prefShowSettingDesc, prefShowSettingManual): These strings describe the\n# 'pref' command and all its available sub-commands and parameters.\nprefDesc=설정에 대한 명령어 모음\nprefManual=GCLI나 환경 설정을 표시 또는 변경하는 명령어입니다\nprefListDesc=이용 가능한 설정값 표시하기\nprefListManual=설정값의 목록을 표시합니다. 'search' 파라미터로 검색이 가능합니다\nprefListSearchDesc=설정값 목록에서 검색\nprefListSearchManual=입력된 문자열로 이용 가능한 설정값를 검색합니다.\nprefShowDesc=설정 표시\nprefShowManual=지정된 설정 항목의 값을 표시합니다.\nprefShowSettingDesc=표시 설정 항목\nprefShowSettingManual=표시 설정 항목 이름\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue=%1$S: %2$S\n\n# LOCALIZATION NOTE (prefSetDesc, prefSetManual, prefSetSettingDesc,\n# prefSetSettingManual, prefSetValueDesc, prefSetValueManual): These strings\n# describe the 'pref set' command and all its parameters.\nprefSetDesc=설정 변경\nprefSetManual=환경에서 정의된 설정을 변경합니다.\nprefSetSettingDesc=변경할 설정 항목\nprefSetSettingManual=변경할 설정 항목 이름\nprefSetValueDesc=새 값\nprefSetValueManual=지정된 설정 항목이 새 값입니다.\n\n# LOCALIZATION NOTE (prefResetDesc, prefResetManual, prefResetSettingDesc,\n# prefResetSettingManual): These strings describe the 'pref reset' command and\n# all its parameters.\nprefResetDesc=설정 다시 바꾸기\nprefResetManual=설정 항목 값을 시스템의 기본 값으로 재설정합니다.\nprefResetSettingDesc=재설정 항목\nprefResetSettingManual=시스템의 기본값 재설정 하는 설정 항목의 이름\n\n# LOCALIZATION NOTE: This string is displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results.\nprefOutputFilter=필터\n\n# LOCALIZATION NOTE (prefOutputName, prefOutputValue): These strings are\n# displayed in the output from the 'pref list' command as table headings.\nprefOutputName=이름\nprefOutputValue=값\n\n# LOCALIZATION NOTE (introDesc, introManual): These strings describe the\n# 'intro' command. The localization of 'Got it!' should be the same used in\n# introTextGo.\nintroDesc=첫번째 메시지 표시\nintroManual='알겠습니다!' 버튼이 클릭될 때까지 새로운 사용자에게 표시되어 있던 첫번째 메시지를 다시 표시합니다\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3=GCLI는 웹 개발자에게 매우 쓸모있는 명령줄을 만드려는 시도입니다.\nintroTextCommands=명령어 목록을 보려면\nintroTextKeys2=를 입력하시고, 명령어에 대한 도움말을 보려면 F1을, 닫으려면 ESC를 누르십시오.\nintroTextF1Escape=\nintroTextGo=알겠습니다!\n\n# LOCALIZATION NOTE: This is a short description of the 'hideIntro' setting.\nhideIntroDesc=첫번째 메시지 표시\n\n# LOCALIZATION NOTE: This is a description of the 'eagerHelper' setting. It's\n# displayed when the user asks for help on the settings. eagerHelper allows\n# users to select between showing no tooltips, permanent tooltips, and only\n# important tooltips.\neagerHelperDesc=도구 팁 표시 빈도\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/shared/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=사용 가능한 명령어 도움말 보기\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=사용 가능한 명령어\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=멀티프로세스 모드(E10S)에서는 '%1$S' 명령어를 쓸 수 없음\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc=콘솔 제어 가능 명령어\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=웹 콘솔 삭제 후 닫기\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=콘솔 내용 지우기\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=페이지 이미지 저장\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=현재 보이는 페이지를 PNG 파일로 저장합니다. (약간 지연 있을 수 있음)\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=파일명\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=스크린샷을 저장할 파일명은 .png 확장자를 가져야 합니다.\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=스크린샷을 클립보드에 저장하시겠습니까? (true/false)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=스크린샷을 파일로 저장하지 않고 복사하려면 true.\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions=옵션\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=지연 (초)\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=스크린샷을 저장하기 전 지연할 시간입니다. (초 단위)\n\n# LOCALIZATION NOTE (screenshotDPRDesc) A very short string to describe\n# the 'dpr' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDPRDesc=기기 픽셀 비율\n\n# LOCALIZATION NOTE (screenshotDPRManual) A fuller description of the\n# 'dpr' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDPRManual=스크린샷을 저장할 때 사용할 기기 픽셀 비율\n\n# LOCALIZATION NOTE (screenshotFullPageDesc) A very short string to describe\n# the 'fullpage' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=전체 웹 페이지를 캡쳐할까요? (true/false)\n\n# LOCALIZATION NOTE (screenshotFullPageManual) A fuller description of the\n# 'fullpage' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=True를 선택하면 스크롤 범위 밖의 전체 웹 페이지를 포함하게 됩니다.\n\n# LOCALIZATION NOTE (screenshotFileDesc) A very short string to describe\n# the 'file' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFileDesc=파일로 저장하시겠습니까? (true/false)\n\n# LOCALIZATION NOTE (screenshotFileManual) A fuller description of the\n# 'file' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFileManual=다른 옵션이 활성화(예. 클립보드)되어 있어서 파일로 저장해야 한다면 true입니다.\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. The first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=스크린샷 %1$S %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=저장 오류\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=저장\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=클립보드에 복사하는 중에 오류가 발생하였습니다.\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=클립보드에 복사하였습니다.\n\n# LOCALIZATION NOTE (screenshotTooltipPage) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltipPage=전체 페이지 스크린샷 찍기\n\n# LOCALIZATION NOTE (screenshotImgurDesc) A very short string to describe\n# the 'imgur' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotImgurDesc=imgur.com에 업로드\n\n# LOCALIZATION NOTE (screenshotImgurManual) A fuller description of the\n# 'imgur' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotImgurManual=디스크에 저장하지 않고 imgur.com에 올리려면 선택하세요.\n\n# LOCALIZATION NOTE (screenshotImgurError) Text displayed to user upon\n# encountering error while uploading the screenshot to imgur.com.\nscreenshotImgurError=imgur API 사용할 수 없음\n\n# LOCALIZATION NOTE (screenshotImgurUploading) Text displayed to user when the\n# screenshot is successfully sent to Imgur but the program is waiting on a response.\n# The argument (%1$S) is a new image URL at Imgur.\nscreenshotImgurUploaded=%1$S에 업로드\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc=노드 강조 표시\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual=페이지 내에서 선택자에 부합하는 노드 강조 표시\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc=CSS 선택자\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual=페이지 내 노드에 부합하는  CSS 선택자\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc=옵션\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc=가이드 라인 숨김\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual=강조 표시된 노드의 가이드 라인을 숨깁니다.\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc=노드 정보 표시\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual=강조 표시된 노드 정보를 표시합니다. (태그 이름과 속성과 크기가 표시)\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc=같은 항목 모두 표시\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual=대부분의 노드가 부합하는 경우, 페이지가 느려지는 것을 막기 위해 첫 100개만 표시합니다. 현재 옵션을 지정하면 같은 것을 모두 표시합니다.\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc=박스 모델\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual=박스 모델을 강조 표시합니다: 'content','padding','border','margin'\n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc=채우기\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual=지정한 색상으로 박스를 채웁니다.\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc=강조 표시 유지\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual=명령어를 실행하면 강조표시가 숨김에 되는데, 현재 옵션을 지정한대로 표시됩니다.\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=%1$S개 노드를 강조함\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached=%1$S개의 노드를 찾았지만 %2$S개 노드에 표시하지 않습니다. '-showall'을 지정하면 모두 표시합니다.\n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc=강조 표시 제거\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual='highlight'명령으로 이전에 표시한 노드의 강조표시를 제거합니다\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=%1$S 다시 시작\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=다시 시작할 때 콘텐츠를 읽지 않음\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=사용자가 다시 시작 요청을 취소했습니다.\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=%1$S를 다시 시작하는 중…\n\n# LOCALIZATION NOTE (restartBrowserGroupOptions) A label for the optional options of\n# the restart command.\nrestartBrowserGroupOptions=설정\n\n# LOCALIZATION NOTE (restartBrowserSafemodeDesc) A very short string to\n# describe the 'safemode' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserSafemodeDesc=재시작 후 안전 모드 활성화\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=노드 검사\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=DOM 하이라이터를 여는 CSS 선택자를 사용하는 속성의 프로퍼티와 차원 조사하기\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=CSS 선택자\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=싱글 요소를 인식하는 Document.querySelector를 사용하는 CSS 선택자\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc=페이지에서 색상 뽑아내기\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual=페이지의 한 곳을 크게 하여 픽셀을 검사하고 색상값을 복사함\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=이 명령어를 사용하려면 디버거가 반드시 열려 있어야 함\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first before setting breakpoints.\ndebuggerStopped=디버거가 열린 다음에 중단점을 설치해야 함\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=중단점 관리\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=중단점을 나열, 추가, 또는 삭제합니다.\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=기존 중단점을 표시\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=설치한 중단점이 없음\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=삭제\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=설치된 중단점\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=중단점을 설치할 수 없습니다: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=중단점 설치\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=지원하는 중단점 종류: 행 중단점\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=행 중단점 설치\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=JavaScript 파일 URI\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=행 번호\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=중단점을 지움\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=중단점 인덱스\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=중단점이 제거됨\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=디버거 관리\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=코드 줄에서 메인 스레드의 정지와 복귀, 호출 시작과 정지 및 건너뛰기를 하는 명령어\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=디버거 열기\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=디버거 닫기\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=메인 스레드 정지\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=메인 스레드를 복귀하고 다음 중단점이 나오거나 스크립트가 끝날 때까지 중단점를 따라 이어서 실행합니다.\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=호출 관리\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=코드 줄에서 호출 시작과 정지 및 건너뛰기를 하는 명령어\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=현재 구문을 실행하고 다음 구문에서 멈춥니다. 현재 구문이 함수 호출이면 디버거는 함수 전체를 실행하고 함수 호출 뒤에 나오는 다음 구문에서 멈춥니다.\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step in command.\ndbgStepInDesc=현재 구문을 실행하고 다음 구문에서 멈춥니다. 현재 구문이 함수 호출이면 디버거는 그 함수로 호출 시작을 하고, 그렇지 않으면 다음 구문에서 멈춥니다.\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step out command.\ndbgStepOutDesc=함수가 다른 함수 안에 있으면 현재 함수에서 나와 한 단계 위로 올라갑니다. 메인 바디 안에 있으면 스크립트는 끝이나 다음 중단점까지 실행됩니다. 넘어간 구문은 실행되나 호출하지는 않습니다.\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=디버거가 읽어들인 소스 URL을 나열함\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc=디버거에서 소스를 검은 상자에 넣기\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc=검은 상자에 넣을 소스\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc=이 glob에 맞는 모든 소스 검은 상자에 넣기 (예: \"*.min.js\")\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc=조건을 뒤집습니다. 즉, 주어진 소스를 뺀 모든 소스나 주어진 glob 패턴에 맞지 않은 소스를 검은 상자에 넣습니다.\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc=(검은 상자에 소스가 없음)\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc=검은 상자에 다음 소스가 들어 있음:\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc=검은 상자에 넣기 오류:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc=디버거에서 소스를 검은 상자에서 꺼내기\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc=검은 상자에서 꺼낼 소스\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc=이 glob에 맞는 모든 소스 검은 상자에서 꺼내기 (예: \"*.min.js\")\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc=(검은 상자에서 소스를 하나도 꺼내지 않았음)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc=검은 상자에서 다음 소스를 꺼냄:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc=검은 상자에서 소스 꺼내기 오류:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc=조건을 뒤집습니다. 즉, 주어진 소스를 뺀 모든 소스나 주어진 glob 패턴에 맞지 않은 소스를 검은 상자에서 꺼냅니다.\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=콘솔 닫기\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=콘솔 열기\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=웹 페이지 미조정\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=이 웹 페이지의 자원 중 하나를 편집\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=편집 자원 URL\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=지정 행 이동\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=페이지 크기 조절\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=픽셀 단위 너비\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=픽셀 단위 높이\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=반응형 웹 디자인 보기로 들어가기\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=반응형 웹 디자인 보기에서 나오기\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=반응형 웹 디자인 보기 열고 닫기\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\n# Keyboard shortcut will be shown inside brackets.\nresizeModeToggleTooltip2=반응형 웹 다자인 모드(%S)\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=페이지 크기 변경\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=반응형 웹 디자인 보기 제어\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2=반응형 웹사이트는 환경에 반응하므로 모바일에서 시네마까지 모든 디스플레이에서 잘 보입니다. 반응형 웹 디자인 보기는 여러분이 브라우저 자체의 크기를 바꾸지 않고도 %1$S에서 쉽게 여러 페이지 크기에서 시험해볼 수 있게 합니다.\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=명령어를 조작함\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=mozcmd 디렉터리를 다시 읽음\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3='%1$S'에서 읽어들인 명령어\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc=mozcmd 디렉터리 설정\n\n# LOCALIZATION NOTE (cmdSetdirManual3) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual3=‘mozcmd’ 디렉토리는 새 커스텀 명령어를 만드는 가장 쉬운 방법입니다. 더 자세한 정보는 다음 링크를 참고하세요. https://developer.mozilla.org/docs/Tools/GCLI/Customization\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc=.mozcmd 파일이 들어있는 디렉터리\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=부가 기능을 조작함\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=설치된 부가 기능을 나열함\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=부가 기능 유형 고르기\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=현재 설치된 사전은 다음과 같습니다:\naddonListExtensionHeading=현재 설치된 확장 기능은 다음과 같습니다:\naddonListLocaleHeading=현재 설치된 언어는 다음과 같습니다:\naddonListPluginHeading=현재 설치된 플러그인은 다음과 같습니다:\naddonListThemeHeading=현재 설치된 테마는 다음과 같습니다:\naddonListAllHeading=현재 설치된 부가 기능은 다음과 같습니다\naddonListUnknownHeading=현재 설치된 부가 기능 가운데 선택한 유형인 것은 다음과 같습니다:\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=사용함\naddonListOutDisable=사용 안 함\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=기다림\naddonPendingEnable=사용함\naddonPendingDisable=사용 안 함\naddonPendingUninstall=제거\naddonPendingInstall=설치\naddonPendingUpgrade=업그레이드\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous add-on commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=부가 기능 이름\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for add-ons of a particular type were not found.\naddonNoneOfType=그 유형으로 설치된 부가 기능은 없습니다.\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=지정한 부가 기능 활성화\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an add-on that is\n# already enabled.\naddonAlreadyEnabled=%S은(는) 이미 활성화되어 있습니다.\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an add-on is enabled.\naddonEnabled=%S이(가) 활성화됐습니다.\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=지정한 부가 기능 비활성화\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an add-on that is\n# already disabled.\naddonAlreadyDisabled=%S은(는) 이미 비활성화되어 있습니다.\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an add-on is disabled.\naddonDisabled=%S이(가) 비활성화됐습니다.\n\n# LOCALIZATION NOTE (addonCtpDesc) A very short description of the\n# 'addon ctp <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonCtpDesc=특정 플러그인을 클릭해서 재생으로 설정합니다.\n\n# LOCALIZATION NOTE (addonCtp) Used in the output of the 'addon ctp'\n# command when a plugin is set to click-to-play.\naddonCtp=%S 부가기능은 클릭해서 재생으로 설정되었습니다.\n\n# LOCALIZATION NOTE (addonAlreadyCtp) Used in the output of the\n# 'addon ctp' command when an attempt is made to set a plugin to\n# click-to-play that is already set to click-to-play.\naddonAlreadyCtp=%S 부가기능은 이미 클랙해서 재생으로 설정되었습니다.\n\n# LOCALIZATION NOTE (addonCantCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the addon is not a plugin.\naddonCantCtp=%S 부가기능은 플러그인이 아니기 때문에 클릭해서 재생으로 설정할 수 없습니다.\n\n# LOCALIZATION NOTE (addonNoCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the plugin cannot be set to click-to-play for some reason.\naddonNoCtp=%S 부가기능은 클릭해서 재생으로 설정할 수 없습니다.\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=자원을 내보냄\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=페이지에서 HTML 내보냄\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=페이지를 고침\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=페이지 요소를 찾아 바꿈\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=찾을 것\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=바꿀 문자열\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=대소문자 구별을 하지 않고 찾음\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=CSS 선택자로 root를 찾음\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=CSS 선택자로 일치하는 것을 찾음\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=정규식에 일치하는 속성\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=속성만 찾음\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=텍스트 노드만 찾음\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=선택자에 일치하는 요소는 다음과 같습니다: %1$S. 바뀐 텍스트 노드는 다음과 같습니다.: %2$S. 바뀐 속성은 다음과 같습니다: %3$S.\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=페이지에서 요소와 속성 삭제\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=페이지에서 요소 삭제\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=삭제할 요소가 지정된 CSS 선택자\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=찾기에서 root가 지정된 CSS 선택자\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=요소만 삭제하고 콘텐츠는 남겨둠\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=빈 요소만 삭제\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=선택자에 일치하는 요소는 다음과 같습니다: %1$S. 삭제된 요소는 다음과 같습니다: %2$S.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=일치하는 속성 삭제\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=삭제할 속성이 지정된 정규식\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=요소가 들어있는 CSS 선택자\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=찾을 때 root의 CSS 선택자\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=대소문자를 구별하지 않고 찾기\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=선택자에 일치하는 속성은 다음과 같습니다: %1$S. 삭제된 속성은 다음과 같습니다: %2$S.\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2=%1$S 개발자 도구 해킹\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=%1$S 개발자 도구를 직접 해킹하는 것과 관련된 여러 가지 명령어\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=mozilla-central checkout에서 도구 읽어오기\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound2) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound2=%1$S은 없거나 mozilla-central checkout이 아닙니다.\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded2) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded2=%1$S에서 읽어온 도구입니다.\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=완전한 mozilla-central checkout에서 %1$S 개발자 도구를 읽어옵니다.\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=mozilla-central checkout\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=내장 도구 쓰기\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=이전의 모든 srcdir 명령어를 무시하고 내장된 도구를 씁니다.\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=내장된 도구를 읽어들였습니다.\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=개발자 도구 다시 읽어들이기\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=개발자 도구를 다시 읽어들였습니다.\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=쿠키를 보이고 고침\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=현재 도메인의 쿠키를 나열하고, 만들고, 지우고 고치는 명령어입니다.\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=쿠키 보기\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=현재 페이지와 관련된 쿠키를 나열해서 보여줍니다.\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=호스트:\ncookieListOutPath=경로:\ncookieListOutExpires=만료:\ncookieListOutAttributes=속성:\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=없음\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=브라우저를 종료할 때까지 (세션)\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=이 페이지에서 쿠키를 찾을 수 없음\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=호스트 %1$S에서 쿠키를 찾을 수 없음\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=편집\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=삭제\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=쿠키 삭제\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=주어진 키로 쿠키 삭제\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=해당 키에 대한 쿠키 삭제됨\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=쿠키 설정\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=키 이름, 값, 그리고 다음 속성 가운데 하나 이상을 지정하여 쿠키를 설정합니다: 만료 (초 단위의 최대 수명이나 GMTString 형식의 만료 날짜), 경로, 도메인, 보안\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=쿠키에서 설정할 키\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=쿠키에서 설정할 값\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc=선택\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=쿠키에서 설정할 경로\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=쿠키에서 설정할 도메인\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=https를 통해서만 전송\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=클라이언트쪽 스크립트에서 접근할 수 없음\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=브라우저 세션의 수명만 유효\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=쿠키 만료일 (RFC2822 또는 ISO 8601 날짜 인용)\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=Javascript 다듬기\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=다듬을 JavaScript 파일의 경로\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=들여쓸 글자 수\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=각 줄에서 들여쓸 글자 수\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=각 줄에서 들여쓸 때 쓸 글자\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=각 줄에서 들여쓸 때 쓰이는 글자로 빈칸과 탭을 쓸 수 있습니다.\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=줄바꿈 유지하지 않음\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=줄바꿈을 그대로 둘지 안둘지 고름\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=줄바꿈이 이어져 있는 최대 줄 수\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=이어져 있는 줄바꿈을 그대로 둘 최대 줄 수\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=jslint-엄격함 모드 시행?\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=true로 설정되어 있으면 jslint-엄격함 모드를 시행합니다.\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=괄호 코딩 스타일 선택\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=괄호 코딩 스타일 선택: collapse - 제어문처럼 같은 줄에 중괄호를 놓습니다; expand - 중괄호를 서로 다른 줄에 놓습니다 (Allman / ANSI 스타일); end-expand - 닫는 중괄호만 다른 줄에 놓습니다; expand-strict - 코드를 망가뜨리더라도 중괄호를 서로 다른 줄에 놓습니다.\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=조건문 앞의 빈칸 없음\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=\\\\xNN을 이스케이프 문자로 처리하지 않음?\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=문자열에서 \\\\xNN와 같이 표기된 인쇄용 문자를 이스케이프 문자로 처리하지 않으시겠습니까?\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=올바른 URL을 입력해주십시오.\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=옵션\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=함수 호출 로깅을 조작하는 명령어\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=콘솔로 함수 호출 로깅을 시작\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=호출 로깅이 시작되었습니다.\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=함수 호출 로깅 중단\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=현재 활성화된 호출 로깅이 없습니다.\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=호출 로깅이 중단되었습니다. 활성화된 컨텍스트: %1$S.\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=콘솔로 chrome 코드에 대한 함수 호출 로깅을 시작\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=전역 객체를 가져올 전역 객체, JSM URI, 또는 JS\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=chrome 창 안에서 실행되는 전역 객체를 얻어오는 다른 전역 객체, JSM의 URI, 또는 JS\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=호출 로깅이 시작되었습니다.\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=함수 호출 로깅 중단\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=현재 호출 로깅을 하는 chrome 코드는 없습니다.\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=호출 로깅이 중단되었습니다. 활성화된 컨텍스트: %1$S.\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<익명>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=메소드 호출\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=JSM이 올바르지 않음!\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=content 창에서 변수를 찾지 못했습니다.\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=chrome 창에서 변수를 찾지 못했습니다.\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of JavaScript\n# and invalid JavaScript code.\ncallLogChromeEvalException=다음 예외로 평가된 JavaScript\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=JavaScript 소스는 메소드 호출이 다음 예와 같이 로깅되는 객체로 평가되어야 합니다. \"({a1: function() {this.a2()},a2: function() {}});\"\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=스크래치패드\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=그려진 자리를 두드러지게 보이기\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=그려진 자리 보이기 켜기\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=그려진 자리 보이기 끄기\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=chrome 프레임\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=새로 그려진 자리 다른 색으로 칠하기\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip=그려진 자리 두드러지게 보이기\n\n# LOCALIZATION NOTE (paintflashingToggleDesc) A very short string used to describe the\n# function of the \"paintflashing toggle\" command.\npaintflashingToggleDesc=그려진 자리를 보이거나 보이지 않기\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\n# Keyboard shortcut will be shown inside brackets.\nsplitconsoleTooltip2=콘솔 분할 토글(%S)\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=애플리케이션 캐시 도구\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=캐시 매니페스트 검사\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=캐시 매니페스트와 참조된 파일과 관련된 문제를 찾음\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=확인할 URI\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=Appcache를 성공적으로 검사했습니다.\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=애플리케이션 캐시의 항목을 지움\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=애플리케이션 캐시에서 하나 이상의 항목을 지움\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=항목을 성공적으로 지웠습니다.\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=애플리케이션 캐시의 항목 목록을 보여줍니다.\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=애플리케이션 캐시의 모든 항목 목록을 보여줍니다. search 파라미터를 사용하면 검색어가 들어있는 항목만 보여줍니다.\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=검색어로 결과를 거릅니다.\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=키:\nappCacheListDataSize=데이터 크기:\nappCacheListDeviceID=장치 ID:\nappCacheListExpirationTime=만료:\nappCacheListFetchCount=가져온 횟수:\nappCacheListLastFetched=마지막으로 가져옴:\nappCacheListLastModified=마지막으로 고침:\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=항목 보기\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=지정한 캐시 항목에 대한 정보가 들어있는 새 탭을 엽니다.\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=지정한 캐시 항목에 대한 정보가 들어있는 새 탭을 엽니다.\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=보일 항목에 대한 key\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=프로파일러 관리\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=JavaScript 프로파일러를 시작하거나 중지하는 명령어\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=프로파일러 열기\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=프로파일러 닫기\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=프로파일러 시작하기\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=시작할 프로필 이름입니다.\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=프로파일러 멈추기\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=멈출 프로필 이름입니다.\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=프로필 모두 보기\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=한 프로필에 대해 보기\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=프로필 이름입니다.\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2=이미 프로파일링을 시작함\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=프로필을 찾을 수 없음\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3=프로파일러를 아직 시작하지 않았습니다. 'profile start' 명령어를 사용하여 프로파일링을 시작하십시오.\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2=기록하고 있습니다…\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped=멈췄습니다…\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=이 명령어는 프로파일러를 연 다음에 사용할 수 있습니다.\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=원격 디버그 포트 열기\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2=%1$S는 TCP/IP 연결을 통한 원격 디버깅을 허용할 수 있습니다. 보안상 이유로 이 기능은 기본적으로 꺼져 있으나 이 명령어로 켤 수 있습니다.\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=들을 TCP 포트\n\n# LOCALIZATION NOTE (listenProtocolDesc) A very short string used to describe the\n# function of 'protocol' parameter to the 'listen' command.\nlistenProtocolDesc=사용될 프로토콜\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=listen은 devtools.debugger.remote-enabled 설정에 따라 막혀 있습니다.\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=%1$S번 포트를 듣고 있음\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=DebuggerServer가 초기화되지 않음\n\n# LOCALIZATION NOTE (unlistenDesc) A very short string used to describe the\n# function of the 'unlisten' command.\nunlistenDesc=모든 원격 디버그 포트 닫기\n\n# LOCALIZATION NOTE (unlistenManual) A longer description of the 'unlisten'\n# command.\nunlistenManual=원격 디버깅을 위한 모든 열려있는 포트를 닫습니다.\n\n# LOCALIZATION NOTE (unlistenOutput) Text of a message output during the\n# execution of the 'unlisten' command.\nunlistenOutput=모든 TCP 포트 닫힘\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc=CSS 미디어타입 에뮬레이션\nmediaEmulateDesc=지정 CSS 미디어 타입을 에뮬레이션 합니다.\nmediaEmulateManual=지정 미디어 타입에 대응하는 기기 상에서 표시된 것처럼 페이지를 표시합니다. 관련 CSS규칙도 적용됩니다.\nmediaEmulateType=에뮬레이션 미디어 타입\nmediaResetDesc=미디어타입 에뮬레이션 종료\n\n# LOCALIZATION NOTE (qsaDesc, qsaQueryDesc)\n# These strings describe the 'qsa' commands and all available parameters.\nqsaDesc=현재 문서에 querySelectorAll을 수행하고 일치하는 수를 반환\nqsaQueryDesc=쉼표로 구분된 CSS 선택자\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc=페이지에 라이브러리 추가\ninjectManual2=콘솔에서 접근할 수 있는 페이지의 콘텐츠 라이브러리 추가합니다.\ninjectLibraryDesc=연결 라이브러리를 선택하거나 스크립트 URL 입력\ninjectLoaded=%1$S 로딩 완료\ninjectFailed=%1$S는 로딩 되지 않음 - URL을 확인하세요.\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc=폴더 열기\nfolderOpenDesc=폴더 열기 경로\nfolderOpenDir=디렉토리 경로\nfolderOpenProfileDesc=프로파일 폴더 경로\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath=올바른 경로를 입력하세요.\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult=%1$S 열기\n\n# LOCALIZATION NOTE (mdnDesc) A very short string used to describe the\n# use of 'mdn' command.\nmdnDesc=MDN에서 문서 가져오기\n# LOCALIZATION NOTE (mdnCssDesc) A very short string used to describe the\n# result of the 'mdn css' command.\nmdnCssDesc=MDN에서 주어진 CSS 속성 이름에 대한 문서를 가져옴\n# LOCALIZATION NOTE (mdnCssProp) String used to describe the 'property name'\n# parameter used in the 'mdn css' command.\nmdnCssProp=속성 이름\n# LOCALIZATION NOTE (mdnCssPropertyNotFound) String used to display an error in\n# the result of the 'mdn css' command. Errors occur when a given CSS property\n# wasn't found on MDN. The %1$S parameter will be replaced with the name of the\n# CSS property.\nmdnCssPropertyNotFound=CSS 속성 '%1$S'에 대한 MDN 문서를 찾을 수 없습니다.\n# LOCALIZATION NOTE (mdnCssVisitPage) String used as the label of a link to the\n# MDN page for a given CSS property.\nmdnCssVisitPage=MDN 페이지 방문\n\n# LOCALIZATION NOTE (security)\nsecurityPrivacyDesc=지원되는 보안과 개인정보 보호 기능 표시\nsecurityManual=현재 도메인에서의 보안 기능에 관한 자동완성을 받기 위한 명령어\nsecurityListDesc=보안 기능 표시\nsecurityListManual=현재 페이지의 관련있는 모든 보안 기능의 목록을 표시\n# CSP specific\nsecurityCSPDesc=CSP 특화된 보안 기능 표시\nsecurityCSPManual=현재 페이지에 적용된 CSP에 대한 피드백 표시\nsecurityCSPRemWildCard=와일드카드(*)를 없앨 수 있나요?\nsecurityCSPPotentialXSS=XSS 위험의 가능성이 있습니다!\n# LOCALIZATION NOTE: do not translate 'Content-Security-Policy'\nsecurityCSPNoCSPOnPage=찾을 수 없는 Content-Security-Policy\nsecurityCSPHeaderOnPage=Content-Security-Policy\nsecurityCSPROHeaderOnPage=Content-Security-Policy-Report-Only\n# Referrer Policy specific\nsecurityReferrerPolicyDesc=현재 페러퍼 정책 표시\nsecurityReferrerPolicyManual=현재 페이지의 레퍼러 정책을 서로 다른 URI와 레퍼러 예제와 함께 표시합니다.\nsecurityReferrerNextURI=방문할 때\nsecurityReferrerCalculatedReferrer=레퍼러는 \n# LOCALIZATION NOTE: %1$S is the current page URI\nsecurityReferrerPolicyReportHeader=%1$S에 대한 레퍼러 정책\nsecurityReferrerPolicyOtherDomain=다른 출처\nsecurityReferrerPolicyOtherDomainDowngrade=다른 출처 HTTP\nsecurityReferrerPolicySameDomain=같은 출처\nsecurityReferrerPolicySameDomainDowngrade=같은 출처 HTTP\n\n# LOCALIZATION NOTE (rulersDesc) A very short description of the\n# 'rulers' command. See rulersManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nrulersDesc=페이지 자 토글\n\n# LOCALIZATION NOTE (rulersManual) A fuller description of the 'rulers'\n# command, displayed when the user asks for help on what it does.\nrulersManual=현재 페이지의 가로 세로 자 토글\n\n# LOCALIZATION NOTE (rulersTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the rulers.\nrulersTooltip=페이지 자 토글\n\n# LOCALIZATION NOTE (measureDesc) A very short description of the\n# 'measure' command. See measureManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nmeasureDesc=페이지의 부분 측정\n\n# LOCALIZATION NOTE (measureManual) A fuller description of the 'measure'\n# command, displayed when the user asks for help on what it does.\nmeasureManual=페이지에서 임의의 영역을 측정하기 위한 측정 도구를 활성화 함\n\n# LOCALIZATION NOTE (measureTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the measuring tool.\nmeasureTooltip=페이지의 부분 측정\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/shared/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (ellipsis): The ellipsis (three dots) character\nellipsis=…"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/devtools/shared/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=스타일 검사기\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=최적 일치\nrule.status.MATCHED=일치\nrule.status.PARENT_MATCH=부모 일치\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=인라인\nrule.sourceElement=요소\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=%S에서 상속함\n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe=키프레임 %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles=(사용자 도구)\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement=가상 요소\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.selectedElement=이 요소\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=무효 값\n\n# LOCALIZATION NOTE (rule.filterProperty.title): Text displayed in the tooltip\n# of the search button that is shown next to a property that has been overridden\n# in the rule view.\nrule.filterProperty.title=이 속성을 가진 선언 거름\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=선택한 요소가 없습니다.\n\n# LOCALIZATION NOTE (ruleView.selectorHighlighter.tooltip): Text displayed in a\n# tooltip when the mouse is over a selector highlighter icon in the rule view.\nrule.selectorHighlighter.tooltip=셀렉터와 일치하는 모든 요소 강조\n\n# LOCALIZATION NOTE (rule.colorSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a color swatch in the rule view.\nrule.colorSwatch.tooltip=클릭해서 컬러 피커 열기, 쉬프트+클릭해서 컬러 형식 바꾸기\n\n# LOCALIZATION NOTE (rule.bezierSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a cubic-bezier swatch in the rule view.\nrule.bezierSwatch.tooltip=클릭해서 타이밍 펑션 에디터 열기\n\n# LOCALIZATION NOTE (rule.filterSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a filter swatch in the rule view.\nrule.filterSwatch.tooltip=클릭해서 필터 에디터 열기\n\n# LOCALIZATION NOTE (rule.angleSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a angle swatch in the rule view.\nrule.angleSwatch.tooltip=쉬프트+클릭해서 각도 형식 변경\n\n# LOCALIZATION NOTE (rule.gridToggle.tooltip): Text displayed in a tooltip\n# when the mouse is over a CSS Grid toggle icon in the rule view.\nrule.gridToggle.tooltip=클릭해서 CSS 그리드 표시를 토글\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nstyleinspector.contextmenu.copyColor=색상 복사\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nstyleinspector.contextmenu.copyColor.accessKey=L\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the URL to the clipboard of the user.\nstyleinspector.contextmenu.copyUrl=URL 복사\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl.accessKey): Access key for\n# the rule and computed view context menu \"Copy URL\" entry.\nstyleinspector.contextmenu.copyUrl.accessKey=U\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyImageDataUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the image as Data-URL to the clipboard of the user.\nstyleinspector.contextmenu.copyImageDataUrl=이미지 Data-URL 복사\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyDataUri.accessKey): Access key for\n# the rule and computed view context menu \"Copy Image Data-URL\" entry.\nstyleinspector.contextmenu.copyImageDataUrl.accessKey=U\n\n# LOCALIZATION NOTE (styleinspector.copyDataUriError): Text set in the clipboard\n# if an error occurs when using the copyImageDataUrl context menu action\n# (invalid image link, timeout, etc...)\nstyleinspector.copyImageDataUrlError=이미지 Data-URL 복사 실패\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources): Text displayed in the rule view\n# context menu.\nstyleinspector.contextmenu.toggleOrigSources=원본 소스 보기\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nstyleinspector.contextmenu.toggleOrigSources.accessKey=O\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs): Text displayed in the rule view\n# context menu to display docs from MDN for an item.\nstyleinspector.contextmenu.showMdnDocs=MDN 문서 보기\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs.accessKey): Access key for\n# the rule view context menu \"Show MDN docs\" entry.\nstyleinspector.contextmenu.showMdnDocs.accessKey=D\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addNewRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\n# This should match inspector.addRule.tooltip in inspector.properties\nstyleinspector.contextmenu.addNewRule=새 규칙 추가\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nstyleinspector.contextmenu.addNewRule.accessKey=R\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.selectAll=모두 선택\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\nstyleinspector.contextmenu.selectAll.accessKey=A\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.copy=복사\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Copy\" entry.\nstyleinspector.contextmenu.copy.accessKey=C\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyLocation): Text displayed in the\n# rule view context menu for copying the source location.\nstyleinspector.contextmenu.copyLocation=위치 복사\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyDeclaration): Text\n# displayed in the rule view context menu for copying the property declaration.\nstyleinspector.contextmenu.copyPropertyDeclaration=속성 선언 복사\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyName): Text displayed in\n# the rule view context menu for copying the property name.\nstyleinspector.contextmenu.copyPropertyName=속성 이름 복사\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyValue): Text displayed in\n# the rule view context menu for copying the property value.\nstyleinspector.contextmenu.copyPropertyValue=속성 값 복사\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyRule): Text displayed in the\n# rule view context menu for copying the rule.\nstyleinspector.contextmenu.copyRule=규칙 복사\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copySelector): Text displayed in the\n# rule view context menu for copying the selector.\nstyleinspector.contextmenu.copySelector=선택자 복사\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/ko/formautofill.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npreferenceGroupTitle = Form Autofill\nenableProfileAutofill = Enable Profile Autofill\nsavedProfiles = Saved Profiles…\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/pdfviewer/chrome.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Chrome notification bar messages and buttons\nunsupported_feature=이 PDF 문서는 다르게 보일 수 있습니다.\nunsupported_feature_forms=이 PDF 문서에는 폼 입력이 들어 있습니다. 폼 필드를 채우는 것은 지원되지 않습니다.\nopen_with_different_viewer=다른 프로그램으로 보기\nopen_with_different_viewer.accessKey=o\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko/locale/pdfviewer/viewer.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Main toolbar buttons (tooltips and alt text for images)\nprevious.title=이전 페이지\nprevious_label=이전\nnext.title=다음 페이지\nnext_label=다음\n\n# LOCALIZATION NOTE (page.title): The tooltip for the pageNumber input.\npage.title=페이지\n# LOCALIZATION NOTE (of_pages): \"{{pagesCount}}\" will be replaced by a number\n# representing the total number of pages in the document.\nof_pages=전체 {{pagesCount}}\n# LOCALIZATION NOTE (page_of_pages): \"{{pageNumber}}\" and \"{{pagesCount}}\"\n# will be replaced by a number representing the currently visible page,\n# respectively a number representing the total number of pages in the document.\npage_of_pages=({{pagesCount}} 중 {{pageNumber}})\n\nzoom_out.title=축소\nzoom_out_label=축소\nzoom_in.title=확대\nzoom_in_label=확대\nzoom.title=크기\npresentation_mode.title=발표 모드로 전환\npresentation_mode_label=발표 모드\nopen_file.title=파일 열기\nopen_file_label=열기\nprint.title=인쇄\nprint_label=인쇄\ndownload.title=다운로드\ndownload_label=다운로드\nbookmark.title=지금 보이는 그대로 (복사하거나 새 창에 열기)\nbookmark_label=지금 보이는 그대로\n\n# Secondary toolbar and context menu\ntools.title=도구\ntools_label=도구\nfirst_page.title=첫 페이지로 이동\nfirst_page.label=첫 페이지로 이동\nfirst_page_label=첫 페이지로 이동\nlast_page.title=마지막 페이지로 이동\nlast_page.label=마지막 페이지로 이동\nlast_page_label=마지막 페이지로 이동\npage_rotate_cw.title=시계방향으로 회전\npage_rotate_cw.label=시계방향으로 회전\npage_rotate_cw_label=시계방향으로 회전\npage_rotate_ccw.title=시계 반대방향으로 회전\npage_rotate_ccw.label=시계 반대방향으로 회전\npage_rotate_ccw_label=시계 반대방향으로 회전\n\nhand_tool_enable.title=손 도구 켜기\nhand_tool_enable_label=손 도구 켜기\nhand_tool_disable.title=손 도구 끄기\nhand_tool_disable_label=손 도구 끄기\n\n# Document properties dialog box\ndocument_properties.title=문서 속성…\ndocument_properties_label=문서 속성…\ndocument_properties_file_name=파일 이름:\ndocument_properties_file_size=파일 사이즈:\n# LOCALIZATION NOTE (document_properties_kb): \"{{size_kb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in kilobytes, respectively in bytes.\ndocument_properties_kb={{size_kb}} KB ({{size_b}}바이트)\n# LOCALIZATION NOTE (document_properties_mb): \"{{size_mb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in megabytes, respectively in bytes.\ndocument_properties_mb={{size_mb}} MB ({{size_b}}바이트)\ndocument_properties_title=제목:\ndocument_properties_author=저자:\ndocument_properties_subject=주제:\ndocument_properties_keywords=키워드:\ndocument_properties_creation_date=생성일:\ndocument_properties_modification_date=수정일:\n# LOCALIZATION NOTE (document_properties_date_string): \"{{date}}\" and \"{{time}}\"\n# will be replaced by the creation/modification date, and time, of the PDF file.\ndocument_properties_date_string={{date}}, {{time}}\ndocument_properties_creator=생성자:\ndocument_properties_producer=PDF 생성기:\ndocument_properties_version=PDF 버전:\ndocument_properties_page_count=총 페이지:\ndocument_properties_close=닫기\n\nprint_progress_message=문서 출력 준비중…\n# LOCALIZATION NOTE (print_progress_percent): \"{{progress}}\" will be replaced by\n# a numerical per cent value.\nprint_progress_percent={{progress}}%\nprint_progress_close=취소\n\n# Tooltips and alt text for side panel toolbar buttons\n# (the _label strings are alt text for the buttons, the .title strings are\n# tooltips)\ntoggle_sidebar.title=탐색창 열고 닫기\ntoggle_sidebar_label=탐색창 열고 닫기\ndocument_outline.title=문서 아웃라인 보기(더블 클릭해서 모든 항목 열고 닫기)\ndocument_outline_label=문서 아웃라인\nattachments.title=첨부파일 보기\nattachments_label=첨부파일\nthumbs.title=미리보기\nthumbs_label=미리보기\nfindbar.title=검색\nfindbar_label=검색\n\n# Thumbnails panel item (tooltip and alt text for images)\n# LOCALIZATION NOTE (thumb_page_title): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_title={{page}}쪽\n# LOCALIZATION NOTE (thumb_page_canvas): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_canvas={{page}}쪽 미리보기\n\n# Find panel button title and messages\nfind_label=검색:\nfind_previous.title=지정 문자열에 일치하는 1개 부분을 검색\nfind_previous_label=이전\nfind_next.title=지정 문자열에 일치하는 다음 부분을 검색\nfind_next_label=다음\nfind_highlight=모두 강조 표시\nfind_match_case_label=대문자/소문자 구별\nfind_reached_top=문서 처음까지 검색하고 끝으로 돌아와 검색했습니다.\nfind_reached_bottom=문서 끝까지 검색하고 앞으로 돌아와 검색했습니다.\nfind_not_found=검색 결과 없음\n\n# Error panel labels\nerror_more_info=정보 더 보기\nerror_less_info=정보 간단히 보기\nerror_close=닫기\n# LOCALIZATION NOTE (error_version_info): \"{{version}}\" and \"{{build}}\" will be\n# replaced by the PDF.JS version and build ID.\nerror_version_info=PDF.js v{{version}} (빌드: {{build}})\n# LOCALIZATION NOTE (error_message): \"{{message}}\" will be replaced by an\n# english string describing the error.\nerror_message=메시지: {{message}}\n# LOCALIZATION NOTE (error_stack): \"{{stack}}\" will be replaced with a stack\n# trace.\nerror_stack=스택: {{stack}}\n# LOCALIZATION NOTE (error_file): \"{{file}}\" will be replaced with a filename\nerror_file=파일: {{file}}\n# LOCALIZATION NOTE (error_line): \"{{line}}\" will be replaced with a line number\nerror_line=줄 번호: {{line}}\nrendering_error=페이지를 렌더링하다 오류가 났습니다.\n\n# Predefined zoom values\npage_scale_width=페이지 너비에 맞춤\npage_scale_fit=페이지에 맞춤\npage_scale_auto=알아서 맞춤\npage_scale_actual=실제 크기에 맞춤\n# LOCALIZATION NOTE (page_scale_percent): \"{{scale}}\" will be replaced by a\n# numerical scale value.\npage_scale_percent={{scale}}%\n\n# Loading indicator messages\nloading_error_indicator=오류\nloading_error=PDF를 읽는 중 오류가 생겼습니다.\ninvalid_file_error=유효하지 않거나 파손된 PDF 파일\nmissing_file_error=PDF 파일이 없습니다.\nunexpected_response_error=알 수 없는 서버 응답입니다.\n\n# LOCALIZATION NOTE (text_annotation_type.alt): This is used as a tooltip.\n# \"{{type}}\" will be replaced with an annotation type from a list defined in\n# the PDF spec (32000-1:2008 Table 169 – Annotation types).\n# Some common types are e.g.: \"Check\", \"Text\", \"Comment\", \"Note\"\ntext_annotation_type.alt=[{{type}} 주석]\npassword_label=이 PDF 파일을 열 수 있는 암호를 입력하십시오.\npassword_invalid=잘못된 암호입니다. 다시 시도해 주십시오.\npassword_ok=확인\npassword_cancel=취소\n\nprinting_not_supported=경고: 이 브라우저는 인쇄를 완전히 지원하지 않습니다.\nprinting_not_ready=경고: 이 PDF를 인쇄를 할 수 있을 정도로 읽어들이지 못했습니다.\nweb_fonts_disabled=웹 폰트가 꺼져있음: 내장된 PDF 글꼴을 쓸 수 없습니다.\ndocument_colors_not_allowed=PDF 문서의 색상을 쓰지 못하게 되어 있음: '웹 페이지 자체 색상 사용 허용'이 브라우저에서 꺼져 있습니다.\n\ntoggle_sidebar_notification.title=Toggle Sidebar (document contains outline/attachments)\n"
  },
  {
    "path": "langpacks/ko/browser/chrome/ko.manifest",
    "content": "locale branding ko ko/locale/branding/\nlocale browser ko ko/locale/browser/\nlocale browser-region ko ko/locale/browser-region/\nlocale devtools ko ko/locale/ko/devtools/client/\nlocale devtools-shared ko ko/locale/ko/devtools/shared/\nlocale formautofill ko ko/locale/ko/\nlocale pdf.js ko ko/locale/pdfviewer/\noverride chrome://global/locale/appstrings.properties chrome://browser/locale/appstrings.properties\noverride chrome://global/locale/netError.dtd chrome://browser/locale/netError.dtd\noverride chrome://mozapps/locale/downloads/settingsChange.dtd chrome://browser/locale/downloads/settingsChange.dtd\nresource search-plugins chrome://browser/locale/searchplugins/\n"
  },
  {
    "path": "langpacks/ko/browser/chrome.manifest",
    "content": "manifest chrome/ko.manifest\nmanifest features/chrome.manifest\n"
  },
  {
    "path": "langpacks/ko/browser/crashreporter-override.ini",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# This file is in the UTF-8 encoding\n[Strings]\n# LOCALIZATION NOTE (CrashReporterProductErrorText2): The %s is replaced with a string containing detailed information.\nCrashReporterProductErrorText2=Firefox에 문제가 발생했습니다. 현재 탭 정보와 창을 저장하고 다시 시작할 때 계속 이용 가능합니다.\\n\\n문제점 보고서를 보낼 수 없습니다.\\n\\n상세 정보: %s\nCrashReporterDescriptionText2=Firefox에 문제가 발생했습니다. 현재 탭 정보와 창>을 저장하고 다시 시작할 때 계속 이용 가능합니다.\\n\\n현재 문제점을 빠르게 해결하기 위해 충돌 보고서를 저희에게 전송해 주시면 도움이 될 것입니다.\n"
  },
  {
    "path": "langpacks/ko/browser/defaults/preferences/firefox-l10n.js",
    "content": "//@line 4 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-4-00000\\build\\l10n\\ko\\browser\\firefox-l10n.js\"\n\n//@line 6 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-4-00000\\build\\l10n\\ko\\browser\\firefox-l10n.js\"\n\npref(\"general.useragent.locale\", \"ko\");\n"
  },
  {
    "path": "langpacks/ko/browser/defaults/profile/bookmarks.html",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<!-- This is an automatically generated file.\n     It will be read and overwritten.\n     DO NOT EDIT! -->\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=UTF-8\">\n<TITLE>북마크</TITLE>\n<H1>북마크</H1>\n\n<DL><p>\n    <DT><H3 PERSONAL_TOOLBAR_FOLDER=\"true\" ID=\"rdf:#$FvPhC3\">북마크 도구 모음</H3>\n<DD>북마크 도구 모음에 표시할 북마크를 이 폴더에 추가하십시오.\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/ko/firefox/central/\" ID=\"rdf:#$GvPhC3\">Firefox 시작하기</A>\n    </DL><p>\n    <DT><H3 ID=\"rdf:#$ZvPhC3\">Mozilla Firefox</H3>\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/ko/firefox/help/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$22iCK1\">도움말 및 사용법</A>\n        <DT><A HREF=\"https://www.mozilla.org/ko/firefox/customize/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$32iCK1\">나만의 Firefox 만들기</A>\n        <DT><A HREF=\"https://www.mozilla.org/ko/contribute/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$42iCK1\">사용자 모임 참여하기</A>\n        <DT><A HREF=\"https://www.mozilla.org/ko/about/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$52iCK1\">만든 사람들 소개</A>\n    </DL><p>\n</DL><p>\n"
  },
  {
    "path": "langpacks/ko/browser/defaults/profile/chrome/userChrome-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Edit this file and copy it as userChrome.css into your\n * profile-directory/chrome/\n */\n\n/*\n * This file can be used to customize the look of Mozilla's user interface\n * You should consider using !important on rules which you want to\n * override default settings.\n */\n\n/*\n * Do not remove the @namespace line -- it's required for correct functioning\n */\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"); /* set default namespace to XUL */\n\n\n/*\n * Some possible accessibility enhancements:\n */\n/*\n * Make all the default font sizes 20 pt:\n *\n * * {\n *   font-size: 20pt !important\n * }\n */\n/*\n * Make menu items in particular 15 pt instead of the default size:\n *\n * menupopup > * {\n *   font-size: 15pt !important\n * }\n */\n/*\n * Give the Location (URL) Bar a fixed-width font\n *\n * #urlbar {\n *    font-family: monospace !important;\n * }\n */\n\n/*\n * Eliminate the throbber and its annoying movement:\n *\n * #throbber-box {\n *   display: none !important;\n * }\n */\n\n/*\n * For more examples see http://www.mozilla.org/unix/customizing.html\n */\n \n"
  },
  {
    "path": "langpacks/ko/browser/defaults/profile/chrome/userContent-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Edit this file and copy it as userContent.css into your\n * profile-directory/chrome/\n */\n\n/*\n * This file can be used to apply a style to all web pages you view\n * Rules without !important are overruled by author rules if the\n * author sets any.  Rules with !important overrule author rules.\n */\n\n/*\n * example: turn off \"blink\" element blinking\n *\n * blink { text-decoration: none ! important; }\n *\n */\n\n/*\n * example: give all tables a 2px border\n *\n * table { border: 2px solid; }\n */\n\n/*\n * example: turn off \"marquee\" element\n *\n * marquee { -moz-binding: none; }\n *\n */\n \n/* \n * For more examples see http://www.mozilla.org/unix/customizing.html\n */\n\n"
  },
  {
    "path": "langpacks/ko/browser/defaults/profile/localstore.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<RDF:RDF\n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n</RDF:RDF>\n"
  },
  {
    "path": "langpacks/ko/browser/defaults/profile/mimeTypes.rdf",
    "content": "<?xml version=\"1.0\"?>  \n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" \n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n\n  <Description about=\"urn:mimetypes\"> \n    <NC:MIME-types> \n      <Seq about=\"urn:mimetypes:root\"> \n      </Seq> \n    </NC:MIME-types> \n  </Description> \n</RDF>\n"
  },
  {
    "path": "langpacks/ko/browser/features/chrome.manifest",
    "content": "manifest firefox@getpocket.com/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\nmanifest presentation@mozilla.org/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\n"
  },
  {
    "path": "langpacks/ko/browser/features/firefox@getpocket.com/chrome.manifest",
    "content": "manifest ko.manifest\n"
  },
  {
    "path": "langpacks/ko/browser/features/firefox@getpocket.com/ko/locale/ko/pocket.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddtags = 태그 추가\nalreadyhaveacct = 이미 Pocket을 쓰고 있습니까?\ncontinueff = Firefox로 계속하기\nerrorgeneric = Pocket에 저장하다 잘못되었습니다.\nlearnmore = 더 알아보기\nloginnow = 로그인\nmaxtaglength = 태그는 25자를 넘으면 안됨\nmustbeconnected = Pocket에 저장하려면 인터넷에 연결되어 있어야 합니다. 연결을 확인하고 다시 시도해 주십시오.\nonlylinkssaved = 링크만 저장할 수 있음\npagenotsaved = 페이지를 저장하지 못했음\npageremoved = 페이지가 삭제됨\npagesaved = Pocket에 저장\nprocessingremove = 페이지를 삭제하는 중…\nprocessingtags = 페이지를 추가하는 중…\nremovepage = 페이지 삭제\nsave = 저장\nsaving = 저장 중…\nsignupemail = 이메일로 가입\nsignuptosave = Pocket에 가입하십시오. 무료입니다.\nsuggestedtags = 추천하는 태그\ntagline = Firefox에서 글과 동영상을 저장하면 모든 기기에서 아무 때나 보실 수 있습니다.\ntaglinestory_one = Pocket 단추를 누르면 Firefox에서 어떠한 글, 동영상, 또는 페이지도 저장합니다.\ntaglinestory_two = 모든 기기에서 아무 때나 Pocket에서 볼 수 있습니다.\ntagssaved = 태그를 추가함\ntos = 계속하시면 Pocket의 <a href=\"%1$S\" target=\"_blank\">약관</a> 과 <a href=\"%2$S\" target=\"_blank\">개인정보정책</a> 에 동의하게 됩니다\ntryitnow = 지금 사용해보기\nsigninfirefox = Firefox로 로그인\nsignupfirefox = Firefox로 가입하기\nviewlist = 목록 보기\n\n# LOCALIZATION NOTE(pocket-button.label, pocket-button.tooltiptext, saveToPocketCmd.label, saveLinkToPocketCmd.label, pocketMenuitem.label):\n# \"Pocket\" is a brand name.\npocket-button.label = Pocket\npocket-button.tooltiptext = Pocket에 저장\nsaveToPocketCmd.label = Pocket에 페이지 저장\nsaveToPocketCmd.accesskey = k\nsaveLinkToPocketCmd.label = Pocket에 링크 저장\nsaveLinkToPocketCmd.accesskey = o\npocketMenuitem.label = Pocket의 목록 보기\n"
  },
  {
    "path": "langpacks/ko/browser/features/firefox@getpocket.com/ko.manifest",
    "content": "locale pocket ko ko/locale/ko/\n"
  },
  {
    "path": "langpacks/ko/browser/features/loop@mozilla.org/chrome.manifest",
    "content": "manifest ko.manifest\n"
  },
  {
    "path": "langpacks/ko/browser/features/loop@mozilla.org/ko/locale/ko/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n\n\n## LOCALIZATION_NOTE(loopMenuItem_label): Label of the menu item that is placed\n## inside the browser 'Tools' menu. Use the unicode ellipsis char, \\u2026, or\n## use \"...\" if \\u2026 doesn't suit traditions in your locale.\nloopMenuItem_label=대화 시작…\nloopMenuItem_accesskey=t\n\n## LOCALIZATION_NOTE(sign_in_again_title_line_one, sign_in_again_title_line_two2):\n## These are displayed together at the top of the panel when a user is needed to\n## sign-in again. The emphesis is on the first line to get the user to sign-in again,\n## and this is displayed in slightly larger font. Please arrange as necessary for\n## your locale.\n## {{clientShortname2}} will be replaced by the brand name for either string.\nsign_in_again_title_line_one=다시 로그인하십시오.\nsign_in_again_title_line_two2={{clientShortname2}}를 계속 사용\nsign_in_again_button=로그인\n## LOCALIZATION_NOTE(sign_in_again_use_as_guest_button2): {{clientSuperShortname}}\n## will be replaced by the super short brandname.\nsign_in_again_use_as_guest_button2=손님으로 {{clientSuperShortname}} 쓰기\n\npanel_browse_with_friend_button=친구와 함께 이 페이지 사용\npanel_stop_sharing_tabs_button=탭 공유 중지\n\n## LOCALIZATION_NOTE(first_time_experience_subheading2): Message inviting the\n## user to create his or her first conversation.\nfirst_time_experience_subheading2=친구와 함께 이 페이지 사용하기 위해 hello 버튼을 클릭하세요.\n\n## LOCALIZATION_NOTE(first_time_experience_content): Message describing\n## ways to use Hello project.\nfirst_time_experience_content=같이 계획하고 일하고 웃을 수 있습니다.\nfirst_time_experience_button_label2=사용 방법\n\ninvite_header_text_bold=함께 이 페이지를 사용 할 다른 사용자를 초대하세요!\ninvite_header_text3=Firefox Hello를 사용하기 위해서는 두명이 필요합니다. 같이 웹을 사용할 친구에게 링크를 보내보세요!\n## LOCALIZATION_NOTE(invite_copy_link_button, invite_copied_link_button,\n## invite_email_link_button, invite_facebook_button2): These labels appear under\n## an iconic button for the invite view.\ninvite_copy_link_button=링크 복사\ninvite_copied_link_button=복사되었습니다!\ninvite_email_link_button=이메일 링크\ninvite_facebook_button3=Facebook\ninvite_your_link=초대 링크:\n\n# Status text\ndisplay_name_guest=손님\n\n# Error bars\n## LOCALIZATION NOTE(session_expired_error_description,could_not_authenticate,password_changed_question,try_again_later,could_not_connect,check_internet_connection,login_expired,service_not_available,problem_accessing_account):\n## These may be displayed at the top of the panel.\nsession_expired_error_description=세션이 만료되었습니다. 이전에 만든 모든 URL을 더 이상 쓸 수 없을 것입니다.\ncould_not_authenticate=인증할 수 없음\npassword_changed_question=암호를 바꾼 적이 있습니까?\ntry_again_later=다시 시도해 주십시오.\ncould_not_connect=서버에 연결할 수 없음\ncheck_internet_connection=인터넷 연결을 확인해 주십시오\nlogin_expired=로그인이 만료됨\nservice_not_available=지금은 서비스를 사용할 수 없음\nproblem_accessing_account=계정에 접속하는 데 문제가 있음\n\n## LOCALIZATION NOTE(retry_button): Displayed when there is an error to retry\n## the appropriate action.\nretry_button=다시 시도\n\nshare_email_subject7=웹을 같이 사용하는 초대\n## LOCALIZATION NOTE (share_email_body7): In this item, don't translate the\n## part between {{..}} and leave the \\n\\n part alone\nshare_email_body7=친구가 Firefox Hello에서 기다리고 있습니다. 링크를 클릭해서 연결하고 같이 웹을 사용해 보세요: {{callUrl}}\n## LOCALIZATION NOTE (share_email_body_context3): In this item, don't translate\n## the part between {{..}} and leave the \\n\\n part alone.\nshare_email_body_context3=친구가 Firefox Hello에서 기다리고 있습니다. 링크를 클릭해서 연결하고 같이 {{title}} 페이지를 사용해 보세요: {{callUrl}}\n## LOCALIZATION NOTE (share_email_footer2): Common footer content for both email types\nshare_email_footer2=\\n\\n____________\\nFirefox Hello를 사용해서 친구와 함께 웹을 사용할 수 있습니다. 일을 끝내기 위해서 사용해 보세요. 같이 계획하고 일하고 웃을 수 있습니다. 자세히 살펴보기 http://www.firefox.com/hello\n## LOCALIZATION NOTE (share_tweeet): In this item, don't translate the part\n## between {{..}}. Please keep the text below 117 characters to make sure it fits\n## in a tweet.\nshare_tweet={{clientShortname2}}에서 하는 영상통화에 들어오세요!\n\nshare_add_service_button=서비스 추가\n\n## LOCALIZATION NOTE (copy_link_menuitem, email_link_menuitem, delete_conversation_menuitem):\n## These menu items are displayed from a panel's context menu for a conversation.\ncopy_link_menuitem=링크 복사\nemail_link_menuitem=이메일 링크\ndelete_conversation_menuitem2=삭제\n\npanel_footer_signin_or_signup_link=로그인 또는 가입\n\nsettings_menu_item_account=계정\nsettings_menu_item_settings=설정\nsettings_menu_item_signout=로그아웃\nsettings_menu_item_signin=로그인\nsettings_menu_item_turnnotificationson=알림 켜기\nsettings_menu_item_turnnotificationsoff=알림 끄기\nsettings_menu_item_feedback=사용자 의견 전송\nsettings_menu_button_tooltip=설정\n\n\n# Conversation Window Strings\n\ninitiate_call_button_label2=대화을 나눌 준비가 되었습니까?\nincoming_call_title2=대화 요청\nincoming_call_block_button=차단\nhangup_button_title=통화 종료\nhangup_button_caption2=종료\n\n\n## LOCALIZATION NOTE (call_with_contact_title): The title displayed\n## when calling a contact. Don't translate the part between {{..}} because\n## this will be replaced by the contact's name.\ncall_with_contact_title={{contactName}}와 대화\n\n# Outgoing conversation\n\noutgoing_call_title=대화를 시작하시겠습니까?\ninitiate_audio_video_call_button2=시작\ninitiate_audio_video_call_tooltip2=화상 대화 시작\ninitiate_audio_call_button2=음성 대화\n\npeer_ended_conversation2=상대방이 대화를 종료했습니다.\nrestart_call=다시 참가\n\n## LOCALIZATION NOTE (contact_offline_title): Title which is displayed when the\n## contact is offline.\ncontact_offline_title=연결 상태가 아님\n## LOCALIZATION NOTE (call_timeout_notification_text): Title which is displayed\n## when the call didn't go through.\ncall_timeout_notification_text=통화가 걸리지 않았습니다.\n\n## LOCALIZATION NOTE (cancel_button):\n## This button is displayed when a call has failed.\ncancel_button=취소\nrejoin_button=대화 다시 참여\n\ncannot_start_call_session_not_ready=통화를 시작할 수 없습니다. 세션이 준비되어 있지 않습니다.\nnetwork_disconnected=네트워크 접속이 갑자기 끊어졌습니다.\nconnection_error_see_console_notification=통화를 실패했습니다. 콘손을 확인해 보세요.\nno_media_failure_message=카메라나 마이크를 찾지 못했습니다.\nice_failure_message=연결에 실패했습니다. 방화벽이 통화를 막고 있을 수 있습니다.\n\n## LOCALIZATION NOTE (legal_text_and_links3): In this item, don't translate the\n## parts between {{..}} because these will be replaced with links with the labels\n## from legal_text_tos and legal_text_privacy. clientShortname will be replaced\n## by the brand name.\nlegal_text_and_links3={{clientShortname}}를 이용하는 것은 {{terms_of_use}}과 {{privacy_notice}}에 동의함을 의미합니다.\nlegal_text_tos=이용 약관\nlegal_text_privacy=개인 정보 취급 방침\n\n## LOCALIZATION NOTE (powered_by_beforeLogo, powered_by_afterLogo):\n## These 2 strings are displayed before and after a 'Telefonica'\n## logo.\npowered_by_beforeLogo=제공\npowered_by_afterLogo=\n\n## LOCALIZATION_NOTE (feedback_rejoin_button): Displayed on the feedback form after\n## a signed-in to signed-in user call.\nfeedback_rejoin_button=다시 참가\n## LOCALIZATION NOTE (feedback_report_user_button): Used to report a user in the case of\n## an abusive user.\nfeedback_report_user_button=사용자 신고\nfeedback_window_heading=대화가 어땠나요?\nfeedback_request_button=의견 남기기\n\ntour_label=둘러보기\n\nrooms_list_recently_browsed2=최근 탐색\nrooms_list_currently_browsing2=현재 탐색\nrooms_signout_alert=오픈 대화가 종료되었습니다.\nroom_name_untitled_page=제목 없음\n\n## LOCALIZATION NOTE (door_hanger_return, door_hanger_prompt_name, door_hanger_button): Dialog message on leaving conversation\ndoor_hanger_return=다음에 또 봐요! Hello 패널을 통해 언제든지 공유 세션에 돌아 올 수 있습니다.\ndoor_hanger_prompt_name=기억하기 쉬운 이름을 부여하시겠습니까? 현재 이름:\ndoor_hanger_button=OK\n\n# Infobar strings\n\ninfobar_screenshare_browser_message2=탭을 공유하고 있습니다. 클릭하는 모든 탭을 친구가 볼 수 있습니다.\ninfobar_screenshare_paused_browser_message=탭 공유 일시 중지\ninfobar_button_gotit_label=알겠습니다!\ninfobar_button_gotit_accesskey=G\ninfobar_button_pause_label=일시 중지\ninfobar_button_pause_accesskey=P\ninfobar_button_restart_label=다시 시작\ninfobar_button_restart_accesskey=e\ninfobar_button_resume_label=계속\ninfobar_button_resume_accesskey=R\ninfobar_button_stop_label=중지\ninfobar_button_stop_accesskey=S\ninfobar_menuitem_dontshowagain_label=다시 표시 안 함\ninfobar_menuitem_dontshowagain_accesskey=D\n\n# Context in conversation strings\n\n## LOCALIZATION NOTE(no_conversations_message_heading2): Title shown when user\n## has no conversations available.\nno_conversations_message_heading2=아직 대화가 없습니다.\n## LOCALIZATION NOTE(no_conversations_start_message2): Subheading inviting the\n## user to start a new conversation.\nno_conversations_start_message2=새로 시작하세요!\n\n# E10s not supported strings\n\ne10s_not_supported_button_label=새 창 열기\ne10s_not_supported_subheading={{brandShortname}}은 멀티 프로세스 창에서 작동 하지 않습니다.\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n## LOCALIZATION NOTE: In this file, don't translate the part between {{..}}\n\n# Text chat strings\nchat_textbox_placeholder=여기 입력하세요...\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\n\nconversation_has_ended=대화가 종료되었습니다.\ngeneric_failure_message=기술적인 문제가 발생하였습니다…\n\ngeneric_failure_no_reason2=다시 시도 하시겠습니까?\n\nhelp_label=도움말\n\nmute_local_audio_button_title=오디오 음소거\nunmute_local_audio_button_title=오디오 음소거 해제\nmute_local_video_button_title2=동영상 비활성화\nunmute_local_video_button_title2=동영상 활성화\n\n## LOCALIZATION NOTE (retry_call_button):\n## This button is displayed when a call has failed.\nretry_call_button=재시도\n\nrooms_leave_button_label=나오기\n\nrooms_panel_title=대화를 선택하거나 새로 시작하세요.\n\nrooms_room_full_call_to_action_label={{clientShortname}} 에 대하여 더 알아보기»\nrooms_room_full_call_to_action_nonFx_label={{brandShortname}} 다운로드를 시작합니다.\nrooms_room_full_label=이 대화에는 이미 두명의 사람이 참가하고 있습니다.\nrooms_room_join_label=대화 참여\nrooms_room_joined_label=누군가 대화에 참여했습니다!\n\nself_view_hidden_message=자기 보기 모드는 숨겨졌으나 전달됩니다. 보기하시려면 창 크기를 조절\n\n## LOCALIZATION NOTE (tos_failure_message): Don't translate {{clientShortname}}\n## as this will be replaced by clientShortname2.\ntos_failure_message={{clientShortname}}는 현재 지역에서 사용할 수 없습니다.\n\n## LOCALIZATION NOTE(clientSuperShortname): This should not be localized and\n## should remain \"Hello\" for all locales.\nclientSuperShortname=Hello\n"
  },
  {
    "path": "langpacks/ko/browser/features/loop@mozilla.org/ko.manifest",
    "content": "locale loop ko ko/locale/ko/\n"
  },
  {
    "path": "langpacks/ko/browser/features/presentation@mozilla.org/chrome.manifest",
    "content": "manifest ko.manifest\n"
  },
  {
    "path": "langpacks/ko/browser/features/presentation@mozilla.org/ko/locale/ko/presentation.properties",
    "content": "presentation.message=Select one device to send the content.\npresentation.urlbar.tooltiptext=View the device-selection request\npresentation.deviceprompt.select.label=Send\npresentation.deviceprompt.select.accessKey=S\npresentation.deviceprompt.cancel.label=Cancel\npresentation.deviceprompt.cancel.accessKey=C\n"
  },
  {
    "path": "langpacks/ko/browser/features/presentation@mozilla.org/ko.manifest",
    "content": "locale presentation ko ko/locale/ko/\n"
  },
  {
    "path": "langpacks/ko/browser/searchplugins/danawa-kr.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>다나와</ShortName>\n<Description>다나와 쇼핑 검색</Description>\n<InputEncoding>EUC-KR</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon,%00%00%01%00%01%00%0E%0E%00%00%01%00%08%00%40%05%00%00%16%00%00%00(%00%00%00%0E%00%00%00%1C%00%00%00%01%00%08%00%00%00%00%00%E0%00%00%00%00%00%00%00%00%00%00%00%00%01%00%00%00%00%00%00%C1%C6%FF%00%B1%B8%FF%00DV%FE%00%A1%AA%FF%00Td%FE%00%E0%E3%FF%00%EF%F1%FF%005H%FE%00dr%FE%00%83%8E%FF%00%00%00%00%00%06%1D%FE%00%FF%FF%FF%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%00%00%0A%0C%0C%0C%0C%0C%0C%0C%0C%0C%0C%0C%0C%0A%00%00%0A%0C%0B%0B%0B%0C%0B%0B%02%01%0C%0C%0C%0A%00%00%0A%0C%0B%0B%0B%0C%0B%0B%0B%0B%09%0C%0C%0A%00%00%0A%0C%0B%0B%0B%0C%00%09%0B%0B%0B%05%0C%0A%00%00%0A%0C%0B%0B%0B%0C%0C%0C%04%0B%0B%03%0C%0A%00%00%0A%0C%0B%0B%0B%0C%0C%0C%09%0B%0B%09%0C%0A%00%00%0A%0C%0B%0B%0B%0C%0C%0C%09%0B%0B%09%0C%0A%00%00%0A%0C%0B%0B%0B%0C%0C%0C%02%0B%0B%03%0C%0A%00%00%0A%0C%0B%0B%0B%00%00%08%0B%0B%0B%06%0C%0A%00%00%0A%0C%0B%0B%0B%0B%0B%0B%0B%0B%09%0C%0C%0A%00%00%0A%0C%0B%0B%0B%0B%0B%0B%07%01%0C%0C%0C%0A%00%00%0A%0C%0C%0C%0C%0C%0C%0C%0C%0C%0C%0C%0C%0A%00%00%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00</Image>\n\n<Url type=\"text/html\" method=\"GET\" template=\"http://search.danawa.com/dsearch.php\" resultdomain=\"danawa.com\">\n  <Param name=\"k1\" value=\"{searchTerms}\"/>\n  <Param name=\"from\" value=\"firefox\"/>\n</Url>\n<SearchForm>http://search.danawa.com</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ko/browser/searchplugins/daum-kr.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>다음</ShortName>\n<Description>다음 검색</Description>\n<InputEncoding>utf-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/H0o//x9KP/8fSj//H0o//x9KP/8fSj//H0o/wC0Yf8AtGH/ALRh/wOe4/8DnuP/A57j/1da5P9XWuT/V1rk//x9KP//kE3//5BN//+QTf//kE3//5BN//+QTf8A36f/AN+n/wDfp/8p1f//KdX//ynV//9udP3/bnT9/1da5P/8fSj//5BN//+QTf//kE3//5BN//+QTf//kE3/AN+n/wDfp/8A36f/KdX//ynV//8p1f//bnT9/250/f9XWuT//H0o//+QTf//kE3//5BN//+QTf//kE3//5BN/wDfp/8A36f/AN+n/ynV//8p1f//KdX//250/f9udP3/V1rk//x9KP//kE3//5BN//+QTf//kE3//5BN//+QTf8A36f/AN+n/wDfp/8p1f//KdX//ynV//9udP3/bnT9/1da5P/8fSj//5BN//+QTf//kE3//5BN//+QTf//kE3/AN+n/wDfp/8A36f/KdX//ynV//8p1f//bnT9/250/f9XWuT//H0o//+QTf//kE3//5BN//+QTf//kE3//5BN/wDfp/8A36f/AN+n/ynV//8p1f//KdX//250/f9udP3/V1rk//x9KP/8fSj//H0o//x9KP/8fSj//H0o//x9KP8AtGH/ALRh/wC0Yf8DnuP/A57j/wOe4/9XWuT/V1rk/1da5P8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8mAP//JgD//yYA//8mAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYA//8mAP//JgD//yYA//8mAA==</Image>\n\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"http://sug.search.daum.net/search_nsuggest\">\n  <Param name=\"mod\" value=\"fxjson\" />\n  <Param name=\"code\" value=\"utf_in_out\" />\n  <Param name=\"q\" value=\"{searchTerms}\" />\n</Url>\n\n<Url type=\"text/html\" method=\"GET\" template=\"http://search.daum.net/search\" resultdomain=\"daum.net\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"w\" value=\"tot\"/>\n  <Param name=\"nil_ch\" value=\"ffsr\"/>\n</Url>\n<SearchForm>http://search.daum.net</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ko/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAB9AQAAJgAAACAgAAAAAAAA8gIAAKMBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAFESURBVDjLpZNJSwNBEIXnt4lE4kHxovgT9BDwJHqPy0HEEOJBiAuCRg+KUdC4QS4KrpC4gCBGE3NQ48JsnZ6eZ3UOM6gjaePhQU93v6+qq2q0pqgeJj2S8EdJT1hr0OxBtKCD5iEd8QxDYpvhvOBAuMDKURX9C9aPu4GA1GEVkzvMg10UBfYveWAWgYAP00V01fa+R9M2bA51wJvhIn3qR+ybt3D3JNQBE5sMjCIOLFpoHzOwdsLRO22qA6R6kiZiWwxUvy/PUQZIhYZ1vFM9cvcOOsYNdcBgysISdSJBnZjJMlR0Fw8vAp0xoz5gao/h+NZBy4i/10XGwrPA+hmvDyhVRG2Avu/LwcrkFADZa16L1h330w1RNgc3DiJzCpPYRm1bpveXX11clQR28xwblHpk1vq1iP/5mcoS0CoXDZiL0vsJ+dzfl+3T/VYAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAK5SURBVFjDxVfrSxRRFJ9/Jta/oyWjF5XQm6D6EkHRgygIIgjUTcueVgqVWSRRkppEUQYWWB8ye1iGWilWlo/Ude489s7M6Zw7D9dlt53dmd29cFiWvXvO77x+51xpaaUsoSxBaUWZQ4ECy5xji2xKZDyCMlMEw6lCNiOSgwZKJK1SkcKeSealfP64t0mBjl4Ow39MkDUL0p2RSROOtqhZdeUEYM1pBl39XCg/fEeFtWcY7G9W4csvUxjlBkCsQ4Nt9QyWVfvT6RsAKXw3aoDGATZeYIt+W1kjw7cJG0RctWDTRebbKd8A6h5pwsDb70ba3w/eUr3wt/cmwgfw6Yft4TNMQaY7o1P2ncm4FT4ANQH/jQBJ2xv7kqIXEADDql8eS3+n8bku7oxNm+EDIM/dU92upb3T/NJGeaNbDx/AsbsLRUY5Xn92caWXY5d8RV6gWllxSg4fAEnTC90DQW13BLlgXR2D3dcUeDVkwOthA1bXspxILWcm3HdThcfvufB26LcJpkOEAz9NKI/lzqpSEC7feol5EWnpSeSlIxCALUkApmULdjUqxQVAQnl3D/X/yQda4QBEq2TYc12By091MQ17Bg3R88nHKlQbVmHvj89awNBLYrwT9zXY2aBAxTkGFdiSxP/Jp6FLDw+AS7GfsdJTJ2EqSO5khD43nGfBARy/ZxOQgZHe7GPM1jzUvChUtmnBAXQPcKGMJp3fdFGq6NByEhiAO4b/YptFfQJwNyQ/bZkVQGcf90Ja25ndIyrKBOa/f8wIpwi3X1G8UcxNu7ozUS7tiH0jBswwS3RIaF1w6LYKU/ML2+8sGnjygQswtKrVIy/Qd9qQP6LnO64q4fPAKpxyZIymHo1jWk6p1ag2BsdNwQMHcC+M5kHFJX+YlPxpVlbCx2mZ5DzPI04k4kUwHHdskU3pH76iftG8yWlkAAAAAElFTkSuQmCC</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAKQWlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQLg4Ji1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwSE8vE9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS72yy/UCZz1v9/kSI3QyQGAApF1TY8fiYX5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7yZiXJuShGlnOGbw0noy7UN6aJeGjjAShXJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJMkUUGe6J8gIACJTEObxyDov5OWieAHimZ+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0tAyOMBeAr2+WRQElWW2ZaJHtrRzt7VnW5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2JFqbHbO+lVUAtG0GQOXhrE/vIADyBQC03pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y595nL7vtWO6YXP4EjSRUzZUXlpqemS0TMzAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlou4U8gViQLmQKhH/V4X8YNicHGX6daxRodV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGitka9zjzJ6/uf6Hwtcim7hTEEiU+b2DI9kciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAAhIBIEAOWAy5IAmlABLJBPtgACkEx2AF2g2pwANSBetAEToI2cAZcBFfADXALDIBHQAqGwUswAd6BaQiC8BAVokGqkBakD5lC1hAbWgh5Q0FQOBQDxUOJkBCSQPnQJqgYKoOqoUNQPfQjdBq6CF2D+qAH0CA0Bv0BfYQRmALTYQ3YALaA2bA7HAhHwsvgRHgVnAcXwNvhSrgWPg63whfhG/AALIVfwpMIQMgIA9FGWAgb8URCkFgkAREha5EipAKpRZqQDqQbuY1IkXHkAwaHoWGYGBbGGeOHWYzhYlZh1mJKMNWYY5hWTBfmNmYQM4H5gqVi1bGmWCesP3YJNhGbjS3EVmCPYFuwl7ED2GHsOxwOx8AZ4hxwfrgYXDJuNa4Etw/XjLuA68MN4SbxeLwq3hTvgg/Bc/BifCG+Cn8cfx7fjx/GvyeQCVoEa4IPIZYgJGwkVBAaCOcI/YQRwjRRgahPdCKGEHnEXGIpsY7YQbxJHCZOkxRJhiQXUiQpmbSBVElqIl0mPSa9IZPJOmRHchhZQF5PriSfIF8lD5I/UJQoJhRPShxFQtlOOUq5QHlAeUOlUg2obtRYqpi6nVpPvUR9Sn0vR5Mzl/OX48mtk6uRa5Xrl3slT5TXl3eXXy6fJ18hf0r+pvy4AlHBQMFTgaOwVqFG4bTCPYVJRZqilWKIYppiiWKD4jXFUSW8koGStxJPqUDpsNIlpSEaQtOledK4tE20Otpl2jAdRzek+9OT6cX0H+i99AllJWVb5SjlHOUa5bPKUgbCMGD4M1IZpYyTjLuMj/M05rnP48/bNq9pXv+8KZX5Km4qfJUilWaVAZWPqkxVb9UU1Z2qbapP1DBqJmphatlq+9Uuq43Pp893ns+dXzT/5PyH6rC6iXq4+mr1w+o96pMamhq+GhkaVRqXNMY1GZpumsma5ZrnNMe0aFoLtQRa5VrntV4wlZnuzFRmJbOLOaGtru2nLdE+pN2rPa1jqLNYZ6NOs84TXZIuWzdBt1y3U3dCT0svWC9fr1HvoT5Rn62fpL9Hv1t/ysDQINpgi0GbwaihiqG/YZ5ho+FjI6qRq9Eqo1qjO8Y4Y7ZxivE+41smsImdSZJJjclNU9jU3lRgus+0zwxr5mgmNKs1u8eisNxZWaxG1qA5wzzIfKN5m/krCz2LWIudFt0WXyztLFMt6ywfWSlZBVhttOqw+sPaxJprXWN9x4Zq42Ozzqbd5rWtqS3fdr/tfTuaXbDdFrtOu8/2DvYi+yb7MQc9h3iHvQ732HR2KLuEfdUR6+jhuM7xjOMHJ3snsdNJp9+dWc4pzg3OowsMF/AX1C0YctFx4bgccpEuZC6MX3hwodRV25XjWuv6zE3Xjed2xG3E3dg92f24+ysPSw+RR4vHlKeT5xrPC16Il69XkVevt5L3Yu9q76c+Oj6JPo0+E752vqt9L/hh/QL9dvrd89fw5/rX+08EOASsCegKpARGBFYHPgsyCRIFdQTDwQHBu4IfL9JfJFzUFgJC/EN2hTwJNQxdFfpzGC4sNKwm7Hm4VXh+eHcELWJFREPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS3UuH4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufGK+eN8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000IlYYqwK10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR5vTkmuRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41lG99uit7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9V/ndzPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0MqiyvUqvakfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui6rq/Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx4sf4H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdLz5HOFZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX297Yb9jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel93v3RB6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/syOll+AAAACXBIWXMAAAsTAAALEwEAmpwYAAACN2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+MTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj4yPC90aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqIYvkNAAAKUElEQVRYCe1YCVQURxqu6pnuYYYZZoZLYAEjhwY5DAHRgCcx4IEa8UniruhqjLriJtHEXGvivGSfCTGJkjXxTFxvM4gYcQVPPAc0CIIcKlFRIJwDzN0zfdR2jw5vJJDI5r113z7rAX/9f31//VVf1/93NQA8aU8Y4BmAPWnYedHgXXRT8MeaFjrRQKIgvRlJKBqJ3MTQFOAOzoV6Y0eG+csK5o+HZE/fx6Xn15eN+6ImfwEEkBFCDC0PS/kqyT/86qOuR+gMXLLDvOzLAupDTym6HB0o2BzgLqiJ9mXJA2WMnKTBqPJ6ekVhtfWVAHfq+qZC8wdLxksOOPs/tj5EVpKln7pQXzo61ifiOG0hav6jtby+x7TR57Uu9NZ+0+K+Jjhai0TJa7v2uC9po7JOGif2hXsc9leLtmWCbTNRSM7yf/Q3vv0krM0nV646YFny3hRijSrVdXNfk0wOhdZ9GvPXo0KEO16fID3eF+5x2BmGIQBC3A/70Ol+lLUI1Zcsg976nvxosA/WOjFSkqn6Da/Z8RLNb0AeyzAGEAAsy5HAyX424cVadkGzjnEZHybKGRkK9f30fwhuVKt9LPeqp5ENdX6syUjgwWHVLkH+ee5pi3UPAR8o6NbfYoFVOxq0n/QCkiAzkA4thE+vv9gbdl0BOeF6ExuVf40cYCIxChciymBhxNEBeMWFD+V7acByJPBE/NJbu2V9srX+Toy1vs5NNDTitixhzCFZQnJrXl7eHwQCQRRWdo9JEAkgoGlQ9kv3R7e0ZX2yqOtkzjFEUwGYVF4qCouA5ktnv+vI3n9Vd+zwJOeZUL1ajCpSvwPtRz8HVJMBDJhSDjDhGHB3ywX0Y7Ia6arcHfjWViSds8lw8NwN+lUWsVVJ4USnpwy8zzBIlTZCFLA0yaXSjuU3j1hAO5GAtFq3pveX5djqajMAy9wQD41sISvLM5vXf1qiKzw6MiYlpdNNqRSDiPe7bsuXaNHcTYa/OgL3V+pzdi2smz4GdR1WJzr7duVlJ11PegZdnxxn0Z0qiOPHuOMqQFcn5aHiqDqk3e3mjEdlabvREQ7y4+R8HsePLd9n2hb2rs7IF2UHdrfGOkO2SIumZelOOGzzzn6zDnw9FfnuWbrRYWtbvSKvafmCcofOy45D+0ZXjxqCbs2f1tBaVSXl4kAMcjEZjj2KBZ7O4Efto5M/DOjYs20dERR8RjEt7bSzn2LqrOOykWP2UK1NLm37t39kH7v7wXTQmp8CPCathR5zHk6/wIz3gMjdAFqOTgS1qyf+cAHJcn5k5vsqBJV8UXbMPSdelBszSFh88ho9YcMpyxjeDh+kA4MYOwydyB+lv3g6RTgoZIPDr33HxjjTxdOzCF//CnzgoE10dhYLIUTCAXJ490YTG9RpYsY6wL3Jo+Vm/xlZ+mdFGEbjQpbUGaFgxihJo0W7f5itqVEqioqt682PGBiqhiLxnyw/3Rijz9vsCXTZL9vz1jWsticeeoytR8XjTgHzmRdB54mpRnJOjYnyx8w22l2FEKaCsPuwB3lBjeYmGtncxSq65+GKIiuwHyCgO3XkOZaiABdb2LYt62XLlUvTzddKbbiHxxEywGVl4GtZ3aQKn/IUXLsAqfFVDXRsbgkZPCPW5Vb3pA86JSUI/0qjX+jrJhgrxsGAxi4Q5uslNC0eTsUbc8u8EXeeWF2HvKcfr2MQK8MkrmbKTEtoa5MfMNUE8oUc6MsDesMDTMrn+IuAbHoal1BdYgKZ7rQzQVFl9AjOXuTwwQVQ4OUG6eGDJZfsNp4e7hcT4nbVcL5QilxwYDxzfCnxdHiuS1xCpvf8jF5vkdjIQQI1tzHQqmddT1RSbziCOMuYGEDv/ItcVbfea/y8sZKVVgoBpStWNSHGvQJAAcNyT8DWqR2KqqoIZz++31xyppPbsxFxPCEo7gCYxAJoboBqi+yJtevm2212CZXNafHhHWlxLt+26ZHgn2cta89XICU/dqwceVfU0ynz4sVvT4+ELbyNq4l8wQGs1carQDp6XBdjNgIgEXf5rf78w74I4LHYwkTJxeQo/ADFILC3yLL4cJl1Oj/g3Pi8cejuUkiw3KuIphn7dwcRGVWEiV0Qead2sLbmSrQD55DSiGdxhiTlLsGhJR4z32kAkthC+0nQnpuAUMn9x+YA81LiL7GT5DvrX7y6PA1796U44ZfFt+igZWr94fi/63a+m60780IEkbnmJck6HsO3+x9B3DJpyq67jp+iAQQOzLXVCboTR6bYjX38wXj7x6nypc8F42U6E4tnbNfve2OXbnYfeCAAiOQvJJBl7L6KtFevuI1KzKbaW6Hlasmqnn6u3gOnUCaTyCv9ldX2sRDVt0Di0wJ098LB3aK5PfGA1L4IFENqQMg4+3dJAISWfUvd3kyOU4ZG+AtU1xupdAvFen2U6rrV2ZeAGAUYGsiFhP0oEMlTLinjEw/RBh1s3vDJ1qYt64c74/l+886drrzs/oo8V4u8VNmdGy7ftqVZOTIThxLHvGRwk78nVrn/jNU4MwEXKaWEV00Dmb5XY3kteqCwpHSNj31i1NDgUbdm5T5jafEL4siYrUTgoExcrtQLFB7jWrN3feGR9ufPfNMXdldp1KQeCyqW7QW0zg/4Tn8FgAF5QCSUA8PN5cB0YyyIOTgNKqJu8wt0bmoNcn8np+Nmq47xiPLHD3yWqlg0Ogp2qus14i+LcvOK75Y+H+IdXBOmDHh7Ueyk03FaWmbM/DjHUHU1QaBQAiIwaLckevg5a2OjkrWQIr+5S7dK4+Kau0lwBPvksCGxoMI2+2Yz/TxX7+TcUzcKITDIXTGSu6CQXm7YbQkOzr/wjItmxURZlcMPqdWChuvFs03VlemYWIKAANdiMlmTZEjEfr8lK0ocOIdEjd8FgJ8PLuA2ngRwj5+BQGgCuOIqkEzcBsMzuGS+31SFSCg2mlMu36GSjCSAHAGDm3VsXIuOlSYMJq5sTldMVbfvwrdfOz1HjLuwNpoi3EVSQ5i7/5ZdyStNSKMWN165Nc+gOTuTMZsDuYTR434BBV4TJm32mDmngY/yCxIexAYqFcKqfDtl5yutRNIQVzbIm7Sq0ry7F+fA9SZ5QkB1NYIqFV+ufrOhks04jF18P5md0AcuW8NXZRu2y8QYNSIEX+/jJijW2sTtQ31sod+eNm4tvmGLSx0hzT34hizVye3/p1t2BymeXdX+U8ibbS3c28Ceu867yy1Diqj32iuUi5rNsz7t/fXsjP+1vr24/RrgcY1l7GiL4u4uwb5yeDl5GDT1XMeMaNgVHyr8nktXzEtG378m9gQ9ov4/S0KUv4jEuDdzYycTfazc4N3bfu61Mc9NfkZ06JuMR0vT3ubgbX3WhL4c/lt27gkT6Rt1O3afN708PISoHRZIrFZKQImFtJkQxH1aDOyCNj0Tued1z1R/N6j9Pevq939hfk+w/vhyFzRbCUJzuUuc5tJP1gV5peYs/hbMvam6fJWo1VsuKMhI9VzBEXD/itifyZ9gnzDQKwP/BlaTi1SzVazVAAAAAElFTkSuQmCC</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMwQjQ3MEVGRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMwQjQ3MEYwRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzBCNDcwRURGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzBCNDcwRUVGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5U94CwAAArpElEQVR42ux9B5hU5dn2c9r02Z3ZXmCX3QV2KS69KE1AsQAGEBT1tyQawUSN0fgbjfrFWGIs0ZjYjaKiWBABERSRDtKR3naXXZbtO7PTy6n/87xnlqLEL1++/Pn/fNee6zrOMDtz5pz3uZ/7ue/nfc/IGYYBXVvXxncNQdfWBYSurQsIXVsXELq2LiB0bV1A6Np+cBNDcdM+SgJAR9QADqGx7pAKNW06DC0RoCSbh+V7VZB48FS36hftqlMvjSvGyOag3q+uSTePIhjgtHGQ6eIiPXOFg7oONX0L+S0Axma7xG2f2NcCJ/06aGhV6bnTCqDq5zodDgwnD2m7NoJweBckOzrAMewC0FUV/O+/DqrfB2mX/Ag4qw04yQK8ywVKaxPYe/cFW59K4Gx24EQRDN0AXsTdQlBPA2h+HyCyDyBvNkBoG0CiESDZAJA9DSBeB1D7NIAWA+h+O4Cu4PU4gQ2E3AaQPhwgYwwex4av6XjeEkRVJ/CcARpegz9iAI4JSCLAjuMaDCwSQcfrfH5lAnbVarDyPguM6clDUP6+Taf3eSwO4DgO7tkx/95DwcYcj8WZJEvPcwKEEyFLWFNyHh0064ECh7cxpibPMWZ4XFc66HhuaS88D9xXy8E6eiKI+YXsr87ho8EaDkB11TH4Ei9RpO/VVPa3IUOGsH3VqlXs9XOcIIDdwkFRJg/HWvSRaw4qP91ao/6k2Y8BdwCk2TmoyBe+vaSf1Izv5SIJw3a4SevVFtYLVu+Qh2PEh687zM3OdnOQ4eQOxmTjQwTI630KhCYHHlfT/+f3LugKNQ2g0MsxgNMrRupZ52YTJAgosaxrNvxl6Zd7Pz0f0vIxUpglmEmgyJgtCXj+wrteGZ1b7v9b3xOnPAwEQKw5Bm1NzRC228H6jzDCWSePZ8rjmWa5OAjEjYwXvko+//F2+fr2Jg0Kuglw83jrHy/uL763/rC6q7I7D9eOtGLMAfadVGHZbgXcdq7weJs2CZnlxs92Jce1BnRENdf35ZXxRzLT+F/PGGJ5ISdNeBUBdjx+jgzBJAMNmcnAAcK0/rcGAjIo2x/8WIWHrhChT4EJgaBisHGmf1kEEY6Fm+2V3u4fz7riyWf+fOirx/a1Hu4jWd2QTETg+gHTX/5F30t/VhNuBVlX8TPmMShGcQIWHqjsZDsYJ2tBsdpBRxBw/2CDUDwTwchQkJvGQ1tYnfjkssQH9a1almjl4NqLbR8O7SHchVndnO7gADMcWkMGnPDpDAgNHTrIqgGKCg3ndRPfumGU9a35FeL0Z7+Iv3iiWcvPRWbxhw376+9G7nPYOedz17rvONmhwVnnjM9VOw8iJoIYxosTLf/e4gvH0oOMuGCNBku2a3DDaAFuu1iASkwoutggJTxmfrbNXX9Tz/HP9XBkwsLabXP2yPE+uuQCzuGF+kjbnstXPQ0RNX4KBJ3CrppX4FeJTBgQy4FYYTaiygrw3+gS852lQMRnBV4e3vtGnn3ne7FVqAGy7A4e5o633n/vZbbZhsE1U53v1BQcd2ZlN49BNbM1pEO9X4MxFdKnv53uqOhXLHwVQu2hRHWYNNmxaOYw232+6HeyHf+pOQTgFRyYhiMgxsNgSLZ/+9JADF+Yz4GEyfTKMhWGPyTDzW/IsB8ZNt2ig4CDqOCbmmIdUBdth7gm20mbGKkyEpYT6Tr+/SwQUOKpURjqyofb7L1BllBXUTD+m1MFPCHXirxgETlYvke5/KbXowuSmN0U2F9eYn385xOtT9a148kizZOg/KEMkFGDEFvQKZGIGtVLCv16quOBeLsGU8+3fXrfFMeVqA9ixB5ngki1IgoDIUj/Yj5IMT/ojvR/+9LQuVFyOJDcCos4sCG23/xchfPuVeG1rX6I8MfgJF6viMGnYLNYGibl0yOJSAnLh8Sf3nlRQuZV4TY5E6iEREH7pzEYE4Yo9gpmvRhdZkNAxFGcYj3f9viV9gdRFMLIngLkpfMQjhtnMcGZm4zngxoBsHyAgHF12whcKNYTxuDLx9nX3HO5fUZrWIdI0jC/NAUC2eDBgo4j58Re4BqrQXN5/seA4CzSw0uyo/QpKOZAxISa85wTXl7HgcsVZcwAcBoAZz6eudO7ahIBmOkqgYu5XGSQKPDA/XOAsLNOIxDA/R/HFsbiOudBoUgBvGakdCOVgm9PaBDHetYfxaEvBkwLnAsMZD0H9xBgbIUAQQQMAYPKRFmusHTuBNsEH4Ig+j0QIOJRIebjAFlxV20uc8T+B2/EEDkeHAek9N+/kw+NzW5wO2RWS04BADqBoJ+1x1UZHMgKc0pGYy2XQE3ZwH8KEIjK0RlMXfqtcn5hFg/NPg1mDLOsKMkWDu+p1+AkCsG9+EgBnDJAZPRFiv97YODM4KJghE7DRDHFstNM35FQ4GwQ6DwDQaEthhmB/wbhn4Ttfw8wuBw6MjEPIX+22bPgzgAA1WViRQNO7ZT5dVEfXFk4CFm3L8TjflY6/mkNpTG9RWp+/E5XTQGITA2XV4p/Lc/jmY3s/C4j1VvIcPLwIYYtnDBYCdC0039P4jEUzQw4XQt9li6a9s7nxDa56QK0hTTI4OJ4DOMUOL7vJ3kQvJnAE6J4nn0J70oD3u5gKKPm0T8skjiioQI8qcTpb5cyzYaSGa5UFP5OcWiYp0iui8drous0/tZ1pV5PGklIxryCFvNqYFdSQTdSj2d/MqEpkC7a4WZiA10zezG8Oci8yw28O5012tgY2ewgpHvAkGWz8cbAp0MwFAHRMESB51RTIKJLE03jKC77Vum387g6MBOtTgDpvXe+oAwoEteRPYx9x+uTY/A4ObhupAWBYApDCdMZdQCWBp3RO9XBNLSBZCupHNB10TmTIEWWAQHfP39THC4qU0GgcZe5033uVFB5pwsETwaovtZ+kbUrp2rRyAV6MNBTj8fkxP5dR8Fi2WcpKt0sObt/LXi8KQT/Z0FLhUXKwFFBEZSoHw6N8yZDonEEqB09EBAx8H99EN+2H9wDN4AlaxN776nP/u3sdqIryPNwsK9eK/xou3xdc1Abd6BB75aQjaTLygWN1NnRaSYVsGHy88Gg7qooEY7luPifxCKusMPh+wFrx0EtssEtCILi9FzQmxsxR/BVbwZzXHLVkYuSJ45PV+prz8fg25PHj1Ur/ra9YlbOVhzwpbo303BYrTCwshQBKqZHQsHbrVarnkgkYh0dHS9gSbpVXLhDnk7Zne3mkb4NcFu5qm3VajtRuaob5+w64ntYoKMIBLKdPTDAD1xhh5GlEtRiablnQQR+NNAClw20QiBmMkccj7dqfxI+2pSAmkYZjj/rNvvanWBDKuQkCcTsXEgePTQxtGLxb5O1VaM5ohebPYYXFRK9mXmRdV8N0FV5llRYhIBxH7VXDn7K0XfgXwXMCE1OnjsDDc1sG1sLAdoWzYTmDx6FaFUF8Oi9BXcI7GUJ0BPlcPKTQQyVgU14blk7wTvmUcgYtwQEl8kU3PdZoBjL6dFWrdvjSxOPf31QvYE6p8WZ3MGBRYLjWLPe41izBjnIEiQQCTT5CJgjjRqUFIrw8BXO+5x2I6wKSPN6ikZPsYJ+SiTGNBkyJKfJBhQDzHg+zQNKfd2M4Cfzn5MbTxQRKwiZOS3W0l5piarDFUpzw2Qao9j+3XWuCy99IKe05/uTh48BRbL4jh48eKL2+PGYqqqTamtrH0ZWGC7KijFCxWDoqZKUZufqD6F49EVOC7vvbjRPQHU9wynBxH4ipKHqF1JpTY+fbknAp2vjMGu8HWYOt8LBBhUW4msHamUSA5CVJ4LDevbBOStaaKcbAgveejm48N25WiIOaVNmPm0bNOJP8f27Gox4DNyXThPcbS3TOz586+nEsUM9OLu9d/zYwTdUv29KwUNPXSl5MnQtHgFOILpTzQYF4z0PpaMFqu7+EGrfmQZkg7vfeh+4Kv8K/tU+DDpA3tVOCO28Go4/9zzEmnBUW4ZAYP9i0OKvwnlvzGVA0oJ4GNMVUcy8yI7fVKlj7pgXW3G8XnP+crrtpW4Zwp0IGK1fIYeW28h7b7P8/NcHlauzU4x7cT/py0evdPzYH9H9Hpsl6dfaINMRQrbPPIMVjbPY4ETUD7eUjobuWYXsT2JaOgRWr3gVQXAredLsB37/UyOZfCu0aplmHzgM3BdPHR1a8emL0d1bK7VIqDi685v3YO6vimyjJj6pYrmQFaWhpaVFGjJkyKcItGFer3e5iLRexGFUSagQIzgtoA4vwRoeNn7Qc7Yg4XXP4MHr4FjJoHen283WR/ccAerbNfh4fRw+2RZng0Zv8GYI7L2iYGCSS1SUkQVMkSFkZENsw6qvY1s3TpBKekL6ZdPGSj16biA+1WNRICDgxWr2vpULYfaPv/C9/fL2ZF1NhZiTD/4lC6ZpkfCmoqdfO59HQGEpQWBZzaJNmyXbDkde3gUdjRXg7R6FgpsHgL20GtQQBjdi6gUDvVjGhDfxTFZB9RO7IOnLBGsawLF5c0BPZsKAd2eh1EdiUBm7ZaN+2l2nlU37U2R9a4MGt02zf/bYTPvPX12ThHq/ybBYXpvnz3HOfnJ5Qnj+0/jMnFwe5q9PXnJhH2n6LeNsL0XjAA2KAnUR1EtiqgSd0gjmrqB4c0l2mJJ/nokTOQHtTz28IPjJe7Ol4lLFe/MdfZznj60Ofr6ITcBJrS1grxy6sejF9wfWzpl1JH5oXy/SWS1vvvB71/DR6+2DR24uKOu5WrRY+DS7XZYslmWoFTi+MaB7nLbTQESEGASIuGwC47t7EndqLnXL4GBwicgsoXGO8iGJHGRmCuCy8agreMhwm0GhUpKQeWhvCuCTNtDCQSZqQosXzIvt2joB6z94rr3lF94bbmMgUPHiWEAJEEj9qBXAUTk0kn/fY+PF7BxVC/jBhsAJrPh0ZOOzj7yi+tohcRhLfbQBLyaMgY4C1D62EkIIAupa9/rDDCi+uxq/GEe5DY8rmNpBpX/jORXceAIq354EaNOw1qC8RyaoWjATjj54NyjNIAePQjseMoQa6aFF8Y9a23XI6S5An0LhuYMIiHwPuiEEOiVKeb7AxuHhK+yzyksEfxB1lAMTZ+68yIsr9sj9a9sNaGyzgUUQTkuRU7sJig5dhkH2LBjajufS0gqhpR/fHFzy4Wya7sz65YP3pF1xVTWdv+BwgmPAMFZaE4f2gNxYb3imXXNLp3jUQkFo+OMjS9WGExLUH1dVRZHN7icrQQZ/5neT2GsNG2kHGnWoxQukqejv7lWtOs1IQv/uIptUUf6TxhbVxjNLDAmrQMgKL32GQdi5BpRjByH4ybsTAgvevJHcgLW8X7u1T/8X5JO1IOXkgZRbAFpHu2mrknGsjWko7rPBMXhks2fKrN+qbc3MbkndiqBj2cdzgqtXDDCwKhhtawEiWwFqHvwpNHw+mpUDb+UBcPRZCZH9AI7eiNYcBGNTCr0YWSvN/qEeyJ68C/JnzYN4wrR21O0+/udnoe2LbEU10D0BrNirnL/+iDo43cuTU9AK0vmjLSiwqYs4ulzCBOCgFzJAI3VkEVM3jrE+loyaYltFVnxtbeIXrUH8+qSAQlqA0+l0dmmI4MWcJ3nZ82TtUXvgo3l/QakPyJZJQ1Xnxb/dDvF9u4HDEuEYPAJdlpe5iGT1YUgeO9wNUHcprc14qQXotlwnW15+xiG/9CSkbVkDKrkMTDLSIWKGgwvWtOHFiYQOg2ivfGSZSI5Nl88R5DgyQhZezHndBNYl/K9aWcY8ahIayboVo82SLeB/59VndQWFHmfFgBZv1WMx0OpqWNOE0Gwt6Y2DUAW2nhWmSPK34esO8Eye+WzwyyUPyCfrHDy6DBnVdHT3tvvTRk+azdHoczjKzR/+nglA+l5739WQbMHRP26uLxCR+p29zfKQPswsEfFaBAgOfPHtj0DToptAxfRHaoYIPob3/MJTMu3B5z8PwuqjtsnWlEXkzeviSFyjK8Dk0LFMIhFh4tCag7aQTusU3ikpEp9uDeoCkRAK9GH5GQYE4g6QcQw4R0qk6WdiwQBNkaF3TzzHioGQWPbxTHQENgETRswrPKYFO8KUMDThJGbmoIV0I57jkKw5ekPHh/Pujx87VCHlF/pc5497X8rvtgDF4zeJmmPAB1AWYYmRz0xYtD1tykFqiAvM4jV2aDn42KdHlnCAAv3djcpDgYcEE4cX8H0g0JxFyvL/7U1VQESVDw4vJHZt6o8nN5B8sNLeCnxGVr21z3mgZmWbIhKFn7eiP4TWfgnRvbtRS2Syz9MXS9m5CWtZ+eJ41ZFrOU1Dce+G2OEDlyvt7Tap1JuA0JJLINqUyagrTj6vogEyxuNFlKW6NBgtzyiA5oUA/o04GuhkiE4oUlJWLaRVfgNt28+nhTcs2v4tP4JuHQ+e39ML66q4nlQWvVj2WkK6UOfTupdk8SdVjVlEZAOBLcSJolOl17LcnK80W9hR26qN4KiNLxvub+s0TCYVSsrIfXGniSBVFmhCKsfugl4hPOCJkxDfve0yAzWKJsjEIHH78FGg4pgZqKGSNccGJDat+Vl4zYpbDV0DqaBbc/qUK++ylvR6U3ClhQ0NP9fhY00oAxNMF6WzmRup7BCO9QQ6CxvSWmuHDhuPKpPQ8hxowudnBlpLzaP372Y2mgT+bF0AqfKSSBhzqM/RqXvou8/oEWGB1XIFgdsMGd2/wlo2Wm1vARJ9BgonpD2dAsqCnbKVvCsdnCPGQGTLeqYRINWb14gtispWoO28ljWY0HWowQ533UN39it54rGd9pyTFwIdhthBl83cpWVLZAc7pz0tWA4yJmKQ16Xew6VA4kDg9FkOLQgE6rYRmIKH+8DOq739en3RkeHpZknIEXSfqAeQ/jGOg/oVCt/QlLwk8CwZQjFgToEaTE4rj7aS34eDOIJwhuDw8XgdGW6znKjad8QiU9AiiFYHRD98G2R/EmLh9nI+OwchEAe1w5+mNNTb4nt3TI2sXfk4Zn8v3uEAx9ALPkDx+IytZ5+dkW3rkZ4UUP3tzJqfEs/nKuEjyqRv3tuY/Dl5XFbLMdpbqtUbfzHJ/hz9mzRAJxhU/BvVPpvEsfdapdMoseDF+aNGxf96MbS5za9709I5SOJBaZ6CuQnenDTx+zS4aJILnr3eMiL67RaIfrutJ9pAIBTThagtjbnhr5eD0tJ4qoVqYLZzrESUAYdINlLtTMHpAnv/gbtEdBwqik7qrMk+H2ReNSfXmotisX5NCdMG1K6lx8iBbGiaj0itO93zMwh8yDLuganGVKoeWlE/eEftAPEdHBM1JShlAXpe1WNVTU5HVaNW5Xac7ryuPKBc+6PBlpdoTMga76pVmeC+uB8t09Og0EPCmUsYrNNqQFkuv4Ha8TKfwGtC2jCc3+9/0YwkBi9WcwTCB4+DWpCbzrqq1HKIhIqaf/erOJVJKTvveOb1c++w9aucJzjdER1dEy3rI4EouLH88SlBTL0JWvmEu4GvGaQRElH2NxFR+kVhJme0h3WOlqClYwA3H5IHfLIjOWxkmbTdH2VoZ0AlBqBu4uHGBGsm0YoiPTWkNPO4pUrJPdyovD9hoKWa+hJYRrQMF9d3W40yh6ao40ilWR4++tTcjOL0tkZfyzuvoYMLOUgLsIkVVM9KS1MpIVdEy9MZcDpxAdWw0tbCLBJvMdcqcOgwjGSiFh8DeACPkerTi1n5WLAPYiGudpoFPNVPSNaXMG1AfYNTVJY0G02xYxiVVpMxWIrgAMZPHMOsNJARTN6m4Ig5MKV/GJqjnk9+9wncS0CnfsL6Q+qo5qA+ZFQvcWcdWmdihk92yMxiEzCSmERYPvoAjmdGgQD3XGr/Y798EapCHLQkTU3xXcdwqi3LWsbpxJYKCkTGFHLTSbu9csiqjOvn3se703ZxGFjalaZ6zH4rS5zOjiuH48pxZmeVtJSWSICQiIGOpcLIQ62GukIcUy75LqywLHzvq/gsPqUTghEdFu9IvnTbBPswqoPk/TNcPGsi7a5V4Dg6hz0nVFYfyRWwjqSdJyu5bkAPaZ0V39jQocF1o2zQK08on/GnjjmcwYGi6lDaw9KwfIfh2x8Mw/U33QRt6zY1x99CIZyVy05c9bf1tVWc5xG9GQESPqxvgRdloHWsu/9ngGKJtZ/ZiCHaBIcrBpLFjwj30KCJqJpb33mxyV12J9hLZ7TALsxou2FOHSR9QyBz0mmXwOYXUBhGEQSH70PAhcwOZGfZENIi6CJUSAbMgiraNdjzQL1QxMPtl9y6dftRy9eL1iQmFpeK0B7U4K75sQ/WPeDuVU8rt/DjnlSPBZkCGkJGxZJNiYmUPX+42nndkBKpocmHY4cW16Dv4s4IfmezFROBlxXIu2wGpKGFDK5Z1hjbtrFCyMhiotBa0X+jY8SYXfE9O/BcUZgG4tRrwdP2MDCQtRaQZYkFdNGCjiILda8T80oBAUsvt3g+iGg5tf6DgacO4vSh1t8KLnPOgJLHmy3Ayh3y0N8tid1Mdo86wVuqZHhxVZQ5BWqZ0nS0TTJrWz7SXn46z0pFDI9R06bB6N4WuH60jQaiOCmDiUgqNarBq3ilDslgPQJNU/eD1cpKA+d0EtKtKHjGxg/sgdiuLbhvZdogceQgSHndQEDAUBcSrRAqbXOnImwgKNRQADMnI1zyzMsHbUUY4I6O/WbJp8YGlYYjxdD8UV8IbsEatcbc2z9HNjhi2klLtgkEYgMx3bSSnatOCTfOskNwwbp2V94ooL88c419Vv8KsaWuXoVsZNLtNUrPKc9FNoSTRmlpDg+0rI96CSv2yCMufDiwncrnnCudP+nXTXgfyzyCAPWsFgCJO/eyPAHPO6AloLZ3GfCjxoOlW4+dWixiZjmW09DXn9+PSeJwXzwFHMNHUyMJpKJSrHw1iOkOcF94KfA5hRCuqoLoiRNgMHGimKVBsrD1jfrW9WAsmg88IXfyQMvBuRfZ34q2Yog4c/6AHNN/fBB+Y1+D1j/LzUN1swbUMKESQGxFWoFsEW+2paEW6yBNNjWgcLqs0gK3jLexGcpI3GBLv80MZv/l7JzK+bg0iEbxeD17fiVm5ypU40lJEtIjWzdeS5NvWjSKzi7MZhkj6JdpLsFaWg6WohImLi2FxSBm5wkoMt30WaXDD47zBi23l5Yl0ayjOLlgCQOAlvJ4FMy2z65h4o/6B8lmYPbQt8F0EK5+WONwd5TgY39kkm4iaHHRXEaFe+b4xeDow8RgCO0AuoSOj253Dbigv/glNdooEVbvk0fPnRetnr9J/qrBr7/89PL4qinPhrZU1SmuBfemjZxYLr21v15nZdantqIzUPDU+NPC4HRnD0RkyJASgyYlwqZ57cMvWMy50lhjDcsBJI4dsvo+mvcHEtcSUTyWAA0DHT1eBZG9u8A1CgkI3ZiKdpwB4MwFP/Q9aDsNmrVEcIndsIaR+HtkhvOnS3cmL6pvULtnI4q9bg6oa3bJ4/7NO5/IHDGsp3RoX4PKKO+US8ABKsTPtwQ0eOK9IIweaIOfT7TDJAQCCSKiRV4wmcAwuFNFUMKT8gte0MovgPTuOWHXgf2vtb767M8ZpWEZiB/YfRUG+WfOwSP9nVOp4T07mQBynz8OvJdcgWIpTDWT7FOPjlWf56hooXi3BzzjJv5ebqgDyZkPQrcRVdDyxWqoWzcB0lJiJrDzNug/6iHIGGdaRQ0B045AUPwAOVcAdLvWBAmVjI5N5XD8I56dtpNW9k59AaJHSWuAZKUmTx5Vs5aHp9sv3V6tjdtcpVy6uUorP1GvuZFpL8JgX7TrmMIG/e1702fPGGTdunhnEnpkStCIgx/U/GDhrKkFKdyp3kEnGEg32fH1emQOEnzp5w3d7CvvdziyfVOFtXsJ003t775yu3PwiA+tpb03dixfxDqLkgf1FY4xlQZATcHTVPMPOAYCBE8TSCHM3EwXr6263zsuM4OPtTWZK4yzswRoatHcYx717/h6vzy+L4ocWpPQaRVZomC2EZAUFEfHmhUYVyHBhsMyVLVokOFEkYIXYgLRSNVBYAtSgsgGTQIqc7RH2T++8yGpsEhNNjegmPFCouYo1/LSH17tXCUbWLmUpqSZVlDamiGBOkFPJsDarRhCm9ZcK6PDSJxohpzrbnndO/GyPdR74JzdMEM8AOXPzmVrtYkNaMF/e0Mm1PzuMVYCqK3c8L7pHNiKm+MoMA+ZfQQrapamBTeyrgsJ61733geZ49qYuBQ9YLdqpxpsvrABBV5uXWmOcD8K6xlP3OC8+MIK8fM4iUBMKCeW3b75wloqvRU4hn0LeQjEdJYs3FlTmmfoBGQ4fyKsERN8G26E+kADXpMHsm+47TYKKjElMQGVxJO/u2dVYNnCYYLLhTo4l5XZ7zV4MAjkspgO6/BxWjgEZ+5853o6cgG984Tjy3/tHVpWKNS3YfYnSA8gO1Q3qo5fzgut3nhEeYxcI14wW4dwVg8BSwXNK5A7QJcAm47I4EJ9gWWjjfQBQ71+elUGDcKRVoONspiT29H98RdnkNBB14B1rgT8H82bGfxyyfWxg6gVcBfTzTYr2ad41SHGBnJrU7fmd159INEYgowrrtjR/d7/uJXYQ8KsoEc2n5A+5BgMevoOdicI9RRInR/642+gfcUY8K3FwO9DZKabwadp6cB2vEJ0FcGtI6Bm6Q1ANxdVTFkMfZ58ip04lQ1Pb9hd74Qv96GORKCQK3Dj9VNSPDvbAfdPtUMwplcqGHgS3zKC5e73wn/5cp8M39apeN0KZFvTwCtmYMVJgh1dU44jnW54SYCmmEI16ofppSMik/L7w4lIK2xx43EkHtIunro2Z849f06crGWlk0S24mu3tn/w121YKuYKaekocTx4KVbEawabg6AxE1EoRvbtnqxHo5PTL7iQd/SthDN34de/+Q8GHmIOQnZumtCe4+VfjelG2aE6pX8U7U46ikFqRO04Ko9de1T+CYLGjUBoQiHp65UrsSbSJ6tjkFcgwl2XuuFYiwroeKEtrDuX7Y5PPdKoXU5OUMUssNi4tIoC6VEanONtOlR4dfCg0LIW9z5qLS47Htq0errqa0Mh4YToto3T9Xi81VHRfwf1D8g+2orLwDVoGMQPHxhWffsNO6L7ahzZ1129pvy1D8fxksUg78yaSzw1w6iwY4C9Y7aBVU1C04aLINUSgPZlN4GuHIL0QQdAsJm3vqVVIg1OAGheMgW+uWY1Y4K+MxfA8E+vMvsIQaIz1EY2+GS3lTEggb05qEJxtgjRhMbmEkgkNgUM9+Yj8ngH6icLfuZwnda3MaSPH1QifTG8VIqAjoljtcCJWCNa0QBUBZpg6fFtD/ij/ix2t1MiDOU5PXMdgrSlJtDAXVY8xI7aP+ayOsFb1HOFEgkVRnZvHUJ6gfooGpbG2P5vp8hNDbPlxpO5CAgrWnBb8mRtz+CW9VdGdm59U4/HxmdOnjEvbfjoZgsmiw0ZtXPniKI6J4eiiOBmFHtbq9GyYPCrmpWpn+xI/HpntXJBIo7CEDNep1YtBjU3T4Asl7BnUA9xH9rHqqWb43JmlsBfPdKeeaxZLTjSpFTGkkafxhpMmTSB3eyBNbP58oG2pbdOcM4NxgyjPcbBeTkaDC7FZPWFWPMjuHrFsPYFbzyTOHpoLDVLyDe7ho+plXLyFyANVuF7ipWAf7Lvs0VDpPxCSB930YN519/6uGvQcHQNQbZyhzUGLQgEpk8kc1aR+gf1r1wCJxY8BaEDlZByj5BTvhfsBQtxJBswbXpBsn0WnNxRBm5vAvLG/gLKH3kN0gZgOvoYpgzODhurrMxF2fDfReiw6v0qjC23ADImSygky8wNR5QKHMflJ3x6GjkvYsV2LJ+ZaSgw7/JMm9BHWu9Dm7625Rs47D+Z/+yuxSs7Ao39weY2RR01gWIdDLWZabkwrfeYOVar7bU+3iK4Xc2FJB6vY+v629s/eOsxubE+nS1Tw5KoUBKx+0JJVMrsvlEeHUbGxVMX51xz0wwU3oaE7KorytnrQb4LBHICX+2XmQIeiv44hH//cm9y7Em/dtXuOvXCcNzo1x42b2gl4WgoZk3zZAgQjRmYtSpwKCBzMPgJ2Tg+tsKyoXsmv1PRYUs8aey6bIBNvXaUA9BiYUnhWAs0XVJACQZR3PjYhfBIZ5HtmyeFt26crgb8Y9RgoB/1yonyk40NtB7voOO8wa+7Bg55W3B7OyjBvRdPZrqhs9SeBoLFvJk1fsIUhBZUjU3LZ0D7qitAbh4JSricaQRbEQ5ADfra0u3gGfo6ZIyYj3YlAXZ8PRdFpIrnZqBGMRzsFr9NR5OQ4xahX6EAG47KpTWt+rQtVcpMtM4jLQLHNQbMlUnUXQzheLndZsexpZ1uWDFg0T0Z06YNtSzZ7TsK7x1e03/h0W03Z9lc1RxT12abjqaIk2rCk+3w+rq7sl4/Hm3XJnQfCI8YPSAaRpBkZOI1J9OD61ZeE9mzY6oWifQxeD6D6jAGWjc0rdHarWhl1pSZr9nLyo+QpSS2tPcoo8/97XsfT6EjVf5p3UEAS0NZnrh+eJll/XlFKhxtUnugsOzhj+jd1x2SM074NUtldymMpSA+vEwKW7FkvL853n735a4TK/Ykk5MHWcGFsdhUpUB7SAXqVFIDio6r6Dy46botqS/FLNCCAYZkW2mvlZjhKy2ojm3FJbbo3l0WS7ciIVFb00Gi0dG3P1rKHRhDDWuhF354GpQzNUCi2Zzs8A5bBJp/EbiwFDh6OKBjuwhpAzno2BBkC1qdPVEjfAtsTYLNvKtY1u0Q0xyslW4VDSjOFOFQozZ20Y7EfZ/tki9XMfDde0hav0Jxoaob21+/2b1//uZEnawaBrLmPb95N3xzGIV2Hq0UR5s+60/+xV8/kFXZr6D3vkh8435R0n6Z68LAstXL+imLl8DvLHJngVO0gdviAAeVDZVjglBtbsSykBlMH3vRK2gfX5Gy85D8/GmotQxk0GT08D6ZGkqkG+SWJjaHwNts//lNsOdaaUsb3diSkDW2CAXHu7ZXnlB7os1sNJFAIqRT57EMRWS6HV/k4kxNK5pBs5lsFRP57L9vdTHHUMvULNofPSePuooJtEMJtmQaBwdVLyitLf/1FcwEArKMRPOy3+wuarT0SYFTO/UWaBaycx5Cj5rGAQNC40FNNDeWyM92x597Z0PiLqNNg7yeUuOTP/XcGpfh87isE0AAg49ikod2pP8HpjpvcUrcuscXR95ubtO43BwRWk4q8PN3Am8vuSNr8I/LJ6MmaoWdLTXgMLJS7WATCEkUj+x+BgQA9/371FhmI2uyeQXWllfkEHUSyT7qbFVXnD3StP0PJcvf/UMZnQ06KgfUH6A5Bz1197Q59Wr2DWg1s2F2f0/d9fsPbylQsDmH1COzRv+ULTXBxFaxdD52zpzQ96LNcGCeZA5lg0RzAR67eb1//ir28tufRe8y0B4OGGo5+tS1rrL+heLnVDKbgjorB/ScmI/GiRawThtqffeJ2e5BqJUCLagp7Fg+T7RrgzbWxPrbFNQAtl9DiTQINFsj/EML9GmehY2Pbu6ppPl7IyBC13aOQUVQOBVoMqZCdVMF2AyV1XW67W/1IXn8nz6LzhW8AuvAPjPbPeei/pYEzS+QhfRFOqeUTVtNCUILVqobETRF4p7fzHBd/JsPw9vNtZ9oK+eHBmNq7XfwLsTdT4HrrUEuyhQuUQDGv/CWny4gfG+9PkbX2QFtbb3gzZYhIMYSqAs0llkEhNdXx++mqXpagNs9U2iv82lr/7o2zsjreCvaRxeHpZR0BMem3+MyD+X5ItA9JfTanPGOHftOKJ+882X0SkuWQAzLVuxHtBC7V8S1bw6+TwJL7hZI4/IAtC4g/L+5l93jg7rAWBjxxz7QogUhy5FItcdP3dAy0JMpsCl1rBnGvnoVS6LOFp7QApMIPq8o4LEcqFDVJMMNYxzw3IoIYwti6nQHT02mzYirK2n946Oz3LuL8Hikw+ineUBBEHBzYHFYhX2RbZBDHc4uIPwrNwy2iDY2EYH7V18OLWEFsrPQwRj8qcWkosDRrCubaSNGaGhSsyffmDZ8fB/LNgp8C+qDl76KQLZbYrf0VbWorIO64tsE3HGJC/oWipDrEWD14WRvaFagT19n1Yyhtr0krOXO+1m5JHgEKxQEb4RHD9WDLxGEPIe3Cwj/2k2BQGQ4XDtRhDsn0eBknSXcqC/w8MLwN+8sixRlFUnQjpbxtx+H/zL4V97hpBeqMfDUPDJXhHPsOekEclThuPn7EvtOKp4lm+P/C7BM/PJS1x09skW20vn0Sm9a66jD+AIXHIhPgid2vw7lnqL/61fe9fN6p7QBZr/YD9SCq2BiL4AhxQJUYrAHnLEXY02fO9HxCM2rtPs1yMwVYPOu+LDL/uD/Eh1T9/7dJPbrcgQK0gMUXJqToUm5gcUSHGhQ86c94dvZui/p/NXt3qevG2X/gsqKTTSX+nXudtHsKY0p7APZNi/7/aQuIPyrtmQLqDlXgJheDLGw+RNB4YR+1k7W+PxelkOL7s+cxdYTYDlw5Yiw/XBy0uVP+2peXxt9ozWkX4Hqr1TWDEk375Cm31Ub8dRnkWdn/tHX2N4gl95zp/ehp2el/W+6fYBsNjHF2bv5GwNOyYrAsJhNpq7S8K9iBI2tSKIFzwKc+/5nsz9iwPQhtoWPzHaPWLo9/vTeenUsjyzQelIV/1oduhmyxZtpGp4C3Iql49Y3OqAVtQMkUUSWWNZfconrVzOG2bdTr4EWA3Pc6RXg3xWu1EwiEHD/AhvZBYQzu456kvWUfuhnIGn9RqNPIyu57e4p7nEH6pULNh6RL4sljUEY1LKmgJaOjsKOh7MO7yW1+CP60Usq7atGl1uX64ZxgCb1TuLnSTiKPAD8f/KTk1zX/7ija+vSCF1bFxC6trO3/yPAAKRem5XZIKfcAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ko/browser/searchplugins/naver-kr.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>네이버</ShortName>\n<Description>네이버 검색</Description>\n<Image width=\"16\" height=\"16\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAKQWlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQLg4Ji1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwSE8vE9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS72yy/UCZz1v9/kSI3QyQGAApF1TY8fiYX5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7yZiXJuShGlnOGbw0noy7UN6aJeGjjAShXJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJMkUUGe6J8gIACJTEObxyDov5OWieAHimZ+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0tAyOMBeAr2+WRQElWW2ZaJHtrRzt7VnW5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2JFqbHbO+lVUAtG0GQOXhrE/vIADyBQC03pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y595nL7vtWO6YXP4EjSRUzZUXlpqemS0TMzAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlou4U8gViQLmQKhH/V4X8YNicHGX6daxRodV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGitka9zjzJ6/uf6Hwtcim7hTEEiU+b2DI9kciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAAhIBIEAOWAy5IAmlABLJBPtgACkEx2AF2g2pwANSBetAEToI2cAZcBFfADXALDIBHQAqGwUswAd6BaQiC8BAVokGqkBakD5lC1hAbWgh5Q0FQOBQDxUOJkBCSQPnQJqgYKoOqoUNQPfQjdBq6CF2D+qAH0CA0Bv0BfYQRmALTYQ3YALaA2bA7HAhHwsvgRHgVnAcXwNvhSrgWPg63whfhG/AALIVfwpMIQMgIA9FGWAgb8URCkFgkAREha5EipAKpRZqQDqQbuY1IkXHkAwaHoWGYGBbGGeOHWYzhYlZh1mJKMNWYY5hWTBfmNmYQM4H5gqVi1bGmWCesP3YJNhGbjS3EVmCPYFuwl7ED2GHsOxwOx8AZ4hxwfrgYXDJuNa4Etw/XjLuA68MN4SbxeLwq3hTvgg/Bc/BifCG+Cn8cfx7fjx/GvyeQCVoEa4IPIZYgJGwkVBAaCOcI/YQRwjRRgahPdCKGEHnEXGIpsY7YQbxJHCZOkxRJhiQXUiQpmbSBVElqIl0mPSa9IZPJOmRHchhZQF5PriSfIF8lD5I/UJQoJhRPShxFQtlOOUq5QHlAeUOlUg2obtRYqpi6nVpPvUR9Sn0vR5Mzl/OX48mtk6uRa5Xrl3slT5TXl3eXXy6fJ18hf0r+pvy4AlHBQMFTgaOwVqFG4bTCPYVJRZqilWKIYppiiWKD4jXFUSW8koGStxJPqUDpsNIlpSEaQtOledK4tE20Otpl2jAdRzek+9OT6cX0H+i99AllJWVb5SjlHOUa5bPKUgbCMGD4M1IZpYyTjLuMj/M05rnP48/bNq9pXv+8KZX5Km4qfJUilWaVAZWPqkxVb9UU1Z2qbapP1DBqJmphatlq+9Uuq43Pp893ns+dXzT/5PyH6rC6iXq4+mr1w+o96pMamhq+GhkaVRqXNMY1GZpumsma5ZrnNMe0aFoLtQRa5VrntV4wlZnuzFRmJbOLOaGtru2nLdE+pN2rPa1jqLNYZ6NOs84TXZIuWzdBt1y3U3dCT0svWC9fr1HvoT5Rn62fpL9Hv1t/ysDQINpgi0GbwaihiqG/YZ5ho+FjI6qRq9Eqo1qjO8Y4Y7ZxivE+41smsImdSZJJjclNU9jU3lRgus+0zwxr5mgmNKs1u8eisNxZWaxG1qA5wzzIfKN5m/krCz2LWIudFt0WXyztLFMt6ywfWSlZBVhttOqw+sPaxJprXWN9x4Zq42Ozzqbd5rWtqS3fdr/tfTuaXbDdFrtOu8/2DvYi+yb7MQc9h3iHvQ732HR2KLuEfdUR6+jhuM7xjOMHJ3snsdNJp9+dWc4pzg3OowsMF/AX1C0YctFx4bgccpEuZC6MX3hwodRV25XjWuv6zE3Xjed2xG3E3dg92f24+ysPSw+RR4vHlKeT5xrPC16Il69XkVevt5L3Yu9q76c+Oj6JPo0+E752vqt9L/hh/QL9dvrd89fw5/rX+08EOASsCegKpARGBFYHPgsyCRIFdQTDwQHBu4IfL9JfJFzUFgJC/EN2hTwJNQxdFfpzGC4sNKwm7Hm4VXh+eHcELWJFREPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS3UuH4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufGK+eN8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000IlYYqwK10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR5vTkmuRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41lG99uit7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9V/ndzPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0MqiyvUqvakfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui6rq/Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx4sf4H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdLz5HOFZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX297Yb9jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel93v3RB6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/syOll+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAnElEQVQ4EWOUO87Q8J+RoZ6BDMD4n6GRUfYEw38y9MK1MMFZZDKoa0ChTD3DI/P/cGzBZw921yrNfXAxkBpkgNcFfUoLkNViZeM1QIZdgQHdRnRTWNAF0PmF0g0MT34+QBeG83G6AFkTyCW4AB4D7jP0P23ApQ8ujtMAkIr+J414nQ9Sg9cAkIKiewkgCicYDkkZlCVxepCABEgvANenLm5TEyrJAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"http://ac.search.naver.com/nx/ac\">\n\t<Param name=\"of\" value=\"os\" />\n\t<Param name=\"ie\" value=\"utf-8\" />\n\t<Param name=\"q\" value=\"{searchTerms}\" />\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"http://search.naver.com/search.naver\" resultdomain=\"naver.com\">\n\t<Param name=\"where\" value=\"nexearch\"/>\n\t<Param name=\"frm\" value=\"ff\"/>\n  \t<Param name=\"sm\" value=\"oss\"/>\n\t<Param name=\"ie\" value=\"utf8\"/>\n\t<Param name=\"query\" value=\"{searchTerms}\"/>\n</Url>\n<SearchForm>http://search.naver.com</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ko/browser/searchplugins/wikipedia-kr.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>위키백과 (ko)</ShortName>\n<Description>Wikipedia, the free encyclopedia</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAA4AQAAJgAAACAgAAAAAAAAJAMAAGQBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAEFSURBVDjLxZPRDYJAEESJoQjpgBoM/9IBtoAl4KcUQQlSAjYgJWAH0gPmyNtkzEEuxkQTPzawc3Ozc3MQTc/JfVPR/wW6a+eKQ+Hyfe54B2wvrfXVqXLDfTCMd3j0VHksrTcH9bl2aZq+BCgEwCCPj9E4TdPYGj0C9CYAKdkmBrIIxiIYbvpbb2sSl8AiA+ywAbJE5YLpCImLU/WRDyIAWRgu4k1s4v50ODru4haYSCk4ntkuM0wcMAINXiPKTJQ9CfgB40phBr8DyFjGKkKEhYhCY4iCDgpAYAM2EZBlhJnsZxQUYBNkSkfBvjDd0ttPeR0mxREQ+OhfYOJ6EmL+l/qzn2kGli9cAF3BOfkAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAIKSURBVFjD7ZdBSgNRDIYLguAB7FLwAkXwBl0JgiDYjQcY8ARduBJKu3I5C0EoWDxAT9AL9AK9QBeCIHQlCM/3DZOSmeZNZ2r1bQyEGV7yXv7kJZlJq6XIOXfs+crzwPPTnvnR863n05ZFufDD/T595Q4eauM37u/pWYwfeX53cegcABcuHg0AkEQE8AKAu4gAXv8BrAEMh0PXbrddt9t1vV4v406nk62laeqm02n2LjKYIuK5WCyyfeiLDF32yLn6TJ5mBFarlev3+9nBMMqsabkYhmezWcEd2ctTE/tYBwhgt14BhtmAV2VaLpdrAHioCW+VdwWy9IMAUBQjJcQFTwGqvcTD+Xy+oc8askZJyAYrnKEokCeWLpQkSSZvBIANYgSDVVEQQJaeyHQu1QIgiQNb6AmrTtaQ9+RFSLa1D4iXgfsrVITloeSFFZlaAEjAUMaXo2DJWQtVRe1OKF5aJUkf0NdglXO5VzQGoI2USwwD3LEl590CtdO3QBoT5WSFV+Q63Oha17ITgMlkslGSGBWPdeNiDR2SL1B6zQFINmOAkFOW5eTSURCdvX6OdUlapaWjsKX0dgOg26/VWHSUKhrPz35ISKwq76R9Wx+kKgC1f0o5mISsypUG3kPj2L/lDzKYvEUwzoh2JtPRdQQAo1jD6afne88H1oTMeH6ZK+x7PB/lQ/CJtvkNEgDh1dr/bVYAAAAASUVORK5CYII=</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA3MkMyRDY5QjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA3MkMyRDZBQjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDcyQzJENjdCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDcyQzJENjhCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7lkNGzAAAELklEQVR42uyYa4hUZRjHn3Nm13X2Mu6urtqutrTeVjRUQikoKUoQLIy8hybiBcVMRdFASPwgQTczsCiMvFYGffBDeANFUDEydc31viheat2dyVndmdmdy57+7/I/+HCcKaX1Q3Re+LHnOe9z3sv/PM/znlnLcRz5vzdb/OaL4Ivgi3C/WV01UCAQkNraWqmpGSCVVVWSl5cnZaXl4jgZaWpugp0viURcwpGIJJMpSba1SY+yUlmy5B3ZuGGDXGlokJKSYkmn0pJOp6UDBbsl2iJFRYVi25bEYjFpwzOtra3S3t4umUxGuqqo53WVCGZR9fX1nZgWDAaxgWIJhUpASGyIFLBtSWKDhcFCScTjuE5JXV2dhMNhSaVS2Kwt0WgUYiU6hTCiRSLNGM2BnYF4yccWCWPB6yAC9oGzYC2Iga/pNx/kg/fBs2AcSICvQOMjT2pZD7xFE0kFBd0lHo89zsiv5d8L3o4nwW+dcotUMDo+p11Jn3YKY/qeY9900P0/lv5hUJ+rswc3Nlnd6wDvgmHgR3V/GfgyS0RZf1NrrEeoR/ZD1rDAPzzrHX8wuEYhcr68E6BV2W9RGJMiI9T9wxzwFfAd+AyUgeFgK/iG9ovgAMcpAIvB92AVNzCJ9hoKu4LjjwabmYrGdwtYyb45nPM98DbYyHW4bSr7Pwb9PPszqTwGnGdUZ22DuekX1L074JSy3wC7eV1C/53clFHXVLEz7Hc3UsG38gz9x7O/F+25oC+vPzI1FVwGN0FP8Dz4gmO4fvPYN5X2LI5ZSvsTT9F/iveEgkZyhc8lTrxd3TPhM1LZ08C3vL7HxRplM6AN/AqOgVGgjhts5sKugyi4qvKzhaKZ4voHGMKCe5oF2qHfIj7TyDGucSM/sH5tY7/p+x1cBGm17vmMgikUsxw8kSv/ZoBqqjiCm7zLsBQ+vMuTl/nKbuTJcdIjpmnduIBuKmfNmfcy570BlrMvzpSap+Z2GG2WZ869nr3Ynn7TngZ7wACKbIRdl+s74QgddlPphVzgh6A/c1g8xbND2b24qD/BLVDk8XWUv8MIKuTCTNinVFjfBh+oY82mv+OZs1SNJ1n6ZzLi1nvWsgksyFUbXuVAO5RQjppENxNynyq7AfzE6xsMyyDtfhxDF1mHkZCtSJ9T9mLWIPeZibzuyejb5hlztVr7ZaaBtzlu5GU7Zi7xW8BU0CaqZt7wfnBI+b0GhvIb4iBD7SWOuYfKr+Px+zN4k3loJj/KojYIFINfmALu6TCW0dGbp0gNj+nZLHI203YCOA6WqtNhEF/OWc45ki/kHOuWzW+cgYyyK//mw8MtLEU8AkMqbIMeP5OjfWj3oU9flUL63C5XZ7zZaJXq66+eGajmdJvrG2LkuHNUco1uLapWdarC8v+z5P+U9kXwRfBF8EXwRfBFyNH+EmAA/FQ613UCCjYAAAAASUVORK5CYII=</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5QzlEREIwQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5QzlEREIxQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODlDOUREQUVCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODlDOUREQUZCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz41D9uwAAAJWElEQVR42uxcCWxURRj+t3t029IiVCyXLSpo0ERFLVAvNJ4oBRUVL7Se4IUXeOIVjaKmgkHxthweiKJGY/HAKxqwaiwYBBESwQtpgdCWtns//6nfi7/je7v72kI0mS/5s7vvn5n3Zuab/3pNfZZlkYFBjlkCA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEg87B919+OL/fT4FAgELBIF0zZQqVl5dTSZ8SWr1mHY2oqKBYtIWSiSSlLB81bN5EkUiU4ok4BYMBSqZ8FItEqCmVoBhf6xvOJx+PY6VSRHi/krJS5PP5OiTB4+SFcymVTFI797N4TFJ6foatjVsoNxyi3sW7U3t7hOKxCB+hHGppbqFgfh7ts+cgamlvofy8fIrHk+Tj4ROxKK1Y+S21trbRgvnz+NkilOSxU+r+hghdw+DBg6msbBDV1X1FY8ZUUmtbS8fG+nw5VFVVRUWFPamppYlCoSAlkooI7dTMmxlnMvTzSAS1oe1trdSjqIiJsJWJEKRevYs7iBCLMhH8OfwZo2Zus7R2CcWYHIq0hw4fQX5+nveX1FJ9/bfGIuxqDBgwgPLy8ngD4x0bq7baSllUstcgGj9hAoWjfJ03yrIkESwQgU9wIkXh3FAHESLRKBUV7UZlpaW0dt2PFGlro8WLX6eGhoaOE93xxpb7qL7qpDfydRuKDIlkgsi81P0PBkI53kOhIUOG0LRptzAhijrV//8YIwxluZMlxtJCf3HZz1LM8hbLQpYDWe5gaWJhu0ghliBLNctqlqksB7NsYwmz9GCZw/IFy0Uso9E3ylLIkg/dbEPTnY5TWTawfJ+p4R4sN7GsAgmUtLHczXKYaDNb6JVMB1kUjmd5R+hU2z2hG8HyIMa09U+hj8HOhdo3FZ2+7qVTL5bN2KiVLm1mQd/OMlDTjYPuXpe+86EfZvZnl+EWcbD7e+l4jzi1Zzjo+7I0Ql+j6epYfoFbcSKZcjsLzN7sMoQ0Kz/FS+dSllZ0/MSlzf3Qq3b74dpxuHaOS5/roD/Q7M8uwyU4nPZ+feN1gGfRMc5S4WIVtqPNQ7imXMkacq9UbmJZJgLUXBcGO323ERTfA3rtSViioIM+IPr7tbFshNOsScDlmdImK2nmEfRwqp36+7PoW4cAvzcCfLVfI9NNUMfTLBfiIa5kWa7p/0AwOB2s246TPgaBiY7TQZ7r8VtZkWcwmQQ+fSDTVWgzE1lICqI2aS0yELUQL7H0YymCy1Exy40s37FczTIeYybFfdS8XmE5gOVhlgKM7cMixbR4Rrox5SavweYmsW5JCIHYPVmWIINSGAT3aY+fg+dox3xS+P0uywuwsDqRVFZ2CO5jZ3Mq87qV5es0JBjOUs5yLjK5z1hOhMX+0gub38ON1U33colGG4X/eSPNWJ/hYWzkY5NrRP8rVOou03g8tK1fxLK/sCiVQnctAtACu7bEMoplI/Q/sBzK0gd61e4gkMkeYxzIfBRMqLr2srBcfbCwddD9zjKR5TSWsSw3i+vSwgwDqe37TMJ91PzPxLqp6+vgXvXUfjDLWaL/QvQtzLB/i7DuNiah/88gbNY4Udx8hkub6aLNyS5t9oX+dgfdKOh+cnEVhBOu2hytXVfj/cpSlmYOj2vuS8dY6Fdo13uKOOlUlyj8SZf5qHx9d+36kejzmyCrbjHtTKw8wzqcksXe9YO1kfGaSvObMcZYNz/mhA+ECbkUfkbHAuEK3HzPZfic46ArEM9Q5KCXfl+eAHUSb8MmbczCv7qRLE/cR6JJFF+GuMQRuS6Wb6bDXDLN8024gDDis5DLWtjWNBOuByFfFde2ilrC+V6IQKLqpxhe5aAfIPpPhrvQF2AyxtnexQg4IU7X04gDVu7k1IsQf6R7HsIhuRzfH4OF84q5+FQu69guPHcAcdRH9O+3HfPxWYm9y5oIb7OsFz5GN2vVqBsov1iCTZc4Dye5O8rIO2B1aumvcvj8btx0PcBVzzwU35elKb6Voah2l2aGO/O66Xe4OoVjujCX0dgLZS3fRwngUwSxDwhLeK4XIuxAdG/7+tOErhIbczFMG+GUFos2KnVZikCoq3gB2UthmvpGZ1GAoEwFhHsjiAyhuLbGpc8RMOM1qJH80cVniCCGIK8VQA1Xw/o+D/em4p96ZFy1SALIiQiZoMz9ZoeCRD0iUBkMKZmGa8dmEdycgjYbRUSv+8Xv0eZhTE59X410NBOeQftZLvoJ0Dchyp6LhVqG9NkJd4vovT9M7HQtQtdxEvpsQiDnBBVzfI52zzvo7XU4M819hqLNJWnaVIhUtMIrGarFRg9DXqs/1MdiU1Xa8yICFuomItjvJz7E7+UZCkBeiLAClmyYS6rsRIRntYh8YheJ0EPM9Z5OEuEJkLogQ5HLTo8fzdY1yKDRLrY8CllF/3yjNVOUqFWGcAJOcXfBfsE1Hq5mJAKz7oAfUXW9h0DPr0XkC8R6FnbiGQpFhrK0k+7tKtQ+WjPEQ2+LtezphQgb4DftQGYU/L/EhyKKn4xCVE2WmUBKVOgkZOUuis9mpD9tKEJNTTN+Uvt003sJ7uLap44bHNxKMsM8CUWjIAI7pwDVcshW9JRR4bks5rAQNYtSFNA8YTgmYptlp9L0JOFCbs5izLPRdrtD6mlHt5vQZoKmu0Dc64I01TULgaYTqqBf72Ed5qBPrYPucJYGnDSJcaJKW+pQPZwI/VqntA6HdQPaOKXx+4EgjR7mUY/xvszgShzxCTpXuujzUUqO07//VkGiP8z6L2Izl+OE24tzKU6GJchyB/3zZc0XQl8rgh/lkxcLnYrI54miVxnihs2izTLc3+1vOEeCWAm0Vyf7LQSYNUjPLByWElF/mYENlvO8DylwNSzpr3AtJQ4EqBLxl4XsZBbWdyCqp1uEfgkOYaGL+1AW6zURMFqoWt4X8EAE9VJH1ezfcdG3IS3JFTmxW8CyDRNqwuIP1MxtApOai8XtiwmHRLtb8TxRBJs+4b9XIZJvBUF3E1YsgFStGic4DIsUyfDM67GQTfjdQyxmLsj0IwhmP4edgm/D8/Whv1+0qXavYKM3uNzT/nOARZh3Ma4HMZ6axyNYmyDIF3ex2DlYq3qszQ6sZzE5vyw0MDAwMDAwMDAwQKpm/uGmgZ1SGBgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhh4w58CDAAL8AVXFSeKUgAAAABJRU5ErkJggg==</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://ko.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://ko.wikipedia.org/wiki/특수기능:찾기\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/alerts/alert.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     closeAlert.tooltip          \"알림을 닫습니다.\">\n<!ENTITY     settings.label              \"설정\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/alerts/alert.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE(closeButton.title): Used as the close button text for web notifications on OS X.\n# This should ideally match the string that OS X uses for the close button on alert-type\n# notifications. OS X will truncate the value if it's too long.\ncloseButton.title = 닫기\n# LOCALIZATION NOTE(actionButton.label): Used as the button label to provide more actions on OS X notifications. OS X will truncate this if it's too long.\nactionButton.label = ...\n# LOCALIZATION NOTE(webActions.disableForOrigin.label): %S is replaced\n# with the hostname origin of the notification.\nwebActions.disableForOrigin.label = %S로부터의 알림 끔\n\n# LOCALIZATION NOTE(source.label): Used to show the URL of the site that\n# sent the notification (e.g., \"via mozilla.org\"). \"%1$S\" is the source host\n# and port.\nsource.label=%1$S를 통해서\nwebActions.settings.label = 알림 설정\n\n# LOCALIZATION NOTE(doNotDisturb.label): %S is replaced with the\n# brandShortName of the application.\ndoNotDisturb.label = %S를 재시작할 때 까지 방해하지 않음\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/alerts/notificationNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngeneral=General Notification\r\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/autoconfig/autoconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadConfigTitle = 설정 오류\nreadConfigMsg = 설정 파일을 읽을 수 없습니다. 시스템 관리자에게 문의하십시오.\n\nautoConfigTitle = 자동 설정 경고\nautoConfigMsg = Netscape.cfg/AutoConfig를 실패했습니다. 시스템 관리자에게 문의하십시오. \\n 오류: %S 실패:\n\nemailPromptTitle = 메일 주소\nemailPromptMsg = 메일 주소를 입력하십시오.\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/cookie/cookieAcceptDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     props.name.label               \"이름:\">\n<!ENTITY     props.value.label              \"내용:\">\n<!ENTITY     props.domain.label             \"호스트:\">\n<!ENTITY     props.path.label               \"경로:\">\n<!ENTITY     props.secure.label             \"수신:\">\n<!ENTITY     props.expires.label            \"만료:\">\n\n<!ENTITY     button.allow.label             \"허가\">\n<!ENTITY     button.allow.accesskey         \"A\">\n<!ENTITY     button.session.label           \"세션 허가\">\n<!ENTITY     button.session.accesskey       \"S\">\n<!ENTITY     button.deny.label              \"거부\">\n<!ENTITY     button.deny.accesskey          \"D\">\n\n<!ENTITY     dialog.title                   \"쿠키 설정 확인\">\n<!ENTITY     dialog.remember.label          \"이 사이트의 모든 쿠키에 설정 적용\">\n<!ENTITY     dialog.remember.accesskey      \"U\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/cookie/cookieAcceptDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhostColon=호스트\\:\ndomainColon=도메인\\:\nforSecureOnly=암호화된 연결만 사용\nforAnyConnection=연결 방법\nexpireAtEndOfSession=세션 중단 시\n\nshowDetails=상세 내용 보이기\nhideDetails=상세 내용 숨기기 \ndetailsAccessKey=T\n\npermissionToSetACookie = %S 사이트에서 쿠키를 설정하려고 합니다.\npermissionToSetSecondCookie = %S 사이트에서 2차 쿠키를 설정하려고 합니다.\n#  LOCALIZATION NOTE (PermissionToSetAnotherCookie): First %S: sitename, second %S: number of cookies already present for that site\npermissionToSetAnotherCookie = %S 사이트에서 또 다른 쿠키를 설정하려고 합니다. 이 사이트에서 만든 %S 쿠키가 이미 존재합니다.\npermissionToModifyCookie = %S 사이트에서 이미 존재하는 쿠키를 변경하려고 합니다.\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/formautofill/requestAutocomplete.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- This file has no entities because the feature is still experimental. -->\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/AccessFu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Screen reader started/stopped\nscreenReaderStarted = 스크린 리더 시작됨\nscreenReaderStopped = 스크린 리더 종료됨\n\n# Roles\nmenubar        =       메뉴모음\nscrollbar      =       스크롤 바\ngrip           =       그립\nalert          =       경고\nmenupopup      =       메뉴 팝업\ndocument       =       문서\npane           =       패널\ndialog         =       대화상자\nseparator      =       구분선\ntoolbar        =       도구 모음\nstatusbar      =       상태 바\ntable          =       표\ncolumnheader   =       열 헤더\nrowheader      =       행 헤더\ncolumn         =       열\nrow            =       행\ncell           =       셀\nlink           =       링크\nlist           =       목록 \nlistitem       =       목록 항목\noutline        =       아웃라인\noutlineitem    =       아웃라인 항목\npagetab        =       탭\npropertypage   =       속성 페이지\ngraphic        =       이미지\nswitch         =       스위치\npushbutton     =       버튼\ncheckbutton    =       체크 버튼\nradiobutton    =       라디오 버튼\ncombobox       =       콤보박스\nprogressbar    =       진행 상태 바\nslider         =       슬라이더\nspinbutton     =       회전 버튼\ndiagram        =       도표\nanimation      =       애니메이션\nequation       =       방정식\nbuttonmenu     =       버튼 메뉴\nwhitespace     =       공백 문자\npagetablist    =       탭 목록\ncanvas         =       캔버스\ncheckmenuitem  =       체크 메뉴 항목\nlabel          =       라벨\npasswordtext   =       암호 텍스트\nradiomenuitem  =       라디오 메뉴 항목\ntextcontainer  =       텍스트 컨테이너\ntogglebutton   =       변환 버튼\ntreetable      =       트리 테이블\nheader         =       머리말\nfooter         =       꼬리말\nparagraph      =       단락\nentry          =       엔트리\ncaption        =       캡션\nheading        =       제목\nsection        =       섹션\nform           =       폼\ncomboboxlist   =       콤보박스 목록\ncomboboxoption =       콤보박스 목록 항목\nimagemap       =       이미지 맵\nlistboxoption  =       목록 박스 항목\nlistbox        =       목록 박스\nflatequation   =       텍스트 형식 방정식\ngridcell       =       그리드 셀\nnote           =       노트\nfigure         =       그림\ndefinitionlist =       정의 목록\nterm           =       용어\ndefinition     =       정의\n\nmathmltable              = 표\nmathmlcell               = 칸\nmathmlenclosed           = 닫힘\nmathmlfraction           = 분수\nmathmlfractionwithoutbar = 바없는분수\nmathmlroot               = 근\nmathmlscripted           = 스크립트\nmathmlsquareroot         = 루트\n\n# More sophisticated roles which are not actual numeric roles\ntextarea       =       텍스트 입력\n\nbase           =       밑\nclose-fence    =       닫는 괄호\ndenominator    =       분모\nnumerator      =       분자\nopen-fence     =       여는 괄호\noverscript     =       위첨자\npresubscript   =       아래첨자전\npresuperscript =       위첨자전\nroot-index     =       근 지수\nsubscript      =       아래첨자\nsuperscript    =       위첨자\nunderscript    =       아래첨자\n\n# Text input types\ntextInputType_date   =       날짜\ntextInputType_email  =       이메일\ntextInputType_search =       검색\ntextInputType_tel    =       전화번호\ntextInputType_url    =       URL\n\n# More sophisticated object descriptions\nheadingLevel   =       제목 레벨 %S\n\n# more sophisticated list announcement\nlistStart      =       첫 항목\nlistEnd        =       끝 항목\n# LOCALIZATION NOTE (listItemsCount): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nlistItemsCount =       #1 항목\n\n# LOCALIZATION NOTE: # %1$S is the position of the item n the set.\n# %2$S is the total number of such items in the set.\n# An expanded example would read \"2 of 5\".\nobjItemOfN      =       %2$S 중 %1$S\n\n# Landmark announcements\nbanner         =       배너 영역\ncomplementary  =       보충 영역\ncontentinfo    =       콘텐츠 정보\nmain           =       메인 콘텐츠\nnavigation     =       네비게이션\nsearch         =       검색 도구\n\n# LOCALIZATION NOTE (tblColumnInfo): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfo = 총 #1 열\n# LOCALIZATION NOTE (tblRowInfo): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfo = 총 #1 행\n\n# table or grid cell information\ncolumnInfo = 열 %S\nrowInfo = 행 %S\nspansColumns = %S대열 결합\nspansRows = %S행 결합\n\n# Invoked actions\njumpAction     =      건너뛰기\npressAction    =      누르기\ncheckAction    =      체크함\nuncheckAction  =      체크 안함\nonAction       =      켜기\noffAction      =      끄기\nselectAction   =      선택\nunselectAction =      선택 안함\nopenAction     =      열기\ncloseAction    =      닫기\nswitchAction   =      바꾸기\nclickAction    =      클릭\ncollapseAction =      타래 닫기\nexpandAction   =      타래 열기\nactivateAction =      활성화\ncycleAction    =      주기화\n\n# Live regions\n# 'hidden' will be spoken when something disappears in a live region.\nhidden         =      숨김\n\n# Tab states\ntabLoading     =      탭 읽기 중\ntabLoaded      =      탭 읽기 완료\ntabNew         =      새 탭\ntabLoadStopped =      탭 읽기 중지\ntabReload      =      탭 새로 고침 \n\n# Object states\nstateChecked     =    체크 상태\nstateOn          =    켬\nstateNotChecked  =    체크 없음\nstateOff         =    끔\nstatePressed     =    눌린 상태\n# No string for a not pressed toggle button\nstateExpanded    =    확장 상태\nstateCollapsed   =    닫은 상태\nstateUnavailable =    이용 불가\nstateReadonly    =    읽기 전용\nstateRequired    =    필수\nstateTraversed   =    이동 완료\nstateHasPopup    =    팝업 사용\nstateSelected    =    선택 중\n\n# App modes\neditingMode    =      편집하기\nnavigationMode =      둘러보기\n\n# Quick navigation modes\nquicknav_Simple      = 기본\nquicknav_Anchor      = 앵커\nquicknav_Button      = 버튼\nquicknav_Combobox    = 콤보 상자\nquicknav_Landmark    = 랜드 마크\nquicknav_Entry       = 입력창\nquicknav_FormElement = 폼 요소\nquicknav_Graphic     = 이미지\nquicknav_Heading     = 헤딩\nquicknav_ListItem    = 목록 항목\nquicknav_Link        = 링크\nquicknav_List        = 목록\nquicknav_PageTab     = 페이지 탭\nquicknav_RadioButton = 라디오 버튼\nquicknav_Separator   = 분리선\nquicknav_Table       = 테이블\nquicknav_Checkbox    = 체크 상자\n\n# MathML menclose notations.\n# See developer.mozilla.org/docs/Web/MathML/Element/menclose#attr-notation\nnotation-longdiv            = 나누기\nnotation-actuarial          = 계리법\nnotation-phasorangle        = 위상각\nnotation-radical            = 제곱근\nnotation-box                = 사각형\nnotation-roundedbox         = 둥근모서리\nnotation-circle             = 원\nnotation-left               = 왼쪽\nnotation-right              = 오른쪽\nnotation-top                = 위쪽\nnotation-bottom             = 아래쪽\nnotation-updiagonalstrike   = 위쪽사선\nnotation-downdiagonalstrike = 아래쪽사선\nnotation-verticalstrike     = 세로선\nnotation-horizontalstrike   = 가로선\nnotation-updiagonalarrow    = 위쪽화살표\nnotation-madruwb            = 우하단\n\n# Shortened role names for braille\nmenubarAbbr        =       메뉴모음\nscrollbarAbbr      =       스크롤 바\ngripAbbr           =       그립\nalertAbbr          =       경고\nmenupopupAbbr      =       메뉴 팝업\ndocumentAbbr       =       문서\npaneAbbr           =       패널\ndialogAbbr         =       대화상자\nseparatorAbbr      =       구분선\ntoolbarAbbr        =       도구 모음\nstatusbarAbbr      =       상태 바\ntableAbbr          =       표\ncolumnheaderAbbr   =       열 헤더\nrowheaderAbbr      =       행 헤더\ncolumnAbbr         =       열\nrowAbbr            =       행\ncellAbbr           =       셀\nlinkAbbr           =       링크\nlistAbbr           =       목록 \nlistitemAbbr       =       목록 항목\noutlineAbbr        =       아웃라인\noutlineitemAbbr    =       아웃라인 항목\npagetabAbbr        =       탭\npropertypageAbbr   =       속성 페이지\ngraphicAbbr        =       이미지\npushbuttonAbbr     =       버튼\ncheckbuttonAbbr    =       체크 버튼\nradiobuttonAbbr    =       라디오 버튼\ncomboboxAbbr       =       콤보박스\nprogressbarAbbr    =       진행 상태 바\nsliderAbbr         =       슬라이더\nspinbuttonAbbr     =       회전 버튼\ndiagramAbbr        =       도표\nanimationAbbr      =       애니메이션\nequationAbbr       =       방정식\nbuttonmenuAbbr     =       버튼 메뉴\nwhitespaceAbbr     =       공백 문자\npagetablistAbbr    =       탭 목록\ncanvasAbbr         =       캔버스\ncheckmenuitemAbbr  =       체크 메뉴 항목\nlabelAbbr          =       라벨\npasswordtextAbbr   =       암호 텍스트\nradiomenuitemAbbr  =       라디오 메뉴 항목\ntextcontainerAbbr  =       텍스트 컨테이너\ntogglebuttonAbbr   =       변환 버튼\ntreetableAbbr      =       트리 테이블\nheaderAbbr         =       머리말\nfooterAbbr         =       꼬리말\nparagraphAbbr      =       단락\nentryAbbr          =       엔트리\ncaptionAbbr        =       캡션\nheadingAbbr        =       제목\nsectionAbbr        =       섹션\nformAbbr           =       폼\ncomboboxlistAbbr   =       콤보박스 목록\ncomboboxoptionAbbr =       콤보박스 목록 항목\nimagemapAbbr       =       이미지 맵\nlistboxoptionAbbr  =       목록 박스 항목\nlistboxAbbr        =       목록 박스\nflatequationAbbr   =       텍스트 형식 방정식\ngridcellAbbr       =       그리드 셀\nnoteAbbr           =       노트\nfigureAbbr         =       그림\ndefinitionlistAbbr =       정의 목록\ntermAbbr           =       용어\ndefinitionAbbr     =       정의\ntextareaAbbr       =       텍스트 입력\n\n# LOCALIZATION NOTE (tblColumnInfoAbbr): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfoAbbr = #1c;#1c\n# LOCALIZATION NOTE (tblRowInfoAbbr): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfoAbbr = #1r;#1r\ncellInfoAbbr = c%Sr%S\n\nstateCheckedAbbr = (x)\nstateUncheckedAbbr = ( )\nstatePressedAbbr = (x)\nstateUnpressedAbbr = ( )\n\nmathmlenclosedAbbr           = 닫힌\nmathmltableAbbr              = 표\nmathmlcellAbbr               = 칸\nmathmlfractionAbbr           = 분수\nmathmlfractionwithoutbarAbbr = 바없는분수\nmathmlrootAbbr               = 근\nmathmlscriptedAbbr           = 스크립트\nmathmlsquarerootAbbr         = 루트\n\nbaseAbbr           = 밑\nclose-fenceAbbr    = 닫힘\ndenominatorAbbr    = 분모\nnumeratorAbbr      = 분자\nopen-fenceAbbr     = 여는\noverscriptAbbr     = 위\npresubscriptAbbr   = 아래전\npresuperscriptAbbr = 위전\nroot-indexAbbr     = 지수\nsubscriptAbbr      = 아래\nsuperscriptAbbr    = 위\nunderscriptAbbr    = 아래\n\nnotation-longdivAbbr            = 장제법\nnotation-actuarialAbbr          = 계리\nnotation-phasorangleAbbr        = 위상각\nnotation-radicalAbbr            = 제곱근\nnotation-boxAbbr                = 사각형\nnotation-roundedboxAbbr         = 둥근모서리\nnotation-circleAbbr             = 원\nnotation-leftAbbr               = 좌\nnotation-rightAbbr              = 우\nnotation-topAbbr                = 상\nnotation-bottomAbbr             = 하\nnotation-updiagonalstrikeAbbr   = 위쪽사선\nnotation-downdiagonalstrikeAbbr = 아래쪽사선\nnotation-verticalstrikeAbbr     = 세로선\nnotation-horizontalstrikeAbbr   = 가로선\nnotation-updiagonalarrowAbbr    = 위쪽화살표\nnotation-madruwbAbbr            = 우하단\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY about.version                \"버전\">\n\n<!-- LOCALIZATION NOTE (about.credits.beforeLink): note that there is no space between this phrase and the linked about.credits.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.credits.beforeLink     \"Mozilla 프로젝트 \">\n<!ENTITY about.credits.linkTitle      \"공헌자\">\n<!-- LOCALIZATION NOTE (about.credits.afterLink): note that there is no space between the linked about.credits.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.credits.afterLink      \" 목록\">\n\n<!-- LOCALIZATION NOTE (about.license.beforeTheLink): note that there is no space between this phrase and the linked about.license.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.license.beforeTheLink  \"제품에 대한 자세한 사항은\">\n<!ENTITY about.license.linkTitle      \"라이선스 정보\">\n<!-- LOCALIZATION NOTE (about.license.afterTheLink): note that there is no space between the linked about.license.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.license.afterTheLink   \"를 참고하시기 바랍니다.\">\n\n<!-- LOCALIZATION NOTE (about.relnotes.beforeTheLink): note that there is no space between this phrase and the linked about.relnotes.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.relnotes.beforeTheLink \"현재 버전에 대해\">\n<!ENTITY about.relnotes.linkTitle     \"제품 소개서\">\n<!-- LOCALIZATION NOTE (about.relnotes.afterTheLink): note that there is no space between the linked about.relnotes.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.relnotes.afterTheLink  \"를 참고하십시오.\">\n\n<!-- LOCALIZATION NOTE (about.buildconfig.beforeTheLink): note that there is no space between this phrase and the linked about.buildconfig.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.buildconfig.beforeTheLink \"현재 버전에 대한\">\n<!ENTITY about.buildconfig.linkTitle     \"빌드 설정\">\n<!-- LOCALIZATION NOTE (about.buildconfig.afterTheLink): note that there is no space between the linked about.buildconfig.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.buildconfig.afterTheLink  \"을 참고하십시오.\">\n\n<!ENTITY about.buildIdentifier        \"빌드 지시자: \">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/aboutAbout.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAbout.title  \"About About\">\n<!ENTITY aboutAbout.note   \"This is a list of “about” pages for your convenience.<br/>\n                            Some of them might be confusing. Some are for diagnostic purposes only.<br/>\n                            And some are omitted because they require query strings.\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/aboutNetworking.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutNetworking.title                 \"네트워크 정보\">\n<!ENTITY aboutNetworking.warning               \"이 기능은 실험 단계입니다. 네트워크 기술에 잘 아는 사람 이외는 사용하지 마십시오.\">\n<!ENTITY aboutNetworking.showNextTime          \"다음에 경고 표시하기\">\n<!ENTITY aboutNetworking.ok                    \"확인\">\n<!ENTITY aboutNetworking.HTTP                  \"HTTP\">\n<!ENTITY aboutNetworking.sockets               \"Sockets\">\n<!ENTITY aboutNetworking.dns                   \"DNS\">\n<!ENTITY aboutNetworking.websockets            \"WebSockets\">\n<!ENTITY aboutNetworking.refresh               \"업데이트\">\n<!ENTITY aboutNetworking.autoRefresh           \"3초마다 자동 업데이트 \">\n<!ENTITY aboutNetworking.hostname              \"호스트명\">\n<!ENTITY aboutNetworking.port                  \"포토 번호\">\n<!ENTITY aboutNetworking.spdy                  \"SPDY\">\n<!ENTITY aboutNetworking.ssl                   \"SSL\">\n<!ENTITY aboutNetworking.active                \"액티브\">\n<!ENTITY aboutNetworking.idle                  \"대기\">\n<!ENTITY aboutNetworking.host                  \"호스트\">\n<!ENTITY aboutNetworking.tcp                   \"TCP\">\n<!ENTITY aboutNetworking.sent                  \"송신 데이터 양\">\n<!ENTITY aboutNetworking.received              \"수신 데이터 양\">\n<!ENTITY aboutNetworking.family                \"계통\">\n<!ENTITY aboutNetworking.addresses             \"주소\">\n<!ENTITY aboutNetworking.expires               \"만료(초)\">\n<!ENTITY aboutNetworking.messagesSent          \"송신 메시지\">\n<!ENTITY aboutNetworking.messagesReceived      \"수신 메시지\">\n<!ENTITY aboutNetworking.bytesSent             \"송신 아르바이트 수\">\n<!ENTITY aboutNetworking.bytesReceived         \"수신 아르바이트 수\">\n<!ENTITY aboutNetworking.logging               \"로깅\">\n<!ENTITY aboutNetworking.logTutorial           \"이 도구 사용 법에 대한 설명은 <a href='https://developer.mozilla.org/docs/Mozilla/Debugging/HTTP_logging'>HTTP 로깅</a>을 참조하세요.\">\n<!ENTITY aboutNetworking.currentLogFile        \"현재 로그 파일:\">\n<!ENTITY aboutNetworking.currentLogModules     \"현재 로그 모듈:\">\n<!ENTITY aboutNetworking.setLogFile            \"로그 파일 설정\">\n<!ENTITY aboutNetworking.setLogModules         \"로그 모듈 설정\">\n<!ENTITY aboutNetworking.startLogging          \"로깅 시작\">\n<!ENTITY aboutNetworking.stopLogging           \"로깅 정지\">\n<!ENTITY aboutNetworking.dnsLookup             \"DNS 조회\">\n<!ENTITY aboutNetworking.dnsLookupButton       \"조회\">\n<!ENTITY aboutNetworking.dnsDomain             \"도메인\">\n<!ENTITY aboutNetworking.dnsLookupTableColumn  \"IP\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/aboutProfiles.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutProfiles.title \"프로필 소개\">\n<!ENTITY aboutProfiles.subtitle \"이 페이지에서는 프로필을 관리할 수 있습니다. 각각의 프로필은 분리된 방문기록과 북마크, 설정, 부가기능을 포함합니다.\">\n<!ENTITY aboutProfiles.create \"새 프로필 생성\">\n<!ENTITY aboutProfiles.restart.title \"재시작\">\n<!ENTITY aboutProfiles.restart.inSafeMode \"부가 기능을 비활성화 하고 재시작…\">\n<!ENTITY aboutProfiles.restart.normal \"정상적으로 재시작…\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/aboutProfiles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nname = 프로필: %S\nisDefault = 기본 프로필\nrootDir = 루트 디렉터리\n# LOCALIZATION NOTE: localDir is used to show the directory corresponding to\n# the main profile directory that exists for the purpose of storing data on the\n# local filesystem, including cache files or other data files that may not\n# represent critical user data. (e.g., this directory may not be included as\n# part of a backup scheme.)\n# In case localDIr and rootDir are equal, localDir is not shown.\nlocalDir = 로컬 디렉터리\ncurrentProfile = 이 프로필은 사용 중이므로 삭제할 수 없습니다.\n\nrename = 이름 변경\nremove = 제거\nsetAsDefault = 기본 프로필로 설정\nlaunchProfile = 새 브라우저에서 프로필 실행\n\nyes = 예\nno = 아니오\n\nrenameProfileTitle = 프로필 이름 변경\nrenameProfile = %S 프로필 이름 변경\n\ninvalidProfileNameTitle = 유효하지 않은 프로필 이름\ninvalidProfileName = \"%S\"는 프로필 이름으로 사용할 수 없습니다.\n\ndeleteProfileTitle = 프로필 삭제\ndeleteProfileConfirm = 프로필을 삭제하면 사용 가능한 프로필 목록에서 프로필을 삭제하며 이는 다시 되돌릴 수 없습니다.\\n설정과 인증서, 다른 사용자 데이터를 포함한 데이터 파일을 같이 삭제하도록 선택할 수 있습니다. 이 선택 사항은 \"%S\" 폴더를 삭제하며 이는 다시 되돌릴 수 없습니다.\\n프로필 데이터 파일을 같이 삭제하시겠습니까?\ndeleteFiles = 파일 삭제\ndontDeleteFiles = 삭제 안 함\n\nopenDir = 디렉토리 열기\n# LOCALIZATION NOTE (macOpenDir): This is the Mac-specific variant of openDir.\n# This allows us to use the preferred\"Finder\" terminology on Mac.\nmacOpenDir = Finder에 표시\n# LOCALIZATION NOTE (winOpenDir2): This is the Windows-specific variant of\n# openDir.\nwinOpenDir2 = 다른 폴더\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/aboutReader.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutReader.loading2):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\naboutReader.loading2=읽는 중…\naboutReader.loadError=페이지에서 글을 읽어오지 못함\n\naboutReader.colorScheme.light=밝게\naboutReader.colorScheme.dark=어둡게\naboutReader.colorScheme.sepia=세피아\naboutReader.colorScheme.auto=자동\n\n# LOCALIZATION NOTE (aboutReader.estimatedReadTimeValue1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of minutes it is estimated to take to read the article\n# example: `3 minutes`\naboutReader.estimatedReadTimeValue1=#1분\n\n#LOCALIZATION NOTE (aboutReader.estimatedReadingTimeRange1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# When there is some uncertainty in how long the article will take to read show a range of\n# minutes it is expected to take.\n# #1 is the number of minutes it is estimated to take to read the article for a fast reader\n# #2 is the number of minutes it is estimated to take to read the article for a slow reader\n# #2 is the variable used to determine the plural form to use.\n# example: `5-8 minutes`\naboutReader.estimatedReadTimeRange1=#1-#2분\n\n# LOCALIZATION NOTE (aboutReader.fontType.serif, aboutReader.fontType.sans-serif):\n# These are the styles of typeface that are options in the reader view controls.\naboutReader.fontType.serif=세리프\naboutReader.fontType.sans-serif=산스 세리프\n\n# LOCALIZATION NOTE (aboutReader.fontTypeSample): String used to sample font types.\naboutReader.fontTypeSample=가\n\naboutReader.toolbar.close=리더뷰 닫기\naboutReader.toolbar.typeControls=서체 제어\n\n# These are used for the Reader View toolbar button and the menuitem within the\n# View menu.\nreaderView.enter=리더뷰 보기\nreaderView.enter.accesskey=R\nreaderView.close=리더뷰 닫기\nreaderView.close.accesskey=R\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/aboutRights.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- rights.locale-direction instead of the usual local.dir entity, so RTL can skip translating page. -->\n<!ENTITY rights.locale-direction \"ltr\">\n<!ENTITY rights.pagetitle       \"about:rights\">\n<!ENTITY rights.intro-header    \"소프트웨어 권한 정보\">\n<!ENTITY rights.intro \"&brandFullName;는 무료 오픈 소스 소프트웨어이며, 전세계 수천명의 커뮤니티 개발자에 의해 만들어지고 있습니다. 아래에 몇 가지 유의 사항을 알려 드립니다:\">\n\n<!-- Note on pointa / pointb / pointc form:\n     These points each have an embedded link in the HTML, so each point is\n     split into chunks for text before the link, the link text, and the text\n     after the link. If a localized grammar doesn't need the before or after\n     chunk, it can be left blank.\n\n     Also note the leading/trailing whitespace in strings here, which is\n     deliberate for formatting around the embedded links. -->\n<!ENTITY rights.intro-point1a \"&brandShortName;는 다음 라이선스 조건하에서 사용 가능합니다 - \">\n<!ENTITY rights.intro-point1b \"Mozilla Public License\">\n<!ENTITY rights.intro-point1c \"본 라이선스는 &brandShortName;를 다른 사람에게 사용, 복사, 배포할 수 있습니다. 또한, &brandShortName;의 소스 코드를 원하는 요구에 맞추어 고칠 수 있습니다. Mozilla Public License는 또한 고친 버전을 재배포할 수도 있습니다. \">\n\n<!ENTITY rights.intro-point2-a \"Mozilla는 Mozilla와 Firefox 상표 및 로고에 대한 사용 권한은 허가하지 않습니다. 자세한 사항은 상표권 부분을 참고하십시오.\">\n<!ENTITY rights.intro-point2-b \"자세히\">\n<!ENTITY rights.intro-point2-c \".\">\n\n<!-- point 2.5 text for official branded builds -->\n<!ENTITY rights.intro-point2.5 \"&brandShortName;내 충돌 보고서 같은 기능은 &vendorShortName;에 피드백을 보냅니다. 의견 보내기를 누르면 &vendorShortName;에서 더 나은 제품을 만드는 데 의견을 웹 사이트에 게시, 배포하는 권한을 얻게 됩니다.\">\n\n<!-- point 3 text for official branded builds -->\n<!ENTITY rights2.intro-point3a \"&vendorShortName;의 개인 정보 보호 정책에 대해서는 아래를 참고하십시오. \">\n<!ENTITY rights2.intro-point3b \"&brandShortName; 개인 정보 정책\">\n<!ENTITY rights.intro-point3c \".\">\n\n<!-- point 3 text for unbranded builds -->\n<!ENTITY rights.intro-point3-unbranded \"모든 적용 가능한 개인 정보 보호 정책은 아래에 기술되어 있습니다.\">\n\n<!-- point 4 text for official branded builds -->\n<!ENTITY rights2.intro-point4a \"&brandShortName;는 몇 가지 웹 사이트 서비스를 제공합니다. 하지만 이 서비스는 정확성 및 무결성을 보장하지 않습니다. 더 자세한 것은 서비스 약관을 참고하십시오.\">\n<!ENTITY rights.intro-point4b \"서비스 약관\">\n<!ENTITY rights.intro-point4c \".\">\n\n<!-- point 4 text for unbranded builds -->\n<!ENTITY rights.intro-point4a-unbranded \"이 제품이 웹 서비스를 지원하지 않으면 당 서비스의 서비스 조건은 링크에서 찾을 수 있습니다.\">\n<!ENTITY rights.intro-point4b-unbranded \"자세히\">\n<!ENTITY rights.intro-point4c-unbranded \" 보기\">\n\n<!ENTITY rights2.webservices-header \"&brandFullName; 웹 기반 정보 서비스\">\n\n<!-- point 5 -->\n<!ENTITY rights.intro-point5 \"특정 형식의 동영상 재생을 위해 &brandShortName;는 특정 제 삼자 콘텐츠 해석 모듈을 다운받습니다.\">\n\n<!-- Note that this paragraph references a couple of entities from\n     preferences/security.dtd, so that we can refer to text the user sees in\n     the UI, without this page being forgotten every time those strings are\n     updated.  -->\n<!-- intro paragraph for branded builds -->\n<!ENTITY rights2.webservices-a \"&brandFullName;는 이용자 조건에 따라 &brandShortName; 프로그램에서 웹 기반 서비스(이하 &quot;서비&quot;스)를 제공합니다. 제공 서비스를 이용하기 원하지 않으시면 기능을 중단할 수 있습니다. 다음 특정 서비스 중단 방법을 참고하십시오.:\">\n<!ENTITY rights2.webservices-b \"자세히 보기\">\n<!ENTITY rights3.webservices-c \" (기타 기능이나 서비스는 응용 프로그램 설정에서 해제할 수 있습니다.)\">\n\n<!-- safe browsing points for branded builds -->\n<!ENTITY rights.safebrowsing-a \"사생활 보호 기능: \">\n<!ENTITY rights.safebrowsing-b \"사생활 보호 기능을 사용하지 않는 것은 안전한 웹 브라우징을 위해 권장하지 않습니다. 하지만 이 기능 중단을 원하시면 아래의 절차를 이용하십시오.:\">\n<!ENTITY rights.safebrowsing-term1 \"프로그램 설정 열기\">\n<!ENTITY rights.safebrowsing-term2 \"보안 설정 선택\">\n<!ENTITY rights2.safebrowsing-term3 \"&quot;&enableSafeBrowsing.label;&quot; 위해 체크 해제\">\n<!ENTITY rights.safebrowsing-term4 \"사생활 보호 기능 중단\">\n\n<!-- location aware browsing points for branded builds -->\n<!ENTITY rights.locationawarebrowsing-a \"위치 정보 서비스: \">\n<!ENTITY rights.locationawarebrowsing-b \"이 기능은 항상 여러분에게 확인을 합니다. 허가 없이 어떠한 위치 정보도 웹 서비스로 전송되지 않습니다. 하지만 이 기능 중단을 원하시면 아래의 절차를 이용하십시오.:\">\n<!ENTITY rights.locationawarebrowsing-term1a \"주소창에 about:config 입력 \">\n<!ENTITY rights.locationawarebrowsing-term1b \"검색항목에 geo.enabled 입력\">\n<!ENTITY rights.locationawarebrowsing-term2 \"geo.enabled 항목을 더블 클릭\">\n<!ENTITY rights.locationawarebrowsing-term3 \"geo.enabled 항목값이 false로 변경\">\n<!ENTITY rights.locationawarebrowsing-term4 \"위치 정보 서비스 기능 중단\">\n\n<!-- intro paragraph for unbranded builds -->\n<!ENTITY rights.webservices-unbranded \"본 제품의 웹 사이트 서비스를 사용할 수 없는 제품입니다. 서비스 중단 방법을 제공합니다.\">\n\n<!-- point 1 text for unbranded builds -->\n<!ENTITY rights.webservices-term1-unbranded \"모든 적용 가능한 서비스 조건을 아래에 게시합니다.\">\n\n<!-- points 1-7 text for branded builds -->\n<!ENTITY rights2.webservices-term1 \"&vendorShortName;와 개발 공헌자, 라이선스 제공자 및 파트너사는 가급적 최신의 서비스를 제공합니다. 그러나, 모든 제공 정보에 오류 없음을 보장하지는 않습니다. 예를 들어, 사생활 보호 기능은 보안 위험이 있는 사이트인데도 보안 사이트로 표시될 수도 있으며, 위치 기반 서비스의 경우 여러분의 위치를 정확히 표시하지 못할 수도 있습니다.\">\n<!ENTITY rights.webservices-term2 \"&vendorShortName;는 서비스를 중단하거나 변경할 수도 있습니다.\">\n<!ENTITY rights2.webservices-term3 \"&brandShortName;와 함께 제공한 서비스를 이욯해 주셔서 감사합니다. 여러분의 권한을 통해 &vendorShortName;와 라이선스 제공자는 서비스 내 다른 권한들도 보장합니다. 이들 조건들은 &brandShortName;와 소스 코드 버전에 대응하는 오픈 소스 라이선스 하에서 보장된 조건을 제한하기 위한 것이 아닙니다.\">\n<!ENTITY rights.webservices-term4 \"본 서비스는 &vendorShortName;와 개발 공헌자, 라이선스 제공자 등에 &quot;as-is.&quot;를 제공하며 특별한 목적을 위해 제공하거나 판매 가능한 서비스의 보장에 대한 제한 없이 표현 여부에 상관 없이 모든 보장 기간에 대한 청구권 포기합니다. 여러분은 서비스를 선택하는 데 있어 목적에 적합한 서비스를 선택하거나 특별한 목족에 맞게 판매가능하게 제공될 경우 전적인 책임을 져야 합니다. 법적 고려 사항은 예외나 제한을 인정하지 않으며 이 때 권한 포가는 여러분에게 적용되지 않습니다.\">\n<!ENTITY rights.webservices-term5 \"법적 요구사항을 제외하고 &vendorShortName;와 개발 공헌자, 라이선스 제공자, 배포자는 &brandShortName;와 서비스 사용에 대해 직접적이지 않고 특별하고 고의의 가혹한 징계 및 손해에 책임질 필요가 없습니다. 조건 내 책임 보상 범위도 500달러 이상을 초가하지 않습니다. 몇 가지 사법 사항은 특정 손해에 대한 제한을 허용하지 않으며 이런 예와와 제한은 여러분에게 적용하지 않습니다.\">\n<!ENTITY rights.webservices-term6 \"&vendorShortName;는 조건들을 시기에 따라 갱신할 수 잇습니다. 하지만 &vendorShortName;의 서면 동의 없이 취소되거나 변경되지 않습니다.\">\n<!ENTITY rights.webservices-term7 \"아래 조건은 법 조항 충돌을 제외하고 미국 캘리포니아 주법에 따릅니다. 조건 중 일부분이 유효하지 않거나 강제성이 없다고 하더라도 다른 조항들은 여전히 유효합니다. 조건들을 다른 언어로 번역하였을 경우 영문판과 번역판의 충돌이 있는 경우 영문판을 우선합니다.\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/aboutRights.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbuttonLabel = 권리 읽기\nbuttonAccessKey = K\nnotifyRightsText = %S는 비영리인 Mozilla 재단에서 만드는  무료 오픈 소스 소프트웨어 입니다.\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/aboutServiceWorkers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.title                     \"Service Workers 정보\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.maintitle                 \"등록된 Service Workers\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_not_enabled       \"Service Workers가 활성화되지 않았습니다.\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_no_serviceworkers \"등록된 Service Workers가 없습니다.\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/aboutServiceWorkers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle = 출처: %S\n\n# LOCALIZATION NOTE: %1$S is brandShortName, %2$2 is the application ID, and $%$3 is true/false value.\n# LOCALIZATION NOTE: the term \"InBrowserElement\" should not be translated\nb2gtitle = %1$S 어플리테이션 ID %2$S - InBrowserElement %3$S\n\nscope = 범위:\n\nscriptSpec = 스크립트 스펙:\n\n# LOCALIZATION NOTE: the term \"Worker\" should not be translated.\ncurrentWorkerURL = 현재 Worker URL:\n\nactiveCacheName = 활성화 캐시 이름:\n\nwaitingCacheName = 대기중 캐시 이름:\n\ntrue = 참\n\nfalse = 거짓\n\n# LOCALIZATION NOTE this term is used as a button label (verb, not noun).\nupdate = 업데이트\n\nunregister = 등록해제\n\nwaiting = 대기중…\n\n# LOCALIZATION NOTE: the term \"Service Worker\" should not translated.\nunregisterError = 이 Service Worker를 등록 해제하지 못했습니다.\n\npushEndpoint = 푸시 엔드포인트:\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/aboutSupport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutSupport.pageTitle \"문제 해결 정보\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.pageSubtitle): don't change the 'supportLink' id. -->\n<!ENTITY aboutSupport.pageSubtitle \"\n  현재 페이지는 여러분이 &brandShortName; 사용 상 문제점을 해결 할 수 있는 \n  다양한 기술적 정보를 담고 있습니다. 여러분이 문제의 해결을 얻기 위해서는 \n  이 정보를 토대로 <a id='supportLink'>고객 지원 사이트</a>에 문의하시기 바랍니다.\n\">\n\n<!ENTITY aboutSupport.crashes.title \"충돌 보고서\">\n<!-- LOCALIZATION NOTE (aboutSupport.crashes.id):\nThis is likely the same like id.heading in crashes.dtd. -->\n<!ENTITY aboutSupport.crashes.id \"보고 ID\">\n<!ENTITY aboutSupport.crashes.sendDate \"전송됨\">\n<!ENTITY aboutSupport.crashes.allReports \"모든 충돌 보고서\">\n<!ENTITY aboutSupport.crashes.noConfig \"이 어플리케이션은 충돌 보고서를 표시하도록 설정되어 있지 않습니다.\">\n\n<!ENTITY aboutSupport.extensionsTitle \"확장 기능\">\n<!ENTITY aboutSupport.extensionName \"이름\">\n<!ENTITY aboutSupport.extensionEnabled \"사용함\">\n<!ENTITY aboutSupport.extensionVersion \"버전\">\n<!ENTITY aboutSupport.extensionId \"ID\">\n\n<!ENTITY aboutSupport.experimentsTitle \"실험적인 기능\">\n<!ENTITY aboutSupport.experimentName \"이름\">\n<!ENTITY aboutSupport.experimentId \"ID\">\n<!ENTITY aboutSupport.experimentDescription \"설명\">\n<!ENTITY aboutSupport.experimentActive \"활성화\">\n<!ENTITY aboutSupport.experimentEndDate \"종료일\">\n<!ENTITY aboutSupport.experimentHomepage \"홈페이지\">\n<!ENTITY aboutSupport.experimentBranch \"브랜치\">\n\n<!ENTITY aboutSupport.appBasicsTitle \"응용 프로그램 기본 정보\">\n<!ENTITY aboutSupport.appBasicsName \"이름\">\n<!ENTITY aboutSupport.appBasicsVersion \"버전\">\n<!ENTITY aboutSupport.appBasicsBuildID \"빌드 ID\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsUpdateChannel, aboutSupport.appBasicsUpdateHistory, aboutSupport.appBasicsShowUpdateHistory):\n\"Update\" is a noun here, not a verb. -->\n<!ENTITY aboutSupport.appBasicsUpdateChannel \"업데이트 채널\">\n<!ENTITY aboutSupport.appBasicsUpdateHistory \"업데이트 기록\">\n<!ENTITY aboutSupport.appBasicsShowUpdateHistory \"업데이트 기록 표시\">\n\n<!ENTITY aboutSupport.appBasicsProfileDir \"프로필 저장 폴더\">\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsProfileDirWinMac):\nThis is the Windows- and Mac-specific variant of aboutSupport.appBasicsProfileDir.\nWindows/Mac use the term \"Folder\" instead of \"Directory\" -->\n<!ENTITY aboutSupport.appBasicsProfileDirWinMac \"프로필 폴더\">\n\n<!ENTITY aboutSupport.appBasicsEnabledPlugins \"사용 중인 플러그인\">\n<!ENTITY aboutSupport.appBasicsBuildConfig \"빌드 설정\">\n<!ENTITY aboutSupport.appBasicsUserAgent \"사용자 에이전트\">\n<!ENTITY aboutSupport.appBasicsOS \"OS\">\n<!ENTITY aboutSupport.appBasicsMemoryUse \"메모리 사용\">\n<!ENTITY aboutSupport.appBasicsPerformance \"성능\">\n\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutSupport.appBasicsServiceWorkers \"등록된 Service Workers\">\n\n<!ENTITY aboutSupport.appBasicsProfiles \"프로필\">\n\n<!ENTITY aboutSupport.appBasicsMultiProcessSupport \"다중프로세스 윈도우\">\n\n<!ENTITY aboutSupport.appBasicsSafeMode \"안전 모드\">\n\n<!ENTITY aboutSupport.showDir.label \"디렉토리 열기\">\n<!-- LOCALIZATION NOTE (aboutSupport.showMac.label): This is the Mac-specific\nvariant of aboutSupport.showDir.label.  This allows us to use the preferred\n\"Finder\" terminology on Mac. -->\n<!ENTITY aboutSupport.showMac.label \"Finder에 표시\">\n<!-- LOCALIZATION NOTE (aboutSupport.showWin2.label): This is the Windows-specific\nvariant of aboutSupport.showDir.label. -->\n<!ENTITY aboutSupport.showWin2.label \"폴더 열기\">\n\n<!ENTITY aboutSupport.modifiedKeyPrefsTitle \"변경 설정 목록\">\n<!ENTITY aboutSupport.modifiedPrefsName \"이름\">\n<!ENTITY aboutSupport.modifiedPrefsValue \"값\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.userJSTitle, aboutSupport.userJSDescription): user.js is the name of the preference override file being checked. -->\n<!ENTITY aboutSupport.userJSTitle \"user.js 환경 설정\">\n<!ENTITY aboutSupport.userJSDescription \"현재 프로필 폴더에는 <a id='prefs-user-js-link'>user.js 파일</a>이 있습니다. 이는 &brandShortName;에 의해 초기 설정이 아닌 사용자 설정을 담고 있습니다.\">\n\n<!ENTITY aboutSupport.lockedKeyPrefsTitle \"중요한 잠긴 환경 설정\">\n<!ENTITY aboutSupport.lockedPrefsName \"이름\">\n<!ENTITY aboutSupport.lockedPrefsValue \"값\">\n\n<!ENTITY aboutSupport.graphicsTitle \"그래픽\">\n\n<!ENTITY aboutSupport.placeDatabaseTitle \"위치 데이터베이스\">\n<!ENTITY aboutSupport.placeDatabaseIntegrity \"무결성\">\n<!ENTITY aboutSupport.placeDatabaseVerifyIntegrity \"무결성 확인\">\n\n<!ENTITY aboutSupport.jsTitle \"JavaScript\">\n<!ENTITY aboutSupport.jsIncrementalGC \"인크리멘탈 GC\">\n\n<!ENTITY aboutSupport.a11yTitle \"접근성\">\n<!ENTITY aboutSupport.a11yActivated \"활성화\">\n<!ENTITY aboutSupport.a11yForceDisabled \"접근성 끄기\">\n\n<!ENTITY aboutSupport.libraryVersionsTitle \"라이브러리 버전\">\n\n<!ENTITY aboutSupport.installationHistoryTitle \"설치 기록\">\n<!ENTITY aboutSupport.updateHistoryTitle \"업데이트 기록\">\n\n<!ENTITY aboutSupport.copyTextToClipboard.label \"클립보드로 텍스트 복사하기\">\n<!ENTITY aboutSupport.copyRawDataToClipboard.label \"클립보드로 원본 복사하기\">\n\n<!ENTITY aboutSupport.sandboxTitle \"샌드박스\">\n\n<!ENTITY aboutSupport.safeModeTitle \"안전 모드\">\n<!ENTITY aboutSupport.restartInSafeMode.label \"부가 기능 없이 재시작…\">\n\n<!ENTITY aboutSupport.graphicsFeaturesTitle \"기능\">\n<!ENTITY aboutSupport.graphicsDiagnosticsTitle \"진단\">\n<!ENTITY aboutSupport.graphicsFailureLogTitle \"실패 로그\">\n<!ENTITY aboutSupport.graphicsGPU1Title \"GPU #1\">\n<!ENTITY aboutSupport.graphicsGPU2Title \"GPU #2\">\n<!ENTITY aboutSupport.graphicsDecisionLogTitle \"의사결정 로그\">\n<!ENTITY aboutSupport.graphicsCrashGuardsTitle \"크래시 보호 비활성화 기능\">\n<!ENTITY aboutSupport.graphicsWorkaroundsTitle \"회피방법\">\n\n\n<!ENTITY aboutSupport.appBasicsKeyGoogle \"Google Key\">\n<!ENTITY aboutSupport.appBasicsKeyMozilla \"Mozilla Location Service Key\">\n<!ENTITY aboutSupport.sandboxSyscallAge \"Seconds Ago\">\n<!ENTITY aboutSupport.sandboxSyscallArgs \"Arguments\">\n<!ENTITY aboutSupport.sandboxSyscallIndex \"#\">\n<!ENTITY aboutSupport.sandboxSyscallLogTitle \"Rejected System Calls\">\n<!ENTITY aboutSupport.sandboxSyscallNumber \"Syscall\">\n<!ENTITY aboutSupport.sandboxSyscallPID \"PID\">\n<!ENTITY aboutSupport.sandboxSyscallProcType \"Process Type\">\n<!ENTITY aboutSupport.sandboxSyscallTID \"TID\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/aboutSupport.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (crashesTitle): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of relevant days with crash reports\ncrashesTitle=지난 #1일간의 충돌 보고서\n\n# LOCALIZATION NOTE (crashesTimeMinutes): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of minutes (between 1 and 59) which have passed since the crash\ncrashesTimeMinutes=#1분 전\n\n# LOCALIZATION NOTE (crashesTimeHours): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of hours (between 1 and 23) which have passed since the crash\ncrashesTimeHours=#1시간 전\n\n# LOCALIZATION NOTE (crashesTimeDays): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of days (1 or more) which have passed since the crash\ncrashesTimeDays=#1일 전\n\n# LOCALIZATION NOTE (pendingReports): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of pending crash reports\npendingReports=모든 충돌 보고서(기간안에 있는 #1개의 보류된 충돌 보고서 포함)\n\n# LOCALIZATION NOTE (rawDataCopied) Text displayed in a mobile \"Toast\" to user when the\n# raw data is successfully copied to the clipboard via button press.\nrawDataCopied=원본 데이터를 클립보드에 복사함\n\n# LOCALIZATION NOTE (textCopied) Text displayed in a mobile \"Toast\" to user when the\n# text is successfully copied to the clipboard via button press.\ntextCopied=문자열을 클립보드에 복사함\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedDriver = 그래픽 드라이버 버전이 지원하지 않기 때문에 그리기 지원을 차단하였습니다. \n\n# LOCALIZATION NOTE The %S here is a placeholder, leave unchanged, it will get replaced by the driver version string.\ntryNewerDriver = 그래픽 드라이버는 그리기 지원이 차단되었습니다.  그래픽 드라이버를 버전 %S 이상으로 업데이트해 보십시오. \n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedGfxCard = 그래픽 카드 드라이버의 미해결 문제로 인해 그리기 지원을 차단하였습니다.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedOSVersion = 운영 체제 버전에서 지원하지 않기 때문에 그리기 지원을 차단하였습니다. \n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedMismatchedVersion = 레지스트리와 DLL간의 그래픽 드라이버 버전이 일치하지 않아서 차단하였습니다.\n\n# LOCALIZATION NOTE In the following strings, \"Direct2D\", \"DirectWrite\" and \"ClearType\"\n# are proper nouns and should not be translated. Feel free to leave english strings if\n# there are no good translations, these are only used in about:support\nclearTypeParameters = ClearType 매개 변수 \n\ncompositing = 합성\nhardwareH264 = 하드웨어 H264 디코딩\naudioBackend = 오디오 백엔드\nmainThreadNoOMTC = 주 쓰레드, OMTC 아님\nyes = 네\nno = 아니오\n# LOCALIZATION NOTE The following strings indicate if an API key has been found.\n# In some development versions, it's expected for some API keys that they are\n# not found.\n\ngpuDescription = 설명\ngpuVendorID = 벤더 ID\ngpuDeviceID = 기기 ID\ngpuSubsysID = 하위시스템 ID\ngpuDrivers = 디라이버\ngpuRAM = RAM\ngpuDriverVersion = 드라이버 버전\ngpuDriverDate = 드라어버 날짜\ngpuActive = 활성화\nwebgl2Renderer = WebGL2 렌더프로그램\nGPU1 = GPU #1\nGPU2 = GPU #2\nblocklistedBug = 알려진 문제로 차단된 목록\n# LOCALIZATION NOTE %1$S will be replaced with a bug number string.\nbugLink = 버그 %1$S\n# LOCALIZATION NOTE %1$S will be replaced with an arbitrary identifier\n# string that can be searched on DXR/MXR or grepped in the source tree.\nunknownFailure = 차단됨; 실패 코드 %1$S\nd3d11layersCrashGuard = D3D11 컴포지터\nd3d11videoCrashGuard = D3D11 동영상 디코더\nd3d9videoCrashGuard = D3D9 동영상 디코더\nglcontextCrashGuard = OpenGL\nresetOnNextRestart = 다음 재시작에 초기화\ngpuProcessKillButton = GPU 프로세스 종료\n\nminLibVersions = 이용 중인 최소 버젼\nloadedLibVersions = 이용 중 버전\n\nhasSeccompBPF = Seccomp-BPF (시스템 호출 필터링)\nhasSeccompTSync = Seccomp 쓰레드 동기화\nhasUserNamespaces = 사용자 네임스페이스\nhasPrivilegedUserNamespaces = 권한있는 프로세스를 위한 사용자 네임스페이스\ncanSandboxContent = 콘텐트 프로세스 샌드박싱\ncanSandboxMedia = 미디어 플러그인 샌드박싱\ncontentSandboxLevel = 콘텐츠 프로세스 샌드박스 수준\n\n# LOCALIZATION NOTE %1$S and %2$S will be replaced with the number of remote and the total number\n# of windows, respectively, while %3$S will be replaced with one of the status strings below,\n# which contains a description of the multi-process preference and status.\n# Note: multiProcessStatus.3 doesn't exist because status=3 was deprecated.\nmultiProcessWindows = %1$S/%2$S (%3$S)\nmultiProcessStatus.0 = 사용자가 활성화\nmultiProcessStatus.1 = 기본값으로 활성화\nmultiProcessStatus.2 = 비활성화\nmultiProcessStatus.4 = 접근성 도구에 의해 비활성화\nmultiProcessStatus.5 = 그래픽 하드웨어 가속이 없어서 비활성화\nmultiProcessStatus.6 = 지원되지 않는 텍스트 입력으로 인한 비활성화\nmultiProcessStatus.7 = 부가기능에 의해서 비활성화\nmultiProcessStatus.8 = 강제로 비활성화됨\n# No longer in use (bug 1296353) but we might bring this back.\nmultiProcessStatus.9 = Windows XP의 그래픽 하드웨어 가속으로 인해 비활성화됨\nmultiProcessStatus.unknown = 알 수 없는 상태\n\nasyncPanZoom = 비동기 팬/확대\napzNone = 없음\nwheelEnabled = 휠 입력 활성화됨\ntouchEnabled = 터치 입력 활성화됨\ndragEnabled = 스크롤바 끌기 활성화됨\n\n# LOCALIZATION NOTE %1 will be replaced with the key of a preference.\nwheelWarning = 다음의 지원되지 않는 설정때문에 비동기 휠 입력이 비활성화됨: %S\ntouchWarning = 다음의 지원되지 않는 설정때문에 비동기 터치 입력이 비활성화됨: %S\n\n# LOCALIZATION NOTE The following strings indicate if an API key has been found.\n# In some development versions, it's expected for some API keys that they are\n# not found.\nfound = Found\nmissing = Missing\nsandboxProcType.content = content\nsandboxProcType.mediaPlugin = media plugin\nwebgl1DriverExtensions = WebGL 1 Driver Extensions\nwebgl1Extensions = WebGL 1 Extensions\nwebgl1Renderer = WebGL 1 Driver Renderer\nwebgl1Version = WebGL 1 Driver Version\nwebgl1WSIInfo = WebGL 1 Driver WSI Info\nwebgl2DriverExtensions = WebGL 2 Driver Extensions\nwebgl2Extensions = WebGL 2 Extensions\nwebgl2Version = WebGL 2 Driver Version\nwebgl2WSIInfo = WebGL 2 Driver WSI Info\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/aboutTelemetry.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutTelemetry.pageTitle \"수집 데이터\">\n\n<!ENTITY aboutTelemetry.changeDataChoices \"\n  변경\n\">\n\n<!ENTITY aboutTelemetry.uploadEnabled \"\n  FHR 데이터 업로드가 <span>활성화</span>상태입니다.\n\">\n\n<!ENTITY aboutTelemetry.uploadDisabled \"\n  FHR 데이터 업로드가 <span>비활성화</span>상태입니다.\n\">\n\n<!ENTITY aboutTelemetry.extendedRecordingEnabled \"\n  확장 측정 기록이 <span>활성화</span>상태입니다.\n\">\n\n<!ENTITY aboutTelemetry.extendedRecordingDisabled \"\n  확장 측정 기록이 <span>비활성화</span>상태입니다.\n\">\n\n<!ENTITY aboutTelemetry.pingDataSource \"\n핑 데이터 소스:\n\">\n\n<!ENTITY aboutTelemetry.showCurrentPingData \"\n현재 핑 데이터\n\">\n\n<!ENTITY aboutTelemetry.showArchivedPingData \"\n저장된 핑 데이터\n\">\n\n<!ENTITY aboutTelemetry.pingDataDisplay \"\n핑 데이타 표시:\n\">\n\n<!ENTITY aboutTelemetry.structured \"\n구조화됨\n\">\n\n<!ENTITY aboutTelemetry.raw \"\n원본 JSON\n\">\n\n<!ENTITY aboutTelemetry.showSubsessionData \"\n하위 세션 데이터 보기\n\">\n\n<!ENTITY aboutTelemetry.choosePing \"\n핑 선택:\n\">\n\n<!ENTITY aboutTelemetry.showNewerPing \"\n&lt;&lt; 새로운 핑\n\">\n\n<!ENTITY aboutTelemetry.showOlderPing \"\n이전 핑 &gt;&gt;\n\">\n\n<!ENTITY aboutTelemetry.rawPingData \"원본 핑 데이터...\n\">\n\n<!ENTITY aboutTelemetry.archiveWeekHeader \"\n약함\n\">\n\n<!ENTITY aboutTelemetry.archivePingHeader \"\n핑\n\">\n\n<!ENTITY aboutTelemetry.generalDataSection \"\n  일반 데이타\n\">\n\n<!ENTITY aboutTelemetry.environmentDataSection \"\n  환경 데이타\n\">\n\n<!ENTITY aboutTelemetry.telemetryLogSection \"\n  수집 기능 로그\n\">\n\n<!ENTITY aboutTelemetry.slowSqlSection \"\n  느린 SQL 문\n\">\n\n<!ENTITY aboutTelemetry.chromeHangsSection \"\n  브라우저 중단\n\">\n\n<!ENTITY aboutTelemetry.threadHangStatsSection \"\n  쓰레드 중단\n\">\n\n<!ENTITY aboutTelemetry.capturedStacksSection \"\n  스택 캡춰\n\">\n\n<!ENTITY aboutTelemetry.scalarsSection \"\n  스칼라\n\">\n\n<!ENTITY aboutTelemetry.keyedScalarsSection \"\n  키 스칼라\n\">\n\n<!ENTITY aboutTelemetry.histogramsSection \"\n  히스토그램\n\">\n\n<!ENTITY aboutTelemetry.keyedHistogramsSection \"\n  키가 들어간 히스토그램\n\">\n\n<!ENTITY aboutTelemetry.eventsSection \"\n  이벤트\n\">\n\n<!ENTITY aboutTelemetry.simpleMeasurementsSection \"\n  단순 측정\n\">\n\n<!ENTITY aboutTelemetry.addonDetailsSection \"\n  부가 기능 상세\n\">\n\n<!ENTITY aboutTelemetry.lateWritesSection \"\n  최종 작성\n\">\n\n<!ENTITY aboutTelemetry.sessionInfoSection \"\n  세션 정보\n\">\n\n<!ENTITY aboutTelemetry.addonHistogramsSection \"\n  부가 기능 수집 히스토그램\n\">\n\n<!ENTITY aboutTelemetry.toggle \"\n  클릭해서 섹션 토글\n\">\n\n<!ENTITY aboutTelemetry.emptySection \"\n  (모은 데이터 없음)\n\">\n\n<!ENTITY aboutTelemetry.fullSqlWarning \"\n  주의E: 느린 SQL 디버깅이 시작합니다. 전체 SQL 문자열이 표시되나 데이터 측정에는 포함되지 않습니다.\n\">\n\n\n\n<!ENTITY aboutTelemetry.filterText \"\n  필터 (문자열이나 /정규식/)\n\">\n\n<!ENTITY aboutTelemetry.payloadChoiceHeader \"\n  페이로드\n\">\n\n<!ENTITY aboutTelemetry.rawPayload \"\n  원본 페이로드\n\">\n\n\n<!ENTITY aboutTelemetry.fetchStackSymbols \"\n  Fetch function names for stacks\n\">\n\n<!ENTITY aboutTelemetry.hideStackSymbols \"\n  Show raw stack data\n\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/aboutTelemetry.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Note to translators:\n# - %1$S will be replaced by brandFullName\n# - %2$S will be replaced with the value of the toolkit.telemetry.server_owner preference\npageSubtitle = 이 페이지는 Telemetry 에 의해서 수집된 성능, 하드웨어, 사용 상황, 맞춤 기능에 대한 정보를 표시합니다. 이 정보는 %2$S의 개선을 위해 %1$S에 송신됩니다.\n\ngeneralDataTitle = 기본 자료\n\ngeneralDataHeadingName = 이름\n\ngeneralDataHeadingValue = 값\n\nenvironmentDataHeadingName = 이름\n\nenvironmentDataHeadingValue = 값\n\nenvironmentDataSubsectionToggle = 클릭해서 섹션 토글\n\nenvironmentDataSubsectionEmpty = (수집된 데이타 없음)\n\ntelemetryLogTitle = 수집 기능 로그\n\ntelemetryLogHeadingId = 식별자\n\ntelemetryLogHeadingTimestamp = 타임스탬프\n\ntelemetryLogHeadingData = 데이터\n\nslowSqlMain = 주요 쓰레드에서 느린 SQL문\n\nslowSqlOther = 헬퍼 쓰레드에서 느린 SQL문\n\nslowSqlHits = 횟수\n\nslowSqlAverage = 평균 시간(ms)\n\nslowSqlStatement = 문장\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the hang\n# - The %2$S will be replaced with the duration of the hang\nchrome-hangs-title = 멈춤 리포트 #%1$S (%2$S초)\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the late write\nlate-writes-title = 최종 작성- #%1$S번\n\nstackTitle = 스택:\n\nmemoryMapTitle = 메모리 맵:\n\nerrorFetchingSymbols = 심볼을 가져오는데 오류가 생겼습니다. 인터넷 연결을 확인해 보시고 다시 시도해 주십시오.\n\nhistogramSamples = 샘플 \n\nhistogramAverage = 평균\n\nhistogramSum = 합\n\nhistogramCopy = 복사\n\nkeysHeader = 프로퍼티\n\nnamesHeader = 이름\n\nvaluesHeader = 값\n\naddonTableID = 부가 기능 ID\n\naddonTableDetails = 상세\n\n# Note to translators:\n# - The %1$S will be replaced with the name of an Add-on Provider (e.g. \"XPI\", \"Plugin\")\naddonProvider = %1$S 제작\n\nparentPayload = 부모 페이로드\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the child payload (e.g. \"1\", \"2\")\nchildPayloadN = 자식 페이로드 %1$S\n\ntimestampHeader = 타임스탬프\n\ncategoryHeader = 카테고리\n\nmethodHeader = 메서드\n\nobjectHeader = 객체\n\nextraHeader = 추가\n\n\n# Note to translators:\n# - The %1$S will be replaced with the string key for this stack.\n# - The %2$S will be replaced with the number of times this stack was captured.\ncaptured-stacks-title = %1$S (capture count: %2$S)\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/aboutWebrtc.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (document_title, cannot_retrieve_log):\n# The text \"WebRTC\" is a proper noun and should not be translated.\n# It is the general label for the standards based technology. see http://www.webrtc.org\ndocument_title = WebRTC 내부 정보\ncannot_retrieve_log = WebRTC 로그 데이터 받지 못함\n\n# LOCALIZATION NOTE (save_page_msg):\n# %1$S will be replaced by a full path file name: the target of the SavePage operation.\nsave_page_msg = 페이지 저장됨: %1$S\n\n# LOCALIZATION NOTE (save_page_dialog_title): \"about:webrtc\" is a internal browser URL and should not be\n# translated. This string is used as a title for a file save dialog box.\nsave_page_dialog_title = about:webrtc를 다음으로 저장\n\n# LOCALIZATION NOTE (debug_mode_off_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_off_state_msg = 추적로그 위치: %1$S\n\n# LOCALIZATION NOTE (debug_mode_on_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_on_state_msg = 디버그 모드 활성화, 추적로그 위치: %1$S\n\n# LOCALIZATION NOTE (aec_logging_msg_label, aec_logging_off_state_label,\n# aec_logging_on_state_label, aec_logging_on_state_msg):\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_msg_label = AEC 로깅\naec_logging_off_state_label = AEC 로깅 시작\naec_logging_on_state_label = AEC 로깅 중지\naec_logging_on_state_msg = AEC 로깅 활성화(몇 분 간 대화를 하고 캡춰를 중지하세요)\n\n# LOCALIZATION NOTE (aec_logging_off_state_msg):\n# %1$S will be replaced by the full path to the directory containing the captured log files.\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_off_state_msg = 캡춰된 로그파일 위치: %1$S\n\n# LOCALIZATION NOTE (peer_connection_id_label): \"PeerConnection\" is a proper noun\n# associated with the WebRTC module. \"ID\" is an abbreviation for Identifier. This string\n# should not normally be translated and is used as a data label.\npeer_connection_id_label = PeerConnection ID\n\n# LOCALIZATION NOTE (sdp_heading, local_sdp_heading, remote_sdp_heading):\n# \"SDP\" is an abbreviation for Session Description Protocol, an IETF standard.\n# See http://wikipedia.org/wiki/Session_Description_Protocol\nsdp_heading = SDP\nlocal_sdp_heading = 로컬 SDP\nremote_sdp_heading = 원격 SDP\n\n# LOCALIZATION NOTE (rtp_stats_heading): \"RTP\" is an abbreviation for the\n# Real-time Transport Protocol, an IETF specification, and should not\n# normally be translated. \"Stats\" is an abbreviation for Statistics.\nrtp_stats_heading = RTP 상태\n\n# LOCALIZATION NOTE (ice_state, ice_stats_heading): \"ICE\" is an abbreviation\n# for Interactive Connectivity Establishment, which is an IETF protocol,\n# and should not normally be translated. \"Stats\" is an abbreviation for\n# Statistics.\nice_state = ICE 상태\nice_stats_heading = ICE 통계\nice_restart_count_label = ICE 재시작\nice_rollback_count_label = ICE 롤백\n\n# LOCALIZATION NOTE (av_sync_label): \"A/V\" stands for Audio/Video.\n# \"sync\" is an abbreviation for sychronization. This is used as\n# a data label.\nav_sync_label = A/V 동기화\n\n# LOCALIZATION NOTE (jitter_buffer_delay_label): A jitter buffer is an\n# element in the processing chain, see http://wikipedia.org/wiki/Jitter\n# This is used as a data label.\njitter_buffer_delay_label = Jitter-buffer 딜레이\n\n# LOCALIZATION NOTE (avg_bitrate_label, avg_framerate_label): \"Avg.\" is an abbreviation\n# for Average. These are used as data labels.\navg_bitrate_label = 평균 비트레이트\navg_framerate_label = 평균 프레임레이트\n\n# LOCALIZATION NOTE (typeLocal, typeRemote): These adjectives are used to label a\n# line of statistics collected for a peer connection. The data represents\n# either the local or remote end of the connection.\ntypeLocal = 로컬\ntypeRemote = 원격\n\n# LOCALIZATION NOTE (nominated): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank.\nnominated = 지정됨\n\n# LOCALIZATION NOTE (selected): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank. This represents an attribute of an ICE candidate.\nselected = 선택됨\n\nsave_page_label = 페이지 저장\ndebug_mode_msg_label = 디버그 모드\ndebug_mode_off_state_label = 디버그 모드 시작\ndebug_mode_on_state_label = 디버그 모드 중지\nstats_heading = 세션 통계\nlog_heading = 연결 로그\nlog_show_msg = 로그 보기\nlog_hide_msg = 로그 감추기\nconnection_closed = 닫기\nlocal_candidate = 로컬 후보자\nremote_candidate = 원격 후보자\npriority = 우선순위\nfold_show_msg = 상세 보기\nfold_show_hint = 섹션 확장\nfold_hide_msg = 상세 감추기\nfold_hide_hint = 섹션 닫기\ndropped_frames_label = 유실된 프레임\ndiscarded_packets_label = 취소된 패킷\ndecoder_label = 디코더\nencoder_label = 인코더\nreceived_label = 수신\npackets = 패킷\nlost_label = 유실\njitter_label = 지터\nsent_label = 보냄\n\n\nlog_clear = Clear Log\nstats_clear = Clear History\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/actions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY action.switchToTab.label \"탭 바로가기\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/appPicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY NoAppFound.label      \"파일 형식에 맞는 프로그램을 찾을 수 없습니다.\">\n<!ENTITY BrowseButton.label    \"찾아보기…\">\n<!ENTITY SendMsg.label         \"항목 지정 프로그램:\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=URL이 유효하지 않아 페이지를 열 수 없습니다.\nfileNotFound=%S 파일을 찾을 수 없습니다. 위치를 확인하고 다시 시도해 주십시오.\nfileAccessDenied=%S에 있는 파일을 읽을 수 없습니다.\ndnsNotFound=%S 서버를 찾을 수 없습니다. 이름을 확인하고 다시 시도해 주십시오.\nunknownProtocolFound=다음 중의 하나(%S)가 등록되지 않은 프로토콜이거나 현재 사용할 수 없습니다.\nconnectionFailure=%S 서버와 연결할 수 없습니다.\nnetInterrupt=%S와(과)의 연결이 로딩 중에 끊어졌습니다.\nnetTimeout=%S 서버의 응답이 너무 늦습니다.\nredirectLoop=이 주소에 대하여 완전하지 못한 방법의 연결 이동 요청이 감지되었습니다.\nconfirmRepostPrompt=현재 페이지를 표시하려면 응용프로그램이 이전에 수행했던 정보가 필요합니다. 이전에 실행하였던 작업(검색 혹은 입력 양식 제출)을 다시 반복 합니다.\nresendButton.label=다시 보내기\nunknownSocketType=이 서버와의 통신 방법을 알 수 없습니다.\nnetReset=페이지 로딩 중 서버와의 연결이 초기화 되었습니다.\nnotCached=페이지가 더 이상 저장되어 있지 않습니다.\nnetOffline=오프라인 상태에서는 웹에 연결할 수 없습니다.\nisprinting=인쇄 중 또는 미리 보기에서는 문서를 수정할 수 없습니다.\ndeniedPortAccess=이 주소가 일반적으로 웹이 아닌 다른 목적으로 사용되는 포트에 연결하려고 합니다. 보안상의 이유로 연결을 취소합니다.\nproxyResolveFailure=설정된 프록시 서버를 찾을 수 없습니다.\nproxyConnectFailure=프록시 서버에서 연결을 거부하도록 설정되어 있습니다.\ncontentEncodingError=유효하지 않거나 지원하지 않는 압축 형식을 사용하므로 현재 페이지를 표시할 수 없습니다.\nunsafeContentType=현재 접속하고자 하는 페이지는 안전하지 않는 형식의 파일을 포함하고 있습니다. 현재 문제에 대해 웹 사이트 관리자에게 알려 주십시오.\nexternalProtocolTitle=외부 프로토콜 요청\nexternalProtocolPrompt=외부 프로그램은 %1$S: 링크에 의해 실행됩니다. \\n\\n\\n요청 링크: %2$S\\n프로그램: %3$S\\n\\n\\n만약 이 요청이 사용자가 기대한 실행이 아니라면 다른 프로그램의 취약점을 공격하기 위한 시도일 수도 있습니다. 정상적인 요청으로 판단이 되지 않으면 취소를 선택하십시오.\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<알 수 없음>\nexternalProtocolChkMsg=이 형식의 모든 링크를 기록\nexternalProtocolLaunchBtn=프로그램 실행\nmalwareBlocked=%S에서 현재 웹 사이트를 공격 사이트로 판단하여 보안 설정에 따라 차단합니다.\nunwantedBlocked=%S에 있는 사이트가 원치않는 소프트웨어를 제공하고 있어서 보안설정에 의해 차단되었습니다.\ndeceptiveBlocked=%S에 있는 웹 페이지는 가짜 사이트로 신고되어서 보안 설정에 의해 차단되었습니다.\ncspBlocked=현재 페이지는 이 방법으로 로드되지 않도록 막는 콘텐츠 보안 정책을 가지고 있습니다.\ncorruptedContentErrorv2=%S에 있는 사이트는 복구될 수 없는 네트워크 프로토콜 위반을 겪고 있습니다.\nremoteXUL=현재 페이지에는 기본적으로 제공하지 않는 미지원 기술을 사용하고 있습니다.\nsslv3Used=깨진 보안 프로토콜인 SSLv3를 사용하기 때문에 %S에 있는 데이터의 안정성을 보장할 수 없습니다.\nweakCryptoUsed=%S의 소유자가 웹사이트를 적절하게 설정하지 않았습니다. 정보 도용을 막기 위해서 이 웹사이트와 연결을 하지 않았습니다.\ninadequateSecurityError=웹사이트가 부적절한 보안 수준의 연결을 시도했습니다.\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/autocomplete.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (searchWithEngine): %S will be replaced with\n# the search engine provider's name. This format was chosen because\n# the provider can also end with \"Search\" (e.g.: MSN Search).\nsearchWithEngine = %S 서비스로 검색\n\n# LOCALIZATION NOTE (switchToTab2): This is the same as the older switchToTab\n# string that it's replacing, except it uses title case, so \"Switch\" and \"Tab\"\n# are capitalized.\nswitchToTab2 = 탭 전환\n\n# LOCALIZATION NOTE (visit): This is shown next to autocomplete entries that are\n# simple URLs or sites, which will be visited when the user selects them.\nvisit = 방문\n\n# LOCALIZATION NOTE (bookmarkKeywordSearch): This is the title of autocomplete\n# entries that are bookmark keyword searches.  %1$S will be replaced with the\n# domain name of the bookmark, and %2$S will be replaced with the keyword\n# search text that the user is typing.  %2$S will not be empty.\nbookmarkKeywordSearch = %1$S: %2$S\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % realBrandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%realBrandDTD;\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrowsewithcaret.checkMsg=현재 대화 창을 다시 보여주지 않습니다.\nbrowsewithcaret.checkWindowTitle=캐럿 기능 이용\nbrowsewithcaret.checkLabel=F7을 눌러 캐럿 기능을 켜거나 끌 수 있습니다. 이 기능을 이용하면 웹 페이지 내에서 커서를 키보드로 이동할 수 있습니다. 캐럿 기능을 사용하시겠습니까?\nbrowsewithcaret.checkButtonLabel=예\n\nplainText.wordWrap=긴 줄을 행바꿈\n\nformPostSecureToInsecureWarning.title = 보안 경고\nformPostSecureToInsecureWarning.message = 이 페이지에 입력되는 값은 보안되지 않은 연결로 전송이 되고 제 3자가 읽을 수 있습니다.\\n\\n이 정보를 전송하시겠습니까?\nformPostSecureToInsecureWarning.continue = 계속\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/charsetMenu.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY charsetMenu2.label            \"텍스트 인코딩\">\n<!ENTITY charsetMenu2.accesskey        \"c\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/charsetMenu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The property keys ending with \".key\" are for access keys.\n# Localizations may add or delete properties where the property key ends with\n# \".key\" as appropriate for the localization. The code that uses this data can\n# deal with the absence of an access key for an item.\n#\n# For gbk, gbk.bis and gbk.bis.key are used to trigger string changes in\n# localizations.\n#\n# In the en-US version of this file, access keys are given to the following:\n# * UTF-8\n# * All encodings that are the fallback encoding for some locale in Firefox\n# * All encodings that are the fallback encoding for some locale in IE\n# * All Japanese encodings\n#\n# For the items whose property key does not end in \".key\" and whose value\n# includes \"(\" U+0028 LEFT PARENTHESIS, the \"(\" character is significant for\n# processing by CharsetMenu.jsm. If your localization does not use ASCII\n# parentheses where en-US does in this file, please file a bug to make\n# CharsetMenu.jsm also recognize the delimiter your localization uses.\n# (When this code was developed, all localizations appeared to use\n# U+0028 LEFT PARENTHESIS for this purpose.)\n\n# Auto-Detect (sub)menu\ncharsetMenuCharsets = 문자 인코딩\ncharsetMenuAutodet = 자동 선택\n# 'A' is reserved for Arabic:\ncharsetMenuAutodet.key = D\ncharsetMenuAutodet.off = (끄기)\ncharsetMenuAutodet.off.key = o\ncharsetMenuAutodet.ja = 일본어\ncharsetMenuAutodet.ja.key = J\ncharsetMenuAutodet.ru = 러시아어\ncharsetMenuAutodet.ru.key = R\ncharsetMenuAutodet.uk = 우크라이나어\ncharsetMenuAutodet.uk.key = U\n\n# Globally-relevant\nUTF-8.key        = U\nUTF-8            = 유니코드\nwindows-1252.key = W\nwindows-1252     = 서유럽어\n\n# Arabic\nwindows-1256.key = A\nwindows-1256     = 아랍어 (Windows)\nISO-8859-6       = 아랍어 (ISO)\n\n# Baltic\nwindows-1257.key = B\nwindows-1257     = 발트어 (Windows)\nISO-8859-4       = 발트어 (ISO)\n\n# Central European\nwindows-1250.key =         E\nwindows-1250     = 중앙 유럽어 (Windows)\nISO-8859-2.key   =       l\nISO-8859-2       = 중앙 유럽어 (ISO)\n\n# Chinese, Simplified\ngbk.bis.key      =          S\ngbk.bis          = 중국어, 간체\n\n# Chinese, Traditional\nBig5.key         =          T\nBig5             = 중국어, 정체\n\n# Cyrillic\nwindows-1251.key = C\nwindows-1251     = 키릴 문자 (Windows)\nISO-8859-5       = 키릴 문자 (ISO)\nKOI8-R           = 키릴 문자 (KOI8-R)\nKOI8-U           = 키릴 문자 (KOI8-U)\nIBM866           = 키릴 문자 (DOS)\n\n# Greek\nwindows-1253.key = G\nwindows-1253     = 그리스어 (Windows)\nISO-8859-7.key   =          O\nISO-8859-7       = 그리스어 (ISO)\n\n# Hebrew\nwindows-1255.key = H\nwindows-1255     = 히브리어\n# LOCALIZATION NOTE (ISO-8859-8): The value for this item should begin with\n# the same word for Hebrew as the value for windows-1255 so that this item \n# sorts right after that one in the collation order for your locale.\nISO-8859-8       = 히브리어, Visual\n\n# Japanese\nShift_JIS.key    = J\nShift_JIS        = 일본어 (Shift_JIS)\nEUC-JP.key       =   p\nEUC-JP           = 일본어 (EUC-JP)\nISO-2022-JP.key  =     n\nISO-2022-JP      = 일본어 (ISO-2022-JP)\n\n# Korean\nEUC-KR.key       = K\nEUC-KR           = 한국어\n\n# Thai\nwindows-874.key  =    i\nwindows-874      = 타이어\n\n# Turkish\nwindows-1254.key =   r\nwindows-1254     = 터키어\n\n# Vietnamese\nwindows-1258.key = V\nwindows-1258     = 베트남어\n\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/charsetOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from charsetOverlay.xul -->\n<!ENTITY charsetMenu.label\t\t\t\t\"문자 인코딩\">\n<!ENTITY charsetMenu.accesskey\t\t\t\t\"C\">\n<!ENTITY charsetMenuAutodet.label\t\t\t\"자동 선택\">\n<!ENTITY charsetMenuAutodet.accesskey\t\t\t\"a\">\n<!ENTITY charsetMenuMore.label\t\t\t\t\"자세히\">\n<!ENTITY charsetMenuMore.accesskey\t\t\t\t\"m\">\n<!ENTITY charsetMenuMore1.label\t\t\t\t\"서유럽어\">\n<!ENTITY charsetMenuMore1.accesskey\t\t\t\t\"w\">\n<!ENTITY charsetMenuMore2.label\t\t\t\t\"동유럽어\">\n<!ENTITY charsetMenuMore2.accesskey\t\t\t\t\"E\">\n<!ENTITY charsetMenuMore3.label\t\t\t\t\"동아시아어\">\n<!ENTITY charsetMenuMore3.accesskey\t\t\t\t\"A\">\n<!ENTITY charsetMenuMore4.label\t\t\t\t\"동남 아시아어\">\n<!ENTITY charsetMenuMore4.accesskey\t\t\t\t\"S\">\n<!ENTITY charsetMenuMore5.label\t\t\t\t\"중동어\">\n<!ENTITY charsetMenuMore5.accesskey\t\t\t\t\"M\">\n<!ENTITY charsetCustomize.label\t\t\t\t\"사용자 지정…\">\n<!ENTITY charsetCustomize.accesskey\t\t\t\t\"c\">\n\n<!ENTITY charsetMenuUnicode.label\t\t\t\t \"Unicode\">\n<!ENTITY charsetMenuUnicode.accesskey\t\t\t\t \"U\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/charsetTitles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\nus-ascii.title=영어(US-ASCII)\r\niso-8859-1.title=서유럽어(ISO-8859-1)\r\niso-8859-2.title=중앙 유럽어(ISO-8859-2)\r\niso-8859-3.title=남유럽어(ISO-8859-3)\r\niso-8859-4.title=발틱어(ISO-8859-4)\r\niso-8859-9.title=터키어(ISO-8859-9)\r\niso-8859-10.title=노르웨이어(ISO-8859-10)\r\niso-8859-13.title=발틱어(ISO-8859-13)\r\niso-8859-14.title=켈트어(IS-8859-14)\r\niso-8859-15.title=서유럽어(ISO-8859-15)\r\niso-8859-16.title=루마니아어(ISO-8859-16)\r\nwindows-1250.title=중앙 유럽어(Windows)\r\nwindows-1252.title=서유럽어(Windows)\r\nwindows-1254.title=터키어(Windows)\r\nwindows-1257.title=발틱어(Windows)\r\nmacintosh.title         = 서유럽어 (MacRoman)\r\nx-mac-ce.title=중앙 유럽어(Mac)\r\nx-mac-turkish.title=터키어(Mac)\r\nx-mac-croatian.title=크로아티아어\r\nx-mac-romanian.title=루마니아어(Mac)\r\nx-mac-icelandic.title=아이슬랜드어(Mac)\r\niso-2022-jp.title=일본어(ISO-2022-JP)\r\nshift_jis.title=일본어(Shift_JIS)\r\neuc-jp.title=일본어(EUC-JP)\r\nbig5.title=중국어(Big5)\r\nbig5-hkscs.title=중국어(Big5-HKSCS)\r\nx-euc-tw.title=중국어(EUC-TW)\r\ngb2312.title=중국어(GB2312)\r\nhz-gb-2312.title=중국어(HZ)\r\ngbk.title = 중국어(GBK)\r\niso-2022-cn.title=중국어(ISO-2022-CN)\r\neuc-kr.title=한국어(EUC-KR)\r\nx-johab.title=한국어(조합형)\r\niso-2022-kr.title=한국어(ISO-2022-KR)\r\nutf-7.title=유니코드(UTF-7)\r\nutf-8.title=유니코드(UTF-8)\r\nutf-16.title=유니코드(UTF-16)\r\nutf-16le.title=유니코드(UTF-16 Little Endian)\r\nutf-16be.title=유니코드(UTF-16 Big Endian)\r\niso-8859-5.title=키릴 문자(ISO-8859-5)\r\niso-ir-111.title=키릴 문자(ISO-IR-111)\r\nwindows-1251.title=키릴 문자(Windows)\r\nx-mac-cyrillic.title=키릴 문자(Mac)\r\nx-mac-ukrainian.title=키릴 문자/우크라이나(Mac)\r\nkoi8-r.title=키릴 문자(KOI8-R)\r\nkoi8-u.title=키릴 문자/우크라이나(KOI8-U)\r\niso-8859-7.title=그리스어(ISO-8859-7)\r\nwindows-1253.title=그리스어(Windows)\r\nx-mac-greek.title=그리스어(Mac)\r\nwindows-1258.title=베트남어(Windows)\r\nx-viet-tcvn5712.title=베트남어(TCVN)\r\nviscii.title=베트남어(VISCII)\r\nx-viet-vps.title=베트남어(VPS)\r\ntis-620.title=타이어(TIS-620)\r\niso-8859-11.title=타이어(ISO-8859-11)\r\nwindows-874.title=타이어(Windows-874)\r\nibm874.title=타이어(IBM-874)\r\narmscii-8.title=아르메니아어\r\niso-8859-6.title=아랍어(ISO-8859-6)\r\niso-8859-6-i.title=아랍어(ISO-8850-6-I)\r\niso-8859-6-e.title=아랍어(ISO-8859-6-E)\r\niso-8859-8.title=히브리어(ISO-8859-8)\r\niso-8859-8-i.title=히브리어(ISO-8859-9-I)\r\niso-8859-8-e.title=히브리어(ISO-8859-8-E)\r\nwindows-1255.title=히브리어(Windows)\r\nwindows-1256.title=아랍어(Windows)\r\nx-user-defined.title=사용자 정의\r\nibm866.title=키릴문자/러시아(CP-866)\r\nibm850.title=서유럽어(IBM-850)\r\nibm852.title=중앙 유럽어(IBM-852)\r\nibm855.title=키릴 문자(IBM-855)\r\nibm857.title=터키어(IBM-857)\r\nibm862.title=히브리어(IBM-862)\r\ngb18030.title=중국어(GB)\r\nx-mac-arabic.title=아랍어(Mac)\r\nx-iso-8859-6-8-x.title=아랍어(Langbox)\r\nx-iso-8859-6-16.title=아랍어(LangBox ISO-8859-6.16)\r\nx-mac-farsi.title=파시어(Mac)\r\nx-mac-hebrew.title=히브리어(Mac)\r\nx-mac-devanagari.title=힌두어(Mac)\r\nx-mac-gujarati.title=구자라티어(Mac)\r\nx-mac-gurmukhi.title=네팔어(Mac)\r\nx-sun-unicode-india-0.title=힌두어(SunDevanagari)\r\nchardet.off.title=(끔)\r\nchardet.universal_charset_detector.title=자동 선택\r\nchardet.ja_parallel_state_machine.title=일본어\r\nchardet.ko_parallel_state_machine.title=한국어\r\nchardet.zhtw_parallel_state_machine.title=중국어(번체)\r\nchardet.zhcn_parallel_state_machine.title=중국어(간체)\r\nchardet.zh_parallel_state_machine.title=중국어\r\nchardet.cjk_parallel_state_machine.title=동아시아어\r\nchardet.ruprob.title=러시아어\r\nchardet.ukprob.title=우크라이나어\r\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/commonDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY header.label     \"제목\"> \n<!ENTITY message.label    \"예제 문자:\">\n<!ENTITY editfield0.label \"사용자 이름:\"> \n<!ENTITY editfield1.label \"암호:\"> \n<!ENTITY checkbox.label   \"확인\">\n<!ENTITY copyCmd.label    \"복사하기\">\n<!ENTITY copyCmd.accesskey \"C\">\n<!ENTITY selectAllCmd.label \"모두 선택\">\n<!ENTITY selectAllCmd.accesskey \"A\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/commonDialogs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAlert=경고\nConfirm=확인\nConfirmCheck=확인\nPrompt=설정\nPromptUsernameAndPassword2=인증이 필요함\nPromptPassword2=암호가 필요함\nSelect=선택\nOK=확인\nCancel=취소\nYes=예\nNo=아니오\nSave=저장\nRevert=복귀\nDontSave=저장 안 함\nScriptDlgGenericHeading=[자바스크립트 프로그램]\nScriptDlgHeading=%S 페이지 정보:                                           \nScriptDialogLabel=이 페이지에서 부가 대화창 생성 막기\nScriptDialogPreventTitle=대화창 설정\n# LOCALIZATION NOTE (EnterLoginForRealm3, EnterLoginForProxy3):\n# %1 is an untrusted string provided by a remote server. It could try to\n# take advantage of sentence structure in order to mislead the user (see\n# bug 244273). %1 should be integrated into the translated sentences as\n# little as possible. %2 is the url of the site being accessed.\nEnterLoginForRealm3=%2$S가 사용자 이름과 비밀번호를 요청하고 있습니다. 사이트 메시지: “%1$S”\nEnterLoginForProxy3=%2$S 프록시가 사용자 이름과 비밀번호를 요청하고 있습니다. 사이트 메시지: “%1$S”\nEnterUserPasswordFor2=%1$S가 사용자 이름과 비밀번호를 요청하고 있습니다.\nEnterUserPasswordForCrossOrigin2=%1$S가 사용자 이름과 비밀번호를 요청하고 있습니다. 경고: 비밀번호가 방문하고있는 웹사이트에 전송되지 않습니다!\nEnterPasswordFor=%2$S의 %1$S 암호 입력\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/config.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"about:config\">\n\n<!-- about:config warning page -->\n<!-- LOCALIZATION NOTE: aboutWarningTitle.label should be attention grabbing and playful -->\n<!ENTITY aboutWarningTitle.label \"고급 환경 설정 기능\">\n<!ENTITY aboutWarningText.label \"본 환경 설정 페이지는 프로그램의 각종 옵션을 모두 변경할 수 있는 고급 기능입니다. 설정값을 바꿈으로서 문제가 발생할 수도 있습니다. 사용 방법과 이로 인한 영향을 확실히 알고 있는 경우에만 기능을 이용해 주시기 바랍니다.\">\n<!ENTITY aboutWarningButton2.label \"위험을 감수하겠습니다!\">\n<!ENTITY aboutWarningCheckbox.label \"다음에 이 경고창 계속 보여 주기\">\n\n<!ENTITY searchPrefs.label \"검색:\">\n<!ENTITY searchPrefs.accesskey \"r\">\n<!ENTITY focusSearch.key \"r\">\n<!ENTITY focusSearch2.key \"f\">\n\n<!-- Columns -->\n<!ENTITY prefColumn.label \"설정 이름\">\n<!ENTITY lockColumn.label \"상태\">\n<!ENTITY typeColumn.label \"유형\">\n<!ENTITY valueColumn.label \"값\">\n\n<!-- Tooltips -->\n<!ENTITY prefColumnHeader.tooltip \"정렬\"> \n<!ENTITY columnChooser.tooltip \"표시하고자 하는 항목을 클릭하십시오.\"> \n\n<!-- Context Menu -->\n<!ENTITY copyPref.key \"C\">\n<!ENTITY copyPref.label \"복사하기\">\n<!ENTITY copyPref.accesskey \"C\">\n<!ENTITY copyName.label \"이름 복사\">\n<!ENTITY copyName.accesskey \"N\">\n<!ENTITY copyValue.label \"값 복사\">\n<!ENTITY copyValue.accesskey \"V\">\n<!ENTITY modify.label \"수정\">\n<!ENTITY modify.accesskey \"M\">\n<!ENTITY toggle.label \"토글\">\n<!ENTITY toggle.accesskey \"T\">\n<!ENTITY reset.label \"초기화\">\n<!ENTITY reset.accesskey \"R\">\n<!ENTITY new.label \"새로 만들기\">\n<!ENTITY new.accesskey \"w\">\n<!ENTITY string.label \"문자열\">\n<!ENTITY string.accesskey \"S\">\n<!ENTITY integer.label \"정수\">\n<!ENTITY integer.accesskey \"I\">\n<!ENTITY boolean.label \"불린값\">\n<!ENTITY boolean.accesskey \"B\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/config.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Lock column values\ndefault=기본\nuser=사용자 설정\nlocked=잠금\n\n# Type column values\nstring=문자열\nint=정수\nbool=불린값\n\n# Preference prompts\n# %S is replaced by one of the type column values above\nnew_title=새 %S 값\nnew_prompt=환경 설정 이름을 입력하십시오.\nmodify_title=%S 값 입력\n\nnan_title=유효하지 않는 값\nnan_text=입력한 문자가 숫자가 아닙니다.\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/console.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY errorConsole.title \"오류 정보\">\n\n<!ENTITY errFile.label   \"소스 파일:\">\n<!ENTITY errLine.label   \"행:\">\n<!ENTITY errColumn.label \"열:\">\n\n<!ENTITY all.label          \"모두\">\n<!ENTITY all.accesskey      \"A\">\n<!ENTITY errors.label       \"오류\">\n<!ENTITY errors.accesskey   \"E\">\n<!ENTITY warnings.label     \"경고\">\n<!ENTITY warnings.accesskey \"W\">\n<!ENTITY messages.label     \"메시지\">\n<!ENTITY messages.accesskey \"M\">\n<!ENTITY clear.label        \"삭제\">\n<!ENTITY clear.accesskey    \"C\">\n<!ENTITY codeEval.label     \"코드:\">\n<!ENTITY codeEval.accesskey \"o\">\n<!ENTITY evaluate.label     \"평가\">\n<!ENTITY evaluate.accesskey \"v\">\n<!ENTITY filter2.label      \"대상:\">\n<!ENTITY filter2.accesskey  \"F\">\n\n<!ENTITY copyCmd.label       \"복사\">  \n<!ENTITY copyCmd.accesskey   \"C\"> \n<!ENTITY copyCmd.commandkey  \"C\"> \n<!ENTITY sortFirst.label     \"첫번째 > 마지막 순서\">\n<!ENTITY sortFirst.accesskey \"f\">\n<!ENTITY sortLast.label      \"마지막 > 첫번째 순서\">\n<!ENTITY sortLast.accesskey  \"l\">\n<!ENTITY closeCmd.commandkey \"w\">  \n<!ENTITY focus1.commandkey   \"l\">  \n<!ENTITY focus2.commandkey   \"d\">  \n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/console.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntypeError=오류:\ntypeWarning=경고:\ntypeMessage=메시지:\nerrFile=소스 파일: %S\nerrLine=행: %S\nerrLineCol=행: %S, 열: %S\nerrCode=소스 코드:\nerrTime=시각: %S\n\n# LOCALIZATION NOTE (evaluationContextChanged): The message displayed when the\n# browser console's evaluation context (window against which input is evaluated)\n# changes.\nevaluationContextChanged=콘솔의 평가 대상이 변경되었습니다, 대상 창이 닫혔거나 브라우저 콘솔의 창에서 메인 창을 열었기 때문일 수 있습니다.\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/contentAreaCommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# context menu strings\n\nSaveImageTitle=이미지 저장\nSaveMediaTitle=미디어 저장\nSaveVideoTitle=동영상 저장\nSaveAudioTitle=오디오 저장\nSaveLinkTitle=다른 이름으로 저장\nDefaultSaveFileName=index\nWebPageCompleteFilter=웹 페이지, 전체\nWebPageHTMLOnlyFilter=웹 페이지, HTML만\nWebPageXHTMLOnlyFilter=웹 페이지, XHTML만\nWebPageSVGOnlyFilter=웹 페이지, SVG만\nWebPageXMLOnlyFilter=웹 페이지, XML만\n\n# LOCALIZATION NOTE (filesFolder):\n#    This is the name of the folder that is created parallel to a HTML file \n#    when it is saved \"With Images\". The %S section is replaced with the\n#    leaf name of the file being saved (minus extension).\nfilesFolder=%S_files\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/crashes.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY crashReports.title         \"충돌 보고서\">\n<!ENTITY crashesUnsubmitted.label   \"보내지 않은 충돌 보고서\">\n<!ENTITY crashesSubmitted.label     \"보낸 충돌 보고서\">\n<!ENTITY id.heading                 \"보고서 ID\">\n<!ENTITY dateCrashed.heading        \"데이타 충돌됨\">\n<!ENTITY dateSubmitted.heading      \"데이터 보내짐\">\n<!ENTITY noReports.label            \"전송한 충돌 보고서가 없습니다.\">\n<!ENTITY noConfig.label             \"이 프로그램은 충돌 보고서 표시 기능이 설정되어 있지 않습니다. <code>breakpad.reportURL</code> 값을 설정해 주십시오.\">\n<!ENTITY clearAllReports.label      \"보고서 모두 삭제\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/crashes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndeleteconfirm.title=계속 하시겠습니까?\ndeleteconfirm.description=모든 보고서를 삭제하고 복구할 수 없습니다.\n\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/css.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMimeNotCss=스타일시트 %1$S의 MIME 형식은 \"%2$S\"입니다. \"text/css\"가 아니므로 불러 들이지 않았습니다.\nMimeNotCssWarn=스타일시트 %1$S의 MIME 형식은 \"%2$S\"입니다. \"text/css\"가 아니지만 불러 들였습니다.\n\nPEUnexpEOF2=%1$S을(를) 찾는 예기치 않은 파일 종료가 있습니다.\nPEParseRuleWSOnly=공백으로만 이뤄진 문자열이 파싱 대상 규칙으로 지정되어 있습니다.\nPEDeclDropped=이 스타일 선언이 무시되었습니다.\nPEDeclSkipped=이를 무시하고 다음의 스타일 선언을 처리합니다.\nPEUnknownProperty=불명확한 속성 '%1$S'가 사용되고 있습니다.\nPEValueParsingError='%1$S'에 오류가 있습니다.\nPEExpectEndValue=변수가 끝나야 하는 곳에 %1$S가 있습니다.\nPERuleTrailing=규칙이 끝나야 하는 곳에 '%1$S'가 있습니다.\nPESkipAtRuleEOF2=@-규칙 마지막\nPEUnknownAtRule=인식할 수 없는 @-규칙 또는 '%1$S' 파싱 중의 오류입니다.\nPECharsetRuleEOF=@charset 규칙에서 문자 인코딩\nPECharsetRuleNotString=문자 인코딩이 올 곳에  '%1$S'가 있습니다.\nPEGatherMediaEOF=@import 규칙 또는 @media 규칙에서 미디어 목록\nPEGatherMediaNotComma=미디어 목록 중 ','가 올 곳에 '%1$S'가 있습니다.\nPEGatherMediaNotIdent=미디어 목록 중 식별자가 올 곳에 '%1$S'가 있습니다.\nPEGatherMediaReservedMediaType=미디어 타입 검색 시 예약 키워드 '%1$S'가 발견되었습니다.\nPEParseSourceSizeListEOF=미디어 조건과 일치된 길이 값\nPEParseSourceSizeListNotComma=값 뒤에 ','가 와야 하지만 '%1$S' 기호가 발견됨\nPEImportNotURI=@import 규칙 중 URI가 올 곳에 '%1$S'가 있습니다.\nPEImportBadURI=@import 규칙의 유효하지 않은 URI '%1$S'가 있습니다.\nPEImportUnexpected=@import 규칙 중에 부정한 토큰 '%1$S'가 포함되어 있습니다.\nPEGroupRuleEOF2=@media @supports 또는 @-moz-document 규칙의 끝\nPEGroupRuleNestedAtRule=%1$S 규칙은 @media 규칙 또는 @-moz-document 규칙에서 사용할 수 없습니다.\nPEMozDocRuleBadFunc2=@-moz-document 규칙 중 url()이나 url-prefix(), domain(), regexp()가 올 곳에 '%1$S'가 있습니다.\nPEMozDocRuleNotURI=@-moz-document 규칙 중 URI가 올 곳에 '%1$S'가 있습니다.\nPEMozDocRuleNotString=@-moz-document 규칙 중 regexp () 함수이어야 할 곳에 '%1$S'가 있습니다.\nPEMozDocRuleEOF=@-moz-document 규칙 중 URI \nPEAtNSPrefixEOF=@namespace 규칙에서 이름 공간 접두사\nPEAtNSURIEOF=@namespace 규칙에서 이름 공간 URI\nPEAtNSUnexpected=@namespace 규칙 중에 부정한 토큰 '%1$S'가 포함되어 있습니다.\nPEKeyframeNameEOF=@keyframes 규칙명\nPEKeyframeBadName=@keyframes 규칙명에 대한 인식자가 필요합니다.\nPEKeyframeBrace=@keyframes rule 규칙명의 시작은 '{'가 필요합니다.\nPESkipDeclBraceEOF=선언 블록을 닫는 '}'\nPESkipRSBraceEOF=적법하지 않은 규칙 모음을 닫는 '}'\nPEBadSelectorRSIgnored=선택자가 적법하지 않아서 규칙 모음은 무시했습니다.\nPEBadSelectorKeyframeRuleIgnored=틀린 선택자로 키프레임규칙을 무시했습니다.\nPESelectorListExtraEOF=',' 또는 '{'\nPESelectorListExtra=',' 또는 '{'가 올 곳에 '%1$S'가 있습니다.\nPESelectorGroupNoSelector=올바른 선택자가 아닙니다.\nPESelectorGroupExtraCombinator=선택자 결합자가 연속하고 있습니다.\nPECounterStyleNotIdent=@counter-style 규칙 이름에 식별자가 필요합니다.\nPECounterStyleBadName=@counter-style 규칙의 이름에 '%1$S' 문자열은 사용할 수 없습니다.\nPECounterStyleBadBlockStart=@counter-style 규칙을 시작하기 위해 '{'가 필요하지만 '%1$S' 문자가 발견되었습니다.\nPECounterStyleEOF=@counter-style 블록을 종료하는 '}'\nPECounterDescExpected=카운터 설명 구문이 필요하지만 '%1$S' 구문이 발견되었습니다.\nPEUnknownCounterDesc=@counter-style 규칙에 알 수 없는 설명 구문인 '%1$S' 구문이 있습니다.\nPECounterExtendsNotIdent=확장 시스템 식별자가 필요하지만 '%1$S' 구문이 발견되었습니다.\nPECounterASWeight=추가되는 심볼 식별자의 무게는 이전 무게보다 작아야 합니다.\nPEClassSelEOF=클래스명\nPEClassSelNotIdent=클래스 선택자의 식별자가 올 곳에 '%1$S'가 있습니다.\nPECoordinatePair=좌표 쌍이 올 곳에 '%1$S'가 있습니다.\nPETypeSelEOF=요소명\nPETypeSelNotType=요소명 또는 '*' 가 올 곳에 '%1$S'가 있습니다.\nPEUnknownNamespacePrefix=불분명한 이름 공간 접두사 '%1$S'가 사용되고 있습니다.\nPEAttributeNameEOF=속성명\nPEAttributeNameExpected=속성의 식별자가 올 곳에 '%1$S'가 있습니다.\nPEAttributeNameOrNamespaceExpected=속성명 또는 이름 공간이 올 곳에 '%1$S'가 있습니다.\nPEAttSelNoBar='|'가 올 곳에 '%1$S'가 있습니다.\nPEAttSelInnerEOF=속성 선택자의 일부\nPEAttSelUnexpected=속성 선택자 중에 적법하지 토큰 '%1$S'가 포함되어 있습니다.\nPEAttSelValueEOF=속성값\nPEAttSelCloseEOF=속성 선택자를 닫는 ']'\nPEAttSelNoClose=속성 선택자 마지막입니다. ']'가 올 곳에 '%1$S'가 있습니다.\nPEAttSelBadValue=속성 선택자 중 식별자 또는 값을 나타내는 문자열이 올 곳에 '%1$S'가 있습니다.\nPEPseudoSelEOF=가상 클래스명 또는 가상 요소명\nPEPseudoSelBadName=가상 클래스 또는 가상 요소의 식별자여야 할 곳이 '%1$S'가 있습니다.\nPEPseudoSelNonFunc='%1$S'에는 가상 클래스, 가상 요소등의 비함수부에서 함수 토큰이 있습니다.\nPEPseudoSelNotPE=가상 요소가 올 곳에 '%1$S'가 있습니다.\nPEPseudoSelDoubleNot=부정 가상 클래스를 부정할 수 없습니다: '%1$S'\nPEPseudoSelPEInNot=가상 요소를 부정할 수 없습니다: '%1$S'\nPEPseudoSelNewStyleOnly=이 가상 요소는 꼭 \"::\" 형식으로 쓰여야 합니다: '%1$S'\nPEPseudoSelEndOrUserActionPC=가상 요소 뒤에는 선택자가 종료되거나 사용자 동작 가상 클래스가 와야 하지만 '%1$S'가 있습니다.\nPEPseudoSelNoUserActionPC=사용자 동작 가상 클래스를 지원하지 않는 가상 요소 뒤에는 선택자가 종료되어야 하지만 '%1$S'가 있습니다.\nPEPseudoSelMultiplePE=여분의 가상 요소 '%1$S'가 있습니다.\nPEPseudoSelUnknown=불분명한 가상 클래스 또는 가상 요소 '%1$S'가 쓰이고 있습니다.\nPENegationEOF=부정 대상 선택자\nPENegationBadInner=부정 가상 클래스의 인수 '%1$S'은(는) 올바른 단순 선택자가 아닙니다.\nPENegationNoClose=부정 가상 클래스 '%1$S'을(를) 닫는 ')'가 없습니다.\nPENegationBadArg=부정 가상 클래스 '%1$S'의 인수가 없습니다.\nPEPseudoClassArgEOF=pseudo-class 선택자 인수\nPEPseudoClassArgNotIdent=pseudo-class 파라미터에 예상 값 찾음- '%1$S'.\nPEPseudoClassArgNotNth=pseudo-class 인자에 예상 값 찾음 - '%1$S'.\nPEPseudoClassNoClose=pseudo-class에서 ')'가 빠짐. 대신 '%1$S' 찾음.\nPEPseudoClassNoArg=pseudo-class '%1$S' 에서 인수 빠짐.\nPEPseudoClassNotUserAction=가상 요소 뒤에는 선택자가 종료되거나 사용자 동작 가상 클래스가 와야 하지만 '%1$S' 가상 클래스가 있습니다.\nPESelectorEOF=선택자\nPEBadDeclBlockStart=선언 블록을 여는 '{'가 올 곳에 '%1$S'가 있습니다.\nPEColorEOF=색상 이름 또는 RGB 값\nPEColorNotColor=색상이어야 할 것이 '%1$S'가 있습니다.\nPEColorComponentEOF=색상 RGB 값\nPEExpectedPercent=퍼센트 지정이 올 곳에 '%1$S'가 있습니다.\nPEExpectedInt=정수가 올 곳에 '%1$S'가 있습니다.\nPEExpectedNumberOrAngle=숫자나 각도가 올 곳에 ‘%1$S’가 있습니다.\nPEExpectedNumberOrPercent=숫자나 퍼센트 값이 올 곳에 ‘%1$S’가 있습니다.\nPEColorBadRGBContents=rgb()의 수치 또는 퍼센트 지정이 올 곳에 '%1$S'가 있습니다.\nPEColorComponentBadTerm='%2$S'가 올 곳에 '%1$S'가 있습니다.\nPEColorHueEOF=색상\nPEExpectedComma=','가 올 곳에 '%1$S'가 있습니다.\nPEColorSaturationEOF=채도\nPEColorLightnessEOF=명도\nPEColorOpacityEOF=색의 투명도\nPEExpectedNumber=수치가 올 곳에 '%1$S'가 있습니다.\nPEPositionEOF=<position>\nPEExpectedPosition=<position>이 올 곳에 '%1$S'가 있습니다.\nPEExpectedRadius=반지름이 올 곳에 '%1$S'가 있습니다.\nPEExpectedCloseParen=')' 가 올 곳에 '%1$S'가 있습니다.\nPEDeclEndEOF=스타일 선언을 닫는 ';' 또는 '}'\nPEParseDeclarationNoColon=':'이 올 곳에 '%1$S'가 있습니다.\nPEParseDeclarationDeclExpected=스타일 선언이 올 곳에 '%1$S'가 있습니다.\nPEEndOfDeclEOF=스타일 선언의 끝\nPEImportantEOF=important\nPEExpectedImportant='important'가 올 곳에 '%1$S'가 있습니다.\nPEBadDeclEnd=스타일 선언 마지막입니다. ';'이 올 곳에 '%1$S'가 있습니다.\nPEBadDeclOrRuleEnd2=스타일 선언 마지막입니다. ';' 또는 '}'가 올 곳에 '%1$S'가 있습니다.\nPEInaccessibleProperty2=내부적으로만 사용되는 속성을 사용하려고 했습니다.\nPECommentEOF=주석 부분의 끝\nSEUnterminatedString=닫히지 않은 문자열이 있습니다: '%1$S'\nPEFontDescExpected=%1$S을(를) 찾은 후 예기치 않은 글꼴 설명자가 있습니다.\nPEUnknownFontDesc=@font-face 규칙에 '%1$S' 설명자가 있습니다.\nPEMQExpectedExpressionStart=%1$S을(를) 찾은 후 예기치 않은 '('로 시작하는 표현이 있습니다.\nPEMQExpressionEOF=매체/다바이스 조회 정보\nPEMQExpectedFeatureName=%1$S을(를) 찾은 후 예기치 않은 매체 정보명이 있습니다.\nPEMQExpectedFeatureNameEnd=%1$S을(를) 찾은 후 예기치 않은 매체 정보명 뒤 ':' 혹은 ')'가 있습니다.\nPEMQNoMinMaxWithoutValue=매체 표현인 min- 나 max-에 값이 지정되어야 합니다.\nPEMQExpectedFeatureValue=유효하지 않은 매체 표현이 있습니다.\nPEBadFontBlockStart=@font-face 시작할 때 '{'가 필요하나 '%1$S'가 있습니다.\nPEBadFontBlockEnd=@font-face 종료 시 '}'가 필요하나 '%1$S'가 있습니다.\nPEAnonBoxNotAlone=알 수 없는 box를 기대할 수 없습니다.\nPEFFVUnexpectedEOF=@font-feature-values 규칙 도중에 종료했습니다.\nPEFFVBlockStart=@font-feature-values 규칙 시작 시 '{'에서 있어야 할 곳이 '%1$S' 되고 있습니다.\nPEFFVValueSetStart=기능 값 집합을 시작하는 '{'에서 있어야 할 곳이 '%1$S' 되고 있습니다.\nPEFFVNoFamily=@font-feature-values 규칙 글꼴 목록에 있어야 할 곳이 '%1$S' 되고 있습니다.\nPEFFVUnexpectedBlockEnd=@font-feature-values 규칙을 종료하는 '}'에서 있어야 할 곳이 '%1$S' 되고 있습니다.\nPEFFVUnknownFontVariantPropValue=font-variant 속성에 알 수 없는 값 '%1$S'가 지정됩니다.\nPEFFVExpectedIdent=식별자여야 할 곳이 '%1$S' 되고 있습니다.\nPEFFVExpectedValue=정수 값이어야 할 곳이 '%1$S' 되고 있습니다.\nPEFFVTooManyValues=기능형 '%1$S'에 지정된 값이 너무 많습니다.\nPEFFVGenericInFamilyList=패밀리 목록에 일반적인 글꼴 이름을 포함할 수 없습니다.\nPEFFVValueDefinitionTrailing=값을 정의하는 마지막에  '%1$S' 되고 있습니다.\nPEBadDirValue=방향 선택자에 'ltr' 또는 'rtl'이 아니라 '%1$S'이 발견되었습니다.\nPESupportsConditionStartEOF2='not', '(' 또는 함수\nPESupportsConditionInParensEOF=')'\nPESupportsConditionNotEOF='not'\nPESupportsWhitespaceRequired='not', 'and', 'or' 뒤에는 공백이 와야 합니다.\nPESupportsConditionExpectedOpenParenOrFunction=지원 조건 파싱 중 '(' 또는 함수가 아니라 '%1$S'이 발견되었습니다.\nPESupportsConditionExpectedCloseParen=지원 조건 파싱 중 ')'이 아니라 '%1$S'이 발견되었습니다.\nPESupportsConditionExpectedStart2=지원 조건 파싱 중 'not', '(' 또는 함수가 아니라 '%1$S'이 발견되었습니다.\nPESupportsConditionExpectedNot=지원 조건 파싱 중 'not'이 아니라 '%1$S'이 발견되었습니다.\nPESupportsGroupRuleStart=@supports 규칙은 '{'이 아니라 '%1$S'으로 시작되었습니다.\nPEFilterEOF=필터\nPEExpectedNoneOrURL='none'또는 URL이 있어야 할 곳이 '%1$S'이 있습니다.\nPEExpectedNoneOrURLOrFilterFunction='none' 또는 URL, 필터 함수여야 하는 곳이 '%1$S'이 있습니다.\nPEExpectedNonnegativeNP=음이 아닌 정수 값 또는 퍼센트 지정해 주십시오.\nPEFilterFunctionArgumentsParsingError=필터 함수 인수의 패스 중에 오류가 발생했습니다.\nPEVariableEOF=변수\nPEVariableEmpty=변수 값이 있어야 할 곳에 '%1$S'이 있습니다.\n# LOCALIZATION NOTE(PEValueWithVariablesParsingErrorInValue): %1$S is replaced\n# with the property name and %2$S is replaced with the property value.\nPEValueWithVariablesParsingErrorInValue=변수를 치환한 후 '%1$S'에 대한 값을 파싱하는데 오류가 있습니다. 생성된 값은 '%2$S'입니다.\nPEValueWithVariablesFallbackInherit='inherit'로 대체 되었습니다.\nPEValueWithVariablesFallbackInitial='initial'로 대체 되었습니다.\nPEInvalidVariableReference=속성이 유효하지 않은 변수에 대한 참조를 포함하고 있습니다.\nPEInvalidVariableTokenFallback=변수 참조 폴백 최상위 레벨에 유효하지 않은 토큰 '%1$S'가 발견되었습니다.\nPEExpectedVariableNameEOF=변수 이름 식별자\nPEExpectedVariableName=변수 이름 식별자가 있어야 할 곳에 '%1$S'이 있습니다.\nPEExpectedVariableFallback=',' 다음에는 변수 참조 폴백이 있어야 합니다.\nPEExpectedVariableCommaOrCloseParen=변수 참조의 변수 이름 다음에는 ','나 ')'가 와야 하지만 '%1$S'이 있습니다.\nPESubgridNotSupported=CSS Grid의 'subgrid' 키워드 지원이 활성화되지 않았습니다.\nPEMoreThanOneGridRepeatAutoFillInNameList=subgrid의 이름 목록에는 한개의 반복(auto-fill, …) 만 허용됩니다.\nPEMoreThanOneGridRepeatAutoFillFitInTrackList=트랙 목록에는 한개의 반복 (auto-fill, …) 또는 반복(auto-fit, …) 만 허용됩니다.\nPEMoreThanOneGridRepeatTrackSize=반복 (auto-fit/auto-fill, …) 안에서는 한개의 트랙 크기만 허용됩니다.\n\nTooLargeDashedRadius=‘dashed’ 스타일에 대한 border radius가 너무 큽니다(최대 100000px). solid로 랜더링 합니다.\nTooLargeDottedRadius=‘dotted’ 스타일에 대한 border radius가 너무 큽니다(최대 100000px). solid로 랜더링 합니다.\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/customizeCharset.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title.label \"문자 인코딩 설정\">\r\n<!ENTITY current.label \"사용 중인 문자 인코딩:\">\r\n<!ENTITY remove.label \"제거\">\r\n<!ENTITY remove.accessKey \"R\">\r\n<!ENTITY additional.label \"사용 가능한 문자 인코딩:\">\r\n<!ENTITY add.label \"추가\">\r\n<!ENTITY add.accessKey \"A\">\r\n<!ENTITY moveUp.label \"위로 이동\">\r\n<!ENTITY moveUp.accessKey \"U\">\r\n<!ENTITY moveDown.label \"아래로 이동\">\r\n<!ENTITY moveDown.accessKey \"D\">\r\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/customizeToolbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dialog.title             \"도구 모음 설정\">\n<!ENTITY dialog.dimensions        \"width: 95ch; height: 42em;\">\n<!ENTITY instructions.description \"마우스의 끌어다 놓기로 도구 모음의 아이콘을 추가 또는 제거할 수 있습니다.\">\n<!ENTITY show.label               \"보이기:\">\n<!ENTITY iconsAndText.label       \"아이콘과 이름\">\n<!ENTITY icons.label              \"아이콘만\">\n<!ENTITY text.label               \"이름만\">\n<!ENTITY useSmallIcons.label      \"작은 아이콘 사용\">\n<!ENTITY restoreDefaultSet.label  \"기본 설정 복원\">\n<!ENTITY addNewToolbar.label      \"새 도구 모음 추가\">\n<!ENTITY saveChanges.label        \"확인\">\n<!ENTITY undoChanges.label        \"취소\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/customizeToolbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nenterToolbarTitle=새 도구 모음\nenterToolbarName=도구 모음 이름 입력:\nenterToolbarDup=\"%S\"은(는) 이미 존재합니다. 다른 이름을 선택하십시오.\nenterToolbarBlank=새 도구 모음 이름을 입력해야 합니다.\nseparatorTitle=구분자\nspringTitle=가변 공백\nspacerTitle=공백\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/dateFormat.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmonth.1.Mmm=1월\nmonth.2.Mmm=2월\nmonth.3.Mmm=3월\nmonth.4.Mmm=4월\nmonth.5.Mmm=5월\nmonth.6.Mmm=6월\nmonth.7.Mmm=7월\nmonth.8.Mmm=8월\nmonth.9.Mmm=9월\nmonth.10.Mmm=10월\nmonth.11.Mmm=11월\nmonth.12.Mmm=12월\n\nmonth.1.name=1월\nmonth.2.name=2월\nmonth.3.name=3월\nmonth.4.name=4월\nmonth.5.name=5월\nmonth.6.name=6월\nmonth.7.name=7월\nmonth.8.name=8월\nmonth.9.name=9월\nmonth.10.name=10월\nmonth.11.name=11월\nmonth.12.name=12월\n\nday.1.name=일요일\nday.2.name=월요일\nday.3.name=화요일\nday.4.name=수요일\nday.5.name=목요일\nday.6.name=금요일\nday.7.name=토요일\n\nday.1.Mmm=일\nday.2.Mmm=월\nday.3.Mmm=화\nday.4.Mmm=수\nday.5.Mmm=목\nday.6.Mmm=금\nday.7.Mmm=토\n\nday.1.short=일\nday.2.short=월\nday.3.short=화\nday.4.short=수\nday.5.short=목\nday.6.short=금\nday.7.short=토\n\nnoon=오후\nmidnight=밤\n\nAllDay=전일\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/datetimepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- first day of week to display in datepicker, a value from 0 to 6,\n     0 = Sunday, 1 = Monday, etc. -->\n<!ENTITY firstdayofweek.default \"0\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/devtools/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - browser/devtools/styleeditor/styleeditor.xul for context -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n<!ENTITY csscoverage.backButton \"뒤로\">\n\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n<!ENTITY csscoverage.unused \"사용하지 않는 규칙\">\n<!ENTITY csscoverage.noMatches \"다름 규칙과 맞는 결과를 찾지 못했습니다:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n<!ENTITY csscoverage.optimize.header \"최적화 가능한 페이지\">\n\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n<!ENTITY csscoverage.optimize.body1 \"태그를 페이지의 아래로 내리고 'load' 이벤트가 \">\n<!ENTITY csscoverage.optimize.body2 \"발생하기 전에 필요한 스타일이 포함된 인라인 요소를 새로 생성해서 \">\n<!ENTITY csscoverage.optimize.body3 \"맨위로 올리면 로딩 속도가 향상될 수 있습니다. 다음에 나오는 스타일 블록을 참고하세요:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n<!ENTITY csscoverage.optimize.bodyX \"모든 규칙이 인라인입니다.\">\n\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n<!ENTITY csscoverage.footer1 \"이 보고서에 생성된 경고 내용을 살펴보려면\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"CSS Coverage Tool에 대한 MDN 글\">\n<!ENTITY csscoverage.footer4 \"을 참고하세요.\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/devtools/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc2,\n# csscoverageStopDesc2, csscoverageOneShotDesc2, csscoverageToggleDesc2,\n# csscoverageReportDesc2): Short descriptions of the csscoverage commands\ncsscoverageDesc=CSS 범위 분석 제어\ncsscoverageStartDesc2=CSS 범위 분석 자료 수집 시작\ncsscoverageStopDesc2=CSS 범위 분석 자료 수집 중지\ncsscoverageOneShotDesc2=CSS 범위 분석 자료 수집 중지\ncsscoverageToggleDesc2=CSS 범위 분석 자료 수집 토글\ncsscoverageReportDesc2=CSS 범위 분석 보고서 보기\ncsscoverageStartNoReloadDesc=페이지 새로고침시에 시작하지 않기\ncsscoverageStartNoReloadManual=테스트 시작 시점을 알 수 있기 때문에 현재 페이지를 새로 고침 할 때 시작하는 것이 가장 좋지만 새로 고침 할 때 마다 상태가 바뀌는 페이지 같이 그렇지 않은 경우도 있습니다.\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply=CSS 범위 분석 실행\ncsscoverageDoneReply=CSS 범위 분석 완료됨\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError=CSS 범위 분석이 이미 진행중\ncsscoverageNotRunningError=CSS 범위 분석 실행중이 아님\ncsscoverageNotRunError=CSS 범위 분석이 실행되지 않았음\ncsscoverageNoRemoteError=대상이 CSS Coverage를 지원하지 않음\ncsscoverageOneShotReportError='oneshot' 자료에 대한 CSS 범위 분석 보고서는 제공되지 않습니다. 시작/끝을 이용해 주세요.\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\n# LOCALIZATION NOTE These strings are used inside the Debugger\r\n# which is available from the Web Developer sub-menu -> 'Debugger'.\r\n# The correct localization of this file might be to keep it in\r\n# English, or another language commonly spoken among web developers.\r\n# You want to make that choice consistent across the developer tools.\r\n# A good criteria is the language in which you'd find the best\r\n# documentation on web development on the web.\r\n\r\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\r\n# dialog that prompts the user to allow the incoming connection.\r\nremoteIncomingPromptTitle=연결이 들어오는 중\r\n\r\n# LOCALIZATION NOTE (remoteIncomingPromptMessage): The message displayed on the\r\n# dialog that prompts the user to allow the incoming connection.\r\nremoteIncomingPromptMessage=원격 디버깅 허가 요청이 확인되었습니다. 외부 사용자가 여러분의 브라우저를 조정할 수 있습니다! 연결을 허용할까요?\r\n\r\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\r\n# third button in the incoming connection dialog that lets the user disable the\r\n# remote debugger server.\r\nremoteIncomingPromptDisable=허가하지 않음\r\n\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=My Cert: %1$S\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=The endpoint you are connecting to needs more information to authenticate this connection.  Please provide the token below in the prompt that appears on the other end.\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=Client Identification\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=Token: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=Client Endpoint: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=Allow connection?\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=An incoming request to permit remote debugging connection was detected. A remote client can take complete control over your browser!\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=Server Endpoint: %1$S\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=The client should be displaying a token value.  Enter that token value here to complete authentication with this client.\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=Provide Client Token\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=스타일 검사기\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=최적 일치\nrule.status.MATCHED=일치\nrule.status.PARENT_MATCH=부모 일치\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=인라인\nrule.sourceElement=요소\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=%S에서 상속함\n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe=키프레임 %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles=(사용자 도구)\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement=가상 요소\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.selectedElement=이 요소\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle=현재 속성에 대한 문서 읽기\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=무효 값\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=선택한 요소가 없습니다.\n\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll): Text displayed in the\n# rule view context menu.\nruleView.contextmenu.selectAll=모두 선택\n\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll.accessKey): Access key for\n# the rule view context menu \"Select all\" entry.\nruleView.contextmenu.selectAll.accessKey=A\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copy): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.copy=복사\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copy.accessKey): Access key for\n# the rule view context menu \"Select all\" entry.\nruleView.contextmenu.copy.accessKey=C\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nruleView.contextmenu.copyColor=색상 복사\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nruleView.contextmenu.copyColor.accessKey=L\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.showOrigSources=원본 소스 보기\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nruleView.contextmenu.showOrigSources.accessKey=O\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showCSSSources): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.showCSSSources=CSS 소스 보기\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showCSSSources.accessKey): Access key for\n# the rule view context menu \"Show CSS sources\" entry.\nruleView.contextmenu.showCSSSources.accessKey=S\n\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\nruleView.contextmenu.addRule=규칙 추가\n\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nruleView.contextmenu.addRule.accessKey=R\n\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\ncomputedView.contextmenu.selectAll=모두 선택\n\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\ncomputedView.contextmenu.selectAll.accessKey=A\n\n# LOCALIZATION NOTE (computedView.contextmenu.copy): Text displayed in the\n# computed view context menu.\ncomputedView.contextmenu.copy=복사\n\n# LOCALIZATION NOTE (computedView.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\ncomputedView.contextmenu.copy.accessKey=C\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/dialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbutton-accept=확인\nbutton-cancel=취소\nbutton-help=도움말\nbutton-disclosure=추가 정보\naccesskey-accept=\naccesskey-cancel=\naccesskey-help=\naccesskey-disclosure=\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/dialogOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- WARNING!!! This file is obsoleted by the dialog.xml widget -->\n\n<!-- OK Cancel Buttons -->\n<!ENTITY okButton.label      \"확인\">\n<!ENTITY cancelButton.label  \"취소\">\n<!ENTITY helpButton.label    \"도움말\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/dom/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nKillScriptTitle=경고: 용량 과다로 처리하기 힘든 스크립트\nKillScriptMessage=스크립트 처리량이 과도하여 프로그램이 반응하지 않을 수 있습니다. 중지 또는 계속을 선택해 주십시오.\nKillScriptWithDebugMessage=현재 페이지 스크립트가 실행 중이거나 응답하지 않습니다. 스크립트 실행을 중단하거나 디버거를 실행 할 수 있습니다.\nKillScriptLocation=스크립트: %S\nStopScriptButton=중지\nDebugScriptButton=스크립트 디버깅\nWaitForScriptButton=계속\nDontAskAgain=다시 묻지 않음\nJSURLLoadBlockedWarning=자바스크립트 읽기 시도 중: 다른 호스트로부터 받은 컨텐트를 창에 표시하는 중 보안 관리자에 의해 중지되었습니다.\nWindowCloseBlockedWarning=스크립트에 의해 열리지 않은 창을 닫을 수 없습니다.\nOnBeforeUnloadTitle=페이지 나가기 여부\nOnBeforeUnloadMessage=현재 페이지를 나갈 지 여부를 결정합니다. 입력한 데이터는 저장하지 않습니다.\nOnBeforeUnloadStayButton=계속 사용\nOnBeforeUnloadLeaveButton=나가기 \nUnexpectedCanvasVariantStyle=canvas:  문자열이 아닌 값이 strokeStyle나 fillStyle로 설정 하여 CanvasGradient나 CanvasPattern은 무시합니다.\nEmptyGetElementByIdParam=빈 문자열이 getElementById()에 저장하였습니다.\nLowMemoryTitle=경고: 메모리 과다 사용\nLowMemoryMessage=메모리 과다 사용으로 현재 페이지 스크립트 실행이 중단되었습니다.\nSpeculationFailed=document.write()로 작성된 DOM 트는 인터넷에서 연결된 정보로 바뀔 수 있습니다. 더 자세한 사항은 https://developer.mozilla.org/en/Optimizing_Your_Pages_for_Speculative_Parsing 를 참고하세요.\nDocumentWriteIgnored=외부 스크립트로 비동기 호출된 document.write()를 무시합니다.\n# LOCALIZATION NOTE (EditorFileDropFailed): Do not translate contenteditable, %S is the error message explaining why the drop failed.\nEditorFileDropFailed=contenteditable 요소에 파일 떨어뜨리기를 실패함: %S.\nFormValidationTextTooLong=현재 텍스트를 %S자 이하로 줄여 주십시오(현재 글자수 %S자).\nFormValidationTextTooShort=최소 %S자 이상을 이용해 주세요(현재 글자수 %S 자).\nFormValidationValueMissing=이 항목을 필수로 입력해 주십시오.\nFormValidationCheckboxMissing=계속하시려면 하나 이상 선택해 주십시오.\nFormValidationRadioMissing=적어도 아래 항목 중 하나를 선택해 주십시오.\nFormValidationFileMissing=파일을 선택해 주십시오.\nFormValidationSelectMissing=적어도 아래 목록 중 하나를 선택해 주십시오.\nFormValidationInvalidEmail=정확한 이메일 주소를 입력해 주십시오.\nFormValidationInvalidURL=정확한 웹사이트 주소(URL)를 입력해 주십시오.\nFormValidationPatternMismatch=요청한 형식으로 입력해 주십시오.\n# LOCALIZATION NOTE (FormValidationPatternMismatchWithTitle): %S is the (possibly truncated) title attribute value.\nFormValidationPatternMismatchWithTitle=요청한 형식으로 입력해 주십시오. : %S.\n# LOCALIZATION NOTE (FormValidationNumberRangeOverflow): %S is a number.\nFormValidationNumberRangeOverflow=%S를 넘지 않는 값을 선택해 주세요.\n# LOCALIZATION NOTE (FormValidationDateRangeOverflow): %S is a date.\nFormValidationDateRangeOverflow=%S 이전 값을 선택해 주세요.\n# LOCALIZATION NOTE (FormValidationTimeRangeOverflow): %S is a time.\nFormValidationTimeRangeOverflow=%S 이전 값을 선택해 주세요..\n# LOCALIZATION NOTE (FormValidationNumberRangeUnderflow): %S is a number.\nFormValidationNumberRangeUnderflow=%S보다 큰 값을 선택해 주세요.\n# LOCALIZATION NOTE (FormValidationDateRangeUnderflow): %S is a date.\nFormValidationDateRangeUnderflow=%S 이후 값을 선택해 주세요.\n# LOCALIZATION NOTE (FormValidationTimeRangeUnderflow): %S is a time.\nFormValidationTimeRangeUnderflow=%S 이후 값을 선택해 주세요.\n# LOCALIZATION NOTE (FormValidationStepMismatch): both %S can be a number, a date or a time.\nFormValidationStepMismatch=유효한 값을 선택해 주십시오. 가장 유효한 값에 근사한 두 개의 값은 %S와 %S 입니다.\n# LOCALIZATION NOTE (FormValidationStepMismatchOneValue): %S can be a number, a date or a time. This is called instead of FormValidationStepMismatch when the second value is the same as the first.\nFormValidationStepMismatchOneValue=유효한 값을 선택해 주십시오. 가장 유효한 값에 근사한 값은 %S 입니다.\nFormValidationBadInputNumber=숫자를 입력해 주십시오.\nGetAttributeNodeWarning=getAttributeNode()는 더 이상 사용하지 않습니다. 대신 getAttribute()를 사용해 주십시오.\nSetAttributeNodeWarning=setAttributeNode()는 더 이상 사용하지 않습니다. 대신 setAttribute()를 사용해 주십시오.\nGetAttributeNodeNSWarning=getAttributeNodeNS()는 더 이상 사용하지 않습니다. 대신 getAttributeNS()를 사용해 주십시오.\nSetAttributeNodeNSWarning=setAttributeNodeNS()는 더 이상 사용하지 않습니다. 대신 setAttributeNS()를 사용해 주십시오.\nRemoveAttributeNodeWarning=removeAttributeNode()는 더 이상 사용하지 않습니다. 대신 removeAttribute()를 사용해 주십시오.\nCreateAttributeWarning=document.createAttribute()는 더 이상 사용하지 않습니다. 대신 element.setAttribute()를 사용해 주십시오.\nCreateAttributeNSWarning=document.createAttributeNS()는 더 이상 사용하지 않습니다. 대신 element.setAttributeNS()를 사용해 주십시오.\nNodeValueWarning=속성 중 nodeValue 속성은 더 이상 사용하지 않습니다. 대신 value를 사용해 주십시오.\nTextContentWarning=속성 중 textContent 속성은 더 이상 사용하지 않습니다. 대신 value를 사용해 주십시오.\nEnablePrivilegeWarning=enablePrivilege는 더 이상 사용하지 않습니다.  시스템 내부에서 사용하는 코드에서(예: 확장 기능) 사용해 주십시오.\nnsIJSONDecodeDeprecatedWarning=nsIJSON.decode는 더 이상 사용하지 않습니다. 대신 JSON.parse를 사용해 주십시오.\nnsIJSONEncodeDeprecatedWarning=nsIJSON.encode는 더 이상 사용하지 않습니다. 대신 JSON.stringify를 사용해 주십시오.\nnsIDOMWindowInternalWarning=nsIDOMWindowInternal는 더 이상 사용하지 않습니다. 대신 nsIDOMWindow을 사용해 주십시오.\nFullscreenDeniedDisabled=사용자 설정에 의해 Fullscreen API가 비활성화 되었기 때문에 전체화면 요청이 거부되었습니다.\nFullscreenDeniedFocusedPlugin=창모드 플러그인이 포커스되었기 때문에 전체화면 요청이 거부되었습니다.\nFullscreenDeniedHidden=문서가 더이상 보이지 않기 때문에 전체화면 요청이 거부되었습니다.\nFullscreenDeniedContainerNotAllowed=최소한 하나의 문서를 포함하는 요소가 iframe이 아니거나 \"allowfullscreen\" 속성이 없기 때문에 전체화면 요청이 거부되었습니다.\nFullscreenDeniedNotInputDriven=Element.requestFullscreen()이 짧게 실행되는 사용자 생성 이벤트 핸들러의 내부로부터 호출되지 않았기 때문에 전체화면 요청이 거부되었습니다.\nFullscreenDeniedNotHTMLSVGOrMathML=요청하는 요소가 <svg>나 <math>, HTML 요소가 아니기 때문에 전체화면 요청이 거부되었습니다.\nFullscreenDeniedNotInDocument=전체화면을 요청한 요소가 더이상 문서 내에 존재하지 않기 때문에 전체화면 요청이 거부되었습니다.\nFullscreenDeniedMovedDocument=전체화면을 요청한 요소가 문서에서 움직였기 때문에 전체화면 요청이 거부되었습니다.\nFullscreenDeniedLostWindow=창이 존재하지 않기 때문에 전체화면 요청이 거부되었습니다.\nFullscreenDeniedSubDocFullscreen=전체화면을 요청한 문서의 하위 문서가 이미 전체화면이기 때문에 전체화면 요청이 거부되었습니다.\nFullscreenDeniedNotDescendant=전체화면을 요청한 요소가 전체화면인 요소의 자식요소가 아니기 때문에 전체화면 요청이 거부되었습니다.\nFullscreenDeniedNotFocusedTab=전체화면을 요청한 요소가 현재 포커스된 탭이 아니기 때문에 전체화면 요청이 거부되었습니다.\nRemovedFullscreenElement=전체화면 요소가 문서로부터 삭제되었기 때문에 전체화면을 종료합니다.\nFocusedWindowedPluginWhileFullscreen=창모드 플러그인이 초점을 받았기 때문에 전체화면을 종료합니다.\nPointerLockDeniedDisabled=사용자 설정에서 Pointer Lock API가 비활성화 되어 있어서 포인터 잠금 요청이 거부되었습니다.\nPointerLockDeniedInUse=포인터가 지금 다른 문서에서 제어되고 있어서 포인터 잠금 요청이 거부되었습니다.\nPointerLockDeniedNotInDocument=요청한 요소가 문서에 있지 않아서 포인터 잠금 요청이 거부되었습니다.\nPointerLockDeniedSandboxed=샌드박스를 통한 Pointer Lock API는 금지되어 있기 때문에 포인터 잠금 요청이 거부되었습니다.\nPointerLockDeniedHidden=문서가 유효하지 않아서 포인터 잠금 요청이 거부되었습니다.\nPointerLockDeniedNotFocused=문서에 초점이 있지 않아서 포인터 잠금 요청이 거부되었습니다.\nPointerLockDeniedMovedDocument=요청한 요소가 문서를 이동시켜서 포인터 잠금 요청이 거부되었습니다.\nPointerLockDeniedNotInputDriven=Element.requestPointerLock()이 짧게 실행되는 사용자 생성 이벤트 핸들러 안에서 호출되지 않았고 문서가 전체화면이 아니기 때문에 포인터 잠금 요청이 거부되었습니다.\nPointerLockDeniedFailedToLock=브라우저가 포인터를 잠그지 못했기 떄문에 포인터 잠금 요청이 거부되었습니다.\nHTMLSyncXHRWarning=동기 모드에 있어서의 XMLHttpRequest 중의 HTML 퍼스는 지원하지 않습니다.\nInvalidRedirectChannelWarning=channel이 nsIWritablePropertyBag2를 구현하고 있지 않기 때문에 %S에 리디렉트 할 수 없습니다.\n# LOCALIZATION NOTE: %S is the name of the header in question\nForbiddenHeaderWarning=금지되 헤더 설정이 거부되었습니다: %S\nResponseTypeSyncXHRWarning=window 문맥의 동기 모드에 있어서의 XMLHttpRequest 의 responseType 프로퍼티의 사용은 지원하지 않게 되었습니다.\nTimeoutSyncXHRWarning=XMLHttpRequest의 timeout 속성 사용은 window 문맥의 동기 모드에서는 지원하고 있지 않습니다.\nJSONCharsetWarning=XMLHttpRequest를 사용해 취득한 JSON에 대해서 UTF-8가 아닌 문자 인코딩이 선언되었습니다. JSON 의 디코드는 UTF-8만 지원됩니다.\n# LOCALIZATION NOTE: Do not translate AudioBufferSourceNode\nMediaBufferSourceNodeResampleOutOfMemory=AudioBufferSourceNode을 리샘플링하여 재생하기에는 메모리가 부족합니다.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownContentType=decodeAudioData로 보낸 버퍼에는 알 수 없는 콘텐츠 형식이 들어 있습니다.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownError=decodeAudioData를 처리 중 오류가 발생했습니다.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataInvalidContent=decodeAudioData로 보낸 버퍼에는 디코딩을 할 수 없는 유효하지 않은 콘텐츠가 들어있습니다.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataNoAudio=decodeAudioData로 보낸 버퍼에는 오디오가 들어있지 않습니다.\n# LOCALIZATION NOTE: Do not translate HTMLMediaElement and createMediaElementSource.\nMediaElementAudioSourceNodeCrossOrigin=createMediaElementSource에 보내진 HTMLMediaElement가 교차 원본 자원이어서 노드에서 출력 내용이 없을 것입니다.\n# LOCALIZATION NOTE: Do not translate MediaStream and createMediaStreamSource.\nMediaStreamAudioSourceNodeCrossOrigin=createMediaStreamSource에 보내진 MediaStream이 교차 원본 자원이어서 노드에서 출력 내용이 없을 것입니다.\nMediaLoadExhaustedCandidates=자원 후보의 읽기가 모두 실패했습니다.미디어의 재생을 중지합니다.\nMediaLoadSourceMissingSrc=<source> 요소에 \"src\" 속성이 없습니다. 미디어를 읽어들일 수 없었습니다.\n# LOCALIZATION NOTE: %1$S is the Http error code the server returned (e.g. 404, 500, etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadHttpError=HTTP 통신에 실패했습니다. 상태 정보: %1$S 미디어 %2$S 를 읽어들일 수 없습니다.\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load.\nMediaLoadInvalidURI=URI가 올바르지는 않습니다. 미디어 %S를 읽어들일 수 없었습니다.\n# LOCALIZATION NOTE: %1$S is the media resource's format/codec type (basically equivalent to the file type, e.g. MP4,AVI,WMV,MOV etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedTypeAttribute=\"%1$S\"로 지정된 \"type\" 속성은 기술 지원하지 않습니다. 미디어 %2$S를 읽을 수 없습니다.\n# LOCALIZATION NOTE: %1$S is the \"media\" attribute value of the <source> element. It is a media query. %2$S is the URL of the media resource which failed to load.\nMediaLoadSourceMediaNotMatched=\"%1$S\"로 지정된 \"media\" 속성은 환경과 일치하지 않습니다. 미디어 %2$S를 읽을 수 없습니다.\n# LOCALIZATION NOTE: %1$S is the MIME type HTTP header being sent by the web server, %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedMimeType=\"%1$S\" 의 HTTP \"Content-Type\"는 지원되고 있지 않습니다.미디어 %2$S 를 읽어들일 수 없었습니다.\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load because of error in decoding.\nMediaLoadDecodeError=미디어 %S를 재생할 수 없었습니다.\nMediaWidevineNoWMF=Windows Media Foundation 없이 Widevine 재생을 시도합니다. https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows 를 참고하세요.\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaWMFNeeded=%S 형식의 동영상을 재생하기 위해서는 추가적인 Microsoft 소프트웨어 설치가 필요합니다. https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows를 참고하세요.\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaPlatformDecoderNotFound=페이지의 동영상을 재생할 수 없습니다. 필요한 동영상 코덱이 없을 수 있습니다: %S\nMediaUnsupportedLibavcodec=페이지의 동영상을 재생할 수 없습니다. 지원되지 않는 버전의 libavcodec을 사용하고 있습니다.\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaCannotPlayNoDecoders=미디어를 재생할 수 없습니다. 요청된 형식에 대한 디코더가 없습니다: %S\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaNoDecoders=요청된 형식의 일부에 대한 디코더가 없습니다: %S\nMediaCannotInitializePulseAudio=PulseAudio 사용할 수 없음\n# LOCALIZATION NOTE: Do not translate \"MediaRecorder\".\nMediaRecorderMultiTracksNotSupported=지금은 MediaRecorder가 같은 형식의 멀티 트랙 녹화를 지원하지 않습니다.\n# LOCALIZATION NOTE: %S is the ID of the MediaStreamTrack passed to MediaStream.addTrack(). Do not translate \"MediaStreamTrack\" and \"AudioChannel\".\nMediaStreamAddTrackDifferentAudioChannel=다른 AudioChannel에 속해있기 때문에 MediaStreamTrack %S가 추가되지 않았습니다.\n# LOCALIZATION NOTE: Do not translate \"MediaStream\", \"stop()\" and \"MediaStreamTrack\"\nMediaStreamStopDeprecatedWarning=MediaStream.stop()는 폐지되었고 곧 삭제될 예정입니다. 대신 MediaStreamTrack.stop()을 이용하세요.\n# LOCALIZATION NOTE: Do not translate \"DOMException\", \"code\" and \"name\"\nDOMExceptionCodeWarning=DOMException의 code 속성의 사용은 추천하지 않습니다. 대신 name 속성을 사용해 주십시오.\n# LOCALIZATION NOTE: Do not translate \"__exposedProps__\"\nNoExposedPropsWarning=chrome JS 객체를 __exposedProps__에 포함하지 않고 시작하는 것은 안전하지 않기 때문에 추천하지 않습니다. 자세한 것은 https://developer.mozilla.org/en/XPConnect_wrappers를 참조해 주십시오.\n# LOCALIZATION NOTE: Do not translate \"Mutation Event\" and \"MutationObserver\"\nMutationEventWarning=Mutation Event 사용은 추천하지 않습니다. 대신에 MutationObserver를 사용해 주십시오.\n# LOCALIZATION NOTE: Do not translate \"Components\"\nComponentsWarning=Component 객체 사용은 추천하지 않습니다. 조만간 삭제될 것입니다.\nPluginHangUITitle=경고: 플러그인 반응 없음\nPluginHangUIMessage=%S가 바쁘거나 멈춘 것 같습니다. 지금 플러그인을 정지시키거나 완료될 때까지 기다릴 수 있습니다.\nPluginHangUIWaitButton=계속하기\nPluginHangUIStopButton=플러그인 정지하기\nPrefixedFullscreenAPIWarning=접두사가 붙은 Fullscreen API는 더이상 사용되지 않습니다. 접두사 없는 전체화면 API를 사용해 주세요. 자세한 정보는 다음을 참고 하세요. https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API\n# LOCALIZATION NOTE: Do not translate \"NodeIterator\" or \"detach()\".\nNodeIteratorDetachWarning=NodeIterator에 detach()를 호출하여도 더 이상 영향을 주지 않습니다.\n# LOCALIZATION NOTE: Do not translate \"LenientThis\" and \"this\"\nLenientThisWarning=Ignoring get or set of property that has [LenientThis] because the \"this\" 객체가 올바르지 않으므로 [LenientThis]가 있는 속성을 가져오거나 설정하는 것은 무시됩니다.\n# LOCALIZATION NOTE: Do not translate \"nsIDOMWindowUtils\", \"getWindowWithOuterId\", or \"nsIWindowMediator\"\nGetWindowWithOuterIdWarning=nsIDOMWindowUtils.getOuterWindowWithId()은 더 이상 사용되지 않습니다. 대신 같은 이름의 nsIWindowMediator 호출을 사용해 주십시오.\n# LOCALIZATION NOTE: Do not translate \"getPreventDefault\" or \"defaultPrevented\".\nGetPreventDefaultWarning=getPreventDefault()의 사용은 권장하지 않습니다. 대신 defaultPrevented를 사용해 주십시오.\n# LOCALIZATION NOTE: Do not translate \"getUserData\", \"setUserData\", \"WeakMap\", or \"element.dataset\".\nGetSetUserDataWarning=getUserData()와 setUserData()의 사용은 권장하지 않습니다. 대신 WeakMap과 element.dataset을 사용해 주십시오.\n# LOCALIZATION NOTE: Do not translate \"mozGetAsFile\" or \"toBlob\"\nMozGetAsFileWarning=비표준 mozGetAsFile 메서드의 사용은 권장하지 않습니다. 곧 삭제될 예정이니, 대신 표준 toBlob 메서드를 사용해 주십시오.\n# LOCALIZATION NOTE: Do not translate \"captureEvents()\" or \"addEventListener()\"\nUseOfCaptureEventsWarning=captureEvents()의 사용은 권장되지 않습니다. DOM 2의 addEventListener()메소드를 사용하는 코드로 바꾸어 주십시오. 자세한 내용은 http://developer.mozilla.org/en/docs/DOM:element.addEventListener를 참조해 주십시오.\n# LOCALIZATION NOTE: Do not translate \"releaseEvents()\" or \"removeEventListener()\"\nUseOfReleaseEventsWarning=releaseEvents()의 사용은 권장되지 않습니다. DOM 2의 removeEventListener()메소드를 사용하는 코드로 바꾸어 주십시오. 자세한 내용은 http://developer.mozilla.org/en/docs/DOM:element.removeEventListener를 참조해 주십시오.\n# LOCALIZATION NOTE: Do not translate \"document.load()\" or \"XMLHttpRequest\"\nUseOfDOM3LoadMethodWarning=Document.load()는 더 이상 사용하지 않습니다. 대신 DOM XMLHttpRequest 객체를 사용하시기 바랍니다. 더 자세한 사항은 http://developer.mozilla.org/en/XMLHttpRequest 를 참고해 주십시오.\n# LOCALIZATION NOTE: Do not translate \"window.showModalDialog()\" or \"window.open()\"\nShowModalDialogWarning=window.showModalDialog()는 더이상 사용하지 않습니다. 대신 window.open()를 사용해 주십시오. 더 자세한 사항은 https://developer.mozilla.org/en-US/docs/Web/API/Window.open 를 참고해 주십시오.\n# LOCALIZATION NOTE: Do not translate \"window._content\" or \"window.content\"\nWindow_ContentWarning=window._content는 더이상 사용하지 않습니다. 대신 window.content를 사용해 주십시오.\n# LOCALIZATION NOTE: Do not translate \"XMLHttpRequest\"\nSyncXMLHttpRequestWarning=메인 쓰레드에서의 동기화된 XMLHttpRequest는 사용자 경험에 안좋은 영향을 미치기 때문에 더이상 사용하지 않습니다. 더 자세한 사항은 http://xhr.spec.whatwg.org/ 를 참고해 주십시오.\nImplicitMetaViewportTagFallback=meta-viewport 태그가 없습니다. 앞으로 나올 버전에서 의도하지 않은 동작을 할 수 있기 때문에 명시적으로 선언해 주십시오. 더 자세한 사항은 https://developer.mozilla.org/en/docs/Mozilla/Mobile/Viewport_meta_tag 를 참고해 주십시오.\n# LOCALIZATION NOTE: Do not translate \"DataContainerEvent\" or \"CustomEvent\"\nDataContainerEventWarning=DataContainerEvent는 더이상 사용하지 않습니다. 대신 CustomEvent를 사용해 주십시오.\n# LOCALIZATION NOTE: Do not translate \"window.controllers\"\nWindow_ControllersWarning=window.controllers는 더이상 사용하지 않습니다. UA 감지용도로 사용하지 말아 주십시오.\nImportXULIntoContentWarning=Importing XUL 노드를 콘텐트 문서로 가져오는 기능은 더이상 사용하지 않습니다. 이 기능은 곧 삭제됩니다.\nXMLDocumentLoadPrincipalMismatch=다른 창에 있는 문서에 대한 document.load는 금지되어있습니다. 문서가 만들어진 창 안에서만 문서에 대한 .load를 호출 할 수 있습니다. 더 나은 방법으로는 대신 XMLHttpRequest를 사용하는 방법이 있습니다.\n# LOCALIZATION NOTE: Do not translate \"IndexedDB\".\nIndexedDBTransactionAbortNavigation=페이지 이동으로 인해 아직 완료되지 못한 IndexedDB 트랜잭션이 취소되었습니다.\n# LOCALIZATION NOTE: Do not translate Will-change, %1$S,%2$S are numbers.\nIgnoringWillChangeOverBudgetWarning=Will-change 메모리 소비가 너무 높습니다. 버젯 한도는 문서 표면 영역을 %1$S(%2$S 픽셀)로 곱한 값입니다. 버젯을 넘어서는 will-change 발생은 무시될 것입니다.\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nHittingMaxWorkersPerDomain2=같은 출처의 다른 문서가 이미 사용할 수 있는 최대 수의 워커를 사용하고 있기 때문에 Worker를 바로 시작할 수 없습니다. Worker가 큐에 추가되었고 다른 워커가 완료된 후에 시작될 것입니다.\n# LOCALIZATION NOTE: Do not translate \"setVelocity\", \"PannerNode\", \"AudioListener\", \"speedOfSound\" and \"dopplerFactor\"\nPannerNodeDopplerWarning=PannerNode와 AudioListener의 setVelocity, AudioListener의 speedOfSound와 dopplerFactor는 폐지되었고 삭제될 것입니다. 더 자세한 사항은 https://developer.mozilla.org/en-US/docs/Web/API/AudioListener#Deprecated_features 를 참고해 주십시오.\n# LOCALIZATION NOTE: Do not translate \"Application Cache API\", \"AppCache\" and \"ServiceWorker\".\nAppCacheWarning=Application Cache API(AppCache)는 폐지되었고 곧 삭제될 예정입니다. 오프라인 지원을 위해서는 ServiceWorker의 사용을 고려하세요.\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nEmptyWorkerSourceWarning=비어있는 출처에서 Worker 생성을 시도하였습니다. 의도하지 않은 동작입니다.\nWebrtcDeprecatedPrefixWarning=\"moz\" 접두사를 사용하는 WebRTC 인터페이스(mozRTCPeerConnection, mozRTCSessionDescription, mozRTCIceCandidate)는 폐지되었습니다.\nNavigatorGetUserMediaWarning=navigator.mozGetUserMedia는 navigator.mediaDevices.getUserMedia로 대체 되었습니다.\n# LOCALIZATION NOTE: Do not translate \"RTCPeerConnection\", \"getLocalStreams\", \"getRemoteStreams\", \"getSenders\" or \"getReceivers\".\nRTCPeerConnectionGetStreamsWarning=RTCPeerConnection.getLocalStreams/getRemoteStreams는 더이상 사용되지 않습니다. 대신 RTCPeerConnection.getSenders/getReceivers를 이용하세요.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %S is a URL.\nInterceptionFailedWithURL='%S'를 읽지 못했습니다. ServiceWorker가 요청을 가로채고 알 수 없는 오류가 발생하였습니다.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"FetchEvent.respondWith()\", \"FetchEvent\", \"no-cors\", \"opaque\", \"Response\", or \"RequestMode\". %1$S is a URL. %2$S is a RequestMode value.\nBadOpaqueInterceptionRequestModeWithURL='%1$S'를 읽지 못했습니다. '%2$S' FetchEvent를 다루는 중에 ServiceWorker가 FetchEvent.respondWith()에 불명확한 응답을 보냈습니다. 불명확한 응답 객체는 RequestMode가 'no-cors'일 때에만 유효합니다.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Error\", \"Response\", \"FetchEvent.respondWith()\", or \"fetch()\". %S is a URL.\nInterceptedErrorResponseWithURL='%S'를 읽지 못했습니다. ServiceWorker가 FetchEvent.respondWith()에 오류 응답을 보냈습니다. 이 현상은 보통 ServiceWorker가 유효하지 않은 fetch() 요청을 했다는 것을 의미합니다.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", or \"Response.clone()\". %S is a URL.\nInterceptedUsedResponseWithURL='%S'를 읽지 못했습니다. ServiceWorker가 FetchEvent.respondWith()에 사용된 응답을 보냈습니다. 응답의 본문은 한번만 읽힐 수 있습니다. 응답 본문에 여러면 접근하려면 Response.clone()을 사용하세요.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"opaqueredirect\", \"Response\", \"FetchEvent.respondWith()\", or \"FetchEvent\". %s is a URL.\nBadOpaqueRedirectInterceptionWithURL='%S'를 읽지 못했습니다. ServiceWorker가 네비게이션이 아닌 FetchEvent를 다루는 중에 FetchEvent.respondWith()에 opaqueredirect 응답을 보냈습니다.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", \"RedirectMode\" or \"follow\". %S is a URL.\nBadRedirectModeInterceptionWithURL='%S'를 읽지 못했습니다. RedirectMode가 ‘follow’가 아닐 때 ServiceWorker가 FetchEvent.respondWith()에 리다이렉트 응답을 보냈습니다.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\" or \"FetchEvent.preventDefault()\". %S is a URL.\nInterceptionCanceledWithURL='%S'를 읽지 못했습니다. ServiceWorker가 FetchEvent.preventDefault()를 호출하여 로드를 중지했습니다.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", or \"FetchEvent.respondWith()\". %1$S is a URL. %2$S is an error string.\nInterceptionRejectedResponseWithURL='%1$S'를 읽지 못했습니다. ServiceWorker가 '%2$S'와 함께 반려된 프로미스를 FetchEvent.respondWith()에 보냈습니다.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", \"FetchEvent.respondWith()\", or \"Response\". %1$S is a URL. %2$S is an error string.\nInterceptedNonResponseWithURL=Failed to load '%1$S'를 읽지 못했습니다. ServiceWorker 응답이 아닌 값 '%2$S'로 결정된 프로미스를 FetchEvent.respondWith()로 보냈습니다.\n# LOCALIZATION NOTE: Do not translate \"mozImageSmoothingEnabled\", or \"imageSmoothingEnabled\"\nPrefixedImageSmoothingEnabledWarning=mozImageSmoothingEnabled는 더이상 사용하지 않습니다. 대신 접두사 없는 imageSmoothingEnabled를 사용해 주세요.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Service-Worker-Allowed\" or \"HTTP\". %1$S and %2$S are URLs.\nServiceWorkerScopePathMismatch=ServiceWorker 등록 실패: 제공된 범위의 경로 '%1$S'가 '%2$S'의 허용된 최대 범위의 아래가 아닙니다. 범위를 조정하거나 Service Worker 스크립트를 이동하거나 범위 허용을 위해 Service-Worker-Allowed HTTP 헤더를 사용하세요.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a stringified numeric HTTP status code like \"404\" and %3$S is a URL.\nServiceWorkerRegisterNetworkError=‘%1$S’ 범위에 대한 ServiceWorker 등록/갱신을 실패함: ‘%3$S’ 스크립트에 대한 로드를 %2$S 상태로 실패하였습니다.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a MIME Media Type like \"text/plain\" and %3$S is a URL.\nServiceWorkerRegisterMimeTypeError=‘%1$S’ 범위에 대한 ServiceWorker 등록/갱신을 실패함: ‘%3$S’ 스크립트에 대한 잘못된 ‘%2$S’ Content-Type. ‘text/javascript’나 ‘application/x-javascript’, ‘application/javascript’이어야 합니다.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker.\nServiceWorkerGraceTimeoutTermination=waitUntil/respondWith 프로미스를 기다리는 중 타임 아웃이 발생하여 ‘%1$S’ 범위의 ServiceWorker를 종료합니다.\n# LOCALIZATION NOTE (ServiceWorkerNoFetchHandler): Do not translate \"Fetch\".\nServiceWorkerNoFetchHandler=Fetch 이벤트 핸들러는 워커 스크립트의 초기 실행시에 추가되어야 합니다.\nExecCommandCutCopyDeniedNotInputDriven=짧게 실행되는 사용자 생성 이벤트 핸들러 안에서 호출되지 않았기 때문에 document.execCommand(‘cut’/‘copy’)가 거부되었습니다.\nManifestShouldBeObject=매니페스트는 객체이어야 합니다.\nManifestScopeURLInvalid=스코프 URL이 유효하지 않습니다.\nManifestScopeNotSameOrigin=스코프 URL은 문서와 같은 출처를 가지고 있어야 합니다.\nManifestStartURLOutsideScope=시작 URL이 스코프를 벗어나서 유효하지 않습니다.\nManifestStartURLInvalid=시작 URL이 유효하지 않습니다.\nManifestStartURLShouldBeSameOrigin=시작 URL은 문서와 같은 출처를 가지고 있어야 합니다.\n# LOCALIZATION NOTE: %1$S is the name of the object whose property is invalid. %2$S is the name of the invalid property. %3$S is the expected type of the property value. E.g. \"Expected the manifest's start_url member to be a string.\"\nManifestInvalidType=%3$S가 되기 위해서는 %1$S의 %2$S 멤버가 필요합니다.\n# LOCALIZATION NOTE: %1$S is the name of the property whose value is invalid. %2$S is the (invalid) value of the property. E.g. \"theme_color: 42 is not a valid CSS color.\"\nManifestInvalidCSSColor=%1$S: %2$S는 유효한 CSS 색상이 아닙니다.\nPatternAttributeCompileFailure=올바른 정규식 패턴이 아니기 때문에 <input pattern='%S'>를 검사할 수 없습니다: %S\n# LOCALIZATION NOTE: Do not translate \"postMessage\" or DOMWindow. %S values are origins, like https://domain.com:port\nTargetPrincipalDoesNotMatch='DOMWindow'에 'postMessage'를 실행하지 못함: 제공된 대상의 출처('%S')가 수신 창의 출처('%S')와 일치하지 않습니다.\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbed=오래된 YouTube Flash 삽입구문(%S)을 iframe 삽입구문(%S)으로 변경하였습니다. 가능하다면 embed/object 대신 iframe을 사용하도록 페이지를 변경해 주세요.\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbedPathParams=오래된 YouTube Flash 삽입구문(%S)을 iframe 삽입구문(%S)으로 변경하였습니다. 파라메터가 iframe 삽입구문에서 지원되지 않아서 변환되었습니다. 가능하다면 embed/object 대신 iframe을 사용하도록 페이지를 변경해 주세요.\n# LOCALIZATION NOTE: This error is reported when the \"Encryption\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Encryption\", and \"salt\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionHeader=‘%1$S’ 범위의 ServiceWorker가 푸시 메시지를 해독하지 못했습니다. ‘Encryption’ 헤더는 각 메시지별 유일한 ‘salt‘ 파라메터를 포함함해야 합니다. 자세한 정보는 https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 를 참조하세요.\n# LOCALIZATION NOTE: This error is reported when the \"Crypto-Key\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Crypto-Key\", and \"dh\". %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoKeyHeader=‘%1$S’ 범위의 ServiceWorker가 푸시 메시지를 해독하지 못했습니다. ‘Crypto-Key‘ 헤더는 앱 서버의 공개기를 포함하는 ‘dh‘ 파라메터를 포함해야 합니다. 자세한 정보는 https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 를 참고하세요.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt because the deprecated\n# \"Encryption-Key\" header for an incoming push message is missing or invalid.\n# Do not translate \"ServiceWorker\", \"Encryption-Key\", \"dh\", \"Crypto-Key\", and\n# \"Content-Encoding: aesgcm\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionKeyHeader=‘%1$S’ 범위의 ServiceWorker가 푸시 메시지를 해독하지 못했습니다. ‘Encryption-Key’ 헤더는 ‘dh‘ 파라메터를 포함해야 합니다. 이 헤더는 더이상 사용하지 않고 곧 삭제될 것입니다. 대신 ‘Content-Encoding: aesgcm‘와 함께 ‘Crypto-Key‘를 사용하세요. 자세한 정보는 https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 를 참고하세요.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"Content-Encoding\" header is missing or contains an\n# unsupported encoding. Do not translate \"ServiceWorker\", \"Content-Encoding\",\n# \"aesgcm\", and \"aesgcm128\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncodingHeader=‘%1$S’ 범위의 ServiceWorker가 푸시 메시지를 해독하지 못했습니다. ‘Content-Encoding‘ 헤더는 ‘aesgcm‘이어야 합니다. ‘aesgcm128‘는 사용할 수 있지만 더이상 사용되지 않고 곧 삭제될 것입니다. 자세한 정보는 https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 를 참고하세요.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"dh\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"dh\", \"Crypto-Key\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSenderKey=‘%1$S’ 범위의 ServiceWorker가 푸시 메시지를 해독하지 못했습니다. ‘Crypto-Key‘ 헤더의 ‘dh‘ 파라메터는 base64url-encoded(https://tools.ietf.org/html/rfc7515#appendix-C)되고 “uncompressed”, “raw” 형태(65 인코딩 되기 전 65 바이트)인 앱 서버의 Diffie-Hellman 공개키여야 합니다. 자세한 정보는 https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 를 참고하세요.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"salt\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"salt\", \"Encryption\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSalt=‘%1$S’ 범위의 ServiceWorker가 푸시 메시지를 해독하지 못했습니다. ‘Encryption‘ 헤더의 ‘salt‘ 파라메터는 base64url-encoded(https://tools.ietf.org/html/rfc7515#appendix-C)되고 인코딩 되기 전에 최소 16 바이트여야 합니다. 자세한 정보는 https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 를 참고하세요.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"rs\" parameter is not a number, or is less than the pad size.\n# Do not translate \"ServiceWorker\", \"rs\", or \"Encryption\". %1$S is the\n# ServiceWorker scope URL. %2$S is the minimum value (1 for aesgcm128, 2 for\n# aesgcm).\nPushMessageBadRecordSize=‘%1$S’ 범위의 ServiceWorker가 푸시 메시지를 해독하지 못했습니다. ‘Encryption‘ 헤더의 ‘rs‘ 파라메터는 %2$S와 2^36-31사이이거나 완전히 생략되어야 합니다. 자세한 정보는 https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 를 참고하세요.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because an encrypted record is shorter than the pad size, the pad is larger\n# than the record, or any of the padding bytes are non-zero. Do not translate\n# \"ServiceWorker\". %1$S is the ServiceWorker scope URL. %2$S is the pad size\n# (1 for aesgcm128, 2 for aesgcm).\nPushMessageBadPaddingError=‘%1$S’ 범위의 ServiceWorker가 푸시 메시지를 해독하지 못했습니다. 암호화된 메시지의 레코드가 적절하게 채워지지 않았습니다. 자세한 정보는 https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 를 참고하세요.\n# LOCALIZATION NOTE: This error is reported when push message decryption fails\n# and no specific error info is available. Do not translate \"ServiceWorker\".\n# %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoError=‘%1$S’ 범위의 ServiceWorker가 푸시 메시지를 해독하지 못했습니다. 암호화와 관련된 정보는 https://developer.mozilla.org/docs/Web/API/Push_API/Using_the_Push_API#Encryption 를 참고하세요.\n# LOCALIZATION NOTE: %1$S is the type of a DOM event. 'passive' is a literal parameter from the DOM spec.\nPreventDefaultFromPassiveListenerWarning=‘passive’로 등록된 리스너의 ‘%1$S’ 타입 이벤트로 호출된 ‘preventDefault()’가 무시되었습니다.\nFileLastModifiedDateWarning=File.lastModifiedDate는 더이상 사용되지 않습니다. 대신 File.lastModified를 사용하세요.\n# LOCALIZATION NOTE: 'ImageBitmapRenderingContext.transferImageBitmap' and 'ImageBitmapRenderingContext.transferFromImageBitmap' should not be translated\nImageBitmapRenderingContext_TransferImageBitmap=ImageBitmapRenderingContext.transferImageBitmap은 더이상 사용되지 않고 곧 삭제될 것입니다. 대신 ImageBitmapRenderingContext.transferFromImageBitmap을 사용하세요.\nChromeScriptedDOMParserWithoutPrincipal=대표 없는 DOMParser 생성은 더이상 사용되지 않습니다.\nIIRFilterChannelCountChangeWarning=IIRFilterNode 채널 카운터 변경은 오디오 결함을 발생시킬 수 있습니다.\nBiquadFilterChannelCountChangeWarning=BiquadFilterNode 채널 카운터 변경은 오디오 결함을 발생시킬 수 있습니다.\n# LOCALIZATION NOTE: %1$S is the unanimatable paced property.\nUnanimatablePacedProperty=‘%1$S’ 페이스 속성은 애니메이션 가능한 속성이 아닙니다.\n# LOCALIZATION NOTE: Do not translate \".jpeg\"\nGenericImageNameJPEG=image.jpeg\n# LOCALIZATION NOTE: Do not translate \".gif\"\nGenericImageNameGIF=image.gif\n# LOCALIZATION NOTE: Do not translate \".png\"\nGenericImageNamePNG=image.png\nGenericFileName=파일\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationSuccess=이 페이지는 Large-Allocation 헤더로 인해 새 프로세스에 로드되었습니다.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate GET.\nLargeAllocationNonGetRequest=GET이 아닌 요청에 의해 로드가 시작되었기 때문에 Large-Allocation 헤더가 무시되었습니다.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate `window.opener`.\nLargeAllocationNotOnlyToplevelInTabGroup=프레임 구조나 window.opener로 현재 브라우장 문맥을 참조하는 창이 있기 때문에 Large-Allocation 헤더가 무시되었습니다.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationNonE10S=처리과정에서 문서가 로드되지 않았기 때문에 Large-Allocation 헤더가 무시되었습니다.\n\nGeolocationInsecureRequestIsForbidden=A Geolocation request can only be fulfilled in a secure context.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name.\nLargeAllocationNonWin32=This page would be loaded in a new process due to a Large-Allocation header, however Large-Allocation process creation is disabled on non-Win32 platforms.\n# LOCALIZATION NOTE: Do not translate URL.createObjectURL(MediaStream).\nURLCreateObjectURL_MediaStream=URL.createObjectURL(MediaStream) is deprecated and will be removed soon.\n# LOCALIZATION NOTE: Do not translate xml:base.\nXMLBaseAttributeWarning=Use of xml:base attribute is deprecated and will be removed soon. Please remove any use of it.\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/downloadProgress.properties",
    "content": "BadPluginTitle=불법적인 플러그인 동작\r\nBadPluginMessage=플러그인이 불법적인 동작을 실행하였습니다. %S를 다시 시작하십시오.\r\nBadPluginCheckboxMessage=세션 중에 이 메시지를 표시하지 않음\r\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/editMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editMenu.label            \"편집\">\n<!ENTITY editMenu.accesskey        \"e\">\n<!ENTITY undoCmd.label             \"실행 취소\">\n<!ENTITY undoCmd.key               \"Z\">\n<!ENTITY undoCmd.accesskey         \"u\">\n<!ENTITY redoCmd.label             \"재실행\">\n<!ENTITY redoCmd.key               \"Y\">\n<!ENTITY redoCmd.accesskey         \"r\">\n<!ENTITY cutCmd.label              \"잘라내기\">\n<!ENTITY cutCmd.key                \"X\">\n<!ENTITY cutCmd.accesskey          \"t\">\n<!ENTITY copyCmd.label             \"복사\">\n<!ENTITY copyCmd.key               \"C\">\n<!ENTITY copyCmd.accesskey         \"c\">\n<!ENTITY pasteCmd.label            \"붙여넣기\">\n<!ENTITY pasteCmd.key              \"V\">\n<!ENTITY pasteCmd.accesskey        \"p\">\n<!ENTITY deleteCmd.label           \"삭제\">\n<!ENTITY deleteCmd.accesskey       \"d\">\n<!ENTITY selectAllCmd.label        \"모두 선택\">\n<!ENTITY selectAllCmd.key          \"A\">\n<!ENTITY selectAllCmd.accesskey    \"a\">\n<!ENTITY findCmd.label             \"찾기\">\n<!ENTITY findCmd.key               \"F\">\n<!ENTITY findCmd.accesskey         \"F\">\n<!ENTITY findAgainCmd.label        \"다시 찾기\">\n<!ENTITY findAgainCmd.key          \"G\">\n<!ENTITY findAgainCmd.key2         \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey    \"g\">\n<!ENTITY findPreviousCmd.label     \"이전 찾기\">\n<!ENTITY findPreviousCmd.accesskey \"v\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncsp.error.missing-directive = 정책이 필수 요소인 '%S' 디렉티브가 빠졌음\n\n#LOCALIZATION NOTE (csp.error.illegal-keyword) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP keyword, usually 'unsafe-inline'.\ncsp.error.illegal-keyword = '%1$S' 디렉티브가 금지된 %2$S 키워드를 포함함\n\n#LOCALIZATION NOTE (csp.error.illegal-protocol) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-protocol = '%1$S' 디렉티브가 금지된 %2$S: 프로토콜 소스를 포함함\n\n#LOCALIZATION NOTE (csp.error.missing-host) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.missing-host = %2$S: '%1$S' 디렉티브의 프로토콜에 호스트가 필요함\n\n#LOCALIZATION NOTE (csp.error.missing-source) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP source, usually 'self'.\ncsp.error.missing-source = '%1$S'는 반드시 소스 %2$S를 포함하여야 함\n\n#LOCALIZATION NOTE (csp.error.illegal-host-wildcard) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-host-wildcard = %2$S: '%1$S' 디렉티브의 와일드카드 소스는 최소한 하나의 일반적이지 않은 하위 도메인(예: *.com 대신 *.example.com)을 포함하여야 함\n\n#LOCALIZATION NOTE (uninstall.confirmation.title) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.title = %S 설치제거\n\n#LOCALIZATION NOTE (uninstall.confirmation.message) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.message = 확장기능 “%S”의 설치제거가 요청되었습니다. 어떻게 하시겠습니까?\n\nuninstall.confirmation.button-0.label = 설치제거\nuninstall.confirmation.button-1.label = 설치유지\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/fallbackMenubar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# OSX only. Default menu label when there is no xul menubar.\n\nquitMenuitem.label=나가기\nquitMenuitem.key=q\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/filefield.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Change Action\n\ndownloadHelperNoneSelected=선택 사항 없음\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/filepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY lookInMenuList.label   \"파일 보기:\">\n<!ENTITY lookInMenuList.accesskey   \"L\">\n<!ENTITY textInput.label        \"파일명:\">\n<!ENTITY textInput.accesskey        \"n\">\n<!ENTITY filterMenuList.label   \"파일 형식:\">\n<!ENTITY filterMenuList.accesskey   \"t\">\n<!ENTITY name.label             \"이름\">\n<!ENTITY size.label             \"크기\">\n<!ENTITY lastModified.label     \"마지막 수정\">\n<!ENTITY showHiddenFiles.label  \"숨긴 파일 및 폴더 보기\">\n<!ENTITY showHiddenFiles.accesskey  \"S\">\n\n<!ENTITY noPermissionError.label \"이 폴더를 볼 수 있는 권한이 없습니다.\">\n\n<!ENTITY folderUp.tooltiptext   \"상위 폴더로 가기\">\n<!ENTITY folderHome.tooltiptext \"홈으로 가기\">\n<!ENTITY folderNew.tooltiptext  \"새 폴더 만들기\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/filepicker.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The extensions to which these descriptions refer\n#                    now live in toolkit/content/filepicker.properties\nallTitle=모든 파일\nhtmlTitle=HTML 파일\ntextTitle=텍스트 파일\nimageTitle=이미지 파일\nxmlTitle=XML 파일\nxulTitle=XUL 파일\nappsTitle=응용 프로그램\naudioTitle=소리 파일\nvideoTitle=동영상 파일\n\ndirTextInputLabel=폴더명:\ndirTextInputAccesskey=n\n\nconfirmTitle=확인\nconfirmFileReplacing=%S은(는) 이미 존재합니다.\\n 바꾸시겠습니까?\nopenButtonLabel=열기\nsaveButtonLabel=저장\nselectFolderButtonLabel=선택\nnoButtonLabel=아니오\nformatLabel=파일 형식:\n\nerrorOpenFileDoesntExistTitle=%S에서 오류 발생\nerrorOpenFileDoesntExistMessage=%S 파일이 존재하지 않습니다.\nerrorDirDoesntExistTitle=%S 접근 오류\nerrorDirDoesntExistMessage=%S 폴더가 존재하지 않습니다.\n\nerrorOpeningFileTitle=%S에서 오류 발생\nopenWithoutPermissionMessage_file=%S 파일은 읽을 수 없습니다.\n\nerrorSavingFileTitle=%S 저장 중 오류\nsaveParentIsFileMessage=%S은(는) 파일입니다. %S을(를) 저장할 수 없습니다.\nsaveParentDoesntExistMessage=%S 경로가 존재하지 않습니다. %S을(를) 저장할 수 없습니다.\n\nsaveWithoutPermissionMessage_file=%S 파일을 저장할 수 없습니다.\nsaveWithoutPermissionMessage_dir=파일을 만들 수 없습니다. %S 폴더는 읽기 전용입니다.\n\nerrorNewDirDoesExistTitle=%S 만들기 실패\nerrorNewDirDoesExistMessage=%S 파일 이름이 이미 존재합니다. 폴더를 만들 수 없습니다.\n\nerrorCreateNewDirTitle=%S 만들기 실패\nerrorCreateNewDirMessage=%S 폴더를 만들 수 없습니다.\nerrorCreateNewDirIsFileMessage=폴더를 만들 수 없습니다. %S은(는) 파일입니다.\nerrorCreateNewDirPermissionMessage=폴더를 만들 수 없습니다. %S은(는) 읽기 전용입니다.\n\npromptNewDirTitle=새 폴더 만들기\npromptNewDirMessage=폴더명:\n\nerrorPathProblemTitle=알 수 없는 오류\nerrorPathProblemMessage=알 수 없는 오류 (경로 %S)\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/findbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the entities needed to -->\n<!-- LOCALIZATION NOTE : FILE use the Find Bar. --> \n\n<!ENTITY next.tooltip \"검색와 일치한 문자열을 현재 이후에서 찾습니다.\">\n<!ENTITY previous.tooltip \"검색어와 일치한 문자열을 현재 이전에서 찾습니다.\">\n<!ENTITY findCloseButton.tooltip \"검색창 닫기\">\n<!ENTITY highlightAll.label \"모두 강조 표시\">\n<!ENTITY highlightAll.accesskey \"a\">\n<!ENTITY highlightAll.tooltiptext \"일치하는 모든 부분을 강조 표시합니다.\">\n<!ENTITY caseSensitive.label \"대문자/소문자 구분\">\n<!ENTITY caseSensitive.accesskey \"c\">\n<!ENTITY caseSensitive.tooltiptext \"대문자/소문자를 구분해서 검색합니다.\">\n<!ENTITY entireWord.label \"단어 일치\">\n<!ENTITY entireWord.accesskey \"w\">\n<!ENTITY entireWord.tooltiptext \"단어가 일치하는 경우만 검색\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/findbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# strings used by the Find bar, split from browser.properties\nNotFound=단어를 찾을 수 없음\nWrappedToTop=페이지 하단에서 상단으로 찾기\nWrappedToBottom=페이지 상단에서 하단으로 찾기\nNormalFind=페이지 내 검색:\nFastFind=빠른 검색:\nFastFindLinks=빠른 검색 (링크만):\nCaseSensitive=(대/소문자 구별)\nEntireWord=(완전한 단어 일치)\n# LOCALIZATION NOTE (FoundMatches): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is currently selected match and #2 the total amount of matches.\nFoundMatches=#2개중 #1개 일치\n# LOCALIZATION NOTE (FoundMatchesCountLimit): Semicolon-separated list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total amount of matches allowed before counting stops.\nFoundMatchesCountLimit=#1개 이상 일치\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/finddialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from finddialog.xul -->\n\n<!ENTITY findDialog.title \"이 페이지에서 찾기\">\n<!ENTITY findField.label \"찾기:\">\n<!ENTITY findField.accesskey \"n\">\n<!ENTITY caseSensitiveCheckbox.label \"대/소문자 구별\">\n<!ENTITY caseSensitiveCheckbox.accesskey \"c\">\n<!ENTITY wrapCheckbox.label \"줄 단위로\">\n<!ENTITY wrapCheckbox.accesskey \"W\">\n<!ENTITY findButton.label \"다음 찾기\">\n<!ENTITY findButton.accesskey \"F\">\n<!ENTITY cancelButton.label \"취소\">\n<!ENTITY closeButton.label \"닫기\">\n<!ENTITY up.label \"위로\">\n<!ENTITY up.accesskey \"U\">\n<!ENTITY down.label \"아래로\">\n<!ENTITY down.accesskey \"D\">\n<!ENTITY direction.label \"찾기 방향\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/finddialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnotFoundWarning=입력된 내용이 없습니다.\nnotFoundTitle=찾기"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/global-strres.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n16389=알 수 없는 오류 (%1$S)\\t\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/global.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY locale.dir \"ltr\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/globalKeys.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY openHelp.commandkey     \"VK_F1\">\n<!ENTITY openHelpMac.commandkey  \"?\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/headsUpDisplay.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction):\n# This string is used to display JavaScript functions that have no given name -\n# they are said to be anonymous. See stacktrace.outputMessage.\nstacktrace.anonymousFunction=<무명>\n\n# LOCALIZATION NOTE (stacktrace.outputMessage):\n# This string is used in the Web Console output to identify a web developer call\n# to console.trace(). The stack trace of JavaScript function calls is displayed.\n# In this minimal message we only show the last call.\nstacktrace.outputMessage=스택 추적 (%S, 함수 %S, 행 %S)\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/intl.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\r\n * This file contains all localizable skin settings such as \r\n *   font, layout, and geometry\r\n */\r\nwindow { \r\n  font: 3mm tahoma,arial,helvetica,sans-serif;\r\n}\r\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (general.useragent.locale):\n# This is the valid BCP 47 language tag representing your locale.\n#\n# In most cases, this will simply be your locale code. However, in rare cases\n# (such as 'jp-JP-mac'), you may need to modify your locale code in order to\n# make it a valid BCP 47 language tag. (If your locale code does not include a\n# region subtag, do not include one in the language tag representing your\n# locale.)\ngeneral.useragent.locale=ko-KR\n\n# LOCALIZATION NOTE (intl.accept_languages):\n# This is a comma-separated list of valid BCP 47 language tags.\n#\n# Begin with the value of 'general.useragent.locale'. Next, include language\n# tags for other languages that you expect most users of your locale to be\n# able to speak, so that their browsing experience degrades gracefully if\n# content is not available in their primary language.\n#\n# It is recommended that you include \"en-US, en\" at the end of the list as a\n# last resort. However, if you know that users of your locale would prefer a\n# different variety of English, or if they are not likely to understand\n# English at all, you may opt to include a different English language tag, or\n# to exclude English altogether.\n#\n# For example, the Breton [br] locale might consider including French and\n# British English in their list, since those languages are commonly spoken in\n# the same area as Breton:\n# intl.accept_languages=br, fr-FR, fr, en-GB, en\nintl.accept_languages=ko-kr, ko, en-us, en\n\n# LOCALIZATION NOTE (font.language.group):\n# This preference controls the initial setting of the language drop-down menu\n# in the Content > Fonts & Colors > Advanced preference panel.\n#\n# Set it to the value of one of the menuitems in the \"selectLangs\" menulist in\n# http://mxr.mozilla.org/mozilla/source/browser/components/preferences/fonts.xul\nfont.language.group=ko\n\n# LOCALIZATION NOTE (intl.charset.detector):\n# This preference controls the initial setting for the character encoding\n# detector. Valid values are ja_parallel_state_machine for Japanese, ruprob\n# for Russian and ukprob for Ukrainian and the empty string to turn detection\n# off. The value must be empty for locales other than Japanese, Russian and\n# Ukrainian.\nintl.charset.detector=\n\n# LOCALIZATION NOTE (pluralRule): Pick the appropriate plural rule for your\n# language. This will determine how many plural forms of a word you will need\n# to provide and in what order.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\npluralRule=0\n\n# LOCALIZATION NOTE (intl.menuitems.alwaysappendaccesskeys, intl.menuitems.insertseparatorbeforeaccesskeys):\n# Valid values are: true, false, <empty string>\n# Missing preference or empty value equals false.\nintl.menuitems.alwaysappendaccesskeys=\nintl.menuitems.insertseparatorbeforeaccesskeys=false\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/keys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the application's labels for keys on the keyboard.\n#                     If you decide to translate this file, you should translate it based on\n#                     the prevelant kind of keyboard for your target user.\n# LOCALIZATION NOTE : There are two types of keys, those w/ text on their labels\n#                     and those w/ glyphs.\n# LOCALIZATION NOTE : VK_<…> represents a key on the keyboard.\n#\n# For more information please see bugzilla bug 90888.\n\n# F1..F10 should probably not be translated unless there are keyboards that actually have other labels\n# F11..F20 might be something else, but are really keyboard specific and not region/language specific\n# there are actually two different F11/F12 keys, I don't know which one these labels represent.\n# eg, F13..F20 on a sparc keyboard are labeled Props, Again .. Find, Cut\n# sparc also has Stop, Again and F11/F12. VK_F11/VK_F12 probably map to Stop/Again\n# LOCALIZATION NOTE : BLOCK Do not translate the next block\nVK_F1=F1\nVK_F2=F2\nVK_F3=F3\nVK_F4=F4\nVK_F5=F5\nVK_F6=F6\nVK_F7=F7\nVK_F8=F8\nVK_F9=F9\nVK_F10=F10\n\nVK_F11=F11\nVK_F12=F12\nVK_F13=F13\nVK_F14=F14\nVK_F15=F15\nVK_F16=F16\nVK_F17=F17\nVK_F18=F18\nVK_F19=F19\nVK_F20=F20\n# LOCALIZATION NOTE : BLOCK end do not translate block\n\n# LOCALIZATION NOTE : BLOCK GLYPHS, DO translate this block\nVK_UP=위측 화살표\nVK_DOWN=아래측 화살표\nVK_LEFT=좌측 화살표\nVK_RIGHT=우측 화살표\nVK_PAGE_UP=Page Up\nVK_PAGE_DOWN=Page Down\n# LOCALIZATION NOTE : BLOCK end GLYPHS\n\n# Enter, backspace, and Tab might have both glyphs and text\n# if the keyboards usually have a glyph,\n# if there is a meaningful translation,\n# or if keyboards are localized\n# then translate them or insert the appropriate glyph\n# otherwise you should probably just translate the glyph regions\n\n# LOCALIZATION NOTE : BLOCK maybe GLYPHS\nVK_RETURN=Return\nVK_TAB=Tab\nVK_BACK=Backspace\nVK_DELETE=Del\n# LOCALIZATION NOTE : BLOCK end maybe GLYPHS\n# LOCALIZATION NOTE : BLOCK typing state keys\nVK_HOME=Home\nVK_END=End\n\nVK_ESCAPE=Esc\nVK_INSERT=Ins\n# LOCALIZATION NOTE : BLOCK end\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/languageNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naa = 마파어\nab = 압하지안어\nae = 아베스탄어\naf = 아프리칸어\nak = 아칸어\nam = 암하릭어\nan = 아라곤어\nar = 아랍어\nas = 아쌈메스어\nast = 에스투리안어\nav = 아바리어\nay = 아이마라어\naz = 아제르바이젠어\nba = 바쉬키어\nbe = 백러시아어\nbg = 불가리아어\nbh = 비하리어\nbi = 바누아투어\nbm = 밤바라어\nbn = 뱅골어\nbo = 티벳어\nbr = 브라타뉴어\nbs = 보스니아어\nca = 카타란어\nce = 체첸어\nch = 차모로어\nco = 코르시카어\ncr = 크리어\ncs = 체코어\ncsb = 카슈비아어\ncu = 슬라브 정교회어\ncv = 츄바쉬어\ncy = 웨일즈어\nda = 덴마크어\nde = 독일어\ndsb = 소르비아어\ndv = 디베히어\ndz = 종카어\nee = 이유어\nel = 그리스어\nen = 영어\neo = 에스페란토\nes = 스페인어\net = 에스토니아어\neu = 바스크어\nfa = 파시어\nff = 풀라어\nfi = 핀란드어\nfj = 피지어\nfo = 페로스어\nfr = 프랑스어\nfur = 프리울리언어\nfy = 프리시안어\nga = 아일랜드어\ngd = 스캇캘릭어\ngl = 갈라시아어\ngn = 구아라니어\ngu = 구자라티어\ngv = 맹크스어\nha = 하우사어\nhaw = 하와이어\nhe = 히브리어\nhi = 힌두어\nhil = 힐리가이넌어\nho = 히리모투어\nhr = 크로아티아어\nhsb = 소르비아어\nht = 아이티어\nhu = 헝가리어\nhy = 아르메니아어\nhz = 헤레로어\nia = 인터링구아어\nid = 인도네시아어\nie = 인터링귀어\nig = 이그보어\nii = 수추안이어\nik = 이뉴피악어\nio = 이다어\nis = 아이슬랜드어\nit = 이탈리아어\niu = 이누이트어\nja = 일본어\njv = 자바어\nka = 그루지야어\nkg = 콩고어\nki = 키쿠유어\nkj = 쿠아나마어\nkk = 카자흐어\nkl = 그린랜드어\nkm = 크메르어\nkn = 카나다어\nko = 한국어\nkok = 콩카니어\nkr = 카두리\nks = 카시미르어\nku = 쿠르드어\nkv = 코미어\nkw = 코니쉬어\nky = 키르기즈어\nla = 라틴어\nlb = 룩셈부르크어\nlg = 간다어\nli = 림부르간어\nln = 링가라어\nlo = 라오어\nlt = 리투아니아어\nlu = 루바-카탄가어\nlv = 라트비아어\nmg = 말라카시어\nmh = 마셜제도어\nmi = 마오리어\nmk = 마케도니아어\nml = 말라야람어\nmn = 몽골어\nmr = 말라티어\nms = 말레이어\nmt = 몰타어\nmy = 버마어\nna = 나우르어\nnb = 노르웨이어(보크말)\nnd = 북니테비어\nne = 네팔어\nng = 니돈자어\nnl = 독일어\nnn = 노르웨어어(노르딕)\nno = 노르웨이어\nnr = 남니데비어\nnso = 북세소토어\nnv = 나바호어\nny = 치체와어\noc = 오키탄어\noj = 오지브아어\nom = 오르모어\nor = 오리아어\nos = 오시타아어\npa = 펀잡어\npi = 파리어\npl = 폴란드어\nps = 파쉬토어\npt = 포르투갈어\nqu = 케추아어\nrm = 로망스어\nrn = 키룬디어\nro = 루마니아어\nru = 러시아어\nrw = 킨야완다어\nsa = 산스크리트\nsc = 사르디니아어\nsd = 신다이어\nse = 북사미어\nsg = 상고어\nsi = 신할라어\nsk = 슬로바키아어\nsl = 슬로베니아어\nsm = 사모아어\nsn = 쇼나어\nso = 소말리아어\nson = 송가이족어\nsq = 알바니아어\nsr = 세르비아어\nss = 시스바티어\nst = 세소토어\nsu = 수단어\nsv = 스웨덴어\nsw = 스와힐리어\nta = 타밀어\nte = 텔루그어\ntg = 타직어\nth = 타이어\nti = 티그린야어\ntig = 티그레어\ntk = 투르쿠멘어\ntl = 타갈로그어\ntlh = 클링곤어\ntn = 싸와나어\nto = 통가어\ntr = 터키어\nts = 통가어\ntt = 타타르어\ntw = 트위어\nty = 타히티어\nug = 위그르어\nuk = 우크라이나어\nur = 파키스탄어\nuz = 우즈벡어\nve = 벤다어\nvi = 베트남어\nvo = 볼라푸크어\nwa = 월룬어\nwen = 소르비아어\nwo = 세네갈어\nxh = 코사어\nyi = 이디시어\nyo = 요루바어\nza = 쥐앙어\nzh = 중국어\nzu = 줄루어\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/layout/HtmlForm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nReset=초기화\nSubmit=질의 보내기\nBrowse=찾아보기…\nFileUpload=파일 업로드\nDirectoryUpload=업로드 할 폴더 선택\nDirectoryPickerOkButtonLabel=업로드\n# LOCALIZATION NOTE (IsIndexPromptWithSpace): The last character of the string \n# should be a space (U+0020) in most locales. The prompt is followed by an \n# input field. The space needs be escaped in the property file to avoid \n# trimming.\nIsIndexPromptWithSpace=검색 가능한 항목입니다. 검색어를 입력하십시오:\\u0020\nForgotPostWarning=폼에는 enctype=%S이(가) 포함되어 있지만 method=post이(가) 없습니다. method=GET으로 전송할 경우 enctype은 사용하지 않습니다.\nForgotFileEnctypeWarning=폼에는 파일 전송이 포함되어 있지만 method=post 또는 enctype=multipart/form-data가 설정되어 있지 않은 파일은 저장되지 않습니다.\n# LOCALIZATION NOTE (DefaultFormSubject): %S will be replaced with brandShortName\nDefaultFormSubject=%S로부터 폼 입력\nCannotEncodeAllUnicode=%S로받은 폼 입력은 Unicode(유니코드)에 디코딩 할 수 없는 문자가 포함되어 있기 때문에 데이터가 망가져 있을 가능성이 있습니다. 이 문제를 해결하려면 UTF-8로 폼 양식이 전송되도록 웹 페이지 자체의 인코딩을 UTF-8로 변경하거나 form 요소의 속성에 accept-charset=utf-8 를 지정해 주십시오.\nAllSupportedTypes=지원되는 모든 유형\n# LOCALIZATION NOTE (NoFileSelected): this string is shown on a\n# <input type='file'> when there is no file selected yet.\nNoFileSelected=선택한 파일이 없습니다.\n# LOCALIZATION NOTE (NoFilesSelected): this string is shown on a\n# <input type='file' multiple> when there is no file selected yet.\nNoFilesSelected=선택한 파일이 없습니다.\n# LOCALIZATION NOTE (NoDirSelected): this string is shown on a\n# <input type='file' directory/webkitdirectory> when there is no directory\n# selected yet.\nNoDirSelected=선택한 디렉토리가 없습니다.\n# LOCALIZATION NOTE (XFilesSelected): this string is shown on a\n# <input type='file' multiple> when there are more than one selected file.\n# %S will be a number greater or equal to 2.\nXFilesSelected=파일 %S개를 선택했습니다.\nColorPicker=색상 선택\nDatePicker=날짜 선택\n# LOCALIZATION NOTE (AndNMoreFiles): Semi-colon list of plural forms. \n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals \n# This string is shown at the end of the tooltip text for <input type='file'\n# multiple> when there are more than 21 files selected (when we will only list\n# the first 20, plus an \"and X more\" line). #1 represents the number of files\n# minus 20 and will always be a number equal to or greater than 2. So the\n# singular case will never be used.\nAndNMoreFiles=다른 파일 #1개\n# LOCALIZATION NOTE (DefaultSummary): this string is shown on a <details> when\n# it has no direct <summary> child. Google Chrome should already have this\n# string translated.\nDefaultSummary=상세\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/layout/MediaDocument.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (ImageTitleWithDimensions2AndFile): first %S is filename, second %S is type, third %S is width and fourth %S is height\n#LOCALIZATION NOTE (ImageTitleWithoutDimensions): first %S is filename, second %S is type\n#LOCALIZATION NOTE (ImageTitleWithDimensions2): first %S is type, second %S is width and third %S is height\n#LOCALIZATION NOTE (ImageTitleWithNeitherDimensionsNorFile): first %S is type\n#LOCALIZATION NOTE (MediaTitleWithFile): first %S is filename, second %S is type\n#LOCALIZATION NOTE (MediaTitleWithNoInfo): first %S is type\nImageTitleWithDimensions2AndFile=%S (%S 이미지, %Sx%S 픽셀)\nImageTitleWithoutDimensions=%S (%S I 이미지)\nImageTitleWithDimensions2=(%S 이미지, %Sx%S 픽셀)\nImageTitleWithNeitherDimensionsNorFile=(%S 이미지)\nMediaTitleWithFile=%S (%S 객체)\nMediaTitleWithNoInfo=(%S 객체)\n\nInvalidImage=%S 이미지가 표시되지 않았습니다. 오류가 있습니다.\nScaledImage=크기 (%S%%)\n\nTitleWithStatus=%S - %S\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/layout/htmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Encoding warnings and errors\nEncNoDeclarationFrame=프레임내 문서의 문자 인코딩이 선언되어 있지 않습니다.프레임 없이 읽어들이는 경우와 표시가 다를수도 있습니다.\nEncNoDeclarationPlain=plaintext 문서의 문자 인코딩이 선언되어 있지 않습니다.문서에 US ASCII 외의 문자가 포함되어 있는 경우, 브라우저의 설정에 따라서 글자가 깨질 수 있습니다. 파일 문자 인코딩은 전송 프로토콜로 선언되어 문자 인코딩을 지정하는 바이트 오더 마크가 파일에 사용되어야 합니다.\nEncNoDeclaration=HTML 문서의 문자 인코딩이 선언되어 있지 않습니다.문서에 US ASCII 외의 문자가 포함되어 있는 경우, 브라우저의 설정에 따라서는 글자가 깨지는 일이 있습니다. 페이지의 문자 인코딩은 문서중 또는 전송 프로토콜로 선언해야 합니다.\nEncLateMetaFrame=프레임내 HTML 문서 문자 인코딩이 파일 첫머리 1024 바이트의 사전 스캔에서는 발견되지 않았습니다. 프레임 없이 표시하면, 자동으로 페이지를 새로 고침하여 문자 인코딩의 선언은 파일 첫머리 1024 바이트 이내로 포함해 주십시오.\nEncLateMeta=HTML 문서 문자 인코딩이 파일 첫머리의 1024 바이트의 사전 스캔에서는 발견되지 않았습니다. 다른 설정의 브라우저로 표시하면 자동으로 페이지를 새로 고침하여 문자 인코딩의 선언은 파일 첫머리 1024 바이트 이내에 포함해 주십시오.\nEncLateMetaReload=HTML 문서의 문자 인코딩이, 파일 첫머리의 1024 바이트의 사전 스캔에서는 발견되지 않았기 때문에 페이지가 새로 고침 되었습니다. 문자 인코딩의 선언은 파일 첫머리 1024 바이트 이내에 포함해 주십시오.\nEncLateMetaTooLate=문서의 문자 인코딩 선언이 발견되었으나 파일 첫머리에 없었기 때문에 무시되었습니다. 문자 인코딩 선언은 파일앞 1024 바이트 이내에 포함해 주십시오.\nEncMetaUnsupported=HTML 문서의 meta 태그에 기술 지원되어 있지 않은 문자 인코딩이 지정되어 있습니다. 문자 인코딩 선언은 무시되었습니다.\nEncProtocolUnsupported=전송 프로토콜중에서 기술 지원되어 있지 않은 문자 인코딩이 지정되어 있습니다. 문자 인코딩 선언은 무시되었습니다.\nEncBomlessUtf16=바이트 오더 마크도 전송 프로토콜 레벨의 문자 인코딩 선언도 없고, UTF-16 로 encode 되어 있지만 기본적인 라틴 문자만 텍스트가 검출되었습니다. 이 내용를 UTF-16 로 인코딩 하는 것은 비효율적이고, 문자 인코딩은 항상 선언해야 합니다.\nEncMetaUtf16=meta 태그로 UTF-16 문자 인코딩을 선언하으나, UTF-8 선언으로서 해석됩니다.\nEncMetaUserDefined=meta 태그로 x-user-defined 문자 인코딩을 선언하였습니다. 이 선언은 고의적으로 잘못 인코드된 오래된 폰트와의 호환성을 위해서 windows-1252로 해석 되었습니다. 이 사이트는 유니코드로 변경되어야 합니다.\n\n# The bulk of the messages below are derived from \n# http://hg.mozilla.org/projects/htmlparser/file/1f633cef7de7/src/nu/validator/htmlparser/impl/ErrorReportingTokenizer.java\n# which is available under the MIT license.\n\n# Tokenizer errors\nerrGarbageAfterLtSlash=\"</\"의 뒤에 가비지가 포함되어 있습니다.\nerrLtSlashGt=\"</>\" 발견되었습니다. \"<\"을 \"<\"와 같이 이스케이프 되어 있지 않은지, 종료 태그의 형식 오류  가능성이 있습니다.\nerrCharRefLacksSemicolon=문자 참조가 세미콜론으로 종료하고 있지 않습니다.\nerrNoDigitsInNCR=수치 문자 참조에 숫자가 포함되어 있지 않습니다.\nerrGtInSystemId=시스템 식별자중에 \">\"가 포함되어 있습니다.\nerrGtInPublicId=공개 식별자에 \">\"가 포함되어 있습니다.\nerrNamelessDoctype=문서형 (DOCTYPE)에 이름이 없습니다.\nerrConsecutiveHyphens=주석 처리의 마지막 이외로 주석 처리중에 연속하는 하이픈이 포함되어 있습니다. \"- -\" 등은 상관하지 않습니다만 주석 처리중에서 \"--\"의 사용은 금지되어 있습니다.\nerrPrematureEndOfComment=\"-->\" 전에 주석 처리가 종료하고 있습니다. \"-->\" 적절히 주석 처리 종료시켜 주십시오.\nerrBogusComment=Bogus인 주석 처리가 발견되었습니다.\nerrUnquotedAttributeLt=인용 부호 없음 속성값  중에 \"<\"가 포함되어 있습니다. 직전에 \">\"이 누락이라고 있을 가능성이 있습니다.\nerrUnquotedAttributeGrave=인용 부호 없음 속성값  중에 \"`\"가 포함되어 있습니다. 인용 부호에 다른 문자를 사용하고 있을 가능성이 있습니다.\nerrUnquotedAttributeQuote=인용 부호 없음 속성값 중에 인용 부호가 포함되어 있습니다. 복수의 속성이 함께 실행되거나 URL 쿼리 문자열이 인용 부호 없음의 속성에 포함되어 있을 가능성이 있습니다.\nerrUnquotedAttributeEquals=인용 부호 없음의 속성값 중에 \"=\"가 포함되어 있습니다. 복수의 속성이 함께 실행되거나, URL 쿼리 문자열이 인용 부호 없음의 속성에 포함되어 있을 가능성이 있습니다.\nerrSlashNotFollowedByGt=slash 직후에 \">\"가 계속 있지 않습니다.\nerrNoSpaceBetweenAttributes=속성 사이에 공백이 있습니다.\nerrUnquotedAttributeStartLt=인용 부호 없음 속성값이 \"<\" 로 시작하고 있습니다.이전의 \">\"이 누락되어 있을 가능성이 있습니다.\nerrUnquotedAttributeStartGrave=인용 부호 없음의 속성값이 \"`\" 로 시작되고 있습니다. 인용 부호에 다른 문자를 사용하고 있을 가능성이 있습니다.\nerrUnquotedAttributeStartEquals=인용 부호 없음의 속성값이 \"=\"로 시작되고 있습니다. 잘못된 인용 부호를 중복하고 있을 가능성이 있습니다.\nerrAttributeValueMissing=속성값이 없습니다.\nerrBadCharBeforeAttributeNameLt=속성명이어야 할 것에 \"<\"가 발견되었습니다. 이전의 \">\"이 누락되어 있을 가능성이 있습니다.\nerrEqualsSignBeforeAttributeName=속성명이어야 할 것에 \"=\"가 발견되었습니다. 속성명이 누락되어 있을 가능성이 있습니다.\nerrBadCharAfterLt=\"<\"의 뒤에 부정한 문자가 발견되었습니다. \"<\"을 \"&lt;\"에 이스케이프 해야함을  잊고 있을 가능성이 있습니다.\nerrLtGt=\"<>\"가 발견되었습니다. \"<\"을 \"&lt;\"와 같이 이스케이프 되어 있지 않거나, 시작 태그 타입 오류일 가능성이 있습니다.\nerrProcessingInstruction=\"<?\" 발견되었습니다. XML 처리 명령을 HTML로 사용 하고 있을 가능성이 있습니다. HTML에서는 XML처리 명령은 기술 지원되지 않습니다.\nerrUnescapedAmpersandInterpretedAsCharacterReference=\"&\"에 계속 되는 문자는 문자 참조로서 해석됩니다. \"&\"을 \"&amp;\"로 이스케이프 하는 것을 잊고 있는 가능성이 있습니다.\nerrNotSemicolonTerminated=문자 실체 참조가 세미콜론으로 종료하고 있지 않습니다. 혹은 \"&\"을 \"&amp;\"로 이스케이프 하는 것을 잊고 있는 가능성이 있습니다.\nerrNoNamedCharacterMatch=\"&\"가 실체 참조의 시작 이외로 사용되어 있습니다. \"&\"을 \"&amp;\"에 이스케이프 하는 것을 잊고 있는 가능성이 있습니다.\nerrQuoteBeforeAttributeName=속성명이어야 할 것에 인용 부호가 발견되었습니다. 이전의 \"=\"이 누락이라고 있을 가능성이 있습니다.\nerrLtInAttributeName=속성 명중에 \"<\"가 포함되어 있습니다. 이전의 \">\"이 누락이라고 있을 가능성이 있습니다.\nerrQuoteInAttributeName=속성 명중에 인용 부호가 포함되어 있습니다. 어딘가 그 이전의 인용 부호의 대응 관계가 잘못되어 있을 가능성이 있습니다.\nerrExpectedPublicId=문서형 선언에 공개 식별자가 지정되어 있지 않습니다.\nerrBogusDoctype=Bogus인 문서형 선언이 발견되었습니다.\nmaybeErrAttributesOnEndTag=종료 태그에 속성값 가 포함되어 있습니다.\nmaybeErrSlashInEndTag=종료 태그의 마지막에 \"/\"가 발견되었습니다.\nerrNcrNonCharacter=비문자에 전개되는 문자 참조가 발견되었습니다.\nerrNcrSurrogate=서로게이트에 전개되는 문자 참조가 발견되었습니다.\nerrNcrControlChar=제어 문자에 전개되는 문자 참조가 발견되었습니다.\nerrNcrCr=복귀 개행 문자에 전개되는 수치 문자 참조가 발견되었습니다.\nerrNcrInC1Range=C1 제어 영역에 전개되는 수치 문자 참조가 발견되었습니다.\nerrEofInPublicId=공개 식별자 전에 파일 끝에 이르렀습니다.\nerrEofInComment=주석 처리 도중에 파일 끝에 이르렀습니다.\nerrEofInDoctype=문서형 선언 도중에 파일 끝에 이르렀습니다.\nerrEofInAttributeValue=속성값 도중에 파일 끝에 이르렀습니다. 태그는 무시됩니다.\nerrEofInAttributeName=속성명 도중에 파일 끝에 이르렀습니다. 태그는 무시됩니다.\nerrEofWithoutGt=태그가 \">\" 로 닫혀지기 전에 파일 끝에 이르렀습니다. 태그는 무시됩니다.\nerrEofInTagName=태그 이름의 도중에 파일 끝에 이르렀습니다. 태그는 무시됩니다.\nerrEofInEndTag=종료 태그 전에 파일 끝에 이르렀습니다. 태그는 무시됩니다.\nerrEofAfterLt=태그가 \"<\" 로 열린 다음에 파일 끝에 이르렀습니다.태그는 무시됩니다.\nerrNcrOutOfRange=Unicode로 허가되어 있는 범위외 문자 참조가 발견되었습니다.\nerrNcrUnassigned=문자를 할당할 수 없는 코드 포인트에 전개되는 문자 참조가 발견되었습니다.\nerrDuplicateAttribute=속성이 중복 하고 있습니다.\nerrEofInSystemId=시스템 식별자의 도중에 파일 끝에 이르렀습니다.\nerrExpectedSystemId=문서형 선언에 시스템 식별자가 지정되어 있지 않습니다.\nerrMissingSpaceBeforeDoctypeName=문서형 이름 전에 공백이 있습니다.\nerrHyphenHyphenBang=주석 처리중에 \"--!\"가 발견되었습니다.\nerrNcrZero=0으로 전개되는 문자 참조가 발견되었습니다.\nerrNoSpaceBetweenDoctypeSystemKeywordAndQuote=문서형 선언의 \"SYSTEM\" 키워드와 인용 부호의 사이에 공백이 있습니다.\nerrNoSpaceBetweenPublicAndSystemIds=문서형 선언의 공개 식별자와 시스템 식별자의 사이에 공백이 있습니다.\nerrNoSpaceBetweenDoctypePublicKeywordAndQuote=문서형 선언의 \"PUBLIC\" 키워드와 인용 부호의 사이에 공백이 있습니다.\n\n# Tree builder errors\nerrStrayStartTag2=시작 태그 “%1$S”가 빠졌습니다.\nerrStrayEndTag=종료 태그 “%1$S”가 빠졌습니다.\nerrUnclosedElements=종료 태그 “%1$S”가 보이나 요소가 없습니다.\nerrUnclosedElementsImplied=종료 태그 “%1$S”가 적용되었으나 시작 요소가 없습니다.\nerrUnclosedElementsCell=테이블 셀이 닫혔으나, 시작 요소가 없습니다.\nerrStrayDoctype=DOCTYPE이 빠졌습니다.\nerrAlmostStandardsDoctype=거의 표준 모드 doctype입니다. “<!DOCTYPE html>”로 처리합니다.\nerrQuirkyDoctype=Quirky doctype입니다.“<!DOCTYPE html>”로 처리합니다.\nerrNonSpaceInTrailer=비공백 문자가 페이지 트레일러에 있습니다.\nerrNonSpaceAfterFrameset=“frameset” 뒤에 공백이 없습니다.\nerrNonSpaceInFrameset=“frameset”에 공백이 없습니다.\nerrNonSpaceAfterBody=body 뒤에 공백이 없습니다.\nerrNonSpaceInColgroupInFragment=“colgroup”에 공백이 없습니다.\nerrNonSpaceInNoscriptInHead='head'내 “noscript”내 공백이 없습니다.\nerrFooBetweenHeadAndBody=“%1$S”요소는 “head”와 “body”사이에 있어야 합니다.\nerrStartTagWithoutDoctype=doctype이 없이 시작 태그가 선언되었습니다. “<!DOCTYPE html>”로 처리합니다.\nerrNoSelectInTableScope=테이블 영역에 “select”가 없습니다.\nerrStartSelectWhereEndSelectExpected=“select”시작 태그는 종료 태그가 필요합니다.\nerrStartTagWithSelectOpen=“%1$S” 시작 태그는 “select”가 먼저 필요합니다.\nerrBadStartTagInHead2='head'에 틀린 시작 태그 “%1$S”가 있습니다.\nerrImage=“image” 시작 태그가 있습니다.\nerrIsindex=“isindex” 시작 태그가 있습니다.\nerrFooSeenWhenFooOpen=“%1$S” 시작 태그가 있으나 같은 형식의 요소가 이미 열려있습니다.\nerrHeadingWhenHeadingOpen=제목은 다른 제목의 자식이 될 수 없습니다.\nerrFramesetStart=“frameset”시작 태그가 있습니다.\nerrNoCellToClose=닫을 셀이 없습니다.\nerrStartTagInTable=“%1$S”시작 태그가 “table” 안에 있습니다.\nerrFormWhenFormOpen=“form” 시작 태그가 있으나 이미 “form” 요소가 있습니다. form을 서로 포함하는 것은 허가되지 않으므로 무시됩니다.\nerrTableSeenWhileTableOpen=“table” 시작 태그가 있으나 이미 “table”이 열려 있습니다.\nerrStartTagInTableBody=“%1$S” 시작 태그가 table 내에 있습니다.\nerrEndTagSeenWithoutDoctype=doctype 선언 없이 종료 태그가 보입니다. “<!DOCTYPE html>”로 처리합니다.\nerrEndTagAfterBody=“body” 뒤에 보이는 종료 태그는 닫습니다.\nerrEndTagSeenWithSelectOpen=“%1$S” 종료 태그가 “select” 열린데서 사용중입니다.\nerrGarbageInColgroup=“colgroup” 안에 가비지가 있습니다.\nerrEndTagBr=“br” 태그가 닫혔습니다.\nerrNoElementToCloseButEndTagSeen=“%1$S” 요소가 영역에 없으나 “%1$S” 종료 태그는 보입니다.\nerrHtmlStartTagInForeignContext=HTML 시작 태그 “%1$S”는 외부 네임스페이스 콘텍스트에 있습니다.\nerrTableClosedWhileCaptionOpen=“table”은 종료하였으나 “caption”이 열려있습니다.\nerrNoTableRowToClose=table row가 닫혀야 합니다.\nerrNonSpaceInTable=잘못 위치한 비공백 문자가 table 내에 있습니다.\nerrUnclosedChildrenInRuby=“ruby”내에 닫히지 않은 자식이 있습니다.\nerrStartTagSeenWithoutRuby=“%1$S”의 시작 태그가 있으나 “ruby” 요소가 열리지 않았습니다.\nerrSelfClosing=자기 내부 닫음 요소 (“/>”)가 비 HTML요소로 사용되었습니다. slash를 무시하고 시작 요소로 간주합니다.\nerrNoCheckUnclosedElementsOnStack=스택에 닫히지 않은 요소가 있습니다.\nerrEndTagDidNotMatchCurrentOpenElement=“%1$S”의 종료태그는 현재 열린 요소(“%2$S”)와 이름이 맞지 않습니다.\nerrEndTagViolatesNestingRules=“%1$S”의 종료 태그는 포함 규칙을 위반하였습니다.\nerrEndWithUnclosedElements=“%1$S”의 종료태그가 있지만 아직 닫히지 않은 요소가 있습니다."
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/layout/xmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Map Expat error codes to error strings\n1 = 메모리 부족\n2 = 문법 오류\n3 = 요소 없음\n4 = 부적합한 형식\n5 = 닫히지 않은 토큰\n6 = 닫히지 않은 토큰\n7 = 맞지 않는 태그\n8 = 속성 중복\n9 = 문서 항목 오류\n10 = 부적합한 인수 또는 참조\n11 = 정의되지 않은 엔티티\n12 = 반복적인 엔티티 참조\n13 = 비동기 엔티티\n14 = 유효하지 않은 문자 번호 참조\n15 = 실행 엔티티 참조\n16 = 외부 엔티티 속성 참조\n17 = XML 혹은 텍스트 선언이 외부 엔티티 시작에 올수 없음\n18 = 알 수 없는 인코딩\n19 = XML 선언 내의 부정확한 인코딩\n20 = 닫히지 않은 CDATA 영역\n21 = 외부 엔티티 참조 오류\n22 = 비독립적 문서\n23 = 예상치 못한 파서 상태\n24 = 인수 엔티티 내의 엔티티 선언\n27 = 네임스페이스로 전달하지 못한 prefix\n28 = prefix를 선언 할 수 없음\n29 = 파라미터 엔티티에서 불완전한 마크업\n30 = XML 선언이 well-formed가 아님\n31 = text 선언이 well-formed가 아님\n32 = 공개 id에 비문법 문자 포함\n38 = 예약된 prefix (xml)는 선언되지 않거나 다른 네임스페이스 URI로 전달해야 함\n39 = 예약된 prefix (xmlns)는 선언을 취소하거나 선언되지 않아야 함\n40 = prefix는 다른 네임스페이스 URI로 전달되어야 함\n\n# %1$S is replaced by the Expat error string, may be followed by Expected (see below)\n# %2$S is replaced by URL\n# %3$u is replaced by line number\n# %4$u is replaced by column number\nXMLParsingError = XML 변환기 오류: %1$S \\n위치: %2$S \\n행 %3$u, 글자 위치 %4$u:\n\n# %S is replaced by a tag name.\n# This gets appended to the error string if the error is mismatched tag.\nExpected = . 예상: </%S>.\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/layout_errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nImageMapRectBoundsError=\"coords\" 속성 (<area shape=\"rect\">)이 \"left,top,right,bottom\" 형식 내에 있지 않습니다.\nImageMapCircleWrongNumberOfCoords=\"coords\" 속성 (<area shape=\"circle\">)이 \"center-x,center-y,radius\" 형식 내에 있지 않습니다.\nImageMapCircleNegativeRadius=\"coords\" 속성 (<area shape=\"circle\">)이 음수값을 가지고 있습니다.\nImageMapPolyWrongNumberOfCoords=\"coords\" 속성 (<area shape=\"poly\">)에 \"x1,y1,x2,y2 ...\" 형식이 생략되어 있습니다.\nImageMapPolyOddNumberOfCoords=\"coords\" 속성 (<area shape=\"poly\">)에 \"y\" 값이 생략되어 있습니다. (정확한 예:  \"x1,y1,x2,y2 ...\").\n\nTablePartRelPosWarning=표의 줄과 표의 줄 그룹에 대한 상대 위치 표시가 이제 지원됩니다. 현재 사이트는 이 기능의 영향을 받지 않을 떄 만들어 졌기 때문에 업데이트가 필요할 수 있습니다.\nScrollLinkedEffectFound2=이 사이트는 스크롤과 연결된 효과를 사용하는 것으로 보입니다. 이 기 능은 비동기 패닝과 함께 잘 작동하지 않을 수 있습니다; 보다 상세한 정보는 https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects 를 참고하시고 관련된 도구와 기능에 관련된 토론에 참여하세요!\n\n## LOCALIZATION NOTE(CompositorAnimationWarningContentTooLarge2):\n## (%1$S, %2$S) is a pair of integer values of the frame size\n## (%3$S, %4$S) is a pair of integer values of a limit based on the viewport size\n## (%5$S, %6$S) is a pair of integer values of an absolute limit\nCompositorAnimationWarningContentTooLarge2=프레임 크기(%1$S, %2$S)가 뷰포트((%3$S, %4$S) 이상)보다 크거나 최대 허용 값(%5$S, %6$S)보다 커서 애니메이션을 컴포지터에서 실행할 수 없음\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformBackfaceVisibilityHidden):\n## 'backface-visibility: hidden' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformBackfaceVisibilityHidden=‘backface-visibility: hidden’의 트랜스폼 애니메이션은 컴포지터에서 실행할 수 없음\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformPreserve3D):\n## 'transform-style: preserve-3d' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformPreserve3D=‘transform-style: preserve-3d’의 트랜스폼 애니메이션은 컴포지터에서 실행할 수 없음\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformSVG,\n##                   CompositorAnimationWarningTransformWithGeometricProperties,\n##                   CompositorAnimationWarningTransformWithSyncGeometricAnimations,\n##                   CompositorAnimationWarningTransformFrameInactive,\n##                   CompositorAnimationWarningOpacityFrameInactive):\n## 'transform' and 'opacity' mean CSS property names, don't translate it.\nCompositorAnimationWarningTransformSVG=SVG 트랜스폼 된 요소에 대한 ‘transform’ 애니메이션은 컴포지터에서 실행할 수 없음\nCompositorAnimationWarningTransformWithGeometricProperties=같은 요소에 동시에 기하학적 속성을 애니메이션 하는 경우 ‘transform’ 애니메이션은 컴포지터에서 실행할 수 없음\nCompositorAnimationWarningTransformWithSyncGeometricAnimations=동시에 시작하는 기하학적 속성 애니메이션과 동기화 되어야 하기 때문에 ‘transform’ 애니메이션은 컴포지터에서 실행할 수 없음\nCompositorAnimationWarningTransformFrameInactive=‘transform’ 애니메이션에 대해서 프레임이 활성화 표시가 되어 있지 않기 때문에 애니메이션을 컴포지터에서 실행할 수 없음\nCompositorAnimationWarningOpacityFrameInactive=‘opacity’ 애니메이션에 대해서 프레임이 활성화 표시가 되어 있지 않기 때문에 애니메이션을 컴포지터에서 실행할 수 없음\nCompositorAnimationWarningHasRenderingObserver=요소가 관찰자(-moz-elemen나 SVG clipping/masking)를 랜더링 했기 때문에 애니메이션을 컴포지터에서 실행할 수 없음\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/mathml/mathml.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nInvalidChild=바르지 않은 마크 업: <%1$S> 태그를 <%2$S> 자식 요소로 취급할 수 없습니다.\nChildCountIncorrect=바르지 않은 마크 업: <%1$S/> 태그 자식 요소 수가 올바르지 않습니다. \nDuplicateMprescripts=바르지 않은 마크 업: <mmultiscripts/>내에 <mprescripts/>를 복수로 둘 수 없습니다. \n# LOCALIZATION NOTE:  The first child of <mmultiscript/> is the base, that is the element to which scripts are attached.\nNoBase=바르지 않은 마크 업: <mmultiscripts/> 내에 정확히 한 개의 Base 요소를 두어야 하나 하나도 찾지 못했습니다.\nSubSupMismatch=바르지 않은 마크 업: <mmultiscripts/> 내의 subscript/superscript 조가 불완전합니다. \n\n# LOCALIZATION NOTE:  When localizing the single quotes ('), follow the conventions in css.properties for your target locale.\nAttributeParsingError=<%3$S/> 태그 '%2$S'속성 값 '%1$S'의 파싱중에 오류가 발생했습니다. 이 속성은 무시됩니다. \nAttributeParsingErrorNoTag='%2$S'속성의 값 '%1$S'의 파싱중에 오류가 발생했습니다. 이 속성은 무시됩니다. \nLengthParsingError=MathML 속성치 '%1$S'를 길이로서 파싱중에 오류가 발생했습니다. 이 속성은 무시됩니다. \nDeprecatedSupersededBy='%1$S' 사용은 MathML3 으로 추천하지 않습니다. 대신에 '%2$S'를 사용해 주십시오.\nUnitlessValuesAreDeprecated=단위 없는 값의 사용은 MathML3 으로 추천하지 않습니다.\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/mozilla.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mozilla.title.15.1\n'Mozilla서, 15:1'>\n\n<!ENTITY mozilla.quote.15.1\n'맘몬의 <em>쌍둥이</em>가 서로 싸울지니, 그들의 전장이 세상을 <em>새로운 암흑</em>으로 이끌며, 짐승은 그 암흑을 미워하니라. 이에 <em>빠르게</em> 변화하여 그 힘을 키우매 그 세력이 몇 배로 커졌더라. 짐승이 <em>불</em>로서 어둠에 빛을 비추니라.'>\n\n<!ENTITY mozilla.from.15.1\n'- <strong>Mozilla서,</strong> 15:1'>\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/narrate.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Narrate, meaning \"read the page out loud\". This is the name of the feature\n# and it is the label for the popup button.\nnarrate = 읽어주기\nback = 뒤로\nstart = 시작\nstop = 정지\nforward = 앞으로\nspeed = 속도\nselectvoicelabel = 목소리:\n# Default voice is determined by the language of the document.\ndefaultvoice = 기본\n\n# Voice name and language.\n# eg. David (English)\nvoiceLabel = %S (%S)"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY loadError.label \"페이지 읽기 오류\">\n<!ENTITY retry.label \"재시도\">\n\n<!-- Specific error messages -->\n\n<!ENTITY connectionFailure.title \"연결 실패\">\n<!ENTITY connectionFailure.longDesc \"<p>사이트는 유효한 것으로 보이나 접속할 수 없습니다.</p><ul><li>사이트가 일시적으로 사용할 수 없는 경우입니까? 나중에 다시 시도해 보시기 바랍니다.</li><li>다른 사이트에도 접속할 수 없습니까?  컴퓨터의 네트워크 접속 상태를 확인해 보시기 바랍니다.</li><li>컴퓨터 또는 네트워크가 방화벽이나 프록시로 보호되고 있습니까? 설정이 잘못 되어있다면 웹 접속이 막힐 수도 있습니다.</li></ul>\">\n\n<!ENTITY deniedPortAccess.title \"보안성을 이유로 제한된 포트\">\n<!ENTITY deniedPortAccess.longDesc \"<p>포트를 지정하여 요청한 이 주소 (예를 들어, mozilla.org의 80번 포트 지정 주소 → <q>mozilla.org:80</q>)는 일반적으로 웹 브라우저에서 사용되기보다는 <em>다른</em> 용도로 사용됩니다. 브라우저가 사용자를 보호하고 보안성을 유지하기 위해 이 요청을 취소합니다.</p>\">\n\n<!ENTITY dnsNotFound.title \"서버를 찾을 수 없음\">\n<!ENTITY dnsNotFound.longDesc \"<p>브라우저가 제공된 주소에 대한 호스트 서버 주소를 찾을 수 없습니다.</p><ul><li>도메인을 입력할 때 실수하지 않으셨습니까? (예를 들어, <q><strong>www</strong>.mozilla.org</q> 대신 <q><strong>ww</strong>.mozilla.org</q>을 입력한 것과 같은 실수)</li><li>이 도메인 주소가 존재한다고 확신합니까?  등록기간이 만료되었을 수 있습니다.</li><li>다른 사이트에도 접속할 수 없습니까?  네트워크 접속 상태와 DNS 서버 설정을 확인해 보시기 바랍니다.</li><li>사용자 컴퓨터나 네트워크가 방화벽이나 프록시로 보호되고 있지 않습니까?  잘못된 설정은 웹 접속을 막을 수 있습니다.</li></ul>\">\n\n<!ENTITY fileNotFound.title \"파일을 찾을 수 없음\">\n<!ENTITY fileNotFound.longDesc \"<ul><li>해당 항목의 이름이 바뀌거나, 이동되거나, 재배치되지는 않았습니까?</li><li>주소 상에 철자, 대소문자 구분을 비롯한 오타가 없습니까?</li><li>해당 요청 항목에 대한 충분한 접근 권한을 가지고 있습니까?</li></ul>\">\n\n<!ENTITY fileAccessDenied.title \"파일 접근이 거부됨\">\n<!ENTITY fileAccessDenied.longDesc \"<ul><li>삭제 또는 이동되었거나 파일 권한이 접근을 막고 있습니다.</li></ul>\">\n\n<!ENTITY generic.title \"요청을 완료할 수 없음\">\n<!ENTITY generic.longDesc \"<p>현재 이 문제 또는 오류에 대한 추가적인 정보를 사용할 수 없습니다.</p>\">\n\n<!ENTITY malformedURI.title \"주소가 유효하지 않음\">\n<!ENTITY malformedURI.longDesc \"<p>제공한 주소는 인식할 수 있는 주소가 아닙니다. 주소 표시줄에 실수가 없는지 확인하시고 다시 시도해 주시기 바랍니다.</p>\">\n\n<!ENTITY netInterrupt.title \"데이터 전송 중단됨\">\n<!ENTITY netInterrupt.longDesc \"<p>접속은 되었습니다만, 정보를 전송하는 중에 접속이 끊어졌습니다.  다시 시도해 주시기 바랍니다.</p><ul><li>다른 사이트에도 접속할 수 없습니까?  컴퓨터의 네트워크 접속 상태를 확인해 보시기 바랍니다.</li><li>그래도 문제가 계속됩니까? 네트워크 관리자나 인터넷 제공자 (ISP)의 지원을 받기 바랍니다.</li></ul>\">\n\n<!ENTITY notCached.title \"문서 만료\">\n<!ENTITY notCached.longDesc \"<p>요청한 문서는 웹 브라우저 캐시에서 사용할 수 없습니다.</p>\r\n<ul>\r\n <li>보안 문제 때문에 브라우저는 다시 자동적으로 민감한 정보를 재전송하지 않습니다.</li>\r\n <li>웹 페이지를 다시 받으려면 다시 전송 버튼을 눌러주십시오.</li></ul>\">\n\n<!ENTITY netOffline.title \"오프라인 상태\">\n<!ENTITY netOffline.longDesc2 \"<p>브라우저가 오프라인 모드에서 작업 중이며 요청한 항목에 접속할 수 없습니다.</p><ul><li>컴퓨터가 활성화된 네트워크에 접속되어 있습니까?</li><li>브라우저를 온라인 모드로 전환하고 다시 시도해 주시기 바랍니다.</li></ul>\">\n\n<!ENTITY contentEncodingError.title \"콘텐츠 인코딩 오류\">\n<!ENTITY contentEncodingError.longDesc \"<p>보려는 페이지가 유효하지 않거나 지원하지 않는 압축 형식을 사용하므로 해당 페이지를 표시할 수 없습니다.</p><ul><li>본 웹 사이트 관리자에게 이 문제를 알려 주시기 바랍니다.</li></ul>\">\n\n<!ENTITY unsafeContentType.title \"안전하지 않은 파일 형식\">\n<!ENTITY unsafeContentType.longDesc \"<ul><li>웹 사이트 관리자에게 현재 문제를 알려 주시기 바랍니다.</li></ul>\">\n\n<!ENTITY netReset.title \"연결 중단됨\">\n<!ENTITY netReset.longDesc \"<p>연결을 시도하는 중 네트워크 연결이 끊어졌습니다. 다시 시도해 주시기 바랍니다.</p>\">\n\n<!ENTITY netTimeout.title \"네트워크 시간 초과\">\n<!ENTITY netTimeout.longDesc \"<p>요청한 사이트는 접속 요청에 응답하지 않았기 때문에 브라우저가 답신을 하기위한 대기를 중단했습니다.</p><ul><li>서버에 접속이 몰리는 상태이거나 일시적으로 동작이 중지된 상태일 수 있습니까?  나중에 다시 시도해 주시기 바랍니다.</li><li>다른 사이트에도 접속할 수 없습니까?  컴퓨터의 네트워크 접속 상태를 확인해 보시기 바랍니다.</li><li>사용자 컴퓨터나 네트워크가 방화벽이나 프록시로 보호되고 있지 않습니까?  잘못된 설정은 웹 접속을 막을 수 있습니다.</li><li>그래도 문제가 계속됩니까? 네트워크 관리자나 인터넷 제공자 (ISP)의 지원을 받기 바랍니다.</li></ul>\">\n\n<!ENTITY unknownProtocolFound.title \"알 수 없는 프로토콜\">\n<!ENTITY unknownProtocolFound.longDesc \"<p>해당 주소는 브라우저가 인식하지 못하는 프로토콜 (예를 들어, <q>wxyz://</q>)을 지정하고 있기 때문에, 브라우저가 사이트에 적절한 방법으로 접속하지 못하고 있습니다.</p><ul><li>멀티미디어나 다른 텍스트 기반이 아닌 서비스에 접근하려고 하는 것입니까? 해당 사이트에 대한 추가적인 요구사항을 확인해 보시기 바랍니다.</li><li>어떤 프로토콜은 브라우저가 프로토콜을 인식하고 처리하기 전에 제3자가 제작한 소프트웨어나 플러그인이 필요할 수도 있습니다.</li></ul>\">\n\n<!ENTITY proxyConnectFailure.title \"프록시 서버 연결 거부\">\n<!ENTITY proxyConnectFailure.longDesc \"<p>브라우저가 프록시 서버를 사용하도록 설정되어 있습니다만, 프록시가 연결을 거부했습니다.</p><ul><li>브라우저의 프록시 설정이 올바로 되어있습니까? 설정을 확인해 보시고 다시 시도해 주시기 바랍니다.</li><li>프록시 서비스가 이 네트워크에서 접속하는 것을 허용합니까?</li><li>그래도 문제가 계속됩니까? 네트워크 관리자나 인터넷 제공자 (ISP)의 지원을 받기 바랍니다.</li></ul>\">\n\n<!ENTITY proxyResolveFailure.title \"프록시 서버를 찾을 수 없음\">\n<!ENTITY proxyResolveFailure.longDesc \"<p>브라우저가 프록시 서버를 사용하도록 설정되어 있습니다만, 프록시를 찾을 수 없습니다.</p><ul><li>브라우저의 프록시 설정이 올바로 되어있습니까? 설정을 확인해 보시고 다시 시도해 주시기 바랍니다.</li><li>컴퓨터가 활성화된 네트워크에 접속되어 있습니까?</li><li>그래도 문제가 계속됩니까? 네트워크 관리자나 인터넷 제공자 (ISP)의 지원을 받기 바랍니다.</li></ul>\">\n\n<!ENTITY redirectLoop.title \"페이지 자동 바꾸기 반복\">\n<!ENTITY redirectLoop.longDesc \"<p>브라우저가 요청한 항목 가져오기 시도를 중단했습니다. 해당 사이트가 완료할 수 없는 방식으로 요청에 대한 페이지를 자동으로 바꾸고 있습니다.</p><ul><li>이 사이트에서 요구하는 쿠키를 사용하지 않거나 차단했습니까?</li><li><em>주의</em>: 사이트의 쿠키 받아들이는 것으로 문제가 해결되지 않는다면, 이 문제는 사용자 컴퓨터의 문제가 아니라 서버 설정 문제로 보입니다.</li></ul>\">\n\n<!ENTITY unknownSocketType.title \"부정확한 응답\">\n<!ENTITY unknownSocketType.longDesc \"<p>해당 사이트가 네트워크 요청에 예기치 않은 방식으로 반응했기 때문에 브라우저는 계속할 수 없습니다.</p>\">\n\n<!ENTITY nssFailure2.title \"보안 연결 실패\">\n<!ENTITY nssFailure2.longDesc2 \"<p>받은 데이터의 내용 사실 검증을 할 수 없기 때문에 보려고 시도하신 페이지를 보여드릴 수 없습니다.</p><ul><li>웹사이트 관라자에게 현재의 문제를 알려 주시기 바랍니다.</li></ul>\">\n\n<!ENTITY nssBadCert.title \"보안 연결 실패\">\n<!ENTITY nssBadCert.longDesc2 \"<ul><li>현재 웹 서버 설정에 문제가 있거나 누군가가 원래 접속하려던 진짜 서버처럼 가장하고 있을 가능성이 있습니다.</li><li>만약 이전에 이 웹 서버에 정상적으로 접속을 한적이 있다면, 일시적인 문제일 수 있으니 나중에 다시 접속해 보시기 바랍니다.</li></ul>\">\n\n<!ENTITY securityOverride.linkText \"예외를 설정할 수 있습니다…\">\n<!ENTITY securityOverride.warningContent \"\n<p>완전히 신뢰하지 못하는 인터넷 연결을 사용하고 있거나 서버로부터의 경고에 익숙하지 않다면 예외를 설정해서는 안됩니다.</p>\n<p>여전히 이 사이트를 예외로 설정하기를 원한다면 고급 암호화 설정에서 할 수 있습니다.</p>\n\">\n\n<!ENTITY cspBlocked.title \"콘텐츠 보안 정책에 의한 차단\">\n<!ENTITY cspBlocked.longDesc \"<p>이 페이지는 콘텐츠 보안 정책에서 허락하지 않는 방법으로 로딩되어 브라우저가 차단했습니다.</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"잘못된 콘텐츠 오류\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>데이터 전송에 오류가 발생하여서 페이지를 표시할 수 없습니다.</p><ul><li>이 문제를 웹사이트 소유자에게 알려주세요.</li></ul>\">\n\n<!ENTITY remoteXUL.title \"원격 XUL\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>현재 문제를 해결하려면 웹 사이트 관리자에게 연락하시기 바랍니다.</li></ul></p>\">\n\n<!ENTITY inadequateSecurityError.title \"연결이 안전하지 않음\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span>가 사용하는 보안 기술은 오래되어서 공격에 노출될 수 있습니다. 안전하다고 생각된 정보가 공격자에 의해 쉽게 노출될 수 있습니다. 사이트를 방문하기 전에 웹사이트의 관리자가 서버를 고쳐야 합니다.</p><p>오류 코드: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/netErrorApp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Error messages that are likely to be overridden by applications go in this\n     file, all messages that likely don't need to tie into app-specific UI\n     should go into netError.dtd \n\n<!ENTITY securityOverride.linkText \"예외 사항 추가…\">\n<!ENTITY securityOverride.warningContent \"<p>만약 현재 인터넷 연결을 신뢰하지 않거나 이전에 본 웹 서버로 부터 경고창이 보지 않았던 경우 예외 사항에 추가하지 마십시오.</p><p>만일 예외 사항에 추가하고자 한다면 고급 암호 설정에서 변경할 수 있습니다.</p>\">\n\n-->"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/notification.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeNotification.tooltip \"메시지 닫기\">\n\n<!ENTITY checkForUpdates \"업데이트 확인 중…\">\n\n<!ENTITY learnMore \"자세히 살펴보기…\">\n\n<!ENTITY defaultButton.label \"네!\">\n<!ENTITY defaultButton.accesskey \"O\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/nsWebBrowserPersist.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadError=원본 파일을 읽을 수 없어 %S(은)는 저장되지 않았습니다. 다시 시도하거나 시스템 관리자에게 문의하십시오.\nwriteError=알 수 없는 오류가 발생하여 %S(은)는 저장되지 않았습니다. 다른 위치에서 재시도해 보십시오.\nlaunchError=알 수 없는 오류가 발생하여 %S(을)를 열 수 없습니다. 파일을 먼저 저장하고 열어 보십시오.\ndiskFull=%S(을)를 저장할 용량이 부족합니다. 불필요한 파일을 삭제하거나 다른 디스크에 저장해 보십시오.\nreadOnly=폴더가 읽기 전용이므로 %S(을)를 저장할 수 없습니다. 쓰기를 가능하게 하거나 다른 디스크에 저장하십시오.\naccessError=폴더 내용을 변경할 수 없어 %S(은)는 저장되지 않았습니다. 폴더의 속성을 변경하거나 다른 위치에서 시도해 보십시오.\nSDAccessErrorCardReadOnly=SD 카드가 사용종이어서 파일을 다운로드 할 수 없습니다.\nSDAccessErrorCardMissing=SD 카드가 없어서 파일을 다운로드 할 수 없습니다.Cannot download file because the SD card is missing.\nhelperAppNotFound=실행할 응용 프로그램이 없어 %S(을)를 열 수 없습니다. 설정에서 응용 프로그램을 지정해 주십시오.\nnoMemory=요청한 내역을 처리할 만큼 메모리가 충분하지 않습니다.\\n다른 프로그램을 종료한 후 다시 시도해 보십시오.\ntitle=%S 다운로드 중…\nfileAlreadyExistsError=%S(은)는 '_files' 폴더에 같은 이름이 존재하기 때문에 저장할 수 없습니다.\\n\\n다른 위치를 지정하십시오.\nfileNameTooLongError=%S(은)는 파일명이 너무 길어 저장할 수 없습니다.\\n\\n좀 더 짧은 이름으로 저장해 보십시오.\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/plugins.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (plugins.properties):\n#    Those strings are inserted into an HTML page, so all HTML characters\n#    have to be escaped in a way that they show up correctly in HTML!\n\ntitle_label=플러그인에 대하여\ninstalledplugins_label=설치한 플러그인\nnopluginsareinstalled_label=설치한 플러그인 없음\nfindpluginupdates_label=설치한 플러그인 업데이트 찾기\nfile_label=파일:\npath_label=경로:\nversion_label=버전:\nstate_label=상태:\nstate_enabled=사용\nstate_disabled=사용 안함\nmimetype_label=MIME 타입\ndescription_label=설명\nsuffixes_label=확장자\nlearn_more_label=자세히 보기\n\ndeprecation_description=뭔가 빠졌나요? 어떤 플러그인은 더이상 지원되지 않습니다.\ndeprecation_learn_more=자세히 살펴보기\n\n# GMP Plugins\ngmp_license_info=라이선스 정보\ngmp_privacy_info=개인정보 보호 정보\n\nopenH264_name=Cisco Systems, Inc.가 제공하는 OpenH264 동영상 코덱\nopenH264_description2=이 플러그인은 WebRTC 표준을 따르고 H.264 동영상 코덱을 필요로 하는 기기로 부터의 WebRTC 통신을 활성화하기 위해서 Mozilla에 의해서 설치되었습니다. 코덱 소스 코드와 구현에 대한 내용을 확인하기 위해서는 http://www.openh264.org/ 를 방문하세요.\n\ncdm_description=보호된 웹 동영상을 재생합니다.\n\nwidevine_description=Google Inc.가 제공하는 Widevine Content Decryption Module\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  windowClose.key                         \"w\">\n<!ENTITY  preferencesDefaultTitleMac.title        \"환경 설정\">\n<!ENTITY  preferencesDefaultTitleWin.title        \"설정\">\n<!ENTITY  preferencesCloseButton.label            \"닫기\">\n<!ENTITY  preferencesCloseButton.accesskey        \"C\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/printPageSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printjoboptions.xul -->\n\n<!ENTITY printSetup.title    \"페이지 설정\">\n\n<!ENTITY basic.tab           \"용지 및 배경\">\n\n<!ENTITY formatGroup.label   \"용지\">\n\n<!ENTITY orientation.label   \"인쇄 방향:\">\n<!ENTITY portrait.label      \"세로\">\n<!ENTITY portrait.accesskey  \"P\">\n<!ENTITY landscape.label     \"가로\">\n<!ENTITY landscape.accesskey \"L\">\n\n<!ENTITY scale.label         \"크기:\">\n<!ENTITY scale.accesskey     \"S\">\n<!ENTITY scalePercent        \"&#037;\">\n\n<!ENTITY shrinkToFit.label   \"페이지 폭에 맞춤\">\n<!ENTITY shrinkToFit.accesskey \"W\">\n\n<!ENTITY optionsGroup.label  \"설정\">\n\n<!ENTITY printBG.label       \"배경 인쇄 (색상 및 이미지)\">\n<!ENTITY printBG.accesskey   \"B\">\n\n<!ENTITY advanced.tab        \"여백 및 머리글/바닥글\">\n\n<!ENTITY marginGroup.label   \"여백 (#1)\">\n<!ENTITY marginUnits.inches  \"인치\">\n<!ENTITY marginUnits.metric  \"밀리미터\">\n<!ENTITY marginTop.label     \"위쪽:\">\n<!ENTITY marginTop.accesskey \"T\">\n<!ENTITY marginBottom.label  \"아래쪽:\">\n<!ENTITY marginBottom.accesskey \"B\">\n<!ENTITY marginLeft.label    \"왼쪽:\">\n<!ENTITY marginLeft.accesskey \"L\">\n<!ENTITY marginRight.label   \"오른쪽:\">\n<!ENTITY marginRight.accesskey \"R\">\n\n<!ENTITY headerFooter.label  \"머리글/바닥글\">\n\n<!ENTITY hfLeft.label        \"왼쪽\">\n<!ENTITY hfCenter.label      \"가운데\">\n<!ENTITY hfRight.label       \"오른쪽\">\n<!ENTITY headerLeft.tip      \"왼쪽 머리글\">\n<!ENTITY headerCenter.tip    \"가운데 머리글\">\n<!ENTITY headerRight.tip     \"오른쪽 머리글\">\n<!ENTITY footerLeft.tip      \"왼쪽 바닥글\">\n<!ENTITY footerCenter.tip    \"가운데 바닥글\">\n<!ENTITY footerRight.tip     \"오른쪽 바닥글\">\n\n<!ENTITY hfTitle             \"제목\">\n<!ENTITY hfURL               \"URL\">\n<!ENTITY hfDateAndTime       \"날짜/시간:\">\n<!ENTITY hfPage              \"페이지 #\">\n<!ENTITY hfPageAndTotal      \"# 중 # 페이지\">\n<!ENTITY hfBlank             \"-- 공백 --\">\n<!ENTITY hfCustom            \"사용자 지정…\">\n\n<!ENTITY customPrompt.title  \"사용자 지정…\">\n<!ENTITY customPrompt.prompt \"머리글/바닥글 설정\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/printPreview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY print.label          \"인쇄…\">\n<!ENTITY print.accesskey      \"P\">\n<!ENTITY pageSetup.label      \"페이지 설정…\">\n<!ENTITY pageSetup.accesskey  \"u\">\n<!ENTITY page.label           \"페이지:\">\n<!ENTITY page.accesskey       \"a\">\n<!ENTITY of.label             \"중\">\n<!ENTITY scale.label          \"크기\">\n<!ENTITY scale.accesskey      \"S\">\n<!ENTITY portrait.label       \"세로\">\n<!ENTITY portrait.accesskey   \"o\">\n<!ENTITY landscape.label      \"가로\">\n<!ENTITY landscape.accesskey  \"L\">\n<!ENTITY close.label          \"닫기\">\n<!ENTITY close.accesskey      \"C\">\n<!ENTITY p30.label            \"30&#037;\">\n<!ENTITY p40.label            \"40&#037;\">\n<!ENTITY p50.label            \"50&#037;\">\n<!ENTITY p60.label            \"60&#037;\">\n<!ENTITY p70.label            \"70&#037;\">\n<!ENTITY p80.label            \"80&#037;\">\n<!ENTITY p90.label            \"90&#037;\">\n<!ENTITY p100.label           \"100&#037;\">\n<!ENTITY p125.label           \"125&#037;\">\n<!ENTITY p150.label           \"150&#037;\">\n<!ENTITY p175.label           \"175&#037;\">\n<!ENTITY p200.label           \"200&#037;\">\n<!ENTITY Custom.label         \"사용자 설정…\">\n<!ENTITY ShrinkToFit.label    \"용지에 맞춤\">\n<!ENTITY customPrompt.title   \"사용자 지정 크기\">\n<!ENTITY simplifyPage.label   \"페이지 간소화\">\n<!ENTITY simplifyPage.accesskey \"i\">\n<!ENTITY simplifyPage.enabled.tooltip  \"쉽게 읽을 수 있다록 레이아웃 변경\">\n<!ENTITY simplifyPage.disabled.tooltip \"이 페이지는 자동으로 간소화될 수 없음\">\n\n<!ENTITY homearrow.tooltip    \"첫 페이지\">\n<!ENTITY endarrow.tooltip     \"마지막 페이지\">\n<!ENTITY nextarrow.tooltip    \"다음 페이지\">\n<!ENTITY previousarrow.tooltip \"이전 페이지\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/printPreviewProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!--LOCALIZATION NOTE printPreviewProgress.dtd Main UI for Print Preview Progress Dialog -->\n<!ENTITY printWindow.title \"인쇄 미리 보기\"> \n<!ENTITY title   \"제목:\"> \n<!ENTITY preparing \"준비 중…\">\n<!ENTITY progress \"진행 상태:\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/printProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!--LOCALIZATION NOTE printProgress.dtd Main UI for Print Progress Dialog -->\n<!ENTITY printWindow.title \"인쇄 중…\"> \n<!ENTITY title    \"제목:\"> \n<!ENTITY progress \"진행 상태:\">\n<!ENTITY preparing \"준비 중…\">\n<!ENTITY printComplete \"인쇄가 완료되었습니다.\">\n\n<!ENTITY dialogCancel.label \"취소\"> \n<!ENTITY dialogClose.label \"닫기\">\n\n<!-- LOCALIZATION NOTE (percentPrint):\n\n    This string is used to format the text to the right of the progress\n    meter.\n\n    #1 will be replaced by the percentage of the file that has been saved -->\n<!ENTITY percentPrint \"#1&#037;\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/printdialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printdialog.xul -->\n\n<!ENTITY printButton.label \"인쇄\">\n\n<!ENTITY printDialog.title \"인쇄\">\n\n<!ENTITY fpDialog.title \"파일 저장\">\n\n<!ENTITY fileCheck.label \"파일로 저장\">\n<!ENTITY fileCheck.accesskey \"F\">\n<!ENTITY propertiesButton.label \"속성...\">\n<!ENTITY propertiesButton.accesskey \"o\">\n<!ENTITY descText.label \"프린터 설명:\">\n<!ENTITY printer.label \"프린터\">\n<!ENTITY printerInput.label \"프린터 이름:\">\n<!ENTITY printerInput.accesskey \"N\">\n\n<!ENTITY printrangeGroup.label \"인쇄 범위:\">\n<!ENTITY allpagesRadio.label \"모든 페이지\">\n<!ENTITY allpagesRadio.accesskey \"A\">\n<!ENTITY rangeRadio.label  \"페이지\">\n<!ENTITY rangeRadio.accesskey  \"P\">\n<!ENTITY frompageInput.label  \"부터\">\n<!ENTITY frompageInput.accesskey  \"r\">\n<!ENTITY topageInput.label  \"까지\">\n<!ENTITY topageInput.accesskey  \"t\">\n<!ENTITY selectionRadio.label \"선택\">\n<!ENTITY selectionRadio.accesskey \"S\">\n\n<!ENTITY copies.label \"여러 장\">\n<!ENTITY numCopies.label \"인쇄 매수:\">\n<!ENTITY numCopies.accesskey \"c\">\n\n<!ENTITY printframeGroup.label \"프레임 인쇄\">\n<!ENTITY aslaidoutRadio.label \"화면에 보이는 대로\">\n<!ENTITY aslaidoutRadio.accesskey \"u\">\n<!ENTITY selectedframeRadio.label  \"선택한 프레임만\">\n<!ENTITY selectedframeRadio.accesskey  \"m\">\n<!ENTITY eachframesepRadio.label  \"모든 프레임\">\n<!ENTITY eachframesepRadio.accesskey  \"E\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/printdialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# These strings are used in the native GTK, Mac and Windows print dialogs.\n\n# GTK titles:\nprintTitleGTK=인쇄\noptionsTabLabelGTK=페이지 설정\nprintFramesTitleGTK=여백\n\n# Mac titles:\noptionsTitleMac=페이지 설정:\nappearanceTitleMac=모양:\nframesTitleMac=여백:\npageHeadersTitleMac=머리글:\npageFootersTitleMac=바닥글:\n\n# Windows titles:\noptionsTitleWindows=페이지 설정\nprintFramesTitleWindows=여백\n\n# TRANSLATOR NOTE: For radio button labels and check button labels, an underscore _\n# before a character will turn that character into an accesskey in the GTK dialog.\n# e.g. \"_As laid out\" will make A the accesskey.\n# In the Windows labels, use an ampersand (&).\n# On Mac, underscores will be stripped.\n\nasLaidOut=화면에 보이는 대로\nasLaidOutWindows=화면에 보이는 대로\nselectedFrame=선택한 프레임만\nselectedFrameWindows=선택한 프레임만\nseparateFrames=각 프레임을 따로\nseparateFramesWindows=각 프레임을 따로\nshrinkToFit=크기 무시하고 페이지 너비에 맞춤\nselectionOnly=선택한 내용만 출력\nprintBGOptions=배경 인쇄\nprintBGColors=배경 색상 인쇄\nprintBGImages=배경 이미지 인쇄\nheaderFooter=머리글/바닥글\nleft=왼쪽\ncenter=가운데\nright=오른쪽\nheaderFooterBlank=--공백--\nheaderFooterTitle=제목\nheaderFooterURL=URL\nheaderFooterDate=날짜/시간\nheaderFooterPage=페이지 #\nheaderFooterPageTotal=페이지 # of #\nheaderFooterCustom=사용자 정의...\ncustomHeaderFooterPrompt=사용자 정의 머리글/바닥글을 입력 하십시오.\n\n# These are for the summary view in the Mac dialog:\nsummaryFramesTitle=프레임 인쇄\nsummarySelectionOnlyTitle=선택 내용 인쇄\nsummaryShrinkToFitTitle=너비 맞추기\nsummaryPrintBGColorsTitle=배경 색삭 인쇄\nsummaryPrintBGImagesTitle=배경 이미지 인쇄\nsummaryHeaderTitle=머리글\nsummaryFooterTitle=바닥글\nsummaryNAValue=관련 없음\nsummaryOnValue=켜기\nsummaryOffValue=끄기\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/printing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Page number formatting\n## @page_number The current page number\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\npagenumber=%1$d\n\n# Page number formatting\n## @page_number The current page number\n## @page_total The total number of pages\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\n# the second %ld will receive the total number of pages\npageofpages=%2$d 중 %1$d\n\nnoprinter=프린터가 없습니다.\nPrintToFile=파일로 인쇄\nnoPrintFilename.title=파일 이름 없음\nnoPrintFilename.alert=파일로 인쇄를 선택하였으면 파일명은 입력하지 마십시오.\nfileConfirm.exists=%S이(가) 이미 존재합니다. 바꾸시겠습니까?\nprint_error_dialog_title=프린터 오류\nprintpreview_error_dialog_title=인쇄 미리 보기 오류\n\n# Printing error messages.\n#LOCALIZATION NOTE: Some of these messages come in pairs, one\n# for printing and one for print previewing.  You can remove that\n# distinction in your language by removing the entity with the _PP\n# suffix; then the entity without a suffix will be used for both.\n# You can also add that distinction to any of the messages that don't\n# already have it by adding a new entity with a _PP suffix.\n#\n# For instance, if you delete PERR_GFX_PRINTER_DOC_IS_BUSY_PP, then\n# the PERR_GFX_PRINTER_DOC_IS_BUSY message will be used for that error\n# condition when print previewing as well as when printing.  If you\n# add PERR_FAILURE_PP, then PERR_FAILURE will only be used when\n# printing, and PERR_FAILURE_PP will be used under the same conditions\n# when print previewing.\n#\nPERR_FAILURE=인쇄에 문제가 발생했습니다.\n\nPERR_ABORT=인쇄 작업을 중지하거나 취소했습니다.\nPERR_NOT_AVAILABLE=몇몇 인쇄 기능은 현재 사용할 수 없습니다.\nPERR_NOT_IMPLEMENTED=몇몇 인쇄 기능은 아직 구현되지 않았습니다.\nPERR_OUT_OF_MEMORY=인쇄 작업을 할 메모리가 부족합니다.\nPERR_UNEXPECTED=인쇄 중 알 수 없는 문제가 발생했습니다.\n\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE=사용할 수 있는 프린터가 없습니다.\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE_PP=사용할 수 있는 프린터가 없어 미리보기를 할 수 없습니다.\nPERR_GFX_PRINTER_NAME_NOT_FOUND=선택한 프린터를 찾을 수 없습니다.\nPERR_GFX_PRINTER_COULD_NOT_OPEN_FILE=출력 파일을 여는데 실패했습니다.\nPERR_GFX_PRINTER_STARTDOC=인쇄 작업을 시작하다 실패했습니다.\nPERR_GFX_PRINTER_ENDDOC=인쇄 작업을 완료하다 실패했습니다.\nPERR_GFX_PRINTER_STARTPAGE=새 페이지 작업을 시작하는 중 인쇄가 실패했습니다.\nPERR_GFX_PRINTER_DOC_IS_BUSY=문서를 읽어오고 있어 아직 인쇄를 할 수 없습니다.\nPERR_GFX_PRINTER_DOC_IS_BUSY_PP=문서를 읽어오고 있어 아직 인쇄 미리 보기를 할 수 없습니다.\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/printjoboptions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printjoboptions.xul -->\n\n<!ENTITY printJobOptions.title \"인쇄 설정\">\n\n<!ENTITY paperInput.label \"용지 크기\">\n<!ENTITY paperInput.accesskey \"P\">\n\n<!ENTITY jobTitleInput.label \"작업 제목:\">\n<!ENTITY jobTitleInput.accesskey \"J\">\n\n<!ENTITY colorGroup.label \"색:\">\n<!ENTITY grayRadio.label \"그레이 스케일\">\n<!ENTITY grayRadio.accesskey \"G\">\n<!ENTITY colorRadio.label \"색상\">\n<!ENTITY colorRadio.accesskey \"C\">\n\n<!ENTITY edgeMarginInput.label \"여백까지 폭\">\n<!ENTITY topInput.label \"위쪽:\">\n<!ENTITY topInput.accesskey \"T\">\n<!ENTITY bottomInput.label \"아래쪽:\">\n<!ENTITY bottomInput.accesskey \"B\">\n<!ENTITY leftInput.label \"왼쪽:\">\n<!ENTITY leftInput.accesskey \"L\">\n<!ENTITY rightInput.label \"오른쪽:\">\n<!ENTITY rightInput.accesskey \"R\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/regionNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nad\t=\t안도라\nae\t=\t아랍에미리트\naf\t=\t아프가니스탄\nag\t=\t앤티가 바부다\nai\t=\t앙귈라\nal\t=\t알바니아\nam\t=\t아르메니아\nao\t=\t앙골라\naq\t=\t남극\nar\t=\t아르헨티나\nas\t=\t미국령 사모아\nat\t=\t오스트리아\nau\t=\t호주\naw\t=\t아루바\naz\t=\t아제르바이젠\nba\t=\t보스니아 헤르체코비나\nbb\t=\t바베이도스\nbd\t=\t방글라데시\nbe\t=\t벨기에\nbf\t=\t부르키나 파소\nbg\t=\t불가리아\nbh\t=\t바레인\nbi\t=\t부룬디\nbj\t=\t베닌\nbl\t=\t산타 바스미\nbm\t=\t버뮤다\nbn\t=\t브루나이\nbo\t=\t볼리비아\nbq\t=\t보네르 섬, 신트외스타티위스 섬, 사바 섬\nbr\t=\t브라질\nbs\t=\t바하마\nbt\t=\t부탄\nbv\t=\t부벳 제도\nbw\t=\t보츠와나\nby\t=\t벨라루시\nbz\t=\t벨리즈\nca\t=\t캐나다\ncc\t=\t코코스 제도\ncd\t=\t콩고-킨샤사\ncf\t=\t중앙 아프리카 공화국\ncg\t=\t콩고-프라차빌\nch\t=\t스위스\nci\t=\t코트디부아르\nck\t=\t쿡 제도\ncl\t=\t칠레\ncm\t=\t카메룬\ncn\t=\t중국\nco\t=\t콜롬비아\ncp\t=\t클리퍼턴 섬\ncr\t=\t코스타리카\ncu\t=\t쿠바\ncv\t=\t케이프 베르디\ncw\t=\t큐라소\ncx\t=\t크리스마스 제도\ncy\t=\t사이프러스\ncz\t=\t체코 공화국\nde\t=\t독일\ndg\t=\t디에고 가르시아\ndj\t=\t지부티\ndk\t=\t덴마크\ndm\t=\t도미니카\ndo\t=\t도미니카공화국\ndz\t=\t알제리\nec\t=\t에쿠아도르\nee\t=\t에스토니아\neg\t=\t이집트\neh\t=\t서 사하라\ner\t=\t에리트리아\nes\t=\t스페인\net\t=\t에디오피아\nfi\t=\t핀란드\nfj\t=\t피지\nfk\t=\t포클랜드 제도\nfm\t=\t미크로네시아\nfo\t=\t페로스 제도\nfr\t=\t프랑스\nga\t=\t가봉\ngb\t=\t영국\ngd\t=\t그레나다\nge\t=\t조지아\ngf\t=\t프랑스령 기아나\ngg\t=\t건지 제도\ngh\t=\t가나\ngi\t=\t지브랄타\ngl\t=\t그린랜드\ngm\t=\t감비아\ngn\t=\t기니\ngp\t=\t과들루프 제도\ngq\t=\t적도 기니\ngr\t=\t그리스\ngs\t=\t사우스 조지아 및 사우스 샌드위치 제도\ngt\t=\t구아테말라\ngu\t=\t괌\ngw\t=\t기니비사우\ngy\t=\t가이아나\nhk\t=\t홍콩\nhm\t=\t허드 및 맥도날드 제도\nhn\t=\t온두라스\nhr\t=\t크로아티아\nht\t=\t하이티\nhu\t=\t헝가리\nid\t=\t인도네시아\nie\t=\t아일랜드\nil\t=\t이스라엘\nim\t=\t맨섬\nin\t=\t인도\nio\t=\t영국령 인도양 식민지\niq\t=\t이라크\nir\t=\t이란\nis\t=\t아이슬랜드\nit\t=\t이탈리아\nje\t=\t저지섬\njm\t=\t자메이카\njo\t=\t요르단\njp\t=\t일본\nke\t=\t케냐\nkg\t=\t키르기스스탄\nkh\t=\t캄보디아\nki\t=\t키리바시\nkm\t=\t코모로스\nkn\t=\t세인트 키츠 네비스\nkp\t=\t조선민주주의인민공화국\nkr\t=\t대한민국\nkw\t=\t쿠웨이트\nky\t=\t케이맨 제도\nkz\t=\t카자흐스탄\nla\t=\t라오스\nlb\t=\t레바논\nlc\t=\t세인트루시아\nli\t=\t리히텐슈타인\nlk\t=\t스리랑카\nlr\t=\t라이베리아\nls\t=\t레소토\nlt\t=\t리투아니아\nlu\t=\t룩셈부르크\nlv\t=\t라트비아\nly\t=\t리비아\nma\t=\t모로코\nmc\t=\t모나코\nmd\t=\t몰도바\nme\t=\t몬테니그로\nmf\t=\t산타 마틴\nmg\t=\t마다카스카르\nmh\t=\t마샬 군도\nmk\t=\t마케도니아\nml\t=\t말리\nmm\t=\t미안마\nmn\t=\t몽고\nmo\t=\t마카오\nmp\t=\t북 마리아나 제도\nmq\t=\t마르티니크\nmr\t=\t모리타니아\nms\t=\t몬트세라트섬\nmt\t=\t말타\nmu\t=\t모리셔스\nmv\t=\t몰디브\nmw\t=\t말라위\nmx\t=\t멕시코\nmy\t=\t말레이시아\nmz\t=\t모잠비크\nna\t=\t나미비아\nnc\t=\t뉴 칼레도니아\nne\t=\t니제르\nnf\t=\t노퍽섬\nng\t=\t나이지리아\nni\t=\t니카라과\nnl\t=\t네덜란드\nno\t=\t노르웨이\nnp\t=\t네팔\nnr\t=\t나우르섬\nnu\t=\t니우에섬\nnz\t=\t뉴질랜드\nom\t=\t오만\npa\t=\t파나마\npe\t=\t페루\npf\t=\t프랑스령 폴리네시아\npg\t=\t파퓨어 뉴 기니\nph\t=\t필리핀\npk\t=\t파키스탄\npl\t=\t폴란드\npm\t=\t세인트 피에르 미퀄론\npn\t=\t피트케언섬\npr\t=\t푸에르토리코\npt\t=\t포르투갈\npw\t=\t팔라우\npy\t=\t파라구아이\nqa\t=\t카타르\nqm\t=\t미드웨이 환초\nqs\t=\t바사스 다 인디아\nqu\t=\t후앙 데 노바 섬\nqw\t=\t웨이크 섬\nqx\t=\t글로리오소 섬\nqz\t=\t아크로티리\nre\t=\t루니온\nro\t=\t루마니아\nrs\t=\t세르비아\nru\t=\t러시아 연방\nrw\t=\t르완다\nsa\t=\t사우디 아라비아\nsb\t=\t솔로몬 제도\nsc\t=\t세이셀\nsd\t=\t수단\nse\t=\t스웨덴\nsg\t=\t싱가포르\nsh\t=\t세인트헬레나\nsi\t=\t슬로베니아\nsk\t=\t슬로바키아\nsl\t=\t시에라리온\nsm\t=\t산마리노\nsn\t=\t세네갈\nso\t=\t소말리아\nsr\t=\t수리남\nss\t=\t남수단\nst\t=\t상투메 프린시페\nsv\t=\t엘살바도르\nsx\t=\t신트마르턴\nsy\t=\t시리아\nsz\t=\t스와질랜드\ntc\t=\t터크스카이코스 제도\ntd\t=\t차드\ntf\t=\t프랑스령 남부 식민지 제도\ntg\t=\t토고\nth\t=\t타이\ntj\t=\t타지키스탄\ntk\t=\t토클라우\ntl\t=\t동티모르\ntm\t=\t투르크메니스탄\ntn\t=\t튀니지\nto\t=\t통가\ntr\t=\t터키\ntt\t=\t트리니다드토바고\ntv\t=\t투발루\ntw\t=\t대만\ntz\t=\t탄자니아\nua\t=\t우크라이나\nug\t=\t우간다\nus\t=\t미국\nuy\t=\t우루과이\nuz\t=\t우즈벡키스탄\nva\t=\t바티칸 시국\nvc\t=\t세인트 빈센트 그레나다\nve\t=\t베네주엘라\nvg\t=\t영국령 버진 제도\nvi\t=\t미국령 버진 제도\nvn\t=\t베트남\nvu\t=\t바누아투\nwf\t=\t왈리스 퓌튀나\nws\t=\t사모아\nxa\t=\t애시모어 카르티에 제도\nxb\t=\t베이커 섬\nxc\t=\t산호해 제도\nxd\t=\t데켈리아\nxe\t=\t에우로파 섬\nxg\t=\t가자 지구\nxh\t=\t하울랜드 섬\nxj\t=\t얀마옌 섬\nxk\t=\t코소보\nxl\t=\t팔미라 환초\nxm\t=\t킹먼 암초\nxp\t=\t파라셀 제도\nxq\t=\t자르비스 섬\nxr\t=\t스발바르 제도\nxs\t=\t스프래틀리 군도\nxt\t=\t트로믈랭 섬\nxu\t=\t존스턴 환초\nxv\t=\t나배사 섬\nxw\t=\t요르단 강 서안 지구\nye\t=\t예멘\nyt\t=\t마요트\nza\t=\t남아프리카공화국\nzm\t=\t잠비아\nzw\t=\t짐바브웨\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/resetProfile.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!ENTITY refreshProfile.dialog.title         \"&brandShortName; 새로 설정\">\n<!ENTITY refreshProfile.dialog.description1  \"문제 해결과 성능 향상을 위해서 새로 설정을 시작합니다.\">\n<!ENTITY refreshProfile.dialog.description2  \"실행 항목:\">\n<!ENTITY refreshProfile.dialog.items.label1  \"확장기능과 개인화 삭제\">\n<!ENTITY refreshProfile.dialog.items.label2  \"브라우저 설정을 기본값으로 되돌림\">\n<!ENTITY refreshProfile.dialog.button.label  \"&brandShortName; 새로 설정\">\n\n<!ENTITY refreshProfile.title                \"&brandShortName; 조정\">\n<!ENTITY refreshProfile.button.label         \"&brandShortName; 새로 설정 중…\">\n\n<!ENTITY refreshProfile.cleaning.description \"완료 중…\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/resetProfile.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These strings are used for profile reset.\n\n# LOCALIZATION NOTE (resetUnusedProfile.message): %S is brandShortName.\nresetUnusedProfile.message=%S를 잠시 사용하지 않은 것 같습니다. 프로필을 정리하고 깨끗하게 재설정 하시겠습니까?\n# LOCALIZATION NOTE (resetUninstalled.message): %S is brandShortName.\nresetUninstalled.message=%S를 재설치한 것으로 보입니다. 새로 설치한 것처럼 깨끗하게 비우기를 원하시나요?\n\n# LOCALIZATION NOTE (refreshProfile.resetButton.label): %S is brandShortName.\nrefreshProfile.resetButton.label=%S 새로 설정…\nrefreshProfile.resetButton.accesskey=e\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/search/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddEngineConfirmTitle=검색 사이트 추가\naddEngineConfirmation=\"%S\"를 검색 도구의 사이트 목록에 추가하시겠습니까?\\n\\n위치: %S\naddEngineAsCurrentText=현재 검색 사이트 선택(&U)\naddEngineAddButtonLabel=추가\n\nerror_loading_engine_title=다운로드 오류\n# LOCALIZATION NOTE (error_loading_engine_msg2): %1$S = brandShortName, %2$S = location\nerror_loading_engine_msg2=%S는 검색 플러그인을 다운로드 하지 못했습니다:\\n위치: %S\nerror_duplicate_engine_msg=%S는 같은 이름을 가진 검색 플러그인이 있으므로 \"%S\"를 설치할 수 없습니다.\n\nerror_invalid_engine_title=설치 오류\n# LOCALIZATION NOTE (error_invalid_engine_msg2): %1$S = brandShortName, %2$S = location (url)\n\nsuggestion_label=자동 완성\n\n# LOCALIZATION NOTE (error_invalid_engine_msg2): %1$S = brandShortName, %2$S = location (url)\nerror_invalid_engine_msg2=%1$S could not install the search engine from: %2$S\nerror_invalid_format_title=Invalid Format\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/security/caps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\nCheckLoadURIError = 보안 오류: %S의 내용은 %S에 연결할 수 없습니다.\nCheckSameOriginError = 보안 오류: %S의 내용은 %S(으)로부터 읽을 수 없습니다.\nExternalDataError = 보안 오류: %S에 있는 내용이 %S를 읽으려 했지만 이미지로 사용되어서 외부 데이타를 읽지 않을 것입니다.\n\n# LOCALIZATION NOTE (GetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nGetPropertyDeniedOrigins = <%1$S>에 대해 <%4$S>의 %2$S.%3$S 속성 가져오기가 거부되었습니다.\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomain = <%1$S> (document.domain=<%5$S>)에 대해 <%4$S>(document.domain이 설정되어 있지 않음)의 %2$S.%3$S 속성 가져오기가 거부되었습니다.\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsObjectDomain = <%1$S> (document.domain이 설정되어 있지 않음)에 대해 <%4$S>(document.domain=<%5$S>)의 %2$S.%3$S 속성 가져오기가 거부되었습니다.\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomainObjectDomain = <%1$S> (document.domain=<%5$S>)에 대해 <%4$S>(document.domain=<%6$S>)의 %2$S.%3$S 프로퍼티 접근 거부\n\n# LOCALIZATION NOTE (SetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nSetPropertyDeniedOrigins = <%1$S>에 대해 <%4$S>의 %2$S.%3$S 프로퍼티 설정 거부\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomain = <%1$S> (document.domain=<%5$S>)에 대해 <%4$S>(document.domain이 설정되어 있지 않음)의 %2$S.%3$S 속성 가져오기가 거부되었습니다.\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsObjectDomain = <%1$S> (document.domain이 설정되어 있지 않음)에 대해 <%4$S>(document.domain=<%5$S>)의 %2$S.%3$S 속성 가져오기가 거부되었습니다.\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomainObjectDomain = <%1$S> (document.domain=<%5$S>)에 대해 <%4$S>(document.domain=<%6$S>)의 %2$S.%3$S 속성 가져오기가 거부되었습니다.\n\n# LOCALIZATION NOTE (CallMethodDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nCallMethodDeniedOrigins = <%1$S>에서 <%4$S>의 메소드 %2$S.%3$S를 호출할 수 없습니다.\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomain = <%1$S> (document.domain=<%5$S>)에 대해 <%4$S>(document.domain이 설정되어 있지 않음)의 %2$S.%3$S 속성 가져오기가 거부되었습니다.\n# LOCALIZATION NOTE (CallMethodDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsObjectDomain = <%1$S> (document.domain이 설정되어 있지 않음)에 대해 <%4$S>(document.domain=<%5$S>)의 %2$S.%3$S 속성 가져오기가 거부되었습니다.\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomainObjectDomain = <%1$S> (document.domain=<%5$S>)에 대해 <%4$S>(document.domain=<%6$S>)의 %2$S.%3$S 속성 가져오기가 거부되었습니다.\n\nGetPropertyDeniedOriginsOnlySubject = <%S>에서 %S.%S 속성 가져오기 거부\nSetPropertyDeniedOriginsOnlySubject = <%S>에서 %S.%S 속성 설정 거부\nCallMethodDeniedOriginsOnlySubject = <%S>에서 %S.%S 속성 호출 거부\nCreateWrapperDenied = %S 클래스 객체 생성 거부\nCreateWrapperDeniedForOrigin = <%2$S>에서 %1$S 클래스 객체를 포함하기 위해 접근 거부\nProtocolFlagError = 경고: '%S'에 대한 프로토콜 핸들러는 보안 정책을 준수하지 않습니다. 이러한 프로토콜 사용을 허가 하면 사용 불가 처리 합니다. 더 자세한 사항은 nsIProtocolHandler.idl을 참고하십시오.\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/security/csp.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# CSP Warnings:\n# LOCALIZATION NOTE (CSPViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPViolation = 페이지 설정으로 인해 자원 읽기 차단: %1$S\n# LOCALIZATION NOTE (CSPViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPViolationWithURI = 페이지 설정으로 인해 자원 읽기 차단: %2$S (\"%1$S\").\n# LOCALIZATION NOTE (CSPROViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPROViolation = 보고서 유일 CSP 정책(\"%1$S\") 위반이 발생하였습니다. 동작은 허용되었고 CSP 보고서가 전송되었습니다.\n# LOCALIZATION NOTE (CSPROViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPROViolationWithURI = 페이지 설정이 %2$S에 있는 자원 읽기를 감지하였습니다(\"%1$S\"). CSP 보고서가 전송되었습니다.\n# LOCALIZATION NOTE (triedToSendReport):\n# %1$S is the URI we attempted to send a report to.\ntriedToSendReport = 보고서를 제출할 다음 URI가 유효하지 않음: \"%1$S\"\n# LOCALIZATION NOTE (couldNotParseReportURI):\n# %1$S is the report URI that could not be parsed\ncouldNotParseReportURI = 보고서 URI를 파싱할 수 없음: %1$S\n# LOCALIZATION NOTE (couldNotProcessUnknownDirective):\n# %1$S is the unknown directive\ncouldNotProcessUnknownDirective = 알 수 없는 지시자 '%1$S'를 처리하지 못함\n# LOCALIZATION NOTE (ignoringUnknownOption):\n# %1$S is the option that could not be understood\nignoringUnknownOption = 알 수 없는 설정 무시: %1$S\n# LOCALIZATION NOTE (ignoringDuplicateSrc):\n# %1$S defines the duplicate src\nignoringDuplicateSrc = 중복된 출처 %1$S 무시\n# LOCALIZATION NOTE (ignoringSrcFromMetaCSP):\n# %1$S defines the ignored src\nignoringSrcFromMetaCSP = '%1$S' 소스 무시(메타 요소로 전달되면 지원하지 않음).\n# LOCALIZATION NOTE (ignoringSrcWithinScriptStyleSrc):\n# %1$S is the ignored src\n# script-src and style-src are directive names and should not be localized\nignoringSrcWithinScriptStyleSrc = script-src나 style-src 안의 \"%1$S\" 무시함: nonce-source나 hash-source 명시됨\n# LOCALIZATION NOTE (ignoringSrcForStrictDynamic):\n# %1$S is the ignored src\n# script-src, as well as 'strict-dynamic' should not be localized\nignoringSrcForStrictDynamic = script-src 안의 “%1$S” 무시됨: ‘strict-dynamic’이 명시됨\n# LOCALIZATION NOTE (ignoringStrictDynamic):\n# %1$S is the ignored src\nignoringStrictDynamic = “%1$S” 소스 무시함(script-src 안에서만 지원됨). \n# LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):\n# %1$S is the csp directive that contains 'strict-dynamic'\n# 'strict-dynamic' should not be localized\nstrictDynamicButNoHashOrNonce = 유효하지 않은 nonce나 hash가 없는 “%1$S” 안의 ‘strict-dynamic’ 키워드는 모든 스크립트 로딩을 막을 수 있음\n# LOCALIZATION NOTE (reportURInotHttpsOrHttp2):\n# %1$S is the ETLD of the report URI that is not HTTP or HTTPS\nreportURInotHttpsOrHttp2 = 보고서 URI (%1$S)는 HTTP나 HTTPS URI이어야 합니다.\n# LOCALIZATION NOTE (reportURInotInReportOnlyHeader):\n# %1$S is the ETLD of the page with the policy\nreportURInotInReportOnlyHeader = 이 사이트는 (%1$S) 보고서 URI 없이 보고서 유일 정책을 가지고 있습니다. CSP가 이 사이트를 막지 않고 정책 위반에 대한 보고서를 작성할 수 없습니다.\n# LOCALIZATION NOTE (failedToParseUnrecognizedSource):\n# %1$S is the CSP Source that could not be parsed\nfailedToParseUnrecognizedSource = 알 수 없는 소스 %1$S 파싱 실패\n# LOCALIZATION NOTE (inlineScriptBlocked):\n# inline script refers to JavaScript code that is embedded into the HTML document.\ninlineScriptBlocked = 인라인 스크립트 실행 시도 차단됨\n# LOCALIZATION NOTE (inlineStyleBlocked):\n# inline style refers to CSS code that is embedded into the HTML document.\ninlineStyleBlocked = 인라인 스타일 시트 실행 시도 차단됨\n# LOCALIZATION NOTE (scriptFromStringBlocked):\n# eval is a name and should not be localized.\nscriptFromStringBlocked = 문자열로 부터 자바스크립트 실행 시도(eval 같은 함수 호출) 차단됨\n# LOCALIZATION NOTE (upgradeInsecureRequest):\n# %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.\nupgradeInsecureRequest = 안전하지 않은 요청 '%1$S'가 '%2$S'를 사용하도록 업그레이드\n# LOCALIZATION NOTE (ignoreSrcForDirective):\nignoreSrcForDirective = '%1$S' 디렉티브에 대한 소스를 무시\n# LOCALIZATION NOTE (hostNameMightBeKeyword):\n# %1$S is the hostname in question and %2$S is the keyword\nhostNameMightBeKeyword = %1$S를 키워드가 아닌 호스트명으로 해석하였습니다. 키워드로 사용한 것이라면 대신 '%2$S'를 사용하십시오(홑따옴표로 감쌈).\n# LOCALIZATION NOTE (notSupportingDirective):\n# directive is not supported (e.g. 'reflected-xss')\nnotSupportingDirective = 지원하지 않는 '%1$S' 지시자 입니다. 지시자와 값이 무시됩니다.\n# LOCALIZATION NOTE (blockAllMixedContent):\n# %1$S is the URL of the blocked resource load.\nblockAllMixedContent = 안전하지 않은 '%1$S' 요청을 차단합니다.\n# LOCALIZATION NOTE (ignoringDirectiveWithNoValues):\n# %1$S is the name of a CSP directive that requires additional values (e.g., 'require-sri-for')\nignoringDirectiveWithNoValues = 매개 변수를 포함하고 있지 않아서 ‘%1$S‘ 사이트를 무시합니다.\n# LOCALIZATION NOTE (ignoringReportOnlyDirective):\n# %1$S is the directive that is ignored in report-only mode.\nignoringReportOnlyDirective = 보고서 유일 정책 ‘%1$S’ 전송시 샌드박스 지시자 무시\n# LOCALIZATION NOTE (deprecatedReferrerDirective):\n# %1$S is the value of the deprecated Referrer Directive.\ndeprecatedReferrerDirective = 참조 기기 ‘%1$S’가 더이상 사용되지 않습니다. 대신 Referrer-Policy 헤더를 사용하세요.\n\n# CSP Errors:\n# LOCALIZATION NOTE (couldntParseInvalidSource):\n# %1$S is the source that could not be parsed\ncouldntParseInvalidSource = 유효하지 않은 소스 %1$S를 파싱할 수 없음\n# LOCALIZATION NOTE (couldntParseInvalidHost):\n# %1$S is the host that's invalid\ncouldntParseInvalidHost = 유효하지 않은 호스트 %1$S를 파싱할 수 없음\n# LOCALIZATION NOTE (couldntParseScheme):\n# %1$S is the string source\ncouldntParseScheme = %1$S에서 스키마를 파싱할 수 없음\n# LOCALIZATION NOTE (couldntParsePort):\n# %1$S is the string source\ncouldntParsePort = %1$S에서 포트를 파싱할 수 없음\n# LOCALIZATION NOTE (duplicateDirective):\n# %1$S is the name of the duplicate directive\nduplicateDirective = 중복된 %1$S 지시자가 감지되었습니다. 첫 인스턴스 말고는 모두 무시될 것입니다.\n# LOCALIZATION NOTE (deprecatedDirective):\n# %1$S is the name of the deprecated directive, %2$S is the name of the replacement.\ndeprecatedDirective = '%1$S' 디렉티브는 폐지되었습니다. 대신 '%2$S' 디렉티브를 사용하세요.\n# LOCALIZATION NOTE (couldntParseInvalidSandboxFlag):\n# %1$S is the option that could not be understood\ncouldntParseInvalidSandboxFlag = 유효하지 않은 샌드박스 플래그 ‘%1$S’를 붙일 수 없음\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/security/security.properties",
    "content": "# Mixed Content Blocker\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the blocked mixed content resource\nBlockMixedDisplayContent = 섞인 표시 콘텐츠 \"%1$S\"를 읽어오는 것을 차단했습니다.\nBlockMixedActiveContent = 섞인 동적 콘텐츠 \"%1$S\"를 읽어오는 것을 차단했습니다.\n\n# CORS\n# LOCALIZATION NOTE: Do not translate \"Access-Control-Allow-Origin\", Access-Control-Allow-Credentials, Access-Control-Allow-Methods, Access-Control-Allow-Headers\nCORSDisabled=교차 출처 요청 차단: 동일 출처 정책으로 인해 %1$S에 있는 원격 자원을 차단하였습니다. (원인: CORS 비활성화).\nCORSRequestNotHttp=교차 출처 요청 차단: 동일 출처 정책으로 인해 %1$S에 있는 원격 자원을 차단하였습니다. (원인: http가 아닌 CORS 요청).\nCORSMissingAllowOrigin=교차 출처 요청 차단: 동일 출처 정책으로 인해 %1$S에 있는 원격 자원을 차단하였습니다. (원인: 'Access-Control-Allow-Origin' CORS 헤더가 없음).\nCORSAllowOriginNotMatchingOrigin=교차 출처 요청 차단: 동일 출처 정책으로 인해 %1$S에 있는 원격 자원을 차단하였습니다. (원인: 'Access-Control-Allow-Origin' CORS 헤더가 '%2$S'와 일치하지 않음).\nCORSNotSupportingCredentials=교차 출처 요청 차단: 동일 출처 정책으로 인해 ‘%1$S’에 있는 원격 자원을 차단하였습니다. (원인: CORS 헤더 ‘Access-Control-Allow-Origin’이 ‘*’이면 자격 증명이 지원되지 않음).\nCORSMethodNotFound=교차 출처 요청 차단: 동일 출처 정책으로 인해 %1$S에 있는 원격 자원을 차단하였습니다. (원인: CORS 헤더 'Access-Control-Allow-Methods'의 메서드가 없음).\nCORSMissingAllowCredentials=교차 출처 요청 차단: 동일 출처 정책으로 인해 %1$S에 있는 원격 자원을 차단하였습니다. (원인: CORS 헤더 'Access-Control-Allow-Credentials'이 'true'이어야 함).\nCORSPreflightDidNotSucceed=교차 출처 요청 차단: 동일 출처 정책으로 인해 %1$S에 있는 원격 자원을 차단하였습니다. (원인: CORS 사전 점검 채널 실패).\nCORSInvalidAllowMethod=교차 출처 요청 차단: 동일 출처 정책으로 인해 %1$S에 있는 원격 자원을 차단하였습니다. (원인: CORS 헤더 'Access-Control-Allow-Methods'에 유효하지 않은 토큰 '%2$S').\nCORSInvalidAllowHeader=교차 출처 요청 차단: 동일 출처 정책으로 인해 %1$S에 있는 원격 자원을 차단하였습니다. (원인: CORS 헤더 'Access-Control-Allow-Headers'에 유효하지 않은 토큰 '%2$S').\nCORSMissingAllowHeaderFromPreflight=교차 출처 요청 차단: 동일 출처 정책으로 인해 %1$S에 있는 원격 자원을 차단하였습니다. (원인: CORS 사전 점검 채널에서 CORS 헤더 'Access-Control-Allow-Headers'의 토큰 '%2$S'가 없음).\n\n# LOCALIZATION NOTE: Do not translate \"Strict-Transport-Security\", \"HSTS\", \"max-age\" or \"includeSubDomains\"\nSTSUnknownError=Strict-Transport-Security: 사이트의 지정된 헤더를 처리하는데 알 수 없는 오류가 발생하였습니다.\nSTSUntrustworthyConnection=Strict-Transport-Security: 신뢰할 수 없는 사이트 연결이기 때문에 지정된 헤더가 무시되었습니다.\nSTSCouldNotParseHeader=Strict-Transport-Security: 사이트에서 성공적으로 파싱할 수 없는 헤더를 지정하였습니다.\nSTSNoMaxAge=Strict-Transport-Security: 사이트에서 'max-age' 디렉티브가 없는 헤더를 지정하였습니다.\nSTSMultipleMaxAges=Strict-Transport-Security: 사이트에서 여러개의 'max-age' 디렉티브를 포함하는 헤더를 지정하였습니다.\nSTSInvalidMaxAge=Strict-Transport-Security: 사이트에서 유효하지 않은 'max-age' 디렉티브를 포함하는 헤더를 지정하였습니다.\nSTSMultipleIncludeSubdomains=Strict-Transport-Security: 사이트에서 여러개의 'includeSubDomains' 디렉티브를 포함하는 헤더를 지정하였습니다.\nSTSInvalidIncludeSubdomains=Strict-Transport-Security: 사이트에서 유효하지 않은 'includeSubDomains' 디렉티브를 포함하는 헤더를 지정하였습니다.\nSTSCouldNotSaveState=Strict-Transport-Security: 사이트를 Strict-Transport-Security 호스트로 지정하는데 오류가 발생하였습니다.\n\n# LOCALIZATION NOTE: Do not translate \"Public-Key-Pins\", \"HPKP\", \"max-age\", \"report-uri\" or \"includeSubDomains\"\nPKPUnknownError=Public-Key-Pins: 사이트의 지정된 헤더를 처리하는데 알 수 없는 오류가 발생하였습니다.\nPKPUntrustworthyConnection=Public-Key-Pins: 신뢰할 수 없는 사이트 연결이기 때문에 지정된 헤더가 무시되었습니다.\nPKPCouldNotParseHeader=Public-Key-Pins: 사이트에서 성공적으로 파싱할 수 없는 헤더를 지정하였습니다.\nPKPNoMaxAge=Public-Key-Pins: 사이트에서 'max-age' 디렉티브가 없는 헤더를 지정하였습니다.\nPKPMultipleMaxAges=Public-Key-Pins: 사이트에서 여러개의 'max-age' 디렉티브를 포함하는 헤더를 지정하였습니다.\nPKPInvalidMaxAge=Public-Key-Pins: 사이트에서 유효하지 않은 'max-age' 디렉티브를 포함하는 헤더를 지정하였습니다.\nPKPMultipleIncludeSubdomains=Public-Key-Pins: 사이트에서 여러개의 'includeSubDomains' 디렉티브를 포함하는 헤더를 지정하였습니다.\nPKPInvalidIncludeSubdomains=Public-Key-Pins: 사이트에서 유효하지 않은 'includeSubDomains' 디렉티브를 포함하는 헤더를 지정하였습니다.\nPKPInvalidPin=Public-Key-Pins: 사이트에서 유효하지 않은 판을 포함하는 헤더를 지정하였습니다.\nPKPMultipleReportURIs=Public-Key-Pins: 사이트에서 여러개의 'report-uri' 디렉티브를 포함하는 헤더를 지정하였습니다.\nPKPPinsetDoesNotMatch=Public-Key-Pins: 사이트에서 조합되는 핀을 포함하지 않는 헤더를 지정하였습니다.\nPKPNoBackupPin=Public-Key-Pins: 사이트에서 백업 핀을 포함하지 않는 헤더를 지정하였습니다.\nPKPCouldNotSaveState=Public-Key-Pins: 사이트를 Public-Key-Pins 호스트로 지정하는데 오류가 발생하였습니다.\nPKPRootNotBuiltIn=Public-Key-Pins: 사이트에 사용된 인증이 기본 루트 인증 저장소의 인증으로 발행되지 않았습니다. 예상치 못한 끊김을 방지하기 위해서 특정 헤더가 무시되었습니다.\n\n# LOCALIZATION NOTE: Do not translate \"SHA-1\"\nSHA1Sig=이 사이트는 SHA-1 인증을 사용합니다; SHA-1보다 강력한 해시 펑션을 사용하는 사인 알고리즘을 가지는 인증의 사용을 권장합니다.\nInsecurePasswordsPresentOnPage=암호 입력 필드가 안전하지 않은(http://) 페이지에 있습니다. 로그인 정보 도난 같은 보안 위험성이 있습니다.\nInsecureFormActionPasswordsPresent=암호 입력 필드가 안전하지 않은(http://) 서식 전송을 하는 서식에 있습니다. 로그인 정보 도난 같은 보안 위험성이 있습니다.\nInsecurePasswordsPresentOnIframe=암호 입력 필드가 안전하지 않은(http://) iframe에 있습니다. 로그인 정보 도난 같은 보안 위험성이 있습니다.\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the insecure mixed content resource\nLoadingMixedActiveContent2=보안 페이지에서 혼합된(안전하지 않은) 액티브 콘텐츠 \"%1$S\"를 로딩합니다.\nLoadingMixedDisplayContent2=보안 페이지에서 혼합된(안전하지 않은) 표현 콘텐츠 \"%1$S\"를 로딩합니다.\n# LOCALIZATION NOTE: Do not translate \"allow-scripts\", \"allow-same-origin\", \"sandbox\" or \"iframe\"\nBothAllowScriptsAndSameOriginPresent=sandbox 속성에 allow-scripts와 allow-same-origin이 지정된 iframe은 샌드박스로 동작하지 않습니다.\n\n# Sub-Resource Integrity\n# LOCALIZATION NOTE: Do not translate \"script\" or \"integrity\". \"%1$S\" is the invalid token found in the attribute.\nMalformedIntegrityHash=script 요소가 integrity 속성 \"%1$S\" 안에 형식이 맞지 않는 해시를 포함하고 있습니다. 맞는 형식은 \"<hash algorithm>-<hash value>\"입니다.\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityLength=integrity 속성에 포함된 해시의 길이가 잘못되었습니다.\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityBase64=integrity 속성에 포함된 해시를 해석할 수 없습니다.\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the type of hash algorigthm in use (e.g. \"sha256\").\nIntegrityMismatch=integrity 속성에 포함된 \"%1$S\" 해시가 하위 자원의 내용과 맞지 않습니다.\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the sub-resource that cannot be protected using SRI.\nIneligibleResource=CORS-enabled도 아니고 same-origin도 아니기 때문에 \"%1$S\"은 integrity 검사로 할 수 없습니다.\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the invalid hash algorithm found in the attribute.\nUnsupportedHashAlg=integrity 속성에 지원되지 않는 해시 알고리즘이 있음: \"%1$S\"\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nNoValidMetadata=integrity 속성이 유효한 메타데이터를 포함하고 있지 않습니다.\n\n# LOCALIZATION NOTE: Do not translate \"RC4\".\nWeakCipherSuiteWarning=이 사이트는 폐기되어 안전하지 않은 RC4 암호문을 사용해 암호화합니다.\n\n#XCTO: nosniff\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options: nosniff\".\nMimeTypeMismatch=“%1$S”의 자원이 MIME 타입이 일치하지 않아서 (X-Content-Type-Options: nosniff) 차단되었습니다.\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options\" and also do not trasnlate \"nosniff\".\nXCTOHeaderValueMissing=X-Content-Type-Options 헤더 경고: 값이 “%1$S” 였습니다. “nosniff”를 보내려고 했었나요?\n\nBlockScriptWithWrongMimeType=허용되지 않는 MIME 형식이어서 “%1$S”의 스크립트가 차단되었습니다.\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/storage.properties",
    "content": "storageWriteError=컴퓨터 디스크에 정보를 저장하는 데 오류가 발생했습니다. 때로 디스크가 꽉 차 있는 경우 발생합니다.\\n\\n이 프로그램을 다시 시작하십시오.\r\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/svg/svg.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAttributeParseWarning=%1$S 속성  파싱 중 알 수 없는 %2$S 값이 발생했습니다.\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/textcontext.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cutCmd.label \"잘라내기\">\n<!ENTITY cutCmd.accesskey \"t\">\n<!ENTITY copyCmd.label \"복사\">\n<!ENTITY copyCmd.accesskey \"c\">\n<!ENTITY pasteCmd.label \"붙여넣기\">\n<!ENTITY pasteCmd.accesskey \"p\">\n<!ENTITY undoCmd.label \"실행 취소\">\n<!ENTITY undoCmd.accesskey \"u\">\n<!ENTITY selectAllCmd.label \"모두 선택\">\n<!ENTITY selectAllCmd.accesskey \"a\">\n<!ENTITY deleteCmd.label \"삭제\">\n<!ENTITY deleteCmd.accesskey \"d\">\n\n<!ENTITY spellAddToDictionary.label \"사전 추가\">\n<!ENTITY spellAddToDictionary.accesskey \"o\">\n<!ENTITY spellUndoAddToDictionary.label \"맞춤법 검사 사전 추가 실행 취소\">\n<!ENTITY spellUndoAddToDictionary.accesskey \"n\">\n<!ENTITY spellCheckToggle.label \"맞춤법 검사\">\n<!ENTITY spellCheckToggle.accesskey \"g\">\n<!ENTITY spellNoSuggestions.label \"(추천 단어 없음)\">\n<!ENTITY spellDictionaries.label \"언어\">\n<!ENTITY spellDictionaries.accesskey \"l\">\n\n<!ENTITY searchTextBox.clear.label \"지우기\">\n\n<!ENTITY fillLoginMenu.label          \"로그인 입력\">\n<!ENTITY fillLoginMenu.accesskey      \"F\">\n<!ENTITY fillPasswordMenu.label       \"비밀번호 입력\">\n<!ENTITY fillPasswordMenu.accesskey   \"F\">\n<!ENTITY fillUsernameMenu.label       \"사용자 이름 입력\">\n<!ENTITY fillUsernameMenu.accesskey   \"F\">\n<!ENTITY noLoginSuggestions.label     \"(로그인 추천 없음)\">\n<!ENTITY viewSavedLogins.label        \"저장된 로그인 보기\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/tree.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restoreColumnOrder.label \"항목 순서 복구\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/videocontrols.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY playButton.playLabel \"재생\">\n<!ENTITY playButton.pauseLabel \"정지\">\n<!ENTITY muteButton.muteLabel \"음소거\">\n<!ENTITY muteButton.unmuteLabel \"소리 켜기\">\n<!ENTITY fullscreenButton.enterfullscreenlabel \"전체 화면 표시\">\n<!ENTITY fullscreenButton.exitfullscreenlabel \"전체 화면 표시 해제\">\n<!ENTITY castingButton.castingLabel \"화면으로 출력\">\n<!ENTITY closedCaption.off \"끔\">\n\n<!ENTITY stats.media \"미디어\">\n<!ENTITY stats.size \"크기\">\n<!ENTITY stats.activity \"활동\">\n<!ENTITY stats.activityPaused \"중단\">\n<!ENTITY stats.activityPlaying \"재생중\">\n<!ENTITY stats.activityEnded \"완료\">\n<!ENTITY stats.activitySeeking \"(찾는 중)\">\n<!ENTITY stats.volume \"음량\">\n<!ENTITY stats.framesParsed \"파싱된 프레임\">\n<!ENTITY stats.framesDecoded \"디코딩 프레임\">\n<!ENTITY stats.framesPresented \"제시된 프레임\">\n<!ENTITY stats.framesPainted \"색상 프레임\">\n\n<!ENTITY error.aborted \"동영상의 읽기를 중지했습니다.\">\n<!ENTITY error.network \"네트워크 오류가 발생했기 때문에 동영상의 재생을 중지했습니다.\">\n<!ENTITY error.decode \"파일이 깨져서 동영상을 재생할 수 없습니다.\">\n<!ENTITY error.srcNotSupported \"이 동영상의 파일 형식 또는 MIME 타입을 지원하지 않습니다.\">\n<!ENTITY error.noSource2 \"지원 파일 형식 및 MIME 타입의 동영상을 발견하지 못했습니다.\">\n<!ENTITY error.generic \"알 수 없는 오류가 발생했기 때문에 동영상의 재생을 중지했습니다.\">\n\n<!-- LOCALIZATION NOTE (scrubberScale.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 of 6:00:00 elapsed\".\n-->\n<!ENTITY scrubberScale.nameFormat \"#1 / #2\">\n\n<!-- LOCALIZATION NOTE (positionAndDuration.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 / 6:00:00\".\nNote that #2 is not always avaiable. For example, when at the 5 minute mark in an\nunknown duration video, #1 would be \"5:00\" and string which is surrounded by <span>\nwould be deleted, result string would be \"5:00\".\n-->\n<!ENTITY positionAndDuration.nameFormat \"#1<span> / #2</span>\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/viewSource.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from content/viewSource.xul -->\n\n<!-- LOCALIZATION NOTE (mainWindow.title) : DONT_TRANSLATE --> \n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE --> \n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifierseparator) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifierseparator \" - \">\n<!ENTITY mainWindow.preface \"소스: \">\n\n<!ENTITY fileMenu.label \"파일\">\n<!ENTITY fileMenu.accesskey \"F\">\n<!ENTITY savePageCmd.label \"다른 이름으로 저장…\">\n<!ENTITY savePageCmd.accesskey \"A\">\n<!ENTITY savePageCmd.commandkey \"S\">\n<!ENTITY pageSetupCmd.label \"페이지 설정…\">\n<!ENTITY pageSetupCmd.accesskey \"u\">\n<!ENTITY printPreviewCmd.label \"인쇄 미리 보기\">\n<!ENTITY printPreviewCmd.accesskey \"v\">\n<!ENTITY printCmd.label \"인쇄…\">\n<!ENTITY printCmd.accesskey \"P\">\n<!ENTITY printCmd.commandkey \"P\">\n<!ENTITY closeCmd.label \"닫기\">\n<!ENTITY closeCmd.accesskey \"C\">\n<!ENTITY closeCmd.commandkey \"W\">\n\n<!-- LOCALIZATION NOTE :\ntextEnlarge.commandkey3, textReduce.commandkey2 and\ntextReset.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n<!ENTITY textEnlarge.commandkey \"+\">\n<!ENTITY textEnlarge.commandkey2 \"=\">\n<!ENTITY textEnlarge.commandkey3 \"\">\n<!ENTITY textReduce.commandkey \"-\">\n<!ENTITY textReduce.commandkey2 \"\">\n<!ENTITY textReset.commandkey \"0\">\n<!ENTITY textReset.commandkey2 \"\">\n\n<!ENTITY goToLineCmd.label \"행으로 이동…\">\n<!ENTITY goToLineCmd.accesskey \"G\">\n<!ENTITY goToLineCmd.commandkey \"l\">\n\n<!ENTITY viewMenu.label           \"보기\">\n<!ENTITY viewMenu.accesskey       \"V\">\n<!ENTITY reloadCmd.label \"새로 고침\">\n<!ENTITY reloadCmd.accesskey \"R\">\n<!ENTITY reloadCmd.commandkey \"r\">\n<!ENTITY menu_wrapLongLines.title \"긴 행을 한 화면 내에 표시\"> \n<!ENTITY menu_wrapLongLines.accesskey \"W\">\n<!ENTITY menu_highlightSyntax.label \"문법 강조하기\">\n<!ENTITY menu_highlightSyntax.accesskey \"H\">\n<!ENTITY menu_textSize.label \"글자 크기\">\n<!ENTITY menu_textSize.accesskey \"Z\">\n<!ENTITY menu_textEnlarge.label \"크게\">\n<!ENTITY menu_textEnlarge.accesskey \"I\">\n<!ENTITY menu_textReduce.label \"작게\">\n<!ENTITY menu_textReduce.accesskey \"D\">\n<!ENTITY menu_textReset.label \"표준\">\n<!ENTITY menu_textReset.accesskey \"N\">\n\n<!ENTITY findOnCmd.label     \"이 페이지에서 찾기…\">\n<!ENTITY findOnCmd.accesskey \"F\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label  \"다시 찾기\">\n<!ENTITY findAgainCmd.accesskey \"g\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY backCmd.label \"뒤로\">\n<!ENTITY backCmd.accesskey \"B\">\n<!ENTITY forwardCmd.label \"앞으로\">\n<!ENTITY forwardCmd.accesskey \"F\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n\n<!ENTITY copyLinkCmd.label \"링크 주소 복사\">\n<!ENTITY copyLinkCmd.accesskey \"L\">\n<!ENTITY copyEmailCmd.label \"메일 주소 복사\">\n<!ENTITY copyEmailCmd.accesskey \"E\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/viewSource.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngoToLineTitle     = 행으로 이동\ngoToLineText      = 행 번호를 입력하십시오.\ninvalidInputTitle = 유효하지 않은 행 번호\ninvalidInputText  = 행 번호가 유효하지 않습니다.\noutOfRangeTitle   = 행을 찾을 수 없음\noutOfRangeText    = 지정한 행을 찾을 수 없습니다.\nstatusBarLineCol  = 행: %1$S, 열: %2$S\nviewSelectionSourceTitle = 선택된 DOM 소스\nviewMathMLSourceTitle    = MathML의 DOM 소스\n\ncontext_goToLine_label        = 줄번호로 이동…\ncontext_goToLine_accesskey    = L\ncontext_wrapLongLines_label   = 긴 줄 줄바꿈\ncontext_highlightSyntax_label = 구문 강조\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/webConsole.dtd",
    "content": "<!ENTITY networkPanel.requestURL                  \"요청 URL\">\n<!ENTITY networkPanel.requestMethod               \"요청 방식\">\n<!ENTITY networkPanel.statusCode                  \"상태 코드\">\n\n<!ENTITY networkPanel.requestHeaders              \"요청 헤더\">\n<!ENTITY networkPanel.requestCookie               \"쿠키 정보\">\n<!ENTITY networkPanel.requestBody                 \"요청 전문y\">\n<!ENTITY networkPanel.requestFormData             \"폼 데이터\">\n\n<!ENTITY networkPanel.responseHeaders             \"응답 헤더\">\n<!ENTITY networkPanel.responseBody                \"응답 전문\">\n<!ENTITY networkPanel.responseBodyCached          \"캐시 데이터\">\n<!ENTITY networkPanel.responseBodyUnknownType     \"콘텐츠 형식 없음\">\n<!ENTITY networkPanel.responseNoBody              \"응답 내용이 없음\">\n<!ENTITY networkPanel.responseImage               \"응답 이미지\">\n<!ENTITY networkPanel.responseImageCached         \"캐쉬된 이미지\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/webapps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (webapps.uninstall.notification): %S will be replaced with the name of the uninstalled web app\nuninstall.notification = %S이 여러분의 컴퓨터에서 제거되었습니다.\nuninstall.label = 앱 제거\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/wizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  button-back-mac.label        \"뒤로\">\n<!ENTITY  button-back-mac.accesskey    \"B\">\n<!ENTITY  button-next-mac.label        \"다음\">\n<!ENTITY  button-next-mac.accesskey    \"C\">\n<!ENTITY  button-finish-mac.label      \"실행\">\n<!ENTITY  button-cancel-mac.label      \"취소\">\n\n<!ENTITY  button-back-unix.label       \"뒤로\">\n<!ENTITY  button-back-unix.accesskey   \"B\">\n<!ENTITY  button-next-unix.label       \"다음\">\n<!ENTITY  button-next-unix.accesskey   \"N\">\n<!ENTITY  button-finish-unix.label     \"완료\">\n<!ENTITY  button-cancel-unix.label     \"취소\">\n\n<!ENTITY  button-back-win.label        \"&lt; 뒤로\">\n<!ENTITY  button-back-win.accesskey    \"B\">\n<!ENTITY  button-next-win.label        \"다음 &gt;\">\n<!ENTITY  button-next-win.accesskey    \"N\">\n<!ENTITY  button-finish-win.label      \"완료\">\n<!ENTITY  button-cancel-win.label      \"취소\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/wizard.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndefault-first-title=%S 사용을 환영합니다.\ndefault-last-title=%S 완료\ndefault-first-title-mac=소개\ndefault-last-title-mac=결론\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/xbl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nUnexpectedElement=알 수 없는 <%1$S> 요소\n# LOCALIZATION NOTE: do not localize key=“%S” modifiers=“%S” id=“%S”\nGTK2Conflict2=GTK2에는 키 이벤트가 없습니다: key=“%S” modifiers=“%S” id=“%S”\nWinConflict2=어떤 키보드 레이아웃에는 키 이벤트가 없습니다: key=“%S” modifiers=“%S” id=“%S”\nTooDeepBindingRecursion=XBL \"%S\" 바인딩이 이미 많은 부모 요소에서 사용하고 있어 무한 반복을 막기 위해 적용하지 않습니다.\nCircularExtendsBinding=XBL 바인딩(\"%S\"/\"%S\")는 자신을 확장 하고 있음\n# LOCALIZATION NOTE: do not localize <handler command=\"…\">\nCommandNotInChrome=외부 chrome에서 <handler command=\"...\">를 사용할 수 없습니다.\nMalformedXBL = XBL 파일 형식이 맞지 않습니다. 태그 바인딩 시 XBL 네임스페이스를 무시하시겠습니까?\nInvalidExtendsBinding=\"%S\" 확장은 유효하지 않습니다. 일반적으로 태그명을 확장하지 마십시오.\nMissingIdAttr = \"id\" 속성이 태그에 빠져 있습니다.\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/xml/prettyprint.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY xml.nostylesheet \"XML 파일에 형식 정보는 표시되지 않습니다. 문서 구조는 아래와 같습니다.\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/xpinstall/xpinstall.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nInstallFile=설치 중: %s\r\nInstallSharedFile=공유 파일 설치: %s\r\nReplaceFile=변경 중: %s\r\nReplaceSharedFile=공유 파일 변경: %s\r\nSkipFile=확인 중: %s\r\nSkipSharedFile=공유 파일 확인: %s\r\nDeleteFile=파일 삭제 중: %s\r\nDeleteComponent=항목 삭제: %s\r\nExecute=실행 중: %s\r\nExecuteWithArgs=실행 중: %s 중 %s\r\nCopyFile=파일 복사: %s to %s\r\nExecuteFile=파일 실행: %s\r\nExecuteFileWithArgs=실행 파일: %s 중 %s\r\nMoveFile=파일 이동: %s에서 %s(으)로\r\nRenameFile=파일명 변경: %s을(를) %s(으)로\r\nCreateFolder=폴더 만들기: %s\r\nRemoveFolder=폴더 삭제: %s\r\nRenameFolder=폴더명 변경: %s to %s\r\nWindowsShortcut=윈도우즈 바로 가기: %s\r\nMacAlias=Mac 별명: %s\r\nWindowsRegisterServer=윈도우즈가 서버에 기록: %s\r\nUnknownFileOpCommand=알려지지 않은 파일 명령입니다!\r\nPatch=패치 중: %s\r\nUninstall=제거 중: %s\r\nRegSkin=스킨 등록: %s\r\nRegLocale=지역 등록: %s\r\nRegContent=내용 등록: %s\r\nRegPackage=패키지 등록: %s\r\nApplyNowSkin=이 테마 사용\r\nApplyNowLocale=지역 설정 사용\r\nConfirmSkin=%2$S의 \"%1$S\" 테마를 설치하시겠습니까?\r\nConfirmLocale=%2$S의 \"%1$S\" 지역 설정을 설치하시겠습니까?\r\nOK=설치\r\nprogress.queued=대기 중\r\nprogress.downloading=다운로드 중…\r\nprogress.downloaded=다운로드 완료\r\nprogress.installing=설치 중…\r\nUnsigned=서명되지 않음\r\nERROR=오류\r\nerror0=완료\r\nerror999=완료하기 위해서는 다시 시작하십시오.\r\nerror-202=접근이 거부되었습니다.\r\nerror-203=알 수 없는 설치 오류\\n더 자세한 사항은 오류 정보창을 열어 기록된 내용을 보십시오.\r\nerror-204=설치 스크립트가 없습니다.\r\nerror-207=유효한 설치 패키지가 아닙니다.\r\nerror-208=유효하지 않은 값입니다.\r\nerror-210=사용자가 취소하였습니다.\r\nerror-214=필요한 파일이 없습니다.\r\nerror-215=읽기 전용\r\nerror-218=AppleSingle 압축 해제 오류\r\nerror-219=경로 오류\r\nerror-225=압축 해제 실패\r\nerror-227=취소되었습니다.\r\nerror-228=다운로드 오류\r\nerror-229=스크립트 오류\r\nerror-230=이미 존재합니다.\r\nerror-235=용량이 부족합니다.\r\nerror-239=Chrome 등록 실패\r\nerror-240=설치가 완료되지 않았습니다.\r\nerror-244=지원하지 않는 패키지\r\nerror-260=서명이 확인되지 않았습니다.\r\nerror-261=유효하지 않은 파일 해시 (다운로드 실패가 예상됨)\r\nerror-262=알 수 없는 또는 유효하지 않은 파일 해시 형식\r\nerror-299=메모리가 부족합니다.\r\nunknown.error=오류 발생: %S\r\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/xslt/xslt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n1  = XSLT 스타일 시트 파싱 오류\n2  = XPath 표현 파싱 실패\n3  = \n4  = XSLT 변환 실패\n5  = XSLT/XPath가 알 수 없는 함수 호출\n6  = XSLT 반복적 스타일 시트\n7  = XSLT 1.0에 맞지 않는 값\n8  = XPath 표현이 NodeSet으로 변환\n9  = <xsl:message>에 의해 XSLT 변환이 종료되었습니다.\n10 = XSLT 스타일 시트를 읽는 중 네트워크 오류\n11 = XSLT 스타일 시트가 XML 형식을 가지고 있지 않음\n12 = XSLT 스타일 시트는 자신을 직간접적으로 참조하거나 가져올 수 없음\n13 = XPath 함수를 잘못된 번호로 호출\n14 = 알 수 없는 XPath 확장 함수 호출\n15 = XPath 파싱 실패: ')'가 필요합니다:\n16 = XPath 파싱 실패: 유효하지 않은 axis:\n17 = XPath 파싱 실패: 이름이나 노드 형식이 없습니다:\n18 = XPath 파싱 실패: ']'가 필요합니다:\n19 = XPath 파싱 실패: 유효하지 않은 변수명:\n20 = XPath 파싱 실패: 유효하지 않은 표현식:\n21 = XPath 파싱 실패: 연산자가 필요합니다:\n22 = XPath 파싱 실패: 닫히지 않은 문자:\n23 = XPath 파싱 실패: ':'이 필요합니다:\n24 = XPath 파싱 실패: 의도치 않은 '!', 부정문은 not() 사용:\n25 = XPath 파싱 실패: 문법에 맞지 않는 문자가 있습니다:\n26 = XPath 파싱 실패: 바이너리 연산자가 필요합니다:\n27 = XSLT 스타일 읽기가 보안 문제로 중단되었습니다.\n28 = 유효하지 않은 표현을 검사합니다.\n29 = 맞지 않은 괄호 입니다.\n30 = 유효하지 않은 QName으로 요소를 만들었습니다.\n31 = 같은 템플릿 내에서 변수 바인딩을 볼 수 없습니다.\n32 = 키 펑션에 대한 호출은 할 수 없습니다.\n\nLoadingError = 스타일 시트 읽기 오류: %S\nTransformError = XSLT 변환 중 오류 발생: %S\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global/xul.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMissingOverlay=%1$S(으)로부터 불러오기 실패\nPINotInProlog=<?%1$S?> 처리 방식은 prolog에 더 이상 영향을 주지 않습니다. (자세한 것은 Bug 360119 참조)\nNeededToWrapXUL=XUL %1$S 박스 요소는 인라인 %2$S 자식 요소를 포함하고, 그 자식 요소를 블럭 단위로 포함 합니다.\nNeededToWrapXULInlineBox=XUL %1$S 박스 요소는 인라인  %2$S  자식 요소를 포함하고, 그 자식 요소를 블럭 단위로 포함 합니다. 이 문제는 \"display: -moz-inline-box\"를  \"display: -moz-inline-box; display: inline-block\"로 교체하면 해결 가능합니다.\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global-platform/mac/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       건너뛰기\npress   =       누르기\ncheck   =       확인\nuncheck =       확인 안 함\nselect  =       선택\nopen    =       열기\nclose   =       닫기\nswitch  =       전환\nclick   =       클릭\ncollapse=       감추기\nexpand  =       보이기\nactivate=       활성화\ncycle   =       순환\n\n# Universal Access API support\n# (Mac Only)\n# The Role Description for AXWebArea (the web widget). Like in Safari.\nhtmlContent = HTML 콘텐츠\n# The Role Description for the Tab button.\ntab     =       탭\n# The Role Description for definition list dl, dt and dd\nterm    =       용어\ndefinition =    정의\n# The Role Description for an input type=\"search\" text field\nsearchTextField = 텍스트 필드 검색\n# The Role Description for WAI-ARIA Landmarks\napplication =   어플리케이션\nsearch  =       검색\nbanner  =       배너\nnavigation =    네비게이션\ncomplementary = 상호보완\ncontent =       콘텐츠\nmain    =       메인\n# The (spoken) role description for various WAI-ARIA roles\nalert       =      경고\nalertDialog =      경고창\narticle     =      글\ndocument    =      문서\nlog         =      로그\nmarquee     =      움직이는 텍스트\nmath        =      수학식\nnote        =      노트\nregion      =      영역\nstatus      =      어플리케이션 상태\ntimer       =      타이머\ntooltip     =      툴팁\nseparator    =      구분자\ntabPanel     =      탭패널\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global-platform/mac/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=\\u2026\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global-platform/mac/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#mac\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key - open up arrow symbol (ctrl-e)\nVK_SHIFT=\\u21e7\n\n#the command key - clover leaf symbol (ctrl-q)\nVK_META=\\u2318\n\n#the win key - never generated by native key event\nVK_WIN=win\n\n#the option/alt key - splitting tracks symbol (ctrl-g)\nVK_ALT=\\u2325\n\n#the control key. hat symbol (ctrl-f)\nVK_CONTROL=\\u2303\n\n#the separator character used between modifiers (none on Mac OS)\nMODIFIER_SEPARATOR=\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global-platform/unix/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       건너뛰기\npress   =       누르기\ncheck   =       확인\nuncheck =       확인 안 함\nselect  =       선택\nopen    =       열기\nclose   =       닫기\nswitch  =       전환\nclick   =       클릭\ncollapse=       감추기\nexpand  =       보이기\nactivate=       활성화\ncycle   =       순환\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global-platform/unix/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=\\u2026\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global-platform/unix/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Shift\n\n#the command key\nVK_META=Meta\n\n#the win key (Super key and Hyper keys are mapped to DOM Win key)\nVK_WIN=Win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Ctrl\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global-platform/win/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       건너뛰기\npress   =       누르기\ncheck   =       확인\nuncheck =       확인 안 함\nselect  =       선택\nopen    =       열기\nclose   =       닫기\nswitch  =       전환\nclick   =       클릭\ncollapse=       감추기\nexpand  =       보이기\nactivate=       활성화\ncycle   =       순환\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global-platform/win/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=\\u2026\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global-platform/win/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Shift\n\n#the command key\nVK_META=Meta\n\n#the win key\nVK_WIN=Win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Ctrl\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/global-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npluginStartupMessage=플러그인 시작\npluginupdates_label=mozilla.com/plugincheck\npluginupdates_url=http://www.mozilla.com/plugincheck/\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/mozapps/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (window.width2, window.height): These values should be\nclose to the golden ratio (1.618:1) while making sure it's wide enough for long\nfile names and tall enough to hint that there are more downloads in the list -->\n<!ENTITY window.width2                    \"485\">\n<!ENTITY window.height                    \"300\"> \n\n<!ENTITY starting.label                   \"시작 중…\">\n<!ENTITY scanning.label                   \"바이러스 검사 중…\">\n\n<!ENTITY downloads.title                  \"다운로드 관리자\">\n\n<!ENTITY cmd.pause.label                  \"일시 중지\">\n<!ENTITY cmd.pause.accesskey              \"P\">\n<!ENTITY cmd.resume.label                 \"이어받기\">\n<!ENTITY cmd.resume.accesskey             \"R\">\n<!ENTITY cmd.cancel.label                 \"취소\">\n<!ENTITY cmd.cancel.accesskey             \"C\">\n<!ENTITY cmd.show.label                   \"저장 폴더 열기\">\n<!ENTITY cmd.show.accesskey               \"F\">\n<!ENTITY cmd.showMac.label                \"Finder에 보이기\">\n<!ENTITY cmd.showMac.accesskey            \"F\">\n<!ENTITY cmd.open.label                   \"현재 파일 열기\">\n<!ENTITY cmd.open.accesskey               \"O\">\n<!ENTITY cmd.openWith.label               \"다음 프로그램으로 열기…\">\n<!ENTITY cmd.openWith.accesskey           \"h\">\n<!ENTITY cmd.retry.label                  \"재시도\">\n<!ENTITY cmd.retry.accesskey              \"R\">\n<!ENTITY cmd.goToDownloadPage.label       \"다운로드 페이지로 가기\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"G\">\n<!ENTITY cmd.copyDownloadLink.label       \"다운로드 주소 복사\">\n<!ENTITY cmd.copyDownloadLink.accesskey   \"L\">\n<!ENTITY cmd.removeFromList.label         \"목록에서 삭제\">\n<!ENTITY cmd.removeFromList.accesskey     \"e\">\n\n<!ENTITY cmd.close.commandKey             \"w\">\n<!ENTITY cmd.close2.commandKey            \"j\">\n<!ENTITY cmd.close2Unix.commandKey        \"y\">\n<!ENTITY cmd.clearList.label              \"전체 목록 지우기\">\n<!ENTITY cmd.clearList.tooltip            \"목록에서 다운로드 완료, 취소, 실패 항목 제거 하기\">\n<!ENTITY cmd.clearList.accesskey          \"C\">\n<!ENTITY cmd.find.commandKey              \"f\">\n<!ENTITY cmd.search.commandKey            \"k\">\n\n<!ENTITY closeWhenDone.label              \"다운로드가 완료되면 닫기\">\n<!ENTITY closeWhenDone.tooltip            \"모든 다운로드가 완료되면 다운로드 관리자 닫기\">\n\n<!ENTITY showFolder.label                 \"폴더 보기\">\n<!ENTITY searchBox.label                  \"파일 검색…\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/mozapps/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (shortSeconds): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# s is the short form for seconds\nshortSeconds=초\n\n# LOCALIZATION NOTE (shortMinutes): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# m is the short form for minutes\nshortMinutes=분\n\n# LOCALIZATION NOTE (shortHours): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# h is the short form for hours\nshortHours=시\n\n# LOCALIZATION NOTE (shortDays): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# d is the short form for days\nshortDays=일\n\n# LOCALIZATION NOTE (paused): — is the \"em dash\" (long dash)\npaused=일시 중지됨\ndownloading=다운로드 중…\nnotStarted=시작 안 함\nfailed=실패\nfinished=완료\ncanceled=취소\n\ndownloadErrorAlertTitle=다운로드 오류\ndownloadErrorGeneric=알 수 없는 오류로 인해 다운로드 정보를 저장할 수 없습니다.\\n\\n다시 시도해 주십시오.\n\n# LOCALIZATION NOTE: we don't have proper plural support in the CPP code; bug 463102\nquitCancelDownloadsAlertTitle=모든 다운로드 취소\nquitCancelDownloadsAlertMsg=지금 종료하면 모든 다운로드가 취소됩니다. 그래도 종료하시겠습니까?\nquitCancelDownloadsAlertMsgMultiple=지금 종료하면 %S개의 다운로드는 취소됩니다. 그래도 종료하시겠습니까?\nquitCancelDownloadsAlertMsgMac=지금 종료하면 모든 다운로드가 취소됩니다. 그래도 종료하시겠습니까?\nquitCancelDownloadsAlertMsgMacMultiple=지금 종료하면 %S개의 다운로드는 취소됩니다. 그래도 종료하시겠습니까?\nofflineCancelDownloadsAlertTitle=모든 다운로드 취소\nofflineCancelDownloadsAlertMsg=오프라인 상태가 되면 다운로드가 취소됩니다. 그래도 오프라인 상태로 전환하시겠습니까?\nofflineCancelDownloadsAlertMsgMultiple=오프라인 모드로 전환하면 %S 다운로드 진행을 취소합니다. 오프라인 모드로 전환하시겠습니까?\nleavePrivateBrowsingCancelDownloadsAlertTitle=모든 다운로드를 취소하시겠습니까?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsg2=모든 사생활 보호 모드 창을 닫으면, 하나의 다운로드가 취소됩니다. 정말 사생활 보호 모드에서 나가시겠습니까?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsgMultiple2=모든 사생활 보호 모드 창을 닫으면, %S개의 다운로드가 취소됩니다. 정말 사생활 보호 모드에서 나가시겠습니까?\ncancelDownloadsOKText=1개 다운로드 취소\ncancelDownloadsOKTextMultiple=%S개 다운로드 취소\ndontQuitButtonWin=종료 안함\ndontQuitButtonMac=종료 안함\ndontGoOfflineButton=온라인 상태 유지\ndontLeavePrivateBrowsingButton2=사생활 보호 모드 계속하기\ndownloadsCompleteTitle=다운로드 완료\ndownloadsCompleteMsg=모든 다운로드가 완료되었습니다.\n\n# LOCALIZATION NOTE (infiniteRate):\n# If download speed is a JavaScript Infinity value, this phrase is used\ninfiniteRate=실제 속도\n\n# LOCALIZATION NOTE (statusFormat3): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S rate number; %3$S rate unit; %4$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (2.2 MB/sec)\nstatusFormat3=%4$S — %1$S (%2$S %3$S/초)\n\n# LOCALIZATION NOTE (statusFormatInfiniteRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S substitute phrase for Infinity speed; %3$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (Really fast)\nstatusFormatInfiniteRate=%3$S — %1$S (%2$S)\n\n# LOCALIZATION NOTE (statusFormatNoRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB\nstatusFormatNoRate=%2$S — %1$S\n\nbytes=바이트\nkilobyte=KB\nmegabyte=MB\ngigabyte=GB\n\n# LOCALIZATION NOTE (transferSameUnits2):\n# %1$S progress number; %2$S total number; %3$S total unit\n# example: 1.1 of 333 MB\ntransferSameUnits2=%1$S / %2$S %3$S\n# LOCALIZATION NOTE (transferDiffUnits2):\n# %1$S progress number; %2$S progress unit; %3$S total number; %4$S total unit\n# example: 11.1 MB of 3.3 GB\ntransferDiffUnits2=%1$S %2$S / %3$S %4$S\n# LOCALIZATION NOTE (transferNoTotal2):\n# %1$S progress number; %2$S unit\n# example: 111 KB\ntransferNoTotal2=%1$S %2$S\n\n# LOCALIZATION NOTE (timePair3): %1$S time number; %2$S time unit\n# example: 1m; 11h\ntimePair3=%1$S%2$S\n# LOCALIZATION NOTE (timeLeftSingle3): %1$S time left\n# example: 1m left; 11h left\ntimeLeftSingle3=%1$S 남음\n# LOCALIZATION NOTE (timeLeftDouble3): %1$S time left; %2$S time left sub units\n# example: 11h 2m left; 1d 22h left\ntimeLeftDouble3=%1$S %2$S 남음\ntimeFewSeconds2=몇 초 남음\ntimeUnknown2=남은 시간 알 수 없음\n\n# LOCALIZATION NOTE (doneSize): #1 size number; #2 size unit\ndoneSize=#1 #2\n# LOCALIZATION NOTE (doneScheme): #1 URI scheme like data: jar: about:\ndoneScheme2=%1$S 리소스\n# LOCALIZATION NOTE (doneFileScheme): Special case of doneScheme for file:\n# This is used as an eTLD replacement for local files, so make it lower case\ndoneFileScheme=로컬 파일\n\n# LOCALIZATION NOTE (yesterday): Displayed time for files finished yesterday\nyesterday=어제\n# LOCALIZATION NOTE (monthDate): #1 month name; #2 date number; e.g., January 22\nmonthDate2=%1$S %2$S일\n\nfileExecutableSecurityWarning=\"%S\"는 실행 파일입니다. 실행 파일은 바이러스를 포함하거나 컴퓨터에 손상을 줄 코드를 포함하고 있을 수 있습니다. 그래도 \"%S\"을(를) 실행하시겠습니까?\nfileExecutableSecurityWarningTitle=실행 파일 열기\nfileExecutableSecurityWarningDontAsk=다시 묻지 않음\n\n# Desktop folder name for downloaded files\ndownloadsFolder=다운로드\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/mozapps/downloads/settingsChange.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  settingsChangePreferences.label  \"세부 설정은 &brandShortName; 환경설정에서 바꿀 수 있습니다.\">\n<!ENTITY  settingsChangeOptions.label      \"세부 설정은 &brandShortName; 설정에서 바꿀 수 있습니다.\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/mozapps/downloads/unknownContentType.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  intro2.label                \"열기 선택:\">\n<!ENTITY  from.label                  \"원본 위치:\">\n<!ENTITY  actionQuestion.label        \"&brandShortName;가 이 파일을 열거나 컴퓨터에 저장할 수 있습니다:\">\n\n<!ENTITY  openWith.label              \"열기:\">\n<!ENTITY  openWith.accesskey          \"o\">\n<!ENTITY  other.label                 \"기타…\">\n\n<!ENTITY  saveFile.label              \"파일 저장\">\n<!ENTITY  saveFile.accesskey          \"s\">\n\n<!ENTITY  rememberChoice.label        \"다시 묻지 않음\">\n<!ENTITY  rememberChoice.accesskey    \"a\">\n\n<!ENTITY  whichIs.label              \"파일 유형:\">\n\n<!ENTITY  chooseHandlerMac.label      \"선택하기…\">\n<!ENTITY  chooseHandlerMac.accesskey  \"C\">\n<!ENTITY  chooseHandler.label         \"찾아보기…\">\n<!ENTITY  chooseHandler.accesskey     \"B\">\n\n<!ENTITY  unknownPromptText.label     \"이 파일을 저장하시겠습니까?\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/mozapps/downloads/unknownContentType.properties",
    "content": "# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle=%S 여는 중…\nsaveDialogTitle=다른 이름으로 저장…\ndefaultApp=%S (기본)\nchooseAppFilePickerTitle=실행 프로그램 선택\nbadApp=선택한 프로그램 %S이(가) 존재하지 않습니다. 파일 형식을 확인하거나 다른 프로그램을 선택하십시오.\nbadApp.title=실행할 프로그램이 없습니다.\nbadPermissions=이 디렉터리에 쓰기 권한이 없어 파일을 저장할 수 없습니다. 다른 저장 디렉터리를 선택하십시오.\nbadPermissions.title=저장 권한이 없음\nselectDownloadDir=다운로드 폴더 선택\nunknownAccept.label=파일 저장\nunknownCancel.label=취소\nfileType=%S 파일\n# LOCALIZATION NOTE (orderedFileSizeWithType): first %S is type, second %S is size, and third %S is unit  \norderedFileSizeWithType=%1$S (%2$S %3$S)\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/mozapps/extensions/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  creator.label               \"제작자:\">\n<!ENTITY  developers.label            \"개발자:\">\n<!ENTITY  translators.label           \"번역자:\">\n<!ENTITY  contributors.label          \"공헌자:\">\n<!ENTITY  homepage.label              \"홈 페이지 방문\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/mozapps/extensions/blocklist.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY blocklist.title             \"문제를 일으킬 수 있는 부가 기능 목록\">\n<!ENTITY blocklist.style             \"width: 45em; height: 30em\">\n<!ENTITY blocklist.summary           \"&brandShortName;에 설치된 아래 부가 기능들은 안정성 및 보안에 문제를 일으킬 수 있습니다.\">\n<!ENTITY blocklist.softblocked       \"보안을 위해 이들 부가 기능을 사용 안함으로 바꾸시고 다시 시작할 필요가 있습니다.\">\n<!ENTITY blocklist.hardblocked       \"이 부가 기능들은 안정성 및 보안에 심각한 위해를 가할 수 있어 차단되었습니다. 다시 시작해서 이들을 사용 안함으로 바꾸시거나 제거하셔야 합니다.\">\n<!ENTITY blocklist.softandhard       \"이 부가 기능들은 안정성 및 보안에 심각한 위해를 가할 수 있어 차단되었습니다. 나머지는 위험도가 높지 않으나 가급적 다시 시작해서 이들을 사용 안함으로 바꾸시기를 권장합니다.\">\n<!ENTITY blocklist.moreinfo          \"자세한 정보\">\n\n<!ENTITY blocklist.accept.label      \"&brandShortName; 다시 시작\">\n<!ENTITY blocklist.accept.accesskey  \"R\">\n\n<!ENTITY blocklist.blocked.label     \"차단됨\">\n<!ENTITY blocklist.checkbox.label    \"사용 안함\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/mozapps/extensions/extensions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY addons.windowTitle                   \"부가 기능 관리자\">\n\n<!ENTITY search.placeholder                   \"부가 기능 검색\">\n<!ENTITY search.buttonlabel                   \"검색\">\n<!-- LOCALIZATION NOTE (search.commandKey):\n     The search command key should match findOnCmd.commandkey from browser.dtd -->\n<!ENTITY search.commandkey                    \"f\">\n\n<!ENTITY loading.label                        \"읽는 중…\">\n<!ENTITY listEmpty.installed.label            \"설치한 부가 기능이 없음\">\n<!ENTITY listEmpty.availableUpdates.label     \"업데이트 없음\">\n<!ENTITY listEmpty.recentUpdates.label        \"부가 기능에 대한 업데이트가 없습니다.\">\n<!ENTITY listEmpty.findUpdates.label          \"업데이트 확인\">\n<!ENTITY listEmpty.search.label               \"일치하는 부가 기능 없음\">\n<!ENTITY listEmpty.button.label               \"부가 기능 자세히 보기\">\n<!ENTITY installAddonFromFile.label           \"파일에서 부가 기능 설치…\">\n<!ENTITY installAddonFromFile.accesskey       \"I\">\n<!ENTITY toolsMenu.tooltip                    \"부가 기능 도구\">\n\n<!ENTITY getThemes.description                \"브라우저를 개인화하는 방법을 찾으시나요?\">\n<!ENTITY getThemes.learnMore                  \"수많은 테마를 적용해 보세요.\">\n\n<!ENTITY cmd.back.tooltip                     \"뒤로\">\n<!ENTITY cmd.forward.tooltip                  \"앞으로\">\n\n<!ENTITY showUnsignedExtensions.button.label  \"몇몇 확장기능은 확인을 할 수 없음\">\n<!ENTITY showAllExtensions.button.label       \"모든 확장기능 보기\">\n<!ENTITY debugAddons.label                    \"부가 기능 디버그\">\n<!ENTITY debugAddons.accesskey                \"B\">\n\n<!-- global warnings -->\n<!ENTITY warning.safemode.label                    \"안전 모드에서 부가 기능 전체를 사용할 수 없습니다.\">\n<!ENTITY warning.checkcompatibility.label          \"부가 기능 호환성 확인 기능을 중단 합니다. 호환성이 맞지 않을 수 있습니다.\">\n<!ENTITY warning.checkcompatibility.enable.label   \"취소\">\n<!ENTITY warning.checkcompatibility.enable.tooltip \"부가 기능 호환성 확인 기능 사용\">\n<!ENTITY warning.updatesecurity.label              \"부가 기능 업데이트 보안 확인 기능을 중단 합니다. 업데이트가 보안 문제를 일으킬 수 있습니다.\">\n<!ENTITY warning.updatesecurity.enable.label       \"취소\">\n<!ENTITY warning.updatesecurity.enable.tooltip     \"부가 기능 업데이트 보안 확인 기능 사용\">\n\n<!-- categories / views -->\n<!ENTITY view.search.label                    \"검색\">\n<!ENTITY view.discover.label                  \"추천\">\n<!ENTITY view.recentUpdates.label             \"최근 항목 보기\">\n<!ENTITY view.availableUpdates.label          \"업데이트 가능 항목\">\n\n<!-- addon updates -->\n<!ENTITY updates.checkForUpdates.label        \"업데이트 확인하기\">\n<!ENTITY updates.checkForUpdates.accesskey    \"C\">\n<!ENTITY updates.viewUpdates.label            \"최신 업데이트 보기\">\n<!ENTITY updates.viewUpdates.accesskey        \"V\">\n<!-- LOCALIZATION NOTE (updates.updateAddonsAutomatically.label): This menu item\n     is a checkbox that toggles the default global behavior for add-on update\n     checking. -->\n<!ENTITY updates.updateAddonsAutomatically.label     \"자동 업데이트 하기\">\n<!ENTITY updates.updateAddonsAutomatically.accesskey \"A\">\n<!-- LOCALIZATION NOTE (updates.resetUpdatesToAutomatic.label, updates.resetUpdatesToManual.label):\n     Specific addons can have custom update checking behaviors (\"Manually\",\n     \"Automatically\", \"Use default global behavior\"). These menu items reset the\n     update checking behavior for all add-ons to the default global behavior\n     (which itself is either \"Automatically\" or \"Manually\", controlled by the\n     updates.updateAddonsAutomatically.label menu item). -->\n<!ENTITY updates.resetUpdatesToAutomatic.label       \"자동 업데이트 설정\">\n<!ENTITY updates.resetUpdatesToAutomatic.accesskey   \"R\">\n<!ENTITY updates.resetUpdatesToManual.label          \"자동 업데이트 설정 해제\">\n<!ENTITY updates.resetUpdatesToManual.accesskey      \"R\">\n<!ENTITY updates.updating.label               \"업데이트 확인 중\">\n<!ENTITY updates.installed.label              \"업데이트가 완료되었습니다.\">\n<!ENTITY updates.downloaded.label             \"부가 기능 업데이트를 다운로드 완료 했습니다.\">\n<!ENTITY updates.restart.label                \"설치를 완료하려면 다시 시작 하십시오.\">\n<!ENTITY updates.noneFound.label              \"최신 업데이트 없음\">\n<!ENTITY updates.manualUpdatesFound.label     \"업데이트 가능 항목 보기\">\n<!ENTITY updates.updateSelected.label         \"업데이트 설치\">\n<!ENTITY updates.updateSelected.tooltip       \"현재 목록 내 업데이트 설치하기\">\n\n<!-- addon actions -->\n<!ENTITY cmd.showDetails.label                \"자세히 보기\">\n<!ENTITY cmd.showDetails.accesskey            \"S\">\n<!ENTITY cmd.findUpdates.label                \"업데이트 찾기\">\n<!ENTITY cmd.findUpdates.accesskey            \"F\">\n<!ENTITY cmd.preferencesWin.label             \"설정\">\n<!ENTITY cmd.preferencesWin.accesskey         \"O\">\n<!ENTITY cmd.preferencesUnix.label            \"환경 설정\">\n<!ENTITY cmd.preferencesUnix.accesskey        \"P\">\n<!ENTITY cmd.about.label                      \"정보\">\n<!ENTITY cmd.about.accesskey                  \"A\">\n\n<!ENTITY cmd.enableAddon.label                \"사용함\">\n<!ENTITY cmd.enableAddon.accesskey            \"E\">\n<!ENTITY cmd.disableAddon.label               \"사용 안 함\">\n<!ENTITY cmd.disableAddon.accesskey           \"D\">\n<!ENTITY cmd.enableTheme.label                \"테마 적용\">\n<!ENTITY cmd.enableTheme.accesskey            \"W\">\n<!ENTITY cmd.disableTheme.label               \"테마 적용 중지\">\n<!ENTITY cmd.disableTheme.accesskey           \"W\">\n<!ENTITY cmd.askToActivate.label              \"런타임 확인\">\n<!ENTITY cmd.askToActivate.tooltip            \"현재 부가 기능 사용 확인\">\n<!ENTITY cmd.alwaysActivate.label             \"항상 사용\">\n<!ENTITY cmd.alwaysActivate.tooltip           \"현재 부가 기능은 항상 사용\">\n<!ENTITY cmd.neverActivate.label              \"사용 안함 \">\n<!ENTITY cmd.neverActivate.tooltip            \"현재 부가 기능은 사용 안함\">\n<!ENTITY cmd.stateMenu.tooltip                \"부가 기능 사용 상태 변경\">\n<!ENTITY cmd.installAddon.label               \"설치\">\n<!ENTITY cmd.installAddon.accesskey           \"I\">\n<!ENTITY cmd.uninstallAddon.label             \"제거\">\n<!ENTITY cmd.uninstallAddon.accesskey         \"R\">\n<!ENTITY cmd.showPreferencesWin.label         \"설정\">\n<!ENTITY cmd.showPreferencesWin.tooltip       \"부가 기능 설정 변경\">\n<!ENTITY cmd.showPreferencesUnix.label        \"환경 설정\">\n<!ENTITY cmd.showPreferencesUnix.tooltip      \"부가 기능 환경 설정 변경\">\n<!ENTITY cmd.contribute.label                 \"공헌\">\n<!ENTITY cmd.contribute.accesskey             \"C\">\n<!ENTITY cmd.contribute.tooltip               \"부가 기능 개발 참여하기\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"제품 소개 보이기\">\n<!ENTITY cmd.showReleaseNotes.tooltip         \"현재 업데이트 시 제품 소개 보이기\">\n<!ENTITY cmd.hideReleaseNotes.label           \"제품 소개 숨기기\">\n<!ENTITY cmd.hideReleaseNotes.tooltip         \"현재 업데이트 시 제품 소개 숨기기\">\n\n<!-- discovery view -->\n<!-- LOCALIZATION NOTE (discover.title,discover.description,discover.footer):\n     Displayed in the center of the Get Add-ons view, see bug 601143 for mockups. -->\n<!ENTITY discover.title                       \"부가 기능 소개\">\n<!ENTITY discover.description2                \"부가 기능은 &brandShortName;를 여러분의 취향에 따라 맞춤 기능을 만들어 주는 애플리케이션 혹은 테마입니다. 메일 혹은 날씨 알림, 원하는 스타일 등 다양한 기능을 제공합니다.\">\n<!ENTITY discover.footer                      \"인터넷에 연결할 때 최신 추천 부가 기능을 소개해 드립니다.\">\n\n<!-- detail view -->\n<!ENTITY detail.version.label                 \"버전\">\n<!ENTITY detail.lastupdated.label             \"최종 수정일\">\n<!ENTITY detail.creator.label                 \"제작자\">\n<!ENTITY detail.homepage.label                \"홈페이지\">\n<!ENTITY detail.numberOfDownloads.label       \"다운로드수\">\n\n<!ENTITY detail.contributions.description     \"이 부가 기능 개발자에게 작은 도움을 통해 개발이 지속될 수 있도록 지원할 수 있습니다.\">\n\n<!ENTITY detail.updateType                    \"자동 업데이트\">\n<!ENTITY detail.updateDefault.label           \"기본 설정\">\n<!ENTITY detail.updateDefault.tooltip         \"기본으로 업데이트를 자동으로 설치\">\n<!ENTITY detail.updateAutomatic.label         \"사용\">\n<!ENTITY detail.updateAutomatic.tooltip       \"업데이트 자동 설치 설정\">\n<!ENTITY detail.updateManual.label            \"중단\">\n<!ENTITY detail.updateManual.tooltip          \"업데이트 자동 설치 중단\">\n<!ENTITY detail.home                          \"홈페이지\">\n<!ENTITY detail.repository                    \"부가 기능 프로필\">\n<!ENTITY detail.size                          \"크기\">\n\n<!ENTITY detail.checkForUpdates.label         \"업데이트 확인\">\n<!ENTITY detail.checkForUpdates.accesskey     \"F\">\n<!ENTITY detail.checkForUpdates.tooltip       \"현재 부가 기능 업데이트 확인\">\n<!ENTITY detail.showPreferencesWin.label      \"설정\">\n<!ENTITY detail.showPreferencesWin.accesskey  \"O\">\n<!ENTITY detail.showPreferencesWin.tooltip    \"부가 기능 설정 변경\">\n<!ENTITY detail.showPreferencesUnix.label     \"환경 설정\">\n<!ENTITY detail.showPreferencesUnix.accesskey \"P\">\n<!ENTITY detail.showPreferencesUnix.tooltip   \"부가 기능 환경 설정 변경\">\n\n\n<!-- ratings -->\n<!ENTITY rating2.label                        \"평가\">\n\n<!-- download/install progress -->\n<!ENTITY progress.pause.tooltip               \"중단\">\n<!ENTITY progress.cancel.tooltip              \"취소\">\n\n\n<!-- list sorting -->\n<!ENTITY sort.name.label                      \"이름\">\n<!ENTITY sort.name.tooltip                    \"이름순\">\n<!ENTITY sort.dateUpdated.label               \"최종 변경일\">\n<!ENTITY sort.dateUpdated.tooltip             \"변경일순\">\n<!ENTITY sort.relevance.label                 \"검색 결과\">\n<!ENTITY sort.relevance.tooltip               \"가장 적합한 결과\">\n<!ENTITY sort.price.label                     \"판매 가격\">\n<!ENTITY sort.price.tooltip                   \"가격순 정렬\">\n\n<!ENTITY search.filter2.label                 \"검색:\">\n<!ENTITY search.filter2.installed.label       \"설치된 목록\">\n<!ENTITY search.filter2.installed.tooltip     \"설치된 부가 기능 보기\">\n<!ENTITY search.filter2.available.label       \"사용 가능 목록\">\n<!ENTITY search.filter2.available.tooltip     \"설치 가능한 부가 기능 목록\">\n\n<!ENTITY addon.homepage                       \"홈페이지\">\n<!ENTITY addon.details.label                  \"상세보기\">\n<!ENTITY addon.details.tooltip                \"부가 기능에 대한 상세 정보 표시\">\n<!ENTITY addon.unknownDate                    \"알수 없음\">\n<!-- LOCALIZATION NOTE (addon.disabled.postfix): This is used in a normal list\n     to signify that an add-on is disabled, in the form\n     \"<Addon name> <1.0> (disabled)\" -->\n<!ENTITY addon.disabled.postfix               \"(사용 안 함)\">\n<!-- LOCALIZATION NOTE (addon.update.postfix): This is used in the available\n     updates list to signify that an item is an update, in the form\n     \"<Addon name> <1.1> Update\". It is fine to use constructs like brackets if\n     necessary -->\n<!ENTITY addon.update.postfix                 \"업데이트\">\n<!ENTITY addon.undoAction.label               \"실행 취소\">\n<!ENTITY addon.undoAction.tooltip             \"현재 동작 취소\">\n<!ENTITY addon.undoRemove.label               \"실행 취소\">\n<!ENTITY addon.undoRemove.tooltip             \"부가 기능 설치 유지\">\n<!ENTITY addon.restartNow.label               \"다시 시작\">\n<!ENTITY addon.install.label                  \"설치하기\">\n<!ENTITY addon.install.tooltip                \"현재 부가 기능 설치하기\">\n<!ENTITY addon.updateNow.label                \"업데이트\">\n<!ENTITY addon.updateNow.tooltip              \"현재 부가 기능 업데이트하기\">\n<!ENTITY addon.includeUpdate.label            \"업데이트 포함 항목\">\n<!ENTITY addon.updateAvailable.label          \"업데이트 사용 가능\">\n<!ENTITY addon.checkingForUpdates.label       \"업데이트 확인…\">\n<!ENTITY addon.releaseNotes.label             \"제품 소개:\">\n<!ENTITY addon.loadingReleaseNotes.label      \"읽는 중…\">\n<!ENTITY addon.errorLoadingReleaseNotes.label \"죄송합니다. 제품 소개 읽는 중 오류가 있습니다.\">\n\n<!ENTITY addon.createdBy.label                \"- \">\n\n<!ENTITY eula.title                           \"일반 사용자 계약서\">\n<!ENTITY eula.width                           \"560px\">\n<!ENTITY eula.height                          \"400px\">\n<!ENTITY eula.accept                          \"동의 및 설치…\">\n\n<!ENTITY settings.path.button.label           \"찾아보기…\">\n\n<!-- LOCALIZATION NOTE (experiment.info.label): The strings related to\n     experiments are present on the \"Experiments\" tab of the add-ons manager.\n     This tab won't be displayed unless an Experiment add-on is installed.\n     Install https://people.mozilla.org/~gszorc/dummy-experiment-addon.xpi\n     to cause this tab to appear. -->\n<!ENTITY experiment.info.label \"필요시 원격 측정이 실험을 설치하고 구동 할 수 있습니다.\">\n<!ENTITY experiment.info.learnmore \"자세히 보기\">\n<!ENTITY experiment.info.learnmore.accesskey \"L\">\n<!ENTITY experiment.info.changetelemetry \"원격 측정 설정\">\n<!ENTITY experiment.info.changetelemetry.accesskey \"T\">\n\n<!ENTITY setting.learnmore \"자세히 보기…\">\n\n<!ENTITY disabledUnsigned.heading \"몇몇 부가 기능이 비활성화 됨\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.description.start, disabledUnsigned.description.findAddonsLink, disabledUnsigned.description.end):\n     These entities form a sentence, with\n     disabledUnsigned.description.findAddonsLink being a link to an external site. -->\n<!ENTITY disabledUnsigned.description.start \"다음 부가기능은 &brandShortName;에서의 사용이 확인되지 않았습니다. \">\n<!ENTITY disabledUnsigned.description.findAddonsLink \"대체제를 검색\">\n<!ENTITY disabledUnsigned.description.end \"하거나 개발자가 확인을 받도록 요청할 수 있습니다.\">\n<!ENTITY disabledUnsigned.learnMore \"사용자가 온라인에서 안전할 수 있게 노력하는 내용에 대해서 더 알아보세요.\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.devInfo.start, disabledUnsigned.devInfo.linkToManual, disabledUnsigned.devInfo.end):\n     These entities form a sentence, with disabledUnsigned.devInfo.linkToManual\n     being a link to an external site. -->\n<!ENTITY disabledUnsigned.devInfo.start \"부가기능을 확인하는데 관심이 있는 개발자는 \">\n<!ENTITY disabledUnsigned.devInfo.linkToManual \"메뉴얼\">\n<!ENTITY disabledUnsigned.devInfo.end \"을 읽어보세요.\">\n\n<!ENTITY pluginDeprecation.description \"빠진게 있나요? 어떤 플러그인은 &brandShortName;에서 더이상 지원하지 않습니다.\">\n<!ENTITY pluginDeprecation.learnMore \"더 알아보기.\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/mozapps/extensions/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutWindowTitle) %S is the addon name\naboutWindowTitle=%S 정보\naboutWindowCloseButton=닫기\n#LOCALIZATION NOTE (aboutWindowVersionString) %S is the addon version\naboutWindowVersionString=버전 %S\n#LOCALIZATION NOTE (aboutAddon) %S is the addon name\naboutAddon=%S 정보\n\n#LOCALIZATION NOTE (uninstallNotice) %S is the add-on name\nuninstallNotice=%S는 삭제되었습니다.\n\n#LOCALIZATION NOTE (numReviews): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of reviews\nnumReviews=#1개 평가 ;#1개 평가\n\n#LOCALIZATION NOTE (dateUpdated) %S is the date the addon was last updated\ndateUpdated=%S 업데이트\n\n#LOCALIZATION NOTE (notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\nnotification.incompatible=%1$S는 %2$S %3$S와 호환되지 않습니다.\n#LOCALIZATION NOTE (notification.unsigned, notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\nnotification.unsignedAndDisabled=%1$S 부가기능이 %2$S에서 확인되지 않았기 때문에 비활성화 되었습니다.\nnotification.unsigned=%1$S 부가기능이 %2$S에서 확인될 수 없습니다. 주의해서 진행하세요.\nnotification.unsigned.link=추가 정보\n#LOCALIZATION NOTE (notification.blocked) %1$S is the add-on name\nnotification.blocked=%1$S는 보안 및 안정성의 문제로 사용할 수 없습니다.\nnotification.blocked.link=상세 정보\n#LOCALIZATION NOTE (notification.softblocked) %1$S is the add-on name\nnotification.softblocked=%1$S는 보안 및 안정성 문제를 야기합니다.\nnotification.softblocked.link=상세 정보\n#LOCALIZATION NOTE (notification.outdated) %1$S is the add-on name\nnotification.outdated=%1$S에 대한 중요 업데이트가 있습니다.\nnotification.outdated.link=지금 업데이트\n#LOCALIZATION NOTE (notification.vulnerableUpdatable) %1$S is the add-on name\nnotification.vulnerableUpdatable=%1$S에 대한 중요 업데이트가 있습니다.\nnotification.vulnerableUpdatable.link=지금 업데이트\n#LOCALIZATION NOTE (notification.vulnerableNoUpdate) %1$S is the add-on name\nnotification.vulnerableNoUpdate=%1$S는 보안 및 안정성 문제를 야기합니다.\nnotification.vulnerableNoUpdate.link=상세 정보\n#LOCALIZATION NOTE (notification.enable) %1$S is the add-on name, %2$S is brand name\nnotification.enable=%1$S는 %2$S 다시 시작 이후 사용 가능합니다.\n#LOCALIZATION NOTE (notification.disable) %1$S is the add-on name, %2$S is brand name\nnotification.disable=%1$S는 %2$S 다시 시작 이후 사용할 수 없습니다.\n#LOCALIZATION NOTE (notification.install) %1$S is the add-on name, %2$S is brand name\nnotification.install=%1$S는 %2$S 다시 시작 이후 설치됩니다.\n#LOCALIZATION NOTE (notification.uninstall) %1$S is the add-on name, %2$S is brand name\nnotification.uninstall=%1$S는 %2$S 다시 시작 이후 제거됩니다.\n#LOCALIZATION NOTE (notification.upgrade) %1$S is the add-on name, %2$S is brand name\nnotification.upgrade=%1$S는 %2$S 다시 시작 이후 업데이트 됩니다..\n#LOCALIZATION NOTE (notification.downloadError) %1$S is the add-on name.\nnotification.downloadError=%1$S 다운로드 시 오류가 있습니다.\nnotification.downloadError.retry=다시 시도\nnotification.downloadError.retry.tooltip=부가 기능 다운로드 다시 시도\n#LOCALIZATION NOTE (notification.installError) %1$S is the add-on name.\nnotification.installError=%1$S 설치 시 오류가 있습니다.\nnotification.installError.retry=다시 시도\nnotification.installError.retry.tooltip=부가 기능 다운로드 및 설치 다시 시도\n#LOCALIZATION NOTE (notification.gmpPending) %1$S is the add-on name.\nnotification.gmpPending=%1$S 부가기능이 곧 설치됩니다.\n\n#LOCALIZATION NOTE (contributionAmount2) %S is the currency amount recommended for contributions\ncontributionAmount2=기부 추천: %S\n\ninstallDownloading=다운로드 중\ninstallDownloaded=다운로드 완료\ninstallDownloadFailed=다운로드 오류\ninstallVerifying=확인 중\ninstallInstalling=설치 중\ninstallEnablePending=사용 하도록 다시 시작\ninstallDisablePending=사용 안하도록 다시 시작\ninstallFailed=설치 오류\ninstallCancelled=설치 취소됨\n\n#LOCALIZATION NOTE (details.notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\ndetails.notification.incompatible=%1$S는 %2$S %3$S와 호환되지 않습니다.\n#LOCALIZATION NOTE (details.notification.unsigned, details.notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\ndetails.notification.unsignedAndDisabled=%1$S 부가기능이 %2$S에서 확인되지 않았기 때문에 비활성화 되었습니다.\ndetails.notification.unsigned=%1$S 부가기능이 %2$S에서 확인될 수 없습니다. 주의해서 진행하세요.\ndetails.notification.unsigned.link=추가 정보\n#LOCALIZATION NOTE (details.notification.blocked) %1$S is the add-on name\ndetails.notification.blocked=%1$S는 보안이나 안정성 문제로 인해 사용 중지 됩니다.\ndetails.notification.blocked.link=자세한 정보\n#LOCALIZATION NOTE (details.notification.softblocked) %1$S is the add-on name\ndetails.notification.softblocked=%1$S는 보안이나 안정성 문제를 일으킬 수 있습니다.\ndetails.notification.softblocked.link=More Information\n#LOCALIZATION NOTE (details.notification.outdated) %1$S is the add-on name\ndetails.notification.outdated=%1$S에 대한 중요 업데이트가 있습니다.\ndetails.notification.outdated.link=지금 업데이트\n#LOCALIZATION NOTE (details.notification.vulnerableUpdatable) %1$S is the add-on name\ndetails.notification.vulnerableUpdatable=%1$S에 대한 중요 업데이트가 있습니다.\ndetails.notification.vulnerableUpdatable.link=지금 업데이트\n#LOCALIZATION NOTE (details.notification.vulnerableNoUpdate) %1$S is the add-on name\ndetails.notification.vulnerableNoUpdate=%1$S는 보안 및 안정성 문제를 야기합니다.\ndetails.notification.vulnerableNoUpdate.link=상세 정보\n#LOCALIZATION NOTE (details.notification.enable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.enable=%1$S는 %2$S 다시 시작 후 사용 가능합니다.\n#LOCALIZATION NOTE (details.notification.disable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.disable=%1$S는 %2$S 다시 시작 후 사용 중지 됩니다.\n#LOCALIZATION NOTE (details.notification.install) %1$S is the add-on name, %2$S is brand name\ndetails.notification.install=%1$S는 %2$S 다시 시작 후 설치 됩니다.\n#LOCALIZATION NOTE (details.notification.uninstall) %1$S is the add-on name, %2$S is brand name\ndetails.notification.uninstall=%1$S는 %2$S 다시 시작후 삭제됩니다..\n#LOCALIZATION NOTE (details.notification.upgrade) %1$S is the add-on name, %2$S is brand name\ndetails.notification.upgrade=%1$S는 %2$S 다시 시작 후 업데이트 됩니다.\n#LOCALIZATION NOTE (details.notification.gmpPending) %1$S is the add-on name\ndetails.notification.gmpPending=%1$S 부가 기능이 곧 설치됩니다.\n\n# LOCALIZATION NOTE (details.experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (detail view).\ndetails.experiment.time.daysRemaining=#1일 남음\n#LOCALIZATION NOTE (details.experiment.time.endsToday) The experiment will end in less than a day (detail view).\ndetails.experiment.time.endsToday=하루 이내 남음\n# LOCALIZATION NOTE (details.experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (detail view).\ndetails.experiment.time.daysPassed=#1일 전\n#LOCALIZATION NOTE (details.experiment.time.endedToday) The experiment ended less than a day ago (detail view).\ndetails.experiment.time.endedToday=하루 이내 전 완료\n#LOCALIZATION NOTE (details.experiment.state.active) This experiment is active (detail view).\ndetails.experiment.state.active=활성\n#LOCALIZATION NOTE (details.experiment.state.complete) This experiment is complete (it was previously active) (detail view).\ndetails.experiment.state.complete=완료\n\n# LOCALIZATION NOTE (experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (list view item).\nexperiment.time.daysRemaining=#1일 남음\n#LOCALIZATION NOTE (experiment.time.endsToday) The experiment will end in less than a day (list view item).\nexperiment.time.endsToday=하루 이내 남음\n# LOCALIZATION NOTE (experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (list view item).\nexperiment.time.daysPassed=#1일 전\n#LOCALIZATION NOTE (experiment.time.endedToday) The experiment ended less than a day ago (list view item).\nexperiment.time.endedToday=하루 이내 전 완료\n#LOCALIZATION NOTE (experiment.state.active) This experiment is active (list view item).\nexperiment.state.active=활성\n#LOCALIZATION NOTE (experiment.state.complete) This experiment is complete (it was previously active) (list view item).\nexperiment.state.complete=완료\n\ninstallFromFile.dialogTitle=설치할 부가 기능 선택\ninstallFromFile.filterName=부가 기능\n\nuninstallAddonTooltip=부가 기능 제거\nuninstallAddonRestartRequiredTooltip=부가 기능 제거 (다시 시작 필요)\nenableAddonTooltip=부가 기능 재사용\nenableAddonRestartRequiredTooltip=부가 기능 재사용 (다시 시작 필요)\ndisableAddonTooltip=부가 기능 사용 안 함\ndisableAddonRestartRequiredTooltip=부가 기능 사용 안 함 (다시 시작 필요)\n\n#LOCALIZATION NOTE (showAllSearchResults): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total number of search results\nshowAllSearchResults=검색 결과 보기 (#1개)\n\n#LOCALIZATION NOTE (addon.purchase.label) displayed on a button in the list\n# view, %S is the price of the add-on including currency symbol\naddon.purchase.label=%S 구매하기…\naddon.purchase.tooltip=부가 기능 구매를 위해 갤러리 방문하기\n#LOCALIZATION NOTE (cmd.purchaseAddon.label) displayed on a button in the detail\n# view, %S is the price of the add-on including currency symbol\ncmd.purchaseAddon.label=%S 구매…\ncmd.purchaseAddon.accesskey=u\n\n#LOCALIZATION NOTE (eulaHeader) %S is name of the add-on asking the user to agree to the EULA\neulaHeader=%S는 아래 일반 사용자 계약에 동의하신 후 설치를 계속하십시오.:\n\ntype.extension.name=확장 기능\ntype.theme.name=테마\ntype.locale.name=언어팩\ntype.plugin.name=플러그인\ntype.dictionary.name=사전\ntype.service.name=서비스\ntype.experiment.name=실험\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/mozapps/extensions/newaddon.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title           \"부가 기능 설치\">\n<!ENTITY intro           \"여러분 컴퓨터의 다른 프로그램이 허가 없이 아래 &brandShortName; 부가 기능을 설치합니다.:\">\n<!ENTITY warning         \"신뢰하는 개발자의 부가 기능만 설치\">\n<!ENTITY allow           \"설치 허가\">\n<!ENTITY later           \"부가 기능 관리자에서 나중에 설정을 변경할 수 있습니다.\">\n<!ENTITY continue        \"계속\">\n<!ENTITY restartMessage  \"부가 기능 설치를 마치려면 &brandShortName;를 다시 시작해야 합니다.\">\n<!ENTITY restartButton   \"&brandShortName; 다시 시작\">\n<!ENTITY cancelButton    \"취소\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/mozapps/extensions/newaddon.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (name) %1$S is the add-on name, %2$S is the add-on version\nname=%1$S %2$S\n#LOCALIZATION NOTE (author) %S is the author of the add-on\nauthor=개발자: %S\n#LOCALIZATION NOTE (location) %S is the path the add-on is installed in\nlocation=주소: %S\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/mozapps/extensions/selectAddons.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY upgrade.style               \"width: 93ch; height: 448px;\">\n\n<!ENTITY checking.heading            \"부가 기능 호환성 검사\">\n<!ENTITY checking.progress.label     \"&brandShortName; 현재 버전에 부가 기능이 동작하는지 여부를 검사합니다.\">\n\n<!ENTITY select.heading              \"부가 기능 선택\">\n<!-- LOCALIZATION NOTE (select.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY select.description          \"더 이상 사용하지 않는 부가 기능을 중지하시면 &brandShortName; 속도가 빨라집니다. 제 3의 프로그램이 허가 없이 설치한 부가 기능은 선택 하지 않으면 자동으로 중단합니다.\">\n<!ENTITY select.keep                 \"유지\">\n<!-- LOCALIZATION NOTE (select.keep.style): Should be a width wide enough for\n     the string in select.keep above. -->\n<!ENTITY select.keep.style           \"width: 6ch;\">\n<!ENTITY select.action               \"동작\">\n<!-- LOCALIZATION NOTE (select.action.style): Should be a width wide enough for\n     the action strings in selectAddons.properties or brandShortName. -->\n<!ENTITY select.action.style         \"width: 35ch;\">\n<!ENTITY select.source               \"설치자\">\n<!ENTITY select.name                 \"이름\">\n<!-- LOCALIZATION NOTE (select.name.style): Should be a width small enough so\n     the source column still has enough room for the source strings in\n     selectAddons.properties. -->\n<!ENTITY select.name.style           \"width: 33ch;\">\n\n<!ENTITY confirm.heading             \"부가 기능 선택\">\n<!-- LOCALIZATION NOTE (confirm.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY confirm.description         \"더 이상 사용하지 않는 부가 기능을 중지하면 &brandShortName; 속도가 더 빨라집니다. 제 3자에 의해 설치된 부가 기능은 수동으로 설치하지 않으면 자동 차단합니다.\">\n\n<!ENTITY action.disable.heading      \"사용 중지된 부가 기능 목록:\">\n<!ENTITY action.incompatible.heading \"사용 중지되었으나 곧 호환 버전이 나올 부가 기능 목록:\">\n<!ENTITY action.update.heading       \"업데이트 예정 부가 기능:\">\n<!ENTITY action.enable.heading       \"업데이트 가능 부가 기능:\">\n\n<!ENTITY update.heading              \"부가 기능 업데이트\">\n<!ENTITY update.progress.label       \"여러분이 선택한 부가 기능의 업데이트를 다운로드하여 설치합니다.\">\n\n<!ENTITY errors.heading              \"&brandShortName;는 몇몇 부가 기능을 업데이트할 수 없습니다.\">\n<!ENTITY errors.description          \"몇몇 부가 기능의 업데이트 및 설치를 하지 못하였습니다. &brandShortName;는 나중에 다시 자동으로 시도합니다.\">\n\n<!ENTITY footer.label                \"언제든지 부가 기능 관리자에서 설정을 변경할 수 있습니다.\">\n<!ENTITY cancel.label                \"취소\">\n<!ENTITY back.label                  \"이전\">\n<!ENTITY next.label                  \"다음\">\n<!ENTITY done.label                  \"완료\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/mozapps/extensions/selectAddons.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (source.profile) add-ons installed by the user, this may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.profile=본인\n#LOCALIZATION NOTE (source.other) add-ons installed by other applications\n# installed on the computer\nsource.bundled=본인 (번들제품)\nsource.other=제 삼자\n\naction.enabled=사용함\naction.disabled=사용 안함\naction.autoupdate=호환 시 업데이트\naction.incompatible=호환 시 사용 가능\naction.neededupdate=호환 시 업데이트\naction.unneededupdate=선택 업데이트\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/mozapps/extensions/update.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  updateWizard.title              \"&brandShortName; 업데이트\">\n\n<!ENTITY  offline.title                   \"&brandShortName;는 오프라인 상태입니다. \">\n<!ENTITY  offline.description             \"현재 버전과 호환되는 부가 기능의 업데이트가 있는지 확인하려면 &brandShortName;가 온라인 상태이어야 합니다.\">\n<!ENTITY  offline.toggleOffline.label     \"온라인 상태로 전환합니다.\">\n<!ENTITY  offline.toggleOffline.accesskey \"G\">\n\n<!ENTITY  mismatch.win.title              \"호환되지 않는 부가 기능\">\n<!ENTITY  mismatch.top.label              \"다음 부가 기능은 &brandShortName; 현재 버전과 호환되지 않으므로 사용 불가 상태로 전환 됩니다:\">\n<!ENTITY  mismatch.bottom.label           \"&brandShortName; 는 이 부가 기능의 사용 가능한 버전을 체크할 수 있습니다.\">\n\n<!ENTITY  checking.wizard.title           \"호한 가능한 부가기능 검사\">\n<!ENTITY  checking.top.label              \"호환 되지 않는 부가 기능의 업데이트 검사 중…\">\n<!ENTITY  checking.status                 \"이 작업은 몇 분 정도 소요될 수 있습니다…\">\n\n<!ENTITY  found.wizard.title               \"호환 가능한 부가 기능을 찾음\">\n<!ENTITY  found.top.label                 \"설치할 부가 기능을 선택하십시오:\">\n<!ENTITY  found.disabledXPinstall.label   \"소프트웨어 설치가 허가되지 않아 업데이트를 설치할 수 없습니다. 아래 설정을 변경하시기 바랍니다.\">\n<!ENTITY  found.enableXPInstall.label     \"소프트웨어 설치 허가\">\n<!ENTITY  found.enableXPInstall.accesskey \"A\">\n\n<!ENTITY  installing.wizard.title         \"호환 가능한 부가 기능 설치\">\n<!ENTITY  installing.top.label            \"부가 기능의 업데이트를 설치하고 있습니다…\">\n\n<!ENTITY  noupdates.wizard.title          \"호환 가능한 부가 기능 없음\">\n<!ENTITY  noupdates.intro.desc            \"&brandShortName;가 호환 되지 않은 부가 기능에 대한 업데이트를 찾지 못했습니다.\">\n<!ENTITY  noupdates.error.desc            \"업데이트 중 어떤 문제가 발생할 수도 있습니다.\">\n<!ENTITY  noupdates.checkEnabled.desc     \"&brandShortName;는 주기적으로  업데이트를 검사하여 호환되는 버전을 찾아 알려줄 수 있습니다.\">\n\n<!ENTITY  finished.wizard.title           \"설치된 호환 가능한 부가 기능\">\n<!ENTITY  finished.top.label              \"&brandShortName;가 부가 기능 업데이트를 설치했습니다.\">\n<!ENTITY  finished.checkDisabled.desc     \"&brandShortName;는 주기적으로 검사하여 호환되는 버전을 찾아 알려줄 수 있습니다.\">\n<!ENTITY  finished.checkEnabled.desc      \"&brandShortName;는 주기적으로 검사하여 호환되는 버전을 찾아 알려줄 수 있습니다.\">\n\n<!ENTITY  adminDisabled.wizard.title      \"업데이트 검사 불가능\">\n<!ENTITY  adminDisabled.warning.label     \"&brandShortName; 소프트웨어 설치가 가능하지 않기 때문에 호환 가능한 부가 기능 업데이트 검사를 할 수 없습니다. 이 컴퓨터의 시스템 관리자에게 문의하시기 바랍니다.\">\n\n<!ENTITY  versioninfo.wizard.title        \"호환 가능한 부가 기능 검사\">\n<!ENTITY  versioninfo.top.label           \"&brandShortName;의 현재 버전과 호환 되는 부가 기능을 검사하고 있습니다.\">\n<!ENTITY  versioninfo.waiting             \"이 작업은 몇 분 정도 소요 될 수 있습니다…\">\n\n<!ENTITY  installerrors.wizard.title      \"Problems Installing Updates\">\n<!ENTITY  installerrors.intro.label       \"부가 기능 업데이트 중 &brandShortName;에 문제가 발생했습니다.\">\n\n<!-- general strings used by several of the finish pages -->\n<!ENTITY  clickFinish.label               \"&brandShortName;를 시작하기 위해 완료를 클릭하십시오.\">\n<!ENTITY  clickFinish.labelMac            \"&brandShortName; 시작을 완료하려면 완료를 누르세요.\">\n<!ENTITY  enableChecking.label            \"&brandShortName;의 업데이트 검사를 허가하십시오.\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/mozapps/extensions/update.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmismatchCheckNow=확인\nmismatchCheckNowAccesskey=C\nmismatchDontCheck=확인하지 않음\nmismatchDontCheckAccesskey=D\ninstallButtonText=설치\ninstallButtonTextAccesskey=I\nnextButtonText=다음 >\nnextButtonTextAccesskey=N\ncancelButtonText=취소\ncancelButtonTextAccesskey=C\nstatusPrefix=%S 검사 완료\ndownloadingPrefix=다운로드 중: %S\ninstallingPrefix=설치 중: %S\ncloseButton=닫기\ninstallErrors=%S는 다음 부가 기능의 업데이트를 설치할 수 없습니다.:\ncheckingErrors=%S는 다음 부가 기능의 업데이트를 검사할 수 없습니다.:\ninstallErrorItemFormat=%S (%S)\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/mozapps/handling/handling.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.emWidth \"26em\">\n<!ENTITY window.emHeight \"26em\">\n<!ENTITY ChooseOtherApp.description \"다른 어플리케이션 선택\">\n<!ENTITY ChooseApp.label \"선택…\">\n<!ENTITY ChooseApp.accessKey \"C\">\n<!ENTITY accept \"링크 열기\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/mozapps/handling/handling.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprotocol.title=프로그램 실행\nprotocol.description=현재 링크는 별도 프로그램을 이용해야 합니다.\nprotocol.choices.label=보낼 위치:\nprotocol.checkbox.label=%S 링크에 대한 선택 사항을 기억 합니다.\nprotocol.checkbox.accesskey=R\nprotocol.checkbox.extra=세부 사항은 %S 설정에서 바꿀 수 있습니다.\n\nchoose.application.title=다른 프로그램...\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/mozapps/plugins/plugins.dtd",
    "content": "<!ENTITY pluginWizard.title \"플러그인 검색 서비스\">\r\n<!ENTITY pluginWizard.firstPage.title \"&pluginWizard.title; 사용을 환영합니다.\">\r\n<!ENTITY pluginWizard.checkingForPlugins.description.label \"&brandShortName;가 사용 가능한 플러그인을 확인하고 있습니다.\">\r\n<!ENTITY pluginWizard.availablePluginsPage.title \"사용 가능한 플러그인\">\r\n<!ENTITY pluginWizard.availablePluginsPage.description.label \"다음의 플러그인을 사용할 수 있습니다:\">\r\n<!ENTITY pluginWizard.availablePluginsPage.continueMsg.label \"이 플러그인을 설치하려면 다음을 클릭하십시오.\">\r\n<!ENTITY pluginWizard.availablePluginsPage.installerUI \"일부 플러그인은 설치 중 추가 정보를 요구할 수 있습니다.\">\r\n<!ENTITY pluginWizard.licensePage.title \"플러그인 사용 저작권\">\r\n<!ENTITY pluginWizard.licensePage.accept.label \"동의함\">\r\n<!ENTITY pluginWizard.licensePage.deny.label \"동의하지 않음 (플러그인이 설치되지 않음)\">\r\n<!ENTITY pluginWizard.installPluginsPage.title \"플러그인 설치\">\r\n<!ENTITY pluginWizard.installPluginsPage.description.label \"&brandShortName;가 플러그인을 설치하고 있습니다...\">\r\n<!ENTITY pluginWizard.finalPage.description.label \"&brandShortName;가 플러그인 설치를 완료하였습니다.\">\r\n<!ENTITY pluginWizard.finalPage.moreInfo.label \"연결되지 않는 플러그인 또는 플러그인에 대한 상세 정보 찾기\">\r\n<!ENTITY pluginWizard.finalPage.restart.label \"플러그인을 사용하려면 &brandShortName;를 다시 시작해야 합니다.\">\r\n<!-- LOCALIZATION NOTE (unsupportedPlatform.pre): Mobile only. Flash (the only plugin available on mobile)\r\nis not supported on some devices. Include a trailing space as needed. -->\r\n<!ENTITY unsupportedPlatform.pre                             \"죄송합니다만 &brandShortName;는 이 기기에서 Flash를 재생할 수 없습니다.\">\r\n<!-- LOCALIZATION NOTE (unsupportedPlatform.learnMore): Mobile only. This text is used to link to a SUMO page explaining why Flash is not\r\n supported on this device. Use the unicode ellipsis char, \\u2026, or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\r\n<!ENTITY unsupportedPlatform.learnMore                       \"상세 정보…\">\r\n<!-- LOCALIZATION NOTE (unsupportedPlatform.post): Mobile only. Include text here if needed for your locale. -->\r\n<!ENTITY unsupportedPlatform.post                            \"\">\r\n\r\n\r\n\r\n<!ENTITY missingPlugin \"현재 콘텐츠를 보려면 플러그인인 필요합니다.\">\r\n<!ENTITY tapToPlayPlugin\t\t\t\t\t\"여기를 탭 하면 플러그인을 실행합니다.\">\r\n<!ENTITY clickToActivatePlugin                               \"플러그인을 실행합니다.\">\r\n\r\n<!ENTITY checkForUpdates                                     \"업데이트 검사 중…\">\r\n<!ENTITY disabledPlugin \"현재 플러그인은 비활성화되어 있습니다.\">\r\n<!ENTITY blockedPlugin.label  \"현재 플러그인 사용은 설정에 따라 차단되었습니다.\">\r\n<!ENTITY hidePluginBtn.label\t\"플러그인 숨기기\">\r\n<!ENTITY installPlugin \"플러그인 설치…\">\r\n<!ENTITY managePlugins \"플러그인 관리…\">\r\n\r\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\r\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\r\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\r\n<!ENTITY reloadPlugin.pre \"재시도를 위하여 \">\r\n<!ENTITY reloadPlugin.middle \"페이지 새로 고침\">\r\n<!ENTITY reloadPlugin.post \"\">\r\n\r\n<!ENTITY report.please  \"문제점 보고서 보내기\">\r\n<!ENTITY report.submitting \"보고서 전송 중…\">\r\n<!ENTITY report.submitted \"문제점 보고서를 제출 합니다.\">\r\n<!ENTITY report.disabled \"문제점 보고서가 비활성화 되었습니다.\">\r\n<!ENTITY report.failed \"제출에 실패했습니다.\">\r\n<!ENTITY report.unavailable \"제출할 리포트가 없습니다.\">\r\n<!ENTITY report.comment     \"답글 달기(외부에 공개됨)\">\r\n<!ENTITY report.pageURL     \"웹 페이지 주소 포함\">\r\n\r\n\r\n\r\n<!ENTITY plugin.file          \"파일\">\r\n<!ENTITY plugin.mimeTypes     \"MIME 형식\">\r\n\n<!ENTITY plugin.flashProtectedMode.label                     \"Enable Adobe Flash protected mode\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/mozapps/plugins/plugins.properties",
    "content": "pluginLicenseAgreement.label=%S을(를) 설치하려면 아래 사항을 읽고 동의하셔야 합니다\\:\r\npluginInstallation.download.start=%S 다운로드 중…\r\npluginInstallation.download.finish=%S 다운로드 완료 중…\r\npluginInstallation.install.start=%S 설치 중…\r\npluginInstallation.install.finish=%S 설치 완료\r\npluginInstallation.install.error=%S (%S) 설치 실패\r\npluginInstallation.complete=플러그인 설치 완료\r\npluginInstallationSummary.success=설치\r\npluginInstallationSummary.failed=실패\r\npluginInstallationSummary.licenseNotAccepted=저작권이 허가되지 않음\r\npluginInstallationSummary.notAvailable=사용할 수 없음\r\npluginInstallationSummary.manualInstall.label=수동 설치\r\npluginInstallationSummary.manualInstall.tooltip=플러그인을 수동으로 설치합니다.\r\npluginInstallation.noPluginsFound=적당한 플러그인이 없습니다.\r\npluginInstallation.noPluginsInstalled=설치된 플러그인이 없습니다.\r\npluginInstallation.unknownPlugin=알 수 없는 플러그인 (%S)\r\npluginInstallation.restart.label=%S 다시 시작\r\npluginInstallation.restart.accesskey=R\r\npluginInstallation.close.label=닫기\r\npluginInstallation.close.accesskey=C\r\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/mozapps/preferences/changemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY setPassword.title                 \"기본 암호 설정\">\n<!ENTITY setPassword.tokenName.label       \"보안 장치\">\n<!ENTITY setPassword.oldPassword.label     \"현재 암호:\">\n<!ENTITY setPassword.newPassword.label     \"새 암호:\">\n<!ENTITY setPassword.reenterPassword.label \"새 암호(재입력):\">\n<!ENTITY setPassword.meter.label           \"암호 보호 수준\">\n<!ENTITY setPassword.meter.loading         \"읽는 중…\">\n<!ENTITY masterPasswordDescription.label   \"기본 암호는 웹 사이트 로그인 암호와 같은 중요한 정보를 보호하는데 사용됩니다. 기본 암호가 설정된 후, &brandShortName;가 중요 개인 정보에 접근할 때마다 기본 암호를 확인합니다.\">\n<!ENTITY masterPasswordWarning.label       \"기본 암호를 잘 기억하십시오. 기본 암호를 분실하면 저장된 정보에 접근할 수 없습니다.\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/mozapps/preferences/ocsp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ocspDialog.title \"인증서 유효성 검사\">\n<!ENTITY enableOCSP.label \"인증서 유효성 확인을 위해 온라인 인증서 상태 프로토콜(OCSP) 사용\">\n<!ENTITY enableOCSP.accesskey \"U\">\n<!ENTITY requireOCSP.label \"OCSP 서버 연결 실패 시 유효하지 않은 인증서로 간주\">\n<!ENTITY requireOCSP.accesskey \"W\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/mozapps/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Master Password\n\npassword_not_set=(설정되지 않음)\nfailed_pw_change=기본 암호를 변경할 수 없습니다.\nincorrect_pw=이전 기본 암호가 정확하지 않습니다. 다시 시도해 주십시오.\npw_change_ok=기본 암호가 변경되었습니다.\npw_erased_ok=기본 암호가 제거되었습니다.\npw_not_wanted=경고! 기본 암호를 사용하지 않기로 설정하였습니다.\npw_empty_warning=저장된 로그인 및 메일 암호, 폼 데이터, 개인 암호키 등이 보호되지 않습니다.\npw_change2empty_in_fips_mode=현재 FIPS 모드입니다. FIPS는 기본 암호가 반드시 필요합니다.\npw_change_success_title=암호 변경 완료\npw_change_failed_title=암호 변경 실패\npw_remove_button=제거\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/mozapps/preferences/removemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY removePassword.title              \"기본 암호 제거\">\n<!ENTITY removeInfo.label                  \"계속 진행하려면 기본 암호를 입력하십시오:\">\n<!ENTITY removeWarning1.label              \"기본 암호는 로그인 암호와 같은 중요한 정보를 보호하는데 사용됩니다.\">\n<!ENTITY removeWarning2.label              \"기본 암호를 제거하면 개인 정보가 보호되지 않습니다.\">\n<!ENTITY setPassword.oldPassword.label     \"이전 암호:\">\n\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/mozapps/profile/createProfileWizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY newprofile.title             \"프로필 만들기\">\n<!ENTITY window.size                  \"width: 45em; height: 32em;\">\n\n<!-- First wizard page -->\n<!ENTITY profileCreationExplanation_1.text  \"&brandShortName;는 사용자 설정, 북마크, 메일 등을 프로필에 저장합니다.\">\n<!ENTITY profileCreationExplanation_2.text  \"&brandShortName;를 다른 사용자와 함께 사용하려면 각자의 정보를 담은 프로필을 사용해야 하며, 이를 위해 각자의 프로필을 미리 만들어야 합니다.\">\n<!ENTITY profileCreationExplanation_3.text  \"사용자가 &brandShortName;를 사용하는 유일한 사용자라도 최소한 하나의 프로필은 가지고 있어야 합니다. 또한 여러 개의 프로필을 만들어 다른 설정으로 사용할 수도 있습니다.\">\n<!ENTITY profileCreationExplanation_4.text  \"프로필을 만들려면 다음을 선택하십시오.\">\n<!ENTITY profileCreationExplanation_4Mac.text  \"프로필을 만드려면 계속을 선택하십시오.\">\n<!ENTITY profileCreationExplanation_4Gnome.text  \"프로필을 만드시려면 다음을 선택하십시오.\">\n\n<!-- Second wizard page -->\n<!ENTITY profileCreationIntro.text      \"프로필을 여러 개 만들면 프로필 이름 별로 각각 사용할 수 있습니다. 현재의 프로필을 사용하거나 또는 본인만의 프로필을 별도로 사용할 수 있습니다.\">\n<!ENTITY profilePrompt.label            \"새 프로필 이름 입력:\">\n<!ENTITY profilePrompt.accesskey        \"E\">\n<!ENTITY profileDirectoryExplanation.text   \"사용자 설정, 환경 설정, 북마크 저장 위치:\">\n<!ENTITY profileDefaultName             \"Default User\">\n<!ENTITY button.choosefolder.label      \"폴더 선택…\">\n<!ENTITY button.choosefolder.accesskey  \"C\">\n<!ENTITY button.usedefault.label        \"기본 폴더 사용\">\n<!ENTITY button.usedefault.accesskey    \"U\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/mozapps/profile/profileSelection.dtd",
    "content": "<!-- -*- Mode: SGML; indent-tabs-mode: nil; -*- -->\n<!--\n\n This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY            windowtitle.label      \"&brandShortName; - 사용자 프로필 선택\">\n\n<!ENTITY            profilename.label      \"프로필 이름:\">\n\n<!ENTITY            start.label            \"&brandShortName; 시작하기\">\n<!ENTITY            exit.label             \"종료\">\n\n<!ENTITY            availprofiles.label    \"사용 가능한 프로필\">\n\n<!ENTITY            newButton.label        \"프로필 만들기\">\n<!ENTITY            newButton.accesskey    \"C\">\n<!ENTITY            renameButton.label     \"프로필 이름 변경…\">\n<!ENTITY            renameButton.accesskey \"R\">\n<!ENTITY            deleteButton.label     \"프로필 삭제…\">\n<!ENTITY            deleteButton.accesskey \"D\">\n\n<!-- manager entities -->\n<!ENTITY            pmDescription.label    \"&brandShortName;에 사용자 설정 및 기타 항목들을 저장할 수 있습니다.\">\n\n<!ENTITY            offlineState.label    \"오프라인으로 작업\">\n<!ENTITY            offlineState.accesskey \"o\">\n\n<!ENTITY            useSelected.label       \"시작할 때 묻지 않고 선택된 프로파일을 사용\">\n<!ENTITY            useSelected.accesskey   \"s\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/mozapps/profile/profileSelection.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These strings are used for startup/profile problems and the profile manager.\n\n# Application not responding\n# LOCALIZATION NOTE (restartTitle, restartMessageNoUnlocker, restartMessageUnlocker, restartMessageNoUnlockerMac, restartMessageUnlockerMac): Messages displayed when the application is running but is not responding to commands. %S is the application name.\nrestartTitle=%S 닫기\nrestartMessageNoUnlocker=%S가 이미 실행 중이지만 응답이 없습니다. 새 창을 열기 위해서는 이미 실행 중인 %S 프로세스를 닫거나 또는 시스템을 다시 시작해야 합니다.\nrestartMessageUnlocker=%S가 이미 실행 중이지만 응답이 없습니다. 새 창을 열기 위해서는 실행 중인 %S 프로세스를 닫아야 합니다.\nrestartMessageNoUnlockerMac=%S 복사본이 이미 열려 있습니다. 한 번에 하나의 %S 복사본만 열 수 있습니다.\nrestartMessageUnlockerMac=%S 복사본이 열려 있습니다. 새로 열기 위해 실행 중인 %S 복사본을 종료합니다.\n\n# Profile manager\n# LOCALIZATION NOTE (profileTooltip): First %S is the profile name, second %S is the path to the profile folder.\nprofileTooltip=프로필: '%S' - 경로: '%S'\n\npleaseSelectTitle=프로필 선택\npleaseSelect=%S를 시작하기 위해 프로필을 선택하거나 새로 만드십시오.\n\nprofileLockedTitle=사용 중인 프로필\nprofileLocked2=%S는 이미 사용 중인 \"%S\" 프로필을 사용할 수 없습니다.\\n\\n계속하려면 %S를 닫거나 다른 프로필을 선택하십시오.\n\nrenameProfileTitle=프로필 이름 변경\nrenameProfilePrompt=\"%S\" 프로필 이름 변경:\n\nprofileNameInvalidTitle=유효하지 않은 프로필 이름\nprofileNameInvalid=%S 프로필 이름은 사용할 수 없습니다.\n\nchooseFolder=프로필 폴더 선택\nprofileNameEmpty=프로필 이름에 문자를 입력해야 합니다.\ninvalidChar=\"%S\" 문자는 프로필 이름으로 사용할 수 없습니다. 다른 이름을 선택해 주십시오.\n\ndeleteTitle=프로필 지우기 \ndeleteProfileConfirm=프로필을 삭제하면 선택 목록에서 지워집니다.\\n사용자 설정 및 메일, 인증서 정보 등은 \"%S\" 폴더에 저장하고 있으며 이 파일을 모두 삭제하면 다시 사용할 수 없게 됩니다. 데이터 파일도 모두 삭제하시겠습니까?\ndeleteFiles=모두 삭제\ndontDeleteFiles=삭제 안 함\n\nprofileCreationFailed=프로필을 만들 수 없습니다. 폴더가 읽기 전용인지 확인하시기 바랍니다.\nprofileCreationFailedTitle=프로필 만들기 실패\nprofileExists=프로필 이름이 이미 존재합니다. 다른 이름을 선택하십시오.\nprofileExistsTitle=프로필이 이미 존재합니다.\nprofileFinishText=새 프로필 만들기를 끝내려면 완료를 선택하십시오.\nprofileFinishTextMac=새 프로필을 만드려면 완료를 누르십시오.\nprofileMissing=%S 프로파일을 불러오지 못했습니다. 프로파일이 없거나 접근을 할 수 없는 것 같습니다.\nprofileMissingTitle=프로파일 없음\n\n# Profile reset\n# LOCALIZATION NOTE (resetBackupDirectory): Directory name for the profile directory backup created during reset. This directory is placed in a location users will see it (ie. their desktop). %S is the application name.\nresetBackupDirectory=이전 %S 데이터\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/mozapps/update/history.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  history.title             \"업데이트 기록\">\n<!ENTITY  history.intro             \"다음 항목이 설치되었습니다:\">\n<!ENTITY  closebutton.label         \"닫기\">\n                                     \n<!ENTITY  noupdates.label           \"설치된 업데이트 없음\">\n\n<!ENTITY  name.header               \"이름\">\n<!ENTITY  date.header               \"설치 날짜\">\n<!ENTITY  type.header               \"형식\">\n<!ENTITY  state.header              \"상태\">\n\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/mozapps/update/updates.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY  updateWizard.title              \"소프트웨어 업데이트\">\n\n<!ENTITY  checking.title                  \"새 업데이트 확인\">\n<!ENTITY  updateCheck.label               \"&brandShortName; 새 버전 찾기…\">\n\n<!ENTITY  noupdatesfound.title            \"새 업데이트 없음\">\n<!ENTITY  noupdatesautoenabled.intro      \"현재 업데이트가 없습니다. &brandShortName;는 주기적으로 업데이트를 확인하고 있습니다.\">\n<!ENTITY  noupdatesautodisabled.intro     \"현재 업데이트가 없습니다. 다시 확인 하거나 &brandShortName;가 자동 업데이트 확인을 하도록 설정하십시오.\">\n\n<!ENTITY  manualUpdate.title              \"업데이트 오류\">\n<!ENTITY  manualUpdate.desc               \"보안 및 안정성을 향상하는 업데이트가 있습니다만 소프트웨어 설치 권한이 없습니다. 관리자에게 문의하거나 컴퓨터에 소프트웨어를 설치할 수 있는 권한을 가진 계정으로 로그인 후 진행해 주십시오.\">\n<!ENTITY  manualUpdate.space.desc         \"추천 보안 및 안정성 업데이트가 있으나 설치 가능한 충분한 공간이 없습니다.\">\n<!ENTITY  manualUpdateGetMsg.label        \"&brandShortName; 최신 버전은 아래 URL에서 다운로드 가능합니다: \">\n\n<!ENTITY  unsupported.title               \"지원 대상 외 시스템입니다\">\n<!ENTITY  unsupported.label               \"&brandShortName; 업데이트가 있으나 최신 버전은 현재 운영 체제를 지원하지 않습니다. 시스템을 업그레이드 하신 후 다시 시도해 두십시오. 앞으로 이 메시지 다시 표시 안합니다.\">\n<!ENTITY  unsupportedLink.label           \"정보 확인\">\n\n<!ENTITY  clickHere.label                 \"이 업데이트에 대한 상세 정보 보기\">\n\n<!ENTITY  evangelism.desc                 \"&brandShortName; 업데이트를 가능한 빨리 업데이트 하시길 권장합니다.\">\n\n<!ENTITY  downloadPage.title              \"&brandShortName; 다운로드 중…\">\n<!ENTITY  downloading.intro               \"업데이트 다운로드 중…\">\n<!ENTITY  connecting.label                \"업데이트 서버에 접속하는 중…\">\n<!ENTITY  verificationFailedText.label    \"&brandShortName;가 다운로드 된 업데이트의 통합성 여부를 확인할 수 없습니다. 전체 소프트웨어를 다운로드 하십시오.\">\n\n<!ENTITY  viewDetails.tooltip             \"업데이트 상세 정보\">\n\n<!ENTITY  details.link                    \"상세 정보\">\n\n<!ENTITY  error.title                     \"업데이트 실패\">\n\n<!ENTITY  error.label                     \"현재 업데이트를 설치하는 도중 문제가 발생했습니다. &brandShortName;가 업데이트를 설치할 수 없습니다:\">\n                                           \n<!ENTITY  errorManual.label               \"사용자가 직접 다음 사이트를 방문하여 &brandShortName; 업데이트의 최신 버전을 다운로드 할 수 있습니다.\">\n                                           \n<!ENTITY  errorpatching.intro             \"부분적인 업데이트를 할 수 없습니다. &brandShortName;가 업데이트 다운로드를 다시 시도합니다.\">\n\n<!ENTITY  genericBackgroundError.label    \"&brandShortName;는 업데이트가 있는 지 확인할 수 없습니다. &brandShortName; 최신 버전에서 확인해 보십시오.:\">\n\n<!ENTITY  finishedPage.title              \"업데이트 설치 준비 완료\">\n<!ENTITY  finishedPage.text               \"업데이트는 &brandShortName; 다시 시작할 때 적용 합니다. 지금 &brandShortName;를 다시 시작하거나 나중에 하실 수 있습니다.\">\n\n<!ENTITY  finishedBackgroundPage.text     \"&brandShortName; 보안 및 안정성 업데이트를 다운로드 하였고 설치 준비가 완료되었습니다.\">\n<!ENTITY  finishedBackground.name         \"업데이트:\">\n<!-- LOCALIZATION NOTE (finishedBackground.more): This string describes the button labels defined by restartNowButton and restartLaterButton in updates.properties. -->\n<!ENTITY  finishedBackground.more         \"업데이트는 &brandShortName; 다시 시작할 때 적용 합니다. 지금 &brandShortName;를 다시 시작하거나 나중에 하실 수 있습니다.\">\n<!ENTITY  finishedBackground.moreElevated \"이 업데이트는 관리자 권한이 필요합니다. 다음에 &brandShortName;가\n                                           시작할 떄 업데이트가 설치될 것입니다. 지금 &brandShortName;를 \n                                           재시작 하거나 계속 사용한 후에 다음에 재시작 하거나 이 업데이트를\n                                           취소할 수 있습니다.\">\n\n<!ENTITY  update.details.label            \"상세 정보\">\n<!ENTITY  update.installedOn.label        \"설치 위치:\">\n<!ENTITY  update.status.label             \"상태:\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/mozapps/update/updates.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The 1st %S is the update name and the 2nd %S is the build\n# identifier from the local updates.xml for displaying update history\n# example: MyApplication (20081022033543)\nupdateFullName=%S (%S)\n\n# LOCALIZATION NOTE: The 1st %S is brandShortName and 2nd %S is update version\n# where update version from the update xml\n# example: MyApplication 10.0.5\nupdateName=%S %S\n\n# LOCALIZATION NOTE: When present\n# %1$S is the brandShortName. Ex: MyApplication\n# %2$S is the update version - provided by the update xml. Ex: version 10.0.5\n# %3$S is the build identifier - provided by the update xml. Ex: 20081022033543\nupdateNightlyName=%1$S %2$S %3$S 일일 버전\nintro_major=지금 %1$S %2$S 버전으로 업데이트 하시겠습니까?\nintro_minor=%1$S에 대한 보안과 버그 수정 업데이트가 가능합니다:\n\nupdateType_major=새 버전\nupdateType_minor=보안 업데이트\n\n# LOCALIZATION NOTE: When present %S is brandShortName\nverificationError=%S는 업데이트 항목의 통합을 확인할 수 없습니다.\nresumePausedAfterCloseTitle=소프트웨어 업데이트\nresumePausedAfterCloseMsg=현재의 업데이트 다운로드를 중지하였습니다. %S가 별도로 계속 다운로드 하도록 하시겠습니까?\nupdaterIOErrorTitle=소프트웨어 업데이트 실패\nupdaterIOErrorMsg=업데이트를 설치할 수 없습니다. 컴퓨터에 %S이 실행되고 있는지 여부를 확인하고 다시 시도하려면 %S를 다시 시작하십시오.\nokButton=확인\nokButton.accesskey=O\naskLaterButton=나중에 묻기\naskLaterButton.accesskey=A\nnoThanksButton=취소\nnoThanksButton.accesskey=N\nupdateButton_minor=%S 업데이트\nupdateButton_minor.accesskey=U\nupdateButton_major=새 버전 받기\nupdateButton_major.accesskey=G\nbackButton=뒤로\nbackButton.accesskey=B\nacceptTermsButton=동의\nacceptTermsButton.accesskey=A\n# NOTE: The restartLaterButton string is also used in\n# mozapps/extensions/content/blocklist.js\nrestartLaterButton=나중에 다시 시작\nrestartLaterButton.accesskey=L\nrestartNowButton=%S 다시 시작\nrestartNowButton.accesskey=R\n\n# LOCALIZATION NOTE: %S is the date the update was installed from the local\n# updates.xml for displaying update history\nstatusSucceededFormat=설치 중: %S\n\nstatusFailed=설치 실패함\npauseButtonPause=중지\npauseButtonResume=재실행\nhideButton=숨기기\nhideButton.accesskey=H\n\napplyingUpdate=업데이트 적용…\n\nupdatesfound_minor.title=업데이트 가능\nupdatesfound_major.title=새 버전으로 업데이트\n\ninstallSuccess=업데이트 설치가 완료되었습니다.\ninstallPending=설치 중단 중\npatchApplyFailure=업데이트가 설치되지 않았습니다.\nelevationFailure=이 업데이트를 설치할 권한이 없습니다. 시스템 관리자에게 문의하세요.\n\n# LOCALIZATION NOTE: %S is the amount downloaded so far\n# example: Paused —  879 KB of 2.1 MB\ndownloadPausedStatus=중지됨 — %S\n\ncheck_error-200=AUS: 업데이트 XML 파일 형식 오류 (200)\ncheck_error-403=AUS: 접근 금지 (403)\ncheck_error-404=AUS: 업데이트 XML 파일 없음 (404)\ncheck_error-500=AUS: 내부 서버 오류 (500)\ncheck_error-2152398849=실패 (이유를 알 수 없음)\ncheck_error-2152398861=AUS: 접속이 거부되었습니다\ncheck_error-2152398862=AUS: 접속 시간이 초과되었습니다.\n# NS_ERROR_OFFLINE\ncheck_error-2152398864=오프라인 상태입니다. (온라인으로 전환하십시오).\ncheck_error-2152398867=AUS: 포트에 접속할 수 없습니다. (관리자에게 문의하십시오).\ncheck_error-2152398868=AUS: 받은 데이터가 없습니다. (재시도하십시오).\ncheck_error-2152398878=AUS: 업데이트 서버가 없습니다. (인터넷 연결을 확인하거나 관리자에게 문의하십시오).\ncheck_error-2152398890=프록시 서버가 응답하지 않습니다. (인터넷 연결을 확인하거나 관리자에게 문의하십시오).\n# NS_ERROR_DOCUMENT_NOT_CACHED\ncheck_error-2152398918=네트워크가 오프라인 상태 입니다. (온라인으로 변경하십시오.)\ncheck_error-2152398919=AUS: 데이터 전송이 실패했습니다. (재시도하십시오).\ncheck_error-2152398920=프록시 서버 접속이 거부되었습니다. (관리자에게 문의하십시오).\ncheck_error-2153390069=서버 인증서가 만료되었습니다.(현재 시스템의 시계가 정확한지 확인하시고 부정확하면 관리자에게 문의 하십시오.)\ncheck_error-verification_failed=업데이트 통합을 확인할 수 없습니다. (관리자에게 문의하십시오).\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/mozapps/xpinstall/xpinstallConfirm.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from institems.xul -->\n\n<!ENTITY dialog.title            \"소프트웨어 설치\">\n<!ENTITY dialog.style            \"width: 45em\">\n<!ENTITY warningPrimary.label    \"신뢰할 수 있는 개발자가 만든 부가 기능만 설치하십시오.\">\n<!ENTITY warningSecondary.label  \"일부 소프트웨어는 컴퓨터를 손상시키거나 개인 정보를 유출시킬 수도 있습니다.\">\n\n<!ENTITY from.label \"주소:\">\n\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/mozapps/xpinstall/xpinstallConfirm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nunverified=(알 수 없음)\nsigned=(%S)\n\nitemWarnIntroMultiple=다음의 %S 항목 설치하려고 합니다:\nitemWarnIntroSingle=다음의 항목 설치하려고 합니다:\ninstallButtonDisabledLabel=설치 (%S)\ninstallButtonLabel=설치\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/necko/necko.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#ResolvingHost=Looking up\n#ConnectedTo=Connected to \n#ConnectingTo=Connecting to \n#SendingRequestTo=Sending request to \n#TransferringDataFrom=Transferring data from \n\n3=%1$S 찾는 중…\n4=%1$S 연결 중…\n5=%1$S 요청 중…\n6=%1$S 전송 중…\n7=%1$S 연결 중…\n8=%1$S 읽는 중…\n9=%1$S 쓰는 중…\n10=%1$S 기다리는 중…\n11=%1$S 조사 중…\n\n27=FTP 연결 중…\n28=FTP 연결 종료\n\nUnsupportedFTPServer=FTP 서버 %1$S이(가) 현재 지원되지 않습니다.\nRepostFormData=웹 페이지가 새 주소로 이동됩니다. 새로운 주소로 내용을 전송하시겠습니까?\n\n# Directory listing strings\nDirTitle=%1$S 목록\nDirGoUp=상위 디렉터리로 이동\nShowHidden=숨은 객체 보이기\nDirColName=이름\nDirColSize=크기\nDirColMTime=최종 수정일\nDirFileLabel=파일:\n\nPhishingAuth=사용자가 방문한 사이트 \"%1$S\"은(는) 유해 사이트일 수 있습니다. 사용자의 각별한 주의가 요망됩니다.\nPhishingAuthAccept=확인\nSuperfluousAuth=사용자가 사이트 \"%1$S\"에 사용자 이름 \"%2$S\"(으)로 로그인하려고 합니다. 그러나 이 웹 사이트는 인증 요청이 없으므로 유해 사이트일 수 있습니다. 계속 진행하시겠습니까?\nAutomaticAuth=사용자가 사이트 \"%1$S\"에 사용자 이름 \"%2$S\"(으)로 로그인하려고 합니다.\n\nTrackingUriBlocked=추적 방지 기능이 켜져 있어서 \"%1$S\"에 있는 자원이 차단되었습니다.\n\n# LOCALIZATION NOTE (APIDeprecationWarning):\n# %1$S is the deprected API; %2$S is the API function that should be used.\nAPIDeprecationWarning=주의: '%1$S'는 더이상 사용하지 않으니 '%2$S'를 사용\n\n# LOCALIZATION NOTE (nsICookieManagerDeprecated): don't localize originAttributes.\n# %1$S is the deprecated API; %2$S is the interface suffix that the given deprecated API belongs to.\nnsICookieManagerAPIDeprecated=“%1$S”가 변경되었습니다. 올바른 originAttributes를 넘겨 주도록 코드를 수정해 주세요. 자세한 내용은 MDN을 참고하세요: https://developer.mozilla.org/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsICookieManager%2$S\n\n12=Performing a TLS handshake to %1$S…\n13=The TLS handshake finished for %1$S…\nUnsafeUriBlocked=The resource at “%1$S” was blocked by Safe Browsing.\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/passwordmgr/passwordManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY      savedLogins.title               \"로그인 저장\">\n\n<!ENTITY      closebutton.label               \"닫기\">\n<!ENTITY      closebutton.accesskey           \"C\">\n\n<!ENTITY      treehead.site.label             \"사이트\">\n<!ENTITY      treehead.username.label         \"사용자 이름\">\n<!ENTITY      treehead.password.label         \"암호\">\n<!ENTITY      treehead.timeCreated.label         \"처음 사용\">\n<!ENTITY      treehead.timeLastUsed.label        \"마지막 사용\">\n<!ENTITY      treehead.timePasswordChanged.label \"마지막 변경\">\n<!ENTITY      treehead.timesUsed.label           \"사용된 횟수\">\n\n<!ENTITY      remove.label                    \"제거\">\n<!ENTITY      remove.accesskey                \"R\">\n\n<!ENTITY      addLogin.label                  \"로그인 추가\">\n<!ENTITY      addLogin.accesskey              \"L\">\n\n<!ENTITY      import.label                    \"가져오기…\">\n<!ENTITY      import.accesskey                \"I\">\n\n<!ENTITY      searchFilter.label              \"검색\">\n<!ENTITY      searchFilter.accesskey          \"S\">\n\n<!ENTITY      windowClose.key                 \"w\">\n<!ENTITY      focusSearch1.key                \"f\">\n<!ENTITY      focusSearch2.key                \"k\">\n\n<!ENTITY      copyPasswordCmd.label           \"암호 복사\">\n<!ENTITY      copyPasswordCmd.accesskey       \"C\">\n\n<!ENTITY      copyUsernameCmd.label           \"사용자명 복사\">\n<!ENTITY      copyUsernameCmd.accesskey       \"U\">\n\n<!ENTITY      editPasswordCmd.label           \"비밀번호 수정\">\n<!ENTITY      editPasswordCmd.accesskey       \"E\">\n\n<!ENTITY      editUsernameCmd.label           \"사용자명 수정\">\n<!ENTITY      editUsernameCmd.accesskey       \"d\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/passwordmgr/passwordmgr.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nrememberValue = 이 값을 암호 관리자에 저장합니다.\nrememberPassword = 이 암호를 암호 관리자에 저장합니다.\nsavePasswordTitle = 확인\n# LOCALIZATION NOTE (saveLoginMsg, saveLoginMsgNoUser):\n# %1$S is brandShortName, %2$S is the login's hostname.\nsaveLoginMsg = %1$S가 %2$S에대한 로그인을 저장하도록 할까요?\nsaveLoginMsgNoUser = %1$S가 %2$S에대한 비밀번호를 저장하도록 할까요?\nsaveLoginButtonAllow.label = 저장\nsaveLoginButtonAllow.accesskey = S\nsaveLoginButtonDeny.label = 저장 안 함\nsaveLoginButtonDeny.accesskey = D\nupdateLoginMsg = 이 로그인을 업데이트 하시겠습니까?\nupdateLoginMsgNoUser = 이 비밀번호를 업데이트 하시겠습니까?\nupdateLoginButtonText = 업데이트\nupdateLoginButtonAccessKey = U\nupdateLoginButtonDeny.label = 업데이트 안 함\nupdateLoginButtonDeny.accesskey = D\n# LOCALIZATION NOTE (rememberPasswordMsg):\n# 1st string is the username for the login, 2nd is the login's hostname.\n# Note that long usernames may be truncated.\nrememberPasswordMsg = %2$S 서버 \"%1$S\" 계정의 암호를 저장하시겠습니까?\n# LOCALIZATION NOTE (rememberPasswordMsgNoUsername):\n# String is the login's hostname.\nrememberPasswordMsgNoUsername = %S에 암호를 저장하시겠습니까?\n# LOCALIZATION NOTE (noUsernamePlaceholder):\n# This is displayed in place of the username when it is missing.\nnoUsernamePlaceholder=사용자 이름 없음\ntogglePasswordLabel=비밀번호 보기\ntogglePasswordAccessKey2=h\nnotNowButtonText = 저장 안 함\nnotifyBarNotNowButtonText = 지금 하지 않음\nnotifyBarNotNowButtonAccessKey = N\nneverForSiteButtonText = 이 사이트는 저장 안함\nnotifyBarNeverRememberButtonText2 = 저장 안 함\nnotifyBarNeverRememberButtonAccessKey2 = e\nrememberButtonText = 저장\nnotifyBarRememberPasswordButtonText = 암호 저장\nnotifyBarRememberPasswordButtonAccessKey = R\npasswordChangeTitle = 암호 변경 확인\n# LOCALIZATION NOTE (updatePasswordMsg):\n# String is the username for the login.\nupdatePasswordMsg = \"%S\"의 저장된 암호를 변경하시겠습니까?\nupdatePasswordMsgNoUser = 저장된 암호 변경하시겠습니까?\nnotifyBarUpdateButtonText = 암호 변경\nnotifyBarUpdateButtonAccessKey = U\nnotifyBarDontChangeButtonText = 변경 안함\nnotifyBarDontChangeButtonAccessKey = D\nuserSelectText = 암호를 변경할 사용자를 확인하십시오.\nhidePasswords=암호 숨기기\nhidePasswordsAccessKey=P\nshowPasswords=암호 표시\nshowPasswordsAccessKey=P\nnoMasterPasswordPrompt=정말 암호를 보이게 하시겠습니까?\nremoveAllPasswordsPrompt=암호를 모두 제거하시겠습니까?\nremoveAllPasswordsTitle=모든 암호 삭제\nremoveLoginPrompt=이 로그인을 정말로 삭제하시겠습니까?\nremoveLoginTitle=로그인 삭제\nloginsDescriptionAll=다음 사이트에 대한 로그인 정보가 컴퓨터에 저장됨:\nloginsDescriptionFiltered=검색과 일치하는 로그인 정보:\n# LOCALIZATION NOTE (loginHostAge):\n# This is used to show the context menu login items with their age.\n# 1st string is the username for the login, 2nd is the login's age.\nloginHostAge=%1$S (%2$S)\n# LOCALIZATION NOTE (noUsername):\n# String is used on the context menu when a login doesn't have a username.\nnoUsername=사용자 이름 없음\nduplicateLoginTitle=로그인 이미 존재\nduplicateLogin=중복된 로그인이 이미 존재합니다.\n\n# LOCALIZATION NOTE (insecureFieldWarningDescription2, insecureFieldWarningDescription3):\n# %1$S will contain insecureFieldWarningLearnMore and look like a link to indicate that clicking will open a tab with support information.\ninsecureFieldWarningDescription2 = 이 연결은 안전하지 않습니다. 입력된 로그인 정보가 유출 될 수 있습니다. %1$S\ninsecureFieldWarningDescription3 = 입력된 로그인 정보가 유출 될 수 있습니다. %1$S\ninsecureFieldWarningLearnMore = 자세히 알아보기\n\n# LOCALIZATION NOTE (removeAll, removeAllShown):\n# removeAll and removeAllShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\n\nremoveAll.accesskey=A\n\n# LOCALIZATION NOTE (removeAll, removeAllShown):\n# removeAll and removeAllShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAll.label=Remove All\nremoveAllShown.accesskey=A\nremoveAllShown.label=Remove All Shown\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/pipnss/nsserrors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nSSL_ERROR_EXPORT_ONLY_SERVER=안전하게 통신 할 수 없습니다. 상대방이 높은 등급의 암호화를 지원하지 않습니다.\nSSL_ERROR_US_ONLY_SERVER=안전하게 통신 할 수 없습니다. 상대방이 지원하지 않는 높은 등급의 암호화를 요청합니다.\nSSL_ERROR_NO_CYPHER_OVERLAP=상대방과 안전하게 통신 할 수 없음: 일반 암호화 알고리듬이 없습니다.\nSSL_ERROR_NO_CERTIFICATE=인증에 필요한 인증서 또는 키를 찾을 수 없습니다.\nSSL_ERROR_BAD_CERTIFICATE=상대방과 안전하게 통신 할 수 없습니다: 상대방의 인증서가 거절됐습니다.\nSSL_ERROR_BAD_CLIENT=서버가 클라이언트로부터 손상된 데이터를 얻었습니다.\nSSL_ERROR_BAD_SERVER=클라이언트가 서버로부터 손상된 데이터를 얻었습니다.\nSSL_ERROR_UNSUPPORTED_CERTIFICATE_TYPE=지원 하지 않는 인증서 형식입니다.\nSSL_ERROR_UNSUPPORTED_VERSION=상대방이 지원하지 않는 보안 프로토콜 버전을 사용합니다.\nSSL_ERROR_WRONG_CERTIFICATE=클라이언트 인증 실패: 키 저장소에 있는 개인키가 인증서 저장소에 있는 공개키와 일치하지 않습니다.\nSSL_ERROR_BAD_CERT_DOMAIN=상대방과 안전하게 통신 할 수 없습니다: 요청된 도메인 이름이 서버 인증서와 일치하지 않습니다.\nSSL_ERROR_POST_WARNING=알 수 없는 SSL 오류 코드입니다.\nSSL_ERROR_SSL2_DISABLED=상대방이 이 컴퓨터에서 사용하지 않는 SSL 버전 2만 지원합니다.\nSSL_ERROR_BAD_MAC_READ=SSL이 유효하지 않은 메시지 인증 코드가 들어 있는 레코드를 받았습니다.\nSSL_ERROR_BAD_MAC_ALERT=SSL 상대 측에서 유효하지 않은 메시지 인증 코드를 보고합니다.\nSSL_ERROR_BAD_CERT_ALERT=SSL 상대 측에서 사용자 인증서를 검증할 수 없습니다.\nSSL_ERROR_REVOKED_CERT_ALERT=SSL 상대 측에서 폐기된 인증서를 거절했습니다.\nSSL_ERROR_EXPIRED_CERT_ALERT=SSL 상대 측에서만료된 인증서를 거절했습니다.\nSSL_ERROR_SSL_DISABLED=연결 할 수 없음: SSL을 사용할 수 없습니다.\nSSL_ERROR_FORTEZZA_PQG=연결 할 수 없음: SSL 상대 측에서 다른 FORTEZZA 도메인에 속해있습니다.\nSSL_ERROR_UNKNOWN_CIPHER_SUITE=알 수 없는 SSL 통합 암호화 솔루션 패키지를 요청 했습니다.\nSSL_ERROR_NO_CIPHERS_SUPPORTED=이 프로그램에는 사용 가능한 통합 암호화 솔루션 패키지가 없습니다.\nSSL_ERROR_BAD_BLOCK_PADDING=SSL이 손상된 블럭 패딩이 들어있는 레코드를 받았습니다.\nSSL_ERROR_RX_RECORD_TOO_LONG=SSL이 허용 가능한 최대 길이를 넘은 레코드를 받았습니다.\nSSL_ERROR_TX_RECORD_TOO_LONG=SSL이 허용 가능한 최대 길이를 넘은 레코드 보내기를 시도했습니다.\nSSL_ERROR_RX_MALFORMED_HELLO_REQUEST=SSL이 비정상적인 Hello 요청 교환 메시지를 받았습니다.\nSSL_ERROR_RX_MALFORMED_CLIENT_HELLO=SSL이 비정상적인 클라이언트 Hello 교환 메시지를 받았습니다.\nSSL_ERROR_RX_MALFORMED_SERVER_HELLO=SSL이 비정상적인 서버 Hello 교환 메시지를 받았습니다.\nSSL_ERROR_RX_MALFORMED_CERTIFICATE=SSL이 비정상적인 인증서 교환 메시지를 받았습니다.\nSSL_ERROR_RX_MALFORMED_SERVER_KEY_EXCH=SSL이 비정상적인 서버 키 교환 교환 메시지를 받았습니다.\nSSL_ERROR_RX_MALFORMED_CERT_REQUEST=SSL이 비정상적인 인증서 요청 교환 메시지를 받았습니다.\nSSL_ERROR_RX_MALFORMED_HELLO_DONE=SSL이 비정상적인 서버 Hello 완료 교환 메시지를 받았습니다.\nSSL_ERROR_RX_MALFORMED_CERT_VERIFY=SSL이 비정상적인 인증서 검증 교환 메시지를 받았습니다.\nSSL_ERROR_RX_MALFORMED_CLIENT_KEY_EXCH=SSL이 비정상적인 클라이언트 키교환 교환 메시지를 받았습니다.\nSSL_ERROR_RX_MALFORMED_FINISHED=SSL이 비정상적인 완료 교환 메시지를 받았습니다.\nSSL_ERROR_RX_MALFORMED_CHANGE_CIPHER=SSL이 비정상적인 암호기 명세 변경 레코드를 받았습니다.\nSSL_ERROR_RX_MALFORMED_ALERT=SSL이 비정상적인 경고 레코드를 받았습니다.\nSSL_ERROR_RX_MALFORMED_HANDSHAKE=SSL이 비 정상적인 교환 레코드를 받았습니다.\nSSL_ERROR_RX_MALFORMED_APPLICATION_DATA=SSL이 비 정상적인 프로그램 데이터 레코드를 받았습니다.\nSSL_ERROR_RX_UNEXPECTED_HELLO_REQUEST=SSL이 처리할 수 없는 Hello 요청 교환 메시지를 받았습니다.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_HELLO=SSL이 처리할 수 없는 클라이언트 Hello 요청 교환 메시지를 받았습니다.\nSSL_ERROR_RX_UNEXPECTED_SERVER_HELLO=SSL이 처리할 수 없는 서버 Hello 요청 교환 메시지를 받았습니다.\nSSL_ERROR_RX_UNEXPECTED_CERTIFICATE=SSL이 처리할 수 없는 인증서 교환 메시지를 받았습니다.\nSSL_ERROR_RX_UNEXPECTED_SERVER_KEY_EXCH=SSL이 처리할 수 없는 서버 키 교환 교환 메시지를 받았습니다.\nSSL_ERROR_RX_UNEXPECTED_CERT_REQUEST=SSL이 처리할 수 없는 클라이언트 요청 교환 메시지를 받았습니다.\nSSL_ERROR_RX_UNEXPECTED_HELLO_DONE=SSL이 처리할 수 없는 서버 Hello 완료 교환 메시지를 받았습니다.\nSSL_ERROR_RX_UNEXPECTED_CERT_VERIFY=SSL이 처리할 수 없는 인증서 확인 교환 메시지를 받았습니다.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_KEY_EXCH=SSL이 처리할 수 없는 클라이언트 키 교환 교환 메시지를 받았습니다.\nSSL_ERROR_RX_UNEXPECTED_FINISHED=SSL이 처리할 수 없는 완료 교환 메시지를 받았습니다.\nSSL_ERROR_RX_UNEXPECTED_CHANGE_CIPHER=SSL이 처리할 수 없는 암호기 명세 변경 레코드를 받았습니다.\nSSL_ERROR_RX_UNEXPECTED_ALERT=SSL이 처리할 수 없는 경고 레코드를 받았습니다.\nSSL_ERROR_RX_UNEXPECTED_HANDSHAKE=SSL이 처리할 수 없는 교환 데이터 레코드를 받았습니다.\nSSL_ERROR_RX_UNEXPECTED_APPLICATION_DATA=SSL이 처리할 수 없는 프로그램 데이터 레코드를 받았습니다.\nSSL_ERROR_RX_UNKNOWN_RECORD_TYPE=SSL이 알 수 없는 콘텐츠 유형이 들어있는 레코드를 받았습니다.\nSSL_ERROR_RX_UNKNOWN_HANDSHAKE=SSL이 알 수 없는 유형의 교환 메시지를 받았습니다.\nSSL_ERROR_RX_UNKNOWN_ALERT=SSL이 알 수 없는 경고 내용이 들어있는 경고 메시지를 받았습니다.\nSSL_ERROR_CLOSE_NOTIFY_ALERT=SSL 상대 측에서 이 연결을 닫았습니다.\nSSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT=SSL 상대 측에서 받아간 교환 메시지를 처리할 수 없었습니다.\nSSL_ERROR_DECOMPRESSION_FAILURE_ALERT=SSL 상대 측에서 받아간 SSL 레코드의 압축 해제를 할 수 없었습니다.\nSSL_ERROR_HANDSHAKE_FAILURE_ALERT=SSL 상대 측에서 받아들일 수 있는 보안 매개변수 집합을 협상할 수 없었습니다.\nSSL_ERROR_ILLEGAL_PARAMETER_ALERT=SSL 상대 측에서 받아들일 수 없는 콘텐츠에 대한 교환 메시지를 거절했습니다.\nSSL_ERROR_UNSUPPORTED_CERT_ALERT=SSL 상대 측에서 받아간 인증서 유형을 지원하지 않습니다.\nSSL_ERROR_CERTIFICATE_UNKNOWN_ALERT=SSL 상대 측에서 받아간 인증서에 대해 몇 가지 지정되지 않은 문제를 가지고 있습니다.\nSSL_ERROR_GENERATE_RANDOM_FAILURE=SSL이 난수 생성기 고장에 직면했습니다.\nSSL_ERROR_SIGN_HASHES_FAILURE=본인의 인증서를 검증하는데 필요한 디지털 서명 데이터를 사용할 수 없습니다.\nSSL_ERROR_EXTRACT_PUBLIC_KEY_FAILURE=SSL은 상대방 인증서에서 공개키를 꺼낼 수 없었습니다.\nSSL_ERROR_SERVER_KEY_EXCHANGE_FAILURE=SSL 서버 키 교환을 위한 교환 도중에 지정되지 않은 문제점이 발생했습니다.\nSSL_ERROR_CLIENT_KEY_EXCHANGE_FAILURE=SSL 클라이언트 키 교환을 위한 교환 도중에 지정되지 않은 문제점이 발생했습니다.\nSSL_ERROR_ENCRYPTION_FAILURE=선택한 통합 암호화 솔루션 패키지로 다량 데이터 암호화에 실패했습니다.\nSSL_ERROR_DECRYPTION_FAILURE=선택한 통합 암호화 솔루션 패키지로 다량 데이터 복호화에 실패했습니다.\nSSL_ERROR_SOCKET_WRITE_FAILURE=기반 소켓에 암호화한 데이터 쓰기 시도가 실패했습니다.\nSSL_ERROR_MD5_DIGEST_FAILURE=MD5 요약 함수가 실패했습니다.\nSSL_ERROR_SHA_DIGEST_FAILURE=SHA-1 요약 함수가 실패했습니다.\nSSL_ERROR_MAC_COMPUTATION_FAILURE=MAC 연산이 실패했습니다.\nSSL_ERROR_SYM_KEY_CONTEXT_FAILURE=대칭키 내용 생성에 실패했습니다.\nSSL_ERROR_SYM_KEY_UNWRAP_FAILURE=클라이언트 키 교환 메시지에서 대칭키를 꺼내는데 실패 했습니다.\nSSL_ERROR_PUB_KEY_SIZE_LIMIT_EXCEEDED=SSL 서버가 수출용 통합 암호화 솔루션 패키지에 국내용 공개키를 사용하려다 실패 했습니다.\nSSL_ERROR_IV_PARAM_FAILURE=PKCS #11 코드가 IV를 매개변수로 번역하는데 실패했습니다.\nSSL_ERROR_INIT_CIPHER_SUITE_FAILURE=선택한 통합 암호화 솔루션 패키지 초기화에 실패했습니다.\nSSL_ERROR_SESSION_KEY_GEN_FAILURE=클라이언트가 SSL 세션에 사용할 키 생성에 실패했습니다.\nSSL_ERROR_NO_SERVER_KEY_FOR_ALG=서버에 시도한 키 교환 알고리듬에 적합한 키가 없습니다.\nSSL_ERROR_TOKEN_INSERTION_REMOVAL=PKCS #11 토큰이 작업이 진행되는 동안 삽입되거나 제거되었습니다.\nSSL_ERROR_TOKEN_SLOT_NOT_FOUND=요청된 작업을 수행하기위한 PKCS #11 토큰을 찾을 수 없습니다.\nSSL_ERROR_NO_COMPRESSION_OVERLAP=상대방과 안전하게 통신 할 수 없음: 일반 압축 알고리듬이 없습니다.\nSSL_ERROR_HANDSHAKE_NOT_COMPLETED=현재 교환가 끝날 때까지 다른 SSL 교환 요청을 초기화 할 수 없습니다.\nSSL_ERROR_BAD_HANDSHAKE_HASH_VALUE=상대방으로 부터 잘못된 교환 해쉬 값을 받았습니다.\nSSL_ERROR_CERT_KEA_MISMATCH=선택한 키 교환 알고리듬에 제공한 인증서를 사용할 수 없습니다.\nSSL_ERROR_NO_TRUSTED_SSL_CLIENT_CA=SSL 클라이언트 인증용으로 신뢰된 인증 기관이 없습니다.\nSSL_ERROR_SESSION_NOT_FOUND=클라이언트의 SSL 세션 ID가 서버 측 세션 캐시에서 발견 되지않았습니다.\nSSL_ERROR_DECRYPTION_FAILED_ALERT=상대방이 받아간 SSL 레코드 복호화를 할 수 없었습니다.\nSSL_ERROR_RECORD_OVERFLOW_ALERT=상대방이 더는 유효하지 않은 SSL 레코드를 받았습니다.\nSSL_ERROR_UNKNOWN_CA_ALERT=상대방이 사용자 인증서를 발급한 인증 기관 (CA)를 인식하지 못해 신뢰하지 않습니다.\nSSL_ERROR_ACCESS_DENIED_ALERT=상대방이 유효한 인증서를 받았지만 접근이 거절됐습니다.\nSSL_ERROR_DECODE_ERROR_ALERT=상대방이 SSL 교환 메시지를 복호화할 수 없습니다.\nSSL_ERROR_DECRYPT_ERROR_ALERT=상대방이 서명 검증 또는 키 교환 실패를 보고했습니다.\nSSL_ERROR_EXPORT_RESTRICTION_ALERT=상대방이 수출 규약에 따르지 않는 협상을 보고했습니다.\nSSL_ERROR_PROTOCOL_VERSION_ALERT=상대방이 호환되지 않거나 지원되지 않는 프로토콜 버전을 보고했습니다.\nSSL_ERROR_INSUFFICIENT_SECURITY_ALERT=서버가 클라이언트가 지원하는 암호기보다 더 보안성이 높은 암호기를 요구합니다.\nSSL_ERROR_INTERNAL_ERROR_ALERT=상대방이 내부 오류에 직면했다고 보고합니다.\nSSL_ERROR_USER_CANCELED_ALERT=상대방 사용자가 교환를 취소했습니다.\nSSL_ERROR_NO_RENEGOTIATION_ALERT=상대방이 SSL 보안 매개변수의 재협상을 허용하지 않습니다.\nSSL_ERROR_SERVER_CACHE_NOT_CONFIGURED=SSL 서버 캐시가 설정 되지않아서 이 소켓에 대해서만은 사용하고 있습니다.\nSSL_ERROR_UNSUPPORTED_EXTENSION_ALERT=SSL 상대 측이 요청한 TLS Hello 확장을 지원하지 않습니다.\nSSL_ERROR_CERTIFICATE_UNOBTAINABLE_ALERT=SSL 상대 측이 제공한 URL에서 인증서를 얻을 수 없었습니다.\nSSL_ERROR_UNRECOGNIZED_NAME_ALERT=SSL 상대 측이 요청한 DNS 이름에 대한 인증서를 가지고 있지 않습니다.\nSSL_ERROR_BAD_CERT_STATUS_RESPONSE_ALERT=SSL 상대 측이 해당 인증서에 대한 OCSP 응답을 받지 못했습니다.\nSSL_ERROR_BAD_CERT_HASH_VALUE_ALERT=SSL 상대 측이 손상된 인증서 해쉬 값을 보고했습니다.\nSSL_ERROR_RX_UNEXPECTED_NEW_SESSION_TICKET=SSL에서 알 수 없는 새 세션  암호 교환 메시지를 받았습니다.\nSSL_ERROR_RX_MALFORMED_NEW_SESSION_TICKET=SSL에서 변조된 새 세션 암호 교환 메시지를 받았습니다.\nSSL_ERROR_DECOMPRESSION_FAILURE=SSL에서 압축되었으나 압축을 풀 수 없는 메시지를 받았습니다.\nSSL_ERROR_RENEGOTIATION_NOT_ALLOWED=데이터 재교환은 현재 SSL 소켓에서 허가되지 않았습니다.\nSSL_ERROR_UNSAFE_NEGOTIATION=상대방이 취약점이 많은 예전 방식으로 메시지 교환을 요청했습니다.\nSSL_ERROR_RX_UNEXPECTED_UNCOMPRESSED_RECORD=SSL에서 알 수 없는 압축 정보를 받았습니다.\nSSL_ERROR_WEAK_SERVER_EPHEMERAL_DH_KEY=SSL에서 서버키 메시지 교환 도중 약한 Diffie-Hellman키를 받았습니다.\nSSL_ERROR_NEXT_PROTOCOL_DATA_INVALID=SSL이 유효하지 않은 NPN 확장 데이터를 받았습니다.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SSL2=SSL기능은 SSL 2.0 연결을 지원하지 않습니다.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SERVERS=SSL 기능은 서버를 지원하지 않습니다.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_CLIENTS=SSL 기능은 클라이언트를 지원하지 않습니다.\nSSL_ERROR_INVALID_VERSION_RANGE=SSL 버전 범위가 유효하지 않습니다.\nSSL_ERROR_CIPHER_DISALLOWED_FOR_VERSION=SSL 상대방이 선택된 프로토콜 버전에서 허용하지 않은 암호화 스위트를 선택하였습니다.\nSSL_ERROR_RX_MALFORMED_HELLO_VERIFY_REQUEST=SSL이 형식이 맞지 않은 Hello Verify Request 핸드쉐이크 메시지를 받았습니다.\nSSL_ERROR_RX_UNEXPECTED_HELLO_VERIFY_REQUEST=SSL이 예상되지 않은 Hello Verify Request 핸드쉐이크 메시지를 받았습니다.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_VERSION=프로토콜 버전에서 해당 SSL 기능이 지원되지 않습니다.\nSSL_ERROR_RX_UNEXPECTED_CERT_STATUS=SSL이 예상되지 않은 Certificate Status 핸드쉐이크 메시지를 받았습니다.\nSSL_ERROR_UNSUPPORTED_HASH_ALGORITHM=TLS 상대방이 지원되지 않는 해시 알고리즘을 사용했습니다.\nSSL_ERROR_DIGEST_FAILURE=다이제스트 기능이 실패하였습니다.\nSSL_ERROR_INCORRECT_SIGNATURE_ALGORITHM=전자 서명 요소에 맞지 않는 서명 알고리즘이 표시되었습니다.\nSSL_ERROR_NEXT_PROTOCOL_NO_CALLBACK=다음 프로토콜 협상 확장이 활성화 되었지만 필요로 하기 전에 콜백이 삭제되었습니다.\nSSL_ERROR_NEXT_PROTOCOL_NO_PROTOCOL=클라이언트가 ALPN 확장에 명시한 프로토콜을 서버가 지원하지 않습니다.\nSSL_ERROR_INAPPROPRIATE_FALLBACK_ALERT=클라이언트가 서버가 지원하는 버전보다 낮은 버전으로 TLS 버전을 낮춰서 핸드쉐이크가 거부되었습니다.\nSSL_ERROR_WEAK_SERVER_CERT_KEY=서버 인증이 너무 약한 공개키를 포함하고 있습니다.\nSSL_ERROR_RX_SHORT_DTLS_READ=DTLS를 기록하기에 버퍼의 공간이 충분하지 않습니다.\nSSL_ERROR_NO_SUPPORTED_SIGNATURE_ALGORITHM=지원되지 않는 TLS 서명 알고리즘이 설정되었습니다.\nSSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM=상대방이 지원되지 않는 서명과 해시 알고리즘 조합을 사용했습니다.\nSSL_ERROR_MISSING_EXTENDED_MASTER_SECRET=상대방이 정확한 extended_master_secret 확장 없이 계속하기를 시도했습니다.\nSSL_ERROR_UNEXPECTED_EXTENDED_MASTER_SECRET=상대방이 예기치 않은 extended_master_secret 확장으로 계속하기를 시도했습니다.\nSEC_ERROR_IO=보안 허가를 내주는 동안 I/O 오류가 발생했습니다.\nSEC_ERROR_LIBRARY_FAILURE=보안 라이브러리 고장입니다.\nSEC_ERROR_BAD_DATA=보안 라이브러리: 손상된 데이터를 받았습니다.\nSEC_ERROR_OUTPUT_LEN=보안 라이브러리: 출력 길이 오류입니다.\nSEC_ERROR_INPUT_LEN=보안 라이브러리가 입력 길이 오류에 직면했습니다.\nSEC_ERROR_INVALID_ARGS=보안 라이브러리: 유효하지 않은 인수입니다.\nSEC_ERROR_INVALID_ALGORITHM=보안 라이브러리: 유효하지 않은 알고리듬입니다.\nSEC_ERROR_INVALID_AVA=보안 라이브러리: 유효하지 않은 AVA입니다.\nSEC_ERROR_INVALID_TIME=적절하지 않은 형식의 시간 문자열입니다.\nSEC_ERROR_BAD_DER=보안 라이브러리: 적절하지 않은 형식의 DER-인코딩 메시지입니다.\nSEC_ERROR_BAD_SIGNATURE=상대방의 인증서가 유효하지 않은 서명을 포함하고 있습니다.\nSEC_ERROR_EXPIRED_CERTIFICATE=상대방의 인증서가 만료 되었습니다.\nSEC_ERROR_REVOKED_CERTIFICATE=상대방의 인증서가 폐기 되었습니다.\nSEC_ERROR_UNKNOWN_ISSUER=상대방의 인증서 발급자가 인식되지 않습니다.\nSEC_ERROR_BAD_KEY=상대방의 공개키가 유효하지 않습니다.\nSEC_ERROR_BAD_PASSWORD=입력한 보안 암호가 잘못되었습니다.\nSEC_ERROR_RETRY_PASSWORD=입력한 새 암호가 잘못되었습니다. 다시 입력하십시오.\nSEC_ERROR_NO_NODELOCK=보안 라이브러리: 노드잠김이 없습니다.\nSEC_ERROR_BAD_DATABASE=보안 라이브러리: 손상된 저장소입니다.\nSEC_ERROR_NO_MEMORY=보안 라이브러리: 메모리 할당 실패입니다.\nSEC_ERROR_UNTRUSTED_ISSUER=상대방의 인증서 발급자가 사용자에 의해 신뢰 되지 않음으로 표시 되었습니다.\nSEC_ERROR_UNTRUSTED_CERT=상대방의 인증서가 사용자에 의해 신뢰 되지 않음으로 표시 되었습니다.\nSEC_ERROR_DUPLICATE_CERT=인증서가 이미 저장소에 있습니다.\nSEC_ERROR_DUPLICATE_CERT_NAME=다운로드한 인증서의 이름이 저장소에 있는 것과 중복됩니다.\nSEC_ERROR_ADDING_CERT=저장소에 인증서를 추가하는데 오류가 발생했습니다.\nSEC_ERROR_FILING_KEY=이 인증서에 대한 키를 다시 정리하는데 오류가 발생했습니다.\nSEC_ERROR_NO_KEY=이 인증서에 대한 개인키가 키 저장소에서 발견되지 않습니다.\nSEC_ERROR_CERT_VALID=이 인증서는 유효합니다.\nSEC_ERROR_CERT_NOT_VALID=이 인증서는 유효하지 않습니다.\nSEC_ERROR_CERT_NO_RESPONSE=인증서 라이브러리: 응답 없음\nSEC_ERROR_EXPIRED_ISSUER_CERTIFICATE=인증서 발급자의 인증서가 만료됐습니다. 시스템 날짜와 시간을 확인하십시오.\nSEC_ERROR_CRL_EXPIRED=인증서 발급자에 대한 CRL이 만료됐습니다. 해당 CRL을 업데이트하거나 시스템 날짜와 시간을 확인하십시오.\nSEC_ERROR_CRL_BAD_SIGNATURE=인증서 발급자에 대한 CRL이 유효하지않은 서명을 가지고 있습니다.\nSEC_ERROR_CRL_INVALID=새로운 CRL이 유효하지 않은 형식으로 되어있습니다.\nSEC_ERROR_EXTENSION_VALUE_INVALID=인증서 확장 값이 유효하지 않습니다.\nSEC_ERROR_EXTENSION_NOT_FOUND=인증서 확장이 발견되지 않습니다.\nSEC_ERROR_CA_CERT_INVALID=발급자 인증서가 유효하지 않습니다.\nSEC_ERROR_PATH_LEN_CONSTRAINT_INVALID=인증서 경로 길이 제약이 유효하지 않습니다.\nSEC_ERROR_CERT_USAGES_INVALID=인증서 용도 필드가 유효하지 않습니다.\nSEC_INTERNAL_ONLY=**내부 전용 모듈**\nSEC_ERROR_INVALID_KEY=키가 요청한 작업을 지원하지 않습니다.\nSEC_ERROR_UNKNOWN_CRITICAL_EXTENSION=인증서가 알 수 없는 결정적 확장을 포함하고 있습니다.\nSEC_ERROR_OLD_CRL=새 CRL이 현재 CRL보다 최신이 아닙니다.\nSEC_ERROR_NO_EMAIL_CERT=암호화되거나 서명되지 않음: 전자 메일 인증서를 아직 가지고 있지 않습니다.\nSEC_ERROR_NO_RECIPIENT_CERTS_QUERY=암호화되지 않음: 각각의 받는 사람에 대한 인증서를 가지고 있지 않습니다.\nSEC_ERROR_NOT_A_RECIPIENT=복호화할 수 없음: 사용자가 받는 사람이 아니거나 일치하는 인증서와 개인키를 찾을 수 없습니다.\nSEC_ERROR_PKCS7_KEYALG_MISMATCH=복호화할 수 없음: 키 암호화 알고리듬이 사용자 인증서와 일치하지 않습니다.\nSEC_ERROR_PKCS7_BAD_SIGNATURE=서명 검증 실패: 발견된 서명자가 없거나, 서명자가 너무 많거나, 부적합하거나 훼손된 데이터입니다.\nSEC_ERROR_UNSUPPORTED_KEYALG=지원하지 않거나 알 수 없는 키 알고리듬입니다.\nSEC_ERROR_DECRYPTION_DISALLOWED=복호화할 수 없음: 허용되지 않은 알고리듬 또는 키 크기를 사용하여 암호화되었습니다.\nXP_SEC_FORTEZZA_BAD_CARD=Fortezza 카드가 올바르게 초기화되지 않았습니다.  장치로부터 제거한 다음 발급자에게 도움을 요청하십시오.\nXP_SEC_FORTEZZA_NO_CARD=발견된 Fortezza 카드 없음\nXP_SEC_FORTEZZA_NONE_SELECTED=선택한 Fortezza 카드 없음\nXP_SEC_FORTEZZA_MORE_INFO=다음에 대한 정보를 더 얻으려면 신상 정보를 선택\nXP_SEC_FORTEZZA_PERSON_NOT_FOUND=신상 정보가 발견되지 않음\nXP_SEC_FORTEZZA_NO_MORE_INFO=해당 신상 정보가 더는 없음\nXP_SEC_FORTEZZA_BAD_PIN=유효하지않은 PIN\nXP_SEC_FORTEZZA_PERSON_ERROR=Fortezza 신상 정보를 초기화할 수 없습니다.\nSEC_ERROR_NO_KRL=이 사이트의 인증서에 대한 KRL이 발견되지 않습니다.\nSEC_ERROR_KRL_EXPIRED=이 사이트의 인증서에 대한 KRL이 만료되었습니다.\nSEC_ERROR_KRL_BAD_SIGNATURE=이 사이트의 인증서에 대한 KRL이 유효하지 않은 서명을 가지고 있습니다.\nSEC_ERROR_REVOKED_KEY=이 사이트의 인증서에 대한 키가 폐기되었습니다.\nSEC_ERROR_KRL_INVALID=새 KRL이 유효하지 않은 형식입니다.\nSEC_ERROR_NEED_RANDOM=보안 라이브러리: 난수 데이터가 필요합니다.\nSEC_ERROR_NO_MODULE=보안 라이브러리: 요청된 작업을 수행할 수 있는 보안 모듈이 없습니다.\nSEC_ERROR_NO_TOKEN=보안 카드나 토큰이 존재하지 않습니다. 초기화가 필요하거나, 제거되었습니다.\nSEC_ERROR_READ_ONLY=보안 라이브러리: 읽기 전용 저장소입니다.\nSEC_ERROR_NO_SLOT_SELECTED=슬롯 또는 토큰이 선택되지 않았습니다.\nSEC_ERROR_CERT_NICKNAME_COLLISION=같은 별명의 인증서가 이미 존재합니다.\nSEC_ERROR_KEY_NICKNAME_COLLISION=같은 별명의 키가 이미 존재합니다.\nSEC_ERROR_SAFE_NOT_CREATED=안전 객체를 생성하는 동안 오류\nSEC_ERROR_BAGGAGE_NOT_CREATED=수화물 객체를 생성하는 동안 오류\nXP_JAVA_REMOVE_PRINCIPAL_ERROR=대표를 제거할 수 없음\nXP_JAVA_DELETE_PRIVILEGE_ERROR=특별 권한을 삭제할 수 없음\nXP_JAVA_CERT_NOT_EXISTS_ERROR=이 대표는 인증서를 가지고 있지 않음\nSEC_ERROR_BAD_EXPORT_ALGORITHM=요구되는 알고리듬이 허용되지 않습니다.\nSEC_ERROR_EXPORTING_CERTIFICATES=인증서를 내보내려하는 동안 오류가 발생했습니다.\nSEC_ERROR_IMPORTING_CERTIFICATES=인증서를 가져오려하는 동안 오류가 발생했습니다.\nSEC_ERROR_PKCS12_DECODING_PFX=가져올 수 없습니다.  복호화 오류입니다.  파일이 유효하지 않습니다.\nSEC_ERROR_PKCS12_INVALID_MAC=가져올 수 없습니다.  유효하지 않은 MAC입니다.  틀린 암호 또는 훼손된 파일입니다.\nSEC_ERROR_PKCS12_UNSUPPORTED_MAC_ALGORITHM=가져올 수 없습니다.  MAC 알고리듬이 지원되지 않습니다.\nSEC_ERROR_PKCS12_UNSUPPORTED_TRANSPORT_MODE=가져올 수 없습니다.  암호 무결성과 사적 기밀 모드만 지원됩니다.\nSEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE=가져올 수 없습니다.  파일 구조가 훼손되었습니다.\nSEC_ERROR_PKCS12_UNSUPPORTED_PBE_ALGORITHM=가져올 수 없습니다.  암호화 알고리듬이 지원되지 않습니다.\nSEC_ERROR_PKCS12_UNSUPPORTED_VERSION=가져올 수 없습니다.  파일 버전이 지원되지 않습니다.\nSEC_ERROR_PKCS12_PRIVACY_PASSWORD_INCORRECT=가져올 수 없습니다.  틀린 사적 기밀 암호입니다.\nSEC_ERROR_PKCS12_CERT_COLLISION=가져올 수 없습니다.  같은 별명이 저장소에 이미 존재합니다.\nSEC_ERROR_USER_CANCELLED=사용자가 취소를 눌렸습니다.\nSEC_ERROR_PKCS12_DUPLICATE_DATA=가져오지 않음, 저장소에 이미 존재합니다.\nSEC_ERROR_MESSAGE_SEND_ABORTED=메시지를 보내지 않았습니다.\nSEC_ERROR_INADEQUATE_KEY_USAGE=인증서 키 용도가 시도된 작업에 적합하지 않습니다.\nSEC_ERROR_INADEQUATE_CERT_TYPE=해당 인증서 유형을 프로그램이 받아들일 수 없습니다.\nSEC_ERROR_CERT_ADDR_MISMATCH=서명 인증서에 들어있는 주소가 메시지 해더의 주소와 일치하지 않습니다.\nSEC_ERROR_PKCS12_UNABLE_TO_IMPORT_KEY=가져올 수 없습니다.  개인키를 가져오는 동안 오류가 발생했습니다.\nSEC_ERROR_PKCS12_IMPORTING_CERT_CHAIN=가져올 수 없습니다.  인증서 체인을 가져오는 동안 오류가 발생했습니다.\nSEC_ERROR_PKCS12_UNABLE_TO_LOCATE_OBJECT_BY_NAME=내보낼 수 없습니다.  별명으로 인증서 또는 키를 찾을 수 없습니다.\nSEC_ERROR_PKCS12_UNABLE_TO_EXPORT_KEY=내보낼 수 없습니다.  개인키는 지정하거나 내보낼 수 없습니다.\nSEC_ERROR_PKCS12_UNABLE_TO_WRITE=내보낼 수 없습니다.  내보내기 파일을 쓸 수 없습니다.\nSEC_ERROR_PKCS12_UNABLE_TO_READ=가져올 수 없습니다.  가져오기 파일을 읽을 수 없습니다.\nSEC_ERROR_PKCS12_KEY_DATABASE_NOT_INITIALIZED=내보낼 수 없습니다.  키 저장소가 훼손되거나 삭제됐습니다.\nSEC_ERROR_KEYGEN_FAIL=공개/개인키 쌍을 생성할 수 없습니다.\nSEC_ERROR_INVALID_PASSWORD=입력한 암호가 유효하지 않습니다.  다른 것을 골라보십시오.\nSEC_ERROR_RETRY_OLD_PASSWORD=입력한 이전 암호가 틀렸습니다.  다시 입력해주십시오.\nSEC_ERROR_BAD_NICKNAME=인증서 별명이 이미 사용 중입니다.\nSEC_ERROR_NOT_FORTEZZA_ISSUER=상대방 FORTEZZA 체인이 FORTEZZA 인증서가 아닌 것을 포함하고 있습니다.\nSEC_ERROR_CANNOT_MOVE_SENSITIVE_KEY=중요한 키는 필요로하는 슬롯으로 이동될 수 없습니다.\nSEC_ERROR_JS_INVALID_MODULE_NAME=유효하지 않은 모듈 이름입니다.\nSEC_ERROR_JS_INVALID_DLL=유효하지 않은 모듈 경로/파일이름\nSEC_ERROR_JS_ADD_MOD_FAILURE=모듈을 추가할 수 없음\nSEC_ERROR_JS_DEL_MOD_FAILURE=모듈을 삭제할 수 없음\nSEC_ERROR_OLD_KRL=새 KRL이 현재 것보다 최신이 아닙니다.\nSEC_ERROR_CKL_CONFLICT=새 CKL은 현재 CKL과는 다른 발급자를 포함하고 있습니다.  현재 CKL을 삭제하십시오.\nSEC_ERROR_CERT_NOT_IN_NAME_SPACE=이 인증서에 대한 인증 기관은 이 이름으로 인증서 발급을 허용하지 않습니다.\nSEC_ERROR_KRL_NOT_YET_VALID=이 인증서에 대한 키 폐기 목록은 아직 유효하지 않습니다.\nSEC_ERROR_CRL_NOT_YET_VALID=이 인증서에 대한 인증서 폐기 목록이 아직 유효하지 않습니다.\nSEC_ERROR_UNKNOWN_CERT=요청된 인증서가 발견되지 않습니다.\nSEC_ERROR_UNKNOWN_SIGNER=서명자의 인증서가 발견되지 않습니다.\nSEC_ERROR_CERT_BAD_ACCESS_LOCATION=인증서 상태 서버의 위치가 유효하지 않은 형식으로 되어있습니다.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_TYPE=OCSP 응답이 완전히 복호화되지 않았습니다. 알 수 없는 유형입니다.\nSEC_ERROR_OCSP_BAD_HTTP_RESPONSE=OCSP 서버가 처리할 수 없는/유효하지 않은 HTTP 데이터를 반환했습니다.\nSEC_ERROR_OCSP_MALFORMED_REQUEST=OCSP 서버가 훼손되거나 적절하지 않게 형식화된 요청을 발견했습니다.\nSEC_ERROR_OCSP_SERVER_ERROR=OCSP 서버가 내부 오류에 직면했습니다.\nSEC_ERROR_OCSP_TRY_SERVER_LATER=OCSP 서버가 나중에 다시 시도하기를 권합니다.\nSEC_ERROR_OCSP_REQUEST_NEEDS_SIG=OCSP 서버가 이 요청에 대한 서명을 요구합니다.\nSEC_ERROR_OCSP_UNAUTHORIZED_REQUEST=OCSP 서버가 이 요청을 허가를 받지 않은 것으로 간주하고 거절했습니다.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_STATUS=OCSP 서버가 인식할 수 없는 상태를 반환했습니다.\nSEC_ERROR_OCSP_UNKNOWN_CERT=OCSP 서버가 인증서에 대한 상태를 유지하고 있지 않습니다.\nSEC_ERROR_OCSP_NOT_ENABLED=이 작업을 수행하기 전에 반드시 OCSP를 사용해야 합니다.\nSEC_ERROR_OCSP_NO_DEFAULT_RESPONDER=이 작업을 수행하기 전에 OCSP 기본 응답자를 반드시 설정해야 합니다.\nSEC_ERROR_OCSP_MALFORMED_RESPONSE=OCSP 서버로부터 받은 응답이 훼손되거나 적절하지 않은 형식으로 되어있습니다.\nSEC_ERROR_OCSP_UNAUTHORIZED_RESPONSE=OCSP 응답의 서명자는 해당 인증서에 대해 상태를 응답할 수 있도록 허가되지 않았습니다.\nSEC_ERROR_OCSP_FUTURE_RESPONSE=OCSP 응답은 아직 유효하지 않습니다 (미래의 날짜를 가리키고 있음).\nSEC_ERROR_OCSP_OLD_RESPONSE=OCSP 응답이 날짜가 지난 정보를 포함하고 있습니다.\nSEC_ERROR_DIGEST_NOT_FOUND=CMS 또는 PKCS #7 요약기가 서명된 메시지에서 발견되지 않습니다.\nSEC_ERROR_UNSUPPORTED_MESSAGE_TYPE=CMS 또는 PKCS #7 메시지 유형이 지원되지 않습니다.\nSEC_ERROR_MODULE_STUCK=모듈이 아직 사용 중이기 때문에 PKCS #11 모듈을 제거할 수 없습니다.\nSEC_ERROR_BAD_TEMPLATE=ASN.1 데이터를 복호화할 수 없습니다. 지정한 템플릿이 유효하지 않습니다.\nSEC_ERROR_CRL_NOT_FOUND=일치하지 않는 CRL이 발견되었습니다.\nSEC_ERROR_REUSED_ISSUER_AND_SERIAL=존재하는 인증서로서 같은 발급자/시리얼 번호의 인증서를 가져오려고하고 있으나, 가져올 인증서가 같은 인증서가 아닙니다.\nSEC_ERROR_BUSY=NSS는 끌 수 없습니다. 객체가 아직 사용 중입니다.\nSEC_ERROR_EXTRA_INPUT=DER-인코딩된 메시지가 추가로 사용되지 않은 데이터를 포함하고 있습니다.\nSEC_ERROR_UNSUPPORTED_ELLIPTIC_CURVE=지원되지 않는 타원 곡선입니다.\nSEC_ERROR_UNSUPPORTED_EC_POINT_FORM=지원되지 않는 타원 곡선 포인트 형식입니다.\nSEC_ERROR_UNRECOGNIZED_OID=인식되지 않은 객체 식별자입니다.\nSEC_ERROR_OCSP_INVALID_SIGNING_CERT=유효하지 않은 OCSP 서명 인증서가 OCSP 응답에 들어있습니다.\nSEC_ERROR_REVOKED_CERTIFICATE_CRL=발급자의 인증서 폐기 목록에 들어있는 인증서가 폐기되었습니다.\nSEC_ERROR_REVOKED_CERTIFICATE_OCSP=발급자의 OCSP 응답자가 인증서가 폐기 되었음을 보고합니다.\nSEC_ERROR_CRL_INVALID_VERSION=발급자의 인증서 폐기 목록에 알 수 없는 버전 번호가 들어있습니다.\nSEC_ERROR_CRL_V1_CRITICAL_EXTENSION=발급자의 V1 인증서 폐기 목록에 임계 확장이 들어있습니다.\nSEC_ERROR_CRL_UNKNOWN_CRITICAL_EXTENSION=발급자의 V2 인증서 폐기 목록에 알 수 없는 임계 확장이 들어있습니다.\nSEC_ERROR_UNKNOWN_OBJECT_TYPE=알 수 없는 객체 유형이 지정 되었습니다.\nSEC_ERROR_INCOMPATIBLE_PKCS11=PKCS #11 드라이버가 호환되지 않는 방식으로 기술적 명세를 어깁니다.\nSEC_ERROR_NO_EVENT=현재 새로운 슬롯 이벤트가 존재하지 않습니다.\nSEC_ERROR_CRL_ALREADY_EXISTS=CRL이 이미 존재합니다.\nSEC_ERROR_NOT_INITIALIZED=NSS가 초기화되지 않았습니다.\nSEC_ERROR_TOKEN_NOT_LOGGED_IN=PKCS #11 토큰이 로그인 되지 않아 작업이 실패했습니다.\nSEC_ERROR_OCSP_RESPONDER_CERT_INVALID=설정된 OCSP 응답자의 인증서가 유효하지 않습니다.\nSEC_ERROR_OCSP_BAD_SIGNATURE=OCSP 응답이 유효하지 않는 서명을 포함하고 있습니다.\nSEC_ERROR_OUT_OF_SEARCH_LIMITS=인증서 유효성 검사 횟수가 제한을 초과했습니다.\nSEC_ERROR_INVALID_POLICY_MAPPING=인증서 정책이 유효하지 않습니다.\nSEC_ERROR_POLICY_VALIDATION_FAILED=인증서 계층별 정책이 유효하지 않습니다.\nSEC_ERROR_UNKNOWN_AIA_LOCATION_TYPE=AIA 인증서 확장의 주소 형식을 알 수 없습니다.\nSEC_ERROR_BAD_HTTP_RESPONSE=서버의 HTTP 응답이 유효하지 않습니다.\nSEC_ERROR_BAD_LDAP_RESPONSE=서버의 LDAP 응답이 유효하지 않습니다.\nSEC_ERROR_FAILED_TO_ENCODE_DATA=ASN1 인코더로 데이터 변환이 실패하였습니다.\nSEC_ERROR_BAD_INFO_ACCESS_LOCATION=인증서 확장의 주소 정보가 올바르지 않습니다.\nSEC_ERROR_LIBPKIX_INTERNAL=인증서 유효성 확인 중 Libpkix 내부 오류가 발생했습니다.\nSEC_ERROR_PKCS11_GENERAL_ERROR=PKCS #11 모듈에서 CKR_GENERAL_ERROR라는 확인할 수 없는 오류가 발생했습니다.\nSEC_ERROR_PKCS11_FUNCTION_FAILED=PKCS #11 모듈에서 CKR_FUNCTION_FAILED라는 요청한 기능이 실행되지 않았음을 지시하는 오류가 발생했습니다. 다시 한번 실행해 보시기 바랍니다.\nSEC_ERROR_PKCS11_DEVICE_ERROR=PKCS #11 모듈에서 CKR_DEVICE_ERROR라는 토큰 및 슬롯에서 발생하는 오류가 발생하였습니다.\nSEC_ERROR_BAD_INFO_ACCESS_METHOD=인증서 확장에서 알 수 없는 정보 접근 기능이 있습니다.\nSEC_ERROR_CRL_IMPORT_FAILED=인증서 폐기 목록(CRL)을 가져 오는 중 오류가 발생했습니다.\nSEC_ERROR_EXPIRED_PASSWORD=암호가 만료되었습니다.\nSEC_ERROR_LOCKED_PASSWORD=암호가 잠겼습니다.\nSEC_ERROR_UNKNOWN_PKCS11_ERROR=알 수 없는 PKCS #11 오류입니다.\nSEC_ERROR_BAD_CRL_DP_URL=유효하지 않거나 지원하지 않는 URL이 CRL 배포 내용에 있습니다.\nSEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED=안전하지 않은 이유로 현재 서명 알고리즘으로 서명된 인증서를 사용 중지하였습니다.\nMOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE=서버가 키 피닝(HPKP)을 사용하고 있지만 핀셋과 일치하는 신뢰할 수 있는 인증서 체인을 만들 수 없었습니다. 키 피닝 위반은 뮤효화 할 수 없습니다.\nMOZILLA_PKIX_ERROR_CA_CERT_USED_AS_END_ENTITY=서버가 인증서 권한으로 기본 제약 확장만 가지고 있는 인증서를 사용하고 있스니다. 정상적으로 발급된 인증서의 경우에는 이렇지 않습니다.\nMOZILLA_PKIX_ERROR_INADEQUATE_KEY_SIZE=서버가 보안 연결을 만들기에 너무 작은 크기의 키를 가지고 있는 인증서를 보내왔습니다.\nMOZILLA_PKIX_ERROR_V1_CERT_USED_AS_CA=신뢰할 수 없는 X.509 버전 1 인증이 서버 인증 발급에 사용되었습니다. X.509 버전 1 인증은 더이상 사용하지 않으며 다른 인증을 서명하기 위해서 사용되지 않아야 합니다.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_CERTIFICATE=서버가 아직 유효하지 않은 인증을 표시하고 있습니다.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_ISSUER_CERTIFICATE=서버의 인증 발급에 아직 유효하지 않은 인증이 사용되었습니다.\nMOZILLA_PKIX_ERROR_SIGNATURE_ALGORITHM_MISMATCH=인증서의 서명 필드에 있는 서명 알고리즘이 signatureAlgorithm 필드의 알고리즘과 일치하지 않습니다.\nMOZILLA_PKIX_ERROR_OCSP_RESPONSE_FOR_CERT_MISSING=OCSP 응답이 확인된 인증서 상태를 포함하고 있지 않습니다.\nMOZILLA_PKIX_ERROR_VALIDITY_TOO_LONG=서버에서 너무 길어서 유효하지 않은 인증서를 보내왔습니다.\nMOZILLA_PKIX_ERROR_REQUIRED_TLS_FEATURE_MISSING=필수 사항인 TLS 기능이 누락되었습니다.\nMOZILLA_PKIX_ERROR_INVALID_INTEGER_ENCODING=서버가 잘못된 정수 인코딩을 포함한 인증서를 사용했습니다. 음수 시리얼 넘버나 음수 RSA moduli, 필요이상으로 긴 인코딩을 사용할 경우 발생할 수 있습니다.\nMOZILLA_PKIX_ERROR_EMPTY_ISSUER_NAME=서버가 구별 이름으로 발급자가 비어있는 인증서를 사용했습니다.\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/pipnss/pipnss.properties",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=%S에 대한 기본 암호를 입력하십시오.\n# the following strings have special requirements:\n# they must fit in a 32 or 64 byte buffer after being translated\n# to UTF8.  Note to translator. It's not easy for you to figure\n# whether the escaped unicode string you produce will fit in \n# the space allocated.\n#\n# 64 bytes long after conversion to UTF8\nRootCertModuleName=내장 루트 인증서 모듈\n#\n# 32 bytes long after conversion to UTF8\nManufacturerID=Mozilla.org\n#\n# 32  bytes long after conversion to UTF8\nLibraryDescription=PSM 내부 암호화 서비스\n#\n# 32 bytes long after conversion to UTF8\nTokenDescription=기본 암호화 서비스\n#\n# 32 bytes long after conversion to UTF8\nPrivateTokenDescription=소프트웨어 보안 장치\n#\n# 64 bytes long after conversion to UTF8\nSlotDescription=PSM 내부 암호화 서비스\n#\n# 64 bytes long after conversion to UTF8\nPrivateSlotDescription=PSM 개인키\n#\n# 32\nFips140TokenDescription=소프트웨어 보안 장치 (FIPS)\n# 64\nFips140SlotDescription=FIPS 140 암호화, 키 그리고 인증서 서비스\n# 32\nInternalToken=소프트웨어 보안 장치\n# End of size restriction.\nVerifySSLClient=SSL 클라이언트 인증서\nVerifySSLServer=SSL 서버 인증서\nVerifySSLCA=SSL 인증 기관\nVerifyEmailSigner=메일 서명자 인증서\nVerifyEmailRecip=메일 수신자 인증서\nVerifyObjSign=객체 서명자\nHighGrade=높은 등급\nMediumGrade=중간 등급\n# LOCALIZATION NOTE (nick_template): $1s is the common name from a cert (e.g. \"Mozilla\"), $2s is the CA name (e.g. VeriSign)\nnick_template=%1$s's %2$s ID\n#These are the strings set for the ASN1 objects in a certificate.\nCertDumpCertificate=인증서\nCertDumpVersion=버전\n# LOCALIZATION NOTE (CertDumpVersionValue): %S is a version number (e.g. \"3\" in \"Version 3\")\nCertDumpVersionValue=버전 %S\nCertDumpSerialNo=시리얼 번호\nCertDumpMD2WithRSA=PKCS #1 MD2 (RSA 암호화)\nCertDumpMD5WithRSA=PKCS #1 MD5 (RSA 암호화)\nCertDumpSHA1WithRSA=PKCS #1 SHA-1 (RSA 암호화)\nCertDumpSHA256WithRSA=PKCS #1 SHA-256 (RSA 암호화)\nCertDumpSHA384WithRSA=PKCS #1 SHA-384 (RSA 암호화)\nCertDumpSHA512WithRSA=PKCS #1 SHA-512 (RSA 암호화)\nCertDumpDefOID=객체 식별자 (%S)\nCertDumpIssuer=발급자\nCertDumpSubject=발급 대상\nCertDumpAVACountry=C\nCertDumpAVAState=ST\nCertDumpAVALocality=L\nCertDumpAVAOrg=O\nCertDumpAVAOU=OU\nCertDumpAVACN=CN\nCertDumpUserID=UID\nCertDumpPK9Email=E\nCertDumpAVADN=DN\nCertDumpAVADC=DC\nCertDumpSurname=성\nCertDumpGivenName=이름\nCertDumpValidity=유효성\nCertDumpNotBefore=이 시각 이전에는 없음\nCertDumpNotAfter=이 시각 이후에는 없음\nCertDumpSPKI=발급 대상 공개키 정보\nCertDumpSPKIAlg=발급 대상 공개키 알고리듬\nCertDumpAlgID=알고리듬 식별자\nCertDumpParams=알고리듬 매개변수\nCertDumpRSAEncr=PKCS #1 RSA 암호화\nCertDumpRSAPSSSignature=PKCS #1 RSASSA-PSS 서명\nCertDumpRSATemplate=계수 (%S 비트):\\n%S\\n지수 (%S 비트):\\n%S\nCertDumpECTemplate=키크기: %S는\\n는 크기 순에 따라 지정됨: %S 비트\\n공개값:\\n%S\nCertDumpIssuerUniqueID=발급자 고유 ID\nCertDumpSubjPubKey=발급 대상의 공개키\nCertDumpSubjectUniqueID=주체 고유 ID\nCertDumpExtensions=확장\nCertDumpSubjectDirectoryAttr=인증서 발급 대상 디렉터리 속성\nCertDumpSubjectKeyID=인증서 발급 대상 키 ID\nCertDumpKeyUsage=인증서 키 용도\nCertDumpSubjectAltName=인증서 발급 대상 별명\nCertDumpIssuerAltName=인증서 발급자 별명\nCertDumpBasicConstraints=인증서 기본 제약\nCertDumpNameConstraints=인증서 이름 제약\nCertDumpCrlDistPoints=CRL 배포 지점\nCertDumpCertPolicies=인증서 정책\nCertDumpPolicyMappings=인증서 정책 맵핑\nCertDumpPolicyConstraints=인증서 정책 제약\nCertDumpAuthKeyID=인증 기관 키 식별자\nCertDumpExtKeyUsage=확장키 용도\nCertDumpAuthInfoAccess=인증 기관 정보 접근\nCertDumpAnsiX9DsaSignature=ANSI X9.57 DSA 서명\nCertDumpAnsiX9DsaSignatureWithSha1=ANSI X9.57 DSA 서명 (SHA1)\nCertDumpAnsiX962ECDsaSignatureWithSha1=ANSI X9.62 ECDSA 서명 (SHA1)\nCertDumpAnsiX962ECDsaSignatureWithSha224=ANSI X9.62 ECDSA 서명 (SHA224)\nCertDumpAnsiX962ECDsaSignatureWithSha256=ANSI X9.62 ECDSA 서명 (SHA256)\nCertDumpAnsiX962ECDsaSignatureWithSha384=ANSI X9.62 ECDSA 서명 (SHA384)\nCertDumpAnsiX962ECDsaSignatureWithSha512=ANSI X9.62 ECDSA 서명 (SHA512)\nCertDumpKUSign=서명\nCertDumpKUNonRep=부인-봉쇄\nCertDumpKUEnc=키 암호화\nCertDumpKUDEnc=데이터 암호화\nCertDumpKUKA=키 동의\nCertDumpKUCertSign=인증서 서명자\nCertDumpKUCRLSigner=CRL 서명자\nCertDumpCritical=결정적임\nCertDumpNonCritical=결정적이지 않음\nCertDumpSigAlg=인증서 서명 알고리듬\nCertDumpCertSig=인증서 서명 값\nCertDumpExtensionFailure=오류: 작업 확장 할 수 없음\nCertDumpIsCA=인증 기관임\nCertDumpIsNotCA=인증 기관이 아님\nCertDumpPathLen=하위 인증 기관 최대 갯수: %S\nCertDumpPathLenUnlimited=제한 없음\nCertDumpEKU_1_3_6_1_5_5_7_3_1=TLS 웹 서버 인증\nCertDumpEKU_1_3_6_1_5_5_7_3_2=TLS 웹 클라이언트 인증\nCertDumpEKU_1_3_6_1_5_5_7_3_3=코드 서명\nCertDumpEKU_1_3_6_1_5_5_7_3_4=전자 메일 보호\nCertDumpEKU_1_3_6_1_5_5_7_3_8=타임 스탬프\nCertDumpEKU_1_3_6_1_5_5_7_3_9=OCSP 서명\nCertDumpEKU_1_3_6_1_4_1_311_2_1_21=Microsoft 개인 코드 서명\nCertDumpEKU_1_3_6_1_4_1_311_2_1_22=Microsoft 상용 코드 서명\nCertDumpEKU_1_3_6_1_4_1_311_10_3_1=Microsoft 신뢰 목록 서명\nCertDumpEKU_1_3_6_1_4_1_311_10_3_2=Microsoft 타임 스탬프\nCertDumpEKU_1_3_6_1_4_1_311_10_3_3=Microsoft 서버 게이트형 암호 기법 (SGC)\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4=Microsoft 암호화 파일 시스템\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4_1=Microsoft 파일 복구\nCertDumpEKU_1_3_6_1_4_1_311_10_3_5=Microsoft Windows 하드웨어 드라이버 검증\nCertDumpEKU_1_3_6_1_4_1_311_10_3_10=Microsoft 자격 종속\nCertDumpEKU_1_3_6_1_4_1_311_10_3_11=Microsoft 키 복구\nCertDumpEKU_1_3_6_1_4_1_311_10_3_12=Microsoft 문서 서명\nCertDumpEKU_1_3_6_1_4_1_311_10_3_13=Microsoft 유효기간 서명\nCertDumpEKU_1_3_6_1_4_1_311_20_2_2=Microsoft 스마트카드 로그온\nCertDumpEKU_1_3_6_1_4_1_311_21_6=Microsoft 키 복구 에이전트\nCertDumpMSCerttype=Microsoft 인증서 템플릿 이름\nCertDumpMSNTPrincipal=Microsoft 대표 이름\nCertDumpMSCAVersion=Microsoft CA 버전\nCertDumpMSDomainGUID=Microsoft 도메인 GUID\nCertDumpEKU_2_16_840_1_113730_4_1=Netscape 서버 게이트형 암호 기법 (SGC)\nCertDumpRFC822Name=전자 메일 주소\nCertDumpDNSName=DNS 이름\nCertDumpX400Address=X.400 주소\nCertDumpDirectoryName=X.500 이름\nCertDumpEDIPartyName=EDI 파티 이름\nCertDumpURI=URI\nCertDumpIPAddress=IP 주소\nCertDumpRegisterID=등록된 OID\nCertDumpKeyID=키 ID\nCertDumpVerisignNotices=Verisign 사용자 공지\nCertDumpUnused=사용되지 않음\nCertDumpKeyCompromise=Key 훼손\nCertDumpCACompromise=CA 훼손\nCertDumpAffiliationChanged=소속이 변경됨\nCertDumpSuperseded=대치됨\nCertDumpCessation=작업 정지\nCertDumpHold=인증서 보류\nCertDumpOCSPResponder=OCSP\nCertDumpCAIssuers=CA 발급자\nCertDumpCPSPointer=인증 업무 준칙 (CPS) 포인터\nCertDumpUserNotice=사용자 공지\nCertDumpLogotype=로고유형\nCertDumpECPublicKey=타원 곡선 공개키\nCertDumpECDSAWithSHA1=X9.62 ECDSA 서명 (SHA1)\nCertDumpECprime192v1=ANSI X9.62 타원 곡선 prime192v1 (또는 secp192r1, NIST P-192)\nCertDumpECprime192v2=ANSI X9.62 타원 곡선 prime192v2\nCertDumpECprime192v3=ANSI X9.62 타원 곡선 prime192v3\nCertDumpECprime239v1=ANSI X9.62 타원 곡선 prime239v1\nCertDumpECprime239v2=ANSI X9.62 타원 곡선 prime239v2\nCertDumpECprime239v3=ANSI X9.62 타원 곡선 prime239v3\nCertDumpECprime256v1=ANSI X9.62 타원 곡선 prime256v1 (또는 secp256r1, NIST P-256)\nCertDumpECsecp112r1=SECG 타원 곡선 secp112r1\nCertDumpECsecp112r2=SECG 타원 곡선 secp112r2\nCertDumpECsecp128r1=SECG 타원 곡선 secp128r1\nCertDumpECsecp128r2=SECG 타원 곡선 secp128r2\nCertDumpECsecp160k1=SECG 타원 곡선 secp160k1\nCertDumpECsecp160r1=SECG 타원 곡선 secp160r1\nCertDumpECsecp160r2=SECG 타원 곡선 secp160r2\nCertDumpECsecp192k1=SECG 타원 곡선 secp192k1\nCertDumpECsecp224k1=SECG 타원 곡선 secp224k1\nCertDumpECsecp224r1=SECG 타원 곡선 secp224r1 (또는 NIST P-224)\nCertDumpECsecp256k1=SECG 타원 곡선 secp256k1\nCertDumpECsecp384r1=SECG 타원 곡선 secp384r1 (또는 NIST P-384)\nCertDumpECsecp521r1=SECG 타원 곡선 secp521r1 (또는 NIST P-521)\nCertDumpECc2pnb163v1=ANSI X9.62 타원 곡선 c2pnb163v1\nCertDumpECc2pnb163v2=ANSI X9.62 타원 곡선 c2pnb163v2\nCertDumpECc2pnb163v3=ANSI X9.62 타원 곡선 c2pnb163v3\nCertDumpECc2pnb176v1=ANSI X9.62 타원 곡선 c2pnb176v1\nCertDumpECc2tnb191v1=ANSI X9.62 타원 곡선 c2tnb191v1\nCertDumpECc2tnb191v2=ANSI X9.62 타원 곡선 c2tnb191v2\nCertDumpECc2tnb191v3=ANSI X9.62 타원 곡선 c2tnb191v3\nCertDumpECc2onb191v4=ANSI X9.62 타원 곡선 c2onb191v4\nCertDumpECc2onb191v5=ANSI X9.62 타원 곡선 c2onb191v5\nCertDumpECc2pnb208w1=ANSI X9.62 타원 곡선 c2pnb208w1\nCertDumpECc2tnb239v1=ANSI X9.62 타원 곡선 c2tnb239v1\nCertDumpECc2tnb239v2=ANSI X9.62 타원 곡선 c2tnb239v2\nCertDumpECc2tnb239v3=ANSI X9.62 타원 곡선 c2tnb239v3\nCertDumpECc2onb239v4=ANSI X9.62 타원 곡선 c2onb239v4\nCertDumpECc2onb239v5=ANSI X9.62 타원 곡선 c2onb239v5\nCertDumpECc2pnb272w1=ANSI X9.62 타원 곡선 c2pnb272w1\nCertDumpECc2pnb304w1=ANSI X9.62 타원 곡선 c2pnb304w1\nCertDumpECc2tnb359v1=ANSI X9.62 타원 곡선 c2tnb359v1\nCertDumpECc2pnb368w1=ANSI X9.62 타원 곡선 c2pnb368w1\nCertDumpECc2tnb431r1=ANSI X9.62 타원 곡선 c2tnb431r1\nCertDumpECsect113r1=SECG 타원 곡선 sect113r1\nCertDumpECsect113r2=SECG 타원 곡선 sect113r2\nCertDumpECsect131r1=SECG 타원 곡선 sect131r1\nCertDumpECsect131r2=SECG 타원 곡선 sect131r2\nCertDumpECsect163k1=SECG 타원 곡선 sect163k1 (또는 NIST K-163)\nCertDumpECsect163r1=SECG 타원 곡선 sect163r1\nCertDumpECsect163r2=SECG 타원 곡선 sect163r2 (또는 NIST B-163)\nCertDumpECsect193r1=SECG 타원 곡선 sect193r1\nCertDumpECsect193r2=SECG 타원 곡선 sect193r2\nCertDumpECsect233k1=SECG 타원 곡선 sect233k1 (또는 NIST K-233)\nCertDumpECsect233r1=SECG 타원 곡선 sect233r1 (또는 NIST B-233)\nCertDumpECsect239k1=SECG 타원 곡선 sect239k1\nCertDumpECsect283k1=SECG 타원 곡선 sect283k1 (또는 NIST K-283)\nCertDumpECsect283r1=SECG 타원 곡선 sect283r1 (또는 NIST B-283)\nCertDumpECsect409k1=SECG 타원 곡선 sect409k1 (또는 NIST K-409)\nCertDumpECsect409r1=SECG 타원 곡선 sect409r1 (또는 NIST B-409)\nCertDumpECsect571k1=SECG 타원 곡선 sect571k1 (또는 NIST K-571)\nCertDumpECsect571r1=SECG 타원 곡선 sect571r1 (또는 NIST B-571)\nCertDumpRawBytesHeader=크기: %S 바이트 / %S 비트\nPK11BadPassword=입력한 암호가 맞지 않습니다.\nSuccessfulP12Backup=보안 인증서와 개인키 백업을 완료했습니다.\nSuccessfulP12Restore=보안 인증서와 개인키가 복원 되었습니다.\nPKCS12DecodeErr=파일 복호화가 실패했습니다. PKCS #12 형식이 아니거나, 손상되었거나, 입력하신 암호가 잘못되었습니다.\nPKCS12UnknownErrRestore=알 수 없는 이유로 PKCS #12 파일 복원을 실패했습니다.\nPKCS12UnknownErrBackup=알 수 없는 이유로 PKCS #12 백업 파일 생성을 실패했습니다.\nPKCS12UnknownErr=알 수 없는 이유로 PKCS #12 작업을 실패했습니다.\nPKCS12InfoNoSmartcardBackup=스마트카드와 같은 하드웨어 보안 장치로부터의 인증서 백업은 불가능합니다.\nPKCS12DupData=인증서와 개인키가 이미 보안 장치에 있습니다.\nAddModuleFailure=모듈을 추가할 수 없음\nAddModuleDup=보안 모듈이 이미 존재함\nDelModuleWarning=정말로 이 보안 모듈을 삭제하시겠습니까?\nDelModuleError=모듈을 삭제할 수 없음\nAVATemplate=%S = %S\n\nPSMERR_SSL_Disabled=SSL 프로토콜을 사용할 수 없어서 보안 연결을 할 수 없습니다.\nPSMERR_SSL2_Disabled=보안에 취약한 오래된 SSL 프로토콜을 사용하고 있어서 보안 연결을 할 수 없습니다.\nPSMERR_HostReusedIssuerSerial=유효하지 않은 인증서를 받았습니다. 아래 사항을 서버 관리자에게 제공하시기 바랍니다.\\n\\n제공한 인증서가 인증 기관에서 발급한 다른 인증서와 같은 시리얼 넘버를 가지고 있습니다. 단일 시리얼 넘버를 가진 새로운 인증서를 제공해 주십시오.\n\nSSLConnectionErrorPrefix=%S에 접속하는 중에 오류가 발생했습니다.\n\ncertErrorIntro=%S는 유효하지 않은 보안 인증서를 사용합니다.\n\ncertErrorTrust_SelfSigned=자기 스스로 서명하였으므로 인증서를 신뢰할 수 없습니다.\ncertErrorTrust_UnknownIssuer=발급자 인증서를 알 수 없기 때문에 인증서를 신뢰할 수 없습니다.\ncertErrorTrust_UnknownIssuer2=서버가 적절한 중간 인증서를 보내지 않을 수 있습니다.\ncertErrorTrust_UnknownIssuer3=가져오기를 하기 위해 추가적인 루트 인증서가 필요할 수 있습니다.\ncertErrorTrust_CaInvalid=유효하지 않은 인증 기관 (CA) 인증서로 발급된 인증서이므로 신뢰할 수 없습니다.\ncertErrorTrust_Issuer=발급자 인증서를 신뢰할 수 없기 때문에 인증서를 신뢰할 수 없습니다.\ncertErrorTrust_SignatureAlgorithmDisabled=안전하지 않은 인증 알고리즘을 사용하여 서명된 인증서를 신뢰할 수 없습니다.\ncertErrorTrust_ExpiredIssuer=발급자 인증서가 만료되었기 때문에 인증서를 신뢰할 수 없습니다.\ncertErrorTrust_Untrusted=인증서가 신뢰된 공급원에서 공급된 것이 아닙니다.\n\ncertErrorMismatch=인증서가 %S 이름에 대해서 유효하지 않습니다.\n# LOCALIZATION NOTE (certErrorMismatchSingle2): Do not translate <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>\ncertErrorMismatchSingle2=인증서가 <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>에 대해서만 유효합니다.\ncertErrorMismatchSinglePlain=인증서가 %S에 대해서만 유효합니다.\ncertErrorMismatchMultiple=인증서가 다음의 이름에 대해서만 유효합니다:\n\n# LOCALIZATION NOTE (certErrorExpiredNow): Do not translate %1$S (date+time of expired certificate) or %2$S (current date+time)\ncertErrorExpiredNow=%1$S에 인증서가 만료 됩니다. 현재 시간은 %2$S입니다.\n# LOCALIZATION NOTE (certErrorNotYetValidNow): Do not translate %1$S (date+time certificate will become valid) or %2$S (current date+time)\ncertErrorNotYetValidNow=%1$S까지 인증서는 유효하지 않습니다. 현재 시간은 %2$S입니다.\n\n# LOCALIZATION NOTE (certErrorCodePrefix2): Do not translate <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\ncertErrorCodePrefix2=오류 코드: <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\n\nP12DefaultNickname=가져온 인증서\nCertUnknown=알 수 없음\nCertNoEmailAddress=(전자 메일 주소 없음)\nCaCertExists=이 인증서는 이미 인증 기관으로 등록되어 있습니다.\nNotACACert=이 것은 인증 기관 인증서가 아니므로 인증 기관 목록으로 가져올 수 없습니다.\nNotImportingUnverifiedCert=인증서를 검증할 수 없으므로 가져올 수 없습니다. 인증서 발급자가 알 수 없거나 신뢰되지 않았을 수 있고, 인증서가 만료 되었거나 폐기되었을 수도 있습니다. 또는 인증서가 공인된 것이 아닐 수 있습니다.\nUserCertIgnoredNoPrivateKey=이 개인 인증서는 인증서 요청시 함께 만들어 진 개인키와 맞지 않아서 설치할 수 없습니다.\nUserCertImported=개인 인증서가 설치되었습니다. 이 인증서에 대해 백업본을 만들어 두실 것을 권장합니다.\nCertOrgUnknown=(알 수 없음)\nCertNotStored=(저장 안 됨)\nCertExceptionPermanent=영구\nCertExceptionTemporary=임시\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/pipnss/security.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\nTitle=보안 경고\r\nPostToInsecureFromSecureMessage=이 페이지는 암호화되어 있지만, 입력한 정보는 암호화되지 않은 연결을 통해 보내지므로 제3자가 쉽게 열람할 수 있습니다.##정말로 해당 정보를 계속해서 보내시겠습니까?##\r\nSecurityButtonTooltipText=현재 페이지에 대한 보안 정보 표시\r\nSecurityButtonMixedContentTooltipText=경고: 인증이 안 된 내용이 들어 있음\r\nContinue=계속\r\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/pippki/certManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY certmgr.title                       \"인증서 관리자\">\n\n<!ENTITY certmgr.tab.mine                     \"개인 인증서\">\n<!ENTITY certmgr.tab.others2                  \"다른 사람\">\n<!ENTITY certmgr.tab.websites3                \"웹 서버\">\n<!ENTITY certmgr.tab.ca                       \"인증 기관\">\n<!ENTITY certmgr.tab.orphan2                  \"기타\">\n\n<!ENTITY certmgr.mine                         \"개인 인증서를 사용하실 수 있습니다:\">\n<!ENTITY certmgr.others                       \"다른 사람의 인증서를 사용하실 수 있습니다:\">\n<!ENTITY certmgr.websites2                    \"웹 사이트를 인증하는 데 사용할 수 있습니다:\">\n<!ENTITY certmgr.cas                          \"웹 서버 인증 기관을 사용하실 수 있습니다:\">\n<!ENTITY certmgr.orphans                      \"분류와 일치하지 않는 기타 인증서를 가지고 있습니다:\">\n\n<!ENTITY certmgr.detail.general_tab.title     \"일반\">\n<!ENTITY certmgr.detail.general_tab.accesskey \"G\">\n<!ENTITY certmgr.detail.prettyprint_tab.title \"상세 정보\">\n<!ENTITY certmgr.detail.prettyprint_tab.accesskey \"D\">\n\n<!ENTITY certmgr.pending.label                \"인증서 정보 확인 중…\">\n<!ENTITY certmgr.subjectinfo.label            \"발급 대상\">\n<!ENTITY certmgr.issuerinfo.label             \"발급자\">\n<!ENTITY certmgr.periodofvalidity.label       \"유효 기간\" >\n<!ENTITY certmgr.fingerprints.label           \"지문\">\n<!ENTITY certmgr.certdetail.title             \"인증서 상세 설명\">\n<!ENTITY certmgr.certdetail.cn                \"도메인 (CN)\">\n<!ENTITY certmgr.certdetail.o                 \"조직 (O)\">\n<!ENTITY certmgr.certdetail.ou                \"조직 단위 (OU)\">\n<!ENTITY certmgr.certdetail.serialnumber      \"시리얼 번호\">\n<!ENTITY certmgr.certdetail.sha256fingerprint \"SHA-256 지문\">\n<!ENTITY certmgr.certdetail.sha1fingerprint   \"SHA1 지문\">\n\n<!ENTITY certmgr.editcacert.title             \"인증 기관 인증서 신뢰도 설정 편집\">\n<!ENTITY certmgr.editcert.edittrust           \"신뢰도 설정 편집:\">\n<!ENTITY certmgr.editcert.trustssl            \"아래 인증서는 웹 사이트를 인증합니다.\">\n<!ENTITY certmgr.editcert.trustemail          \"아래 인증서는 메일 사용자를 인증 합니다.\">\n<!ENTITY certmgr.editcert.trustobjsign        \"아래 인증서는 소프트웨어 개발사를 인증합니다.\">\n\n<!ENTITY certmgr.deletecert.title             \"인증서 삭제\">\n\n<!ENTITY certmgr.certname                     \"인증서 이름\">\n<!ENTITY certmgr.certserver                   \"서버\">\n<!ENTITY certmgr.override_lifetime            \"유효기간\">\n<!ENTITY certmgr.tokenname                    \"보안 장치\">\n<!ENTITY certmgr.begins                       \"시작일\">\n<!ENTITY certmgr.expires                      \"만료일\">\n<!ENTITY certmgr.email                        \"메일 주소\">\n<!ENTITY certmgr.serial                       \"시리얼 번호\">\n\n<!ENTITY certmgr.close.label                  \"닫기\">\n<!ENTITY certmgr.close.accesskey              \"C\">\n<!ENTITY certmgr.view2.label                  \"보기…\">\n<!ENTITY certmgr.view2.accesskey              \"V\">\n<!ENTITY certmgr.edit3.label                  \"신뢰 편집…\">\n<!ENTITY certmgr.edit3.accesskey              \"E\">\n<!ENTITY certmgr.export.label                 \"내보내기…\">\n<!ENTITY certmgr.export.accesskey             \"x\">\n<!ENTITY certmgr.delete2.label                \"삭제…\">\n<!ENTITY certmgr.delete2.accesskey            \"D\">\n<!ENTITY certmgr.delete_builtin.label         \"삭제 혹은 신뢰 안 함…\">\n<!ENTITY certmgr.delete_builtin.accesskey     \"D\">\n<!ENTITY certmgr.backup2.label                \"백업…\">\n<!ENTITY certmgr.backup2.accesskey            \"B\">\n<!ENTITY certmgr.backupall2.label             \"전체 백업…\">\n<!ENTITY certmgr.backupall2.accesskey         \"k\">\n<!ENTITY certmgr.restore2.label               \"가져오기…\">\n<!ENTITY certmgr.restore2.accesskey           \"m\">\n<!ENTITY certmgr.details.label                \"인증서 항목\">\n<!ENTITY certmgr.details.accesskey            \"F\">\n<!ENTITY certmgr.fields.label                 \"항목값\">\n<!ENTITY certmgr.fields.accesskey             \"V\">\n<!ENTITY certmgr.hierarchy.label              \"인증서 계층 구조\">\n<!ENTITY certmgr.hierarchy.accesskey2         \"H\">\n<!ENTITY certmgr.addException.label           \"예외 목록 추가…\">\n<!ENTITY certmgr.addException.accesskey       \"x\">\n\n<!ENTITY exceptionMgr.title                   \"보안 확인 예외 목록 추가\">\n<!ENTITY exceptionMgr.exceptionButton.label   \"보안 예외 확인\">\n<!ENTITY exceptionMgr.exceptionButton.accesskey \"C\">\n<!ENTITY exceptionMgr.supplementalWarning     \"본인이 확인한 특수한 경우에만 허용하며, 합법적인 은행, 상점 및 공공 사이트는 현재 목록에 추가할 필요가 없습니다.\">\n<!ENTITY exceptionMgr.certlocation.caption2   \"서버\">\n<!ENTITY exceptionMgr.certlocation.url        \"주소:\">\n<!ENTITY exceptionMgr.certlocation.download   \"인증서 받기\">\n<!ENTITY exceptionMgr.certlocation.accesskey  \"G\">\n<!ENTITY exceptionMgr.certstatus.caption      \"인증서 상태\">\n<!ENTITY exceptionMgr.certstatus.viewCert     \"보기…\">\n<!ENTITY exceptionMgr.certstatus.accesskey    \"V\">\n<!ENTITY exceptionMgr.permanent.label         \"예외 영구 저장\">\n<!ENTITY exceptionMgr.permanent.accesskey     \"P\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/pippki/deviceManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY devmgr.title                           \"장치 관리자\">\n<!-- LOCALIZATION NOTE (devmgr.style2): This is CSS style for Device Manager\n     window size. Don't translate \"width\" nor \"height\". Adjust the numbers\n     to make window contents fit. -->\n<!ENTITY devmgr.style2                          \"width: 67em; height: 32em;\">\n\n<!ENTITY devmgr.devlist.label                   \"보안 모듈 및 장치\">\n<!ENTITY devmgr.details.title                   \"상세 정보\">\n<!ENTITY devmgr.details.title2                  \"값\">\n\n<!ENTITY devmgr.button.login.label              \"로그인\">\n<!ENTITY devmgr.button.login.accesskey          \"n\">\n<!ENTITY devmgr.button.logout.label             \"로그아웃\">\n<!ENTITY devmgr.button.logout.accesskey         \"O\">\n<!ENTITY devmgr.button.changepw.label           \"암호 변경\">\n<!ENTITY devmgr.button.changepw.accesskey       \"P\">\n<!ENTITY devmgr.button.load.label               \"장착하기\">\n<!ENTITY devmgr.button.load.accesskey           \"L\">\n<!ENTITY devmgr.button.unload.label             \"분리하기\">\n<!ENTITY devmgr.button.unload.accesskey         \"U\">\n<!ENTITY devmgr.button.fips.accesskey           \"F\">\n\n<!ENTITY loaddevice.info                        \"추가하고자 하는 모듈에 대한 정보를 입력하십시오.\">\n<!ENTITY loaddevice.modname                     \"모듈 이름:\">\n<!ENTITY loaddevice.modname.accesskey           \"M\">\n<!ENTITY loaddevice.modname.default             \"새 PKCS #11 모듈\">\n<!ENTITY loaddevice.filename                    \"모듈 파일 이름:\">\n<!ENTITY loaddevice.filename.accesskey          \"f\">\n<!ENTITY loaddevice.browse                      \"찾아보기…\">\n<!ENTITY loaddevice.browse.accesskey            \"B\">\n\n<!ENTITY loaddevice.title                       \"PKCS #11 장치 장착\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/pippki/pippki.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Values for changepassword.xul -->\n<!ENTITY setPassword.title  \"기본 암호 변경\">\n<!ENTITY setPassword.tokenName.label \"보안 장치\">\n<!ENTITY setPassword.oldPassword.label \"현재 암호:\">\n<!ENTITY setPassword.newPassword.label \"새 암호:\">\n<!ENTITY setPassword.reenterPassword.label \"새 암호 (재입력):\">\n<!ENTITY setPassword.meter.label \"암호 수준 측정\">\n\n<!-- Values for resetpassword.xul -->\n<!ENTITY resetPasswordButtonLabel \"재설정\">\n<!ENTITY resetPassword.title  \"기본 암호 재설정\">\n<!ENTITY resetPassword.text  \"기본 암호를 재설정하면 저장된 웹과 전자 메일 암호, 폼 데이터, 개인 인증서, 그리고 비밀키에 접근하지 못하게됩니다. 정말로 기본 암호를 재설정하시겠습니까?\">\n\n<!-- Downloading a cert -->\n<!ENTITY downloadCert.title \"인증서 다운로드 중\">\n<!ENTITY downloadCert.message1 \"새 인증 기관(CA)을 신뢰할 지 항상 물어봅니다.\">\n<!ENTITY downloadCert.trustSSL \"신뢰된 인증 기관 (웹 사이트)\">\n<!ENTITY downloadCert.trustEmail \"신뢰된 인증 기관 (메일)\">\n<!ENTITY downloadCert.trustObjSign \"신뢰된 인증 기관 (응용 프로그램)\">\n<!ENTITY downloadCert.message3 \"인증 기관을 신뢰하기 전에 인증 기관의 정책과 발급 절차를 확인하십시오.\">\n<!ENTITY downloadCert.viewCert.label \"보기\">\n<!ENTITY downloadCert.viewCert.text \"인증 기관 인증서 조사\">\n\n<!-- Strings for the SSL client auth ask dialog -->\n<!ENTITY clientAuthAsk.title \"개인 인증서 요청\">\n<!ENTITY clientAuthAsk.message1 \"웹 사이트에서 신원을 보증할 인증서를 요청합니다.:\">\n<!ENTITY clientAuthAsk.message2 \"제공할 인증서 선택:\">\n<!ENTITY clientAuthAsk.message3 \"선택한 인증서 상세 정보\">\n\n<!ENTITY pkcs12.setpassword.title  \"인증서 백업 암호 입력\">\n<!ENTITY pkcs12.setpassword.message  \"입력하신 인증서 백업 암호는 곧 생성할 인증서 백업 파일을 보호합니다. 인증서를 백업하는 계속하시려면 반드시 암호를 설정해야 합니다.\">\n<!ENTITY pkcs12.setpassword.label1 \"인증서 백업 암호:\">\n<!ENTITY pkcs12.setpassword.label2 \"인증서 백업 암호 (재입력):\">\n<!ENTITY pkcs12.setpassword.reminder \"중요: 만약 인증서 백업 암호를 분실하면 백업한 인증서를 다시 가져올 수 없습니다.\">\n\n<!ENTITY chooseToken.title  \"토큰 선택하기\">\n<!ENTITY chooseToken.message1 \"토큰을 선택하십시오.\">\n\n<!-- Strings for the CreateCertInfo dialog  -->\n<!ENTITY createCertInfo.title \"개인키 생성 중\">\n<!ENTITY createCertInfo.msg1 \"키를 생성하는 중… 잠시만 기다려 주십시오….\">\n<!ENTITY createCertInfo.msg2 \"잠시만 기다려 주십시오…\">\n\n<!-- Strings for protectedAuth dialog -->\n<!ENTITY protectedAuth.title \"잠금 방식 토큰 인증\">\n<!ENTITY protectedAuth.msg \"토큰을 인증해주십시오. 인증 방식은 토큰의 유형에 따라 다릅니다.\">\n<!ENTITY protectedAuth.tokenName.label \"토큰:\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/pippki/pippki.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=PSM 개인키 보안 장치에 사용할 개인 보안 암호를 입력하십시오.\n\n# LOCALIZATION NOTE(certWithSerial): Used for semi-uniquely representing a cert.\n# %1$S is the serial number of the cert in AA:BB:CC hex format.\ncertWithSerial=일련 번호 인증서: %1$S\n\n# Download Cert dialog\n# LOCALIZATION NOTE(newCAMessage1):\n# %S is a string representative of the certificate being downloaded/imported.\nnewCAMessage1=다음과 같은 목적으로 \"%S\"를 신뢰하시겠습니까?\nunnamedCA=인증 기관 (이름 없음)\n\n# For editing cert trust\neditTrustCA=%S 인증서는 인증 기관을 의미합니다.\n\n# For Deleting Certificates\ndeleteSslCertConfirm3=아래 웹 서버 인증 예외 목록을 삭제하시겠습니까?\ndeleteSslCertImpact3=만약 인증 예외 목록을 삭제하면 웹 서버에 대한 일반 보안 수준 확인을 복원하고 유효한 인증서 제공을 요구하게 됩니다.\ndeleteSslCertTitle3=웹 서버 인증 예외 목록 제거\n\ndeleteUserCertConfirm=정말로 이 인증서를 삭제하시겠습니까?\ndeleteUserCertImpact=개인 인증서를 삭제하면 더 이상 사용할 수 없습니다.\ndeleteUserCertTitle=개인 인증서 삭제\n\ndeleteCaCertConfirm2=인증 기관(CA) 인증서를 삭제 요청하였습니다. 현재 인증서의 모든 신뢰 수준을 삭제하면 같은 영향을 미칩니다. 삭제 혹은 신뢰 안 함으로 하시겠습니까?\ndeleteCaCertImpactX2=만약 인증 기관(CA) 인증서를 삭제하면 프로그램에서 CA에서 발급한 인증서를 더이상 신뢰할 수 없습니다.\ndeleteCaCertTitle2=삭제 및 신뢰 안 함\n\ndeleteEmailCertConfirm=다른 사람의 전자 메일 인증서를 삭제하시겠습니까?\ndeleteEmailCertImpactDesc=개인 전자 메일 인증서를 삭제하면 더 이상 암호화된 메일을 보낼 수 없게 됩니다.\ndeleteEmailCertTitle=전자 메일 인증서 삭제\n\ndeleteOrphanCertConfirm=정말로 인증서를 삭제하시겠습니까?\ndeleteOrphanCertTitle=인증서 삭제\n\n# PKCS#12 file dialogs\nchooseP12RestoreFileDialog2=가져올 인증서 파일\nchooseP12BackupFileDialog=백업할 파일 이름\nfile_browse_PKCS12_spec=PKCS #12 파일 (*.pfx, *.p12)\ngetPKCS12FilePasswordMessage=이 인증 백업을 암호화할 때 사용했던 비밀번호을 입력하세요:\n\n# Cert verification\ncertVerified=아래 용도를 위한 인증서로 확인됨: \ncertNotVerified_CertRevoked=인증서가 폐기되어 인증서를 확인할 수 없습니다.\ncertNotVerified_CertExpired=인증서가 만료되어 확인할 수 없습니다.\ncertNotVerified_CertNotTrusted=신뢰되지 않아 인증서를 확인할 수 없습니다.\ncertNotVerified_IssuerNotTrusted=발급자가 신뢰되지 않아 인증서를 확인할 수 없습니다.\ncertNotVerified_IssuerUnknown=발급자를 알 수 없어 인증서를 확인할 수 없습니다.\ncertNotVerified_CAInvalid=인증 기관 인증서가 유효하지 않아 인증서를 확인할 수 없습니다.\ncertNotVerified_AlgorithmDisabled=비활성화된 안전하지 않은 알고리즘을 사용하여 서명되었기 때문에 이 인증서를 확인할 수 없습니다.\ncertNotVerified_Unknown=알 수 없는 이유로 인증서를 확인할 수 없습니다.\n\n# Client auth\nclientAuthRemember=이 선택 기억\n# LOCALIZATION NOTE(clientAuthNickAndSerial): Represents a single cert when the\n# user is choosing from a list of certificates.\n# %1$S is the nickname of the cert.\n# %2$S is the serial number of the cert in AA:BB:CC hex format.\nclientAuthNickAndSerial=%1$S [%2$S]\n# LOCALIZATION NOTE(clientAuthHostnameAndPort):\n# %1$S is the hostname of the server.\n# %2$S is the port of the server.\nclientAuthHostnameAndPort=%1$S:%2$S\n# LOCALIZATION NOTE(clientAuthMessage1): %S is the Organization of the server\n# cert.\nclientAuthMessage1=조직: “%S”\n# LOCALIZATION NOTE(clientAuthMessage2): %S is the Organization of the issuer\n# cert of the server cert.\nclientAuthMessage2=인증처: “%S”\n# LOCALIZATION NOTE(clientAuthIssuedTo): %1$S is the Distinguished Name of the\n# currently selected client cert, such as \"CN=John Doe,OU=Example\" (without\n# quotes).\nclientAuthIssuedTo=인증대상: %1$S\n# LOCALIZATION NOTE(clientAuthSerial): %1$S is the serial number of the selected\n# cert in AA:BB:CC hex format.\nclientAuthSerial=일렬 번호: %1$S\n# LOCALIZATION NOTE(clientAuthValidityPeriod):\n# %1$S is the already localized notBefore date of the selected cert.\n# %2$S is the already localized notAfter date of the selected cert.\nclientAuthValidityPeriod=%1$S에서 %2$S까지 유효\n# LOCALIZATION NOTE(clientAuthKeyUsages): %1$S is a comma separated list of\n# already localized key usages the selected cert is valid for.\nclientAuthKeyUsages=키 사용처: %1$S\n# LOCALIZATION NOTE(clientAuthEmailAddresses): %1$S is a comma separated list of\n# e-mail addresses the selected cert is valid for.\nclientAuthEmailAddresses=이메일 주소: %1$S\n# LOCALIZATION NOTE(clientAuthIssuedBy): %1$S is the Distinguished Name of the\n# cert which issued the selected cert.\nclientAuthIssuedBy=인증자: %1$S\n# LOCALIZATION NOTE(clientAuthStoredOn): %1$S is the name of the PKCS #11 token\n# the selected cert is stored on.\nclientAuthStoredOn=저장소: %1$S\n\n# Page Info\npageInfo_NoEncryption=암호화되지 않은 연결\npageInfo_Privacy_None1=%S 웹 사이트는 현재 보고 계시는 페이지에 대하여 암호화를 지원하지 않습니다.\npageInfo_Privacy_None2=암호화 없이 인터넷을 통해 정보를 보내면 전송되는 동안 내용을 다른 사람이 볼 수 있습니다.\npageInfo_Privacy_None4=보려고 하는 페이지가 인터넷에 전송되기 전에 암호화되지 않았습니다.\n# LOCALIZATION NOTE (pageInfo_EncryptionWithBitsAndProtocol and pageInfo_BrokenEncryption):\n# %1$S is the name of the encryption standard,\n# %2$S is the key size of the cipher.\n# %3$S is protocol version like \"SSL 3\" or \"TLS 1.2\"\npageInfo_EncryptionWithBitsAndProtocol=암호화된 연결 (%1$S, %2$S 비트키, %3$S)\npageInfo_BrokenEncryption=깨진 암호화 (%1$S, %2$S 비트키, %3$S)\npageInfo_Privacy_Encrypted1=보고 계시는 페이지는 인터넷을 통해 전송되기 전에 암호화 되었습니다.\npageInfo_Privacy_Encrypted2=암호화는 컴퓨터 간에 이동하는 정보를 권한이 없는 사람이 보기 힘들게 합니다. 그렇기 때문에 이 페이지가 전송될 때 누군가 읽었을 가능성은 낮습니다.\npageInfo_MixedContent=일부분만 암호화된 연결\npageInfo_MixedContent2=보고있는 페이지의 일부가 인터넷에 전송되기 전에 암호화되지 않았습니다.\npageInfo_WeakCipher=이 웹사이트로의 연결이 약한 암호화를 사용하고 있고 개인화되지 않았습니다. 다른 사람이 정보를 보거나 웹사이트의 동작을 변형할 수 있습니다.\n\n# Cert Viewer\n# LOCALIZATION NOTE(certViewerTitle): Title used for the Certificate Viewer.\n# %1$S is a string representative of the certificate being viewed.\ncertViewerTitle=인증서 뷰어: “%1$S”\nnotPresent=<인증서 형식 아님>\n\n# Token Manager\npassword_not_set=(설정 안 됨)\nfailed_pw_change=기본 암호를 변경할 수 없습니다.\nincorrect_pw=입력한 기본 암호가 일치하지 않습니다. 다시 시도하십시오.\npw_change_ok=기본 암호 변경 완료\npw_erased_ok=경고! 사용자의 기본 암호를 삭제하였습니다.\npw_not_wanted=경고! 기본 암호를 사용하지 않습니다.\npw_empty_warning=저장한 웹 사이트 및 메일 암호, 폼에 입력한 정보, 인증서 개인키를 보안되지 않은 상태로 보관합니다.\npw_change2empty_in_fips_mode=개인 정보 보호(FIPS) 모드입니다. FIPS를 쓰려면 기본 암호를 정해야 합니다.\nlogin_failed=로그인 실패\nloadPK11TokenDialog=장착할 PKCS #11 장치 선택\ndevinfo_modname=모듈\ndevinfo_modpath=경로\ndevinfo_label=레이블\ndevinfo_manID=공급자\ndevinfo_serialnum=일련 번호\ndevinfo_hwversion=하드웨어 버전\ndevinfo_fwversion=펌웨어 버전\ndevinfo_status=상태\ndevinfo_desc=설명\ndevinfo_stat_disabled=사용 안 함\ndevinfo_stat_notpresent=제공되지 않음\ndevinfo_stat_uninitialized=초기화 안 됨\ndevinfo_stat_notloggedin=로그인 안 됨\ndevinfo_stat_loggedin=로그인됨\ndevinfo_stat_ready=준비\nenable_fips=FIPS 사용\ndisable_fips=FIPS 사용 안 함\nfips_nonempty_password_required=FIPS 모드는 각 보안 장치에 적용할 하나로 통합된 기본 암호 설정이 필요합니다. FIPS 모드를 사용하기 전에 먼저 기본 암호를 설정하십시오.\nunable_to_toggle_fips=보안 장치에 대해 FIPS 모드를 변경할 수 없습니다. 애플리케이션을 닫고 다시 시작해 보시기 바랍니다.\n\nresetPasswordConfirmationTitle=기본 암호 재설정\nresetPasswordConfirmationMessage=기본 암호가 재설정되었습니다.\n\n# Import certificate(s) file dialog\nimportEmailCertPrompt=가져올 메일 인증서 파일 선택\nimportCACertsPrompt=가져올 CA 인증서를 포함하는 파일 선택\nfile_browse_Certificate_spec=인증서 파일\n\n# Cert export\nSaveCertAs=인증서를 다른 파일로 저장\nCertFormatBase64=X.509 인증서 (PEM)\nCertFormatBase64Chain=X.509 체인 인증서 (PEM)\nCertFormatDER=X.509 인증서 (DER)\nCertFormatPKCS7=X.509 인증서 (PKCS #7)\nCertFormatPKCS7Chain=X.509 체인 인증서 (PKCS #7)\nwriteFileFailure=파일 오류\nwriteFileFailed=%S 파일에 쓸 수 없음: \\n%S.\nwriteFileAccessDenied=접근 거부\nwriteFileIsLocked=파일이 잠겨 있음\nwriteFileNoDeviceSpace=장치에 저장 용량이 부족함\nwriteFileUnknownError=알 수 없는 오류\n\n# Add Security Exception dialog\naddExceptionBrandedWarning2=%S 프로그램  웹 사이트 신원 확인 방식을 다시 설정합니다.\naddExceptionInvalidHeader=이 사이트는 유효하지 않은 정보로 인증을 시도하고 있습니다.\naddExceptionDomainMismatchShort=이름이 맞지 않음\naddExceptionDomainMismatchLong2=이 인증서는 다른 웹 사이트의 인증서로서 누군가 이 사이트를 사칭하고 있을 수 있습니다.\naddExceptionExpiredShort=만료 정보\naddExceptionExpiredLong2=인증서가 현재 유효하지 않습니다. 인증서가 도난, 또는 분실되었을 수 있고 누군가 이 사이트를 사칭하고 있을 수 있습니다.\naddExceptionUnverifiedOrBadSignatureShort=확인되지 않음\naddExceptionUnverifiedOrBadSignatureLong2=안전한 서명을 사용한 믿을 수 있는 권한에 의해 발급된 것으로 확인되지 않기 때문에 이 인증은 신뢰할 수 없습니다.\naddExceptionValidShort=유효한 인증서\naddExceptionValidLong=본 사이트는 신뢰할 만한 유효한 신원 정보를 제공하고 있습니다. 예외 목록에 추가할 필요가 없습니다.\naddExceptionCheckingShort=정보 확인 중\naddExceptionCheckingLong2=사이트 인증 확인 중…\naddExceptionNoCertShort=정보가 없음\naddExceptionNoCertLong2=사이트에 대한 인증 정보를 얻을 수 없습니다.\n\npageInfo_CertificateTransparency_Compliant=This website complies with the Certificate Transparency policy.\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/pippki/validation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY validation.crlmanager.label \"인증서 폐기 목록(CRL) 관리자\">\r\n<!ENTITY validation.crlmanager.description \"인증서 저장소에 저장하고 있는 인증서 폐기 목록(CRL):\">\r\n<!ENTITY validation.crlname.label \"이름\">\r\n<!ENTITY validation.crllastupdate.label \"최종 갱신\">\r\n<!ENTITY validation.crlnextupdate.label \"다음 갱신\">\r\n<!ENTITY validation.crlautoupdateenabled.label \"자동 갱신\">\r\n<!ENTITY validation.crlautoupdatestatus.label \"자동 갱신 상태\">\r\n<!ENTITY validation.deletecrl.label \"삭제\">\r\n<!ENTITY validation.deletecrl.accesskey          \"D\">\r\n<!ENTITY validation.updatecrl.label \"업데이트\">\r\n<!ENTITY validation.updatecrl.accesskey          \"U\">\r\n<!ENTITY validation.advanced.label \"설정\">\r\n<!ENTITY validation.advanced.accesskey           \"S\">\r\n\r\n<!ENTITY validation.crl.autoupdate.title \"자동 CRL 갱신 설정\">\r\n<!ENTITY validation.crl.autoupdate.enable.label \"이 CRL에 대해 자동 갱신 사용\">\r\n<!ENTITY validation.crl.autoupdate.time.label1 \"지금 갱신\">\r\n<!ENTITY validation.crl.autoupdate.time.label2 \"일 전에 갱신\">\r\n<!ENTITY validation.crl.autoupdate.freq.label1 \"매\">\r\n<!ENTITY validation.crl.autoupdate.freq.label2 \"일마다 갱신\">\r\n<!ENTITY validation.crl.autoupdate.url.label \"CRL 가져올 위치:\">\r\n<!ENTITY crl.import.status.title \"CRL 가져오기 상태\">\r\n<!ENTITY crl.import.success.message \"인증서 폐기 목록(CRL)을 가져왔습니다.\">\r\n<!ENTITY crl.issuer.label \"CRL 발급자:\">\r\n<!ENTITY crl.issuer.org.label \"조직: \">\r\n<!ENTITY crl.issuer.orgunit.label \"단위: \">\r\n<!ENTITY crl.import.nextupdate.label \"다음 갱신 날짜: \">\r\n<!ENTITY crl.autoupdate.fail.cnt.label \"이전 갱신 연속 실패 횟수: \">\r\n<!ENTITY crl.autoupdate.fail.reason.label \"마지막 갱신 실패 내용: \">\r\n<!ENTITY edit.button \"설정\">\r\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nBookmarksMenuFolderTitle=북마크 메뉴\nBookmarksToolbarFolderTitle=북마크 도구 모음\nOtherBookmarksFolderTitle=다른 북마크\nTagsFolderTitle=태그\nMobileBookmarksFolderTitle=모바일 북마크\n\n# LOCALIZATION NOTE (dateName):\n# These are used to generate history containers when history is grouped by date\nfinduri-AgeInDays-is-0=오늘\nfinduri-AgeInDays-is-1=어제\nfinduri-AgeInDays-is=%S일 전\nfinduri-AgeInDays-last-is=최근 %S일 전\nfinduri-AgeInDays-isgreater=%S일 이전\nfinduri-AgeInMonths-is-0=이번 달\nfinduri-AgeInMonths-isgreater=%S개월 전\n\n# LOCALIZATION NOTE (localFiles):\n# This is used to generate local files container when history is grouped by site\nlocalhost=(내부 파일)\n\n# LOCALIZATION NOTE\n# The string is used for showing file size of each backup in the \"fileRestorePopup\" popup\n# %1$S is the file size\n# %2$S is the file size unit\nbackupFileSizeText=%1$S%2$S\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/pluginproblem/pluginproblem.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n<!ENTITY tapToPlayPlugin                                     \"여기를 탭 하면 플러그인을 실행합니다.\">\n<!ENTITY clickToActivatePlugin                               \"플러그인을 실행합니다.\">\n<!ENTITY checkForUpdates                                     \"업데이트 검사 중…\">\n<!ENTITY blockedPlugin.label                                 \"현재 플러그인 사용은 설정에 따라 차단되었습니다.\">\n<!ENTITY hidePluginBtn.label                                 \"플러그인 숨기기\">\n<!ENTITY managePlugins                                       \"플러그인 관리…\">\n\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n<!ENTITY reloadPlugin.pre                                    \"재시도를 위하여 \">\n<!ENTITY reloadPlugin.middle                                 \"페이지 새로 고침\">\n<!ENTITY reloadPlugin.post                                   \"\">\n<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please                                       \"충돌 보고서 보내기\">\n<!ENTITY report.submitting                                   \"보고서 전송 중…\">\n<!ENTITY report.submitted                                    \"충돌 보고서를 제출 합니다.\">\n<!ENTITY report.disabled                                     \"충돌 보고서가 비활성화 되었습니다.\">\n<!ENTITY report.failed                                       \"제출에 실패했습니다.\">\n<!ENTITY report.unavailable                                  \"제출할 리포트가 없습니다.\">\n<!ENTITY report.comment                                      \"답글 달기(외부에 공개됨)\">\n<!ENTITY report.pageURL                                      \"웹 페이지 주소 포함\">\n\n<!ENTITY plugin.file                                         \"파일\">\n<!ENTITY plugin.mimeTypes                                    \"MIME 형식\">\n<!ENTITY plugin.flashProtectedMode.label                     \"Adobe Flash 보호 모드 활성화\">\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/services/errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nerror.login.reason.network      = 서버 연결 중 실패\nerror.login.reason.recoverykey  = 복구키 맞지 않음\nerror.login.reason.account      = 계정명이나 암호가 맞지 않음\nerror.login.reason.no_username  = 사용자명 입력 없음\nerror.login.reason.no_password2 = 암호 입력 없음\nerror.login.reason.no_recoverykey= 저장한 복구키 없음\nerror.login.reason.server       = 서버 설정 오류\n\nerror.sync.failed_partial            = 하나 이상의 데이텨 형식은 동기화 할 수 없음\n# LOCALIZATION NOTE (error.sync.reason.serverMaintenance): We removed the extraneous period from this string\nerror.sync.reason.serverMaintenance  = Sync 서버 유지보수 중입니다. 동기화는 자동적으로 다시 시도합니다.\n\ninvalid-captcha = 맞지 않는 입력이므로 다시 시작\nweak-password   = 복잡한 암호 사용하세요!\n\n# this is the fallback, if we hit an error we didn't bother to localize\nerror.reason.unknown          = 알 수 없는 오류\n\nchange.password.pwSameAsPassword     = 암호는 기존 암호와 같으면 안됨\nchange.password.pwSameAsUsername     = 암호는 기존 사용자명과 같으면 안됨\nchange.password.pwSameAsEmail        = 암호는 이메일 주소와 같으면 안됨\nchange.password.mismatch             = 입력한 암호가 맞지 않음\nchange.password.tooShort             = 입력한 암호 길이가 짦음\n"
  },
  {
    "path": "langpacks/ko/chrome/ko/locale/ko/services/sync.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# %1: the user name (Ed), %2: the app name (Firefox), %3: the operating system (Android)\nclient.name2 = %1$S- %2$S (%3$S)\n\n# %S is the date and time at which the last sync successfully completed\nlastSync2.label = 최종 업데이트: %S\n\n# signInToSync.description is the tooltip for the Sync buttons when Sync is\n# not configured.\nsignInToSync.description = 동기화를 위해 로그인\n\nsyncnow.label = 지금 동기화\nsyncing2.label = 동기화 중…\n"
  },
  {
    "path": "langpacks/ko/chrome/ko.manifest",
    "content": "locale alerts ko ko/locale/ko/alerts/\nlocale autoconfig ko ko/locale/ko/autoconfig/\nlocale global ko ko/locale/ko/global/\nlocale global-platform ko ko/locale/ko/global-platform/\nlocale mozapps ko ko/locale/ko/mozapps/\nlocale necko ko ko/locale/ko/necko/\nlocale passwordmgr ko ko/locale/ko/passwordmgr/\nlocale pipnss ko ko/locale/ko/pipnss/\nlocale pippki ko ko/locale/ko/pippki/\nlocale places ko ko/locale/ko/places/\nlocale pluginproblem ko ko/locale/ko/pluginproblem/\nlocale weave ko ko/locale/ko/\n"
  },
  {
    "path": "langpacks/ko/chrome.manifest",
    "content": "manifest browser/chrome.manifest application=bluegriffon@bluegriffon.com\nmanifest chrome/ko.manifest\nmanifest bluegriffon/chrome.manifest application=bluegriffon@bluegriffon.com\n"
  },
  {
    "path": "langpacks/ko/install.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!--\n\n-->\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n     xmlns:em=\"http://www.mozilla.org/2004/em-rdf#\">\n  <Description about=\"urn:mozilla:install-manifest\"\n               em:id=\"langpack-ko@bluegriffon.org\"\n               em:name=\"Korean (KR) Language Pack\"\n               em:version=\"3.2\"\n               em:type=\"8\"\n               em:creator=\"한글 Mozilla 프로젝트(mozilla.or.kr)\">\n    <em:contributor>Seokchan Yun</em:contributor><em:contributor>JoungKyun Kim</em:contributor>\n\n    <em:targetApplication>\n      <Description>\n        <em:id>bluegriffon@bluegriffon.com</em:id>\n        <em:minVersion>3.2</em:minVersion>\n        <em:maxVersion>3.2</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n  </Description>\n</RDF>\n"
  },
  {
    "path": "langpacks/moz.build",
    "content": ""
  },
  {
    "path": "langpacks/nl/bluegriffon/chrome.manifest",
    "content": "locale bluegriffon nl base/locale/bluegriffon/\nlocale branding nl base/locale/branding/\nlocale fs nl extensions/fs/\nlocale gfd nl extensions/gfd/\nlocale cssproperties nl sidebars/cssproperties/\nlocale domexplorer nl sidebars/domexplorer/\nlocale scripteditor nl sidebars/scripteditor/\nlocale stylesheets nl sidebars/stylesheets/\nlocale tipoftheday nl extensions/tipoftheday/\nlocale aria nl sidebars/aria/\n\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/branding/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  brandShorterName      \"Firefox\">\n<!ENTITY  brandShortName        \"Firefox Developer Edition\">\n<!ENTITY  brandFullName         \"Firefox Developer Edition\">\n<!ENTITY  vendorShortName       \"Mozilla\">\n<!ENTITY  trademarkInfo.part1   \" \">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/branding/brand.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrandShorterName=Firefox\nbrandShortName=Firefox Developer Edition\nbrandFullName=Firefox Developer Edition\nvendorShortName=Mozilla\n\nsyncBrandShortName=Sync\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/branding/browserconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Do NOT localize or otherwise change these values\nbrowser.startup.homepage=about:home\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/aboutAccounts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAccounts.welcome \"Welkom bij &syncBrand.shortName.label;\">\n\n<!ENTITY aboutAccountsConfig.description \"Meld u aan om uw tabbladen, bladwijzers, wachtwoorden en meer te synchroniseren.\">\n<!ENTITY aboutAccountsConfig.startButton.label \"Beginnen\">\n<!ENTITY aboutAccountsConfig.syncPreferences.label \"Sync-voorkeuren\">\n<!ENTITY aboutAccounts.noConnection.title \"Geen verbinding\">\n<!ENTITY aboutAccounts.noConnection.description \"U moet met het internet zijn verbonden om u aan te melden.\">\n<!ENTITY aboutAccounts.noConnection.retry \"Opnieuw proberen\">\n<!ENTITY aboutAccounts.badConfig.title \"Onjuiste configuratie\">\n<!ENTITY aboutAccounts.badConfig.description \"Kan de configuratie van uw Firefox-accountserver niet bepalen. Probeer het later opnieuw.\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/aboutCertError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD\n    SYSTEM \"chrome://branding/locale/brand.dtd\">\n  %brandDTD;\n\n<!-- These strings are used by Firefox's custom about:certerror page,\na replacement for the standard security certificate errors produced\nby NSS/PSM via netError.xhtml. -->\n\n<!ENTITY certerror.pagetitle1  \"Niet-beveiligde verbinding\">\n<!ENTITY certerror.longpagetitle1 \"Uw verbinding is niet beveiligd\">\n\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara \"De eigenaar van <span class='hostname'/> heeft zijn of haar website niet juist geconfigureerd. Om uw gegevens tegen diefstal te beschermen, heeft &brandShortName; geen verbinding met deze website gemaakt.\">\n<!ENTITY certerror.returnToPreviousPage.label \"Terug\">\n<!ENTITY certerror.learnMore \"Meer info…\">\n<!ENTITY certerror.advanced.label \"Geavanceerd\">\n\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"Deze website maakt gebruik van HTTP\nStrict Transport Security (HSTS) om aan te geven dat &brandShortName; alleen een beveiligde verbinding\nmag maken. Hierdoor is het niet mogelijk om een uitzondering voor dit certificaat toe\nte voegen.\">\n\n<!ENTITY certerror.expert.content \"Als u begrijpt wat er aan de hand is,\nkunt u &brandShortName; vertellen de identiteit van deze website te vertrouwen.\n<b>Zelfs als u de website vertrouwt, kan deze fout betekenen dat iemand met \nuw verbinding aan het knoeien is.</b>\">\n<!ENTITY certerror.expert.contentPara2 \"U kunt beter geen uitzondering toevoegen, tenzij\nu weet dat er een goede reden is dat deze website geen vertrouwde identificatie gebruikt.\">\n<!ENTITY certerror.addException.label \"Uitzondering toevoegen…\">\n<!ENTITY certerror.copyToClipboard.label \"Tekst naar klembord kopiëren\">\n\n<!ENTITY errorReporting.automatic \"Rapporteer fouten als deze om Mozilla te helpen onjuist geconfigureerde websites te herkennen\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/aboutDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n<!ENTITY aboutDialog.title          \"Over &brandFullName;\">\n\n<!-- LOCALIZATION NOTE (update.checkForUpdatesButton.*, update.updateButton.*):\n# Only one button is present at a time.\n# The button when displayed is located directly under the Firefox version in\n# the about dialog (see bug 596813 for screenshots).\n-->\n<!ENTITY update.checkForUpdatesButton.label       \"Controleren op updates\">\n<!ENTITY update.checkForUpdatesButton.accesskey   \"C\">\n<!ENTITY update.updateButton.label2               \"Herstart &brandShortName; om bij te werken\">\n<!ENTITY update.updateButton.accesskey            \"H\">\n\n\n<!-- LOCALIZATION NOTE (warningDesc.version): This is a warning about the experimental nature of Nightly and Aurora builds. It is only shown in those versions. -->\n<!ENTITY warningDesc.version        \"&brandShortName; is experimenteel en kan onstabiel zijn.\">\n<!-- LOCALIZATION NOTE (warningDesc.telemetryDesc): This is a notification that Nightly/Aurora builds automatically send Telemetry data back to Mozilla. It is only shown in those versions. \"It\" refers to brandShortName. -->\n<!ENTITY warningDesc.telemetryDesc  \"Er worden automatisch gegevens over prestaties, hardware, gebruik en persoonlijke aanpassingen naar &vendorShortName; verzonden, zodat &brandShortName; kan worden verbeterd.\">\n\n<!-- LOCALIZATION NOTE (community.exp.*) This paragraph is shown in \"experimental\" builds, i.e. Nightly and Aurora builds, instead of the other \"community.*\" strings below. -->\n<!ENTITY community.exp.start        \"\">\n<!-- LOCALIZATION NOTE (community.exp.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.exp.mozillaLink  \"&vendorShortName;\">\n<!ENTITY community.exp.middle       \" is een \">\n<!-- LOCALIZATION NOTE (community.exp.creditslink): This is a link title that links to about:credits. -->\n<!ENTITY community.exp.creditsLink  \"wereldwijde gemeenschap\">\n<!ENTITY community.exp.end          \" die samenwerkt om het internet open, openbaar en voor iedereen toegankelijk te houden.\">\n\n<!ENTITY community.start2           \"&brandShortName; is ontworpen door \">\n<!-- LOCALIZATION NOTE (community.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.mozillaLink      \"&vendorShortName;\">\n<!ENTITY community.middle2          \", een \">\n<!-- LOCALIZATION NOTE (community.creditsLink): This is a link title that links to about:credits. -->\n<!ENTITY community.creditsLink      \"wereldwijde gemeenschap\">\n<!ENTITY community.end3             \" die samenwerkt om het internet open, openbaar en voor iedereen toegankelijk te houden.\">\n\n<!ENTITY helpus.start               \"Wilt u helpen? \">\n<!-- LOCALIZATION NOTE (helpus.donateLink): This is a link title that links to https://sendto.mozilla.org/page/contribute/Give-Now?source=mozillaorg_default_footer&ref=firefox_about&utm_campaign=firefox_about&utm_source=firefox&utm_medium=referral&utm_content=20140929_FireFoxAbout. -->\n<!ENTITY helpus.donateLink          \"Geef een donatie\">\n<!ENTITY helpus.middle              \" of \">\n<!-- LOCALIZATION NOTE (helpus.getInvolvedLink): This is a link title that links to http://www.mozilla.org/contribute/. -->\n<!ENTITY helpus.getInvolvedLink     \"doe mee!\">\n<!ENTITY helpus.end                 \"\">\n\n<!ENTITY releaseNotes.link          \"Wat is er nieuw\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.license): This is a link title that links to about:license. -->\n<!ENTITY bottomLinks.license        \"Licentie-informatie\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.rights): This is a link title that links to about:rights. -->\n<!ENTITY bottomLinks.rights         \"Eindgebruikersrechten\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.privacy): This is a link title that links to http://www.mozilla.com/legal/privacy/. -->\n<!ENTITY bottomLinks.privacy        \"Privacybeleid\">\n\n<!-- LOCALIZATION NOTE (update.checkingForUpdates): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.checkingForUpdates  \"Controleren op updates…\">\n<!-- LOCALIZATION NOTE (update.noUpdatesFound): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.noUpdatesFound      \"&brandShortName; is up-to-date\">\n<!-- LOCALIZATION NOTE (update.adminDisabled): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.adminDisabled       \"Updates zijn uitgeschakeld door uw systeembeheerder\">\n<!-- LOCALIZATION NOTE (update.otherInstanceHandlingUpdates): try to make the localized text short -->\n<!ENTITY update.otherInstanceHandlingUpdates \"&brandShortName; wordt door een ander exemplaar bijgewerkt\">\n<!ENTITY update.restarting          \"Herstarten…\">\n\n<!-- LOCALIZATION NOTE (update.failed.start,update.failed.linkText,update.failed.end):\n     update.failed.start, update.failed.linkText, and update.failed.end all go into\n     one line with linkText being wrapped in an anchor that links to a site to download\n     the latest version of Firefox (e.g. http://www.firefox.com). As this is all in\n     one line, try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.failed.start        \"Update mislukt. \">\n<!ENTITY update.failed.linkText     \"Download de nieuwste versie\">\n<!ENTITY update.failed.end          \"\">\n\n<!-- LOCALIZATION NOTE (update.manual.start,update.manual.end): update.manual.start and update.manual.end\n     all go into one line and have an anchor in between with text that is the same as the link to a site\n     to download the latest version of Firefox (e.g. http://www.firefox.com). As this is all in one line,\n     try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.manual.start        \"Updates beschikbaar op \">\n<!ENTITY update.manual.end          \"\">\n\n<!-- LOCALIZATION NOTE (update.unsupported.start,update.unsupported.linkText,update.unsupported.end):\n     update.unsupported.start, update.unsupported.linkText, and\n     update.unsupported.end all go into one line with linkText being wrapped in\n     an anchor that links to a site to provide additional information regarding\n     why the system is no longer supported. As this is all in one line, try to\n     make the localized text short (see bug 843497 for screenshots). -->\n<!ENTITY update.unsupported.start    \"U kunt op dit systeem geen updates meer installeren. \">\n<!ENTITY update.unsupported.linkText \"Meer info\">\n<!ENTITY update.unsupported.end      \"\">\n\n<!-- LOCALIZATION NOTE (update.downloading.start,update.downloading.end): update.downloading.start and \n     update.downloading.end all go into one line, with the amount downloaded inserted in between. As this\n     is all in one line, try to make the localized text short (see bug 596813 for screenshots). The — is\n     the \"em dash\" (long dash).\n     example: Downloading update — 111 KB of 13 MB -->\n<!ENTITY update.downloading.start   \"Update downloaden – \">\n<!ENTITY update.downloading.end     \"\">\n\n<!ENTITY update.applying            \"Update toepassen…\">\n\n<!-- LOCALIZATION NOTE (channel.description.start,channel.description.end): channel.description.start and\n     channel.description.end create one sentence, with the current channel label inserted in between.\n     example: You are currently on the _Stable_ update channel. -->\n<!ENTITY channel.description.start  \"U gebruikt momenteel het \">\n<!ENTITY channel.description.end    \"-updatekanaal. \">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/aboutHealthReport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (abouthealth.pagetitle): Firefox Health Report is a proper noun in en-US, please keep this in mind. -->\n<!ENTITY abouthealth.pagetitle \"&brandShortName;-statusrapport\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/aboutHome.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n<!ENTITY % syncBrandDTD SYSTEM \"chrome://browser/locale/syncBrand.dtd\">\n%syncBrandDTD;\n\n<!-- These strings are used in the about:home page -->\n\n<!ENTITY abouthome.pageTitle \"&brandFullName;-startpagina\">\n\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet1.v1):\n     text in <a/> will be linked to the Firefox features page on mozilla.com\n-->\n<!ENTITY abouthome.defaultSnippet1.v1 \"Bedankt voor het kiezen van Firefox! Lees meer over de <a>nieuwste functies</a> om het meeste uit uw browser te halen.\">\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet2.v1):\n     text in <a/> will be linked to the featured add-ons on addons.mozilla.org\n-->\n<!ENTITY abouthome.defaultSnippet2.v1 \"Het is eenvoudig om uw Firefox helemaal naar wens aan te passen. <a>Maak een keuze uit duizenden add-ons</a>.\">\n<!-- LOCALIZATION NOTE (abouthome.rightsSnippet): text in <a/> will be linked to about:rights -->\n<!ENTITY abouthome.rightsSnippet \"&brandFullName; is vrije en opensourcesoftware van de Mozilla Foundation. <a>Ken uw rechten…</a>\">\n\n<!ENTITY abouthome.bookmarksButton.label \"Bladwijzers\">\n<!ENTITY abouthome.historyButton.label   \"Geschiedenis\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonWin.label): The label for the\n     preferences/options item on about:home on Windows -->\n<!ENTITY abouthome.preferencesButtonWin.label  \"Opties\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonUnix.label): The label for the\n     preferences/options item on about:home on Linux and OS X -->\n<!ENTITY abouthome.preferencesButtonUnix.label  \"Voorkeuren\">\n<!ENTITY abouthome.addonsButton.label    \"Add-ons\">\n<!ENTITY abouthome.downloadsButton.label \"Downloads\">\n<!ENTITY abouthome.syncButton.label      \"&syncBrand.shortName.label;\">\n\n<!-- LOCALIZATION NOTE (abouthome.aboutMozilla.label): The (invisible) label for\n     the mozilla wordmark in the top-right corner that links to Mozilla's main\n     about page. -->\n<!ENTITY abouthome.aboutMozilla.label    \"Over Mozilla\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/aboutPrivateBrowsing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutPrivateBrowsing.notPrivate                 \"U bevindt zich momenteel niet in een privévenster.\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.label     \"Een privévenster openen\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.accesskey \"p\">\n\n<!ENTITY privateBrowsing.title                           \"Privénavigatie\">\n<!ENTITY privateBrowsing.title.tracking                  \"Privénavigatie met Bescherming tegen volgen\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.before       \"Als u in een privévenster surft, zal Firefox het volgende \">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.emphasize    \"niet opslaan\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.after        \":\">\n<!ENTITY aboutPrivateBrowsing.info.visited               \"bezochte pagina’s\">\n<!ENTITY aboutPrivateBrowsing.info.searches              \"zoekopdrachten\">\n<!ENTITY aboutPrivateBrowsing.info.cookies               \"cookies\">\n<!ENTITY aboutPrivateBrowsing.info.temporaryFiles        \"tijdelijke bestanden\">\n<!ENTITY aboutPrivateBrowsing.info.saved.before          \"Firefox zal het volgende \">\n<!ENTITY aboutPrivateBrowsing.info.saved.emphasize       \"wel opslaan\">\n<!ENTITY aboutPrivateBrowsing.info.saved.after2          \":\">\n<!ENTITY aboutPrivateBrowsing.info.downloads             \"downloads\">\n<!ENTITY aboutPrivateBrowsing.info.bookmarks             \"bladwijzers\">\n<!ENTITY aboutPrivateBrowsing.note.before                \"Privénavigatie \">\n<!ENTITY aboutPrivateBrowsing.note.emphasize             \"maakt u niet anoniem\">\n<!ENTITY aboutPrivateBrowsing.note.after                 \" op het internet. Uw werkgever of internetserviceprovider kan nog steeds zien welke pagina’s u bezoekt.\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.before          \"Lees meer over \">\n<!ENTITY aboutPrivateBrowsing.learnMore3.title           \"Privénavigatie\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.after           \".\">\n\n<!ENTITY trackingProtection.title                        \"Bescherming tegen volgen\">\n<!ENTITY trackingProtection.description2                 \"Sommige websites maken gebruik van volgers (‘trackers’) die uw activiteit op het internet kunnen bijhouden. Met Bescherming tegen volgen zal Firefox veel volgers blokkeren die informatie over uw surfgedrag kunnen verzamelen.\">\n<!ENTITY trackingProtection.startTour1                   \"Zien hoe dit werkt\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/aboutPrivateBrowsing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle.head=Privénavigatie\ntitle.normal=Een privévenster openen?\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/aboutRobots.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- These strings are used in the about:robots page, which ties in with the\n     robots theme used in the Firefox 3 Beta 2/3 first run pages.\n     They're just meant to be fun and whimsical, with references to some geeky\n     but well-known robots in movies and books. Be creative with translations! -->\n\n<!-- Nonsense line from the movie \"The Day The Earth Stood Still\". No translation needed. -->\n<!ENTITY robots.pagetitle  \"Gort! Klaatu barada nikto!\">\n<!-- Movie: Logan's Run... Box (cybog): \"Welcome Humans! I am ready for you.\" -->\n<!ENTITY robots.errorTitleText \"Welcome Humans!\">\n<!-- Movie: The Day The Earth Stood Still. Spoken by Klaatu. -->\n<!ENTITY robots.errorShortDescText \"We have come to visit you in peace and with goodwill!\">\n<!-- Various books by Isaac Asimov. http://en.wikipedia.org/wiki/Three_Laws_of_Robotics -->\n<!ENTITY robots.errorLongDesc1 \"Robots may not injure a human being or, through inaction, allow a human being to come to harm.\">\n<!-- Movie: Blade Runner. Batty: \"I've seen things you people wouldn’t believe...\" -->\n<!ENTITY robots.errorLongDesc2 \"Robots have seen things you people wouldn’t believe.\">\n<!-- Book: Hitchhiker’s Guide To The Galaxy. What the Sirius Cybernetics Corporation calls robots. -->\n<!ENTITY robots.errorLongDesc3 \"Robots are Your Plastic Pal Who’s Fun To Be With.\">\n<!-- TV: Futurama. Bender's first line is \"Bite my shiny metal ass.\" -->\n<!ENTITY robots.errorLongDesc4 \"Robots have shiny metal posteriors which should not be bitten.\">\n<!-- TV: Battlestar Galactica (2004 series). From the opening text. -->\n<!ENTITY robots.errorTrailerDescText \"And they have a plan.\">\n<!-- TV: Battlestar Galactica (2004 series). Common expletive referring to Cylons. -->\n<!ENTITY robots.imgtitle \"Frakkin' Toasters\">\n<!-- Book: Hitchhiker's Guide To The Galaxy. Arthur presses a button and it warns him. -->\n<!ENTITY robots.dontpress \"Please do not press this button again.\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/aboutSearchReset.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY searchreset.tabtitle       \"Zoekinstellingen terugzetten\">\n\n<!ENTITY searchreset.pageTitle      \"Uw zoekinstellingen terugzetten?\">\n\n<!ENTITY searchreset.pageInfo1      \"Uw zoekinstellingen kunnen verouderd zijn. &brandShortName; kan u helpen de standaardzoekinstellingen terug te zetten.\">\n\n\n<!-- LOCALIZATION NOTE (searchreset.selector.label): this string is\nfollowed by a dropdown of all the built-in search engines. -->\n<!ENTITY searchreset.selector.label \"Hierdoor wordt uw standaardzoekmachine ingesteld op\">\n\n<!-- LOCALIZATION NOTE (searchreset.beforelink.pageInfo,\nsearchreset.afterlink.pageInfo): these two string are used respectively\nbefore and after the \"Settings page\" link (searchreset.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language. -->\n<!ENTITY searchreset.beforelink.pageInfo2 \"U kunt deze instellingen altijd wijzigen via de \">\n<!ENTITY searchreset.afterlink.pageInfo2  \".\">\n\n<!ENTITY searchreset.link.pageInfo2       \"pagina Instellingen\">\n\n<!ENTITY searchreset.noChangeButton        \"Niet wijzigen\">\n<!ENTITY searchreset.noChangeButton.access \"N\">\n\n<!ENTITY searchreset.changeEngineButton        \"Zoekmachine wijzigen\">\n<!ENTITY searchreset.changeEngineButton.access \"Z\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/aboutSessionRestore.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restorepage.tabtitle       \"Sessie herstellen\">\n\n<!-- LOCALIZATION NOTE: The title is intended to be apologetic and disarming, expressing dismay\n     and regret that we are unable to restore the session for the user -->\n<!ENTITY restorepage.errorTitle     \"Onze excuses voor het ongemak.\">\n<!ENTITY restorepage.problemDesc    \"&brandShortName; ondervindt problemen bij het herstellen van uw vensters en tabbladen. Dit wordt meestal veroorzaakt door een onlangs geopende pagina.\">\n<!ENTITY restorepage.tryThis        \"U kunt proberen:\">\n<!ENTITY restorepage.restoreSome    \"Een of meerdere tabbladen die volgens u het probleem veroorzaken te verwijderen\">\n<!ENTITY restorepage.startNew       \"Een geheel nieuwe sessie te starten\">\n\n<!ENTITY restorepage.tryagainButton \"Herstellen\">\n<!ENTITY restorepage.restore.access \"H\">\n<!ENTITY restorepage.closeButton    \"Sluiten\">\n<!ENTITY restorepage.close.access   \"S\">\n\n<!ENTITY restorepage.restoreHeader  \"Herstellen\">\n<!ENTITY restorepage.listHeader     \"Vensters en tabbladen\">\n<!-- LOCALIZATION NOTE: &#37;S will be replaced with a number. -->\n<!ENTITY restorepage.windowLabel    \"Venster &#37;S\">\n\n\n<!-- LOCALIZATION NOTE: The following 'welcomeback2' strings are for about:welcomeback,\n     not for about:sessionstore -->\n\n<!ENTITY welcomeback2.restoreButton  \"Beginnen!\">\n<!ENTITY welcomeback2.restoreButton.access \"B\">\n\n<!ENTITY welcomeback2.tabtitle      \"Gelukt!\">\n\n<!ENTITY welcomeback2.pageTitle     \"Gelukt!\">\n<!ENTITY welcomeback2.pageInfo1     \"&brandShortName; is klaar voor gebruik.\">\n\n<!ENTITY welcomeback2.label.restoreAll  \"Alle vensters en tabbladen herstellen\">\n<!ENTITY welcomeback2.label.restoreSome \"Alleen bepaalde vensters en tabbladen\">\n\n\n<!-- LOCALIZATION NOTE (welcomeback2.beforelink.pageInfo2,\nwelcomeback2.afterlink.pageInfo2): these two string are used respectively\nbefore and after the the \"learn more\" link (welcomeback2.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language.\n-->\n<!ENTITY welcomeback2.beforelink.pageInfo2  \"Uw add-ons en aanpassingen zijn verwijderd en uw browserinstellingen zijn naar hun standaardwaarden teruggezet. Als dit uw probleem niet heeft opgelost, \">\n<!ENTITY welcomeback2.afterlink.pageInfo2   \"\">\n\n<!ENTITY welcomeback2.link.pageInfo2        \"lees dan hier wat u kunt doen.\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/aboutSyncTabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabs.otherDevices.label               \"Tabbladen van andere apparaten\">\n\n<!ENTITY tabs.searchText.label                   \"Typ hier om tabbladen te zoeken…\">\n\n<!-- LOCALIZATION NOTE (tabs.context.openTab.accesskey, tabs.context.openMultipleTabs.accesskey):\n     Only one of these will show at a time (based on selection), so reusing accesskey is ok. -->\n<!ENTITY tabs.context.openTab.label                   \"Dit tabblad openen\">\n<!ENTITY tabs.context.openTab.accesskey               \"o\">\n<!ENTITY tabs.context.openMultipleTabs.label          \"Geselecteerde tabbladen openen\">\n<!ENTITY tabs.context.openMultipleTabs.accesskey      \"o\">\n<!ENTITY tabs.context.bookmarkSingleTab.label         \"Bladwijzer voor dit tabblad maken…\">\n<!ENTITY tabs.context.bookmarkSingleTab.accesskey     \"B\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.label      \"Bladwijzer voor geselecteerde tabbladen maken…\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.accesskey  \"B\">\n<!ENTITY tabs.context.refreshList.label               \"Lijst verversen\">\n<!ENTITY tabs.context.refreshList.accesskey           \"L\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/aboutTabCrashed.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabCrashed.closeTab \"Dit tabblad sluiten\">\n<!ENTITY tabCrashed.restoreTab \"Dit tabblad herstellen\">\n<!ENTITY tabCrashed.restoreAll \"Alle gecrashte tabbladen herstellen\">\n\n<!-- LOCALIZATION NOTE (tabCrashed.header2): \"Gah\" is an English slang word\n     used to express surprise or frustration (or both at the same time).  We\n     are using it to communicate in an informal way that it is both\n     frustrating that your tab crashed and a surprise that we didn't want to\n     happen. If you have a similar word or short phrase that is not profane or\n     vulgar, use it. If not, feel free to skip the word in your\n     translation. -->\n<!ENTITY tabCrashed.header2 \"Ach. Uw tabblad is zojuist gecrasht.\">\n<!ENTITY tabCrashed.offerHelp \"We kunnen u helpen!\">\n<!ENTITY tabCrashed.single.offerHelpMessage \"Kies &tabCrashed.restoreTab; om pagina-inhoud opnieuw te laden.\">\n<!ENTITY tabCrashed.multiple.offerHelpMessage \"Kies &tabCrashed.restoreTab; of &tabCrashed.restoreAll; om pagina-inhoud opnieuw te laden.\">\n<!ENTITY tabCrashed.requestHelp \"Wilt u ons helpen?\">\n<!ENTITY tabCrashed.requestHelpMessage \"Crashrapporten helpen ons bij het analyseren van problemen en het verbeteren van &brandShortName;.\">\n<!ENTITY tabCrashed.requestReport \"Dit tabblad rapporteren\">\n<!ENTITY tabCrashed.sendReport2 \"Een crashrapport verzenden voor het tabblad dat u bekijkt\">\n<!ENTITY tabCrashed.commentPlaceholder2 \"Optionele opmerkingen (opmerkingen zijn publiekelijk zichtbaar)\">\n<!ENTITY tabCrashed.includeURL2 \"Pagina-URL met dit crashrapport bijvoegen\">\n<!ENTITY tabCrashed.emailPlaceholder \"Voer hier uw e-mailadres in\">\n<!ENTITY tabCrashed.emailMe \"Mij een e-mailbericht sturen zodra er meer informatie beschikbaar is\">\n<!ENTITY tabCrashed.reportSent \"Crashrapport is al verzonden; bedankt voor uw hulp bij het verbeteren van &brandShortName;!\">\n<!ENTITY tabCrashed.requestAutoSubmit2 \"Achtergrondtabbladen rapporteren\">\n<!ENTITY tabCrashed.autoSubmit2 \"Voorkeuren aanpassen om automatisch crashrapporten te verzenden, waaronder rapporten voor gecrashte achtergrondtabbladen van deze sessie en toekomstige sessies\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/accounts.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (reconnectDescription) - %S = Email address of user's Firefox Account\nreconnectDescription = %S opnieuw koppelen\n\n# LOCALIZATION NOTE (verifyDescription) - %S = Email address of user's Firefox Account\nverifyDescription = %S verifiëren\n\n# These strings are shown in a desktop notification after the\n# user requests we resend a verification email.\nverificationSentTitle = Verificatie verzonden\n# LOCALIZATION NOTE (verificationSentBody) - %S = Email address of user's Firefox Account\nverificationSentBody = Er is een verificatiekoppeling verzonden naar %S.\nverificationNotSentTitle = Kan geen verificatie verzenden\nverificationNotSentBody = We kunnen op dit moment geen verificatie-e-mail verzenden, probeer het later opnieuw.\n\n# LOCALIZATION NOTE (deviceConnectedTitle, deviceConnectedBody, deviceConnectedBody.noDeviceName)\n# These strings are used in a notification shown when a new device joins the Sync account.\n# deviceConnectedBody.noDeviceName is shown instead of deviceConnectedBody when we\n# could not get the device name that joined\ndeviceConnectedTitle = Firefox Sync\ndeviceConnectedBody = Deze computer wordt nu gesynchroniseerd met %S.\ndeviceConnectedBody.noDeviceName = Deze computer wordt nu met een nieuw apparaat gesynchroniseerd.\n\n# LOCALIZATION NOTE (syncStartNotification.title, syncStartNotification.body)\n# These strings are used in a notification shown after Sync is connected.\nsyncStartNotification.title = Sync ingeschakeld\n# %S is brandShortName\nsyncStartNotification.body2 = %S zal over enkele ogenblikken beginnen met synchroniseren.\n\n# LOCALIZATION NOTE (deviceDisconnectedNotification.title, deviceDisconnectedNotification.body)\n# These strings are used in a notification shown after Sync was disconnected remotely.\ndeviceDisconnectedNotification.title = Sync verbroken\ndeviceDisconnectedNotification.body = De verbinding van deze computer met Firefox Sync is met succes verbroken.\n\n# LOCALIZATION NOTE (sendTabToAllDevices.menuitem)\n# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link.\nsendTabToAllDevices.menuitem = Alle apparaten\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title,\n# tabsArrivingNotification.title, unnamedTabsArrivingNotification2.body,\n# unnamedTabsArrivingNotificationMultiple2.body, unnamedTabsArrivingNotificationNoDevice.body)\n# These strings are used in a notification shown when we're opening tab(s) another device sent us to display.\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title)\n# The body for these is the URL of the tab recieved\ntabArrivingNotification.title = Tabblad ontvangen\n# LOCALIZATION NOTE (tabArrivingNotificationWithDevice.title) %S is the device name\ntabArrivingNotificationWithDevice.title = Tabblad van %S\n\ntabsArrivingNotification.title = Meerdere tabbladen ontvangen\n# LOCALIZATION NOTE (unnamedTabsArrivingNotification2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received and #2 is the device name.\nunnamedTabsArrivingNotification2.body = #1 tabblad ontvangen van #2;#1 tabbladen ontvangen van #2\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationMultiple2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received.\nunnamedTabsArrivingNotificationMultiple2.body = #1 tabblad ontvangen van uw verbonden apparaten;#1 tabbladen ontvangen van uw verbonden apparaten\n\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationNoDevice.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received\n# This version is used when we don't know any device names.\nunnamedTabsArrivingNotificationNoDevice.body = #1 tabblad ontvangen;#1 tabbladen ontvangen\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=De URL is niet geldig en kan niet worden geladen.\nfileNotFound=Firefox kan het bestand op %S niet vinden.\nfileAccessDenied=Het bestand op %S is niet leesbaar.\ndnsNotFound=Firefox kan de server op %S niet vinden.\nunknownProtocolFound=Firefox weet niet hoe het dit adres moet openen, omdat een van de volgende protocollen (%S) met geen enkel programma is verbonden of in deze context niet is toegestaan.\nconnectionFailure=Firefox kan geen verbinding maken met de server op %S.\nnetInterrupt=De verbinding met %S werd onderbroken tijdens het laden van de pagina.\nnetTimeout=De server op %S doet er te lang over om te antwoorden.\nredirectLoop=Firefox heeft vastgesteld dat de server de aanvraag voor dit adres doorverwijst op een manier die nooit zal eindigen.\n## LOCALIZATION NOTE (confirmRepostPrompt): In this item, don't translate \"%S\"\nconfirmRepostPrompt=Om deze pagina weer te geven moet %S gegevens verzenden, waardoor elke handeling die eerder werd uitgevoerd (zoals een zoekopdracht of orderbevestiging) zal worden herhaald.\nresendButton.label=Opnieuw verzenden\nunknownSocketType=Firefox weet niet hoe het met de server kan communiceren.\nnetReset=De verbinding met de server werd geherinitialiseerd tijdens het laden van de pagina.\nnotCached=Dit document is niet meer beschikbaar.\nnetOffline=Firefox bevindt zich momenteel in offlinemodus en kan niet op het web bladeren.\nisprinting=Het document kan niet worden gewijzigd tijdens het afdrukken of bekijken als afdrukvoorbeeld.\ndeniedPortAccess=Dit adres gebruikt een netwerkpoort die normaal gesproken voor andere doeleinden dan webbrowsen wordt gebruikt. Firefox heeft de aanvraag geannuleerd om u te beschermen.\nproxyResolveFailure=Firefox is ingesteld om een proxyserver te gebruiken die niet kan worden gevonden.\nproxyConnectFailure=Firefox is ingesteld om een proxyserver te gebruiken die verbindingen weigert.\ncontentEncodingError=De pagina die u wilt bekijken kan niet worden weergegeven, omdat deze gebruikmaakt van een ongeldige of niet-ondersteunde vorm van compressie.\nunsafeContentType=De pagina die u wilt bekijken kan niet worden weergegeven, omdat deze zich in een bestandstype bevindt dat misschien niet veilig is om te openen. Neem contact op met de website-eigenaars om ze over dit probleem te informeren.\nexternalProtocolTitle=Extern-protocolverzoek\nexternalProtocolPrompt=Een externe toepassing moet worden gestart om %1$S:-koppelingen te verwerken.\\n\\n\\nOpgevraagde koppeling:\\n\\n%2$S\\n\\nToepassing: %3$S\\n\\n\\nAls u dit verzoek niet verwachtte, kan het een poging zijn om een kwetsbaarheid in het andere programma te misbruiken. Annuleer dit verzoek, tenzij u zeker weet dat het niet kwaadwillend is.\\n\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<Onbekend>\nexternalProtocolChkMsg=Mijn keuze onthouden voor alle koppelingen van dit type\nexternalProtocolLaunchBtn=Toepassing starten\nmalwareBlocked=De website op %S is gerapporteerd als een aanvalsite en is geblokkeerd op basis van uw beveiligingsvoorkeuren.\nunwantedBlocked=De website op %S is gerapporteerd als een website die ongewenste software aanbiedt en is geblokkeerd op basis van uw beveiligingsvoorkeuren.\ndeceptiveBlocked=De website op %S is gerapporteerd als een misleidende website en is geblokkeerd op basis van uw beveiligingsvoorkeuren.\ncspBlocked=Deze pagina heeft een inhoudbeveiligingsbeleid dat laden op deze manier voorkomt.\ncorruptedContentErrorv2=De website op %S ondervond een schending van het netwerkprotocol die niet kan worden verholpen.\nremoteXUL=Deze pagina gebruikt een niet-ondersteunde technologie die niet meer standaard in Firefox beschikbaar is.\n## LOCALIZATION NOTE (sslv3Used) - Do not translate \"%S\".\nsslv3Used=Firefox kan de veiligheid van uw gegevens op %S niet garanderen, omdat de website gebruikmaakt van SSLv3, een onbetrouwbaar beveiligingsprotocol.\ninadequateSecurityError=De website heeft geprobeerd over een ontoereikend beveiligingsniveau te onderhandelen.\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/baseMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY minimizeWindow.key       \"m\">\n<!ENTITY minimizeWindow.label     \"Minimaliseren\">\n<!ENTITY bringAllToFront.label    \"Alles naar voren brengen\">\n<!ENTITY zoomWindow.label         \"Zoom\">\n<!ENTITY windowMenu.label         \"Venster\">\n\n<!ENTITY helpMenu.label           \"Help\"> \n<!ENTITY helpMenu.accesskey       \"H\"> \n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n                       for the help button in the menubar but Gnome does not.   -->\n<!ENTITY helpMenuWin.label        \"Help\"> \n<!ENTITY helpMenuWin.accesskey    \"H\">\n<!ENTITY aboutProduct2.label      \"Over &brandShorterName;\">\n<!ENTITY aboutProduct2.accesskey  \"F\">\n<!ENTITY productHelp2.label       \"&brandShorterName; Help\">\n<!ENTITY productHelp2.accesskey   \"H\">\n<!ENTITY helpMac.commandkey       \"?\">\n\n<!ENTITY helpKeyboardShortcuts.label     \"Sneltoetsen\">\n<!ENTITY helpKeyboardShortcuts.accesskey \"t\">\n\n<!ENTITY helpSafeMode.label       \"Herstarten met uitgeschakelde add-ons…\">\n<!ENTITY helpSafeMode.accesskey   \"r\">\n<!ENTITY helpSafeMode.stop.label       \"Herstarten met ingeschakelde add-ons\">\n<!ENTITY helpSafeMode.stop.accesskey   \"r\">\n\n<!ENTITY healthReport2.label      \"&brandShorterName;-statusrapport\">\n<!ENTITY healthReport2.accesskey  \"s\">\n\n<!ENTITY helpTroubleshootingInfo.label      \"Probleemoplossingsinformatie\">\n<!ENTITY helpTroubleshootingInfo.accesskey  \"P\">\n\n<!ENTITY helpFeedbackPage.label      \"Feedback verzenden…\">\n<!ENTITY helpFeedbackPage.accesskey  \"v\">\n\n<!ENTITY helpShowTour2.label            \"&brandShorterName;-rondleiding\">\n<!ENTITY helpShowTour2.accesskey        \"o\">\n\n<!ENTITY preferencesCmdMac.label        \"Voorkeuren…\">\n<!ENTITY preferencesCmdMac.commandkey   \",\">\n\n<!ENTITY servicesMenuMac.label          \"Voorzieningen\">\n\n<!ENTITY hideThisAppCmdMac2.label       \"Verberg &brandShorterName;\">\n<!ENTITY hideThisAppCmdMac2.commandkey  \"H\">\n\n<!ENTITY hideOtherAppsCmdMac.label      \"Verberg andere\">\n<!ENTITY hideOtherAppsCmdMac.commandkey \"H\">\n\n<!ENTITY showAllAppsCmdMac.label        \"Toon alles\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/bookmarks.html",
    "content": "\n\n\n\n\n\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<meta charset=\"UTF-8\">\n<title>Bladwijzers</title>\n<h1>Bladwijzers</h1>\n\n<dl><p>\n    <dt><h3 personal_toolbar_folder=\"true\">Map Bladwijzerwerkbalk</h3></dt>\n    <dd>Voeg bladwijzers aan deze map toe om ze op de bladwijzerwerkbalk weer te geven\n        <dl>\n            <p><dt><a href=\"https://www.mozilla.org/nl/firefox/central/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAz5JREFUeNpcU0toXFUY/s49596588ikySSmM8rk0UkJEirVTVEjYk1NUdRFFgouXZQI2k2hUCjdiYIuCi4Kuig0DbqQYgU3Yi0iFRuRCBMwaZvMZDTNY95z3/fM8b8jldpzOeeee/i/737n+/+f4ZExf730rkiaZ9NJMx/nmk5HypMqqLr+ZuD4F67N5ZYejmfRsnvhyKsLhSs3zP70SubgYKHSdFENu+gXAprQIGnvBi5ez0m1b6u7M399+PTx+UvtCKtFi2F6195qXK2byir88esy5ksfYND5DhuhRCtUKBNB0Q7w5Z8ee2GgWdjOn250fn5v5j8F5dOHlZD0kWRgAwp3hrKY0S9BJWKIcQ5PShhNG4+1bHx+IocT+RXcrRSDMfFNRvvt3Oyp/icIrRhUl9hoO4kt3F55Bxf3LkLV20jWOohbDjzXxyc/lMH0cRSyCd1xq+dFhu986t7T0CUwIzB8EkW3O5ibhj44ib7NJhiBKRoB/aS4ZWHjbxtjGQYP7nGRTjim1SaQqYiAVAREpHG8vzWJn+6PQ6CF0HPR7nQQczpYeEWHyWMUkwU8MSECGwgJxAWp9xWKNzkuH3oet+JDlIE9Momedh1G4CN0bfhVG9nsS0BQQthJx0V7j3elq7ihqV5ezQTwZmodP9ZGkU/bOPr4Nr53xtDYsaD7Dg4nNqFaH5OCYSSdGhf7daNmuv6wEKqXk/yExKGBHSznFsH6FFpKQ/JAA0ulUejWLt44lkHXsqDaX6C6Nl4Rnq8vK8s/KThDMlJhkI91YOO+iR3XwEelCdTCBLSgijNzd6DLNfhlHfZ6FtWiWBQpq/V2LdSrrNPljBQkoOjuCiPxAMutOIbkPqYSEqeequGZaTLzdhZhS0PlnlB9bvhtr5CuHj3y2Qj8hVQ/kEopxONEEsO/0yATDYXYAdWrE69JEElXq7Hyk0tro+xBU1yZmr4xrIcvptIRCZlJJAYBmRGRkD08aivA7VDvWPqt564Xn41w/AHB1/u7l1/uGxGU8mNcgodUNDIq0JDeLnpzc1uo1Qr76rWbqyf/142PjsXJqdkmN2YDnQ9oGkJNU+t57q7qUv4y9/t64+HYfwQYAN7OczrzUDvGAAAAAElFTkSuQmCC\">Aan de slag</a></dt>\n        </dl>\n    <p><dt><h3>Mozilla Firefox</h3></dt>\n        <dl><p>\n            <dt><a href=\"https://support.mozilla.org/nl/products/firefox\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Hulp en handleidingen</a>\n            <dt><a href=\"https://www.mozilla.org/nl/firefox/customize/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Firefox aanpassen</a>\n            <dt><a href=\"https://www.mozilla.org/nl/contribute/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Meewerken</a>\n            <dt><a href=\"https://www.mozilla.org/nl/about/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Over Mozilla</a>\n        </dl>\n</dl>\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/browser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the browser main menu items -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys --> \n\n<!-- LOCALIZATION NOTE (mainWindow.title): DONT_TRANSLATE -->\n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifiermenuseparator): DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifiermenuseparator \" - \">\n<!-- LOCALIZATION NOTE (mainWindow.titlePrivateBrowsingSuffix): This will be appended to the window's title\n                                                                inside the private browsing mode -->\n<!ENTITY mainWindow.titlePrivateBrowsingSuffix \"(Privénavigatie)\">\n\n<!ENTITY appmenu.tooltip                     \"Menu openen\">\n<!ENTITY navbarOverflow.label                \"Meer hulpmiddelen…\">\n\n<!-- Tab context menu -->\n<!ENTITY  reloadTab.label                    \"Tabblad vernieuwen\">\n<!ENTITY  reloadTab.accesskey                \"n\">\n<!ENTITY  reloadAllTabs.label                \"Alle tabbladen vernieuwen\">\n<!ENTITY  reloadAllTabs.accesskey            \"A\">\n<!-- LOCALIZATION NOTE (closeTabsToTheEnd.label): This should indicate the\ndirection in which tabs are closed, i.e. locales that use RTL mode should say\nleft instead of right. -->\n<!ENTITY  closeTabsToTheEnd.label            \"Tabbladen aan de rechterkant sluiten\">\n<!ENTITY  closeTabsToTheEnd.accesskey        \"i\">\n<!ENTITY  closeOtherTabs.label               \"Overige tabbladen sluiten\">\n<!ENTITY  closeOtherTabs.accesskey           \"e\">\n\n<!-- LOCALIZATION NOTE (pinTab.label, unpinTab.label): \"Pin\" is being\nused as a metaphor for expressing the fact that these tabs are \"pinned\" to the\nleft edge of the tabstrip. Really we just want the string to express the idea\nthat this is a lightweight and reversible action that keeps your tab where you\ncan reach it easily. -->\n<!ENTITY  pinTab.label                       \"Tabblad vastmaken\">\n<!ENTITY  pinTab.accesskey                   \"v\">\n<!ENTITY  unpinTab.label                     \"Tabblad losmaken\">\n<!ENTITY  unpinTab.accesskey                 \"b\">\n<!ENTITY  sendTabToDevice.label              \"Tabblad naar apparaat verzenden\">\n<!ENTITY  sendTabToDevice.accesskey          \"p\">\n<!ENTITY  sendPageToDevice.label             \"Pagina naar apparaat verzenden\">\n<!ENTITY  sendPageToDevice.accesskey         \"p\">\n<!ENTITY  sendLinkToDevice.label             \"Koppeling naar apparaat verzenden\">\n<!ENTITY  sendLinkToDevice.accesskey         \"p\">\n<!ENTITY  moveToNewWindow.label              \"Verplaatsen naar nieuw venster\">\n<!ENTITY  moveToNewWindow.accesskey          \"w\">\n<!ENTITY  bookmarkAllTabs.label              \"Bladwijzer voor alle tabbladen maken…\">\n<!ENTITY  bookmarkAllTabs.accesskey          \"t\">\n<!ENTITY  undoCloseTab.label                 \"Tabblad sluiten ongedaan maken\">\n<!ENTITY  undoCloseTab.accesskey             \"o\">\n<!ENTITY  closeTab.label                     \"Tabblad sluiten\">\n<!ENTITY  closeTab.accesskey                 \"s\">\n\n<!ENTITY listAllTabs.label       \"Alle tabbladtitels weergeven\">\n\n<!ENTITY tabCmd.label \"&#xad;Nieuw tabblad\">\n<!ENTITY tabCmd.accesskey \"t\">\n<!ENTITY tabCmd.commandkey \"t\">\n<!-- LOCALIZATION NOTE (openLocationCmd.label): \"Open Location\" is only\ndisplayed on OS X, and only on windows that aren't main browser windows, or\nwhen there are no windows but Firefox is still running. -->\n<!ENTITY openLocationCmd.label \"Locatie openen…\">\n<!ENTITY openFileCmd.label \"Bestand openen…\">\n<!ENTITY openFileCmd.accesskey \"o\">\n<!ENTITY openFileCmd.commandkey \"o\">\n<!ENTITY printSetupCmd.label \"Pagina-instellingen…\">\n<!ENTITY printSetupCmd.accesskey \"i\">\n<!ENTITY printPreviewCmd.label \"Afdrukvoorbeeld\">\n<!ENTITY printPreviewCmd.accesskey \"v\">\n<!ENTITY printCmd.label \"Afdrukken…\">\n<!ENTITY printCmd.accesskey \"d\">\n<!ENTITY printCmd.commandkey \"p\">\n\n<!ENTITY goOfflineCmd.label \"Offline werken\">\n<!ENTITY goOfflineCmd.accesskey \"f\">\n\n<!ENTITY menubarCmd.label \"Menubalk\">\n<!ENTITY menubarCmd.accesskey \"M\">\n<!ENTITY navbarCmd.label \"Navigatiewerkbalk\">\n<!ENTITY personalbarCmd.label \"Bladwijzerwerkbalk\">\n<!ENTITY personalbarCmd.accesskey \"B\">\n<!ENTITY bookmarksToolbarItem.label \"Bladwijzerwerkbalkitems\">\n\n<!ENTITY toolbarContextMenu.reloadAllTabs.label \"Alle tabbladen vernieuwen\">\n<!ENTITY toolbarContextMenu.reloadAllTabs.accesskey \"A\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.label \"Bladwijzer voor alle tabbladen maken…\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.accesskey \"t\">\n<!ENTITY toolbarContextMenu.undoCloseTab.label \"Tabblad sluiten ongedaan maken\">\n<!ENTITY toolbarContextMenu.undoCloseTab.accesskey \"o\">\n\n<!ENTITY pageSourceCmd.label \"Paginabron\">\n<!ENTITY pageSourceCmd.accesskey \"b\">\n<!ENTITY pageSourceCmd.commandkey \"u\">\n<!ENTITY pageInfoCmd.label \"Pagina-info\">\n<!ENTITY pageInfoCmd.accesskey \"i\">\n<!ENTITY pageInfoCmd.commandkey \"i\">\n<!ENTITY mirrorTabCmd.label \"Tabblad spiegelen\">\n<!ENTITY mirrorTabCmd.accesskey \"s\">\n<!-- LOCALIZATION NOTE (enterFullScreenCmd.label, exitFullScreenCmd.label):\nThese should match what Safari and other Apple applications use on OS X Lion. -->\n<!ENTITY enterFullScreenCmd.label \"Schermvullende weergave\">\n<!ENTITY enterFullScreenCmd.accesskey \"S\">\n<!ENTITY exitFullScreenCmd.label \"Schermvullende weergave verlaten\">\n<!ENTITY exitFullScreenCmd.accesskey \"S\">\n<!ENTITY fullScreenCmd.label \"Volledig scherm\">\n<!ENTITY fullScreenCmd.accesskey \"d\">\n<!ENTITY fullScreenCmd.macCommandKey \"f\">\n<!ENTITY showAllTabsCmd.label \"Alle tabbladen tonen\">\n<!ENTITY showAllTabsCmd.accesskey \"A\">\n<!ENTITY toggleReaderMode.key \"R\">\n\n<!ENTITY fxaSignIn.label \"Aanmelden bij &syncBrand.shortName.label;\">\n<!ENTITY fxaSignedIn.tooltip \"&syncBrand.shortName.label;-voorkeuren openen\">\n<!ENTITY fxaSignInError.label \"Opnieuw verbinden met &syncBrand.shortName.label;\">\n<!ENTITY fxaUnverified.label \"Uw account verifiëren\">\n\n\n<!ENTITY fullScreenMinimize.tooltip \"Minimaliseren\">\n<!ENTITY fullScreenRestore.tooltip \"Herstellen\">\n<!ENTITY fullScreenClose.tooltip \"Sluiten\">\n<!ENTITY fullScreenAutohide.label \"Werkbalken verbergen\">\n<!ENTITY fullScreenAutohide.accesskey \"W\">\n<!ENTITY fullScreenExit.label \"Volledigschermmodus verlaten\">\n<!ENTITY fullScreenExit.accesskey \"d\">\n\n<!-- LOCALIZATION NOTE (fullscreenWarning.beforeDomain.label,\n     fullscreenWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring fullscreen.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n<!ENTITY fullscreenWarning.beforeDomain.label \"\">\n<!ENTITY fullscreenWarning.afterDomain.label \"gebruikt nu het volledige scherm\">\n<!ENTITY fullscreenWarning.generic.label \"Dit document gebruikt nu het volledige scherm\">\n\n<!-- LOCALIZATION NOTE (exitDOMFullscreen.button,\n     exitDOMFullscreenMac.button): the \"escape\" button on PC keyboards\n     is uppercase, while on Mac keyboards it is lowercase -->\n<!ENTITY exitDOMFullscreen.button \"Volledig scherm verlaten (Esc)\">\n<!ENTITY exitDOMFullscreenMac.button \"Volledig scherm verlaten (esc)\">\n<!ENTITY leaveDOMFullScreen.label \"Volledig scherm verlaten\">\n<!ENTITY leaveDOMFullScreen.accesskey \"v\">\n\n<!-- LOCALIZATION NOTE (pointerlockWarning.beforeDomain.label,\n     pointerlockWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring pointerlock.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n<!ENTITY pointerlockWarning.beforeDomain.label \"\">\n<!ENTITY pointerlockWarning.afterDomain.label \"heeft de controle over uw aanwijzer. Druk op Esc om de controle weer over te nemen.\">\n<!ENTITY pointerlockWarning.generic.label \"Dit document heeft de controle over uw aanwijzer. Druk op Esc om de controle weer over te nemen.\">\n\n<!ENTITY closeWindow.label \"Venster sluiten\">\n<!ENTITY closeWindow.accesskey \"e\">\n\n<!ENTITY bookmarksMenu.label \"Bladwijzers\">\n<!ENTITY bookmarksMenu.accesskey \"a\">\n<!ENTITY bookmarkThisPageCmd.label \"Bladwijzer voor deze pagina maken\">\n<!ENTITY editThisBookmarkCmd.label \"Deze bladwijzer bewerken\">\n<!ENTITY bookmarkThisPageCmd.commandkey \"d\">\n<!-- LOCALIZATION NOTE (findShareServices.label):\n  -  Use the unicode ellipsis char, \\u2026,\n  -  or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY findShareServices.label \"Meer deelservices vinden…\">\n<!ENTITY sharePageCmd.label \"Deze pagina delen\">\n<!ENTITY sharePageCmd.commandkey \"S\">\n<!ENTITY sharePageCmd.accesskey \"d\">\n<!-- LOCALIZATION NOTE (shareLink.accesskey): must be different than the following share access keys -->\n<!ENTITY shareLink.label \"Deze koppeling delen\">\n<!ENTITY shareLink.accesskey \"d\">\n<!ENTITY shareImage.label \"Deze afbeelding delen\">\n<!ENTITY shareImage.accesskey \"z\">\n<!ENTITY shareSelect.label \"Selectie delen\">\n<!ENTITY shareSelect.accesskey \"S\">\n<!ENTITY shareVideo.label \"Deze video delen\">\n<!ENTITY shareVideo.accesskey \"z\">\n<!ENTITY feedsMenu2.label \"Abonneren op deze pagina\">\n<!ENTITY subscribeToPageMenupopup.label \"Abonneren op deze pagina\">\n<!ENTITY subscribeToPageMenuitem.label \"Abonneren op deze pagina…\">\n<!ENTITY addCurPagesCmd.label \"Bladwijzer voor alle tabbladen maken…\">\n<!ENTITY showAllBookmarks2.label \"Alle bladwijzers tonen\">\n<!ENTITY recentBookmarks.label \"Recent aangemaakte bladwijzers\">\n<!ENTITY otherBookmarksCmd.label \"Andere bladwijzers\">\n<!ENTITY mobileBookmarksCmd.label \"Mobiel-bladwijzers\">\n<!ENTITY bookmarksToolbarChevron.tooltip \"Meer bladwijzers tonen\">\n<!ENTITY showRecentlyBookmarked.label     \"Recent aangemaakte bladwijzers tonen\">\n<!ENTITY showRecentlyBookmarked.accesskey \"t\">\n<!ENTITY hideRecentlyBookmarked.label     \"Recent aangemaakte bladwijzers verbergen\">\n<!ENTITY hideRecentlyBookmarked.accesskey \"v\">\n\n<!ENTITY backCmd.label                \"Terug\">\n<!ENTITY backButton.tooltip           \"Een pagina terug gaan\">\n<!ENTITY forwardCmd.label             \"Vooruit\">\n<!ENTITY forwardButton.tooltip        \"Een pagina vooruit gaan\">\n<!ENTITY backForwardButtonMenu.tooltip \"Klik met rechts of houd ingedrukt om geschiedenis te tonen\">\n<!ENTITY backForwardButtonMenuMac.tooltip \"Houd ingedrukt om geschiedenis te tonen\">\n<!ENTITY reloadCmd.label              \"Vernieuwen\">\n<!ENTITY reloadButton.tooltip         \"Huidige pagina vernieuwen\">\n<!ENTITY stopCmd.label                \"Stoppen\">\n<!ENTITY stopCmd.macCommandKey        \".\">\n<!ENTITY stopButton.tooltip           \"Het laden van deze pagina stoppen\">\n<!ENTITY goEndCap.tooltip             \"Naar het adres in de locatiebalk gaan\">\n<!ENTITY printButton.label            \"Afdrukken\">\n<!ENTITY printButton.tooltip          \"Deze pagina afdrukken\">\n\n<!ENTITY urlbar.viewSiteInfo.label                      \"Website-informatie weergeven\">\n\n<!ENTITY urlbar.defaultNotificationAnchor.tooltip         \"Berichtpaneel openen\">\n<!ENTITY urlbar.geolocationNotificationAnchor.tooltip     \"Paneel voor locatieaanvraag openen\">\n<!ENTITY urlbar.addonsNotificationAnchor.tooltip          \"Berichtpaneel voor add-on-installatie openen\">\n<!ENTITY urlbar.indexedDBNotificationAnchor.tooltip       \"Berichtpaneel voor offlineopslag openen\">\n<!ENTITY urlbar.passwordNotificationAnchor.tooltip        \"Berichtpaneel voor opslaan van wachtwoord openen\">\n<!ENTITY urlbar.pluginsNotificationAnchor.tooltip         \"Plug-in-gebruik beheren\">\n<!ENTITY urlbar.webNotificationAnchor.tooltip             \"Wijzigen of u notificaties van de website kunt ontvangen\">\n\n<!ENTITY urlbar.webRTCShareDevicesNotificationAnchor.tooltip      \"Delen van uw camera en/of microfoon met de website beheren\">\n<!ENTITY urlbar.webRTCShareMicrophoneNotificationAnchor.tooltip   \"Delen van uw microfoon met de website beheren\">\n<!ENTITY urlbar.webRTCShareScreenNotificationAnchor.tooltip       \"Delen van uw vensters of scherm met de website beheren\">\n\n<!ENTITY urlbar.servicesNotificationAnchor.tooltip        \"Berichtpaneel voor installatie openen\">\n<!ENTITY urlbar.translateNotificationAnchor.tooltip       \"Deze pagina vertalen\">\n<!ENTITY urlbar.translatedNotificationAnchor.tooltip      \"Paginavertaling beheren\">\n<!ENTITY urlbar.emeNotificationAnchor.tooltip             \"Gebruik van DRM-software beheren\">\n\n<!ENTITY urlbar.cameraBlocked.tooltip            \"U hebt uw camera voor deze website geblokkeerd.\">\n<!ENTITY urlbar.microphoneBlocked.tooltip        \"U hebt uw microfoon voor deze website geblokkeerd.\">\n<!ENTITY urlbar.screenBlocked.tooltip            \"U hebt het delen van uw scherm voor deze website geblokkeerd.\">\n<!ENTITY urlbar.geolocationBlocked.tooltip       \"U hebt locatiegegevens voor deze website geblokkeerd.\">\n<!ENTITY urlbar.indexedDBBlocked.tooltip         \"U hebt gegevensopslag voor deze website geblokkeerd.\">\n<!ENTITY urlbar.webNotificationsBlocked.tooltip  \"U hebt notificaties voor deze website geblokkeerd.\">\n\n<!ENTITY urlbar.openHistoryPopup.tooltip                \"Geschiedenis tonen\">\n\n<!ENTITY urlbar.zoomReset.tooltip     \"Zoomniveau terugzetten\">\n\n<!ENTITY searchItem.title             \"Zoeken\">\n\n<!-- Toolbar items --> \n<!ENTITY homeButton.label             \"Startpagina\">\n\n<!ENTITY bookmarksButton.label          \"Bladwijzers\">\n<!ENTITY bookmarksCmd.commandkey \"b\">\n\n<!ENTITY bookmarksMenuButton.label          \"Bladwijzers\">\n<!ENTITY bookmarksMenuButton.other.label \"Andere bladwijzers\">\n<!ENTITY bookmarksMenuButton.mobile.label \"Mobiel-bladwijzers\">\n<!ENTITY viewBookmarksSidebar2.label        \"Bladwijzerzijbalk weergeven\">\n<!ENTITY viewBookmarksToolbar.label         \"Bladwijzerwerkbalk weergeven\">\n\n<!ENTITY containersMenu.label \"Containers\">\n\n<!-- LOCALIZATION NOTE (bookmarksSidebarGtkCmd.commandkey): This command\n  -  key should not contain the letters A-F, since these are reserved\n  -  shortcut keys on Linux. -->\n<!ENTITY bookmarksGtkCmd.commandkey \"o\">\n<!ENTITY bookmarksWinCmd.commandkey \"i\">\n\n<!ENTITY historyButton.label            \"Geschiedenis\">\n<!ENTITY historySidebarCmd.commandKey   \"h\">\n\n<!ENTITY toolsMenu.label              \"Extra\">\n<!ENTITY toolsMenu.accesskey          \"x\">\n\n<!ENTITY keywordfield.label           \"Sleutelwoord voor deze zoekopdracht toevoegen…\">\n<!ENTITY keywordfield.accesskey       \"S\">\n\n<!ENTITY downloads.label              \"Downloads\">\n<!ENTITY downloads.accesskey          \"D\">\n<!ENTITY downloads.commandkey         \"j\">\n<!ENTITY downloadsUnix.commandkey     \"y\">\n<!ENTITY addons.label                 \"Add-ons\">\n<!ENTITY addons.accesskey             \"A\">\n<!ENTITY addons.commandkey            \"A\">\n\n<!ENTITY webDeveloperMenu.label       \"Webontwikkelaar\">\n<!ENTITY webDeveloperMenu.accesskey   \"W\">\n\n<!ENTITY inspectContextMenu.label     \"Element inspecteren\">\n<!ENTITY inspectContextMenu.accesskey \"E\">\n\n<!ENTITY fileMenu.label         \"Bestand\"> \n<!ENTITY fileMenu.accesskey       \"B\">\n<!ENTITY newUserContext.label             \"Nieuw containertabblad\">\n<!ENTITY newUserContext.accesskey         \"c\">\n<!ENTITY newNavigatorCmd.label        \"Nieuw venster\">\n<!ENTITY newNavigatorCmd.key        \"N\">\n<!ENTITY newNavigatorCmd.accesskey      \"N\">\n<!ENTITY newPrivateWindow.label     \"Nieuw privévenster\">\n<!ENTITY newPrivateWindow.accesskey \"r\">\n<!ENTITY newNonRemoteWindow.label   \"Nieuw niet-e10s-venster\">\n\n<!ENTITY editMenu.label         \"Bewerken\"> \n<!ENTITY editMenu.accesskey       \"w\"> \n<!ENTITY undoCmd.label            \"Ongedaan maken\">  \n<!ENTITY undoCmd.key            \"Z\">  \n<!ENTITY undoCmd.accesskey          \"O\"> \n<!ENTITY redoCmd.label            \"Opnieuw uitvoeren\">  \n<!ENTITY redoCmd.key            \"Y\">  \n<!ENTITY redoCmd.accesskey          \"u\"> \n<!ENTITY cutCmd.label           \"Knippen\">  \n<!ENTITY cutCmd.key             \"X\">  \n<!ENTITY cutCmd.accesskey         \"n\"> \n<!ENTITY copyCmd.label            \"Kopiëren\">  \n<!ENTITY copyCmd.key            \"C\">  \n<!ENTITY copyCmd.accesskey          \"K\"> \n<!ENTITY pasteCmd.label           \"Plakken\">  \n<!ENTITY pasteCmd.key           \"V\">  \n<!ENTITY pasteCmd.accesskey         \"P\"> \n<!ENTITY deleteCmd.label          \"Verwijderen\">  \n<!ENTITY deleteCmd.key            \"d\">  \n<!ENTITY deleteCmd.accesskey        \"V\"> \n<!ENTITY selectAllCmd.label         \"Alles selecteren\">  \n<!ENTITY selectAllCmd.key         \"A\">  \n<!ENTITY selectAllCmd.accesskey       \"A\"> \n<!ENTITY preferencesCmd2.label       \"Opties\">\n<!ENTITY preferencesCmd2.accesskey     \"O\"> \n<!ENTITY preferencesCmdUnix.label       \"Voorkeuren\">\n<!ENTITY preferencesCmdUnix.accesskey     \"V\">\n\n<!ENTITY clearRecentHistory.label               \"Recente geschiedenis wissen…\">\n\n<!ENTITY privateBrowsingCmd.commandkey          \"P\">\n\n<!ENTITY viewMenu.label         \"Beeld\"> \n<!ENTITY viewMenu.accesskey       \"l\">\n<!ENTITY viewToolbarsMenu.label       \"Werkbalken\"> \n<!ENTITY viewToolbarsMenu.accesskey     \"W\"> \n<!ENTITY viewSidebarMenu.label \"Zijbalk\">\n<!ENTITY viewSidebarMenu.accesskey \"Z\">\n<!ENTITY viewCustomizeToolbar.label       \"Aanpassen…\"> \n<!ENTITY viewCustomizeToolbar.accesskey     \"A\"> \n\n<!ENTITY historyMenu.label \"Geschiedenis\">\n<!ENTITY historyMenu.accesskey \"G\">\n<!ENTITY historyUndoMenu.label \"Onlangs gesloten tabbladen\">\n<!-- LOCALIZATION NOTE (historyUndoWindowMenu): see bug 394759 -->\n<!ENTITY historyUndoWindowMenu.label \"Onlangs gesloten vensters\">\n<!ENTITY historyRestoreLastSession.label \"Vorige sessie herstellen\">\n\n<!ENTITY showAllHistoryCmd2.label \"Alle geschiedenis tonen\">\n<!ENTITY showAllHistoryCmd.commandkey \"h\">\n\n<!ENTITY appMenuCustomize.label \"Aanpassen\">\n<!ENTITY appMenuCustomize.tooltip \"Het menu en de werkbalken aanpassen\">\n<!ENTITY appMenuCustomizeExit.label \"Aanpassen afsluiten\">\n<!ENTITY appMenuCustomizeExit.tooltip \"Aanpassen voltooien\">\n<!ENTITY appMenuHistory.label \"Geschiedenis\">\n<!ENTITY appMenuHistory.showAll.label \"Alle geschiedenis tonen\">\n<!ENTITY appMenuHistory.clearRecent.label \"Recente geschiedenis wissen…\">\n<!ENTITY appMenuHistory.restoreSession.label \"Vorige sessie herstellen\">\n<!ENTITY appMenuHistory.viewSidebar.label \"Geschiedeniszijbalk weergeven\">\n<!ENTITY appMenuHelp.tooltip \"Menu Help openen\">\n\n<!ENTITY appMenuRemoteTabs.label \"Gesynchroniseerde tabbladen\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.notabs.label): This is shown beneath\n     the name of a device when that device has no open tabs -->\n<!ENTITY appMenuRemoteTabs.notabs.label \"Geen open tabbladen\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showMore.label, appMenuRemoteTabs.showMore.tooltip):\n     This is shown after the tabs list if we can display more tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showMore.label \"Meer tonen\">\n<!ENTITY appMenuRemoteTabs.showMore.tooltip \"Meer tabbladen van dit apparaat tonen\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showAll.label, appMenuRemoteTabs.showAll.tooltip):\n     This is shown after the tabs list if we can all the remaining tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showAll.label \"Alle tonen\">\n<!ENTITY appMenuRemoteTabs.showAll.tooltip \"Alle tabbladen van dit apparaat tonen\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY appMenuRemoteTabs.tabsnotsyncing.label \"Zet tabbladsynchronisatie aan om een lijst van tabbladen van uw andere apparaten weer te geven.\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.noclients.label): This is shown\n     when Sync is configured but this appears to be the only device attached to\n     the account. We also show links to download Firefox for android/ios. -->\n<!ENTITY appMenuRemoteTabs.noclients.title \"Nog geen gesynchroniseerde tabbladen…\">\n<!ENTITY appMenuRemoteTabs.noclients.subtitle \"Wilt u hier uw tabbladen van andere apparaten zien?\">\n<!ENTITY appMenuRemoteTabs.openprefs.label \"Synchronisatievoorkeuren\">\n<!ENTITY appMenuRemoteTabs.notsignedin.label \"Meld u aan om een lijst van tabbladen van uw andere apparaten weer te geven.\">\n<!ENTITY appMenuRemoteTabs.signin.label \"Aanmelden bij Sync\">\n<!ENTITY appMenuRemoteTabs.sidebar.label \"Synchrone-tabbladenzijbalk weergeven\">\n\n<!ENTITY customizeMenu.addToToolbar.label \"Toevoegen aan werkbalk\">\n<!ENTITY customizeMenu.addToToolbar.accesskey \"w\">\n<!ENTITY customizeMenu.addToPanel.label \"Toevoegen aan menu\">\n<!ENTITY customizeMenu.addToPanel.accesskey \"m\">\n<!ENTITY customizeMenu.moveToToolbar.label \"Verplaatsen naar werkbalk\">\n<!ENTITY customizeMenu.moveToToolbar.accesskey \"V\">\n<!-- LOCALIZATION NOTE (customizeMenu.moveToPanel.accesskey) can appear on the\n     same context menu as menubarCmd and personalbarCmd, so they should have\n     different access keys. customizeMenu.moveToToolbar and \n     customizeMenu.moveToPanel are mutually exclusive, so can share access\n     keys.  -->\n<!ENTITY customizeMenu.moveToPanel.label \"Verplaatsen naar menu\">\n<!ENTITY customizeMenu.moveToPanel.accesskey \"V\">\n<!ENTITY customizeMenu.removeFromToolbar.label \"Verwijderen van werkbalk\">\n<!ENTITY customizeMenu.removeFromToolbar.accesskey \"w\">\n<!ENTITY customizeMenu.removeFromMenu.label \"Verwijderen uit menu\">\n<!ENTITY customizeMenu.removeFromMenu.accesskey \"w\">\n<!ENTITY customizeMenu.addMoreItems.label \"Meer items toevoegen…\">\n<!ENTITY customizeMenu.addMoreItems.accesskey \"M\">\n\n<!ENTITY openCmd.commandkey           \"l\">\n<!ENTITY urlbar.placeholder2          \"Voer zoekterm of adres in\">\n<!ENTITY urlbar.accesskey             \"d\">\n<!-- LOCALIZATION NOTE (urlbar.extension.label): Used to indicate that a selected autocomplete entry is provided by an extension. -->\n<!ENTITY urlbar.extension.label       \"Extensie:\">\n<!ENTITY urlbar.switchToTab.label     \"Wisselen naar tabblad:\">\n\n<!ENTITY urlbar.searchSuggestionsNotification.question \"Wilt u uw zoekervaring verbeteren met suggesties?\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore \"Meer info…\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore.accesskey \"M\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable \"Nee\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable.accesskey \"N\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable \"Ja\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable.accesskey \"J\">\n\n<!-- \n  Comment duplicated from browser-sets.inc:\n\n  Search Command Key Logic works like this:\n\n  Unix: Ctrl+J (0.8, 0.9 support)\n        Ctrl+K (cross platform binding)\n  Mac:  Cmd+K (cross platform binding)\n        Cmd+Opt+F (platform convention)\n  Win:  Ctrl+K (cross platform binding)\n        Ctrl+E (IE compat)\n\n  We support Ctrl+K on all platforms now and advertise it in the menu since it is\n  our standard - it is a \"safe\" choice since it is near no harmful keys like \"W\" as\n  \"E\" is. People mourning the loss of Ctrl+K for emacs compat can switch their GTK\n  system setting to use emacs emulation, and we should respect it. Focus-Search-Box\n  is a fundamental keybinding and we are maintaining a XP binding so that it is easy\n  for people to switch to Linux.\n\n -->\n<!ENTITY searchFocus.commandkey       \"k\">\n<!ENTITY searchFocus.commandkey2      \"e\">\n<!ENTITY searchFocusUnix.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (contentSearchInput.label):\n     This is set as the aria-label attribute for the search input box in the\n     in-content search UI, to be used by screen readers. -->\n<!ENTITY contentSearchInput.label     \"Zoekterm\">\n<!ENTITY contentSearchSubmit.tooltip  \"Zoekopdracht verzenden\">\n\n<!-- LOCALIZATION NOTE (searchFor.label, searchWith.label):\n     These two strings are used to build the header above the list of one-click\n     search providers:  \"Search for <used typed keywords> with:\" -->\n<!ENTITY searchFor.label              \"Zoeken naar \">\n<!ENTITY searchWith.label             \" met:\">\n\n<!-- LOCALIZATION NOTE (search.label, searchAfter.label):\n     This string is used to build the header above the list of one-click search\n     providers when a one off engine has been selected.  The searchAfter text is\n     intentionally left empty for en-US and can be used by other localizations to\n     display a string after the search engine name.  This string will be displayed\n     as:  \"Search <selected engine name><searchAfter.label text>\" -->\n<!ENTITY search.label                 \"Zoeken bij \">\n<!ENTITY searchAfter.label            \"\">\n\n<!-- LOCALIZATION NOTE (searchWithHeader.label):\n     The wording of this string should be as close as possible to\n     searchFor.label and searchWith.label. This string will be used instead of\n     them when the user has not typed any keyword. -->\n<!ENTITY searchWithHeader.label       \"Zoeken met:\">\n<!-- LOCALIZATION NOTE (changeSearchSettings.button):\n     This string won't wrap, so if the translated string is longer,\n     consider translating it as if it said only \"Search Settings\". -->\n<!ENTITY changeSearchSettings.button  \"Zoekinstellingen wijzigen\">\n<!ENTITY changeSearchSettings.tooltip \"Zoekinstellingen wijzigen\">\n\n<!ENTITY searchInNewTab.label         \"Zoeken in Nieuw tabblad\">\n<!ENTITY searchInNewTab.accesskey     \"t\">\n<!ENTITY searchSetAsDefault.label     \"Instellen als standaardzoekmachine\">\n<!ENTITY searchSetAsDefault.accesskey \"s\">\n\n<!ENTITY openLinkCmdInTab.label       \"Koppeling openen in nieuw tabblad\">\n<!ENTITY openLinkCmdInTab.accesskey   \"t\">\n<!ENTITY openLinkCmd.label            \"Koppeling openen in nieuw venster\">\n<!ENTITY openLinkCmd.accesskey        \"v\">\n<!ENTITY openLinkInPrivateWindowCmd.label \"Koppeling openen in nieuw privévenster\">\n<!ENTITY openLinkInPrivateWindowCmd.accesskey \"r\">\n<!ENTITY openLinkCmdInCurrent.label     \"Koppeling openen\">\n<!ENTITY openLinkCmdInCurrent.accesskey \"o\">\n<!ENTITY openFrameCmdInTab.label      \"Deelvenster openen in nieuw tabblad\">\n<!ENTITY openFrameCmdInTab.accesskey  \"t\">\n<!ENTITY openFrameCmd.label           \"Deelvenster openen in nieuw venster\">\n<!ENTITY openFrameCmd.accesskey       \"v\">\n<!ENTITY openLinkCmdInContainerTab.label \"Koppeling openen in nieuw containertabblad\">\n<!ENTITY openLinkCmdInContainerTab.accesskey \"c\">\n<!ENTITY showOnlyThisFrameCmd.label     \"Alleen dit deelvenster tonen\">\n<!ENTITY showOnlyThisFrameCmd.accesskey \"d\">\n<!ENTITY reloadCmd.commandkey         \"r\">\n<!ENTITY reloadFrameCmd.label         \"Deelvenster vernieuwen\">\n<!ENTITY reloadFrameCmd.accesskey     \"n\">\n<!ENTITY viewPartialSourceForSelectionCmd.label \"Bron van selectie bekijken\">\n<!ENTITY viewPartialSourceForMathMLCmd.label    \"MathML-bron bekijken\">\n<!-- LOCALIZATION NOTE (viewPartialSourceCmd.accesskey): This accesskey is used for both \n         viewPartialSourceForSelectionCmd.label and viewPartialSourceForMathMLCmd.label -->\n<!ENTITY viewPartialSourceCmd.accesskey \"B\">\n<!ENTITY viewPageSourceCmd.label      \"Paginabron bekijken\">\n<!ENTITY viewPageSourceCmd.accesskey  \"b\">\n<!ENTITY viewFrameSourceCmd.label     \"Deelvensterbron bekijken\">\n<!ENTITY viewFrameSourceCmd.accesskey \"b\">\n<!ENTITY viewPageInfoCmd.label        \"Pagina-info bekijken\">\n<!ENTITY viewPageInfoCmd.accesskey    \"i\">\n<!ENTITY viewFrameInfoCmd.label       \"Deelvensterinfo bekijken\">\n<!ENTITY viewFrameInfoCmd.accesskey   \"i\">\n<!ENTITY reloadImageCmd.label         \"Afbeelding vernieuwen\">\n<!ENTITY reloadImageCmd.accesskey     \"r\">\n<!ENTITY viewImageCmd.label           \"Afbeelding bekijken\">\n<!ENTITY viewImageCmd.accesskey       \"f\">\n<!ENTITY viewImageInfoCmd.label       \"Afbeeldingsinfo bekijken\">\n<!ENTITY viewImageInfoCmd.accesskey   \"i\">\n<!ENTITY viewImageDescCmd.label       \"Beschrijving bekijken\">\n<!ENTITY viewImageDescCmd.accesskey   \"B\">\n<!ENTITY viewVideoCmd.label           \"Video bekijken\">\n<!ENTITY viewVideoCmd.accesskey       \"i\">\n<!ENTITY viewBGImageCmd.label         \"Achtergrondafbeelding bekijken\">\n<!ENTITY viewBGImageCmd.accesskey     \"h\">\n<!ENTITY setDesktopBackgroundCmd.label      \"Als bureaubladachtergrond instellen…\">\n<!ENTITY setDesktopBackgroundCmd.accesskey  \"c\">\n<!ENTITY bookmarkPageCmd2.label       \"Bladwijzer voor deze pagina maken\">\n<!ENTITY bookmarkThisLinkCmd.label      \"Bladwijzer voor deze koppeling maken\">\n<!ENTITY bookmarkThisLinkCmd.accesskey  \"m\">\n<!ENTITY bookmarkThisFrameCmd.label      \"Bladwijzer voor dit deelvenster maken\">\n<!ENTITY bookmarkThisFrameCmd.accesskey  \"m\">\n<!ENTITY emailPageCmd.label           \"Koppeling e-mailen…\">\n<!ENTITY emailPageCmd.accesskey       \"m\">\n<!ENTITY savePageCmd.label            \"Pagina opslaan als…\">\n<!ENTITY savePageCmd.accesskey        \"p\">\n<!-- alternate for content area context menu -->\n<!ENTITY savePageCmd.accesskey2       \"p\">\n<!ENTITY savePageCmd.commandkey       \"s\">\n<!ENTITY saveFrameCmd.label           \"Deelvenster opslaan als…\">\n<!ENTITY saveFrameCmd.accesskey       \"r\">\n<!ENTITY printFrameCmd.label          \"Deelvenster afdrukken…\">\n<!ENTITY printFrameCmd.accesskey      \"a\">\n<!ENTITY saveLinkCmd.label            \"Koppeling opslaan als…\">\n<!ENTITY saveLinkCmd.accesskey        \"l\">\n<!ENTITY saveImageCmd.label           \"Afbeelding opslaan als…\">\n<!ENTITY saveImageCmd.accesskey       \"n\">\n<!ENTITY saveVideoCmd.label           \"Video opslaan als…\">\n<!ENTITY saveVideoCmd.accesskey       \"n\">\n<!ENTITY saveAudioCmd.label           \"Audio opslaan als…\">\n<!ENTITY saveAudioCmd.accesskey       \"n\">\n<!ENTITY emailImageCmd.label          \"Afbeelding e-mailen…\">\n<!ENTITY emailImageCmd.accesskey      \"a\">\n<!ENTITY emailVideoCmd.label          \"Video e-mailen…\">\n<!ENTITY emailVideoCmd.accesskey      \"l\">\n<!ENTITY castVideoCmd.label           \"Video naar apparaat verzenden\">\n<!ENTITY castVideoCmd.accesskey       \"e\">\n<!ENTITY emailAudioCmd.label          \"Audio e-mailen…\">\n<!ENTITY emailAudioCmd.accesskey      \"a\">\n<!ENTITY playPluginCmd.label          \"Deze plug-in activeren\">\n<!ENTITY playPluginCmd.accesskey      \"c\">\n<!ENTITY hidePluginCmd.label          \"Deze plug-in verbergen\">\n<!ENTITY hidePluginCmd.accesskey      \"v\">\n<!ENTITY copyLinkCmd.label            \"Koppelingslocatie kopiëren\">\n<!ENTITY copyLinkCmd.accesskey        \"p\">\n<!ENTITY copyImageCmd.label           \"Afbeeldingslocatie kopiëren\">\n<!ENTITY copyImageCmd.accesskey       \"o\">\n<!ENTITY copyImageContentsCmd.label   \"Afbeelding kopiëren\">\n<!ENTITY copyImageContentsCmd.accesskey  \"k\">\n<!ENTITY copyVideoURLCmd.label        \"Videolocatie kopiëren\">\n<!ENTITY copyVideoURLCmd.accesskey    \"o\">\n<!ENTITY copyAudioURLCmd.label        \"Audiolocatie kopiëren\">\n<!ENTITY copyAudioURLCmd.accesskey    \"o\">\n<!ENTITY copyEmailCmd.label           \"E-mailadres kopiëren\">\n<!ENTITY copyEmailCmd.accesskey       \"m\">\n<!ENTITY thisFrameMenu.label              \"Dit deelvenster\">\n<!ENTITY thisFrameMenu.accesskey          \"D\">\n\n<!-- Media (video/audio) controls -->\n<!-- LOCALIZATION NOTE: The access keys for \"Play\" and\n\"Pause\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaPlay.label             \"Afspelen\">\n<!ENTITY mediaPlay.accesskey         \"A\">\n<!ENTITY mediaPause.label            \"Pauzeren\">\n<!ENTITY mediaPause.accesskey        \"P\">\n<!-- LOCALIZATION NOTE: The access keys for \"Mute\" and\n\"Unmute\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaMute.label             \"Dempen\">\n<!ENTITY mediaMute.accesskey         \"D\">\n<!ENTITY mediaUnmute.label           \"Dempen opheffen\">\n<!ENTITY mediaUnmute.accesskey       \"D\">\n<!ENTITY mediaPlaybackRate2.label     \"Afspeelsnelheid\">\n<!ENTITY mediaPlaybackRate2.accesskey \"f\">\n<!ENTITY mediaPlaybackRate050x2.label \"Langzaam (0,5×)\">\n<!ENTITY mediaPlaybackRate050x2.accesskey \"L\">\n<!ENTITY mediaPlaybackRate100x2.label \"Normaal\">\n<!ENTITY mediaPlaybackRate100x2.accesskey \"N\">\n<!ENTITY mediaPlaybackRate125x2.label \"Snel (1,25×)\">\n<!ENTITY mediaPlaybackRate125x2.accesskey \"S\">\n<!ENTITY mediaPlaybackRate150x2.label \"Sneller (1,5×)\">\n<!ENTITY mediaPlaybackRate150x2.accesskey \"r\">\n<!-- LOCALIZATION NOTE: \"Ludicrous\" is a reference to the\nmovie \"Space Balls\" and is meant to say that this speed is very\nfast. -->\n<!ENTITY mediaPlaybackRate200x2.label \"Belachelijk (2×)\">\n<!ENTITY mediaPlaybackRate200x2.accesskey \"B\">\n<!ENTITY mediaLoop.label             \"Herhalen\">\n<!ENTITY mediaLoop.accesskey         \"H\">\n<!-- LOCALIZATION NOTE: The access keys for \"Show Controls\" and\n\"Hide Controls\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaShowControls.label     \"Bedieningsknoppen tonen\">\n<!ENTITY mediaShowControls.accesskey \"B\">\n<!ENTITY mediaHideControls.label     \"Bedieningsknoppen verbergen\">\n<!ENTITY mediaHideControls.accesskey \"B\">\n<!ENTITY videoFullScreen.label       \"Volledig scherm\">\n<!ENTITY videoFullScreen.accesskey   \"V\">\n<!ENTITY videoSaveImage.label        \"Momentopname opslaan als…\">\n<!ENTITY videoSaveImage.accesskey    \"M\">\n<!-- LOCALIZATION NOTE: The access keys for \"Show Statistics\" and\n\"Hide Statistics\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY videoShowStats.label        \"Statistieken tonen\">\n<!ENTITY videoShowStats.accesskey    \"t\">\n<!ENTITY videoHideStats.label        \"Statistieken verbergen\">\n<!ENTITY videoHideStats.accesskey    \"t\">\n\n<!-- LOCALIZATION NOTE :\nfullZoomEnlargeCmd.commandkey3, fullZoomReduceCmd.commandkey2 and\nfullZoomResetCmd.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n<!ENTITY fullZoomEnlargeCmd.label       \"Inzoomen\">\n<!ENTITY fullZoomEnlargeCmd.accesskey   \"I\">\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.label        \"Uitzoomen\">\n<!ENTITY fullZoomReduceCmd.accesskey    \"U\">\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.label         \"Herinitialiseren\">\n<!ENTITY fullZoomResetCmd.accesskey     \"H\">\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY fullZoomToggleCmd.label        \"Alleen tekst zoomen\">\n<!ENTITY fullZoomToggleCmd.accesskey    \"t\">\n<!ENTITY fullZoom.label                 \"Zoomen\">\n<!ENTITY fullZoom.accesskey             \"o\">\n\n<!ENTITY sidebarCloseButton.tooltip     \"Zijbalk sluiten\">\n\n<!ENTITY quitApplicationCmdWin2.label       \"Afsluiten\">\n<!ENTITY quitApplicationCmdWin2.accesskey   \"A\">\n<!ENTITY quitApplicationCmdWin2.tooltip     \"&brandShorterName; afsluiten\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n<!ENTITY quitApplicationCmd.label       \"Afsluiten\"> \n<!ENTITY quitApplicationCmd.accesskey   \"A\">\n<!ENTITY quitApplicationCmdMac2.label   \"&brandShorterName; afsluiten\">\n<!-- LOCALIZATION NOTE(quitApplicationCmdUnix.key): This keyboard shortcut is used by both Linux and OSX builds. -->\n<!ENTITY quitApplicationCmdUnix.key     \"Q\">\n\n<!ENTITY closeCmd.label                 \"Sluiten\">  \n<!ENTITY closeCmd.key                   \"W\">  \n<!ENTITY closeCmd.accesskey             \"S\">\n\n<!ENTITY toggleMuteCmd.key              \"M\">\n\n<!ENTITY pageStyleMenu.label \"Paginastijl\">\n<!ENTITY pageStyleMenu.accesskey \"P\">\n<!ENTITY pageStyleNoStyle.label \"Geen stijl\">\n<!ENTITY pageStyleNoStyle.accesskey \"G\">\n<!ENTITY pageStylePersistentOnly.label \"Basisstijl\">\n<!ENTITY pageStylePersistentOnly.accesskey \"B\">\n\n<!ENTITY pageReportIcon.tooltip            \"Pop-upinstellingen voor deze website wijzigen\">\n\n<!ENTITY allowPopups.accesskey \"P\">\n<!-- On Windows we use the term \"Options\" to describe settings, but\n     on Linux and Mac OS X we use \"Preferences\" - carry that distinction\n     over into this string, which is used in the \"popup blocked\" info bar . -->\n<!ENTITY editPopupSettingsUnix.label \"Pop-upblokkeringsvoorkeuren bewerken…\">\n<!ENTITY editPopupSettings.label \"Pop-upblokkeringsopties bewerken…\">\n<!ENTITY editPopupSettings.accesskey \"b\">\n<!ENTITY dontShowMessage.accesskey \"n\">\n\n<!ENTITY bidiSwitchPageDirectionItem.label        \"Paginarichting omkeren\">\n<!ENTITY bidiSwitchPageDirectionItem.accesskey    \"a\">\n<!ENTITY bidiSwitchTextDirectionItem.label        \"Tekstrichting omkeren\">\n<!ENTITY bidiSwitchTextDirectionItem.accesskey    \"t\">\n<!ENTITY bidiSwitchTextDirectionItem.commandkey   \"X\">\n\n<!ENTITY findOnCmd.label \"Zoeken op deze pagina…\">\n<!ENTITY findOnCmd.accesskey \"Z\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label \"Opnieuw zoeken\">\n<!ENTITY findAgainCmd.accesskey \"w\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY spellAddDictionaries.label \"Woordenboeken toevoegen…\">\n<!ENTITY spellAddDictionaries.accesskey \"W\">\n\n<!ENTITY editBookmark.done.label                     \"Gereed\">\n<!ENTITY editBookmark.removeBookmark.accessKey       \"v\">\n\n<!ENTITY identity.connectionSecure \"Beveiligde verbinding\">\n<!ENTITY identity.connectionNotSecure \"Verbinding is niet beveiligd\">\n<!ENTITY identity.connectionFile \"Deze pagina is op uw computer opgeslagen.\">\n<!ENTITY identity.connectionVerified2 \"U hebt een beveiligde verbinding met deze website, welke wordt beheerd door:\">\n<!ENTITY identity.connectionInternal \"Dit is een beveiligde &brandShortName;-pagina.\">\n<!ENTITY identity.insecureLoginForms2 \"Ingevoerde aanmeldingen op deze pagina zouden kunnen worden onderschept.\">\n\n<!-- Strings for connection state warnings. -->\n<!ENTITY identity.activeBlocked \"&brandShortName; heeft onderdelen van deze pagina die niet zijn beveiligd geblokkeerd.\">\n<!ENTITY identity.passiveLoaded \"Onderdelen van deze pagina zijn niet beveiligd (zoals afbeeldingen).\">\n<!ENTITY identity.activeLoaded \"U hebt beveiliging op deze pagina uitgeschakeld.\">\n<!ENTITY identity.weakEncryption \"Deze pagina gebruikt zwakke beveiliging.\">\n\n<!-- Strings for connection state warnings in the subview. -->\n<!ENTITY identity.description.insecure \"Uw verbinding met deze website is niet privé. Gegevens die u verzendt zouden door anderen kunnen worden bekeken (zoals wachtwoorden, berichten, creditcardgegevens, etc.).\">\n<!ENTITY identity.description.insecureLoginForms \"De aanmeldingsgegevens die u op deze pagina invoert, zijn niet veilig en zouden kunnen worden onderschept.\">\n<!ENTITY identity.description.weakCipher \"Uw verbinding met deze website gebruikt zwakke versleuteling en is niet privé.\">\n<!ENTITY identity.description.weakCipher2 \"Andere personen kunnen uw gegevens bekijken of het gedrag van de website aanpassen.\">\n<!ENTITY identity.description.activeBlocked \"&brandShortName; heeft onderdelen van deze pagina die niet zijn beveiligd geblokkeerd.\">\n<!ENTITY identity.description.passiveLoaded \"Uw verbinding is niet privé en gegevens die u met de website deelt zouden door anderen kunnen worden bekeken.\">\n<!ENTITY identity.description.passiveLoaded2 \"Deze website bevat inhoud die niet is beveiligd (zoals afbeeldingen).\">\n<!ENTITY identity.description.passiveLoaded3 \"Hoewel &brandShortName; bepaalde inhoud heeft geblokkeerd, is er nog steeds inhoud op de pagina die niet is beveiligd (zoals afbeeldingen).\">\n<!ENTITY identity.description.activeLoaded \"Deze website bevat inhoud die niet is beveiligd (zoals scripts) en uw verbinding ermee is niet privé.\">\n<!ENTITY identity.description.activeLoaded2 \"Gegevens die u met deze website deelt, zouden door anderen kunnen worden bekeken (zoals wachtwoorden, berichten, creditcardgegevens, etc.).\">\n\n<!ENTITY identity.enableMixedContentBlocking.label \"Bescherming inschakelen\">\n<!ENTITY identity.enableMixedContentBlocking.accesskey \"s\">\n<!ENTITY identity.disableMixedContentBlocking.label \"Bescherming voor nu uitschakelen\">\n<!ENTITY identity.disableMixedContentBlocking.accesskey \"u\">\n<!ENTITY identity.learnMore \"Meer info\">\n\n<!ENTITY identity.removeCertException.label \"Uitzondering verwijderen\">\n<!ENTITY identity.removeCertException.accesskey \"v\">\n\n<!ENTITY identity.moreInfoLinkText2 \"Meer informatie\">\n\n<!ENTITY identity.permissions \"Toestemmingen\">\n<!ENTITY identity.permissionsEmpty \"U hebt deze website geen speciale toestemmingen gegeven.\">\n<!ENTITY identity.permissionsReloadHint \"Mogelijk dient u de pagina te vernieuwen om wijzigingen van kracht te laten worden.\">\n\n<!-- Name for the tabs toolbar as spoken by screen readers.\n     The word \"toolbar\" is appended automatically and should not be contained below! -->\n<!ENTITY tabsToolbar.label \"Browsertabbladen\">\n\n<!-- LOCALIZATION NOTE (syncTabsMenu3.label): This appears in the history menu -->\n<!ENTITY syncTabsMenu3.label     \"Gesynchroniseerde tabbladen\">\n\n<!ENTITY syncedTabs.sidebar.label              \"Gesynchroniseerde tabbladen\">\n<!ENTITY syncedTabs.sidebar.noclients.title    \"Nog geen gesynchroniseerde tabbladen…\">\n<!ENTITY syncedTabs.sidebar.noclients.subtitle \"Wilt u hier uw tabbladen van andere apparaten zien?\">\n<!ENTITY syncedTabs.sidebar.noclients.label    \"Meld u aan bij Firefox vanaf uw andere apparaten om hun tabbladen hier weer te geven.\">\n<!ENTITY syncedTabs.sidebar.notsignedin.label  \"Meld u aan om een lijst van tabbladen van uw andere apparaten weer te geven.\">\n<!ENTITY syncedTabs.sidebar.notabs.label       \"Geen open tabbladen\">\n<!ENTITY syncedTabs.sidebar.openprefs.label    \"&syncBrand.shortName.label;-voorkeuren openen\">\n<!-- LOCALIZATION NOTE (syncedTabs.sidebar.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY syncedTabs.sidebar.tabsnotsyncing.label       \"Zet tabbladsynchronisatie aan om een lijst van tabbladen van uw andere apparaten weer te geven.\">\n\n<!-- LOCALIZATION NOTE (syncedTabs.context.open.accesskey,\n                        syncedTabs.context.openAllInTabs.accesskey):\n     These access keys are identical because their associated menu items are\n     mutually exclusive -->\n<!ENTITY syncedTabs.context.open.label                       \"Openen\">\n<!ENTITY syncedTabs.context.open.accesskey                   \"O\">\n<!ENTITY syncedTabs.context.openInNewTab.label               \"Openen in een nieuw tabblad\">\n<!ENTITY syncedTabs.context.openInNewTab.accesskey           \"w\">\n<!ENTITY syncedTabs.context.openInNewWindow.label            \"Openen in een nieuw venster\">\n<!ENTITY syncedTabs.context.openInNewWindow.accesskey        \"v\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.label     \"Openen in een nieuw privévenster\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.accesskey \"r\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.label          \"Bladwijzer voor dit tabblad maken…\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.accesskey      \"B\">\n<!ENTITY syncedTabs.context.copy.label                       \"Kopiëren\">\n<!ENTITY syncedTabs.context.copy.accesskey                   \"K\">\n\n<!ENTITY syncedTabs.context.openAllInTabs.label              \"Alle openen in tabbladen\">\n<!ENTITY syncedTabs.context.openAllInTabs.accesskey          \"o\">\n\n\n<!ENTITY syncBrand.shortName.label    \"Sync\">\n\n<!ENTITY syncSignIn.label             \"Aanmelden bij &syncBrand.shortName.label;…\">\n<!ENTITY syncSignIn.accesskey         \"y\">\n<!ENTITY syncSyncNowItem.label        \"Nu synchroniseren\">\n<!ENTITY syncSyncNowItem.accesskey    \"N\">\n<!ENTITY syncReAuthItem.label         \"Opnieuw verbinden met &syncBrand.shortName.label;…\">\n<!ENTITY syncReAuthItem.accesskey     \"O\">\n<!ENTITY syncToolbarButton.label      \"Synchro&#xad;niseren\">\n\n<!ENTITY social.addons.label \"Services beheren…\">\n\n<!ENTITY social.directory.label \"Activeringslijst\">\n<!ENTITY social.directory.text \"U kunt deelservices van de lijst activeren.\">\n<!ENTITY social.directory.button \"Ernaartoe!\">\n<!ENTITY social.directory.introText \"Klik op een service om deze aan &brandShortName; toe te voegen.\">\n<!ENTITY social.directory.viewmore.text \"Meer weergeven\">\n\n<!ENTITY customizeMode.menuAndToolbars.header2 \"Extra hulpmiddelen en functies\">\n<!ENTITY customizeMode.menuAndToolbars.empty \"Wilt u meer hulpmiddelen?\">\n<!ENTITY customizeMode.menuAndToolbars.emptyLink \"Kies uit duizenden add-ons\">\n<!ENTITY customizeMode.restoreDefaults \"Standaardinstellingen herstellen\">\n<!ENTITY customizeMode.toolbars \"Werkbalken tonen/verbergen\">\n<!ENTITY customizeMode.titlebar \"Titelbalk\">\n<!ENTITY customizeMode.lwthemes \"Thema’s\">\n<!ENTITY customizeMode.lwthemes.myThemes \"Mijn thema’s\">\n<!ENTITY customizeMode.lwthemes.recommended \"Aanbevolen\">\n<!ENTITY customizeMode.lwthemes.menuManage \"Beheren\">\n<!ENTITY customizeMode.lwthemes.menuManage.accessKey \"B\">\n<!ENTITY customizeMode.lwthemes.menuGetMore \"Meer thema’s verkrijgen\">\n<!ENTITY customizeMode.lwthemes.menuGetMore.accessKey \"M\">\n\n<!ENTITY getUserMedia.selectCamera.label \"Te delen camera:\">\n<!ENTITY getUserMedia.selectCamera.accesskey \"c\">\n<!ENTITY getUserMedia.selectMicrophone.label \"Te delen microfoon:\">\n<!ENTITY getUserMedia.selectMicrophone.accesskey \"m\">\n<!ENTITY getUserMedia.audioCapture.label \"Audio van het tabblad wordt gedeeld.\">\n<!ENTITY getUserMedia.allWindowsShared.message \"Alle zichtbare vensters op uw scherm worden gedeeld.\">\n\n<!ENTITY trackingProtection.title \"Bescherming tegen volgen\">\n<!ENTITY trackingProtection.detectedBlocked3 \"&brandShortName; blokkeert onderdelen van de pagina die uw surfgedrag zouden kunnen volgen.\">\n<!ENTITY trackingProtection.detectedNotBlocked3 \"Deze website bevat elementen die uw surfgedrag zouden kunnen volgen. U hebt bescherming uitgeschakeld.\">\n<!ENTITY trackingProtection.notDetected3 \"Geen volgelementen op deze pagina gedetecteerd.\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblock.label, trackingProtection.unblock.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in NON-private browsing mode. -->\n<!ENTITY trackingProtection.unblock.label \"Bescherming voor deze website uitschakelen\">\n<!ENTITY trackingProtection.unblock.accesskey \"u\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblockPrivate.label, trackingProtection.unblockPrivate.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in PRIVATE browsing mode. -->\n<!ENTITY trackingProtection.unblockPrivate.label \"Bescherming voor deze sessie uitschakelen\">\n<!ENTITY trackingProtection.unblockPrivate.accesskey \"u\">\n<!ENTITY trackingProtection.block2.label \"Bescherming inschakelen\">\n<!ENTITY trackingProtection.block2.accesskey \"s\">\n\n<!ENTITY trackingContentBlocked.message \"Volgen\">\n<!ENTITY trackingContentBlocked.moreinfo \"Delen van de pagina die uw online-activiteit volgen zijn geblokkeerd.\">\n<!ENTITY trackingContentBlocked.learnMore \"Meer info\">\n<!ENTITY trackingContentBlocked.options \"Opties\">\n<!ENTITY trackingContentBlocked.unblock2.label \"Bescherming voor deze website uitschakelen\">\n<!ENTITY trackingContentBlocked.unblock2.accesskey \"d\">\n<!ENTITY trackingContentBlocked.block.label \"Bescherming inschakelen\">\n<!ENTITY trackingContentBlocked.block.accesskey \"B\">\n<!ENTITY trackingContentBlocked.disabled.message \"Bescherming tegen volgen is uitgeschakeld\">\n\n<!ENTITY pluginNotification.showAll.label \"Alles tonen\">\n<!ENTITY pluginNotification.showAll.accesskey \"A\">\n\n<!-- LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.properties -->\n<!ENTITY pluginActivateNow.label \"Nu toestaan\">\n<!ENTITY pluginActivateAlways.label \"Toestaan en onthouden\">\n<!ENTITY pluginBlockNow.label \"Plug-in blokkeren\">\n\n<!-- LOCALIZATION NOTE: (pluginNotification.width): This is used to determine the\n     width of the plugin popup notification that can appear if a plugin has been\n     blocked on a page. Should be wide enough to fit the pluginActivateNow.label\n     and pluginActivateAlways.label strings above on a single line. This must be\n     a CSS length value. -->\n<!ENTITY pluginNotification.width \"28em\">\n\n<!ENTITY uiTour.infoPanel.close \"Sluiten\">\n\n<!ENTITY appMenuSidebars.label         \"Zijbalken\">\n\n<!-- LOCALIZATION NOTE: (panicButton.view.mainTimeframeDesc, panicButton.view.5min, panicButton.view.2hr, panicButton.view.day):\n     The .mainTimeframeDesc string combined with any of the 3 others is meant to form a complete sentence, e.g. \"Forget the last: Five minutes\".\n     Please ensure that this remains the case in the translation. -->\n<!ENTITY panicButton.view.mainTimeframeDesc       \"Vergeten:\">\n<!ENTITY panicButton.view.5min                    \"Laatste vijf minuten\">\n<!ENTITY panicButton.view.2hr                     \"Laatste twee uur\">\n<!ENTITY panicButton.view.day                     \"Laatste 24 uur\">\n\n<!-- LOCALIZATION NOTE: (panicButton.view.mainLabel, panicButton.view.deleteCookies, panicButton.view.deleteHistory, panicButton.view.deleteTabsAndWindows, panicButton.view.openNewWindow):\n     The .mainActionDesc string combined with any of the 4 others is meant to form a complete sentence, e.g. \"Proceeding will: Delete Recent Cookies\".\n     Note also that the deleteCookies, deleteHistory and deleteTabsAndWindows strings include <html:strong> tags for emphasis on the words \"Cookies\", \"History\", \"Tabs\" and \"Windows\".\n     The translation should do the same. -->\n<!ENTITY panicButton.view.mainActionDesc          \"Doorgaan zal:\">\n<!ENTITY panicButton.view.deleteCookies           \"Recente <html:strong>cookies</html:strong> wissen\">\n<!ENTITY panicButton.view.deleteHistory           \"Recente <html:strong>geschiedenis</html:strong> wissen\">\n<!ENTITY panicButton.view.deleteTabsAndWindows    \"Alle <html:strong>tabbladen</html:strong> en <html:strong>vensters</html:strong> sluiten\">\n<!ENTITY panicButton.view.openNewWindow           \"Een nieuw leeg venster openen\">\n\n<!ENTITY panicButton.view.undoWarning             \"Deze actie kan niet ongedaan worden gemaakt.\">\n<!ENTITY panicButton.view.forgetButton            \"Vergeten!\">\n\n<!ENTITY panicButton.thankyou.msg1                \"Uw recente geschiedenis is gewist.\">\n<!ENTITY panicButton.thankyou.msg2                \"Hou het veilig!\">\n<!ENTITY panicButton.thankyou.buttonlabel         \"Bedankt!\">\n\n<!ENTITY emeLearnMoreContextMenu.label            \"Meer info over DRM…\">\n<!ENTITY emeLearnMoreContextMenu.accesskey        \"D\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnv_timeout=Wachttijd verstreken\nopenFile=Bestand openen\n\ndroponhometitle=Startpagina instellen\ndroponhomemsg=Wilt u dat dit document uw nieuwe startpagina wordt?\ndroponhomemsgMultiple=Wilt u dat deze documenten uw nieuwe startpagina’s worden?\n\n# context menu strings\n\n# LOCALIZATION NOTE (contextMenuSearch): %1$S is the search engine,\n# %2$S is the selection string.\ncontextMenuSearch=Zoeken bij %1$S naar ‘%2$S’\ncontextMenuSearch.accesskey=Z\n\n# bookmark dialog strings\n\nbookmarkAllTabsDefault=[Mapnaam]\n\nxpinstallPromptMessage=%S heeft voorkomen dat deze website u vraagt software op uw computer te installeren.\nxpinstallPromptMessage.dontAllow=Niet toestaan\nxpinstallPromptMessage.dontAllow.accesskey=N\nxpinstallPromptAllowButton=Toestaan\n# Accessibility Note:\n# Be sure you do not choose an accesskey that is used elsewhere in the active context (e.g. main menu bar, submenu of the warning popup button)\n# See http://www.mozilla.org/access/keyboard/accesskey for details\nxpinstallPromptAllowButton.accesskey=T\nxpinstallDisabledMessageLocked=Installatie van software is uitgeschakeld door uw systeembeheerder.\nxpinstallDisabledMessage=Installatie van software is momenteel uitgeschakeld. Klik op Inschakelen en probeer het opnieuw.\nxpinstallDisabledButton=Inschakelen\nxpinstallDisabledButton.accesskey=n\n\n# LOCALIZATION NOTE (webextPerms.header)\n# This string is used as a header in the webextension permissions dialog,\n# %S is replaced with the localized name of the extension being installed.\n# See https://bug1308309.bmoattachments.org/attachment.cgi?id=8814612\n# for an example of the full dialog.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.header=%S toevoegen?\n\n# LOCALIZATION NOTE (webextPerms.listIntro)\n# This string will be followed by a list of permissions requested\n# by the webextension.\nwebextPerms.listIntro=Dit vereist uw toestemming voor:\nwebextPerms.add.label=Toevoegen\nwebextPerms.add.accessKey=T\nwebextPerms.cancel.label=Annuleren\nwebextPerms.cancel.accessKey=A\n\n# LOCALIZATION NOTE (webextPerms.sideloadMenuItem)\n# %1$S will be replaced with the localized name of the sideloaded add-on.\n# %2$S will be replace with the name of the application (e.g., Firefox, Nightly)\nwebextPerms.sideloadMenuItem=%1$S is aan %2$S toegevoegd\n\n# LOCALIZATION NOTE (webextPerms.sideloadHeader)\n# This string is used as a header in the webextension permissions dialog\n# when the extension is side-loaded.\n# %S is replaced with the localized name of the extension being installed.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.sideloadHeader=%S is toegevoegd\nwebextPerms.sideloadText2=Een ander programma op uw computer heeft een add-on geïnstalleerd die invloed kan hebben op uw browser. Controleer de aanvragen voor toestemmingen van deze add-on en kies voor Inschakelen of Annuleren (om deze uitgeschakeld te houden).\nwebextPerms.sideloadTextNoPerms=Een ander programma op uw computer heeft een add-on geïnstalleerd die invloed kan hebben op uw browser. Kies voor Inschakelen of Annuleren (om deze uitgeschakeld te houden).\n\nwebextPerms.sideloadEnable.label=Inschakelen\nwebextPerms.sideloadEnable.accessKey=I\nwebextPerms.sideloadCancel.label=Annuleren\nwebextPerms.sideloadCancel.accessKey=n\n\n# LOCALIZATION NOTE (webextPerms.updateMenuItem)\n# %S will be replaced with the localized name of the extension which\n# has been updated.\nwebextPerms.updateMenuItem=%S vereist nieuwe toestemmingen\n\n# LOCALIZATION NOTE (webextPerms.updateText)\n# %S is replaced with the localized name of the updated extension.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.updateText=%S is bijgewerkt. U moet nieuwe toestemmingen goedkeuren voordat de bijgewerkte versie wordt geïnstalleerd. ‘Annuleren’ kiezen zal de huidige versie van uw add-on behouden.\n\nwebextPerms.updateAccept.label=Bijwerken\nwebextPerms.updateAccept.accessKey=B\n\nwebextPerms.description.bookmarks=Bladwijzers lezen en aanpassen\nwebextPerms.description.clipboardRead=Gegevens van het klembord ophalen\nwebextPerms.description.clipboardWrite=Gegevens op het klembord plaatsen\nwebextPerms.description.downloads=Bestanden downloaden en downloadgeschiedenis van de browser lezen en aanpassen\nwebextPerms.description.geolocation=Uw locatie benaderen\nwebextPerms.description.history=Browsergeschiedenis benaderen\n# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)\n# %S will be replaced with the name of the application\nwebextPerms.description.nativeMessaging=Berichten met andere programma’s dan %S uitwisselen\nwebextPerms.description.notifications=Notificaties weergeven\nwebextPerms.description.privacy=Privacyinstellingen lezen en aanpassen\nwebextPerms.description.sessions=Onlangs gesloten tabbladen benaderen\nwebextPerms.description.tabs=Browsertabbladen benaderen\nwebextPerms.description.topSites=Browsergeschiedenis benaderen\nwebextPerms.description.webNavigation=Browseractiviteit tijdens navigeren benaderen\n\nwebextPerms.hostDescription.allUrls=Uw gegevens voor alle websites benaderen\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.wildcard)\n# %S will be replaced by the DNS domain for which a webextension\n# is requesting access (e.g., mozilla.org)\nwebextPerms.hostDescription.wildcard=Uw gegevens voor websites in het domein %S benaderen\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManyWildcards):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# domains for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManyWildcards=Uw gegevens in #1 ander domein benaderen;Uw gegevens in #1 andere domeinen benaderen\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.oneSite)\n# %S will be replaced by the DNS host name for which a webextension\n# is requesting access (e.g., www.mozilla.org)\nwebextPerms.hostDescription.oneSite=Uw gegevens voor %S benaderen\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManySites)\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# hosts for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManySites=Uw gegevens op #1 andere website benaderen;Uw gegevens op #1 andere websites benaderen\n\n# LOCALIZATION NOTE (addonPostInstall.message)\n# %1$S is replaced with the localized named of the extension that was\n# just installed.\n# %2$S is replaced with the localized name of the application.\naddonPostInstall.message1=%1$S is aan %2$S toegevoegd.\n\n# LOCALIZATION NOTE (addonPostInstall.messageDetail)\n# %1$S is replaced with the icon for the add-ons menu.\n# %2$S is replaced with the icon for the toolbar menu.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\naddonPostInstall.messageDetail=Beheer uw add-ons door op %1$S in het menu %2$S te klikken.\naddonPostInstall.okay.label=OK\naddonPostInstall.okay.key=O\n\n# LOCALIZATION NOTE (addonDownloadingAndVerifying):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Also see https://bugzilla.mozilla.org/show_bug.cgi?id=570012 for mockups\naddonDownloadingAndVerifying=Add-on downloaden en verifiëren…;#1 add-ons downloaden en verifiëren…\naddonDownloadVerifying=Verifiëren\n\naddonInstall.unsigned=(Niet geverifieerd)\naddonInstall.cancelButton.label=Annuleren\naddonInstall.cancelButton.accesskey=A\naddonInstall.acceptButton.label=Installeren\naddonInstall.acceptButton.accesskey=I\n\n# LOCALIZATION NOTE (addonConfirmInstallMessage,addonConfirmInstallUnsigned):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the number of add-ons being installed\naddonConfirmInstall.message=Deze website wil een add-on installeren in #1:;Deze website wil #2 add-ons installeren in #1:\naddonConfirmInstallUnsigned.message=Waarschuwing: deze website wil een niet-geverifieerde add-on installeren in #1. Ga verder op eigen risico.;Waarschuwing: deze website wil #2 niet-geverifieerde add-ons installeren in #1. Ga verder op eigen risico.\n\n# LOCALIZATION NOTE (addonConfirmInstallSomeUnsigned.message):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the total number of add-ons being installed (at least 2)\naddonConfirmInstallSomeUnsigned.message=;Waarschuwing: deze website wil #2 add-ons installeren in #1, waarvan enkele niet zijn geverifieerd. Ga verder op eigen risico.\n\naddonwatch.slow=%1$S zou %2$S traag kunnen laten werken\naddonwatch.disable.label=%S uitschakelen\naddonwatch.ignoreSession.label=Nu negeren\naddonwatch.ignoreSession.accesskey=N\naddonwatch.ignorePerm.label=Blijvend negeren\naddonwatch.ignorePerm.accesskey=B\naddonwatch.restart.message=Om %1$S uit te schakelen moet u %2$S herstarten\naddonwatch.restart.label=%S herstarten\naddonwatch.restart.accesskey=r\n\n# LOCALIZATION NOTE (addonsInstalled, addonsInstalledNeedsRestart):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 first add-on's name, #2 number of add-ons, #3 application name\naddonsInstalled=#1 is met succes geïnstalleerd.;#2 add-ons zijn met succes geïnstalleerd.\naddonsInstalledNeedsRestart=#1 zal worden geïnstalleerd zodra #3 wordt herstart.;#2 add-ons zullen worden geïnstalleerd zodra #3 wordt herstart.\naddonInstallRestartButton=Nu herstarten\naddonInstallRestartButton.accesskey=N\naddonInstallRestartIgnoreButton=Niet nu\naddonInstallRestartIgnoreButton.accesskey=N\n\n# LOCALIZATION NOTE (addonInstallError-1, addonInstallError-2, addonInstallError-3, addonInstallError-4, addonInstallError-5, addonLocalInstallError-1, addonLocalInstallError-2, addonLocalInstallError-3, addonLocalInstallError-4, addonLocalInstallError-5):\n# %1$S is the application name, %2$S is the add-on name\naddonInstallError-1=De add-on kon niet worden gedownload, vanwege een fout in de verbinding.\naddonInstallError-2=De add-on kon niet worden geïnstalleerd, omdat deze niet overeenkomt met de verwachte add-on %1$S.\naddonInstallError-3=De add-on van deze website gedownloade add-on kon niet worden geïnstalleerd, omdat deze beschadigd lijkt.\naddonInstallError-4=%2$S kon niet worden geïnstalleerd, omdat %1$S het benodigde bestand niet kan aanpassen.\naddonInstallError-5=%1$S heeft voorkomen dat deze website een niet-geverifieerde add-on heeft geïnstalleerd.\naddonLocalInstallError-1=Deze add-on kon niet worden geïnstalleerd, vanwege een bestandssysteemfout.\naddonLocalInstallError-2=Deze add-on kon niet worden geïnstalleerd, omdat deze niet overeenkomt met de verwachte add-on %1$S.\naddonLocalInstallError-3=Deze add-on kon niet worden geïnstalleerd, omdat deze beschadigd lijkt.\naddonLocalInstallError-4=%2$S kon niet worden geïnstalleerd, omdat %1$S het benodigde bestand niet kan aanpassen.\naddonLocalInstallError-5=Deze add-on kon niet worden geïnstalleerd, omdat deze niet is geverifieerd.\n\n# LOCALIZATION NOTE (addonInstallErrorIncompatible):\n# %1$S is the application name, %2$S is the application version, %3$S is the add-on name\naddonInstallErrorIncompatible=%3$S kon niet worden geïnstalleerd, omdat het niet compatibel is met %1$S %2$S.\n\n# LOCALIZATION NOTE (addonInstallErrorBlocklisted): %S is add-on name\naddonInstallErrorBlocklisted=%S kon niet worden geïnstalleerd, omdat het een hoog risico op stabiliteits- of veiligheidsproblemen geeft.\n\nunsignedAddonsDisabled.message=Een of meer geïnstalleerde add-ons kunnen niet worden geverifieerd en zijn uitgeschakeld.\nunsignedAddonsDisabled.learnMore.label=Meer info\nunsignedAddonsDisabled.learnMore.accesskey=M\n\n# LOCALIZATION NOTE (compactLightTheme.name): This is displayed in about:addons -> Appearance\ncompactLightTheme.name=Compact Light\ncompactLightTheme.description=Een compact thema met een licht kleurenschema.\n\n# LOCALIZATION NOTE (compactDarkTheme.name): This is displayed in about:addons -> Appearance\ncompactDarkTheme.name=Compact Dark\ncompactDarkTheme.description=Een compact thema met een donker kleurenschema.\n\n# LOCALIZATION NOTE (lwthemeInstallRequest.message): %S will be replaced with\n# the host name of the site.\nlwthemeInstallRequest.message=Deze website (%S) probeerde een thema te installeren.\nlwthemeInstallRequest.allowButton=Toestaan\nlwthemeInstallRequest.allowButton.accesskey=T\n\nlwthemePostInstallNotification.message=Er is een nieuw thema geïnstalleerd.\nlwthemePostInstallNotification.undoButton=Ongedaan maken\nlwthemePostInstallNotification.undoButton.accesskey=O\nlwthemePostInstallNotification.manageButton=Thema’s beheren…\nlwthemePostInstallNotification.manageButton.accesskey=b\n\n# LOCALIZATION NOTE (lwthemeNeedsRestart.message):\n# %S will be replaced with the new theme name.\nlwthemeNeedsRestart.message=%S zal worden geïnstalleerd nadat u herstart.\nlwthemeNeedsRestart.button=Nu herstarten\nlwthemeNeedsRestart.accesskey=N\n\n# LOCALIZATION NOTE (popupWarning.message): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName and #2 is the number of pop-ups blocked.\npopupWarning.message=#1 heeft voorkomen dat deze website een pop-upvenster opende.;#1 heeft voorkomen dat deze website #2 pop-upvensters opende.\npopupWarningButton=Opties\npopupWarningButton.accesskey=O\npopupWarningButtonUnix=Voorkeuren\npopupWarningButtonUnix.accesskey=V\npopupAllow=Pop-ups van %S toestaan\npopupBlock=Pop-ups van %S blokkeren\npopupWarningDontShowFromMessage=Dit bericht niet tonen wanneer pop-ups worden geblokkeerd\npopupWarningDontShowFromLocationbar=Geen informatiebalk tonen wanneer pop-ups worden geblokkeerd\npopupShowPopupPrefix=‘%S’ tonen\n\n# Bad Content Blocker Doorhanger Notification\n# %S is brandShortName\nbadContentBlocked.blocked.message=%S blokkeert inhoud op deze pagina.\nbadContentBlocked.notblocked.message=%S blokkeert geen enkele inhoud op deze pagina.\n\ncrashedpluginsMessage.title=De %S-plug-in is gecrasht.\ncrashedpluginsMessage.reloadButton.label=Pagina vernieuwen\ncrashedpluginsMessage.reloadButton.accesskey=n\ncrashedpluginsMessage.submitButton.label=Een crashrapport verzenden\ncrashedpluginsMessage.submitButton.accesskey=c\ncrashedpluginsMessage.learnMore=Meer info…\n\n# Keyword fixup messages\n# LOCALIZATION NOTE (keywordURIFixup.message): Used when the user tries to visit\n# a local host page, by the time the DNS request recognizes it, we have already\n# loaded a search page for the given word.  An infobar then asks to the user\n# whether he rather wanted to visit the host.  %S is the recognized host.\nkeywordURIFixup.message=Wilde u naar %S gaan?\nkeywordURIFixup.goTo=Ja, ik wil naar %S\nkeywordURIFixup.goTo.accesskey=J\nkeywordURIFixup.dismiss=Nee bedankt\nkeywordURIFixup.dismiss.accesskey=N\n\n## Plugin doorhanger strings\n# LOCALIZATION NOTE (pluginActivateNew.message): Used for newly-installed\n# plugins which are not known to be unsafe. %1$S is the plugin name and %2$S\n# is the site domain.\npluginActivateNew.message=%2$S toestaan om ‘%1$S’ uit te voeren?\npluginActivateMultiple.message=%S toestaan om plug-ins uit te voeren?\npluginActivate.learnMore=Meer info…\n# LOCALIZATION NOTE (pluginActivateOutdated.message, pluginActivateOutdated.label):\n# These strings are used when an unsafe plugin has an update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateOutdated.message=%3$S heeft voorkomen dat de verouderde plug-in ‘%1$S’ op %2$S wordt uitgevoerd.\npluginActivateOutdated.label=Verouderde plug-in\npluginActivate.updateLabel=Nu bijwerken…\n# LOCALIZATION NOTE (pluginActivateVulnerable.message, pluginActivateVulnerable.label):\n# These strings are used when an unsafe plugin has no update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateVulnerable.message=%3$S heeft voorkomen dat de onveilige plug-in ‘%1$S’ op %2$S wordt uitgevoerd.\npluginActivateVulnerable.label=Kwetsbare plug-in!\npluginActivate.riskLabel=Wat is het risico?\n# LOCALIZATION NOTE (pluginActivateBlocked.message): %1$S is the plugin name, %2$S is brandShortName\npluginActivateBlocked.message=%2$S heeft ‘%1$S’ geblokkeerd voor uw bescherming.\npluginActivateBlocked.label=Geblokkeerd voor uw bescherming\npluginActivateDisabled.message=‘%S’ is uitgeschakeld.\npluginActivateDisabled.label=Uitgeschakeld\npluginActivateDisabled.manage=Plug-ins beheren…\npluginEnabled.message=‘%S’ is ingeschakeld op %S.\npluginEnabledOutdated.message=Verouderde plug-in ‘%S’ is ingeschakeld op %S.\npluginEnabledVulnerable.message=Onveilige plug-in ‘%S’ is ingeschakeld op %S.\npluginInfo.unknownPlugin=Onbekend\n\n# LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.dtd\n# LOCALIZATION NOTE (pluginActivateNow.label): This button will enable the\n# plugin in the current session for an short time (about an hour), auto-renewed\n# if the site keeps using the plugin.\npluginActivateNow.label=Nu toestaan\npluginActivateNow.accesskey=N\n# LOCALIZATION NOTE (pluginActivateAlways.label): This button will enable the\n# plugin for a long while (90 days), auto-renewed if the site keeps using the\n# plugin.\npluginActivateAlways.label=Toestaan en onthouden\npluginActivateAlways.accesskey=o\npluginBlockNow.label=Plug-in blokkeren\npluginBlockNow.accesskey=b\npluginContinue.label=Toestaan voortzetten\npluginContinue.accesskey=v\n\n# in-page UI\nPluginClickToActivate=%S activeren\nPluginVulnerableUpdatable=Deze plug-in is kwetsbaar en moet worden bijgewerkt.\nPluginVulnerableNoUpdate=Deze plug-in bevat beveiligingskwetsbaarheden.\n\n# infobar UI\npluginContinueBlocking.label=Blokkeren voortzetten\npluginContinueBlocking.accesskey=v\n# LOCALIZATION NOTE (pluginActivateTrigger): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\npluginActivateTrigger.label=Toestaan…\npluginActivateTrigger.accesskey=T\n\n# Sanitize\n# LOCALIZATION NOTE (sanitizeDialog2.everything.title): When \"Time range to\n# clear\" is set to \"Everything\", the Clear Recent History dialog's title is\n# changed to this.  See UI mockup and comment 11 at bug 480169 -->\nsanitizeDialog2.everything.title=Alle geschiedenis wissen\nsanitizeButtonOK=Nu wissen\n# LOCALIZATION NOTE (sanitizeButtonClearing): The label for the default\n# button between the user clicking it and the window closing.  Indicates the\n# items are being cleared.\nsanitizeButtonClearing=Wissen\n\n# LOCALIZATION NOTE (sanitizeEverythingWarning2): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has not modified the default set of history items to clear.\nsanitizeEverythingWarning2=Alle geschiedenis zal worden gewist.\n# LOCALIZATION NOTE (sanitizeSelectedWarning): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has modified the default set of history items to clear.\nsanitizeSelectedWarning=Alle geselecteerde items zullen worden gewist.\n\n# LOCALIZATION NOTE (downloadAndInstallButton.label): %S is replaced by the\n# version of the update: \"Update to 28.0\".\nupdate.downloadAndInstallButton.label=Bijwerken naar %S\nupdate.downloadAndInstallButton.accesskey=B\n\nmenuOpenAllInTabs.label=Alle openen in tabbladen\n\n# History menu\nmenuRestoreAllTabs.label=Alle tabbladen herstellen\n# LOCALIZATION NOTE (menuRestoreAllTabsSubview.label): like menuRestoreAllTabs.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* tabs.\nmenuRestoreAllTabsSubview.label=Gesloten tabbladen herstellen\n# LOCALIZATION NOTE (menuRestoreAllWindows, menuUndoCloseWindowLabel, menuUndoCloseWindowSingleTabLabel):\n# see bug 394759\nmenuRestoreAllWindows.label=Alle vensters herstellen\n# LOCALIZATION NOTE (menuRestoreAllWindowsSubview.label): like menuRestoreAllWindows.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* windows.\nmenuRestoreAllWindowsSubview.label=Gesloten vensters herstellen\n# LOCALIZATION NOTE (menuUndoCloseWindowLabel): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 Window Title, #2 Number of tabs\nmenuUndoCloseWindowLabel=#1 (en #2 ander tabblad);#1 (en #2 andere tabbladen)\nmenuUndoCloseWindowSingleTabLabel=#1\n\n# Unified Back-/Forward Popup\ntabHistory.current=Op deze pagina blijven\ntabHistory.goBack=Terug gaan naar deze pagina\ntabHistory.goForward=Vooruit gaan naar deze pagina\n\n# URL Bar\npasteAndGo.label=Plakken & Gaan\n# LOCALIZATION NOTE(urlbar-zoom-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nurlbar-zoom-button.label = %S%%\n\n# Block autorefresh\nrefreshBlocked.goButton=Toestaan\nrefreshBlocked.goButton.accesskey=T\nrefreshBlocked.refreshLabel=%S heeft voorkomen dat deze pagina automatisch werd herladen.\nrefreshBlocked.redirectLabel=%S heeft voorkomen dat deze pagina automatisch werd doorgestuurd naar een andere pagina.\n\n# General bookmarks button\n# LOCALIZATION NOTE (bookmarksMenuButton.tooltip):\n# %S is the keyboard shortcut for \"Show All Bookmarks\"\nbookmarksMenuButton.tooltip=Uw bladwijzers tonen (%S)\n# Star button\nstarButtonOn.tooltip2=Deze bladwijzer bewerken (%S)\nstarButtonOff.tooltip2=Bladwijzer voor deze pagina maken (%S)\nstarButtonOverflowed.label=Bladwijzer voor deze pagina maken\nstarButtonOverflowedStarred.label=Deze bladwijzer bewerken\n\n# Downloads button tooltip\n# LOCALIZATION NOTE (downloads.tooltip):\n# %S is the keyboard shortcut for \"Downloads\"\ndownloads.tooltip=De voortgang van actieve downloads weergeven (%S)\n\n# Print button tooltip on OS X\n# LOCALIZATION NOTE (printButton.tooltip):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\n# %S is the keyboard shortcut for \"Print\"\nprintButton.tooltip=Deze pagina afdrukken… (%S)\n\n# New Window button tooltip\n# LOCALIZATION NOTE (newWindowButton.tooltip):\n# %S is the keyboard shortcut for \"New Window\"\nnewWindowButton.tooltip=Een nieuw venster openen (%S)\n\n# New Tab button tooltip\n# LOCALIZATION NOTE (newTabButton.tooltip):\n# %S is the keyboard shortcut for \"New Tab\"\nnewTabButton.tooltip=Een nieuw tabblad openen (%S)\n\n# Offline web applications\nofflineApps.available2=Wilt u het opslaan van gegevens op uw computer door %S toestaan?\nofflineApps.allowStoring.label=Opslaan van gegevens toestaan\nofflineApps.allowStoring.accesskey=t\nofflineApps.dontAllow.label=Niet toestaan\nofflineApps.dontAllow.accesskey=N\n\nofflineApps.usage=Deze website (%S) slaat nu meer dan %SMB aan gegevens op uw computer op voor offlinegebruik.\nofflineApps.manageUsage=Instellingen tonen\nofflineApps.manageUsageAccessKey=s\n\nidentity.identified.verifier=Geverifieerd door: %S\nidentity.identified.verified_by_you=U hebt een beveiligingsuitzondering toegevoegd voor deze website.\nidentity.identified.state_and_country=%S, %S\n\nidentity.icon.tooltip=Website-informatie tonen\n\ntrackingProtection.intro.title=Hoe Bescherming tegen volgen werkt\n# LOCALIZATION NOTE (trackingProtection.intro.description2):\n# %S is brandShortName. This string should match the one from Step 1 of the tour\n# when it starts from the button shown when a new private window is opened.\ntrackingProtection.intro.description2=Als u het schildje ziet, blokkeert %S onderdelen van de pagina die uw surfactiviteit zouden kunnen volgen.\n# LOCALIZATION NOTE (trackingProtection.intro.step1of3): Indicates that the intro panel is step one of three in a tour.\ntrackingProtection.intro.step1of3=1 van 3\ntrackingProtection.intro.nextButton.label=Volgende\n\ntrackingProtection.icon.activeTooltip=Volgpogingen geblokkeerd\ntrackingProtection.icon.disabledTooltip=Volginhoud gedetecteerd\n\n# Edit Bookmark UI\neditBookmarkPanel.pageBookmarkedTitle=Bladwijzer voor deze pagina gemaakt\neditBookmarkPanel.pageBookmarkedDescription=%S zal deze pagina altijd voor u onthouden.\neditBookmarkPanel.bookmarkedRemovedTitle=Bladwijzer verwijderd\neditBookmarkPanel.editBookmarkTitle=Deze bladwijzer bewerken\n\n# LOCALIZATION NOTE (editBookmark.removeBookmarks.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the number of bookmarks to be removed.\n# If this causes problems with localization you can also do \"Remove Bookmarks (#1)\"\n# instead of \"Remove #1 Bookmarks\".\neditBookmark.removeBookmarks.label=Bladwijzer verwijderen;Bladwijzers verwijderen (#1)\n\n# Post Update Notifications\npu.notifyButton.label=Details…\npu.notifyButton.accesskey=D\n# LOCALIZATION NOTE %S will be replaced by the short name of the application.\npuNotifyText=%S is bijgewerkt\npuAlertTitle=%S bijgewerkt\npuAlertText=Klik hier voor details\n\n# Geolocation UI\n\ngeolocation.allowLocation=Locatietoegang toestaan\ngeolocation.allowLocation.accesskey=t\ngeolocation.dontAllowLocation=Niet toestaan\ngeolocation.dontAllowLocation.accesskey=N\ngeolocation.shareWithSite3=Wilt u toegang tot uw locatie door %S toestaan?\ngeolocation.shareWithFile3=Wilt u toegang tot uw locatie door dit lokale bestand toestaan?\ngeolocation.remember=Deze beslissing onthouden\n\nwebNotifications.remember=Deze beslissing onthouden\nwebNotifications.rememberForSession=Beslissing voor deze sessie onthouden\nwebNotifications.allow=Notificaties toestaan\nwebNotifications.allow.accesskey=t\nwebNotifications.dontAllow=Niet toestaan\nwebNotifications.dontAllow.accesskey=N\nwebNotifications.receiveFromSite2=Wilt u het sturen van notificaties door %S toestaan?\n# LOCALIZATION NOTE (webNotifications.upgradeTitle): When using native notifications on OS X, the title may be truncated around 32 characters.\nwebNotifications.upgradeTitle=Bijgewerkte notificaties\n# LOCALIZATION NOTE (webNotifications.upgradeBody): When using native notifications on OS X, the body may be truncated around 100 characters in some views.\nwebNotifications.upgradeBody=U kunt nu notificaties ontvangen van websites die op dit moment niet zijn geladen. Klik voor meer info.\n\n# Phishing/Malware Notification Bar.\n# LOCALIZATION NOTE (notADeceptiveSite, notAnAttack)\n# The two button strings will never be shown at the same time, so\n# it's okay for them to have the same access key\nsafebrowsing.getMeOutOfHereButton.label=Haal me hier vandaan!\nsafebrowsing.getMeOutOfHereButton.accessKey=H\nsafebrowsing.deceptiveSite=Misleidende website!\nsafebrowsing.notADeceptiveSiteButton.label=Dit is geen misleidende website…\nsafebrowsing.notADeceptiveSiteButton.accessKey=m\nsafebrowsing.reportedAttackSite=Gerapporteerde aanvalsite!\nsafebrowsing.notAnAttackButton.label=Dit is geen aanvalsite…\nsafebrowsing.notAnAttackButton.accessKey=a\nsafebrowsing.reportedUnwantedSite=Gerapporteerde website met ongewenste software!\n\n# Ctrl-Tab\n# LOCALIZATION NOTE (ctrlTab.listAllTabs.label): #1 represents the number\n# of tabs in the current browser window. It will always be 2 at least.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nctrlTab.listAllTabs.label=;Alle #1 tabbladtitels tonen\n\n# LOCALIZATION NOTE (addKeywordTitleAutoFill): %S will be replaced by the page's title\n# Used as the bookmark name when saving a keyword for a search field.\naddKeywordTitleAutoFill=%S doorzoeken\n\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.name=Standaard\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.description=Het standaardthema.\n\n# safeModeRestart\nsafeModeRestartPromptTitle=Herstarten met uitgeschakelde add-ons\nsafeModeRestartPromptMessage=Weet u zeker dat u alle add-ons wilt uitschakelen en herstarten?\nsafeModeRestartButton=Herstarten\n\n# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string\n# \"true\" (spelled and capitalized exactly that way) to show the \"Text\n# Encoding\" menu in the main Firefox button on Windows. Any other value will\n# hide it. Regardless of the value of this setting, the \"Text Encoding\"\n# menu will always be accessible via the \"Web Developer\" menu.\n# This is not a string to translate; it just controls whether the menu shows\n# up in the Firefox button. If users frequently use the \"Text Encoding\"\n# menu, set this to \"true\". Otherwise, you can leave it as \"false\".\nbrowser.menu.showCharacterEncoding=false\n\n# Mozilla data reporting notification (Telemetry, Firefox Health Report, etc)\ndataReportingNotification.message       = %1$S verzendt automatisch een aantal gegevens naar %2$S, zodat we uw ervaring kunnen verbeteren.\ndataReportingNotification.button.label  = Kiezen wat ik deel\ndataReportingNotification.button.accessKey  = K\n\n# Process hang reporter\nprocessHang.label = Een webpagina vertraagt uw browser. Wat wilt u doen?\nprocessHang.button_stop.label = Pagina stoppen\nprocessHang.button_stop.accessKey = s\nprocessHang.button_wait.label = Wachten\nprocessHang.button_wait.accessKey = W\nprocessHang.button_debug.label = Script debuggen\nprocessHang.button_debug.accessKey = d\n\n# LOCALIZATION NOTE (fullscreenButton.tooltip): %S is the keyboard shortcut for full screen\nfullscreenButton.tooltip=Het venster in volledig scherm weergeven (%S)\n\nservice.toolbarbutton.label=Services\nservice.toolbarbutton.tooltiptext=Services\n\n# LOCALIZATION NOTE (social.install.description): %1$S is the hostname of the social provider, %2$S is brandShortName (e.g. Firefox)\nservice.install.description=Wilt u services van %1$S inschakelen en in uw %2$S-werkbalk en -zijbalk laten weergeven?\nservice.install.ok.label=Services inschakelen\nservice.install.ok.accesskey=S\n\n# LOCALIZATION NOTE (social.markpageMenu.label): %S is the name of the social provider\nsocial.markpageMenu.label=Pagina opslaan naar %S\n# LOCALIZATION NOTE (social.marklinkMenu.label): %S is the name of the social provider\nsocial.marklinkMenu.label=Koppeling opslaan naar %S\n\n# LOCALIZATION NOTE (social.error.message): %1$S is brandShortName (e.g. Firefox), %2$S is the name of the social provider\nsocial.error.message=%1$S kan op dit moment geen verbinding maken met %2$S.\nsocial.error.tryAgain.label=Opnieuw proberen\nsocial.error.tryAgain.accesskey=O\nsocial.error.closeSidebar.label=Deze zijbalk sluiten\nsocial.error.closeSidebar.accesskey=s\n\n# LOCALIZATION NOTE: %1$S is the label for the toolbar button, %2$S is the associated badge numbering that the social provider may provide.\nsocial.aria.toolbarButtonBadgeText=%1$S (%2$S)\n\n# LOCALIZATION NOTE (getUserMedia.shareCamera2.message,\n#                    getUserMedia.shareMicrophone2.message,\n#                    getUserMedia.shareScreen3.message,\n#                    getUserMedia.shareCameraAndMicrophone2.message,\n#                    getUserMedia.shareCameraAndAudioCapture2.message,\n#                    getUserMedia.shareScreenAndMicrophone3.message,\n#                    getUserMedia.shareScreenAndAudioCapture3.message,\n#                    getUserMedia.shareAudioCapture2.message):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.shareCamera2.message = Wilt u het gebruik van uw camera door %S toestaan?\ngetUserMedia.shareMicrophone2.message = Wilt u het gebruik van uw microfoon door %S toestaan?\ngetUserMedia.shareScreen3.message = Wilt u het bekijken van uw scherm door %S toestaan?\ngetUserMedia.shareCameraAndMicrophone2.message = Wilt u het gebruik van uw camera en microfoon door %S toestaan?\ngetUserMedia.shareCameraAndAudioCapture2.message = Wilt u het gebruik van uw camera en het beluisteren van het geluid van dit tabblad door %S toestaan?\ngetUserMedia.shareScreenAndMicrophone3.message = Wilt u het gebruik van uw microfoon en het bekijken van uw scherm door %S toestaan?\ngetUserMedia.shareScreenAndAudioCapture3.message = Wilt u het beluisteren van het geluid van dit tabblad en het bekijken van uw scherm door %S toestaan?\ngetUserMedia.shareAudioCapture2.message = Wilt u het beluisteren van het geluid van dit tabblad door %S toestaan?\n# LOCALIZATION NOTE (getUserMedia.shareScreenWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %S will be the 'learn more' link\ngetUserMedia.shareScreenWarning.message = Deel alleen schermen met websites die u vertrouwt. Delen kan misleidende websites toestaan om als u te surfen en uw privégegevens te stelen. %S\n# LOCALIZATION NOTE (getUserMedia.shareFirefoxWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %1$S is brandShortName (eg. Firefox)\n# %2$S will be the 'learn more' link\ngetUserMedia.shareFirefoxWarning.message = Deel %1$S alleen met websites die u vertrouwt. Delen kan misleidende websites toestaan om als u te surfen en uw privégegevens te stelen. %2$S\n# LOCALIZATION NOTE(getUserMedia.shareScreen.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\ngetUserMedia.shareScreen.learnMoreLabel = Meer info\ngetUserMedia.selectWindow.label=Te delen venster:\ngetUserMedia.selectWindow.accesskey=v\ngetUserMedia.selectScreen.label=Te delen scherm:\ngetUserMedia.selectScreen.accesskey=s\ngetUserMedia.selectApplication.label=Te delen toepassing:\ngetUserMedia.selectApplication.accesskey=t\ngetUserMedia.noApplication.label = Geen toepassing\ngetUserMedia.noScreen.label = Geen scherm\ngetUserMedia.noWindow.label = Geen venster\ngetUserMedia.shareEntireScreen.label = Gehele scherm\n# LOCALIZATION NOTE (getUserMedia.shareMonitor.label):\n# %S is screen number (digits 1, 2, etc)\n# Example: Screen 1, Screen 2,..\ngetUserMedia.shareMonitor.label = Scherm %S\n# LOCALIZATION NOTE (getUserMedia.shareApplicationWindowCount.label):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the name of the application.\n# Replacement for #2 is the number of windows currently displayed by the application.\ngetUserMedia.shareApplicationWindowCount.label=#1 (#2 venster);#1 (#2 vensters)\n# LOCALIZATION NOTE (getUserMedia.allow.label,\n#                    getUserMedia.dontAllow.label):\n# These two buttons are the possible answers to the various prompts in the\n# \"getUserMedia.share{device}.message\" strings.\ngetUserMedia.allow.label = Toestaan\ngetUserMedia.allow.accesskey = T\ngetUserMedia.dontAllow.label = Niet toestaan\ngetUserMedia.dontAllow.accesskey = N\ngetUserMedia.remember=Deze beslissing onthouden\n# LOCALIZATION NOTE (getUserMedia.reasonForNoPermanentAllow.screen2,\n#                    getUserMedia.reasonForNoPermanentAllow.audio,\n#                    getUserMedia.reasonForNoPermanentAllow.insecure):\n# %S is brandShortName\ngetUserMedia.reasonForNoPermanentAllow.screen2=%S kan geen permanente toegang tot uw scherm toestaan zonder te vragen welk scherm moet worden gedeeld.\ngetUserMedia.reasonForNoPermanentAllow.audio=%S kan geen permanente toegang tot het geluid van uw tabblad toestaan zonder te vragen welk tabblad moet worden gedeeld.\ngetUserMedia.reasonForNoPermanentAllow.insecure=Uw verbinding met deze website is niet beveiligd. Om u te beschermen, zal %S alleen toegang voor deze sessie toestaan.\n\ngetUserMedia.sharingMenu.label = Apparaten die tabbladen delen\ngetUserMedia.sharingMenu.accesskey = t\n# LOCALIZATION NOTE (getUserMedia.sharingMenuCamera\n#                    getUserMedia.sharingMenuMicrophone,\n#                    getUserMedia.sharingMenuAudioCapture,\n#                    getUserMedia.sharingMenuApplication,\n#                    getUserMedia.sharingMenuScreen,\n#                    getUserMedia.sharingMenuWindow,\n#                    getUserMedia.sharingMenuBrowser,\n#                    getUserMedia.sharingMenuCameraMicrophone,\n#                    getUserMedia.sharingMenuCameraMicrophoneApplication,\n#                    getUserMedia.sharingMenuCameraMicrophoneScreen,\n#                    getUserMedia.sharingMenuCameraMicrophoneWindow,\n#                    getUserMedia.sharingMenuCameraMicrophoneBrowser,\n#                    getUserMedia.sharingMenuCameraAudioCapture,\n#                    getUserMedia.sharingMenuCameraAudioCaptureApplication,\n#                    getUserMedia.sharingMenuCameraAudioCaptureScreen,\n#                    getUserMedia.sharingMenuCameraAudioCaptureWindow,\n#                    getUserMedia.sharingMenuCameraAudioCaptureBrowser,\n#                    getUserMedia.sharingMenuCameraApplication,\n#                    getUserMedia.sharingMenuCameraScreen,\n#                    getUserMedia.sharingMenuCameraWindow,\n#                    getUserMedia.sharingMenuCameraBrowser,\n#                    getUserMedia.sharingMenuMicrophoneApplication,\n#                    getUserMedia.sharingMenuMicrophoneScreen,\n#                    getUserMedia.sharingMenuMicrophoneWindow,\n#                    getUserMedia.sharingMenuMicrophoneBrowser,\n#                    getUserMedia.sharingMenuAudioCaptureApplication,\n#                    getUserMedia.sharingMenuAudioCaptureScreen,\n#                    getUserMedia.sharingMenuAudioCaptureWindow,\n#                    getUserMedia.sharingMenuAudioCaptureBrowser):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.sharingMenuCamera = %S (camera)\ngetUserMedia.sharingMenuMicrophone = %S (microfoon)\ngetUserMedia.sharingMenuAudioCapture = %S (tabbladaudio)\ngetUserMedia.sharingMenuApplication = %S (toepassing)\ngetUserMedia.sharingMenuScreen = %S (scherm)\ngetUserMedia.sharingMenuWindow = %S (venster)\ngetUserMedia.sharingMenuBrowser = %S (tabblad)\ngetUserMedia.sharingMenuCameraMicrophone = %S (camera en microfoon)\ngetUserMedia.sharingMenuCameraMicrophoneApplication = %S (camera, microfoon en toepassing)\ngetUserMedia.sharingMenuCameraMicrophoneScreen = %S (camera, microfoon en scherm)\ngetUserMedia.sharingMenuCameraMicrophoneWindow = %S (camera, microfoon en venster)\ngetUserMedia.sharingMenuCameraMicrophoneBrowser = %S (camera, microfoon en tabblad)\ngetUserMedia.sharingMenuCameraAudioCapture = %S (camera en tabbladaudio)\ngetUserMedia.sharingMenuCameraAudioCaptureApplication = %S (camera, tabbladaudio en toepassing)\ngetUserMedia.sharingMenuCameraAudioCaptureScreen = %S (camera, tabbladaudio en scherm)\ngetUserMedia.sharingMenuCameraAudioCaptureWindow = %S (camera, tabbladaudio en venster)\ngetUserMedia.sharingMenuCameraAudioCaptureBrowser = %S (camera, tabbladaudio en tabblad)\ngetUserMedia.sharingMenuCameraApplication = %S (camera en toepassing)\ngetUserMedia.sharingMenuCameraScreen = %S (camera en scherm)\ngetUserMedia.sharingMenuCameraWindow = %S (camera en venster)\ngetUserMedia.sharingMenuCameraBrowser = %S (camera en tabblad)\ngetUserMedia.sharingMenuMicrophoneApplication = %S (microfoon en toepassing)\ngetUserMedia.sharingMenuMicrophoneScreen = %S (microfoon en scherm)\ngetUserMedia.sharingMenuMicrophoneWindow = %S (microfoon en venster)\ngetUserMedia.sharingMenuMicrophoneBrowser = %S (microfoon en tabblad)\ngetUserMedia.sharingMenuAudioCaptureApplication = %S (tabbladaudio en toepassing)\ngetUserMedia.sharingMenuAudioCaptureScreen = %S (tabbladaudio en scherm)\ngetUserMedia.sharingMenuAudioCaptureWindow = %S (tabbladaudio en venster)\ngetUserMedia.sharingMenuAudioCaptureBrowser = %S (tabbladaudio en tabblad)\n# LOCALIZATION NOTE(getUserMedia.sharingMenuUnknownHost): this is used for the website\n# origin for the sharing menu if no readable origin could be deduced from the URL.\ngetUserMedia.sharingMenuUnknownHost = Onbekende herkomst\n\n# LOCALIZATION NOTE(emeNotifications.drmContentPlaying.message2): %S is brandShortName.\nemeNotifications.drmContentPlaying.message2 = Sommige audio- of videobestanden op deze pagina gebruiken DRM-software die %S kan beperken in wat u ermee wilt doen.\nemeNotifications.drmContentPlaying.button.label = Configureren…\nemeNotifications.drmContentPlaying.button.accesskey = C\n\nemeNotifications.drmContentDisabled.button.label = DRM inschakelen\nemeNotifications.drmContentDisabled.button.accesskey = D\n# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\nemeNotifications.drmContentDisabled.learnMoreLabel = Meer info\n\n# LOCALIZATION NOTE(emeNotifications.drmContentCDMInstalling.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S is brandShortName\nemeNotifications.drmContentCDMInstalling.message = %S installeert onderdelen die nodig zijn voor het afspelen van de audio of video op deze pagina. Probeer het later opnieuw.\n\nemeNotifications.unknownDRMSoftware = Onbekend\n\n# LOCALIZATION NOTE - %S is brandShortName\nslowStartup.message = %S lijkt langzaam… te… starten.\nslowStartup.helpButton.label = Meer info over het sneller maken\nslowStartup.helpButton.accesskey = M\nslowStartup.disableNotificationButton.label = Dit niet meer laten weten\nslowStartup.disableNotificationButton.accesskey = D\n\n# LOCALIZATION NOTE  - %S is brandShortName\nflashHang.message = %S heeft enkele instellingen van Adobe Flash gewijzigd om prestaties te verbeteren.\nflashHang.helpButton.label = Meer info…\nflashHang.helpButton.accesskey = M\n\n# LOCALIZATION NOTE(customizeTips.tip0): %1$S will be replaced with the text defined\n# in customizeTips.tip0.hint, %2$S will be replaced with brandShortName, %3$S will\n# be replaced with a hyperlink containing the text defined in customizeTips.tip0.learnMore.\ncustomizeTips.tip0 = %1$S: u kunt %2$S zo aanpassen dat het net zo werkt als u. Sleep eenvoudig een bovenstaand item naar het menu of de werkbalk. %3$S over het aanpassen van %2$S.\ncustomizeTips.tip0.hint = Hint\ncustomizeTips.tip0.learnMore = Meer info\n\n# LOCALIZATION NOTE (customizeMode.tabTitle): %S is brandShortName\ncustomizeMode.tabTitle = %S aanpassen\n\n# LOCALIZATION NOTE(appmenu.*.description, appmenu.*.label): these are used for\n# the appmenu labels and buttons that appear when an update is staged for\n# installation or a background update has failed and a manual download is required.\n# %S is brandShortName\nappmenu.restartNeeded.description = Herstart %S om updates toe te passen\nappmenu.updateFailed.description = Bijwerken op de achtergrond mislukt, download de update\nappmenu.restartBrowserButton.label = %S herstarten\nappmenu.downloadUpdateButton.label = Update downloaden\n\n# LOCALIZATION NOTE : FILE Reader View is a feature name and therefore typically used as a proper noun.\n\nreadingList.promo.firstUse.readerView.title = Lezerweergave\nreadingList.promo.firstUse.readerView.body = Verwijder rommel, zodat u zich kunt concentreren op wat u wilt lezen.\n\n# LOCALIZATION NOTE (appMenuRemoteTabs.mobilePromo.text2):\n# %1$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.android and the link will be to\n# https://www.mozilla.org/firefox/android/.\n# %2$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.ios\n# and the link will be to https://www.mozilla.org/firefox/ios/.\nappMenuRemoteTabs.mobilePromo.text2 = Download %1$S of %2$S en koppel het met uw Firefox-account.\nappMenuRemoteTabs.mobilePromo.android = Firefox voor Android\nappMenuRemoteTabs.mobilePromo.ios = Firefox voor iOS\n\n# LOCALIZATION NOTE (e10s.accessibilityNotice.mainMessage,\n#                    e10s.accessibilityNotice.enableAndRestart.label,\n#                    e10s.accessibilityNotice.enableAndRestart.accesskey):\n# These strings are related to the messages we display to offer e10s (Multi-process) to users\n# on the pre-release channels. They won't be used in release but they will likely be used in\n# beta starting from version 41, so it's still useful to have these strings properly localized.\n# %S is brandShortName\ne10s.accessibilityNotice.mainMessage2 = Ondersteuning voor toegankelijkheid is gedeeltelijk uitgeschakeld vanwege compatibiliteitsproblemen met nieuwe %S-functies.\ne10s.accessibilityNotice.acceptButton.label = OK\ne10s.accessibilityNotice.acceptButton.accesskey = O\ne10s.accessibilityNotice.enableAndRestart.label = Inschakelen (Vereist herstart)\ne10s.accessibilityNotice.enableAndRestart.accesskey = n\n\n# LOCALIZATION NOTE (userContextPersonal.label,\n#                    userContextWork.label,\n#                    userContextShopping.label,\n#                    userContextBanking.label,\n#                    userContextNone.label):\n# These strings specify the four predefined contexts included in support of the\n# Contextual Identity / Containers project. Each context is meant to represent\n# the context that the user is in when interacting with the site. Different\n# contexts will store cookies and other information from those sites in\n# different, isolated locations. You can enable the feature by typing\n# about:config in the URL bar and changing privacy.userContext.enabled to true.\n# Once enabled, you can open a new tab in a specific context by clicking\n# File > New Container Tab > (1 of 4 contexts). Once opened, you will see these\n# strings on the right-hand side of the URL bar.\nuserContextPersonal.label = Persoonlijk\nuserContextWork.label = Werk\nuserContextBanking.label = Bankieren\nuserContextShopping.label = Winkelen\nuserContextNone.label = Geen container\n\nuserContextPersonal.accesskey = P\nuserContextWork.accesskey = W\nuserContextBanking.accesskey = B\nuserContextShopping.accesskey = n\nuserContextNone.accesskey = G\n\nuserContext.aboutPage.label = Containers beheren\nuserContext.aboutPage.accesskey = o\n\nuserContextOpenLink.label = Koppeling openen in nieuw %S-tabblad\n\nmuteTab.label = Tabblad dempen\nmuteTab.accesskey = d\nunmuteTab.label = Tabblad dempen opheffen\nunmuteTab.accesskey = d\nplayTab.label = Tabblad afspelen\nplayTab.accesskey = s\n\n# LOCALIZATION NOTE (certErrorDetails*.label): These are text strings that\n# appear in the about:certerror page, so that the user can copy and send them to\n# the server administrators for troubleshooting.\ncertErrorDetailsHSTS.label = HTTP Strict Transport Security: %S\ncertErrorDetailsKeyPinning.label = HTTP Public Key Pinning: %S\ncertErrorDetailsCertChain.label = Certificaatketen:\n\n# LOCALIZATION NOTE (pendingCrashReports2.label): Semi-colon list of plural forms\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of pending crash reports\npendingCrashReports2.label = U hebt een niet-verzonden crashrapport;U hebt #1 niet-verzonden crashrapporten\npendingCrashReports.viewAll = Weergeven\npendingCrashReports.send = Verzenden\npendingCrashReports.alwaysSend = Altijd verzenden\n\ndecoder.noCodecs.button = Meer info\ndecoder.noCodecs.accesskey = M\ndecoder.noCodecs.message = Om video af te spelen, dient u mogelijk Microsofts Media Feature Pack te installeren.\ndecoder.noCodecsLinux.message = Om video af te spelen, dient u mogelijk de vereiste videocodecs te installeren.\ndecoder.noHWAcceleration.message = Om de videokwaliteit te verbeteren, dient u mogelijk Microsofts Media Feature Pack te installeren.\ndecoder.noPulseAudio.message = Om audio af te spelen, dient u mogelijk de vereiste PulseAudio-software te installeren.\ndecoder.unsupportedLibavcodec.message = libavcodec kan kwetsbaar zijn of wordt niet ondersteund, en dient te worden bijgewerkt om video af te spelen.\n\n# LOCALIZATION NOTE (captivePortal.infoMessage3):\n# Shown in a notification bar when we detect a captive portal is blocking network access\n# and requires the user to log in before browsing.\ncaptivePortal.infoMessage3 = U moet zich aanmelden bij dit netwerk voordat u toegang hebt tot het internet.\n# LOCALIZATION NOTE (captivePortal.showLoginPage2):\n# The label for a button shown in the info bar in all tabs except the login page tab.\n# The button shows the portal login page tab when clicked.\ncaptivePortal.showLoginPage2 = Aanmeldingspagina voor netwerk openen\n\npermissions.remove.tooltip = Deze toestemming wissen en opnieuw vragen\n\n# LOCALIZATION NOTE (aboutDialog.architecture.*):\n# The sixtyFourBit and thirtyTwoBit strings describe the architecture of the\n# current Firefox build: 32-bit or 64-bit. These strings are used in parentheses\n# between the Firefox version and the \"What's new\" link in the About dialog,\n# e.g.: \"48.0.2 (32-bit) <What's new>\" or \"51.0a1 (2016-09-05) (64-bit)\".\naboutDialog.architecture.sixtyFourBit = 64-bits\naboutDialog.architecture.thirtyTwoBit = 32-bits\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/customizableui/customizableWidgets.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhistory-panelmenu.label = Geschiedenis\n# LOCALIZATION NOTE(history-panelmenu.tooltiptext2): %S is the keyboard shortcut\nhistory-panelmenu.tooltiptext2 = Uw geschiedenis tonen (%S)\n\nremotetabs-panelmenu.label = Synchrone tabbladen\nremotetabs-panelmenu.tooltiptext2 = Tabbladen van andere apparaten tonen\n\nprivatebrowsing-button.label = Nieuw privévenster\n# LOCALIZATION NOTE(privatebrowsing-button.tooltiptext): %S is the keyboard shortcut\nprivatebrowsing-button.tooltiptext = Een nieuw privénavigatievenster openen (%S)\n\nsave-page-button.label = \\u00adPagina opslaan\n# LOCALIZATION NOTE(save-page-button.tooltiptext3): %S is the keyboard shortcut\nsave-page-button.tooltiptext3 = Deze pagina opslaan (%S)\n\nfind-button.label = Zoeken\n# LOCALIZATION NOTE(find-button.tooltiptext3): %S is the keyboard shortcut.\nfind-button.tooltiptext3 = Zoeken op deze pagina (%S)\n\nopen-file-button.label = \\u00adBestand openen\n# LOCALIZATION NOTE (open-file-button.tooltiptext3): %S is the keyboard shortcut.\nopen-file-button.tooltiptext3 = Een bestand openen (%S)\n\ndeveloper-button.label = Ontwikkelaar\n# LOCALIZATION NOTE(developer-button.tooltiptext): %S is the keyboard shortcut\ndeveloper-button.tooltiptext2 = Hulpmiddelen voor webontwikkelaars openen (%S)\n\nsidebar-button.label = Zijbalken\nsidebar-button.tooltiptext2 = Zijbalken tonen\n\nadd-ons-button.label = Add-ons\n# LOCALIZATION NOTE(add-ons-button.tooltiptext3): %S is the keyboard shortcut\nadd-ons-button.tooltiptext3 = Uw add-ons beheren (%S)\n\npreferences-button.label = Voorkeuren\npreferences-button.tooltiptext2 = Voorkeuren openen\npreferences-button.tooltiptext.withshortcut = Voorkeuren openen (%S)\n# LOCALIZATION NOTE (preferences-button.labelWin): Windows-only label for Options\npreferences-button.labelWin = Opties\n# LOCALIZATION NOTE (preferences-button.tooltipWin): Windows-only tooltip for Options\npreferences-button.tooltipWin2 = Opties openen\n\nzoom-controls.label = Zoombediening\nzoom-controls.tooltiptext2 = Zoombediening\n\nzoom-out-button.label = Uitzoomen\n# LOCALIZATION NOTE(zoom-out-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-out-button.tooltiptext2 = Uitzoomen (%S)\n\n# LOCALIZATION NOTE(zoom-reset-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nzoom-reset-button.label = %S%%\n# LOCALIZATION NOTE(zoom-reset-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-reset-button.tooltiptext2 = Zoomniveau terugzetten (%S)\n\nzoom-in-button.label = Inzoomen\n# LOCALIZATION NOTE(zoom-in-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-in-button.tooltiptext2 = Inzoomen (%S)\n\nedit-controls.label = Bedieningen bewerken\nedit-controls.tooltiptext2 = Bedieningen bewerken\n\ncut-button.label = Knippen\n# LOCALIZATION NOTE(cut-button.tooltiptext2): %S is the keyboard shortcut.\ncut-button.tooltiptext2 = Knippen (%S)\n\ncopy-button.label = Kopiëren\n# LOCALIZATION NOTE(copy-button.tooltiptext2): %S is the keyboard shortcut.\ncopy-button.tooltiptext2 = Kopiëren (%S)\n\npaste-button.label = Plakken\n# LOCALIZATION NOTE(paste-button.tooltiptext2): %S is the keyboard shortcut.\npaste-button.tooltiptext2 = Plakken (%S)\n\nfeed-button.label = Abonneren\nfeed-button.tooltiptext2 = Abonneren op deze pagina\n\ncontainers-panelmenu.label = Containertabblad openen\ncontainers-panelmenu.tooltiptext = Containertabblad openen\n\n# LOCALIZATION NOTE (characterencoding-button2.label): The \\u00ad text at the beginning\n# of the string is used to disable auto hyphenation on the button text when it is displayed\n# in the menu panel.\ncharacterencoding-button2.label = \\u00adTekstcodering\ncharacterencoding-button2.tooltiptext = Opties voor tekstcodering tonen\n\nemail-link-button.label = Koppeling e-mailen\nemail-link-button.tooltiptext3 = Een koppeling naar deze pagina e-mailen\n\n# LOCALIZATION NOTE(quit-button.tooltiptext.linux2): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.linux2 = %1$S afsluiten (%2$S)\n# LOCALIZATION NOTE(quit-button.tooltiptext.mac): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.mac = %1$S afsluiten (%2$S)\n\nsocial-share-button.label = Deze pagina delen\nsocial-share-button.tooltiptext = Deze pagina delen\n\npanic-button.label = Vergeten\npanic-button.tooltiptext = Bepaalde navigatiegeschiedenis vergeten\n\n# LOCALIZATION NOTE(devtools-webide-button.label, devtools-webide-button.tooltiptext):\n# widget is only visible after WebIDE has been started once (Tools > Web Developers > WebIDE)\n# %S is the keyboard shortcut\ndevtools-webide-button2.label = WebIDE\ndevtools-webide-button2.tooltiptext = WebIDE openen (%S)\n\ne10s-button.label = Nieuw niet\\u00ade10s-venster\ne10s-button.tooltiptext = Een nieuw niet-e10s-venster openen\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY PropertiesViewWindowTitle \"Eigenschappen\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n     The Animations panel is part of the Inspector sidebar -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n     keep it in English, or another language commonly spoken among web\n     developers. You want to make that choice consistent across the developer\n     tools. A good criteria is the language in which you'd find the best\n     documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (title): This is the label shown in the sidebar tab -->\n<!ENTITY title \"Animations\">\n\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector. -->\n<!ENTITY invalidElement \"No animations were found for the current element.\">\n\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector, to invite the\n     user to select a new node by clicking on the element-picker icon. -->\n<!ENTITY selectElement \"Pick another element from the page.\">\n\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n<!ENTITY allAnimations \"All animations\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (player.animationNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation name.\nplayer.animationNameLabel=Animation:\n\n# LOCALIZATION NOTE (player.transitionNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed in the header, when the element is animated by mean of a css\n# transition\nplayer.transitionNameLabel=Transition\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=Duration:\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=Delay:\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=Repeats:\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%Ss\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/app-manager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY index.title \"App-beheerder\">\n<!ENTITY index.projects2 \"Apps\">\n<!ENTITY index.device2 \"Apparaat\">\n<!ENTITY index.help \"Help\">\n\n<!ENTITY device.debugMainProcess \"Hoofdproces-foutopsporing\">\n<!ENTITY device.debugMainProcessTooltip \"De ontwikkelaarshulpmiddelen die met het hoofdproces op het apparaat zijn verbonden openen\">\n<!ENTITY device.screenshot \"Schermafbeelding\">\n<!ENTITY device.screenshotTooltip \"Een schermafbeelding van de huidige status van het apparaat openen in een nieuw tabblad\">\n<!ENTITY device.title \"Apparaatbeheercentrum\">\n<!ENTITY device.notConnected \"Niet verbonden. Maak hieronder verbinding met uw apparaat.\">\n<!ENTITY device.startApp \"Starten\">\n<!ENTITY device.startAppTooltip \"Deze app op het apparaat starten\">\n<!ENTITY device.stopApp \"Stoppen\">\n<!ENTITY device.stopAppTooltip \"Deze app op het apparaat stoppen\">\n<!ENTITY device.debugApp \"Foutopsporing\">\n<!ENTITY device.debugAppTooltip \"De ontwikkelaarshulpmiddelen die met deze app op het apparaat zijn verbonden openen\">\n<!ENTITY device.name \"Naam\">\n<!ENTITY device.plain \"Plat (standaard)\">\n<!ENTITY device.privileged \"Bevoegd\">\n<!ENTITY device.certified \"Gecertificeerd\">\n<!ENTITY device.allow \"Toestaan\">\n<!ENTITY device.allowTooltip \"Deze machtiging is toegestaan voor apps van dit type\">\n<!ENTITY device.prompt \"Prompt\">\n<!ENTITY device.promptTooltip \"Deze machtiging vereist een gebruikersprompt voor apps van dit type\">\n<!ENTITY device.deny \"Weigeren\">\n<!ENTITY device.denyTooltip \"Deze machtiging is geweigerd voor apps van dit type\">\n<!ENTITY device.installedApps \"Geïnstalleerde apps\">\n<!ENTITY device.installedAppsTooltip \"Een lijst van apps die op dit apparaat zijn geïnstalleerd weergeven. Sommige apps, zoals gecertificeerde apps, kunen van deze weergave zijn uitgesloten.\">\n<!ENTITY device.permissions \"Machtigingen\">\n<!ENTITY device.permissionsTooltip \"Een tabel van de toegankelijke machtigingen voor de verschillende typen apps weergeven\">\n<!ENTITY device.permissionsHelpLink \"https://developer.mozilla.org/docs/Web/Apps/App_permissions\">\n<!ENTITY device.browserTabs \"Browsertabbladen\">\n<!ENTITY device.browserTabsTooltip \"Een lijst van tabbladen in de browser van het verbonden apparaat weergeven\">\n<!ENTITY device.debugBrowserTab \"Foutopsporing\">\n<!ENTITY device.debugBrowserTabTooltip \"De ontwikkelaarshulpmiddelen die met dit browsertabblad op het apparaat zijn verbonden openen\">\n<!ENTITY device.help \"Help\">\n\n<!ENTITY connection.connectTooltip \"Verbinding maken met het apparaat\">\n<!ENTITY connection.disconnect \"Verbinding verbreken\">\n<!ENTITY connection.disconnectTooltip \"Verbinding met huidige apparaat of simulator verbreken\">\n<!ENTITY connection.notConnected2 \"Niet verbonden.\">\n<!ENTITY connection.connectTo \"Verbinden met:\">\n<!ENTITY connection.noDeviceFound \"Geen apparaat gevonden. Sluit een apparaat aan\">\n<!ENTITY connection.changeHostAndPort \"Wijzigen\">\n<!ENTITY connection.changeHostAndPortTooltip \"De gebruikte host en poort voor een verbinding met het apparaat wijzigen (standaard is dit localhost:6000)\">\n<!ENTITY connection.startSimulator \"Simulator starten\">\n<!ENTITY connection.startSimulatorTooltip \"Een instantie van de simulator starten en ermee verbinden\">\n<!ENTITY connection.saveConnectionInfo \"Opslaan\">\n<!ENTITY connection.saveConnectionInfoTooltip \"De host en poort opslaan\">\n<!ENTITY connection.connecting \"Verbinding maken…\">\n<!ENTITY connection.disconnecting \"Verbinding verbreken…\">\n<!ENTITY connection.cancel \"Annuleren\">\n<!ENTITY connection.cancelConnectTooltip \"Maken van de verbinding annuleren\">\n<!ENTITY connection.cancelShowSimulatorTooltip \"De verbindingsmodus van de simulator afsluiten en naar de oorspronkelijke prompt terugkeren\">\n<!ENTITY connection.or \"of\">\n<!ENTITY connection.noSimulatorInstalled \"Geen simulator geïnstalleerd.\">\n<!ENTITY connection.installOneSimulator \"Simulator installeren\">\n<!ENTITY connection.installOneSimulatorTooltip \"Een versie van de simulator installeren door de relevante add-on te downloaden\">\n<!ENTITY connection.installAnotherSimulator \"Toevoegen\">\n<!ENTITY connection.installAnotherSimulatorTooltip \"Een extra versie van de simulator installeren door de relevante add-on te downloaden\">\n<!ENTITY connection.startRegisteredSimulator \"Starten:\">\n\n<!ENTITY projects.localApps \"Lokale apps\">\n<!ENTITY projects.addApp \"Toevoegen\">\n<!ENTITY projects.addPackaged \"Verpakte app toevoegen\">\n<!ENTITY projects.addPackagedTooltip \"Een nieuwe verpakte app (een map) vanaf uw computer toevoegen\">\n<!ENTITY projects.addHosted \"Gehoste app toevoegen\">\n<!ENTITY projects.addHostedTooltip \"Een nieuwe gehoste app (koppeling naar een manifest.webapp-bestand) vanaf een externe website toevoegen\">\n<!ENTITY projects.title \"Lokale apps\">\n<!ENTITY projects.appDetails \"App-details\">\n<!ENTITY projects.removeAppFromList \"Verwijder deze app van de lijst met apps waaraan u werkt. De app wordt hierdoor niet van een apparaat of simulator verwijderd.\">\n<!ENTITY projects.updateApp \"Bijwerken\">\n<!ENTITY projects.updateAppTooltip \"Validatiecontroles uitvoeren en de app bijwerken naar het verbonden apparaat\">\n<!ENTITY projects.debugApp \"Foutopsporing\">\n<!ENTITY projects.debugAppTooltip \"Ontwikkelaarshulpmiddelen die met deze app zijn verbonden openen\">\n<!ENTITY projects.saveManifest \"Opslaan\">\n<!ENTITY projects.saveManifestTooltip \"De inhoud van de onderstaande Manifest-editor opslaan\">\n<!ENTITY projects.hostedManifestPlaceHolder2 \"http://example.com/app/manifest.webapp\">\n<!ENTITY projects.noProjects \"Geen projecten. Voeg hieronder een nieuwe verpakte app (lokale map) of een gehoste app (koppeling naar een manifest-bestand) toe.\">\n<!ENTITY projects.manifestEditor \"Manifest-editor\">\n<!ENTITY projects.manifestEditorTooltip \"Bewerk het manifest van uw app in het paneel hieronder. De knop Bijwerken zal uw wijzigingen opslaan en de app bijwerken.\">\n<!ENTITY projects.manifestViewer \"Manifest-viewer\">\n<!ENTITY projects.manifestViewerTooltip \"Bekijk het manifest van uw app in het paneel hieronder.\">\n<!ENTITY projects.valid \"Geldig\">\n<!ENTITY projects.error \"Fout\">\n<!ENTITY projects.warning \"Waarschuwing\">\n<!ENTITY projects.hosted \"Gehost\">\n<!ENTITY projects.packaged \"Verpakt\">\n\n<!ENTITY help.title \"App-beheerder\">\n<!ENTITY help.close \"Sluiten\">\n<!ENTITY help.intro \"Dit hulpmiddel helpt u bij het bouwen en installeren van webapps op compatibele apparaten (zoals Firefox OS). Het tabblad <strong>Apps</strong> assisteert u in het validatie- en installatieproces van uw app. Het tabblad <strong>Apparaat</strong> geeft u informatie over het verbonden apparaat. Gebruik de werkbalk onderaan om verbinding met een apparaat te maken of de simulator te starten.\">\n<!ENTITY help.usefullLinks \"Nuttige koppelingen:\">\n<!ENTITY help.appMgrDoc \"Documentatie: de app-beheerder gebruiken\">\n<!ENTITY help.configuringDevice \"Uw Firefox OS-apparaat instellen\">\n<!ENTITY help.troubleShooting \"Probleemoplossing\">\n<!ENTITY help.simulatorAddon \"De Simulator-add-on installeren\">\n<!ENTITY help.adbHelperAddon \"De Adb Helper-add-on installeren\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nindex.deprecationNotice=De app-beheerder zal in een toekomstige versie worden verwijderd. Uw projecten zijn naar WebIDE gemigreerd.\nindex.launchWebIDE=WebIDE starten\nindex.readMoreAboutWebIDE=Meer lezen\n# LOCALIZATION NOTE (device.deviceSize): %1$S is the device's width, %2$S is\n# the device's height, %3$S is the device's pixel density.\n# Example: 800x480 (86 DPI).\ndevice.deviceSize=Apparaatgrootte: %1$Sx%2$S (%3$S DPI)\n# LOCALIZATION NOTE (connection.connectedToDevice, connection.connectTo):\n# %1$S is the host name, %2$S is the port number.\nconnection.connectedToDevice=Verbonden met %1$S\nconnection.connectTo=Verbinden met %1$S:%2$S\nproject.filePickerTitle=Een webapp-map selecteren\nproject.installing=Installeren…\nproject.installed=Geïnstalleerd!\nvalidator.nonExistingFolder=De projectmap bestaat niet\nvalidator.expectProjectFolder=De projectmap blijkt een bestand te zijn\nvalidator.wrongManifestFileName=Verpakte apps vereisen een manifest-bestand dat alleen de naam ‘manifest.webapp’ in de hoofdmap van het project kan hebben\nvalidator.invalidManifestURL=Ongeldige manifest-URL ‘%S’\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON=Het webapp-manifest is geen geldig JSON-bestand: %1$S op %2$S\nvalidator.noAccessManifestURL=Kan manifest-bestand niet lezen: %1$S op %2$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL=Ongeldig gehoste manifest-URL ‘%1$S’: %2$S\nvalidator.invalidProjectType=Onbekend projecttype ‘%S’\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty=Verplichte ‘name’ in manifest ontbreekt.\nvalidator.missIconsManifestProperty=‘icons’ in manifest ontbreekt.\nvalidator.missIconMarketplace2=app-inzending bij de Marketplace vereist een 128px-pictogram\nvalidator.invalidAppType=Onbekend app-type: ‘%S’.\nvalidator.invalidHostedPriviledges=Gehoste app kan geen type ‘%S’ zijn.\nvalidator.noCertifiedSupport=‘gecertificeerde’ apps worden niet volledig ondersteund in de app-beheerder.\nvalidator.nonAbsoluteLaunchPath=Beginpad moet een absoluut pad zijn dat met ‘/’ begint: ‘%S’\nvalidator.accessFailedLaunchPath=Kan geen toegang krijgen tot app voor starten van document ‘%S’\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode=Kan geen toegang krijgen tot app voor starten van document ‘%1$S’, HTTP-code %2$S ontvangen\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest=De gespecificeerde pagina heeft geen manifest.\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8=Manifest heeft een tekenset %S. Manifesten moeten de utf-8-tekenset hebben.\n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType=Manifest heeft een mime-type %S. Manifesten moeten een mime-type text/cache-manifest hebben.\n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI=Er wordt op meerdere locaties naar URI %1$S verwezen. Dit is niet toegestaan: %2$S.\n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI=Regel %1$S (%2$S) in de sectie NETWORK voorkomt bufferen van regel %3$S (%4$S) in de sectie %5$S.\nfallbackBlocksURI=Regel %1$S (%2$S) in de sectie FALLBACK voorkomt bufferen van regel %3$S (%4$S) in de sectie %5$S.\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest=Het bestand %1$S is aangepast na %2$S. Tenzij de tekst in het manifestbestand is gewijzigd, wordt de gebufferde versie gebruikt in regel %3$S.\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore=%1$S heeft cachebesturing ingesteld op no-store. Dit voorkomt dat de applicatiecache het bestand opslaat in regel %2$S.\n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable=%1$S wijst naar een bron die niet beschikbaar is in regel %2$S.\n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI=De aan AppCacheUtils doorgegeven URI is ongeldig.\n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults=Uw zoekopdracht gaf geen resultaten.\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled=Uw schijfbuffer is uitgeschakeld. Stel browser.cache.disk.enable in op true in about:config en probeer het nogmaals.\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest=De eerste regel van het manifest moet “CACHE MANIFEST” zijn in regel %S.\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2=“CACHE MANIFEST” is alleen geldig op de eerste regel, maar werd gevonden in regel %S.\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2=Onjuist gebruik van jokerteken (*) in de sectie %1$S in regel %2$S. Als een regel in de sectie NETWORK alleen een jokerteken bevat, zal elke URI die niet in het manifest is vermeld worden behandeld alsof de URI in de sectie NETWORK is vermeld. Anders zullen dergelijke URI’s worden behandeld als niet beschikbaar. Ander gebruik van het teken * is niet toegestaan.\n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces=Spaties in URI’s moeten worden vervangen door %20 in regel %S.\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad=/../ is geen geldige URI-prefix in regel %S.\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes=Te veel dot-dot-slash-operators (../) in regel %S.\n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces=Er zijn maar twee door spaties gescheiden URI’s toegestaan in de sectie FALLBACK in regel %S.\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2=Onjuist gebruik van jokerteken (*) in de sectie FALLBACK in regel %S. URI’s in de sectie FALLBACK dienen kortweg overeen te komen met een prefix van de aanvraag-URI.\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue=De sectie SETTINGS mag maar één waarde bevatten, “prefer-online” of “fast” in regel %S.\n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName=Ongeldige sectienaam (%1$S) in regel %2$S.\n\n# LOCALIZATION NOTE (entryNotFound): the requested cache entry that does not\n# exist.\nentryNotFound=Vermelding niet gevonden.\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"Laad\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"de pagina opnieuw om fouten in &lt;canvas&gt;-contexten te kunnen opsporen.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"Klik op de knop\">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"om een aanroepstack van een animatieframe op te nemen.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  in the call list view while loading a snapshot. -->\n<!ENTITY canvasDebuggerUI.importNotice    \"Laden…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Het volgende frame in de animatielus opnemen\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n<!ENTITY canvasDebuggerUI.importSnapshot \"Importeren…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n<!ENTITY canvasDebuggerUI.clearSnapshots \"Wissen\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Aanroepen filteren\">\n\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.waitingNotice): This is the label shown\n  -  in the call list view while recording a snapshot. -->\n<!ENTITY canvasDebuggerUI.waitingNotice   \"Recording an animation cycle…\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label=Canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel=Canvas-paneel\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip=Hulpmiddelen voor het inspecteren en opsporen van fouten in <canvas>-contexten\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText=Er zijn nog geen momentopnamen.\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel=Momentopname #%S\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel=Laden…\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel=Opslaan\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel=Opslaan…\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel=Geladen van schijf\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle=Animatieframe-momentopname opslaan…\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter=JSON-bestanden\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter=Alle bestanden\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel=#1 tekenaanroep;#1 tekenaanroepen\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel=#1 aanroep;#1 aanroepen\n\n\n# LOCALIZATION NOTE (recordingTimeoutFailure):\n# This notification alert is displayed when attempting to record a requestAnimationFrame\n# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no\n# loops were found.\nrecordingTimeoutFailure=Canvas Debugger could not find a requestAnimationFrame or setTimeout cycle.\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n<!ENTITY title      \"Verbinden\">\n<!ENTITY header     \"Verbinden met extern apparaat\">\n<!ENTITY host       \"Host:\">\n<!ENTITY port       \"Poort:\">\n<!ENTITY connect    \"Verbinden\">\n<!ENTITY connecting \"Verbinden…\">\n<!ENTITY availableAddons \"Beschikbare externe add-ons:\">\n<!ENTITY availableTabs \"Beschikbare externe tabbladen:\">\n<!ENTITY availableProcesses \"Beschikbare externe processen:\">\n<!ENTITY connectionError \"Fout:\">\n<!ENTITY errorTimeout \"Fout: time-out van verbinding.\">\n<!ENTITY errorRefused \"Fout: verbinding geweigerd.\">\n<!ENTITY errorUnexpected \"Onverwachte fout.\">\n\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n<!ENTITY remoteHelp \"Ontwikkelaarshulpmiddelen van Firefox kunnen fouten opsporen in externe apparaten (zoals Firefox voor Android en Firefox OS). Zorg ervoor dat u de optie ‘Remote debugging’ in het externe apparaat hebt aangezet. Bekijk de \">\n<!ENTITY remoteDocumentation \"documentatie\">\n<!ENTITY remoteHelpSuffix \" voor meer info.\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=Hoofdproces\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n<!ENTITY debuggerUI.closeButton.tooltip \"Sluiten\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n<!ENTITY debuggerUI.panesButton.tooltip \"Vensters in-/uitschakelen\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n<!ENTITY debuggerUI.blackBoxMessage.label \"Deze bron is geblackboxt: breakpoints ervan zijn uitgeschakeld, en bij stappen wordt deze overgeslagen.\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"Blackboxen van deze bron stoppen\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n<!ENTITY debuggerUI.optsButton.tooltip  \"Debugger-opties\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"Blackboxen in-/uitschakelen\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n<!ENTITY debuggerUI.sources.prettyPrint \"Bron verfraaien\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n<!ENTITY debuggerUI.autoPrettyPrint     \"Verkleinde bronnen automatisch verfraaien\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"f\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"Alle breakpoints inschakelen/uitschakelen\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.startTracing): This is the text displayed in\n  - the button to start execution tracing. -->\n<!ENTITY debuggerUI.startTracing \"Tracering starten\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton \"Wissen\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton.tooltip \"De verzamelde traceringen wissen\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n<!ENTITY debuggerUI.pauseExceptions           \"Pauzeren bij uitzonderingen\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"u\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.ignoreCaughtExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n<!ENTITY debuggerUI.ignoreCaughtExceptions           \"Onderschepte uitzonderingen negeren\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"c\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n<!ENTITY debuggerUI.showPanesOnInit           \"Vensters tonen bij opstarten\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"s\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n<!ENTITY debuggerUI.showVarsFilter           \"Variabelen-filterveld tonen\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n<!ENTITY debuggerUI.showOnlyEnum           \"Alleen opsombare eigenschappen tonen\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"e\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n<!ENTITY debuggerUI.showOriginalSource           \"Originele bronnen tonen\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not. -->\n<!ENTITY debuggerUI.autoBlackBox           \"Verkleinde bronnen automatisch blackboxen\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"b\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a header for the operators part. -->\n<!ENTITY debuggerUI.searchPanelOperators    \"Operators:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n<!ENTITY debuggerUI.searchFile           \"Scripts filteren\">\n<!ENTITY debuggerUI.searchFile.key       \"P\">\n<!ENTITY debuggerUI.searchFile.altkey    \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"c\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n<!ENTITY debuggerUI.searchGlobal           \"Zoeken in alle bestanden\">\n<!ENTITY debuggerUI.searchGlobal.key       \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"Z\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n<!ENTITY debuggerUI.searchFunction           \"Zoeken naar functiedefinitie\">\n<!ENTITY debuggerUI.searchFunction.key       \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"d\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n<!ENTITY debuggerUI.searchToken           \"Zoeken\">\n<!ENTITY debuggerUI.searchToken.key       \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"Z\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n<!ENTITY debuggerUI.searchGoToLine           \"Ga naar regel…\">\n<!ENTITY debuggerUI.searchGoToLine.key       \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"r\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n<!ENTITY debuggerUI.searchVariable           \"Variabelen filteren\">\n<!ENTITY debuggerUI.searchVariable.key       \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n<!ENTITY debuggerUI.focusVariables           \"Variabelenstructuur selecteren\">\n<!ENTITY debuggerUI.focusVariables.key       \"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n<!ENTITY debuggerUI.condBreakPanelTitle \"Dit breakpoint zal uitvoering alleen stoppen als de volgende expressie true is\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n<!ENTITY debuggerUI.seMenuBreak     \"Breakpoint toevoegen\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n<!ENTITY debuggerUI.seMenuCondBreak     \"Voorwaardelijk breakpoint toevoegen\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"b\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n<!ENTITY debuggerUI.tabs.sources        \"Bronnen\">\n<!ENTITY debuggerUI.tabs.traces         \"Traceringen\">\n<!ENTITY debuggerUI.tabs.callstack      \"Aanroepstack\">\n<!ENTITY debuggerUI.tabs.variables      \"Variabelen\">\n<!ENTITY debuggerUI.tabs.events         \"Gebeurtenissen\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n<!ENTITY debuggerUI.seMenuAddWatch      \"Selectie voor controle-expressie\">\n<!ENTITY debuggerUI.seMenuAddWatch.key  \"e\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n<!ENTITY debuggerUI.addWatch            \"Controle-expressie toevoegen\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"e\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n<!ENTITY debuggerUI.removeAllWatch           \"Alle controle-expressies verwijderen\">\n<!ENTITY debuggerUI.removeAllWatch.key       \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"e\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.resume2    \"VK_SLASH\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepOver2  \"VK_QUOTE\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepIn2    \"VK_SEMICOLON\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut2   \"VK_SEMICOLON\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxDebugger.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxDebugger.label=Debugger\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel=Debugger-paneel\n\n# LOCALIZATION NOTE (DebuggerWindowTitle):\n# The title displayed for the debugger window.\nDebuggerWindowTitle=Browser-debugger\n\n# LOCALIZATION NOTE (DebuggerWindowScriptTitle):\n# The title displayed for the debugger window when a script is selected.\nDebuggerWindowScriptTitle=Browser-debugger - %S\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\nToolboxDebugger.tooltip=JavaScript-debugger\n\n# LOCALIZATION NOTE (debuggerMenu.commandkey, debuggerMenu.accesskey)\n# Used for the menuitem in the tool menu\ndebuggerMenu.commandkey=S\ndebuggerMenu.accesskey=D\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI.\ncollapsePanes=Vensters samenvouwen\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI.\nexpandPanes=Vensters uitvouwen\n\n# LOCALIZATION NOTE (pauseLabel): The label that is displayed on the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=Klik om te pauzeren (%S)\n\n# LOCALIZATION NOTE (resumeLabel): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=Klik om te hervatten (%S)\n\n# LOCALIZATION NOTE (startTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is stopped.\nstartTracingTooltip=Klik om traceren te starten\n\n# LOCALIZATION NOTE (stopTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is started.\nstopTracingTooltip=Klik om traceren te stoppen\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=Overslaan (%S)\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=Instappen (%S)\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=Uitstappen (%S)\n\n# LOCALIZATION NOTE (emptyGlobalsText): The text to display in the menulist\n# when there are no chrome globals available.\nnoGlobalsText=Geen globalen\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources menu\n# when there are no scripts.\nnoSourcesText=Deze pagina heeft geen bronnen.\n\n# LOCALIZATION NOTE (loadingSourcesText): The text to display in the sources menu\n# when waiting for scripts to load.\nloadingSourcesText=Wachten op bronnen…\n\n# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab\n# when there are no events.\nnoEventListenersText=Geen gebeurtenislistener om weer te geven\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText=Geen stackframes om weer te geven\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the traces tab\n# when there are no function calls.\nnoFunctionCallsText=Geen functieaanroepen om weer te geven\n\n# LOCALIZATION NOTE (tracingNotStartedText): The text to display in the traces tab\n# when when tracing hasn't started yet.\ntracingNotStartedText=Tracering is niet gestart\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip=Breakpoints bij deze gebeurtenis in-/uitschakelen\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector=op\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource=in\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes=%S nodes\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative=[native code]\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents=Animatie\naudioEvents=Audio\nbatteryEvents=Batterij\nclipboardEvents=Klembord\ncompositionEvents=Compositie\ndeviceEvents=Apparaat\ndisplayEvents=Weergave\ndragAndDropEvents=Slepen\ngamepadEvents=Gamepad\nindexedDBEvents=IndexedDB\ninteractionEvents=Interactie\nkeyboardEvents=Toetsenbord\nmediaEvents=HTML5-media\nmouseEvents=Muis\nmutationEvents=Mutatie\nnavigationEvents=Navigatie\npointerLockEvents=Aanwijzervergrendeling\nsensorEvents=Sensor\nstorageEvents=Opslag\ntimeEvents=Tijd\ntouchEvents=Aanraking\notherEvents=Anders\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=Blackboxing in-/uitschakelen\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=Geen overeenkomsten gevonden\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=Scripts zoeken (%S)\n\n# LOCALIZATION NOTE (emptyChromeGlobalsFilterText): This is the text that\n# appears in the filter text box when it is empty and the chrome globals\n# container is selected.\nemptyChromeGlobalsFilterText=Chrome-globalen filteren (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=Variabelen filteren\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText=Eigenschappen filteren\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=Scripts filteren (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=Zoeken in alle bestanden (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=Zoeken naar functiedefinitie (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=Zoeken in dit bestand (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=Ga naar regel (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=Variabelen filteren (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=Voorwaardelijk breakpoint configureren\nbreakpointMenuItem.enableSelf=Breakpoint inschakelen\nbreakpointMenuItem.disableSelf=Breakpoint uitschakelen\nbreakpointMenuItem.deleteSelf=Breakpoint verwijderen\nbreakpointMenuItem.enableOthers=Andere inschakelen\nbreakpointMenuItem.disableOthers=Andere uitschakelen\nbreakpointMenuItem.deleteOthers=Andere verwijderen\nbreakpointMenuItem.enableAll=Alle breakpoints inschakelen\nbreakpointMenuItem.disableAll=Alle breakpoints uitschakelen\nbreakpointMenuItem.deleteAll=Alle breakpoints verwijderen\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the loading process has started but there is no file to display\n# yet.\nloadingText=Laden\\u2026\n\n# LOCALIZATION NOTE (errorLoadingText): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText=Fout bij laden van bron:\\n\n\n# LOCALIZATION NOTE (addWatchExpressionText): The text that is displayed in the\n# watch expressions list to add a new item.\naddWatchExpressionText=Controle-expressie toevoegen\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton=Volgen\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText=Geen variabelen om weer te geven\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=%S scope\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=Controle-expressies\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=Globale\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace=Stacktrace:\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects=#1 meer…;#1 meer…\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=Dubbelklik om te bewerken\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable value.\nvariablesEditableValueTooltip=Klik om waarde te wijzigen\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item which can be removed.\nvariablesCloseButtonTooltip=Klik om te verwijderen\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=Klik om waarde in te stellen\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip=Klik om de node in de inspector te selecteren\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip=configurable\nenumerableTooltip=enumerable\nwritableTooltip=writable\nfrozenTooltip=frozen\nsealedTooltip=sealed\nextensibleTooltip=extensible\noverriddenTooltip=overridden\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel=:\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel=\\u0020→\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=Er zijn één of meerdere gepauzeerde debuggers. Hervat als eerste de laatst gepauzeerde debugger op %S\n\n\nevalGroupLabel=Evaluated Sources\nvariablesViewMissingArgs=(unavailable)\n\nvariablesViewOptimizedOut=(optimized away)\nvariablesViewUninitialized=(uninitialized)\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=Phones\ndevice.tablets=Tablets\ndevice.laptops=Laptops\ndevice.televisions=TVs\ndevice.consoles=Gaming consoles\ndevice.watches=Watches\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=gekopieerd\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n<!ENTITY title \"Lettertypen\">\n<!ENTITY showAllFonts \"Alle in de pagina gebruikte lettertypen tonen\">\n<!ENTITY usedAs \"Gebruikt als: \">\n<!ENTITY system \"systeem\">\n<!ENTITY remote \"extern\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone=(Geen beschrijving)\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName=Opties\n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc=Een opdracht uitvoeren op %S\ncanonProxyManual=Een set van opdrachten die op een extern systeem worden uitgevoerd. Het externe systeem wordt bereikt via %S\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists=Er is al een opdracht met de naam ‘%S’\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\ncliEvalJavascript=JavaScript direct invoeren\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg=Te veel argumenten\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions=Beschikbare opties\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand=Ongeldige opdracht\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam=Waarde vereist voor ‘%1$S’.\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists=‘%1$S’ bestaat niet\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists=‘%1$S’ bestaat al\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile=‘%1$S’ is geen bestand\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory=‘%1$S’ is geen map\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch=‘%1$S’ komt niet overeen met ‘%2$S’\n\n# LOCALIZATION NOTE: When the menu has displayed all the matches that it\n# should (i.e. about 10 items) then we display this to alert the user that\n# more matches are available.\nfieldMenuMore=Meer overeenkomsten, blijf typen\n\n# LOCALIZATION NOTE: The command line provides completion for JavaScript\n# commands, however there are times when the scope of what we're completing\n# against can't be used. This error message is displayed when this happens.\njstypeParseScope=Scope verloren\n\n# LOCALIZATION NOTE (jstypeParseMissing, jstypeBeginSyntax,\n# jstypeBeginUnterm): These error messages are displayed when the command line\n# is doing JavaScript completion and encounters errors.\njstypeParseMissing=Kan eigenschap ‘%S’ niet vinden\njstypeBeginSyntax=Syntaxisfout\njstypeBeginUnterm=Niet-beëindigde string\n\n# LOCALIZATION NOTE: This message is displayed if the system for providing\n# JavaScript completions encounters and error it displays this.\njstypeParseError=Fout\n\n# LOCALIZATION NOTE (typesNumberNan, typesNumberNotInt2, typesDateNan): These\n# error messages are displayed when the command line is passed a variable\n# which has the wrong format and can't be converted. Parameters: %S is the\n# passed variable.\ntypesNumberNan=Kan “%S” niet omzetten naar een nummer.\ntypesNumberNotInt2=Kan “%S” niet omzetten naar een integer.\ntypesDateNan=Kan “%S” niet omzetten naar een datum.\n\n# LOCALIZATION NOTE (typesNumberMax, typesNumberMin, typesDateMax,\n# typesDateMin): These error messages are displayed when the command line is\n# passed a variable which has a value out of range (number or date).\n# Parameters: %1$S is the passed variable, %2$S is the limit value.\ntypesNumberMax=%1$S is groter dan maxiaal toegestaan: %2$S.\ntypesNumberMin=%1$S is kleiner dan minimaal toegestaan: %2$S.\ntypesDateMax=%1$S is later dan maximaal toegestaan: %2$S.\ntypesDateMin=%1$S is eerder dan minimaal toegestaan: %2$S.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# passed an option with a limited number of correct values, but the passed\n# value is not one of them.\ntypesSelectionNomatch=Kan ‘%S’ niet gebruiken.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# expecting a CSS query string, however the passed string is not valid.\nnodeParseSyntax=Syntaxisfout in CSS-query\n\n# LOCALIZATION NOTE (nodeParseMultiple, nodeParseNone): These error messages\n# are displayed when the command line is expecting a CSS string that matches a\n# single node, but more nodes (or none) match.\nnodeParseMultiple=Te veel overeenkomsten (%S)\nnodeParseNone=Geen overeenkomsten\n\n# LOCALIZATION NOTE (helpDesc, helpManual, helpSearchDesc, helpSearchManual3):\n# These strings describe the \"help\" command, used to display a description of\n# a command (e.g. \"help pref\"), and its parameter 'search'.\nhelpDesc=Hulp krijgen over de beschikbare opdrachten\nhelpManual=Hulp geven over een specifieke opdracht (als een zoekterm is opgegeven en een exacte overeenkomst wordt gevonden) of over de beschikbare opdrachten (als een zoekterm niet is opgegeven, of als er geen exacte overeenkomst wordt gevonden).\nhelpSearchDesc=Zoekterm\nhelpSearchManual3=te gebruiken zoekterm voor het beperken van de weergegeven opdrachten. Reguliere expressies worden niet ondersteund.\n\n# LOCALIZATION NOTE: These strings are displayed in the help page for a\n# command in the console.\nhelpManSynopsis=Samenvatting\n\n# LOCALIZATION NOTE: This message is displayed in the help page if the command\n# has no parameters.\nhelpManNone=Geen\n\n# LOCALIZATION NOTE: This message is displayed in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll=Beschikbare opdrachten:\n\n# LOCALIZATION NOTE (helpListPrefix, helpListNone): These messages are\n# displayed in response to the 'help <search>' command (i.e. with a search\n# string), just above the list of matching commands. Parameters: %S is the\n# search string.\nhelpListPrefix=Opdrachten die met ‘%1$S’ beginnen:\nhelpListNone=Geen opdrachten die met ‘%1$S’ beginnen\n\n# LOCALIZATION NOTE (helpManRequired, helpManOptional, helpManDefault): When\n# the 'help x' command wants to show the manual for the 'x' command, it needs\n# to be able to describe the parameters as either required or optional, or if\n# they have a default value.\nhelpManRequired=vereist\nhelpManOptional=optioneel\nhelpManDefault=optioneel, standaard=%S\n\n# LOCALIZATION NOTE: This forms part of the output from the 'help' command.\n# 'GCLI' is a project name and should be left untranslated.\nhelpIntro=GCLI is een experiment voor het maken van een zeer bruikbare opdrachtregel voor webontwikkelaars.\n\n# LOCALIZATION NOTE: Text shown as part of the output of the 'help' command\n# when the command in question has sub-commands, before a list of the matching\n# sub-commands.\nsubCommands=Subopdrachten\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError=Parsefout in opdrachtregel\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc=Concentreren op een groep opdrachten\ncontextManual=Een standaardprefix voor toekomstige opdrachten instellen. Zo hoeft u bijvoorbeeld via ‘context git’ alleen ‘commit’ te typen in plaats ‘git commit’.\ncontextPrefixDesc=De opdrachtprefix\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError=Kan ‘%1$S’ niet als prefix gebruiken, omdat het geen bovenliggende opdracht is.\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply=%1$S wordt als een opdrachtprefix gebruikt\ncontextEmptyReply=Opdrachtprefix is niet ingesteld\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectMethodDesc, connectUrlDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an \n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc=Proxyopdrachten naar server\nconnectManual=Verbinding maken met de server, waarbij lokale versies van de opdrachten op de server worden gemaakt. Externe opdrachten hebben eerst een prefix om ze van lokale opdrachten te onderscheiden (maar zie de contextopdracht om dit te omzeilen)\nconnectPrefixDesc=Bovenliggende prefix voor geïmporteerde opdrachten\nconnectMethodDesc=De methode van verbinden\nconnectUrlDesc=De URL om mee te verbinden\nconnectDupReply=Verbinding met naam %S bestaat al.\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply=%S opdrachten toegevoegd.\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2, disconnectPrefixDesc,\n# disconnectForceDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2=Verbinding met server verbreken\ndisconnectManual2=Verbinding met een huidige verbonden server voor uitvoering van externe opdrachten verbreken\ndisconnectPrefixDesc=Bovenliggende prefix voor geïmporteerde opdrachten\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply=%S opdrachten verwijderd.\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc=De JS-globale wijzigen\nglobalWindowDesc=Nieuwe venster/globale\nglobalOutput=JS-globale is nu %S\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc=Het uitvoergebied wissen\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc=Opdrachten invoeren in verschillende talen\nlangOutput=U gebruikt nu %S\n\n# LOCALIZATION NOTE (prefDesc, prefManual, prefListDesc, prefListManual,\n# prefListSearchDesc, prefListSearchManual, prefShowDesc, prefShowManual,\n# prefShowSettingDesc, prefShowSettingManual): These strings describe the\n# 'pref' command and all its available sub-commands and parameters.\nprefDesc=Opdrachten voor het beheren van instellingen\nprefManual=Opdrachten voor het weergeven en aanpassen van voorkeuren voor zowel GCLI als de omliggende omgeving\nprefListDesc=Beschikbare instellingen weergeven\nprefListManual=Een lijst met voorkeuren weergeven, eventueel gefilterd via de ‘zoek’-parameter\nprefListSearchDesc=De weergegeven lijst met instellingen filteren\nprefListSearchManual=Zoeken naar de opgegeven waarde in de lijst met beschikbare voorkeuren\nprefShowDesc=Waarde van instelling weergeven\nprefShowManual=De waarde van een bepaalde voorkeur weergeven\nprefShowSettingDesc=Weer te geven instelling\nprefShowSettingManual=De naam van de weer te geven instelling\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue=%1$S: %2$S\n\n# LOCALIZATION NOTE (prefSetDesc, prefSetManual, prefSetSettingDesc,\n# prefSetSettingManual, prefSetValueDesc, prefSetValueManual): These strings\n# describe the 'pref set' command and all its parameters.\nprefSetDesc=Een instelling aanpassen\nprefSetManual=Door de omgeving gedefinieerde voorkeuren aanpassen\nprefSetSettingDesc=Instelling om aan te passen\nprefSetSettingManual=De naam van de aan te passen instelling\nprefSetValueDesc=Nieuwe waarde voor instelling\nprefSetValueManual=De nieuwe waarde voor de opgegeven instelling\n\n# LOCALIZATION NOTE (prefResetDesc, prefResetManual, prefResetSettingDesc,\n# prefResetSettingManual): These strings describe the 'pref reset' command and\n# all its parameters.\nprefResetDesc=Een instelling herinitialiseren\nprefResetManual=De waarde van een instelling naar de standaardwaarden van het systeem terugzetten\nprefResetSettingDesc=Instelling om te herinitialiseren\nprefResetSettingManual=De naam van de instelling die naar de standaardwaarde van het systeem wordt teruggezet\n\n# LOCALIZATION NOTE: This string is displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results.\nprefOutputFilter=Filter\n\n# LOCALIZATION NOTE (prefOutputName, prefOutputValue): These strings are\n# displayed in the output from the 'pref list' command as table headings.\nprefOutputName=Naam\nprefOutputValue=Waarde\n\n# LOCALIZATION NOTE (introDesc, introManual): These strings describe the\n# 'intro' command. The localization of 'Got it!' should be the same used in\n# introTextGo.\nintroDesc=Het welkomstbericht tonen\nintroManual=Het aan nieuwe gebruikers getoonde bericht opnieuw weergeven, totdat zij op de knop ‘Begrepen!’ klikken\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3=GCLI is een experiment om een zeer bruikbare opdrachtregel voor webontwikkelaars te maken.\nintroTextCommands=Typ\nintroTextKeys2=voor een lijst met opdrachten, of druk op\nintroTextF1Escape=F1/Escape om opdrachthints te tonen/verbergen\nintroTextGo=Begrepen!\n\n# LOCALIZATION NOTE: This is a short description of the 'hideIntro' setting.\nhideIntroDesc=Het initiële welkomstbericht tonen\n\n# LOCALIZATION NOTE: This is a description of the 'eagerHelper' setting. It's\n# displayed when the user asks for help on the settings. eagerHelper allows\n# users to select between showing no tooltips, permanent tooltips, and only\n# important tooltips.\neagerHelperDesc=Hoeveel informatie is in de tooltips gewenst\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=Hulp krijgen over de beschikbare opdrachten\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=Beschikbare opdrachten\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=De opdracht ‘%1$S’ is niet beschikbaar in multiprocess-modus (E10S)\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc=Opdrachten om de console te beheren\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=De webconsole filteren, wissen en sluiten\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=De console wissen\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=Een afbeelding van de pagina opslaan\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=Een PNG-afbeelding van het hele zichtbare venster opslaan (optioneel na een vertraging)\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=Naam van doelbestand\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=De naam van het bestand (dat moet eindigen op ‘.png’) waarnaar de schermafbeelding wordt geschreven.\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=Schermafbeelding naar klembord kopiëren? (true/false)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=True als u de schermafbeelding wilt kopiëren in plaats van opslaan naar een bestand.\n\n# LOCALIZATION NOTE (screenshotChromeDesc) A very short string to describe\n# the 'chrome' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\n# The argument (%1$S) is the browser name.\nscreenshotChromeDesc2=%1$S-chromevenster vastleggen? (true/false)\n\n# LOCALIZATION NOTE (screenshotChromeManual) A fuller description of the\n# 'chrome' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\n# The argument (%1$S) is the browser name.\nscreenshotChromeManual2=True als u een schermafbeelding van het %1$S-venster wilt maken in plaats van het webpagina-inhoudsvenster.\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions=Opties\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=Vertraging (seconden)\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=De tijd die moet worden gewacht (in seconden) voordat de schermafbeelding wordt gemaakt\n\n# LOCALIZATION NOTE (screenshotFullscreenDesc) A very short string to describe\n# the 'fullscreen' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=Hele webpagina? (true/false)\n\n# LOCALIZATION NOTE (screenshotFullscreenManual) A fuller description of the\n# 'fullscreen' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=True als de schermafbeelding ook delen van de webpagina moet bevatten die buiten de huidige scrollgrenzen vallen.\n\n# LOCALIZATION NOTE (screenshotSelectorChromeConflict) Exception thrown when user\n# tries to use 'selector' option along with 'chrome' option of the screenshot\n# command. Refer: https://bugzilla.mozilla.org/show_bug.cgi?id=659268#c7\nscreenshotSelectorChromeConflict=selectoroptie wordt niet ondersteund wanneer chrome-optie true is\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. the first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=Schermafbeelding %1$S op %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=Fout bij het opslaan naar\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=Opgeslagen in\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=Er is een fout opgetreden bij het kopiëren naar het klembord.\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=Gekopieerd naar klembord.\n\n# LOCALIZATION NOTE (screenshotTooltip) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltip=Een schermafbeelding van een volledige pagina maken\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc=Nodes markeren\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual=Nodes die met een selector op de pagina overeenkomen markeren\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc=CSS-selector\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual=De gebruikte CSS-selector voor overeenkomende nodes in de pagina\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc=Opties\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc=Hulplijnen verbergen\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual=De hulplijnen rondom de gemarkeerde node verbergen\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc=De node-infobalk tonen\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual=De infobalk boven de gemarkeerde node tonen (de infobalk geeft de labelnaam, attributen en afmeting weer)\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc=Alle overeenkomsten tonen\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual=Als te veel nodes met de selector overeenkomen, worden alleen de eerste 100 getoond om te veel vertraging in de pagina te voorkomen. Gebruik deze optie om toch alle overeenkomsten te tonen\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc=Vakkenmodelgebied\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual=Welk vakkenmodelgebied dient te worden gemarkeerd: ‘content’, ‘padding’, ‘border’ of ‘margin’\n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc=Opvulstijl\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual=De standaard opvulstijl van het gebied met een eigen kleur overschrijven\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc=Bestaande highlighters behouden\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual=Standaard zijn bestaande highlighters bij het uitvoeren van de opdracht verborgen, tenzij deze optie is ingesteld\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm=%1$S nodes gemarkeerd\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached=%1$S nodes gevonden, maar slechts %2$S nodes gemarkeerd. Gebruik ‘--showall’ om alle nodes te tonen\n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc=Alle nodes demarkeren\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual=Alle eerder met de opdracht “markeren” gemarkeerde nodes demarkeren\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=%1$S herstarten\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=Schakelt laden van inhoud uit buffer bij herstarten uit\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=Verzoek tot herstarten geannuleerd door gebruiker.\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=%1$S wordt herstart…\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=Een node inspecteren\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=De afmetingen en eigenschappen van een element met een CSS-selector in de DOM-highlighter bekijken\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=CSS-selector\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=Een CSS-selector voor het gebruik met Document.querySelector, dat een element identificeert\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc=Een kleur van de pagina ophalen\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual=Een paneel openen dat een gebied van een pagina vergroot om pixels te inspecteren en kleurwaarden te kopiëren\n\n# LOCALIZATION NOTE (eyedropperTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the Eyedropper tool.\neyedropperTooltip=Een kleur van de pagina ophalen\n\n# LOCALIZATION NOTE (tiltDesc) A very short description of the 'tilt'\n# command. See tiltManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltDesc=De webpagina in 3D bekijken\n\n# LOCALIZATION NOTE (tiltManual) A fuller description of the 'tilt'\n# command, displayed when the user asks for help on what it does.\ntiltManual=Het verband tussen verschillende delen van een webpagina en hun bovenliggende elementen in een 3D-omgeving bekijken\n\n# LOCALIZATION NOTE (tiltOpenDesc) A very short description of the 'tilt inspect'\n# command. See tiltOpenManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltOpenDesc=De 3D-weergave van de Inspector openen\n\n# LOCALIZATION NOTE (tiltOpenManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltOpenManual=De 3D-inspector openen en optioneel een node met een CSS-selector markeren\n\n# LOCALIZATION NOTE (tiltToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Tilt 3D View.\ntiltToggleTooltip=3D-weergave\n\n# LOCALIZATION NOTE (tiltTranslateDesc) A very short description of the 'tilt translate'\n# command. See tiltTranslateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltTranslateDesc=De webpagina-mesh verplaatsen\n\n# LOCALIZATION NOTE (tiltTranslateManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltTranslateManual=De webpagina-mesh stap voor stap in een bepaalde richting verplaatsen\n\n# LOCALIZATION NOTE (tiltTranslateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateXDesc=X (pixels)\n\n# LOCALIZATION NOTE (tiltTranslateXManual) A fuller description of the 'x'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateXManual=Het aantal pixels verplaatsing van de webpagina-mesh langs de X-as\n\n# LOCALIZATION NOTE (tiltTranslateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateYDesc=Y (pixels)\n\n# LOCALIZATION NOTE (tiltTranslateYManual) A fuller description of the 'y'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateYManual=Het aantal pixels verplaatsing van de webpagina-mesh langs de Y-as\n\n# LOCALIZATION NOTE (tiltRotateDesc) A very short description of the 'tilt rotate'\n# command. See tiltRotateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltRotateDesc=De webpagina-mesh draaien\n\n# LOCALIZATION NOTE (tiltRotateManual) A fuller description of the 'tilt rotate'\n# command, displayed when the user asks for help on what it does.\ntiltRotateManual=De webpagina-mesh stap voor stap in een bepaalde richting draaien\n\n# LOCALIZATION NOTE (tiltRotateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateXDesc=X (graden)\n\n# LOCALIZATION NOTE (tiltRotateXManual) A fuller description of the 'x'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateXManual=Het aantal graden draaiing van de webpagina-mesh langs de X-as\n\n# LOCALIZATION NOTE (tiltRotateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateYDesc=Y (graden)\n\n# LOCALIZATION NOTE (tiltRotateYManual) A fuller description of the 'y'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateYManual=Het aantal graden draaiing van de webpagina-mesh langs de Y-as\n\n# LOCALIZATION NOTE (tiltRotateZDesc) A very short string to describe the\n# 'z' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateZDesc=Z (graden)\n\n# LOCALIZATION NOTE (tiltRotateZManual) A fuller description of the 'z'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateZManual=Het aantal graden draaiing van de webpagina-mesh langs de Z-as\n\n# LOCALIZATION NOTE (tiltZoomDesc) A very short description of the 'tilt zoom'\n# command. See tiltZoomManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltZoomDesc=Naar of vanaf de webpagina-mesh bewegen\n\n# LOCALIZATION NOTE (tiltZoomManual) A fuller description of the 'tilt zoom'\n# command, displayed when the user asks for help on what it does.\ntiltZoomManual=De webpagina-mesh stap voor stap in een bepaalde richting langs de Z-as verplaatsen\n\n# LOCALIZATION NOTE (tiltZoomAmountDesc) A very short string to describe the\n# 'zoom' parameter to the 'tilt zoom' command, which is displayed in a dialog\n# when the user is using this command.\ntiltZoomAmountDesc=Zoom (pixels)\n\n# LOCALIZATION NOTE (tiltZoomAmmuntManual) A fuller description of the 'zoom'\n# parameter to the 'zoom' command, displayed when the user asks for help\n# on what it does.\ntiltZoomAmountManual=Het aantal pixels verplaatsing van de webpagina-mesh langs de Z-as\n\n# LOCALIZATION NOTE (tiltResetDesc) A very short description of the 'tilt reset'\n# command. See tiltResetManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltResetDesc=De verplaatsing, draaiing en zoom ongedaan maken\n\n# LOCALIZATION NOTE (tiltResetManual) A fuller description of the 'tilt reset'\n# command, displayed when the user asks for help on what it does.\ntiltResetManual=Maakt alle toegepaste transformaties aan de mesh modelview matrix van de webpagina ongedaan\n\n# LOCALIZATION NOTE (tiltCloseDesc) A very short description of the 'tilt close'\n# command. See tiltCloseManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltCloseDesc=De visualisatie sluiten indien geopend\n\n# LOCALIZATION NOTE (tiltCloseManual) A fuller description of the 'tilt close'\n# command, displayed when the user asks for help on what it does.\ntiltCloseManual=De visualisatie sluiten en teruggaan naar de standaard-highlighter van de Inspector\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=De debugger moet worden geopend voordat deze opdracht wordt gebruikt\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first before setting breakpoints.\ndebuggerStopped=De debugger moet worden geopend voordat breakpoints worden ingesteld\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=Breakpoints beheren\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=Opdrachten om breakpoints te bekijken, toe te voegen en te verwijderen\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=Bekende breakpoints weergeven\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=Geen breakpoints ingesteld\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=Verwijderen\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=Breakpoint toegevoegd\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=Kon breakpoint niet instellen: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=Een breakpoint toevoegen\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=Ondersteunde breakpoint-typen: regel\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=Een breakpoint op een regel instellen\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=URI van JS-bestand\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=Regelnummer\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=Een breakpoint verwijderen\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=Index van breakpoint\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=Breakpoint verwijderd\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=Debugger beheren\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=Opdrachten voor het onderbreken of hervatten van de hoofdthread, instappen, uitstappen en overslaan van regels code\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=De debugger openen\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=De debugger sluiten\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=Pauzeert de hoofdthread\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=Hervat de hoofdthread en vervolgt uitvoering na een breakpoint, tot het volgende breakpoint of beëindiging van het script.\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=Stappen beheren\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=Opdrachten voor het instappen, uitstappen en overslaan van regels code\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=Voert de huidige instructie uit en stopt daarna bij de volgende instructie. Als de huidige instructie een functieaanroep is, voert de debugger de hele functie uit, en stopt deze bij de volgende instructie na de functieaanroep\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step in command.\ndbgStepInDesc=Voert de huidige instructie uit en stopt daarna bij de volgende instructie. Als de huidige instructie een functieaanroep is, stapt de debugger in die functie, anders stopt deze bij de volgende instructie\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step out command.\ndbgStepOutDesc=Stapt uit de huidige functie en gaat een niveau omhoog als de functie genest is. In de hoofdtekst wordt het script tot het einde uitgevoerd, of naar het volgende breakpoint. De overgeslagen instructies worden uitgevoerd, maar niet stapsgewijs doorlopen\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=De in de debugger geladen bron-URL’s tonen\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc=Bronnen in de debugger blackboxen\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc=Een specifieke bron om te blackboxen\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc=Alle bronnen die met deze glob overeenkomen (bijvoorbeeld “*.min.js”) blackboxen\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc=Overeenkomsten omkeren, zodat we elke bron die niet de opgegeven bron is of niet met het opgegeven glob-patroon overeenkomt blackboxen.\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc=(Geen bronnen geblackboxt)\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc=De volgende bronnen zijn geblackboxt:\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc=Fout bij blackboxen:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc=Blackboxen van bronnen in de debugger stoppen\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc=Een specifieke bron om blackboxen te stoppen\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc=Blackboxen van alle bronnen die met deze glob overeenkomen (bijvoorbeeld “*.min.js”) stoppen\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc=(Blackboxen van geen enkele bron gestopt)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc=Blackboxen van de volgende bronnen gestopt:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc=Fout bij stoppen van blackboxen:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc=Overeenkomsten omkeren, zodat we het blackboxen van elke bron die niet de opgegeven bron is of niet met het opgegeven glob-patroon overeenkomt stoppen.\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=De console sluiten\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=De console openen\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=Onderdeel van een pagina bewerken\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=Een van de onderdelen van deze pagina bewerken\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=Te bewerken URL\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=Naar regel\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=De paginagrootte aanpassen\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=Breedte in pixels\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=Hoogte in pixels\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=Responsive Design-modus betreden\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=Responsive Design-modus verlaten\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=Responsive Design-modus in-/uitschakelen\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\nresizeModeToggleTooltip=Responsive Design-modus\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=Paginagrootte wijzigen\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=Responsive Design-modus besturen\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2=Responsieve websites reageren op hun omgeving, zodat ze er goed uitzien op een mobiel display, een filmdoek en alles er tussenin. Via de Responsive Design-modus kunt u eenvoudig diverse paginagroottes in %1$S testen zonder dat u uw hele browsergrootte hoeft aan te passen.\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=De opdrachten bewerken\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=Mozcmd-map opnieuw lezen\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3=Opdrachten geladen van ‘%1$S’\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc=Een mozcmd-map instellen\n\n# LOCALIZATION NOTE (cmdSetdirManual2) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual2=Een ‘mozcmd’-map is een makkelijke manier om nieuwe persoonlijke opdrachten aan te maken. Zie de <a href=\"https://developer.mozilla.org/docs/Tools/GCLI/Customization\">MDN-documentatie</a> voor meer informatie.\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc=Map met .mozcmd-bestanden\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=Add-ons bewerken\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=Geïnstalleerde add-ons tonen\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=Een add-ontype selecteren\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=De volgende woordenboeken zijn momenteel geïnstalleerd:\naddonListExtensionHeading=De volgende extensies zijn momenteel geïnstalleerd:\naddonListLocaleHeading=De volgende talen zijn momenteel geïnstalleerd:\naddonListPluginHeading=De volgende plug-ins zijn momenteel geïnstalleerd:\naddonListThemeHeading=De volgende thema’s zijn momenteel geïnstalleerd:\naddonListAllHeading=De volgende add-ons zijn momenteel geïnstalleerd:\naddonListUnknownHeading=De volgende add-ons van het geselecteerde type zijn momenteel geïnstalleerd:\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=Inschakelen\naddonListOutDisable=Uitschakelen\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=in behandeling\naddonPendingEnable=inschakelen\naddonPendingDisable=uitschakelen\naddonPendingUninstall=de-installeren\naddonPendingInstall=installeren\naddonPendingUpgrade=upgraden\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous add-on commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=De naam van de add-on\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for add-ons of a particular type were not found.\naddonNoneOfType=Er zijn geen add-ons van dat type geïnstalleerd.\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=De gekozen add-on inschakelen\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an add-on that is\n# already enabled.\naddonAlreadyEnabled=%S is al ingeschakeld.\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an add-on is enabled.\naddonEnabled=%S ingeschakeld.\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=De gekozen add-on uitschakelen\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an add-on that is\n# already disabled.\naddonAlreadyDisabled=%S is al uitgeschakeld.\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an add-on is disabled.\naddonDisabled=%S uitgeschakeld.\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=Bronnen exporteren\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=HTML uit pagina exporteren\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=Paginawijzigingen aanbrengen\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=Zoeken en vervangen in pagina-elementen\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=Waarnaar te zoeken\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=Vervangende string\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=Niet-hoofdlettergevoelig zoeken\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=CSS-selector naar basis voor zoeken\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=Te vinden CSS-selector bij zoeken\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=Attribuut gelijk aan regexp\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=Zoeken beperken tot attributen\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=Zoeken beperken tot tekstnodes\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=Overeenkomende elementen door selector: %1$S. Vervangingen in tekstnodes: %2$S. Vervangingen in attributen: %3$S.\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=Elementen en attributen van pagina verwijderen\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=Elementen van pagina verwijderen\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=CSS-selector die te verwijderen elementen bepaalt\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=CSS-selector die basis van zoeken bepaalt\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=Element verwijderen, maar inhoud behouden\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=Alleen lege elementen verwijderen\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=Overeenkomende elementen door selector: %1$S. Verwijderde elementen: %2$S.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=Overeenkomende attributen verwijderen\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=Regexp die te verwijderen attributen bepaalt\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=CSS-selector van op te nemen elementen\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=CSS-selector van basis voor zoeken\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=Niet-hoofdlettergevoelig zoeken\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=Overeenkomende elementen door selector: %1$S. Verwijderde attributen: %2$S.\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2=De ontwikkelaarshulpmiddelen van %1$S hacken\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=Diverse opdrachten gerelateerd aan rechtstreeks hacken in de ontwikkelaarshulpmiddelen van %1$S.\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=Hulpmiddelen laden vanuit een check-out van mozilla-central\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound=%1$s bestaat niet of is geen check-out van mozilla-central.\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded=Hulpmiddelen geladen vanuit %1$s.\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=De ontwikkelaarshulpmiddelen van %1$S laden vanuit een volledige check-out van mozilla-central.\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=Een check-out van mozilla-central\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=Ingebouwde hulpmiddelen gebruiken\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=De ingebouwde hulpmiddelen gebruiken, waarbij een eerdere srcdir-opdracht wordt genegeerd.\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=Ingeboude hulpmiddelen geladen.\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=Ontwikkelaarshulpmiddelen opnieuw laden\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=Ontwikkelaarshulpmiddelen opnieuw geladen.\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=Cookies weergeven en wijzigen\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=Opdrachten voor het tonen, aanmaken, verwijderen en wijzigen van cookies voor het huidige domein.\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=Cookies weergeven\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=Een lijst van de relevante cookies voor de huidige pagina weergeven.\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=Host:\ncookieListOutPath=Pad:\ncookieListOutExpires=Verloopt:\ncookieListOutAttributes=Attributen:\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=Geen\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=Bij afsluiten van browser (sessie)\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=Geen cookies gevonden voor deze pagina\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=Geen cookies gevonden voor host %1$S\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=Bewerken\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=Verwijderen\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=Een cookie verwijderen\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=Een cookie verwijderen, gegeven de sleutel ervan\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=De sleutel van het te verwijderen cookie\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=Een cookie instellen\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=Een cookie instellen door het opgeven van een sleutelnaam, de waarde ervan en optioneel een of meer van de volgende attributen: expires (max-leeftijd in seconden of de vervaldatum in GMTString-formaat), path, domain, secure\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=De sleutel van het in te stellen cookie\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=De waarde van het in te stellen cookie\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc=Opties\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=Het pad van het in te stellen cookie\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=Het domein van het in te stellen cookie\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=Alleen verzonden via https\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=Niet toegankelijk vanaf script aan clientzijde\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=Alleen geldig voor de lengte van de browsersessie\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=De verloopdatum van het cookie (geciteerde RFC2822- of ISO 8601-datum)\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=JavaScript-beautifier\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=De URL van het te verfraaien JS-bestand\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=Inspringing in tekens\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=Het aantal tekens waarmee elke regel wordt ingesprongen\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=De gebruikte tekens voor het inspringen van elke regel\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=De gebruikte tekens voor het inspringen van elke regel, de mogelijke keuzes zijn spatie of tab.\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=Regeleinden niet behouden\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=Moeten bestaande regeleinden worden behouden\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=Max. opeenvolgende regeleinden\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=Het maximumaantal te behouden opeenvolgende regeleinden\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=jslint-stricter-modus afdwingen?\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=Wanneer ingesteld op true, wordt de jslint-stricter-modus afgedwongen\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=De coderingsstijl van accolades selecteren\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=De coderingsstijl van accolades selecteren: collapse - accolades op dezelfde regel plaatsen als controlestatements; expand - accolades op een eigen regel plaatsen (Allman-/ANSI-stijl); end-expand - eindaccolades op een eigen regel plaatsen; expand-strict - accolades op een eigen regel plaatsen, zelfs als het uw code breekt.\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=Geen spatie voor voorwaardelijke statements\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=\\\\xNN-escape-tekens verwijderen?\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=Moeten afdrukbare tekens in strings die in \\\\xNN-notatie zijn gecodeerd van escape-tekens worden ontdaan?\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=Voer een geldige URL in\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=Opties\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=Opdrachten voor het bewerken van functieaanroepregistratie\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=Registratie van functieaanroepen naar de console starten\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=Aanroepregistratie gestart.\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=Functieaanroepregistratie stoppen\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=Er is momenteel geen aanroepregistratie actief\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=Aanroepregistratie gestopt. Actieve contexten: %1$S.\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=Registratie van functieaanroepen starten voor chromecode naar de console\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=Globaal object, JSM-URI, of JS om een globaal object van te ontvangen\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=Het globale object, URI van een JSM, of JS om uit te voeren in het chromevenster waarvanuit een globaal object wordt verkregen\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=Aanroepregistratie gestart.\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=Functieaanroepregistratie stoppen\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=Er is momenteel geen aanroepregistratie voor chromecode actief\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=Aanroepregistratie gestopt. Actieve contexten: %1$S.\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<anoniem>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=Methodeaanroep\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=Ongeldige JSM!\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=Variabele niet gevonden in inhoudsvenster.\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=Variabele niet gevonden in chromevenster.\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of JavaScript\n# and invalid JavaScript code.\ncallLogChromeEvalException=Geëvalueerde JavaScript gaf de volgende uitzondering\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=De JavaScript-bron moet evalueren naar een object waarvan de methodeaanroepen moeten worden geregistreerd, zoals “({a1: function() {this.a2()},a2: function() {}});”\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=Kladblok\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=Getekend gebied markeren\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=Paint flashing aanzetten\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=Paint flashing uitzetten\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=chrome-frames\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=Opnieuw getekende gebieden in andere kleuren tekenen\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip=Getekend gebied markeren\n\n# LOCALIZATION NOTE (paintflashingToggleDesc) A very short string used to describe the\n# function of the \"paintflashing toggle\" command.\npaintflashingToggleDesc=Paint flashing in-/uitschakelen\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\nsplitconsoleTooltip=Gesplitste console in-/uitschakelen\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=Application-cache-hulpprogramma’s\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=Cachemanifest valideren\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=Problemen vinden die gerelateerd zijn aan een cachemanifest en de bestanden waarnaar het verwijst\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=Te controleren URI\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=Appcache met succes gevalideerd.\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=Vermeldingen uit de application-cache wissen\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=Een of meer vermeldingen uit de application-cache wissen\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=Vermeldingen met succes gewist.\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=Een lijst van applications-cache-vermeldingen weergeven.\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=Een lijst van alle applications-cache-vermeldingen weergeven. Als de zoekparameter wordt gebruikt, geeft de tabel de vermeldingen die de zoekterm bevatten weer.\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=Resultaten filteren via een zoekterm.\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=Sleutel:\nappCacheListDataSize=Gegevensgrootte:\nappCacheListDeviceID=Apparaat-ID:\nappCacheListExpirationTime=Verloopt:\nappCacheListFetchCount=Ophaalaantal:\nappCacheListLastFetched=Laatst opgehaald:\nappCacheListLastModified=Laatst gewijzigd:\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=Vermelding weergeven\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=Een nieuw tabblad openen dat de gespecificeerde gegevens over cachevermeldingen bevat.\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=Een nieuw tabblad openen dat de gespecificeerde gegevens over cachevermeldingen bevat.\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=De sleutel voor de weer te geven vermelding.\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=Profiler beheren\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=Opdracht om een JavaScript-profiler te starten of te stoppen\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=Profiler openen\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=Profiler sluiten\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=Profileren starten\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=Naam van een profiel dat u wilt starten.\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=Profileren stoppen\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=Naam van een profiel dat u wilt stoppen.\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=Alle profielen tonen\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=Individueel profiel tonen\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=Naam van een profiel.\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2=Profiel is al gestart\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=Profiel niet gevonden\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3=Profiler is nog niet gestart. Gebruik ‘profile start’ om het profileren te starten\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2=Opnemen…\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped=Gestopt…\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=Voor deze opdracht moet u eerst de profiler openen\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=Een externe debugpoort openen\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2=%1$S kan remote debugging over een TCP/IP-verbinding toestaan. Dit is om beveiligingsredenen standaard uitgeschakeld, maar kan via deze opdracht worden ingeschakeld.\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=De TCP-poort om op te luisteren\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=Luisteren is uitgeschakeld door de voorkeursinstelling devtools.debugger.remote-enabled\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=Luisteren op poort %1$S\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=DebuggerServer niet geïnitialiseerd\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc=CSS-mediatype-emulatie\nmediaEmulateDesc=Een opgegeven CSS-mediatype emuleren\nmediaEmulateManual=Het document weergeven zoals het wordt gerenderd op een apparaat met ondersteuning voor het gegeven mediatype, toegepast met de relevante CSS-regels.\nmediaEmulateType=Het mediatype om te emuleren\nmediaResetDesc=Emuleren van een CSS-mediatype stoppen\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc=Algemene bibliotheken in de pagina invoeren\ninjectManual2=Algemene bibliotheken invoeren in de inhoud van de pagina die ook vanuit de console kan worden benaderd.\ninjectLibraryDesc=Selecteer de bibliotheek voor invoering of voer een geldige script-URI in voor invoering\ninjectLoaded=%1$S geladen\ninjectFailed=Laden van %1$S is mislukt - Ongeldige URI\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc=Mappen openen\nfolderOpenDesc=Mappad openen\nfolderOpenDir=Mappad\nfolderOpenProfileDesc=Profielmap openen\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath=Voer een geldig pad in\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult=%1$S geopend\n\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=%1$S node highlighted;%1$S nodes highlighted\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/inspector.dtd",
    "content": "<!-- LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users edit the\n     (outer) HTML of the current node -->\n<!ENTITY inspectorHTMLEdit.label       \"Bewerken als HTML\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"B\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     inner HTML of the current node -->\n<!ENTITY inspectorHTMLCopyInner.label       \"Binnenste HTML kopiëren\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"i\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     outer HTML of the current node -->\n<!ENTITY inspectorHTMLCopyOuter.label       \"Buitenste HTML kopiëren\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey   \"u\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyUniqueSelector.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the CSS Selector of the current node -->\n<!ENTITY inspectorCopyUniqueSelector.label       \"Unieke selector kopiëren\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey   \"s\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste outer\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteOuter.label      \"Buitenste HTML plakken\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"a\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteInner.label      \"Binnenste HTML plakken\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"n\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"Plakken…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"P\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n<!ENTITY inspectorHTMLPasteBefore.label      \"Voor\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"V\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n<!ENTITY inspectorHTMLPasteAfter.label       \"Na\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"N\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"Als eerste onderliggende\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"e\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n<!ENTITY inspectorHTMLPasteLastChild.label       \"Als laatste onderliggende\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"a\">\n\n\n<!-- LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete the\n     current node -->\n<!ENTITY inspectorHTMLDelete.label          \"Node verwijderen\">\n<!ENTITY inspectorHTMLDelete.accesskey      \"v\">\n\n<!ENTITY inspector.selectButton.tooltip     \"Element met muis selecteren\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label): This is the label shown as\n     the placeholder in inspector search box -->\n<!ENTITY inspectorSearchHTML.label          \"HTML doorzoeken\">\n<!ENTITY inspectorSearchHTML.key            \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyImageDataUri.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the URL embedding the image data encoded in Base 64 (what we name\n     here Image Data URL). For more information:\n     https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs -->\n<!ENTITY inspectorCopyImageDataUri.label       \"Afbeeldingsgegevens-URL kopiëren\">\n\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n<!ENTITY inspectorShowDOMProperties.label       \"DOM-eigenschappen tonen\">\n\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n<!ENTITY inspectorSearchHTML.label2          \"Search with CSS Selectors\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (confirmNavigationAway): Used in the Inspector tool, when\n# the user tries to navigate away from a web page, to confirm the change of\n# page.\nconfirmNavigationAway.message2=Als u deze pagina verlaat, zullen de wijzigingen die u hebt aangebracht verloren gaan.\nconfirmNavigationAway.buttonLeave=Pagina verlaten\nconfirmNavigationAway.buttonLeaveAccesskey=v\nconfirmNavigationAway.buttonStay=Op pagina blijven\nconfirmNavigationAway.buttonStayAccesskey=b\n\nbreadcrumbs.siblings=Siblings\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=Debugger is gepauzeerd. Sommige onderdelen zullen niet werken, zoals muisselectie.\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=Nodebewerkingen\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label=Inspector\ninspector.commandkey=I\ninspector.accesskey=I\n\n# LOCALIZATION NOTE (inspector.panelLabel.*)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel=Inspector-paneel\ninspector.panelLabel.markupView=Opmaakweergave\n\n# LOCALIZATION NOTE (markupView.more.*)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=Enkele nodes zijn verborgen.\nmarkupView.more.showAll=Alle %S nodes tonen\ninspector.tooltip=DOM- en stijlcontrole\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage=Kon de afbeelding niet laden\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\neventsTooltip.openInDebugger=Openen in debugger\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n<!ENTITY title                  \"Vakkenmodel\">\n<!ENTITY margin.tooltip         \"marge\">\n<!ENTITY border.tooltip         \"rand\">\n<!ENTITY padding.tooltip        \"opvulling\">\n<!ENTITY content.tooltip        \"inhoud\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n<!ENTITY netmonitorUI.perfNotice1         \"• Klik op de knop\">\n<!ENTITY netmonitorUI.perfNotice2         \"om prestatieanalyse te starten.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.reload1/2/3): These are the labels displayed\n  -  in the network table when empty to start logging network requests. -->\n<!ENTITY netmonitorUI.reloadNotice1       \"• Voer een aanvraag uit of\">\n<!ENTITY netmonitorUI.reloadNotice2       \"vernieuw\">\n<!ENTITY netmonitorUI.reloadNotice3       \"de pagina om gedetailleerde gegevens over netwerkactiviteit te zien.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n<!ENTITY netmonitorUI.toolbar.status2     \"✓\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n<!ENTITY netmonitorUI.toolbar.method      \"Methode\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n<!ENTITY netmonitorUI.toolbar.file        \"Bestand\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n<!ENTITY netmonitorUI.toolbar.domain      \"Domein\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n<!ENTITY netmonitorUI.toolbar.type        \"Type\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column. -->\n<!ENTITY netmonitorUI.toolbar.size        \"Grootte\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n<!ENTITY netmonitorUI.toolbar.waterfall   \"Tijdlijn\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n<!ENTITY netmonitorUI.tab.headers         \"Headers\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n<!ENTITY netmonitorUI.tab.cookies         \"Cookies\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n<!ENTITY netmonitorUI.tab.params          \"Parameters\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n<!ENTITY netmonitorUI.tab.response        \"Antwoord\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n<!ENTITY netmonitorUI.tab.timings         \"Timings\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n<!ENTITY netmonitorUI.tab.preview         \"Voorbeeld\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterAll    \"Alle\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFonts  \"Lettertypen\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterImages \"Afbeeldingen\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterMedia  \"Media\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterOther  \"Anders\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n<!ENTITY netmonitorUI.footer.clear  \"Wissen\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n<!ENTITY netmonitorUI.footer.perf   \"Prestatieanalyse in-/uitschakelen…\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n<!ENTITY netmonitorUI.panesButton.tooltip \"Netwerkinfo in-/uitschakelen\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n<!ENTITY netmonitorUI.summary.url         \"Aanvraag-URL:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n<!ENTITY netmonitorUI.summary.method      \"Aanvraagmethode:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n<!ENTITY netmonitorUI.summary.status      \"Statuscode:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n<!ENTITY netmonitorUI.summary.version     \"Versie:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n<!ENTITY netmonitorUI.summary.size        \"Headergrootte:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n<!ENTITY netmonitorUI.response.name       \"Naam:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n<!ENTITY netmonitorUI.response.dimensions \"Afmetingen:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n<!ENTITY netmonitorUI.response.mime       \"MIME-type:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.encoding): This is the label displayed\n  -  in the network details response tab identifying an image's encoding. -->\n<!ENTITY netmonitorUI.response.encoding   \"Codering:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n<!ENTITY netmonitorUI.timings.blocked     \"Geblokkeerd:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n<!ENTITY netmonitorUI.timings.dns         \"DNS-omzetting:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n<!ENTITY netmonitorUI.timings.connect     \"Verbinden:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n<!ENTITY netmonitorUI.timings.send        \"Verzenden:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n<!ENTITY netmonitorUI.timings.wait        \"Wachten:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n<!ENTITY netmonitorUI.timings.receive     \"Ontvangen:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n<!ENTITY netmonitorUI.context.perfTools   \"Prestatieanalyse starten…\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n<!ENTITY netmonitorUI.context.copyUrl     \"URL kopiëren\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n<!ENTITY netmonitorUI.context.copyAsCurl    \"Kopiëren als cURL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrl.accesskey  \"k\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"Afbeelding als gegevens-URI kopiëren\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"A\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n<!ENTITY netmonitorUI.summary.editAndResend \"Bewerken en opnieuw verzenden\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey  \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n<!ENTITY netmonitorUI.summary.rawHeaders \"Onbewerkte headers\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Aanvraagheaders:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Antwoordheaders:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n<!ENTITY netmonitorUI.context.newTab      \"Openen in nieuw tabblad\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n<!ENTITY netmonitorUI.context.newTab.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n<!ENTITY netmonitorUI.custom.newRequest   \"Nieuwe aanvraag\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.query        \"Querystring:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.headers      \"Aanvraagheaders:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.postData     \"Aanvraaginhoud:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n<!ENTITY netmonitorUI.custom.send         \"Verzenden\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n<!ENTITY netmonitorUI.custom.cancel       \"Annuleren\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n<!ENTITY netmonitorUI.backButton          \"Terug\">\n\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n<!ENTITY netmonitorUI.security.certificate \"Certificate:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n<!ENTITY netmonitorUI.security.cipherSuite \"Cipher suite:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n<!ENTITY netmonitorUI.security.connection \"Connection:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n<!ENTITY netmonitorUI.security.error      \"An error occured:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n<!ENTITY netmonitorUI.security.hpkp \"Public Key Pinning:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n<!ENTITY netmonitorUI.security.hsts \"HTTP Strict Transport Security:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n<!ENTITY netmonitorUI.security.protocolVersion \"Protocol version:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n<!ENTITY netmonitorUI.security.warning.cipher     \"The cipher used for encryption is deprecated and insecure.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.protocol): A tooltip\n  -  for warning icon that indicates a connection uses insecure protocol. -->\n<!ENTITY netmonitorUI.security.warning.sslv3      \"The protocol SSL 3.0 is deprecated and insecure.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.address): This is the label displayed\n  -  in the network details headers tab identifying the remote address. -->\n<!ENTITY netmonitorUI.summary.address     \"Remote address:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n<!ENTITY netmonitorUI.tab.security        \"Security\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n<!ENTITY netmonitorUI.toolbar.transferred \"Transferred\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label=Netwerk\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel=Netwerkpaneel\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey=Q\nnetmonitor.accesskey=N\n\n# LOCALIZATION NOTE (netmonitor.tooltip):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\nnetmonitor.tooltip=Netwerkmonitor\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=Aanvraagdetails verbergen\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=Aanvraagdetails tonen\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=Geen headers voor deze aanvraag\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=Headers filteren\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=Geen cookies voor deze aanvraag\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=Cookies filteren\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=Geen parameters voor deze aanvraag\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=Aanvraagparameters filteren\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=Querystring\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=Formuliergegevens\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=Aanvraaglading\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=Aanvraagheaders\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload=Aanvraagheaders van uploadstream\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=Antwoordheaders\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=Aanvraagcookies\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=Antwoordcookies\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=Eigenschappen filteren\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → callback %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=Oplopend gesorteerd\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=Aflopend gesorteerd\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=Geen aanvragen\n\n# LOCALIZATION NOTE (networkMenu.summary): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the number of seconds.\nnetworkMenu.summary=Eén aanvraag, #2 KB, #3 s;#1 aanvragen, #2 KB, #3 s\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB=%S KB\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S ms\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond=%S ms\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second=%S s\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute=%S min\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading=Laden\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable=Leeg\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading=Even geduld…\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable=Geen gegevens beschikbaar\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS=%S s\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled=Voorbereide buffer\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled=Lege buffer\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Grootte: %S KB\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds=Tijd: #1 seconde;Tijd: #1 seconden\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached=Gebufferde antwoorden: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount=Totale aanvragen: %S\n\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=Disabled\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=Enabled\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=Host %S:\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayd. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<Not Available>\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=A security error prevented the resource from being loaded.\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not encrypted.\nnetmonitor.security.state.insecure=The connection used to fetch this resource was not encrypted.\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=The connection used to fetch this resource was secure.\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=This resource was transferred over a connection that used weak encryption.\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=—\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/profiler.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Profiler strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (profilerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY profilerUI.emptyNotice1    \"Klik op de knop\">\n<!ENTITY profilerUI.emptyNotice2    \"om met het opnemen van JavaScript-functieaanroepen te beginnen.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.stopNotice1/2): This is the label shown\n  -  in the call list view while recording a profile. -->\n<!ENTITY profilerUI.stopNotice1    \"Klik nogmaals op de knop\">\n<!ENTITY profilerUI.stopNotice2    \"om het profileren te stoppen.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.loadingNotice): This is the label shown\n  -  in the call list view while loading a profile. -->\n<!ENTITY profilerUI.loadingNotice \"Laden…\">\n\n<!-- LOCALIZATION NOTE (profilerUI.recordButton): This string is displayed\n  -  on a button that starts a new profile. -->\n<!ENTITY profilerUI.recordButton.tooltip \"JavaScript-functieaanroepen opnemen\">\n\n<!-- LOCALIZATION NOTE (profilerUI.importButton): This string is displayed\n  -  on a button that opens a dialog to import a saved profile data file. -->\n<!ENTITY profilerUI.importButton \"Importeren…\">\n\n<!-- LOCALIZATION NOTE (profilerUI.clearButton): This string is displayed\n  -  on a button that remvoes all the recordings. -->\n<!ENTITY profilerUI.clearButton \"Wissen\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n<!ENTITY profilerUI.invertTree \"Aanroepstructuur omkeren\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertTree.tooltiptext): This is the tooltip\n  -  for the tree-inverting checkbox's label.  -->\n<!ENTITY profilerUI.invertTree.tooltiptext \"Omkeren van de aanroepstructuur geeft de geprofileerde aanroeppaden vanaf de jongste frames en uitbreidend naar de oudere frames weer\">\n\n<!-- LOCALIZATION NOTE (profilerUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY profilerUI.table.totalDuration   \"Totale tijd (ms)\">\n<!ENTITY profilerUI.table.selfDuration    \"Eigen tijd (ms)\">\n<!ENTITY profilerUI.table.totalPercentage \"Totale kosten\">\n<!ENTITY profilerUI.table.selfPercentage  \"Eigen kosten\">\n<!ENTITY profilerUI.table.samples         \"Monsters\">\n<!ENTITY profilerUI.table.function        \"Functie\">\n\n<!-- LOCALIZATION NOTE (profilerUI.newtab.tooltiptext): The tooltiptext shown\n  -  on the \"+\" (new tab) button for a profile when a selection is available. -->\n<!ENTITY profilerUI.newtab.tooltiptext \"Nieuw tabblad van selectie toevoegen\">\n\n\n<!-- LOCALIZATION NOTE (profilerUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n<!ENTITY profilerUI.enableFramerate             \"Record Framerate\">\n<!ENTITY profilerUI.enableFramerate.tooltiptext \"Record framerate while profiling.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY profilerUI.enableMemory             \"Record Memory\">\n<!ENTITY profilerUI.enableMemory.tooltiptext \"Record memory consumption while profiling.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.exportButton): This string is displayed\n  -  on a button that opens a dialog to export a saved profile data file. -->\n<!ENTITY profilerUI.exportButton \"Save\">\n\n<!-- LOCALIZATION NOTE (profilerUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n<!ENTITY profilerUI.flattenTreeRecursion             \"Flatten Tree Recursion\">\n<!ENTITY profilerUI.flattenTreeRecursion.tooltiptext \"Flatten recursion when inspecting functions.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n<!ENTITY profilerUI.invertFlameGraph             \"Invert Flame Chart\">\n<!ENTITY profilerUI.invertFlameGraph.tooltiptext \"Inverting the flame chart displays the profiled call paths starting from the youngest frames and expanding out to the older frames.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n<!ENTITY profilerUI.options.filter.tooltiptext \"Select what data to display in the timeline\">\n\n<!-- LOCALIZATION NOTE (profilerUI.options.tooltiptext): This is the tooltip\n  -  for the options button. -->\n<!ENTITY profilerUI.options.gear.tooltiptext \"Configure performance preferences.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n<!ENTITY profilerUI.showPlatformData             \"Show Gecko Platform Data\">\n<!ENTITY profilerUI.showPlatformData.tooltiptext \"Showing platform data enables the JavaScript Profiler reports to include Gecko platform symbols.\">\n<!ENTITY profilerUI.table.selfAlloc1        \"Self Sampled Allocations\">\n<!ENTITY profilerUI.table.selfAllocTooltip  \"The number of Object allocations sampled at this location.\">\n<!ENTITY profilerUI.table.selfDuration2   \"Self Time\">\n<!ENTITY profilerUI.table.totalAlloc1       \"Total Sampled Allocations\">\n<!ENTITY profilerUI.table.totalAllocTooltip \"The total number of Object allocations sampled at this location and in callees.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY profilerUI.table.totalDuration2  \"Total Time\">\n<!ENTITY profilerUI.toolbar.js-calltree \"JavaScript\">\n<!ENTITY profilerUI.toolbar.js-flamegraph \"JS Flame Chart\">\n<!ENTITY profilerUI.toolbar.memory-calltree1 \"Allocations\">\n<!ENTITY profilerUI.toolbar.memory-flamegraph1 \"Allocations Flame Chart\">\n\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n<!ENTITY profilerUI.toolbar.waterfall \"Timeline\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/profiler.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Profiler\n# which is available from the Web Developer sub-menu -> 'Profiler'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (profiler.label):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nprofiler.label2=Prestaties\n\n# LOCALIZATION NOTE (profiler.panelLabel):\n# This is used as the label for the toolbox panel.\nprofiler.panelLabel2=Prestatiespaneel\n\n# LOCALIZATION NOTE (profiler2.commandkey, profiler.accesskey)\n# Used for the menuitem in the tool menu\nprofiler.commandkey2=VK_F5\nprofiler.accesskey=P\n\n# LOCALIZATION NOTE (profiler.tooltip2):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\nprofiler.tooltip2=JavaScript-profiler\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=Er zijn nog geen profielen.\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Profiler,\n# identifying a set of function calls.\nrecordingsList.itemLabel=Opname #%S\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=Wordt uitgevoerd…\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S ms\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for saving an item to disk.\nrecordingsList.saveLabel=Opslaan\n\n# LOCALIZATION NOTE (profile.tab):\n# This string is displayed in the profile view for a tab, after the\n# recording has finished, as the recording 'start → stop' range in milliseconds.\nprofile.tab=%1$S ms → %2$S ms\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Profiler,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps=fps\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Profiler,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=Stijlen\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=Netwerk\ncategory.graphics=Grafisch\ncategory.storage=Opslag\ncategory.events=Invoer & Gebeurtenissen\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(root)\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=Bronnen weergeven in Debugger\n\n# LOCALIZATION NOTE (table.zoom.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the 'zoom'\n# buttons (small magnifying glass icons) which spawn a new tab.\ntable.zoom.tooltiptext=Frame in nieuw tabblad inspecteren\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=Profiel opslaan…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=JSON-bestanden\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=Alle bestanden\n\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Profiler,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=ms\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=(idle)\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units of time in milliseconds.\ntable.ms=ms\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units representing percentages.\ntable.percentage=%\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project editor can be closed without saving changes\nprojecteditor.confirmUnsavedTitle=Niet-opgeslagen wijzigingen\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project editor can be closed without saving changes\nprojecteditor.confirmUnsavedLabel=U hebt niet-opgeslagen wijzigingen die verloren gaan als u afsluit. Weet u zeker dat u wilt doorgaan?\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted.\nprojecteditor.deleteLabel=Verwijderen\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle=Verwijderen\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage=Weet u zeker dat u deze map wilt verwijderen?\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage=Weet u zeker dat u dit bestand wilt verwijderen?\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a menu item for adding a new file to\n# the directory.\nprojecteditor.newLabel=Nieuw…\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel=Opslaan\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel=Opslaan als…\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file.\nprojecteditor.selectFileLabel=Een bestand selecteren\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder.\nprojecteditor.openFolderLabel=Een map selecteren\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file.\nprojecteditor.openFileLabel=Een bestand openen\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files.\nprojecteditor.find.commandkey=F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\".\nprojecteditor.save.commandkey=S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file.\nprojecteditor.new.commandkey=N\n\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=You have unsaved changes that will be lost. Are you sure you want to continue?\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=Rename\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate2): tooltip of the rotate button.\nresponsiveUI.rotate2=Draaien\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot=Schermafbeelding\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename=Schermafbeelding %1$S om %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch=Aanraakgebeurtenissen simuleren (mogelijk pagina vernieuwen nodig)\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=Preset toevoegen\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=Preset verwijderen\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S (aangepast)\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle=Responsive Design-weergave\n\n# LOCALIZATION NOTE (responsiveUI.close): tooltip text of the close button.\nresponsiveUI.close=Responsive Design-weergave verlaten\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=Geef een naam aan de %Sx%S-preset\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip=Gebruik de Control-toets voor betere nauwkeurigheid. Gebruik de Shift-toets voor afgeronde groottes.\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload=Als eerder listeners voor aanraakgebeurtenissen zijn toegevoegd, dient de pagina te worden vernieuwd.\nresponsiveUI.notificationReload=Vernieuwen\nresponsiveUI.notificationReload_accesskey=V\nresponsiveUI.dontShowReloadNotification=Nooit meer tonen\nresponsiveUI.dontShowReloadNotification_accesskey=N\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n<!ENTITY window.title                 \"Kladblok\">\n\n<!ENTITY fileMenu.label               \"Bestand\">\n<!ENTITY fileMenu.accesskey           \"B\">\n\n<!ENTITY newWindowCmd.label           \"Nieuw venster\">\n<!ENTITY newWindowCmd.accesskey       \"N\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"Bestand openen…\">\n<!ENTITY openFileCmd.accesskey        \"o\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"Recente openen\">\n<!ENTITY openRecentMenu.accesskey     \"R\">\n\n<!ENTITY revertCmd.label              \"Ongedaan maken…\">\n<!ENTITY revertCmd.accesskey          \"m\">\n\n<!ENTITY saveFileCmd.label            \"Opslaan\">\n<!ENTITY saveFileCmd.accesskey        \"p\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"Opslaan als…\">\n<!ENTITY saveFileAsCmd.accesskey      \"l\">\n\n<!ENTITY closeCmd.label               \"Sluiten\">\n<!ENTITY closeCmd.key                 \"W\">\n<!ENTITY closeCmd.accesskey           \"S\">\n\n<!ENTITY viewMenu.label               \"Beeld\">\n<!ENTITY viewMenu.accesskey           \"l\">\n\n<!ENTITY lineNumbers.label             \"Regelnummers tonen\">\n<!ENTITY lineNumbers.accesskey         \"R\">\n\n<!ENTITY wordWrap.label                \"Tekstterugloop\">\n<!ENTITY wordWrap.accesskey            \"T\">\n\n<!ENTITY highlightTrailingSpace.label     \"Eindspatie markeren\">\n<!ENTITY highlightTrailingSpace.accesskey \"m\">\n\n<!ENTITY largerFont.label             \"Groter lettertype\">\n<!ENTITY largerFont.accesskey         \"o\">\n<!ENTITY largerFont.commandkey        \"+\">\n\n<!ENTITY smallerFont.label            \"Kleiner lettertype\">\n<!ENTITY smallerFont.accesskey        \"e\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"Normale grootte\">\n<!ENTITY normalSize.accesskey         \"N\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label               \"Bewerken\">\n<!ENTITY editMenu.accesskey           \"w\">\n\n<!ENTITY run.label                    \"Uitvoeren\">\n<!ENTITY run.accesskey                \"U\">\n<!ENTITY run.key                      \"r\">\n\n<!ENTITY inspect.label                \"Inspecteren\">\n<!ENTITY inspect.accesskey            \"I\">\n<!ENTITY inspect.key                  \"i\">\n\n<!ENTITY display.label                \"Weergeven\">\n<!ENTITY display.accesskey            \"r\">\n<!ENTITY display.key                  \"l\">\n\n<!ENTITY pprint.label                 \"Pretty Print\">\n<!ENTITY pprint.key                   \"p\">\n<!ENTITY pprint.accesskey             \"P\">\n\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n<!ENTITY environmentMenu.label        \"Omgeving\">\n<!ENTITY environmentMenu.accesskey    \"O\">\n\n\n<!ENTITY contentContext.label         \"Inhoud\">\n<!ENTITY contentContext.accesskey     \"I\">\n\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n<!ENTITY browserContext.label         \"Browser\">\n<!ENTITY browserContext.accesskey     \"B\">\n\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n<!ENTITY helpMenu.label               \"Help\">\n<!ENTITY helpMenu.accesskey           \"H\">\n<!ENTITY helpMenuWin.label            \"Help\">\n<!ENTITY helpMenuWin.accesskey        \"H\">\n\n<!ENTITY documentationLink.label      \"Hulp voor Kladblok op MDN\">\n<!ENTITY documentationLink.accesskey  \"D\">\n\n\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n<!ENTITY resetContext2.label          \"Variabelen herinitialiseren\">\n<!ENTITY resetContext2.accesskey      \"V\">\n\n<!ENTITY reloadAndRun.label           \"Vernieuwen en uitvoeren\">\n<!ENTITY reloadAndRun.accesskey       \"e\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"Uitvoeren\">\n<!ENTITY executeMenu.accesskey        \"U\">\n\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n<!ENTITY evalFunction.label \"Huidige functie evalueren\">\n<!ENTITY evalFunction.accesskey \"v\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=Bestand bestaat. Overschrijven?\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active window of navigator:browser\n# type.\nbrowserWindow.unavailable=Kladblok kan geen browservenster vinden om de code in uit te voeren.\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=Kladblok kan deze bewerking in de huidige modus niet uitvoeren.\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=Bestand openen\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=Het lezen van het bestand is mislukt.\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nimportFromFile.convert.failed=Converteren van bestand naar Unicode vanaf %1$S is mislukt.\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=Items wissen\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=Bestand opslaan als\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=Het opslaan van het bestand is mislukt.\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=Wilt u de wijzigingen die u in dit kladblok hebt gemaakt opslaan?\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=Niet-opgeslagen wijzigingen\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=Wilt u de wijzigingen die u aan dit kladblok hebt aangebracht ongedaan maken?\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=Wijzigingen ongedaan maken\n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * Dit is een JavaScript-kladblok.\\n *\\n * Voer wat JavaScript in en klik met de rechtermuisknop of kies in het menu Uitvoeren:\\n * 1. Uitvoeren om de geselecteerde tekst te evalueren (%1$S),\\n * 2. Inspecteren om een Object Inspector op het resultaat te tonen (%2$S), of\\n * 3. Weergeven om het resultaat in een opmerking na de selectie in te voeren. (%3$S)\\n */\\n\\n\n\n# LOCALIZATION NOTE  (scratchpad.noargs): This error message is shown when\n# Scratchpad instance is created without any arguments. Scratchpad window\n# expects to receive its unique identifier as the first window argument.\nscratchpad.noargs=Kladblok is zonder argumenten gestart.\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=Dit kladblok wordt in de browsercontext uitgevoerd.\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage=https://developer.mozilla.org/en/Tools/Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol  = Regel %1$S, kol %2$S\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=Dit bestand bestaat niet meer.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Eigenschappen filteren\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout=Time-out van verbinding. Controleer de foutconsole aan beide zijden op mogelijke foutmeldingen. Open het kladblok opnieuw om het nogmaals te proberen.\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label=Kladblok\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel=Kladblok-paneel\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip=Kladblok\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Scamwaarschuwing: wees voorzichtig met het plakken van dingen die u niet begrijpt. Hierdoor kunnen aanvallers uw identiteit stelen of de besturing van uw computer overnemen. Typ ‘%S’ in het onderstaande kladblok om plakken toe te staan.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=plakken toestaan\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n<!ENTITY shaderEditorUI.vertexShader    \"Vertexshader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n<!ENTITY shaderEditorUI.fragmentShader  \"Fragmentshader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice1   \"Laad\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice2   \"de pagina opnieuw om GLSL-code te kunnen bewerken.\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n<!ENTITY shaderEditorUI.emptyNotice     \"Wachten op een aan te maken WebGL-context…\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label=Shader-editor\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel=Shader-editor-paneel\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip=Live-GLSL-shader-taaleditor voor WebGL\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel=Programma %S\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel=Geometriezichtbaarheid in-/uitschakelen\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S\\u00D7%S\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY gotoLineCmd.label         \"Spring naar regel…\">\n<!ENTITY gotoLineCmd.key           \"J\">\n<!ENTITY gotoLineCmd.accesskey     \"S\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=Zoeken…\n\n# LOCALIZATION NOTE  (findCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage=Zoeken naar:\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=Ga naar regel…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=Spring naar regelnummer:\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=Breakpoint: %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=Huidige regel\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=Huidige stap: %S\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink=docs\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound=niet gevonden\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey=J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey=/\n\n# LOCALIZATION NOTE  (indentLess.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey=[\n\n# LOCALIZATION NOTE  (indentMore.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey=]\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the key to use to move\n# the selected lines up.\nmoveLineUp.commandkey=Alt-Up\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the key to use to move\n# the selected lines down.\nmoveLineDown.commandkey=Alt-Down\n\n# LOCALIZATION NOTE  (autocomplete.commandkey): This is the key to use\n# in conjunction with Ctrl for autocompletion.\nautocompletion.commandkey=Space\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the key to use to\n# show more information, like type inference.\nshowInformation2.commandkey=Shift-Ctrl-Space\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey=VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey=a\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label=Opslag\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel=Opslag-inspector\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel=Opslagpaneel\n\n# LOCALIZATION NOTE (storage.tooltip):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\nstorage.tooltip2=Opslag-inspector (Cookies, lokale opslag …)\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText=Geen hosts op de pagina\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText=Geen gegevens aanwezig voor geselecteerde host\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies=Cookies\ntree.labels.localStorage=Lokale opslag\ntree.labels.sessionStorage=Sessieopslag\ntree.labels.indexedDB=Indexed DB\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.name=Naam\ntable.headers.cookies.path=Pad\ntable.headers.cookies.host=Domein\ntable.headers.cookies.expires=Verloopt op\ntable.headers.cookies.value=Waarde\ntable.headers.cookies.lastAccessed=Laatst benaderd op\ntable.headers.cookies.creationTime=Gemaakt op\n# LOCALIZATION NOTE (table.headers.cookies.isHttpOnly):\n# This string is used in the header for the column which denotes whether a\n# cookie is HTTP only or not.\ntable.headers.cookies.isHttpOnly=isAlleenHttp\n# LOCALIZATION NOTE (table.headers.cookies.isSecure):\n# This string is used in the header for the column which denotes whether a\n# cookie can be accessed via a secure channel only or not.\ntable.headers.cookies.isSecure=isBeveiligd\n# LOCALIZATION NOTE (table.headers.cookies.isDomain):\n# This string is used in the header for the column which denotes whether a\n# cookie is a domain cookie only or not.\ntable.headers.cookies.isDomain=isDomein\n\ntable.headers.localStorage.name=Sleutel\ntable.headers.localStorage.value=Waarde\n\ntable.headers.sessionStorage.name=Sleutel\ntable.headers.sessionStorage.value=Waarde\n\ntable.headers.indexedDB.name=Sleutel\ntable.headers.indexedDB.db=Databasenaam\ntable.headers.indexedDB.objectStore=Objectopslagnaam\ntable.headers.indexedDB.value=Waarde\ntable.headers.indexedDB.origin=Oorsprong\ntable.headers.indexedDB.version=Versie\ntable.headers.indexedDB.objectStores=Objectopslag\ntable.headers.indexedDB.keyPath=Sleutel\ntable.headers.indexedDB.autoIncrement=Autom. verhogen\ntable.headers.indexedDB.indexes=Indexen\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session=Sessie\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder=Waarden filteren\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label=Gegevens\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label=Geparsete waarde\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n<!ENTITY newButton.label            \"Nieuw\">\n<!ENTITY newButton.tooltip          \"Een nieuw stijlblad aanmaken en op het document toepassen\">\n<!ENTITY newButton.accesskey        \"n\">\n\n<!ENTITY importButton.label         \"Importeren…\">\n<!ENTITY importButton.tooltip       \"Een bestaand stijlblad importeren en op het document toepassen\">\n<!ENTITY importButton.accesskey     \"m\">\n\n<!ENTITY visibilityToggle.tooltip   \"Zichtbaarheid van stijlblad in-/uitschakelen\">\n\n<!ENTITY saveButton.label           \"Opslaan\">\n<!ENTITY saveButton.tooltip         \"Dit stijlblad opslaan als bestand\">\n<!ENTITY saveButton.accesskey       \"s\">\n\n<!ENTITY optionsButton.tooltip      \"Stijleditoropties\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.label     \"Originele bronnen tonen\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.accesskey  \"O\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n<!ENTITY showMediaSidebar.label     \"@media-zijbalk tonen\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n<!ENTITY mediaRules.label           \"@media-regels\">\n\n<!ENTITY editorTextbox.placeholder  \"Voer hier CSS in.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n<!ENTITY noStyleSheet.label         \"Deze pagina heeft geen stijlblad.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n<!ENTITY noStyleSheet-tip-start.label  \"Misschien wilt u \">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"een nieuw stijlblad toepassen\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \"?\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (chromeWindowTitle): This is the title of the Style Editor\n# 'chrome' window. That is, the main window with the stylesheets list.\n# The argument is either the content document's title or its href if no title\n# is available.\nchromeWindowTitle=Stijleditor [%S]\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<inline stijlblad #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=Nieuw stijlblad #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=#1 regel.;#1 regels.\n\n# LOCALIZATION NOTE  (error-load): This is shown when loading fails.\nerror-load=Stijlblad kon niet worden geladen.\n\n# LOCALIZATION NOTE  (error-save): This is shown when saving fails.\nerror-save=Stijlblad kon niet worden opgeslagen.\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed=Kan geen dekkingsgegevens tonen voor gecomprimeerde stijlbladen\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=Stijlblad importeren\n\n# LOCALIZATION NOTE  (importStyleSheet.filter): This is the *.css filter title\nimportStyleSheet.filter=CSS-bestanden\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=Stijlblad opslaan\n\n# LOCALIZATION NOTE  (saveStyleSheet.filter): This is the *.css filter title\nsaveStyleSheet.filter=CSS-bestanden\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey=VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey=S\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey=S\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the style editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label=Stijleditor\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel=Stijleditor-paneel\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip2):\n# This string is displayed in the tooltip of the tab when the style editor is\n# displayed inside the developer tools window.\nToolboxStyleEditor.tooltip2=Stijlbladeditor (CSS)\n\n# LOCALIZATION NOTE (confirmNavigationAway): Shown in a notification box when\n# the user tries to navigate away from a web page.\nconfirmNavigationAway.message=Als u deze pagina verlaat, zullen niet-opgeslagen wijzigingen in de stijleditor verloren gaan.\nconfirmNavigationAway.buttonLeave=Pagina verlaten\nconfirmNavigationAway.buttonLeaveAccesskey=v\nconfirmNavigationAway.buttonStay=Op pagina blijven\nconfirmNavigationAway.buttonStayAccesskey=b\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n<!ENTITY browserStylesLabel    \"Browserstijlen\">\n\n<!-- LOCALIZATION NOTE (userStylesSearch): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n <!ENTITY userStylesSearch      \"Zoeken\">\n\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n<!ENTITY selectedElementLabel  \"Geselecteerde element:\">\n\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n<!ENTITY noPropertiesFound     \"Geen CSS-eigenschappen gevonden.\">\n\n<!-- FIXME: notes -->\n<!ENTITY computedViewTitle     \"Berekend\">\n<!ENTITY ruleViewTitle         \"Regels\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Stijlcontrole\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Beste overeenkomst\nrule.status.MATCHED=Overeenkomend\nrule.status.PARENT_MATCH=Parent-overeenkomst\nrule.status.UNMATCHED=Geen overeenkomsten\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=inline\nrule.sourceElement=element\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Overgenomen van %S\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle=De documentatie voor deze eigenschap lezen\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Ongeldige eigenschapwaarde\n\n# LOCALIZATION NOTE (style.contextmenu.copyselection): The computed view's\n# context menu copy entry.\nstyle.contextmenu.copyselection=Selectie kopiëren\n\n# LOCALIZATION NOTE (style.contextmenu.copyselection.accesskey): The computed\n# view's context menu copy entry access key.\nstyle.contextmenu.copyselection.accesskey=k\n\n# LOCALIZATION NOTE (style.contextmenu.copydeclaration): The style inspector's\n# context menu copy property entry allows a complete CSS property to be copied.\nstyle.contextmenu.copydeclaration=Declaratieregel kopiëren\n\n# LOCALIZATION NOTE (style.contextmenu.copydeclaration.accesskey): The style\n# inspector's context menu copy property access key.\nstyle.contextmenu.copydeclaration.accesskey=D\n\n# LOCALIZATION NOTE (style.contextmenu.copyproperty): The style inspector's\n# context menu copy property name entry allows a CSS property name to be copied.\nstyle.contextmenu.copyproperty=Eigenschap kopiëren\n\n# LOCALIZATION NOTE (style.contextmenu.copyproperty.accesskey): The style\n# inspector's context menu copy property name access key.\nstyle.contextmenu.copyproperty.accesskey=E\n\n# LOCALIZATION NOTE (style.contextmenu.copypropertyvalue): The style inspector's\n# context menu copy property value entry allows a CSS property name to be copied.\nstyle.contextmenu.copypropertyvalue=Eigenschapwaarde kopiëren\n\n# LOCALIZATION NOTE (style.contextmenu.copypropertyvalue.accesskey): The style\n# inspector's context menu copy property value access key.\nstyle.contextmenu.copypropertyvalue.accesskey=w\n\n# LOCALIZATION NOTE (rule.contextmenu.copyselection): The rule view's context\n# menu copy entry.\nrule.contextmenu.copyselection=Selectie kopiëren\n\n# LOCALIZATION NOTE (rule.contextmenu.copyselection.accesskey): The rule view's\n# context menu copy entry access key.\nrule.contextmenu.copyselection.accesskey=k\n\n# LOCALIZATION NOTE (rule.contextmenu.copyrule): The rule view's context menu\n# copy rule entry allows a complete CSS rule to be copied.\nrule.contextmenu.copyrule=Regel kopiëren\n\n# LOCALIZATION NOTE (rule.contextmenu.copyrule.accesskey): The rule view's\n# context menu copy rule access key.\nrule.contextmenu.copyrule.accesskey=R\n\n# LOCALIZATION NOTE (rule.contextmenu.copydeclaration): The rule view's context\n# menu copy property entry allows a complete CSS property to be copied.\nrule.contextmenu.copydeclaration=Declaratieregel kopiëren\n\n# LOCALIZATION NOTE (rule.contextmenu.copydeclaration.accesskey): The rule view's\n# context menu copy property access key.\nrule.contextmenu.copydeclaration.accesskey=D\n\n# LOCALIZATION NOTE (rule.contextmenu.copyproperty): The rule view's context\n# menu copy property entry allows a CSS property name to be copied.\nrule.contextmenu.copyproperty=Eigenschap kopiëren\n\n# LOCALIZATION NOTE (rule.contextmenu.copyproperty.accesskey): The rule\n# view's context menu copy property name access key.\nrule.contextmenu.copyproperty.accesskey=E\n\n# LOCALIZATION NOTE (rule.contextmenu.copypropertyvalue): The rule view's\n# context menu copy property entry allows a CSS property value to be copied.\nrule.contextmenu.copypropertyvalue=Eigenschapwaarde kopiëren\n\n# LOCALIZATION NOTE (rule.contextmenu.copypropertyvalue.accesskey): The rule\n# view's context menu copy property value access key.\nrule.contextmenu.copypropertyvalue.accesskey=w\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=Geen element geselecteerd.\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/tilt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Tilt Inspector\n# which is available from the Web Developer sub-menu -> 'Tilt'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (initTilt.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed as an modal\n# popup window when initialization fails because of unsupported hardware.\ninitTilt.error = Kan Tilt niet initialiseren, bekijk de \\ninformatie voor probleemoplossing op http://get.webgl.org/troubleshooting\n\n# LOCALIZATION NOTE (initWebGL.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed in the console\n# when initialization fails because of unsupported hardware.\ninitWebGL.error = Kan de WebGL-context niet initialiseren, mogelijk ondersteunt uw hardware of stuurprogramma’s dit niet.\n\n# LOCALIZATION NOTE (linkProgram.error): This error happens when the WebGL\n# context can't link two compiled shader programs together. It is displayed in\n# the Error Console.\nlinkProgram.error = Kan het shader-programma niet initialiseren: %S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (uri or path) of a shader is not the expected one. It is displayed in\n# the Error Console.\ncompileShader.source.error = Onjuist shader-brontype (String verwacht).\n\n# LOCALIATION NOTE (compileShader.type.error): There are two types of shader\n# programs - vertex and fragment. At a shader initialization, if none of these\n# two types is specified, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.type.error = Onjuist shader-type opgegeven voor: %S\n\n# LOCALIZATION NOTE (compileShader.compile.error): If the shader source and\n# type are correctly specified, there may be syntax errors in the shader code.\n# If this is the case, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.compile.error = Compileerstatus van shader:\\n%S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (canvas or image) of a texture is not as expected. It is displayed in\n# the Error Console.\ninitTexture.source.error = Bad texture-brontype (Image verwacht).\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/timeline.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Timeline strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (timelineUI.recordButton): This string is displayed\n  -  on a button that starts a new recording. -->\n<!ENTITY timelineUI.recordButton.tooltip \"Tijdlijnbewerkingen opnemen\">\n\n<!-- LOCALIZATION NOTE (timelineUI.recordButton): This string is displayed\n  -  as a label to signal that a recording is in progress. -->\n<!ENTITY timelineUI.recordLabel \"Opnemen…\">\n\n<!-- LOCALIZATION NOTE (timelineUI.timelineUI.memoryCheckbox.label): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY timelineUI.memoryCheckbox.label \"Geheugen\">\n\n<!-- LOCALIZATION NOTE (timelineUI.timelineUI.memoryCheckbox.tooltip): This string\n  -  is displayed next to the memory checkbox -->\n<!ENTITY timelineUI.memoryCheckbox.tooltip \"Geheugenmetingen inschakelen\">\n\n<!-- LOCALIZATION NOTE (timelineUI.emptyNotice1/2): This is the label shown\n  -  in the timeline view when empty. -->\n<!ENTITY timelineUI.emptyNotice1    \"Klik op de knop\">\n<!ENTITY timelineUI.emptyNotice2    \"om met het opnemen van tijdlijngebeurtenissen te beginnen.\">\n\n<!-- LOCALIZATION NOTE (timelineUI.stopNotice1/2): This is the label shown\n  -  in the timeline view while recording. -->\n<!ENTITY timelineUI.stopNotice1    \"Klik nogmaals op de knop\">\n<!ENTITY timelineUI.stopNotice2    \"om het opnemen te stoppen.\">\n\n\n<!-- LOCALIZATION NOTE (timelineUI.filterButton.tooltip): This string\n  -  is displayed next to the filter button-->\n<!ENTITY timelineUI.filterButton.tooltip \"Select what data to display\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/timeline.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Timeline\n# which is available from the Web Developer sub-menu -> 'Timeline'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (timeline.label):\n# This string is displayed in the title of the tab when the timeline is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ntimeline.label=Tijdlijn\n\n# LOCALIZATION NOTE (timeline.panelLabel):\n# This is used as the label for the toolbox panel.\ntimeline.panelLabel=Tijdlijnpaneel\n\n# LOCALIZATION NOTE (timeline.tooltip):\n# This string is displayed in the tooltip of the tab when the timeline is\n# displayed inside the developer tools window.\ntimeline.tooltip=Prestatietijdlijn\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S ms\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=OPNAMEN\n\n# LOCALIZATION NOTE (timeline.label.*):\n# These strings are displayed in the timeline waterfall, identifying markers.\ntimeline.label.styles=Stijlen\ntimeline.label.reflow=Reflow\ntimeline.label.paint=Paint\ntimeline.label.javascript=Javascript\ntimeline.label.domevent=DOM-gebeurtenis\ntimeline.label.consoleTime=Console\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory=MB\n\n# LOCALIZATION NOTE (timeline.markerDetailFormat):\n# Some timeline markers come with details, like a size, a name, a js function.\n# %1$S is replaced with one of the above label (timeline.label.*) and %2$S\n# with the details. For examples: Paint (200x100), or console.time (FOO)\ntimeline.markerDetailFormat=%1$S (%2$S)\n\n# LOCALIZATION NOTE (time.markerDetail.*):\n# Strings used in the waterfall sidebar.\ntimeline.markerDetail.start=Begin:\ntimeline.markerDetail.end=Einde:\ntimeline.markerDetail.duration=Duur:\ntimeline.markerDetail.consoleTimerName=Timernaam:\ntimeline.markerDetail.DOMEventType=Gebeurtenistype:\ntimeline.markerDetail.DOMEventPhase=Fase:\ntimeline.markerDetail.DOMEventTargetPhase=Doel\ntimeline.markerDetail.DOMEventCapturingPhase=Vastleggen\ntimeline.markerDetail.DOMEventBubblingPhase=Bubbling\n\ntimeline.label.javascript2=Function Call\ntimeline.label.reflow2=Layout\n\n# LOCALIZATION NOTE (timeline.label.*):\n# These strings are displayed in the timeline waterfall, identifying markers.\n# We want to use the same wording as Google Chrome\ntimeline.label.styles2=Recalculate Style\ntimeline.markerDetail.asyncStack=(Async: %S)\ntimeline.markerDetail.endStack=Stack at end:\ntimeline.markerDetail.stack=Stack:\ntimeline.markerDetail.startStack=Stack at start:\ntimeline.markerDetail.unknownFrame=<unknown location>\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n<!ENTITY closeCmd.key  \"W\">\n\n<!ENTITY toolboxCloseButton.tooltip    \"Ontwikkelaarshulpmiddelen sluiten\">\n<!ENTITY toolboxOptionsButton.key      \"O\">\n<!ENTITY toolboxNextTool.key           \"]\">\n<!ENTITY toolboxPreviousTool.key       \"[\">\n\n<!ENTITY toolboxZoomIn.key             \"+\">\n<!ENTITY toolboxZoomIn.key2            \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY toolboxZoomOut.key            \"-\">\n<!ENTITY toolboxZoomReset.key          \"0\">\n\n<!ENTITY toolboxReload.key             \"r\">\n<!-- LOCALIZATION NOTE (toolboxFramesButton): This is the label for\n  -  the iframes menu list that appears only when the document has some.\n  -  It allows you to switch the context of the whole toolbox. -->\n<!ENTITY toolboxFramesTooltip          \"Een iframe als het huidige doeldocument selecteren\">\n\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n<!ENTITY options.context.advancedSettings \"Geavanceerde instellingen\">\n\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n<!ENTITY options.context.inspector \"Inspector\">\n\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n<!ENTITY options.showUserAgentStyles.label \"Browserstijlen tonen\">\n<!ENTITY options.showUserAgentStyles.tooltip \"Aanzetten hiervan toont standaardstijlen die door de browser worden geladen.\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.label \"Standaardkleureenheid\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.accesskey \"e\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hex \"Hex\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n<!ENTITY options.defaultColorUnit.name \"Kleurnamen\">\n\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n<!ENTITY options.context.triggersPageRefresh  \"* Alleen huidige sessie, vernieuwt de pagina\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label4    \"Chrome- en add-on-debugging inschakelen\">\n<!ENTITY options.enableChrome.tooltip2  \"Door deze optie aan te zetten kunt u diverse ontwikkelaarshulpmiddelen in de browsercontext gebruiken en fouten opsporen in add-ons van de add-onbeheerder\">\n\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableRemote.label3    \"Remote debugging inschakelen\">\n<!ENTITY options.enableRemote.tooltip   \"Door deze optie aan te zetten kunnen de ontwikkelaarshulpmiddelen fouten opsporen in Firefox op externe apparaten, zoals Firefox OS\">\n\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n<!ENTITY options.disableJavaScript.label     \"JavaScript uitschakelen *\">\n<!ENTITY options.disableJavaScript.tooltip   \"Door deze optie aan te zetten wordt JavaScript voor het huidige tabblad uitgeschakeld. Als het tabblad of de werkset wordt gesloten, wordt deze instelling vergeten.\">\n\n<!-- LOCALIZATION NOTE (options.disableCache.label2,\n  -  options.disableCache.tooltip2): This is the options panel label and\n  -  tooltip for the checkbox that toggles the cache on or off. -->\n<!ENTITY options.disableCache.label2     \"Buffer uitschakelen (als werkset is geopend)\">\n<!ENTITY options.disableCache.tooltip2   \"Door deze optie aan te zetten wordt de buffer voor alle tabbladen die de werkset hebben geopend uitgeschakeld.\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n<!ENTITY options.selectDefaultTools.label     \"Standaard Firefox-ontwikkelaarshulpmiddelen\">\n\n<!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n<!ENTITY options.selectAdditionalTools.label  \"Door add-ons geïnstalleerde ontwikkelaarshulpmiddelen\">\n\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n<!ENTITY options.selectEnabledToolboxButtons.label     \"Beschikbare werksetknoppen\">\n\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n<!ENTITY options.toolNotSupported.label  \"* Niet ondersteund voor huidige doel van werkset\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label2   \"Thema’s\">\n\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n<!ENTITY options.usedeveditiontheme.label   \"Developer Edition-browserthema gebruiken\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Schakelt het Developer Edition-browserthema in/uit\">\n\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n<!ENTITY options.webconsole.label            \"Webconsole\">\n\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n<!ENTITY options.timestampMessages.label      \"Tijdstempels inschakelen\">\n<!ENTITY options.timestampMessages.tooltip    \"Als u deze optie inschakelt, zullen opdrachten en uitvoer in de webconsole een tijdstempel weergeven\">\n\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n<!ENTITY options.styleeditor.label            \"Stijleditor\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n<!ENTITY options.stylesheetSourceMaps.label      \"Originele bronnen tonen\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"Originele bronnen (bv. Sass-bestanden) in de Stijleditor en Inspector tonen\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n<!ENTITY options.stylesheetAutocompletion.label      \"CSS automatisch aanvullen\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"CSS-eigenschappen, -waarden en -selectors in de Stijleditor automatisch aanvullen terwijl u typt\">\n\n<!-- LOCALIZATION NOTE (options.profiler.label): This is the label for the\n  -  heading of the group of JavaScript Profiler preferences in the options\n  -  panel. -->\n<!ENTITY options.profiler.label            \"JavaScript-profiler\">\n\n<!-- LOCALICATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n<!ENTITY options.commonPrefs.label           \"Algemene voorkeuren\">\n\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n<!ENTITY options.enablePersistentLogs.label    \"Aanhoudende registraties inschakelen\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"Als u deze optie inschakelt, zullen de webconsole en netwerkmonitor de uitvoer niet elke keer wissen als u naar een nieuwe pagina gaat\">\n\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n<!ENTITY options.showPlatformData.label    \"Gecko-platformgegevens tonen\">\n<!ENTITY options.showPlatformData.tooltip  \"Als u deze optie inschakelt, zullen de JavaScript-profilerrapporten Gecko-platformsymbolen bevatten\">\n\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n<!ENTITY options.sourceeditor.label                     \"Editorvoorkeuren\">\n<!ENTITY options.sourceeditor.detectindentation.label   \"Inspringing detecteren\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"Inspringing op basis van broninhoud detecteren\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label   \"Automatisch haakjes sluiten\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"Automatisch sluithaakjes invoegen\">\n<!ENTITY options.sourceeditor.expandtab.label           \"Inspringen met behulp van spaties\">\n<!ENTITY options.sourceeditor.expandtab.tooltip         \"Spaties gebruiken in plaats van het tab-teken\">\n<!ENTITY options.sourceeditor.tabsize.label             \"Tabgrootte\">\n<!ENTITY options.sourceeditor.tabsize.accesskey         \"T\">\n<!ENTITY options.sourceeditor.keybinding.label          \"Sneltoetsen\">\n<!ENTITY options.sourceeditor.keybinding.accesskey      \"S\">\n<!ENTITY options.sourceeditor.keybinding.default.label  \"Standaard\">\n\n\n<!-- LOCALIZATION NOTE (browserToolboxErrorMessage): This is the label\n  -  shown next to error details when the Browser Toolbox is unable to open. -->\n<!ENTITY browserToolboxErrorMessage          \"Error opening Browser Toolbox:\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label5    \"Enable browser chrome and add-on debugging toolboxes\">\n<!ENTITY options.enableChrome.tooltip3  \"Turning this option on will allow you to use various developer tools in browser context (via Tools > Web Developer > Browser Toolbox) and debug add-ons from the Add-ons Manager\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\ntoolboxDockButtons.bottom.tooltip=Vastzetten aan onderkant van browservenster\r\ntoolboxDockButtons.side.tooltip=Vastzetten aan zijkant van browservenster\r\ntoolboxDockButtons.window.tooltip=Tonen in apart venster\r\n\r\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\r\n# forms.\r\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\r\n# #1 number of errors in the current web page\r\ntoolboxToggleButton.errors=#1 fout;#1 fouten\r\n\r\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\r\n# forms.\r\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\r\n# #1 number of warnings in the current web page\r\ntoolboxToggleButton.warnings=#1 waarschuwing;#1 waarschuwingen\r\n\r\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\r\n# as tooltip in the developer toolbar to open/close the developer tools.\r\n# It's using toolboxToggleButton.errors as first and\r\n# toolboxToggleButton.warnings as second argument to show the number of errors\r\n# and warnings.\r\ntoolboxToggleButton.tooltip=%1$S, %2$S\\nKlik om ontwikkelaarshulpmiddelen in-/uit te schakelen.\r\n\r\n# LOCALIZATION NOTE (toolbox.titleTemplate): This is the template\r\n# used to format the title of the toolbox.\r\n# The name of the selected tool: %1$S.\r\n# The url of the page being tooled: %2$S.\r\ntoolbox.titleTemplate=%1$S - %2$S\r\n\r\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\r\n# name when no tool is selected.\r\ntoolbox.defaultTitle=Ontwikkelaarshulpmiddelen\r\n\r\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\r\n# toolbox as a whole\r\ntoolbox.label=Ontwikkelaarshulpmiddelen\r\n\r\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\r\n# for the options panel tab.\r\noptionsButton.tooltip=Werksetopties\r\n\r\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\r\n# the devtools window.\r\noptions.label=Opties\r\n\r\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\r\n# toolbox panel.\r\noptions.panelLabel=Werksetoptiespaneel\r\n\r\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\r\n# used to add a * marker to the label for the Options Panel tool checkbox for the\r\n# tool which is not supported for the current toolbox target.\r\n# The name of the tool: %1$S.\r\noptions.toolNotSupportedMarker=%1$S *\r\n\r\n# LOCALIZATION NOTE (scratchpad.keycode)\r\n# Used for opening scratchpad from the detached toolbox window\r\n# Needs to match scratchpad.keycode from browser.dtd\r\nscratchpad.keycode=VK_F4\r\n\r\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\r\n# Used for toggling the browser console from the detached toolbox window\r\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\r\nbrowserConsoleCmd.commandkey=j\r\n\r\n# LOCALIZATION NOTE (pickButton.tooltip)\r\n# This is the tooltip of the pick button in the toolbox toolbar\r\npickButton.tooltip=Een element van de pagina kiezen\r\n\r\n# LOCALIZATION NOTE (options.darkTheme.label)\r\n# Used as a label for dark theme\r\noptions.darkTheme.label=Donker thema\r\n\r\n# LOCALIZATION NOTE (options.lightTheme.label)\r\n# Used as a label for light theme\r\noptions.lightTheme.label=Licht thema\r\n\r\n# LOCALIZATION NOTE (toolbox.noContentProcess.message)\r\n# Used as a message in the alert displayed when trying to open a browser\r\n# content toolbox and there is no content process running\r\ntoolbox.noContentProcess.message=Geen inhoudproces actief.\r\n\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.label)\n# This is the label shown in the show all tabs button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.label=…\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip=All tabs\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY window.title \"Webconsole\">\n<!ENTITY browserConsole.title \"Browserconsole\">\n\n<!ENTITY networkPanel.requestURLColon             \"Aanvraag-URL:\">\n<!ENTITY networkPanel.requestMethodColon          \"Aanvraagmethode:\">\n<!ENTITY networkPanel.statusCodeColon             \"Statuscode:\">\n\n<!ENTITY networkPanel.requestHeaders              \"Aanvraagheaders\">\n<!ENTITY networkPanel.requestCookie               \"Verzonden cookie\">\n<!ENTITY networkPanel.requestBody                 \"Aanvraaginhoud\">\n<!ENTITY networkPanel.requestFormData             \"Verzonden formuliergegevens\">\n\n<!ENTITY networkPanel.responseHeaders             \"Antwoordheaders\">\n<!ENTITY networkPanel.responseCookie              \"Ontvangen cookie\">\n<!ENTITY networkPanel.responseBody                \"Antwoordinhoud\">\n<!ENTITY networkPanel.responseBodyCached          \"Gebufferde gegevens\">\n<!ENTITY networkPanel.responseBodyUnknownType     \"Onbekend inhoudstype\">\n<!ENTITY networkPanel.responseNoBody              \"Geen antwoordinhoud\">\n<!ENTITY networkPanel.responseImage               \"Ontvangen afbeelding\">\n<!ENTITY networkPanel.responseImageCached         \"Gebufferde afbeelding\">\n\n<!-- LOCALIZATION NOTE (saveBodies.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY saveBodies.label     \"Aanvraag- en antwoordinhoud registreren\">\n<!ENTITY saveBodies.accesskey \"n\">\n\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY openURL.label     \"URL openen in nieuw tabblad\">\n<!ENTITY openURL.accesskey \"t\">\n\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n<!ENTITY btnPageNet.label   \"Net\">\n<!ENTITY btnPageNet.tooltip \"Netwerktoegang registreren\">\n<!ENTITY btnPageNet.accesskey \"N\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"t\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"CSS-fouten en -waarschuwingen registreren\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"JavaScript-uitzonderingen registreren\">\n<!ENTITY btnPageJS.accesskey  \"J\">\n<!ENTITY btnPageSecurity.label \"Beveiliging\">\n<!ENTITY btnPageSecurity.tooltip \"Beveiligingsfouten en -waarschuwingen registreren\">\n<!ENTITY btnPageSecurity.accesskey \"v\">\n\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n<!ENTITY btnPageLogging.label   \"Logboekregistratie\">\n<!ENTITY btnPageLogging.tooltip \"Naar het window.console-object gestuurde berichten registreren\">\n<!ENTITY btnPageLogging.accesskey3 \"r\">\n<!ENTITY btnConsoleErrors       \"Fouten\">\n<!ENTITY btnConsoleInfo         \"Info\">\n<!ENTITY btnConsoleWarnings     \"Waarschuwingen\">\n<!ENTITY btnConsoleLog          \"Logboek\">\n<!ENTITY btnConsoleReflows      \"Reflows\">\n\n<!ENTITY filterOutput.placeholder \"Uitvoer filteren\">\n<!ENTITY btnClear.label        \"Wissen\">\n<!ENTITY btnClear.tooltip      \"De webconsole-uitvoer wissen\">\n<!ENTITY btnClear.accesskey    \"s\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"Koppelingslocatie kopiëren\">\n<!ENTITY copyURLCmd.accesskey \"a\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n\n<!ENTITY btnConsoleXhr          \"XHR\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice1   \"Laad\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice2   \"de pagina opnieuw om de audiocontext weer te geven en te bewerken.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n<!ENTITY webAudioEditorUI.emptyNotice     \"Wachten op het aanmaken van een audiocontext…\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties  \"Parameters\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n<!ENTITY webAudioEditorUI.inspectorTitle  \"AudioNode-inspector\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"Geen AudioNode geselecteerd.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n<!ENTITY webAudioEditorUI.propertiesEmpty \"Node heeft geen eigenschappen.\">\n\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n<!ENTITY webAudioEditorUI.automationEmpty \"Node does not have any AudioParams.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam does not have any automation events.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n<!ENTITY webAudioEditorUI.tab.automation  \"Automation\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties2 \"Properties\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label=Webaudio\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel=Webaudiopaneel\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip=Webaudio-contextvisualizer en audionode-inspector\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=Inspector samenvouwen\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=Inspector uitvouwen\n\n\n# LOCALIZATION NOTE (webAudioEditorTooltipBypass): This is the tooltip for the\n# button that bypasses an AudioNode\nwebAudioEditorTooltipBypass=Bypass AudioNode\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\ntypeError=Fout: \ntypeWarning=Waarschuwing: \ntypeNetwork=Netwerk: \ntypeException=Uitzondering:  \ntypeCssParser=CSS-parser: \ntypeStrict=Strict-waarschuwing: \nmsgCategory=Categorie: \nerrLine=Regel: %S\nbtnHide=Verbergen\nbtnPrefs=Voorkeuren\ncategoryPage=Pagina:\ncategoryConsole=Console:\nbtnMutation=DOM-mutatie\ntipMutation=Gebeurtenisregistratie van DOM-mutatie in-/uitschakelen\nbtnGlobal=Algemene berichten\ntipGlobal=Registratie van algemene berichten in-/uitschakelen\nlocalConsole=Lokale console\nclearConsoleCmd.label=Console wissen\nclearConsoleCmd.accesskey=e\nclose.button=Sluiten\nclose.accesskey=S\nupdate.button=Bijwerken\nupdate.accesskey=B\ncmd.commandkey=k\nwebConsoleCmd.accesskey=W\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S.%03S\n\nhelperFuncUnsupportedTypeError=Kan pprint niet aanroepen op dit type object.\nNetworkPanel.label=Netwerkaanvraag inspecteren\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS): this string is used to\n# show the duration between two network events (e.g request and response\n# header or response header and response body). Parameters: %S is the duration.\nNetworkPanel.durationMS=%Sms\n\n# LOCALIZATION NOTE (NetworkPanel.imageSizeDeltaDurationMS): this string is\n# used to show the duration between the response header and the response body\n# event. It also shows the size of the received or cached image. Parameters:\n# %1$S is the width of the inspected image, %2$S is the height of the\n# inspected image, %3$S is the duration between the response header and the\n# response body event. Example: 150x100px, Δ50ms.\nNetworkPanel.imageSizeDeltaDurationMS=%1$Sx%2$Spx, Δ%3$Sms\n\n# LOCALIZATION NOTE (NetworkPanel.responseBodyUnableToDisplay.content): this\n# string is displayed within the response body section of the NetworkPanel if\n# the content type of the network request can't be displayed. E.g. any kind of\n# text is easy to display, but some audio or flash data received from the\n# server can't be displayed. Parameters: %S is the content type that can't be\n# displayed, examples are application/x-shockwave-flash, music/crescendo.\nNetworkPanel.responseBodyUnableToDisplay.content=Antwoorden van het type “%S” kunnen niet worden weergegeven\n\nConsoleAPIDisabled=De webconsole-log-API (console.log, console.info, console.warn, console.error) is door een script op deze pagina uitgeschakeld.\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): the Web Console floating\n# panel title. For RTL languages you need to set the LRM in the string to give\n# the URL the correct direction. Parameters: %S is the web page URL.\nwebConsoleWindowTitleAndURL=Webconsole - %S\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): the message displayed\n# after a URL in the Web Console that has been flagged for Mixed Content (i.e.\n# http content in an https page).\nwebConsoleMixedContentWarning=Gemengde inhoud\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel=Meer info\n\n# LOCALIZATION NOTE (scratchpad.linkText): the text used in the right hand\n# side of the Web Console command line when JavaScript is being entered, to\n# indicate how to jump into scratchpad mode.\nscratchpad.linkText=Shift+RETURN - Openen in Kladblok\n\n# LOCALIZATION NOTE (gcliterm.instanceLabel): the console displays objects\n# using their type (from the constructor function) in this descriptive string.\n# Parameters: %S is the object type.\ngcliterm.instanceLabel=Instantie van %S\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink=reflow: %Sms\nreflow.messageWithLink=reflow: %Sms\\u0020\nreflow.messageLinkText=functie %1$S, %2$S regel %3$S\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction): this string is used to\n# display JavaScript functions that have no given name - they are said to be\n# anonymous. Test console.trace() in the webconsole.\nstacktrace.anonymousFunction=<anoniem>\n\n# LOCALIZATION NOTE (unknownLocation): this string is used to\n# display messages with sources that have an unknown location, eg. from\n# console.trace() calls.\nunknownLocation=<onbekend>\n\n# LOCALIZATION NOTE (timerStarted): this string is used to display the result\n# of the console.time() call. Parameters: %S is the name of the timer.\ntimerStarted=%S: timer gestart\n\n# LOCALIZATION NOTE (timeEnd): this string is used to display the result of\n# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S\n# is the number of milliseconds.\ntimeEnd=%1$S: %2$Sms\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel=<geen label>\n\n# LOCALIZATION NOTE (Autocomplete.blank): this string is used when inputnode\n# string containing anchor doesn't matches to any property in the content.\nAutocomplete.blank=  <- geen resultaat\n\nmaxTimersExceeded=Het maximale aantal timers op deze pagina is overschreden.\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded=Het maximale aantal tellers op deze pagina is overschreden.\n\n# LOCALIZATION NOTE (JSTerm.updateNotInspectable): this string is used when\n# the user inspects an evaluation result in the Web Console and tries the\n# Update button, but the new result no longer returns an object that can be\n# inspected.\nJSTerm.updateNotInspectable=Nadat uw invoer opnieuw is geëvalueerd, is het resultaat niet meer te inspecteren.\n\n# LOCALIZATION NOTE (remoteWebConsolePromptTitle): the title displayed on the\n# Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptTitle=Externe verbinding\n\n# LOCALIZATION NOTE (remoteWebConsolePromptMessage): the message displayed on\n# the Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptMessage=Voer hostnaam en poortnummer in (host:poort)\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabTitle): the title displayed on\n# the Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabTitle=Tabbladlijst - Externe verbinding\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabMessage): the message displayed\n# on the Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabMessage=Selecteer een van de tabbladen waarmee u wilt verbinden, of de globale console.\n\n# LOCALIZATION NOTE (listTabs.globalConsoleActor): the string displayed for\n# the global console in the tabs selection.\nlistTabs.globalConsoleActor=*Globale console*\n\n# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools\n# menu as a shortcut to open the devtools with the Web Console tab selected.\nMenuWebconsole.label=Webconsole\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the\n# label of the tab in the devtools window.\nToolboxTabWebconsole.label=Console\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel=Consolepaneel\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip): the string displayed in the\n# tooltip of the tab when the Web Console is displayed inside the developer\n# tools window.\nToolboxWebconsole.tooltip=Webconsole\n\n# LOCALIZATION NOTE (longStringEllipsis): the string displayed after a long\n# string. This string is clickable such that the rest of the string is\n# retrieved from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): the string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=De string die u probeert te bekijken is te lang om door de webconsole te worden weergegeven.\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingResponseContentLink): the\n# string  displayed in the network panel when the response body is only\n# partially available. Parameters: %S is the amount of bytes that need to be\n# fetched.\nNetworkPanel.fetchRemainingResponseContentLink=De resterende %S bytes ophalen\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingRequestContentLink): the\n# string displayed in the network panel when the request body is only\n# partially available. Parameters: %S is the amount of bytes that need to be\n# fetched.\nNetworkPanel.fetchRemainingRequestContentLink=De aanvraaginhoud ophalen (%S bytes)\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=Time-out van verbinding. Controleer de foutconsole aan beide zijden op mogelijke foutmeldingen. Open de webconsole opnieuw om het nogmaals te proberen.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Eigenschappen filteren\n\n# LOCALIZATION NOTE (emptyPropertiesList): the text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=Geen eigenschappen om weer te geven\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2=#1 herhaling;#1 herhalingen\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector=Klik om de node in de inspector te selecteren\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument=Kan geen cd() naar het opgegeven venster uitvoeren. Ongeldig argument.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Scamwaarschuwing: wees voorzichtig met het plakken van dingen die u niet begrijpt. Hierdoor kunnen aanvallers uw identiteit stelen of de besturing van uw computer overnemen. Typ hieronder ‘%S’ (op Enter drukken is niet nodig) om plakken toe te staan.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=plakken toestaan\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails=Berichtdetails tonen/verbergen\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel=#1 leeg slot;#1 lege sloten\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index=(index)\ntable.iterationIndex=(iteratie-index)\ntable.key=Sleutel\ntable.value=Waarden\n\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=Error\nseverity.info=Info\nseverity.log=Log\nseverity.warn=Warning\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n\n<!ENTITY projectMenu_label \"Project\">\n<!ENTITY projectMenu_accesskey \"P\">\n<!ENTITY projectMenu_newApp_label \"Nieuwe app…\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"Verpakte app openen…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"a\">\n<!ENTITY projectMenu_importHostedApp_label \"Gehoste app openen…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"h\">\n<!ENTITY projectMenu_selectApp_label \"App openen…\">\n<!ENTITY projectMenu_selectApp_accesskey \"o\">\n<!ENTITY projectMenu_play_label \"Installeren en uitvoeren\">\n<!ENTITY projectMenu_play_accesskey \"I\">\n<!ENTITY projectMenu_stop_label \"App stoppen\">\n<!ENTITY projectMenu_stop_accesskey \"s\">\n<!ENTITY projectMenu_debug_label \"App-debugging\">\n<!ENTITY projectMenu_debug_accesskey \"d\">\n<!ENTITY projectMenu_remove_label \"Project verwijderen\">\n<!ENTITY projectMenu_remove_accesskey \"v\">\n<!ENTITY projectMenu_showPrefs_label \"Voorkeuren\">\n<!ENTITY projectMenu_showPrefs_accesskey \"e\">\n<!ENTITY projectMenu_manageComponents_label \"Extra onderdelen beheren\">\n<!ENTITY projectMenu_manageComponents_accesskey \"b\">\n\n<!ENTITY runtimeMenu_label \"Runtime\">\n<!ENTITY runtimeMenu_accesskey \"R\">\n<!ENTITY runtimeMenu_disconnect_label \"Verbreken\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"V\">\n<!ENTITY runtimeMenu_showPermissionTable_label \"Machtigingentabel\">\n<!ENTITY runtimeMenu_showPermissionTable_accesskey \"t\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"Schermafbeelding\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"S\">\n<!ENTITY runtimeMenu_showDetails_label \"Runtime-info\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"e\">\n<!ENTITY runtimeMenu_showMonitor_label \"Monitor\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"M\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Apparaatvoorkeuren\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"A\">\n\n<!ENTITY viewMenu_label \"Beeld\">\n<!ENTITY viewMenu_accesskey \"l\">\n<!ENTITY viewMenu_toggleEditor_label \"Editor in-/uitschakelen\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"E\">\n<!ENTITY viewMenu_zoomin_label \"Inzoomen\">\n<!ENTITY viewMenu_zoomin_accesskey \"I\">\n<!ENTITY viewMenu_zoomout_label \"Uitzoomen\">\n<!ENTITY viewMenu_zoomout_accesskey \"U\">\n<!ENTITY viewMenu_resetzoom_label \"Zoom herinitialiseren\">\n<!ENTITY viewMenu_resetzoom_accesskey \"Z\">\n\n<!ENTITY projectButton_label \"App openen\">\n<!ENTITY runtimeButton_label \"Runtime selecteren\">\n\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n<!ENTITY key_quit \"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel \"O\">\n<!-- reload app -->\n<!ENTITY key_play \"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor \"B\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n\n<!ENTITY projectPanel_myProjects \"Mijn projecten\">\n<!ENTITY projectPanel_runtimeApps \"Runtime-apps\">\n<!ENTITY projectPanel_tabs \"Tabbladen\">\n<!ENTITY runtimePanel_usb \"USB-apparaten\">\n<!ENTITY runtimePanel_wifi \"Wifi-apparaten\">\n<!ENTITY runtimePanel_simulator \"Simulatoren\">\n<!ENTITY runtimePanel_other \"Anders\">\n<!ENTITY runtimePanel_installsimulator \"Simulator installeren\">\n<!ENTITY runtimePanel_noadbhelper \"ADB Helper installeren\">\n<!ENTITY runtimePanel_nousbdevice \"Ziet u uw apparaat niet?\">\n\n<!-- Lense -->\n<!ENTITY details_valid_header \"geldig\">\n<!ENTITY details_warning_header \"waarschuwingen\">\n<!ENTITY details_error_header \"fouten\">\n<!ENTITY details_description \"Beschrijving\">\n<!ENTITY details_location \"Locatie\">\n<!ENTITY details_manifestURL \"App-id\">\n<!ENTITY details_removeProject_button \"Project verwijderen\">\n\n<!-- New App -->\n<!ENTITY newAppWindowTitle \"Nieuwe app\">\n<!ENTITY newAppHeader \"Sjabloon selecteren\">\n<!ENTITY newAppLoadingTemplate \"Sjablonen laden…\">\n<!ENTITY newAppProjectName \"Projectnaam:\">\n\n\n<!-- Decks -->\n\n<!ENTITY deck_close \"Sluiten\">\n\n<!-- Addons -->\n<!ENTITY addons_title \"Extra onderdelen\">\n<!ENTITY addons_aboutaddons \"Add-onbeheerder openen\">\n\n<!-- Prefs -->\n<!ENTITY prefs_title \"Voorkeuren\">\n<!ENTITY prefs_editor_title \"Editor\">\n<!ENTITY prefs_general_title \"Algemeen\">\n<!ENTITY prefs_restore \"Standaardwaarden\">\n<!ENTITY prefs_manage_components \"Extra onderdelen beheren\">\n<!ENTITY prefs_options_rememberlastproject \"Laatste project onthouden\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"Vorige project herstellen als WebIDE start\">\n<!ENTITY prefs_options_templatesurl \"Sjabloon-URL\">\n<!ENTITY prefs_options_templatesurl_tooltip \"Index van beschikbare sjablonen\">\n<!ENTITY prefs_options_showeditor \"Editor tonen\">\n<!ENTITY prefs_options_showeditor_tooltip \"Interne editor tonen\">\n<!ENTITY prefs_options_tabsize \"Tabbladgrootte\">\n<!ENTITY prefs_options_expandtab \"Soft-tabbladen\">\n<!ENTITY prefs_options_expandtab_tooltip \"Spaties gebruiken in plaats van het tabteken\">\n<!ENTITY prefs_options_detectindentation \"Auto-inspringen\">\n<!ENTITY prefs_options_detectindentation_tooltip \"Inspringing raden op basis van broninhoud\">\n<!ENTITY prefs_options_autocomplete \"Autoaanvullen\">\n<!ENTITY prefs_options_autocomplete_tooltip \"Automatische codeaanvulling inschakelen\">\n<!ENTITY prefs_options_autoclosebrackets \"Haakjes automatisch sluiten\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"Automatisch sluithaakjes invoegen\">\n<!ENTITY prefs_options_keybindings \"Sneltoetsen\">\n<!ENTITY prefs_options_keybindings_default \"Standaard\">\n\n<!-- Permissions Table -->\n<!ENTITY permissionstable_title \"Machtigingentabel\">\n<!ENTITY permissionstable_name_header \"Naam\">\n\n<!-- Runtime Details -->\n<!ENTITY runtimedetails_title \"Runtime-info\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB is root: \">\n<!ENTITY runtimedetails_summonADBRoot \"rootapparaat\">\n<!ENTITY runtimedetails_ADBRootWarning \"(vereist niet-vergrendelde bootloader)\">\n<!ENTITY runtimedetails_restrictedPrivileges \"DevTools-beperkte bevoegdheden: \">\n<!ENTITY runtimedetails_requestPrivileges \"hogere bevoegdheden vragen\">\n<!ENTITY runtimedetails_privilegesWarning \"(Zal apparaat herstarten. Vereist root-toegang.)\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreferences_title \"Apparaatvoorkeuren\">\n<!ENTITY devicepreferences_search \"Zoekvoorkeuren\">\n<!ENTITY devicepreferences_newname \"Naam van nieuwe voorkeur\">\n<!ENTITY devicepreferences_newtext \"Voorkeurwaarde\">\n<!ENTITY devicepreferences_addnew \"Nieuwe voorkeur toevoegen\">\n<!ENTITY devicepreferences_typeboolean \"Boolean\">\n<!ENTITY devicepreferences_typenumber \"Integer\">\n<!ENTITY devicepreferences_typestring \"String\">\n<!ENTITY devicepreferences_typenone \"Selecteer een type\">\n\n<!-- Monitor -->\n<!ENTITY monitor_title \"Monitor\">\n<!ENTITY monitor_help \"Help\">\n\n<!ENTITY details_showPrepackageLog_button \"Show Pre-package Log\">\n\n<!-- Device Preferences and Settings -->\n<!ENTITY device_typeboolean \"Boolean\">\n<!ENTITY device_typenone \"Select a type\">\n<!ENTITY device_typenumber \"Integer\">\n<!ENTITY device_typeobject \"Object\">\n<!ENTITY device_typestring \"String\">\n<!ENTITY devicepreference_addnew \"Add new preference\">\n<!ENTITY devicepreference_newname \"New preference name\">\n<!ENTITY devicepreference_newtext \"Preference value\">\n<!ENTITY devicepreference_search \"Search preferences\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreference_title \"Device Preferences\">\n<!ENTITY devicesetting_addnew \"Add new setting\">\n<!ENTITY devicesetting_newname \"New setting name\">\n<!ENTITY devicesetting_newtext \"Setting value\">\n<!ENTITY devicesetting_search \"Search settings\">\n\n<!-- Device Settings -->\n<!ENTITY devicesetting_title \"Device Settings\">\n\n<!-- Logs panel -->\n<!ENTITY logs_title \"Pre-packaging Command Logs\">\n<!ENTITY prefs_options_autoconnectruntime \"Reconnect to previous runtime\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"Reconnect to previous runtime when WebIDE starts\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"s\">\n<!ENTITY runtimeMenu_showSettings_label \"Device Settings\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Unrestricted DevTools privileges: \">\n\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n<!ENTITY wifi_auth_header \"Client Identification\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"No QR scanner prompt?\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"The endpoint you are connecting to needs more information to authenticate this connection.  Please scan the QR code below via the prompt on your other device.\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"If your other device asks for a token instead of scanning a QR code, please copy the value below to the other device:\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"Have a QR scanner prompt?\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/devtools/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=Firefox WebIDE\ntitle_app=Firefox WebIDE: %S\n\nruntimeButton_label=Runtime selecteren\nprojectButton_label=App openen\n\nmainProcess_label=Hoofdproces\n\nlocal_runtime=Lokale runtime\nremote_runtime=Externe runtime\nremote_runtime_promptTitle=Externe runtime\nremote_runtime_promptMessage=hostnaam:poort\n\nimportPackagedApp_title=Map selecteren\nimportHostedApp_title=Gehoste app openen\nimportHostedApp_header=Manifest-URL invoeren\n\nnotification_showTroubleShooting_label=Probleemoplossing\nnotification_showTroubleShooting_accesskey=o\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=Laden…\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected=Kan project niet installeren. Niet volledig verbonden.\nerror_cantInstallValidationErrors=Kan project niet installeren. Validatiefouten.\nerror_listRunningApps=Kan geen applijst van apparaat verkrijgen\n\n# Variable: name of the operation (in english)\nerror_operationTimeout=Time-out in bewerking: %1$S\nerror_operationFail=Bewerking mislukt: %1$S\n\n# Variable: app name\nerror_cantConnectToApp=Kan niet verbinden met app: %1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON=Kan de add-onlijst niet ophalen: %S\n\nerror_appProjectsLoadFailed=Kan projectenlijst niet laden. Dit kan gebeuren als u dit profiel met een nieuwere versie van Firefox hebt gebruikt.\n\naddons_stable=stabiel\naddons_unstable=onstabiel\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label=Firefox OS %1$S-simulator (%2$S)\naddons_install_button=installeren\naddons_uninstall_button=de-installeren\naddons_adb_label=ADB Helper-add-on\naddons_adapters_label=Tools Adapters-add-on\naddons_adb_warning=USB-apparaten worden zonder deze add-on niet gedetecteerd\naddons_status_unknown=?\naddons_status_installed=Geïnstalleerd\naddons_status_uninstalled=Niet geïnstalleerd\naddons_status_preparing=voorbereiden\naddons_status_downloading=downloaden\naddons_status_installing=installeren\n\nruntimedetails_checkno=nee\nruntimedetails_checkyes=ja\nruntimedetails_checkunkown=onbekend\nruntimedetails_notUSBDevice=Geen USB-apparaat\n\n# Validation status\nstatus_tooltip=Validatiestatus: %1$S\nstatus_valid=GELDIG\nstatus_warning=WAARSCHUWINGEN\nstatus_error=FOUTEN\nstatus_unknown=ONBEKEND\n\n# Preferences\ndevicepreferences_reset_default=Standaardwaarden\n\n\n# Device preferences and settings\ndevice_reset_default=Reset to default\nruntimedetails_checkunknown=unknown (requires ADB Helper 0.4.0 or later)\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!-- LOCALIZATION NOTE (downloads.title):\n     Used by screen readers to describe the Downloads Panel.\n     -->\n<!ENTITY downloads.title                  \"Downloads\">\n\n<!-- LOCALIZATION NOTE (downloadDetails.width):\n     Width of details for a Downloads Panel item (which directly influences the\n     width of the Downloads Panel) expressed using a CSS unit. The longest\n     labels that should fit in the item width are usually those of in-progress\n     downloads and those of blocked downloads.\n\n     A good rule of thumb is to try to determine the longest string possible\n     that an in-progress download could display, and use that value in ch\n     units.\n\n     For example, in English, a long string would be:\n\n     59m 59s left - 1022 of 1023 KB (120.5 KB/sec)\n\n     Since Downloads Panel is redesigned to show the detail string including\n     the hovering case for an item or an action button.\n     Bug 1328519 is for discussing the detail rule of `downloadDetails.width`.\n     -->\n<!ENTITY downloadDetails.width            \"52ch\">\n\n<!-- LOCALIZATION NOTE (downloadsSummary.minWidth2):\n     Minimum width for the main description of the downloads summary,\n     which is displayed at the bottom of the Downloads Panel if the\n     number of downloads exceeds the limit that the panel can display.\n\n     A good rule of thumb here is to look at the otherDownloads3 string\n     in downloads.properties, and make a reasonable estimate of its\n     maximum length. For English, this seems like a reasonable limit:\n\n     999 files downloading\n\n     that's 21 characters, so we set the minimum width to 21ch.\n     -->\n<!ENTITY downloadsSummary.minWidth2       \"22ch\">\n\n<!ENTITY cmd.pause.label                  \"Pauzeren\">\n<!ENTITY cmd.pause.accesskey              \"P\">\n<!ENTITY cmd.resume.label                 \"Hervatten\">\n<!ENTITY cmd.resume.accesskey             \"H\">\n<!ENTITY cmd.cancel.label                 \"Annuleren\">\n<!-- LOCALIZATION NOTE (cmd.show.label, cmd.show.accesskey, cmd.showMac.label,\n     cmd.showMac.accesskey):\n     The show and showMac commands are never shown together, thus they can share\n     the same access key (though the two access keys can also be different).\n     -->\n<!ENTITY cmd.show.label                   \"Bijbehorende map openen\">\n<!ENTITY cmd.show.accesskey               \"m\">\n<!ENTITY cmd.showMac.label                \"Tonen in Finder\">\n<!ENTITY cmd.showMac.accesskey            \"F\">\n<!ENTITY cmd.retry.label                  \"Opnieuw proberen\">\n<!ENTITY cmd.goToDownloadPage.label       \"Naar downloadpagina gaan\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"d\">\n<!ENTITY cmd.copyDownloadLink.label       \"Downloadkoppeling kopiëren\">\n<!ENTITY cmd.copyDownloadLink.accesskey   \"k\">\n<!ENTITY cmd.removeFromHistory.label      \"Verwijderen uit geschiedenis\">\n<!ENTITY cmd.removeFromHistory.accesskey  \"V\">\n<!ENTITY cmd.clearList2.label             \"Voorbeeldpaneel wissen\">\n<!ENTITY cmd.clearList2.accesskey         \"w\">\n<!ENTITY cmd.clearDownloads.label         \"Downloads wissen\">\n<!ENTITY cmd.clearDownloads.accesskey     \"w\">\n<!-- LOCALIZATION NOTE (cmd.unblock2.label):\n     This command is shown in the context menu when downloads are blocked.\n     -->\n<!ENTITY cmd.unblock2.label               \"Downloaden toestaan\">\n<!ENTITY cmd.unblock2.accesskey           \"o\">\n<!-- LOCALIZATION NOTE (cmd.removeFile.label):\n     This is the tooltip of the action button shown when malware is blocked.\n     -->\n<!ENTITY cmd.removeFile.label             \"Bestand verwijderen\">\n<!-- LOCALIZATION NOTE (cmd.chooseUnblock.tooltip):\n     This is the tooltip of the action button shown when potentially unwanted\n     downloads are blocked. This opens a dialog where the user can choose\n     whether to unblock or remove the download. Removing is the default option.\n     -->\n<!ENTITY cmd.chooseUnblock.label          \"Bestand verwijderen of downloaden toestaan\">\n<!-- LOCALIZATION NOTE (cmd.chooseOpen.tooltip):\n     This is the tooltip of the action button shown when uncommon downloads are\n     blocked.This opens a dialog where the user can choose whether to open the\n     file or remove the download. Opening is the default option.\n     -->\n<!ENTITY cmd.chooseOpen.label             \"Bestand openen of verwijderen\">\n\n<!-- LOCALIZATION NOTE (showMoreInformation.label):\n     Displayed when hovering a blocked download, indicates that it's possible to\n     show more information for user to take the next action.\n     -->\n<!ENTITY showMoreInformation.label        \"Meer informatie tonen\">\n\n<!-- LOCALIZATION NOTE (openFile.label):\n     Displayed when hovering a complete download, indicates that it's possible to\n     open the file using an app available in the system.\n     -->\n<!ENTITY openFile.label                   \"Bestand openen\">\n\n<!-- LOCALIZATION NOTE (retryDownload.label):\n     Displayed when hovering a download which is able to be retried by users,\n     indicates that it's possible to download this file again.\n     -->\n<!ENTITY retryDownload.label              \"Downloaden opnieuw proberen\">\n\n<!-- LOCALIZATION NOTE (cancelDownload.label):\n     Displayed when hovering a download which is able to be cancelled by users,\n     indicates that it's possible to cancel and stop the download.\n     -->\n<!ENTITY cancelDownload.label             \"Downloaden annuleren\">\n\n<!-- LOCALIZATION NOTE (blocked.label):\n     Shown as a tag before the file name for some types of blocked downloads.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n<!ENTITY blocked.label                    \"GEBLOKKEERD\">\n\n<!-- LOCALIZATION NOTE (learnMore.label):\n     Shown as a text link for some types of blocked downloads, for example\n     malware, when there is an associated explanation page on the Mozilla site.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n<!ENTITY learnMore.label                  \"Meer info\">\n\n<!-- LOCALIZATION NOTE (downloadsHistory.label, downloadsHistory.accesskey):\n     This string is shown at the bottom of the Downloads Panel when all the\n     downloads fit in the available space, or when there are no downloads in\n     the panel at all.\n     -->\n<!ENTITY downloadsHistory.label           \"Alle downloads tonen\">\n<!ENTITY downloadsHistory.accesskey       \"A\">\n\n<!ENTITY openDownloadsFolder.label       \"Map Downloads openen\">\n\n<!ENTITY clearDownloadsButton.label       \"Downloads wissen\">\n<!ENTITY clearDownloadsButton.tooltip     \"Wist voltooide, geannuleerde en mislukte downloads\">\n\n<!-- LOCALIZATION NOTE (downloadsListEmpty.label):\n     This string is shown when there are no items in the Downloads view, when it\n     is displayed inside a browser tab.\n     -->\n<!ENTITY downloadsListEmpty.label         \"Er zijn geen downloads.\">\n\n<!-- LOCALIZATION NOTE (downloadsPanelEmpty.label):\n     This string is shown when there are no items in the Downloads Panel.\n     -->\n<!ENTITY downloadsPanelEmpty.label        \"Geen downloads voor deze sessie.\">\n\n<!-- LOCALIZATION NOTE (downloadsListNoMatch.label):\n     This string is shown when some search terms are specified, but there are no\n     results in the Downloads view.\n     -->\n<!ENTITY downloadsListNoMatch.label       \"Geen overeenkomende downloads gevonden.\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (stateStarting):\n# Indicates that the download is starting.\nstateStarting=Starten…\n# LOCALIZATION NOTE (stateScanning):\n# Indicates that an external program is scanning the download for viruses.\nstateScanning=Scannen op virussen…\n# LOCALIZATION NOTE (stateFailed):\n# Indicates that the download failed because of an error.\nstateFailed=Mislukt\n# LOCALIZATION NOTE (statePaused):\n# Indicates that the download was paused by the user.\nstatePaused=Gepauzeerd\n# LOCALIZATION NOTE (stateCanceled):\n# Indicates that the download was canceled by the user.\nstateCanceled=Geannuleerd\n# LOCALIZATION NOTE (stateCompleted):\n# Indicates that the download was completed.\nstateCompleted=Voltooid\n# LOCALIZATION NOTE (stateBlockedParentalControls):\n# Indicates that the download was blocked by the Parental Controls feature of\n# Windows.  \"Parental Controls\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"Parental Controls\" in various\n# languages:\n# http://windows.microsoft.com/en-US/windows-vista/Set-up-Parental-Controls\nstateBlockedParentalControls=Geblokkeerd door Ouderlijk toezicht\n# LOCALIZATION NOTE (stateBlockedPolicy):\n# Indicates that the download was blocked on Windows because of the \"Launching\n# applications and unsafe files\" setting of the \"security zone\" associated with\n# the target site.  \"Security zone\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"security zone\" in various\n# languages:\n# http://support.microsoft.com/kb/174360\nstateBlockedPolicy=Geblokkeerd door uw beleid voor beveiligingszones\n# LOCALIZATION NOTE (stateDirty):\n# Indicates that the download was blocked after scanning.\nstateDirty=Geblokkeerd: kan een virus of spyware bevatten\n\n# LOCALIZATION NOTE (blockedMalware, blockedPotentiallyUnwanted,\n#                    blockedUncommon2):\n# These strings are shown in the panel for some types of blocked downloads, and\n# are immediately followed by the \"Learn More\" link, thus they must end with a\n# period.  You may need to adjust \"downloadDetails.width\" in \"downloads.dtd\" if\n# this turns out to be longer than the other existing status strings.\n# Note: These strings don't exist in the UI yet.  See bug 1053890.\nblockedMalware=Dit bestand bevat een virus of malware.\nblockedPotentiallyUnwanted=Dit bestand kan schadelijk zijn voor uw computer.\nblockedUncommon2=Dit bestand wordt niet vaak gedownload.\n\n# LOCALIZATION NOTE (fileMovedOrMissing):\n# Displayed when a complete download which is not at the original folder.\nfileMovedOrMissing=Bestand verplaatst of ontbreekt\n\n# LOCALIZATION NOTE (unblockHeaderUnblock, unblockHeaderOpen,\n#                    unblockTypeMalware, unblockTypePotentiallyUnwanted2,\n#                    unblockTypeUncommon2, unblockTip2, unblockButtonOpen,\n#                    unblockButtonUnblock, unblockButtonConfirmBlock):\n# These strings are displayed in the dialog shown when the user asks a blocked\n# download to be unblocked.  The severity of the threat is expressed in\n# descending order by the unblockType strings, it is higher for files detected\n# as malware and lower for uncommon downloads.\nunblockHeaderUnblock=Weet u zeker dat u deze download wilt toestaan?\nunblockHeaderOpen=Weet u zeker dat u dit bestand wilt openen?\nunblockTypeMalware=Dit bestand bevat een virus of andere malware die schadelijk is voor uw computer.\nunblockTypePotentiallyUnwanted2=Dit bestand is vermomd als een nuttige download, maar het kan onverwachte wijzigingen in uw programma’s en instellingen aanbrengen.\nunblockTypeUncommon2=Dit bestand wordt niet vaak gedownload en is mogelijk niet veilig om te openen. Het kan een virus bevatten of onverwachte wijzigingen in uw programma’s en instellingen aanbrengen.\nunblockTip2=U kunt naar een alternatieve downloadbron zoeken, of het later opnieuw proberen.\nunblockButtonOpen=Openen\nunblockButtonUnblock=Downloaden toestaan\nunblockButtonConfirmBlock=Bestand verwijderen\n\n# LOCALIZATION NOTE (sizeWithUnits):\n# %1$S is replaced with the size number, and %2$S with the measurement unit.\nsizeWithUnits=%1$S %2$S\nsizeUnknown=Onbekende grootte\n\n# LOCALIZATION NOTE (shortTimeLeftSeconds, shortTimeLeftMinutes,\n#                    shortTimeLeftHours, shortTimeLeftDays):\n# These values are displayed in the downloads indicator in the main browser\n# window, where space is available for three characters maximum.  %1$S is\n# replaced with the time left for the given measurement unit.  Even for days,\n# the value is never longer than two digits.\nshortTimeLeftSeconds=%1$Ss\nshortTimeLeftMinutes=%1$Sm\nshortTimeLeftHours=%1$Su\nshortTimeLeftDays=%1$Sd\n\n# LOCALIZATION NOTE (statusSeparator, statusSeparatorBeforeNumber):\n# These strings define templates for the separation of different elements in the\n# status line of a download item.  As a separator, by default we use the Unicode\n# character U+2014 'EM DASH' (long dash).  Examples of status lines include\n# \"Canceled - 222.net\", \"1.1 MB - website2.com\", or \"Paused -  1.1 MB\".  Note\n# that we use a wider space after the separator when it is followed by a number,\n# just to avoid visually confusing it with with a minus sign with some fonts.\n# If you use a different separator, this might not be necessary.  However, there\n# is usually no need to change the separator or the order of the substitutions,\n# even for right-to-left languages, unless the defaults are not suitable.\nstatusSeparator=%1$S \\u2013 %2$S\nstatusSeparatorBeforeNumber=%1$S \\u2013  %2$S\n\nfileExecutableSecurityWarning=‘%S’ is een uitvoerbaar bestand. Uitvoerbare bestanden kunnen virussen of andere code bevatten die schadelijk kan zijn voor uw computer. Wees voorzichtig met het openen van dit bestand. Weet u zeker dat u ‘%S’ wilt starten?\nfileExecutableSecurityWarningTitle=Uitvoerbaar bestand openen?\nfileExecutableSecurityWarningDontAsk=Dit niet meer vragen\n\n# LOCALIZATION NOTE (otherDownloads3):\n# This is displayed in an item at the bottom of the Downloads Panel when\n# there are more downloads than can fit in the list in the panel. Use a\n# semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/Localization_and_Plurals\notherDownloads3=%1$S bestand wordt gedownload;%1$S bestanden worden gedownload\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/downloads/settingsChange.dtd",
    "content": "<!-- -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- -->\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  settingsChangePreferences.label  \"Instellingen kunnen worden gewijzigd via het tabblad Toepassingen in de voorkeuren van &brandShortName;.\">\n<!ENTITY  settingsChangeOptions.label      \"Instellingen kunnen worden gewijzigd via het tabblad Toepassingen in de opties van &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/engineManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  engineManager.title       \"Zoekmachinelijst beheren\">\n<!ENTITY  engineManager.style       \"min-width: 35em;\">\n<!ENTITY  engineManager.intro       \"U hebt de volgende zoekmachines geïnstalleerd:\">\n\n<!ENTITY  columnLabel.name          \"Naam\">\n<!ENTITY  columnLabel.keyword       \"Sleutelwoord\">\n\n<!-- Buttons -->\n<!ENTITY  up.label                  \"Omhoog verplaatsen\">\n<!ENTITY  up.accesskey              \"h\">\n<!ENTITY  dn.label                  \"Omlaag verplaatsen\">\n<!ENTITY  dn.accesskey              \"l\">\n<!ENTITY  remove.label              \"Verwijderen\">\n<!ENTITY  remove.accesskey          \"V\">\n<!ENTITY  edit.label                \"Sleutelwoord bewerken…\">\n<!ENTITY  edit.accesskey            \"b\">\n\n<!ENTITY  addEngine.label           \"Meer zoekmachines verkrijgen…\">\n<!ENTITY  addEngine.accesskey       \"M\">\n\n<!ENTITY  enableSuggest.label       \"Zoeksuggesties tonen\">\n<!ENTITY  enableSuggest.accesskey   \"Z\">\n\n<!ENTITY  restoreDefaults.label     \"Standaardwaarden herstellen\">\n<!ENTITY  restoreDefaults.accesskey \"S\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/engineManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nduplicateTitle=Dubbel sleutelwoord\nduplicateEngineMsg=U hebt een sleutelwoord gekozen dat momenteel wordt gebruikt door ‘%S’. Kies een ander.\nduplicateBookmarkMsg=U hebt een sleutelwoord gekozen dat momenteel wordt gebruikt door een bladwijzer. Kies een ander.\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/feeds/subscribe.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY feedPage.title\n  \"Feed weergeven\">\n<!ENTITY feedSubscribeNow\n  \"Nu abonneren\">\n<!ENTITY feedLiveBookmarks\n  \"Livebladwijzers\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/feeds/subscribe.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nlinkTitleTextFormat=Ga naar %S\naddHandler=‘%S’ (%S) als feedlezer toevoegen?\naddHandlerAddButton=Feedlezer toevoegen\naddHandlerAddButtonAccesskey=t\nhandlerRegistered=‘%S’ is al als feedlezer geregistreerd\nliveBookmarks=Livebladwijzers\nsubscribeNow=Nu abonneren\nchooseApplicationMenuItem=Toepassing kiezen…\nchooseApplicationDialogTitle=Toepassing kiezen\nalwaysUse=Altijd %S gebruiken om te abonneren op feeds\nmediaLabel=Mediabestanden\n\n# LOCALIZATION NOTE: The next string is for the size of the enclosed media.\n#   e.g. enclosureSizeText : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nenclosureSizeText=%1$S %2$S\n\nbytes=bytes\nkilobyte=KB\nmegabyte=MB\ngigabyte=GB\n\n# LOCALIZATION NOTE: The next three strings explains to the user what they're \n# doing.\n#   e.g. alwaysUseForVideoPodcasts : \"Always use Miro to subscribe to video podcasts.\"\n#   %S = application to use (Miro, iTunes, ...)\nalwaysUseForFeeds=Altijd %S gebruiken om te abonneren op feeds\nalwaysUseForAudioPodcasts=Altijd %S gebruiken om te abonneren op podcasts\nalwaysUseForVideoPodcasts=Altijd %S gebruiken om te abonneren op videopodcasts\n\nsubscribeFeedUsing=Abonneren op deze feed via \nsubscribeAudioPodcastUsing=Abonneren op deze podcast via \nsubscribeVideoPodcastUsing=Abonneren op deze videopodcast via \n\nfeedSubscriptionFeed1=Dit is een ‘feed’ met regelmatig veranderende inhoud op deze website.\nfeedSubscriptionAudioPodcast1=Dit is een ‘podcast’ met regelmatig veranderende inhoud op deze website.\nfeedSubscriptionVideoPodcast1=Dit is een ‘videopodcast’ met regelmatig veranderende inhoud op deze website.\n\nfeedSubscriptionFeed2=U kunt zich abonneren op deze feed om updates te ontvangen wanneer deze inhoud verandert.\nfeedSubscriptionAudioPodcast2=U kunt zich abonneren op deze podcast om updates te ontvangen wanneer deze inhoud verandert.\nfeedSubscriptionVideoPodcast2=U kunt zich abonneren op deze videopodcast om updates te ontvangen wanneer deze inhoud verandert.\n\n# Protocol Handling\n# \"Add %appName (%appDomain) as an application for %protocolType links?\"\naddProtocolHandler= %S (%S) toevoegen als een toepassing voor %S-koppelingen?\naddProtocolHandlerAddButton=Toepassing toevoegen\naddProtocolHandlerAddButtonAccesskey=t\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/lightweightThemes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nlightweightThemes.recommended-1.name=A Web Browser Renaissance\nlightweightThemes.recommended-1.description=A Web Browser Renaissance is (C) Sean.Martell. Beschikbaar onder CC-BY-SA. Geen garantie.\n\nlightweightThemes.recommended-2.name=Space Fantasy\nlightweightThemes.recommended-2.description=Space Fantasy is (C) fx5800p. Beschikbaar onder CC-BY-SA. Geen garantie.\n\nlightweightThemes.recommended-4.name=Pastel Gradient\nlightweightThemes.recommended-4.description=Pastel Gradient is (C) darrinhenein. Beschikbaar onder CC-BY. Geen garantie.\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/loop/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/migration/migration.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY migrationWizard.title          \"Importeerwizard\">\n\n<!ENTITY importFrom.label               \"Opties, bladwijzers, geschiedenis, wachtwoorden en andere gegevens importeren uit:\">\n<!ENTITY importFromUnix.label           \"Voorkeuren, bladwijzers, geschiedenis, wachtwoorden en andere gegevens importeren uit:\">\n<!ENTITY importFromBookmarks.label      \"Bladwijzers importeren uit:\">\n\n<!ENTITY importFromIE.label             \"Microsoft Internet Explorer\">\n<!ENTITY importFromIE.accesskey         \"M\">\n<!ENTITY importFromEdge.label           \"Microsoft Edge\">\n<!ENTITY importFromEdge.accesskey       \"E\">\n<!ENTITY importFromNothing.label        \"Niets importeren\">\n<!ENTITY importFromNothing.accesskey    \"t\">\n<!ENTITY importFromSafari.label         \"Safari\">\n<!ENTITY importFromSafari.accesskey     \"S\">\n<!ENTITY importFromCanary.label         \"Chrome Canary\">\n<!ENTITY importFromCanary.accesskey     \"n\">\n<!ENTITY importFromChrome.label         \"Chrome\">\n<!ENTITY importFromChrome.accesskey     \"C\">\n<!ENTITY importFromChromium.label       \"Chromium\">\n<!ENTITY importFromChromium.accesskey   \"u\">\n<!ENTITY importFromFirefox.label        \"Firefox\">\n<!ENTITY importFromFirefox.accesskey    \"x\">\n<!ENTITY importFrom360se.label          \"360 Secure Browser\">\n<!ENTITY importFrom360se.accesskey      \"3\">\n\n<!ENTITY noMigrationSources.label       \"Er zijn geen programma’s gevonden die bladwijzers, geschiedenis of wachtwoorden bevatten.\">\n\n<!ENTITY importSource.title             \"Instellingen en gegevens importeren\">\n<!ENTITY importItems.title              \"Te importeren items\">\n<!ENTITY importItems.label              \"Selecteer de te importeren items:\">\n\n<!ENTITY migrating.title                \"Importeren…\">\n<!ENTITY migrating.label                \"De volgende items worden momenteel geïmporteerd…\">\n\n<!ENTITY selectProfile.title            \"Profiel selecteren\">\n<!ENTITY selectProfile.label            \"De volgende profielen zijn beschikbaar om uit te importeren:\">\n\n<!ENTITY done.title                     \"Importeren voltooid\">\n<!ENTITY done.label                     \"De volgende items zijn met succes geïmporteerd:\">\n\n<!ENTITY closeSourceBrowser.label       \"Zorg ervoor dat de geselecteerde browser is gesloten voordat u verdergaat.\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/migration/migration.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprofileName_format=%S %S\n\n# Browser Specific\nsourceNameIE=Internet Explorer\nsourceNameEdge=Microsoft Edge\nsourceNameSafari=Safari\nsourceNameCanary=Google Chrome Canary\nsourceNameChrome=Google Chrome\nsourceNameChromium=Chromium\nsourceNameFirefox=Mozilla Firefox\nsourceName360se=360 Secure Browser\n\nimportedBookmarksFolder=Uit %S\n\nimportedSafariReadingList=Leeslijst (uit Safari)\nimportedEdgeReadingList=Leeslijst (uit Edge)\n\n# Import Sources\n# Note: When adding an import source for profile reset, add the string name to\n# resetProfile.js if it should be listed in the reset dialog.\n1_ie=Internetopties\n1_edge=Instellingen\n1_safari=Voorkeuren\n1_chrome=Voorkeuren\n1_360se=Voorkeuren\n\n2_ie=Cookies\n2_edge=Cookies\n2_safari=Cookies\n2_chrome=Cookies\n2_firefox=Cookies\n2_360se=Cookies\n\n4_ie=Geschiedenis\n4_edge=Geschiedenis\n4_safari=Geschiedenis\n4_chrome=Geschiedenis\n4_firefox_history_and_bookmarks=Geschiedenis en bladwijzers\n4_360se=Geschiedenis\n\n8_ie=Opgeslagen formuliergeschiedenis\n8_edge=Opgeslagen formuliergeschiedenis\n8_safari=Opgeslagen formuliergeschiedenis\n8_chrome=Opgeslagen formuliergeschiedenis\n8_firefox=Opgeslagen formuliergeschiedenis\n8_360se=Opgeslagen formuliergeschiedenis\n\n16_ie=Opgeslagen wachtwoorden\n16_edge=Opgeslagen wachtwoorden\n16_safari=Opgeslagen wachtwoorden\n16_chrome=Opgeslagen wachtwoorden\n16_firefox=Opgeslagen wachtwoorden\n16_360se=Opgeslagen wachtwoorden\n\n32_ie=Favorieten\n32_edge=Favorieten\n32_safari=Bladwijzers\n32_chrome=Bladwijzers\n32_360se=Bladwijzers\n\n64_ie=Andere gegevens\n64_edge=Andere gegevens\n64_safari=Andere gegevens\n64_chrome=Andere gegevens\n64_firefox_other=Andere gegevens\n64_360se=Andere gegevens\n\n128_firefox=Vensters en tabbladen\n\n# Automigration undo notification.\n# %1$S will be replaced with the name of the browser we imported from, %2$S will be replaced with brandShortName\nautomigration.undo.message.all              = Ga verder waar u was gebleven. We hebben deze websites en uw bladwijzers, geschiedenis en wachtwoorden vanuit %1$S naar %2$S geïmporteerd.\nautomigration.undo.message.bookmarks        = Ga verder waar u was gebleven. We hebben deze websites en uw bladwijzers vanuit %1$S naar %2$S geïmporteerd.\nautomigration.undo.message.bookmarks.logins = Ga verder waar u was gebleven. We hebben deze websites en uw bladwijzers en wachtwoorden vanuit %1$S naar %2$S geïmporteerd.\nautomigration.undo.message.bookmarks.visits = Ga verder waar u was gebleven. We hebben deze websites en uw bladwijzers en geschiedenis vanuit %1$S naar %2$S geïmporteerd.\nautomigration.undo.message.logins           = Ga verder waar u was gebleven. We hebben uw wachtwoorden vanuit %1$S naar %2$S geïmporteerd.\nautomigration.undo.message.logins.visits    = Ga verder waar u was gebleven. We hebben deze websites en uw geschiedenis en wachtwoorden vanuit %1$S naar %2$S geïmporteerd.\nautomigration.undo.message.visits           = Ga verder waar u was gebleven. We hebben deze websites en uw geschiedenis vanuit %1$S naar %2$S geïmporteerd.\nautomigration.undo.keep2.label            = OK, begrepen\nautomigration.undo.keep2.accesskey        = O\nautomigration.undo.dontkeep2.label        = Nee bedankt\nautomigration.undo.dontkeep2.accesskey    = N\nautomigration.undo.unknownbrowser         = Onbekende browser\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n\n<!ENTITY loadError.label \"Probleem bij het laden van de pagina\">\n<!ENTITY retry.label \"Opnieuw proberen\">\n<!ENTITY returnToPreviousPage.label \"Terug\">\n<!ENTITY advanced.label \"Geavanceerd\">\n\n<!-- Specific error messages -->\n\n<!ENTITY connectionFailure.title \"Kan geen verbinding maken\">\n<!ENTITY connectionFailure.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY deniedPortAccess.title \"Dit adres heeft beperkte toegang\">\n<!ENTITY deniedPortAccess.longDesc \"\">\n\n<!ENTITY dnsNotFound.title \"Server niet gevonden\">\n<!ENTITY dnsNotFound.longDesc \"\n<ul>\n  <li>Controleer het adres op typefouten, zoals\n    <strong>ww</strong>.example.com in plaats van\n    <strong>www</strong>.example.com</li>\n  <li>Als u geen enkele pagina kunt laden, controleer dan de netwerkverbinding\n    van uw computer.</li>\n  <li>Als uw computer of netwerk wordt beveiligd door een firewall of proxy,\n    zorg er dan voor dat &brandShortName; toegang heeft tot het web.</li>\n</ul>\n\">\n\n<!ENTITY fileNotFound.title \"Bestand niet gevonden\">\n<!ENTITY fileNotFound.longDesc \"\n<ul>\n  <li>Controleer de bestandsnaam op grote/kleine letters of andere typefouten.</li>\n  <li>Controleer of het bestand is verplaatst, hernoemd of verwijderd.</li>\n</ul>\n\">\n\n<!ENTITY fileAccessDenied.title \"Toegang tot het bestand is geweigerd\">\n<!ENTITY fileAccessDenied.longDesc \"\n<ul>\n  <li>Het kan zijn verwijderd, verplaatst, of bestandsmachtigingen kunnen toegang tegengaan.</li>\n</ul>\n\">\n\n<!ENTITY generic.title \"Oei.\">\n<!ENTITY generic.longDesc \"\n<p>&brandShortName; kan om de een of andere reden deze pagina niet laden.</p>\n\">\n\n<!ENTITY captivePortal.title \"Aanmelden bij netwerk\">\n<!ENTITY captivePortal.longDesc2 \"\n<p>U moet zich aanmelden bij dit netwerk voordat u toegang hebt tot het internet.</p>\n\">\n\n<!ENTITY openPortalLoginPage.label2 \"Aanmeldingspagina voor netwerk openen\">\n\n<!ENTITY malformedURI.title \"Het adres is niet geldig\">\n<!ENTITY malformedURI.longDesc \"\n<ul>\n  <li>Webadressen worden doorgaans geschreven als\n    <strong>http://www.example.com/</strong></li>\n  <li>Let erop dat u voorwaartse slashes gebruikt (d.i.\n    <strong>/</strong>).</li>\n</ul>\n\">\n\n<!ENTITY netInterrupt.title \"De verbinding werd onderbroken\">\n<!ENTITY netInterrupt.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY notCached.title \"Document verlopen\">\n<!ENTITY notCached.longDesc \"<p>Het opgevraagde document is niet beschikbaar in de buffer van &brandShortName;.</p><ul><li>Als beveiligingsmaatregel vraagt &brandShortName; gevoelige documenten niet automatisch opnieuw op.</li><li>Klik op Opnieuw proberen om het document opnieuw van de website op te vragen.</li></ul>\">\n\n<!ENTITY netOffline.title \"Offlinemodus\">\n<!ENTITY netOffline.longDesc2 \"\n<ul>\n  <li>Klik op ‘Opnieuw proberen’ om naar de onlinemodus over te schakelen en vernieuw de pagina.</li>\n</ul>\n\">\n\n<!ENTITY contentEncodingError.title \"Inhoudcoderingsfout\">\n<!ENTITY contentEncodingError.longDesc \"\n<ul>\n  <li>Neem contact op met de website-eigenaars om ze over dit probleem te informeren.</li>\n</ul>\n\">\n\n<!ENTITY unsafeContentType.title \"Onveilig bestandstype\">\n<!ENTITY unsafeContentType.longDesc \"\n<ul>\n  <li>Neem contact op met de website-eigenaars om ze over dit probleem te informeren.</li>\n</ul>\n\">\n\n<!ENTITY netReset.title \"De verbinding werd geherinitialiseerd\">\n<!ENTITY netReset.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY netTimeout.title \"De wachttijd voor de verbinding is verstreken\">\n<!ENTITY netTimeout.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY unknownProtocolFound.title \"Het adres werd niet begrepen\">\n<!ENTITY unknownProtocolFound.longDesc \"\n<ul>\n  <li>Misschien moet u andere software installeren om dit adres te openen.</li>\n</ul>\n\">\n\n<!ENTITY proxyConnectFailure.title \"De proxyserver weigert verbindingen\">\n<!ENTITY proxyConnectFailure.longDesc \"\n<ul>\n  <li>Controleer of uw proxyinstellingen juist zijn.</li>\n  <li>Neem contact op met uw netwerkbeheerder om te controleren of de proxyserver\n    werkt.</li>\n</ul>\n\">\n\n<!ENTITY proxyResolveFailure.title \"Kan de proxyserver niet vinden\">\n<!ENTITY proxyResolveFailure.longDesc \"\n<ul>\n  <li>Controleer of uw proxyinstellingen juist zijn.</li>\n  <li>Controleer of uw computer een werkende netwerkverbinding heeft.</li>\n  <li>Als uw computer of netwerk wordt beveiligd door een firewall of proxy,\n    zorg er dan voor dat &brandShortName; toegang heeft tot het web.</li>\n</ul>\n\">\n\n<!ENTITY redirectLoop.title \"De pagina verwijst niet op een juiste manier door\">\n<!ENTITY redirectLoop.longDesc \"\n<ul>\n  <li>Dit probleem kan soms worden veroorzaakt door het uitschakelen of weigeren \n    van cookies.</li>\n</ul>\n\">\n\n<!ENTITY unknownSocketType.title \"Onverwacht antwoord van server\">\n<!ENTITY unknownSocketType.longDesc \"\n<ul>\n  <li>Zorg ervoor dat de persoonlijke beveiligingsbeheerder op uw systeem\n    is geïnstalleerd.</li>\n  <li>Dit kan het gevolg zijn van een niet-standaard configuratie van de server.</li>\n</ul>\n\">\n\n<!ENTITY nssFailure2.title \"Beveiligde verbinding mislukt\">\n<!ENTITY nssFailure2.longDesc2 \"\n<ul>\n  <li>De pagina die u wilt bekijken kan niet worden weergegeven, omdat de echtheid van de ontvangen gegevens niet kon worden geverifieerd.</li>\n  <li>Neem contact op met de website-eigenaars om ze over dit probleem te informeren.</li>\n</ul>\n\">\n\n<!ENTITY certerror.longpagetitle1 \"Uw verbinding is niet beveiligd\">\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara \"De eigenaar van <span class='hostname'/> heeft zijn of haar website niet juist geconfigureerd. Om uw gegevens tegen diefstal te beschermen, heeft &brandShortName; geen verbinding met deze website gemaakt.\">\n\n<!ENTITY sharedLongDesc \"\n<ul>\n  <li>Misschien is de website tijdelijk niet beschikbaar of overbelast. Probeer het \n    over enkele ogenblikken opnieuw.</li>\n  <li>Als u geen enkele pagina kunt laden, controleer dan de netwerkverbinding\n    van uw computer.</li>\n  <li>Als uw computer of netwerk wordt beveiligd door een firewall of proxy,\n    zorg er dan voor dat &brandShortName; toegang heeft tot het web.</li>\n</ul>\n\">\n\n<!ENTITY cspBlocked.title \"Geblokkeerd door inhoudbeveiligingsbeleid\">\n<!ENTITY cspBlocked.longDesc \"<p>&brandShortName; heeft voorkomen dat de pagina op deze manier werd geladen, omdat de pagina een inhoudbeveiligingsbeleid heeft dat dit niet toestaat.</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"Beschadigde-inhoudsfout\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>De pagina die u wilt bekijken kan niet worden weergegeven, omdat er een fout in de gegevensoverdracht is gedetecteerd.</p><ul><li>Neem contact op met de website-eigenaars om ze over dit probleem te informeren.</li></ul>\">\n\n\n<!ENTITY securityOverride.exceptionButtonLabel \"Uitzondering toevoegen…\">\n\n<!ENTITY errorReporting.automatic2 \"Fouten als deze rapporteren om Mozilla te helpen kwaadwillende websites te herkennen en te blokkeren\">\n<!ENTITY errorReporting.learnMore \"Meer info…\">\n\n<!ENTITY remoteXUL.title \"Remote XUL\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>Neem contact op met de website-eigenaars om ze over dit probleem te informeren.</li></ul></p>\">\n\n<!ENTITY sslv3Used.title \"Kan geen beveiligde verbinding maken\">\n<!-- LOCALIZATION NOTE (sslv3Used.longDesc2) - Do not translate\n     \"SSL_ERROR_UNSUPPORTED_VERSION\". -->\n<!ENTITY sslv3Used.longDesc2 \"Geavanceerde info: SSL_ERROR_UNSUPPORTED_VERSION\">\n\n<!-- LOCALIZATION NOTE (certerror.wrongSystemTime2,\n                        certerror.wrongSystemTimeWithoutReference) - The <span id='..' />\n     tags will be injected with actual values, please leave them unchanged. -->\n<!ENTITY certerror.wrongSystemTime2 \"<p> &brandShortName; heeft geen verbinding met <span id='wrongSystemTime_URL'/> gemaakt, omdat de klok van uw computer de verkeerde tijd lijkt aan te geven, en dit voorkomt een beveiligde verbinding.</p> <p>Uw computer is ingesteld op <span id='wrongSystemTime_systemDate'/>, terwijl dit <span id='wrongSystemTime_actualDate'/> zou moeten zijn. Wijzig uw datum- en tijdinstellingen naar de juiste tijd om dit probleem te verhelpen.</p>\">\n<!ENTITY certerror.wrongSystemTimeWithoutReference \"<p>&brandShortName; heeft geen verbinding met <span id='wrongSystemTimeWithoutReference_URL'/> gemaakt, omdat de klok van uw computer de verkeerde tijd lijkt aan te geven, en dit voorkomt een beveiligde verbinding.</p> <p>Uw computer is ingesteld op <span id='wrongSystemTimeWithoutReference_systemDate'/>. Wijzig uw datum- en tijdinstellingen naar de juiste tijd om dit probleem te verhelpen.</p>\">\n\n<!ENTITY certerror.pagetitle1  \"Niet-beveiligde verbinding\">\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"Deze website maakt gebruik\nvan HTTP Strict Transport Security (HSTS) om aan te geven dat &brandShortName;\nalleen een beveiligde verbinding mag maken. Hierdoor is het niet mogelijk om een\nuitzondering voor dit certificaat toe te voegen.\">\n<!ENTITY certerror.copyToClipboard.label \"Tekst naar klembord kopiëren\">\n\n<!ENTITY inadequateSecurityError.title \"Uw verbinding is niet beveiligd\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> gebruikt verouderde beveiligingstechnologie die kwetsbaar is voor aanvallen. Een aanvaller kan eenvoudig gegevens onthullen waarvan u dacht dat deze veilig waren. De websitebeheerder dient eerst de server in orde te maken voordat u de website kunt bezoeken.</p><p>Foutcode: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n\n<!ENTITY prefReset.longDesc \"Het lijkt erop dat dit door uw netwerkbeveiligingsinstellingen wordt veroorzaakt. Wilt u de standaardinstellingen herstellen?\">\n<!ENTITY prefReset.label \"Standaardinstellingen herstellen\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/newTab.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- These strings are used in the about:newtab page -->\n<!ENTITY newtab.pageTitle \"Nieuw tabblad\">\n<!ENTITY newtab.customize.classic \"Uw topwebsites tonen\">\n<!ENTITY newtab.customize.cog.enhanced \"Inclusief voorgestelde websites\">\n<!ENTITY newtab.customize.cog.title2 \"NIEUW-TABBLADINSTELLINGEN\">\n<!ENTITY newtab.customize.cog.learn \"Info over Nieuw tabblad\">\n<!ENTITY newtab.customize.title \"Uw Nieuw-tabbladpagina aanpassen\">\n<!ENTITY newtab.customize.suggested \"Voorgestelde en uw topwebsites tonen\">\n<!ENTITY newtab.customize.topsites \"Uw topwebsites tonen\">\n<!ENTITY newtab.customize.blank2 \"Lege pagina tonen\">\n<!ENTITY newtab.undo.removedLabel \"Miniatuur verwijderd.\">\n<!ENTITY newtab.undo.undoButton \"Ongedaan maken\">\n<!ENTITY newtab.undo.restoreButton \"Alles herstellen\">\n<!ENTITY newtab.undo.closeTooltip \"Verbergen\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/newTab.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnewtab.defaultTopSites.heading=Topwebsites\nnewtab.userTopSites.heading=Uw topwebsites\n\nnewtab.pin=Deze website op de huidige positie vastzetten\nnewtab.unpin=Deze website losmaken\nnewtab.block=Deze website verwijderen\n# LOCALIZATION NOTE(newtab.sponsored.button): This text appears for sponsored\n# and enhanced tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.sponsored.button=GESPONSORD\n# LOCALIZATION NOTE(newtab.suggested.button): This text appears for sponsored\n# and suggested tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.suggested.tag=VOORGESTELD\n# LOCALIZATION NOTE(newtab.suggested.button): %1$S will be replaced inline by\n# one of the user's top 100 sites that triggered this suggested tile.\n# This text appears for suggested tiles under the tile's title, so prefer short\n# strings to avoid truncating important text.\nnewtab.suggested.button=Voorgesteld voor %1$S-bezoekers\n# LOCALIZATION NOTE(newtab.sponsored.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain=Deze tegel wordt getoond namens een Mozilla-partner. U kunt deze altijd verwijderen door op de knop %1$S te klikken. %2$S\n# LOCALIZATION NOTE(newtab.sponsored.explain2): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain2=Deze website wordt aan u voorgesteld namens een Mozilla-partner. U kunt deze altijd verwijderen door op de knop %1$S te klikken. %2$S\n# LOCALIZATION NOTE(newtab.suggested.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.suggested.explain=Deze website wordt aan u voorgesteld door Mozilla. U kunt deze altijd verwijderen door op de knop %1$S te klikken. %2$S\n# LOCALIZATION NOTE(newtab.enhanced.explain): %1$S will be replaced inline by\n# the gear icon used to customize the new tab window. %2$S will be replaced by\n# an active link using string newtab.learn.link as text.\nnewtab.enhanced.explain=Een Mozilla-partner heeft deze tegel visueel verbeterd, waarmee de schermafbeelding is vervangen. U kunt verbeterde tegels uitschakelen door op de knop %1$S voor uw voorkeuren te klikken. %2$S\nnewtab.intro1.paragraph1=Als u nu een nieuw tabblad opent, ziet u ook websites die wellicht interessant voor u zijn. Sommige kunnen door Mozilla worden voorgesteld of door een van onze partners worden gesponsord.\n# LOCALIZATION NOTE(newtab.intro1.paragraph2): %1$S will be replaced inline by\n# an active link using string newtab.privacy.link as text. %2$S will be replaced\n# inline by the gear icon used to customize the new tab window.\nnewtab.intro1.paragraph2=Om deze service te verzorgen, worden automatisch bepaalde gegevens naar ons teruggestuurd, in overeenstemming met onze %1$S. U kunt dit uitzetten door de optie onder het tandwielpictogram (%2$S) uit te vinken.\nnewtab.learn.link=Meer info…\nnewtab.privacy.link=Privacyverklaring\nnewtab.learn.link2=Meer over Nieuw tabblad\nnewtab.intro.header.update=Nieuw tabblad heeft een update!\nnewtab.intro.gotit=Begrepen!\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/openLocation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from content/openLocation.xul -->\n\n<!ENTITY enter.label \"Voer de weblocatie (URL) in of specificeer het lokale bestand dat u wilt openen:\">  \n<!ENTITY chooseFile.label \"Bestand kiezen…\">\n<!ENTITY newWindow.label \"Nieuw venster\">\n<!ENTITY newTab.label \"Nieuw tabblad\">\n<!ENTITY topTab.label \"Huidige tabblad\">\n<!ENTITY caption.label \"Weblocatie openen\">\n<!ENTITY openWhere.label \"Openen in:\">\n<!ENTITY openBtn.label \"Openen\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/openLocation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nchooseFileDialogTitle=Bestand kiezen\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/pageInfo.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  pageInfoWindow.width  \"610\">\n<!ENTITY  pageInfoWindow.height \"550\">\n\n<!ENTITY  copy.key              \"C\">\n<!ENTITY  copy.label            \"Kopiëren\">\n<!ENTITY  copy.accesskey        \"K\">\n<!ENTITY  selectall.key         \"A\">\n<!ENTITY  selectall.label       \"Alles selecteren\">\n<!ENTITY  selectall.accesskey   \"A\">\n<!ENTITY  closeWindow.key       \"w\">\n\n<!ENTITY  generalTab            \"Algemeen\">\n<!ENTITY  generalTab.accesskey  \"A\">\n<!ENTITY  generalTitle          \"Titel:\">\n<!ENTITY  generalURL            \"Adres:\">\n<!ENTITY  generalType           \"Type:\">\n<!ENTITY  generalMode           \"Rendermodus:\">\n<!ENTITY  generalSize           \"Grootte:\">\n<!ENTITY  generalReferrer       \"Verwijzende URL:\">\n<!ENTITY  generalSource         \"Bufferbron:\">\n<!ENTITY  generalModified       \"Gewijzigd:\">\n<!ENTITY  generalEncoding2      \"Tekstcodering:\">\n<!ENTITY  generalMetaName       \"Naam\">\n<!ENTITY  generalMetaContent    \"Inhoud\">\n\n<!ENTITY  mediaTab              \"Media\">\n<!ENTITY  mediaTab.accesskey    \"M\">\n<!ENTITY  mediaLocation         \"Locatie:\">\n<!ENTITY  mediaText             \"Geassocieerde tekst:\">\n<!ENTITY  mediaAltHeader        \"Alternatieve tekst\">\n<!ENTITY  mediaAddress          \"Adres\">\n<!ENTITY  mediaType             \"Type\">\n<!ENTITY  mediaSize             \"Grootte\">\n<!ENTITY  mediaCount            \"Aantal\">\n<!ENTITY  mediaDimension        \"Afmetingen:\">\n<!ENTITY  mediaLongdesc         \"Lange beschrijving:\">\n<!ENTITY  mediaBlockImage.accesskey \"e\">\n<!ENTITY  mediaSaveAs           \"Opslaan als…\">\n<!ENTITY  mediaSaveAs.accesskey \"l\">\n<!ENTITY  mediaSaveAs2.accesskey \"p\">\n<!ENTITY  mediaPreview          \"Mediavoorbeeld:\">\n\n<!ENTITY  feedTab               \"Feeds\">\n<!ENTITY  feedTab.accesskey     \"F\">\n<!ENTITY  feedSubscribe         \"Abonneren\">\n<!ENTITY  feedSubscribe.accesskey \"A\">\n\n<!ENTITY  permTab               \"Toestemmingen\">\n<!ENTITY  permTab.accesskey     \"T\">\n<!ENTITY  permUseDefault        \"Standaard gebruiken\">\n<!ENTITY  permAskAlways         \"Altijd vragen\">\n<!ENTITY  permAllow             \"Toestaan\">\n<!ENTITY  permAllowSession      \"Toestaan voor sessie\">\n<!ENTITY  permBlock             \"Blokkeren\">\n<!ENTITY  permissionsFor        \"Toestemmingen voor:\">\n<!ENTITY  permPlugins           \"Plug-ins activeren\">\n\n<!ENTITY  permClearStorage           \"Opslag wissen\">\n<!ENTITY  permClearStorage.accesskey \"w\">\n\n<!ENTITY  securityTab           \"Beveiliging\">\n<!ENTITY  securityTab.accesskey \"B\">\n<!ENTITY  securityView.certView \"Certificaat bekijken\">\n<!ENTITY  securityView.accesskey \"C\">\n<!ENTITY  securityView.unknown   \"Onbekend\">\n\n\n<!ENTITY  securityView.identity.header   \"Website-identiteit\">\n<!ENTITY  securityView.identity.owner    \"Eigenaar:\">\n<!ENTITY  securityView.identity.domain   \"Website:\">\n<!ENTITY  securityView.identity.verifier \"Geverifieerd door:\">\n\n<!ENTITY  securityView.privacy.header                   \"Privacy &amp; geschiedenis\">\n<!ENTITY  securityView.privacy.history                  \"Heb ik deze website eerder dan vandaag bezocht?\">\n<!ENTITY  securityView.privacy.cookies                  \"Slaat deze website informatie (cookies) op op mijn computer?\">\n<!ENTITY  securityView.privacy.viewCookies              \"Cookies bekijken\">\n<!ENTITY  securityView.privacy.viewCookies.accessKey    \"k\">\n<!ENTITY  securityView.privacy.passwords                \"Heb ik wachtwoorden opgeslagen voor deze website?\">\n<!ENTITY  securityView.privacy.viewPasswords            \"Opgeslagen wachtwoorden bekijken\">\n<!ENTITY  securityView.privacy.viewPasswords.accessKey  \"w\">\n\n<!ENTITY  securityView.technical.header                 \"Technische details\">\n\n<!ENTITY  helpButton.label                              \"Help\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/pageInfo.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npageInfo.page.title=Pagina-info - %S\npageInfo.frame.title=Deelvensterinfo - %S\n \nnoPageTitle=Pagina zonder titel:\nunknown=Onbekend\nnotset=Niet gespecificeerd\nyes=Ja\nno=Nee\n\nmediaImg=Afbeelding\nmediaVideo=Video\nmediaAudio=Audio\nmediaBGImg=Achtergrond\nmediaBorderImg=Rand\nmediaListImg=Opsommingsteken\nmediaCursor=Cursor\nmediaObject=Object\nmediaEmbed=Ingebed\nmediaLink=Pictogram\nmediaInput=Invoer\nmediaFileSize=%S KB\nmediaSize=%Spx × %Spx\nmediaSelectFolder=Selecteer een map voor het opslaan van de afbeeldingen\nmediaBlockImage=Afbeeldingen van %S blokkeren\nmediaUnknownNotCached=Onbekend (niet gebufferd)\nmediaImageType=%S-afbeelding\nmediaAnimatedImageType=%S-afbeelding (geanimeerd, %S frames)\nmediaDimensions=%Spx × %Spx\nmediaDimensionsScaled=%Spx × %Spx (geschaald naar %Spx × %Spx)\n\ngeneralQuirksMode=Quirksmodus\ngeneralStrictMode=Standaardenmodus\ngeneralSize=%S KB (%S bytes)\ngeneralMetaTag=Meta (1 tag)\ngeneralMetaTags=Meta (%S tags)\n\nfeedRss=RSS\nfeedAtom=Atom\nfeedXML=XML\n\nsecurityNoOwner=Deze website verstrekt geen eigendomsinformatie.\nsecurityOneVisit=Ja, eenmaal\nsecurityNVisits=Ja, %S maal\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# database\n#   e.g. indexedDBUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nindexedDBUsage=Deze website gebruikt %1$S %2$S\n\npermissions.useDefault=Standaard gebruiken\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/places/bookmarkProperties.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndialogAcceptLabelAddItem=Toevoegen\ndialogAcceptLabelSaveItem=Opslaan\ndialogAcceptLabelAddLivemark=Abonneren\ndialogAcceptLabelAddMulti=Bladwijzers toevoegen\ndialogAcceptLabelEdit=Opslaan\ndialogTitleAddBookmark=Nieuwe bladwijzer\ndialogTitleAddLivemark=Abonneren met livebladwijzer\ndialogTitleAddFolder=Nieuwe map\ndialogTitleAddMulti=Nieuwe bladwijzers\ndialogTitleEdit=Eigenschappen van ‘%S’\n\nbookmarkAllTabsDefault=[Mapnaam]\nnewFolderDefault=Nieuwe map\nnewBookmarkDefault=Nieuwe bladwijzer\nnewLivemarkDefault=Nieuwe livebladwijzer\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/places/editBookmarkOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editBookmarkOverlay.name.label                      \"Naam:\">\n<!ENTITY editBookmarkOverlay.name.accesskey                  \"N\">\n<!ENTITY editBookmarkOverlay.location.label                  \"Locatie:\">\n<!ENTITY editBookmarkOverlay.location.accesskey              \"L\">\n<!ENTITY editBookmarkOverlay.feedLocation.label              \"Feedlocatie:\">\n<!ENTITY editBookmarkOverlay.feedLocation.accesskey          \"F\">\n<!ENTITY editBookmarkOverlay.siteLocation.label              \"Websitelocatie:\">\n<!ENTITY editBookmarkOverlay.siteLocation.accesskey          \"e\">\n<!ENTITY editBookmarkOverlay.folder.label                    \"Map:\">\n<!ENTITY editBookmarkOverlay.foldersExpanderDown.tooltip     \"Alle bladwijzermappen tonen\">\n<!ENTITY editBookmarkOverlay.expanderUp.tooltip              \"Verbergen\">\n<!ENTITY editBookmarkOverlay.tags.label                      \"Labels:\">\n<!ENTITY editBookmarkOverlay.tags.accesskey                  \"a\">\n<!ENTITY editBookmarkOverlay.tagsEmptyDesc.label             \"Scheid labels met komma’s\">\n<!ENTITY editBookmarkOverlay.description.label               \"Beschrijving:\">\n<!ENTITY editBookmarkOverlay.description.accesskey           \"c\">\n<!ENTITY editBookmarkOverlay.keyword.label                   \"Sleutelwoord:\">\n<!ENTITY editBookmarkOverlay.keyword.accesskey               \"S\">\n<!ENTITY editBookmarkOverlay.tagsExpanderDown.tooltip        \"Alle labels tonen\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.label             \"Deze bladwijzer in de zijbalk laden\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.accesskey         \"D\">\n<!ENTITY editBookmarkOverlay.choose.label                    \"Kiezen…\">\n<!ENTITY editBookmarkOverlay.newFolderButton.label           \"Nieuwe map\">\n<!ENTITY editBookmarkOverlay.newFolderButton.accesskey       \"e\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/places/moveBookmarks.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title              \"Map kiezen\">\n<!ENTITY window.style              \"width: 36em; height: 18em;\">\n<!ENTITY moveTo.label              \"Verplaatsen naar:\">\n<!ENTITY newFolderButton.label     \"Nieuwe map\">\n<!ENTITY newFolderButton.accesskey \"N\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/places/places.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (places.library.title): use \"Library\", \"Archive\" or \"Repository\" -->\n<!ENTITY places.library.title  \"Bibliotheek\">\n<!ENTITY places.library.width  \"700\">\n<!ENTITY places.library.height \"500\">\n<!ENTITY organize.label        \"Ordenen\">\n<!ENTITY organize.accesskey    \"O\">\n<!ENTITY organize.tooltip      \"Uw bladwijzers ordenen\">\n\n<!ENTITY file.close.label               \"Sluiten\">\n<!ENTITY file.close.accesskey           \"S\">\n<!ENTITY cmd.close.key                  \"w\">\n<!ENTITY views.label                    \"Weergaven\">\n<!ENTITY views.accesskey                \"W\">\n<!ENTITY views.tooltip                  \"Uw weergave wijzigen\">\n<!ENTITY view.columns.label             \"Kolommen tonen\">\n<!ENTITY view.columns.accesskey         \"K\">\n<!ENTITY view.sort.label                \"Sorteren\">\n<!ENTITY view.sort.accesskey            \"S\">\n<!ENTITY view.unsorted.label            \"Ongesorteerd\">\n<!ENTITY view.unsorted.accesskey        \"O\">\n<!ENTITY view.sortAscending.label       \"Sorteervolgorde A > Z\">\n<!ENTITY view.sortAscending.accesskey   \"A\">\n<!ENTITY view.sortDescending.label      \"Sorteervolgorde Z > A\">\n<!ENTITY view.sortDescending.accesskey  \"Z\">\n\n<!ENTITY importBookmarksFromHTML.label     \"Bladwijzers importeren vanuit HTML…\">\n<!ENTITY importBookmarksFromHTML.accesskey \"m\">\n<!ENTITY exportBookmarksToHTML.label       \"Bladwijzers exporteren naar HTML…\">\n<!ENTITY exportBookmarksToHTML.accesskey   \"x\">\n<!ENTITY importOtherBrowser.label          \"Gegevens van een andere browser importeren…\">\n<!ENTITY importOtherBrowser.accesskey      \"d\">\n\n<!ENTITY cmd.backup.label               \"Reservekopie maken…\">\n<!ENTITY cmd.backup.accesskey           \"R\">\n<!ENTITY cmd.restore2.label             \"Herstellen\">\n<!ENTITY cmd.restore2.accesskey         \"H\">\n<!ENTITY cmd.restoreFromFile.label      \"Bestand kiezen…\">\n<!ENTITY cmd.restoreFromFile.accesskey  \"B\">\n\n<!ENTITY cmd.deleteDomainData.label     \"Deze website vergeten\">\n<!ENTITY cmd.deleteDomainData.accesskey \"e\">\n\n<!ENTITY cmd.open.label                  \"Openen\">\n<!ENTITY cmd.open.accesskey              \"O\">\n<!ENTITY cmd.open_window.label           \"Openen in een nieuw venster\">\n<!ENTITY cmd.open_window.accesskey       \"v\">\n<!ENTITY cmd.open_private_window.label     \"Openen in een nieuw privévenster\">\n<!ENTITY cmd.open_private_window.accesskey \"r\">\n<!ENTITY cmd.open_tab.label              \"Openen in een nieuw tabblad\">\n<!ENTITY cmd.open_tab.accesskey          \"t\">\n<!ENTITY cmd.open_all_in_tabs.label      \"Alle openen in tabbladen\">\n<!ENTITY cmd.open_all_in_tabs.accesskey  \"t\">\n\n<!ENTITY cmd.properties.label            \"Eigenschappen\">\n<!ENTITY cmd.properties.accesskey        \"E\">\n\n<!ENTITY cmd.sortby_name.label              \"Sorteren op naam\">\n<!ENTITY cmd.sortby_name.accesskey          \"S\">\n<!ENTITY cmd.context_sortby_name.accesskey  \"S\">\n\n<!ENTITY cmd.new_bookmark.label            \"Nieuwe bladwijzer…\">\n<!ENTITY cmd.new_bookmark.accesskey        \"b\">\n<!ENTITY cmd.new_folder.label              \"Nieuwe map…\">\n<!ENTITY cmd.new_folder.accesskey          \"m\">\n<!ENTITY cmd.context_new_folder.accesskey  \"m\">\n<!ENTITY cmd.new_separator.label           \"Nieuw scheidingsteken\">\n<!ENTITY cmd.new_separator.accesskey       \"c\">\n\n<!ENTITY cmd.reloadLivebookmark.label      \"Livebladwijzer opnieuw laden\">\n<!ENTITY cmd.reloadLivebookmark.accesskey  \"L\">\n\n<!ENTITY cmd.moveBookmarks.label                 \"Verplaatsen…\">\n<!ENTITY cmd.moveBookmarks.accesskey             \"V\">\n\n<!ENTITY col.name.label          \"Naam\">\n<!ENTITY col.tags.label          \"Labels\">\n<!ENTITY col.url.label           \"Locatie\">\n<!ENTITY col.mostrecentvisit.label \"Meest recente bezoek\">\n<!ENTITY col.visitcount.label    \"Bezoekteller\">\n<!ENTITY col.description.label   \"Beschrijving\">\n<!ENTITY col.dateadded.label     \"Toegevoegd\">\n<!ENTITY col.lastmodified.label  \"Laatst gewijzigd\">\n\n<!ENTITY search.label                              \"Zoeken:\">\n<!ENTITY search.accesskey                          \"Z\">\n\n<!ENTITY cmd.find.key  \"f\">\n\n<!ENTITY maintenance.label      \"Importeren en reservekopie maken\">\n<!ENTITY maintenance.accesskey  \"I\">\n<!ENTITY maintenance.tooltip    \"Uw bladwijzers importeren en een reservekopie maken\">\n\n<!ENTITY backButton.tooltip  \"Terug gaan\">\n\n<!ENTITY forwardButton.tooltip  \"Vooruit gaan\">\n\n<!ENTITY detailsPane.more.label \"Meer\">\n<!ENTITY detailsPane.more.accesskey \"M\">\n<!ENTITY detailsPane.less.label \"Minder\">\n<!ENTITY detailsPane.less.accesskey \"M\">\n<!ENTITY detailsPane.selectAnItemText.description \"Selecteer een item om de eigenschappen ervan te bekijken en te wijzigen\">\n\n<!ENTITY find.label               \"Zoeken:\">\n<!ENTITY find.accesskey           \"Z\">\n<!ENTITY view.label               \"Weergeven\">\n<!ENTITY view.accesskey           \"r\">\n<!ENTITY byDate.label             \"Op datum\">\n<!ENTITY byDate.accesskey         \"d\">\n<!ENTITY bySite.label             \"Op website\">\n<!ENTITY bySite.accesskey         \"w\">\n<!ENTITY byMostVisited.label      \"Op meest bezocht\">\n<!ENTITY byMostVisited.accesskey  \"m\">\n<!ENTITY byLastVisited.label      \"Op laatst bezocht\">\n<!ENTITY byLastVisited.accesskey  \"l\">\n<!ENTITY byDayAndSite.label       \"Op datum en website\">\n<!ENTITY byDayAndSite.accesskey   \"e\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nload-js-data-url-error=Om veiligheidsredenen kunnen javascript- of data-URL’s niet vanuit de geschiedenis of zijbalk worden geladen.\nnoTitle=(geen titel)\n\nbookmarksMenuEmptyFolder=(Leeg)\n\nbookmarksBackupTitle=Bestandsnaam voor bladwijzerreservekopie\n\nbookmarksRestoreAlertTitle=Bladwijzers terugzetten\nbookmarksRestoreAlert=Al uw huidige bladwijzers zullen worden vervangen door de reservekopie. Weet u het zeker?\nbookmarksRestoreTitle=Selecteer een bladwijzerreservekopie\nbookmarksRestoreFilterName=JSON\n\nbookmarksRestoreFormatError=Niet-ondersteund bestandstype.\nbookmarksRestoreParseError=Verwerken van reservekopiebestand is niet mogelijk.\n\nbookmarksLivemarkLoading=Livebladwijzer laden…\nbookmarksLivemarkFailed=Livebladwijzerfeed laden mislukt.\n\nmenuOpenLivemarkOrigin.label=‘%S’ openen\n\nsortByName=‘%S’ sorteren op naam\nsortByNameGeneric=Sorteren op naam\n# LOCALIZATION NOTE (view.sortBy.1.name.label): sortBy properties are versioned.\n# When any of these changes, all of the properties must be bumped, and the\n# change must be annotated here.  Both label and accesskey must be updated.\n# - version 1: changed view.sortBy.1.date.\nview.sortBy.1.name.label=Sorteren op Naam\nview.sortBy.1.name.accesskey=N\nview.sortBy.1.url.label=Sorteren op Locatie\nview.sortBy.1.url.accesskey=c\nview.sortBy.1.date.label=Sorteren op Meest recente bezoek\nview.sortBy.1.date.accesskey=M\nview.sortBy.1.visitCount.label=Sorteren op Bezoekteller\nview.sortBy.1.visitCount.accesskey=B\nview.sortBy.1.description.label=Sorteren op Beschrijving\nview.sortBy.1.description.accesskey=v\nview.sortBy.1.dateAdded.label=Sorteren op Toegevoegd\nview.sortBy.1.dateAdded.accesskey=T\nview.sortBy.1.lastModified.label=Sorteren op Laatst gewijzigd\nview.sortBy.1.lastModified.accesskey=w\nview.sortBy.1.tags.label=Sorteren op Labels\nview.sortBy.1.tags.accesskey=L\n\nsearchBookmarks=Bladwijzers doorzoeken\nsearchHistory=Geschiedenis doorzoeken\nsearchDownloads=Downloads doorzoeken\n\ntabs.openWarningTitle=Openen bevestigen\ntabs.openWarningMultipleBranded=U staat op het punt om %S tabbladen te openen. Dit kan %S vertragen tijdens het laden van de pagina’s. Weet u zeker dat u wilt doorgaan?\ntabs.openButtonMultiple=Tabbladen openen\ntabs.openWarningPromptMeBranded=Mij waarschuwen als het openen van meerdere tabbladen %S zou kunnen vertragen\n\nSelectImport=Bladwijzerbestand importeren\nEnterExport=Bladwijzerbestand exporteren\n\ndetailsPane.noItems=Geen items\n# LOCALIZATION NOTE (detailsPane.itemsCountLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of items\n# example: 111 items\ndetailsPane.itemsCountLabel=Eén item;#1 items\n\nmostVisitedTitle=Meest bezocht\nrecentTagsTitle=Recente labels\n\nOrganizerQueryHistory=Geschiedenis\nOrganizerQueryDownloads=Downloads\nOrganizerQueryAllBookmarks=Alle bladwijzers\nOrganizerQueryTags=Labels\n\n# LOCALIZATION NOTE (tagResultLabel, bookmarkResultLabel, switchtabResultLabel,\n# keywordResultLabel, searchengineResultLabel)\n# Noun used to describe the location bar autocomplete result type\n# to users with screen readers\n# See createResultLabel() in urlbarBindings.xml\ntagResultLabel=Label\nbookmarkResultLabel=Bladwijzer\nswitchtabResultLabel=Tabblad\nkeywordResultLabel=Sleutelwoord\nsearchengineResultLabel=Zoeken\n\n\n# LOCALIZATION NOTE (lockPrompt.text)\n# %S will be replaced with the application name.\nlockPrompt.title=Fout bij opstarten van browser\nlockPrompt.text=Het bladwijzer- en geschiedenissysteem zal niet werken, omdat een van de bestanden van %S in gebruik is door een andere toepassing. Sommige beveiligingssoftware kan dit probleem veroorzaken.\nlockPromptInfoButton.label=Meer info\nlockPromptInfoButton.accessKey=M\n\n# LOCALIZATION NOTE (deletePagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.deletePages.label=Pagina verwijderen;Pagina’s verwijderen\ncmd.deletePages.accesskey=v\n\n# LOCALIZATION NOTE (bookmarkPagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.bookmarkPages.label=Bladwijzer voor pagina maken;Bladwijzer voor pagina’s maken\ncmd.bookmarkPages.accesskey=B\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/preferences/aboutPermissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY permissionsManager.title        \"Toestemmingenbeheerder\">\n\n<!ENTITY sites.search                    \"Websites zoeken\">\n<!ENTITY sites.allSites                  \"Alle websites\">\n\n<!-- LOCALIZATION NOTE (permissions.header.start, permissions.header.end): These strings\n     surround the host name of the site to make the header for the permissions page.\n     example: \"Permissions for mozilla.org\" -->\n<!ENTITY header.site.start               \"Toestemmingen voor\">\n<!ENTITY header.site.end                 \"\">\n\n<!ENTITY header.defaults                 \"Standaardtoestemmingen voor alle websites\">\n\n<!ENTITY permissions.forgetSite          \"Deze website vergeten\">\n\n<!ENTITY permission.alwaysAsk            \"Altijd vragen\">\n<!ENTITY permission.allow                \"Toestaan\">\n<!ENTITY permission.allowForSession      \"Toestaan voor sessie\">\n<!ENTITY permission.allowFirstPartyOnly  \"Van derden blokkeren\">\n<!ENTITY permission.block                \"Blokkeren\">\n\n<!ENTITY password.label                  \"Wachtwoorden opslaan\">\n<!ENTITY password.manage                 \"Wachtwoorden beheren…\">\n\n<!ENTITY cookie.label                    \"Cookies instellen\">\n<!ENTITY cookie.remove                   \"Cookies verwijderen\">\n<!ENTITY cookie.manage                   \"Cookies beheren…\">\n<!ENTITY cookie.removeAll                \"Alle cookies verwijderen\">\n\n<!ENTITY geo.label                       \"Locatie doorgeven\">\n\n<!ENTITY plugins.label                   \"Plug-ins\">\n\n<!-- LOCALIZATION NOTE (indexedDB.label): This is describing indexedDB storage\n     using the same language used for the permIndexedDB string in browser/pageInfo.dtd -->\n<!ENTITY indexedDB.label                 \"Offlineopslag onderhouden\">\n\n<!ENTITY popup.label                     \"Pop-upvensters openen\">\n\n<!ENTITY fullscreen.label                \"Volledig scherm\">\n<!ENTITY camera.label                    \"Camera gebruiken\">\n<!ENTITY microphone.label                \"Microfoon gebruiken\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/preferences/aboutPermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (visitCount): #1 is the number of history visits for a site\nvisitCount=#1 bezoek;#1 bezoeken\n\npasswordsCount=Er is #1 wachtwoord voor deze website opgeslagen.;Er zijn #1 wachtwoorden voor deze website opgeslagen.\ncookiesCount=Er is #1 cookie voor deze website ingesteld.;Er zijn #1 cookies voor deze website ingesteld.\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/preferences/advanced-scripts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY advancedJSDialog.title         \"Geavanceerde JavaScript-instellingen\">\n<!ENTITY window.width                   \"37em\">\n\n<!ENTITY allowScripts.label             \"Scripts toestaan om:\">\n\n<!ENTITY moveResizePopupWindows.label     \"Pop-upvensters te verplaatsen of vergroten/verkleinen\">\n<!ENTITY moveResizePopupWindows.accesskey \"P\">\n<!ENTITY raiseLowerWindows.label        \"Vensters te laten verschijnen/verdwijnen\">\n<!ENTITY raiseLowerWindows.accesskey    \"V\">\n<!ENTITY disableContextMenus.label      \"Contextmenu’s uit te schakelen of te vervangen\">\n<!ENTITY disableContextMenus.accesskey  \"C\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/preferences/advanced.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Note: each tab panel must contain unique accesskeys -->\n\n<!ENTITY generalTab.label                \"Algemeen\">\n\n<!ENTITY accessibility.label             \"Toegankelijkheid\">\n\n<!ENTITY useCursorNavigation.label       \"Altijd de pijltoetsen gebruiken om binnen pagina’s te navigeren\">\n<!ENTITY useCursorNavigation.accesskey   \"o\">\n<!ENTITY searchOnStartTyping.label       \"Naar tekst zoeken wanneer u begint met typen\">\n<!ENTITY searchOnStartTyping.accesskey   \"t\">\n<!ENTITY blockAutoReload.label           \"Waarschuwen wanneer websites proberen de pagina door te sturen of te herladen\">\n<!ENTITY blockAutoReload.accesskey       \"b\">\n<!ENTITY useOnScreenKeyboard.label       \"Een schermtoetsenbord tonen wanneer nodig\">\n<!ENTITY useOnScreenKeyboard.accesskey   \"c\">\n\n<!ENTITY browsing.label                  \"Navigeren\">\n\n<!ENTITY useAutoScroll.label             \"Automatisch scrollen gebruiken\">\n<!ENTITY useAutoScroll.accesskey         \"m\">\n<!ENTITY useSmoothScrolling.label        \"Vloeiend scrollen gebruiken\">\n<!ENTITY useSmoothScrolling.accesskey    \"e\">\n<!ENTITY allowHWAccel.label              \"Hardwareversnelling gebruiken wanneer beschikbaar\">\n<!ENTITY allowHWAccel.accesskey          \"v\">\n<!ENTITY checkUserSpelling.label         \"Uw spelling controleren tijdens het typen\">\n<!ENTITY checkUserSpelling.accesskey     \"s\">\n\n<!ENTITY dataChoicesTab.label            \"Gegevenskeuzes\">\n\n<!ENTITY healthReportDesc.label          \"Helpt u uw browserprestaties te begrijpen en deelt gegevens met &vendorShortName; over uw browserstatus\">\n<!ENTITY enableHealthReport.label        \"&brandShortName;-statusrapport inschakelen\">\n<!ENTITY enableHealthReport.accesskey    \"s\">\n<!ENTITY healthReportLearnMore.label     \"Meer info\">\n\n<!ENTITY telemetryDesc.label             \"Deelt gegevens over prestaties, hardware, gebruik en aanpassingen van uw browser met &vendorShortName; om &brandShortName; te helpen verbeteren\">\n<!ENTITY enableTelemetryData.label       \"Aanvullende gegevens delen (d.w.z. Telemetry)\">\n<!ENTITY enableTelemetryData.accesskey   \"T\">\n<!ENTITY telemetryLearnMore.label        \"Meer info\">\n\n<!ENTITY crashReporterDesc2.label         \"Crashrapporten helpen &vendorShortName; problemen te verhelpen en maken uw browser stabieler en veiliger\">\n<!ENTITY alwaysSubmitCrashReports.label   \"&brandShortName; toestaan namens u achterstallige crashrapporten te verzenden\">\n<!ENTITY alwaysSubmitCrashReports.accesskey \"c\">\n<!ENTITY crashReporterLearnMore.label     \"Meer info\">\n\n<!ENTITY networkTab.label                \"Netwerk\">\n\n<!ENTITY connection.label                \"Verbinding\">\n\n<!ENTITY connectionDesc.label            \"Configureren hoe &brandShortName; verbinding maakt met het internet\">\n<!ENTITY connectionSettings.label        \"Instellingen…\">\n<!ENTITY connectionSettings.accesskey    \"I\">\n\n<!ENTITY httpCache.label                 \"Gebufferde webinhoud\">\n\n<!ENTITY offlineStorage2.label           \"Offline webinhoud en gebruikersgegevens\">\n\n<!--  Site Data section manages sites using Storage API and is under Network -->\n<!ENTITY siteData.label                  \"Websitegegevens\">\n<!ENTITY clearSiteData.label             \"Alle gegevens wissen\">\n<!ENTITY clearSiteData.accesskey         \"l\">\n<!ENTITY siteDataSettings.label          \"Instellingen…\">\n<!ENTITY siteDataSettings.accesskey      \"s\">\n<!ENTITY siteDataLearnMoreLink.label     \"Meer info\">\n\n<!-- LOCALIZATION NOTE:\n  The entities limitCacheSizeBefore.label and limitCacheSizeAfter.label appear on a single\n  line in preferences as follows:\n\n  &limitCacheSizeBefore.label [textbox for cache size in MB] &limitCacheSizeAfter.label;\n-->\n<!ENTITY limitCacheSizeBefore.label      \"Buffer beperken tot\">\n<!ENTITY limitCacheSizeBefore.accesskey  \"B\">\n<!ENTITY limitCacheSizeAfter.label       \"MB ruimte\">\n<!ENTITY clearCacheNow.label             \"Nu wissen\">\n<!ENTITY clearCacheNow.accesskey         \"w\">\n<!ENTITY clearOfflineAppCacheNow.label   \"Nu wissen\">\n<!ENTITY clearOfflineAppCacheNow.accesskey \"N\">\n<!ENTITY overrideSmartCacheSize.label    \"Automatisch bufferbeheer negeren\">\n<!ENTITY overrideSmartCacheSize.accesskey \"A\">\n\n<!ENTITY updateTab.label                 \"Update\">\n\n<!ENTITY updateApplication.label         \"&brandShortName;-updates\">\n<!ENTITY updateAuto1.label               \"Updates automatisch installeren (aanbevolen: verbeterde beveiliging)\">\n<!ENTITY updateAuto1.accesskey           \"U\">\n<!ENTITY updateCheckChoose.label         \"Controleren op updates, maar u laten kiezen of u deze wilt installeren\">\n<!ENTITY updateCheckChoose.accesskey     \"C\">\n<!ENTITY updateManual.label              \"Nooit controleren op updates (niet aanbevolen: beveiligingsrisico)\">\n<!ENTITY updateManual.accesskey          \"N\">\n\n<!ENTITY updateHistory.label             \"Updategeschiedenis tonen\">\n<!ENTITY updateHistory.accesskey         \"d\">\n\n<!ENTITY useService.label                \"Een achtergrondservice gebruiken om updates te installeren\">\n<!ENTITY useService.accesskey            \"a\">\n\n<!ENTITY autoUpdateOthers.label          \"Automatisch bijwerken\">\n<!ENTITY enableSearchUpdate.label        \"Zoekmachines\">\n<!ENTITY enableSearchUpdate.accesskey    \"Z\">\n\n<!ENTITY offlineStorageNotify.label               \"Vertellen wanneer een website vraagt gegevens op te slaan voor offlinegebruik\">\n<!ENTITY offlineStorageNotify.accesskey           \"e\">\n<!ENTITY offlineStorageNotifyExceptions.label     \"Uitzonderingen…\">\n<!ENTITY offlineStorageNotifyExceptions.accesskey \"U\">\n\n<!ENTITY offlineAppsList2.label          \"De volgende websites hebben toestemming om gegevens op te slaan voor offlinegebruik:\">\n<!ENTITY offlineAppsList.height          \"7em\">\n<!ENTITY offlineAppsListRemove.label     \"Verwijderen…\">\n<!ENTITY offlineAppsListRemove.accesskey \"V\">\n<!ENTITY offlineAppRemove.confirm        \"Offlinegegevens verwijderen\">\n\n<!ENTITY certificateTab.label            \"Certificaten\">\n<!ENTITY certPersonal.label              \"Aanvragen\">\n<!ENTITY certPersonal.description        \"Wanneer een server om uw persoonlijke certificaat vraagt:\">\n<!ENTITY selectCerts.auto                \"Er automatisch een selecteren\">\n<!ENTITY selectCerts.auto.accesskey      \"a\">\n<!ENTITY selectCerts.ask                 \"Elke keer vragen\">\n<!ENTITY selectCerts.ask.accesskey       \"E\">\n<!ENTITY enableOCSP.label                \"OCSP-responderservers vragen om de huidige geldigheid van certificaten te bevestigen\">\n<!ENTITY enableOCSP.accesskey            \"v\">\n<!ENTITY viewCerts.label                 \"Certificaten bekijken\">\n<!ENTITY viewCerts.accesskey             \"C\">\n<!ENTITY viewSecurityDevices.label       \"Beveiligingsapparaten\">\n<!ENTITY viewSecurityDevices.accesskey   \"B\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/preferences/applicationManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY appManager.title     \"Toepassingsdetails\">\n<!ENTITY appManager.style     \"width: 30em; min-height: 20em;\">\n<!ENTITY remove.label         \"Verwijderen\">\n<!ENTITY remove.accesskey     \"V\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/preferences/applicationManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# in descriptionApplications, %S will be replaced by one of the 3 following strings\ndescriptionApplications=De volgende toepassingen kunnen worden gebruikt voor het verwerken van %S.\n\nhandleProtocol=%S-koppelingen\nhandleWebFeeds=Webfeeds\nhandleFile=%S-inhoud\n\ndescriptionWebApp=Deze webtoepassing wordt gehost door:\ndescriptionLocalApp=Deze toepassing bevindt zich op:\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/preferences/applications.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  typeColumn.label        \"Inhoudstype\">\n<!ENTITY  typeColumn.accesskey    \"t\">\n\n<!ENTITY  actionColumn2.label     \"Actie\">\n<!ENTITY  actionColumn2.accesskey \"A\">\n\n<!ENTITY  focusSearch1.key        \"f\">\n<!ENTITY  focusSearch2.key        \"k\">\n\n<!ENTITY  filter.emptytext        \"Zoeken\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/preferences/blocklists.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Blokkeerlijsten\">\n<!ENTITY window.width                 \"55em\">\n\n<!ENTITY treehead.list.label          \"Lijst\">\n<!ENTITY windowClose.key              \"w\">\n\n<!ENTITY button.cancel.label          \"Annuleren\">\n<!ENTITY button.cancel.accesskey      \"A\">\n<!ENTITY button.ok.label              \"Wijzigingen opslaan\">\n<!ENTITY button.ok.accesskey          \"W\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/preferences/colors.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  colorsDialog.title              \"Kleuren\">\n<!ENTITY  window.width                    \"46em\">\n<!ENTITY  window.macWidth                 \"41em\">\n\n<!ENTITY  overrideDefaultPageColors.label        \"De door de pagina opgegeven kleuren overschrijven met uw selecties hierboven:\">\n<!ENTITY  overrideDefaultPageColors.accesskey    \"D\">\n\n<!ENTITY  overrideDefaultPageColors.always.label \"Altijd\">\n<!ENTITY  overrideDefaultPageColors.auto.label   \"Alleen bij thema’s met hoog contrast\">\n<!ENTITY  overrideDefaultPageColors.never.label  \"Nooit\">\n\n<!ENTITY  color                           \"Tekst en achtergrond\">\n<!ENTITY  textColor.label                 \"Tekst:\">\n<!ENTITY  textColor.accesskey             \"T\">\n<!ENTITY  backgroundColor.label           \"Achtergrond:\">\n<!ENTITY  backgroundColor.accesskey       \"A\">\n<!ENTITY  useSystemColors.label           \"Systeemkleuren gebruiken\">\n<!ENTITY  useSystemColors.accesskey       \"S\">\n\n<!ENTITY  underlineLinks.label            \"Koppelingen onderstrepen\">\n<!ENTITY  underlineLinks.accesskey        \"K\">\n<!ENTITY  links                           \"Koppelingskleuren\">\n<!ENTITY  linkColor.label                 \"Niet-bezochte koppelingen:\">\n<!ENTITY  linkColor.accesskey             \"N\">\n<!ENTITY  visitedLinkColor.label          \"Bezochte koppelingen:\">\n<!ENTITY  visitedLinkColor.accesskey      \"B\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/preferences/connection.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  connectionsDialog.title       \"Verbindingsinstellingen\">\n<!ENTITY  window.width2                 \"51em\">\n<!ENTITY  window.macWidth2              \"46em\">\n\n<!ENTITY  proxyTitle.label              \"Proxy’s voor toegang tot het internet configureren\">\n<!ENTITY  noProxyTypeRadio.label        \"Geen proxy\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"y\">\n<!ENTITY  systemTypeRadio.label         \"Proxyinstellingen van systeem gebruiken\">\n<!ENTITY  systemTypeRadio.accesskey     \"u\">\n<!ENTITY  WPADTypeRadio.label           \"Proxyinstellingen voor dit netwerk automatisch detecteren\">\n<!ENTITY  WPADTypeRadio.accesskey       \"w\">\n<!ENTITY  manualTypeRadio.label         \"Handmatige proxyconfiguratie:\">\n<!ENTITY  manualTypeRadio.accesskey     \"m\">\n<!ENTITY  autoTypeRadio.label           \"URL voor automatische proxyconfiguratie:\">\n<!ENTITY  autoTypeRadio.accesskey       \"a\">\n<!ENTITY  reload.label                  \"Opnieuw laden\">\n<!ENTITY  reload.accesskey              \"e\">\n<!ENTITY  ftp.label                     \"FTP-proxy:\">\n<!ENTITY  ftp.accesskey                 \"F\">\n<!ENTITY  http.label                    \"HTTP-proxy:\">\n<!ENTITY  http.accesskey                \"x\">\n<!ENTITY  ssl.label                     \"SSL-proxy:\">\n<!ENTITY  ssl.accesskey                 \"L\">\n<!ENTITY  socks.label                   \"SOCKS-host:\">\n<!ENTITY  socks.accesskey               \"C\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"K\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"v\">\n<!ENTITY  socksRemoteDNS.label2         \"DNS via proxy bij gebruik van SOCKS v5\">\n<!ENTITY  socksRemoteDNS.accesskey      \"D\">\n<!ENTITY  port.label                    \"Poort:\">\n<!ENTITY  HTTPport.accesskey            \"P\">\n<!ENTITY  SSLport.accesskey             \"o\">\n<!ENTITY  FTPport.accesskey             \"r\">\n<!ENTITY  SOCKSport.accesskey           \"t\">\n<!ENTITY  noproxy.label                 \"Geen proxy voor:\">\n<!ENTITY  noproxy.accesskey             \"n\">\n<!ENTITY  noproxyExplain.label          \"Voorbeeld: .mozilla.org, .net.nz, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"Deze proxyserver voor alle protocollen gebruiken\">\n<!ENTITY  shareproxy.accesskey          \"s\">\n<!ENTITY  autologinproxy.label          \"Niet om authenticatie vragen als wachtwoord is opgeslagen\">\n<!ENTITY  autologinproxy.accesskey      \"i\">\n<!ENTITY  autologinproxy.tooltip        \"Deze optie authenticeert u automatisch bij proxy’s als u hiervoor referenties hebt opgeslagen. Als authenticatie mislukt, wordt hierom gevraagd.\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/preferences/containers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY addButton.label      \"Nieuwe container toevoegen\">\n<!ENTITY addButton.accesskey  \"N\">\n<!ENTITY preferencesButton.label \"Voorkeuren\">\n<!ENTITY removeButton.label   \"Verwijderen\">\n<!-- &#171; is &laquo; however it's not defined in XML -->\n<!ENTITY backLink.label       \"&#171; Terug naar Privacy\">\n\n<!ENTITY window.title         \"Nieuwe container toevoegen\">\n<!ENTITY window.width         \"45em\">\n\n<!ENTITY name.label           \"Naam:\">\n<!ENTITY name.accesskey       \"N\">\n<!ENTITY name.placeholder     \"Voer een containernaam in\">\n<!ENTITY icon.label           \"Pictogram:\">\n<!ENTITY icon.accesskey       \"P\">\n<!ENTITY color.label          \"Kleur:\">\n<!ENTITY color.accesskey      \"K\">\n<!ENTITY windowClose.key      \"w\">\n\n<!ENTITY button.ok.label      \"Gereed\">\n<!ENTITY button.ok.accesskey  \"G\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/preferences/containers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncontainers.labelMinWidth = 4rem\ncontainers.updateContainerTitle = Voorkeuren van container %S\n\ncontainers.blue.label = Blauw\ncontainers.turquoise.label = Turquoise\ncontainers.green.label = Groen\ncontainers.yellow.label = Geel\ncontainers.orange.label = Oranje\ncontainers.red.label = Rood\ncontainers.pink.label = Roze\ncontainers.purple.label = Paars\n\ncontainers.fingerprint.label = Vingerafdruk\ncontainers.briefcase.label = Werkmap\n# LOCALIZATION NOTE (containers.dollar.label)\n# String represents a money sign but currently uses a dollar sign so don't change to local currency\n# See Bug 1291672\ncontainers.dollar.label = Dollarteken\ncontainers.cart.label = Winkelwagen\ncontainers.circle.label = Stip\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/preferences/content.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  popups.label                \"Pop-ups\">\n\n<!ENTITY  blockPopups.label           \"Pop-upvensters blokkeren\">\n<!ENTITY  blockPopups.accesskey       \"P\">\n\n<!ENTITY  notificationsPolicy.label            \"Notificaties\">\n<!ENTITY  notificationsPolicyLearnMore.label   \"Meer info\">\n<!ENTITY  notificationsPolicyDesc3.label       \"Kiezen welke websites u notificaties mogen sturen\">\n<!ENTITY  notificationsPolicyButton.accesskey  \"e\">\n<!ENTITY  notificationsPolicyButton.label      \"Kiezen…\">\n<!ENTITY  notificationsDoNotDisturb.label      \"Mij niet storen\">\n<!ENTITY  notificationsDoNotDisturb.accesskey  \"n\">\n<!ENTITY  notificationsDoNotDisturbDetails.value \"Er worden geen notificaties getoond totdat u &brandShortName; herstart\">\n\n<!ENTITY  popupExceptions.label       \"Uitzonderingen…\">\n<!ENTITY  popupExceptions.accesskey   \"U\">\n\n<!ENTITY  fontsAndColors.label        \"Lettertypen &amp; kleuren\">\n\n<!ENTITY  defaultFont.label           \"Standaardlettertype:\">\n<!ENTITY  defaultFont.accesskey       \"S\">\n<!ENTITY  defaultSize.label           \"Grootte:\">\n<!ENTITY  defaultSize.accesskey       \"G\">\n\n<!ENTITY  advancedFonts.label         \"Geavanceerd…\">\n<!ENTITY  advancedFonts.accesskey     \"c\">\n\n<!ENTITY  colors.label                \"Kleuren…\">\n<!ENTITY  colors.accesskey            \"K\">\n\n\n<!ENTITY languages.label              \"Talen\">\n<!ENTITY chooseLanguage.label         \"Talen van uw voorkeur kiezen voor het weergeven van webpagina’s\">\n<!ENTITY chooseButton.label           \"Kiezen…\">\n<!ENTITY chooseButton.accesskey       \"z\">\n\n<!ENTITY translateWebPages.label      \"Webinhoud vertalen\">\n<!ENTITY translateWebPages.accesskey  \"W\">\n<!ENTITY translateExceptions.label    \"Uitzonderingen…\">\n<!ENTITY translateExceptions.accesskey \"z\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -  The translations for these strings should match the translations in\n  -  browser/translation.dtd\n  -->\n<!ENTITY translation.options.attribution.beforeLogo \"Vertalingen door\">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n\n<!ENTITY  drmContent.label             \"DRM-inhoud\">\n\n<!ENTITY  playDRMContent.label         \"DRM-inhoud afspelen\">\n<!ENTITY  playDRMContent.accesskey     \"D\">\n<!ENTITY  playDRMContent.learnMore.label \"Meer info\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/preferences/cookies.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width                       \"36em\">\n\n<!ENTITY     cookiesonsystem.label          \"De volgende cookies zijn op uw computer opgeslagen:\">\n<!ENTITY     cookiename.label               \"Cookienaam\">\n<!ENTITY     cookiedomain.label             \"Website\"> \n\n<!ENTITY     props.name.label               \"Naam:\">\n<!ENTITY     props.value.label              \"Inhoud:\">\n<!ENTITY     props.domain.label             \"Host:\">\n<!ENTITY     props.path.label               \"Pad:\">\n<!ENTITY     props.secure.label             \"Verzenden bij:\">\n<!ENTITY     props.expires.label            \"Verloopt:\">\n<!ENTITY     props.container.label          \"Container:\">\n\n<!ENTITY     window.title                   \"Cookies\">\n<!ENTITY     windowClose.key                \"w\">\n<!ENTITY     focusSearch1.key               \"f\">\n<!ENTITY     focusSearch2.key               \"k\">\n\n<!ENTITY     searchFilter.label             \"Zoeken\">\n<!ENTITY     searchFilter.accesskey         \"Z\">\n\n<!ENTITY     button.close.label             \"Sluiten\">\n<!ENTITY     button.close.accesskey         \"S\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/preferences/donottrack.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Niet volgen\">\n<!ENTITY window.width                 \"50em\">\n<!ENTITY window.height                \"10em\">\n\n<!ENTITY doNotTrackCheckbox2.label    \"Altijd Niet volgen toepassen\">\n<!ENTITY doNotTrackCheckbox2.accesskey \"A\">\n\n<!ENTITY doNotTrackTPInfo.description \"&brandShortName; zal met een signaal aangeven dat u niet wilt worden gevolgd zodra Bescherming tegen volgen is ingeschakeld.\">\n<!ENTITY doNotTrackLearnMore.label    \"Meer info\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/preferences/fonts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  fontsDialog.title                       \"Lettertypen\">\n\n<!ENTITY  language.label                          \"Lettertypen voor:\">\n<!ENTITY  language.accesskey                      \"L\">\n\n<!ENTITY  size.label                              \"Grootte:\">\n<!ENTITY  sizeProportional.accesskey              \"G\">\n<!ENTITY  sizeMonospace.accesskey                 \"o\">\n\n<!ENTITY  proportional.label                      \"Proportioneel:\">\n<!ENTITY  proportional.accesskey                  \"P\">\n\n<!ENTITY  serif.label                             \"Met schreef:\">\n<!ENTITY  serif.accesskey                         \"s\">\n<!ENTITY  sans-serif.label                        \"Schreefloos:\">\n<!ENTITY  sans-serif.accesskey                    \"c\">\n<!ENTITY  monospace.label                         \"Monospace:\">\n<!ENTITY  monospace.accesskey                     \"M\">\n\n<!-- LOCALIZATION NOTE (font.langGroup.latin) :\n     Translate \"Latin\" as the name of Latin (Roman) script, not as the name of the Latin language. -->\n<!ENTITY  font.langGroup.latin                    \"Latijns\">\n<!ENTITY  font.langGroup.japanese                 \"Japans\">\n<!ENTITY  font.langGroup.trad-chinese             \"Traditioneel Chinees (Taiwan)\">\n<!ENTITY  font.langGroup.simpl-chinese            \"Vereenvoudigd Chinees\">\n<!ENTITY  font.langGroup.trad-chinese-hk          \"Traditioneel Chinees (Hong Kong)\">\n<!ENTITY  font.langGroup.korean                   \"Koreaans\">\n<!ENTITY  font.langGroup.cyrillic                 \"Cyrillisch\">\n<!ENTITY  font.langGroup.el                       \"Grieks\">\n<!ENTITY  font.langGroup.other                    \"Andere schriftsystemen\">\n<!ENTITY  font.langGroup.thai                     \"Thais\">\n<!ENTITY  font.langGroup.hebrew                   \"Hebreeuws\">\n<!ENTITY  font.langGroup.arabic                   \"Arabisch\">\n<!ENTITY  font.langGroup.devanagari               \"Devanagari\">\n<!ENTITY  font.langGroup.tamil                    \"Tamil\">\n<!ENTITY  font.langGroup.armenian                 \"Armeens\">\n<!ENTITY  font.langGroup.bengali                  \"Bengaals\">\n<!ENTITY  font.langGroup.canadian                 \"Verenigd Canadees lettergreepschrift\">\n<!ENTITY  font.langGroup.ethiopic                 \"Ethiopisch\">\n<!ENTITY  font.langGroup.georgian                 \"Georgisch\">\n<!ENTITY  font.langGroup.gujarati                 \"Gujarati\">\n<!ENTITY  font.langGroup.gurmukhi                 \"Gurmukhi\">\n<!ENTITY  font.langGroup.khmer                    \"Khmer\">\n<!ENTITY  font.langGroup.malayalam                \"Malayalam\">\n<!ENTITY  font.langGroup.math                     \"Wiskunde\">\n<!ENTITY  font.langGroup.odia                     \"Odia\">\n<!ENTITY  font.langGroup.telugu                   \"Telugu\">\n<!ENTITY  font.langGroup.kannada                  \"Kannada\">\n<!ENTITY  font.langGroup.sinhala                  \"Singalees\">\n<!ENTITY  font.langGroup.tibetan                  \"Tibetaans\">\n<!-- Minimum font size -->\n<!ENTITY minSize.label                            \"Minimale lettergrootte:\">\n<!ENTITY minSize.accesskey                        \"n\">\n<!ENTITY minSize.none                             \"Geen\">\n\n<!-- default font type -->\n<!ENTITY  useDefaultFontSerif.label               \"Met schreef\">\n<!ENTITY  useDefaultFontSansSerif.label           \"Schreefloos\">\n\n<!ENTITY  allowPagesToUseOwn.label                \"Pagina’s toestaan om hun eigen lettertypen te kiezen, in plaats van uw selecties hierboven\">\n<!ENTITY  allowPagesToUseOwn.accesskey            \"e\">\n\n<!ENTITY languages.customize.Fallback2.grouplabel \"Tekstcodering voor legacy-inhoud\">\n<!ENTITY languages.customize.Fallback2.label      \"Terugvaltekstcodering:\">\n<!ENTITY languages.customize.Fallback2.accesskey  \"T\">\n<!ENTITY languages.customize.Fallback2.desc       \"Deze tekstcodering wordt gebruikt voor legacy-inhoud die geen eigen codering kan aangeven.\">\n\n<!ENTITY languages.customize.Fallback.auto        \"Standaard voor huidige landinstelling\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.arabic):\n     Translate \"Arabic\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.arabic      \"Arabisch\">\n<!ENTITY languages.customize.Fallback.baltic      \"Baltisch\">\n<!ENTITY languages.customize.Fallback.ceiso       \"Centraal-Europees, ISO\">\n<!ENTITY languages.customize.Fallback.cewindows   \"Centraal-Europees, Microsoft\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.simplified):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.simplified  \"Chinees, vereenvoudigd\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.traditional):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.traditional \"Chinees, traditioneel\">\n<!ENTITY languages.customize.Fallback.cyrillic    \"Cyrillisch\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.greek):\n     Translate \"Greek\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.greek       \"Grieks\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.hebrew):\n     Translate \"Hebrew\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.hebrew      \"Hebreeuws\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.japanese):\n     Translate \"Japanese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.japanese    \"Japans\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.korean):\n     Translate \"Korean\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.korean      \"Koreaans\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.thai):\n     Translate \"Thai\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.thai        \"Thais\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.turkish):\n     Translate \"Turkish\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.turkish     \"Turks\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.vietnamese):\n     Translate \"Vietnamese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.vietnamese  \"Vietnamees\">\n<!ENTITY languages.customize.Fallback.other       \"Anders (incl. West-Europees)\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/preferences/languages.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width                                   \"34em\">\n\n<!ENTITY languages.customize.Header                     \"Talen\">\n<!ENTITY languages.customize.description                \"Webpagina’s zijn soms in meerdere talen beschikbaar. Kies de talen voor het weergeven van webpagina’s, op volgorde van voorkeur:\">\n<!ENTITY languages.customize.moveUp.label               \"Omhoog verplaatsen\">\n<!ENTITY languages.customize.moveUp.accesskey           \"m\">\n<!ENTITY languages.customize.moveDown.label             \"Omlaag verplaatsen\">\n<!ENTITY languages.customize.moveDown.accesskey         \"l\">\n<!ENTITY languages.customize.deleteButton.label         \"Verwijderen\">\n<!ENTITY languages.customize.deleteButton.accesskey     \"V\">\n<!ENTITY languages.customize.selectLanguage.label       \"Selecteer een taal om toe te voegen…\">\n<!ENTITY languages.customize.addButton.label            \"Toevoegen\">\n<!ENTITY languages.customize.addButton.accesskey        \"T\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/preferences/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY startup.label             \"Opstarten\">\n\n<!ENTITY startupPage.label         \"Als &brandShortName; start:\">\n<!ENTITY startupPage.accesskey     \"a\">\n<!ENTITY startupUserHomePage.label \"Uw startpagina tonen\">\n<!ENTITY startupBlankPage.label    \"Een lege pagina tonen\">\n<!ENTITY startupPrevSession.label  \"Uw vensters en tabbladen van de vorige keer tonen\">\n\n<!ENTITY homepage.label            \"Startpagina:\">\n<!ENTITY homepage.accesskey        \"p\">\n<!ENTITY useCurrentPage.label      \"Huidige pagina gebruiken\">\n<!ENTITY useCurrentPage.accesskey  \"u\">\n<!ENTITY useMultiple.label         \"Huidige pagina’s gebruiken\">\n<!ENTITY chooseBookmark.label      \"Bladwijzer gebruiken…\">\n<!ENTITY chooseBookmark.accesskey  \"B\">\n<!ENTITY restoreDefault.label      \"Standaard herstellen\">\n<!ENTITY restoreDefault.accesskey  \"S\">\n\n<!ENTITY downloads.label     \"Downloads\">\n\n<!ENTITY saveTo.label                 \"Bestanden opslaan in\">\n<!ENTITY saveTo.accesskey             \"o\">\n<!ENTITY chooseFolderWin.label        \"Bladeren…\">\n<!ENTITY chooseFolderWin.accesskey    \"d\">\n<!ENTITY chooseFolderMac.label        \"Kiezen…\">\n<!ENTITY chooseFolderMac.accesskey    \"z\">\n<!ENTITY alwaysAskWhere.label         \"Altijd vragen waar bestanden moeten worden opgeslagen\">\n<!ENTITY alwaysAskWhere.accesskey     \"r\">\n\n<!ENTITY alwaysCheckDefault2.label        \"Altijd controleren of &brandShortName; uw standaardbrowser is\">\n<!ENTITY alwaysCheckDefault2.accesskey    \"c\">\n<!ENTITY setAsMyDefaultBrowser2.label     \"Standaard maken\">\n<!ENTITY setAsMyDefaultBrowser2.accesskey \"m\">\n<!ENTITY isDefault.label                  \"&brandShortName; is momenteel uw standaardbrowser\">\n<!ENTITY isNotDefault.label               \"&brandShortName; is niet uw standaardbrowser\">\n\n<!ENTITY separateProfileMode.label        \"Tegelijkertijd uitvoeren van &brandShortName; en Firefox toestaan\">\n<!ENTITY useFirefoxSync.label             \"Tip: dit gebruikt aparte profielen. Gebruik Sync om gegevens ertussen te delen.\">\n<!ENTITY getStarted.label                 \"Sync gebruiken…\">\n\n<!ENTITY e10sEnabled.label                \"Multiprocess in &brandShortName; inschakelen\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/preferences/permissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Uitzonderingen\">\n<!ENTITY window.width                 \"45em\">\n\n<!ENTITY treehead.sitename.label      \"Website\">\n<!ENTITY treehead.status.label        \"Status\">\n<!ENTITY removepermission.label       \"Website verwijderen\">\n<!ENTITY removepermission.accesskey   \"v\">\n<!ENTITY removeallpermissions.label   \"Alle websites verwijderen\">\n<!ENTITY removeallpermissions.accesskey \"A\">\n<!ENTITY address.label                \"Adres van website:\">\n<!ENTITY address.accesskey            \"d\">\n<!ENTITY block.label                  \"Blokkeren\">\n<!ENTITY block.accesskey              \"B\">\n<!ENTITY session.label                \"Toestaan voor sessie\">\n<!ENTITY session.accesskey            \"o\">\n<!ENTITY allow.label                  \"Toestaan\">\n<!ENTITY allow.accesskey              \"T\">\n<!ENTITY windowClose.key              \"w\">\n\n<!ENTITY button.cancel.label          \"Annuleren\">\n<!ENTITY button.cancel.accesskey      \"n\">\n<!ENTITY button.ok.label              \"Wijzigingen opslaan\">\n<!ENTITY button.ok.accesskey          \"s\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/preferences/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  prefWindow.titleWin     \"Opties\">\n<!ENTITY  prefWindow.title        \"Voorkeuren\">\n<!-- LOCALIZATION NOTE (prefWindow.titleGNOME): This is not used for in-content preferences -->\n<!ENTITY  prefWindow.titleGNOME   \"&brandShortName;-voorkeuren\">\n<!-- When making changes to prefWindow.styleWin test both Windows Classic and\n     Luna since widget heights are different based on the OS theme -->\n<!ENTITY  prefWinMinSize.styleWin2      \"width: 48em; min-height: 37.5em;\">\n<!ENTITY  prefWinMinSize.styleMac       \"width: 53em; min-height: 40em;\">\n<!ENTITY  prefWinMinSize.styleGNOME     \"width: 56em; min-height: 40.5em;\">\n\n<!ENTITY  paneGeneral.title       \"Algemeen\">\n<!ENTITY  paneTabs.title          \"Tabbladen\">\n<!ENTITY  paneSearch.title        \"Zoeken\">\n<!ENTITY  paneContent.title       \"Inhoud\">\n<!ENTITY  paneApplications.title  \"Toepassingen\">\n<!ENTITY  panePrivacy.title       \"Privacy\">\n<!ENTITY  paneContainers.title    \"Containertabbladen\">\n<!ENTITY  paneSecurity.title      \"Beveiliging\">\n<!ENTITY  paneAdvanced.title      \"Geavanceerd\">\n\n<!-- LOCALIZATION NOTE (paneSync.title): This should match syncBrand.shortName.label in ../syncBrand.dtd -->\n<!ENTITY  paneSync.title          \"Sync\">\n\n<!ENTITY  helpButton.label        \"Help\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Security\n\n# LOCALIZATION NOTE: phishBefore uses %S to represent the name of the provider\n#                    whose privacy policy must be accepted (for enabling\n#                    check-every-page-as-I-load-it phishing protection).\nphishBeforeText=Het selecteren van deze optie zal het adres van webpagina’s die u bekijkt naar %S verzenden. Inspecteer en accepteer de volgende servicevoorwaarden om door te gaan.\n\n#### Fonts\n\nlabelDefaultFont=Standaard (%S)\n\nveryLargeMinimumFontTitle=Grote minimale lettergrootte\nveryLargeMinimumFontWarning=U hebt een zeer grote minimale lettergrootte geselecteerd (meer dan 24 pixels). Dit kan het moeilijk of onmogelijk maken om belangrijke configuratiepagina’s als deze te gebruiken.\nacceptVeryLargeMinimumFont=Mijn wijzigingen toch behouden\n\n#### Permissions Manager\n\ntrackingprotectionpermissionstext=U hebt Niet volgen uitgeschakeld op deze websites.\ntrackingprotectionpermissionstitle=Uitzonderingen - Bescherming tegen volgen\ncookiepermissionstext=U kunt opgeven welke websites altijd of nooit toestemming hebben om cookies te gebruiken. Typ het exacte adres van de website die u wilt beheren en klik vervolgens op Blokkeren, Toestaan voor sessie of Toestaan.\ncookiepermissionstitle=Uitzonderingen - Cookies\naddonspermissionstext=U kunt opgeven welke websites toestemming hebben om add-ons te installeren. Typ het exacte adres van de website die u toestemming wilt geven en klik vervolgens op Toestaan.\naddons_permissions_title=Websites met toestemming - Installatie van add-ons\npopuppermissionstext=U kunt opgeven welke websites toestemming hebben om pop-upvensters te openen. Typ het exacte adres van de website die u toestemming wilt geven en klik vervolgens op Toestaan.\npopuppermissionstitle=Websites met toestemming - Pop-ups\nnotificationspermissionstext4=U kunt bepalen welke websites u altijd of nooit notificaties mogen sturen. Als u een website verwijdert, dient deze opnieuw om toestemming te vragen.\nnotificationspermissionstitle=Toestemmingen voor notificaties\ninvalidURI=Voer een geldige hostnaam in\ninvalidURITitle=Ongeldige hostnaam ingevoerd\nsavedLoginsExceptions_title=Uitzonderingen - Opgeslagen aanmeldingen\nsavedLoginsExceptions_desc=Aanmeldingen voor de volgende websites zullen niet worden opgeslagen:\n\n#### Block List Manager\n\nblockliststext=U kunt kiezen welke lijst Firefox zal gebruiken voor het blokkeren van web-elementen die uw surfactiviteit kunnen volgen.\nblockliststitle=Blokkeerlijsten\n# LOCALIZATION NOTE (mozNameTemplate): This template constructs the name of the\n# block list in the block lists dialog. It combines the list name and\n# description.\n#   e.g. mozNameTemplate : \"Standard (Recommended). This list does a pretty good job.\"\n#   %1$S = list name (fooName), %2$S = list descriptive text (fooDesc)\nmozNameTemplate=%1$S %2$S\n# LOCALIZATION NOTE (mozstdName, etc.): These labels appear in the tracking\n# protection block lists dialog, mozNameTemplate is used to create the final\n# string. Note that in the future these two strings (name, desc) could be\n# displayed on two different lines.\nmozstdName=Disconnect.me - basisbescherming (Aanbevolen).\nmozstdDesc=Staat enkele volgers toe, zodat websites goed functioneren.\nmozfullName=Disconnect.me - strenge bescherming.\nmozfullDesc=Blokkeert bekende volgers. Sommige websites werken mogelijk niet goed.\n# LOCALIZATION NOTE (blocklistChangeRequiresRestart): %S = brandShortName\nblocklistChangeRequiresRestart=%S moet opnieuw worden gestart om blokkeerlijsten te wijzigen.\n\n#### Master Password\n\npw_change2empty_in_fips_mode=U bent momenteel in FIPS-modus. FIPS vereist een ingesteld hoofdwachtwoord.\npw_change_failed_title=Wachtwoordwijziging mislukt\n\n#### Fonts\n\n# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n\n#### Downloads\n\ndesktopFolderName=Bureaublad\ndownloadsFolderName=Downloads\nchooseDownloadFolderTitle=Downloadmap kiezen:\n\n#### Applications\n\nfileEnding=%S-bestand\nsaveFile=Bestand opslaan\n\n# LOCALIZATION NOTE (useApp, useDefault): %S = Application name\nuseApp=%S gebruiken\nuseDefault=%S gebruiken (standaard)\n\nuseOtherApp=Andere gebruiken…\nfpTitleChooseApp=Hulptoepassing selecteren\nmanageApp=Toepassingsdetails…\nwebFeed=Webfeed\nvideoPodcastFeed=Videopodcast\naudioPodcastFeed=Podcast\nalwaysAsk=Altijd vragen\nportableDocumentFormat=Portable Document Format (PDF)\n\n# LOCALIZATION NOTE (usePluginIn):\n# %1$S = plugin name (for example \"QuickTime Plugin-in 7.2\")\n# %2$S = brandShortName from brand.properties (for example \"Minefield\")\nusePluginIn=%S gebruiken (in %S)\n\n# LOCALIZATION NOTE (previewInApp, addLiveBookmarksInApp): %S = brandShortName\npreviewInApp=Voorbeeld in %S\naddLiveBookmarksInApp=Livebladwijzers toevoegen in %S\n\n# LOCALIZATION NOTE (typeDescriptionWithType):\n# %1$S = type description (for example \"Portable Document Format\")\n# %2$S = type (for example \"application/pdf\")\ntypeDescriptionWithType=%S (%S)\n\n\n#### Cookie Viewer\n\nhostColon=Host:\ndomainColon=Domein:\nforSecureOnly=Alleen versleutelde verbindingen\nforAnyConnection=Alle typen verbindingen\nexpireAtEndOfSession=Aan het einde van de sessie\ncan=Toestaan\ncanAccessFirstParty=Van derden blokkeren\ncanSession=Toestaan voor sessie\ncannot=Blokkeren\nnoCookieSelected=<geen cookie geselecteerd>\ncookiesAll=De volgende cookies zijn op uw computer opgeslagen:\ncookiesFiltered=De volgende cookies komen overeen met uw zoekactie:\n\n# LOCALIZATION NOTE (removeAllCookies, removeAllShownCookies):\n# removeAllCookies and removeAllShownCookies are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial cookies are shown as a result of keyword search,\n# removeAllShownCookies is displayed as button label.\n# removeAllCookies is displayed when no keyword search and all cookies are shown.\nremoveAllCookies.label=Alle verwijderen\nremoveAllCookies.accesskey=A\nremoveAllShownCookies.label=Alle getoonde verwijderen\nremoveAllShownCookies.accesskey=A\n\n# LOCALIZATION NOTE (removeSelectedCookies):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# If you need to display the number of selected elements in your language,\n# you can use #1 in your localization as a placeholder for the number.\n# For example this is the English string with numbers:\n# removeSelectedCookied=Remove #1 Selected;Remove #1 Selected\nremoveSelectedCookies.label=Geselecteerde verwijderen;Geselecteerde verwijderen\nremoveSelectedCookies.accesskey=v\n\ndefaultUserContextLabel=Geen\n\n#### Offline apps\nofflineAppsList.height=7em\nofflineAppRemoveTitle=Offlinewebsitegegevens verwijderen\nofflineAppRemovePrompt=%S zal niet meer offline beschikbaar zijn na het verwijderen van deze gegevens. Weet u zeker dat u deze offlinewebsite wilt verwijderen?\nofflineAppRemoveConfirm=Offlinegegevens verwijderen\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# offline application\n#   e.g. offlineAppUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nofflineAppUsage=%1$S %2$S\n\nofflinepermissionstext=De volgende websites mogen geen gegevens opslaan voor offlinegebruik:\nofflinepermissionstitle=Offlinegegevens\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the web content cache.\n#   e.g., \"Your web content cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualDiskCacheSize=Uw webinhoudsbuffer gebruikt momenteel %1$S %2$S aan schijfruimte\nactualDiskCacheSizeCalculated=Webinhoudsbuffergrootte berekenen…\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the application cache.\n#   e.g., \"Your application cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualAppCacheSize=Uw toepassingsbuffer gebruikt momenteel %1$S %2$S aan schijfruimte\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the total usage of site data.\n#   e.g., \"The total usage is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\ntotalSiteDataSize=Uw opgeslagen websitegegevens gebruiken momenteel %1$S %2$S aan schijfruimte\nclearSiteDataPromptTitle=Alle cookies en websitegegevens wissen\nclearSiteDataPromptText=‘Nu wissen’ selecteren zal alle cookies en websitegegevens wissen die door Firefox zijn opgeslagen. Dit kan u bij websites afmelden en offline webinhoud verwijderen.\nclearSiteDataNow=Nu wissen\nimportant=Belangrijk\ndefault=Standaard\nsiteUsage=%1$S %2$S\n# LOCALIZATION NOTE (removeAllSiteData, removeAllSiteDataShown):\n# removeAllSiteData and removeAllSiteDataShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAllSiteData.label=Alle verwijderen\nremoveAllSiteData.accesskey=A\nremoveAllSiteDataShown.label=Alle getoonde verwijderen\nremoveAllSiteDataShown.accesskey=A\nspaceAlert.learnMoreButton.label=Meer info\nspaceAlert.learnMoreButton.accesskey=M\nspaceAlert.over5GB.prefButton.label=Voorkeuren openen\nspaceAlert.over5GB.prefButton.accesskey=o\n# LOCALIZATION NOTE (spaceAlert.over5GB.prefButtonWin.label): On Windows Preferences is called Options\nspaceAlert.over5GB.prefButtonWin.label=Opties openen\nspaceAlert.over5GB.prefButtonWin.accesskey=O\n# LOCALIZATION NOTE (spaceAlert.over5GB.message): %S = brandShortName\nspaceAlert.over5GB.message=%S heeft bijna geen schijfruimte meer. Inhoud van websites wordt mogelijk niet goed weergegeven. U kunt opgeslagen websitegegevens wissen in Voorkeuren > Geavanceerd > Websitegegevens.\n# LOCALIZATION NOTE (spaceAlert.over5GB.messageWin):\n# - On Windows Preferences is called Options\n# - %S = brandShortName\nspaceAlert.over5GB.messageWin=%S heeft bijna geen schijfruimte meer. Inhoud van websites wordt mogelijk niet goed weergegeven. U kunt opgeslagen websitegegevens wissen in Opties > Geavanceerd > Websitegegevens.\nspaceAlert.under5GB.okButton.label=OK, begrepen\nspaceAlert.under5GB.okButton.accesskey=K\n# LOCALIZATION NOTE (spaceAlert.under5GB.message): %S = brandShortName\nspaceAlert.under5GB.message=%S heeft bijna geen schijfruimte meer. Inhoud van websites wordt mogelijk niet goed weergegeven. Bezoek ‘Meer info’ om uw schijfgebruik te optimaliseren voor betere prestaties.\n\n# LOCALIZATION NOTE (featureEnableRequiresRestart, featureDisableRequiresRestart, restartTitle): %S = brandShortName\nfeatureEnableRequiresRestart=U moet %S herstarten om deze functie in te schakelen.\nfeatureDisableRequiresRestart=U moet %S herstarten om deze functie uit te schakelen.\nshouldRestartTitle=%S herstarten\nokToRestartButton=%S nu herstarten\nrevertNoRestartButton=Ongedaan maken\n\nrestartNow=Nu herstarten\nrestartLater=Later herstarten\n\ndisableContainersAlertTitle=Alle containertabbladen sluiten?\n\n# LOCALIZATION NOTE (disableContainersMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersMsg=Als u nu containertabbladen uitschakelt, zal #S containertabblad worden gesloten. Weet u zeker dat u containertabbladen wilt uitschakelen?;Als u nu containertabbladen uitschakelt, zullen #S containertabbladen worden gesloten. Weet u zeker dat u containertabbladen wilt uitschakelen?\n\n# LOCALIZATION NOTE (disableContainersOkButton): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersOkButton=#S containertabblad sluiten;#S containertabbladen sluiten\n\ndisableContainersButton2=Ingeschakeld houden\n\nremoveContainerAlertTitle=Deze container verwijderen?\n\n# LOCALIZATION NOTE (removeContainerMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\nremoveContainerMsg=Als u deze container nu verwijdert, zal #S containertabblad worden gesloten. Weet u zeker dat u deze container wilt verwijderen?;Als u deze container nu verwijdert, zullen #S containertabbladen worden gesloten. Weet u zeker dat u deze container wilt verwijderen?\n\nremoveContainerOkButton=Deze container verwijderen\nremoveContainerButton2=Deze container niet verwijderen\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/preferences/privacy.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  trackingProtectionHeader.label       \"Bescherming tegen volgen gebruiken\">\n<!ENTITY  trackingProtectionAlways.label       \"Altijd\">\n<!ENTITY  trackingProtectionAlways.accesskey   \"A\">\n<!ENTITY  trackingProtectionPrivate.label      \"Alleen in privévensters\">\n<!ENTITY  trackingProtectionPrivate.accesskey  \"r\">\n<!ENTITY  trackingProtectionNever.label        \"Nooit\">\n<!ENTITY  trackingProtectionNever.accesskey    \"N\">\n<!ENTITY  trackingProtectionLearnMore.label    \"Meer info\">\n<!ENTITY  trackingProtectionExceptions.label   \"Uitzonderingen…\">\n<!ENTITY  trackingProtectionExceptions.accesskey \"i\">\n\n<!ENTITY tracking.label                 \"Volgen\">\n<!ENTITY trackingProtectionPBM5.label         \"Bescherming tegen volgen gebruiken in privévensters\">\n<!ENTITY trackingProtectionPBM5.accesskey     \"v\">\n<!ENTITY trackingProtectionPBMLearnMore.label \"Meer info\">\n<!ENTITY changeBlockList.label          \"Blokkeerlijst wijzigen\">\n<!ENTITY changeBlockList.accesskey      \"k\">\n\n<!-- LOCALIZATION NOTE (doNotTrack.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (doNotTrack.post.label): include a starting space as needed -->\n<!ENTITY  doNotTrack.pre.label          \"U kunt ook \">\n<!ENTITY  doNotTrack.settings.label     \"uw instellingen voor Niet volgen beheren\">\n<!ENTITY  doNotTrack.post.label         \".\">\n\n<!ENTITY  history.label                 \"Geschiedenis\">\n\n<!ENTITY  locationBar.label             \"Locatiebalk\">\n\n<!ENTITY  locbar.suggest.label          \"Bij gebruik van de locatiebalk, suggereren:\">\n<!ENTITY  locbar.history.label          \"Geschiedenis\">\n<!ENTITY  locbar.history.accesskey      \"G\">\n<!ENTITY  locbar.bookmarks.label        \"Bladwijzers\">\n<!ENTITY  locbar.bookmarks.accesskey    \"d\">\n<!ENTITY  locbar.openpage.label         \"Open tabbladen\">\n<!ENTITY  locbar.openpage.accesskey     \"O\">\n<!ENTITY  locbar.searches.label         \"Gerelateerde zoekopdrachten van de standaardzoekmachine\">\n<!ENTITY  locbar.searches.accesskey     \"k\">\n\n<!ENTITY  suggestionSettings.label      \"Voorkeuren voor zoekmachinesuggesties wijzigen…\">\n<!ENTITY  suggestionSettings.accesskey  \"m\">\n\n<!ENTITY  acceptCookies.label           \"Cookies van websites accepteren\">\n<!ENTITY  acceptCookies.accesskey       \"C\">\n\n<!ENTITY  acceptThirdParty.pre.label      \"Cookies van derden accepteren:\">\n<!ENTITY  acceptThirdParty.pre.accesskey  \"e\">\n<!ENTITY  acceptThirdParty.always.label   \"Altijd\">\n<!ENTITY  acceptThirdParty.never.label    \"Nooit\">\n<!ENTITY  acceptThirdParty.visited.label  \"Van bezochte\">\n\n<!ENTITY  keepUntil.label               \"Bewaren totdat:\">\n<!ENTITY  keepUntil.accesskey           \"B\">\n\n<!ENTITY  expire.label                  \"ze verlopen\">\n<!ENTITY  close.label                   \"ik &brandShortName; afsluit\">\n\n<!ENTITY  cookieExceptions.label        \"Uitzonderingen…\">\n<!ENTITY  cookieExceptions.accesskey    \"U\">\n\n<!ENTITY  showCookies.label             \"Cookies tonen…\">\n<!ENTITY  showCookies.accesskey         \"t\">\n\n<!ENTITY  historyHeader.pre.label          \"&brandShortName; zal:\">\n<!ENTITY  historyHeader.pre.accesskey      \"z\">\n<!ENTITY  historyHeader.remember.label     \"Geschiedenis onthouden\">\n<!ENTITY  historyHeader.dontremember.label \"Nooit geschiedenis onthouden\">\n<!ENTITY  historyHeader.custom.label       \"Aangepaste instellingen gebruiken voor geschiedenis\">\n<!ENTITY  historyHeader.post.label         \"\">\n\n<!ENTITY  rememberDescription.label      \"&brandShortName; zal uw navigatie-, download-, formulier- en zoekgeschiedenis onthouden en cookies van websites die u bezoekt bewaren.\">\n\n<!-- LOCALIZATION NOTE (rememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.middle.label): include a starting and trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.post.label): include a starting space as needed -->\n<!ENTITY  rememberActions.pre.label           \"Wellicht wilt u \">\n<!ENTITY  rememberActions.clearHistory.label  \"uw recente geschiedenis wissen\">\n<!ENTITY  rememberActions.middle.label        \", of \">\n<!ENTITY  rememberActions.removeCookies.label \"individuele cookies verwijderen\">\n<!ENTITY  rememberActions.post.label          \".\">\n\n<!ENTITY  dontrememberDescription.label  \"&brandShortName; zal dezelfde instellingen gebruiken als bij Privénavigatie, en geen geschiedenis onthouden terwijl u over het web surft.\">\n\n<!-- LOCALIZATION NOTE (dontrememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (dontrememberActions.post.label): include a starting space as needed -->\n<!ENTITY  dontrememberActions.pre.label          \"Wellicht wilt u ook \">\n<!ENTITY  dontrememberActions.clearHistory.label \"alle huidige geschiedenis wissen\">\n<!ENTITY  dontrememberActions.post.label         \".\">\n\n<!ENTITY  privateBrowsingPermanent2.label \"Altijd de privénavigatiemodus gebruiken\">\n<!ENTITY  privateBrowsingPermanent2.accesskey \"m\">\n\n<!ENTITY  rememberHistory2.label      \"Mijn navigatie- en downloadgeschiedenis onthouden\">\n<!ENTITY  rememberHistory2.accesskey  \"v\">\n\n<!ENTITY  rememberSearchForm.label       \"Zoek- en formuliergeschiedenis onthouden\">\n<!ENTITY  rememberSearchForm.accesskey   \"f\">\n\n<!ENTITY  clearOnClose.label             \"Geschiedenis wissen zodra &brandShortName; sluit\">\n<!ENTITY  clearOnClose.accesskey         \"w\">\n\n<!ENTITY  clearOnCloseSettings.label     \"Instellingen…\">\n<!ENTITY  clearOnCloseSettings.accesskey \"s\">\n\n<!ENTITY  browserContainersHeader.label         \"Containertabbladen\">\n<!ENTITY  browserContainersLearnMore.label      \"Meer info\">\n<!ENTITY  browserContainersEnabled.label        \"Containertabbladen inschakelen\">\n<!ENTITY  browserContainersEnabled.accesskey    \"n\">\n<!ENTITY  browserContainersSettings.label        \"Instellingen…\">\n<!ENTITY  browserContainersSettings.accesskey    \"I\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/preferences/search.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY defaultSearchEngine.label             \"Standaardzoekmachine\">\n\n<!ENTITY chooseYourDefaultSearchEngine.label   \"Kies uw standaardzoekmachine. &brandShortName; gebruikt deze in de locatiebalk, zoekbalk en startpagina.\">\n\n<!ENTITY provideSearchSuggestions.label        \"Zoeksuggesties geven\">\n<!ENTITY provideSearchSuggestions.accesskey    \"Z\">\n\n<!ENTITY showURLBarSuggestions.label           \"Zoeksuggesties in locatiebalkresultaten tonen\">\n<!ENTITY showURLBarSuggestions.accesskey       \"l\">\n<!ENTITY urlBarSuggestionsPermanentPB.label    \"Zoeksuggesties worden niet in locatiebalkresultaten getoond, omdat u &brandShortName; hebt geconfigureerd om nooit geschiedenis te onthouden.\">\n\n<!ENTITY oneClickSearchEngines.label           \"Eén-klik-zoekmachines\">\n\n<!ENTITY chooseWhichOneToDisplay.label         \"In de zoekbalk kunt u direct bij alternatieve zoekmachines zoeken. Kies de machines om weer te geven.\">\n\n<!ENTITY engineNameColumn.label                \"Zoekmachine\">\n<!ENTITY engineKeywordColumn.label             \"Sleutelwoord\">\n\n<!ENTITY restoreDefaultSearchEngines.label     \"Standaardzoekmachines terugzetten\">\n<!ENTITY restoreDefaultSearchEngines.accesskey \"S\">\n\n<!ENTITY removeEngine.label                    \"Verwijderen\">\n<!ENTITY removeEngine.accesskey                \"V\">\n\n<!ENTITY addMoreSearchEngines.label            \"Meer zoekmachines toevoegen…\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/preferences/security.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  general.label                 \"Algemeen\">\n\n<!ENTITY  warnOnAddonInstall.label        \"Waarschuwen wanneer websites add-ons proberen te installeren\">\n<!ENTITY  warnOnAddonInstall.accesskey    \"W\">\n\n<!-- LOCALIZATION NOTE (enableSafeBrowsing.label, blockDownloads.label, blockUncommonUnwanted.label):\n  It is important that wording follows the guidelines outlined on this page:\n  https://developers.google.com/safe-browsing/developers_guide_v2#AcceptableUsage\n-->\n<!ENTITY  enableSafeBrowsing.label        \"Gevaarlijke en misleidende inhoud blokkeren\">\n<!ENTITY  enableSafeBrowsing.accesskey    \"b\">\n\n<!ENTITY  blockDownloads.label            \"Gevaarlijke downloads blokkeren\">\n<!ENTITY  blockDownloads.accesskey        \"G\">\n\n<!ENTITY  blockUncommonAndUnwanted.label     \"Waarschuwen voor ongewenste en ongebruikelijke software\">\n<!ENTITY  blockUncommonAndUnwanted.accesskey \"s\">\n\n<!ENTITY  addonExceptions.label         \"Uitzonderingen…\">\n<!ENTITY  addonExceptions.accesskey     \"U\">\n\n\n<!ENTITY  logins.label                  \"Aanmeldingen\">\n\n<!ENTITY  rememberLogins.label          \"Aanmeldingen voor websites onthouden\">\n<!ENTITY  rememberLogins.accesskey      \"o\">\n<!ENTITY  passwordExceptions.label      \"Uitzonderingen…\">\n<!ENTITY  passwordExceptions.accesskey  \"t\">\n\n<!ENTITY  useMasterPassword.label        \"Een hoofdwachtwoord gebruiken\">\n<!ENTITY  useMasterPassword.accesskey    \"d\">\n<!ENTITY  changeMasterPassword.label     \"Hoofdwachtwoord wijzigen…\">\n<!ENTITY  changeMasterPassword.accesskey \"z\">\n\n<!ENTITY  savedLogins.label              \"Opgeslagen aanmeldingen…\">\n<!ENTITY  savedLogins.accesskey          \"m\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/preferences/selectBookmark.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY selectBookmark.title      \"Startpagina instellen\">\n<!ENTITY selectBookmark.label      \"Kies een bladwijzer als uw startpagina. Als u een map kiest, zullen de bladwijzers in die map worden geopend in tabbladen.\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/preferences/siteDataSettings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     window.title                  \"Instellingen - Websitegegevens\">\n<!ENTITY     settings.description          \"De volgende websites hebben gevraagd websitegegevens op uw schijf op te slaan. U kunt opgeven welke websites toestemming hebben om websitegegevens op te slaan. Standaard websitegegevens zijn tijdelijk en kunnen automatisch worden verwijderd.\">\n<!ENTITY     hostCol.label                 \"Website\">\n<!ENTITY     statusCol.label               \"Status\">\n<!ENTITY     usageCol.label                \"Opslag\">\n<!ENTITY     searchPlaceHolder             \"Zoeken\">\n<!ENTITY     searchPlaceHolder.accesskey   \"Z\">\n<!ENTITY     removeSelected.label          \"Geselecteerde verwijderen\">\n<!ENTITY     removeSelected.accesskey      \"v\">\n<!ENTITY     save.label                    \"Wijzigingen opslaan\">\n<!ENTITY     save.accesskey                \"s\">\n<!ENTITY     cancel.label                  \"Annuleren\">\n<!ENTITY     cancel.accesskey              \"n\">\n<!ENTITY     removingDialog.title          \"Websitegegevens verwijderen\">\n<!ENTITY     removingDialog.description    \"Het verwijderen van websitegegevens verwijdert ook cookies. Dit kan u bij websites afmelden en offline webinhoud verwijderen. Weet u zeker dat u de wijzigingen wilt aanbrengen?\">\n<!ENTITY     siteTree.label                \"De volgende websitecookies zullen worden verwijderd:\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/preferences/sync.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- The page shown when logged in... -->\n\n<!ENTITY engine.bookmarks.label     \"Bladwijzers\">\n<!ENTITY engine.bookmarks.accesskey \"B\">\n<!ENTITY engine.tabs.label2         \"Open tabbladen\">\n<!ENTITY engine.tabs.accesskey      \"t\">\n<!ENTITY engine.history.label       \"Geschiedenis\">\n<!ENTITY engine.history.accesskey   \"G\">\n<!ENTITY engine.passwords.label     \"Wachtwoorden\">\n<!ENTITY engine.passwords.accesskey \"W\">\n<!ENTITY engine.prefs.label         \"Voorkeuren\">\n<!ENTITY engine.prefs.accesskey     \"V\">\n<!ENTITY engine.addons.label        \"Add-ons\">\n<!ENTITY engine.addons.accesskey    \"A\">\n\n<!-- Device Settings -->\n<!ENTITY fxaSyncDeviceName.label       \"Apparaatnaam\">\n<!ENTITY changeSyncDeviceName.label \"Apparaatnaam wijzigen…\">\n<!ENTITY changeSyncDeviceName.accesskey \"n\">\n<!ENTITY cancelChangeSyncDeviceName.label \"Annuleren\">\n<!ENTITY cancelChangeSyncDeviceName.accesskey \"A\">\n<!ENTITY saveChangeSyncDeviceName.label \"Opslaan\">\n<!ENTITY saveChangeSyncDeviceName.accesskey \"s\">\n\n<!-- Footer stuff -->\n<!ENTITY prefs.tosLink.label        \"Servicevoorwaarden\">\n<!ENTITY fxaPrivacyNotice.link.label \"Privacyverklaring\">\n\n<!-- LOCALIZATION NOTE (signedInUnverified.beforename.label,\nsignedInUnverified.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInUnverified.beforename.label \"\">\n<!ENTITY signedInUnverified.aftername.label \"is niet geverifieerd.\">\n\n<!-- LOCALIZATION NOTE (signedInLoginFailure.beforename.label,\nsignedInLoginFailure.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInLoginFailure.beforename.label \"Meld u aan om\">\n<!ENTITY signedInLoginFailure.aftername.label \"opnieuw te verbinden\">\n\n<!ENTITY notSignedIn.label           \"U bent niet aangemeld.\">\n<!ENTITY signIn.label                \"Aanmelden\">\n<!ENTITY signIn.accesskey            \"m\">\n<!ENTITY profilePicture.tooltip      \"Profielafbeelding wijzigen\">\n<!ENTITY verifiedManage.label        \"Account beheren\">\n<!ENTITY verifiedManage.accesskey    \"b\">\n<!ENTITY disconnect.label            \"Verbinding verbreken…\">\n<!ENTITY disconnect.accesskey        \"v\">\n<!ENTITY verify.label                \"E-mailadres verifiëren\">\n<!ENTITY verify.accesskey            \"v\">\n<!ENTITY forget.label                \"Dit e-mailadres vergeten\">\n<!ENTITY forget.accesskey            \"r\">\n\n<!ENTITY signedOut.caption            \"Neem uw web mee\">\n<!ENTITY signedOut.description        \"Synchroniseer uw bladwijzers, geschiedenis, tabbladen, wachtwoorden, add-ons en voorkeuren op al uw apparaten.\">\n<!ENTITY signedOut.accountBox.title   \"Verbinding maken met een &syncBrand.fxAccount.label;\">\n<!ENTITY signedOut.accountBox.create  \"Account aanmaken\">\n<!ENTITY signedOut.accountBox.create.accesskey  \"c\">\n<!ENTITY signedOut.accountBox.signin  \"Aanmelden\">\n<!ENTITY signedOut.accountBox.signin.accesskey  \"A\">\n\n<!ENTITY signedIn.engines.label       \"Synchroniseren op alle apparaten\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.*): the following strings will be used to\n     create a single sentence with active links.\n     The resulting sentence in English is: \"Download Firefox for\n     Android or iOS to sync with your mobile device.\" -->\n\n<!ENTITY mobilePromo3.start            \"Download Firefox voor \">\n<!-- LOCALIZATION NOTE (mobilePromo3.androidLink): This is a link title that links to https://www.mozilla.org/firefox/android/ -->\n<!ENTITY mobilePromo3.androidLink      \"Android\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSBefore): This is text displayed between mobilePromo3.androidLink and mobilePromo3.iosLink -->\n<!ENTITY mobilePromo3.iOSBefore         \" of \">\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSLink): This is a link title that links to https://www.mozilla.org/firefox/ios/ -->\n<!ENTITY mobilePromo3.iOSLink          \"iOS\">\n\n<!ENTITY mobilePromo3.end              \" om met uw mobiele apparaat te synchroniseren.\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/preferences/tabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ctrlTabRecentlyUsedOrder.label       \"Ctrl+Tab doorloopt tabbladen in onlangs gebruikte volgorde\">\n<!ENTITY ctrlTabRecentlyUsedOrder.accesskey   \"T\">\n\n<!ENTITY newWindowsAsTabs.label       \"Nieuwe vensters openen in een nieuw tabblad\">\n<!ENTITY newWindowsAsTabs.accesskey   \"v\">\n\n<!ENTITY warnOnCloseMultipleTabs.label      \"Waarschuwen bij het sluiten van meerdere tabbladen\">\n<!ENTITY warnOnCloseMultipleTabs.accesskey  \"m\">\n\n<!ENTITY warnOnOpenManyTabs.label       \"Waarschuwen als het openen van meerdere tabbladen &brandShortName; zou kunnen vertragen\">\n<!ENTITY warnOnOpenManyTabs.accesskey   \"o\">\n\n<!ENTITY switchLinksToNewTabs.label        \"Als u een koppeling opent in een nieuw tabblad, er meteen naartoe gaan\">\n<!ENTITY switchLinksToNewTabs.accesskey    \"w\">\n\n<!ENTITY showTabsInTaskbar.label          \"Tabbladvoorbeelden in de Windows-taakbalk tonen\">\n<!ENTITY showTabsInTaskbar.accesskey      \"k\">\n<!ENTITY tabsGroup.label          \"Tabbladen\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/preferences/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                     \"Uitzonderingen - Vertaling\">\n<!ENTITY window.width                     \"36em\">\n<!ENTITY windowClose.key                  \"w\">\n\n<!ENTITY noTranslationForLanguages.label  \"Voor de volgende talen zal geen vertaling worden aangeboden:\">\n<!ENTITY treehead.languageName.label      \"Talen\">\n<!ENTITY removeLanguage.label             \"Taal verwijderen\">\n<!ENTITY removeLanguage.accesskey         \"T\">\n<!ENTITY removeAllLanguages.label         \"Alle talen verwijderen\">\n<!ENTITY removeAllLanguages.accesskey     \"e\">\n\n<!ENTITY noTranslationForSites.label      \"Voor de volgende websites zal geen vertaling worden aangeboden:\">\n<!ENTITY treehead.siteName.label          \"Websites\">\n<!ENTITY removeSite.label                 \"Website verwijderen\">\n<!ENTITY removeSite.accesskey             \"v\">\n<!ENTITY removeAllSites.label             \"Alle websites verwijderen\">\n<!ENTITY removeAllSites.accesskey         \"i\">\n\n<!ENTITY button.close.label               \"Sluiten\">\n<!ENTITY button.close.accesskey           \"S\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/quitDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nquitDialogTitle=%S afsluiten\n\nquitTitle=&Afsluiten\ncancelTitle=Ann&uleren\nsaveTitle=&Opslaan en afsluiten\nneverAsk2=&De volgende keer niet vragen\nmessage=Wilt u dat uw tabbladen en vensters worden opgeslagen voor de volgende keer dat %S opstart?\nmessageNoWindows=Wilt u dat uw tabbladen worden opgeslagen voor de volgende keer dat %S opstart?\nmessagePrivate=U bevindt zich in privénavigatiemodus. Nu afsluiten van %S zal alle geopende tabbladen en vensters verwijderen.\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/safeMode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeModeDialog.title         \"&brandShortName; Veilige modus\">\n<!ENTITY window.maxWidth              \"400\">\n\n<!ENTITY startSafeMode.label          \"Starten in veilige modus\">\n<!ENTITY refreshProfile.label         \"&brandShortName; opfrissen\">\n\n<!ENTITY safeModeDescription3.label   \"De veilige modus is een speciale modus van &brandShortName; die kan worden gebruikt om problemen te onderzoeken.\">\n<!ENTITY safeModeDescription4.label   \"Uw add-ons en aangepaste instellingen zullen tijdelijk worden uitgeschakeld.\">\n\n<!ENTITY refreshProfileInstead.label  \"Als u probleemoplossing wilt overslaan, kunt u proberen &brandShortName; op te frissen.\">\n\n<!-- LOCALIZATION NOTE (autoSafeModeDescription3.label): Shown on the safe mode dialog after multiple startup crashes. See also chrome/global/resetProfile.dtd -->\n<!ENTITY autoSafeModeDescription3.label \"&brandShortName; is onverwacht gesloten tijdens het opstarten. Dit kan door add-ons of andere problemen worden veroorzaakt. U kunt het probleem proberen te verhelpen via probleemoplossing in de veilige modus.\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/safebrowsing/phishing-afterload-warning-message.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeb.palm.accept.label \"Haal me hier vandaan!\">\n<!ENTITY safeb.palm.decline.label \"Deze waarschuwing negeren\">\n<!-- Localization note (safeb.palm.notdeceptive.label) - Label of the Help menu\n  item. Either this or reportDeceptiveSiteMenu.label from report-phishing.dtd is\n  shown. -->\n<!ENTITY safeb.palm.notdeceptive.label \"Dit is geen misleidende website…\">\n<!-- Localization note (safeb.palm.notdeceptive.accesskey) - Because\n  safeb.palm.notdeceptive.label and reportDeceptiveSiteMenu.title from\n  report-phishing.dtd are never shown at the same time, the same accesskey can\n  be used for them. -->\n<!ENTITY safeb.palm.notdeceptive.accesskey \"m\">\n<!ENTITY safeb.palm.reportPage.label \"Waarom werd deze pagina geblokkeerd?\">\n\n<!ENTITY safeb.blocked.malwarePage.title \"Gerapporteerde aanvalpagina!\">\n<!-- Localization note (safeb.blocked.malwarePage.shortDesc) - Please don't translate the contents of the <span id=\"malware_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.malwarePage.shortDesc \"Deze webpagina op <span id='malware_sitename'/> is gerapporteerd als een aanvalpagina en is geblokkeerd op basis van uw beveiligingsvoorkeuren.\">\n<!ENTITY safeb.blocked.malwarePage.longDesc \"<p>Aanvalpagina’s proberen programma’s te installeren die privégegevens stelen, uw computer gebruiken om anderen aan te vallen, of uw systeem beschadigen.</p><p>Sommige aanvalpagina’s verspreiden bewust gevaarlijke software, maar vele zijn gecompromitteerd zonder medeweten of toestemming van hun eigenaars.</p>\">\n\n<!ENTITY safeb.blocked.unwantedPage.title \"Gerapporteerde pagina met ongewenste software!\">\n<!-- Localization note (safeb.blocked.unwantedPage.shortDesc) - Please don't translate the contents of the <span id=\"unwanted_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.unwantedPage.shortDesc \"Deze webpagina op <span id='unwanted_sitename'/> is gerapporteerd als een webpagina die ongewenste software bevat en is geblokkeerd op basis van uw beveiligingsvoorkeuren.\">\n<!ENTITY safeb.blocked.unwantedPage.longDesc \"<p>Pagina’s met ongewenste software proberen software te installeren die misleidend kan zijn en uw systeem op onverwachte manieren kan beïnvloeden.</p>\">\n\n<!ENTITY safeb.blocked.phishingPage.title2 \"Misleidende website!\">\n<!-- Localization note (safeb.blocked.phishingPage.shortDesc2) - Please don't translate the contents of the <span id=\"phishing_sitename\"/> tag. It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.phishingPage.shortDesc2 \"De website op <span id='phishing_sitename'/> is gerapporteerd als een misleidende website en is geblokkeerd op basis van uw beveiligingsvoorkeuren.\">\n<!ENTITY safeb.blocked.phishingPage.longDesc2 \"<p>Misleidende websites zijn ontworpen om u iets gevaarlijks te laten doen, zoals het installeren van software, of het delen van uw persoonlijke gegevens, zoals wachtwoorden, telefoonnummers of creditcardgegevens.</p><p>Het invoeren van persoonlijke gegevens op deze webpagina kan leiden tot diefstal van identiteitsgegevens of andere fraude.</p>\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/safebrowsing/report-phishing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Localization note (reportDeceptiveSiteMenu.title) - Label of the Help menu\n  item. Either this or safeb.palm.notdeceptive.label from\n  phishing-afterload-warning-message.dtd is shown. -->\n<!ENTITY reportDeceptiveSiteMenu.title      \"Misleidende website rapporteren…\">\n<!-- Localization note (reportDeceptiveSiteMenu.accesskey) - Because\n  safeb.palm.notdeceptive.label from phishing-afterload-warning-message.dtd and\n  reportDeceptiveSiteMenu.title are never shown at the same time, the same\n  accesskey can be used for them. -->\n<!ENTITY reportDeceptiveSiteMenu.accesskey  \"M\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/sanitize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sanitizePrefs2.title          \"Instellingen voor het wissen van geschiedenis\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.modal.width): width of the Clear History on Shutdown dialog.\n     Should be large enough to contain the item* strings on a single line.\n     The column width should be set at half of the dialog width. -->\n<!ENTITY sanitizePrefs2.modal.width    \"34em\">\n<!ENTITY sanitizePrefs2.column.width   \"17em\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.inContent.dialog.width): width of the\n     Clear History on Shutdown subdialog in the in-content preferences.\n     Should be large enough to contain the item* strings on a single line.\n     The column width adjusts the width of the first column in the dialog.\n     You can set the column width to a value that makes the dialog look visually balanced,\n     or at half of the dialog width if unsure. -->\n<!ENTITY sanitizePrefs2.inContent.dialog.width \"34em\">\n<!ENTITY sanitizePrefs2.inContent.column.width \"24em\">\n\n<!ENTITY sanitizeDialog2.title         \"Recente geschiedenis wissen\">\n<!-- LOCALIZATION NOTE (sanitizeDialog2.width): width of the Clear Recent History dialog -->\n<!ENTITY sanitizeDialog2.width         \"34em\">\n\n<!ENTITY clearDataSettings2.label     \"Als ik &brandShortName; afsluit, automatisch het volgende wissen:\">\n\n<!-- XXX rearrange entities to match physical layout when l10n isn't an issue -->\n<!-- LOCALIZATION NOTE (clearTimeDuration.*): \"Time range to clear\" dropdown.\n     See UI mockup at bug 480169 -->\n<!ENTITY clearTimeDuration.label          \"Te wissen tijdsperiode: \">\n<!ENTITY clearTimeDuration.accesskey      \"T\">\n<!ENTITY clearTimeDuration.lastHour       \"Laatste uur\">\n<!ENTITY clearTimeDuration.last2Hours     \"Laatste twee uur\">\n<!ENTITY clearTimeDuration.last4Hours     \"Laatste vier uur\">\n<!ENTITY clearTimeDuration.today          \"Vandaag\">\n<!ENTITY clearTimeDuration.everything     \"Alles\">\n<!-- Localization note (clearTimeDuration.suffix) - trailing entity for languages\nthat require it.  -->\n<!ENTITY clearTimeDuration.suffix         \"\">\n<!ENTITY clearTimeDuration.dateColumn     \"Bezoekdatum\">\n<!ENTITY clearTimeDuration.nameColumn     \"Naam\">\n\n<!-- LOCALIZATION NOTE (detailsProgressiveDisclosure.*): Labels and accesskeys\n     of the \"Details\" progressive disclosure button.  See UI mockup at bug\n     480169 -->\n<!ENTITY detailsProgressiveDisclosure.label     \"Details\">\n<!ENTITY detailsProgressiveDisclosure.accesskey \"e\">\n\n<!ENTITY historySection.label         \"Geschiedenis\">\n<!ENTITY dataSection.label            \"Gegevens\">\n\n<!ENTITY itemHistoryAndDownloads.label     \"Navigatie- &amp; downloadgeschiedenis\">\n<!ENTITY itemHistoryAndDownloads.accesskey \"N\">\n<!ENTITY itemFormSearchHistory.label       \"Formulier- &amp; zoekgeschiedenis\">\n<!ENTITY itemFormSearchHistory.accesskey   \"F\">\n<!ENTITY itemCookies.label                 \"Cookies\">\n<!ENTITY itemCookies.accesskey             \"C\">\n<!ENTITY itemCache.label                   \"Buffer\">\n<!ENTITY itemCache.accesskey               \"B\">\n<!ENTITY itemOfflineApps.label             \"Offlinewebsitegegevens\">\n<!ENTITY itemOfflineApps.accesskey         \"O\">\n<!ENTITY itemActiveLogins.label            \"Actieve aanmeldingen\">\n<!ENTITY itemActiveLogins.accesskey        \"A\">\n<!ENTITY itemSitePreferences.label         \"Websitevoorkeuren\">\n<!ENTITY itemSitePreferences.accesskey     \"v\">\n\n<!-- LOCALIZATION NOTE (sanitizeEverythingUndoWarning): Second warning paragraph\n     that appears when \"Time range to clear\" is set to \"Everything\".  See UI\n     mockup at bug 480169 -->\n<!ENTITY sanitizeEverythingUndoWarning     \"Deze actie kan niet ongedaan worden gemaakt.\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nsearchtip=Zoeken bij %S\n\n# LOCALIZATION NOTE (searchPlaceholder): this is shown in the searchbox when\n# the user hasn't typed anything yet.\nsearchPlaceholder=Zoeken\n\n# LOCALIZATION NOTE (searchHeader): this is displayed at the top of the panel\n# showing search suggestions.\n# %S is replaced with the name of the current default search engine.\nsearchHeader=%S doorzoeken\n\n# LOCALIZATION NOTE (cmd_pasteAndSearch): \"Search\" is a verb, this is the\n# search bar equivalent to the url bar's \"Paste & Go\"\ncmd_pasteAndSearch=Plakken & Zoeken\n\ncmd_clearHistory=Zoekgeschiedenis wissen\ncmd_clearHistory_accesskey=Z\n\ncmd_showSuggestions=Suggesties tonen\ncmd_showSuggestions_accesskey=S\n\n# LOCALIZATION NOTE (cmd_addFoundEngine): %S is replaced by the name of\n# a search engine offered by a web page. Each engine is displayed as a\n# menuitem at the bottom of the search panel.\ncmd_addFoundEngine=‘%S’ toevoegen\n# LOCALIZATION NOTE (cmd_addFoundEngineMenu): When more than 5 engines\n# are offered by a web page, instead of listing all of them in the\n# search panel using the cmd_addFoundEngine string, they will be\n# grouped in a submenu using cmd_addFoundEngineMenu as a label.\ncmd_addFoundEngineMenu=Zoekmachine toevoegen\n\n# LOCALIZATION NOTE (searchForSomethingWith):\n# This string is used to build the header above the list of one-click\n# search providers:  \"Search for <user-typed string> with:\"\n# NB: please leave the <span> and its class exactly as it is in English.\nsearchForSomethingWith=Zoeken naar <span class='contentSearchSearchWithHeaderSearchText'></span> met:\n\n# LOCALIZATION NOTE (searchWithHeader):\n# The wording of this string should be as close as possible to\n# searchForSomethingWith. This string will be used when the user\n# has not typed anything.\nsearchWithHeader=Zoeken met:\n\n# LOCALIZATION NOTE (searchSettings):\n# This is the label for the button that opens Search preferences.\nsearchSettings=Zoekinstellingen wijzigen\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/searchbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cmd_engineManager.label        \"Zoekmachines beheren…\">\n<!ENTITY searchEndCap.label             \"Zoeken\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/searchplugins/bing.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n    <ShortName>Bing</ShortName>\n    <Description>Bing. Search by Microsoft.</Description>\n    <InputEncoding>UTF-8</InputEncoding>\n    <Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAICAAAAEACACoCAAAJgAAABAQAAABAAgAaAUAAM4IAAAoAAAAIAAAAEAAAAABAAgAAAAAAIAEAAAAAAAAAAAAAAABAAAAAAAAhIQMAI+PIwCXlzEAn59BAKioUwCurl8AtbVuAL6+fwDJyZMA0tKlANjYsgDe3r4A5eXMAOzs2QDy8uUA+fnzAP///wAAGi8AAC1QAAA/cAAAUZAAAGOwAAB2zwAAiPAAEZj/ADGm/wBRs/8AccH/AJHP/wCx3f8A0ev/AP///wAAAAAAACwvAABLUAAAaHAAAIaQAAClsAAAw88AAOHwABHv/wAx8f8AUfP/AHH1/wCR9/8Asfn/ANH7/wD///8AAAAAAAAvIQAAUDcAAHBMAACQYwAAsHkAAM+PAADwpgAR/7QAMf++AFH/yABx/9MAkf/cALH/5QDR//AA////AAAAAAAALw4AAFAYAABwIgAAkCwAALA2AADPQAAA8EoAEf9bADH/cQBR/4cAcf+dAJH/sgCx/8kA0f/fAP///wAAAAAAAi8AAARQAAAGcAAACJAAAAqwAAALzwAADvAAACD/EgA9/zEAW/9RAHn/cQCY/5EAtf+xANT/0QD///8AAAAAABQvAAAiUAAAMHAAAD2QAABMsAAAWc8AAGfwAAB4/xEAiv8xAJz/UQCu/3EAwP+RANL/sQDk/9EA////AAAAAAAmLwAAQFAAAFpwAAB0kAAAjrAAAKnPAADC8AAA0f8RANj/MQDe/1EA4/9xAOn/kQDv/7EA9v/RAP///wAAAAAALyYAAFBBAABwWwAAkHQAALCOAADPqQAA8MMAAP/SEQD/2DEA/91RAP/kcQD/6pEA//CxAP/20QD///8AAAAAAC8UAABQIgAAcDAAAJA+AACwTQAAz1sAAPBpAAD/eREA/4oxAP+dUQD/r3EA/8GRAP/SsQD/5dEA////AAAAAAAvAwAAUAQAAHAGAACQCQAAsAoAAM8MAADwDgAA/yASAP8+MQD/XFEA/3pxAP+XkQD/trEA/9TRAP///wAAAAAALwAOAFAAFwBwACEAkAArALAANgDPAEAA8ABJAP8RWgD/MXAA/1GGAP9xnAD/kbIA/7HIAP/R3wD///8AAAAAAC8AIABQADYAcABMAJAAYgCwAHgAzwCOAPAApAD/EbMA/zG+AP9RxwD/cdEA/5HcAP+x5QD/0fAA////AAAAAAAsAC8ASwBQAGkAcACHAJAApQCwAMQAzwDhAPAA8BH/APIx/wD0Uf8A9nH/APeR/wD5sf8A+9H/AP///wAAAAAAGwAvAC0AUAA/AHAAUgCQAGMAsAB2AM8AiADwAJkR/wCmMf8AtFH/AMJx/wDPkf8A3LH/AOvR/wD///8AAAAAAAgALwAOAFAAFQBwABsAkAAhALAAJgDPACwA8AA+Ef8AWDH/AHFR/wCMcf8AppH/AL+x/wDa0f8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBggCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAsQEA0HAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwkPEBAQEBALBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEMEBAQEBAQEBAPCQMAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAQEBAQEBAQDQgBAAAAAAAAAAAAAAAAAAAAAAABDRAQEBAQEBAQEBAQEA0GAQAAAAAAAAAAAAAAAAAAAAENEBAQDgcLEBAQEBAQEBALBAAAAAAAAAAAAAAAAAAAAQ0QEBANAQEHDRAQEBAQEBAOCAAAAAAAAAAAAAAAAAABDRAQEA4BAAACCA4QEBAQEBANAQAAAAAAAAAAAAAAAAENEBAQDgEAAAAABAsQEBAQEA0BAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAABBw4QEBAQDQEAAAAAAAAAAAAAAAABDRAQEA4BAAABBw0QEBAQEBANAQAAAAAAAAAAAAAAAAENEBAQDgEAAAcQEBAQEBAQEA0BAAAAAAAAAAAAAAAAAQ0QEBAOAQABCxAQEBAQEBANBwAAAAAAAAAAAAAAAAABDRAQEA4BAAQPEBAQEA0IBAEAAAAAAAAAAAAAAAAAAAENEBAQDgEACRAQDQkGAQAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQILCgYCAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA4BAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEBAQDgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEBAQDgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEA0IBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQcFAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAAAAAAAAAAAAEAAAAAAACEhAAAjIwAAJKSFgCZmSgAqqpRALKyYgC+vnsAxsaKAM3NmQDU1KgA4ODBAOjozwDw8OEA+fnyAP///wD///8AAAAAAAAaLwAALVAAAD9wAABRkAAAY7AAAHbPAACI8AARmP8AMab/AFGz/wBxwf8Akc//ALHd/wDR6/8A////AAAAAAAALC8AAEtQAABocAAAhpAAAKWwAADDzwAA4fAAEe//ADHx/wBR8/8AcfX/AJH3/wCx+f8A0fv/AP///wAAAAAAAC8hAABQNwAAcEwAAJBjAACweQAAz48AAPCmABH/tAAx/74AUf/IAHH/0wCR/9wAsf/lANH/8AD///8AAAAAAAAvDgAAUBgAAHAiAACQLAAAsDYAAM9AAADwSgAR/1sAMf9xAFH/hwBx/50Akf+yALH/yQDR/98A////AAAAAAACLwAABFAAAAZwAAAIkAAACrAAAAvPAAAO8AAAIP8SAD3/MQBb/1EAef9xAJj/kQC1/7EA1P/RAP///wAAAAAAFC8AACJQAAAwcAAAPZAAAEywAABZzwAAZ/AAAHj/EQCK/zEAnP9RAK7/cQDA/5EA0v+xAOT/0QD///8AAAAAACYvAABAUAAAWnAAAHSQAACOsAAAqc8AAMLwAADR/xEA2P8xAN7/UQDj/3EA6f+RAO//sQD2/9EA////AAAAAAAvJgAAUEEAAHBbAACQdAAAsI4AAM+pAADwwwAA/9IRAP/YMQD/3VEA/+RxAP/qkQD/8LEA//bRAP///wAAAAAALxQAAFAiAABwMAAAkD4AALBNAADPWwAA8GkAAP95EQD/ijEA/51RAP+vcQD/wZEA/9KxAP/l0QD///8AAAAAAC8DAABQBAAAcAYAAJAJAACwCgAAzwwAAPAOAAD/IBIA/z4xAP9cUQD/enEA/5eRAP+2sQD/1NEA////AAAAAAAvAA4AUAAXAHAAIQCQACsAsAA2AM8AQADwAEkA/xFaAP8xcAD/UYYA/3GcAP+RsgD/scgA/9HfAP///wAAAAAALwAgAFAANgBwAEwAkABiALAAeADPAI4A8ACkAP8RswD/Mb4A/1HHAP9x0QD/kdwA/7HlAP/R8AD///8AAAAAACwALwBLAFAAaQBwAIcAkAClALAAxADPAOEA8ADwEf8A8jH/APRR/wD2cf8A95H/APmx/wD70f8A////AAAAAAAbAC8ALQBQAD8AcABSAJAAYwCwAHYAzwCIAPAAmRH/AKYx/wC0Uf8AwnH/AM+R/wDcsf8A69H/AP///wAAAAAACAAvAA4AUAAVAHAAGwCQACEAsAAmAM8ALADwAD4R/wBYMf8AcVH/AIxx/wCmkf8Av7H/ANrR/wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMAAAAAAAAAAAAAAAACBgwMBwIAAAAAAAAAAAAABg4ODg4MBgIAAAAAAAAAAAYODQoODg4KBAAAAAAAAAAGDgwDBQsODg4FAAAAAAAABg4MAgADCg4OBgAAAAAAAAYODAICCg4ODgYAAAAAAAAGDgwCBg4OCwcCAAAAAAAABg4MAwkIBAIAAAAAAAAAAAYODAICAAAAAAAAAAAAAAAGDgwCAAAAAAAAAAAAAAAABg4MAgAAAAAAAAAAAAAAAAYMCAEAAAAAAAAAAAAAAAACAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</Image>\n    <Url type=\"application/x-suggestions+json\" template=\"https://www.bing.com/osjson.aspx\">\n        <Param name=\"query\" value=\"{searchTerms}\"/>\n        <Param name=\"form\" value=\"OSDJAS\"/>\n        <Param name=\"language\" value=\"{moz:locale}\"/>\n    </Url>\n    <Url type=\"text/html\" method=\"GET\" template=\"https://www.bing.com/search\" rel=\"searchform\">\n        <Param name=\"q\" value=\"{searchTerms}\"/>\n        <Param name=\"pc\" value=\"MOZI\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"contextmenu\" value=\"MOZCON\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"searchbar\" value=\"MOZSBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"homepage\" value=\"MOZSPG\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"keyword\" value=\"MOZLBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"newtab\" value=\"MOZTSB\"/>\n    </Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/searchplugins/bolcom-nl.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>bol.com</ShortName>\n<Description>Zoeken bij bol.com</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAAAABMLAAATCwAAAAEAAAAAAAAAAAAA////ANJtQADot6AA3JJvAPXc0ADkpYYA7sq5ANiAVgD77egAzmMxAO3CqwDmr5IA4Jp8ANR4SgDcimMA+eTeAPHSwwD99/UA0Gk5APPWygD34NYA1nxQAOKggADos5gA7MaxAOCYdQD98+8A6r2oANRzRgDcjGkA2oheAP37+QDOZzUA5rWcAPvx6gD56OAA0nFCANZ4TgD12swA7si1AOq7pADkp4oA89TGAOCefQDiooQA0G09ANZ+VADYimAA3pZzAOrBrADtvacA//39AP359wDOZTMA/fXxANBnNwD78+wA0Gs7ANR1SAD34tgA9d7SANiCWAD12MoA3IxlANyOZwDuxrMA3ph3AOq/qgDquaIA6LWeAOazmgDvyLcA78q1AO/IswDswa0A4Jx7AOKkhgDOZTEA0Gc1APvv6ADQazkA+ejeANJxRADUdkoA1HhMANZ6TgDWflAA89jKANZ8UgDWflIA89bIANyMYwDuxrUA6LWcAOKgggDms5gA4qKCAOaxkgDkp4gA5q2SAOzBqwDrwKoA1HZIANR3SgDgnn4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQESP0IoPSABAQEBAQEBATljLgoKCk47AyABAQEBARBVCkxFAz42CgpcNwEBASMOCkwtJh5EMAoKCkEgAQFpCgpfTAoKCgoKCgoKCwFQOAoKOiclCgoKCgoKClk0SQoKCgoPBVMKCgoKCgo2JF4KNl5dZBoMAmUHKk8KCltHCkYfIUMFViIdNgZINgorSQoDPmAKOhkxEwoKMhY2UglPWlsYYh0cFzwvIV5oVjQBDQpNZhcpBAoISlgsCjMBAVBnCmEUVwoKCgoKCkAgAQEBFVQKVgoKCgoKCh8jAQEBAQEjX1EKCgoKJV41AQEBAQEBAQEbEURLJzUBAQEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</Image>\n<SearchForm>http://www.bol.com/</SearchForm>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.bol.com/nl/s/algemeen/zoekresultaten/Ntt/{searchTerms}/Ntk/media_all/Nty/1/suggestedFor/{searchTerms}/N/0/Ne/0/search/true/searchType/qck/index.html\" resultdomain=\"bol.com\">\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/searchplugins/ddg.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<OpenSearchDescription xmlns=\"http://a9.com/-/spec/opensearch/1.1/\"> \n  <ShortName>DuckDuckGo</ShortName> \n  <Description>Search DuckDuckGo</Description> \n  <InputEncoding>UTF-8</InputEncoding> \n  <Image height=\"16\" width=\"16\">data:image/icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA11RgALs6oACbQ9wAj0v8AI9L/ACfQ9wAu0agANdUYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzzN4CNdL/oK/z//////////////////////+jsPv/BDXX/wAz0t4AAAAAAAAAAAAAAAAAAAAAAAAAAAAyzvNSduD//////8jK/v+P+Lf/IbQL/17RPP+J3Y//wOKX//////9YeuX/ADLO8wAAAAAAAAAAAAAAAAAw091piOX/8/X9/1Fx5P9xhu//WOWZ/0W9Lv9Lwjn/J8BB/xyDAP9bdfL/9fP//2mI5v8AMNPdAAAAAAc610YRQ9f//////0Zr4P8AGdD/sb32////////////wrv//wAh1/8MPab/ACPc/05r4///////EkPX/wc610YANtWkrr/y/6S48P8AJ9L/AB3R/+/w/v///////////3+D7f8AQeL/AYTw/wFr5/8AMNb/p7Tv/6698v8AM9WkADLW//////8yXt//AC3V/wAw1/////////////z///8A0P7/AKb1/wWI7P8AuPf/AJ3w/zZW3P//////ADHV/wAx2P//////AzrZ/wAu1/84ZOL////////////e////AND//wC1+f8Atff/AZbv/wY62f8ELNf//////wAw1/8AMtn//////wAw2f8ALNn/kKrz////+//cwbH////////////R////Rcb8/wDO/f8A/P//AHzo//////8AMNj/ADXa//////8vXuL/ACna/4yq9///79T/jUkg/9i+r///////r2Q0/7Cozv8BKdr/AirY/zdZ4P//////ADTa/wI72tOuv/T/prr0/wAl2v+JqPb//7yW/+bUxv/9+/n////u//W+n/+Op/L/ADPd/wAv2v+ru/T/r7/0/wI72tMLQd1DEEjg//////9Cbef/ADng///////////////////////R3///AC3g/wAy3v9SeOn//////xFI4P8LQd1DAAAAAAM64PNmiuz/9/j//2mN7f/m7P3///////////9Cb+n/ACXd/wAt3v9rju3//////2iL7P8DOuDzAAAAAAAAAAAAAAAAAT3g/0p16f//////3OT8/3OS7v8AKt3/ACPc/zhn5/+xw/b//////0956v8CPeD/AAAAAAAAAAAAAAAAAAAAAAAAAAAEPODzBUDh/5uz8//7/f7/////////////////prz0/wtF4v8FQeDzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtF5kYDQOOkADrj/wA44v8AOeP/ADzk/wVB46QPReZGAAAAAAAAAAAAAAAAAAAAAPAPAADgBwAAwAMAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAADAAwAA4AcAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChIzyAnRNFwJ0TQryND0d8nRNH/J0TR/ydE0f8nRNH/I0PR3ydE0K8nRNFwKEjPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChE00AlRdK/J0XS/ydF0v8nRdL/XXPd/11z3f94i+P/k6Lp/5Oi6f9rf+D/NVDV/ydF0v8nRdL/JUXSvyhE00AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAzxAnRNOvJ0XT/ydF0/8lRdK/KEXSYOvu+6/+/v6//v7+v/39/c////////////7+/r/J0fOAKEXSYCVF0r8nRdP/J0XT/ydE068gQM8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlRdUwJ0bT7ydG0/8nRtHPKETTQAAAAADHx8dA2vHhn5TYpN/o9+z/////////////////8PL83ydG0o8lRdUwAAAAAChE00AnRtHPJ0bT/ydG0+8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEXVYCdG1P8nRtT/KEbTgAAAAAAmRtZQI0PU38jIyP/F6s//Rrtk/0a7ZP9/yIr/c796/4vLkv+JpNf/M3Kq/zyWh/8zeKTfJkbWUAAAAAAoRtOAJ0bU/ydG1P8oRdVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVF1TAnR9X/J0fV/yhF1WAgQM8QJ0fTrydH1f9CW8//2tra/6Pdsv9Gu2T/Rrtk/0WzWv9Gu2T/Rrtk/0a7ZP9Gu2T/Rrtk/z6egP8nR9X/J0fTryBAzxAoRdVgJ0fV/ydH1f8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAgQM8QJ0fV7ydH1f8oSNVgIEDPECdH1c8nR9X/J0fV/1xwyf/t7e3/o92y/0a7ZP9Gu2T/Ra5U/0a7ZP9Gu2T/Rrtk/0a7ZP9Gu2T/Pp6A/ydH1f8nR9X/J0fVzyBAzxAoSNVgJ0fV/ydH1e8gQM8QAAAAAAAAAAAAAAAAAAAAACdH1q8nR9b/KEjVgCBQzxAnR9bPJ0fW/ydH1v8nR9b/gIzB//r6+v+j3bL/Rrtk/13Ed/+i26//ruG7/z6egf8+noH/Rrtk/0a7ZP86kI//J0fW/ydH1v8nR9b/J0fWzyBQzxAoSNWAJ0fW/ydH1q8AAAAAAAAAAAAAAAAoSNdAJkjW/yZH1s8AAAAAJEfWryZI1v8mSNb/JkjW/yZI1v+jqsT//////+j37P/R7tj////////////W3ff/JkjW/yZI1v8uZbr/PJeI/zJzrP8mSNb/JkjW/yZI1v8mSNb/JEfWrwAAAAAmR9bPJkjW/yhI10AAAAAAAAAAACVI1r8mSNf/KEjXQCZJ1lAmSNf/JkjX/yZI1/8mSNf/JkjX/9HR0f///////////////////////////5Ok6/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JknWUChI10AmSNf/JUjWvwAAAAAoSNcgJknY/yZH2M8AAAAAI0nY3yZJ2P8mSdj/JknY/yZJ2P9KZM//39/f////////////////////////////XHfi/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8jSdjfAAAAACZH2M8mSdj/KEjXICdJ2HAmSdj/JUjXYCVK2jAmSdj/JknY/yZJ2P8mSdj/JknY/2V4yf/t7e3///////////////////////////9cd+L/HXTj/xSf7/8Nwfj/CdL8/wnS/P8J0vz/ELDz/xt85v8mSdj/JknY/yZJ2P8lStowJUjXYCZJ2P8nSdhwJErZryZK2f8oSNcgJUnajyZK2f8mStn/JkrZ/yZK2f8mStn/iJPA////////////////////////////0ff+/xjV/P8J0vz/Drn1/xiO6/8Yjuv/GI7r/xCw8/8Lyvr/CdL8/xmF6P8mStn/JkrZ/yVJ2o8oSNcgJkrZ/yRK2a8jStrfI0rZ3wAAAAAlSdq/Jkra/yZK2v8mStr/Jkra/yZK2v+xtsf///////////////////////////8o2Pz/CdL8/wvK+v8mStr/Jkra/yZK2v8mStr/Jkra/yZK2v8iW97/Jkra/yZK2v8mStr/JUnavwAAAAAjStnfI0ra3yZK2v8lSdq/AAAAACZH2O8mStr/Jkra/yZK2v8mStr/L1HY/9HR0f///////////////////////////yjY/P8J0vz/CdL8/xCw9P8QsPT/ELD0/xSf7/8ddeX/Jkra/yZK2v8mStr/Jkra/yZK2v8mR9jvAAAAACVJ2r8mStr/Jkvb/yVJ2r8AAAAAJkvb/yZL2/8mS9v/Jkvb/yZL2/9KZtL/4+Pj////////////////////////////4Pn//0fd/f8J0vz/CdL8/wnS/P8J0vz/CdL8/wnS/P8Lyvr/Fpfu/yJc3/8mS9v/Jkvb/yZL2/8AAAAAJUnavyZL2/8mS9z/JUncvwAAAAAmS9z/Jkvc/yZL3P8mS9z/Jkvc/26AyP/x8fH//////////////////////////////////////9H3/v/C9P7/o+7+/2fa+/8Oufb/CdL8/wnS/P8J0vz/CdL8/xiP7P8mS9z/Jkvc/wAAAAAlSdy/Jkvc/yZM3P8lTNy/AAAAACZJ2e8mTNz/Jkzc/yZM3P8mTNz/iJTB////////////qnth/5VaOf/x6eX///////////////////////Hp5f/x6eX/ydL2/yZM3P8kVN7/G37o/xKo8v8QsfT/HXbm/yZM3P8mSdnvAAAAACVM3L8mTNz/I0vc3yZJ2u8AAAAAJUzevyZM3f8mTN3/Jkzd/yZM3f+fqc3///////////+VWjn/v5yI/+re1///////////////////////jk8s/7iRe//J0vb/Jkzd/yZM3f8mTN3/Jkzd/yZM3f8mTN3/Jkzd/yVM3r8AAAAAI0vc3yNL3N8kTd2vJk3d/yhQ3yAlTd2PJk3d/yZN3f8mTd3/Jk3d/6St0v////////////Hp5f/q3tf///////////////////////////+xhm7/49PK/6Cx8P8mTd3/Jk3d/yZN3f8mTd3/Jk3d/yZN3f8mTd3/JU3djyhQ3yAmTd3/JE3drydN33AmTd7/J03fcCVK3zAmTd7/Jk3e/yZN3v8mTd7/pK7S///////Sp5r/////////////////////////////////////////////////T27k/yZN3v8mTd7/Jk3e/yZN3v8mTd7/Jk3e/yZN3v8lSt8wJ03fcCZN3v8nTd9wKFDfICZO3/8mTt3PAAAAACVN3r8mTt//Jk7f/yZO3/+EltX//////+fRyv/SqaD/59LO///////////////////////at63/vIBy/7Glxf8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8mTt//JU3evwAAAAAmTt3PJk7f/yhQ3yAAAAAAJE/dryZO3/8oUN9AKFDfQCZO3/8mTt//Jk7f/zhb2v/o6/T/////////////////////////////////////////////////XHrn/yZO3/8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8oUN9AKFDfQCZO3/8kT92vAAAAAAAAAAAoUN9AJk7g/yZO4M8AAAAAJk/hnyZO4P8mTuD/Jk7g/05v5v/k6fv//////////////////////////////////////3eR7P8mTuD/Jk7g/yZO4P8mTuD/Jk7g/yZO4P8mTuD/Jk/hnwAAAAAmTuDPJk7g/yhQ30AAAAAAAAAAAAAAAAAjT+GfJU/h/yVO4Y8gUN8QIk7gzyVP4f8lT+H/SWnW/0lp1v+bq+H/8fHx/////////////////6Cy8v9OcOb/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yJO4M8gUN8QJU7hjyVP4f8jT+GfAAAAAAAAAAAAAAAAAAAAACBQ3xAlTOHvJU/h/yVQ4mAgUN8QIk7hzyVP4f+ktOv///////////////////////H0/f9phur/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yVP4f8iTuHPIFDfECVQ4mAlT+H/JUzh7yBQ3xAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ3zAlUOLvJVDi/yVQ4mAgUN8QI1Din4mb2//J0/j/ydP4/6299P93ku3/M1vk/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/I1DinyBQ3xAlUOJgJVDi/yVQ4u8lUN8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAlUOLvJVDi/yVQ4o8AAAAAJFDjQCVQ4r8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDivyRQ40AAAAAAJVDijyVQ4v8lUOLvJVDkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAjUeTfJVHj/yNR5N8kUONAAAAAACVQ5DAmUuOAJVHivyNR5N8lUeP/JVHj/yNR5N8lUeK/JlLjgCVQ5DAAAAAAJFDjQCNR5N8lUeP/I1Hk3yVQ5DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBQ3xAjUuSfJVHk/yVR5P8jUeTfJFLkcChQ5yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoUOcgJFLkcCNR5N8lUeT/JVHk/yNS5J8gUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkUONAI1LknyVS5P8lUuT/JVLk/yVS5O8lUeS/JVHkvyVR5L8lUeS/JVLk7yVS5P8lUuT/JVLk/yRS468kUONAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFDfECVS5GAjUuWfIlPlzyVS5f8lUuX/JVLl/yVS5f8iU+XPI1LlnyVS5GAgUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/ggBB/wgAEP4AAAB8AAAAPAAAADiAAAEYAAAAEQAAAIAAAAAAAAAAAgAAAEIAAABCAAAAQgAAAEIAAABCAAAAQAAAAAAAAAABAAAAiAAAABiAAAEcAAAAPAAAAD4AAAB/CAAQ/4IAQf/AfgP/8AAP//wAP/</Image>\n  <Url type=\"text/html\" method=\"get\" template=\"https://duckduckgo.com/\" rel=\"searchform\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"contextmenu\" value=\"ffcm\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"keyword\"     value=\"ffab\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"searchbar\"   value=\"ffsb\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"homepage\"    value=\"ffhp\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"newtab\"      value=\"ffnt\"/>\n  </Url>\n  <Url type=\"application/x-suggestions+json\" template=\"https://ac.duckduckgo.com/ac/\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <Param name=\"type\" value=\"list\"/>\n  </Url>\n</OpenSearchDescription> \n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/searchplugins/google-nocodes.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"keyword\" value=\"firefox-b-ab\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"searchbar\" value=\"firefox-b\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/searchplugins/list.json",
    "content": "{\"RU\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"bing\", \"bolcom-nl\", \"ddg\", \"marktplaats-nl\", \"wikipedia-nl\"]}, \"CN\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"bing\", \"bolcom-nl\", \"ddg\", \"marktplaats-nl\", \"wikipedia-nl\"]}, \"default\": {\"visibleDefaultEngines\": [\"google\", \"bing\", \"bolcom-nl\", \"ddg\", \"marktplaats-nl\", \"wikipedia-nl\"]}, \"TW\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"bing\", \"bolcom-nl\", \"ddg\", \"marktplaats-nl\", \"wikipedia-nl\"]}, \"CA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"bing\", \"bolcom-nl\", \"ddg\", \"marktplaats-nl\", \"wikipedia-nl\"]}, \"TR\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"bing\", \"bolcom-nl\", \"ddg\", \"marktplaats-nl\", \"wikipedia-nl\"]}, \"US\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"bing\", \"bolcom-nl\", \"ddg\", \"marktplaats-nl\", \"wikipedia-nl\"]}, \"HK\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"bing\", \"bolcom-nl\", \"ddg\", \"marktplaats-nl\", \"wikipedia-nl\"]}, \"KZ\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"bing\", \"bolcom-nl\", \"ddg\", \"marktplaats-nl\", \"wikipedia-nl\"]}, \"UA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"bing\", \"bolcom-nl\", \"ddg\", \"marktplaats-nl\", \"wikipedia-nl\"]}, \"BY\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"bing\", \"bolcom-nl\", \"ddg\", \"marktplaats-nl\", \"wikipedia-nl\"]}}"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/searchplugins/marktplaats-nl.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Marktplaats.nl</ShortName>\n<Description>Zoeken in alle categorieën op Marktplaats.nl</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHlAb2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8hv5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jvGPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAntieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZB8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hKPJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r35CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/ur5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturvRauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39QjrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWPV56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98mTOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+mPHp9BP9z7nfP78L/eE8/sl0p8zAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAABC0lEQVR42rSSoU7DUBSGv42FNKHiBtMrEE2KwnRysoIwP4UZ6SOQ9AW2B5hFN+BRCDZVSQKi9WtSeVFUVCwEgehdb0p2xQTHnfz/d3POf+6gyhYcU0OOrBGQpBSV7lcxod9zFBVJChBIZhOGrWk61rKq/z75mAFIwfKW6Xg/0s0eeH6j2Rm3qnXrCaTo7yAFUlAqSmWAp6zX9gBP4AmAh1cjr3PuIntKrVYq1rl2S8GZYwcCSSABPmuATc484lLaAdfRcptMUZn0rIebTXAdgOvFAfcBoJsKmEd2YKtodjryVWyC7k7ZqSf3cZSkvHzw1fC+5eqCcxcg9Al9kpRNzvePVk9HDP79t/4OALMxUpBz00CfAAAAAElFTkSuQmCC</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.marktplaats.nl/z.html\" resultdomain=\"marktplaats.nl\">\n  <Param name=\"client\" value=\"firefox-search\"/>\n  <Param name=\"query\" value=\"{searchTerms}\"/>\n</Url>\n<SearchForm>http://www.marktplaats.nl</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/searchplugins/wikipedia-nl.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Wikipedia (nl)</ShortName>\n<Description>De vrije encyclopedie</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">resource://search-plugins/images/wikipedia.ico</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://nl.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://nl.wikipedia.org/wiki/Speciaal:Zoeken\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/setDesktopBackground.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY position.label             \"Positie:\">\n<!ENTITY tile.label                 \"Naast elkaar\">\n<!ENTITY center.label               \"Centreren\">\n<!ENTITY stretch.label              \"Uitrekken\">\n<!ENTITY fill.label                 \"Uitvullen\">\n<!ENTITY fit.label                  \"Passend maken\">\n<!ENTITY preview.label              \"Voorbeeld\">\n<!ENTITY color.label                \"Kleur:\">\n<!ENTITY setDesktopBackground.title \"Bureaubladachtergrond instellen\">\n<!ENTITY openDesktopPrefs.label     \"Bureaubladvoorkeuren openen\">\n<!ENTITY closeWindow.key            \"w\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/shellservice.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\noptionsLabel=%S-&opties\nsafeModeLabel=%S &Veilige modus\n\n# LOCALIZATION NOTE (setDefaultBrowserMessage2, setDefaultBrowserConfirm.label):\n# %S will be replaced by brandShortName\nsetDefaultBrowserMessage2          = Haal het meeste uit %S door de browser in te stellen als uw standaardbrowser\nsetDefaultBrowserConfirm.label     = %S als mijn standaardbrowser gebruiken\nsetDefaultBrowserConfirm.accesskey = u\nsetDefaultBrowserOptions.label     = Opties\nsetDefaultBrowserOptions.accesskey = O\nsetDefaultBrowserNotNow.label      = Niet nu\nsetDefaultBrowserNotNow.accesskey  = N\nsetDefaultBrowserNever.label       = Dit niet meer vragen\nsetDefaultBrowserNever.accesskey   = D\n\n# LOCALIZATION NOTE (setDefaultBrowserTitle, setDefaultBrowserMessage, setDefaultBrowserDontAsk, setDefaultBrowserAlertConfirm.label, setDefaultBrowserAlertNotNow.label):\n# These strings are used as an alternative to the ones above, in a modal dialog.\n# %S will be replaced by brandShortName\nsetDefaultBrowserTitle=Standaardbrowser\nsetDefaultBrowserMessage=%S is momenteel niet ingesteld als uw standaardbrowser. Wilt u het uw standaardbrowser maken?\nsetDefaultBrowserDontAsk=Deze controle altijd uitvoeren bij het starten van %S\nsetDefaultBrowserAlertConfirm.label=%S als mijn standaardbrowser gebruiken\nsetDefaultBrowserAlertNotNow.label=Niet nu\n\ndesktopBackgroundLeafNameWin=Bureaubladachtergrond.bmp\nDesktopBackgroundDownloading=Afbeelding opslaan…\nDesktopBackgroundSet=Bureaubladachtergrond instellen\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/sitePermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (state.current.allowed,\n#                    state.current.allowedForSession,\n#                    state.current.allowedTemporarily,\n#                    state.current.blockedTemporarily,\n#                    state.current.blocked):\n# This label is used to display active permission states in the site\n# identity popup (which does not have a lot of screen space).\nstate.current.allowed = Toegestaan\nstate.current.allowedForSession = Toegestaan voor sessie\nstate.current.allowedTemporarily = Tijdelijk toegestaan\nstate.current.blockedTemporarily = Tijdelijk geblokkeerd\nstate.current.blocked = Geblokkeerd\n\n# LOCALIZATION NOTE (state.multichoice.alwaysAsk,\n#                    state.multichoice.allow,\n#                    state.multichoice.allowForSession,\n#                    state.multichoice.block):\n# Used to label permission state checkboxes in the page info dialog.\nstate.multichoice.alwaysAsk = Altijd vragen\nstate.multichoice.allow = Toestaan\nstate.multichoice.allowForSession = Toestaan voor sessie\nstate.multichoice.block = Blokkeren\n\npermission.cookie.label = Cookies instellen\npermission.desktop-notification2.label = Notificaties ontvangen\npermission.image.label = Afbeeldingen laden\npermission.camera.label = Camera gebruiken\npermission.microphone.label = Microfoon gebruiken\npermission.screen.label = Scherm delen\npermission.install.label = Add-ons installeren\npermission.popup.label = Pop-upvensters openen\npermission.geo.label = Uw locatie benaderen\npermission.indexedDB.label = Offlineopslag onderhouden\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/syncBrand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncBrand.shortName.label  \"Sync\">\n<!ENTITY syncBrand.fullName.label   \"Firefox Sync\">\n<!ENTITY syncBrand.fxAccount.label  \"Firefox-account\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/syncCustomize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncCustomize.dialog.title       \"Sync-selectie\">\n<!ENTITY syncCustomize.acceptButton.label \"Starten\">\n\n<!ENTITY syncCustomize.title              \"Wat wilt u synchroniseren?\">\n<!ENTITY syncCustomize.description        \"U kunt deze selectie wijzigen in Opties.\">\n<!ENTITY syncCustomizeUnix.description    \"U kunt deze selectie wijzigen in Voorkeuren.\">\n\n<!--\n  These engine names are the same as in browser/preferences/sync.dtd except\n  for the last two that are marked as being specific to Desktop browsers.\n-->\n<!ENTITY engine.bookmarks.label           \"Bladwijzers\">\n<!ENTITY engine.bookmarks.accesskey       \"B\">\n<!ENTITY engine.history.label             \"Geschiedenis\">\n<!ENTITY engine.history.accesskey         \"G\">\n<!ENTITY engine.tabs.label                \"Tabbladen\">\n<!ENTITY engine.tabs.accesskey            \"T\">\n<!ENTITY engine.passwords.label           \"Wachtwoorden\">\n<!ENTITY engine.passwords.accesskey       \"W\">\n<!ENTITY engine.addons.label              \"Desktop-add-ons\">\n<!ENTITY engine.addons.accesskey          \"a\">\n<!ENTITY engine.prefs.label               \"Desktopvoorkeuren\">\n<!ENTITY engine.prefs.accesskey           \"v\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/syncGenericChange.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (change.password.title): This (and associated change.password/passphrase) are used when the user elects to change their password.\nchange.password.title = Uw wachtwoord wijzigen\nchange.password.acceptButton = Wachtwoord wijzigen\nchange.password.status.active = Uw wachtwoord wordt gewijzigd…\nchange.password.status.success = Uw wachtwoord is gewijzigd.\nchange.password.status.error = Er is een fout opgetreden bij het wijzigen van uw wachtwoord.\n\nchange.password3.introText = Uw wachtwoord moet minstens 8 tekens lang zijn. Het kan niet hetzelfde zijn als uw gebruikersnaam of uw herstelsleutel.\nchange.password.warningText = Noot: al uw overige apparaten zullen geen verbinding met uw account meer kunnen maken als u dit wachtwoord wijzigt. \n\nchange.recoverykey.title = Mijn herstelsleutel\nchange.recoverykey.acceptButton = Herstelsleutel wijzigen\nchange.recoverykey.label = Herstelsleutel wijzigen en lokale gegevens uploaden, moment…\nchange.recoverykey.error = Er is een fout opgetreden bij het wijzigen van uw herstelsleutel!\nchange.recoverykey.success = Uw herstelsleutel is met succes gewijzigd!\n\nchange.synckey.introText2 = Om uw totale privacy te waarborgen worden al uw gegevens voor het uploaden versleuteld. De sleutel voor het ontcijferen van uw gegevens wordt niet geüpload.\n# LOCALIZATION NOTE (change.recoverykey.warningText) \"Sync\" should match &syncBrand.shortName.label; from syncBrand.dtd\nchange.recoverykey.warningText = Noot: wijzigen hiervan zal alle op de Sync-server opgeslagen gegevens wissen en nieuwe gegevens die door deze herstelsleutel zijn versleuteld uploaden. Uw andere apparaten zullen niet worden gesynchroniseerd, totdat de nieuwe herstelsleutel voor dat apparaat is ingevoerd.\n   \nnew.recoverykey.label = Uw herstelsleutel\n\n# LOCALIZATION NOTE (new.password.title): This (and associated new.password/passphrase) are used on a second computer when it detects that your password or passphrase has been changed on a different device.\nnew.password.title            = Wachtwoord bijwerken\nnew.password.introText        = Uw wachtwoord werd geweigerd door de server, werk uw wachtwoord bij.\nnew.password.label            = Voer uw nieuwe wachtwoord in\nnew.password.confirm          = Bevestig uw nieuwe wachtwoord\nnew.password.acceptButton     = Wachtwoord bijwerken\nnew.password.status.incorrect = Wachtwoord onjuist, probeer het opnieuw.\n\nnew.recoverykey.title          = Herstelsleutel bijwerken\nnew.recoverykey.introText      = Uw herstelsleutel is via een ander apparaat gewijzigd. Voer uw bijgewerkte herstelsleutel in.\nnew.recoverykey.acceptButton     = Herstelsleutel bijwerken\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/syncKey.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\r\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\r\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\r\n\r\n<!ENTITY syncKey.page.title               \"Uw &syncBrand.fullName.label;-sleutel\">\r\n<!ENTITY syncKey.page.description2        \"Deze sleutel wordt gebruikt om de gegevens in uw &syncBrand.fullName.label;-account te versleutelen. U zult de sleutel telkens wanneer u &syncBrand.fullName.label; op een nieuw apparaat instelt moeten invoeren.\">\r\n<!ENTITY syncKey.keepItSecret.heading     \"Hou deze geheim\">\r\n<!ENTITY syncKey.keepItSecret.description \"Om uw privacy te beschermen, is uw &syncBrand.fullName.label;-account versleuteld. Zonder deze sleutel zou het jaren duren voordat iemand uw persoonlijke gegevens kan ontcijferen. U bent de enige die over deze sleutel beschikt. Dit betekent dat u de enige bent die toegang tot uw &syncBrand.fullName.label;-gegevens heeft.\">\r\n<!ENTITY syncKey.keepItSafe.heading       \"Hou het veilig\">\r\n<!ENTITY syncKey.keepItSafe1.description  \"Verlies deze sleutel niet.\">\r\n<!ENTITY syncKey.keepItSafe2.description  \" We hebben geen kopie van uw sleutel (dan zou deze niet geheim zijn!), dus \">\r\n<!ENTITY syncKey.keepItSafe3.description  \"we kunnen u niet helpen bij het terughalen ervan\">\r\n<!ENTITY syncKey.keepItSafe4a.description \" als u deze verliest. U zult deze sleutel telkens wanneer u een nieuw apparaat met &syncBrand.fullName.label; verbindt moeten gebruiken.\">\r\n<!ENTITY syncKey.findOutMore1.label       \"Meer informatie over &syncBrand.fullName.label; en uw privacy kunt u vinden op \">\r\n<!ENTITY syncKey.findOutMore2.label       \".\">\r\n<!ENTITY syncKey.footer1.label            \"De servicevoorwaarden van &syncBrand.fullName.label; zijn beschikbaar op \">\r\n<!ENTITY syncKey.footer2.label            \". Het privacybeleid is beschikbaar op \">\r\n<!ENTITY syncKey.footer3.label            \".\">\r\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/syncProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD\n    SYSTEM \"chrome://branding/locale/brand.dtd\">\n    %brandDTD;\n\n<!-- These strings are used in the sync progress upload page -->\n<!ENTITY syncProgress.pageTitle    \"Uw eerste synchronisatie\">\n<!ENTITY syncProgress.textBlurb    \"Uw gegevens worden nu op de achtergrond versleuteld en geüpload. U kunt dit tabblad sluiten en &brandShortName; verder blijven gebruiken.\">\n<!ENTITY syncProgress.closeButton  \"Sluiten\">\n<!ENTITY syncProgress.logoAltText  \"&brandShortName;-logo\">\n<!ENTITY syncProgress.diffText     \"&brandShortName; zal nu automatisch op de achtergrond synchroniseren. U kunt dit tabblad sluiten en &brandShortName; verder blijven gebruiken.\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/syncQuota.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY quota.dialogTitle.label    \"Serverquotum\">\n<!ENTITY quota.retrievingInfo.label \"Quotumgegevens ophalen…\">\n<!ENTITY quota.typeColumn.label     \"Type\">\n<!ENTITY quota.sizeColumn.label     \"Grootte\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/syncQuota.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncollection.addons.label    = Add-ons\ncollection.bookmarks.label = Bladwijzers\ncollection.history.label   = Geschiedenis\ncollection.passwords.label = Wachtwoorden\ncollection.prefs.label     = Voorkeuren\ncollection.tabs.label      = Tabbladen\n\n# LOCALIZATION NOTE (quota.usageNoQuota.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space occupied\n# on the server\nquota.usageNoQuota.label    = U gebruikt nu %1$S %2$S.\n# LOCALIZATION NOTE (quota.usagePercentage.label):\n# %1$S is the percentage of space used,\n# %2$S and %3$S numeric value and unit (as defined in the download manager)\n# of the amount of space used,\n# %3$S and %4$S numeric value and unit (as defined in the download manager)\n# of the total space available.\nquota.usagePercentage.label = U gebruikt %1$S%% (%2$S %3$S) van de toegestane %4$S %5$S.\nquota.usageError.label      = Kon geen quotumgegevens ophalen.\nquota.retrieving.label      = Ophalen…\n# LOCALIZATION NOTE (quota.sizeValueUnit.label): %1$S is the amount of space\n# occupied by the engine, %2$K the corresponding unit (e.g. kB) as defined in\n# the download manager.\nquota.sizeValueUnit.label   = %1$S %2$S\nquota.remove.label          = Verwijderen\nquota.treeCaption.label     = Vink items uit om het synchroniseren te stoppen en ruimte op de server vrij te maken.\n# LOCALIZATION NOTE (quota.removal.label): %S is a list of engines that will be\n# disabled and whose data will be removed once the user confirms.\nquota.removal.label         = Firefox Sync zal de volgende gegevens verwijderen: %S.\n# LOCALIZATION NOTE (quota.list.separator): This is the separator string used\n# for the list of engines (incl. spaces where appropriate)\nquota.list.separator        = ,\\u0020\n# LOCALIZATION NOTE (quota.freeup.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space freed\n# up by disabling the unchecked engines.  If displayed this string is\n# concatenated directly to quota.removal.label and may need to start off with\n# whitespace.\nquota.freeup.label          = \\u0020Dit zal %1$S %2$S vrijmaken.\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/syncSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY accountSetupTitle.label    \"&syncBrand.fullName.label;-set-up\">\n\n<!-- First page of the wizard -->\n\n<!ENTITY setup.pickSetupType.description2 \"Welkom! Als u &syncBrand.fullName.label; nog nooit eerder hebt gebruikt, dient u een nieuwe account aan te maken.\">\n<!ENTITY button.createNewAccount.label \"Een nieuwe account aanmaken\">\n<!ENTITY button.haveAccount.label      \"Ik heb een account\">\n\n<!ENTITY setup.choicePage.title.label     \"Hebt u &syncBrand.fullName.label; eerder gebruikt?\">\n<!ENTITY setup.choicePage.new.label       \"Ik heb &syncBrand.shortName.label; nooit eerder gebruikt\">\n<!ENTITY setup.choicePage.existing2.label \"Ik gebruik &syncBrand.shortName.label; al op een ander apparaat\">\n\n<!-- New Account AND Existing Account -->\n<!ENTITY server.label               \"Server\">\n<!ENTITY serverType.default.label      \"Standaard: Mozilla &syncBrand.fullName.label;-server\">\n<!ENTITY serverType.custom2.label   \"Een eigen server gebruiken…\">\n<!ENTITY signIn.account2.label      \"Account\">\n<!ENTITY signIn.account2.accesskey  \"A\">\n<!ENTITY signIn.password.label      \"Wachtwoord\">\n<!ENTITY signIn.password.accesskey  \"W\">\n<!ENTITY signIn.recoveryKey.label       \"Herstelsleutel\">\n<!ENTITY signIn.recoveryKey.accesskey   \"H\">\n\n<!-- New Account Page 1: Basic Account Info -->\n<!ENTITY setup.newAccountDetailsPage.title.label \"Accountdetails\">\n<!ENTITY setup.emailAddress.label     \"E-mailadres\">\n<!ENTITY setup.emailAddress.accesskey \"E\">\n<!ENTITY setup.choosePassword.label      \"Kies een wachtwoord\">\n<!ENTITY setup.choosePassword.accesskey  \"w\">\n<!ENTITY setup.confirmPassword.label     \"Wachtwoord bevestigen\">\n<!ENTITY setup.confirmPassword.accesskey \"b\">\n\n<!-- LOCALIZATION NOTE: tosAgree1, tosLink, tosAgree2, ppLink, tosAgree3 are\n     joined with implicit white space, so spaces in the strings aren't necessary -->\n<!ENTITY setup.tosAgree1.label      \"Ik ga akkoord met de\">\n<!ENTITY setup.tosAgree1.accesskey  \"a\">\n<!ENTITY setup.tosLink.label        \"servicevoorwaarden (en)\">\n<!ENTITY setup.tosAgree2.label      \"en het\">\n<!ENTITY setup.ppLink.label         \"privacybeleid (en)\">\n<!ENTITY setup.tosAgree3.label      \"\">\n<!ENTITY setup.tosAgree2.accesskey  \"\">\n\n<!-- My Recovery Key dialog -->\n<!ENTITY setup.newRecoveryKeyPage.title.label \"&brandShortName; denkt aan uw privacy\">\n<!ENTITY setup.newRecoveryKeyPage.description.label \"Om uw totale privacy te waarborgen worden al uw gegevens voor het uploaden versleuteld. De herstelsleutel, die nodig is om uw gegevens te ontcijferen, wordt niet geüpload.\">\n<!ENTITY recoveryKeyEntry.label        \"Uw herstelsleutel\">\n<!ENTITY recoveryKeyEntry.accesskey    \"h\">\n<!ENTITY syncGenerateNewKey.label  \"Nieuwe sleutel genereren\">\n<!ENTITY recoveryKeyBackup.description \"Uw herstelsleutel is vereist voor de toegang van &syncBrand.fullName.label; op andere machines. Maak een reservekopie. We kunnen u niet helpen bij het terugvinden van uw herstelsleutel.\">\n\n<!ENTITY button.syncKeyBackup.print.label     \"Afdrukken…\">\n<!ENTITY button.syncKeyBackup.print.accesskey \"A\">\n<!ENTITY button.syncKeyBackup.save.label      \"Opslaan…\">\n<!ENTITY button.syncKeyBackup.save.accesskey  \"O\">\n\n<!-- Existing Account Page 1: Pair a Device (incl. Pair a Device dialog strings) -->\n<!ENTITY pairDevice.title.label             \"Een apparaat koppelen\">\n<!ENTITY addDevice.showMeHow.label          \"Toon me hoe.\">\n<!ENTITY addDevice.dontHaveDevice.label     \"Ik heb het apparaat niet bij me\">\n<!ENTITY pairDevice.setup.description.label  \"Selecteer ‘Een apparaat koppelen’ op uw andere apparaat om het te activeren.\">\n<!ENTITY addDevice.setup.enterCode.label    \"Voer daarna deze code in:\">\n<!ENTITY pairDevice.dialog.description.label \"Selecteer ‘Sync instellen’ op uw nieuwe apparaat om het te activeren.\">\n<!ENTITY addDevice.dialog.enterCode.label   \"Voer de code in die het apparaat geeft:\">\n<!ENTITY addDevice.dialog.tryAgain.label    \"Probeer het opnieuw.\">\n<!ENTITY addDevice.dialog.successful.label  \"Het apparaat is met succes toegevoegd. De eerste synchronisatie kan meerdere minuten duren en zal op de achtergrond worden voltooid.\">\n<!ENTITY addDevice.dialog.recoveryKey.label     \"Om uw apparaat te activeren dient u uw herstelsleutel in te voeren. Druk deze sleutel af of sla hem op, en neem hem met u mee.\">\n<!ENTITY addDevice.dialog.connected.label   \"Apparaat verbonden\">\n\n<!-- Existing Account Page 2: Manual Login -->\n<!ENTITY setup.signInPage.title.label \"Aanmelden\">\n<!ENTITY existingRecoveryKey.description \"U kunt een kopie van uw herstelsleutel verkrijgen door naar Opties van &syncBrand.shortName.label; op uw andere apparaat te gaan en ‘Mijn herstelsleutel’ onder ‘Account beheren’ te selecteren.\">\n<!ENTITY verifying.label              \"Verifiëren…\">\n<!ENTITY resetPassword.label          \"Wachtwoord herinitialiseren\">\n<!ENTITY resetSyncKey.label           \"Ik ben mijn andere apparaat kwijt.\">\n\n<!-- Sync Options -->\n<!ENTITY setup.optionsPage.title      \"Sync-opties\">\n<!ENTITY syncDeviceName.label       \"Apparaatnaam:\">\n<!ENTITY syncDeviceName.accesskey   \"n\">\n\n<!ENTITY syncMy.label               \"Synchroniseren:\">\n<!ENTITY engine.bookmarks.label     \"Bladwijzers\">\n<!ENTITY engine.bookmarks.accesskey \"B\">\n<!ENTITY engine.tabs.label          \"Tabbladen\">\n<!ENTITY engine.tabs.accesskey      \"T\">\n<!ENTITY engine.history.label       \"Geschiedenis\">\n<!ENTITY engine.history.accesskey   \"G\">\n<!ENTITY engine.passwords.label     \"Wachtwoorden\">\n<!ENTITY engine.passwords.accesskey \"W\">\n<!ENTITY engine.prefs.label         \"Voorkeuren\">\n<!ENTITY engine.prefs.accesskey     \"V\">\n<!ENTITY engine.addons.label        \"Add-ons\">\n<!ENTITY engine.addons.accesskey    \"A\">\n \n<!ENTITY choice2a.merge.main.label     \"De gegevens van dit apparaat met uw &syncBrand.shortName.label;-gegevens laten samengaan\">\n<!ENTITY choice2.merge.recommended.label \"Aanbevolen:\">\n<!ENTITY choice2a.client.main.label    \"Alle gegevens op dit apparaat vervangen door uw &syncBrand.shortName.label;-gegevens\">\n<!ENTITY choice2a.server.main.label    \"Alle gegevens op andere apparaten vervangen door gegevens van dit apparaat\">\n\n<!-- Confirm Merge Options -->\n<!ENTITY setup.optionsConfirmPage.title \"Bevestigen\">\n<!ENTITY confirm.merge2.label   \"&syncBrand.fullName.label; zal nu alle browsergegevens van dit apparaat laten samengaan met de gegevens van uw Sync-account.\">\n<!ENTITY confirm.client3.label        \"Waarschuwing: de volgende &brandShortName;-gegevens op dit apparaat zullen worden verwijderd:\">\n<!ENTITY confirm.client2.moreinfo.label \"&brandShortName; zal vervolgens uw &syncBrand.fullName.label;-gegevens naar dit apparaat kopiëren.\">\n<!ENTITY confirm.server2.label         \"Waarschuwing: gegevens van de volgende apparaten zullen worden overschreven door uw lokale gegevens:\">\n\n<!-- New & Existing Account: Setup Complete -->\n<!ENTITY setup.successPage.title \"Set-up voltooid\">\n<!ENTITY changeOptions.label \"U kunt deze voorkeursinstelling wijzigen via onderstaande Sync-opties.\">\n<!ENTITY continueUsing.label \"U kunt &brandShortName; nu verder gaan gebruiken.\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/syncSetup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Several other strings are used (via Weave.Status.login), but they come from\n#  /services/sync\n\n# Firefox Accounts based setup.\ncontinue.label = Doorgaan\n\n# LOCALIZATION NOTE (disconnect.label, disconnect.verify.title, disconnect.verify.bodyHeading, disconnect.verify.bodyText):\n# These strings are used in the confirmation dialog shown when the user hits the disconnect button\n# LOCALIZATION NOTE (disconnect.label): This is the label for the disconnect button\ndisconnect.label = Verbreken\ndisconnect.verify.title = Verbreken\ndisconnect.verify.bodyHeading = Verbinding met Sync verbreken?\ndisconnect.verify.bodyText = Uw navigatiegegevens blijven op deze computer bestaan, maar er wordt niet meer met uw account gesynchroniseerd.\n\nrelinkVerify.title = Waarschuwing voor samenvoegen\nrelinkVerify.heading = Weet u zeker dat u zich bij Sync wilt aanmelden?\n# LOCALIZATION NOTE (relinkVerify.description): Email address of a user previously signed into sync.\nrelinkVerify.description = Een andere gebruiker was eerder op deze computer bij Sync aangemeld. Aanmelden zal de bladwijzers, wachtwoorden en andere instellingen van deze browser samenvoegen met die van %S\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/tabbrowser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeTab.label             \"Tabblad sluiten\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/tabbrowser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: the following strings can be used in the tab title or\n# location bar to represent various states as a web page loads:\n# tabs.connecting = Firefox is sending a HTTP connection request\n# tabs.encryptingConnection = Firefox is sending a HTTPS connection request\n# tabs.searching = Firefox is searching for something (Awesomebar or Web search)\n# tabs.loading = Firefox is loading the web page\n# tabs.waiting = Firefox is waiting for a web resource to load\n# tabs.downloading = Firefox is downloading a file for a helper application (PDF)\ntabs.connecting=Verbinden…\ntabs.encryptingConnection=Beveiligd verbinden…\ntabs.searching=Zoeken…\ntabs.loading=Laden…\ntabs.waiting=Wachten…\ntabs.downloading=Downloaden…\n\ntabs.restoreLastTabs=Tabbladen van de vorige keer herstellen\ntabs.emptyTabTitle=Nieuw tabblad\ntabs.closeTab=Tabblad sluiten\ntabs.close=Sluiten\ntabs.closeWarningTitle=Sluiten bevestigen\n# LOCALIZATION NOTE (tabs.closeWarningMultiple):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# The singular form is not considered since this string is used only for\n# multiple tabs.\ntabs.closeWarningMultiple=;U staat op het punt om #1 tabbladen te sluiten. Weet u zeker dat u wilt doorgaan?\ntabs.closeButtonMultiple=Tabbladen sluiten\ntabs.closeWarningPromptMe=Mij waarschuwen als ik meerdere tabbladen probeer te sluiten\n\ntabs.closeTab.tooltip=Tabblad sluiten\n# LOCALIZATION NOTE (tabs.closeSelectedTab.tooltip):\n# %S is the keyboard shortcut for closing the current tab\ntabs.closeSelectedTab.tooltip=Tabblad sluiten (%S)\n# LOCALIZATION NOTE (tabs.muteAudio.tooltip):\n# %S is the keyboard shortcut for \"Mute tab\"\ntabs.muteAudio.tooltip=Tabblad dempen (%S)\n# LOCALIZATION NOTE (tabs.unmuteAudio.tooltip):\n# %S is the keyboard shortcut for \"Unmute tab\"\ntabs.unmuteAudio.tooltip=Tabblad dempen opheffen (%S)\ntabs.muteAudio.background.tooltip=Tabblad dempen\ntabs.unmuteAudio.background.tooltip=Tabblad dempen opheffen\n\ntabs.unblockAudio.tooltip=Tabblad afspelen\n\n# LOCALIZATION NOTE (tabs.allowTabFocusByPromptForSite):\n# %S is the hostname of the site where dialogs are allowed to switch tabs\ntabs.allowTabFocusByPromptForSite=Toestaan dat dialoogvensters van %S u naar hun tabblad brengen\n\n# LOCALIZATION NOTE (tabs.containers.tooltip):\n# Displayed as a tooltip on container tabs\n# %1$S is the title of the current tab\n# %2$S is the name of the current container\ntabs.containers.tooltip=%1$S - %2$S\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/tabview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntabview.button.searchTabs=Tabbladgroepen doorzoeken\ntabview.button.exitTabGroups=Tabbladgroepen sluiten\ntabview.groupItem.defaultName=Deze tabbladgroep naam geven\ntabview.groupItem.closeGroup=Groep sluiten\ntabview.groupItem.undoCloseGroup=Groep sluiten ongedaan maken\ntabview.groupItem.discardClosedGroup=Gesloten groep verwerpen\ntabview.search.otherWindowTabs=Tabbladen van andere vensters\ntabview.notification.sessionStore=Tabbladen en groepen zullen de volgende keer dat u %S start automatisch worden hersteld.\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/taskbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntaskbar.tasks.newTab.label=Nieuw tabblad openen\ntaskbar.tasks.newTab.description=Een nieuw browsertabblad openen\ntaskbar.tasks.newWindow.label=Nieuw venster openen\ntaskbar.tasks.newWindow.description=Een nieuw browservenster openen\ntaskbar.tasks.newPrivateWindow.label=Nieuw privévenster\ntaskbar.tasks.newPrivateWindow.description=Een nieuw venster openen in privénavigatiemodus\ntaskbar.frequent.label=Regelmatig\ntaskbar.recent.label=Recentelijk\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (translation.thisPageIsIn.label,\n  -                     translation.translateThisPage.label):\n  -  These 2 strings are used to construct a sentence that contains a dropdown\n  -  showing the detected language of the current web page.\n  -  In en-US it looks like this:\n  -    This page is in [detected language] Translate this page?\n  -  \"detected language\" here is a language name coming from the\n  -  global/languageNames.properties file; for some locales it may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence. -->\n<!ENTITY translation.thisPageIsIn.label         \"Deze pagina is in het\">\n<!ENTITY translation.translateThisPage.label    \"Deze pagina vertalen?\">\n<!ENTITY translation.translate.button           \"Vertalen\">\n<!ENTITY translation.notNow.button              \"Niet nu\">\n\n<!ENTITY translation.translatingContent.label   \"Pagina-inhoud vertalen…\">\n\n<!-- LOCALIZATION NOTE (translation.translatedFrom.label,\n  -                     translation.translatedTo.label,\n  -                     translation.translatedToSuffix.label):\n  -  These 3 strings are used to construct a sentence that contains 2 dropdowns\n  -  showing the source and target language of a translated web page.\n  -  In en-US it looks like this:\n  -    This page has been translated from [from language] to [to language]\n  -  \"from language\" and \"to language\" here are language names coming from the\n  -  global/languageNames.properties file; for some locales they may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence.\n  -\n  -  translation.translatedToSuffix.label (empty in en-US) is for locales that\n  -  need to display some text after the second drop down for the sentence to\n  -  be grammatically correct. -->\n<!ENTITY translation.translatedFrom.label       \"Deze pagina is van het\">\n<!ENTITY translation.translatedTo.label         \"naar het\">\n<!ENTITY translation.translatedToSuffix.label   \"vertaald\">\n\n<!ENTITY translation.showOriginal.button        \"Origineel tonen\">\n<!ENTITY translation.showTranslation.button     \"Vertaling tonen\">\n\n<!ENTITY translation.errorTranslating.label     \"Er is een fout opgetreden bij het vertalen van deze pagina.\">\n<!ENTITY translation.tryAgain.button            \"Opnieuw proberen\">\n\n<!ENTITY translation.serviceUnavailable.label   \"Vertaling is momenteel niet beschikbaar. Probeer het later opnieuw.\">\n\n<!ENTITY translation.options.menu               \"Opties\">\n<!-- LOCALIZATION NOTE (translation.options.neverForSite.accesskey,\n  -                     translation.options.preferences.accesskey):\n  -  The accesskey values used here should not clash with the value used for\n  -  translation.options.neverForLanguage.accesskey in translation.properties\n  -->\n<!ENTITY translation.options.neverForSite.label \"Deze website nooit vertalen\">\n<!ENTITY translation.options.neverForSite.accesskey \"D\">\n<!ENTITY translation.options.preferences.label  \"Vertaalvoorkeuren\">\n<!ENTITY translation.options.preferences.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -->\n<!ENTITY translation.options.attribution.beforeLogo \"Vertalingen door\">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.poweredByYandex,\n                        translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  translation.options.attribution.poweredByYandex is displayed instead of\n  -  the other two strings when yandex translation engine is preferred by the\n  -  user.\n  -->\n<!ENTITY translation.options.attribution.yandexTranslate \"Mogelijk gemaakt door Yandex.Translate\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/translation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.label):\n#  %S is a language name coming from the global/languageNames.properties file.\ntranslation.options.neverForLanguage.label=%S nooit vertalen\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.accesskey):\n# The accesskey value used here should not clash with the values used for\n# translation.options.*.accesskey in translation.dtd\ntranslation.options.neverForLanguage.accesskey=n\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser/webrtcIndicator.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the webrtc global indicator strings\n\n# LOCALIZATION NOTE (webrtcIndicator.windowtitle): %S is the brand name (e.g. Firefox).\n# This string is used so that the window has a title in tools that enumerate/look for window\n# titles. It is not normally visible anywhere.\nwebrtcIndicator.windowtitle = %S - Deelindicator\n\nwebrtcIndicator.sharingCameraAndMicrophone.tooltip = Uw camera en microfoon worden gedeeld. Klik om delen te beheren.\nwebrtcIndicator.sharingCamera.tooltip              = Uw camera wordt gedeeld. Klik om delen te beheren.\nwebrtcIndicator.sharingMicrophone.tooltip          = Uw microfoon wordt gedeeld. Klik om delen te beheren.\nwebrtcIndicator.sharingApplication.tooltip = Een toepassing wordt gedeeld. Klik om delen te beheren.\nwebrtcIndicator.sharingScreen.tooltip = Uw scherm wordt gedeeld. Klik om delen te beheren.\nwebrtcIndicator.sharingWindow.tooltip = Een venster wordt gedeeld. Klik om delen te beheren.\nwebrtcIndicator.sharingBrowser.tooltip = Een tabblad wordt gedeeld. Klik om delen te beheren.\n\n\n# LOCALIZATION NOTE : The following strings are only used on Mac for\n# menus attached to icons near the clock on the mac menubar.\n\n# LOCALIZATION NOTE (webrtcIndicator.sharing*With.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.sharingCameraWith.menuitem = Camera gedeeld met ‘%S’\nwebrtcIndicator.sharingMicrophoneWith.menuitem = Microfoon gedeeld met ‘%S’\nwebrtcIndicator.sharingApplicationWith.menuitem = Een toepassing gedeeld met ‘%S’\nwebrtcIndicator.sharingScreenWith.menuitem = Scherm gedeeld met ‘%S’\nwebrtcIndicator.sharingWindowWith.menuitem = Een venster gedeeld met ‘%S’\nwebrtcIndicator.sharingBrowserWith.menuitem = Een tabblad gedeeld met ‘%S’\nwebrtcIndicator.controlSharing.menuitem = Delen beheren\n# LOCALIZATION NOTE (webrtcIndicator.sharingCameraWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingCameraWithNTabs.menuitem = Camera gedeeld met #1 tabblad;Camera gedeeld met #1 tabbladen\n# LOCALIZATION NOTE (webrtcIndicator.sharingMicrophoneWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingMicrophoneWithNTabs.menuitem = Microfoon gedeeld met #1 tabblad;Microfoon gedeeld met #1 tabbladen\n# LOCALIZATION NOTE (webrtcIndicator.sharingApplicationWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingApplicationWithNTabs.menuitem = Een toepassing gedeeld met #1 tabblad;Toepassingen gedeeld met #1 tabbladen\n# LOCALIZATION NOTE (webrtcIndicator.sharingScreenWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingScreenWithNTabs.menuitem = Scherm gedeeld met #1 tabblad;Scherm gedeeld met #1 tabbladen\n# LOCALIZATION NOTE (webrtcIndicator.sharingWindowWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingWindowWithNTabs.menuitem = Een venster gedeeld met #1 tabblad;Vensters gedeeld met #1 tabbladen\n# LOCALIZATION NOTE (webrtcIndicator.sharingBrowserWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This message is shown when the contents of a tab is shared during a WebRTC\n# session, which currently is only possible with Loop/Hello.\nwebrtcIndicator.sharingBrowserWithNTabs.menuitem = Een tabblad gedeeld met #1 tabblad;Tabbladen gedeeld met #1 tabbladen\n# LOCALIZATION NOTE (webrtcIndicator.controlSharingOn.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.controlSharingOn.menuitem = Delen op ‘%S’ beheren\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/browser-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Default search engine\nbrowser.search.defaultenginename=Google\n\n# Search engine order (order displayed in the search bar dropdown)s\nbrowser.search.order.1=Google\nbrowser.search.order.2=Bing\n\n# This is the default set of web based feed handlers shown in the reader\n# selection UI\nbrowser.contentHandlers.types.0.title=My Yahoo!\nbrowser.contentHandlers.types.0.uri=https://add.my.yahoo.com/rss?url=%s\n\n# increment this number when anything gets changed in the list below.  This will\n# cause Firefox to re-read these prefs and inject any new handlers into the \n# profile database.  Note that \"new\" is defined as \"has a different URL\"; this\n# means that it's not possible to update the name of existing handler, so \n# don't make any spelling errors here.\ngecko.handlerService.defaultHandlersVersion=2\n\n# The default set of protocol handlers for webcal:\ngecko.handlerService.schemes.webcal.0.name=30 Boxes\ngecko.handlerService.schemes.webcal.0.uriTemplate=https://30boxes.com/external/widget?refer=ff&url=%s\n\n# The default set of protocol handlers for mailto:\ngecko.handlerService.schemes.mailto.0.name=Yahoo! Mail\ngecko.handlerService.schemes.mailto.0.uriTemplate=https://compose.mail.yahoo.com/?To=%s\ngecko.handlerService.schemes.mailto.1.name=Gmail\ngecko.handlerService.schemes.mailto.1.uriTemplate=https://mail.google.com/mail/?extsrc=mailto&url=%s\n\n# The default set of protocol handlers for irc:\ngecko.handlerService.schemes.irc.0.name=Mibbit\ngecko.handlerService.schemes.irc.0.uriTemplate=https://www.mibbit.com/?url=%s\n\n# The default set of protocol handlers for ircs:\ngecko.handlerService.schemes.ircs.0.name=Mibbit\ngecko.handlerService.schemes.ircs.0.uriTemplate=https://www.mibbit.com/?url=%s\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/feedback/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY testpilot.brand.label                      \"Test Pilot\">\n<!ENTITY testpilot.settings.label                   \"Instellingen\">\n<!ENTITY testpilot.settings.dataSubmission.label    \"Gegevensverzending\">\n<!ENTITY testpilot.settings.notifications.label     \"Notificaties\">\n<!ENTITY testpilot.settings.notifyWhen.label        \"Mij waarschuwen wanneer…\">\n<!ENTITY testpilot.settings.readyToSubmit.label     \"Een onderzoek kan worden ingediend\">\n<!ENTITY testpilot.settings.newStudy.label          \"Er een nieuw onderzoek is\">\n<!ENTITY testpilot.settings.hasNewResults.label     \"Er nieuwe uitslagen van een onderzoek zijn\">\n<!ENTITY testpilot.settings.alwaysSubmitData.label  \"Mijn gegevens automatisch indienen (niet vragen)\">\n<!ENTITY testpilot.allYourStudies.label             \"Al uw gebruikersonderzoeken…\">\n<!ENTITY testpilot.about.label                      \"Over Test Pilot\">\n\n<!-- all studies window -->\n<!ENTITY testpilot.studiesWindow.title                  \"Uw Test Pilot-onderzoeken\">\n<!ENTITY testpilot.studiesWindow.currentStudies.label   \"Huidige onderzoeken\">\n<!ENTITY testpilot.studiesWindow.finishedStudies.label  \"Afgeronde onderzoeken\">\n<!ENTITY testpilot.studiesWindow.studyFindings.label    \"Onderzoeksuitslagen\">\n<!ENTITY testpilot.studiesWindow.settings.label         \"Instellingen\">\n<!ENTITY testpilot.studiesWindow.stillLoadingMessage    \"Wordt geladen, moment…\">\n\n<!-- raw data dialog -->\n<!ENTITY testpilot.rawDataWindow.title                  \"Test Pilot: ruwe gegevens\">\n\n<!-- notification -->\n<!ENTITY testpilot.notification.close.tooltip            \"Sluiten\">\n\n<!-- Firefox 4 beta version UI -->\n<!ENTITY testpilot.enable.label                        \"Gebruikersonderzoeken inschakelen\">\n<!ENTITY testpilot.feedbackbutton.label                \"Feedback\">\n<!ENTITY testpilot.happy.label        \"Firefox heeft me blij gemaakt omdat…\">\n<!ENTITY testpilot.sad.label          \"Firefox heeft me teleurgesteld omdat…\">\n<!ENTITY testpilot.broken.label      \"Deze website als defect rapporteren…\">\n<!ENTITY testpilot.idea.label        \"Geef ons een suggestie…\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/feedback/main.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# description for add-on manager\nextensions.testpilot@labs.mozilla.com.description = Help Firefox te verbeteren via gebruikersonderzoeken.\n     \n# common\ntestpilot.fullBrandName = Mozilla Labs Test Pilot\ntestpilot.moreInfo = Meer info\ntestpilot.submit = Indienen\ntestpilot.takeSurvey = De survey invullen\n\n# Feedback button menu\ntestpilot.turnOn = Gebruikersonderzoeken inschakelen\ntestpilot.turnOff = Gebruikersonderzoeken uitschakelen\n\n# studies window\ntestpilot.studiesWindow.noStudies = Er wordt momenteel aan een nieuw onderzoek gewerkt, dat zich spoedig zal aankondigen. Blijf alert!\ntestpilot.studiesWindow.uploading = Uploaden…\ntestpilot.studiesWindow.unableToReachServer = Kan Mozilla niet bereiken; probeer het later nog eens.\ntestpilot.studiesWindow.thanksForContributing = Bedankt voor uw deelname!\ntestpilot.studiesWindow.finishedOn = Voltooid op %S\ntestpilot.studiesWindow.canceledStudy = (U hebt dit onderzoek geannuleerd)\ntestpilot.studiesWindow.missedStudy = (U hebt dit onderzoek gemist)\ntestpilot.studiesWindow.willStart = Zal beginnen op %S\ntestpilot.studiesWindow.gatheringData = Er worden gegevens verzameld.\ntestpilot.studiesWindow.willFinish = Zal worden voltooid op %S\ntestpilot.studiesWindow.proposeStudy = Uw eigen onderzoek voorstellen\n\n# for pages\ntestpilot.page.commentsAndDiscussions = Commentaren en discussies »\ntestpilot.page.proposeATest = Een test voorstellen »\ntestpilot.page.testpilotOnTwitter = @MozTestPilot op Twitter »\n\n# status page\ntestpilot.statusPage.uploadingData = Er worden gegevens verzonden…\ntestpilot.statusPage.uploadErrorMsg = Oeps! Er is een fout opgetreden tijdens het verbinden met de Mozilla-servers. Misschien is uw netwerkverbinding weggevallen?\ntestpilot.statusPage.willRetry = Test Pilot zal het automatisch opnieuw proberen, dus u kunt deze pagina sluiten.\ntestpilot.statusPage.endedAlready = (Het is al beëindigd en u hoort deze pagina niet te zien)\ntestpilot.statusPage.todayAt =  vandaag, om %S\ntestpilot.statusPage.endOn = op %S\n# LOCALIZATION NOTE (numExtensions): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 = number of extensions\n# example: \"2 extensions\"\ntestpilot.statusPage.numExtensions = #1 extensie;#1 extensies\ntestpilot.statusPage.recursEveryNumberOfDays = Deze test herhaalt zich elke %S dagen. Bij voltooiing ervan telkens:\ntestpilot.statusPage.askMeBeforeSubmitData = Vragen of ik mijn gegevens wil indienen.\ntestpilot.statusPage.alwaysSubmitData = Mijn gegevens altijd indienen, en hier niet om vragen.\ntestpilot.statusPage.neverSubmitData = Mijn gegevens nooit indienen, en hier niet om vragen.\ntestpilot.statusPage.loading = Wordt geladen, een moment geduld…\n\n# quit page\ntestpilot.quitPage.aboutToQuit = U gaat het onderzoek “%S” afsluiten.\ntestpilot.quitPage.optionalMessage = (Optioneel) Als u even de tijd hebt, laat ons dan weten waarom u het onderzoek hebt afgesloten.\ntestpilot.quitPage.reason = Reden:\ntestpilot.quitPage.recurringStudy = Dit is een terugkerend onderzoek. Normaal gesproken laten we u weten wanneer het onderzoek weer plaatsvindt. Als u nooit meer iets van dit onderzoek wilt horen, vink dan het onderstaande vakje aan:\ntestpilot.quitPage.quitForever = Dit terugkerende onderzoek afsluiten\ntestpilot.quitPage.quitStudy = Het onderzoek afsluiten »\n\n# welcome page\ntestpilot.welcomePage.thankYou = Bedankt voor uw deelname aan het Test Pilot-team!\ntestpilot.welcomePage.gettingStarted = Beginnen\ntestpilot.welcomePage.pleaseTake = Neem de\ntestpilot.welcomePage.backgroundSurvey = Pilot-achtergrondsurvey\ntestpilot.welcomePage.clickToOpenStudiesWindow = Klik hier om de momenteel actieve onderzoeken te zien.\ntestpilot.welcomePage.testpilotAddon = Test Pilot-add-on\ntestpilot.welcomePage.iconExplanation = « let op dit pictogram in de rechteronderhoek van het browservenster.\ntestpilot.welcomePage.moreIconExplanation = U kunt er op klikken om het hoofdmenu van Test Pilot te activeren.\ntestpilot.welcomePage.notificationInfo = Het pictogram zal een melding tonen zodra een onderzoek om uw aandacht vraagt.\ntestpilot.welcomePage.privacyPolicy = Privacybeleid\ntestpilot.welcomePage.legalNotices = Juridische kennisgevingen\n\n# survey page\ntestpilot.surveyPage.saveAnswers = Antwoorden opslaan\ntestpilot.surveyPage.submitAnswers = Antwoorden indienen\ntestpilot.surveyPage.changeAnswers = Antwoorden wijzigen\ntestpilot.surveyPage.loading = Wordt geladen, een moment geduld…\ntestpilot.surveyPage.thankYouForFinishingSurvey = Bedankt voor het voltooien van deze survey. Uw antwoorden zullen samen met de volgende experimentele gegevens worden geüpload.\ntestpilot.surveyPage.reviewOrChangeYourAnswers = Als u uw antwoorden wilt herzien of wijzigen, kunt u dat op elk gewenst moment doen via de onderstaande knop.\n\n# modules/task.js\ntestpilot.finishedTask.finishedStudy = Fantastisch! U hebt het onderzoek “%S” afgerond!\ntestpilot.finishedTask.allRelatedDataDeleted = Alle aan dit onderzoek gerelateerde gegevens zijn van uw computer verwijderd.\n\n# modules/setup.js\ntestpilot.notification.update = Bijwerken…\ntestpilot.notification.thankYouForUploadingData = Bedankt!\ntestpilot.notification.thankYouForUploadingData.message = Bedankt voor het uploaden van uw gegevens.\ntestpilot.notification.readyToSubmit = Klaar voor indienen\ntestpilot.notification.readyToSubmit.message = Het Test Pilot-onderzoek “%S” heeft het verzamelen van gegevens voltooid en is klaar om deze in te dienen.\ntestpilot.notification.newTestPilotStudy = Nieuw Test Pilot-onderzoek\ntestpilot.notification.newTestPilotStudy.pre.message = Het Test Pilot-onderzoek “%S” begint zo.\ntestpilot.notification.newTestPilotSurvey = Nieuwe Test Pilot-survey\ntestpilot.notification.newTestPilotSurvey.message = De Test Pilot-survey “%S” is beschikbaar.\ntestpilot.notification.newTestPilotResults = Nieuwe Test Pilot-resultaten\ntestpilot.notification.newTestPilotResults.message = Voor het Test Pilot-onderzoek “%S” zijn nu nieuwe resultaten beschikbaar.\ntestpilot.notification.autoUploadedData = Dank u!\ntestpilot.notification.autoUploadedData.message = Het Test Pilot-onderzoek “%S” is voltooid en uw gegevens zijn ingediend!\ntestpilot.notification.extensionUpdate = Extensie-update\ntestpilot.notification.extensionUpdate.message = Een van uw onderzoeken vereist een nieuwere versie van Test Pilot. U kunt de meest recente versie ophalen via het venster Add-ons.\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY PropertiesViewWindowTitle \"Eigenschappen\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/aboutdebugging.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutDebugging.fullTitle    \"Debuggen met Firefox Developer-hulpmiddelen\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/aboutdebugging.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (debug):\n# This string is displayed as a label of the button that starts\n# debugging a service worker.\ndebug = Debuggen\n\n# LOCALIZATION NOTE (push):\n# This string is displayed as a label of the button that pushes a test payload\n# to a service worker.\npush = Push\n\n# LOCALIZATION NOTE (start):\n# This string is displayed as a label of the button that starts a service worker.\nstart = Starten\n\nscope = Scope\nunregister = registratie opheffen\n\npushService = Push-service\n\n# LOCALIZATION NOTE (fetch):\n# Fetch is an event type and should not be translated.\nfetch = Fetch\n\n# LOCALIZATION NOTE (listeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nlisteningForFetchEvents = Er wordt naar fetch-gebeurtenissen geluisterd.\n\n# LOCALIZATION NOTE (notListeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nnotListeningForFetchEvents = Er wordt niet naar fetch-gebeurtenissen geluisterd.\n\n# LOCALIZATION NOTE (addons):\n# This string is displayed as a header of the about:debugging#addons page.\naddons = Add-ons\n\n# LOCALIZATION NOTE (addonDebugging.label):\n# This string is displayed next to a check box that enables the user to switch\n# addon debugging on/off.\naddonDebugging.label = Add-on-debugging inschakelen\n\n# LOCALIZATION NOTE (addonDebugging.tooltip):\n# This string is displayed in a tooltip that appears when hovering over a check\n# box that switches addon debugging on/off.\naddonDebugging.tooltip = Door dit aan te zetten, kunt u add-ons en diverse andere onderdelen van de browserchrome debuggen\n\n# LOCALIZATION NOTE (moreInfo):\n# This string is displayed next to addonDebugging.label as a link to a page\n# with documentation.\nmoreInfo = meer info\n\n# LOCALIZATION NOTE (loadTemporaryAddon):\n# This string is displayed as a label of a button that allows the user to\n# load additional add-ons.\nloadTemporaryAddon = Tijdelijke add-on laden\n\n# LOCALIZATION NOTE (extensions):\n# This string is displayed as a header above the list of loaded add-ons.\nextensions = Extensies\n\n# LOCALIZATION NOTE (temporaryExtensions):\n# This string is displayed as a header above the list of temporarily loaded add-ons.\ntemporaryExtensions = Tijdelijke extensies\n\n# LOCALIZATION NOTE (selectAddonFromFile2):\n# This string is displayed as the title of the file picker that appears when\n# the user clicks the 'Load Temporary Add-on' button\nselectAddonFromFile2 = Manifest-bestand of pakket (.xpi) selecteren\n\n# LOCALIZATION NOTE (reload):\n# This string is displayed as a label of the button that reloads a given addon.\nreload = Opnieuw laden\n\n# LOCALIZATION NOTE (reloadDisabledTooltip):\n# This string is displayed in a tooltip that appears when hovering over a\n# disabled 'reload' button.\nreloadDisabledTooltip = Alleen tijdelijk geïnstalleerde add-ons kunnen opnieuw worden geladen\n\n# LOCALIZATION NOTE (workers):\n# This string is displayed as a header of the about:debugging#workers page.\nworkers = Workers\n\nserviceWorkers = Service Workers\nsharedWorkers = Shared Workers\notherWorkers = Andere Workers\n\n# LOCALIZATION NOTE (running):\n# This string is displayed as the state of a service worker in RUNNING state.\nrunning = Actief\n\n# LOCALIZATION NOTE (stopped):\n# This string is displayed as the state of a service worker in STOPPED state.\nstopped = Gestopt\n\n# LOCALIZATION NOTE (registering):\n# This string is displayed as the state of a service worker for which no service worker\n# registration could be found yet. Only active registrations are visible from\n# about:debugging, so such service workers are considered as registering.\nregistering = Registreren\n\n# LOCALIZATION NOTE (tabs):\n# This string is displayed as a header of the about:debugging#tabs page.\ntabs = Tabbladen\n\n# LOCALIZATION NOTE (pageNotFound):\n# This string is displayed as the main message at any error/invalid page.\npageNotFound = Pagina niet gevonden\n\n# LOCALIZATION NOTE (doesNotExist):\n# This string is displayed as an error message when navigating to an invalid page\n# %S will be replaced by the name of the page at run-time.\ndoesNotExist = #%S bestaat niet!\n\n# LOCALIZATION NOTE (nothing):\n# This string is displayed when the list of workers is empty.\nnothing = Nog niets.\n\nconfigurationIsNotCompatible = Uw browserconfiguratie is niet compatibel met Service Workers\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n     The Animations panel is part of the Inspector sidebar -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n     keep it in English, or another language commonly spoken among web\n     developers. You want to make that choice consistent across the developer\n     tools. A good criteria is the language in which you'd find the best\n     documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (animationInspectorTitle): This is the label shown in the\n     sidebar tab -->\n<!ENTITY animationInspectorTitle \"Animaties\">\n\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector. -->\n<!ENTITY invalidElement \"Geen animaties gevonden voor het huidige element.\">\n\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n  - when an invalid node is currently selected in the inspector, to invite the\n  - user to select a new node by clicking on the element-picker icon. -->\n<!ENTITY selectElement \"Kies een ander element uit de pagina.\">\n\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n<!ENTITY allAnimations \"Alle animaties\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (panel.invalidElementSelected):\n# This is the label shown in the panel when an invalid node is currently\n# selected in the inspector (i.e. a non-element node or a node that is not\n# animated).\npanel.invalidElementSelected=Geen animaties voor het huidige element gevonden.\n\n# LOCALIZATION NOTE (panel.selectElement): This is the label shown in the panel\n# when an invalid node is currently selected in the inspector, to invite the\n# user to select a new node by clicking on the element-picker icon.\npanel.selectElement=Kies een ander element van de pagina.\n\n# LOCALIZATION NOTE (panel.allAnimations): This is the label shown at the bottom of\n# the panel, in a toolbar, to let the user know the toolbar applies to all\n# animations, not just the ones applying to the current element.\npanel.allAnimations=Alle animaties\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=Duur:\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=Vertraging:\n\n# LOCALIZATION NOTE (player.animationEndDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation endDelay.\nplayer.animationEndDelayLabel=Eindvertraging:\n\n# LOCALIZATION NOTE (player.animationRateLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation playback rate.\nplayer.animationRateLabel=Afspeelsnelheid:\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=Herhalingen:\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.infiniteIterationCountText):\n# See player.infiniteIterationCount for a description of what this is.\n# Unlike player.infiniteIterationCount, this string isn't used in HTML, but in\n# a tooltip.\nplayer.infiniteIterationCountText=∞\n\n# LOCALIZATION NOTE (player.animationIterationStartLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# iterationStart value.\n# %1$S will be replaced by the original iteration start value\n# %2$S will be replaced by the actual time of iteration start\nplayer.animationIterationStartLabel=Iteratiestart: %1$S (%2$Ss)\n\n# LOCALIZATION NOTE (player.animationOverallEasingLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the easing\n# that applies to a whole iteration of an animation as opposed to the\n# easing that applies between animation keyframes.\nplayer.animationOverallEasingLabel=Overall easing:\n\n# LOCALIZATION NOTE (player.animationFillLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# fill mode value.\nplayer.animationFillLabel=Uitvullen:\n\n# LOCALIZATION NOTE (player.animationDirectionLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# direction value.\nplayer.animationDirectionLabel=Richting:\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%Ss\n\n# LOCALIZATION NOTE (player.playbackRateLabel):\n# This string is displayed in each animation player widget, as the label of\n# drop-down list items that can be used to change the rate at which the\n# animation runs (1× being the default, 2× being twice as fast).\nplayer.playbackRateLabel=%S×\n\n# LOCALIZATION NOTE (player.runningOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that the\n# animation is running on the compositor thread.\nplayer.runningOnCompositorTooltip=Deze animatie is actief op de compositor-thread\n\n# LOCALIZATION NOTE (player.allPropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is running on the compositor thread.\nplayer.allPropertiesOnCompositorTooltip=Alle animatie-eigenschappen zijn geoptimaliseerd\n\n# LOCALIZATION NOTE (player.somePropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is not running on the compositor thread.\nplayer.somePropertiesOnCompositorTooltip=Sommige animatie-eigenschappen zijn geoptimaliseerd\n\n# LOCALIZATION NOTE (timeline.rateSelectorTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# drop-down list that can be used to change the rate at which the animations\n# run.\ntimeline.rateSelectorTooltip=De afspeelsnelheden van de animaties instellen\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.pausedButtonTooltip=De animaties hervatten\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.resumedButtonTooltip=De animaties pauzeren\n\n# LOCALIZATION NOTE (timeline.rewindButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# rewind button that can be used to rewind the animations\ntimeline.rewindButtonTooltip=De animaties terugspoelen\n\n# LOCALIZATION NOTE (timeline.timeGraduationLabel):\n# This string is displayed at the top of the animation panel, next to each time\n# graduation, to indicate what duration (in milliseconds) this graduation\n# corresponds to.\ntimeline.timeGraduationLabel=%Sms\n\n# LOCALIZATION NOTE (timeline.cssanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.cssanimation.nameLabel=%S - CSS-animatie\n\n# LOCALIZATION NOTE (timeline.csstransition.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Transition in the timeline UI.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.csstransition.nameLabel=%S - CSS-overgang\n\n# LOCALIZATION NOTE (timeline.scriptanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a script-generated animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.scriptanimation.nameLabel=%S - Scriptanimatie\n\n# LOCALIZATION NOTE (timeline.scriptanimation.unnamedLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over an unnamed script-generated animation in the timeline UI.\ntimeline.scriptanimation.unnamedLabel=Scriptanimatie\n\n# LOCALIZATION NOTE (timeline.unknown.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of an unknown animation type in the timeline UI.\n# This can happen if devtools couldn't figure out the type of the animation.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.unknown.nameLabel=%S\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nvalidator.nonExistingFolder=De projectmap bestaat niet\nvalidator.expectProjectFolder=De projectmap blijkt een bestand te zijn\nvalidator.noManifestFile=In de hoofdmap van een project is een manifest-bestand vereist met de naam ‘manifest.webapp’ voor verpakte apps, of ‘manifest.json’ voor add-ons.\nvalidator.invalidManifestURL=Ongeldige manifest-URL ‘%S’\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON=Het webapp-manifest is geen geldig JSON-bestand: %1$S op %2$S\nvalidator.noAccessManifestURL=Kan manifest-bestand niet lezen: %1$S op %2$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL=Ongeldig gehoste manifest-URL ‘%1$S’: %2$S\nvalidator.invalidProjectType=Onbekend projecttype ‘%S’\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty=Verplichte ‘name’ in manifest ontbreekt.\nvalidator.missIconsManifestProperty=‘icons’ in manifest ontbreekt.\nvalidator.missIconMarketplace2=app-inzending bij de Marketplace vereist een 128px-pictogram\nvalidator.invalidAppType=Onbekend app-type: ‘%S’.\nvalidator.invalidHostedPriviledges=Gehoste app kan geen type ‘%S’ zijn.\nvalidator.noCertifiedSupport=‘gecertificeerde’ apps worden niet volledig ondersteund in de app-beheerder.\nvalidator.nonAbsoluteLaunchPath=Beginpad moet een absoluut pad zijn dat met ‘/’ begint: ‘%S’\nvalidator.accessFailedLaunchPath=Kan geen toegang krijgen tot app voor starten van document ‘%S’\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode=Kan geen toegang krijgen tot app voor starten van document ‘%1$S’, HTTP-code %2$S ontvangen\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest=De opgegeven pagina heeft geen manifest.\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8=Manifest heeft een tekenset %S. Manifesten moeten de utf-8-tekenset hebben.\n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType=Manifest heeft een mime-type %S. Manifesten moeten een mime-type text/cache-manifest hebben.\n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI=Er wordt op meerdere locaties naar URI %1$S verwezen. Dit is niet toegestaan: %2$S.\n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI=Regel %1$S (%2$S) in de sectie NETWORK voorkomt bufferen van regel %3$S (%4$S) in de sectie %5$S.\nfallbackBlocksURI=Regel %1$S (%2$S) in de sectie FALLBACK voorkomt bufferen van regel %3$S (%4$S) in de sectie %5$S.\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest=Het bestand %1$S is aangepast na %2$S. Tenzij de tekst in het manifest-bestand is gewijzigd, wordt de gebufferde versie gebruikt in regel %3$S.\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore=%1$S heeft cachebesturing ingesteld op no-store. Dit voorkomt dat de applicatiecache het bestand opslaat in regel %2$S.\n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable=%1$S wijst naar een bron die niet beschikbaar is in regel %2$S.\n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI=De aan AppCacheUtils doorgegeven URI is ongeldig.\n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults=Uw zoekopdracht gaf geen resultaten.\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled=Uw schijfbuffer is uitgeschakeld. Stel browser.cache.disk.enable in op true in about:config en probeer het opnieuw.\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest=De eerste regel van het manifest moet ‘CACHE MANIFEST’ zijn in regel %S.\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2=‘CACHE MANIFEST’ is alleen geldig op de eerste regel, maar werd gevonden in regel %S.\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2=Onjuist gebruik van jokerteken (*) in de sectie %1$S in regel %2$S. Als een regel in de sectie NETWORK alleen een jokerteken bevat, zal elke URI die niet in het manifest is vermeld worden behandeld alsof de URI in de sectie NETWORK is vermeld. Anders zullen dergelijke URI’s worden behandeld als niet beschikbaar. Ander gebruik van het teken * is niet toegestaan.\n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces=Spaties in URI’s moeten worden vervangen door %20 in regel %S.\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad=/../ is geen geldige URI-prefix in regel %S.\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes=Te veel dot-dot-slash-operators (../) in regel %S.\n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces=Er zijn maar twee door spaties gescheiden URI’s toegestaan in de sectie FALLBACK in regel %S.\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2=Onjuist gebruik van jokerteken (*) in de sectie FALLBACK in regel %S. URI’s in de sectie FALLBACK dienen kortweg overeen te komen met een prefix van de aanvraag-URI.\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue=De sectie SETTINGS mag maar één waarde bevatten, ‘prefer-online’ of ‘fast’ in regel %S.\n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName=Ongeldige sectienaam (%1$S) in regel %2$S.\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/boxmodel.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n# The Layout View is a panel displayed in the computed view tab of the Inspector sidebar.\n\n# LOCALIZATION NOTE : FILE The correct localization of this file might be to\n# keep it in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (boxmodel.title) This is the title of the box model panel and is\n# displayed as a label.\nboxmodel.title=Vakkenmodel\n\n# LOCALIZATION NOTE (boxmodel.margin) This refers to the margin in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.margin=marge\n\n# LOCALIZATION NOTE (boxmodel.padding) This refers to the padding in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.padding=opvulling\n\n# LOCALIZATION NOTE (boxmodel.border) This refers to the border in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.border=rand\n\n# LOCALIZATION NOTE (boxmodel.content) This refers to the content in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.content=inhoud\n\n# LOCALIZATION NOTE: (boxmodel.geometryButton.tooltip) This label is displayed as a\n# tooltip that appears when hovering over the button that allows users to edit the\n# position of an element in the page.\nboxmodel.geometryButton.tooltip=Positie bewerken\n\n# LOCALIZATION NOTE: (boxmodel.propertiesLabel) This label is displayed as the header\n# for showing and collapsing the properties underneath the box model in the layout view\nboxmodel.propertiesLabel=Vakkenmodel-eigenschappen\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"Laad\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"de pagina opnieuw om fouten in &lt;canvas&gt;-contexten te kunnen opsporen.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"Klik op de knop\">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"om een aanroepstack van een animatieframe op te nemen.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.waitingNotice): This is the label shown\n  -  in the call list view while recording a snapshot. -->\n<!ENTITY canvasDebuggerUI.waitingNotice   \"Een animatiecyclus opnemen…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Het volgende frame in de animatielus opnemen\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n<!ENTITY canvasDebuggerUI.importSnapshot \"Importeren…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n<!ENTITY canvasDebuggerUI.clearSnapshots \"Wissen\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Aanroepen filteren\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText=Er zijn nog geen momentopnamen.\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel=Momentopname #%S\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel=Laden…\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel=Opslaan\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel=Opslaan…\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel=Geladen van schijf\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle=Animatieframe-momentopname opslaan…\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter=JSON-bestanden\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter=Alle bestanden\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel=#1 tekenaanroep;#1 tekenaanroepen\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel=#1 aanroep;#1 aanroepen\n\n# LOCALIZATION NOTE (recordingTimeoutFailure):\n# This notification alert is displayed when attempting to record a requestAnimationFrame\n# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no\n# loops were found.\nrecordingTimeoutFailure=Canvas Debugger kon geen requestAnimationFrame- of setTimeout-cyclus vinden.\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/components.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the shared React components,\n# so files in `devtools/client/shared/components/*`.\n\n# LOCALIZATION NOTE (frame.unknownSource): When we do not know the source filename of\n# a frame, we use this string instead.\nframe.unknownSource=(onbekend)\n\n# LOCALIZATION NOTE (viewsourceindebugger): The label for the tooltip when hovering over\n# a source link that links to the debugger.\n# %S represents the URL to match in the debugger.\nframe.viewsourceindebugger=Bron weergeven in Debugger → %S\n\n# LOCALIZATION NOTE (notificationBox.closeTooltip): The content of a tooltip that\n# appears when hovering over the close button in a notification box.\nnotificationBox.closeTooltip=Dit bericht sluiten\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n<!ENTITY title      \"Verbinden\">\n<!ENTITY header     \"Verbinden met extern apparaat\">\n<!ENTITY host       \"Host:\">\n<!ENTITY port       \"Poort:\">\n<!ENTITY connect    \"Verbinden\">\n<!ENTITY connecting \"Verbinden…\">\n<!ENTITY availableAddons \"Beschikbare externe add-ons:\">\n<!ENTITY availableTabs \"Beschikbare externe tabbladen:\">\n<!ENTITY availableProcesses \"Beschikbare externe processen:\">\n<!ENTITY connectionError \"Fout:\">\n<!ENTITY errorTimeout \"Fout: time-out van verbinding.\">\n<!ENTITY errorRefused \"Fout: verbinding geweigerd.\">\n<!ENTITY errorUnexpected \"Onverwachte fout.\">\n\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n<!ENTITY remoteHelp \"Ontwikkelaarshulpmiddelen van Firefox kunnen fouten opsporen in externe apparaten (zoals Firefox voor Android en Firefox OS). Zorg ervoor dat u de optie ‘Remote debugging’ in het externe apparaat hebt aangezet. Bekijk de \">\n<!ENTITY remoteDocumentation \"documentatie\">\n<!ENTITY remoteHelpSuffix \" voor meer info.\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=Hoofdproces\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n<!ENTITY debuggerUI.closeButton.tooltip \"Sluiten\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n<!ENTITY debuggerUI.panesButton.tooltip \"Vensters in-/uitschakelen\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n<!ENTITY debuggerUI.blackBoxMessage.label \"Deze bron is geblackboxt: breakpoints ervan zijn uitgeschakeld, en bij stappen wordt deze overgeslagen.\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"Blackboxen van deze bron stoppen\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n<!ENTITY debuggerUI.optsButton.tooltip  \"Debugger-opties\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"Blackboxen in-/uitschakelen\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n<!ENTITY debuggerUI.sources.prettyPrint \"Bron verfraaien\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n<!ENTITY debuggerUI.autoPrettyPrint     \"Verkleinde bronnen automatisch verfraaien\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"f\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"Alle breakpoints inschakelen/uitschakelen\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton \"Wissen\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton.tooltip \"De verzamelde traceringen wissen\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n<!ENTITY debuggerUI.pauseExceptions           \"Pauzeren bij uitzonderingen\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"u\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.ignoreCaughtExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n<!ENTITY debuggerUI.ignoreCaughtExceptions           \"Onderschepte uitzonderingen negeren\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"c\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n<!ENTITY debuggerUI.showPanesOnInit           \"Vensters tonen bij opstarten\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"s\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n<!ENTITY debuggerUI.showVarsFilter           \"Variabelen-filterveld tonen\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n<!ENTITY debuggerUI.showOnlyEnum           \"Alleen opsombare eigenschappen tonen\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"e\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n<!ENTITY debuggerUI.showOriginalSource           \"Originele bronnen tonen\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not. -->\n<!ENTITY debuggerUI.autoBlackBox           \"Verkleinde bronnen automatisch blackboxen\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"b\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a header for the operators part. -->\n<!ENTITY debuggerUI.searchPanelOperators    \"Operators:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n<!ENTITY debuggerUI.searchFile           \"Scripts filteren\">\n<!ENTITY debuggerUI.searchFile.key       \"P\">\n<!ENTITY debuggerUI.searchFile.altkey    \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"c\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n<!ENTITY debuggerUI.searchGlobal           \"Zoeken in alle bestanden\">\n<!ENTITY debuggerUI.searchGlobal.key       \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"Z\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n<!ENTITY debuggerUI.searchFunction           \"Zoeken naar functiedefinitie\">\n<!ENTITY debuggerUI.searchFunction.key       \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"d\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n<!ENTITY debuggerUI.searchToken           \"Zoeken\">\n<!ENTITY debuggerUI.searchToken.key       \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"Z\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n<!ENTITY debuggerUI.searchGoToLine           \"Ga naar regel…\">\n<!ENTITY debuggerUI.searchGoToLine.key       \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"r\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n<!ENTITY debuggerUI.searchVariable           \"Variabelen filteren\">\n<!ENTITY debuggerUI.searchVariable.key       \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n<!ENTITY debuggerUI.focusVariables           \"Variabelenstructuur selecteren\">\n<!ENTITY debuggerUI.focusVariables.key       \"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n<!ENTITY debuggerUI.condBreakPanelTitle \"Dit breakpoint zal uitvoering alleen stoppen als de volgende expressie true is\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n<!ENTITY debuggerUI.seMenuBreak     \"Breakpoint toevoegen\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n<!ENTITY debuggerUI.seMenuCondBreak     \"Voorwaardelijk breakpoint toevoegen\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"b\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for editing a breakpoint. -->\n<!ENTITY debuggerUI.seEditMenuCondBreak     \"Voorwaardelijk breakpoint bewerken\">\n<!ENTITY debuggerUI.seEditMenuCondBreak.key \"b\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n<!ENTITY debuggerUI.tabs.workers        \"Workers\">\n<!ENTITY debuggerUI.tabs.sources        \"Bronnen\">\n<!ENTITY debuggerUI.tabs.traces         \"Traceringen\">\n<!ENTITY debuggerUI.tabs.callstack      \"Aanroepstack\">\n<!ENTITY debuggerUI.tabs.variables      \"Variabelen\">\n<!ENTITY debuggerUI.tabs.events         \"Gebeurtenissen\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n<!ENTITY debuggerUI.seMenuAddWatch      \"Selectie voor controle-expressie\">\n<!ENTITY debuggerUI.seMenuAddWatch.key  \"e\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n<!ENTITY debuggerUI.addWatch            \"Controle-expressie toevoegen\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"e\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n<!ENTITY debuggerUI.removeAllWatch           \"Alle controle-expressies verwijderen\">\n<!ENTITY debuggerUI.removeAllWatch.key       \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"e\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  debugger sources side menu. This should be the same as\n  -  netmonitorUI.context.newTab  -->\n<!ENTITY debuggerUI.context.newTab           \"Openen in nieuw tabblad\">\n<!ENTITY debuggerUI.context.newTab.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url. This should be\n  -  the same as netmonitorUI.context.copyUrl -->\n<!ENTITY debuggerUI.context.copyUrl           \"URL kopiëren\">\n<!ENTITY debuggerUI.context.copyUrl.accesskey \"k\">\n<!ENTITY debuggerUI.context.copyUrl.key \"C\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI.\ncollapsePanes=Vensters samenvouwen\n\n# LOCALIZATION NOTE (copySourceUrl): This is the text that appears in the\n# context menu to copy the source URL of file open.\ncopySourceUrl=Bron-URL kopiëren\n\n# LOCALIZATION NOTE (copySourceUrl.accesskey): Access key to copy the source URL of a file from\n# the context menu.\ncopySourceUrl.accesskey=U\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI.\nexpandPanes=Vensters uitvouwen\n\n# LOCALIZATION NOTE (pauseButtonTooltip): The tooltip that is displayed for the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=Pauzeren %S\n\n# LOCALIZATION NOTE (pausePendingButtonTooltip): The tooltip that is displayed for\n# the pause button after it's been clicked but before the next JavaScript to run.\npausePendingButtonTooltip=Wachten op volgende uitvoering\n\n# LOCALIZATION NOTE (resumeButtonTooltip): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=Hervatten %S\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=Overslaan %S\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=Instappen %S\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=Uitstappen %S\n\n# LOCALIZATION NOTE (noWorkersText): The text to display in the workers list\n# when there are no workers.\nnoWorkersText=Deze pagina heeft geen workers.\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources list\n# when there are no sources.\nnoSourcesText=Deze pagina heeft geen bronnen.\n\n# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab\n# when there are no events.\nnoEventListenersText=Geen gebeurtenislisteners om weer te geven\n\n# LOCALIZATION NOTE (eventListenersHeader): The text to display in the events\n# header.\neventListenersHeader=Gebeurtenislisteners\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText=Geen stackframes om weer te geven\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip=Breakpoints bij deze gebeurtenis in-/uitschakelen\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector=op\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource=in\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes=%S nodes\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative=[native code]\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents=Animatie\naudioEvents=Audio\nbatteryEvents=Batterij\nclipboardEvents=Klembord\ncompositionEvents=Compositie\ndeviceEvents=Apparaat\ndisplayEvents=Weergave\ndragAndDropEvents=Slepen\ngamepadEvents=Gamepad\nindexedDBEvents=IndexedDB\ninteractionEvents=Interactie\nkeyboardEvents=Toetsenbord\nmediaEvents=HTML5-media\nmouseEvents=Muis\nmutationEvents=Mutatie\nnavigationEvents=Navigatie\npointerLockEvents=Aanwijzervergrendeling\nsensorEvents=Sensor\nstorageEvents=Opslag\ntimeEvents=Tijd\ntouchEvents=Aanraking\notherEvents=Anders\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=Blackboxing in-/uitschakelen\n\n# LOCALIZATION NOTE (sources.search.key): Key shortcut to open the search for\n# searching all the source files the debugger has seen.\nsources.search.key=P\n\n# LOCALIZATION NOTE (sources.searchAlt.key): Alternate key shortcut to open\n# the search for searching all the source files the debugger has seen.\nsources.searchAlt.key=O\n\n# LOCALIZATION NOTE (sourceSearch.search.key): Key shortcut to open the search\n# for searching within a the currently opened files in the editor\nsourceSearch.search.key=F\n\n# LOCALIZATION NOTE (sourceSearch.search.placeholder): placeholder text in\n# the source search input bar\nsourceSearch.search.placeholder=Zoeken in bestand…\n\n# LOCALIZATION NOTE (sourceSearch.search.again.key): Key shortcut to re-open\n# the search for re-searching the same search triggered from a sourceSearch\nsourceSearch.search.again.key=G\n\n# LOCALIZATION NOTE (sourceSearch.resultsSummary1): Shows a summary of\n# the number of matches for autocomplete\nsourceSearch.resultsSummary1=%d resultaten\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=Geen overeenkomsten gevonden\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=Scripts zoeken (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=Variabelen filteren\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText=Eigenschappen filteren\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=Scripts filteren (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=Zoeken in alle bestanden (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=Zoeken naar functiedefinitie (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=Zoeken in dit bestand (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=Ga naar regel (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=Variabelen filteren (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=Voorwaardelijk breakpoint configureren\nbreakpointMenuItem.enableSelf=Breakpoint inschakelen\nbreakpointMenuItem.disableSelf=Breakpoint uitschakelen\nbreakpointMenuItem.deleteSelf=Breakpoint verwijderen\nbreakpointMenuItem.enableOthers=Andere inschakelen\nbreakpointMenuItem.disableOthers=Andere uitschakelen\nbreakpointMenuItem.deleteOthers=Andere verwijderen\nbreakpointMenuItem.enableAll=Alle breakpoints inschakelen\nbreakpointMenuItem.disableAll=Alle breakpoints uitschakelen\nbreakpointMenuItem.deleteAll=Alle breakpoints verwijderen\n\n# LOCALIZATION NOTE (breakpoints.header): Breakpoints right sidebar pane header.\nbreakpoints.header=Breakpoints\n\n# LOCALIZATION NOTE (breakpoints.none): The text that appears when there are\n# no breakpoints present\nbreakpoints.none=Geen breakpoints\n\n# LOCALIZATION NOTE (breakpoints.enable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.enable=Breakpoints inschakelen\n\n# LOCALIZATION NOTE (breakpoints.disable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.disable=Breakpoints uitschakelen\n\n# LOCALIZATION NOTE (breakpoints.removeBreakpointTooltip): The tooltip that is displayed\n# for remove breakpoint button in right sidebar\nbreakpoints.removeBreakpointTooltip=Breakpoint verwijderen\n\n# LOCALIZATION NOTE (callStack.header): Call Stack right sidebar pane header.\ncallStack.header=Aanroepstack\n\n# LOCALIZATION NOTE (callStack.notPaused): Call Stack right sidebar pane\n# message when not paused.\ncallStack.notPaused=Niet gepauzeerd\n\n# LOCALIZATION NOTE (callStack.collapse): Call Stack right sidebar pane\n# message to hide some of the frames that are shown.\ncallStack.collapse=Rijen samenvouwen\n\n# LOCALIZATION NOTE (callStack.expand): Call Stack right sidebar pane\n# message to show more of the frames.\ncallStack.expand=Rijen uitvouwen\n\n# LOCALIZATION NOTE (editor.searchResults): Editor Search bar message\n# for the summarizing the selected search result. e.g. 5 of 10 results.\neditor.searchResults=%d van %d resultaten\n\n# LOCALIZATION NOTE (editor.noResults): Editor Search bar message\n# for when no results found.\neditor.noResults=geen resultaten\n\n# LOCALIZATION NOTE (editor.addBreakpoint): Editor gutter context menu item\n# for adding a breakpoint on a line.\neditor.addBreakpoint=Breakpoint toevoegen\n\n# LOCALIZATION NOTE (editor.disableBreakpoint): Editor gutter context menu item\n# for disabling a breakpoint on a line.\neditor.disableBreakpoint=Breakpoint uitschakelen\n\n# LOCALIZATION NOTE (editor.enableBreakpoint): Editor gutter context menu item\n# for enabling a breakpoint on a line.\neditor.enableBreakpoint=Breakpoint inschakelen\n\n# LOCALIZATION NOTE (editor.removeBreakpoint): Editor gutter context menu item\n# for removing a breakpoint on a line.\neditor.removeBreakpoint=Breakpoint verwijderen\n\n# LOCALIZATION NOTE (editor.editBreakpoint): Editor gutter context menu item\n# for setting a breakpoint condition on a line.\neditor.editBreakpoint=Breakpoint bewerken\n\n# LOCALIZATION NOTE (editor.addConditionalBreakpoint): Editor gutter context\n# menu item for adding a breakpoint condition on a line.\neditor.addConditionalBreakpoint=Voorwaardelijk breakpoint toevoegen\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Placeholder text for\n# input element inside ConditionalPanel component\neditor.conditionalPanel.placeholder=Dit breakpoint zal pauzeren als de expressie true is\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Tooltip text for\n# close button inside ConditionalPanel component\neditor.conditionalPanel.close=Breakpoint bewerken annuleren en sluiten\n\n# LOCALIZATION NOTE (editor.jumpToMappedLocation1): Context menu item\n# for navigating to a source mapped location\neditor.jumpToMappedLocation1=Naar %S-locatie springen\n\n# LOCALIZATION NOTE (generated): Source Map term for a server source location\ngenerated=gegenereerd\n\n# LOCALIZATION NOTE (original): Source Map term for a debugger UI source location\noriginal=origineel\n\n# LOCALIZATION NOTE (expressions.placeholder): Placeholder text for expression\n# input element\nexpressions.placeholder=Controle-expressie toevoegen\n\n# LOCALIZATION NOTE (sourceTabs.closeTab): Editor source tab context menu item\n# for closing the selected tab below the mouse.\nsourceTabs.closeTab=Tabblad sluiten\n\n# LOCALIZATION NOTE (sourceTabs.closeTab.accesskey): Access key to close the currently select\n# source tab from the editor context menu item.\nsourceTabs.closeTab.accesskey=s\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs): Editor source tab context menu item\n# for closing the other tabs.\nsourceTabs.closeOtherTabs=Andere sluiten\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs.accesskey): Access key to close other source tabs\n# from the editor context menu.\nsourceTabs.closeOtherTabs.accesskey=n\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd): Editor source tab context menu item\n# for closing the tabs to the end (the right for LTR languages) of the selected tab.\nsourceTabs.closeTabsToEnd=Tabbladen aan de rechterkant sluiten\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd.accesskey): Access key to close source tabs\n# after the selected tab from the editor context menu.\nsourceTabs.closeTabsToEnd.accesskey=e\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs): Editor source tab context menu item\n# for closing all tabs.\nsourceTabs.closeAllTabs=Alle tabbladen sluiten\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs.accesskey): Access key to close all tabs from the\n# editor context menu.\nsourceTabs.closeAllTabs.accesskey=A\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree): Editor source tab context menu item\n# for revealing source in tree.\nsourceTabs.revealInTree=Onthullen in structuur\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree.accesskey): Access key to reveal a source in the\n# tree from the context menu.\nsourceTabs.revealInTree.accesskey=r\n\n# LOCALIZATION NOTE (sourceTabs.copyLink): Editor source tab context menu item\n# for copying a link address.\nsourceTabs.copyLink=Koppelingsadres kopiëren\n\n# LOCALIZATION NOTE (sourceTabs.copyLink.accesskey): Access key to copy a link addresss from the\n# editor context menu.\nsourceTabs.copyLink.accesskey=l\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint): Editor source tab context menu item\n# for pretty printing the source.\nsourceTabs.prettyPrint=Pretty Print uitvoeren op bron\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint.accesskey): Access key to pretty print a source from\n# the editor context menu.\nsourceTabs.prettyPrint.accesskey=P\n\n# LOCALIZATION NOTE (sourceTabs.closeTabButtonTooltip): The tooltip that is displayed\n# for close tab button in source tabs.\nsourceTabs.closeTabButtonTooltip=Tabblad sluiten\n\n# LOCALIZATION NOTE (sourceTabs.newTabButtonTooltip): The tooltip that is displayed for\n# new tab button in source tabs.\nsourceTabs.newTabButtonTooltip=Zoeken naar bronnen (%S)\n\n# LOCALIZATION NOTE (scopes.header): Scopes right sidebar pane header.\nscopes.header=Scopes\n\n# LOCALIZATION NOTE (scopes.notAvailable): Scopes right sidebar pane message\n# for when the debugger is paused, but there isn't pause data.\nscopes.notAvailable=Scopes niet beschikbaar\n\n# LOCALIZATION NOTE (scopes.notPaused): Scopes right sidebar pane message\n# for when the debugger is not paused.\nscopes.notPaused=Niet gepauzeerd\n\n# LOCALIZATION NOTE (scopes.block): Refers to a block of code in\n# the scopes pane when the debugger is paused.\nscopes.block=Blok\n\n# LOCALIZATION NOTE (sources.header): Sources left sidebar header\nsources.header=Bronnen\n\n# LOCALIZATION NOTE (sources.search): Sources left sidebar prompt\n# e.g. Cmd+P to search. On a mac, we use the command unicode character.\n# On windows, it's ctrl.\nsources.search=%S om te zoeken\n\n# LOCALIZATION NOTE (watchExpressions.header): Watch Expressions right sidebar\n# pane header.\nwatchExpressions.header=Controle-expressies\n\n# LOCALIZATION NOTE (watchExpressions.refreshButton): Watch Expressions header\n# button for refreshing the expressions.\nwatchExpressions.refreshButton=Vernieuwen\n\n# LOCALIZATION NOTE (welcome.search): The center pane welcome panel's\n# search prompt. e.g. cmd+p to search for files. On windows, it's ctrl, on\n# a mac we use the unicode character.\nwelcome.search=%S om naar bronnen te zoeken\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\nsourceSearch.search=Bronnen zoeken…\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\n# Used in the old debugger fronted\nsourceSearch.search=Zoeken…\n\n# LOCALIZATION NOTE (sourceSearch.noResults): The center pane Source Search\n# message when the query did not match any of the sources.\nsourceSearch.noResults=Geen bestanden met %S gevonden\n\n# LOCALIZATION NOTE (sourceFooter.debugBtnTooltip): Tooltip text associated\n# with the pretty-print button\nsourceFooter.debugBtnTooltip=Bron verfraaien\n\n# LOCALIZATION NOTE (ignoreExceptions): The pause on exceptions button tooltip\n# when the debugger will not pause on exceptions.\nignoreExceptions=Uitzonderingen negeren. Klik om bij niet-onderschepte uitzonderingen te pauzeren\n\n# LOCALIZATION NOTE (pauseOnUncaughtExceptions): The pause on exceptions button\n# tooltip when the debugger will pause on uncaught exceptions.\npauseOnUncaughtExceptions=Pauzeren bij niet-onderschepte uitzonderingen. Klik om bij alle uitzonderingen te pauzeren\n\n# LOCALIZATION NOTE (pauseOnExceptions): The pause on exceptions button tooltip\n# when the debugger will pause on all exceptions.\npauseOnExceptions=Pauzeren bij alle uitzonderingen. Klik om uitzonderingen te negeren\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the loading process has started but there is no file to display\n# yet.\nloadingText=Laden\\u2026\n\n# LOCALIZATION NOTE (errorLoadingText2): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText2=Fout bij laden van deze URL: %S\n\n# LOCALIZATION NOTE (addWatchExpressionText): The text that is displayed in the\n# watch expressions list to add a new item.\naddWatchExpressionText=Controle-expressie toevoegen\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton=Volgen\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText=Geen variabelen om weer te geven\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=%S scope\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=Controle-expressies\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=Globale\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace=Stacktrace:\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects=nog #1…;nog #1…\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=Dubbelklik om te bewerken\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable value.\nvariablesEditableValueTooltip=Klik om waarde te wijzigen\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item which can be removed.\nvariablesCloseButtonTooltip=Klik om te verwijderen\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=Klik om waarde in te stellen\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip=Klik om de node in de inspector te selecteren\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip=configurable\nenumerableTooltip=enumerable\nwritableTooltip=writable\nfrozenTooltip=frozen\nsealedTooltip=sealed\nextensibleTooltip=extensible\noverriddenTooltip=overridden\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel=:\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel2): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel2=\\u0020→\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\nfunctionSearch.search.placeholder=Functies zoeken…\nfunctionSearch.search.key=O\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=Er zijn een of meerdere gepauzeerde debuggers. Hervat als eerste de laatst gepauzeerde debugger op %S\n\nvariablesViewOptimizedOut=(weggeoptimaliseerd)\nvariablesViewUninitialized=(niet geïnitialiseerd)\nvariablesViewMissingArgs=(niet beschikbaar)\n\nanonymousSourcesLabel=Anonieme bronnen\n\nexperimental=Dit is een experimentele functie\n\n# LOCALIZATION NOTE (whyPaused.debuggerStatement): The text that is displayed\n# in a info block explaining how the debugger is currently paused due to a `debugger`\n# statement in the code\nwhyPaused.debuggerStatement=Gepauzeerd bij debugger-instructie\n\n# LOCALIZATION NOTE (whyPaused.breakpoint): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a breakpoint\nwhyPaused.breakpoint=Gepauzeerd bij breakpoint\n\n# LOCALIZATION NOTE (whyPaused.exception): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an exception\nwhyPaused.exception=Gepauzeerd bij uitzondering\n\n# LOCALIZATION NOTE (whyPaused.resumeLimit): The text that is displayed\n# in a info block explaining how the debugger is currently paused while stepping\n# in or out of the stack\nwhyPaused.resumeLimit=Gepauzeerd tijdens stappen\n\n# LOCALIZATION NOTE (whyPaused.pauseOnDOMEvents): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# dom event\nwhyPaused.pauseOnDOMEvents=Gepauzeerd bij gebeurtenislistener\n\n# LOCALIZATION NOTE (whyPaused.breakpointConditionThrown): The text that is displayed\n# in an info block when evaluating a conditional breakpoint throws an error\nwhyPaused.breakpointConditionThrown=Fout met voorwaardelijk breakpoint\n\n# LOCALIZATION NOTE (whyPaused.xhr): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# xml http request\nwhyPaused.xhr=Gepauzeerd bij XMLHttpRequest\n\n# LOCALIZATION NOTE (whyPaused.promiseRejection): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# promise rejection\nwhyPaused.promiseRejection=Gepauzeerd bij promise-afwijzing\n\n# LOCALIZATION NOTE (whyPaused.assert): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# assert\nwhyPaused.assert=Gepauzeerd bij bevestiging\n\n# LOCALIZATION NOTE (whyPaused.debugCommand): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# debugger statement\nwhyPaused.debugCommand=Gepauzeerd bij gedebugde functie\n\n# LOCALIZATION NOTE (whyPaused.other): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an event\n# listener breakpoint set\nwhyPaused.other=Debugger gepauzeerd\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=Telefoons\ndevice.tablets=Tablets\ndevice.laptops=Laptops\ndevice.televisions=TV’s\ndevice.consoles=Spelconsoles\ndevice.watches=Horloges\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the DOM panel\n# which is available from the Web Developer sub-menu -> 'DOM'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (dom.filterDOMPanel): A placeholder text used for\n# DOM panel search box.\ndom.filterDOMPanel=DOM-paneel filteren\n\n# LOCALIZATION NOTE (dom.refresh): A label for Refresh button in\n# DOM panel toolbar\ndom.refresh=Vernieuwen\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=gekopieerd\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/filterwidget.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE These strings are used in the CSS Filter Editor Widget\n   - which can be found in a tooltip that appears in the Rule View when clicking\n   - on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'. -->\n\n<!-- LOCALIZATION NOTE (filterListSelectPlaceholder): This string is used as\n   - a preview option in the list of possible filters <select> -->\n<!ENTITY filterListSelectPlaceholder \"Selecteer een filter\">\n\n<!-- LOCALIZATION NOTE (addNewFilterButton): This string is displayed on a button used to add new filters -->\n<!ENTITY addNewFilterButton \"Toevoegen\">\n\n<!-- LOCALIZATION NOTE (newPresetPlaceholder): This string is used as\n   - a placeholder in the list of presets which is used to save a new preset -->\n<!ENTITY newPresetPlaceholder \"Presetnaam\">\n\n<!-- LOCALIZATION NOTE (savePresetButton): This string is displayed on a button used to save a new preset -->\n<!ENTITY savePresetButton \"Opslaan\">\n\n<!-- LOCALIZATION NOTE(presetsToggleButton): This string is used in a button which toggles the presets list -->\n<!ENTITY presetsToggleButton \"Presets\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/filterwidget.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the CSS Filter Editor Widget\n# which can be found in a tooltip that appears in the Rule View when clicking\n# on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'.\n\n# LOCALIZATION NOTE (emptyFilterList):\n# This string is displayed when filter's list is empty\n# (no filter specified / all removed)\nemptyFilterList=Geen filter opgegeven\n\n# LOCALIZATION NOTE (emptyPresetList):\n# This string is displayed when preset's list is empty\nemptyPresetList=U hebt nog geen opgeslagen presets. \\\nU kunt filterpresets bewaren door een naam te kiezen en ze op te slaan. \\\nPresets zijn snel toegankelijk en u kunt ze eenvoudig hergebruiken.\n\n# LOCALIZATION NOTE (addUsingList):\n# This string is displayed under [emptyFilterList] when filter's\n# list is empty, guiding user to add a filter using the list below it\naddUsingList=Voeg een filter toe via de onderstaande lijst\n\n# LOCALIZATION NOTE (dropShadowPlaceholder):\n# This string is used as a placeholder for drop-shadow's input\n# in the filter list (shown when <input> is empty)\ndropShadowPlaceholder=kleur van x-y-straal\n\n# LOCALIZATION NOTE (dragHandleTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# drag handles of filters which are used to re-order filters\ndragHandleTooltipText=Sleep omhoog of omlaag om de volgorde van filters te wijzigen\n\n# LOCALIZATION NOTE (labelDragTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# filters' labels which can be dragged left/right to increase/decrease\n# the filter's value (like photoshop)\nlabelDragTooltipText=Sleep naar links of naar rechts om de waarde te verkleinen of te vergroten\n\n# LOCALIZATION NOTE (filterListSelectPlaceholder):\n# This string is used as a preview option in the list of possible filters\n# <select>\nfilterListSelectPlaceholder=Een filter selecteren\n\n# LOCALIZATION NOTE (addNewFilterButton):\n# This string is displayed on a button used to add new filters\naddNewFilterButton=Toevoegen\n\n# LOCALIZATION NOTE (newPresetPlaceholder):\n# This string is used as a placeholder in the list of presets which is used to\n# save a new preset\nnewPresetPlaceholder=Presetnaam\n\n# LOCALIZATION NOTE (savePresetButton):\n# This string is displayed on a button used to save a new preset\nsavePresetButton=Opslaan\n\n# LOCALIZATION NOTE(presetsToggleButton):\n# This string is used in a button which toggles the presets list\npresetsToggleButton=Presets\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n<!ENTITY fontInspectorTitle \"Lettertypen\">\n<!ENTITY showAllFonts \"Alle in de pagina gebruikte lettertypen tonen\">\n<!ENTITY usedAs \"Gebruikt als: \">\n<!ENTITY system \"systeem\">\n<!ENTITY remote \"extern\">\n\n<!-- LOCALIZATION NOTE (previewHint): This is the label shown as the\n     placeholder in font inspector preview text box. -->\n<!ENTITY previewHint \"Voorbeeldtekst\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/font-inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Font Inspector strings.\n# The Font Inspector is a panel accessible in the Inspector sidebar.\n\n# LOCALIZATION NOTE (fontinspector.seeAll) This is the label of a link that will show all\n# the fonts used in the page, instead of the ones related to the inspected element.\nfontinspector.seeAll=Alle gebruikte lettertypen tonen\n\n# LOCALIZATION NOTE (fontinspector.seeAll.tooltip) see fontinspector.seeAll.\nfontinspector.seeAll.tooltip=Alle in de pagina gebruikte lettertypen tonen\n\n# LOCALIZATION NOTE (fontinspector.usedAs) This label introduces the name used to refer to\n# the font in a stylesheet.\nfontinspector.usedAs=Gebruikt als: \n\n# LOCALIZATION NOTE (fontinspector.system) This label indicates that the font is a local\n# system font.\nfontinspector.system=systeem\n\n# LOCALIZATION NOTE (fontinspector.remote) This label indicates that the font is a remote\n# font.\nfontinspector.remote=extern\n\n# LOCALIZATION NOTE (previewHint):\n# This is the label shown as the placeholder in font inspector preview text box.\nfontinspector.previewText=Voorbeeldtekst\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/graphs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (graphs.label.average):\n# This string is displayed on graphs when showing an average.\ngraphs.label.average=gem\n\n# LOCALIZATION NOTE (graphs.label.minimum):\n# This string is displayed on graphs when showing a minimum.\ngraphs.label.minimum=min\n\n# LOCALIZATION NOTE (graphs.label.maximum):\n# This string is displayed on graphs when showing a maximum.\ngraphs.label.maximum=max\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/har.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP response bodies are not includes\n# in exported data.\nhar.responseBodyNotIncluded=Antwoordinhoud wordt niet meegenomen.\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP request bodies are not includes\n# in exported data.\nhar.requestBodyNotIncluded=Aanvraaginhoud wordt niet meegenomen.\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/inspector.dtd",
    "content": "<!-- LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users edit the\n     (outer) HTML of the current node -->\n<!ENTITY inspectorHTMLEdit.label       \"Bewerken als HTML\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"B\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     inner HTML of the current node -->\n<!ENTITY inspectorHTMLCopyInner.label       \"Binnenste HTML kopiëren\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"i\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     outer HTML of the current node -->\n<!ENTITY inspectorHTMLCopyOuter.label       \"Buitenste HTML kopiëren\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey   \"u\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyUniqueSelector.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the CSS Selector of the current node -->\n<!ENTITY inspectorCopyUniqueSelector.label       \"Unieke selector kopiëren\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey   \"s\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste outer\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteOuter.label      \"Buitenste HTML plakken\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"a\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteInner.label      \"Binnenste HTML plakken\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"n\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"Plakken…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"P\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n<!ENTITY inspectorHTMLPasteBefore.label      \"Voor\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"V\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n<!ENTITY inspectorHTMLPasteAfter.label       \"Na\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"N\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"Als eerste onderliggende\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"e\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n<!ENTITY inspectorHTMLPasteLastChild.label       \"Als laatste onderliggende\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"a\">\n\n<!-- LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users scroll\n     the current node into view -->\n<!ENTITY inspectorScrollNodeIntoView.label       \"Scrollen in weergave\">\n<!ENTITY inspectorScrollNodeIntoView.accesskey   \"c\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete the\n     current node -->\n<!ENTITY inspectorHTMLDelete.label          \"Node verwijderen\">\n<!ENTITY inspectorHTMLDelete.accesskey      \"v\">\n<!-- LOCALIZATION NOTE (inspectorAttributeSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other\n     attribute items, which allow to:\n     - add new attribute\n     - edit attribute\n     - remove attribute -->\n<!ENTITY inspectorAttributeSubmenu.label      \"Attribuut\">\n<!ENTITY inspectorAttributeSubmenu.accesskey  \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users add attribute\n     to current node -->\n<!ENTITY inspectorAddAttribute.label        \"Attribuut toevoegen\">\n<!ENTITY inspectorAddAttribute.accesskey    \"t\">\n\n<!-- LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users edit attribute\n     for current node -->\n<!ENTITY inspectorEditAttribute.label        \"Attribuut bewerken\">\n<!ENTITY inspectorEditAttribute.accesskey    \"b\">\n\n<!-- LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete attribute\n     from current node -->\n<!ENTITY inspectorRemoveAttribute.label        \"Attribuut verwijderen\">\n<!ENTITY inspectorRemoveAttribute.accesskey    \"v\">\n\n<!ENTITY inspector.selectButton.tooltip     \"Element met muis selecteren\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n<!ENTITY inspectorSearchHTML.label2         \"Zoeken met CSS-selectors\">\n<!ENTITY inspectorSearchHTML.key            \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that is\n     shown as the placeholder for the markup view search in the inspector. -->\n<!ENTITY inspectorSearchHTML.label3 \"Zoeken in HTML\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyImageDataUri.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the URL embedding the image data encoded in Base 64 (what we name\n     here Image Data URL). For more information:\n     https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs -->\n<!ENTITY inspectorCopyImageDataUri.label       \"Afbeeldingsgegevens-URL kopiëren\">\n\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n<!ENTITY inspectorShowDOMProperties.label       \"DOM-eigenschappen tonen\">\n\n<!-- LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n     shown in the inspector contextual-menu for the item that outputs a\n     variable for the current node to the console. When triggered,\n     this item opens the split Console. -->\n<!ENTITY inspectorUseInConsole.label       \"Gebruiken in console\">\n\n<!-- LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n     shown in the inspector contextual-menu for recursively expanding\n     mark-up elements -->\n<!ENTITY inspectorExpandNode.label       \"Alles uitvouwen\">\n\n<!-- LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n     shown in the inspector contextual-menu for recursively collapsing\n     mark-up elements -->\n<!ENTITY inspectorCollapseNode.label       \"Samenvouwen\">\n\n<!-- LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users take\n     a screenshot of the currently selected node. -->\n<!ENTITY inspectorScreenshotNode.label       \"Schermafbeelding van node maken\">\n\n<!-- LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users\n     duplicate the currently selected node. -->\n<!ENTITY inspectorDuplicateNode.label       \"Node dupliceren\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\nbreadcrumbs.siblings=Siblings\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=Debugger is gepauzeerd. Sommige onderdelen zullen niet werken, zoals muisselectie.\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=Nodebewerkingen\n\ninspector.panelLabel.markupView=Opmaakweergave\n\n# LOCALIZATION NOTE (markupView.more.showing)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=Enkele nodes zijn verborgen.\n\n# LOCALIZATION NOTE (markupView.more.showAll2): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nmarkupView.more.showAll2=Nog één node tonen;Alle #1 nodes tonen\n\n# LOCALIZATION NOTE (markupView.whitespaceOnly)\n# Used in a tooltip that appears when the user hovers over whitespace-only text nodes in\n# the inspector.\nmarkupView.whitespaceOnly=Tekstnode met alleen witruimte: %S\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage=Kon de afbeelding niet laden\n\n# LOCALIZATION NOTE: Used in color picker tooltip when the eyedropper is disabled for\n# non-HTML documents\neyedropper.disabled.title=Niet beschikbaar in niet-HTML-documenten\n\n#LOCALIZATION NOTE: Used in the event tooltip to allow the debugger to be opened\neventsTooltip.openInDebugger=Openen in Debugger\n\n#LOCALIZATION NOTE: Used in the event tooltip when a script's filename cannot be detected\neventsTooltip.unknownLocation=Onbekende locatie\n\n#LOCALIZATION NOTE: Used in the mouseover tooltip when hovering \"Unknown location.\"\neventsTooltip.unknownLocationExplanation=De oorspronkelijke locatie van deze listener kan niet worden gedetecteerd. Misschien is de code door een hulpprogramma zoals Babel omgezet.\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the tooltip that displays\n# help from MDN. This is a link to the complete MDN documentation page.\ndocsTooltip.visitMDN=MDN-pagina bezoeken\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the docs tooltip when the MDN page\n# could not be loaded (for example, because of a connectivity problem).\ndocsTooltip.loadDocsError=Kon documentenpagina niet laden.\n\n# LOCALIZATION NOTE (inspector.collapsePane): This is the tooltip for the button\n# that collapses the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.collapsePane=Paneel samenvouwen\n\n# LOCALIZATION NOTE (inspector.expandPane): This is the tooltip for the button\n# that expands the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.expandPane=Paneel uitvouwen\n\n# LOCALIZATION NOTE (inspector.searchResultsCount): This is the label that\n# will show up next to the inspector search box. %1$S is the current result\n# index and %2$S is the total number of search results. For example: \"3 of 9\".\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsCount2=%1$S van %2$S\n\n# LOCALIZATION NOTE (inspector.searchResultsNone): This is the label that\n# will show up next to the inspector search box when no matches were found\n# for the given string.\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsNone=Geen overeenkomsten\n\n# LOCALIZATION NOTE (inspector.menu.openUrlInNewTab.label): This is the label of\n# a menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is a URL, and that\n# allows to open that URL in a new tab.\ninspector.menu.openUrlInNewTab.label=Koppeling openen in nieuw tabblad\n\n# LOCALIZATION NOTE (inspector.menu.copyUrlToClipboard.label): This is the label\n# of a menu item in the inspector contextual-menu that appears when the user\n# right-clicks on the attribute of a node in the inspector that is a URL, and\n# that allows to copy that URL in the clipboard.\ninspector.menu.copyUrlToClipboard.label=Koppelingsadres kopiëren\n\n# LOCALIZATION NOTE (inspector.menu.selectElement.label): This is the label of a\n# menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is the ID of another\n# element in the DOM (like with <label for=\"input-id\">), and that allows to\n# select that element in the inspector.\ninspector.menu.selectElement.label=Element #%S selecteren\n\n# LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the node in the inspector, and that allows\n# to edit an attribute on this node.\ninspectorEditAttribute.label=Attribuut ‘%S’ bewerken\ninspectorEditAttribute.accesskey=w\n\n# LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to remove this attribute.\ninspectorRemoveAttribute.label=Attribuut ‘%S’ verwijderen\ninspectorRemoveAttribute.accesskey=v\n\n# LOCALIZATION NOTE (inspectorCopyAttributeValue.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to copy the attribute value to clipboard.\ninspectorCopyAttributeValue.label=Attribuutwaarde ‘%S’ kopiëren\ninspectorCopyAttributeValue.accesskey=k\n\n# LOCALIZATION NOTE (inspector.nodePreview.selectNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a DOM\n# node preview (e.g. something like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the node in order to select it in the\n# inspector panel.\ninspector.nodePreview.selectNodeLabel=Klik om deze node te selecteren in de Inspector\n\n# LOCALIZATION NOTE (inspector.nodePreview.highlightNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a the\n# inspector icon displayed next to a DOM node preview (e.g. next to something\n# like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the icon in order to highlight the\n# node in the page.\ninspector.nodePreview.highlightNodeLabel=Klik om deze node te markeren in de pagina\n\n# LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users edit the\n# (outer) HTML of the current node\ninspectorHTMLEdit.label=Bewerken als HTML\ninspectorHTMLEdit.accesskey=B\n\n# LOCALIZATION NOTE (inspectorCopyInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# inner HTML of the current node\ninspectorCopyInnerHTML.label=Binnenste HTML\ninspectorCopyInnerHTML.accesskey=B\n\n# LOCALIZATION NOTE (inspectorCopyOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# outer HTML of the current node\ninspectorCopyOuterHTML.label=Buitenste HTML\ninspectorCopyOuterHTML.accesskey=u\n\n# LOCALIZATION NOTE (inspectorCopyCSSSelector.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the CSS Selector of the current node\ninspectorCopyCSSSelector.label=CSS-selector\ninspectorCopyCSSSelector.accesskey=s\n\n# LOCALIZATION NOTE (inspectorCopyCSSPath.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the full CSS path of the current node\ninspectorCopyCSSPath.label=CSS-pad\ninspectorCopyCSSPath.accesskey=p\n\n# LOCALIZATION NOTE (inspectorPasteOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste outer\n# HTML in the current node\ninspectorPasteOuterHTML.label=Buitenste HTML\ninspectorPasteOuterHTML.accesskey=u\n\n# LOCALIZATION NOTE (inspectorPasteInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste inner\n# HTML in the current node\ninspectorPasteInnerHTML.label=Binnenste HTML\ninspectorPasteInnerHTML.accesskey=B\n\n# LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML before the current node\ninspectorHTMLPasteBefore.label=Voor\ninspectorHTMLPasteBefore.accesskey=V\n\n# LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML after the current node\ninspectorHTMLPasteAfter.label=Na\ninspectorHTMLPasteAfter.accesskey=N\n\n# LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the first child the current node\ninspectorHTMLPasteFirstChild.label=Als eerste onderliggende\ninspectorHTMLPasteFirstChild.accesskey=e\n\n# LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the last child the current node\ninspectorHTMLPasteLastChild.label=Als laatste onderliggende\ninspectorHTMLPasteLastChild.accesskey=a\n\n# LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users scroll\n# the current node into view\ninspectorScrollNodeIntoView.label=Scrollen in weergave\ninspectorScrollNodeIntoView.accesskey=c\n\n# LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users delete the\n# current node\ninspectorHTMLDelete.label=Node verwijderen\ninspectorHTMLDelete.accesskey=v\n\n# LOCALIZATION NOTE (inspectorAttributesSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# attribute items, which allow to:\n# - add new attribute\n# - edit attribute\n# - remove attribute\ninspectorAttributesSubmenu.label=Attributen\ninspectorAttributesSubmenu.accesskey=A\n\n# LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users add attribute\n# to current node\ninspectorAddAttribute.label=Attribuut toevoegen\ninspectorAddAttribute.accesskey=o\n\n# LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that is\n# shown as the placeholder for the markup view search in the inspector.\ninspectorSearchHTML.label3=Zoeken in HTML\n\n# LOCALIZATION NOTE (inspectorImageDataUri.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the URL embedding the image data encoded in Base 64 (what we name\n# here Image Data URL). For more information:\n# https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs\ninspectorImageDataUri.label=Afbeeldingsgegevens-URL\n\n# LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users see\n# the DOM properties of the current node. When triggered, this item\n# opens the split Console and displays the properties in its side panel.\ninspectorShowDOMProperties.label=DOM-eigenschappen tonen\n\n# LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n# shown in the inspector contextual-menu for the item that outputs a\n# variable for the current node to the console. When triggered,\n# this item opens the split Console.\ninspectorUseInConsole.label=Gebruiken in console\n\n# LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n# shown in the inspector contextual-menu for recursively expanding\n# mark-up elements\ninspectorExpandNode.label=Alles uitvouwen\n\n# LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n# shown in the inspector contextual-menu for recursively collapsing\n# mark-up elements\ninspectorCollapseNode.label=Samenvouwen\n\n# LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users take\n# a screenshot of the currently selected node.\ninspectorScreenshotNode.label=Schermafbeelding van node maken\n\n# LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users\n# duplicate the currently selected node.\ninspectorDuplicateNode.label=Node dupliceren\n\n# LOCALIZATION NOTE (inspectorAddNode.label): This is the label shown in\n# the inspector toolbar for the button that lets users add elements to the\n# DOM (as children of the currently selected element).\ninspectorAddNode.label=Nieuwe node maken\ninspectorAddNode.accesskey=N\n\n# LOCALIZATION NOTE (inspectorCopyHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# copy items, which allow to:\n# - Copy Inner HTML\n# - Copy Outer HTML\n# - Copy Unique selector\n# - Copy Image data URI\ninspectorCopyHTMLSubmenu.label=Kopiëren\n\n# LOCALIZATION NOTE (inspectorPasteHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# paste items, which allow to:\n# - Paste Inner HTML\n# - Paste Outer HTML\n# - Before\n# - After\n# - As First Child\n# - As Last Child\ninspectorPasteHTMLSubmenu.label=Plakken\n\n# LOCALIZATION NOTE (inspector.searchHTML.key):\n# Key shortcut used to focus the DOM element search box on top-right corner of\n# the markup view\ninspector.searchHTML.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (markupView.hide.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.hide.key=h\n\n# LOCALIZATION NOTE (markupView.edit.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.edit.key=F2\n\n# LOCALIZATION NOTE (markupView.scrollInto.key):\n# Key shortcut used to scroll the webpage in order to ensure the selected node\n# is visible\nmarkupView.scrollInto.key=s\n\n# LOCALIZATION NOTE (inspector.sidebar.fontInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of fonts used in the page.\ninspector.sidebar.fontInspectorTitle=Lettertypen\n\n# LOCALIZATION NOTE (inspector.sidebar.ruleViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of CSS rules used\n# in the page.\ninspector.sidebar.ruleViewTitle=Regels\n\n# LOCALIZATION NOTE (inspector.sidebar.computedViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of computed CSS values\n# used in the page.\ninspector.sidebar.computedViewTitle=Berekend\n\n# LOCALIZATION NOTE (inspector.sidebar.layoutViewTitle2):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying layout information defined in the page.\ninspector.sidebar.layoutViewTitle2=Indeling\n\n# LOCALIZATION NOTE (inspector.sidebar.animationInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying animations defined in the page.\ninspector.sidebar.animationInspectorTitle=Animaties\n\n# LOCALIZATION NOTE (inspector.eyedropper.label): A string displayed as the tooltip of\n# a button in the inspector which toggles the Eyedropper tool\ninspector.eyedropper.label=Een kleur van de pagina selecteren\n\n# LOCALIZATION NOTE (inspector.breadcrumbs.label): A string visible only to a screen reader and\n# is used to label (using aria-label attribute) a container for inspector breadcrumbs\ninspector.breadcrumbs.label=Broodkruimels\n\n# LOCALIZATION NOTE (inspector.browserStyles.label): This is the label for the checkbox\n# that specifies whether the styles that are not from the user's stylesheet should be\n# displayed or not.\ninspector.browserStyles.label=Browserstijlen\n\n# LOCALIZATION NOTE (inspector.filterStyles.placeholder): This is the placeholder that\n# goes in the search box when no search term has been entered.\ninspector.filterStyles.placeholder=Stijlen filteren\n\n# LOCALIZATION NOTE (inspector.addRule.tooltip): This is the tooltip shown when\n# hovering the `Add new rule` button in the rules view toolbar. This should\n# match ruleView.contextmenu.addNewRule in styleinspector.properties\ninspector.addRule.tooltip=Nieuwe regel toevoegen\n\n# LOCALIZATION NOTE (inspector.togglePseudo.tooltip): This is the tooltip\n# shown when hovering over the `Toggle Pseudo Class Panel` button in the\n# rule view toolbar.\ninspector.togglePseudo.tooltip=Pseudo-klassen in-/uitschakelen\n\n# LOCALIZATION NOTE (inspector.noProperties): In the case where there are no CSS\n# properties to display e.g. due to search criteria this message is\n# displayed.\ninspector.noProperties=Geen CSS-eigenschappen gevonden.\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/jit-optimizations.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used within the JIT tools\n# in the Performance Tools which is available from the Web Developer\n# sub-menu -> 'Performance' The correct localization of this file might\n# be to keep it in English, or another language commonly spoken among\n# web developers. You want to make that choice consistent across the\n# developer tools. A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (jit.title):\n# This string is displayed in the header of the JIT Optimizations view.\njit.title=JIT-optimalisaties\n\n# LOCALIZATION NOTE (jit.optimizationFailure):\n# This string is displayed in a tooltip when no JIT optimizations were detected.\njit.optimizationFailure=Optimalisatie mislukt\n\n# LOCALIZATION NOTE (jit.samples):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed for the unit representing the number of times a\n# frame is sampled.\n# \"#1\" represents the number of samples\n# example: 30 samples\njit.samples=#1 monster;#1 monsters\n\n# LOCALIZATION NOTE (jit.types):\n# This string is displayed for the group of Ion Types in the optimizations view.\njit.types=Typen\n\n# LOCALIZATION NOTE (jit.attempts):\n# This string is displayed for the group of optimization attempts in the optimizations view.\njit.attempts=Pogingen\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/jsonview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the JSON View tool\n# that is used to inspect application/json document types loaded\n# in the browser.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (jsonViewer.tab.JSON, jsonViewer.tab.RawData,\n# jsonViewer.tab.Headers): Label for a panel tab.\njsonViewer.tab.JSON=JSON\njsonViewer.tab.RawData=Onbewerkte gegevens\njsonViewer.tab.Headers=Headers\n\n# LOCALIZATION NOTE (jsonViewer.responseHeaders, jsonViewer.requestHeaders):\n# Label for header groups within the 'Headers' panel.\njsonViewer.responseHeaders=Antwoordheaders\njsonViewer.requestHeaders=Aanvraagheaders\n\n# LOCALIZATION NOTE (jsonViewer.Save): Label for save command\njsonViewer.Save=Opslaan\n\n# LOCALIZATION NOTE (jsonViewer.Copy): Label for clipboard copy command\njsonViewer.Copy=Kopiëren\n\n# LOCALIZATION NOTE (jsonViewer.ExpandAll): Label for expanding all nodes\njsonViewer.ExpandAll=Alles uitvouwen\n\n# LOCALIZATION NOTE (jsonViewer.PrettyPrint): Label for JSON\n# pretty print action button.\njsonViewer.PrettyPrint=Pretty Print\n\n# LOCALIZATION NOTE (jsonViewer.reps.more): Label used in arrays\n# that have more items than displayed.\njsonViewer.reps.more=meer…\n\n# LOCALIZATION NOTE (jsonViewer.filterJSON): Label used in search box\n# at the top right cornder of the JSON Viewer.\njsonViewer.filterJSON=JSON filteren\n\n# LOCALIZATION NOTE (jsonViewer.reps.reference): Label used for cycle\n# references in an array.\njsonViewer.reps.reference=Cyclusverwijzing\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/layout.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Layout Inspector strings.\n# The Layout Inspector is a panel accessible in the Inspector sidebar.\n# The Layout Inspector may need to be enabled in about:config by setting\n# devtools.layoutview.enabled to true.\n\n# LOCALIZATION NOTE (layout.displayNumbersOnLines): Label of the display numbers on lines\n# setting option in the CSS Grid pane.\nlayout.displayNumbersOnLines=Getallen op regels weergeven\n\n# LOCALIZATION NOTE (layout.extendGridLinesInfinitely): Label of the extend grid lines\n# infinitely setting option in the CSS Grid pane.\nlayout.extendGridLinesInfinitely=Rasterlijnen oneindig uitbreiden\n\n# LOCALIZATION NOTE (layout.header): The accordion header for the CSS Grid pane.\nlayout.header=Raster\n\n# LOCALIZATION NOTE (layout.gridDisplaySettings): The header for the grid display\n# settings container in the CSS Grid pane.\nlayout.gridDisplaySettings=Rasterweergave-instellingen\n\n# LOCALIZATION NOTE (layout.noGrids): In the case where there are no CSS grid\n# containers to display.\nlayout.noGrids=Geen rasters\n\n# LOCALIZATION NOTE (layout.overlayMultipleGrids): The header for the list of grid\n# container elements that can be highlighted in the CSS Grid pane.\nlayout.overlayMultipleGrids=Meerdere rasters overlappen\n\n# LOCALIZATION NOTE (layout.overlayGrid): Alternate header for the list of grid container\n# elements if only one item can be selected.\nlayout.overlayGrid=Overlayraster\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n<!ENTITY layoutViewTitle        \"Vakkenmodel\">\n<!ENTITY margin.tooltip         \"marge\">\n<!ENTITY border.tooltip         \"rand\">\n<!ENTITY padding.tooltip        \"opvulling\">\n<!ENTITY content.tooltip        \"inhoud\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/markers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (marker.label.*):\n# These strings are displayed in the Performance Tool waterfall, identifying markers.\n# We want to use the same wording as Google Chrome when appropriate.\nmarker.label.styles=Stijl herberekenen\nmarker.label.reflow=Indeling\nmarker.label.paint=Paint\nmarker.label.composite=Samengestelde lagen\nmarker.label.compositeForwardTransaction=Composietaanvraag verzonden\nmarker.label.javascript=Functieaanroep\nmarker.label.parseHTML=HTML parsen\nmarker.label.parseXML=XML parsen\nmarker.label.domevent=DOM-gebeurtenis\nmarker.label.consoleTime=Console\nmarker.label.garbageCollection2=Garbage Collection\nmarker.label.garbageCollection.incremental=Incrementele GC\nmarker.label.garbageCollection.nonIncremental=Niet-incrementele GC\nmarker.label.minorGC=Kleine GC\nmarker.label.cycleCollection=Cycluscollectie\nmarker.label.cycleCollection.forgetSkippable=CC-grafiekreductie\nmarker.label.timestamp=Tijdstempel\nmarker.label.worker=Worker\nmarker.label.messagePort=MessagePort\nmarker.label.unknown=Onbekend\n\n# LOCALIZATION NOTE (marker.label.javascript.*):\n# These strings are displayed as JavaScript markers that have special\n# reasons that can be translated.\nmarker.label.javascript.scriptElement=Scriptlabel\nmarker.label.javascript.promiseCallback=Promise-callback\nmarker.label.javascript.promiseInit=Promise-init\nmarker.label.javascript.workerRunnable=Worker\nmarker.label.javascript.jsURI=JavaScript-URI\nmarker.label.javascript.eventHandler=Gebeurtenis-handler\n\n# LOCALIZATION NOTE (marker.field.*):\n# Strings used in the waterfall sidebar as property names.\n\n# General marker fields\nmarker.field.start=Begin:\nmarker.field.end=Einde:\nmarker.field.duration=Duur:\n\n# General \"reason\" for a marker (JavaScript, Garbage Collection)\nmarker.field.causeName=Oorzaak:\n# General \"type\" for a marker (Cycle Collection, Garbage Collection)\nmarker.field.type=Type:\n# General \"label\" for a marker (user defined)\nmarker.field.label=Label:\n\n# Field names for stack values\nmarker.field.stack=Stack:\nmarker.field.startStack=Stack bij begin:\nmarker.field.endStack=Stack bij einde:\n\n# %S is the \"Async Cause\" of a marker, and this signifies that the cause\n# was an asynchronous one in a displayed stack.\nmarker.field.asyncStack=(Async: %S)\n\n# For console.time markers\nmarker.field.consoleTimerName=Timernaam:\n\n# For DOM Event markers\nmarker.field.DOMEventType=Gebeurtenistype:\nmarker.field.DOMEventPhase=Fase:\n\n# Non-incremental cause for a Garbage Collection marker\nmarker.field.nonIncrementalCause=Niet-incrementele oorzaak:\n\n# For \"Recalculate Style\" markers\nmarker.field.restyleHint=Restyle-hint:\n\n# The type of operation performed by a Worker.\nmarker.worker.serializeDataOffMainThread=Gegevens in Worker serialiseren\nmarker.worker.serializeDataOnMainThread=Gegevens op de hoofdthread serialiseren\nmarker.worker.deserializeDataOffMainThread=Gegevens in Worker deserialiseren\nmarker.worker.deserializeDataOnMainThread=Gegevens op de hoofdthread deserialiseren\n\n# The type of operation performed by a MessagePort\nmarker.messagePort.serializeData=Gegevens serialiseren\nmarker.messagePort.deserializeData=Gegevens deserialiseren\n\n# Strings used in the waterfall sidebar as values.\nmarker.value.unknownFrame=<onbekende locatie>\nmarker.value.DOMEventTargetPhase=Doel\nmarker.value.DOMEventCapturingPhase=Vastleggen\nmarker.value.DOMEventBubblingPhase=Bubbling\n\n# LOCALIZATION NOTE (marker.gcreason.label.*):\n# These strings are used to give a concise but readable description of a GC reason.\nmarker.gcreason.label.API=API-aanroep\nmarker.gcreason.label.EAGER_ALLOC_TRIGGER=Eager Allocation Trigger\nmarker.gcreason.label.DESTROY_RUNTIME=Afsluiten\nmarker.gcreason.label.LAST_DITCH=Onvoldoende geheugen\nmarker.gcreason.label.TOO_MUCH_MALLOC=Te veel bytes toegewezen\nmarker.gcreason.label.ALLOC_TRIGGER=Te veel toewijzingen\nmarker.gcreason.label.DEBUG_GC=GC debuggen\nmarker.gcreason.label.COMPARTMENT_REVIVED=Dead Global weer actief\nmarker.gcreason.label.RESET=Incrementele cyclus voltooien\nmarker.gcreason.label.OUT_OF_NURSERY=Nursery is vol\nmarker.gcreason.label.EVICT_NURSERY=Nursery-verwijdering\nmarker.gcreason.label.FULL_STORE_BUFFER=Nursery-objecten te actief\nmarker.gcreason.label.SHARED_MEMORY_LIMIT=Grote toewijzing mislukt\nmarker.gcreason.label.PERIODIC_FULL_GC=Periodiek-vol-GC\nmarker.gcreason.label.INCREMENTAL_TOO_SLOW=Toewijzingssnelheid te hoog\nmarker.gcreason.label.COMPONENT_UTILS=Cu.forceGC\nmarker.gcreason.label.MEM_PRESSURE=Weinig geheugen\nmarker.gcreason.label.CC_WAITING=Afgedwongen door cycluscollectie\nmarker.gcreason.label.CC_FORCED=Afgedwongen door cycluscollectie\nmarker.gcreason.label.LOAD_END=Pagina laden voltooid\nmarker.gcreason.label.PAGE_HIDE=Verplaatst naar achtergrond\nmarker.gcreason.label.NSJSCONTEXT_DESTROY=JS-context vernietigen\nmarker.gcreason.label.SET_NEW_DOCUMENT=Nieuw document\nmarker.gcreason.label.SET_DOC_SHELL=Nieuw document\nmarker.gcreason.label.DOM_UTILS=API-aanroep\nmarker.gcreason.label.DOM_IPC=IPC\nmarker.gcreason.label.DOM_WORKER=Periodieke Worker-GC\nmarker.gcreason.label.INTER_SLICE_GC=Periodieke incrementele GC-segment\nmarker.gcreason.label.FULL_GC_TIMER=Periodiek-vol-GC\nmarker.gcreason.label.SHUTDOWN_CC=Afsluiten\nmarker.gcreason.label.FINISH_LARGE_EVALUATE=Grote eval\nmarker.gcreason.label.DOM_WINDOW_UTILS=Gebruiker inactief\nmarker.gcreason.label.USER_INACTIVE=Gebruiker inactief\n\n# The name of a nursery collection.\nmarker.nurseryCollection=Nursery Collection\n\n# LOCALIZATION NOTE (marker.gcreason.description.*):\n# These strings are used to give an expanded description of why a GC occurred.\nmarker.gcreason.description.API=Er was een API-aanroep om garbagecollection af te dwingen.\nmarker.gcreason.description.EAGER_ALLOC_TRIGGER=JavaScript aan gebeurtenislus teruggegeven en sinds de vorige GC waren genoeg bytes toegewezen, zodat een nieuwe GC-cyclus is aangeroepen.\nmarker.gcreason.description.DESTROY_RUNTIME=Firefox heeft een JavaScript-runtime of -context vernietigd, en dit was de laatste garbagecollection voordat wordt afgesloten.\nmarker.gcreason.description.LAST_DITCH=JavaScript heeft geprobeerd toe te wijzen, maar er was geen geheugen beschikbaar. Er wordt een volledige verkleinende garbagecollection uitgevoerd om te proberen geheugen voor de toewijzing vrij te maken.\nmarker.gcreason.description.TOO_MUCH_MALLOC=JavaScript heeft te veel bytes toegewezen, en een garbagecollection afgedwongen.\nmarker.gcreason.description.ALLOC_TRIGGER=JavaScript heeft te vaak toegewezen, en een garbagecollection afgedwongen.\nmarker.gcreason.description.DEBUG_GC=GC vanwege Zeal-debug-instellingen.\nmarker.gcreason.description.COMPARTMENT_REVIVED=Een globaal object waarvan werd aangenomen dat het bij het begin van de GC-cyclus niet meer actief was, is aan het einde van de GC-cyclus actief geworden.\nmarker.gcreason.description.RESET=De actieve incrementele GC-cyclus werd gedwongen meteen te worden voltooid.\nmarker.gcreason.description.OUT_OF_NURSERY=JavaScript heeft zoveel nieuwe objecten in de nursery toegewezen dat deze vol raakte en een kleine GC heeft aangeroepen.\nmarker.gcreason.description.EVICT_NURSERY=Werk aan de vastbenoemde heap vereist, waarvoor de nursery leeg moet zijn.\nmarker.gcreason.description.FULL_STORE_BUFFER=Er waren te veel eigenschappen op vastbenoemde objecten waarvan de waarde een object in de nursery was.\nmarker.gcreason.description.SHARED_MEMORY_LIMIT=Grote toewijzing aangevraagd, maar er was niet genoeg geheugen.\nmarker.gcreason.description.PERIODIC_FULL_GC=JavaScript aan gebeurtenislus teruggegeven, en het is nogal lang geleden dat Firefox een garbagecollection heeft uitgevoerd.\nmarker.gcreason.description.INCREMENTAL_TOO_SLOW=Er is een volledige, niet-incrementele garbagecollection aangeroepen, omdat de snelheid van toewijzingen hoger was dan de bestaande incrementele garbagecollectioncyclus kon bijhouden.\nmarker.gcreason.description.COMPONENT_UTILS=Components.utils.forceGC() werd aangeroepen om een garbagecollection af te dwingen.\nmarker.gcreason.description.MEM_PRESSURE=Er was zeer weinig geheugen beschikbaar.\nmarker.gcreason.description.CC_WAITING=De cycluscollector vereiste een garbagecollection.\nmarker.gcreason.description.CC_FORCED=De cycluscollector vereiste een garbagecollection.\nmarker.gcreason.description.LOAD_END=Laden van document is voltooid.\nmarker.gcreason.description.PAGE_HIDE=Het tabblad of venster is naar de achtergrond verplaatst.\nmarker.gcreason.description.NSJSCONTEXT_DESTROY=Firefox heeft een JavaScript-runtime of -context vernietigd, en dit was de laatste garbagecollection voordat wordt afgesloten.\nmarker.gcreason.description.SET_NEW_DOCUMENT=De pagina is naar een nieuw document genavigeerd.\nmarker.gcreason.description.SET_DOC_SHELL=De pagina is naar een nieuw document genavigeerd.\nmarker.gcreason.description.DOM_UTILS=Er was een API-aanroep om garbagecollection af te dwingen.\nmarker.gcreason.description.DOM_IPC=Inter-process-bericht ontvangen dat een garbagecollection heeft aangevraagd.\nmarker.gcreason.description.DOM_WORKER=De worker was nogal lang niet actief.\nmarker.gcreason.description.INTER_SLICE_GC=Het is nogal lang geleden sinds het laatste incrementele GC-segment.\nmarker.gcreason.description.FULL_GC_TIMER=JavaScript aan gebeurtenislus teruggegeven, en het is nogal lang geleden dat een garbagecollection is uitgevoerd.\nmarker.gcreason.description.SHUTDOWN_CC=Firefox heeft een JavaScript-runtime of -context vernietigd, en dit was de laatste garbagecollection voordat wordt afgesloten.\nmarker.gcreason.description.FINISH_LARGE_EVALUATE=Firefox heeft het evalueren van een groot script voltooid en een GC uitgevoerd, omdat het script nooit meer zal worden uitgevoerd.\nmarker.gcreason.description.DOM_WINDOW_UTILS=De gebruiker was lang niet actief. Van de gelegenheid gebruikgemaakt om GC uit te voeren toen het waarschijnlijk niet werd opgemerkt.\nmarker.gcreason.description.USER_INACTIVE=De gebruiker was lang niet actief. Van de gelegenheid gebruikgemaakt om GC uit te voeren toen het waarschijnlijk niet werd opgemerkt.\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/memory.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Memory Tools\n# which is available from the Web Developer sub-menu -> 'Memory'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (snapshot.io.save): The label for the link that saves a\n# snapshot to disk.\nsnapshot.io.save=Opslaan\n\n# LOCALIZATION NOTE (snapshot.io.delete): The label for the link that deletes\n# a snapshot\nsnapshot.io.delete=Verwijderen\n\n# LOCALIZATION NOTE (snapshot.io.save.window): The title for the window\n# displayed when saving a snapshot to disk.\nsnapshot.io.save.window=Momentopname opslaan\n\n# LOCALIZATION NOTE (snapshot.io.import.window): The title for the window\n# displayed when importing a snapshot form disk.\nsnapshot.io.import.window=Momentopname importeren\n\n# LOCALIZATION NOTE (snapshot.io.filter): The title for the filter used to\n# filter file types (*.fxsnapshot)\nsnapshot.io.filter=Momentopnamen van Firefox\n\n# LOCALIZATION NOTE (aggregate.mb): The label annotating the number of bytes (in\n# megabytes) in a snapshot. %S represents the value, rounded to 2 decimal\n# points.\naggregate.mb=%S MB\n\n# LOCALIZATION NOTE (snapshot-title.loading): The title for a snapshot before\n# it has a creation time to display.\nsnapshot-title.loading=Verwerken…\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks): The label describing the\n# boolean checkbox whether or not to record call stacks.\ncheckbox.recordAllocationStacks=Aanroepstacks opnemen\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks.tooltip): The tooltip for\n# the label describing the boolean checkbox whether or not to record call\n# stacks.\ncheckbox.recordAllocationStacks.tooltip=Het opnemen van de aanroepstack van wanneer een object is toegewezen in-/uitschakelen. Opvolgende momentopnamen kunnen objecten groeperen en labelen op aanroepstacks, maar alleen met die objecten die na omschakelen van deze optie zijn gemaakt. Het opnemen van aanroepstacks heeft een prestatieoverhead.\n\n# LOCALIZATION NOTE (toolbar.displayBy): The label describing the select menu\n# options of the display options.\ntoolbar.displayBy=Groeperen op:\n\n# LOCALIZATION NOTE (toolbar.displayBy.tooltip): The tooltip for the label\n# describing the select menu options of the display options.\ntoolbar.displayBy.tooltip=Wijzigen hoe objecten worden gegroepeerd\n\n# LOCALIZATION NOTE (toolbar.pop-view): The text in the button to go back to the\n# previous view.\ntoolbar.pop-view=←\n\n# LOCALIZATION NOTE (toolbar.pop-view.label): The text for the label for the\n# button to go back to the previous view.\ntoolbar.pop-view.label=Terug naar aggregaties\n\n# LOCALIZATION NOTE (toolbar.viewing-individuals): The text letting the user\n# know that they are viewing individual nodes from a census group.\ntoolbar.viewing-individuals=⁂ Individuelen in groep\n\n# LOCALIZATION NOTE (censusDisplays.coarseType.tooltip): The tooltip for the\n# \"coarse type\" display option.\ncensusDisplays.coarseType.tooltip=Items groeperen op hun type\n\n# LOCALIZATION NOTE (censusDisplays.allocationStack.tooltip): The tooltip for\n# the \"call stack\" display option.\ncensusDisplays.allocationStack.tooltip=Items groeperen op de opgenomen JavaScript-stack toen het object werd toegewezen\n\n# LOCALIZATION NOTE (censusDisplays.invertedAllocationStack.tooltip): The\n# tooltip for the \"inverted call stack\" display option.\ncensusDisplays.invertedAllocationStack.tooltip=Items groeperen op de omgekeerde opgenomen JavaScript-aanroepstack toen het object werd gemaakt\n\n# LOCALIZATION NOTE (censusDisplays.treeMap.tooltip): The tooltip for the\n# \"tree map\" display option.\ncensusDisplays.treeMap.tooltip=Geheugengebruik visualiseren: grotere blokken staan voor een groter percentage aan geheugengebruik\n\n# LOCALIZATION NOTE (censusDisplays.objectClass.tooltip): The tooltip for the\n# \"object class\" display option.\ncensusDisplays.objectClass.tooltip=Items groeperen op hun [[class]]-naam van JavaScript-object\n\n# LOCALIZATION NOTE (censusDisplays.internalType.tooltip): The tooltip for the\n# \"internal type\" display option.\ncensusDisplays.internalType.tooltip=Items groeperen op hun interne C++-type\n\n# LOCALIZATION NOTE (toolbar.labelBy): The label describing the select menu\n# options of the label options.\ntoolbar.labelBy=Labelen op:\n\n# LOCALIZATION NOTE (toolbar.labelBy): The tooltip for the label describing the\n# select menu options of the label options.\ntoolbar.labelBy.tooltip=Wijzigen hoe objecten worden gelabeld\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" dominator tree display option.\ndominatorTreeDisplays.coarseType.tooltip=Objecten labelen op de brede categorieën waarin ze passen\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.allocationStack.tooltip): The\n# tooltip for the \"call stack\" dominator tree display option.\ndominatorTreeDisplays.allocationStack.tooltip=Objecten labelen op de opgenomen JavaScript-stack toen deze werd toegewezen\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.internalType.tooltip): The\n# tooltip for the \"internal type\" dominator tree display option.\ndominatorTreeDisplays.internalType.tooltip=Objecten labelen op hun interne C++-typenaam\n\n# LOCALIZATION NOTE (treeMapDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" tree map display option.\ntreeMapDisplays.coarseType.tooltip=Objecten labelen op de brede categorieën waarin ze passen\n\n# LOCALIZATION NOTE (toolbar.view): The label for the view selector in the\n# toolbar.\ntoolbar.view=Weergave:\n\n# LOCALIZATION NOTE (toolbar.view.tooltip): The tooltip for the label for the\n# view selector in the toolbar.\ntoolbar.view.tooltip=De weergave van de momentopname wijzigen\n\n# LOCALIZATION NOTE (toolbar.view.census): The label for the census view option\n# in the toolbar.\ntoolbar.view.census=Cumulatief\n\n# LOCALIZATION NOTE (toolbar.view.census.tooltip): The tooltip for the label for\n# the census view option in the toolbar.\ntoolbar.view.census.tooltip=Een samenvatting van de inhoud van de momentopname weergeven door objecten samen te voegen in groepen\n\n# LOCALIZATION NOTE (toolbar.view.dominators): The label for the dominators view\n# option in the toolbar.\ntoolbar.view.dominators=Dominators\n\n# LOCALIZATION NOTE (toolbar.view.dominators.tooltip): The tooltip for the label\n# for the dominators view option in the toolbar.\ntoolbar.view.dominators.tooltip=De dominatorstructuur weergeven en de grootste structuren in de momentopname aangeven\n\n# LOCALIZATION NOTE (toolbar.view.treemap): The label for the tree map option\n# in the toolbar.\ntoolbar.view.treemap=Structuurmap\n\n# LOCALIZATION NOTE (toolbar.view.treemap.tooltip): The tooltip for the label for\n# the tree map view option in the toolbar.\ntoolbar.view.treemap.tooltip=Geheugengebruik visualiseren: grotere blokken staan voor een groter percentage aan geheugengebruik\n\n# LOCALIZATION NOTE (take-snapshot): The label describing the button that\n# initiates taking a snapshot, either as the main label, or a tooltip.\ntake-snapshot=Momentopname maken\n\n# LOCALIZATION NOTE (import-snapshot): The label describing the button that\n# initiates importing a snapshot.\nimport-snapshot=Importeren…\n\n# LOCALIZATION NOTE (clear-snapshots.tooltip): The tooltip for the button that\n# deletes existing snapshot.\nclear-snapshots.tooltip=Alle momentopnamen verwijderen\n\n# LOCALIZATION NOTE (diff-snapshots.tooltip): The tooltip for the button that\n# initiates selecting two snapshots to diff with each other.\ndiff-snapshots.tooltip=Momentopnamen vergelijken\n\n# LOCALIZATION NOTE (filter.placeholder): The placeholder text used for the\n# memory tool's filter search box.\nfilter.placeholder=Filter\n\n# LOCALIZATION NOTE (filter.tooltip): The tooltip text used for the memory\n# tool's filter search box.\nfilter.tooltip=De inhoud van de momentopname filteren\n\n# LOCALIZATION NOTE (tree-item.view-individuals.tooltip): The tooltip for the\n# button to view individuals in this group.\ntree-item.view-individuals.tooltip=Individuele nodes in deze groep en hun behoudende paden weergeven\n\n# LOCALIZATION NOTE (tree-item.load-more): The label for the links to fetch the\n# lazily loaded sub trees in the dominator tree view.\ntree-item.load-more=Meer laden…\n\n# LOCALIZATION NOTE (tree-item.rootlist): The label for the root of the\n# dominator tree.\ntree-item.rootlist=GC-roots\n\n# LOCALIZATION NOTE (tree-item.nostack): The label describing the row in the heap tree\n# that represents a row broken down by call stack when no stack was available.\ntree-item.nostack=(geen stack beschikbaar)\n\n# LOCALIZATION NOTE (tree-item.nofilename): The label describing the row in the\n# heap tree that represents a row broken down by filename when no filename was\n# available.\ntree-item.nofilename=(geen bestandsnaam beschikbaar)\n\n# LOCALIZATION NOTE (tree-item.root): The label describing the row in the heap tree\n# that represents the root of the tree when inverted.\ntree-item.root=(root)\n\n# LOCALIZATION NOTE (tree-item.percent2): A percent of bytes or count displayed in the tree view.\n# there are two \"%\" after %S to escape and display \"%\"\ntree-item.percent2=%S%%\n\n# LOCALIZATION NOTE (diffing.baseline): The name of the baseline snapshot in a\n# diffing comparison.\ndiffing.baseline=Basislijn\n\n# LOCALIZATION NOTE (diffing.comparison): The name of the snapshot being\n# compared to the baseline in a diffing comparison.\ndiffing.comparison=Vergelijking\n\n# LOCALIZATION NOTE (diffing.prompt.selectBaseline): The prompt to select the\n# first snapshot when doing a diffing comparison.\ndiffing.prompt.selectBaseline=Selecteer de basislijn-momentopname\n\n# LOCALIZATION NOTE (diffing.prompt.selectComparison): The prompt to select the\n# second snapshot when doing a diffing comparison.\ndiffing.prompt.selectComparison=Selecteer de momentopname voor vergelijking met de basislijn\n\n# LOCALIZATION NOTE (diffing.state.error): The label describing the diffing\n# state ERROR, used in the snapshot list when an error occurs while diffing two\n# snapshots.\ndiffing.state.error=Fout\n\n# LOCALIZATION NOTE (diffing.state.error.full): The text describing the diffing\n# state ERROR, used in the main view when an error occurs while diffing two\n# snapshots.\ndiffing.state.error.full=Er is een fout opgetreden bij het vergelijken van de momentopnamen.\n\n# LOCALIZATION NOTE (diffing.state.taking-diff): The label describing the diffin\n# state TAKING_DIFF, used in the snapshots list when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff=Verschil berekenen…\n\n# LOCALIZATION NOTE (diffing.state.taking-diff.full): The label describing the\n# diffing state TAKING_DIFF, used in the main view when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff.full=Verschil berekenen…\n\n# LOCALIZATION NOTE (diffing.state.selecting): The label describing the diffing\n# state SELECTING.\ndiffing.state.selecting=Twee momentopnamen selecteren voor vergelijking\n\n# LOCALIZATION NOTE (diffing.state.selecting.full): The label describing the\n# diffing state SELECTING, used in the main view when selecting snapshots to\n# diff.\ndiffing.state.selecting.full=Twee momentopnamen selecteren voor vergelijking\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING.\ndominatorTree.state.computing=Dominatorsrapport genereren…\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING, used in the dominator tree view.\ndominatorTree.state.computing.full=Dominatorsrapport genereren…\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING.\ndominatorTree.state.fetching=Groottes berekenen…\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING, used in the dominator tree view.\ndominatorTree.state.fetching.full=Behouden groottes van dominator berekenen…\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label\n# describing the dominator tree state INCREMENTAL_FETCHING.\ndominatorTree.state.incrementalFetching=Ophalen…\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label describing the\n# dominator tree state INCREMENTAL_FETCHING, used in the dominator tree view.\ndominatorTree.state.incrementalFetching.full=Meer ophalen…\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR.\ndominatorTree.state.error=Fout\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR, used in the dominator tree view.\ndominatorTree.state.error.full=Er is een fout opgetreden bij het berekenen van de dominatorstructuur.\n\n# LOCALIZATION NOTE (snapshot.state.saving.full): The label describing the\n# snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving.full=Momentopname opslaan…\n\n# LOCALIZATION NOTE (snapshot.state.importing.full): The label describing the\n# snapshot state IMPORTING, used in the main heap view.\nsnapshot.state.importing.full=Importeren…\n\n# LOCALIZATION NOTE (snapshot.state.reading.full): The label describing the\n# snapshot state READING, and SAVED, due to these states being combined\n# visually, used in the main heap view.\nsnapshot.state.reading.full=Momentopname lezen…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-census.full=Samengevoegd rapport genereren…\n\n# LOCALIZATION NOTE (snapshot.state.saving-tree-map.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-tree-map.full=Structuurmap opslaan…\n\n# LOCALIZATION NOTE (snapshot.state.error.full): The label describing the\n# snapshot state ERROR, used in the main heap view.\nsnapshot.state.error.full=Er is een fout opgetreden bij het verwerken van deze momentopname.\n\n# LOCALIZATION NOTE (individuals.state.error): The short message displayed when\n# there is an error fetching individuals from a group.\nindividuals.state.error=Fout\n\n# LOCALIZATION NOTE (individuals.state.error.full): The longer message displayed\n# when there is an error fetching individuals from a group.\nindividuals.state.error.full=Er is een fout opgetreden bij het ophalen van individuelen in de groep\n\n# LOCALIZATION NOTE (individuals.state.fetching): The short message displayed\n# while fetching individuals.\nindividuals.state.fetching=Ophalen…\n\n# LOCALIZATION NOTE (individuals.state.fetching.full): The longer message\n# displayed while fetching individuals.\nindividuals.state.fetching.full=Individuelen in groep ophalen…\n\n# LOCALIZATION NOTE (individuals.field.node): The header label for an individual\n# node.\nindividuals.field.node=Node\n\n# LOCALIZATION NOTE (individuals.field.node.tooltip): The tooltip for the header\n# label for an individual node.\nindividuals.field.node.tooltip=De individuele node in de momentopname\n\n# LOCALIZATION NOTE (snapshot.state.saving): The label describing the snapshot\n# state SAVING, used in the snapshot list view\nsnapshot.state.saving=Momentopname opslaan…\n\n# LOCALIZATION NOTE (snapshot.state.importing): The label describing the\n# snapshot state IMPORTING, used in the snapshot list view\nsnapshot.state.importing=Momentopname importeren…\n\n# LOCALIZATION NOTE (snapshot.state.reading): The label describing the snapshot\n# state READING, and SAVED, due to these states being combined visually, used in\n# the snapshot list view.\nsnapshot.state.reading=Momentopname lezen…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-census=Rapport opslaan…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-tree-map=Structuurmap opslaan…\n\n# LOCALIZATION NOTE (snapshot.state.error): The label describing the snapshot\n# state ERROR, used in the snapshot list view.\nsnapshot.state.error=Fout\n\n# LOCALIZATION NOTE (heapview.no-difference): Message displayed when there is no\n# difference between two snapshots.\nheapview.no-difference=Geen verschil tussen de basislijn en vergelijking.\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there are no\n# matches when filtering.\nheapview.none-match=Geen overeenkomsten.\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there report\n# is empty.\nheapview.empty=Leeg.\n\n# LOCALIZATION NOTE (heapview.noAllocationStacks): The message displayed to\n# users when selecting a display by \"call stack\" but no call stacks\n# were recorded in the heap snapshot.\nheapview.noAllocationStacks=Geen aanroepstacks gevonden. Neem aanroepstacks op voordat u een momentopname maakt.\n\n# LOCALIZATION NOTE (heapview.field.retainedSize): The name of the column in the\n# dominator tree view for retained byte sizes.\nheapview.field.retainedSize=Behouden grootte (Bytes)\n\n# LOCALIZATION NOTE (heapview.field.retainedSize.tooltip): The tooltip for the\n# column header in the dominator tree view for retained byte sizes.\nheapview.field.retainedSize.tooltip=De som van de grootte van het object zelf, en de groottes van alle andere objecten die erdoor actief werden gehouden\n\n# LOCALIZATION NOTE (heapview.field.shallowSize): The name of the column in the\n# dominator tree view for shallow byte sizes.\nheapview.field.shallowSize=Oppervlakkige grootte (Bytes)\n\n# LOCALIZATION NOTE (heapview.field.shallowSize.tooltip): The tooltip for the\n# column header in the dominator tree view for shallow byte sizes.\nheapview.field.shallowSize.tooltip=De grootte van het object zelf\n\n# LOCALIZATION NOTE (dominatortree.field.label): The name of the column in the\n# dominator tree for an object's label.\ndominatortree.field.label=Dominator\n\n# LOCALIZATION NOTE (dominatortree.field.label.tooltip): The tooltip for the column\n# header in the dominator tree view for an object's label.\ndominatortree.field.label.tooltip=Het label voor een object in het geheugen\n\n# LOCALIZATION NOTE (heapview.field.bytes): The name of the column in the heap\n# view for bytes.\nheapview.field.bytes=Bytes\n\n# LOCALIZATION NOTE (heapview.field.bytes.tooltip): The tooltip for the column\n# header in the heap view for bytes.\nheapview.field.bytes.tooltip=Het aantal door deze groep ingenomen bytes, exclusief subgroepen\n\n# LOCALIZATION NOTE (heapview.field.count): The name of the column in the heap\n# view for count.\nheapview.field.count=Aantal\n\n# LOCALIZATION NOTE (heapview.field.count.tooltip): The tooltip for the column\n# header in the heap view for count.\nheapview.field.count.tooltip=Het aantal bereikbare objecten in deze groep, exclusief subgroepen\n\n# LOCALIZATION NOTE (heapview.field.totalbytes): The name of the column in the\n# heap view for total bytes.\nheapview.field.totalbytes=Bytes totaal\n\n# LOCALIZATION NOTE (heapview.field.totalbytes.tooltip): The tooltip for the\n# column header in the heap view for total bytes.\nheapview.field.totalbytes.tooltip=Het aantal door deze groep ingenomen bytes, inclusief subgroepen\n\n# LOCALIZATION NOTE (heapview.field.totalcount): The name of the column in the\n# heap view for total count.\nheapview.field.totalcount=Totale aantal\n\n# LOCALIZATION NOTE (heapview.field.totalcount.tooltip): The tooltip for the\n# column header in the heap view for total count.\nheapview.field.totalcount.tooltip=Het aantal bereikbare objecten in deze groep, inclusief subgroepen\n\n# LOCALIZATION NOTE (heapview.field.name): The name of the column in the heap\n# view for name.\nheapview.field.name=Groep\n\n# LOCALIZATION NOTE (heapview.field.name.tooltip): The tooltip for the column\n# header in the heap view for name.\nheapview.field.name.tooltip=De naam van deze groep\n\n# LOCALIZATION NOTE (shortest-paths.header): The header label for the shortest\n# paths pane.\nshortest-paths.header=Behoudende paden (van Garbage Collector-roots)\n\n# LOCALIZATION NOTE (shortest-paths.select-node): The message displayed in the\n# shortest paths pane when a node is not yet selected.\nshortest-paths.select-node=Selecteer een node om de behoudende paden ervan weer te geven\n\n# LOCALIZATION NOTE (tree-map.node-count): The label for the count value of a\n# node in the tree map\ntree-map.node-count=aantal\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/menus.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndevToolsCmd.key = VK_F12\ndevToolsCmd.keytext = F12\n\ndevtoolsServiceWorkers.label = Service Workers\ndevtoolsServiceWorkers.accesskey = v\n\ndevtoolsConnect.label = Verbinden…\ndevtoolsConnect.accesskey = V\n\nbrowserConsoleCmd.label = Browserconsole\nbrowserConsoleCmd.accesskey = B\nbrowserConsoleCmd.key = j\n\nresponsiveDesignMode.label = Responsive Design-modus\nresponsiveDesignMode.accesskey = R\nresponsiveDesignMode.key = M\n\neyedropper.label = Eyedropper\neyedropper.accesskey = y\n\n# LOCALIZATION NOTE (scratchpad.label): This menu item label appears\n# in the Tools menu. See bug 653093.\n# The Scratchpad is intended to provide a simple text editor for creating\n# and evaluating bits of JavaScript code for the purposes of function\n# prototyping, experimentation and convenient scripting.\n#\n# It's quite possible that you won't have a good analogue for the word\n# \"Scratchpad\" in your locale. You should feel free to find a close\n# approximation to it or choose a word (or words) that means\n# \"simple discardable text editor\".\nscratchpad.label = Kladblok\nscratchpad.accesskey = K\nscratchpad.key = VK_F4\nscratchpad.keytext = F4\n\n# LOCALIZATION NOTE (browserToolboxMenu.label): This is the label for the\n# application menu item that opens the browser toolbox UI in the Tools menu.\nbrowserToolboxMenu.label = Browserwerkset\nbrowserToolboxMenu.accesskey = t\nbrowserToolboxMenu.key = i\n\n# LOCALIZATION NOTE (browserContentToolboxMenu.label): This is the label for the\n# application menu item that opens the browser content toolbox UI in the Tools menu.\n# This toolbox allows to debug the chrome of the content process in multiprocess builds.\nbrowserContentToolboxMenu.label = Browserinhoudswerkset\nbrowserContentToolboxMenu.accesskey = u\n\ndevToolbarMenu.label = Ontwikkelaarswerkbalk\ndevToolbarMenu.accesskey = O\ndevToolbarMenu.key = VK_F2\ndevToolbarMenu.keytext = F2\n\nwebide.label = WebIDE\nwebide.accesskey = e\nwebide.key = VK_F8\nwebide.keytext = F8\n\ndevToolboxMenuItem.label = Hulpmiddelen in-/uitschakelen\ndevToolboxMenuItem.accesskey = H\ndevToolboxMenuItem.key = I\n\ngetMoreDevtoolsCmd.label = Meer hulpmiddelen verkrijgen\ngetMoreDevtoolsCmd.accesskey = M\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n<!ENTITY netmonitorUI.perfNotice1         \"• Klik op de knop\">\n<!ENTITY netmonitorUI.perfNotice2         \"om prestatieanalyse te starten.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.reload1/2/3): These are the labels displayed\n  -  in the network table when empty to start logging network requests. -->\n<!ENTITY netmonitorUI.reloadNotice1       \"• Voer een aanvraag uit of\">\n<!ENTITY netmonitorUI.reloadNotice2       \"vernieuw\">\n<!ENTITY netmonitorUI.reloadNotice3       \"de pagina om gedetailleerde gegevens over netwerkactiviteit te zien.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n<!ENTITY netmonitorUI.toolbar.status3     \"Status\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n<!ENTITY netmonitorUI.toolbar.method      \"Methode\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n<!ENTITY netmonitorUI.toolbar.file        \"Bestand\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n<!ENTITY netmonitorUI.toolbar.domain      \"Domein\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n<!ENTITY netmonitorUI.toolbar.type        \"Type\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n<!ENTITY netmonitorUI.toolbar.transferred \"Overgebracht\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column, which is the\n  -  uncompressed / decoded size. -->\n<!ENTITY netmonitorUI.toolbar.size        \"Grootte\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n<!ENTITY netmonitorUI.toolbar.waterfall   \"Tijdlijn\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n<!ENTITY netmonitorUI.tab.headers         \"Headers\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n<!ENTITY netmonitorUI.tab.cookies         \"Cookies\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n<!ENTITY netmonitorUI.tab.params          \"Parameters\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n<!ENTITY netmonitorUI.tab.response        \"Antwoord\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n<!ENTITY netmonitorUI.tab.timings         \"Timings\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n<!ENTITY netmonitorUI.tab.preview         \"Voorbeeld\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n<!ENTITY netmonitorUI.tab.security        \"Beveiliging\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterAll    \"Alle\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFonts  \"Lettertypen\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterImages \"Afbeeldingen\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterMedia  \"Media\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterOther  \"Anders\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFreetext): This is the label displayed\n  -  in the network details footer for the url filtering textbox. -->\n<!ENTITY netmonitorUI.footer.filterFreetext.label  \"URL’s filteren\">\n<!ENTITY netmonitorUI.footer.filterFreetext.key  \"f\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n<!ENTITY netmonitorUI.footer.clear  \"Wissen\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n<!ENTITY netmonitorUI.footer.perf   \"Prestatieanalyse in-/uitschakelen…\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n<!ENTITY netmonitorUI.panesButton.tooltip \"Netwerkinfo in-/uitschakelen\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n<!ENTITY netmonitorUI.summary.url         \"Aanvraag-URL:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n<!ENTITY netmonitorUI.summary.method      \"Aanvraagmethode:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.address): This is the label displayed\n  -  in the network details headers tab identifying the remote address. -->\n<!ENTITY netmonitorUI.summary.address     \"Extern adres:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n<!ENTITY netmonitorUI.summary.status      \"Statuscode:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n<!ENTITY netmonitorUI.summary.version     \"Versie:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n<!ENTITY netmonitorUI.summary.size        \"Headergrootte:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n<!ENTITY netmonitorUI.response.name       \"Naam:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n<!ENTITY netmonitorUI.response.dimensions \"Afmetingen:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n<!ENTITY netmonitorUI.response.mime       \"MIME-type:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n<!ENTITY netmonitorUI.timings.blocked     \"Geblokkeerd:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n<!ENTITY netmonitorUI.timings.dns         \"DNS-omzetting:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n<!ENTITY netmonitorUI.timings.connect     \"Verbinden:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n<!ENTITY netmonitorUI.timings.send        \"Verzenden:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n<!ENTITY netmonitorUI.timings.wait        \"Wachten:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n<!ENTITY netmonitorUI.timings.receive     \"Ontvangen:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n<!ENTITY netmonitorUI.security.warning.cipher     \"De voor versleuteling gebruikte codering wordt niet meer ondersteund en is onveilig.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n<!ENTITY netmonitorUI.security.error      \"Er is een fout opgetreden:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n<!ENTITY netmonitorUI.security.protocolVersion \"Protocolversie:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n<!ENTITY netmonitorUI.security.cipherSuite \"Coderingssuite:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n<!ENTITY netmonitorUI.security.hsts \"HTTP Strict Transport Security:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n<!ENTITY netmonitorUI.security.hpkp \"Public Key Pinning:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n<!ENTITY netmonitorUI.security.connection \"Verbinding:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n<!ENTITY netmonitorUI.security.certificate \"Certificaat:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n<!ENTITY netmonitorUI.context.copyUrl     \"URL kopiëren\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrl.accesskey  \"U\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams): This is the label displayed\n  -  on the context menu that copies the selected request's url parameters -->\n<!ENTITY netmonitorUI.context.copyUrlParams     \"URL-parameters kopiëren\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams.accesskey): This is the access key\n  -  for the Copy URL Parameters menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrlParams.accesskey \"a\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData): This is the label displayed\n  -  on the context menu that copies the selected request's post data -->\n<!ENTITY netmonitorUI.context.copyPostData     \"POST-gegevens kopiëren\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData.accesskey): This is the access key\n  -  for the Copy POST Data menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyPostData.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n<!ENTITY netmonitorUI.context.copyAsCurl    \"Kopiëren als cURL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCUrl.accesskey): This is the access key\n  -  for the Copy as cURL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyAsCurl.accesskey \"K\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's request headers -->\n<!ENTITY netmonitorUI.context.copyRequestHeaders     \"Aanvraagheaders kopiëren\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders.accesskey): This is the access key\n  -  for the Copy Request Headers menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyRequestHeaders.accesskey  \"v\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's response headers -->\n<!ENTITY netmonitorUI.context.copyResponseHeaders     \"Antwoordheaders kopiëren\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders.accesskey): This is the access key\n  -  for the Copy Response Headers menu item displayed in the context menu for a response -->\n<!ENTITY netmonitorUI.context.copyResponseHeaders.accesskey  \"w\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponse): This is the label displayed\n  -  on the context menu that copies the selected response as a string -->\n<!ENTITY netmonitorUI.context.copyResponse \"Antwoord kopiëren\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRespose.accesskey): This is the access key\n  -  for the Copy Response menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyResponse.accesskey  \"r\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"Afbeelding als gegevens-URI kopiëren\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"A\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar): This is the label displayed\n  -  on the context menu that copies all as HAR format -->\n<!ENTITY netmonitorUI.context.copyAllAsHar \"Alles kopiëren als HAR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar.accesskey): This is the access key\n  -  for the Copy All As HAR menu item displayed in the context menu for a network panel -->\n<!ENTITY netmonitorUI.context.copyAllAsHar.accesskey \"o\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar): This is the label displayed\n  -  on the context menu that saves all as HAR format -->\n<!ENTITY netmonitorUI.context.saveAllAsHar \"Alles opslaan als HAR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar.accesskey): This is the access key\n  -  for the Save All As HAR menu item displayed in the context menu for a network panel -->\n<!ENTITY netmonitorUI.context.saveAllAsHar.accesskey \"H\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n<!ENTITY netmonitorUI.summary.editAndResend \"Bewerken en opnieuw verzenden\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey  \"B\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n<!ENTITY netmonitorUI.summary.rawHeaders \"Onbewerkte headers\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Aanvraagheaders:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Antwoordheaders:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n<!ENTITY netmonitorUI.context.newTab      \"Openen in nieuw tabblad\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n<!ENTITY netmonitorUI.context.newTab.accesskey \"t\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n<!ENTITY netmonitorUI.context.perfTools   \"Prestatieanalyse starten…\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n<!ENTITY netmonitorUI.custom.newRequest   \"Nieuwe aanvraag\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.query        \"Querystring:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.headers      \"Aanvraagheaders:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.postData     \"Aanvraaginhoud:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n<!ENTITY netmonitorUI.custom.send         \"Verzenden\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n<!ENTITY netmonitorUI.custom.cancel       \"Annuleren\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n<!ENTITY netmonitorUI.backButton          \"Terug\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=De voor het ophalen van deze bron gebruikte verbinding was beveiligd.\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not https\nnetmonitor.security.state.insecure=De voor het ophalen van deze bron gebruikte verbinding was niet beveiligd.\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=Een beveiligingsfout heeft voorkomen dat de bron werd geladen.\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=Deze bron is overgebracht via een verbinding die zwakke versleuteling gebruikte.\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=Ingeschakeld\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=Uitgeschakeld\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=Host %S:\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayed. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<Niet beschikbaar>\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=Aanvraagdetails verbergen\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=Aanvraagdetails tonen\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=Geen headers voor deze aanvraag\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=Headers filteren\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=Geen cookies voor deze aanvraag\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=Cookies filteren\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=Geen parameters voor deze aanvraag\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=Aanvraagparameters filteren\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=Querystring\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=Formuliergegevens\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=Aanvraagnettolading\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=Aanvraagheaders\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload=Aanvraagheaders van uploadstream\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=Antwoordheaders\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=Aanvraagcookies\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=Antwoordcookies\n\n# LOCALIZATION NOTE (responsePayload): This is the label displayed\n# in the network details response tab identifying the response payload.\nresponsePayload=Antwoordnettolading\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=Eigenschappen filteren\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → callback %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=Oplopend gesorteerd\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=Aflopend gesorteerd\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=Geen aanvragen\n\n# LOCALIZATION NOTE (networkMenu.summary3): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the transferred size, #4 is the number of seconds.\nnetworkMenu.summary3=Eén aanvraag, #2 (overgebracht: #3), #4;#1 aanvragen, #2 (overgebracht: #3), #4\n\n# LOCALIZATION NOTE (networkMenu.sizeB): This is the label displayed\n# in the network menu specifying the size of a request (in bytes).\nnetworkMenu.sizeB=%S B\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB=%S KB\n\n# LOCALIZATION NOTE (networkMenu.sizeMB): This is the label displayed\n# in the network menu specifying the size of a request (in megabytes).\nnetworkMenu.sizeMB=%S MB\n\n# LOCALIZATION NOTE (networkMenu.sizeGB): This is the label displayed\n# in the network menu specifying the size of a request (in gigabytes).\nnetworkMenu.sizeGB=%S GB\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=–\n\n# LOCALIZATION NOTE (networkMenu.sizeCached): This is the label displayed\n# in the network menu specifying the transferred of a request is\n# cached.\nnetworkMenu.sizeCached=gebufferd\n\n# LOCALIZATION NOTE (networkMenu.sizeServiceWorker): This is the label displayed\n# in the network menu specifying the transferred of a request computed\n# by a service worker.\nnetworkMenu.sizeServiceWorker=service worker\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S ms\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond=%S ms\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second=%S s\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute=%S min\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading=Laden\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable=Leeg\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading=Even geduld…\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable=Geen gegevens beschikbaar\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.transferredSizeKB): This is the label displayed\n# in pie or table charts specifying the size of a transferred request (in kilobytes).\ncharts.transferredSizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS=%S s\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Grootte: %S KB\n\n# LOCALIZATION NOTE (charts.totalTranferredSize): This is the label displayed\n# in the performance analysis view for total transferred size, in kilobytes.\ncharts.totalTransferredSize=Overgedragen grootte: %S KB\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled=Voorbereide buffer\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled=Lege buffer\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Grootte: %S KB\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds=Tijd: #1 seconde;Tijd: #1 seconden\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached=Gebufferde antwoorden: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount=Totale aanvragen: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for size of the request.\ncharts.size=Grootte\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for type of request.\ncharts.type=Type\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for transferred\n# size of the request.\ncharts.transferred=Overgebracht\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for time of request.\ncharts.time=Tijd\n\n# LOCALIZATION NOTE (netRequest.headers): A label used for Headers tab\n# This tab displays list of HTTP headers\nnetRequest.headers=Headers\n\n# LOCALIZATION NOTE (netRequest.response): A label used for Response tab\n# This tab displays HTTP response body\nnetRequest.response=Antwoord\n\n# LOCALIZATION NOTE (netRequest.rawData): A label used for a section\n# in Response tab. This section displays raw response body as it's\n# been received from the backend (debugger server)\nnetRequest.rawData=Onbewerkte gegevens\n\n# LOCALIZATION NOTE (netRequest.xml): A label used for a section\n# in Response tab. This section displays parsed XML response body.\nnetRequest.xml=XML\n\n# LOCALIZATION NOTE (netRequest.image): A label used for a section\n# in Response tab. This section displays images returned in response body.\nnetRequest.image=Afbeelding\n\n# LOCALIZATION NOTE (netRequest.sizeLimitMessage): A label used\n# in Response and Post tabs in case the body is bigger than given limit.\n# It allows the user to click and fetch more from the backend.\n# The {{link}} will be replace at run-time by an active link.\n# String with ID 'netRequest.sizeLimitMessageLink' will be used as text\n# for this link.\nnetRequest.sizeLimitMessage=Groottelimiet is bereikt. Klik {{link}} om meer te laden.\nnetRequest.sizeLimitMessageLink=hier\n\n# LOCALIZATION NOTE (netRequest.responseBodyDiscarded): A label used\n# in Response tab if the response body is not available.\nnetRequest.responseBodyDiscarded=Antwoordtekst was niet opgeslagen.\n\n# LOCALIZATION NOTE (netRequest.requestBodyDiscarded): A label used\n# in Post tab if the post body is not available.\nnetRequest.requestBodyDiscarded=Tekst van POST-aanvraag was niet opgeslagen.\n\n# LOCALIZATION NOTE (netRequest.post): A label used for Post tab\n# This tab displays HTTP post body\nnetRequest.post=POST\n\n# LOCALIZATION NOTE (netRequest.cookies): A label used for Cookies tab\n# This tab displays request and response cookies.\nnetRequest.cookies=Cookies\n\n# LOCALIZATION NOTE (netRequest.params): A label used for URL parameters tab\n# This tab displays data parsed from URL query string.\nnetRequest.params=Parameters\n\n# LOCALIZATION NOTE (netRequest.callstack): A label used for request stacktrace tab\n# This tab displays the request's JavaScript stack trace. Should be identical to\n# debuggerUI.tabs.callstack\nnetRequest.callstack=Aanroepstack\n\n# LOCALIZATION NOTE (certmgr.subjectinfo.label):\n# A label used for a certificate section in security tab.\n# This section displays Name and organization who has been assigned the fingerprints\ncertmgr.subjectinfo.label=Uitgegeven aan\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.cn=Algemene naam (CN):\n\n# LOCALIZATION NOTE (certmgr.certdetail.o):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.o=Organisatie (O):\n\n# LOCALIZATION NOTE (certmgr.certdetail.ou):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.ou=Organisatorische eenheid (OU):\n\n# LOCALIZATION NOTE (certmgr.issuerinfo.label):\n# A label used for a certificate section in security tab\n# This section displays Name and organization who issued the fingerprints\ncertmgr.issuerinfo.label=Uitgegeven door\n\n# LOCALIZATION NOTE (certmgr.periodofvalidity.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.periodofvalidity.label=Geldigheidsduur\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.begins=Begint op:\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.expires=Verloopt op:\n\n# LOCALIZATION NOTE (certmgr.fingerprints.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.fingerprints.label=Vingerafdrukken\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha256fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha256fingerprint=SHA-256-vingerafdruk:\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha1fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha1fingerprint=SHA1-vingerafdruk:\n\n# LOCALIZATION NOTE (netmonitor.perfNotice1/2/3): These are the labels displayed\n# in the network table when empty to start performance analysis.\nnetmonitor.perfNotice1=• Klik op de knop\nnetmonitor.perfNotice2=om prestatieanalyse te starten.\nnetmonitor.perfNotice3=Analyseren\n\n# LOCALIZATION NOTE (netmonitor.reload1/2/3): These are the labels displayed\n# in the network table when empty to start logging network requests.\nnetmonitor.reloadNotice1=• Voer een aanvraag uit of\nnetmonitor.reloadNotice2=vernieuw\nnetmonitor.reloadNotice3=de pagina om gedetailleerde gegevens over netwerkactiviteit te zien.\n\n# LOCALIZATION NOTE (netmonitor.toolbar.status2): This is the label displayed\n# in the network table toolbar, above the \"status\" column.\nnetmonitor.toolbar.status3=Status\n\n# LOCALIZATION NOTE (netmonitor.toolbar.method): This is the label displayed\n# in the network table toolbar, above the \"method\" column.\nnetmonitor.toolbar.method=Methode\n\n# LOCALIZATION NOTE (netmonitor.toolbar.file): This is the label displayed\n# in the network table toolbar, above the \"file\" column.\nnetmonitor.toolbar.file=Bestand\n\n# LOCALIZATION NOTE (netmonitor.toolbar.domain): This is the label displayed\n# in the network table toolbar, above the \"domain\" column.\nnetmonitor.toolbar.domain=Domein\n\n# LOCALIZATION NOTE (netmonitor.toolbar.cause): This is the label displayed\n# in the network table toolbar, above the \"cause\" column.\nnetmonitor.toolbar.cause=Oorzaak\n\n# LOCALIZATION NOTE (netmonitor.toolbar.type): This is the label displayed\n# in the network table toolbar, above the \"type\" column.\nnetmonitor.toolbar.type=Type\n\n# LOCALIZATION NOTE (netmonitor.toolbar.transferred): This is the label displayed\n# in the network table toolbar, above the \"transferred\" column, which is the\n# compressed / encoded size.\nnetmonitor.toolbar.transferred=Overgebracht\n\n# LOCALIZATION NOTE (netmonitor.toolbar.size): This is the label displayed\n# in the network table toolbar, above the \"size\" column, which is the\n# uncompressed / decoded size.\nnetmonitor.toolbar.size=Grootte\n\n# LOCALIZATION NOTE (netmonitor.toolbar.waterfall): This is the label displayed\n# in the network table toolbar, above the \"waterfall\" column.\nnetmonitor.toolbar.waterfall=Tijdlijn\n\n# LOCALIZATION NOTE (netmonitor.tab.headers): This is the label displayed\n# in the network details pane identifying the headers tab.\nnetmonitor.tab.headers=Headers\n\n# LOCALIZATION NOTE (netmonitor.tab.cookies): This is the label displayed\n# in the network details pane identifying the cookies tab.\nnetmonitor.tab.cookies=Cookies\n\n# LOCALIZATION NOTE (netmonitor.tab.params): This is the label displayed\n# in the network details pane identifying the params tab.\nnetmonitor.tab.params=Parameters\n\n# LOCALIZATION NOTE (netmonitor.tab.response): This is the label displayed\n# in the network details pane identifying the response tab.\nnetmonitor.tab.response=Antwoord\n\n# LOCALIZATION NOTE (netmonitor.tab.timings): This is the label displayed\n# in the network details pane identifying the timings tab.\nnetmonitor.tab.timings=Timings\n\n# LOCALIZATION NOTE (netmonitor.tab.preview): This is the label displayed\n# in the network details pane identifying the preview tab.\nnetmonitor.tab.preview=Voorbeeld\n\n# LOCALIZATION NOTE (netmonitor.tab.security): This is the label displayed\n# in the network details pane identifying the security tab.\nnetmonitor.tab.security=Beveiliging\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.all): This is the label displayed\n# in the network toolbar for the \"All\" filtering button.\nnetmonitor.toolbar.filter.all=Alle\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.html): This is the label displayed\n# in the network toolbar for the \"HTML\" filtering button.\nnetmonitor.toolbar.filter.html=HTML\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.css): This is the label displayed\n# in the network toolbar for the \"CSS\" filtering button.\nnetmonitor.toolbar.filter.css=CSS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.js): This is the label displayed\n# in the network toolbar for the \"JS\" filtering button.\nnetmonitor.toolbar.filter.js=JS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.xhr): This is the label displayed\n# in the network toolbar for the \"XHR\" filtering button.\nnetmonitor.toolbar.filter.xhr=XHR\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.fonts): This is the label displayed\n# in the network toolbar for the \"Fonts\" filtering button.\nnetmonitor.toolbar.filter.fonts=Lettertypen\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.images): This is the label displayed\n# in the network toolbar for the \"Images\" filtering button.\nnetmonitor.toolbar.filter.images=Afbeeldingen\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.media): This is the label displayed\n# in the network toolbar for the \"Media\" filtering button.\nnetmonitor.toolbar.filter.media=Media\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.flash): This is the label displayed\n# in the network toolbar for the \"Flash\" filtering button.\nnetmonitor.toolbar.filter.flash=Flash\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.ws): This is the label displayed\n# in the network toolbar for the \"WS\" filtering button.\nnetmonitor.toolbar.filter.ws=WS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.other): This is the label displayed\n# in the network toolbar for the \"Other\" filtering button.\nnetmonitor.toolbar.filter.other=Anders\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.label): This is the label\n# displayed in the network toolbar for the url filtering textbox.\nnetmonitor.toolbar.filterFreetext.label=URL’s filteren\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.key): This is the\n# shortcut key to focus on the toolbar url filtering textbox\nnetmonitor.toolbar.filterFreetext.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (netmonitor.toolbar.clear): This is the label displayed\n# in the network toolbar for the \"Clear\" button.\nnetmonitor.toolbar.clear=Wissen\n\n# LOCALIZATION NOTE (netmonitor.toolbar.perf): This is the label displayed\n# in the network toolbar for the performance analysis button.\nnetmonitor.toolbar.perf=Prestatieanalyse in-/uitschakelen…\n\n# LOCALIZATION NOTE (netmonitor.summary.url): This is the label displayed\n# in the network details headers tab identifying the URL.\nnetmonitor.summary.url=Aanvraag-URL:\n\n# LOCALIZATION NOTE (netmonitor.summary.method): This is the label displayed\n# in the network details headers tab identifying the method.\nnetmonitor.summary.method=Aanvraagmethode:\n\n# LOCALIZATION NOTE (netmonitor.summary.address): This is the label displayed\n# in the network details headers tab identifying the remote address.\nnetmonitor.summary.address=Extern adres:\n\n# LOCALIZATION NOTE (netmonitor.summary.status): This is the label displayed\n# in the network details headers tab identifying the status code.\nnetmonitor.summary.status=Statuscode:\n\n# LOCALIZATION NOTE (netmonitor.summary.version): This is the label displayed\n# in the network details headers tab identifying the http version.\nnetmonitor.summary.version=Versie:\n\n# LOCALIZATION NOTE (netmonitor.summary.editAndResend): This is the label displayed\n# on the button in the headers tab that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.summary.editAndResend=Bewerken en opnieuw verzenden\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders): This is the label displayed\n# on the button in the headers tab that toggle view for raw request/response headers\n# from the currently displayed request\nnetmonitor.summary.rawHeaders=Onbewerkte headers\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.requestHeaders): This is the label displayed\n# in the network details headers tab identifying the raw request headers textarea\nnetmonitor.summary.rawHeaders.requestHeaders=Aanvraagheaders:\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.responseHeaders): This is the label displayed\n# in the network details headers tab identifying the raw response headers textarea\nnetmonitor.summary.rawHeaders.responseHeaders=Antwoordheaders:\n\n# LOCALIZATION NOTE (netmonitor.summary.size): This is the label displayed\n# in the network details headers tab identifying the headers size.\nnetmonitor.summary.size=Headergrootte:\n\n# LOCALIZATION NOTE (netmonitor.response.name): This is the label displayed\n# in the network details response tab identifying an image's file name.\nnetmonitor.response.name=Naam:\n\n# LOCALIZATION NOTE (netmonitor.response.dimensions): This is the label displayed\n# in the network details response tab identifying an image's dimensions.\nnetmonitor.response.dimensions=Afmetingen:\n\n# LOCALIZATION NOTE (netmonitor.response.mime): This is the label displayed\n# in the network details response tab identifying an image's mime.\nnetmonitor.response.mime=MIME-type:\n\n# LOCALIZATION NOTE (netmonitor.timings.blocked): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"blocked\" state.\nnetmonitor.timings.blocked=Geblokkeerd:\n\n# LOCALIZATION NOTE (netmonitor.timings.dns): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"dns\" state.\nnetmonitor.timings.dns=DNS-omzetting:\n\n# LOCALIZATION NOTE (netmonitor.timings.connect): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"connect\" state.\nnetmonitor.timings.connect=Verbinden:\n\n# LOCALIZATION NOTE (netmonitor.timings.send): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"send\" state.\nnetmonitor.timings.send=Verzenden:\n\n# LOCALIZATION NOTE (netmonitor.timings.wait): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"wait\" state.\nnetmonitor.timings.wait=Wachten:\n\n# LOCALIZATION NOTE (netmonitor.timings.receive): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"receive\" state.\nnetmonitor.timings.receive=Ontvangen:\n\n# LOCALIZATION NOTE (netmonitor.security.warning.cipher): A tooltip\n# for warning icon that indicates a connection uses insecure cipher suite.\nnetmonitor.security.warning.cipher=De voor versleuteling gebruikte codering wordt niet meer ondersteund en is onveilig.\n\n# LOCALIZATION NOTE (netmonitor.security.error): This is the label displayed\n# in the security tab if a security error prevented the connection.\nnetmonitor.security.error=Er is een fout opgetreden:\n\n# LOCALIZATION NOTE (netmonitor.security.protocolVersion): This is the label displayed\n# in the security tab describing TLS/SSL protocol version.\nnetmonitor.security.protocolVersion=Protocolversie:\n\n# LOCALIZATION NOTE (netmonitor.security.cipherSuite): This is the label displayed\n# in the security tab describing the cipher suite used to secure this connection.\nnetmonitor.security.cipherSuite=Coderingssuite:\n\n# LOCALIZATION NOTE (netmonitor.security.hsts): This is the label displayed\n# in the security tab describing the usage of HTTP Strict Transport Security.\nnetmonitor.security.hsts=HTTP Strict Transport Security:\n\n# LOCALIZATION NOTE (netmonitor.security.hpkp): This is the label displayed\n# in the security tab describing the usage of Public Key Pinning.\nnetmonitor.security.hpkp=Public Key Pinning:\n\n# LOCALIZATION NOTE (netmonitor.security.connection): This is the label displayed\n# in the security tab describing the section containing information related to\n# the secure connection.\nnetmonitor.security.connection=Verbinding:\n\n# LOCALIZATION NOTE (netmonitor.security.certificate): This is the label displayed\n# in the security tab describing the server certificate section.\nnetmonitor.security.certificate=Certificaat:\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl): This is the label displayed\n# on the context menu that copies the selected request's url\nnetmonitor.context.copyUrl=URL kopiëren\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl.accesskey): This is the access key\n# for the Copy URL menu item displayed in the context menu for a request\nnetmonitor.context.copyUrl.accesskey=U\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams): This is the label displayed\n# on the context menu that copies the selected request's url parameters\nnetmonitor.context.copyUrlParams=URL-parameters kopiëren\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams.accesskey): This is the access key\n# for the Copy URL Parameters menu item displayed in the context menu for a request\nnetmonitor.context.copyUrlParams.accesskey=a\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData): This is the label displayed\n# on the context menu that copies the selected request's post data\nnetmonitor.context.copyPostData=POST-gegevens kopiëren\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData.accesskey): This is the access key\n# for the Copy POST Data menu item displayed in the context menu for a request\nnetmonitor.context.copyPostData.accesskey=O\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCurl): This is the label displayed\n# on the context menu that copies the selected request as a cURL command.\n# The capitalization is part of the official name and should be used throughout all languages.\n# http://en.wikipedia.org/wiki/CURL\nnetmonitor.context.copyAsCurl=Kopiëren als cURL\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCUrl.accesskey): This is the access key\n# for the Copy as cURL menu item displayed in the context menu for a request\nnetmonitor.context.copyAsCurl.accesskey=K\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders): This is the label displayed\n# on the context menu that copies the selected item's request headers\nnetmonitor.context.copyRequestHeaders=Aanvraagheaders kopiëren\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders.accesskey): This is the access key\n# for the Copy Request Headers menu item displayed in the context menu for a request\nnetmonitor.context.copyRequestHeaders.accesskey=v\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders): This is the label displayed\n# on the context menu that copies the selected item's response headers\nnetmonitor.context.copyResponseHeaders=Antwoordheaders kopiëren\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders.accesskey): This is the access key\n# for the Copy Response Headers menu item displayed in the context menu for a response\nnetmonitor.context.copyResponseHeaders.accesskey=w\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponse): This is the label displayed\n# on the context menu that copies the selected response as a string\nnetmonitor.context.copyResponse=Antwoord kopiëren\n\n# LOCALIZATION NOTE (netmonitor.context.copyRespose.accesskey): This is the access key\n# for the Copy Response menu item displayed in the context menu for a request\nnetmonitor.context.copyResponse.accesskey=r\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri): This is the label displayed\n# on the context menu that copies the selected image as data uri\nnetmonitor.context.copyImageAsDataUri=Afbeelding als gegevens-URI kopiëren\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri.accesskey): This is the access key\n# for the Copy Image As Data URI menu item displayed in the context menu for a request\nnetmonitor.context.copyImageAsDataUri.accesskey=A\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar): This is the label displayed\n# on the context menu that copies all as HAR format\nnetmonitor.context.copyAllAsHar=Alles kopiëren als HAR\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar.accesskey): This is the access key\n# for the Copy All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.copyAllAsHar.accesskey=o\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar): This is the label displayed\n# on the context menu that saves all as HAR format\nnetmonitor.context.saveAllAsHar=Alles opslaan als HAR\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar.accesskey): This is the access key\n# for the Save All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.saveAllAsHar.accesskey=H\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend): This is the label displayed\n# on the context menu that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.context.editAndResend=Bewerken en opnieuw verzenden\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend.accesskey): This is the access key\n# for the \"Edit and Resend\" menu item displayed in the context menu for a request\nnetmonitor.context.editAndResend.accesskey=B\n\n# LOCALIZATION NOTE (netmonitor.context.newTab):  This is the label\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab=Openen in nieuw tabblad\n\n# LOCALIZATION NOTE (netmonitor.context.newTab.accesskey): This is the access key\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab.accesskey=t\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools): This is the label displayed\n# on the context menu that shows the performance analysis tools\nnetmonitor.context.perfTools=Prestatieanalyse starten…\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools.accesskey): This is the access key\n# for the performance analysis menu item displayed in the context menu for a request\nnetmonitor.context.perfTools.accesskey=P\n\n# LOCALIZATION NOTE (netmonitor.custom.newRequest): This is the label displayed\n# as the title of the new custom request form\nnetmonitor.custom.newRequest=Nieuwe aanvraag\n\n# LOCALIZATION NOTE (netmonitor.custom.query): This is the label displayed\n# above the query string entry in the custom request form\nnetmonitor.custom.query=Querystring:\n\n# LOCALIZATION NOTE (netmonitor.custom.headers): This is the label displayed\n# above the request headers entry in the custom request form\nnetmonitor.custom.headers=Aanvraagheaders:\n\n# LOCALIZATION NOTE (netmonitor.custom.postData): This is the label displayed\n# above the request body entry in the custom request form\nnetmonitor.custom.postData=Aanvraaginhoud:\n\n# LOCALIZATION NOTE (netmonitor.custom.send): This is the label displayed\n# on the button which sends the custom request\nnetmonitor.custom.send=Verzenden\n\n# LOCALIZATION NOTE (netmonitor.custom.cancel): This is the label displayed\n# on the button which cancels and closes the custom request form\nnetmonitor.custom.cancel=Annuleren\n\n# LOCALIZATION NOTE (netmonitor.backButton): This is the label displayed\n# on the button which exists the performance statistics view\nnetmonitor.backButton=Terug\n\n# LOCALIZATION NOTE (netmonitor.headers.learnMore): This is the label displayed\n# next to a header list item, with a link to external documentation\nnetmonitor.headers.learnMore=Meer info\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/performance.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Performance strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusTooltip): This string\n  -  is displayed as the tooltip for the buffer capacity during a recording. -->\n<!ENTITY performanceUI.bufferStatusTooltip \"De profiler bewaart monsters in een circulaire buffer, en zodra de buffer de limiet voor een opname bereikt, zullen monsters aan het begin van de opname door nieuwere monsters worden overschreven.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.nonE10SBuild): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a non-multiprocess build. -->\n<!ENTITY performanceUI.disabledRealTime.nonE10SBuild \"Realtime-gegevensopname is uitgeschakeld in niet-multiprocess-Firefox.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.disabledE10S): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a build that can run multiprocess Firefox, but just is not enabled. -->\n<!ENTITY performanceUI.disabledRealTime.disabledE10S \"Schakel multiprocess-Firefox in in de voorkeuren voor het opnemen van gegevens in realtime.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusFull): This string\n  -  is displayed when the profiler's circular buffer has started to overlap. -->\n<!ENTITY performanceUI.bufferStatusFull \"De buffer is vol. Oudere monsters worden nu overschreven.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while the profiler is unavailable, for example, while\n  -  in Private Browsing mode. -->\n<!ENTITY performanceUI.unavailableNoticePB \"Opnemen van een profiel is momenteel niet beschikbaar. Sluit alle privénavigatievensters en probeer het opnieuw.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while loading a profile. -->\n<!ENTITY performanceUI.loadingNotice \"Laden…\">\n\n<!-- LOCALIZATION NOTE (performanceUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n<!ENTITY performanceUI.toolbar.waterfall \"Waterval\">\n<!ENTITY performanceUI.toolbar.waterfall.tooltiptext \"Toont de verschillende bewerkingen die de browser uitvoert tijdens de opname, achtereenvolgens weergegeven als een waterval.\">\n<!ENTITY performanceUI.toolbar.js-calltree \"Aanroepstructuur\">\n<!ENTITY performanceUI.toolbar.js-calltree.tooltiptext \"Markeert JavaScript-functies waaraan de browser de meeste tijd spendeerde tijdens de opname.\">\n<!ENTITY performanceUI.toolbar.memory-calltree \"Toewijzingen\">\n<!ENTITY performanceUI.toolbar.allocations.tooltiptext \"Toont waaraan geheugen was toegewezen tijdens de opname.\">\n<!ENTITY performanceUI.toolbar.js-flamegraph \"JS-flamechart\">\n<!ENTITY performanceUI.toolbar.js-flamegraph.tooltiptext \"Toont de JavaScript-aanroepstack tijdens de opname.\">\n<!ENTITY performanceUI.toolbar.memory-flamegraph \"Toewijzingen-flamechart\">\n\n<!-- LOCALIZATION NOTE (performanceUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY performanceUI.table.totalDuration            \"Totale tijd\">\n<!ENTITY performanceUI.table.totalDuration.tooltip    \"De hoeveelheid bestede tijd in deze functie en functies die deze aanroept\">\n<!ENTITY performanceUI.table.selfDuration             \"Eigen tijd\">\n<!ENTITY performanceUI.table.selfDuration.tooltip     \"De hoeveelheid bestede tijd, alleen binnen deze functie\">\n<!ENTITY performanceUI.table.totalPercentage          \"Totale kosten\">\n<!ENTITY performanceUI.table.totalPercentage.tooltip  \"Het percentage bestede tijd in deze functie en functies die deze aanroept\">\n<!ENTITY performanceUI.table.selfPercentage           \"Eigen kosten\">\n<!ENTITY performanceUI.table.selfPercentage.tooltip   \"Het percentage bestede tijd, alleen binnen deze functie\">\n<!ENTITY performanceUI.table.samples                  \"Monsters\">\n<!ENTITY performanceUI.table.samples.tooltip          \"Het aantal keren dat deze functie op de stack stond toen de profiler een monster nam\">\n<!ENTITY performanceUI.table.function                 \"Functie\">\n<!ENTITY performanceUI.table.function.tooltip         \"De naam en bronlocatie van de bemonsterde functie\">\n<!ENTITY performanceUI.table.totalAlloc               \"Totale bemonsterde toewijzingen\">\n<!ENTITY performanceUI.table.totalAlloc.tooltip       \"Het totale aantal op deze locatie en in aanroepstructuren bemonsterde objecttoewijzingen\">\n<!ENTITY performanceUI.table.selfAlloc                \"Eigen bemonsterde toewijzingen\">\n<!ENTITY performanceUI.table.selfAlloc.tooltip        \"Het aantal op deze locatie bemonsterde objecttoewijzingen\">\n\n<!-- LOCALIZATION NOTE (performanceUI.options.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n<!ENTITY performanceUI.options.filter.tooltiptext \"Selecteren welke gegevens in de tijdlijn worden weergegeven\">\n\n<!-- LOCALIZATION NOTE (performanceUI.options.gear.tooltiptext): This is the\n  -  tooltip for the options button. -->\n<!ENTITY performanceUI.options.gear.tooltiptext \"Prestatievoorkeuren configureren\">\n\n<!-- LOCALIZATION NOTE (performanceUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n<!ENTITY performanceUI.invertTree             \"Aanroepstructuur omkeren\">\n<!ENTITY performanceUI.invertTree.tooltiptext \"Omkeren van de aanroepstructuur geeft de geprofileerde aanroeppaden vanaf de jongste frames en uitbreidend naar de oudere frames weer\">\n\n<!-- LOCALIZATION NOTE (performanceUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n<!ENTITY performanceUI.invertFlameGraph             \"Flamechart omkeren\">\n<!ENTITY performanceUI.invertFlameGraph.tooltiptext \"Omkeren van de flamechart geeft de geprofileerde aanroeppaden vanaf de jongste frames en uitbreidend naar de oudere frames weer\">\n\n<!-- LOCALIZATION NOTE (performanceUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n<!ENTITY performanceUI.showPlatformData             \"Gecko-platformgegevens tonen\">\n<!ENTITY performanceUI.showPlatformData.tooltiptext \"Door platformgegevens te tonen, kunnen de JavaScript-profilerrapporten Gecko-platformsymbolen bevatten\">\n\n<!-- LOCALIZATION NOTE (performanceUI.showJITOptimizations): This string\n  -  is displayed next to a checkbox determining whether or not JIT optimization data\n  -  should be displayed. -->\n<!ENTITY performanceUI.showJITOptimizations             \"JIT-optimalisaties tonen\">\n<!ENTITY performanceUI.showJITOptimizations.tooltiptext \"In elk JavaScript-frame bemonsterde JIT-optimalisatiegegevens tonen\">\n\n<!-- LOCALIZATION NOTE (performanceUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n<!ENTITY performanceUI.flattenTreeRecursion             \"Structuurrecursie afvlakken\">\n<!ENTITY performanceUI.flattenTreeRecursion.tooltiptext \"Recursie afvlakken bij het inspecteren van functies\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY performanceUI.enableMemory             \"Geheugen opnemen\">\n<!ENTITY performanceUI.enableMemory.tooltiptext \"Geheugengebruik opnemen tijdens profileren\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableAllocations): This string\n  -  is displayed next to a checkbox determining whether or not allocation\n  -  measurements are enabled. -->\n<!ENTITY performanceUI.enableAllocations             \"Toewijzingen opnemen\">\n<!ENTITY performanceUI.enableAllocations.tooltiptext \"Objecttoewijzingen opnemen tijdens profileren\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n<!ENTITY performanceUI.enableFramerate             \"Framerate opnemen\">\n<!ENTITY performanceUI.enableFramerate.tooltiptext \"Framerate opnemen tijdens profileren\">\n\n<!-- LOCALIZATION NOTE (performanceUI.console.recordingNoticeStart/recordingNoticeEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Wraps the command used to start, like \"Currently recording via console.profile(\"label\")\" -->\n<!ENTITY performanceUI.console.recordingNoticeStart \"Er wordt momenteel via\">\n<!ENTITY performanceUI.console.recordingNoticeEnd   \"opgenomen\">\n\n<!-- LOCALIZATION NOTE (performanceUI.console.stopCommandStart/stopCommandEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Indicates how to stop the recording, wrapping the command, like\n  -  \"Stop recording by entering console.profileEnd(\"label\") into the console.\" -->\n<!ENTITY performanceUI.console.stopCommandStart \"Stop het opnemen door\">\n<!ENTITY performanceUI.console.stopCommandEnd   \"in te voeren in de console.\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/performance.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=Er zijn nog geen profielen.\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# identifying a set of function calls. %S represents the number of recording,\n# iterating for every new recording, resulting in \"Recording #1\", \"Recording #2\", etc.\nrecordingsList.itemLabel=Opname #%S\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=Wordt uitgevoerd…\n\n# LOCALIZATION NOTE (recordingsList.loadingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that is finished and is loading.\nrecordingsList.loadingLabel=Laden…\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S ms\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for saving an item to disk.\nrecordingsList.saveLabel=Opslaan\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Performance Tools,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps=fps\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Performance Tools,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=ms\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory=MB\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Performance Tools,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=Stijlen\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=Netwerk\ncategory.graphics=Grafisch\ncategory.storage=Opslag\ncategory.events=Invoer & Gebeurtenissen\ncategory.tools=Hulpmiddelen\n\n# LOCALIZATION NOTE (table.bytes):\n# This string is displayed in the call tree after bytesize units.\n# %S represents the value in bytes.\ntable.bytes=%S B\n\n# LOCALIZATION NOTE (table.ms2):\n# This string is displayed in the call tree after units of time in milliseconds.\n# %S represents the value in milliseconds.\ntable.ms2=%S ms\n\n# LOCALIZATION NOTE (table.percentage3):\n# This string is displayed in the call tree after units representing percentages.\n# %S represents the value in percentage with two decimal points, localized.\n# there are two \"%\" after %S to escape and display \"%\"\ntable.percentage3=%S%%\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(root)\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=(niet actief)\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=Bron weergeven in Debugger\n\n# LOCALIZATION NOTE (table.view-optimizations.tooltiptext2):\n# This string is displayed in the icon displayed next to frames that\n# have optimization data\ntable.view-optimizations.tooltiptext2=Frame bevat JIT-optimalisatiegegevens\n\n# LOCALIZATION NOTE (recordingsList.importDialogTitle):\n# This string is displayed as a title for importing a recoring from disk.\nrecordingsList.importDialogTitle=Opname importeren…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=Opname opslaan…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=JSON-bestanden\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=Alle bestanden\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S ms\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=OPNAMEN\n\n# LOCALIZATION NOTE (profiler.bufferFull):\n# This string is displayed when recording, indicating how much of the\n# buffer is currently be used.\n# %S is the percentage of the buffer used -- there are two \"%\"s after to escape\n# the % that is actually displayed.\n# Example: \"Buffer 54% full\"\nprofiler.bufferFull=Buffer %S%% vol\n\n# LOCALIZATION NOTE (recordings.start):\n# The label shown on the main recording buttons to start recording.\nrecordings.start=Prestaties opnemen starten\n\n# LOCALIZATION NOTE (recordings.stop):\n# The label shown on the main recording buttons to stop recording.\nrecordings.stop=Prestaties opnemen stoppen\n\n# LOCALIZATION NOTE (recordings.start.tooltip):\n# This string is displayed as a tooltip on a button that starts a new profile.\nrecordings.start.tooltip=De opnamestatus van een prestatieopname in-/uitschakelen\n\n# LOCALIZATION NOTE (recordings.import.tooltip):\n# This string is displayed on a button that opens a dialog to import a saved profile data file.\nrecordings.import.tooltip=Importeren…\n\n# LOCALIZATION NOTE (recordings.clear.tooltip):\n# This string is displayed on a button that removes all the recordings.\nrecordings.clear.tooltip=Wissen\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedTitle=Niet-opgeslagen wijzigingen\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=U hebt niet-opgeslagen wijzigingen die verloren zullen gaan. Weet u zeker dat u wilt doorgaan?\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted.\nprojecteditor.deleteLabel=Verwijderen\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle=Verwijderen\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage=Weet u zeker dat u deze map wilt verwijderen?\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage=Weet u zeker dat u dit bestand wilt verwijderen?\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a menu item for adding a new file to\n# the directory.\nprojecteditor.newLabel=Nieuw…\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=Hernoemen\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel=Opslaan\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel=Opslaan als…\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file.\nprojecteditor.selectFileLabel=Een bestand selecteren\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder.\nprojecteditor.openFolderLabel=Een map selecteren\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file.\nprojecteditor.openFileLabel=Een bestand openen\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files.\nprojecteditor.find.commandkey=F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\".\nprojecteditor.save.commandkey=S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file.\nprojecteditor.new.commandkey=N\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/promisedebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Promise debugger panel\n     strings. The Promise debugger panel is part of the debugger -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY title \"Promise-debugger\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/promisedebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Promise debugger\n# which is available as a panel in the Debugger.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/responsive.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Design Mode,\n# available from the Web Developer sub-menu -> 'Responsive Design Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (responsive.editDeviceList): option displayed in the device\n# selector\nresponsive.editDeviceList=Lijst bewerken…\n\n# LOCALIZATION NOTE (responsive.exit): tooltip text of the exit button.\nresponsive.exit=Responsive Design-modus sluiten\n\n# LOCALIZATION NOTE (responsive.rotate): tooltip text of the rotate button.\nresponsive.rotate=Viewport draaien\n\n# LOCALIZATION NOTE (responsive.deviceListLoading): placeholder text for\n# device selector when it's still fetching devices\nresponsive.deviceListLoading=Laden…\n\n# LOCALIZATION NOTE (responsive.deviceListError): placeholder text for\n# device selector when an error occurred\nresponsive.deviceListError=Geen lijst beschikbaar\n\n# LOCALIZATION NOTE (responsive.done): button text in the device list modal\nresponsive.done=Gereed\n\n# LOCALIZATION NOTE (responsive.noDeviceSelected): placeholder text for the\n# device selector\nresponsive.noDeviceSelected=geen apparaat geselecteerd\n\n# LOCALIZATION NOTE  (responsive.title): the title displayed in the global\n# toolbar\nresponsive.title=Responsive Design-modus\n\n# LOCALIZATION NOTE (responsive.enableTouch): tooltip text for the touch\n# simulation button when it's disabled\nresponsive.enableTouch=Aanraaksimulatie inschakelen\n\n# LOCALIZATION NOTE (responsive.disableTouch): tooltip text for the touch\n# simulation button when it's enabled\nresponsive.disableTouch=Aanraaksimulatie uitschakelen\n\n# LOCALIZATION NOTE  (responsive.screenshot): tooltip of the screenshot button.\nresponsive.screenshot=Een schermafbeelding van de viewport maken\n\n# LOCALIZATION NOTE (responsive.screenshotGeneratedFilename): The auto generated\n# filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the\n# second argument (%2$S) is the time string in HH.MM.SS format.\nresponsive.screenshotGeneratedFilename=Schermafbeelding %1$S om %2$S\n\n# LOCALIZATION NOTE (responsive.remoteOnly): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# non-remote tab.\nresponsive.remoteOnly=Responsive Design-modus is alleen beschikbaar voor externe browsertabbladen, zoals die welke voor webinhoud in multiprocess-Firefox worden gebruikt.\n\n# LOCALIZATION NOTE (responsive.noContainerTabs): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# container tab.\nresponsive.noContainerTabs=Responsive Design-modus is momenteel niet beschikbaar in containertabbladen.\n\n# LOCALIZATION NOTE (responsive.noThrottling): UI option in a menu to configure\n# network throttling.  This option is the default and disables throttling so you\n# just have normal network conditions.  There is not very much room in the UI\n# so a short string would be best if possible.\nresponsive.noThrottling=Geen beperking\n\n# LOCALIZATION NOTE (responsive.devicePixelRatio): tooltip for the\n# DevicePixelRatio (DPR) dropdown when is enabled.\nresponsive.devicePixelRatio=Pixelverhouding van apparaat\n\n# LOCALIZATION NOTE (responsive.autoDPR): tooltip for the DevicePixelRatio\n# (DPR) dropdown when is disabled because a device is selected.\n# The argument (%1$S) is the selected device (e.g. iPhone 6) that set\n# automatically the DPR value.\nresponsive.autoDPR=DPR automatisch ingesteld door %1$S\n\n# LOCALIZATION NOTE (responsive.customDeviceName): Default value in a form to\n# add a custom device based on an arbitrary size (no association to an existing\n# device).\nresponsive.customDeviceName=Aangepast apparaat\n\n# LOCALIZATION NOTE (responsive.customDeviceNameFromBase): Default value in a\n# form to add a custom device based on the properties of another.  %1$S is the\n# name of the device we're staring from, such as \"Apple iPhone 6\".\nresponsive.customDeviceNameFromBase=%1$S (Aangepast)\n\n# LOCALIZATION NOTE (responsive.addDevice): Button text that reveals a form to\n# be used for adding custom devices.\nresponsive.addDevice=Apparaat toevoegen\n\n# LOCALIZATION NOTE (responsive.deviceAdderName): Label of form field for the\n# name of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderName=Naam\n\n# LOCALIZATION NOTE (responsive.deviceAdderSize): Label of form field for the\n# size of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderSize=Grootte\n\n# LOCALIZATION NOTE (responsive.deviceAdderPixelRatio): Label of form field for\n# the devicePixelRatio of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderPixelRatio=DPR\n\n# LOCALIZATION NOTE (responsive.deviceAdderUserAgent): Label of form field for\n# the user agent of a new device.  The available width is very low, so you might\n# see overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderUserAgent=UA\n\n# LOCALIZATION NOTE (responsive.deviceAdderTouch): Label of form field for the\n# touch input support of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderTouch=Aanraking\n\n# LOCALIZATION NOTE (responsive.deviceAdderSave): Button text that submits a\n# form to add a new device.\nresponsive.deviceAdderSave=Opslaan\n\n# LOCALIZATION NOTE (responsive.deviceDetails): Tooltip that appears when\n# hovering on a device in the device modal.  %1$S is the width of the device.\n# %2$S is the height of the device.  %3$S is the devicePixelRatio value of the\n# device.  %4$S is the user agent of the device.  %5$S is a boolean value\n# noting whether touch input is supported.\nresponsive.deviceDetails=Grootte: %1$S x %2$S\\nDPR: %3$S\\nUA: %4$S\\nAanraking: %5$S\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate2): tooltip of the rotate button.\nresponsiveUI.rotate2=Draaien\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot=Schermafbeelding\n\n# LOCALIZATION NOTE  (responsiveUI.userAgentPlaceholder): placeholder for the user agent input.\nresponsiveUI.userAgentPlaceholder=Aangepaste useragent\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename=Schermafbeelding %1$S om %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch=Aanraakgebeurtenissen simuleren (mogelijk pagina vernieuwen nodig)\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=Preset toevoegen\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=Preset verwijderen\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S (aangepast)\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle1): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle1=Responsive Design-modus\n\n# LOCALIZATION NOTE (responsiveUI.close1): tooltip text of the close button.\nresponsiveUI.close1=Responsive Design-modus verlaten\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=Geef een naam aan de %Sx%S-preset\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip=Gebruik de Control-toets voor betere nauwkeurigheid. Gebruik de Shift-toets voor afgeronde groottes.\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload=Als eerder listeners voor aanraakgebeurtenissen zijn toegevoegd, dient de pagina te worden vernieuwd.\nresponsiveUI.notificationReload=Vernieuwen\nresponsiveUI.notificationReload_accesskey=V\nresponsiveUI.dontShowReloadNotification=Nooit meer tonen\nresponsiveUI.dontShowReloadNotification_accesskey=N\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n<!ENTITY window.title                 \"Kladblok\">\n\n<!ENTITY fileMenu.label               \"Bestand\">\n<!ENTITY fileMenu.accesskey           \"B\">\n\n<!ENTITY newWindowCmd.label           \"Nieuw venster\">\n<!ENTITY newWindowCmd.accesskey       \"N\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"Bestand openen…\">\n<!ENTITY openFileCmd.accesskey        \"o\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"Recente openen\">\n<!ENTITY openRecentMenu.accesskey     \"R\">\n\n<!ENTITY revertCmd.label              \"Ongedaan maken…\">\n<!ENTITY revertCmd.accesskey          \"m\">\n\n<!ENTITY saveFileCmd.label            \"Opslaan\">\n<!ENTITY saveFileCmd.accesskey        \"p\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"Opslaan als…\">\n<!ENTITY saveFileAsCmd.accesskey      \"l\">\n\n<!ENTITY closeCmd.label               \"Sluiten\">\n<!ENTITY closeCmd.key                 \"W\">\n<!ENTITY closeCmd.accesskey           \"S\">\n\n<!ENTITY viewMenu.label               \"Beeld\">\n<!ENTITY viewMenu.accesskey           \"l\">\n\n<!ENTITY lineNumbers.label             \"Regelnummers tonen\">\n<!ENTITY lineNumbers.accesskey         \"R\">\n\n<!ENTITY wordWrap.label                \"Tekstterugloop\">\n<!ENTITY wordWrap.accesskey            \"T\">\n\n<!ENTITY highlightTrailingSpace.label     \"Eindspatie markeren\">\n<!ENTITY highlightTrailingSpace.accesskey \"m\">\n\n<!ENTITY largerFont.label             \"Groter lettertype\">\n<!ENTITY largerFont.accesskey         \"o\">\n<!ENTITY largerFont.commandkey        \"+\">\n<!ENTITY largerFont.commandkey2       \"=\"> <!-- + is above this key on many keyboards -->\n\n<!ENTITY smallerFont.label            \"Kleiner lettertype\">\n<!ENTITY smallerFont.accesskey        \"e\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"Normale grootte\">\n<!ENTITY normalSize.accesskey         \"N\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label               \"Bewerken\">\n<!ENTITY editMenu.accesskey           \"w\">\n\n<!ENTITY run.label                    \"Uitvoeren\">\n<!ENTITY run.accesskey                \"U\">\n<!ENTITY run.key                      \"r\">\n\n<!ENTITY inspect.label                \"Inspecteren\">\n<!ENTITY inspect.accesskey            \"I\">\n<!ENTITY inspect.key                  \"i\">\n\n<!ENTITY display.label                \"Weergeven\">\n<!ENTITY display.accesskey            \"r\">\n<!ENTITY display.key                  \"l\">\n\n<!ENTITY pprint.label                 \"Pretty Print\">\n<!ENTITY pprint.key                   \"p\">\n<!ENTITY pprint.accesskey             \"P\">\n\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n<!ENTITY environmentMenu.label        \"Omgeving\">\n<!ENTITY environmentMenu.accesskey    \"O\">\n\n\n<!ENTITY contentContext.label         \"Inhoud\">\n<!ENTITY contentContext.accesskey     \"I\">\n\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n<!ENTITY browserContext.label         \"Browser\">\n<!ENTITY browserContext.accesskey     \"B\">\n\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n<!ENTITY helpMenu.label               \"Help\">\n<!ENTITY helpMenu.accesskey           \"H\">\n<!ENTITY helpMenuWin.label            \"Help\">\n<!ENTITY helpMenuWin.accesskey        \"H\">\n\n<!ENTITY documentationLink.label      \"Hulp voor Kladblok op MDN\">\n<!ENTITY documentationLink.accesskey  \"D\">\n\n\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n<!ENTITY resetContext2.label          \"Variabelen herinitialiseren\">\n<!ENTITY resetContext2.accesskey      \"V\">\n\n<!ENTITY reloadAndRun.label           \"Vernieuwen en uitvoeren\">\n<!ENTITY reloadAndRun.accesskey       \"e\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"Uitvoeren\">\n<!ENTITY executeMenu.accesskey        \"U\">\n\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n<!ENTITY evalFunction.label \"Huidige functie evalueren\">\n<!ENTITY evalFunction.accesskey \"v\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=Bestand bestaat. Overschrijven?\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active main browser window.\nbrowserWindow.unavailable=Kladblok kan geen browservenster vinden om de code in uit te voeren.\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=Kladblok kan deze bewerking in de huidige modus niet uitvoeren.\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=Bestand openen\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=Het lezen van het bestand is mislukt.\n\n# LOCALIZATION NOTE  (importFromFile.convert.failed): This is the message\n# displayed when file conversion from some charset to Unicode fails.\n# %1 is the name of the charset from which the conversion failed.\nimportFromFile.convert.failed=Converteren van bestand naar Unicode vanaf %1$S is mislukt.\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=Items wissen\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=Bestand opslaan als\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=Het opslaan van het bestand is mislukt.\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=Wilt u de wijzigingen die u in dit kladblok hebt gemaakt opslaan?\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=Niet-opgeslagen wijzigingen\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=Wilt u de wijzigingen die u aan dit kladblok hebt aangebracht ongedaan maken?\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=Wijzigingen ongedaan maken\n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * Dit is een JavaScript-kladblok.\\n *\\n * Voer wat JavaScript in en klik met de rechtermuisknop of kies in het menu Uitvoeren:\\n * 1. Uitvoeren om de geselecteerde tekst te evalueren (%1$S),\\n * 2. Inspecteren om een Object Inspector op het resultaat te tonen (%2$S), of\\n * 3. Weergeven om het resultaat in een opmerking na de selectie in te voeren. (%3$S)\\n */\\n\\n\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=Dit kladblok wordt in de browsercontext uitgevoerd.\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage=https://developer.mozilla.org/en/Tools/Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol  = Regel %1$S, kol %2$S\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=Dit bestand bestaat niet meer.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Eigenschappen filteren\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout=Time-out van verbinding. Controleer de foutconsole aan beide zijden op mogelijke foutmeldingen. Open het kladblok opnieuw om het nogmaals te proberen.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Scamwaarschuwing: wees voorzichtig met het plakken van dingen die u niet begrijpt. Hierdoor kunnen aanvallers uw identiteit stelen of de besturing van uw computer overnemen. Typ ‘%S’ in het onderstaande kladblok om plakken toe te staan.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=plakken toestaan\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n<!ENTITY shaderEditorUI.vertexShader    \"Vertexshader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n<!ENTITY shaderEditorUI.fragmentShader  \"Fragmentshader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice1   \"Laad\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice2   \"de pagina opnieuw om GLSL-code te kunnen bewerken.\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n<!ENTITY shaderEditorUI.emptyNotice     \"Wachten op een aan te maken WebGL-context…\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel=Programma %S\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel=Geometriezichtbaarheid in-/uitschakelen\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S\\u00D7%S\n\n# LOCALIZATION NOTE (groupCheckbox.tooltip): This is used in the SideMenuWidget\n# as the default tooltip of a group checkbox\nsideMenu.groupCheckbox.tooltip=Alle selectievakjes in deze groep aan-/uitvinken\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY gotoLineCmd.label         \"Spring naar regel…\">\n<!ENTITY gotoLineCmd.key           \"J\">\n<!ENTITY gotoLineCmd.accesskey     \"S\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=Zoeken…\n\n# LOCALIZATION NOTE  (findCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage=Zoeken naar:\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=Ga naar regel…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=Spring naar regelnummer:\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=Breakpoint: %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=Huidige regel\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=Huidige stap: %S\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink=docs\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound=niet gevonden\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey=J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey=/\n\n# LOCALIZATION NOTE  (indentLess.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey=[\n\n# LOCALIZATION NOTE  (indentMore.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey=]\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Up\", or change the format of the string. These are key\n# identifiers, not messages displayed to the user.\nmoveLineUp.commandkey=Alt-Up\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Down\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nmoveLineDown.commandkey=Alt-Down\n\n# LOCALIZATION NOTE  (autocompletion.commandkey): This is the key, used with\n# Ctrl, for code autocompletion.\n# Do not localize \"Space\", it's the key identifier, not a message displayed to\n# the user.\nautocompletion.commandkey=Space\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the combination of\n# keys used to display more information, like type inference.\n# Do not localize \"Shift\", \"Ctrl\", \"Space\", or change the format of the string.\n# These are key identifiers, not messages displayed to the user.\nshowInformation2.commandkey=Shift-Ctrl-Space\n\n# LOCALIZATION NOTE  (find.key):\n# Key shortcut used to find the typed search\n# Do not localize \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfind.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAll.key):\n# Key shortcut used to replace the content of the editor\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAll.key=Shift+CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAllMac.key):\n# Key shortcut used to replace the content of the editor on Mac\n# Do not localize \"Alt\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAllMac.key=Alt+CmdOrCtrl+F\n\n# LOCALIZATION NOTE  (findNext.key):\n# Key shortcut used to find again the typed search\n# Do not localize \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindNext.key=CmdOrCtrl+G\n\n# LOCALIZATION NOTE (findPrev.key):\n# Key shortcut used to find the previous typed search\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindPrev.key=Shift+CmdOrCtrl+G\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/startup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\n# for the options panel tab.\noptionsButton.tooltip=Werksetopties\n\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\n# the devtools window.\noptions.label=Opties\n\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\n# toolbox panel.\noptions.panelLabel=Werksetopties-paneel\n\n# LOCALIZATION NOTE (options.darkTheme.label2)\n# Used as a label for dark theme\noptions.darkTheme.label2=Donker\n\n# LOCALIZATION NOTE (options.lightTheme.label2)\n# Used as a label for light theme\noptions.lightTheme.label2=Licht\n\n# LOCALIZATION NOTE (options.firebugTheme.label2)\n# Used as a label for Firebug theme\noptions.firebugTheme.label2=Firebug\n\n# LOCALIZATION NOTE (performance.label):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nperformance.label=Prestaties\n\n# LOCALIZATION NOTE (performance.panelLabel):\n# This is used as the label for the toolbox panel.\nperformance.panelLabel=Prestaties-paneel\n\n# LOCALIZATION NOTE (performance.commandkey, performance.accesskey)\n# Used for the menuitem in the tool menu\nperformance.commandkey=VK_F5\nperformance.accesskey=P\n\n# LOCALIZATION NOTE (performance.tooltip):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Performance Tools will be shown inside brackets.\nperformance.tooltip=Prestaties (%S)\n\n# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools\n# menu as a shortcut to open the devtools with the Web Console tab selected.\nMenuWebconsole.label=Webconsole\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the\n# label of the tab in the devtools window.\nToolboxTabWebconsole.label=Console\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel=Console-paneel\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip2): the string displayed in the\n# tooltip of the tab when the Web Console is displayed inside the developer\n# tools window.\n# Keyboard shortcut for Console will be shown inside the brackets.\nToolboxWebconsole.tooltip2=Webconsole (%S)\n\ncmd.commandkey=K\nwebConsoleCmd.accesskey=W\n\n# LOCALIZATION NOTE (ToolboxDebugger.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxDebugger.label=Debugger\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel=Debugger-paneel\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip2):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\n# A keyboard shortcut for JS Debugger will be shown inside brackets.\nToolboxDebugger.tooltip2=JavaScript-debugger (%S)\n\n# LOCALIZATION NOTE (debuggerMenu.commandkey, debuggerMenu.accesskey)\n# Used for the menuitem in the tool menu\ndebuggerMenu.commandkey=S\ndebuggerMenu.accesskey=D\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the style editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label=Stijleditor\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel=Stijleditor-paneel\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip3):\n# This string is displayed in the tooltip of the tab when the style editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Stylesheet Editor will be shown inside the latter pair of brackets.\nToolboxStyleEditor.tooltip3=Stijlbladeditor (CSS) (%S)\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey=VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey=S\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label=Shader-editor\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel=Shader-editor-paneel\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip=Live-GLSL-shader-taaleditor voor WebGL\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label=Canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel=Canvas-paneel\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip=Hulpmiddelen voor het inspecteren en opsporen van fouten in <canvas>-contexten\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label=Webaudio\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel=Webaudio-paneel\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip=Webaudio-contextvisualizer en audionode-inspector\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label=Inspector\ninspector.commandkey=C\ninspector.accesskey=I\n\n# LOCALIZATION NOTE (inspector.panelLabel)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel=Inspector-paneel\n\n# LOCALIZATION NOTE (inspector.tooltip2)\n# Keyboard shortcut for DOM and Style Inspector will be shown inside brackets.\ninspector.tooltip2=DOM- en stijlcontrole (%S)\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label=Netwerk\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel=Netwerk-paneel\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey=Q\nnetmonitor.accesskey=N\n\n# LOCALIZATION NOTE (netmonitor.tooltip2):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Network Monitor will be shown inside the brackets.\nnetmonitor.tooltip2=Netwerkmonitor (%S)\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey=VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey=a\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label=Opslag\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel=Opslag-inspector\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel=Opslag-paneel\n\n# LOCALIZATION NOTE (storage.tooltip3):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Storage Inspector will be shown inside the brackets.\nstorage.tooltip3=Opslag-inspector (Cookies, lokale opslag …) (%S)\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label=Kladblok\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel=Kladblok-paneel\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip=Kladblok\n\n# LOCALIZATION NOTE (memory.label): This string is displayed in the title of the\n# tab when the memory tool is displayed inside the developer tools window and in\n# the Developer Tools Menu.\nmemory.label=Geheugen\n\n# LOCALIZATION NOTE (memory.panelLabel): This is used as the label for the\n# toolbox panel.\nmemory.panelLabel=Geheugen-paneel\n\n# LOCALIZATION NOTE (memory.tooltip): This string is displayed in the tooltip of\n# the tab when the memory tool is displayed inside the developer tools window.\nmemory.tooltip=Geheugen\n\n# LOCALIZATION NOTE (dom.label):\n# This string is displayed in the title of the tab when the DOM panel is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ndom.label=DOM\n\n# LOCALIZATION NOTE (dom.panelLabel):\n# This is used as the label for the toolbox panel.\ndom.panelLabel=DOM-paneel\n\n# LOCALIZATION NOTE (dom.commandkey, dom.accesskey)\n# Used for the menuitem in the tool menu\ndom.commandkey=W\ndom.accesskey=D\n\n# LOCALIZATION NOTE (dom.tooltip):\n# This string is displayed in the tooltip of the tab when the DOM is\n# displayed inside the developer tools window.\n# Keyboard shortcut for DOM panel will be shown inside the brackets.\ndom.tooltip=DOM (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.splitconsole):\n# This is the tooltip of the button in the toolbox toolbar used to toggle\n# the split console.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.splitconsole = Gesplitste console in-/uitschakelen (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.responsive):\n# This is the tooltip of the button in the toolbox toolbar that toggles\n# the Responsive mode.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.responsive = Responsive Design-modus (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.paintflashing):\n# This is the tooltip of the paintflashing button in the toolbox toolbar\n# that toggles paintflashing.\ntoolbox.buttons.paintflashing = Paint flashing in-/uitschakelen\n\n# LOCALIZATION NOTE (toolbox.buttons.scratchpad):\n# This is the tooltip of the button in the toolbox toolbar that opens\n# the scratchpad window\ntoolbox.buttons.scratchpad = Kladblok\n\n# LOCALIZATION NOTE (toolbox.buttons.screenshot):\n# This is the tooltip of the button in the toolbox toolbar that allows you to\n# take a screenshot of the entire page\ntoolbox.buttons.screenshot = Een schermafbeelding van de hele pagina maken\n\n# LOCALIZATION NOTE (toolbox.buttons.rulers):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# rulers in the page\ntoolbox.buttons.rulers = Linialen voor de pagina in-/uitschakelen\n\n# LOCALIZATION NOTE (toolbox.buttons.measure):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# measuring tools\ntoolbox.buttons.measure = Een gedeelte van de pagina meten\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/storage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : This file contains the Storage Inspector strings. -->\n\n<!-- LOCALIZATION NOTE : Placeholder for the searchbox that allows you to filter the table items. -->\n<!ENTITY searchBox.placeholder         \"Items filteren\">\n\n<!-- LOCALIZATION NOTE : Label of popup menu action to delete all storage items. -->\n<!ENTITY storage.popupMenu.deleteAllLabel \"Alles verwijderen\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (storage.filter.key):\n# Key shortcut used to focus the filter box on top of the data view\nstorage.filter.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText=Geen hosts op de pagina\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText=Geen gegevens aanwezig voor geselecteerde host\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies=Cookies\ntree.labels.localStorage=Lokale opslag\ntree.labels.sessionStorage=Sessieopslag\ntree.labels.indexedDB=Indexed DB\ntree.labels.Cache=Bufferopslag\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.uniqueKey=Unieke sleutel\ntable.headers.cookies.name=Naam\ntable.headers.cookies.path=Pad\ntable.headers.cookies.host=Domein\ntable.headers.cookies.expires=Verloopt op\ntable.headers.cookies.value=Waarde\ntable.headers.cookies.lastAccessed=Laatst benaderd op\ntable.headers.cookies.creationTime=Gemaakt op\n\ntable.headers.localStorage.name=Sleutel\ntable.headers.localStorage.value=Waarde\n\ntable.headers.sessionStorage.name=Sleutel\ntable.headers.sessionStorage.value=Waarde\n\ntable.headers.Cache.url=URL\ntable.headers.Cache.status=Status\n\ntable.headers.indexedDB.uniqueKey=Unieke sleutel\ntable.headers.indexedDB.name=Sleutel\ntable.headers.indexedDB.db=Databasenaam\ntable.headers.indexedDB.storage=Opslag\ntable.headers.indexedDB.objectStore=Objectopslagnaam\ntable.headers.indexedDB.value=Waarde\ntable.headers.indexedDB.origin=Oorsprong\ntable.headers.indexedDB.version=Versie\ntable.headers.indexedDB.objectStores=Objectopslag\ntable.headers.indexedDB.keyPath2=Sleutelpad\ntable.headers.indexedDB.autoIncrement=Autom. verhogen\ntable.headers.indexedDB.indexes=Indexen\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session=Sessie\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder=Waarden filteren\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label=Gegevens\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label=Geparsete waarde\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteLabel):\n# Label of popup menu action to delete storage item.\nstorage.popupMenu.deleteLabel=‘%S’ verwijderen\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteAllLabel):\n# Label of popup menu action to delete all storage items.\nstorage.popupMenu.deleteAllFromLabel=Alles van ‘%S’ verwijderen\n\n# LOCALIZATION NOTE (storage.idb.deleteBlocked):\n# Warning notification when IndexedDB database could not be deleted immediately.\nstorage.idb.deleteBlocked=Database ‘%S’ zal worden verwijderd nadat alle verbindingen zijn gesloten.\n\n# LOCALIZATION NOTE (storage.idb.deleteError):\n# Error notification when IndexedDB database could not be deleted.\nstorage.idb.deleteError=Database ‘%S’ kon niet worden verwijderd.\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n<!ENTITY newButton.label            \"Nieuw\">\n<!ENTITY newButton.tooltip          \"Een nieuw stijlblad aanmaken en aan het document toevoegen\">\n<!ENTITY newButton.accesskey        \"n\">\n\n<!ENTITY importButton.label         \"Importeren…\">\n<!ENTITY importButton.tooltip       \"Een bestaand stijlblad importeren en aan het document toevoegen\">\n<!ENTITY importButton.accesskey     \"m\">\n\n<!ENTITY visibilityToggle.tooltip   \"Zichtbaarheid van stijlblad in-/uitschakelen\">\n\n<!ENTITY saveButton.label           \"Opslaan\">\n<!ENTITY saveButton.tooltip         \"Dit stijlblad opslaan als bestand\">\n<!ENTITY saveButton.accesskey       \"s\">\n\n<!ENTITY optionsButton.tooltip      \"Stijleditoropties\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.label     \"Originele bronnen tonen\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.accesskey  \"O\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n<!ENTITY showMediaSidebar.label     \"@media-zijbalk tonen\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n<!ENTITY mediaRules.label           \"@media-regels\">\n\n<!ENTITY editorTextbox.placeholder  \"Voer hier CSS in.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n<!ENTITY noStyleSheet.label         \"Deze pagina heeft geen stijlblad.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n<!ENTITY noStyleSheet-tip-start.label  \"Misschien wilt u \">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"een nieuw stijlblad toevoegen\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \"?\">\n\n<!-- LOCALIZATION NOTE (openLinkNewTab.label): This is the text for the\n     context menu item that opens a stylesheet in a new tab -->\n<!ENTITY openLinkNewTab.label     \"Koppeling openen in nieuw tabblad\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<inline stijlblad #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=Nieuw stijlblad #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=#1 regel.;#1 regels.\n\n# LOCALIZATION NOTE  (error-load): This is shown when loading fails.\nerror-load=Stijlblad kon niet worden geladen.\n\n# LOCALIZATION NOTE  (error-save): This is shown when saving fails.\nerror-save=Stijlblad kon niet worden opgeslagen.\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed=Kan geen dekkingsgegevens tonen voor gecomprimeerde stijlbladen\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=Stijlblad importeren\n\n# LOCALIZATION NOTE  (importStyleSheet.filter): This is the *.css filter title\nimportStyleSheet.filter=CSS-bestanden\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=Stijlblad opslaan\n\n# LOCALIZATION NOTE  (saveStyleSheet.filter): This is the *.css filter title\nsaveStyleSheet.filter=CSS-bestanden\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey=S\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n<!ENTITY browserStylesLabel    \"Browserstijlen\">\n\n<!-- LOCALIZATION NOTE (filterStylesPlaceholder): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n<!ENTITY filterStylesPlaceholder      \"Stijlen filteren\">\n\n<!-- LOCALIZATION NOTE (addRuleButtonTooltip): This is the tooltip shown when\n  -  hovering the `Add new rule` button in the rules view toolbar. This should\n  -  match ruleView.contextmenu.addNewRule in styleinspector.properties -->\n<!ENTITY addRuleButtonTooltip  \"Nieuwe regel toevoegen\">\n\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n<!ENTITY selectedElementLabel  \"Geselecteerde element:\">\n\n<!-- LOCALIZATION NOTE (togglePseudoClassPanel): This is the tooltip\n  -  shown when hovering over the `Toggle Pseudo Class Panel` button in the\n  -  rule view toolbar. -->\n<!ENTITY togglePseudoClassPanel  \"Pseudo-klassen in-/uitschakelen\">\n\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n<!ENTITY noPropertiesFound     \"Geen CSS-eigenschappen gevonden.\">\n\n<!-- FIXME: notes -->\n<!ENTITY computedViewTitle     \"Berekend\">\n<!ENTITY ruleViewTitle         \"Regels\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n<!ENTITY closeCmd.key  \"W\">\n<!ENTITY toggleToolbox.key  \"I\">\n<!ENTITY toggleToolboxF12.keycode          \"VK_F12\">\n<!ENTITY toggleToolboxF12.keytext          \"F12\">\n\n<!-- LOCALIZATION NOTE (browserToolboxErrorMessage): This is the label\n  -  shown next to error details when the Browser Toolbox is unable to open. -->\n<!ENTITY browserToolboxErrorMessage          \"Fout bij openen van browserwerkset:\">\n\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n<!ENTITY options.context.advancedSettings \"Geavanceerde instellingen\">\n\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n<!ENTITY options.context.inspector \"Inspector\">\n\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n<!ENTITY options.showUserAgentStyles.label \"Browserstijlen tonen\">\n<!ENTITY options.showUserAgentStyles.tooltip \"Aanzetten hiervan toont standaardstijlen die door de browser worden geladen.\">\n\n<!-- LOCALIZATION NOTE (options.collapseAttrs.label): This is the label\n  -  for the checkbox option to enable collapse attributes in the Inspector\n  -  panel. -->\n<!ENTITY options.collapseAttrs.label \"DOM-attributen afkappen\">\n<!ENTITY options.collapseAttrs.tooltip \"Lange attributen in de inspector afkappen\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.label \"Standaardkleureenheid\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.accesskey \"e\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.authored): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.authored \"Zoals opgesteld\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hex \"Hex\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n<!ENTITY options.defaultColorUnit.name \"Kleurnamen\">\n\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n<!ENTITY options.context.triggersPageRefresh  \"* Alleen huidige sessie, vernieuwt de pagina\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n  <!ENTITY options.enableChrome.label5    \"Browserchrome- en add-on-debugging-werksets inschakelen\">\n<!ENTITY options.enableChrome.tooltip3  \"Door deze optie aan te zetten, kunt u diverse ontwikkelaarshulpmiddelen in browsercontext gebruiken (via Extra > Webontwikkelaar > Browserwerkset) en fouten in add-ons van de add-onbeheerder opsporen\">\n\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableRemote.label3    \"Remote debugging inschakelen\">\n<!ENTITY options.enableRemote.tooltip2  \"Door deze optie aan te zetten, kunnen de ontwikkelaarshulpmiddelen fouten opsporen op externe apparaten, zoals Firefox OS\">\n\n<!-- LOCALIZATION NOTE (options.enableWorkers.label): This is the label for the\n  -  checkbox that toggles worker debugging, i.e. devtools.debugger.workers\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableWorkers.label    \"Worker-debugging inschakelen (in ontwikkeling)\">\n<!ENTITY options.enableWorkers.tooltip  \"Door deze optie aan te zetten, kunnen de ontwikkelaarshulpmiddelen workers debuggen\">\n\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n<!ENTITY options.disableJavaScript.label     \"JavaScript uitschakelen *\">\n<!ENTITY options.disableJavaScript.tooltip   \"Door deze optie aan te zetten, wordt JavaScript voor het huidige tabblad uitgeschakeld. Als het tabblad of de werkset wordt gesloten, wordt deze instelling vergeten.\">\n\n<!-- LOCALIZATION NOTE (options.disableHTTPCache.label,\n  -  options.disableHTTPCache.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the HTTP cache on or off. -->\n<!ENTITY options.disableHTTPCache.label     \"HTTP-buffer uitschakelen (als werkset is geopend)\">\n<!ENTITY options.disableHTTPCache.tooltip   \"Door deze optie aan te zetten, wordt de HTTP-buffer voor alle tabbladen die de werkset hebben geopend uitgeschakeld. Service Workers worden niet door deze optie beïnvloed.\">\n\n<!-- LOCALIZATION NOTE (options.enableServiceWorkersHTTP.label,\n  -  options.enableServiceWorkersHTTP.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the service workers testing features on or off. This option enables service workers over HTTP. -->\n<!ENTITY options.enableServiceWorkersHTTP.label     \"Service Workers over HTTP inschakelen (als werkset is geopend)\">\n<!ENTITY options.enableServiceWorkersHTTP.tooltip   \"Door deze optie aan te zetten, worden de service workers over HTTP voor alle tabbladen die de werkset hebben geopend ingeschakeld.\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label2): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n<!ENTITY options.selectDefaultTools.label2    \"Standaard ontwikkelaarshulpmiddelen\">\n\n<!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n<!ENTITY options.selectAdditionalTools.label  \"Door add-ons geïnstalleerde ontwikkelaarshulpmiddelen\">\n\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n<!ENTITY options.selectEnabledToolboxButtons.label     \"Beschikbare werksetknoppen\">\n\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n<!ENTITY options.toolNotSupported.label  \"* Niet ondersteund voor huidige doel van werkset\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label2   \"Thema’s\">\n\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n<!ENTITY options.usedeveditiontheme.label   \"Developer Edition-browserthema gebruiken\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Schakelt het Developer Edition-browserthema in/uit\">\n\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n<!ENTITY options.webconsole.label            \"Webconsole\">\n\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n<!ENTITY options.timestampMessages.label      \"Tijdstempels inschakelen\">\n<!ENTITY options.timestampMessages.tooltip    \"Als u deze optie inschakelt, zullen opdrachten en uitvoer in de Webconsole een tijdstempel weergeven\">\n\n<!-- LOCALIZATION NOTE (options.debugger.label): This is the label for the\n  -  heading of the group of Debugger preferences in the options panel. -->\n<!ENTITY options.debugger.label            \"Debugger\">\n\n<!-- LOCALIZATION NOTE (options.sourceMap.label): This is the\n   - label for the checkbox that toggles source maps in the Debugger -->\n<!ENTITY options.sourceMaps.label      \"Brontoewijzingen inschakelen\">\n<!ENTITY options.sourceMaps.tooltip    \"Als u deze optie inschakelt, zullen bronnen in de Debugger en de Console worden toegewezen.\">\n\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n<!ENTITY options.styleeditor.label            \"Stijleditor\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n<!ENTITY options.stylesheetSourceMaps.label      \"Originele bronnen tonen\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"Originele bronnen (bv. Sass-bestanden) in de Stijleditor en Inspector tonen\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n<!ENTITY options.stylesheetAutocompletion.label      \"CSS automatisch aanvullen\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"CSS-eigenschappen, -waarden en -selectors in de Stijleditor automatisch aanvullen terwijl u typt\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.label): This is the label for the\n   -  heading of the group of Screenshot preferences in the options\n   -  panel. -->\n<!ENTITY options.screenshot.label            \"Schermafbeeldingsgedrag\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.clipboard.label): This is the\n   - label for the checkbox that toggles screenshot to clipboard feature. -->\n<!ENTITY options.screenshot.clipboard.label      \"Schermafbeelding naar klembord\">\n<!ENTITY options.screenshot.clipboard.tooltip    \"Slaat de schermafbeelding rechtstreeks op naar het klembord\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.audio.label): This is the\n   - label for the checkbox that toggles the camera shutter audio for screenshot tool -->\n<!ENTITY options.screenshot.audio.label      \"Camerasluitergeluid afspelen\">\n<!ENTITY options.screenshot.audio.tooltip    \"Schakelt het camerageluid bij het maken van schermafbeeldingen in\">\n\n<!-- LOCALIZATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n<!ENTITY options.commonPrefs.label           \"Algemene voorkeuren\">\n\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n<!ENTITY options.enablePersistentLogs.label    \"Aanhoudende registraties inschakelen\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"Als u deze optie inschakelt, zullen de Webconsole en Netwerkmonitor de uitvoer niet elke keer wissen als u naar een nieuwe pagina gaat\">\n\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n<!ENTITY options.showPlatformData.label    \"Gecko-platformgegevens tonen\">\n<!ENTITY options.showPlatformData.tooltip  \"Als u deze optie inschakelt, zullen de JavaScript-profilerrapporten Gecko-platformsymbolen bevatten\">\n\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n<!ENTITY options.sourceeditor.label                     \"Editorvoorkeuren\">\n<!ENTITY options.sourceeditor.detectindentation.label   \"Inspringing detecteren\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"Inspringing raden op basis van broninhoud\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label   \"Automatisch haakjes sluiten\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"Automatisch sluithaakjes invoegen\">\n<!ENTITY options.sourceeditor.expandtab.label           \"Inspringen met behulp van spaties\">\n<!ENTITY options.sourceeditor.expandtab.tooltip         \"Spaties gebruiken in plaats van het tabteken\">\n<!ENTITY options.sourceeditor.tabsize.label             \"Tabgrootte\">\n<!ENTITY options.sourceeditor.tabsize.accesskey         \"T\">\n<!ENTITY options.sourceeditor.keybinding.label          \"Sneltoetsen\">\n<!ENTITY options.sourceeditor.keybinding.accesskey      \"S\">\n<!ENTITY options.sourceeditor.keybinding.default.label  \"Standaard\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\ntoolboxDockButtons.bottom.tooltip=Vastzetten aan onderkant van browservenster\r\ntoolboxDockButtons.side.tooltip=Vastzetten aan zijkant van browservenster\r\ntoolboxDockButtons.window.tooltip=Tonen in apart venster\r\n\r\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.minimize): This string is shown\r\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\r\n# when hovering over the minimize button in the toolbar. When clicked, the\r\n# button minimizes the toolbox so that just the toolbar is visible at the\r\n# bottom.\r\ntoolboxDockButtons.bottom.minimize=De werkset minimaliseren\r\n\r\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.maximize): This string is shown\r\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\r\n# when hovering over the maximize button in the toolbar. When clicked, the\r\n# button maximizes the toolbox again (if it had been minimized before) so that\r\n# the whole toolbox is visible again.\r\ntoolboxDockButtons.bottom.maximize=De werkset maximaliseren\r\n\r\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\r\n# forms.\r\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\r\n# #1 number of errors in the current web page\r\ntoolboxToggleButton.errors=#1 fout;#1 fouten\r\n\r\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\r\n# forms.\r\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\r\n# #1 number of warnings in the current web page\r\ntoolboxToggleButton.warnings=#1 waarschuwing;#1 waarschuwingen\r\n\r\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\r\n# as tooltip in the developer toolbar to open/close the developer tools.\r\n# It's using toolboxToggleButton.errors as first and\r\n# toolboxToggleButton.warnings as second argument to show the number of errors\r\n# and warnings.\r\ntoolboxToggleButton.tooltip=%1$S, %2$S\\nKlik om ontwikkelaarshulpmiddelen in/uit te schakelen.\r\n\r\n# LOCALIZATION NOTE (toolbar.closeButton.tooltip)\r\n# Used as a message in tooltip when overing the close button of the Developer\r\n# Toolbar.\r\ntoolbar.closeButton.tooltip=Ontwikkelaarswerkbalk sluiten\r\n\r\n# LOCALIZATION NOTE (toolbar.toolsButton.tooltip)\r\n# Used as a message in tooltip when overing the wrench icon of the Developer\r\n# Toolbar, which toggle the developer toolbox.\r\ntoolbar.toolsButton.tooltip=Ontwikkelaarshulpmiddelen in-/uitschakelen\r\n\r\n# LOCALIZATION NOTE (toolbox.titleTemplate1): This is the template\r\n# used to format the title of the toolbox.\r\n# The URL of the page being targeted: %1$S.\r\ntoolbox.titleTemplate1=Ontwikkelaarshulpmiddelen - %1$S\r\n\r\n# LOCALIZATION NOTE (toolbox.titleTemplate2): This is the template\r\n# used to format the title of the toolbox.\r\n# The page title or other name for the thing being targeted: %1$S\r\n# The URL of the page being targeted: %2$S.\r\ntoolbox.titleTemplate2=Ontwikkelaarshulpmiddelen - %1$S - %2$S\r\n\r\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\r\n# name when no tool is selected.\r\ntoolbox.defaultTitle=Ontwikkelaarshulpmiddelen\r\n\r\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\r\n# toolbox as a whole\r\ntoolbox.label=Ontwikkelaarshulpmiddelen\r\n\r\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\r\n# used to add a * marker to the label for the Options Panel tool checkbox for the\r\n# tool which is not supported for the current toolbox target.\r\n# The name of the tool: %1$S.\r\noptions.toolNotSupportedMarker=%1$S *\r\n\r\n# LOCALIZATION NOTE (scratchpad.keycode)\r\n# Used for opening scratchpad from the detached toolbox window\r\n# Needs to match scratchpad.keycode from browser.dtd\r\nscratchpad.keycode=VK_F4\r\n\r\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\r\n# Used for toggling the browser console from the detached toolbox window\r\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\r\nbrowserConsoleCmd.commandkey=j\r\n\r\n# LOCALIZATION NOTE (pickButton.tooltip)\r\n# This is the tooltip of the pick button in the toolbox toolbar\r\npickButton.tooltip=Een element van de pagina kiezen\r\n\r\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\r\n# This is the tooltip shown when hover over the '…' button in the tabbed side\r\n# bar, when there's no enough space to show all tabs at once\r\nsidebar.showAllTabs.tooltip=Alle tabbladen\r\n\r\n# LOCALIZATION NOTE (toolbox.noContentProcessForTab.message)\r\n# Used as a message in the alert displayed when trying to open a browser\r\n# content toolbox and there is no content process running for the current tab\r\ntoolbox.noContentProcessForTab.message=Geen inhoudsproces voor dit tabblad.\r\n\r\n# LOCALIZATION NOTE (toolbox.viewCssSourceInStyleEditor.label)\r\n# Used as a message in either tooltips or contextual menu items to open the\r\n# corresponding URL as a css file in the Style-Editor tool.\r\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInStyleEditor is used.\r\ntoolbox.viewCssSourceInStyleEditor.label=Bestand openen in Stijleditor\r\n\r\n# LOCALIZATION NOTE (toolbox.viewJsSourceInDebugger.label)\r\n# Used as a message in either tooltips or contextual menu items to open the\r\n# corresponding URL as a js file in the Debugger tool.\r\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInDebugger is used.\r\ntoolbox.viewJsSourceInDebugger.label=Bestand openen in Debugger\r\n\r\ntoolbox.resumeOrderWarning=Pagina is niet hervat nadat de debugger werd gekoppeld. Sluit en heropen de werkset om dit te verhelpen.\r\n\r\n# LOCALIZATION NOTE (toolbox.options.key)\r\n# Key shortcut used to open the options panel\r\ntoolbox.options.key=CmdOrCtrl+Shift+O\r\n\r\n# LOCALIZATION NOTE (toolbox.help.key)\r\n# Key shortcut used to open the options panel\r\ntoolbox.help.key=F1\r\n\r\n# LOCALIZATION NOTE (toolbox.nextTool.key)\r\n# Key shortcut used to select the next tool\r\ntoolbox.nextTool.key=CmdOrCtrl+]\r\n\r\n# LOCALIZATION NOTE (toolbox.previousTool.key)\r\n# Key shortcut used to select the previous tool\r\ntoolbox.previousTool.key=CmdOrCtrl+[\r\n\r\n# LOCALIZATION NOTE (toolbox.zoom*.key)\r\n# Key shortcuts used to zomm in/out or reset the toolbox\r\n# Should match fullZoom*Cmd.commandkey values from browser.dtd\r\ntoolbox.zoomIn.key=CmdOrCtrl+Plus\r\ntoolbox.zoomIn2.key=CmdOrCtrl+=\r\ntoolbox.zoomIn3.key=\r\n\r\ntoolbox.zoomOut.key=CmdOrCtrl+-\r\ntoolbox.zoomOut2.key=\r\n\r\ntoolbox.zoomReset.key=CmdOrCtrl+0\r\ntoolbox.zoomReset2.key=\r\n\r\n# LOCALIZATION NOTE (toolbox.reload*.key)\r\n# Key shortcuts used to reload the page\r\ntoolbox.reload.key=CmdOrCtrl+R\r\ntoolbox.reload2.key=F5\r\n\r\n# LOCALIZATION NOTE (toolbox.forceReload*.key)\r\n# Key shortcuts used to force reload of the page by bypassing caches\r\ntoolbox.forceReload.key=CmdOrCtrl+Shift+R\r\ntoolbox.forceReload2.key=CmdOrCtrl+F5\r\n\r\n# LOCALIZATION NOTE (toolbox.minimize.key)\r\n# Key shortcut used to minimize the toolbox\r\ntoolbox.minimize.key=CmdOrCtrl+Shift+U\r\n\r\n# LOCALIZATION NOTE (toolbox.toggleHost.key)\r\n# Key shortcut used to move the toolbox in bottom or side of the browser window\r\ntoolbox.toggleHost.key=CmdOrCtrl+Shift+D\r\n\r\n# LOCALIZATION NOTE (toolbox.frames.tooltip): This is the label for\r\n# the iframes menu list that appears only when the document has some.\r\n# It allows you to switch the context of the whole toolbox.\r\ntoolbox.frames.tooltip=Een iframe als het huidige doeldocument selecteren\r\n\r\n# LOCALIZATION NOTE (toolbox.noautohide.tooltip): This is the label for\r\n# the button to force the popups/panels to stay visible on blur.\r\n# This is only visible in the browser toolbox as it is meant for\r\n# addon developers and Firefox contributors.\r\ntoolbox.noautohide.tooltip=Automatisch pop-ups verbergen uitschakelen\r\n\r\n# LOCALIZATION NOTE (toolbox.closebutton.tooltip): This is the tooltip for\r\n# the close button the developer tools toolbox.\r\ntoolbox.closebutton.tooltip=Ontwikkelaarshulpmiddelen sluiten\r\n\r\n# LOCALIZATION NOTE (toolbox.allToolsButton.tooltip): This is the tooltip for the\r\n# \"all tools\" button displayed when some tools are hidden by overflow of the toolbar.\r\ntoolbox.allToolsButton.tooltip=Een ander hulpmiddel selecteren\r\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY window.title \"Webconsole\">\n<!ENTITY browserConsole.title \"Browserconsole\">\n\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY openURL.label     \"URL openen in nieuw tabblad\">\n<!ENTITY openURL.accesskey \"t\">\n\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n<!ENTITY btnPageNet.label   \"Net\">\n<!ENTITY btnPageNet.tooltip \"Netwerktoegang registreren\">\n<!ENTITY btnPageNet.accesskey \"N\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"t\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"CSS-fouten en -waarschuwingen registreren\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"JavaScript-uitzonderingen registreren\">\n<!ENTITY btnPageJS.accesskey  \"J\">\n<!ENTITY btnPageSecurity.label \"Beveiliging\">\n<!ENTITY btnPageSecurity.tooltip \"Beveiligingsfouten en -waarschuwingen registreren\">\n<!ENTITY btnPageSecurity.accesskey \"v\">\n\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n<!ENTITY btnPageLogging.label   \"Logboekregistratie\">\n<!ENTITY btnPageLogging.tooltip \"Naar het window.console-object gestuurde berichten registreren\">\n<!ENTITY btnPageLogging.accesskey3 \"r\">\n<!ENTITY btnConsoleErrors       \"Fouten\">\n<!ENTITY btnConsoleInfo         \"Info\">\n<!ENTITY btnConsoleWarnings     \"Waarschuwingen\">\n<!ENTITY btnConsoleLog          \"Logboek\">\n<!ENTITY btnConsoleXhr          \"XHR\">\n<!ENTITY btnConsoleReflows      \"Reflows\">\n\n<!-- LOCALIZATION NOTE (btnServerLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls on the HTTP server. -->\n<!ENTITY btnServerLogging.label       \"Server\">\n<!ENTITY btnServerLogging.tooltip     \"Van een webserver ontvangen berichten registreren\">\n<!ENTITY btnServerLogging.accesskey   \"S\">\n<!ENTITY btnServerErrors              \"Fouten\">\n<!ENTITY btnServerInfo                \"Info\">\n<!ENTITY btnServerWarnings            \"Waarschuwingen\">\n<!ENTITY btnServerLog                 \"Logboek\">\n\n<!-- LOCALIZATION NODE (btnConsoleSharedWorkers) the term \"Shared Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleSharedWorkers \"Shared Workers\">\n<!-- LOCALIZATION NODE (btnConsoleServiceWorkers) the term \"Service Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleServiceWorkers \"Service Workers\">\n<!-- LOCALIZATION NODE (btnConsoleWindowlessWorkers) the term \"Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleWindowlessWorkers \"Add-on of Chrome Workers\">\n\n<!ENTITY filterOutput.placeholder \"Uitvoer filteren\">\n<!ENTITY btnClear.label        \"Wissen\">\n<!ENTITY btnClear.tooltip      \"De webconsole-uitvoer wissen\">\n<!ENTITY btnClear.accesskey    \"W\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"Koppelingslocatie kopiëren\">\n<!ENTITY copyURLCmd.accesskey \"a\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n<!ENTITY openInVarViewCmd.label \"Openen in Variabelen-weergave\">\n<!ENTITY openInVarViewCmd.accesskey \"V\">\n<!ENTITY storeAsGlobalVar.label \"Opslaan als globale variabele\">\n<!ENTITY storeAsGlobalVar.accesskey \"s\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice1   \"Laad\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice2   \"de pagina opnieuw om de audiocontext weer te geven en te bewerken.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n<!ENTITY webAudioEditorUI.emptyNotice     \"Wachten op het aanmaken van een audiocontext…\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties2 \"Eigenschappen\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n<!ENTITY webAudioEditorUI.tab.automation  \"Automatisering\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n<!ENTITY webAudioEditorUI.inspectorTitle  \"AudioNode-inspector\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"Geen AudioNode geselecteerd.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n<!ENTITY webAudioEditorUI.propertiesEmpty \"Node heeft geen eigenschappen.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n<!ENTITY webAudioEditorUI.automationEmpty \"Node heeft geen AudioParams.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam heeft geen automatiseringsgebeurtenissen.\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=Inspector samenvouwen\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=Inspector uitvouwen\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S.%03S\n\nhelperFuncUnsupportedTypeError=Kan pprint niet aanroepen op dit type object.\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS): this string is used to\n# show the duration between two network events (e.g request and response\n# header or response header and response body). Parameters: %S is the duration.\nNetworkPanel.durationMS=%Sms\n\nConsoleAPIDisabled=De webconsole-log-API (console.log, console.info, console.warn, console.error) is door een script op deze pagina uitgeschakeld.\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): the Web Console floating\n# panel title. For RTL languages you need to set the LRM in the string to give\n# the URL the correct direction. Parameters: %S is the web page URL.\nwebConsoleWindowTitleAndURL=Webconsole - %S\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): the message displayed\n# after a URL in the Web Console that has been flagged for Mixed Content (i.e.\n# http content in an https page).\nwebConsoleMixedContentWarning=Gemengde inhoud\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel=Meer info\n\n# LOCALIZATION NOTE (scratchpad.linkText): the text used in the right hand\n# side of the Web Console command line when JavaScript is being entered, to\n# indicate how to jump into scratchpad mode.\nscratchpad.linkText=Shift+RETURN - Openen in Kladblok\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink=reflow: %Sms\nreflow.messageWithLink=reflow: %Sms\\u0020\nreflow.messageLinkText=functie %1$S, %2$S regel %3$S\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction): this string is used to\n# display JavaScript functions that have no given name - they are said to be\n# anonymous. Test console.trace() in the webconsole.\nstacktrace.anonymousFunction=<anoniem>\n\n# LOCALIZATION NOTE (stacktrace.asyncStack): this string is used to\n# indicate that a given stack frame has an async parent.\n# %S is the \"Async Cause\" of the frame.\nstacktrace.asyncStack=(Async: %S)\n\n# LOCALIZATION NOTE (timerStarted): this string is used to display the result\n# of the console.time() call. Parameters: %S is the name of the timer.\ntimerStarted=%S: timer gestart\n\n# LOCALIZATION NOTE (timeEnd): this string is used to display the result of\n# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S\n# is the number of milliseconds.\ntimeEnd=%1$S: %2$Sms\n\n# LOCALIZATION NOTE (consoleCleared): this string is displayed when receiving a\n# call to console.clear() to let the user know the previous messages of the\n# console have been removed programmatically.\nconsoleCleared=Console is gewist.\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel=<geen label>\n\n# LOCALIZATION NOTE (noGroupLabel): this string is used to display\n# console.group messages with no label provided.\nnoGroupLabel=<geen groepslabel>\n\n# LOCALIZATION NOTE (Autocomplete.blank): this string is used when inputnode\n# string containing anchor doesn't matches to any property in the content.\nAutocomplete.blank=  <- geen resultaat\n\nmaxTimersExceeded=Het maximale aantal timers op deze pagina is overschreden.\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded=Het maximale aantal tellers op deze pagina is overschreden.\n\n# LOCALIZATION NOTE (longStringEllipsis): the string displayed after a long\n# string. This string is clickable such that the rest of the string is\n# retrieved from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): the string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=De string die u probeert te bekijken is te lang om door de webconsole te worden weergegeven.\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=Time-out van verbinding. Controleer de foutconsole aan beide zijden op mogelijke foutmeldingen. Open de webconsole opnieuw om het nogmaals te proberen.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Eigenschappen filteren\n\n# LOCALIZATION NOTE (emptyPropertiesList): the text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=Geen eigenschappen om weer te geven\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2=#1 herhaling;#1 herhalingen\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector=Klik om de node in de inspector te selecteren\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument=Kan geen cd() naar het opgegeven venster uitvoeren. Ongeldig argument.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Scamwaarschuwing: wees voorzichtig met het plakken van dingen die u niet begrijpt. Hierdoor kunnen aanvallers uw identiteit stelen of de besturing van uw computer overnemen. Typ hieronder ‘%S’ (op Enter drukken is niet nodig) om plakken toe te staan.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=plakken toestaan\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails=Berichtdetails tonen/verbergen\n\n# LOCALIZATION NOTE (groupToggle): the text that is displayed when\n# you hover the arrow for expanding/collapsing the messages of a group.\ngroupToggle=Groep tonen/verbergen\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel=#1 leeg slot;#1 lege sloten\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index=(index)\ntable.iterationIndex=(iteratie-index)\ntable.key=Sleutel\ntable.value=Waarden\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=Fout\nseverity.warn=Waarschuwing\nseverity.info=Info\nseverity.log=Logboek\n\n# LOCALIZATION NOTE (level.error, level.warn, level.info, level.log, level.debug):\n# tooltip for icons next to console output\nlevel.error=Fout\nlevel.warn=Waarschuwing\nlevel.info=Info\nlevel.log=Logboek\nlevel.debug=Debuggen\n\n# LOCALIZATION NOTE (webconsole.find.key)\n# Key shortcut used to focus the search box on upper right of the console\nwebconsole.find.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (webconsole.close.key)\n# Key shortcut used to close the Browser console (doesn't work in regular web console)\nwebconsole.close.key=CmdOrCtrl+W\n\n# LOCALIZATION NOTE (webconsole.clear.key*)\n# Key shortcut used to clear the console output\nwebconsole.clear.key=Ctrl+Shift+L\nwebconsole.clear.keyOSX=Ctrl+L\n\n# LOCALIZATION NOTE (webconsole.menu.copyURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# copies the URL displayed in the message to the clipboard.\nwebconsole.menu.copyURL.label=Koppelingslocatie kopiëren\nwebconsole.menu.copyURL.accesskey=a\n\n# LOCALIZATION NOTE (webconsole.menu.openURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# opens the URL displayed in a new browser tab.\nwebconsole.menu.openURL.label=URL openen in nieuw tabblad\nwebconsole.menu.openURL.accesskey=t\n\n# LOCALIZATION NOTE (webconsole.menu.openInVarView.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# opens the webconsole variable view for the logged variable.\nwebconsole.menu.openInVarView.label=Openen in Variabelen-weergave\nwebconsole.menu.openInVarView.accesskey=V\n\n# LOCALIZATION NOTE (webconsole.menu.storeAsGlobalVar.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# creates a new global variable pointing to the logged variable.\nwebconsole.menu.storeAsGlobalVar.label=Opslaan als globale variabele\nwebconsole.menu.storeAsGlobalVar.accesskey=s\n\n# LOCALIZATION NOTE (webconsole.menu.copy.label)\n# Label used for a context-menu item displayed for any log. Clicking on it will copy the\n# content of the log (or the user selection, if any).\nwebconsole.menu.copy.label=Kopiëren\nwebconsole.menu.copy.accesskey=K\n\n# LOCALIZATION NOTE (webconsole.menu.selectAll.label)\n# Label used for a context-menu item that will select all the content of the webconsole\n# output.\nwebconsole.menu.selectAll.label=Alles selecteren\nwebconsole.menu.selectAll.accesskey=A\n\n# LOCALIZATION NOTE (webconsole.clearButton.tooltip)\n# Label used for the tooltip on the clear logs button in the console top toolbar bar.\n# Clicking on it will clear the content of the console.\nwebconsole.clearButton.tooltip=De webconsole-uitvoer wissen\n\n# LOCALIZATION NOTE (webconsole.toggleFilterButton.tooltip)\n# Label used for the tooltip on the toggle filter bar button in the console top\n# toolbar bar. Clicking on it will toggle the visibility of an additional bar which\n# contains filter buttons.\nwebconsole.toggleFilterButton.tooltip=Filterbalk in-/uitschakelen\n\n# LOCALIZATION NOTE (webconsole.filterInput.placeholder)\n# Label used for for the placeholder on the filter input, in the console top toolbar.\nwebconsole.filterInput.placeholder=Uitvoer filteren\n\n# LOCALIZATION NOTE (webconsole.errorsFilterButton.label)\n# Label used as the text of the \"Errors\" button in the additional filter toolbar.\n# It shows or hides error messages, either inserted in the page using\n# console.error() or as a result of a javascript error..\nwebconsole.errorsFilterButton.label=Fouten\n\n# LOCALIZATION NOTE (webconsole.warningsFilterButton.label)\n# Label used as the text of the \"Warnings\" button in the additional filter toolbar.\n# It shows or hides warning messages, inserted in the page using console.warn().\nwebconsole.warningsFilterButton.label=Waarschuwingen\n\n# LOCALIZATION NOTE (webconsole.logsFilterButton.label)\n# Label used as the text of the \"Logs\" button in the additional filter toolbar.\n# It shows or hides log messages, inserted in the page using console.log().\nwebconsole.logsFilterButton.label=Logboeken\n\n# LOCALIZATION NOTE (webconsole.infoFilterButton.label)\n# Label used as the text of the \"Info\" button in the additional filter toolbar.\n# It shows or hides info messages, inserted in the page using console.info().\nwebconsole.infoFilterButton.label=Info\n\n# LOCALIZATION NOTE (webconsole.debugFilterButton.label)\n# Label used as the text of the \"Debug\" button in the additional filter toolbar.\n# It shows or hides debug messages, inserted in the page using console.debug().\nwebconsole.debugFilterButton.label=Debuggen\n\n# LOCALIZATION NOTE (webconsole.cssFilterButton.label)\n# Label used as the text of the \"CSS\" button in the additional filter toolbar.\n# It shows or hides CSS warning messages, inserted in the page by the browser\n# when there are CSS errors in the page.\nwebconsole.cssFilterButton.label=CSS\n\n# LOCALIZATION NOTE (webconsole.xhrFilterButton.label)\n# Label used as the text of the \"XHR\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes an XMLHttpRequest or\n# a fetch call.\nwebconsole.xhrFilterButton.label=XHR\n\n# LOCALIZATION NOTE (webconsole.requestsFilterButton.label)\n# Label used as the text of the \"Requests\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes a network call, for example\n# when an image or a scripts is requested.\nwebconsole.requestsFilterButton.label=Aanvragen\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n\n<!ENTITY projectMenu_label \"Project\">\n<!ENTITY projectMenu_accesskey \"P\">\n<!ENTITY projectMenu_newApp_label \"Nieuwe app…\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"Verpakte app openen…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"a\">\n<!ENTITY projectMenu_importHostedApp_label \"Gehoste app openen…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"h\">\n<!ENTITY projectMenu_selectApp_label \"App openen…\">\n<!ENTITY projectMenu_selectApp_accesskey \"o\">\n<!ENTITY projectMenu_play_label \"Installeren en uitvoeren\">\n<!ENTITY projectMenu_play_accesskey \"I\">\n<!ENTITY projectMenu_stop_label \"App stoppen\">\n<!ENTITY projectMenu_stop_accesskey \"s\">\n<!ENTITY projectMenu_debug_label \"App-debugging\">\n<!ENTITY projectMenu_debug_accesskey \"d\">\n<!ENTITY projectMenu_remove_label \"Project verwijderen\">\n<!ENTITY projectMenu_remove_accesskey \"v\">\n<!ENTITY projectMenu_showPrefs_label \"Voorkeuren\">\n<!ENTITY projectMenu_showPrefs_accesskey \"e\">\n<!ENTITY projectMenu_manageComponents_label \"Extra onderdelen beheren\">\n<!ENTITY projectMenu_manageComponents_accesskey \"b\">\n<!ENTITY projectMenu_refreshTabs_label \"Tabbladen vernieuwen\">\n\n<!ENTITY runtimeMenu_label \"Runtime\">\n<!ENTITY runtimeMenu_accesskey \"R\">\n<!ENTITY runtimeMenu_disconnect_label \"Verbreken\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"V\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"Schermafbeelding\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"S\">\n<!ENTITY runtimeMenu_showDetails_label \"Runtime-info\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"e\">\n<!ENTITY runtimeMenu_showMonitor_label \"Monitor\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"M\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Apparaatvoorkeuren\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"A\">\n<!ENTITY runtimeMenu_showSettings_label \"Apparaatinstellingen\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"n\">\n\n<!ENTITY viewMenu_label \"Beeld\">\n<!ENTITY viewMenu_accesskey \"l\">\n<!ENTITY viewMenu_toggleEditor_label \"Editor in-/uitschakelen\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"E\">\n<!ENTITY viewMenu_zoomin_label \"Inzoomen\">\n<!ENTITY viewMenu_zoomin_accesskey \"I\">\n<!ENTITY viewMenu_zoomout_label \"Uitzoomen\">\n<!ENTITY viewMenu_zoomout_accesskey \"U\">\n<!ENTITY viewMenu_resetzoom_label \"Zoom herinitialiseren\">\n<!ENTITY viewMenu_resetzoom_accesskey \"Z\">\n\n<!ENTITY projectButton_label \"App openen\">\n<!ENTITY runtimeButton_label \"Runtime selecteren\">\n\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n<!ENTITY key_quit \"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel \"O\">\n<!-- reload app -->\n<!ENTITY key_play \"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor \"B\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n\n<!ENTITY projectPanel_myProjects \"Mijn projecten\">\n<!ENTITY projectPanel_runtimeApps \"Runtime-apps\">\n<!ENTITY projectPanel_tabs \"Tabbladen\">\n<!ENTITY runtimePanel_usb \"USB-apparaten\">\n<!ENTITY runtimePanel_wifi \"Wifi-apparaten\">\n<!ENTITY runtimePanel_simulator \"Simulatoren\">\n<!ENTITY runtimePanel_other \"Anders\">\n<!ENTITY runtimePanel_installsimulator \"Simulator installeren\">\n<!ENTITY runtimePanel_noadbhelper \"ADB Helper installeren\">\n<!ENTITY runtimePanel_nousbdevice \"Ziet u uw apparaat niet?\">\n<!ENTITY runtimePanel_refreshDevices_label \"Apparaten vernieuwen\">\n\n<!-- Lense -->\n<!ENTITY details_valid_header \"geldig\">\n<!ENTITY details_warning_header \"waarschuwingen\">\n<!ENTITY details_error_header \"fouten\">\n<!ENTITY details_description \"Beschrijving\">\n<!ENTITY details_location \"Locatie\">\n<!ENTITY details_manifestURL \"App-id\">\n<!ENTITY details_removeProject_button \"Project verwijderen\">\n<!ENTITY details_showPrepackageLog_button \"Logboek voor verpakken tonen\">\n\n<!-- New App -->\n<!ENTITY newAppWindowTitle \"Nieuwe app\">\n<!ENTITY newAppHeader \"Sjabloon selecteren\">\n<!ENTITY newAppLoadingTemplate \"Sjablonen laden…\">\n<!ENTITY newAppProjectName \"Projectnaam:\">\n\n\n<!-- Decks -->\n\n<!ENTITY deck_close \"Sluiten\">\n\n<!-- Addons -->\n<!ENTITY addons_title \"Extra onderdelen\">\n<!ENTITY addons_aboutaddons \"Add-onbeheerder openen\">\n\n<!-- Prefs -->\n<!ENTITY prefs_title \"Voorkeuren\">\n<!ENTITY prefs_editor_title \"Editor\">\n<!ENTITY prefs_general_title \"Algemeen\">\n<!ENTITY prefs_restore \"Standaardwaarden\">\n<!ENTITY prefs_manage_components \"Extra onderdelen beheren\">\n<!ENTITY prefs_options_autoconnectruntime \"Opnieuw met vorige runtime verbinden\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"Opnieuw met vorige runtime verbinden als WebIDE start\">\n<!ENTITY prefs_options_rememberlastproject \"Laatste project onthouden\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"Vorige project herstellen als WebIDE start\">\n<!ENTITY prefs_options_templatesurl \"Sjabloon-URL\">\n<!ENTITY prefs_options_templatesurl_tooltip \"Index van beschikbare sjablonen\">\n<!ENTITY prefs_options_showeditor \"Editor tonen\">\n<!ENTITY prefs_options_showeditor_tooltip \"Interne editor tonen\">\n<!ENTITY prefs_options_tabsize \"Tabgrootte\">\n<!ENTITY prefs_options_expandtab \"Soft-tabs\">\n<!ENTITY prefs_options_expandtab_tooltip \"Spaties gebruiken in plaats van het tabteken\">\n<!ENTITY prefs_options_detectindentation \"Auto-inspringen\">\n<!ENTITY prefs_options_detectindentation_tooltip \"Inspringing raden op basis van broninhoud\">\n<!ENTITY prefs_options_autocomplete \"Autoaanvullen\">\n<!ENTITY prefs_options_autocomplete_tooltip \"Automatische codeaanvulling inschakelen\">\n<!ENTITY prefs_options_autoclosebrackets \"Automatisch haakjes sluiten\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"Automatisch sluithaakjes invoegen\">\n<!ENTITY prefs_options_keybindings \"Sneltoetsen\">\n<!ENTITY prefs_options_keybindings_default \"Standaard\">\n<!ENTITY prefs_options_autosavefiles \"Bestanden automatisch opslaan\">\n<!ENTITY prefs_options_autosavefiles_tooltip \"Bewerkte bestanden automatisch opslaan voor uitvoeren van project\">\n\n<!-- Runtime Details -->\n<!ENTITY runtimedetails_title \"Runtime-info\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB is root: \">\n<!ENTITY runtimedetails_summonADBRoot \"rootapparaat\">\n<!ENTITY runtimedetails_ADBRootWarning \"(vereist niet-vergrendelde bootloader)\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Onbeperkte DevTools-bevoegdheden: \">\n<!ENTITY runtimedetails_requestPrivileges \"hogere bevoegdheden vragen\">\n<!ENTITY runtimedetails_privilegesWarning \"(Zal apparaat herstarten. Vereist root-toegang.)\">\n\n<!-- Device Preferences and Settings -->\n<!ENTITY device_typeboolean \"Boolean\">\n<!ENTITY device_typenumber \"Integer\">\n<!ENTITY device_typestring \"String\">\n<!ENTITY device_typeobject \"Object\">\n<!ENTITY device_typenone \"Selecteer een type\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreference_title \"Apparaatvoorkeuren\">\n<!ENTITY devicepreference_search \"Zoekvoorkeuren\">\n<!ENTITY devicepreference_newname \"Naam van nieuwe voorkeur\">\n<!ENTITY devicepreference_newtext \"Voorkeurwaarde\">\n<!ENTITY devicepreference_addnew \"Nieuwe voorkeur toevoegen\">\n\n<!-- Device Settings -->\n<!ENTITY devicesetting_title \"Apparaatinstellingen\">\n<!ENTITY devicesetting_search \"Zoekinstellingen\">\n<!ENTITY devicesetting_newname \"Naam van nieuwe instelling\">\n<!ENTITY devicesetting_newtext \"Instellingwaarde\">\n<!ENTITY devicesetting_addnew \"Nieuwe instelling toevoegen\">\n\n<!-- Monitor -->\n<!ENTITY monitor_title \"Monitor\">\n<!ENTITY monitor_help \"Help\">\n\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n<!ENTITY wifi_auth_header \"Client-identificatie\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"Het eindpunt waarmee u verbinding maakt heeft meer informatie nodig om deze verbinding te authenticeren. Scan de onderstaande QR-code via de prompt op uw andere apparaat.\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"Geen QR-scannerprompt?\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"Wel een QR-scannerprompt?\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"Als uw andere apparaat om een token vraagt in plaats van een QR-code te scannen, kopieer dan de onderstaande waarde naar het andere apparaat:\">\n<!ENTITY wifi_auth_qr_size_note \"Als de QR-code te klein lijkt om de verbinding met succes tot stand te brengen, probeer dan in te zoomen of het venster te vergroten.\">\n\n<!-- Logs panel -->\n<!ENTITY logs_title \"Logboek van opdrachten voor verpakken\">\n\n<!-- Simulator Options -->\n<!ENTITY simulator_title \"Simulatoropties\">\n<!ENTITY simulator_remove \"Simulator verwijderen\">\n<!ENTITY simulator_reset \"Standaardwaarden\">\n<!ENTITY simulator_name \"Naam\">\n<!ENTITY simulator_software \"Software\">\n<!ENTITY simulator_version \"Versie\">\n<!ENTITY simulator_profile \"Profiel\">\n<!ENTITY simulator_hardware \"Hardware\">\n<!ENTITY simulator_device \"Apparaat\">\n<!ENTITY simulator_screenSize \"Scherm\">\n<!ENTITY simulator_pixelRatio \"Pixelverhouding\">\n<!ENTITY simulator_tv_data \"Tv-simulatie\">\n<!ENTITY simulator_tv_data_open \"Configuratiegegevens\">\n<!ENTITY simulator_tv_data_open_button \"Configuratiemap openen…\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/client/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=Firefox WebIDE\ntitle_app=Firefox WebIDE: %S\n\nruntimeButton_label=Runtime selecteren\nprojectButton_label=App openen\n\nmainProcess_label=Hoofdproces\n\nlocal_runtime=Lokale runtime\nremote_runtime=Externe runtime\nremote_runtime_promptTitle=Externe runtime\nremote_runtime_promptMessage=hostnaam:poort\n\nimportPackagedApp_title=Map selecteren\nimportHostedApp_title=Gehoste app openen\nimportHostedApp_header=Manifest-URL invoeren\n\nselectCustomBinary_title=Aangepaste B2G-binary selecteren\nselectCustomProfile_title=Aangepast Gaia-profiel selecteren\n\nnotification_showTroubleShooting_label=Probleemoplossing\nnotification_showTroubleShooting_accesskey=o\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=Laden…\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected=Kan project niet installeren. Niet volledig verbonden.\nerror_cantInstallValidationErrors=Kan project niet installeren. Validatiefouten.\nerror_listRunningApps=Kan geen applijst van apparaat verkrijgen\n\n# Variable: name of the operation (in english)\nerror_operationTimeout=Time-out in bewerking: %1$S\nerror_operationFail=Bewerking mislukt: %1$S\n\n# Variable: app name\nerror_cantConnectToApp=Kan niet verbinden met app: %1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON=Kan de add-onlijst niet ophalen: %S\n\nerror_appProjectsLoadFailed=Kan projectenlijst niet laden. Dit kan gebeuren als u dit profiel met een nieuwere versie van Firefox hebt gebruikt.\nerror_folderCreationFailed=Kan geen projectmap in de geselecteerde map aanmaken.\n\n# Variable: runtime app build ID (looks like this %Y%M%D format) and firefox build ID (same format)\nerror_runtimeVersionTooRecent=De verbonden runtime heeft een recentere build-datum (%1$S) dan die van Firefox op uw desktop (%2$S). Deze configuratie wordt niet ondersteund en kan ervoor zorgen dat DevTools niet goed werkt. Werk Firefox bij.\n\naddons_stable=stabiel\naddons_unstable=onstabiel\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label=Firefox OS %1$S-simulator (%2$S)\naddons_install_button=installeren\naddons_uninstall_button=de-installeren\naddons_adb_label=ADB Helper-add-on\naddons_adapters_label=Tools Adapters-add-on\naddons_adb_warning=USB-apparaten worden zonder deze add-on niet gedetecteerd\naddons_status_unknown=?\naddons_status_installed=Geïnstalleerd\naddons_status_uninstalled=Niet geïnstalleerd\naddons_status_preparing=voorbereiden\naddons_status_downloading=downloaden\naddons_status_installing=installeren\n\nruntimedetails_checkno=nee\nruntimedetails_checkyes=ja\nruntimedetails_checkunknown=onbekend (vereist ADB Helper 0.4.0 of hoger)\nruntimedetails_notUSBDevice=Geen USB-apparaat\n\n# Validation status\nstatus_tooltip=Validatiestatus: %1$S\nstatus_valid=GELDIG\nstatus_warning=WAARSCHUWINGEN\nstatus_error=FOUTEN\nstatus_unknown=ONBEKEND\n\n# Device preferences and settings\ndevice_reset_default=Standaardwaarden\n\n# Simulator options\nsimulator_custom_device=Aangepast\nsimulator_custom_binary=Aangepaste B2G-binary…\nsimulator_custom_profile=Aangepast Gaia-profiel…\nsimulator_default_profile=Standaard gebruiken\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/shared/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - devtools/client/styleeditor/styleeditor.xul for context -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n<!ENTITY csscoverage.backButton \"Terug\">\n\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n<!ENTITY csscoverage.unused \"Ongebruikte regels\">\n<!ENTITY csscoverage.noMatches \"Geen overeenkomsten gevonden voor de volgende regels:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n<!ENTITY csscoverage.optimize.header \"Optimaliseerbare pagina’s\">\n\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n<!ENTITY csscoverage.optimize.body1 \"Soms kunt u het laden versnellen door labels naar\">\n<!ENTITY csscoverage.optimize.body2 \"de onderkant van de pagina te verplaatsen en bovenaan voor de\">\n<!ENTITY csscoverage.optimize.body3 \"‘load’-gebeurtenis een inline-element met de benoodigde stijlen te maken. Dit zijn de nodige stijlblokken:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n<!ENTITY csscoverage.optimize.bodyX \"Alle regels zijn in lijn geplaatst.\">\n\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n<!ENTITY csscoverage.footer1 \"Zie\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"het MDN-artikel over de CSS Coverage Tool\">\n<!ENTITY csscoverage.footer4 \"voor opmerkingen bij het genereren van dit rapport.\">\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/shared/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc2,\n# csscoverageStopDesc2, csscoverageOneShotDesc2, csscoverageToggleDesc2,\n# csscoverageReportDesc2): Short descriptions of the csscoverage commands\ncsscoverageDesc=CSS-dekkingsanalyse beheren\ncsscoverageStartDesc2=Verzamelen van CSS-dekkingsgegevens starten\ncsscoverageStopDesc2=Verzamelen van CSS-dekkingsgegevens stoppen\ncsscoverageOneShotDesc2=Plotselinge CSS-dekkingsgegevens verzamelen\ncsscoverageToggleDesc2=Verzamelen van CSS-dekkingsgegevens in-/uitschakelen\ncsscoverageReportDesc2=CSS-dekkingsrapport tonen\ncsscoverageStartNoReloadDesc=Niet starten bij paginavernieuwing\ncsscoverageStartNoReloadManual=Het beste kan eerst de huidige pagina opnieuw worden geladen, omdat dat de test op een bekend punt start, maar er kunnen redenen zijn om dat niet te doen (bv. als de pagina een status heeft die bij een vernieuwing verloren gaat)\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply=CSS-dekkingsanalyse wordt uitgevoerd\ncsscoverageDoneReply=CSS-dekkingsanalyse voltooid\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError=CSS-dekkingsanalyse wordt al uitgevoerd\ncsscoverageNotRunningError=CSS-dekkingsanalyse wordt niet uitgevoerd\ncsscoverageNotRunError=CSS-dekkingsanalyse is niet uitgevoerd\ncsscoverageNoRemoteError=Doel ondersteunt geen CSS-dekking\ncsscoverageOneShotReportError=CSS-dekkingsrapport is niet beschikbaar voor ‘eenmalige’ gegevens. Gebruik starten/stoppen.\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/shared/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=Inkomende verbinding\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=Er is een inkomend verzoek voor het toestaan van een externe debugverbinding gedetecteerd. Een externe client kan volledig beheer over uw browser verkrijgen!\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=Client-eindpunt: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=Servereindpunt: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=Verbinding toestaan?\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=Uitschakelen\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=Client-identificatie\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=Het eindpunt waarmee u verbinding maakt heeft meer informatie nodig om deze verbinding te authenticeren. Geef de onderstaande token op in de prompt die aan de andere kant verschijnt.\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=Mijn certificaat: %1$S\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=Token: %1$S\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=Clienttoken opgeven\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=De client zou een tokenwaarde moeten weergeven. Voer die tokenwaarde hier in om authenticatie met deze client te voltooien.\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/shared/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone=(Geen beschrijving)\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName=Opties\n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc=Een opdracht uitvoeren op %S\ncanonProxyManual=Een set van opdrachten die op een extern systeem worden uitgevoerd. Het externe systeem wordt bereikt via %S\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists=Er is al een opdracht met de naam ‘%S’\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\ncliEvalJavascript=JavaScript direct invoeren\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg=Te veel argumenten\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions=Beschikbare opties\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand2=Ongeldige opdracht: ‘%1$S’.\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam=Waarde vereist voor ‘%1$S’.\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists=‘%1$S’ bestaat niet\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists=‘%1$S’ bestaat al\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile=‘%1$S’ is geen bestand\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory=‘%1$S’ is geen map\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch=‘%1$S’ komt niet overeen met ‘%2$S’\n\n# LOCALIZATION NOTE: When the menu has displayed all the matches that it\n# should (i.e. about 10 items) then we display this to alert the user that\n# more matches are available.\nfieldMenuMore=Meer overeenkomsten, blijf typen\n\n# LOCALIZATION NOTE: The command line provides completion for JavaScript\n# commands, however there are times when the scope of what we're completing\n# against can't be used. This error message is displayed when this happens.\njstypeParseScope=Scope verloren\n\n# LOCALIZATION NOTE (jstypeParseMissing, jstypeBeginSyntax,\n# jstypeBeginUnterm): These error messages are displayed when the command line\n# is doing JavaScript completion and encounters errors.\njstypeParseMissing=Kan eigenschap ‘%S’ niet vinden\njstypeBeginSyntax=Syntaxisfout\njstypeBeginUnterm=Niet-beëindigde string\n\n# LOCALIZATION NOTE: This message is displayed if the system for providing\n# JavaScript completions encounters and error it displays this.\njstypeParseError=Fout\n\n# LOCALIZATION NOTE (typesNumberNan, typesNumberNotInt2, typesDateNan): These\n# error messages are displayed when the command line is passed a variable\n# which has the wrong format and can't be converted. Parameters: %S is the\n# passed variable.\ntypesNumberNan=Kan ‘%S’ niet omzetten naar een nummer.\ntypesNumberNotInt2=Kan ‘%S’ niet omzetten naar een integer.\ntypesDateNan=Kan ‘%S’ niet omzetten naar een datum.\n\n# LOCALIZATION NOTE (typesNumberMax, typesNumberMin, typesDateMax,\n# typesDateMin): These error messages are displayed when the command line is\n# passed a variable which has a value out of range (number or date).\n# Parameters: %1$S is the passed variable, %2$S is the limit value.\ntypesNumberMax=%1$S is groter dan maximaal toegestaan: %2$S.\ntypesNumberMin=%1$S is kleiner dan minimaal toegestaan: %2$S.\ntypesDateMax=%1$S is later dan maximaal toegestaan: %2$S.\ntypesDateMin=%1$S is eerder dan minimaal toegestaan: %2$S.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# passed an option with a limited number of correct values, but the passed\n# value is not one of them.\ntypesSelectionNomatch=Kan ‘%S’ niet gebruiken.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# expecting a CSS query string, however the passed string is not valid.\nnodeParseSyntax=Syntaxisfout in CSS-query\n\n# LOCALIZATION NOTE (nodeParseMultiple, nodeParseNone): These error messages\n# are displayed when the command line is expecting a CSS string that matches a\n# single node, but more nodes (or none) match.\nnodeParseMultiple=Te veel overeenkomsten (%S)\nnodeParseNone=Geen overeenkomsten\n\n# LOCALIZATION NOTE (helpDesc, helpManual, helpSearchDesc, helpSearchManual3):\n# These strings describe the \"help\" command, used to display a description of\n# a command (e.g. \"help pref\"), and its parameter 'search'.\nhelpDesc=Hulp krijgen over de beschikbare opdrachten\nhelpManual=Hulp geven over een specifieke opdracht (als een zoekterm is opgegeven en een exacte overeenkomst wordt gevonden) of over de beschikbare opdrachten (als een zoekterm niet is opgegeven, of als er geen exacte overeenkomst wordt gevonden).\nhelpSearchDesc=Zoekterm\nhelpSearchManual3=te gebruiken zoekterm voor het beperken van de weergegeven opdrachten. Reguliere expressies worden niet ondersteund.\n\n# LOCALIZATION NOTE: These strings are displayed in the help page for a\n# command in the console.\nhelpManSynopsis=Samenvatting\n\n# LOCALIZATION NOTE: This message is displayed in the help page if the command\n# has no parameters.\nhelpManNone=Geen\n\n# LOCALIZATION NOTE: This message is displayed in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll=Beschikbare opdrachten:\n\n# LOCALIZATION NOTE (helpListPrefix, helpListNone): These messages are\n# displayed in response to the 'help <search>' command (i.e. with a search\n# string), just above the list of matching commands. Parameters: %S is the\n# search string.\nhelpListPrefix=Opdrachten die met ‘%1$S’ beginnen:\nhelpListNone=Geen opdrachten die met ‘%1$S’ beginnen\n\n# LOCALIZATION NOTE (helpManRequired, helpManOptional, helpManDefault): When\n# the 'help x' command wants to show the manual for the 'x' command, it needs\n# to be able to describe the parameters as either required or optional, or if\n# they have a default value.\nhelpManRequired=vereist\nhelpManOptional=optioneel\nhelpManDefault=optioneel, standaard=%S\n\n# LOCALIZATION NOTE: This forms part of the output from the 'help' command.\n# 'GCLI' is a project name and should be left untranslated.\nhelpIntro=GCLI is een experiment om een zeer bruikbare opdrachtregel voor webontwikkelaars te maken.\n\n# LOCALIZATION NOTE: Text shown as part of the output of the 'help' command\n# when the command in question has sub-commands, before a list of the matching\n# sub-commands.\nsubCommands=Subopdrachten\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError=Parsefout in opdrachtregel\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc=Concentreren op een groep opdrachten\ncontextManual=Een standaardprefix voor toekomstige opdrachten instellen. Zo hoeft u bijvoorbeeld via ‘context git’ alleen ‘commit’ te typen in plaats van ‘git commit’.\ncontextPrefixDesc=De opdrachtprefix\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError=Kan ‘%1$S’ niet als prefix gebruiken, omdat het geen bovenliggende opdracht is.\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply=%1$S wordt als een opdrachtprefix gebruikt\ncontextEmptyReply=Opdrachtprefix is niet ingesteld\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectMethodDesc, connectUrlDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an \n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc=Proxyopdrachten naar server\nconnectManual=Verbinding maken met de server, waarbij lokale versies van de opdrachten op de server worden gemaakt. Externe opdrachten hebben eerst een prefix om ze van lokale opdrachten te onderscheiden (maar zie de contextopdracht om dit te omzeilen)\nconnectPrefixDesc=Bovenliggende prefix voor geïmporteerde opdrachten\nconnectMethodDesc=De methode van verbinden\nconnectUrlDesc=De URL om mee te verbinden\nconnectDupReply=Verbinding met naam %S bestaat al.\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply=%S opdrachten toegevoegd.\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2, disconnectPrefixDesc,\n# disconnectForceDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2=Verbinding met server verbreken\ndisconnectManual2=Verbinding met een huidige verbonden server voor uitvoering van externe opdrachten verbreken\ndisconnectPrefixDesc=Bovenliggende prefix voor geïmporteerde opdrachten\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply=%S opdrachten verwijderd.\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc=De JS-globale wijzigen\nglobalWindowDesc=Nieuwe venster/globale\nglobalOutput=JS-globale is nu %S\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc=Het uitvoergebied wissen\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc=Opdrachten invoeren in verschillende talen\nlangOutput=U gebruikt nu %S\n\n# LOCALIZATION NOTE (prefDesc, prefManual, prefListDesc, prefListManual,\n# prefListSearchDesc, prefListSearchManual, prefShowDesc, prefShowManual,\n# prefShowSettingDesc, prefShowSettingManual): These strings describe the\n# 'pref' command and all its available sub-commands and parameters.\nprefDesc=Opdrachten voor het beheren van instellingen\nprefManual=Opdrachten voor het weergeven en aanpassen van voorkeuren voor zowel GCLI als de omliggende omgeving\nprefListDesc=Beschikbare instellingen weergeven\nprefListManual=Een lijst met voorkeuren weergeven, eventueel gefilterd via de ‘zoek’-parameter\nprefListSearchDesc=De weergegeven lijst met instellingen filteren\nprefListSearchManual=Zoeken naar de opgegeven waarde in de lijst met beschikbare voorkeuren\nprefShowDesc=Waarde van instelling weergeven\nprefShowManual=De waarde van een bepaalde voorkeur weergeven\nprefShowSettingDesc=Weer te geven instelling\nprefShowSettingManual=De naam van de weer te geven instelling\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue=%1$S: %2$S\n\n# LOCALIZATION NOTE (prefSetDesc, prefSetManual, prefSetSettingDesc,\n# prefSetSettingManual, prefSetValueDesc, prefSetValueManual): These strings\n# describe the 'pref set' command and all its parameters.\nprefSetDesc=Een instelling aanpassen\nprefSetManual=Door de omgeving gedefinieerde voorkeuren aanpassen\nprefSetSettingDesc=Instelling om aan te passen\nprefSetSettingManual=De naam van de aan te passen instelling\nprefSetValueDesc=Nieuwe waarde voor instelling\nprefSetValueManual=De nieuwe waarde voor de opgegeven instelling\n\n# LOCALIZATION NOTE (prefResetDesc, prefResetManual, prefResetSettingDesc,\n# prefResetSettingManual): These strings describe the 'pref reset' command and\n# all its parameters.\nprefResetDesc=Een instelling herinitialiseren\nprefResetManual=De waarde van een instelling naar de standaardwaarden van het systeem terugzetten\nprefResetSettingDesc=Instelling om te herinitialiseren\nprefResetSettingManual=De naam van de instelling die naar de standaardwaarde van het systeem wordt teruggezet\n\n# LOCALIZATION NOTE: This string is displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results.\nprefOutputFilter=Filter\n\n# LOCALIZATION NOTE (prefOutputName, prefOutputValue): These strings are\n# displayed in the output from the 'pref list' command as table headings.\nprefOutputName=Naam\nprefOutputValue=Waarde\n\n# LOCALIZATION NOTE (introDesc, introManual): These strings describe the\n# 'intro' command. The localization of 'Got it!' should be the same used in\n# introTextGo.\nintroDesc=Het welkomstbericht tonen\nintroManual=Het aan nieuwe gebruikers getoonde bericht opnieuw weergeven, totdat zij op de knop ‘Begrepen!’ klikken\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3=GCLI is een experiment om een zeer bruikbare opdrachtregel voor webontwikkelaars te maken.\nintroTextCommands=Typ\nintroTextKeys2=voor een lijst met opdrachten, of druk op\nintroTextF1Escape=F1/Escape om opdrachthints te tonen/verbergen\nintroTextGo=Begrepen!\n\n# LOCALIZATION NOTE: This is a short description of the 'hideIntro' setting.\nhideIntroDesc=Het initiële welkomstbericht tonen\n\n# LOCALIZATION NOTE: This is a description of the 'eagerHelper' setting. It's\n# displayed when the user asks for help on the settings. eagerHelper allows\n# users to select between showing no tooltips, permanent tooltips, and only\n# important tooltips.\neagerHelperDesc=Hoeveel informatie is in de tooltips gewenst\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/shared/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=Hulp krijgen over de beschikbare opdrachten\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=Beschikbare opdrachten\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=De opdracht ‘%1$S’ is niet beschikbaar in multiprocess-modus (E10S)\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc=Opdrachten om de console te beheren\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=De webconsole filteren, wissen en sluiten\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=De console wissen\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=Een afbeelding van de pagina opslaan\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=Een PNG-afbeelding van het hele zichtbare venster opslaan (optioneel na een vertraging)\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=Naam van doelbestand\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=De naam van het bestand (dat moet eindigen op ‘.png’) waarnaar de schermafbeelding wordt geschreven.\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=Schermafbeelding naar klembord kopiëren? (true/false)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=True als u de schermafbeelding wilt kopiëren in plaats van opslaan naar een bestand.\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions=Opties\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=Vertraging (seconden)\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=De tijd die moet worden gewacht (in seconden) voordat de schermafbeelding wordt gemaakt\n\n# LOCALIZATION NOTE (screenshotDPRDesc) A very short string to describe\n# the 'dpr' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDPRDesc=Pixelverhouding van apparaat\n\n# LOCALIZATION NOTE (screenshotDPRManual) A fuller description of the\n# 'dpr' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDPRManual=De te gebruiken pixelverhouding van het apparaat bij maken van de schermafbeelding\n\n# LOCALIZATION NOTE (screenshotFullPageDesc) A very short string to describe\n# the 'fullpage' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=Hele webpagina? (true/false)\n\n# LOCALIZATION NOTE (screenshotFullPageManual) A fuller description of the\n# 'fullpage' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=True als de schermafbeelding ook onderdelen van de webpagina moet bevatten die buiten de huidige scrollgrenzen vallen.\n\n# LOCALIZATION NOTE (screenshotFileDesc) A very short string to describe\n# the 'file' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFileDesc=Opslaan naar bestand? (true/false)\n\n# LOCALIZATION NOTE (screenshotFileManual) A fuller description of the\n# 'file' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFileManual=True als de schermafbeelding het bestand ook moet opslaan wanneer andere opties zijn ingeschakeld (bv. het klembord).\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. The first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=Schermafbeelding %1$S om %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=Fout bij het opslaan naar\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=Opgeslagen in\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=Er is een fout opgetreden bij het kopiëren naar het klembord.\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=Gekopieerd naar klembord.\n\n# LOCALIZATION NOTE (screenshotTooltipPage) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltipPage=Een schermafbeelding van de hele pagina maken\n\n# LOCALIZATION NOTE (screenshotImgurDesc) A very short string to describe\n# the 'imgur' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotImgurDesc=Uploaden naar imgur.com\n\n# LOCALIZATION NOTE (screenshotImgurManual) A fuller description of the\n# 'imgur' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotImgurManual=Gebruik dit als u naar imgur.com wilt uploaden in plaats van naar schijf opslaan\n\n# LOCALIZATION NOTE (screenshotImgurError) Text displayed to user upon\n# encountering error while uploading the screenshot to imgur.com.\nscreenshotImgurError=Kon imgur-API niet bereiken\n\n# LOCALIZATION NOTE (screenshotImgurUploading) Text displayed to user when the\n# screenshot is successfully sent to Imgur but the program is waiting on a response.\n# The argument (%1$S) is a new image URL at Imgur.\nscreenshotImgurUploaded=Geüpload naar %1$S\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc=Nodes markeren\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual=Nodes die met een selector op de pagina overeenkomen markeren\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc=CSS-selector\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual=De gebruikte CSS-selector voor overeenkomende nodes in de pagina\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc=Opties\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc=Hulplijnen verbergen\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual=De hulplijnen rondom de gemarkeerde node verbergen\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc=De node-infobalk tonen\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual=De infobalk boven de gemarkeerde node tonen (de infobalk geeft de labelnaam, attributen en afmeting weer)\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc=Alle overeenkomsten tonen\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual=Als te veel nodes met de selector overeenkomen, worden alleen de eerste 100 getoond om te veel vertraging in de pagina te voorkomen. Gebruik deze optie om toch alle overeenkomsten te tonen\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc=Vakkenmodelgebied\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual=Welk vakkenmodelgebied dient te worden gemarkeerd: ‘content’, ‘padding’, ‘border’ of ‘margin’\n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc=Opvulstijl\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual=De standaard opvulstijl van het gebied met een eigen kleur overschrijven\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc=Bestaande highlighters behouden\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual=Standaard zijn bestaande highlighters bij het uitvoeren van de opdracht verborgen, tenzij deze optie is ingesteld\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=%1$S node gemarkeerd;%1$S nodes gemarkeerd\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached=%1$S nodes gevonden, maar slechts %2$S nodes gemarkeerd. Gebruik ‘--showall’ om alle nodes te tonen\n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc=Alle nodes demarkeren\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual=Alle eerder met de opdracht ‘markeren’ gemarkeerde nodes demarkeren\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=%1$S herstarten\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=Schakelt laden van inhoud uit buffer bij herstarten uit\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=Verzoek tot herstarten geannuleerd door gebruiker.\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=%1$S wordt herstart…\n\n# LOCALIZATION NOTE (restartBrowserGroupOptions) A label for the optional options of\n# the restart command.\nrestartBrowserGroupOptions=Opties\n\n# LOCALIZATION NOTE (restartBrowserSafemodeDesc) A very short string to\n# describe the 'safemode' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserSafemodeDesc=Schakelt Veilige modus in na herstart\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=Een node inspecteren\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=De afmetingen en eigenschappen van een element met een CSS-selector in de DOM-highlighter bekijken\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=CSS-selector\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=Een CSS-selector voor het gebruik met Document.querySelector, dat een element identificeert\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc=Een kleur van de pagina selecteren\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual=Een paneel openen dat een gebied van een pagina vergroot om pixels te inspecteren en kleurwaarden te kopiëren\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=De debugger moet worden geopend voordat deze opdracht wordt gebruikt\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first before setting breakpoints.\ndebuggerStopped=De debugger moet worden geopend voordat breakpoints worden ingesteld\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=Breakpoints beheren\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=Opdrachten om breakpoints te bekijken, toe te voegen en te verwijderen\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=Bekende breakpoints weergeven\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=Geen breakpoints ingesteld\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=Verwijderen\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=Breakpoint toegevoegd\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=Kon breakpoint niet instellen: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=Een breakpoint toevoegen\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=Ondersteunde breakpoint-typen: regel\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=Een breakpoint op een regel instellen\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=URI van JS-bestand\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=Regelnummer\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=Een breakpoint verwijderen\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=Index van breakpoint\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=Breakpoint verwijderd\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=Debugger beheren\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=Opdrachten voor het onderbreken of hervatten van de hoofdthread, instappen, uitstappen en overslaan van regels code\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=De debugger openen\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=De debugger sluiten\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=Pauzeert de hoofdthread\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=Hervat de hoofdthread en vervolgt uitvoering na een breakpoint, tot het volgende breakpoint of beëindiging van het script.\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=Stappen beheren\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=Opdrachten voor het instappen, uitstappen en overslaan van regels code\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=Voert de huidige instructie uit en stopt daarna bij de volgende instructie. Als de huidige instructie een functieaanroep is, voert de debugger de hele functie uit, en stopt deze bij de volgende instructie na de functieaanroep\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step in command.\ndbgStepInDesc=Voert de huidige instructie uit en stopt daarna bij de volgende instructie. Als de huidige instructie een functieaanroep is, stapt de debugger in die functie, anders stopt deze bij de volgende instructie\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step out command.\ndbgStepOutDesc=Stapt uit de huidige functie en gaat een niveau omhoog als de functie genest is. In de hoofdtekst wordt het script tot het einde uitgevoerd, of naar het volgende breakpoint. De overgeslagen instructies worden uitgevoerd, maar niet stapsgewijs doorlopen\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=De in de debugger geladen bron-URL’s tonen\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc=Bronnen in de debugger blackboxen\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc=Een specifieke bron om te blackboxen\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc=Alle bronnen die met deze glob overeenkomen (bijvoorbeeld ‘*.min.js’) blackboxen\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc=Overeenkomsten omkeren, zodat we elke bron die niet de opgegeven bron is of niet met het opgegeven glob-patroon overeenkomt blackboxen.\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc=(Geen bronnen geblackboxt)\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc=De volgende bronnen zijn geblackboxt:\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc=Fout bij blackboxen:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc=Blackboxen van bronnen in de debugger stoppen\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc=Een specifieke bron om blackboxen te stoppen\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc=Blackboxen van alle bronnen die met deze glob overeenkomen (bijvoorbeeld ‘*.min.js’) stoppen\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc=(Blackboxen van geen enkele bron gestopt)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc=Blackboxen van de volgende bronnen gestopt:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc=Fout bij stoppen van blackboxen:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc=Overeenkomsten omkeren, zodat we het blackboxen van elke bron die niet de opgegeven bron is of niet met het opgegeven glob-patroon overeenkomt stoppen.\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=De console sluiten\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=De console openen\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=Onderdeel van een pagina bewerken\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=Een van de onderdelen van deze pagina bewerken\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=Te bewerken URL\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=Naar regel\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=De paginagrootte aanpassen\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=Breedte in pixels\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=Hoogte in pixels\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=Responsive Design-modus betreden\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=Responsive Design-modus verlaten\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=Responsive Design-modus in-/uitschakelen\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\n# Keyboard shortcut will be shown inside brackets.\nresizeModeToggleTooltip2=Responsive Design-modus (%S)\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=Paginagrootte wijzigen\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=Responsive Design-modus besturen\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2=Responsieve websites reageren op hun omgeving, zodat ze er goed uitzien op een mobiel display, een filmdoek en alles er tussenin. Via de Responsive Design-modus kunt u eenvoudig diverse paginagroottes in %1$S testen zonder dat u uw hele browsergrootte hoeft aan te passen.\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=De opdrachten bewerken\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=Mozcmd-map opnieuw lezen\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3=Opdrachten geladen van ‘%1$S’\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc=Een mozcmd-map instellen\n\n# LOCALIZATION NOTE (cmdSetdirManual3) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual3=Een ‘mozcmd’-map is een makkelijke manier om nieuwe persoonlijke opdrachten aan te maken. Zie https://developer.mozilla.org/docs/Tools/GCLI/Customization voor meer informatie.\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc=Map met .mozcmd-bestanden\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=Add-ons bewerken\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=Geïnstalleerde add-ons tonen\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=Een add-ontype selecteren\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=De volgende woordenboeken zijn momenteel geïnstalleerd:\naddonListExtensionHeading=De volgende extensies zijn momenteel geïnstalleerd:\naddonListLocaleHeading=De volgende talen zijn momenteel geïnstalleerd:\naddonListPluginHeading=De volgende plug-ins zijn momenteel geïnstalleerd:\naddonListThemeHeading=De volgende thema’s zijn momenteel geïnstalleerd:\naddonListAllHeading=De volgende add-ons zijn momenteel geïnstalleerd:\naddonListUnknownHeading=De volgende add-ons van het geselecteerde type zijn momenteel geïnstalleerd:\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=Inschakelen\naddonListOutDisable=Uitschakelen\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=in behandeling\naddonPendingEnable=inschakelen\naddonPendingDisable=uitschakelen\naddonPendingUninstall=de-installeren\naddonPendingInstall=installeren\naddonPendingUpgrade=upgraden\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous add-on commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=De naam van de add-on\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for add-ons of a particular type were not found.\naddonNoneOfType=Er zijn geen add-ons van dat type geïnstalleerd.\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=De gekozen add-on inschakelen\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an add-on that is\n# already enabled.\naddonAlreadyEnabled=%S is al ingeschakeld.\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an add-on is enabled.\naddonEnabled=%S ingeschakeld.\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=De gekozen add-on uitschakelen\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an add-on that is\n# already disabled.\naddonAlreadyDisabled=%S is al uitgeschakeld.\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an add-on is disabled.\naddonDisabled=%S uitgeschakeld.\n\n# LOCALIZATION NOTE (addonCtpDesc) A very short description of the\n# 'addon ctp <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonCtpDesc=De opgegeven plug-in instellen voor klikken-voor-afspelen\n\n# LOCALIZATION NOTE (addonCtp) Used in the output of the 'addon ctp'\n# command when a plugin is set to click-to-play.\naddonCtp=%S is ingesteld op klikken-voor-afspelen.\n\n# LOCALIZATION NOTE (addonAlreadyCtp) Used in the output of the\n# 'addon ctp' command when an attempt is made to set a plugin to\n# click-to-play that is already set to click-to-play.\naddonAlreadyCtp=%S is al ingesteld op klikken-voor-afspelen.\n\n# LOCALIZATION NOTE (addonCantCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the addon is not a plugin.\naddonCantCtp=%S kan niet worden ingesteld op klikken-voor-afspelen, omdat het geen plug-in is.\n\n# LOCALIZATION NOTE (addonNoCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the plugin cannot be set to click-to-play for some reason.\naddonNoCtp=%S kan niet worden ingesteld op klikken-voor-afspelen.\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=Bronnen exporteren\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=HTML uit pagina exporteren\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=Paginawijzigingen aanbrengen\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=Zoeken en vervangen in pagina-elementen\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=Waarnaar te zoeken\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=Vervangende string\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=Niet-hoofdlettergevoelig zoeken\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=CSS-selector naar basis voor zoeken\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=Te vinden CSS-selector bij zoeken\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=Attribuut gelijk aan regexp\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=Zoeken beperken tot attributen\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=Zoeken beperken tot tekstnodes\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=Overeenkomende elementen door selector: %1$S. Vervangingen in tekstnodes: %2$S. Vervangingen in attributen: %3$S.\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=Elementen en attributen van pagina verwijderen\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=Elementen van pagina verwijderen\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=CSS-selector die te verwijderen elementen bepaalt\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=CSS-selector die basis van zoeken bepaalt\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=Element verwijderen, maar inhoud behouden\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=Alleen lege elementen verwijderen\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=Overeenkomende elementen door selector: %1$S. Verwijderde elementen: %2$S.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=Overeenkomende attributen verwijderen\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=Regexp die te verwijderen attributen bepaalt\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=CSS-selector van op te nemen elementen\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=CSS-selector van basis voor zoeken\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=Niet-hoofdlettergevoelig zoeken\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=Overeenkomende elementen door selector: %1$S. Verwijderde attributen: %2$S.\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2=De ontwikkelaarshulpmiddelen van %1$S hacken\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=Diverse opdrachten gerelateerd aan rechtstreeks hacken in de ontwikkelaarshulpmiddelen van %1$S.\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=Hulpmiddelen laden vanuit een check-out van mozilla-central\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound2) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound2=%1$S bestaat niet of is geen check-out van mozilla-central.\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded2) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded2=Hulpmiddelen geladen vanuit %1$S.\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=De ontwikkelaarshulpmiddelen van %1$S laden vanuit een volledige check-out van mozilla-central.\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=Een check-out van mozilla-central\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=Ingebouwde hulpmiddelen gebruiken\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=De ingebouwde hulpmiddelen gebruiken, waarbij een eerdere srcdir-opdracht wordt genegeerd.\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=Ingebouwde hulpmiddelen geladen.\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=Ontwikkelaarshulpmiddelen opnieuw laden\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=Ontwikkelaarshulpmiddelen opnieuw geladen.\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=Cookies weergeven en wijzigen\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=Opdrachten voor het tonen, aanmaken, verwijderen en wijzigen van cookies voor het huidige domein.\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=Cookies weergeven\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=Een lijst van de relevante cookies voor de huidige pagina weergeven.\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=Host:\ncookieListOutPath=Pad:\ncookieListOutExpires=Verloopt:\ncookieListOutAttributes=Attributen:\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=Geen\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=Bij afsluiten van browser (sessie)\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=Geen cookies gevonden voor deze pagina\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=Geen cookies gevonden voor host %1$S\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=Bewerken\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=Verwijderen\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=Een cookie verwijderen\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=Een cookie verwijderen, gegeven de sleutel ervan\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=De sleutel van het te verwijderen cookie\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=Een cookie instellen\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=Een cookie instellen door het opgeven van een sleutelnaam, de waarde ervan en optioneel een of meer van de volgende attributen: expires (max-leeftijd in seconden of de vervaldatum in GMTString-notatie), path, domain, secure\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=De sleutel van het in te stellen cookie\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=De waarde van het in te stellen cookie\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc=Opties\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=Het pad van het in te stellen cookie\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=Het domein van het in te stellen cookie\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=Alleen verzonden via https\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=Niet toegankelijk vanaf script aan clientzijde\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=Alleen geldig voor de lengte van de browsersessie\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=De verloopdatum van het cookie (geciteerde RFC2822- of ISO 8601-datum)\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=JavaScript-beautifier\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=De URL van het te verfraaien JS-bestand\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=Inspringing in tekens\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=Het aantal tekens waarmee elke regel wordt ingesprongen\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=De gebruikte tekens voor het inspringen van elke regel\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=De gebruikte tekens voor het inspringen van elke regel, de mogelijke keuzes zijn spatie of tab.\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=Regeleinden niet behouden\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=Moeten bestaande regeleinden worden behouden\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=Max. opeenvolgende regeleinden\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=Het maximumaantal te behouden opeenvolgende regeleinden\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=jslint-stricter-modus afdwingen?\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=Wanneer ingesteld op true, wordt de jslint-stricter-modus afgedwongen\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=De coderingsstijl van accolades selecteren\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=De coderingsstijl van accolades selecteren: collapse - accolades op dezelfde regel plaatsen als controlestatements; expand - accolades op een eigen regel plaatsen (Allman-/ANSI-stijl); end-expand - eindaccolades op een eigen regel plaatsen; expand-strict - accolades op een eigen regel plaatsen, zelfs als het uw code breekt.\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=Geen spatie voor voorwaardelijke statements\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=\\\\xNN-escape-tekens verwijderen?\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=Moeten afdrukbare tekens in strings die in \\\\xNN-notatie zijn gecodeerd van escape-tekens worden ontdaan?\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=Voer een geldige URL in\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=Opties\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=Opdrachten voor het bewerken van functieaanroepregistratie\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=Registratie van functieaanroepen naar de console starten\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=Aanroepregistratie gestart.\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=Functieaanroepregistratie stoppen\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=Er is momenteel geen aanroepregistratie actief\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=Aanroepregistratie gestopt. Actieve contexten: %1$S.\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=Registratie van functieaanroepen starten voor chromecode naar de console\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=Globaal object, JSM-URI, of JS om een globaal object van te ontvangen\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=Het globale object, URI van een JSM, of JS om uit te voeren in het chromevenster waarvanuit een globaal object wordt verkregen\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=Aanroepregistratie gestart.\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=Functieaanroepregistratie stoppen\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=Er is momenteel geen aanroepregistratie voor chromecode actief\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=Aanroepregistratie gestopt. Actieve contexten: %1$S.\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<anoniem>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=Methodeaanroep\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=Ongeldige JSM!\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=Variabele niet gevonden in inhoudsvenster.\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=Variabele niet gevonden in chromevenster.\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of JavaScript\n# and invalid JavaScript code.\ncallLogChromeEvalException=Geëvalueerde JavaScript gaf de volgende uitzondering\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=De JavaScript-bron moet evalueren naar een object waarvan de methodeaanroepen moeten worden geregistreerd, zoals ‘({a1: function() {this.a2()},a2: function() {}});’\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=Kladblok\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=Getekend gebied markeren\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=Paint flashing aanzetten\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=Paint flashing uitzetten\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=chrome-frames\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=Opnieuw getekende gebieden in andere kleuren tekenen\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip=Getekend gebied markeren\n\n# LOCALIZATION NOTE (paintflashingToggleDesc) A very short string used to describe the\n# function of the \"paintflashing toggle\" command.\npaintflashingToggleDesc=Paint flashing in-/uitschakelen\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\n# Keyboard shortcut will be shown inside brackets.\nsplitconsoleTooltip2=Gesplitste console in-/uitschakelen (%S)\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=Application-cache-hulpprogramma’s\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=Cachemanifest valideren\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=Problemen vinden die gerelateerd zijn aan een cachemanifest en de bestanden waarnaar het verwijst\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=Te controleren URI\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=Appcache met succes gevalideerd.\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=Vermeldingen uit de application-cache wissen\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=Een of meer vermeldingen uit de application-cache wissen\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=Vermeldingen met succes gewist.\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=Een lijst van application-cache-vermeldingen weergeven.\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=Een lijst van alle application-cache-vermeldingen weergeven. Als de zoekparameter wordt gebruikt, geeft de tabel de vermeldingen die de zoekterm bevatten weer.\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=Resultaten filteren via een zoekterm.\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=Sleutel:\nappCacheListDataSize=Gegevensgrootte:\nappCacheListDeviceID=Apparaat-ID:\nappCacheListExpirationTime=Verloopt:\nappCacheListFetchCount=Ophaalaantal:\nappCacheListLastFetched=Laatst opgehaald:\nappCacheListLastModified=Laatst gewijzigd:\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=Vermelding weergeven\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=Een nieuw tabblad openen dat de gespecificeerde gegevens over cachevermeldingen bevat.\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=Een nieuw tabblad openen dat de gespecificeerde gegevens over cachevermeldingen bevat.\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=De sleutel voor de weer te geven vermelding.\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=Profiler beheren\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=Opdracht om een JavaScript-profiler te starten of te stoppen\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=Profiler openen\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=Profiler sluiten\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=Profileren starten\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=Naam van een profiel dat u wilt starten.\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=Profileren stoppen\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=Naam van een profiel dat u wilt stoppen.\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=Alle profielen tonen\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=Individueel profiel tonen\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=Naam van een profiel.\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2=Profiel is al gestart\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=Profiel niet gevonden\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3=Profiler is nog niet gestart. Gebruik ‘profile start’ om het profileren te starten\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2=Opnemen…\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped=Gestopt…\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=Voor deze opdracht moet u eerst de profiler openen\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=Een externe debugpoort openen\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2=%1$S kan remote debugging over een TCP/IP-verbinding toestaan. Dit is om beveiligingsredenen standaard uitgeschakeld, maar kan via deze opdracht worden ingeschakeld.\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=De TCP-poort om op te luisteren\n\n# LOCALIZATION NOTE (listenProtocolDesc) A very short string used to describe the\n# function of 'protocol' parameter to the 'listen' command.\nlistenProtocolDesc=Het te gebruiken protocol\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=Luisteren is uitgeschakeld door de voorkeursinstelling devtools.debugger.remote-enabled\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=Luisteren op poort %1$S\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=DebuggerServer niet geïnitialiseerd\n\n# LOCALIZATION NOTE (unlistenDesc) A very short string used to describe the\n# function of the 'unlisten' command.\nunlistenDesc=Alle externe debugpoorten sluiten\n\n# LOCALIZATION NOTE (unlistenManual) A longer description of the 'unlisten'\n# command.\nunlistenManual=Sluit alle open poorten voor externe debugging.\n\n# LOCALIZATION NOTE (unlistenOutput) Text of a message output during the\n# execution of the 'unlisten' command.\nunlistenOutput=Alle TCP-poorten gesloten\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc=CSS-mediatype-emulatie\nmediaEmulateDesc=Een opgegeven CSS-mediatype emuleren\nmediaEmulateManual=Het document weergeven zoals het wordt gerenderd op een apparaat met ondersteuning voor het gegeven mediatype, toegepast met de relevante CSS-regels.\nmediaEmulateType=Het mediatype om te emuleren\nmediaResetDesc=Emuleren van een CSS-mediatype stoppen\n\n# LOCALIZATION NOTE (qsaDesc, qsaQueryDesc)\n# These strings describe the 'qsa' commands and all available parameters.\nqsaDesc=querySelectorAll op het huidige document uitvoeren en aantal overeenkomsten geven\nqsaQueryDesc=CSS-selectors gescheiden door komma\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc=Algemene bibliotheken in de pagina invoeren\ninjectManual2=Algemene bibliotheken invoeren in de inhoud van de pagina die ook vanuit de console kan worden benaderd.\ninjectLibraryDesc=Selecteer de bibliotheek voor invoering of voer een geldige script-URI in voor invoering\ninjectLoaded=%1$S geladen\ninjectFailed=Laden van %1$S is mislukt - Ongeldige URI\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc=Mappen openen\nfolderOpenDesc=Mappad openen\nfolderOpenDir=Mappad\nfolderOpenProfileDesc=Profielmap openen\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath=Voer een geldig pad in\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult=%1$S geopend\n\n# LOCALIZATION NOTE (mdnDesc) A very short string used to describe the\n# use of 'mdn' command.\nmdnDesc=Documentatie van MDN ophalen\n# LOCALIZATION NOTE (mdnCssDesc) A very short string used to describe the\n# result of the 'mdn css' commmand.\nmdnCssDesc=Documentatie over een bepaalde naam van een CSS-eigenschap van MDN ophalen\n# LOCALIZATION NOTE (mdnCssProp) String used to describe the 'property name'\n# parameter used in the 'mdn css' command.\nmdnCssProp=Naam van eigenschap\n# LOCALIZATION NOTE (mdnCssPropertyNotFound) String used to display an error in\n# the result of the 'mdn css' command. Errors occur when a given CSS property\n# wasn't found on MDN. The %1$S parameter will be replaced with the name of the\n# CSS property.\nmdnCssPropertyNotFound=MDN-documentatie over de CSS-eigenschap ‘%1$S’ is niet gevonden.\n# LOCALIZATION NOTE (mdnCssVisitPage) String used as the label of a link to the\n# MDN page for a given CSS property.\nmdnCssVisitPage=MDN-pagina bezoeken\n\n# LOCALIZATION NOTE (security)\nsecurityPrivacyDesc=Ondersteunde beveiligings- en privacyfuncties weergeven\nsecurityManual=Opdrachten voor het vermelden en verkrijgen van suggesties over beveiligingsfuncties voor het huidige domein.\nsecurityListDesc=Beveiligingsfuncties weergeven\nsecurityListManual=Geeft een lijst weer van alle relevante beveiligingsfuncties van de huidige pagina.\n# CSP specific\nsecurityCSPDesc=CSP-specifieke beveiligingsfuncties weergeven\nsecurityCSPManual=Geeft feedback weer over de op de huidige pagina toegepaste CSP.\nsecurityCSPRemWildCard=Kunt u het jokerteken (*) verwijderen?\nsecurityCSPPotentialXSS=Mogelijke XSS-kwetsbaarheid!\n# LOCALIZATION NOTE: do not translate 'Content-Security-Policy'\nsecurityCSPNoCSPOnPage=Kon geen Content-Security-Policy vinden voor\nsecurityCSPHeaderOnPage=Content-Security-Policy voor\nsecurityCSPROHeaderOnPage=Content-Security-Policy-Report-Only voor\n# Referrer Policy specific\nsecurityReferrerPolicyDesc=De huidige Referrer Policy weergeven\nsecurityReferrerPolicyManual=De Referrer Policy voor de huidige pagina weergeven met voorbeeldverwijzers voor verschillende URL’s.\nsecurityReferrerNextURI=Bij bezoeken van\nsecurityReferrerCalculatedReferrer=is de Referrer\n# LOCALIZATION NOTE: %1$S is the current page URI\nsecurityReferrerPolicyReportHeader=Referrer Policy voor %1$S\nsecurityReferrerPolicyOtherDomain=Andere oorsprong\nsecurityReferrerPolicyOtherDomainDowngrade=HTTP van andere oorsprong\nsecurityReferrerPolicySameDomain=Zelfde oorsprong\nsecurityReferrerPolicySameDomainDowngrade=HTTP van zelfde host\n\n# LOCALIZATION NOTE (rulersDesc) A very short description of the\n# 'rulers' command. See rulersManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nrulersDesc=Linialen voor de pagina in-/uitschakelen\n\n# LOCALIZATION NOTE (rulersManual) A fuller description of the 'rulers'\n# command, displayed when the user asks for help on what it does.\nrulersManual=De horizontale en verticale linialen voor de huidige pagina in-/uitschakelen\n\n# LOCALIZATION NOTE (rulersTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the rulers.\nrulersTooltip=Linialen voor de pagina in-/uitschakelen\n\n# LOCALIZATION NOTE (measureDesc) A very short description of the\n# 'measure' command. See measureManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nmeasureDesc=Een gedeelte van de pagina meten\n\n# LOCALIZATION NOTE (measureManual) A fuller description of the 'measure'\n# command, displayed when the user asks for help on what it does.\nmeasureManual=Het meethulpmiddel activeren om een arbitrair gebied van de pagina te meten\n\n# LOCALIZATION NOTE (measureTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the measuring tool.\nmeasureTooltip=Een gedeelte van de pagina meten\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/shared/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (ellipsis): The ellipsis (three dots) character\nellipsis=…"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/devtools/shared/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Stijlcontrole\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Beste overeenkomst\nrule.status.MATCHED=Overeenkomend\nrule.status.PARENT_MATCH=Parent-overeenkomst\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=inline\nrule.sourceElement=element\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Overgenomen van %S\n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe=Keyframes %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles=(useragent)\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement=Pseudo-elementen\n\n# LOCALIZATION NOTE (rule.selectedElement): Shown for CSS rules element header if\n# pseudo elements are present in the rule view.\nrule.selectedElement=Dit element\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Ongeldige eigenschapwaarde\n\n# LOCALIZATION NOTE (rule.filterProperty.title): Text displayed in the tooltip\n# of the search button that is shown next to a property that has been overridden\n# in the rule view.\nrule.filterProperty.title=Filterregels die deze eigenschap bevatten\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=Geen element geselecteerd.\n\n# LOCALIZATION NOTE (ruleView.selectorHighlighter.tooltip): Text displayed in a\n# tooltip when the mouse is over a selector highlighter icon in the rule view.\nrule.selectorHighlighter.tooltip=Alle met deze selector overeenkomende elementen markeren\n\n# LOCALIZATION NOTE (rule.colorSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a color swatch in the rule view.\nrule.colorSwatch.tooltip=Klik om de kleurenkiezer te openen, shift+klik om de kleurindeling te wijzigen\n\n# LOCALIZATION NOTE (rule.bezierSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a cubic-bezier swatch in the rule view.\nrule.bezierSwatch.tooltip=Klik om de timingfunctie-editor te openen\n\n# LOCALIZATION NOTE (rule.filterSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a filter swatch in the rule view.\nrule.filterSwatch.tooltip=Klik om de filtereditor te openen\n\n# LOCALIZATION NOTE (rule.angleSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a angle swatch in the rule view.\nrule.angleSwatch.tooltip=Shift+klik om de hoeknotatie te wijzigen\n\n# LOCALIZATION NOTE (rule.gridToggle.tooltip): Text displayed in a tooltip\n# when the mouse is over a CSS Grid toggle icon in the rule view.\nrule.gridToggle.tooltip=Klik om de CSS-rasterhighlighter in/uit te schakelen\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nstyleinspector.contextmenu.copyColor=Kleur kopiëren\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nstyleinspector.contextmenu.copyColor.accessKey=l\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the URL to the clipboard of the user.\nstyleinspector.contextmenu.copyUrl=URL kopiëren\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl.accessKey): Access key for\n# the rule and computed view context menu \"Copy URL\" entry.\nstyleinspector.contextmenu.copyUrl.accessKey=U\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyImageDataUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the image as Data-URL to the clipboard of the user.\nstyleinspector.contextmenu.copyImageDataUrl=Afbeeldingsgegevens-URL kopiëren\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyDataUri.accessKey): Access key for\n# the rule and computed view context menu \"Copy Image Data-URL\" entry.\nstyleinspector.contextmenu.copyImageDataUrl.accessKey=R\n\n# LOCALIZATION NOTE (styleinspector.copyDataUriError): Text set in the clipboard\n# if an error occurs when using the copyImageDataUrl context menu action\n# (invalid image link, timeout, etc...)\nstyleinspector.copyImageDataUrlError=Afbeeldingsgegevens-URL kopiëren mislukt\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources): Text displayed in the rule view\n# context menu.\nstyleinspector.contextmenu.toggleOrigSources=Originele bronnen tonen\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nstyleinspector.contextmenu.toggleOrigSources.accessKey=O\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs): Text displayed in the rule view\n# context menu to display docs from MDN for an item.\nstyleinspector.contextmenu.showMdnDocs=MDN-docs tonen\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs.accessKey): Access key for\n# the rule view context menu \"Show MDN docs\" entry.\nstyleinspector.contextmenu.showMdnDocs.accessKey=D\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addNewRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\n# This should match addRuleButton.tooltip in styleinspector.dtd\nstyleinspector.contextmenu.addNewRule=Nieuwe regel toevoegen\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nstyleinspector.contextmenu.addNewRule.accessKey=r\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.selectAll=Alles selecteren\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\nstyleinspector.contextmenu.selectAll.accessKey=A\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.copy=Kopiëren\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Copy\" entry.\nstyleinspector.contextmenu.copy.accessKey=K\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyLocation): Text displayed in the\n# rule view context menu for copying the source location.\nstyleinspector.contextmenu.copyLocation=Locatie kopiëren\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyDeclaration): Text\n# displayed in the rule view context menu for copying the property declaration.\nstyleinspector.contextmenu.copyPropertyDeclaration=Declaratie van eigenschap kopiëren\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyName): Text displayed in\n# the rule view context menu for copying the property name.\nstyleinspector.contextmenu.copyPropertyName=Naam van eigenschap kopiëren\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyValue): Text displayed in\n# the rule view context menu for copying the property value.\nstyleinspector.contextmenu.copyPropertyValue=Waarde van eigenschap kopiëren\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyRule): Text displayed in the\n# rule view context menu for copying the rule.\nstyleinspector.contextmenu.copyRule=Regel kopiëren\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copySelector): Text displayed in the\n# rule view context menu for copying the selector.\nstyleinspector.contextmenu.copySelector=Selector kopiëren\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/nl/formautofill.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npreferenceGroupTitle = Form Autofill\nenableProfileAutofill = Enable Profile Autofill\nsavedProfiles = Saved Profiles…\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/pdfviewer/chrome.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Chrome notification bar messages and buttons\nunsupported_feature=Dit PDF-document wordt mogelijk niet juist weergegeven.\nunsupported_feature_forms=Dit PDF-document bevat formulieren. Het invullen van formuliervelden wordt niet ondersteund.\nopen_with_different_viewer=Openen met andere PDF-lezer\nopen_with_different_viewer.accessKey=O\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl/locale/pdfviewer/viewer.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Main toolbar buttons (tooltips and alt text for images)\nprevious.title=Vorige pagina\nprevious_label=Vorige\nnext.title=Volgende pagina\nnext_label=Volgende\n\n# LOCALIZATION NOTE (page.title): The tooltip for the pageNumber input.\npage.title=Pagina\n# LOCALIZATION NOTE (of_pages): \"{{pagesCount}}\" will be replaced by a number\n# representing the total number of pages in the document.\nof_pages=van {{pagesCount}}\n# LOCALIZATION NOTE (page_of_pages): \"{{pageNumber}}\" and \"{{pagesCount}}\"\n# will be replaced by a number representing the currently visible page,\n# respectively a number representing the total number of pages in the document.\npage_of_pages=({{pageNumber}} van {{pagesCount}})\n\nzoom_out.title=Uitzoomen\nzoom_out_label=Uitzoomen\nzoom_in.title=Inzoomen\nzoom_in_label=Inzoomen\nzoom.title=Zoomen\npresentation_mode.title=Wisselen naar presentatiemodus\npresentation_mode_label=Presentatiemodus\nopen_file.title=Bestand openen\nopen_file_label=Openen\nprint.title=Afdrukken\nprint_label=Afdrukken\ndownload.title=Downloaden\ndownload_label=Downloaden\nbookmark.title=Huidige weergave (kopiëren of openen in nieuw venster)\nbookmark_label=Huidige weergave\n\n# Secondary toolbar and context menu\ntools.title=Hulpmiddelen\ntools_label=Hulpmiddelen\nfirst_page.title=Naar eerste pagina gaan\nfirst_page.label=Naar eerste pagina gaan\nfirst_page_label=Naar eerste pagina gaan\nlast_page.title=Naar laatste pagina gaan\nlast_page.label=Naar laatste pagina gaan\nlast_page_label=Naar laatste pagina gaan\npage_rotate_cw.title=Rechtsom draaien\npage_rotate_cw.label=Rechtsom draaien\npage_rotate_cw_label=Rechtsom draaien\npage_rotate_ccw.title=Linksom draaien\npage_rotate_ccw.label=Linksom draaien\npage_rotate_ccw_label=Linksom draaien\n\nhand_tool_enable.title=Handhulpmiddel inschakelen\nhand_tool_enable_label=Handhulpmiddel inschakelen\nhand_tool_disable.title=Handhulpmiddel uitschakelen\nhand_tool_disable_label=Handhulpmiddel uitschakelen\n\n# Document properties dialog box\ndocument_properties.title=Documenteigenschappen…\ndocument_properties_label=Documenteigenschappen…\ndocument_properties_file_name=Bestandsnaam:\ndocument_properties_file_size=Bestandsgrootte:\n# LOCALIZATION NOTE (document_properties_kb): \"{{size_kb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in kilobytes, respectively in bytes.\ndocument_properties_kb={{size_kb}} KB ({{size_b}} bytes)\n# LOCALIZATION NOTE (document_properties_mb): \"{{size_mb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in megabytes, respectively in bytes.\ndocument_properties_mb={{size_mb}} MB ({{size_b}} bytes)\ndocument_properties_title=Titel:\ndocument_properties_author=Auteur:\ndocument_properties_subject=Onderwerp:\ndocument_properties_keywords=Trefwoorden:\ndocument_properties_creation_date=Aanmaakdatum:\ndocument_properties_modification_date=Wijzigingsdatum:\n# LOCALIZATION NOTE (document_properties_date_string): \"{{date}}\" and \"{{time}}\"\n# will be replaced by the creation/modification date, and time, of the PDF file.\ndocument_properties_date_string={{date}}, {{time}}\ndocument_properties_creator=Auteur:\ndocument_properties_producer=PDF-producent:\ndocument_properties_version=PDF-versie:\ndocument_properties_page_count=Aantal pagina’s:\ndocument_properties_close=Sluiten\n\nprint_progress_message=Document voorbereiden voor afdrukken…\n# LOCALIZATION NOTE (print_progress_percent): \"{{progress}}\" will be replaced by\n# a numerical per cent value.\nprint_progress_percent={{progress}}%\nprint_progress_close=Annuleren\n\n# Tooltips and alt text for side panel toolbar buttons\n# (the _label strings are alt text for the buttons, the .title strings are\n# tooltips)\ntoggle_sidebar.title=Zijbalk in-/uitschakelen\ntoggle_sidebar_notification.title=Zijbalk in-/uitschakelen (document bevat overzicht/bijlagen)\ntoggle_sidebar_label=Zijbalk in-/uitschakelen\ndocument_outline.title=Documentoverzicht tonen (dubbelklik om alle items uit/samen te vouwen)\ndocument_outline_label=Documentoverzicht\nattachments.title=Bijlagen tonen\nattachments_label=Bijlagen\nthumbs.title=Miniaturen tonen\nthumbs_label=Miniaturen\nfindbar.title=Zoeken in document\nfindbar_label=Zoeken\n\n# Thumbnails panel item (tooltip and alt text for images)\n# LOCALIZATION NOTE (thumb_page_title): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_title=Pagina {{page}}\n# LOCALIZATION NOTE (thumb_page_canvas): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_canvas=Miniatuur van pagina {{page}}\n\n# Find panel button title and messages\nfind_label=Zoeken:\nfind_previous.title=De vorige overeenkomst van de tekst zoeken\nfind_previous_label=Vorige\nfind_next.title=De volgende overeenkomst van de tekst zoeken\nfind_next_label=Volgende\nfind_highlight=Alles markeren\nfind_match_case_label=Hoofdlettergevoelig\nfind_reached_top=Bovenkant van document bereikt, doorgegaan vanaf onderkant\nfind_reached_bottom=Onderkant van document bereikt, doorgegaan vanaf bovenkant\nfind_not_found=Tekst niet gevonden\n\n# Error panel labels\nerror_more_info=Meer informatie\nerror_less_info=Minder informatie\nerror_close=Sluiten\n# LOCALIZATION NOTE (error_version_info): \"{{version}}\" and \"{{build}}\" will be\n# replaced by the PDF.JS version and build ID.\nerror_version_info=PDF.js v{{version}} (build: {{build}})\n# LOCALIZATION NOTE (error_message): \"{{message}}\" will be replaced by an\n# english string describing the error.\nerror_message=Bericht: {{message}}\n# LOCALIZATION NOTE (error_stack): \"{{stack}}\" will be replaced with a stack\n# trace.\nerror_stack=Stack: {{stack}}\n# LOCALIZATION NOTE (error_file): \"{{file}}\" will be replaced with a filename\nerror_file=Bestand: {{file}}\n# LOCALIZATION NOTE (error_line): \"{{line}}\" will be replaced with a line number\nerror_line=Regel: {{line}}\nrendering_error=Er is een fout opgetreden bij het weergeven van de pagina.\n\n# Predefined zoom values\npage_scale_width=Paginabreedte\npage_scale_fit=Hele pagina\npage_scale_auto=Automatisch zoomen\npage_scale_actual=Werkelijke grootte\n# LOCALIZATION NOTE (page_scale_percent): \"{{scale}}\" will be replaced by a\n# numerical scale value.\npage_scale_percent={{scale}}%\n\n# Loading indicator messages\nloading_error_indicator=Fout\nloading_error=Er is een fout opgetreden bij het laden van de PDF.\ninvalid_file_error=Ongeldig of beschadigd PDF-bestand.\nmissing_file_error=PDF-bestand ontbreekt. \nunexpected_response_error=Onverwacht serverantwoord.\n\n# LOCALIZATION NOTE (text_annotation_type.alt): This is used as a tooltip.\n# \"{{type}}\" will be replaced with an annotation type from a list defined in\n# the PDF spec (32000-1:2008 Table 169 – Annotation types).\n# Some common types are e.g.: \"Check\", \"Text\", \"Comment\", \"Note\"\ntext_annotation_type.alt=[{{type}}-aantekening]\npassword_label=Voer het wachtwoord in om dit PDF-bestand te openen.\npassword_invalid=Ongeldig wachtwoord. Probeer het opnieuw.\npassword_ok=OK\npassword_cancel=Annuleren\n\nprinting_not_supported=Waarschuwing: afdrukken wordt niet volledig ondersteund door deze browser.\nprinting_not_ready=Waarschuwing: de PDF is niet volledig geladen voor afdrukken.\nweb_fonts_disabled=Weblettertypen zijn uitgeschakeld: gebruik van ingebedde PDF-lettertypen is niet mogelijk.\ndocument_colors_not_allowed=PDF-documenten mogen hun eigen kleuren niet gebruiken: ‘Pagina’s toestaan om hun eigen kleuren te kiezen’ is uitgeschakeld in de browser.\n"
  },
  {
    "path": "langpacks/nl/browser/chrome/nl.manifest",
    "content": "locale branding nl nl/locale/branding/\nlocale browser nl nl/locale/browser/\nlocale browser-region nl nl/locale/browser-region/\nlocale devtools nl nl/locale/nl/devtools/client/\nlocale devtools-shared nl nl/locale/nl/devtools/shared/\nlocale formautofill nl nl/locale/nl/\nlocale pdf.js nl nl/locale/pdfviewer/\noverride chrome://global/locale/appstrings.properties chrome://browser/locale/appstrings.properties\noverride chrome://global/locale/netError.dtd chrome://browser/locale/netError.dtd\noverride chrome://mozapps/locale/downloads/settingsChange.dtd chrome://browser/locale/downloads/settingsChange.dtd\nresource search-plugins chrome://browser/locale/searchplugins/\n"
  },
  {
    "path": "langpacks/nl/browser/chrome.manifest",
    "content": "manifest chrome/nl.manifest\nmanifest features/chrome.manifest\n"
  },
  {
    "path": "langpacks/nl/browser/crashreporter-override.ini",
    "content": "; This Source Code Form is subject to the terms of the Mozilla Public\n; License, v. 2.0. If a copy of the MPL was not distributed with this\n; file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# This file is in the UTF-8 encoding\n[Strings]\n# LOCALIZATION NOTE (CrashReporterProductErrorText): The %s is replaced with a string containing detailed information.\nCrashReporterProductErrorText2=Firefox ondervond een probleem en is vastgelopen. We zullen proberen uw tabbladen en vensters te herstellen zodra u Firefox opnieuw start.\\n\\nHelaas kan de crashreporter geen crashrapport verzenden.\\n\\nDetails: %s\nCrashReporterDescriptionText2=Firefox ondervond een probleem en is vastgelopen. We zullen proberen uw tabbladen en vensters te herstellen zodra u Firefox opnieuw start.\\n\\nOm ons te helpen het probleem te onderzoeken en op te lossen, kunt u ons een crashrapport toesturen.\n"
  },
  {
    "path": "langpacks/nl/browser/defaults/preferences/firefox-l10n.js",
    "content": "//@line 4 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-5-00000\\build\\l10n\\nl\\browser\\firefox-l10n.js\"\n\n//@line 6 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-5-00000\\build\\l10n\\nl\\browser\\firefox-l10n.js\"\n\npref(\"general.useragent.locale\", \"nl\");\n"
  },
  {
    "path": "langpacks/nl/browser/defaults/profile/bookmarks.html",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<!-- This is an automatically generated file.\n     It will be read and overwritten.\n     DO NOT EDIT! -->\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=UTF-8\">\n<TITLE>Bladwijzers</TITLE>\n<H1>Bladwijzers</H1>\n\n<DL><p>\n    <DT><H3 PERSONAL_TOOLBAR_FOLDER=\"true\" ID=\"rdf:#$FvPhC3\">Bookmarks Toolbar Folder</H3>\n<DD>Voeg bladwijzers aan deze map toe om ze weer te geven op de bladwijzerwerkbalk\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/nl/firefox/central/\" ID=\"rdf:#$GvPhC3\">Aan de slag</A>\n    </DL><p>\n    <DT><H3 ID=\"rdf:#$ZvPhC3\">Mozilla Firefox</H3>\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/nl/firefox/help/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$22iCK1\">Hulp en handleidingen</A>\n        <DT><A HREF=\"https://www.mozilla.org/nl/firefox/customize/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$32iCK1\">Firefox aanpassen</A>\n        <DT><A HREF=\"https://www.mozilla.org/nl/contribute/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$42iCK1\">Meewerken</A>\n        <DT><A HREF=\"https://www.mozilla.org/nl/about/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$52iCK1\">Over Mozilla</A>\n    </DL><p>\n</DL><p>\n"
  },
  {
    "path": "langpacks/nl/browser/defaults/profile/chrome/userChrome-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Bewerk dit bestand en kopieer het als userChrome.css naar uw \n * profielmap/chrome/\n */\n\n/*\n * Dit bestand kan worden gebruikt om het uiterlijk van Mozilla’s gebruikersinterface aan te passen\n * Overweeg om !important te gebruiken voor regels waarvan u wilt dat ze voorgaan op \n * de standaardinstellingen.\n */\n\n/*\n * De lijn met @namespace niet verwijderen -- deze is nodig voor correct functioneren\n */\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"); /* zet de standaard namespace op XUL */\n\n\n/*\n * Enkele mogelijke toegankelijkheidsverbeteringen:\n */\n/*\n * Zet alle standaard lettertypegroottes op 20 pt:\n *\n * * {\n *   font-size: 20pt !important\n * }\n */\n/*\n * Maak menu-items afzonderlijk 15 pt in plaats van de standaardgrootte:\n *\n * menupopup > * {\n *   font-size: 15pt !important\n * }\n */\n/*\n * Gebruik voor de locatiebalk (URL) een lettertype met vaste breedte\n *\n * #urlbar {\n *    font-family: monospace !important;\n * }\n */\n\n/*\n * Voor meer voorbeelden, zie http://www.mozilla.org/unix/customizing.html\n */\n"
  },
  {
    "path": "langpacks/nl/browser/defaults/profile/chrome/userContent-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Bewerk dit bestand en kopieer het als userContent.css naar uw\n * profielmap/chrome/\n */\n\n/*\n * Dit bestand kan worden gebruikt om een stijl toe te passen op alle websites\n * die u bekijkt\n * Regels zonder !important worden genegeerd indien de auteur eigen regels heeft \n * ingesteld.  Regels met !important gaan voor auteursregels.\n */\n\n/*\n * voorbeeld: zet het knipperen van \"blink\"-elementen uit\n *\n * blink { text-decoration: none ! important; }\n *\n */\n\n/*\n * voorbeeld: voorzie alle tabellen van een 2px rand\n * \n * table { border: 2px solid; }\n */\n\n/*\n * voorbeeld: zet het \"marquee\"-element uit\n *\n * marquee { -moz-binding: none; }\n *\n */\n\n/* \n * Voor meer voorbeelden, zie http://www.mozilla.org/unix/customizing.html\n */\n"
  },
  {
    "path": "langpacks/nl/browser/defaults/profile/localstore.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<RDF:RDF\n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n</RDF:RDF>\n"
  },
  {
    "path": "langpacks/nl/browser/defaults/profile/mimeTypes.rdf",
    "content": "<?xml version=\"1.0\"?>  \n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" \n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n\n  <Description about=\"urn:mimetypes\"> \n    <NC:MIME-types> \n      <Seq about=\"urn:mimetypes:root\"> \n      </Seq> \n    </NC:MIME-types> \n  </Description> \n</RDF>\n"
  },
  {
    "path": "langpacks/nl/browser/features/chrome.manifest",
    "content": "manifest firefox@getpocket.com/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\nmanifest presentation@mozilla.org/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\n"
  },
  {
    "path": "langpacks/nl/browser/features/firefox@getpocket.com/chrome.manifest",
    "content": "manifest nl.manifest\n"
  },
  {
    "path": "langpacks/nl/browser/features/firefox@getpocket.com/nl/locale/nl/pocket.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddtags = Labels toevoegen\nalreadyhaveacct = Al een Pocket-gebruiker?\ncontinueff = Doorgaan met Firefox\nerrorgeneric = Er is een fout opgetreden bij het opslaan naar Pocket.\nlearnmore = Meer info\nloginnow = Meld u aan\nmaxtaglength = Labels zijn beperkt tot 25 tekens\nmustbeconnected = U moet met het internet zijn verbonden om naar Pocket te kunnen opslaan. Controleer uw verbinding en probeer het opnieuw.\nonlylinkssaved = Alleen koppelingen kunnen worden opgeslagen\npagenotsaved = Pagina niet opgeslagen\npageremoved = Pagina verwijderd\npagesaved = Opgeslagen naar Pocket\nprocessingremove = Pagina verwijderen…\nprocessingtags = Labels toevoegen…\nremovepage = Pagina verwijderen\nsave = Opslaan\nsaving = Opslaan…\nsignupemail = Registreren met e-mailadres\nsignuptosave = Registreer voor Pocket. Het is gratis.\nsuggestedtags = Voorgestelde labels\ntagline = Sla artikelen en video’s vanuit Firefox op voor weergeven in Pocket op diverse apparaten, wanneer dan ook.\ntaglinestory_one = Klik op de Pocket-knop om artikelen, video’s of pagina’s vanuit Firefox op te slaan.\ntaglinestory_two = Bekijk ze op diverse apparaten, wanneer dan ook.\ntagssaved = Labels toegevoegd\ntos = Door verder te gaan, gaat u akkoord met de <a href=\"%1$S\" target=\"_blank\">Servicevoorwaarden</a> en het <a href=\"%2$S\" target=\"_blank\">Privacybeleid</a> van Pocket\ntryitnow = Nu proberen\nsigninfirefox = Aanmelden met Firefox\nsignupfirefox = Registreren met Firefox\nviewlist = Lijst weergeven\n\n# LOCALIZATION NOTE(pocket-button.label, pocket-button.tooltiptext, saveToPocketCmd.label, saveLinkToPocketCmd.label, pocketMenuitem.label):\n# \"Pocket\" is a brand name.\npocket-button.label = Pocket\npocket-button.tooltiptext = Opslaan naar Pocket\nsaveToPocketCmd.label = Pagina opslaan naar Pocket\nsaveToPocketCmd.accesskey = k\nsaveLinkToPocketCmd.label = Koppeling opslaan naar Pocket\nsaveLinkToPocketCmd.accesskey = o\npocketMenuitem.label = Pocket-lijst weergeven\n"
  },
  {
    "path": "langpacks/nl/browser/features/firefox@getpocket.com/nl.manifest",
    "content": "locale pocket nl nl/locale/nl/\n"
  },
  {
    "path": "langpacks/nl/browser/features/loop@mozilla.org/chrome.manifest",
    "content": "manifest nl.manifest\n"
  },
  {
    "path": "langpacks/nl/browser/features/loop@mozilla.org/nl/locale/nl/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n## LOCALIZATION_NOTE(loopMenuItem_label): Label of the menu item that is placed\n## inside the browser 'Tools' menu. Use the unicode ellipsis char, \\u2026, or\n## use \"...\" if \\u2026 doesn't suit traditions in your locale.\nloopMenuItem_label=Een gesprek beginnen…\nloopMenuItem_accesskey=s\n\n## LOCALIZATION_NOTE(sign_in_again_title_line_one, sign_in_again_title_line_two2):\n## These are displayed together at the top of the panel when a user is needed to\n## sign-in again. The emphesis is on the first line to get the user to sign-in again,\n## and this is displayed in slightly larger font. Please arrange as necessary for\n## your locale.\n## {{clientShortname2}} will be replaced by the brand name for either string.\nsign_in_again_title_line_one=Meld u opnieuw aan\nsign_in_again_title_line_two2=om {{clientShortname2}} te blijven gebruiken\nsign_in_again_button=Aanmelden\n## LOCALIZATION_NOTE(sign_in_again_use_as_guest_button2): {{clientSuperShortname}}\n## will be replaced by the super short brandname.\nsign_in_again_use_as_guest_button2={{clientSuperShortname}} als gast gebruiken\n\npanel_browse_with_friend_button=Deze pagina met een vriend bekijken\npanel_disconnect_button=Verbreken\n\n## LOCALIZATION_NOTE(first_time_experience_subheading2, first_time_experience_subheading_button_above): Message inviting the\n## user to create his or her first conversation.\nfirst_time_experience_subheading2=Klik op de Hello-knop om webpagina’s met een vriend te bekijken.\nfirst_time_experience_subheading_button_above=Klik op de bovenstaande knop om webpagina’s met een vriend te bekijken.\n\n## LOCALIZATION_NOTE(first_time_experience_content, first_time_experience_content2): Message describing\n## ways to use Hello project.\nfirst_time_experience_content=Gebruik het om samen te plannen, samen te werken en samen te lachen.\nfirst_time_experience_content2=Gebruik het om dingen gedaan te krijgen: samen plannen, samen lachen, samen werken.\nfirst_time_experience_button_label2=Zien hoe het werkt\n\n## First Time Experience Slides\nfte_slide_1_title=Bekijk webpagina’s met een vriend\n## LOCALIZATION_NOTE(fte_slide_1_copy): {{clientShortname2}}\n## will be replaced by the short name 2.\nfte_slide_1_copy=Of u nu een reis plant of een cadeau zoekt, met {{clientShortname2}} maakt u in realtime snellere beslissingen.\nfte_slide_2_title2=Gemaakt om het web te delen\n## LOCALIZATION_NOTE(fte_slide_2_copy2): {{clientShortname2}}\n## will be replaced by the short name 2.\nfte_slide_2_copy2=Als u nu een vriend uitnodigt voor een sessie, zal {{clientShortname2}} automatisch webpagina’s die u bekijkt delen. Plan. Winkel. Beslis. Samen.\nfte_slide_3_title=Nodig een vriend uit door een koppeling te delen\n## LOCALIZATION_NOTE(fte_slide_3_copy): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\nfte_slide_3_copy={{clientSuperShortname}} werkt met de meeste desktopbrowsers. Er zijn geen accounts nodig en iedereen maakt gratis verbinding.\n## LOCALIZATION_NOTE(fte_slide_4_title): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\nfte_slide_4_title=Zoek het {{clientSuperShortname}}-pictogram om te beginnen\n## LOCALIZATION_NOTE(fte_slide_4_copy): {{brandShortname}}\n## will be replaced by the brand short name.\nfte_slide_4_copy=Als u een pagina hebt gevonden die u wilt bespreken, klikt u op het pictogram in {{brandShortname}} om een koppeling te maken. Stuur deze daarna naar uw vriend zoals u wilt!\n\ninvite_header_text_bold2=Nodig een vriend uit om deel te nemen!\ninvite_header_text4=Deel deze koppeling, zodat u samen het web kunt bekijken.\n## LOCALIZATION_NOTE(invite_copy_link_button, invite_copied_link_button,\n## invite_email_link_button, invite_facebook_button2): These labels appear under\n## an iconic button for the invite view.\ninvite_copy_link_button=Koppeling kopiëren\ninvite_copied_link_button=Gekopieerd!\ninvite_email_link_button=Koppeling e-mailen\ninvite_facebook_button3=Facebook\ninvite_your_link=Uw koppeling:\n\n# Error bars\n## LOCALIZATION NOTE(session_expired_error_description,could_not_authenticate,password_changed_question,try_again_later,could_not_connect,check_internet_connection,login_expired,service_not_available,problem_accessing_account):\n## These may be displayed at the top of the panel.\nsession_expired_error_description=Sessie verlopen. Alle eerder aangemaakte en gedeelde URL’s zullen niet meer werken.\ncould_not_authenticate=Authenticatie niet gelukt\npassword_changed_question=Hebt u uw wachtwoord gewijzigd?\ntry_again_later=Probeer het later opnieuw\ncould_not_connect=Kon niet verbinden met de server\ncheck_internet_connection=Controleer uw internetverbinding\nlogin_expired=Uw aanmelding is verlopen\nservice_not_available=Service momenteel niet beschikbaar\nproblem_accessing_account=Er was een probleem bij het benaderen van uw account\n\n## LOCALIZATION NOTE(retry_button): Displayed when there is an error to retry\n## the appropriate action.\nretry_button=Opnieuw proberen\n\nshare_email_subject7=Uw uitnodiging om samen op het web te bladeren\n## LOCALIZATION NOTE (share_email_body7): In this item, don't translate the\n## part between {{..}} and leave the \\n\\n part alone\nshare_email_body7=Er wacht een vriend op u op Firefox Hello. Klik op de koppeling om verbinding te maken en samen op het web te bladeren: {{callUrl}}\n## LOCALIZATION NOTE (share_email_body_context3): In this item, don't translate\n## the part between {{..}} and leave the \\n\\n part alone.\nshare_email_body_context3=Er wacht een vriend op u op Firefox Hello. Klik op de koppeling om verbinding te maken en samen {{title}} te bekijken: {{callUrl}}\n## LOCALIZATION NOTE (share_email_footer2): Common footer content for both email types\nshare_email_footer2=\\n\\n____________\\nMet Firefox Hello kunt u met uw vrienden op het web bladeren. Gebruik het wanneer u dingen gedaan wilt krijgen: samen plannen, samen werken, samen lachen. Lees meer op http://www.firefox.com/hello\n## LOCALIZATION NOTE (share_tweeet): In this item, don't translate the part\n## between {{..}}. Please keep the text below 117 characters to make sure it fits\n## in a tweet.\nshare_tweet=Begin een videogesprek met mij op {{clientShortname2}}!\n\nshare_add_service_button=Een service toevoegen\n\n## LOCALIZATION NOTE (copy_link_menuitem, email_link_menuitem, delete_conversation_menuitem):\n## These menu items are displayed from a panel's context menu for a conversation.\ncopy_link_menuitem=Koppeling kopiëren\nemail_link_menuitem=Koppeling e-mailen\nedit_name_menuitem=Naam bewerken\ndelete_conversation_menuitem2=Verwijderen\n\npanel_footer_signin_or_signup_link=Aanmelden of registreren\n\nsettings_menu_item_account=Account\nsettings_menu_item_settings=Instellingen\nsettings_menu_item_signout=Afmelden\nsettings_menu_item_signin=Aanmelden\nsettings_menu_item_turnnotificationson=Notificaties aanzetten\nsettings_menu_item_turnnotificationsoff=Notificaties uitzetten\nsettings_menu_item_feedback=Feedback verzenden\nsettings_menu_button_tooltip=Instellingen\n\n\n# Conversation Window Strings\n\ninitiate_call_button_label2=Klaar om uw gesprek te beginnen?\nincoming_call_title2=Gespreksverzoek\nincoming_call_block_button=Blokkeren\nhangup_button_title=Ophangen\nhangup_button_caption2=Afsluiten\n\n\n## LOCALIZATION NOTE (call_with_contact_title): The title displayed\n## when calling a contact. Don't translate the part between {{..}} because\n## this will be replaced by the contact's name.\ncall_with_contact_title=Gesprek met {{contactName}}\n\n# Outgoing conversation\n\noutgoing_call_title=Gesprek beginnen?\ninitiate_audio_video_call_button2=Beginnen\ninitiate_audio_video_call_tooltip2=Een videogesprek beginnen\ninitiate_audio_call_button2=Audiogesprek\n\npeer_ended_conversation2=De persoon die u hebt gebeld heeft het gesprek beëindigd.\nrestart_call=Terugkeren\n\n## LOCALIZATION NOTE (contact_offline_title): Title which is displayed when the\n## contact is offline.\ncontact_offline_title=Deze persoon is niet online\n## LOCALIZATION NOTE (call_timeout_notification_text): Title which is displayed\n## when the call didn't go through.\ncall_timeout_notification_text=Uw oproep kwam niet door.\n\n## LOCALIZATION NOTE (cancel_button):\n## This button is displayed when a call has failed.\ncancel_button=Annuleren\nrejoin_button=Terugkeren naar gesprek\n\ncannot_start_call_session_not_ready=Kan gesprek niet beginnen, sessie is niet gereed.\nnetwork_disconnected=De netwerkverbinding is onverwacht beëindigd.\nconnection_error_see_console_notification=Oproep mislukt; zie console voor details.\nno_media_failure_message=Geen camera of microfoon gevonden.\nice_failure_message=Verbinding mislukt. Uw firewall kan gesprekken blokkeren.\n\n## LOCALIZATION NOTE (legal_text_and_links3): In this item, don't translate the\n## parts between {{..}} because these will be replaced with links with the labels\n## from legal_text_tos and legal_text_privacy. clientShortname will be replaced\n## by the brand name.\nlegal_text_and_links3=Door {{clientShortname}} te gebruiken, gaat u akkoord met de {{terms_of_use}} en {{privacy_notice}}.\nlegal_text_tos=Gebruiksvoorwaarden\nlegal_text_privacy=Privacyverklaring\n\n## LOCALIZATION NOTE (powered_by_beforeLogo, powered_by_afterLogo):\n## These 2 strings are displayed before and after a 'Telefonica'\n## logo.\npowered_by_beforeLogo=Mogelijk gemaakt door\npowered_by_afterLogo=\n\n## LOCALIZATION_NOTE (feedback_rejoin_button): Displayed on the feedback form after\n## a signed-in to signed-in user call.\nfeedback_rejoin_button=Terugkeren\n## LOCALIZATION NOTE (feedback_report_user_button): Used to report a user in the case of\n## an abusive user.\nfeedback_report_user_button=Gebruiker rapporteren\nfeedback_window_heading=Hoe was uw gesprek?\nfeedback_request_button=Feedback achterlaten\n\ntour_label=Rondleiding\n\nrooms_list_recently_browsed2=Onlangs bekeken\nrooms_list_currently_browsing2=Momenteel bekeken\nrooms_signout_alert=Geopende gesprekken zullen worden gesloten\nroom_name_untitled_page=Pagina zonder titel\n\n## LOCALIZATION NOTE (door_hanger_return, door_hanger_prompt_name, door_hanger_button): Dialog message on leaving conversation\ndoor_hanger_return=Tot later! U kunt op elk gewenst moment naar deze gedeelde sessie terugkeren via het Hello-paneel.\ndoor_hanger_prompt_name=Wilt u de sessie een naam geven die eenvoudiger is te onthouden? Huidige naam:\ndoor_hanger_button=OK\n\n# Infobar strings\n\ninfobar_screenshare_no_guest_message=Zodra uw vriend deelneemt, kan deze elk tabblad zien waarop u klikt.\ninfobar_screenshare_browser_message2=U deelt uw tabbladen. Tabbladen waarop u klikt kunnen door uw vrienden worden gezien\ninfobar_screenshare_browser_message3=U deelt nu uw tabbladen. Uw vriend ziet elk tabblad waarop u klikt.\ninfobar_screenshare_stop_sharing_message=Uw tabbladen worden niet meer gedeeld\ninfobar_button_restart_label2=Delen herstarten\ninfobar_button_restart_accesskey=e\ninfobar_button_stop_label2=Delen stoppen\ninfobar_button_stop_accesskey=s\ninfobar_button_disconnect_label=Verbreken\ninfobar_button_disconnect_accesskey=v\n\n# E10s not supported strings\n\ne10s_not_supported_button_label=Nieuw venster openen\ne10s_not_supported_subheading={{brandShortname}} werkt niet in een multi-process-venster.\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n## LOCALIZATION NOTE: In this file, don't translate the part between {{..}}\n\n# Text chat strings\nchat_textbox_placeholder=Typ hier…\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\n\nconversation_has_ended=Uw gesprek is beëindigd.\ngeneric_failure_message=We hebben technische problemen…\n\ngeneric_failure_no_reason2=Wilt u het nogmaals proberen?\n\nhelp_label=Help\n\nmute_local_audio_button_title=Uw audio dempen\nunmute_local_audio_button_title=Audio dempen opheffen\nmute_local_video_button_title2=Video uitschakelen\nunmute_local_video_button_title2=Video inschakelen\n\n## LOCALIZATION NOTE (retry_call_button):\n## This button is displayed when a call has failed.\nretry_call_button=Nogmaals proberen\n\nrooms_leave_button_label=Verlaten\n\nrooms_panel_title=Kies of begin een nieuw gesprek\n\nrooms_room_full_call_to_action_label=Meer info over {{clientShortname}} »\nrooms_room_full_call_to_action_nonFx_label=Download {{brandShortname}} om zelf een gesprek te beginnen\nrooms_room_full_label=Er zijn al twee personen in dit gesprek.\nrooms_room_join_label=Deelnemen aan het gesprek\nrooms_room_joined_owner_connected_label2=Uw vriend is nu verbonden en kan uw tabbladen zien.\nrooms_room_joined_owner_not_connected_label=Uw vriend wacht en wil samen met u {{roomURLHostname}} bekijken.\n\nself_view_hidden_message=Eigen weergave verborgen maar wordt nog steeds verzonden; wijzig vensterformaat om te tonen\n\npeer_left_session=Uw vriend heeft het gesprek verlaten.\npeer_unexpected_quit=Uw vriend heeft onverwacht de verbinding verbroken.\n\n## LOCALIZATION NOTE (tos_failure_message): Don't translate {{clientShortname}}\n## as this will be replaced by clientShortname2.\ntos_failure_message={{clientShortname}} is niet in uw land beschikbaar.\n\ndisplay_name_guest=Gast\n\n## LOCALIZATION NOTE(clientSuperShortname): This should not be localized and\n## should remain \"Hello\" for all locales.\nclientSuperShortname=Hello\n"
  },
  {
    "path": "langpacks/nl/browser/features/loop@mozilla.org/nl.manifest",
    "content": "locale loop nl nl/locale/nl/\n"
  },
  {
    "path": "langpacks/nl/browser/features/presentation@mozilla.org/chrome.manifest",
    "content": "manifest nl.manifest\n"
  },
  {
    "path": "langpacks/nl/browser/features/presentation@mozilla.org/nl/locale/nl/presentation.properties",
    "content": "presentation.message=Select one device to send the content.\npresentation.urlbar.tooltiptext=View the device-selection request\npresentation.deviceprompt.select.label=Send\npresentation.deviceprompt.select.accessKey=S\npresentation.deviceprompt.cancel.label=Cancel\npresentation.deviceprompt.cancel.accessKey=C\n"
  },
  {
    "path": "langpacks/nl/browser/features/presentation@mozilla.org/nl.manifest",
    "content": "locale presentation nl nl/locale/nl/\n"
  },
  {
    "path": "langpacks/nl/browser/searchplugins/bing.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n    <ShortName>Bing</ShortName>\n    <Description>Bing. Search by Microsoft.</Description>\n    <InputEncoding>UTF-8</InputEncoding>\n    <Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACADaCwAAJgAAACAgAAABAAgAlAIAAAAMAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIAgAAAJCRaDYAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAABBUlEQVR42mL8v4OBJMAEZ/0nTgMLnLXtitKRO9JmCi9cNR/wsP8mrOHfP8YbL4RvvBBWFXuvI/WGsJMYSHUSMujbY8LN/ttM4bmO1BtW5n+ENdipPmndbrHjqiIn6x9DuZc2yk8tlZ7hc5Kx/AtzxecMDAzff7Mcuys9/7gOAT8wMjAUOZ9x0XhI2A98HL+Eub/vuSG/8ozGmy+cEEF+zp/YNYjxfvPTv9O63fLpBx6ICCvz32DD24EGt7Fo4Gb/zcX2Z84RPbiIqfyLZJtL4rzfsDvJUf3R91+sC09o//7LJMn/NdXmkqHsSyzeQ0t8j9/znn8s7ql9Dy34cWogIbUSCQADAJ+jWQrH9LCsAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAACW0lEQVR4nGP8v5OBpoCJtsbTwQIWTKGUxe5mCi9M5V/oSL9mZf5HoQWMmHEQOD0AwuBg/WMo+8pB/ZGZwguyLcDiAzj48Zvl+D2pTz/YKLGAcBxcfSZCtulEWUAhGDQW3HstcOOF8P//jKRagC+SkQE/58/0pa7c7L9N5V+aKTw3kH3FxvKXmhYI83y3VXl64Jbs3htye2/IsbH8NZB9Zabw3FT+JR/nTypYwMDAEGBw+8AtWQj71x/mU/clT92XZGT8ry7+zlzxhbnic0n+LxRZIC/8yUju5blH4siC//8z3nghfOOF8MLj2jKCnydH7EXTRVoqCjC4g0f2yXteTEHSLNCVft0WcNhM4QXxiYmEIIIATcm3mpJvn37gmX7Q8OozYYLqycloTz/wLDulRYzpDMT4QFf6NZz95gvnyjMa+27I/SM6xxGwQJj7R6rtJQYGhk8/2NaeU9t+RfH3X2ZcihWEP5Fmgazg53qfY9zsv1ed0dh4UeXbL5yKudl/R5tdd9O6T4IFGhJvyz1OHbkts/qc2qfv7LiUMTIwOGk8irW4yo8jP2O3wEzxubHcy7I1Dq+/cOIymoGBQVn0Q5rtRTXx93jUYLFAX+b1sw88p+5L4tHGy/Er2uy6m9YDRsb/eJRht8BS+emCY7q4NDAyMLhpPYixuMbD/gu/0VD1WBtezz7w9O81vvNKEE1cTfxdmu0lZdEPxBiNzwIGBoa//xhXndFYfU4NUsnwcf6Ms7jmpPGQ1BoHpwUQcOOF0OT9RoayryJNr3Oz/ybRcCIsoBwMmkp/8FoAADmgy6ulKggYAAAAAElFTkSuQmCC</Image>\n    <Image width=\"65\" height=\"26\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVBOTQzNENBQzQxNDExRTM5RURBRUU5NUU4QkU3NjA4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVBOTQzNENCQzQxNDExRTM5RURBRUU5NUU4QkU3NjA4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzU2RTRERkZDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzU2RTRFMDBDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz76XOiPAAAD1ElEQVR42uyYeUgVQRzH9+nLNE07kMKIiqAkSaUIMgUpyu6eHdBhVBSBZQf1R4XkP0WHFUURWBlRmGGHdkI3nWIXVHZIaNkhFXmWYni+vhPfhWHZfbvvqVjZDz7Mzs6w8+Y3v2ue3eFwPFUU5R64CG6BRqWDiReIBCvBNfAeHAXjOpoSqqV+H7AQbO1oStCTz/+VoCjONlpvDdgPelqc3x8kgMD2UEJbSTRIAkMszhfB+jhIbU8lxIIZrbjeV7b1FudngefgansqoQ5kg3cgDUwBXVthXavutoXZ61x7KuEBOAkGgESap0ijGWAeCPZwXZv0bNf0PZFObuzX7klM2Kjp9wDzQSYVcgWsAqFubD4fjAIloAE0g0sgXDN/Li1xBPt+IAcks3+KViXc6xmYbrDuGBaETVzvFegHloKzVpRQBK4bjHUB48FeUADyQDcX32pmuxPkgkr6vahaJ9P/Q3Vi0mD2fbjRdeAln4VSboIIPkdp1lzA8RjuQ1h2CA9wH4i3mh2SLc4bCQJMYozCDDEbDOVpDwPLOHZGml/KtlpSongOArV0g5lgLFguxRFVxGaP0VrCQByYA7pT+b7ie1aV8ASMBhdM5jWY3D3UgLiLpizLAfCGP3agi2/4s43RvE+jucdKbpfEdjV4reNqVSLQu1Mn3AYOxoTcFgawHIPxbLZhJsHtg0Ga/cJxVdkTdKxLlnxFL1JKvqcn4oQWMai0RAk/DcarpFjjSmpN3E2uOOX6RCuNrpTQWdPvC9ZL5uVqk3YL7mBUJ4SwLTdZx2gNb4P1vA3c1McoRZaBxXwWAWgbM0SShZN+KJ2mnqgm3MtgXE1xL1qpDiowca8IReM/ClNUMH1OpKG3YIML91DlB1jL7FDjYp56Grt1xmbRzfJcmK9VUS0ik+0OnTmbWf3WeEkbPMQSdRqVkGrxtncYDAJ7LMwNlE6mhEXXRLAdnOZYgjTfTxNLbJrvaCVI009nPRDH+0c8mMrALIrAQuFaduZeUUAcAZeliGom92kl7mSKeqbRSSyYMqSxYiqgWHpXw/l1ko+LfoXB98s1dUoTrfMEFREnjQ1nbbHE5nA4vvOCFGlxI2UsntI9MNNARn7V3KNobd/AI535AaSSirAxnjTyd2glmK6g507hDPBCsXf47qN4J5SQyELDihykAir+gT+U/KmQIi9WasKn75qYfjRvkn+bAoINAud5Pqeo+baQ5WYK2KT5EySFwe9vFF+6Win/kxAn35sls3oLzbLrpI0b3PRjsMIk5f3pYmPsSuC1WZVPrH9+hwGb0+lUOrr8EmAAiqTecoRlgJMAAAAASUVORK5CYII=</Image>\n    <Image width=\"130\" height=\"52\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc1NkU0REZEQzM3NTExRTM5RURBRUU5NUU4QkU3NjA4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc1NkU0REZFQzM3NTExRTM5RURBRUU5NUU4QkU3NjA4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzU2RTRERkJDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzU2RTRERkNDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5lzzn9AAAIPUlEQVR42uxdCWwVRRie0gqtFwTQGIyAXJYABry4VLwPQFsFAcUjeKAGotEoAQ8UFC80EhVUFBUUFCogGApFVMIRzqgIaGlEKArKoaBSrkLr/2W/l0wn+97bbXfbpW++5Evf7pvdtzvzz3/NP5BWXl6uLCzScnJyNsnf5cLPhN8KS223pB4yhG3IQcLtwhXCucJ5wr9tF6UG6gj/047PFPYVThEWCxcLHxOeY7uq9gtCPJws7CEcKywUrhNea7ss9QTBxLnCi2yXWUFQ1mewgmBhBcHCCsLxjRbCkcIr7DCntiCcKhwl/Fq4WXh5CL9xt3CRcIaw7fHcWRm1WBAOGdqhk3Iyp0EhVzhJO4agnS3cbzVCtLEv4PvlGseNhc1S0TRkCuulsFmdaRwX0wSlnCBk0D5OoFo8McUE4UvhffRBIBSXGuYoZXwE2MJlwuHCB4V7lLNQhQUrrGbuTAFheJ9M+ahhhDbgsJF3cXYUUyjuUc7KpkUKOIsvu5yD79CTswX1DqupOdrZLq+9goAQ6liSNhcKXxRuEP4oHEebmmaHoPbkEf4VviF8xGP7DuTDwm30M2YLF/JeYcEUuoHCfsKWyllyR83ebuH3wg+Eq5Lc7wRhf2FdHv+snKKeRG1+ES7Rvr9X2EfYXJjFCbVDmC98S1WsFfGK3nyv9sKGmj/3k/BjOrmK2rkzPx9BqRo6/xSPPzJUON7lPApafg8gzocJ+YL+xbYq3i+bg6N3+iS+/CQPZmo6hSWetqtv5CbyOACJ2iwQXi/sIpycxH/aQyH6xuP7XiB8m38TYT7N9k3CWUGaBgAlbtOqeI8GwmsYjm7hjBzJ2RoEMNPPEK706KtgEH5I8H2ZsEQ73u2hTYGwCTVHMie6MUPTVh6e9UbhGg9CoCiInxoasiTIzOILAfsuKIIZxcGrKjAgF9P8KJqBV4Q5ylkjgKlCid6HxnXtqaES3Vdp90zWprv2DJjxw5iDacu/T7lcPyPJu3UUzjHObaDpvZL37iYcQv8MGCB8T3u2siDXGjZSjQW92hdEVXU5HVTMApTd5TKaMTtvJjtVH/wczqL5ATxHX/5dyvvu1b7Dcy2moKzSZizWSM4TfhfnnqYQjKcJN7GC2naichJhDYOOGnQ8E1GnOJ0du4+aZlOCtnOYD9ExJsBn2cWIaW+c79cw1NbRL07bB4RNteP8OEKgYzD9GRWmICyjI5IXUYEY4NETn0INobRZGVQl92APbVAwfFA7jlcr+pD2eT/fz2s/HAlTEGJeaT96xh+p6GyY2UpnzSsmGsfdA3iGP1xUeTxTVqgdN3Fp01pVrIGY5SPcLDN9jzCXoWHnBvGBkX1cKzxag4Kw0Gf7AsMBbBLAM6z30XZnknEytxbM8/ksS6tLEGIops2DPavJKugin+23GaFfEILgJ9fyp/bZLZfRwpjhK30+y4HqFoSmDC0RE59eg4LgVwjTjdCvfkDRi1ckS9vrXv9BhqN+UFc/CLNUDR2H5enRykm1Hm84agxcELUGdQJsqyfaSjwITkKh9CsImR7aYNCRzn1O2ChiA+sH6Ogsw9GLEvSBTKuEIJRWxTQkK8y8nbZ4QoBCEJT5yvLZPttQn3siJgj6WCA9f6rP60+rbCdPY3ztBmTqYqtbzWt4JsdDK5/tLzOOo1aPuMvQwl18Xt+tMoKAGT7QSHLEOgve6mwVfF3/TiY+tgd0P7/7Gu4wHLclEROE1cbxzT6v7+1XELDwM8Q4h1UuJI6wT6BzCC/5KmfwdMNzrwrwzF53c/dSFTOJnwv/iZgg5BsOLCaq13KCJ0x/L5kgYHHiWcNuolOQD78uhJdDEgeraY+rcDaKzPPguzSiAJqCGTVAO88yHPm5Hq7DiuQYP44Y1rhjFbpnKWeJFoUefUJ4Kaj//hSudSF62Fjjx1JsjzjtevD7k7RzSDWvjWiIO8LFVC/geMWb2Iv4+YAeabiFj1DFKNwopKpBMmiwmYAIECg+GavC3RNQzlkOYUOGcLFylmWXMwbHwGMtoatxHZbW749wrgPZT2Rs39HOIfWMkrivlFNYA2e7KZ3DmLmDWZ+stGKiDCMexY1bUFJgEoaGmAvA4svTyl/+vbJhJz6PY1QTy8l3dRl4HRCUngm+TzOSOvU8tMn08fx620Sbh95VTvGObsLr0s/p5dIeKX+UqXXS+6iOphVm0EFDwcRW5dQWhCEERZyZuSEKgZlwiYWP+YxEEtVD7qYzhRm0L8n9S43IojJt4uGYjxB6FM1qooLbMk4GVGMdpiDEkJ5BYSig6syjIIQFmIHnlb+ce2Wx2QhpYzWFeM+Z9IHa0G84xoTRZvZFiYf7l7BTY7Nqr4c2fiKPYZpTd8Sjo11AP6cjtQQ0w1/KWexawgnullA6hCrmcnZAyxAHZTpVV6GyiAow6WOlc0WQ1EdDFIKNNAMDrBBEDno9wxYIwuvK+afzVgb4I6X0Mdqr5FW4FtWPW4zkU17Mdq2nB/1SAD8yjYmn0ba/I4lMI9wEPqnjkqC4inGoXyARdINyUp2/2v6uNpyv4ifITMB5Rla4oRFxHE7Pzs42G2OXEbZOtabHmwxIBKH24FblvxzMoup4jezAELGU4eZhRg2NGEWg4nmqqlglVhRzGBE1JPqRO4Vvqvhr3dg6NVxVfZ+iReXVPApmGhjnUc2M0rwsfueWFUbZwCVsl3TRaQrVyXwXM3C18DYrBDUKqPgDLufhCDbj7DeFANoCu6HaKa2O00upGrZpI9X6JDXERKoii5rHDg54b44RtsZhLUVPayNZhmTab8pZf5jKzxWQZv8rHwvgfwEGAFtXxJ2uv6OVAAAAAElFTkSuQmCC</Image>\n    <Url type=\"application/x-suggestions+json\" template=\"https://www.bing.com/osjson.aspx\">\n        <Param name=\"query\" value=\"{searchTerms}\"/>\n        <Param name=\"form\" value=\"OSDJAS\"/>\n        <Param name=\"language\" value=\"{moz:locale}\"/>\n    </Url>\n    <Url type=\"text/html\" method=\"GET\" template=\"https://www.bing.com/search\" rel=\"searchform\">\n        <Param name=\"q\" value=\"{searchTerms}\"/>\n        <Param name=\"pc\" value=\"MOZI\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"contextmenu\" value=\"MOZCON\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"searchbar\" value=\"MOZSBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"homepage\" value=\"MOZSPG\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"keyword\" value=\"MOZLBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"newtab\" value=\"MOZTSB\"/>\n    </Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/nl/browser/searchplugins/bolcom-nl.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>bol.com</ShortName>\n<Description>Boeken zoeken bij bol.com</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAAAABMLAAATCwAAAAEAAAAAAAAAAAAA////ANJtQADot6AA3JJvAPXc0ADkpYYA7sq5ANiAVgD77egAzmMxAO3CqwDmr5IA4Jp8ANR4SgDcimMA+eTeAPHSwwD99/UA0Gk5APPWygD34NYA1nxQAOKggADos5gA7MaxAOCYdQD98+8A6r2oANRzRgDcjGkA2oheAP37+QDOZzUA5rWcAPvx6gD56OAA0nFCANZ4TgD12swA7si1AOq7pADkp4oA89TGAOCefQDiooQA0G09ANZ+VADYimAA3pZzAOrBrADtvacA//39AP359wDOZTMA/fXxANBnNwD78+wA0Gs7ANR1SAD34tgA9d7SANiCWAD12MoA3IxlANyOZwDuxrMA3ph3AOq/qgDquaIA6LWeAOazmgDvyLcA78q1AO/IswDswa0A4Jx7AOKkhgDOZTEA0Gc1APvv6ADQazkA+ejeANJxRADUdkoA1HhMANZ6TgDWflAA89jKANZ8UgDWflIA89bIANyMYwDuxrUA6LWcAOKgggDms5gA4qKCAOaxkgDkp4gA5q2SAOzBqwDrwKoA1HZIANR3SgDgnn4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQESP0IoPSABAQEBAQEBATljLgoKCk47AyABAQEBARBVCkxFAz42CgpcNwEBASMOCkwtJh5EMAoKCkEgAQFpCgpfTAoKCgoKCgoKCwFQOAoKOiclCgoKCgoKClk0SQoKCgoPBVMKCgoKCgo2JF4KNl5dZBoMAmUHKk8KCltHCkYfIUMFViIdNgZINgorSQoDPmAKOhkxEwoKMhY2UglPWlsYYh0cFzwvIV5oVjQBDQpNZhcpBAoISlgsCjMBAVBnCmEUVwoKCgoKCkAgAQEBFVQKVgoKCgoKCh8jAQEBAQEjX1EKCgoKJV41AQEBAQEBAQEbEURLJzUBAQEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</Image>\n<SearchForm>http://www.bol.com/</SearchForm>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.bol.com/nl/s/algemeen/zoekresultaten/Ntt/{searchTerms}/Ntk/media_all/Nty/1/suggestedFor/{searchTerms}/N/0/Ne/0/search/true/searchType/qck/index.html\" resultdomain=\"bol.com\">\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/nl/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAB9AQAAJgAAACAgAAAAAAAA8gIAAKMBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAFESURBVDjLpZNJSwNBEIXnt4lE4kHxovgT9BDwJHqPy0HEEOJBiAuCRg+KUdC4QS4KrpC4gCBGE3NQ48JsnZ6eZ3UOM6gjaePhQU93v6+qq2q0pqgeJj2S8EdJT1hr0OxBtKCD5iEd8QxDYpvhvOBAuMDKURX9C9aPu4GA1GEVkzvMg10UBfYveWAWgYAP00V01fa+R9M2bA51wJvhIn3qR+ybt3D3JNQBE5sMjCIOLFpoHzOwdsLRO22qA6R6kiZiWwxUvy/PUQZIhYZ1vFM9cvcOOsYNdcBgysISdSJBnZjJMlR0Fw8vAp0xoz5gao/h+NZBy4i/10XGwrPA+hmvDyhVRG2Avu/LwcrkFADZa16L1h330w1RNgc3DiJzCpPYRm1bpveXX11clQR28xwblHpk1vq1iP/5mcoS0CoXDZiL0vsJ+dzfl+3T/VYAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAK5SURBVFjDxVfrSxRRFJ9/Jta/oyWjF5XQm6D6EkHRgygIIgjUTcueVgqVWSRRkppEUQYWWB8ye1iGWilWlo/Ude489s7M6Zw7D9dlt53dmd29cFiWvXvO77x+51xpaaUsoSxBaUWZQ4ECy5xji2xKZDyCMlMEw6lCNiOSgwZKJK1SkcKeSealfP64t0mBjl4Ow39MkDUL0p2RSROOtqhZdeUEYM1pBl39XCg/fEeFtWcY7G9W4csvUxjlBkCsQ4Nt9QyWVfvT6RsAKXw3aoDGATZeYIt+W1kjw7cJG0RctWDTRebbKd8A6h5pwsDb70ba3w/eUr3wt/cmwgfw6Yft4TNMQaY7o1P2ncm4FT4ANQH/jQBJ2xv7kqIXEADDql8eS3+n8bku7oxNm+EDIM/dU92upb3T/NJGeaNbDx/AsbsLRUY5Xn92caWXY5d8RV6gWllxSg4fAEnTC90DQW13BLlgXR2D3dcUeDVkwOthA1bXspxILWcm3HdThcfvufB26LcJpkOEAz9NKI/lzqpSEC7feol5EWnpSeSlIxCALUkApmULdjUqxQVAQnl3D/X/yQda4QBEq2TYc12By091MQ17Bg3R88nHKlQbVmHvj89awNBLYrwT9zXY2aBAxTkGFdiSxP/Jp6FLDw+AS7GfsdJTJ2EqSO5khD43nGfBARy/ZxOQgZHe7GPM1jzUvChUtmnBAXQPcKGMJp3fdFGq6NByEhiAO4b/YptFfQJwNyQ/bZkVQGcf90Ja25ndIyrKBOa/f8wIpwi3X1G8UcxNu7ozUS7tiH0jBswwS3RIaF1w6LYKU/ML2+8sGnjygQswtKrVIy/Qd9qQP6LnO64q4fPAKpxyZIymHo1jWk6p1ag2BsdNwQMHcC+M5kHFJX+YlPxpVlbCx2mZ5DzPI04k4kUwHHdskU3pH76iftG8yWlkAAAAAElFTkSuQmCC</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAKQWlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQLg4Ji1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwSE8vE9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS72yy/UCZz1v9/kSI3QyQGAApF1TY8fiYX5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7yZiXJuShGlnOGbw0noy7UN6aJeGjjAShXJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJMkUUGe6J8gIACJTEObxyDov5OWieAHimZ+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0tAyOMBeAr2+WRQElWW2ZaJHtrRzt7VnW5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2JFqbHbO+lVUAtG0GQOXhrE/vIADyBQC03pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y595nL7vtWO6YXP4EjSRUzZUXlpqemS0TMzAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlou4U8gViQLmQKhH/V4X8YNicHGX6daxRodV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGitka9zjzJ6/uf6Hwtcim7hTEEiU+b2DI9kciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAAhIBIEAOWAy5IAmlABLJBPtgACkEx2AF2g2pwANSBetAEToI2cAZcBFfADXALDIBHQAqGwUswAd6BaQiC8BAVokGqkBakD5lC1hAbWgh5Q0FQOBQDxUOJkBCSQPnQJqgYKoOqoUNQPfQjdBq6CF2D+qAH0CA0Bv0BfYQRmALTYQ3YALaA2bA7HAhHwsvgRHgVnAcXwNvhSrgWPg63whfhG/AALIVfwpMIQMgIA9FGWAgb8URCkFgkAREha5EipAKpRZqQDqQbuY1IkXHkAwaHoWGYGBbGGeOHWYzhYlZh1mJKMNWYY5hWTBfmNmYQM4H5gqVi1bGmWCesP3YJNhGbjS3EVmCPYFuwl7ED2GHsOxwOx8AZ4hxwfrgYXDJuNa4Etw/XjLuA68MN4SbxeLwq3hTvgg/Bc/BifCG+Cn8cfx7fjx/GvyeQCVoEa4IPIZYgJGwkVBAaCOcI/YQRwjRRgahPdCKGEHnEXGIpsY7YQbxJHCZOkxRJhiQXUiQpmbSBVElqIl0mPSa9IZPJOmRHchhZQF5PriSfIF8lD5I/UJQoJhRPShxFQtlOOUq5QHlAeUOlUg2obtRYqpi6nVpPvUR9Sn0vR5Mzl/OX48mtk6uRa5Xrl3slT5TXl3eXXy6fJ18hf0r+pvy4AlHBQMFTgaOwVqFG4bTCPYVJRZqilWKIYppiiWKD4jXFUSW8koGStxJPqUDpsNIlpSEaQtOledK4tE20Otpl2jAdRzek+9OT6cX0H+i99AllJWVb5SjlHOUa5bPKUgbCMGD4M1IZpYyTjLuMj/M05rnP48/bNq9pXv+8KZX5Km4qfJUilWaVAZWPqkxVb9UU1Z2qbapP1DBqJmphatlq+9Uuq43Pp893ns+dXzT/5PyH6rC6iXq4+mr1w+o96pMamhq+GhkaVRqXNMY1GZpumsma5ZrnNMe0aFoLtQRa5VrntV4wlZnuzFRmJbOLOaGtru2nLdE+pN2rPa1jqLNYZ6NOs84TXZIuWzdBt1y3U3dCT0svWC9fr1HvoT5Rn62fpL9Hv1t/ysDQINpgi0GbwaihiqG/YZ5ho+FjI6qRq9Eqo1qjO8Y4Y7ZxivE+41smsImdSZJJjclNU9jU3lRgus+0zwxr5mgmNKs1u8eisNxZWaxG1qA5wzzIfKN5m/krCz2LWIudFt0WXyztLFMt6ywfWSlZBVhttOqw+sPaxJprXWN9x4Zq42Ozzqbd5rWtqS3fdr/tfTuaXbDdFrtOu8/2DvYi+yb7MQc9h3iHvQ732HR2KLuEfdUR6+jhuM7xjOMHJ3snsdNJp9+dWc4pzg3OowsMF/AX1C0YctFx4bgccpEuZC6MX3hwodRV25XjWuv6zE3Xjed2xG3E3dg92f24+ysPSw+RR4vHlKeT5xrPC16Il69XkVevt5L3Yu9q76c+Oj6JPo0+E752vqt9L/hh/QL9dvrd89fw5/rX+08EOASsCegKpARGBFYHPgsyCRIFdQTDwQHBu4IfL9JfJFzUFgJC/EN2hTwJNQxdFfpzGC4sNKwm7Hm4VXh+eHcELWJFREPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS3UuH4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufGK+eN8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000IlYYqwK10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR5vTkmuRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41lG99uit7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9V/ndzPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0MqiyvUqvakfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui6rq/Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx4sf4H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdLz5HOFZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX297Yb9jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel93v3RB6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/syOll+AAAACXBIWXMAAAsTAAALEwEAmpwYAAACN2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+MTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj4yPC90aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqIYvkNAAAKUElEQVRYCe1YCVQURxqu6pnuYYYZZoZLYAEjhwY5DAHRgCcx4IEa8UniruhqjLriJtHEXGvivGSfCTGJkjXxTFxvM4gYcQVPPAc0CIIcKlFRIJwDzN0zfdR2jw5vJJDI5r113z7rAX/9f31//VVf1/93NQA8aU8Y4BmAPWnYedHgXXRT8MeaFjrRQKIgvRlJKBqJ3MTQFOAOzoV6Y0eG+csK5o+HZE/fx6Xn15eN+6ImfwEEkBFCDC0PS/kqyT/86qOuR+gMXLLDvOzLAupDTym6HB0o2BzgLqiJ9mXJA2WMnKTBqPJ6ekVhtfWVAHfq+qZC8wdLxksOOPs/tj5EVpKln7pQXzo61ifiOG0hav6jtby+x7TR57Uu9NZ+0+K+Jjhai0TJa7v2uC9po7JOGif2hXsc9leLtmWCbTNRSM7yf/Q3vv0krM0nV646YFny3hRijSrVdXNfk0wOhdZ9GvPXo0KEO16fID3eF+5x2BmGIQBC3A/70Ol+lLUI1Zcsg976nvxosA/WOjFSkqn6Da/Z8RLNb0AeyzAGEAAsy5HAyX424cVadkGzjnEZHybKGRkK9f30fwhuVKt9LPeqp5ENdX6syUjgwWHVLkH+ee5pi3UPAR8o6NbfYoFVOxq0n/QCkiAzkA4thE+vv9gbdl0BOeF6ExuVf40cYCIxChciymBhxNEBeMWFD+V7acByJPBE/NJbu2V9srX+Toy1vs5NNDTitixhzCFZQnJrXl7eHwQCQRRWdo9JEAkgoGlQ9kv3R7e0ZX2yqOtkzjFEUwGYVF4qCouA5ktnv+vI3n9Vd+zwJOeZUL1ajCpSvwPtRz8HVJMBDJhSDjDhGHB3ywX0Y7Ia6arcHfjWViSds8lw8NwN+lUWsVVJ4USnpwy8zzBIlTZCFLA0yaXSjuU3j1hAO5GAtFq3pveX5djqajMAy9wQD41sISvLM5vXf1qiKzw6MiYlpdNNqRSDiPe7bsuXaNHcTYa/OgL3V+pzdi2smz4GdR1WJzr7duVlJ11PegZdnxxn0Z0qiOPHuOMqQFcn5aHiqDqk3e3mjEdlabvREQ7y4+R8HsePLd9n2hb2rs7IF2UHdrfGOkO2SIumZelOOGzzzn6zDnw9FfnuWbrRYWtbvSKvafmCcofOy45D+0ZXjxqCbs2f1tBaVSXl4kAMcjEZjj2KBZ7O4Efto5M/DOjYs20dERR8RjEt7bSzn2LqrOOykWP2UK1NLm37t39kH7v7wXTQmp8CPCathR5zHk6/wIz3gMjdAFqOTgS1qyf+cAHJcn5k5vsqBJV8UXbMPSdelBszSFh88ho9YcMpyxjeDh+kA4MYOwydyB+lv3g6RTgoZIPDr33HxjjTxdOzCF//CnzgoE10dhYLIUTCAXJ490YTG9RpYsY6wL3Jo+Vm/xlZ+mdFGEbjQpbUGaFgxihJo0W7f5itqVEqioqt682PGBiqhiLxnyw/3Rijz9vsCXTZL9vz1jWsticeeoytR8XjTgHzmRdB54mpRnJOjYnyx8w22l2FEKaCsPuwB3lBjeYmGtncxSq65+GKIiuwHyCgO3XkOZaiABdb2LYt62XLlUvTzddKbbiHxxEywGVl4GtZ3aQKn/IUXLsAqfFVDXRsbgkZPCPW5Vb3pA86JSUI/0qjX+jrJhgrxsGAxi4Q5uslNC0eTsUbc8u8EXeeWF2HvKcfr2MQK8MkrmbKTEtoa5MfMNUE8oUc6MsDesMDTMrn+IuAbHoal1BdYgKZ7rQzQVFl9AjOXuTwwQVQ4OUG6eGDJZfsNp4e7hcT4nbVcL5QilxwYDxzfCnxdHiuS1xCpvf8jF5vkdjIQQI1tzHQqmddT1RSbziCOMuYGEDv/ItcVbfea/y8sZKVVgoBpStWNSHGvQJAAcNyT8DWqR2KqqoIZz++31xyppPbsxFxPCEo7gCYxAJoboBqi+yJtevm2212CZXNafHhHWlxLt+26ZHgn2cta89XICU/dqwceVfU0ynz4sVvT4+ELbyNq4l8wQGs1carQDp6XBdjNgIgEXf5rf78w74I4LHYwkTJxeQo/ADFILC3yLL4cJl1Oj/g3Pi8cejuUkiw3KuIphn7dwcRGVWEiV0Qead2sLbmSrQD55DSiGdxhiTlLsGhJR4z32kAkthC+0nQnpuAUMn9x+YA81LiL7GT5DvrX7y6PA1796U44ZfFt+igZWr94fi/63a+m60780IEkbnmJck6HsO3+x9B3DJpyq67jp+iAQQOzLXVCboTR6bYjX38wXj7x6nypc8F42U6E4tnbNfve2OXbnYfeCAAiOQvJJBl7L6KtFevuI1KzKbaW6Hlasmqnn6u3gOnUCaTyCv9ldX2sRDVt0Di0wJ098LB3aK5PfGA1L4IFENqQMg4+3dJAISWfUvd3kyOU4ZG+AtU1xupdAvFen2U6rrV2ZeAGAUYGsiFhP0oEMlTLinjEw/RBh1s3vDJ1qYt64c74/l+886drrzs/oo8V4u8VNmdGy7ftqVZOTIThxLHvGRwk78nVrn/jNU4MwEXKaWEV00Dmb5XY3kteqCwpHSNj31i1NDgUbdm5T5jafEL4siYrUTgoExcrtQLFB7jWrN3feGR9ufPfNMXdldp1KQeCyqW7QW0zg/4Tn8FgAF5QCSUA8PN5cB0YyyIOTgNKqJu8wt0bmoNcn8np+Nmq47xiPLHD3yWqlg0Ogp2qus14i+LcvOK75Y+H+IdXBOmDHh7Ueyk03FaWmbM/DjHUHU1QaBQAiIwaLckevg5a2OjkrWQIr+5S7dK4+Kau0lwBPvksCGxoMI2+2Yz/TxX7+TcUzcKITDIXTGSu6CQXm7YbQkOzr/wjItmxURZlcMPqdWChuvFs03VlemYWIKAANdiMlmTZEjEfr8lK0ocOIdEjd8FgJ8PLuA2ngRwj5+BQGgCuOIqkEzcBsMzuGS+31SFSCg2mlMu36GSjCSAHAGDm3VsXIuOlSYMJq5sTldMVbfvwrdfOz1HjLuwNpoi3EVSQ5i7/5ZdyStNSKMWN165Nc+gOTuTMZsDuYTR434BBV4TJm32mDmngY/yCxIexAYqFcKqfDtl5yutRNIQVzbIm7Sq0ry7F+fA9SZ5QkB1NYIqFV+ufrOhks04jF18P5md0AcuW8NXZRu2y8QYNSIEX+/jJijW2sTtQ31sod+eNm4tvmGLSx0hzT34hizVye3/p1t2BymeXdX+U8ibbS3c28Ceu867yy1Diqj32iuUi5rNsz7t/fXsjP+1vr24/RrgcY1l7GiL4u4uwb5yeDl5GDT1XMeMaNgVHyr8nktXzEtG378m9gQ9ov4/S0KUv4jEuDdzYycTfazc4N3bfu61Mc9NfkZ06JuMR0vT3ubgbX3WhL4c/lt27gkT6Rt1O3afN708PISoHRZIrFZKQImFtJkQxH1aDOyCNj0Tued1z1R/N6j9Pevq939hfk+w/vhyFzRbCUJzuUuc5tJP1gV5peYs/hbMvam6fJWo1VsuKMhI9VzBEXD/itifyZ9gnzDQKwP/BlaTi1SzVazVAAAAAElFTkSuQmCC</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMwQjQ3MEVGRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMwQjQ3MEYwRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzBCNDcwRURGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzBCNDcwRUVGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5U94CwAAArpElEQVR42ux9B5hU5dn2c9r02Z3ZXmCX3QV2KS69KE1AsQAGEBT1tyQawUSN0fgbjfrFWGIs0ZjYjaKiWBABERSRDtKR3naXXZbtO7PTy6n/87xnlqLEL1++/Pn/fNee6zrOMDtz5pz3uZ/7ue/nfc/IGYYBXVvXxncNQdfWBYSurQsIXVsXELq2LiB0bV1A6Np+cBNDcdM+SgJAR9QADqGx7pAKNW06DC0RoCSbh+V7VZB48FS36hftqlMvjSvGyOag3q+uSTePIhjgtHGQ6eIiPXOFg7oONX0L+S0Axma7xG2f2NcCJ/06aGhV6bnTCqDq5zodDgwnD2m7NoJweBckOzrAMewC0FUV/O+/DqrfB2mX/Ag4qw04yQK8ywVKaxPYe/cFW59K4Gx24EQRDN0AXsTdQlBPA2h+HyCyDyBvNkBoG0CiESDZAJA9DSBeB1D7NIAWA+h+O4Cu4PU4gQ2E3AaQPhwgYwwex4av6XjeEkRVJ/CcARpegz9iAI4JSCLAjuMaDCwSQcfrfH5lAnbVarDyPguM6clDUP6+Taf3eSwO4DgO7tkx/95DwcYcj8WZJEvPcwKEEyFLWFNyHh0064ECh7cxpibPMWZ4XFc66HhuaS88D9xXy8E6eiKI+YXsr87ho8EaDkB11TH4Ei9RpO/VVPa3IUOGsH3VqlXs9XOcIIDdwkFRJg/HWvSRaw4qP91ao/6k2Y8BdwCk2TmoyBe+vaSf1Izv5SIJw3a4SevVFtYLVu+Qh2PEh687zM3OdnOQ4eQOxmTjQwTI630KhCYHHlfT/+f3LugKNQ2g0MsxgNMrRupZ52YTJAgosaxrNvxl6Zd7Pz0f0vIxUpglmEmgyJgtCXj+wrteGZ1b7v9b3xOnPAwEQKw5Bm1NzRC228H6jzDCWSePZ8rjmWa5OAjEjYwXvko+//F2+fr2Jg0Kuglw83jrHy/uL763/rC6q7I7D9eOtGLMAfadVGHZbgXcdq7weJs2CZnlxs92Jce1BnRENdf35ZXxRzLT+F/PGGJ5ISdNeBUBdjx+jgzBJAMNmcnAAcK0/rcGAjIo2x/8WIWHrhChT4EJgaBisHGmf1kEEY6Fm+2V3u4fz7riyWf+fOirx/a1Hu4jWd2QTETg+gHTX/5F30t/VhNuBVlX8TPmMShGcQIWHqjsZDsYJ2tBsdpBRxBw/2CDUDwTwchQkJvGQ1tYnfjkssQH9a1almjl4NqLbR8O7SHchVndnO7gADMcWkMGnPDpDAgNHTrIqgGKCg3ndRPfumGU9a35FeL0Z7+Iv3iiWcvPRWbxhw376+9G7nPYOedz17rvONmhwVnnjM9VOw8iJoIYxosTLf/e4gvH0oOMuGCNBku2a3DDaAFuu1iASkwoutggJTxmfrbNXX9Tz/HP9XBkwsLabXP2yPE+uuQCzuGF+kjbnstXPQ0RNX4KBJ3CrppX4FeJTBgQy4FYYTaiygrw3+gS852lQMRnBV4e3vtGnn3ne7FVqAGy7A4e5o633n/vZbbZhsE1U53v1BQcd2ZlN49BNbM1pEO9X4MxFdKnv53uqOhXLHwVQu2hRHWYNNmxaOYw232+6HeyHf+pOQTgFRyYhiMgxsNgSLZ/+9JADF+Yz4GEyfTKMhWGPyTDzW/IsB8ZNt2ig4CDqOCbmmIdUBdth7gm20mbGKkyEpYT6Tr+/SwQUOKpURjqyofb7L1BllBXUTD+m1MFPCHXirxgETlYvke5/KbXowuSmN0U2F9eYn385xOtT9a148kizZOg/KEMkFGDEFvQKZGIGtVLCv16quOBeLsGU8+3fXrfFMeVqA9ixB5ngki1IgoDIUj/Yj5IMT/ojvR/+9LQuVFyOJDcCos4sCG23/xchfPuVeG1rX6I8MfgJF6viMGnYLNYGibl0yOJSAnLh8Sf3nlRQuZV4TY5E6iEREH7pzEYE4Yo9gpmvRhdZkNAxFGcYj3f9viV9gdRFMLIngLkpfMQjhtnMcGZm4zngxoBsHyAgHF12whcKNYTxuDLx9nX3HO5fUZrWIdI0jC/NAUC2eDBgo4j58Re4BqrQXN5/seA4CzSw0uyo/QpKOZAxISa85wTXl7HgcsVZcwAcBoAZz6eudO7ahIBmOkqgYu5XGSQKPDA/XOAsLNOIxDA/R/HFsbiOudBoUgBvGakdCOVgm9PaBDHetYfxaEvBkwLnAsMZD0H9xBgbIUAQQQMAYPKRFmusHTuBNsEH4Ig+j0QIOJRIebjAFlxV20uc8T+B2/EEDkeHAek9N+/kw+NzW5wO2RWS04BADqBoJ+1x1UZHMgKc0pGYy2XQE3ZwH8KEIjK0RlMXfqtcn5hFg/NPg1mDLOsKMkWDu+p1+AkCsG9+EgBnDJAZPRFiv97YODM4KJghE7DRDHFstNM35FQ4GwQ6DwDQaEthhmB/wbhn4Ttfw8wuBw6MjEPIX+22bPgzgAA1WViRQNO7ZT5dVEfXFk4CFm3L8TjflY6/mkNpTG9RWp+/E5XTQGITA2XV4p/Lc/jmY3s/C4j1VvIcPLwIYYtnDBYCdC0039P4jEUzQw4XQt9li6a9s7nxDa56QK0hTTI4OJ4DOMUOL7vJ3kQvJnAE6J4nn0J70oD3u5gKKPm0T8skjiioQI8qcTpb5cyzYaSGa5UFP5OcWiYp0iui8drous0/tZ1pV5PGklIxryCFvNqYFdSQTdSj2d/MqEpkC7a4WZiA10zezG8Oci8yw28O5012tgY2ewgpHvAkGWz8cbAp0MwFAHRMESB51RTIKJLE03jKC77Vum387g6MBOtTgDpvXe+oAwoEteRPYx9x+uTY/A4ObhupAWBYApDCdMZdQCWBp3RO9XBNLSBZCupHNB10TmTIEWWAQHfP39THC4qU0GgcZe5033uVFB5pwsETwaovtZ+kbUrp2rRyAV6MNBTj8fkxP5dR8Fi2WcpKt0sObt/LXi8KQT/Z0FLhUXKwFFBEZSoHw6N8yZDonEEqB09EBAx8H99EN+2H9wDN4AlaxN776nP/u3sdqIryPNwsK9eK/xou3xdc1Abd6BB75aQjaTLygWN1NnRaSYVsGHy88Gg7qooEY7luPifxCKusMPh+wFrx0EtssEtCILi9FzQmxsxR/BVbwZzXHLVkYuSJ45PV+prz8fg25PHj1Ur/ra9YlbOVhzwpbo303BYrTCwshQBKqZHQsHbrVarnkgkYh0dHS9gSbpVXLhDnk7Zne3mkb4NcFu5qm3VajtRuaob5+w64ntYoKMIBLKdPTDAD1xhh5GlEtRiablnQQR+NNAClw20QiBmMkccj7dqfxI+2pSAmkYZjj/rNvvanWBDKuQkCcTsXEgePTQxtGLxb5O1VaM5ohebPYYXFRK9mXmRdV8N0FV5llRYhIBxH7VXDn7K0XfgXwXMCE1OnjsDDc1sG1sLAdoWzYTmDx6FaFUF8Oi9BXcI7GUJ0BPlcPKTQQyVgU14blk7wTvmUcgYtwQEl8kU3PdZoBjL6dFWrdvjSxOPf31QvYE6p8WZ3MGBRYLjWLPe41izBjnIEiQQCTT5CJgjjRqUFIrw8BXO+5x2I6wKSPN6ikZPsYJ+SiTGNBkyJKfJBhQDzHg+zQNKfd2M4Cfzn5MbTxQRKwiZOS3W0l5piarDFUpzw2Qao9j+3XWuCy99IKe05/uTh48BRbL4jh48eKL2+PGYqqqTamtrH0ZWGC7KijFCxWDoqZKUZufqD6F49EVOC7vvbjRPQHU9wynBxH4ipKHqF1JpTY+fbknAp2vjMGu8HWYOt8LBBhUW4msHamUSA5CVJ4LDevbBOStaaKcbAgveejm48N25WiIOaVNmPm0bNOJP8f27Gox4DNyXThPcbS3TOz586+nEsUM9OLu9d/zYwTdUv29KwUNPXSl5MnQtHgFOILpTzQYF4z0PpaMFqu7+EGrfmQZkg7vfeh+4Kv8K/tU+DDpA3tVOCO28Go4/9zzEmnBUW4ZAYP9i0OKvwnlvzGVA0oJ4GNMVUcy8yI7fVKlj7pgXW3G8XnP+crrtpW4Zwp0IGK1fIYeW28h7b7P8/NcHlauzU4x7cT/py0evdPzYH9H9Hpsl6dfaINMRQrbPPIMVjbPY4ETUD7eUjobuWYXsT2JaOgRWr3gVQXAredLsB37/UyOZfCu0aplmHzgM3BdPHR1a8emL0d1bK7VIqDi685v3YO6vimyjJj6pYrmQFaWhpaVFGjJkyKcItGFer3e5iLRexGFUSagQIzgtoA4vwRoeNn7Qc7Yg4XXP4MHr4FjJoHen283WR/ccAerbNfh4fRw+2RZng0Zv8GYI7L2iYGCSS1SUkQVMkSFkZENsw6qvY1s3TpBKekL6ZdPGSj16biA+1WNRICDgxWr2vpULYfaPv/C9/fL2ZF1NhZiTD/4lC6ZpkfCmoqdfO59HQGEpQWBZzaJNmyXbDkde3gUdjRXg7R6FgpsHgL20GtQQBjdi6gUDvVjGhDfxTFZB9RO7IOnLBGsawLF5c0BPZsKAd2eh1EdiUBm7ZaN+2l2nlU37U2R9a4MGt02zf/bYTPvPX12ThHq/ybBYXpvnz3HOfnJ5Qnj+0/jMnFwe5q9PXnJhH2n6LeNsL0XjAA2KAnUR1EtiqgSd0gjmrqB4c0l2mJJ/nokTOQHtTz28IPjJe7Ol4lLFe/MdfZznj60Ofr6ITcBJrS1grxy6sejF9wfWzpl1JH5oXy/SWS1vvvB71/DR6+2DR24uKOu5WrRY+DS7XZYslmWoFTi+MaB7nLbTQESEGASIuGwC47t7EndqLnXL4GBwicgsoXGO8iGJHGRmCuCy8agreMhwm0GhUpKQeWhvCuCTNtDCQSZqQosXzIvt2joB6z94rr3lF94bbmMgUPHiWEAJEEj9qBXAUTk0kn/fY+PF7BxVC/jBhsAJrPh0ZOOzj7yi+tohcRhLfbQBLyaMgY4C1D62EkIIAupa9/rDDCi+uxq/GEe5DY8rmNpBpX/jORXceAIq354EaNOw1qC8RyaoWjATjj54NyjNIAePQjseMoQa6aFF8Y9a23XI6S5An0LhuYMIiHwPuiEEOiVKeb7AxuHhK+yzyksEfxB1lAMTZ+68yIsr9sj9a9sNaGyzgUUQTkuRU7sJig5dhkH2LBjajufS0gqhpR/fHFzy4Wya7sz65YP3pF1xVTWdv+BwgmPAMFZaE4f2gNxYb3imXXNLp3jUQkFo+OMjS9WGExLUH1dVRZHN7icrQQZ/5neT2GsNG2kHGnWoxQukqejv7lWtOs1IQv/uIptUUf6TxhbVxjNLDAmrQMgKL32GQdi5BpRjByH4ybsTAgvevJHcgLW8X7u1T/8X5JO1IOXkgZRbAFpHu2mrknGsjWko7rPBMXhks2fKrN+qbc3MbkndiqBj2cdzgqtXDDCwKhhtawEiWwFqHvwpNHw+mpUDb+UBcPRZCZH9AI7eiNYcBGNTCr0YWSvN/qEeyJ68C/JnzYN4wrR21O0+/udnoe2LbEU10D0BrNirnL/+iDo43cuTU9AK0vmjLSiwqYs4ulzCBOCgFzJAI3VkEVM3jrE+loyaYltFVnxtbeIXrUH8+qSAQlqA0+l0dmmI4MWcJ3nZ82TtUXvgo3l/QakPyJZJQ1Xnxb/dDvF9u4HDEuEYPAJdlpe5iGT1YUgeO9wNUHcprc14qQXotlwnW15+xiG/9CSkbVkDKrkMTDLSIWKGgwvWtOHFiYQOg2ivfGSZSI5Nl88R5DgyQhZezHndBNYl/K9aWcY8ahIayboVo82SLeB/59VndQWFHmfFgBZv1WMx0OpqWNOE0Gwt6Y2DUAW2nhWmSPK34esO8Eye+WzwyyUPyCfrHDy6DBnVdHT3tvvTRk+azdHoczjKzR/+nglA+l5739WQbMHRP26uLxCR+p29zfKQPswsEfFaBAgOfPHtj0DToptAxfRHaoYIPob3/MJTMu3B5z8PwuqjtsnWlEXkzeviSFyjK8Dk0LFMIhFh4tCag7aQTusU3ikpEp9uDeoCkRAK9GH5GQYE4g6QcQw4R0qk6WdiwQBNkaF3TzzHioGQWPbxTHQENgETRswrPKYFO8KUMDThJGbmoIV0I57jkKw5ekPHh/Pujx87VCHlF/pc5497X8rvtgDF4zeJmmPAB1AWYYmRz0xYtD1tykFqiAvM4jV2aDn42KdHlnCAAv3djcpDgYcEE4cX8H0g0JxFyvL/7U1VQESVDw4vJHZt6o8nN5B8sNLeCnxGVr21z3mgZmWbIhKFn7eiP4TWfgnRvbtRS2Syz9MXS9m5CWtZ+eJ41ZFrOU1Dce+G2OEDlyvt7Tap1JuA0JJLINqUyagrTj6vogEyxuNFlKW6NBgtzyiA5oUA/o04GuhkiE4oUlJWLaRVfgNt28+nhTcs2v4tP4JuHQ+e39ML66q4nlQWvVj2WkK6UOfTupdk8SdVjVlEZAOBLcSJolOl17LcnK80W9hR26qN4KiNLxvub+s0TCYVSsrIfXGniSBVFmhCKsfugl4hPOCJkxDfve0yAzWKJsjEIHH78FGg4pgZqKGSNccGJDat+Vl4zYpbDV0DqaBbc/qUK++ylvR6U3ClhQ0NP9fhY00oAxNMF6WzmRup7BCO9QQ6CxvSWmuHDhuPKpPQ8hxowudnBlpLzaP372Y2mgT+bF0AqfKSSBhzqM/RqXvou8/oEWGB1XIFgdsMGd2/wlo2Wm1vARJ9BgonpD2dAsqCnbKVvCsdnCPGQGTLeqYRINWb14gtispWoO28ljWY0HWowQ533UN39it54rGd9pyTFwIdhthBl83cpWVLZAc7pz0tWA4yJmKQ16Xew6VA4kDg9FkOLQgE6rYRmIKH+8DOq739en3RkeHpZknIEXSfqAeQ/jGOg/oVCt/QlLwk8CwZQjFgToEaTE4rj7aS34eDOIJwhuDw8XgdGW6znKjad8QiU9AiiFYHRD98G2R/EmLh9nI+OwchEAe1w5+mNNTb4nt3TI2sXfk4Zn8v3uEAx9ALPkDx+IytZ5+dkW3rkZ4UUP3tzJqfEs/nKuEjyqRv3tuY/Dl5XFbLMdpbqtUbfzHJ/hz9mzRAJxhU/BvVPpvEsfdapdMoseDF+aNGxf96MbS5za9709I5SOJBaZ6CuQnenDTx+zS4aJILnr3eMiL67RaIfrutJ9pAIBTThagtjbnhr5eD0tJ4qoVqYLZzrESUAYdINlLtTMHpAnv/gbtEdBwqik7qrMk+H2ReNSfXmotisX5NCdMG1K6lx8iBbGiaj0itO93zMwh8yDLuganGVKoeWlE/eEftAPEdHBM1JShlAXpe1WNVTU5HVaNW5Xac7ryuPKBc+6PBlpdoTMga76pVmeC+uB8t09Og0EPCmUsYrNNqQFkuv4Ha8TKfwGtC2jCc3+9/0YwkBi9WcwTCB4+DWpCbzrqq1HKIhIqaf/erOJVJKTvveOb1c++w9aucJzjdER1dEy3rI4EouLH88SlBTL0JWvmEu4GvGaQRElH2NxFR+kVhJme0h3WOlqClYwA3H5IHfLIjOWxkmbTdH2VoZ0AlBqBu4uHGBGsm0YoiPTWkNPO4pUrJPdyovD9hoKWa+hJYRrQMF9d3W40yh6ao40ilWR4++tTcjOL0tkZfyzuvoYMLOUgLsIkVVM9KS1MpIVdEy9MZcDpxAdWw0tbCLBJvMdcqcOgwjGSiFh8DeACPkerTi1n5WLAPYiGudpoFPNVPSNaXMG1AfYNTVJY0G02xYxiVVpMxWIrgAMZPHMOsNJARTN6m4Ig5MKV/GJqjnk9+9wncS0CnfsL6Q+qo5qA+ZFQvcWcdWmdihk92yMxiEzCSmERYPvoAjmdGgQD3XGr/Y798EapCHLQkTU3xXcdwqi3LWsbpxJYKCkTGFHLTSbu9csiqjOvn3se703ZxGFjalaZ6zH4rS5zOjiuH48pxZmeVtJSWSICQiIGOpcLIQ62GukIcUy75LqywLHzvq/gsPqUTghEdFu9IvnTbBPswqoPk/TNcPGsi7a5V4Dg6hz0nVFYfyRWwjqSdJyu5bkAPaZ0V39jQocF1o2zQK08on/GnjjmcwYGi6lDaw9KwfIfh2x8Mw/U33QRt6zY1x99CIZyVy05c9bf1tVWc5xG9GQESPqxvgRdloHWsu/9ngGKJtZ/ZiCHaBIcrBpLFjwj30KCJqJpb33mxyV12J9hLZ7TALsxou2FOHSR9QyBz0mmXwOYXUBhGEQSH70PAhcwOZGfZENIi6CJUSAbMgiraNdjzQL1QxMPtl9y6dftRy9eL1iQmFpeK0B7U4K75sQ/WPeDuVU8rt/DjnlSPBZkCGkJGxZJNiYmUPX+42nndkBKpocmHY4cW16Dv4s4IfmezFROBlxXIu2wGpKGFDK5Z1hjbtrFCyMhiotBa0X+jY8SYXfE9O/BcUZgG4tRrwdP2MDCQtRaQZYkFdNGCjiILda8T80oBAUsvt3g+iGg5tf6DgacO4vSh1t8KLnPOgJLHmy3Ayh3y0N8tid1Mdo86wVuqZHhxVZQ5BWqZ0nS0TTJrWz7SXn46z0pFDI9R06bB6N4WuH60jQaiOCmDiUgqNarBq3ilDslgPQJNU/eD1cpKA+d0EtKtKHjGxg/sgdiuLbhvZdogceQgSHndQEDAUBcSrRAqbXOnImwgKNRQADMnI1zyzMsHbUUY4I6O/WbJp8YGlYYjxdD8UV8IbsEatcbc2z9HNjhi2klLtgkEYgMx3bSSnatOCTfOskNwwbp2V94ooL88c419Vv8KsaWuXoVsZNLtNUrPKc9FNoSTRmlpDg+0rI96CSv2yCMufDiwncrnnCudP+nXTXgfyzyCAPWsFgCJO/eyPAHPO6AloLZ3GfCjxoOlW4+dWixiZjmW09DXn9+PSeJwXzwFHMNHUyMJpKJSrHw1iOkOcF94KfA5hRCuqoLoiRNgMHGimKVBsrD1jfrW9WAsmg88IXfyQMvBuRfZ34q2Yog4c/6AHNN/fBB+Y1+D1j/LzUN1swbUMKESQGxFWoFsEW+2paEW6yBNNjWgcLqs0gK3jLexGcpI3GBLv80MZv/l7JzK+bg0iEbxeD17fiVm5ypU40lJEtIjWzdeS5NvWjSKzi7MZhkj6JdpLsFaWg6WohImLi2FxSBm5wkoMt30WaXDD47zBi23l5Yl0ayjOLlgCQOAlvJ4FMy2z65h4o/6B8lmYPbQt8F0EK5+WONwd5TgY39kkm4iaHHRXEaFe+b4xeDow8RgCO0AuoSOj253Dbigv/glNdooEVbvk0fPnRetnr9J/qrBr7/89PL4qinPhrZU1SmuBfemjZxYLr21v15nZdantqIzUPDU+NPC4HRnD0RkyJASgyYlwqZ57cMvWMy50lhjDcsBJI4dsvo+mvcHEtcSUTyWAA0DHT1eBZG9u8A1CgkI3ZiKdpwB4MwFP/Q9aDsNmrVEcIndsIaR+HtkhvOnS3cmL6pvULtnI4q9bg6oa3bJ4/7NO5/IHDGsp3RoX4PKKO+US8ABKsTPtwQ0eOK9IIweaIOfT7TDJAQCCSKiRV4wmcAwuFNFUMKT8gte0MovgPTuOWHXgf2vtb767M8ZpWEZiB/YfRUG+WfOwSP9nVOp4T07mQBynz8OvJdcgWIpTDWT7FOPjlWf56hooXi3BzzjJv5ebqgDyZkPQrcRVdDyxWqoWzcB0lJiJrDzNug/6iHIGGdaRQ0B045AUPwAOVcAdLvWBAmVjI5N5XD8I56dtpNW9k59AaJHSWuAZKUmTx5Vs5aHp9sv3V6tjdtcpVy6uUorP1GvuZFpL8JgX7TrmMIG/e1702fPGGTdunhnEnpkStCIgx/U/GDhrKkFKdyp3kEnGEg32fH1emQOEnzp5w3d7CvvdziyfVOFtXsJ003t775yu3PwiA+tpb03dixfxDqLkgf1FY4xlQZATcHTVPMPOAYCBE8TSCHM3EwXr6263zsuM4OPtTWZK4yzswRoatHcYx717/h6vzy+L4ocWpPQaRVZomC2EZAUFEfHmhUYVyHBhsMyVLVokOFEkYIXYgLRSNVBYAtSgsgGTQIqc7RH2T++8yGpsEhNNjegmPFCouYo1/LSH17tXCUbWLmUpqSZVlDamiGBOkFPJsDarRhCm9ZcK6PDSJxohpzrbnndO/GyPdR74JzdMEM8AOXPzmVrtYkNaMF/e0Mm1PzuMVYCqK3c8L7pHNiKm+MoMA+ZfQQrapamBTeyrgsJ61733geZ49qYuBQ9YLdqpxpsvrABBV5uXWmOcD8K6xlP3OC8+MIK8fM4iUBMKCeW3b75wloqvRU4hn0LeQjEdJYs3FlTmmfoBGQ4fyKsERN8G26E+kADXpMHsm+47TYKKjElMQGVxJO/u2dVYNnCYYLLhTo4l5XZ7zV4MAjkspgO6/BxWjgEZ+5853o6cgG984Tjy3/tHVpWKNS3YfYnSA8gO1Q3qo5fzgut3nhEeYxcI14wW4dwVg8BSwXNK5A7QJcAm47I4EJ9gWWjjfQBQ71+elUGDcKRVoONspiT29H98RdnkNBB14B1rgT8H82bGfxyyfWxg6gVcBfTzTYr2ad41SHGBnJrU7fmd159INEYgowrrtjR/d7/uJXYQ8KsoEc2n5A+5BgMevoOdicI9RRInR/642+gfcUY8K3FwO9DZKabwadp6cB2vEJ0FcGtI6Bm6Q1ANxdVTFkMfZ58ip04lQ1Pb9hd74Qv96GORKCQK3Dj9VNSPDvbAfdPtUMwplcqGHgS3zKC5e73wn/5cp8M39apeN0KZFvTwCtmYMVJgh1dU44jnW54SYCmmEI16ofppSMik/L7w4lIK2xx43EkHtIunro2Z849f06crGWlk0S24mu3tn/w121YKuYKaekocTx4KVbEawabg6AxE1EoRvbtnqxHo5PTL7iQd/SthDN34de/+Q8GHmIOQnZumtCe4+VfjelG2aE6pX8U7U46ikFqRO04Ko9de1T+CYLGjUBoQiHp65UrsSbSJ6tjkFcgwl2XuuFYiwroeKEtrDuX7Y5PPdKoXU5OUMUssNi4tIoC6VEanONtOlR4dfCg0LIW9z5qLS47Htq0errqa0Mh4YToto3T9Xi81VHRfwf1D8g+2orLwDVoGMQPHxhWffsNO6L7ahzZ1129pvy1D8fxksUg78yaSzw1w6iwY4C9Y7aBVU1C04aLINUSgPZlN4GuHIL0QQdAsJm3vqVVIg1OAGheMgW+uWY1Y4K+MxfA8E+vMvsIQaIz1EY2+GS3lTEggb05qEJxtgjRhMbmEkgkNgUM9+Yj8ngH6icLfuZwnda3MaSPH1QifTG8VIqAjoljtcCJWCNa0QBUBZpg6fFtD/ij/ix2t1MiDOU5PXMdgrSlJtDAXVY8xI7aP+ayOsFb1HOFEgkVRnZvHUJ6gfooGpbG2P5vp8hNDbPlxpO5CAgrWnBb8mRtz+CW9VdGdm59U4/HxmdOnjEvbfjoZgsmiw0ZtXPniKI6J4eiiOBmFHtbq9GyYPCrmpWpn+xI/HpntXJBIo7CEDNep1YtBjU3T4Asl7BnUA9xH9rHqqWb43JmlsBfPdKeeaxZLTjSpFTGkkafxhpMmTSB3eyBNbP58oG2pbdOcM4NxgyjPcbBeTkaDC7FZPWFWPMjuHrFsPYFbzyTOHpoLDVLyDe7ho+plXLyFyANVuF7ipWAf7Lvs0VDpPxCSB930YN519/6uGvQcHQNQbZyhzUGLQgEpk8kc1aR+gf1r1wCJxY8BaEDlZByj5BTvhfsBQtxJBswbXpBsn0WnNxRBm5vAvLG/gLKH3kN0gZgOvoYpgzODhurrMxF2fDfReiw6v0qjC23ADImSygky8wNR5QKHMflJ3x6GjkvYsV2LJ+ZaSgw7/JMm9BHWu9Dm7625Rs47D+Z/+yuxSs7Ao39weY2RR01gWIdDLWZabkwrfeYOVar7bU+3iK4Xc2FJB6vY+v629s/eOsxubE+nS1Tw5KoUBKx+0JJVMrsvlEeHUbGxVMX51xz0wwU3oaE7KorytnrQb4LBHICX+2XmQIeiv44hH//cm9y7Em/dtXuOvXCcNzo1x42b2gl4WgoZk3zZAgQjRmYtSpwKCBzMPgJ2Tg+tsKyoXsmv1PRYUs8aey6bIBNvXaUA9BiYUnhWAs0XVJACQZR3PjYhfBIZ5HtmyeFt26crgb8Y9RgoB/1yonyk40NtB7voOO8wa+7Bg55W3B7OyjBvRdPZrqhs9SeBoLFvJk1fsIUhBZUjU3LZ0D7qitAbh4JSricaQRbEQ5ADfra0u3gGfo6ZIyYj3YlAXZ8PRdFpIrnZqBGMRzsFr9NR5OQ4xahX6EAG47KpTWt+rQtVcpMtM4jLQLHNQbMlUnUXQzheLndZsexpZ1uWDFg0T0Z06YNtSzZ7TsK7x1e03/h0W03Z9lc1RxT12abjqaIk2rCk+3w+rq7sl4/Hm3XJnQfCI8YPSAaRpBkZOI1J9OD61ZeE9mzY6oWifQxeD6D6jAGWjc0rdHarWhl1pSZr9nLyo+QpSS2tPcoo8/97XsfT6EjVf5p3UEAS0NZnrh+eJll/XlFKhxtUnugsOzhj+jd1x2SM074NUtldymMpSA+vEwKW7FkvL853n735a4TK/Ykk5MHWcGFsdhUpUB7SAXqVFIDio6r6Dy46botqS/FLNCCAYZkW2mvlZjhKy2ojm3FJbbo3l0WS7ciIVFb00Gi0dG3P1rKHRhDDWuhF354GpQzNUCi2Zzs8A5bBJp/EbiwFDh6OKBjuwhpAzno2BBkC1qdPVEjfAtsTYLNvKtY1u0Q0xyslW4VDSjOFOFQozZ20Y7EfZ/tki9XMfDde0hav0Jxoaob21+/2b1//uZEnawaBrLmPb95N3xzGIV2Hq0UR5s+60/+xV8/kFXZr6D3vkh8435R0n6Z68LAstXL+imLl8DvLHJngVO0gdviAAeVDZVjglBtbsSykBlMH3vRK2gfX5Gy85D8/GmotQxk0GT08D6ZGkqkG+SWJjaHwNts//lNsOdaaUsb3diSkDW2CAXHu7ZXnlB7os1sNJFAIqRT57EMRWS6HV/k4kxNK5pBs5lsFRP57L9vdTHHUMvULNofPSePuooJtEMJtmQaBwdVLyitLf/1FcwEArKMRPOy3+wuarT0SYFTO/UWaBaycx5Cj5rGAQNC40FNNDeWyM92x597Z0PiLqNNg7yeUuOTP/XcGpfh87isE0AAg49ikod2pP8HpjpvcUrcuscXR95ubtO43BwRWk4q8PN3Am8vuSNr8I/LJ6MmaoWdLTXgMLJS7WATCEkUj+x+BgQA9/371FhmI2uyeQXWllfkEHUSyT7qbFVXnD3StP0PJcvf/UMZnQ06KgfUH6A5Bz1197Q59Wr2DWg1s2F2f0/d9fsPbylQsDmH1COzRv+ULTXBxFaxdD52zpzQ96LNcGCeZA5lg0RzAR67eb1//ir28tufRe8y0B4OGGo5+tS1rrL+heLnVDKbgjorB/ScmI/GiRawThtqffeJ2e5BqJUCLagp7Fg+T7RrgzbWxPrbFNQAtl9DiTQINFsj/EML9GmehY2Pbu6ppPl7IyBC13aOQUVQOBVoMqZCdVMF2AyV1XW67W/1IXn8nz6LzhW8AuvAPjPbPeei/pYEzS+QhfRFOqeUTVtNCUILVqobETRF4p7fzHBd/JsPw9vNtZ9oK+eHBmNq7XfwLsTdT4HrrUEuyhQuUQDGv/CWny4gfG+9PkbX2QFtbb3gzZYhIMYSqAs0llkEhNdXx++mqXpagNs9U2iv82lr/7o2zsjreCvaRxeHpZR0BMem3+MyD+X5ItA9JfTanPGOHftOKJ+882X0SkuWQAzLVuxHtBC7V8S1bw6+TwJL7hZI4/IAtC4g/L+5l93jg7rAWBjxxz7QogUhy5FItcdP3dAy0JMpsCl1rBnGvnoVS6LOFp7QApMIPq8o4LEcqFDVJMMNYxzw3IoIYwti6nQHT02mzYirK2n946Oz3LuL8Hikw+ineUBBEHBzYHFYhX2RbZBDHc4uIPwrNwy2iDY2EYH7V18OLWEFsrPQwRj8qcWkosDRrCubaSNGaGhSsyffmDZ8fB/LNgp8C+qDl76KQLZbYrf0VbWorIO64tsE3HGJC/oWipDrEWD14WRvaFagT19n1Yyhtr0krOXO+1m5JHgEKxQEb4RHD9WDLxGEPIe3Cwj/2k2BQGQ4XDtRhDsn0eBknSXcqC/w8MLwN+8sixRlFUnQjpbxtx+H/zL4V97hpBeqMfDUPDJXhHPsOekEclThuPn7EvtOKp4lm+P/C7BM/PJS1x09skW20vn0Sm9a66jD+AIXHIhPgid2vw7lnqL/61fe9fN6p7QBZr/YD9SCq2BiL4AhxQJUYrAHnLEXY02fO9HxCM2rtPs1yMwVYPOu+LDL/uD/Eh1T9/7dJPbrcgQK0gMUXJqToUm5gcUSHGhQ86c94dvZui/p/NXt3qevG2X/gsqKTTSX+nXudtHsKY0p7APZNi/7/aQuIPyrtmQLqDlXgJheDLGw+RNB4YR+1k7W+PxelkOL7s+cxdYTYDlw5Yiw/XBy0uVP+2peXxt9ozWkX4Hqr1TWDEk375Cm31Ub8dRnkWdn/tHX2N4gl95zp/ehp2el/W+6fYBsNjHF2bv5GwNOyYrAsJhNpq7S8K9iBI2tSKIFzwKc+/5nsz9iwPQhtoWPzHaPWLo9/vTeenUsjyzQelIV/1oduhmyxZtpGp4C3Iql49Y3OqAVtQMkUUSWWNZfconrVzOG2bdTr4EWA3Pc6RXg3xWu1EwiEHD/AhvZBYQzu456kvWUfuhnIGn9RqNPIyu57e4p7nEH6pULNh6RL4sljUEY1LKmgJaOjsKOh7MO7yW1+CP60Usq7atGl1uX64ZxgCb1TuLnSTiKPAD8f/KTk1zX/7ija+vSCF1bFxC6trO3/yPAAKRem5XZIKfcAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/nl/browser/searchplugins/marktplaats-nl.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Marktplaats.nl</ShortName>\n<Description>Zoeken in alle categorieën op Marktplaats.nl</Description>\n<InputEncoding>ISO-8859-1</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHlAb2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8hv5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jvGPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAntieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZB8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hKPJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r35CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/ur5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturvRauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39QjrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWPV56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98mTOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+mPHp9BP9z7nfP78L/eE8/sl0p8zAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAABC0lEQVR42rSSoU7DUBSGv42FNKHiBtMrEE2KwnRysoIwP4UZ6SOQ9AW2B5hFN+BRCDZVSQKi9WtSeVFUVCwEgehdb0p2xQTHnfz/d3POf+6gyhYcU0OOrBGQpBSV7lcxod9zFBVJChBIZhOGrWk61rKq/z75mAFIwfKW6Xg/0s0eeH6j2Rm3qnXrCaTo7yAFUlAqSmWAp6zX9gBP4AmAh1cjr3PuIntKrVYq1rl2S8GZYwcCSSABPmuATc484lLaAdfRcptMUZn0rIebTXAdgOvFAfcBoJsKmEd2YKtodjryVWyC7k7ZqSf3cZSkvHzw1fC+5eqCcxcg9Al9kpRNzvePVk9HDP79t/4OALMxUpBz00CfAAAAAElFTkSuQmCC</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://kopen.marktplaats.nl/search.php?q={searchTerms}&amp;client=firefox-search\" resultdomain=\"marktplaats.nl\">\n</Url>\n<SearchForm>http://www.marktplaats.nl</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/nl/browser/searchplugins/wikipedia-nl.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Wikipedia (nl)</ShortName>\n<Description>De vrije encyclopedie</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAA4AQAAJgAAACAgAAAAAAAAJAMAAGQBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAEFSURBVDjLxZPRDYJAEESJoQjpgBoM/9IBtoAl4KcUQQlSAjYgJWAH0gPmyNtkzEEuxkQTPzawc3Ozc3MQTc/JfVPR/wW6a+eKQ+Hyfe54B2wvrfXVqXLDfTCMd3j0VHksrTcH9bl2aZq+BCgEwCCPj9E4TdPYGj0C9CYAKdkmBrIIxiIYbvpbb2sSl8AiA+ywAbJE5YLpCImLU/WRDyIAWRgu4k1s4v50ODru4haYSCk4ntkuM0wcMAINXiPKTJQ9CfgB40phBr8DyFjGKkKEhYhCY4iCDgpAYAM2EZBlhJnsZxQUYBNkSkfBvjDd0ttPeR0mxREQ+OhfYOJ6EmL+l/qzn2kGli9cAF3BOfkAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAIKSURBVFjD7ZdBSgNRDIYLguAB7FLwAkXwBl0JgiDYjQcY8ARduBJKu3I5C0EoWDxAT9AL9AK9QBeCIHQlCM/3DZOSmeZNZ2r1bQyEGV7yXv7kJZlJq6XIOXfs+crzwPPTnvnR863n05ZFufDD/T595Q4eauM37u/pWYwfeX53cegcABcuHg0AkEQE8AKAu4gAXv8BrAEMh0PXbrddt9t1vV4v406nk62laeqm02n2LjKYIuK5WCyyfeiLDF32yLn6TJ5mBFarlev3+9nBMMqsabkYhmezWcEd2ctTE/tYBwhgt14BhtmAV2VaLpdrAHioCW+VdwWy9IMAUBQjJcQFTwGqvcTD+Xy+oc8askZJyAYrnKEokCeWLpQkSSZvBIANYgSDVVEQQJaeyHQu1QIgiQNb6AmrTtaQ9+RFSLa1D4iXgfsrVITloeSFFZlaAEjAUMaXo2DJWQtVRe1OKF5aJUkf0NdglXO5VzQGoI2USwwD3LEl590CtdO3QBoT5WSFV+Q63Oha17ITgMlkslGSGBWPdeNiDR2SL1B6zQFINmOAkFOW5eTSURCdvX6OdUlapaWjsKX0dgOg26/VWHSUKhrPz35ISKwq76R9Wx+kKgC1f0o5mISsypUG3kPj2L/lDzKYvEUwzoh2JtPRdQQAo1jD6afne88H1oTMeH6ZK+x7PB/lQ/CJtvkNEgDh1dr/bVYAAAAASUVORK5CYII=</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA3MkMyRDY5QjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA3MkMyRDZBQjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDcyQzJENjdCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDcyQzJENjhCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7lkNGzAAAELklEQVR42uyYa4hUZRjHn3Nm13X2Mu6urtqutrTeVjRUQikoKUoQLIy8hybiBcVMRdFASPwgQTczsCiMvFYGffBDeANFUDEydc31viheat2dyVndmdmdy57+7/I/+HCcKaX1Q3Re+LHnOe9z3sv/PM/znlnLcRz5vzdb/OaL4Ivgi3C/WV01UCAQkNraWqmpGSCVVVWSl5cnZaXl4jgZaWpugp0viURcwpGIJJMpSba1SY+yUlmy5B3ZuGGDXGlokJKSYkmn0pJOp6UDBbsl2iJFRYVi25bEYjFpwzOtra3S3t4umUxGuqqo53WVCGZR9fX1nZgWDAaxgWIJhUpASGyIFLBtSWKDhcFCScTjuE5JXV2dhMNhSaVS2Kwt0WgUYiU6hTCiRSLNGM2BnYF4yccWCWPB6yAC9oGzYC2Iga/pNx/kg/fBs2AcSICvQOMjT2pZD7xFE0kFBd0lHo89zsiv5d8L3o4nwW+dcotUMDo+p11Jn3YKY/qeY9900P0/lv5hUJ+rswc3Nlnd6wDvgmHgR3V/GfgyS0RZf1NrrEeoR/ZD1rDAPzzrHX8wuEYhcr68E6BV2W9RGJMiI9T9wxzwFfAd+AyUgeFgK/iG9ovgAMcpAIvB92AVNzCJ9hoKu4LjjwabmYrGdwtYyb45nPM98DbYyHW4bSr7Pwb9PPszqTwGnGdUZ22DuekX1L074JSy3wC7eV1C/53clFHXVLEz7Hc3UsG38gz9x7O/F+25oC+vPzI1FVwGN0FP8Dz4gmO4fvPYN5X2LI5ZSvsTT9F/iveEgkZyhc8lTrxd3TPhM1LZ08C3vL7HxRplM6AN/AqOgVGgjhts5sKugyi4qvKzhaKZ4voHGMKCe5oF2qHfIj7TyDGucSM/sH5tY7/p+x1cBGm17vmMgikUsxw8kSv/ZoBqqjiCm7zLsBQ+vMuTl/nKbuTJcdIjpmnduIBuKmfNmfcy570BlrMvzpSap+Z2GG2WZ869nr3Ynn7TngZ7wACKbIRdl+s74QgddlPphVzgh6A/c1g8xbND2b24qD/BLVDk8XWUv8MIKuTCTNinVFjfBh+oY82mv+OZs1SNJ1n6ZzLi1nvWsgksyFUbXuVAO5RQjppENxNynyq7AfzE6xsMyyDtfhxDF1mHkZCtSJ9T9mLWIPeZibzuyejb5hlztVr7ZaaBtzlu5GU7Zi7xW8BU0CaqZt7wfnBI+b0GhvIb4iBD7SWOuYfKr+Px+zN4k3loJj/KojYIFINfmALu6TCW0dGbp0gNj+nZLHI203YCOA6WqtNhEF/OWc45ki/kHOuWzW+cgYyyK//mw8MtLEU8AkMqbIMeP5OjfWj3oU9flUL63C5XZ7zZaJXq66+eGajmdJvrG2LkuHNUco1uLapWdarC8v+z5P+U9kXwRfBF8EXwRfBFyNH+EmAA/FQ613UCCjYAAAAASUVORK5CYII=</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5QzlEREIwQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5QzlEREIxQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODlDOUREQUVCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODlDOUREQUZCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz41D9uwAAAJWElEQVR42uxcCWxURRj+t3t029IiVCyXLSpo0ERFLVAvNJ4oBRUVL7Se4IUXeOIVjaKmgkHxthweiKJGY/HAKxqwaiwYBBESwQtpgdCWtns//6nfi7/je7v72kI0mS/5s7vvn5n3Zuab/3pNfZZlkYFBjlkCA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEg87B919+OL/fT4FAgELBIF0zZQqVl5dTSZ8SWr1mHY2oqKBYtIWSiSSlLB81bN5EkUiU4ok4BYMBSqZ8FItEqCmVoBhf6xvOJx+PY6VSRHi/krJS5PP5OiTB4+SFcymVTFI797N4TFJ6foatjVsoNxyi3sW7U3t7hOKxCB+hHGppbqFgfh7ts+cgamlvofy8fIrHk+Tj4ROxKK1Y+S21trbRgvnz+NkilOSxU+r+hghdw+DBg6msbBDV1X1FY8ZUUmtbS8fG+nw5VFVVRUWFPamppYlCoSAlkooI7dTMmxlnMvTzSAS1oe1trdSjqIiJsJWJEKRevYs7iBCLMhH8OfwZo2Zus7R2CcWYHIq0hw4fQX5+nveX1FJ9/bfGIuxqDBgwgPLy8ngD4x0bq7baSllUstcgGj9hAoWjfJ03yrIkESwQgU9wIkXh3FAHESLRKBUV7UZlpaW0dt2PFGlro8WLX6eGhoaOE93xxpb7qL7qpDfydRuKDIlkgsi81P0PBkI53kOhIUOG0LRptzAhijrV//8YIwxluZMlxtJCf3HZz1LM8hbLQpYDWe5gaWJhu0ghliBLNctqlqksB7NsYwmz9GCZw/IFy0Uso9E3ylLIkg/dbEPTnY5TWTawfJ+p4R4sN7GsAgmUtLHczXKYaDNb6JVMB1kUjmd5R+hU2z2hG8HyIMa09U+hj8HOhdo3FZ2+7qVTL5bN2KiVLm1mQd/OMlDTjYPuXpe+86EfZvZnl+EWcbD7e+l4jzi1Zzjo+7I0Ql+j6epYfoFbcSKZcjsLzN7sMoQ0Kz/FS+dSllZ0/MSlzf3Qq3b74dpxuHaOS5/roD/Q7M8uwyU4nPZ+feN1gGfRMc5S4WIVtqPNQ7imXMkacq9UbmJZJgLUXBcGO323ERTfA3rtSViioIM+IPr7tbFshNOsScDlmdImK2nmEfRwqp36+7PoW4cAvzcCfLVfI9NNUMfTLBfiIa5kWa7p/0AwOB2s246TPgaBiY7TQZ7r8VtZkWcwmQQ+fSDTVWgzE1lICqI2aS0yELUQL7H0YymCy1Exy40s37FczTIeYybFfdS8XmE5gOVhlgKM7cMixbR4Rrox5SavweYmsW5JCIHYPVmWIINSGAT3aY+fg+dox3xS+P0uywuwsDqRVFZ2CO5jZ3Mq87qV5es0JBjOUs5yLjK5z1hOhMX+0gub38ON1U33colGG4X/eSPNWJ/hYWzkY5NrRP8rVOou03g8tK1fxLK/sCiVQnctAtACu7bEMoplI/Q/sBzK0gd61e4gkMkeYxzIfBRMqLr2srBcfbCwddD9zjKR5TSWsSw3i+vSwgwDqe37TMJ91PzPxLqp6+vgXvXUfjDLWaL/QvQtzLB/i7DuNiah/88gbNY4Udx8hkub6aLNyS5t9oX+dgfdKOh+cnEVhBOu2hytXVfj/cpSlmYOj2vuS8dY6Fdo13uKOOlUlyj8SZf5qHx9d+36kejzmyCrbjHtTKw8wzqcksXe9YO1kfGaSvObMcZYNz/mhA+ECbkUfkbHAuEK3HzPZfic46ArEM9Q5KCXfl+eAHUSb8MmbczCv7qRLE/cR6JJFF+GuMQRuS6Wb6bDXDLN8024gDDis5DLWtjWNBOuByFfFde2ilrC+V6IQKLqpxhe5aAfIPpPhrvQF2AyxtnexQg4IU7X04gDVu7k1IsQf6R7HsIhuRzfH4OF84q5+FQu69guPHcAcdRH9O+3HfPxWYm9y5oIb7OsFz5GN2vVqBsov1iCTZc4Dye5O8rIO2B1aumvcvj8btx0PcBVzzwU35elKb6Voah2l2aGO/O66Xe4OoVjujCX0dgLZS3fRwngUwSxDwhLeK4XIuxAdG/7+tOErhIbczFMG+GUFos2KnVZikCoq3gB2UthmvpGZ1GAoEwFhHsjiAyhuLbGpc8RMOM1qJH80cVniCCGIK8VQA1Xw/o+D/em4p96ZFy1SALIiQiZoMz9ZoeCRD0iUBkMKZmGa8dmEdycgjYbRUSv+8Xv0eZhTE59X410NBOeQftZLvoJ0Dchyp6LhVqG9NkJd4vovT9M7HQtQtdxEvpsQiDnBBVzfI52zzvo7XU4M819hqLNJWnaVIhUtMIrGarFRg9DXqs/1MdiU1Xa8yICFuomItjvJz7E7+UZCkBeiLAClmyYS6rsRIRntYh8YheJ0EPM9Z5OEuEJkLogQ5HLTo8fzdY1yKDRLrY8CllF/3yjNVOUqFWGcAJOcXfBfsE1Hq5mJAKz7oAfUXW9h0DPr0XkC8R6FnbiGQpFhrK0k+7tKtQ+WjPEQ2+LtezphQgb4DftQGYU/L/EhyKKn4xCVE2WmUBKVOgkZOUuis9mpD9tKEJNTTN+Uvt003sJ7uLap44bHNxKMsM8CUWjIAI7pwDVcshW9JRR4bks5rAQNYtSFNA8YTgmYptlp9L0JOFCbs5izLPRdrtD6mlHt5vQZoKmu0Dc64I01TULgaYTqqBf72Ed5qBPrYPucJYGnDSJcaJKW+pQPZwI/VqntA6HdQPaOKXx+4EgjR7mUY/xvszgShzxCTpXuujzUUqO07//VkGiP8z6L2Izl+OE24tzKU6GJchyB/3zZc0XQl8rgh/lkxcLnYrI54miVxnihs2izTLc3+1vOEeCWAm0Vyf7LQSYNUjPLByWElF/mYENlvO8DylwNSzpr3AtJQ4EqBLxl4XsZBbWdyCqp1uEfgkOYaGL+1AW6zURMFqoWt4X8EAE9VJH1ezfcdG3IS3JFTmxW8CyDRNqwuIP1MxtApOai8XtiwmHRLtb8TxRBJs+4b9XIZJvBUF3E1YsgFStGic4DIsUyfDM67GQTfjdQyxmLsj0IwhmP4edgm/D8/Whv1+0qXavYKM3uNzT/nOARZh3Ma4HMZ6axyNYmyDIF3ex2DlYq3qszQ6sZzE5vyw0MDAwMDAwMDAwQKpm/uGmgZ1SGBgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhh4w58CDAAL8AVXFSeKUgAAAABJRU5ErkJggg==</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://nl.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://nl.wikipedia.org/wiki/Speciaal:Zoeken\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/alerts/alert.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     closeAlert.tooltip          \"Deze notificatie sluiten\">\n<!ENTITY     settings.label              \"Instellingen\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/alerts/alert.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE(closeButton.title): Used as the close button text for web notifications on OS X.\n# This should ideally match the string that OS X uses for the close button on alert-type\n# notifications. OS X will truncate the value if it's too long.\ncloseButton.title = Sluiten\n# LOCALIZATION NOTE(actionButton.label): Used as the button label to provide more actions on OS X notifications. OS X will truncate this if it's too long.\nactionButton.label = …\n# LOCALIZATION NOTE(webActions.disableForOrigin.label): %S is replaced\n# with the hostname origin of the notification.\nwebActions.disableForOrigin.label = Notificaties van %S uitschakelen\n\n# LOCALIZATION NOTE(source.label): Used to show the URL of the site that\n# sent the notification (e.g., \"via mozilla.org\"). \"%1$S\" is the source host\n# and port.\nsource.label=via %1$S\nwebActions.settings.label = Notificatie-instellingen\n\n# LOCALIZATION NOTE(doNotDisturb.label): %S is replaced with the\n# brandShortName of the application.\ndoNotDisturb.label = Mij niet storen totdat ik %S herstart\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/alerts/notificationNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngeneral=Algemene notificatie\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/autoconfig/autoconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadConfigTitle = Configuratiefout\nreadConfigMsg = Het lezen van het configuratiebestand is mislukt. Neem contact op met uw systeembeheerder.\n\nautoConfigTitle = AutoConfig-waarschuwing\nautoConfigMsg = Netscape.cfg/AutoConfig is mislukt. Neem contact op met uw systeembeheerder. \\n Fout: %S mislukt:\n\nemailPromptTitle = E-mailadres\nemailPromptMsg = Vul uw e-mailadres in\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/cookie/cookieAcceptDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     props.name.label               \"Naam:\">\n<!ENTITY     props.value.label              \"Inhoud:\">\n<!ENTITY     props.domain.label             \"Server:\">\n<!ENTITY     props.path.label               \"Pad:\">\n<!ENTITY     props.secure.label             \"Verzenden bij:\">\n<!ENTITY     props.expires.label            \"Verloopt:\">\n\n<!ENTITY     button.allow.label             \"Toestaan\">\n<!ENTITY     button.allow.accesskey         \"T\">\n<!ENTITY     button.session.label           \"Toestaan voor sessie\">\n<!ENTITY     button.session.accesskey       \"s\">\n<!ENTITY     button.deny.label              \"Weigeren\">\n<!ENTITY     button.deny.accesskey          \"W\">\n\n<!ENTITY     dialog.title                   \"Instellen van cookie bevestigen\">\n<!ENTITY     dialog.remember.label          \"Mijn keuze gebruiken voor alle cookies van deze website\">\n<!ENTITY     dialog.remember.accesskey      \"M\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/cookie/cookieAcceptDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhostColon=Server:\ndomainColon=Domein:\nforSecureOnly=Alleen beveiligde verbindingen\nforAnyConnection=Alle soorten verbindingen\nexpireAtEndOfSession=Aan het einde van de sessie\n\nshowDetails=Details weergeven\nhideDetails=Details verbergen\ndetailsAccessKey=D\n\npermissionToSetACookie = De website %S wil een cookie instellen.\npermissionToSetSecondCookie = De website %S wil een tweede cookie instellen.\n#  LOCALIZATION NOTE (PermissionToSetAnotherCookie): First %S: sitename, second %S: number of cookies already present for that site\npermissionToSetAnotherCookie = De website %S wil nog een cookie instellen.\\nU hebt al %S cookies van deze website.\npermissionToModifyCookie = De website %S wil een bestaand cookie wijzigen.\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/formautofill/requestAutocomplete.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- This file has no entities because the feature is still experimental. -->\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/AccessFu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Screen reader started/stopped\nscreenReaderStarted = Schermlezer gestart \nscreenReaderStopped = Schermlezer gestopt\n\n# Roles\nmenubar        =       menubalk\nscrollbar      =       scrollbalk\ngrip           =       greep\nalert          =       waarschuwing\nmenupopup      =       menupop-up\ndocument       =       document\npane           =       venster\ndialog         =       dialoogvenster\nseparator      =       scheidingsteken\ntoolbar        =       werkbalk\nstatusbar      =       statusbalk\ntable          =       tabel\ncolumnheader   =       kolomtitel\nrowheader      =       rijkoptekst\ncolumn         =       kolom\nrow            =       rij\ncell           =       cel\nlink           =       koppeling\nlist           =       lijst\nlistitem       =       lijstitem\noutline        =       omtrek\noutlineitem    =       contouronderdeel\npagetab        =       tabblad\npropertypage   =       eigenschappenpagina\ngraphic        =       grafisch\nswitch         =       schakelaar\npushbutton     =       drukknop\ncheckbutton    =       selectieknop\nradiobutton    =       keuzerondje\ncombobox       =       keuzelijst\nprogressbar    =       voortgangsbalk\nslider         =       schuifbalk\nspinbutton     =       kringveldknop\ndiagram        =       diagram\nanimation      =       animatie\nequation       =       vergelijking\nbuttonmenu     =       knoppenmenu\nwhitespace     =       witruimte\npagetablist    =       tabbladenlijst\ncanvas         =       canvas\ncheckmenuitem  =       selectiemenu-item\nlabel          =       label\npasswordtext   =       wachtwoordtekst\nradiomenuitem  =       keuzerondjesmenu-item\ntextcontainer  =       tekstcontainer\ntogglebutton   =       wisselknop\ntreetable      =       structuurtabel\nheader         =       koptekst\nfooter         =       voettekst\nparagraph      =       alinea\nentry          =       invoer\ncaption        =       bijschrift\nheading        =       kop\nsection        =       sectie\nform           =       formulier\ncomboboxlist   =       keuzelijst\ncomboboxoption =       keuzelijstoptie\nimagemap       =       afbeelding met hyperlinks\nlistboxoption  =       optie\nlistbox        =       keuzelijst\nflatequation   =       platte vergelijking\ngridcell       =       rastercel\nnote           =       noot\nfigure         =       figuur\ndefinitionlist =       definitielijst\nterm           =       term\ndefinition     =       definitie\n\nmathmltable              = wiskundige tabel\nmathmlcell               = cel\nmathmlenclosed           = ingesloten\nmathmlfraction           = breuk\nmathmlfractionwithoutbar = breuk zonder deelteken\nmathmlroot               = wortel\nmathmlscripted           = scripted\nmathmlsquareroot         = vierkantswortel\n\n# More sophisticated roles which are not actual numeric roles\ntextarea       =       tekstgebied\n\nbase           =       grondtal\nclose-fence    =       sluithaakje\ndenominator    =       noemer\nnumerator      =       teller\nopen-fence     =       openingshaakje\noverscript     =       overscript\npresubscript   =       presubscript\npresuperscript =       presuperscript\nroot-index     =       hoofdindex\nsubscript      =       subscript\nsuperscript    =       superscript\nunderscript    =       onderscript\n\n# Text input types\ntextInputType_date   =       datum\ntextInputType_email  =       e-mail\ntextInputType_search =       zoeken\ntextInputType_tel    =       telefoon\ntextInputType_url    =       URL\n\n# More sophisticated object descriptions\nheadingLevel   =       kopniveau %S\n\n# more sophisticated list announcement\nlistStart      =       Eerste item\nlistEnd        =       Laatste item\n# LOCALIZATION NOTE (listItemsCount): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nlistItemsCount =       1 item;#1 items\n\n# LOCALIZATION NOTE: # %1$S is the position of the item n the set.\n# %2$S is the total number of such items in the set.\n# An expanded example would read \"2 of 5\".\nobjItemOfN      =       %1$S van %2$S\n\n# Landmark announcements\nbanner         =       banner\ncomplementary  =       aanvullend\ncontentinfo    =       inhoudsinfo\nmain           =       hoofd\nnavigation     =       navigatie\nsearch         =       zoeken\n\n# LOCALIZATION NOTE (tblColumnInfo): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfo = met 1 kolom;met #1 kolommen\n# LOCALIZATION NOTE (tblRowInfo): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfo = en 1 rij;en #1 rijen\n\n# table or grid cell information\ncolumnInfo = Kolom %S\nrowInfo = Rij %S\nspansColumns = omspant %S kolommen\nspansRows = omspant %S rijen\n\n# Invoked actions\njumpAction     =      overgeslagen\npressAction    =      ingedrukt\ncheckAction    =      aangevinkt\nuncheckAction  =      uitgevinkt\nonAction       =      aan\noffAction      =      uit\nselectAction   =      geselecteerd\nunselectAction =      ongeselecteerd\nopenAction     =      geopend\ncloseAction    =      gesloten\nswitchAction   =      omgeschakeld\nclickAction    =      erop geklikt\ncollapseAction =      samengevouwen\nexpandAction   =      uitgevouwen\nactivateAction =      geactiveerd\ncycleAction    =      cyclus uitgevoerd\n\n# Live regions\n# 'hidden' will be spoken when something disappears in a live region.\nhidden         =      verborgen\n\n# Tab states\ntabLoading     =      laden\ntabLoaded      =      geladen\ntabNew         =      nieuw tabblad\ntabLoadStopped =      laden gestopt\ntabReload      =      herladen\n\n# Object states\nstateChecked     =    aangevinkt\nstateOn          =    aan\nstateNotChecked  =    niet aangevinkt\nstateOff         =    uit\nstatePressed     =    ingedrukt\n# No string for a not pressed toggle button\nstateExpanded    =    uitgevouwen\nstateCollapsed   =    samengevouwen\nstateUnavailable =    niet beschikbaar\nstateReadonly    =    alleen-lezen\nstateRequired    =    vereist\nstateTraversed   =    bezocht\nstateHasPopup    =    heeft pop-up\nstateSelected    =    geselecteerd\n\n# App modes\neditingMode    =      bewerken\nnavigationMode =      navigeren\n\n# Quick navigation modes\nquicknav_Simple      = Standaard\nquicknav_Anchor      = Ankers\nquicknav_Button      = Knoppen\nquicknav_Combobox    = Keuzelijsten\nquicknav_Landmark    = Herkenningspunten\nquicknav_Entry       = Vermeldingen\nquicknav_FormElement = Formulierelementen\nquicknav_Graphic     = Afbeeldingen\nquicknav_Heading     = Koppen\nquicknav_ListItem    = Lijstitems\nquicknav_Link        = Koppelingen\nquicknav_List        = Lijsten\nquicknav_PageTab     = Paginatabbladen\nquicknav_RadioButton = Keuzerondjes\nquicknav_Separator   = Scheidingstekens\nquicknav_Table       = Tabellen\nquicknav_Checkbox    = Selectievakjes\n\n# MathML menclose notations.\n# See developer.mozilla.org/docs/Web/MathML/Element/menclose#attr-notation\nnotation-longdiv            = uitgebreide deling\nnotation-actuarial          = actuarial\nnotation-phasorangle        = phasor angle\nnotation-radical            = wortelteken\nnotation-box                = vak\nnotation-roundedbox         = afgerond vak\nnotation-circle             = cirkel\nnotation-left               = links\nnotation-right              = rechts\nnotation-top                = boven\nnotation-bottom             = onder\nnotation-updiagonalstrike   = diagonale doorhaling omhoog\nnotation-downdiagonalstrike = diagonale doorhaling omlaag\nnotation-verticalstrike     = verticale doorhaling\nnotation-horizontalstrike   = horizontale doorhaling\nnotation-updiagonalarrow    = diagonale pijl omhoog\nnotation-madruwb            = madruwb\n\n# Shortened role names for braille\nmenubarAbbr        =       menubalk\nscrollbarAbbr      =       scrollbalk\ngripAbbr           =       greep\nalertAbbr          =       waarschuwing\t\nmenupopupAbbr      =       menupop-up\ndocumentAbbr       =       document\npaneAbbr           =       venster\ndialogAbbr         =       dialoogvenster\nseparatorAbbr      =       scheidingsteken\ntoolbarAbbr        =       werkbalk\nstatusbarAbbr      =       statusbalk\ntableAbbr          =       tabel\ncolumnheaderAbbr   =       kolomtitel\nrowheaderAbbr      =       rijkoptekst\ncolumnAbbr         =       kolom\nrowAbbr            =       rij\ncellAbbr           =       cel\nlinkAbbr           =       koppeling\nlistAbbr           =       lijst\nlistitemAbbr       =       lijstitem\noutlineAbbr        =       omtrek\noutlineitemAbbr    =       contouronderdeel\npagetabAbbr        =       tabblad\npropertypageAbbr   =       eigenschappenpagina\ngraphicAbbr        =       grafisch\npushbuttonAbbr     =       drukknop\ncheckbuttonAbbr    =       selectieknop\nradiobuttonAbbr    =       keuzerondje\ncomboboxAbbr       =       keuzelijst\nprogressbarAbbr    =       voortgangsbalk\nsliderAbbr         =       schuifbalk\nspinbuttonAbbr     =       kringveldknop\ndiagramAbbr        =       diagram\nanimationAbbr      =       animatie\nequationAbbr       =       vergelijking\nbuttonmenuAbbr     =       knoppenmenu\nwhitespaceAbbr     =       witruimte\npagetablistAbbr    =       tabbladenlijst\ncanvasAbbr         =       canvas\ncheckmenuitemAbbr  =       selectiemenu-item\nlabelAbbr          =       label\npasswordtextAbbr   =       wachtwoordtekst\nradiomenuitemAbbr  =       keuzerondjesmenu-item\ntextcontainerAbbr  =       tekstcontainer\ntogglebuttonAbbr   =       wisselknop\ntreetableAbbr      =       structuurtabel\nheaderAbbr         =       koptekst\nfooterAbbr         =       voettekst\nparagraphAbbr      =       alinea\nentryAbbr          =       invoer\ncaptionAbbr        =       bijschrift\nheadingAbbr        =       kop\nsectionAbbr        =       sectie\nformAbbr           =       formulier\ncomboboxlistAbbr   =       keuzelijst\ncomboboxoptionAbbr =       keuzelijstoptie\nimagemapAbbr       =       afbeelding met hyperlinks\nlistboxoptionAbbr  =       optie\nlistboxAbbr        =       keuzelijst\nflatequationAbbr   =       platte vergelijking\ngridcellAbbr       =       rastercel\nnoteAbbr           =       noot\nfigureAbbr         =       figuur\ndefinitionlistAbbr =       definitielijst\ntermAbbr           =       term\ndefinitionAbbr     =       definitie\ntextareaAbbr       =       tekstgebied\n\n# LOCALIZATION NOTE (tblColumnInfoAbbr): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfoAbbr = #1k;#1k\n# LOCALIZATION NOTE (tblRowInfoAbbr): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfoAbbr = #1r;#1r\ncellInfoAbbr = k%Sr%S\n\nstateCheckedAbbr = (x)\nstateUncheckedAbbr = ( )\nstatePressedAbbr = (x)\nstateUnpressedAbbr = ( )\n\nmathmlenclosedAbbr           = ingesloten\nmathmltableAbbr              = tbl\nmathmlcellAbbr               = cel\nmathmlfractionAbbr           = breuk\nmathmlfractionwithoutbarAbbr = breuk geen dteken\nmathmlrootAbbr               = wrtl\nmathmlscriptedAbbr           = scripted\nmathmlsquarerootAbbr         = vkwtl\n\nbaseAbbr           = grtal\nclose-fenceAbbr    = sluit\ndenominatorAbbr    = noem\nnumeratorAbbr      = tel\nopen-fenceAbbr     = open\noverscriptAbbr     = over\npresubscriptAbbr   = presub\npresuperscriptAbbr = presup\nroot-indexAbbr     = index\nsubscriptAbbr      = sub\nsuperscriptAbbr    = sup\nunderscriptAbbr    = onder\n\nnotation-longdivAbbr            = uitgdel\nnotation-actuarialAbbr          = act\nnotation-phasorangleAbbr        = phasang\nnotation-radicalAbbr            = wrttek\nnotation-boxAbbr                = vak\nnotation-roundedboxAbbr         = afgvak\nnotation-circleAbbr             = cirk\nnotation-leftAbbr               = lnks\nnotation-rightAbbr              = rchts\nnotation-topAbbr                = bov\nnotation-bottomAbbr             = ond\nnotation-updiagonalstrikeAbbr   = diagdoorhomhg\nnotation-downdiagonalstrikeAbbr = diagdoorhomlg\nnotation-verticalstrikeAbbr     = vrtdoorh\nnotation-horizontalstrikeAbbr   = hordoorh\nnotation-updiagonalarrowAbbr    = diagpijlomh\nnotation-madruwbAbbr            = madruwb\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/about.dtd",
    "content": "<!ENTITY about.version                \"versie\">\n\n<!-- LOCALIZATION NOTE (about.credits.beforeLink): note that there is no space between this phrase and the linked about.credits.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.credits.beforeLink     \"Bekijk een lijst van \">\n<!ENTITY about.credits.linkTitle      \"medewerkers\">\n<!-- LOCALIZATION NOTE (about.credits.afterLink): note that there is no space between the linked about.credits.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.credits.afterLink      \" van het Mozilla-project.\">\n\n<!-- LOCALIZATION NOTE (about.license.beforeTheLink): note that there is no space between this phrase and the linked about.license.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.license.beforeTheLink  \"Lees de \">\n<!ENTITY about.license.linkTitle      \"licentie-informatie\">\n<!-- LOCALIZATION NOTE (about.license.afterTheLink): note that there is no space between the linked about.license.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.license.afterTheLink   \" voor dit product.\">\n\n<!-- LOCALIZATION NOTE (about.relnotes.beforeTheLink): note that there is no space between this phrase and the linked about.relnotes.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.relnotes.beforeTheLink \"Lees de \">\n<!ENTITY about.relnotes.linkTitle     \"uitgaveopmerkingen\">\n<!-- LOCALIZATION NOTE (about.relnotes.afterTheLink): note that there is no space between the linked about.relnotes.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.relnotes.afterTheLink  \" voor deze versie.\">\n\n<!-- LOCALIZATION NOTE (about.buildconfig.beforeTheLink): note that there is no space between this phrase and the linked about.buildconfig.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.buildconfig.beforeTheLink \"Bekijk de gebruikte \">\n<!ENTITY about.buildconfig.linkTitle     \"buildconfiguratie\">\n<!-- LOCALIZATION NOTE (about.buildconfig.afterTheLink): note that there is no space between the linked about.buildconfig.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.buildconfig.afterTheLink  \" voor deze versie.\">\n\n<!ENTITY about.buildIdentifier        \"Buildnaam: \">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/aboutAbout.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAbout.title  \"Over Over\">\n<!ENTITY aboutAbout.note   \"Dit is een lijst met de ‘over’-pagina’s voor uw gemak.<br/>\n                            Sommige zijn wellicht verwarrend. Sommige zijn er alleen voor onderzoeksdoeleinden.<br/>\n                            Andere zijn weggelaten omdat ze querystrings vereisen.\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/aboutNetworking.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutNetworking.title                 \"Over Netwerken\">\n<!ENTITY aboutNetworking.warning               \"Dit is zeer experimenteel. Niet te gebruiken zonder toezicht van volwassenen.\">\n<!ENTITY aboutNetworking.showNextTime          \"Deze waarschuwing de volgende keer tonen\">\n<!ENTITY aboutNetworking.ok                    \"OK\">\n<!ENTITY aboutNetworking.HTTP                  \"HTTP\">\n<!ENTITY aboutNetworking.sockets               \"Sockets\">\n<!ENTITY aboutNetworking.dns                   \"DNS\">\n<!ENTITY aboutNetworking.websockets            \"WebSockets\">\n<!ENTITY aboutNetworking.refresh               \"Vernieuwen\">\n<!ENTITY aboutNetworking.autoRefresh           \"Om de 3 seconden automatisch vernieuwen\">\n<!ENTITY aboutNetworking.hostname              \"Hostnaam\">\n<!ENTITY aboutNetworking.port                  \"Poort\">\n<!ENTITY aboutNetworking.spdy                  \"SPDY\">\n<!ENTITY aboutNetworking.ssl                   \"SSL\">\n<!ENTITY aboutNetworking.active                \"Actief\">\n<!ENTITY aboutNetworking.idle                  \"Niet actief\">\n<!ENTITY aboutNetworking.host                  \"Host\">\n<!ENTITY aboutNetworking.tcp                   \"TCP\">\n<!ENTITY aboutNetworking.sent                  \"Verzonden\">\n<!ENTITY aboutNetworking.received              \"Ontvangen\">\n<!ENTITY aboutNetworking.family                \"Familie\">\n<!ENTITY aboutNetworking.addresses             \"Adressen\">\n<!ENTITY aboutNetworking.expires               \"Verloopt (seconden)\">\n<!ENTITY aboutNetworking.messagesSent          \"Berichten verzonden\">\n<!ENTITY aboutNetworking.messagesReceived      \"Berichten ontvangen\">\n<!ENTITY aboutNetworking.bytesSent             \"Bytes verzonden\">\n<!ENTITY aboutNetworking.bytesReceived         \"Bytes ontvangen\">\n<!ENTITY aboutNetworking.logging               \"Logboekregistratie\">\n<!ENTITY aboutNetworking.logTutorial           \"Zie <a href='https://developer.mozilla.org/docs/Mozilla/Debugging/HTTP_logging'>HTTP logging</a> voor instructies over het gebruik van dit hulpmiddel.\">\n<!ENTITY aboutNetworking.currentLogFile        \"Huidige logbestand:\">\n<!ENTITY aboutNetworking.currentLogModules     \"Huidige logmodules:\">\n<!ENTITY aboutNetworking.setLogFile            \"Logbestand instellen\">\n<!ENTITY aboutNetworking.setLogModules         \"Logmodules instellen\">\n<!ENTITY aboutNetworking.startLogging          \"Registratie starten\">\n<!ENTITY aboutNetworking.stopLogging           \"Registratie stoppen\">\n<!ENTITY aboutNetworking.dnsLookup             \"DNS-zoekactie\">\n<!ENTITY aboutNetworking.dnsLookupButton       \"Omzetten\">\n<!ENTITY aboutNetworking.dnsDomain             \"Domein\">\n<!ENTITY aboutNetworking.dnsLookupTableColumn  \"IP-adressen\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/aboutProfiles.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutProfiles.title \"Over profielen\">\n<!ENTITY aboutProfiles.subtitle \"Deze pagina helpt u uw profielen te beheren. Elk profiel is een aparte omgeving die aparte geschiedenis, bladwijzers, instellingen en add-ons bevat.\">\n<!ENTITY aboutProfiles.create \"Een nieuw profiel aanmaken\">\n<!ENTITY aboutProfiles.restart.title \"Herstarten\">\n<!ENTITY aboutProfiles.restart.inSafeMode \"Herstarten met uitgeschakelde add-ons…\">\n<!ENTITY aboutProfiles.restart.normal \"Normaal starten…\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/aboutProfiles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nname = Profiel: %S\nisDefault = Standaardprofiel\nrootDir = Hoofdmap\n# LOCALIZATION NOTE: localDir is used to show the directory corresponding to\n# the main profile directory that exists for the purpose of storing data on the\n# local filesystem, including cache files or other data files that may not\n# represent critical user data. (e.g., this directory may not be included as\n# part of a backup scheme.)\n# In case localDIr and rootDir are equal, localDir is not shown.\nlocalDir = Lokale map\ncurrentProfile = Dit is het profiel dat in gebruik is en kan daarom niet worden verwijderd.\n\nrename = Hernoemen\nremove = Verwijderen\nsetAsDefault = Instellen als standaardprofiel\nlaunchProfile = Profiel starten in nieuwe browser\n\nyes = ja\nno = nee\n\nrenameProfileTitle = Profiel hernoemen\nrenameProfile = Profiel %S hernoemen\n\ninvalidProfileNameTitle = Ongeldige profielnaam\ninvalidProfileName = De profielnaam ‘%S’ is niet toegestaan.\n\ndeleteProfileTitle = Profiel verwijderen\ndeleteProfileConfirm = Het verwijderen van een profiel zal het profiel van de lijst met beschikbare profielen verwijderen en kan niet ongedaan worden gemaakt.\\nU kunt er ook voor kiezen om de bestanden met profielgegevens, waaronder uw instellingen, certificaten en andere gebruikersgegevens te verwijderen. Deze optie zal de map ‘%S’ verwijderen en kan niet ongedaan worden gemaakt.\\nWilt u de bestanden met profielgegevens verwijderen?\ndeleteFiles = Bestanden verwijderen\ndontDeleteFiles = Bestanden niet verwijderen\n\nopenDir = Map openen\n# LOCALIZATION NOTE (macOpenDir): This is the Mac-specific variant of openDir.\n# This allows us to use the preferred\"Finder\" terminology on Mac.\nmacOpenDir = Tonen in Finder\n# LOCALIZATION NOTE (winOpenDir2): This is the Windows-specific variant of\n# openDir.\nwinOpenDir2 = Map openen\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/aboutReader.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutReader.loading2):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\naboutReader.loading2=Laden…\naboutReader.loadError=Artikel van pagina laden is mislukt\n\naboutReader.colorScheme.light=Licht\naboutReader.colorScheme.dark=Donker\naboutReader.colorScheme.sepia=Sepia\naboutReader.colorScheme.auto=Auto\n\n# LOCALIZATION NOTE (aboutReader.estimatedReadTimeValue1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of minutes it is estimated to take to read the article\n# example: `3 minutes`\naboutReader.estimatedReadTimeValue1=#1 minuut;#1 minuten\n\n#LOCALIZATION NOTE (aboutReader.estimatedReadingTimeRange1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# When there is some uncertainty in how long the article will take to read show a range of\n# minutes it is expected to take.\n# #1 is the number of minutes it is estimated to take to read the article for a fast reader\n# #2 is the number of minutes it is estimated to take to read the article for a slow reader\n# #2 is the variable used to determine the plural form to use.\n# example: `5-8 minutes`\naboutReader.estimatedReadTimeRange1=#1-#2 minuut;#1-#2 minuten\n\n# LOCALIZATION NOTE (aboutReader.fontType.serif, aboutReader.fontType.sans-serif):\n# These are the styles of typeface that are options in the reader view controls.\naboutReader.fontType.serif=Serif\naboutReader.fontType.sans-serif=Sans-serif\n\n# LOCALIZATION NOTE (aboutReader.fontTypeSample): String used to sample font types.\naboutReader.fontTypeSample=Aa\n\naboutReader.toolbar.close=Lezerweergave sluiten\naboutReader.toolbar.typeControls=Lettertype-instellingen\n\n# These are used for the Reader View toolbar button and the menuitem within the\n# View menu.\nreaderView.enter=Lezerweergave openen\nreaderView.enter.accesskey=L\nreaderView.close=Lezerweergave sluiten\nreaderView.close.accesskey=L\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/aboutRights.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- rights.locale-direction instead of the usual local.dir entity, so RTL can skip translating page. -->\n<!ENTITY rights.locale-direction \"ltr\">\n<!ENTITY rights.pagetitle       \"about:rights\">\n<!ENTITY rights.intro-header    \"Over uw rechten\">\n<!ENTITY rights.intro \"&brandFullName; is vrije en opensourcesoftware, gebouwd door een gemeenschap van duizenden mensen over de hele wereld. Er zijn een paar zaken die u moet weten:\">\n\n<!-- Note on pointa / pointb / pointc form:\n     These points each have an embedded link in the HTML, so each point is\n     split into chunks for text before the link, the link text, and the text\n     after the link. If a localized grammar doesn't need the before or after\n     chunk, it can be left blank.\n\n     Also note the leading/trailing whitespace in strings here, which is\n     deliberate for formatting around the embedded links. -->\n<!ENTITY rights.intro-point1a \"&brandShortName; wordt beschikbaar gesteld onder de voorwaarden van de \">\n<!ENTITY rights.intro-point1b \"Mozilla Public License\">\n<!ENTITY rights.intro-point1c \". Dit betekent dat u &brandShortName; mag gebruiken, kopiëren en naar anderen mag distribueren. Ook mag u de broncode van &brandShortName; modificeren naar een vorm die aan uw eisen voldoet. De Mozilla Public License geeft u tevens het recht uw aangepaste versies te distribueren.\">\n\n<!ENTITY rights.intro-point2-a \"Er worden u geen rechten of licenties verleend op de handelsmerken van de Mozilla Foundation of enige andere partij, met inbegrip van en zonder beperking tot de naam of het logo van Firefox. Aanvullende informatie over handelsmerken is \">\n<!ENTITY rights.intro-point2-b \"hier\">\n<!ENTITY rights.intro-point2-c \" te vinden.\">\n\n<!-- point 2.5 text for official branded builds -->\n<!ENTITY rights.intro-point2.5 \"Enkele onderdelen in &brandShortName;, zoals de Crashreporter, bieden u de mogelijkheid feedback aan &vendorShortName; te leveren. Door het indienen van feedback geeft u &vendorShortName; toestemming de feedback te gebruiken om zijn producten te verbeteren, de feedback op zijn websites te publiceren en de feedback te verspreiden.\">\n\n<!-- point 3 text for official branded builds -->\n<!ENTITY rights2.intro-point3a \"Hoe we uw persoonlijke gegevens en feedback gebruiken die via &brandShortName; naar &vendorShortName; wordt verzonden, wordt beschreven in het \">\n<!ENTITY rights2.intro-point3b \"&brandShortName;-privacybeleid\">\n<!ENTITY rights.intro-point3c \".\">\n\n<!-- point 3 text for unbranded builds -->\n<!ENTITY rights.intro-point3-unbranded \"Privacybeleidsregels die op dit product van toepassing zijn, dienen hier te worden vermeld.\">\n\n<!-- point 4 text for official branded builds -->\n<!ENTITY rights2.intro-point4a \"Sommige &brandShortName;-functies maken gebruik van webgebaseerde informatiediensten. We kunnen echter niet garanderen dat deze 100&#37; nauwkeurig of foutvrij zijn. Meer details, waaronder informatie over het uitschakelen van de functies die deze diensten gebruiken, is te vinden in de \">\n<!ENTITY rights.intro-point4b \"servicevoorwaarden\">\n<!ENTITY rights.intro-point4c \".\">\n\n<!-- point 4 text for unbranded builds -->\n<!ENTITY rights.intro-point4a-unbranded \"Als in dit product webdiensten zijn opgenomen, dienen enige van toepassing zijnde servicevoorwaarden voor deze dienst(en) te worden gekoppeld aan de sectie \">\n<!ENTITY rights.intro-point4b-unbranded \"Websitediensten\">\n<!ENTITY rights.intro-point4c-unbranded \".\">\n\n<!ENTITY rights2.webservices-header \"Webgebaseerde informatiediensten van &brandFullName;\">\n\n<!-- point 5 -->\n<!ENTITY rights.intro-point5 \"Om bepaalde typen video-inhoud af te spelen, downloadt &brandShortName; bepaalde inhouddecoderingsmodules van derden.\">\n\n<!-- Note that this paragraph references a couple of entities from\n     preferences/security.dtd, so that we can refer to text the user sees in\n     the UI, without this page being forgotten every time those strings are\n     updated.  -->\n<!-- intro paragraph for branded builds -->\n<!ENTITY rights2.webservices-a \"&brandFullName; maakt gebruik van webgebaseerde informatiediensten (‘Diensten’) om een aantal functies die met deze binaire versie van &brandShortName; worden meegeleverd onder de onderstaande voorwaarden te gebruiken. Als u een of meer van de diensten niet wilt gebruiken of de onderstaande voorwaarden niet wilt accepteren, kunt u de functie of dienst(en) uitschakelen. Instructies over het uitschakelen van een bepaalde functie of dienst kunt u \">\n<!ENTITY rights2.webservices-b \"hier\">\n<!ENTITY rights3.webservices-c \" vinden. Andere onderdelen en diensten kunnen worden uitgeschakeld in de voorkeuren van de toepassing.\">\n\n<!-- safe browsing points for branded builds -->\n<!ENTITY rights.safebrowsing-a \"Veilig surfen: \">\n<!ENTITY rights.safebrowsing-b \"uitschakelen van de functie Veilig surfen wordt niet aanbevolen, omdat dit ervoor kan zorgen dat u onveilige websites bezoekt. Als u de functie volledig wilt uitschakelen, volg dan deze stappen:\">\n<!ENTITY rights.safebrowsing-term1 \"Open de toepassingsvoorkeuren\">\n<!ENTITY rights.safebrowsing-term2 \"Selecteer de sectie Beveiliging\">\n<!ENTITY rights2.safebrowsing-term3 \"Vink de optie ‘&enableSafeBrowsing.label;’ uit\">\n<!ENTITY rights.safebrowsing-term4 \"Veilig surfen is nu uitgeschakeld\">\n\n<!-- location aware browsing points for branded builds -->\n<!ENTITY rights.locationawarebrowsing-a \"Locatiebewust navigeren: \">\n<!ENTITY rights.locationawarebrowsing-b \"vraagt altijd om toestemming. Er worden nooit locatiegegevens verzonden zonder uw toestemming. Als u de functie volledig wilt uitschakelen, volg dan deze stappen:\">\n<!ENTITY rights.locationawarebrowsing-term1a \"Typ in de URL-balk \">\n<!ENTITY rights.locationawarebrowsing-term1b \"about:config\">\n<!ENTITY rights.locationawarebrowsing-term2 \"Typ geo.enabled\">\n<!ENTITY rights.locationawarebrowsing-term3 \"Dubbelklik op de voorkeursinstelling geo.enabled\">\n<!ENTITY rights.locationawarebrowsing-term4 \"Locatiebewust navigeren is nu uitgeschakeld\">\n\n<!-- intro paragraph for unbranded builds -->\n<!ENTITY rights.webservices-unbranded \"Een overzicht van de in het product opgenomen websitediensten, samen met instructies over het uitschakelen ervan, wanneer van toepassing, dienen hier te worden bijgesloten.\">\n\n<!-- point 1 text for unbranded builds -->\n<!ENTITY rights.webservices-term1-unbranded \"Servicevoorwaarden die op dit product van toepassing zijn, dienen hier te worden vermeld.\">\n\n<!-- points 1-7 text for branded builds -->\n<!ENTITY rights2.webservices-term1 \"&vendorShortName; en zijn medewerkers, licentiegevers en partners werken aan het verstrekken van de meest nauwkeurige en bijgewerkte Diensten. We kunnen echter niet garanderen dat deze informatie volledig en foutvrij is. De dienst Veilig surfen bijvoorbeeld identificeert mogelijk bepaalde riskante websites niet, en bepaalde veilige websites ten onrechte wel. Alle locaties die door de dienst Locatiebewust navigeren van onze serviceproviders worden verkregen, zijn enkel schattingen. Noch wij, noch de serviceproviders garanderen de nauwkeurigheid van de gegeven locaties.\">\n<!ENTITY rights.webservices-term2 \"&vendorShortName; kan de Diensten naar eigen goeddunken discontinueren of wijzigen.\">\n<!ENTITY rights2.webservices-term3 \"U kunt deze Diensten gebruiken met de bijgeleverde versie van &brandShortName;, en &vendorShortName; geeft u alle benodigde rechten om dit te doen. &vendorShortName; en zijn licentiegevers behouden alle overige rechten in de Diensten. Deze voorwaarden zijn niet bedoeld om enige rechten die zijn verleend onder opensourcelicenties welke van toepassing zijn op &brandShortName; en overeenkomende broncodeversies van &brandShortName; te beperken.\">\n<!ENTITY rights.webservices-term4 \"De Diensten worden aangeboden zonder enige garantie. &vendorShortName;, zijn medewerkers, licentiegevers en distributeurs wijzen alle uitdrukkelijke of impliciete garanties af, met inbegrip van, maar niet beperkt tot garanties van verhandelbaarheid en geschiktheid van de Diensten voor een bepaald doel. U draagt de volledige verantwoordelijkheid wat betreft het selecteren van de Diensten voor uw doeleinden en wat betreft de kwaliteit en prestaties van de Diensten. Sommige wetgevingen staan uitsluitingen of beperkingen van impliciete garanties niet toe, dus mogelijk is deze disclaimer op u niet van toepassing.\">\n<!ENTITY rights.webservices-term5 \"Behoudens zoals vereist bij de wet zijn &vendorShortName;, zijn medewerkers, licentiegevers en distributeurs niet aansprakelijk voor enige indirecte, speciale, incidentele, straffende of gevolgschade voortvloeiend uit of op enige manier verband houdend met het gebruik van &brandShortName; en de Diensten. De collectieve aansprakelijkheid onder deze voorwaarden zal het bedrag van $500 (vijfhonderd dollar) niet overschrijden. Sommige wetgevingen staan uitsluitingen of beperkingen van bepaalde garanties niet toe, dus mogelijk zijn deze uitsluiting en beperking op u niet van toepassing.\">\n<!ENTITY rights.webservices-term6 \"&vendorShortName; is te allen tijde gerechtigd deze voorwaarden te wijzigen. Deze voorwaarden mogen niet worden gewijzigd of geannuleerd zonder schriftelijke toestemming van &vendorShortName;.\">\n<!ENTITY rights.webservices-term7 \"Deze voorwaarden vallen onder de wetten van de staat Californië, U.S.A., met uitzondering van zijn bepalingen van internationaal privaatrecht. Als een of meer van deze voorwaarden als ongeldig of onafdwingbaar worden beschouwd, blijven de overige bepalingen onverminderd van kracht. In geval van strijdigheid tussen een vertaalde versie van deze voorwaarden en de Engelse versie prevaleert de Engelse versie.\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/aboutRights.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbuttonLabel = Ken uw rechten…\nbuttonAccessKey = K\nnotifyRightsText = %S is vrije en opensourcesoftware van de Mozilla Foundation.\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/aboutServiceWorkers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.title                     \"Over Service Workers\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.maintitle                 \"Geregistreerde Service Workers\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_not_enabled       \"Service Workers zijn niet ingeschakeld.\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_no_serviceworkers \"Geen Service Workers geregistreerd.\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/aboutServiceWorkers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle = Oorsprong: %S\n\n# LOCALIZATION NOTE: %1$S is brandShortName, %2$2 is the application ID, and $%$3 is true/false value.\n# LOCALIZATION NOTE: the term \"InBrowserElement\" should not be translated\nb2gtitle = %1$S-toepassings-ID %2$S - InBrowserElement %3$S\n\nscope = Bereik:\n\nscriptSpec = Scriptspecificatie:\n\n# LOCALIZATION NOTE: the term \"Worker\" should not be translated.\ncurrentWorkerURL = URL van huidige Worker:\n\nactiveCacheName = Naam van actieve buffer:\n\nwaitingCacheName = Naam van wachtbuffer:\n\ntrue = true\n\nfalse = false\n\n# LOCALIZATION NOTE this term is used as a button label (verb, not noun).\nupdate = Bijwerken\n\nunregister = Registratie opheffen\n\nwaiting = Wachten…\n\n# LOCALIZATION NOTE: the term \"Service Worker\" should not translated.\nunregisterError = Opheffen van registratie van deze Service Worker mislukt.\n\npushEndpoint = Push-eindpunt:\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/aboutSupport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutSupport.pageTitle \"Probleemoplossingsinformatie\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.pageSubtitle): don't change the 'supportLink' id. -->\n<!ENTITY aboutSupport.pageSubtitle \"\n  Deze pagina bevat technische informatie die handig kan zijn als u een probleem \n  probeert op te lossen. Als u antwoorden op veelgestelde vragen over &brandShortName;\n  zoekt, kijk dan op onze <a id='supportLink'>ondersteuningswebsite</a>.\n\">\n\n<!ENTITY aboutSupport.crashes.title \"Crashrapporten\">\n<!-- LOCALIZATION NOTE (aboutSupport.crashes.id):\nThis is likely the same like id.heading in crashes.dtd. -->\n<!ENTITY aboutSupport.crashes.id \"Rapport-ID\">\n<!ENTITY aboutSupport.crashes.sendDate \"Verzonden\">\n<!ENTITY aboutSupport.crashes.allReports \"Alle crashrapporten\">\n<!ENTITY aboutSupport.crashes.noConfig \"Deze toepassing is niet geconfigureerd om crashrapporten weer te geven.\">\n\n<!ENTITY aboutSupport.extensionsTitle \"Extensies\">\n<!ENTITY aboutSupport.extensionName \"Naam\">\n<!ENTITY aboutSupport.extensionEnabled \"Ingeschakeld\">\n<!ENTITY aboutSupport.extensionVersion \"Versie\">\n<!ENTITY aboutSupport.extensionId \"ID\">\n\n<!ENTITY aboutSupport.experimentsTitle \"Experimentele functies\">\n<!ENTITY aboutSupport.experimentName \"Naam\">\n<!ENTITY aboutSupport.experimentId \"ID\">\n<!ENTITY aboutSupport.experimentDescription \"Beschrijving\">\n<!ENTITY aboutSupport.experimentActive \"Actief\">\n<!ENTITY aboutSupport.experimentEndDate \"Einddatum\">\n<!ENTITY aboutSupport.experimentHomepage \"Homepage\">\n<!ENTITY aboutSupport.experimentBranch \"Branch\">\n\n<!ENTITY aboutSupport.appBasicsTitle \"Toepassingsbasics\">\n<!ENTITY aboutSupport.appBasicsName \"Naam\">\n<!ENTITY aboutSupport.appBasicsVersion \"Versie\">\n<!ENTITY aboutSupport.appBasicsBuildID \"Build-ID\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsUpdateChannel, aboutSupport.appBasicsUpdateHistory, aboutSupport.appBasicsShowUpdateHistory):\n\"Update\" is a noun here, not a verb. -->\n<!ENTITY aboutSupport.appBasicsUpdateChannel \"Updatekanaal\">\n<!ENTITY aboutSupport.appBasicsUpdateHistory \"Updategeschiedenis\">\n<!ENTITY aboutSupport.appBasicsShowUpdateHistory \"Updategeschiedenis tonen\">\n\n<!ENTITY aboutSupport.appBasicsProfileDir \"Profielmap\">\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsProfileDirWinMac):\nThis is the Windows- and Mac-specific variant of aboutSupport.appBasicsProfileDir.\nWindows/Mac use the term \"Folder\" instead of \"Directory\" -->\n<!ENTITY aboutSupport.appBasicsProfileDirWinMac \"Profielmap\">\n\n<!ENTITY aboutSupport.appBasicsEnabledPlugins \"Ingeschakelde plug-ins\">\n<!ENTITY aboutSupport.appBasicsBuildConfig \"Buildconfiguratie\">\n<!ENTITY aboutSupport.appBasicsUserAgent \"Useragent\">\n<!ENTITY aboutSupport.appBasicsOS \"OS\">\n<!ENTITY aboutSupport.appBasicsMemoryUse \"Geheugengebruik\">\n<!ENTITY aboutSupport.appBasicsPerformance \"Prestaties\">\n\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutSupport.appBasicsServiceWorkers \"Geregistreerde Service Workers\">\n\n<!ENTITY aboutSupport.appBasicsProfiles \"Profielen\">\n\n<!ENTITY aboutSupport.appBasicsMultiProcessSupport \"Multiprocess-vensters\">\n\n<!ENTITY aboutSupport.appBasicsKeyGoogle \"Google-sleutel\">\n<!ENTITY aboutSupport.appBasicsKeyMozilla \"Mozilla-locatieservicesleutel\">\n\n<!ENTITY aboutSupport.appBasicsSafeMode \"Veilige modus\">\n\n<!ENTITY aboutSupport.showDir.label \"Map openen\">\n<!-- LOCALIZATION NOTE (aboutSupport.showMac.label): This is the Mac-specific\nvariant of aboutSupport.showDir.label.  This allows us to use the preferred\n\"Finder\" terminology on Mac. -->\n<!ENTITY aboutSupport.showMac.label \"Tonen in Finder\">\n<!-- LOCALIZATION NOTE (aboutSupport.showWin2.label): This is the Windows-specific\nvariant of aboutSupport.showDir.label. -->\n<!ENTITY aboutSupport.showWin2.label \"Map openen\">\n\n<!ENTITY aboutSupport.modifiedKeyPrefsTitle \"Belangrijke aangepaste voorkeuren\">\n<!ENTITY aboutSupport.modifiedPrefsName \"Naam\">\n<!ENTITY aboutSupport.modifiedPrefsValue \"Waarde\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.userJSTitle, aboutSupport.userJSDescription): user.js is the name of the preference override file being checked. -->\n<!ENTITY aboutSupport.userJSTitle \"user.js-voorkeuren\">\n<!ENTITY aboutSupport.userJSDescription \"Uw profielmap bevat een <a id='prefs-user-js-link'>user.js-bestand</a>, dat voorkeuren bevat die niet door &brandShortName; zijn gemaakt.\">\n\n<!ENTITY aboutSupport.lockedKeyPrefsTitle \"Belangrijke vergrendelde voorkeuren\">\n<!ENTITY aboutSupport.lockedPrefsName \"Naam\">\n<!ENTITY aboutSupport.lockedPrefsValue \"Waarde\">\n\n<!ENTITY aboutSupport.graphicsTitle \"Grafisch\">\n\n<!ENTITY aboutSupport.placeDatabaseTitle \"Places-database\">\n<!ENTITY aboutSupport.placeDatabaseIntegrity \"Integriteit\">\n<!ENTITY aboutSupport.placeDatabaseVerifyIntegrity \"Integriteit verifiëren\">\n\n<!ENTITY aboutSupport.jsTitle \"JavaScript\">\n<!ENTITY aboutSupport.jsIncrementalGC \"Incrementele GC\">\n\n<!ENTITY aboutSupport.a11yTitle \"Toegankelijkheid\">\n<!ENTITY aboutSupport.a11yActivated \"Geactiveerd\">\n<!ENTITY aboutSupport.a11yForceDisabled \"Toegankelijkheid voorkomen\">\n\n<!ENTITY aboutSupport.libraryVersionsTitle \"Bibliotheekversies\">\n\n<!ENTITY aboutSupport.installationHistoryTitle \"Installatiegeschiedenis\">\n<!ENTITY aboutSupport.updateHistoryTitle \"Updategeschiedenis\">\n\n<!ENTITY aboutSupport.copyTextToClipboard.label \"Tekst naar klembord kopiëren\">\n<!ENTITY aboutSupport.copyRawDataToClipboard.label \"Onbewerkte gegevens naar klembord kopiëren\">\n\n<!ENTITY aboutSupport.sandboxTitle \"Sandbox\">\n<!ENTITY aboutSupport.sandboxSyscallLogTitle \"Geweigerde systeemaanroepen\">\n<!ENTITY aboutSupport.sandboxSyscallIndex \"#\">\n<!ENTITY aboutSupport.sandboxSyscallAge \"Seconden geleden\">\n<!ENTITY aboutSupport.sandboxSyscallPID \"PID\">\n<!ENTITY aboutSupport.sandboxSyscallTID \"TID\">\n<!ENTITY aboutSupport.sandboxSyscallProcType \"Procestype\">\n<!ENTITY aboutSupport.sandboxSyscallNumber \"Syscall\">\n<!ENTITY aboutSupport.sandboxSyscallArgs \"Argumenten\">\n\n<!ENTITY aboutSupport.safeModeTitle \"Veilige modus proberen\">\n<!ENTITY aboutSupport.restartInSafeMode.label \"Herstarten met uitgeschakelde add-ons…\">\n\n<!ENTITY aboutSupport.graphicsFeaturesTitle \"Functies\">\n<!ENTITY aboutSupport.graphicsDiagnosticsTitle \"Diagnostische gegevens\">\n<!ENTITY aboutSupport.graphicsFailureLogTitle \"Foutenlogboek\">\n<!ENTITY aboutSupport.graphicsGPU1Title \"GPU #1\">\n<!ENTITY aboutSupport.graphicsGPU2Title \"GPU #2\">\n<!ENTITY aboutSupport.graphicsDecisionLogTitle \"Beslissingenlogboek\">\n<!ENTITY aboutSupport.graphicsCrashGuardsTitle \"Door crashbeveiliging uitgeschakelde functies\">\n<!ENTITY aboutSupport.graphicsWorkaroundsTitle \"Workarounds\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/aboutSupport.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (crashesTitle): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of days relevant with relevant crash reports\ncrashesTitle=Crashrapporten van de afgelopen #1 dag;Crashrapporten van de afgelopen #1 dagen\n\n# LOCALIZATION NOTE (crashesTimeMinutes): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of minutes (between 1 and 59) which have passed since the crash\ncrashesTimeMinutes=#1 minuut geleden;#1 minuten geleden\n\n# LOCALIZATION NOTE (crashesTimeHours): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of hours (between 1 and 23) which have passed since the crash\ncrashesTimeHours=#1 uur geleden;#1 uur geleden\n\n# LOCALIZATION NOTE (crashesTimeDays): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of days (1 or more) which have passed since the crash\ncrashesTimeDays=#1 dag geleden;#1 dagen geleden\n\n# LOCALIZATION NOTE (pendingReports): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of pending crash reports\npendingReports=Alle crashrapporten (waaronder #1 crash in behandeling in het gegeven tijdsbereik);Alle crashrapporten (waaronder #1 crashes in behandeling in het gegeven tijdsbereik)\n\n# LOCALIZATION NOTE (rawDataCopied) Text displayed in a mobile \"Toast\" to user when the\n# raw data is successfully copied to the clipboard via button press.\nrawDataCopied=Onbewerkte gegevens naar klembord gekopieerd\n\n# LOCALIZATION NOTE (textCopied) Text displayed in a mobile \"Toast\" to user when the\n# text is successfully copied to the clipboard via button press.\ntextCopied=Tekst naar klembord gekopieerd\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedDriver = Geblokkeerd voor uw grafische stuurprogramma.\n\n# LOCALIZATION NOTE The %S here is a placeholder, leave unchanged, it will get replaced by the driver version string.\ntryNewerDriver = Geblokkeerd voor uw grafische stuurprogramma. Probeer uw grafische stuurprogramma bij te werken naar versie %S of nieuwer.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedGfxCard = Geblokkeerd voor uw grafische kaart vanwege onopgeloste problemen met het stuurprogramma.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedOSVersion = Geblokkeerd voor uw besturingssysteemversie.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedMismatchedVersion = Geblokkeerd voor uw grafische stuurprogramma, versies in register en DLL komen niet overeen.\n\n# LOCALIZATION NOTE In the following strings, \"Direct2D\", \"DirectWrite\" and \"ClearType\"\n# are proper nouns and should not be translated. Feel free to leave english strings if\n# there are no good translations, these are only used in about:support\nclearTypeParameters = ClearType-parameters\n\ncompositing = Samenstellen\nhardwareH264 = Hardwarematige H264-decodering\naudioBackend = Audio-backend\nmainThreadNoOMTC = hoofdthread, geen OMTC\nyes = Ja\nno = Nee\n# LOCALIZATION NOTE The following strings indicate if an API key has been found.\n# In some development versions, it's expected for some API keys that they are\n# not found.\nfound = Gevonden\nmissing = Ontbreekt\n\ngpuDescription = Beschrijving\ngpuVendorID = Leverancier-ID\ngpuDeviceID = Apparaat-ID\ngpuSubsysID = Subsysteem-ID\ngpuDrivers = Stuurprogramma’s\ngpuRAM = RAM\ngpuDriverVersion = Stuurprogrammaversie\ngpuDriverDate = Datum van stuurprogramma\ngpuActive = Actief\nwebgl1WSIInfo = WSI-info van WebGL 1-stuurprogramma\nwebgl1Renderer = Renderer van WebGL 1-stuurprogramma\nwebgl1Version = Versie van WebGL 1-stuurprogramma\nwebgl1DriverExtensions = Extensies van WebGL 1-stuurprogramma\nwebgl1Extensions = WebGL 1-extensies\nwebgl2WSIInfo = WSI-info van WebGL 2-stuurprogramma\nwebgl2Renderer = Renderer van  WebGL 2-stuurprogramma\nwebgl2Version = Versie van WebGL 2-stuurprogramma\nwebgl2DriverExtensions = Extensies van WebGL 2-stuurprogramma\nwebgl2Extensions = WebGL 2-extensies\nGPU1 = GPU #1\nGPU2 = GPU #2\nblocklistedBug = Geblokkeerd vanwege bekende problemen\n# LOCALIZATION NOTE %1$S will be replaced with a bug number string.\nbugLink = bug %1$S\n# LOCALIZATION NOTE %1$S will be replaced with an arbitrary identifier\n# string that can be searched on DXR/MXR or grepped in the source tree.\nunknownFailure = Op blokkeerlijst; foutcode %1$S\nd3d11layersCrashGuard = D3D11-compositor\nd3d11videoCrashGuard = D3D11-videodecoder\nd3d9videoCrashGuard = D3D9-videodecoder\nglcontextCrashGuard = OpenGL\nresetOnNextRestart = Herinitialiseren bij volgende herstart\ngpuProcessKillButton = GPU-proces beëindigen\n\nminLibVersions = Verwachte minimale versie\nloadedLibVersions = Gebruikte versie\n\nhasSeccompBPF = Seccomp-BPF (Systeemaanroepfiltering)\nhasSeccompTSync = Seccomp-threadsynchronisatie\nhasUserNamespaces = Namespaces van gebruiker\nhasPrivilegedUserNamespaces = Namespaces van gebruiker voor bevoegde processen\ncanSandboxContent = Inhoudsproces-sandboxing\ncanSandboxMedia = Mediaplug-in-sandboxing\ncontentSandboxLevel = Inhoudsproces-sandboxniveau\nsandboxProcType.content = inhoud\nsandboxProcType.mediaPlugin = mediaplug-in\n\n# LOCALIZATION NOTE %1$S and %2$S will be replaced with the number of remote and the total number\n# of windows, respectively, while %3$S will be replaced with one of the status strings below,\n# which contains a description of the multi-process preference and status.\n# Note: multiProcessStatus.3 doesn't exist because status=3 was deprecated.\nmultiProcessWindows = %1$S/%2$S (%3$S)\nmultiProcessStatus.0 = Ingeschakeld door gebruiker\nmultiProcessStatus.1 = Standaard ingeschakeld\nmultiProcessStatus.2 = Uitgeschakeld\nmultiProcessStatus.4 = Uitgeschakeld door toegankelijkheidshulpmiddelen\nmultiProcessStatus.5 = Uitgeschakeld door ontbrekende grafische hardwareversnelling op Mac OS X\nmultiProcessStatus.6 = Uitgeschakeld door niet-ondersteunde tekstinvoer\nmultiProcessStatus.7 = Uitgeschakeld door add-ons\nmultiProcessStatus.8 = Geforceerd uitgeschakeld\n# No longer in use (bug 1296353) but we might bring this back.\nmultiProcessStatus.9 = Uitgeschakeld door grafische hardwareversnelling in Windows XP\nmultiProcessStatus.unknown = Onbekende status\n\nasyncPanZoom = Asynchroon pannen/zoomen\napzNone = geen\nwheelEnabled = wielinvoer ingeschakeld\ntouchEnabled = aanraakinvoer ingeschakeld\ndragEnabled = slepen via scrollbalk ingeschakeld\n\n# LOCALIZATION NOTE %1 will be replaced with the key of a preference.\nwheelWarning = async-wielinvoer uitgeschakeld vanwege niet-ondersteunde voorkeur: %S\ntouchWarning = async-aanraakinvoer uitgeschakeld vanwege niet-ondersteunde voorkeur: %S\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/aboutTelemetry.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutTelemetry.pageTitle \"Telemetry-gegevens\">\n\n<!ENTITY aboutTelemetry.changeDataChoices \"\n  Wijzigen\n\">\n\n<!ENTITY aboutTelemetry.uploadEnabled \"\n  FHR-gegevensupload is <span>ingeschakeld</span>.\n\">\n\n<!ENTITY aboutTelemetry.uploadDisabled \"\n  FHR-gegevensupload is <span>uitgeschakeld</span>.\n\">\n\n<!ENTITY aboutTelemetry.extendedRecordingEnabled \"\n  Uitgebreide Telemetry-opname is <span>ingeschakeld</span>.\n\">\n\n<!ENTITY aboutTelemetry.extendedRecordingDisabled \"\n  Uitgebreide Telemetry-opname is <span>uitgeschakeld</span>.\n\">\n\n<!ENTITY aboutTelemetry.pingDataSource \"\nPing-gegevensbron:\n\">\n\n<!ENTITY aboutTelemetry.showCurrentPingData \"\nHuidige ping-gegevens\n\">\n\n<!ENTITY aboutTelemetry.showArchivedPingData \"\nGearchiveerde ping-gegevens\n\">\n\n<!ENTITY aboutTelemetry.pingDataDisplay \"\nPing-gegevensweergave:\n\">\n\n<!ENTITY aboutTelemetry.structured \"\nGestructureerd\n\">\n\n<!ENTITY aboutTelemetry.raw \"\nOnbewerkte JSON\n\">\n\n<!ENTITY aboutTelemetry.showSubsessionData \"\nSubsessiegegevens tonen\n\">\n\n<!ENTITY aboutTelemetry.choosePing \"\nPing kiezen:\n\">\n\n<!ENTITY aboutTelemetry.showNewerPing \"\n&lt;&lt; Nieuwere ping\n\">\n\n<!ENTITY aboutTelemetry.showOlderPing \"\nOudere ping &gt;&gt;\n\">\n\n<!ENTITY aboutTelemetry.rawPingData \"\nOnbewerkte ping-gegevens…\n\">\n\n<!ENTITY aboutTelemetry.archiveWeekHeader \"\nWeek\n\">\n\n<!ENTITY aboutTelemetry.archivePingHeader \"\nPing\n\">\n\n<!ENTITY aboutTelemetry.generalDataSection \"\n  Algemene gegevens\n\">\n\n<!ENTITY aboutTelemetry.environmentDataSection \"\n  Omgevingsgegevens\n\">\n\n<!ENTITY aboutTelemetry.telemetryLogSection \"\n  Telemetry-logboek\n\">\n\n<!ENTITY aboutTelemetry.slowSqlSection \"\n  Trage SQL-statements\n\">\n\n<!ENTITY aboutTelemetry.chromeHangsSection \"\n  Browservastlopers\n\">\n\n<!ENTITY aboutTelemetry.threadHangStatsSection \"\n  Threadvastlopers\n\">\n\n<!ENTITY aboutTelemetry.capturedStacksSection \"\n  Vastgelegde stacks\n\">\n\n<!ENTITY aboutTelemetry.scalarsSection \"\n  Scalars\n\">\n\n<!ENTITY aboutTelemetry.keyedScalarsSection \"\n  Keyed Scalars\n\">\n\n<!ENTITY aboutTelemetry.histogramsSection \"\n  Histogrammen\n\">\n\n<!ENTITY aboutTelemetry.keyedHistogramsSection \"\n  Sleutelhistogrammen\n\">\n\n<!ENTITY aboutTelemetry.eventsSection \"\n  Gebeurtenissen\n\">\n\n<!ENTITY aboutTelemetry.simpleMeasurementsSection \"\n  Eenvoudige metingen\n\">\n\n<!ENTITY aboutTelemetry.addonDetailsSection \"\n  Add-on-details\n\">\n\n<!ENTITY aboutTelemetry.lateWritesSection \"\n  Late schrijfacties\n\">\n\n<!ENTITY aboutTelemetry.sessionInfoSection \"\n  Sessie-informatie\n\">\n\n<!ENTITY aboutTelemetry.addonHistogramsSection \"\n  Histogrammen verzameld door add-ons\n\">\n\n<!ENTITY aboutTelemetry.toggle \"\n  Klik om sectie uit/samen te vouwen\n\">\n\n<!ENTITY aboutTelemetry.emptySection \"\n  (Geen gegevens verzameld)\n\">\n\n<!ENTITY aboutTelemetry.fullSqlWarning \"\n  NOOT: debugging van trage SQL is ingeschakeld. Volledige SQL-strings kunnen hieronder worden weergegeven, maar ze zullen niet bij Telemetry worden ingediend.\n\">\n\n<!ENTITY aboutTelemetry.fetchStackSymbols \"\n  Functienamen voor stacks ophalen\n\">\n\n<!ENTITY aboutTelemetry.hideStackSymbols \"\n  Onbewerkte stackgegevens tonen\n\">\n\n<!ENTITY aboutTelemetry.filterText \"\n  Filter (strings of /regexp/)\n\">\n\n<!ENTITY aboutTelemetry.payloadChoiceHeader \"\n  Nettolading\n\">\n\n<!ENTITY aboutTelemetry.rawPayload \"\n  Onbewerkte nettolading\n\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/aboutTelemetry.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Note to translators:\n# - %1$S will be replaced by brandFullName\n# - %2$S will be replaced with the value of the toolkit.telemetry.server_owner preference\npageSubtitle = Deze pagina toont de gegevens over prestaties, hardware, gebruik en aanpassingen die door Telemetry zijn verzameld. Deze gegevens worden naar %1$S verzonden om %2$S te helpen verbeteren.\n\ngeneralDataTitle = Algemene gegevens\n\ngeneralDataHeadingName = Naam\n\ngeneralDataHeadingValue = Waarde\n\nenvironmentDataHeadingName = Naam\n\nenvironmentDataHeadingValue = Waarde\n\nenvironmentDataSubsectionToggle = Klik om sectie uit/samen te vouwen\n\nenvironmentDataSubsectionEmpty = (Geen gegevens verzameld)\n\ntelemetryLogTitle = Telemetry-logboek\n\ntelemetryLogHeadingId = Id\n\ntelemetryLogHeadingTimestamp = Tijdstempel\n\ntelemetryLogHeadingData = Gegevens\n\nslowSqlMain = Trage SQL-statements op hoofdthread\n\nslowSqlOther = Trage SQL-statements op helpthreads\n\nslowSqlHits = Hits\n\nslowSqlAverage = Gem. tijd (ms)\n\nslowSqlStatement = Statement\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the hang\n# - The %2$S will be replaced with the duration of the hang\nchrome-hangs-title = Vastlooprapport #%1$S (%2$S seconden)\n\n# Note to translators:\n# - The %1$S will be replaced with the string key for this stack.\n# - The %2$S will be replaced with the number of times this stack was captured.\ncaptured-stacks-title = %1$S (aantal vastgelegd: %2$S)\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the late write\nlate-writes-title = Late schrijfactie #%1$S\n\nstackTitle = Stack:\n\nmemoryMapTitle = Geheugentoewijzing:\n\nerrorFetchingSymbols = Er is een fout opgetreden bij het ophalen van symbolen. Controleer of u met het internet bent verbonden en probeer het opnieuw.\n\nhistogramSamples = monsters\n\nhistogramAverage = gemiddeld\n\nhistogramSum = som\n\nhistogramCopy = Kopiëren\n\nkeysHeader = Eigenschap\n\nnamesHeader = Naam\n\nvaluesHeader = Waarde\n\naddonTableID = Add-on-ID\n\naddonTableDetails = Details\n\n# Note to translators:\n# - The %1$S will be replaced with the name of an Add-on Provider (e.g. \"XPI\", \"Plugin\")\naddonProvider = %1$S-provider\n\nparentPayload = Bovenliggende nettolading\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the child payload (e.g. \"1\", \"2\")\nchildPayloadN = Onderliggende nettolading %1$S\n\ntimestampHeader = tijdstempel\n\ncategoryHeader = categorie\n\nmethodHeader = methode\n\nobjectHeader = object\n\nextraHeader = extra\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/aboutWebrtc.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (document_title, cannot_retrieve_log):\n# The text \"WebRTC\" is a proper noun and should not be translated.\n# It is the general label for the standards based technology. see http://www.webrtc.org\ndocument_title = Interne werking van WebRTC\ncannot_retrieve_log = Kan geen WebRTC-logboekgegevens ophalen\n\n# LOCALIZATION NOTE (save_page_msg):\n# %1$S will be replaced by a full path file name: the target of the SavePage operation.\nsave_page_msg = pagina opgeslagen in: %1$S\n\n# LOCALIZATION NOTE (save_page_dialog_title): \"about:webrtc\" is a internal browser URL and should not be\n# translated. This string is used as a title for a file save dialog box.\nsave_page_dialog_title = about:webrtc opslaan als\n\n# LOCALIZATION NOTE (debug_mode_off_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_off_state_msg = traceerlogboek is te vinden in: %1$S\n\n# LOCALIZATION NOTE (debug_mode_on_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_on_state_msg = debugmodus actief, traceerlogboek in: %1$S\n\n# LOCALIZATION NOTE (aec_logging_msg_label, aec_logging_off_state_label,\n# aec_logging_on_state_label, aec_logging_on_state_msg):\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_msg_label = AEC-registratie\naec_logging_off_state_label = AEC-registratie starten\naec_logging_on_state_label = AEC-registratie stoppen\naec_logging_on_state_msg = AEC-registratie actief (spreek enkele minuten met de beller en stop daarna het vastleggen)\n\n# LOCALIZATION NOTE (aec_logging_off_state_msg):\n# %1$S will be replaced by the full path to the directory containing the captured log files.\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_off_state_msg = vastgelegde logbestanden zijn te vinden in: %1$S\n\n# LOCALIZATION NOTE (peer_connection_id_label): \"PeerConnection\" is a proper noun\n# associated with the WebRTC module. \"ID\" is an abbreviation for Identifier. This string\n# should not normally be translated and is used as a data label.\npeer_connection_id_label = PeerConnection-ID\n\n# LOCALIZATION NOTE (sdp_heading, local_sdp_heading, remote_sdp_heading):\n# \"SDP\" is an abbreviation for Session Description Protocol, an IETF standard.\n# See http://wikipedia.org/wiki/Session_Description_Protocol\nsdp_heading = SDP\nlocal_sdp_heading = Lokaal SDP\nremote_sdp_heading = Extern SDP\n\n# LOCALIZATION NOTE (rtp_stats_heading): \"RTP\" is an abbreviation for the\n# Real-time Transport Protocol, an IETF specification, and should not\n# normally be translated. \"Stats\" is an abbreviation for Statistics.\nrtp_stats_heading = RTP-statistieken\n\n# LOCALIZATION NOTE (ice_state, ice_stats_heading): \"ICE\" is an abbreviation\n# for Interactive Connectivity Establishment, which is an IETF protocol,\n# and should not normally be translated. \"Stats\" is an abbreviation for\n# Statistics.\nice_state = ICE-status\nice_stats_heading = ICE-statistieken\nice_restart_count_label = ICE-herstarts\nice_rollback_count_label = ICE-terugdraaiacties\n\n# LOCALIZATION NOTE (av_sync_label): \"A/V\" stands for Audio/Video.\n# \"sync\" is an abbreviation for sychronization. This is used as\n# a data label.\nav_sync_label = A/V-synchronisatie\n\n# LOCALIZATION NOTE (jitter_buffer_delay_label): A jitter buffer is an\n# element in the processing chain, see http://wikipedia.org/wiki/Jitter\n# This is used as a data label.\njitter_buffer_delay_label = Jitter-buffervertraging\n\n# LOCALIZATION NOTE (avg_bitrate_label, avg_framerate_label): \"Avg.\" is an abbreviation\n# for Average. These are used as data labels.\navg_bitrate_label = Gem. bitrate\navg_framerate_label = Gem. framerate\n\n# LOCALIZATION NOTE (typeLocal, typeRemote): These adjectives are used to label a\n# line of statistics collected for a peer connection. The data represents\n# either the local or remote end of the connection.\ntypeLocal = Lokaal\ntypeRemote = Extern\n\n# LOCALIZATION NOTE (nominated): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank.\nnominated = Benoemd\n\n# LOCALIZATION NOTE (selected): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank. This represents an attribute of an ICE candidate.\nselected = Geselecteerd\n\nsave_page_label = Pagina opslaan\ndebug_mode_msg_label = Debugmodus\ndebug_mode_off_state_label = Debugmodus starten\ndebug_mode_on_state_label = Debugmodus stoppen\nstats_heading = Sessiestatistieken\nstats_clear = Geschiedenis wissen\nlog_heading = Verbindingslogboek\nlog_clear = Logboek wissen\nlog_show_msg = logboek tonen\nlog_hide_msg = logboek verbergen\nconnection_closed = gesloten\nlocal_candidate = Lokale kandidaat\nremote_candidate = Externe kandidaat\npriority = Prioriteit\nfold_show_msg = details tonen\nfold_show_hint = klik om deze sectie uit te vouwen\nfold_hide_msg = details verbergen\nfold_hide_hint = klik om deze sectie samen te vouwen\ndropped_frames_label = Verloren frames\ndiscarded_packets_label = Verwijderde pakketten\ndecoder_label = Decoder\nencoder_label = Encoder\nreceived_label = Ontvangen\npackets = pakketten\nlost_label = Verloren\njitter_label = Jitter\nsent_label = Verzonden\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/actions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY action.switchToTab.label \"Wisselen naar tabblad\">\r\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/appPicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY NoAppFound.label      \"Geen toepassingen gevonden voor dit bestandstype.\">\n<!ENTITY BrowseButton.label    \"Bladeren…\">\n<!ENTITY SendMsg.label         \"Dit item verzenden naar:\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=De URL is niet geldig en kan niet worden geladen.\nfileNotFound=Het bestand %S kan niet worden gevonden. Controleer de locatie en probeer het opnieuw.\nfileAccessDenied=Het bestand op %S is niet leesbaar.\ndnsNotFound=%S kon niet worden gevonden. Controleer de naam en probeer het opnieuw.\nunknownProtocolFound=Een van de volgende protocollen (%S) is geen geregistreerd protocol of is in deze context niet toegestaan.\nconnectionFailure=De verbinding met %S werd geweigerd.\nnetInterrupt=De verbinding met %S is onverwachts beëindigd. Sommige gegevens kunnen zijn verzonden.\nnetTimeout=De wachttijd is verstreken bij het pogen te verbinden met %S.\nredirectLoop=De doorverwijzingslimiet voor deze URL is overschreden. Kan de opgevraagde pagina niet laden. Dit kan worden veroorzaakt door geblokkeerde cookies.\nconfirmRepostPrompt=Om deze pagina weer te geven moet de toepassing gegevens verzenden, waardoor elke handeling die eerder werd uitgevoerd (zoals een zoekopdracht of orderbevestiging) zal worden herhaald.\nresendButton.label=Opnieuw verzenden\nunknownSocketType=Dit document kan niet worden weergegeven, tenzij u de persoonlijke beveiligingsbeheerder (PSM) installeert. Download en installeer de PSM en probeer het opnieuw, of neem contact op met uw systeembeheerder.\nnetReset=Het document bevat geen gegevens.\nnotCached=Dit document is niet meer beschikbaar.\nnetOffline=Dit document kan offline niet worden weergegeven. Vink Offline werken in het menu Bestand uit om online te gaan.\nisprinting=Het document kan niet worden gewijzigd tijdens het afdrukken of bekijken als afdrukvoorbeeld.\ndeniedPortAccess=Om veiligheidsredenen is toegang tot de gegeven poort onmogelijk gemaakt.\nproxyResolveFailure=De proxyserver die u hebt ingesteld kan niet worden gevonden. Controleer uw proxyinstellingen en probeer het opnieuw.\nproxyConnectFailure=De verbinding met de door u ingestelde proxyserver werd geweigerd. Controleer uw proxyinstellingen en probeer het opnieuw.\ncontentEncodingError=De pagina die u wilt bekijken kan niet worden weergegeven, omdat deze gebruikmaakt van een ongeldige of niet-ondersteunde vorm van compressie.\nunsafeContentType=De pagina die u wilt bekijken kan niet worden weergegeven, omdat deze zich in een bestandstype bevindt dat misschien niet veilig is om te openen. Neem contact op met de website-eigenaars om ze over dit probleem te informeren.\nexternalProtocolTitle=Extern-protocolverzoek\nexternalProtocolPrompt=Een externe toepassing moet worden gestart om %1$S:-koppelingen te verwerken.\\n\\n\\nOpgevraagde koppeling:\\n\\n%2$S\\n\\nToepassing: %3$S\\n\\n\\nAls u dit verzoek niet verwachtte, kan het een poging zijn om een kwetsbaarheid in het andere programma te misbruiken. Annuleer dit verzoek, tenzij u zeker weet dat het niet kwaadwillend is.\\n\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<Onbekend>\nexternalProtocolChkMsg=Mijn keuze onthouden voor alle koppelingen van dit type\nexternalProtocolLaunchBtn=Toepassing starten\nmalwareBlocked=De website op %S is gerapporteerd als een aanvalsite en is geblokkeerd op basis van uw beveiligingsvoorkeuren.\nunwantedBlocked=De website op %S is gerapporteerd als een website die ongewenste software aanbiedt en is geblokkeerd op basis van uw beveiligingsvoorkeuren.\ndeceptiveBlocked=De website op %S is gerapporteerd als een misleidende website en is geblokkeerd op basis van uw beveiligingsvoorkeuren.\ncspBlocked=Deze pagina heeft een inhoudbeveiligingsbeleid dat laden op deze manier voorkomt.\ncorruptedContentErrorv2=De website op %S ondervond een schending van het netwerkprotocol die niet kan worden verholpen.\nremoteXUL=Deze pagina gebruikt een niet-ondersteunde technologie die niet meer standaard beschikbaar is.\nsslv3Used=De veiligheid van uw gegevens op %S konden niet worden gegarandeerd, omdat de website gebruikmaakt van SSLv3, een onbetrouwbaar beveiligingsprotocol.\nweakCryptoUsed=De eigenaar van %S heeft zijn of haar website niet juist geconfigureerd. Om uw gegevens tegen diefstal te beschermen, is de verbinding met deze website niet tot stand gebracht.\ninadequateSecurityError=De website heeft geprobeerd over een ontoereikend beveiligingsniveau te onderhandelen.\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/autocomplete.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (searchWithEngine): %S will be replaced with\n# the search engine provider's name. This format was chosen because\n# the provider can also end with \"Search\" (e.g.: MSN Search).\nsearchWithEngine = Zoeken met %S\n\n# LOCALIZATION NOTE (switchToTab2): This is the same as the older switchToTab\n# string that it's replacing, except it uses title case, so \"Switch\" and \"Tab\"\n# are capitalized.\nswitchToTab2 = Wisselen naar tabblad\n\n# LOCALIZATION NOTE (visit): This is shown next to autocomplete entries that are\n# simple URLs or sites, which will be visited when the user selects them.\nvisit = Bezoeken\n\n# LOCALIZATION NOTE (bookmarkKeywordSearch): This is the title of autocomplete\n# entries that are bookmark keyword searches.  %1$S will be replaced with the\n# domain name of the bookmark, and %2$S will be replaced with the keyword\n# search text that the user is typing.  %2$S will not be empty.\nbookmarkKeywordSearch = %1$S: %2$S\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % realBrandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%realBrandDTD;\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrowsewithcaret.checkMsg=Dit dialoogvenster niet meer tonen\nbrowsewithcaret.checkWindowTitle=Cursornavigatie\nbrowsewithcaret.checkLabel=Door op F7 te drukken, wordt Cursornavigatie in- of uitgeschakeld. Deze functie plaatst een beweegbare cursor in webpagina’s, waarmee u tekst kunt selecteren met het toetsenbord. Wilt u Cursornavigatie inschakelen?\nbrowsewithcaret.checkButtonLabel=Ja\n\nplainText.wordWrap=Automatische terugloop\n\nformPostSecureToInsecureWarning.title = Beveiligingswaarschuwing\nformPostSecureToInsecureWarning.message = De gegevens die u op deze pagina hebt ingevoerd, zullen over een niet-beveiligde verbinding worden verzonden en zouden door derden kunnen worden gelezen.\\n\\nWeet u zeker dat u deze gegevens wilt verzenden?\nformPostSecureToInsecureWarning.continue = Doorgaan\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/charsetMenu.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY charsetMenu2.label            \"Tekstcodering\">\n<!ENTITY charsetMenu2.accesskey        \"c\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/charsetMenu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The property keys ending with \".key\" are for access keys.\n# Localizations may add or delete properties where the property key ends with\n# \".key\" as appropriate for the localization. The code that uses this data can\n# deal with the absence of an access key for an item.\n#\n# For gbk, gbk.bis and gbk.bis.key are used to trigger string changes in\n# localizations.\n#\n# In the en-US version of this file, access keys are given to the following:\n# * UTF-8\n# * All encodings that are the fallback encoding for some locale in Firefox\n# * All encodings that are the fallback encoding for some locale in IE\n# * All Japanese encodings\n#\n# For the items whose property key does not end in \".key\" and whose value\n# includes \"(\" U+0028 LEFT PARENTHESIS, the \"(\" character is significant for\n# processing by CharsetMenu.jsm. If your localization does not use ASCII\n# parentheses where en-US does in this file, please file a bug to make\n# CharsetMenu.jsm also recognize the delimiter your localization uses.\n# (When this code was developed, all localizations appeared to use\n# U+0028 LEFT PARENTHESIS for this purpose.)\n\n# Auto-Detect (sub)menu\ncharsetMenuCharsets = Tekenset\ncharsetMenuAutodet = Automatisch detecteren\n# 'A' is reserved for Arabic:\ncharsetMenuAutodet.key = d\ncharsetMenuAutodet.off = (uit)\ncharsetMenuAutodet.off.key = u\ncharsetMenuAutodet.ja = Japans\ncharsetMenuAutodet.ja.key = J\ncharsetMenuAutodet.ru = Russisch\ncharsetMenuAutodet.ru.key = R\ncharsetMenuAutodet.uk = Oekraïens\ncharsetMenuAutodet.uk.key = O\n\n# Globally-relevant\nUTF-8.key        = U\nUTF-8            = Unicode\nwindows-1252.key = W\nwindows-1252     = Westers\n\n# Arabic\nwindows-1256.key = A\nwindows-1256     = Arabisch (Windows)\nISO-8859-6       = Arabisch (ISO)\n\n# Baltic\nwindows-1257.key = B\nwindows-1257     = Baltisch (Windows)\nISO-8859-4       = Baltisch (ISO)\n\n# Central European\nwindows-1250.key = E\nwindows-1250     = Centraal-Europees (Windows)\nISO-8859-2.key   = l\nISO-8859-2       = Centraal-Europees (ISO)\n\n# Chinese, Simplified\ngbk.bis.key      = s\ngbk.bis          = Chinees, vereenvoudigd\n\n# Chinese, Traditional\nBig5.key         = t\nBig5             = Chinees, traditioneel\n\n# Cyrillic\nwindows-1251.key = C\nwindows-1251     = Cyrillisch (Windows)\nISO-8859-5       = Cyrillisch (ISO)\nKOI8-R           = Cyrillisch (KOI8-R)\nKOI8-U           = Cyrillisch (KOI8-U)\nIBM866           = Cyrillisch (DOS)\n\n# Greek\nwindows-1253.key = G\nwindows-1253     = Grieks (Windows)\nISO-8859-7.key   = O\nISO-8859-7       = Grieks (ISO)\n\n# Hebrew\nwindows-1255.key = H\nwindows-1255     = Hebreeuws\n# LOCALIZATION NOTE (ISO-8859-8): The value for this item should begin with\n# the same word for Hebrew as the value for windows-1255 so that this item \n# sorts right after that one in the collation order for your locale.\nISO-8859-8       = Hebreeuws, visueel\n\n# Japanese\nShift_JIS.key    = J\nShift_JIS        = Japans (Shift_JIS)\nEUC-JP.key       = p\nEUC-JP           = Japans (EUC-JP)\nISO-2022-JP.key  = n\nISO-2022-JP      = Japans (ISO-2022-JP)\n\n# Korean\nEUC-KR.key       = K\nEUC-KR           = Koreaans\n\n# Thai\nwindows-874.key  = i\nwindows-874      = Thais\n\n# Turkish\nwindows-1254.key = r\nwindows-1254     = Turks\n\n# Vietnamese\nwindows-1258.key = V\nwindows-1258     = Vietnamees\n\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/charsetOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from charsetOverlay.xul -->\n<!ENTITY charsetMenu.label              \"Tekenset\">\n<!ENTITY charsetMenu.accesskey          \"e\">\n<!ENTITY charsetMenuAutodet.label       \"Automatisch herkennen\">\n<!ENTITY charsetMenuAutodet.accesskey   \"A\">\n<!ENTITY charsetMenuMore.label          \"Meer\">\n<!ENTITY charsetMenuMore.accesskey      \"M\">\n<!ENTITY charsetMenuMore1.label         \"West-Europees\">\n<!ENTITY charsetMenuMore1.accesskey     \"W\">\n<!ENTITY charsetMenuMore2.label         \"Oost-Europees\">\n<!ENTITY charsetMenuMore2.accesskey     \"O\">\n<!ENTITY charsetMenuMore3.label         \"Oost-Aziatisch\">\n<!ENTITY charsetMenuMore3.accesskey     \"s\">\n<!ENTITY charsetMenuMore4.label         \"ZO- &amp; ZW-Aziatisch\">\n<!ENTITY charsetMenuMore4.accesskey     \"Z\">\n<!ENTITY charsetMenuMore5.label         \"Midden-Oosters\">\n<!ENTITY charsetMenuMore5.accesskey     \"M\">\n<!ENTITY charsetCustomize.label         \"Lijst aanpassen…\">\n<!ENTITY charsetCustomize.accesskey     \"L\">\n\n<!ENTITY charsetMenuUnicode.label\t\t\t\t \"Unicode\">\n<!ENTITY charsetMenuUnicode.accesskey\t\t\t\t \"U\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/charsetTitles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n## Rule of this file:\n## 1. key should always be in lower case ascii so we can do case insensitive\n##    comparison in the code faster.\n\n## Format of this file:\n## charset_name.title = a_title  -  specifies the human readable title for \n## this charset\n\nus-ascii.title \t  = Engels (US-ASCII)\niso-8859-1.title    = Westers (ISO-8859-1)\niso-8859-2.title    = Centraal-Europees (ISO-8859-2)\niso-8859-3.title    = Zuid-Europees (ISO-8859-3)\niso-8859-4.title    = Baltisch (ISO-8859-4)\niso-8859-9.title    = Turks (ISO-8859-9)\niso-8859-10.title   = Noors (ISO-8859-10)\niso-8859-13.title   = Baltisch (ISO-8859-13)\niso-8859-14.title   = Keltisch (ISO-8859-14)\niso-8859-15.title   = Westers (ISO-8859-15)\niso-8859-16.title   = Roemeens (ISO-8859-16)\nwindows-1250.title  = Centraal-Europees (Windows-1250)\nwindows-1252.title  = Westers (Windows-1252)\nwindows-1254.title  = Turks (Windows-1254)\nwindows-1257.title  = Baltisch (Windows-1257)\nmacintosh.title         = Westers (MacRoman)\nx-mac-ce.title          = Centraal-Europees (MacCE)\nx-mac-turkish.title     = Turks (MacTurkish)\nx-mac-croatian.title    = Kroatisch (MacCroatian)\nx-mac-romanian.title    = Roemeens (MacRomanian)\nx-mac-icelandic.title   = IJslands (MacIcelandic)\niso-2022-jp.title = Japans (ISO-2022-JP)\nshift_jis.title = Japans (Shift_JIS)\neuc-jp.title = Japans (EUC-JP)\nbig5.title = Traditioneel Chinees (Big5)\nbig5-hkscs.title = Traditioneel Chinees (Big5-HKSCS)\nx-euc-tw.title = Traditioneel Chinees (EUC-TW)\ngb2312.title = Vereenvoudigd Chinees (GB2312)\nhz-gb-2312.title = Vereenvoudigd Chinees (HZ)\ngbk.title = Vereenvoudigd Chinees (GBK)\niso-2022-cn.title = Vereenvoudigd Chinees (ISO-2022-CN)\neuc-kr.title = Koreaans (EUC-KR)\nx-johab.title = Koreaans (JOHAB)\niso-2022-kr.title = Koreaans (ISO-2022-KR)\nutf-7.title = Unicode (UTF-7)\nutf-8.title = Unicode (UTF-8)\nutf-16.title = Unicode (UTF-16)\nutf-16le.title = Unicode (UTF-16LE)\nutf-16be.title = Unicode (UTF-16BE)\niso-8859-5.title = Cyrillisch (ISO-8859-5)\niso-ir-111.title = Cyrillisch (ISO-IR-111)\nwindows-1251.title = Cyrillisch (Windows-1251)\nx-mac-cyrillic.title = Cyrillisch (MacCyrillic)\nx-mac-ukrainian.title = Cyrillisch/Oekraïens (MacUkrainian)\nkoi8-r.title = Cyrillisch (KOI8-R)\nkoi8-u.title = Cyrillisch/Oekraïens (KOI8-U)\niso-8859-7.title = Grieks (ISO-8859-7)\nwindows-1253.title = Grieks (Windows-1253)\nx-mac-greek.title = Grieks (MacGreek)\nwindows-1258.title = Vietnamees (Windows-1258)\nx-viet-tcvn5712.title = Vietnamees (TCVN)\nviscii.title = Vietnamees (VISCII)\nx-viet-vps.title = Vietnamees (VPS)\ntis-620.title = Thai (TIS-620)\niso-8859-11.title = Thai (ISO-8859-11)\nwindows-874.title = Thai (Windows-874)\nibm874.title = Thai (IBM-874)\narmscii-8.title = Armeens (ARMSCII-8)\niso-8859-6.title = Arabisch (ISO-8859-6)\niso-8859-6-i.title = Arabisch (ISO-8859-6-I)\niso-8859-6-e.title = Arabisch (ISO-8859-6-E)\niso-8859-8.title = Visueel Hebreeuws (ISO-8859-8)\niso-8859-8-e.title = Hebreeuws (ISO-8859-8-E)\niso-8859-8-i.title = Hebreeuws (ISO-8859-8-I)\nwindows-1255.title = Hebreeuws (Windows-1255)\nwindows-1256.title = Arabisch (Windows-1256)\nx-user-defined.title = Door gebruiker gedefinieerd\nibm866.title = Cyrillisch/Russisch (CP-866)\nibm850.title = Westers (IBM-850)\nibm852.title = Centraal-Europees (IBM-852)\nibm855.title = Cyrillisch (IBM-855)\nibm857.title = Turks (IBM-857)\nibm862.title = Hebreeuws (IBM-862)\ngb18030.title = Vereenvoudigd Chinees (GB18030)\nx-mac-arabic.title = Arabisch (MacArabic)\nx-iso-8859-6-8-x.title = Arabisch (Langbox ISO-8859-6.8x)\nx-iso-8859-6-16.title = Arabisch (Langbox ISO-8859-6.16)\nx-mac-farsi.title = Farsi (MacFarsi)\nx-mac-hebrew.title = Hebreeuws (MacHebrew)\nx-mac-devanagari.title = Hindi (MacDevanagari)\nx-mac-gujarati.title = Gujarati (MacGujarati)\nx-mac-gurmukhi.title = Gurmukhi (MacGurmukhi)\nx-sun-unicode-india-0.title = Hindi (SunDevanagari)\n\n\nchardet.off.title                           = (Uit)\nchardet.universal_charset_detector.title    = Universeel\nchardet.ja_parallel_state_machine.title     = Japans\nchardet.ko_parallel_state_machine.title     = Koreaans\nchardet.zhtw_parallel_state_machine.title   = Traditioneel Chinees\nchardet.zhcn_parallel_state_machine.title   = Vereenvoudigd Chinees\nchardet.zh_parallel_state_machine.title     = Chinees\nchardet.cjk_parallel_state_machine.title    = Oost-Aziatisch\nchardet.ruprob.title                        = Russisch\nchardet.ukprob.title                        = Oekraïens\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/commonDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY header.label      \"Korte titel\">\n<!ENTITY message.label     \"Hier komt wat voorbeeldtekst.\">\n<!ENTITY editfield0.label  \"Gebruikersnaam:\">\n<!ENTITY editfield1.label  \"Wachtwoord:\">\n<!ENTITY checkbox.label    \"markeren\">\n<!ENTITY copyCmd.label     \"Kopiëren\">\n<!ENTITY copyCmd.accesskey \"K\">\n<!ENTITY selectAllCmd.label \"Alles selecteren\">\n<!ENTITY selectAllCmd.accesskey \"A\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/commonDialogs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAlert=Waarschuwing\nConfirm=Bevestigen\nConfirmCheck=Bevestigen\nPrompt=Vraag\nPromptUsernameAndPassword2=Authenticatie vereist\nPromptPassword2=Wachtwoord vereist\nSelect=Selecteren\nOK=OK\nCancel=Annuleren\nYes=&Ja\nNo=&Nee\nSave=&Opslaan\nRevert=&Ongedaan maken\nDontSave=&Niet opslaan\nScriptDlgGenericHeading=[JavaScript-toepassing]\nScriptDlgHeading=De pagina op %S meldt:\nScriptDialogLabel=Voorkomen dat deze pagina extra dialoogvensters maakt\nScriptDialogPreventTitle=Dialoogvenstervoorkeur bevestigen\n# LOCALIZATION NOTE (EnterLoginForRealm3, EnterLoginForProxy3):\n# %1 is an untrusted string provided by a remote server. It could try to\n# take advantage of sentence structure in order to mislead the user (see\n# bug 244273). %1 should be integrated into the translated sentences as\n# little as possible. %2 is the url of the site being accessed.\nEnterLoginForRealm3=%2$S vraagt om uw gebruikersnaam en wachtwoord. De website meldt: ‘%1$S’\nEnterLoginForProxy3=De proxy %2$S om een gebruikersnaam en wachtwoord. De website meldt: ‘%1$S’\nEnterUserPasswordFor2=%1$S vraagt om uw gebruikersnaam en wachtwoord.\nEnterUserPasswordForCrossOrigin2=%1$S vraagt om uw gebruikersnaam en wachtwoord. WAARSCHUWING: uw wachtwoord zal niet naar de website die u momenteel bezoekt worden verzonden!\nEnterPasswordFor=Voer wachtwoord in voor %1$S op %2$S\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/config.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"about:config\">\n\n<!-- about:config warning page -->\n<!-- LOCALIZATION NOTE: aboutWarningTitle.label should be attention grabbing and playful -->\n<!ENTITY aboutWarningTitle.label \"Dit kan in overtreding zijn met uw garantievoorwaarden!\">\n<!ENTITY aboutWarningText.label \"Aanpassen van deze uitgebreide voorkeuren kan schadelijk zijn voor de stabiliteit, veiligheid en prestaties van deze toepassing. Ga alleen door als u weet wat u doet.\">\n<!ENTITY aboutWarningButton2.label \"Ik aanvaard het risico!\">\n<!ENTITY aboutWarningCheckbox.label \"Deze waarschuwing de volgende keer tonen\">\n\n<!ENTITY searchPrefs.label \"Zoeken:\">\n<!ENTITY searchPrefs.accesskey \"Z\">\n<!ENTITY focusSearch.key \"z\">\n<!ENTITY focusSearch2.key \"f\">\n\n<!-- Columns -->\n<!ENTITY prefColumn.label \"Voorkeurnaam\">\n<!ENTITY lockColumn.label \"Status\">\n<!ENTITY typeColumn.label \"Type\">\n<!ENTITY valueColumn.label \"Waarde\">\n\n<!-- Tooltips -->\n<!ENTITY prefColumnHeader.tooltip \"Klik om te sorteren\">\n<!ENTITY columnChooser.tooltip \"Klik om weer te geven kolommen te selecteren\">\n\n<!-- Context Menu -->\n<!ENTITY copyPref.key \"K\">\n<!ENTITY copyPref.label \"Kopiëren\">\n<!ENTITY copyPref.accesskey \"K\">\n<!ENTITY copyName.label \"Naam kopiëren\">\n<!ENTITY copyName.accesskey \"N\">\n<!ENTITY copyValue.label \"Waarde kopiëren\">\n<!ENTITY copyValue.accesskey \"W\">\n<!ENTITY modify.label \"Aanpassen\">\n<!ENTITY modify.accesskey \"A\">\n<!ENTITY toggle.label \"Omschakelen\">\n<!ENTITY toggle.accesskey \"O\">\n<!ENTITY reset.label \"Herinitialiseren\">\n<!ENTITY reset.accesskey \"H\">\n<!ENTITY new.label \"Nieuw\">\n<!ENTITY new.accesskey \"e\">\n<!ENTITY string.label \"String\">\n<!ENTITY string.accesskey \"S\">\n<!ENTITY integer.label \"Integer\">\n<!ENTITY integer.accesskey \"I\">\n<!ENTITY boolean.label \"Boolean\">\n<!ENTITY boolean.accesskey \"B\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/config.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Lock column values\ndefault=standaard\nuser=gebruiker\nlocked=vergrendeld\n\n# Type column values\nstring=string\nint=integer\nbool=boolean\n\n# Preference prompts\n# %S is replaced by one of the type column values above\nnew_title=Nieuwe %Swaarde\nnew_prompt=Voer de voorkeurnaam in\nmodify_title=Voer %Swaarde in\n\nnan_title=Ongeldige waarde\nnan_text=De ingevoerde tekst is geen getal.\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/console.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY errorConsole.title \"Foutconsole\">\n\n<!ENTITY errFile.label      \"Bronbestand:\">\n<!ENTITY errLine.label      \"Regel:\">\n<!ENTITY errColumn.label    \"Kolom:\">\n\n<!ENTITY all.label          \"Alles\">\n<!ENTITY all.accesskey      \"A\">\n<!ENTITY errors.label       \"Fouten\">\n<!ENTITY errors.accesskey   \"F\">\n<!ENTITY warnings.label     \"Waarschuwingen\">\n<!ENTITY warnings.accesskey \"W\">\n<!ENTITY messages.label     \"Berichten\">\n<!ENTITY messages.accesskey \"B\">\n<!ENTITY clear.label        \"Wissen\">\n<!ENTITY clear.accesskey    \"s\">\n<!ENTITY codeEval.label     \"Code:\">\n<!ENTITY codeEval.accesskey \"C\">\n<!ENTITY evaluate.label     \"Evalueren\">\n<!ENTITY evaluate.accesskey \"E\">\n<!ENTITY filter2.label      \"Filter:\">\n<!ENTITY filter2.accesskey  \"F\">\n\n<!ENTITY copyCmd.label       \"Kopiëren\">\n<!ENTITY copyCmd.accesskey   \"K\">\n<!ENTITY copyCmd.commandkey  \"C\">\n<!ENTITY sortFirst.label     \"Sorteervolgorde Eerste > Laatste\">\n<!ENTITY sortFirst.accesskey \"E\">\n<!ENTITY sortLast.label      \"Sorteervolgorde Laatste > Eerste\">\n<!ENTITY sortLast.accesskey  \"L\">\n<!ENTITY closeCmd.commandkey \"w\">\n<!ENTITY focus1.commandkey   \"l\">\n<!ENTITY focus2.commandkey   \"d\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/console.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntypeError=Fout:\ntypeWarning=Waarschuwing:\ntypeMessage=Bericht:\nerrFile=Bronbestand: %S\nerrLine=Regel: %S\nerrLineCol=Regel: %S, Kolom: %S\nerrCode=Broncode:\nerrTime=Tijdstempel: %S\n\n# LOCALIZATION NOTE (evaluationContextChanged): The message displayed when the\n# browser console's evaluation context (window against which input is evaluated)\n# changes.\nevaluationContextChanged=De evaluatiecontext van de console is gewijzigd, waarschijnlijk omdat het doelvenster is gesloten of omdat u een hoofdvenster hebt geopend vanuit het browserconsolevenster.\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/contentAreaCommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# context menu strings\n\nSaveImageTitle=Afbeelding opslaan\nSaveMediaTitle=Media opslaan\nSaveVideoTitle=Video opslaan\nSaveAudioTitle=Audio opslaan\nSaveLinkTitle=Opslaan als\nDefaultSaveFileName=index\nWebPageCompleteFilter=Webpagina, compleet\nWebPageHTMLOnlyFilter=Webpagina, alleen HTML\nWebPageXHTMLOnlyFilter=Webpagina, alleen XHTML\nWebPageSVGOnlyFilter=Webpagina, alleen SVG\nWebPageXMLOnlyFilter=Webpagina, alleen XML\n\n# LOCALIZATION NOTE (filesFolder):\n#    This is the name of the folder that is created parallel to a HTML file \n#    when it is saved \"With Images\". The %S section is replaced with the\n#    leaf name of the file being saved (minus extension).\nfilesFolder=%S_bestanden\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/crashes.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY crashReports.title         \"Crashrapporten\">\n<!ENTITY crashesUnsubmitted.label   \"Niet-verzonden crashrapporten\">\n<!ENTITY crashesSubmitted.label     \"Verzonden crashrapporten\">\n<!ENTITY id.heading                 \"Rapport-ID\">\n<!ENTITY dateCrashed.heading        \"Crashdatum\">\n<!ENTITY dateSubmitted.heading      \"Verzenddatum\">\n<!ENTITY noReports.label            \"Er zijn geen crashrapporten verzonden.\">\n<!ENTITY noConfig.label             \"Deze toepassing is niet geconfigureerd om crashrapporten weer te geven. De voorkeursinstelling <code>breakpad.reportURL</code> moet worden ingesteld.\">\n<!ENTITY clearAllReports.label      \"Alle rapporten verwijderen\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/crashes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndeleteconfirm.title=Weet u het zeker?\ndeleteconfirm.description=Dit zal alle rapporten verwijderen en kan niet ongedaan worden gemaakt.\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/css.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMimeNotCss=Het stijlblad %1$S werd niet geladen, omdat het MIME-type ervan, ‘%2$S’, niet ‘text/css’ is.\nMimeNotCssWarn=Het stijlblad %1$S werd geladen als CSS, hoewel het MIME-type ervan, ‘%2$S’, niet ‘text/css’ is.\n\nPEUnexpEOF2=Onverwacht einde van bestand tijdens zoeken naar %1$S.\nPEParseRuleWSOnly=String met alleen witruimte gegeven om te parsen als regel.\nPEDeclDropped=Declaratie genegeerd.\nPEDeclSkipped=Naar volgende declaratie gesprongen.\nPEUnknownProperty=Onbekende eigenschap ‘%1$S’.\nPEValueParsingError=Fout tijdens het parsen van waarde voor ‘%1$S’.\nPEExpectEndValue=‘%1$S’ gevonden waar einde van waarde verwacht.\nPERuleTrailing=‘%1$S’ gevonden waar einde van regel verwacht.\nPESkipAtRuleEOF2=einde van at-regel\nPEUnknownAtRule=Niet-herkende at-regel of fout bij parsen van at-regel ‘%1$S’.\nPECharsetRuleEOF=tekensetstring in @charset-regel\nPECharsetRuleNotString=‘%1$S’ gevonden waar tekensetstring verwacht.\nPEGatherMediaEOF=einde van medialijst in @import- of @media-regel\nPEGatherMediaNotComma=‘%1$S’ in medialijst gevonden waar ‘,’ verwacht.\nPEGatherMediaNotIdent=‘%1$S’ in medialijst gevonden waar identificator verwacht.\nPEGatherMediaReservedMediaType=Gereserveerd sleutelwoord ‘%1$S’ gevonden bij zoeken naar het mediatype.\nPEParseSourceSizeListEOF=lengtewaarde voor overeenkomende mediavoorwaarde\nPEParseSourceSizeListNotComma=‘%1$S’ gevonden waar ‘,’ na waarde verwacht\nPEImportNotURI=‘%1$S’ in @import-regel gevonden waar URI verwacht.\nPEImportBadURI=Ongeldige URI in @import-regel: ‘%1$S’.\nPEImportUnexpected=Onverwachte ‘%1$S’ gevonden in @import.\nPEGroupRuleEOF2=einde van @media-, @supports- of @-moz-document-regel\nPEGroupRuleNestedAtRule=%1$S-regel niet toegestaan in @media- of @-moz-document-regel.\nPEMozDocRuleBadFunc2=‘%1$S’ gevonden in @-moz-document-regel waar url(), url-prefix(), domain() of regexp() verwacht.\nPEMozDocRuleNotURI=‘%1$S’ gevonden @-moz-document-regel waar URI verwacht.\nPEMozDocRuleNotString=‘%1$S’ gevonden in @-moz-document-regel regexp()-functie waar string verwacht.\nPEMozDocRuleEOF=volgende URI in @-moz-document-regel\nPEAtNSPrefixEOF=namespace-prefix in @namespace-regel\nPEAtNSURIEOF=namespace-URI in @namespace-regel\nPEAtNSUnexpected=Onverwacht teken in @namespace: ‘%1$S’.\nPEKeyframeNameEOF=naam van @keyframes-regel.\nPEKeyframeBadName=identificator voor naam van @keyframes-regel verwacht.\nPEKeyframeBrace=open-{ van @keyframes-regel verwacht.\nPESkipDeclBraceEOF=sluit-} van declaratieblok\nPESkipRSBraceEOF=sluit-} van ongeldige regelset\nPEBadSelectorRSIgnored=Regelset genegeerd vanwege foute selector.\nPEBadSelectorKeyframeRuleIgnored=Keyframes-regel genegeerd vanwege foute selector.\nPESelectorListExtraEOF=‘,’ of ‘{’\nPESelectorListExtra=‘%1$S’ gevonden waar ‘,’ of ‘{’ verwacht.\nPESelectorGroupNoSelector=Selector verwacht.\nPESelectorGroupExtraCombinator=Overblijvende combinator.\nPECounterStyleNotIdent=Identificator voor naam van @counter-stijlregel verwacht.\nPECounterStyleBadName=Naam van @counter-stijlregel kan niet ‘%1$S’ zijn.\nPECounterStyleBadBlockStart=‘%1$S’ gevonden waar ‘{’ om de @counter-stijlregel te starten verwacht.\nPECounterStyleEOF=Sluit-‘}’ van @counter-stijlblok\nPECounterDescExpected=‘%1$S’ gevonden waar counter descriptor verwacht.\nPEUnknownCounterDesc=Onbekende descriptor ‘%1$S’ in @counter-stijlregel.\nPECounterExtendsNotIdent=‘%1$S’ gevonden waar identificator voor extends-systeem verwacht.\nPECounterASWeight=Elk gewicht in de additive-symbols-descriptor moet kleiner zijn dan het voorgaande gewicht.\nPEClassSelEOF=klassenaam\nPEClassSelNotIdent=‘%1$S’ gevonden waar identificator voor klasseselector verwacht.\nPECoordinatePair=‘%1$S’ gevonden waar coördinatenpaar verwacht.\nPETypeSelEOF=elementtype\nPETypeSelNotType=‘%1$S’ gevonden waar elementnaam of ‘*’ verwacht.\nPEUnknownNamespacePrefix=Onbekende namespace-prefix ‘%1$S’.\nPEAttributeNameEOF=attribuutnaam\nPEAttributeNameExpected=‘%1$S’ gevonden waar identificator voor attribuutnaam verwacht.\nPEAttributeNameOrNamespaceExpected=‘%1$S’ gevonden waar attribuutnaam of namespace verwacht.\nPEAttSelNoBar=‘%1$S’ gevonden waar ‘|’ verwacht.\nPEAttSelInnerEOF=deel van attribuutselector\nPEAttSelUnexpected=Onverwacht teken in attribuutselector: ‘%1$S’.\nPEAttSelValueEOF=attribuutwaarde\nPEAttSelCloseEOF=‘]’ beëindigt attribuutselector\nPEAttSelNoClose=‘%1$S’ gevonden waar ‘]’ verwacht om attribuutselector af te sluiten.\nPEAttSelBadValue=‘%1$S’ gevonden voor waarde in attribuutselector waar identificator of string verwacht.\nPEPseudoSelEOF=naam van pseudo-klasse of pseudo-element\nPEPseudoSelBadName=‘%1$S’ gevonden waar identificator voor pseudo-klasse of pseudo-element verwacht.\nPEPseudoSelNonFunc=Functieteken bij niet-functionele pseudo-klasse of pseudo-element, of omgekeerd, bij het lezen van ‘%1$S’.\nPEPseudoSelNotPE=‘%1$S’ gevonden waar pseudo-element verwacht.\nPEPseudoSelDoubleNot=Negatie-pseudo-klasse kan geen negatie zijn van ‘%1$S’.\nPEPseudoSelPEInNot=Pseudo-elementen kunnen geen negatie zijn van ‘%1$S’.\nPEPseudoSelNewStyleOnly=Dit pseudo-element moet de ‘::’-vorm gebruiken: ‘%1$S’.\nPEPseudoSelEndOrUserActionPC=‘%1$S’ gevonden waar einde van selector of een gebruikersactie-pseudo-klasse na pseudo-element verwacht.\nPEPseudoSelNoUserActionPC=‘%1$S’ gevonden waar einde van selector na pseudo-element dat geen gebruikersactie-pseudo-klassen ondersteunt verwacht.\nPEPseudoSelMultiplePE=Extra pseudo-element ‘%1$S’.\nPEPseudoSelUnknown=Onbekende pseudo-klasse of pseudo-element ‘%1$S’.\nPENegationEOF=selector in negatie\nPENegationBadInner=Ongeldige eenvoudige selector als argument van negatie-pseudo-klasse ‘%1$S’.\nPENegationNoClose=Ontbrekend sluit-‘)’ in negatie-pseudo-klasse ‘%1$S’.\nPENegationBadArg=Ontbrekend argument in negatie-pseudo-klasse ‘%1$S’.\nPEPseudoClassArgEOF=argument van pseudo-klasse-selector\nPEPseudoClassArgNotIdent=‘%1$S’ gevonden waar identificator voor parameter voor pseudo-klasse verwacht.\nPEPseudoClassArgNotNth=‘%1$S’ gevonden waar deel van argument van pseudo-klasse verwacht.\nPEPseudoClassNoClose=Ontbrekend sluit-‘)’ in pseudo-klasse, in plaats daarvan ‘%1$S’ gevonden.\nPEPseudoClassNoArg=Ontbrekend argument in pseudo-klasse ‘%1$S’.\nPEPseudoClassNotUserAction=Pseudo-klasse ‘%1$S’ gevonden waar einde van selector of een gebruikersactie-pseudo-klasse na pseudo-element verwacht.\nPESelectorEOF=selector\nPEBadDeclBlockStart=‘%1$S’ gevonden waar ‘{’ om declaratieblok te beginnen verwacht.\nPEColorEOF=kleur\nPEColorNotColor=‘%1$S’ gevonden waar kleur verwacht.\nPEColorComponentEOF=kleurcomponent\nPEExpectedPercent=‘%1$S’ gevonden waar een percentage verwacht.\nPEExpectedInt=‘%1$S’ gevonden waar een geheel getal verwacht.\nPEExpectedNumberOrAngle=‘%1$S’ gevonden waar een getal of een hoek verwacht.\nPEExpectedNumberOrPercent=‘%1$S’ gevonden waar een getal of een percentage verwacht.\nPEColorBadRGBContents=‘%1$S’ gevonden in rgb() waar getal of percentage verwacht.\nPEColorComponentBadTerm=‘%1$S’ gevonden waar ‘%2$S’ verwacht.\nPEColorHueEOF=tint\nPEExpectedComma=‘%1$S’ gevonden waar ‘,’ verwacht.\nPEColorSaturationEOF=verzadiging\nPEColorLightnessEOF=helderheid\nPEColorOpacityEOF=opaciteit in kleurwaarde\nPEExpectedNumber=‘%1$S’ gevonden waar getal verwacht.\nPEPositionEOF=<positie>\nPEExpectedPosition=‘%1$S’ gevonden waar <positie> verwacht.\nPEExpectedRadius=‘%1$S’ gevonden waar straal verwacht.\nPEExpectedCloseParen=‘%1$S’ gevonden waar ‘)’ verwacht.\nPEDeclEndEOF=‘;’ of ‘}’ om declaratie te beëindigen\nPEParseDeclarationNoColon=‘%1$S’ gevonden waar ‘:’ verwacht.\nPEParseDeclarationDeclExpected=‘%1$S’ gevonden waar declaratie verwacht.\nPEEndOfDeclEOF=einde van declaratie\nPEImportantEOF=belangrijk\nPEExpectedImportant=‘%1$S’ gevonden waar ‘important’ verwacht.\nPEBadDeclEnd=‘%1$S’ gevonden om declaratie te beëindigen waar ‘;’ verwacht.\nPEBadDeclOrRuleEnd2=‘%1$S’ gevonden om declaratie te beëindigen waar ‘;’ of ‘}’ verwacht.\nPEInaccessibleProperty2=Waarde voor interne eigenschap kan niet worden bepaald.\nPECommentEOF=einde van commentaar\nSEUnterminatedString=Onafgesloten string ‘%1$S’ gevonden.\nPEFontDescExpected=‘%1$S’ gevonden waar font descriptor verwacht.\nPEUnknownFontDesc=Onbekende descriptor ‘%1$S’ in @font-face-regel.\nPEMQExpectedExpressionStart=‘%1$S’ gevonden waar ‘(’ voor starten van mediaqueryexpressie verwacht.\nPEMQExpressionEOF=inhoud van mediaqueryexpressie\nPEMQExpectedFeatureName=‘%1$S’ gevonden waar naam van mediafunctie verwacht.\nPEMQExpectedFeatureNameEnd=‘%1$S’ gevonden waar ‘:’ of ‘)’ achter naam van mediafunctie verwacht.\nPEMQNoMinMaxWithoutValue=Mediafuncties met min- of max- moeten een waarde hebben.\nPEMQExpectedFeatureValue=Ongeldige waarde voor mediafunctie gevonden.\nPEBadFontBlockStart=‘%1$S’ gevonden waar ‘{’ voor starten van @font-face-regel verwacht.\nPEBadFontBlockEnd=‘%1$S’ gevonden waar ‘}’ voor beëindigen van @font-face-regel verwacht.\nPEAnonBoxNotAlone=Anonieme box niet verwacht.\nPEFFVUnexpectedEOF=Onverwacht einde van @font-feature-values-regel.\nPEFFVBlockStart=‘%1$S’ gevonden waar open-{ van @font-feature-values-regel verwacht.\nPEFFVValueSetStart=‘%1$S’ gevonden waar open-{ van functiewaarde verwacht.\nPEFFVNoFamily=‘%1$S’ gevonden waar lettertypefamilie-lijst voor @font-feature-values-regel verwacht.\nPEFFVUnexpectedBlockEnd=‘%1$S’ gevonden waar ‘}’ voor beëindigen van @font-feature-values-regel verwacht.\nPEFFVUnknownFontVariantPropValue=Onbekende font-variant-eigenschapwaarde ‘%1$S’.\nPEFFVExpectedIdent=‘%1$S’ gevonden waar identificator verwacht.\nPEFFVExpectedValue=‘%1$S’ gevonden waar niet-negatieve integerwaarde verwacht.\nPEFFVTooManyValues=Te veel waarden voor functietype ‘%1$S’.\nPEFFVGenericInFamilyList=Familielijst mag geen algemene lettertypefamilienaam bevatten.\nPEFFVValueDefinitionTrailing=‘%1$S’ gevonden waar einde van waardedefinitie verwacht.\nPEBadDirValue=‘%1$S’ gevonden waar ‘ltr’ of ‘rtl’ in richtingselector verwacht.\nPESupportsConditionStartEOF2=‘not’, ‘(’ of functie\nPESupportsConditionInParensEOF=‘)’\nPESupportsConditionNotEOF=‘not’\nPESupportsWhitespaceRequired=Witruimte na ‘not’, ‘and’ of ‘or’ verwacht.\nPESupportsConditionExpectedOpenParenOrFunction=‘%1$S’ gevonden waar ‘(’ of functie tijdens parsen van supports-voorwaarde verwacht.\nPESupportsConditionExpectedCloseParen=‘%1$S’ gevonden waar ‘)’ tijdens parsen van supports-voorwaarde verwacht.\nPESupportsConditionExpectedStart2=‘%1$S’ gevonden waar ‘not’, ‘(’ of functie tijdens parsen van supports-voorwaarde verwacht.\nPESupportsConditionExpectedNot=‘%1$S’ gevonden waar ‘not’ tijdens parsen van supports-voorwaarde verwacht.\nPESupportsGroupRuleStart=‘%1$S’ gevonden waar ‘{’ om @supports-regel te beginnen verwacht.\nPEFilterEOF=filter\nPEExpectedNoneOrURL=‘%1$S’ gevonden waar ‘none’ of URL verwacht.\nPEExpectedNoneOrURLOrFilterFunction=‘%1$S’ gevonden waar ‘not’, URL of filterfunctie verwacht.\nPEExpectedNonnegativeNP=Niet-negatief getal of percentage verwacht.\nPEFilterFunctionArgumentsParsingError=Fout tijdens het parsen van argumenten voor filterfunctie.\nPEVariableEOF=variabele\nPEVariableEmpty=‘%1$S’ gevonden waar variabelewaarde verwacht.\n# LOCALIZATION NOTE(PEValueWithVariablesParsingErrorInValue): %1$S is replaced\n# with the property name and %2$S is replaced with the property value.\nPEValueWithVariablesParsingErrorInValue=Fout tijdens het parsen van waarde voor ‘%1$S’ na het vervangen van variabelen. Gegenereerde waarde was ‘%2$S’.\nPEValueWithVariablesFallbackInherit=Terugvallen naar ‘inherit’.\nPEValueWithVariablesFallbackInitial=Terugvallen naar ‘initial’.\nPEInvalidVariableReference=Eigenschap bevatte verwijzing naar ongeldige variabele.\nPEInvalidVariableTokenFallback=Ongeldig teken ‘%1$S’ gevonden op toplevel van variabelereferentieterugval.\nPEExpectedVariableNameEOF=identificator voor variabelenaam\nPEExpectedVariableName=‘%1$S’ gevonden waar identificator voor variabelenaam verwacht.\nPEExpectedVariableFallback=Variabelereferentieterugval na ‘,’ verwacht.\nPEExpectedVariableCommaOrCloseParen=‘%1$S’ gevonden waar ‘,’ of ‘)’ na variabelenaam in variabelereferentie verwacht.\nPESubgridNotSupported=Ondersteuning voor het sleutelwoord ‘subgrid’ van CSS Grid is niet ingeschakeld.\nPEMoreThanOneGridRepeatAutoFillInNameList=Er is maar één repeat(auto-fill, …) in een name list voor een subgrid toegestaan.\nPEMoreThanOneGridRepeatAutoFillFitInTrackList=Er is maar één repeat(auto-fill, …) of repeat(auto-fit, …) in een track list toegestaan.\nPEMoreThanOneGridRepeatTrackSize=Er is maar één track size binnen repeat(auto-fit/auto-fill, …) toegestaan.\n\nTooLargeDashedRadius=Border-straal is te groot voor ‘dashed’ stijl (de limiet is 100000px). Wordt gerenderd als solid.\nTooLargeDottedRadius=Border-straal is te groot voor ‘dotted’ stijl (de limiet is 100000px). Wordt gerenderd als solid.\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/customizeCharset.dtd",
    "content": "<!-- -*- Mode: HTML -*- -->\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title.label      \"Tekenset aanpassen\">\n<!ENTITY current.label    \"Actieve tekensets:\">\n<!ENTITY remove.label     \"Verwijderen\">\n<!ENTITY remove.accessKey \"V\">\n<!ENTITY additional.label \"Beschikbare tekensets:\">\n<!ENTITY add.label        \"Toevoegen\">\n<!ENTITY add.accessKey    \"T\">\n<!ENTITY moveUp.label     \"Omhoog verplaatsen\">\n<!ENTITY moveUp.accessKey \"h\">\n<!ENTITY moveDown.label   \"Omlaag verplaatsen\">\n<!ENTITY moveDown.accessKey \"l\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/customizeToolbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dialog.title             \"Werkbalk aanpassen\">\n<!ENTITY dialog.dimensions        \"width: 115ch; height: 45em;\">\n<!ENTITY instructions.description \"U kunt items toevoegen of verwijderen door ze naar of van de werkbalken te slepen.\">\n<!ENTITY show.label               \"Tonen:\">\n<!ENTITY iconsAndText.label       \"Pictogrammen en tekst\">\n<!ENTITY icons.label              \"Pictogrammen\">\n<!ENTITY text.label               \"Tekst\">\n<!ENTITY useSmallIcons.label      \"Kleine pictogrammen\">\n<!ENTITY restoreDefaultSet.label  \"Standaardinstelling terugzetten\">\n<!ENTITY addNewToolbar.label      \"Nieuwe werkbalk\">\n<!ENTITY saveChanges.label        \"Gereed\">\n<!ENTITY undoChanges.label        \"Wijzigingen ongedaan maken\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/customizeToolbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nenterToolbarTitle=Nieuwe werkbalk\nenterToolbarName=Voer een naam in voor deze werkbalk:\nenterToolbarDup=Er is al een werkbalk genaamd ‘%S’. Voer een andere naam in.\nenterToolbarBlank=U moet een naam invoeren om een nieuwe werkbalk te maken.\nseparatorTitle=Scheidingsteken\nspringTitle=Flexibele ruimte\nspacerTitle=Ruimte\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/dateFormat.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmonth.1.Mmm=jan\nmonth.2.Mmm=feb\nmonth.3.Mmm=mrt\nmonth.4.Mmm=apr\nmonth.5.Mmm=mei\nmonth.6.Mmm=jun\nmonth.7.Mmm=jul\nmonth.8.Mmm=aug\nmonth.9.Mmm=sep\nmonth.10.Mmm=okt\nmonth.11.Mmm=nov\nmonth.12.Mmm=dec\n\nmonth.1.name=januari\nmonth.2.name=februari\nmonth.3.name=maart\nmonth.4.name=april\nmonth.5.name=mei\nmonth.6.name=juni\nmonth.7.name=juli\nmonth.8.name=augustus\nmonth.9.name=september\nmonth.10.name=oktober\nmonth.11.name=november\nmonth.12.name=december\n\nday.1.name=zondag\nday.2.name=maandag\nday.3.name=dinsdag\nday.4.name=woensdag\nday.5.name=donderdag\nday.6.name=vrijdag\nday.7.name=zaterdag\n\nday.1.Mmm=zon\nday.2.Mmm=maa\nday.3.Mmm=din\nday.4.Mmm=woe\nday.5.Mmm=don\nday.6.Mmm=vrij\nday.7.Mmm=zat\n\nday.1.short=Zo\nday.2.short=Ma\nday.3.short=Di\nday.4.short=Wo\nday.5.short=Do\nday.6.short=Vr\nday.7.short=Za\n\nnoon=Middag\nmidnight=Middernacht\n\nAllDay=De hele dag\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/datetimepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- first day of week to display in datepicker, a value from 0 to 6,\n     0 = Sunday, 1 = Monday, etc. -->\n<!ENTITY firstdayofweek.default \"0\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/devtools/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - browser/devtools/styleeditor/styleeditor.xul for context -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n<!ENTITY csscoverage.backButton \"Terug\">\n\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n<!ENTITY csscoverage.unused \"Ongebruikte regels\">\n<!ENTITY csscoverage.noMatches \"Geen overeenkomsten gevonden voor de volgende regels:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n<!ENTITY csscoverage.optimize.header \"Optimaliseerbare pagina’s\">\n\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n<!ENTITY csscoverage.optimize.body1 \"Soms kunt u het laden versnellen door labels naar\">\n<!ENTITY csscoverage.optimize.body2 \"de onderkant van de pagina te verplaatsen en bovenaan voor de\">\n<!ENTITY csscoverage.optimize.body3 \"‘load’-gebeurtenis een inline-element met de benoodigde stijlen te maken. Dit zijn de nodige stijlblokken:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n<!ENTITY csscoverage.optimize.bodyX \"Alle regels zijn in lijn geplaatst.\">\n\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n<!ENTITY csscoverage.footer1 \"Zie\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"het MDN-artikel over de CSS Coverage Tool\">\n<!ENTITY csscoverage.footer4 \"voor opmerkingen bij het genereren van dit rapport.\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/devtools/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc2,\n# csscoverageStopDesc2, csscoverageOneShotDesc2, csscoverageToggleDesc2,\n# csscoverageReportDesc2): Short descriptions of the csscoverage commands\ncsscoverageDesc=CSS-dekkingsanalyse beheren\ncsscoverageStartDesc2=Verzamelen van CSS-dekkingsgegevens starten\ncsscoverageStopDesc2=Verzamelen van CSS-dekkingsgegevens stoppen\ncsscoverageOneShotDesc2=Plotselinge CSS-dekkingsgegevens verzamelen\ncsscoverageToggleDesc2=Verzamelen van CSS-dekkingsgegevens in-/uitschakelen\ncsscoverageReportDesc2=CSS-dekkingsrapport tonen\ncsscoverageStartNoReloadDesc=Niet starten bij paginavernieuwing\ncsscoverageStartNoReloadManual=Het beste kan eerst de huidige pagina opnieuw worden geladen, omdat dat de test op een bekend punt start, maar er kunnen redenen zijn om dat niet te doen (bv. als de pagina een status heeft die bij een vernieuwing verloren gaat)\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply=CSS-dekkingsanalyse wordt uitgevoerd\ncsscoverageDoneReply=CSS-dekkingsanalyse voltooid\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError=CSS-dekkingsanalyse wordt al uitgevoerd\ncsscoverageNotRunningError=CSS-dekkingsanalyse wordt niet uitgevoerd\ncsscoverageNotRunError=CSS-dekkingsanalyse is niet uitgevoerd\ncsscoverageNoRemoteError=Doel ondersteunt geen CSS-dekking\ncsscoverageOneShotReportError=CSS-dekkingsrapport is niet beschikbaar voor ‘eenmalige’ gegevens. Gebruik starten/stoppen.\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=Inkomende verbinding\n\n# LOCALIZATION NOTE (remoteIncomingPromptMessage): The message displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptMessage=Er is een inkomend verzoek voor een externe debugverbinding gedetecteerd. Een externe client kan volledig beheer over uw browser verkrijgen! Verbinding toestaan?\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=Uitschakelen\n\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=My Cert: %1$S\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=The endpoint you are connecting to needs more information to authenticate this connection.  Please provide the token below in the prompt that appears on the other end.\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=Client Identification\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=Token: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=Client Endpoint: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=Allow connection?\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=An incoming request to permit remote debugging connection was detected. A remote client can take complete control over your browser!\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=Server Endpoint: %1$S\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=The client should be displaying a token value.  Enter that token value here to complete authentication with this client.\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=Provide Client Token\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Stijlcontrole\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Beste overeenkomst\nrule.status.MATCHED=Overeenkomend\nrule.status.PARENT_MATCH=Parent-overeenkomst\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=inline\nrule.sourceElement=element\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Overgenomen van %S\n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe=Keyframes %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles=(useragent)\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement=Pseudo-elementen\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.selectedElement=Dit element\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle=De documentatie voor deze eigenschap lezen\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Ongeldige eigenschapwaarde\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=Geen element geselecteerd.\n\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll): Text displayed in the\n# rule view context menu.\nruleView.contextmenu.selectAll=Alles selecteren\n\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll.accessKey): Access key for\n# the rule view context menu \"Select all\" entry.\nruleView.contextmenu.selectAll.accessKey=A\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copy): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.copy=Kopiëren\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copy.accessKey): Access key for\n# the rule view context menu \"Select all\" entry.\nruleView.contextmenu.copy.accessKey=K\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nruleView.contextmenu.copyColor=Kleur kopiëren\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nruleView.contextmenu.copyColor.accessKey=l\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.showOrigSources=Originele bronnen tonen\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nruleView.contextmenu.showOrigSources.accessKey=O\n\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\nruleView.contextmenu.addRule=Regel toevoegen\n\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nruleView.contextmenu.addRule.accessKey=R\n\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\ncomputedView.contextmenu.selectAll=Alles selecteren\n\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\ncomputedView.contextmenu.selectAll.accessKey=A\n\n# LOCALIZATION NOTE (computedView.contextmenu.copy): Text displayed in the\n# computed view context menu.\ncomputedView.contextmenu.copy=Kopiëren\n\n# LOCALIZATION NOTE (computedView.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\ncomputedView.contextmenu.copy.accessKey=K\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/dialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbutton-accept=OK\nbutton-cancel=Annuleren\nbutton-help=Help\nbutton-disclosure=Meer info\naccesskey-accept=\naccesskey-cancel=\naccesskey-help=H\naccesskey-disclosure=I\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/dialogOverlay.dtd",
    "content": "<!-- -*- Mode: HTML -*-\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n#\n# WARNING!!! This file is obsoleted by the dialog.xml widget\n#\n-->\n\n<!-- OK Cancel Buttons -->\n<!ENTITY okButton.label     \"OK\">\n<!ENTITY cancelButton.label \"Annuleren\">\n<!ENTITY helpButton.label   \"Help\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/dom/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\nKillScriptTitle=Waarschuwing: script reageert niet\r\nKillScriptMessage=Een script op deze pagina is bezig, of het reageert niet meer. U kunt het script nu stoppen, of u kunt verdergaan om te zien of het script zal worden voltooid.\r\nKillScriptWithDebugMessage=Een script op deze pagina is bezig, of het reageert niet meer. U kunt het script nu stoppen, de scriptdebugger openen, of het script laten doorgaan.\r\nKillScriptLocation=Script: %S\r\nStopScriptButton=Script stoppen\r\nDebugScriptButton=Script debuggen\r\nWaitForScriptButton=Doorgaan\r\nDontAskAgain=&Dit niet meer vragen\r\nJSURLLoadBlockedWarning=Poging een javascript te laden: URL van een host\\nin een venster dat inhoud van een andere host toont\\nis geblokkeerd door de beveiligingsbeheerder.\r\nWindowCloseBlockedWarning=Scripts mogen vensters die niet door het script geopend zijn niet sluiten.\r\nOnBeforeUnloadTitle=Weet u het zeker?\r\nOnBeforeUnloadMessage=Deze pagina vraagt te bevestigen dat u deze wilt verlaten - gegevens die u hebt ingevoerd, worden mogelijk niet opgeslagen.\r\nOnBeforeUnloadStayButton=Op pagina blijven\r\nOnBeforeUnloadLeaveButton=Pagina verlaten\r\nUnexpectedCanvasVariantStyle=canvas: een poging om strokeStyle of fillStyle een waarde te geven die geen string, CanvasGradient of CanvasPattern is, werd genegeerd.\r\nEmptyGetElementByIdParam=Lege string doorgegeven aan getElementById().\r\nLowMemoryTitle=Waarschuwing: te weinig geheugen\r\nLowMemoryMessage=Een script op deze pagina is gestopt vanwege te weinig geheugen.\r\nSpeculationFailed=Er is een niet-gebalanceerde structuur geschreven door gebruik van document.write(), waardoor gegevens van het netwerk opnieuw worden geparset. Voor meer informatie, zie https://developer.mozilla.org/en/Optimizing_Your_Pages_for_Speculative_Parsing\r\nDocumentWriteIgnored=Een aanroep naar document.write() van een asynchroon geladen extern script is genegeerd.\r\n# LOCALIZATION NOTE (EditorFileDropFailed): Do not translate contenteditable, %S is the error message explaining why the drop failed.\r\nEditorFileDropFailed=Plaatsen van een bestand naar een contenteditable element is mislukt: %S.\r\nFormValidationTextTooLong=Kort deze tekst in tot %S tekens of minder (u gebruikt nu %S tekens).\r\nFormValidationTextTooShort=Gebruik minstens %S tekens (u gebruikt momenteel %S tekens).\r\nFormValidationValueMissing=Vul dit veld in.\r\nFormValidationCheckboxMissing=Vink dit vakje aan als u wilt doorgaan.\r\nFormValidationRadioMissing=Selecteer een van deze opties.\r\nFormValidationFileMissing=Selecteer een bestand.\r\nFormValidationSelectMissing=Selecteer een item in de lijst.\r\nFormValidationInvalidEmail=Voer een e-mailadres in.\r\nFormValidationInvalidURL=Voer een URL in.\r\nFormValidationPatternMismatch=Gebruik de gevraagde indeling.\r\n# LOCALIZATION NOTE (FormValidationPatternMismatchWithTitle): %S is the (possibly truncated) title attribute value.\r\nFormValidationPatternMismatchWithTitle=Gebruik de gevraagde indeling: %S.\r\n# LOCALIZATION NOTE (FormValidationNumberRangeOverflow): %S is a number.\r\nFormValidationNumberRangeOverflow=Selecteer een waarde die niet hoger is dan %S.\r\n# LOCALIZATION NOTE (FormValidationDateRangeOverflow): %S is a date.\r\nFormValidationDateRangeOverflow=Selecteer een waarde die niet later is dan %S.\r\n# LOCALIZATION NOTE (FormValidationTimeRangeOverflow): %S is a time.\r\nFormValidationTimeRangeOverflow=Selecteer een waarde die niet later is dan %S.\r\n# LOCALIZATION NOTE (FormValidationNumberRangeUnderflow): %S is a number.\r\nFormValidationNumberRangeUnderflow=Selecteer een waarde die niet lager is dan %S.\r\n# LOCALIZATION NOTE (FormValidationDateRangeUnderflow): %S is a date.\r\nFormValidationDateRangeUnderflow=Selecteer een waarde die niet eerder is dan %S.\r\n# LOCALIZATION NOTE (FormValidationTimeRangeUnderflow): %S is a time.\r\nFormValidationTimeRangeUnderflow=Selecteer een waarde die niet eerder is dan %S.\r\n# LOCALIZATION NOTE (FormValidationStepMismatch): both %S can be a number, a date or a time.\r\nFormValidationStepMismatch=Selecteer een geldige waarde. De twee dichtstbijzijnde geldige waarden zijn %S en %S.\r\n# LOCALIZATION NOTE (FormValidationStepMismatchOneValue): %S can be a number, a date or a time. This is called instead of FormValidationStepMismatch when the second value is the same as the first.\r\nFormValidationStepMismatchOneValue=Selecteer een geldige waarde. De dichtstbijzijnde geldige waarde is %S.\r\nFormValidationBadInputNumber=Voer een getal in.\r\nGetAttributeNodeWarning=Gebruik van getAttributeNode() wordt niet meer ondersteund. Gebruik in plaats daarvan getAttribute().\r\nSetAttributeNodeWarning=Gebruik van setAttributeNode() wordt niet meer ondersteund. Gebruik in plaats daarvan setAttribute().\r\nGetAttributeNodeNSWarning=Gebruik van getAttributeNodeNS() wordt niet meer ondersteund. Gebruik in plaats daarvan getAttributeNS().\r\nSetAttributeNodeNSWarning=Gebruik van setAttributeNodeNS() wordt niet meer ondersteund. Gebruik in plaats daarvan setAttributeNS().\r\nRemoveAttributeNodeWarning=Gebruik van removeAttributeNode() wordt niet meer ondersteund. Gebruik in plaats daarvan removeAttribute().\r\nCreateAttributeWarning=Gebruik van document.createAttribute() wordt niet meer ondersteund. Gebruik in plaats daarvan element.setAttribute().\r\nCreateAttributeNSWarning=Gebruik van document.createAttributeNS() wordt niet meer ondersteund. Gebruik in plaats daarvan element.setAttributeNS().\r\nNodeValueWarning=Gebruik van nodeValue-attribuut op attribuut wordt niet meer ondersteund. Gebruik in plaats daarvan value.\r\nTextContentWarning=Gebruik van textContent-attribuut op attribuut wordt niet meer ondersteund. Gebruik in plaats daarvan value.\r\nEnablePrivilegeWarning=Gebruik van enablePrivilege wordt niet meer ondersteund. Gebruik in plaats daarvan code die gebruikmaakt van systeemrechten (bv. een extensie).\r\nnsIJSONDecodeDeprecatedWarning=nsIJSON.decode wordt niet meer ondersteund. Gebruik in plaats daarvan JSON.parse.\r\nnsIJSONEncodeDeprecatedWarning=nsIJSON.encode wordt niet meer ondersteund. Gebruik in plaats daarvan JSON.stringify.\r\nnsIDOMWindowInternalWarning=nsIDOMWindowInternal wordt niet meer ondersteund. Gebruik in plaats daarvan nsIDOMWindow.\r\nFullscreenDeniedDisabled=Verzoek voor volledig scherm is geweigerd, omdat de Fullscreen-API is uitgeschakeld door de gebruikersvoorkeuren.\r\nFullscreenDeniedFocusedPlugin=Verzoek voor volledig scherm is geweigerd, omdat een vensterplug-in in focus is.\r\nFullscreenDeniedHidden=Verzoek voor volledig scherm is geweigerd, omdat het document niet meer zichtbaar is.\r\nFullscreenDeniedContainerNotAllowed=Verzoek voor volledig scherm is geweigerd, omdat minstens een van de elementen van het document geen iframe is of geen ‘allowfullscreen’-attribuut heeft.\r\nFullscreenDeniedNotInputDriven=Verzoek voor volledig scherm is geweigerd, omdat Element.requestFullscreen() niet is aangeroepen vanuit een kortwerkende door de gebruiker gegenereerde gebeurtenis-handler.\r\nFullscreenDeniedNotHTMLSVGOrMathML=Verzoek voor volledig scherm is geweigerd, omdat het verzoekende element geen <svg>-, <math>- of HTML-element is.\r\nFullscreenDeniedNotInDocument=Verzoek voor volledig scherm is geweigerd, omdat het verzoekende element niet meer in het document is.\r\nFullscreenDeniedMovedDocument=Verzoek voor volledig scherm is geweigerd, omdat het verzoekende element het document heeft verplaatst.\r\nFullscreenDeniedLostWindow=Verzoek voor volledig scherm is geweigerd, omdat we geen venster meer hebben.\r\nFullscreenDeniedSubDocFullscreen=Verzoek voor volledig scherm is geweigerd, omdat een subdocument van het document dat het volledige scherm aanvraagt zich al in een volledig scherm bevindt.\r\nFullscreenDeniedNotDescendant=Verzoek voor volledig scherm is geweigerd, omdat het verzoekende element geen descendant is van het huidige volledigscherm-element.\r\nFullscreenDeniedNotFocusedTab=Verzoek voor volledig scherm is geweigerd, omdat het verzoekende element geen onderdeel is van het huidige tabblad in focus.\r\nRemovedFullscreenElement=Volledig scherm verlaten, omdat het volledigscherm-element van het document is verwijderd.\r\nFocusedWindowedPluginWhileFullscreen=Volledig scherm verlaten, omdat een vensterplug-in in focus was.\r\nPointerLockDeniedDisabled=Verzoek voor aanwijzervergrendeling is geweigerd, omdat de Pointer Lock-API is uitgeschakeld door de gebruikersvoorkeuren.\r\nPointerLockDeniedInUse=Verzoek voor aanwijzervergrendeling is geweigerd, omdat een ander document momenteel controle over de aanwijzer heeft.\r\nPointerLockDeniedNotInDocument=Verzoek voor aanwijzervergrendeling is geweigerd, omdat het verzoekende element zich niet in een document bevindt.\r\nPointerLockDeniedSandboxed=Verzoek voor aanwijzervergrendeling is geweigerd, omdat de Pointer Lock-API is beperkt via een sandbox.\r\nPointerLockDeniedHidden=Verzoek voor aanwijzervergrendeling is geweigerd, omdat het document niet zichtbaar is.\r\nPointerLockDeniedNotFocused=Verzoek voor aanwijzervergrendeling is geweigerd, omdat de focus niet op het document ligt.\r\nPointerLockDeniedMovedDocument=Verzoek voor aanwijzervergrendeling is geweigerd, omdat het verzoekende element het document heeft verplaatst.\r\nPointerLockDeniedNotInputDriven=Verzoek voor aanwijzervergrendeling is geweigerd, omdat Element.requestPointerLock() niet is aangeroepen vanuit een kortwerkende door de gebruiker gegenereerde gebeurtenis-handler, en het document zich niet in een volledige scherm bevindt.\r\nPointerLockDeniedFailedToLock=Verzoek voor aanwijzervergrendeling is geweigerd, omdat de browser de aanwijzer niet kon vergrendelen.\r\nHTMLSyncXHRWarning=HTML-parsing in XMLHttpRequest wordt ondersteund in de synchrone modus.\r\nInvalidRedirectChannelWarning=Kan niet doorverwijzen naar %S, omdat het kanaal geen gebruik maakt van nsIWritablePropertyBag2.\r\n# LOCALIZATION NOTE: %S is the name of the header in question\r\nForbiddenHeaderWarning=Poging tot instellen van een niet-toegestane header is geweigerd: %S\r\nResponseTypeSyncXHRWarning=Gebruik van XMLHttpRequest’s responseType-attribuut wordt niet meer ondersteund in de synchrone modus in venstercontext.\r\nTimeoutSyncXHRWarning=Gebruik van XMLHttpRequest’s timeout-attribuut wordt niet ondersteund in de synchrone modus in venstercontext.\r\nJSONCharsetWarning=Een poging om een niet-non-UTF-8-codering voor JSON te declareren was gedaan via het gebruik van XMLHttpRequest. Alleen UTF-8 wordt ondersteund voor JSON-decodering.\r\n# LOCALIZATION NOTE: Do not translate AudioBufferSourceNode\r\nMediaBufferSourceNodeResampleOutOfMemory=Onvoldoende geheugen om de AudioBufferSourceNode te resampelen voor het afspelen.\r\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\r\nMediaDecodeAudioDataUnknownContentType=De aan decodeAudioData doorgegeven buffer bevat een onbekend inhoudstype.\r\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\r\nMediaDecodeAudioDataUnknownError=Er is een onbekende fout opgetreden tijdens het verwerken van decodeAudioData.\r\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\r\nMediaDecodeAudioDataInvalidContent=De aan decodeAudioData doorgegeven buffer bevat ongeldige inhoud die niet met succes kan worden gedecodeerd.\r\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\r\nMediaDecodeAudioDataNoAudio=De aan decodeAudioData doorgegeven buffer bevat geen audio.\r\n# LOCALIZATION NOTE: Do not translate HTMLMediaElement and createMediaElementSource.\r\nMediaElementAudioSourceNodeCrossOrigin=Het aan createMediaElementSource doorgegeven HTMLMediaElement bevat een cross-origin-resource, de node zal niets uitsturen.\r\n# LOCALIZATION NOTE: Do not translate MediaStream and createMediaStreamSource.\r\nMediaStreamAudioSourceNodeCrossOrigin=De aan createMediaStreamSource doorgegeven MediaStream bevat een cross-origin-resource, de node zal niets uitsturen.\r\nMediaLoadExhaustedCandidates=Laden van alle kandidaatbronnen is mislukt. Laden van media is gepauzeerd.\r\nMediaLoadSourceMissingSrc=<bron>-element heeft geen ‘src’-attribuut. Laden van mediabron is mislukt.\r\n# LOCALIZATION NOTE: %1$S is the Http error code the server returned (e.g. 404, 500, etc), %2$S is the URL of the media resource which failed to load.\r\nMediaLoadHttpError=Laden van HTTP is mislukt met status %1$S. Laden van mediabron %2$S is mislukt.\r\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load.\r\nMediaLoadInvalidURI=Ongeldige URI. Laden van mediabron %S is mislukt.\r\n# LOCALIZATION NOTE: %1$S is the media resource's format/codec type (basically equivalent to the file type, e.g. MP4,AVI,WMV,MOV etc), %2$S is the URL of the media resource which failed to load.\r\nMediaLoadUnsupportedTypeAttribute=Gespecificeerd ‘type’-attribuut van ‘%1$S’ wordt niet ondersteund. Laden van mediabron %2$S is mislukt.\r\n# LOCALIZATION NOTE: %1$S is the \"media\" attribute value of the <source> element. It is a media query. %2$S is the URL of the media resource which failed to load.\r\nMediaLoadSourceMediaNotMatched=Gespecificeerd ‘media’-attribuut van ‘%1$S’ komt niet overeen met de omgeving. Laden van mediabron %2$S is mislukt.\r\n# LOCALIZATION NOTE: %1$S is the MIME type HTTP header being sent by the web server, %2$S is the URL of the media resource which failed to load.\r\nMediaLoadUnsupportedMimeType=HTTP-‘Content-Type’ van ‘%1$S’ wordt niet ondersteund. Laden van mediabron %2$S is mislukt.\r\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load because of error in decoding.\r\nMediaLoadDecodeError=Mediabron %S kan niet worden gedecodeerd.\r\nMediaWidevineNoWMF=Er wordt geprobeerd Widevine af te spelen zonder Windows Media Foundation. Zie https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\r\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\r\nMediaWMFNeeded=Om de video-indeling(en) %S af te spelen, dient u extra software van Microsoft te installeren; zie https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\r\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\r\nMediaPlatformDecoderNotFound=De video op deze pagina kan niet worden afgespeeld. Uw systeem heeft mogelijk niet de benodigde videocodecs voor %S\r\nMediaUnsupportedLibavcodec=De video op deze pagina kan niet worden afgespeeld. Uw systeem bevat een niet-ondersteunde versie van libavcodec\r\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\r\nMediaCannotPlayNoDecoders=Kan medium niet afspelen. Geen decoders voor gevraagde indelingen: %S\r\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\r\nMediaNoDecoders=Geen decoders voor enkele gevraagde indelingen: %S\r\nMediaCannotInitializePulseAudio=Kan PulseAudio niet gebruiken\r\n# LOCALIZATION NOTE: Do not translate \"MediaRecorder\".\r\nMediaRecorderMultiTracksNotSupported=MediaRecorder ondersteunt op dit moment geen opname van meerdere nummers van hetzelfde type.\r\n# LOCALIZATION NOTE: %S is the ID of the MediaStreamTrack passed to MediaStream.addTrack(). Do not translate \"MediaStreamTrack\" and \"AudioChannel\".\r\nMediaStreamAddTrackDifferentAudioChannel=MediaStreamTrack %S kon niet worden toegevoegd, aangezien deze aan een ander AudioChannel toebehoort.\r\n# LOCALIZATION NOTE: Do not translate \"MediaStream\", \"stop()\" and \"MediaStreamTrack\"\r\nMediaStreamStopDeprecatedWarning=MediaStream.stop() wordt niet meer ondersteund en zal binnenkort worden verwijderd. Gebruik in plaats daarvan MediaStreamTrack.stop().\r\n# LOCALIZATION NOTE: Do not translate \"DOMException\", \"code\" and \"name\"\r\nDOMExceptionCodeWarning=Gebruik van code-attribuut van DOMException wordt niet meer ondersteund. Gebruik in plaats daarvan name.\r\n# LOCALIZATION NOTE: Do not translate \"__exposedProps__\"\r\nNoExposedPropsWarning=Tonen van chrome JS-objecten aan inhoud zonder __exposedProps__ is onveilig en wordt niet meer ondersteund. Zie https://developer.mozilla.org/en/XPConnect_wrappers voor meer informatie.\r\n# LOCALIZATION NOTE: Do not translate \"Mutation Event\" and \"MutationObserver\"\r\nMutationEventWarning=Gebruik van Mutation Events wordt niet meer ondersteund. Gebruik in plaats daarvan MutationObserver.\r\n# LOCALIZATION NOTE: Do not translate \"Components\"\r\nComponentsWarning=Het Components-object wordt niet meer ondersteund. Het zal binnenkort worden verwijderd.\r\nPluginHangUITitle=Waarschuwing: plug-in reageert niet \r\nPluginHangUIMessage=%S is bezig, of het reageert niet meer. U kunt de plug-in nu stoppen, of u kunt verdergaan om te zien of de werking van de plug-in zal worden voltooid. \r\nPluginHangUIWaitButton=Doorgaan\r\nPluginHangUIStopButton=Plug-in stoppen\r\nPrefixedFullscreenAPIWarning=‘Prefixed’ Fullscreen-API wordt niet meer ondersteund. Gebruik de ‘unprefixed’ API voor volledig scherm. Voor meer hulp, zie https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API\r\n# LOCALIZATION NOTE: Do not translate \"NodeIterator\" or \"detach()\".\r\nNodeIteratorDetachWarning=detach() op een NodeIterator aanroepen heeft geen effect meer.\r\n# LOCALIZATION NOTE: Do not translate \"LenientThis\" and \"this\"\r\nLenientThisWarning=Opvragen of instellen van eigenschap met [LenientThis] is genegeerd, omdat het ‘this’-object onjuist is.\r\n# LOCALIZATION NOTE: Do not translate \"nsIDOMWindowUtils\", \"getWindowWithOuterId\", or \"nsIWindowMediator\"\r\nGetWindowWithOuterIdWarning=Gebruik van nsIDOMWindowUtils.getOuterWindowWithId() wordt niet meer ondersteund. Gebruik in plaats daarvan de nsIWindowMediator-methode met dezelfde naam.\r\n# LOCALIZATION NOTE: Do not translate \"getPreventDefault\" or \"defaultPrevented\".\r\nGetPreventDefaultWarning=Gebruik van getPreventDefault() wordt niet meer ondersteund. Gebruik in plaats daarvan defaultPrevented.\r\n# LOCALIZATION NOTE: Do not translate \"getUserData\", \"setUserData\", \"WeakMap\", or \"element.dataset\".\r\nGetSetUserDataWarning=Gebruik van getUserData() of setUserData() wordt niet meer ondersteund. Gebruik in plaats daarvan WeakMap of element.dataset.\r\n# LOCALIZATION NOTE: Do not translate \"mozGetAsFile\" or \"toBlob\"\r\nMozGetAsFileWarning=De niet-standaard mozGetAsFile-methode wordt niet meer ondersteund en zal binnenkort worden verwijderd. Gebruik in plaats daarvan de standaard toBlob-methode.\r\n# LOCALIZATION NOTE: Do not translate \"captureEvents()\" or \"addEventListener()\"\r\nUseOfCaptureEventsWarning=Gebruik van captureEvents() wordt niet meer ondersteund. Gebruik de DOM 2-methode addEventListener() om uw code bij te werken. Zie http://developer.mozilla.org/en/docs/DOM:element.addEventListener voor meer informatie\r\n# LOCALIZATION NOTE: Do not translate \"releaseEvents()\" or \"removeEventListener()\"\r\nUseOfReleaseEventsWarning=Gebruik van releaseEvents() wordt niet meer ondersteund. Gebruik de DOM 2-methode removeEventListener() om uw code bij te werken. Zie http://developer.mozilla.org/en/docs/DOM:element.removeEventListener voor meer informatie\r\n# LOCALIZATION NOTE: Do not translate \"document.load()\" or \"XMLHttpRequest\"\r\nUseOfDOM3LoadMethodWarning=Gebruik van document.load() wordt niet meer ondersteund. Gebruik het DOM XMLHttpRequest-object om uw code bij te werken. Zie https://developer.mozilla.org/en/XMLHttpRequest voor meer informatie\r\n# LOCALIZATION NOTE: Do not translate \"window.showModalDialog()\" or \"window.open()\"\r\nShowModalDialogWarning=Gebruik van window.showModalDialog() wordt niet meer ondersteund. Gebruik in plaats daarvan window.open(). Zie https://developer.mozilla.org/en-US/docs/Web/API/Window.open voor meer informatie\r\n# LOCALIZATION NOTE: Do not translate \"window._content\" or \"window.content\"\r\nWindow_ContentWarning=window._content wordt niet meer ondersteund. Gebruik in plaats daarvan window.content.\r\n# LOCALIZATION NOTE: Do not translate \"XMLHttpRequest\"\r\nSyncXMLHttpRequestWarning=Synchronous XMLHttpRequest op de hoofdthread wordt niet meer ondersteund vanwege de nadelige effecten op de eindgebruikerservaring. Zie http://xhr.spec.whatwg.org/ voor meer informatie\r\nImplicitMetaViewportTagFallback=Geen meta-viewport-label gevonden. Specificeer er expliciet één om onverwachte gedragswijzigingen in toekomstige versies te voorkomen. Zie https://developer.mozilla.org/en/docs/Mozilla/Mobile/Viewport_meta_tag voor meer informatie\r\n# LOCALIZATION NOTE: Do not translate \"DataContainerEvent\" or \"CustomEvent\"\r\nDataContainerEventWarning=Gebruik van DataContainerEvent wordt niet meer ondersteund. Gebruik in plaats daarvan CustomEvent.\r\n# LOCALIZATION NOTE: Do not translate \"window.controllers\"\r\nWindow_ControllersWarning=Gebruik van window.controllers wordt niet meer ondersteund. Gebruik dit niet voor UA-detectie.\r\nImportXULIntoContentWarning=Het importeren van XUL-nodes in een inhoudsdocument wordt niet meer ondersteund. Deze functionaliteit kan binnenkort worden verwijderd.\r\nXMLDocumentLoadPrincipalMismatch=Gebruik van document.load is niet toegestaan bij documenten uit andere vensters. Alleen het venster waarin een document is gemaakt mag .load aanroepen voor dat document. Gebruik in plaats daarvan bij voorkeur XMLHttpRequest.\r\n# LOCALIZATION NOTE: Do not translate \"IndexedDB\".\r\nIndexedDBTransactionAbortNavigation=Een onvoltooide IndexedDB-transactie is afgebroken vanwege paginanavigatie.\r\n# LOCALIZATION NOTE: Do not translate Will-change, %1$S,%2$S are numbers.\r\nIgnoringWillChangeOverBudgetWarning=Will-change-geheugengebruik is te hoog. Budgetlimiet is de oppervlakte van het document maal %1$S (%2$S px). Voorvallen van will-change boven het budget worden genegeerd.\r\n# LOCALIZATION NOTE: Do not translate \"Worker\".\r\nHittingMaxWorkersPerDomain2=Een Worker kon niet meteen worden gestart, omdat andere documenten in dezelfde oorsprong al het maximale aantal workers gebruiken. De Worker is nu in de wachtrij geplaatst en zal worden gestart nadat enkele andere workers zijn voltooid.\r\n# LOCALIZATION NOTE: Do not translate \"setVelocity\", \"PannerNode\", \"AudioListener\", \"speedOfSound\" and \"dopplerFactor\"\r\nPannerNodeDopplerWarning=Gebruik van setVelocity op de PannerNode en AudioListener, en speedOfSound en dopplerFactor op de AudioListener wordt niet meer ondersteund en die leden zullen worden verwijderd. Zie https://developer.mozilla.org/en-US/docs/Web/API/AudioListener#Deprecated_features voor meer informatie\r\n# LOCALIZATION NOTE: Do not translate \"Application Cache API\", \"AppCache\" and \"ServiceWorker\".\r\nAppCacheWarning=De Application Cache API (AppCache) wordt niet meer ondersteund en zal in de toekomst worden verwijderd. Overweeg het gebruik van ServiceWorker voor offlineondersteuning.\r\n# LOCALIZATION NOTE: Do not translate \"Worker\".\r\nEmptyWorkerSourceWarning=Er wordt geprobeerd een Worker vanaf een lege bron aan te maken. Dit is waarschijnlijk niet de bedoeling.\r\nWebrtcDeprecatedPrefixWarning=WebRTC-interfaces met de ‘moz’-prefix (mozRTCPeerConnection, mozRTCSessionDescription, mozRTCIceCandidate) worden niet meer ondersteund.\r\nNavigatorGetUserMediaWarning=navigator.mozGetUserMedia is vervangen door navigator.mediaDevices.getUserMedia\r\n# LOCALIZATION NOTE: Do not translate \"RTCPeerConnection\", \"getLocalStreams\", \"getRemoteStreams\", \"getSenders\" or \"getReceivers\".\r\nRTCPeerConnectionGetStreamsWarning=RTCPeerConnection.getLocalStreams/getRemoteStreams wordt niet meer ondersteund. Gebruik in plaats daarvan RTCPeerConnection.getSenders/getReceivers.\r\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %S is a URL.\r\nInterceptionFailedWithURL=Laden van ‘%S’ is mislukt. Een ServiceWorker heeft de aanvraag onderschept en ondervond een onverwachte fout.\r\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"FetchEvent.respondWith()\", \"FetchEvent\", \"no-cors\", \"opaque\", \"Response\", or \"RequestMode\". %1$S is a URL. %2$S is a RequestMode value.\r\nBadOpaqueInterceptionRequestModeWithURL=Laden van ‘%1$S’ is mislukt. Een ServiceWorker heeft een opaque Response aan FetchEvent.respondWith() doorgegeven tijdens het verwerken van een ‘%2$S’-FetchEvent. Opaque Response-objecten zijn alleen geldig wanneer de RequestMode ‘no-cors’ is.\r\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Error\", \"Response\", \"FetchEvent.respondWith()\", or \"fetch()\". %S is a URL.\r\nInterceptedErrorResponseWithURL=Laden van ‘%S’ is mislukt. Een ServiceWorker heeft een Error Response aan FetchEvent.respondWith() doorgegeven. Dit betekent doorgaans dat de ServiceWorker een ongeldige fetch()-aanroep heeft uitgevoerd.\r\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", or \"Response.clone()\". %S is a URL.\r\nInterceptedUsedResponseWithURL=Laden van ‘%S’ is mislukt. Een ServiceWorker heeft een gebruikte Response aan FetchEvent.respondWith() doorgegeven. De kern van een Response mag maar één keer worden gelezen. Gebruik Response.clone() om de kern meermaals te benaderen.\r\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"opaqueredirect\", \"Response\", \"FetchEvent.respondWith()\", or \"FetchEvent\". %s is a URL.\r\nBadOpaqueRedirectInterceptionWithURL=Laden van ‘%S’ is mislukt. Een ServiceWorker heeft een opaqueredirect Response aan FetchEvent.respondWith() doorgegeven tijdens het verwerken van een niet-navigatie-FetchEvent.\r\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", \"RedirectMode\" or \"follow\". %S is a URL.\r\nBadRedirectModeInterceptionWithURL=Laden van ‘%S’ is mislukt. Een ServiceWorker heeft een omgeleide Response aan FetchEvent.respondWith() doorgegeven terwijl RedirectMode geen ‘follow’ is.\r\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\" or \"FetchEvent.preventDefault()\". %S is a URL.\r\nInterceptionCanceledWithURL=Laden van ‘%S’ is mislukt. Een ServiceWorker heeft het laden geannuleerd door FetchEvent.preventDefault() aan te roepen.\r\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", or \"FetchEvent.respondWith()\". %1$S is a URL. %2$S is an error string.\r\nInterceptionRejectedResponseWithURL=Laden van ‘%1$S’ is mislukt. Een ServiceWorker heeft een promise aan FetchEvent.respondWith() doorgegeven die is geweigerd met ‘%2$S’.\r\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", \"FetchEvent.respondWith()\", or \"Response\". %1$S is a URL. %2$S is an error string.\r\nInterceptedNonResponseWithURL=Laden van ‘%1$S’ is mislukt. Een ServiceWorker heeft een promise aan FetchEvent.respondWith() doorgegeven die is omgezet met niet-Response-waarde ‘%2$S’.\r\n# LOCALIZATION NOTE: Do not translate \"mozImageSmoothingEnabled\", or \"imageSmoothingEnabled\"\r\nPrefixedImageSmoothingEnabledWarning=Gebruik van mozImageSmoothingEnabled wordt niet meer ondersteund. Gebruik in plaats daarvan de ‘unprefixed’ eigenschap imageSmoothingEnabled.\r\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Service-Worker-Allowed\" or \"HTTP\". %1$S and %2$S are URLs.\r\nServiceWorkerScopePathMismatch=Registreren van een ServiceWorker is mislukt: het pad van het opgegeven bereik ‘%1$S’ bevindt zich niet onder het maximaal toegestane bereik ‘%2$S’. Pas het bereik aan, verplaats het ServiceWorker-script, of gebruik de Service-Worker-Allowed HTTP-header om het bereik toe te staan.\r\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a stringified numeric HTTP status code like \"404\" and %3$S is a URL.\r\nServiceWorkerRegisterNetworkError=Registreren/bijwerken van een ServiceWorker voor bereik ‘%1$S’ is mislukt: laden mislukt met status %2$S voor script ‘%3$S’.\r\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a MIME Media Type like \"text/plain\" and %3$S is a URL.\r\nServiceWorkerRegisterMimeTypeError=Registreren/bijwerken van een ServiceWorker voor bereik ‘%1$S’ is mislukt: onjuist Content-Type van ‘%2$S’ ontvangen voor script ‘%3$S’. Moet ‘text/javascript’, ‘application/x-javascript’ of ‘application/javascript’ zijn.\r\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker.\r\nServiceWorkerGraceTimeoutTermination=ServiceWorker voor bereik ‘%1$S’ wordt beëindigd met onbehandelde waitUntil/respondWith-beloften vanwege grace timeout.\r\n# LOCALIZATION NOTE (ServiceWorkerNoFetchHandler): Do not translate \"Fetch\".\r\nServiceWorkerNoFetchHandler=Fetch-gebeurtenis-handlers moeten tijdens de eerste evaluatie van het worker script worden toegevoegd.\r\nExecCommandCutCopyDeniedNotInputDriven=document.execCommand(‘cut’/‘copy’) is geweigerd, omdat het niet is aangeroepen vanuit een kortwerkende door de gebruiker gegenereerde gebeurtenis-handler.\r\nManifestShouldBeObject=Manifest moet een object zijn.\r\nManifestScopeURLInvalid=De bereik-URL is ongeldig.\r\nManifestScopeNotSameOrigin=De bereik-URL moet dezelfde oorsprong hebben als het document.\r\nManifestStartURLOutsideScope=De start-URL ligt buiten het bereik, dus het bereik is ongeldig.\r\nManifestStartURLInvalid=De start-URL is ongeldig.\r\nManifestStartURLShouldBeSameOrigin=De start-URL moet dezelfde oorsprong hebben als document.\r\n# LOCALIZATION NOTE: %1$S is the name of the object whose property is invalid. %2$S is the name of the invalid property. %3$S is the expected type of the property value. E.g. \"Expected the manifest's start_url member to be a string.\"\r\nManifestInvalidType=Van lid %2$S van %1$S wordt verwacht dat dit een %3$S is.\r\n# LOCALIZATION NOTE: %1$S is the name of the property whose value is invalid. %2$S is the (invalid) value of the property. E.g. \"theme_color: 42 is not a valid CSS color.\"\r\nManifestInvalidCSSColor=%1$S: %2$S is geen geldige CSS-kleur.\r\nPatternAttributeCompileFailure=Kan <input pattern='%S'> niet controleren, omdat het patroon geen geldige regexp is: %S\r\n# LOCALIZATION NOTE: Do not translate \"postMessage\" or DOMWindow. %S values are origins, like https://domain.com:port\r\nTargetPrincipalDoesNotMatch=Uitvoeren van ‘postMessage’ op ‘DOMWindow’ is mislukt: de opgegeven oorsprong van de bestemming (‘%S’) komt niet overeen met de oorsprong van het ontvangervenster (‘%S’).\r\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\r\nRewriteYouTubeEmbed=YouTube-Flash-embed (%S) in oude stijl wordt naar iframe-embed herschreven (%S). Werk de pagina bij voor gebruik van iframe in plaats van embed/object, wanneer mogelijk.\r\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\r\nRewriteYouTubeEmbedPathParams=YouTube-Flash-embed (%S) in oude stijl wordt naar iframe-embed herschreven (%S). Parameters werden niet door iframe-embeds ondersteund en zijn geconverteerd. Werk de pagina bij voor gebruik van iframe in plaats van embed/object, wanneer mogelijk.\r\n# LOCALIZATION NOTE: This error is reported when the \"Encryption\" header for an\r\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\r\n# \"Encryption\", and \"salt\". %1$S is the ServiceWorker scope URL.\r\nPushMessageBadEncryptionHeader=Het ontcijferen van een pushbericht door de ServiceWorker voor bereik ‘%1$S’ is mislukt. De header ‘Encryption’ moet voor elke paramerer een unieke ‘salt’-parameter bevatten. Zie https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 voor meer informatie.\r\n# LOCALIZATION NOTE: This error is reported when the \"Crypto-Key\" header for an\r\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\r\n# \"Crypto-Key\", and \"dh\". %1$S is the ServiceWorker scope URL.\r\nPushMessageBadCryptoKeyHeader=Het ontcijferen van een pushbericht door de ServiceWorker voor bereik ‘%1$S’ is mislukt. De header ‘Crypto-Key’ moet een ‘dh’-parameter bevatten die de openbare sleutel van de app-server bevat. Zie https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 voor meer informatie.\r\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt because the deprecated\r\n# \"Encryption-Key\" header for an incoming push message is missing or invalid.\r\n# Do not translate \"ServiceWorker\", \"Encryption-Key\", \"dh\", \"Crypto-Key\", and\r\n# \"Content-Encoding: aesgcm\". %1$S is the ServiceWorker scope URL.\r\nPushMessageBadEncryptionKeyHeader=Het ontcijferen van een pushbericht door de ServiceWorker voor bereik ‘%1$S’ is mislukt. De header ‘Encryption-Key’ moet een ‘dh’-parameter bevatten. Deze header wordt niet meer ondersteund en zal binnenkort worden verwijderd. Gebruik in plaats daarvan ‘Crypto-Key’ met ‘Content-Encoding: aesgcm’. Zie https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 voor meer informatie.\r\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\r\n# because the \"Content-Encoding\" header is missing or contains an\r\n# unsupported encoding. Do not translate \"ServiceWorker\", \"Content-Encoding\",\r\n# \"aesgcm\", and \"aesgcm128\". %1$S is the ServiceWorker scope URL.\r\nPushMessageBadEncodingHeader=Het ontcijferen van een pushbericht door de ServiceWorker voor bereik ‘%1$S’ is mislukt. De header ‘Content-Encoding’ moet ‘aesgcm’ zijn. ‘aesgcm128’ is toegestaan, maar wordt niet meer ondersteund en zal binnenkort worden verwijderd. Zie https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 voor meer informatie.\r\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\r\n# because the \"dh\" parameter is not valid base64url. Do not translate\r\n# \"ServiceWorker\", \"dh\", \"Crypto-Key\", and \"base64url\". %1$S is the\r\n# ServiceWorker scope URL.\r\nPushMessageBadSenderKey=Het ontcijferen van een pushbericht door de ServiceWorker voor bereik ‘%1$S’ is mislukt. De ‘dh’-parameter in de header ‘Crypto-Key’ moet de openbare Diffie-Hellman-sleutel van de app-server zijn, base64url-gecodeerd (https://tools.ietf.org/html/rfc7515#appendix-C) en in ‘niet-gecomprimeerde’ of ‘onbewerkte’ vorm (65 bytes voor codering). Zie https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 voor meer informatie.\r\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\r\n# because the \"salt\" parameter is not valid base64url. Do not translate\r\n# \"ServiceWorker\", \"salt\", \"Encryption\", and \"base64url\". %1$S is the\r\n# ServiceWorker scope URL.\r\nPushMessageBadSalt=Het ontcijferen van een pushbericht door de ServiceWorker voor bereik ‘%1$S’ is mislukt. De ‘salt’-parameter in de header ‘Encryption’ moet base64url-gecodeerd zijn (https://tools.ietf.org/html/rfc7515#appendix-C), en minstens 16 bytes zijn voor codering. Zie https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 voor meer informatie.\r\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\r\n# because the \"rs\" parameter is not a number, or is less than the pad size.\r\n# Do not translate \"ServiceWorker\", \"rs\", or \"Encryption\". %1$S is the\r\n# ServiceWorker scope URL. %2$S is the minimum value (1 for aesgcm128, 2 for\r\n# aesgcm).\r\nPushMessageBadRecordSize=Het ontcijferen van een pushbericht door de ServiceWorker voor bereik ‘%1$S’ is mislukt. De ‘rs’-parameter van de header ‘Encryption’ moet tussen %2$S en 2^36-31 liggen, of geheel worden weggelaten. Zie https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 voor meer informatie.\r\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\r\n# because an encrypted record is shorter than the pad size, the pad is larger\r\n# than the record, or any of the padding bytes are non-zero. Do not translate\r\n# \"ServiceWorker\". %1$S is the ServiceWorker scope URL. %2$S is the pad size\r\n# (1 for aesgcm128, 2 for aesgcm).\r\nPushMessageBadPaddingError=Het ontcijferen van een pushbericht door de ServiceWorker voor bereik ‘%1$S’ is mislukt. Een record in het versleutelde bericht is niet juist opgevuld. Zie https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 voor meer informatie.\r\n# LOCALIZATION NOTE: This error is reported when push message decryption fails\r\n# and no specific error info is available. Do not translate \"ServiceWorker\".\r\n# %1$S is the ServiceWorker scope URL.\r\nPushMessageBadCryptoError=Het ontcijferen van een pushbericht door de ServiceWorker voor bereik ‘%1$S’ is mislukt. Voor hulp bij versleuteling, zie https://developer.mozilla.org/docs/Web/API/Push_API/Using_the_Push_API#Encryption\r\n# LOCALIZATION NOTE: %1$S is the type of a DOM event. 'passive' is a literal parameter from the DOM spec.\r\nPreventDefaultFromPassiveListenerWarning=Aanroep ‘preventDefault()’ op gebeurtenis van type ‘%1$S’ vanaf een als ‘passive’ geregistreerde listener is genegeerd.\r\nFileLastModifiedDateWarning=File.lastModifiedDate wordt niet meer ondersteund. Gebruik in plaats daarvan File.lastModified.\r\n# LOCALIZATION NOTE: 'ImageBitmapRenderingContext.transferImageBitmap' and 'ImageBitmapRenderingContext.transferFromImageBitmap' should not be translated\r\nImageBitmapRenderingContext_TransferImageBitmap=ImageBitmapRenderingContext.transferImageBitmap wordt niet meer ondersteund en zal binnenkort worden verwijderd. Gebruik in plaats daarvan ImageBitmapRenderingContext.transferFromImageBitmap.\r\nChromeScriptedDOMParserWithoutPrincipal=Maken van DOMParser zonder een principal wordt niet meer ondersteund.\r\nIIRFilterChannelCountChangeWarning=Wijzigingen in IIRFilterNode-kanaalaantal kunnen audioverstoringen geven.\r\nBiquadFilterChannelCountChangeWarning=Wijzigingen in BiquadFilterNode-kanaalaantal kunnen audioverstoringen geven.\r\n# LOCALIZATION NOTE: %1$S is the unanimatable paced property.\r\nUnanimatablePacedProperty=‘Paced’ eigenschap ‘%1$S’ is geen animeerbare eigenschap.\r\n# LOCALIZATION NOTE: Do not translate \".jpeg\"\r\nGenericImageNameJPEG=afbeelding.jpeg\r\n# LOCALIZATION NOTE: Do not translate \".gif\"\r\nGenericImageNameGIF=afbeelding.gif\r\n# LOCALIZATION NOTE: Do not translate \".png\"\r\nGenericImageNamePNG=afbeelding.png\r\nGenericFileName=bestand\r\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\r\nLargeAllocationSuccess=Deze pagina is vanwege een Large-Allocation-header in een nieuw proces geladen.\r\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate GET.\r\nLargeAllocationNonGetRequest=Een Large-Allocation-header is genegeerd, omdat het laden door een non-GET-aanvraag is geactiveerd.\r\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate `window.opener`.\r\nLargeAllocationNotOnlyToplevelInTabGroup=Een Large-Allocation-header is genegeerd vanwege de aanwezigheid van vensters die een referentie naar deze browsercontext bevatten via de framehiërarchie of window.opener.\r\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\r\nLargeAllocationNonE10S=Een Large-Allocation-header is genegeerd, omdat het document niet ‘out of process’ is geladen.\r\nGeolocationInsecureRequestIsForbidden=Aan een geolocatieaanvraag kan alleen in een beveiligde context worden voldaan.\r\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name.\r\nLargeAllocationNonWin32=Deze pagina zou vanwege een Large-Allocation-header in een nieuw proces worden geladen. Large-Allocation-procesaanmaak is echter uitgeschakeld voor niet-Win32-platformen.\r\n# LOCALIZATION NOTE: Do not translate URL.createObjectURL(MediaStream).\r\nURLCreateObjectURL_MediaStream=URL.createObjectURL(MediaStream) wordt niet meer ondersteund en zal binnenkort worden verwijderd.\r\n# LOCALIZATION NOTE: Do not translate xml:base.\r\nXMLBaseAttributeWarning=Gebruik van xml:base-attribuut wordt niet meer ondersteund en zal binnenkort worden verwijderd. Verwijder al het gebruik ervan.\r\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/downloadProgress.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (BadPluginTitle): \n#\n#    This dialog is displayed when plugin throws unhandled exception\n#\nBadPluginTitle=Ongeldige bewerking in plug-in\n# LOCALIZATION NOTE (BadPluginMessage): \n#\n#    This is the message for the BadPlugin dialog.\n#    %S will be replaced by brandShortName.\n#\nBadPluginMessage=De plug-in heeft een ongeldige bewerking uitgevoerd. U wordt ten sterkste aangeraden %S opnieuw op te starten.\n# LOCALIZATION NOTE (BadPluginCheckboxMessage): \n#\n#    This message tells the user that if they check this checkbox, they\n#    will never see this dialog again.\n#\nBadPluginCheckboxMessage=Dit bericht gedurende deze sessie niet meer tonen\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/editMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editMenu.label            \"Bewerken\">\n<!ENTITY editMenu.accesskey        \"w\">\n<!ENTITY undoCmd.label             \"Ongedaan maken\">\n<!ENTITY undoCmd.key               \"Z\">\n<!ENTITY undoCmd.accesskey         \"O\">\n<!ENTITY redoCmd.label             \"Opnieuw uitvoeren\">\n<!ENTITY redoCmd.key               \"Y\">\n<!ENTITY redoCmd.accesskey         \"u\">\n<!ENTITY cutCmd.label              \"Knippen\">\n<!ENTITY cutCmd.key                \"X\">\n<!ENTITY cutCmd.accesskey          \"n\">\n<!ENTITY copyCmd.label             \"Kopiëren\">\n<!ENTITY copyCmd.key               \"C\">\n<!ENTITY copyCmd.accesskey         \"K\">\n<!ENTITY pasteCmd.label            \"Plakken\">\n<!ENTITY pasteCmd.key              \"V\">\n<!ENTITY pasteCmd.accesskey        \"P\">\n<!ENTITY deleteCmd.label           \"Verwijderen\">\n<!ENTITY deleteCmd.accesskey       \"w\">\n<!ENTITY selectAllCmd.label        \"Alles selecteren\">\n<!ENTITY selectAllCmd.key          \"A\">\n<!ENTITY selectAllCmd.accesskey    \"A\">\n<!ENTITY findCmd.label             \"Zoeken\">\n<!ENTITY findCmd.key               \"F\">\n<!ENTITY findCmd.accesskey         \"Z\">\n<!ENTITY findAgainCmd.label        \"Opnieuw zoeken\">\n<!ENTITY findAgainCmd.key          \"G\">\n<!ENTITY findAgainCmd.key2         \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey    \"e\">\n<!ENTITY findPreviousCmd.label     \"Vorige zoeken\">\n<!ENTITY findPreviousCmd.accesskey \"V\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncsp.error.missing-directive = Beleid mist een vereiste ‘%S’-instructie\n\n#LOCALIZATION NOTE (csp.error.illegal-keyword) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP keyword, usually 'unsafe-inline'.\ncsp.error.illegal-keyword = ‘%1$S’-instructie bevat een niet-toegestaan %2$S-sleutelwoord\n\n#LOCALIZATION NOTE (csp.error.illegal-protocol) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-protocol = ‘%1$S’-instructie bevat een niet-toegestane %2$S:-protocolbron\n\n#LOCALIZATION NOTE (csp.error.missing-host) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.missing-host = %2$S:-protocol vereist een host in ‘%1$S’-instructies\n\n#LOCALIZATION NOTE (csp.error.missing-source) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP source, usually 'self'.\ncsp.error.missing-source = ‘%1$S’ moet de bron %2$S bevatten\n\n#LOCALIZATION NOTE (csp.error.illegal-host-wildcard) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-host-wildcard = %2$S:-jokerbronnen in ‘%1$S’-instructies moeten minstens één niet-algemeen subdomein bevatten (bv. *.example.com in plaats van *.com)\n\n#LOCALIZATION NOTE (uninstall.confirmation.title) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.title = %S verwijderen\n\n#LOCALIZATION NOTE (uninstall.confirmation.message) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.message = De extensie ‘%S’ vraagt te worden verwijderd. Wat wilt u doen?\n\nuninstall.confirmation.button-0.label = Verwijderen\nuninstall.confirmation.button-1.label = Geïnstalleerd houden\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/fallbackMenubar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# OSX only. Default menu label when there is no xul menubar.\n\nquitMenuitem.label=Afsluiten\nquitMenuitem.key=A\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/filefield.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Change Action\n\ndownloadHelperNoneSelected=Geen geselecteerd\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/filepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY lookInMenuList.label       \"Kijken in:\">\n<!ENTITY lookInMenuList.accesskey   \"K\">\n<!ENTITY textInput.label            \"Bestandsnaam:\">\n<!ENTITY textInput.accesskey        \"n\">\n<!ENTITY filterMenuList.label       \"Bestanden van type:\">\n<!ENTITY filterMenuList.accesskey   \"t\">\n<!ENTITY name.label                 \"Naam\">\n<!ENTITY size.label                 \"Grootte\">\n<!ENTITY lastModified.label         \"Laatst gewijzigd\">\n<!ENTITY showHiddenFiles.label      \"Verborgen bestanden en mappen tonen\">\n<!ENTITY showHiddenFiles.accesskey  \"V\">\n\n<!ENTITY noPermissionError.label \"U hebt niet de benodigde rechten om deze map te bekijken.\">\n\n<!ENTITY folderUp.tooltiptext   \"Een niveau omhoog gaan\">\n<!ENTITY folderHome.tooltiptext \"Naar startmap gaan\">\n<!ENTITY folderNew.tooltiptext  \"Nieuwe map creëren\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/filepicker.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The extensions to which these descriptions refer\n#                    now live in toolkit/content/filepicker.properties\nallTitle=Alle bestanden\nhtmlTitle=HTML-bestanden\ntextTitle=Tekstbestanden\nimageTitle=Afbeeldingsbestanden\nxmlTitle=XML-bestanden\nxulTitle=XUL-bestanden\nappsTitle=Toepassingen\naudioTitle=Audiobestanden\nvideoTitle=Videobestanden\n\ndirTextInputLabel=Mapnaam:\ndirTextInputAccesskey=n\n\nconfirmTitle=Bevestigen\nconfirmFileReplacing=%S bestaat al.\\nWilt u het vervangen?\nopenButtonLabel=Openen\nsaveButtonLabel=Opslaan\nselectFolderButtonLabel=Selecteren\nnoButtonLabel=Nee\nformatLabel=Formaat:\n\nerrorOpenFileDoesntExistTitle=Fout bij het openen van %S\nerrorOpenFileDoesntExistMessage=Bestand %S bestaat niet\nerrorDirDoesntExistTitle=Fout bij toegang tot %S\nerrorDirDoesntExistMessage=Map %S bestaat niet\n\nerrorOpeningFileTitle=Fout bij het openen van %S\nopenWithoutPermissionMessage_file=Bestand %S is niet leesbaar\n\nerrorSavingFileTitle=Fout bij het opslaan van %S\nsaveParentIsFileMessage=%S is een bestand, kan %S niet opslaan\nsaveParentDoesntExistMessage=Pad %S bestaat niet, kan %S niet opslaan\n\nsaveWithoutPermissionMessage_file=Bestand %S is niet schrijfbaar.\nsaveWithoutPermissionMessage_dir=Kan bestand niet maken. Map %S is niet schrijfbaar.\n\nerrorNewDirDoesExistTitle=Fout bij het maken van %S\nerrorNewDirDoesExistMessage=Een bestand genaamd %S bestaat al, map kan niet worden gemaakt.\n\nerrorCreateNewDirTitle=Fout bij het maken van %S\nerrorCreateNewDirMessage=Map %S kon niet worden gemaakt\nerrorCreateNewDirIsFileMessage=Map kan niet worden gemaakt, %S is een bestand\nerrorCreateNewDirPermissionMessage=Map kan niet worden gemaakt, %S is niet schrijfbaar\n\npromptNewDirTitle=Nieuwe map maken\npromptNewDirMessage=Mapnaam:\n\nerrorPathProblemTitle=Onbekende fout\nerrorPathProblemMessage=Er is een onbekende fout opgetreden (pad %S)\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/findbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the entities needed to -->\n<!-- LOCALIZATION NOTE : FILE use the Find Bar. --> \n\n<!ENTITY next.tooltip \"De volgende overeenkomst van de tekst zoeken\">\n<!ENTITY previous.tooltip \"De vorige overeenkomst van de tekst zoeken\">\n<!ENTITY findCloseButton.tooltip \"Zoekbalk sluiten\">\n<!ENTITY highlightAll.label \"Alles markeren\">\n<!ENTITY highlightAll.accesskey \"A\">\n<!ENTITY highlightAll.tooltiptext \"Alle overeenkomsten van de tekst markeren\">\n<!ENTITY caseSensitive.label \"Hoofdlettergevoelig\">\n<!ENTITY caseSensitive.accesskey \"o\">\n<!ENTITY caseSensitive.tooltiptext \"Hoofdlettergevoelig zoeken\">\n<!ENTITY entireWord.label \"Hele woorden\">\n<!ENTITY entireWord.accesskey \"e\">\n<!ENTITY entireWord.tooltiptext \"Alleen hele woorden zoeken\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/findbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# strings used by the Find bar, split from browser.properties\nNotFound=Tekst niet gevonden\nWrappedToTop=Onderkant van pagina bereikt, doorgegaan vanaf bovenkant\nWrappedToBottom=Bovenkant van pagina bereikt, doorgegaan vanaf onderkant\nNormalFind=Zoeken op pagina\nFastFind=Snel zoeken\nFastFindLinks=Snel zoeken (alleen koppelingen)\nCaseSensitive=(Hoofdlettergevoelig)\nEntireWord=(Alleen hele woorden)\n# LOCALIZATION NOTE (FoundMatches): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is currently selected match and #2 the total amount of matches.\nFoundMatches=#1 van #2 overeenkomst;#1 van #2 overeenkomsten\n# LOCALIZATION NOTE (FoundMatchesCountLimit): Semicolon-separated list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total amount of matches allowed before counting stops.\nFoundMatchesCountLimit=Meer dan #1 overeenkomst;Meer dan #1 overeenkomsten\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/finddialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from finddialog.xul -->\n\n<!ENTITY findDialog.title \"Zoeken op deze pagina\">\n<!ENTITY findField.label \"Zoeken naar:\">\n<!ENTITY findField.accesskey \"n\">\n<!ENTITY caseSensitiveCheckbox.label \"Hoofdlettergevoelig\">\n<!ENTITY caseSensitiveCheckbox.accesskey \"o\">\n<!ENTITY wrapCheckbox.label \"Doorgaan na documenteinde\">\n<!ENTITY wrapCheckbox.accesskey \"D\">\n<!ENTITY findButton.label \"Volgende zoeken\">\n<!ENTITY findButton.accesskey \"z\">\n<!ENTITY cancelButton.label \"Annuleren\">\n<!ENTITY closeButton.label \"Sluiten\">\n<!ENTITY up.label \"Omhoog\">\n<!ENTITY up.accesskey \"h\">\n<!ENTITY down.label \"Omlaag\">\n<!ENTITY down.accesskey \"l\">\n<!ENTITY direction.label \"Richting\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/finddialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnotFoundWarning=De door u ingevoerde tekst werd niet gevonden.\nnotFoundTitle=Zoeken\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/global-strres.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n16389=Er is een onbekende fout opgetreden (%1$S)\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/global.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY locale.dir \"ltr\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/globalKeys.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY openHelp.commandkey     \"VK_F1\">\n<!ENTITY openHelpMac.commandkey  \"?\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/headsUpDisplay.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction):\n# This string is used to display JavaScript functions that have no given name -\n# they are said to be anonymous. See stacktrace.outputMessage.\nstacktrace.anonymousFunction=<anoniem>\n\n# LOCALIZATION NOTE (stacktrace.outputMessage):\n# This string is used in the Web Console output to identify a web developer call\n# to console.trace(). The stack trace of JavaScript function calls is displayed.\n# In this minimal message we only show the last call.\nstacktrace.outputMessage=Stacktrace van %S, functie %S, regel %S.\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/intl.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * This file contains all localizable skin settings such as \n *   font, layout, and geometry\n */\nwindow { \n  font: 3mm tahoma,arial,helvetica,sans-serif;\n}\n\nmenu.bookmark-item,\nmenuitem.bookmark-item {\n  max-width: 27em !important;\n}\n\n#migrationWizard{\nwidth: 42em !important;\n}\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (general.useragent.locale):\n# This is the valid BCP 47 language tag representing your locale.\n#\n# In most cases, this will simply be your locale code. However, in rare cases\n# (such as 'jp-JP-mac'), you may need to modify your locale code in order to\n# make it a valid BCP 47 language tag. (If your locale code does not include a\n# region subtag, do not include one in the language tag representing your\n# locale.)\ngeneral.useragent.locale=nl\n\n# LOCALIZATION NOTE (intl.accept_languages):\n# This is a comma-separated list of valid BCP 47 language tags.\n#\n# Begin with the value of 'general.useragent.locale'. Next, include language\n# tags for other languages that you expect most users of your locale to be\n# able to speak, so that their browsing experience degrades gracefully if\n# content is not available in their primary language.\n#\n# It is recommended that you include \"en-US, en\" at the end of the list as a\n# last resort. However, if you know that users of your locale would prefer a\n# different variety of English, or if they are not likely to understand\n# English at all, you may opt to include a different English language tag, or\n# to exclude English altogether.\n#\n# For example, the Breton [br] locale might consider including French and\n# British English in their list, since those languages are commonly spoken in\n# the same area as Breton:\n# intl.accept_languages=br, fr-FR, fr, en-GB, en\nintl.accept_languages=nl, en-US, en\n\n# LOCALIZATION NOTE (font.language.group):\n# This preference controls the initial setting of the language drop-down menu\n# in the Content > Fonts & Colors > Advanced preference panel.\n#\n# Set it to the value of one of the menuitems in the \"selectLangs\" menulist in\n# http://dxr.mozilla.org/mozilla-central/source/browser/components/preferences/fonts.xul\nfont.language.group=x-western\n\n# LOCALIZATION NOTE (intl.charset.detector):\n# This preference controls the initial setting for the character encoding\n# detector. Valid values are ja_parallel_state_machine for Japanese, ruprob\n# for Russian and ukprob for Ukrainian and the empty string to turn detection\n# off. The value must be empty for locales other than Japanese, Russian and\n# Ukrainian.\nintl.charset.detector=\n\n# LOCALIZATION NOTE (pluralRule): Pick the appropriate plural rule for your\n# language. This will determine how many plural forms of a word you will need\n# to provide and in what order.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\npluralRule=1\n\n# LOCALIZATION NOTE (intl.menuitems.alwaysappendaccesskeys, intl.menuitems.insertseparatorbeforeaccesskeys):\n# Valid values are: true, false, <empty string>\n# Missing preference or empty value equals false.\nintl.menuitems.alwaysappendaccesskeys=\nintl.menuitems.insertseparatorbeforeaccesskeys=true\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/keys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the application's labels for keys on the keyboard.\n#                     If you decide to translate this file, you should translate it based on\n#                     the prevelant kind of keyboard for your target user.\n# LOCALIZATION NOTE : There are two types of keys, those w/ text on their labels\n#                     and those w/ glyphs.\n# LOCALIZATION NOTE : VK_<…> represents a key on the keyboard.\n#\n# For more information please see bugzilla bug 90888.\n\n# F1..F10 should probably not be translated unless there are keyboards that actually have other labels\n# F11..F20 might be something else, but are really keyboard specific and not region/language specific\n# there are actually two different F11/F12 keys, I don't know which one these labels represent.\n# eg, F13..F20 on a sparc keyboard are labeled Props, Again .. Find, Cut\n# sparc also has Stop, Again and F11/F12. VK_F11/VK_F12 probably map to Stop/Again\n# LOCALIZATION NOTE : BLOCK Do not translate the next block\nVK_F1=F1\nVK_F2=F2\nVK_F3=F3\nVK_F4=F4\nVK_F5=F5\nVK_F6=F6\nVK_F7=F7\nVK_F8=F8\nVK_F9=F9\nVK_F10=F10\n\nVK_F11=F11\nVK_F12=F12\nVK_F13=F13\nVK_F14=F14\nVK_F15=F15\nVK_F16=F16\nVK_F17=F17\nVK_F18=F18\nVK_F19=F19\nVK_F20=F20\n# LOCALIZATION NOTE : BLOCK end do not translate block\n\n# LOCALIZATION NOTE : BLOCK GLYPHS, DO translate this block\nVK_UP=Pijl omhoog\nVK_DOWN=Pijl omlaag\nVK_LEFT=Linkerpijltoets\nVK_RIGHT=Rechterpijltoets\nVK_PAGE_UP=Pagina omhoog\nVK_PAGE_DOWN=Pagina omlaag\n# LOCALIZATION NOTE : BLOCK end GLYPHS\n\n# Enter, backspace, and Tab might have both glyphs and text\n# if the keyboards usually have a glyph,\n# if there is a meaningful translation,\n# or if keyboards are localized\n# then translate them or insert the appropriate glyph\n# otherwise you should probably just translate the glyph regions\n\n# LOCALIZATION NOTE : BLOCK maybe GLYPHS\nVK_RETURN=Enter\nVK_TAB=Tab\nVK_BACK=Backspace\nVK_DELETE=Del\n# LOCALIZATION NOTE : BLOCK end maybe GLYPHS\n# LOCALIZATION NOTE : BLOCK typing state keys\nVK_HOME=Home\nVK_END=End\n\nVK_ESCAPE=Esc\nVK_INSERT=Ins\n# LOCALIZATION NOTE : BLOCK end\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/languageNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naa = Afar\nab = Abkhazisch\nae = Avestisch\naf = Afrikaans\nak = Akan\nam = Amhaars\nan = Aragonees\nar = Arabisch\nas = Assamees\nast = Asturisch\nav = Avar\nay = Aymara\naz = Azeri\nba = Bashkir\nbe = Wit-Russisch\nbg = Bulgaars\nbh = Bihari\nbi = Bislama\nbm = Bambara\nbn = Bengaals\nbo = Tibetaans\nbr = Bretons\nbs = Bosnisch\nca = Catalaans\nce = Tsjetsjeens\nch = Chamorro\nco = Corsicaans\ncr = Cree\ncs = Tsjechisch\ncsb = Kasjoebisch\ncu = Kerkslavisch\ncv = Chuvash\ncy = Welsh\nda = Deens\nde = Duits\ndsb = Nedersorbisch\ndv = Divehi\ndz = Dzongkha\nee = Ewe\nel = Grieks\nen = Engels\neo = Esperanto\nes = Spaans\net = Estisch\neu = Baskisch\nfa = Perzisch\nff = Fulah\nfi = Fins\nfj = Fiji\nfo = Faeröers\nfr = Frans\nfur = Friulisch\nfy = Fries\nga = Iers\ngd = Schots Gaelic\ngl = Galicisch\ngn = Guarani\ngu = Gujarati\ngv = Manx\nha = Hausa\nhaw = Hawaïaans\nhe = Hebreeuws\nhi = Hindi\nhil = Hiligaynon\nho = Hiri Motu\nhr = Kroatisch\nhsb = Oppersorbisch\nht = Haïtiaans\nhu = Hongaars\nhy = Armeens\nhz = Herero\nia = Interlingua\nid = Indonesisch\nie = Interlingue\nig = Igbo\nii = Sichuan Yi\nik = Inupiak\nio = Ido\nis = IJslands\nit = Italiaans\niu = Inuktitut\nja = Japans\njv = Javaans\nka = Georgisch\nkg = Congo\nki = Kikuyu\nkj = Kuanyama\nkk = Kazachs\nkl = Groenlands\nkm = Khmer\nkn = Kannada\nko = Koreaans\nkok = Konkani\nkr = Kanuri\nks = Kashmiri\nku = Koerdisch\nkv = Komi\nkw = Cornish\nky = Kirgizisch\nla = Latijn\nlb = Luxemburgs\nlg = Ganda\nli = Limburgs\nln = Lingala\nlo = Laotiaans\nlt = Litouws\nlu = Luba-Katanga\nlv = Lets\nmg = Malagassisch\nmh = Marshallees\nmi = Maori\nmk = Macedonisch\nml = Malayalam\nmn = Mongools\nmr = Marathi\nms = Maleis\nmt = Maltees\nmy = Birmees\nna = Nauruaans\nnb = Noors Bokmål\nnd = Ndebele, Noordelijk\nne = Nepalees\nng = Ndonga\nnl = Nederlands\nnn = Nynorsk\nno = Noors\nnr = Ndebele, Zuidelijk\nnso = Sotho, Noordelijk\nnv = Navajo\nny = Chichewa\noc = Occitaans\noj = Ojibwa\nom = Oromo\nor = Odia\nos = Ossetisch\npa = Punjabi\npi = Pali\npl = Pools\nps = Pashtu\npt = Portugees\nqu = Quechua\nrm = Retoromaans\nrn = Kirundi\nro = Roemeens\nru = Russisch\nrw = Kinyarwanda\nsa = Sanskriet\nsc = Sardijns\nsd = Sindhi\nse = Noordelijk Sami\nsg = Sangho\nsi = Singalees\nsk = Slowaaks\nsl = Sloveens\nsm = Samoaans\nsn = Shona\nso = Somalisch\nson = Songhai\nsq = Albanees\nsr = Servisch\nss = Siswati\nst = Sotho, Zuiders\nsu = Soendanees\nsv = Zweeds\nsw = Swahili\nta = Tamil\nte = Telugu\ntg = Tadzjieks\nth = Thai\nti = Tigriniaans\ntig = Tigre\ntk = Turkmeens\ntl = Tagalog\ntlh = Klingon\ntn = Tswana\nto = Tongaans\ntr = Turks\nts = Tsonga\ntt = Tataars\ntw = Twi\nty = Tahitiaans\nug = Oejgoers\nuk = Oekraïens\nur = Urdu\nuz = Oezbeeks\nve = Venda\nvi = Vietnamees\nvo = Volapük\nwa = Waals\nwen = Sorbisch\nwo = Wolof\nxh = Xhosa\nyi = Jiddisch\nyo = Yoruba\nza = Zhuang\nzh = Chinees\nzu = Zoeloe\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/layout/HtmlForm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nReset=Herinitialiseren\nSubmit=Query verzenden\nBrowse=Bladeren…\nFileUpload=Bestand uploaden\nDirectoryUpload=Map voor uploaden selecteren\nDirectoryPickerOkButtonLabel=Uploaden\n# LOCALIZATION NOTE (IsIndexPromptWithSpace): The last character of the string \n# should be a space (U+0020) in most locales. The prompt is followed by an \n# input field. The space needs be escaped in the property file to avoid \n# trimming.\nIsIndexPromptWithSpace=Dit is een doorzoekbare index. Voer zoektrefwoorden in:\\u0020\nForgotPostWarning=Formulier bevat enctype=%S, maar heeft geen method=POST. Het wordt normaal verzonden met method=GET in plaats van enctype.\nForgotFileEnctypeWarning=Formulier bevat een bestandsinvoer, maar heeft geen method=POST en enctype=multipart/form-data in het formulier. Het bestand zal niet worden verzonden.\n# LOCALIZATION NOTE (DefaultFormSubject): %S will be replaced with brandShortName\nDefaultFormSubject=Formulierverzending van %S\nCannotEncodeAllUnicode=Er is een formulier in de %S-tekenset verzonden dat niet alle Unicode-tekens kan coderen, waardoor gebruikersinvoer beschadigd kan raken. Om dit probleem te voorkomen, dient u de pagina zo aan te passen dat het formulier in de UTF-8-tekenset wordt verzonden door of de tekenset van de pagina zelf naar UTF-8 te wijzigen, of door accept-charset=utf-8 in het formulierelement te specificeren.\nAllSupportedTypes=Alle ondersteunde typen\n# LOCALIZATION NOTE (NoFileSelected): this string is shown on a\n# <input type='file'> when there is no file selected yet.\nNoFileSelected=Geen bestand geselecteerd.\n# LOCALIZATION NOTE (NoFilesSelected): this string is shown on a\n# <input type='file' multiple> when there is no file selected yet.\nNoFilesSelected=Geen bestanden geselecteerd.\n# LOCALIZATION NOTE (NoDirSelected): this string is shown on a\n# <input type='file' directory/webkitdirectory> when there is no directory\n# selected yet.\nNoDirSelected=Geen map geselecteerd.\n# LOCALIZATION NOTE (XFilesSelected): this string is shown on a\n# <input type='file' multiple> when there are more than one selected file.\n# %S will be a number greater or equal to 2.\nXFilesSelected=%S bestanden geselecteerd.\nColorPicker=Kies een kleur\nDatePicker=Kies een datum\n# LOCALIZATION NOTE (AndNMoreFiles): Semi-colon list of plural forms. \n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals \n# This string is shown at the end of the tooltip text for <input type='file'\n# multiple> when there are more than 21 files selected (when we will only list\n# the first 20, plus an \"and X more\" line). #1 represents the number of files\n# minus 20 and will always be a number equal to or greater than 2. So the\n# singular case will never be used.\nAndNMoreFiles=en nog één;en nog #1\n# LOCALIZATION NOTE (DefaultSummary): this string is shown on a <details> when\n# it has no direct <summary> child. Google Chrome should already have this\n# string translated.\nDefaultSummary=Details\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/layout/MediaDocument.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (ImageTitleWithDimensions2AndFile): first %S is filename, second %S is type, third %S is width and fourth %S is height\n#LOCALIZATION NOTE (ImageTitleWithoutDimensions): first %S is filename, second %S is type\n#LOCALIZATION NOTE (ImageTitleWithDimensions2): first %S is type, second %S is width and third %S is height\n#LOCALIZATION NOTE (ImageTitleWithNeitherDimensionsNorFile): first %S is type\n#LOCALIZATION NOTE (MediaTitleWithFile): first %S is filename, second %S is type\n#LOCALIZATION NOTE (MediaTitleWithNoInfo): first %S is type\nImageTitleWithDimensions2AndFile=%S (%S-afbeelding, %S\\u00A0\\u00D7\\u00A0%S pixels)\nImageTitleWithoutDimensions=%S (%S-afbeelding)\nImageTitleWithDimensions2=(%S-afbeelding, %S\\u00A0\\u00D7\\u00A0%S pixels)\nImageTitleWithNeitherDimensionsNorFile=(%S-afbeelding)\nMediaTitleWithFile=%S (%S-object)\nMediaTitleWithNoInfo=(%S-object)\n\nInvalidImage=De afbeelding ‘%S’ kan niet worden weergegeven, omdat deze fouten bevat.\nScaledImage=Geschaald (%S%%)\n\nTitleWithStatus=%S - %S\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/layout/htmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Encoding warnings and errors\nEncNoDeclarationFrame=De tekenset van een als frame opgenomen document is niet gedeclareerd. Het document kan er anders uitzien als het wordt weergegeven zonder het document dat het als frame bevat.\nEncNoDeclarationPlain=De tekenset van het plattetekstdocument is niet gedeclareerd. Het document zal in sommige browserconfiguraties met onleesbare tekst worden weergegeven als het document tekens van buiten de US-ASCII-reeks bevat. De tekenset van het bestand dient in het overdrachtsprotocol te worden gedeclareerd, of het bestand dient een byte order mark als coderingsondertekening te gebruiken.\nEncNoDeclaration=De tekenset van het HTML-document is niet gedeclareerd. Het document zal in sommige browserconfiguraties met onleesbare tekst worden weergegeven als het document tekens van buiten de US-ASCII-reeks bevat. De tekenset van de pagina dient in het document of in het overdrachtsprotocol te worden gedeclareerd.\nEncLateMetaFrame=De tekensetdeclaratie van het als frame opgenomen HTML-document is niet gevonden tijdens het vooraf scannen van de eerste 1024 bytes van het bestand. Wanneer weergegeven zonder het document dat de pagina als frame bevat, zal de pagina automatisch opnieuw worden geladen. De tekensetdeclaratie dient te worden verplaatst, zodat deze zich binnen de eerste 1024 bytes van het bestand bevindt.\nEncLateMeta=De tekensetdeclaratie van het HTML-document is niet gevonden tijdens het vooraf scannen van de eerste 1024 bytes van het bestand. Wanneer weergegeven in een anders geconfigureerde browser, zal deze pagina automatisch opnieuw worden geladen. De tekensetdeclaratie dient te worden verplaatst, zodat deze zich binnen de eerste 1024 bytes van het bestand bevindt.\nEncLateMetaReload=De pagina werd opnieuw geladen, omdat de tekensetdeclaratie van het HTML-document niet is gevonden tijdens het vooraf scannen van de eerste 1024 bytes van het bestand. De tekensetdeclaratie dient te worden verplaatst, zodat deze zich binnen de eerste 1024 bytes van het bestand bevindt.\nEncLateMetaTooLate=De tekensetdeclaratie van het document is te laat gevonden om van kracht te zijn. De tekensetdeclaratie dient te worden verplaatst, zodat deze zich binnen de eerste 1024 bytes van het bestand bevindt.\nEncMetaUnsupported=Er is een niet-ondersteunde tekenset voor het HTML-document gedeclareerd via een metatag. De declaratie is genegeerd.\nEncProtocolUnsupported=Er is een niet-ondersteunde tekenset gedeclareerd op het overdrachtsprotocolniveau. De declaratie is genegeerd.\nEncBomlessUtf16=UTF-16-gecodeerde alleen-Basic Latin-tekst gedetecteerd zonder een byte order mark en zonder een declaratie op overdrachtsprotocolniveau. Het coderen van deze inhoud in UTF-16 is inefficiënt en de tekenset dient in elk geval te zijn gedeclareerd.\nEncMetaUtf16=Er is een metatag gebruikt om de tekenset als UTF-16 te declareren. Dit is in plaats daarvan als een UTF-8-declaratie geïnterpreteerd.\nEncMetaUserDefined=Er is een metatag gebruikt om de tekenset als x-user-defined te declareren. Dit is in plaats daarvan als een windows-1252-declaratie geïnterpreteerd voor compatibiliteit met opzettelijk onjuist gecodeerde verouderde lettertypen. Deze website zou naar Unicode moeten worden gemigreerd.\n\n# The bulk of the messages below are derived from \n# https://hg.mozilla.org/projects/htmlparser/file/1f633cef7de7/src/nu/validator/htmlparser/impl/ErrorReportingTokenizer.java\n# which is available under the MIT license.\n\n# Tokenizer errors\nerrGarbageAfterLtSlash=Rommel na ‘</’.\nerrLtSlashGt=‘</>’ gezien. Waarschijnlijke oorzaken: ‘<’ zonder escape (escape als ‘&lt;’) of onjuist getypte eindtag.\nerrCharRefLacksSemicolon=Tekenreferentie niet afgesloten door puntkomma.\nerrNoDigitsInNCR=Geen cijfers in numerieke tekenreferentie.\nerrGtInSystemId=‘>’ in systeemidentificator.\nerrGtInPublicId=‘>’ in publieke identificator.\nerrNamelessDoctype=Naamloos documenttype.\nerrConsecutiveHyphens=Opvolgende streepjes hebben geen opmerking afgesloten. ‘--’ is binnen een opmerking niet toegestaan, maar bv. ‘- -’ wel.\nerrPrematureEndOfComment=Voorbarig einde van opmerking. Gebruik ‘-->’ om een opmerking correct te beëindigen.\nerrBogusComment=Onechte opmerking.\nerrUnquotedAttributeLt=‘<’ in een attribuutwaarde zonder aanhalingstekens. Waarschijnlijke oorzaak: ‘>’ direct ervoor ontbreekt.\nerrUnquotedAttributeGrave=‘`’ in een attribuutwaarde zonder aanhalingstekens. Waarschijnlijke oorzaak: gebruik van het verkeerde teken als aanhalingsteken.\nerrUnquotedAttributeQuote=Aanhalingsteken in een attribuutwaarde zonder aanhalingstekens. Waarschijnlijke oorzaken: attributen werken tegelijk of een URL-zoekstring in een attribuutwaarde zonder aanhalingstekens.\nerrUnquotedAttributeEquals=‘=’ in een attribuutwaarde zonder aanhalingstekens. Waarschijnlijke oorzaken: attributen werken tegelijk of een URL-zoekstring in een attribuutwaarde zonder aanhalingstekens.\nerrSlashNotFollowedByGt=Een slash werd niet direct gevolgd door ‘>’.\nerrNoSpaceBetweenAttributes=Geen spatie tussen attributen.\nerrUnquotedAttributeStartLt=‘<’ aan het begin van een attribuutwaarde zonder aanhalingstekens. Waarschijnlijke oorzaak: ‘>’ direct ervoor ontbreekt.\nerrUnquotedAttributeStartGrave=‘`’ aan het begin van een attribuutwaarde zonder aanhalingstekens. Waarschijnlijke oorzaak: gebruik van het verkeerde teken als aanhalingsteken.\nerrUnquotedAttributeStartEquals=‘=’ aan het begin van een attribuutwaarde zonder aanhalingstekens. Waarschijnlijke oorzaak: verdwaald dubbel gelijkheidsteken.\nerrAttributeValueMissing=Attribuutwaarde ontbreekt.\nerrBadCharBeforeAttributeNameLt=‘<’ gezien waar attribuutnaam verwacht. Waarschijnlijke oorzaak: ‘>’ direct ervoor ontbreekt.\nerrEqualsSignBeforeAttributeName=‘=’ gezien waar attribuutnaam verwacht. Waarschijnlijke oorzaak: attribuutnaam ontbreekt.\nerrBadCharAfterLt=Ongeldig teken na ‘<’. Waarschijnlijke oorzaak: ‘<’ zonder escape. Probeer escape als ‘&lt;’.\nerrLtGt=‘<>’ gezien. Waarschijnlijke oorzaken: ‘<’ zonder escape (escape als ‘&lt;’) of onjuist getypte begintag.\nerrProcessingInstruction=‘<?’ gezien. Waarschijnlijke oorzaak: poging tot gebruik van een XML-verwerkingsinstructie in HTML. (XML-verwerkingsinstructies worden niet ondersteund in HTML.)\nerrUnescapedAmpersandInterpretedAsCharacterReference=De string die volgt op ‘&’ werd geïnterpreteerd als een tekenreferentie. (‘&’ had waarschijnlijk escape-notatie ‘&amp;’ nodig.)\nerrNotSemicolonTerminated=Benoemde tekenreferentie werd niet afgesloten door een puntkomma. (Of ‘&’ had escape-notatie ‘&amp;’ nodig.)\nerrNoNamedCharacterMatch=‘&’ was geen begin van tekenreferentie. (‘&’ had waarschijnlijk escape-notatie ‘&amp;’ nodig.)\nerrQuoteBeforeAttributeName=Aanhalingsteken gezien waar attribuutnaam verwacht. Waarschijnlijke oorzaak: ‘=’ direct ervoor ontbreekt.\nerrLtInAttributeName=‘<’ in attribuutnaam. Waarschijnlijke oorzaak: ‘>’ direct ervoor ontbreekt.\nerrQuoteInAttributeName=Aanhalingsteken in attribuutnaam. Waarschijnlijke oorzaak: eerder overeenkomend aanhalingsteken ontbreekt.\nerrExpectedPublicId=Publieke identificator verwacht, maar het documenttype is gesloten.\nerrBogusDoctype=Onecht documenttype.\nmaybeErrAttributesOnEndTag=Eindtag bevat attributen.\nmaybeErrSlashInEndTag=Verdwaalde ‘/’ aan het eind van een eindtag.\nerrNcrNonCharacter=Tekenreferentie breidt uit naar een niet-teken.\nerrNcrSurrogate=Tekenreferentie breidt uit naar een vervanger.\nerrNcrControlChar=Tekenreferentie breidt uit naar een control-teken.\nerrNcrCr=Een numerieke tekenreferentie breidde uit naar een carriage return.\nerrNcrInC1Range=Een numerieke tekenreferentie breidde uit naar het C1-besturingsgebied.\nerrEofInPublicId=Einde van bestand binnen publieke identificator.\nerrEofInComment=Einde van bestand binnen opmerking.\nerrEofInDoctype=Einde van bestand binnen documenttype.\nerrEofInAttributeValue=Einde van bestand bereikt terwijl binnen een attribuutwaarde. Tag genegeerd.\nerrEofInAttributeName=Einde van bestand opgetreden binnen een attribuutnaam. Tag genegeerd.\nerrEofWithoutGt=Einde van bestand opgemerkt zonder dat de voorgaande tag met ‘>’ eindigt. Tag genegeerd.\nerrEofInTagName=Einde van bestand gevonden tijdens zoeken naar tagnaam. Tag genegeerd.\nerrEofInEndTag=Einde van bestand binnen eindtag. Tag genegeerd.\nerrEofAfterLt=Einde van bestand na ‘<’.\nerrNcrOutOfRange=Tekenreferentie buiten het toegestane Unicode-gebied.\nerrNcrUnassigned=Tekenreferentie breidt uit naar een permanent niet-toegewezen code point.\nerrDuplicateAttribute=Dubbel attribuut.\nerrEofInSystemId=Einde van bestand binnen systeemidentificator.\nerrExpectedSystemId=Systeemidentificator verwacht, maar het documenttype is gesloten.\nerrMissingSpaceBeforeDoctypeName=Spatie voor naam van documenttype ontbreekt.\nerrHyphenHyphenBang=‘--!’ gevonden in opmerking.\nerrNcrZero=Tekenreferentie breidt uit naar nul.\nerrNoSpaceBetweenDoctypeSystemKeywordAndQuote=Geen spatie tussen het sleutelwoord ‘SYSTEM’ van het documenttype en het aanhalingsteken.\nerrNoSpaceBetweenPublicAndSystemIds=Geen spatie tussen het documenttype public en systeemidentificatoren.\nerrNoSpaceBetweenDoctypePublicKeywordAndQuote=Geen spatie tussen het sleutelwoord ‘PUBLIC’ van het documenttype en het aanhalingsteken.\n\n# Tree builder errors\nerrStrayStartTag2=Verdwaalde begintag ‘%1$S’.\nerrStrayEndTag=Verdwaalde eindtag ‘%1$S’.\nerrUnclosedElements=Eindtag ‘%1$S’ gezien, maar er zijn open elementen.\nerrUnclosedElementsImplied=Eindtag ‘%1$S’ geïmpliceerd, maar er zijn open elementen.\nerrUnclosedElementsCell=Een tabelcel is impliciet gesloten, maar er zijn open elementen.\nerrStrayDoctype=Verdwaald documenttype.\nerrAlmostStandardsDoctype=Bijna-standaardenmodus-documenttype. ‘<!DOCTYPE html>’ verwacht.\nerrQuirkyDoctype=Quirksmodus-documenttype. ‘<!DOCTYPE html>’ verwacht.\nerrNonSpaceInTrailer=Niet-leeg teken in paginatrailer.\nerrNonSpaceAfterFrameset=Niet-leeg teken na ‘frameset’.\nerrNonSpaceInFrameset=Niet-leeg teken in ‘frameset’.\nerrNonSpaceAfterBody=Niet-leeg teken na body.\nerrNonSpaceInColgroupInFragment=Niet-leeg teken in ‘colgroup’ bij analyseren van fragment.\nerrNonSpaceInNoscriptInHead=Niet-leeg teken binnen ‘noscript’ in ‘head’.\nerrFooBetweenHeadAndBody=‘%1$S’-element tussen ‘head’ en ‘body’.\nerrStartTagWithoutDoctype=Begintag gezien zonder eerst een documenttype te zien. ‘<!DOCTYPE html>’ verwacht.\nerrNoSelectInTableScope=Geen ‘select’ in geldigheidsbereik van tabel.\nerrStartSelectWhereEndSelectExpected=‘select’-begintag waar eindtag verwacht.\nerrStartTagWithSelectOpen=‘%1$S’-begintag met geopende ‘select’.\nerrBadStartTagInHead2=Ongeldige begintag ‘%1$S’ in ‘head’.\nerrImage=Begintag ‘image’ gezien.\nerrIsindex=‘isindex’ gezien.\nerrFooSeenWhenFooOpen=Er is een ‘%1$S’-begintag gezien, maar er was al een element van hetzelfde type geopend.\nerrHeadingWhenHeadingOpen=Heading kan geen kind zijn van een andere heading.\nerrFramesetStart=‘frameset’-begintag gezien.\nerrNoCellToClose=Geen cel te sluiten.\nerrStartTagInTable=Begintag ‘%1$S’ gezien in ‘table’.\nerrFormWhenFormOpen=Er is een ‘form’-begintag gezien, maar er was al een ‘form’-element actief. Geneste formulieren zijn niet toegestaan. Tag genegeerd.\nerrTableSeenWhileTableOpen=Begintag voor ‘table’ gezien, maar de vorige ‘table’ is nog geopend.\nerrStartTagInTableBody=‘%1$S’-begint in tabelbody.\nerrEndTagSeenWithoutDoctype=Eindtag gezien zonder eerst een documenttype te zien. ‘<!DOCTYPE html>’ verwacht.\nerrEndTagAfterBody=Er is een eindtag gezien nadat ‘body’ is gesloten.\nerrEndTagSeenWithSelectOpen=‘%1$S’-eindtag met geopende ‘select’.\nerrGarbageInColgroup=Rommel in ‘colgroup’-fragment.\nerrEndTagBr=Eindtag ‘br’.\nerrNoElementToCloseButEndTagSeen=Geen ‘%1$S’-element in bereik, maar wel een ‘%1$S’-eindtag gezien.\nerrHtmlStartTagInForeignContext=HTML-begintag ‘%1$S’ in een vreemde namespace-context.\nerrTableClosedWhileCaptionOpen=‘table’ gesloten, maar ‘caption’ was nog geopend.\nerrNoTableRowToClose=Geen tabelrij te sluiten.\nerrNonSpaceInTable=Onjuist geplaatste niet-lege tekens binnen een tabel.\nerrUnclosedChildrenInRuby=Niet-gesloten onderliggende elementen in ‘ruby’.\nerrStartTagSeenWithoutRuby=Begintag ‘%1$S’ gezien zonder een geopend ‘ruby’-element.\nerrSelfClosing=Zelfsluitende syntaxis (‘/>’) gebruikt op een niet-leeg HTML-element. Slash genegeerd, behandeld als een begintag.\nerrNoCheckUnclosedElementsOnStack=Niet-gesloten elementen op stapel.\nerrEndTagDidNotMatchCurrentOpenElement=Eindtag ‘%1$S’ kwam niet overeen met de naam van het huidige geopende element (‘%2$S’).\nerrEndTagViolatesNestingRules=Eindtag ‘%1$S’ schendt regels voor nesten.\nerrEndWithUnclosedElements=Eindtag ‘%1$S’ gezien, maar er zijn niet-gesloten elementen.\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/layout/xmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Map Expat error codes to error strings\n1 = onvoldoende geheugen\n2 = syntaxisfout\n3 = geen hoofdelement gevonden\n4 = onjuist gevormd\n5 = onafgesloten token\n6 = gedeeltelijk teken\n7 = niet-overeenkomende tag\n8 = dubbel attribuut\n9 = troep na documentelement\n10 = ongeldige parameterentiteitverwijzing\n11 = ongedefinieerde entiteit\n12 = recursieve entiteitverwijzing\n13 = asynchrone entiteit\n14 = verwijzing naar ongeldig tekennummer\n15 = verwijzing naar binaire entiteit\n16 = verwijzing naar externe entiteit in attribuut\n17 = XML- of tekstdeclaratie niet aan begin van entiteit\n18 = onbekende tekenset\n19 = tekenset gespecificeerd in XML-declaratie is onjuist\n20 = onafgesloten CDATA-sectie\n21 = fout tijdens het verwerken van externe entiteitverwijzing\n22 = document is niet onafhankelijk\n23 = onverwachte parserstaat\n24 = entiteit gedeclareerd in parameterentiteit\n27 = voorvoegsel niet gebonden aan een namespace\n28 = mag voorvoegsel niet vrijgeven\n29 = onvolledige markup in parameterentiteit\n30 = XML-declaratie onjuist gevormd\n31 = tekstdeclaratie onjuist gevormd\n32 = ongeldig(e) teken(s) in publieke id\n38 = gereserveerd voorvoegsel (xml) mag niet worden vrijgegeven of aan een andere namespace-naam worden gebonden\n39 = gereserveerd voorvoegsel (xmlns) mag niet worden gedeclareerd of vrijgegeven\n40 = voorvoegsel mag niet aan een van de gereserveerde namespace-namen worden gebonden\n\n# %1$S is replaced by the Expat error string, may be followed by Expected (see below)\n# %2$S is replaced by URL\n# %3$u is replaced by line number\n# %4$u is replaced by column number\nXMLParsingError = XML-parsefout: %1$S\\nLocatie: %2$S\\nRegelnummer %3$u, kolom %4$u:\n\n# %S is replaced by a tag name.\n# This gets appended to the error string if the error is mismatched tag.\nExpected = . Verwacht: </%S>.\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/layout_errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nImageMapRectBoundsError=Het ‘coords’-attribuut van de <area shape=\"rect\">-tag heeft niet de ‘linkerkant, bovenkant, rechterkant, onderkant’-indeling.\nImageMapCircleWrongNumberOfCoords=Het ‘coords’-attribuut van de <area shape=\"circle\">-tag heeft niet de ‘midden-x, midden-y, straal’-indeling.\nImageMapCircleNegativeRadius=Het ‘coords’-attribuut van de <area shape=\"circle\">-tag heeft een negatieve straal.\nImageMapPolyWrongNumberOfCoords=Het ‘coords’-attribuut van de <area shape=\"poly\">-tag heeft niet de ‘x1, y1, x2, y2 …’-indeling.\nImageMapPolyOddNumberOfCoords=Het ‘coords’-attribuut van de <area shape=\"poly\">-tag mist de laatste ‘y’-coördinaat (de juiste indeling is ‘x1, y1, x2, y2 …’).\n\nTablePartRelPosWarning=Relatieve positionering van tabelrijen en rijgroepen wordt nu ondersteund. Wellicht dient deze website te worden bijgewerkt, omdat hij erop kan rekenen dat deze functie niet werkt.\nScrollLinkedEffectFound2=Deze website lijkt een ‘scroll-linked’ positioneringseffect te gebruiken. Mogelijk werkt dit niet goed met asynchronous panning; zie https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects voor verdere details en het bijdragen aan de discussie over gerelateerde hulpmiddelen en functies!\n\n## LOCALIZATION NOTE(CompositorAnimationWarningContentTooLarge2):\n## (%1$S, %2$S) is a pair of integer values of the frame size\n## (%3$S, %4$S) is a pair of integer values of a limit based on the viewport size\n## (%5$S, %6$S) is a pair of integer values of an absolute limit\nCompositorAnimationWarningContentTooLarge2=Animatie kan niet op de compositor worden uitgevoerd, omdat de framegrootte (%1$S, %2$S) te groot is ten opzichte van de viewport (groter dan (%3$S, %4$S)) of groter is dan de maximaal toegestane waarde (%5$S, %6$S)\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformBackfaceVisibilityHidden):\n## 'backface-visibility: hidden' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformBackfaceVisibilityHidden=Animaties van ‘backface-visibility: hidden’-transformaties kunnen niet op de compositor worden uitgevoerd\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformPreserve3D):\n## 'transform-style: preserve-3d' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformPreserve3D=Animaties van ‘transform-style: preserve-3d’-transformaties kunnen niet op de compositor worden uitgevoerd\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformSVG,\n##                   CompositorAnimationWarningTransformWithGeometricProperties,\n##                   CompositorAnimationWarningTransformWithSyncGeometricAnimations,\n##                   CompositorAnimationWarningTransformFrameInactive,\n##                   CompositorAnimationWarningOpacityFrameInactive):\n## 'transform' and 'opacity' mean CSS property names, don't translate it.\nCompositorAnimationWarningTransformSVG=Animaties van ‘transform’ op elementen met SVG-transformaties kunnen niet op de compositor worden uitgevoerd\nCompositorAnimationWarningTransformWithGeometricProperties=Animaties van ‘transform’ kunnen niet op de compositor worden uitgevoerd als geometrische eigenschappen tegelijkertijd op hetzelfde element geanimeerd zijn\nCompositorAnimationWarningTransformWithSyncGeometricAnimations=Animaties van ‘transform’ kunnen niet op de compositor worden uitgevoerd, omdat dit dient te worden gesynchroniseerd met animaties van geometrische eigenschappen die op hetzelfde moment zijn gestart\nCompositorAnimationWarningTransformFrameInactive=Animatie kan niet op de compositor worden uitgevoerd, omdat het frame niet actief is gemarkeerd voor ‘transform’-animatie\nCompositorAnimationWarningOpacityFrameInactive=Animatie kan niet op de compositor worden uitgevoerd, omdat het frame niet actief is gemarkeerd voor ‘opacity’-animatie\nCompositorAnimationWarningHasRenderingObserver=Animatie kan niet op de compositor worden uitgevoerd, omdat het element rendering observers heeft (-moz-element of SVG clipping/masking)\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/mathml/mathml.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nInvalidChild=Ongeldige opmaak: <%1$S> is niet toegestaan als een onderliggend item van <%2$S>.\nChildCountIncorrect=Ongeldige opmaak: onjuist aantal onderliggende items voor <%1$S/>-tag.\nDuplicateMprescripts=Ongeldige opmaak: meer dan één <mprescripts/> in <mmultiscripts/>.\n# LOCALIZATION NOTE:  The first child of <mmultiscript/> is the base, that is the element to which scripts are attached.\nNoBase=Ongeldige opmaak: exact één Base-element in <mmultiscripts/> verwacht. Geen gevonden.\nSubSupMismatch=Ongeldige opmaak: onvolledig subscript/superscript-paar in <mmultiscripts/>.\n\n# LOCALIZATION NOTE:  When localizing the single quotes ('), follow the conventions in css.properties for your target locale.\nAttributeParsingError=Fout tijdens het parsen van waarde ‘%1$S’ voor ‘%2$S’-attribuut van <%3$S/>. Attribuut genegeerd.\nAttributeParsingErrorNoTag=Fout tijdens het parsen van waarde ‘%1$S’ voor ‘%2$S’-attribuut. Attribuut genegeerd.\nLengthParsingError=Fout tijdens het parsen van MathML-attribuutwaarde ‘%1$S’ als lengte. Attribuut genegeerd.\nDeprecatedSupersededBy=‘%1$S’ wordt niet meer ondersteund in MathML 3, vervangen door ‘%2$S’.\nUnitlessValuesAreDeprecated=Waarden zonder eenheid worden niet meer ondersteund in MathML 3.\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/mozilla.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mozilla.title.15.1\n'The Book of Mozilla, 15:1'>\n\n<!ENTITY mozilla.quote.15.1\n'The <em>twins</em> of Mammon quarrelled. Their warring plunged the world into a <em>new darkness</em>, and the beast \nabhorred the darkness. So it began to move <em>swiftly</em>, and grew more powerful, and went forth and multiplied. \nAnd the beasts brought <em>fire</em> and light to the darkness.'>\n\n<!ENTITY mozilla.from.15.1\n'from <strong>The Book of Mozilla,</strong> 15:1'>\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/narrate.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Narrate, meaning \"read the page out loud\". This is the name of the feature\n# and it is the label for the popup button.\nnarrate = Vertellen\nback = Terug\nstart = Starten\nstop = Stoppen\nforward = Vooruit\nspeed = Snelheid\nselectvoicelabel = Stem:\n# Default voice is determined by the language of the document.\ndefaultvoice = Standaard\n\n# Voice name and language.\n# eg. David (English)\nvoiceLabel = %S (%S)\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY loadError.label \"Fout bij het laden van de pagina\">\n<!ENTITY retry.label \"Opnieuw proberen\">\n\n<!-- Specific error messages -->\n\n<!ENTITY connectionFailure.title \"Verbinding maken mislukt\">\n<!ENTITY connectionFailure.longDesc \"<p>Hoewel de website lijkt te bestaan, kon de browser geen verbinding tot stand brengen.</p><ul><li>Misschien is de website tijdelijk niet beschikbaar? Probeer het later opnieuw.</li><li>Kunt u ook geen andere websites bezoeken? Controleer de netwerkverbinding van de computer.</li><li>Wordt uw computer of netwerk beschermd door een firewall of proxy? Onjuiste instellingen kunnen een goede werking tijdens het webbrowsen verstoren.</li></ul>\">\n\n<!ENTITY deniedPortAccess.title \"Poort beperkt om veiligheidsredenen\">\n<!ENTITY deniedPortAccess.longDesc \"<p>Het opgevraagde adres specificeert een poort (bv. <q>mozilla.org:80</q> voor poort 80 op mozilla.org) die normaal gesproken voor <em>andere</em> doeleinden dan webbrowsen wordt gebruikt. De browser heeft de aanvraag voor uw bescherming en veiligheid geannuleerd.</p>\">\n\n<!ENTITY dnsNotFound.title \"Adres niet gevonden\">\n<!ENTITY dnsNotFound.longDesc \"<p>De browser kon de hostserver voor het opgegeven adres niet vinden.</p><ul><li>Hebt u een fout gemaakt bij het intypen van het domein? (bv. <q><strong>ww</strong>.mozilla.org</q> in plaats van <q><strong>www</strong>.mozilla.org</q>)</li><li>Weet u zeker dat dit domeinadres bestaat? De registratie ervan kan zijn verlopen.</li><li>Kunt u geen andere websites bezoeken? Controleer uw netwerkverbinding en DNS-serverinstellingen.</li><li>Wordt uw computer of netwerk beschermd door een firewall of proxy? Onjuiste instellingen kunnen een goede werking tijdens het webbrowsen verstoren.</li></ul>\">\n\n<!ENTITY fileNotFound.title \"Bestand niet gevonden\">\n<!ENTITY fileNotFound.longDesc \"<ul><li>Kan het item zijn hernoemd, verwijderd of verplaatst?</li><li>Staat er een spel-, hoofdletter- of andere typografische fout in het adres?</li><li>Hebt u voldoende toegangsrechten voor het opgevraagde item?</li></ul>\">\n\n<!ENTITY fileAccessDenied.title \"Toegang tot het bestand is geweigerd\">\n<!ENTITY fileAccessDenied.longDesc \"<ul><li>Het kan zijn verwijderd, verplaatst, of bestandsmachtigingen kunnen toegang tegengaan.</li></ul>\">\n\n<!ENTITY generic.title \"Kan aanvraag niet voltooien\">\n<!ENTITY generic.longDesc \"<p>Extra informatie over dit probleem of deze fout is momenteel niet beschikbaar.</p>\">\n\n<!ENTITY malformedURI.title \"Ongeldig adres\">\n<!ENTITY malformedURI.longDesc \"<p>Het opgegeven adres heeft geen herkenbare indeling. Controleer de locatiebalk op fouten en probeer het opnieuw.</p>\">\n\n<!ENTITY netInterrupt.title \"Gegevensoverdracht onderbroken\">\n<!ENTITY netInterrupt.longDesc \"<p>De browser heeft met succes verbinding gemaakt, maar deze werd onderbroken tijdens het overbrengen van gegevens. Probeer het opnieuw.</p><ul><li>Kunt u geen andere websites bezoeken? Controleer de netwerkverbinding van de computer.</li><li>Hebt u nog steeds problemen? Raadpleeg uw netwerkbeheerder of internetprovider voor assistentie.</li></ul>\">\n\n<!ENTITY notCached.title \"Document verlopen\">\n<!ENTITY notCached.longDesc \"<p>Het opgevraagde document is niet beschikbaar in de buffer van de browser.</p><ul><li>Als beveiligingsmaatregel vraagt de browser gevoelige documenten niet automatisch opnieuw op.</li><li>Klik op Opnieuw proberen om het document opnieuw van de website op te vragen.</li></ul>\">\n\n<!ENTITY netOffline.title \"Offlinemodus\">\n<!ENTITY netOffline.longDesc2 \"<p>De browser werkt momenteel in offlinemodus en kan niet verbinden met het opgevraagde item.</p><ul><li>Is de computer verbonden met een actief netwerk?</li><li>Klik op ‘Opnieuw proberen’ om naar de onlinemodus over te schakelen en vernieuw de pagina.</li></ul>\">\n\n<!ENTITY contentEncodingError.title \"Inhoudcoderingsfout\">\n<!ENTITY contentEncodingError.longDesc \"<p>De pagina die u wilt bekijken kan niet worden weergegeven, omdat deze gebruikmaakt van een ongeldige of niet-ondersteunde vorm van compressie.</p><ul><li>Neem contact op met de website-eigenaars om ze over dit probleem te informeren.</li></ul>\">\n\n<!ENTITY unsafeContentType.title \"Onveilig bestandstype\">\n<!ENTITY unsafeContentType.longDesc \"\n<ul>\n  <li>Neem contact op met de website-eigenaars om ze over dit probleem te informeren.</li>\n</ul>\n\">\n\n<!ENTITY netReset.title \"Verbinding onderbroken\">\n<!ENTITY netReset.longDesc \"<p>De netwerkkoppeling werd onderbroken tijdens het onderhandelen over een verbinding. Probeer het opnieuw.</p>\">\n\n<!ENTITY netTimeout.title \"Netwerktime-out\">\n<!ENTITY netTimeout.longDesc \"<p>De opgevraagde website heeft niet op een verbindingsaanvraag geantwoord, en de browser wacht niet meer op een antwoord.</p><ul><li>Misschien wordt de server zwaar belast of is deze tijdelijk onbereikbaar? Probeer het later opnieuw.</li><li>Kunt u geen andere websites bezoeken? Controleer de netwerkverbinding van de computer.</li><li>Wordt uw computer of netwerk beschermd door een firewall of proxy? Onjuiste instellingen kunnen een goede werking tijdens het webbrowsen verstoren.</li><li>Hebt u nog steeds problemen? Raadpleeg uw netwerkbeheerder of internetprovider voor assistentie.</li></ul>\">\n\n<!ENTITY unknownProtocolFound.title \"Onbekend protocol\">\n<!ENTITY unknownProtocolFound.longDesc \"<p>Het adres specificeert een protocol (bv. <q>wxyz://</q>) dat de browser niet herkent, waardoor de browser niet op een juiste manier met de website kan verbinden.</p><ul><li>Probeert u toegang te krijgen tot multimedia- of andere niet-tekstservices? Controleer de website op extra benodigdheden.</li><li>Sommige protocollen kunnen software of plug-ins van derden vereisen voordat de browser ze kan herkennen.</li></ul>\">\n\n<!ENTITY proxyConnectFailure.title \"Proxyserver weigerde verbinding\">\n<!ENTITY proxyConnectFailure.longDesc \"<p>De browser is geconfigureerd om een proxyserver te gebruiken, maar de proxy weigerde een verbinding.</p><ul><li>Is de proxyconfiguratie van de browser in orde? Controleer de instellingen en probeer het opnieuw.</li><li>Staat de proxyservice verbindingen van dit netwerk toe?</li><li>Hebt u nog steeds problemen? Raadpleeg uw netwerkbeheerder of internetprovider voor assistentie.</li></ul>\">\n\n<!ENTITY proxyResolveFailure.title \"Proxyserver niet gevonden\">\n<!ENTITY proxyResolveFailure.longDesc \"<p>De browser is geconfigureerd om een proxyserver te gebruiken, maar de proxy kon niet worden gevonden.</p><ul><li>Is de proxyconfiguratie van de browser in orde? Controleer de instellingen en probeer het opnieuw.</li><li>Is de computer verbonden met een actief netwerk?</li><li>Hebt u nog steeds problemen? Raadpleeg uw netwerkbeheerder of internetprovider voor assistentie.</li></ul>\">\n\n<!ENTITY redirectLoop.title \"Oneindige lus\">\n<!ENTITY redirectLoop.longDesc \"<p>De browser is gestopt met pogen het opgevraagde item op te halen. De website verwijst de aanvraag door op een manier die nooit zal worden voltooid.</p><ul><li>Hebt u cookies die nodig zijn voor deze website uitgeschakeld of geblokkeerd?</li><li><em>NOOT</em>: als het accepteren van cookies van deze website het probleem niet oplost, is dit waarschijnlijk een probleem met de serverconfiguratie en niet met uw computer.</li></ul>\">\n\n<!ENTITY unknownSocketType.title \"Onjuist antwoord\">\n<!ENTITY unknownSocketType.longDesc \"<p>De website antwoordde op een onverwachte manier op de netwerkaanvraag, en de browser kan niet doorgaan.</p>\">\n\n<!ENTITY nssFailure2.title \"Beveiligde verbinding mislukt\">\n<!ENTITY nssFailure2.longDesc2 \"<p>De pagina die u wilt bekijken kan niet worden weergegeven, omdat de echtheid van de ontvangen gegevens niet kon worden geverifieerd.</p><ul><li>Neem contact op met de website-eigenaars om ze over dit probleem te informeren.</li></ul>\">\n\n<!ENTITY nssBadCert.title \"Beveiligde verbinding mislukt\">\n<!ENTITY nssBadCert.longDesc2 \"<ul>\n<li>Dit kan een probleem met de serverconfiguratie zijn, of iemand probeert deze server na te bootsen.</li>\n<li>Als u in het verleden wel met succes verbinding hebt gemaakt met deze server, dan is de fout wellicht tijdelijk en kunt u het later nogmaals proberen.</li>\n</ul>\n\">\n\n<!ENTITY securityOverride.linkText \"Of u kunt een uitzondering toevoegen…\">\n<!ENTITY securityOverride.warningContent \"\n<p>U kunt beter geen uitzondering toevoegen als u een internetverbinding gebruikt die u niet volledig vertrouwt, of als u normaal gesproken geen waarschuwing krijgt voor deze server.</p>\n<p>Als u toch een uitzondering voor deze website wilt toevoegen, kunt u dat doen in uw geavanceerde versleutelingsinstellingen.</p>\n\">\n\n<!ENTITY cspBlocked.title \"Geblokkeerd door inhoudbeveiligingsbeleid\">\n<!ENTITY cspBlocked.longDesc \"<p>De browser heeft voorkomen dat de pagina op deze manier werd geladen, omdat de pagina een inhoudbeveiligingsbeleid heeft dat dit niet toestaat.</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"Beschadigde-inhoudsfout\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>De pagina die u wilt bekijken kan niet worden weergegeven, omdat er een fout in de gegevensoverdracht is gedetecteerd.</p><ul><li>Neem contact op met de website-eigenaars om ze over dit probleem te informeren.</li></ul>\">\n\n<!ENTITY remoteXUL.title \"Remote XUL\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>Neem contact op met de website-eigenaars om ze over dit probleem te informeren.</li></ul></p>\">\n\n<!ENTITY inadequateSecurityError.title \"Uw verbinding is niet beveiligd\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> gebruikt verouderde beveiligingstechnologie die kwetsbaar is voor aanvallen. Een aanvaller kan eenvoudig gegevens onthullen waarvan u dacht dat deze veilig waren. De websitebeheerder dient eerst de server in orde te maken voordat u de website kunt bezoeken.</p><p>Foutcode: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/netErrorApp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- This file exists to allow applications to override one or more messages\n     from netError.dtd; Applications which want to do this should override\n     this file with their own version of netErrorApp.dtd -->\n\n<!-- An example (from Firefox):\n\n<!ENTITY securityOverride.linkText \"Of u kunt een uitzondering toevoegen…\">\n<!ENTITY securityOverride.getMeOutOfHereButton \"Haal me hier vandaan!\">\n<!ENTITY securityOverride.exceptionButtonLabel \"Uitzondering toevoegen…\">\n\n<!ENTITY securityOverride.warningContent \"\n<p>U kunt beter geen uitzondering toevoegen als u een internetverbinding gebruikt die u niet volledig vertrouwt, of als u normaal gesproken geen waarschuwing krijgt voor deze server.</p>\n<p>Als u toch een uitzondering voor deze website wilt toevoegen, kunt u dat doen in uw geavanceerde versleutelingsinstellingen.</p>\n\n<button id='getMeOutOfHereButton'>&securityOverride.getMeOutOfHereButton;</button>\n<button id='exceptionDialogButton'>&securityOverride.exceptionButtonLabel;</button>\n\">\n\n-->\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/notification.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeNotification.tooltip \"Dit bericht sluiten\">\n\n<!ENTITY checkForUpdates \"Controleren op updates…\">\n\n<!ENTITY learnMore \"Meer info…\">\n\n<!ENTITY defaultButton.label \"OK!\">\n<!ENTITY defaultButton.accesskey \"O\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/nsWebBrowserPersist.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadError=%S kon niet worden opgeslagen, omdat het bronbestand niet kon worden gelezen.\\n\\nProbeer het later opnieuw, of neem contact op met de beheerder van de server.\nwriteError=%S kon niet worden opgeslagen, omdat er een onbekende fout is opgetreden.\\n\\nProbeer op te slaan op een andere locatie.\nlaunchError=%S kon niet worden geopend, omdat er een onbekende fout is opgetreden.\\n\\nProbeer het bestand eerst op te slaan op schijf en dan te openen.\ndiskFull=Er is niet genoeg ruimte op de schijf om %S op te slaan.\\n\\nVerwijder onnodige bestanden van uw schijf en probeer het opnieuw, of probeer op te slaan op een andere locatie.\nreadOnly=%S kon niet worden opgeslagen omdat de schijf, map of het bestand beveiligd is tegen schrijven.\\n\\nMaak de schijf geschikt voor schrijven en probeer het opnieuw, of probeer eerst op te slaan op een andere locatie.\naccessError=%S kon niet worden opgeslagen, omdat u de inhoud van die map niet kunt wijzigen.\\n\\nWijzig de eigenschappen van de map en probeer het opnieuw, of probeer op te slaan op een andere locatie.\nSDAccessErrorCardReadOnly=Kan bestand niet downloaden, omdat de SD-kaart in gebruik is.\nSDAccessErrorCardMissing=Kan bestand niet downloaden, omdat de SD-kaart ontbreekt.\nhelperAppNotFound=%S kon niet worden geopend, omdat de ermee geassocieerde hulptoepassing niet bestaat. Wijzig de associatie in uw voorkeuren.\nnoMemory=Er is niet genoeg geheugen om de door u verzochte handeling te voltooien.\\n\\nSluit enkele toepassingen en probeer het opnieuw.\ntitle=%S downloaden\nfileAlreadyExistsError=%S kon niet worden opgeslagen, omdat een bestand met dezelfde naam als de ‘_bestanden’-map al bestaat.\\n\\nProbeer op te slaan op een andere locatie.\nfileNameTooLongError=%S kon niet worden opgeslagen, omdat de bestandsnaam te lang is.\\n\\nProbeer op te slaan met een kortere naam.\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/plugins.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (plugins.properties):\n#    Those strings are inserted into an HTML page, so you all HTML characters\n#    have to be escaped in a way that they show up correctly in HTML!\n\ntitle_label=Over plug-ins\ninstalledplugins_label=Geïnstalleerde plug-ins\nnopluginsareinstalled_label=Er zijn geen geïnstalleerde plug-ins gevonden\nfindpluginupdates_label=Vind updates voor geïnstalleerde plug-ins op\nfile_label=Bestand:\npath_label=Pad:\nversion_label=Versie:\nstate_label=Status:\nstate_enabled=Ingeschakeld\nstate_disabled=Uitgeschakeld\nmimetype_label=MIME-type\ndescription_label=Beschrijving\nsuffixes_label=Achtervoegsels\nlearn_more_label=Meer info\n\ndeprecation_description=Mist u iets? Sommige plug-ins worden niet meer ondersteund.\ndeprecation_learn_more=Meer info.\n\n# GMP Plugins\ngmp_license_info=Licentie-informatie\ngmp_privacy_info=Privacyverklaring\n\nopenH264_name=OpenH264-videocodec, aangeboden door Cisco Systems, Inc.\nopenH264_description2=Deze plug-in wordt automatisch door Mozilla geïnstalleerd om aan de WebRTC-specificatie te voldoen en WebRTC-gesprekken met apparaten die de H.264-videocodec vereisen mogelijk te maken. Bezoek http://www.openh264.org/ voor de broncode van de codec en meer info over de implementatie.\n\ncdm_description=Beschermde webvideo afspelen.\n\nwidevine_description=Widevine Content Decryption Module, aangeboden door Google Inc.\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  windowClose.key                         \"w\">\n<!ENTITY  preferencesDefaultTitleMac.title        \"Voorkeuren\">\n<!ENTITY  preferencesDefaultTitleWin.title        \"Opties\">\n<!ENTITY  preferencesCloseButton.label            \"Sluiten\">\n<!ENTITY  preferencesCloseButton.accesskey        \"S\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/printPageSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printjoboptions.xul -->\n\n<!ENTITY printSetup.title    \"Pagina-instellingen\">\n\n<!ENTITY basic.tab           \"Formaat &amp; opties\">\n\n<!ENTITY formatGroup.label   \"Formaat\">\n\n<!ENTITY orientation.label   \"Oriëntatie:\">\n<!ENTITY portrait.label      \"Staand\">\n<!ENTITY portrait.accesskey  \"S\">\n<!ENTITY landscape.label     \"Liggend\">\n<!ENTITY landscape.accesskey \"L\">\n\n<!ENTITY scale.label         \"Schaal:\">\n<!ENTITY scale.accesskey     \"c\">\n<!ENTITY scalePercent        \"&#037;\">\n\n<!ENTITY shrinkToFit.label   \"Verkleinen tot papierformaat\">\n<!ENTITY shrinkToFit.accesskey \"V\">\n\n<!ENTITY optionsGroup.label  \"Opties\">\n\n<!ENTITY printBG.label       \"Achtergrond afdrukken (kleuren &amp; afbeeldingen)\">\n<!ENTITY printBG.accesskey   \"A\">\n\n<!ENTITY advanced.tab        \"Marges &amp; kop-/voetteksten\">\n\n<!ENTITY marginGroup.label   \"Marges (#1)\">\n<!ENTITY marginUnits.inches  \"inches\">\n<!ENTITY marginUnits.metric  \"millimeters\">\n<!ENTITY marginTop.label     \"Boven:\">\n<!ENTITY marginTop.accesskey \"B\">\n<!ENTITY marginBottom.label  \"Onder:\">\n<!ENTITY marginBottom.accesskey \"O\">\n<!ENTITY marginLeft.label    \"Links:\">\n<!ENTITY marginLeft.accesskey \"L\">\n<!ENTITY marginRight.label   \"Rechts:\">\n<!ENTITY marginRight.accesskey \"R\">\n\n<!ENTITY headerFooter.label  \"Kop- &amp; voetteksten\">\n\n<!ENTITY hfLeft.label        \"Links:\">\n<!ENTITY hfCenter.label      \"Midden:\">\n<!ENTITY hfRight.label       \"Rechts:\">\n<!ENTITY headerLeft.tip      \"Linker koptekst\">\n<!ENTITY headerCenter.tip    \"Middelste koptekst\">\n<!ENTITY headerRight.tip     \"Rechter koptekst\">\n<!ENTITY footerLeft.tip      \"Linker voettekst\">\n<!ENTITY footerCenter.tip    \"Middelste voettekst\">\n<!ENTITY footerRight.tip     \"Rechter voettekst\">\n\n<!ENTITY hfTitle             \"Titel\">\n<!ENTITY hfURL               \"URL\">\n<!ENTITY hfDateAndTime       \"Datum/Tijd\">\n<!ENTITY hfPage              \"Pagina #\">\n<!ENTITY hfPageAndTotal      \"Pagina # van #\">\n<!ENTITY hfBlank             \"--blanco--\">\n<!ENTITY hfCustom            \"Aangepast…\">\n\n<!ENTITY customPrompt.title  \"Aangepast…\">\n<!ENTITY customPrompt.prompt \"Geef uw eigen kop-/voettekst\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/printPreview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY print.label          \"Afdrukken…\">\n<!ENTITY print.accesskey      \"A\">\n<!ENTITY pageSetup.label      \"Pagina-instellingen…\">\n<!ENTITY pageSetup.accesskey  \"i\">\n<!ENTITY page.label           \"Pagina:\">\n<!ENTITY page.accesskey       \"P\">\n<!ENTITY of.label             \"van\">\n<!ENTITY scale.label          \"Schaal:\">\n<!ENTITY scale.accesskey      \"c\">\n<!ENTITY portrait.label       \"Staand\">\n<!ENTITY portrait.accesskey   \"t\">\n<!ENTITY landscape.label      \"Liggend\">\n<!ENTITY landscape.accesskey  \"L\">\n<!ENTITY close.label          \"Sluiten\">\n<!ENTITY close.accesskey      \"S\">\n<!ENTITY p30.label            \"30&#037;\">\n<!ENTITY p40.label            \"40&#037;\">\n<!ENTITY p50.label            \"50&#037;\">\n<!ENTITY p60.label            \"60&#037;\">\n<!ENTITY p70.label            \"70&#037;\">\n<!ENTITY p80.label            \"80&#037;\">\n<!ENTITY p90.label            \"90&#037;\">\n<!ENTITY p100.label           \"100&#037;\">\n<!ENTITY p125.label           \"125&#037;\">\n<!ENTITY p150.label           \"150&#037;\">\n<!ENTITY p175.label           \"175&#037;\">\n<!ENTITY p200.label           \"200&#037;\">\n<!ENTITY Custom.label         \"Aangepast…\">\n<!ENTITY ShrinkToFit.label    \"Verkleinen tot papierformaat\">\n<!ENTITY customPrompt.title   \"Aangepaste schaal…\">\n<!ENTITY simplifyPage.label   \"Pagina vereenvoudigen\">\n<!ENTITY simplifyPage.accesskey \"v\">\n<!ENTITY simplifyPage.enabled.tooltip  \"Indeling wijzigen voor eenvoudiger lezen\">\n<!ENTITY simplifyPage.disabled.tooltip \"Deze pagina kan niet automatisch worden vereenvoudigd\">\n\n<!ENTITY homearrow.tooltip    \"Eerste pagina\">\n<!ENTITY endarrow.tooltip     \"Laatste pagina\">\n<!ENTITY nextarrow.tooltip    \"Volgende pagina\">\n<!ENTITY previousarrow.tooltip \"Vorige pagina\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/printPreviewProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!--LOCALIZATION NOTE printPreviewProgress.dtd Main UI for Print Preview Progress Dialog -->\n<!ENTITY printWindow.title \"Afdrukvoorbeeld\"> \n<!ENTITY title   \"Titel:\">\n<!ENTITY preparing \"Voorbereiden…\">\n<!ENTITY progress \"Voortgang:\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/printProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!--LOCALIZATION NOTE printProgress.dtd Main UI for Print Progress Dialog -->\n<!ENTITY printWindow.title \"Afdrukken\"> \n<!ENTITY title    \"Titel:\"> \n<!ENTITY progress \"Voortgang:\">\n<!ENTITY preparing \"Voorbereiden…\">\n<!ENTITY printComplete \"Afdrukken is voltooid.\">\n\n<!ENTITY dialogCancel.label \"Annuleren\"> \n<!ENTITY dialogClose.label \"Sluiten\">\n\n<!-- LOCALIZATION NOTE (percentPrint):\n\n    This string is used to format the text to the right of the progress\n    meter.\n\n    #1 will be replaced by the percentage of the file that has been saved -->\n<!ENTITY percentPrint \"#1&#037;\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/printdialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printdialog.xul -->\n\n<!ENTITY printButton.label \"Afdrukken\">\n\n<!ENTITY printDialog.title \"Afdrukken\">\n\n<!ENTITY fpDialog.title \"Bestand opslaan\">\n\n<!ENTITY fileCheck.label \"Afdrukken naar bestand\">\n<!ENTITY fileCheck.accesskey \"b\">\n<!ENTITY propertiesButton.label \"Eigenschappen…\">\n<!ENTITY propertiesButton.accesskey \"E\">\n<!ENTITY descText.label \"Printerbeschrijving:\">\n<!ENTITY printer.label \"Printer\">\n<!ENTITY printerInput.label \"Printernaam:\">\n<!ENTITY printerInput.accesskey \"n\">\n\n<!ENTITY printrangeGroup.label \"Afdrukbereik\">\n<!ENTITY allpagesRadio.label \"Alle pagina’s\">\n<!ENTITY allpagesRadio.accesskey \"A\">\n<!ENTITY rangeRadio.label  \"Pagina’s\">\n<!ENTITY rangeRadio.accesskey  \"P\">\n<!ENTITY frompageInput.label  \"van\">\n<!ENTITY frompageInput.accesskey  \"v\">\n<!ENTITY topageInput.label  \"tot\">\n<!ENTITY topageInput.accesskey  \"t\">\n<!ENTITY selectionRadio.label \"Selectie\">\n<!ENTITY selectionRadio.accesskey \"S\">\n\n<!ENTITY copies.label \"Aantal\">\n<!ENTITY numCopies.label \"Aantal exemplaren:\">\n<!ENTITY numCopies.accesskey \"x\">\n\n<!ENTITY printframeGroup.label \"Deelvensters afdrukken\">\n<!ENTITY aslaidoutRadio.label \"Zoals getoond op het scherm\">\n<!ENTITY aslaidoutRadio.accesskey \"r\">\n<!ENTITY selectedframeRadio.label  \"Het geselecteerde deelvenster\">\n<!ENTITY selectedframeRadio.accesskey  \"d\">\n<!ENTITY eachframesepRadio.label  \"Elk deelvenster afzonderlijk\">\n<!ENTITY eachframesepRadio.accesskey  \"f\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/printdialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# These strings are used in the native GTK, Mac and Windows print dialogs.\n\n# GTK titles:\nprintTitleGTK=Afdrukken\noptionsTabLabelGTK=Opties\nprintFramesTitleGTK=Deelvensters afdrukken\n\n# Mac titles:\noptionsTitleMac=Opties:\nappearanceTitleMac=Verschijning:\nframesTitleMac=Deelvensters:\npageHeadersTitleMac=Kopteksten:\npageFootersTitleMac=Voetteksten:\n\n# Windows titles:\noptionsTitleWindows=Opties\nprintFramesTitleWindows=Deelvensters afdrukken\n\n# TRANSLATOR NOTE: For radio button labels and check button labels, an underscore _\n# before a character will turn that character into an accesskey in the GTK dialog.\n# e.g. \"_As laid out\" will make A the accesskey.\n# In the Windows labels, use an ampersand (&).\n# On Mac, underscores will be stripped.\n\nasLaidOut=_Zoals getoond op het scherm\nasLaidOutWindows=Zoals getoond op het sche&rm\nselectedFrame=Het geselecteerde _deelvenster\nselectedFrameWindows=Het geselecteerde &deelvenster\nseparateFrames=Elk deelvenster op afzonderlijke _pagina’s\nseparateFramesWindows=Elk deelvenster a&fzonderlijk\nshrinkToFit=Schaal negeren en _verkleinen tot papierformaat\nselectionOnly=Alleen _selectie afdrukken\nprintBGOptions=Achtergronden afdrukken\nprintBGColors=Achtergrond_kleuren afdrukken\nprintBGImages=Achtergrond_afbeeldingen afdrukken\nheaderFooter=Kop- en voetteksten\nleft=Links\ncenter=Midden\nright=Rechts\nheaderFooterBlank=--blanco--\nheaderFooterTitle=Titel\nheaderFooterURL=URL\nheaderFooterDate=Datum/Tijd\nheaderFooterPage=Pagina #\nheaderFooterPageTotal=Pagina # van #\nheaderFooterCustom=Aangepast…\ncustomHeaderFooterPrompt=Geef uw eigen kop-/voettekst\n\n# These are for the summary view in the Mac dialog:\nsummaryFramesTitle=Deelvensters afdrukken\nsummarySelectionOnlyTitle=Selectie afdrukken\nsummaryShrinkToFitTitle=Passend maken\nsummaryPrintBGColorsTitle=Achtergrondkleuren afdrukken\nsummaryPrintBGImagesTitle=Achtergrondafbeeldingen afdrukken\nsummaryHeaderTitle=Kopteksten\nsummaryFooterTitle=Voetteksten\nsummaryNAValue=N.v.t.\nsummaryOnValue=Aan\nsummaryOffValue=Uit\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/printing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Page number formatting\n## @page_number The current page number\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\npagenumber=%1$d\n\n# Page number formatting\n## @page_number The current page number\n## @page_total The total number of pages\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\n# the second %ld will receive the total number of pages\npageofpages=%1$d van %2$d\n\nnoprinter=Geen printers beschikbaar.\nPrintToFile=Afdrukken naar bestand\nnoPrintFilename.title=Bestandsnaam ontbreekt\nnoPrintFilename.alert=U hebt ‘Afdrukken naar bestand’ gekozen, maar de bestandsnaam niet opgegeven!\nfileConfirm.exists=%S bestaat al.\\nWilt u het vervangen?\nprint_error_dialog_title=Printerfout\nprintpreview_error_dialog_title=Fout bij afdrukvoorbeeld\n\n# Printing error messages.\n#LOCALIZATION NOTE: Some of these messages come in pairs, one\n# for printing and one for print previewing.  You can remove that\n# distinction in your language by removing the entity with the _PP\n# suffix; then the entity without a suffix will be used for both.\n# You can also add that distinction to any of the messages that don't\n# already have it by adding a new entity with a _PP suffix.\n#\n# For instance, if you delete PERR_GFX_PRINTER_DOC_IS_BUSY_PP, then\n# the PERR_GFX_PRINTER_DOC_IS_BUSY message will be used for that error\n# condition when print previewing as well as when printing.  If you\n# add PERR_FAILURE_PP, then PERR_FAILURE will only be used when\n# printing, and PERR_FAILURE_PP will be used under the same conditions\n# when print previewing.\n#\nPERR_FAILURE=Er is een fout opgetreden tijdens het afdrukken.\n\nPERR_ABORT=De afdruktaak is afgebroken of geannuleerd.\nPERR_NOT_AVAILABLE=Een deel van de afdrukfunctionaliteit is momenteel niet beschikbaar.\nPERR_NOT_IMPLEMENTED=Een deel van de afdrukfunctionaliteit is nog niet geïmplementeerd.\nPERR_OUT_OF_MEMORY=Er is onvoldoende vrij geheugen om af te drukken.\nPERR_UNEXPECTED=Er is een onverwachte fout opgetreden tijdens het afdrukken.\n\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE=Geen printers beschikbaar.\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE_PP=Geen printers beschikbaar, kan geen afdrukvoorbeeld tonen.\nPERR_GFX_PRINTER_NAME_NOT_FOUND=De geselecteerde printer is niet gevonden.\nPERR_GFX_PRINTER_COULD_NOT_OPEN_FILE=Het uitvoerbestand voor afdrukken naar bestand kan niet worden geopend.\nPERR_GFX_PRINTER_STARTDOC=Het afdrukken is mislukt bij het starten van de afdruktaak.\nPERR_GFX_PRINTER_ENDDOC=Het afdrukken is mislukt bij het voltooien van de afdruktaak.\nPERR_GFX_PRINTER_STARTPAGE=Het afdrukken is mislukt bij het starten van een nieuwe pagina.\nPERR_GFX_PRINTER_DOC_IS_BUSY=Kan niet afdrukken als het document nog niet volledig is geladen.\nPERR_GFX_PRINTER_DOC_IS_BUSY_PP=Kan geen afdrukvoorbeeld tonen als het document nog niet volledig is geladen.\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/printjoboptions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printjoboptions.xul -->\n\n<!ENTITY printJobOptions.title \"Printereigenschappen\">\n\n<!ENTITY paperInput.label \"Papierformaat:\">\n<!ENTITY paperInput.accesskey \"P\">\n\n<!ENTITY jobTitleInput.label \"Opdrachttitel:\">\n<!ENTITY jobTitleInput.accesskey \"t\">\n\n<!ENTITY colorGroup.label \"Kleur:\">\n<!ENTITY grayRadio.label \"Grijstinten\">\n<!ENTITY grayRadio.accesskey \"G\">\n<!ENTITY colorRadio.label \"Kleur\">\n<!ENTITY colorRadio.accesskey \"K\">\n\n<!ENTITY edgeMarginInput.label \"Ruimte tussen papierrand en marge\">\n<!ENTITY topInput.label \"Boven:\">\n<!ENTITY topInput.accesskey \"B\">\n<!ENTITY bottomInput.label \"Onder:\">\n<!ENTITY bottomInput.accesskey \"O\">\n<!ENTITY leftInput.label \"Links:\">\n<!ENTITY leftInput.accesskey \"L\">\n<!ENTITY rightInput.label \"Rechts:\">\n<!ENTITY rightInput.accesskey \"R\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/regionNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nad      =      Andorra\nae      =      Verenigde Arabische Emiraten\naf      =      Afghanistan\nag      =      Antigua en Barbuda\nai      =      Anguilla\nal      =      Albanië\nam      =      Armenië\nao      =      Angola\naq      =      Antarctica\nar      =      Argentinië\nas      =      Amerikaans-Samoa\nat      =      Oostenrijk\nau      =      Australië\naw      =      Aruba\naz      =      Azerbeidzjan\nba      =      Bosnië en Herzegovina\nbb      =      Barbados\nbd      =      Bangladesh\nbe      =      België\nbf      =      Burkina Faso\nbg      =      Bulgarije\nbh      =      Bahrein\nbi      =      Burundi\nbj      =      Benin\nbl      =      Sint-Bartholomeus\nbm      =      Bermuda\nbn      =      Brunei\nbo      =      Bolivia\nbq      =      Bonaire, Sint Eustatius en Saba\nbr      =      Brazilië\nbs      =      Bahama’s, de\nbt      =      Bhutan\nbv      =      Bouvet\nbw      =      Botswana\nby      =      Wit-Rusland\nbz      =      Belize\nca      =      Canada\ncc      =      Cocoseilanden (Keeling)\ncd      =      Congo (Kinshasa)\ncf      =      Centraal-Afrikaanse Republiek\ncg      =      Congo (Brazzaville)\nch      =      Zwitserland\nci      =      Ivoorkust\nck      =      Cookeilanden\ncl      =      Chili\ncm      =      Kameroen\ncn      =      China\nco      =      Colombia\ncp      =      Clipperton\ncr      =      Costa Rica\ncu      =      Cuba\ncv      =      Kaapverdië\ncw      =      Curaçao\ncx      =      Christmaseiland\ncy      =      Cyprus\ncz      =      Tsjechië\nde      =      Duitsland\ndg      =      Diego Garcia\ndj      =      Djibouti\ndk      =      Denemarken\ndm      =      Dominica\ndo      =      Dominicaanse Republiek\ndz      =      Algerije\nec      =      Ecuador\nee      =      Estland\neg      =      Egypte\neh      =      Westelijke Sahara\ner      =      Eritrea\nes      =      Spanje\net      =      Ethiopië\nfi      =      Finland\nfj      =      Fiji\nfk      =      Falklandeilanden\nfm      =      Micronesia, Federale Staten van\nfo      =      Faeröer\nfr      =      Frankrijk\nga      =      Gabon\ngb      =      Verenigd Koninkrijk\ngd      =      Grenada\nge      =      Georgië\ngf      =      Frans-Guyana\ngg      =      Guernsey\ngh      =      Ghana\ngi      =      Gibraltar\ngl      =      Groenland\ngm      =      Gambia\ngn      =      Guinee\ngp      =      Guadeloupe\ngq      =      Equatoriaal-Guinea\ngr      =      Griekenland\ngs      =      Zuid-Georgië en de Zuidelijke Sandwicheilanden\ngt      =      Guatemala\ngu      =      Guam\ngw      =      Guinee-Bissau\ngy      =      Guyana\nhk      =      Hongkong\nhm      =      Heard en McDonaldeilanden\nhn      =      Honduras\nhr      =      Kroatië\nht      =      Haïti\nhu      =      Hongarije\nid      =      Indonesië\nie      =      Ierland\nil      =      Israël\nim      =      Man\nin      =      India\nio      =      Brits Indische Oceaanterritorium\niq      =      Irak\nir      =      Iran\nis      =      IJsland\nit      =      Italië\nje      =      Jersey\njm      =      Jamaica\njo      =      Jordanië\njp      =      Japan\nke      =      Kenia\nkg      =      Kirgizië\nkh      =      Cambodja\nki      =      Kiribati\nkm      =      Comoren\nkn      =      Saint Kitts en Nevis\nkp      =      Noord-Korea\nkr      =      Zuid-Korea\nkw      =      Koeweit\nky      =      Kaaimaneilanden\nkz      =      Kazachstan\nla      =      Laos\nlb      =      Libanon\nlc      =      Saint Lucia\nli      =      Liechtenstein\nlk      =      Sri Lanka\nlr      =      Liberia\nls      =      Lesotho\nlt      =      Litouwen\nlu      =      Luxemburg\nlv      =      Letland\nly      =      Libië\nma      =      Marokko\nmc      =      Monaco\nmd      =      Moldavië\nme      =      Montenegro\nmf      =      Saint Martin\nmg      =      Madagaskar\nmh      =      Marshalleilanden\nmk      =      Macedonië\nml      =      Mali\nmm      =      Myanmar\nmn      =      Mongolië\nmo      =      Macau\nmp      =      Noordelijke Marianen\nmq      =      Martinique\nmr      =      Mauritanië\nms      =      Montserrat\nmt      =      Malta\nmu      =      Mauritius\nmv      =      Maldiven\nmw      =      Malawi\nmx      =      Mexico\nmy      =      Maleisië\nmz      =      Mozambique\nna      =      Namibië\nnc      =      Nieuw-Caledonië\nne      =      Niger\nnf      =      Norfolk\nng      =      Nigeria\nni      =      Nicaragua\nnl      =      Nederland\nno      =      Noorwegen\nnp      =      Nepal\nnr      =      Nauru\nnu      =      Niue\nnz      =      Nieuw-Zeeland\nom      =      Oman\npa      =      Panama\npe      =      Peru\npf      =      Frans-Polynesië\npg      =      Papoea-Nieuw-Guinea\nph      =      Filipijnen\npk      =      Pakistan\npl      =      Polen\npm      =      Saint-Pierre en Miquelon\npn      =      Pitcairneilanden\npr      =      Puerto Rico\npt      =      Portugal\npw      =      Palau\npy      =      Paraguay\nqa      =      Qatar\nqm      =      Midway\nqs      =      Bassas da India\nqu      =      Juan de Nova\nqw      =      Wake\nqx      =      Glorieuzen\nqz      =      Akrotiri\nre      =      Réunion\nro      =      Roemenië\nrs      =      Servië\nru      =      Rusland\nrw      =      Rwanda\nsa      =      Saoedi-Arabië\nsb      =      Salomonseilanden\nsc      =      Seychellen\nsd      =      Soedan\nse      =      Zweden\nsg      =      Singapore\nsh      =      Sint-Helena, Ascension en Tristan da Cunha\nsi      =      Slovenië\nsk      =      Slowakije\nsl      =      Sierra Leone\nsm      =      San Marino\nsn      =      Senegal\nso      =      Somalië\nsr      =      Suriname\nss      =      Zuid-Soedan\nst      =      Sao Tomé en Principe\nsv      =      El Salvador\nsx      =      Sint Maarten\nsy      =      Syrië\nsz      =      Swaziland\ntc      =      Turks- en Caicoseilanden\ntd      =      Tsjaad\ntf      =      Franse Zuidelijke en Antarctische Gebieden\ntg      =      Togo\nth      =      Thailand\ntj      =      Tadzjikistan\ntk      =      Tokelau\ntl      =      Oost-Timor\ntm      =      Turkmenistan\ntn      =      Tunesië\nto      =      Tonga\ntr      =      Turkije\ntt      =      Trinidad en Tobago\ntv      =      Tuvalu\ntw      =      Taiwan\ntz      =      Tanzania\nua      =      Oekraïne\nug      =      Oeganda\nus      =      Verenigde Staten\nuy      =      Uruguay\nuz      =      Oezbekistan\nva      =      Vaticaanstad\nvc      =      Saint Vincent en de Grenadines\nve      =      Venezuela\nvg      =      Maagdeneilanden, Britse\nvi      =      Maagdeneilanden, Amerikaanse\nvn      =      Vietnam\nvu      =      Vanuatu\nwf      =      Wallis en Futuna\nws      =      Samoa\nxa      =      Ashmore- en Cartiereilanden\nxb      =      Baker\nxc      =      Koraalzee-eilanden\nxd      =      Dhekelia\nxe      =      Europa\nxg      =      Gazastrook\nxh      =      Howland\nxj      =      Jan Mayen\nxk      =      Kosovo\nxl      =      Palmyra\nxm      =      Kingman\nxp      =      Paraceleilanden\nxq      =      Jarvis\nxr      =      Spitsbergen\nxs      =      Spratly-eilanden\nxt      =      Tromelin\nxu      =      Johnston\nxv      =      Navassa\nxw      =      Westelijke Jordaanoever\nye      =      Jemen\nyt      =      Mayotte\nza      =      Zuid-Afrika\nzm      =      Zambia\nzw      =      Zimbabwe\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/resetProfile.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!ENTITY refreshProfile.dialog.title         \"&brandShortName; opfrissen\">\n<!ENTITY refreshProfile.dialog.description1  \"Een frisse start om problemen op te lossen en prestaties te herstellen.\">\n<!ENTITY refreshProfile.dialog.description2  \"Dit zal:\">\n<!ENTITY refreshProfile.dialog.items.label1  \"Uw add-ons en aanpassingen verwijderen\">\n<!ENTITY refreshProfile.dialog.items.label2  \"Uw browserinstellingen naar de standaardwaarden terugzetten\">\n<!ENTITY refreshProfile.dialog.button.label  \"&brandShortName; opfrissen\">\n\n<!ENTITY refreshProfile.title                \"&brandShortName; optimaliseren\">\n<!ENTITY refreshProfile.button.label         \"&brandShortName; opfrissen…\">\n\n<!ENTITY refreshProfile.cleaning.description \"Bijna gereed…\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/resetProfile.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These strings are used for profile reset.\n\n# LOCALIZATION NOTE (resetUnusedProfile.message): %S is brandShortName.\nresetUnusedProfile.message=Het lijkt erop dat u %S een tijd niet hebt gebruikt. Wilt u het opschonen voor een frisse ‘als nieuw’-ervaring? Trouwens, welkom terug!\n# LOCALIZATION NOTE (resetUninstalled.message): %S is brandShortName.\nresetUninstalled.message=Het lijkt erop dat u %S opnieuw hebt geïnstalleerd. Wilt u dat we het opschonen voor een frisse ‘als nieuw’-ervaring?\n\n# LOCALIZATION NOTE (refreshProfile.resetButton.label): %S is brandShortName.\nrefreshProfile.resetButton.label=%S opfrissen…\nrefreshProfile.resetButton.accesskey=e\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/search/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddEngineConfirmTitle=Zoekmachine toevoegen\naddEngineConfirmation=‘%S’ toevoegen aan de lijst met beschikbare zoekmachines in de zoekbalk?\\n\\nVan: %S\naddEngineAsCurrentText=Dit de h&uidige zoekmachine maken\naddEngineAddButtonLabel=Toevoegen\n\nerror_loading_engine_title=Downloadfout\n# LOCALIZATION NOTE (error_loading_engine_msg2): %1$S = brandShortName, %2$S = location\nerror_loading_engine_msg2=%S kon de zoekplug-in niet downloaden vanaf:\\n%S\nerror_duplicate_engine_msg=%S kon de zoekplug-in niet installeren vanaf ‘%S’, omdat er al een zoekmachine bestaat met dezelfde naam.\n\nerror_invalid_engine_title=Installatiefout\nerror_invalid_format_title=Ongeldige indeling\n# LOCALIZATION NOTE (error_invalid_engine_msg2): %1$S = brandShortName, %2$S = location (url)\nerror_invalid_engine_msg2=%1$S kon de zoekmachine niet installeren vanaf %2$S\n\nsuggestion_label=Suggesties\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/security/caps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\nCheckLoadURIError = Beveiligingsfout: inhoud op %S mag %S niet laden of hiernaar verwijzen.\nCheckSameOriginError = Beveiligingsfout: inhoud op %S mag geen gegevens van %S laden.\nExternalDataError = Beveiligingsfout: inhoud op %S probeerde %S te laden, maar mag geen externe gegevens laden als deze als een afbeelding wordt gebruikt.\n\n# LOCALIZATION NOTE (GetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nGetPropertyDeniedOrigins = Geen toestemming voor <%1$S> om eigenschap %2$S.%3$S van <%4$S> te lezen.\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomain = Geen toestemming voor <%1$S> (document.domain=<%5$S>) om eigenschap %2$S.%3$S van <%4$S>(document.domain is niet ingesteld) te lezen.\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsObjectDomain = Geen toestemming voor <%1$S> (document.domain is niet ingesteld) om eigenschap %2$S.%3$S van <%4$S> (document.domain=<%5$S>) te lezen.\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomainObjectDomain = Geen toestemming voor <%1$S> (document.domain=<%5$S>) om eigenschap %2$S.%3$S van <%4$S> (document.domain=<%6$S>).\n\n# LOCALIZATION NOTE (SetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nSetPropertyDeniedOrigins = Geen toestemming voor <%1$S> om eigenschap %2$S.%3$S op <%4$S> te wijzigen.\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomain = Geen toestemming voor <%1$S> (document.domain=<%5$S>) om eigenschap %2$S.%3$S op <%4$S> (document.domain is niet ingesteld) te wijzigen.\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsObjectDomain = Geen toestemming voor <%1$S> (document.domain in niet ingesteld) om eigenschap %2$S.%3$S op <%4$S> (document.domain=<%5$S>) te wijzigen.\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomainObjectDomain = Geen toestemming voor <%1$S> (document.domain=<%5$S>) om eigenschap %2$S.%3$S op <%4$S> (document.domain=<%6$S>) te wijzigen.\n\n# LOCALIZATION NOTE (CallMethodDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nCallMethodDeniedOrigins = Geen toestemming voor <%1$S> om methode %2$S.%3$S op <%4$S> op te roepen.\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomain = Geen toestemming voor <%1$S> (document.domain=<%5$S>) om methode %2$S.%3$S op <%4$S> (document.domain is niet ingesteld) op te roepen.\n# LOCALIZATION NOTE (CallMethodDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsObjectDomain = Geen toestemming voor <%1$S> (document.domain is niet ingesteld) om methode %2$S.%3$S op <%4$S> (document.domain=<%5$S>) op te roepen.\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomainObjectDomain = Geen toestemming voor <%1$S> (document.domain=<%5$S>) om methode %2$S.%3$S op <%4$S> (document.domain=<%6$S>) op te roepen.\n\nGetPropertyDeniedOriginsOnlySubject = Geen toestemming voor <%S> om eigenschap %S.%S te lezen\nSetPropertyDeniedOriginsOnlySubject = Geen toestemming voor <%S> om eigenschap %S.%S te wijzigen\nCallMethodDeniedOriginsOnlySubject = Geen toestemming voor <%S> om eigenschap %S.%S op te roepen\nCreateWrapperDenied = Geen toestemming om wrapper voor object van klasse %S te maken\nCreateWrapperDeniedForOrigin = Geen toestemming voor <%2$S> om wrapper voor object van klasse %1$S te maken\nProtocolFlagError = Waarschuwing: protocolverwerker voor ‘%S’ verkondigt geen beveiligingsbeleid. Hoewel het laden van dergelijke protocollen nog wel is toegestaan, wordt dit niet meer ondersteund. Zie de documentatie in nsIProtocolHandler.idl.\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/security/csp.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# CSP Warnings:\n# LOCALIZATION NOTE (CSPViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPViolation = De instellingen van de pagina blokkeerden het laden van een bron: %1$S\n# LOCALIZATION NOTE (CSPViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPViolationWithURI = De instellingen van de pagina blokkeerden het laden van een bron op %2$S (‘%1$S’).\n# LOCALIZATION NOTE (CSPROViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPROViolation = Er is een overtreding van een report-only-CSP-beleid (‘%1$S’) opgetreden. Het gedrag is toegestaan en er is een CSP-rapport verzonden.\n# LOCALIZATION NOTE (CSPROViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPROViolationWithURI = De instellingen van de pagina hebben het laden van een bron op %2$S (‘%1$S’) waargenomen. Er wordt een CSP-rapport verzonden.\n# LOCALIZATION NOTE (triedToSendReport):\n# %1$S is the URI we attempted to send a report to.\ntriedToSendReport = Geprobeerd rapport te verzenden naar ongeldige URI: ‘%1$S’\n# LOCALIZATION NOTE (couldNotParseReportURI):\n# %1$S is the report URI that could not be parsed\ncouldNotParseReportURI = kon rapport-URI niet parsen: %1$S\n# LOCALIZATION NOTE (couldNotProcessUnknownDirective):\n# %1$S is the unknown directive\ncouldNotProcessUnknownDirective = Kon onbekende instructie ‘%1$S’ niet verwerken\n# LOCALIZATION NOTE (ignoringUnknownOption):\n# %1$S is the option that could not be understood\nignoringUnknownOption = Onbekende optie %1$S wordt genegeerd\n# LOCALIZATION NOTE (ignoringDuplicateSrc):\n# %1$S defines the duplicate src\nignoringDuplicateSrc = Dubbele bron %1$S wordt genegeerd\n# LOCALIZATION NOTE (ignoringSrcFromMetaCSP):\n# %1$S defines the ignored src\nignoringSrcFromMetaCSP = Bron ‘%1$S’ wordt genegeerd (Niet ondersteund wanneer geleverd via meta-element).\n# LOCALIZATION NOTE (ignoringSrcWithinScriptStyleSrc):\n# %1$S is the ignored src\n# script-src and style-src are directive names and should not be localized\nignoringSrcWithinScriptStyleSrc = ‘%1$S’ binnen script-src of style-src wordt genegeerd: nonce-source of hash-source opgegeven\n# LOCALIZATION NOTE (ignoringSrcForStrictDynamic):\n# %1$S is the ignored src\n# script-src, as well as 'strict-dynamic' should not be localized\nignoringSrcForStrictDynamic = ‘%1$S’ binnen script-src wordt genegeerd: ‘strict-dynamic’ opgegeven\n# LOCALIZATION NOTE (ignoringStrictDynamic):\n# %1$S is the ignored src\nignoringStrictDynamic = Bron ‘%1$S’ wordt genegeerd (Alleen ondersteund binnen script-src). \n# LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):\n# %1$S is the csp directive that contains 'strict-dynamic'\n# 'strict-dynamic' should not be localized\nstrictDynamicButNoHashOrNonce = Sleutelwoord ‘strict-dynamic’ binnen ‘%1$S’ zonder geldige nonce of hash kan het laden van alle scripts blokkeren\n# LOCALIZATION NOTE (reportURInotHttpsOrHttp2):\n# %1$S is the ETLD of the report URI that is not HTTP or HTTPS\nreportURInotHttpsOrHttp2 = De rapport-URI (%1$S) dient een HTTP- of HTTPS-URI te zijn.\n# LOCALIZATION NOTE (reportURInotInReportOnlyHeader):\n# %1$S is the ETLD of the page with the policy\nreportURInotInReportOnlyHeader = Deze website (%1$S) heeft een Report-Only-beleid zonder rapport-URI. CSP zal schendingen van dit beleid niet blokkeren en kan deze niet melden.\n# LOCALIZATION NOTE (failedToParseUnrecognizedSource):\n# %1$S is the CSP Source that could not be parsed\nfailedToParseUnrecognizedSource = Parsen van niet-herkende bron %1$S mislukt\n# LOCALIZATION NOTE (inlineScriptBlocked):\n# inline script refers to JavaScript code that is embedded into the HTML document.\ninlineScriptBlocked = Een poging om inline scripts uit te voeren is geblokkeerd\n# LOCALIZATION NOTE (inlineStyleBlocked):\n# inline style refers to CSS code that is embedded into the HTML document.\ninlineStyleBlocked = Een poging om inline stijlbladen toe te passen is geblokkeerd\n# LOCALIZATION NOTE (scriptFromStringBlocked):\n# eval is a name and should not be localized.\nscriptFromStringBlocked = Een poging om JavaScript vanuit een string aan te roepen (door een functie als eval aan te roepen) is geblokkeerd\n# LOCALIZATION NOTE (upgradeInsecureRequest):\n# %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.\nupgradeInsecureRequest = Onveilige aanvraag ‘%1$S’ wordt geüpgraded voor gebruik van ‘%2$S’\n# LOCALIZATION NOTE (ignoreSrcForDirective):\nignoreSrcForDirective = Srcs voor instructie ‘%1$S’ worden genegeerd\n# LOCALIZATION NOTE (hostNameMightBeKeyword):\n# %1$S is the hostname in question and %2$S is the keyword\nhostNameMightBeKeyword = %1$S wordt als een hostnaam geïnterpreteerd, niet als sleutelwoord. Als u dit een sleutelwoord wilde laten zijn, gebruik dan ‘%2$S’ (omgeven door enkele aanhalingstekens).\n# LOCALIZATION NOTE (notSupportingDirective):\n# directive is not supported (e.g. 'reflected-xss')\nnotSupportingDirective = Instructie ‘%1$S’ wordt niet ondersteund. Instructie en waarden worden genegeerd.\n# LOCALIZATION NOTE (blockAllMixedContent):\n# %1$S is the URL of the blocked resource load.\nblockAllMixedContent = Onveilige aanvraag ‘%1$S’ wordt genegeerd.\n# LOCALIZATION NOTE (ignoringDirectiveWithNoValues):\n# %1$S is the name of a CSP directive that requires additional values (e.g., 'require-sri-for')\nignoringDirectiveWithNoValues = ‘%1$S’ wordt genegeerd, omdat de instructie geen parameters bevat.\n# LOCALIZATION NOTE (ignoringReportOnlyDirective):\n# %1$S is the directive that is ignored in report-only mode.\nignoringReportOnlyDirective = Sandbox-instructie wordt genegeerd wanneer geleverd in een report-only-beleid ‘%1$S’\n# LOCALIZATION NOTE (deprecatedReferrerDirective):\n# %1$S is the value of the deprecated Referrer Directive.\ndeprecatedReferrerDirective = Referrer Directive ‘%1$S’ wordt niet meer ondersteund. Gebruik in plaats daarvan de header Referrer-Policy.\n\n# CSP Errors:\n# LOCALIZATION NOTE (couldntParseInvalidSource):\n# %1$S is the source that could not be parsed\ncouldntParseInvalidSource = Kon ongeldige bron %1$S niet parsen\n# LOCALIZATION NOTE (couldntParseInvalidHost):\n# %1$S is the host that's invalid\ncouldntParseInvalidHost = Kon ongeldige host %1$S niet parsen\n# LOCALIZATION NOTE (couldntParseScheme):\n# %1$S is the string source\ncouldntParseScheme = Kon schema in %1$S niet parsen\n# LOCALIZATION NOTE (couldntParsePort):\n# %1$S is the string source\ncouldntParsePort = Kon poort in %1$S niet parsen\n# LOCALIZATION NOTE (duplicateDirective):\n# %1$S is the name of the duplicate directive\nduplicateDirective = Gelijke %1$S-instructies gedetecteerd. Alle behalve de eerste zullen worden genegeerd.\n# LOCALIZATION NOTE (deprecatedDirective):\n# %1$S is the name of the deprecated directive, %2$S is the name of the replacement.\ndeprecatedDirective = Instructie ‘%1$S’ wordt niet meer ondersteund. Gebruik in plaats daarvan instructie ‘%2$S’.\n# LOCALIZATION NOTE (couldntParseInvalidSandboxFlag):\n# %1$S is the option that could not be understood\ncouldntParseInvalidSandboxFlag = Kon ongeldige sandbox-vlag ‘%1$S’ niet parsen\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/security/security.properties",
    "content": "# Mixed Content Blocker\r\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the blocked mixed content resource\r\nBlockMixedDisplayContent = Laden van gemengde vensterinhoud ‘%1$S’ geblokkeerd\r\nBlockMixedActiveContent = Laden van gemengde actieve inhoud ‘%1$S’ geblokkeerd\r\n\r\n# CORS\r\n# LOCALIZATION NOTE: Do not translate \"Access-Control-Allow-Origin\", Access-Control-Allow-Credentials, Access-Control-Allow-Methods, Access-Control-Allow-Headers\r\nCORSDisabled=Cross-Origin-aanvraag geblokkeerd: de Same Origin Policy staat het lezen van de externe bron op %1$S niet toe. (Reden: CORS is uitgeschakeld).\r\nCORSRequestNotHttp=Cross-Origin-aanvraag geblokkeerd: de Same Origin Policy staat het lezen van de externe bron op %1$S niet toe. (Reden: CORS-aanvraag is geen http).\r\nCORSMissingAllowOrigin=Cross-Origin-aanvraag geblokkeerd: de Same Origin Policy staat het lezen van de externe bron op %1$S niet toe. (Reden: CORS-header ‘Access-Control-Allow-Origin’ ontbreekt).\r\nCORSAllowOriginNotMatchingOrigin=Cross-Origin-aanvraag geblokkeerd: de Same Origin Policy staat het lezen van de externe bron op %1$S niet toe. (Reden: CORS-header ‘Access-Control-Allow-Origin’ komt niet overeen met ‘%2$S’).\r\nCORSNotSupportingCredentials=Cross-Origin-aanvraag geblokkeerd: de Same Origin Policy staat het lezen van de externe bron op ‘%1$S’ niet toe. (Reden: credential/referentie wordt niet ondersteund als de CORS-header ‘Access-Control-Allow-Origin’ ‘*’ is).\r\nCORSMethodNotFound=Cross-Origin-aanvraag geblokkeerd: de Same Origin Policy staat het lezen van de externe bron op %1$S niet toe. (Reden: de methode in CORS-header ‘Access-Control-Allow-Methods’ werd niet gevonden).\r\nCORSMissingAllowCredentials=Cross-Origin-aanvraag geblokkeerd: de Same Origin Policy staat het lezen van de externe bron op %1$S niet toe. (Reden: ‘true’ verwacht in CORS-header ‘Access-Control-Allow-Credentials’).\r\nCORSPreflightDidNotSucceed=Cross-Origin-aanvraag geblokkeerd: de Same Origin Policy staat het lezen van de externe bron op %1$S niet toe. (Reden: CORS-preflight-kanaal is niet gelukt).\r\nCORSInvalidAllowMethod=Cross-Origin-aanvraag geblokkeerd: de Same Origin Policy staat het lezen van de externe bron op %1$S niet toe. (Reden: ongeldige token ‘%2$S’ in CORS-header ‘Access-Control-Allow-Methods’).\r\nCORSInvalidAllowHeader=Cross-Origin-aanvraag geblokkeerd: de Same Origin Policy staat het lezen van de externe bron op %1$S niet toe. (Reden: ongeldige token ‘%2$S’ in CORS-header ‘Access-Control-Allow-Headers’).\r\nCORSMissingAllowHeaderFromPreflight=Cross-Origin-aanvraag geblokkeerd: de Same Origin Policy staat het lezen van de externe bron op %1$S niet toe. (Reden: ontbrekende token ‘%2$S’ in CORS-header ‘Access-Control-Allow-Headers’ van CORS-preflight-kanaal).\r\n\r\n# LOCALIZATION NOTE: Do not translate \"Strict-Transport-Security\", \"HSTS\", \"max-age\" or \"includeSubDomains\"\r\nSTSUnknownError=Strict-Transport-Security: er is een onbekende fout opgetreden bij het verwerken van de door de website gespecificeerde header.\r\nSTSUntrustworthyConnection=Strict-Transport-Security: de verbinding met de website is niet betrouwbaar, dus de gespecificeerde header werd genegeerd.\r\nSTSCouldNotParseHeader=Strict-Transport-Security: de website heeft een header gespecificeerd die niet met succes kon worden geparset.\r\nSTSNoMaxAge=Strict-Transport-Security: de website heeft een header gespecificeerd die geen ‘max-age’-instructie bevatte.\r\nSTSMultipleMaxAges=Strict-Transport-Security: de website heeft een header gespecificeerd die meerdere ‘max-age’-instructies bevatte.\r\nSTSInvalidMaxAge=Strict-Transport-Security: de website heeft een header gespecificeerd die een ongeldige ‘max-age’-instructie bevatte.\r\nSTSMultipleIncludeSubdomains=Strict-Transport-Security: de website heeft een header gespecificeerd die meerdere ‘includeSubDomains’-instructies bevatte.\r\nSTSInvalidIncludeSubdomains=Strict-Transport-Security: de website heeft een header gespecificeerd die een ongeldige ‘includeSubDomains’-instructie bevatte.\r\nSTSCouldNotSaveState=Strict-Transport-Security: er is een fout opgetreden bij het vermelden van de website als een Strict-Transport-Security-host.\r\n\r\n# LOCALIZATION NOTE: Do not translate \"Public-Key-Pins\", \"HPKP\", \"max-age\", \"report-uri\" or \"includeSubDomains\"\r\nPKPUnknownError=Public-Key-Pins: er is een onverwachte fout opgetreden bij het verwerken van de door de website gespecificeerde header.\r\nPKPUntrustworthyConnection=Public-Key-Pins: de verbinding met de website is niet betrouwbaar, dus de gespecificeerde header werd genegeerd.\r\nPKPCouldNotParseHeader=Public-Key-Pins: de website heeft een header gespecificeerd die niet met succes kon worden geparset.\r\nPKPNoMaxAge=Public-Key-Pins: de website heeft een header gespecificeerd die geen ‘max-age’-instructie bevatte.\r\nPKPMultipleMaxAges=Public-Key-Pins: de website heeft een header gespecificeerd die meerdere ‘max-age’-instructies bevatte.\r\nPKPInvalidMaxAge=Public-Key-Pins: de website heeft een header gespecificeerd die een ongeldige ‘max-age’-instructie bevatte.\r\nPKPMultipleIncludeSubdomains=Public-Key-Pins: de website heeft een header gespecificeerd die meerdere ‘includeSubDomains’-instructies bevatte.\r\nPKPInvalidIncludeSubdomains=Public-Key-Pins: de website heeft een header gespecificeerd die een ongeldige ‘includeSubDomains’-instructie bevatte.\r\nPKPInvalidPin=Public-Key-Pins: de website heeft een header gespecificeerd die een ongeldige pin bevatte.\r\nPKPMultipleReportURIs=Public-Key-Pins: de website heeft een header gespecificeerd die meerdere ‘report-uri’-instructies bevatte.\r\nPKPPinsetDoesNotMatch=Public-Key-Pins: de website heeft een header gespecificeerd die geen juiste pin bevatte.\r\nPKPNoBackupPin=Public-Key-Pins: de website heeft een header gespecificeerd die geen back-up-pin bevatte.\r\nPKPCouldNotSaveState=Public-Key-Pins: er is een fout opgetreden bij het vermelden van de website als een Public-Key-Pins-host.\r\nPKPRootNotBuiltIn=Public-Key-Pins: het door de website gebruikte certificaat is niet door een certificaat in het standaard basiscertificaatarchief uitgegeven. Om onbedoeld falen te voorkomen, is de gespecificeerde header genegeerd.\r\n\r\n# LOCALIZATION NOTE: Do not translate \"SHA-1\"\r\nSHA1Sig=Deze website maakt gebruikt van een SHA-1-certificaat; het wordt aanbevolen dat u certificaten gebruikt met ondertekeningsalgoritmen die hashfuncties sterker dan SHA-1 gebruiken.\r\nInsecurePasswordsPresentOnPage=Wachtwoordvelden aanwezig op een onveilige pagina (http://). Dit vormt een beveiligingsrisico dat het stelen van gebruikersreferenties mogelijk maakt.\r\nInsecureFormActionPasswordsPresent=Wachtwoordvelden aanwezig in een formulier met een onveilige formulieractie (http://). Dit vormt een beveiligingsrisico dat het stelen van gebruikersreferenties mogelijk maakt.\r\nInsecurePasswordsPresentOnIframe=Wachtwoordvelden aanwezig op een onveilig iframe (http://). Dit vormt een beveiligingsrisico dat het stelen van gebruikersreferenties mogelijk maakt.\r\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the insecure mixed content resource\r\nLoadingMixedActiveContent2=Laden van gemengde (onveilige) actieve inhoud ‘%1$S’ op een beveiligde pagina\r\nLoadingMixedDisplayContent2=Laden van gemengde (onveilige) vensterinhoud ‘%1$S’ op een beveiligde pagina\r\n# LOCALIZATION NOTE: Do not translate \"allow-scripts\", \"allow-same-origin\", \"sandbox\" or \"iframe\"\r\nBothAllowScriptsAndSameOriginPresent=Een iframe met zowel allow-scripts als allow-same-origin voor zijn sandbox-attribuut kan zijn sandboxing verwijderen.\r\n\r\n# Sub-Resource Integrity\r\n# LOCALIZATION NOTE: Do not translate \"script\" or \"integrity\". \"%1$S\" is the invalid token found in the attribute.\r\nMalformedIntegrityHash=Het scriptelement heeft een ongeldige hash in zijn integrity-attribuut: ‘%1$S’. De juiste vorm is ‘<hash-algoritme>-<hashwaarde>’.\r\n# LOCALIZATION NOTE: Do not translate \"integrity\"\r\nInvalidIntegrityLength=De door het integrity-attribuut bevatte hash heeft de verkeerde lengte.\r\n# LOCALIZATION NOTE: Do not translate \"integrity\"\r\nInvalidIntegrityBase64=De door het integrity-attribuut bevatte hash kon niet worden gedecodeerd.\r\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the type of hash algorigthm in use (e.g. \"sha256\").\r\nIntegrityMismatch=Geen van de ‘%1$S’-hashes in het integrity-attribuut komt met de inhoud van de subbron overeen.\r\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the sub-resource that cannot be protected using SRI.\r\nIneligibleResource=‘%1$S’ komt niet in aanmerking voor integriteitscontroles, omdat deze noch CORS-enabled, noch same-origin is.\r\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the invalid hash algorithm found in the attribute.\r\nUnsupportedHashAlg=Niet-ondersteund hash-algoritme in het integrity-attribuut: ‘%1$S’\r\n# LOCALIZATION NOTE: Do not translate \"integrity\"\r\nNoValidMetadata=Het integrity-attribuut bevat geen geldige metagegevens.\r\n\r\n# LOCALIZATION NOTE: Do not translate \"RC4\".\r\nWeakCipherSuiteWarning=Deze website maakt gebruik van de codering RC4 voor versleuteling, die niet meer wordt ondersteund en onveilig is.\r\n\r\n#XCTO: nosniff\r\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options: nosniff\".\r\nMimeTypeMismatch=De bron van ‘%1$S’ is geblokkeerd vanwege niet-overeenkomend MIME-type (X-Content-Type-Options: nosniff).\r\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options\" and also do not trasnlate \"nosniff\".\r\nXCTOHeaderValueMissing=X-Content-Type-Options-headerwaarschuwing: waarde was ‘%1$S’; wilde u ‘nosniff’ versturen?\r\n\r\nBlockScriptWithWrongMimeType=Script van ‘%1$S’ is geblokkeerd vanwege een niet-toegestaan MIME-type.\r\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/storage.properties",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Storage code.\n#\n# The Initial Developer of the Original Code is Google Inc.\n# Portions created by the Initial Developer are Copyright (C) 2006\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Brett Wilson <brettw@gmail.com>\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either of the GNU General Public License Version 2 or later (the \"GPL\"),\n# or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nstorageWriteError=Er was een fout bij het schrijven naar de schijf. Deze fout wordt soms veroorzaakt door een volle schijf.\\n\\nHerstart deze toepassing\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/svg/svg.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAttributeParseWarning=Onverwachte waarde %2$S bij parsen van %1$S-attribuut.\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/textcontext.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cutCmd.label \"Knippen\">\n<!ENTITY cutCmd.accesskey \"n\">\n<!ENTITY copyCmd.label \"Kopiëren\">\n<!ENTITY copyCmd.accesskey \"K\">\n<!ENTITY pasteCmd.label \"Plakken\">\n<!ENTITY pasteCmd.accesskey \"P\">\n<!ENTITY undoCmd.label \"Ongedaan maken\">\n<!ENTITY undoCmd.accesskey \"O\">\n<!ENTITY selectAllCmd.label \"Alles selecteren\">\n<!ENTITY selectAllCmd.accesskey \"A\">\n<!ENTITY deleteCmd.label \"Verwijderen\">\n<!ENTITY deleteCmd.accesskey \"V\">\n\n<!ENTITY spellAddToDictionary.label \"Toevoegen aan woordenboek\">\n<!ENTITY spellAddToDictionary.accesskey \"T\">\n<!ENTITY spellUndoAddToDictionary.label \"Toevoegen aan woordenboek ongedaan maken\">\n<!ENTITY spellUndoAddToDictionary.accesskey \"n\">\n<!ENTITY spellCheckToggle.label \"Spelling controleren\">\n<!ENTITY spellCheckToggle.accesskey \"c\">\n<!ENTITY spellNoSuggestions.label \"(Geen spellingsuggesties)\">\n<!ENTITY spellDictionaries.label \"Talen\">\n<!ENTITY spellDictionaries.accesskey \"l\">\n\n<!ENTITY searchTextBox.clear.label \"Wissen\">\n\n<!ENTITY fillLoginMenu.label          \"Aanmelding invullen\">\n<!ENTITY fillLoginMenu.accesskey      \"u\">\n<!ENTITY fillPasswordMenu.label       \"Wachtwoord invullen\">\n<!ENTITY fillPasswordMenu.accesskey   \"u\">\n<!ENTITY fillUsernameMenu.label       \"Gebruikersnaam invullen\">\n<!ENTITY fillUsernameMenu.accesskey   \"u\">\n<!ENTITY noLoginSuggestions.label     \"(Geen aanmeldingssuggesties)\">\n<!ENTITY viewSavedLogins.label        \"Opgeslagen aanmeldingen weergeven\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/tree.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restoreColumnOrder.label \"Kolomvolgorde herstellen\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/videocontrols.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY playButton.playLabel \"Afspelen\">\n<!ENTITY playButton.pauseLabel \"Pauzeren\">\n<!ENTITY muteButton.muteLabel \"Dempen\">\n<!ENTITY muteButton.unmuteLabel \"Dempen opheffen\">\n<!ENTITY fullscreenButton.enterfullscreenlabel \"Volledig scherm\">\n<!ENTITY fullscreenButton.exitfullscreenlabel \"Volledig scherm verlaten\">\n<!ENTITY castingButton.castingLabel \"Casten naar scherm\">\n<!ENTITY closedCaption.off \"Uit\">\n\n<!ENTITY stats.media \"Media\">\n<!ENTITY stats.size \"Grootte\">\n<!ENTITY stats.activity \"Activiteit\">\n<!ENTITY stats.activityPaused \"Gepauzeerd\">\n<!ENTITY stats.activityPlaying \"Spelend\">\n<!ENTITY stats.activityEnded \"Beëindigd\">\n<!ENTITY stats.activitySeeking \"(zoeken)\">\n<!ENTITY stats.volume \"Volume\">\n<!ENTITY stats.framesParsed \"Frames geparset\">\n<!ENTITY stats.framesDecoded \"Frames gedecodeerd\">\n<!ENTITY stats.framesPresented \"Frames gepresenteerd\">\n<!ENTITY stats.framesPainted \"Frames afgebeeld\">\n\n<!ENTITY error.aborted \"Video laden gestopt.\">\n<!ENTITY error.network \"Video afspelen afgebroken vanwege een netwerkfout.\">\n<!ENTITY error.decode \"Video kan niet worden afgespeeld, omdat het bestand is beschadigd.\">\n<!ENTITY error.srcNotSupported \"Video-indeling of MIME-type wordt niet ondersteund.\">\n<!ENTITY error.noSource2 \"Geen video met ondersteunde indeling en MIME-type gevonden.\">\n<!ENTITY error.generic \"Video afspelen afgebroken vanwege een onbekende fout.\">\n\n<!-- LOCALIZATION NOTE (scrubberScale.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 of 6:00:00 elapsed\".\n-->\n<!ENTITY scrubberScale.nameFormat \"#1 van #2 verstreken\">\n\n<!-- LOCALIZATION NOTE (positionAndDuration.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 / 6:00:00\".\nNote that #2 is not always available. For example, when at the 5 minute mark in an\nunknown duration video, #1 would be \"5:00\" and the string which is surrounded by\n<span> would be deleted, result string would be \"5:00\".\n-->\n<!ENTITY positionAndDuration.nameFormat \"#1<span> / #2</span>\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/viewSource.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from content/viewSource.xul -->\n\n<!-- LOCALIZATION NOTE (mainWindow.title) : DONT_TRANSLATE --> \n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE --> \n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifierseparator) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifierseparator \" - \">\n<!ENTITY mainWindow.preface \"Bron van \">\n\n<!ENTITY fileMenu.label \"Bestand\">\n<!ENTITY fileMenu.accesskey \"B\">\n<!ENTITY savePageCmd.label \"Pagina opslaan als…\">\n<!ENTITY savePageCmd.accesskey \"l\">\n<!ENTITY savePageCmd.commandkey \"S\">\n<!ENTITY pageSetupCmd.label \"Pagina-instellingen…\">\n<!ENTITY pageSetupCmd.accesskey \"I\">\n<!ENTITY printPreviewCmd.label \"Afdrukvoorbeeld\">\n<!ENTITY printPreviewCmd.accesskey \"V\">\n<!ENTITY printCmd.label \"Afdrukken…\">\n<!ENTITY printCmd.accesskey \"d\">\n<!ENTITY printCmd.commandkey \"P\">\n<!ENTITY closeCmd.label \"Sluiten\">\n<!ENTITY closeCmd.accesskey \"S\">\n<!ENTITY closeCmd.commandkey \"W\">\n\n<!-- LOCALIZATION NOTE :\ntextEnlarge.commandkey3, textReduce.commandkey2 and\ntextReset.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n<!ENTITY textEnlarge.commandkey \"+\">\n<!ENTITY textEnlarge.commandkey2 \"=\">\n<!ENTITY textEnlarge.commandkey3 \"\">\n<!ENTITY textReduce.commandkey \"-\">\n<!ENTITY textReduce.commandkey2 \"\">\n<!ENTITY textReset.commandkey \"0\">\n<!ENTITY textReset.commandkey2 \"\">\n\n<!ENTITY goToLineCmd.label \"Ga naar regel…\">\n<!ENTITY goToLineCmd.accesskey \"G\">\n<!ENTITY goToLineCmd.commandkey \"L\">\n\n<!ENTITY viewMenu.label \"Beeld\">\n<!ENTITY viewMenu.accesskey \"l\">\n<!ENTITY reloadCmd.label \"Vernieuwen\">\n<!ENTITY reloadCmd.accesskey \"V\">\n<!ENTITY reloadCmd.commandkey \"r\">\n<!ENTITY menu_wrapLongLines.title \"Automatische terugloop\">\n<!ENTITY menu_wrapLongLines.accesskey \"A\">\n<!ENTITY menu_highlightSyntax.label \"Syntaxismarkering\">\n<!ENTITY menu_highlightSyntax.accesskey \"S\">\n<!ENTITY menu_textSize.label \"Tekengrootte\">\n<!ENTITY menu_textSize.accesskey \"T\">\n<!ENTITY menu_textEnlarge.label \"Vergroten\">\n<!ENTITY menu_textEnlarge.accesskey \"r\">\n<!ENTITY menu_textReduce.label \"Verkleinen\">\n<!ENTITY menu_textReduce.accesskey \"k\">\n<!ENTITY menu_textReset.label \"Normaal\">\n<!ENTITY menu_textReset.accesskey \"N\">\n\n<!ENTITY findOnCmd.label     \"Zoeken op deze pagina…\">\n<!ENTITY findOnCmd.accesskey \"Z\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label  \"Opnieuw zoeken\">\n<!ENTITY findAgainCmd.accesskey \"w\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY backCmd.label \"Terug\">\n<!ENTITY backCmd.accesskey \"T\">\n<!ENTITY forwardCmd.label \"Vooruit\">\n<!ENTITY forwardCmd.accesskey \"V\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n\n<!ENTITY copyLinkCmd.label \"Koppelingslocatie kopiëren\">\n<!ENTITY copyLinkCmd.accesskey \"l\">\n<!ENTITY copyEmailCmd.label \"E-mailadres kopiëren\">\n<!ENTITY copyEmailCmd.accesskey \"E\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/viewSource.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngoToLineTitle     = Ga naar regel\ngoToLineText      = Voer regelnummer in\ninvalidInputTitle = Ongeldige invoer\ninvalidInputText  = Het ingevoerde regelnummer is ongeldig.\noutOfRangeTitle   = Regel niet gevonden\noutOfRangeText    = De opgegeven regel is niet gevonden.\nstatusBarLineCol  = Regel %1$S, kol %2$S\nviewSelectionSourceTitle = DOM-bron van selectie\nviewMathMLSourceTitle    = DOM-bron van MathML\n\ncontext_goToLine_label        = Ga naar regel…\ncontext_goToLine_accesskey    = G\ncontext_wrapLongLines_label   = Automatische terugloop\ncontext_highlightSyntax_label = Syntaxismarkering\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/webConsole.dtd",
    "content": "<!ENTITY networkPanel.requestURL                  \"Verzochte URL\">\n<!ENTITY networkPanel.requestMethod               \"Verzoekmethode\">\n<!ENTITY networkPanel.statusCode                  \"Statuscode\">\n\n<!ENTITY networkPanel.requestHeaders              \"Verzochte koppen\">\n<!ENTITY networkPanel.requestCookie               \"Verzonden cookie\">\n<!ENTITY networkPanel.requestBody                 \"Verzochte kern\">\n<!ENTITY networkPanel.requestFormData             \"Verzonden formuliergegevens\">\n\n<!ENTITY networkPanel.responseHeaders             \"Beantwoorde koppen\">\n<!ENTITY networkPanel.responseBody                \"Beantwoorde kern\">\n<!ENTITY networkPanel.responseBodyCached          \"Gebufferde gegevens\">\n<!ENTITY networkPanel.responseBodyUnknownType     \"Onbekend inhoudstype\">\n<!ENTITY networkPanel.responseNoBody              \"Geen antwoordkern\">\n<!ENTITY networkPanel.responseImage               \"Ontvangen afbeelding\">\n<!ENTITY networkPanel.responseImageCached         \"Gebufferde afbeelding\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/webapps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (webapps.uninstall.notification): %S will be replaced with the name of the uninstalled web app\nuninstall.notification = %S is van uw computer gede-installeerd.\nuninstall.label = App de-installeren\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/wizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  button-back-mac.label        \"Teruggaan\">\n<!ENTITY  button-back-mac.accesskey    \"T\">\n<!ENTITY  button-next-mac.label        \"Verdergaan\">\n<!ENTITY  button-next-mac.accesskey    \"V\">\n<!ENTITY  button-finish-mac.label      \"Gereed\">\n<!ENTITY  button-cancel-mac.label      \"Annuleren\">\n\n<!ENTITY  button-back-unix.label       \"Vorige\">\n<!ENTITY  button-back-unix.accesskey   \"r\">\n<!ENTITY  button-next-unix.label       \"Volgende\">\n<!ENTITY  button-next-unix.accesskey   \"V\">\n<!ENTITY  button-finish-unix.label     \"Voltooien\">\n<!ENTITY  button-cancel-unix.label     \"Annuleren\">\n\n<!ENTITY  button-back-win.label        \"&lt; Vorige\">\n<!ENTITY  button-back-win.accesskey    \"r\">\n<!ENTITY  button-next-win.label        \"Volgende &gt;\">\n<!ENTITY  button-next-win.accesskey    \"V\">\n<!ENTITY  button-finish-win.label      \"Voltooien\">\n<!ENTITY  button-cancel-win.label      \"Annuleren\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/wizard.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndefault-first-title=Welkom bij de %S\ndefault-last-title=Voltooien van %S\ndefault-first-title-mac=Introductie\ndefault-last-title-mac=Afronding\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/xbl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nUnexpectedElement=Onverwacht <%1$S>-element.\n# LOCALIZATION NOTE: do not localize key=“%S” modifiers=“%S” id=“%S”\nGTK2Conflict2=Toetsgebeurtenis niet beschikbaar op GTK2: key=‘%S’ modifiers=‘%S’ id=‘%S’\nWinConflict2=Toetsgebeurtenis niet beschikbaar op sommige toetsenbordindelingen: key=‘%S’ modifiers=‘%S’ id=‘%S’\nTooDeepBindingRecursion=De XBL-binding ‘%S’ wordt al door te veel ancestor-elementen gebruikt; niet toegepast ter voorkoming van oneindige recursie.\nCircularExtendsBinding=Uitbreiden van de XBL-binding ‘%S’ met ‘%S’ zou leiden tot uitbreiden van zichzelf\n# LOCALIZATION NOTE: do not localize <handler command=\"…\">\nCommandNotInChrome=Gebruik van <handler command=\"…\"> niet toegestaan buiten de chrome.\nMalformedXBL = Een XBL-bestand is ongeldig. Bent u de XBL-namespace op de bindings-tag vergeten?\nInvalidExtendsBinding=Uitbreiden van ‘%S’ is ongeldig. Breid tagnamen normaliter niet uit.\nMissingIdAttr = Een ‘id’-attribuut ontbreekt op de bindings-tag.\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/xml/prettyprint.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY xml.nostylesheet \"Dit XML-bestand lijkt geen geassocieerde stijlinformatie te hebben. De documentstructuur is hieronder weergegeven.\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/xpinstall/xpinstall.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#--------------------------------------------------------------------\n#   Install Actions\n#--------------------------------------------------------------------\nInstallFile=Bezig met installeren van: %s\nInstallSharedFile=Bezig met installeren van gedeeld bestand: %s\nReplaceFile=Bezig met vervangen van: %s\nReplaceSharedFile=Bezig met vervangen van gedeeld bestand: %s\nSkipFile=Bezig met overslaan van: %s\nSkipSharedFile=Bezig met overslaan van gedeeld bestand: %s\n\nDeleteFile=Bezig met verwijderen van bestand: %s\nDeleteComponent=Bezig met verwijderen van onderdeel: %s\n\nExecute=Bezig met uitvoeren van: %s\nExecuteWithArgs=Bezig met uitvoeren van: %s met argument: %s\n\nCopyFile=Bestand kopiëren: %s naar %s\nExecuteFile=Bestand uitvoeren: %s\nExecuteFileWithArgs=Bestand uitvoeren: %s met argument: %s\nMoveFile=Bestand verplaatsen: %s naar %s\nRenameFile=Bestand hernoemen: %s naar %s\nCreateFolder=Map creëren: %s\nRemoveFolder=Map verwijderen: %s\nRenameFolder=Map hernoemen: %s naar %s\nWindowsShortcut=Windows-snelkoppeling: %s\nMacAlias=Mac-alias: %s\nWindowsRegisterServer=Windows-registerserver: %s\nUnknownFileOpCommand=Onbekend bestandsbewerkingscommando!\n\nPatch=Bezig met bijwerken van: %s\n\nUninstall=Bezig met de-installeren: %s\n\nRegSkin=Skin registreren: %s\nRegLocale=Gebied registreren: %s\nRegContent=Inhoud registreren: %s\nRegPackage=Pakket registreren: %s\n\n#--------------------------------------------------------------------\n#   Dialog Messages\n#--------------------------------------------------------------------\n\nApplyNowSkin=Dit thema gebruiken\nApplyNowLocale=Deze taaldefinitie gebruiken\n\nConfirmSkin=Het thema “%1$S” van %2$S installeren?\nConfirmLocale=De taaldefinitie “%1$S” van %2$S installeren?\n\nOK=Installeren\n\nprogress.queued=Staat in de wachtrij\nprogress.downloading=Bezig met ophalen…\nprogress.downloaded=Opgehaald\nprogress.installing=Bezig met installeren…\n\nUnsigned=Niet ondertekend\n\n#--------------------------------------------------------------------\n#   Miscellaneous\n#--------------------------------------------------------------------\nERROR=FOUT\n\nerror0=Succes\nerror999=Herstart om te voltooien\nerror-202=Toegang geweigerd\nerror-203=Onverwachte installatiefout\\nBekijk de foutconsolelog voor meer details.\nerror-204=Installatiescript niet gevonden\nerror-207=Geen geldig installatiepakket\nerror-208=Ongeldig argument\nerror-210=Geannuleerd door gebruiker\nerror-214=Vereist bestand bestaat niet\nerror-215=Alleen-lezen\nerror-218=AppleSingle-uitpakfout\nerror-219=Ongeldig pad\nerror-225=Uitpakken mislukt\nerror-227=Geannuleerd\nerror-228=Downloadfout\nerror-229=Scriptfout\nerror-230=Bestaat reeds\nerror-235=Geen ruimte over\nerror-239=Chrome-registratie mislukt\nerror-240=Onafgeronde installatie\nerror-244=Niet-ondersteund pakket\nerror-260=Ondertekening kon niet worden geverifieerd\nerror-261=Ongeldige bestandshash (mogelijke downloadcorruptie)\nerror-262=Onbekend of ongeldig bestandshashtype\nerror-299=Onvoldoende geheugen\n\n# there are other error codes, either rare or obsolete,\n# that are not worth translating at this time.\nunknown.error=Onverwachte fout %S\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/xslt/xslt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n1  = Parsen van een XSLT-stijlblad mislukt.\n2  = Parsen van een XPath-expressie mislukt.\n3  = \n4  = XSLT-transformatie mislukt.\n5  = Ongeldige XSLT/XPath-functie.\n6  = XSLT-stijlblad bevat (mogelijk) een recursie.\n7  = Attribuutwaarde ongeldig in XSLT 1.0.\n8  = Er werd een NodeSet verwacht als resultaat van een XPath-expressie.\n9  = XSLT-transformatie werd afgebroken door <xsl:message>.\n10 = Er is een netwerkfout opgetreden tijdens het laden van een XSLT-stijlblad:\n11 = Een XSLT-stijlblad heeft geen XML-mimetype:\n12 = Een XSLT-stijlblad importeert of bevat zichzelf direct of indirect:\n13 = Er is een XPath-functie aangeroepen met het verkeerde aantal argumenten.\n14 = Er is een onbekende XPath-extensiefunctie aangeroepen.\n15 = XPath-parsefout: ‘)’ verwacht:\n16 = XPath-parsefout: ongeldige as:\n17 = XPath-parsefout: Naam- of Nodetypetest verwacht:\n18 = XPath-parsefout: ‘]’ verwacht:\n19 = XPath-parsefout: ongeldige naam voor variabele:\n20 = XPath-parsefout: onverwacht einde van expressie:\n21 = XPath-parsefout: operator verwacht:\n22 = XPath-parsefout: onafgesloten tekst:\n23 = XPath-parsefout: onverwachte ‘:’:\n24 = XPath-parsefout: onverwacht ‘!’, ontkenning is not():\n25 = XPath-parsefout: ongeldig teken gevonden:\n26 = XPath-parsefout: binaire operator verwacht:\n27 = Het laden van een XSLT-stijlblad is om veiligheidsredenen geblokkeerd.\n28 = Evalueren van een ongeldige expressie.\n29 = Niet-gebalanceerde accolade.\n30 = Maken van een element met een ongeldige QName.\n31 = Variabele binding verbergt variabele binding binnen dezelfde sjabloon.\n32 = Aanroep naar de sleutelfunctie niet toegestaan.\n\nLoadingError = Fout bij laden van stijlblad: %S\nTransformError = Fout tijdens XSLT-transformatie: %S\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global/xul.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMissingOverlay=Het laden van de overlay van %1$S is mislukt.\nPINotInProlog=Verwerkingsinstructie <?%1$S?> heeft geen effect meer buiten de prolog (zie bug 360119).\nNeededToWrapXUL=XUL-box voor element %1$S bevatte een inline %2$S-kindproces, waardoor al zijn kindprocessen in een blok worden gedwongen.\nNeededToWrapXULInlineBox=XUL-box voor element %1$S bevatte een inline %2$S-kindproces, waardoor al zijn kindprocessen in een blok worden gedwongen. Dit kan veelal worden opgelost door ‘display: -moz-inline-box’ te vervangen door ‘display: -moz-inline-box; display: inline-block’.\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global-platform/mac/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Springen\npress   =       Drukken\ncheck   =       Aanvinken\nuncheck =       Uitvinken\nselect  =       Selecteren\nopen    =       Openen\nclose   =       Sluiten\nswitch  =       Omschakelen\nclick   =       Klikken\ncollapse=       Samenvouwen\nexpand  =       Uitvouwen\nactivate=       Activeren\ncycle   =       Cyclisch verlopen\n\n# Universal Access API support\n# (Mac Only)\n# The Role Description for AXWebArea (the web widget). Like in Safari.\nhtmlContent = HTML-inhoud\n# The Role Description for the Tab button.\ntab     =       tab\n# The Role Description for definition list dl, dt and dd\nterm    =       term\ndefinition =    definitie\n# The Role Description for an input type=\"search\" text field\nsearchTextField = zoektekstveld\n# The Role Description for WAI-ARIA Landmarks\napplication =   toepassing\nsearch  =       zoeken\nbanner  =       banner\nnavigation =    navigatie\ncomplementary = aanvullend\ncontent =       inhoud\nmain    =       hoofd\n# The (spoken) role description for various WAI-ARIA roles\nalert       =      waarschuwing\nalertDialog =      waarschuwingsdialoogvenster\narticle     =      artikel\ndocument    =      document\nlog         =      logboek\nmarquee     =      lichtkrant\nmath        =      wiskunde\nnote        =      notitie\nregion      =      gebied\nstatus      =      toepassingsstatus\ntimer       =      timer\ntooltip     =      tooltip\nseparator    =      scheidingsteken\ntabPanel     =      tabbladpaneel\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global-platform/mac/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global-platform/mac/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#mac\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key - open up arrow symbol (ctrl-e)\nVK_SHIFT=⇧\n\n#the command key - clover leaf symbol (ctrl-q)\nVK_META=⌘\n\n#the win key - never generated by native key event\nVK_WIN=win\n\n#the option/alt key - splitting tracks symbol (ctrl-g)\nVK_ALT=⌥\n\n#the control key. hat symbol (ctrl-f)\nVK_CONTROL=⌃\n\n#the separator character used between modifiers (none on Mac OS)\nMODIFIER_SEPARATOR=\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global-platform/unix/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Springen\npress   =       Drukken\ncheck   =       Aanvinken\nuncheck =       Uitvinken\nselect  =       Selecteren\nopen    =       Openen\nclose   =       Sluiten\nswitch  =       Omschakelen\nclick   =       Klikken\ncollapse=       Samenvouwen\nexpand  =       Uitvouwen\nactivate=       Activeren\ncycle   =       Cyclisch verlopen\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global-platform/unix/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global-platform/unix/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Shift\n\n#the command key\nVK_META=Meta\n\n#the win key (Super key and Hyper keys are mapped to DOM Win key)\nVK_WIN=Win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Ctrl\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global-platform/win/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Springen\npress   =       Drukken\ncheck   =       Aanvinken\nuncheck =       Uitvinken\nselect  =       Selecteren\nopen    =       Openen\nclose   =       Sluiten\nswitch  =       Omschakelen\nclick   =       Klikken\ncollapse=       Samenvouwen\nexpand  =       Uitvouwen\nactivate=       Activeren\ncycle   =       Cyclisch verlopen\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global-platform/win/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global-platform/win/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Shift\n\n#the command key\nVK_META=Meta\n\n#the win key\nVK_WIN=Win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Ctrl\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/global-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#\n#   Localizable URLs\n#\npluginStartupMessage=Bezig met het starten van plug-in voor type\n\n# plug-ins URLs\npluginupdates_label=mozilla.com/plugincheck\npluginupdates_url=http://www.mozilla.com/plugincheck/\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/mozapps/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (window.width2, window.height): These values should be\nclose to the golden ratio (1.618:1) while making sure it's wide enough for long\nfile names and tall enough to hint that there are more downloads in the list -->\n<!ENTITY window.width2                    \"550\">\n<!ENTITY window.height                    \"340\"> \n\n<!ENTITY starting.label                   \"Starten…\">\n<!ENTITY scanning.label                   \"Scannen op virussen…\">\n\n<!ENTITY downloads.title                  \"Downloads\">\n\n<!ENTITY cmd.pause.label                  \"Pauzeren\">\n<!ENTITY cmd.pause.accesskey              \"P\">\n<!ENTITY cmd.resume.label                 \"Hervatten\">\n<!ENTITY cmd.resume.accesskey             \"H\">\n<!ENTITY cmd.cancel.label                 \"Annuleren\">\n<!ENTITY cmd.cancel.accesskey             \"n\">\n<!ENTITY cmd.show.label                   \"Bijbehorende map openen\">\n<!ENTITY cmd.show.accesskey               \"m\">\n<!ENTITY cmd.showMac.label                \"Tonen in Finder\">\n<!ENTITY cmd.showMac.accesskey            \"F\">\n<!ENTITY cmd.open.label                   \"Openen\">\n<!ENTITY cmd.open.accesskey               \"O\">\n<!ENTITY cmd.openWith.label               \"Openen met…\">\n<!ENTITY cmd.openWith.accesskey           \"t\">\n<!ENTITY cmd.retry.label                  \"Opnieuw proberen\">\n<!ENTITY cmd.retry.accesskey              \"u\">\n<!ENTITY cmd.goToDownloadPage.label       \"Naar downloadpagina gaan\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"d\">\n<!ENTITY cmd.copyDownloadLink.label       \"Downloadkoppeling kopiëren\">\n<!ENTITY cmd.copyDownloadLink.accesskey   \"k\">\n<!ENTITY cmd.removeFromList.label         \"Verwijderen van lijst\">\n<!ENTITY cmd.removeFromList.accesskey     \"V\">\n\n<!ENTITY cmd.close.commandKey             \"w\">\n<!ENTITY cmd.close2.commandKey            \"j\">\n<!ENTITY cmd.close2Unix.commandKey        \"y\">\n<!ENTITY cmd.clearList.label              \"Lijst wissen\">\n<!ENTITY cmd.clearList.tooltip            \"Verwijdert voltooide, geannuleerde en mislukte downloads uit de lijst\">\n<!ENTITY cmd.clearList.accesskey          \"w\">\n<!ENTITY cmd.find.commandKey              \"f\">\n<!ENTITY cmd.search.commandKey            \"k\">\n\n<!ENTITY closeWhenDone.label              \"Sluiten wanneer downloads zijn voltooid\">\n<!ENTITY closeWhenDone.tooltip            \"Sluit de downloadbeheerder als alle bestanden zijn gedownload\">\n\n<!ENTITY showFolder.label                 \"Deze map tonen\">\n<!ENTITY searchBox.label                  \"Zoeken…\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/mozapps/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (shortSeconds): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# s is the short form for seconds\nshortSeconds=s;s\n\n# LOCALIZATION NOTE (shortMinutes): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# m is the short form for minutes\nshortMinutes=m;m\n\n# LOCALIZATION NOTE (shortHours): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# h is the short form for hours\nshortHours=u;u\n\n# LOCALIZATION NOTE (shortDays): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# d is the short form for days\nshortDays=d;d\n\n# LOCALIZATION NOTE (paused): — is the \"em dash\" (long dash)\npaused=Gepauzeerd – #1\ndownloading=Downloaden\nnotStarted=Niet gestart\nfailed=Mislukt\nfinished=Voltooid\ncanceled=Geannuleerd\n\ndownloadErrorAlertTitle=Downloadfout\ndownloadErrorGeneric=De download kan niet worden opgeslagen, omdat een onbekende fout is opgetreden.\\n\\nProbeer het opnieuw.\n\n# LOCALIZATION NOTE: we don't have proper plural support in the CPP code; bug 463102\nquitCancelDownloadsAlertTitle=Alle downloads annuleren?\nquitCancelDownloadsAlertMsg=Als u nu afsluit, wordt 1 download geannuleerd. Weet u zeker dat u wilt afsluiten?\nquitCancelDownloadsAlertMsgMultiple=Als u nu afsluit, worden %S downloads geannuleerd. Weet u zeker dat u wilt afsluiten?\nquitCancelDownloadsAlertMsgMac=Als u nu afsluit, wordt 1 download geannuleerd. Weet u zeker dat u wilt afsluiten?\nquitCancelDownloadsAlertMsgMacMultiple=Als u nu afsluit, worden %S downloads geannuleerd. Weet u zeker dat u wilt afsluiten?\nofflineCancelDownloadsAlertTitle=Alle downloads annuleren?\nofflineCancelDownloadsAlertMsg=Als u nu offline gaat, zal 1 download worden geannuleerd. Weet u zeker dat u offline wilt gaan?\nofflineCancelDownloadsAlertMsgMultiple=Als u nu offline gaat, zullen %S downloads worden geannuleerd. Weet u zeker dat u offline wilt gaan?\nleavePrivateBrowsingCancelDownloadsAlertTitle=Alle downloads annuleren?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsg2=Als u nu alle privénavigatievensters sluit, zal 1 download worden geannuleerd. Weet u zeker dat u Privénavigatie wilt verlaten?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsgMultiple2=Als u nu alle privénavigatievensters sluit, zullen %S downloads worden geannuleerd. Weet u zeker dat u Privénavigatie wilt verlaten?\ncancelDownloadsOKText=1 download annuleren\ncancelDownloadsOKTextMultiple=%S downloads annuleren\ndontQuitButtonWin=Niet afsluiten\ndontQuitButtonMac=Niet afsluiten\ndontGoOfflineButton=Online blijven\ndontLeavePrivateBrowsingButton2=In Privénavigatie blijven\ndownloadsCompleteTitle=Downloads voltooid\ndownloadsCompleteMsg=Alle bestanden zijn gedownload.\n\n# LOCALIZATION NOTE (infiniteRate):\n# If download speed is a JavaScript Infinity value, this phrase is used\ninfiniteRate=Heel snel\n\n# LOCALIZATION NOTE (statusFormat3): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S rate number; %3$S rate unit; %4$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (2.2 MB/sec)\nstatusFormat3=%4$S – %1$S (%2$S %3$S/sec)\n\n# LOCALIZATION NOTE (statusFormatInfiniteRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S substitute phrase for Infinity speed; %3$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (Really fast)\nstatusFormatInfiniteRate=%3$S – %1$S (%2$S)\n\n# LOCALIZATION NOTE (statusFormatNoRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB\nstatusFormatNoRate=%2$S – %1$S\n\nbytes=bytes\nkilobyte=KB\nmegabyte=MB\ngigabyte=GB\n\n# LOCALIZATION NOTE (transferSameUnits2):\n# %1$S progress number; %2$S total number; %3$S total unit\n# example: 1.1 of 333 MB\ntransferSameUnits2=%1$S van %2$S %3$S\n# LOCALIZATION NOTE (transferDiffUnits2):\n# %1$S progress number; %2$S progress unit; %3$S total number; %4$S total unit\n# example: 11.1 MB of 3.3 GB\ntransferDiffUnits2=%1$S %2$S van %3$S %4$S\n# LOCALIZATION NOTE (transferNoTotal2):\n# %1$S progress number; %2$S unit\n# example: 111 KB\ntransferNoTotal2=%1$S %2$S\n\n# LOCALIZATION NOTE (timePair3): %1$S time number; %2$S time unit\n# example: 1m; 11h\ntimePair3=%1$S%2$S\n# LOCALIZATION NOTE (timeLeftSingle3): %1$S time left\n# example: 1m left; 11h left\ntimeLeftSingle3=%1$S resterend\n# LOCALIZATION NOTE (timeLeftDouble3): %1$S time left; %2$S time left sub units\n# example: 11h 2m left; 1d 22h left\ntimeLeftDouble3=%1$S %2$S resterend\ntimeFewSeconds2=Enkele seconden resterend\ntimeUnknown2=Onbekende resterende tijd\n\n# LOCALIZATION NOTE (doneSize): #1 size number; #2 size unit\ndoneSize=#1 #2\n# LOCALIZATION NOTE (doneScheme): #1 URI scheme like data: jar: about:\ndoneScheme2=%1$S-bron\n# LOCALIZATION NOTE (doneFileScheme): Special case of doneScheme for file:\n# This is used as an eTLD replacement for local files, so make it lower case\ndoneFileScheme=lokaal bestand\n\n# LOCALIZATION NOTE (yesterday): Displayed time for files finished yesterday\nyesterday=Gisteren\n# LOCALIZATION NOTE (monthDate): #1 month name; #2 date number; e.g., January 22\nmonthDate2=%2$S %1$S\n\nfileExecutableSecurityWarning=‘%S’ is een uitvoerbaar bestand. Uitvoerbare bestanden kunnen virussen of andere code bevatten die schadelijk kan zijn voor uw computer. Wees voorzichtig met het openen van dit bestand. Weet u zeker dat u ‘%S’ wilt starten?\nfileExecutableSecurityWarningTitle=Uitvoerbaar bestand openen?\nfileExecutableSecurityWarningDontAsk=Dit niet meer vragen\n\n# Desktop folder name for downloaded files\ndownloadsFolder=Downloads\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/mozapps/downloads/settingsChange.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  settingsChangePreferences.label  \"Instellingen kunnen worden gewijzigd in de voorkeuren van &brandShortName;.\">\n<!ENTITY  settingsChangeOptions.label      \"Instellingen kunnen worden gewijzigd in de opties van &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/mozapps/downloads/unknownContentType.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY intro2.label               \"U hebt gekozen om het volgende bestand te openen:\">\n<!ENTITY from.label                 \"van:\">\n<!ENTITY actionQuestion.label       \"Wat moet &brandShortName; met dit bestand doen?\">\n\n<!ENTITY openWith.label             \"Openen met\">\n<!ENTITY openWith.accesskey         \"O\">\n<!ENTITY other.label                \"Ander…\">\n\n<!ENTITY saveFile.label             \"Bestand opslaan\">\n<!ENTITY saveFile.accesskey         \"s\">\n\n<!ENTITY rememberChoice.label       \"Dit vanaf nu automatisch doen voor dit type bestanden\">\n<!ENTITY rememberChoice.accesskey   \"a\">\n\n<!ENTITY whichIs.label             \"Dit is:\">\n\n<!ENTITY chooseHandlerMac.label     \"Kiezen…\">\n<!ENTITY chooseHandlerMac.accesskey \"K\">\n<!ENTITY chooseHandler.label        \"Bladeren…\">\n<!ENTITY chooseHandler.accesskey    \"B\">\n\n<!ENTITY  unknownPromptText.label     \"Wilt u dit bestand opslaan?\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/mozapps/downloads/unknownContentType.properties",
    "content": "# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle=%S openen \nsaveDialogTitle=Voer een naam in voor het bestand…\ndefaultApp=%S (standaard)\nchooseAppFilePickerTitle=Hulptoepassing kiezen\nbadApp=De gekozen toepassing (‘%S’) kon niet worden gevonden. Controleer de bestandsnaam of kies een andere toepassing.\nbadApp.title=Toepassing niet gevonden\nbadPermissions=Het bestand kon niet worden opgeslagen, omdat u niet de juiste schrijfrechten hebt. Kies een andere map.\nbadPermissions.title=Ongeldige schrijfrechten\nselectDownloadDir=Downloadmap selecteren\nunknownAccept.label=Bestand opslaan\nunknownCancel.label=Annuleren\nfileType=%S-bestand\n# LOCALIZATION NOTE (orderedFileSizeWithType): first %S is type, second %S is size, and third %S is unit  \norderedFileSizeWithType=%1$S (%2$S %3$S)\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/mozapps/extensions/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  creator.label               \"Gemaakt door:\">\n<!ENTITY  developers.label            \"Ontwikkelaars:\">\n<!ENTITY  translators.label           \"Vertalers:\">\n<!ENTITY  contributors.label          \"Medewerkers:\">\n<!ENTITY  homepage.label              \"Homepage bezoeken\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/mozapps/extensions/blocklist.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY blocklist.title             \"Add-ons veroorzaken mogelijk problemen\">\n<!ENTITY blocklist.style             \"width: 45em; height: 30em\">\n<!ENTITY blocklist.summary           \"&brandShortName; heeft vastgesteld dat de volgende add-ons bekend staan om het veroorzaken van stabiliteits- of veiligheidsproblemen:\">\n<!ENTITY blocklist.softblocked       \"Voor uw veiligheid wordt het ten sterkste aangeraden deze add-ons uit te schakelen en te herstarten.\">\n<!ENTITY blocklist.hardblocked       \"Deze add-ons vormen een groot risico op het veroorzaken van stabiliteits- of veiligheidsproblemen en zijn geblokkeerd, maar een herstart is nodig om ze volledig uit te schakelen.\">\n<!ENTITY blocklist.softandhard       \"De add-ons die een groot risico op het veroorzaken van stabiliteits- of veiligheidsproblemen vormen, zijn geblokkeerd. De andere vormen een kleiner risico, maar het wordt ten sterkste aangeraden deze uit te schakelen en te herstarten.\">\n<!ENTITY blocklist.moreinfo          \"Meer informatie\">\n\n<!ENTITY blocklist.accept.label      \"&brandShortName; herstarten\">\n<!ENTITY blocklist.accept.accesskey  \"h\">\n\n<!ENTITY blocklist.blocked.label     \"Geblokkeerd\">\n<!ENTITY blocklist.checkbox.label    \"Uitschakelen\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/mozapps/extensions/extensions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY addons.windowTitle                   \"Add-onbeheerder\">\n\n<!ENTITY search.placeholder                   \"Alle add-ons doorzoeken\">\n<!ENTITY search.buttonlabel                   \"Zoeken\">\n<!-- LOCALIZATION NOTE (search.commandKey):\n     The search command key should match findOnCmd.commandkey from browser.dtd -->\n<!ENTITY search.commandkey                    \"f\">\n\n<!ENTITY loading.label                        \"Laden…\">\n<!ENTITY listEmpty.installed.label            \"U hebt geen add-ons van dit type geïnstalleerd\">\n<!ENTITY listEmpty.availableUpdates.label     \"Geen updates gevonden\">\n<!ENTITY listEmpty.recentUpdates.label        \"U hebt uw add-ons niet recentelijk bijgewerkt\">\n<!ENTITY listEmpty.findUpdates.label          \"Controleren op updates\">\n<!ENTITY listEmpty.search.label               \"Geen overeenkomende add-ons gevonden\">\n<!ENTITY listEmpty.button.label               \"Meer info over add-ons\">\n<!ENTITY installAddonFromFile.label           \"Add-on installeren via bestand…\">\n<!ENTITY installAddonFromFile.accesskey       \"s\">\n<!ENTITY toolsMenu.tooltip                    \"Hulpmiddelen voor alle add-ons\">\n\n<!ENTITY getThemes.description                \"Zoekt u een manier om uw browser te personaliseren?\">\n<!ENTITY getThemes.learnMore                  \"Maak een keuze uit duizenden thema’s.\">\n\n<!ENTITY cmd.back.tooltip                     \"Een pagina terug gaan\">\n<!ENTITY cmd.forward.tooltip                  \"Een pagina vooruit gaan\">\n\n<!ENTITY showUnsignedExtensions.button.label  \"Sommige extensies konden niet worden geverifieerd\">\n<!ENTITY showAllExtensions.button.label       \"Alle extensies tonen\">\n<!ENTITY debugAddons.label                    \"Add-ons debuggen\">\n<!ENTITY debugAddons.accesskey                \"b\">\n\n<!-- global warnings -->\n<!ENTITY warning.safemode.label                    \"Alle add-ons zijn uitgeschakeld door de veilige modus.\">\n<!ENTITY warning.checkcompatibility.label          \"Compatibiliteitscontrole voor add-ons is uitgeschakeld. Mogelijk hebt u incompatibele add-ons.\">\n<!ENTITY warning.checkcompatibility.enable.label   \"Inschakelen\">\n<!ENTITY warning.checkcompatibility.enable.tooltip \"Add-on-compatibiliteitscontrole inschakelen\">\n<!ENTITY warning.updatesecurity.label              \"Veiligheidscontrole voor add-on-updates is uitgeschakeld. Mogelijk loopt u een veiligheidsrisico door updates.\">\n<!ENTITY warning.updatesecurity.enable.label       \"Inschakelen\">\n<!ENTITY warning.updatesecurity.enable.tooltip     \"Add-on-veiligheidscontrole inschakelen\">\n\n<!-- categories / views -->\n<!ENTITY view.search.label                    \"Doorzoeken\">\n<!ENTITY view.discover.label                  \"Add-ons verkrijgen\">\n<!ENTITY view.recentUpdates.label             \"Recente updates\">\n<!ENTITY view.availableUpdates.label          \"Beschikbare updates\">\n\n<!-- addon updates -->\n<!ENTITY updates.checkForUpdates.label        \"Controleren op updates\">\n<!ENTITY updates.checkForUpdates.accesskey    \"C\">\n<!ENTITY updates.viewUpdates.label            \"Recente updates bekijken\">\n<!ENTITY updates.viewUpdates.accesskey        \"R\">\n<!-- LOCALIZATION NOTE (updates.updateAddonsAutomatically.label): This menu item\n     is a checkbox that toggles the default global behavior for add-on update\n     checking. -->\n<!ENTITY updates.updateAddonsAutomatically.label     \"Add-ons automatisch bijwerken\">\n<!ENTITY updates.updateAddonsAutomatically.accesskey \"a\">\n<!-- LOCALIZATION NOTE (updates.resetUpdatesToAutomatic.label, updates.resetUpdatesToManual.label):\n     Specific addons can have custom update checking behaviors (\"Manually\",\n     \"Automatically\", \"Use default global behavior\"). These menu items reset the\n     update checking behavior for all add-ons to the default global behavior\n     (which itself is either \"Automatically\" or \"Manually\", controlled by the\n     updates.updateAddonsAutomatically.label menu item). -->\n<!ENTITY updates.resetUpdatesToAutomatic.label       \"Alle add-ons terugzetten naar automatisch bijwerken\">\n<!ENTITY updates.resetUpdatesToAutomatic.accesskey   \"t\">\n<!ENTITY updates.resetUpdatesToManual.label          \"Alle add-ons terugzetten naar handmatig bijwerken\">\n<!ENTITY updates.resetUpdatesToManual.accesskey      \"t\">\n<!ENTITY updates.updating.label               \"Add-ons worden bijgewerkt\">\n<!ENTITY updates.installed.label              \"Uw add-ons zijn bijgewerkt.\">\n<!ENTITY updates.downloaded.label             \"Uw add-on updates zijn gedownload.\">\n<!ENTITY updates.restart.label                \"Herstart nu om de installatie te voltooien.\">\n<!ENTITY updates.noneFound.label              \"Geen updates gevonden\">\n<!ENTITY updates.manualUpdatesFound.label     \"Beschikbare updates bekijken\">\n<!ENTITY updates.updateSelected.label         \"Updates installeren\">\n<!ENTITY updates.updateSelected.tooltip       \"Beschikbare updates in deze lijst installeren\">\n\n<!-- addon actions -->\n<!ENTITY cmd.showDetails.label                \"Meer informatie tonen\">\n<!ENTITY cmd.showDetails.accesskey            \"M\">\n<!ENTITY cmd.findUpdates.label                \"Updates zoeken\">\n<!ENTITY cmd.findUpdates.accesskey            \"U\">\n<!ENTITY cmd.preferencesWin.label             \"Opties\">\n<!ENTITY cmd.preferencesWin.accesskey         \"O\">\n<!ENTITY cmd.preferencesUnix.label            \"Voorkeuren\">\n<!ENTITY cmd.preferencesUnix.accesskey        \"V\">\n<!ENTITY cmd.about.label                      \"Over\">\n<!ENTITY cmd.about.accesskey                  \"O\">\n\n<!ENTITY cmd.enableAddon.label                \"Inschakelen\">\n<!ENTITY cmd.enableAddon.accesskey            \"I\">\n<!ENTITY cmd.disableAddon.label               \"Uitschakelen\">\n<!ENTITY cmd.disableAddon.accesskey           \"U\">\n<!ENTITY cmd.enableTheme.label                \"Thema gebruiken\">\n<!ENTITY cmd.enableTheme.accesskey            \"T\">\n<!ENTITY cmd.disableTheme.label               \"Gebruik van thema stoppen\">\n<!ENTITY cmd.disableTheme.accesskey           \"t\">\n<!ENTITY cmd.askToActivate.label              \"Vragen om te activeren\">\n<!ENTITY cmd.askToActivate.tooltip            \"Telkens vragen deze add-on te gebruiken\">\n<!ENTITY cmd.alwaysActivate.label             \"Altijd activeren\">\n<!ENTITY cmd.alwaysActivate.tooltip           \"Deze add-on altijd gebruiken\">\n<!ENTITY cmd.neverActivate.label              \"Nooit activeren\">\n<!ENTITY cmd.neverActivate.tooltip            \"Deze add-on nooit gebruiken\">\n<!ENTITY cmd.stateMenu.tooltip                \"Wijzigen wanneer deze add-on wordt uitgevoerd\">\n<!ENTITY cmd.installAddon.label               \"Installeren\">\n<!ENTITY cmd.installAddon.accesskey           \"I\">\n<!ENTITY cmd.uninstallAddon.label             \"Verwijderen\">\n<!ENTITY cmd.uninstallAddon.accesskey         \"V\">\n<!ENTITY cmd.showPreferencesWin.label         \"Opties\">\n<!ENTITY cmd.showPreferencesWin.tooltip       \"Opties van deze add-on wijzigen\">\n<!ENTITY cmd.showPreferencesUnix.label        \"Voorkeuren\">\n<!ENTITY cmd.showPreferencesUnix.tooltip      \"Voorkeuren van deze add-on wijzigen\">\n<!ENTITY cmd.contribute.label                 \"Bijdragen\">\n<!ENTITY cmd.contribute.accesskey             \"r\">\n<!ENTITY cmd.contribute.tooltip               \"Bijdragen aan de ontwikkeling van deze add-on\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"Uitgaveopmerkingen tonen\">\n<!ENTITY cmd.showReleaseNotes.tooltip         \"De uitgaveopmerkingen van deze update tonen\">\n<!ENTITY cmd.hideReleaseNotes.label           \"Uitgaveopmerkingen verbergen\">\n<!ENTITY cmd.hideReleaseNotes.tooltip         \"De uitgaveopmerkingen van deze update verbergen\">\n\n<!-- discovery view -->\n<!-- LOCALIZATION NOTE (discover.title,discover.description,discover.footer):\n     Displayed in the center of the Get Add-ons view, see bug 601143 for mockups. -->\n<!ENTITY discover.title                       \"Wat zijn add-ons?\">\n<!ENTITY discover.description2                \"Add-ons zijn toepassingen waarmee u &brandShortName; kunt personaliseren\n  met extra functionaliteit of stijl. Probeer een tijdbesparende zijbalk, een weerbericht of een thema om &brandShortName;\n  aan uw wensen aan te passen.\">\n<!ENTITY discover.footer                      \"Wanneer u met het internet bent verbonden, toont dit paneel u een aantal\n  van de beste en meest populaire add-ons die u kunt uitproberen.\">\n  \n<!-- detail view -->\n<!ENTITY detail.version.label                 \"Versie\">\n<!ENTITY detail.lastupdated.label             \"Laatst bijgewerkt\">\n<!ENTITY detail.creator.label                 \"Ontwikkelaar\">\n<!ENTITY detail.homepage.label                \"Homepage\">\n<!ENTITY detail.numberOfDownloads.label       \"Downloads\">\n\n<!ENTITY detail.contributions.description     \"De ontwikkelaar van deze add-on vraagt uw steun voor verdere ontwikkeling door middel van een kleine bijdrage.\">\n\n<!ENTITY detail.updateType                    \"Automatische updates\">\n<!ENTITY detail.updateDefault.label           \"Standaard\">\n<!ENTITY detail.updateDefault.tooltip         \"Updates alleen automatisch installeren als dat standaardinstelling is\">\n<!ENTITY detail.updateAutomatic.label         \"Aan\">\n<!ENTITY detail.updateAutomatic.tooltip       \"Updates automatisch installeren\">\n<!ENTITY detail.updateManual.label            \"Uit\">\n<!ENTITY detail.updateManual.tooltip          \"Updates niet automatisch installeren\">\n<!ENTITY detail.home                          \"Homepage\">\n<!ENTITY detail.repository                    \"Add-onprofiel\">\n<!ENTITY detail.size                          \"Grootte\">\n\n<!ENTITY detail.checkForUpdates.label         \"Controleren op updates\">\n<!ENTITY detail.checkForUpdates.accesskey     \"C\">\n<!ENTITY detail.checkForUpdates.tooltip       \"Controleren op updates voor deze add-on\">\n<!ENTITY detail.showPreferencesWin.label      \"Opties\">\n<!ENTITY detail.showPreferencesWin.accesskey  \"O\">\n<!ENTITY detail.showPreferencesWin.tooltip    \"Opties van deze add-on wijzigen\">\n<!ENTITY detail.showPreferencesUnix.label     \"Voorkeuren\">\n<!ENTITY detail.showPreferencesUnix.accesskey \"V\">\n<!ENTITY detail.showPreferencesUnix.tooltip   \"Voorkeuren van deze add-on wijzigen\">\n\n\n<!-- ratings -->\n<!ENTITY rating2.label                        \"Beoordeling\">\n\n<!-- download/install progress -->\n<!ENTITY progress.pause.tooltip               \"Pauzeren\">\n<!ENTITY progress.cancel.tooltip              \"Annuleren\">\n\n\n<!-- list sorting -->\n<!ENTITY sort.name.label                      \"Naam\">\n<!ENTITY sort.name.tooltip                    \"Sorteren op naam\">\n<!ENTITY sort.dateUpdated.label               \"Laatst bijgewerkt\">\n<!ENTITY sort.dateUpdated.tooltip             \"Sorteren op updatedatum\">\n<!ENTITY sort.relevance.label                 \"Beste overeenkomst\">\n<!ENTITY sort.relevance.tooltip               \"Sorteren op relevantie\">\n<!ENTITY sort.price.label                     \"Prijs\">\n<!ENTITY sort.price.tooltip                   \"Sorteren op prijs\">\n\n<!ENTITY search.filter2.label                 \"Zoeken:\">\n<!ENTITY search.filter2.installed.label       \"Mijn add-ons\">\n<!ENTITY search.filter2.installed.tooltip     \"Geïnstalleerde add-ons tonen\">\n<!ENTITY search.filter2.available.label       \"Beschikbare add-ons\">\n<!ENTITY search.filter2.available.tooltip     \"Add-ons tonen die beschikbaar zijn voor installatie\">\n\n<!ENTITY addon.homepage                       \"Homepage\">\n<!ENTITY addon.details.label                  \"Meer\">\n<!ENTITY addon.details.tooltip                \"Meer details over deze add-on tonen\">\n<!ENTITY addon.unknownDate                    \"Onbekend\">\n<!-- LOCALIZATION NOTE (addon.disabled.postfix): This is used in a normal list\n     to signify that an add-on is disabled, in the form\n     \"<Addon name> <1.0> (disabled)\" -->\n<!ENTITY addon.disabled.postfix               \"(uitgeschakeld)\">\n<!-- LOCALIZATION NOTE (addon.update.postfix): This is used in the available\n     updates list to signify that an item is an update, in the form\n     \"<Addon name> <1.1> Update\". It is fine to use constructs like brackets if\n     necessary -->\n<!ENTITY addon.update.postfix                 \"(update)\">\n<!ENTITY addon.undoAction.label               \"Ongedaan maken\">\n<!ENTITY addon.undoAction.tooltip             \"Deze actie ongedaan maken\">\n<!ENTITY addon.undoRemove.label               \"Ongedaan maken\">\n<!ENTITY addon.undoRemove.tooltip             \"Deze add-on geïnstalleerd laten\">\n<!ENTITY addon.restartNow.label               \"Nu herstarten\">\n<!ENTITY addon.install.label                  \"Installeren\">\n<!ENTITY addon.install.tooltip                \"Deze add-on installeren\">\n<!ENTITY addon.updateNow.label                \"Nu bijwerken\">\n<!ENTITY addon.updateNow.tooltip              \"De update voor deze add-on installeren\">\n<!ENTITY addon.includeUpdate.label            \"Meenemen met bijwerken\">\n<!ENTITY addon.updateAvailable.label          \"Er is een update beschikbaar\">\n<!ENTITY addon.checkingForUpdates.label       \"Controleren op updates…\">\n<!ENTITY addon.releaseNotes.label             \"Uitgaveopmerkingen:\">\n<!ENTITY addon.loadingReleaseNotes.label      \"Laden…\">\n<!ENTITY addon.errorLoadingReleaseNotes.label \"Sorry, maar er is een fout opgetreden bij het laden van de uitgaveopmerkingen.\">\n\n<!ENTITY addon.createdBy.label                \"Door \">\n\n<!ENTITY eula.title                           \"Eindgebruikerslicentieovereenkomst\">\n<!ENTITY eula.width                           \"560px\">\n<!ENTITY eula.height                          \"400px\">\n<!ENTITY eula.accept                          \"Accepteren en installeren…\">\n\n<!ENTITY settings.path.button.label           \"Bladeren…\">\n\n<!-- LOCALIZATION NOTE (experiment.info.label): The strings related to\n     experiments are present on the \"Experiments\" tab of the add-ons manager.\n     This tab won't be displayed unless an Experiment add-on is installed.\n     Install https://people.mozilla.org/~gszorc/dummy-experiment-addon.xpi\n     to cause this tab to appear. -->\n<!ENTITY experiment.info.label \"Wat is dit? Telemetry kan af en toe experimenten installeren en uitvoeren.\">\n<!ENTITY experiment.info.learnmore \"Meer info\">\n<!ENTITY experiment.info.learnmore.accesskey \"i\">\n<!ENTITY experiment.info.changetelemetry \"Telemetry-instellingen\">\n<!ENTITY experiment.info.changetelemetry.accesskey \"T\">\n\n<!ENTITY setting.learnmore \"Meer info…\">\n\n<!ENTITY disabledUnsigned.heading \"Sommige add-ons zijn uitgeschakeld\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.description.start, disabledUnsigned.description.findAddonsLink, disabledUnsigned.description.end):\n     These entities form a sentence, with\n     disabledUnsigned.description.findAddonsLink being a link to an external site. -->\n<!ENTITY disabledUnsigned.description.start \"De volgende add-ons zijn niet geverifieerd voor gebruik in &brandShortName;. U kunt \">\n<!ENTITY disabledUnsigned.description.findAddonsLink \"naar vervangingen zoeken\">\n<!ENTITY disabledUnsigned.description.end \" of de ontwikkelaar vragen deze te laten verifiëren.\">\n<!ENTITY disabledUnsigned.learnMore \"Lees meer over onze pogingen om u online veilig te houden.\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.devInfo.start, disabledUnsigned.devInfo.linkToManual, disabledUnsigned.devInfo.end):\n     These entities form a sentence, with disabledUnsigned.devInfo.linkToManual\n     being a link to an external site. -->\n<!ENTITY disabledUnsigned.devInfo.start \"Ontwikkelaars die interesse hebben in het laten verifiëren van hun add-ons, kunnen verdergaan door onze \">\n<!ENTITY disabledUnsigned.devInfo.linkToManual \"handleiding\">\n<!ENTITY disabledUnsigned.devInfo.end \" te lezen.\">\n\n<!ENTITY pluginDeprecation.description \"Mist u iets? Sommige plug-ins worden niet meer door &brandShortName; ondersteund.\">\n<!ENTITY pluginDeprecation.learnMore \"Meer info.\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/mozapps/extensions/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutWindowTitle) %S is the addon name\naboutWindowTitle=Over %S\naboutWindowCloseButton=Sluiten\n#LOCALIZATION NOTE (aboutWindowVersionString) %S is the addon version\naboutWindowVersionString=versie %S\n#LOCALIZATION NOTE (aboutAddon) %S is the addon name\naboutAddon=Over %S\n\n#LOCALIZATION NOTE (uninstallNotice) %S is the add-on name\nuninstallNotice=%S is verwijderd.\n\n#LOCALIZATION NOTE (numReviews): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of reviews\nnumReviews=#1 beoordeling;#1 beoordelingen\n\n#LOCALIZATION NOTE (dateUpdated) %S is the date the addon was last updated\ndateUpdated=Bijgewerkt op %S\n\n#LOCALIZATION NOTE (notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\nnotification.incompatible=%1$S is niet compatibel met %2$S %3$S.\n#LOCALIZATION NOTE (notification.unsigned, notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\nnotification.unsignedAndDisabled=%1$S kon niet worden geverifieerd voor gebruik in %2$S en is uitgeschakeld.\nnotification.unsigned=%1$S kon niet worden geverifieerd voor gebruik in %2$S. Wees voorzichtig als u verdergaat.\nnotification.unsigned.link=Meer informatie\n#LOCALIZATION NOTE (notification.blocked) %1$S is the add-on name\nnotification.blocked=%1$S is uitgeschakeld vanwege veiligheids- of stabiliteitsproblemen.\nnotification.blocked.link=Meer informatie\n#LOCALIZATION NOTE (notification.softblocked) %1$S is the add-on name\nnotification.softblocked=%1$S staat bekend als veroorzaker van veiligheids- of stabiliteitsproblemen.\nnotification.softblocked.link=Meer informatie\n#LOCALIZATION NOTE (notification.outdated) %1$S is the add-on name\nnotification.outdated=Er is een belangrijke update beschikbaar voor %1$S.\nnotification.outdated.link=Nu bijwerken\n#LOCALIZATION NOTE (notification.vulnerableUpdatable) %1$S is the add-on name\nnotification.vulnerableUpdatable=%1$S staat bekend als kwetsbaar en moet worden bijgewerkt.\nnotification.vulnerableUpdatable.link=Nu bijwerken\n#LOCALIZATION NOTE (notification.vulnerableNoUpdate) %1$S is the add-on name\nnotification.vulnerableNoUpdate=%1$S staat bekend als kwetsbaar. Wees voorzichtig.\nnotification.vulnerableNoUpdate.link=Meer informatie\n#LOCALIZATION NOTE (notification.enable) %1$S is the add-on name, %2$S is brand name\nnotification.enable=%1$S zal worden ingeschakeld nadat u %2$S herstart.\n#LOCALIZATION NOTE (notification.disable) %1$S is the add-on name, %2$S is brand name\nnotification.disable=%1$S zal worden uitgeschakeld nadat u %2$S herstart.\n#LOCALIZATION NOTE (notification.install) %1$S is the add-on name, %2$S is brand name\nnotification.install=%1$S zal worden geïnstalleerd nadat u %2$S herstart.\n#LOCALIZATION NOTE (notification.uninstall) %1$S is the add-on name, %2$S is brand name\nnotification.uninstall=%1$S zal worden gede-installeerd nadat u %2$S herstart.\n#LOCALIZATION NOTE (notification.upgrade) %1$S is the add-on name, %2$S is brand name\nnotification.upgrade=%1$S zal worden bijgewerkt nadat u %2$S herstart.\n#LOCALIZATION NOTE (notification.downloadError) %1$S is the add-on name. Not yet implemented - see https://bug593535.bugzilla.mozilla.org/attachment.cgi?id=475403\nnotification.downloadError=Er is een fout opgetreden bij het downloaden van %1$S.\nnotification.downloadError.retry=Opnieuw proberen\nnotification.downloadError.retry.tooltip=Downloaden van deze add-on opnieuw proberen\n#LOCALIZATION NOTE (notification.installError) %1$S is the add-on name. Not yet implemented - see https://bug593535.bugzilla.mozilla.org/attachment.cgi?id=475403\nnotification.installError=Er is een fout opgetreden bij het installeren van %1$S.\nnotification.installError.retry=Opnieuw proberen\nnotification.installError.retry.tooltip=Downloaden en installeren van deze add-on opnieuw proberen\n#LOCALIZATION NOTE (notification.gmpPending) %1$S is the add-on name.\nnotification.gmpPending=%1$S zal straks worden geïnstalleerd.\n\n#LOCALIZATION NOTE (contributionAmount2) %S is the currency amount recommended for contributions\ncontributionAmount2=Voorgestelde bijdrage: %S\n\ninstallDownloading=Downloaden\ninstallDownloaded=Gedownload\ninstallDownloadFailed=Fout bij downloaden\ninstallVerifying=Verifiëren\ninstallInstalling=Installeren\ninstallEnablePending=Herstart om in te schakelen\ninstallDisablePending=Herstart om uit te schakelen\ninstallFailed=Fout bij installeren\ninstallCancelled=Installatie geannuleerd\n\n#LOCALIZATION NOTE (details.notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\ndetails.notification.incompatible=%1$S is niet compatibel met %2$S %3$S.\n#LOCALIZATION NOTE (details.notification.unsigned, details.notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\ndetails.notification.unsignedAndDisabled=%1$S kon niet worden geverifieerd voor gebruik in %2$S en is uitgeschakeld.\ndetails.notification.unsigned=%1$S kon niet worden geverifieerd voor gebruik in %2$S. Wees voorzichtig als u verdergaat.\ndetails.notification.unsigned.link=Meer informatie\n#LOCALIZATION NOTE (details.notification.blocked) %1$S is the add-on name\ndetails.notification.blocked=%1$S is uitgeschakeld vanwege veiligheids- of stabiliteitsproblemen.\ndetails.notification.blocked.link=Meer informatie\n#LOCALIZATION NOTE (details.notification.softblocked) %1$S is the add-on name\ndetails.notification.softblocked=%1$S staat bekend als veroorzaker van veiligheids- of stabiliteitsproblemen.\ndetails.notification.softblocked.link=Meer informatie\n#LOCALIZATION NOTE (details.notification.outdated) %1$S is the add-on name\ndetails.notification.outdated=Er is een belangrijke update beschikbaar voor %1$S.\ndetails.notification.outdated.link=Nu bijwerken\n#LOCALIZATION NOTE (details.notification.vulnerableUpdatable) %1$S is the add-on name\ndetails.notification.vulnerableUpdatable=%1$S staat bekend als kwetsbaar en moet worden bijgewerkt.\ndetails.notification.vulnerableUpdatable.link=Nu bijwerken\n#LOCALIZATION NOTE (details.notification.vulnerableNoUpdate) %1$S is the add-on name\ndetails.notification.vulnerableNoUpdate=%1$S staat bekend als kwetsbaar. Wees voorzichtig.\ndetails.notification.vulnerableNoUpdate.link=Meer informatie\n#LOCALIZATION NOTE (details.notification.enable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.enable=%1$S zal worden ingeschakeld nadat u %2$S herstart.\n#LOCALIZATION NOTE (details.notification.disable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.disable=%1$S zal worden uitgeschakeld nadat u %2$S herstart.\n#LOCALIZATION NOTE (details.notification.install) %1$S is the add-on name, %2$S is brand name\ndetails.notification.install=%1$S zal worden geïnstalleerd nadat u %2$S herstart.\n#LOCALIZATION NOTE (details.notification.uninstall) %1$S is the add-on name, %2$S is brand name\ndetails.notification.uninstall=%1$S zal worden gede-installeerd nadat u %2$S herstart.\n#LOCALIZATION NOTE (details.notification.upgrade) %1$S is the add-on name, %2$S is brand name\ndetails.notification.upgrade=%1$S zal worden bijgewerkt nadat u %2$S herstart.\n#LOCALIZATION NOTE (details.notification.gmpPending) %1$S is the add-on name\ndetails.notification.gmpPending=%1$S zal straks worden geïnstalleerd.\n\n# LOCALIZATION NOTE (details.experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (detail view).\ndetails.experiment.time.daysRemaining=#1 dag resterend;#1 dagen resterend\n#LOCALIZATION NOTE (details.experiment.time.endsToday) The experiment will end in less than a day (detail view).\ndetails.experiment.time.endsToday=Minder dan een dag resterend\n# LOCALIZATION NOTE (details.experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (detail view).\ndetails.experiment.time.daysPassed=#1 dag geleden;#1 dagen geleden\n#LOCALIZATION NOTE (details.experiment.time.endedToday) The experiment ended less than a day ago (detail view).\ndetails.experiment.time.endedToday=Minder dan een dag geleden\n#LOCALIZATION NOTE (details.experiment.state.active) This experiment is active (detail view).\ndetails.experiment.state.active=Actief\n#LOCALIZATION NOTE (details.experiment.state.complete) This experiment is complete (it was previously active) (detail view).\ndetails.experiment.state.complete=Voltooid\n\n# LOCALIZATION NOTE (experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (list view item).\nexperiment.time.daysRemaining=#1 dag resterend;#1 dagen resterend\n#LOCALIZATION NOTE (experiment.time.endsToday) The experiment will end in less than a day (list view item).\nexperiment.time.endsToday=Minder dan een dag resterend\n# LOCALIZATION NOTE (experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (list view item).\nexperiment.time.daysPassed=#1 dag geleden;#1 dagen geleden\n#LOCALIZATION NOTE (experiment.time.endedToday) The experiment ended less than a day ago (list view item).\nexperiment.time.endedToday=Minder dan een dag geleden\n#LOCALIZATION NOTE (experiment.state.active) This experiment is active (list view item).\nexperiment.state.active=Actief\n#LOCALIZATION NOTE (experiment.state.complete) This experiment is complete (it was previously active) (list view item).\nexperiment.state.complete=Voltooid\n\ninstallFromFile.dialogTitle=Add-on voor installatie selecteren\ninstallFromFile.filterName=Add-ons\n\nuninstallAddonTooltip=Deze add-on de-installeren\nuninstallAddonRestartRequiredTooltip=Deze add-on de-installeren (herstart vereist)\nenableAddonTooltip=Deze add-on inschakelen\nenableAddonRestartRequiredTooltip=Deze add-on inschakelen (herstart vereist)\ndisableAddonTooltip=Deze add-on uitschakelen\ndisableAddonRestartRequiredTooltip=Deze add-on uitschakelen (herstart vereist)\n\n#LOCALIZATION NOTE (showAllSearchResults): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total number of search results\nshowAllSearchResults=Eén resultaat tonen;Alle #1 resultaten tonen\n\n#LOCALIZATION NOTE (addon.purchase.label) displayed on a button in the list\n# view, %S is the price of the add-on including currency symbol\naddon.purchase.label=Aanschaffen voor %S…\naddon.purchase.tooltip=De add-ongalerij bezoeken om deze add-on aan te schaffen\n#LOCALIZATION NOTE (cmd.purchaseAddon.label) displayed on a button in the detail\n# view, %S is the price of the add-on including currency symbol\ncmd.purchaseAddon.label=Aanschaffen voor %S…\ncmd.purchaseAddon.accesskey=A\n\n#LOCALIZATION NOTE (eulaHeader) %S is name of the add-on asking the user to agree to the EULA\neulaHeader=%S vereist dat u de volgende eindgebruikerslicentieovereenkomst accepteert voordat de installatie kan verdergaan:\n\ntype.extension.name=Extensies\ntype.theme.name=Vormgeving\ntype.locale.name=Talen\ntype.plugin.name=Plug-ins\ntype.dictionary.name=Woordenboeken\ntype.service.name=Services\ntype.experiment.name=Experimenten\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/mozapps/extensions/newaddon.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title           \"Add-on installeren\">\n<!ENTITY intro           \"Een ander programma op uw computer wil\n                          &brandShortName; aanpassen met de volgende add-on:\">\n<!ENTITY warning         \"Installeer alleen add-ons van auteurs die u vertrouwt.\">\n<!ENTITY allow           \"Deze installatie toestaan\">\n<!ENTITY later           \"U kunt altijd van gedachten veranderen door naar\n                          de add-onbeheerder te gaan.\">\n<!ENTITY continue        \"Doorgaan\">\n<!ENTITY restartMessage  \"U moet &brandShortName; opnieuw opstarten om de installatie van deze add-on te voltooien.\">\n<!ENTITY restartButton   \"&brandShortName; herstarten\">\n<!ENTITY cancelButton    \"Annuleren\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/mozapps/extensions/newaddon.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (name) %1$S is the add-on name, %2$S is the add-on version\nname=%1$S %2$S\n#LOCALIZATION NOTE (author) %S is the author of the add-on\nauthor=Door %S\n#LOCALIZATION NOTE (location) %S is the path the add-on is installed in\nlocation=Locatie: %S\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/mozapps/extensions/selectAddons.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY upgrade.style               \"width: 93ch; height: 448px;\">\n\n<!ENTITY checking.heading            \"Uw add-ons controleren\">\n<!ENTITY checking.progress.label     \"Controleren op compatibiliteit van uw add-ons met deze versie van &brandShortName;.\">\n\n<!ENTITY select.heading              \"Uw add-ons selecteren\">\n<!-- LOCALIZATION NOTE (select.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY select.description          \"Maak &brandShortName; nog sneller door add-ons die u niet meer gebruikt uit te schakelen. Add-ons die al zijn geïnstalleerd door derden worden automatisch uitgeschakeld, tenzij u ze hieronder selecteert.\">\n<!ENTITY select.keep                 \"Behouden\">\n<!-- LOCALIZATION NOTE (select.keep.style): Should be a width wide enough for\n     the string in select.keep above. -->\n<!ENTITY select.keep.style           \"width: 6ch;\">\n<!ENTITY select.action               \"Actie\">\n<!-- LOCALIZATION NOTE (select.action.style): Should be a width wide enough for\n     the action strings in selectAddons.properties or brandShortName. -->\n<!ENTITY select.action.style         \"width: 35ch;\">\n<!ENTITY select.source               \"Geïnstalleerd door\">\n<!ENTITY select.name                 \"Naam\">\n<!-- LOCALIZATION NOTE (select.name.style): Should be a width small enough so\n     the source column still has enough room for the source strings in\n     selectAddons.properties. -->\n<!ENTITY select.name.style           \"width: 33ch;\">\n\n<!ENTITY confirm.heading             \"Uw add-ons selecteren\">\n<!-- LOCALIZATION NOTE (confirm.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY confirm.description         \"Maak &brandShortName; nog sneller door add-ons die u niet meer gebruikt uit te schakelen. Add-ons die al zijn geïnstalleerd door derden worden automatisch uitgeschakeld, tenzij u ze hieronder selecteert.\">\n\n<!ENTITY action.disable.heading      \"De volgende add-ons worden uitgeschakeld:\">\n<!ENTITY action.incompatible.heading \"De volgende add-ons zijn uitgeschakeld, maar worden ingeschakeld zodra ze compatibel zijn:\">\n<!ENTITY action.update.heading       \"De volgende add-ons worden bijgewerkt:\">\n<!ENTITY action.enable.heading       \"De volgende add-ons worden ingeschakeld:\">\n\n<!ENTITY update.heading              \"Uw add-ons bijwerken\">\n<!ENTITY update.progress.label       \"Downloaden en installeren van updates voor uw geselecteerde add-ons.\">\n\n<!ENTITY errors.heading              \"&brandShortName; kon een aantal van uw add-ons niet bijwerken.\">\n<!ENTITY errors.description          \"Het bijwerken van een aantal van uw add-ons is mislukt. &brandShortName; zal deze later automatisch proberen bij te werken.\">\n\n<!ENTITY footer.label                \"U kunt uw add-ons altijd aanpassen door naar de add-onbeheerder te gaan.\">\n<!ENTITY cancel.label                \"Annuleren\">\n<!ENTITY back.label                  \"Terug\">\n<!ENTITY next.label                  \"Volgende\">\n<!ENTITY done.label                  \"Gereed\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/mozapps/extensions/selectAddons.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (source.profile) add-ons installed by the user, this may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.profile=Uzelf\n#LOCALIZATION NOTE (source.bundled) add-ons shipped with the application, and thus\n# treated as installed by the user. This may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.bundled=Uzelf (meegeleverd)\n#LOCALIZATION NOTE (source.other) add-ons installed by other applications\n# installed on the computer\nsource.other=Derden\n\naction.enabled=Wordt ingeschakeld\naction.disabled=Wordt uitgeschakeld\naction.autoupdate=Krijgt een compatibiliteitsupdate\naction.incompatible=Wordt ingeschakeld wanneer compatibel\naction.neededupdate=Pas een compatibiliteitsupdate toe\naction.unneededupdate=Optionele update\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/mozapps/extensions/update.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  updateWizard.title              \"&brandShortName;-update\">\n\n<!ENTITY  offline.title                   \"&brandShortName; werkt offline\">\n<!ENTITY  offline.description             \"&brandShortName; moet online gaan om te kunnen zien of er updates\n                                           beschikbaar zijn voor uw add-ons en deze compatibel te maken met deze\n                                           versie.\">\n<!ENTITY  offline.toggleOffline.label     \"Nu online gaan\">\n<!ENTITY  offline.toggleOffline.accesskey \"N\">\n\n<!ENTITY  mismatch.win.title              \"Incompatibele add-ons\">\n<!ENTITY  mismatch.top.label              \"De volgende add-ons zijn niet compatibel met deze versie\n                                           van &brandShortName; en zijn uitgeschakeld:\">\n<!ENTITY  mismatch.bottom.label           \"&brandShortName; kan controleren op compatibele \n                                           versies van deze add-ons.\">\n\n<!ENTITY  checking.wizard.title           \"Controleren op compatibele add-ons\">\n<!ENTITY  checking.top.label              \"Controleren op updates voor uw incompatibele add-ons…\">\n<!ENTITY  checking.status                 \"Dit kan enkele minuten duren…\">\n\n<!ENTITY  found.wizard.title              \"Compatibele add-ons gevonden\">\n<!ENTITY  found.top.label                 \"Selecteer de add-ons die u wilt installeren:\">\n<!ENTITY  found.disabledXPinstall.label   \"Deze updates kunnen niet worden geïnstalleerd, omdat software-installatie\n                                           momenteel is uitgeschakeld. U kunt deze instelling hieronder wijzigen.\">\n<!ENTITY  found.enableXPInstall.label     \"Websites toestaan om software te installeren\">\n<!ENTITY  found.enableXPInstall.accesskey \"W\">\n\n<!ENTITY  installing.wizard.title         \"Compatibele add-ons installeren\">\n<!ENTITY  installing.top.label            \"Updates voor uw add-ons downloaden en installeren…\">\n\n<!ENTITY  noupdates.wizard.title          \"Geen compatibele add-ons gevonden\">\n<!ENTITY  noupdates.intro.desc            \"&brandShortName; kan geen updates vinden voor uw\n                                           incompatibele add-ons.\">\n<!ENTITY  noupdates.error.desc            \"Er zijn problemen opgetreden bij het vinden van updates.\">\n<!ENTITY  noupdates.checkEnabled.desc     \"&brandShortName; zal regelmatig controleren en u informeren\n                                           wanneer compatibele updates voor deze add-ons worden gevonden.\">\n\n<!ENTITY  finished.wizard.title           \"Compatibele add-ons geïnstalleerd\">\n<!ENTITY  finished.top.label              \"&brandShortName; heeft de updates voor uw add-ons geïnstalleerd.\">\n<!ENTITY  finished.checkDisabled.desc     \"&brandShortName; kan regelmatig controleren en u informeren\n                                           wanneer updates voor add-ons worden gevonden.\">\n<!ENTITY  finished.checkEnabled.desc      \"&brandShortName; zal regelmatig controleren en u informeren\n                                           wanneer updates voor add-ons worden gevonden.\">\n\n<!ENTITY  adminDisabled.wizard.title      \"Controleren op updates niet mogelijk\">\n<!ENTITY  adminDisabled.warning.label     \"Het is niet mogelijk om te controleren op updates voor incompatibele add-ons,\n                                           omdat software-installatie voor &brandShortName; is uitgeschakeld.\n                                           Neem contact op met uw systeembeheerder voor assistentie.\">\n\n<!ENTITY  versioninfo.wizard.title        \"Compatibiliteitscontrole van add-ons\">\n<!ENTITY  versioninfo.top.label           \"Uw add-ons worden gecontroleerd op compatibiliteit met deze\n                                           versie van &brandShortName;.\">\n<!ENTITY  versioninfo.waiting             \"Dit kan enkele minuten duren…\">\n\n<!ENTITY  installerrors.wizard.title      \"Problemen bij het installeren van updates\">\n<!ENTITY  installerrors.intro.label       \"&brandShortName; had problemen bij het bijwerken van \n                                           sommige van uw add-ons.\">\n\n<!-- general strings used by several of the finish pages -->\n<!ENTITY  clickFinish.label               \"Klik op Voltooien om door te gaan met het starten van &brandShortName;.\">\n<!ENTITY  clickFinish.labelMac            \"Klik op Gereed om door te gaan met het starten van &brandShortName;.\">\n<!ENTITY  enableChecking.label            \"&brandShortName; toestaan om te controleren op updates\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/mozapps/extensions/update.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmismatchCheckNow=Nu controleren\nmismatchCheckNowAccesskey=c\nmismatchDontCheck=Niet controleren\nmismatchDontCheckAccesskey=N\ninstallButtonText=Nu installeren\ninstallButtonTextAccesskey=i\nnextButtonText=Volgende >\nnextButtonTextAccesskey=V\ncancelButtonText=Annuleren\ncancelButtonTextAccesskey=A\nstatusPrefix=Controleren van %S voltooid\ndownloadingPrefix=Downloaden: %S\ninstallingPrefix=Installeren: %S\ncloseButton=Sluiten\ninstallErrors=%S kon geen updates installeren voor de volgende add-ons:\ncheckingErrors=%S kon niet controleren op updates voor de volgende add-ons:\ninstallErrorItemFormat=%S (%S)\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/mozapps/handling/handling.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.emWidth \"26em\">\n<!ENTITY window.emHeight \"26em\">\n<!ENTITY ChooseOtherApp.description \"Andere toepassing kiezen\">\n<!ENTITY ChooseApp.label \"Kiezen…\">\n<!ENTITY ChooseApp.accessKey \"K\">\n<!ENTITY accept \"Koppeling openen\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/mozapps/handling/handling.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprotocol.title=Toepassing starten\nprotocol.description=Deze koppeling moet worden geopend met een toepassing.\nprotocol.choices.label=Verzenden naar:\nprotocol.checkbox.label=Mijn keuze voor %S-koppelingen onthouden\nprotocol.checkbox.accesskey=M\nprotocol.checkbox.extra=Dit kan worden gewijzigd in de voorkeuren van %S. \n\nchoose.application.title=Andere toepassing…\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/mozapps/plugins/plugins.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (unsupportedPlatform.pre): Mobile only. Flash (the only plugin available on mobile)\n     is not supported on some devices. Include a trailing space as needed. -->\n<!ENTITY unsupportedPlatform.pre                             \"Het spijt ons, maar &brandShortName; kan geen Flash afspelen op dit apparaat. \">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.learnMore): Mobile only. This text is used to link to a SUMO page explaining why Flash is not\n     supported on this device. Use the unicode ellipsis char, \\u2026, or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY unsupportedPlatform.learnMore                       \"Meer info…\">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.post): Mobile only. Include text here if needed for your locale. -->\n<!ENTITY unsupportedPlatform.post                            \"\">\n\n<!ENTITY missingPlugin                                       \"Er is een plug-in nodig om deze inhoud weer te geven.\">\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n<!ENTITY tapToPlayPlugin                                     \"Tik hier om de plug-in te activeren.\">\n<!ENTITY clickToActivatePlugin                               \"Plug-in activeren.\">\n<!ENTITY checkForUpdates                                     \"Controleren op updates…\">\n<!ENTITY disabledPlugin                                      \"Deze plug-in is uitgeschakeld.\">\n<!ENTITY blockedPlugin.label                                 \"Deze plug-in is geblokkeerd voor uw bescherming.\">\n<!ENTITY hidePluginBtn.label                                 \"Plug-in verbergen\">\n<!ENTITY managePlugins                                       \"Plug-ins beheren…\">\n\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n<!ENTITY reloadPlugin.pre                                    \"Laad de \">\n<!ENTITY reloadPlugin.middle                                 \"pagina opnieuw\">\n<!ENTITY reloadPlugin.post                                   \" om het nogmaals te proberen.\">\n<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please                                       \"Crashrapport verzenden\">\n<!ENTITY report.submitting                                   \"Rapport verzenden…\">\n<!ENTITY report.submitted                                    \"Crashrapport verzonden.\">\n<!ENTITY report.disabled                                     \"Crashrapportage uitgeschakeld.\">\n<!ENTITY report.failed                                       \"Verzending mislukt.\">\n<!ENTITY report.unavailable                                  \"Geen rapport beschikbaar.\">\n<!ENTITY report.comment                                      \"Voeg commentaar toe (commentaar is publiekelijk zichtbaar)\">\n<!ENTITY report.pageURL                                      \"De pagina-URL meesturen\">\n\n<!ENTITY plugin.file                                         \"Bestand\">\n<!ENTITY plugin.mimeTypes                                    \"MIME-typen\">\n\n<!ENTITY plugin.flashProtectedMode.label                     \"Enable Adobe Flash protected mode\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/mozapps/plugins/plugins.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npluginLicenseAgreement.label=Om %S te installeren moet u akkoord gaan met het volgende:\n\npluginInstallation.download.start=%S aan het downloaden…\npluginInstallation.download.finish=Downloaden van %S voltooid.\n\npluginInstallation.install.start=%S aan het installeren…\npluginInstallation.install.finish=%S is succesvol geïnstalleerd.\npluginInstallation.install.error=Installatie van %S (%S) is mislukt.\n\npluginInstallation.complete=Installeren van plug-ins voltooid.\n\npluginInstallationSummary.success=Geïnstalleerd\npluginInstallationSummary.failed=Mislukt\npluginInstallationSummary.licenseNotAccepted=Licentie niet geaccepteerd\npluginInstallationSummary.notAvailable=Niet beschikbaar\npluginInstallationSummary.manualInstall.label=Handmatige installatie\npluginInstallationSummary.manualInstall.tooltip=Handmatig de plug-in installeren\n\npluginInstallation.noPluginsFound=Er zijn geen geschikte plug-ins gevonden.\npluginInstallation.noPluginsInstalled=Er zijn geen plug-ins geïnstalleerd.\npluginInstallation.unknownPlugin=Onbekende plug-in (%S)\n\npluginInstallation.restart.label=%S herstarten\npluginInstallation.restart.accesskey=h\npluginInstallation.close.label=Sluiten\npluginInstallation.close.accesskey=S\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/mozapps/preferences/changemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY setPassword.title                 \"Hoofdwachtwoord wijzigen\">\n<!ENTITY setPassword.tokenName.label       \"Beveiligingsapparaat\">\n<!ENTITY setPassword.oldPassword.label     \"Huidige wachtwoord:\">\n<!ENTITY setPassword.newPassword.label     \"Voer nieuw wachtwoord in:\">\n<!ENTITY setPassword.reenterPassword.label \"Voer wachtwoord nogmaals in:\">\n<!ENTITY setPassword.meter.label           \"Wachtwoordkwaliteitsmeter\">\n<!ENTITY setPassword.meter.loading         \"Laden\">\n<!ENTITY masterPasswordDescription.label   \"Een hoofdwachtwoord wordt gebruikt om gevoelige gegevens te beschermen, zoals wachtwoorden voor websites. Als u een hoofdwachtwoord aanmaakt, zal eenmaal per sessie aan u worden gevraagd dit in te voeren zodra &brandShortName; door het wachtwoord beschermde opgeslagen gegevens ophaalt.\">\n<!ENTITY masterPasswordWarning.label       \"Verzeker u ervan dat u het ingestelde hoofdwachtwoord onthoudt. Als u uw hoofdwachtwoord vergeet, zult u geen toegang tot de hierdoor beschermde gegevens kunnen krijgen.\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/mozapps/preferences/ocsp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ocspDialog.title             \"Certificaatvalidatie\">\n<!ENTITY enableOCSP.label             \"Het Online Certificate Status Protocol (OCSP) gebruiken om de geldigheid van certificaten te bevestigen\">\n<!ENTITY enableOCSP.accesskey         \"O\">\n<!ENTITY requireOCSP.label            \"Wanneer een OCSP-serververbinding mislukt, het certificaat als ongeldig behandelen\">\n<!ENTITY requireOCSP.accesskey        \"W\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/mozapps/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Master Password\n\npassword_not_set=(niet ingesteld)\nfailed_pw_change=Kan hoofdwachtwoord niet wijzigen.\nincorrect_pw=U hebt niet het juiste huidige hoofdwachtwoord ingevoerd. Probeer het opnieuw.\npw_change_ok=Hoofdwachtwoord met succes gewijzigd.\npw_erased_ok=U hebt uw hoofdwachtwoord verwijderd. \npw_not_wanted=Waarschuwing! U hebt besloten geen hoofdwachtwoord te gebruiken.\npw_empty_warning=Uw opgeslagen web- en e-mailwachtwoorden, formuliergegevens en privésleutels zullen niet worden beschermd.\npw_change2empty_in_fips_mode=U bent momenteel in FIPS-modus. FIPS vereist een ingesteld hoofdwachtwoord.\npw_change_success_title=Wachtwoordwijziging geslaagd\npw_change_failed_title=Wachtwoordwijziging mislukt\npw_remove_button=Verwijderen\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/mozapps/preferences/removemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY removePassword.title              \"Hoofdwachtwoord verwijderen\">\n<!ENTITY removeInfo.label                  \"U moet uw huidige wachtwoord invoeren om verder te gaan:\">\n<!ENTITY removeWarning1.label              \"Uw hoofdwachtwoord wordt gebruikt om gevoelige gegevens te beschermen, zoals wachtwoorden voor websites.\">\n<!ENTITY removeWarning2.label              \"Als u uw hoofdwachtwoord verwijdert, worden uw gegevens niet meer beschermd als de controle over uw computer wordt overgenomen.\">\n<!ENTITY setPassword.oldPassword.label     \"Huidige wachtwoord:\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/mozapps/profile/createProfileWizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY newprofile.title             \"Wizard Profiel aanmaken\">\n<!ENTITY window.size                  \"width: 50em; height: 37em;\">\n\n<!-- First wizard page -->\n<!ENTITY profileCreationExplanation_1.text  \"&brandShortName; slaat informatie over uw instellingen en voorkeuren op in uw persoonlijke profiel.\">\n<!ENTITY profileCreationExplanation_2.text  \"Als u deze kopie van &brandShortName; deelt met andere gebruikers, kunt u profielen gebruiken om de informatie van alle gebruikers gescheiden te houden. Om dit te bereiken, moet elke gebruiker zijn of haar eigen profiel aanmaken.\">\n<!ENTITY profileCreationExplanation_3.text  \"Als u de enige bent die deze kopie van &brandShortName; gebruikt, moet u minstens één profiel hebben. Als u wilt, kunt u meerdere profielen voor uzelf aanmaken om verschillende sets van instellingen en voorkeuren op te slaan. U zou bijvoorbeeld aparte profielen kunnen hebben voor zakelijk en persoonlijk gebruik.\">\n<!ENTITY profileCreationExplanation_4.text  \"Klik op Volgende om te beginnen met het aanmaken van uw profiel.\">\n<!ENTITY profileCreationExplanation_4Mac.text  \"Klik op Doorgaan om te beginnen met het aanmaken van uw profiel.\">\n<!ENTITY profileCreationExplanation_4Gnome.text  \"Klik op Volgende om te beginnen met het aanmaken van uw profiel.\">\n\n<!-- Second wizard page -->\n<!ENTITY profileCreationIntro.text      \"Als u meerdere profielen aanmaakt, kunt u ze onderscheiden door de profielnamen. U kunt de naam hieronder gebruiken of een eigen naam kiezen.\">\n<!ENTITY profilePrompt.label            \"Voer een nieuwe profielnaam in:\">\n<!ENTITY profilePrompt.accesskey        \"V\">\n<!ENTITY profileDirectoryExplanation.text   \"Uw instellingen, voorkeuren en andere gebruikersgegevens zullen worden opgeslagen in:\">\n<!ENTITY profileDefaultName             \"Standaardgebruiker\">\n<!ENTITY button.choosefolder.label      \"Map kiezen…\">\n<!ENTITY button.choosefolder.accesskey  \"k\">\n<!ENTITY button.usedefault.label        \"Standaardmap gebruiken\">\n<!ENTITY button.usedefault.accesskey    \"S\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/mozapps/profile/profileSelection.dtd",
    "content": "<!-- -*- Mode: SGML; indent-tabs-mode: nil; -*- -->\n<!--\n\n This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY            windowtitle.label      \"&brandShortName; - Gebruikersprofiel kiezen\">\n\n<!ENTITY            profilename.label      \"Profielnaam:\">\n\n<!ENTITY            start.label            \"&brandShortName; starten\">\n<!ENTITY            exit.label             \"Afsluiten\">\n\n<!ENTITY            availprofiles.label    \"Beschikbare profielen\">\n\n<!ENTITY            newButton.label        \"Profiel aanmaken…\">\n<!ENTITY            newButton.accesskey    \"a\">\n<!ENTITY            renameButton.label     \"Profiel hernoemen…\">\n<!ENTITY            renameButton.accesskey \"h\">\n<!ENTITY            deleteButton.label     \"Profiel verwijderen…\">\n<!ENTITY            deleteButton.accesskey \"v\">\n\n<!-- manager entities -->\n<!ENTITY            pmDescription.label    \"&brandShortName; slaat informatie over uw instellingen, voorkeuren en andere gebruikersitems op in uw gebruikersprofiel.\">\n\n<!ENTITY            offlineState.label     \"Offline werken\">\n<!ENTITY            offlineState.accesskey \"O\">\n\n<!ENTITY            useSelected.label       \"Geselecteerde profiel gebruiken zonder te vragen bij het opstarten\">\n<!ENTITY            useSelected.accesskey   \"r\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/mozapps/profile/profileSelection.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nrestartTitle=%S sluiten\nrestartMessageNoUnlocker=%S is al actief, maar reageert niet. Om een nieuw venster te openen, moet u eerst het bestaande %S-proces afsluiten, of uw systeem herstarten.\nrestartMessageUnlocker=%S is al actief, maar reageert niet. Het oude %S-proces moet worden afgesloten om een nieuw venster te openen.\nrestartMessageNoUnlockerMac=Er is al een exemplaar van %S geopend. Er kan maar één exemplaar van %S tegelijk geopend zijn.\nrestartMessageUnlockerMac=Er is al een exemplaar van %S geopend. Het actieve exemplaar van %S zal worden afgesloten om dit exemplaar te openen.\n\nprofileTooltip=Profiel: ‘%S’ - Pad: ‘%S’\n\npleaseSelectTitle=Profiel selecteren\npleaseSelect=Selecteer een profiel om %S te starten, of maak een nieuw profiel aan.\n\nprofileLockedTitle=Profiel in gebruik\nprofileLocked2=%S kan het profiel ‘%S’ niet gebruiken, omdat het in gebruik is.\\n\\nSluit de actieve versie van %S om door te gaan, of kies een ander profiel.\n\nrenameProfileTitle=Profiel hernoemen\nrenameProfilePrompt=Het profiel ‘%S’ hernoemen naar:\n\nprofileNameInvalidTitle=Ongeldige profielnaam\nprofileNameInvalid=De profielnaam ‘%S’ is niet toegestaan.\n\nchooseFolder=Een profielmap kiezen\nprofileNameEmpty=Een lege profielnaam is niet toegestaan.\ninvalidChar=Het teken ‘%S’ is niet toegestaan in profielnamen. Kies een andere naam.\n\ndeleteTitle=Profiel verwijderen\ndeleteProfileConfirm=Het verwijderen van een profiel zal het profiel van de lijst met beschikbare profielen verwijderen en kan niet ongedaan worden gemaakt.\\nU kunt er ook voor kiezen om de bestanden met profielgegevens, waaronder uw instellingen, certificaten en andere gebruikersgegevens te verwijderen. Deze optie zal de map ‘%S’ verwijderen en kan niet ongedaan worden gemaakt.\\nWilt u de bestanden met profielgegevens verwijderen?\ndeleteFiles=Bestanden verwijderen\ndontDeleteFiles=Bestanden niet verwijderen\n\nprofileCreationFailed=Profiel kon niet worden aangemaakt. Waarschijnlijk kan er niet in de gekozen map worden geschreven.\nprofileCreationFailedTitle=Aanmaken van het profiel is mislukt\nprofileExists=Er bestaat al een profiel met deze naam. Kies een andere naam.\nprofileExistsTitle=Profiel bestaat al\nprofileFinishText=Klik op Voltooien om het nieuwe profiel aan te maken.\nprofileFinishTextMac=Klik op Gereed om het nieuwe profiel aan te maken.\nprofileMissing=Uw %S-profiel kan niet worden geladen. Het is mogelijk niet aanwezig of ontoegankelijk.\nprofileMissingTitle=Profiel ontbreekt\n\nresetBackupDirectory=Oude %S-gegevens\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/mozapps/update/history.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  history.title             \"Updategeschiedenis\">\n<!ENTITY  history.intro             \"De volgende updates zijn geïnstalleerd:\">\n<!ENTITY  closebutton.label         \"Sluiten\">\n                                     \n<!ENTITY  noupdates.label           \"Er zijn nog geen updates geïnstalleerd\">\n\n<!ENTITY  name.header               \"Updatenaam\">\n<!ENTITY  date.header               \"Installatiedatum\">\n<!ENTITY  type.header               \"Type\">\n<!ENTITY  state.header              \"Staat\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/mozapps/update/updates.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY  updateWizard.title              \"Software-update\">\n\n<!ENTITY  checking.title                  \"Controleren op updates\">\n<!ENTITY  updateCheck.label               \"Controleren op nieuwere versies van &brandShortName;…\">\n\n<!ENTITY  noupdatesfound.title            \"Geen updates gevonden\">\n<!ENTITY  noupdatesautoenabled.intro      \"Er zijn geen updates beschikbaar. &brandShortName; zal periodiek\n                                           controleren op updates.\">\n<!ENTITY  noupdatesautodisabled.intro     \"Er zijn geen updates beschikbaar. Controleer later nog eens of activeer\n                                           de automatische updatecontrole van &brandShortName;.\">\n\n<!ENTITY  manualUpdate.title              \"Bijwerken niet mogelijk\">\n<!ENTITY  manualUpdate.desc               \"Er is een aanbevolen beveiligings- en stabiliteitsupdate beschikbaar, maar u hebt\n                                           niet de benodigde systeemrechten om deze te installeren. Neem contact op met uw\n                                           systeembeheerder of probeer het nogmaals met een account die de rechten\n                                           heeft om software op deze computer te installeren.\">\n<!ENTITY  manualUpdate.space.desc         \"Er is een aanbevolen beveiligings- en stabiliteitsupdate beschikbaar, maar u hebt\n                                           niet genoeg ruimte om deze te installeren.\">\n<!ENTITY  manualUpdateGetMsg.label        \"U kunt de nieuwste versie van &brandShortName; altijd verkrijgen op:\">\n\n<!ENTITY  unsupported.title               \"Niet-ondersteund systeem\">\n<!ENTITY  unsupported.label               \"Uw &brandShortName; is verouderd, maar de nieuwste versie wordt niet\n                                           ondersteund op uw systeem. Upgrade uw systeem en probeer het dan opnieuw.\n                                           U zult deze melding niet meer zien, maar u kunt wel\">\n<!ENTITY  unsupportedLink.label           \"meer lezen.\">\n\n<!ENTITY  clickHere.label                 \"Meer informatie over deze update bekijken\">\n\n<!ENTITY  evangelism.desc                 \"Het wordt ten sterkste aangeraden de update \n                                           voor &brandShortName; zo snel mogelijk toe te passen.\">\n\n<!ENTITY  downloadPage.title              \"&brandShortName; downloaden\">\n<!ENTITY  downloading.intro               \"De update wordt gedownload…\">\n<!ENTITY  connecting.label                \"Verbinden met de updateserver…\">\n<!ENTITY  verificationFailedText.label    \"&brandShortName; kon de integriteit van de incrementele\n                                           update die is gedownload niet verifiëren en downloadt\n                                           daarom nu het volledige updatepakket.\">\n\n<!ENTITY  viewDetails.tooltip             \"Details over deze update weergeven\">\n\n<!ENTITY  details.link                    \"Details\">\n\n<!ENTITY  error.title                     \"Bijwerken mislukt\">\n\n<!ENTITY  error.label                     \"Er was een probleem bij het controleren op, of het downloaden of installeren\n                                           van deze update. &brandShortName; kon niet worden bijgewerkt, omdat:\">\n\n<!ENTITY  errorManual.label               \"U kunt &brandShortName; handmatig bijwerken door deze koppeling te\n                                           bezoeken en de nieuwste versie te downloaden:\">\n\n<!ENTITY  errorpatching.intro             \"De gedeeltelijke update kon niet worden toegepast. \n                                           &brandShortName; zal het opnieuw proberen door een volledige update te downloaden.\">\n\n<!ENTITY  genericBackgroundError.label    \"&brandShortName; kan niet bepalen of er een update beschikbaar is.\n                                           Verzeker u ervan dat u de nieuwste versie van &brandShortName; hebt van:\">\n\n<!ENTITY  finishedPage.title              \"Update gereed voor installatie\">\n<!ENTITY  finishedPage.text               \"De update zal de volgende keer dat &brandShortName; start worden geïnstalleerd. U\n                                           kunt &brandShortName; nu herstarten, of doorgaan met werken en later herstarten.\">\n\n<!ENTITY  finishedBackgroundPage.text     \"Er is een beveiligings- en stabiliteitsupdate voor &brandShortName;\n                                           gedownload en gereed voor installatie.\">\n<!ENTITY  finishedBackground.name         \"Update:\">\n<!-- LOCALIZATION NOTE (finishedBackground.more): This string describes the button labels defined by restartNowButton and restartLaterButton in updates.properties. -->\n<!ENTITY  finishedBackground.more         \"De update zal de volgende keer dat &brandShortName; start worden geïnstalleerd. U\n                                           kunt &brandShortName; nu herstarten, of doorgaan met werken en later herstarten.\">\n<!ENTITY  finishedBackground.moreElevated \"Deze update vereist beheerdersbevoegdheden. De update zal de volgende\n                                           keer dat &brandShortName; start worden geïnstalleerd. U kunt\n                                           &brandShortName; nu herstarten, doorgaan met werken en later herstarten, of deze\n                                           update weigeren.\">\n\n<!ENTITY  update.details.label            \"Details\">\n<!ENTITY  update.installedOn.label        \"Geïnstalleerd op:\">\n<!ENTITY  update.status.label             \"Status:\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/mozapps/update/updates.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The 1st %S is the update name and the 2nd %S is the build\n# identifier from the local updates.xml for displaying update history\n# example: MyApplication (20081022033543)\nupdateFullName=%S (%S)\n\n# LOCALIZATION NOTE: The 1st %S is brandShortName and 2nd %S is update version\n# where update version from the update xml\n# example: MyApplication 10.0.5\nupdateName=%S %S\n\n# LOCALIZATION NOTE: When present\n# %1$S is the brandShortName. Ex: MyApplication\n# %2$S is the update version - provided by the update xml. Ex: version 10.0.5\n# %3$S is the build identifier - provided by the update xml. Ex: 20081022033543\nupdateNightlyName=%1$S %2$S %3$S nightly\nintro_major=Wilt u nu upgraden naar %1$S %2$S?\nintro_minor=Er is een beveiligings- en stabiliteitsupdate voor %1$S beschikbaar:\n\nupdateType_major=Nieuwe versie\nupdateType_minor=Beveiligingsupdate\n\n# LOCALIZATION NOTE: When present %S is brandShortName\nverificationError=%S kon de integriteit van het updatepakket niet bevestigen.\nresumePausedAfterCloseTitle=Software-update\nresumePausedAfterCloseMsg=U hebt het downloaden van deze update gepauzeerd. Wilt u de update op de achtergrond downloaden terwijl u doorgaat met het gebruiken van %S?\nupdaterIOErrorTitle=Software-update mislukt\nupdaterIOErrorMsg=De update kon niet worden geïnstalleerd. Controleer of er geen andere versies van %S actief zijn op uw computer, en herstart daarna %S om het opnieuw te proberen.\nokButton=OK\nokButton.accesskey=O\naskLaterButton=Later vragen\naskLaterButton.accesskey=L\nnoThanksButton=Nee bedankt\nnoThanksButton.accesskey=N\nupdateButton_minor=%S bijwerken\nupdateButton_minor.accesskey=b\nupdateButton_major=De nieuwe versie ophalen\nupdateButton_major.accesskey=D\nbackButton=Terug\nbackButton.accesskey=T\nacceptTermsButton=Voorwaarden accepteren\nacceptTermsButton.accesskey=V\n# NOTE: The restartLaterButton string is also used in\n# mozapps/extensions/content/blocklist.js\nrestartLaterButton=Later herstarten\nrestartLaterButton.accesskey=L\nrestartNowButton=%S herstarten\nrestartNowButton.accesskey=h\n\n# LOCALIZATION NOTE: %S is the date the update was installed from the local\n# updates.xml for displaying update history\nstatusSucceededFormat=Geïnstalleerd op: %S\n\nstatusFailed=Installatie mislukt\npauseButtonPause=Pauzeren\npauseButtonResume=Hervatten\nhideButton=Verbergen\nhideButton.accesskey=V\n\napplyingUpdate=Update toepassen…\n\nupdatesfound_minor.title=Update beschikbaar\nupdatesfound_major.title=Nieuwe versie beschikbaar\n\ninstallSuccess=De update is met succes geïnstalleerd\ninstallPending=Installatie in afwachting\npatchApplyFailure=De update kon niet worden geïnstalleerd (Patch toepassen mislukt)\nelevationFailure=U hebt niet de benodigde rechten om deze update te installeren. Neem contact op met uw systeembeheerder.\n\n# LOCALIZATION NOTE: %S is the amount downloaded so far\n# example: Paused —  879 KB of 2.1 MB\ndownloadPausedStatus=Gepauzeerd –  %S\n\ncheck_error-200=Update-XML-bestand ongeldig (200)\ncheck_error-403=Toegang geweigerd (403)\ncheck_error-404=Update-XML-bestand niet gevonden (404)\ncheck_error-500=Interne serverfout (500)\ncheck_error-2152398849=Mislukt (Onbekende reden)\ncheck_error-2152398861=Verbinding geweigerd\ncheck_error-2152398862=Wachttijd voor verbinding verstreken\n# NS_ERROR_OFFLINE\ncheck_error-2152398864=Netwerk is offline (Ga online)\ncheck_error-2152398867=Poort niet toegestaan\ncheck_error-2152398868=Geen gegevens ontvangen (Probeer het opnieuw)\ncheck_error-2152398878=Updateserver niet gevonden (Controleer uw internetverbinding)\ncheck_error-2152398890=Proxyserver niet gevonden (Controleer uw internetverbinding)\n# NS_ERROR_DOCUMENT_NOT_CACHED\ncheck_error-2152398918=Netwerk is offline (Ga online)\ncheck_error-2152398919=Gegevensoverdracht werd onderbroken (Probeer het opnieuw)\ncheck_error-2152398920=Verbinding met proxyserver geweigerd\ncheck_error-2153390069=Servercertificaat is verlopen (Stel uw systeemklok in op de juiste datum en tijd als die niet juist zijn)\ncheck_error-verification_failed=De integriteit van de update kon niet worden geverifieerd\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/mozapps/xpinstall/xpinstallConfirm.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from institems.xul -->\n\n<!ENTITY dialog.title            \"Software-installatie\">\n<!ENTITY dialog.style            \"width: 45em\">\n<!ENTITY warningPrimary.label    \"Installeer alleen add-ons van auteurs die u vertrouwt.\">\n<!ENTITY warningSecondary.label  \"Kwaadwillende software kan uw computer beschadigen of uw privacy schenden.\">\n\n<!ENTITY from.label \"van:\">\n\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/mozapps/xpinstall/xpinstallConfirm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nunverified=(Auteur niet geverifieerd)\nsigned=(%S)\n\nitemWarnIntroMultiple=U hebt gevraagd de volgende %S onderdelen te installeren:\nitemWarnIntroSingle=U hebt gevraagd het volgende onderdeel te installeren:\ninstallButtonDisabledLabel=Installeren (%S)\ninstallButtonLabel=Nu installeren\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/necko/necko.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#ResolvingHost=Looking up\n#ConnectedTo=Connected to \n#ConnectingTo=Connecting to \n#SendingRequestTo=Sending request to \n#TransferringDataFrom=Transferring data from \n\n3=Server %1$S opzoeken…\n4=Verbonden met %1$S…\n5=Aanvraag verzenden naar %1$S…\n6=Gegevens overbrengen van %1$S…\n7=Verbinden met %1$S…\n8=%1$S gelezen\n9=%1$S geschreven\n10=Wachten op %1$S…\n11=%1$S opgezocht…\n12=Een TLS-handshake uitvoeren op %1$S…\n13=De TLS-handshake voor %1$S is voltooid…\n\n27=Starten met FTP-transactie…\n28=FTP-transactie voltooid\n\nUnsupportedFTPServer=De FTP-server %1$S wordt momenteel niet ondersteund.\nRepostFormData=Deze webpagina wordt doorgestuurd naar een nieuwe locatie. Wilt u de formuliergegevens die u hebt ingevoerd opnieuw verzenden naar de nieuwe locatie?\n\n# Directory listing strings\nDirTitle=Index van %1$S\nDirGoUp=Naar bovenliggende map\nShowHidden=Verborgen objecten tonen\nDirColName=Naam\nDirColSize=Grootte\nDirColMTime=Laatst gewijzigd\nDirFileLabel=Bestand: \n\nPhishingAuth=U gaat ‘%1$S’ bezoeken. Deze website kan proberen u te laten denken dat u een andere website bezoekt. Wees op uw hoede.\nPhishingAuthAccept=Ik begrijp het en zal erg voorzichtig zijn\nSuperfluousAuth=U gaat zich aanmelden bij de website ‘%1$S’ met de gebruikersnaam ‘%2$S’, maar de website vereist geen authenticatie. Dit kan een poging zijn om u te misleiden.\\n\\nIs ‘%1$S’ de website die u wilt bezoeken?\nAutomaticAuth=U gaat zich aanmelden bij de website ‘%1$S’ met de gebruikersnaam ‘%2$S’.\n\nTrackingUriBlocked=De bron op ‘%1$S’ is geblokkeerd, omdat bescherming tegen volgen is ingeschakeld.\nUnsafeUriBlocked=De bron op ‘%1$S’ is geblokkeerd door Veilig surfen.\n\n# LOCALIZATION NOTE (APIDeprecationWarning):\n# %1$S is the deprecated API; %2$S is the API function that should be used.\nAPIDeprecationWarning=Waarschuwing: ‘%1$S’ wordt niet meer ondersteund, gebruik ‘%2$S’\n\n# LOCALIZATION NOTE (nsICookieManagerDeprecated): don't localize originAttributes.\n# %1$S is the deprecated API; %2$S is the interface suffix that the given deprecated API belongs to.\nnsICookieManagerAPIDeprecated=‘%1$S’ is gewijzigd. Werk uw code bij en geef de juiste originAttributes door. Lees meer op MDN: https://developer.mozilla.org/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsICookieManager%2$S\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/passwordmgr/passwordManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY      savedLogins.title               \"Opgeslagen aanmeldingen\">\n\n<!ENTITY      closebutton.label               \"Sluiten\">\n<!ENTITY      closebutton.accesskey           \"S\">\n\n<!ENTITY      treehead.site.label             \"Website\">\n<!ENTITY      treehead.username.label         \"Gebruikersnaam\">\n<!ENTITY      treehead.password.label         \"Wachtwoord\">\n<!ENTITY      treehead.timeCreated.label         \"Eerst gebruikt\">\n<!ENTITY      treehead.timeLastUsed.label        \"Laatst gebruikt\">\n<!ENTITY      treehead.timePasswordChanged.label \"Laatst gewijzigd\">\n<!ENTITY      treehead.timesUsed.label           \"Keren gebruikt\">\n\n<!ENTITY      remove.label                    \"Verwijderen\">\n<!ENTITY      remove.accesskey                \"V\">\n\n<!ENTITY      addLogin.label                  \"Aanmelding toevoegen\">\n<!ENTITY      addLogin.accesskey              \"t\">\n\n<!ENTITY      import.label                    \"Importeren…\">\n<!ENTITY      import.accesskey                \"I\">\n\n<!ENTITY      searchFilter.label              \"Zoeken\">\n<!ENTITY      searchFilter.accesskey          \"Z\">\n\n<!ENTITY      windowClose.key                 \"w\">\n<!ENTITY      focusSearch1.key                \"f\">\n<!ENTITY      focusSearch2.key                \"k\">\n\n<!ENTITY      copyPasswordCmd.label           \"Wachtwoord kopiëren\">\n<!ENTITY      copyPasswordCmd.accesskey       \"k\">\n\n<!ENTITY      copyUsernameCmd.label           \"Gebruikersnaam kopiëren\">\n<!ENTITY      copyUsernameCmd.accesskey       \"G\">\n\n<!ENTITY      editPasswordCmd.label           \"Wachtwoord bewerken\">\n<!ENTITY      editPasswordCmd.accesskey       \"W\">\n\n<!ENTITY      editUsernameCmd.label           \"Gebruikersnaam bewerken\">\n<!ENTITY      editUsernameCmd.accesskey       \"b\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/passwordmgr/passwordmgr.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nrememberValue = Wachtwoordenbeheerder gebruiken om deze waarde te onthouden\nrememberPassword = Wachtwoordenbeheerder gebruiken om dit wachtwoord te onthouden\nsavePasswordTitle = Bevestigen\n# LOCALIZATION NOTE (saveLoginMsg, saveLoginMsgNoUser):\n# %1$S is brandShortName, %2$S is the login's hostname.\nsaveLoginMsg = Wilt u dat %1$S deze aanmelding voor %2$S opslaat?\nsaveLoginMsgNoUser = Wilt u dat %1$S dit wachtwoord voor %2$S opslaat?\nsaveLoginButtonAllow.label = Opslaan\nsaveLoginButtonAllow.accesskey = O\nsaveLoginButtonDeny.label = Niet opslaan\nsaveLoginButtonDeny.accesskey = N\nupdateLoginMsg = Wilt u deze aanmelding bijwerken?\nupdateLoginMsgNoUser = Wilt u dit wachtwoord bijwerken?\nupdateLoginButtonText = Bijwerken\nupdateLoginButtonAccessKey = B\nupdateLoginButtonDeny.label = Niet bijwerken\nupdateLoginButtonDeny.accesskey = N\n# LOCALIZATION NOTE (rememberPasswordMsg):\n# 1st string is the username for the login, 2nd is the login's hostname.\n# Note that long usernames may be truncated.\nrememberPasswordMsg = Wilt u het wachtwoord voor ‘%1$S’ op %2$S onthouden?\n# LOCALIZATION NOTE (rememberPasswordMsgNoUsername):\n# String is the login's hostname.\nrememberPasswordMsgNoUsername = Wilt u het wachtwoord op %S onthouden?\n# LOCALIZATION NOTE (noUsernamePlaceholder):\n# This is displayed in place of the username when it is missing.\nnoUsernamePlaceholder=Geen gebruikersnaam\ntogglePasswordLabel=Wachtwoord tonen\ntogglePasswordAccessKey2=t\nnotNowButtonText = &Niet nu\nnotifyBarNotNowButtonText = Niet nu\nnotifyBarNotNowButtonAccessKey = N\nneverForSiteButtonText = Nooit voor d&eze website\nnotifyBarNeverRememberButtonText2 = Nooit opslaan\nnotifyBarNeverRememberButtonAccessKey2 = t\nrememberButtonText = &Onthouden\nnotifyBarRememberPasswordButtonText = Wachtwoord onthouden\nnotifyBarRememberPasswordButtonAccessKey = o\npasswordChangeTitle = Wijziging van wachtwoord bevestigen\n# LOCALIZATION NOTE (updatePasswordMsg):\n# String is the username for the login.\nupdatePasswordMsg = Wilt u het opgeslagen wachtwoord voor ‘%S’ bijwerken?\nupdatePasswordMsgNoUser = Wilt u het opgeslagen wachtwoord bijwerken?\nnotifyBarUpdateButtonText = Wachtwoord bijwerken\nnotifyBarUpdateButtonAccessKey = b\nnotifyBarDontChangeButtonText = Niet wijzigen\nnotifyBarDontChangeButtonAccessKey = N\nuserSelectText = Bevestig voor welke gebruiker u het wachtwoord wijzigt\nhidePasswords=Wachtwoorden verbergen\nhidePasswordsAccessKey=W\nshowPasswords=Wachtwoorden tonen\nshowPasswordsAccessKey=W\nnoMasterPasswordPrompt=Weet u zeker dat u uw wachtwoorden wilt tonen?\nremoveAllPasswordsPrompt=Weet u zeker dat u alle wachtwoorden wilt verwijderen?\nremoveAllPasswordsTitle=Alle wachtwoorden verwijderen\nremoveLoginPrompt=Weet u zeker dat u deze aanmelding wilt verwijderen?\nremoveLoginTitle=Aanmelding verwijderen\nloginsDescriptionAll=Aanmeldingen voor de volgende websites zijn op uw computer opgeslagen:\nloginsDescriptionFiltered=De volgende aanmeldingen komen overeen met uw zoekopdracht:\n# LOCALIZATION NOTE (loginHostAge):\n# This is used to show the context menu login items with their age.\n# 1st string is the username for the login, 2nd is the login's age.\nloginHostAge=%1$S (%2$S)\n# LOCALIZATION NOTE (noUsername):\n# String is used on the context menu when a login doesn't have a username.\nnoUsername=Geen gebruikersnaam\nduplicateLoginTitle=Aanmelding bestaat al\nduplicateLogin=Er bestaat al eenzelfde aanmelding.\n\n# LOCALIZATION NOTE (insecureFieldWarningDescription2, insecureFieldWarningDescription3):\n# %1$S will contain insecureFieldWarningLearnMore and look like a link to indicate that clicking will open a tab with support information.\ninsecureFieldWarningDescription2 = Deze verbinding is niet beveiligd. Hier ingevoerde aanmeldingen kunnen worden onderschept. %1$S\ninsecureFieldWarningDescription3 = Hier ingevoerde aanmeldingen kunnen worden onderschept. %1$S\ninsecureFieldWarningLearnMore = Meer info\n\n# LOCALIZATION NOTE (removeAll, removeAllShown):\n# removeAll and removeAllShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAll.label=Alle verwijderen\nremoveAll.accesskey=A\nremoveAllShown.label=Alle getoonde verwijderen\nremoveAllShown.accesskey=A\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/pipnss/nsserrors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\nSSL_ERROR_EXPORT_ONLY_SERVER=Kan niet beveiligd communiceren. Peer ondersteunt geen hoge graad van versleuteling.\r\nSSL_ERROR_US_ONLY_SERVER=Kan niet beveiligd communiceren. Peer vereist hoge graad van versleuteling, welke niet wordt ondersteund.\r\nSSL_ERROR_NO_CYPHER_OVERLAP=Kan niet beveiligd communiceren met peer: geen algeme(e)n(e) versleutelingsalgoritme(n).\r\nSSL_ERROR_NO_CERTIFICATE=Kan het benodigde certificaat of de sleutel voor authenticatie niet vinden.\r\nSSL_ERROR_BAD_CERTIFICATE=Kan niet beveiligd communiceren met peer: peers certificaat werd verworpen.\r\nSSL_ERROR_BAD_CLIENT=De server heeft onjuiste gegevens ontvangen van de client.\r\nSSL_ERROR_BAD_SERVER=De client heeft onjuiste gegevens ontvangen van de server.\r\nSSL_ERROR_UNSUPPORTED_CERTIFICATE_TYPE=Niet-ondersteund certificaattype.\r\nSSL_ERROR_UNSUPPORTED_VERSION=Peer gebruikt niet-ondersteunde versie van het beveiligingsprotocol.\r\nSSL_ERROR_WRONG_CERTIFICATE=Clientauthenticatie mislukt: privésleutel in sleuteldatabase komt niet overeen met openbare sleutel in certificaatdatabase.\r\nSSL_ERROR_BAD_CERT_DOMAIN=Kan niet beveiligd communiceren met peer: opgevraagde domeinnaam komt niet overeen met het certificaat van de server.\r\nSSL_ERROR_POST_WARNING=Niet-herkende SSL-foutcode.\r\nSSL_ERROR_SSL2_DISABLED=Peer ondersteunt alleen SSL versie 2, dat lokaal is uitgeschakeld.\r\nSSL_ERROR_BAD_MAC_READ=SSL ontving een record met een onjuiste berichtauthenticatiecode.\r\nSSL_ERROR_BAD_MAC_ALERT=SSL-peer rapporteert onjuiste berichtauthenticatiecode.\r\nSSL_ERROR_BAD_CERT_ALERT=SSL-peer kan uw certificaat niet verifiëren.\r\nSSL_ERROR_REVOKED_CERT_ALERT=SSL-peer verwierp uw certificaat als ingetrokken.\r\nSSL_ERROR_EXPIRED_CERT_ALERT=SSL-peer verwierp uw certificaat als verlopen.\r\nSSL_ERROR_SSL_DISABLED=Kan niet verbinden: SSL is uitgeschakeld.\r\nSSL_ERROR_FORTEZZA_PQG=Kan niet verbinden: SSL-peer bevindt zich in een ander FORTEZZA-domein.\r\nSSL_ERROR_UNKNOWN_CIPHER_SUITE=Er werd een onbekende SSL-coderingssuite opgevraagd.\r\nSSL_ERROR_NO_CIPHERS_SUPPORTED=In dit programma zijn geen coderingssuites aanwezig en ingeschakeld.\r\nSSL_ERROR_BAD_BLOCK_PADDING=SSL ontving een record met onjuiste block padding.\r\nSSL_ERROR_RX_RECORD_TOO_LONG=SSL ontving een record die de maximaal toegestane lengte heeft overschreden.\r\nSSL_ERROR_TX_RECORD_TOO_LONG=SSL probeerde een record te versturen die de maximaal toegestane lengte heeft overschreden.\r\nSSL_ERROR_RX_MALFORMED_HELLO_REQUEST=SSL ontving een ongeldig Hello Request-handshakebericht.\r\nSSL_ERROR_RX_MALFORMED_CLIENT_HELLO=SSL ontving een ongeldig Client Hello-handshakebericht.\r\nSSL_ERROR_RX_MALFORMED_SERVER_HELLO=SSL ontving een ongeldig Server Hello-handshakebericht.\r\nSSL_ERROR_RX_MALFORMED_CERTIFICATE=SSL ontving een ongeldig Certificate-handshakebericht.\r\nSSL_ERROR_RX_MALFORMED_SERVER_KEY_EXCH=SSL ontving een ongeldig Server Key Exchange-handshakebericht.\r\nSSL_ERROR_RX_MALFORMED_CERT_REQUEST=SSL ontving een ongeldig Certificate Request-handshakebericht.\r\nSSL_ERROR_RX_MALFORMED_HELLO_DONE=SSL ontving een ongeldig Server Hello Done-handshakebericht.\r\nSSL_ERROR_RX_MALFORMED_CERT_VERIFY=SSL ontving een ongeldig Certificate Verify-handshakebericht.\r\nSSL_ERROR_RX_MALFORMED_CLIENT_KEY_EXCH=SSL ontving een ongeldig Client Key Exchange-handshakebericht.\r\nSSL_ERROR_RX_MALFORMED_FINISHED=SSL ontving een ongeldig Finished-handshakebericht.\r\nSSL_ERROR_RX_MALFORMED_CHANGE_CIPHER=SSL ontving een ongeldige Change Cipher Spec-record.\r\nSSL_ERROR_RX_MALFORMED_ALERT=SSL ontving een ongeldige Alert-record.\r\nSSL_ERROR_RX_MALFORMED_HANDSHAKE=SSL ontving een ongeldige Handshake-record.\r\nSSL_ERROR_RX_MALFORMED_APPLICATION_DATA=SSL ontving een ongeldige Application Data-record.\r\nSSL_ERROR_RX_UNEXPECTED_HELLO_REQUEST=SSL ontving een onverwacht Hello Request-handshakebericht.\r\nSSL_ERROR_RX_UNEXPECTED_CLIENT_HELLO=SSL ontving een onverwacht Client Hello-handshakebericht.\r\nSSL_ERROR_RX_UNEXPECTED_SERVER_HELLO=SSL ontving een onverwacht Server Hello-handshakebericht.\r\nSSL_ERROR_RX_UNEXPECTED_CERTIFICATE=SSL ontving een onverwacht Certificate-handshakebericht.\r\nSSL_ERROR_RX_UNEXPECTED_SERVER_KEY_EXCH=SSL ontving een onverwacht Server Key Exchange-handshakebericht.\r\nSSL_ERROR_RX_UNEXPECTED_CERT_REQUEST=SSL ontving een onverwacht Certificate Request-handshakebericht.\r\nSSL_ERROR_RX_UNEXPECTED_HELLO_DONE=SSL ontving een onverwacht Server Hello Done-handshakebericht.\r\nSSL_ERROR_RX_UNEXPECTED_CERT_VERIFY=SSL ontving een onverwacht Certificate Verify-handshakebericht.\r\nSSL_ERROR_RX_UNEXPECTED_CLIENT_KEY_EXCH=SSL ontving een onverwacht Client Key Exchange-handshakebericht.\r\nSSL_ERROR_RX_UNEXPECTED_FINISHED=SSL ontving een onverwacht Finished-handshakebericht.\r\nSSL_ERROR_RX_UNEXPECTED_CHANGE_CIPHER=SSL ontving een onverwachte Change Cipher Spec-record.\r\nSSL_ERROR_RX_UNEXPECTED_ALERT=SSL ontving een onverwachte Alert-record.\r\nSSL_ERROR_RX_UNEXPECTED_HANDSHAKE=SSL ontving een onverwachte Handshake-record.\r\nSSL_ERROR_RX_UNEXPECTED_APPLICATION_DATA=SSL ontving een onverwachte Application Data-record.\r\nSSL_ERROR_RX_UNKNOWN_RECORD_TYPE=SSL ontving een record met een onbekend inhoudstype.\r\nSSL_ERROR_RX_UNKNOWN_HANDSHAKE=SSL ontving een handshakebericht met een onbekend berichttype.\r\nSSL_ERROR_RX_UNKNOWN_ALERT=SSL ontving een waarschuwingsrecord met een onbekende waarschuwingsbeschrijving.\r\nSSL_ERROR_CLOSE_NOTIFY_ALERT=SSL-peer heeft deze verbinding gesloten.\r\nSSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT=SSL-peer verwachtte geen ontvangen handshakebericht.\r\nSSL_ERROR_DECOMPRESSION_FAILURE_ALERT=SSL-peer kon een ontvangen SSL-record niet decomprimeren.\r\nSSL_ERROR_HANDSHAKE_FAILURE_ALERT=SSL-peer kon niet onderhandelen over een acceptabele set beveiligingsparameters.\r\nSSL_ERROR_ILLEGAL_PARAMETER_ALERT=SSL-peer verwierp een handshakebericht voor onacceptabele inhoud.\r\nSSL_ERROR_UNSUPPORTED_CERT_ALERT=SSL-peer ondersteunt geen certificaten van het ontvangen type.\r\nSSL_ERROR_CERTIFICATE_UNKNOWN_ALERT=SSL-peer had een onbekend probleem met het ontvangen certificaat.\r\nSSL_ERROR_GENERATE_RANDOM_FAILURE=SSL ondervond een storing in de willekeurige-getallengenerator.\r\nSSL_ERROR_SIGN_HASHES_FAILURE=Kan benodigde gegevens voor het verifiëren van uw certificaat niet digitaal ondertekenen.\r\nSSL_ERROR_EXTRACT_PUBLIC_KEY_FAILURE=SSL kon de openbare sleutel niet uit het certificaat van de peer extraheren.\r\nSSL_ERROR_SERVER_KEY_EXCHANGE_FAILURE=Ongespecificeerde fout tijdens verwerken van SSL Server Key Exchange-handshake.\r\nSSL_ERROR_CLIENT_KEY_EXCHANGE_FAILURE=Ongespecificeerde fout tijdens verwerken van SSL Client Key Exchange-handshake.\r\nSSL_ERROR_ENCRYPTION_FAILURE=Bulkgegevens-coderingsalgoritme mislukt in geselecteerde coderingssuite.\r\nSSL_ERROR_DECRYPTION_FAILURE=Bulkgegevens-decoderingsalgoritme mislukt in geselecteerde coderingssuite.\r\nSSL_ERROR_SOCKET_WRITE_FAILURE=Poging om versleutelde gegevens naar onderliggende socket te schrijven mislukt.\r\nSSL_ERROR_MD5_DIGEST_FAILURE=MD5-digest-functie mislukt.\r\nSSL_ERROR_SHA_DIGEST_FAILURE=SHA-1-digest-functie mislukt.\r\nSSL_ERROR_MAC_COMPUTATION_FAILURE=MAC-berekening mislukt.\r\nSSL_ERROR_SYM_KEY_CONTEXT_FAILURE=Fout bij maken van Symmetric Key-context.\r\nSSL_ERROR_SYM_KEY_UNWRAP_FAILURE=Fout bij uitpakken van de symmetrische sleutel in Client Key Exchange-bericht.\r\nSSL_ERROR_PUB_KEY_SIZE_LIMIT_EXCEEDED=SSL-server probeerde hogegraads openbare sleutel met exportcoderingssuite te gebruiken.\r\nSSL_ERROR_IV_PARAM_FAILURE=Vertalen van een IV naar een parameter door PKCS11-code niet gelukt.\r\nSSL_ERROR_INIT_CIPHER_SUITE_FAILURE=Initialiseren van de geselecteerde coderingssuite niet gelukt.\r\nSSL_ERROR_SESSION_KEY_GEN_FAILURE=Genereren van sessiesleutels voor SSL-sessie door client niet gelukt.\r\nSSL_ERROR_NO_SERVER_KEY_FOR_ALG=Server heeft geen sleutel voor het geprobeerde sleuteluitwisselingsalgoritme.\r\nSSL_ERROR_TOKEN_INSERTION_REMOVAL=PKCS#11-token werd ingevoegd of verwijderd tijdens voortgang van bewerking.\r\nSSL_ERROR_TOKEN_SLOT_NOT_FOUND=Geen PKCS#11-token gevonden voor een vereiste bewerking.\r\nSSL_ERROR_NO_COMPRESSION_OVERLAP=Kan niet beveiligd communiceren met peer: geen gemeenschappelijk(e) compressiealgoritme(n).\r\nSSL_ERROR_HANDSHAKE_NOT_COMPLETED=Kan geen andere SSL-handshake initiëren totdat de huidige handshake is voltooid.\r\nSSL_ERROR_BAD_HANDSHAKE_HASH_VALUE=Onjuiste hash-waarden van handshakes ontvangen van peer.\r\nSSL_ERROR_CERT_KEA_MISMATCH=Het aangeboden certificaat kan niet worden gebruikt met het geselecteerde sleuteluitwisselingsalgoritme.\r\nSSL_ERROR_NO_TRUSTED_SSL_CLIENT_CA=Geen vertrouwde certificaatautoriteit voor SSL-clientauthenticatie.\r\nSSL_ERROR_SESSION_NOT_FOUND=SSL-sessie-ID van client niet gevonden in sessiebuffer van server.\r\nSSL_ERROR_DECRYPTION_FAILED_ALERT=Peer kon ontvangen SSL-record niet ontcijferen.\r\nSSL_ERROR_RECORD_OVERFLOW_ALERT=Peer ontving een SSL-record die langer was dan toegestaan.\r\nSSL_ERROR_UNKNOWN_CA_ALERT=Peer herkent en vertrouwt de CA niet die uw certificaat heeft uitgegeven.\r\nSSL_ERROR_ACCESS_DENIED_ALERT=Peer ontving een geldig certificaat, maar toegang werd geweigerd.\r\nSSL_ERROR_DECODE_ERROR_ALERT=Peer kon een SSL-handshakebericht niet ontcijferen.\r\nSSL_ERROR_DECRYPT_ERROR_ALERT=Peer rapporteert fout bij ondertekeningverificatie of sleuteluitwisseling.\r\nSSL_ERROR_EXPORT_RESTRICTION_ALERT=Peer rapporteert onderhandeling die exportregulaties niet naleeft.\r\nSSL_ERROR_PROTOCOL_VERSION_ALERT=Peer rapporteert niet-compatibele of niet-ondersteunde protocolversie.\r\nSSL_ERROR_INSUFFICIENT_SECURITY_ALERT=Server vereist veiliger coderingen dan welke door client worden ondersteund.\r\nSSL_ERROR_INTERNAL_ERROR_ALERT=Peer rapporteert een interne fout.\r\nSSL_ERROR_USER_CANCELED_ALERT=Peergebruiker heeft handshake geannuleerd.\r\nSSL_ERROR_NO_RENEGOTIATION_ALERT=Peer staat geen nieuwe onderhandeling over SSL-beveiligingsparameters toe.\r\nSSL_ERROR_SERVER_CACHE_NOT_CONFIGURED=SSL-serverbuffer niet geconfigureerd en niet uitgeschakeld voor deze socket.\r\nSSL_ERROR_UNSUPPORTED_EXTENSION_ALERT=SSL-peer ondersteunt geen opgevraagde TLS hello-extensie.\r\nSSL_ERROR_CERTIFICATE_UNOBTAINABLE_ALERT=SSL-peer kon uw certificaat niet verkrijgen van de gegeven URL.\r\nSSL_ERROR_UNRECOGNIZED_NAME_ALERT=SSL-peer heeft geen certificaat voor de opgevraagde DNS-naam.\r\nSSL_ERROR_BAD_CERT_STATUS_RESPONSE_ALERT=SSL-peer kon geen OCSP-antwoord voor zijn certificaat verkrijgen.\r\nSSL_ERROR_BAD_CERT_HASH_VALUE_ALERT=SSL-peer rapporteerde onjuiste waarde voor certificaathash.\r\nSSL_ERROR_RX_UNEXPECTED_NEW_SESSION_TICKET=SSL ontving een onverwacht New Session Ticket-handshakebericht.                             \r\nSSL_ERROR_RX_MALFORMED_NEW_SESSION_TICKET=SSL ontving een ongeldig New Session Ticket-handshakebericht.                                \r\nSSL_ERROR_DECOMPRESSION_FAILURE=SSL ontving een gecomprimeerde record die niet kon worden gedecomprimeerd.                                        \r\nSSL_ERROR_RENEGOTIATION_NOT_ALLOWED=Opnieuw onderhandelen is niet toegestaan op deze SSL-socket.                                                    \r\nSSL_ERROR_UNSAFE_NEGOTIATION=Peer probeerde handshake in oude stijl (mogelijk kwetsbaar).\r\nSSL_ERROR_RX_UNEXPECTED_UNCOMPRESSED_RECORD=SSL ontving een onverwachte ongecomprimeerde record.\r\nSSL_ERROR_WEAK_SERVER_EPHEMERAL_DH_KEY=SSL ontving een zwakke efemere Diffie-Hellman-sleutel in Server Key Exchange-handshakebericht.\r\nSSL_ERROR_NEXT_PROTOCOL_DATA_INVALID=SSL ontving ongeldige NPN-extensiegegevens.\r\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SSL2=SSL-functie wordt niet ondersteund voor SSL 2.0-verbindingen.\r\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SERVERS=SSL-functie wordt niet ondersteund voor servers.\r\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_CLIENTS=SSL-functie wordt niet ondersteund voor clients.\r\nSSL_ERROR_INVALID_VERSION_RANGE=SSL-versiebereik is niet geldig.\r\nSSL_ERROR_CIPHER_DISALLOWED_FOR_VERSION=SSL-peer selecteerde een niet-toegestane coderingssuite voor de geselecteerde protocolversie.\r\nSSL_ERROR_RX_MALFORMED_HELLO_VERIFY_REQUEST=SSL ontving een ongeldig Hello Verify Request-handshakebericht.\r\nSSL_ERROR_RX_UNEXPECTED_HELLO_VERIFY_REQUEST=SSL ontving een onverwacht Hello Verify Request-handshakebericht.\r\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_VERSION=SSL-functie niet ondersteund voor de protocolversie.\r\nSSL_ERROR_RX_UNEXPECTED_CERT_STATUS=SSL ontving een onverwacht Certificate Status-handshakebericht.\r\nSSL_ERROR_UNSUPPORTED_HASH_ALGORITHM=Niet-ondersteund hash-algoritme gebruikt door TLS-peer.\r\nSSL_ERROR_DIGEST_FAILURE=Digest-functie mislukt.\r\nSSL_ERROR_INCORRECT_SIGNATURE_ALGORITHM=Onjuist ondertekeningsalgoritme gespecificeerd in een digitaal ondertekend element.\r\nSSL_ERROR_NEXT_PROTOCOL_NO_CALLBACK=De volgende protocolonderhandelingsextensie is ingeschakeld, maar de callback werd gewist voordat deze nodig was.\r\nSSL_ERROR_NEXT_PROTOCOL_NO_PROTOCOL=De server ondersteunt geen protocollen die de client in de ALPN-extensie aankondigt.\r\nSSL_ERROR_INAPPROPRIATE_FALLBACK_ALERT=De server heeft de handshake geweigerd, omdat de client een downgrade heeft uitgevoerd naar een lagere TLS-versie dan die welke de server ondersteunt.\r\nSSL_ERROR_WEAK_SERVER_CERT_KEY=Het servercertificaat bevatte een openbare sleutel die te zwak was.\r\nSSL_ERROR_RX_SHORT_DTLS_READ=Niet genoeg ruimte in buffer voor DTLS-record.\r\nSSL_ERROR_NO_SUPPORTED_SIGNATURE_ALGORITHM=Er is geen ondersteunde TLS-ondertekening geconfigureerd.\r\nSSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM=De peer gebruikte een niet-ondersteunde combinatie van ondertekening en hash-algoritme.\r\nSSL_ERROR_MISSING_EXTENDED_MASTER_SECRET=De peer probeerde een hervatting zonder een juiste extended_master_secret-extensie.\r\nSSL_ERROR_UNEXPECTED_EXTENDED_MASTER_SECRET=De peer probeerde een hervatting met een onverwachte extended_master_secret-extensie.\r\nSEC_ERROR_IO=Er is een I/O-fout opgetreden tijdens beveiligingsautorisatie.\r\nSEC_ERROR_LIBRARY_FAILURE=fout in beveiligingsbibliotheek.\r\nSEC_ERROR_BAD_DATA=beveiligingsbibliotheek: onjuiste gegevens ontvangen.\r\nSEC_ERROR_OUTPUT_LEN=beveiligingsbibliotheek: fout bij uitvoerlengte.\r\nSEC_ERROR_INPUT_LEN=beveiligingsbibliotheek ondervond een fout bij invoerlengte.\r\nSEC_ERROR_INVALID_ARGS=beveiligingsbibliotheek: ongeldige argumenten.\r\nSEC_ERROR_INVALID_ALGORITHM=beveiligingsbibliotheek: ongeldig algoritme.\r\nSEC_ERROR_INVALID_AVA=beveiligingsbibliotheek: ongeldige AVA.\r\nSEC_ERROR_INVALID_TIME=Onjuist opgestelde tijdstring.\r\nSEC_ERROR_BAD_DER=beveiligingsbibliotheek: onjuist opgesteld DER-gecodeerd bericht.\r\nSEC_ERROR_BAD_SIGNATURE=Certificaat van peer heeft een ongeldige ondertekening.\r\nSEC_ERROR_EXPIRED_CERTIFICATE=Certificaat van peer is verlopen.\r\nSEC_ERROR_REVOKED_CERTIFICATE=Certificaat van peer is ingetrokken.\r\nSEC_ERROR_UNKNOWN_ISSUER=Uitgever van certificaat van peer wordt niet herkend.\r\nSEC_ERROR_BAD_KEY=Openbare sleutel van peer is ongeldig.\r\nSEC_ERROR_BAD_PASSWORD=Het ingevoerde beveiligingswachtwoord is onjuist.\r\nSEC_ERROR_RETRY_PASSWORD=Nieuw wachtwoord onjuist ingevoerd. Probeer het opnieuw.\r\nSEC_ERROR_NO_NODELOCK=beveiligingsbibliotheek: geen nodelock.\r\nSEC_ERROR_BAD_DATABASE=beveiligingsbibliotheek: foutieve database.\r\nSEC_ERROR_NO_MEMORY=beveiligingsbibliotheek: geheugentoewijzingsfout.\r\nSEC_ERROR_UNTRUSTED_ISSUER=Certificaatuitgever van peer is aangemerkt als niet vertrouwd door de gebruiker.\r\nSEC_ERROR_UNTRUSTED_CERT=Certificaat van peer is aangemerkt als niet vertrouwd door de gebruiker.\r\nSEC_ERROR_DUPLICATE_CERT=Certificaat bestaat al in uw database.\r\nSEC_ERROR_DUPLICATE_CERT_NAME=Naam van gedownload certificaat komt al voor in uw database.\r\nSEC_ERROR_ADDING_CERT=Fout bij toevoegen van certificaat aan database.\r\nSEC_ERROR_FILING_KEY=Fout bij opnieuw archiveren van de sleutel voor dit certificaat.\r\nSEC_ERROR_NO_KEY=De privésleutel voor dit certificaat kan niet worden gevonden in de sleuteldatabase.\r\nSEC_ERROR_CERT_VALID=Dit certificaat is geldig.\r\nSEC_ERROR_CERT_NOT_VALID=Dit certificaat is niet geldig.\r\nSEC_ERROR_CERT_NO_RESPONSE=Certificaatbibliotheek: geen antwoord\r\nSEC_ERROR_EXPIRED_ISSUER_CERTIFICATE=Het certificaat van de certificaatuitgever is verlopen. Controleer uw systeemdatum en -tijd.\r\nSEC_ERROR_CRL_EXPIRED=De CRL voor de certificaatuitgever is verlopen. Werk deze bij of controleer uw systeemdatum en -tijd.\r\nSEC_ERROR_CRL_BAD_SIGNATURE=De CRL voor de certificaatuitgever heeft een ongeldige ondertekening.\r\nSEC_ERROR_CRL_INVALID=Nieuwe CRL heeft een ongeldige indeling.\r\nSEC_ERROR_EXTENSION_VALUE_INVALID=Waarde van certificaatextensie is ongeldig.\r\nSEC_ERROR_EXTENSION_NOT_FOUND=Certificaatextensie niet gevonden.\r\nSEC_ERROR_CA_CERT_INVALID=Uitgeverscertificaat is ongeldig.\r\nSEC_ERROR_PATH_LEN_CONSTRAINT_INVALID=Voorwaarde voor certificaatpadlengte is ongeldig.\r\nSEC_ERROR_CERT_USAGES_INVALID=Certificaatgebruikveld is ongeldig.\r\nSEC_INTERNAL_ONLY=**UITSLUITEND interne module**\r\nSEC_ERROR_INVALID_KEY=De sleutel ondersteunt de gevraagde bewerking niet.\r\nSEC_ERROR_UNKNOWN_CRITICAL_EXTENSION=Certificaat bevat onbekende kritieke extensie.\r\nSEC_ERROR_OLD_CRL=Nieuwe CRL is niet recenter dan de huidige.\r\nSEC_ERROR_NO_EMAIL_CERT=Niet versleuteld of ondertekend: u hebt nog geen e-mailcertificaat.\r\nSEC_ERROR_NO_RECIPIENT_CERTS_QUERY=Niet versleuteld: u hebt nog geen certificaten voor iedere ontvanger.\r\nSEC_ERROR_NOT_A_RECIPIENT=Kan niet ontcijferen: u bent geen ontvanger, of overeenkomende certificaat en privésleutel niet gevonden.\r\nSEC_ERROR_PKCS7_KEYALG_MISMATCH=Kan niet ontcijferen: sleutelcoderingsalgoritme komt niet overeen met uw certificaat.\r\nSEC_ERROR_PKCS7_BAD_SIGNATURE=Ondertekeningverificatie mislukt: geen ondertekenaar gevonden, te veel ondertekenaars gevonden, of onjuiste of beschadigde gegevens.\r\nSEC_ERROR_UNSUPPORTED_KEYALG=Niet-ondersteund of onbekend sleutelalgoritme.\r\nSEC_ERROR_DECRYPTION_DISALLOWED=Kan niet ontcijferen: versleuteld met behulp van een niet-toegestaan algoritme of sleutelgrootte.\r\nXP_SEC_FORTEZZA_BAD_CARD=Fortezza-kaart is niet juist geïnitialiseerd. Verwijder de kaart en retourneer deze naar uw uitgever.\r\nXP_SEC_FORTEZZA_NO_CARD=Geen Fortezza-kaarten gevonden\r\nXP_SEC_FORTEZZA_NONE_SELECTED=Geen Fortezza-kaart geselecteerd\r\nXP_SEC_FORTEZZA_MORE_INFO=Selecteer een persoon om meer informatie over te verkrijgen\r\nXP_SEC_FORTEZZA_PERSON_NOT_FOUND=Persoon niet gevonden\r\nXP_SEC_FORTEZZA_NO_MORE_INFO=Geen verdere informatie over die persoon\r\nXP_SEC_FORTEZZA_BAD_PIN=Ongeldige pincode\r\nXP_SEC_FORTEZZA_PERSON_ERROR=Kon Fortezza-personen niet initialiseren.\r\nSEC_ERROR_NO_KRL=Geen KRL voor certificaat van deze website gevonden.\r\nSEC_ERROR_KRL_EXPIRED=De KRL voor het certificaat van deze website is verlopen.\r\nSEC_ERROR_KRL_BAD_SIGNATURE=De KRL voor het certificaat van deze website heeft een ongeldige ondertekening.\r\nSEC_ERROR_REVOKED_KEY=De sleutel voor het certificaat van deze website is ingetrokken.\r\nSEC_ERROR_KRL_INVALID=Nieuwe KRL heeft een ongeldige indeling.\r\nSEC_ERROR_NEED_RANDOM=beveiligingsbibliotheek: willekeurige gegevens nodig.\r\nSEC_ERROR_NO_MODULE=beveiligingsbibliotheek: geen beveiligingsmodule die de gevraagde bewerking kan uitvoeren.\r\nSEC_ERROR_NO_TOKEN=De beveiligingskaart of -token bestaat niet, moet worden geïnitialiseerd, of is verwijderd.\r\nSEC_ERROR_READ_ONLY=beveiligingsbibliotheek: alleen-lezendatabase.\r\nSEC_ERROR_NO_SLOT_SELECTED=Geen lege plaats of token geselecteerd.\r\nSEC_ERROR_CERT_NICKNAME_COLLISION=Er bestaat al een certificaat met dezelfde alias.\r\nSEC_ERROR_KEY_NICKNAME_COLLISION=Er bestaat al een sleutel met dezelfde alias.\r\nSEC_ERROR_SAFE_NOT_CREATED=fout tijdens het maken van safe object\r\nSEC_ERROR_BAGGAGE_NOT_CREATED=fout tijdens het maken van baggage object\r\nXP_JAVA_REMOVE_PRINCIPAL_ERROR=Kon de hoofdpersoon niet verwijderen\r\nXP_JAVA_DELETE_PRIVILEGE_ERROR=Kon het privilege niet verwijderen\r\nXP_JAVA_CERT_NOT_EXISTS_ERROR=Deze hoofdpersoon heeft geen certificaat\r\nSEC_ERROR_BAD_EXPORT_ALGORITHM=Vereiste algoritme is niet toegestaan.\r\nSEC_ERROR_EXPORTING_CERTIFICATES=Fout bij poging tot exporteren van certificaten.\r\nSEC_ERROR_IMPORTING_CERTIFICATES=Fout bij poging tot importeren van certificaten.\r\nSEC_ERROR_PKCS12_DECODING_PFX=Kan niet importeren. Fout bij decoderen. Bestand niet geldig.\r\nSEC_ERROR_PKCS12_INVALID_MAC=Kan niet importeren. Ongeldige MAC. Onjuist wachtwoord of beschadigd bestand.\r\nSEC_ERROR_PKCS12_UNSUPPORTED_MAC_ALGORITHM=Kan niet importeren. MAC-algoritme niet ondersteund.\r\nSEC_ERROR_PKCS12_UNSUPPORTED_TRANSPORT_MODE=Kan niet importeren. Alleen wachtwoordintegriteits- en privacymodi worden ondersteund.\r\nSEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE=Kan niet importeren. Bestandsstructuur is beschadigd.\r\nSEC_ERROR_PKCS12_UNSUPPORTED_PBE_ALGORITHM=Kan niet importeren. Versleutelingsalgoritme niet ondersteund.\r\nSEC_ERROR_PKCS12_UNSUPPORTED_VERSION=Kan niet importeren. Bestandsversie niet ondersteund.\r\nSEC_ERROR_PKCS12_PRIVACY_PASSWORD_INCORRECT=Kan niet importeren. Onjuist privacywachtwoord.\r\nSEC_ERROR_PKCS12_CERT_COLLISION=Kan niet importeren. Dezelfde alias bestaat al in database.\r\nSEC_ERROR_USER_CANCELLED=De gebruiker drukte op Annuleren.\r\nSEC_ERROR_PKCS12_DUPLICATE_DATA=Niet geïmporteerd, al in database.\r\nSEC_ERROR_MESSAGE_SEND_ABORTED=Bericht niet verzonden.\r\nSEC_ERROR_INADEQUATE_KEY_USAGE=Certificaatsleutelgebruik ontoereikend voor geprobeerde bewerking.\r\nSEC_ERROR_INADEQUATE_CERT_TYPE=Certificaattype niet goedgekeurd voor toepassing.\r\nSEC_ERROR_CERT_ADDR_MISMATCH=Adres in ondertekeningscertificaat komt niet overeen met adres in berichtkopregels.\r\nSEC_ERROR_PKCS12_UNABLE_TO_IMPORT_KEY=Kan niet importeren. Fout bij poging tot importeren van privésleutel.\r\nSEC_ERROR_PKCS12_IMPORTING_CERT_CHAIN=Kan niet importeren. Fout bij poging tot importeren van certificaatketen.\r\nSEC_ERROR_PKCS12_UNABLE_TO_LOCATE_OBJECT_BY_NAME=Kan niet exporteren. Kan certificaat of sleutel niet vinden op alias.\r\nSEC_ERROR_PKCS12_UNABLE_TO_EXPORT_KEY=Kan niet exporteren. Privésleutel kon niet worden gevonden en geëxporteerd.\r\nSEC_ERROR_PKCS12_UNABLE_TO_WRITE=Kan niet exporteren. Kan het exportbestand niet schrijven.\r\nSEC_ERROR_PKCS12_UNABLE_TO_READ=Kan niet importeren. Kan het importbestand niet lezen.\r\nSEC_ERROR_PKCS12_KEY_DATABASE_NOT_INITIALIZED=Kan niet exporteren. Sleuteldatabase beschadigd of verwijderd.\r\nSEC_ERROR_KEYGEN_FAIL=Kan geen openbaar-privésleutelpaar genereren.\r\nSEC_ERROR_INVALID_PASSWORD=Ingevoerde wachtwoord is ongeldig. Kies een ander.\r\nSEC_ERROR_RETRY_OLD_PASSWORD=Oude wachtwoord onjuist ingevoerd. Probeer het opnieuw.\r\nSEC_ERROR_BAD_NICKNAME=Certificaatalias al in gebruik.\r\nSEC_ERROR_NOT_FORTEZZA_ISSUER=FORTEZZA-keten van peer heeft een niet-FORTEZZA-certificaat.\r\nSEC_ERROR_CANNOT_MOVE_SENSITIVE_KEY=Een gevoelige sleutel kan niet worden verplaatst naar de lege plaats waar deze nodig is.\r\nSEC_ERROR_JS_INVALID_MODULE_NAME=Ongeldige modulenaam.\r\nSEC_ERROR_JS_INVALID_DLL=Ongeldig(e) modulepad/-bestandsnaam\r\nSEC_ERROR_JS_ADD_MOD_FAILURE=Kan module niet toevoegen\r\nSEC_ERROR_JS_DEL_MOD_FAILURE=Kan module niet verwijderen\r\nSEC_ERROR_OLD_KRL=Nieuwe KRL is niet recenter dan de huidige.\r\nSEC_ERROR_CKL_CONFLICT=Nieuwe CKL heeft andere uitgever dan huidige CKL. Verwijder huidige CKL.\r\nSEC_ERROR_CERT_NOT_IN_NAME_SPACE=De certificaatautoriteit voor dit certificaat is niet gemachtigd een certificaat met deze naam uit te geven.\r\nSEC_ERROR_KRL_NOT_YET_VALID=De sleutelintrekkingslijst voor dit certificaat is nog niet geldig.\r\nSEC_ERROR_CRL_NOT_YET_VALID=De certificaatintrekkingslijst voor dit certificaat is nog niet geldig.\r\nSEC_ERROR_UNKNOWN_CERT=Het opgevraagde certificaat kon niet worden gevonden.\r\nSEC_ERROR_UNKNOWN_SIGNER=Het certificaat van de ondertekenaar kon niet worden gevonden.\r\nSEC_ERROR_CERT_BAD_ACCESS_LOCATION=De locatie voor de certificaatstatusserver heeft een ongeldige indeling.\r\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_TYPE=Het OCSP-antwoord kan niet volledig worden gedecodeerd; het type is onbekend.\r\nSEC_ERROR_OCSP_BAD_HTTP_RESPONSE=De OCSP-server gaf onverwachte/ongeldige HTTP-gegevens terug.\r\nSEC_ERROR_OCSP_MALFORMED_REQUEST=De OCSP-server beschouwde het verzoek als beschadigd of onjuist opgesteld.\r\nSEC_ERROR_OCSP_SERVER_ERROR=De OCSP-server ondervond een interne fout.\r\nSEC_ERROR_OCSP_TRY_SERVER_LATER=De OCSP-server stelt voor het later nogmaals te proberen.\r\nSEC_ERROR_OCSP_REQUEST_NEEDS_SIG=De OCSP-server vereist een ondertekening voor dit verzoek.\r\nSEC_ERROR_OCSP_UNAUTHORIZED_REQUEST=De OCSP-server heeft dit verzoek geweigerd als niet geautoriseerd.\r\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_STATUS=De OCSP-server gaf een onherkenbare status terug.\r\nSEC_ERROR_OCSP_UNKNOWN_CERT=De OCSP-server heeft geen status voor het certificaat.\r\nSEC_ERROR_OCSP_NOT_ENABLED=U moet OCSP inschakelen alvorens deze bewerking uit te voeren.\r\nSEC_ERROR_OCSP_NO_DEFAULT_RESPONDER=U moet de OCSP-standaardresponder instellen alvorens deze bewerking uit te voeren.\r\nSEC_ERROR_OCSP_MALFORMED_RESPONSE=Het antwoord van de OCSP-server was beschadigd of onjuist opgesteld.\r\nSEC_ERROR_OCSP_UNAUTHORIZED_RESPONSE=De ondertekenaar van het OCSP-antwoord is niet geautoriseerd om status voor dit certificaat te geven.\r\nSEC_ERROR_OCSP_FUTURE_RESPONSE=Het OCSP-antwoord is nog niet geldig (bevat een datum in de toekomst).\r\nSEC_ERROR_OCSP_OLD_RESPONSE=Het OCSP-antwoord bevat verouderde informatie.\r\nSEC_ERROR_DIGEST_NOT_FOUND=De CMS- of PKCS #7-digest werd niet gevonden in ondertekend bericht.\r\nSEC_ERROR_UNSUPPORTED_MESSAGE_TYPE=Het CMS- of PKCS #7-berichttype wordt niet ondersteund.\r\nSEC_ERROR_MODULE_STUCK=PKCS #11-module kon niet worden verwijderd, omdat deze nog in gebruik is.\r\nSEC_ERROR_BAD_TEMPLATE=Kon ASN.1-gegevens niet decoderen. Opgegeven sjabloon was ongeldig.\r\nSEC_ERROR_CRL_NOT_FOUND=Geen overeenkomende CRL gevonden.\r\nSEC_ERROR_REUSED_ISSUER_AND_SERIAL=U probeert een certificaat te importeren met dezelfde uitgever/serienummer als een bestaand certificaat, maar dat is niet hetzelfde certificaat.\r\nSEC_ERROR_BUSY=NSS kon niet afsluiten. Objecten zijn nog in gebruik.\r\nSEC_ERROR_EXTRA_INPUT=DER-gecodeerd bericht bevatte extra ongebruikte gegevens.\r\nSEC_ERROR_UNSUPPORTED_ELLIPTIC_CURVE=Niet-ondersteunde elliptische kromme.\r\nSEC_ERROR_UNSUPPORTED_EC_POINT_FORM=Niet-ondersteunde vorm van punt op elliptische kromme.\r\nSEC_ERROR_UNRECOGNIZED_OID=Niet-herkende objectidentificator.\r\nSEC_ERROR_OCSP_INVALID_SIGNING_CERT=Ongeldig OCSP-ondertekeningscertificaat in OCSP-antwoord.\r\nSEC_ERROR_REVOKED_CERTIFICATE_CRL=Certificaat is ingetrokken in certificaatintrekkingslijst van uitgever.\r\nSEC_ERROR_REVOKED_CERTIFICATE_OCSP=OCSP-responder van uitgever meldt dat het certificaat is ingetrokken.\r\nSEC_ERROR_CRL_INVALID_VERSION=Certificaatintrekkingslijst van uitgever heeft een ongeldig versienummer.\r\nSEC_ERROR_CRL_V1_CRITICAL_EXTENSION=V1-certificaatintrekkingslijst van uitgever heeft een kritieke extensie.\r\nSEC_ERROR_CRL_UNKNOWN_CRITICAL_EXTENSION=V2-certificaatintrekkingslijst van uitgever heeft een onbekende kritieke extensie.\r\nSEC_ERROR_UNKNOWN_OBJECT_TYPE=Onbekend objecttype gespecificeerd.\r\nSEC_ERROR_INCOMPATIBLE_PKCS11=PKCS #11-stuurprogramma schendt de specificatie op een incompatibele manier.\r\nSEC_ERROR_NO_EVENT=Geen nieuwe slotgebeurtenis beschikbaar op dit moment.\r\nSEC_ERROR_CRL_ALREADY_EXISTS=CRL bestaat al.\r\nSEC_ERROR_NOT_INITIALIZED=NSS is niet geïnitialiseerd.\r\nSEC_ERROR_TOKEN_NOT_LOGGED_IN=De bewerking is mislukt, omdat de PKCS#11-token niet is aangemeld.\r\nSEC_ERROR_OCSP_RESPONDER_CERT_INVALID=Certificaat van geconfigureerde OCSP-responder is ongeldig.\r\nSEC_ERROR_OCSP_BAD_SIGNATURE=OCSP-antwoord heeft een ongeldige ondertekening.\r\nSEC_ERROR_OUT_OF_SEARCH_LIMITS=Certificaatvalidatie-zoekopdracht ligt buiten zoekbeperkingen\r\nSEC_ERROR_INVALID_POLICY_MAPPING=Policy mapping bevat anypolicy\r\nSEC_ERROR_POLICY_VALIDATION_FAILED=Certificaatketen voldoet niet aan policy-validatie\r\nSEC_ERROR_UNKNOWN_AIA_LOCATION_TYPE=Onbekend locatietype in AIA-extensie van certificaat\r\nSEC_ERROR_BAD_HTTP_RESPONSE=Server meldde onjuist HTTP-antwoord\r\nSEC_ERROR_BAD_LDAP_RESPONSE=Server meldde onjuist LDAP-antwoord\r\nSEC_ERROR_FAILED_TO_ENCODE_DATA=Versleutelen van gegevens met ASN1-encoder mislukt\r\nSEC_ERROR_BAD_INFO_ACCESS_LOCATION=Onjuiste locatie van informatietoegang in certificaatextensie\r\nSEC_ERROR_LIBPKIX_INTERNAL=Interne fout van Libpkix opgetreden tijdens certificaatvalidatie.\r\nSEC_ERROR_PKCS11_GENERAL_ERROR=Een PKCS #11-module antwoordde CKR_GENERAL_ERROR, wat aangeeft dat er een onherstelbare fout is opgetreden.\r\nSEC_ERROR_PKCS11_FUNCTION_FAILED=Een PKCS #11-module antwoordde CKR_FUNCTION_FAILED, wat aangeeft dat de opgevraagde functie niet kon worden uitgevoerd. Dezelfde bewerking nogmaals proberen zou kunnen slagen.\r\nSEC_ERROR_PKCS11_DEVICE_ERROR=Een PKCS #11-module antwoordde CKR_DEVICE_ERROR, wat aangeeft dat er een probleem met de token of het slot is opgetreden.\r\nSEC_ERROR_BAD_INFO_ACCESS_METHOD=Onbekende methode van informatietoegang in certificaatextensie.\r\nSEC_ERROR_CRL_IMPORT_FAILED=Fout bij poging een CRL te importeren.\r\nSEC_ERROR_EXPIRED_PASSWORD=Het wachtwoord is verlopen.\r\nSEC_ERROR_LOCKED_PASSWORD=Het wachtwoord is vergrendeld.\r\nSEC_ERROR_UNKNOWN_PKCS11_ERROR=Onbekende PKCS #11-fout.\r\nSEC_ERROR_BAD_CRL_DP_URL=Ongeldige of niet-ondersteunde URL in CRL-distributiepuntnaam.\r\nSEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED=Het certificaat is versleuteld via een ondertekeningsalgoritme dat is uitgeschakeld, omdat het onveilig is.\r\nMOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE=De server gebruikt key pinning (HPKP), maar er kon geen vertrouwde certificaatketen worden geconstrueerd die met de pinset overeenkomt. Schendingen van key pinning kunnen niet worden genegeerd.\r\nMOZILLA_PKIX_ERROR_CA_CERT_USED_AS_END_ENTITY=De server gebruikt een certificaat met een extensie voor basisbeperkingen die deze identificeert als een certificaatautoriteit. Voor een correct uitgegeven certificaat hoort dit niet het geval te zijn.\r\nMOZILLA_PKIX_ERROR_INADEQUATE_KEY_SIZE=De server heeft een certificaat gepresenteerd met een te kleine sleutelgrootte om een beveiligde verbinding te maken.\r\nMOZILLA_PKIX_ERROR_V1_CERT_USED_AS_CA=Voor het uitgeven van het certificaat van de server is een X.509 versie 1-certificaat gebruikt dat geen vertrouwensanker is. X.509 versie 1-certificaten worden niet meer ondersteund en kunnen beter niet voor het ondertekenen van andere certificaten worden gebruikt.\r\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_CERTIFICATE=De server heeft een certificaat gepresenteerd dat nog niet geldig is.\r\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_ISSUER_CERTIFICATE=Voor het uitgeven van het certificaat van de server is een certificaat gebruikt dat nog niet geldig is.\r\nMOZILLA_PKIX_ERROR_SIGNATURE_ALGORITHM_MISMATCH=Het ondertekeningsalgoritme in het ondertekeningsveld van het certificaat komt niet overeen met het algoritme in zijn veld ‘signatureAlgorithm’.\r\nMOZILLA_PKIX_ERROR_OCSP_RESPONSE_FOR_CERT_MISSING=Het OCSP-antwoord bevat geen status voor het certificaat dat wordt geverifieerd.\r\nMOZILLA_PKIX_ERROR_VALIDITY_TOO_LONG=De server heeft een certificaat gepresenteerd dat te lang geldig is.\r\nMOZILLA_PKIX_ERROR_REQUIRED_TLS_FEATURE_MISSING=Er ontbreekt een vereiste TLS-functie.\r\nMOZILLA_PKIX_ERROR_INVALID_INTEGER_ENCODING=De server heeft een certificaat gepresenteerd dat een ongeldige codering van een integer bevat. Gebruikelijke oorzaken omvatten negatieve serienummers, negatieve RSA-moduli, en coderingen die langer zijn dan nodig.\r\nMOZILLA_PKIX_ERROR_EMPTY_ISSUER_NAME=De server heeft een certificaat gepresenteerd met een lege DN-naam van de uitgever.\r\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/pipnss/pipnss.properties",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=Voer het hoofdwachtwoord in voor het %S.\n# the following strings have special requirements:\n# they must fit in a 32 or 64 byte buffer after being translated\n# to UTF8.  Note to translator. It's not easy for you to figure\n# whether the escaped unicode string you produce will fit in \n# the space allocated.\n#\n# 64 bytes long after conversion to UTF8\nRootCertModuleName=Ingebouwde roots-module\n#\n# 32 bytes long after conversion to UTF8\nManufacturerID=Mozilla.org\n#\n# 32  bytes long after conversion to UTF8\nLibraryDescription=PSM interne cryptoservices\n#\n# 32 bytes long after conversion to UTF8\nTokenDescription=Algemene cryptoservices\n#\n# 32 bytes long after conversion to UTF8\nPrivateTokenDescription=Software-beveiligingsapparaat\n#\n# 64 bytes long after conversion to UTF8\nSlotDescription=PSM interne cryptografische services\n#\n# 64 bytes long after conversion to UTF8\nPrivateSlotDescription=PSM privésleutels\n#\n# 32\nFips140TokenDescription=Software-beveiligingsapparaat (FIPS)\n# 64\nFips140SlotDescription=FIPS 140 cryptografische, sleutel- en certificaatservices\n# 32\nInternalToken=Software-beveiligingsapparaat\n# End of size restriction.\nVerifySSLClient=SSL-clientcertificaat\nVerifySSLServer=SSL-servercertificaat\nVerifySSLCA=SSL-certificaatautoriteit\nVerifyEmailSigner=E-mailondertekenaarcertificaat\nVerifyEmailRecip=E-mailontvangercertificaat\nVerifyObjSign=Objectondertekenaar\nHighGrade=Hogegraads\nMediumGrade=Middelgraads\n# LOCALIZATION NOTE (nick_template): $1s is the common name from a cert (e.g. \"Mozilla\"), $2s is the CA name (e.g. VeriSign)\nnick_template=%2$s-ID van %1$s\n#These are the strings set for the ASN1 objects in a certificate.\nCertDumpCertificate=Certificaat\nCertDumpVersion=Versie\n# LOCALIZATION NOTE (CertDumpVersionValue): %S is a version number (e.g. \"3\" in \"Version 3\")\nCertDumpVersionValue=Versie %S\nCertDumpSerialNo=Serienummer\nCertDumpMD2WithRSA=PKCS #1 MD2 met RSA-versleuteling\nCertDumpMD5WithRSA=PKCS #1 MD5 met RSA-versleuteling\nCertDumpSHA1WithRSA=PKCS #1 SHA-1 met RSA-versleuteling\nCertDumpSHA256WithRSA=PKCS #1 SHA-256 met RSA-versleuteling\nCertDumpSHA384WithRSA=PKCS #1 SHA-384 met RSA-versleuteling\nCertDumpSHA512WithRSA=PKCS #1 SHA-512 met RSA-versleuteling\nCertDumpDefOID=Objectidentificator (%S)\nCertDumpIssuer=Uitgever\nCertDumpSubject=Certificaathouder\nCertDumpAVACountry=C\nCertDumpAVAState=ST\nCertDumpAVALocality=L\nCertDumpAVAOrg=O\nCertDumpAVAOU=OU\nCertDumpAVACN=CN\nCertDumpUserID=UID\nCertDumpPK9Email=E\nCertDumpAVADN=DN\nCertDumpAVADC=DC\nCertDumpSurname=Achternaam\nCertDumpGivenName=Voornaam\nCertDumpValidity=Geldigheid\nCertDumpNotBefore=Niet voor\nCertDumpNotAfter=Niet na\nCertDumpSPKI=Info over publieke sleutel van certificaathouder\nCertDumpSPKIAlg=Algoritme van publieke sleutel van certificaathouder\nCertDumpAlgID=Algoritme-identificator\nCertDumpParams=Algoritmeparameters\nCertDumpRSAEncr=PKCS #1 RSA-versleuteling\nCertDumpRSAPSSSignature=PKCS #1 RSASSA-PSS-ondertekening\nCertDumpRSATemplate=Modulus (%S bits):\\n%S\\nExponent (%S bits):\\n%S\nCertDumpECTemplate=Sleutelgrootte: %S bits\\nLengte base point order: %S bits\\nPublieke waarde:\\n%S\nCertDumpIssuerUniqueID=Unieke ID van uitgever\nCertDumpSubjPubKey=Publieke sleutel van certificaathouder\nCertDumpSubjectUniqueID=Unieke ID van certificaathouder\nCertDumpExtensions=Extensies\nCertDumpSubjectDirectoryAttr=Certificaathouder-directoryattributen\nCertDumpSubjectKeyID=Sleutel-ID van certificaathouder\nCertDumpKeyUsage=Certificaatsleutelgebruik\nCertDumpSubjectAltName=Alternatieve naam van certificaathouder\nCertDumpIssuerAltName=Alternatieve naam van certificaatuitgever\nCertDumpBasicConstraints=Basisbeperkingen van certificaat\nCertDumpNameConstraints=Naambeperkingen van certificaat\nCertDumpCrlDistPoints=CRL-distributiepunten\nCertDumpCertPolicies=Certificaatbeleid\nCertDumpPolicyMappings=Certificaatbeleidskoppelingen\nCertDumpPolicyConstraints=Beperkingen van certificaatbeleid\nCertDumpAuthKeyID=Sleutel-ID van certificaatautoriteit\nCertDumpExtKeyUsage=Uitgebreid sleutelgebruik\nCertDumpAuthInfoAccess=Toegang tot autoriteitgegevens\nCertDumpAnsiX9DsaSignature=ANSI X9.57 DSA-ondertekening\nCertDumpAnsiX9DsaSignatureWithSha1=ANSI X9.57 DSA-ondertekening met SHA1-digest\nCertDumpAnsiX962ECDsaSignatureWithSha1=ANSI X9.62 ECDSA-ondertekening met SHA1\nCertDumpAnsiX962ECDsaSignatureWithSha224=ANSI X9.62 ECDSA-ondertekening met SHA224\nCertDumpAnsiX962ECDsaSignatureWithSha256=ANSI X9.62 ECDSA-ondertekening met SHA256\nCertDumpAnsiX962ECDsaSignatureWithSha384=ANSI X9.62 ECDSA-ondertekening met SHA384\nCertDumpAnsiX962ECDsaSignatureWithSha512=ANSI X9.62 ECDSA-ondertekening met SHA512\nCertDumpKUSign=Ondertekenen\nCertDumpKUNonRep=Erkenning\nCertDumpKUEnc=Sleutelcodering\nCertDumpKUDEnc=Gegevenscodering\nCertDumpKUKA=Sleutelovereenkomst\nCertDumpKUCertSign=Certificaatondertekenaar\nCertDumpKUCRLSigner=CRL-ondertekenaar\nCertDumpCritical=Kritiek\nCertDumpNonCritical=Niet kritiek\nCertDumpSigAlg=Certificaatondertekeningsalgoritme\nCertDumpCertSig=Certificaatondertekeningswaarde\nCertDumpExtensionFailure=Fout: kan extensie niet verwerken\nCertDumpIsCA=Is een certificaatautoriteit\nCertDumpIsNotCA=Is geen certificaatautoriteit\nCertDumpPathLen=Maximumaantal tussenliggende CA’s: %S\nCertDumpPathLenUnlimited=onbeperkt\nCertDumpEKU_1_3_6_1_5_5_7_3_1=TLS-webserverauthenticatie\nCertDumpEKU_1_3_6_1_5_5_7_3_2=TLS-webclientauthenticatie\nCertDumpEKU_1_3_6_1_5_5_7_3_3=Code Signing\nCertDumpEKU_1_3_6_1_5_5_7_3_4=E-mail protection\nCertDumpEKU_1_3_6_1_5_5_7_3_8=Time Stamping\nCertDumpEKU_1_3_6_1_5_5_7_3_9=OCSP Signing\nCertDumpEKU_1_3_6_1_4_1_311_2_1_21=Microsoft Individual Code Signing\nCertDumpEKU_1_3_6_1_4_1_311_2_1_22=Microsoft Commercial Code Signing\nCertDumpEKU_1_3_6_1_4_1_311_10_3_1=Microsoft Trust List Signing\nCertDumpEKU_1_3_6_1_4_1_311_10_3_2=Microsoft Time Stamping\nCertDumpEKU_1_3_6_1_4_1_311_10_3_3=Microsoft Server Gated Crypto\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4=Microsoft Encrypting File System\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4_1=Microsoft File Recovery\nCertDumpEKU_1_3_6_1_4_1_311_10_3_5=Microsoft Windows Hardware Driver Verification\nCertDumpEKU_1_3_6_1_4_1_311_10_3_10=Microsoft Qualified Subordination\nCertDumpEKU_1_3_6_1_4_1_311_10_3_11=Microsoft Key Recovery\nCertDumpEKU_1_3_6_1_4_1_311_10_3_12=Microsoft Document Signing\nCertDumpEKU_1_3_6_1_4_1_311_10_3_13=Microsoft Lifetime Signing\nCertDumpEKU_1_3_6_1_4_1_311_20_2_2=Microsoft Smart Card Logon\nCertDumpEKU_1_3_6_1_4_1_311_21_6=Microsoft Key Recovery Agent\nCertDumpMSCerttype=Microsoft Certificate Template Name\nCertDumpMSNTPrincipal=Microsoft Principal Name\nCertDumpMSCAVersion=Microsoft CA-versie\nCertDumpMSDomainGUID=Microsoft Domain GUID\nCertDumpEKU_2_16_840_1_113730_4_1=Netscape Server Gated Crypto\nCertDumpRFC822Name=E-mailadres\nCertDumpDNSName=DNS-naam\nCertDumpX400Address=X.400-adres\nCertDumpDirectoryName=X.500-naam\nCertDumpEDIPartyName=Naam EDI-partij\nCertDumpURI=URI\nCertDumpIPAddress=IP-adres\nCertDumpRegisterID=Geregistreerde OID\nCertDumpKeyID=Sleutel-ID\nCertDumpVerisignNotices=Verisign-gebruikersnotities\nCertDumpUnused=Niet gebruikt\nCertDumpKeyCompromise=Key Compromise\nCertDumpCACompromise=CA Compromise\nCertDumpAffiliationChanged=Affiliation Changed\nCertDumpSuperseded=Verouderd\nCertDumpCessation=Cessation of Operation\nCertDumpHold=Certificate Hold\nCertDumpOCSPResponder=OCSP\nCertDumpCAIssuers=CA-uitgevers\nCertDumpCPSPointer=Certification Practice Statement pointer\nCertDumpUserNotice=Gebruikersnotitie\nCertDumpLogotype=Logotype\nCertDumpECPublicKey=Publieke sleutel voor elliptische kromme\nCertDumpECDSAWithSHA1=X9.62 ECDSA-ondertekening met SHA1\nCertDumpECprime192v1=ANSI X9.62 elliptische kromme prime192v1 (aka secp192r1, NIST P-192)\nCertDumpECprime192v2=ANSI X9.62 elliptische kromme prime192v2\nCertDumpECprime192v3=ANSI X9.62 elliptische kromme prime192v3\nCertDumpECprime239v1=ANSI X9.62 elliptische kromme prime239v1\nCertDumpECprime239v2=ANSI X9.62 elliptische kromme prime239v2\nCertDumpECprime239v3=ANSI X9.62 elliptische kromme prime239v3\nCertDumpECprime256v1=ANSI X9.62 elliptische kromme prime256v1 (aka secp256r1, NIST P-256)\nCertDumpECsecp112r1=SECG elliptische kromme secp112r1\nCertDumpECsecp112r2=SECG elliptische kromme secp112r2\nCertDumpECsecp128r1=SECG elliptische kromme secp128r1\nCertDumpECsecp128r2=SECG elliptische kromme secp128r2\nCertDumpECsecp160k1=SECG elliptische kromme secp160k1\nCertDumpECsecp160r1=SECG elliptische kromme secp160r1\nCertDumpECsecp160r2=SECG elliptische kromme secp160r2\nCertDumpECsecp192k1=SECG elliptische kromme secp192k1\nCertDumpECsecp224k1=SECG elliptische kromme secp224k1\nCertDumpECsecp224r1=SECG elliptische kromme secp224r1 (aka NIST P-224)\nCertDumpECsecp256k1=SECG elliptische kromme secp256k1\nCertDumpECsecp384r1=SECG elliptische kromme secp384r1 (aka NIST P-384)\nCertDumpECsecp521r1=SECG elliptische kromme secp521r1 (aka NIST P-521)\nCertDumpECc2pnb163v1=ANSI X9.62 elliptische kromme c2pnb163v1\nCertDumpECc2pnb163v2=ANSI X9.62 elliptische kromme c2pnb163v2\nCertDumpECc2pnb163v3=ANSI X9.62 elliptische kromme c2pnb163v3\nCertDumpECc2pnb176v1=ANSI X9.62 elliptische kromme c2pnb176v1\nCertDumpECc2tnb191v1=ANSI X9.62 elliptische kromme c2tnb191v1\nCertDumpECc2tnb191v2=ANSI X9.62 elliptische kromme c2tnb191v2\nCertDumpECc2tnb191v3=ANSI X9.62 elliptische kromme c2tnb191v3\nCertDumpECc2onb191v4=ANSI X9.62 elliptische kromme c2onb191v4\nCertDumpECc2onb191v5=ANSI X9.62 elliptische kromme c2onb191v5\nCertDumpECc2pnb208w1=ANSI X9.62 elliptische kromme c2pnb208w1\nCertDumpECc2tnb239v1=ANSI X9.62 elliptische kromme c2tnb239v1\nCertDumpECc2tnb239v2=ANSI X9.62 elliptische kromme c2tnb239v2\nCertDumpECc2tnb239v3=ANSI X9.62 elliptische kromme c2tnb239v3\nCertDumpECc2onb239v4=ANSI X9.62 elliptische kromme c2onb239v4\nCertDumpECc2onb239v5=ANSI X9.62 elliptische kromme c2onb239v5\nCertDumpECc2pnb272w1=ANSI X9.62 elliptische kromme c2pnb272w1\nCertDumpECc2pnb304w1=ANSI X9.62 elliptische kromme c2pnb304w1\nCertDumpECc2tnb359v1=ANSI X9.62 elliptische kromme c2tnb359v1\nCertDumpECc2pnb368w1=ANSI X9.62 elliptische kromme c2pnb368w1\nCertDumpECc2tnb431r1=ANSI X9.62 elliptische kromme c2tnb431r1\nCertDumpECsect113r1=SECG elliptische kromme sect113r1\nCertDumpECsect113r2=SECG elliptische kromme sect113r2\nCertDumpECsect131r1=SECG elliptische kromme sect131r1\nCertDumpECsect131r2=SECG elliptische kromme sect131r2\nCertDumpECsect163k1=SECG elliptische kromme sect163k1 (aka NIST K-163)\nCertDumpECsect163r1=SECG elliptische kromme sect163r1\nCertDumpECsect163r2=SECG elliptische kromme sect163r2 (aka NIST B-163)\nCertDumpECsect193r1=SECG elliptische kromme sect193r1\nCertDumpECsect193r2=SECG elliptische kromme sect193r2\nCertDumpECsect233k1=SECG elliptische kromme sect233k1 (aka NIST K-233)\nCertDumpECsect233r1=SECG elliptische kromme sect233r1 (aka NIST B-233)\nCertDumpECsect239k1=SECG elliptische kromme sect239k1\nCertDumpECsect283k1=SECG elliptische kromme sect283k1 (aka NIST K-283)\nCertDumpECsect283r1=SECG elliptische kromme sect283r1 (aka NIST B-283)\nCertDumpECsect409k1=SECG elliptische kromme sect409k1 (aka NIST K-409)\nCertDumpECsect409r1=SECG elliptische kromme sect409r1 (aka NIST B-409)\nCertDumpECsect571k1=SECG elliptische kromme sect571k1 (aka NIST K-571)\nCertDumpECsect571r1=SECG elliptische kromme sect571r1 (aka NIST B-571)\nCertDumpRawBytesHeader=Grootte: %S bytes / %S bits\nPK11BadPassword=Het ingevoerde wachtwoord is onjuist.\nSuccessfulP12Backup=Het maken van reservekopieën van uw beveiligingscertifica(a)t(en) en privésleutel(s) is gelukt.\nSuccessfulP12Restore=Het herstellen van uw beveiligingscertifica(a)t(en) en privésleutel(s) is gelukt.\nPKCS12DecodeErr=Het ontcijferen van dit bestand is mislukt. Het is niet in de PKCS #12-opmaak versleuteld, is beschadigd, of het door u ingevoerde wachtwoord is onjuist.\nPKCS12UnknownErrRestore=Het herstellen van het PKCS #12-bestand is om onbekende redenen mislukt.\nPKCS12UnknownErrBackup=Het maken van een reservekopie van het PKCS #12-bestand is om onbekende redenen mislukt.\nPKCS12UnknownErr=De PKCS #12-verwerking is om onbekende redenen mislukt.\nPKCS12InfoNoSmartcardBackup=Het is niet mogelijk om een reservekopie te maken van certificaten die op een beveiligingsapparaat, zoals een smartcard, staan.\nPKCS12DupData=Het certificaat en de privésleutel bestaan al op het beveiligingsapparaat.\nAddModuleFailure=Kan module niet toevoegen\nAddModuleDup=Beveiligingsmodule bestaat al\nDelModuleWarning=Weet u zeker dat u deze beveiligingsmodule wilt verwijderen?\nDelModuleError=Kan module niet verwijderen\nAVATemplate=%S = %S\n\nPSMERR_SSL_Disabled=Kan geen beveiligde verbinding tot stand brengen, omdat het SSL-protocol is uitgeschakeld.\nPSMERR_SSL2_Disabled=Kan geen beveiligde verbinding tot stand brengen, omdat de pagina een oudere, minder veilige versie van het SSL-protocol gebruikt.\nPSMERR_HostReusedIssuerSerial=U hebt een ongeldig certificaat ontvangen. Neem contact op met de serverbeheerder of e-mailcorrespondent en geef hen de volgende informatie:\\n\\nUw certificaat bevat hetzelfde serienummer als een ander door de certificaatautoriteit uitgegeven certificaat. Haal een nieuw certificaat met een uniek serienummer op.\n\nSSLConnectionErrorPrefix=Fout tijdens het verbinden met %S.\n\ncertErrorIntro=%S gebruikt een ongeldig beveiligingscertificaat.\n\ncertErrorTrust_SelfSigned=Het certificaat wordt niet vertrouwd, omdat het zelfondertekend is.\ncertErrorTrust_UnknownIssuer=Het certificaat wordt niet vertrouwd, omdat het uitgeverscertificaat onbekend is.\ncertErrorTrust_UnknownIssuer2=De server stuurt mogelijk niet de juiste tussencertificaten.\ncertErrorTrust_UnknownIssuer3=Mogelijk dient een extra basiscertificaat te worden geïmporteerd.\ncertErrorTrust_CaInvalid=Het certificaat wordt niet vertrouwd, omdat het werd uitgegeven door een ongeldig CA-certificaat.\ncertErrorTrust_Issuer=Het certificaat wordt niet vertrouwd, omdat het uitgeverscertificaat niet wordt vertrouwd.\ncertErrorTrust_SignatureAlgorithmDisabled=Het certificaat wordt niet vertrouwd, omdat het is ondertekend via een ondertekeningsalgoritme dat is uitgeschakeld omdat dat algoritme niet beveiligd is.\ncertErrorTrust_ExpiredIssuer=Het certificaat wordt niet vertrouwd, omdat het uitgeverscertificaat is verlopen.\ncertErrorTrust_Untrusted=Het certificaat komt niet van een vertrouwde bron.\n\ncertErrorMismatch=Het certificaat is niet geldig voor de naam %S.\n# LOCALIZATION NOTE (certErrorMismatchSingle2): Do not translate <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>\ncertErrorMismatchSingle2=Het certificaat is alleen geldig voor <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>.\ncertErrorMismatchSinglePlain=Het certificaat is alleen geldig voor %S.\ncertErrorMismatchMultiple=Het certificaat is alleen geldig voor de volgende namen:\n\n# LOCALIZATION NOTE (certErrorExpiredNow): Do not translate %1$S (date+time of expired certificate) or %2$S (current date+time)\ncertErrorExpiredNow=Het certificaat is verlopen op %1$S. De huidige tijd is %2$S.\n# LOCALIZATION NOTE (certErrorNotYetValidNow): Do not translate %1$S (date+time certificate will become valid) or %2$S (current date+time)\ncertErrorNotYetValidNow=Het certificaat wordt pas geldig vanaf %1$S. De huidige tijd is %2$S.\n\n# LOCALIZATION NOTE (certErrorCodePrefix2): Do not translate <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\ncertErrorCodePrefix2=Foutcode: <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\n\nP12DefaultNickname=Geïmporteerd certificaat\nCertUnknown=Onbekend\nCertNoEmailAddress=(geen e-mailadres)\nCaCertExists=Dit certificaat is al geïnstalleerd als een certificaatautoriteit.\nNotACACert=Dit is geen certificaatautoriteit-certificaat, dus het kan niet worden geïmporteerd in de certificaatautoriteitenlijst.\nNotImportingUnverifiedCert=Dit certificaat kan niet worden geverifieerd en zal niet worden geïmporteerd. De certificaatuitgever kan onbekend zijn of niet worden vertrouwd, het certificaat kan verlopen of ingetrokken zijn, of het certificaat is niet goedgekeurd.\nUserCertIgnoredNoPrivateKey=Dit persoonlijke certificaat kan niet worden geïnstalleerd, omdat u de corresponderende privésleutel niet bezit die werd gemaakt toen het certificaat werd opgevraagd.\nUserCertImported=Uw persoonlijke certificaat is geïnstalleerd. Het is verstandig om een reservekopie van dit certificaat te maken.\nCertOrgUnknown=(Onbekend)\nCertNotStored=(Niet opgeslagen)\nCertExceptionPermanent=Voor altijd\nCertExceptionTemporary=Tijdelijk\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/pipnss/security.properties",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nTitle=Beveiligingswaarschuwing\nPostToInsecureFromSecureMessage=Hoewel deze pagina is versleuteld, zullen de gegevens die u hebt ingevuld over een niet-versleutelde verbinding worden verzonden en kunnen ze gemakkelijk worden gelezen door derden.##Weet u zeker dat u wilt doorgaan met het verzenden van deze gegevens?##\nSecurityButtonTooltipText=Geeft beveiligingsinformatie over de huidige pagina weer\nSecurityButtonMixedContentTooltipText=Waarschuwing: bevat ongeauthenticeerde inhoud\nContinue=Doorgaan\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/pippki/certManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY certmgr.title                        \"Certificatenbeheerder\">\n\n<!ENTITY certmgr.tab.mine                     \"Uw certificaten\">\n<!ENTITY certmgr.tab.others2                  \"Personen\">\n<!ENTITY certmgr.tab.websites3                \"Servers\">\n<!ENTITY certmgr.tab.ca                       \"Organisaties\">\n<!ENTITY certmgr.tab.orphan2                  \"Overige\">\n\n<!ENTITY certmgr.mine                         \"U hebt certificaten van deze organisaties, die u identificeren:\">\n<!ENTITY certmgr.others                       \"U hebt certificaten gearchiveerd die deze personen identificeren:\">\n<!ENTITY certmgr.websites2                    \"U hebt certificaten gearchiveerd die deze servers identificeren:\">\n<!ENTITY certmgr.cas                          \"U hebt certificaten gearchiveerd die deze certificaatautoriteiten identificeren:\">\n<!ENTITY certmgr.orphans                      \"U hebt certificaten gearchiveerd die niet in een van de andere categorieën passen:\">\n\n<!ENTITY certmgr.detail.general_tab.title     \"Algemeen\">\n<!ENTITY certmgr.detail.general_tab.accesskey \"A\">\n<!ENTITY certmgr.detail.prettyprint_tab.title \"Details\">\n<!ENTITY certmgr.detail.prettyprint_tab.accesskey \"D\">\n\n<!ENTITY certmgr.pending.label                \"Certificaat aan het verifiëren…\">\n<!ENTITY certmgr.subjectinfo.label            \"Uitgegeven aan\">\n<!ENTITY certmgr.issuerinfo.label             \"Uitgegeven door\">\n<!ENTITY certmgr.periodofvalidity.label       \"Geldigheidsduur\" >\n<!ENTITY certmgr.fingerprints.label           \"Vingerafdrukken\">\n<!ENTITY certmgr.certdetail.title             \"Detail van certificaat\">\n<!ENTITY certmgr.certdetail.cn                \"Algemene naam (CN)\">\n<!ENTITY certmgr.certdetail.o                 \"Organisatie (O)\">\n<!ENTITY certmgr.certdetail.ou                \"Organisatorische eenheid (OU)\">\n<!ENTITY certmgr.certdetail.serialnumber      \"Serienummer\">\n<!ENTITY certmgr.certdetail.sha256fingerprint \"SHA-256-vingerafdruk\">\n<!ENTITY certmgr.certdetail.sha1fingerprint   \"SHA1-vingerafdruk\">\n\n<!ENTITY certmgr.editcacert.title             \"CA-certificaat-vertrouwensinstellingen bewerken\">\n<!ENTITY certmgr.editcert.edittrust           \"Vertrouwensinstellingen bewerken:\">\n<!ENTITY certmgr.editcert.trustssl            \"Dit certificaat kan websites identificeren.\">\n<!ENTITY certmgr.editcert.trustemail          \"Dit certificaat kan e-mailgebruikers identificeren.\">\n<!ENTITY certmgr.editcert.trustobjsign        \"Dit certificaat kan softwaremakers identificeren.\">\n\n<!ENTITY certmgr.deletecert.title             \"Certificaat verwijderen\">\n\n<!ENTITY certmgr.certname                     \"Certificaatnaam\">\n<!ENTITY certmgr.certserver                   \"Server\">\n<!ENTITY certmgr.override_lifetime            \"Levensduur\">\n<!ENTITY certmgr.tokenname                    \"Beveiligingsapparaat\">\n<!ENTITY certmgr.begins                       \"Begint op\">\n<!ENTITY certmgr.expires                      \"Verloopt op\">\n<!ENTITY certmgr.email                        \"E-mailadres\">\n<!ENTITY certmgr.serial                       \"Serienummer\">\n\n<!ENTITY certmgr.close.label                  \"Sluiten\">\n<!ENTITY certmgr.close.accesskey              \"S\">\n<!ENTITY certmgr.view2.label                  \"Weergeven…\">\n<!ENTITY certmgr.view2.accesskey              \"W\">\n<!ENTITY certmgr.edit3.label                  \"Vertrouwen bewerken…\">\n<!ENTITY certmgr.edit3.accesskey              \"b\">\n<!ENTITY certmgr.export.label                 \"Exporteren…\">\n<!ENTITY certmgr.export.accesskey             \"x\">\n<!ENTITY certmgr.delete2.label                \"Verwijderen…\">\n<!ENTITY certmgr.delete2.accesskey            \"V\">\n<!ENTITY certmgr.delete_builtin.label         \"Verwijderen of wantrouwen…\">\n<!ENTITY certmgr.delete_builtin.accesskey     \"V\">\n<!ENTITY certmgr.backup2.label                \"Reservekopie maken…\">\n<!ENTITY certmgr.backup2.accesskey            \"R\">\n<!ENTITY certmgr.backupall2.label             \"Reservekopie van alle maken…\">\n<!ENTITY certmgr.backupall2.accesskey         \"k\">\n<!ENTITY certmgr.restore2.label               \"Importeren…\">\n<!ENTITY certmgr.restore2.accesskey           \"m\">\n<!ENTITY certmgr.details.label                \"Certificaatvelden\">\n<!ENTITY certmgr.details.accesskey            \"f\">\n<!ENTITY certmgr.fields.label                 \"Veldwaarde\">\n<!ENTITY certmgr.fields.accesskey             \"V\">\n<!ENTITY certmgr.hierarchy.label              \"Certificaathiërarchie\">\n<!ENTITY certmgr.hierarchy.accesskey2         \"C\">\n<!ENTITY certmgr.addException.label           \"Uitzondering toevoegen…\">\n<!ENTITY certmgr.addException.accesskey       \"U\">\n\n<!ENTITY exceptionMgr.title                   \"Beveiligingsuitzondering toevoegen\">\n<!ENTITY exceptionMgr.exceptionButton.label   \"Beveiligingsuitzondering bevestigen\">\n<!ENTITY exceptionMgr.exceptionButton.accesskey \"b\">\n<!ENTITY exceptionMgr.supplementalWarning     \"Legitieme banken, winkels en andere publieke websites zullen dit niet vragen.\">\n<!ENTITY exceptionMgr.certlocation.caption2   \"Server\">\n<!ENTITY exceptionMgr.certlocation.url        \"Locatie:\">\n<!ENTITY exceptionMgr.certlocation.download   \"Certificaat ophalen\">\n<!ENTITY exceptionMgr.certlocation.accesskey  \"o\">\n<!ENTITY exceptionMgr.certstatus.caption      \"Certificaatstatus\">\n<!ENTITY exceptionMgr.certstatus.viewCert     \"Weergeven…\">\n<!ENTITY exceptionMgr.certstatus.accesskey    \"W\">\n<!ENTITY exceptionMgr.permanent.label         \"Deze uitzondering voor altijd opslaan\">\n<!ENTITY exceptionMgr.permanent.accesskey     \"a\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/pippki/deviceManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY devmgr.title                           \"Apparaatbeheerder\">\n<!-- LOCALIZATION NOTE (devmgr.style2): This is CSS style for Device Manager\n     window size. Don't translate \"width\" nor \"height\". Adjust the numbers\n     to make window contents fit. -->\n<!ENTITY devmgr.style2                          \"width: 67em; height: 32em;\">\n\n<!ENTITY devmgr.devlist.label                   \"Beveiligingsmodules en -apparaten\">\n<!ENTITY devmgr.details.title                   \"Details\">\n<!ENTITY devmgr.details.title2                  \"Waarde\">\n\n<!ENTITY devmgr.button.login.label              \"Aanmelden\">\n<!ENTITY devmgr.button.login.accesskey          \"n\">\n<!ENTITY devmgr.button.logout.label             \"Afmelden\">\n<!ENTITY devmgr.button.logout.accesskey         \"m\">\n<!ENTITY devmgr.button.changepw.label           \"Wachtwoord wijzigen\">\n<!ENTITY devmgr.button.changepw.accesskey       \"W\">\n<!ENTITY devmgr.button.load.label               \"Laden\">\n<!ENTITY devmgr.button.load.accesskey           \"L\">\n<!ENTITY devmgr.button.unload.label             \"Ontladen\">\n<!ENTITY devmgr.button.unload.accesskey         \"O\">\n<!ENTITY devmgr.button.fips.accesskey           \"F\">\n\n<!ENTITY loaddevice.info                        \"Voer de informatie in voor de module die u wilt toevoegen.\">\n<!ENTITY loaddevice.modname                     \"Modulenaam:\">\n<!ENTITY loaddevice.modname.accesskey           \"M\">\n<!ENTITY loaddevice.modname.default             \"Nieuwe PKCS #11-module\">\n<!ENTITY loaddevice.filename                    \"Modulebestandsnaam:\">\n<!ENTITY loaddevice.filename.accesskey          \"b\">\n<!ENTITY loaddevice.browse                      \"Bladeren…\">\n<!ENTITY loaddevice.browse.accesskey            \"a\">\n\n<!ENTITY loaddevice.title                       \"PKCS #11-apparaat laden\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/pippki/pippki.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Values for changepassword.xul -->\n<!ENTITY setPassword.title  \"Hoofdwachtwoord wijzigen\">\n<!ENTITY setPassword.tokenName.label \"Beveiligingsapparaat\">\n<!ENTITY setPassword.oldPassword.label \"Huidige wachtwoord:\">\n<!ENTITY setPassword.newPassword.label \"Nieuw wachtwoord:\">\n<!ENTITY setPassword.reenterPassword.label \"Nieuw wachtwoord (nogmaals):\">\n<!ENTITY setPassword.meter.label \"Wachtwoordkwaliteitsmeter\">\n   \n<!-- Values for resetpassword.xul -->\n<!ENTITY resetPasswordButtonLabel \"Herinitialiseren\">\n<!ENTITY resetPassword.title  \"Hoofdwachtwoord herinitialiseren\">\n<!ENTITY resetPassword.text  \"Als u uw hoofdwachtwoord opnieuw instelt, zullen al uw opgeslagen web- en e-mailwachtwoorden, formuliergegevens, persoonlijke certificaten en privésleutels worden vergeten. Weet u zeker dat u uw hoofdwachtwoord wilt herinitialiseren?\">\n\n<!-- Downloading a cert -->\n<!ENTITY downloadCert.title \"Certificaat downloaden\">\n<!ENTITY downloadCert.message1 \"U wordt gevraagd een nieuwe certificaatautoriteit (CA) te vertrouwen.\">\n<!ENTITY downloadCert.trustSSL \"Deze CA vertrouwen voor het identificeren van websites.\">\n<!ENTITY downloadCert.trustEmail \"Deze CA vertrouwen voor het identificeren van e-mailgebruikers.\">\n<!ENTITY downloadCert.trustObjSign \"Deze CA vertrouwen voor het identificeren van softwareontwikkelaars.\">\n<!ENTITY downloadCert.message3 \"Voordat u deze CA voor enig gebruik vertrouwt, dient u het certificaat ervan te bestuderen, evenals het beleid en de procedures (wanneer beschikbaar).\">\n<!ENTITY downloadCert.viewCert.label \"Weergeven\">\n<!ENTITY downloadCert.viewCert.text \"CA-certificaat bestuderen\">\n\n<!-- Strings for the SSL client auth ask dialog -->\n<!ENTITY clientAuthAsk.title \"Gebruikersidentificatieverzoek\">\n<!ENTITY clientAuthAsk.message1 \"Deze website vraagt u zich te identificeren met een beveiligingscertificaat:\">\n<!ENTITY clientAuthAsk.message2 \"Kies een certificaat om als identificatie aan te bieden:\">\n<!ENTITY clientAuthAsk.message3 \"Details van geselecteerde certificaat:\">\n\n<!ENTITY pkcs12.setpassword.title  \"Kies een wachtwoord voor de reservekopie van het certificaat\">\n<!ENTITY pkcs12.setpassword.message  \"Het wachtwoord dat u hier instelt voor de reservekopie van het certificaat beschermt het reservekopiebestand dat u wilt gaan maken. U moet dit wachtwoord instellen voordat u verdergaat met de reservekopie.\">\n<!ENTITY pkcs12.setpassword.label1 \"Wachtwoord voor de reservekopie van het certificaat:\">\n<!ENTITY pkcs12.setpassword.label2 \"Wachtwoord voor de reservekopie van het certificaat (nogmaals):\">\n<!ENTITY pkcs12.setpassword.reminder \"Belangrijk: als u uw wachtwoord voor de reservekopie van het certificaat vergeet, kunt u deze reservekopie later niet herstellen. Berg het op een veilige plek op.\">\n\n<!ENTITY chooseToken.title  \"Tokenkeuzedialoogvenster\">\n<!ENTITY chooseToken.message1 \"Kies een token.\">\n\n<!-- Strings for the CreateCertInfo dialog  -->\n<!ENTITY createCertInfo.title \"Genereren van een privésleutel\">\n<!ENTITY createCertInfo.msg1 \"Bezig met genereren van sleutel… Dit kan enkele minuten duren…\">\n<!ENTITY createCertInfo.msg2 \"Even geduld…\">\n\n<!-- Strings for protectedAuth dialog -->\n<!ENTITY protectedAuth.title \"Beschermde tokenauthenticatie\">\n<!ENTITY protectedAuth.msg \"Authenticeer bij de token. Authenticatiemethode hangt af van het type van uw token.\">\n<!ENTITY protectedAuth.tokenName.label \"Token:\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/pippki/pippki.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=Voer het persoonlijke beveiligingswachtwoord in voor het PSM-privésleutels-beveiligingsapparaat.\n\n# LOCALIZATION NOTE(certWithSerial): Used for semi-uniquely representing a cert.\n# %1$S is the serial number of the cert in AA:BB:CC hex format.\ncertWithSerial=Certificaat met serienummer: %1$S\n\n# Download Cert dialog\n# LOCALIZATION NOTE(newCAMessage1):\n# %S is a string representative of the certificate being downloaded/imported.\nnewCAMessage1=Wilt u ‘%S’ vertrouwen voor de volgende doeleinden?\nunnamedCA=Certificaatautoriteit (naamloos)\n\n# For editing cert trust\neditTrustCA=Het certificaat ‘%S’ vertegenwoordigt een certificaatautoriteit.\n\n# For Deleting Certificates\ndeleteSslCertConfirm3=Weet u zeker dat u deze serveruitzonderingen wilt verwijderen?\ndeleteSslCertImpact3=Als u een serveruitzondering verwijdert, herstelt u de standaard veiligheidscontrole voor die server en vereist u dat deze gebruikmaakt van een geldig certificaat.\ndeleteSslCertTitle3=Servercertificaatuitzonderingen verwijderen\n\ndeleteUserCertConfirm=Weet u zeker dat u deze certificaten wilt verwijderen?\ndeleteUserCertImpact=Als u een van uw eigen certificaten verwijdert, kunt u het niet langer gebruiken om uzelf mee te identificeren.\ndeleteUserCertTitle=Uw certificaten verwijderen\n\ndeleteCaCertConfirm2=U hebt gevraagd deze CA-certificaten te verwijderen. Bij ingebouwde certificaten zal alle vertrouwen worden verwijderd, wat hetzelfde resultaat heeft. Weet u zeker dat u wilt verwijderen of wantrouwen?\ndeleteCaCertImpactX2=Als u een certificaat van een certificaatautoriteit (CA) verwijdert of niet vertrouwt, zal deze toepassing geen enkel certificaat meer vertrouwen dat door die CA is uitgegeven.\ndeleteCaCertTitle2=CA-certificaten verwijderen of wantrouwen\n\ndeleteEmailCertConfirm=Weet u zeker dat u de e-mailcertificaten van deze personen wilt verwijderen?\ndeleteEmailCertImpactDesc=Als u een e-mailcertificaat van een persoon verwijdert, zult u niet langer versleutelde e-mail naar deze persoon kunnen verzenden.\ndeleteEmailCertTitle=E-mailcertificaten verwijderen\n\ndeleteOrphanCertConfirm=Weet u zeker dat u deze certificaten wilt verwijderen?\ndeleteOrphanCertTitle=Certificaten verwijderen\n\n# PKCS#12 file dialogs\nchooseP12RestoreFileDialog2=Certificaatbestand voor importeren\nchooseP12BackupFileDialog=Bestandsnaam voor reservekopie\nfile_browse_PKCS12_spec=PKCS12-bestanden\ngetPKCS12FilePasswordMessage=Voer het wachtwoord in dat bij het versleutelen van de reservekopie van dit certificaat is gebruikt:\n\n# Cert verification\ncertVerified=Dit certificaat is geverifieerd voor de volgende soorten gebruik:\ncertNotVerified_CertRevoked=Dit certificaat kon niet worden geverifieerd, omdat het is ingetrokken.\ncertNotVerified_CertExpired=Dit certificaat kon niet worden geverifieerd, omdat het is verlopen.\ncertNotVerified_CertNotTrusted=Dit certificaat kon niet worden geverifieerd, omdat het niet vertrouwd is.\ncertNotVerified_IssuerNotTrusted=Dit certificaat kon niet worden geverifieerd, omdat de uitgever niet vertrouwd is.\ncertNotVerified_IssuerUnknown=Dit certificaat kon niet worden geverifieerd, omdat de uitgever onbekend is.\ncertNotVerified_CAInvalid=Dit certificaat kon niet worden geverifieerd, omdat het CA-certificaat ongeldig is.\ncertNotVerified_AlgorithmDisabled=Dit certificaat kon niet worden geverifieerd, omdat het is ondertekend via een ondertekeningsalgoritme dat is uitgeschakeld omdat dat algoritme niet beveiligd is.\ncertNotVerified_Unknown=Dit certificaat kon om onbekende redenen niet worden geverifieerd.\n\n# Client auth\nclientAuthRemember=Deze beslissing onthouden\n# LOCALIZATION NOTE(clientAuthNickAndSerial): Represents a single cert when the\n# user is choosing from a list of certificates.\n# %1$S is the nickname of the cert.\n# %2$S is the serial number of the cert in AA:BB:CC hex format.\nclientAuthNickAndSerial=%1$S [%2$S]\n# LOCALIZATION NOTE(clientAuthHostnameAndPort):\n# %1$S is the hostname of the server.\n# %2$S is the port of the server.\nclientAuthHostnameAndPort=%1$S:%2$S\n# LOCALIZATION NOTE(clientAuthMessage1): %S is the Organization of the server\n# cert.\nclientAuthMessage1=Organisatie: ‘%S’\n# LOCALIZATION NOTE(clientAuthMessage2): %S is the Organization of the issuer\n# cert of the server cert.\nclientAuthMessage2=Uitgegeven onder: ‘%S’\n# LOCALIZATION NOTE(clientAuthIssuedTo): %1$S is the Distinguished Name of the\n# currently selected client cert, such as \"CN=John Doe,OU=Example\" (without\n# quotes).\nclientAuthIssuedTo=Uitgegeven aan: %1$S\n# LOCALIZATION NOTE(clientAuthSerial): %1$S is the serial number of the selected\n# cert in AA:BB:CC hex format.\nclientAuthSerial=Serienummer: %1$S\n# LOCALIZATION NOTE(clientAuthValidityPeriod):\n# %1$S is the already localized notBefore date of the selected cert.\n# %2$S is the already localized notAfter date of the selected cert.\nclientAuthValidityPeriod=Geldig van %1$S tot en met %2$S\n# LOCALIZATION NOTE(clientAuthKeyUsages): %1$S is a comma separated list of\n# already localized key usages the selected cert is valid for.\nclientAuthKeyUsages=Sleutelgebruik: %1$S\n# LOCALIZATION NOTE(clientAuthEmailAddresses): %1$S is a comma separated list of\n# e-mail addresses the selected cert is valid for.\nclientAuthEmailAddresses=E-mailadressen: %1$S\n# LOCALIZATION NOTE(clientAuthIssuedBy): %1$S is the Distinguished Name of the\n# cert which issued the selected cert.\nclientAuthIssuedBy=Uitgegeven door: %1$S\n# LOCALIZATION NOTE(clientAuthStoredOn): %1$S is the name of the PKCS #11 token\n# the selected cert is stored on.\nclientAuthStoredOn=Opgeslagen op: %1$S\n\n# Page Info\npageInfo_NoEncryption=Niet-versleutelde verbinding\npageInfo_Privacy_None1=De website %S ondersteunt geen versleuteling voor de pagina die u bekijkt.\npageInfo_Privacy_None2=Gegevens die zonder versleuteling over het internet worden verzonden, kunnen onderweg door anderen worden ingezien.\npageInfo_Privacy_None4=De pagina die u bekijkt was niet versleuteld voordat deze over het internet werd verzonden.\n# LOCALIZATION NOTE (pageInfo_EncryptionWithBitsAndProtocol and pageInfo_BrokenEncryption):\n# %1$S is the name of the encryption standard,\n# %2$S is the key size of the cipher.\n# %3$S is protocol version like \"SSL 3\" or \"TLS 1.2\"\npageInfo_EncryptionWithBitsAndProtocol=Versleutelde verbinding (%1$S, %2$S-bits sleutels, %3$S)\npageInfo_BrokenEncryption=Onbetrouwbare versleuteling (%1$S, %2$S-bits sleutels, %3$S)\npageInfo_Privacy_Encrypted1=De pagina die u bekijkt is versleuteld voordat deze over het internet werd verzonden.\npageInfo_Privacy_Encrypted2=Versleuteling maakt het moeilijk voor onbevoegde personen om gegevens te bekijken die tussen computers worden uitgewisseld. Het is daarom onwaarschijnlijk dat iemand deze pagina heeft gelezen terwijl hij over het netwerk werd verzonden.\npageInfo_MixedContent=Gedeeltelijk versleutelde verbinding\npageInfo_MixedContent2=Delen van de pagina die u bekijkt waren niet versleuteld voordat ze over het internet werden verzonden.\npageInfo_WeakCipher=Uw verbinding met deze website gebruikt een zwakke versleuteling en is niet privé. Andere personen kunnen uw gegevens bekijken of het gedrag van de website aanpassen.\npageInfo_CertificateTransparency_Compliant=Deze website voldoet aan het beleid voor Certificaattransparantie.\n\n# Cert Viewer\n# LOCALIZATION NOTE(certViewerTitle): Title used for the Certificate Viewer.\n# %1$S is a string representative of the certificate being viewed.\ncertViewerTitle=Certificaatweergave: ‘%1$S’\nnotPresent=<Geen onderdeel van certificaat>\n\n# Token Manager\npassword_not_set=(niet ingesteld)\nfailed_pw_change=Kan hoofdwachtwoord niet wijzigen.\nincorrect_pw=U hebt niet het juiste huidige hoofdwachtwoord ingevoerd. Probeer het opnieuw.\npw_change_ok=Hoofdwachtwoord met succes gewijzigd.\npw_erased_ok=Waarschuwing! U hebt uw hoofdwachtwoord verwijderd.\npw_not_wanted=Waarschuwing! U hebt besloten geen hoofdwachtwoord te gebruiken.\npw_empty_warning=Uw opgeslagen web- en e-mailwachtwoorden, formuliergegevens en privésleutels zullen niet worden beschermd.\npw_change2empty_in_fips_mode=U bent momenteel in FIPS-modus. FIPS vereist een ingesteld hoofdwachtwoord.\nlogin_failed=Aanmelden mislukt\nloadPK11TokenDialog=Kies een PKCS #11-apparaat om te laden\ndevinfo_modname=Module\ndevinfo_modpath=Pad\ndevinfo_label=Label\ndevinfo_manID=Fabrikant\ndevinfo_serialnum=Serienummer\ndevinfo_hwversion=HW-versie\ndevinfo_fwversion=FW-versie\ndevinfo_status=Status\ndevinfo_desc=Beschrijving\ndevinfo_stat_disabled=Uitgeschakeld\ndevinfo_stat_notpresent=Niet aanwezig\ndevinfo_stat_uninitialized=Niet geïnitialiseerd\ndevinfo_stat_notloggedin=Niet aangemeld\ndevinfo_stat_loggedin=Aangemeld\ndevinfo_stat_ready=Gereed\nenable_fips=FIPS inschakelen\ndisable_fips=FIPS uitschakelen\nfips_nonempty_password_required=FIPS-modus vereist dat u een hoofdwachtwoord hebt ingesteld voor elk beveiligingsapparaat. Stel het wachtwoord in voordat u FIPS-modus probeert in te schakelen.\nunable_to_toggle_fips=Kan de FIPS-modus voor het beveiligingsapparaat niet wijzigen. Het wordt aangeraden deze toepassing af te sluiten en te herstarten.\n\nresetPasswordConfirmationTitle=Hoofdwachtwoord herinitialiseren\nresetPasswordConfirmationMessage=Uw wachtwoord is geherinitialiseerd.\n\n# Import certificate(s) file dialog\nimportEmailCertPrompt=Bestand met te importeren e-mailcertificaat van iemand anders selecteren\nimportCACertsPrompt=Bestand met te importeren CA-certificaten selecteren\nfile_browse_Certificate_spec=Certificaatbestanden\n\n# Cert export\nSaveCertAs=Certificaat opslaan als bestand\nCertFormatBase64=X.509-certificaat (PEM)\nCertFormatBase64Chain=X.509-certificaat met keten (PEM)\nCertFormatDER=X.509-certificaat (DER)\nCertFormatPKCS7=X.509-certificaat (PKCS#7)\nCertFormatPKCS7Chain=X.509-certificaat met keten (PKCS#7)\nwriteFileFailure=Bestandsfout\nwriteFileFailed=Kan niet schrijven naar bestand %S:\\n%S.\nwriteFileAccessDenied=Toegang geweigerd\nwriteFileIsLocked=Bestand is vergrendeld\nwriteFileNoDeviceSpace=Geen ruimte op apparaat\nwriteFileUnknownError=Onbekende fout\n\n# Add Security Exception dialog\naddExceptionBrandedWarning2=U staat op het punt te overschrijven hoe %S deze website identificeert.\naddExceptionInvalidHeader=Deze website probeert zich te identificeren met ongeldige informatie.\naddExceptionDomainMismatchShort=Verkeerde website\naddExceptionDomainMismatchLong2=Het certificaat behoort toe aan een andere website, wat kan betekenen dat iemand deze website probeert na te bootsen.\naddExceptionExpiredShort=Verouderde informatie\naddExceptionExpiredLong2=Het certificaat is momenteel niet geldig. Het kan zijn gestolen of vermist, en kan door iemand worden gebruikt om deze website na te bootsen.\naddExceptionUnverifiedOrBadSignatureShort=Onbekende identiteit\naddExceptionUnverifiedOrBadSignatureLong2=Het certificaat wordt niet vertrouwd, omdat het niet is geverifieerd en uitgegeven door een vertrouwde autoriteit via een beveiligde ondertekening.\naddExceptionValidShort=Geldig certificaat\naddExceptionValidLong=Deze website verzorgt geldige, geverifieerde identificatie. U hoeft geen uitzondering toe te voegen.\naddExceptionCheckingShort=Informatie controleren\naddExceptionCheckingLong2=Poging tot identificatie van deze website…\naddExceptionNoCertShort=Geen informatie beschikbaar\naddExceptionNoCertLong2=Kan geen identificatiestatus van deze website verkrijgen.\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/pippki/validation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  validation.crlmanager.label             \"CRL’s beheren\">\n<!ENTITY  validation.crlmanager.description       \"Deze certificaatintrekkingslijsten (CRL) zijn opgeslagen in uw certificaatdatabase:\">\n<!ENTITY  validation.crlname.label                \"Naam\">\n<!ENTITY  validation.crllastupdate.label          \"Laatste update\">\n<!ENTITY  validation.crlnextupdate.label          \"Volgende update\">\n<!ENTITY  validation.crlautoupdateenabled.label   \"Auto-update\">\n<!ENTITY  validation.crlautoupdatestatus.label    \"Auto-updatestatus\">\n<!ENTITY  validation.deletecrl.label              \"Verwijderen\">\n<!ENTITY  validation.deletecrl.accesskey          \"V\">\n<!ENTITY  validation.updatecrl.label              \"Bijwerken\">\n<!ENTITY  validation.updatecrl.accesskey          \"B\">\n<!ENTITY  validation.advanced.label               \"Instellingen\">\n<!ENTITY  validation.advanced.accesskey           \"I\">\n\n<!ENTITY  validation.crl.autoupdate.title         \"Voorkeuren voor automatische CRL-update\">\n<!ENTITY  validation.crl.autoupdate.enable.label  \"Automatisch bijwerken aanzetten voor deze CRL\">\n<!ENTITY  validation.crl.autoupdate.time.label1   \"Bijwerken:\">\n<!ENTITY  validation.crl.autoupdate.time.label2   \"dag(en) voor datum volgende update\">\n<!ENTITY  validation.crl.autoupdate.freq.label1   \"Elke\">\n<!ENTITY  validation.crl.autoupdate.freq.label2   \"dag(en) bijwerken\">\n<!ENTITY  validation.crl.autoupdate.url.label     \"CRL zou worden geïmporteerd vanuit:\">\n<!ENTITY  crl.import.status.title                 \"CRL-importeerstatus\">\n<!ENTITY  crl.import.success.message              \"De certificaatintrekkingslijst (CRL) is succesvol geïmporteerd.\">\n<!ENTITY  crl.issuer.label                        \"CRL uitgegeven door:\">\n<!ENTITY  crl.issuer.org.label                    \"Organisatie: \">\n<!ENTITY  crl.issuer.orgunit.label                \"Eenheid: \">\n<!ENTITY  crl.import.nextupdate.label             \"Volgende update op: \">\n<!ENTITY  crl.autoupdate.fail.cnt.label           \"Vorige opeenvolgende updatemislukkingen: \">\n<!ENTITY  crl.autoupdate.fail.reason.label        \"Details van laatste updatemislukking: \">\n<!ENTITY  edit.button                             \"Instellingen\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nBookmarksMenuFolderTitle=Bladwijzermenu\nBookmarksToolbarFolderTitle=Bladwijzerwerkbalk\nOtherBookmarksFolderTitle=Andere bladwijzers\nTagsFolderTitle=Labels\nMobileBookmarksFolderTitle=Mobiel-bladwijzers\n\n# LOCALIZATION NOTE (dateName):\n# These are used to generate history containers when history is grouped by date\nfinduri-AgeInDays-is-0=Vandaag\nfinduri-AgeInDays-is-1=Gisteren\nfinduri-AgeInDays-is=%S dagen geleden\nfinduri-AgeInDays-last-is=Afgelopen %S dagen\nfinduri-AgeInDays-isgreater=Ouder dan %S dagen\nfinduri-AgeInMonths-is-0=Deze maand\nfinduri-AgeInMonths-isgreater=Ouder dan %S maanden\n\n# LOCALIZATION NOTE (localFiles):\n# This is used to generate local files container when history is grouped by site\nlocalhost=(lokale bestanden)\n\n# LOCALIZATION NOTE\n# The string is used for showing file size of each backup in the \"fileRestorePopup\" popup\n# %1$S is the file size\n# %2$S is the file size unit\nbackupFileSizeText=%1$S %2$S\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/pluginproblem/pluginproblem.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n<!ENTITY tapToPlayPlugin                                     \"Tik hier om de plug-in te activeren.\">\n<!ENTITY clickToActivatePlugin                               \"Plug-in activeren.\">\n<!ENTITY checkForUpdates                                     \"Controleren op updates…\">\n<!ENTITY blockedPlugin.label                                 \"Deze plug-in is geblokkeerd voor uw bescherming.\">\n<!ENTITY hidePluginBtn.label                                 \"Plug-in verbergen\">\n<!ENTITY managePlugins                                       \"Plug-ins beheren…\">\n\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n<!ENTITY reloadPlugin.pre                                    \"Laad de \">\n<!ENTITY reloadPlugin.middle                                 \"pagina opnieuw\">\n<!ENTITY reloadPlugin.post                                   \" om het nogmaals te proberen.\">\n<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please                                       \"Crashrapport verzenden\">\n<!ENTITY report.submitting                                   \"Rapport verzenden…\">\n<!ENTITY report.submitted                                    \"Crashrapport verzonden.\">\n<!ENTITY report.disabled                                     \"Crashrapportage uitgeschakeld.\">\n<!ENTITY report.failed                                       \"Verzending mislukt.\">\n<!ENTITY report.unavailable                                  \"Geen rapport beschikbaar.\">\n<!ENTITY report.comment                                      \"Voeg een opmerking toe (opmerkingen zijn publiekelijk zichtbaar)\">\n<!ENTITY report.pageURL                                      \"De pagina-URL bijvoegen\">\n\n<!ENTITY plugin.file                                         \"Bestand\">\n<!ENTITY plugin.mimeTypes                                    \"MIME-typen\">\n<!ENTITY plugin.flashProtectedMode.label                     \"Beveiligde modus van Adobe Flash inschakelen\">\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/services/errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nerror.login.reason.network      = Verbinding maken met de server is mislukt\nerror.login.reason.recoverykey  = Onjuiste herstelsleutel\nerror.login.reason.account      = Onjuiste accountnaam of wachtwoord\nerror.login.reason.no_username  = Accountnaam ontbreekt\nerror.login.reason.no_password2 = Wachtwoord ontbreekt\nerror.login.reason.no_recoverykey = Geen opgeslagen herstelsleutel die kan worden gebruikt\nerror.login.reason.server       = Server onjuist geconfigureerd\n\nerror.sync.failed_partial            = Een of meer gegevenstypen konden niet worden gesynchroniseerd\n# LOCALIZATION NOTE (error.sync.reason.serverMaintenance): We removed the extraneous period from this string\nerror.sync.reason.serverMaintenance  = Firefox Sync-serveronderhoudsdienst is onderweg, het synchroniseren wordt automatisch hervat\n\ninvalid-captcha = Onjuiste woorden, probeer het opnieuw\nweak-password   = Gebruik een sterker wachtwoord\n\n# this is the fallback, if we hit an error we didn't bother to localize\nerror.reason.unknown          = Onbekende fout\n\nchange.password.pwSameAsPassword     = Wachtwoord kan niet gelijk zijn aan huidige wachtwoord\nchange.password.pwSameAsUsername     = Wachtwoord kan niet gelijk zijn aan uw gebruikersnaam\nchange.password.pwSameAsEmail        = Wachtwoord kan niet gelijk zijn aan uw e-mailadres\nchange.password.mismatch             = De ingevoerde wachtwoorden zijn niet gelijk\nchange.password.tooShort             = Het ingevoerde wachtwoord is te kort\n"
  },
  {
    "path": "langpacks/nl/chrome/nl/locale/nl/services/sync.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# %1: the user name (Ed), %2: the app name (Firefox), %3: the operating system (Android)\nclient.name2 = %2$S van %1$S op %3$S\n\n# %S is the date and time at which the last sync successfully completed\nlastSync2.label = Laatste synchronisatie: %S\n\n# signInToSync.description is the tooltip for the Sync buttons when Sync is\n# not configured.\nsignInToSync.description = Aanmelden bij Sync\n\nsyncnow.label = Nu synchroniseren\nsyncing2.label = Synchroniseren…\n"
  },
  {
    "path": "langpacks/nl/chrome/nl.manifest",
    "content": "locale alerts nl nl/locale/nl/alerts/\nlocale autoconfig nl nl/locale/nl/autoconfig/\nlocale global nl nl/locale/nl/global/\nlocale global-platform nl nl/locale/nl/global-platform/\nlocale mozapps nl nl/locale/nl/mozapps/\nlocale necko nl nl/locale/nl/necko/\nlocale passwordmgr nl nl/locale/nl/passwordmgr/\nlocale pipnss nl nl/locale/nl/pipnss/\nlocale pippki nl nl/locale/nl/pippki/\nlocale places nl nl/locale/nl/places/\nlocale pluginproblem nl nl/locale/nl/pluginproblem/\nlocale weave nl nl/locale/nl/\n"
  },
  {
    "path": "langpacks/nl/chrome.manifest",
    "content": "manifest browser/chrome.manifest application=bluegriffon@bluegriffon.com\nmanifest chrome/nl.manifest\nmanifest bluegriffon/chrome.manifest application=bluegriffon@bluegriffon.com\n"
  },
  {
    "path": "langpacks/nl/install.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!--\n\n-->\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n     xmlns:em=\"http://www.mozilla.org/2004/em-rdf#\">\n  <Description about=\"urn:mozilla:install-manifest\"\n               em:id=\"langpack-nl@bluegriffon.org\"\n               em:name=\"Nederlands (NL) Language Pack\"\n               em:version=\"3.2\"\n               em:type=\"8\"\n               em:creator=\"Mozilla-NL\">\n    <em:contributor>Gert-Paul van der Beek</em:contributor><em:contributor>Tim Maks van den Broek</em:contributor><em:contributor>Laurens Holst</em:contributor><em:contributor>Ton Kensen</em:contributor><em:contributor>Anne van Kesteren</em:contributor><em:contributor>Hendrik Maryns</em:contributor><em:contributor>Martijn Ras</em:contributor><em:contributor>leden MozBrowser-forum</em:contributor>\n\n    <em:targetApplication>\n      <Description>\n        <em:id>bluegriffon@bluegriffon.com</em:id>\n        <em:minVersion>3.2</em:minVersion>\n        <em:maxVersion>3.2</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n  </Description>\n</RDF>\n"
  },
  {
    "path": "langpacks/pl/bluegriffon/chrome.manifest",
    "content": "locale bluegriffon pl base/locale/bluegriffon/\nlocale branding pl base/locale/branding/\nlocale fs pl extensions/fs/\nlocale gfd pl extensions/gfd/\nlocale cssproperties pl sidebars/cssproperties/\nlocale domexplorer pl sidebars/domexplorer/\nlocale scripteditor pl sidebars/scripteditor/\nlocale stylesheets pl sidebars/stylesheets/\nlocale tipoftheday pl extensions/tipoftheday/\nlocale aria pl sidebars/aria/\n\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/branding/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  brandShorterName      \"Firefox\">\n<!ENTITY  brandShortName        \"Firefox Developer Edition\">\n<!ENTITY  brandFullName         \"Firefox Developer Edition\">\n<!ENTITY  vendorShortName       \"Mozilla\">\n<!ENTITY  trademarkInfo.part1   \" \">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/branding/brand.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrandShorterName=Firefox\nbrandShortName=Firefox Developer Edition\nbrandFullName=Firefox Developer Edition\nvendorShortName=Mozilla\n\nsyncBrandShortName=Sync\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/branding/browserconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Do NOT localize or otherwise change these values\nbrowser.startup.homepage=about:home\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/aboutAccounts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAccounts.welcome \"Synchronizacja\">\n<!ENTITY aboutAccountsConfig.description \"Zaloguj się, aby synchronizować karty, zakładki i inne rzeczy.\">\n<!ENTITY aboutAccountsConfig.startButton.label \"Zaloguj się\">\n<!ENTITY aboutAccountsConfig.syncPreferences.label \"Ustawienia\">\n\n<!ENTITY aboutAccounts.noConnection.title \"Brak połączenia\">\n<!ENTITY aboutAccounts.noConnection.description \"Konieczne jest połączenie z Internetem, aby się zalogować.\">\n<!ENTITY aboutAccounts.noConnection.retry \"Spróbuj ponownie\">\n\n<!ENTITY aboutAccounts.badConfig.title \"Błędna konfiguracja\">\n<!ENTITY aboutAccounts.badConfig.description \"Nie udało się określić konfiguracji serwera kont Firefoksa. Spróbuj ponownie później.\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/aboutCertError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD\n    SYSTEM \"chrome://branding/locale/brand.dtd\">\n  %brandDTD;\n\n<!ENTITY certerror.pagetitle1 \"Niezabezpieczone połączenie\">\n<!ENTITY certerror.longpagetitle1 \"Połączenie nie jest bezpieczne\">\n\n<!ENTITY certerror.introPara \"Właściciel witryny <span class='hostname'/> niepoprawnie ją skonfigurował. Program &brandShortName; nie połączył się z nią, aby chronić użytkownika przed kradzieżą informacji.\">\n<!ENTITY certerror.returnToPreviousPage.label \"Wróć do poprzedniej strony\">\n<!ENTITY certerror.learnMore \"Więcej informacji…\">\n<!ENTITY certerror.advanced.label \"Zaawansowane\">\n\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"Ta strona określa poprzez HSTS (HTTP Strict Transport Security), że program &brandShortName; ma się z nią łączyć jedynie w sposób bezpieczny. W związku z tym, dodanie wyjątku dla tego certyfikatu jest niemożliwe.\">\n\n<!ENTITY certerror.expert.content \"Jeśli zagrożenie jest zrozumiałe, można\nnakazać programowi &brandShortName;, by ufał identyfikacji tej witryny.\n<b>Nawet jeśli witryna należy do zaufanych, błąd ten może oznaczać, że ktoś ingeruje\nw połączenie użytkownika.</b>\">\n<!ENTITY certerror.expert.contentPara2 \"Nie należy dodawać wyjątku, o ile nie ma\nuzasadnionych przyczyn, dla których ta witryna nie używa zaufanej identyfikacji.\">\n<!ENTITY certerror.addException.label \"Dodaj wyjątek…\">\n<!ENTITY certerror.copyToClipboard.label \"Kopiuj do schowka\">\n\n<!ENTITY errorReporting.automatic \"Automatyczne zgłaszanie podobnych temu błędów (pomaga Mozilli identyfikować problematyczne strony)\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/aboutDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutDialog.title \"O programie &brandFullName;\">\n\n<!ENTITY update.checkForUpdatesButton.label \"Sprawdź dostępność aktualizacji\">\n<!ENTITY update.checkForUpdatesButton.accesskey \"S\">\n<!ENTITY update.updateButton.label2 \"Uruchom ponownie, aby uaktualnić\">\n<!ENTITY update.updateButton.accesskey \"U\">\n\n<!ENTITY warningDesc.version \"Program &brandShortName; jest wersją rozwojową i może być niestabilny.\">\n<!ENTITY warningDesc.telemetryDesc \"Dane o wydajności, wykorzystaniu, modyfikacjach oraz o sprzęcie, na którym działa, są wysyłane do organizacji &vendorShortName;, aby ulepszać program &brandShortName;.\">\n\n<!ENTITY community.exp.start \"\">\n<!ENTITY community.exp.mozillaLink \"&vendorShortName;\">\n<!ENTITY community.exp.middle \" jest \">\n<!ENTITY community.exp.creditsLink \"globalną społecznością\">\n<!ENTITY community.exp.end \", starającą się zapewnić, by Internet pozostał otwarty, publiczny i dostępny dla wszystkich.\">\n\n<!ENTITY community.start2 \"Program &brandShortName; został opracowany przez \">\n<!ENTITY community.mozillaLink \"organizację &vendorShortName;\">\n<!ENTITY community.middle2 \", która jest \">\n<!ENTITY community.creditsLink \"globalną społecznością\">\n<!ENTITY community.end3 \", starającą się zapewnić, by Internet pozostał otwarty, publiczny i dostępny dla wszystkich.\">\n\n<!ENTITY helpus.start \"Chcesz pomóc? \">\n<!ENTITY helpus.donateLink \"Przekaż datek\">\n<!ENTITY helpus.middle \" lub \">\n<!ENTITY helpus.getInvolvedLink \"dołącz do nas\">\n<!ENTITY helpus.end \"!\">\n\n<!ENTITY releaseNotes.link \"Informacje o wydaniu\">\n\n<!ENTITY bottomLinks.license        \"Informacje licencyjne\">\n<!ENTITY bottomLinks.rights         \"Prawa użytkownika\">\n<!ENTITY bottomLinks.privacy        \"Polityka prywatności\">\n\n<!ENTITY update.checkingForUpdates \"Poszukiwanie aktualizacji…\">\n<!ENTITY update.noUpdatesFound \"Program &brandShortName; jest aktualny\">\n<!ENTITY update.adminDisabled \"Aktualizacje zablokowane przez administratora\">\n<!ENTITY update.otherInstanceHandlingUpdates \"Inna instancja właśnie aktualizuje program &brandShortName;\">\n<!ENTITY update.restarting \"Ponowne uruchamianie…\">\n\n<!ENTITY update.failed.start        \"Aktualizacja się nie powiodła. \">\n<!ENTITY update.failed.linkText     \"Pobierz najnowszą wersję\">\n<!ENTITY update.failed.end          \"\">\n\n<!ENTITY update.manual.start        \"Aktualizacje dostępne na \">\n<!ENTITY update.manual.end          \"\">\n\n<!ENTITY update.unsupported.start    \"Dalsze aktualizacje na tym systemie nie są możliwe. \">\n<!ENTITY update.unsupported.linkText \"Więcej informacji\">\n<!ENTITY update.unsupported.end      \"\">\n\n<!ENTITY update.downloading.start   \"Pobieranie aktualizacji — \">\n<!ENTITY update.downloading.end     \"\">\n\n<!ENTITY update.applying            \"Instalowanie aktualizacji…\">\n\n<!ENTITY channel.description.start  \"Obecnie korzystasz z kanału aktualizacji \">\n<!ENTITY channel.description.end    \". \">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/aboutHealthReport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY abouthealth.pagetitle \"Raport o zdrowiu programu &brandShortName;\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/aboutHome.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n<!ENTITY % syncBrandDTD SYSTEM \"chrome://browser/locale/syncBrand.dtd\">\n%syncBrandDTD;\n\n<!ENTITY abouthome.pageTitle \"Strona startowa programu &brandFullName;\">\n\n<!ENTITY abouthome.defaultSnippet1.v1 \"Dziękujemy za wybranie Firefoksa! Aby jak najlepiej wykorzystać przeglądarkę, zapoznaj się z jej <a>najnowszymi możliwościami</a>.\">\n<!ENTITY abouthome.defaultSnippet2.v1 \"Dopasowanie Firefoksa do własnych upodobań jest bardzo łatwe. <a>Wybierz spośród tysięcy dodatków</a>.\">\n<!ENTITY abouthome.rightsSnippet \"&brandFullName; jest oprogramowaniem open-source, tworzonym przez Mozilla Foundation, organizację non-profit. <a>Poznaj swoje prawa…</a>\">\n\n<!ENTITY abouthome.bookmarksButton.label \"Zakładki\">\n<!ENTITY abouthome.historyButton.label \"Historia\">\n<!ENTITY abouthome.preferencesButtonWin.label \"Opcje\">\n<!ENTITY abouthome.preferencesButtonUnix.label \"Preferencje\">\n<!ENTITY abouthome.addonsButton.label \"Dodatki\">\n<!ENTITY abouthome.downloadsButton.label \"Pobrane\">\n<!ENTITY abouthome.syncButton.label \"Synchronizacja\">\n<!ENTITY abouthome.aboutMozilla.label \"O Mozilli\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/aboutPrivateBrowsing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutPrivateBrowsing.notPrivate \"Okno bez aktywnego trybu prywatnego.\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.label \"Otwórz okno w trybie prywatnym\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.accesskey \"O\">\n\n<!ENTITY privateBrowsing.title \"Przeglądanie prywatne\">\n<!ENTITY privateBrowsing.title.tracking \"Przeglądanie prywatne z ochroną przed śledzeniem\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.before \"Podczas przeglądania w oknie prywatnym Firefox \">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.emphasize \"nie zachowa\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.after \":\">\n<!ENTITY aboutPrivateBrowsing.info.visited \"historii\">\n<!ENTITY aboutPrivateBrowsing.info.searches \"wyszukiwań\">\n<!ENTITY aboutPrivateBrowsing.info.cookies \"ciasteczek\">\n<!ENTITY aboutPrivateBrowsing.info.temporaryFiles \"plików tymczasowych\">\n<!ENTITY aboutPrivateBrowsing.info.saved.before \"Firefox \">\n<!ENTITY aboutPrivateBrowsing.info.saved.emphasize \"zachowa\">\n<!ENTITY aboutPrivateBrowsing.info.saved.after2 \":\">\n<!ENTITY aboutPrivateBrowsing.info.downloads \"pobrane pliki\">\n<!ENTITY aboutPrivateBrowsing.info.bookmarks \"dodane zakładki\">\n<!ENTITY aboutPrivateBrowsing.note.before \"Przeglądanie prywatne \">\n<!ENTITY aboutPrivateBrowsing.note.emphasize \"nie czyni użytkownika anonimowym\">\n<!ENTITY aboutPrivateBrowsing.note.after \" w Internecie. Pracodawca lub dostawca usług internetowych może w dalszym ciągu monitorować odwiedzane strony.\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.before \"Więcej informacji o \">\n<!ENTITY aboutPrivateBrowsing.learnMore3.title \"przeglądaniu prywatnym\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.after \".\">\n\n<!ENTITY trackingProtection.title \"Ochrona przed śledzeniem\">\n<!ENTITY trackingProtection.description2 \"Niektóre strony używają elementów mogących śledzić aktywność użytkownika w Internecie. Dzięki ochronie przed śledzeniem, Firefox zablokuje wiele z elementów mogących zbierać informacje o przeglądaniu.\">\n<!ENTITY trackingProtection.startTour1 \"Przeczytaj o tym, jak to działa\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/aboutPrivateBrowsing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle.head=Przeglądanie prywatne\ntitle.normal=Otworzyć okno prywatne?\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/aboutRobots.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- These strings are used in the about:robots page, which ties in with the\n     robots theme used in the Firefox 3 Beta 2/3 first run pages...\n         https://www.mozilla.com/en-US/firefox/3.0b2/firstrun/\n         https://www.mozilla.com/en-US/firefox/3.0b3/firstrun/\n     They're just meant to be fun and whimsical, with references to some geeky\n     but well-known robots in movies and books. Be creative with translations! -->\n\n<!-- Nonsense line from the movie \"The Day The Earth Stood Still\". No translation needed. -->\n<!ENTITY robots.pagetitle  \"Gort! Klaatu barada nikto!\">\n<!-- Movie: Logan's Run... Box (cybog): \"Welcome Humans! I am ready for you.\" -->\n<!ENTITY robots.errorTitleText \"Witajcie, ludzie!\">\n<!-- Movie: The Day The Earth Stood Still. Spoken by Klaatu. -->\n<!ENTITY robots.errorShortDescText \"Przybywamy do Was w pokoju i dobrej woli!\">\n<!-- Various books by Isaac Asimov. http://en.wikipedia.org/wiki/Three_Laws_of_Robotics -->\n<!ENTITY robots.errorLongDesc1 \"Robot nie może skrzywdzić człowieka, ani przez zaniechanie dopuścić, by doznał on krzywdy.\">\n<!-- Movie: Blade Runner. Batty: \"I've seen things you people wouldn't believe...\" -->\n<!ENTITY robots.errorLongDesc2 \"Roboty widziały rzeczy, o których Wam, ludziom, się nie śniło.\">\n<!-- ** Book: Hitchiker's Guide To The Galaxy. What the Sirius Cybernetics Corporation calls robots. -->\n<!ENTITY robots.errorLongDesc3 \"Roboty to Twoi plastikowi kumple, z którymi fajnie jest przebywać.\">\n<!-- TV: Futurama. Bender's first line is \"Bite my shiny metal ass.\" -->\n<!ENTITY robots.errorLongDesc4 \"Roboty mają lśniące, metalowe tyłki, których nie należy gryźć.\">\n<!-- TV: Battlestar Galactica (2004 series). From the opening text. -->\n<!ENTITY robots.errorTrailerDescText \"I mają plan.\">\n<!-- TV: Battlestar Galactica (2004 series). Common expletive referring to Cylons. -->\n<!ENTITY robots.imgtitle \"Cholerne tostery\">\n<!-- Book: Hitchiker's Guide To The Galaxy. Arthur presses a button and it warns him. -->\n<!ENTITY robots.dontpress \"Proszę więcej nie naciskać tego przycisku.\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/aboutSearchReset.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY searchreset.tabtitle \"Przywracanie ustawień wyszukiwania\">\n<!ENTITY searchreset.pageTitle \"Czy przywrócić ustawienia wyszukiwania?\">\n\n<!ENTITY searchreset.pageInfo1 \"Ustawienia wyszukiwania mogą być nieaktualne. Firefox może przywrócić domyślne ustawienia.\">\n<!ENTITY searchreset.selector.label \"Domyślną wyszukiwarką zostanie: \">\n\n<!ENTITY searchreset.beforelink.pageInfo2 \"Można to zawsze zmienić w \">\n<!ENTITY searchreset.link.pageInfo2 \"ustawieniach\">\n<!ENTITY searchreset.afterlink.pageInfo2 \".\">\n\n<!ENTITY searchreset.noChangeButton \"Nie zmieniaj\">\n<!ENTITY searchreset.noChangeButton.access \"N\">\n<!ENTITY searchreset.changeEngineButton \"Zmień\">\n<!ENTITY searchreset.changeEngineButton.access \"Z\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/aboutSessionRestore.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restorepage.tabtitle       \"Przywracanie sesji\">\n<!ENTITY restorepage.errorTitle     \"Przepraszamy!\">\n<!ENTITY restorepage.problemDesc    \"&brandShortName; ma problemy z przywróceniem wszystkich okien i kart. Zazwyczaj powodem jest w takiej sytuacji ostatnio otwarta strona.\">\n<!ENTITY restorepage.tryThis        \"Można spróbować:\">\n<!ENTITY restorepage.restoreSome    \"usunąć jedną lub więcej kart, które mogą powodować ten problem\">\n<!ENTITY restorepage.startNew       \"rozpocząć nową sesję przeglądania\">\n\n<!ENTITY restorepage.tryagainButton \"Przywróć\">\n<!ENTITY restorepage.restore.access \"r\">\n<!ENTITY restorepage.closeButton    \"Zamknij\">\n<!ENTITY restorepage.close.access   \"Z\">\n\n<!ENTITY restorepage.restoreHeader  \"Przywróć\">\n<!ENTITY restorepage.listHeader     \"Okna i karty\">\n<!ENTITY restorepage.windowLabel    \"Okno &#37;S\">\n\n<!ENTITY welcomeback2.restoreButton \"Dalej\">\n<!ENTITY welcomeback2.restoreButton.access \"D\">\n<!ENTITY welcomeback2.tabtitle \"Sukces!\">\n<!ENTITY welcomeback2.pageTitle \"Sukces!\">\n<!ENTITY welcomeback2.pageInfo1 \"Program &brandShortName; jest gotowy do używania.\">\n<!ENTITY welcomeback2.label.restoreAll \"Przywróć wszystkie okna i karty\">\n<!ENTITY welcomeback2.label.restoreSome \"Przywróć wybrane okna i karty\">\n<!ENTITY welcomeback2.beforelink.pageInfo2 \"Dodatki i modyfikacje programu zostały usunięte, a ustawienia przeglądarki zostały przywrócone do domyślnych. Dostępne są również \">\n<!ENTITY welcomeback2.link.pageInfo2 \"inne możliwości\">\n<!ENTITY welcomeback2.afterlink.pageInfo2 \" jeśli nie rozwiąże to problemu.\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/aboutSyncTabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n    - License, v. 2.0. If a copy of the MPL was not distributed with this\n    - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabs.otherDevices.label \"Karty z innych urządzeń\">\n<!ENTITY tabs.searchText.label \"Wyszukaj karty\">\n\n<!-- LOCALIZATION NOTE (tabs.context.openTab.accesskey, tabs.context.openMultipleTabs.accesskey):\n     Only one of these will show at a time (based on selection), so reusing accesskey is ok. -->\n<!ENTITY tabs.context.openTab.label                   \"Otwórz tę kartę\">\n<!ENTITY tabs.context.openTab.accesskey               \"O\">\n<!ENTITY tabs.context.openMultipleTabs.label          \"Otwórz zaznaczone karty\">\n<!ENTITY tabs.context.openMultipleTabs.accesskey      \"O\">\n<!ENTITY tabs.context.bookmarkSingleTab.label         \"Dodaj zakładkę do tej karty…\">\n<!ENTITY tabs.context.bookmarkSingleTab.accesskey     \"D\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.label      \"Dodaj zakładki do zaznaczonych kart…\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.accesskey  \"D\">\n<!ENTITY tabs.context.refreshList.label               \"Odśwież listę\">\n<!ENTITY tabs.context.refreshList.accesskey           \"w\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/aboutTabCrashed.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabCrashed.closeTab \"Zamknij kartę\">\n<!ENTITY tabCrashed.restoreTab \"Przywróć kartę\">\n<!ENTITY tabCrashed.restoreAll \"Przywróć wszystkie karty\">\n\n<!ENTITY tabCrashed.header2 \"Och – ta karta uległa awarii\">\n<!ENTITY tabCrashed.offerHelp \"Możemy pomóc!\">\n<!ENTITY tabCrashed.single.offerHelpMessage \"Użyj przycisku „&tabCrashed.restoreTab;”, aby wczytać ponownie treść strony.\">\n<!ENTITY tabCrashed.multiple.offerHelpMessage \"Użyj przycisku „&tabCrashed.restoreTab;” lub „&tabCrashed.restoreAll;”, aby wczytać ponownie treść strony.\">\n<!ENTITY tabCrashed.requestHelp \"Pomożesz nam?\">\n<!ENTITY tabCrashed.requestHelpMessage \"Raporty z awarii pomagają nam diagnozować problemy i ulepszać program &brandShortName;.\">\n<!ENTITY tabCrashed.requestReport \"Zgłaszanie problematycznej karty\">\n<!ENTITY tabCrashed.sendReport2 \"Prześlij raport z awarii aktualnie wyświetlanej karty\">\n<!ENTITY tabCrashed.commentPlaceholder2 \"Opcjonalny komentarz (będzie publicznie dostępny)\">\n<!ENTITY tabCrashed.includeURL2 \"Dołącz do zgłoszenia adres odwiedzanej strony\">\n<!ENTITY tabCrashed.emailPlaceholder \"Adres e-mail\">\n<!ENTITY tabCrashed.emailMe \"Powiadom, gdy będzie dostępne więcej informacji\">\n<!ENTITY tabCrashed.reportSent \"Raport z awarii został już wysłany. Dziękujemy za pomoc w ulepszaniu programu &brandShortName;!\">\n<!ENTITY tabCrashed.requestAutoSubmit2 \"Raportowanie pozostałych kart\">\n<!ENTITY tabCrashed.autoSubmit2 \"Automatyczne przesyłanie raportów awarii, łącznie z raportami dla innych kart, które uległy awarii\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/accounts.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreconnectDescription=Połącz ponownie z kontem %S\n\nverifyDescription=Zweryfikuj adres %S\n\nverificationSentTitle=Wysłano wiadomość weryfikacyjną\nverificationSentBody=Wiadomość z odnośnikiem weryfikacyjnym została wysłana na adres „%S”.\nverificationNotSentTitle=Błąd wysyłania wiadomości weryfikacyjnej\nverificationNotSentBody=Nie udało się wysłać wiadomości z odnośnikiem weryfikacyjnym, proszę spróbować później.\n\ndeviceConnectedTitle=Firefox Sync\ndeviceConnectedBody=Ten komputer jest teraz synchronizowany z %S.\ndeviceConnectedBody.noDeviceName=Ten komputer jest teraz synchronizowany z nowym urządzeniem.\n\nsyncStartNotification.title=Włączono synchronizację\nsyncStartNotification.body2=%S za moment rozpocznie synchronizację.\n\ndeviceDisconnectedNotification.title=Synchronizacja wyłączona\ndeviceDisconnectedNotification.body=Ten komputer został odłączony od Firefox Sync.\n\nsendTabToAllDevices.menuitem=Wszystkich urządzeń\n\ntabArrivingNotification.title=Przychodząca karta\ntabArrivingNotificationWithDevice.title=Karta od „%S”\n\ntabsArrivingNotification.title=Przychodzące karty\nunnamedTabsArrivingNotification2.body=#1 karta od „#2”.;#1 karty od „#2”.;#1 kart od „#2”.\nunnamedTabsArrivingNotificationMultiple2.body=#1 karta od połączonych urządzeń.;#1 karty od połączonych urządzeń.;#1 kart od połączonych urządzeń.\nunnamedTabsArrivingNotificationNoDevice.body=#1 przychodząca karta;#1 przychodzące karty;#1 przychodzących kart\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=Adres URL jest nieprawidłowy i nie może zostać wczytany.\nfileNotFound=Firefox nie może odnaleźć pliku %S.\nfileAccessDenied=Nie można odczytać pliku %S.\ndnsNotFound=Firefox nie może odnaleźć serwera %S.\nunknownProtocolFound=Firefox nie jest w stanie otworzyć tego adresu, ponieważ protokół „%S” nie jest przypisany do żadnego programu lub nie jest dozwolony w tym kontekście.\nconnectionFailure=Firefox nie może nawiązać połączenia z serwerem %S.\nnetInterrupt=Połączenie z %S zostało przerwane podczas wczytywania strony.\nnetTimeout=Serwer %S zbyt długo nie odpowiada.\nredirectLoop=Firefox wykrył, że serwer przekierowuje żądanie tego zasobu w sposób uniemożliwiający jego ukończenie.\nconfirmRepostPrompt=Aby wyświetlić tę stronę, %S musi ponownie przesłać dane, które spowodują powtórzenie zadań wykonanych wcześniej (takich jak przeszukiwanie czy potwierdzenie zlecenia).\nresendButton.label=Prześlij ponownie\nunknownSocketType=Firefox nie jest w stanie skomunikować się z tym serwerem.\nnetReset=Połączenie z serwerem zostało zresetowane podczas wczytywania strony.\nnotCached=Dokument nie jest już dostępny.\nnetOffline=Firefox jest obecnie w trybie offline i przeglądanie Internetu jest w tej chwili niemożliwe.\nisprinting=Strona nie może zostać zmieniona podczas wydruku, lub kiedy włączony jest podgląd wydruku.\ndeniedPortAccess=Ten adres zawiera numer portu sieciowego, który zazwyczaj nie jest wykorzystywany do przeglądania stron WWW. Firefox anulował żądanie dla bezpieczeństwa użytkownika.\nproxyResolveFailure=Firefox został skonfigurowany tak, by używał serwera proxy, którego nie jest w stanie odnaleźć.\nproxyConnectFailure=Firefox został skonfigurowany tak, by używał serwera proxy, który odmawia połączenia.\ncontentEncodingError=Otwierana strona nie może zostać wyświetlona, ponieważ używa nieprawidłowych lub nieobsługiwanych metod kompresji.\nunsafeContentType=Otwierana strona nie może zostać wyświetlona, ponieważ umieszczona jest w pliku, którego otwarcie może nie być bezpieczne. Proszę poinformować właścicieli witryny o tym problemie.\nexternalProtocolTitle=Żądanie zewnętrznego protokołu\nexternalProtocolPrompt=Aby obsłużyć odnośnik „%1$S:” musi zostać uruchomiona zewnętrzna aplikacja.\\n\\n\\nZażądany odnośnik:\\n\\n%2$S\\n\\nAplikacja: %3$S\\n\\n\\nJeśli to żądanie pojawiło się niespodziewanie, może to być próba wykorzystania błędu w aplikacji zewnętrznej. W razie jakichkolwiek wątpliwości anuluj to żądanie.\\n\nexternalProtocolUnknown=<Nieznana>\nexternalProtocolChkMsg=Zapamiętaj wybór dla wszystkich odnośników tego rodzaju.\nexternalProtocolLaunchBtn=Uruchom aplikację\nmalwareBlocked=Witryna „%S” została zgłoszona jako stanowiąca zagrożenie i została zablokowana zgodnie z ustawieniami bezpieczeństwa.\nunwantedBlocked=Witryna „%S” została zgłoszona jako rozprowadzająca niechciane oprogramowanie i została zablokowana zgodnie z ustawieniami bezpieczeństwa.\ndeceptiveBlocked=Witryna „%S” została zgłoszona jako przypadek oszustwa i została zablokowana zgodnie z ustawieniami bezpieczeństwa.\ncspBlocked=Polityka bezpieczeństwa treści tej strony nie pozwala na wczytanie jej w taki sposób.\ncorruptedContentErrorv2=Dla strony „%S” wystąpiło naruszenie protokołu sieciowego, którego nie można naprawić.\nremoteXUL=Ta strona wykorzystuje nieobsługiwaną technologię, która nie jest już dostępna domyślnie w Firefoksie.\nsslv3Used=Bezpieczeństwo danych wymienianych z „%S” nie jest gwarantowane, ponieważ serwer używa SSLv3, wadliwego protokołu bezpieczeństwa.\ninadequateSecurityError=Strona próbowała wynegocjować niewystarczający poziom zabezpieczeń.\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/baseMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY minimizeWindow.key       \"m\" >\n<!ENTITY minimizeWindow.label     \"Miniaturka\" >\n<!ENTITY bringAllToFront.label    \"Pokaż wszystko na wierzchu\" >\n<!ENTITY zoomWindow.label         \"Powiększenie\" >\n<!ENTITY windowMenu.label         \"Okno\" >\n\n<!ENTITY helpMenu.label           \"Pomoc\" >\n<!ENTITY helpMenu.accesskey       \"c\" >\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n                       for the help button in the menubar but Gnome does not.   -->\n<!ENTITY helpMenuWin.label\t  \"Pomoc\" >\n<!ENTITY helpMenuWin.accesskey\t  \"c\" >\n<!ENTITY aboutProduct2.label \"O programie &brandShorterName;\">\n<!ENTITY aboutProduct2.accesskey \"O\">\n<!ENTITY productHelp2.label \"Pomoc programu &brandShorterName;\">\n<!ENTITY productHelp2.accesskey \"P\">\n<!ENTITY helpMac.commandkey       \"?\">\n\n<!ENTITY helpKeyboardShortcuts.label     \"Skróty klawiaturowe\">\n<!ENTITY helpKeyboardShortcuts.accesskey \"S\">\n<!ENTITY helpSafeMode.label       \"Uruchom ponownie z wyłączonymi dodatkami…\">\n<!ENTITY helpSafeMode.accesskey   \"U\">\n<!ENTITY helpSafeMode.stop.label \"Uruchom ponownie z włączonymi dodatkami\">\n<!ENTITY helpSafeMode.stop.accesskey \"U\">\n<!ENTITY healthReport2.label \"Raport o zdrowiu programu &brandShorterName;\">\n<!ENTITY healthReport2.accesskey \"F\">\n<!ENTITY helpTroubleshootingInfo.label      \"Informacje dla pomocy technicznej\">\n<!ENTITY helpTroubleshootingInfo.accesskey  \"n\">\n<!ENTITY helpFeedbackPage.label      \"Prześlij swoją opinię…\">\n<!ENTITY helpFeedbackPage.accesskey  \"e\">\n<!ENTITY helpShowTour2.label \"Przewodnik po programie &brandShorterName;\">\n<!ENTITY helpShowTour2.accesskey \"r\">\n\n<!ENTITY preferencesCmdMac.label        \"Preferencje…\">\n<!ENTITY preferencesCmdMac.commandkey   \",\">\n\n<!ENTITY servicesMenuMac.label          \"Usługi\">\n\n<!ENTITY hideThisAppCmdMac2.label \"Ukryj &brandShorterName;\">\n<!ENTITY hideThisAppCmdMac2.commandkey \"H\">\n\n<!ENTITY hideOtherAppsCmdMac.label      \"Ukryj pozostałe\">\n<!ENTITY hideOtherAppsCmdMac.commandkey \"H\">\n\n<!ENTITY showAllAppsCmdMac.label        \"Pokaż wszystkie\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/bookmarks.html",
    "content": "\n\n\n\n\n\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<meta charset=\"UTF-8\">\n<title>Zakładki</title>\n<h1>Zakładki</h1>\n\n<dl><p>\n    <dt><h3 personal_toolbar_folder=\"true\">Folder zakładek osobistych</h3></dt>\n    <dd>Zakładki umieszczone w tym folderze będą widoczne na pasku zakładek.\n        <dl>\n            <p><dt><a href=\"https://www.mozilla.org/pl/firefox/central/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAz5JREFUeNpcU0toXFUY/s49596588ikySSmM8rk0UkJEirVTVEjYk1NUdRFFgouXZQI2k2hUCjdiYIuCi4Kuig0DbqQYgU3Yi0iFRuRCBMwaZvMZDTNY95z3/fM8b8jldpzOeeee/i/737n+/+f4ZExf730rkiaZ9NJMx/nmk5HypMqqLr+ZuD4F67N5ZYejmfRsnvhyKsLhSs3zP70SubgYKHSdFENu+gXAprQIGnvBi5ez0m1b6u7M399+PTx+UvtCKtFi2F6195qXK2byir88esy5ksfYND5DhuhRCtUKBNB0Q7w5Z8ee2GgWdjOn250fn5v5j8F5dOHlZD0kWRgAwp3hrKY0S9BJWKIcQ5PShhNG4+1bHx+IocT+RXcrRSDMfFNRvvt3Oyp/icIrRhUl9hoO4kt3F55Bxf3LkLV20jWOohbDjzXxyc/lMH0cRSyCd1xq+dFhu986t7T0CUwIzB8EkW3O5ibhj44ib7NJhiBKRoB/aS4ZWHjbxtjGQYP7nGRTjim1SaQqYiAVAREpHG8vzWJn+6PQ6CF0HPR7nQQczpYeEWHyWMUkwU8MSECGwgJxAWp9xWKNzkuH3oet+JDlIE9Momedh1G4CN0bfhVG9nsS0BQQthJx0V7j3elq7ihqV5ezQTwZmodP9ZGkU/bOPr4Nr53xtDYsaD7Dg4nNqFaH5OCYSSdGhf7daNmuv6wEKqXk/yExKGBHSznFsH6FFpKQ/JAA0ulUejWLt44lkHXsqDaX6C6Nl4Rnq8vK8s/KThDMlJhkI91YOO+iR3XwEelCdTCBLSgijNzd6DLNfhlHfZ6FtWiWBQpq/V2LdSrrNPljBQkoOjuCiPxAMutOIbkPqYSEqeequGZaTLzdhZhS0PlnlB9bvhtr5CuHj3y2Qj8hVQ/kEopxONEEsO/0yATDYXYAdWrE69JEElXq7Hyk0tro+xBU1yZmr4xrIcvptIRCZlJJAYBmRGRkD08aivA7VDvWPqt564Xn41w/AHB1/u7l1/uGxGU8mNcgodUNDIq0JDeLnpzc1uo1Qr76rWbqyf/142PjsXJqdkmN2YDnQ9oGkJNU+t57q7qUv4y9/t64+HYfwQYAN7OczrzUDvGAAAAAElFTkSuQmCC\">Pierwsze kroki</a></dt>\n        </dl>\n    <p><dt><h3>Mozilla Firefox</h3></dt>\n        <dl><p>\n            <dt><a href=\"https://support.mozilla.org/pl/products/firefox\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Pomoc</a>\n            <dt><a href=\"https://www.mozilla.org/pl/firefox/customize/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Dostosuj Firefoksa</a>\n            <dt><a href=\"https://www.mozilla.org/pl/contribute/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Dołącz do nas</a>\n            <dt><a href=\"https://www.mozilla.org/pl/about/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">O Mozilli</a>\n        </dl>\n</dl>\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/browser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!ENTITY mainWindow.titlemodifiermenuseparator \" - \">\n<!ENTITY mainWindow.titlePrivateBrowsingSuffix \"(tryb prywatny)\">\n\n<!ENTITY appmenu.tooltip \"Otwórz menu\">\n<!ENTITY navbarOverflow.label \"Więcej narzędzi…\">\n\n<!ENTITY reloadTab.label                     \"Odśwież kartę\" >\n<!ENTITY reloadTab.accesskey                 \"d\" >\n<!ENTITY reloadAllTabs.label                 \"Odśwież wszystkie karty\" >\n<!ENTITY reloadAllTabs.accesskey             \"w\" >\n<!ENTITY  closeTabsToTheEnd.label            \"Zamknij karty po prawej stronie\">\n<!ENTITY  closeTabsToTheEnd.accesskey        \"p\">\n<!ENTITY closeOtherTabs.label                \"Zamknij inne karty\" >\n<!ENTITY closeOtherTabs.accesskey            \"i\" >\n\n<!ENTITY  pinTab.label                       \"Przypnij kartę\">\n<!ENTITY  pinTab.accesskey                   \"n\">\n<!ENTITY  unpinTab.label                     \"Odepnij kartę\">\n<!ENTITY  unpinTab.accesskey                 \"n\">\n<!ENTITY  sendTabToDevice.label \"Prześlij kartę do\">\n<!ENTITY sendTabToDevice.accesskey \"P\">\n<!ENTITY sendPageToDevice.label \"Prześlij stronę do\">\n<!ENTITY sendPageToDevice.accesskey \"P\">\n<!ENTITY sendLinkToDevice.label \"Prześlij odnośnik do\">\n<!ENTITY sendLinkToDevice.accesskey \"P\">\n<!ENTITY  moveToNewWindow.label              \"Przenieś do nowego okna\">\n<!ENTITY  moveToNewWindow.accesskey          \"o\">\n<!ENTITY bookmarkAllTabs.label               \"Dodaj zakładki do wszystkich kart…\">\n<!ENTITY bookmarkAllTabs.accesskey           \"k\">\n<!ENTITY undoCloseTab.label                  \"Przywróć zamkniętą kartę\">\n<!ENTITY undoCloseTab.accesskey              \"P\">\n<!ENTITY closeTab.label                      \"Zamknij kartę\" >\n<!ENTITY closeTab.accesskey                  \"a\" >\n\n<!ENTITY  listAllTabs.label      \"Pokaż wszystkie karty\">\n\n<!ENTITY tabCmd.label \"Nowa karta\" >\n<!ENTITY tabCmd.accesskey \"t\" >\n<!ENTITY tabCmd.commandkey \"t\" >\n<!ENTITY openLocationCmd.label \"Otwórz adres…\">\n<!ENTITY openFileCmd.label \"Otwórz plik…\" >\n<!ENTITY openFileCmd.accesskey \"o\" >\n<!ENTITY openFileCmd.commandkey \"o\" >\n<!ENTITY printSetupCmd.label \"Ustawienia strony…\" >\n<!ENTITY printSetupCmd.accesskey \"U\" >\n<!ENTITY printPreviewCmd.label \"Podgląd wydruku\" >\n<!ENTITY printPreviewCmd.accesskey \"g\" >\n<!ENTITY printCmd.label \"Drukuj…\" >\n<!ENTITY printCmd.accesskey \"D\" >\n<!ENTITY printCmd.commandkey \"p\" >\n\n<!ENTITY goOfflineCmd.label \"Pracuj w trybie offline\" >\n<!ENTITY goOfflineCmd.accesskey \"c\" >\n\n<!ENTITY menubarCmd.label \"Pasek menu\">\n<!ENTITY menubarCmd.accesskey \"m\">\n<!ENTITY navbarCmd.label \"Pasek narzędzi nawigacyjnych\" >\n<!ENTITY personalbarCmd.label \"Pasek zakładek\" >\n<!ENTITY personalbarCmd.accesskey \"z\" >\n<!ENTITY bookmarksToolbarItem.label \"Elementy paska zakładek\" >\n\n<!ENTITY toolbarContextMenu.reloadAllTabs.label \"Odśwież wszystkie karty\">\n<!ENTITY toolbarContextMenu.reloadAllTabs.accesskey \"O\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.label \"Dodaj zakładki do wszystkich kart…\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.accesskey \"D\">\n<!ENTITY toolbarContextMenu.undoCloseTab.label \"Przywróć zamkniętą kartę\">\n<!ENTITY toolbarContextMenu.undoCloseTab.accesskey \"P\">\n\n<!ENTITY pageSourceCmd.label \"Źródło strony\" >\n<!ENTITY pageSourceCmd.accesskey \"d\" >\n<!ENTITY pageSourceCmd.commandkey \"u\" >\n<!ENTITY pageInfoCmd.label \"Informacje o stronie\" >\n<!ENTITY pageInfoCmd.accesskey \"m\" >\n<!ENTITY pageInfoCmd.commandkey \"i\" >\n<!ENTITY mirrorTabCmd.label \"Przekaż kartę\">\n<!ENTITY mirrorTabCmd.accesskey \"P\">\n\n<!ENTITY enterFullScreenCmd.label \"Tryb pełnoekranowy\">\n<!ENTITY enterFullScreenCmd.accesskey \"T\">\n<!ENTITY exitFullScreenCmd.label \"Opuść tryb pełnoekranowy\">\n<!ENTITY exitFullScreenCmd.accesskey \"O\">\n<!ENTITY fullScreenCmd.label \"Tryb pełnoekranowy\" >\n<!ENTITY fullScreenCmd.accesskey \"T\" >\n<!ENTITY fullScreenCmd.macCommandKey \"f\">\n<!ENTITY showAllTabsCmd.label \"Wyświetl wszystkie karty\">\n<!ENTITY showAllTabsCmd.accesskey \"W\">\n<!ENTITY toggleReaderMode.key \"R\">\n\n<!ENTITY fxaSignIn.label \"Zaloguj się do &syncBrand.shortName.label;\">\n<!ENTITY fxaSignedIn.tooltip \"Otwórz ustawienia &syncBrand.shortName.label;\">\n<!ENTITY fxaSignInError.label \"Zaloguj się ponownie do &syncBrand.shortName.label;\">\n<!ENTITY fxaUnverified.label \"Zweryfikuj konto\">\n\n<!ENTITY fullScreenMinimize.tooltip \"Minimalizuj\">\n<!ENTITY fullScreenRestore.tooltip \"Przywróć\">\n<!ENTITY fullScreenClose.tooltip \"Zamknij\">\n<!ENTITY fullScreenAutohide.label \"Ukryj paski narzędzi\">\n<!ENTITY fullScreenAutohide.accesskey \"U\">\n<!ENTITY fullScreenExit.label \"Opuść tryb pełnoekranowy\">\n<!ENTITY fullScreenExit.accesskey \"O\">\n\n<!ENTITY fullscreenWarning.beforeDomain.label \"\">\n<!ENTITY fullscreenWarning.afterDomain.label \"działa teraz w trybie pełnoekranowym\">\n<!ENTITY fullscreenWarning.generic.label \"Dokument jest teraz wyświetlany w trybie pełnoekranowym\">\n\n<!ENTITY pointerlockWarning.beforeDomain.label \"\">\n<!ENTITY pointerlockWarning.afterDomain.label \"kontroluje teraz kursor. Użyj klawisza Esc, aby przejąć nad nim kontrolę.\">\n<!ENTITY pointerlockWarning.generic.label \"Dokument kontroluje teraz kursor. Użyj klawisza Esc, aby przejąć nad nim kontrolę.\">\n\n<!ENTITY exitDOMFullscreen.button \"Opuść tryb pełnoekranowy (Esc)\">\n<!ENTITY exitDOMFullscreenMac.button \"Opuść tryb pełnoekranowy (esc)\">\n<!ENTITY leaveDOMFullScreen.label \"Opuść tryb pełnoekranowy\">\n<!ENTITY leaveDOMFullScreen.accesskey \"u\">\n\n<!ENTITY closeWindow.label \"Zamknij okno\" >\n<!ENTITY closeWindow.accesskey \"m\">\n\n<!ENTITY bookmarksMenu.label \"Zakładki\" >\n<!ENTITY bookmarksMenu.accesskey \"Z\" >\n<!ENTITY bookmarkThisPageCmd.label \"Dodaj zakładkę\" >\n<!ENTITY editThisBookmarkCmd.label \"Edytuj zakładkę\">\n<!ENTITY bookmarkThisPageCmd.commandkey \"d\" >\n<!ENTITY findShareServices.label \"Więcej serwisów udostępniania…\">\n<!ENTITY sharePageCmd.label \"Udostępnij tę stronę\">\n<!ENTITY sharePageCmd.commandkey \"S\">\n<!ENTITY sharePageCmd.accesskey \"U\">\n<!ENTITY shareLink.label \"Udostępnij ten odnośnik\">\n<!ENTITY shareLink.accesskey \"U\">\n<!ENTITY shareImage.label \"Udostępnij ten obraz\">\n<!ENTITY shareImage.accesskey \"s\">\n<!ENTITY shareSelect.label \"Udostępnij zaznaczenie\">\n<!ENTITY shareSelect.accesskey \"s\">\n<!ENTITY shareVideo.label \"Udostępnij to wideo\">\n<!ENTITY shareVideo.accesskey \"s\">\n<!ENTITY feedsMenu2.label \"Subskrybuj tę stronę\">\n<!ENTITY subscribeToPageMenupopup.label \"Subskrybuj tę stronę\">\n<!ENTITY subscribeToPageMenuitem.label \"Subskrybuj tę stronę…\">\n<!ENTITY addCurPagesCmd.label \"Dodaj zakładki do wszystkich kart…\">\n<!ENTITY showAllBookmarks2.label \"Wyświetl wszystkie zakładki\">\n<!ENTITY recentBookmarks.label \"Ostatnio dodane\">\n<!ENTITY otherBookmarksCmd.label \"Pozostałe zakładki\">\n<!ENTITY mobileBookmarksCmd.label \"Zakładki z urządzeń przenośnych\">\n<!ENTITY bookmarksToolbarChevron.tooltip \"Wyświetl więcej zakładek\">\n<!ENTITY showRecentlyBookmarked.label \"Wyświetl ostatnio dodane\">\n<!ENTITY showRecentlyBookmarked.accesskey \"W\">\n<!ENTITY hideRecentlyBookmarked.label \"Ukryj ostatnio dodane\">\n<!ENTITY hideRecentlyBookmarked.accesskey \"U\">\n\n<!ENTITY backCmd.label \"Wstecz\" >\n<!ENTITY backButton.tooltip \"Przejdź do poprzedniej strony\" >\n<!ENTITY forwardCmd.label \"Do przodu\" >\n<!ENTITY forwardButton.tooltip \"Przejdź do następnej strony\" >\n<!ENTITY backForwardButtonMenu.tooltip \"Kliknij prawym przyciskiem lub rozwiń, by wyświetlić historię\">\n<!ENTITY backForwardButtonMenuMac.tooltip \"Rozwiń, by wyświetlić historię\">\n<!ENTITY reloadCmd.label \"Odśwież\" >\n<!ENTITY reloadButton.tooltip \"Odśwież bieżącą stronę\" >\n<!ENTITY stopCmd.label \"Zatrzymaj\" >\n<!ENTITY stopCmd.macCommandKey \".\">\n<!ENTITY stopButton.tooltip \"Zatrzymaj wczytywanie bieżącej strony\" >\n<!ENTITY goEndCap.tooltip \"Przejdź do strony o podanym adresie\" >\n<!ENTITY printButton.label \"Drukuj\" >\n<!ENTITY printButton.tooltip \"Drukuj bieżącą stronę\">\n\n<!ENTITY urlbar.viewSiteInfo.label \"Wyświetl informacje o stronie\">\n<!ENTITY urlbar.defaultNotificationAnchor.tooltip \"Wyświetl powiadomienie\">\n<!ENTITY urlbar.geolocationNotificationAnchor.tooltip \"Wyświetl zapytanie o położenie\">\n<!ENTITY urlbar.addonsNotificationAnchor.tooltip \"Wyświetl zapytanie o instalację dodatków\">\n<!ENTITY urlbar.indexedDBNotificationAnchor.tooltip \"Wyświetl zapytanie o przechowywanie danych offline\">\n<!ENTITY urlbar.passwordNotificationAnchor.tooltip \"Określ, czy zachować hasło\">\n<!ENTITY urlbar.pluginsNotificationAnchor.tooltip \"Zarządzaj wtyczkami używanymi na tej stronie\">\n<!ENTITY urlbar.webNotificationAnchor.tooltip \"Określ, czy strona ma prawo wyświetlać powiadomienia\">\n<!ENTITY urlbar.webRTCShareDevicesNotificationAnchor.tooltip \"Zarządzaj udostępnianiem tej stronie kamery i mikrofonu\">\n<!ENTITY urlbar.webRTCShareMicrophoneNotificationAnchor.tooltip \"Zarządzaj udostępnianiem mikrofonu tej stronie\">\n<!ENTITY urlbar.webRTCShareScreenNotificationAnchor.tooltip \"Zarządzaj udostępnianiem tej stronie okien i ekranu\">\n<!ENTITY urlbar.servicesNotificationAnchor.tooltip \"Wyświetl zapytanie instalacji usługi\">\n<!ENTITY urlbar.translateNotificationAnchor.tooltip \"Przetłumacz tę stronę\">\n<!ENTITY urlbar.translatedNotificationAnchor.tooltip \"Zarządzaj ustawieniami tłumaczenia\">\n<!ENTITY urlbar.emeNotificationAnchor.tooltip \"Zarządzaj ustawieniami DRM\">\n<!ENTITY urlbar.cameraBlocked.tooltip \"Udostępnianie kamery tej stronie zostało zablokowane\">\n<!ENTITY urlbar.microphoneBlocked.tooltip \"Udostępnianie mikrofonu tej stronie zostało zablokowane\">\n<!ENTITY urlbar.screenBlocked.tooltip \"Udostępnianie obrazu ekranu tej stronie zostało zablokowane\">\n<!ENTITY urlbar.geolocationBlocked.tooltip \"Udostępnianie położenia tej stronie zostało zablokowane\">\n<!ENTITY urlbar.indexedDBBlocked.tooltip \"Przechowywanie danych offline przez tą stronę zostało zablokowane\">\n<!ENTITY urlbar.webNotificationsBlocked.tooltip \"Powiadomienia z tej strony zostały zablokowane\">\n<!ENTITY urlbar.openHistoryPopup.tooltip \"Wyświetl historię\">\n<!ENTITY urlbar.zoomReset.tooltip \"Przywróć oryginalny rozmiar\">\n\n<!ENTITY searchItem.title \"Znajdź\" >\n\n<!ENTITY homeButton.label             \"Strona startowa\" >\n\n<!ENTITY bookmarksButton.label          \"Zakładki\">\n<!ENTITY bookmarksCmd.commandkey        \"b\">\n\n<!ENTITY bookmarksMenuButton.label          \"Zakładki\">\n<!ENTITY bookmarksMenuButton.other.label \"Pozostałe zakładki\">\n<!ENTITY bookmarksMenuButton.mobile.label \"Zakładki z urządzeń przenośnych\">\n<!ENTITY viewBookmarksSidebar2.label \"Wyświetl panel zakładek\">\n<!ENTITY viewBookmarksToolbar.label         \"Wyświetl pasek zakładek\">\n\n<!ENTITY containersMenu.label \"Konteksty\">\n\n<!ENTITY bookmarksGtkCmd.commandkey \"o\">\n<!ENTITY bookmarksWinCmd.commandkey \"i\">\n\n<!ENTITY historyButton.label            \"Historia\">\n<!ENTITY historySidebarCmd.commandKey   \"h\">\n\n<!ENTITY toolsMenu.label \"Narzędzia\" >\n<!ENTITY toolsMenu.accesskey \"N\" >\n\n<!ENTITY keywordfield.label\t\t\"Utwórz słowo kluczowe dla tej wyszukiwarki…\">\n<!ENTITY keywordfield.accesskey\t\t\"U\">\n\n<!ENTITY downloads.label \"Pobieranie plików\" >\n<!ENTITY downloads.accesskey \"P\" >\n<!ENTITY downloads.commandkey         \"j\">\n<!ENTITY downloadsUnix.commandkey     \"y\">\n<!ENTITY addons.label\t\t\"Dodatki\">\n<!ENTITY addons.accesskey\t\t\"D\">\n<!ENTITY addons.commandkey            \"A\">\n\n<!ENTITY webDeveloperMenu.label       \"Dla twórców witryn\">\n<!ENTITY webDeveloperMenu.accesskey   \"W\">\n\n<!ENTITY inspectContextMenu.label \"Zbadaj element\">\n<!ENTITY inspectContextMenu.accesskey \"t\">\n\n<!ENTITY fileMenu.label \"Plik\" >\n<!ENTITY fileMenu.accesskey \"P\" >\n<!ENTITY newUserContext.label \"Nowa karta z kontekstem\">\n<!ENTITY newUserContext.accesskey \"k\">\n<!ENTITY newNavigatorCmd.label \"Nowe okno\" >\n<!ENTITY newNavigatorCmd.key \"N\" >\n<!ENTITY newNavigatorCmd.accesskey \"N\" >\n<!ENTITY newPrivateWindow.label     \"Nowe okno prywatne\">\n<!ENTITY newPrivateWindow.accesskey \"p\">\n<!ENTITY newNonRemoteWindow.label \"Nowe okno z pojedynczym procesem\">\n\n<!ENTITY editMenu.label \"Edycja\" >\n<!ENTITY editMenu.accesskey \"E\" >\n<!ENTITY undoCmd.label \"Cofnij\" >\n<!ENTITY undoCmd.key \"Z\" >\n<!ENTITY undoCmd.accesskey \"C\" >\n<!ENTITY redoCmd.label \"Przywróć\" >\n<!ENTITY redoCmd.key \"Y\" >\n<!ENTITY redoCmd.accesskey \"P\" >\n<!ENTITY cutCmd.label \"Wytnij\" >\n<!ENTITY cutCmd.key \"X\" >\n<!ENTITY cutCmd.accesskey \"W\" >\n<!ENTITY copyCmd.label \"Kopiuj\" >\n<!ENTITY copyCmd.key \"C\" >\n<!ENTITY copyCmd.accesskey \"K\" >\n<!ENTITY pasteCmd.label \"Wklej\" >\n<!ENTITY pasteCmd.key \"V\" >\n<!ENTITY pasteCmd.accesskey \"e\" >\n<!ENTITY deleteCmd.label \"Usuń\" >\n<!ENTITY deleteCmd.key \"D\" >\n<!ENTITY deleteCmd.accesskey \"U\" >\n<!ENTITY selectAllCmd.label \"Zaznacz wszystko\" >\n<!ENTITY selectAllCmd.key \"A\" >\n<!ENTITY selectAllCmd.accesskey \"a\" >\n<!ENTITY preferencesCmd2.label \"Opcje\">\n<!ENTITY preferencesCmd2.accesskey \"O\">\n<!ENTITY preferencesCmdUnix.label       \"Preferencje\">\n<!ENTITY preferencesCmdUnix.accesskey   \"r\">\n\n<!ENTITY clearRecentHistory.label     \"Wyczyść historię przeglądania…\">\n\n<!ENTITY privateBrowsingCmd.commandkey          \"P\">\n\n<!ENTITY viewMenu.label \"Widok\" >\n<!ENTITY viewMenu.accesskey \"W\" >\n<!ENTITY viewToolbarsMenu.label \"Paski narzędzi\" >\n<!ENTITY viewToolbarsMenu.accesskey \"P\" >\n<!ENTITY viewSidebarMenu.label \"Panel boczny\" >\n<!ENTITY viewSidebarMenu.accesskey \"b\" >\n<!ENTITY viewCustomizeToolbar.label \"Dostosuj…\" >\n<!ENTITY viewCustomizeToolbar.accesskey \"t\" >\n\n<!ENTITY historyMenu.label \"Historia\">\n<!ENTITY historyMenu.accesskey \"h\">\n<!ENTITY historyUndoMenu.label \"Ostatnio zamknięte karty\">\n<!ENTITY historyUndoWindowMenu.label \"Ostatnio zamknięte okna\">\n<!ENTITY historyRestoreLastSession.label \"Przywróć poprzednią sesję\">\n\n<!ENTITY showAllHistoryCmd2.label \"Wyświetl całą historię\">\n<!ENTITY showAllHistoryCmd.commandkey \"H\">\n\n<!ENTITY appMenuCustomize.label \"Dostosuj\">\n<!ENTITY appMenuCustomize.tooltip \"Dostosuj menu i paski narzędzi\">\n<!ENTITY appMenuCustomizeExit.label \"Zakończ dostosowywanie\">\n<!ENTITY appMenuCustomizeExit.tooltip \"Zakończ dostosowywanie\">\n<!ENTITY appMenuHistory.label \"Historia\">\n<!ENTITY appMenuHistory.showAll.label \"Wyświetl całą historię\">\n<!ENTITY appMenuHistory.clearRecent.label \"Wyczyść historię przeglądania…\">\n<!ENTITY appMenuHistory.restoreSession.label \"Przywróć poprzednią sesję\">\n<!ENTITY appMenuHistory.viewSidebar.label \"Wyświetl historię w panelu bocznym\">\n<!ENTITY appMenuHelp.tooltip \"Pomoc\">\n\n<!ENTITY appMenuRemoteTabs.label \"Karty z innych urządzeń\">\n<!ENTITY appMenuRemoteTabs.notabs.label \"Brak otwartych kart\">\n<!ENTITY appMenuRemoteTabs.showMore.label \"Wyświetl więcej\">\n<!ENTITY appMenuRemoteTabs.showMore.tooltip \"Wyświetl więcej kart z tego urządzenia\">\n<!ENTITY appMenuRemoteTabs.showAll.label \"Wyświetl wszystkie\">\n<!ENTITY appMenuRemoteTabs.showAll.tooltip \"Wyświetl wszystkie karty z tego urządzenia\">\n<!ENTITY appMenuRemoteTabs.tabsnotsyncing.label \"Włącz synchronizację kart, aby wyświetlić ich listę z innych urządzeń.\">\n<!ENTITY appMenuRemoteTabs.noclients.title \"Synchronizacja kart wyłączona\">\n<!ENTITY appMenuRemoteTabs.noclients.subtitle \"Czy wyświetlić tutaj listę kart otwartych na innych urządzeniach?\">\n<!ENTITY appMenuRemoteTabs.openprefs.label \"Ustawienia synchronizacji\">\n<!ENTITY appMenuRemoteTabs.notsignedin.label \"Zaloguj się, aby wyświetlić tutaj listę kart z innych urządzeń.\">\n<!ENTITY appMenuRemoteTabs.signin.label \"Zaloguj się do synchronizacji\">\n<!ENTITY appMenuRemoteTabs.sidebar.label \"Wyświetl karty z innych urządzeń w panelu bocznym\">\n\n<!ENTITY customizeMenu.addToToolbar.label \"Dodaj do paska narzędzi\">\n<!ENTITY customizeMenu.addToToolbar.accesskey \"D\">\n<!ENTITY customizeMenu.addToPanel.label \"Dodaj do menu\">\n<!ENTITY customizeMenu.addToPanel.accesskey \"m\">\n<!ENTITY customizeMenu.moveToToolbar.label \"Przenieś na pasek narzędzi\">\n<!ENTITY customizeMenu.moveToToolbar.accesskey \"P\">\n<!ENTITY customizeMenu.moveToPanel.label \"Przenieś do menu\">\n<!ENTITY customizeMenu.moveToPanel.accesskey \"P\">\n<!ENTITY customizeMenu.removeFromToolbar.label \"Usuń z paska narzędzi\">\n<!ENTITY customizeMenu.removeFromToolbar.accesskey \"n\">\n<!ENTITY customizeMenu.removeFromMenu.label \"Usuń z menu\">\n<!ENTITY customizeMenu.removeFromMenu.accesskey \"U\">\n<!ENTITY customizeMenu.addMoreItems.label \"Dodaj więcej…\">\n<!ENTITY customizeMenu.addMoreItems.accesskey \"w\">\n\n<!ENTITY openCmd.commandkey \"l\" >\n<!ENTITY urlbar.placeholder2          \"Wprowadź adres lub szukaj\">\n<!ENTITY urlbar.accesskey \"d\" >\n<!ENTITY urlbar.extension.label \"Rozszerzenie:\">\n<!ENTITY urlbar.switchToTab.label     \"Przełącz na kartę:\">\n\n<!ENTITY urlbar.searchSuggestionsNotification.question \"Czy wyświetlać w podpowiedziach paska adresu podpowiedzi dostarczane przez wyszukiwarki?\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore \"Więcej informacji…\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore.accesskey \"W\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable \"Nie\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable.accesskey \"N\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable \"Tak\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable.accesskey \"T\">\n\n<!ENTITY searchFocus.commandkey       \"k\">\n<!ENTITY searchFocus.commandkey2      \"e\">\n<!ENTITY searchFocusUnix.commandkey   \"j\">\n\n<!ENTITY contentSearchInput.label \"Pole wyszukiwania\">\n<!ENTITY contentSearchSubmit.tooltip \"Szukaj\">\n\n<!ENTITY searchFor.label \"Wyszukaj „\">\n<!ENTITY searchWith.label \"” z:\">\n<!ENTITY search.label \"Szukaj z \">\n<!ENTITY searchAfter.label \"\">\n<!ENTITY searchWithHeader.label \"Szukaj z\">\n<!ENTITY changeSearchSettings.button \"Zmień ustawienia wyszukiwania\">\n<!ENTITY changeSearchSettings.tooltip \"Zmień ustawienia wyszukiwania\">\n\n<!ENTITY searchInNewTab.label \"Szukaj w nowej karcie\">\n<!ENTITY searchInNewTab.accesskey \"S\">\n<!ENTITY searchSetAsDefault.label \"Ustaw jako domyślną wyszukiwarkę\">\n<!ENTITY searchSetAsDefault.accesskey \"U\">\n\n<!ENTITY openLinkCmdInTab.label \"Otwórz odnośnik w nowej karcie\" >\n<!ENTITY openLinkCmdInTab.accesskey \"j\" >\n<!ENTITY openLinkCmd.label \"Otwórz odnośnik w nowym oknie\" >\n<!ENTITY openLinkCmd.accesskey \"n\" >\n<!ENTITY openLinkInPrivateWindowCmd.label \"Otwórz odnośnik w nowym oknie w trybie prywatnym\">\n<!ENTITY openLinkInPrivateWindowCmd.accesskey \"w\">\n<!ENTITY openLinkCmdInCurrent.label     \"Otwórz odnośnik\">\n<!ENTITY openLinkCmdInCurrent.accesskey \"O\">\n<!ENTITY openFrameCmdInTab.label \"Otwórz ramkę w nowej karcie\" >\n<!ENTITY openFrameCmdInTab.accesskey \"j\" >\n<!ENTITY openFrameCmd.label \"Otwórz ramkę w nowym oknie\" >\n<!ENTITY openFrameCmd.accesskey \"n\" >\n<!ENTITY openLinkCmdInContainerTab.label \"Otwórz odnośnik w nowej karcie w nowym kontekście\">\n<!ENTITY openLinkCmdInContainerTab.accesskey \"k\">\n<!ENTITY showOnlyThisFrameCmd.label \"Pokaż tylko tę ramkę\" >\n<!ENTITY showOnlyThisFrameCmd.accesskey \"r\" >\n<!ENTITY reloadCmd.commandkey \"r\" >\n<!ENTITY reloadFrameCmd.label \"Odśwież ramkę\" >\n<!ENTITY reloadFrameCmd.accesskey \"O\" >\n<!ENTITY viewPartialSourceForSelectionCmd.label \"Pokaż źródło zaznaczenia\" >\n<!ENTITY viewPartialSourceForMathMLCmd.label \"Pokaż źródło MathML\" >\n<!ENTITY viewPartialSourceCmd.accesskey \"d\" >\n<!ENTITY viewPageSourceCmd.label \"Pokaż źródło strony\" >\n<!ENTITY viewPageSourceCmd.accesskey \"y\" >\n<!ENTITY viewFrameSourceCmd.label \"Pokaż źródło ramki\" >\n<!ENTITY viewFrameSourceCmd.accesskey \"P\" >\n<!ENTITY viewPageInfoCmd.label \"Pokaż informacje o stronie\" >\n<!ENTITY viewPageInfoCmd.accesskey \"I\" >\n<!ENTITY viewFrameInfoCmd.label \"Pokaż informacje o ramce\" >\n<!ENTITY viewFrameInfoCmd.accesskey \"i\" >\n<!ENTITY reloadImageCmd.label \"Odśwież obraz\">\n<!ENTITY reloadImageCmd.accesskey     \"O\">\n<!ENTITY viewImageCmd.label \"Pokaż obraz\">\n<!ENTITY viewImageCmd.accesskey       \"P\" >\n<!ENTITY viewImageInfoCmd.label \"Pokaż informacje o obrazie\">\n<!ENTITY viewImageInfoCmd.accesskey   \"f\">\n<!ENTITY viewImageDescCmd.label       \"Pokaż opis\">\n<!ENTITY viewImageDescCmd.accesskey   \"s\">\n<!ENTITY viewVideoCmd.label           \"Pokaż wideo\">\n<!ENTITY viewVideoCmd.accesskey       \"k\">\n<!ENTITY viewBGImageCmd.label \"Pokaż obraz tła\">\n<!ENTITY viewBGImageCmd.accesskey \"t\" >\n<!ENTITY setDesktopBackgroundCmd.label \"Ustaw jako tapetę…\" >\n<!ENTITY setDesktopBackgroundCmd.accesskey \"t\" >\n<!ENTITY bookmarkPageCmd2.label \"Dodaj zakładkę do tej strony\">\n<!ENTITY bookmarkThisLinkCmd.label \"Dodaj zakładkę do odnośnika\">\n<!ENTITY bookmarkThisLinkCmd.accesskey \"a\">\n<!ENTITY bookmarkThisFrameCmd.label \"Dodaj zakładkę do ramki\">\n<!ENTITY bookmarkThisFrameCmd.accesskey \"D\">\n<!ENTITY emailPageCmd.label \"Wyślij odnośnik…\">\n<!ENTITY emailPageCmd.accesskey \"n\">\n<!ENTITY savePageCmd.label \"Zapisz stronę jako…\" >\n<!ENTITY savePageCmd.accesskey \"p\" >\n<!ENTITY savePageCmd.accesskey2 \"s\" >\n<!ENTITY savePageCmd.commandkey \"s\" >\n<!ENTITY saveFrameCmd.label \"Zapisz ramkę jako…\" >\n<!ENTITY saveFrameCmd.accesskey \"Z\" >\n<!ENTITY printFrameCmd.label          \"Drukuj ramkę…\">\n<!ENTITY printFrameCmd.accesskey      \"u\">\n<!ENTITY saveLinkCmd.label \"Zapisz element docelowy jako…\" >\n<!ENTITY saveLinkCmd.accesskey \"s\" >\n<!ENTITY saveImageCmd.label \"Zapisz obraz jako…\">\n<!ENTITY saveImageCmd.accesskey \"Z\" >\n<!ENTITY saveVideoCmd.label           \"Zapisz wideo jako…\">\n<!ENTITY saveVideoCmd.accesskey       \"s\">\n<!ENTITY saveAudioCmd.label           \"Zapisz dźwięk jako…\">\n<!ENTITY saveAudioCmd.accesskey       \"s\">\n<!ENTITY emailImageCmd.label \"Wyślij obraz…\">\n<!ENTITY emailImageCmd.accesskey \"o\">\n<!ENTITY emailVideoCmd.label \"Wyślij wideo…\">\n<!ENTITY emailVideoCmd.accesskey \"o\">\n<!ENTITY castVideoCmd.label \"Odtwórz wideo na urządzeniu\">\n<!ENTITY castVideoCmd.accesskey \"u\">\n<!ENTITY emailAudioCmd.label \"Wyślij dźwięk…\">\n<!ENTITY emailAudioCmd.accesskey \"d\">\n<!ENTITY playPluginCmd.label          \"Aktywuj tę wtyczkę\">\n<!ENTITY playPluginCmd.accesskey      \"w\">\n<!ENTITY hidePluginCmd.label          \"Ukryj tę wtyczkę\">\n<!ENTITY hidePluginCmd.accesskey      \"U\">\n<!ENTITY copyLinkCmd.label \"Kopiuj adres odnośnika\" >\n<!ENTITY copyLinkCmd.accesskey \"K\" >\n<!ENTITY copyImageCmd.label \"Kopiuj adres obrazu\">\n<!ENTITY copyImageCmd.accesskey \"b\" >\n<!ENTITY copyImageContentsCmd.label \"Kopiuj obraz\">\n<!ENTITY copyImageContentsCmd.accesskey\t\"r\">\n<!ENTITY copyVideoURLCmd.label        \"Kopiuj adres wideo\">\n<!ENTITY copyVideoURLCmd.accesskey    \"u\">\n<!ENTITY copyAudioURLCmd.label        \"Kopiuj adres dźwięku\">\n<!ENTITY copyAudioURLCmd.accesskey    \"u\">\n<!ENTITY copyEmailCmd.label \"Kopiuj adres e-mail\" >\n<!ENTITY copyEmailCmd.accesskey \"e\" >\n<!ENTITY thisFrameMenu.label \"Ramka\" >\n<!ENTITY thisFrameMenu.accesskey \"r\" >\n\n<!ENTITY mediaPlay.label             \"Odtwórz\">\n<!ENTITY mediaPlay.accesskey         \"z\">\n<!ENTITY mediaPause.label            \"Wstrzymaj\">\n<!ENTITY mediaPause.accesskey        \"W\">\n<!ENTITY mediaMute.label             \"Wycisz\">\n<!ENTITY mediaMute.accesskey         \"c\">\n<!ENTITY mediaUnmute.label \"Włącz dźwięk\">\n<!ENTITY mediaUnmute.accesskey \"c\">\n<!ENTITY mediaPlaybackRate2.label \"Szybkość odtwarzania\">\n<!ENTITY mediaPlaybackRate2.accesskey \"S\">\n<!ENTITY mediaPlaybackRate050x2.label \"Zmniejszona (0,5 ×)\">\n<!ENTITY mediaPlaybackRate050x2.accesskey \"Z\">\n<!ENTITY mediaPlaybackRate100x2.label \"Normalna\">\n<!ENTITY mediaPlaybackRate100x2.accesskey \"N\">\n<!ENTITY mediaPlaybackRate125x2.label \"Zwiększona (1,25 ×)\">\n<!ENTITY mediaPlaybackRate125x2.accesskey \"k\">\n<!ENTITY mediaPlaybackRate150x2.label \"Wysoka (1,5 ×)\">\n<!ENTITY mediaPlaybackRate150x2.accesskey \"W\">\n<!ENTITY mediaPlaybackRate200x2.label \"Absurdalna (2 ×)\">\n<!ENTITY mediaPlaybackRate200x2.accesskey \"A\">\n<!ENTITY mediaLoop.label \"Zapętl\">\n<!ENTITY mediaLoop.accesskey \"Z\">\n<!ENTITY mediaShowControls.label     \"Wyświetl elementy sterujące\">\n<!ENTITY mediaShowControls.accesskey \"e\">\n<!ENTITY mediaHideControls.label     \"Ukryj elementy sterujące\">\n<!ENTITY mediaHideControls.accesskey \"e\">\n<!ENTITY videoFullScreen.label       \"Tryb pełnoekranowy\">\n<!ENTITY videoFullScreen.accesskey   \"n\">\n<!ENTITY videoSaveImage.label        \"Zapisz klatkę jako…\">\n<!ENTITY videoSaveImage.accesskey    \"k\">\n<!ENTITY videoShowStats.label        \"Wyświetl statystyki\">\n<!ENTITY videoShowStats.accesskey    \"t\">\n<!ENTITY videoHideStats.label        \"Ukryj statystyki\">\n<!ENTITY videoHideStats.accesskey    \"t\">\n\n<!ENTITY fullZoomEnlargeCmd.label       \"Powiększ\">\n<!ENTITY fullZoomEnlargeCmd.accesskey   \"w\">\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\">\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.label        \"Pomniejsz\">\n<!ENTITY fullZoomReduceCmd.accesskey    \"m\">\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.label         \"Rozmiar pierwotny\">\n<!ENTITY fullZoomResetCmd.accesskey     \"R\">\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY fullZoomToggleCmd.label        \"Powiększaj tylko tekst\">\n<!ENTITY fullZoomToggleCmd.accesskey    \"k\">\n<!ENTITY fullZoom.label                 \"Powiększenie\">\n<!ENTITY fullZoom.accesskey             \"w\">\n\n<!ENTITY sidebarCloseButton.tooltip     \"Zamknij panel boczny\">\n\n<!ENTITY quitApplicationCmdWin2.label \"Zakończ\">\n<!ENTITY quitApplicationCmdWin2.accesskey \"k\">\n<!ENTITY quitApplicationCmdWin2.tooltip \"Zakończ program &brandShorterName;\">\n<!ENTITY goBackCmd.commandKey           \"[\" >\n<!ENTITY goForwardCmd.commandKey        \"]\" >\n<!ENTITY quitApplicationCmd.label       \"Zakończ\" >\n<!ENTITY quitApplicationCmd.accesskey   \"k\" >\n<!ENTITY quitApplicationCmdMac2.label \"Zakończ program &brandShorterName;\">\n<!ENTITY quitApplicationCmdUnix.key     \"Q\">\n\n<!ENTITY closeCmd.label \"Zamknij\" >\n<!ENTITY closeCmd.key \"W\" >\n<!ENTITY closeCmd.accesskey \"Z\" >\n\n<!ENTITY toggleMuteCmd.key \"M\">\n\n<!ENTITY pageStyleMenu.label \"Styl strony\">\n<!ENTITY pageStyleMenu.accesskey \"S\">\n<!ENTITY pageStyleNoStyle.label \"Ignoruj style\">\n<!ENTITY pageStyleNoStyle.accesskey \"n\">\n<!ENTITY pageStylePersistentOnly.label \"Styl podstawowy\">\n<!ENTITY pageStylePersistentOnly.accesskey \"S\">\n\n<!ENTITY pageReportIcon.tooltip            \"Zmień ustawienia blokady wyskakujących okien dla tej strony\">\n\n<!ENTITY allowPopups.accesskey \"w\">\n<!ENTITY editPopupSettingsUnix.label \"Edytuj preferencje wyskakujących okien…\">\n<!ENTITY editPopupSettings.label \"Edytuj opcje blokady wyskakujących okien…\">\n<!ENTITY editPopupSettings.accesskey \"E\">\n<!ENTITY dontShowMessage.accesskey \"N\">\n\n<!ENTITY bidiSwitchPageDirectionItem.label        \"Przełącz kierunek strony\">\n<!ENTITY bidiSwitchPageDirectionItem.accesskey    \"s\">\n<!ENTITY bidiSwitchTextDirectionItem.label        \"Przełącz kierunek tekstu\">\n<!ENTITY bidiSwitchTextDirectionItem.accesskey    \"t\">\n<!ENTITY bidiSwitchTextDirectionItem.commandkey   \"X\">\n\n<!ENTITY findOnCmd.label \"Znajdź na tej stronie…\" >\n<!ENTITY findOnCmd.accesskey \"Z\" >\n<!ENTITY findOnCmd.commandkey \"f\" >\n<!ENTITY findAgainCmd.label \"Znajdź następne\" >\n<!ENTITY findAgainCmd.accesskey \"n\" >\n<!ENTITY findAgainCmd.commandkey \"g\" >\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\" >\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY spellAddDictionaries.label \"Dodaj słowniki…\">\n<!ENTITY spellAddDictionaries.accesskey \"o\">\n\n<!ENTITY editBookmark.done.label                     \"Gotowe\">\n<!ENTITY editBookmark.removeBookmark.accessKey       \"U\">\n\n<!ENTITY identity.connectionSecure \"Zabezpieczone połączenie\">\n<!ENTITY identity.connectionNotSecure \"Połączenie nie jest bezpieczne\">\n<!ENTITY identity.connectionFile \"Strona wczytana z tego komputera\">\n<!ENTITY identity.connectionVerified2 \"Połączenie bezpieczne, strona:\">\n<!ENTITY identity.connectionInternal \"To jest strona programu &brandShortName;.\">\n<!ENTITY identity.insecureLoginForms2 \"Dane logowania wprowadzone na tej stronie nie są chronione\">\n\n<!ENTITY identity.activeBlocked \"&brandShortName; zablokował elementy tej strony, które nie były przesłane w sposób bezpieczny.\">\n<!ENTITY identity.passiveLoaded \"Niektóre elementy tej strony (np. obrazy) nie były przesłane w sposób bezpieczny.\">\n<!ENTITY identity.activeLoaded \"Ochrona na tej stronie została wyłączona przez użytkownika.\">\n<!ENTITY identity.weakEncryption \"Strona używa słabego szyfrowania.\">\n\n<!ENTITY identity.description.insecure \"Prywatność podczas łączenia się z tą stroną nie jest chroniona. Przesyłane informacje (np. hasła, wiadomości, numery kart) mogą być dostępne dla innych.\">\n<!ENTITY identity.description.insecureLoginForms \"Dane logowania wprowadzone na tej stronie nie są bezpieczne i mogą być dostępne dla innych.\">\n<!ENTITY identity.description.weakCipher \"Połączenie z tą stroną nie zapewnia prywatności, ponieważ szyfrowanie nie jest wystarczające.\">\n<!ENTITY identity.description.weakCipher2 \"Informacje na stronie mogą być dostępne dla innych, a jej działanie modyfikowane.\">\n<!ENTITY identity.description.activeBlocked \"&brandShortName; zablokował elementy tej strony, które nie były przesłane w sposób bezpieczny.\">\n<!ENTITY identity.description.passiveLoaded \"Połączenie z tą stroną nie zapewnia prywatności, a przesyłane informacje mogą być dostępne dla innych.\">\n<!ENTITY identity.description.passiveLoaded2 \"Niektóre elementy tej strony (np. obrazy) nie były przesłane w sposób bezpieczny.\">\n<!ENTITY identity.description.passiveLoaded3 \"&brandShortName; zablokował niektóre elementy strony, mimo to nie wszystkie pozostałe elementy były przesłane w sposób bezpieczny (np. obrazy).\">\n<!ENTITY identity.description.activeLoaded \"Strona zawiera elementy, które nie były przesłane w sposób bezpieczny (np. skrypty) i połączenie z nią nie zapewnia prywatności.\">\n<!ENTITY identity.description.activeLoaded2 \"Przesyłane informacje (np. hasła, wiadomości, numery kart) mogą być dostępne dla innych.\">\n\n<!ENTITY identity.enableMixedContentBlocking.label \"Włącz ochronę\">\n<!ENTITY identity.enableMixedContentBlocking.accesskey \"W\">\n<!ENTITY identity.disableMixedContentBlocking.label \"Tymczasowo wyłącz ochronę\">\n<!ENTITY identity.disableMixedContentBlocking.accesskey \"T\">\n<!ENTITY identity.learnMore \"Więcej informacji\">\n\n<!ENTITY identity.removeCertException.label \"Usuń wyjątek\">\n<!ENTITY identity.removeCertException.accesskey \"U\">\n\n<!ENTITY identity.moreInfoLinkText2 \"Więcej informacji…\">\n<!ENTITY identity.permissions \"Uprawnienia\">\n<!ENTITY identity.permissionsEmpty \"Strona korzysta z domyślnych uprawnień.\">\n<!ENTITY identity.permissionsReloadHint \"Ponowne wczytanie strony może być konieczne, aby wprowadzone zmiany przyniosły skutek.\">\n\n<!ENTITY tabsToolbar.label \"Karty przeglądarki\">\n\n<!ENTITY syncTabsMenu3.label \"Karty z innych urządzeń\">\n\n<!ENTITY syncedTabs.sidebar.label \"Karty z innych urządzeń\">\n<!ENTITY syncedTabs.sidebar.noclients.label \"Zaloguj się w Firefoksie na innym urządzeniu, aby wyświetlić tutaj listę otwartych na nim kart.\">\n<!ENTITY syncedTabs.sidebar.noclients.title \"Synchronizacja kart wyłączona\">\n<!ENTITY syncedTabs.sidebar.noclients.subtitle \"Czy wyświetlić tutaj listę kart otwartych na innych urządzeniach?\">\n<!ENTITY syncedTabs.sidebar.notsignedin.label \"Zaloguj się, aby wyświetlić listę kart z innych urządzeń.\">\n<!ENTITY syncedTabs.sidebar.notabs.label \"Brak otwartych kart\">\n<!ENTITY syncedTabs.sidebar.openprefs.label \"Otwórz ustawienia synchronizacji\">\n<!ENTITY syncedTabs.sidebar.tabsnotsyncing.label \"Włącz synchronizację kart, aby wyświetlać listę otwartych na innych urządzeniach.\">\n\n<!ENTITY syncedTabs.context.open.label \"Otwórz\">\n<!ENTITY syncedTabs.context.open.accesskey \"O\">\n<!ENTITY syncedTabs.context.openInNewTab.label \"Otwórz w nowej karcie\">\n<!ENTITY syncedTabs.context.openInNewTab.accesskey \"n\">\n<!ENTITY syncedTabs.context.openInNewWindow.label \"Otwórz w nowym oknie\">\n<!ENTITY syncedTabs.context.openInNewWindow.accesskey \"e\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.label \"Otwórz w nowym oknie prywatnym\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.accesskey \"z\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.label \"Dodaj zakładkę do tej karty…\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.accesskey \"D\">\n<!ENTITY syncedTabs.context.copy.label \"Kopiuj\">\n<!ENTITY syncedTabs.context.copy.accesskey \"K\">\n<!ENTITY syncedTabs.context.openAllInTabs.label \"Otwórz wszystkie w kartach\">\n<!ENTITY syncedTabs.context.openAllInTabs.accesskey \"h\">\n\n<!ENTITY syncBrand.shortName.label \"Firefox Sync\">\n<!ENTITY syncSignIn.label \"Zaloguj się do &syncBrand.shortName.label;…\">\n<!ENTITY syncSignIn.accesskey \"s\">\n<!ENTITY syncSyncNowItem.label        \"Synchronizuj teraz\">\n<!ENTITY syncSyncNowItem.accesskey    \"S\">\n<!ENTITY syncReAuthItem.label \"Zaloguj się ponownie do &syncBrand.shortName.label;…\">\n<!ENTITY syncReAuthItem.accesskey \"Z\">\n<!ENTITY syncToolbarButton.label      \"Synchronizuj\">\n\n<!ENTITY social.addons.label \"Zarządzaj usługami…\">\n\n<!ENTITY social.directory.label \"Katalog aktywowania\">\n<!ENTITY social.directory.text \"Poprzez katalog można dodać obsługę serwisów udostępniania.\">\n<!ENTITY social.directory.button \"Przejdź\">\n<!ENTITY social.directory.introText \"Wybierz serwis, by dodać go do programu &brandShortName;.\">\n<!ENTITY social.directory.viewmore.text \"Więcej\">\n\n<!ENTITY customizeMode.menuAndToolbars.header2 \"Dodatkowe funkcje i opcje\">\n<!ENTITY customizeMode.menuAndToolbars.empty \"Jeszcze więcej narzędzi?\">\n<!ENTITY customizeMode.menuAndToolbars.emptyLink \"Możesz wybierać spośród tysięcy dodatków\">\n<!ENTITY customizeMode.restoreDefaults \"Przywróć domyślne\">\n<!ENTITY customizeMode.toolbars \"Pokaż/ukryj paski narzędzi\">\n<!ENTITY customizeMode.titlebar \"Pasek tytułu\">\n<!ENTITY customizeMode.lwthemes \"Motywy\">\n<!ENTITY customizeMode.lwthemes.myThemes \"Zainstalowane motywy\">\n<!ENTITY customizeMode.lwthemes.recommended \"Polecane motywy\">\n<!ENTITY customizeMode.lwthemes.menuManage \"Zarządzaj\">\n<!ENTITY customizeMode.lwthemes.menuManage.accessKey \"Z\">\n<!ENTITY customizeMode.lwthemes.menuGetMore \"Pobierz więcej\">\n<!ENTITY customizeMode.lwthemes.menuGetMore.accessKey \"P\">\n\n<!ENTITY getUserMedia.selectCamera.label \"Kamera do udostępnienia:\">\n<!ENTITY getUserMedia.selectCamera.accesskey \"K\">\n<!ENTITY getUserMedia.selectMicrophone.label \"Mikrofon do udostępnienia:\">\n<!ENTITY getUserMedia.selectMicrophone.accesskey \"M\">\n<!ENTITY getUserMedia.audioCapture.label \"Dźwięk z karty będzie udostępniany.\">\n<!ENTITY getUserMedia.allWindowsShared.message \"Wszystkie widoczne na ekranie okna zostaną udostępnione.\">\n\n<!ENTITY trackingProtection.title \"Ochrona przed śledzeniem\">\n<!ENTITY trackingProtection.detectedBlocked3 \"&brandShortName; blokuje elementy strony mogące śledzić Twoją aktywność w sieci.\">\n<!ENTITY trackingProtection.detectedNotBlocked3 \"Strona zawiera elementy mogące śledzić Twoją aktywność w sieci, jednak ochrona przed nimi została wyłączona.\">\n<!ENTITY trackingProtection.notDetected3 \"Nie wykryto elementów śledzących aktywność użytkownika na tej stronie.\">\n<!ENTITY trackingProtection.unblock.label \"Wyłącz ochronę dla tej strony\">\n<!ENTITY trackingProtection.unblock.accesskey \"W\">\n<!ENTITY trackingProtection.unblockPrivate.label \"Wyłącz ochronę w tym oknie prywatnym\">\n<!ENTITY trackingProtection.unblockPrivate.accesskey \"W\">\n<!ENTITY trackingProtection.block2.label \"Włącz ochronę dla tej strony\">\n<!ENTITY trackingProtection.block2.accesskey \"W\">\n\n<!ENTITY trackingContentBlocked.message \"Śledzenie\">\n<!ENTITY trackingContentBlocked.moreinfo \"Części strony odpowiedzialne za śledzenie aktywności użytkowników zostały zablokowane.\">\n<!ENTITY trackingContentBlocked.learnMore \"Więcej informacji\">\n<!ENTITY trackingContentBlocked.options \"Ustawienia\">\n<!ENTITY trackingContentBlocked.unblock2.label \"Wyłącz ochronę dla tej strony\">\n<!ENTITY trackingContentBlocked.unblock2.accesskey \"W\">\n<!ENTITY trackingContentBlocked.block.label \"Włącz ochronę\">\n<!ENTITY trackingContentBlocked.block.accesskey \"W\">\n<!ENTITY trackingContentBlocked.disabled.message \"Ochrona przed śledzeniem jest wyłączona\">\n\n<!ENTITY pluginNotification.showAll.label \"Wyświetl wszystkie\">\n<!ENTITY pluginNotification.showAll.accesskey \"W\">\n\n<!ENTITY pluginActivateNow.label \"Pozwól teraz\">\n<!ENTITY pluginActivateAlways.label \"Pozwól i zapamiętaj\">\n<!ENTITY pluginBlockNow.label \"Zablokuj wtyczkę\">\n<!ENTITY pluginNotification.width \"28em\">\n\n<!ENTITY uiTour.infoPanel.close \"Zamknij\">\n\n<!ENTITY appMenuSidebars.label \"Panele boczne\">\n\n<!ENTITY panicButton.view.mainTimeframeDesc \"Wyczyść historię przeglądania ostatnich:\">\n<!ENTITY panicButton.view.5min \"Pięciu minut\">\n<!ENTITY panicButton.view.2hr \"Dwóch godzin\">\n<!ENTITY panicButton.view.day \"24 godzin\">\n<!ENTITY panicButton.view.mainActionDesc \"Czyszczenie spowoduje:\">\n<!ENTITY panicButton.view.deleteCookies \"Usunięcie ostatnich <html:strong>ciasteczek</html:strong>\">\n<!ENTITY panicButton.view.deleteHistory \"Usunięcie ostatniej <html:strong>historii</html:strong>\">\n<!ENTITY panicButton.view.deleteTabsAndWindows \"Zamknięcie wszystkich <html:strong>kart</html:strong> i <html:strong>okien</html:strong>\">\n<!ENTITY panicButton.view.openNewWindow \"Otworzenie nowego okna\">\n<!ENTITY panicButton.view.undoWarning \"Tej czynności nie można cofnąć.\">\n<!ENTITY panicButton.view.forgetButton \"Wyczyść!\">\n<!ENTITY panicButton.thankyou.msg1 \"Historia ostatniego przeglądania została wyczyszczona.\">\n<!ENTITY panicButton.thankyou.msg2 \"Bezpiecznego przeglądania!\">\n<!ENTITY panicButton.thankyou.buttonlabel \"Dzięki!\">\n\n<!ENTITY emeLearnMoreContextMenu.label \"Więcej informacji o DRM…\">\n<!ENTITY emeLearnMoreContextMenu.accesskey \"D\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnv_timeout=Przekroczono limit czasu\nopenFile=Otwórz plik\n\ndroponhometitle=Ustaw jako stronę startową\ndroponhomemsg=Czy wybrany dokument ma zostać nową stroną startową?\ndroponhomemsgMultiple=Czy ustawić te dokumenty jako nowe strony startowe?\n\ncontextMenuSearch=Szukaj w %S: „%S”\ncontextMenuSearch.accesskey=S\n\nbookmarkAllTabsDefault=[Nazwa folderu]\n\nxpinstallPromptMessage=%S nie pozwolił tej witrynie zapytać o zgodę na instalację oprogramowania.\nxpinstallPromptMessage.dontAllow=Nie zezwalaj\nxpinstallPromptMessage.dontAllow.accesskey=N\nxpinstallPromptAllowButton=Zezwól\nxpinstallPromptAllowButton.accesskey=Z\nxpinstallDisabledMessageLocked=Instalacja oprogramowania została wyłączona przez administratora systemu.\nxpinstallDisabledMessage=Instalacja oprogramowania jest obecnie wyłączona. Kliknij Włącz i spróbuj ponownie.\nxpinstallDisabledButton=Włącz\nxpinstallDisabledButton.accesskey=c\n\nwebextPerms.header=Czy dodać „%S”?\nwebextPerms.listIntro=Ten dodatek wymaga następujących uprawnień:\nwebextPerms.add.label=Dodaj\nwebextPerms.add.accessKey=D\nwebextPerms.cancel.label=Anuluj\nwebextPerms.cancel.accessKey=A\n\nwebextPerms.sideloadMenuItem=Dodatek „%1$S” został dodany do programu %2$S\nwebextPerms.sideloadHeader=Dodano „%S”\nwebextPerms.sideloadText2=Inny program na tym komputerze zainstalował dodatek mogący wpływać na przeglądarkę. Przejrzyj jakich wymaga uprawnień i zdecyduj, czy chcesz go włączyć.\nwebextPerms.sideloadTextNoPerms=Inny program na tym komputerze zainstalował dodatek mogący wpływać na przeglądarkę. Zdecyduj, czy chcesz go włączyć.\nwebextPerms.sideloadEnable.label=Włącz\nwebextPerms.sideloadEnable.accessKey=W\nwebextPerms.sideloadCancel.label=Anuluj\nwebextPerms.sideloadCancel.accessKey=A\n\nwebextPerms.updateMenuItem=Dodatek „%S” wymaga nowych uprawnień\nwebextPerms.updateText=Dodatek „%S” został uaktualniony. Nowe uprawnienia muszą zostać zaakceptowane zanim uaktualniona wersja zostanie zainstalowana. Wybranie „Anuluj” spowoduje pozostawienie aktualnie zainstalowanej wersji dodatku.\nwebextPerms.updateAccept.label=Uaktualnij\nwebextPerms.updateAccept.accessKey=U\n\nwebextPerms.description.bookmarks=Odczytywanie i zmienianie zakładek\nwebextPerms.description.clipboardRead=Odczytywanie schowka systemowego (kopiowanych danych)\nwebextPerms.description.clipboardWrite=Dodawanie danych do schowka systemowego (kopiowanych danych)\nwebextPerms.description.downloads=Pobieranie plików i odczytywanie oraz zmienianie historii pobieranych plików\nwebextPerms.description.geolocation=Dostęp do informacji o położeniu\nwebextPerms.description.history=Dostęp do historii przeglądania\nwebextPerms.description.nativeMessaging=Wymienianie wiadomości z programami innymi niż %S\nwebextPerms.description.notifications=Wyświetlanie powiadomień\nwebextPerms.description.privacy=Odczytywanie i zmienianie ustawień prywatności\nwebextPerms.description.sessions=Dostęp do ostatnio zamkniętych kart\nwebextPerms.description.tabs=Dostęp do kart przeglądarki\nwebextPerms.description.topSites=Dostęp do historii przeglądania\nwebextPerms.description.webNavigation=Dostęp do aktywności przeglądarki podczas nawigacji\nwebextPerms.hostDescription.allUrls=Dostęp do danych na wszystkich stronach\nwebextPerms.hostDescription.wildcard=Dostęp do danych na stronach w domenie %S\nwebextPerms.hostDescription.tooManyWildcards=Dostęp do danych na stronach w jednej innej domenie;Dostęp do danych na stronach w #1 innych domenach;Dostęp do danych na stronach w #1 innych domenach\nwebextPerms.hostDescription.oneSite=Dostęp do danych użytkownika dla witryny %S\nwebextPerms.hostDescription.tooManySites=Dostęp do danych użytkownika dla jednej innej witryny;Dostęp do danych użytkownika dla #1 innych witryn;Dostęp do danych użytkownika dla #1 innych witryn\n\naddonPostInstall.message1=Dodatek „%1$S” został dodany do programu %2$S.\naddonPostInstall.messageDetail=Zarządzaj dodatkami klikając %1$S w menu %2$S.\naddonPostInstall.okay.label=OK\naddonPostInstall.okay.key=O\n\naddonDownloadingAndVerifying=Pobieranie i weryfikowanie dodatku…;Pobieranie i weryfikowanie #1 dodatków…;Pobieranie i weryfikowanie #1 dodatków…\naddonDownloadVerifying=weryfikowanie…\naddonInstall.unsigned=(niezweryfikowany)\naddonInstall.cancelButton.label=Anuluj\naddonInstall.cancelButton.accesskey=A\naddonInstall.acceptButton.label=Zainstaluj\naddonInstall.acceptButton.accesskey=Z\naddonConfirmInstall.message=Strona prosi o zgodę na instalację dodatku w programie #1:;Strona prosi o zgodę na instalację #2 dodatków w programie #1:;Strona prosi o zgodę na instalację #2 dodatków w programie #1:\naddonConfirmInstallUnsigned.message=Ostrożnie! Strona prosi o zgodę na instalację niezweryfikowanego dodatku w programie #1. Kontynuuj na własną odpowiedzialność.;Ostrożnie! Strona prosi o zgodę na instalację #2 niezweryfikowanych dodatków w programie #1. Kontynuuj na własną odpowiedzialność.;Ostrożnie! Strona prosi o zgodę na instalację #2 niezweryfikowanych dodatków w programie #1. Kontynuuj na własną odpowiedzialność.\naddonConfirmInstallSomeUnsigned.message=;Ostrożnie! Strona prosi o zgodę na instalację #2 dodatków w programie #1 - niektóre z nich są niezweryfikowane. Kontynuuj na własną odpowiedzialność.;Ostrożnie! Strona prosi o zgodę na instalację #2 dodatków w programie #1 - niektóre z nich są niezweryfikowane. Kontynuuj na własną odpowiedzialność.\n\naddonwatch.slow=„%1$S” może powodować powolne działanie programu %2$S\naddonwatch.disable.label=Wyłącz „%S”\naddonwatch.ignoreSession.label=Chwilowo zignoruj\naddonwatch.ignoreSession.accesskey=C\naddonwatch.ignorePerm.label=Ignoruj\naddonwatch.ignorePerm.accesskey=I\naddonwatch.restart.message=Konieczne jest ponowne uruchomienie programu %2$S, aby wyłączyć „%1$S”\naddonwatch.restart.label=Uruchom ponownie program %S\naddonwatch.restart.accesskey=U\n\naddonsInstalled=Zainstalowano dodatek #1.;Zainstalowano #2 dodatki.;Zainstalowano #2 dodatków.\naddonsInstalledNeedsRestart=Dodatek #1 zostanie zainstalowany po ponownym uruchomieniu programu #3.;#2 dodatki zostaną zainstalowane po ponownym uruchomieniu programu #3.;#2 dodatków zostanie zainstalowanych po ponownym uruchomieniu programu #3.\naddonInstallRestartButton=Uruchom ponownie teraz\naddonInstallRestartButton.accesskey=U\naddonInstallRestartIgnoreButton=Nie teraz\naddonInstallRestartIgnoreButton.accesskey=N\n\naddonInstallError-1=Nie udało się zainstalować dodatku, ponieważ wystąpił błąd połączenia.\naddonInstallError-2=Nie udało się zainstalować dodatku, ponieważ nie pasuje on do dodatku oczekiwanego przez program %1$S.\naddonInstallError-3=Dodatek pobrany z tej strony nie może zostać zainstalowany, ponieważ wygląda on na uszkodzony.\naddonInstallError-4=Dodatek „%2$S” nie może zostać zainstalowany, ponieważ %1$S nie może zmodyfikować potrzebnego pliku.\naddonInstallError-5=Program %1$S uniemożliwił tej stronie instalację niezweryfikowanego dodatku.\n\naddonLocalInstallError-1=Nie udało się zainstalować dodatku z powodu błędu systemu plików.\naddonLocalInstallError-2=Nie udało się zainstalować dodatku, ponieważ nie pasuje on do dodatku oczekiwanego przez program %1$S.\naddonLocalInstallError-3=Dodatek nie może zostać zainstalowany, ponieważ wygląda on na uszkodzony.\naddonLocalInstallError-4=Dodatek „%2$S” nie może zostać zainstalowany, ponieważ %1$S nie może zmodyfikować potrzebnego pliku.\naddonLocalInstallError-5=Ten dodatek nie może zostać zainstalowany, ponieważ nie został zweryfikowany.\n\naddonInstallErrorIncompatible=Dodatek „%3$S” nie może zostać zainstalowany, ponieważ nie jest on zgodny z programem %1$S %2$S.\naddonInstallErrorBlocklisted=Dodatek „%S” nie może zostać zainstalowany, ponieważ obarczony jest on wysokim ryzykiem utraty stabilności lub problemów z bezpieczeństwem.\n\nunsignedAddonsDisabled.message=Jeden lub więcej dodatków nie mogło zostać zweryfikowanych i zostały wyłączone.\nunsignedAddonsDisabled.learnMore.label=Więcej informacji\nunsignedAddonsDisabled.learnMore.accesskey=W\n\ncompactLightTheme.name=Zwarty jasny\ncompactLightTheme.description=Oszczędny w miejsce motyw o jasnych kolorach.\ncompactDarkTheme.name=Zwarty ciemny\ncompactDarkTheme.description=Oszczędny w miejsce motyw o ciemnych kolorach.\n\nlwthemeInstallRequest.message=Ta witryna (%S) próbuje zainstalować motyw.\nlwthemeInstallRequest.allowButton=Zezwól\nlwthemeInstallRequest.allowButton.accesskey=Z\n\nlwthemePostInstallNotification.message=Zainstalowano nowy motyw.\nlwthemePostInstallNotification.undoButton=Cofnij\nlwthemePostInstallNotification.undoButton.accesskey=C\nlwthemePostInstallNotification.manageButton=Zarządzaj motywami…\nlwthemePostInstallNotification.manageButton.accesskey=Z\n\nlwthemeNeedsRestart.message=Motyw %S zostanie zainstalowany po ponownym uruchomieniu.\nlwthemeNeedsRestart.button=Uruchom ponownie\nlwthemeNeedsRestart.accesskey=U\n\npopupWarning.message=#1 uniemożliwił tej witrynie otwarcie wyskakującego okna.;#1 uniemożliwił tej witrynie otwarcie #2 wyskakujących okien;#1 uniemożliwił tej witrynie otwarcie #2 wyskakujących okien\npopupWarningButton=Opcje\npopupWarningButton.accesskey=O\npopupWarningButtonUnix=Preferencje\npopupWarningButtonUnix.accesskey=P\n\npopupAllow=Pozwól %S otwierać wyskakujące okna\npopupBlock=Blokuj wyskakujące okna z %S\n\npopupWarningDontShowFromMessage=Nie pokazuj tej wiadomości, kiedy wyskakujące okna są blokowane\npopupWarningDontShowFromLocationbar=Nie pokazuj paska informacyjnego, kiedy wyskakujące okna są blokowane\npopupShowPopupPrefix=Wyświetl „%S”\n\nbadContentBlocked.blocked.message=%S blokuje treści na tej stronie.\nbadContentBlocked.notblocked.message=%S nie blokuje żadnych treści na tej stronie.\n\ncrashedpluginsMessage.title=Wtyczka %S uległa awarii.\ncrashedpluginsMessage.reloadButton.label=Odśwież stronę\ncrashedpluginsMessage.reloadButton.accesskey=O\ncrashedpluginsMessage.submitButton.label=Prześlij zgłoszenie błędu\ncrashedpluginsMessage.submitButton.accesskey=P\ncrashedpluginsMessage.learnMore=Więcej informacji…\n\nkeywordURIFixup.message=Wyszukano „%S”, ale jest to jednak również adres - przejść do niego?\nkeywordURIFixup.goTo=Przejdź do %S\nkeywordURIFixup.goTo.accesskey=P\nkeywordURIFixup.dismiss=Nie przechodź\nkeywordURIFixup.dismiss.accesskey=N\n\npluginActivateNew.message=Pozwolić witrynie %2$S uruchomić wtyczkę „%1$S”?\npluginActivateMultiple.message=Pozwolić witrynie %S na uruchamianie wtyczek?\npluginActivate.learnMore=Więcej informacji…\npluginActivateOutdated.message=Program %3$S uniemożliwił uruchomienie nieaktualnej wtyczki „%1$S” na stronie %2$S.\npluginActivateOutdated.label=Nieaktualna wtyczka\npluginActivate.updateLabel=Aktualizuj teraz…\npluginActivateVulnerable.message=Program %3$S uniemożliwił uruchomienie niebezpiecznej wtyczki „%1$S” na stronie %2$S.\npluginActivateVulnerable.label=Niebezpieczna wtyczka!\npluginActivate.riskLabel=Jakie jest ryzyko?\npluginActivateBlocked.message=Program %2$S wyłączył wtyczkę „%1$S” dla Twojej ochrony.\npluginActivateBlocked.label=Wyłączona dla Twojej ochrony\npluginActivateDisabled.message=Wtyczka „%S” jest wyłączona.\npluginActivateDisabled.label=Wyłączona\npluginActivateDisabled.manage=Zarządzaj wtyczkami…\npluginEnabled.message=Wtyczka „%S” jest włączona na stronie %S.\npluginEnabledOutdated.message=Przestarzała wtyczka „%S” jest włączona na stronie %S.\npluginEnabledVulnerable.message=Niebezpieczna wtyczka „%S” jest włączona na stronie %S.\npluginInfo.unknownPlugin=Nieznana\npluginActivateNow.label=Pozwól teraz\npluginActivateNow.accesskey=P\npluginActivateAlways.label=Pozwól i zapamiętaj\npluginActivateAlways.accesskey=Z\npluginBlockNow.label=Zablokuj wtyczkę\npluginBlockNow.accesskey=b\npluginContinue.label=Pozwalaj dalej\npluginContinue.accesskey=d\n\nPluginClickToActivate=Aktywuj %S.\nPluginVulnerableUpdatable=Ta wtyczka jest narażona na ataki i powinna zostać uaktualniona.\nPluginVulnerableNoUpdate=Ta wtyczka ma problemy z bezpieczeństwem.\n\npluginContinueBlocking.label=Kontynuuj blokowanie\npluginContinueBlocking.accesskey=K\npluginActivateTrigger.label=Zezwól…\npluginActivateTrigger.accesskey=Z\n\nsanitizeDialog2.everything.title=Wyczyść całą historię\nsanitizeButtonOK=Wyczyść teraz\nsanitizeButtonClearing=Czyszczenie\nsanitizeEverythingWarning2=Cała historia zostanie wyczyszczona.\nsanitizeSelectedWarning=Wszystkie zaznaczone elementy zostaną wyczyszczone.\n\nupdate.downloadAndInstallButton.label=Uaktualnij do wersji %S\nupdate.downloadAndInstallButton.accesskey=U\n\nmenuOpenAllInTabs.label=Otwórz wszystkie w kartach\n\nmenuRestoreAllTabs.label=Przywróć wszystkie karty\nmenuRestoreAllTabsSubview.label=Przywróć zamknięte karty\nmenuRestoreAllWindows.label=Przywróć wszystkie okna\nmenuRestoreAllWindowsSubview.label=Przywróć zamknięte okna\n\nmenuUndoCloseWindowLabel=#1 (i #2 inna karta);#1 (i #2 inne karty);#1 (i #2 innych kart)\nmenuUndoCloseWindowSingleTabLabel=#1\n\ntabHistory.current=Pozostań na tej stronie\ntabHistory.goBack=Przejdź do tej strony (wstecz)\ntabHistory.goForward=Przejdź do tej strony (do przodu)\n\nurlbar-zoom-button.label=%S%%\n\npasteAndGo.label=Wklej i przejdź\n\nrefreshBlocked.goButton=Zezwól\nrefreshBlocked.goButton.accesskey=Z\nrefreshBlocked.refreshLabel=Program %S uniemożliwił tej stronie na automatyczne odświeżenie.\nrefreshBlocked.redirectLabel=Program %S uniemożliwił tej stronie na automatyczne przekierowanie do innej strony.\n\nbookmarksMenuButton.tooltip=Wyświetl zakładki (%S)\n\nstarButtonOn.tooltip2=Edytuj zakładkę (%S)\nstarButtonOff.tooltip2=Dodaj zakładkę do tej strony (%S)\nstarButtonOverflowed.label=Dodaj zakładkę do tej strony\nstarButtonOverflowedStarred.label=Edytuj zakładkę\n\ndownloads.tooltip=Pokaż postęp pobierania plików (%S)\n\nprintButton.tooltip=Wydrukuj tę stronę… (%S)\nnewWindowButton.tooltip=Otwórz w nowym oknie (%S)\nnewTabButton.tooltip=Otwórz nową kartę (%S)\n\nofflineApps.available2=Czy zezwolić witrynie „%S” na przechowywanie danych?\nofflineApps.allowStoring.label=Zezwól\nofflineApps.allowStoring.accesskey=Z\nofflineApps.dontAllow.label=Nie zezwalaj\nofflineApps.dontAllow.accesskey=N\n\nofflineApps.usage=Dane witryny (%S) zajmują więcej niż %SMB na komputerze.\nofflineApps.manageUsage=Wyświetl ustawienia\nofflineApps.manageUsageAccessKey=W\n\nidentity.identified.verifier=Zweryfikowana przez: %S\nidentity.identified.verified_by_you=Użytkownik dodał wyjątek od reguł bezpieczeństwa dla tej witryny.\nidentity.identified.state_and_country=%S, %S\n\nidentity.icon.tooltip=Wyświetl informacje o stronie\n\ntrackingProtection.intro.title=Ochrona przed śledzeniem\ntrackingProtection.intro.description2=Wyświetlana ikona tarczy oznacza, że %S blokuje niektóre elementy strony mogące śledzić aktywność online użytkowników.\ntrackingProtection.intro.step1of3=1 z 3\ntrackingProtection.intro.nextButton.label=Dalej\n\ntrackingProtection.icon.activeTooltip=Zablokowano próby śledzenia\ntrackingProtection.icon.disabledTooltip=Wykryto elementy śledzące\n\neditBookmarkPanel.pageBookmarkedTitle=Dodano zakładkę do strony\neditBookmarkPanel.pageBookmarkedDescription=%S zapamięta tę stronę.\neditBookmarkPanel.bookmarkedRemovedTitle=Zakładka usunięta\neditBookmarkPanel.editBookmarkTitle=Edytuj tę zakładkę\neditBookmark.removeBookmarks.label=Usuń zakładkę;Usuń zakładki (#1);Usuń zakładki (#1)\n\npu.notifyButton.label=Szczegóły…\npu.notifyButton.accesskey=S\npuNotifyText=Program %S został uaktualniony\npuAlertTitle=Uaktualniono program %S\npuAlertText=Kliknij, by dowiedzieć się więcej\n\ngeolocation.allowLocation=Udostępnij\ngeolocation.allowLocation.accesskey=U\ngeolocation.dontAllowLocation=Nie udostępniaj\ngeolocation.dontAllowLocation.accesskey=N\ngeolocation.shareWithSite3=Czy udostępnić witrynie „%S” informacje o położeniu?\ngeolocation.shareWithFile3=Czy udostępnić temu lokalnemu plikowi informacje o położeniu?\ngeolocation.remember=Zapamiętaj tę decyzję\n\nwebNotifications.remember=Zapamiętaj tę decyzję\nwebNotifications.rememberForSession=Zapamiętaj tę decyzję do zamknięcia programu\nwebNotifications.allow=Odbieraj\nwebNotifications.allow.accesskey=O\nwebNotifications.dontAllow=Nie odbieraj\nwebNotifications.dontAllow.accesskey=N\nwebNotifications.receiveFromSite2=Czy odbierać powiadomienia od witryny „%S”?\nwebNotifications.upgradeTitle=Uaktualnione powiadomienia\nwebNotifications.upgradeBody=Powiadomienia mogą być odbierane nawet z nieotwartych stron. Kliknij, by dowiedzieć się więcej.\n\nsafebrowsing.getMeOutOfHereButton.label=Zabierz mnie stąd!\nsafebrowsing.getMeOutOfHereButton.accessKey=Z\nsafebrowsing.deceptiveSite=Podejrzenie oszustwa!\nsafebrowsing.notADeceptiveSiteButton.label=To nie jest oszustwo…\nsafebrowsing.notADeceptiveSiteButton.accessKey=T\nsafebrowsing.reportedAttackSite=Zgłoszona witryna dokonująca ataków!\nsafebrowsing.notAnAttackButton.label=To nie jest witryna dokonująca ataków…\nsafebrowsing.notAnAttackButton.accessKey=T\nsafebrowsing.reportedUnwantedSite=Zgłoszone niechciane oprogramowanie!\n\nctrlTab.listAllTabs.label=;Wyświetl listę ze wszystkimi #1 kartami;Wyświetl wszystkie #1 kart na liście\n\naddKeywordTitleAutoFill=Szukaj na stronie %S\n\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.name=Domyślny\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.description=Motyw domyślny.\n\nsafeModeRestartPromptTitle=Uruchom ponownie z wyłączonymi dodatkami\nsafeModeRestartPromptMessage=Czy na pewno wyłączyć wszystkie dodatki i uruchomić ponownie?\nsafeModeRestartButton=Uruchom ponownie\n\nbrowser.menu.showCharacterEncoding=false\n\ndataReportingNotification.message       = %1$S przesyła automatycznie pewne dane do organizacji %2$S w celu ulepszenia przeglądarki.\ndataReportingNotification.button.label  = Wybierz, co udostępniać\ndataReportingNotification.button.accessKey  = W\n\nprocessHang.label=Strona spowalnia działanie przeglądarki.\nprocessHang.button_stop.label=Zatrzymaj ją\nprocessHang.button_stop.accessKey=Z\nprocessHang.button_wait.label=Poczekaj\nprocessHang.button_wait.accessKey=P\nprocessHang.button_debug.label=Debuguj skrypt\nprocessHang.button_debug.accessKey=D\n\nfullscreenButton.tooltip=Wyświetl okno w trybie pełnoekranowym (%S)\n\nservice.toolbarbutton.label=Usługi\nservice.toolbarbutton.tooltiptext=Usługi\n\nservice.install.description=Czy włączyć usługi z witryny %1$S, wyświetlające informacje w paskach narzędzi i panelu bocznym programu %2$S?\nservice.install.ok.label=Włącz usługi\nservice.install.ok.accesskey=W\n\nsocial.markpageMenu.label=Zapisz stronę w %S\nsocial.marklinkMenu.label=Zapisz odnośnik w %S\n\nsocial.error.message=%1$S nie może się w tej chwili połączyć się z serwisem %2$S.\nsocial.error.tryAgain.label=Spróbuj ponownie\nsocial.error.tryAgain.accesskey=S\nsocial.error.closeSidebar.label=Zamknij ten panel\nsocial.error.closeSidebar.accesskey=Z\n\nsocial.aria.toolbarButtonBadgeText=%1$S (%2$S)\n\ngetUserMedia.shareCamera2.message=Czy udostępnić obraz z kamery witrynie „%S”?\ngetUserMedia.shareMicrophone2.message=Czy udostępnić dźwięk z mikrofonu witrynie „%S”?\ngetUserMedia.shareScreen3.message=Czy udostępnić obraz ekranu witrynie „%S”?\ngetUserMedia.shareCameraAndMicrophone2.message=Czy udostępnić obraz z kamery i dźwięk z mikrofonu witrynie „%S”?\ngetUserMedia.shareCameraAndAudioCapture2.message=Czy udostępnić obraz z kamery i dźwięk tej karty witrynie „%S”?\ngetUserMedia.shareScreenAndMicrophone3.message=Czy udostępnić dźwięk z mikrofonu i obraz ekranu witrynie „%S”?\ngetUserMedia.shareScreenAndAudioCapture3.message=Czy udostępnić dźwięk tej karty i obraz ekranu witrynie „%S”?\ngetUserMedia.shareAudioCapture2.message=Czy udostępnić dźwięk tej karty witrynie „%S”?\ngetUserMedia.shareScreenWarning.message=Ekran udostępniaj wyłącznie stronom, którym ufasz. Udostępnianie umożliwia podejrzanym stronom przeglądanie sieci jako Ty i kradzież prywatnych danych. %S\ngetUserMedia.shareFirefoxWarning.message=Program %1$S udostępniaj wyłącznie stronom, którym ufasz. Udostępnianie umożliwia podejrzanym stronom przeglądanie sieci jako Ty i kradzież prywatnych danych. %2$S\ngetUserMedia.shareScreen.learnMoreLabel=Więcej informacji\ngetUserMedia.selectWindow.label=Okno do udostępnienia:\ngetUserMedia.selectWindow.accesskey=O\ngetUserMedia.selectScreen.label=Ekran do udostępnienia:\ngetUserMedia.selectScreen.accesskey=E\ngetUserMedia.selectApplication.label=Aplikacja do udostępnienia:\ngetUserMedia.selectApplication.accesskey=A\ngetUserMedia.noApplication.label=Brak aplikacji\ngetUserMedia.noScreen.label=Brak ekranu\ngetUserMedia.noWindow.label=Brak okna\ngetUserMedia.shareEntireScreen.label=Cały ekran\ngetUserMedia.shareMonitor.label=Ekran %S\ngetUserMedia.shareApplicationWindowCount.label=Aplikacja „#1” (jedno okno);Aplikacja „#1” (#2 okna);Aplikacja „#1” (#2 okien)\ngetUserMedia.allow.label=Udostępnij\ngetUserMedia.allow.accesskey=U\ngetUserMedia.dontAllow.label=Nie udostępniaj\ngetUserMedia.dontAllow.accesskey=N\ngetUserMedia.remember=Zapamiętaj tę decyzję\ngetUserMedia.reasonForNoPermanentAllow.screen2=%S nie mógł zezwolić na trwały dostęp do obrazu ekranu bez pytania o to, który udostępnić.\ngetUserMedia.reasonForNoPermanentAllow.audio=%S nie mógł zezwolić na trwały dostęp do dźwięku karty bez pytania o to, której karty dźwięk udostępniać.\ngetUserMedia.reasonForNoPermanentAllow.insecure=Połączenie z tą stroną nie jest zabezpieczone. W celu ochrony użytkownika, %S zezwoli na dostęp jedynie do czasu zamknięcia programu.\n\ngetUserMedia.sharingMenu.label=Karty udostępniające zasoby\ngetUserMedia.sharingMenu.accesskey=K\ngetUserMedia.sharingMenuCamera=%S (kamera)\ngetUserMedia.sharingMenuMicrophone=%S (mikrofon)\ngetUserMedia.sharingMenuAudioCapture=%S (dźwięk karty)\ngetUserMedia.sharingMenuApplication=%S (aplikacja)\ngetUserMedia.sharingMenuScreen=%S (ekran)\ngetUserMedia.sharingMenuWindow=%S (okno)\ngetUserMedia.sharingMenuBrowser=%S (karta)\ngetUserMedia.sharingMenuCameraMicrophone=%S (kamera i mikrofon)\ngetUserMedia.sharingMenuCameraMicrophoneApplication=%S (kamera, mikrofon i aplikacja)\ngetUserMedia.sharingMenuCameraMicrophoneScreen=%S (kamera, mikrofon i ekran)\ngetUserMedia.sharingMenuCameraMicrophoneWindow=%S (kamera, mikrofon i okno)\ngetUserMedia.sharingMenuCameraMicrophoneBrowser=%S (kamera, mikrofon i karta)\ngetUserMedia.sharingMenuCameraAudioCapture=%S (kamera i dźwięk karty)\ngetUserMedia.sharingMenuCameraAudioCaptureApplication=%S (kamera, dźwięk karty i aplikacja)\ngetUserMedia.sharingMenuCameraAudioCaptureScreen=%S (kamera, dźwięk karty i ekran)\ngetUserMedia.sharingMenuCameraAudioCaptureWindow=%S (kamera, dźwięk karty i okno)\ngetUserMedia.sharingMenuCameraAudioCaptureBrowser=%S (kamera, dźwięk karty i karta)\ngetUserMedia.sharingMenuCameraApplication=%S (kamera i aplikacja)\ngetUserMedia.sharingMenuCameraScreen=%S (kamera i ekran)\ngetUserMedia.sharingMenuCameraWindow=%S (kamera i okno)\ngetUserMedia.sharingMenuCameraBrowser=%S (kamera i karta)\ngetUserMedia.sharingMenuMicrophoneApplication=%S (mikrofon i aplikacja)\ngetUserMedia.sharingMenuMicrophoneScreen=%S (mikrofon i ekran)\ngetUserMedia.sharingMenuMicrophoneWindow=%S (mikrofon i okno)\ngetUserMedia.sharingMenuMicrophoneBrowser=%S (mikrofon i karta)\ngetUserMedia.sharingMenuAudioCaptureApplication=%S (dźwięk karty i aplikacja)\ngetUserMedia.sharingMenuAudioCaptureScreen=%S (dźwięk karty i ekran)\ngetUserMedia.sharingMenuAudioCaptureWindow=%S (dźwięk karty i okno)\ngetUserMedia.sharingMenuAudioCaptureBrowser=%S (dźwięk karty i karta)\ngetUserMedia.sharingMenuUnknownHost=Nieznane źródło\n\nemeNotifications.drmContentPlaying.message2=Dźwięk lub obraz na tej stronie używają oprogramowania DRM, które może ograniczać możliwości oferowane przez program %S.\nemeNotifications.drmContentPlaying.button.label=Konfiguruj…\nemeNotifications.drmContentPlaying.button.accesskey=K\n\nemeNotifications.drmContentDisabled.button.label=Włącz DRM\nemeNotifications.drmContentDisabled.button.accesskey=W\nemeNotifications.drmContentDisabled.learnMoreLabel=Więcej informacji\nemeNotifications.drmContentCDMInstalling.message=%S instaluje oprogramowanie wymagane do odtwarzania dźwięku lub obrazu na tej stronie. Proszę spróbować później.\nemeNotifications.unknownDRMSoftware=Nieznane\n\nslowStartup.message = Uruchamianie programu %S prawdopodobnie trwa zbyt długo…\nslowStartup.helpButton.label = Dowiedz się, jak to przyspieszyć\nslowStartup.helpButton.accesskey = D\nslowStartup.disableNotificationButton.label = Nie powiadamiaj ponownie\nslowStartup.disableNotificationButton.accesskey = N\n\nflashHang.message=Program %S zmienił niektóre ustawienia wtyczki Adobe Flash, aby poprawić wydajność.\nflashHang.helpButton.label=Więcej informacji…\nflashHang.helpButton.accesskey=W\n\ncustomizeTips.tip0.hint=Podpowiedź\ncustomizeTips.tip0=%1$S: Program %2$S można dostosować do własnych potrzeb. Wystarczy przeciągnąć przycisk do menu lub paska narzędzi. %3$S nt. dostosowywania programu %2$S.\ncustomizeTips.tip0.learnMore=Więcej informacji\n\ncustomizeMode.tabTitle=Dostosowywanie programu %S\n\nappmenu.restartNeeded.description=Uruchom ponownie program %S, aby go uaktualnić\nappmenu.updateFailed.description=Aktualizacja w tle nie powiodła się, proszę pobrać uaktualnienie\nappmenu.restartBrowserButton.label=Uruchom ponownie %S\nappmenu.downloadUpdateButton.label=Pobierz aktualizację\n\nreadingList.promo.firstUse.readerView.title=Poprawiona czytelność\nreadingList.promo.firstUse.readerView.body=Usuń bałagan, aby skupić się dokładnie na tym, co chcesz czytać.\n\nappMenuRemoteTabs.mobilePromo.text2=Pobierz %1$S lub %2$S i połącz z Twoim kontem Firefoksa.\nappMenuRemoteTabs.mobilePromo.android=Firefoksa na Androida\nappMenuRemoteTabs.mobilePromo.ios=Firefoksa na iOSa\n\ne10s.accessibilityNotice.mainMessage2=Funkcje dostępności są częściowo niedostępne ze względu na problemy ze zgodnością z nowymi funkcjami programu %S.\ne10s.accessibilityNotice.acceptButton.label=OK\ne10s.accessibilityNotice.acceptButton.accesskey=O\ne10s.accessibilityNotice.enableAndRestart.label=Włącz (wymagane ponowne uruchomienie)\ne10s.accessibilityNotice.enableAndRestart.accesskey=W\n\nuserContextPersonal.label=Osobiste\nuserContextPersonal.accesskey=O\nuserContextWork.label=Praca\nuserContextWork.accesskey=P\nuserContextBanking.label=Bankowość\nuserContextBanking.accesskey=B\nuserContextShopping.label=Zakupy\nuserContextShopping.accesskey=Z\nuserContextNone.label=Brak kontekstu\nuserContextNone.accesskey=B\n\nuserContext.aboutPage.label=Zarządzaj kontekstami\nuserContext.aboutPage.accesskey=k\n\nuserContextOpenLink.label=Otwórz w nowej karcie z kontekstem „%S”\n\nmuteTab.label=Wycisz kartę\nmuteTab.accesskey=W\nunmuteTab.label=Włącz dźwięk\nunmuteTab.accesskey=W\nplayTab.label=Odtwarzaj\nplayTab.accesskey =O\n\ncertErrorDetailsHSTS.label=HTTP Strict Transport Security: %S\ncertErrorDetailsKeyPinning.label=HTTP Public Key Pinning: %S\ncertErrorDetailsCertChain.label=Łańcuch certyfikatu:\n\npendingCrashReports2.label=Nieprzesłany raport z awarii;#1 nieprzesłane raporty z awarii;#1 nieprzesłanych raportów z awarii\npendingCrashReports.viewAll=Wyświetl\npendingCrashReports.send=Prześlij\npendingCrashReports.alwaysSend=Zawsze przesyłaj\n\ndecoder.noCodecs.button=Więcej informacji\ndecoder.noCodecs.accesskey=W\ndecoder.noCodecs.message=Aby odtwarzać wideo, może być konieczna instalacja pakietu Microsoft Media Feature Pack.\ndecoder.noCodecsLinux.message=Aby odtwarzać wideo, może być konieczna instalacja odpowiednich kodeków.\ndecoder.noHWAcceleration.message=Aby poprawić jakość wideo, może być konieczna instalacja pakietu Microsoft Media Feature Pack.\ndecoder.noPulseAudio.message=Aby odtwarzać dźwięk, może być konieczna instalacja PulseAudio.\ndecoder.unsupportedLibavcodec.message=Nieobsługiwany libavcodec może być podatny na ataki i powinien zostać uaktualniony, aby odtwarzać wideo.\n\ncaptivePortal.infoMessage3=Ta sieć wymaga zalogowania, aby uzyskać dostęp do Internetu.\ncaptivePortal.showLoginPage2=Zaloguj się do sieci\n\npermissions.remove.tooltip=Wyczyść i używaj domyślnych ustawień\n\naboutDialog.architecture.sixtyFourBit=64 bity\naboutDialog.architecture.thirtyTwoBit=32 bity\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/customizableui/customizableWidgets.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhistory-panelmenu.label=Historia\nhistory-panelmenu.tooltiptext2=Wyświetl historię (%S)\nremotetabs-panelmenu.label=Karty z innych urządzeń\nremotetabs-panelmenu.tooltiptext2=Wyświetl karty z innych urządzeń\nprivatebrowsing-button.label=Nowe okno prywatne\nprivatebrowsing-button.tooltiptext=Otwórz nowe okno w trybie prywatnym (%S)\nsave-page-button.label=\\u00adZapisz stronę\nsave-page-button.tooltiptext3=Zapisz tę stronę (%S)\nfind-button.label=Znajdź\nfind-button.tooltiptext3=Znajdź na tej stronie (%S)\nopen-file-button.label=Otwórz plik\nopen-file-button.tooltiptext3=Otwórz plik (%S)\ndeveloper-button.label=Narzędzia\ndeveloper-button.tooltiptext2=Otwórz narzędzia dla twórców witryn (%S)\nsidebar-button.label=Panele boczne\nsidebar-button.tooltiptext2=Wyświetl panele boczne\nadd-ons-button.label=Dodatki\nadd-ons-button.tooltiptext3=Zarządzaj dodatkami (%S)\npreferences-button.label=Preferencje\npreferences-button.tooltiptext2=Otwórz preferencje\npreferences-button.tooltiptext.withshortcut=Otwórz preferencje (%S)\npreferences-button.labelWin=Opcje\npreferences-button.tooltipWin2=Otwórz opcje\nzoom-controls.label=Zmiana rozmiaru\nzoom-controls.tooltiptext2=Zmiana rozmiaru\nzoom-out-button.label=Pomniejsz\nzoom-out-button.tooltiptext2=Pomniejsz (%S)\nzoom-reset-button.label=%S%%\nzoom-reset-button.tooltiptext2=Rozmiar pierwotny (%S)\nzoom-in-button.label=Powiększ\nzoom-in-button.tooltiptext2=Powiększ (%S)\nedit-controls.label=Narzędzia edycji\nedit-controls.tooltiptext2=Narzędzia edycji\ncut-button.label=Wytnij\ncut-button.tooltiptext2=Wytnij (%S)\ncopy-button.label=Kopiuj\ncopy-button.tooltiptext2=Kopiuj (%S)\npaste-button.label=Wklej\npaste-button.tooltiptext2=Wklej (%S)\nfeed-button.label=Subskrybuj\nfeed-button.tooltiptext2=Subskrybuj tę stronę\ncontainers-panelmenu.label=Otwórz kartę z kontekstem\ncontainers-panelmenu.tooltiptext=Otwórz kartę z kontekstem\ncharacterencoding-button2.label=Kodowanie tekstu\ncharacterencoding-button2.tooltiptext=Ustawienia kodowania tekstu\nemail-link-button.label=\\u00adWyślij odnośnik\nemail-link-button.tooltiptext3=Wyślij odnośnik do tej strony\nquit-button.tooltiptext.linux2=Zakończ program %1$S (%2$S)\nquit-button.tooltiptext.mac=Zakończ program %1$S (%2$S)\n\nsocial-share-button.label=Udostępnij tę stronę\nsocial-share-button.tooltiptext=Udostępnij tę stronę\npanic-button.label=Wyczyść\npanic-button.tooltiptext=Wyczyść ostatnią historię przeglądania\ndevtools-webide-button2.label=WebIDE\ndevtools-webide-button2.tooltiptext=Otwórz WebIDE (%S)\ne10s-button.label=Nowe okno z pojedynczym procesem\ne10s-button.tooltiptext=Otwórz nowe okno z pojedynczym procesem\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY PropertiesViewWindowTitle \"Własności\">\n\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title \"Animacje\">\n<!ENTITY invalidElement \"Nie znaleziono animacji dla bieżącego elementu.\">\n<!ENTITY selectElement \"Wybierz inny element strony.\">\n<!ENTITY allAnimations \"Wszystkie animacje\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nplayer.animationNameLabel=Animacja:\nplayer.transitionNameLabel=Przejście\nplayer.animationDurationLabel=Czas trwania:\nplayer.animationDelayLabel=Opóźnienie:\nplayer.animationIterationCountLabel=Powtórzenia:\nplayer.infiniteIterationCount=&#8734;\nplayer.timeLabel=%S s\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/app-manager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY index.title \"Menedżer aplikacji\">\n<!ENTITY index.projects2 \"Aplikacje\">\n<!ENTITY index.device2 \"Urządzenie\">\n<!ENTITY index.help \"Pomoc\">\n\n<!ENTITY device.debugMainProcess \"Debuguj główny proces\">\n<!ENTITY device.debugMainProcessTooltip \"Otwiera narzędzia dla programistów połączone z głównym procesem urządzenia\">\n<!ENTITY device.screenshot \"Zrzut ekranu\">\n<!ENTITY device.screenshotTooltip \"Otwiera w nowej karcie zrzut ekranu obecnego stanu urządzenia\">\n<!ENTITY device.title \"Menedżer urządzeń\">\n<!ENTITY device.notConnected \"Nie połączono. Połącz z urządzeniem poniżej.\">\n<!ENTITY device.startApp \"Start\">\n<!ENTITY device.startAppTooltip \"Uruchamia aplikację na urządzeniu\">\n<!ENTITY device.stopApp \"Stop\">\n<!ENTITY device.stopAppTooltip \"Zatrzymuje aplikację na urządzeniu\">\n<!ENTITY device.debugApp \"Debuguj\">\n<!ENTITY device.debugAppTooltip \"Otwiera narzędzia dla programistów połączone z aplikacją na urządzeniu\">\n<!ENTITY device.name \"Nazwa\">\n<!ENTITY device.plain \"Zwykłe (domyślne)\">\n<!ENTITY device.privileged \"Uprzywilejowane\">\n<!ENTITY device.certified \"Certyfikowane\">\n<!ENTITY device.allow \"Zezwalaj\">\n<!ENTITY device.allowTooltip \"Aplikacje tego typu posiadają takie uprawnienie\">\n<!ENTITY device.prompt \"Pytaj\">\n<!ENTITY device.promptTooltip \"Aplikacje tego typu muszą wyświetlać pytanie o takie uprawnienia\">\n<!ENTITY device.deny \"Odmawiaj\">\n<!ENTITY device.denyTooltip \"Aplikacje tego typu nie posiadają takich uprawnień\">\n<!ENTITY device.installedApps \"Zainstalowane aplikacje\">\n<!ENTITY device.installedAppsTooltip \"Wyświetla listę aplikacji zainstalowanych na urządzeniu. Niektóre aplikacje (np. certyfikowane) mogą nie być wymienione na tej liście\">\n<!ENTITY device.permissions \"Uprawnienia\">\n<!ENTITY device.permissionsTooltip \"Wyświetla tabelę uprawnień dostępnych dla różnych typów aplikacji\">\n<!ENTITY device.permissionsHelpLink \"https://developer.mozilla.org/docs/Web/Apps/App_permissions\">\n<!ENTITY device.browserTabs \"Karty przeglądarki\">\n<!ENTITY device.browserTabsTooltip \"Wyświetla listę kart przeglądarki podłączonego urządzenia\">\n<!ENTITY device.debugBrowserTab \"Debuguj\">\n<!ENTITY device.debugBrowserTabTooltip \"Otwiera narzędzia dla programistów dla karty przeglądarki podłączonego urządzenia\">\n<!ENTITY device.help \"Pomoc\">\n\n<!ENTITY connection.connectTooltip \"Łączy z urządzeniem\">\n<!ENTITY connection.disconnect \"Rozłącz\">\n<!ENTITY connection.disconnectTooltip \"Rozłącza z aktualnie podłączonym urządzeniem lub symulatorem\">\n<!ENTITY connection.notConnected2 \"Rozłączony.\">\n<!ENTITY connection.connectTo \"Połącz z:\">\n<!ENTITY connection.noDeviceFound \"Nie znaleziono urządzenia. Podłącz urządzenie\">\n<!ENTITY connection.changeHostAndPort \"Zmień\">\n<!ENTITY connection.changeHostAndPortTooltip \"Zmienia nazwę hosta i port używany do łączenia z urządzeniem (domyślnie „localhost:6000”)\">\n<!ENTITY connection.startSimulator \"Uruchom symulator\">\n<!ENTITY connection.startSimulatorTooltip \"Uruchamia instancję symulatora i łączy z nią\">\n<!ENTITY connection.saveConnectionInfo \"Zapisz\">\n<!ENTITY connection.saveConnectionInfoTooltip \"Zapisuje nazwę hosta i numer portu\">\n<!ENTITY connection.connecting \"Łączenie…\">\n<!ENTITY connection.disconnecting \"Rozłączanie…\">\n<!ENTITY connection.cancel \"Anuluj\">\n<!ENTITY connection.cancelConnectTooltip \"Przerywa trwający proces łączenia\">\n<!ENTITY connection.cancelShowSimulatorTooltip \"Zamyka tryb łączenia z symulatorem i przechodzi do stanu wyjściowego\">\n<!ENTITY connection.or \"lub\">\n<!ENTITY connection.noSimulatorInstalled \"Brak zainstalowanego symulatora.\">\n<!ENTITY connection.installOneSimulator \"Zainstaluj symulator\">\n<!ENTITY connection.installOneSimulatorTooltip \"Instaluje symulator poprzez pobranie odpowiedniego dodatku\">\n<!ENTITY connection.installAnotherSimulator \"Dodaj\">\n<!ENTITY connection.installAnotherSimulatorTooltip \"Instaluje dodatkowy symulator poprzez pobranie odpowiedniego dodatku\">\n<!ENTITY connection.startRegisteredSimulator \"Uruchom:\">\n\n<!ENTITY projects.localApps \"Aplikacje lokalne\">\n<!ENTITY projects.addApp \"Dodaj\">\n<!ENTITY projects.addPackaged \"Dodaj aplikację lokalną\">\n<!ENTITY projects.addPackagedTooltip \"Dodaje nową aplikację lokalną (katalog) z komputera\">\n<!ENTITY projects.addHosted \"Dodaj aplikację zdalną\">\n<!ENTITY projects.addHostedTooltip \"Dodaje nową aplikację zdalną (odnośnik do pliku „manifest.webapp”) z sieci\">\n<!ENTITY projects.title \"Aplikacje lokalne\">\n<!ENTITY projects.appDetails \"Szczegóły\">\n<!ENTITY projects.removeAppFromList \"Usuwa aplikację z listy aplikacji w menedżerze. Nie usuwa aplikacji z urządzenia i symulatora.\">\n<!ENTITY projects.updateApp \"Uaktualnij\">\n<!ENTITY projects.updateAppTooltip \"Weryfikuje aplikację i aktualizuje ją na podłączonym urządzeniu\">\n<!ENTITY projects.debugApp \"Debuguj\">\n<!ENTITY projects.saveManifest \"Zapisz\">\n<!ENTITY projects.saveManifestTooltip \"Zapisz treść edytora manifestu\">\n<!ENTITY projects.debugAppTooltip \"Otwiera narzędzia dla programistów połączone z aplikacją\">\n<!ENTITY projects.hostedManifestPlaceHolder2 \"http://example.com/app/manifest.webapp\">\n<!ENTITY projects.noProjects \"Brak projektów. Dodaj nową aplikację lokalną (folder) lub zdalną (odnośnik do pliku manifestu).\">\n<!ENTITY projects.manifestEditor \"Edytor manifestów\">\n<!ENTITY projects.manifestEditorTooltip \"Edytuj manifest aplikacji w panelu poniżej. Przycisk aktualizacji zapisze zmiany w manifeście i uaktualni aplikację\">\n<!ENTITY projects.manifestViewer \"Przeglądarka manifestów\">\n<!ENTITY projects.manifestViewerTooltip \"Wyświetli manifest aplikacji w panelu poniżej\">\n<!ENTITY projects.valid \"Poprawny\">\n<!ENTITY projects.error \"Błędny\">\n<!ENTITY projects.warning \"Ostrzeżenie\">\n<!ENTITY projects.hosted \"Zdalna\">\n<!ENTITY projects.packaged \"Lokalna\">\n\n<!ENTITY help.title \"Menedżer aplikacji\">\n<!ENTITY help.close \"Zamknij\">\n<!ENTITY help.intro \"To narzędzie pomaga budować i instalować aplikacje na zgodnych urządzeniach (np. Firefox OS). W karcie <strong>Aplikacje</strong> można zainstalować i zweryfikować wybraną aplikację. Karta <strong>Urządzenie</strong> dostarcza informacje o podłączonym urządzeniu. Dolny pasek pozwala połączyć się z urządzeniem lub uruchomić symulator.\">\n<!ENTITY help.usefullLinks \"Użyteczne odnośniki:\">\n<!ENTITY help.appMgrDoc \"Dokumentacja: używanie menedżera aplikacji\">\n<!ENTITY help.configuringDevice \"Jak skonfigurować urządzenie z Firefox OS\">\n<!ENTITY help.troubleShooting \"Rozwiązywanie problemów\">\n<!ENTITY help.simulatorAddon \"Zainstaluj symulator jako dodatek\">\n<!ENTITY help.adbHelperAddon \"Zainstaluj dodatek „Adb Helper”\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nindex.deprecationNotice=Menedżer aplikacji zostanie w przyszłości usunięty. Istniejące projekty zostały przeniesione do WebIDE.\nindex.launchWebIDE=Otwórz WebIDE\nindex.readMoreAboutWebIDE=Więcej informacji\n\ndevice.deviceSize=Ekran urządzenia: %1$S×%2$S (%3$S DPI)\nconnection.connectedToDevice=Połączono z %1$S\nconnection.connectTo=Połącz z %1$S:%2$S\nproject.filePickerTitle=Wybierz folder z aplikacją\nproject.installing=Instalowanie…\nproject.installed=Zainstalowano!\n\nvalidator.nonExistingFolder=Folder projektu nie istnieje\nvalidator.expectProjectFolder=Folder projektu okazał się być plikiem\nvalidator.wrongManifestFileName=Aplikacje lokalne muszą posiadać plik manifestu nazwany „manifest.webapp” znajdujący się w głównym folderze aplikacji\nvalidator.invalidManifestURL=Nieprawidłowy adres URL „%S” manifestu\nvalidator.invalidManifestJSON=Manifest aplikacji nie jest prawidłowym plikiem JSON: „%1$S” w %2$S\nvalidator.noAccessManifestURL=Nie można było odczytać pliku manifestu: „%1$S” w %2$S\nvalidator.invalidHostedManifestURL=Nieprawidłowy adres URL „%1$S” manifestu: %2$S\nvalidator.invalidProjectType=Nieznany typ projektu „%S”\nvalidator.missNameManifestProperty=Brakująca własność „name” w manifeście.\nvalidator.missIconsManifestProperty=Brakująca własność „icons” w manifeście.\nvalidator.missIconMarketplace2=W celu zgłoszenia aplikacji do Marketplace wymagana jest ikona o rozmiarze 128 px\nvalidator.invalidAppType=Nieznany typ aplikacji „%S”.\nvalidator.invalidHostedPriviledges=Zdalna aplikacja nie może być typu „%S”.\nvalidator.noCertifiedSupport=Certyfikowane aplikacje nie są w pełni wspierane w menedżerze aplikacji.\nvalidator.nonAbsoluteLaunchPath=Ścieżka startowa musi być ścieżką absolutną zaczynającą się od „/”: „%S”\nvalidator.accessFailedLaunchPath=Nie udało się wczytać dokumentu „%S” startowego aplikacji\nvalidator.accessFailedLaunchPathBadHttpCode=Nie udało się wczytać dokumentu „%1$S” startowego aplikacji (kod HTTP %2$S)\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): Used when an attempt is made to validate a\n# page using AppCacheUtils.jsm that has no cache manifest.\nnoManifest=Wskazana strona nie ma manifestu\n\n# LOCALIZATION NOTE (notUTF8): Used when an attempt is made to validate a\n# cache manifest using AppCacheUtils.jsm having a character encoding that is not\n# UTF-8.\nnotUTF8=Manifest ma kodowanie znaków %S. Manifesty muszą używać kodowania UTF-8.\n\n# LOCALIZATION NOTE (badMimeType): Used when an attempt is made to validate a\n# cache manifest using AppCacheUtils.jsm having a mimetype that is not\n# text/cache-manifest.\nbadMimeType=Manifest ma typ MIME %S. Manifesty muszą mieć typ MIME text/cache-manifest.\n\n# LOCALIZATION NOTE (duplicateURI): Used when an attempt is made to validate a\n# page using AppCacheUtils.jsm that has a cache manifest which references the\n# same URI from multiple locations.\nduplicateURI=Do URI %S istnieją odwołania w wielu miejscach. To nie jest dozwolone: %S.\n\n# LOCALIZATION NOTE (networkBlocksURI): Used when an attempt is made to validate\n# a page using AppCacheUtils.jsm that has a cache manifest which references the\n# same URI in the NETWORK section as it does in other sections.\nnetworkBlocksURI=Wiersz %S (%S) sekcji NETWORK uniemożliwia umieszczenie w pamięci podręcznej wiersza %S (%S) sekcji %S.\n\n# LOCALIZATION NOTE (fallbackBlocksURI): Used when an attempt is made to\n# validate a page using AppCacheUtils.jsm that has a cache manifest which\n# references the same URI in the FALLBACK section as it does in other sections.\nfallbackBlocksURI=Wiersz %S (%S) sekcji FALLBACK uniemożliwia umieszczenie w pamięci podręcznej wiersza %S (%S) sekcji %S.\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): Used when an attempt is made to\n# validate a page using AppCacheUtils.jsm that has a cache manifest which\n# references a URI that has a file modified after the cache manifest.\nfileChangedButNotManifest=Plik %S został zmodyfikowany po %S. Dopóki tekst w pliku manifestu nie zostanie zmieniony, zamiast tego wersja z pamięci podręcznej będzie używana w linii %S.\n\n# LOCALIZATION NOTE (cacheControlNoStore): Used when an attempt is made to\n# validate a page using AppCacheUtils.jsm that has a header preventing caching\n# or storing information.\ncacheControlNoStore=%S ma cache-control ustawione na no-store. uniemożliwi to pamięci podręcznej aplikacji przechowywanie pliku w linii %S.\n# LOCALIZATION NOTE (notAvailable): Used when an attempt is made to validate a\n# page using AppCacheUtils.jsm that is not available.\nnotAvailable=%S wskazuje na zasób, który nie jest dostępny w linii %S.\n\n# LOCALIZATION NOTE (invalidURI): Used when an invalid URI is passed to the\n# appcache.\ninvalidURI=Adres URI przekazany do AppCacheUtils jest nieprawidłowy.\n\n# LOCALIZATION NOTE (noResults) Used when a search returns no results.\nnoResults=Wyszukiwanie nie zwróciło wyników.\n\n# LOCALIZATION NOTE (cacheDisabled) Used when the cache is disabled and an\n# attempt is made to view offline data.\ncacheDisabled=Pamięć podręczna dysku jest wyłączona. Włącz browser.cache.disk.enable w about:config i spróbuj ponownie.\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): Used when an attempt is made\n# to validate a cache manifest using AppCacheUtils.jsm having a first line that\n# is not \"CACHE MANIFEST.\"\nfirstLineMustBeCacheManifest=Pierwszą linią manifestu musi być „CACHE MANIFEST” - błąd w linii %S.\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2=„CACHE MANIFEST” jest prawidłowy tylko w pierwszej linii, ale został odnaleziony w linii %S.\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2=Gwiazdka (*) nieprawidłowo użyta w sekcji %1$S w linii %2$S. Jeśli linia w sekcji NETWORK zawiera tylko jeden znak gwiazdki, każdy adres URI spoza manifestu będzie traktowany tak, jakby był ujęty w sekcji NETWORK. W przeciwnym przypadku takie adresy URI będą traktowane jako niedostępne. Inne użycia znaku * są niedozwolone.\n\n# LOCALIZATION NOTE (escapeSpaces): Used when an attempt is made to validate a\n# cache manifest using AppCacheUtils.jsm having a space in a URI. Spaces are to\n# be replaced with %20.\nescapeSpaces=Spacje w adresach URI muszą być zastąpione przez %20 - błąd w linii %S.\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): Used when an attempt is made to\n# validate a cache manifest using AppCacheUtils.jsm having a URI containing\n# /../, which is invalid.\nslashDotDotSlashBad=/../ nie jest prawidłowym przedrostkiem URI - błąd w linii %S.\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): Used when an attempt is made to\n# validate a cache manifest using AppCacheUtils.jsm having a URI containing\n# too many ../ operators. Too many of these operaters mean that the file would\n# be below the root of the site, which is not possible.\ntooManyDotDotSlashes=Zbyt wiele parametrów kropka-kropka-ukośnik (../) w linii %S.\n\n# LOCALIZATION NOTE (fallbackUseSpaces): Used when an attempt is made to\n# validate a cache manifest using AppCacheUtils.jsm having a FALLBACK section\n# containing more or less than the standard two URIs seperated by a single\n# space.\nfallbackUseSpaces=Tylko dwa adresy URIs rozdzielone spacją są dozwolone w sekcji FALLBACK w linii %S.\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2=Gwiazdka (*) nieprawidłowo użyta w sekcji FALLBACK w linii %S. Adresy URI w sekcji FALLBACK muszą po prostu pasować do przedrostka URI żądania.\n\n# LOCALIZATION NOTE (settingsBadValue): Used when an attempt is made to validate\n# a cache manifest using AppCacheUtils.jsm having a SETTINGS section containing\n# something other than the valid \"prefer-online\" or \"fast.\"\nsettingsBadValue=Sekcja SETTINGS może zawierać tylko jedną wartość: „prefer-online” lub „fast” - w linii %S.\n\n# LOCALIZATION NOTE (invalidSectionName): Used when an attempt is made to\n# validate a cache manifest using AppCacheUtils.jsm containing an invalid\n# section name.\ninvalidSectionName=Nieprawidłowa nazwa sekcji (%S) w linii %S.\n\n# LOCALIZATION NOTE (entryNotFound): Used when an attempt is made to view a\n# cache entry that does not exist.\nentryNotFound=Nie odnaleziono wpisu.\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY canvasDebuggerUI.reloadNotice1 \"Wczytaj ponownie stronę\">\n<!ENTITY canvasDebuggerUI.reloadNotice2 \", aby debugować konteksty &lt;canvas&gt;.\">\n<!ENTITY canvasDebuggerUI.emptyNotice1 \"Kliknij przycisk\">\n<!ENTITY canvasDebuggerUI.emptyNotice2 \", by rozpocząć nagrywanie stosu wywołań klatki animacji.\">\n<!ENTITY canvasDebuggerUI.waitingNotice \"Rejestrowanie cyklu animacji…\">\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Nagraj następną klatkę pętli animacji.\">\n<!ENTITY canvasDebuggerUI.importSnapshot \"Importuj…\">\n<!ENTITY canvasDebuggerUI.clearSnapshots \"Wyczyść\">\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Filtr wywołań\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nToolboxCanvasDebugger.label=Canvas\nToolboxCanvasDebugger.panelLabel=Panel canvas\nToolboxCanvasDebugger.tooltip=Narzędzia inspekcji i debugowania kontekstów <canvas>\n\nnoSnapshotsText=Brak zrzutów\n\nsnapshotsList.itemLabel=Zrzut #%S\nsnapshotsList.loadingLabel=Wczytywanie…\nsnapshotsList.saveLabel=Zapisz\nsnapshotsList.savingLabel=Zapisywanie…\nsnapshotsList.loadedLabel=Wczytany z dysku\nsnapshotsList.saveDialogTitle=Zapisz zrzut klatki animacji…\nsnapshotsList.saveDialogJSONFilter=Pliki JSON\nsnapshotsList.saveDialogAllFilter=Wszystkie pliki\nsnapshotsList.drawCallsLabel=#1 × draw();#1 × draw();#1 × draw()\nsnapshotsList.functionCallsLabel=#1 wywołanie;#1 wywołania;#1 wywołań\n\nrecordingTimeoutFailure=Debuger Canvas nie mógł odnaleźć cyklu „setTimeout” lub „requestAnimationFrame”.\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title \"Połącz\">\n<!ENTITY header \"Połącz ze zdalnym urządzeniem\">\n<!ENTITY host \"Host:\">\n<!ENTITY port \"Port:\">\n<!ENTITY connect \"Połącz\">\n<!ENTITY connecting \"Łączenie…\">\n<!ENTITY availableAddons \"Dostępne zdalne dodatki:\">\n<!ENTITY availableTabs \"Dostępne zdalne karty:\">\n<!ENTITY availableProcesses \"Dostępne zdalne procesy:\">\n<!ENTITY connectionError \"Błąd:\">\n<!ENTITY errorTimeout \"Błąd: przekroczono limit czasu połączenia.\">\n<!ENTITY errorRefused \"Błąd: połączenie odrzucone.\">\n<!ENTITY errorUnexpected \"Niespodziewany błąd.\">\n<!ENTITY remoteHelp \"Narzędzia dla programistów wbudowane w Firefoksa są w stanie debugować zdalne urządzenia (przykładowo Firefoksa dla Androida lub Firefox OS). Upewnij się, że opcja „Zdalne debugowanie” jest zaznaczona na zdalnym urządzeniu. Więcej szczegółów można znaleźć w \">\n<!ENTITY remoteDocumentation \"dokumentacji\">\n<!ENTITY remoteHelpSuffix \".\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=Główny proces\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY debuggerUI.closeButton.tooltip \"Zamknij\">\n<!ENTITY debuggerUI.panesButton.tooltip \"Pokaż lub ukryj panele\">\n\n<!ENTITY debuggerUI.blackBoxMessage.label \"Źródło ukryte w czarnej skrzynce - punkty wstrzymań są wyłączone a polecenia przechodzenia pomijają je.\">\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"Zaprzestań ukrywania tego źródła w czarnej skrzynce\">\n\n<!ENTITY debuggerUI.optsButton.tooltip \"Opcje debugera\">\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"Przełącz czarną skrzynkę\">\n<!ENTITY debuggerUI.sources.prettyPrint \"Popraw czytelność\">\n<!ENTITY debuggerUI.autoPrettyPrint \"Automatyczne poprawianie czytelności\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"A\">\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"Włącza/wyłącza wszystkie punkty wstrzymania\">\n<!ENTITY debuggerUI.startTracing \"Rozpocznij śledzenie\">\n<!ENTITY debuggerUI.clearButton \"Wyczyść\">\n<!ENTITY debuggerUI.clearButton.tooltip \"Wyczyści zebrane ślady\">\n<!ENTITY debuggerUI.pauseExceptions \"Zatrzymuj na wyjątkach\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"Z\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions \"Ignoruj wyłapane wyjątki\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"I\">\n<!ENTITY debuggerUI.showPanesOnInit \"Wyświetlaj panele po uruchomieniu\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"W\">\n<!ENTITY debuggerUI.showVarsFilter \"Wyświetlaj pole filtrowania zmiennych\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"f\">\n<!ENTITY debuggerUI.showOnlyEnum \"Wyświetlaj tylko wyliczalne własności\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"t\">\n<!ENTITY debuggerUI.showOriginalSource \"Wyświetlaj oryginalne źródła\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"o\">\n<!ENTITY debuggerUI.autoBlackBox \"Automatycznie ukrywanie upakowanych (min.js) źródeł\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"u\">\n\n<!ENTITY debuggerUI.searchPanelOperators \"Operatory\">\n<!ENTITY debuggerUI.searchFile \"Filtrowanie skryptów\">\n<!ENTITY debuggerUI.searchFile.accesskey \"F\">\n<!ENTITY debuggerUI.searchFile.altkey \"O\">\n<!ENTITY debuggerUI.searchFile.key \"P\">\n<!ENTITY debuggerUI.searchGlobal \"Wyszukiwanie we wszystkich plikach\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"h\">\n<!ENTITY debuggerUI.searchGlobal.key \"F\">\n<!ENTITY debuggerUI.searchFunction \"Szukaj definicji funkcji\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"d\">\n<!ENTITY debuggerUI.searchFunction.key \"D\">\n<!ENTITY debuggerUI.searchToken \"Wyszukaj\">\n<!ENTITY debuggerUI.searchToken.accesskey \"a\">\n<!ENTITY debuggerUI.searchToken.key \"F\">\n<!ENTITY debuggerUI.searchGoToLine \"Przejdź do linii…\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"P\">\n<!ENTITY debuggerUI.searchGoToLine.key \"L\">\n<!ENTITY debuggerUI.searchVariable \"Filtrowanie zmiennych\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"z\">\n<!ENTITY debuggerUI.searchVariable.key \"V\">\n\n<!ENTITY debuggerUI.focusVariables \"Ustaw fokus na drzewo zmiennych\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"f\">\n<!ENTITY debuggerUI.focusVariables.key \"V\">\n\n<!ENTITY debuggerUI.condBreakPanelTitle \"Ten punkt wstrzymania zatrzyma wykonywanie tylko, jeśli następujące wyrażenie będzie miało wartość true\">\n\n<!ENTITY debuggerUI.seMenuBreak \"Dodaj punkt wstrzymania\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n<!ENTITY debuggerUI.seMenuCondBreak \"Dodaj warunkowy punkt wstrzymania\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n<!ENTITY debuggerUI.seMenuAddWatch \"Utwórz obserwowane wyrażenie z zaznaczenia\">\n<!ENTITY debuggerUI.seMenuAddWatch.key \"E\">\n\n<!ENTITY debuggerUI.tabs.sources \"Źródła\">\n<!ENTITY debuggerUI.tabs.callstack \"Stos wywołań\">\n<!ENTITY debuggerUI.tabs.traces \"Ślady stosu\">\n<!ENTITY debuggerUI.tabs.variables \"Zmienne\">\n<!ENTITY debuggerUI.tabs.events \"Zdarzenia\">\n\n<!ENTITY debuggerUI.addWatch \"Dodaj wyrażenie do obserwowania\">\n<!ENTITY debuggerUI.addWatch.accesskey \"D\">\n<!ENTITY debuggerUI.removeAllWatch \"Usuń wszystkie obserwowane wyrażenia\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"U\">\n<!ENTITY debuggerUI.removeAllWatch.key \"E\">\n\n<!ENTITY debuggerUI.stepping.resume1 \"VK_F8\">\n<!ENTITY debuggerUI.stepping.resume2 \"VK_SLASH\">\n<!ENTITY debuggerUI.stepping.stepOver1 \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepOver2 \"VK_QUOTE\">\n<!ENTITY debuggerUI.stepping.stepIn1 \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepIn2 \"VK_SEMICOLON\">\n<!ENTITY debuggerUI.stepping.stepOut1 \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut2 \"VK_SEMICOLON\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nToolboxDebugger.label=Debugger\nToolboxDebugger.panelLabel=Panel debuggera\nDebuggerWindowTitle=Debugger przeglądarki\nDebuggerWindowScriptTitle=Debugger przeglądarki - %S\nToolboxDebugger.tooltip=Debugger JavaScript\ndebuggerMenu.commandkey=S\ndebuggerMenu.accesskey=D\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI. -->\ncollapsePanes=Zwiń panele\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI. -->\nexpandPanes=Rozwiń panele\n\n# LOCALIZATION NOTE (pauseLabel): The label that is displayed on the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=Kliknij, by wstrzymać (%S)\n\n# LOCALIZATION NOTE (resumeLabel): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=Kliknij, by wznowić (%S)\n\nstartTracingTooltip=Kliknij, by rozpocząć śledzenie\nstopTracingTooltip=Kliknij, by zatrzymać śledzenie\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=Przejdź ponad (%S)\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=Wejdź do funkcji (%S)\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=Wykonaj do powrotu (%S)sea\n\n# LOCALIZATION NOTE (emptyGlobalsText): The text to display in the menulist\n# when there are no chrome globals available.\nnoGlobalsText=Brak globalnych\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources menu\n# when there are no scripts.\nnoSourcesText=Ta strona nie ma źródeł.\nloadingSourcesText=Oczekiwanie na źródła…\nnoEventListenersText=Brak obserwatorów zdarzeń\nnoStackFramesText=Brak ramek stosu\nnoFunctionCallsText=Brak wywołań funkcji\ntracingNotStartedText=Nie rozpoczęto śledzenia\neventCheckboxTooltip=Przełącz wstrzymywanie na tym zdarzeniu\neventOnSelector=dla\neventInSource=z\neventNodes=%S elementów\n\neventNative=[native code]\n\nanimationEvents=Animacje\naudioEvents=Audio\nbatteryEvents=Bateria\nclipboardEvents=Schowek\ncompositionEvents=Composition\ndeviceEvents=Urządzenie\ndisplayEvents=Display\ndragAndDropEvents=Przeciąganie i upuszczanie\ngamepadEvents=Gamepad\nindexedDBEvents=IndexedDB\ninteractionEvents=Interakcje\nkeyboardEvents=Klawiatura\nmediaEvents=HTML5 Media\nmouseEvents=Mysz\nmutationEvents=Mutation\nnavigationEvents=Navigation\npointerLockEvents=Blokada wskaźnika\nsensorEvents=Sensor\nstorageEvents=Storage\ntimeEvents=Time\ntouchEvents=Dotyk\notherEvents=Inne\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip) = The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=Włącz/wyłącz czarną skrzynkę\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=Brak pasujących tekstów\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=Znajdź skrypty (%S)\n\n# LOCALIZATION NOTE (emptyChromeGlobalsFilterText): This is the text that\n# appears in the filter text box when it is empty and the chrome globals\n# container is selected.\nemptyChromeGlobalsFilterText=Filtruj globalne przeglądarkowe (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=Filtruj zmienne\nemptyPropertiesFilterText=Filtruj własności\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=Filtruj skrypty (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=Szukaj we wszystkich plikach (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=Szukaj definicji funkcji (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=Znajdź w tym pliku (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=Przejdź do linii (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=Filtruj zmienne (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=Skonfiguruj warunkowy punkt wstrzymania\nbreakpointMenuItem.enableSelf=Włącz punkt wstrzymania\nbreakpointMenuItem.disableSelf=Wyłącz punkt wstrzymania\nbreakpointMenuItem.deleteSelf=Usuń punkt wstrzymania\nbreakpointMenuItem.enableOthers=Włącz pozostałe\nbreakpointMenuItem.disableOthers=Wyłącz pozostałe\nbreakpointMenuItem.deleteOthers=Usuń pozostałe\nbreakpointMenuItem.enableAll=Włącz wszystkie punkty wstrzymania\nbreakpointMenuItem.disableAll=Wyłącz wszystkie punkty wstrzymania\nbreakpointMenuItem.deleteAll=Usuń wszystkie punkty wstrzymania\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the laoding process has started but there is no file to display\n# yet.\nloadingText=Wczytywanie\\u2026\nerrorLoadingText=Błąd wczytywania źródła:\\n\n\naddWatchExpressionText=Dodaj wyrażenie do obserwowania\naddWatchExpressionButton=Obserwuj\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText=Brak zmiennych do wyświetlenia.\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=Zasięg %S\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=Obserwowane wyrażenia\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=globalny\n\nvariablesViewErrorStacktrace=Ślad stosu:\nvariablesViewMoreObjects=#1 więcej…;#1 więcej…;#1 więcej…\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=Kliknij podwójnie, aby edytować\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableValueTooltip=Kliknij, aby zmienić wartość\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item with which can be removed.\nvariablesCloseButtonTooltip=Kliknij, aby usunąć\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=Kliknij, aby ustawić wartość\nvariablesDomNodeValueTooltip=Kliknij, aby zaznaczyć węzeł w inspektorze\n\nconfigurableTooltip=configurable\nenumerableTooltip=enumerable\nwritableTooltip=writable\nfrozenTooltip=frozen\nsealedTooltip=sealed\nextensibleTooltip=extensible\noverriddenTooltip=overridden\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel=:\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel=\\ →\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=Jeden lub wiele debugerów jest wstrzymanych. Należy najpierw przywrócić ostatnio wstrzymany debuger przy: %S\n\nvariablesViewOptimizedOut=(zoptymalizowana)\nvariablesViewUninitialized=(niezainicjowana)\nvariablesViewMissingArgs=(niedostępna)\n\nevalGroupLabel=Interpretowane źródła\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndevice.phones=Telefony\ndevice.tablets=Tablety\ndevice.notebooks=Laptopy\ndevice.televisions=Telewizory\ndevice.watches=Zegarki\n\ndevice.consoles=Gaming consoles\ndevice.laptops=Laptops\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncolorValue.copied=Skopiowano\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n<!ENTITY title \"Czcionki\">\n<!ENTITY showAllFonts \"Wyświetl wszystkie czcionki użyte na tej stronie\">\n<!ENTITY usedAs \"Użyta jako: \">\n<!ENTITY system \"systemowa\">\n<!ENTITY remote \"zdalna\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncanonDescNone=(Brak opisu)\ncanonDefaultGroupName=Opcje\ncanonProxyDesc=Wykonaj polecenie na %S\ncanonProxyManual=Zbiór poleceń do wykonania na systemie zdalnym. Komunikacja z systemem zdalnym odbywa się przez %S\ncanonProxyExists=Istnieje już polecenie o nazwie „%S”\n\ncliEvalJavascript=Wprowadź JavaScript bezpośrednio\ncliUnusedArg=Zbyt wiele argumentów\ncliOptions=Dostępne opcje\ncliUnknownCommand=Nieznane polecenie\ncliIncompleteParam=Wymagana wartość dla „%1$S”.\n\nfileErrNotExists=Plik „%1$S” nie istnieje\nfileErrExists=Plik „%1$S” już istnieje\nfileErrIsNotFile=„%1$S” nie jest plikiem\nfileErrIsNotDirectory=„%1$S” nie jest katalogiem\nfileErrDoesntMatch=„%1$S” nie pasuje do „%2$S”\n\nfieldMenuMore=Więcej dopasowań – kontynuuj pisanie\n\njstypeParseScope=Utracono zasięg\njstypeParseMissing=Nie można odnaleźć własności „%S”\njstypeBeginSyntax=Błąd składni\njstypeBeginUnterm=Niezakończony literał tekstowy\njstypeParseError=Błąd\n\ntypesNumberNan=Nie można skonwertować „%S” do liczby.\ntypesNumberMax=%1$S to więcej niż dozwolone maksimum: %2$S.\ntypesNumberMin=%1$S to mniej niż dozwolone minimum: %2$S.\ntypesNumberNotInt2=Nie można skonwertować „%S” do liczby całkowitej.\ntypesDateNan=Nie można skonwertować „%S” do daty.\ntypesDateMax=Data %1$S jest późniejsza niż maksimum: %2$S.\ntypesDateMin=Data %1$S jest wcześniejsza niż minimum: %2$S.\ntypesSelectionNomatch=Nie można użyć „%S”.\n\nnodeParseSyntax=Błąd składni w zapytaniu CSS\nnodeParseMultiple=Zbyt wiele wyników (%S)\nnodeParseNone=Brak wyników\n\nhelpDesc=Pomoc dotycząca dostępnych poleceń\nhelpManual=Dostarcza informacji na temat danego polecenia (jeśli podano tekst do wyszukania i odnaleziono dokładnie pasujący wynik) lub na temat dostępnych poleceń (jeśli nie podano tekstu do wyszukania lub jeśli nie odnaleziono dokładnie pasujących wyników).\n\nhelpSearchDesc=Tekst do wyszukania\nhelpSearchManual3=tekst do wyszukania, stosowany do zawężenia listy wyświetlanych poleceń. Wyrażenia regularne nie są obsługiwane.\n\nhelpManSynopsis=Streszczenie\nhelpManNone=Brak\n\nhelpListAll=Dostępne polecenia:\nhelpListPrefix=Nazwy poleceń zaczynające się od „%S”:\nhelpListNone=Brak poleceń, których nazwy zaczynałyby się od „%S”\n\nhelpManRequired=wymagany\nhelpManOptional=opcjonalny\nhelpManDefault=opcjonalny, domyślnie=%S\n\nhelpIntro=GCLI jest eksperymentem mającym na celu stworzenie użytecznej linii poleceń dla twórców witryn.\n\nsubCommands=Polecenia podrzędne\n\ncommandParseError=Błąd parsowania linii poleceń\n\ncontextDesc=Skoncentruj się na grupie poleceń\ncontextManual=Określ domyślny przedrostek dla przyszłych poleceń. Na przykład „context git” pozwoli na pisanie „commit” zamiast „git commit”.\ncontextPrefixDesc=Przedrostek poleceń\ncontextNotParentError=Nie można użyć „%S” jako przedrostka, ponieważ nie jest poleceniem nadrzędnym.\ncontextReply=Używanie „%S” jako przedrostka poleceń\ncontextEmptyReply=Przedrostek poleceń nie jest ustawiony\n\nconnectDesc=Pośrednictwo poleceń dla serwera\nconnectManual=Połącz z serwerem, tworząc lokalne wersje poleceń na serwerze. Polecenia zdalne początkowo mają przedrostek, do odróżnienia od poleceń lokalnych (ale sprawdź polecenie context, by to ominąć)\nconnectPrefixDesc=Przedrostek nadrzędny dla poleceń zaimportowanych\nconnectMethodDesc=Metoda łączenia\nconnectUrlDesc=Adres URL do łączenia\nconnectDupReply=Polecenie o nazwie %S już istnieje.\nconnectReply=Dodano %S poleceń.\n\ndisconnectDesc2=Rozłącz z serwerem\ndisconnectManual2=Rozłącz z serwerem wykonującym zdalne polecenia\ndisconnectPrefixDesc=Przedrostek nadrzędny dla zaimportowanych poleceń\ndisconnectReply=Usunięto %S poleceń.\n\nglobalDesc=Zmień obiekt globalny JS\nglobalWindowDesc=Nowe okno/obiekt globalny\nglobalOutput=Globalny obiekt JS to %S\n\nclearDesc=Wyczyść pole wyjścia\n\nlangDesc=Wprowadzanie poleceń w innych językach\nlangOutput=Obecnie używasz %S\n\nprefDesc=Polecenia do sterowania ustawieniami\nprefManual=Polecenia do wyświetlania i modyfikowania preferencji, zarówno dla GCLI, jak i dla otaczającego środowiska\nprefListDesc=Wyświetl dostępne ustawienia\nprefListManual=Wyświetl listę preferencji, opcjonalnie przefiltrowaną przy użyciu parametru „search”\nprefListSearchDesc=Filtruj listę wyświetlonych ustawień\nprefListSearchManual=Szukaj zadanego ciągu znaków w liście dostępnych preferencji\nprefShowDesc=Wyświetl wartość ustawienia\nprefShowManual=Wyświetl wartość danej preferencji\nprefShowSettingDesc=Ustawienie do wyświetlenia\nprefShowSettingManual=Nazwa ustawienia do wyświetlenia\nprefSetDesc=Zmień ustawienie\nprefSetManual=Zmień preferencje określone przez środowisko\nprefShowSettingValue=%1$S: %2$S\nprefSetSettingDesc=Ustawienie do zmiany\nprefSetSettingManual=Nazwa ustawienia do zmiany.\nprefSetValueDesc=Nowa wartość ustawienia\nprefSetValueManual=Nowa wartość dla danego ustawienia\nprefResetDesc=Zresetuj ustawienie\nprefResetManual=Przywraca początkową wartość danego ustawienia\nprefResetSettingDesc=Ustawienie do zresetowania\nprefResetSettingManual=Nazwa ustawienia, któremu ma być przywrócona wartość początkowa\nprefOutputFilter=Filtr\nprefOutputName=Nazwa\nprefOutputValue=Wartość\n\nintroDesc=Wyświetl wiadomość powitalną\nintroManual=Wyświetla ponownie wiadomość wyświetlaną nowym użytkownikom, zanim klikną przycisk „Rozumiem”\nintroTextOpening3=GCLI jest eksperymentem mającym na celu stworzenie użytecznej linii poleceń dla twórców witryn.\nintroTextCommands=Aby wyświetlić listę poleceń, wprowadź\nintroTextKeys2=albo aby wyświetlić/ukryć podpowiedź polecenia, wciśnij\nintroTextF1Escape=F1/Escape\nintroTextGo=Rozumiem!\nhideIntroDesc=Wyświetlaj wiadomość powitalną\neagerHelperDesc=Jak gorliwe mają być podpowiedzi\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=Pomoc na temat dostępnych poleceń\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=Dostępne polecenia\nnotAvailableInE10S=Polecenie „%1$S” jest niedostępne w trybie wieloprocesowym (E10S)\nconsoleDesc=Polecenia sterowania konsolą\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=Filtrowanie, czyszczenie i zamykanie konsoli WWW\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=Wyczyść konsolę\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=Zapisz obraz strony\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=Zapisz jako obraz PNG całe widoczne okno (opcjonalnie: po zadanym opóźnieniu)\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=Nazwa pliku docelowego\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=Nazwa pliku (powinna mieć rozszerzenie „.png”), do którego ma być zapisany zrzut ekranu.\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=Skopiować zrzut ekranu do schowka? (true/false)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=True, jeśli zrzut ekranu ma być skopiowany do schowka, a nie zapisany do pliku.\n\n# LOCALIZATION NOTE (screenshotChromeDesc) A very short string to describe\n# the 'chrome' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotChromeDesc2=Przechwycić okno chrome programu %1$S? (true/false)\n\n# LOCALIZATION NOTE (screenshotChromeManual) A fuller description of the\n# 'chrome' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotChromeManual2=True, jeśli zrzut ekranu ma być wykonany z okna programu %1$S zamiast okna treści strony.\nscreenshotGroupOptions=Parametry\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=Opóźnienie (w sekundach)\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=Czas (w sekundach), po którym ma być wykonany zrzut ekranu\n\n# LOCALIZATION NOTE (screenshotFullscreenDesc) A very short string to describe\n# the 'fullscreen' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=Cała strona? (true/false)\n\n# LOCALIZATION NOTE (screenshotFullscreenManual) A fuller description of the\n# 'fullscreen' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=True, jeśli zrzut ekranu ma zawierać części strony, które znajdują się poza obecną pozycją paska przewijania.\nscreenshotSelectorChromeConflict=Parametr selector nie jest obsługiwana, kiedy parametr chrome ma wartość true\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. the first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=Zrzut ekranu z %1$S o %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=Błąd zapisywania do\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=Zapisano do\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=Podczas kopiowania do schowka wystąpił błąd.\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=Skopiowano do schowka.\nscreenshotTooltip=Zrzut ekranu całej strony\n\nhighlightDesc=Podświetl węzły\nhighlightManual=Podświetl węzły na stronie pasujące do selektora\nhighlightSelectorDesc=Selektor CSS\nhighlightSelectorManual=Selektor CSS do wybierania węzłów na stronie\nhighlightOptionsDesc=Parametry\nhighlightHideGuidesDesc=Ukryj prowadnice\nhighlightHideGuidesManual=Ukryj prowadnice wokół podświetlonych węzłów\nhighlightShowInfoBarDesc=Wyświetl informacje\nhighlightShowInfoBarManual=Wyświetl informacje (nazwę elementu, atrybuty i wymiary) ponad podświetlonym węzłem\nhighlightShowAllDesc=Wyświetl wszystkie\nhighlightShowAllManual=Tylko pierwsze sto pasujących do selektora węzłów będzie podświetlone, aby uniknąć zbytniego spowalniania strony - ten parametr pozwala wyświetlić wszystkie węzły.\nhighlightRegionDesc=Region modelu pudełkowego\nhighlightRegionManual=Który region modelu pudełkowego powinien być podświetlony: „content”, „padding”, „border” czy „margin”\nhighlightFillDesc=Styl wypełnienia\nhighlightFillManual=Nadpisz domyślny styl wypełnienia regionu wybranym kolorem\nhighlightKeepDesc=Utrzymaj istniejące podświetlenia\nhighlightKeepManual=Bez tego parametru istniejące podświetlenia zostaną ukryte, gdy zostanie wykonane to polecenie.\nhighlightOutputConfirm2=Podświetlono %1$S węzęł;Podświetlono %1$S węzły;Podświetlono %1$S węzłów\nhighlightOutputMaxReached=Pasujących węzłów: %1$S (tylko %2$S podświetlonych). Użyj „--showall”, aby podświetlić wszystkie\nunhighlightDesc=Ukryj podświetlenie\nunhighlightManual=Ukryj podświetlenie wszystkich węzłów poprzednio podświetlonych poleceniem „highlight”\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=Uruchom ponownie program %1$S\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=Wyłącza ładowanie treści z pamięci podręcznej po ponownym uruchomieniu\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=Żądanie ponownego uruchomienia anulowane przez użytkownika.\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=Ponowne uruchamianie programu %1$S…\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=Zbadaj węzeł\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=Zbadaj wymiary i własności elementu, używając selektora CSS do otwarcia mechanizmu podświetlania DOM\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=Selektor CSS\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=Selektor CSS do użycia w document.querySelector, który identyfikuje pojedynczy element\n\neyedropperDesc=Pobierz kolor ze strony\neyedropperManual=Otwiera panel powiększający obszar strony i pozwalający skopiować wartości kolorów poszczególnych pikseli\neyedropperTooltip=Pobierz kolor ze strony\n\n# LOCALIZATION NOTE (tiltDesc) A very short description of the 'tilt'\n# command. See tiltManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltDesc=Zwizualizuj stronę w 3D\n\n# LOCALIZATION NOTE (tiltManual) A fuller description of the 'tilt'\n# command, displayed when the user asks for help on what it does.\ntiltManual=Zbadaj związek między różnymi częściami strony i ich elementami nadrzędnymi w środowisku 3D\n\n# LOCALIZATION NOTE (tiltOpenDesc) A very short description of the 'tilt inspect'\n# command. See tiltOpenManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltOpenDesc=Otwórz widok 3D Inspektora\n\n# LOCALIZATION NOTE (tiltOpenManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltOpenManual=Uruchom Inspektor 3D strony i opcjonalnie podświetl węzeł, używając selektora CSS\n\n# LOCALIZATION NOTE (tiltToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Tilt 3D View.\ntiltToggleTooltip=Widok 3D\n\n# LOCALIZATION NOTE (tiltTranslateDesc) A very short description of the 'tilt translate'\n# command. See tiltTranslateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltTranslateDesc=Przenieś siatkę strony\n\n# LOCALIZATION NOTE (tiltTranslateManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltTranslateManual=Przyrostowo przesuń siatkę strony w zadanym kierunku\n\n# LOCALIZATION NOTE (tiltTranslateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateXDesc=X (w pikselach)\n\n# LOCALIZATION NOTE (tiltTranslateXManual) A fuller description of the 'x'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateXManual=Liczba pikseli, o które siatka strony ma być przesunięta na osi X\n\n# LOCALIZATION NOTE (tiltTranslateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateYDesc=Y (w pikselach)\n\n# LOCALIZATION NOTE (tiltTranslateYManual) A fuller description of the 'y'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateYManual=Liczba pikseli, o które siatka strony ma być przesunięta na osi Y\n\n# LOCALIZATION NOTE (tiltRotateDesc) A very short description of the 'tilt rotate'\n# command. See tiltRotateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltRotateDesc=Obróć siatkę strony\n\n# LOCALIZATION NOTE (tiltRotateManual) A fuller description of the 'tilt rotate'\n# command, displayed when the user asks for help on what it does.\ntiltRotateManual=Przyrostowo obróć siatkę strony w zadanym kierunku\n\n# LOCALIZATION NOTE (tiltRotateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateXDesc=X (w stopniach)\n\n# LOCALIZATION NOTE (tiltRotateXManual) A fuller description of the 'x'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateXManual=Liczba stopni, o które siatka strony ma być obrócona względem osi X\n\n# LOCALIZATION NOTE (tiltRotateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateYDesc=Y (w stopniach)\n\n# LOCALIZATION NOTE (tiltRotateYManual) A fuller description of the 'y'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateYManual=Liczba stopni, o które siatka strony ma być obrócona względem osi Y\n\n# LOCALIZATION NOTE (tiltRotateZDesc) A very short string to describe the\n# 'z' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateZDesc=Z (w stopniach)\n\n# LOCALIZATION NOTE (tiltRotateZManual) A fuller description of the 'z'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateZManual=Liczba stopni, o które siatka strony ma być obrócona względem osi Z\n\n# LOCALIZATION NOTE (tiltZoomDesc) A very short description of the 'tilt zoom'\n# command. See tiltZoomManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltZoomDesc=Przybliż lub oddal się od siatki strony\n\n# LOCALIZATION NOTE (tiltZoomManual) A fuller description of the 'tilt zoom'\n# command, displayed when the user asks for help on what it does.\ntiltZoomManual=Przyrostowo przesuń siatkę strony w zadanym kierunku na osi Z\n\n# LOCALIZATION NOTE (tiltZoomAmountDesc) A very short string to describe the\n# 'zoom' parameter to the 'tilt zoom' command, which is displayed in a dialog\n# when the user is using this command.\ntiltZoomAmountDesc=Powiększenie (w pikselach)\n\n# LOCALIZATION NOTE (tiltZoomAmmuntManual) A fuller description of the 'zoom'\n# parameter to the 'zoom' command, displayed when the user asks for help\n# on what it does.\ntiltZoomAmountManual=Liczba pikseli, o które siatka strony ma być przesunięta na osi Z\n\n# LOCALIZATION NOTE (tiltResetDesc) A very short description of the 'tilt reset'\n# command. See tiltResetManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltResetDesc=Zresetuj przesunięcie, obrót i powiększenie\n\n# LOCALIZATION NOTE (tiltResetManual) A fuller description of the 'tilt reset'\n# command, displayed when the user asks for help on what it does.\ntiltResetManual=Zresetuj wszystkie przekształcenia matrycy modelview siatki strony\n\n# LOCALIZATION NOTE (tiltCloseDesc) A very short description of the 'tilt close'\n# command. See tiltCloseManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltCloseDesc=Zamknij wizualizację, o ile jest otwarta\n\n# LOCALIZATION NOTE (tiltCloseManual) A fuller description of the 'tilt close'\n# command, displayed when the user asks for help on what it does.\ntiltCloseManual=Zamknij wizualizację i przełącz z powrotem do domyślnego okna podświetlania Inspektora\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=Debugger musi być otwarty przed wywołaniem tego polecenia\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerStopped=Debugger musi być otwarty przed ustawieniem punktów wstrzymania\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=Zarządzaj punktami wstrzymania\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=Polecenia listowania, dodawania i usuwania punktów wstrzymania\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=Wyświetl znane punkty wstrzymania\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=Brak ustawionych punktów wstrzymania\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=Usuń\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=Dodano punkt wstrzymania\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=Nie udało się ustawić punktu wstrzymania: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=Dodaj punkt wstrzymania\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=Obsługiwane rodzaje punktów wstrzymania: wierszowy\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=Dodaj wierszowy punkt wstrzymania\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=URI pliku JS\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=Numer wiersza\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=Usuń punkt wstrzymania\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=Indeks punktu wstrzymania\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=Usunięto punkt wstrzymania\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=Zarządzaj debuggerem\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=Polecenia do przerwania lub wznowienia głównego wątku, przechodzenia do, poza i ponad wierszami kodu\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=Otwórz debuggera\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=Zamknij debuggera\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=Wstrzymuje główny wątek\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=Wznawia główny wątek i kontynuuje wykonywanie po punkcie przerwania, aż do następnego punktu przerwania lub zakończenia skryptu.\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=Zarządzaj wykonywaniem krokowym\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=Polecenia do przechodzenia do, poza i ponad wierszami kodu\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=Wykonuje aktualne polecenie i zatrzymuje się przy następnym. Jeśli aktualne polecenie jest wywołaniem funkcji, debugger wykona całą funkcję i zatrzyma się przy następnym poleceniu po wywołaniu funkcji\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepInDesc=Wykonuje aktualne polecenie i zatrzymuje się przy następnym. Jeśli aktualne polecenie jest wywołaniem funkcji, debugger wejdzie do tej funkcji, w przeciwnym razie zatrzyma się przy następnym poleceniu.\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOutDesc=Wychodzi poza aktualną funkcję i o jeden poziom do góry, jeśli funkcja jest zagnieżdżona. Jeśli wykonywany kod jest kodem głównego poziomu, skrypt wykonywany jest do końca lub do napotkania następnego punktu przerwania. Przeskoczone polecenia są wykonywane, ale bez przechodzenia krokowego.\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=Wyświetla listę źródłowych adresów URL wczytanych do debuggera\n\ndbgBlackBoxDesc=Źródła ukryte w czarnej skrzynce przed debugerem\ndbgBlackBoxSourceDesc=Źródło do dodania do czarnej skrzynki\ndbgBlackBoxGlobDesc=Dodaj do czarnej skrzynki wszystkie źródła które pasują do wyrażenia (np. „*.min.js”)\ndbgBlackBoxInvertDesc=Odwróć dopasowanie, by ukryć każde inne źródło niż wskazane lub pasujące do wyrażenia.\ndbgBlackBoxEmptyDesc=(Brak źródeł w czarnej skrzynce)\ndbgBlackBoxNonEmptyDesc=Następujące źródła zostały dodane czarnej skrzynki:\ndbgBlackBoxErrorDesc=Błąd ukrywania źródła:\ndbgUnBlackBoxDesc=Przestań ukrywać źródła przed debugerem\ndbgUnBlackBoxSourceDesc=Źródło które ma przestać być ukrywane\ndbgUnBlackBoxGlobDesc=Przestań ukrywać wszystkie źródła które pasują do wyrażenia (np. „*.min.js”)\ndbgUnBlackBoxEmptyDesc=(Nie zaprzestano ukrywania jakiegokolwiek źródła)\ndbgUnBlackBoxNonEmptyDesc=Zaprzestano ukrywania następujących źródeł:\ndbgUnBlackBoxErrorDesc=Błąd zaprzestawania ukrywania źródła:\ndbgUnBlackBoxInvertDesc=Odwróć dopasowanie, by przestać ukrywać każde źródło inne niż wskazane lub pasujące do wyrażenia.\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=Zamknij konsolę\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=Otwórz konsolę\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=Modyfikuj zasób strony\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=Edytuj wybrany zasób tej strony\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=URL do edycji\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=Linia, do której chcemy przeskoczyć\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=Zmień rozmiar strony\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=Szerokość w pikselach\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=Wysokość w pikselach\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=Przejdź do trybu responsywnego\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=Opuść tryb responsywny\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=Przełącz tryb responsywny\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\nresizeModeToggleTooltip=Widok trybu responsywnego\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=Zmodyfikuj rozmiar strony\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=Zarządzaj trybem responsywnym\n\n# LOCALIZATION NOTE (resizeModeManual2) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\nresizeModeManual2=Responsywne strony reagują na swoje środowisko, dzięki czemu wyglądają dobrze na urządzeniach mobilnych, dużych ekranach i wszystkim pomiędzy. Tryb responsywny pozwala łatwo testować różne rozmiary stron w programie %1$S bez potrzeby zmieniania rozmiaru okna przeglądarki.\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=Zarządzaj poleceniami\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=Wczytaj ponownie katalog mozcmd\ncmdStatus3=Wczytano polecenia z „%1$S”\ncmdSetdirDesc=Wskaż położenie katalogu mozcmd\ncmdSetdirManual2=Katalog „mozcmd” jest łatwym sposobem na tworzenie nowych poleceń. Więcej informacji można znaleźć w <a href=\"https://developer.mozilla.org/en-US/docs/Tools/GCLI/Customization\">dokumentacji MDN</a>.\ncmdSetdirDirectoryDesc=Katalog zawierający pliki „.mozcmd”\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=Zarządzaj dodatkami\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=Lista zainstalowanych dodatków\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=Wybierz typ dodatku\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=Obecnie zainstalowane są następujące słowniki:\naddonListExtensionHeading=Obecnie zainstalowane są następujące rozszerzenia:\naddonListLocaleHeading=Obecnie zainstalowane są następujące pakiety językowe:\naddonListPluginHeading=Obecnie zainstalowane są następujące wtyczki:\naddonListThemeHeading=Obecnie zainstalowane są następujące motywy:\naddonListAllHeading=Obecnie zainstalowane są następujące dodatki:\naddonListUnknownHeading=Obecnie zainstalowane są następujące dodatki wybranego typu:\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=Włącz\naddonListOutDisable=Wyłącz\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=w toku\naddonPendingEnable=włączanie\naddonPendingDisable=wyłączanie\naddonPendingUninstall=dezinstalacja\naddonPendingInstall=instalacja\naddonPendingUpgrade=aktualizacja\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous addon commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=Nazwa dodatku\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for addons of a particular type were not found.\naddonNoneOfType=Brak zainstalowanych dodatków tego typu.\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=Włącz dany dodatek\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an addon is already\n# enabled.\naddonAlreadyEnabled=Dodatek %S jest już włączony.\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an addon is enabled.\naddonEnabled=Włączono dodatek %S.\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=Wyłącz dany dodatek\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an addon is already\n# disabled.\naddonAlreadyDisabled=Dodatek %S jest już wyłączony.\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an addon is disabled.\naddonDisabled=Wyłączono dodatek %S.\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=Eksportuj zasoby\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=Eksportuj HTML ze strony\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=Wprowadź zmiany na stronie\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=Znajdź i zamień elementy strony\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=Czego szukać\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=Tekst zastępujący\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=Szukaj bez rozróżniania wielkości znaków\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=Selektor CSS elementu, wewnątrz którego będzie wyszukiwanie\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=Selektor CSS do dopasowania w wyszukiwaniu\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=Regexp dopasowania atrybutów\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=Ogranicz wyszukiwanie do atrybutów\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=Ogranicz wyszukiwanie do węzłów tekstowych\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=Elementy dopasowane przez selektor: %1$S. Zastąpienia w węzłach tekstowych: %2$S. Zastąpienia w atrybutach: %3$S.\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=Usuń elementy i atrybuty ze strony\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=Usuń elementy ze strony\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=Selektor CSS określający elementy do usunięcia\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=Selektor CSS elementu, wewnątrz którego będzie wyszukiwanie\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=Usuń element, ale pozostaw zawartość\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=Usuń tylko puste elementy\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=Elementy dopasowane przez selektor: %1$S. Elementy usunięte: %2$S.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=Usuń pasujące atrybuty\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=Regexp określający atrybuty do usunięcia\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=Selektor CSS elementów do dołączenia\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=Selektor CSS elementu, wewnątrz którego będzie wyszukiwanie\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=Szukaj bez rozróżniania wielkości znaków\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=Elementy dopasowane przez selektor: %1$S. Atrybuty usunięte: %2$S.\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2=Hakuj narzędzia dla programistów programu %1$S\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=Różne polecenia związane z hakowaniem narzędzi dla programistów %1$S.\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=Wczytaj narzędzia z kopii repozytorium mozilla-central.\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound=%1$s nie istnieje albo nie jest kopią repozytorium mozilla-central.\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded=Narzędzia wczytane z %1$s.\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=Wczytaj narzędzia dla programistów programu %1$S w całości z repozytorium mozilla-central.\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=Pobranie mozilla-central z repozytorium\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=Używaj narzędzi wbudowanych\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=Używaj narzędzi wbudowanych, bez względu na poprzednie polecenia srcdir.\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=Wczytano narzędzia wbudowane.\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=Wczytaj narzędzia ponownie\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=Narzędzia wczytane ponownie.\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=Wyświetl i zmień ciasteczka\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=Polecenia do listowania, tworzenia, usuwania i modyfikacji ciasteczek dla aktualnej domeny.\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=Wyświetl ciasteczka\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=Wyświetl listę ciasteczek związanych z aktualną stroną.\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=Host:\ncookieListOutPath=Ścieżka:\ncookieListOutExpires=Wygasa:\ncookieListOutAttributes=Atrybuty:\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=Brak\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=Przy wyjściu z przeglądarki (sesja)\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=Nie znaleziono ciasteczek dla tej strony\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=Nie znaleziono ciasteczek dla hosta %1$S\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=Edytuj\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=Usuń\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=Usuń ciasteczko\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=Usuń ciasteczko o zadanym kluczu\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=Klucz ciasteczka do usunięcia\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=Ustaw ciasteczko\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=Ustaw ciasteczko, określając nazwę klucza, jego wartość i opcjonalnie jeden lub wiele poniższych atrybutów: expires (max-age w sekundach lub data w formacie GMTString), path, domain, secure\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=Klucz ciasteczka do ustawienia\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=Wartość ciasteczka do ustawienia\ncookieSetOptionsDesc=Parametry\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=Ścieżka ciasteczka do ustawienia\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=Domena ciasteczka do ustawienia\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=Przesyłane tylko po HTTPS\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=Niedostępne ze skryptów po stronie klienta\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=Ważne tylko na czas sesji przeglądarki\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=Data wygaśnięcia ciasteczka (data w formacie RFC2822 lub ISO 8601 w cudzysłowie)\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=Upiększanie JavaScriptu\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=URL pliku JS do upiększenia\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=Liczba znaków wcięcia\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=Liczba znaków, o które należy wciąć każdą linię\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=Znaki używane do wcięć w każdej linii\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=Znaki używane do wcięć każdej linii, możliwe do wyboru są spacja lub tabulator.\n\n# LOCALIZATION NOTE (jsbDoNotPreserveNewlines) A very short description of the\n# 'jsb <jsbPreserveNewlines>' parameter. Thisb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=Nie zachowuj końców linii\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=Czy istniejące końce linii mają być zachowane\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=Maks. następujących po sobie końców linii\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=Maksymalna liczba następujących po sobie końców linii do zachowania\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=Wymusić tryb jslint-stricter?\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=Ustawienie na wartość true spowoduje wymuszanie trybu jslint-stricter\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=Wybierz styl kodowania klamr\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=Wybierz styl kodowania klamr: collapse - klamry w tej samej linii co polecenia sterowania; expand - klamry w osobnych liniach (styl Allmana / ANSI); end-expand - końcowe klamry w osobnych liniach; expand-strict - klamry w osobnych liniach, nawet jeśli spowoduje to uszkodzenie kodu.\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=Bez spacji przed poleceniem if\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=Odkodować znaki \\\\xNN?\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=Czy drukowalne znaki w ciągach zakodowane w notacji \\\\xNN mają być odkodowane?\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=Proszę wprowadzić poprawny URL\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=Parametry\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=Polecenia do zarządzania logowaniem wywołań funkcji\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=Zacznij logować wywołania funkcji na konsoli\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=Logowanie wywołań rozpoczęte\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=Przestań logować wywołania funkcji\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=Logowanie wywołań nie jest obecnie aktywne\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=Zatrzymano logowanie wywołań. Aktywne konteksty: %1$S.\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=Zacznij logować wywołania funkcji dla kodu chrome na konsoli\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=Globalny obiekt, JSM URI lub JS jako źródło dla globalnego obiektu\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=Globalny obiekt, JSM URI lub JS do wykonania w oknie chrome, z którego zostanie pozyskany globalny obiekt\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=Logowanie wywołań rozpoczęte.\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=Przestań logować wywołania funkcji\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=Logowanie wywołań dla kodu chrome nie jest obecnie aktywne\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=Zatrzymano logowanie wywołań. Aktywne konteksty: %1$S.\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<anonimowa>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=Wywołanie metody\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=Nieprawidłowy JSM!\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=Nie znaleziono zmiennej w oknie treści.\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=Nie znaleziono zmiennej w oknie chrome.\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of javascript\n# and invalid JavaScript code.\ncallLogChromeEvalException=Wykonywany kod JavaScript zwrócił następujący wyjątek\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=Kod JavaScript musi dać się zinterpretować jako obiekt, którego wywołania metod będą logowane, np. „({a1: function() {this.a2()},a2: function() {}});”\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=Brudnopis\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=Podświetl malowany obszar\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=Włącz migotanie malowania\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=Wyłącz migotanie malowania\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=ramki chrome\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=Rysuj odmalowane obszary w innych kolorach\npaintflashingTooltip=Podświetla odmalowany obszar\npaintflashingToggleDesc=Przełącza podświetlanie malowania\n\nsplitconsoleTooltip=Konsola na dole\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=Narzędzia pamięci podręcznej aplikacji\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=Sprawdź poprawność manifestu\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=Znajdź problemy związane z manifestem pamięci podręcznej i pliki, do których się odwołuje\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=URI do sprawdzenia\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=Walidacja appcache ukończona.\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=Wyczyść wpisy w pamięci podręcznej aplikacji\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=Wyczyść jeden lub wiele wpisów w pamięci podręcznej aplikacji\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=Wpisy zostały wyczyszczone.\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=Wyświetl listę wszystkich wpisów w pamięci podręcznej aplikacji.\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=Wyświetl listę wszystkich wpisów w pamięci podręcznej aplikacji. Jeśli użyty jest parametr search, tabela wyświetla wpisy zawierające wyszukiwany tekst.\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=Filtruj wyniki poprzez wyszukiwanie.\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=Klucz:\nappCacheListDataSize=Rozmiar danych:\nappCacheListDeviceID=ID urządzenia:\nappCacheListExpirationTime=Wygasa:\nappCacheListFetchCount=Liczba pobrań:\nappCacheListLastFetched=Ostatnie pobranie:\nappCacheListLastModified=Ostatnia modyfikacja:\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=Wyświetl wpis\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=Otwórz nową kartę zawierającą informacje o wskazanym wpisie pamięci podręcznej.\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=Otwórz nową kartę zawierającą informacje o wskazanym wpisie pamięci podręcznej.\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=Klucz wpisu do wyświetlenia.\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=Zarządzaj profilerem\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=Polecenia rozpoczęcia i zatrzymania profilera JavaScriptu\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=Otwórz profiler\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=Zamknij profiler\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=Rozpocznij profilowanie\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=Nazwa profilu do rozpoczęcia.\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=Zatrzymaj profilowanie\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=Nazwa profilu do zatrzymania.\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=Wypisz wszystkie profile\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=Wyświetl pojedynczy profil\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=Nazwa profilu.\n\nprofilerAlreadyStarted2=Profil został już rozpoczęty\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=Profil nieznaleziony\nprofilerNotStarted3=Profiler nie został jeszcze uruchomiony. Użyj „profile start”, by rozpocząć profilowanie\nprofilerStarted2=Nagrywanie…\nprofilerStopped=Zatrzymano\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=Aby to polecenie działało, należy najpierw otworzyć profiler\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=Otwórz zdalny port debugowania\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2=%1$S umożliwia debugowanie poprzez połączenie TCP/IP. Ze względów bezpieczeństwa jest to domyślnie wyłączone, ale można to włączyć tym poleceniem.\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=Port TCP do nasłuchiwania\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=Nasłuchiwanie zablokowane przez opcję devtools.debugger.remote-enabled\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=Nasłuchiwanie na porcie %1$S\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=DebuggerServer nie został zainicjowany\n\nmediaDesc=Emulacja typu medium CSS\nmediaEmulateDesc=Emuluj wybrany typ medium CSS\nmediaEmulateManual=Wyświetli dokument tak jakby był pokazany na urządzeniu obsługującym wybrany typ media z zastosowaniem odpowiednich reguł CSS.\nmediaEmulateType=Typ media do emulowania\nmediaResetDesc=Zatrzymaj emulowanie typu medium CSS\n\ninjectDesc=Wstawianie bibliotek na strony\ninjectManual2=Wstawiaj biblioteki w treść strony, która wraz ze wstawionymi bibliotekami będzie dostępna z konsoli.\ninjectLibraryDesc=Wybierz bibliotekę do wstawienia lub wprowadź prawidłowy adres URI skryptu\ninjectLoaded=Wczytano „%1$S”\ninjectFailed=Nie udało się wczytać „%1$S” - Nieprawidłowy adres URI\n\nfolderDesc=Otwieranie folderów\nfolderOpenDesc=Otwórz folder o podanym adresie\nfolderOpenDir=Ścieżka katalogu\nfolderOpenProfileDesc=Otwórz katalog profilu\nfolderInvalidPath=Proszę wprowadzić prawidłowy adres\nfolderOpenDirResult=Otworzono „%1$S”\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY inspectorHTMLEdit.label \"Edytuj jako HTML\">\n<!ENTITY inspectorHTMLEdit.accesskey \"E\">\n<!ENTITY inspectorHTMLCopyInner.label \"Kopiuj wewnętrzny HTML\">\n<!ENTITY inspectorHTMLCopyInner.accesskey \"K\">\n<!ENTITY inspectorHTMLCopyOuter.label \"Kopiuj zewnętrzny HTML\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey \"z\">\n<!ENTITY inspectorHTMLPasteOuter.label \"Wklej zewnętrzny HTML\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey \"l\">\n<!ENTITY inspectorHTMLPasteInner.label \"Wklej wewnętrzny HTML\">\n<!ENTITY inspectorHTMLPasteInner.accesskey \"H\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label \"Wklej…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey \"W\">\n<!ENTITY inspectorHTMLPasteBefore.label \"Przed\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey \"d\">\n<!ENTITY inspectorHTMLPasteAfter.label \"Po\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey \"P\">\n<!ENTITY inspectorHTMLPasteFirstChild.label \"Jako pierwszy potomny\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey \"J\">\n<!ENTITY inspectorHTMLPasteLastChild.label \"Jako ostatni potomny\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey \"o\">\n<!ENTITY inspectorHTMLDelete.label \"Usuń węzeł\">\n<!ENTITY inspectorHTMLDelete.accesskey \"U\">\n\n<!ENTITY inspectorCopyUniqueSelector.label \"Kopiuj unikalny selektor\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey \"s\">\n<!ENTITY inspectorCopyImageDataUri.label \"Kopiuj obrazek jako Data-URL\">\n\n<!ENTITY inspector.selectButton.tooltip \"Zaznacz element myszą\">\n\n<!ENTITY inspectorSearchHTML.label2 \"Szukaj, używając selektorów CSS\">\n<!ENTITY inspectorSearchHTML.key            \"F\">\n<!ENTITY inspectorShowDOMProperties.label \"Wyświetl własności DOM\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nconfirmNavigationAway.message2=Opuszczenie tej strony spowoduje utratę wprowadzonych zmian.\nconfirmNavigationAway.buttonLeave=Opuść stronę\nconfirmNavigationAway.buttonLeaveAccesskey=O\nconfirmNavigationAway.buttonStay=Zostań na stronie\nconfirmNavigationAway.buttonStayAccesskey=Z\n\nbreadcrumbs.siblings=Elementy sąsiednie\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=Debugger jest wstrzymany. Niektóre funkcje, takie jak zaznaczanie myszą, nie będą działać.\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=Operacje na węźle\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label=Inspektor\ninspector.commandkey=C\ninspector.accesskey=I\ninspector.panelLabel=Panel inspektora\ninspector.panelLabel.markupView=Widok znaczników\ninspector.tooltip=Inspektor DOM i stylów\n\npreviewTooltip.image.brokenImage=Nie udało się wczytać obrazka\n\n# LOCALIZATION NOTE (markupView.more.*)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=Niektóre węzły zostały ukryte.\nmarkupView.more.showAll=Wyświetl wszystkie (%S) węzły\n\neventsTooltip.openInDebugger=Otwórz w debuggerze\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title                  \"Model pudełkowy\">\n<!ENTITY margin.tooltip \"margines\">\n<!ENTITY border.tooltip \"obramowanie\">\n<!ENTITY padding.tooltip        \"padding\">\n<!ENTITY content.tooltip        \"treść\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY netmonitorUI.perfNotice1 \"• Kliknij przycisk\">\n<!ENTITY netmonitorUI.perfNotice2 \", aby rozpocząć analizowanie wydajności.\">\n<!ENTITY netmonitorUI.reloadNotice1 \"• Wyślij żądanie lub \">\n<!ENTITY netmonitorUI.reloadNotice2 \"wczytaj stronę ponownie\">\n<!ENTITY netmonitorUI.reloadNotice3 \", aby zobaczyć szczegółowe informacje o aktywności sieciowej.\">\n\n<!ENTITY netmonitorUI.toolbar.status2 \"✓\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n<!ENTITY netmonitorUI.toolbar.method      \"Metoda\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n<!ENTITY netmonitorUI.toolbar.file        \"Plik\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n<!ENTITY netmonitorUI.toolbar.domain      \"Domena\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n<!ENTITY netmonitorUI.toolbar.type        \"Typ\">\n<!ENTITY netmonitorUI.toolbar.transferred \"Przesłano\">\n<!ENTITY netmonitorUI.toolbar.size        \"Rozmiar\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n<!ENTITY netmonitorUI.toolbar.waterfall   \"Oś czasu\">\n\n<!ENTITY netmonitorUI.tab.headers         \"Nagłówki\">\n<!ENTITY netmonitorUI.tab.cookies         \"Ciasteczka\">\n<!ENTITY netmonitorUI.tab.params          \"Parametry\">\n<!ENTITY netmonitorUI.tab.response        \"Odpowiedź\">\n<!ENTITY netmonitorUI.tab.timings         \"Pomiary czasu\">\n<!ENTITY netmonitorUI.tab.preview \"Podgląd\">\n<!ENTITY netmonitorUI.tab.security \"Bezpieczeństwo\">\n\n<!ENTITY netmonitorUI.footer.filterAll    \"Wszystkie\">\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n<!ENTITY netmonitorUI.footer.filterFonts  \"Czcionki\">\n<!ENTITY netmonitorUI.footer.filterImages \"Obrazki\">\n<!ENTITY netmonitorUI.footer.filterMedia  \"Media\">\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n<!ENTITY netmonitorUI.footer.filterOther \"Inne\">\n<!ENTITY netmonitorUI.footer.clear \"Wyczyść\">\n<!ENTITY netmonitorUI.footer.perf \"Przełącz analizowanie wydajności…\">\n\n<!ENTITY netmonitorUI.panesButton.tooltip \"Przełącz info o sieci\">\n\n<!ENTITY netmonitorUI.summary.url         \"URL żądania:\">\n<!ENTITY netmonitorUI.summary.method      \"Metoda żądania:\">\n<!ENTITY netmonitorUI.summary.address \"Zdalny adres:\">\n<!ENTITY netmonitorUI.summary.status      \"Kod stanu:\">\n<!ENTITY netmonitorUI.summary.version     \"Wersja:\">\n<!ENTITY netmonitorUI.summary.size        \"Rozmiar nagłówka:\">\n\n<!ENTITY netmonitorUI.response.name       \"Nazwa:\">\n<!ENTITY netmonitorUI.response.dimensions \"Wymiary:\">\n<!ENTITY netmonitorUI.response.mime       \"Typ MIME:\">\n<!ENTITY netmonitorUI.response.encoding   \"Kodowanie:\">\n\n<!ENTITY netmonitorUI.timings.blocked     \"Zablokowane:\">\n<!ENTITY netmonitorUI.timings.dns         \"Rozwiązywanie DNS:\">\n<!ENTITY netmonitorUI.timings.connect     \"Łączenie:\">\n<!ENTITY netmonitorUI.timings.send        \"Wysyłanie:\">\n<!ENTITY netmonitorUI.timings.wait        \"Oczekiwanie:\">\n<!ENTITY netmonitorUI.timings.receive     \"Odbieranie:\">\n\n<!ENTITY netmonitorUI.security.warning.sslv3 \"Protokół SSL 3.0 jest przestarzały i niebezpieczny\">\n<!ENTITY netmonitorUI.security.warning.cipher \"Użyty szyfr jest przestarzały i niebezpieczny\">\n<!ENTITY netmonitorUI.security.error \"Wystąpił błąd:\">\n<!ENTITY netmonitorUI.security.protocolVersion \"Wersja protokołu:\">\n<!ENTITY netmonitorUI.security.cipherSuite \"Szyfr:\">\n<!ENTITY netmonitorUI.security.hsts \"HTTP Strict Transport Security:\">\n<!ENTITY netmonitorUI.security.hpkp \"Public Key Pinning:\">\n<!ENTITY netmonitorUI.security.connection \"Połączenie:\">\n<!ENTITY netmonitorUI.security.certificate \"Certyfikat:\">\n\n<!ENTITY netmonitorUI.context.perfTools \"Rozpocznij analizowanie wydajności…\">\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"R\">\n<!ENTITY netmonitorUI.context.copyUrl \"Kopiuj URL\">\n<!ENTITY netmonitorUI.context.copyAsCurl \"Kopiuj jako komendę programu cURL\">\n<!ENTITY netmonitorUI.context.copyUrl.accesskey \"K\">\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"Kopiuj obrazek jako Data URI\">\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey \"D\">\n<!ENTITY netmonitorUI.context.newTab \"Otwórz w nowej karcie\">\n<!ENTITY netmonitorUI.context.newTab.accesskey \"O\">\n<!ENTITY netmonitorUI.summary.editAndResend \"Edytuj i wyślij ponownie\">\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey \"E\">\n<!ENTITY netmonitorUI.summary.rawHeaders \"Nieprzetworzone nagłówki\">\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Nagłówki żądania:\">\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Nagłówki odpowiedzi:\">\n<!ENTITY netmonitorUI.custom.newRequest \"Nowe żądanie\">\n<!ENTITY netmonitorUI.custom.query \"Parametry żądania:\">\n<!ENTITY netmonitorUI.custom.headers \"Nagłówki żądania:\">\n<!ENTITY netmonitorUI.custom.postData \"Treść żądania:\">\n<!ENTITY netmonitorUI.custom.send \"Wyślij\">\n<!ENTITY netmonitorUI.custom.cancel \"Anuluj\">\n<!ENTITY netmonitorUI.backButton \"Wstecz\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label=Sieć\nnetmonitor.panelLabel=Panel sieci\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey=Q\nnetmonitor.accesskey=S\n\n# LOCALIZATION NOTE (netmonitor.tooltip):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\nnetmonitor.tooltip=Monitor sieci\n\nnetmonitor.security.state.secure=Połączenie użyte do pobrania tego zasobu było zabezpieczone.\nnetmonitor.security.state.insecure=Połączenie użyte do pobrania tego zasobu nie było zaszyfrowane.\nnetmonitor.security.state.broken=Błąd bezpieczeństwa uniemożliwił wczytanie tego zasobu.\nnetmonitor.security.state.weak=Ten zasób został przesłany połączeniem wykorzystującym słabe szyfrowanie.\nnetmonitor.security.enabled=Włączone\nnetmonitor.security.disabled=Wyłączone\nnetmonitor.security.hostHeader=Nazwa hosta „%S”:\nnetmonitor.security.notAvailable=<brak informacji>\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=Ukryj szczegóły żądania\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=Wyświetl szczegóły żądania\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=Brak nagłówków dla tego żądania\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=Filtruj nagłówki\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=Brak ciasteczek dla tego żądania\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=Filtruj ciasteczka\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=Brak parametrów dla tego żądania\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=Filtruj parametry żądania\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=Tekst zapytania\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=Dane formularza\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=Zapełnienie żądania\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=Nagłówki żądania\nrequestHeadersFromUpload=Nagłówki żądania wysyłanego strumienia\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=Nagłówki odpowiedzi\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=Ciasteczka żądania\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=Ciasteczka odpowiedzi\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=Filtruj własności\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → callback %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=Posortowane rosnąco\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=Posortowane malejąco\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=Brak żądań\n\n# LOCALIZATION NOTE (networkMenu.summary): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the number of seconds.\nnetworkMenu.summary=Jedno żądanie, #2 KB, #3 s;#1 żądania, #2 KB, #3 s;#1 żądań, #2 KB, #3 s\nnetworkMenu.sizeKB=%S KB\nnetworkMenu.sizeUnavailable=—\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S ms\nnetworkMenu.millisecond=%S ms\nnetworkMenu.second=%S s\nnetworkMenu.minute=%S min\n\npieChart.loading=Wczytywanie\npieChart.unavailable=Brak danych\ntableChart.loading=Proszę czekać…\ntableChart.unavailable=Brak dostępnych danych\ncharts.sizeKB=%S KB\ncharts.totalS=%S s\ncharts.cacheEnabled=Z plikami w pamięci podręcznej\ncharts.cacheDisabled=Bez plików w pamięci podręcznej\ncharts.totalSize=Rozmiar: %S KB\ncharts.totalSeconds=Czas: #1 sekunda;Czas: #1 sekundy;Czas: #1 sekund\ncharts.totalCached=W pamięci podręcznej: %S\ncharts.totalCount=Liczba żądań: %S\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/profiler.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY profilerUI.emptyNotice1 \"Kliknij przycisk\">\n<!ENTITY profilerUI.emptyNotice2 \", aby rozpocząć rejestrowanie wywołań funkcji JavaScript.\">\n<!ENTITY profilerUI.stopNotice1 \"Kliknij ponownie przycisk\">\n<!ENTITY profilerUI.stopNotice2 \", aby zatrzymać profilowanie.\">\n<!ENTITY profilerUI.loadingNotice \"Wczytywanie…\">\n<!ENTITY profilerUI.recordButton.tooltip \"Rejestrowanie wywołań funkcji JavaScript\">\n<!ENTITY profilerUI.importButton \"Importuj…\">\n<!ENTITY profilerUI.exportButton \"Zapisz\">\n<!ENTITY profilerUI.clearButton \"Wyczyść\">\n<!ENTITY profilerUI.toolbar.waterfall \"Oś czasu\">\n<!ENTITY profilerUI.toolbar.js-calltree \"JavaScript\">\n<!ENTITY profilerUI.toolbar.memory-calltree1 \"Alokacje\">\n<!ENTITY profilerUI.toolbar.js-flamegraph \"Diagram JS\">\n<!ENTITY profilerUI.toolbar.memory-flamegraph1 \"Diagram alokacji\">\n<!ENTITY profilerUI.table.totalDuration2 \"Całkowity czas\">\n<!ENTITY profilerUI.table.selfDuration2 \"Własny czas\">\n<!ENTITY profilerUI.table.totalPercentage \"Całkowity koszt\">\n<!ENTITY profilerUI.table.selfPercentage \"Własny koszt\">\n<!ENTITY profilerUI.table.samples \"Próbki\">\n<!ENTITY profilerUI.table.function \"Funkcja\">\n<!ENTITY profilerUI.table.totalAlloc1 \"Wszystkie próbki alokacji\">\n<!ENTITY profilerUI.table.totalAllocTooltip \"Całkowita liczba alokowanych obiektów próbkowanych dla tego położenia oraz w wywołaniach\">\n<!ENTITY profilerUI.table.selfAlloc1 \"Własne próbki alokacji\">\n<!ENTITY profilerUI.table.selfAllocTooltip \"Liczba alokowanych obiektów próbkowanych dla tego położenia\">\n<!ENTITY profilerUI.newtab.tooltiptext \"Dodaj nową kartę z zaznaczeniem\">\n<!ENTITY profilerUI.options.filter.tooltiptext \"Wybierz, jakie dane wyświetlać na osi czasu\">\n<!ENTITY profilerUI.options.gear.tooltiptext \"Skonfiguruj ustawienia wydajności\">\n<!ENTITY profilerUI.invertTree \"Odwrócone drzewo wywołań\">\n<!ENTITY profilerUI.invertTree.tooltiptext \"Odwrócone drzewo wywołań wyświetla zarejestrowane ścieżki wywołań rozwijające się od najmłodszych ramek ku najstarszym.\">\n<!ENTITY profilerUI.invertFlameGraph \"Odwrócone diagramy\">\n<!ENTITY profilerUI.invertFlameGraph.tooltiptext \"Odwrócone diagramy wyświetlają zarejestrowane ścieżki wywołań rozwijające się od najmłodszych ramek ku najstarszym.\">\n<!ENTITY profilerUI.showPlatformData \"Informacje platformy Gecko\">\n<!ENTITY profilerUI.showPlatformData.tooltiptext \"Informacje platformy Gecko umożliwiają włączenie symboli platformy Gecko do raportów profilera JavaScript\">\n<!ENTITY profilerUI.flattenTreeRecursion \"Spłaszczona rekurencja drzewa\">\n<!ENTITY profilerUI.flattenTreeRecursion.tooltiptext \"Spłaszczanie rekurencji podczas badania funkcji\">\n<!ENTITY profilerUI.enableMemory \"Rejestrowanie pamięci\">\n<!ENTITY profilerUI.enableMemory.tooltiptext \"Rejestrowanie zużycia pamięci podczas profilowania\">\n<!ENTITY profilerUI.enableFramerate \"Rejestrowanie liczby ramek\">\n<!ENTITY profilerUI.enableFramerate.tooltiptext \"Rejestrowanie liczby ramek podczas profilowania\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/profiler.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprofiler.label2=Wydajność\nprofiler.panelLabel2=Panel wydajności\nprofiler.accesskey=P\nprofiler.commandkey2=VK_F5\nprofiler.tooltip2=Profiler JavaScriptu\n\nnoRecordingsText=Nie ma jeszcze profili.\nrecordingsList.itemLabel=Rejestrowanie #%S\nrecordingsList.recordingLabel=W toku…\nrecordingsList.durationLabel=%S ms\nrecordingsList.saveLabel=Zapisz\n\nprofile.tab=%1$S ms → %2$S ms\n\ngraphs.fps=FPS\ngraphs.ms=ms\n\ncategory.other=Gecko\ncategory.css=Style\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=Sieć\ncategory.graphics=Grafika\ncategory.storage=Dane\ncategory.events=Wprowadzanie i zdarzenia\n\ntable.ms=ms\ntable.percentage=%\ntable.root=(główny węzeł)\ntable.idle=(w stanie spoczynku)\ntable.url.tooltiptext=Wyświetl źródło w debugerze\ntable.zoom.tooltiptext=Zbadaj ramkę w nowej karcie\n\nrecordingsList.saveDialogTitle=Zapisz profil…\nrecordingsList.saveDialogJSONFilter=Pliki JSON\nrecordingsList.saveDialogAllFilter=Wszystkie pliki\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprojecteditor.confirmUnsavedTitle=Niezapisane zmiany\nprojecteditor.confirmUnsavedLabel2=Wprowadzone zmiany zostaną utracone - na pewno kontynuować?\nprojecteditor.deletePromptTitle=Potwierdź usuwanie\nprojecteditor.deleteFolderPromptMessage=Czy na pewno usunąć ten folder?\nprojecteditor.deleteFilePromptMessage=Czy na pewno usunąć ten plik?\nprojecteditor.deleteLabel=Usuń\nprojecteditor.newLabel=Nowy…\nprojecteditor.renameLabel=Zmień nazwę\nprojecteditor.saveLabel=Zapisz\nprojecteditor.saveAsLabel=Zapisz jako…\nprojecteditor.selectFileLabel=Wybór pliku\nprojecteditor.openFolderLabel=Wybór folderu\nprojecteditor.openFileLabel=Otwieranie pliku\nprojecteditor.find.commandkey=F\nprojecteditor.save.commandkey=S\nprojecteditor.new.commandkey=N\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nresponsiveUI.rotate2=Obróć\nresponsiveUI.screenshot=Zrzut ekranu\nresponsiveUI.screenshotGeneratedFilename=Zrzut ekranu %1$S %2$S\nresponsiveUI.touch=Symuluj zdarzenia dotknięć (może być potrzebne przeładowanie strony)\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=Zapisz wymiary\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=Usuń wymiary\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S (własna)\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle=Widok responsywny\n\n# LOCALIZATION NOTE (responsiveUI.close): tooltip text of the close button.\nresponsiveUI.close=Opuść widok responsywny\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=Nadaj nazwę wymiarom %S×%S\n\nresponsiveUI.resizerTooltip=Użyj klawisza Control, aby precyzyjniej ustalać wymiary. Użyj klawisza Shift dla zaokrąglonych wartości.\n\nresponsiveUI.needReload=Jeśli obserwatory zdarzeń dotknięcia zostały dodane wcześniej, potrzebne jest przeładowanie strony.\nresponsiveUI.notificationReload=Wczytaj ponownie\nresponsiveUI.notificationReload_accesskey=W\nresponsiveUI.dontShowReloadNotification=Nie wyświetlaj ponownie\nresponsiveUI.dontShowReloadNotification_accesskey=N\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n<!ENTITY window.title                 \"Brudnopis\">\n\n<!ENTITY fileMenu.label               \"Plik\">\n<!ENTITY fileMenu.accesskey           \"P\">\n\n<!ENTITY newWindowCmd.label           \"Nowe okno\">\n<!ENTITY newWindowCmd.accesskey       \"N\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"Otwórz plik…\">\n<!ENTITY openFileCmd.accesskey        \"O\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"Otwórz ostatnie\">\n<!ENTITY openRecentMenu.accesskey     \"e\">\n\n<!ENTITY revertCmd.label              \"Wycofaj…\">\n<!ENTITY revertCmd.accesskey          \"c\">\n\n<!ENTITY saveFileCmd.label            \"Zapisz\">\n<!ENTITY saveFileCmd.accesskey        \"Z\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"Zapisz jako…\">\n<!ENTITY saveFileAsCmd.accesskey      \"a\">\n\n<!ENTITY closeCmd.label               \"Zamknij\">\n<!ENTITY closeCmd.key                 \"W\">\n<!ENTITY closeCmd.accesskey           \"k\">\n\n<!ENTITY viewMenu.label \"Widok\">\n<!ENTITY viewMenu.accesskey \"W\">\n<!ENTITY lineNumbers.label \"Numeracja wierszy\">\n<!ENTITY lineNumbers.accesskey \"N\">\n<!ENTITY wordWrap.label \"Zawijanie długich linii\">\n<!ENTITY wordWrap.accesskey \"Z\">\n<!ENTITY highlightTrailingSpace.label \"Podkreślanie spacji na końcu linii\">\n<!ENTITY highlightTrailingSpace.accesskey \"P\">\n<!ENTITY largerFont.label \"Większa czcionka\">\n<!ENTITY largerFont.accesskey \"a\">\n<!ENTITY largerFont.commandkey \"+\">\n<!ENTITY smallerFont.label \"Mniejsza czcionka\">\n<!ENTITY smallerFont.accesskey \"M\">\n<!ENTITY smallerFont.commandkey \"-\">\n<!ENTITY normalSize.label \"Rozmiar pierwotny\">\n<!ENTITY normalSize.accesskey \"R\">\n<!ENTITY normalSize.commandkey \"0\">\n\n<!ENTITY editMenu.label               \"Edycja\">\n<!ENTITY editMenu.accesskey           \"E\">\n\n<!ENTITY run.label                    \"Uruchom\">\n<!ENTITY run.accesskey                \"U\">\n<!ENTITY run.key                      \"r\">\n\n<!ENTITY inspect.label                \"Zbadaj\">\n<!ENTITY inspect.accesskey            \"b\">\n<!ENTITY inspect.key                  \"i\">\n\n<!ENTITY display.label                \"Wyświetl\">\n<!ENTITY display.accesskey            \"l\">\n<!ENTITY display.key                  \"l\">\n\n<!ENTITY pprint.label \"Popraw czytelność\">\n<!ENTITY pprint.accesskey \"P\">\n<!ENTITY pprint.key \"p\">\n\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n<!ENTITY environmentMenu.label        \"Środowisko\">\n<!ENTITY environmentMenu.accesskey    \"d\">\n\n\n<!ENTITY contentContext.label         \"Treść\">\n<!ENTITY contentContext.accesskey     \"T\">\n\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n<!ENTITY browserContext.label         \"Przeglądarka\">\n<!ENTITY browserContext.accesskey     \"P\">\n\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n<!ENTITY helpMenu.label               \"Pomoc\">\n<!ENTITY helpMenu.accesskey           \"c\">\n<!ENTITY helpMenuWin.label            \"Pomoc\">\n<!ENTITY helpMenuWin.accesskey        \"c\">\n\n<!ENTITY documentationLink.label      \"Pomoc dla Brudnopisu na MDN\">\n<!ENTITY documentationLink.accesskey  \"D\">\n\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the context where the code executes.\n  -->\n<!ENTITY resetContext2.label           \"Zresetuj zmienne\">\n<!ENTITY resetContext2.accesskey       \"Z\">\n\n<!ENTITY reloadAndRun.label           \"Wczytaj ponownie i uruchom\">\n<!ENTITY reloadAndRun.accesskey       \"h\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"Wykonaj\">\n<!ENTITY executeMenu.accesskey        \"W\">\n\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n\n<!ENTITY evalFunction.label \"Uruchom bieżącą funkcję\">\n<!ENTITY evalFunction.accesskey \"m\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=Plik istnieje. Nadpisać go?\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active window of navigator:browser\n# type.\nbrowserWindow.unavailable=Brudnopis nie może znaleźć żadnego okna przeglądarki, w którym mógłby wykonać kod.\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=Brudnopis nie może wykonać tej operacji w aktualnym trybie.\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=Otwórz plik\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=Nie udało się odczytać pliku.\n\nimportFromFile.convert.failed=Nie udało się skonwertować pliku z %1$S do Unicode.\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=Wyczyść listę\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=Zapisz plik jako\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=Nie udało się zapisać pliku.\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=Czy zapisać zmiany dokonane w tym brudnopisie?\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=Niezapisane zmiany\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=Czy wycofać zmiany dokonane w tym brudnopisie?\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=Wycofaj zmiany\n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * To jest brudnopis JavaScriptu.\\n *\\n * Wprowadź kod JavaScript, następnie kliknij prawym przyciskiem lub wybierz z menu Wykonaj:\\n * 1. Uruchom – by wyliczyć zaznaczone wyrażenie (%1$S)\\n * 2. Zbadaj – by wyświetlić wynik w Inspektorze obiektów (%2$S)\\n * 3. Wyświetl – by wstawić wynik w komentarzu za zaznaczeniem. (%3$S)\\n */\\n\\n\n\n# LOCALIZATION NOTE  (scratchpad.noargs): This error message is shown when\n# Scratchpad instance is created without any arguments. Scratchpad window\n# expects to receive its unique identifier as the first window argument.\nscratchpad.noargs=Brudnopis utworzono bez żadnych argumentów.\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=Ten brudnopis wykonuje kod w kontekście przeglądarki.\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\n# FIXME (Aviary.pl): zmienić na polską wersję, kiedy/jeśli będzie.\nhelp.openDocumentationPage=https://developer.mozilla.org/en/Tools/Scratchpad\n\nscratchpad.statusBarLineCol=Wiersz %1$S, kolumna %2$S\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=Ten plik już nie istnieje.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Filtruj własności\n\nconnectionTimeout=Przekroczono limit czasu połączenia. Sprawdź konsolę błędów po obu stronach pod względem potencjalnych błędów. Otwórz brudnopis ponownie, aby spróbować raz jeszcze.\n\nscratchpad.label=Brudnopis\nscratchpad.panelLabel=Panel brudnopisu\nscratchpad.tooltip=Brudnopis\n\nselfxss.msg=Ostrzeżenie: należy zachować szczególną ostrożność podczas wklejania rzeczy, których się nie rozumie. Takie treści mogą potencjalnie pozwolić atakującemu na kradzież Twojej tożsamości lub przejęcie kontroli nad Twoim komputerem. Należy wprowadzić „%S” poniżej (nie trzeba zatwierdzać enterem), aby umożliwić wklejanie.\nselfxss.okstring=zezwalaj na wklejanie\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY shaderEditorUI.vertexShader \"Vertex Shader\">\n<!ENTITY shaderEditorUI.fragmentShader \"Fragment Shader\">\n<!ENTITY shaderEditorUI.reloadNotice1 \"Wczytaj ponownie stronę\">\n<!ENTITY shaderEditorUI.reloadNotice2 \", aby edytować kod GLSL.\">\n<!ENTITY shaderEditorUI.emptyNotice \"Oczekiwanie na utworzenie kontekstu WebGL…\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nToolboxShaderEditor.label=Edytor shaderów\nToolboxShaderEditor.panelLabel=Panel edytora shaderów\nToolboxShaderEditor.tooltip=Edytor języka shaderów GLSL dla WebGL\nshadersList.programLabel=Program %S\nshadersList.blackboxLabel=Przełącz widzialność geometrii\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndimensions=%S×%S\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY gotoLineCmd.label         \"Przeskocz do linii…\">\n<!ENTITY gotoLineCmd.key           \"J\">\n<!ENTITY gotoLineCmd.accesskey     \"P\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=Znajdź…\nfindCmd.promptMessage=Szukaj:\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=Przejdź do linii…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=Przeskocz do linii numer:\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=Punkt wstrzymania: %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=Aktualny wiersz\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=Aktualny krok: %S\n\nautocompletion.docsLink=dokumentacja\nautocompletion.notFound=nie odnaleziono\n\njumpToLine.commandkey=J\ntoggleComment.commandkey=/\nindentLess.commandkey=[\nindentMore.commandkey=]\nmoveLineUp.commandkey=Alt-Up\nmoveLineDown.commandkey=Alt-Down\nautocompletion.commandkey=Space\nshowInformation2.commandkey=Shift-Ctrl-Space\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nstorage.label=Dane\nstorage.accesskey=a\nstorage.commandkey=VK_F9\nstorage.menuLabel=Inspektor przechowywanych danych\nstorage.panelLabel=Panel inspektora przechowywanych danych\nstorage.tooltip2=Inspektor przechowywanych danych (Ciasteczka, Local storage …)\n\ntree.emptyText=Brak otwartej strony\ntable.emptyText=Brak danych dla zaznaczonego hosta\n\ntree.labels.cookies=Ciasteczka\ntree.labels.localStorage=Local storage\ntree.labels.sessionStorage=Session storage\ntree.labels.indexedDB=Indexed DB\n\ntable.headers.cookies.name=Nazwa\ntable.headers.cookies.path=Ścieżka\ntable.headers.cookies.host=Domena\ntable.headers.cookies.expires=Wygasa\ntable.headers.cookies.value=Wartość\ntable.headers.cookies.lastAccessed=Ostatni dostęp\ntable.headers.cookies.creationTime=Utworzono\ntable.headers.cookies.isHttpOnly=HttpOnly\ntable.headers.cookies.isSecure=Secure\ntable.headers.cookies.isDomain=Domena\ntable.headers.localStorage.name=Klucz\ntable.headers.localStorage.value=Wartość\ntable.headers.sessionStorage.name=Klucz\ntable.headers.sessionStorage.value=Wartość\ntable.headers.indexedDB.name=Klucz\ntable.headers.indexedDB.db=Nazwa bazy danych\ntable.headers.indexedDB.objectStore=Object store\ntable.headers.indexedDB.value=Wartość\ntable.headers.indexedDB.origin=Źródło\ntable.headers.indexedDB.version=Wersja\ntable.headers.indexedDB.objectStores=Object stores\ntable.headers.indexedDB.keyPath=Klucz\ntable.headers.indexedDB.autoIncrement=Auto increment\ntable.headers.indexedDB.indexes=Indeksy\n\nlabel.expires.session=Sesja\n\nstorage.search.placeholder=Filtruj wartości\nstorage.data.label=Dane\nstorage.parsedValue.label=Przetworzona wartość\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY newButton.label            \"Nowy\">\n<!ENTITY newButton.tooltip          \"Utwórz nowy arkusz stylów i dołącz go do dokumentu\">\n<!ENTITY newButton.accesskey        \"N\">\n\n<!ENTITY importButton.label         \"Importuj…\">\n<!ENTITY importButton.tooltip       \"Importuj istniejący arkusz stylów i dołącz go do dokumentu\">\n<!ENTITY importButton.accesskey     \"I\">\n\n<!ENTITY visibilityToggle.tooltip   \"Przełącz widoczność arkusza stylów\">\n\n<!ENTITY saveButton.label           \"Zapisz\">\n<!ENTITY saveButton.tooltip         \"Zapisz ten arkusz stylów do pliku\">\n<!ENTITY saveButton.accesskey       \"Z\">\n\n<!ENTITY optionsButton.tooltip \"Ustawienia edytora stylów\">\n<!ENTITY showOriginalSources.label \"Oryginalne źródła\">\n<!ENTITY showOriginalSources.accesskey \"O\">\n<!ENTITY showMediaSidebar.label \"Panel @media\">\n<!ENTITY showMediaSidebar.accesskey \"P\">\n\n<!ENTITY mediaRules.label \"Reguły @media\">\n\n<!ENTITY editorTextbox.placeholder  \"Wprowadź tutaj CSS.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n<!ENTITY noStyleSheet.label         \"Ta strona nie ma arkusza stylów.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n<!ENTITY noStyleSheet-tip-start.label  \"Być może chcesz \">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"dołączyć nowy arkusz stylów\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \"?\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE  (chromeWindowTitle): This is the title of the Style Editor\n# 'chrome' window. That is, the main window with the stylesheets list.\n# The argument is either the content document's title or its href if no title\n# is available.\nchromeWindowTitle=Edytor stylów [%S]\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<arkusz stylów inline #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=Nowy arkusz stylów #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=#1 reguła.;#1 reguły.;#1 reguł.\n\n# LOCALIZATION NOTE  (error-load.label): This is shown when loading fails.\nerror-load=Nie udało się wczytać arkusza stylów.\n\n# LOCALIZATION NOTE  (error-save.label): This is shown when saving fails.\nerror-save=Nie udało się zapisać arkusza stylów.\nerror-compressed=Nie można wyświetlić informacji o pokryciu regułami dla skompresowanych arkuszy stylów\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=Import arkusza stylów\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the *.css filter title\nimportStyleSheet.filter=Pliki CSS\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the *.css filter title\nsaveStyleSheet.filter=Pliki CSS\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey=VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey=S\n\nsaveStyleSheet.commandkey=S\nsaveStyleSheet.title=Zapisywanie arkusza stylów\n\nToolboxStyleEditor.label=Edytor stylów\nToolboxStyleEditor.panelLabel=Panel edytora stylów\nToolboxStyleEditor.tooltip2=Edytor arkuszy stylów CSS\n\n# LOCALIZATION NOTE (confirmNavigationAway): Shown in a notification box when\n# the user tries to navigate away from a web page.\nconfirmNavigationAway.message=Jeśli opuścisz tę stronę, utracisz niezapisane zmiany w Edytorze stylów.\nconfirmNavigationAway.buttonLeave=Opuść stronę\nconfirmNavigationAway.buttonLeaveAccesskey=O\nconfirmNavigationAway.buttonStay=Zostań na stronie\nconfirmNavigationAway.buttonStayAccesskey=Z\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n<!ENTITY browserStylesLabel    \"Style przeglądarki\">\n\n<!-- LOCALIZATION NOTE (userStylesSearch): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n<!ENTITY userStylesSearch      \"Szukaj\">\n\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n<!ENTITY selectedElementLabel  \"Wybrany element:\">\n\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n<!ENTITY noPropertiesFound     \"Nie odnaleziono pasujących własności CSS.\">\n\n<!-- FIXME: notes -->\n<!ENTITY computedViewTitle     \"Wyliczone\">\n<!ENTITY ruleViewTitle         \"Reguły\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Inspektor stylów\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Najlepiej dopasowane\nrule.status.MATCHED=Dopasowane\nrule.status.PARENT_MATCH=Dopasowany rodzic\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=inline\nrule.sourceElement=element\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\nrule.inheritedFrom=Odziedziczony po %S\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle=Przeczytaj dokumentację tej własności\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Nieprawidłowa wartość własności\n\n# LOCALIZATION NOTE (style.contextmenu.copyselection): The computed view's\n# context menu copy entry.\nstyle.contextmenu.copyselection=Kopiuj zaznaczenie\n\n# LOCALIZATION NOTE (style.contextmenu.copyselection.accesskey): The computed\n# view's context menu copy entry access key.\nstyle.contextmenu.copyselection.accesskey=K\n\n# LOCALIZATION NOTE (style.contextmenu.copydeclaration): The style inspector's\n# context menu copy property entry allows a complete CSS property to be copied.\nstyle.contextmenu.copydeclaration=Kopiuj wiersz deklaracji\n\n# LOCALIZATION NOTE (style.contextmenu.copydeclaration.accesskey): The style\n# inspector's context menu copy property access key.\nstyle.contextmenu.copydeclaration.accesskey=d\n\n# LOCALIZATION NOTE (style.contextmenu.copyproperty): The style inspector's\n# context menu copy property name entry allows a CSS property name to be copied.\nstyle.contextmenu.copyproperty=Kopiuj własność\n\n# LOCALIZATION NOTE (style.contextmenu.copyproperty.accesskey): The style\n# inspector's context menu copy property name access key.\nstyle.contextmenu.copyproperty.accesskey=w\n\n# LOCALIZATION NOTE (style.contextmenu.copypropertyvalue): The style inspector's\n# context menu copy property value entry allows a CSS property name to be copied.\nstyle.contextmenu.copypropertyvalue=Kopiuj wartość własności\n\n# LOCALIZATION NOTE (style.contextmenu.copypropertyvalue.accesskey): The style\n# inspector's context menu copy property value access key.\nstyle.contextmenu.copypropertyvalue.accesskey=a\n\n# LOCALIZATION NOTE (rule.contextmenu.copyselection): The rule view's context\n# menu copy entry.\nrule.contextmenu.copyselection=Kopiuj zaznaczenie\n\n# LOCALIZATION NOTE (rule.contextmenu.copyselection.accesskey): The rule view's\n# context menu copy entry access key.\nrule.contextmenu.copyselection.accesskey=K\n\n# LOCALIZATION NOTE (rule.contextmenu.copyrule): The rule view's context menu\n# copy rule entry allows a complete CSS rule to be copied.\nrule.contextmenu.copyrule=Kopiuj regułę\n\n# LOCALIZATION NOTE (rule.contextmenu.copyrule.accesskey): The rule view's\n# context menu copy rule access key.\nrule.contextmenu.copyrule.accesskey=e\n\n# LOCALIZATION NOTE (rule.contextmenu.copydeclaration): The rule view's context\n# menu copy property entry allows a complete CSS property to be copied.\nrule.contextmenu.copydeclaration=Kopiuj wiersz deklaracji\n\n# LOCALIZATION NOTE (rule.contextmenu.copydeclaration.accesskey): The rule view's\n# context menu copy property access key.\nrule.contextmenu.copydeclaration.accesskey=d\n\n# LOCALIZATION NOTE (rule.contextmenu.copyproperty): The rule view's context\n# menu copy property entry allows a CSS property name to be copied.\nrule.contextmenu.copyproperty=Kopiuj własność\n\n# LOCALIZATION NOTE (rule.contextmenu.copyproperty.accesskey): The rule\n# view's context menu copy property name access key.\nrule.contextmenu.copyproperty.accesskey=w\n\n# LOCALIZATION NOTE (rule.contextmenu.copypropertyvalue): The rule view's\n# context menu copy property entry allows a CSS property value to be copied.\nrule.contextmenu.copypropertyvalue=Kopiuj wartość własności\n\n# LOCALIZATION NOTE (rule.contextmenu.copypropertyvalue.accesskey): The rule\n# view's context menu copy property value access key.\nrule.contextmenu.copypropertyvalue.accesskey=w\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=Nie zaznaczono elementu.\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/tilt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Tilt Inspector\n# which is available from the Web Developer sub-menu -> 'Tilt'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (initTilt.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed as an modal\n# popup window when initialization fails because of unsupported hardware.\ninitTilt.error = Nie udało się zainicjować Tilt, proszę sprawdzić\\ninformacje o rozwiązywaniu problemów na stronie http://get.webgl.org/troubleshooting\n\n# LOCALIZATION NOTE (initWebGL.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed in the console\n# when initialization fails because of unsupported hardware.\ninitWebGL.error = Nie udało się zainicjować kontekstu WebGL. Twój sprzęt lub sterowniki mogą go nie obsługiwać.\n\n# LOCALIZATION NOTE (linkProgram.error): This error happens when the WebGL\n# context can't link two compiled shader programs together. It is displayed in\n# the Error Console.\nlinkProgram.error = Nie udało się zainicjować programu shadera: %S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (uri or path) of a shader is not the expected one. It is displayed in\n# the Error Console.\ncompileShader.source.error = Nieprawidłowy typ źródła shadera (oczekiwano ciągu znaków).\n\n# LOCALIATION NOTE (compileShader.type.error): There are two types of shader\n# programs - vertex and fragment. At a shader initialization, if none of these\n# two types is specified, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.type.error = Nieprawidłowy typ shadera określony dla: %S\n\n# LOCALIZATION NOTE (compileShader.compile.error): If the shader source and\n# type are correctly specified, there may be syntax errors in the shader code.\n# If this is the case, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.compile.error = Stan kompilacji shadera:\\n%S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (canvas or image) of a texture is not as expected. It is displayed in\n# the Error Console.\ninitTexture.source.error = Nieprawidłowy typ źródła tekstury (oczekiwano obrazu).\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/timeline.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY timelineUI.recordButton.tooltip \"Rejestruj operacje na osi czasu\">\n<!ENTITY timelineUI.recordLabel \"Rejestrowanie…\">\n<!ENTITY timelineUI.memoryCheckbox.label \"Pamięć\">\n<!ENTITY timelineUI.memoryCheckbox.tooltip \"Pomiary pamięci\">\n<!ENTITY timelineUI.filterButton.tooltip \"Wybierz dane do wyświetlenia\">\n<!ENTITY timelineUI.emptyNotice1 \"Kliknij przycisk\">\n<!ENTITY timelineUI.emptyNotice2 \", aby rozpocząć rejestrowanie zdarzeń na osi czasu.\">\n<!ENTITY timelineUI.stopNotice1 \"Kliknij ponownie przycisk\">\n<!ENTITY timelineUI.stopNotice2 \", aby zatrzymać rejestrowanie.\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/timeline.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntimeline.label=Oś czasu\ntimeline.panelLabel=Panel osi czasu\ntimeline.tooltip=Wydajność na osi czasu\ntimeline.tick=%S ms\n\ntimeline.records=Zdarzenia\ntimeline.label.styles2=Styl\ntimeline.label.reflow2=Układ\ntimeline.label.paint=Malowanie\ntimeline.label.javascript2=JavaScript\ntimeline.label.domevent=Zdarzenie DOM\ntimeline.label.consoleTime=Konsola\n\ngraphs.memory=MB\n\ntimeline.markerDetailFormat=%1$S (%2$S)\ntimeline.markerDetail.start=Początek:\ntimeline.markerDetail.end=Koniec:\ntimeline.markerDetail.duration=Czas trwania:\ntimeline.markerDetail.consoleTimerName=Nazwa:\ntimeline.markerDetail.DOMEventType=Typ zdarzenia:\ntimeline.markerDetail.DOMEventPhase=Faza:\ntimeline.markerDetail.DOMEventTargetPhase=target\ntimeline.markerDetail.DOMEventCapturingPhase=capture\ntimeline.markerDetail.DOMEventBubblingPhase=bubbling\ntimeline.markerDetail.stack=Stos:\ntimeline.markerDetail.startStack=Stos na początku:\ntimeline.markerDetail.endStack=Stos na końcu:\ntimeline.markerDetail.unknownFrame=<nieznane położenie>\ntimeline.markerDetail.asyncStack=(asynchroniczny rodzic: %S)\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeCmd.key \"W\">\n<!ENTITY toolboxCloseButton.tooltip \"Zamknij narzędzia dla programistów\">\n<!ENTITY toolboxOptionsButton.key \"O\">\n<!ENTITY toolboxNextTool.key \"]\">\n<!ENTITY toolboxPreviousTool.key \"[\">\n<!ENTITY toolboxZoomIn.key \"+\">\n<!ENTITY toolboxZoomIn.key2 \"=\">\n<!ENTITY toolboxZoomOut.key \"-\">\n<!ENTITY toolboxZoomReset.key \"0\">\n<!ENTITY toolboxReload.key \"r\">\n\n<!ENTITY toolboxFramesTooltip \"Wskaż element iframe jako cel narzędzi\">\n\n<!ENTITY browserToolboxErrorMessage \"Błąd otwierania narzędzi przeglądarki:\">\n\n<!ENTITY options.toolNotSupported.label \"* Nieobsługiwane dla aktualnego celu narzędzi\">\n<!ENTITY options.context.triggersPageRefresh \"* Tylko aktualna sesja, przeładowuje stronę\">\n\n<!ENTITY options.selectDefaultTools.label \"Domyślne narzędzia dla programistów\">\n<!ENTITY options.selectAdditionalTools.label \"Narzędzia dla programistów zainstalowane przez dodatki\">\n<!ENTITY options.selectEnabledToolboxButtons.label \"Przyciski narzędzi dla programistów\">\n\n<!ENTITY options.selectDevToolsTheme.label2 \"Motyw\">\n<!ENTITY options.usedeveditiontheme.label \"Motyw Firefox Developer Edition\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Przełącza motyw Firefox Developer Edition przeglądarki\">\n\n<!ENTITY options.commonPrefs.label \"Ogólne\">\n<!ENTITY options.enablePersistentLogs.label \"Trwałe dzienniki\">\n<!ENTITY options.enablePersistentLogs.tooltip \"Po włączeniu tej opcji konsola www oraz monitor sieci nie będą czyścić wyjścia po przejściu do kolejnej strony\">\n\n<!ENTITY options.context.inspector \"Inspektor\">\n<!ENTITY options.showUserAgentStyles.label \"Wyświetlanie stylów przeglądarki\">\n<!ENTITY options.showUserAgentStyles.tooltip \"Włączenie tej opcji spowoduje wyświetlanie domyślnych stylów wczytywanych przez przeglądarkę\">\n<!ENTITY options.defaultColorUnit.label \"Domyślny model przestrzeni barw\">\n<!ENTITY options.defaultColorUnit.accesskey \"D\">\n<!ENTITY options.defaultColorUnit.hex \"Hex\">\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n<!ENTITY options.defaultColorUnit.name \"Nazwy kolorów\">\n\n<!ENTITY options.webconsole.label \"Konsola WWW\">\n<!ENTITY options.timestampMessages.label \"Znaczniki czasu\">\n<!ENTITY options.timestampMessages.tooltip \"Po włączeniu tej opcji komendy i ich wyjście w konsoli WWW będą wyświetlane obok znaczników czasu\">\n\n<!ENTITY options.styleeditor.label \"Edytor stylów\">\n<!ENTITY options.stylesheetSourceMaps.label \"Oryginalne źródła\">\n<!ENTITY options.stylesheetSourceMaps.tooltip \"Pokazuj oryginalne źródła (np. pliki Saas) w edytorze stylów i inspektorze\">\n<!ENTITY options.stylesheetAutocompletion.label \"Automatyczne uzupełnianie CSS\">\n<!ENTITY options.stylesheetAutocompletion.tooltip \"Podczas pisania uzupełniaj automatycznie wartości, własności i selektory CSS w edytorze stylów\">\n\n<!ENTITY options.profiler.label \"Profiler JavaScript\">\n<!ENTITY options.showPlatformData.label \"Informacje platformy Gecko\">\n<!ENTITY options.showPlatformData.tooltip \"Po włączeniu tej opcji Profiler JavaScript będzie raportował symbole platformy Gecko\">\n\n<!ENTITY options.sourceeditor.label \"Edytor\">\n<!ENTITY options.sourceeditor.detectindentation.label \"Wykrywanie wcięć\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"Odgadywanie głębokości wcięć w oparciu o treść źródła\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label \"Domykanie nawiasów\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"Automatyczne wstawianie znaków zamknięcia nawiasu\">\n<!ENTITY options.sourceeditor.expandtab.label \"Wcinanie spacjami\">\n<!ENTITY options.sourceeditor.expandtab.tooltip \"Spacje zamiast znaków tabulacji\">\n<!ENTITY options.sourceeditor.tabsize.label \"Szerokość tabulacji:\">\n<!ENTITY options.sourceeditor.tabsize.accesskey \"S\">\n<!ENTITY options.sourceeditor.keybinding.label \"Skróty klawiaturowe:\">\n<!ENTITY options.sourceeditor.keybinding.accesskey \"k\">\n<!ENTITY options.sourceeditor.keybinding.default.label \"domyślne\">\n\n<!ENTITY options.context.advancedSettings \"Zaawansowane\">\n<!ENTITY options.enableChrome.label5 \"Narzędzia debugowania chrome przeglądarki i dodatków\">\n<!ENTITY options.enableChrome.tooltip3 \"Włączenie tej opcji pozwoli na używanie wielu narzędzi dla programistów w kontekście przeglądarki (poprzez Narzędzia > Dla twórców witryn > Narzędzia przeglądarki) i debugowanie dodatków z menedżera dodatków\">\n<!ENTITY options.enableRemote.label3 \"Debugowanie zdalne\">\n<!ENTITY options.enableRemote.tooltip \"Włączenie tej opcji pozwoli na debugowanie zdalnych instancji Firefoksa takich jak Firefox OS z poziomu narzędzi dla programistów\">\n<!ENTITY options.disableJavaScript.label \"Wyłącz JavaScript *\">\n<!ENTITY options.disableJavaScript.tooltip \"Wyłącza JavaScript w aktualnej karcie. Jeśli karta lub narzędzia zostaną zamknięte, ustawienie zostanie zapomniane.\">\n<!ENTITY options.disableCache.label2 \"Wyłącz pamięć podręczną (gdy otworzone są narzędzia)\">\n<!ENTITY options.disableCache.tooltip2 \"Wyłącza pamięć podręczną we wszystkich kartach, dla których narzędzia są otwarte.\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip=Wyświetlaj u dołu okna przeglądarki\ntoolboxDockButtons.side.tooltip=Wyświetlaj z boku okna przeglądarki\ntoolboxDockButtons.window.tooltip=Wyświetlaj w osobnym oknie\n\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of errors in the current web page\ntoolboxToggleButton.errors=#1 błąd;#1 błędy;#1 błędów\n\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of warnings in the current web page\ntoolboxToggleButton.warnings=#1 ostrzeżenie;#1 ostrzeżenia;#1 ostrzeżeń\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\ntoolboxToggleButton.tooltip=%1$S, %2$S\\nKliknij, aby przełączyć narzędzia dla programistów.\n\n# LOCALIZATION NOTE (toolbox.titleTemplate): This is the template\n# used to format the title of the toolbox.\n# The name of the selected tool: %1$S.\n# The url of the page being tooled: %2$S.\ntoolbox.titleTemplate=%1$S - %2$S\n\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\n# name when no tool is selected.\ntoolbox.defaultTitle=Narzędzia dla programistów\ntoolbox.label=Narzędzia dla programistów\n\noptionsButton.tooltip=Ustawienia narzędzi\noptions.label=Ustawienia\noptions.panelLabel=Panel ustawień narzędzi\n\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\n# used to add a * marker to the label for the Options Panel tool checkbox for the\n# tool which is not supported for the current toolbox target.\n# The name of the tool: %1$S.\noptions.toolNotSupportedMarker=%1$S *\n\nscratchpad.keycode=VK_F4\nbrowserConsoleCmd.commandkey=j\n\npickButton.tooltip=Wskaż element na stronie\n\nsidebar.showAllTabs.label=…\nsidebar.showAllTabs.tooltip=Wszystkie karty\n\noptions.darkTheme.label=Ciemny\noptions.lightTheme.label=Jasny\n\ntoolbox.noContentProcess.message=Brak uruchomionego procesu treści.\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"Konsola WWW\">\n<!ENTITY browserConsole.title \"Konsola przeglądarki\">\n\n<!ENTITY networkPanel.requestURLColon             \"URL żądania:\">\n<!ENTITY networkPanel.requestMethodColon          \"Metoda żądania:\">\n<!ENTITY networkPanel.statusCodeColon             \"Kod stanu:\">\n\n<!ENTITY networkPanel.requestHeaders              \"Nagłówki żądania\">\n<!ENTITY networkPanel.requestCookie               \"Przesłane ciasteczko\">\n<!ENTITY networkPanel.requestBody                 \"Zawartość żądania\">\n<!ENTITY networkPanel.requestFormData             \"Przesłane dane formularzy\">\n\n<!ENTITY networkPanel.responseHeaders             \"Nagłówki odpowiedzi\">\n<!ENTITY networkPanel.responseCookie              \"Ciasteczko z odpowiedzi\">\n<!ENTITY networkPanel.responseBody                \"Zawartość odpowiedzi\">\n<!ENTITY networkPanel.responseBodyCached          \"Dane z pamięci podręcznej\">\n<!ENTITY networkPanel.responseBodyUnknownType     \"Nieznany typ zawartości\">\n<!ENTITY networkPanel.responseNoBody              \"Brak zawartości w odpowiedzi\">\n<!ENTITY networkPanel.responseImage               \"Odebrany obrazek\">\n<!ENTITY networkPanel.responseImageCached         \"Obrazek z pamięci podręcznej\">\n\n<!-- LOCALIZATION NOTE (saveBodies.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY saveBodies.label     \"Zapisz zawartość żądania i odpowiedzi\">\n<!ENTITY saveBodies.accesskey \"s\">\n\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY openURL.label     \"Otwórz adres URL w nowej karcie\">\n<!ENTITY openURL.accesskey \"k\">\n\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n<!ENTITY btnPageNet.label   \"Sieć\">\n<!ENTITY btnPageNet.tooltip \"Zapisuj połączenia sieciowe\">\n<!ENTITY btnPageNet.accesskey \"S\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"S\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"Zapisuj błędy i ostrzeżenia CSS\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"Zapisuj wyjątki JavaScriptu\">\n<!ENTITY btnPageJS.accesskey \"J\">\n<!ENTITY btnPageSecurity.label \"Bezpieczeństwo\">\n<!ENTITY btnPageSecurity.tooltip \"Zapisuj wyjątki i ostrzeżenia bezpieczeństwa\">\n<!ENTITY btnPageSecurity.accesskey \"B\">\n\n<!ENTITY btnPageLogging.label \"Dziennik\">\n<!ENTITY btnPageLogging.tooltip \"Wpisy dziennika wysłane do obiektu „console”\">\n<!ENTITY btnPageLogging.accesskey3 \"d\">\n<!ENTITY btnConsoleErrors       \"Błędy\">\n<!ENTITY btnConsoleInfo \"Informacje\">\n<!ENTITY btnConsoleWarnings     \"Ostrzeżenia\">\n<!ENTITY btnConsoleLog \"Wpisy dziennika\">\n<!ENTITY btnConsoleXhr \"XHR\">\n<!ENTITY btnConsoleReflows \"Reflows\">\n\n<!ENTITY filterOutput.placeholder \"Filtruj wyjście\">\n<!ENTITY btnClear.label        \"Wyczyść\">\n<!ENTITY btnClear.tooltip      \"Wyczyść wyjście konsoli WWW\">\n<!ENTITY btnClear.accesskey \"W\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"Kopiuj adres odnośnika\">\n<!ENTITY copyURLCmd.accesskey \"a\">\n\n<!ENTITY closeCmd.key  \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key \"L\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY webAudioEditorUI.reloadNotice1 \"Wczytaj ponownie stronę\">\n<!ENTITY webAudioEditorUI.reloadNotice2 \", aby wyświetlić i edytować kontekst audio.\">\n<!ENTITY webAudioEditorUI.emptyNotice \"Oczekiwanie a utworzenie kontekstu audio…\">\n\n<!ENTITY webAudioEditorUI.tab.properties2 \"Własności\">\n<!ENTITY webAudioEditorUI.tab.automation \"Automatyzacja\">\n<!ENTITY webAudioEditorUI.inspectorTitle \"Inspektor AudioNode\">\n<!ENTITY webAudioEditorUI.inspectorEmpty \"Brak zaznaczonych węzłów AudioNode.\">\n<!ENTITY webAudioEditorUI.propertiesEmpty \"Węzeł nie posiada żadnych właściwości.\">\n<!ENTITY webAudioEditorUI.automationEmpty \"Węzeł nie posiada żadnych AudioParams.\">\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam nie posiada żadnych zdarzeń automatyzacji.\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nToolboxWebAudioEditor1.label=Web audio\nToolboxWebAudioEditor1.panelLabel=Panel web audio\nToolboxWebAudioEditor1.tooltip=Przeglądarka i edytor kontekstów web audio\n\ncollapseInspector=Zmniejsz inspektora\nexpandInspector=Powiększ inspektora\n\nwebAudioEditorTooltipBypass=Pomiń AudioNode\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntypeError=Błąd: \ntypeWarning=Ostrzeżenie: \ntypeNetwork=Sieć: \ntypeException=Wyjątek:  \ntypeCssParser=Parser CSS: \ntypeStrict=Ostrzeżenie trybu ścisłej zgodności: \nmsgCategory=Kategoria: \nerrLine=Wiersz: %S\nbtnHide=Ukryj\nbtnPrefs=Preferencje\ncategoryPage=Strona:\ncategoryConsole=Konsola:\nbtnMutation=Przekształcenia DOM\ntipMutation=Przełącz logowanie zdarzeń przekształceń DOM\nbtnGlobal=Komunikaty globalne\ntipGlobal=Przełącz logowanie komunikatów globalnych\nlocalConsole=Konsola lokalna\nclearConsoleCmd.label=Wyczyść konsolę\nclearConsoleCmd.accesskey=W\nclose.button=Zamknij\nclose.accesskey=Z\nupdate.button=Aktualizuj\nupdate.accesskey=A\ncmd.commandkey=k\nwebConsoleCmd.accesskey=n\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S.%03S\n\nhelperFuncUnsupportedTypeError=Nie można wywołać funkcji pprint na tym typie obiektu.\n\nNetworkPanel.label=Zbadaj żądanie sieciowe\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS):\n#\n# This string is used to show the duration between two network events (e.g\n# request and respones header or response header and response body).\nNetworkPanel.durationMS=%Sms\n# LOCALIZATION NOTE (NetworkPanel.imageSizeDeltaDurationMS):\n# This string is used to show the duration between the response header and the\n# response body event. It also shows the size of the received or cached image.\n#\n# The first %S is replace by the width of the inspected image.\n# The second %S is replaced by the height of the inspected image.\n# The third %S is replaced by the duration between the response header and the\n# response body event.\nNetworkPanel.imageSizeDeltaDurationMS=%S×%Spx, Δ%Sms\n# LOCALIZATION NOTE (NetworkPanel.responseBodyUnableToDisplay.content):\n#\n# This string is displayed within the response body section of the NetworkPanel\n# if the content type of the network request can't be displayed in the\n# NetworkPanel. E.g. any kind of text is easy to display, but some audio or\n# flash data received from the server can't be displayed.\n#\n# The %S is replaced by the content type, that can't be displayed, examples are\n#  o application/x-shockwave-flash\n#  o music/crescendo\nNetworkPanel.responseBodyUnableToDisplay.content=Nie udało się wyświetlić odpowiedzi typu „%S”\nConsoleAPIDisabled=API dziennika konsoli WWW (console.log, console.info, console.warn, console.error) zostało wyłączone przez skrypt na tej stronie.\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): The Web Console floating\n# panel title, followed by the web page URL.\n# For RTL languages you need to set the LRM in the string to give the URL\n# the correct direction.\nwebConsoleWindowTitleAndURL=Konsola WWW - %S\nwebConsoleXhrIndicator=XHR\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): Message displayed after a\n# URL in the Web Console that has been flagged for Mixed Content (i.e. http\n# content in an https page)\nwebConsoleMixedContentWarning=Zawartość częściowo szyfrowana\n\nwebConsoleMoreInfoLabel=Więcej informacji\n\n# LOCALIZATION NOTE (scratchpad.linkText):\n# The text used in the right hand side of the web console command line when\n# Javascript is being entered, to indicate how to jump into scratchpad mode\nscratchpad.linkText=Shift+RETURN - Otwórz w Brudnopisie\n\n# LOCALIZATION NOTE (gcliterm.instanceLabel): The console displays\n# objects using their type (from the constructor function) in this descriptive\n# string\ngcliterm.instanceLabel=Instancja typu %S\n\nreflow.messageWithNoLink=reflow: %Sms\nreflow.messageWithLink=reflow: %Sms\\u0020\nreflow.messageLinkText=funkcja „%1$S”, %2$S linia %3$S\n\nstacktrace.anonymousFunction=<anonimowa>\n\nunknownLocation=<nieznane>\n\n# LOCALIZATION NOTE (timerStarted):\n# This string is used to display the result of the console.time() call.\n# %S=name of timer\ntimerStarted=%S: czasomierz uruchomiony\n\n# LOCALIZATION NOTE (timeEnd):\n# This string is used to display the result of the console.timeEnd() call.\n# %1$S=name of timer, %2$S=number of milliseconds\ntimeEnd=%1$S: %2$Sms\n\nnoCounterLabel=<brak etykiety>\n\n# LOCALIZATION NOTE (Autocomplete.blank):\n# This string is used when inputnode string containing anchor doesn't\n# doesn't matches to any property in the content.\nAutocomplete.blank=  <- brak wyników\n\nmaxTimersExceeded=Przekroczono maksymalną liczbę dozwolonych czasomierzy.\nmaxCountersExceeded=Przekroczono maksymalną liczbę dozwolonych liczników dla tej strony.\n\n# LOCALIZATION NOTE (JSTerm.updateNotInspectable):\n# This string is used when the user inspects an evaluation result in the Web\n# Console and tries the Update button, but the new result no longer returns an\n# object that can be inspected.\nJSTerm.updateNotInspectable=Po przeliczeniu wprowadzonych wyrażeń, nie ma już możliwości zbadania wyniku.\n\n# LOCALIZATION NOTE (remoteWebConsolePromptTitle): The title displayed on the\n# Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptTitle=Połączenie zdalne\n\n# LOCALIZATION NOTE (remoteWebConsolePromptMessage): The message displayed on the\n# Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptMessage=Wprowadź nazwę hosta i numer portu (host:port)\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabTitle): The title displayed on the\n# Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabTitle=Lista kart - Połączenie zdalne\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabMessage): The message displayed on the\n# Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabMessage=Wybierz kartę, do której chcesz się podpiąć, lub konsolę globalną.\n\n# LOCALIZATION NOTE (listTabs.globalConsoleActor): The string displayed for the\n# global console in the tabs selection.\nlistTabs.globalConsoleActor=*Konsola globalna*\n\n# LOCALIZATION NOTE (MenuWebconsole.label):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the web console tab selected.\nMenuWebconsole.label=Konsola WWW\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label):\n# This string is displayed as the label of the tab in the devtools window.\nToolboxTabWebconsole.label=Konsola\nToolboxWebConsole.panelLabel=Panel konsoli\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip):\n# This string is displayed in the tooltip of the tab when the web console is\n# displayed inside the developer tools window.\nToolboxWebconsole.tooltip=Konsola WWW\n\n# LOCALIZATION NOTE (longStringEllipsis): The string displayed after a long\n# string. This string is clickable such that the rest of the string is retrieved\n# from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): The string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=Ciąg znaków, który próbujesz wyświetlić, jest zbyt długi dla Konsoli WWW.\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingResponseContentLink): This is\n# displayed in the network panel when the response body is only partially\n# available.\nNetworkPanel.fetchRemainingResponseContentLink=Pobierz pozostałe %1$S bajtów\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingRequestContentLink): This is\n# displayed in the network panel when the request body is only partially\n# available.\nNetworkPanel.fetchRemainingRequestContentLink=Pobierz treść żądania (%1$S bajtów)\n\n# LOCALIZATION NOTE (connectionTimeout): Message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=Przekroczono limit czasu połączenia. Sprawdź konsolę błędów na obu urządzeniach, aby uzyskać informacje o potencjalnych błędach. Zamknij i otwórz konsolę www, aby spróbować ponownie.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): This is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Filtruj własności\n\n# LOCALIZATION NOTE (emptyPropertiesList): The text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=Brak własności do wyświetlenia\n\nmessageRepeats.tooltip2=jedno powtórzenie;#1 powtórzenia;#1 powtórzeń\n\nopenNodeInInspector=Kliknij, aby zaznaczyć węzeł w inspektorze\n\ncdFunctionInvalidArgument=Nie można wykonać „cd()” dla wybranego okna. Nieprawidłowy argument.\n\nselfxss.msg=Ostrzeżenie: należy zachować szczególną ostrożność podczas wklejania rzeczy których się nie rozumie. Takie treści mogą potencjalnie pozwolić atakującemu na kradzież Twojej tożsamości lub przejęcie kontroli nad Twoim komputerem. Należy wprowadzić „%S” poniżej (nie trzeba zatwierdzać enterem), aby umożliwić wklejanie.\nselfxss.okstring=zezwalaj na wklejanie\n\nmessageToggleDetails=Przełącz szczegóły wiadomości\n\nemptySlotLabel=#1 pusty element;#1 puste elementy;#1 pustych elementów\n\ntable.index=(indeks)\ntable.iterationIndex=(indeks iteracji)\ntable.key=Klucz\ntable.value=Wartości\n\nseverity.error=Błąd\nseverity.warn=Ostrzeżenie\nseverity.info=Informacja\nseverity.log=Wpis dziennika\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n\n<!ENTITY projectMenu_label \"Projekt\">\n<!ENTITY projectMenu_accesskey \"P\">\n<!ENTITY projectMenu_newApp_label \"Nowa aplikacja…\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"Otwórz aplikację lokalną…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"t\">\n<!ENTITY projectMenu_importHostedApp_label \"Otwórz aplikację zdalną…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"r\">\n<!ENTITY projectMenu_selectApp_label \"Otwórz aplikację…\">\n<!ENTITY projectMenu_selectApp_accesskey \"O\">\n<!ENTITY projectMenu_play_label \"Zainstaluj i uruchom\">\n<!ENTITY projectMenu_play_accesskey \"m\">\n<!ENTITY projectMenu_stop_label \"Zakończ aplikację\">\n<!ENTITY projectMenu_stop_accesskey \"Z\">\n<!ENTITY projectMenu_debug_label \"Debuguj aplikację\">\n<!ENTITY projectMenu_debug_accesskey \"D\">\n<!ENTITY projectMenu_remove_label \"Usuń projekt\">\n<!ENTITY projectMenu_remove_accesskey \"U\">\n<!ENTITY projectMenu_showPrefs_label \"Ustawienia urządzenia\">\n<!ENTITY projectMenu_showPrefs_accesskey \"a\">\n<!ENTITY projectMenu_manageComponents_label \"Zarządzaj dodatkowymi komponentami\">\n<!ENTITY projectMenu_manageComponents_accesskey \"k\">\n\n<!ENTITY runtimeMenu_label \"Środowisko\">\n<!ENTITY runtimeMenu_accesskey \"o\">\n<!ENTITY runtimeMenu_disconnect_label \"Rozłącz\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"R\">\n<!ENTITY runtimeMenu_showPermissionTable_label \"Tabela uprawnień\">\n<!ENTITY runtimeMenu_showPermissionTable_accesskey \"T\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"Zrzut ekranu\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"Z\">\n<!ENTITY runtimeMenu_showDetails_label \"Informacje\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"I\">\n<!ENTITY runtimeMenu_showMonitor_label \"Monitor zasobów\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"M\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Ustawienia urządzenia\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"U\">\n<!ENTITY runtimeMenu_showSettings_label \"Ustawienia urządzenia\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"a\">\n\n<!ENTITY viewMenu_label \"Widok\">\n<!ENTITY viewMenu_accesskey \"W\">\n<!ENTITY viewMenu_toggleEditor_label \"Edytor\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"E\">\n<!ENTITY viewMenu_zoomin_label \"Powiększ\">\n<!ENTITY viewMenu_zoomin_accesskey \"P\">\n<!ENTITY viewMenu_zoomout_label \"Pomniejsz\">\n<!ENTITY viewMenu_zoomout_accesskey \"z\">\n<!ENTITY viewMenu_resetzoom_label \"Rozmiar pierwotny\">\n<!ENTITY viewMenu_resetzoom_accesskey \"R\">\n\n<!ENTITY projectButton_label \"Otwórz aplikację\">\n<!ENTITY runtimeButton_label \"Wybierz środowisko\">\n\n<!ENTITY key_quit \"W\">\n<!ENTITY key_showProjectPanel \"O\">\n<!ENTITY key_play \"R\">\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!ENTITY key_toggleEditor \"B\">\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n\n<!ENTITY projectPanel_myProjects \"Projekty\">\n<!ENTITY projectPanel_runtimeApps \"Aplikacje środowiska\">\n<!ENTITY projectPanel_tabs \"Karty\">\n<!ENTITY runtimePanel_usb \"Urządzenia USB\">\n<!ENTITY runtimePanel_wifi \"Urządzenia Wi-Fi\">\n<!ENTITY runtimePanel_simulator \"Symulator\">\n<!ENTITY runtimePanel_other \"Inne\">\n<!ENTITY runtimePanel_installsimulator \"Zainstaluj symulator\">\n<!ENTITY runtimePanel_noadbhelper \"Zainstaluj dodatek ADB Helper\">\n<!ENTITY runtimePanel_nousbdevice \"Niewidoczne urządzenie?\">\n\n<!ENTITY details_valid_header \"Zweryfikowana\">\n<!ENTITY details_warning_header \"Ostrzeżenia\">\n<!ENTITY details_error_header \"Błędy\">\n<!ENTITY details_description \"Opis\">\n<!ENTITY details_location \"Położenie\">\n<!ENTITY details_manifestURL \"ID aplikacji\">\n<!ENTITY details_removeProject_button \"Usuń projekt\">\n<!ENTITY details_showPrepackageLog_button \"Wpisy dziennika poprzedzające pakowanie\">\n\n<!ENTITY newAppWindowTitle \"Nowa aplikacja\">\n<!ENTITY newAppHeader \"Szablon\">\n<!ENTITY newAppLoadingTemplate \"Wczytywanie szablonów…\">\n<!ENTITY newAppProjectName \"Nazwa projektu:\">\n\n<!ENTITY deck_close \"Zamknij\">\n<!ENTITY addons_title \"Dodatkowe komponenty\">\n<!ENTITY addons_aboutaddons \"Otwórz menedżer dodatków\">\n\n<!ENTITY prefs_title \"Ustawienia\">\n<!ENTITY prefs_editor_title \"Edytor\">\n<!ENTITY prefs_general_title \"Ogólne\">\n<!ENTITY prefs_restore \"Przywróć domyślne\">\n<!ENTITY prefs_manage_components \"Zarządzaj dodatkowymi komponentami\">\n<!ENTITY prefs_options_autoconnectruntime \"Łącz z ostatnim środowiskiem\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"Ponowne łączenie z ostatnim środowiskiem przy starcie WebIDE\">\n<!ENTITY prefs_options_rememberlastproject \"Przywracanie projektu\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"Przywróć ostatni otwarty projekt podczas uruchamiania WebIDE\">\n<!ENTITY prefs_options_templatesurl \"Adres URL szablonów\">\n<!ENTITY prefs_options_templatesurl_tooltip \"Indeks dostępnych szablonów\">\n<!ENTITY prefs_options_showeditor \"Edytor\">\n<!ENTITY prefs_options_showeditor_tooltip \"Wyświetlanie wewnętrznego edytora\">\n<!ENTITY prefs_options_tabsize \"Szerokość tabulacji\">\n<!ENTITY prefs_options_expandtab \"Miękka tabulacja\">\n<!ENTITY prefs_options_expandtab_tooltip \"Zastępowanie spacjami znaków tabulacji\">\n<!ENTITY prefs_options_detectindentation \"Automatyczne wcięcia\">\n<!ENTITY prefs_options_detectindentation_tooltip \"Odgadywanie głębokości wcięć na podstawie źródłowych treści\">\n<!ENTITY prefs_options_autocomplete \"Automatyczne uzupełnianie\">\n<!ENTITY prefs_options_autocomplete_tooltip \"Automatyczne uzupełnianie kodu\">\n<!ENTITY prefs_options_autoclosebrackets \"Automatyczne nawiasy\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"Automatyczne wstawianie znaków zamykających nawias\">\n<!ENTITY prefs_options_keybindings \"Skróty klawiaturowe\">\n<!ENTITY prefs_options_keybindings_default \"Domyślne\">\n\n<!ENTITY permissionstable_title \"Tabela uprawnień\">\n<!ENTITY permissionstable_name_header \"Nazwa\">\n\n<!ENTITY runtimedetails_title \"Informacje o środowisku\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB root: \">\n<!ENTITY runtimedetails_summonADBRoot \"zażądaj wyższych uprawnień\">\n<!ENTITY runtimedetails_ADBRootWarning \"Wymagany odblokowany bootloader\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Nieograniczone uprawnienia narzędzi: \">\n<!ENTITY runtimedetails_requestPrivileges \"zażądaj wyższych uprawnień\">\n<!ENTITY runtimedetails_privilegesWarning \"Urządzenie zostanie uruchomione ponownie. Wymagane uprawnienia użytkownika „root”\">\n\n<!ENTITY device_typeboolean \"Wartość logiczna\">\n<!ENTITY device_typenumber \"Liczba całkowita\">\n<!ENTITY device_typestring \"Łańcuch\">\n<!ENTITY device_typeobject \"Obiekt\">\n<!ENTITY device_typenone \"Wybierz typ\">\n\n<!ENTITY devicepreference_title \"Ustawienia urządzenia\">\n<!ENTITY devicepreference_search \"Ustawienia wyszukiwania\">\n<!ENTITY devicepreference_newname \"Nazwa ustawienia\">\n<!ENTITY devicepreference_newtext \"Wartość ustawienia\">\n<!ENTITY devicepreference_addnew \"Dodaj ustawienie\">\n<!ENTITY devicesetting_title \"Ustawienia urządzenia\">\n<!ENTITY devicesetting_search \"Ustawienia wyszukiwania\">\n<!ENTITY devicesetting_newname \"Nazwa ustawienia\">\n<!ENTITY devicesetting_newtext \"Wartość ustawienia\">\n<!ENTITY devicesetting_addnew \"Dodaj ustawienie\">\n\n<!ENTITY monitor_title \"Monitor zasobów\">\n<!ENTITY monitor_help \"Pomoc\">\n\n<!ENTITY wifi_auth_header \"Identyfikacja klienta\">\n<!ENTITY wifi_auth_scan_request \"Urządzenie, z którym się łączysz, potrzebuje więcej informacji, aby uwierzytelnić to połączenie. Proszę zeskanować poniższy kod QR z poziomu komunikatu wyświetlanego na drugim urządzeniu.\">\n<!ENTITY wifi_auth_no_scanner \"Brak komunikatu skanera kodów QR?\">\n<!ENTITY wifi_auth_yes_scanner \"Komunikat skanera kodów QR wyświetlił się?\">\n<!ENTITY wifi_auth_token_request \"Jeśli inne urządzenie prosi o wprowadzenie tokenu zamiast skanowania kodu QR, wprowadź na nim poniższy ciąg znaków:\">\n\n<!ENTITY logs_title \"Wpisy dziennika poprzedzające pakowanie\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/devtools/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=Firefox WebIDE\ntitle_app=Firefox WebIDE: %S\n\nruntimeButton_label=Wybierz środowisko\nprojectButton_label=Otwórz aplikację\n\nmainProcess_label=Główny proces\n\nlocal_runtime=Lokalne środowisko\nremote_runtime=Zdalne środowisko\nremote_runtime_promptTitle=Zdalne środowisko\nremote_runtime_promptMessage=nazwa hosta:port\n\nimportPackagedApp_title=Wybór katalogu\nimportHostedApp_title=Otwieranie aplikacji zdalnej\nimportHostedApp_header=Adres URL manifestu\n\nnotification_showTroubleShooting_label=Rozwiązywanie problemów\nnotification_showTroubleShooting_accesskey=R\n\nproject_tab_loading=Wczytywanie…\n\nerror_cantInstallNotFullyConnected=Nie można zainstalować projektu - nie w pełni połączono.\nerror_cantInstallValidationErrors=Nie można zainstalować projektu - błędy weryfikacji.\nerror_listRunningApps=Nie można pobrać listy aplikacji z urządzenia.\nerror_operationTimeout=Przekroczono limit czasu dla „%1$S”.\nerror_operationFail=Operacja „%1$S” nie powiodła się.\nerror_cantConnectToApp=Nie można połączyć się z aplikacją „%1$S”\nerror_cantFetchAddonsJSON=Nie można pobrać listy dodatków: %S\nerror_appProjectsLoadFailed=Nie można wczytać listy projektów. Błąd może wystąpić, jeśli wcześniej była uruchamiana nowsza wersja Firefoksa na tym profilu.\n\naddons_stable=stabilny\naddons_unstable=rozwijany\naddons_simulator_label=Symulator Firefox OS %1$S (%2$S)\naddons_install_button=Zainstaluj\naddons_uninstall_button=Odinstaluj\naddons_adb_label=Dodatek ADB Helper\naddons_adapters_label=Dodatek Firefox Developer Tools Adapters\naddons_adb_warning=Urządzenia USB nie będą wykrywane bez tego dodatku\naddons_status_unknown=?\naddons_status_installed=Zainstalowany\naddons_status_uninstalled=Niezainstalowany\naddons_status_preparing=Przygotowywanie…\naddons_status_downloading=Pobieranie…\naddons_status_installing=Instalowanie…\n\nruntimedetails_checkno=Nie\nruntimedetails_checkyes=Tak\nruntimedetails_checkunknown=Nieznany (wymaga dodatku ADB Helper 0.4.0 lub nowszego)\nruntimedetails_notUSBDevice=Inne urządzenie (nie USB)\n\nstatus_tooltip=Status weryfikacji: %1$S\nstatus_valid=prawidłowy\nstatus_warning=ostrzeżenia\nstatus_error=błędy\nstatus_unknown=nieznany\n\ndevice_reset_default=Przywróć domyślne\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY downloads.title \"Pobierane pliki\">\n<!ENTITY downloadDetails.width \"50ch\">\n<!ENTITY downloadsSummary.minWidth2 \"30ch\">\n\n<!ENTITY cmd.pause.label                  \"Wstrzymaj\">\n<!ENTITY cmd.pause.accesskey              \"W\">\n<!ENTITY cmd.resume.label                 \"Wznów\">\n<!ENTITY cmd.resume.accesskey             \"z\">\n<!ENTITY cmd.cancel.label                 \"Anuluj\">\n<!ENTITY cmd.show.label \"Otwórz folder nadrzędny\">\n<!ENTITY cmd.show.accesskey \"f\">\n<!ENTITY cmd.showMac.label \"Pokaż w Finderze\">\n<!ENTITY cmd.showMac.accesskey \"F\">\n<!ENTITY cmd.retry.label                  \"Spróbuj ponownie\">\n<!ENTITY cmd.goToDownloadPage.label       \"Przejdź do strony pobierania\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"P\">\n<!ENTITY cmd.copyDownloadLink.label       \"Kopiuj adres pobierania\">\n<!ENTITY cmd.copyDownloadLink.accesskey   \"K\">\n<!ENTITY cmd.removeFromHistory.label \"Usuń z historii\">\n<!ENTITY cmd.removeFromHistory.accesskey \"U\">\n<!ENTITY cmd.clearList2.label \"Wyczyść listę\">\n<!ENTITY cmd.clearList2.accesskey \"c\">\n<!ENTITY cmd.clearDownloads.label \"Wyczyść listę\">\n<!ENTITY cmd.clearDownloads.accesskey \"c\">\n<!ENTITY cmd.unblock2.label \"Pozwól pobrać\">\n<!ENTITY cmd.unblock2.accesskey \"P\">\n<!ENTITY cmd.removeFile.label \"Usuń plik\">\n<!ENTITY cmd.chooseUnblock.label \"Usuń plik lub pozwól go pobrać\">\n<!ENTITY cmd.chooseOpen.label \"Otwórz lub usuń plik\">\n\n<!ENTITY showMoreInformation.label \"Wyświetl więcej informacji\">\n<!ENTITY openFile.label \"Otwórz plik\">\n<!ENTITY retryDownload.label \"Pobierz ponownie\">\n<!ENTITY cancelDownload.label \"Anuluj pobieranie\">\n\n<!ENTITY blocked.label \"Zablokowano\">\n<!ENTITY learnMore.label \"więcej informacji\">\n\n<!ENTITY downloadsHistory.label \"Wyświetl wszystkie\">\n<!ENTITY downloadsHistory.accesskey \"W\">\n\n<!ENTITY openDownloadsFolder.label \"Otwórz folder z pobranymi plikami\">\n\n<!ENTITY clearDownloadsButton.label \"Wyczyść listę\">\n<!ENTITY clearDownloadsButton.tooltip \"Zakończone, anulowane i nieudane pobierania zostaną usunięte\">\n\n<!ENTITY downloadsListEmpty.label \"Brak pobranych plików\">\n<!ENTITY downloadsPanelEmpty.label \"Brak pobranych podczas tej sesji.\">\n<!ENTITY downloadsListNoMatch.label \"Nie znaleziono żadnych pasujących\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\nstateStarting=Rozpoczynanie…\nstateScanning=Skanowanie w poszukiwaniu wirusów…\nstateFailed=Pobieranie nie powiodło się\nstatePaused=Pobieranie wstrzymane\nstateCanceled=Pobieranie anulowane\nstateCompleted=Pobieranie ukończone\nstateBlockedParentalControls=Zablokowane przez kontrolę rodzicielską\nstateBlockedPolicy=Zablokowane przez politykę stref zabezpieczeń\nstateDirty=Zablokowane: plik może zawierać wirusa lub oprogramowanie szpiegujące\n\nblockedMalware=Ten plik zawiera wirusa lub inne złośliwe oprogramowanie\nblockedPotentiallyUnwanted=Ten plik może wyrządzić szkody na komputerze\nblockedUncommon2=Ten plik nie jest zazwyczaj pobierany\n\nfileMovedOrMissing=Brak pobranego pliku (mógł zostać przeniesiony lub usunięty)\n\nunblockHeaderUnblock=Czy na pewno pozwolić na pobranie tego pliku?\nunblockHeaderOpen=Czy na pewno otworzyć ten plik?\nunblockTypeMalware=Ten plik zawiera wirusa lub inne złośliwe oprogramowanie, które może wyrządzić szkody na komputerze.\nunblockTypePotentiallyUnwanted2=Ten plik, przedstawiany jako pomocny, może wprowadzić nieoczekiwane zmiany w programach i ustawieniach.\nunblockTypeUncommon2=Ten plik nie jest zazwyczaj pobierany, a jego otwarcie może nie być bezpieczne. Może zawierać wirusa lub wprowadzić nieoczekiwane zmiany w programach i ustawieniach.\nunblockTip2=Można spróbować pobrać plik później lub z innej lokalizacji.\nunblockButtonOpen=Otwórz\nunblockButtonUnblock=Pozwól\nunblockButtonConfirmBlock=Usuń\n\nsizeWithUnits=%1$S %2$S\nsizeUnknown=Rozmiar nieznany\n\nshortTimeLeftSeconds=%1$S s\nshortTimeLeftMinutes=%1$S m\nshortTimeLeftHours=%1$S h\nshortTimeLeftDays=%1$S d\n\nstatusSeparator=%1$S \\u2014 %2$S\nstatusSeparatorBeforeNumber=%1$S \\u2014 %2$S\n\nfileExecutableSecurityWarning=„%S” jest plikiem wykonywalnym. Pliki wykonywalne mogą zawierać wirusy lub inny niebezpieczny kod, który mógłby uszkodzić komputer. Zaleca się zachowanie ostrożności przy otwieraniu plików tego typu. Czy na pewno uruchomić „%S”?\nfileExecutableSecurityWarningTitle=Uruchamianie pliku wykonywalnego!\nfileExecutableSecurityWarningDontAsk=Nie pytaj ponownie\n\notherDownloads3=Jeden inny pobierany plik;Pozostałe %1$S pobierane pliki;Pozostałych %1$S pobieranych plików\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/downloads/settingsChange.dtd",
    "content": "<!-- -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n-->\n\n<!ENTITY  settingsChangePreferences.label  \"Ustawienia można zmienić w karcie Aplikacje w oknie Preferencje programu &brandShortName;.\">\n<!ENTITY  settingsChangeOptions.label      \"Ustawienia można zmienić w karcie Aplikacje w oknie Opcje programu &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/engineManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  engineManager.title       \"Zarządzanie listą wyszukiwarek\">\n<!ENTITY  engineManager.style       \"min-width: 36em;\">\n<!ENTITY  engineManager.intro       \"Zainstalowane są następujące wyszukiwarki:\">\n\n \n<!ENTITY  columnLabel.name          \"Nazwa\">\n<!ENTITY  columnLabel.keyword       \"Słowo kluczowe\">\n\n<!-- Buttons -->\n<!ENTITY  up.label                  \"W górę\">\n<!ENTITY  up.accesskey              \"g\">\n<!ENTITY  dn.label                  \"W dół\">\n<!ENTITY  dn.accesskey              \"d\">\n<!ENTITY  remove.label              \"Usuń\">\n<!ENTITY  remove.accesskey          \"U\">\n<!ENTITY  edit.label                \"Zmień słowo kluczowe…\">\n<!ENTITY  edit.accesskey            \"Z\">\n\n<!ENTITY  addEngine.label           \"Pobierz więcej wyszukiwarek…\">\n<!ENTITY  addEngine.accesskey       \"P\">\n\n<!ENTITY  enableSuggest.label       \"Wyświetlaj podpowiedzi wyszukiwania\">\n<!ENTITY  enableSuggest.accesskey   \"W\">\n\n<!ENTITY  restoreDefaults.label     \"Przywróć domyślne\">\n<!ENTITY  restoreDefaults.accesskey \"r\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/engineManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nduplicateTitle=Słowo kluczowe już istnieje\n\nduplicateEngineMsg=Wybrano słowo kluczowe używane obecnie przez wyszukiwarkę %S. Należy wybrać inne.\nduplicateBookmarkMsg=Wybrano słowo kluczowe używane obecnie przez zakładkę. Należy wybrać inne.\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/feeds/subscribe.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY feedPage.title \"Podgląd kanału\">\n<!ENTITY feedSubscribeNow \"Subskrybuj\">\n<!ENTITY feedLiveBookmarks \"dynamicznych zakładek\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/feeds/subscribe.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nlinkTitleTextFormat=Przejdź do %S\n\naddHandler=Czy dodać „%S” (%S) jako czytnik kanałów?\naddHandlerAddButton=Dodaj czytnik kanałów\naddHandlerAddButtonAccesskey=D\nhandlerRegistered=„%S” jest już zarejestrowany jako czytnik kanałów\nliveBookmarks=Dynamiczne zakładki\nsubscribeNow=Subskrybuj\nchooseApplicationMenuItem=Wybierz program…\nchooseApplicationDialogTitle=Wybierz program\nalwaysUse=Zawsze używaj %S do subskrypcji kanałów\nmediaLabel=Pliki mediów\n\n# LOCALIZATION NOTE: The next string is for the size of the enclosed media.\n#   e.g. enclosureSizeText : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nenclosureSizeText=%1$S %2$S\n\nbytes=bajtów\nkilobyte=KB\nmegabyte=MB\ngigabyte=GB\n\n# LOCALIZATION NOTE: The next three strings explains to the user what they're\n# doing.\n#   e.g. alwaysUseForVideoPodcasts : \"Always use Miro to subscribe to video podcasts.\n#   %S = application to use (Miro, iTunes, ...)                                 \nalwaysUseForFeeds=Zawsze używaj %S do subskrypcji kanałów.\nalwaysUseForAudioPodcasts=Zawsze używaj %S do subskrypcji podcastów.\nalwaysUseForVideoPodcasts=Zawsze używaj %S do subskrypcji podcastów wideo.\n\nsubscribeFeedUsing=Subskrybuj ten kanał za pomocą\nsubscribeAudioPodcastUsing=Subskrybuj ten podcast za pomocą\nsubscribeVideoPodcastUsing=Subskrybuj ten podcast wideo za pomocą\n\nfeedSubscriptionFeed1=To jest kanał informacyjny ze stale zmieniającą się zawartością tej witryny.\nfeedSubscriptionAudioPodcast1=To jest podcast ze stale zmieniającą się zawartością tej witryny.\nfeedSubscriptionVideoPodcast1=To jest podcast wideo ze stale zmieniającą się zawartością tej witryny.\n\nfeedSubscriptionFeed2=Można subskrybować ten kanał informacyjny, by być na bieżąco z aktualizacjami treści tej witryny.\nfeedSubscriptionAudioPodcast2=Można subskrybować ten podcast, by być na bieżąco z aktualizacjami treści tej witryny.\nfeedSubscriptionVideoPodcast2=Można subskrybować ten podcast wideo, by być na bieżąco z aktualizacjami treści tej witryny.\n\n# Protocol Handling\n# \"Add %appName (%appDomain) as an application for %protocolType links?\"\naddProtocolHandler=Czy dodać %S (%S) jako aplikację dla odnośników %S?\naddProtocolHandlerAddButton=Dodaj aplikację\naddProtocolHandlerAddButtonAccesskey=D\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/lightweightThemes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nlightweightThemes.recommended-1.name=A Web Browser Renaissance\nlightweightThemes.recommended-1.description=A Web Browser Renaissance © Sean.Martell, licencja CC-BY-SA.\nlightweightThemes.recommended-2.name=Space Fantasy\nlightweightThemes.recommended-2.description=Space Fantasy © fx5800p, licencja CC-BY-SA.\nlightweightThemes.recommended-4.name=Pastel Gradient\nlightweightThemes.recommended-4.description=Pastel Gradient © darrinhenein, licencja CC-BY.\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/loop/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nclientShortname2=Firefox Hello\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/migration/migration.dtd",
    "content": "\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY migrationWizard.title          \"Importowanie ustawień i danych\">\n\n<!ENTITY importFrom.label               \"Importuj opcje, zakładki, historię, hasła i inne dane z:\">\n<!ENTITY importFromUnix.label           \"Importuj preferencje, zakładki, historię, hasła i inne dane z:\">\n<!ENTITY importFromBookmarks.label      \"Importuj zakładki z:\">\n\n<!ENTITY importFromIE.label             \"Microsoft Internet Explorer\">\n<!ENTITY importFromIE.accesskey         \"M\">\n<!ENTITY importFromEdge.label \"Microsoft Edge\">\n<!ENTITY importFromEdge.accesskey \"E\">\n<!ENTITY importFromNothing.label        \"Nie importuj niczego\">\n<!ENTITY importFromNothing.accesskey    \"R\">\n<!ENTITY importFromSafari.label         \"Safari\">\n<!ENTITY importFromSafari.accesskey     \"S\">\n<!ENTITY importFromCanary.label \"Chrome Canary\">\n<!ENTITY importFromCanary.accesskey \"n\">\n<!ENTITY importFromChrome.label         \"Chrome\">\n<!ENTITY importFromChrome.accesskey     \"C\">\n<!ENTITY importFromChromium.label \"Chromium\">\n<!ENTITY importFromChromium.accesskey \"u\">\n<!ENTITY importFromFirefox.label        \"Firefox\">\n<!ENTITY importFromFirefox.accesskey \"F\">\n<!ENTITY importFrom360se.label \"360 Secure\">\n<!ENTITY importFrom360se.accesskey \"3\">\n\n<!ENTITY noMigrationSources.label       \"Nie odnaleziono żadnych programów, z których można by zaimportować zakładki, historię lub hasła.\">\n\n<!ENTITY importSource.title             \"Importuj ustawienia i dane\">\n<!ENTITY importItems.title              \"Elementy do zaimportowania\">\n<!ENTITY importItems.label              \"Wybierz elementy do zaimportowania:\">\n\n<!ENTITY migrating.title                \"Importowanie…\">\n<!ENTITY migrating.label                \"Poniższe elementy są właśnie importowane…\">\n\n<!ENTITY selectProfile.title            \"Wybierz profil\">\n<!ENTITY selectProfile.label            \"Można zaimportować następujące profile:\">\n\n<!ENTITY done.title                     \"Importowanie zakończone\">\n<!ENTITY done.label                     \"Poniższe elementy zostały zaimportowane:\">\n\n<!ENTITY closeSourceBrowser.label \"Przed przejściem dalej proszę upewnić się, że wybrana przeglądarka jest wyłączona.\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/migration/migration.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprofileName_format=%S %S\n\nsourceNameIE=Internet Explorer\nsourceNameEdge=Microsoft Edge\nsourceNameSafari=Safari\nsourceNameCanary=Google Chrome Canary\nsourceNameChrome=Google Chrome\nsourceNameChromium=Chromium\nsourceNameFirefox=Mozilla Firefox\nsourceName360se=360 Secure\n\nimportedBookmarksFolder=Z programu %S\n\nimportedSafariReadingList=Lista Czytelnia (z Safari)\nimportedEdgeReadingList=Do przeczytania (z Edge)\n\n1_ie=Opcje internetowe\n1_edge=Ustawienia\n1_safari=Preferencje\n1_chrome=Ustawienia\n1_360se=Preferencje\n\n2_ie=Ciasteczka\n2_edge=Ciasteczka\n2_safari=Ciasteczka\n2_chrome=Ciasteczka\n2_firefox=Ciasteczka\n2_360se=Ciasteczka\n\n4_ie=Historia\n4_edge=Historia\n4_safari=Historia\n4_chrome=Historia\n4_firefox_history_and_bookmarks=Historia i zakładki\n4_360se=Historia\n\n8_ie=Zapamiętane dane formularzy\n8_edge=Zapamiętane dane formularzy\n8_safari=Zapamiętane dane formularzy\n8_chrome=Zapamiętane dane formularzy\n8_firefox=Zapamiętane dane formularzy\n8_360se=Zapamiętane dane formularzy\n\n16_ie=Zachowane hasła\n16_edge=Zachowane hasła\n16_safari=Zachowane hasła\n16_chrome=Zachowane hasła\n16_firefox=Zachowane hasła\n16_360se=Zachowane hasła\n\n32_ie=Ulubione\n32_edge=Ulubione\n32_safari=Zakładki\n32_chrome=Zakładki\n32_360se=Zakładki\n\n64_ie=Inne dane\n64_edge=Inne dane\n64_safari=Inne dane\n64_chrome=Inne dane\n64_firefox_other=Inne dane\n64_360se=Inne dane\n\n128_firefox=Okna i karty\n\nautomigration.undo.message.all=Następujące strony, zakładki, historia i hasła zostały zaimportowane z programu %1$S do programu %2$S. Czy zachować te dane?\nautomigration.undo.message.bookmarks=Następujące strony i zakładki zostały zaimportowane z programu %1$S do programu %2$S. Czy zachować te dane?\nautomigration.undo.message.bookmarks.logins=Następujące strony, zakładki i hasła zostały zaimportowane z programu %1$S do programu %2$S. Czy zachować te dane?\nautomigration.undo.message.bookmarks.visits=Następujące strony, historia i zakładki zostały zaimportowane z programu %1$S do programu %2$S. Czy zachować te dane?\nautomigration.undo.message.logins=Hasła z programu %1$S zostały zaimportowane do programu %2$S. Czy zachować te dane?\nautomigration.undo.message.logins.visits=Następujące strony, historia i hasła zostały zaimportowane z programu %1$S do programu %2$S. Czy zachować te dane?\nautomigration.undo.message.visits=Historia i następujące strony zostały zaimportowane z programu %1$S do programu %2$S. Czy zachować te dane?\nautomigration.undo.keep2.label=Tak\nautomigration.undo.keep2.accesskey=T\nautomigration.undo.dontkeep2.label=Nie\nautomigration.undo.dontkeep2.accesskey=N\nautomigration.undo.unknownbrowser=(nieznany)\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n\n<!ENTITY loadError.label \"Błąd wczytywania strony\" >\n<!ENTITY retry.label \"Spróbuj ponownie\">\n<!ENTITY returnToPreviousPage.label \"Wróć do poprzedniej strony\">\n<!ENTITY advanced.label \"Zaawansowane\">\n\n<!ENTITY connectionFailure.title \"Nie udało się nawiązać połączenia\">\n<!ENTITY connectionFailure.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY deniedPortAccess.title \"Zastrzeżony adres\">\n<!ENTITY deniedPortAccess.longDesc \"\">\n\n<!ENTITY dnsNotFound.title \"Nie odnaleziono adresu\">\n<!ENTITY dnsNotFound.longDesc \"<ul><li>Sprawdź, czy adres nie zawiera literówek jak np. <strong>ww</strong>.example.com zamiast <strong>www</strong>.example.com</li><li>Jeśli nie można otworzyć żadnej strony, sprawdź swoje połączenie sieciowe.</li><li>Jeśli ten komputer jest chroniony przez zaporę sieciową lub serwer proxy, sprawdź, czy program &brandShortName; jest uprawniony do łączenia się z Internetem.</li></ul>\">\n\n<!ENTITY fileNotFound.title \"Nie odnaleziono pliku\">\n<!ENTITY fileNotFound.longDesc \"<ul><li>Sprawdź wielkość liter oraz upewnij się, że nazwa pliku nie zawiera literówek lub innych błędów w pisowni.</li><li>Sprawdź, czy plik nie został przeniesiony, usunięty lub jego nazwa nie została zmieniona.</li></ul>\">\n\n<!ENTITY fileAccessDenied.title \"Odmowa dostępu do pliku\">\n<!ENTITY fileAccessDenied.longDesc \"<ul><li>Plik mógł zostać usunięty, przeniesiony lub jego uprawnienia uniemożliwiają dostęp.</li></ul>\">\n\n<!ENTITY generic.title \"Wystąpił błąd\">\n<!ENTITY generic.longDesc \"<p>&brandShortName; nie jest w stanie otworzyć tej strony.</p>\">\n\n<!ENTITY captivePortal.title \"Logowanie do sieci\">\n<!ENTITY captivePortal.longDesc2 \"<p>Ta sieć wymaga zalogowania, aby uzyskać dostęp do Internetu.</p>\">\n<!ENTITY openPortalLoginPage.label2 \"Zaloguj się do sieci\">\n\n<!ENTITY malformedURI.title \"Nieprawidłowy adres\">\n<!ENTITY malformedURI.longDesc \"<ul><li>Adresy internetowe są zwykle postaci <strong>http://www.example.com/</strong></li><li>Należy sprawdzić, czy adres zawiera prawidłowe ukośniki (tzn. <strong>/</strong>).</li></ul>\">\n\n<!ENTITY netInterrupt.title \"Przerwane połączenie\">\n<!ENTITY netInterrupt.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY notCached.title \"Dokument wygasł\">\n<!ENTITY notCached.longDesc \"<p>Żądany dokument nie jest dostępny w pamięci podręcznej.</p><ul><li>Ze względów bezpieczeństwa, &brandShortName; automatycznie nie pobiera ponownie wrażliwych dokumentów.</li><li>Kliknij przycisk „Spróbuj ponownie”, aby jeszcze raz pobrać dokument z witryny.</li></ul>\">\n\n<!ENTITY netOffline.title \"Tryb offline\">\n<!ENTITY netOffline.longDesc2 \"<ul><li>Naciśnij „Spróbuj ponownie”, by przejść do trybu online i odświeżyć stronę.</li></ul>\">\n\n<!ENTITY contentEncodingError.title \"Błąd kodowania zawartości\">\n<!ENTITY contentEncodingError.longDesc \"<ul><li>Proszę poinformować właścicieli witryny o tym problemie.</li></ul>\">\n\n<!ENTITY unsafeContentType.title \"Niebezpieczny typ pliku\">\n<!ENTITY unsafeContentType.longDesc \"<ul><li>Proszę poinformować właścicieli witryny o tym problemie.</li></ul>\">\n\n<!ENTITY netReset.title \"Przerwane połączenie\">\n<!ENTITY netReset.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY netTimeout.title \"Przekroczono limit czasu połączenia\">\n<!ENTITY netTimeout.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY unknownProtocolFound.title \"Nieznany protokół\">\n<!ENTITY unknownProtocolFound.longDesc \"<ul><li>Aby otworzyć ten adres, może być konieczna instalacja innego programu.</li></ul>\">\n\n<!ENTITY proxyConnectFailure.title \"Serwer proxy odrzuca połączenia\">\n<!ENTITY proxyConnectFailure.longDesc \"<ul><li>Należy sprawdzić, czy ustawienia serwerów proxy są prawidłowe.</li><li>Należy zapytać administratora sieci, czy serwer proxy funkcjonuje prawidłowo.</li></ul>\">\n\n<!ENTITY proxyResolveFailure.title \"Nie odnaleziono serwera proxy\">\n<!ENTITY proxyResolveFailure.longDesc \"<ul><li>Należy sprawdzić, czy ustawienia serwerów proxy są prawidłowe.</li><li>Należy sprawdzić, czy połączenie z siecią komputera użytkownika funkcjonuje prawidłowo.</li><li>Jeśli ten komputer jest chroniony przez zaporę sieciową lub serwer proxy, należy sprawdzić, czy program &brandShortName; jest uprawniony do łączenia się z Internetem.</li></ul>\">\n\n<!ENTITY redirectLoop.title \"Pętla przekierowań\">\n<!ENTITY redirectLoop.longDesc \"<ul><li>Problem ten może się pojawić w wyniku zablokowania lub odrzucenia ciasteczek.</li></ul>\">\n\n<!ENTITY unknownSocketType.title \"Nieoczekiwana odpowiedź serwera\">\n<!ENTITY unknownSocketType.longDesc \"<ul><li>Należy sprawdzić, czy zainstalowany jest menedżer zabezpieczeń (PSM).</li><li>Powodem tego błędu może też być niestandardowa konfiguracja serwera.</li></ul>\">\n\n<!ENTITY nssFailure2.title \"Nie udało się nawiązać bezpiecznego połączenia\">\n<!ENTITY nssFailure2.longDesc2 \"<ul><li>Żądana strona nie może zostać wyświetlona, ponieważ nie udało się potwierdzić autentyczności otrzymanych danych.</li><li>Proszę poinformować właścicieli witryny o tym problemie.</li></ul>\">\n\n<!ENTITY certerror.longpagetitle1 \"Połączenie nie jest bezpieczne\">\n<!ENTITY certerror.introPara \"Właściciel witryny <span class='hostname'/> niepoprawnie ją skonfigurował. Program &brandShortName; nie połączył się z nią, aby chronić użytkownika przed kradzieżą informacji.\">\n\n<!ENTITY sharedLongDesc \"<ul><li>Witryna może być tymczasowo niedostępna lub przeciążona. Spróbuj ponownie za pewien czas.</li><li>Jeśli nie możesz otworzyć żadnej strony, sprawdź swoje połączenie sieciowe.</li><li>Jeśli ten komputer jest chroniony przez zaporę sieciową lub serwer proxy, należy sprawdzić, czy program &brandShortName; jest uprawniony do łączenia się z Internetem.</li></ul>\">\n\n<!ENTITY cspBlocked.title \"Zablokowane przez politykę bezpieczeństwa treści\">\n<!ENTITY cspBlocked.longDesc \"<p>Program &brandShortName; uniemożliwił tej stronie wczytanie treści w ten sposób, ponieważ jej polityka bezpieczeństwa treści na to nie pozwala.</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"Błąd: treść uszkodzona\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>Strona, którą próbujesz obejrzeć, nie może być wyświetlona, ponieważ wykryto błąd w transmisji danych.</p><ul><li>Proszę poinformować właścicieli witryny o tym problemie.</li></ul>\">\n\n<!ENTITY securityOverride.exceptionButtonLabel \"Dodaj wyjątek…\">\n\n<!ENTITY errorReporting.automatic2 \"Automatyczne zgłaszanie podobnych temu błędów (pomaga Mozilli identyfikować i blokować niebezpieczne strony)\">\n<!ENTITY errorReporting.learnMore \"Więcej informacji…\">\n\n<!ENTITY remoteXUL.title \"Zdalna treść XUL\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>Proszę poinformować właścicieli witryny o tym problemie.</li></ul></p>\">\n\n<!ENTITY sslv3Used.title \"Nie udało się nawiązać bezpiecznego połączenia\">\n<!ENTITY sslv3Used.longDesc2 \"Szczegóły: SSL_ERROR_UNSUPPORTED_VERSION\">\n\n<!ENTITY certerror.wrongSystemTime2 \"<p>&brandShortName; nie połączył się z <span id='wrongSystemTime_URL'/>, ponieważ zegar systemowy wydaje się wskazywać złą datę, co uniemożliwia bezpieczne połączenie.</p><p>Komputer ma ustawioną datę <span id='wrongSystemTime_systemDate'/>, gdy powinien mieć <span id='wrongSystemTime_actualDate'/>. Zmień ustawioną datę i czas na aktualne, aby rozwiązać ten problem.</p>\">\n<!ENTITY certerror.wrongSystemTimeWithoutReference \"<p>&brandShortName; nie połączył się z <span id='wrongSystemTimeWithoutReference_URL'/>, ponieważ zegar systemowy wydaje się wskazywać złą datę, co uniemożliwia bezpieczne połączenie.</p><p>Komputer ma ustawioną datę <span id='wrongSystemTimeWithoutReference_systemDate'/>. Zmień ustawioną datę i czas na aktualne, aby rozwiązać ten problem.</p>\">\n\n<!ENTITY certerror.pagetitle1 \"Niezabezpieczone połączenie\">\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"Ta strona określa poprzez HSTS (HTTP Strict Transport Security), że program &brandShortName; ma się z nią łączyć jedynie w sposób bezpieczny. W związku z tym, dodanie wyjątku dla tego certyfikatu jest niemożliwe.\">\n<!ENTITY certerror.copyToClipboard.label \"Kopiuj tekst do schowka\">\n\n<!ENTITY inadequateSecurityError.title \"Połączenie nie gwarantuje bezpieczeństwa\">\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> używa przestarzałej i podatnej na ataki technologii bezpieczeństwa. Atakujący mógłby łatwo odszyfrować informacje, które miały być bezpieczne. Administrator strony musi naprawić serwer, zanim będzie można ją odwiedzić.</p><p>Kod błędu: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n\n<!ENTITY prefReset.longDesc \"Może to być spowodowane zmienionymi ustawieniami przeglądarki dotyczącymi bezpieczeństwa sieci. Czy przywrócić domyślne ustawienia?\">\n<!ENTITY prefReset.label \"Przywróć\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/newTab.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY newtab.pageTitle \"Nowa karta\">\n<!ENTITY newtab.customize.classic \"Często odwiedzane strony\">\n<!ENTITY newtab.customize.cog.enhanced \"Sugerowane strony\">\n<!ENTITY newtab.customize.cog.title2 \"Ustawienia nowej karty\">\n<!ENTITY newtab.customize.cog.learn \"Więcej informacji o nowej karcie\">\n<!ENTITY newtab.customize.title \"Dostosuj stronę nowej karty\">\n<!ENTITY newtab.customize.suggested \"Sugerowane i często odwiedzane strony\">\n<!ENTITY newtab.customize.topsites \"Często odwiedzane strony\">\n<!ENTITY newtab.customize.blank2 \"Pusta\">\n<!ENTITY newtab.undo.removedLabel \"Miniaturka usunięta.\">\n<!ENTITY newtab.undo.undoButton \"Cofnij.\">\n<!ENTITY newtab.undo.restoreButton \"Przywróć wszystkie.\">\n<!ENTITY newtab.undo.closeTooltip \"Ukryj\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/newTab.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnewtab.defaultTopSites.heading=Popularne\nnewtab.userTopSites.heading=Często odwiedzane\n\nnewtab.pin=Przypnij tę stronę w jej obecnym miejscu\nnewtab.unpin=Odepnij tę stronę\nnewtab.block=Usuń tę stronę\nnewtab.sponsored.button=Sponsorowana\nnewtab.suggested.tag=Sugerowana\nnewtab.suggested.button=Sugerowana odwiedzającym %1$S\nnewtab.sponsored.explain=Ta miniaturka jest wyświetlana w imieniu partnera Mozilli. Miniaturkę można usunąć, używając przycisku %1$S. %2$S\nnewtab.sponsored.explain2=Ta strona została zasugerowana w imieniu partnera Mozilli. W każdym momencie można ją usunąć, używając przycisku %1$S. %2$S\nnewtab.suggested.explain=Strona zasugerowana przez Mozillę. Jej miniaturkę można w każdej chwili usunąć przyciskiem %1$S. %2$S\nnewtab.enhanced.explain=Partner Mozilli zmienił wygląd tej miniaturki. Modyfikowanie miniaturek można wyłączyć, korzystając z przycisku %1$S. %2$S\nnewtab.intro1.paragraph1=Teraz, gdy otworzysz nową kartę, zobaczysz również karty, które jak sądzimy, mogą być dla Ciebie interesujące. Niektóre z nich mogą być sugerowane przez Mozillę lub sponsorowane przez jej partnerów.\nnewtab.intro1.paragraph2=Aby było to możliwe, pewne dane są automatycznie przesyłane do Mozilli, zgodnie z %1$S. Można to wyłączyć w menu przycisku %2$S.\nnewtab.privacy.link=polityką prywatności\nnewtab.learn.link=Więcej informacji…\nnewtab.learn.link2=Więcej informacji o nowej karcie\nnewtab.intro.header.update=Strona nowej karty została uaktualniona!\nnewtab.intro.gotit=Zamknij\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/openLocation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY enter.label \"Wprowadź adres internetowy (URL) strony WWW, pliku lub zasobu, który ma zostać otworzony:\" >\n<!ENTITY chooseFile.label \"Wybierz plik…\" >\n<!ENTITY newTab.label \"Nowa karta\" >\n<!ENTITY newWindow.label \"Nowe okno\" >\n<!ENTITY topTab.label \"Bieżąca karta\">\n<!ENTITY caption.label \"Otwórz adres internetowy\" >\n<!ENTITY openWhere.label \"Gdzie otworzyć:\" >\n<!ENTITY openBtn.label \"Otwórz\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/openLocation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nchooseFileDialogTitle=Wybierz plik\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/pageInfo.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY pageInfoWindow.width \"650\">\n<!ENTITY pageInfoWindow.height \"525\">\n\n<!ENTITY  copy.key              \"K\">\n<!ENTITY  copy.label            \"Kopiuj\">\n<!ENTITY  copy.accesskey        \"K\">\n<!ENTITY  selectall.key         \"a\">\n<!ENTITY  selectall.label       \"Zaznacz wszystko\">\n<!ENTITY  selectall.accesskey   \"a\">\n<!ENTITY  closeWindow.key       \"w\">\n\n<!ENTITY  generalTab            \"Ogólne\" >\n<!ENTITY  generalTab.accesskey  \"O\">\n<!ENTITY generalTitle \"Tytuł:\">\n<!ENTITY  generalURL            \"URL:\" >\n<!ENTITY  generalType           \"Typ:\" >\n<!ENTITY  generalMode           \"Tryb wyświetlania:\">\n<!ENTITY  generalSize           \"Rozmiar:\" >\n<!ENTITY  generalReferrer       \"Odsyłający URL:\" >\n<!ENTITY  generalSource         \"Źródło:\" >\n<!ENTITY  generalModified       \"Zmodyfikowany:\" >\n<!ENTITY generalEncoding2 \"Kodowanie tekstu:\">\n<!ENTITY  generalMetaName       \"Nazwa\" >\n<!ENTITY  generalMetaContent    \"Treści\" >\n\n<!ENTITY  mediaTab              \"Media\" >\n<!ENTITY  mediaTab.accesskey    \"M\">\n<!ENTITY  mediaLocation         \"Adres:\">\n<!ENTITY  mediaText             \"Powiązany tekst:\">\n<!ENTITY  mediaAltHeader        \"Tekst alternatywny\" >\n<!ENTITY  mediaAddress          \"Adres\" >\n<!ENTITY  mediaType             \"Typ\" >\n<!ENTITY  mediaSize             \"Rozmiar\">\n<!ENTITY  mediaCount            \"Ilość\">\n<!ENTITY  mediaDimension        \"Wymiary:\">\n<!ENTITY  mediaLongdesc         \"Długi opis:\" >\n<!ENTITY  mediaBlockImage.accesskey \"B\">\n<!ENTITY  mediaSaveAs           \"Zapisz jako…\" >\n<!ENTITY  mediaSaveAs.accesskey \"Z\" >\n<!ENTITY  mediaSaveAs2.accesskey \"s\">\n<!ENTITY  mediaPreview          \"Podgląd\">\n\n<!ENTITY  feedTab               \"Kanały\">\n<!ENTITY  feedTab.accesskey     \"K\">\n<!ENTITY  feedSubscribe         \"Subskrybuj\">\n<!ENTITY  feedSubscribe.accesskey \"u\">\n\n<!ENTITY  permTab               \"Uprawnienia\">\n<!ENTITY  permTab.accesskey     \"U\">\n<!ENTITY  permUseDefault \"Używaj domyślnych\">\n<!ENTITY  permAskAlways         \"Zawsze pytaj\">\n<!ENTITY  permAllow             \"Zezwalaj\">\n<!ENTITY  permAllowSession      \"Zezwalaj na czas sesji\">\n<!ENTITY  permBlock             \"Blokuj\">\n<!ENTITY  permissionsFor        \"Uprawnienia dla:\">\n<!ENTITY  permPlugins \"Aktywowanie wtyczek\">\n\n<!ENTITY  permClearStorage           \"Wyczyść dane offline\">\n<!ENTITY  permClearStorage.accesskey \"d\">\n\n<!ENTITY  securityTab           \"Bezpieczeństwo\">\n<!ENTITY  securityTab.accesskey \"B\">\n<!ENTITY  securityView.certView  \"Wyświetl certyfikat\">\n<!ENTITY  securityView.accesskey \"c\">\n<!ENTITY  securityView.unknown   \"Nieznany\">\n\n\n<!ENTITY  securityView.identity.header   \"Tożsamość witryny\">\n<!ENTITY  securityView.identity.owner    \"Właściciel: \">\n<!ENTITY  securityView.identity.domain   \"Witryna: \">\n<!ENTITY securityView.identity.verifier \"Zweryfikowana przez: \">\n\n<!ENTITY  securityView.privacy.header                   \"Prywatność i historia\">\n<!ENTITY  securityView.privacy.history                  \"Czy ta witryna była wcześniej odwiedzana?\">\n<!ENTITY  securityView.privacy.cookies                  \"Czy ta witryna przechowuje informacje na tym komputerze (ciasteczka)?\">\n<!ENTITY  securityView.privacy.viewCookies              \"Wyświetl ciasteczka\">\n<!ENTITY  securityView.privacy.viewCookies.accessKey    \"a\">\n<!ENTITY securityView.privacy.passwords \"Czy hasła użyte na tej witrynie zostały zachowane?\">\n<!ENTITY securityView.privacy.viewPasswords \"Wyświetl zachowane hasła\">\n<!ENTITY securityView.privacy.viewPasswords.accessKey \"h\">\n\n<!ENTITY  securityView.technical.header                 \"Szczegóły techniczne\">\n<!ENTITY helpButton.label \"Pomoc\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/pageInfo.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npageInfo.page.title=Informacje o stronie %S\npageInfo.frame.title=Informacje o ramce %S\n\nnoPageTitle=Strona bez nazwy\nunknown=Nieznany\nnotset=Nieokreślony\nyes=Tak\nno=Nie\n\nmediaImg=Obraz\nmediaVideo=Wideo\nmediaAudio=Dźwięk\nmediaBGImg=Tło\nmediaBorderImg=Obramowanie\nmediaListImg=Wypunktowanie\nmediaCursor=Kursor\nmediaObject=Obiekt\nmediaEmbed=Osadzony\nmediaLink=Ikona\nmediaInput=Przycisk\nmediaFileSize=%S KB\nmediaSize=Szerokość: %S px, wysokość: %S px\nmediaSelectFolder=Wybierz folder do zapisu obrazów\nmediaBlockImage=Blokuj obrazy z witryny %S\nmediaUnknownNotCached=Nieznany (brak w pamięci podręcznej)\nmediaImageType=Obraz %S\nmediaAnimatedImageType=Obraz %S (animowany, liczba klatek: %S)\nmediaDimensions=%S px × %S px\nmediaDimensionsScaled=%S px × %S px (przeskalowany do %S px × %S px)\n\ngeneralQuirksMode=Tryb zgodności wstecznej\ngeneralStrictMode=Tryb standardów\ngeneralSize=%S KB (%S bajtów)\ngeneralMetaTag=Meta (1 znacznik)\ngeneralMetaTags=Meta (liczba znaczników: %S)\n\nfeedRss=RSS\nfeedAtom=Atom\nfeedXML=XML\n\nsecurityNoOwner=Ta witryna nie dostarcza informacji o swoich właścicielach.\nsecurityOneVisit=Tak, raz\nsecurityNVisits=Tak, %S razy\n\nindexedDBUsage=Ta witryna używa %1$S %2$S\n\npermissions.useDefault=Używaj domyślnych\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/places/bookmarkProperties.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndialogAcceptLabelAddItem=Dodaj\ndialogAcceptLabelSaveItem=Zachowaj\ndialogAcceptLabelAddLivemark=Subskrybuj\ndialogAcceptLabelAddMulti=Dodaj zakładki\n\ndialogAcceptLabelEdit=Zachowaj\ndialogTitleAddBookmark=Nowa zakładka\ndialogTitleAddLivemark=Subskrybuj za pomocą dynamicznej zakładki\ndialogTitleAddFolder=Nowy folder\ndialogTitleAddMulti=Nowe zakładki\n\ndialogTitleEdit=Właściwości „%S”\n\nbookmarkAllTabsDefault=[Nazwa folderu]\nnewFolderDefault=Nowy folder\nnewBookmarkDefault=Nowa zakładka\nnewLivemarkDefault=Nowa dynamiczna zakładka\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/places/editBookmarkOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editBookmarkOverlay.name.label                      \"Nazwa:\">\n<!ENTITY editBookmarkOverlay.name.accesskey                  \"N\">\n<!ENTITY editBookmarkOverlay.location.label                  \"Adres:\">\n<!ENTITY editBookmarkOverlay.location.accesskey              \"A\">\n<!ENTITY editBookmarkOverlay.feedLocation.label              \"Adres kanału:\">\n<!ENTITY editBookmarkOverlay.feedLocation.accesskey          \"u\">\n<!ENTITY editBookmarkOverlay.siteLocation.label              \"Adres witryny:\">\n<!ENTITY editBookmarkOverlay.siteLocation.accesskey          \"w\">\n<!ENTITY editBookmarkOverlay.folder.label                    \"Folder:\">\n<!ENTITY editBookmarkOverlay.foldersExpanderDown.tooltip     \"Wyświetl wszystkie foldery zakładek\">\n<!ENTITY editBookmarkOverlay.expanderUp.tooltip              \"Ukryj\">\n<!ENTITY editBookmarkOverlay.tags.label                      \"Etykiety:\">\n<!ENTITY editBookmarkOverlay.tags.accesskey                  \"E\">\n<!ENTITY editBookmarkOverlay.tagsEmptyDesc.label             \"Rozdziel etykiety przecinkami\">\n<!ENTITY editBookmarkOverlay.description.label               \"Opis:\">\n<!ENTITY editBookmarkOverlay.description.accesskey           \"O\">\n<!ENTITY editBookmarkOverlay.keyword.label                   \"Słowo kluczowe:\">\n<!ENTITY editBookmarkOverlay.keyword.accesskey               \"S\">\n<!ENTITY editBookmarkOverlay.tagsExpanderDown.tooltip        \"Wyświetl wszystkie etykiety\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.label             \"Otwieraj tę zakładkę w panelu bocznym\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.accesskey         \"d\">\n<!ENTITY editBookmarkOverlay.choose.label                    \"Wybierz…\">\n<!ENTITY editBookmarkOverlay.newFolderButton.label           \"Nowy folder\">\n<!ENTITY editBookmarkOverlay.newFolderButton.accesskey       \"d\">\n\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/places/moveBookmarks.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title              \"Wybierz folder\">\n<!ENTITY window.style              \"width: 36em; height: 18em;\">\n<!ENTITY moveTo.label              \"Przenieś do:\">\n<!ENTITY newFolderButton.label     \"Nowy folder\">\n<!ENTITY newFolderButton.accesskey \"N\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/places/places.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY places.library.title   \"Biblioteka\">\n<!ENTITY places.library.width \"1000\">\n<!ENTITY places.library.height  \"500\">\n<!ENTITY organize.label         \"Zarządzaj\">\n<!ENTITY organize.accesskey     \"Z\">\n<!ENTITY organize.tooltip       \"Zarządzaj zakładkami\">\n\n<!ENTITY file.close.label   \"Zamknij\">\n<!ENTITY file.close.accesskey   \"Z\">\n<!ENTITY cmd.close.key   \"w\">\n<!ENTITY views.label   \"Widoki\">\n<!ENTITY views.accesskey   \"W\">\n<!ENTITY views.tooltip                  \"Zmień widok\">\n<!ENTITY view.columns.label   \"Wyświetl kolumny\">\n<!ENTITY view.columns.accesskey   \"k\">\n<!ENTITY view.sort.label   \"Sortuj\">\n<!ENTITY view.sort.accesskey   \"S\">\n<!ENTITY view.unsorted.label   \"Nieposortowane\">\n<!ENTITY view.unsorted.accesskey   \"N\">\n<!ENTITY view.sortAscending.label   \"Porządek sortowania A > Z\">\n<!ENTITY view.sortAscending.accesskey   \"A\">\n<!ENTITY view.sortDescending.label   \"Porządek sortowania Z > A\">\n<!ENTITY view.sortDescending.accesskey   \"Z\">\n\n<!ENTITY importBookmarksFromHTML.label     \"Importuj zakładki z pliku HTML…\">\n<!ENTITY importBookmarksFromHTML.accesskey \"I\">\n<!ENTITY exportBookmarksToHTML.label       \"Eksportuj zakładki do pliku HTML…\">\n<!ENTITY exportBookmarksToHTML.accesskey   \"E\">\n<!ENTITY importOtherBrowser.label          \"Importuj dane z innej przeglądarki…\">\n<!ENTITY importOtherBrowser.accesskey      \"d\">\n\n<!ENTITY cmd.backup.label   \"Utwórz kopię zapasową…\">\n<!ENTITY cmd.backup.accesskey   \"U\">\n<!ENTITY cmd.restore2.label   \"Przywróć\">\n<!ENTITY cmd.restore2.accesskey   \"P\">\n<!ENTITY cmd.restoreFromFile.label   \"Wybierz plik…\">\n<!ENTITY cmd.restoreFromFile.accesskey   \"W\">\n\n<!ENTITY cmd.deleteDomainData.label     \"Usuń całą witrynę\">\n<!ENTITY cmd.deleteDomainData.accesskey \"w\">\n\n<!ENTITY cmd.open.label   \"Otwórz\">\n<!ENTITY cmd.open.accesskey   \"O\">\n<!ENTITY cmd.open_window.label   \"Otwórz w nowym oknie\">\n<!ENTITY cmd.open_window.accesskey   \"n\">\n<!ENTITY cmd.open_private_window.label \"Otwórz w nowym oknie prywatnym\">\n<!ENTITY cmd.open_private_window.accesskey \"p\">\n<!ENTITY cmd.open_tab.label   \"Otwórz w nowej karcie\">\n<!ENTITY cmd.open_tab.accesskey   \"w\">\n<!ENTITY cmd.open_all_in_tabs.label   \"Otwórz wszystkie w kartach\">\n<!ENTITY cmd.open_all_in_tabs.accesskey   \"O\">\n\n<!ENTITY cmd.properties.label   \"Właściwości\">\n<!ENTITY cmd.properties.accesskey   \"i\">\n\n<!ENTITY cmd.sortby_name.label   \"Sortuj wg nazw\">\n<!ENTITY cmd.sortby_name.accesskey   \"S\">\n<!ENTITY cmd.context_sortby_name.accesskey   \"r\">\n\n<!ENTITY cmd.new_bookmark.label   \"Nowa zakładka…\">\n<!ENTITY cmd.new_bookmark.accesskey   \"z\">\n<!ENTITY cmd.new_folder.label   \"Nowy folder…\">\n<!ENTITY cmd.new_folder.accesskey   \"f\">\n<!ENTITY cmd.context_new_folder.accesskey   \"f\">\n<!ENTITY cmd.new_separator.label   \"Nowy separator\">\n<!ENTITY cmd.new_separator.accesskey   \"S\">\n\n<!ENTITY cmd.reloadLivebookmark.label   \"Odśwież dynamiczną zakładkę\">\n<!ENTITY cmd.reloadLivebookmark.accesskey   \"d\">\n\n<!ENTITY cmd.moveBookmarks.label          \"Przenieś…\">\n<!ENTITY cmd.moveBookmarks.accesskey          \"P\">\n\n<!ENTITY col.name.label   \"Nazwa\">\n<!ENTITY col.tags.label   \"Etykiety\">\n<!ENTITY col.url.label   \"Adres\">\n<!ENTITY col.mostrecentvisit.label \"Ostatnia wizyta\">\n<!ENTITY col.visitcount.label \"Liczba wizyt\">\n<!ENTITY col.description.label   \"Opis\">\n<!ENTITY col.dateadded.label   \"Dodano\">\n<!ENTITY col.lastmodified.label   \"Ostatnia modyfikacja\">\n\n<!ENTITY search.label   \"Szukaj:\">\n<!ENTITY search.accesskey   \"S\">\n\n<!ENTITY cmd.find.key   \"f\">\n\n<!ENTITY maintenance.label   \"Importowanie i kopie zapasowe\">\n<!ENTITY maintenance.accesskey  \"I\">\n<!ENTITY maintenance.tooltip    \"Importuj zakładki lub utwórz ich kopie zapasowe\">\n\n<!ENTITY backButton.tooltip   \"Przejdź wstecz\">\n<!ENTITY forwardButton.tooltip   \"Przejdź do przodu\">\n\n<!ENTITY detailsPane.more.label  \"Więcej\">\n<!ENTITY detailsPane.more.accesskey \"e\">\n<!ENTITY detailsPane.less.label  \"Mniej\">\n<!ENTITY detailsPane.less.accesskey \"e\">\n<!ENTITY detailsPane.selectAnItemText.description  \"Zaznacz element, by wyświetlić i edytować jego właściwości\">\n\n<!ENTITY find.label               \"Znajdź:\">\n<!ENTITY find.accesskey           \"n\">\n<!ENTITY view.label               \"Widok\">\n<!ENTITY view.accesskey           \"k\">\n<!ENTITY byDate.label             \"Według daty\" >\n<!ENTITY byDate.accesskey         \"d\" >\n<!ENTITY bySite.label             \"Według witryny\" >\n<!ENTITY bySite.accesskey         \"w\" >\n<!ENTITY byMostVisited.label      \"Według liczby wizyt\" >\n<!ENTITY byMostVisited.accesskey  \"l\" >\n<!ENTITY byLastVisited.label      \"Według ostatniej wizyty\" >\n<!ENTITY byLastVisited.accesskey  \"o\" >\n<!ENTITY byDayAndSite.label       \"Według daty i witryny\" >\n<!ENTITY byDayAndSite.accesskey   \"t\" >\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nload-js-data-url-error=Ze względów bezpieczeństwa adresy URL data: i javascript: nie mogą zostać otwarte z okna historii lub z panelu bocznego.\n\nnoTitle=(brak tytułu)\n\nbookmarksMenuEmptyFolder=(Pusty)\n\nbookmarksBackupTitle=Nazwa pliku kopii zapasowej zakładek\n\nbookmarksRestoreAlertTitle=Przywróć zakładki\nbookmarksRestoreAlert=Wszystkie bieżące zakładki zostaną zastąpione przez te z kopii zapasowej. Czy kontynuować?\nbookmarksRestoreTitle=Wybierz kopię zapasową zakładek\nbookmarksRestoreFilterName=JSON\n\nbookmarksRestoreFormatError=Nieobsługiwany typ pliku.\nbookmarksRestoreParseError=Nie udało się przetworzyć pliku kopii zapasowej.\n\nbookmarksLivemarkLoading=Pobieranie dynamicznej zakładki…\nbookmarksLivemarkFailed=Pobieranie dynamicznej zakładki się nie powiodło.\n\nmenuOpenLivemarkOrigin.label=Otwórz „%S”\n\nsortByName=Sortuj „%S” według nazw\nsortByNameGeneric=Sortuj według nazw\nview.sortBy.1.name.label=Sortuj według nazw\nview.sortBy.1.name.accesskey=n\nview.sortBy.1.url.label=Sortuj według adresu\nview.sortBy.1.url.accesskey=a\nview.sortBy.1.date.label=Sortuj według daty ostatniej wizyty\nview.sortBy.1.date.accesskey=d\nview.sortBy.1.visitCount.label=Sortuj według liczby wizyt\nview.sortBy.1.visitCount.accesskey=c\nview.sortBy.1.description.label=Sortuj według opisu\nview.sortBy.1.description.accesskey=o\nview.sortBy.1.dateAdded.label=Sortuj według daty dodania\nview.sortBy.1.dateAdded.accesskey=n\nview.sortBy.1.lastModified.label=Sortuj według daty ostatniej modyfikacji\nview.sortBy.1.lastModified.accesskey=m\nview.sortBy.1.tags.label=Sortuj według etykiet\nview.sortBy.1.tags.accesskey=e\n\nsearchBookmarks=Szukaj w zakładkach\nsearchHistory=Szukaj w historii\nsearchDownloads=Szukaj w pobranych plikach\n\ntabs.openWarningTitle=Potwierdź otwarcie\ntabs.openWarningMultipleBranded=Zażądano otwarcia %S kart jednocześnie. Może to spowodować spowolnienie pracy programu %S podczas wczytywania stron. Czy na pewno kontynuować?\ntabs.openButtonMultiple=Otwórz karty\ntabs.openWarningPromptMeBranded=Ostrzegaj, kiedy próba otwarcia zbyt wielu kart może spowolnić program %S\n\nSelectImport=Importuj plik zakładek\nEnterExport=Eksportuj plik zakładek\n\ndetailsPane.noItems=Brak elementów\ndetailsPane.itemsCountLabel=Jeden element;#1 elementy;#1 elementów\n\nmostVisitedTitle=Często odwiedzane\nrecentTagsTitle=Ostatnio używane etykiety\n\nOrganizerQueryHistory=Historia\nOrganizerQueryDownloads=Pobrane pliki\nOrganizerQueryAllBookmarks=Wszystkie zakładki\nOrganizerQueryTags=Etykiety\n\ntagResultLabel=Etykieta\nbookmarkResultLabel=Zakładka\nswitchtabResultLabel=Karta\nkeywordResultLabel=Słowo kluczowe\nsearchengineResultLabel=Wyszukiwanie\n\nlockPrompt.title=Błąd podczas uruchamiania przeglądarki\nlockPrompt.text=System zakładek i historii nie będzie działał, ponieważ jeden z plików programu %S jest używany przez inną aplikację. Niektóre programy związane z bezpieczeństwem mogą powodować ten problem.\nlockPromptInfoButton.label=Więcej informacji\nlockPromptInfoButton.accessKey=W\n\ncmd.deletePages.label=Usuń tę stronę;Usuń te strony;Usuń te strony\ncmd.deletePages.accesskey=s\ncmd.bookmarkPages.label=Dodaj zakładkę do tej strony…;Dodaj zakładki do tych stron…;Dodaj zakładki do tych stron…\ncmd.bookmarkPages.accesskey=D\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/preferences/aboutPermissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY permissionsManager.title        \"Menedżer uprawnień\">\n\n<!ENTITY sites.search                    \"Przeszukaj witryny\">\n<!ENTITY sites.allSites                  \"Wszystkie witryny\">\n\n<!-- LOCALIZATION NOTE (permissions.header.start, permissions.header.end): These strings\n     surround the host name of the site to make the header for the permissions page.\n     example: \"Permissions for mozilla.org\" -->\n<!ENTITY header.site.start               \"Uprawnienia dla\">\n<!ENTITY header.site.end                 \"\">\n\n<!ENTITY header.defaults                 \"Uprawnienia domyślne dla wszystkich witryn\">\n\n<!ENTITY permissions.forgetSite          \"Zapomnij tę stronę\">\n\n<!ENTITY permission.alwaysAsk            \"Zawsze pytaj\">\n<!ENTITY permission.allow                \"Zezwalaj\">\n<!ENTITY permission.allowForSession      \"Zezwalaj na czas sesji\">\n<!ENTITY permission.allowFirstPartyOnly  \"Zezwalaj tylko na ciasteczka własne witryny\">\n<!ENTITY permission.block                \"Blokuj\">\n\n<!ENTITY password.label                  \"Przechowywanie haseł\">\n<!ENTITY password.manage                 \"Zarządzaj hasłami…\">\n\n<!ENTITY cookie.label                    \"Ustawianie ciasteczek\">\n<!ENTITY cookie.remove                   \"Usuń ciasteczka\">\n<!ENTITY cookie.manage                   \"Zarządzaj ciasteczkami…\">\n<!ENTITY cookie.removeAll                \"Usuń wszystkie ciasteczka\">\n\n<!ENTITY geo.label \"Uzyskiwanie informacji o położeniu\">\n<!ENTITY plugins.label                   \"Wtyczki\">\n\n<!-- LOCALIZATION NOTE (indexedDB.label): This is describing indexedDB storage\n     using the same language used for the permIndexedDB string in browser/pageInfo.dtd -->\n<!ENTITY indexedDB.label                 \"Przechowywanie danych offline\">\n\n<!ENTITY popup.label                     \"Otwieranie wyskakujących okien\">\n<!ENTITY fullscreen.label \"Przechodzenie do trybu pełnoekranowego\">\n<!ENTITY camera.label \"Używanie kamery\">\n<!ENTITY microphone.label \"Używanie mikrofonu\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/preferences/aboutPermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (visitCount): #1 is the number of history visits for a site\nvisitCount=#1 wizyta;#1 wizyty;#1 wizyt\n\npasswordsCount=Dla tej strony przechowywane jest #1 hasło.;Dla tej strony przechowywane są #1 hasła;Dla tej strony przechowywanych jest #1 haseł.\ncookiesCount=Dla tej strony przechowywane jest #1 ciasteczko;Dla tej strony przechowywane są #1 ciasteczka.;Dla tej strony przechowywanych jest #1 ciasteczek.\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/preferences/advanced.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY generalTab.label                \"Ogólne\">\n\n<!ENTITY accessibility.label             \"Dostępność\">\n\n<!ENTITY useCursorNavigation.label       \"Zawsze używaj klawiszy kursora do nawigacji po stronach\">\n<!ENTITY useCursorNavigation.accesskey   \"g\">\n<!ENTITY searchOnStartTyping.label \"Rozpoczynaj wyszukiwanie podczas wpisywania tekstu\">\n<!ENTITY searchOnStartTyping.accesskey \"R\">\n<!ENTITY blockAutoReload.label \"Ostrzegaj, jeśli witryny próbują przekierować lub odświeżyć stronę\">\n<!ENTITY blockAutoReload.accesskey \"w\">\n<!ENTITY useOnScreenKeyboard.label \"Wyświetlanie klawiatury ekranowej, gdy zachodzi taka potrzeba\">\n<!ENTITY useOnScreenKeyboard.accesskey \"e\">\n\n<!ENTITY browsing.label                  \"Przeglądanie\">\n\n<!ENTITY useAutoScroll.label             \"Używaj automatycznego przewijania\">\n<!ENTITY useAutoScroll.accesskey         \"y\">\n<!ENTITY useSmoothScrolling.label        \"Używaj płynnego przewijania\">\n<!ENTITY useSmoothScrolling.accesskey    \"n\">\n<!ENTITY allowHWAccel.label \"Korzystaj ze sprzętowego przyspieszania, jeśli jest dostępne\">\n<!ENTITY allowHWAccel.accesskey          \"K\">\n<!ENTITY checkUserSpelling.label \"Sprawdzaj pisownię podczas wprowadzania tekstu\">\n<!ENTITY checkUserSpelling.accesskey \"i\">\n\n<!ENTITY dataChoicesTab.label \"Udostępniane dane\">\n\n<!ENTITY healthReportDesc.label \"Raport o zdrowiu Firefoksa ułatwia zrozumienie wydajności przeglądarki i udostępnia dane o jej stanie organizacji &vendorShortName;.\">\n<!ENTITY enableHealthReport.label \"Raport o zdrowiu programu &brandShortName;\">\n<!ENTITY enableHealthReport.accesskey \"F\">\n<!ENTITY healthReportLearnMore.label \"Więcej informacji\">\n\n<!ENTITY telemetryDesc.label \"Udostępnianie organizacji &vendorShortName; danych o wydajności, wykorzystaniu, modyfikacjach przeglądarki oraz o sprzęcie, na którym działa, ułatwia ulepszanie programu &brandShortName;.\">\n<!ENTITY enableTelemetryData.label \"Udostępnianie dodatkowych danych (np. Telemetrii)\">\n<!ENTITY enableTelemetryData.accesskey \"U\">\n<!ENTITY telemetryLearnMore.label \"Więcej informacji\">\n\n<!ENTITY crashReporterDesc2.label \"Zgłoszenia awarii pomagają organizacji &vendorShortName; poprawiać stabilność, bezpieczeństwo i naprawiać problemy z przeglądarką.\">\n<!ENTITY alwaysSubmitCrashReports.label \"Przesyłanie zgromadzonych zgłoszeń awarii programu &brandShortName;\">\n<!ENTITY alwaysSubmitCrashReports.accesskey \"e\">\n<!ENTITY crashReporterLearnMore.label \"Więcej informacji\">\n\n<!ENTITY networkTab.label                \"Sieć\">\n\n<!ENTITY connection.label                \"Połączenie\">\n\n<!ENTITY connectionDesc.label            \"Określ, w jaki sposób &brandShortName; ma się łączyć z Internetem\">\n<!ENTITY connectionSettings.label        \"Ustawienia…\">\n<!ENTITY connectionSettings.accesskey    \"U\">\n\n<!ENTITY httpCache.label                 \"Treści w pamięci podręcznej\">\n<!ENTITY offlineStorage2.label           \"Treści dla trybu offline i dane użytkownika\">\n<!ENTITY siteData.label \"Dane stron\">\n<!ENTITY clearSiteData.label \"Wyczyść wszystkie dane\">\n<!ENTITY clearSiteData.accesskey \"d\">\n<!ENTITY siteDataSettings.label \"Ustawienia…\">\n<!ENTITY siteDataSettings.accesskey \"U\">\n<!ENTITY siteDataLearnMoreLink.label \"Więcej informacji\">\n\n<!ENTITY limitCacheSizeBefore.label      \"Ogranicz pamięć podręczną do \">\n<!ENTITY limitCacheSizeBefore.accesskey  \"z\">\n<!ENTITY limitCacheSizeAfter.label       \"MB\">\n<!ENTITY clearCacheNow.label             \"Wyczyść teraz\">\n<!ENTITY clearCacheNow.accesskey         \"c\">\n<!ENTITY clearOfflineAppCacheNow.label   \"Wyczyść teraz\">\n<!ENTITY clearOfflineAppCacheNow.accesskey \"t\">\n<!ENTITY overrideSmartCacheSize.label    \"Używaj ręcznego zarządzania pamięcią podręczną\">\n<!ENTITY overrideSmartCacheSize.accesskey \"m\">\n\n<!ENTITY updateTab.label                 \"Aktualizacja\">\n<!ENTITY updateApplication.label \"Aktualizacje programu &brandShortName;\">\n<!ENTITY updateAuto1.label               \"Instaluj aktualizacje automatycznie (zalecane: większe bezpieczeństwo)\">\n<!ENTITY updateAuto1.accesskey \"I\">\n<!ENTITY updateCheckChoose.label \"Sprawdzaj dostępność aktualizacji, ale wymagaj potwierdzenia ich instalacji\">\n<!ENTITY updateCheckChoose.accesskey \"S\">\n<!ENTITY updateManual.label              \"Nie sprawdzaj dostępności aktualizacji (niezalecane: zagrożenie bezpieczeństwa)\">\n<!ENTITY updateManual.accesskey          \"N\">\n<!ENTITY updateHistory.label             \"Wyświetl historię aktualizacji\">\n<!ENTITY updateHistory.accesskey         \"W\">\n<!ENTITY useService.label                \"Używaj usługi instalowania aktualizacji działającej w tle\">\n<!ENTITY useService.accesskey \"U\">\n\n<!ENTITY autoUpdateOthers.label \"Aktualizacje automatyczne\">\n<!ENTITY enableSearchUpdate.label \"Wyszukiwarki\">\n<!ENTITY enableSearchUpdate.accesskey \"z\">\n\n<!ENTITY offlineStorageNotify.label \"Pytaj, kiedy witryna prosi o możliwość przechowywania danych dla trybu offline\">\n<!ENTITY offlineStorageNotify.accesskey \"o\">\n<!ENTITY offlineStorageNotifyExceptions.label \"Wyjątki…\">\n<!ENTITY offlineStorageNotifyExceptions.accesskey \"W\">\n\n<!ENTITY offlineAppsList2.label          \"Następujące witryny mogą przechowywać dane dla trybu offline:\">\n<!ENTITY offlineAppsList.height          \"7em\">\n<!ENTITY offlineAppsListRemove.label     \"Usuń…\">\n<!ENTITY offlineAppsListRemove.accesskey \"s\">\n<!ENTITY offlineAppRemove.confirm        \"Usuń dane trybu offline\">\n\n<!ENTITY certificateTab.label            \"Certyfikaty\">\n<!ENTITY certPersonal.label \"Żądania certyfikatów\">\n<!ENTITY certPersonal.description \"Kiedy serwer żąda osobistego certyfikatu użytkownika:\">\n<!ENTITY selectCerts.auto \"wybierz certyfikat automatycznie\">\n<!ENTITY selectCerts.auto.accesskey \"a\">\n<!ENTITY selectCerts.ask \"pytaj za każdym razem\">\n<!ENTITY selectCerts.ask.accesskey \"r\">\n<!ENTITY enableOCSP.label \"Odpytywanie serwerów OCSP w celu potwierdzenia wiarygodności certyfikatów\">\n<!ENTITY enableOCSP.accesskey \"O\">\n<!ENTITY viewCerts.label                 \"Wyświetl certyfikaty\">\n<!ENTITY viewCerts.accesskey \"W\">\n<!ENTITY viewSecurityDevices.label       \"Urządzenia zabezpieczające\">\n<!ENTITY viewSecurityDevices.accesskey \"U\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/preferences/applicationManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY appManager.title     \"Szczegóły aplikacji\">\n<!ENTITY appManager.style \"width: 32em; min-height: 20em;\">\n<!ENTITY remove.label         \"Usuń\">\n<!ENTITY remove.accesskey     \"U\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/preferences/applicationManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# in descriptionApplications, %S will be replaced by one of the 3 following strings\ndescriptionApplications=Do obsługi %S można użyć następujących aplikacji:\n\nhandleProtocol=odnośników %S\nhandleWebFeeds=kanałów informacyjnych\nhandleFile=treści %S\n\ndescriptionWebApp=Ta aplikacja internetowa pochodzi z serwera:\ndescriptionLocalApp=Ta aplikacja znajduje się w:\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/preferences/applications.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  typeColumn.label        \"Typ zawartości\">\n<!ENTITY  typeColumn.accesskey    \"T\">\n\n<!ENTITY  actionColumn2.label     \"Czynność\">\n<!ENTITY  actionColumn2.accesskey \"C\">\n\n<!ENTITY  focusSearch1.key        \"f\">\n<!ENTITY  focusSearch2.key        \"k\">\n\n<!ENTITY  filter.emptytext        \"Szukaj\">\n\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/preferences/blocklists.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"Lista blokowanych elementów\">\n<!ENTITY window.width \"57em\">\n\n<!ENTITY windowClose.key \"w\">\n\n<!ENTITY treehead.list.label \"Lista\">\n\n<!ENTITY button.cancel.label \"Anuluj\">\n<!ENTITY button.cancel.accesskey \"A\">\n<!ENTITY button.ok.label \"Zachowaj zmiany\">\n<!ENTITY button.ok.accesskey \"Z\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/preferences/colors.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY colorsDialog.title \"Kolory\">\n<!ENTITY window.width \"38em\">\n<!ENTITY window.macWidth \"41em\">\n\n<!ENTITY overrideDefaultPageColors.label \"Nadpisuj kolory określone w treści wybranymi poniżej:\">\n<!ENTITY overrideDefaultPageColors.accesskey \"N\">\n<!ENTITY overrideDefaultPageColors.always.label \"Zawsze\">\n<!ENTITY overrideDefaultPageColors.auto.label \"Tylko w motywach o wysokim kontraście\">\n<!ENTITY overrideDefaultPageColors.never.label \"Nigdy\">\n\n<!ENTITY useSystemColors.label \"Kolory systemowe\">\n<!ENTITY useSystemColors.accesskey \"K\">\n<!ENTITY underlineLinks.label \"Podkreślanie odnośników\">\n<!ENTITY underlineLinks.accesskey \"P\">\n\n<!ENTITY  color                           \"Tekst i tło\">\n<!ENTITY  textColor.label                 \"Tekst:\">\n<!ENTITY  textColor.accesskey             \"e\">\n<!ENTITY  backgroundColor.label           \"Tło:\">\n<!ENTITY  backgroundColor.accesskey       \"T\">\n\n<!ENTITY  links                           \"Kolory odnośników\">\n<!ENTITY  linkColor.label                 \"Nieodwiedzone odnośniki:\">\n<!ENTITY linkColor.accesskey \"w\">\n<!ENTITY  visitedLinkColor.label          \"Odwiedzone odnośniki:\">\n<!ENTITY  visitedLinkColor.accesskey      \"O\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/preferences/connection.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY connectionsDialog.title \"Ustawienia połączenia\">\n<!ENTITY window.width2 \"49em\">\n<!ENTITY window.macWidth2 \"45em\">\n\n<!ENTITY  proxyTitle.label              \"Konfiguracja serwerów proxy do połączenia z Internetem\">\n<!ENTITY  noProxyTypeRadio.label        \"Bez serwera proxy\">\n<!ENTITY  noProxyTypeRadio.accesskey     \"B\">\n<!ENTITY  systemTypeRadio.label         \"Używaj systemowych ustawień serwerów proxy\">\n<!ENTITY  systemTypeRadio.accesskey     \"w\">\n<!ENTITY  WPADTypeRadio.label           \"Automatycznie wykrywaj ustawienia serwerów proxy dla tej sieci\">\n<!ENTITY  WPADTypeRadio.accesskey       \"A\">\n<!ENTITY  manualTypeRadio.label         \"Ręczna konfiguracja serwerów proxy:\">\n<!ENTITY  manualTypeRadio.accesskey     \"k\">\n<!ENTITY  autoTypeRadio.label           \"Adres URL automatycznej konfiguracji proxy:\">\n<!ENTITY  autoTypeRadio.accesskey       \"e\">\n<!ENTITY  reload.label                  \"Odśwież\">\n<!ENTITY  reload.accesskey              \"d\">\n<!ENTITY  ftp.label                     \"Serwer proxy FTP:\">\n<!ENTITY  ftp.accesskey                 \"F\">\n<!ENTITY  http.label                    \"Serwer proxy HTTP:\">\n<!ENTITY  http.accesskey                \"H\">\n<!ENTITY  ssl.label                     \"Serwer proxy SSL:\">\n<!ENTITY  ssl.accesskey                 \"S\">\n<!ENTITY  socks.label                   \"Host SOCKS:\">\n<!ENTITY  socks.accesskey               \"c\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"4\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"5\">\n<!ENTITY socksRemoteDNS.label2 \"Proxy DNS podczas używania SOCKS v5\">\n<!ENTITY socksRemoteDNS.accesskey \"x\">\n<!ENTITY port.label \"Port:\">\n<!ENTITY HTTPport.accesskey \"o\">\n<!ENTITY SSLport.accesskey \"r\">\n<!ENTITY FTPport.accesskey \"t\">\n<!ENTITY SOCKSport.accesskey \":\">\n<!ENTITY  noproxy.label                 \"Nie używaj proxy dla:\">\n<!ENTITY  noproxy.accesskey             \"N\">\n<!ENTITY  noproxyExplain.label          \"Przykład: .mozilla.org, .com.pl, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"Użyj tego serwera proxy dla wszystkich protokołów\">\n<!ENTITY  shareproxy.accesskey          \"U\">\n<!ENTITY autologinproxy.label \"Nie pytaj o uwierzytelnianie jeśli istnieje zachowane hasło\">\n<!ENTITY autologinproxy.accesskey \"u\">\n<!ENTITY autologinproxy.tooltip \"Umożliwia automatyczne uwierzytelnianie na serwerach proxy, jeśli wcześniej zostały zachowane dane logowania. W przypadku nieudanego uwierzytelniania zostanie wyświetlone standardowe pytanie.\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/preferences/containers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY addButton.label \"Dodaj kontekst\">\n<!ENTITY addButton.accesskey \"D\">\n<!ENTITY preferencesButton.label \"Preferencje\">\n<!ENTITY removeButton.label \"Usuń\">\n<!ENTITY backLink.label \"« Powrót do „Prywatność”\">\n\n<!ENTITY window.title \"Dodawanie kontekstu\">\n<!ENTITY window.width \"45em\">\n\n<!ENTITY name.label \"Nazwa:\">\n<!ENTITY name.accesskey \"N\">\n<!ENTITY name.placeholder \"Nazwa kontekstu\">\n<!ENTITY icon.label \"Ikona:\">\n<!ENTITY icon.accesskey \"I\">\n<!ENTITY color.label \"Kolor:\">\n<!ENTITY color.accesskey \"K\">\n<!ENTITY windowClose.key \"w\">\n\n<!ENTITY button.ok.label \"Gotowe\">\n<!ENTITY button.ok.accesskey \"G\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/preferences/containers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncontainers.labelMinWidth=4rem\ncontainers.updateContainerTitle=Preferencje kontekstu „%S”\n\ncontainers.blue.label=Niebieski\ncontainers.turquoise.label=Turkusowy\ncontainers.green.label=Zielony\ncontainers.yellow.label=Żółty\ncontainers.orange.label=Pomarańczowy\ncontainers.red.label=Czerwony\ncontainers.pink.label=Różowy\ncontainers.purple.label=Purpurowy\n\ncontainers.fingerprint.label=Odcisk palca\ncontainers.briefcase.label=Aktówka\ncontainers.dollar.label=Znak dolara\ncontainers.cart.label=Wózek zakupowy\ncontainers.circle.label=Kropka\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/preferences/content.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY popups.label \"Wyskakujące okna\">\n<!ENTITY blockPopups.label \"Blokowanie wyskakujących okien\">\n<!ENTITY blockPopups.accesskey \"B\">\n\n<!ENTITY notificationsPolicy.label \"Powiadomienia\">\n<!ENTITY notificationsPolicyLearnMore.label \"Więcej informacji\">\n<!ENTITY notificationsPolicyDesc3.label \"Wybierz strony mogące wyświetlać powiadomienia\">\n<!ENTITY notificationsPolicyButton.label \"Wybierz…\">\n<!ENTITY notificationsPolicyButton.accesskey \"z\">\n<!ENTITY notificationsDoNotDisturb.label \"Nie przeszkadzać\">\n<!ENTITY notificationsDoNotDisturb.accesskey \"N\">\n<!ENTITY notificationsDoNotDisturbDetails.value \"Powiadomienia nie będą wyświetlane do czasu ponownego uruchomienia programu &brandShortName;\">\n\n<!ENTITY  popupExceptions.label       \"Wyjątki…\">\n<!ENTITY  popupExceptions.accesskey   \"W\">\n\n<!ENTITY  fontsAndColors.label        \"Czcionki i kolory\">\n<!ENTITY  defaultFont.label           \"Domyślna czcionka:\">\n<!ENTITY  defaultFont.accesskey       \"d\">\n<!ENTITY  defaultSize.label           \"Rozmiar:\">\n<!ENTITY  defaultSize.accesskey       \"R\">\n\n<!ENTITY  advancedFonts.label         \"Zaawansowane…\">\n<!ENTITY advancedFonts.accesskey \"s\">\n\n<!ENTITY  colors.label                \"Kolory…\">\n<!ENTITY  colors.accesskey            \"K\">\n\n<!ENTITY languages.label              \"Języki\">\n<!ENTITY chooseLanguage.label         \"Wybierz preferowany język, w jakim mają być wyświetlane strony\">\n<!ENTITY chooseButton.label           \"Wybierz…\">\n<!ENTITY chooseButton.accesskey       \"e\">\n\n<!ENTITY translateWebPages.label \"Tłumaczenie stron WWW\">\n<!ENTITY translateWebPages.accesskey \"T\">\n<!ENTITY translateExceptions.label \"Wyjątki…\">\n<!ENTITY translateExceptions.accesskey \"i\">\n<!ENTITY translation.options.attribution.beforeLogo \"Tłumaczeń dostarcza\">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n\n<!ENTITY drmContent.label \"DRM\">\n<!ENTITY playDRMContent.label \"Odtwarzanie treści chronionych przez DRM\">\n<!ENTITY playDRMContent.accesskey \"O\">\n<!ENTITY playDRMContent.learnMore.label \"Więcej informacji\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/preferences/cookies.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width \"32em\">\n\n<!ENTITY     cookiesonsystem.label          \"Na tym komputerze przechowywane są następujące ciasteczka:\">\n<!ENTITY     cookiename.label               \"Nazwa ciasteczka\">\n<!ENTITY     cookiedomain.label             \"Witryna\">\n\n<!ENTITY     props.name.label               \"Nazwa:\">\n<!ENTITY     props.value.label              \"Zawartość:\">\n<!ENTITY     props.domain.label             \"Host:\">\n<!ENTITY     props.path.label               \"Ścieżka:\">\n<!ENTITY     props.secure.label             \"Wyślij dla:\">\n<!ENTITY     props.expires.label            \"Wygasa:\">\n<!ENTITY props.container.label \"Kontekst:\">\n\n<!ENTITY     window.title                   \"Ciasteczka\">\n<!ENTITY     windowClose.key                \"w\">\n<!ENTITY     focusSearch1.key               \"f\">\n<!ENTITY     focusSearch2.key               \"k\">\n\n<!ENTITY searchFilter.label \"Szukaj\">\n<!ENTITY searchFilter.accesskey \"S\">\n\n<!ENTITY     button.close.label             \"Zamknij\">\n<!ENTITY     button.close.accesskey         \"Z\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/preferences/donottrack.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"Preferencje względem śledzenia\">\n<!ENTITY window.width \"50em\">\n<!ENTITY window.height \"10em\">\n\n<!ENTITY doNotTrackCheckbox2.label \"Informowanie witryn, że użytkownik nie chce być śledzony\">\n<!ENTITY doNotTrackCheckbox2.accesskey \"I\">\n\n<!ENTITY doNotTrackTPInfo.description \"&brandShortName; niezależnie wysyła nagłówek informujący, że użytkownik nie chce być śledzony (DNT), gdy ochrona przed śledzeniem jest włączona.\">\n<!ENTITY doNotTrackLearnMore.label \"Więcej informacji\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/preferences/fonts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY fontsDialog.title \"Czcionki\">\n\n<!ENTITY language.label \"Czcionki:\">\n<!ENTITY language.accesskey \"c\">\n\n<!ENTITY size.label \"Rozmiar:\">\n<!ENTITY sizeProportional.accesskey \"r\">\n<!ENTITY sizeMonospace.accesskey \"z\">\n\n<!ENTITY proportional.label \"Proporcjonalna:\">\n<!ENTITY proportional.accesskey \"a\">\n\n<!ENTITY serif.label \"Szeryfowa:\">\n<!ENTITY serif.accesskey \"S\">\n<!ENTITY sans-serif.label \"Bezszeryfowa:\">\n<!ENTITY sans-serif.accesskey \"B\">\n<!ENTITY monospace.label \"O stałej szerokości:\">\n<!ENTITY monospace.accesskey \"O\">\n\n<!ENTITY font.langGroup.latin \"Łacińskie\">\n<!ENTITY font.langGroup.japanese \"Japońskie\">\n<!ENTITY font.langGroup.trad-chinese \"Chińskie tradycyjne (Tajwan)\">\n<!ENTITY font.langGroup.simpl-chinese \"Chińskie uproszczone\">\n<!ENTITY font.langGroup.trad-chinese-hk \"Chińskie tradycyjne (Hongkong)\">\n<!ENTITY font.langGroup.korean \"Koreańskie\">\n<!ENTITY font.langGroup.cyrillic \"Cyrylica\">\n<!ENTITY font.langGroup.el \"Greckie\">\n<!ENTITY font.langGroup.other \"innych systemów pisma\">\n<!ENTITY font.langGroup.thai \"Tajskie\">\n<!ENTITY font.langGroup.hebrew \"Hebrajskie\">\n<!ENTITY font.langGroup.arabic \"Arabskie\">\n<!ENTITY font.langGroup.devanagari \"Dewanagari\">\n<!ENTITY font.langGroup.tamil \"Tamilskie\">\n<!ENTITY font.langGroup.armenian \"Ormiańskie\">\n<!ENTITY font.langGroup.bengali \"Bengalskie\">\n<!ENTITY font.langGroup.canadian \"Ujednolicony sylabariusz kanadyjski\">\n<!ENTITY font.langGroup.ethiopic \"Etiopskie\">\n<!ENTITY font.langGroup.georgian \"Gruzińskie\">\n<!ENTITY font.langGroup.gujarati \"Gudżarati\">\n<!ENTITY font.langGroup.gurmukhi \"Gurmukhi\">\n<!ENTITY font.langGroup.khmer \"Khmerskie\">\n<!ENTITY font.langGroup.malayalam \"Malajalam\">\n<!ENTITY font.langGroup.math \"matematyczne\">\n<!ENTITY font.langGroup.odia \"Orija\">\n<!ENTITY font.langGroup.telugu \"Telugu\">\n<!ENTITY font.langGroup.kannada \"Kannada\">\n<!ENTITY font.langGroup.sinhala \"Syngaleskie\">\n<!ENTITY font.langGroup.tibetan \"Tybetańskie\">\n\n<!ENTITY minSize.label \t\t\"Minimalny rozmiar czcionki:\" >\n<!ENTITY minSize.accesskey \t\"m\" >\n<!ENTITY minSize.none \t\t\"Brak\" >\n\n<!ENTITY  useDefaultFontSerif.label               \"Szeryfowa\">\n<!ENTITY  useDefaultFontSansSerif.label           \"Bezszeryfowa\">\n\n<!ENTITY allowPagesToUseOwn.label \"Pozwalaj stronom stosować inne czcionki niż ustawione tutaj\">\n<!ENTITY allowPagesToUseOwn.accesskey \"i\">\n\n<!ENTITY languages.customize.Fallback2.grouplabel \"Kodowanie tekstu dla przestarzałych treści\">\n<!ENTITY languages.customize.Fallback2.label \"Rezerwowe kodowanie tekstu:\">\n<!ENTITY languages.customize.Fallback2.accesskey \"k\">\n<!ENTITY languages.customize.Fallback2.desc \"Kodowanie tekstu używane na stronach, które same go nie określają.\">\n<!ENTITY languages.customize.Fallback.auto \"Domyślne dla obecnej lokalizacji\">\n<!ENTITY languages.customize.Fallback.arabic \"Arabskie\">\n<!ENTITY languages.customize.Fallback.baltic \"Bałtyckie\">\n<!ENTITY languages.customize.Fallback.ceiso \"Środkowoeuropejskie ISO\">\n<!ENTITY languages.customize.Fallback.cewindows \"Środkowoeuropejskie Microsoftu\">\n<!ENTITY languages.customize.Fallback.simplified \"Chińskie uproszczone\">\n<!ENTITY languages.customize.Fallback.traditional \"Chińskie tradycyjne\">\n<!ENTITY languages.customize.Fallback.cyrillic \"Cyrylica\">\n<!ENTITY languages.customize.Fallback.greek \"Greckie\">\n<!ENTITY languages.customize.Fallback.hebrew \"Hebrajskie\">\n<!ENTITY languages.customize.Fallback.japanese \"Japońskie\">\n<!ENTITY languages.customize.Fallback.korean \"Koreańskie\">\n<!ENTITY languages.customize.Fallback.thai \"Tajskie\">\n<!ENTITY languages.customize.Fallback.turkish \"Tureckie\">\n<!ENTITY languages.customize.Fallback.vietnamese \"Wietnamskie\">\n<!ENTITY languages.customize.Fallback.other \"Inne (łącznie z zachodnioeuropejskimi)\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/preferences/languages.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width \"34em\">\n<!ENTITY languages.customize.Header                     \"Języki\">\n<!ENTITY languages.customize.description \"Niektóre strony WWW dostępne są w wielu wersjach językowych. Ustal listę kolejno preferowanych języków dla tego rodzaju stron:\">\n<!ENTITY languages.customize.moveUp.label               \"W górę\">\n<!ENTITY languages.customize.moveUp.accesskey           \"g\">\n<!ENTITY languages.customize.moveDown.label             \"W dół\">\n<!ENTITY languages.customize.moveDown.accesskey         \"d\">\n<!ENTITY languages.customize.deleteButton.label         \"Usuń\">\n<!ENTITY languages.customize.deleteButton.accesskey     \"U\">\n<!ENTITY languages.customize.selectLanguage.label       \"Wybierz język do dodania…\">\n<!ENTITY languages.customize.addButton.label            \"Dodaj\">\n<!ENTITY languages.customize.addButton.accesskey        \"o\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/preferences/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY startup.label             \"Uruchamianie\">\n\n<!ENTITY startupPage.label         \"Po uruchomieniu programu &brandShortName;:\">\n<!ENTITY startupPage.accesskey \"P\">\n<!ENTITY startupUserHomePage.label \"wyświetl stronę startową\">\n<!ENTITY startupBlankPage.label    \"wyświetl pustą stronę\">\n<!ENTITY startupPrevSession.label \"wyświetl okna i karty z poprzedniej sesji\">\n\n<!ENTITY homepage.label            \"Strona startowa:\">\n<!ENTITY homepage.accesskey        \"S\">\n<!ENTITY useCurrentPage.label      \"Użyj bieżącej strony\">\n<!ENTITY useCurrentPage.accesskey  \"b\">\n<!ENTITY useMultiple.label         \"Użyj bieżących stron\">\n<!ENTITY chooseBookmark.label      \"Użyj zakładki…\">\n<!ENTITY chooseBookmark.accesskey  \"z\">\n<!ENTITY restoreDefault.label      \"Przywróć domyślną\">\n<!ENTITY restoreDefault.accesskey  \"d\">\n\n<!ENTITY downloads.label     \t\t\"Pobieranie\">\n\n<!ENTITY saveTo.label \t\t\t\"Pobierane pliki zapisuj do:\">\n<!ENTITY saveTo.accesskey \t\t\"o\">\n<!ENTITY chooseFolderWin.label        \t\"Przeglądaj…\">\n<!ENTITY chooseFolderWin.accesskey    \t\"g\">\n<!ENTITY chooseFolderMac.label        \t\"Wybierz…\">\n<!ENTITY chooseFolderMac.accesskey    \t\"y\">\n<!ENTITY alwaysAskWhere.label \"Pytaj, gdzie zapisać każdy plik\">\n<!ENTITY alwaysAskWhere.accesskey \"t\">\n\n<!ENTITY alwaysCheckDefault2.label \"Sprawdzanie, czy &brandShortName; jest domyślną przeglądarką\">\n<!ENTITY alwaysCheckDefault2.accesskey \"e\">\n<!ENTITY setAsMyDefaultBrowser2.label \"Ustaw jako domyślną\">\n<!ENTITY setAsMyDefaultBrowser2.accesskey \"U\">\n<!ENTITY isDefault.label \"&brandShortName; jest obecnie domyślną przeglądarką\">\n<!ENTITY isNotDefault.label \"&brandShortName; nie jest obecnie domyślną przeglądarką\">\n\n<!ENTITY separateProfileMode.label \"Jednoczesne działanie programu &brandShortName; oraz Firefoksa\">\n<!ENTITY useFirefoxSync.label \"Podczas jednoczesnego działania wykorzystywane są oddzielne profile. Można wykorzystać synchronizację, aby dzielić dane między nimi.\">\n<!ENTITY getStarted.label \"Synchronizacja…\">\n\n<!ENTITY e10sEnabled.label \"&brandShortName; w wielu procesach\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/preferences/permissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Wyjątki\">\n<!ENTITY window.width \"39em\">\n\n<!ENTITY treehead.sitename.label      \"Witryna\">\n<!ENTITY treehead.status.label        \"Status\">\n<!ENTITY removepermission.label       \"Usuń witrynę\">\n<!ENTITY removepermission.accesskey   \"U\">\n<!ENTITY removeallpermissions.label   \"Usuń wszystkie witryny\">\n<!ENTITY removeallpermissions.accesskey \"w\">\n<!ENTITY address.label                \"Adres witryny:\">\n<!ENTITY address.accesskey \"w\">\n<!ENTITY block.label                  \"Blokuj\">\n<!ENTITY block.accesskey              \"B\">\n<!ENTITY session.label                \"Zezwalaj na czas sesji\">\n<!ENTITY session.accesskey \"c\">\n<!ENTITY allow.label                  \"Zezwalaj\">\n<!ENTITY allow.accesskey              \"Z\">  \n<!ENTITY windowClose.key              \"w\">\n\n<!ENTITY button.cancel.label \"Anuluj\">\n<!ENTITY button.cancel.accesskey \"A\">\n<!ENTITY button.ok.label \"Zachowaj\">\n<!ENTITY button.ok.accesskey \"h\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/preferences/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  prefWindow.titleWin     \"Opcje\">\n<!ENTITY  prefWindow.title \"Preferencje\">\n<!ENTITY  prefWindow.titleGNOME   \"Preferencje programu &brandShortName;\">\n\n<!ENTITY prefWinMinSize.styleWin2 \"width: 47em; min-height: 37.5em;\">\n<!ENTITY prefWinMinSize.styleMac \"width: 50em; min-height: 40em;\">\n<!ENTITY prefWinMinSize.styleGNOME \"width: 51.5em; min-height: 40.5em;\">\n\n<!ENTITY  paneGeneral.title       \"Ogólne\">\n<!ENTITY  paneTabs.title          \"Karty\">\n<!ENTITY  paneSearch.title \"Wyszukiwanie\">\n<!ENTITY  paneContent.title       \"Treść\">\n<!ENTITY  paneApplications.title  \"Aplikacje\">\n<!ENTITY  panePrivacy.title       \"Prywatność\">\n<!ENTITY paneContainers.title \"Karty z kontekstem\">\n<!ENTITY  paneSecurity.title      \"Bezpieczeństwo\">\n<!ENTITY  paneAdvanced.title      \"Zaawansowane\">\n\n<!-- LOCALIZATION NOTE (paneSync.title): This should match syncBrand.shortName.label in ../syncBrand.dtd -->\n<!ENTITY  paneSync.title          \"Synchronizacja\">\n\n<!ENTITY helpButton.label \"Pomoc\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nphishBeforeText=Wybranie tej opcji spowoduje, że adresy odwiedzanych witryn będą wysyłane do serwisu %S. Aby kontynuować, należy przeczytać i zaakceptować poniższe warunki korzystania z usługi:\n\nlabelDefaultFont=Domyślna (%S)\nveryLargeMinimumFontTitle=Duży rozmiar minimalny czcionki\nveryLargeMinimumFontWarning=Ustawiasz bardzo duży rozmiar minimalny czcionki (większy niż 24 piksele). Może to spowodować trudności lub uniemożliwić korzystanie z niektórych ważnych stron konfiguracyjnych (takich jak ta).\nacceptVeryLargeMinimumFont=Zachowaj zmiany\n\ntrackingprotectionpermissionstext=Ochrona przed śledzeniem została wyłączona na następujących stronach.\ntrackingprotectionpermissionstitle=Wyjątki – Ochrona przed śledzeniem\ncookiepermissionstext=Określ zasady akceptacji ciasteczek. Podaj dokładny adres witryny, której uprawnienia chcesz zmodyfikować, a następnie naciśnij Zezwalaj, Blokuj lub Zezwalaj na czas sesji.\ncookiepermissionstitle=Wyjątki – Ciasteczka\naddonspermissionstext=Określ, które witryny mogą instalować dodatki. Podaj dokładny adres witryny, której chcesz na to zezwolić, i naciśnij Zezwalaj.\naddons_permissions_title=Uprawnione witryny – Instalacja dodatków\npopuppermissionstext=Określ, które witryny mogą otwierać wyskakujące okna. Podaj dokładny adres witryny, której chcesz na to zezwolić, i naciśnij Zezwalaj.\npopuppermissionstitle=Uprawnione witryny – Wyskakujące okna\n\nnotificationspermissionstext4=Określ, które witryny mogą wyświetlać powiadomienia. Jeśli strona zostanie usunięta z listy, będzie musiała ponownie poprosić o pozwolenie na wyświetlanie powiadomień.\nnotificationspermissionstitle=Uprawnione witryny – Powiadomienia\n\ninvalidURI=Podaj poprawną nazwę hosta\ninvalidURITitle=Wprowadzono niepoprawną nazwę hosta\n\nsavedLoginsExceptions_title=Wyjątki – zachowywanie danych logowania\nsavedLoginsExceptions_desc=Dla następujących witryn dane logowania nie będą zachowywane:\n\nblockliststext=Określ, którą listę Firefox będzie wykorzystywał do blokowania elementów stron mogących śledzić Twoją aktywność.\nblockliststitle=Lista blokowanych\nmozNameTemplate=%1$S %2$S\nmozstdName=Disconnect.me, podstawowa (zalecana).\nmozstdDesc=Dopuszcza pewne śledzące elementy, aby strony działały prawidłowo.\nmozfullName=Disconnect.me, ścisła.\nmozfullDesc=Blokuje znane śledzące elementy. Niektóre strony mogą nie działać prawidłowo.\nblocklistChangeRequiresRestart=%S musi zostać uruchomiony ponownie, aby zmienić listę blokowanych.\n\npw_change2empty_in_fips_mode=Program pracuje obecnie w trybie FIPS. Tryb FIPS wymaga niepustego hasła głównego.\npw_change_failed_title=Zmiana hasła się nie powiodła.\n\nlanguageRegionCodeFormat=%1$S/%2$S (%3$S)\nlanguageCodeFormat=%1$S (%2$S)\n\ndesktopFolderName=Pulpit\ndownloadsFolderName=Pobrane\nchooseDownloadFolderTitle=Wybór folderu dla pobieranych plików\n\nfileEnding=plik %S\nsaveFile=Zapisz plik\n\nuseApp=Użyj aplikacji %S\nuseDefault=Użyj aplikacji %S (domyślnej)\nuseOtherApp=Użyj innej aplikacji…\n\nfpTitleChooseApp=Wybierz aplikację pomocniczą\nmanageApp=Szczegóły aplikacji…\nwebFeed=Kanał informacyjny\nvideoPodcastFeed=Podcast wideo\naudioPodcastFeed=Podcast\nalwaysAsk=Zawsze pytaj\nportableDocumentFormat=Portable Document Format (PDF)\n\nusePluginIn=Wtyczka %S (w programie %S)\n\npreviewInApp=Podgląd w programie %S\naddLiveBookmarksInApp=Dodaj dynamiczną zakładkę w programie %S\n\ntypeDescriptionWithType=%S (%S)\n\nhostColon=Host:\ndomainColon=Domena:\nforSecureOnly=Tylko szyfrowane połączenia\nforAnyConnection=Dowolny rodzaj połączenia\nexpireAtEndOfSession=Pod koniec sesji\n\ncan=Zezwalaj\ncanAccessFirstParty=Tylko z odwiedzanej witryny\ncanSession=Zezwalaj na czas sesji\ncannot=Blokuj\n\nnoCookieSelected=<nie zaznaczono ciasteczka>\ncookiesAll=Następujące ciasteczka są przechowywane na tym komputerze:\ncookiesFiltered=Następujące ciasteczka odpowiadają zapytaniu:\nremoveAllCookies.label=Usuń wszystkie\nremoveAllCookies.accesskey=U\nremoveAllShownCookies.label=Usuń wszystkie wyświetlane\nremoveAllShownCookies.accesskey=U\nremoveSelectedCookies.label=Usuń zaznaczone;Usuń #1 zaznaczone;Usuń #1 zaznaczonych\nremoveSelectedCookies.accesskey=z\n\ndefaultUserContextLabel=Brak\n\nofflineAppsList.height=7em\nofflineAppRemoveTitle=Usuń dane witryn trybu offline\nofflineAppRemovePrompt=Po usunięciu tych danych witryna %S nie będzie dostępna w trybie offline. Czy na pewno usunąć tę witrynę trybu offline?\nofflineAppRemoveConfirm=Usuń dane trybu offline\n\nofflinepermissionstext=Poniższym witrynom nie wolno przechowywać danych dla trybu offline:\nofflinepermissionstitle=Dane trybu offline\n\nofflineAppUsage=%1$S %2$S\n\nactualDiskCacheSize=Treści w pamięci podręcznej zajmują obecnie %1$S %2$S na dysku\nactualDiskCacheSizeCalculated=Obliczanie rozmiaru pamięci podręcznej…\nactualAppCacheSize=Pamięć podręczna aplikacji zajmuje obecnie %1$S %2$S na dysku\ntotalSiteDataSize=Przechowywane dane stron zajmują obecnie %1$S %2$S na dysku\nclearSiteDataPromptTitle=Wyczyść wszystkie ciasteczka i dane stron\nclearSiteDataPromptText=Po wybraniu „Wyczyść teraz” wszystkie ciasteczka i dane stron przechowywane przez Firefoksa zostaną wyczyszczone. Może to spowodować wylogowanie ze wszystkich serwisów i usunąć dane offline.\nclearSiteDataNow=Wyczyść teraz\nimportant=Ważne\ndefault=Domyślny\nsiteUsage=%1$S %2$S\nremoveAllSiteData.label=Usuń wszystkie\nremoveAllSiteData.accesskey=U\nremoveAllSiteDataShown.label=Usuń wszystkie wyświetlane\nremoveAllSiteDataShown.accesskey=U\n\nspaceAlert.learnMoreButton.label=Więcej informacji\nspaceAlert.learnMoreButton.accesskey=W\nspaceAlert.over5GB.prefButton.label=Otwórz preferencje\nspaceAlert.over5GB.prefButton.accesskey=O\nspaceAlert.over5GB.prefButtonWin.label=Otwórz opcje\nspaceAlert.over5GB.prefButtonWin.accesskey=O\nspaceAlert.over5GB.message=Zaczyna brakować miejsca na dysku dla programu %S. Zawartość stron może być wyświetlana niepoprawnie. Przechowywane dane może wyczyścić w Preferencje → Zaawansowane → Dane stron.\nspaceAlert.over5GB.messageWin=Zaczyna brakować miejsca na dysku dla programu %S. Zawartość stron może być wyświetlana niepoprawnie. Przechowywane dane może wyczyścić w Opcje → Zaawansowane → Dane stron.\nspaceAlert.under5GB.okButton.label=OK\nspaceAlert.under5GB.okButton.accesskey=O\nspaceAlert.under5GB.message=Zaczyna brakować miejsca na dysku dla programu %S. Zawartość stron może być wyświetlana niepoprawnie. Skorzystaj z odnośnika „Więcej informacji”, aby zoptymalizować użycie dysku dla lepszego przeglądania.\n\nfeatureEnableRequiresRestart=Konieczne jest ponowne uruchomienie programu %S, aby włączyć tę funkcję.\nfeatureDisableRequiresRestart=Konieczne jest ponowne uruchomienie programu %S, aby wyłączyć tę funkcję.\nshouldRestartTitle=Ponowne uruchamianie programu %S\nokToRestartButton=Uruchom ponownie\nrevertNoRestartButton=Anuluj zmiany\nrestartNow=Uruchom ponownie\nrestartLater=Później\n\ndisableContainersAlertTitle=Czy zamknąć wszystkie karty z kontekstem?\ndisableContainersMsg=Jeśli wyłączysz funkcję kart z kontekstem, jedna taka karta zostanie zamknięta. Czy na pewno wyłączyć karty z kontekstem?;Jeśli wyłączysz funkcję kart z kontekstem, #S takie karty zostaną zamknięte. Czy na pewno wyłączyć karty z kontekstem?;Jeśli wyłączysz funkcję kart z kontekstem, #S takich kart zostanie zamkniętych. Czy na pewno wyłączyć karty z kontekstem?\ndisableContainersOkButton=Zamknij kartę z kontekstem;Zamknij #S karty z kontekstem;Zamknij #S kart z kontekstem\ndisableContainersButton2=Anuluj\n\nremoveContainerAlertTitle=Usuwanie kontekstu\nremoveContainerMsg=Jeśli usuniesz teraz ten kontekst, #S karta zostanie zamknięta. Czy na pewno usunąć ten kontekst?;Jeśli usuniesz teraz ten kontekst, #S karty zostaną zamknięte. Czy na pewno usunąć ten kontekst?;Jeśli usuniesz teraz ten kontekst, #S kart zostanie zamkniętych. Czy na pewno usunąć ten kontekst?\n\nremoveContainerOkButton=Usuń\nremoveContainerButton2=Nie usuwaj\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/preferences/privacy.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tracking.label \"Śledzenie\">\n<!ENTITY trackingProtectionHeader.label \"Ochrona przed śledzeniem\">\n<!ENTITY trackingProtectionAlways.label \"Zawsze włączona\">\n<!ENTITY trackingProtectionAlways.accesskey \"Z\">\n<!ENTITY trackingProtectionPrivate.label \"W oknach prywatnych\">\n<!ENTITY trackingProtectionPrivate.accesskey \"o\">\n<!ENTITY trackingProtectionNever.label \"Wyłączona\">\n<!ENTITY trackingProtectionNever.accesskey \"W\">\n<!ENTITY trackingProtectionLearnMore.label \"Więcej informacji\">\n<!ENTITY trackingProtectionExceptions.label \"Wyjątki…\">\n<!ENTITY trackingProtectionExceptions.accesskey \"i\">\n\n<!ENTITY trackingProtectionPBM5.label \"Ochrona przed śledzeniem w oknach prywatnych\">\n<!ENTITY trackingProtectionPBM5.accesskey \"r\">\n<!ENTITY trackingProtectionPBMLearnMore.label \"Więcej informacji\">\n<!ENTITY changeBlockList.label \"Zmień listę blokowanych\">\n<!ENTITY changeBlockList.accesskey \"b\">\n\n<!ENTITY doNotTrack.pre.label \"Ustawienia informowania witryn o \">\n<!ENTITY doNotTrack.settings.label \"preferencjach względem śledzenia\">\n<!ENTITY doNotTrack.post.label \".\">\n\n<!ENTITY locationBar.label \"Pasek adresu\">\n<!ENTITY locbar.suggest.label \"Podpowiedzi w pasku adresu opieraj na:\">\n<!ENTITY locbar.history.label \"historii\">\n<!ENTITY locbar.history.accesskey \"h\">\n<!ENTITY locbar.bookmarks.label \"zakładkach\">\n<!ENTITY locbar.bookmarks.accesskey \"z\">\n<!ENTITY locbar.openpage.label \"otwartych kartach\">\n<!ENTITY locbar.openpage.accesskey \"k\">\n<!ENTITY locbar.searches.label \"podpowiedziach wyszukiwania\">\n<!ENTITY locbar.searches.accesskey \"d\">\n\n<!ENTITY suggestionSettings.label \"Zmień ustawienia podpowiedzi dostarczanych przez wyszukiwarki…\">\n<!ENTITY suggestionSettings.accesskey \"e\">\n\n<!ENTITY history.label \"Historia\">\n<!ENTITY historyHeader.pre.label \"Program &brandShortName;:\">\n<!ENTITY historyHeader.pre.accesskey \"m\">\n<!ENTITY historyHeader.remember.label \"będzie zachowywał historię\">\n<!ENTITY historyHeader.dontremember.label \"nie będzie zachowywał historii\">\n<!ENTITY historyHeader.custom.label \"będzie używał ustawień użytkownika\">\n<!ENTITY historyHeader.post.label \"\">\n\n<!ENTITY acceptCookies.label \"Akceptowanie ciasteczek\">\n<!ENTITY acceptCookies.accesskey \"A\">\n<!ENTITY acceptThirdParty.pre.label \"Akceptowanie ciasteczek witryn zewnętrznych podmiotów:\">\n<!ENTITY acceptThirdParty.pre.accesskey \"n\">\n<!ENTITY acceptThirdParty.always.label \"zawsze\">\n<!ENTITY acceptThirdParty.never.label \"nigdy\">\n<!ENTITY acceptThirdParty.visited.label \"z odwiedzonych\">\n<!ENTITY keepUntil.label \"Przechowywanie ciasteczek:\">\n<!ENTITY keepUntil.accesskey \"h\">\n<!ENTITY expire.label \"do ich wygaśnięcia\">\n<!ENTITY close.label \"do zamknięcia programu &brandShortName;\">\n<!ENTITY cookieExceptions.label \"Wyjątki…\">\n<!ENTITY cookieExceptions.accesskey \"W\">\n<!ENTITY showCookies.label \"Wyświetl ciasteczka…\">\n<!ENTITY showCookies.accesskey \"c\">\n\n<!ENTITY rememberDescription.label \"&brandShortName; zachowa historię przeglądania, wyszukiwania, pobieranych plików i danych formularzy, zachowa także ciasteczka z odwiedzanych witryn.\">\n<!ENTITY rememberActions.pre.label \"\">\n<!ENTITY rememberActions.clearHistory.label \"Wyczyść ostatnią historię\">\n<!ENTITY rememberActions.middle.label \" lub \">\n<!ENTITY rememberActions.removeCookies.label \"usuń pojedyncze ciasteczka\">\n<!ENTITY rememberActions.post.label \".\">\n<!ENTITY dontrememberDescription.label \"Program &brandShortName; będzie używał tych samych ustawień co w trybie prywatnym i nie będzie zachowywał historii podczas przeglądania witryn WWW.\">\n<!ENTITY dontrememberActions.pre.label          \"Można także \">\n<!ENTITY dontrememberActions.clearHistory.label \"wyczyścić całą bieżącą historię\">\n<!ENTITY dontrememberActions.post.label         \".\">\n\n<!ENTITY privateBrowsingPermanent2.label \"Zawsze aktywny tryb przeglądania prywatnego\">\n<!ENTITY privateBrowsingPermanent2.accesskey \"t\">\n<!ENTITY rememberHistory2.label \"Historia przeglądania i pobierania plików\">\n<!ENTITY rememberHistory2.accesskey \"s\">\n<!ENTITY rememberSearchForm.label \"Historia wyszukiwania i formularzy\">\n<!ENTITY rememberSearchForm.accesskey   \"f\">\n<!ENTITY clearOnClose.label \"Czyszczenie historii podczas zamykania programu &brandShortName;\">\n<!ENTITY clearOnClose.accesskey \"z\">\n<!ENTITY clearOnCloseSettings.label \"Ustawienia…\">\n<!ENTITY clearOnCloseSettings.accesskey \"U\">\n\n<!ENTITY browserContainersHeader.label \"Kontekst\">\n<!ENTITY browserContainersLearnMore.label \"Więcej informacji\">\n<!ENTITY browserContainersEnabled.label \"Karty z kontekstem\">\n<!ENTITY browserContainersEnabled.accesskey \"K\">\n<!ENTITY browserContainersSettings.label \"Dostosuj…\">\n<!ENTITY browserContainersSettings.accesskey \"D\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/preferences/search.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY defaultSearchEngine.label \"Domyślna wyszukiwarka\">\n<!ENTITY chooseYourDefaultSearchEngine.label \"Wybierz domyślną wyszukiwarkę. &brandShortName; używa jej w pasku adresu, pasku wyszukiwania oraz na stronie startowej.\">\n<!ENTITY provideSearchSuggestions.label \"Podpowiedzi wyszukiwania\">\n<!ENTITY provideSearchSuggestions.accesskey \"P\">\n<!ENTITY showURLBarSuggestions.label \"Podpowiedzi wyszukiwania w podpowiedziach paska adresu\">\n<!ENTITY showURLBarSuggestions.accesskey \"e\">\n<!ENTITY urlBarSuggestionsPermanentPB.label \"Podpowiedzi wyszukiwania nie będą wyświetlane w podpowiedziach paska adresu, ponieważ wyłączono zachowywanie historii przeglądania programu &brandShortName;.\">\n<!ENTITY oneClickSearchEngines.label \"Dodatkowe wyszukiwarki\">\n<!ENTITY chooseWhichOneToDisplay.label \"Pasek wyszukiwania umożliwia bezpośrednie wyszukiwanie przy użyciu dodatkowych wyszukiwarek. Wybierz, które z nich wyświetlać.\">\n<!ENTITY engineNameColumn.label \"Nazwa\">\n<!ENTITY engineKeywordColumn.label \"Słowo kluczowe\">\n<!ENTITY restoreDefaultSearchEngines.label \"Przywróć domyślne\">\n<!ENTITY restoreDefaultSearchEngines.accesskey \"d\">\n<!ENTITY removeEngine.label \"Usuń\">\n<!ENTITY removeEngine.accesskey \"U\">\n<!ENTITY addMoreSearchEngines.label \"Dodaj więcej wyszukiwarek…\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/preferences/security.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY general.label \"Ogólne\">\n\n<!ENTITY warnOnAddonInstall.label \"Ostrzeganie, gdy witryny próbują instalować dodatki\">\n<!ENTITY warnOnAddonInstall.accesskey \"O\">\n\n<!ENTITY enableSafeBrowsing.label \"Blokowanie niebezpiecznych i podejrzanych treści\">\n<!ENTITY enableSafeBrowsing.accesskey \"B\">\n<!ENTITY blockDownloads.label \"Blokowanie możliwości pobierania niebezpiecznych plików\">\n<!ENTITY blockDownloads.accesskey \"e\">\n<!ENTITY blockUncommonAndUnwanted.label \"Ostrzeganie przed niepożądanym i nietypowym oprogramowaniem\">\n<!ENTITY blockUncommonAndUnwanted.accesskey \"n\">\n\n<!ENTITY addonExceptions.label \"Wyjątki…\">\n<!ENTITY addonExceptions.accesskey \"W\">\n\n<!ENTITY logins.label \"Dane logowania\">\n\n<!ENTITY rememberLogins.label \"Zachowywanie danych logowania do witryn\">\n<!ENTITY rememberLogins.accesskey \"l\">\n\n<!ENTITY useMasterPassword.label \"Hasło główne\">\n<!ENTITY useMasterPassword.accesskey \"H\">\n\n<!ENTITY passwordExceptions.label \"Wyjątki…\">\n<!ENTITY passwordExceptions.accesskey \"i\">\n<!ENTITY changeMasterPassword.label \"Zmień hasło główne\">\n<!ENTITY changeMasterPassword.accesskey \"Z\">\n<!ENTITY savedLogins.label \"Zachowane dane logowania…\">\n<!ENTITY savedLogins.accesskey \"d\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/preferences/selectBookmark.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY selectBookmark.title\r\n  \"Ustaw stronę startową\">\r\n<!ENTITY selectBookmark.label\r\n  \"Wybierz zakładkę, która ma stać się stroną startową. Jeśli wskazany zostanie folder, zakładki z tego folderu zostaną otwarte w kartach.\">\r\n\r\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/preferences/siteDataSettings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"Ustawienia – dane stron\">\n<!ENTITY settings.description \"Następujące strony poprosiły o możliwość przechowywania danych. Można określić, które strony mogę przechowywać dane. Dane stron są domyślnie przechowywane tymczasowo i mogą być usuwane automatycznie.\">\n<!ENTITY hostCol.label \"Witryna\">\n<!ENTITY statusCol.label \"Status\">\n<!ENTITY usageCol.label \"Rozmiar\">\n<!ENTITY searchPlaceHolder \"Szukaj\">\n<!ENTITY searchPlaceHolder.accesskey \"S\">\n<!ENTITY removeSelected.label \"Usuń zaznaczone\">\n<!ENTITY removeSelected.accesskey \"U\">\n<!ENTITY save.label \"Zapisz zmiany\">\n<!ENTITY save.accesskey \"Z\">\n<!ENTITY cancel.label \"Anuluj\">\n<!ENTITY cancel.accesskey \"A\">\n<!ENTITY removingDialog.title \"Usuwanie danych stron\">\n<!ENTITY removingDialog.description \"Podczas usuwania danych stron zostaną również usunięte ciasteczka. Może to spowodować wylogowanie z niektórych witryn i usunięcie treści przechowywanych offline. Czy wprowadzić poniższe zmiany?\">\n<!ENTITY siteTree.label \"Ciasteczka następujących witryn zostaną usunięte:\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/preferences/sync.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY engine.bookmarks.label \"Zakładki\">\n<!ENTITY engine.bookmarks.accesskey \"Z\">\n<!ENTITY engine.tabs.label2 \"Karty\">\n<!ENTITY engine.tabs.accesskey \"K\">\n<!ENTITY engine.history.label \"Historia\">\n<!ENTITY engine.history.accesskey \"H\">\n<!ENTITY engine.passwords.label \"Hasła\">\n<!ENTITY engine.passwords.accesskey \"a\">\n<!ENTITY engine.prefs.label \"Ustawienia\">\n<!ENTITY engine.prefs.accesskey \"U\">\n<!ENTITY engine.addons.label \"Dodatki\">\n<!ENTITY engine.addons.accesskey \"D\">\n\n<!ENTITY fxaSyncDeviceName.label \"Nazwa urządzenia\">\n<!ENTITY changeSyncDeviceName.label \"Zmień nazwę urządzenia\">\n<!ENTITY changeSyncDeviceName.accesskey \"n\">\n<!ENTITY cancelChangeSyncDeviceName.label \"Anuluj\">\n<!ENTITY cancelChangeSyncDeviceName.accesskey \"A\">\n<!ENTITY saveChangeSyncDeviceName.label \"Zachowaj\">\n<!ENTITY saveChangeSyncDeviceName.accesskey \"Z\">\n\n<!ENTITY prefs.tosLink.label        \"Warunki korzystania z usługi\">\n\n<!ENTITY fxaPrivacyNotice.link.label \"Uwagi dotyczące prywatności\">\n\n<!ENTITY signedInUnverified.beforename.label \"Konto\">\n<!ENTITY signedInUnverified.aftername.label \"nie zostało zweryfikowane.\">\n<!ENTITY signedInLoginFailure.beforename.label \"Zaloguj się, aby ponownie połączyć konto\">\n<!ENTITY signedInLoginFailure.aftername.label \"\">\n\n<!ENTITY notSignedIn.label \"Nie zalogowano\">\n<!ENTITY signIn.label \"Zaloguj\">\n<!ENTITY signIn.accesskey \"Z\">\n<!ENTITY profilePicture.tooltip \"Zmień obraz przypisany do konta\">\n<!ENTITY verifiedManage.label \"Zarządzaj kontem\">\n<!ENTITY verifiedManage.accesskey \"Z\">\n<!ENTITY disconnect.label \"Rozłącz…\">\n<!ENTITY disconnect.accesskey \"R\">\n<!ENTITY verify.label \"Zweryfikuj adres e-mail\">\n<!ENTITY verify.accesskey \"s\">\n<!ENTITY forget.label \"Usuń adres e-mail\">\n<!ENTITY forget.accesskey \"U\">\n\n<!ENTITY signedOut.caption \"Zabierz swoją sieć ze sobą\">\n<!ENTITY signedOut.description \"Synchronizuj zakładki, historię, karty, hasła, dodatki i ustawienia między wszystkimi swoimi urządzeniami.\">\n<!ENTITY signedOut.accountBox.title \"&syncBrand.fxAccount.label;\">\n<!ENTITY signedOut.accountBox.create \"Utwórz\">\n<!ENTITY signedOut.accountBox.create.accesskey \"U\">\n<!ENTITY signedOut.accountBox.signin \"Zaloguj się\">\n<!ENTITY signedOut.accountBox.signin.accesskey \"Z\">\n\n<!ENTITY signedIn.engines.label \"Synchronizuj z innymi urządzeniami:\">\n\n<!ENTITY mobilePromo3.start \"Pobierz Firefoksa na\">\n<!ENTITY mobilePromo3.androidLink \"Androida\">\n<!ENTITY mobilePromo3.iOSBefore \" lub \">\n<!ENTITY mobilePromo3.iOSLink \"iOSa\">\n<!ENTITY mobilePromo3.end \", aby synchronizować ze swoim urządzeniem przenośnym.\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/preferences/tabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabsGroup.label \"Karty\">\n\n<!ENTITY ctrlTabRecentlyUsedOrder.label \"Przełączanie kart za pomocą Ctrl+Tab w kolejności ostatnich wyświetleń\">\n<!ENTITY ctrlTabRecentlyUsedOrder.accesskey \"T\">\n\n<!ENTITY newWindowsAsTabs.label \"Otwieranie nowych kart zamiast nowych okien\">\n<!ENTITY newWindowsAsTabs.accesskey \"k\">\n\n<!ENTITY warnOnCloseMultipleTabs.label \"Ostrzeganie przed zamknięciem wielu kart\">\n<!ENTITY warnOnCloseMultipleTabs.accesskey \"a\">\n<!ENTITY warnOnOpenManyTabs.label \"Ostrzeganie o otwarciu zbyt wielu kart mogących spowolnić program &brandShortName;\">\n<!ENTITY warnOnOpenManyTabs.accesskey \"m\">\n\n<!ENTITY switchLinksToNewTabs.label \"Przechodzenie do nowych kart otwieranych poprzez odnośniki\">\n<!ENTITY switchLinksToNewTabs.accesskey \"c\">\n\n<!ENTITY showTabsInTaskbar.label \"Podgląd kart na pasku zadań Windows\">\n<!ENTITY showTabsInTaskbar.accesskey \"W\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/preferences/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"Wyjątki - Tłumaczenie stron WWW\">\n<!ENTITY window.width \"36em\">\n<!ENTITY windowClose.key \"w\">\n\n<!ENTITY noTranslationForLanguages.label \"Tłumaczenia nie będą proponowane dla stron w następujących językach:\">\n<!ENTITY treehead.languageName.label \"Języki\">\n<!ENTITY removeLanguage.label \"Usuń język\">\n<!ENTITY removeLanguage.accesskey \"U\">\n<!ENTITY removeAllLanguages.label \"Usuń wszystkie języki\">\n<!ENTITY removeAllLanguages.accesskey \"w\">\n\n<!ENTITY noTranslationForSites.label \"Tłumaczenia nie będą proponowane na następujących stronach:\">\n<!ENTITY treehead.siteName.label \"Strony\">\n<!ENTITY removeSite.label \"Usuń stronę\">\n<!ENTITY removeSite.accesskey \"s\">\n<!ENTITY removeAllSites.label \"Usuń wszystkie strony\">\n<!ENTITY removeAllSites.accesskey \"e\">\n\n<!ENTITY button.close.label \"Zamknij\">\n<!ENTITY button.close.accesskey \"Z\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/quitDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nquitDialogTitle=Zakończenie programu %S\n\nquitTitle=Za&kończ\ncancelTitle=&Anuluj\nsaveTitle=&Zachowaj i zakończ\nneverAsk2=&Nie pytaj ponownie\nmessage=Czy %S ma przywrócić bieżące karty i okna przy następnym uruchomieniu?\nmessageNoWindows=Czy %S ma przywrócić bieżące karty przy następnym uruchomieniu?\nmessagePrivate=Otwarte okna i karty nie zostaną zachowane, jeśli zakończysz pracę programu %S w trybie prywatnym.\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/safeMode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeModeDialog.title         \"&brandShortName; - tryb awaryjny\">\n<!ENTITY window.maxWidth              \"400\">\n\n<!ENTITY startSafeMode.label          \"Uruchom w trybie awaryjnym\">\n<!ENTITY refreshProfile.label \"Odśwież program &brandShortName;\">\n\n<!ENTITY safeModeDescription3.label   \"Tryb awaryjny to specjalny tryb pracy programu &brandShortName;, przydatny podczas rozwiązywania problemów.\">\n<!ENTITY safeModeDescription4.label   \"Dodatki i ustawienia własne użytkownika zostaną tymczasowo wyłączone.\">\n\n<!ENTITY refreshProfileInstead.label \"Można także pominąć rozwiązywanie problemów i spróbować odświeżyć program &brandShortName;.\">\n<!ENTITY autoSafeModeDescription3.label \"Program &brandShortName; nieoczekiwanie zakończył działanie podczas uruchamiania. Mogło to zostać spowodowane przez dodatki lub inny problem. Można spróbować zbadać sytuację i rozwiązać problem w trybie awaryjnym.\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/safebrowsing/phishing-afterload-warning-message.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeb.palm.accept.label \"Zabierz mnie stąd!\">\n<!ENTITY safeb.palm.decline.label \"Zignoruj to ostrzeżenie\">\n<!ENTITY safeb.palm.notdeceptive.label \"To nie jest oszustwo…\">\n<!ENTITY safeb.palm.notdeceptive.accesskey \"n\">\n<!ENTITY safeb.palm.reportPage.label \"Dlaczego ta strona została zablokowana?\">\n\n<!ENTITY safeb.blocked.malwarePage.title \"Strona zgłoszona jako dokonująca ataków!\">\n<!ENTITY safeb.blocked.malwarePage.shortDesc \"Strona <span id='malware_sitename'/> została zgłoszona jako strona stanowiąca zagrożenie i została zablokowana zgodnie z ustawieniami bezpieczeństwa.\">\n<!ENTITY safeb.blocked.malwarePage.longDesc \"<p>Tego rodzaju strony mogą próbować instalować oprogramowanie wykradające poufne dane, używające komputera do pośredniczenia w atakach lub uszkadzające system.</p><p>Niektóre szkodliwe strony celowo rozpowszechniają niebezpieczne oprogramowanie, ale większość z nich działa na serwerach, na które nastąpiło włamanie.</p>\">\n\n<!ENTITY safeb.blocked.unwantedPage.title \"Zgłoszone niechciane oprogramowanie!\">\n<!ENTITY safeb.blocked.unwantedPage.shortDesc \"Strona <span id='unwanted_sitename'/> została zgłoszona jako zawierająca niechciane oprogramowanie i została zablokowana zgodnie z ustawieniami bezpieczeństwa.\">\n<!ENTITY safeb.blocked.unwantedPage.longDesc \"<p>Witryny zawierające niechciane oprogramowanie próbują nakłonić do instalacji programów mogących wprowadzać w błąd i wpływać na system operacyjny w nieoczekiwany sposób.</p>\">\n\n<!ENTITY safeb.blocked.phishingPage.title2 \"Podejrzenie oszustwa!\">\n<!ENTITY safeb.blocked.phishingPage.shortDesc2 \"Strona <span id='phishing_sitename'/> została zgłoszona jako przypadek oszustwa i została zablokowana zgodnie z ustawieniami bezpieczeństwa.\">\n<!ENTITY safeb.blocked.phishingPage.longDesc2 \"<p>Witryny tego typu próbują wyłudzić dane prywatne, takie jak hasła, numery telefonów i kart kredytowych lub nakłonić do instalacji niebezpiecznego oprogramowania.</p><p>Wprowadzanie jakichkolwiek informacji osobistych na tej stronie może skutkować kradzieżą tożsamości lub inną malwersacją.</p>\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/safebrowsing/report-phishing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY reportDeceptiveSiteMenu.title \"Zgłoś oszustwo internetowe…\">\n<!ENTITY reportDeceptiveSiteMenu.accesskey \"Z\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/sanitize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sanitizePrefs2.title \"Ustawienia czyszczenia historii\">\n<!ENTITY sanitizePrefs2.modal.width \"44em\">\n<!ENTITY sanitizePrefs2.column.width \"24em\">\n<!ENTITY sanitizePrefs2.inContent.dialog.width \"45em\">\n<!ENTITY sanitizePrefs2.inContent.column.width \"34em\">\n<!ENTITY sanitizeDialog2.title        \"Wyczyść historię przeglądania\">\n<!ENTITY sanitizeDialog2.width \"30em\">\n\n<!ENTITY clearDataSettings2.label     \"Podczas zamykania programu &brandShortName; powinny zostać usunięte następujące elementy:\">\n\n<!-- LOCALIZATION NOTE (clearTimeDuration.*): \"Time range to clear\" dropdown.\n     See UI mockup at bug 480169 -->\n<!ENTITY clearTimeDuration.label          \"Okres do wyczyszczenia: \">\n<!ENTITY clearTimeDuration.accesskey      \"O\">\n<!ENTITY clearTimeDuration.lastHour       \"ostatnia godzina\">\n<!ENTITY clearTimeDuration.last2Hours     \"ostatnie dwie godziny\">\n<!ENTITY clearTimeDuration.last4Hours     \"ostatnie cztery godziny\">\n<!ENTITY clearTimeDuration.today          \"dzisiaj\">\n<!ENTITY clearTimeDuration.everything     \"wszystko\">\n<!-- Localization note (clearTimeDuration.suffix) - trailing entity for languages\nthat require it.  -->\n<!ENTITY clearTimeDuration.suffix         \"\">\n<!ENTITY clearTimeDuration.dateColumn     \"Data odwiedzin\">\n<!ENTITY clearTimeDuration.nameColumn     \"Nazwa\">\n<!-- LOCALIZATION NOTE (detailsProgressiveDisclosure.*): Labels and accesskeys\n     of the \"Details\" progressive disclosure button.  See UI mockup at bug\n     480169 -->\n<!ENTITY detailsProgressiveDisclosure.label     \"Szczegóły\">\n<!ENTITY detailsProgressiveDisclosure.accesskey \"S\">\n\n<!ENTITY historySection.label         \"Historia\">\n<!ENTITY dataSection.label            \"Dane\">\n\n<!-- LOCALIZATION NOTE (item*): itemHistoryAndDownloads.* and\n     itemBrowsingHistory.* will never be used at the same time, so they can\n     have the same accesskey. -->\n<!ENTITY itemHistoryAndDownloads.label     \"Historia przeglądanych stron i pobranych plików\">\n<!ENTITY itemHistoryAndDownloads.accesskey \"H\">\n<!ENTITY itemFormSearchHistory.label       \"Dane formularzy i historia wyszukiwania\">\n<!ENTITY itemFormSearchHistory.accesskey   \"f\">\n<!ENTITY itemCookies.label                 \"Ciasteczka\">\n<!ENTITY itemCookies.accesskey             \"C\">\n<!ENTITY itemCache.label                   \"Pamięć podręczna\">\n<!ENTITY itemCache.accesskey               \"m\">\n<!ENTITY itemOfflineApps.label             \"Dane witryn trybu offline\">\n<!ENTITY itemOfflineApps.accesskey         \"D\">\n<!ENTITY itemActiveLogins.label            \"Aktywne zalogowania\">\n<!ENTITY itemActiveLogins.accesskey        \"A\">\n<!ENTITY itemSitePreferences.label         \"Ustawienia witryn\">\n<!ENTITY itemSitePreferences.accesskey     \"U\">\n\n<!-- LOCALIZATION NOTE (sanitizeEverythingUndoWarning): Second warning paragraph\n     that appears when \"Time range to clear\" is set to \"Everything\".  See UI\n     mockup at bug 480169 -->\n<!ENTITY sanitizeEverythingUndoWarning \"Tej czynności nie można cofnąć.\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nsearchtip=Szukaj z %S\nsearchPlaceholder=Szukaj\nsearchHeader=Szukaj z %S\ncmd_pasteAndSearch=Wklej i szukaj\n\ncmd_clearHistory=Wyczyść historię wyszukiwania\ncmd_clearHistory_accesskey=W\n\ncmd_showSuggestions=Wyświetlaj podpowiedzi\ncmd_showSuggestions_accesskey=p\n\ncmd_addFoundEngine=Dodaj „%S”\ncmd_addFoundEngineMenu=Dodaj wyszukiwarkę\n\nsearchForSomethingWith=Wyszukaj „<span class='contentSearchSearchWithHeaderSearchText'></span>” z:\nsearchWithHeader=Szukaj z\nsearchSettings=Zmień ustawienia wyszukiwania\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/searchbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cmd_engineManager.label        \"Zarządzaj wyszukiwarkami…\">\n<!ENTITY searchEndCap.label             \"Szukaj\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/searchplugins/allegro-pl.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Allegro</ShortName>\n<Description>Wyszukiwanie w aukcjach Allegro</Description>\n<InputEncoding>UTF-8</InputEncoding>\n <Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAEAEBAAAAAAAABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAFr/OgBa/zkAWv84AFr/OABa/zgAWv85AFr/PABa/wn///8A////AP///wD///8A////AABa/xYAWv+4AFr//wBa//8AWv//AFr//wBa//8AWv//AFr//wBa//8AWv+H////AP///wD///8A////AP///wAAWv/wAFr//wBa//8AWv//AFr//wBa//8AWv//AFr//wBa//8AWv//AFr/gv///wD///8A////AP///wAAWv9MAFr//wBa//8AWv//AFr/ewBa/zUAWv82AFr/NABa/2YAWv//AFr//wBa/4H///8A////AP///wD///8AAFr/gwBa//8AWv//AFr/if///wD///8A////AP///wAAWv8yAFr//wBa//8AWv+A////AP///wD///8A////AABa/4MAWv//AFr//wBa/8L///8A////AP///wD///8AAFr/MQBa//8AWv//AFr/gP///wD///8A////AP///wAAWv8oAFr//wBa//8AWv//AFr/xABa/34AWv9/AFr/fQBa/5sAWv//AFr//wBa/4D///8A////AP///wD///8A////AABa/5QAWv//AFr//wBa//8AWv//AFr//wBa//8AWv//AFr//wBa//8AWv+A////AP///wD///8A////AP///wD///8AAFr/NwBa/7UAWv//AFr//wBa//8AWv//AFr//wBa//8AWv//AFr/gf///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AABa/2IAWv//AFr//wBa/4L///8A////AP///wD///8A////AP///wAAWv/RAFr/ywBa/0b///8A////AABa/woAWv/mAFr//wBa//8AWv85////AP///wD///8A////AP///wD///8AAFr//wBa//8AWv//AFr//wBa//8AWv//AFr//wBa//8AWv/v////AP///wD///8A////AP///wD///8A////AABa/5gAWv//AFr//wBa//8AWv//AFr//wBa//8AWv//AFr/J////wD///8A////AP///wD///8A////AP///wD///8AAFr/FgBa/14AWv+CAFr/gQBa/4IAWv9eAFr/BP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A//8AAP//AADwAwAA4AMAAOPjAADD4wAAw+MAAOHDAADgAwAA+AMAAP/jAADzxwAA8AcAAPAPAAD+PwAA//8AAA==</Image>\n <SearchForm>http://allegro.pl</SearchForm>\n <Url method=\"GET\"\n      template=\"http://allegro.pl/listing/listing.php\"\n      type=\"text/html\">\n  <Param name=\"string\" value=\"{searchTerms}\" />\n  <Param name=\"sourceid\" value=\"Mozilla-search\" />\n </Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/searchplugins/ddg.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<OpenSearchDescription xmlns=\"http://a9.com/-/spec/opensearch/1.1/\"> \n  <ShortName>DuckDuckGo</ShortName> \n  <Description>Search DuckDuckGo</Description> \n  <InputEncoding>UTF-8</InputEncoding> \n  <Image height=\"16\" width=\"16\">data:image/icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA11RgALs6oACbQ9wAj0v8AI9L/ACfQ9wAu0agANdUYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzzN4CNdL/oK/z//////////////////////+jsPv/BDXX/wAz0t4AAAAAAAAAAAAAAAAAAAAAAAAAAAAyzvNSduD//////8jK/v+P+Lf/IbQL/17RPP+J3Y//wOKX//////9YeuX/ADLO8wAAAAAAAAAAAAAAAAAw091piOX/8/X9/1Fx5P9xhu//WOWZ/0W9Lv9Lwjn/J8BB/xyDAP9bdfL/9fP//2mI5v8AMNPdAAAAAAc610YRQ9f//////0Zr4P8AGdD/sb32////////////wrv//wAh1/8MPab/ACPc/05r4///////EkPX/wc610YANtWkrr/y/6S48P8AJ9L/AB3R/+/w/v///////////3+D7f8AQeL/AYTw/wFr5/8AMNb/p7Tv/6698v8AM9WkADLW//////8yXt//AC3V/wAw1/////////////z///8A0P7/AKb1/wWI7P8AuPf/AJ3w/zZW3P//////ADHV/wAx2P//////AzrZ/wAu1/84ZOL////////////e////AND//wC1+f8Atff/AZbv/wY62f8ELNf//////wAw1/8AMtn//////wAw2f8ALNn/kKrz////+//cwbH////////////R////Rcb8/wDO/f8A/P//AHzo//////8AMNj/ADXa//////8vXuL/ACna/4yq9///79T/jUkg/9i+r///////r2Q0/7Cozv8BKdr/AirY/zdZ4P//////ADTa/wI72tOuv/T/prr0/wAl2v+JqPb//7yW/+bUxv/9+/n////u//W+n/+Op/L/ADPd/wAv2v+ru/T/r7/0/wI72tMLQd1DEEjg//////9Cbef/ADng///////////////////////R3///AC3g/wAy3v9SeOn//////xFI4P8LQd1DAAAAAAM64PNmiuz/9/j//2mN7f/m7P3///////////9Cb+n/ACXd/wAt3v9rju3//////2iL7P8DOuDzAAAAAAAAAAAAAAAAAT3g/0p16f//////3OT8/3OS7v8AKt3/ACPc/zhn5/+xw/b//////0956v8CPeD/AAAAAAAAAAAAAAAAAAAAAAAAAAAEPODzBUDh/5uz8//7/f7/////////////////prz0/wtF4v8FQeDzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtF5kYDQOOkADrj/wA44v8AOeP/ADzk/wVB46QPReZGAAAAAAAAAAAAAAAAAAAAAPAPAADgBwAAwAMAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAADAAwAA4AcAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChIzyAnRNFwJ0TQryND0d8nRNH/J0TR/ydE0f8nRNH/I0PR3ydE0K8nRNFwKEjPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChE00AlRdK/J0XS/ydF0v8nRdL/XXPd/11z3f94i+P/k6Lp/5Oi6f9rf+D/NVDV/ydF0v8nRdL/JUXSvyhE00AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAzxAnRNOvJ0XT/ydF0/8lRdK/KEXSYOvu+6/+/v6//v7+v/39/c////////////7+/r/J0fOAKEXSYCVF0r8nRdP/J0XT/ydE068gQM8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlRdUwJ0bT7ydG0/8nRtHPKETTQAAAAADHx8dA2vHhn5TYpN/o9+z/////////////////8PL83ydG0o8lRdUwAAAAAChE00AnRtHPJ0bT/ydG0+8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEXVYCdG1P8nRtT/KEbTgAAAAAAmRtZQI0PU38jIyP/F6s//Rrtk/0a7ZP9/yIr/c796/4vLkv+JpNf/M3Kq/zyWh/8zeKTfJkbWUAAAAAAoRtOAJ0bU/ydG1P8oRdVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVF1TAnR9X/J0fV/yhF1WAgQM8QJ0fTrydH1f9CW8//2tra/6Pdsv9Gu2T/Rrtk/0WzWv9Gu2T/Rrtk/0a7ZP9Gu2T/Rrtk/z6egP8nR9X/J0fTryBAzxAoRdVgJ0fV/ydH1f8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAgQM8QJ0fV7ydH1f8oSNVgIEDPECdH1c8nR9X/J0fV/1xwyf/t7e3/o92y/0a7ZP9Gu2T/Ra5U/0a7ZP9Gu2T/Rrtk/0a7ZP9Gu2T/Pp6A/ydH1f8nR9X/J0fVzyBAzxAoSNVgJ0fV/ydH1e8gQM8QAAAAAAAAAAAAAAAAAAAAACdH1q8nR9b/KEjVgCBQzxAnR9bPJ0fW/ydH1v8nR9b/gIzB//r6+v+j3bL/Rrtk/13Ed/+i26//ruG7/z6egf8+noH/Rrtk/0a7ZP86kI//J0fW/ydH1v8nR9b/J0fWzyBQzxAoSNWAJ0fW/ydH1q8AAAAAAAAAAAAAAAAoSNdAJkjW/yZH1s8AAAAAJEfWryZI1v8mSNb/JkjW/yZI1v+jqsT//////+j37P/R7tj////////////W3ff/JkjW/yZI1v8uZbr/PJeI/zJzrP8mSNb/JkjW/yZI1v8mSNb/JEfWrwAAAAAmR9bPJkjW/yhI10AAAAAAAAAAACVI1r8mSNf/KEjXQCZJ1lAmSNf/JkjX/yZI1/8mSNf/JkjX/9HR0f///////////////////////////5Ok6/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JknWUChI10AmSNf/JUjWvwAAAAAoSNcgJknY/yZH2M8AAAAAI0nY3yZJ2P8mSdj/JknY/yZJ2P9KZM//39/f////////////////////////////XHfi/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8jSdjfAAAAACZH2M8mSdj/KEjXICdJ2HAmSdj/JUjXYCVK2jAmSdj/JknY/yZJ2P8mSdj/JknY/2V4yf/t7e3///////////////////////////9cd+L/HXTj/xSf7/8Nwfj/CdL8/wnS/P8J0vz/ELDz/xt85v8mSdj/JknY/yZJ2P8lStowJUjXYCZJ2P8nSdhwJErZryZK2f8oSNcgJUnajyZK2f8mStn/JkrZ/yZK2f8mStn/iJPA////////////////////////////0ff+/xjV/P8J0vz/Drn1/xiO6/8Yjuv/GI7r/xCw8/8Lyvr/CdL8/xmF6P8mStn/JkrZ/yVJ2o8oSNcgJkrZ/yRK2a8jStrfI0rZ3wAAAAAlSdq/Jkra/yZK2v8mStr/Jkra/yZK2v+xtsf///////////////////////////8o2Pz/CdL8/wvK+v8mStr/Jkra/yZK2v8mStr/Jkra/yZK2v8iW97/Jkra/yZK2v8mStr/JUnavwAAAAAjStnfI0ra3yZK2v8lSdq/AAAAACZH2O8mStr/Jkra/yZK2v8mStr/L1HY/9HR0f///////////////////////////yjY/P8J0vz/CdL8/xCw9P8QsPT/ELD0/xSf7/8ddeX/Jkra/yZK2v8mStr/Jkra/yZK2v8mR9jvAAAAACVJ2r8mStr/Jkvb/yVJ2r8AAAAAJkvb/yZL2/8mS9v/Jkvb/yZL2/9KZtL/4+Pj////////////////////////////4Pn//0fd/f8J0vz/CdL8/wnS/P8J0vz/CdL8/wnS/P8Lyvr/Fpfu/yJc3/8mS9v/Jkvb/yZL2/8AAAAAJUnavyZL2/8mS9z/JUncvwAAAAAmS9z/Jkvc/yZL3P8mS9z/Jkvc/26AyP/x8fH//////////////////////////////////////9H3/v/C9P7/o+7+/2fa+/8Oufb/CdL8/wnS/P8J0vz/CdL8/xiP7P8mS9z/Jkvc/wAAAAAlSdy/Jkvc/yZM3P8lTNy/AAAAACZJ2e8mTNz/Jkzc/yZM3P8mTNz/iJTB////////////qnth/5VaOf/x6eX///////////////////////Hp5f/x6eX/ydL2/yZM3P8kVN7/G37o/xKo8v8QsfT/HXbm/yZM3P8mSdnvAAAAACVM3L8mTNz/I0vc3yZJ2u8AAAAAJUzevyZM3f8mTN3/Jkzd/yZM3f+fqc3///////////+VWjn/v5yI/+re1///////////////////////jk8s/7iRe//J0vb/Jkzd/yZM3f8mTN3/Jkzd/yZM3f8mTN3/Jkzd/yVM3r8AAAAAI0vc3yNL3N8kTd2vJk3d/yhQ3yAlTd2PJk3d/yZN3f8mTd3/Jk3d/6St0v////////////Hp5f/q3tf///////////////////////////+xhm7/49PK/6Cx8P8mTd3/Jk3d/yZN3f8mTd3/Jk3d/yZN3f8mTd3/JU3djyhQ3yAmTd3/JE3drydN33AmTd7/J03fcCVK3zAmTd7/Jk3e/yZN3v8mTd7/pK7S///////Sp5r/////////////////////////////////////////////////T27k/yZN3v8mTd7/Jk3e/yZN3v8mTd7/Jk3e/yZN3v8lSt8wJ03fcCZN3v8nTd9wKFDfICZO3/8mTt3PAAAAACVN3r8mTt//Jk7f/yZO3/+EltX//////+fRyv/SqaD/59LO///////////////////////at63/vIBy/7Glxf8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8mTt//JU3evwAAAAAmTt3PJk7f/yhQ3yAAAAAAJE/dryZO3/8oUN9AKFDfQCZO3/8mTt//Jk7f/zhb2v/o6/T/////////////////////////////////////////////////XHrn/yZO3/8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8oUN9AKFDfQCZO3/8kT92vAAAAAAAAAAAoUN9AJk7g/yZO4M8AAAAAJk/hnyZO4P8mTuD/Jk7g/05v5v/k6fv//////////////////////////////////////3eR7P8mTuD/Jk7g/yZO4P8mTuD/Jk7g/yZO4P8mTuD/Jk/hnwAAAAAmTuDPJk7g/yhQ30AAAAAAAAAAAAAAAAAjT+GfJU/h/yVO4Y8gUN8QIk7gzyVP4f8lT+H/SWnW/0lp1v+bq+H/8fHx/////////////////6Cy8v9OcOb/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yJO4M8gUN8QJU7hjyVP4f8jT+GfAAAAAAAAAAAAAAAAAAAAACBQ3xAlTOHvJU/h/yVQ4mAgUN8QIk7hzyVP4f+ktOv///////////////////////H0/f9phur/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yVP4f8iTuHPIFDfECVQ4mAlT+H/JUzh7yBQ3xAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ3zAlUOLvJVDi/yVQ4mAgUN8QI1Din4mb2//J0/j/ydP4/6299P93ku3/M1vk/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/I1DinyBQ3xAlUOJgJVDi/yVQ4u8lUN8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAlUOLvJVDi/yVQ4o8AAAAAJFDjQCVQ4r8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDivyRQ40AAAAAAJVDijyVQ4v8lUOLvJVDkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAjUeTfJVHj/yNR5N8kUONAAAAAACVQ5DAmUuOAJVHivyNR5N8lUeP/JVHj/yNR5N8lUeK/JlLjgCVQ5DAAAAAAJFDjQCNR5N8lUeP/I1Hk3yVQ5DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBQ3xAjUuSfJVHk/yVR5P8jUeTfJFLkcChQ5yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoUOcgJFLkcCNR5N8lUeT/JVHk/yNS5J8gUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkUONAI1LknyVS5P8lUuT/JVLk/yVS5O8lUeS/JVHkvyVR5L8lUeS/JVLk7yVS5P8lUuT/JVLk/yRS468kUONAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFDfECVS5GAjUuWfIlPlzyVS5f8lUuX/JVLl/yVS5f8iU+XPI1LlnyVS5GAgUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/ggBB/wgAEP4AAAB8AAAAPAAAADiAAAEYAAAAEQAAAIAAAAAAAAAAAgAAAEIAAABCAAAAQgAAAEIAAABCAAAAQAAAAAAAAAABAAAAiAAAABiAAAEcAAAAPAAAAD4AAAB/CAAQ/4IAQf/AfgP/8AAP//wAP/</Image>\n  <Url type=\"text/html\" method=\"get\" template=\"https://duckduckgo.com/\" rel=\"searchform\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"contextmenu\" value=\"ffcm\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"keyword\"     value=\"ffab\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"searchbar\"   value=\"ffsb\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"homepage\"    value=\"ffhp\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"newtab\"      value=\"ffnt\"/>\n  </Url>\n  <Url type=\"application/x-suggestions+json\" template=\"https://ac.duckduckgo.com/ac/\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <Param name=\"type\" value=\"list\"/>\n  </Url>\n</OpenSearchDescription> \n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/searchplugins/google-nocodes.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"keyword\" value=\"firefox-b-ab\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"searchbar\" value=\"firefox-b\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/searchplugins/list.json",
    "content": "{\"RU\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"allegro-pl\", \"ddg\", \"pwn-pl\", \"wikipedia-pl\", \"wolnelektury-pl\"]}, \"CN\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"allegro-pl\", \"ddg\", \"pwn-pl\", \"wikipedia-pl\", \"wolnelektury-pl\"]}, \"default\": {\"visibleDefaultEngines\": [\"google\", \"allegro-pl\", \"ddg\", \"pwn-pl\", \"wikipedia-pl\", \"wolnelektury-pl\"]}, \"TW\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"allegro-pl\", \"ddg\", \"pwn-pl\", \"wikipedia-pl\", \"wolnelektury-pl\"]}, \"CA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"allegro-pl\", \"ddg\", \"pwn-pl\", \"wikipedia-pl\", \"wolnelektury-pl\"]}, \"TR\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"allegro-pl\", \"ddg\", \"pwn-pl\", \"wikipedia-pl\", \"wolnelektury-pl\"]}, \"US\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"allegro-pl\", \"ddg\", \"pwn-pl\", \"wikipedia-pl\", \"wolnelektury-pl\"]}, \"HK\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"allegro-pl\", \"ddg\", \"pwn-pl\", \"wikipedia-pl\", \"wolnelektury-pl\"]}, \"KZ\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"allegro-pl\", \"ddg\", \"pwn-pl\", \"wikipedia-pl\", \"wolnelektury-pl\"]}, \"UA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"allegro-pl\", \"ddg\", \"pwn-pl\", \"wikipedia-pl\", \"wolnelektury-pl\"]}, \"BY\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"allegro-pl\", \"ddg\", \"pwn-pl\", \"wikipedia-pl\", \"wolnelektury-pl\"]}}"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/searchplugins/pwn-pl.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Encyklopedia PWN</ShortName>\n <Description>Wyszukiwanie w Encyklopedii PWN</Description>\n <InputEncoding>UTF-8</InputEncoding>\n <Image width=\"16\" height=\"16\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAI9UExURQAAAB9YryBWrgmU3SBWrh9YryBWriBWriBWri0zkwmU3Q2L1hCBzg2L1hCBzhR3xiNOqB9YsBxitydFoRhsvxR3xhxitxhsvyNOqB9YsCdEoCo7mi01lSs6mSBWriBWri00lCBWrgqT3CBWriBWrgmU3Ss6mQqR2g2L1iNOqCdEoC0zkyBWriBWridEoCBXryBWris6mSBWri0zlA2K1RCBzh9YsB9YryNOqC0zlCBWrhR3xhCBzhxitxhsvyBWriBWrh9YsBR3xhxitxhsvyBWri0zkyBWriBWriBWriwykx9YryBWriwykyBWriBWriBWri0zkyBXryBWrh9YryBWriBWriBWrisykyBWriBWriBWriBWriBWriBWriBWrh9YryBWriBWriBWriBWriBWriBWriBWriBWriBWriBWriBWrgmU3Q2L1idEoBCBziJNpwWS3Cs6mW6UzBR2xiNOqB9YrxVrvhphtxCAzgyL1hd4xyFZsEWJzD96whl6yBSP1w1/zQiT3Ehrtg6AzguK1SVCn8XQ6B1Xr3eq2hJ1xmiQynmi1D2Z2F2q3hB0xSSX2l605TNbru31+93l8nmKw5XC5io6mBltv4W/5mi553uy3yhFoRdfthp6yODn87LO6svh8iZputTc7is6mFyFxTh0v4Kp1+rv+Ojv+EqNzTuCyLHN6Xyk1YK34ZLD55il0Z3A44an1mKLyBlgthZrvs/U6S08mtrg8DJAnLe/3jNBnGd6vCw7mTZEnjWei8gAAABsdFJOUwBNVQgHMwpZVGO9vQgIvQgICAgICL29vb29u4AO+w0uT3y1kwz+VRX4/VUhCZf9LR/9hWNK/f1gVWQyVVVVVV4gVf39/QhifaW+Y1OvZJK0lWRiMUKef3NlTZSZerKsFimuImocX3IVYkMpUosemJAAAAEISURBVBjTY2BQV1LNaSoszAEBLmYGBgYTjdzWCbMmNlTl5uZy8wIFbExbemeun9zXWJmfz8cDFLB26pq2bt7C2f311SWi/EABO5etGxesWrN6RmdtubgIUMDWecvylWuXzV3UU1chJgQUcDTrWLqieNPm7uKaMklBoICFZsGkxfN3TGlvLiiVEAAKaOnlzdmwa8+2qW15eVLCQAE1w6IlO3fv3bd9epGsNJDPoG1s6eblyxkRyMmpIAMS0Ddn9GZkDWFICGJlkGcBCrAbWXn6RIbGs0f5O3DIgQR0mdzDwuOSM5liAuxVQALKBq7BsWmJKRzp0R46QAEORQYGtoykVJZsliw/NgYAqJdNo4WkE2YAAAAASUVORK5CYII=</Image>\n <SearchForm>http://encyklopedia.pwn.pl/szukaj/</SearchForm>\n <Url method=\"GET\"\n      template=\"http://encyklopedia.pwn.pl/szukaj/{searchTerms}\"\n      type=\"text/html\" />\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/searchplugins/wikipedia-pl.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Wikipedia (pl)</ShortName>\n<Description>Wikipedia, wolna encyklopedia</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">resource://search-plugins/images/wikipedia.ico</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://pl.wikipedia.org/w/api.php\">\n    <Param name=\"action\" value=\"opensearch\" />\n    <Param name=\"search\" value=\"{searchTerms}\" />\n</Url>\n <Url method=\"GET\"\n      rel=\"searchform\"\n      template=\"https://pl.wikipedia.org/wiki/Specjalna:Szukaj\"\n      type=\"text/html\">\n  <Param name=\"search\" value=\"{searchTerms}\" />\n  <Param name=\"sourceid\" value=\"Mozilla-search\" />\n </Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/searchplugins/wolnelektury-pl.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n <ShortName>Wolne Lektury</ShortName>\n <Description>Biblioteka internetowa WolneLektury.pl</Description>\n <InputEncoding>UTF-8</InputEncoding>\n <Image height=\"16\" width=\"16\" type=\"image/png\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAZlBMVEWauyuauiubuiubuyqauyqbvCrHuBfHuBfsvADrvgDsvgDsvQDrvgDsvQCbuyvsvgC4ABy8ABy+ABm+ABq/ABq/ABm+ABk9YW4+YW49YW49YnA9Y3E4Y3E4Y3G/ABo+Ym+/ABm4ABw5ZyQ5AAAAInRSTlPbyaSAWzYSADZbgKTJ2///EjZbf6TJ28+kgFs2EgD//4AA+LFVUAAAAFdJREFUeAGdzsEKgDAMA9CklzlwQy/+/zeKoCAuspVdvAx8hwYCpSXoIKNLqC7Elo8RjaxnL/i7KAxyqc1ChkgHuiWjOm3qfwyv5G9xjFa4SfMurbhV4QWhBzKL2hdUYQAAAABJRU5ErkJggg==</Image>\n <SearchForm>https://wolnelektury.pl</SearchForm>\n <Url method=\"GET\"\n      template=\"https://wolnelektury.pl/katalog/jtags/?mozhint=1&amp;q={searchTerms}\"\n      type=\"application/x-suggestions+json\" />\n <Url method=\"GET\"\n      template=\"https://wolnelektury.pl/szukaj/?q={searchTerms}\"\n      type=\"text/html\" />\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/setDesktopBackground.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY position.label             \"Pozycja:\">\n<!ENTITY tile.label                 \"Sąsiadująco\">\n<!ENTITY center.label               \"Wyśrodkowana\">\n<!ENTITY stretch.label              \"Rozciągnij\">\n<!ENTITY fill.label                 \"Wypełnij\">\n<!ENTITY fit.label                  \"Dopasuj\">\n<!ENTITY preview.label              \"Podgląd\">\n<!ENTITY color.label                \"Kolor:\">\n<!ENTITY setDesktopBackground.title \"Ustaw tapetę\">\n<!ENTITY openDesktopPrefs.label \"Otwórz preferencje biurka\"><!-- OS X -->\n<!ENTITY closeWindow.key            \"w\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/shellservice.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\noptionsLabel=&Opcje %S\nsafeModeLabel=%S - &Tryb awaryjny\n\nsetDefaultBrowserMessage2=Ustawić program %S jako domyślną przeglądarkę?\nsetDefaultBrowserConfirm.label=Ustaw\nsetDefaultBrowserConfirm.accesskey=U\nsetDefaultBrowserOptions.label=Nie teraz\nsetDefaultBrowserOptions.accesskey=z\nsetDefaultBrowserNotNow.label=Nie teraz\nsetDefaultBrowserNotNow.accesskey=e\nsetDefaultBrowserNever.label=Nie pytaj ponownie\nsetDefaultBrowserNever.accesskey=N\n\nsetDefaultBrowserTitle=Domyślna przeglądarka\nsetDefaultBrowserMessage=Ustawić program %S jako domyślną przeglądarkę (obecnie nią nie jest)?\nsetDefaultBrowserDontAsk=Zawsze sprawdzaj podczas uruchamiania programu %S\nsetDefaultBrowserAlertConfirm.label=Ustaw\nsetDefaultBrowserAlertNotNow.label=Nie\n\ndesktopBackgroundLeafNameWin=Tapeta pulpitu.bmp\nDesktopBackgroundDownloading=Zapisywanie obrazu…\nDesktopBackgroundSet=Ustaw tapetę pulpitu\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/sitePermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nstate.current.allowed=Zezwolono\nstate.current.allowedForSession=Na czas sesji\nstate.current.allowedTemporarily=Tymczasowo\nstate.current.blockedTemporarily=Zablokowano tymczasowo\nstate.current.blocked=Zablokowano\n\nstate.multichoice.alwaysAsk=Pytaj\nstate.multichoice.allow=Zezwól\nstate.multichoice.allowForSession=Zezwalaj na czas sesji\nstate.multichoice.block=Blokuj\n\npermission.cookie.label=Ustawianie ciasteczek\npermission.desktop-notification2.label=Wyświetlanie powiadomień\npermission.image.label=Wczytywanie obrazów\npermission.camera.label=Używanie kamery\npermission.microphone.label=Używanie mikrofonu\npermission.screen.label=Udostępnianie ekranu\npermission.install.label=Instalowanie dodatków\npermission.popup.label=Otwieranie wyskakujących okien\npermission.geo.label=Uzyskiwanie informacji o położeniu\npermission.indexedDB.label=Przechowywanie danych offline\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/syncBrand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncBrand.shortName.label \"Sync\">\n<!ENTITY syncBrand.fullName.label \"Firefox Sync\">\n<!ENTITY syncBrand.fxAccount.label \"Konto Firefoksa\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/syncCustomize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncCustomize.dialog.title \"Ustawienia synchronizacji\">\n<!ENTITY syncCustomize.acceptButton.label \"Synchronizuj\">\n\n<!ENTITY syncCustomize.title \"Wybór rzeczy do synchronizacji\">\n<!ENTITY syncCustomize.description \"Ustawienia synchronizacji można zmieniać w opcjach.\">\n<!ENTITY syncCustomizeUnix.description \"Ustawienia synchronizacji można zmieniać w preferencjach.\">\n\n<!ENTITY engine.bookmarks.label \"Zakładki\">\n<!ENTITY engine.bookmarks.accesskey \"Z\">\n<!ENTITY engine.history.label \"Historia\">\n<!ENTITY engine.history.accesskey \"H\">\n<!ENTITY engine.tabs.label \"Karty\">\n<!ENTITY engine.tabs.accesskey \"K\">\n<!ENTITY engine.passwords.label \"Hasła\">\n<!ENTITY engine.passwords.accesskey \"a\">\n<!ENTITY engine.addons.label \"Dodatki dla komputerów\">\n<!ENTITY engine.addons.accesskey \"D\">\n<!ENTITY engine.prefs.label \"Ustawienia wersji na komputery\">\n<!ENTITY engine.prefs.accesskey \"U\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/syncGenericChange.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (change.password.title): This (and associated change.password/passphrase) are used when the user elects to change their password.\nchange.password.title = Zmiana hasła\nchange.password.acceptButton = Zmień hasło\nchange.password.status.active = Trwa zmiana hasła…\nchange.password.status.success = Hasło zostało zmienione.\nchange.password.status.error = Wystąpił błąd podczas zmiany hasła.\n\nchange.password3.introText = Hasło musi mieć przynajmniej 8 znaków. Nie może być takie samo, jak nazwa użytkownika ani klucz odzyskiwania.\nchange.password.warningText = Uwaga: po zmianie hasła wszystkie inne urządzenia nie będą mogły połączyć się z tym kontem.\n\nchange.recoverykey.title = Mój klucz odzyskiwania\nchange.recoverykey.acceptButton = Zmień klucz odzyskiwania\nchange.recoverykey.label = Zmiana klucza i przesyłanie danych lokalnych, proszę czekać…\nchange.recoverykey.error = Podczas operacji zmiany klucza wystąpił błąd!\nchange.recoverykey.success = Klucz odzyskiwania został zmieniony!\n\nchange.synckey.introText2 = Aby zapewnić całkowitą prywatność, wszystkie dane są przed przesłaniem szyfrowane. Klucz do odszyfrowania danych nie jest przesyłany.\n# LOCALIZATION NOTE (change.synckey2.warningText) \"Sync\" should match &syncBrand.shortName.label; from syncBrand.dtd\nchange.recoverykey.warningText = Uwaga: zmiana klucza spowoduje usunięcie wszystkich danych zapisanych na serwerze Sync i wysłanie nowych danych zabezpieczonych tym kluczem. Wszystkie twoje inne urządzenia nie będą synchronizowane, dopóki na danym urządzeniu nie zostanie wprowadzony nowy klucz.\n\nnew.recoverykey.label = Twój klucz\n\n# LOCALIZATION NOTE (new.password.title): This (and associated new.password/passphrase) are used on a second computer when it detects that your password or passphrase has been changed on a different device.\nnew.password.title            = Aktualizacja hasła\nnew.password.introText        = Hasło zostało odrzucone przez serwer, należy je zmienić.\nnew.password.label            = Wprowadź nowe hasło\nnew.password.confirm          = Potwierdź nowe hasło\nnew.password.acceptButton     = Aktualizuj hasło\nnew.password.status.incorrect = Hasło jest nieprawidłowe. Ponów próbę.\n\nnew.recoverykey.title          = Aktualizacja klucza odzyskiwania\nnew.recoverykey.introText       = Twój klucz został zmieniony za pomocą innego urządzenia. Podaj aktualny klucz.\nnew.recoverykey.acceptButton     = Aktualizuj klucz\n\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/syncKey.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n    - License, v. 2.0. If a copy of the MPL was not distributed with this\n    - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncKey.page.title               \"Twój klucz  &syncBrand.fullName.label;\">\n<!ENTITY syncKey.page.description2        \"Ten klucz jest używany do rozszyfrowywania danych na twoim koncie &syncBrand.fullName.label;. Za każdym razem, gdy będziesz konfigurować &syncBrand.fullName.label; na innym urządzeniu trzeba będzie go podać.\">\n<!ENTITY syncKey.keepItSecret.heading     \"Zachowaj go w tajemnicy!\">\n<!ENTITY syncKey.keepItSecret.description \"Twoje konto &syncBrand.fullName.label; jest zaszyfrowane, chroniąc twoją prywatność. Bez tego klucza rozszyfrowanie danych zajęłoby lata. Jesteś jedyną osobą, która zna ten klucz. Oznacza to, że tylko ty masz dostęp do danych na swoim koncie &syncBrand.fullName.label;.\">\n<!ENTITY syncKey.keepItSafe.heading       \"Chroń go!\">\n<!ENTITY syncKey.keepItSafe1.description  \"Nie zgub tego klucza.\">\n<!ENTITY syncKey.keepItSafe2.description  \" Nie przechowujemy kopii twojego klucza (wówczas nie byłby poufny!) - \">\n<!ENTITY syncKey.keepItSafe3.description \"nie możemy zatem pomóc go odzyskać,\">\n<!ENTITY syncKey.keepItSafe4a.description  \" jeśli go zagubisz. Będziesz go potrzebować przy każdej próbie podłączenia nowego urządzenia do usługi &syncBrand.fullName.label;.\">\n<!ENTITY syncKey.findOutMore1.label       \"Więcej na temat usługi &syncBrand.fullName.label; i ochrony prywatności można znaleźć na stronie \">\n<!ENTITY syncKey.findOutMore2.label       \".\">\n<!ENTITY syncKey.footer1.label            \"Zasady korzystania z usługi &syncBrand.fullName.label; są dostępne na stronie \">\n<!ENTITY syncKey.footer2.label            \". Zasady zachowania prywatności są dostępne na stronie \">\n<!ENTITY syncKey.footer3.label            \".\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/syncProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD\n    SYSTEM \"chrome://branding/locale/brand.dtd\">\n    %brandDTD;\n\n<!-- These strings are used in the sync progress upload page -->\n<!ENTITY syncProgress.pageTitle    \"Pierwsza synchronizacja\">\n<!ENTITY syncProgress.textBlurb    \"Twoje dane są teraz szyfrowane i przesyłane w tle. Możesz zamknąć tę kartę i kontynuować pracę z programem &brandShortName;.\">\n<!ENTITY syncProgress.closeButton  \"Zamknij\">\n<!ENTITY syncProgress.logoAltText  \"Logo programu &brandShortName;\">\n<!ENTITY syncProgress.diffText     \"Synchronizacja programu &brandShortName; będzie się odbywać automatycznie w tle. Możesz zamknąć tę kartę i kontynuować pracę z programem &brandShortName;.\">\n\n\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/syncQuota.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY quota.dialogTitle.label    \"Zajętość konta\">\n<!ENTITY quota.retrievingInfo.label \"Pobieranie informacji o zajętości konta…\">\n<!ENTITY quota.typeColumn.label     \"Typ\">\n<!ENTITY quota.sizeColumn.label     \"Rozmiar\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/syncQuota.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncollection.addons.label    = Dodatki\ncollection.bookmarks.label = Zakładki\ncollection.history.label   = Historia\ncollection.passwords.label = Hasła\ncollection.prefs.label     = Ustawienia\ncollection.tabs.label      = Karty\n\n# LOCALIZATION NOTE (quota.usageNoQuota.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space occupied\n# on the server\nquota.usageNoQuota.label    = Używasz obecnie %1$S %2$S.\n# LOCALIZATION NOTE (quota.usagePercentage.label):\n# %1$S is the percentage of space used,\n# %2$S and %3$S numeric value and unit (as defined in the download manager)\n# of the amount of space used,\n# %3$S and %4$S numeric value and unit (as defined in the download manager)\n# of the total space available.\nquota.usagePercentage.label = Używasz %1$S%% (%2$S %3$S) z dostępnych %4$S %5$S.\nquota.usageError.label      = Nie udało się pobrać informacji o zajętości konta.\nquota.retrieving.label      = Pobieranie…\n# LOCALIZATION NOTE (quota.sizeValueUnit.label): %1$S is the amount of space\n# occupied by the engine, %2$K the corresponding unit (e.g. kB) as defined in\n# the download manager.\nquota.sizeValueUnit.label   = %1$S %2$S\nquota.remove.label          = Usuń\nquota.treeCaption.label     = Odznacz elementy, by zaprzestać ich synchronizacji i zwolnić miejsce na serwerze.\n# LOCALIZATION NOTE (quota.removal.label): %S is a list of engines that will be\n# disabled and whose data will be removed once the user confirms.\nquota.removal.label         = Zostaną usunięte następujące dane: %S.\n# LOCALIZATION NOTE (quota.list.separator): This is the separator string used\n# for the list of engines (incl. spaces where appropriate)\nquota.list.separator        = ,\\u0020\n# LOCALIZATION NOTE (quota.freeup.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space freed\n# up by disabling the unchecked engines.  If displayed this string is\n# concatenated directly to quota.removal.label and may need to start off with\n# whitespace.\nquota.freeup.label          = \\u0020Ta operacja spowoduje zwolnienie %1$S %2$S.\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/syncSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY accountSetupTitle.label    \"Konfiguracja usługi &syncBrand.fullName.label;\">\n\n<!-- First page of the wizard -->\n<!ENTITY setup.pickSetupType.description2 \"Witamy! Jeśli nie masz jeszcze konta &syncBrand.fullName.label;, konieczne będzie utworzenie nowego.\">\n<!ENTITY button.createNewAccount.label \"Utwórz nowe konto\">\n<!ENTITY button.haveAccount.label      \"Mam już konto\">\n\n<!ENTITY setup.choicePage.title.label     \"Czy korzystasz już z usługi &syncBrand.fullName.label;?\">\n<!ENTITY setup.choicePage.new.label       \"Korzystam z usługi &syncBrand.shortName.label; po raz pierwszy\">\n<!ENTITY setup.choicePage.existing2.label \"Korzystam już z usługi &syncBrand.shortName.label; na innym urządzeniu\">\n\n<!-- New Account AND Existing Account -->\n<!ENTITY server.label               \"Serwer\">\n<!ENTITY serverType.default.label      \"Domyślny: serwer &syncBrand.fullName.label; Mozilli\">\n<!ENTITY serverType.custom2.label   \"Użyj innego serwera…\">\n<!ENTITY signIn.account2.label      \"Konto\">\n<!ENTITY signIn.account2.accesskey  \"K\">\n<!ENTITY signIn.password.label      \"Hasło\">\n<!ENTITY signIn.password.accesskey  \"H\">\n<!ENTITY signIn.recoveryKey.label       \"Klucz odzyskiwania\">\n<!ENTITY signIn.recoveryKey.accesskey   \"u\">\n\n<!-- New Account Page 1: Basic Account Info -->\n<!ENTITY setup.newAccountDetailsPage.title.label \"Szczegóły konta\">\n<!ENTITY setup.emailAddress.label        \"Adres e-mail\">\n<!ENTITY setup.emailAddress.accesskey    \"A\">\n<!ENTITY setup.choosePassword.label      \"Wybierz hasło\">\n<!ENTITY setup.choosePassword.accesskey  \"W\">\n<!ENTITY setup.confirmPassword.label     \"Potwierdź hasło\">\n<!ENTITY setup.confirmPassword.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE: tosAgree1, tosLink, tosAgree2, ppLink, tosAgree3 are\n     joined with implicit white space, so spaces in the strings aren't necessary -->\n<!ENTITY setup.tosAgree1.label      \"Akceptuję\">\n<!ENTITY setup.tosAgree1.accesskey  \"K\">\n<!ENTITY setup.tosLink.label        \"zasady korzystania z usługi\">\n<!ENTITY setup.tosAgree2.label      \"i\">\n<!ENTITY setup.ppLink.label         \"zasady ochrony prywatności\">\n<!ENTITY setup.tosAgree3.label      \"\">\n<!ENTITY setup.tosAgree2.accesskey  \"\">\n\n<!-- My Recovery Key dialog -->\n<!ENTITY setup.newRecoveryKeyPage.title.label \"&brandShortName; dba o twoją prywatność\">\n<!ENTITY setup.newRecoveryKeyPage.description.label \"Aby zapewnić całkowitą prywatność, wszystkie dane przed przesłaniem są szyfrowane. Klucz odzyskiwania, niezbędny do odszyfrowania danych, nie jest przesyłany.\">\n<!ENTITY recoveryKeyEntry.label \"Twój klucz odzyskiwania\">\n<!ENTITY recoveryKeyEntry.accesskey \"k\">\n<!ENTITY syncGenerateNewKey.label  \"Wygeneruj nowy klucz\">\n<!ENTITY recoveryKeyBackup.description \"Klucz jest niezbędny, by uzyskać dostęp do usługi &syncBrand.fullName.label; na innych urządzeniach. Utwórz kopię zapasową klucza. W razie jego utraty nie będziemy w stanie pomóc go odzyskać.\">\n\n<!ENTITY button.syncKeyBackup.print.label     \"Wydrukuj…\">\n<!ENTITY button.syncKeyBackup.print.accesskey \"d\">\n<!ENTITY button.syncKeyBackup.save.label      \"Zapisz…\">\n<!ENTITY button.syncKeyBackup.save.accesskey  \"Z\">\n\n<!-- Existing Account Page 1: Pair a Device (incl. Pair a Device dialog strings) -->\n<!ENTITY pairDevice.title.label             \"Sparuj urządzenie\">\n<!ENTITY addDevice.showMeHow.label          \"Pokaż, jak to zrobić\">\n<!ENTITY addDevice.dontHaveDevice.label     \"Nie mam tego urządzenia przy sobie\">\n<!ENTITY pairDevice.setup.description.label \"Aby aktywować, na innym urządzeniu wybierz &#x0022;Sparuj urządzenie&#x0022;.\">\n\n<!ENTITY addDevice.setup.enterCode.label    \"Następnie wprowadź ten kod:\">\n<!ENTITY pairDevice.dialog.description.label \"Aby aktywować nowe urządzenie, wybierz na nim opcję &#x0022;Skonfiguruj synchronizację&#x0022;.\">\n<!ENTITY addDevice.dialog.enterCode.label   \"Wprowadź kod dostarczony przez to urządzenie:\">\n<!ENTITY addDevice.dialog.tryAgain.label    \"Ponów próbę.\">\n<!ENTITY addDevice.dialog.successful.label  \"Urządzenie zostało dodane. Początkowa synchronizacja może potrwać kilka minut i ukończy się w tle.\">\n<!ENTITY addDevice.dialog.recoveryKey.label \"Aby aktywować urządzenie, potrzebujesz swojego klucza odzyskiwania. Wydrukuj go lub zapisz i zabierz ze sobą.\">\n<!ENTITY addDevice.dialog.connected.label   \"Urządzenie połączone\">\n\n<!-- Existing Account Page 2: Manual Login -->\n<!ENTITY setup.signInPage.title.label \"Zaloguj\">\n<!ENTITY existingRecoveryKey.description \"Aby uzyskać kopię klucza odzyskiwania, przejdź do opcji &syncBrand.shortName.label; na danym urządzeniu i wybierz &#x0022;Mój klucz odzyskiwania&#x0022; w sekcji &#x0022;Zarządzaj kontem&#x0022;.\">\n<!ENTITY verifying.label              \"Weryfikowanie…\">\n<!ENTITY resetPassword.label          \"Resetuj hasło\">\n<!ENTITY resetSyncKey.label           \"Zagubiono urządzenie\">\n\n<!-- Sync Options -->\n<!ENTITY setup.optionsPage.title      \"Opcje synchronizacji\">\n<!ENTITY syncDeviceName.label \"Nazwa urządzenia:\">\n<!ENTITY syncDeviceName.accesskey \"N\">\n\n<!ENTITY syncMy.label                   \"Synchronizuj:\">\n<!ENTITY engine.bookmarks.label         \"zakładki\">\n<!ENTITY engine.bookmarks.accesskey     \"z\">\n<!ENTITY engine.tabs.label              \"karty\">\n<!ENTITY engine.tabs.accesskey          \"k\">\n<!ENTITY engine.history.label           \"historię\">\n<!ENTITY engine.history.accesskey       \"h\">\n<!ENTITY engine.passwords.label         \"hasła\">\n<!ENTITY engine.passwords.accesskey     \"a\">\n<!ENTITY engine.prefs.label             \"ustawienia\">\n<!ENTITY engine.prefs.accesskey         \"u\">\n<!ENTITY engine.addons.label            \"dodatki\">\n<!ENTITY engine.addons.accesskey        \"d\">\n\n<!ENTITY choice2a.merge.main.label      \"Scal dane tego urządzenia z moimi danymi konta &syncBrand.shortName.label;\">\n<!ENTITY choice2.merge.recommended.label \"Zalecane:\">\n<!ENTITY choice2a.client.main.label     \"Zastąp dane tego urządzenia danymi z konta &syncBrand.shortName.label;\">\n<!ENTITY choice2a.server.main.label     \"Zastąp dane na pozostałych urządzeniach danymi z tego urządzenia\">\n\n<!-- Confirm Merge Options -->\n<!ENTITY setup.optionsConfirmPage.title \"Potwierdzenie\">\n<!ENTITY confirm.merge2.label    \"&syncBrand.fullName.label; dołączy wszystkie dane przeglądarki z tego urządzenia do danych na twoim koncie Sync.\">\n<!ENTITY confirm.client3.label          \"Uwaga: z tego urządzenia zostaną usunięte następujące dane programu &brandShortName;:\">\n<!ENTITY confirm.client2.moreinfo.label  \"&brandShortName; skopiuje twoje dane z konta &syncBrand.fullName.label; na to urządzenie.\">\n<!ENTITY confirm.server2.label          \"Uwaga: dane na następujących urządzeniach zostaną zastąpione danymi lokalnymi:\">\n\n<!-- New & Existing Account: Setup Complete -->\n<!ENTITY setup.successPage.title \"Konfiguracja zakończona\">\n<!ENTITY changeOptions.label \"Możesz zmienić to ustawienie wybierając Opcje synchronizacji poniżej.\">\n<!ENTITY continueUsing.label \"Możesz teraz kontynuować korzystanie z programu &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/syncSetup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncontinue.label=Kontynuuj\ndisconnect.label=Rozłącz\ndisconnect.verify.title=Rozłączanie\ndisconnect.verify.bodyHeading=Czy zaprzestać synchronizacji?\ndisconnect.verify.bodyText=Dane przeglądania pozostaną na tym komputerze, ale nie będą więcej synchronizowane z Twoim kontem Firefoksa.\n\nrelinkVerify.title=Ostrzeżenie o łączeniu\nrelinkVerify.heading=Czy na pewno zalogować do synchronizacji?\nrelinkVerify.description=Inny użytkownik był wcześniej zalogowany do synchronizacji na tym urządzeniu. Po zalogowaniu, zakładki, hasła i inne ustawienia tej przeglądarki zostaną połączone z danymi z konta „%S”.\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/tabbrowser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeTab.label \"Zamknij kartę\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/tabbrowser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntabs.connecting=Łączenie…\ntabs.encryptingConnection=Zabezpieczanie połączenia…\ntabs.searching=Wyszukiwanie…\ntabs.loading=Wczytywanie…\ntabs.waiting=Oczekiwanie…\ntabs.downloading=Pobieranie…\n\ntabs.restoreLastTabs=Przywróć poprzednio otwarte karty\ntabs.emptyTabTitle=Nowa karta\ntabs.closeTab=Zamknij kartę\ntabs.close=Zamknij\ntabs.closeWarningTitle=Potwierdź zamknięcie\ntabs.closeWarningMultiple=;Nastąpi zamknięcie #1 kart. Czy na pewno kontynuować?;Nastąpi zamknięcie #1 kart. Czy na pewno kontynuować?\ntabs.closeButtonMultiple=Zamknij karty\ntabs.closeWarningPromptMe=Ostrzegaj przed zamknięciem wielu kart\n\ntabs.closeTab.tooltip=Zamknij kartę\ntabs.closeSelectedTab.tooltip=Zamknij tę kartę (%S)\ntabs.muteAudio.tooltip=Wycisz kartę (%S)\ntabs.unmuteAudio.tooltip=Włącz dźwięk (dla %S)\ntabs.muteAudio.background.tooltip=Wycisz kartę\ntabs.unmuteAudio.background.tooltip=Włącz dźwięk\ntabs.unblockAudio.tooltip=Włącz dźwięk\ntabs.allowTabFocusByPromptForSite=Zezwalaj komunikatom z %S przenosić do karty, z której są otwierane\n\ntabs.containers.tooltip=%1$S – %2$S\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/tabview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntabview.button.searchTabs=Przeszukaj grupy kart\ntabview.button.exitTabGroups=Opuść grupy kart\ntabview.groupItem.defaultName=Nazwij tę grupę kart\ntabview.groupItem.closeGroup=Zamknij grupę\ntabview.groupItem.undoCloseGroup=Cofnij zamknięcie grupy\ntabview.groupItem.discardClosedGroup=Porzuć zamkniętą grupę\ntabview.search.otherWindowTabs=Karty z innych okien\ntabview.notification.sessionStore=Karty i grupy zostaną automatycznie przywrócone przy kolejnym uruchomieniu programu %S.\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/taskbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntaskbar.tasks.newTab.label=Otwórz nową kartę\ntaskbar.tasks.newTab.description=Otwórz nową kartę przeglądarki.\ntaskbar.tasks.newWindow.label=Otwórz nowe okno\ntaskbar.tasks.newWindow.description=Otwórz nowe okno przeglądarki.\ntaskbar.tasks.newPrivateWindow.label=Nowe okno w trybie prywatnym\ntaskbar.tasks.newPrivateWindow.description=Otwórz nowe okno w trybie przeglądania prywatnego.\ntaskbar.frequent.label=Często\ntaskbar.recent.label=Ostatnio\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY translation.thisPageIsIn.label \"Język strony:\">\n<!ENTITY translation.translateThisPage.label \"Przetłumaczyć tę stronę?\">\n<!ENTITY translation.translate.button \"Przetłumacz\">\n<!ENTITY translation.notNow.button \"Nie teraz\">\n\n<!ENTITY translation.translatingContent.label \"Tłumaczenie strony…\">\n\n<!ENTITY translation.translatedFrom.label \"Oryginalny język strony:\">\n<!ENTITY translation.translatedTo.label \"Obecny język strony:\">\n<!ENTITY translation.translatedToSuffix.label \"\">\n<!ENTITY translation.showOriginal.button \"Wyświetl w oryginale\">\n<!ENTITY translation.showTranslation.button \"Wyświetl przetłumaczoną wersję\">\n\n<!ENTITY translation.errorTranslating.label \"Wystąpił błąd podczas tłumaczenia tej strony.\">\n<!ENTITY translation.tryAgain.button \"Spróbuj ponownie\">\n\n<!ENTITY translation.serviceUnavailable.label \"Serwis tłumaczeń jest obecnie niedostępny. Proszę spróbować później.\">\n\n<!ENTITY translation.options.menu \"Ustawienia\">\n<!ENTITY translation.options.neverForSite.label \"Nigdy nie tłumacz tej strony\">\n<!ENTITY translation.options.neverForSite.accesskey \"s\">\n<!ENTITY translation.options.preferences.label \"Preferencje tłumaczenia\">\n<!ENTITY translation.options.preferences.accesskey \"P\">\n<!ENTITY translation.options.attribution.beforeLogo \"Tłumaczeń dostarcza\">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n<!ENTITY translation.options.attribution.yandexTranslate \"Tłumaczeń dostarcza Yandex.Translate\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/translation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# FIXME: \"Never translate %S\" where %S is a language name from the global/languageNames.properties\n#        See also https://bugzilla.mozilla.org/show_bug.cgi?id=976574#c22\ntranslation.options.neverForLanguage.label=Nigdy nie tłumacz z tego języka\ntranslation.options.neverForLanguage.accesskey=N\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser/webrtcIndicator.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nwebrtcIndicator.windowtitle=%S - Wskaźnik udostępniania\n\nwebrtcIndicator.sharingCameraAndMicrophone.tooltip=Obraz z kamery i dźwięk z mikrofonu są udostępniane. Kliknij, by zarządzać udostępnianiem.\nwebrtcIndicator.sharingCamera.tooltip=Obraz z kamery jest udostępniany. Kliknij, by zarządzać udostępnianiem.\nwebrtcIndicator.sharingMicrophone.tooltip=Dźwięk z mikrofonu jest udostępniany. Kliknij, by zarządzać udostępnianiem.\nwebrtcIndicator.sharingApplication.tooltip=Aplikacja jest udostępniana. Kliknij, by zarządzać udostępnianiem.\nwebrtcIndicator.sharingScreen.tooltip=Obraz ekranu jest udostępniany. Kliknij, by zarządzać udostępnianiem.\nwebrtcIndicator.sharingWindow.tooltip=Obraz okna jest udostępniany. Kliknij, by zarządzać udostępnianiem.\nwebrtcIndicator.sharingBrowser.tooltip=Obraz karty jest udostępniany. Kliknij, by zarządzać udostępnianiem.\n\nwebrtcIndicator.sharingCameraWith.menuitem=Udostępnianie obrazu z kamery karcie „%S”\nwebrtcIndicator.sharingMicrophoneWith.menuitem=Udostępnianie dźwięku z mikrofonu karcie „%S”\nwebrtcIndicator.sharingApplicationWith.menuitem=Udostępnianie aplikacji karcie „%S”\nwebrtcIndicator.sharingScreenWith.menuitem=Udostępnianie obrazu ekranu karcie „%S”\nwebrtcIndicator.sharingWindowWith.menuitem=Udostępnianie obrazu okna karcie „%S”\nwebrtcIndicator.sharingBrowserWith.menuitem=Udostępnianie obrazu karty karcie „%S”\n\nwebrtcIndicator.controlSharing.menuitem=Preferencje udostępniania…\n\nwebrtcIndicator.sharingCameraWithNTabs.menuitem=Udostępnianie obrazu z kamery jednej karcie;Udostępnianie obrazu z kamery #1 kartom;Udostępnianie obrazu z kamery #1 kartom\nwebrtcIndicator.sharingMicrophoneWithNTabs.menuitem=Udostępnianie dźwięku z mikrofonu jednej karcie;Udostępnianie dźwięku z mikrofonu #1 kartom;Udostępnianie dźwięku z mikrofonu #1 kartom\nwebrtcIndicator.sharingApplicationWithNTabs.menuitem=Udostępnianie aplikacji jednej karcie;Udostępnianie aplikacji #1 kartom;Udostępnianie aplikacji #1 kartom\nwebrtcIndicator.sharingScreenWithNTabs.menuitem=Udostępnianie obrazu ekranu jednej karcie;Udostępnianie obrazu ekranu #1 kartom;Udostępnianie obrazu ekranu #1 kartom\nwebrtcIndicator.sharingWindowWithNTabs.menuitem=Udostępnianie obrazu okna jednej karcie;Udostępnianie obrazu okna #1 kartom;Udostępnianie obrazu okna #1 kartom\nwebrtcIndicator.sharingBrowserWithNTabs.menuitem=Udostępnianie obrazu karty jednej karcie;Udostępnianie obrazu karty #1 kartom;Udostępnianie obrazu karty #1 kartom\n\nwebrtcIndicator.controlSharingOn.menuitem=Preferencje udostępniania karcie „%S”\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/browser-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: REVIEW_REQUIRED\n# Please do not commit any changes to this file without a review from\n# the l10n-drivers team (this includes en-US). In order to get one,\n# please file a bug, add the \"productization\" keyword and CC l10n@mozilla.com.\n\nbrowser.search.defaultenginename=Google\nbrowser.search.order.1=Google\n\nbrowser.contentHandlers.types.0.title=Netvibes\nbrowser.contentHandlers.types.0.uri=http://www.netvibes.com/subscribe.php?url=%s\n\n# increment this number when anything gets changed in the list below. This will\n# cause Firefox to re-read these prefs and inject any new handlers into the\n# profile database. Note that \"new\" is defined as \"has a different URL\"; this\n# means that it's not possible to update the name of existing handler, so\n# don't make any spelling errors here.\ngecko.handlerService.defaultHandlersVersion=6\n\ngecko.handlerService.schemes.webcal.0.name=30 Boxes\ngecko.handlerService.schemes.webcal.0.uriTemplate=https://30boxes.com/external/widget?refer=ff&url=%s\n\ngecko.handlerService.schemes.mailto.0.name=Poczta Interia.pl\ngecko.handlerService.schemes.mailto.0.uriTemplate=http://poczta.interia.pl/mh/?mailto=%s\ngecko.handlerService.schemes.mailto.1.name=OnetPoczta\ngecko.handlerService.schemes.mailto.1.uriTemplate=http://poczta.onet.pl/napisz.html?uri=%s\ngecko.handlerService.schemes.mailto.2.name=Poczta WP\ngecko.handlerService.schemes.mailto.2.uriTemplate=http://poczta.wp.pl/napisz.html?url=%s\ngecko.handlerService.schemes.mailto.3.name=Gmail\ngecko.handlerService.schemes.mailto.3.uriTemplate=https://mail.google.com/mail/?extsrc=mailto&url=%s\n\ngecko.handlerService.schemes.irc.0.name = Mibbit\ngecko.handlerService.schemes.irc.0.uriTemplate = https://www.mibbit.com/?url=%s\ngecko.handlerService.schemes.ircs.0.name = Mibbit\ngecko.handlerService.schemes.ircs.0.uriTemplate = https://www.mibbit.com/?url=%s\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/feedback/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY testpilot.brand.label                      \"Pilot testowy\">\n<!-- browser window: menu and status bar -->\n<!ENTITY testpilot.settings.label                   \"Ustawienia\">\n<!ENTITY testpilot.settings.dataSubmission.label    \"Przesyłanie danych\">\n<!ENTITY testpilot.settings.notifications.label     \"Powiadomienia\">\n<!ENTITY testpilot.settings.notifyWhen.label        \"Powiadom mnie, kiedy:\">\n<!ENTITY testpilot.settings.readyToSubmit.label     \"nowe badanie jest gotowe do wysłania\">\n<!ENTITY testpilot.settings.newStudy.label          \"pojawi się nowe badanie\">\n<!ENTITY testpilot.settings.hasNewResults.label     \"badanie ma nowe wyniki\">\n<!ENTITY testpilot.settings.alwaysSubmitData.label  \"Prześlij moje dane automatycznie (bez pytania)\">\n<!ENTITY testpilot.allYourStudies.label             \"Wszystkie badania użytkownika…\">\n<!ENTITY testpilot.about.label                      \"Informacje o Pilocie testowym\">\n\n<!-- all studies window -->\n<!ENTITY testpilot.studiesWindow.title                  \"Twoje wyniki badań Pilota testowego\">\n<!ENTITY testpilot.studiesWindow.currentStudies.label   \"Badania bieżące\">\n<!ENTITY testpilot.studiesWindow.finishedStudies.label  \"Badania zakończone\">\n<!ENTITY testpilot.studiesWindow.studyFindings.label    \"Wnioski z badań\">\n<!ENTITY testpilot.studiesWindow.settings.label         \"Ustawienia\">\n<!ENTITY testpilot.studiesWindow.stillLoadingMessage    \"Wczytywanie, proszę czekać…\">\n\n<!-- raw data dialog -->\n<!ENTITY testpilot.rawDataWindow.title                  \"Pilot testowy: dane źródłowe\">\n\n<!-- notification -->\n<!ENTITY testpilot.notification.close.tooltip            \"Zamknij\">\n\n<!-- Firefox 4 beta version UI -->\n<!ENTITY testpilot.enable.label                        \"Włącz badania użytkownika\">\n<!ENTITY testpilot.feedbackbutton.label                \"Informacje zwrotne\">\n<!ENTITY testpilot.happy.label        \"Firefox spodobał mi się, ponieważ…\">\n<!ENTITY testpilot.sad.label          \"Firefox rozczarował mnie, ponieważ…\">\n<!ENTITY testpilot.broken.label      \"Zgłoś tę witrynę jako uszkodzoną…\">\n<!ENTITY testpilot.idea.label        \"Przekaż nam sugestię…\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/feedback/main.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# description for add-on manager\nextensions.testpilot@labs.mozilla.com.description = Pomóż ulepszyć Firefoksa, biorąc udział w badaniach użytkowników.\n\n# common\ntestpilot.fullBrandName = Pilot testowy Mozilla Labs\ntestpilot.moreInfo = Więcej informacji\ntestpilot.submit = Prześlij\ntestpilot.takeSurvey = Weź udział w badaniu\n\n# Feedback button menu\ntestpilot.turnOn = Włącz badania użytkownika\ntestpilot.turnOff = Wyłącz badania użytkownika\n\n# studies window\ntestpilot.studiesWindow.noStudies = Pracujemy obecnie nad nowym badaniem, które wkrótce pojawi się u ciebie. Prosimy o cierpliwość!\ntestpilot.studiesWindow.uploading = Przesyłanie…\ntestpilot.studiesWindow.unableToReachServer = Nie można się połączyć z Mozillą; prosimy spróbować ponownie później.\ntestpilot.studiesWindow.thanksForContributing = Dziękujemy za udział!\ntestpilot.studiesWindow.finishedOn = Zakończono %S\ntestpilot.studiesWindow.canceledStudy = (Badanie anulowane)\ntestpilot.studiesWindow.missedStudy = (Badanie opuszczone)\ntestpilot.studiesWindow.willStart = Rozpocznie się %S\ntestpilot.studiesWindow.gatheringData = Trwa zbieranie danych.\ntestpilot.studiesWindow.willFinish = Zakończy się %S\ntestpilot.studiesWindow.proposeStudy = Zaproponuj własne badanie\n\n# for pages\ntestpilot.page.commentsAndDiscussions = Komentarze i dyskusje »\ntestpilot.page.proposeATest = Zaproponuj test »\ntestpilot.page.testpilotOnTwitter = @MozTestPilot na Twitterze »\n\n# status page\ntestpilot.statusPage.uploadingData = Trwa przesyłanie danych…\ntestpilot.statusPage.uploadErrorMsg = Wystąpił błąd podczas łączenia się z serwerami Mozilli. Może są problemy z siecią?\ntestpilot.statusPage.willRetry = Pilot testowy spróbuje ponownie, tak więc można zamknąć teraz tę stronę.\ntestpilot.statusPage.endedAlready = (Zakończone, ta strona nie powinna być widoczna)\ntestpilot.statusPage.todayAt =  dziś o %S\ntestpilot.statusPage.endOn = dnia %S\n# LOCALIZATION NOTE (numExtensions): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 = number of extensions\n# example: \"2 extensions\"\ntestpilot.statusPage.numExtensions = #1 rozszerzenie;#1 rozszerzenia;#1 rozszerzeń\ntestpilot.statusPage.recursEveryNumberOfDays = Ten test powtarza się co %S dni. Po każdym jego ukończeniu:\ntestpilot.statusPage.askMeBeforeSubmitData = zapytaj, czy chcę przesłać dane\ntestpilot.statusPage.alwaysSubmitData = prześlij dane bez pytania\ntestpilot.statusPage.neverSubmitData = nie przesyłaj danych i nie pytaj mnie o to\ntestpilot.statusPage.loading = Wczytywanie, proszę czekać…\n\n# quit page\ntestpilot.quitPage.aboutToQuit = Zamierzasz opuścić badanie „%S”.\ntestpilot.quitPage.optionalMessage = Jeśli masz chwilkę, daj nam znać, dlaczego je opuszczasz (opcjonalnie).\ntestpilot.quitPage.reason = Powód:\ntestpilot.quitPage.recurringStudy = To jest powtarzające się badanie. Zwykle powiadamiamy o kolejnym terminie. Jeśli nie chcesz więcej otrzymywać informacji o tym badaniu, zaznacz poniższe pole:\ntestpilot.quitPage.quitForever = Opuść wszystkie powtórzenia tego badania.\ntestpilot.quitPage.quitStudy = Opuść to badanie »\n\n# welcome page\ntestpilot.welcomePage.thankYou = Dziękujemy za dołączenie do zespołu Pilota testowego!\ntestpilot.welcomePage.gettingStarted = Pierwsze kroki\ntestpilot.welcomePage.pleaseTake = Prosimy o wypełnienie\ntestpilot.welcomePage.backgroundSurvey = ankiety Pilota testowego\ntestpilot.welcomePage.clickToOpenStudiesWindow = Kliknij, aby wyświetlić bieżące badania.\ntestpilot.welcomePage.testpilotAddon = Dodatek Pilot testowy\ntestpilot.welcomePage.iconExplanation = &laquo; szukaj tej ikony w prawej dolnej części okna.\ntestpilot.welcomePage.moreIconExplanation = Jej kliknięcie otworzy główne menu Pilota testowego.\ntestpilot.welcomePage.notificationInfo = Za pośrednictwem tej ikony będą wyświetlane powiadomienia, kiedy badanie będzie wymagało uwagi użytkownika.\ntestpilot.welcomePage.privacyPolicy = Polityka prywatności\ntestpilot.welcomePage.legalNotices = Informacje prawne\n\n# survey page\ntestpilot.surveyPage.saveAnswers = Zapisz odpowiedzi\ntestpilot.surveyPage.submitAnswers = Prześlij odpowiedzi\ntestpilot.surveyPage.changeAnswers = Zmień odpowiedzi\ntestpilot.surveyPage.loading = Wczytywanie, prosimy chwilę zaczekać…\ntestpilot.surveyPage.thankYouForFinishingSurvey = Dziękujemy za wypełnienie ankiety. Twoje odpowiedzi zostaną przesłane razem z kolejnym zbiorem danych z badania.\ntestpilot.surveyPage.reviewOrChangeYourAnswers = Jeśli chcesz przejrzeć lub zmienić swoje odpowiedzi, możesz to zrobić w każdej chwili, klikając poniższy przycisk.\n\n# modules/task.js\ntestpilot.finishedTask.finishedStudy = Doskonale! Badanie %S zostało ukończone!\ntestpilot.finishedTask.allRelatedDataDeleted = Wszystkie dane dotyczące tego badania zostały usunięte z tego komputera.\n\n# modules/setup.js\ntestpilot.notification.update = Aktualizuj…\ntestpilot.notification.thankYouForUploadingData = Dziękujemy!\ntestpilot.notification.thankYouForUploadingData.message = Dziękujemy za przesłanie danych.\ntestpilot.notification.readyToSubmit = Gotowy do przesłania\ntestpilot.notification.readyToSubmit.message = Zbieranie danych w badaniu „%S” zostało ukończone i wyniki są gotowe do przesłania.\ntestpilot.notification.newTestPilotStudy = Nowe badanie Pilota testowego\ntestpilot.notification.newTestPilotStudy.pre.message = Badanie „%S” wkrótce się zacznie.\ntestpilot.notification.newTestPilotSurvey = Nowa ankieta Pilota testowego\ntestpilot.notification.newTestPilotSurvey.message = Ankieta „%S” jest już dostępna.\ntestpilot.notification.newTestPilotResults = Nowe wyniki Pilota testowego\ntestpilot.notification.newTestPilotResults.message = Dostępne są nowe wyniki badania „%S” Pilota testowego.\ntestpilot.notification.autoUploadedData = Dziękujemy!\ntestpilot.notification.autoUploadedData.message = Badanie „%S” zostało ukończone i jego dane zostały przesłane!\ntestpilot.notification.extensionUpdate = Aktualizacja rozszerzenia\ntestpilot.notification.extensionUpdate.message = Jedno z badań wymaga nowszej wersji Pilota testowego. Można ją pobrać w oknie Dodatki.\n\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pdfviewer/chrome.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Chrome notification bar messages and buttons\nunsupported_feature=Ten dokument PDF może nie wyświetlać się poprawnie.\nunsupported_feature_forms=Ten dokument PDF zawiera formularze. Uzupełnianie pól formularzy nie jest obsługiwane.\nopen_with_different_viewer=Otwórz w innym programie\nopen_with_different_viewer.accessKey=O\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pdfviewer/viewer.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprevious.title=Poprzednia strona\nprevious_label=Poprzednia\nnext.title=Następna strona\nnext_label=Następna\n\npage.title==Strona:\nof_pages=z {{pagesCount}}\npage_of_pages=({{pageNumber}} z {{pagesCount}})\n\nzoom_out.title=Pomniejszenie\nzoom_out_label=Pomniejsz\nzoom_in.title=Powiększenie\nzoom_in_label=Powiększ\nzoom.title=Skala\npresentation_mode.title=Przełącz na tryb prezentacji\npresentation_mode_label=Tryb prezentacji\nopen_file.title=Otwieranie pliku\nopen_file_label=Otwórz\nprint.title=Drukowanie\nprint_label=Drukuj\ndownload.title=Pobieranie\ndownload_label=Pobierz\nbookmark.title=Bieżąca pozycja (skopiuj lub otwórz jako odnośnik w nowym oknie)\nbookmark_label=Bieżąca pozycja\n\ntools.title=Narzędzia\ntools_label=Narzędzia\nfirst_page.title=Przechodzenie do pierwszej strony\nfirst_page.label=Przejdź do pierwszej strony\nfirst_page_label=Przejdź do pierwszej strony\nlast_page.title=Przechodzenie do ostatniej strony\nlast_page.label=Przejdź do ostatniej strony\nlast_page_label=Przejdź do ostatniej strony\npage_rotate_cw.title=Obracanie zgodnie z ruchem wskazówek zegara\npage_rotate_cw.label=Obróć zgodnie z ruchem wskazówek zegara\npage_rotate_cw_label=Obróć zgodnie z ruchem wskazówek zegara\npage_rotate_ccw.title=Obracanie przeciwnie do ruchu wskazówek zegara\npage_rotate_ccw.label=Obróć przeciwnie do ruchu wskazówek zegara\npage_rotate_ccw_label=Obróć przeciwnie do ruchu wskazówek zegara\n\nhand_tool_enable.title=Włączanie narzędzia rączka\nhand_tool_enable_label=Włącz narzędzie rączka\nhand_tool_disable.title=Wyłączanie narzędzia rączka\nhand_tool_disable_label=Wyłącz narzędzie rączka\n\ndocument_properties.title=Właściwości dokumentu…\ndocument_properties_label=Właściwości dokumentu…\ndocument_properties_file_name=Nazwa pliku:\ndocument_properties_file_size=Rozmiar pliku:\ndocument_properties_kb={{size_kb}} KB ({{size_b}} b)\ndocument_properties_mb={{size_mb}} MB ({{size_b}} b)\ndocument_properties_title=Tytuł:\ndocument_properties_author=Autor:\ndocument_properties_subject=Temat:\ndocument_properties_keywords=Słowa kluczowe:\ndocument_properties_creation_date=Data utworzenia:\ndocument_properties_modification_date=Data modyfikacji:\ndocument_properties_date_string={{date}}, {{time}}\ndocument_properties_creator=Utworzony przez:\ndocument_properties_producer=PDF wyprodukowany przez:\ndocument_properties_version=Wersja PDF:\ndocument_properties_page_count=Liczba stron:\ndocument_properties_close=Zamknij\n\nprint_progress_message=Przygotowywanie dokumentu do druku…\nprint_progress_percent={{progress}}%\nprint_progress_close=Anuluj\n\ntoggle_sidebar.title=Przełączanie panelu bocznego\ntoggle_sidebar_notification.title=Przełączanie panelu bocznego (dokument zawiera konspekt/załączniki)\ntoggle_sidebar_label=Przełącz panel boczny\ndocument_outline.title=Wyświetlanie zarysu dokumentu (podwójne kliknięcie rozwija lub zwija wszystkie pozycje)\ndocument_outline_label=Zarys dokumentu\nattachments.title=Wyświetlanie załączników\nattachments_label=Załączniki\nthumbs.title=Wyświetlanie miniaturek\nthumbs_label=Miniaturki\nfindbar.title=Znajdź w dokumencie\nfindbar_label=Znajdź\n\nthumb_page_title=Strona {{page}}\nthumb_page_canvas=Miniaturka strony {{page}}\n\nfind_label=Znajdź:\nfind_previous.title=Znajdź poprzednie wystąpienie tekstu\nfind_previous_label=Poprzednie\nfind_next.title=Znajdź następne wystąpienie tekstu\nfind_next_label=Następne\nfind_highlight=Podświetl wszystkie\nfind_match_case_label=Rozróżniaj wielkość znaków\nfind_reached_top=Osiągnięto początek dokumentu, kontynuacja od końca\nfind_reached_bottom=Osiągnięto koniec dokumentu, kontynuacja od początku\nfind_not_found=Tekst nieznaleziony\n\nerror_more_info=Więcej informacji\nerror_less_info=Mniej informacji\nerror_close=Zamknij\nerror_version_info=PDF.js v{{version}} (kompilacja: {{build}})\nerror_message=Wiadomość: {{message}}\nerror_stack=Stos: {{stack}}\nerror_file=Plik: {{file}}\nerror_line=Wiersz: {{line}}\nrendering_error=Podczas renderowania strony wystąpił błąd.\n\npage_scale_width=Szerokość strony\npage_scale_fit=Dopasowanie strony\npage_scale_auto=Skala automatyczna\npage_scale_actual=Rozmiar rzeczywisty\npage_scale_percent={{scale}}%\n\nloading_error_indicator=Błąd\nloading_error=Podczas wczytywania dokumentu PDF wystąpił błąd.\ninvalid_file_error=Nieprawidłowy lub uszkodzony plik PDF.\nmissing_file_error=Brak pliku PDF.\nunexpected_response_error=Nieoczekiwana odpowiedź serwera.\n\ntext_annotation_type.alt=[Adnotacja: {{type}}]\npassword_label=Wprowadź hasło, aby otworzyć ten dokument PDF.\npassword_invalid=Nieprawidłowe hasło. Proszę spróbować ponownie.\npassword_ok=OK\npassword_cancel=Anuluj\n\nprinting_not_supported=Ostrzeżenie: Drukowanie nie jest w pełni obsługiwane przez przeglądarkę.\nprinting_not_ready=Ostrzeżenie: Dokument PDF nie jest całkowicie wczytany, więc nie można go wydrukować.\nweb_fonts_disabled=Czcionki sieciowe są wyłączone: nie można użyć osadzonych czcionek PDF.\ndocument_colors_not_allowed=Dokumenty PDF nie mogą używać własnych kolorów: Opcja „Pozwalaj stronom stosować inne kolory” w przeglądarce jest nieaktywna.\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY PropertiesViewWindowTitle \"Własności\">\n\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/aboutdebugging.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutDebugging.fullTitle \"Debugowanie z narzędziami dla programistów Firefoksa\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/aboutdebugging.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndebug=Debuguj\npush=Push test\nstart=Uruchom\nscope=Zakres\nunregister=Wyrejestruj\npushService=Usługa push\nfetch=Fetch\n\nlisteningForFetchEvents=Zdarzenia Fetch są obserwowane.\nnotListeningForFetchEvents=Zdarzenia Fetch nie są obserwowane.\n\naddons=Dodatki\naddonDebugging.label=Debugowanie dodatków\naddonDebugging.tooltip=Włączenie tej opcji umożliwia debugowanie dodatków i innych części interfejsu przeglądarki\nmoreInfo=więcej informacji\nloadTemporaryAddon=Wczytywanie tymczasowego dodatku\nextensions=Rozszerzenia\ntemporaryExtensions=Tymczasowe rozszerzenia\nselectAddonFromFile2=Wybierz plik manifestu lub dodatku (.xpi)\nreload=Wczytaj ponownie\nreloadDisabledTooltip=Tylko tymczasowe dodatki mogą zostać wczytane ponownie\n\nworkers=Wątki\nserviceWorkers=Wątki usługowe\nsharedWorkers=Wątki współdzielone\notherWorkers=Inne wątki\n\nrunning=Uruchomiony\nstopped=Zatrzymany\nregistering=Rejestrowanie\n\ntabs=Karty\n\npageNotFound=Nie odnaleziono strony\ndoesNotExist=#%S nie istnieje!\n\nnothing=Brak wątków\n\nconfigurationIsNotCompatible=Wątki usługowe są wyłączone w ustawieniach przeglądarki\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY animationInspectorTitle \"Animacje\">\n<!ENTITY invalidElement \"Nie znaleziono animacji dla bieżącego elementu.\">\n<!ENTITY selectElement \"Wybierz inny element strony.\">\n<!ENTITY allAnimations \"Wszystkie animacje\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npanel.invalidElementSelected=Nie znaleziono animacji dla bieżącego elementu.\npanel.selectElement=Wybierz inny element strony.\npanel.allAnimations=Wszystkie animacje\n\nplayer.animationDurationLabel=Czas trwania:\nplayer.animationDelayLabel=Opóźnienie:\nplayer.animationEndDelayLabel=Opóźnienie zakończenia:\nplayer.animationRateLabel=Szybkość odtwarzania:\nplayer.animationIterationCountLabel=Powtórzenia:\nplayer.infiniteIterationCount=&#8734;\nplayer.infiniteIterationCountText=∞\nplayer.animationIterationStartLabel=Start iteracji: %1$S (%2$S s)\nplayer.animationOverallEasingLabel=Wygładzanie iteracji:\nplayer.animationFillLabel=Wypełnianie:\nplayer.animationDirectionLabel=Kierunek:\nplayer.timeLabel=%S s\nplayer.playbackRateLabel=%S ×\nplayer.runningOnCompositorTooltip=Animacja działa w wątku kompozytora\nplayer.allPropertiesOnCompositorTooltip=Wszystkie własności animacji zostały zoptymalizowane\nplayer.somePropertiesOnCompositorTooltip=Niektóre własności animacji zostały zoptymalizowane\n\ntimeline.rateSelectorTooltip=Ustawia szybkość odtwarzania animacji\ntimeline.pausedButtonTooltip=Wznawia animacje\ntimeline.resumedButtonTooltip=Wstrzymuje animacje\ntimeline.rewindButtonTooltip=Przewija animacje\ntimeline.timeGraduationLabel=%S ms\n\ntimeline.cssanimation.nameLabel=%S - animacja CSS\ntimeline.csstransition.nameLabel=%S - przejście CSS\ntimeline.scriptanimation.nameLabel=%S - animacja skryptu\ntimeline.scriptanimation.unnamedLabel=Animacja skryptu\ntimeline.unknown.nameLabel=%S\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nvalidator.nonExistingFolder=Folder projektu nie istnieje\nvalidator.expectProjectFolder=Folder projektu okazał się być plikiem\nvalidator.noManifestFile=Plik manifestu jest wymagany w głównym folderze projektu i powinien być nazwany „manifest.webapp” w przypadku aplikacji lokalnych lub „manifest.json” w przypadku dodatków.\nvalidator.invalidManifestURL=Nieprawidłowy adres URL „%S” manifestu\nvalidator.invalidManifestJSON=Manifest aplikacji nie jest prawidłowym plikiem JSON: „%1$S” w %2$S\nvalidator.noAccessManifestURL=Nie można było odczytać pliku manifestu: „%1$S” w %2$S\nvalidator.invalidHostedManifestURL=Nieprawidłowy adres URL „%1$S” manifestu: %2$S\nvalidator.invalidProjectType=Nieznany typ projektu „%S”\nvalidator.missNameManifestProperty=Brakująca własność „name” w manifeście.\nvalidator.missIconsManifestProperty=Brakująca własność „icons” w manifeście.\nvalidator.missIconMarketplace2=W celu zgłoszenia aplikacji do Marketplace wymagana jest ikona o rozmiarze 128 px\nvalidator.invalidAppType=Nieznany typ aplikacji „%S”.\nvalidator.invalidHostedPriviledges=Zdalna aplikacja nie może być typu „%S”.\nvalidator.noCertifiedSupport=Certyfikowane aplikacje nie są w pełni obsługiwane w menedżerze aplikacji.\nvalidator.nonAbsoluteLaunchPath=Ścieżka startowa musi być ścieżką bezwzględną zaczynającą się od „/”: „%S”\nvalidator.accessFailedLaunchPath=Nie udało się wczytać dokumentu „%S” startowego aplikacji\nvalidator.accessFailedLaunchPathBadHttpCode=Nie udało się wczytać dokumentu „%1$S” startowego aplikacji (kod HTTP %2$S)\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnoManifest=Wskazana strona nie ma manifestu\n\nnotUTF8=Manifest ma kodowanie znaków %S. Manifesty muszą używać kodowania UTF-8.\n\nbadMimeType=Manifest ma typ MIME %S. Manifesty muszą mieć typ MIME text/cache-manifest.\n\nduplicateURI=Do URI %S istnieją odwołania w wielu miejscach. To nie jest dozwolone: %S.\n\nnetworkBlocksURI=Wiersz %S (%S) sekcji NETWORK uniemożliwia umieszczenie w pamięci podręcznej wiersza %S (%S) sekcji %S.\n\nfallbackBlocksURI=Wiersz %S (%S) sekcji FALLBACK uniemożliwia umieszczenie w pamięci podręcznej wiersza %S (%S) sekcji %S.\n\nfileChangedButNotManifest=Plik %S został zmodyfikowany po %S. Dopóki tekst w pliku manifestu nie zostanie zmieniony, zamiast tego wersja z pamięci podręcznej będzie używana w wierszu %S.\n\ncacheControlNoStore=%S ma cache-control ustawione na no-store. Uniemożliwi to pamięci podręcznej aplikacji przechowywanie pliku w wierszu %S.\n\nnotAvailable=%S wskazuje na zasób, który nie jest dostępny w wierszu %S.\n\ninvalidURI=Adres URI przekazany do AppCacheUtils jest nieprawidłowy.\n\nnoResults=Wyszukiwanie nie zwróciło wyników.\n\ncacheDisabled=Pamięć podręczna dysku jest wyłączona. Włącz browser.cache.disk.enable w about:config i spróbuj ponownie.\n\nfirstLineMustBeCacheManifest=Pierwszym wierszem manifestu musi być „CACHE MANIFEST” - błąd w wierszu %S.\n\ncacheManifestOnlyFirstLine2=„CACHE MANIFEST” jest prawidłowy tylko w pierwszym wierszu, ale został odnaleziony w wierszu %S.\n\nasteriskInWrongSection2=Gwiazdka (*) nieprawidłowo użyta w sekcji %1$S w wierszu %2$S. Jeśli wiersz w sekcji NETWORK zawiera tylko jeden znak gwiazdki, każdy adres URI spoza manifestu będzie traktowany tak, jakby był ujęty w sekcji NETWORK. W przeciwnym przypadku takie adresy URI będą traktowane jako niedostępne. Inne użycia znaku * są niedozwolone.\n\nescapeSpaces=Spacje w adresach URI muszą być zastąpione przez %20 - błąd w wierszu %S.\n\nslashDotDotSlashBad=/../ nie jest prawidłowym przedrostkiem URI - błąd w wierszu %S.\n\ntooManyDotDotSlashes=Zbyt wiele parametrów kropka-kropka-ukośnik (../) w wierszu %S.\n\nfallbackUseSpaces=Tylko dwa adresy URI rozdzielone spacją są dozwolone w sekcji FALLBACK w wierszu %S.\nfallbackAsterisk2=Gwiazdka (*) nieprawidłowo użyta w sekcji FALLBACK w wierszu %S. Adresy URI w sekcji FALLBACK muszą po prostu pasować do przedrostka URI żądania.\n\nsettingsBadValue=Sekcja SETTINGS może zawierać tylko jedną wartość: „prefer-online” lub „fast” - w wierszu %S.\n\ninvalidSectionName=Nieprawidłowa nazwa sekcji (%S) w wierszu %S.\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/boxmodel.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nboxmodel.title=Model pudełkowy\n\nboxmodel.margin=Margines\nboxmodel.border=Obramowanie\nboxmodel.padding=Padding\nboxmodel.content=Treść\n\nboxmodel.geometryButton.tooltip=Edytuj położenie\n\nboxmodel.propertiesLabel=Własności modelu pudełkowego\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY canvasDebuggerUI.reloadNotice1 \"Wczytaj ponownie stronę\">\n<!ENTITY canvasDebuggerUI.reloadNotice2 \", aby debugować konteksty &lt;canvas&gt;.\">\n<!ENTITY canvasDebuggerUI.emptyNotice1 \"Kliknij przycisk\">\n<!ENTITY canvasDebuggerUI.emptyNotice2 \", by rozpocząć nagrywanie stosu wywołań klatki animacji.\">\n<!ENTITY canvasDebuggerUI.waitingNotice \"Rejestrowanie cyklu animacji…\">\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Nagraj następną klatkę pętli animacji.\">\n<!ENTITY canvasDebuggerUI.importSnapshot \"Importuj…\">\n<!ENTITY canvasDebuggerUI.clearSnapshots \"Wyczyść\">\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Filtr wywołań\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnoSnapshotsText=Brak zrzutów\n\nsnapshotsList.itemLabel=Zrzut #%S\nsnapshotsList.loadingLabel=Wczytywanie…\nsnapshotsList.saveLabel=Zapisz\nsnapshotsList.savingLabel=Zapisywanie…\nsnapshotsList.loadedLabel=Wczytany z dysku\nsnapshotsList.saveDialogTitle=Zapisz zrzut klatki animacji…\nsnapshotsList.saveDialogJSONFilter=Pliki JSON\nsnapshotsList.saveDialogAllFilter=Wszystkie pliki\nsnapshotsList.drawCallsLabel=#1 × draw();#1 × draw();#1 × draw()\nsnapshotsList.functionCallsLabel=#1 wywołanie;#1 wywołania;#1 wywołań\n\nrecordingTimeoutFailure=Debuger Canvas nie mógł odnaleźć cyklu „setTimeout” lub „requestAnimationFrame”.\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/components.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nframe.unknownSource=(nieznane)\nframe.viewsourceindebugger=Wyświetl źródło w debugerze → %S\n\nnotificationBox.closeTooltip=Zamknij tę wiadomość\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title \"Połącz\">\n<!ENTITY header \"Połącz ze zdalnym urządzeniem\">\n<!ENTITY host \"Host:\">\n<!ENTITY port \"Port:\">\n<!ENTITY connect \"Połącz\">\n<!ENTITY connecting \"Łączenie…\">\n<!ENTITY availableAddons \"Dostępne zdalne dodatki:\">\n<!ENTITY availableTabs \"Dostępne zdalne karty:\">\n<!ENTITY availableProcesses \"Dostępne zdalne procesy:\">\n<!ENTITY connectionError \"Błąd:\">\n<!ENTITY errorTimeout \"Błąd: przekroczono limit czasu połączenia.\">\n<!ENTITY errorRefused \"Błąd: połączenie odrzucone.\">\n<!ENTITY errorUnexpected \"Niespodziewany błąd.\">\n<!ENTITY remoteHelp \"Narzędzia dla programistów wbudowane w Firefoksa są w stanie debugować zdalne urządzenia (przykładowo Firefoksa dla Androida lub Firefox OS). Upewnij się, że opcja „Zdalne debugowanie” jest zaznaczona na zdalnym urządzeniu. Więcej szczegółów można znaleźć w \">\n<!ENTITY remoteDocumentation \"dokumentacji\">\n<!ENTITY remoteHelpSuffix \".\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=Główny proces\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY debuggerUI.closeButton.tooltip \"Zamknij\">\n<!ENTITY debuggerUI.panesButton.tooltip \"Pokaż lub ukryj panele\">\n\n<!ENTITY debuggerUI.blackBoxMessage.label \"Źródło ukryte w czarnej skrzynce - punkty wstrzymań są wyłączone, a polecenia przechodzenia pomijają je.\">\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"Zaprzestań ukrywania tego źródła w czarnej skrzynce\">\n\n<!ENTITY debuggerUI.optsButton.tooltip \"Opcje debugera\">\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"Przełącz czarną skrzynkę\">\n<!ENTITY debuggerUI.sources.prettyPrint \"Popraw czytelność\">\n<!ENTITY debuggerUI.autoPrettyPrint \"Automatyczne poprawianie czytelności\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"A\">\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"Włącza/wyłącza wszystkie punkty wstrzymania\">\n<!ENTITY debuggerUI.clearButton \"Wyczyść\">\n<!ENTITY debuggerUI.clearButton.tooltip \"Wyczyści zebrane ślady\">\n<!ENTITY debuggerUI.pauseExceptions \"Zatrzymuj na wyjątkach\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"Z\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions \"Ignoruj wyłapane wyjątki\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"I\">\n<!ENTITY debuggerUI.showPanesOnInit \"Wyświetlaj panele po uruchomieniu\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"W\">\n<!ENTITY debuggerUI.showVarsFilter \"Wyświetlaj pole filtrowania zmiennych\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"f\">\n<!ENTITY debuggerUI.showOnlyEnum \"Wyświetlaj tylko wyliczalne własności\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"t\">\n<!ENTITY debuggerUI.showOriginalSource \"Wyświetlaj oryginalne źródła\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"o\">\n<!ENTITY debuggerUI.autoBlackBox \"Automatycznie ukrywanie upakowanych (min.js) źródeł\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"u\">\n\n<!ENTITY debuggerUI.searchPanelOperators \"Operatory\">\n<!ENTITY debuggerUI.searchFile \"Filtrowanie skryptów\">\n<!ENTITY debuggerUI.searchFile.accesskey \"F\">\n<!ENTITY debuggerUI.searchFile.altkey \"O\">\n<!ENTITY debuggerUI.searchFile.key \"P\">\n<!ENTITY debuggerUI.searchGlobal \"Wyszukiwanie we wszystkich plikach\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"h\">\n<!ENTITY debuggerUI.searchGlobal.key \"F\">\n<!ENTITY debuggerUI.searchFunction \"Szukaj definicji funkcji\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"d\">\n<!ENTITY debuggerUI.searchFunction.key \"D\">\n<!ENTITY debuggerUI.searchToken \"Wyszukaj\">\n<!ENTITY debuggerUI.searchToken.accesskey \"a\">\n<!ENTITY debuggerUI.searchToken.key \"F\">\n<!ENTITY debuggerUI.searchGoToLine \"Przejdź do wiersza…\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"P\">\n<!ENTITY debuggerUI.searchGoToLine.key \"L\">\n<!ENTITY debuggerUI.searchVariable \"Filtrowanie zmiennych\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"z\">\n<!ENTITY debuggerUI.searchVariable.key \"V\">\n\n<!ENTITY debuggerUI.focusVariables \"Ustaw zaznaczenie na drzewo zmiennych\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"w\">\n<!ENTITY debuggerUI.focusVariables.key \"V\">\n\n<!ENTITY debuggerUI.condBreakPanelTitle \"Ten punkt wstrzymania zatrzyma wykonywanie tylko, jeśli następujące wyrażenie będzie miało wartość true\">\n\n<!ENTITY debuggerUI.seMenuBreak \"Dodaj punkt wstrzymania\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n<!ENTITY debuggerUI.seMenuCondBreak \"Dodaj warunkowy punkt wstrzymania\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n<!ENTITY debuggerUI.seEditMenuCondBreak \"Edytuj warunkowy punkt wstrzymania\">\n<!ENTITY debuggerUI.seEditMenuCondBreak.key \"w\">\n<!ENTITY debuggerUI.seMenuAddWatch \"Utwórz obserwowane wyrażenie z zaznaczenia\">\n<!ENTITY debuggerUI.seMenuAddWatch.key \"E\">\n\n<!ENTITY debuggerUI.tabs.workers \"Wątki\">\n<!ENTITY debuggerUI.tabs.sources \"Źródła\">\n<!ENTITY debuggerUI.tabs.callstack \"Stos wywołań\">\n<!ENTITY debuggerUI.tabs.traces \"Ślady stosu\">\n<!ENTITY debuggerUI.tabs.variables \"Zmienne\">\n<!ENTITY debuggerUI.tabs.events \"Zdarzenia\">\n\n<!ENTITY debuggerUI.addWatch \"Dodaj wyrażenie do obserwowania\">\n<!ENTITY debuggerUI.addWatch.accesskey \"D\">\n<!ENTITY debuggerUI.removeAllWatch \"Usuń wszystkie obserwowane wyrażenia\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"U\">\n<!ENTITY debuggerUI.removeAllWatch.key \"E\">\n\n<!ENTITY debuggerUI.stepping.resume1 \"VK_F8\">\n<!ENTITY debuggerUI.stepping.stepOver1 \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepIn1 \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut1 \"VK_F11\">\n\n<!ENTITY debuggerUI.context.newTab \"Otwórz w nowej karcie\">\n<!ENTITY debuggerUI.context.newTab.accesskey \"O\">\n<!ENTITY debuggerUI.context.copyUrl \"Kopiuj URL\">\n<!ENTITY debuggerUI.context.copyUrl.accesskey \"K\">\n<!ENTITY debuggerUI.context.copyUrl.key \"C\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncollapsePanes=Zwiń panele\nexpandPanes=Rozwiń panele\n\ncopySourceUrl=Kopiuj adres źródła\ncopySourceUrl.accesskey=K\n\npauseButtonTooltip=Wstrzymaj (%S)\npausePendingButtonTooltip=Oczekiwanie na wykonywanie\nresumeButtonTooltip=Wznów (%S)\n\nstepOverTooltip=Przejdź ponad (%S)\nstepInTooltip=Wejdź do funkcji (%S)\nstepOutTooltip=Wykonaj do powrotu (%S)\n\nnoWorkersText=Brak wątków na stronie\nnoSourcesText=Brak źródeł na stronie\nnoEventListenersText=Brak obserwatorów zdarzeń\neventListenersHeader=Obserwatory zdarzeń\nnoStackFramesText=Brak ramek stosu\n\neventCheckboxTooltip=Przełącz wstrzymywanie na tym zdarzeniu\neventOnSelector=dla\neventInSource=z\neventNodes=%S elementów\neventNative=[kod natywny]\n\nanimationEvents=Animacje\naudioEvents=Audio\nbatteryEvents=Bateria\nclipboardEvents=Schowek\ncompositionEvents=Composition\ndeviceEvents=Urządzenie\ndisplayEvents=Display\ndragAndDropEvents=Przeciąganie i upuszczanie\ngamepadEvents=Gamepad\nindexedDBEvents=IndexedDB\ninteractionEvents=Interakcje\nkeyboardEvents=Klawiatura\nmediaEvents=HTML5 Media\nmouseEvents=Mysz\nmutationEvents=Mutation\nnavigationEvents=Navigation\npointerLockEvents=Blokada kursora\nsensorEvents=Sensor\nstorageEvents=Storage\ntimeEvents=Time\ntouchEvents=Dotyk\notherEvents=Inne\n\nblackBoxCheckboxTooltip=Włącz/wyłącz czarną skrzynkę\n\nsources.search.key=P\nsources.searchAlt.key=O\nsourceSearch.search.key=F\nsourceSearch.search.again.key=G\nsourceSearch.search.placeholder=Szukaj w pliku…\nsourceSearch.resultsSummary1=Trafień: %d\n\nnoMatchingStringsText=Brak pasujących tekstów\n\nemptySearchText=Znajdź skrypty (%S)\nemptyVariablesFilterText=Filtruj zmienne\nemptyPropertiesFilterText=Filtruj własności\n\nsearchPanelFilter=Filtruj skrypty (%S)\nsearchPanelGlobal=Szukaj we wszystkich plikach (%S)\nsearchPanelFunction=Szukaj definicji funkcji (%S)\nsearchPanelToken=Znajdź w tym pliku (%S)\nsearchPanelGoToLine=Przejdź do wiersza (%S)\nsearchPanelVariable=Filtruj zmienne (%S)\n\nbreakpointMenuItem.setConditional=Skonfiguruj warunkowy punkt wstrzymania\nbreakpointMenuItem.enableSelf=Włącz punkt wstrzymania\nbreakpointMenuItem.disableSelf=Wyłącz punkt wstrzymania\nbreakpointMenuItem.deleteSelf=Usuń punkt wstrzymania\nbreakpointMenuItem.enableOthers=Włącz pozostałe\nbreakpointMenuItem.disableOthers=Wyłącz pozostałe\nbreakpointMenuItem.deleteOthers=Usuń pozostałe\nbreakpointMenuItem.enableAll=Włącz wszystkie punkty wstrzymania\nbreakpointMenuItem.disableAll=Wyłącz wszystkie punkty wstrzymania\nbreakpointMenuItem.deleteAll=Usuń wszystkie punkty wstrzymania\n\nbreakpoints.header=Punkty wstrzymania\nbreakpoints.none=Brak punktów wstrzymania\nbreakpoints.enable=Uaktywnij punkty wstrzymania\nbreakpoints.disable=Wyłącz punkty wstrzymania\nbreakpoints.removeBreakpointTooltip=Usuń punkt wstrzymania\n\ncallStack.header=Stos wywołań\ncallStack.notPaused=Niewstrzymany\ncallStack.collapse=Zwiń wiersze\ncallStack.expand=Rozwiń wiersze\n\neditor.searchResults=%d z %d trafień\neditor.noResults=Brak trafień\neditor.addBreakpoint=Dodaj punkt wstrzymania\neditor.disableBreakpoint=Wyłącz punkt wstrzymania\neditor.enableBreakpoint=Uaktywnij punkt wstrzymania\neditor.removeBreakpoint=Usuń punkt wstrzymania\neditor.editBreakpoint=Edytuj punkt wstrzymania\neditor.addConditionalBreakpoint=Dodaj warunkowy punkt wstrzymania\neditor.conditionalPanel.placeholder=Ten punkt wstrzymania uaktywni się, gdy wyrażenie będzie prawdziwe\neditor.conditionalPanel.close=Anuluj edycję punktu wstrzymania i zamknij\neditor.jumpToMappedLocation1=Przeskocz do położenia w %S źródle\ngenerated=generowanym\noriginal=oryginalnym\n\nexpressions.placeholder=Dodaj wyrażenie do obserwowania\n\nsourceTabs.closeTab=Zamknij kartę\nsourceTabs.closeTab.accesskey=Z\nsourceTabs.closeOtherTabs=Zamknij inne karty\nsourceTabs.closeOtherTabs.accesskey=e\nsourceTabs.closeTabsToEnd=Zamknij karty po prawej stronie\nsourceTabs.closeTabsToEnd.accesskey=k\nsourceTabs.closeAllTabs=Zamknij wszystkie karty\nsourceTabs.closeAllTabs.accesskey=w\nsourceTabs.revealInTree=Wyświetl w drzewie\nsourceTabs.revealInTree.accesskey=d\nsourceTabs.copyLink=Kopiuj adres odnośnika\nsourceTabs.copyLink.accesskey=a\nsourceTabs.prettyPrint=Popraw czytelność źródła\nsourceTabs.prettyPrint.accesskey=P\nsourceTabs.closeTabButtonTooltip=Zamknij kartę\nsourceTabs.newTabButtonTooltip=Szukaj w źródłach (%S)\n\nscopes.header=Zakresy\nscopes.notAvailable=Zakresy niedostępne\nscopes.notPaused=Niewstrzymane\nscopes.block=Blokowane\nsources.header=Źródła\nsources.search=Użyj %S, aby wyszukać\n\nwatchExpressions.header=Obserwowane wyrażenia\nwatchExpressions.refreshButton=Odśwież\n\nwelcome.search=Użyj %S, aby przeszukać źródła\n\nsourceSearch.search=Szukaj w źródłach…\nsourceSearch.noResults=Brak plików pasujących do „%S”\n\nsourceFooter.debugBtnTooltip=Zwiększ czytelność źródła\n\nignoreExceptions=Ignorowanie wyjątków. Kliknij, aby wstrzymać na niewyłapanych wyjątkach\n\npauseOnUncaughtExceptions=Wstrzymywanie na niewyłapanych wyjątkach. Kliknij, aby wstrzymać na wszystkich wyjątkach\npauseOnExceptions=Wstrzymywanie na wszystkich wyjątkach. Kliknij, aby ignorować wyjątki\n\nloadingText=Wczytywanie\\u2026\nerrorLoadingText2=Błąd wczytywania adresu URL: %S\n\naddWatchExpressionText=Dodaj wyrażenie do obserwowania\naddWatchExpressionButton=Obserwuj\n\nemptyVariablesText=Brak zmiennych do wyświetlenia.\n\nscopeLabel=Zasięg %S\n\nwatchExpressionsScopeLabel=Obserwowane wyrażenia\n\nglobalScopeLabel=globalny\n\nvariablesViewErrorStacktrace=Ślad stosu:\nvariablesViewMoreObjects=#1 więcej…;#1 więcej…;#1 więcej…\nvariablesEditableNameTooltip=Kliknij podwójnie, aby edytować\nvariablesEditableValueTooltip=Kliknij, aby zmienić wartość\nvariablesCloseButtonTooltip=Kliknij, aby usunąć\nvariablesEditButtonTooltip=Kliknij, aby ustawić wartość\nvariablesDomNodeValueTooltip=Kliknij, aby zaznaczyć węzeł w inspektorze\n\nconfigurableTooltip=configurable\nenumerableTooltip=enumerable\nwritableTooltip=writable\nfrozenTooltip=frozen\nsealedTooltip=sealed\nextensibleTooltip=extensible\noverriddenTooltip=overridden\nWebIDLTooltip=WebIDL\n\nvariablesSeparatorLabel=:\nwatchExpressionsSeparatorLabel2=\\u0020→\nfunctionSearchSeparatorLabel=←\nfunctionSearch.search.placeholder=Wyszukaj funkcje…\nfunctionSearch.search.key=f\n\nresumptionOrderPanelTitle=Jeden lub wiele debugerów jest wstrzymanych. Należy najpierw przywrócić ostatnio wstrzymany debuger przy: %S\n\nvariablesViewOptimizedOut=(zoptymalizowana)\nvariablesViewUninitialized=(niezainicjowana)\nvariablesViewMissingArgs=(niedostępna)\n\nanonymousSourcesLabel=Anonimowe źródła\n\nexperimental=Funkcja eksperymentalna\n\nwhyPaused.debuggerStatement=Wstrzymane na poleceniu debugera\nwhyPaused.breakpoint=Wstrzymane na punkcie wstrzymania\nwhyPaused.exception=Wstrzymane na wyjątku\nwhyPaused.resumeLimit=Wstrzymane na kroku\nwhyPaused.pauseOnDOMEvents=Wstrzymane na obserwatorze zdarzeń\nwhyPaused.breakpointConditionThrown=Błędny warunkowy punkt wstrzymania\nwhyPaused.xhr=Wstrzymane na XMLHttpRequest\nwhyPaused.promiseRejection=Wstrzymane na odrzuconym obiekcie promise\nwhyPaused.assert=Wstrzymane na warunku\nwhyPaused.debugCommand=Wstrzymane na debugowanej funkcji\nwhyPaused.other=Debuger wstrzymany\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndevice.phones=Telefony\ndevice.tablets=Tablety\ndevice.laptops=Laptopy\ndevice.televisions=Telewizory\ndevice.consoles=Konsole do gier\ndevice.watches=Zegarki\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndom.filterDOMPanel=Filtruj DOM\ndom.refresh=Odśwież\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncolorValue.copied=Skopiowano\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/filterwidget.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY filterListSelectPlaceholder \"Wybierz filtr\">\n\n<!ENTITY addNewFilterButton \"Dodaj\">\n\n<!ENTITY newPresetPlaceholder \"Nazwa\">\n<!ENTITY savePresetButton \"Zapisz\">\n<!ENTITY presetsToggleButton \"Zapisane\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/filterwidget.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nemptyFilterList=Nie określono filtra\nemptyPresetList=Brak zachowanych reguł. Możesz definiować i przechowywać reguły filtrów, nadając im nazwy i zachowując je. Będą one łatwo dostępne w celu późniejszego wykorzystania.\naddUsingList=Dodaj filtr, korzystając z listy poniżej\n\ndropShadowPlaceholder=x y promień kolor\n\ndragHandleTooltipText=Przeciągnij do góry lub na dół, by zmienić kolejność filtrowania\nlabelDragTooltipText=Przeciągnij w lewo lub prawo, by zmienić wartość\n\nfilterListSelectPlaceholder=Wybierz filtr\naddNewFilterButton=Dodaj\nnewPresetPlaceholder=Nazwa\nsavePresetButton=Zachowaj\npresetsToggleButton=Zachowano\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY fontInspectorTitle \"Czcionki\">\n<!ENTITY showAllFonts \"Wyświetl wszystkie czcionki użyte na tej stronie\">\n<!ENTITY usedAs \"Użyta jako: \">\n<!ENTITY system \"systemowa\">\n<!ENTITY remote \"zdalna\">\n\n<!ENTITY previewHint \"Abc (przykładowy tekst podglądu)\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/font-inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nfontinspector.seeAll=Wyświetl wszystkie użyte czcionki\nfontinspector.seeAll.tooltip=Wyświetl wszystkie czcionki użyte na tej stronie\n\nfontinspector.usedAs=Użyta jako:\nfontinspector.system=systemowa\nfontinspector.remote=zdalna\n\nfontinspector.previewText=Ąbć (przykładowy tekst podglądu)\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/graphs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngraphs.label.average=średnio\ngraphs.label.minimum=minimalnie\ngraphs.label.maximum=maksymalnie\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/har.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhar.responseBodyNotIncluded=Zawartość odpowiedzi nie będzie dołączona.\nhar.requestBodyNotIncluded=Zawartość żądania nie będzie dołączona.\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY inspectorHTMLEdit.label \"Edytuj jako HTML\">\n<!ENTITY inspectorHTMLEdit.accesskey \"E\">\n<!ENTITY inspectorHTMLCopyInner.label \"Kopiuj wewnętrzny HTML\">\n<!ENTITY inspectorHTMLCopyInner.accesskey \"K\">\n<!ENTITY inspectorHTMLCopyOuter.label \"Kopiuj zewnętrzny HTML\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey \"z\">\n<!ENTITY inspectorHTMLPasteOuter.label \"Wklej zewnętrzny HTML\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey \"l\">\n<!ENTITY inspectorHTMLPasteInner.label \"Wklej wewnętrzny HTML\">\n<!ENTITY inspectorHTMLPasteInner.accesskey \"H\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label \"Wklej…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey \"W\">\n<!ENTITY inspectorHTMLPasteBefore.label \"Przed\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey \"d\">\n<!ENTITY inspectorHTMLPasteAfter.label \"Po\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey \"P\">\n<!ENTITY inspectorHTMLPasteFirstChild.label \"Jako pierwszy potomny\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey \"J\">\n<!ENTITY inspectorHTMLPasteLastChild.label \"Jako ostatni potomny\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey \"o\">\n<!ENTITY inspectorScrollNodeIntoView.label \"Przewiń stronę do zaznaczonego elementu\">\n<!ENTITY inspectorScrollNodeIntoView.accesskey \"P\">\n<!ENTITY inspectorHTMLDelete.label \"Usuń węzeł\">\n<!ENTITY inspectorHTMLDelete.accesskey \"U\">\n<!ENTITY inspectorAttributeSubmenu.label \"Atrybut\">\n<!ENTITY inspectorAttributeSubmenu.accesskey \"A\">\n<!ENTITY inspectorAddAttribute.label \"Dodaj atrybut\">\n<!ENTITY inspectorAddAttribute.accesskey \"D\">\n<!ENTITY inspectorEditAttribute.label \"Edytuj atrybut\">\n<!ENTITY inspectorEditAttribute.accesskey \"E\">\n<!ENTITY inspectorRemoveAttribute.label \"Usuń atrybut\">\n<!ENTITY inspectorRemoveAttribute.accesskey \"U\">\n\n<!ENTITY inspectorCopyUniqueSelector.label \"Kopiuj unikalny selektor\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey \"s\">\n<!ENTITY inspectorCopyImageDataUri.label \"Kopiuj obraz jako Data-URL\">\n\n<!ENTITY inspector.selectButton.tooltip \"Zaznacz element myszą\">\n\n<!ENTITY inspectorSearchHTML.label2 \"Szukaj, używając selektorów CSS\">\n<!ENTITY inspectorSearchHTML.key \"F\">\n<!ENTITY inspectorSearchHTML.label3 \"Szukaj w kodzie HTML\">\n<!ENTITY inspectorShowDOMProperties.label \"Wyświetl własności DOM\">\n<!ENTITY inspectorUseInConsole.label \"Otwórz w konsoli\">\n\n<!ENTITY inspectorExpandNode.label \"Rozwiń wszystkie\">\n<!ENTITY inspectorCollapseNode.label \"Zwiń\">\n\n<!ENTITY inspectorScreenshotNode.label \"Zrzut ekranu węzła\">\n<!ENTITY inspectorDuplicateNode.label \"Powiel węzeł\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbreadcrumbs.siblings=Elementy sąsiednie\n\ndebuggerPausedWarning.message=Debuger jest wstrzymany. Niektóre funkcje, takie jak zaznaczanie myszą, nie będą działać.\n\nnodeMenu.tooltiptext=Operacje na węźle\n\ninspector.panelLabel.markupView=Widok znaczników\n\nmarkupView.more.showing=Niektóre węzły zostały ukryte.\nmarkupView.more.showAll2=Wyświetl dodatkowy węzeł;Wyświetl #1 dodatkowe węzły;Wyświetl #1 dodatkowych węzłów\nmarkupView.whitespaceOnly=Węzeł tekstowy składający się wyłącznie ze znaków odstępu: %S\n\npreviewTooltip.image.brokenImage=Nie udało się wczytać obrazu\n\neyedropper.disabled.title=Niedostępne w dokumentach innych niż HTML\n\neventsTooltip.openInDebugger=Otwórz w debugerze\neventsTooltip.unknownLocation=Nieznane położenie\neventsTooltip.unknownLocationExplanation=Oryginalne położenie tego obserwatora nie zostało ustalone. Być może jego kod został przekształcony przez inne narzędzie, np. Babel.\n\ndocsTooltip.visitMDN=Odwiedź stronę MDN\ndocsTooltip.loadDocsError=Nie udało się otworzyć strony dokumentacji.\n\ninspector.collapsePane=Ukryj panel\ninspector.expandPane=Pokaż panel\n\ninspector.searchResultsCount2=%1$S. z %2$S trafień\ninspector.searchResultsNone=Brak trafień\n\ninspector.menu.openUrlInNewTab.label=Otwórz odnośnik w nowej karcie\ninspector.menu.copyUrlToClipboard.label=Kopiuj adres odnośnika\ninspector.menu.selectElement.label=Zaznacz element „#%S”\n\ninspectorEditAttribute.label=Edytuj atrybut „%S”\ninspectorEditAttribute.accesskey=a\n\ninspectorRemoveAttribute.label=Usuń atrybut „%S”\ninspectorRemoveAttribute.accesskey=U\n\ninspectorCopyAttributeValue.label=Kopiuj wartość atrybutu („%S”)\ninspectorCopyAttributeValue.accesskey=w\n\ninspector.nodePreview.selectNodeLabel=Kliknij, aby zaznaczyć ten węzeł w inspektorze\ninspector.nodePreview.highlightNodeLabel=Kliknij, aby podświetlić ten węzeł na stronie\n\ninspectorHTMLEdit.label=Edytuj jako HTML\ninspectorHTMLEdit.accesskey=E\n\ninspectorCopyHTMLSubmenu.label=Kopiuj\ninspectorCopyInnerHTML.label=Wewnętrzny HTML\ninspectorCopyInnerHTML.accesskey=W\ninspectorCopyOuterHTML.label=Zewnętrzny HTML\ninspectorCopyOuterHTML.accesskey=Z\ninspectorCopyCSSSelector.label=Selektor CSS\ninspectorCopyCSSSelector.accesskey=S\ninspectorCopyCSSPath.label=Ścieżka CSS\ninspectorCopyCSSPath.accesskey=C\ninspectorImageDataUri.label=Obraz jako Data-URL\n\ninspectorPasteHTMLSubmenu.label=Wklej\ninspectorPasteOuterHTML.label=Zewnętrzny HTML\ninspectorPasteOuterHTML.accesskey=Z\ninspectorPasteInnerHTML.label=Wewnętrzny HTML\ninspectorPasteInnerHTML.accesskey=W\n\ninspectorHTMLPasteBefore.label=Przed\ninspectorHTMLPasteBefore.accesskey=d\ninspectorHTMLPasteAfter.label=Po\ninspectorHTMLPasteAfter.accesskey=P\ninspectorHTMLPasteFirstChild.label=Jako pierwszy potomny\ninspectorHTMLPasteFirstChild.accesskey=J\ninspectorHTMLPasteLastChild.label=Jako ostatni potomny\ninspectorHTMLPasteLastChild.accesskey=o\ninspectorScrollNodeIntoView.label=Przewiń stronę do zaznaczonego elementu\ninspectorScrollNodeIntoView.accesskey=P\ninspectorHTMLDelete.label=Usuń węzeł\ninspectorHTMLDelete.accesskey=U\n\ninspectorAttributesSubmenu.label=Atrybuty\ninspectorAttributesSubmenu.accesskey=A\ninspectorAddAttribute.label=Dodaj atrybut\ninspectorAddAttribute.accesskey=D\n\ninspectorSearchHTML.label3=Szukaj w kodzie HTML\n\ninspectorShowDOMProperties.label=Wyświetl własności DOM\ninspectorUseInConsole.label=Otwórz w konsoli\ninspectorExpandNode.label=Rozwiń wszystkie\ninspectorCollapseNode.label=Zwiń\ninspectorScreenshotNode.label=Zrzut ekranu węzła\ninspectorDuplicateNode.label=Powiel węzeł\n\ninspectorAddNode.label=Utwórz nowy węzeł\ninspectorAddNode.accesskey=n\n\ninspector.searchHTML.key=CmdOrCtrl+F\n\nmarkupView.hide.key=h\nmarkupView.edit.key=F2\nmarkupView.scrollInto.key=s\n\ninspector.sidebar.fontInspectorTitle=Czcionki\ninspector.sidebar.ruleViewTitle=Reguły\ninspector.sidebar.computedViewTitle=Wyliczone\ninspector.sidebar.layoutViewTitle2=Układ\ninspector.sidebar.animationInspectorTitle=Animacje\n\ninspector.eyedropper.label=Pobierz kolor ze strony\ninspector.breadcrumbs.label=Okruszki\ninspector.browserStyles.label=Style przeglądarki\ninspector.filterStyles.placeholder=Filtruj style\ninspector.addRule.tooltip=Dodaj nową regułę\ninspector.togglePseudo.tooltip=Przełącz pseudoklasy\ninspector.noProperties=Nie odnaleziono pasujących własności CSS.\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/jit-optimizations.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njit.title=Optymalizacje JIT\n\njit.optimizationFailure=Brak optymalizacji\njit.samples=#1 próbka;#1 próbki;#1 próbek\njit.types=Typy\njit.attempts=Próby\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/jsonview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njsonViewer.tab.JSON=JSON\njsonViewer.tab.RawData=Nieprzetworzone dane\njsonViewer.tab.Headers=Nagłówki\n\njsonViewer.responseHeaders=Nagłówki odpowiedzi\njsonViewer.requestHeaders=Nagłówki żądania\n\njsonViewer.Save=Zapisz\njsonViewer.Copy=Kopiuj\njsonViewer.ExpandAll=Rozwiń wszystkie\njsonViewer.PrettyPrint=Popraw czytelność\n\njsonViewer.reps.more=więcej…\njsonViewer.reps.reference=Cykliczne odwołanie\n\njsonViewer.filterJSON=Filtruj JSON\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/layout.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nlayout.header=Siatka\n\nlayout.gridDisplaySettings=Ustawienia wyświetlania siatek\nlayout.displayNumbersOnLines=Numery linii\nlayout.extendGridLinesInfinitely=Niekończące się linie siatki\n\nlayout.noGrids=Brak siatek\n\nlayout.overlayMultipleGrids=Nakładanie wielu siatek\nlayout.overlayGrid=Nakładanie siatki\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY layoutViewTitle \"Model pudełkowy\">\n<!ENTITY margin.tooltip \"margines\">\n<!ENTITY border.tooltip \"obramowanie\">\n<!ENTITY padding.tooltip        \"padding\">\n<!ENTITY content.tooltip        \"treść\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/markers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmarker.label.styles=Przeliczanie stylów\nmarker.label.reflow=Układ\nmarker.label.paint=Malowanie\nmarker.label.composite=Składanie warstw\nmarker.label.compositeForwardTransaction=Wysłane żądanie składania\nmarker.label.javascript=JavaScript\nmarker.label.parseHTML=HTML\nmarker.label.parseXML=XML\nmarker.label.domevent=Zdarzenie DOM\nmarker.label.consoleTime=Konsola\nmarker.label.garbageCollection2=Odzyskiwanie pamięci (GC)\nmarker.label.garbageCollection.incremental=Przyrostowy GC\nmarker.label.garbageCollection.nonIncremental=Nieprzyrostowy GC\nmarker.label.minorGC=Drobny GC\nmarker.label.cycleCollection=Cycle Collection\nmarker.label.cycleCollection.forgetSkippable=CC Graph Reduction\nmarker.label.timestamp=Znacznik czasu\nmarker.label.worker=Wątek\nmarker.label.messagePort=MessagePort\nmarker.label.unknown=Nieznane\n\nmarker.label.javascript.scriptElement=Element script\nmarker.label.javascript.promiseCallback=Wywołanie zwrotne obiektu Promise\nmarker.label.javascript.promiseInit=Inicjacja obiektu Promise\nmarker.label.javascript.workerRunnable=Wątek\nmarker.label.javascript.jsURI=URI JavaScript\nmarker.label.javascript.eventHandler=Obsługa zdarzeń\n\nmarker.field.start=Początek:\nmarker.field.end=Koniec:\nmarker.field.duration=Czas trwania:\nmarker.field.causeName=Powód:\nmarker.field.type=Typ:\nmarker.field.label=Etykieta:\nmarker.field.stack=Stos:\nmarker.field.startStack=Stos na początku:\nmarker.field.endStack=Stos na końcu:\nmarker.field.asyncStack=(asynchroniczny rodzic: %S)\nmarker.field.consoleTimerName=Nazwa:\nmarker.field.DOMEventType=Typ zdarzenia:\nmarker.field.DOMEventPhase=Faza:\nmarker.field.nonIncrementalCause=Nieprzyrostowy powód:\nmarker.field.restyleHint=Przeliczanie stylów:\nmarker.worker.serializeDataOffMainThread=Serializuj dane w wątku\nmarker.worker.serializeDataOnMainThread=Serializuj dane w głównym procesie\nmarker.worker.deserializeDataOffMainThread=Deserializuj dane w wątku\nmarker.worker.deserializeDataOnMainThread=Deserializuj dane w głównym procesie\nmarker.messagePort.serializeData=Serializuj dane\nmarker.messagePort.deserializeData=Deserializuj dane\n\nmarker.value.unknownFrame=<nieznane położenie>\nmarker.value.DOMEventTargetPhase=target\nmarker.value.DOMEventCapturingPhase=capture\nmarker.value.DOMEventBubblingPhase=bubbling\n\nmarker.gcreason.label.API=Wywołanie API\nmarker.gcreason.label.EAGER_ALLOC_TRIGGER=Eager Allocation Trigger\nmarker.gcreason.label.DESTROY_RUNTIME=Zamykanie\nmarker.gcreason.label.LAST_DITCH=Zbyt mało pamięci\nmarker.gcreason.label.TOO_MUCH_MALLOC=Za dużo alokowanej pamięci\nmarker.gcreason.label.ALLOC_TRIGGER=Zbyt dużo alokacji\nmarker.gcreason.label.DEBUG_GC=Debug GC\nmarker.gcreason.label.COMPARTMENT_REVIVED=Dead Global Revived\nmarker.gcreason.label.RESET=Finish Incremental Cycle\nmarker.gcreason.label.OUT_OF_NURSERY=Nursery is Full\nmarker.gcreason.label.EVICT_NURSERY=Nursery Eviction\nmarker.gcreason.label.FULL_STORE_BUFFER=Nursery Objects Too Active\nmarker.gcreason.label.SHARED_MEMORY_LIMIT=Nieudana duża alokacja\nmarker.gcreason.label.PERIODIC_FULL_GC=Pełne okresowe GC\nmarker.gcreason.label.INCREMENTAL_TOO_SLOW=Zbyt duże tempo alokacji\nmarker.gcreason.label.COMPONENT_UTILS=Cu.forceGC\nmarker.gcreason.label.MEM_PRESSURE=Mało pamięci\nmarker.gcreason.label.CC_WAITING=Wymuszone Cycle Collection\nmarker.gcreason.label.CC_FORCED=Wymuszone przez Cycle Collection\nmarker.gcreason.label.LOAD_END=Zakończone wczytywanie strony\nmarker.gcreason.label.PAGE_HIDE=Przeniesiono w tło\nmarker.gcreason.label.NSJSCONTEXT_DESTROY=Zlikwidowany kontekst JS\nmarker.gcreason.label.SET_NEW_DOCUMENT=Nowy dokument\nmarker.gcreason.label.SET_DOC_SHELL=Nowy dokument\nmarker.gcreason.label.DOM_UTILS=Wywołanie API\nmarker.gcreason.label.DOM_IPC=IPC\nmarker.gcreason.label.DOM_WORKER=Okresowe GC wątku\nmarker.gcreason.label.INTER_SLICE_GC=Przyrostowe okresowe GC\nmarker.gcreason.label.FULL_GC_TIMER=Pełne okresowe GC\nmarker.gcreason.label.SHUTDOWN_CC=Zamykanie\nmarker.gcreason.label.FINISH_LARGE_EVALUATE=Duży eval\nmarker.gcreason.label.DOM_WINDOW_UTILS=Nieaktywny użytkownik\nmarker.gcreason.label.USER_INACTIVE=Nieaktywny użytkownik\n\nmarker.nurseryCollection=Nursery Collection\n\nmarker.gcreason.description.API=Wymuszono GC poprzez wywołanie API.\nmarker.gcreason.description.EAGER_ALLOC_TRIGGER=JavaScript wrócił do pętli zdarzeń i było wystarczająco dużo alokowanej pamięci od ostatniego GC, żeby uruchomić nowy cykl.\nmarker.gcreason.description.DESTROY_RUNTIME=Firefox zlikwidował kontekst lub środowisko JavaScript i był to ostatni GC przed zakończeniem pracy.\nmarker.gcreason.description.LAST_DITCH=Próba alokacji przez JavaScript nie powiodła się z powodu zbyt małej ilości dostępnej pamięci. Wykonywanie pełnego GC w nadziei na zwolnienie pamięci dla alokacji.\nmarker.gcreason.description.TOO_MUCH_MALLOC=JavaScript alokował zbyt dużo pamięci i tym samym wymusił GC.\nmarker.gcreason.description.ALLOC_TRIGGER=JavaScript alokował pamięć zbyt wiele razy i tym samym wymusił GC.\nmarker.gcreason.description.DEBUG_GC=GC spowodowane ustawieniami debugowania Zeal.\nmarker.gcreason.description.COMPARTMENT_REVIVED=Globalny obiekt uważany za martwy na starcie cyklu GC został przywołany przed jego końcem.\nmarker.gcreason.description.RESET=Aktywny przyrostowy cykl GC został zmuszony do natychmiastowego zakończenia pracy.\nmarker.gcreason.description.OUT_OF_NURSERY=JavaScript allocated enough new objects in the nursery that it became full and triggered a minor GC.\nmarker.gcreason.description.EVICT_NURSERY=Work needed to be done on the tenured heap, requiring the nursery to be empty.\nmarker.gcreason.description.FULL_STORE_BUFFER=There were too many properties on tenured objects whose value was an object in the nursery.\nmarker.gcreason.description.SHARED_MEMORY_LIMIT=Zażądano dużej alokacji ale nie było wystarczająco dużo pamięci.\nmarker.gcreason.description.PERIODIC_FULL_GC=JavaScript wrócił do pętli zdarzeń, a Firefox już stosunkowo dawno nie wykonywał GC.\nmarker.gcreason.description.INCREMENTAL_TOO_SLOW=Pełny nieprzyrostowy GC został wywołany, ponieważ szybkość alokacji przewyższyła możliwości istniejącego cyklu GC.\nmarker.gcreason.description.COMPONENT_UTILS=Components.utils.forceGC() zostało wywołane, aby wymusić GC.\nmarker.gcreason.description.MEM_PRESSURE=Dostępne było bardzo mało pamięci.\nmarker.gcreason.description.CC_WAITING=Cycle collector wymógł GC.\nmarker.gcreason.description.CC_FORCED=Cycle collector wymógł GC.\nmarker.gcreason.description.LOAD_END=Dokument został wczytany.\nmarker.gcreason.description.PAGE_HIDE=Karta lub okno została przeniesiona z pierwszego planu.\nmarker.gcreason.description.NSJSCONTEXT_DESTROY=Firefox zlikwidował kontekst lub środowisko JavaScript i był to ostatni GC przed zakończeniem pracy.\nmarker.gcreason.description.SET_NEW_DOCUMENT=Strona została zastąpiona nowym dokumentem.\nmarker.gcreason.description.SET_DOC_SHELL=Strona została zastąpiona nowym dokumentem.\nmarker.gcreason.description.DOM_UTILS=Wymuszono GC poprzez wywołanie API.\nmarker.gcreason.description.DOM_IPC=Otrzymano wiadomość od innego procesu z prośbą o GC.\nmarker.gcreason.description.DOM_WORKER=Wątek był stosunkowo długo bezczynny.\nmarker.gcreason.description.INTER_SLICE_GC=Od ostatniego przyrostowego GC upłynęło stosunkowo dużo czasu.\nmarker.gcreason.description.FULL_GC_TIMER=JavaScript wrócił do pętli zdarzeń i upłynęło stosunkowo dużo czasu od ostatniego GC.\nmarker.gcreason.description.SHUTDOWN_CC=Firefox zlikwidował kontekst lub środowisko JavaScript i był to ostatni GC przed zakończeniem pracy.\nmarker.gcreason.description.FINISH_LARGE_EVALUATE=Firefox zakończył wykonywanie dużego skryptu i wykonał GC, ponieważ skrypt nie będzie wykonywany ponownie.\nmarker.gcreason.description.DOM_WINDOW_UTILS=Użytkownik był nieaktywny przez długi okres. Zostało to wykorzystane do przeprowadzenia GC, ze względu na małe prawdopodobieństwo zauważenia.\nmarker.gcreason.description.USER_INACTIVE=Użytkownik był nieaktywny przez długi okres. Firefox wykorzystał to do przeprowadzenia GC, ze względu na małe prawdopodobieństwo zauważenia.\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/memory.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nsnapshot.io.save=Zapisz\nsnapshot.io.delete=Usuń\nsnapshot.io.save.window=Zapisywanie zrzut stosu\nsnapshot.io.import.window=Import zrzutu stosu\nsnapshot.io.filter=Zrzuty stosu Firefoksa\n\naggregate.mb=%S MB\n\nsnapshot-title.loading=Wczytywanie…\n\ncheckbox.recordAllocationStacks=Rejestrowanie wywołań stosu\ncheckbox.recordAllocationStacks.tooltip=Przełącza rejestrowanie wywołań stosu podczas alokacji obiektów. Kolejne zrzuty stosu będą w stanie grupować i etykietować obiekty wg stosu wywołań, jednak tylko z obiektami utworzonymi po przełączeniu tej opcji. Rejestrowanie wywołań stosu ma negatywny wpływ na wydajność.\n\ntoolbar.displayBy=Grupowanie wg:\ntoolbar.displayBy.tooltip=Zmienia sposób grupowania obiektów\n\ntoolbar.pop-view=←\ntoolbar.pop-view.label=Wróć do zagregowanych\ntoolbar.viewing-individuals=⁂ Wyświetlanie indywidualnych w grupie\n\ncensusDisplays.coarseType.tooltip=Grupowanie wg typu\ncensusDisplays.allocationStack.tooltip=Grupowanie wg stosu JavaScript zarejestrowanego podczas alokacji obiektu\ncensusDisplays.treeMap.tooltip=Drzewo użycia pamięci, w którym większe bloki odpowiadają większemu procentowo użyciu pamięci\ncensusDisplays.invertedAllocationStack.tooltip=Grupowanie wg odwróconego stosu JavaScript zarejestrowanego podczas tworzenia obiektu\ncensusDisplays.objectClass.tooltip=Grupowanie wg ich nazw [[class]] obiektów JavaScript\ncensusDisplays.internalType.tooltip=Grupowanie wg wewnętrznych typów C++\n\ntoolbar.labelBy=Etykietowanie wg:\ntoolbar.labelBy.tooltip=Zmienia sposób etykietowania obiektów\ndominatorTreeDisplays.coarseType.tooltip=Etykietowanie obiektów wg rozległych kategorii, do których przynależą\ndominatorTreeDisplays.allocationStack.tooltip=Etykietowanie obiektów wg stosu JavaScript zarejestrowanego podczas alokacji\ndominatorTreeDisplays.internalType.tooltip=Etykietowanie obiektów wg wewnętrznych typów C++\ntreeMapDisplays.coarseType.tooltip=Etykietowanie obiektów wg rozległych kategorii, do których przynależą\n\ntoolbar.view=Widok:\ntoolbar.view.tooltip=Zmień sposób wyświetlania zrzutu stosu\ntoolbar.view.census=Zagregowany\ntoolbar.view.census.tooltip=Wyświetlanie podsumowania zawartości zrzutów stosu poprzez agregowanie obiektów w grupy\ntoolbar.view.dominators=Dominujące\ntoolbar.view.dominators.tooltip=Wyświetlanie dominującego drzewa i wyciąganie największych struktur zrzutu stosu\ntoolbar.view.treemap=Drzewo pamięci\ntoolbar.view.treemap.tooltip=Drzewo użycia pamięci, w którym większe bloki odpowiadają większemu procentowo użyciu pamięci\n\ntake-snapshot=Zachowaj zrzut\n\nimport-snapshot=Importuj…\n\nclear-snapshots.tooltip=Usuń wszystkie zrzuty\n\ndiff-snapshots.tooltip=Porównaj zrzuty\n\nfilter.placeholder=Filtruj\nfilter.tooltip=Filtrowanie zawartości zrzutu stosu\n\ntree-item.view-individuals.tooltip=Wyświetlanie poszczególnych węzłów w grupie i ich przetrzymywanych ścieżek\n\ntree-item.load-more=Wczytaj więcej…\ntree-item.rootlist=Główne GC\ntree-item.nostack=(brak dostępnego stosu)\ntree-item.nofilename=(brak dostępnej nazwy pliku)\ntree-item.root=(główny)\ntree-item.percent2=%S%%\n\ndiffing.baseline=Podstawowy\ndiffing.comparison=Porównywany\ndiffing.prompt.selectBaseline=Wybierz zrzut podstawowy do porównania\ndiffing.prompt.selectComparison=Wybierz zrzut do porównania z podstawowym\ndiffing.state.error=Błąd\ndiffing.state.error.full=Wystąpił błąd podczas porównywania zrzutów.\ndiffing.state.taking-diff=Wyliczanie różnic…\ndiffing.state.taking-diff.full=Wyliczanie różnic…\ndiffing.state.selecting=Wybierz dwa zrzuty do porównania\ndiffing.state.selecting.full=Wybierz dwa zrzuty do porównania\n\ndominatorTree.state.computing=Wyliczanie raportu dominujących…\ndominatorTree.state.computing.full=Wyliczanie raportu drzewa dominujących…\ndominatorTree.state.fetching=Wyliczanie rozmiarów…\ndominatorTree.state.fetching.full=Wyliczanie rozmiarów przetrzymywanych dominujących…\ndominatorTree.state.incrementalFetching=Pobieranie…\ndominatorTree.state.incrementalFetching.full=Pobieranie z wszystkich poziomów…\ndominatorTree.state.error=Błąd\ndominatorTree.state.error.full=Wystąpił błąd podczas przetwarzania drzewa dominujących\n\nsnapshot.state.saving.full=Zachowywanie zrzutu…\nsnapshot.state.importing.full=Importowanie…\nsnapshot.state.reading.full=Odczytywanie zrzutu…\nsnapshot.state.saving-census.full=Wyliczanie zagregowanego raportu…\nsnapshot.state.saving-tree-map.full=Zachowywanie drzewa…\nsnapshot.state.error.full=Wystąpił błąd podczas zachowywanie zrzutu\n\nindividuals.state.error=Błąd\nindividuals.state.error.full=Wystąpił błąd podczas pobierania pojedynczych z grupy\nindividuals.state.fetching=Pobieranie…\nindividuals.state.fetching.full=Pobieranie pojedynczych z grupy…\nindividuals.field.node=Węzeł\nindividuals.field.node.tooltip=Pojedynczy węzeł z grupy\n\nsnapshot.state.saving=Zachowywanie zrzutu…\nsnapshot.state.importing=Importowanie zrzutu…\nsnapshot.state.reading=Odczytywanie zrzutu…\nsnapshot.state.saving-census=Zachowywanie raportu…\nsnapshot.state.saving-tree-map=Zachowywanie drzewa…\nsnapshot.state.error=Błąd\n\nheapview.no-difference=Brak różnic między podstawowym a porównywanym.\nheapview.none-match=Brak pasujących.\nheapview.empty=Pusty.\n\nheapview.noAllocationStacks=Nie odnaleziono wywołań stosu. Zarejestruj wywołania przed zachowaniem zrzutu stosu.\n\nheapview.field.retainedSize=Rozmiar przetrzymywanych (bajty)\nheapview.field.retainedSize.tooltip=Suma rozmiaru obiektu oraz rozmiarów obiektów podtrzymywanych w pamięci przez niego\nheapview.field.shallowSize=Rozmiar powierzchowny (bajty)\nheapview.field.shallowSize.tooltip=Rozmiar samego obiektu\ndominatortree.field.label=Dominator\ndominatortree.field.label.tooltip=Etykieta dla obiektu w stosie\nheapview.field.bytes=Bajty\nheapview.field.bytes.tooltip=Liczba bajtów zajmowana przez grupę, wyłączając podgrupy\nheapview.field.count=Ilość\nheapview.field.count.tooltip=Liczba osiągalnych obiektów w tej grupie, wyłączając podgrupy\nheapview.field.totalbytes=Bajtów razem\nheapview.field.totalbytes.tooltip=Liczba bajtów zajmowana przez grupę, wliczając podgrupy\nheapview.field.totalcount=Całkowita liczba\nheapview.field.totalcount.tooltip=Liczba osiągalnych obiektów w tej grupie, wliczając podgrupy\nheapview.field.name=Grupa\nheapview.field.name.tooltip=Nazwa tej grupy\n\nshortest-paths.header=Przetrzymywane ścieżki (z głównego GC)\nshortest-paths.select-node=Wybierz pozycję, aby wyświetlić przetrzymywane ścieżki\n\ntree-map.node-count=liczba\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/menus.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndevToolsCmd.key=VK_F12\ndevToolsCmd.keytext=F12\n\ndevtoolsServiceWorkers.label=Wątki usługowe\ndevtoolsServiceWorkers.accesskey=u\n\ndevtoolsConnect.label=Połącz…\ndevtoolsConnect.accesskey=P\n\nbrowserConsoleCmd.label=Konsola przeglądarki\nbrowserConsoleCmd.accesskey=K\nbrowserConsoleCmd.key=j\n\nresponsiveDesignMode.label=Widok trybu responsywnego\nresponsiveDesignMode.accesskey=r\nresponsiveDesignMode.key=M\n\neyedropper.label=Próbnik koloru\neyedropper.accesskey=P\n\nscratchpad.label=Brudnopis\nscratchpad.accesskey=s\nscratchpad.key=VK_F4\nscratchpad.keytext=F4\n\nbrowserToolboxMenu.label=Narzędzia przeglądarki\nbrowserToolboxMenu.accesskey=d\nbrowserToolboxMenu.key=i\n\nbrowserContentToolboxMenu.label=Narzędzia treści przeglądarki\nbrowserContentToolboxMenu.accesskey=t\n\ndevToolbarMenu.label=Pasek programisty\ndevToolbarMenu.accesskey=P\ndevToolbarMenu.key=VK_F2\ndevToolbarMenu.keytext=F2\n\nwebide.label=WebIDE\nwebide.accesskey=W\nwebide.key=VK_F8\nwebide.keytext=F8\n\ndevToolboxMenuItem.label=Przełącz narzędzia\ndevToolboxMenuItem.accesskey=n\ndevToolboxMenuItem.key=I\n\ngetMoreDevtoolsCmd.label=Pobierz więcej narzędzi\ngetMoreDevtoolsCmd.accesskey=P\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY netmonitorUI.perfNotice1 \"• Kliknij przycisk\">\n<!ENTITY netmonitorUI.perfNotice2 \", aby rozpocząć analizowanie wydajności.\">\n<!ENTITY netmonitorUI.reloadNotice1 \"• Wyślij żądanie lub \">\n<!ENTITY netmonitorUI.reloadNotice2 \"wczytaj stronę ponownie\">\n<!ENTITY netmonitorUI.reloadNotice3 \", aby zobaczyć szczegółowe informacje o aktywności sieciowej.\">\n\n<!ENTITY netmonitorUI.toolbar.status3 \"Status\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n<!ENTITY netmonitorUI.toolbar.method      \"Metoda\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n<!ENTITY netmonitorUI.toolbar.file        \"Plik\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n<!ENTITY netmonitorUI.toolbar.domain      \"Domena\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n<!ENTITY netmonitorUI.toolbar.type        \"Typ\">\n<!ENTITY netmonitorUI.toolbar.transferred \"Przesłano\">\n<!ENTITY netmonitorUI.toolbar.size        \"Rozmiar\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n<!ENTITY netmonitorUI.toolbar.waterfall   \"Oś czasu\">\n\n<!ENTITY netmonitorUI.tab.headers         \"Nagłówki\">\n<!ENTITY netmonitorUI.tab.cookies         \"Ciasteczka\">\n<!ENTITY netmonitorUI.tab.params          \"Parametry\">\n<!ENTITY netmonitorUI.tab.response        \"Odpowiedź\">\n<!ENTITY netmonitorUI.tab.timings         \"Pomiary czasu\">\n<!ENTITY netmonitorUI.tab.preview \"Podgląd\">\n<!ENTITY netmonitorUI.tab.security \"Bezpieczeństwo\">\n\n<!ENTITY netmonitorUI.footer.filterAll    \"Wszystkie\">\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n<!ENTITY netmonitorUI.footer.filterFonts  \"Czcionki\">\n<!ENTITY netmonitorUI.footer.filterImages \"Obrazy\">\n<!ENTITY netmonitorUI.footer.filterMedia  \"Media\">\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n<!ENTITY netmonitorUI.footer.filterOther \"Inne\">\n<!ENTITY netmonitorUI.footer.filterFreetext.label \"Filtrowanie adresów\">\n<!ENTITY netmonitorUI.footer.filterFreetext.key \"F\">\n<!ENTITY netmonitorUI.footer.clear \"Wyczyść\">\n<!ENTITY netmonitorUI.footer.perf \"Przełącz analizowanie wydajności…\">\n\n<!ENTITY netmonitorUI.panesButton.tooltip \"Przełącz info o sieci\">\n\n<!ENTITY netmonitorUI.summary.url         \"URL żądania:\">\n<!ENTITY netmonitorUI.summary.method      \"Metoda żądania:\">\n<!ENTITY netmonitorUI.summary.address \"Zdalny adres:\">\n<!ENTITY netmonitorUI.summary.status      \"Kod stanu:\">\n<!ENTITY netmonitorUI.summary.version     \"Wersja:\">\n<!ENTITY netmonitorUI.summary.size        \"Rozmiar nagłówka:\">\n\n<!ENTITY netmonitorUI.response.name       \"Nazwa:\">\n<!ENTITY netmonitorUI.response.dimensions \"Wymiary:\">\n<!ENTITY netmonitorUI.response.mime       \"Typ MIME:\">\n\n<!ENTITY netmonitorUI.timings.blocked     \"Zablokowane:\">\n<!ENTITY netmonitorUI.timings.dns         \"Rozwiązywanie DNS:\">\n<!ENTITY netmonitorUI.timings.connect     \"Łączenie:\">\n<!ENTITY netmonitorUI.timings.send        \"Wysyłanie:\">\n<!ENTITY netmonitorUI.timings.wait        \"Oczekiwanie:\">\n<!ENTITY netmonitorUI.timings.receive     \"Odbieranie:\">\n\n<!ENTITY netmonitorUI.security.warning.cipher \"Użyty szyfr jest przestarzały i niebezpieczny\">\n<!ENTITY netmonitorUI.security.error \"Wystąpił błąd:\">\n<!ENTITY netmonitorUI.security.protocolVersion \"Wersja protokołu:\">\n<!ENTITY netmonitorUI.security.cipherSuite \"Szyfr:\">\n<!ENTITY netmonitorUI.security.hsts \"HTTP Strict Transport Security:\">\n<!ENTITY netmonitorUI.security.hpkp \"Public Key Pinning:\">\n<!ENTITY netmonitorUI.security.connection \"Połączenie:\">\n<!ENTITY netmonitorUI.security.certificate \"Certyfikat:\">\n\n<!ENTITY netmonitorUI.context.copyUrl \"Kopiuj adres URL\">\n<!ENTITY netmonitorUI.context.copyUrl.accesskey \"K\">\n<!ENTITY netmonitorUI.context.copyUrlParams \"Kopiuj parametry adresu URL\">\n<!ENTITY netmonitorUI.context.copyUrlParams.accesskey \"L\">\n<!ENTITY netmonitorUI.context.copyPostData \"Kopiuj dane POST\">\n<!ENTITY netmonitorUI.context.copyPostData.accesskey \"P\">\n<!ENTITY netmonitorUI.context.copyAsCurl \"Kopiuj jako polecenie programu cURL\">\n<!ENTITY netmonitorUI.context.copyAsCurl.accesskey \"c\">\n<!ENTITY netmonitorUI.context.copyRequestHeaders \"Kopiuj nagłówki żądania\">\n<!ENTITY netmonitorUI.context.copyRequestHeaders.accesskey \"n\">\n<!ENTITY netmonitorUI.context.copyResponseHeaders \"Kopiuj nagłówki odpowiedzi\">\n<!ENTITY netmonitorUI.context.copyResponseHeaders.accesskey \"w\">\n<!ENTITY netmonitorUI.context.copyResponse \"Kopiuj odpowiedź\">\n<!ENTITY netmonitorUI.context.copyResponse.accesskey \"u\">\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"Kopiuj obraz jako Data URI\">\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey \"D\">\n<!ENTITY netmonitorUI.context.copyAllAsHar \"Kopiuj wszystko jako HTTP Archive\">\n<!ENTITY netmonitorUI.context.copyAllAsHar.accesskey \"T\">\n<!ENTITY netmonitorUI.context.saveAllAsHar \"Zapisz wszystko jako HTTP Archive\">\n<!ENTITY netmonitorUI.context.saveAllAsHar.accesskey \"H\">\n<!ENTITY netmonitorUI.summary.editAndResend \"Edytuj i wyślij ponownie\">\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey \"E\">\n<!ENTITY netmonitorUI.summary.rawHeaders \"Nieprzetworzone nagłówki\">\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Nagłówki żądania:\">\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Nagłówki odpowiedzi:\">\n<!ENTITY netmonitorUI.context.newTab \"Otwórz w nowej karcie\">\n<!ENTITY netmonitorUI.context.newTab.accesskey \"O\">\n<!ENTITY netmonitorUI.context.perfTools \"Rozpocznij analizowanie wydajności…\">\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"R\">\n<!ENTITY netmonitorUI.custom.newRequest \"Nowe żądanie\">\n<!ENTITY netmonitorUI.custom.query \"Parametry żądania:\">\n<!ENTITY netmonitorUI.custom.headers \"Nagłówki żądania:\">\n<!ENTITY netmonitorUI.custom.postData \"Treść żądania:\">\n<!ENTITY netmonitorUI.custom.send \"Wyślij\">\n<!ENTITY netmonitorUI.custom.cancel \"Anuluj\">\n<!ENTITY netmonitorUI.backButton \"Wstecz\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnetmonitor.security.state.secure=Połączenie użyte do pobrania tego zasobu było zabezpieczone.\nnetmonitor.security.state.insecure=Połączenie użyte do pobrania tego zasobu nie było zabezpieczone.\nnetmonitor.security.state.broken=Błąd bezpieczeństwa uniemożliwił wczytanie tego zasobu.\nnetmonitor.security.state.weak=Ten zasób został przesłany połączeniem wykorzystującym słabe szyfrowanie.\nnetmonitor.security.enabled=Włączone\nnetmonitor.security.disabled=Wyłączone\nnetmonitor.security.hostHeader=Nazwa hosta „%S”:\nnetmonitor.security.notAvailable=<brak informacji>\n\ncollapseDetailsPane=Ukryj szczegóły żądania\n\nexpandDetailsPane=Wyświetl szczegóły żądania\n\nheadersEmptyText=Brak nagłówków dla tego żądania\nheadersFilterText=Filtruj nagłówki\n\ncookiesEmptyText=Brak ciasteczek dla tego żądania\ncookiesFilterText=Filtruj ciasteczka\n\nparamsEmptyText=Brak parametrów dla tego żądania\nparamsFilterText=Filtruj parametry żądania\nparamsQueryString=Tekst zapytania\nparamsFormData=Dane formularza\nparamsPostPayload=Zawartość żądania\n\nrequestHeaders=Nagłówki żądania\nrequestHeadersFromUpload=Nagłówki żądania wysyłanego strumienia\nrequestCookies=Ciasteczka żądania\n\nresponseHeaders=Nagłówki odpowiedzi\nresponsePayload=Zawartość odpowiedzi\nresponseCookies=Ciasteczka odpowiedzi\n\njsonFilterText=Filtruj własności\njsonScopeName=JSON\njsonpScopeName=JSONP → callback %S()\n\nnetworkMenu.sortedAsc=Posortowane rosnąco\nnetworkMenu.sortedDesc=Posortowane malejąco\nnetworkMenu.empty=Brak żądań\nnetworkMenu.summary3=Jedno żądanie, #2 (przesłano: #3), #4;#1 żądania, #2 (przesłano: #3), #4;#1 żądań, #2 (przesłano: #3), #4\nnetworkMenu.sizeB=%S B\nnetworkMenu.sizeKB=%S KB\nnetworkMenu.sizeMB=%S MB\nnetworkMenu.sizeGB=%S GB\nnetworkMenu.sizeUnavailable=—\nnetworkMenu.sizeCached=0\nnetworkMenu.sizeServiceWorker=wątek usługowy\nnetworkMenu.totalMS=→ %S ms\nnetworkMenu.millisecond=%S ms\nnetworkMenu.second=%S s\nnetworkMenu.minute=%S min\n\npieChart.loading=Wczytywanie\npieChart.unavailable=Brak danych\ntableChart.loading=Proszę czekać…\ntableChart.unavailable=Brak dostępnych danych\ncharts.sizeKB=%S KB\ncharts.transferredSizeKB=%S KB\ncharts.totalS=%S s\ncharts.totalSize=Rozmiar: %S KB\ncharts.totalTransferredSize=Przesłano: %S KB\ncharts.cacheEnabled=Z plikami w pamięci podręcznej\ncharts.cacheDisabled=Bez plików w pamięci podręcznej\ncharts.totalSize=Rozmiar: %S KB\ncharts.totalSeconds=Czas: #1 sekunda;Czas: #1 sekundy;Czas: #1 sekund\ncharts.totalCached=W pamięci podręcznej: %S\ncharts.totalCount=Liczba żądań: %S\ncharts.size=Rozmiar\ncharts.type=Typ\ncharts.transferred=Przesłano\ncharts.time=Czas\n\nnetRequest.headers=Nagłówki\nnetRequest.response=Odpowiedź\nnetRequest.rawData=Nieprzetworzone dane\nnetRequest.xml=XML\nnetRequest.image=Obrazy\nnetRequest.sizeLimitMessage=Osiągnięto limit rozmiaru. {{link}}.\nnetRequest.sizeLimitMessageLink=Wczytaj więcej\nnetRequest.responseBodyDiscarded=Treść odpowiedzi nie została zachowana\nnetRequest.requestBodyDiscarded=Treść żądania POST nie została zachowana\nnetRequest.post=POST\nnetRequest.cookies=Ciasteczka\nnetRequest.params=Parametry\nnetRequest.callstack=Stos wywołań\n\ncertmgr.subjectinfo.label=Wystawiony dla\ncertmgr.certdetail.cn=Nazwa pospolita (CN)\ncertmgr.certdetail.o=Organizacja (O)\ncertmgr.certdetail.ou=Jednostka organizacyjna (OU)\ncertmgr.issuerinfo.label=Wystawiony przez\ncertmgr.periodofvalidity.label=Okres ważności\ncertmgr.begins=Ważny od dnia\ncertmgr.expires=Wygasa dnia\ncertmgr.fingerprints.label=Odciski\ncertmgr.certdetail.sha256fingerprint=Odcisk SHA-256:\ncertmgr.certdetail.sha1fingerprint=Odcisk SHA1:\n\nnetmonitor.perfNotice1=• Kliknij przycisk\nnetmonitor.perfNotice2=, aby rozpocząć analizowanie wydajności.\nnetmonitor.perfNotice3=Analizuj\n\nnetmonitor.reloadNotice1=• Wyślij żądanie lub\nnetmonitor.reloadNotice2=wczytaj stronę ponownie\nnetmonitor.reloadNotice3=, aby zobaczyć szczegółowe informacje o aktywności sieciowej.\n\nnetmonitor.toolbar.status3=Status\nnetmonitor.toolbar.method=Metoda\nnetmonitor.toolbar.file=Plik\nnetmonitor.toolbar.domain=Domena\nnetmonitor.toolbar.cause=Przyczyna\nnetmonitor.toolbar.type=Typ\nnetmonitor.toolbar.transferred=Przesłano\nnetmonitor.toolbar.size=Rozmiar\nnetmonitor.toolbar.waterfall=Oś czasu\n\nnetmonitor.tab.headers=Nagłówki\nnetmonitor.tab.cookies=Ciasteczka\nnetmonitor.tab.params=Parametry\nnetmonitor.tab.response=Odpowiedź\nnetmonitor.tab.timings=Pomiary czasu\nnetmonitor.tab.preview=Podgląd\nnetmonitor.tab.security=Bezpieczeństwo\n\nnetmonitor.toolbar.filter.all=Wszystkie\nnetmonitor.toolbar.filter.html=HTML\nnetmonitor.toolbar.filter.css=CSS\nnetmonitor.toolbar.filter.js=JS\nnetmonitor.toolbar.filter.xhr=XHR\nnetmonitor.toolbar.filter.fonts=Czcionki\nnetmonitor.toolbar.filter.images=Obrazy\nnetmonitor.toolbar.filter.media=Media\nnetmonitor.toolbar.filter.flash=Flash\nnetmonitor.toolbar.filter.ws=WebSocket\nnetmonitor.toolbar.filter.other=Inne\nnetmonitor.toolbar.filterFreetext.label=Filtrowanie adresów\nnetmonitor.toolbar.filterFreetext.key=CmdOrCtrl+F\nnetmonitor.toolbar.clear=Wyczyść\nnetmonitor.toolbar.perf=Przełącz analizowanie wydajności…\n\nnetmonitor.summary.url=URL żądania:\nnetmonitor.summary.method=Metoda żądania:\nnetmonitor.summary.address=Zdalny adres:\nnetmonitor.summary.status=Kod stanu:\nnetmonitor.summary.version=Wersja:\nnetmonitor.summary.editAndResend=Edytuj i wyślij ponownie\nnetmonitor.summary.rawHeaders=Nieprzetworzone nagłówki\nnetmonitor.summary.rawHeaders.requestHeaders=Nagłówki żądania:\nnetmonitor.summary.rawHeaders.responseHeaders=Nagłówki odpowiedzi:\nnetmonitor.summary.size=Rozmiar nagłówka:\n\nnetmonitor.response.name=Nazwa:\nnetmonitor.response.dimensions=Wymiary:\nnetmonitor.response.mime=Typ MIME:\n\nnetmonitor.timings.blocked=Zablokowane:\nnetmonitor.timings.dns=Rozwiązywanie DNS:\nnetmonitor.timings.connect=Łączenie:\nnetmonitor.timings.send=Wysyłanie:\nnetmonitor.timings.wait=Oczekiwanie:\nnetmonitor.timings.receive=Odbieranie:\n\nnetmonitor.security.warning.cipher=Użyty szyfr jest przestarzały i niebezpieczny.\nnetmonitor.security.error=Wystąpił błąd:\nnetmonitor.security.protocolVersion=Wersja protokołu:\nnetmonitor.security.cipherSuite=Szyfr:\nnetmonitor.security.hsts=HTTP Strict Transport Security:\nnetmonitor.security.hpkp=Public Key Pinning:\nnetmonitor.security.connection=Połączenie:\nnetmonitor.security.certificate=Certyfikat:\n\nnetmonitor.context.copyUrl=Kopiuj adres URL\nnetmonitor.context.copyUrl.accesskey=K\nnetmonitor.context.copyUrlParams=Kopiuj parametry adresu URL\nnetmonitor.context.copyUrlParams.accesskey=L\nnetmonitor.context.copyPostData=Kopiuj dane POST\nnetmonitor.context.copyPostData.accesskey=P\nnetmonitor.context.copyAsCurl=Kopiuj jako polecenie programu cURL\nnetmonitor.context.copyAsCurl.accesskey=c\nnetmonitor.context.copyRequestHeaders=Kopiuj nagłówki żądania\nnetmonitor.context.copyRequestHeaders.accesskey=n\nnetmonitor.context.copyResponseHeaders=Kopiuj nagłówki odpowiedzi\nnetmonitor.context.copyResponseHeaders.accesskey=w\nnetmonitor.context.copyResponse=Kopiuj odpowiedź\nnetmonitor.context.copyResponse.accesskey=u\nnetmonitor.context.copyImageAsDataUri=Kopiuj obraz jako Data URI\nnetmonitor.context.copyImageAsDataUri.accesskey=D\nnetmonitor.context.copyAllAsHar=Kopiuj wszystko jako HTTP Archive\nnetmonitor.context.copyAllAsHar.accesskey=T\nnetmonitor.context.saveAllAsHar=Zapisz wszystko jako HTTP Archive\nnetmonitor.context.saveAllAsHar.accesskey=H\nnetmonitor.context.editAndResend=Edytuj i wyślij ponownie\nnetmonitor.context.editAndResend.accesskey=E\nnetmonitor.context.newTab=Otwórz w nowej karcie\nnetmonitor.context.newTab.accesskey=O\nnetmonitor.context.perfTools=Rozpocznij analizowanie wydajności…\nnetmonitor.context.perfTools.accesskey=R\n\nnetmonitor.custom.newRequest=Nowe żądanie\nnetmonitor.custom.query=Parametry żądania:\nnetmonitor.custom.headers=Nagłówki żądania:\nnetmonitor.custom.postData=Treść żądania:\nnetmonitor.custom.send=Wyślij\nnetmonitor.custom.cancel=Anuluj\n\nnetmonitor.backButton=Wstecz\n\nnetmonitor.headers.learnMore=Więcej informacji\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/performance.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY performanceUI.bufferStatusTooltip \"Profiler przechowuje próbki w buforze cyklicznym i gdy zostanie osiągnięty limit pojemności zapisu, nowe próbki zaczynają nadpisywać próbki z początku rejestrowania.\">\n<!ENTITY performanceUI.disabledRealTime.nonE10SBuild \"Rejestrowanie danych w czasie rzeczywistym jest wyłączone dla Firefoksa nie korzystającego z wielu procesów.\">\n<!ENTITY performanceUI.disabledRealTime.disabledE10S \"Włącz obsługę wielu procesów w ustawieniach Firefoksa, aby dane były przedstawiane w czasie rzeczywistym.\">\n<!ENTITY performanceUI.bufferStatusFull \"Bufor jest pełny. Starsze próbki będą od teraz nadpisywane.\">\n<!ENTITY performanceUI.unavailableNoticePB \"Rejestrowanie wydajności niedostępne. Proszę zamknąć wszystkie prywatne okna i spróbować ponownie.\">\n<!ENTITY performanceUI.loadingNotice \"Wczytywanie…\">\n\n<!ENTITY performanceUI.toolbar.waterfall \"Oś czasu\">\n<!ENTITY performanceUI.toolbar.waterfall.tooltiptext \"Wyświetla różne operacje wykonywane przez przeglądarkę podczas rejestrowania, ułożone chronologicznie na osi czasu\">\n<!ENTITY performanceUI.toolbar.js-calltree \"JavaScript\">\n<!ENTITY performanceUI.toolbar.js-calltree.tooltiptext \"Wyróżnia funkcje JavaScript w których przeglądarka spędziła najwięcej czasu podczas rejestrowania\">\n<!ENTITY performanceUI.toolbar.memory-calltree \"Alokacje\">\n<!ENTITY performanceUI.toolbar.allocations.tooltiptext \"Wyświetla zarejestrowane alokacje pamięci\">\n<!ENTITY performanceUI.toolbar.js-flamegraph \"Diagram JS\">\n<!ENTITY performanceUI.toolbar.js-flamegraph.tooltiptext \"Wyświetla zarejestrowany stos wywołań JavaScript\">\n<!ENTITY performanceUI.toolbar.memory-flamegraph \"Diagram alokacji\">\n\n<!ENTITY performanceUI.table.totalDuration \"Całkowity czas\">\n<!ENTITY performanceUI.table.totalDuration.tooltip \"Czas spędzony podczas wykonywania tej funkcji i funkcji przez nią wywołanych\">\n<!ENTITY performanceUI.table.selfDuration \"Własny czas\">\n<!ENTITY performanceUI.table.selfDuration.tooltip \"Czas spędzony tylko podczas wykonywania tej funkcji\">\n<!ENTITY performanceUI.table.totalPercentage \"Całkowity koszt\">\n<!ENTITY performanceUI.table.totalPercentage.tooltip \"Procent czasu spędzonego podczas wykonywania tej funkcji i funkcji przez nią wywołanych\">\n<!ENTITY performanceUI.table.selfPercentage \"Własny koszt\">\n<!ENTITY performanceUI.table.selfPercentage.tooltip \"Procent czasu spędzonego podczas wykonywania tylko tej funkcji\">\n<!ENTITY performanceUI.table.samples \"Próbki\">\n<!ENTITY performanceUI.table.samples.tooltip \"Wystąpienia funkcji na stosie podczas próbkowania przez profiler\">\n<!ENTITY performanceUI.table.function \"Funkcja\">\n<!ENTITY performanceUI.table.function.tooltip \"Nazwa i położenie kodu próbkowanej funkcji\">\n<!ENTITY performanceUI.table.totalAlloc \"Wszystkie próbki alokacji\">\n<!ENTITY performanceUI.table.totalAlloc.tooltip \"Całkowita liczba alokowanych obiektów próbkowanych dla tego położenia oraz w wywołaniach\">\n<!ENTITY performanceUI.table.selfAlloc \"Własne próbki alokacji\">\n<!ENTITY performanceUI.table.selfAlloc.tooltip \"Liczba alokowanych obiektów próbkowanych dla tego położenia\">\n\n<!ENTITY performanceUI.options.filter.tooltiptext \"Wybierz, jakie dane wyświetlać na osi czasu\">\n<!ENTITY performanceUI.options.gear.tooltiptext \"Skonfiguruj ustawienia panelu wydajności\">\n\n<!ENTITY performanceUI.invertTree \"Odwrócone drzewo wywołań\">\n<!ENTITY performanceUI.invertTree.tooltiptext \"Odwrócone drzewo wywołań wyświetla zarejestrowane ścieżki wywołań rozwijające się od najmłodszych ramek ku najstarszym\">\n<!ENTITY performanceUI.invertFlameGraph \"Odwrócone diagramy\">\n<!ENTITY performanceUI.invertFlameGraph.tooltiptext \"Odwrócone diagramy wyświetlają zarejestrowane ścieżki wywołań rozwijające się od najmłodszych ramek ku najstarszym\">\n<!ENTITY performanceUI.showPlatformData \"Informacje platformy Gecko\">\n<!ENTITY performanceUI.showPlatformData.tooltiptext \"Informacje platformy Gecko umożliwiają włączenie symboli platformy Gecko do raportów profilera JavaScript\">\n<!ENTITY performanceUI.showJITOptimizations \"Wyświetlanie optymalizacji JIT\">\n<!ENTITY performanceUI.showJITOptimizations.tooltiptext \"Wyświetlanie danych optymalizacji JIT próbkowanych dla każdej ramki JavaScript\">\n<!ENTITY performanceUI.flattenTreeRecursion \"Spłaszczona rekurencja drzewa\">\n<!ENTITY performanceUI.flattenTreeRecursion.tooltiptext \"Spłaszczanie rekurencji podczas badania funkcji\">\n<!ENTITY performanceUI.enableMemory \"Rejestrowanie pamięci\">\n<!ENTITY performanceUI.enableMemory.tooltiptext \"Rejestrowanie zużycia pamięci podczas profilowania\">\n<!ENTITY performanceUI.enableAllocations \"Rejestrowanie alokacji\">\n<!ENTITY performanceUI.enableAllocations.tooltiptext \"Rejestrowanie alokacji obiektów podczas profilowania\">\n<!ENTITY performanceUI.enableFramerate \"Rejestrowanie liczby ramek\">\n<!ENTITY performanceUI.enableFramerate.tooltiptext \"Rejestrowanie liczby ramek podczas profilowania\">\n\n<!ENTITY performanceUI.console.recordingNoticeStart \"Rejestrowanie poprzez\">\n<!ENTITY performanceUI.console.recordingNoticeEnd \"\">\n\n<!ENTITY performanceUI.console.stopCommandStart \"Zatrzymaj rejestrowanie, wprowadzając „\">\n<!ENTITY performanceUI.console.stopCommandEnd \"” w konsoli.\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/performance.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnoRecordingsText=Brak zachowanych profili\nrecordingsList.itemLabel=Profil #%S\nrecordingsList.recordingLabel=W toku…\nrecordingsList.loadingLabel=Wczytywanie…\nrecordingsList.durationLabel=%S ms\nrecordingsList.saveLabel=Zapisz\n\ngraphs.fps=FPS\ngraphs.ms=ms\ngraphs.memory=MB\n\ncategory.other=Gecko\ncategory.css=Style\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=Sieć\ncategory.graphics=Grafika\ncategory.storage=Dane\ncategory.events=Wprowadzanie i zdarzenia\ncategory.tools=Narzędzia\n\ntable.bytes=%S B\ntable.ms2=%S ms\ntable.percentage3=%S%%\ntable.root=(główny węzeł)\ntable.idle=(w stanie spoczynku)\ntable.url.tooltiptext=Wyświetl źródło w debugerze\ntable.view-optimizations.tooltiptext2=Ramka zawiera dane o optymalizacjach JIT\n\nrecordingsList.importDialogTitle=Importowanie profilu\nrecordingsList.saveDialogTitle=Zapisywanie profilu\nrecordingsList.saveDialogJSONFilter=Pliki JSON\nrecordingsList.saveDialogAllFilter=Wszystkie pliki\n\ntimeline.tick=%S ms\ntimeline.records=Zdarzenia\n\nprofiler.bufferFull=Zapełnienie bufora: %S%%\n\nrecordings.start=Zacznij rejestrować wydajność\nrecordings.stop=Zatrzymaj rejestrowanie wydajności\nrecordings.start.tooltip=Przełącz stan rejestrowania wydajności\nrecordings.import.tooltip=Importuj…\nrecordings.clear.tooltip=Wyczyść\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprojecteditor.confirmUnsavedTitle=Niezapisane zmiany\nprojecteditor.confirmUnsavedLabel2=Wprowadzone zmiany zostaną utracone - na pewno kontynuować?\nprojecteditor.deletePromptTitle=Potwierdź usuwanie\nprojecteditor.deleteFolderPromptMessage=Czy na pewno usunąć ten folder?\nprojecteditor.deleteFilePromptMessage=Czy na pewno usunąć ten plik?\nprojecteditor.deleteLabel=Usuń\nprojecteditor.newLabel=Nowy…\nprojecteditor.renameLabel=Zmień nazwę\nprojecteditor.saveLabel=Zapisz\nprojecteditor.saveAsLabel=Zapisz jako…\nprojecteditor.selectFileLabel=Wybór pliku\nprojecteditor.openFolderLabel=Wybór folderu\nprojecteditor.openFileLabel=Otwieranie pliku\nprojecteditor.find.commandkey=F\nprojecteditor.save.commandkey=S\nprojecteditor.new.commandkey=N\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/promisedebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title \"Debuger obiektów Promise\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/promisedebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/responsive.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nresponsive.title=Tryb responsywny\nresponsive.exit=Zamknij tryb responsywny\nresponsive.rotate=Obróć „viewport”\nresponsive.deviceListLoading=Wczytywanie…\nresponsive.deviceListError=brak listy urządzeń\nresponsive.noDeviceSelected=nie wybrano urządzenia\n\nresponsive.editDeviceList=Edytuj listę…\nresponsive.done=Gotowe\n\nresponsive.enableTouch=Włącz symulację dotknięć\nresponsive.disableTouch=Wyłącz symulację dotknięć\n\nresponsive.screenshot=Zrzut ekranu całej strony\nresponsive.screenshotGeneratedFilename=zrzut.%1$S.%2$S\n\nresponsive.remoteOnly=Tryb responsywny jest dostępny wyłącznie dla zdalnych kart przeglądarki, takich jak te używane dla treści sieciowych w Firefoksie z wieloma procesami.\n\nresponsive.noContainerTabs=Tryb responsywny nie jest dostępny w kartach z kontekstem.\n\nresponsive.noThrottling=Bez ograniczeń\n\nresponsive.devicePixelRatio=Współczynnik pikseli urządzenia\nresponsive.autoDPR=Automatycznie ustawiony współczynnik pikseli urządzenia „%1$S”\n\nresponsive.customDeviceName=Inne urządzenie\nresponsive.customDeviceNameFromBase=%1$S (zmienione)\nresponsive.addDevice=Dodaj urządzenie\nresponsive.deviceAdderName=Nazwa\nresponsive.deviceAdderSize=Rozmiar\nresponsive.deviceAdderPixelRatio=DPR\nresponsive.deviceAdderUserAgent=UA\nresponsive.deviceAdderTouch=Dotykowe\nresponsive.deviceAdderSave=Zapisz\nresponsive.deviceDetails=Rozdzielczość: %1$S x %2$S\\nDPR: %3$S\\nUA: %4$S\\nEkran dotykowy: %5$S\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nresponsiveUI.rotate2=Obróć\nresponsiveUI.screenshot=Zrzut ekranu\nresponsiveUI.screenshotGeneratedFilename=Zrzut ekranu %1$S %2$S\nresponsiveUI.userAgentPlaceholder=Identyfikator programu\nresponsiveUI.touch=Symuluj zdarzenia dotknięć (może być potrzebne przeładowanie strony)\n\nresponsiveUI.addPreset=Zachowaj wymiary\nresponsiveUI.removePreset=Usuń wymiary\nresponsiveUI.customResolution=%S (własna)\nresponsiveUI.namedResolution=%S (%S)\n\nresponsiveUI.customNamePromptTitle1=Widok trybu responsywnego\nresponsiveUI.close1=Opuść widok trybu responsywnego\n\nresponsiveUI.customNamePromptMsg=Nadaj nazwę wymiarom %S × %S\n\nresponsiveUI.resizerTooltip=Użyj klawisza Control, aby precyzyjniej ustalać wymiary. Użyj klawisza Shift dla zaokrąglonych wartości.\n\nresponsiveUI.needReload=Jeśli obserwatory zdarzeń dotknięcia zostały dodane wcześniej, potrzebne jest przeładowanie strony.\nresponsiveUI.notificationReload=Wczytaj ponownie\nresponsiveUI.notificationReload_accesskey=W\nresponsiveUI.dontShowReloadNotification=Nie wyświetlaj ponownie\nresponsiveUI.dontShowReloadNotification_accesskey=N\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n<!ENTITY window.title                 \"Brudnopis\">\n\n<!ENTITY fileMenu.label               \"Plik\">\n<!ENTITY fileMenu.accesskey           \"P\">\n\n<!ENTITY newWindowCmd.label           \"Nowe okno\">\n<!ENTITY newWindowCmd.accesskey       \"N\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"Otwórz plik…\">\n<!ENTITY openFileCmd.accesskey        \"O\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"Otwórz ostatnie\">\n<!ENTITY openRecentMenu.accesskey     \"e\">\n\n<!ENTITY revertCmd.label              \"Wycofaj…\">\n<!ENTITY revertCmd.accesskey          \"c\">\n\n<!ENTITY saveFileCmd.label            \"Zapisz\">\n<!ENTITY saveFileCmd.accesskey        \"Z\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"Zapisz jako…\">\n<!ENTITY saveFileAsCmd.accesskey      \"a\">\n\n<!ENTITY closeCmd.label               \"Zamknij\">\n<!ENTITY closeCmd.key                 \"W\">\n<!ENTITY closeCmd.accesskey           \"k\">\n\n<!ENTITY viewMenu.label \"Widok\">\n<!ENTITY viewMenu.accesskey \"W\">\n<!ENTITY lineNumbers.label \"Numeracja wierszy\">\n<!ENTITY lineNumbers.accesskey \"N\">\n<!ENTITY wordWrap.label \"Zawijanie długich wierszy\">\n<!ENTITY wordWrap.accesskey \"Z\">\n<!ENTITY highlightTrailingSpace.label \"Podkreślanie spacji na końcu wiersza\">\n<!ENTITY highlightTrailingSpace.accesskey \"P\">\n<!ENTITY largerFont.label \"Większa czcionka\">\n<!ENTITY largerFont.accesskey \"a\">\n<!ENTITY largerFont.commandkey \"+\">\n<!ENTITY largerFont.commandkey2 \"=\">\n<!ENTITY smallerFont.label \"Mniejsza czcionka\">\n<!ENTITY smallerFont.accesskey \"M\">\n<!ENTITY smallerFont.commandkey \"-\">\n<!ENTITY normalSize.label \"Rozmiar pierwotny\">\n<!ENTITY normalSize.accesskey \"R\">\n<!ENTITY normalSize.commandkey \"0\">\n\n<!ENTITY editMenu.label               \"Edycja\">\n<!ENTITY editMenu.accesskey           \"E\">\n\n<!ENTITY run.label                    \"Uruchom\">\n<!ENTITY run.accesskey                \"U\">\n<!ENTITY run.key                      \"r\">\n\n<!ENTITY inspect.label                \"Zbadaj\">\n<!ENTITY inspect.accesskey            \"b\">\n<!ENTITY inspect.key                  \"i\">\n\n<!ENTITY display.label                \"Wyświetl\">\n<!ENTITY display.accesskey            \"l\">\n<!ENTITY display.key                  \"l\">\n\n<!ENTITY pprint.label \"Popraw czytelność\">\n<!ENTITY pprint.accesskey \"P\">\n<!ENTITY pprint.key \"p\">\n\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n<!ENTITY environmentMenu.label        \"Środowisko\">\n<!ENTITY environmentMenu.accesskey    \"d\">\n\n\n<!ENTITY contentContext.label         \"Treść\">\n<!ENTITY contentContext.accesskey     \"T\">\n\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n<!ENTITY browserContext.label         \"Przeglądarka\">\n<!ENTITY browserContext.accesskey     \"P\">\n\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n<!ENTITY helpMenu.label               \"Pomoc\">\n<!ENTITY helpMenu.accesskey           \"c\">\n<!ENTITY helpMenuWin.label            \"Pomoc\">\n<!ENTITY helpMenuWin.accesskey        \"c\">\n\n<!ENTITY documentationLink.label      \"Pomoc dla Brudnopisu na MDN\">\n<!ENTITY documentationLink.accesskey  \"D\">\n\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the context where the code executes.\n  -->\n<!ENTITY resetContext2.label           \"Zresetuj zmienne\">\n<!ENTITY resetContext2.accesskey       \"Z\">\n\n<!ENTITY reloadAndRun.label           \"Wczytaj ponownie i uruchom\">\n<!ENTITY reloadAndRun.accesskey       \"h\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"Wykonaj\">\n<!ENTITY executeMenu.accesskey        \"W\">\n\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n\n<!ENTITY evalFunction.label \"Uruchom bieżącą funkcję\">\n<!ENTITY evalFunction.accesskey \"m\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nexport.fileOverwriteConfirmation=Plik istnieje. Nadpisać go?\n\nbrowserWindow.unavailable=Brudnopis nie może znaleźć żadnego okna przeglądarki, w którym mógłby wykonać kod.\n\nscratchpadContext.invalid=Brudnopis nie może wykonać tej operacji w bieżącym trybie.\n\nopenFile.title=Otwórz plik\nopenFile.failed=Nie udało się odczytać pliku.\n\nimportFromFile.convert.failed=Nie udało się skonwertować pliku z %1$S do Unicode.\n\nclearRecentMenuItems.label=Wyczyść listę\n\nsaveFileAs=Zapisz plik jako\nsaveFile.failed=Nie udało się zapisać pliku.\n\nconfirmClose=Czy zapisać zmiany dokonane w tym brudnopisie?\nconfirmClose.title=Niezapisane zmiany\nconfirmRevert=Czy wycofać zmiany dokonane w tym brudnopisie?\nconfirmRevert.title=Wycofaj zmiany\n\nscratchpadIntro1=/*\\n * To jest brudnopis JavaScriptu.\\n *\\n * Wprowadź kod JavaScript, następnie kliknij prawym przyciskiem lub wybierz z menu Wykonaj:\\n * 1. Uruchom – by wyliczyć zaznaczone wyrażenie (%1$S)\\n * 2. Zbadaj – by wyświetlić wynik w Inspektorze obiektów (%2$S)\\n * 3. Wyświetl – by wstawić wynik w komentarzu za zaznaczeniem. (%3$S)\\n */\\n\\n\n\nbrowserContext.notification=Ten brudnopis wykonuje kod w kontekście przeglądarki.\n\nhelp.openDocumentationPage=https://developer.mozilla.org/en/Tools/Scratchpad\n\nscratchpad.statusBarLineCol=Wiersz %1$S, kolumna %2$S\n\nfileNoLongerExists.notification=Ten plik już nie istnieje.\n\npropertiesFilterPlaceholder=Filtruj własności\n\nconnectionTimeout=Przekroczono limit czasu połączenia. Sprawdź konsolę błędów po obu stronach pod względem potencjalnych błędów. Otwórz brudnopis ponownie, aby spróbować raz jeszcze.\n\nselfxss.msg=Ostrzeżenie: należy zachować szczególną ostrożność podczas wklejania rzeczy, których się nie rozumie. Takie treści mogą potencjalnie pozwolić atakującemu na kradzież Twojej tożsamości lub przejęcie kontroli nad Twoim komputerem. Należy wprowadzić „%S” poniżej (nie trzeba zatwierdzać enterem), aby umożliwić wklejanie.\nselfxss.okstring=zezwalaj na wklejanie\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY shaderEditorUI.vertexShader \"Vertex Shader\">\n<!ENTITY shaderEditorUI.fragmentShader \"Fragment Shader\">\n<!ENTITY shaderEditorUI.reloadNotice1 \"Wczytaj ponownie stronę\">\n<!ENTITY shaderEditorUI.reloadNotice2 \", aby edytować kod GLSL.\">\n<!ENTITY shaderEditorUI.emptyNotice \"Oczekiwanie na utworzenie kontekstu WebGL…\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nshadersList.programLabel=Program %S\nshadersList.blackboxLabel=Przełącz widzialność geometrii\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndimensions=%S × %S\n\nsideMenu.groupCheckbox.tooltip=Przełącza wszystkie pola wyboru w tej grupie\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY gotoLineCmd.label         \"Przeskocz do wiersza…\">\n<!ENTITY gotoLineCmd.key           \"J\">\n<!ENTITY gotoLineCmd.accesskey     \"P\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nfindCmd.promptTitle=Znajdź…\nfindCmd.promptMessage=Szukaj:\n\ngotoLineCmd.promptTitle=Przejdź do wiersza…\ngotoLineCmd.promptMessage=Przeskocz do wiersza numer:\n\nannotation.breakpoint.title=Punkt wstrzymania: %S\nannotation.currentLine=Bieżący wiersz\nannotation.debugLocation.title=Bieżący krok: %S\n\nautocompletion.docsLink=dokumentacja\nautocompletion.notFound=nie odnaleziono\n\njumpToLine.commandkey=J\ntoggleComment.commandkey=/\nindentLess.commandkey=[\nindentMore.commandkey=]\nmoveLineUp.commandkey=Alt-Up\nmoveLineDown.commandkey=Alt-Down\nautocompletion.commandkey=Space\nshowInformation2.commandkey=Shift-Ctrl-Space\n\nfind.key=CmdOrCtrl+F\nreplaceAll.key=Shift+CmdOrCtrl+F\nreplaceAllMac.key=Alt+CmdOrCtrl+F\nfindNext.key=CmdOrCtrl+G\nfindPrev.key=Shift+CmdOrCtrl+G\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/startup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\noptionsButton.tooltip=Ustawienia narzędzi\noptions.label=Ustawienia\noptions.panelLabel=Panel ustawień narzędzi\n\noptions.darkTheme.label2=Ciemny\noptions.lightTheme.label2=Jasny\noptions.firebugTheme.label2=Firebug\n\nperformance.label=Wydajność\nperformance.panelLabel=Panel wydajności\nperformance.commandkey=VK_F5\nperformance.accesskey=W\nperformance.tooltip=Wydajność (%S)\n\nMenuWebconsole.label=Konsola WWW\nToolboxTabWebconsole.label=Konsola\nToolboxWebConsole.panelLabel=Panel konsoli\nToolboxWebconsole.tooltip2=Konsola WWW (%S)\ncmd.commandkey=K\nwebConsoleCmd.accesskey=n\n\nToolboxDebugger.label=Debuger\nToolboxDebugger.panelLabel=Panel debugera\nToolboxDebugger.tooltip2=Debuger JavaScript (%S)\ndebuggerMenu.commandkey=S\ndebuggerMenu.accesskey=D\n\nToolboxStyleEditor.label=Edytor stylów\nToolboxStyleEditor.panelLabel=Panel edytora stylów\nToolboxStyleEditor.tooltip3=Edytor arkuszy stylów CSS (%S)\nopen.commandkey=VK_F7\nopen.accesskey=S\n\nToolboxShaderEditor.label=Edytor shaderów\nToolboxShaderEditor.panelLabel=Panel edytora shaderów\nToolboxShaderEditor.tooltip=Edytor języka shaderów GLSL dla WebGL\n\nToolboxCanvasDebugger.label=Canvas\nToolboxCanvasDebugger.panelLabel=Panel canvas\nToolboxCanvasDebugger.tooltip=Narzędzia inspekcji i debugowania kontekstów <canvas>\n\nToolboxWebAudioEditor1.label=Web audio\nToolboxWebAudioEditor1.panelLabel=Panel web audio\nToolboxWebAudioEditor1.tooltip=Przeglądarka i edytor kontekstów web audio\n\ninspector.label=Inspektor\ninspector.commandkey=C\ninspector.accesskey=I\ninspector.panelLabel=Panel inspektora\ninspector.tooltip2=Inspektor DOM i stylów (%S)\n\nnetmonitor.label=Sieć\nnetmonitor.panelLabel=Panel sieci\nnetmonitor.commandkey=Q\nnetmonitor.accesskey=S\nnetmonitor.tooltip2=Monitor sieci (%S)\n\nstorage.commandkey=VK_F9\nstorage.accesskey=a\nstorage.label=Dane\nstorage.menuLabel=Inspektor przechowywanych danych\nstorage.panelLabel=Panel inspektora przechowywanych danych\nstorage.tooltip3=Inspektor przechowywanych danych (Ciasteczka, Local storage…) (%S)\n\nscratchpad.label=Brudnopis\nscratchpad.panelLabel=Panel brudnopisu\nscratchpad.tooltip=Brudnopis\n\nmemory.label=Pamięć\nmemory.panelLabel=Panel pamięci\nmemory.tooltip=Pamięć\n\ndom.label=DOM\ndom.panelLabel=Panel DOM\ndom.commandkey=W\ndom.accesskey=D\ndom.tooltip=DOM (%S)\n\ntoolbox.buttons.splitconsole=Przełącz konsolę (%S)\ntoolbox.buttons.responsive=Widok trybu responsywnego (%S)\ntoolbox.buttons.paintflashing=Przełącz podświetlanie malowania\ntoolbox.buttons.scratchpad=Brudnopis\ntoolbox.buttons.screenshot=Zrzut ekranu całej strony\ntoolbox.buttons.rulers=Przełącz wyświetlanie linijek dla strony\ntoolbox.buttons.measure=Zmierz obszar strony\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/storage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY searchBox.placeholder \"Filtruj elementy\">\n\n<!ENTITY storage.popupMenu.deleteAllLabel \"Usuń wszystko\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nstorage.filter.key=CmdOrCtrl+F\n\ntree.emptyText=Brak otwartej strony\ntable.emptyText=Brak danych dla zaznaczonego hosta\n\ntree.labels.cookies=Ciasteczka\ntree.labels.localStorage=localStorage\ntree.labels.sessionStorage=sessionStorage\ntree.labels.indexedDB=Indexed DB\ntree.labels.Cache=Pamięć podręczna\n\ntable.headers.cookies.uniqueKey=Unikalny klucz\ntable.headers.cookies.name=Nazwa\ntable.headers.cookies.path=Ścieżka\ntable.headers.cookies.host=Domena\ntable.headers.cookies.expires=Wygasa\ntable.headers.cookies.value=Wartość\ntable.headers.cookies.lastAccessed=Ostatni dostęp\ntable.headers.cookies.creationTime=Utworzono\n\ntable.headers.localStorage.name=Klucz\ntable.headers.localStorage.value=Wartość\ntable.headers.sessionStorage.name=Klucz\ntable.headers.sessionStorage.value=Wartość\n\ntable.headers.Cache.url=Adres URL\ntable.headers.Cache.status=Status\n\ntable.headers.indexedDB.uniqueKey=Unikalny klucz\ntable.headers.indexedDB.name=Klucz\ntable.headers.indexedDB.db=Nazwa bazy danych\ntable.headers.indexedDB.storage=Baza\ntable.headers.indexedDB.objectStore=Object store\ntable.headers.indexedDB.value=Wartość\ntable.headers.indexedDB.origin=Źródło\ntable.headers.indexedDB.version=Wersja\ntable.headers.indexedDB.objectStores=Object stores\ntable.headers.indexedDB.keyPath2=Klucz ścieżki\ntable.headers.indexedDB.autoIncrement=Auto increment\ntable.headers.indexedDB.indexes=Indeksy\n\nlabel.expires.session=Sesja\n\nstorage.search.placeholder=Filtruj wartości\nstorage.data.label=Dane\nstorage.parsedValue.label=Przetworzona wartość\nstorage.popupMenu.deleteLabel=Usuń „%S”\nstorage.popupMenu.deleteAllFromLabel=Usuń wszystko z „%S”\nstorage.idb.deleteBlocked=Baza danych „%S” zostanie usunięta po zamknięciu wszystkich połączeń.\nstorage.idb.deleteError=Nie udało się usunąć bazy danych „%S”.\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY newButton.label            \"Nowy\">\n<!ENTITY newButton.tooltip          \"Utwórz nowy arkusz stylów i dołącz go do dokumentu\">\n<!ENTITY newButton.accesskey        \"N\">\n\n<!ENTITY importButton.label         \"Importuj…\">\n<!ENTITY importButton.tooltip       \"Importuj istniejący arkusz stylów i dołącz go do dokumentu\">\n<!ENTITY importButton.accesskey     \"I\">\n\n<!ENTITY visibilityToggle.tooltip   \"Przełącz widoczność arkusza stylów\">\n\n<!ENTITY saveButton.label           \"Zapisz\">\n<!ENTITY saveButton.tooltip         \"Zapisz ten arkusz stylów do pliku\">\n<!ENTITY saveButton.accesskey       \"Z\">\n\n<!ENTITY optionsButton.tooltip \"Ustawienia edytora stylów\">\n<!ENTITY showOriginalSources.label \"Oryginalne źródła\">\n<!ENTITY showOriginalSources.accesskey \"O\">\n<!ENTITY showMediaSidebar.label \"Panel @media\">\n<!ENTITY showMediaSidebar.accesskey \"P\">\n\n<!ENTITY mediaRules.label \"Reguły @media\">\n\n<!ENTITY editorTextbox.placeholder  \"Wprowadź tutaj CSS.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n<!ENTITY noStyleSheet.label         \"Ta strona nie ma arkusza stylów.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n<!ENTITY noStyleSheet-tip-start.label  \"Być może chcesz \">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"dołączyć nowy arkusz stylów\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \"?\">\n\n<!ENTITY openLinkNewTab.label \"Otwórz odnośnik w nowej karcie\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ninlineStyleSheet=<arkusz stylów inline #%S>\n\nnewStyleSheet=Nowy arkusz stylów #%S\n\nruleCount.label=#1 reguła.;#1 reguły.;#1 reguł.\n\nerror-load=Nie udało się wczytać arkusza stylów.\nerror-save=Nie udało się zapisać arkusza stylów.\nerror-compressed=Nie można wyświetlić informacji o pokryciu regułami dla skompresowanych arkuszy stylów\n\nimportStyleSheet.title=Import arkusza stylów\nimportStyleSheet.filter=Pliki CSS\n\nsaveStyleSheet.filter=Pliki CSS\n\nsaveStyleSheet.commandkey=S\nsaveStyleSheet.title=Zapisywanie arkusza stylów\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n<!ENTITY browserStylesLabel    \"Style przeglądarki\">\n<!ENTITY filterStylesPlaceholder \"Filtruj style\">\n<!ENTITY addRuleButtonTooltip \"Dodaj nową regułę\">\n\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n<!ENTITY selectedElementLabel  \"Wybrany element:\">\n\n<!ENTITY togglePseudoClassPanel \"Przełącza pseudoklasy\">\n\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n<!ENTITY noPropertiesFound     \"Nie odnaleziono pasujących własności CSS.\">\n\n<!ENTITY computedViewTitle     \"Wyliczone\">\n<!ENTITY ruleViewTitle         \"Reguły\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeCmd.key \"W\">\n<!ENTITY toggleToolbox.key \"I\">\n<!ENTITY toggleToolboxF12.keycode \"VK_F12\">\n<!ENTITY toggleToolboxF12.keytext \"F12\">\n\n<!ENTITY browserToolboxErrorMessage \"Błąd otwierania narzędzi przeglądarki:\">\n\n<!ENTITY options.toolNotSupported.label \"* Nieobsługiwane dla bieżącego celu narzędzi\">\n<!ENTITY options.context.triggersPageRefresh \"* Tylko bieżąca sesja, przeładowuje stronę\">\n\n<!ENTITY options.selectDefaultTools.label2 \"Domyślne narzędzia dla programistów\">\n<!ENTITY options.selectAdditionalTools.label \"Narzędzia dla programistów zainstalowane przez dodatki\">\n<!ENTITY options.selectEnabledToolboxButtons.label \"Przyciski narzędzi dla programistów\">\n\n<!ENTITY options.selectDevToolsTheme.label2 \"Motyw\">\n<!ENTITY options.usedeveditiontheme.label \"Motyw Firefox Developer Edition\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Przełącza motyw Firefox Developer Edition przeglądarki\">\n\n<!ENTITY options.commonPrefs.label \"Ogólne\">\n<!ENTITY options.enablePersistentLogs.label \"Trwałe dzienniki\">\n<!ENTITY options.enablePersistentLogs.tooltip \"Po włączeniu tej opcji konsola www oraz monitor sieci nie będą czyścić wyjścia po przejściu do kolejnej strony\">\n\n<!ENTITY options.context.inspector \"Inspektor\">\n<!ENTITY options.showUserAgentStyles.label \"Wyświetlanie stylów przeglądarki\">\n<!ENTITY options.showUserAgentStyles.tooltip \"Włączenie tej opcji spowoduje wyświetlanie domyślnych stylów wczytywanych przez przeglądarkę\">\n\n<!ENTITY options.collapseAttrs.label \"Skracanie atrybutów DOM\">\n<!ENTITY options.collapseAttrs.tooltip \"Skracanie długich nazw atrybutów DOM w inspektorze\">\n\n<!ENTITY options.defaultColorUnit.label \"Domyślny model przestrzeni barw\">\n<!ENTITY options.defaultColorUnit.accesskey \"D\">\n<!ENTITY options.defaultColorUnit.hex \"Hex\">\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n<!ENTITY options.defaultColorUnit.name \"Nazwy kolorów\">\n<!ENTITY options.defaultColorUnit.authored \"Jak w oryginale\">\n\n<!ENTITY options.webconsole.label \"Konsola WWW\">\n<!ENTITY options.timestampMessages.label \"Znaczniki czasu\">\n<!ENTITY options.timestampMessages.tooltip \"Po włączeniu tej opcji polecenia i ich wyjście w konsoli WWW będą wyświetlane obok znaczników czasu\">\n\n<!ENTITY options.debugger.label \"Debuger\">\n\n<!ENTITY options.sourceMaps.label \"Mapy źródeł\">\n<!ENTITY options.sourceMaps.tooltip \"Po włączeniu tej funkcji, źródła będą mapowane w debugerze i konsoli\">\n\n<!ENTITY options.styleeditor.label \"Edytor stylów\">\n<!ENTITY options.stylesheetSourceMaps.label \"Oryginalne źródła\">\n<!ENTITY options.stylesheetSourceMaps.tooltip \"Pokazuj oryginalne źródła (np. pliki Saas) w edytorze stylów i inspektorze\">\n<!ENTITY options.stylesheetAutocompletion.label \"Automatyczne uzupełnianie CSS\">\n<!ENTITY options.stylesheetAutocompletion.tooltip \"Podczas pisania uzupełniaj automatycznie wartości, własności i selektory CSS w edytorze stylów\">\n\n<!ENTITY options.screenshot.label \"Zapisywanie obrazu strony\">\n<!ENTITY options.screenshot.clipboard.label \"Zachowywanie w schowku\">\n<!ENTITY options.screenshot.clipboard.tooltip \"Zachowywanie bezpośrednio w schowku zrobionych zrzutów stron\">\n<!ENTITY options.screenshot.audio.label \"Odgłos migawki\">\n<!ENTITY options.screenshot.audio.tooltip \"Odtwarzanie dźwięku podczas robienia zrzutu\">\n\n<!ENTITY options.showPlatformData.label \"Informacje platformy Gecko\">\n<!ENTITY options.showPlatformData.tooltip \"Po włączeniu tej opcji Profiler JavaScript będzie raportował symbole platformy Gecko\">\n\n<!ENTITY options.sourceeditor.label \"Edytor\">\n<!ENTITY options.sourceeditor.detectindentation.label \"Wykrywanie wcięć\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"Odgadywanie głębokości wcięć w oparciu o treść źródła\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label \"Domykanie nawiasów\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"Automatyczne wstawianie znaków zamknięcia nawiasu\">\n<!ENTITY options.sourceeditor.expandtab.label \"Wcinanie spacjami\">\n<!ENTITY options.sourceeditor.expandtab.tooltip \"Spacje zamiast znaków tabulacji\">\n<!ENTITY options.sourceeditor.tabsize.label \"Szerokość tabulacji:\">\n<!ENTITY options.sourceeditor.tabsize.accesskey \"S\">\n<!ENTITY options.sourceeditor.keybinding.label \"Skróty klawiaturowe:\">\n<!ENTITY options.sourceeditor.keybinding.accesskey \"k\">\n<!ENTITY options.sourceeditor.keybinding.default.label \"domyślne\">\n\n<!ENTITY options.context.advancedSettings \"Zaawansowane\">\n<!ENTITY options.enableChrome.label5 \"Narzędzia debugowania chrome przeglądarki i dodatków\">\n<!ENTITY options.enableChrome.tooltip3 \"Włączenie tej opcji pozwoli na używanie wielu narzędzi dla programistów w kontekście przeglądarki (poprzez Narzędzia > Dla twórców witryn > Narzędzia przeglądarki) i debugowanie dodatków z menedżera dodatków\">\n<!ENTITY options.enableRemote.label3 \"Debugowanie zdalne\">\n<!ENTITY options.enableRemote.tooltip2 \"Włączenie tej opcji pozwoli na debugowanie zdalnych instancji, takich jak Firefox OS, z poziomu narzędzi dla programistów\">\n<!ENTITY options.enableWorkers.label \"Debugowanie wątków (eksperymentalne)\">\n<!ENTITY options.enableWorkers.tooltip \"Włączenie tej opcji pozwoli narzędziom przeglądarki na debugowanie wątków\">\n<!ENTITY options.disableJavaScript.label \"Wyłącz JavaScript *\">\n<!ENTITY options.disableJavaScript.tooltip \"Wyłącza JavaScript w bieżącej karcie. Jeśli karta lub narzędzia zostaną zamknięte, ustawienie zostanie zapomniane.\">\n<!ENTITY options.disableHTTPCache.label \"Wyłącz pamięć podręczną HTTP (gdy otworzone są narzędzia)\">\n<!ENTITY options.disableHTTPCache.tooltip \"Wyłącza pamięć podręczną dla żądań HTTP we wszystkich kartach, dla których narzędzia są otwarte. To ustawienie nie ma wpływu na wątki usługowe.\">\n\n<!ENTITY options.enableServiceWorkersHTTP.label \"Wątki usługowe przez HTTP (gdy narzędzia są otwarte)\">\n<!ENTITY options.enableServiceWorkersHTTP.tooltip \"Kontroluje dostępność wątków usługowych przez HTTP w kartach z otwartymi narzędziami\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip=Wyświetlaj u dołu okna przeglądarki\ntoolboxDockButtons.side.tooltip=Wyświetlaj z boku okna przeglądarki\ntoolboxDockButtons.window.tooltip=Wyświetlaj w osobnym oknie\ntoolboxDockButtons.bottom.minimize=Minimalizuj narzędzia\ntoolboxDockButtons.bottom.maximize=Maksymalizuj narzędzia\n\ntoolboxToggleButton.errors=#1 błąd;#1 błędy;#1 błędów\ntoolboxToggleButton.warnings=#1 ostrzeżenie;#1 ostrzeżenia;#1 ostrzeżeń\ntoolboxToggleButton.tooltip=%1$S, %2$S\\nKliknij, aby przełączyć narzędzia dla programistów.\n\ntoolbar.closeButton.tooltip=Zamknij pasek programisty\ntoolbar.toolsButton.tooltip=Przełącz narzędzia dla programistów\n\ntoolbox.titleTemplate1=Narzędzia dla programistów – %1$S\ntoolbox.titleTemplate2=Narzędzia dla programistów – %1$S – %2$S\ntoolbox.defaultTitle=Narzędzia dla programistów\ntoolbox.label=Narzędzia dla programistów\n\noptions.toolNotSupportedMarker=%1$S *\n\nscratchpad.keycode=VK_F4\nbrowserConsoleCmd.commandkey=j\n\npickButton.tooltip=Wskaż element na stronie\n\nsidebar.showAllTabs.tooltip=Wszystkie karty\n\ntoolbox.noContentProcessForTab.message=Brak procesu treści dla tej karty.\n\ntoolbox.viewCssSourceInStyleEditor.label=Otwórz plik w edytorze stylów\ntoolbox.viewJsSourceInDebugger.label=Otwórz plik w debugerze\n\ntoolbox.resumeOrderWarning=Strona nie wznowiła działania po podłączeniu debugera. Proszę zamknąć i otworzyć ponownie narzędzia, aby to naprawić.\n\ntoolbox.options.key=CmdOrCtrl+Shift+O\ntoolbox.help.key=F1\ntoolbox.nextTool.key=CmdOrCtrl+]\ntoolbox.previousTool.key=CmdOrCtrl+[\ntoolbox.zoomIn.key=CmdOrCtrl+Plus\ntoolbox.zoomIn2.key=CmdOrCtrl+=\ntoolbox.zoomIn3.key=\ntoolbox.zoomOut.key=CmdOrCtrl+-\ntoolbox.zoomOut2.key=\ntoolbox.zoomReset.key=CmdOrCtrl+0\ntoolbox.zoomReset2.key=\ntoolbox.reload.key=CmdOrCtrl+R\ntoolbox.reload2.key=F5\ntoolbox.forceReload.key=CmdOrCtrl+Shift+R\ntoolbox.forceReload2.key=CmdOrCtrl+F5\ntoolbox.minimize.key=CmdOrCtrl+Shift+U\ntoolbox.toggleHost.key=CmdOrCtrl+Shift+D\n\ntoolbox.frames.tooltip=Wskaż element iframe jako cel narzędzi\ntoolbox.noautohide.tooltip=Wyłącz automatyczne ukrywanie wyskakujących okien\ntoolbox.closebutton.tooltip=Zamknij narzędzia dla programistów\ntoolbox.allToolsButton.tooltip=Wybierz inne narzędzie\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"Konsola WWW\">\n<!ENTITY browserConsole.title \"Konsola przeglądarki\">\n\n<!ENTITY openURL.label     \"Otwórz adres URL w nowej karcie\">\n<!ENTITY openURL.accesskey \"k\">\n\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n<!ENTITY btnPageNet.label   \"Sieć\">\n<!ENTITY btnPageNet.tooltip \"Zapisuj połączenia sieciowe\">\n<!ENTITY btnPageNet.accesskey \"S\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"S\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"Zapisuj błędy i ostrzeżenia CSS\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"Zapisuj wyjątki JavaScriptu\">\n<!ENTITY btnPageJS.accesskey \"J\">\n<!ENTITY btnPageSecurity.label \"Bezpieczeństwo\">\n<!ENTITY btnPageSecurity.tooltip \"Zapisuj wyjątki i ostrzeżenia bezpieczeństwa\">\n<!ENTITY btnPageSecurity.accesskey \"B\">\n\n<!ENTITY btnPageLogging.label \"Dziennik\">\n<!ENTITY btnPageLogging.tooltip \"Wpisy dziennika wysłane do obiektu „console”\">\n<!ENTITY btnPageLogging.accesskey3 \"d\">\n<!ENTITY btnConsoleErrors       \"Błędy\">\n<!ENTITY btnConsoleInfo \"Informacje\">\n<!ENTITY btnConsoleWarnings     \"Ostrzeżenia\">\n<!ENTITY btnConsoleLog \"Wpisy dziennika\">\n<!ENTITY btnConsoleXhr \"XHR\">\n<!ENTITY btnConsoleReflows \"Reflows\">\n\n<!ENTITY btnServerLogging.label \"Serwer\">\n<!ENTITY btnServerLogging.accesskey \"S\">\n<!ENTITY btnServerLogging.tooltip \"Wpisy dziennika otrzymywane z serwera\">\n<!ENTITY btnServerErrors \"Błędy\">\n<!ENTITY btnServerInfo \"Informacje\">\n<!ENTITY btnServerWarnings \"Ostrzeżenia\">\n<!ENTITY btnServerLog \"Wpisy dziennika\">\n\n<!ENTITY btnConsoleSharedWorkers \"Wątki współdzielone\">\n<!ENTITY btnConsoleServiceWorkers \"Wątki usługowe\">\n<!ENTITY btnConsoleWindowlessWorkers \"Wątki chrome lub dodatków\">\n\n<!ENTITY filterOutput.placeholder \"Filtruj wyjście\">\n<!ENTITY btnClear.label        \"Wyczyść\">\n<!ENTITY btnClear.tooltip      \"Wyczyść wyjście konsoli WWW\">\n<!ENTITY btnClear.accesskey \"W\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"Kopiuj adres odnośnika\">\n<!ENTITY copyURLCmd.accesskey \"a\">\n\n<!ENTITY closeCmd.key  \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key \"L\">\n\n<!ENTITY openInVarViewCmd.label \"Otwórz w panelu zmiennych\">\n<!ENTITY openInVarViewCmd.accesskey \"O\">\n<!ENTITY storeAsGlobalVar.label \"Zachowaj jako globalną zmienną\">\n<!ENTITY storeAsGlobalVar.accesskey \"Z\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY webAudioEditorUI.reloadNotice1 \"Wczytaj ponownie stronę\">\n<!ENTITY webAudioEditorUI.reloadNotice2 \", aby wyświetlić i edytować kontekst audio.\">\n<!ENTITY webAudioEditorUI.emptyNotice \"Oczekiwanie na utworzenie kontekstu audio…\">\n\n<!ENTITY webAudioEditorUI.tab.properties2 \"Własności\">\n<!ENTITY webAudioEditorUI.tab.automation \"Automatyzacja\">\n<!ENTITY webAudioEditorUI.inspectorTitle \"Inspektor AudioNode\">\n<!ENTITY webAudioEditorUI.inspectorEmpty \"Brak zaznaczonych węzłów AudioNode.\">\n<!ENTITY webAudioEditorUI.propertiesEmpty \"Węzeł nie ma żadnych właściwości.\">\n<!ENTITY webAudioEditorUI.automationEmpty \"Węzeł nie ma żadnych AudioParams.\">\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam nie ma żadnych zdarzeń automatyzacji.\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncollapseInspector=Zmniejsz inspektora\nexpandInspector=Powiększ inspektora\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntimestampFormat=%02S:%02S:%02S.%03S\n\nhelperFuncUnsupportedTypeError=Nie można wywołać funkcji pprint na tym typie obiektu.\n\nNetworkPanel.durationMS=%S ms\n\nConsoleAPIDisabled=API dziennika konsoli WWW (console.log, console.info, console.warn, console.error) zostało wyłączone przez skrypt na tej stronie.\n\nwebConsoleWindowTitleAndURL=Konsola WWW - %S\nwebConsoleXhrIndicator=XHR\nwebConsoleMixedContentWarning=Zawartość częściowo szyfrowana\nwebConsoleMoreInfoLabel=Więcej informacji\n\nscratchpad.linkText=Shift+RETURN - Otwórz w Brudnopisie\n\nreflow.messageWithNoLink=reflow: %S ms\nreflow.messageWithLink=reflow: %S ms\\u0020\nreflow.messageLinkText=funkcja „%1$S”, %2$S wiersz %3$S\n\nstacktrace.anonymousFunction=<anonimowa>\nstacktrace.asyncStack=(asynchroniczny: %S)\n\ntimerStarted=%S: minutnik uruchomiony\ntimeEnd=%1$S: %2$S ms\n\nconsoleCleared=Konsola została wyczyszczona.\n\nnoCounterLabel=<brak etykiety>\nnoGroupLabel=<brak etykiety grupy>\n\nAutocomplete.blank=<- brak wyników\n\nmaxTimersExceeded=Przekroczono maksymalną liczbę dozwolonych minutników.\nmaxCountersExceeded=Przekroczono maksymalną liczbę dozwolonych liczników dla tej strony.\n\nlongStringEllipsis=[…]\nlongStringTooLong=Ciąg znaków, który próbujesz wyświetlić, jest zbyt długi dla Konsoli WWW.\n\nconnectionTimeout=Przekroczono limit czasu połączenia. Sprawdź konsolę błędów na obu urządzeniach, aby uzyskać informacje o potencjalnych błędach. Zamknij i otwórz konsolę www, aby spróbować ponownie.\n\npropertiesFilterPlaceholder=Filtruj własności\n\nemptyPropertiesList=Brak własności do wyświetlenia\n\nmessageRepeats.tooltip2=jedno powtórzenie;#1 powtórzenia;#1 powtórzeń\n\nopenNodeInInspector=Kliknij, aby zaznaczyć węzeł w inspektorze\n\ncdFunctionInvalidArgument=Nie można wykonać „cd()” dla wybranego okna. Nieprawidłowy argument.\n\nselfxss.msg=Ostrzeżenie: należy zachować szczególną ostrożność podczas wklejania rzeczy których się nie rozumie. Takie treści mogą potencjalnie pozwolić atakującemu na kradzież Twojej tożsamości lub przejęcie kontroli nad Twoim komputerem. Należy wprowadzić „%S” poniżej (nie trzeba zatwierdzać enterem), aby umożliwić wklejanie.\nselfxss.okstring=zezwalaj na wklejanie\n\nmessageToggleDetails=Przełącz szczegóły wiadomości\ngroupToggle=Przełącz grupę\n\nemptySlotLabel=#1 pusty element;#1 puste elementy;#1 pustych elementów\n\ntable.index=(indeks)\ntable.iterationIndex=(indeks iteracji)\ntable.key=Klucz\ntable.value=Wartości\n\nseverity.error=Błędy\nseverity.warn=Ostrzeżenia\nseverity.info=Informacje\nseverity.log=Wpisy dziennika\n\nlevel.error=Błędy\nlevel.warn=Ostrzeżenia\nlevel.info=Informacje\nlevel.log=Wpisy dziennika\nlevel.debug=Informacje debugowania\n\nwebconsole.find.key=CmdOrCtrl+F\nwebconsole.close.key=CmdOrCtrl+W\nwebconsole.clear.key=Ctrl+Shift+L\nwebconsole.clear.keyOSX=Ctrl+L\n\nwebconsole.menu.copyURL.label=Kopiuj adres odnośnika\nwebconsole.menu.copyURL.accesskey=a\nwebconsole.menu.openURL.label=Otwórz odnośnik w nowej karcie\nwebconsole.menu.openURL.accesskey=O\nwebconsole.menu.openInVarView.label=Otwórz w widoku zmiennych\nwebconsole.menu.openInVarView.accesskey=w\nwebconsole.menu.storeAsGlobalVar.label=Zachowaj jako zmienną globalną\nwebconsole.menu.storeAsGlobalVar.accesskey=Z\nwebconsole.menu.copy.label=Kopiuj\nwebconsole.menu.copy.accesskey=K\nwebconsole.menu.selectAll.label=Zaznacz wszystko\nwebconsole.menu.selectAll.accesskey=o\n\nwebconsole.clearButton.tooltip=Wyczyść zawartość konsoli WWW\nwebconsole.toggleFilterButton.tooltip=Przełącz pasek filtrowania\nwebconsole.filterInput.placeholder=Filtruj zawartość\nwebconsole.errorsFilterButton.label=Błędy\nwebconsole.warningsFilterButton.label=Ostrzeżenia\nwebconsole.logsFilterButton.label=Wpisy dziennika\nwebconsole.infoFilterButton.label=Informacje\nwebconsole.debugFilterButton.label=Wpisy debugowania\nwebconsole.cssFilterButton.label=CSS\nwebconsole.xhrFilterButton.label=XHR\nwebconsole.requestsFilterButton.label=Żądania\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n\n<!ENTITY projectMenu_label \"Projekt\">\n<!ENTITY projectMenu_accesskey \"P\">\n<!ENTITY projectMenu_newApp_label \"Nowa aplikacja…\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"Otwórz aplikację lokalną…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"t\">\n<!ENTITY projectMenu_importHostedApp_label \"Otwórz aplikację zdalną…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"r\">\n<!ENTITY projectMenu_selectApp_label \"Otwórz aplikację…\">\n<!ENTITY projectMenu_selectApp_accesskey \"O\">\n<!ENTITY projectMenu_play_label \"Zainstaluj i uruchom\">\n<!ENTITY projectMenu_play_accesskey \"m\">\n<!ENTITY projectMenu_stop_label \"Zakończ aplikację\">\n<!ENTITY projectMenu_stop_accesskey \"Z\">\n<!ENTITY projectMenu_debug_label \"Debuguj aplikację\">\n<!ENTITY projectMenu_debug_accesskey \"D\">\n<!ENTITY projectMenu_remove_label \"Usuń projekt\">\n<!ENTITY projectMenu_remove_accesskey \"U\">\n<!ENTITY projectMenu_showPrefs_label \"Ustawienia urządzenia\">\n<!ENTITY projectMenu_showPrefs_accesskey \"a\">\n<!ENTITY projectMenu_manageComponents_label \"Zarządzaj dodatkowymi komponentami\">\n<!ENTITY projectMenu_manageComponents_accesskey \"k\">\n<!ENTITY projectMenu_refreshTabs_label \"Odśwież karty\">\n\n<!ENTITY runtimeMenu_label \"Środowisko\">\n<!ENTITY runtimeMenu_accesskey \"o\">\n<!ENTITY runtimeMenu_disconnect_label \"Rozłącz\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"R\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"Zrzut ekranu\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"Z\">\n<!ENTITY runtimeMenu_showDetails_label \"Informacje\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"I\">\n<!ENTITY runtimeMenu_showMonitor_label \"Monitor zasobów\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"M\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Ustawienia urządzenia\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"U\">\n<!ENTITY runtimeMenu_showSettings_label \"Ustawienia urządzenia\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"a\">\n\n<!ENTITY viewMenu_label \"Widok\">\n<!ENTITY viewMenu_accesskey \"W\">\n<!ENTITY viewMenu_toggleEditor_label \"Edytor\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"E\">\n<!ENTITY viewMenu_zoomin_label \"Powiększ\">\n<!ENTITY viewMenu_zoomin_accesskey \"P\">\n<!ENTITY viewMenu_zoomout_label \"Pomniejsz\">\n<!ENTITY viewMenu_zoomout_accesskey \"z\">\n<!ENTITY viewMenu_resetzoom_label \"Rozmiar pierwotny\">\n<!ENTITY viewMenu_resetzoom_accesskey \"R\">\n\n<!ENTITY projectButton_label \"Otwórz aplikację\">\n<!ENTITY runtimeButton_label \"Wybierz środowisko\">\n\n<!ENTITY key_quit \"W\">\n<!ENTITY key_showProjectPanel \"O\">\n<!ENTITY key_play \"R\">\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!ENTITY key_toggleEditor \"B\">\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n\n<!ENTITY projectPanel_myProjects \"Projekty\">\n<!ENTITY projectPanel_runtimeApps \"Aplikacje środowiska\">\n<!ENTITY projectPanel_tabs \"Karty\">\n<!ENTITY runtimePanel_usb \"Urządzenia USB\">\n<!ENTITY runtimePanel_wifi \"Urządzenia Wi-Fi\">\n<!ENTITY runtimePanel_simulator \"Symulator\">\n<!ENTITY runtimePanel_other \"Inne\">\n<!ENTITY runtimePanel_installsimulator \"Zainstaluj symulator\">\n<!ENTITY runtimePanel_noadbhelper \"Zainstaluj dodatek ADB Helper\">\n<!ENTITY runtimePanel_nousbdevice \"Niewidoczne urządzenie?\">\n<!ENTITY runtimePanel_refreshDevices_label \"Odśwież listę urządzeń\">\n\n<!ENTITY details_valid_header \"Zweryfikowana\">\n<!ENTITY details_warning_header \"Ostrzeżenia\">\n<!ENTITY details_error_header \"Błędy\">\n<!ENTITY details_description \"Opis\">\n<!ENTITY details_location \"Położenie\">\n<!ENTITY details_manifestURL \"ID aplikacji\">\n<!ENTITY details_removeProject_button \"Usuń projekt\">\n<!ENTITY details_showPrepackageLog_button \"Wpisy dziennika poprzedzające pakowanie\">\n\n<!ENTITY newAppWindowTitle \"Nowa aplikacja\">\n<!ENTITY newAppHeader \"Szablon\">\n<!ENTITY newAppLoadingTemplate \"Wczytywanie szablonów…\">\n<!ENTITY newAppProjectName \"Nazwa projektu:\">\n\n<!ENTITY deck_close \"Zamknij\">\n<!ENTITY addons_title \"Dodatkowe komponenty\">\n<!ENTITY addons_aboutaddons \"Otwórz menedżer dodatków\">\n\n<!ENTITY prefs_title \"Ustawienia\">\n<!ENTITY prefs_editor_title \"Edytor\">\n<!ENTITY prefs_general_title \"Ogólne\">\n<!ENTITY prefs_restore \"Przywróć domyślne\">\n<!ENTITY prefs_manage_components \"Zarządzaj dodatkowymi komponentami\">\n<!ENTITY prefs_options_autoconnectruntime \"Łącz z ostatnim środowiskiem\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"Ponowne łączenie z ostatnim środowiskiem przy starcie WebIDE\">\n<!ENTITY prefs_options_rememberlastproject \"Przywracanie projektu\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"Przywróć ostatni otwarty projekt podczas uruchamiania WebIDE\">\n<!ENTITY prefs_options_templatesurl \"Adres URL szablonów\">\n<!ENTITY prefs_options_templatesurl_tooltip \"Indeks dostępnych szablonów\">\n<!ENTITY prefs_options_showeditor \"Edytor\">\n<!ENTITY prefs_options_showeditor_tooltip \"Wyświetlanie wewnętrznego edytora\">\n<!ENTITY prefs_options_tabsize \"Szerokość tabulacji\">\n<!ENTITY prefs_options_expandtab \"Miękka tabulacja\">\n<!ENTITY prefs_options_expandtab_tooltip \"Zastępowanie spacjami znaków tabulacji\">\n<!ENTITY prefs_options_detectindentation \"Automatyczne wcięcia\">\n<!ENTITY prefs_options_detectindentation_tooltip \"Odgadywanie głębokości wcięć na podstawie źródłowych treści\">\n<!ENTITY prefs_options_autocomplete \"Automatyczne uzupełnianie\">\n<!ENTITY prefs_options_autocomplete_tooltip \"Automatyczne uzupełnianie kodu\">\n<!ENTITY prefs_options_autoclosebrackets \"Automatyczne nawiasy\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"Automatyczne wstawianie znaków zamykających nawias\">\n<!ENTITY prefs_options_keybindings \"Skróty klawiaturowe\">\n<!ENTITY prefs_options_keybindings_default \"Domyślne\">\n<!ENTITY prefs_options_autosavefiles \"Automatyczne zapisywanie plików\">\n<!ENTITY prefs_options_autosavefiles_tooltip \"Automatyczne zapisywanie plików przed uruchomieniem projektu\">\n\n<!ENTITY runtimedetails_title \"Informacje o środowisku\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB root: \">\n<!ENTITY runtimedetails_summonADBRoot \"zażądaj wyższych uprawnień\">\n<!ENTITY runtimedetails_ADBRootWarning \"Wymagany odblokowany bootloader\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Nieograniczone uprawnienia narzędzi: \">\n<!ENTITY runtimedetails_requestPrivileges \"zażądaj wyższych uprawnień\">\n<!ENTITY runtimedetails_privilegesWarning \"Urządzenie zostanie uruchomione ponownie. Wymagane uprawnienia użytkownika „root”\">\n\n<!ENTITY device_typeboolean \"Wartość logiczna\">\n<!ENTITY device_typenumber \"Liczba całkowita\">\n<!ENTITY device_typestring \"Łańcuch\">\n<!ENTITY device_typeobject \"Obiekt\">\n<!ENTITY device_typenone \"Wybierz typ\">\n\n<!ENTITY devicepreference_title \"Ustawienia urządzenia\">\n<!ENTITY devicepreference_search \"Ustawienia wyszukiwania\">\n<!ENTITY devicepreference_newname \"Nazwa ustawienia\">\n<!ENTITY devicepreference_newtext \"Wartość ustawienia\">\n<!ENTITY devicepreference_addnew \"Dodaj ustawienie\">\n<!ENTITY devicesetting_title \"Ustawienia urządzenia\">\n<!ENTITY devicesetting_search \"Ustawienia wyszukiwania\">\n<!ENTITY devicesetting_newname \"Nazwa ustawienia\">\n<!ENTITY devicesetting_newtext \"Wartość ustawienia\">\n<!ENTITY devicesetting_addnew \"Dodaj ustawienie\">\n\n<!ENTITY monitor_title \"Monitor zasobów\">\n<!ENTITY monitor_help \"Pomoc\">\n\n<!ENTITY wifi_auth_header \"Identyfikacja klienta\">\n<!ENTITY wifi_auth_scan_request \"Urządzenie, z którym się łączysz, potrzebuje więcej informacji, aby uwierzytelnić to połączenie. Proszę zeskanować poniższy kod QR z poziomu komunikatu wyświetlanego na drugim urządzeniu.\">\n<!ENTITY wifi_auth_no_scanner \"Brak komunikatu skanera kodów QR?\">\n<!ENTITY wifi_auth_yes_scanner \"Komunikat skanera kodów QR wyświetlił się?\">\n<!ENTITY wifi_auth_token_request \"Jeśli inne urządzenie prosi o wprowadzenie tokenu zamiast skanowania kodu QR, wprowadź na nim poniższy ciąg znaków:\">\n<!ENTITY wifi_auth_qr_size_note \"Jeśli zbyt mały kod QR uniemożliwia zestawienie połączenia, spróbuj powiększyć zawartość lub całe okno.\">\n\n<!ENTITY logs_title \"Wpisy dziennika poprzedzające pakowanie\">\n\n<!ENTITY simulator_title \"Ustawienia symulatora\">\n<!ENTITY simulator_remove \"Usuń symulator\">\n<!ENTITY simulator_reset \"Przywróć domyślne\">\n<!ENTITY simulator_name \"Nazwa\">\n<!ENTITY simulator_software \"Oprogramowanie\">\n<!ENTITY simulator_version \"Wersja\">\n<!ENTITY simulator_profile \"Profil\">\n<!ENTITY simulator_hardware \"Sprzęt\">\n<!ENTITY simulator_device \"Urządzenie\">\n<!ENTITY simulator_screenSize \"Ekran\">\n<!ENTITY simulator_pixelRatio \"Współczynnik pikseli\">\n<!ENTITY simulator_tv_data \"Symulacja TV\">\n<!ENTITY simulator_tv_data_open \"Dane konfiguracyjne\">\n<!ENTITY simulator_tv_data_open_button \"Otwórz katalog z konfiguracją…\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/client/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=Firefox WebIDE\ntitle_app=Firefox WebIDE: %S\n\nruntimeButton_label=Wybierz środowisko\nprojectButton_label=Otwórz aplikację\n\nmainProcess_label=Główny proces\n\nlocal_runtime=Lokalne środowisko\nremote_runtime=Zdalne środowisko\nremote_runtime_promptTitle=Zdalne środowisko\nremote_runtime_promptMessage=nazwa hosta:port\n\nimportPackagedApp_title=Wybór katalogu\nimportHostedApp_title=Otwieranie aplikacji zdalnej\nimportHostedApp_header=Adres URL manifestu\n\nselectCustomBinary_title=Wybór środowiska uruchomieniowego B2G\nselectCustomProfile_title=Wybór profilu Gaia\n\nnotification_showTroubleShooting_label=Rozwiązywanie problemów\nnotification_showTroubleShooting_accesskey=R\n\nproject_tab_loading=Wczytywanie…\n\nerror_cantInstallNotFullyConnected=Nie można zainstalować projektu - nie w pełni połączono.\nerror_cantInstallValidationErrors=Nie można zainstalować projektu - błędy weryfikacji.\nerror_listRunningApps=Nie można pobrać listy aplikacji z urządzenia.\nerror_operationTimeout=Przekroczono limit czasu dla „%1$S”.\nerror_operationFail=Operacja „%1$S” nie powiodła się.\nerror_cantConnectToApp=Nie można połączyć się z aplikacją „%1$S”\nerror_cantFetchAddonsJSON=Nie można pobrać listy dodatków: %S\nerror_appProjectsLoadFailed=Nie można wczytać listy projektów. Błąd może wystąpić, jeśli wcześniej była uruchamiana nowsza wersja Firefoksa na tym profilu.\nerror_folderCreationFailed=Nie można utworzyć folderu projektu we wskazanym katalogu.\n\nerror_runtimeVersionTooRecent=Podłączone środowisko ma nowszą datę kompilacji (%1$S) niż Firefox, z którego nawiązano połączenie (%2$S). Taki układ nie jest obsługiwany i może spowodować awarię narzędzi. Proszę uaktualnić Firefoksa.\n\naddons_stable=stabilny\naddons_unstable=rozwijany\naddons_simulator_label=Symulator Firefox OS %1$S (%2$S)\naddons_install_button=Zainstaluj\naddons_uninstall_button=Odinstaluj\naddons_adb_label=Dodatek ADB Helper\naddons_adapters_label=Dodatek Firefox Developer Tools Adapters\naddons_adb_warning=Urządzenia USB nie będą wykrywane bez tego dodatku\naddons_status_unknown=?\naddons_status_installed=Zainstalowany\naddons_status_uninstalled=Niezainstalowany\naddons_status_preparing=Przygotowywanie…\naddons_status_downloading=Pobieranie…\naddons_status_installing=Instalowanie…\n\nruntimedetails_checkno=Nie\nruntimedetails_checkyes=Tak\nruntimedetails_checkunknown=Nieznany (wymaga dodatku ADB Helper 0.4.0 lub nowszego)\nruntimedetails_notUSBDevice=Inne urządzenie (nie USB)\n\nstatus_tooltip=Status weryfikacji: %1$S\nstatus_valid=prawidłowy\nstatus_warning=ostrzeżenia\nstatus_error=błędy\nstatus_unknown=nieznany\n\ndevice_reset_default=Przywróć domyślne\n\nsimulator_custom_device=Własny\nsimulator_custom_binary=B2G…\nsimulator_custom_profile=Profil Gaia…\nsimulator_default_profile=Domyślny\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/shared/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY csscoverage.backButton \"Wstecz\">\n<!ENTITY csscoverage.unused \"Nieużywane reguły\">\n<!ENTITY csscoverage.noMatches \"Żadne elementy nie zostały dopasowane dla następujących reguł:\">\n<!ENTITY csscoverage.optimize.header \"Optymalizowalne strony\">\n\n<!ENTITY csscoverage.optimize.body1 \"Czasami można przyśpieszyć wczytywanie przenosząc elementy\">\n<!ENTITY csscoverage.optimize.body2 \"na dół strony i tworząc w jej treści (na górze strony) nowy element\">\n<!ENTITY csscoverage.optimize.body3 \"zawierający reguły potrzebne przed zdarzeniem „load”, przykładowo:\">\n\n<!ENTITY csscoverage.optimize.bodyX \"Wszystkie reguły znajdują się w treści strony.\">\n\n<!ENTITY csscoverage.footer1 \"Więcej informacji na temat sposobu generowania raportów można znaleźć\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/en-US/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"w artykule MDN o tym narzędziu\">\n<!ENTITY csscoverage.footer4 \".\">\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/shared/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncsscoverageDesc=Analiza pokrycia regułami CSS\ncsscoverageStartDesc2=Rozpocznij zbieranie danych o pokryciu regułami CSS\ncsscoverageStopDesc2=Zatrzymaj zbieranie danych o pokryciu regułami CSS\ncsscoverageOneShotDesc2=Zbierz dane o pokryciu regułami CSS\ncsscoverageToggleDesc2=Przełącz analizę pokrycia regułami CSS\ncsscoverageReportDesc2=Wyświetl raport pokrycia regułami CSS\ncsscoverageStartNoReloadDesc=Nie rozpoczynaj przy przeładowaniu strony\ncsscoverageStartNoReloadManual=Najlepiej jest rozpoczynać, przeładowując bieżącą stronę, ponieważ daje to znany punkt wyjścia testu - mogą jednak występować okoliczności, gdy jest to niepożądane (np. strona nie powróci do bieżącego stanu)\n\ncsscoverageRunningReply=Analizowanie pokrycia regułami CSS\ncsscoverageDoneReply=Zakończono analizowanie pokrycia regułami CSS\n\ncsscoverageRunningError=Analizowanie pokrycia regułami CSS już działa\ncsscoverageNotRunningError=Analizowanie pokrycia regułami CSS nie jest uruchomione\ncsscoverageNotRunError=Analizowanie pokrycia regułami CSS nie było uruchamiane\ncsscoverageNoRemoteError=Wybrany cel nie obsługuje analizowania pokrycia regułami CSS\ncsscoverageOneShotReportError=Raport pokrycia regułami CSS jest niedostępny dla danych „oneshot”. Proszę użyć „start/stop”.\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/shared/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nremoteIncomingPromptTitle=Połączenie przychodzące\nremoteIncomingPromptHeader=Otrzymano prośbę o zgodę na zdalne połączenie debugera. Klient zdalny może przejąć całkowitą kontrolę nad przeglądarką.\nremoteIncomingPromptClientEndpoint=Klient: %1$S\nremoteIncomingPromptServerEndpoint=Serwer: %1$S\nremoteIncomingPromptFooter=Zezwolić na połączenie?\nremoteIncomingPromptDisable=Zablokuj\n\nclientSendOOBTitle=Identyfikacja klienta\nclientSendOOBHeader=Urządzenie, z którym się łączysz, potrzebuje więcej informacji, aby uwierzytelnić to połączenie. Proszę wprowadzić poniższy token w formularzu wyświetlanym na drugim urządzeniu.\nclientSendOOBHash=Certyfikat: %1$S\nclientSendOOBToken=Token: %1$S\n\nserverReceiveOOBTitle=Wprowadź token\nserverReceiveOOBBody=Drugie urządzenie powinno wyświetlać token. Wprowadź go tutaj, aby dokończyć uwierzytelnianie z tamtym urządzeniem.\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/shared/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncanonDescNone=(Brak opisu)\ncanonDefaultGroupName=Opcje\ncanonProxyDesc=Wykonaj polecenie na %S\ncanonProxyManual=Zbiór poleceń do wykonania na systemie zdalnym. Komunikacja z systemem zdalnym odbywa się przez %S\ncanonProxyExists=Istnieje już polecenie o nazwie „%S”\n\ncliEvalJavascript=Wprowadź JavaScript bezpośrednio\ncliUnusedArg=Zbyt wiele argumentów\ncliOptions=Dostępne opcje\ncliUnknownCommand2=Nieznane polecenie „%1$S”.\ncliIncompleteParam=Wymagana wartość dla „%1$S”.\n\nfileErrNotExists=Plik „%1$S” nie istnieje\nfileErrExists=Plik „%1$S” już istnieje\nfileErrIsNotFile=„%1$S” nie jest plikiem\nfileErrIsNotDirectory=„%1$S” nie jest katalogiem\nfileErrDoesntMatch=„%1$S” nie pasuje do „%2$S”\n\nfieldMenuMore=Więcej dopasowań – kontynuuj pisanie\n\njstypeParseScope=Utracono zasięg\njstypeParseMissing=Nie można odnaleźć własności „%S”\njstypeBeginSyntax=Błąd składni\njstypeBeginUnterm=Niezakończony literał tekstowy\njstypeParseError=Błąd\n\ntypesNumberNan=Nie można skonwertować „%S” do liczby.\ntypesNumberMax=%1$S to więcej niż dozwolone maksimum: %2$S.\ntypesNumberMin=%1$S to mniej niż dozwolone minimum: %2$S.\ntypesNumberNotInt2=Nie można skonwertować „%S” do liczby całkowitej.\ntypesDateNan=Nie można skonwertować „%S” do daty.\ntypesDateMax=Data %1$S jest późniejsza niż maksimum: %2$S.\ntypesDateMin=Data %1$S jest wcześniejsza niż minimum: %2$S.\ntypesSelectionNomatch=Nie można użyć „%S”.\n\nnodeParseSyntax=Błąd składni w zapytaniu CSS\nnodeParseMultiple=Zbyt wiele wyników (%S)\nnodeParseNone=Brak wyników\n\nhelpDesc=Pomoc dotycząca dostępnych poleceń\nhelpManual=Dostarcza informacji na temat danego polecenia (jeśli podano tekst do wyszukania i odnaleziono dokładnie pasujący wynik) lub na temat dostępnych poleceń (jeśli nie podano tekstu do wyszukania lub jeśli nie odnaleziono dokładnie pasujących wyników).\n\nhelpSearchDesc=Tekst do wyszukania\nhelpSearchManual3=tekst do wyszukania, stosowany do zawężenia listy wyświetlanych poleceń. Wyrażenia regularne nie są obsługiwane.\n\nhelpManSynopsis=Streszczenie\nhelpManNone=Brak\n\nhelpListAll=Dostępne polecenia:\nhelpListPrefix=Nazwy poleceń zaczynające się od „%S”:\nhelpListNone=Brak poleceń, których nazwy zaczynałyby się od „%S”\n\nhelpManRequired=wymagany\nhelpManOptional=opcjonalny\nhelpManDefault=opcjonalny, domyślnie=%S\n\nhelpIntro=GCLI jest eksperymentem mającym na celu utworzenie użytecznego wiersza poleceń dla twórców witryn.\n\nsubCommands=Polecenia podrzędne\n\ncommandParseError=Błąd parsowania wiersza poleceń\n\ncontextDesc=Skoncentruj się na grupie poleceń\ncontextManual=Określ domyślny przedrostek dla przyszłych poleceń. Na przykład „context git” pozwoli na pisanie „commit” zamiast „git commit”.\ncontextPrefixDesc=Przedrostek poleceń\ncontextNotParentError=Nie można użyć „%S” jako przedrostka, ponieważ nie jest poleceniem nadrzędnym.\ncontextReply=Używanie „%S” jako przedrostka poleceń\ncontextEmptyReply=Przedrostek poleceń nie jest ustawiony\n\nconnectDesc=Pośrednictwo poleceń dla serwera\nconnectManual=Połącz z serwerem, tworząc lokalne wersje poleceń na serwerze. Polecenia zdalne początkowo mają przedrostek, do odróżnienia od poleceń lokalnych (ale sprawdź polecenie context, by to ominąć)\nconnectPrefixDesc=Przedrostek nadrzędny dla poleceń zaimportowanych\nconnectMethodDesc=Metoda łączenia\nconnectUrlDesc=Adres URL do łączenia\nconnectDupReply=Polecenie o nazwie %S już istnieje.\nconnectReply=Dodano %S poleceń.\n\ndisconnectDesc2=Rozłącz z serwerem\ndisconnectManual2=Rozłącz z serwerem wykonującym zdalne polecenia\ndisconnectPrefixDesc=Przedrostek nadrzędny dla zaimportowanych poleceń\ndisconnectReply=Usunięto %S poleceń.\n\nglobalDesc=Zmień obiekt globalny JS\nglobalWindowDesc=Nowe okno/obiekt globalny\nglobalOutput=Globalny obiekt JS to %S\n\nclearDesc=Wyczyść pole wyjścia\n\nlangDesc=Wprowadzanie poleceń w innych językach\nlangOutput=Obecnie używasz %S\n\nprefDesc=Polecenia do sterowania ustawieniami\nprefManual=Polecenia do wyświetlania i modyfikowania preferencji, zarówno dla GCLI, jak i dla otaczającego środowiska\nprefListDesc=Wyświetl dostępne ustawienia\nprefListManual=Wyświetl listę preferencji, opcjonalnie przefiltrowaną przy użyciu parametru „search”\nprefListSearchDesc=Filtruj listę wyświetlonych ustawień\nprefListSearchManual=Szukaj zadanego ciągu znaków w liście dostępnych preferencji\nprefShowDesc=Wyświetl wartość ustawienia\nprefShowManual=Wyświetl wartość danej preferencji\nprefShowSettingDesc=Ustawienie do wyświetlenia\nprefShowSettingManual=Nazwa ustawienia do wyświetlenia\nprefSetDesc=Zmień ustawienie\nprefSetManual=Zmień preferencje określone przez środowisko\nprefShowSettingValue=%1$S: %2$S\nprefSetSettingDesc=Ustawienie do zmiany\nprefSetSettingManual=Nazwa ustawienia do zmiany.\nprefSetValueDesc=Nowa wartość ustawienia\nprefSetValueManual=Nowa wartość dla danego ustawienia\nprefResetDesc=Zresetuj ustawienie\nprefResetManual=Przywraca początkową wartość danego ustawienia\nprefResetSettingDesc=Ustawienie do zresetowania\nprefResetSettingManual=Nazwa ustawienia, któremu ma być przywrócona wartość początkowa\nprefOutputFilter=Filtr\nprefOutputName=Nazwa\nprefOutputValue=Wartość\n\nintroDesc=Wyświetl wiadomość powitalną\nintroManual=Wyświetla ponownie wiadomość wyświetlaną nowym użytkownikom, zanim klikną przycisk „Rozumiem”\nintroTextOpening3=GCLI jest eksperymentem mającym na celu utworzenie użytecznego wiersza poleceń dla twórców witryn.\nintroTextCommands=Aby wyświetlić listę poleceń, wprowadź\nintroTextKeys2=albo aby wyświetlić/ukryć podpowiedź polecenia, wciśnij\nintroTextF1Escape=F1/Escape\nintroTextGo=Rozumiem!\nhideIntroDesc=Wyświetlaj wiadomość powitalną\neagerHelperDesc=Jak gorliwe mają być podpowiedzi\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/shared/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhelpDesc=Pomoc na temat dostępnych poleceń\nhelpAvailable=Dostępne polecenia\nnotAvailableInE10S=Polecenie „%1$S” jest niedostępne w trybie wieloprocesowym (E10S)\nconsoleDesc=Polecenia sterowania konsolą\nconsoleManual=Filtrowanie, czyszczenie i zamykanie konsoli WWW\nconsoleclearDesc=Wyczyść konsolę\n\nscreenshotDesc=Zapisz obraz strony\nscreenshotManual=Zapisz jako obraz PNG całe widoczne okno (opcjonalnie: po zadanym opóźnieniu)\nscreenshotFilenameDesc=Nazwa pliku docelowego\nscreenshotFilenameManual=Nazwa pliku (powinna mieć rozszerzenie „.png”), do którego ma być zapisany zrzut ekranu.\nscreenshotClipboardDesc=Skopiować zrzut ekranu do schowka? (true/false)\nscreenshotClipboardManual=True, jeśli zrzut ekranu ma być skopiowany do schowka, a nie zapisany do pliku.\nscreenshotGroupOptions=Parametry\nscreenshotDelayDesc=Opóźnienie (w sekundach)\nscreenshotDelayManual=Czas (w sekundach), po którym ma być wykonany zrzut ekranu\nscreenshotDPRDesc=Współczynnik pikseli urządzenia\nscreenshotDPRManual=Współczynnik pikseli dla zrzutu ekranu\nscreenshotFullPageDesc=Cała strona? (true/false)\nscreenshotFullPageManual=True, jeśli zrzut ekranu ma zawierać części strony, które znajdują się poza bieżącą pozycją paska przewijania.\nscreenshotFileDesc=Zapisać do pliku? (true/false)\nscreenshotFileManual=True, jeśli zrzut ekranu powinien zostać zapisany do pliku, nawet jeśli zostały zaznaczone inne opcje (np. schowek).\nscreenshotGeneratedFilename=Zrzut ekranu z %1$S o %2$S\nscreenshotErrorSavingToFile=Błąd zapisywania do\nscreenshotSavedToFile=Zapisano do\nscreenshotErrorCopying=Podczas kopiowania do schowka wystąpił błąd.\nscreenshotCopied=Skopiowano do schowka.\nscreenshotTooltipPage=Zrzut ekranu całej strony\nscreenshotImgurDesc=Wyślij do imgur.com\nscreenshotImgurManual=Wysyła zrzut do serwisu imgur.com zamiast zapisywać na dysku\nscreenshotImgurError=Nie udało się uzyskać dostępu do API imgur\nscreenshotImgurUploaded=Wysłano, %1$S\n\nhighlightDesc=Podświetl węzły\nhighlightManual=Podświetl węzły na stronie pasujące do selektora\nhighlightSelectorDesc=Selektor CSS\nhighlightSelectorManual=Selektor CSS do wybierania węzłów na stronie\nhighlightOptionsDesc=Parametry\nhighlightHideGuidesDesc=Ukryj prowadnice\nhighlightHideGuidesManual=Ukryj prowadnice wokół podświetlonych węzłów\nhighlightShowInfoBarDesc=Wyświetl informacje\nhighlightShowInfoBarManual=Wyświetl informacje (nazwę elementu, atrybuty i wymiary) ponad podświetlonym węzłem\nhighlightShowAllDesc=Wyświetl wszystkie\nhighlightShowAllManual=Tylko pierwsze sto pasujących do selektora węzłów będzie podświetlone, aby uniknąć zbytniego spowalniania strony - ten parametr pozwala wyświetlić wszystkie węzły.\nhighlightRegionDesc=Region modelu pudełkowego\nhighlightRegionManual=Który region modelu pudełkowego powinien być podświetlony: „content”, „padding”, „border” czy „margin”\nhighlightFillDesc=Styl wypełnienia\nhighlightFillManual=Nadpisz domyślny styl wypełnienia regionu wybranym kolorem\nhighlightKeepDesc=Utrzymaj istniejące podświetlenia\nhighlightKeepManual=Bez tego parametru istniejące podświetlenia zostaną ukryte, gdy zostanie wykonane to polecenie.\nhighlightOutputConfirm2=Podświetlono %1$S węzeł;Podświetlono %1$S węzły;Podświetlono %1$S węzłów\nhighlightOutputMaxReached=Pasujących węzłów: %1$S (tylko %2$S podświetlonych). Użyj „--showall”, aby podświetlić wszystkie\n\nunhighlightDesc=Ukryj podświetlenie\nunhighlightManual=Ukryj podświetlenie wszystkich węzłów poprzednio podświetlonych poleceniem „highlight”\n\nrestartBrowserDesc=Uruchom ponownie program %1$S\nrestartBrowserNocacheDesc=Wyłącza ładowanie treści z pamięci podręcznej po ponownym uruchomieniu\nrestartBrowserRequestCancelled=Żądanie ponownego uruchomienia anulowane przez użytkownika.\nrestartBrowserRestarting=Ponowne uruchamianie programu %1$S…\nrestartBrowserGroupOptions=Opcje\nrestartBrowserSafemodeDesc=Przełączy w tryb awaryjny po ponownym uruchomieniu\n\ninspectDesc=Zbadaj węzeł\ninspectManual=Zbadaj wymiary i własności elementu, używając selektora CSS do otwarcia mechanizmu podświetlania DOM\ninspectNodeDesc=Selektor CSS\ninspectNodeManual=Selektor CSS do użycia w document.querySelector, który identyfikuje pojedynczy element\n\neyedropperDesc=Pobierz kolor ze strony\neyedropperManual=Otwiera panel powiększający obszar strony i pozwalający skopiować wartości kolorów poszczególnych pikseli\n\ndebuggerClosed=Debuger musi być otwarty przed wywołaniem tego polecenia\ndebuggerStopped=Debuger musi być otwarty przed ustawieniem punktów wstrzymania\n\nbreakDesc=Zarządzaj punktami wstrzymania\nbreakManual=Polecenia listowania, dodawania i usuwania punktów wstrzymania\nbreaklistDesc=Wyświetl znane punkty wstrzymania\nbreaklistNone=Brak ustawionych punktów wstrzymania\nbreaklistOutRemove=Usuń\nbreakaddAdded=Dodano punkt wstrzymania\nbreakaddFailed=Nie udało się ustawić punktu wstrzymania: %S\nbreakaddDesc=Dodaj punkt wstrzymania\nbreakaddManual=Obsługiwane rodzaje punktów wstrzymania: wierszowy\nbreakaddlineDesc=Dodaj wierszowy punkt wstrzymania\nbreakaddlineFileDesc=URI pliku JS\nbreakaddlineLineDesc=Numer wiersza\nbreakdelDesc=Usuń punkt wstrzymania\nbreakdelBreakidDesc=Indeks punktu wstrzymania\nbreakdelRemoved=Usunięto punkt wstrzymania\n\ndbgDesc=Zarządzaj debugerem\ndbgManual=Polecenia do przerwania lub wznowienia głównego wątku, przechodzenia do, poza i ponad wierszami kodu\ndbgOpen=Otwórz debugera\ndbgClose=Zamknij debugera\ndbgInterrupt=Wstrzymuje główny wątek\ndbgContinue=Wznawia główny wątek i kontynuuje wykonywanie po punkcie przerwania, aż do następnego punktu przerwania lub zakończenia skryptu.\ndbgStepDesc=Zarządzaj wykonywaniem krokowym\ndbgStepManual=Polecenia do przechodzenia do, poza i ponad wierszami kodu\ndbgStepOverDesc=Wykonuje bieżące polecenie i zatrzymuje się przy następnym. Jeśli bieżące polecenie jest wywołaniem funkcji, debuger wykona całą funkcję i zatrzyma się przy następnym poleceniu po wywołaniu funkcji\ndbgStepInDesc=Wykonuje bieżące polecenie i zatrzymuje się przy następnym. Jeśli bieżące polecenie jest wywołaniem funkcji, debuger wejdzie do tej funkcji, w przeciwnym razie zatrzyma się przy następnym poleceniu.\ndbgStepOutDesc=Wychodzi poza bieżącą funkcję i o jeden poziom do góry, jeśli funkcja jest zagnieżdżona. Jeśli wykonywany kod jest kodem głównego poziomu, skrypt wykonywany jest do końca lub do napotkania następnego punktu przerwania. Przeskoczone polecenia są wykonywane, ale bez przechodzenia krokowego.\ndbgListSourcesDesc=Wyświetla listę źródłowych adresów URL wczytanych do debugera\ndbgBlackBoxDesc=Źródła ukryte w czarnej skrzynce przed debugerem\ndbgBlackBoxSourceDesc=Źródło do dodania do czarnej skrzynki\ndbgBlackBoxGlobDesc=Dodaj do czarnej skrzynki wszystkie źródła które pasują do wyrażenia (np. „*.min.js”)\ndbgBlackBoxInvertDesc=Odwróć dopasowanie, by ukryć każde inne źródło niż wskazane lub pasujące do wyrażenia.\ndbgBlackBoxEmptyDesc=(Brak źródeł w czarnej skrzynce)\ndbgBlackBoxNonEmptyDesc=Następujące źródła zostały dodane czarnej skrzynki:\ndbgBlackBoxErrorDesc=Błąd ukrywania źródła:\ndbgUnBlackBoxDesc=Przestań ukrywać źródła przed debugerem\ndbgUnBlackBoxSourceDesc=Źródło które ma przestać być ukrywane\ndbgUnBlackBoxGlobDesc=Przestań ukrywać wszystkie źródła które pasują do wyrażenia (np. „*.min.js”)\ndbgUnBlackBoxEmptyDesc=(Nie zaprzestano ukrywania jakiegokolwiek źródła)\ndbgUnBlackBoxNonEmptyDesc=Zaprzestano ukrywania następujących źródeł:\ndbgUnBlackBoxErrorDesc=Błąd zaprzestawania ukrywania źródła:\ndbgUnBlackBoxInvertDesc=Odwróć dopasowanie, by przestać ukrywać każde źródło inne niż wskazane lub pasujące do wyrażenia.\n\nconsolecloseDesc=Zamknij konsolę\nconsoleopenDesc=Otwórz konsolę\n\neditDesc=Modyfikuj zasób strony\neditManual2=Edytuj wybrany zasób tej strony\neditResourceDesc=URL do edycji\neditLineToJumpToDesc=Wiersz, do którego chcemy przeskoczyć\n\nresizePageDesc=Zmień rozmiar strony\nresizePageArgWidthDesc=Szerokość w pikselach\nresizePageArgHeightDesc=Wysokość w pikselach\nresizeModeOnDesc=Przejdź do trybu responsywnego\nresizeModeOffDesc=Opuść tryb responsywny\nresizeModeToggleDesc=Przełącz tryb responsywny\nresizeModeToggleTooltip2=Widok trybu responsywnego (%S)\nresizeModeToDesc=Zmodyfikuj rozmiar strony\nresizeModeDesc=Zarządzaj trybem responsywnym\nresizeModeManual2=Responsywne strony reagują na swoje środowisko, dzięki czemu wyglądają dobrze na urządzeniach mobilnych, dużych ekranach i wszystkim pomiędzy. Tryb responsywny pozwala łatwo testować różne rozmiary stron w programie %1$S bez potrzeby zmieniania rozmiaru okna przeglądarki.\n\ncmdDesc=Zarządzaj poleceniami\ncmdRefreshDesc=Wczytaj ponownie katalog mozcmd\ncmdStatus3=Wczytano polecenia z „%1$S”\ncmdSetdirDesc=Wskaż położenie katalogu mozcmd\ncmdSetdirManual3=Katalog „mozcmd” jest łatwym sposobem na tworzenie nowych poleceń. Więcej informacji można znaleźć pod adresem https://developer.mozilla.org/en-US/docs/Tools/GCLI/Customization\ncmdSetdirDirectoryDesc=Katalog zawierający pliki „.mozcmd”\n\naddonDesc=Zarządzaj dodatkami\naddonListDesc=Lista zainstalowanych dodatków\naddonListTypeDesc=Wybierz typ dodatku\naddonListDictionaryHeading=Obecnie zainstalowane są następujące słowniki:\naddonListExtensionHeading=Obecnie zainstalowane są następujące rozszerzenia:\naddonListLocaleHeading=Obecnie zainstalowane są następujące pakiety językowe:\naddonListPluginHeading=Obecnie zainstalowane są następujące wtyczki:\naddonListThemeHeading=Obecnie zainstalowane są następujące motywy:\naddonListAllHeading=Obecnie zainstalowane są następujące dodatki:\naddonListUnknownHeading=Obecnie zainstalowane są następujące dodatki wybranego typu:\naddonListOutEnable=Włącz\naddonListOutDisable=Wyłącz\naddonPending=w toku\naddonPendingEnable=włączanie\naddonPendingDisable=wyłączanie\naddonPendingUninstall=dezinstalacja\naddonPendingInstall=instalacja\naddonPendingUpgrade=aktualizacja\naddonNameDesc=Nazwa dodatku\naddonNoneOfType=Brak zainstalowanych dodatków tego typu.\naddonEnableDesc=Włącz dany dodatek\naddonAlreadyEnabled=Dodatek %S jest już włączony.\naddonEnabled=Włączono dodatek %S.\naddonDisableDesc=Wyłącz dany dodatek\naddonAlreadyDisabled=Dodatek %S jest już wyłączony.\naddonDisabled=Wyłączono dodatek %S.\naddonCtpDesc=Ustaw pytanie o aktywację określonej wtyczki.\naddonCtp=Wtyczka „%S” ustawiona na pytanie przed aktywacją.\naddonAlreadyCtp=Wtyczka „%S” jest już ustawiona na pytanie przed aktywacją.\naddonCantCtp=Dodatek „%S” nie może zostać ustawiony na pytanie przed aktywacją, ponieważ dodatek nie jest wtyczką.\naddonNoCtp=„%S” nie może zostać ustawiony na pytanie przed aktywacją.\n\nexportDesc=Eksportuj zasoby\nexportHtmlDesc=Eksportuj HTML ze strony\n\npagemodDesc=Wprowadź zmiany na stronie\npagemodReplaceDesc=Znajdź i zamień elementy strony\npagemodReplaceSearchDesc=Czego szukać\npagemodReplaceReplaceDesc=Tekst zastępujący\npagemodReplaceIgnoreCaseDesc=Szukaj bez rozróżniania wielkości znaków\npagemodReplaceRootDesc=Selektor CSS elementu, wewnątrz którego będzie wyszukiwanie\npagemodReplaceSelectorDesc=Selektor CSS do dopasowania w wyszukiwaniu\npagemodReplaceAttributesDesc=Regexp dopasowania atrybutów\npagemodReplaceAttrOnlyDesc=Ogranicz wyszukiwanie do atrybutów\npagemodReplaceContentOnlyDesc=Ogranicz wyszukiwanie do węzłów tekstowych\npagemodReplaceResult=Elementy dopasowane przez selektor: %1$S. Zastąpienia w węzłach tekstowych: %2$S. Zastąpienia w atrybutach: %3$S.\npagemodRemoveDesc=Usuń elementy i atrybuty ze strony\npagemodRemoveElementDesc=Usuń elementy ze strony\npagemodRemoveElementSearchDesc=Selektor CSS określający elementy do usunięcia\npagemodRemoveElementRootDesc=Selektor CSS elementu, wewnątrz którego będzie wyszukiwanie\npagemodRemoveElementStripOnlyDesc=Usuń element, ale pozostaw zawartość\npagemodRemoveElementIfEmptyOnlyDesc=Usuń tylko puste elementy\npagemodRemoveElementResultMatchedAndRemovedElements=Elementy dopasowane przez selektor: %1$S. Elementy usunięte: %2$S.\npagemodRemoveAttributeDesc=Usuń pasujące atrybuty\npagemodRemoveAttributeSearchAttributesDesc=Regexp określający atrybuty do usunięcia\npagemodRemoveAttributeSearchElementsDesc=Selektor CSS elementów do dołączenia\npagemodRemoveAttributeRootDesc=Selektor CSS elementu, wewnątrz którego będzie wyszukiwanie\npagemodRemoveAttributeIgnoreCaseDesc=Szukaj bez rozróżniania wielkości znaków\npagemodRemoveAttributeResult=Elementy dopasowane przez selektor: %1$S. Atrybuty usunięte: %2$S.\n\ntoolsDesc2=Hakuj narzędzia dla programistów programu %1$S\ntoolsManual2=Różne polecenia związane z hakowaniem narzędzi dla programistów %1$S.\ntoolsSrcdirDesc=Wczytaj narzędzia z kopii repozytorium mozilla-central.\ntoolsSrcdirNotFound2=%1$S nie istnieje albo nie jest kopią repozytorium mozilla-central.\ntoolsSrcdirReloaded2=Narzędzia wczytane z %1$S.\ntoolsSrcdirManual2=Wczytaj narzędzia dla programistów programu %1$S w całości z repozytorium mozilla-central.\ntoolsSrcdirDir=Pobranie mozilla-central z repozytorium\ntoolsBuiltinDesc=Używaj narzędzi wbudowanych\ntoolsBuiltinManual=Używaj narzędzi wbudowanych, bez względu na poprzednie polecenia srcdir.\ntoolsBuiltinReloaded=Wczytano narzędzia wbudowane.\ntoolsReloadDesc=Wczytaj narzędzia ponownie\ntoolsReloaded2=Narzędzia wczytane ponownie.\n\ncookieDesc=Wyświetl i zmień ciasteczka\ncookieManual=Polecenia do listowania, tworzenia, usuwania i modyfikacji ciasteczek dla bieżącej domeny.\ncookieListDesc=Wyświetl ciasteczka\ncookieListManual=Wyświetl listę ciasteczek związanych z bieżącą stroną.\ncookieListOutHost=Host:\ncookieListOutPath=Ścieżka:\ncookieListOutExpires=Wygasa:\ncookieListOutAttributes=Atrybuty:\ncookieListOutNone=Brak\ncookieListOutSession=Przy wyjściu z przeglądarki (sesja)\ncookieListOutNonePage=Nie znaleziono ciasteczek dla tej strony\ncookieListOutNoneHost=Nie znaleziono ciasteczek dla hosta %1$S\ncookieListOutEdit=Edytuj\ncookieListOutRemove=Usuń\ncookieRemoveDesc=Usuń ciasteczko\ncookieRemoveManual=Usuń ciasteczko o zadanym kluczu\ncookieRemoveKeyDesc=Klucz ciasteczka do usunięcia\ncookieSetDesc=Ustaw ciasteczko\ncookieSetManual=Ustaw ciasteczko, określając nazwę klucza, jego wartość i opcjonalnie jeden lub wiele poniższych atrybutów: expires (max-age w sekundach lub data w formacie GMTString), path, domain, secure\ncookieSetKeyDesc=Klucz ciasteczka do ustawienia\ncookieSetValueDesc=Wartość ciasteczka do ustawienia\ncookieSetOptionsDesc=Parametry\ncookieSetPathDesc=Ścieżka ciasteczka do ustawienia\ncookieSetDomainDesc=Domena ciasteczka do ustawienia\ncookieSetSecureDesc=Przesyłane tylko po HTTPS\ncookieSetHttpOnlyDesc=Niedostępne ze skryptów po stronie klienta\ncookieSetSessionDesc=Ważne tylko na czas sesji przeglądarki\ncookieSetExpiresDesc=Data wygaśnięcia ciasteczka (data w formacie RFC2822 lub ISO 8601 w cudzysłowie)\n\njsbDesc=Upiększanie JavaScriptu\njsbUrlDesc=URL pliku JS do upiększenia\njsbIndentSizeDesc=Liczba znaków wcięcia\njsbIndentSizeManual=Liczba znaków, o które należy wciąć każdy wiersz\njsbIndentCharDesc=Znaki używane do wcięć w każdym wierszu\njsbIndentCharManual=Znaki używane do wcięć każdego wiersza, możliwe do wyboru są spacja lub tabulator.\njsbDoNotPreserveNewlinesDesc=Nie zachowuj końców wierszy\njsbPreserveNewlinesManual=Czy istniejące końce wierszy mają być zachowane\njsbPreserveMaxNewlinesDesc=Maks. następujących po sobie końców wierszy\njsbPreserveMaxNewlinesManual=Maksymalna liczba następujących po sobie końców wierszy do zachowania\njsbJslintHappyDesc=Wymusić tryb jslint-stricter?\njsbJslintHappyManual=Ustawienie na wartość true spowoduje wymuszanie trybu jslint-stricter\njsbBraceStyleDesc2=Wybierz styl kodowania klamr\njsbBraceStyleManual2=Wybierz styl kodowania klamr: collapse - klamry w tym samym wierszu co polecenia sterowania; expand - klamry w osobnych wierszach (styl Allmana / ANSI); end-expand - końcowe klamry w osobnych wierszach; expand-strict - klamry w osobnych wierszach, nawet jeśli spowoduje to uszkodzenie kodu.\njsbNoSpaceBeforeConditionalDesc=Bez spacji przed poleceniem if\njsbUnescapeStringsDesc=Odkodować znaki \\\\xNN?\njsbUnescapeStringsManual=Czy drukowalne znaki w ciągach zakodowane w notacji \\\\xNN mają być odkodowane?\njsbInvalidURL=Proszę wprowadzić poprawny URL\njsbOptionsDesc=Parametry\n\ncalllogDesc=Polecenia do zarządzania zapisywaniem wywołań funkcji\ncalllogStartDesc=Zacznij zapisywać wywołania funkcji na konsoli\ncalllogStartReply=Zapisywanie wywołań rozpoczęte\ncalllogStopDesc=Przestań zapisywać wywołania funkcji\ncalllogStopNoLogging=Zapisywanie wywołań nie jest obecnie aktywne\ncalllogStopReply=Zatrzymano zapisywanie wywołań. Aktywne konteksty: %1$S.\ncalllogChromeStartDesc=Zacznij zapisywać wywołania funkcji dla kodu chrome na konsoli\ncalllogChromeSourceTypeDesc=Globalny obiekt, JSM URI lub JS jako źródło dla globalnego obiektu\ncalllogChromeSourceTypeManual=Globalny obiekt, JSM URI lub JS do wykonania w oknie chrome, z którego zostanie pozyskany globalny obiekt\ncalllogChromeStartReply=Zapisywanie wywołań rozpoczęte.\ncalllogChromeStopDesc=Przestań zapisywać wywołania funkcji\ncalllogChromeStopNoLogging=Zapisywanie wywołań dla kodu chrome nie jest obecnie aktywne\ncalllogChromeStopReply=Zatrzymano zapisywanie wywołań. Aktywne konteksty: %1$S.\ncallLogChromeAnonFunction=<anonimowa>\ncallLogChromeMethodCall=Wywołanie metody\ncallLogChromeInvalidJSM=Nieprawidłowy JSM!\ncallLogChromeVarNotFoundContent=Nie znaleziono zmiennej w oknie treści.\ncallLogChromeVarNotFoundChrome=Nie znaleziono zmiennej w oknie chrome.\ncallLogChromeEvalException=Wykonywany kod JavaScript zwrócił następujący wyjątek\ncallLogChromeEvalNeedsObject=Kod JavaScript musi dać się zinterpretować jako obiekt, którego wywołania metod będą zapisywane, np. „({a1: function() {this.a2()},a2: function() {}});”\n\nscratchpadOpenTooltip=Brudnopis\n\npaintflashingDesc=Podświetl malowany obszar\npaintflashingOnDesc=Włącz migotanie malowania\npaintflashingOffDesc=Wyłącz migotanie malowania\npaintflashingChromeDesc=ramki chrome\npaintflashingManual=Rysuj odmalowane obszary w innych kolorach\npaintflashingTooltip=Podświetla odmalowany obszar\npaintflashingToggleDesc=Przełącza podświetlanie malowania\n\nsplitconsoleTooltip2=Konsola na dole (%S)\n\nappCacheDesc=Narzędzia pamięci podręcznej aplikacji\nappCacheValidateDesc=Sprawdź poprawność manifestu\nappCacheValidateManual=Znajdź problemy związane z manifestem pamięci podręcznej i pliki, do których się odwołuje\nappCacheValidateUriDesc=URI do sprawdzenia\nappCacheValidatedSuccessfully=Walidacja appcache ukończona.\nappCacheClearDesc=Wyczyść wpisy w pamięci podręcznej aplikacji\nappCacheClearManual=Wyczyść jeden lub wiele wpisów w pamięci podręcznej aplikacji\nappCacheClearCleared=Wpisy zostały wyczyszczone.\nappCacheListDesc=Wyświetl listę wszystkich wpisów w pamięci podręcznej aplikacji.\nappCacheListManual=Wyświetl listę wszystkich wpisów w pamięci podręcznej aplikacji. Jeśli użyty jest parametr search, tabela wyświetla wpisy zawierające wyszukiwany tekst.\nappCacheListSearchDesc=Filtruj wyniki poprzez wyszukiwanie.\nappCacheListKey=Klucz:\nappCacheListDataSize=Rozmiar danych:\nappCacheListDeviceID=ID urządzenia:\nappCacheListExpirationTime=Wygasa:\nappCacheListFetchCount=Liczba pobrań:\nappCacheListLastFetched=Ostatnie pobranie:\nappCacheListLastModified=Ostatnia modyfikacja:\nappCacheListViewEntry=Wyświetl wpis\nappCacheViewEntryDesc=Otwórz nową kartę zawierającą informacje o wskazanym wpisie pamięci podręcznej.\nappCacheViewEntryManual=Otwórz nową kartę zawierającą informacje o wskazanym wpisie pamięci podręcznej.\nappCacheViewEntryKey=Klucz wpisu do wyświetlenia.\n\nprofilerDesc=Zarządzaj profilerem\nprofilerManual=Polecenia rozpoczęcia i zatrzymania profilera JavaScriptu\nprofilerOpenDesc=Otwórz profiler\nprofilerCloseDesc=Zamknij profiler\nprofilerStartDesc=Rozpocznij profilowanie\nprofilerStartManual=Nazwa profilu do rozpoczęcia.\nprofilerStopDesc=Zatrzymaj profilowanie\nprofilerStopManual=Nazwa profilu do zatrzymania.\nprofilerListDesc=Wypisz wszystkie profile\nprofilerShowDesc=Wyświetl pojedynczy profil\nprofilerShowManual=Nazwa profilu.\nprofilerAlreadyStarted2=Profil został już rozpoczęty\nprofilerNotFound=Profil nieznaleziony\nprofilerNotStarted3=Profiler nie został jeszcze uruchomiony. Użyj „profile start”, by rozpocząć profilowanie\nprofilerStarted2=Nagrywanie…\nprofilerStopped=Zatrzymano\nprofilerNotReady=Aby to polecenie działało, należy najpierw otworzyć profiler\n\nlistenDesc=Otwórz zdalny port debugowania\nlistenManual2=%1$S umożliwia debugowanie poprzez połączenie TCP/IP. Ze względów bezpieczeństwa jest to domyślnie wyłączone, ale można to włączyć tym poleceniem.\nlistenPortDesc=Port TCP do nasłuchiwania\nlistenProtocolDesc=Protokół do użycia\nlistenDisabledOutput=Nasłuchiwanie zablokowane przez opcję devtools.debugger.remote-enabled\nlistenInitOutput=Nasłuchiwanie na porcie %1$S\nlistenNoInitOutput=DebuggerServer nie został zainicjowany\n\nunlistenDesc=Zamknij wszystkie porty zdalnego debugowania\nunlistenManual=Zamyka wszystkie porty otwarte dla zdalnego debugowania\nunlistenOutput=Zamknięto wszystkie porty TCP\n\nmediaDesc=Emulacja typu medium CSS\nmediaEmulateDesc=Emuluj wybrany typ medium CSS\nmediaEmulateManual=Wyświetli dokument tak jakby był pokazany na urządzeniu obsługującym wybrany typ media z zastosowaniem odpowiednich reguł CSS.\nmediaEmulateType=Typ media do emulowania\nmediaResetDesc=Zatrzymaj emulowanie typu medium CSS\n\nqsaDesc=Wykonuje querySelectorAll na bieżącym dokumencie i zwraca liczbę trafień\nqsaQueryDesc=Selektory CSS rozdzielone przecinkami\n\ninjectDesc=Wstawianie bibliotek na strony\ninjectManual2=Wstawiaj biblioteki w treść strony, która wraz ze wstawionymi bibliotekami będzie dostępna z konsoli.\ninjectLibraryDesc=Wybierz bibliotekę do wstawienia lub wprowadź prawidłowy adres URI skryptu\ninjectLoaded=Wczytano „%1$S”\ninjectFailed=Nie udało się wczytać „%1$S” - Nieprawidłowy adres URI\n\nfolderDesc=Otwieranie folderów\nfolderOpenDesc=Otwórz folder o podanym adresie\nfolderOpenDir=Ścieżka katalogu\nfolderOpenProfileDesc=Otwórz katalog profilu\nfolderInvalidPath=Proszę wprowadzić prawidłowy adres\nfolderOpenDirResult=Otworzono „%1$S”\n\nmdnDesc=Pobieranie dokumentacji z MDN\nmdnCssDesc=Pobierz dokumentację na temat danej własności CSS z MDN\nmdnCssProp=Nazwa własności\nmdnCssPropertyNotFound=Dokumentacja MDN dla własności CSS „%1$S” nie została odnaleziona.\nmdnCssVisitPage=Wyświetl stronę MDN\n\nsecurityPrivacyDesc=Wyświetl obsługiwane funkcje bezpieczeństwa i prywatności\nsecurityManual=Polecenia do wyliczenia i sugestie odnośnie funkcji bezpieczeństwa dla bieżącej domeny.\nsecurityListDesc=Wyświetli funkcje bezpieczeństwa\nsecurityListManual=Wyświetla listę wszystkich funkcji bezpieczeństwa mających zastosowań dla bieżącej strony.\nsecurityCSPDesc=Wyświetli poszczególne funkcje bezpieczeństwa CSP\nsecurityCSPManual=Wyświetla sugestie odnośnie reguł CSP mających zastosowanie do bieżącej strony.\nsecurityCSPRemWildCard=Spróbuj usunąć gwiazdkę (*)\nsecurityCSPPotentialXSS=Potencjalna luka XSS!\nsecurityCSPNoCSPOnPage=Nie udało się odnaleźć Content-Security-Policy dla\nsecurityCSPHeaderOnPage=Content-Security-Policy dla\nsecurityCSPROHeaderOnPage=Content-Security-Policy-Report-Only dla\nsecurityReferrerPolicyDesc=Wyświetl bieżącą politykę względem przekazywania odsyłającego adresu\nsecurityReferrerPolicyManual=Wyświetl politykę względem przekazywania odsyłającego adresu z przykładami dla różnych URI.\nsecurityReferrerNextURI=Podczas odwiedzania\nsecurityReferrerCalculatedReferrer=odsyłający adres będzie ustawiony na\nsecurityReferrerPolicyReportHeader=Polityka względem przekazywania odsyłającego adresu dla %1$S\nsecurityReferrerPolicyOtherDomain=Inne pochodzenie zasobu\nsecurityReferrerPolicyOtherDomainDowngrade=Inne pochodzenie zasobu HTTP\nsecurityReferrerPolicySameDomain=To samo pochodzenie\nsecurityReferrerPolicySameDomainDowngrade=Ten sam host HTTP\n\nrulersDesc=Przełącza wyświetlanie linijek dla strony\nrulersManual=Przełącza wyświetlanie pionowych i poziomych linijek dla bieżącej strony\nrulersTooltip=Linijki dla strony\n\nmeasureDesc=Mierzy obszar strony\nmeasureManual=Aktywuje narzędzie pomiaru, aby zmierzyć dowolny obszar strony\nmeasureTooltip=Mierzy obszar strony\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/shared/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nellipsis=…\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/devtools/shared/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npanelTitle=Inspektor stylów\n\nrule.status.BEST=Najlepiej dopasowane\nrule.status.MATCHED=Dopasowane\nrule.status.PARENT_MATCH=Dopasowany rodzic\n\nrule.sourceInline=inline\nrule.sourceElement=element\n\nrule.inheritedFrom=Odziedziczony po %S\nrule.keyframe=@keyframes %S:\nrule.userAgentStyles=(style programu)\nrule.pseudoElement=Pseudoelementy\nrule.selectedElement=Ten element\n\nrule.warning.title=Nieprawidłowa wartość własności\nrule.filterProperty.title=Filtruj reguły zawierające tę własność\nrule.empty=Nie zaznaczono elementu.\n\nrule.selectorHighlighter.tooltip=Podświetla wszystkie elementy pasujące do selektora\nrule.colorSwatch.tooltip=Kliknij, by otworzyć próbnik koloru. Kliknij z przytrzymanym klawiszem Shift, by zmienić format koloru\nrule.bezierSwatch.tooltip=Kliknij, by otworzyć edytor funkcji czasu\nrule.filterSwatch.tooltip=Kliknij, by otworzyć edytor filtrów\nrule.angleSwatch.tooltip=Kliknij z przytrzymanym klawiszem Shift, by zmienić kąt\nrule.gridToggle.tooltip=Kliknij, by przełączyć podświetlanie CSS Grid\n\nstyleinspector.contextmenu.copyColor=Kopiuj kolor\nstyleinspector.contextmenu.copyColor.accessKey=r\nstyleinspector.contextmenu.copyUrl=Kopiuj adres URL\nstyleinspector.contextmenu.copyUrl.accessKey=U\nstyleinspector.contextmenu.copyImageDataUrl=Kopiuj obraz jako Data-URL\nstyleinspector.contextmenu.copyImageDataUrl.accessKey=D\nstyleinspector.copyImageDataUrlError=Nie udało się skopiować obrazu jako Data-URL\nstyleinspector.contextmenu.toggleOrigSources=Pokaż oryginalne źródła\nstyleinspector.contextmenu.toggleOrigSources.accessKey=P\nstyleinspector.contextmenu.showMdnDocs=Pokaż dokumentację MDN\nstyleinspector.contextmenu.showMdnDocs.accessKey=N\nstyleinspector.contextmenu.addNewRule=Dodaj regułę\nstyleinspector.contextmenu.addNewRule.accessKey=D\nstyleinspector.contextmenu.selectAll=Zaznacz wszystko\nstyleinspector.contextmenu.selectAll.accessKey=Z\nstyleinspector.contextmenu.copy=Kopiuj\nstyleinspector.contextmenu.copy.accessKey=K\nstyleinspector.contextmenu.copyLocation=Kopiuj położenie\nstyleinspector.contextmenu.copyPropertyDeclaration=Kopiuj własność\nstyleinspector.contextmenu.copyPropertyName=Kopiuj nazwę własności\nstyleinspector.contextmenu.copyPropertyValue=Kopiuj wartość własności\nstyleinspector.contextmenu.copyRule=Kopiuj regułę\nstyleinspector.contextmenu.copySelector=Kopiuj selektor\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl/locale/pl/formautofill.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npreferenceGroupTitle = Form Autofill\nenableProfileAutofill = Enable Profile Autofill\nsavedProfiles = Saved Profiles…\n"
  },
  {
    "path": "langpacks/pl/browser/chrome/pl.manifest",
    "content": "locale branding pl pl/locale/branding/\nlocale browser pl pl/locale/browser/\nlocale browser-region pl pl/locale/browser-region/\nlocale devtools pl pl/locale/pl/devtools/client/\nlocale devtools-shared pl pl/locale/pl/devtools/shared/\nlocale formautofill pl pl/locale/pl/\nlocale pdf.js pl pl/locale/pdfviewer/\noverride chrome://global/locale/appstrings.properties chrome://browser/locale/appstrings.properties\noverride chrome://global/locale/netError.dtd chrome://browser/locale/netError.dtd\noverride chrome://mozapps/locale/downloads/settingsChange.dtd chrome://browser/locale/downloads/settingsChange.dtd\nresource search-plugins chrome://browser/locale/searchplugins/\n"
  },
  {
    "path": "langpacks/pl/browser/chrome.manifest",
    "content": "manifest chrome/pl.manifest\nmanifest features/chrome.manifest\n"
  },
  {
    "path": "langpacks/pl/browser/crashreporter-override.ini",
    "content": "; This Source Code Form is subject to the terms of the Mozilla Public\n; License, v. 2.0. If a copy of the MPL was not distributed with this\n; file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# This file is in the UTF-8 encoding\n[Strings]\n# LOCALIZATION NOTE (CrashReporterProductErrorText2): The %s is replaced with a string containing detailed information.\nCrashReporterProductErrorText2=Program Firefox uległ awarii w wyniku błędu. Przy następnym uruchomieniu nastąpi próba przywrócenia otwartych okien i kart.\\n\\nNiestety, to narzędzie nie jest w stanie przesłać zgłoszenia awarii.\\n\\nSzczegóły: %s\nCrashReporterDescriptionText2=Program Firefox uległ awarii w wyniku błędu. Przy następnym uruchomieniu nastąpi próba przywrócenia otwartych okien i kart.\\n\\nAby pomóc nam zdiagnozować i naprawić ten problem, można przesłać zgłoszenie awarii.\n"
  },
  {
    "path": "langpacks/pl/browser/defaults/preferences/firefox-l10n.js",
    "content": "//@line 4 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-5-00000\\build\\l10n\\pl\\browser\\firefox-l10n.js\"\n\n//@line 6 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-5-00000\\build\\l10n\\pl\\browser\\firefox-l10n.js\"\n\npref(\"general.useragent.locale\", \"pl\");\n"
  },
  {
    "path": "langpacks/pl/browser/defaults/profile/bookmarks.html",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<!-- This is an automatically generated file.\n     It will be read and overwritten.\n     DO NOT EDIT! -->\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=UTF-8\">\n<TITLE>Zakładki</TITLE>\n<H1>Zakładki</H1>\n\n<DL><p>\n    <DT><H3 PERSONAL_TOOLBAR_FOLDER=\"true\" ID=\"rdf:#$FvPhC3\">Folder zakładek osobistych</H3>\n<DD>Zakładki umieszczone w tym folderze będą widoczne na pasku zakładek.\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/pl/firefox/central/\" ID=\"rdf:#$GvPhC3\">Pierwsze kroki</A>\n    </DL><p>\n    <DT><H3 ID=\"rdf:#$ZvPhC3\">Mozilla Firefox</H3>\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/pl/firefox/help/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$22iCK1\">Pomoc</A>\n        <DT><A HREF=\"https://www.mozilla.org/pl/firefox/customize/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$32iCK1\">Dostosuj Firefoksa</A>\n        <DT><A HREF=\"https://www.mozilla.org/pl/contribute/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$42iCK1\">Dołącz do nas</A>\n        <DT><A HREF=\"https://www.mozilla.org/pl/about/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$52iCK1\">O Mozilli</A>\n    </DL><p>\n</DL><p>\n"
  },
  {
    "path": "langpacks/pl/browser/defaults/profile/chrome/userChrome-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Edit this file and copy it as userChrome.css into your\n * profile-directory/chrome/\n */\n\n/*\n * This file can be used to customize the look of Mozilla's user interface\n * You should consider using !important on rules which you want to\n * override default settings.\n */\n\n/*\n * Do not remove the @namespace line -- it's required for correct functioning\n */\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"); /* set default namespace to XUL */\n\n\n/*\n * Some possible accessibility enhancements:\n */\n/*\n * Make all the default font sizes 20 pt:\n *\n * * {\n *   font-size: 20pt !important\n * }\n */\n/*\n * Make menu items in particular 15 pt instead of the default size:\n *\n * menupopup > * {\n *   font-size: 15pt !important\n * }\n */\n/*\n * Give the Location (URL) Bar a fixed-width font\n *\n * #urlbar {\n *    font-family: monospace !important;\n * }\n */\n\n/*\n * For more examples see http://www.mozilla.org/unix/customizing.html\n */\n \n"
  },
  {
    "path": "langpacks/pl/browser/defaults/profile/chrome/userContent-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Edit this file and copy it as userContent.css into your\n * profile-directory/chrome/\n */\n\n/*\n * This file can be used to apply a style to all web pages you view\n * Rules without !important are overruled by author rules if the\n * author sets any.  Rules with !important overrule author rules.\n */\n\n/*\n * example: turn off \"blink\" element blinking\n *\n * blink { text-decoration: none ! important; }\n *\n */\n\n/*\n * example: give all tables a 2px border\n *\n * table { border: 2px solid; }\n */\n\n/*\n * example: turn off \"marquee\" element\n *\n * marquee { -moz-binding: none; }\n *\n */\n \n/* \n * For more examples see http://www.mozilla.org/unix/customizing.html\n */\n\n"
  },
  {
    "path": "langpacks/pl/browser/defaults/profile/localstore.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<RDF:RDF\n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n</RDF:RDF>\n"
  },
  {
    "path": "langpacks/pl/browser/defaults/profile/mimeTypes.rdf",
    "content": "<?xml version=\"1.0\"?>  \n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" \n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n\n  <Description about=\"urn:mimetypes\"> \n    <NC:MIME-types> \n      <Seq about=\"urn:mimetypes:root\"> \n      </Seq> \n    </NC:MIME-types> \n  </Description> \n</RDF>\n"
  },
  {
    "path": "langpacks/pl/browser/features/chrome.manifest",
    "content": "manifest firefox@getpocket.com/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\nmanifest presentation@mozilla.org/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\n"
  },
  {
    "path": "langpacks/pl/browser/features/firefox@getpocket.com/chrome.manifest",
    "content": "manifest pl.manifest\n"
  },
  {
    "path": "langpacks/pl/browser/features/firefox@getpocket.com/pl/locale/pl/pocket.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntaglinestory_one=Kliknij przycisk Pocket, aby wysłać dowolny artykuł, film lub stronę z Firefoksa.\ntaglinestory_two=Czytaj z Pocket o dowolnej porze na dowolnym urządzeniu.\nlearnmore=Więcej informacji\n\nsignuptosave=Utwórz konto w Pocket. Jest darmowe.\nsignupfirefox=Utwórz konto z Firefoksem\nsignupemail=Utwórz konto z adresem e-mail\nalreadyhaveacct=Masz już konto Pocket?\nloginnow=Zaloguj się\n\ntos=Kontynuując, wyrażasz zgodę na <a href=\"%1$S\" target=\"_blank\">warunki korzystania z usługi</a> i <a href=\"%2$S\" target=\"_blank\">politykę prywatności</a>\ntryitnow=Wypróbuj teraz\n\ncontinueff=Kontynuuj z kontem Firefoksa\nsigninfirefox=Zaloguj się z Firefoksem\nviewlist=Otwórz w Pocket\n\nremovepage=Usuń stronę\nprocessingremove=Usuwanie strony…\npageremoved=Usunięto stronę\n\nsave=Wyślij\nsaving=Wysyłanie…\npagesaved=Wysłano do Pocket\n\naddtags=Etykiety\nprocessingtags=Wysyłanie etykiet…\ntagssaved=Wysłano etykiety\nmaxtaglength=Etykiety są ograniczone do 25 znaków\nsuggestedtags=Sugerowane etykiety\ntagline=Wysyłaj artykuły i filmy z Firefoksa do Pocket, aby wyświetlić je o dowolnej porze na dowolnym urządzeniu.\n\nerrorgeneric=Wystąpił błąd podczas wysyłania do Pocket.\nmustbeconnected=Połączenie z Internetem jest konieczne do przesyłania do Pocket. Proszę sprawdzić połączenie i spróbować ponownie.\nonlylinkssaved=Tylko odnośniki mogą być przesyłane\npagenotsaved=Nie przesłano strony\n\npocket-button.label=Pocket\npocket-button.tooltiptext=Wyślij do Pocket\nsaveToPocketCmd.label=Wyślij stronę do Pocket\nsaveToPocketCmd.accesskey=s\nsaveLinkToPocketCmd.label=Wyślij odnośnik do Pocket\nsaveLinkToPocketCmd.accesskey=o\npocketMenuitem.label=Wysłane do Pocket\n"
  },
  {
    "path": "langpacks/pl/browser/features/firefox@getpocket.com/pl.manifest",
    "content": "locale pocket pl pl/locale/pl/\n"
  },
  {
    "path": "langpacks/pl/browser/features/loop@mozilla.org/chrome.manifest",
    "content": "manifest pl.manifest\n"
  },
  {
    "path": "langpacks/pl/browser/features/loop@mozilla.org/pl/locale/pl/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nloopMenuItem_label=Rozpocznij rozmowę…\nloopMenuItem_accesskey=R\n\nsign_in_again_title_line_one=Zaloguj się ponownie,\nsign_in_again_title_line_two2=aby dalej używać {{clientShortname2}}\nsign_in_again_button=Zaloguj się\n\nsign_in_again_use_as_guest_button2=Używaj {{clientSuperShortname}} jako gość\n\npanel_browse_with_friend_button=Udostępnij rozmówcy obraz tej karty\npanel_disconnect_button=Rozłącz\n\nfirst_time_experience_subheading2=Kliknij przycisk Hello, aby przeglądać strony ze znajomymi.\nfirst_time_experience_subheading_button_above=Kliknij przycisk powyżej, aby przeglądać strony WWW ze znajomymi.\nfirst_time_experience_content=Używaj Firefox Hello do wspólnego planowania, pracy i zabawy.\nfirst_time_experience_content2=Używaj Firefox Hello do wspólnego planowania, pracy i zabawy.\nfirst_time_experience_button_label2=Przekonaj się, jak to działa\n\nfte_slide_1_title=Przeglądaj strony WWW wspólnie ze znajomymi\nfte_slide_1_copy=Niezależnie czy planujesz wycieczkę, zakup prezentu, {{clientShortname2}} pozwala podejmować decyzje szybciej.\nfte_slide_2_title2=Stworzony, by dzielić się siecią\nfte_slide_2_copy2=Zapraszając znajomego do czatu, {{clientShortname2}} automatycznie udostępni stronę którą oglądasz. Planuj. Rób zakupy. Decyduj. Wspólnie.\nfte_slide_3_title=Zaproś znajomego wysyłając odnośnik\nfte_slide_3_copy={{clientSuperShortname}} działa w większości przeglądarek na komputery. Nie jest wymagane zakładnie kont i wszyscy łączą się bez opłat.\nfte_slide_4_title=Odszukaj ikonę {{clientSuperShortname}}, aby rozpocząć\nfte_slide_4_copy=Po znalezieniu strony do omówienia, kliknij ikonę w {{brandShortname}}, aby utworzyć odnośnik. Wyślij go znajomemu jakkolwiek chcesz!\n\ninvite_header_text_bold2=Zaproś znajomego, aby dołączył do Ciebie!\ninvite_header_text4=Udostępnij ten odnośnik, aby przeglądać wspólnie sieć.\ninvite_copy_link_button=Kopiuj odnośnik\ninvite_copied_link_button=Skopiowano\ninvite_email_link_button=Wyślij odnośnik\ninvite_facebook_button3=Udostępnij na Facebooku\ninvite_your_link=Odnośnik:\n\nsession_expired_error_description=Sesja wygasła. Żadne adresy URL utworzone wcześniej nie będą działać.\ncould_not_authenticate=Uwierzytelnianie nie powiodło się\npassword_changed_question=Może hasło zostało zmienione?\ntry_again_later=Proszę spróbować ponownie\ncould_not_connect=Nie można połączyć z serwerem\ncheck_internet_connection=Proszę sprawdzić połączenie z Internetem\nlogin_expired=Sesja wygasła\nservice_not_available=Serwis tymczasowo niedostępny\nproblem_accessing_account=Wystąpił problem z dostępem do konta\nretry_button=Spróbuj ponownie\n\nshare_email_subject7=Zaproszenie do wspólnego przeglądania sieci\nshare_email_body7=Ktoś czeka, aby połączyć się z Tobą poprzez Firefox Hello. Kliknij odnośnik, aby wspólnie przeglądać sieć: {{callUrl}}\nshare_email_body_context3=Ktoś czeka, aby połączyć się z Tobą poprzez Firefox Hello. Kliknij odnośnik, aby przeglądać „{{title}}” razem: {{callUrl}}\nshare_email_footer2=\\n\\n____________\\nFirefox Hello pozwala przeglądać sieć ze znajomymi. Użyj go, gdy chcesz coś wspólnie załatwić, zaplanować, popracować czy pośmiać się. Więcej informacji można znaleźć pod adresem https://www.firefox.com/hello\n\nshare_tweet=Dołącz do rozmowy wideo ze mną, używając {{clientShortname2}}!\nshare_add_service_button=Dodaj serwis\ncopy_link_menuitem=Kopiuj odnośnik\nemail_link_menuitem=Wyślij odnośnik\nedit_name_menuitem=Zmień nazwę\ndelete_conversation_menuitem2=Usuń\n\npanel_footer_signin_or_signup_link=Zaloguj się lub utwórz konto\n\nsettings_menu_item_account=Konto\nsettings_menu_item_settings=Ustawienia\nsettings_menu_item_signout=Wyloguj się\nsettings_menu_item_signin=Zaloguj się\nsettings_menu_item_turnnotificationson=Włącz powiadomienia\nsettings_menu_item_turnnotificationsoff=Wyłącz powiadomienia\nsettings_menu_item_feedback=Prześlij swoją opinię…\nsettings_menu_button_tooltip=Ustawienia\n\ninitiate_call_button_label2=Rozpocząć rozmowę?\nincoming_call_title2=Rozmowa przychodząca\nincoming_call_block_button=Zablokuj\nhangup_button_title=Rozłącz\nhangup_button_caption2=Zakończ rozmowę\n\ncall_with_contact_title=Rozmowa z {{incomingCallIdentity}}\n\noutgoing_call_title=Rozpocząć rozmowę?\ninitiate_audio_video_call_button2=Rozpocznij\ninitiate_audio_video_call_tooltip2=Rozpocznij (dźwięk i obraz)\ninitiate_audio_call_button2=Rozpocznij (tylko dźwięk)\n\npeer_ended_conversation2=Rozmówca się rozłączył.\nrestart_call=Połącz ponownie\n\ncontact_offline_title=Kontakt offline\ncall_timeout_notification_text=Nieudane połączenie.\n\ncancel_button=Anuluj\nrejoin_button=Połącz ponownie\n\ncannot_start_call_session_not_ready=Nie można rozpocząć rozmowy, sesja nie jest gotowa.\nnetwork_disconnected=Połączenie sieciowe niespodziewanie zakończone.\nconnection_error_see_console_notification=Nieudane połączenie (szczegóły można znaleźć w konsoli).\nno_media_failure_message=Nie znaleziono kamery ani mikrofonu.\nice_failure_message=Nieudane połączenie. Zapora sieciowa może blokować połączenia.\n\nlegal_text_and_links3=Używając {{clientShortname}}, zgadzasz się na {{terms_of_use}} oraz {{privacy_notice}}.\nlegal_text_tos=warunki korzystania z usługi\nlegal_text_privacy=politykę prywatności\npowered_by_beforeLogo=Obsługiwane przez\npowered_by_afterLogo=\n\nfeedback_rejoin_button=Połącz ponownie\nfeedback_report_user_button=Zgłoś użytkownika\nfeedback_window_heading=Jak oceniasz rozmowę?\nfeedback_request_button=Prześlij swoją opinię\n\ntour_label=Przewodnik\n\nrooms_list_recently_browsed2=Ostatnio otwierane\nrooms_list_currently_browsing2=Obecnie aktywne\nrooms_signout_alert=Otwarte rozmowy zostaną zamknięte\nroom_name_untitled_page=Strona bez tytułu\n\ndoor_hanger_return=Do zobaczenia! Do tej współdzielonej sesji można zawsze wrócić przez panel Hello.\ndoor_hanger_prompt_name=Czy nadać jej nazwę ułatwiającą jej zapamiętanie? Obecna nazwa to:\ndoor_hanger_button=OK\n\ninfobar_screenshare_no_guest_message=Jak tylko znajomy dołączy, będzie mógł oglądać zawartość każdej karty, którą klikniesz.\ninfobar_screenshare_browser_message2=Udostępniasz obraz kart. Rozmówcy mogą oglądać zawartość każdej karty, którą klikniesz.\ninfobar_screenshare_browser_message3=Udostępniasz obraz kart. Rozmówcy mogą oglądać zawartość każdej karty, którą klikniesz.\ninfobar_screenshare_stop_sharing_message=Udostępnianie obrazu kart zostało wstrzymane\ninfobar_button_restart_label2=Wznów udostępnianie\ninfobar_button_restart_accesskey=W\ninfobar_button_stop_label2=Nie udostępniaj dłużej\ninfobar_button_stop_accesskey=N\ninfobar_button_disconnect_label=Rozłącz\ninfobar_button_disconnect_accesskey=R\n\ne10s_not_supported_button_label=Otwórz nowe okno\ne10s_not_supported_subheading={{brandShortname}} nie działa w oknach wieloprocesowych.\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nchat_textbox_placeholder=Wprowadź tekst wiadomości\n\nclientShortname2=Firefox Hello\n\nconversation_has_ended=Rozmowa zakończona\n\ngeneric_failure_message=Wystąpiły problemy techniczne…\ngeneric_failure_no_reason2=Spróbować ponownie?\n\nhelp_label=Pomoc\n\nmute_local_audio_button_title=Wycisz\nunmute_local_audio_button_title=Włącz dźwięk\nmute_local_video_button_title2=Wyłącz wysyłanie obrazu\nunmute_local_video_button_title2=Włącz wysyłanie obrazu\n\nretry_call_button=Spróbuj ponownie\n\nrooms_leave_button_label=Rozłącz\nrooms_panel_title=Wybierz rozmowę lub rozpocznij nową\nrooms_room_full_call_to_action_label=Więcej informacji o {{clientShortname}} »\nrooms_room_full_call_to_action_nonFx_label=Pobierz program {{brandShortname}}, aby rozpocząć własną\nrooms_room_full_label=Dwoje innych uczestników bierze już udział w tej rozmowie\nrooms_room_join_label=Dołącz do rozmowy\nrooms_room_joined_owner_connected_label2=Zestawiono połączenie, druga osoba będzie od teraz mogła widzieć Twoje karty.\nrooms_room_joined_owner_not_connected_label=Ktoś czeka, aby wspólnie przeglądać {{roomURLHostname}}.\n\nself_view_hidden_message=Obraz z kamery jest ukryty ale nadal wysyłany (powiększenie okna ukaże go)\n\npeer_left_session=Rozmówca się rozłączył.\npeer_unexpected_quit=Rozmówca nieoczekiwanie się rozłączył.\n\ntos_failure_message=Usługa {{clientShortname}} nie jest dostępna w tym kraju.\n\ndisplay_name_guest=Gość\n\n## LOCALIZATION NOTE(clientSuperShortname): This should not be localized and\n## should remain \"Hello\" for all locales.\nclientSuperShortname=Firefox Hello\n"
  },
  {
    "path": "langpacks/pl/browser/features/loop@mozilla.org/pl.manifest",
    "content": "locale loop pl pl/locale/pl/\n"
  },
  {
    "path": "langpacks/pl/browser/features/presentation@mozilla.org/chrome.manifest",
    "content": "manifest pl.manifest\n"
  },
  {
    "path": "langpacks/pl/browser/features/presentation@mozilla.org/pl/locale/pl/presentation.properties",
    "content": "presentation.message=Select one device to send the content.\npresentation.urlbar.tooltiptext=View the device-selection request\npresentation.deviceprompt.select.label=Send\npresentation.deviceprompt.select.accessKey=S\npresentation.deviceprompt.cancel.label=Cancel\npresentation.deviceprompt.cancel.accessKey=C\n"
  },
  {
    "path": "langpacks/pl/browser/features/presentation@mozilla.org/pl.manifest",
    "content": "locale presentation pl pl/locale/pl/\n"
  },
  {
    "path": "langpacks/pl/browser/searchplugins/allegro-pl.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Allegro</ShortName>\n<Description>Wyszukiwanie w aukcjach Allegro</Description>\n<InputEncoding>UTF-8</InputEncoding>\n <Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAEAEBAAAAAAAABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAFr/OgBa/zkAWv84AFr/OABa/zgAWv85AFr/PABa/wn///8A////AP///wD///8A////AABa/xYAWv+4AFr//wBa//8AWv//AFr//wBa//8AWv//AFr//wBa//8AWv+H////AP///wD///8A////AP///wAAWv/wAFr//wBa//8AWv//AFr//wBa//8AWv//AFr//wBa//8AWv//AFr/gv///wD///8A////AP///wAAWv9MAFr//wBa//8AWv//AFr/ewBa/zUAWv82AFr/NABa/2YAWv//AFr//wBa/4H///8A////AP///wD///8AAFr/gwBa//8AWv//AFr/if///wD///8A////AP///wAAWv8yAFr//wBa//8AWv+A////AP///wD///8A////AABa/4MAWv//AFr//wBa/8L///8A////AP///wD///8AAFr/MQBa//8AWv//AFr/gP///wD///8A////AP///wAAWv8oAFr//wBa//8AWv//AFr/xABa/34AWv9/AFr/fQBa/5sAWv//AFr//wBa/4D///8A////AP///wD///8A////AABa/5QAWv//AFr//wBa//8AWv//AFr//wBa//8AWv//AFr//wBa//8AWv+A////AP///wD///8A////AP///wD///8AAFr/NwBa/7UAWv//AFr//wBa//8AWv//AFr//wBa//8AWv//AFr/gf///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AABa/2IAWv//AFr//wBa/4L///8A////AP///wD///8A////AP///wAAWv/RAFr/ywBa/0b///8A////AABa/woAWv/mAFr//wBa//8AWv85////AP///wD///8A////AP///wD///8AAFr//wBa//8AWv//AFr//wBa//8AWv//AFr//wBa//8AWv/v////AP///wD///8A////AP///wD///8A////AABa/5gAWv//AFr//wBa//8AWv//AFr//wBa//8AWv//AFr/J////wD///8A////AP///wD///8A////AP///wD///8AAFr/FgBa/14AWv+CAFr/gQBa/4IAWv9eAFr/BP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A//8AAP//AADwAwAA4AMAAOPjAADD4wAAw+MAAOHDAADgAwAA+AMAAP/jAADzxwAA8AcAAPAPAAD+PwAA//8AAA==</Image>\n <SearchForm>http://allegro.pl</SearchForm>\n <Url method=\"GET\"\n      template=\"http://allegro.pl/listing/listing.php\"\n      type=\"text/html\">\n  <Param name=\"string\" value=\"{searchTerms}\" />\n  <Param name=\"sourceid\" value=\"Mozilla-search\" />\n </Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/pl/browser/searchplugins/fbc-pl.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\r\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\r\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\r\n\r\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\r\n<ShortName>Federacja Bibliotek Cyfrowych</ShortName>\r\n<Description>Federacja Bibliotek Cyfrowych</Description>\r\n<InputEncoding>UTF-8</InputEncoding>\r\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,/9j/4AAQSkZJRgABAQEASABIAAD/4QAWRXhpZgAATU0AKgAAAAgAAAAAAAD//gAXQ3JlYXRlZCB3aXRoIFRoZSBHSU1Q/9sAQwAFAwQEBAMFBAQEBQUFBgcMCAcHBwcPCwsJDBEPEhIRDxERExYcFxMUGhURERghGBodHR8fHxMXIiQiHiQcHh8e/9sAQwEFBQUHBgcOCAgOHhQRFB4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e/8AAEQgAEAAQAwEiAAIRAQMRAf/EABYAAQEBAAAAAAAAAAAAAAAAAAYEB//EACIQAAEEAgIDAAMAAAAAAAAAAAECAwUGBBEAIQcSMRMiQf/EABUBAQEAAAAAAAAAAAAAAAAAAAUG/8QAIxEAAQMDAgcAAAAAAAAAAAAAAQIDEQASIQRBBQYiIzGRwf/aAAwDAQACEQMRAD8A0OPsk/5ItlikVTwhKpAOKQV9+oSkn9iARtRCSe/m9Di3NzMqvMR7qZhMlHybftiZTZKfbYBHWz/CCDvkdGtOI9R7xIseKX4heC64Ho0oO5MaOyB+Mfex8PClZZuvlK1QruTWF1SpwxBaxlJKdgEbA2AVE6A+AAcB47yq2+CFI7gUOqcgyD5BiI2+1XMa9nW3KXa2ylJFsjZOABFxUVZJ91//2Q==</Image>\r\n<Url type=\"text/html\" method=\"GET\" template=\"http://fbc.pionier.net.pl/owoc/results\">\r\n    <Param name=\"query\" value=\"{searchTerms}\" />\r\n    <Param name=\"action\" value=\"DistributedSearchAction\" />\r\n</Url>\r\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"http://fbc.pionier.net.pl/owoc/gossip\">\r\n    <Param name=\"query\" value=\"{searchTerms}\" />\r\n    <Param name=\"action\" value=\"GossipAction\" />\r\n</Url>\r\n</SearchPlugin>"
  },
  {
    "path": "langpacks/pl/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAB9AQAAJgAAACAgAAAAAAAA8gIAAKMBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAFESURBVDjLpZNJSwNBEIXnt4lE4kHxovgT9BDwJHqPy0HEEOJBiAuCRg+KUdC4QS4KrpC4gCBGE3NQ48JsnZ6eZ3UOM6gjaePhQU93v6+qq2q0pqgeJj2S8EdJT1hr0OxBtKCD5iEd8QxDYpvhvOBAuMDKURX9C9aPu4GA1GEVkzvMg10UBfYveWAWgYAP00V01fa+R9M2bA51wJvhIn3qR+ybt3D3JNQBE5sMjCIOLFpoHzOwdsLRO22qA6R6kiZiWwxUvy/PUQZIhYZ1vFM9cvcOOsYNdcBgysISdSJBnZjJMlR0Fw8vAp0xoz5gao/h+NZBy4i/10XGwrPA+hmvDyhVRG2Avu/LwcrkFADZa16L1h330w1RNgc3DiJzCpPYRm1bpveXX11clQR28xwblHpk1vq1iP/5mcoS0CoXDZiL0vsJ+dzfl+3T/VYAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAK5SURBVFjDxVfrSxRRFJ9/Jta/oyWjF5XQm6D6EkHRgygIIgjUTcueVgqVWSRRkppEUQYWWB8ye1iGWilWlo/Ude489s7M6Zw7D9dlt53dmd29cFiWvXvO77x+51xpaaUsoSxBaUWZQ4ECy5xji2xKZDyCMlMEw6lCNiOSgwZKJK1SkcKeSealfP64t0mBjl4Ow39MkDUL0p2RSROOtqhZdeUEYM1pBl39XCg/fEeFtWcY7G9W4csvUxjlBkCsQ4Nt9QyWVfvT6RsAKXw3aoDGATZeYIt+W1kjw7cJG0RctWDTRebbKd8A6h5pwsDb70ba3w/eUr3wt/cmwgfw6Yft4TNMQaY7o1P2ncm4FT4ANQH/jQBJ2xv7kqIXEADDql8eS3+n8bku7oxNm+EDIM/dU92upb3T/NJGeaNbDx/AsbsLRUY5Xn92caWXY5d8RV6gWllxSg4fAEnTC90DQW13BLlgXR2D3dcUeDVkwOthA1bXspxILWcm3HdThcfvufB26LcJpkOEAz9NKI/lzqpSEC7feol5EWnpSeSlIxCALUkApmULdjUqxQVAQnl3D/X/yQda4QBEq2TYc12By091MQ17Bg3R88nHKlQbVmHvj89awNBLYrwT9zXY2aBAxTkGFdiSxP/Jp6FLDw+AS7GfsdJTJ2EqSO5khD43nGfBARy/ZxOQgZHe7GPM1jzUvChUtmnBAXQPcKGMJp3fdFGq6NByEhiAO4b/YptFfQJwNyQ/bZkVQGcf90Ja25ndIyrKBOa/f8wIpwi3X1G8UcxNu7ozUS7tiH0jBswwS3RIaF1w6LYKU/ML2+8sGnjygQswtKrVIy/Qd9qQP6LnO64q4fPAKpxyZIymHo1jWk6p1ag2BsdNwQMHcC+M5kHFJX+YlPxpVlbCx2mZ5DzPI04k4kUwHHdskU3pH76iftG8yWlkAAAAAElFTkSuQmCC</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAKQWlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQLg4Ji1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwSE8vE9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS72yy/UCZz1v9/kSI3QyQGAApF1TY8fiYX5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7yZiXJuShGlnOGbw0noy7UN6aJeGjjAShXJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJMkUUGe6J8gIACJTEObxyDov5OWieAHimZ+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0tAyOMBeAr2+WRQElWW2ZaJHtrRzt7VnW5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2JFqbHbO+lVUAtG0GQOXhrE/vIADyBQC03pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y595nL7vtWO6YXP4EjSRUzZUXlpqemS0TMzAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlou4U8gViQLmQKhH/V4X8YNicHGX6daxRodV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGitka9zjzJ6/uf6Hwtcim7hTEEiU+b2DI9kciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAAhIBIEAOWAy5IAmlABLJBPtgACkEx2AF2g2pwANSBetAEToI2cAZcBFfADXALDIBHQAqGwUswAd6BaQiC8BAVokGqkBakD5lC1hAbWgh5Q0FQOBQDxUOJkBCSQPnQJqgYKoOqoUNQPfQjdBq6CF2D+qAH0CA0Bv0BfYQRmALTYQ3YALaA2bA7HAhHwsvgRHgVnAcXwNvhSrgWPg63whfhG/AALIVfwpMIQMgIA9FGWAgb8URCkFgkAREha5EipAKpRZqQDqQbuY1IkXHkAwaHoWGYGBbGGeOHWYzhYlZh1mJKMNWYY5hWTBfmNmYQM4H5gqVi1bGmWCesP3YJNhGbjS3EVmCPYFuwl7ED2GHsOxwOx8AZ4hxwfrgYXDJuNa4Etw/XjLuA68MN4SbxeLwq3hTvgg/Bc/BifCG+Cn8cfx7fjx/GvyeQCVoEa4IPIZYgJGwkVBAaCOcI/YQRwjRRgahPdCKGEHnEXGIpsY7YQbxJHCZOkxRJhiQXUiQpmbSBVElqIl0mPSa9IZPJOmRHchhZQF5PriSfIF8lD5I/UJQoJhRPShxFQtlOOUq5QHlAeUOlUg2obtRYqpi6nVpPvUR9Sn0vR5Mzl/OX48mtk6uRa5Xrl3slT5TXl3eXXy6fJ18hf0r+pvy4AlHBQMFTgaOwVqFG4bTCPYVJRZqilWKIYppiiWKD4jXFUSW8koGStxJPqUDpsNIlpSEaQtOledK4tE20Otpl2jAdRzek+9OT6cX0H+i99AllJWVb5SjlHOUa5bPKUgbCMGD4M1IZpYyTjLuMj/M05rnP48/bNq9pXv+8KZX5Km4qfJUilWaVAZWPqkxVb9UU1Z2qbapP1DBqJmphatlq+9Uuq43Pp893ns+dXzT/5PyH6rC6iXq4+mr1w+o96pMamhq+GhkaVRqXNMY1GZpumsma5ZrnNMe0aFoLtQRa5VrntV4wlZnuzFRmJbOLOaGtru2nLdE+pN2rPa1jqLNYZ6NOs84TXZIuWzdBt1y3U3dCT0svWC9fr1HvoT5Rn62fpL9Hv1t/ysDQINpgi0GbwaihiqG/YZ5ho+FjI6qRq9Eqo1qjO8Y4Y7ZxivE+41smsImdSZJJjclNU9jU3lRgus+0zwxr5mgmNKs1u8eisNxZWaxG1qA5wzzIfKN5m/krCz2LWIudFt0WXyztLFMt6ywfWSlZBVhttOqw+sPaxJprXWN9x4Zq42Ozzqbd5rWtqS3fdr/tfTuaXbDdFrtOu8/2DvYi+yb7MQc9h3iHvQ732HR2KLuEfdUR6+jhuM7xjOMHJ3snsdNJp9+dWc4pzg3OowsMF/AX1C0YctFx4bgccpEuZC6MX3hwodRV25XjWuv6zE3Xjed2xG3E3dg92f24+ysPSw+RR4vHlKeT5xrPC16Il69XkVevt5L3Yu9q76c+Oj6JPo0+E752vqt9L/hh/QL9dvrd89fw5/rX+08EOASsCegKpARGBFYHPgsyCRIFdQTDwQHBu4IfL9JfJFzUFgJC/EN2hTwJNQxdFfpzGC4sNKwm7Hm4VXh+eHcELWJFREPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS3UuH4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufGK+eN8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000IlYYqwK10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR5vTkmuRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41lG99uit7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9V/ndzPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0MqiyvUqvakfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui6rq/Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx4sf4H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdLz5HOFZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX297Yb9jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel93v3RB6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/syOll+AAAACXBIWXMAAAsTAAALEwEAmpwYAAACN2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+MTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj4yPC90aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqIYvkNAAAKUElEQVRYCe1YCVQURxqu6pnuYYYZZoZLYAEjhwY5DAHRgCcx4IEa8UniruhqjLriJtHEXGvivGSfCTGJkjXxTFxvM4gYcQVPPAc0CIIcKlFRIJwDzN0zfdR2jw5vJJDI5r113z7rAX/9f31//VVf1/93NQA8aU8Y4BmAPWnYedHgXXRT8MeaFjrRQKIgvRlJKBqJ3MTQFOAOzoV6Y0eG+csK5o+HZE/fx6Xn15eN+6ImfwEEkBFCDC0PS/kqyT/86qOuR+gMXLLDvOzLAupDTym6HB0o2BzgLqiJ9mXJA2WMnKTBqPJ6ekVhtfWVAHfq+qZC8wdLxksOOPs/tj5EVpKln7pQXzo61ifiOG0hav6jtby+x7TR57Uu9NZ+0+K+Jjhai0TJa7v2uC9po7JOGif2hXsc9leLtmWCbTNRSM7yf/Q3vv0krM0nV646YFny3hRijSrVdXNfk0wOhdZ9GvPXo0KEO16fID3eF+5x2BmGIQBC3A/70Ol+lLUI1Zcsg976nvxosA/WOjFSkqn6Da/Z8RLNb0AeyzAGEAAsy5HAyX424cVadkGzjnEZHybKGRkK9f30fwhuVKt9LPeqp5ENdX6syUjgwWHVLkH+ee5pi3UPAR8o6NbfYoFVOxq0n/QCkiAzkA4thE+vv9gbdl0BOeF6ExuVf40cYCIxChciymBhxNEBeMWFD+V7acByJPBE/NJbu2V9srX+Toy1vs5NNDTitixhzCFZQnJrXl7eHwQCQRRWdo9JEAkgoGlQ9kv3R7e0ZX2yqOtkzjFEUwGYVF4qCouA5ktnv+vI3n9Vd+zwJOeZUL1ajCpSvwPtRz8HVJMBDJhSDjDhGHB3ywX0Y7Ia6arcHfjWViSds8lw8NwN+lUWsVVJ4USnpwy8zzBIlTZCFLA0yaXSjuU3j1hAO5GAtFq3pveX5djqajMAy9wQD41sISvLM5vXf1qiKzw6MiYlpdNNqRSDiPe7bsuXaNHcTYa/OgL3V+pzdi2smz4GdR1WJzr7duVlJ11PegZdnxxn0Z0qiOPHuOMqQFcn5aHiqDqk3e3mjEdlabvREQ7y4+R8HsePLd9n2hb2rs7IF2UHdrfGOkO2SIumZelOOGzzzn6zDnw9FfnuWbrRYWtbvSKvafmCcofOy45D+0ZXjxqCbs2f1tBaVSXl4kAMcjEZjj2KBZ7O4Efto5M/DOjYs20dERR8RjEt7bSzn2LqrOOykWP2UK1NLm37t39kH7v7wXTQmp8CPCathR5zHk6/wIz3gMjdAFqOTgS1qyf+cAHJcn5k5vsqBJV8UXbMPSdelBszSFh88ho9YcMpyxjeDh+kA4MYOwydyB+lv3g6RTgoZIPDr33HxjjTxdOzCF//CnzgoE10dhYLIUTCAXJ490YTG9RpYsY6wL3Jo+Vm/xlZ+mdFGEbjQpbUGaFgxihJo0W7f5itqVEqioqt682PGBiqhiLxnyw/3Rijz9vsCXTZL9vz1jWsticeeoytR8XjTgHzmRdB54mpRnJOjYnyx8w22l2FEKaCsPuwB3lBjeYmGtncxSq65+GKIiuwHyCgO3XkOZaiABdb2LYt62XLlUvTzddKbbiHxxEywGVl4GtZ3aQKn/IUXLsAqfFVDXRsbgkZPCPW5Vb3pA86JSUI/0qjX+jrJhgrxsGAxi4Q5uslNC0eTsUbc8u8EXeeWF2HvKcfr2MQK8MkrmbKTEtoa5MfMNUE8oUc6MsDesMDTMrn+IuAbHoal1BdYgKZ7rQzQVFl9AjOXuTwwQVQ4OUG6eGDJZfsNp4e7hcT4nbVcL5QilxwYDxzfCnxdHiuS1xCpvf8jF5vkdjIQQI1tzHQqmddT1RSbziCOMuYGEDv/ItcVbfea/y8sZKVVgoBpStWNSHGvQJAAcNyT8DWqR2KqqoIZz++31xyppPbsxFxPCEo7gCYxAJoboBqi+yJtevm2212CZXNafHhHWlxLt+26ZHgn2cta89XICU/dqwceVfU0ynz4sVvT4+ELbyNq4l8wQGs1carQDp6XBdjNgIgEXf5rf78w74I4LHYwkTJxeQo/ADFILC3yLL4cJl1Oj/g3Pi8cejuUkiw3KuIphn7dwcRGVWEiV0Qead2sLbmSrQD55DSiGdxhiTlLsGhJR4z32kAkthC+0nQnpuAUMn9x+YA81LiL7GT5DvrX7y6PA1796U44ZfFt+igZWr94fi/63a+m60780IEkbnmJck6HsO3+x9B3DJpyq67jp+iAQQOzLXVCboTR6bYjX38wXj7x6nypc8F42U6E4tnbNfve2OXbnYfeCAAiOQvJJBl7L6KtFevuI1KzKbaW6Hlasmqnn6u3gOnUCaTyCv9ldX2sRDVt0Di0wJ098LB3aK5PfGA1L4IFENqQMg4+3dJAISWfUvd3kyOU4ZG+AtU1xupdAvFen2U6rrV2ZeAGAUYGsiFhP0oEMlTLinjEw/RBh1s3vDJ1qYt64c74/l+886drrzs/oo8V4u8VNmdGy7ftqVZOTIThxLHvGRwk78nVrn/jNU4MwEXKaWEV00Dmb5XY3kteqCwpHSNj31i1NDgUbdm5T5jafEL4siYrUTgoExcrtQLFB7jWrN3feGR9ufPfNMXdldp1KQeCyqW7QW0zg/4Tn8FgAF5QCSUA8PN5cB0YyyIOTgNKqJu8wt0bmoNcn8np+Nmq47xiPLHD3yWqlg0Ogp2qus14i+LcvOK75Y+H+IdXBOmDHh7Ueyk03FaWmbM/DjHUHU1QaBQAiIwaLckevg5a2OjkrWQIr+5S7dK4+Kau0lwBPvksCGxoMI2+2Yz/TxX7+TcUzcKITDIXTGSu6CQXm7YbQkOzr/wjItmxURZlcMPqdWChuvFs03VlemYWIKAANdiMlmTZEjEfr8lK0ocOIdEjd8FgJ8PLuA2ngRwj5+BQGgCuOIqkEzcBsMzuGS+31SFSCg2mlMu36GSjCSAHAGDm3VsXIuOlSYMJq5sTldMVbfvwrdfOz1HjLuwNpoi3EVSQ5i7/5ZdyStNSKMWN165Nc+gOTuTMZsDuYTR434BBV4TJm32mDmngY/yCxIexAYqFcKqfDtl5yutRNIQVzbIm7Sq0ry7F+fA9SZ5QkB1NYIqFV+ufrOhks04jF18P5md0AcuW8NXZRu2y8QYNSIEX+/jJijW2sTtQ31sod+eNm4tvmGLSx0hzT34hizVye3/p1t2BymeXdX+U8ibbS3c28Ceu867yy1Diqj32iuUi5rNsz7t/fXsjP+1vr24/RrgcY1l7GiL4u4uwb5yeDl5GDT1XMeMaNgVHyr8nktXzEtG378m9gQ9ov4/S0KUv4jEuDdzYycTfazc4N3bfu61Mc9NfkZ06JuMR0vT3ubgbX3WhL4c/lt27gkT6Rt1O3afN708PISoHRZIrFZKQImFtJkQxH1aDOyCNj0Tued1z1R/N6j9Pevq939hfk+w/vhyFzRbCUJzuUuc5tJP1gV5peYs/hbMvam6fJWo1VsuKMhI9VzBEXD/itifyZ9gnzDQKwP/BlaTi1SzVazVAAAAAElFTkSuQmCC</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMwQjQ3MEVGRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMwQjQ3MEYwRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzBCNDcwRURGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzBCNDcwRUVGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5U94CwAAArpElEQVR42ux9B5hU5dn2c9r02Z3ZXmCX3QV2KS69KE1AsQAGEBT1tyQawUSN0fgbjfrFWGIs0ZjYjaKiWBABERSRDtKR3naXXZbtO7PTy6n/87xnlqLEL1++/Pn/fNee6zrOMDtz5pz3uZ/7ue/nfc/IGYYBXVvXxncNQdfWBYSurQsIXVsXELq2LiB0bV1A6Np+cBNDcdM+SgJAR9QADqGx7pAKNW06DC0RoCSbh+V7VZB48FS36hftqlMvjSvGyOag3q+uSTePIhjgtHGQ6eIiPXOFg7oONX0L+S0Axma7xG2f2NcCJ/06aGhV6bnTCqDq5zodDgwnD2m7NoJweBckOzrAMewC0FUV/O+/DqrfB2mX/Ag4qw04yQK8ywVKaxPYe/cFW59K4Gx24EQRDN0AXsTdQlBPA2h+HyCyDyBvNkBoG0CiESDZAJA9DSBeB1D7NIAWA+h+O4Cu4PU4gQ2E3AaQPhwgYwwex4av6XjeEkRVJ/CcARpegz9iAI4JSCLAjuMaDCwSQcfrfH5lAnbVarDyPguM6clDUP6+Taf3eSwO4DgO7tkx/95DwcYcj8WZJEvPcwKEEyFLWFNyHh0064ECh7cxpibPMWZ4XFc66HhuaS88D9xXy8E6eiKI+YXsr87ho8EaDkB11TH4Ei9RpO/VVPa3IUOGsH3VqlXs9XOcIIDdwkFRJg/HWvSRaw4qP91ao/6k2Y8BdwCk2TmoyBe+vaSf1Izv5SIJw3a4SevVFtYLVu+Qh2PEh687zM3OdnOQ4eQOxmTjQwTI630KhCYHHlfT/+f3LugKNQ2g0MsxgNMrRupZ52YTJAgosaxrNvxl6Zd7Pz0f0vIxUpglmEmgyJgtCXj+wrteGZ1b7v9b3xOnPAwEQKw5Bm1NzRC228H6jzDCWSePZ8rjmWa5OAjEjYwXvko+//F2+fr2Jg0Kuglw83jrHy/uL763/rC6q7I7D9eOtGLMAfadVGHZbgXcdq7weJs2CZnlxs92Jce1BnRENdf35ZXxRzLT+F/PGGJ5ISdNeBUBdjx+jgzBJAMNmcnAAcK0/rcGAjIo2x/8WIWHrhChT4EJgaBisHGmf1kEEY6Fm+2V3u4fz7riyWf+fOirx/a1Hu4jWd2QTETg+gHTX/5F30t/VhNuBVlX8TPmMShGcQIWHqjsZDsYJ2tBsdpBRxBw/2CDUDwTwchQkJvGQ1tYnfjkssQH9a1almjl4NqLbR8O7SHchVndnO7gADMcWkMGnPDpDAgNHTrIqgGKCg3ndRPfumGU9a35FeL0Z7+Iv3iiWcvPRWbxhw376+9G7nPYOedz17rvONmhwVnnjM9VOw8iJoIYxosTLf/e4gvH0oOMuGCNBku2a3DDaAFuu1iASkwoutggJTxmfrbNXX9Tz/HP9XBkwsLabXP2yPE+uuQCzuGF+kjbnstXPQ0RNX4KBJ3CrppX4FeJTBgQy4FYYTaiygrw3+gS852lQMRnBV4e3vtGnn3ne7FVqAGy7A4e5o633n/vZbbZhsE1U53v1BQcd2ZlN49BNbM1pEO9X4MxFdKnv53uqOhXLHwVQu2hRHWYNNmxaOYw232+6HeyHf+pOQTgFRyYhiMgxsNgSLZ/+9JADF+Yz4GEyfTKMhWGPyTDzW/IsB8ZNt2ig4CDqOCbmmIdUBdth7gm20mbGKkyEpYT6Tr+/SwQUOKpURjqyofb7L1BllBXUTD+m1MFPCHXirxgETlYvke5/KbXowuSmN0U2F9eYn385xOtT9a148kizZOg/KEMkFGDEFvQKZGIGtVLCv16quOBeLsGU8+3fXrfFMeVqA9ixB5ngki1IgoDIUj/Yj5IMT/ojvR/+9LQuVFyOJDcCos4sCG23/xchfPuVeG1rX6I8MfgJF6viMGnYLNYGibl0yOJSAnLh8Sf3nlRQuZV4TY5E6iEREH7pzEYE4Yo9gpmvRhdZkNAxFGcYj3f9viV9gdRFMLIngLkpfMQjhtnMcGZm4zngxoBsHyAgHF12whcKNYTxuDLx9nX3HO5fUZrWIdI0jC/NAUC2eDBgo4j58Re4BqrQXN5/seA4CzSw0uyo/QpKOZAxISa85wTXl7HgcsVZcwAcBoAZz6eudO7ahIBmOkqgYu5XGSQKPDA/XOAsLNOIxDA/R/HFsbiOudBoUgBvGakdCOVgm9PaBDHetYfxaEvBkwLnAsMZD0H9xBgbIUAQQQMAYPKRFmusHTuBNsEH4Ig+j0QIOJRIebjAFlxV20uc8T+B2/EEDkeHAek9N+/kw+NzW5wO2RWS04BADqBoJ+1x1UZHMgKc0pGYy2XQE3ZwH8KEIjK0RlMXfqtcn5hFg/NPg1mDLOsKMkWDu+p1+AkCsG9+EgBnDJAZPRFiv97YODM4KJghE7DRDHFstNM35FQ4GwQ6DwDQaEthhmB/wbhn4Ttfw8wuBw6MjEPIX+22bPgzgAA1WViRQNO7ZT5dVEfXFk4CFm3L8TjflY6/mkNpTG9RWp+/E5XTQGITA2XV4p/Lc/jmY3s/C4j1VvIcPLwIYYtnDBYCdC0039P4jEUzQw4XQt9li6a9s7nxDa56QK0hTTI4OJ4DOMUOL7vJ3kQvJnAE6J4nn0J70oD3u5gKKPm0T8skjiioQI8qcTpb5cyzYaSGa5UFP5OcWiYp0iui8drous0/tZ1pV5PGklIxryCFvNqYFdSQTdSj2d/MqEpkC7a4WZiA10zezG8Oci8yw28O5012tgY2ewgpHvAkGWz8cbAp0MwFAHRMESB51RTIKJLE03jKC77Vum387g6MBOtTgDpvXe+oAwoEteRPYx9x+uTY/A4ObhupAWBYApDCdMZdQCWBp3RO9XBNLSBZCupHNB10TmTIEWWAQHfP39THC4qU0GgcZe5033uVFB5pwsETwaovtZ+kbUrp2rRyAV6MNBTj8fkxP5dR8Fi2WcpKt0sObt/LXi8KQT/Z0FLhUXKwFFBEZSoHw6N8yZDonEEqB09EBAx8H99EN+2H9wDN4AlaxN776nP/u3sdqIryPNwsK9eK/xou3xdc1Abd6BB75aQjaTLygWN1NnRaSYVsGHy88Gg7qooEY7luPifxCKusMPh+wFrx0EtssEtCILi9FzQmxsxR/BVbwZzXHLVkYuSJ45PV+prz8fg25PHj1Ur/ra9YlbOVhzwpbo303BYrTCwshQBKqZHQsHbrVarnkgkYh0dHS9gSbpVXLhDnk7Zne3mkb4NcFu5qm3VajtRuaob5+w64ntYoKMIBLKdPTDAD1xhh5GlEtRiablnQQR+NNAClw20QiBmMkccj7dqfxI+2pSAmkYZjj/rNvvanWBDKuQkCcTsXEgePTQxtGLxb5O1VaM5ohebPYYXFRK9mXmRdV8N0FV5llRYhIBxH7VXDn7K0XfgXwXMCE1OnjsDDc1sG1sLAdoWzYTmDx6FaFUF8Oi9BXcI7GUJ0BPlcPKTQQyVgU14blk7wTvmUcgYtwQEl8kU3PdZoBjL6dFWrdvjSxOPf31QvYE6p8WZ3MGBRYLjWLPe41izBjnIEiQQCTT5CJgjjRqUFIrw8BXO+5x2I6wKSPN6ikZPsYJ+SiTGNBkyJKfJBhQDzHg+zQNKfd2M4Cfzn5MbTxQRKwiZOS3W0l5piarDFUpzw2Qao9j+3XWuCy99IKe05/uTh48BRbL4jh48eKL2+PGYqqqTamtrH0ZWGC7KijFCxWDoqZKUZufqD6F49EVOC7vvbjRPQHU9wynBxH4ipKHqF1JpTY+fbknAp2vjMGu8HWYOt8LBBhUW4msHamUSA5CVJ4LDevbBOStaaKcbAgveejm48N25WiIOaVNmPm0bNOJP8f27Gox4DNyXThPcbS3TOz586+nEsUM9OLu9d/zYwTdUv29KwUNPXSl5MnQtHgFOILpTzQYF4z0PpaMFqu7+EGrfmQZkg7vfeh+4Kv8K/tU+DDpA3tVOCO28Go4/9zzEmnBUW4ZAYP9i0OKvwnlvzGVA0oJ4GNMVUcy8yI7fVKlj7pgXW3G8XnP+crrtpW4Zwp0IGK1fIYeW28h7b7P8/NcHlauzU4x7cT/py0evdPzYH9H9Hpsl6dfaINMRQrbPPIMVjbPY4ETUD7eUjobuWYXsT2JaOgRWr3gVQXAredLsB37/UyOZfCu0aplmHzgM3BdPHR1a8emL0d1bK7VIqDi685v3YO6vimyjJj6pYrmQFaWhpaVFGjJkyKcItGFer3e5iLRexGFUSagQIzgtoA4vwRoeNn7Qc7Yg4XXP4MHr4FjJoHen283WR/ccAerbNfh4fRw+2RZng0Zv8GYI7L2iYGCSS1SUkQVMkSFkZENsw6qvY1s3TpBKekL6ZdPGSj16biA+1WNRICDgxWr2vpULYfaPv/C9/fL2ZF1NhZiTD/4lC6ZpkfCmoqdfO59HQGEpQWBZzaJNmyXbDkde3gUdjRXg7R6FgpsHgL20GtQQBjdi6gUDvVjGhDfxTFZB9RO7IOnLBGsawLF5c0BPZsKAd2eh1EdiUBm7ZaN+2l2nlU37U2R9a4MGt02zf/bYTPvPX12ThHq/ybBYXpvnz3HOfnJ5Qnj+0/jMnFwe5q9PXnJhH2n6LeNsL0XjAA2KAnUR1EtiqgSd0gjmrqB4c0l2mJJ/nokTOQHtTz28IPjJe7Ol4lLFe/MdfZznj60Ofr6ITcBJrS1grxy6sejF9wfWzpl1JH5oXy/SWS1vvvB71/DR6+2DR24uKOu5WrRY+DS7XZYslmWoFTi+MaB7nLbTQESEGASIuGwC47t7EndqLnXL4GBwicgsoXGO8iGJHGRmCuCy8agreMhwm0GhUpKQeWhvCuCTNtDCQSZqQosXzIvt2joB6z94rr3lF94bbmMgUPHiWEAJEEj9qBXAUTk0kn/fY+PF7BxVC/jBhsAJrPh0ZOOzj7yi+tohcRhLfbQBLyaMgY4C1D62EkIIAupa9/rDDCi+uxq/GEe5DY8rmNpBpX/jORXceAIq354EaNOw1qC8RyaoWjATjj54NyjNIAePQjseMoQa6aFF8Y9a23XI6S5An0LhuYMIiHwPuiEEOiVKeb7AxuHhK+yzyksEfxB1lAMTZ+68yIsr9sj9a9sNaGyzgUUQTkuRU7sJig5dhkH2LBjajufS0gqhpR/fHFzy4Wya7sz65YP3pF1xVTWdv+BwgmPAMFZaE4f2gNxYb3imXXNLp3jUQkFo+OMjS9WGExLUH1dVRZHN7icrQQZ/5neT2GsNG2kHGnWoxQukqejv7lWtOs1IQv/uIptUUf6TxhbVxjNLDAmrQMgKL32GQdi5BpRjByH4ybsTAgvevJHcgLW8X7u1T/8X5JO1IOXkgZRbAFpHu2mrknGsjWko7rPBMXhks2fKrN+qbc3MbkndiqBj2cdzgqtXDDCwKhhtawEiWwFqHvwpNHw+mpUDb+UBcPRZCZH9AI7eiNYcBGNTCr0YWSvN/qEeyJ68C/JnzYN4wrR21O0+/udnoe2LbEU10D0BrNirnL/+iDo43cuTU9AK0vmjLSiwqYs4ulzCBOCgFzJAI3VkEVM3jrE+loyaYltFVnxtbeIXrUH8+qSAQlqA0+l0dmmI4MWcJ3nZ82TtUXvgo3l/QakPyJZJQ1Xnxb/dDvF9u4HDEuEYPAJdlpe5iGT1YUgeO9wNUHcprc14qQXotlwnW15+xiG/9CSkbVkDKrkMTDLSIWKGgwvWtOHFiYQOg2ivfGSZSI5Nl88R5DgyQhZezHndBNYl/K9aWcY8ahIayboVo82SLeB/59VndQWFHmfFgBZv1WMx0OpqWNOE0Gwt6Y2DUAW2nhWmSPK34esO8Eye+WzwyyUPyCfrHDy6DBnVdHT3tvvTRk+azdHoczjKzR/+nglA+l5739WQbMHRP26uLxCR+p29zfKQPswsEfFaBAgOfPHtj0DToptAxfRHaoYIPob3/MJTMu3B5z8PwuqjtsnWlEXkzeviSFyjK8Dk0LFMIhFh4tCag7aQTusU3ikpEp9uDeoCkRAK9GH5GQYE4g6QcQw4R0qk6WdiwQBNkaF3TzzHioGQWPbxTHQENgETRswrPKYFO8KUMDThJGbmoIV0I57jkKw5ekPHh/Pujx87VCHlF/pc5497X8rvtgDF4zeJmmPAB1AWYYmRz0xYtD1tykFqiAvM4jV2aDn42KdHlnCAAv3djcpDgYcEE4cX8H0g0JxFyvL/7U1VQESVDw4vJHZt6o8nN5B8sNLeCnxGVr21z3mgZmWbIhKFn7eiP4TWfgnRvbtRS2Syz9MXS9m5CWtZ+eJ41ZFrOU1Dce+G2OEDlyvt7Tap1JuA0JJLINqUyagrTj6vogEyxuNFlKW6NBgtzyiA5oUA/o04GuhkiE4oUlJWLaRVfgNt28+nhTcs2v4tP4JuHQ+e39ML66q4nlQWvVj2WkK6UOfTupdk8SdVjVlEZAOBLcSJolOl17LcnK80W9hR26qN4KiNLxvub+s0TCYVSsrIfXGniSBVFmhCKsfugl4hPOCJkxDfve0yAzWKJsjEIHH78FGg4pgZqKGSNccGJDat+Vl4zYpbDV0DqaBbc/qUK++ylvR6U3ClhQ0NP9fhY00oAxNMF6WzmRup7BCO9QQ6CxvSWmuHDhuPKpPQ8hxowudnBlpLzaP372Y2mgT+bF0AqfKSSBhzqM/RqXvou8/oEWGB1XIFgdsMGd2/wlo2Wm1vARJ9BgonpD2dAsqCnbKVvCsdnCPGQGTLeqYRINWb14gtispWoO28ljWY0HWowQ533UN39it54rGd9pyTFwIdhthBl83cpWVLZAc7pz0tWA4yJmKQ16Xew6VA4kDg9FkOLQgE6rYRmIKH+8DOq739en3RkeHpZknIEXSfqAeQ/jGOg/oVCt/QlLwk8CwZQjFgToEaTE4rj7aS34eDOIJwhuDw8XgdGW6znKjad8QiU9AiiFYHRD98G2R/EmLh9nI+OwchEAe1w5+mNNTb4nt3TI2sXfk4Zn8v3uEAx9ALPkDx+IytZ5+dkW3rkZ4UUP3tzJqfEs/nKuEjyqRv3tuY/Dl5XFbLMdpbqtUbfzHJ/hz9mzRAJxhU/BvVPpvEsfdapdMoseDF+aNGxf96MbS5za9709I5SOJBaZ6CuQnenDTx+zS4aJILnr3eMiL67RaIfrutJ9pAIBTThagtjbnhr5eD0tJ4qoVqYLZzrESUAYdINlLtTMHpAnv/gbtEdBwqik7qrMk+H2ReNSfXmotisX5NCdMG1K6lx8iBbGiaj0itO93zMwh8yDLuganGVKoeWlE/eEftAPEdHBM1JShlAXpe1WNVTU5HVaNW5Xac7ryuPKBc+6PBlpdoTMga76pVmeC+uB8t09Og0EPCmUsYrNNqQFkuv4Ha8TKfwGtC2jCc3+9/0YwkBi9WcwTCB4+DWpCbzrqq1HKIhIqaf/erOJVJKTvveOb1c++w9aucJzjdER1dEy3rI4EouLH88SlBTL0JWvmEu4GvGaQRElH2NxFR+kVhJme0h3WOlqClYwA3H5IHfLIjOWxkmbTdH2VoZ0AlBqBu4uHGBGsm0YoiPTWkNPO4pUrJPdyovD9hoKWa+hJYRrQMF9d3W40yh6ao40ilWR4++tTcjOL0tkZfyzuvoYMLOUgLsIkVVM9KS1MpIVdEy9MZcDpxAdWw0tbCLBJvMdcqcOgwjGSiFh8DeACPkerTi1n5WLAPYiGudpoFPNVPSNaXMG1AfYNTVJY0G02xYxiVVpMxWIrgAMZPHMOsNJARTN6m4Ig5MKV/GJqjnk9+9wncS0CnfsL6Q+qo5qA+ZFQvcWcdWmdihk92yMxiEzCSmERYPvoAjmdGgQD3XGr/Y798EapCHLQkTU3xXcdwqi3LWsbpxJYKCkTGFHLTSbu9csiqjOvn3se703ZxGFjalaZ6zH4rS5zOjiuH48pxZmeVtJSWSICQiIGOpcLIQ62GukIcUy75LqywLHzvq/gsPqUTghEdFu9IvnTbBPswqoPk/TNcPGsi7a5V4Dg6hz0nVFYfyRWwjqSdJyu5bkAPaZ0V39jQocF1o2zQK08on/GnjjmcwYGi6lDaw9KwfIfh2x8Mw/U33QRt6zY1x99CIZyVy05c9bf1tVWc5xG9GQESPqxvgRdloHWsu/9ngGKJtZ/ZiCHaBIcrBpLFjwj30KCJqJpb33mxyV12J9hLZ7TALsxou2FOHSR9QyBz0mmXwOYXUBhGEQSH70PAhcwOZGfZENIi6CJUSAbMgiraNdjzQL1QxMPtl9y6dftRy9eL1iQmFpeK0B7U4K75sQ/WPeDuVU8rt/DjnlSPBZkCGkJGxZJNiYmUPX+42nndkBKpocmHY4cW16Dv4s4IfmezFROBlxXIu2wGpKGFDK5Z1hjbtrFCyMhiotBa0X+jY8SYXfE9O/BcUZgG4tRrwdP2MDCQtRaQZYkFdNGCjiILda8T80oBAUsvt3g+iGg5tf6DgacO4vSh1t8KLnPOgJLHmy3Ayh3y0N8tid1Mdo86wVuqZHhxVZQ5BWqZ0nS0TTJrWz7SXn46z0pFDI9R06bB6N4WuH60jQaiOCmDiUgqNarBq3ilDslgPQJNU/eD1cpKA+d0EtKtKHjGxg/sgdiuLbhvZdogceQgSHndQEDAUBcSrRAqbXOnImwgKNRQADMnI1zyzMsHbUUY4I6O/WbJp8YGlYYjxdD8UV8IbsEatcbc2z9HNjhi2klLtgkEYgMx3bSSnatOCTfOskNwwbp2V94ooL88c419Vv8KsaWuXoVsZNLtNUrPKc9FNoSTRmlpDg+0rI96CSv2yCMufDiwncrnnCudP+nXTXgfyzyCAPWsFgCJO/eyPAHPO6AloLZ3GfCjxoOlW4+dWixiZjmW09DXn9+PSeJwXzwFHMNHUyMJpKJSrHw1iOkOcF94KfA5hRCuqoLoiRNgMHGimKVBsrD1jfrW9WAsmg88IXfyQMvBuRfZ34q2Yog4c/6AHNN/fBB+Y1+D1j/LzUN1swbUMKESQGxFWoFsEW+2paEW6yBNNjWgcLqs0gK3jLexGcpI3GBLv80MZv/l7JzK+bg0iEbxeD17fiVm5ypU40lJEtIjWzdeS5NvWjSKzi7MZhkj6JdpLsFaWg6WohImLi2FxSBm5wkoMt30WaXDD47zBi23l5Yl0ayjOLlgCQOAlvJ4FMy2z65h4o/6B8lmYPbQt8F0EK5+WONwd5TgY39kkm4iaHHRXEaFe+b4xeDow8RgCO0AuoSOj253Dbigv/glNdooEVbvk0fPnRetnr9J/qrBr7/89PL4qinPhrZU1SmuBfemjZxYLr21v15nZdantqIzUPDU+NPC4HRnD0RkyJASgyYlwqZ57cMvWMy50lhjDcsBJI4dsvo+mvcHEtcSUTyWAA0DHT1eBZG9u8A1CgkI3ZiKdpwB4MwFP/Q9aDsNmrVEcIndsIaR+HtkhvOnS3cmL6pvULtnI4q9bg6oa3bJ4/7NO5/IHDGsp3RoX4PKKO+US8ABKsTPtwQ0eOK9IIweaIOfT7TDJAQCCSKiRV4wmcAwuFNFUMKT8gte0MovgPTuOWHXgf2vtb767M8ZpWEZiB/YfRUG+WfOwSP9nVOp4T07mQBynz8OvJdcgWIpTDWT7FOPjlWf56hooXi3BzzjJv5ebqgDyZkPQrcRVdDyxWqoWzcB0lJiJrDzNug/6iHIGGdaRQ0B045AUPwAOVcAdLvWBAmVjI5N5XD8I56dtpNW9k59AaJHSWuAZKUmTx5Vs5aHp9sv3V6tjdtcpVy6uUorP1GvuZFpL8JgX7TrmMIG/e1702fPGGTdunhnEnpkStCIgx/U/GDhrKkFKdyp3kEnGEg32fH1emQOEnzp5w3d7CvvdziyfVOFtXsJ003t775yu3PwiA+tpb03dixfxDqLkgf1FY4xlQZATcHTVPMPOAYCBE8TSCHM3EwXr6263zsuM4OPtTWZK4yzswRoatHcYx717/h6vzy+L4ocWpPQaRVZomC2EZAUFEfHmhUYVyHBhsMyVLVokOFEkYIXYgLRSNVBYAtSgsgGTQIqc7RH2T++8yGpsEhNNjegmPFCouYo1/LSH17tXCUbWLmUpqSZVlDamiGBOkFPJsDarRhCm9ZcK6PDSJxohpzrbnndO/GyPdR74JzdMEM8AOXPzmVrtYkNaMF/e0Mm1PzuMVYCqK3c8L7pHNiKm+MoMA+ZfQQrapamBTeyrgsJ61733geZ49qYuBQ9YLdqpxpsvrABBV5uXWmOcD8K6xlP3OC8+MIK8fM4iUBMKCeW3b75wloqvRU4hn0LeQjEdJYs3FlTmmfoBGQ4fyKsERN8G26E+kADXpMHsm+47TYKKjElMQGVxJO/u2dVYNnCYYLLhTo4l5XZ7zV4MAjkspgO6/BxWjgEZ+5853o6cgG984Tjy3/tHVpWKNS3YfYnSA8gO1Q3qo5fzgut3nhEeYxcI14wW4dwVg8BSwXNK5A7QJcAm47I4EJ9gWWjjfQBQ71+elUGDcKRVoONspiT29H98RdnkNBB14B1rgT8H82bGfxyyfWxg6gVcBfTzTYr2ad41SHGBnJrU7fmd159INEYgowrrtjR/d7/uJXYQ8KsoEc2n5A+5BgMevoOdicI9RRInR/642+gfcUY8K3FwO9DZKabwadp6cB2vEJ0FcGtI6Bm6Q1ANxdVTFkMfZ58ip04lQ1Pb9hd74Qv96GORKCQK3Dj9VNSPDvbAfdPtUMwplcqGHgS3zKC5e73wn/5cp8M39apeN0KZFvTwCtmYMVJgh1dU44jnW54SYCmmEI16ofppSMik/L7w4lIK2xx43EkHtIunro2Z849f06crGWlk0S24mu3tn/w121YKuYKaekocTx4KVbEawabg6AxE1EoRvbtnqxHo5PTL7iQd/SthDN34de/+Q8GHmIOQnZumtCe4+VfjelG2aE6pX8U7U46ikFqRO04Ko9de1T+CYLGjUBoQiHp65UrsSbSJ6tjkFcgwl2XuuFYiwroeKEtrDuX7Y5PPdKoXU5OUMUssNi4tIoC6VEanONtOlR4dfCg0LIW9z5qLS47Htq0errqa0Mh4YToto3T9Xi81VHRfwf1D8g+2orLwDVoGMQPHxhWffsNO6L7ahzZ1129pvy1D8fxksUg78yaSzw1w6iwY4C9Y7aBVU1C04aLINUSgPZlN4GuHIL0QQdAsJm3vqVVIg1OAGheMgW+uWY1Y4K+MxfA8E+vMvsIQaIz1EY2+GS3lTEggb05qEJxtgjRhMbmEkgkNgUM9+Yj8ngH6icLfuZwnda3MaSPH1QifTG8VIqAjoljtcCJWCNa0QBUBZpg6fFtD/ij/ix2t1MiDOU5PXMdgrSlJtDAXVY8xI7aP+ayOsFb1HOFEgkVRnZvHUJ6gfooGpbG2P5vp8hNDbPlxpO5CAgrWnBb8mRtz+CW9VdGdm59U4/HxmdOnjEvbfjoZgsmiw0ZtXPniKI6J4eiiOBmFHtbq9GyYPCrmpWpn+xI/HpntXJBIo7CEDNep1YtBjU3T4Asl7BnUA9xH9rHqqWb43JmlsBfPdKeeaxZLTjSpFTGkkafxhpMmTSB3eyBNbP58oG2pbdOcM4NxgyjPcbBeTkaDC7FZPWFWPMjuHrFsPYFbzyTOHpoLDVLyDe7ho+plXLyFyANVuF7ipWAf7Lvs0VDpPxCSB930YN519/6uGvQcHQNQbZyhzUGLQgEpk8kc1aR+gf1r1wCJxY8BaEDlZByj5BTvhfsBQtxJBswbXpBsn0WnNxRBm5vAvLG/gLKH3kN0gZgOvoYpgzODhurrMxF2fDfReiw6v0qjC23ADImSygky8wNR5QKHMflJ3x6GjkvYsV2LJ+ZaSgw7/JMm9BHWu9Dm7625Rs47D+Z/+yuxSs7Ao39weY2RR01gWIdDLWZabkwrfeYOVar7bU+3iK4Xc2FJB6vY+v629s/eOsxubE+nS1Tw5KoUBKx+0JJVMrsvlEeHUbGxVMX51xz0wwU3oaE7KorytnrQb4LBHICX+2XmQIeiv44hH//cm9y7Em/dtXuOvXCcNzo1x42b2gl4WgoZk3zZAgQjRmYtSpwKCBzMPgJ2Tg+tsKyoXsmv1PRYUs8aey6bIBNvXaUA9BiYUnhWAs0XVJACQZR3PjYhfBIZ5HtmyeFt26crgb8Y9RgoB/1yonyk40NtB7voOO8wa+7Bg55W3B7OyjBvRdPZrqhs9SeBoLFvJk1fsIUhBZUjU3LZ0D7qitAbh4JSricaQRbEQ5ADfra0u3gGfo6ZIyYj3YlAXZ8PRdFpIrnZqBGMRzsFr9NR5OQ4xahX6EAG47KpTWt+rQtVcpMtM4jLQLHNQbMlUnUXQzheLndZsexpZ1uWDFg0T0Z06YNtSzZ7TsK7x1e03/h0W03Z9lc1RxT12abjqaIk2rCk+3w+rq7sl4/Hm3XJnQfCI8YPSAaRpBkZOI1J9OD61ZeE9mzY6oWifQxeD6D6jAGWjc0rdHarWhl1pSZr9nLyo+QpSS2tPcoo8/97XsfT6EjVf5p3UEAS0NZnrh+eJll/XlFKhxtUnugsOzhj+jd1x2SM074NUtldymMpSA+vEwKW7FkvL853n735a4TK/Ykk5MHWcGFsdhUpUB7SAXqVFIDio6r6Dy46botqS/FLNCCAYZkW2mvlZjhKy2ojm3FJbbo3l0WS7ciIVFb00Gi0dG3P1rKHRhDDWuhF354GpQzNUCi2Zzs8A5bBJp/EbiwFDh6OKBjuwhpAzno2BBkC1qdPVEjfAtsTYLNvKtY1u0Q0xyslW4VDSjOFOFQozZ20Y7EfZ/tki9XMfDde0hav0Jxoaob21+/2b1//uZEnawaBrLmPb95N3xzGIV2Hq0UR5s+60/+xV8/kFXZr6D3vkh8435R0n6Z68LAstXL+imLl8DvLHJngVO0gdviAAeVDZVjglBtbsSykBlMH3vRK2gfX5Gy85D8/GmotQxk0GT08D6ZGkqkG+SWJjaHwNts//lNsOdaaUsb3diSkDW2CAXHu7ZXnlB7os1sNJFAIqRT57EMRWS6HV/k4kxNK5pBs5lsFRP57L9vdTHHUMvULNofPSePuooJtEMJtmQaBwdVLyitLf/1FcwEArKMRPOy3+wuarT0SYFTO/UWaBaycx5Cj5rGAQNC40FNNDeWyM92x597Z0PiLqNNg7yeUuOTP/XcGpfh87isE0AAg49ikod2pP8HpjpvcUrcuscXR95ubtO43BwRWk4q8PN3Am8vuSNr8I/LJ6MmaoWdLTXgMLJS7WATCEkUj+x+BgQA9/371FhmI2uyeQXWllfkEHUSyT7qbFVXnD3StP0PJcvf/UMZnQ06KgfUH6A5Bz1197Q59Wr2DWg1s2F2f0/d9fsPbylQsDmH1COzRv+ULTXBxFaxdD52zpzQ96LNcGCeZA5lg0RzAR67eb1//ir28tufRe8y0B4OGGo5+tS1rrL+heLnVDKbgjorB/ScmI/GiRawThtqffeJ2e5BqJUCLagp7Fg+T7RrgzbWxPrbFNQAtl9DiTQINFsj/EML9GmehY2Pbu6ppPl7IyBC13aOQUVQOBVoMqZCdVMF2AyV1XW67W/1IXn8nz6LzhW8AuvAPjPbPeei/pYEzS+QhfRFOqeUTVtNCUILVqobETRF4p7fzHBd/JsPw9vNtZ9oK+eHBmNq7XfwLsTdT4HrrUEuyhQuUQDGv/CWny4gfG+9PkbX2QFtbb3gzZYhIMYSqAs0llkEhNdXx++mqXpagNs9U2iv82lr/7o2zsjreCvaRxeHpZR0BMem3+MyD+X5ItA9JfTanPGOHftOKJ+882X0SkuWQAzLVuxHtBC7V8S1bw6+TwJL7hZI4/IAtC4g/L+5l93jg7rAWBjxxz7QogUhy5FItcdP3dAy0JMpsCl1rBnGvnoVS6LOFp7QApMIPq8o4LEcqFDVJMMNYxzw3IoIYwti6nQHT02mzYirK2n946Oz3LuL8Hikw+ineUBBEHBzYHFYhX2RbZBDHc4uIPwrNwy2iDY2EYH7V18OLWEFsrPQwRj8qcWkosDRrCubaSNGaGhSsyffmDZ8fB/LNgp8C+qDl76KQLZbYrf0VbWorIO64tsE3HGJC/oWipDrEWD14WRvaFagT19n1Yyhtr0krOXO+1m5JHgEKxQEb4RHD9WDLxGEPIe3Cwj/2k2BQGQ4XDtRhDsn0eBknSXcqC/w8MLwN+8sixRlFUnQjpbxtx+H/zL4V97hpBeqMfDUPDJXhHPsOekEclThuPn7EvtOKp4lm+P/C7BM/PJS1x09skW20vn0Sm9a66jD+AIXHIhPgid2vw7lnqL/61fe9fN6p7QBZr/YD9SCq2BiL4AhxQJUYrAHnLEXY02fO9HxCM2rtPs1yMwVYPOu+LDL/uD/Eh1T9/7dJPbrcgQK0gMUXJqToUm5gcUSHGhQ86c94dvZui/p/NXt3qevG2X/gsqKTTSX+nXudtHsKY0p7APZNi/7/aQuIPyrtmQLqDlXgJheDLGw+RNB4YR+1k7W+PxelkOL7s+cxdYTYDlw5Yiw/XBy0uVP+2peXxt9ozWkX4Hqr1TWDEk375Cm31Ub8dRnkWdn/tHX2N4gl95zp/ehp2el/W+6fYBsNjHF2bv5GwNOyYrAsJhNpq7S8K9iBI2tSKIFzwKc+/5nsz9iwPQhtoWPzHaPWLo9/vTeenUsjyzQelIV/1oduhmyxZtpGp4C3Iql49Y3OqAVtQMkUUSWWNZfconrVzOG2bdTr4EWA3Pc6RXg3xWu1EwiEHD/AhvZBYQzu456kvWUfuhnIGn9RqNPIyu57e4p7nEH6pULNh6RL4sljUEY1LKmgJaOjsKOh7MO7yW1+CP60Usq7atGl1uX64ZxgCb1TuLnSTiKPAD8f/KTk1zX/7ija+vSCF1bFxC6trO3/yPAAKRem5XZIKfcAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/pl/browser/searchplugins/merlin-pl.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Merlin</ShortName>\n<Description>Wyszukiwanie w ofercie Merlin.pl</Description>\n<InputEncoding>ISO-8859-2</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAEAEBAQAAEABAAoAQAAFgAAACgAAAAQAAAAIAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAABqhu8AW3rtAD5h6gAvVekAcIrwAHmS8QAgSecA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIVVWIVVWIVVVWZYhWZYhWZVZliFZliFZlVmWIVmWIVmVWZYhWZYhWZVZliFZliFZlVmGIBmWINmVWZgVmZlBmZFZmZmZmZmYoVmhWYog2YYiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIj//wAA//8AAP//AAAMMAAADDAAAAwwAAAMMAAADDAAAAwwAAAMMAAAAAAAAAABAAAQwwAA//8AAP//AAD//wAA</Image>\n <SearchForm>http://merlin.pl</SearchForm>\n <Url method=\"GET\"\n      template=\"http://merlin.pl/search\"\n      type=\"text/html\">\n  <Param name=\"sourceid\" value=\"Mozilla-search\" />\n  <Param name=\"fraza\" value=\"{searchTerms}\" />\n  <Param name=\"skad\" value=\"crhhxmkohb\" />\n </Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/pl/browser/searchplugins/pwn-pl.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Encyklopedia PWN</ShortName>\n <Description>Wyszukiwanie w Encyklopedii PWN</Description>\n <InputEncoding>UTF-8</InputEncoding>\n <Image width=\"16\" height=\"16\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAI9UExURQAAAB9YryBWrgmU3SBWrh9YryBWriBWriBWri0zkwmU3Q2L1hCBzg2L1hCBzhR3xiNOqB9YsBxitydFoRhsvxR3xhxitxhsvyNOqB9YsCdEoCo7mi01lSs6mSBWriBWri00lCBWrgqT3CBWriBWrgmU3Ss6mQqR2g2L1iNOqCdEoC0zkyBWriBWridEoCBXryBWris6mSBWri0zlA2K1RCBzh9YsB9YryNOqC0zlCBWrhR3xhCBzhxitxhsvyBWriBWrh9YsBR3xhxitxhsvyBWri0zkyBWriBWriBWriwykx9YryBWriwykyBWriBWriBWri0zkyBXryBWrh9YryBWriBWriBWrisykyBWriBWriBWriBWriBWriBWriBWrh9YryBWriBWriBWriBWriBWriBWriBWriBWriBWriBWriBWrgmU3Q2L1idEoBCBziJNpwWS3Cs6mW6UzBR2xiNOqB9YrxVrvhphtxCAzgyL1hd4xyFZsEWJzD96whl6yBSP1w1/zQiT3Ehrtg6AzguK1SVCn8XQ6B1Xr3eq2hJ1xmiQynmi1D2Z2F2q3hB0xSSX2l605TNbru31+93l8nmKw5XC5io6mBltv4W/5mi553uy3yhFoRdfthp6yODn87LO6svh8iZputTc7is6mFyFxTh0v4Kp1+rv+Ojv+EqNzTuCyLHN6Xyk1YK34ZLD55il0Z3A44an1mKLyBlgthZrvs/U6S08mtrg8DJAnLe/3jNBnGd6vCw7mTZEnjWei8gAAABsdFJOUwBNVQgHMwpZVGO9vQgIvQgICAgICL29vb29u4AO+w0uT3y1kwz+VRX4/VUhCZf9LR/9hWNK/f1gVWQyVVVVVV4gVf39/QhifaW+Y1OvZJK0lWRiMUKef3NlTZSZerKsFimuImocX3IVYkMpUosemJAAAAEISURBVBjTY2BQV1LNaSoszAEBLmYGBgYTjdzWCbMmNlTl5uZy8wIFbExbemeun9zXWJmfz8cDFLB26pq2bt7C2f311SWi/EABO5etGxesWrN6RmdtubgIUMDWecvylWuXzV3UU1chJgQUcDTrWLqieNPm7uKaMklBoICFZsGkxfN3TGlvLiiVEAAKaOnlzdmwa8+2qW15eVLCQAE1w6IlO3fv3bd9epGsNJDPoG1s6eblyxkRyMmpIAMS0Ddn9GZkDWFICGJlkGcBCrAbWXn6RIbGs0f5O3DIgQR0mdzDwuOSM5liAuxVQALKBq7BsWmJKRzp0R46QAEORQYGtoykVJZsliw/NgYAqJdNo4WkE2YAAAAASUVORK5CYII=</Image>\n <SearchForm>http://encyklopedia.pwn.pl/szukaj/</SearchForm>\n <Url method=\"GET\"\n      template=\"http://encyklopedia.pwn.pl/szukaj/{searchTerms}\"\n      type=\"text/html\" />\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/pl/browser/searchplugins/wikipedia-pl.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Wikipedia (pl)</ShortName>\n<Description>Wikipedia, wolna encyklopedia</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAA4AQAAJgAAACAgAAAAAAAAJAMAAGQBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAEFSURBVDjLxZPRDYJAEESJoQjpgBoM/9IBtoAl4KcUQQlSAjYgJWAH0gPmyNtkzEEuxkQTPzawc3Ozc3MQTc/JfVPR/wW6a+eKQ+Hyfe54B2wvrfXVqXLDfTCMd3j0VHksrTcH9bl2aZq+BCgEwCCPj9E4TdPYGj0C9CYAKdkmBrIIxiIYbvpbb2sSl8AiA+ywAbJE5YLpCImLU/WRDyIAWRgu4k1s4v50ODru4haYSCk4ntkuM0wcMAINXiPKTJQ9CfgB40phBr8DyFjGKkKEhYhCY4iCDgpAYAM2EZBlhJnsZxQUYBNkSkfBvjDd0ttPeR0mxREQ+OhfYOJ6EmL+l/qzn2kGli9cAF3BOfkAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAIKSURBVFjD7ZdBSgNRDIYLguAB7FLwAkXwBl0JgiDYjQcY8ARduBJKu3I5C0EoWDxAT9AL9AK9QBeCIHQlCM/3DZOSmeZNZ2r1bQyEGV7yXv7kJZlJq6XIOXfs+crzwPPTnvnR863n05ZFufDD/T595Q4eauM37u/pWYwfeX53cegcABcuHg0AkEQE8AKAu4gAXv8BrAEMh0PXbrddt9t1vV4v406nk62laeqm02n2LjKYIuK5WCyyfeiLDF32yLn6TJ5mBFarlev3+9nBMMqsabkYhmezWcEd2ctTE/tYBwhgt14BhtmAV2VaLpdrAHioCW+VdwWy9IMAUBQjJcQFTwGqvcTD+Xy+oc8askZJyAYrnKEokCeWLpQkSSZvBIANYgSDVVEQQJaeyHQu1QIgiQNb6AmrTtaQ9+RFSLa1D4iXgfsrVITloeSFFZlaAEjAUMaXo2DJWQtVRe1OKF5aJUkf0NdglXO5VzQGoI2USwwD3LEl590CtdO3QBoT5WSFV+Q63Oha17ITgMlkslGSGBWPdeNiDR2SL1B6zQFINmOAkFOW5eTSURCdvX6OdUlapaWjsKX0dgOg26/VWHSUKhrPz35ISKwq76R9Wx+kKgC1f0o5mISsypUG3kPj2L/lDzKYvEUwzoh2JtPRdQQAo1jD6afne88H1oTMeH6ZK+x7PB/lQ/CJtvkNEgDh1dr/bVYAAAAASUVORK5CYII=</Image>\n <Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA3MkMyRDY5QjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA3MkMyRDZBQjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDcyQzJENjdCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDcyQzJENjhCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7lkNGzAAAELklEQVR42uyYa4hUZRjHn3Nm13X2Mu6urtqutrTeVjRUQikoKUoQLIy8hybiBcVMRdFASPwgQTczsCiMvFYGffBDeANFUDEydc31viheat2dyVndmdmdy57+7/I/+HCcKaX1Q3Re+LHnOe9z3sv/PM/znlnLcRz5vzdb/OaL4Ivgi3C/WV01UCAQkNraWqmpGSCVVVWSl5cnZaXl4jgZaWpugp0viURcwpGIJJMpSba1SY+yUlmy5B3ZuGGDXGlokJKSYkmn0pJOp6UDBbsl2iJFRYVi25bEYjFpwzOtra3S3t4umUxGuqqo53WVCGZR9fX1nZgWDAaxgWIJhUpASGyIFLBtSWKDhcFCScTjuE5JXV2dhMNhSaVS2Kwt0WgUYiU6hTCiRSLNGM2BnYF4yccWCWPB6yAC9oGzYC2Iga/pNx/kg/fBs2AcSICvQOMjT2pZD7xFE0kFBd0lHo89zsiv5d8L3o4nwW+dcotUMDo+p11Jn3YKY/qeY9900P0/lv5hUJ+rswc3Nlnd6wDvgmHgR3V/GfgyS0RZf1NrrEeoR/ZD1rDAPzzrHX8wuEYhcr68E6BV2W9RGJMiI9T9wxzwFfAd+AyUgeFgK/iG9ovgAMcpAIvB92AVNzCJ9hoKu4LjjwabmYrGdwtYyb45nPM98DbYyHW4bSr7Pwb9PPszqTwGnGdUZ22DuekX1L074JSy3wC7eV1C/53clFHXVLEz7Hc3UsG38gz9x7O/F+25oC+vPzI1FVwGN0FP8Dz4gmO4fvPYN5X2LI5ZSvsTT9F/iveEgkZyhc8lTrxd3TPhM1LZ08C3vL7HxRplM6AN/AqOgVGgjhts5sKugyi4qvKzhaKZ4voHGMKCe5oF2qHfIj7TyDGucSM/sH5tY7/p+x1cBGm17vmMgikUsxw8kSv/ZoBqqjiCm7zLsBQ+vMuTl/nKbuTJcdIjpmnduIBuKmfNmfcy570BlrMvzpSap+Z2GG2WZ869nr3Ynn7TngZ7wACKbIRdl+s74QgddlPphVzgh6A/c1g8xbND2b24qD/BLVDk8XWUv8MIKuTCTNinVFjfBh+oY82mv+OZs1SNJ1n6ZzLi1nvWsgksyFUbXuVAO5RQjppENxNynyq7AfzE6xsMyyDtfhxDF1mHkZCtSJ9T9mLWIPeZibzuyejb5hlztVr7ZaaBtzlu5GU7Zi7xW8BU0CaqZt7wfnBI+b0GhvIb4iBD7SWOuYfKr+Px+zN4k3loJj/KojYIFINfmALu6TCW0dGbp0gNj+nZLHI203YCOA6WqtNhEF/OWc45ki/kHOuWzW+cgYyyK//mw8MtLEU8AkMqbIMeP5OjfWj3oU9flUL63C5XZ7zZaJXq66+eGajmdJvrG2LkuHNUco1uLapWdarC8v+z5P+U9kXwRfBF8EXwRfBFyNH+EmAA/FQ613UCCjYAAAAASUVORK5CYII=</Image>\n <Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5QzlEREIwQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5QzlEREIxQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODlDOUREQUVCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODlDOUREQUZCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz41D9uwAAAJWElEQVR42uxcCWxURRj+t3t029IiVCyXLSpo0ERFLVAvNJ4oBRUVL7Se4IUXeOIVjaKmgkHxthweiKJGY/HAKxqwaiwYBBESwQtpgdCWtns//6nfi7/je7v72kI0mS/5s7vvn5n3Zuab/3pNfZZlkYFBjlkCA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEg87B919+OL/fT4FAgELBIF0zZQqVl5dTSZ8SWr1mHY2oqKBYtIWSiSSlLB81bN5EkUiU4ok4BYMBSqZ8FItEqCmVoBhf6xvOJx+PY6VSRHi/krJS5PP5OiTB4+SFcymVTFI797N4TFJ6foatjVsoNxyi3sW7U3t7hOKxCB+hHGppbqFgfh7ts+cgamlvofy8fIrHk+Tj4ROxKK1Y+S21trbRgvnz+NkilOSxU+r+hghdw+DBg6msbBDV1X1FY8ZUUmtbS8fG+nw5VFVVRUWFPamppYlCoSAlkooI7dTMmxlnMvTzSAS1oe1trdSjqIiJsJWJEKRevYs7iBCLMhH8OfwZo2Zus7R2CcWYHIq0hw4fQX5+nveX1FJ9/bfGIuxqDBgwgPLy8ngD4x0bq7baSllUstcgGj9hAoWjfJ03yrIkESwQgU9wIkXh3FAHESLRKBUV7UZlpaW0dt2PFGlro8WLX6eGhoaOE93xxpb7qL7qpDfydRuKDIlkgsi81P0PBkI53kOhIUOG0LRptzAhijrV//8YIwxluZMlxtJCf3HZz1LM8hbLQpYDWe5gaWJhu0ghliBLNctqlqksB7NsYwmz9GCZw/IFy0Uso9E3ylLIkg/dbEPTnY5TWTawfJ+p4R4sN7GsAgmUtLHczXKYaDNb6JVMB1kUjmd5R+hU2z2hG8HyIMa09U+hj8HOhdo3FZ2+7qVTL5bN2KiVLm1mQd/OMlDTjYPuXpe+86EfZvZnl+EWcbD7e+l4jzi1Zzjo+7I0Ql+j6epYfoFbcSKZcjsLzN7sMoQ0Kz/FS+dSllZ0/MSlzf3Qq3b74dpxuHaOS5/roD/Q7M8uwyU4nPZ+feN1gGfRMc5S4WIVtqPNQ7imXMkacq9UbmJZJgLUXBcGO323ERTfA3rtSViioIM+IPr7tbFshNOsScDlmdImK2nmEfRwqp36+7PoW4cAvzcCfLVfI9NNUMfTLBfiIa5kWa7p/0AwOB2s246TPgaBiY7TQZ7r8VtZkWcwmQQ+fSDTVWgzE1lICqI2aS0yELUQL7H0YymCy1Exy40s37FczTIeYybFfdS8XmE5gOVhlgKM7cMixbR4Rrox5SavweYmsW5JCIHYPVmWIINSGAT3aY+fg+dox3xS+P0uywuwsDqRVFZ2CO5jZ3Mq87qV5es0JBjOUs5yLjK5z1hOhMX+0gub38ON1U33colGG4X/eSPNWJ/hYWzkY5NrRP8rVOou03g8tK1fxLK/sCiVQnctAtACu7bEMoplI/Q/sBzK0gd61e4gkMkeYxzIfBRMqLr2srBcfbCwddD9zjKR5TSWsSw3i+vSwgwDqe37TMJ91PzPxLqp6+vgXvXUfjDLWaL/QvQtzLB/i7DuNiah/88gbNY4Udx8hkub6aLNyS5t9oX+dgfdKOh+cnEVhBOu2hytXVfj/cpSlmYOj2vuS8dY6Fdo13uKOOlUlyj8SZf5qHx9d+36kejzmyCrbjHtTKw8wzqcksXe9YO1kfGaSvObMcZYNz/mhA+ECbkUfkbHAuEK3HzPZfic46ArEM9Q5KCXfl+eAHUSb8MmbczCv7qRLE/cR6JJFF+GuMQRuS6Wb6bDXDLN8024gDDis5DLWtjWNBOuByFfFde2ilrC+V6IQKLqpxhe5aAfIPpPhrvQF2AyxtnexQg4IU7X04gDVu7k1IsQf6R7HsIhuRzfH4OF84q5+FQu69guPHcAcdRH9O+3HfPxWYm9y5oIb7OsFz5GN2vVqBsov1iCTZc4Dye5O8rIO2B1aumvcvj8btx0PcBVzzwU35elKb6Voah2l2aGO/O66Xe4OoVjujCX0dgLZS3fRwngUwSxDwhLeK4XIuxAdG/7+tOErhIbczFMG+GUFos2KnVZikCoq3gB2UthmvpGZ1GAoEwFhHsjiAyhuLbGpc8RMOM1qJH80cVniCCGIK8VQA1Xw/o+D/em4p96ZFy1SALIiQiZoMz9ZoeCRD0iUBkMKZmGa8dmEdycgjYbRUSv+8Xv0eZhTE59X410NBOeQftZLvoJ0Dchyp6LhVqG9NkJd4vovT9M7HQtQtdxEvpsQiDnBBVzfI52zzvo7XU4M819hqLNJWnaVIhUtMIrGarFRg9DXqs/1MdiU1Xa8yICFuomItjvJz7E7+UZCkBeiLAClmyYS6rsRIRntYh8YheJ0EPM9Z5OEuEJkLogQ5HLTo8fzdY1yKDRLrY8CllF/3yjNVOUqFWGcAJOcXfBfsE1Hq5mJAKz7oAfUXW9h0DPr0XkC8R6FnbiGQpFhrK0k+7tKtQ+WjPEQ2+LtezphQgb4DftQGYU/L/EhyKKn4xCVE2WmUBKVOgkZOUuis9mpD9tKEJNTTN+Uvt003sJ7uLap44bHNxKMsM8CUWjIAI7pwDVcshW9JRR4bks5rAQNYtSFNA8YTgmYptlp9L0JOFCbs5izLPRdrtD6mlHt5vQZoKmu0Dc64I01TULgaYTqqBf72Ed5qBPrYPucJYGnDSJcaJKW+pQPZwI/VqntA6HdQPaOKXx+4EgjR7mUY/xvszgShzxCTpXuujzUUqO07//VkGiP8z6L2Izl+OE24tzKU6GJchyB/3zZc0XQl8rgh/lkxcLnYrI54miVxnihs2izTLc3+1vOEeCWAm0Vyf7LQSYNUjPLByWElF/mYENlvO8DylwNSzpr3AtJQ4EqBLxl4XsZBbWdyCqp1uEfgkOYaGL+1AW6zURMFqoWt4X8EAE9VJH1ezfcdG3IS3JFTmxW8CyDRNqwuIP1MxtApOai8XtiwmHRLtb8TxRBJs+4b9XIZJvBUF3E1YsgFStGic4DIsUyfDM67GQTfjdQyxmLsj0IwhmP4edgm/D8/Whv1+0qXavYKM3uNzT/nOARZh3Ma4HMZ6axyNYmyDIF3ex2DlYq3qszQ6sZzE5vyw0MDAwMDAwMDAwQKpm/uGmgZ1SGBgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhh4w58CDAAL8AVXFSeKUgAAAABJRU5ErkJggg==</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://pl.wikipedia.org/w/api.php\">\n    <Param name=\"action\" value=\"opensearch\" />\n    <Param name=\"search\" value=\"{searchTerms}\" />\n</Url>\n <Url method=\"GET\"\n      rel=\"searchform\"\n      template=\"https://pl.wikipedia.org/wiki/Specjalna:Szukaj\"\n      type=\"text/html\">\n  <Param name=\"search\" value=\"{searchTerms}\" />\n  <Param name=\"sourceid\" value=\"Mozilla-search\" />\n </Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/pl/browser/searchplugins/wp-pl.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\r\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\r\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\r\n\r\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\r\n<ShortName>Wirtualna Polska</ShortName>\r\n<Description>Wyszukiwanie w portalu Wirtualna Polska</Description>\r\n<InputEncoding>ISO-8859-2</InputEncoding>\r\n<Image width=\"16\" height=\"16\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1gwRDDAhv9NXoAAAAB10RVh0Q29tbWVudABDcmVhdGVkIHdpdGggVGhlIEdJTVDvZCVuAAAC9UlEQVQ4y7WSXWwUZRSGn++bb2Z2d4ZdMRAXbUuCcUsXWTGlMUbXJi3GH2z0wj+wxERjovHCNmC8aMIFiuKlJgriT0w0KrHVNGAEJYFgsLSVaktbqSDSwNZqdesu7bY7szOfF4QmiF76Xp3kzck575NXAHjHet3y/gNPlr/8ql6tTG3SQTitL1zYJxPxg2Y2O+w89cQA/yFReu99d757b2fl5Nhd+P7lrpQI2y7LZDKvbkyPCsc5Hp7PfRB9vHXSbm76A0AU27fsnN/7xdOE4cJedMMj+N//QOXkGABGdRXRTa3MvLwD4boI287JZclDzpb2bcbzyWv3hZO/XX44kcDd2oF/tAddLCJME5m8hsrgEHgeem4uHv4+ldGl0hoxlanXembmimz2nc1gmohEAntdEwQB/olh/N5+zJvXUHrrbYyaGsSf2SYd5HJXwrEt3O0vQhhS2rUbXShgNTZirq1nZvsr6NlZ5JIlSGD/v9G1770HGY8TjI8TTk0hojGMmmrC6Tzoi7xEIo4yb71lIOj6/G6zYS2RlvUAeD3HsO9vofT6G7hbO1C1KUAQnPkFuXgxkYcfwu/tQ0Qi56SVvb1buI4f5qfxR0bxjn5LcOpnhOMQTk4iHAdVW4vVmEW4Ln7fd8x/sofKT6cIC4XDKtKyvi//wIPnKkMnVgSnTy9E0Pk8RroOpKT05i6sO7J4PT2oVApd9kBrVLpuVgLIqxKd/2RQ2v0uTvtz+McHCCZ+JZiYwGpogDBEpW5AxGLaWL68SwAU2jZnvMNHBnWxuNDAaOtGgrPjqNWrkIsWEZzPMffhRxd9pVB1K1+7ururTQHY65pH/L7+EV0srgKIbnwUdVOGuY/34B35BqOmGrvlPkQshnH9irNGVdUOEYu+AyAuvVxo29zhHfj6JV0uY2Vvwx8aRhcKICVy6dKi1ZjtB16NPftMv6qu+muhL5cGf/RHa77zs22VwaEXKmNjCMtGXrfsjEqnPzUzq3dGH9swzv+hvwHFFyaUDsbY3QAAAABJRU5ErkJggg==</Image>\r\n<Url type=\"text/html\" method=\"GET\" template=\"http://szukaj.wp.pl/szukaj.html?z=T&amp;r=T&amp;szukaj={searchTerms}\">\r\n</Url>\r\n<SearchForm>http://szukaj.wp.pl/</SearchForm>\r\n</SearchPlugin>\r\n\r\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/alerts/alert.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeAlert.tooltip \"Zamknij to powiadomienie\">\n<!ENTITY settings.label \"Ustawienia\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/alerts/alert.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncloseButton.title=Zamknij\nactionButton.label=…\nsource.label=%1$S\nwebActions.disableForOrigin.label=Wyłącz powiadomienia ze strony %S\nwebActions.settings.label=Ustawienia powiadomień\ndoNotDisturb.label=Nie powiadamiaj, zanim program %S nie zostanie ponownie uruchomiony\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/alerts/notificationNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngeneral=Ogólne powiadomienie\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/autoconfig/autoconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadConfigTitle = Błąd konfiguracji\r\nreadConfigMsg = Nie udało się odczytać pliku konfiguracji. Proszę skontaktować się z administratorem.\r\n\r\nautoConfigTitle = Ostrzeżenie programu AutoConfig\r\nautoConfigMsg = Nie udało się uruchomić programu Netscape.cfg/AutoConfig. Proszę skontaktować się z administratorem. \\nBłąd: Nie udało się %S:\r\n\r\nemailPromptTitle = Adres e-mail\r\nemailPromptMsg = Proszę podać swój adres e-mail\r\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/cookie/cookieAcceptDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY props.name.label \"Nazwa:\" >\n<!ENTITY props.value.label \"Zawartość:\" >\n<!ENTITY props.domain.label \"Host:\" >\n<!ENTITY props.path.label \"Ścieżka:\" >\n<!ENTITY props.secure.label \"Wysyłaj:\" >\n<!ENTITY props.expires.label \"Wygasa:\" >\n<!ENTITY button.allow.label \"Zezwól\" >\n<!ENTITY button.allow.accesskey \"Z\" >\n<!ENTITY button.session.label \"Zezwól na czas trwania sesji\">\n<!ENTITY button.session.accesskey \"a\">\n<!ENTITY button.deny.label \"Odrzuć\" >\n<!ENTITY button.deny.accesskey \"O\" >\n<!ENTITY dialog.title \"Potwierdzenie ustawienia ciasteczka\" >\n<!ENTITY dialog.remember.label \"Zastosuj wobec wszystkich ciasteczek z tej witryny\" >\n<!ENTITY dialog.remember.accesskey \"U\" >\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/cookie/cookieAcceptDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhostColon=Host:\ndomainColon=Domena:\nforSecureOnly=Tylko podczas połączenia szyfrowanego\nforAnyConnection=Podczas każdego typu połączenia\nexpireAtEndOfSession=Pod koniec sesji\nshowDetails=Pokaż szczegóły\nhideDetails=Ukryj szczegóły\ndetailsAccessKey=S\npermissionToSetACookie=Witryna %S przesłała żądanie ustawienia ciasteczka.\npermissionToSetSecondCookie=Witryna %S przesłała żądanie ustawienia drugiego ciasteczka.\npermissionToSetAnotherCookie=Witryna %S przesłała żądanie ustawienia kolejnego ciasteczka.\\nLiczba wszystkich ciasteczek pochodzących z tej witryny: %S.\npermissionToModifyCookie=Witryna %S przesłała żądanie modyfikacji istniejącego ciasteczka.\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/formautofill/requestAutocomplete.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/AccessFu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\nscreenReaderStarted=Włączono czytnik ekranowy\nscreenReaderStopped=Wyłączono czytnik ekranowy\n\nmenubar        =       pasek menu\nscrollbar      =       pasek przewijania\ngrip           =       uchwyt\nalert          =       ostrzeżenie\nmenupopup      =       zawartość menu\ndocument       =       dokument\npane           =       panel\ndialog         =       okno dialogowe\nseparator      =       separator\ntoolbar        =       pasek narzędzi\nstatusbar      =       pasek stanu\ntable          =       tabela\ncolumnheader   =       nagłówek kolumny\nrowheader      =       nagłówek wiersza\ncolumn         =       kolumna\nrow            =       wiersz\ncell           =       komórka\nlink           =       odnośnik\nlist           =       lista\nlistitem       =       element listy\noutline        =       konspekt\noutlineitem    =       element konspektu\npagetab=karta\npropertypage   =       strona własności\ngraphic        =       grafika\nswitch=przełącznik\npushbutton     =       przycisk\ncheckbutton    =       przycisk zaznaczenia\nradiobutton    =       przycisk radio\ncombobox       =       pole combo\nprogressbar    =       pasek postępu\nslider         =       suwak\nspinbutton     =       przycisk obrotowy\ndiagram        =       diagram\nanimation      =       animacja\nequation       =       równanie\nbuttonmenu     =       menu przycisku\nwhitespace     =       biały znak\npagetablist=lista kart\ncanvas         =       płótno\ncheckmenuitem  =       element menu z zaznaczeniem\nlabel          =       etykieta\npasswordtext   =       tekst hasła\nradiomenuitem  =       element menu typu radio\ntextcontainer  =       kontener tekstu\ntogglebutton   =       przycisk przełączania\ntreetable      =       tabela drzewa\nheader         =       nagłówek\nfooter         =       stopka\nparagraph      =       akapit\nentry          =       wpis\ncaption        =       podpis\nheading        =       tytuł\nsection        =       sekcja\nform           =       formularz\ncomboboxlist   =       lista pól combo\ncomboboxoption =       opcja pola combo\nimagemap       =       mapa obrazu\nlistboxoption=opcja\nlistbox        =       pole listy\nflatequation   =       płaskie równanie\ngridcell       =       komórka siatki\nnote           =       notatka\nfigure         =       rysunek\ndefinitionlist =       lista definicyjna\nterm           =       termin\ndefinition     =       definicja\n\nmathmltable=tabela matematyczna\nmathmlcell=komórka\nmathmlenclosed=zamykający\nmathmlfraction=ułamek\nmathmlfractionwithoutbar=ułamek bez kreski ułamkowej\nmathmlroot=root\nmathmlscripted=scripted\nmathmlsquareroot=pierwiastek kwadratowy\n\n# More sophisticated roles which are not actual numeric roles\ntextarea       =       pole tekstowe\n\nbase=podstawa\nclose-fence=closing fence\ndenominator=denominator\nnumerator=numerator\nopen-fence=opening fence\noverscript=overscript\npresubscript=presubscript\npresuperscript=presuperscript\nroot-index=root index\nsubscript=subscript\nsuperscript=superscript\nunderscript=underscript\n\ntextInputType_date=data\ntextInputType_email=adres e-mail\ntextInputType_search=pole wyszukiwania\ntextInputType_tel=numer telefonu\ntextInputType_url=adres URL\n\n# More sophisiticated object descriptions\nheadingLevel   =       nagłówek poziomu %S\n\n# more sophisticated list announcement\nlistStart      =       Pierwszy element\nlistEnd        =       Ostatni element\nlistItemsCount  =      1 przedmiot;#1 przedmioty;#1 przedmiotów\n\nobjItemOfN=%1$S z %2$S\n\n# Landmark announcements\nbanner=baner\ncomplementary  =       uzupełnienie\ncontentinfo    =       dane o treści\nmain           =       główna\nnavigation     =       nawigacja\nsearch         =       wyszukiwanie\n\ntblColumnInfo=z jedną kolumną;z #1 kolumnami;z #1 kolumnami\ntblRowInfo=i jednym rzędem;i #1 rzędami;i #1 rzędami\n\n# table or grid cell information\ncolumnInfo = Kolumna %S\nrowInfo = Rząd %S\nspansColumns = zajmuje kolumn: %S\nspansRows = zajmuje rzędów: %S\n\n# Invoked actions\njumpAction     =      przeskoczono\npressAction    =      naciśnięto\ncheckAction    =      zaznaczono\nuncheckAction  =      odznaczono\nonAction=włączono\noffAction=wyłączono\nselectAction   =      wybrano\nunselectAction=odznaczono\nopenAction     =      otwarto\ncloseAction    =      zamknięto\nswitchAction   =      przełączono\nclickAction    =      kliknięto\ncollapseAction =      zwinięto\nexpandAction   =      rozwinięto\nactivateAction =      aktywowano\ncycleAction    =      obrócono\n\nhidden=ukryto\n\n# Tab states\ntabLoading     =      wczytywanie\ntabLoaded      =      wczytano\ntabNew         =      nowa karta\ntabLoadStopped =      przerwano wczytywanie\ntabReload      =      odświeżanie\n\n# Object states\nstateChecked     =    zaznaczony\nstateOn=włączony\nstateNotChecked  =    niezaznaczony\nstateOff=wyłączony\nstatePressed=naciśnięty\nstateExpanded    =    rozwinięty\nstateCollapsed   =    zwinięty\nstateUnavailable =    niedostępny\nstateReadonly=tylko do odczytu\nstateRequired    =    wymagany\nstateTraversed   =    odwiedzony\nstateHasPopup    =    z oknem wyskakującym\nstateSelected=wybrany\n\n# App modes\neditingMode    =      edycja\nnavigationMode =      nawigacja\n\n# Quick navigation modes\nquicknav_Simple      =Domyślnie\nquicknav_Anchor      =Kotwice\nquicknav_Button      =Przyciski\nquicknav_Combobox    =Pola combo\nquicknav_Landmark    =Punkty orientacyjne\nquicknav_Entry       =Wpisy\nquicknav_FormElement =Elementy formularza\nquicknav_Graphic=Obrazy\nquicknav_Heading     =Nagłówki\nquicknav_ListItem    =Elementy listy\nquicknav_Link        =Odnośniki\nquicknav_List        =Listy\nquicknav_PageTab     =Karty stron\nquicknav_RadioButton =Przyciski radio\nquicknav_Separator   =Separatory\nquicknav_Table       =Tabele\nquicknav_Checkbox    =Przyciski zaznaczenia\n\nnotation-longdiv=długie dzielenie\nnotation-actuarial=aktuariusz\nnotation-phasorangle=phasor angle\nnotation-radical=pierwiastek\nnotation-box=box\nnotation-roundedbox=rounded box\nnotation-circle=okrąg\nnotation-left=lewa\nnotation-right=prawa\nnotation-top=góra\nnotation-bottom=dół\nnotation-updiagonalstrike=up diagonal strike\nnotation-downdiagonalstrike=down diagonal strike\nnotation-verticalstrike=pionowe przekreślenie\nnotation-horizontalstrike=poziome przekreślenie\nnotation-updiagonalarrow=up diagonal arrow\nnotation-madruwb=madruwb\n\nmenubarAbbr=pasek menu\nscrollbarAbbr=pasek przewijania\ngripAbbr=uchwyt\nalertAbbr=ostrzeż\nmenupopupAbbr=menu\ndocumentAbbr=dokument\npaneAbbr=panel\ndialogAbbr=okno dialogowe\nseparatorAbbr=separator\ntoolbarAbbr=pasek narzędzi\nstatusbarAbbr=pasek stanu\ntableAbbr=tabela\ncolumnheaderAbbr=nagłówek kolumny\nrowheaderAbbr=nagłówek wiersza\ncolumnAbbr=kolumna\nrowAbbr=wiersz\ncellAbbr=komórka\nlinkAbbr=odnośnik\nlistAbbr=lista\nlistitemAbbr=element listy\noutlineAbbr=konspekt\noutlineitemAbbr=element konspektu\npagetabAbbr=karta\npropertypageAbbr=strona własności\ngraphicAbbr=grafika\npushbuttonAbbr=przycisk\ncheckbuttonAbbr=przycisk zaznaczenia\nradiobuttonAbbr=przycisk radio\ncomboboxAbbr=pole combo\nprogressbarAbbr=pas postępu\nsliderAbbr=suwak\nspinbuttonAbbr=przycisk obrotowy\ndiagramAbbr=diagram\nanimationAbbr=animacja\nequationAbbr=równanie\nbuttonmenuAbbr=menu przycisku\nwhitespaceAbbr=biały znak\npagetablistAbbr=lista kart\ncanvasAbbr=płótno\ncheckmenuitemAbbr=element z zaznaczeniem\nlabelAbbr=etykieta\npasswordtextAbbr=hasło\nradiomenuitemAbbr=element radio\ntextcontainerAbbr=kontener tekstu\ntogglebuttonAbbr=przycisk przełączania\ntreetableAbbr=tabela drzewa\nheaderAbbr=nagłówek\nfooterAbbr=stopka\nparagraphAbbr=akapit\nentryAbbr=wpis\ncaptionAbbr=podpis\nheadingAbbr=tytuł\nsectionAbbr=sekcja\nformAbbr=formularz\ncomboboxlistAbbr=lista combo\ncomboboxoptionAbbr=opcja combo\nimagemapAbbr=mapa obrazu\nlistboxoptionAbbr=opcja\nlistboxAbbr=pole listy\nflatequationAbbr=płaskie równanie\ngridcellAbbr=komórka siatki\nnoteAbbr=notatka\nfigureAbbr=rys\ndefinitionlistAbbr=lista definicyjna\ntermAbbr=termin\ndefinitionAbbr=definicja\ntextareaAbbr=pole tekstowe\n\ntblColumnInfoAbbr=#1c;#1c;#1c\ntblRowInfoAbbr=#1r;#1r;#1r\ncellInfoAbbr=c%Sr%S\n\nstateCheckedAbbr=(x)\nstateUncheckedAbbr=( )\nstatePressedAbbr=(x)\nstateUnpressedAbbr=( )\n\nmathmlenclosedAbbr=zamykający\nmathmltableAbbr=tabela\nmathmlcellAbbr=komórka\nmathmlfractionAbbr=ułamek\nmathmlfractionwithoutbarAbbr=ułamek bez kreski ułamkowej\nmathmlrootAbbr=root\nmathmlscriptedAbbr=scripted\nmathmlsquarerootAbbr=kwadrat\n\nbaseAbbr=podstawa\nclose-fenceAbbr=close\ndenominatorAbbr=denominator\nnumeratorAbbr=numerator\nopen-fenceAbbr=open\noverscriptAbbr=over\npresubscriptAbbr=presub\npresuperscriptAbbr=presup\nroot-indexAbbr=index\nsubscriptAbbr=sub\nsuperscriptAbbr=sup\nunderscriptAbbr=under\n\nnotation-longdivAbbr=długie dzielenie\nnotation-actuarialAbbr=aktuariusz\nnotation-phasorangleAbbr=phasang\nnotation-radicalAbbr=pierwiastek\nnotation-boxAbbr=box\nnotation-roundedboxAbbr=rndbox\nnotation-circleAbbr=okrąg\nnotation-leftAbbr=lewa\nnotation-rightAbbr=prawa\nnotation-topAbbr=góra\nnotation-bottomAbbr=dół\nnotation-updiagonalstrikeAbbr=updiagstrike\nnotation-downdiagonalstrikeAbbr=dwndiagstrike\nnotation-verticalstrikeAbbr=vstrike\nnotation-horizontalstrikeAbbr=hstrike\nnotation-updiagonalarrowAbbr=updiagarrow\nnotation-madruwbAbbr=madruwb\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/about.dtd",
    "content": "<!ENTITY about.version                \"wersja\">\n\n<!-- LOCALIZATION NOTE (about.credits.beforeLink): note that there is no space between this phrase and the linked about.credits.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.credits.beforeLink     \"Zobacz listę \">\n<!ENTITY about.credits.linkTitle      \"Współtwórców\">\n<!-- LOCALIZATION NOTE (about.credits.afterLink): note that there is no space between the linked about.credits.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.credits.afterLink      \" projektu Mozilla.\">\n\n<!-- LOCALIZATION NOTE (about.license.beforeTheLink): note that there is no space between this phrase and the linked about.license.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.license.beforeTheLink  \"Przeczytaj \">\n<!ENTITY about.license.linkTitle      \"informacje o licencji\">\n<!-- LOCALIZATION NOTE (about.license.afterTheLink): note that there is no space between the linked about.license.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.license.afterTheLink   \" tego produktu.\">\n\n<!-- LOCALIZATION NOTE (about.relnotes.beforeTheLink): note that there is no space between this phrase and the linked about.relnotes.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.relnotes.beforeTheLink \"Przeczytaj \">\n<!ENTITY about.relnotes.linkTitle     \"informacje o wydaniu\">\n<!-- LOCALIZATION NOTE (about.relnotes.afterTheLink): note that there is no space between the linked about.relnotes.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.relnotes.afterTheLink  \" dotyczące tej wersji.\">\n\n<!-- LOCALIZATION NOTE (about.buildconfig.beforeTheLink): note that there is no space between this phrase and the linked about.buildconfig.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.buildconfig.beforeTheLink \"Zobacz \">\n<!ENTITY about.buildconfig.linkTitle     \"konfigurację użytą do kompilacji\">\n<!-- LOCALIZATION NOTE (about.buildconfig.afterTheLink): note that there is no space between the linked about.buildconfig.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.buildconfig.afterTheLink  \" tego wydania.\">\n\n<!ENTITY about.buildIdentifier        \"Identyfikator kompilacji: \">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/aboutAbout.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAbout.title  \"O protokole about:\">\n<!ENTITY aboutAbout.note   \"Oto lista stron z przedrostkiem „about:”.<br/>\n                            Niektóre z nich mogą być mylące. Inne są używane wyłącznie do celów diagnostycznych.<br/>\n                            Inne zostały pominięte, ponieważ wymagają łańcucha zapytania.\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/aboutNetworking.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutNetworking.title \"about:networking\">\n<!ENTITY aboutNetworking.warning \"Eksperymentalna jakość! Nie używać bez nadzoru dorosłych.\">\n<!ENTITY aboutNetworking.showNextTime \"Wyświetl to ostrzeżenie następnym razem\">\n<!ENTITY aboutNetworking.ok \"OK\">\n<!ENTITY aboutNetworking.HTTP \"HTTP\">\n<!ENTITY aboutNetworking.sockets \"Socket\">\n<!ENTITY aboutNetworking.dns \"DNS\">\n<!ENTITY aboutNetworking.websockets \"WebSocket\">\n<!ENTITY aboutNetworking.refresh \"Odśwież\">\n<!ENTITY aboutNetworking.autoRefresh \"Automatyczne odświeżanie co 3 sekundy\">\n<!ENTITY aboutNetworking.hostname \"Nazwa hosta\">\n<!ENTITY aboutNetworking.port \"Port\">\n<!ENTITY aboutNetworking.spdy \"SPDY\">\n<!ENTITY aboutNetworking.ssl \"SSL\">\n<!ENTITY aboutNetworking.active \"Aktywnych\">\n<!ENTITY aboutNetworking.idle \"Bezczynnych\">\n<!ENTITY aboutNetworking.host \"Host\">\n<!ENTITY aboutNetworking.tcp \"TCP\">\n<!ENTITY aboutNetworking.sent \"Wysłano\">\n<!ENTITY aboutNetworking.received \"Odebrano\">\n<!ENTITY aboutNetworking.family \"Protokół\">\n<!ENTITY aboutNetworking.addresses \"Adresy\">\n<!ENTITY aboutNetworking.expires \"Wygasa (w sekundach)\">\n<!ENTITY aboutNetworking.messagesSent \"Wysłano wiadomości\">\n<!ENTITY aboutNetworking.messagesReceived \"Odebrano wiadomości\">\n<!ENTITY aboutNetworking.bytesSent \"Wysłano bajtów\">\n<!ENTITY aboutNetworking.bytesReceived \"Odebrano bajtów\">\n<!ENTITY aboutNetworking.logging               \"Logging\">\n\n<!ENTITY aboutNetworking.logTutorial \"Instrukcje dla tego narzędzia można znaleźć w artykule <a href='https://developer.mozilla.org/en-US/docs/Mozilla/Debugging/HTTP_logging'>HTTP Logging</a>.\">\n<!ENTITY aboutNetworking.currentLogFile \"Plik dziennika:\">\n<!ENTITY aboutNetworking.currentLogModules \"Moduły:\">\n<!ENTITY aboutNetworking.setLogFile \"Ustaw jako plik dziennika\">\n<!ENTITY aboutNetworking.setLogModules \"Wybierz moduły\">\n<!ENTITY aboutNetworking.startLogging \"Rozpocznij zapisywanie\">\n<!ENTITY aboutNetworking.stopLogging \"Zatrzymaj zapisywanie\">\n\n<!ENTITY aboutNetworking.dnsLookup \"Przeszukiwanie DNS\">\n<!ENTITY aboutNetworking.dnsLookupButton \"Wyszukaj\">\n<!ENTITY aboutNetworking.dnsDomain \"Domena\">\n<!ENTITY aboutNetworking.dnsLookupTableColumn \"Adresy IP\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/aboutProfiles.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutProfiles.title \"O profilach\">\n<!ENTITY aboutProfiles.subtitle \"Ta strona ma za zadanie ułatwiać zarządzanie profilami. Każdy profil ma oddzielną historię, zakładki, ustawienia, dodatki i tym podobne.\">\n<!ENTITY aboutProfiles.create \"Utwórz nowy profil\">\n<!ENTITY aboutProfiles.restart.title \"Ponowne uruchamianie\">\n<!ENTITY aboutProfiles.restart.inSafeMode \"Uruchom ponownie z wyłączonymi dodatkami…\">\n<!ENTITY aboutProfiles.restart.normal \"Uruchom ponownie…\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/aboutProfiles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nname=Profil: %S\nisDefault=Domyślny\nrootDir=Katalog główny\nlocalDir=Katalog lokalny\ncurrentProfile=Profil jest obecnie używany i nie może zostać usunięty.\n\nrename=Zmień nazwę\nremove=Usuń\nsetAsDefault=Ustaw jako domyślny\nlaunchProfile=Uruchom nowe okno przeglądarki z tym profilem\n\nyes=Tak\nno=Nie\n\nrenameProfileTitle=Zmiana nazwy profilu\nrenameProfile=Zmień nazwę profilu „%S” na:\n\ninvalidProfileNameTitle=Nieprawidłowa nazwa profilu\ninvalidProfileName=Nazwa „%S” nie jest dozwoloną nazwą dla profili.\n\ndeleteProfileTitle=Usuwanie profilu\ndeleteProfileConfirm=Usunięcie profilu spowoduje usunięcie go z listy dostępnych profili. Czynności tej nie można cofnąć.\\nWraz z profilem możliwe jest usunięcie wszystkich jego plików zawierających ustawienia, certyfikaty i inne dane użytkownika. Wybranie tej opcji spowoduje usunięcie folderu „%S” i jest operacją nieodwracalną.\\nCzy usunąć pliki profilu?\ndeleteFiles=Usuń pliki\ndontDeleteFiles=Nie usuwaj plików\n\nopenDir=Otwórz katalog\nmacOpenDir=Pokaż w Finderze\nwinOpenDir2=Otwórz folder\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/aboutReader.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naboutReader.loading2=Wczytywanie…\naboutReader.loadError=Nie udało się wczytać artykułu z tej strony\n\naboutReader.colorScheme.light=Jasny\naboutReader.colorScheme.dark=Ciemny\naboutReader.colorScheme.sepia=Sepia\naboutReader.colorScheme.auto=Auto\n\naboutReader.estimatedReadTimeValue1=Minuta;#1 minuty;#1 minut\naboutReader.estimatedReadTimeRange1=#1 — #2 minuty;#1 — #2 minut;#1 — #2 minut\n\naboutReader.fontType.serif=Szeryfowa\naboutReader.fontType.sans-serif=Bezszeryfowa\naboutReader.fontTypeSample=Aa\n\naboutReader.toolbar.close=Wygląd oryginalny\naboutReader.toolbar.typeControls=Czcionki\n\nreaderView.enter=Popraw czytelność\nreaderView.enter.accesskey=P\nreaderView.close=Wygląd oryginalny\nreaderView.close.accesskey=W\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/aboutRights.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY rights.locale-direction \"ltr\">\n<!ENTITY rights.pagetitle \"O prawach użytkownika\">\n<!ENTITY rights.intro-header \"O prawach użytkownika\">\n<!ENTITY rights.intro \"&brandFullName; to wolne oprogramowanie o otwartym kodzie źródłowym (open source), stworzone przez społeczność tysięcy ludzi z całego świata. Jest kilka zagadnień związanych z tym programem, o których należy wiedzieć:\">\n\n<!ENTITY rights.intro-point1a \"Program &brandShortName; został udostępniony użytkownikowi na warunkach licencji \">\n<!ENTITY rights.intro-point1b \"Mozilla Public License\">\n<!ENTITY rights.intro-point1c \". Oznacza to, że użytkownik ma prawo używać, kopiować i rozpowszechniać program &brandShortName;. Może on też modyfikować kod źródłowy programu &brandShortName;, by dostosować go do swoich potrzeb. Licencja MPL (Mozilla Public License) daje użytkownikowi także prawo do rozpowszechniania zmodyfikowanych wersji.\">\n\n<!ENTITY rights.intro-point2-a \"Nie otrzymujesz żadnych licencji ani praw do znaków towarowych Mozilla Foundation i innych podmiotów, w tym w szczególności do nazwy i logotypu Firefox. Więcej informacji na ten temat znajdziesz \">\n<!ENTITY rights.intro-point2-b \"tutaj\">\n<!ENTITY rights.intro-point2-c \".\">\n\n<!ENTITY rights.intro-point2.5 \"Niektóre funkcje programu &brandShortName;, takie jak zgłaszanie awarii, umożliwiają przesyłanie opinii do dostawcy oprogramowania (&vendorShortName;). Przesyłając takie opinie, wyrażasz zgodę na używanie przez dostawcę oprogramowania (&vendorShortName;) przesłanych opinii do celów ulepszenia jego produktów, publikowania tych opinii na stronach internetowych i do ich rozpowszechniania.\">\n\n<!ENTITY rights2.intro-point3a \"Informacje o tym, jak wykorzystujemy dane osobiste i opinie przesłane do dostawcy oprogramowania (&vendorShortName;) przez program &brandShortName; zostały przedstawione w \">\n<!ENTITY rights2.intro-point3b \"zasadach ochrony prywatności programu &brandShortName;\">\n<!ENTITY rights.intro-point3c \".\">\n\n<!ENTITY rights2.intro-point4a \"Niektóre funkcje programu &brandShortName; umożliwiają korzystanie z internetowych usług informacyjnych, jednakże nie możemy zagwarantować ich stuprocentowej dokładności ani bezbłędności. Szczegółowe informacje, w tym opis wyłączenia tych usług, można znaleźć w \">\n<!ENTITY rights.intro-point4b \"warunkach korzystania z tych usług\">\n<!ENTITY rights.intro-point4c \".\">\n\n<!ENTITY rights.intro-point4a-unbranded \"Jeśli ten produkt zawiera usługi WWW, odnośniki do wszelkich warunków korzystania z nich powinny znajdować się w sekcji \">\n<!ENTITY rights.intro-point4b-unbranded \"Usługi WWW\">\n<!ENTITY rights.intro-point4c-unbranded \".\">\n\n<!ENTITY rights.intro-point3-unbranded \"W tym miejscu powinny być wypisane wszelkie zbiory zasad ochrony prywatności związane z tym produktem.\">\n\n<!ENTITY rights2.webservices-header \"Usługi informacyjne WWW programu &brandFullName;\">\n\n<!ENTITY rights.intro-point5 \"Aby odtwarzać niektóre treści wideo, &brandShortName; pobiera pewne moduły deszyfrowania treści od zewnętrznych podmiotów.\">\n\n<!ENTITY rights2.webservices-a \"W tej wersji program &brandFullName; wykorzystuje niektóre usługi informacyjne WWW, zwane dalej „usługami” i udostępnia je na zasadach przedstawionych poniżej. Jeśli nie chcesz korzystać z tych usług lub nie akceptujesz poniższych zasad, możesz wyłączyć daną funkcję lub usługę. Instrukcje, jak wyłączyć konkretną funkcję lub usługę znajdują się \">\n<!ENTITY rights2.webservices-b \"tutaj\">\n<!ENTITY rights3.webservices-c \". Inne funkcje i usługi można wyłączyć w preferencjach programu.\">\n\n<!ENTITY rights.safebrowsing-a \"Usługa „Bezpieczne przeglądanie”: \">\n<!ENTITY rights.safebrowsing-b \"Nie zaleca się wyłączania funkcji „Bezpieczne przeglądanie”, ponieważ wówczas podczas próby otworzenia niebezpiecznej witryny nie będzie emitowane stosowne ostrzeżenie. Aby wyłączyć tę funkcję całkowicie:\">\n<!ENTITY rights.safebrowsing-term1 \"Otwórz opcje programu\">\n<!ENTITY rights.safebrowsing-term2 \"Przejdź do panelu Bezpieczeństwo\">\n<!ENTITY rights2.safebrowsing-term3 \"Odznacz opcję „&enableSafeBrowsing.label;”\">\n<!ENTITY rights.safebrowsing-term4 \"Funkcja „Bezpieczne przeglądanie” zostanie wówczas wyłączona\">\n\n<!ENTITY rights.locationawarebrowsing-a \"Udostępnianie witrynom położenia użytkownika: \">\n<!ENTITY rights.locationawarebrowsing-b \"Ta funkcja przesyła dane tylko za zgodą użytkownika. Bez wyrażenia zgody żadne informacje geolokalizacyjne nie są przesyłane. Aby całkowicie wyłączyć tę funkcję:\">\n<!ENTITY rights.locationawarebrowsing-term1a \"W pasku adresu wprowadź: \">\n<!ENTITY rights.locationawarebrowsing-term1b \"about:config\">\n<!ENTITY rights.locationawarebrowsing-term2 \"W polu filtru wpisz: „geo.enabled”\">\n<!ENTITY rights.locationawarebrowsing-term3 \"Kliknij dwukrotnie opcję „geo.enabled”\">\n<!ENTITY rights.locationawarebrowsing-term4 \"Udostępnianie położenia geograficznego zostanie wyłączone\">\n\n<!ENTITY rights.webservices-unbranded \"W tym miejscu powinien znaleźć się opis usług WWW powiązanych z tym produktem, wraz z instrukcją ich wyłączenia, o ile jest potrzebna.\">\n\n<!ENTITY rights.webservices-term1-unbranded \"W tym miejscu powinny zostać wymienione wszelkie mające zastosowanie dla tego produktu zasady korzystania z usług.\">\n\n<!ENTITY rights2.webservices-term1 \"Dostawca oprogramowania (&vendorShortName;) i jego współpracownicy, licencjodawcy i partnerzy pracują, by dostarczyć najwłaściwszych i najbardziej aktualnych usług. Jednakże nie możemy zagwarantować, że udostępnione przez te usługi informacje będą bezbłędne i kompletne. Na przykład, niektóre niebezpieczne witryny mogą nie zostać zidentyfikowane przez funkcję „Bezpieczne przeglądanie”, a niektóre bezpieczne strony mogą być przez nią błędnie oznaczone jako niebezpieczne. Ponadto położenia geolokalizacyjne wyznaczone przez naszych dostawców usług są tylko szacunkowe – ani my, ani nasi dostawcy usług nie jesteśmy w stanie zagwarantować dokładności dostarczonych danych lokalizacyjnych.\">\n<!ENTITY rights.webservices-term2 \"&vendorShortName; może przerwać lub zmienić funkcjonowanie usług według własnego uznania.\">\n<!ENTITY rights2.webservices-term3 \"Możesz korzystać z tych usług za pomocą wersji programu &brandShortName;, w której zostały one zaimplementowane i masz wszelkie niezbędne do tego prawa. &vendorShortName; i licencjodawcy zastrzegają sobie wszelkie inne prawa związane z usługami. Zasady te nie mają na celu ograniczenia żadnych praw gwarantowanych w ramach licencji dla oprogramowania o otwartym kodzie źródłowym mających zastosowanie do programu &brandShortName;, jak i analogicznych wersji jego kodu źródłowego.\">\n<!ENTITY rights.webservices-term4 \"Usługi dostarczane są w stanie, „w jakim są”. &vendorShortName;, współpracownicy, licencjodawcy i dystrybutorzy nie udzielają żadnych gwarancji, zarówno wyraźnych, jak i domniemanych, że usługi te spełniają twoje oczekiwania. Ponosisz zatem całkowite ryzyko w kwestii wyboru usług odpowiednich dla twoich celów, jak też w kwestii ich jakości i wydajności. Niektóre systemy prawne nie zezwalają na takie wyłączenie lub ograniczenie domniemanych gwarancji, tak więc to zaprzeczenie może nie obowiązywać.\">\n<!ENTITY rights.webservices-term5 \"Z wyjątkiem wymogów prawnych, &vendorShortName;, współpracownicy, licencjodawcy ani dystrybutorzy nie ponoszą odpowiedzialności za żadne szkody - pośrednie, wyjątkowe, przypadkowe, będące skutkiem czegoś, karne, moralne, czy wyjątkowe szkody wynikłe z lub w jakikolwiek sposób powiązane z korzystaniem z programu &brandShortName; i usług. Zgodnie z tymi zasadami łączna odpowiedzialność nie może przekroczyć wartości 500 (pięciuset) dolarów amerykańskich. Niektóre systemy prawne nie zezwalają na takie wyłączenie lub ograniczenie niektórych szkód, tak więc to wyłączenie i ograniczenie może nie obowiązywać.\">\n<!ENTITY rights.webservices-term6 \"&vendorShortName; może co jakiś czas aktualizować niniejsze warunki. Warunki te nie mogą być zmieniane ani anulowane, o ile &vendorShortName; nie wyrazi pisemnej zgody.\">\n<!ENTITY rights.webservices-term7 \"Niniejsze warunki powinny być rozpatrywane zgodnie z prawem stanu Kalifornia (Stany Zjednoczone Ameryki), z wyłączeniem konfliktu postanowień prawnych. Jeśli jakakolwiek część niniejszych warunków zostanie uznana za nieprawidłową lub niewykonalną, pozostałe części pozostaną w mocy. W przypadku różnic między przetłumaczoną wersją niniejszych warunków a oryginalną angielską wersją językową, obowiązujące są postanowienia angielskiej wersji językowej.\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/aboutRights.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbuttonLabel = Poznaj swoje prawa…\nbuttonAccessKey = P\nnotifyRightsText = %S to wolne oprogramowanie open source tworzone przez Mozilla Foundation, organizację non-profit.\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/aboutServiceWorkers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutServiceWorkers.title \"O wątkach usługowych\">\n<!ENTITY aboutServiceWorkers.maintitle \"Zarejestrowane wątki usługowe\">\n<!ENTITY aboutServiceWorkers.warning_not_enabled \"Obsługa wątków usługowych jest wyłączona.\">\n<!ENTITY aboutServiceWorkers.warning_no_serviceworkers \"Brak zarejestrowanych wątków usługowych.\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/aboutServiceWorkers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle=Źródło: %S\nb2gtitle=%2$S (ID aplikacji %1$S) - InBrowserElement (%3$S)\nscope=Zakres:\nscriptSpec=Specyfikacja skryptu:\ncurrentWorkerURL=Bieżący adres URL wątku:\nactiveCacheName=Aktywna pamięć podręczna:\nwaitingCacheName=Oczekująca pamięć podręczna:\ntrue=true\nfalse=false\nupdate=Uaktualnij\nunregister=Wyrejestruj\nunregisterError=Nie udało się wyrejestrować wątku usługowego\nwaiting=Oczekiwanie…\npushEndpoint=pushEndpoint:\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/aboutSupport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutSupport.pageTitle \"Informacje dla pomocy technicznej\">\n<!ENTITY aboutSupport.pageSubtitle \"\n  Ta strona zawiera informacje techniczne, które mogą być przydatne podczas\n  rozwiązywania problemów. Jeśli szukasz odpowiedzi na często zadawane pytania\n  dotyczące programu &brandShortName;, sprawdź naszą <a id='supportLink'>stronę wsparcia\n  technicznego</a>.\n\">\n\n<!ENTITY aboutSupport.crashes.title \"Zgłoszenia awarii\">\n<!ENTITY aboutSupport.crashes.id \"ID zgłoszenia\">\n<!ENTITY aboutSupport.crashes.sendDate \"Data przesłania\">\n<!ENTITY aboutSupport.crashes.allReports \"Wszystkie zgłoszenia awarii\">\n<!ENTITY aboutSupport.crashes.noConfig \"Ten program nie został skonfigurowany do wyświetlania zgłoszeń awarii.\">\n\n<!ENTITY aboutSupport.extensionsTitle \"Rozszerzenia\">\n<!ENTITY aboutSupport.extensionName \"Nazwa\">\n<!ENTITY aboutSupport.extensionEnabled \"Włączone\">\n<!ENTITY aboutSupport.extensionVersion \"Wersja\">\n<!ENTITY aboutSupport.extensionId \"ID\">\n\n<!ENTITY aboutSupport.experimentsTitle \"Eksperymenty\">\n<!ENTITY aboutSupport.experimentName \"Nazwa\">\n<!ENTITY aboutSupport.experimentId \"ID\">\n<!ENTITY aboutSupport.experimentDescription \"Opis\">\n<!ENTITY aboutSupport.experimentActive \"Aktywny\">\n<!ENTITY aboutSupport.experimentEndDate \"Data zakończenia\">\n<!ENTITY aboutSupport.experimentHomepage \"Strona\">\n<!ENTITY aboutSupport.experimentBranch \"Wersja\">\n\n<!ENTITY aboutSupport.appBasicsTitle \"Informacje o aplikacji\">\n<!ENTITY aboutSupport.appBasicsName \"Nazwa\">\n<!ENTITY aboutSupport.appBasicsVersion \"Wersja\">\n<!ENTITY aboutSupport.appBasicsBuildID \"ID kompilacji\">\n<!ENTITY aboutSupport.appBasicsUpdateChannel \"Kanał aktualizacji\">\n<!ENTITY aboutSupport.appBasicsUpdateHistory \"Historia aktualizacji\">\n<!ENTITY aboutSupport.appBasicsShowUpdateHistory \"Wyświetl historię aktualizacji\">\n<!ENTITY aboutSupport.appBasicsProfileDir \"Katalog profilu\">\n<!ENTITY aboutSupport.appBasicsProfileDirWinMac \"Folder profilu\">\n<!ENTITY aboutSupport.appBasicsEnabledPlugins \"Włączone wtyczki\">\n<!ENTITY aboutSupport.appBasicsBuildConfig \"Konfiguracja kompilacji\">\n<!ENTITY aboutSupport.appBasicsUserAgent \"Identyfikator programu\">\n<!ENTITY aboutSupport.appBasicsOS \"System operacyjny\">\n<!ENTITY aboutSupport.appBasicsMemoryUse \"Zużycie pamięci\">\n<!ENTITY aboutSupport.appBasicsPerformance \"Wydajność\">\n<!ENTITY aboutSupport.appBasicsServiceWorkers \"Zarejestrowane wątki usługowe\">\n<!ENTITY aboutSupport.appBasicsProfiles \"Profile\">\n<!ENTITY aboutSupport.appBasicsMultiProcessSupport \"Okna wieloprocesowe\">\n<!ENTITY aboutSupport.appBasicsKeyGoogle \"Klucz Google\">\n<!ENTITY aboutSupport.appBasicsKeyMozilla \"Klucz usługi lokalizacji Mozilli\">\n<!ENTITY aboutSupport.appBasicsSafeMode \"Tryb awaryjny\">\n\n<!ENTITY aboutSupport.showDir.label \"Otwórz katalog\">\n<!ENTITY aboutSupport.showMac.label \"Pokaż w Finderze\">\n<!ENTITY aboutSupport.showWin2.label \"Otwórz folder\">\n\n<!ENTITY aboutSupport.modifiedKeyPrefsTitle \"Ważne zmodyfikowane ustawienia\">\n<!ENTITY aboutSupport.modifiedPrefsName \"Nazwa\">\n<!ENTITY aboutSupport.modifiedPrefsValue \"Wartość\">\n\n<!ENTITY aboutSupport.userJSTitle \"Preferencje user.js\">\n<!ENTITY aboutSupport.userJSDescription \"Folder profilu użytkownika zawiera <a id='prefs-user-js-link'>plik user.js</a> z preferencjami, które nie zostały utworzone przez program &brandShortName;.\">\n\n<!ENTITY aboutSupport.lockedKeyPrefsTitle \"Ważne zablokowane ustawienia\">\n<!ENTITY aboutSupport.lockedPrefsName \"Nazwa\">\n<!ENTITY aboutSupport.lockedPrefsValue \"Wartość\">\n\n<!ENTITY aboutSupport.graphicsTitle \"Grafika\">\n\n<!ENTITY aboutSupport.placeDatabaseTitle \"Baza danych „Places”\">\n<!ENTITY aboutSupport.placeDatabaseIntegrity \"Integralność\">\n<!ENTITY aboutSupport.placeDatabaseVerifyIntegrity \"Sprawdź integralność\">\n\n<!ENTITY aboutSupport.jsTitle \"JavaScript\">\n<!ENTITY aboutSupport.jsIncrementalGC \"Przyrostowy GC\">\n\n<!ENTITY aboutSupport.a11yTitle \"Ułatwienia dostępu\">\n<!ENTITY aboutSupport.a11yActivated \"Aktywne\">\n<!ENTITY aboutSupport.a11yForceDisabled \"Zablokuj ułatwienia dostępu\">\n\n<!ENTITY aboutSupport.libraryVersionsTitle \"Wersje bibliotek\">\n\n<!ENTITY aboutSupport.installationHistoryTitle \"Historia instalacji\">\n<!ENTITY aboutSupport.updateHistoryTitle \"Historia aktualizacji\">\n\n<!ENTITY aboutSupport.copyTextToClipboard.label \"Skopiuj tekst do schowka\">\n<!ENTITY aboutSupport.copyRawDataToClipboard.label \"Skopiuj nieprzetworzone dane do schowka\">\n\n<!ENTITY aboutSupport.sandboxTitle \"Piaskownica\">\n<!ENTITY aboutSupport.sandboxSyscallLogTitle \"Odrzucone wywołania systemowe\">\n<!ENTITY aboutSupport.sandboxSyscallIndex \"#\">\n<!ENTITY aboutSupport.sandboxSyscallAge \"Sekund temu\">\n<!ENTITY aboutSupport.sandboxSyscallPID \"PID\">\n<!ENTITY aboutSupport.sandboxSyscallTID \"TID\">\n<!ENTITY aboutSupport.sandboxSyscallProcType \"Typ procesu\">\n<!ENTITY aboutSupport.sandboxSyscallNumber \"Syscall\">\n<!ENTITY aboutSupport.sandboxSyscallArgs \"Argumenty\">\n\n<!ENTITY aboutSupport.safeModeTitle \"Tryb awaryjny\">\n<!ENTITY aboutSupport.restartInSafeMode.label \"Uruchom ponownie z wyłączonymi dodatkami…\">\n\n<!ENTITY aboutSupport.graphicsFeaturesTitle \"Funkcje\">\n<!ENTITY aboutSupport.graphicsDiagnosticsTitle \"Diagnostyka\">\n<!ENTITY aboutSupport.graphicsFailureLogTitle \"Dziennik niepowodzeń\">\n<!ENTITY aboutSupport.graphicsGPU1Title \"GPU 1\">\n<!ENTITY aboutSupport.graphicsGPU2Title \"GPU 2\">\n<!ENTITY aboutSupport.graphicsDecisionLogTitle \"Decyzje\">\n<!ENTITY aboutSupport.graphicsCrashGuardsTitle \"Funkcje wyłączone dla ochrony przed awariami\">\n<!ENTITY aboutSupport.graphicsWorkaroundsTitle \"Obejścia problemów\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/aboutSupport.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncrashesTitle=Zgłoszenia awarii z ostatniego dnia;Zgłoszenia awarii z ostatnich #1 dni;Zgłoszenia awarii z ostatnich #1 dni\ncrashesTimeMinutes=przed minutą;#1 minuty temu;#1 minut temu\ncrashesTimeHours=przed godziną;#1 godziny temu;#1 godzin temu\ncrashesTimeDays=wczoraj;#1 dni temu;#1 dni temu\npendingReports=Wszystkie zgłoszenia awarii (łącznie z jednym oczekującym we wskazanym okresie);Wszystkie zgłoszenia awarii (łącznie z #1 oczekującymi we wskazanym okresie);Wszystkie zgłoszenia awarii (łącznie z #1 oczekującymi we wskazanym okresie)\n\nrawDataCopied=Nieprzetworzone dane skopiowane do schowka\ntextCopied=Tekst skopiowany do schowka.\n\nblockedDriver = Zablokowane dla zainstalowanej wersji sterownika grafiki.\ntryNewerDriver = Zablokowane dla zainstalowanej wersji sterownika grafiki. Zalecana jest aktualizacja sterownika do wersji %S lub nowszej.\n\nblockedGfxCard = Zablokowane dla zainstalowanej karty graficznej z powodu nierozwiązanych problemów ze sterownikiem.\nblockedOSVersion = Zablokowane dla używanej wersji systemu operacyjnego.\nblockedMismatchedVersion=Zablokowane z powodu różnicy wersji pomiędzy rejestrem a biblioteką DLL.\n\nclearTypeParameters = Parametry ClearType\n\ncompositing=Komponowanie\nhardwareH264=Sprzętowe dekodowanie H.264\naudioBackend=Mechanizm dźwięku\nmainThreadNoOMTC=główny wątek, brak OMTC\nyes=Tak\nno=Nie\nfound=Obecny\nmissing=Brak\n\ngpuDescription=Opis\ngpuVendorID=ID dostawcy\ngpuDeviceID=ID urządzenia\ngpuSubsysID=ID podsystemu\ngpuDrivers=Sterowniki\ngpuRAM=RAM\ngpuDriverVersion=Wersja sterownika\ngpuDriverDate=Data sterownika\ngpuActive=Aktywna\nwebgl1WSIInfo=Informacje sterownika WebGL 1 WSI\nwebgl1Renderer=Renderer sterownika WebGL 1\nwebgl1Version=Wersja sterownika WebGL 1\nwebgl1DriverExtensions=Rozszerzenia sterownika WebGL 1\nwebgl1Extensions=Rozszerzenia WebGL 1\nwebgl2WSIInfo=Informacje sterownika WebGL 2 WSI\nwebgl2Renderer=Renderer sterownika WebGL 2\nwebgl2Version=Wersja sterownika WebGL 2\nwebgl2DriverExtensions=Rozszerzenia sterownika WebGL 2\nwebgl2Extensions=Rozszerzenia WebGL 2\nGPU1=GPU 1\nGPU2=GPU 2\nblocklistedBug=Zablokowano z powodu znanych problemów\nbugLink=zgłoszenie %1$S\nunknownFailure=Zablokowano. Kod błędu: %1$S\nd3d11layersCrashGuard=Kompozytor D3D11\nd3d11videoCrashGuard=Dekoder wideo D3D11\nd3d9videoCrashGuard=Dekoder wideo D3D9\nglcontextCrashGuard=OpenGL\nresetOnNextRestart=Spróbuj włączyć przy następnym uruchomieniu\ngpuProcessKillButton=Zakończ proces GPU\n\nminLibVersions = Oczekiwana wersja minimalna\nloadedLibVersions = Wersja w użyciu\n\nhasSeccompBPF=Seccomp-BPF (filtrowanie wywołań systemowych)\nhasSeccompTSync=Synchronizacja wątków Seccomp\nhasUserNamespaces=Przestrzenie nazw użytkownika\nhasPrivilegedUserNamespaces=Przestrzenie nazw użytkownika dla uprzywilejowanych procesów\ncanSandboxContent=Separacja procesów\ncanSandboxMedia=Separacja wtyczek\ncontentSandboxLevel=Poziom separacji treści\nsandboxProcType.content=zawartość\nsandboxProcType.mediaPlugin=wtyczka\n\nmultiProcessWindows=%1$S/%2$S (%3$S)\nmultiProcessStatus.0=włączone przez użytkownika\nmultiProcessStatus.1=włączone domyślnie\nmultiProcessStatus.2=wyłączone\nmultiProcessStatus.4=wyłączone przez narzędzia dostępności\nmultiProcessStatus.5=wyłączone ze względu na brak sprzętowego przyspieszania grafiki na Mac OS X\nmultiProcessStatus.6=wyłączone ze względu na nieobsługiwaną metodę wprowadzania\nmultiProcessStatus.7=wyłączone przez dodatki\nmultiProcessStatus.8=wymuszone wyłączenie\nmultiProcessStatus.9=wyłączenie ze względu na brak sprzętowego przyspieszania grafiki na Windows XP\nmultiProcessStatus.unknown=nieznany status\n\nasyncPanZoom=Asynchroniczne przewijanie/powiększanie\napzNone=brak\nwheelEnabled=Za pomocą kółka\ntouchEnabled=Za pomocą dotyku\ndragEnabled=Za pomocą paska przewijania\nwheelWarning=Asynchroniczne przewijanie/powiększanie za pomocą kółka wyłączone z powodu nieobsługiwanego ustawienia (%S)\ntouchWarning=Asynchroniczne przewijanie/powiększanie za pomocą dotyku wyłączone z powodu nieobsługiwanego ustawienia (%S)\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/aboutTelemetry.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutTelemetry.pageTitle \"Dane telemetrii\">\n<!ENTITY aboutTelemetry.changeDataChoices \"Zmień\">\n<!ENTITY aboutTelemetry.uploadEnabled \"Wysyłanie danych o zdrowiu Firefoksa jest <span>włączone</span>.\">\n<!ENTITY aboutTelemetry.uploadDisabled \"Wysyłanie danych o zdrowiu Firefoksa jest <span>wyłączone</span>.\">\n<!ENTITY aboutTelemetry.extendedRecordingEnabled \"Rejestrowanie rozszerzonych danych telemetrii jest <span>włączone</span>.\">\n<!ENTITY aboutTelemetry.extendedRecordingDisabled \"Rejestrowanie rozszerzonych danych telemetrii jest <span>wyłączone</span>.\">\n\n<!ENTITY aboutTelemetry.pingDataSource \"Źródło danych ping:\">\n<!ENTITY aboutTelemetry.showCurrentPingData \"Bieżące\">\n<!ENTITY aboutTelemetry.showArchivedPingData \"Archiwum\">\n<!ENTITY aboutTelemetry.pingDataDisplay \"Prezentacja danych ping:\">\n<!ENTITY aboutTelemetry.structured \"Ustrukturyzowane\">\n<!ENTITY aboutTelemetry.raw \"Nieprzetworzony JSON\">\n<!ENTITY aboutTelemetry.showSubsessionData \"Dane podsesji\">\n<!ENTITY aboutTelemetry.choosePing \"Pingi:\">\n<!ENTITY aboutTelemetry.showNewerPing \"&lt;&lt; Nowsze\">\n<!ENTITY aboutTelemetry.showOlderPing \"Starsze &gt;&gt;\">\n<!ENTITY aboutTelemetry.rawPingData \"Nieprzetworzone dane\">\n<!ENTITY aboutTelemetry.archiveWeekHeader \"Tydzień\">\n<!ENTITY aboutTelemetry.archivePingHeader \"Ping\">\n\n<!ENTITY aboutTelemetry.generalDataSection \"Ogólne\">\n<!ENTITY aboutTelemetry.environmentDataSection \"Dane środowiska\">\n<!ENTITY aboutTelemetry.telemetryLogSection \"Dziennik telemetrii\">\n<!ENTITY aboutTelemetry.slowSqlSection \"\n  Powolne polecenia SQL\n\">\n\n<!ENTITY aboutTelemetry.chromeHangsSection \"\n  Zawieszenia przeglądarki\n\">\n<!ENTITY aboutTelemetry.threadHangStatsSection \"Zawieszenia wątków\">\n<!ENTITY aboutTelemetry.capturedStacksSection \"Przechwycone stosy\">\n<!ENTITY aboutTelemetry.scalarsSection \"Skalary\">\n<!ENTITY aboutTelemetry.keyedScalarsSection \"Keyed scalars\">\n<!ENTITY aboutTelemetry.histogramsSection \"\n  Histogramy\n\">\n<!ENTITY aboutTelemetry.keyedHistogramsSection \"Indeksowane histogramy\">\n<!ENTITY aboutTelemetry.eventsSection \"Zdarzenia\">\n<!ENTITY aboutTelemetry.simpleMeasurementsSection \"\n  Proste pomiary\n\">\n\n<!ENTITY aboutTelemetry.addonDetailsSection \"Szczegóły dodatków\">\n\n<!ENTITY aboutTelemetry.lateWritesSection \"\n  Późne zapisy\n\">\n<!ENTITY aboutTelemetry.sessionInfoSection \"Informacje o sesji\">\n<!ENTITY aboutTelemetry.addonHistogramsSection \"\n  Histogramy zebrane przez dodatki\n\">\n<!ENTITY aboutTelemetry.toggle \"Kliknij, by przełączyć sekcję\">\n<!ENTITY aboutTelemetry.emptySection \"\n  (Brak zebranych danych)\n\">\n\n<!ENTITY aboutTelemetry.fullSqlWarning \"\n  UWAGA: Debugowanie powolnych poleceń SQL jest włączone. Pełne ciągi SQL mogą być widoczne poniżej, ale nie\n  zostaną przesłane do Telemetrii.\n\">\n<!ENTITY aboutTelemetry.fetchStackSymbols \"Pobierz nazwy funkcji dla stosów\">\n<!ENTITY aboutTelemetry.hideStackSymbols \"Wyświetl nieprzetworzone dane dla stosów\">\n<!ENTITY aboutTelemetry.filterText \"Filtruj (tekst lub /regexp/)\">\n<!ENTITY aboutTelemetry.payloadChoiceHeader \"Zawartość\">\n<!ENTITY aboutTelemetry.rawPayload \"Nieprzetworzona zawartość\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/aboutTelemetry.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npageSubtitle=Na tej stronie wyświetlane są zebrane informacje o wydajności, charakterystyce sprzętu, wykorzystaniu funkcji i modyfikacjach programu. Informacje te są wysyłane do organizacji %1$S w celu ulepszenia programu %2$S.\n\ngeneralDataTitle=Dane ogólne\ngeneralDataHeadingName=Nazwa\ngeneralDataHeadingValue=Wartość\nenvironmentDataHeadingName=Nazwa\nenvironmentDataHeadingValue=Wartość\nenvironmentDataSubsectionToggle=Kliknij, aby przełączyć sekcję\nenvironmentDataSubsectionEmpty=(brak zebranych danych)\n\ntelemetryLogTitle=Dziennik telemetrii\ntelemetryLogHeadingId=Identyfikator\ntelemetryLogHeadingTimestamp=Znacznik czasu\ntelemetryLogHeadingData=Dane\n\nslowSqlMain = Powolne polecenia SQL w wątku głównym\n\nslowSqlOther = Powolne polecenia SQL w wątkach pomocniczych\n\nslowSqlHits = Trafienia\n\nslowSqlAverage = Średni czas (ms)\n\nslowSqlStatement = Polecenie\n\nchrome-hangs-title=%1$S. raport zawieszenia (%2$S sekund)\ncaptured-stacks-title=%1$S (przechwyceń: %2$S)\nlate-writes-title = Późny zapis #%1$S\n\nstackTitle = Stos:\n\nmemoryMapTitle = Mapa pamięci:\n\nerrorFetchingSymbols = Podczas pobierania symboli wystąpił błąd. Proszę sprawdzić stan połączenia z Internetem i spróbować ponownie.\n\nhistogramSamples = próbki\n\nhistogramAverage = średnia\n\nhistogramSum = suma\nhistogramCopy=Kopiuj\n\nkeysHeader = Własność\nnamesHeader=Nazwa\nvaluesHeader = Wartość\n\naddonTableID=Identyfikator dodatku\naddonTableDetails=Szczegóły\naddonProvider=%1$S\n\nparentPayload=Treść nadrzędna\nchildPayloadN=Treść potomna %1$S\n\ntimestampHeader=Znacznik czasu\ncategoryHeader=Kategoria\nmethodHeader=Metoda\nobjectHeader=Obiekt\nextraHeader=Ekstra\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/aboutWebrtc.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndocument_title=Szczegóły techniczne WebRTC\ncannot_retrieve_log=Nie udało się odczytać danych dziennika WebRTC\n\nsave_page_msg=Strona zapisana jako %1$S\nsave_page_dialog_title=Zapisz stronę about:webrtc jako\n\ndebug_mode_off_state_msg=Dziennik debugowania jest zapisywany w pliku %1$S\ndebug_mode_on_state_msg=Debugowanie aktywne, dziennik w %1$S\n\naec_logging_msg_label=Dziennik redukcji szumów otoczenia\naec_logging_off_state_label=Zapisuj informacje redukcji szumów otoczenia\naec_logging_on_state_label=Zatrzymaj zapisywanie informacji redukcji szumów otoczenia\naec_logging_on_state_msg=Zapisywanie informacji redukcji szumów otoczenia (rozmawiaj przez kilka minut, po czym zatrzymaj zapisywanie)\naec_logging_off_state_msg=Pliki dziennika znajdują się w katalogu %1$S\n\npeer_connection_id_label=PeerConnection ID\n\nsdp_heading=SDP\nlocal_sdp_heading=SDP - Lokalnie\nremote_sdp_heading=SDP - Zdalnie\n\nrtp_stats_heading=Statystyki RTP\n\nice_state=Status ICE\nice_stats_heading=Statystyki ICE\nice_restart_count_label=Ponownych uruchomień ICE\nice_rollback_count_label=Wycofań ICE\n\nav_sync_label=Synchronizacja dźwięku z obrazem\n\njitter_buffer_delay_label=Opóźnienie bufora Jitter\n\navg_bitrate_label=Średnia bitów\navg_framerate_label=Średnia ramek\n\ntypeLocal=Lokalne\ntypeRemote=Zdalne\n\nnominated=Nominowane\nselected=Wybrane\n\nsave_page_label=Zapisz stronę\ndebug_mode_msg_label=Debugowanie\ndebug_mode_off_state_label=Rozpocznij debugowanie\ndebug_mode_on_state_label=Zatrzymaj debugowanie\nstats_heading=Statystyki sesji\nstats_clear=Wyczyść historię\nlog_heading=Dziennik połączenia\nlog_clear=Wyczyść dziennik\nlog_show_msg=Dziennik\nlog_hide_msg=Ukryj dziennik\nconnection_closed=zakończone\nlocal_candidate=Kandydat lokalny\nremote_candidate=Zdalny kandydat\npriority=Priorytet\nfold_show_msg=Szczegóły\nfold_show_hint=Kliknij, aby rozwinąć sekcję\nfold_hide_msg=Ukryj szczegóły\nfold_hide_hint=Kliknij, aby zwinąć sekcję\ndropped_frames_label=Pominięte ramki\ndiscarded_packets_label=Odrzucone pakiety\ndecoder_label=Dekoder\nencoder_label=Koder\nreceived_label=Otrzymane\npackets=Pakiety\nlost_label=Utracone\njitter_label=Jitter\nsent_label=Wysłane\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/actions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY action.switchToTab.label \"Przełącz na kartę\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/appPicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY NoAppFound.label      \"Nie odnaleziono żadnych aplikacji dla tego typu plików.\">\n<!ENTITY BrowseButton.label    \"Przeglądaj…\">\n<!ENTITY SendMsg.label         \"Wyślij ten element do:\">\n\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=Adres URL jest nieprawidłowy i nie może zostać wczytany.\nfileNotFound=Odnalezienie pliku „%S” było niemożliwe. Sprawdź ścieżkę dostępu do pliku, a następnie spróbuj ponownie.\nfileAccessDenied=Nie można odczytać pliku %S.\ndnsNotFound=Odnalezienie „%S” było niemożliwe. Sprawdź poprawność nazwy, a następnie spróbuj ponownie.\nunknownProtocolFound=Protokół „%S” nie jest zarejestrowany lub nie jest dozwolony w tym kontekście.\nconnectionFailure=Połączenie zostało odrzucone podczas próby kontaktu z serwerem „%S”.\nnetInterrupt=Połączenie z serwerem „%S” zostało nieoczekiwanie zakończone. Część danych mogła zostać przesłana.\nnetTimeout=Przekroczono limit czasu podczas próby połączenia z „%S”.\nredirectLoop=Limit przekierowań dla tego URL został przekroczony. Wczytywanie zostało anulowane. Sytuacja ta może być spowodowana blokadą ciasteczek.\nconfirmRepostPrompt=Aby wyświetlić tę stronę, aplikacja musi ponownie przesłać dane, które spowodują powtórzenie czynności wykonanych wcześniej (takich jak przeszukiwanie czy potwierdzenie zlecenia).\nresendButton.label=Prześlij ponownie\nunknownSocketType=Ten dokument nie może zostać wyświetlony, dopóki nie zostanie zainstalowany Menedżer zabezpieczeń (PSM). Pobierz i zainstaluj Menedżer zabezpieczeń (PSM) i spróbuj ponownie, lub skontaktuj się z administratorem systemu.\nnetReset=Dokument nie zawiera żadnych danych.\nnotCached=Ten dokument nie jest już dostępny.\nnetOffline=Wybrany dokument nie może zostać wyświetlony podczas pracy w trybie offline. Należy przełączyć się w tryb online, odznaczając opcję Pracuj w trybie offline, w menu Plik, a następnie spróbować ponownie.\nisprinting=Strona nie może zostać zmieniona podczas wydruku, lub kiedy włączony jest podgląd wydruku.\ndeniedPortAccess=Dostęp do portu o podanym numerze został zablokowany z przyczyn bezpieczeństwa.\nproxyResolveFailure=Odnalezienie serwera proxy było niemożliwe. Sprawdź poprawność ustawień serwerów proxy, a następnie spróbuj ponownie.\nproxyConnectFailure=Połączenie zostało odrzucone podczas próby kontaktu z serwerem proxy. Sprawdź poprawność ustawień serwerów proxy, a następnie spróbuj ponownie.\ncontentEncodingError=Otwierana strona nie może zostać wyświetlona, ponieważ używa nieprawidłowych lub nieobsługiwanych metod kompresji.\nunsafeContentType=Otwierana strona nie może zostać wyświetlona, ponieważ umieszczona jest w pliku, którego otwarcie może nie być bezpieczne. Proszę poinformować właścicieli witryny o tym problemie.\nexternalProtocolTitle=Próba otwarcia zewnętrznego protokołu\nexternalProtocolPrompt=Aby obsłużyć odnośnik „%1$S:” musi zostać uruchomiona zewnętrzna aplikacja.\\n\\n\\nZażądany odnośnik:\\n\\n%2$S\\n\\nAplikacja: %3$S\\n\\n\\nJeśli to żądanie pojawiło się niespodziewanie, może to być próba wykorzystania błędu w aplikacji zewnętrznej. W razie jakichkolwiek wątpliwości anuluj to żądanie.\\n\nexternalProtocolUnknown=<Nieznana>\nexternalProtocolChkMsg=Zapamiętaj wybór dla wszystkich odnośników tego rodzaju.\nexternalProtocolLaunchBtn=Uruchom aplikację\nmalwareBlocked=Witryna „%S” została zgłoszona jako stanowiąca zagrożenie i została zablokowana zgodnie z ustawieniami bezpieczeństwa.\nunwantedBlocked=Witryna „%S” została zgłoszona jako rozprowadzająca niechciane oprogramowanie i została zablokowana zgodnie z ustawieniami bezpieczeństwa.\ndeceptiveBlocked=Witryna „%S” została zgłoszona jako przypadek oszustwa i została zablokowana zgodnie z ustawieniami bezpieczeństwa.\ncspBlocked=Polityka bezpieczeństwa treści tej strony nie pozwala na wczytanie jej w taki sposób.\ncorruptedContentErrorv2=Dla strony „%S” wystąpiło naruszenie protokołu sieciowego, którego nie można naprawić.\nremoteXUL=Ta strona wykorzystuje nieobsługiwaną technologię, która nie jest już dostępna domyślnie.\nsslv3Used=Bezpieczeństwo danych wymienianych z „%S” nie jest gwarantowane, ponieważ serwer używa SSLv3, wadliwego protokołu bezpieczeństwa.\nweakCryptoUsed=Właściciel witryny „%S” niepoprawnie ją skonfigurował. Połączenie z nią nie zostało nawiązane, aby chronić użytkownika przed próbą kradzieży informacji.\ninadequateSecurityError=Strona próbowała wynegocjować niewystarczający poziom zabezpieczeń.\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/autocomplete.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nsearchWithEngine=szukaj w %S\nswitchToTab2=przełącz na kartę\nvisit=otwórz stronę\nbookmarkKeywordSearch=%1$S: %2$S\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % realBrandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%realBrandDTD;\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrowsewithcaret.checkMsg=Nie pytaj ponownie.\nbrowsewithcaret.checkWindowTitle=Przeglądanie z użyciem kursora\nbrowsewithcaret.checkLabel=Naciśnięcie klawisza F7 włącza lub wyłącza tryb przeglądania z użyciem kursora. Opcja ta wyświetla ruchomy kursor na stronach WWW, pozwalając na zaznaczanie tekstu przy pomocy klawiatury. Czy włączyć opcję przeglądania z użyciem kursora?\nbrowsewithcaret.checkButtonLabel=Tak\n\nplainText.wordWrap=Zawijaj długie wiersze\n\nformPostSecureToInsecureWarning.title=Ostrzeżenie bezpieczeństwa\nformPostSecureToInsecureWarning.message=Wprowadzone na tej stronie informacje zostaną wysłane poprzez niezabezpieczone połączenie, narażając je na odczytanie przez innych.\\n\\nCzy na pewno wysłać te informacje?\nformPostSecureToInsecureWarning.continue=Kontynuuj\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/charsetMenu.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY charsetMenu2.label \"Kodowanie tekstu\">\n<!ENTITY charsetMenu2.accesskey \"K\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/charsetMenu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncharsetMenuCharsets=Zestaw znaków\ncharsetMenuAutodet=Wybór automatyczny\ncharsetMenuAutodet.key=W\ncharsetMenuAutodet.off=(wyłączony)\ncharsetMenuAutodet.off.key=w\ncharsetMenuAutodet.ja=Japoński\ncharsetMenuAutodet.ja.key=J\ncharsetMenuAutodet.ru=Rosyjski\ncharsetMenuAutodet.ru.key=R\ncharsetMenuAutodet.uk=Ukraiński\ncharsetMenuAutodet.uk.key=U\n\nUTF-8=Unicode\nUTF-8.key=U\nwindows-1252=Zachodni\nwindows-1252.key=d\nwindows-1256=Arabski (Windows)\nwindows-1256.key=A\nISO-8859-6=Arabski (ISO)\nwindows-1257=Bałtycki (Windows)\nwindows-1257.key=B\nISO-8859-4=Bałtycki (ISO)\nwindows-1250=Środkowoeuropejski (Windows)\nwindows-1250.key=r\nISO-8859-2=Środkowoeuropejski (ISO)\nISO-8859-2.key=o\ngbk.bis=Chiński uproszczony (GBK)\ngbk.bis.key=h\nBig5=Chiński tradycyjny\nBig5.key=s\nwindows-1251=Cyrilica (Windows)\nwindows-1251.key=C\nISO-8859-5=Cyrilica (ISO)\nKOI8-R=Cyrilica (KOI8-R)\nKOI8-U=Cyrilica (KOI8-U)\nIBM866=Cyrilica (DOS)\nwindows-1253=Grecki (Windows)\nwindows-1253.key=G\nISO-8859-7=Grecki (ISO)\nISO-8859-7.key=e\nwindows-1255=Hebrajski\nwindows-1255.key=H\nISO-8859-8=Hebrajski wizualny\nShift_JIS=Japoński (Shift_JIS)\nShift_JIS.key=J\nEUC-JP=Japoński (EUC-JP)\nEUC-JP.key=p\nISO-2022-JP=Japoński (ISO-2022-JP)\nISO-2022-JP.key=n\nEUC-KR=Koreański\nEUC-KR.key=K\nwindows-874=Tajski\nwindows-874.key=T\nwindows-1254=Turecki\nwindows-1254.key=i\nwindows-1258=Wietnamski\nwindows-1258.key=m\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/charsetOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY charsetMenu.label \"Zestaw znaków\" >\n<!ENTITY charsetMenu.accesskey \"K\" >\n<!ENTITY charsetMenuAutodet.label \"Wybór automatyczny\" >\n<!ENTITY charsetMenuAutodet.accesskey \"a\" >\n<!ENTITY charsetMenuMore.label \"Więcej\" >\n<!ENTITY charsetMenuMore.accesskey \"W\" >\n<!ENTITY charsetMenuMore1.label \"Zachodnioeuropejski\" >\n<!ENTITY charsetMenuMore1.accesskey \"Z\" >\n<!ENTITY charsetMenuMore2.label \"Wschodnioeuropejski\" >\n<!ENTITY charsetMenuMore2.accesskey \"W\" >\n<!ENTITY charsetMenuMore3.label \"Wschodnioazjatycki\" >\n<!ENTITY charsetMenuMore3.accesskey \"A\" >\n<!ENTITY charsetMenuMore4.label \"Południowoazjatycki\" >\n<!ENTITY charsetMenuMore4.accesskey \"P\" >\n<!ENTITY charsetMenuMore5.label \"Bliskowschodni\" >\n<!ENTITY charsetMenuMore5.accesskey \"B\" >\n<!ENTITY charsetCustomize.label \"Dostosuj listę…\" >\n<!ENTITY charsetCustomize.accesskey \"D\" >\n\n<!ENTITY charsetMenuUnicode.label\t\t\t\t \"Unicode\">\n<!ENTITY charsetMenuUnicode.accesskey\t\t\t\t \"U\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/charsetTitles.properties",
    "content": "##\n## The contents of this file are subject to the Netscape Public\n## License Version 1.1 (the \"License\"); you may not use this file\n## except in compliance with the License. You may obtain a copy of\n## the License at http://www.mozilla.org/NPL/\n##\n## Software distributed under the License is distributed on an \"AS\n## IS\" basis, WITHOUT WARRANTY OF ANY KIND, either express or\n## implied. See the License for the specific language governing\n## rights and limitations under the License.\n##\n## The Original Code is mozilla.org code.\n##\n## The Initial Developer of the Original Code is Netscape\n## Communications Corporation.  Portions created by Netscape are\n## Copyright (C) 1999 Netscape Communications Corporation. All\n## Rights Reserved.\n##\n## Contributor(s):\n##    Marek Stepien <marcoos@aviary.pl> (parts of Polish l10n)\n\n## Rule of this file:\n## 1. key should always be in lower case ascii so we can do case insensitive\n##    comparison in the code faster.\n\n## Format of this file:\n## charset_name.title = a_title  -  specifies the human readable title for\n## this charset\n\nus-ascii.title=Angielski (US-ASCII)\niso-8859-1.title=Zachodni (ISO-8859-1)\niso-8859-2.title=Środkowoeuropejski (ISO-8859-2)\niso-8859-3.title=Południowoeuropejski (ISO-8859-3)\niso-8859-4.title=Bałtycki (ISO-8859-4)\niso-8859-9.title=Turecki (ISO-8859-9)\niso-8859-10.title=Nordycki (ISO-8859-10)\niso-8859-13.title=Bałtycki (ISO-8859-13)\niso-8859-14.title=Celtycki (ISO-8859-14)\niso-8859-15.title=Zachodni (ISO-8859-15)\niso-8859-16.title=Rumuński (ISO-8859-16)\nwindows-1250.title=Środkowoeuropejski (Windows-1250)\nwindows-1252.title=Zachodni (Windows-1252)\nwindows-1254.title=Turecki (Windows-1254)\nwindows-1257.title=Bałtycki (Windows-1257)\nmacintosh.title=Zachodni (MacRoman)\nx-mac-ce.title=Środkowoeuropejski (MacCE)\nx-mac-turkish.title=Turecki (MacTurkish)\nx-mac-croatian.title=Chorwacki (MacCroatian)\nx-mac-romanian.title=Rumuński (MacRomanian)\nx-mac-icelandic.title=Islandzki (MacIcelandic)\niso-2022-jp.title=Japoński (ISO-2022-JP)\nshift_jis.title=Japoński (Shift_JIS)\neuc-jp.title=Japoński (EUC-JP)\nbig5.title=Chiński tradycyjny (Big5)\nbig5-hkscs.title=Chiński tradycyjny (Big5-HKSCS)\nx-euc-tw.title=Chiński tradycyjny (EUC-TW)\ngb2312.title=Chiński uproszczony (GB2312)\nhz-gb-2312.title=Chiński uproszczony (HZ)\ngbk.title=Chiński uproszczony (GBK)\niso-2022-cn.title=Chiński uproszczony (ISO-2022-CN)\neuc-kr.title=Koreański (EUC-KR)\nx-johab.title=Koreański (JOHAB)\niso-2022-kr.title=Koreański (ISO-2022-KR)\nutf-7.title=Unicode (UTF-7)\nutf-8.title=Unicode (UTF-8)\nutf-16.title = Unicode (UTF-16)\nutf-16le.title = Unicode (UTF-16LE)\nutf-16be.title = Unicode (UTF-16BE)\niso-8859-5.title=Cyrylica (ISO-8859-5)\niso-ir-111.title=Cyrylica (ISO-IR-111)\nwindows-1251.title=Cyrylica (Windows-1251)\nx-mac-cyrillic.title=Cyrylica (MacCyrillic)\nx-mac-ukrainian.title=Cyrylica ukraińska (MacUkrainian)\nkoi8-r.title=Cyrylica (KOI8-R)\nkoi8-u.title=Cyrylica ukraińska (KOI8-U)\niso-8859-7.title=Grecki (ISO-8859-7)\nwindows-1253.title=Grecki (Windows-1253)\nx-mac-greek.title=Grecki (MacGreek)\nwindows-1258.title=Wietnamski (Windows-1258)\nx-viet-tcvn5712.title=Wietnamski (TCVN)\nviscii.title=Wietnamski (VISCII)\nx-viet-vps.title=Wietnamski (VPS)\ntis-620.title=Tajski (TIS-620)\niso-8859-11.title=Tajski (ISO-8859-11)\nwindows-874.title=Tajski (Windows-874)\nibm874.title=Tajski (IBM-874)\narmscii-8.title=Ormiański (ARMSCII-8)\niso-8859-6.title=Arabski (ISO-8859-6)\niso-8859-6-i.title=Arabski (ISO-8859-6-I)\niso-8859-6-e.title=Arabski (ISO-8859-6-E)\niso-8859-8.title=Hebrajski wizualny (ISO-8859-8)\niso-8859-8-i.title=Hebrajski (ISO-8859-8-I)\niso-8859-8-e.title=Hebrajski (ISO-8859-8-E)\nwindows-1255.title=Hebrajski (Windows-1255)\nwindows-1256.title=Arabski (Windows-1256)\nx-user-defined.title=Użytkownika\nibm866.title=Cyrylica rosyjska (CP-866)\nibm850.title=Zachodni (IBM-850)\nibm852.title=Środkowoeuropejski (IBM-852)\nibm855.title=Cyrylica (IBM-855)\nibm857.title=Turecki (IBM-857)\nibm862.title=Hebrajski (IBM-862)\ngb18030.title=Chiński uproszczony (GB18030)\nx-mac-arabic.title=Arabski (MacArabic)\nx-iso-8859-6-8-x.title=Arabski (ISO-8859-6.8x)\nx-iso-8859-6-16.title=Arabski (ISO-8859-6.16)\nx-mac-farsi.title=Perski (MacFarsi)\nx-mac-hebrew.title=Hebrajski (MacHebrew)\nx-mac-devanagari.title=Hinduski (MacDevanagari)\nx-mac-gujarati.title=Gudżarati (MacGujarati)\nx-mac-gurmukhi.title=Gurmukhi (MacGurmukhi)\nx-sun-unicode-india-0.title=Hinduski (SunDevanagari)\n\nchardet.off.title=(Wyłączony)\nchardet.universal_charset_detector.title=Uniwersalny\nchardet.ja_parallel_state_machine.title=Japoński\nchardet.ko_parallel_state_machine.title=Koreański\nchardet.zhtw_parallel_state_machine.title=Chiński tradycyjny\nchardet.zhcn_parallel_state_machine.title=Chiński uproszczony\nchardet.zh_parallel_state_machine.title=Chiński\nchardet.cjk_parallel_state_machine.title=Wschodnioazjatycki\nchardet.ruprob.title=Rosyjski\nchardet.ukprob.title=Ukraiński\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/commonDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY header.label \"Skrócony tytuł\" >\n<!ENTITY message.label \"Przykładowy tekst.\" >\n<!ENTITY editfield0.label \"Użytkownik:\" >\n<!ENTITY editfield1.label \"Hasło:\" >\n<!ENTITY checkbox.label \"zaznacz\" >\n<!ENTITY copyCmd.label    \"Kopiuj\">\n<!ENTITY copyCmd.accesskey \"K\">\n<!ENTITY selectAllCmd.label \"Zaznacz wszystko\">\n<!ENTITY selectAllCmd.accesskey \"w\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/commonDialogs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAlert=Ostrzeżenie\nConfirm=Potwierdź\nConfirmCheck=Potwierdź\nPrompt=Wprowadź dane\nPromptUsernameAndPassword2=Podaj nazwę użytkownika i hasło\nPromptPassword2=Podaj hasło\nSelect=Wybierz\nOK=OK\nCancel=Anuluj\nYes=&Tak\nNo=&Nie\nSave=&Zapisz\nRevert=&Przywróć\nDontSave=&Nie zapisuj\nScriptDlgGenericHeading=[Aplikacja JavaScript]\nScriptDlgHeading=Komunikat ze strony %S:\nScriptDialogLabel=Zabroń tej stronie otwierać kolejne okna dialogowe\nScriptDialogPreventTitle=Potwierdzenie ustawień okien dialogowych\nEnterLoginForRealm3=Witryna %2$S prosi o podanie nazwy użytkownika i hasła. Komunikat witryny: „%1$S”\nEnterLoginForProxy3=Serwer proxy %2$S prosi o podanie nazwy użytkownika i hasła. Komunikat witryny: „%1$S”\nEnterUserPasswordFor2=Podaj nazwę użytkownika i hasło dla %1$S\nEnterUserPasswordForCrossOrigin2=Podaj nazwę użytkownika i hasło dla %1$S. UWAGA: hasło będzie przesłane do innej strony niż obecnie odwiedzana!\nEnterPasswordFor=Podaj hasło użytkownika %1$S na serwerze %2$S\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/config.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n    - License, v. 2.0. If a copy of the MPL was not distributed with this\n    - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"about:config\">\n\n<!ENTITY aboutWarningTitle.label    \"Groźba utraty gwarancji!\">\n<!ENTITY aboutWarningText.label     \"Modyfikacja tych ustawień może spowodować problemy, takie jak utrata stabilności i wydajności programu oraz zagrożenie bezpieczeństwa. Kontynuuj tylko wtedy, gdy masz pewność tego, co robisz.\">\n<!ENTITY aboutWarningButton2.label \"Akceptuję ryzyko!\">\n<!ENTITY aboutWarningCheckbox.label \"Wyświetl to ostrzeżenie następnym razem\">\n\n<!ENTITY searchPrefs.label \"Szukaj:\" >\n<!ENTITY searchPrefs.accesskey \"S\" >\n<!ENTITY focusSearch.key \"r\">\n<!ENTITY focusSearch2.key \"f\">\n\n<!ENTITY prefColumn.label \"Nazwa\" >\n<!ENTITY lockColumn.label \"Status\" >\n<!ENTITY typeColumn.label \"Typ\" >\n<!ENTITY valueColumn.label \"Wartość\" >\n\n<!ENTITY prefColumnHeader.tooltip \"Kliknij, aby posortować\" >\n<!ENTITY columnChooser.tooltip \"Kliknij, aby wybrać kolumny, które zostaną wyświetlone\" >\n\n<!ENTITY copyPref.key \"C\">\n<!ENTITY copyPref.label \"Kopiuj\">\n<!ENTITY copyPref.accesskey \"K\">\n<!ENTITY copyName.label \"Kopiuj nazwę\" >\n<!ENTITY copyName.accesskey \"n\" >\n<!ENTITY copyValue.label \"Kopiuj wartość\" >\n<!ENTITY copyValue.accesskey \"w\" >\n<!ENTITY modify.label \"Modyfikuj\" >\n<!ENTITY modify.accesskey \"M\" >\n<!ENTITY toggle.label \"Przełącz\">\n<!ENTITY toggle.accesskey \"P\">\n<!ENTITY reset.label \"Resetuj\" >\n<!ENTITY reset.accesskey \"R\" >\n<!ENTITY new.label \"Dodaj ustawienie typu\" >\n<!ENTITY new.accesskey \"D\" >\n<!ENTITY string.label \"Łańcuch (string)\" >\n<!ENTITY string.accesskey \"s\" >\n<!ENTITY integer.label \"Liczba całkowita (Integer)\" >\n<!ENTITY integer.accesskey \"I\" >\n<!ENTITY boolean.label \"Wartość logiczna (Boolean)\" >\n<!ENTITY boolean.accesskey \"B\" >\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/config.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Lock column values\ndefault=domyślny\nuser=użytkownika\nlocked=zablokowany\n\n# Type column values\nstring=łańcuch\nint=liczba całkowita\nbool=wartość logiczna\n\n# Preference prompts\n# %S is replaced by one of the type column values above\nnew_title=Nowe ustawienie typu „%S”\nnew_prompt=Wprowadź nazwę nowego ustawienia\nmodify_title=Wprowadź wartość ustawienia typu „%S”\n\nnan_title=Nieprawidłowa wartość\nnan_text=Wprowadzony tekst nie jest liczbą.\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/console.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY errorConsole.title \"Konsola błędów\">\n\n<!ENTITY errFile.label \"Plik źródłowy:\" >\n<!ENTITY errLine.label \"Wiersz:\" >\n<!ENTITY errColumn.label \"Kolumna:\" >\n\n<!ENTITY all.label \"Wszystkie\" >\n<!ENTITY all.accesskey \"s\" >\n<!ENTITY errors.label \"Błędy\" >\n<!ENTITY errors.accesskey \"B\" >\n<!ENTITY warnings.label \"Ostrzeżenia\" >\n<!ENTITY warnings.accesskey \"O\" >\n<!ENTITY messages.label \"Wiadomości\" >\n<!ENTITY messages.accesskey \"W\" >\n<!ENTITY clear.label \"Wyczyść\" >\n<!ENTITY clear.accesskey \"c\" >\n<!ENTITY codeEval.label     \"Kod:\">\n<!ENTITY codeEval.accesskey \"K\">\n<!ENTITY evaluate.label \"Analizuj\" >\n<!ENTITY evaluate.accesskey \"A\">\n<!ENTITY filter2.label      \"Filtr:\">\n<!ENTITY filter2.accesskey  \"F\">\n\n<!ENTITY copyCmd.label \"Kopiuj\" >\n<!ENTITY copyCmd.accesskey \"K\" >\n<!ENTITY copyCmd.commandkey \"C\" >\n<!ENTITY sortFirst.label \"Sortowanie od pierwszego do ostatniego\" >\n<!ENTITY sortFirst.accesskey \"S\" >\n<!ENTITY sortLast.label \"Sortowanie od ostatniego do pierwszego\" >\n<!ENTITY sortLast.accesskey \"o\" >\n<!ENTITY closeCmd.commandkey \"W\" >\n<!ENTITY focus1.commandkey \"l\" >\n<!ENTITY focus2.commandkey \"d\" >\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/console.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntypeError=Błąd:\ntypeWarning=Ostrzeżenie:\ntypeMessage=Wiadomość:\nerrFile=Plik źródłowy: %S\nerrLine=Wiersz: %S\nerrLineCol=Wiersz: %S, Kolumna: %S\nerrCode=Kod źródłowy:\nerrTime=Czas: %S\nevaluationContextChanged=Kontekst interpretacji konsoli został zmieniony, prawdopodobnie ze względu na zamknięcie okna docelowego lub otwarcia nowego głównego okna z konsoli przeglądarki.\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/contentAreaCommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nSaveImageTitle=Zapisz obraz\nSaveMediaTitle=Zapisz media\nSaveVideoTitle=Zapisz wideo\nSaveAudioTitle=Zapisz dźwięk\nSaveLinkTitle=Zapisz jako\nDefaultSaveFileName=indeks\nWebPageCompleteFilter=Strona WWW, kompletna\nWebPageHTMLOnlyFilter=Strona WWW, tylko HTML\nWebPageXHTMLOnlyFilter=Strona WWW, tylko XHTML\nWebPageXMLOnlyFilter=Strona WWW, tylko XML\nWebPageSVGOnlyFilter=Strona WWW, tylko SVG\nfilesFolder=%S_pliki\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/crashes.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY crashReports.title \"Zgłoszenia awarii\">\n<!ENTITY crashesUnsubmitted.label \"Nieprzesłane zgłoszenia awarii\">\n<!ENTITY crashesSubmitted.label \"Przesłane zgłoszenia awarii\">\n<!ENTITY id.heading                 \"ID zgłoszenia\">\n<!ENTITY dateCrashed.heading \"Data awarii\">\n<!ENTITY dateSubmitted.heading \"Data zgłoszenia\">\n<!ENTITY noReports.label            \"Nie przesłano żadnych zgłoszeń awarii.\">\n<!ENTITY noConfig.label             \"Ten program nie został właściwie skonfigurowany do wyświetlania zgłoszeń awarii. Konieczne jest prawidłowe ustawienie opcji <code>breakpad.reportURL</code>\">\n<!ENTITY clearAllReports.label      \"Usuń wszystkie zgłoszenia\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/crashes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndeleteconfirm.title=Czy na pewno?\ndeleteconfirm.description=Wszystkie zgłoszenia zostaną usunięte. Operacji tej nie można cofnąć.\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/css.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMimeNotCss=Arkusz stylów %1$S nie został wczytany, ponieważ zawarta deklaracja typu MIME tego arkusza: „%2$S” nie jest zgodna z typem „text/css”.\nMimeNotCssWarn=Arkusz stylów %1$S został wczytany jako poprawny CSS pomimo tego, że deklaracja typu MIME tego arkusza: „%2$S” nie jest zgodna z typem „text/css”.\n\nPEUnexpEOF2=Niespodziewany koniec pliku podczas poszukiwania %1$S.\nPEParseRuleWSOnly=Do przetwarzania przekazano ciąg składający się wyłącznie ze znaków odstępu.\nPEDeclDropped=Deklaracja opuszczona.\nPEDeclSkipped=Przeskoczono do następnej deklaracji.\nPEUnknownProperty=Nieznana własność „%1$S”.\nPEValueParsingError=Błąd podczas przetwarzania wartości dla „%1$S”.\nPEExpectEndValue=Oczekiwano końca wartości, ale odnaleziono „%1$S”.\nPERuleTrailing=Oczekiwano końca reguły, ale odnaleziono „%1$S”.\nPESkipAtRuleEOF2=koniec reguły „at”\nPEUnknownAtRule=Nierozpoznana reguła „at” lub błąd przetwarzania reguły „at” „%1$S”.\nPECharsetRuleEOF=ciąg opisujący kodowanie znaków w regule @charset\nPECharsetRuleNotString=Oczekiwano ciągu opisującego kodowanie znaków, ale odnaleziono „%1$S”.\nPEGatherMediaEOF=koniec listy mediów w regule @import lub @media\nPEGatherMediaNotComma=Oczekiwano „,” na liście mediów, ale odnaleziono „%1$S”.\nPEGatherMediaNotIdent=Oczekiwano identyfikatora na liście mediów, ale odnaleziono „%1$S”.\nPEGatherMediaReservedMediaType=Odnaleziono zastrzeżone słowo kluczowe „%1$S” podczas poszukiwania typu mediów.\nPEParseSourceSizeListEOF=wartość długości dla pasującego warunku media\nPEParseSourceSizeListNotComma=Oczekiwano „,” po wartości, ale odnaleziono „%1$S”\nPEImportNotURI=Oczekiwano URI w regule @import, ale odnaleziono „%1$S”.\nPEImportBadURI=Nieprawidłowy URI w regule @import: „%1$S”.\nPEImportUnexpected=Odnaleziono nieoczekiwane „%1$S” wewnątrz @import.\nPEGroupRuleEOF2=koniec reguły @media, @supports lub @-moz-document\nPEGroupRuleNestedAtRule=Reguła %1$S niedozwolona wewnątrz reguły @media lub @-moz-document.\nPEMozDocRuleBadFunc2=Oczekiwano url(), url-prefix(), domain() lub regexp() w regule @-moz-document, ale odnaleziono „%1$S”.\nPEMozDocRuleNotURI=Oczekiwano URI w regule @-moz-document, ale odnaleziono „%1$S”.\nPEMozDocRuleNotString=Oczekiwano ciągu znaków w funkcji regexp() reguły @-moz-document, ale odnaleziono „%1$S”.\nPEMozDocRuleEOF=następny URI w regule @-moz-document\nPEAtNSPrefixEOF=przedrostek przestrzeni nazw w regule @namespace\nPEAtNSURIEOF=URI przestrzeni nazw w regule @namespace\nPEAtNSUnexpected=Nieoczekiwany token wewnątrz @namespace: „%1$S”.\nPEKeyframeNameEOF=nazwa reguły @keyframes.\nPEKeyframeBadName=Oczekiwano identyfikatora dla nazwy reguły @keyframes.\nPEKeyframeBrace=Oczekiwano otwierającego znaku „{” dla reguły @keyframes.\nPESkipDeclBraceEOF=„}” zamykający blok deklaracji\nPESkipRSBraceEOF=„}” zamykający zbiór nieprawidłowych reguł\nPEBadSelectorRSIgnored=Zbiór reguł zignorowany z powodu błędnego selektora.\nPEBadSelectorKeyframeRuleIgnored=Reguła keyframe zignorowana z powodu nieprawidłowego selektora.\nPESelectorListExtraEOF=„,” lub „{”\nPESelectorListExtra=Oczekiwano „,” lub „{”, ale odnaleziono „%1$S”.\nPESelectorGroupNoSelector=Oczekiwano selektora.\nPESelectorGroupExtraCombinator=Nieprawidłowy selektor funkcyjny.\nPECounterStyleNotIdent=Oczekiwano identyfikatora dla reguły @counter-style.\nPECounterStyleBadName=Nazwą reguły @counter-style nie może być „%1$S”.\nPECounterStyleBadBlockStart=Oczekiwano otwierającego znaku „{” dla reguły @counter-style, ale odnaleziono „%1$S”.\nPECounterStyleEOF=„}” zamykający blok deklaracji\nPECounterDescExpected=Oczekiwano deskryptora licznika, ale odnaleziono „%1$S”.\nPEUnknownCounterDesc=Nieznana deskryptor „%1$S” w regule @counter-style.\nPECounterExtendsNotIdent=Oczekiwano identyfikatora, ale odnaleziono „%1$S”.\nPECounterASWeight=Każda waga w deskryptorze „additive-symbols” musi być mniejsza niż poprzednia.\nPEClassSelEOF=nazwa klasy\nPEClassSelNotIdent=Oczekiwano identyfikatora dla selektora klasy, ale odnaleziono „%1$S”.\nPECoordinatePair=Oczekiwano pary współrzędnych, ale odnaleziono „%1$S”.\nPETypeSelEOF=typ elementu\nPETypeSelNotType=Oczekiwano nazwy elementu lub „*”, ale odnaleziono „%1$S”.\nPEUnknownNamespacePrefix=Nieznany przedrostek przestrzeni nazw „%1$S”.\nPEAttributeNameEOF=nazwa atrybutu\nPEAttributeNameExpected=Oczekiwano identyfikatora dla nazwy atrybutu, ale odnaleziono „%1$S”.\nPEAttributeNameOrNamespaceExpected=Oczekiwano nazwy atrybutu lub przestrzeni nazw, ale odnaleziono „%1$S”.\nPEAttSelNoBar=Oczekiwano „|”, ale odnaleziono „%1$S”.\nPEAttSelInnerEOF=część selektora atrybutu\nPEAttSelUnexpected=Nieoczekiwany token w selektorze atrybutu: „%1$S”.\nPEAttSelValueEOF=wartość atrybutu\nPEAttSelCloseEOF=„]” by zakończyć selektor atrybutu\nPEAttSelNoClose=Oczekiwano „]”, by zakończyć selektor atrybutu, ale odnaleziono „%1$S”.\nPEAttSelBadValue=Oczekiwano identyfikatora lub ciągu znaków dla wartości w selektorze atrybutu, ale odnaleziono „%1$S”.\nPEPseudoSelEOF=nazwa pseudoklasy lub pseudoelementu\nPEPseudoSelBadName=Oczekiwano identyfikatora dla pseudoklasy lub pseudoelementu, ale odnaleziono „%1$S”.\nPEPseudoSelNonFunc=Napotkano token funkcji dla niefunkcyjnej pseudoklasy lub pseudoelementu lub odwrotnie podczas czytania „%1$S”.\nPEPseudoSelNotPE=Oczekiwano pseudoelementu, ale odnaleziono „%1$S”.\nPEPseudoSelDoubleNot=Pseudoklasy negacyjne nie mogą być negowane „%1$S”.\nPEPseudoSelPEInNot=Pseudoelementy nie mogą być negowane „%1$S”.\nPEPseudoSelNewStyleOnly=Ten pseudoelement musi używać postaci „::” - „%1$S”.\nPEPseudoSelEndOrUserActionPC=Oczekiwano końca selektora lub pseudoklasy dla czynności użytkownika po pseudoelemencie, ale odnaleziono „%1$S”.\nPEPseudoSelNoUserActionPC=Oczekiwano końca selektora po pseudoelemencie nieobsługującym pseudoklas dla czynności użytkownika, ale odnaleziono „%1$S”.\nPEPseudoSelMultiplePE=Dodatkowy pseudoelement „%1$S”.\nPEPseudoSelUnknown=Nieznana pseudoklasa lub pseudoelement „%1$S”.\nPENegationEOF=selektor wewnątrz negacji\nPENegationBadInner=Zniekształcony selektor prosty jako argument pseudoklasy negacyjnej „%1$S”.\nPENegationNoClose=Brak zamykającego „)” w pseudoklasie negacyjnej „%1$S”.\nPENegationBadArg=Brak argumentu w pseudoklasie negacyjnej „%1$S”.\nPEPseudoClassArgEOF=argument dla selektora pseudoklasy\nPEPseudoClassArgNotIdent=Oczekiwano identyfikatora dla parametru pseudoklasy, ale odnaleziono „%1$S”.\nPEPseudoClassArgNotNth=Oczekiwano części argumentu dla pseudoklasy, ale odnaleziono „%1$S”.\nPEPseudoClassNoClose=Brak zamykającego „)” w pseudoklasie, zamiast tego odnaleziono „%1$S”.\nPEPseudoClassNoArg=Brakujący argument w pseudoklasie „%1$S”.\nPEPseudoClassNotUserAction=Oczekiwano końca selektora lub pseudoklasy dla czynności użytkownika po pseudoelemencie, ale odnaleziono pseudoklasę „%1$S”.\nPESelectorEOF=selektor\nPEBadDeclBlockStart=Oczekiwano „{” jako początku bloku deklaracji, ale odnaleziono „%1$S”.\nPEColorEOF=kolor\nPEColorNotColor=Oczekiwano koloru, ale odnaleziono „%1$S”.\nPEColorComponentEOF=składowa koloru\nPEExpectedPercent=Oczekiwano wartości procentowej, ale odnaleziono „%1$S”.\nPEExpectedInt=Oczekiwano liczby całkowitej, lecz odnaleziono „%1$S”.\nPEExpectedNumberOrAngle=Oczekiwano liczby lub kąta, lecz odnaleziono „%1$S”.\nPEExpectedNumberOrPercent=Oczekiwano liczby lub wartości procentowej, lecz odnaleziono „%1$S”.\nPEColorBadRGBContents=Oczekiwano liczby lub wartości procentowej w rgb(), ale odnaleziono „%1$S”.\nPEColorComponentBadTerm=Oczekiwano „%2$S”, ale odnaleziono „%1$S”.\nPEColorHueEOF=Odcień\nPEExpectedComma=Oczekiwano „,”, ale odnaleziono „%1$S”.\nPEColorSaturationEOF=Nasycenie\nPEColorLightnessEOF=Jasność\nPEColorOpacityEOF=nieprzezroczystość w wartości koloru\nPEExpectedNumber=Oczekiwano liczby, ale odnaleziono „%1$S”.\nPEPositionEOF=Położenie\nPEExpectedPosition=Oczekiwano położenia, ale odnaleziono „%1$S”.\nPEExpectedRadius=Oczekiwano promienia, ale odnaleziono „%1$S”.\nPEExpectedCloseParen=Oczekiwano „)”, ale odnaleziono „%1$S”.\nPEDeclEndEOF=„;” lub „}”, by zakończyć deklarację\nPEParseDeclarationNoColon=Oczekiwano „:”, ale odnaleziono „%1$S”.\nPEParseDeclarationDeclExpected=Oczekiwano deklaracji, ale odnaleziono „%1$S”.\nPEEndOfDeclEOF=koniec deklaracji\nPEImportantEOF=important\nPEExpectedImportant=Oczekiwano „important”, ale odnaleziono „%1$S”.\nPEBadDeclEnd=Oczekiwano „;”, by dokończyć deklarację, ale odnaleziono „%1$S”.\nPEBadDeclOrRuleEnd2=Oczekiwano „;” lub „}”, by dokończyć deklarację, ale odnaleziono „%1$S”.\nPEInaccessibleProperty2=Nie można określić wartości dla własności wewnętrznej.\nPECommentEOF=koniec komentarza\nSEUnterminatedString=Znaleziono niedomknięty ciąg „%1$S”.\nPEFontDescExpected=Oczekiwano deskryptora czcionki, ale odnaleziono „%1$S”.\nPEUnknownFontDesc=Nieznany deskryptor „%1$S” w regule @font-face.\nPEMQExpectedExpressionStart=Oczekiwano „(” jako rozpoczęcia wyrażenia zapytania media, ale odnaleziono „%1$S”.\nPEMQExpressionEOF=treść wyrażenia zapytania media\nPEMQExpectedFeatureName=Oczekiwano nazwy cechy mediów, ale odnaleziono „%1$S”.\nPEMQExpectedFeatureNameEnd=Oczekiwano „:” lub „)” po nazwie cechy mediów, ale odnaleziono „%1$S”.\nPEMQNoMinMaxWithoutValue=Cechy mediów zaczynające się na min- i max- muszą mieć wartość.\nPEMQExpectedFeatureValue=Odnaleziono nieprawidłową wartość cechy mediów.\nPEBadFontBlockStart=Oczekiwano „{” jako rozpoczęcia reguły @font-face, ale odnaleziono „%1$S”.\nPEBadFontBlockEnd=Oczekiwano „}” jako zakończenia reguły @font-face, ale odnaleziono „%1$S”.\nPEAnonBoxNotAlone=Nieoczekiwane pudełko anonimowe.\nPEFFVUnexpectedEOF=Nieoczekiwany koniec reguły @font-feature-values.\nPEFFVBlockStart=Oczekiwano otwierającego { reguły @font-feature-values, ale odnaleziono „%1$S”.\nPEFFVValueSetStart=Oczekiwano otwierającego { ustawienia feature-value, ale odnaleziono „%1$S”.\nPEFFVNoFamily=Oczekiwano listy fontów dla reguły @font-feature-values, ale odnaleziono „%1$S”.\nPEFFVUnexpectedBlockEnd=Oczekiwano zamykającego „}” reguły @font-feature-values, ale odnaleziono „%1$S”.\nPEFFVUnknownFontVariantPropValue=Nieznana wartość własności font-variant: „%1$S”.\nPEFFVExpectedIdent=Oczekiwano identyfikatora, ale odnaleziono „%1$S”.\nPEFFVExpectedValue=Oczekiwano nieujemnej liczby całkowitej, ale odnaleziono „%1$S”.\nPEFFVTooManyValues=Zbyt wiele wartości dla typu funkcjonalności „%1$S”.\nPEFFVGenericInFamilyList=Lista rodzin nie może zawierać generycznej nazwy rodziny fontów.\nPEFFVValueDefinitionTrailing=Oczekiwano końca definicji wartości, ale odnaleziono „%1$S”.\nPEBadDirValue=Oczekiwano „ltr” lub „rtl” w selektorze kierunku, ale odnaleziono „%1$S”.\nPESupportsConditionStartEOF2=„not”, „(” lub funkcja\nPESupportsConditionInParensEOF=„)”\nPESupportsConditionNotEOF=„not”\nPESupportsWhitespaceRequired=Oczekiwano znaku odstępu po „not”, „and” lub „or”.\nPESupportsConditionExpectedOpenParenOrFunction=Oczekiwano „(” lub funkcji podczas przetwarzania warunku supports, ale odnaleziono „%1$S”.\nPESupportsConditionExpectedCloseParen=Oczekiwano „)” podczas przetwarzania warunku supports, ale odnaleziono „%1$S”.\nPESupportsConditionExpectedStart2=Oczekiwano „not”, „(” lub „(” podczas przetwarzania warunku supports, ale odnaleziono „%1$S”.\nPESupportsConditionExpectedNot=Oczekiwano „not” podczas przetwarzania warunku supports, ale odnaleziono „%1$S”.\nPESupportsGroupRuleStart=Oczekiwano „{” jako rozpoczęcia reguły @supports, ale odnaleziono „%1$S”.\nPEFilterEOF=filter\nPEExpectedNoneOrURL=Oczekiwano „none” lub adresu URL, ale odnaleziono „%1$S”.\nPEExpectedNoneOrURLOrFilterFunction=Oczekiwano „none”, adresu URL lub funkcji filtra, ale odnaleziono „%1$S”.\nPEExpectedNonnegativeNP=Oczekiwano liczby lub procenta, które nie byłyby negatywne.\nPEFilterFunctionArgumentsParsingError=Błąd przy przetwarzaniu argumentów funkcji filtra.\nPEVariableEOF=zmienna\nPEVariableEmpty=Oczekiwano wartości dla zmiennej, ale odnaleziono „%1$S”.\nPEValueWithVariablesParsingErrorInValue=Błąd przetwarzania wartości dla „%1$S” po podstawieniu zmiennych. Wygenerowana wartość to „%2$S”.\nPEValueWithVariablesFallbackInherit=Używanie w zastępstwie wartości dziedziczonej.\nPEValueWithVariablesFallbackInitial=Używanie w zastępstwie wartości początkowej.\nPEInvalidVariableReference=Własność zawierała odniesienie do nieprawidłowej zmiennej.\nPEInvalidVariableTokenFallback=Odnaleziono nieprawidłowy token „%1$S” na najwyższym poziomie zastępczej wartości dla zmiennej.\nPEExpectedVariableNameEOF=identyfikator lub nazwa zmiennej\nPEExpectedVariableName=Oczekiwano identyfikatora dla nazwy zmiennej, ale odnaleziono „%1$S”.\nPEExpectedVariableFallback=Oczekiwano zastępczej wartości dla zmiennej po „,”.\nPEExpectedVariableCommaOrCloseParen=Oczekiwano „,” lub „)” po nazwie zmiennej w deklaracji zmiennej, ale odnaleziono „%1$S”.\nPESubgridNotSupported=Obsługa słowa kluczowego „subgrid” dla CSS Grid jest wyłączona.\nPEMoreThanOneGridRepeatAutoFillInNameList=Tylko jedno wystąpienie „repeat(auto-fill, …)” jest dozwolone na liście nazw dla słowa kluczowego „subgrid”.\nPEMoreThanOneGridRepeatAutoFillFitInTrackList=Tylko jedno wystąpienie „repeat(auto-fill, …)” oraz „repeat(auto-fit, …)” jest dozwolone na liście ścieżek.\nPEMoreThanOneGridRepeatTrackSize=Tylko jeden rozmiar ścieżki jest dozwolony wewnątrz „repeat(auto-fit/auto-fill, …)”.\n\nTooLargeDashedRadius=Promień obramowania jest zbyt duży dla stylu „dashed” (limit to 100000 px), wyświetlanie jako „solid”.\nTooLargeDottedRadius=Promień obramowania jest zbyt duży dla stylu „dotted” (limit to 100000 px), wyświetlanie jako „solid”.\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/customizeCharset.dtd",
    "content": "<!-- -*- Mode: HTML -*- -->\r\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\r\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\r\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\r\n\n<!ENTITY title.label \"Ustawienia zestawu znaków\" >\n<!ENTITY current.label \"Używane zestawy znaków\" >\n<!ENTITY remove.label \"Usuń\" >\n<!ENTITY remove.accessKey \"U\">\n<!ENTITY additional.label \"Dostępne zestawy znaków\" >\n<!ENTITY add.label \"Dodaj\" >\n<!ENTITY add.accessKey    \"o\">\n<!ENTITY moveUp.label     \"W górę\">\n<!ENTITY moveUp.accessKey \"g\">\n<!ENTITY moveDown.label   \"W dół\">\n<!ENTITY moveDown.accessKey \"d\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/customizeToolbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dialog.title \"Dostosuj pasek narzędzi\" >\n<!ENTITY dialog.dimensions        \"width: 97ch; height: 36em;\">\n<!ENTITY instructions.description \"Można dodawać lub usuwać elementy przeciągając je na paski narzędzi lub z pasków do zasobnika.\">\n<!ENTITY show.label \"Wyświetlaj:\" >\n<!ENTITY iconsAndText.label \"Ikony i tekst\" >\n<!ENTITY icons.label \"Ikony\" >\n<!ENTITY text.label \"Tekst\" >\n<!ENTITY useSmallIcons.label \"Używaj małych ikon\" >\n<!ENTITY restoreDefaultSet.label \"Domyślny układ\" >\n<!ENTITY addNewToolbar.label \"Nowy pasek\" >\n<!ENTITY saveChanges.label \"Zakończ\" >\n<!ENTITY undoChanges.label \"Cofnij zmiany\" >\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/customizeToolbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nenterToolbarTitle=Nowy pasek narzędzi\nenterToolbarName=Wprowadź nazwę dla paska narzędzi:\nenterToolbarDup=Pasek narzędzi o nazwie „%S” już istnieje. Proszę wprowadzić inną nazwę.\nenterToolbarBlank=Aby utworzyć nowy pasek narzędzi, należy podać jego nazwę.\nseparatorTitle=Separator\nspringTitle=Swobodny odstęp\nspacerTitle=Odstęp\n\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/dateFormat.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmonth.1.Mmm=Sty\nmonth.2.Mmm=Lut\nmonth.3.Mmm=Mar\nmonth.4.Mmm=Kwi\nmonth.5.Mmm=Maj\nmonth.6.Mmm=Cze\nmonth.7.Mmm=Lip\nmonth.8.Mmm=Sie\nmonth.9.Mmm=Wrz\nmonth.10.Mmm=Paź\nmonth.11.Mmm=Lis\nmonth.12.Mmm=Gru\n\nmonth.1.name=Styczeń\nmonth.2.name=Luty\nmonth.3.name=Marzec\nmonth.4.name=Kwiecień\nmonth.5.name=Maj\nmonth.6.name=Czerwiec\nmonth.7.name=Lipiec\nmonth.8.name=Sierpień\nmonth.9.name=Wrzesień\nmonth.10.name=Październik\nmonth.11.name=Listopad\nmonth.12.name=Grudzień\n\nday.1.name=niedziela\nday.2.name=poniedziałek\nday.3.name=wtorek\nday.4.name=środa\nday.5.name=czwartek\nday.6.name=piątek\nday.7.name=sobota\n\nday.1.Mmm=Nie\nday.2.Mmm=Pon\nday.3.Mmm=Wto\nday.4.Mmm=Śro\nday.5.Mmm=Czw\nday.6.Mmm=Pią\nday.7.Mmm=Sob\n\nday.1.short=Nd\nday.2.short=Pn\nday.3.short=Wt\nday.4.short=Śr\nday.5.short=Cz\nday.6.short=Pt\nday.7.short=Sb\n\nnoon=Południe\nmidnight=Północ\n\nAllDay=Cały dzień\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/datetimepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- first day of week to display in datepicker, a value from 0 to 6,\n     0 = Sunday, 1 = Monday, etc. -->\n<!ENTITY firstdayofweek.default \"1\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/devtools/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY csscoverage.backButton \"Wstecz\">\n<!ENTITY csscoverage.unused \"Nieużywane reguły\">\n<!ENTITY csscoverage.noMatches \"Żadne elementy nie zostały dopasowane dla następujących reguł:\">\n<!ENTITY csscoverage.optimize.header \"Optymalizowalne strony\">\n\n<!ENTITY csscoverage.optimize.body1 \"Czasami można przyśpieszyć wczytywanie przenosząc elementy\">\n<!ENTITY csscoverage.optimize.body2 \"na dół strony i tworząc w jej treści (na górze strony) nowy element\">\n<!ENTITY csscoverage.optimize.body3 \"zawierający reguły potrzebne przed zdarzeniem „load”, przykładowo:\">\n\n<!ENTITY csscoverage.optimize.bodyX \"Wszystkie reguły znajdują się w treści strony.\">\n\n<!ENTITY csscoverage.footer1 \"Więcej informacji na temat sposobu generowania raportów można znaleźć\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/en-US/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"w artykule MDN o tym narzędziu\">\n<!ENTITY csscoverage.footer4 \".\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/devtools/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncsscoverageDesc=Analiza pokrycia regułami CSS\ncsscoverageStartDesc2=Rozpocznij zbieranie danych o pokryciu regułami CSS\ncsscoverageStopDesc2=Zatrzymaj zbieranie danych o pokryciu regułami CSS\ncsscoverageOneShotDesc2=Zbierz dane o pokryciu regułami CSS\ncsscoverageToggleDesc2=Przełącz analizę pokrycia regułami CSS\ncsscoverageReportDesc2=Wyświetl raport pokrycia regułami CSS\ncsscoverageStartNoReloadDesc=Nie rozpoczynaj przy przeładowaniu strony\ncsscoverageStartNoReloadManual=Najlepiej jest rozpoczynać, przeładowując bieżącą stronę, ponieważ daje to znany punkt wyjścia testu - mogą jednak występować okoliczności, gdy jest to niepożądane (np. strona nie powróci do bieżącego stanu)\n\ncsscoverageRunningReply=Analizowanie pokrycia regułami CSS\ncsscoverageDoneReply=Zakończono analizowanie pokrycia regułami CSS\n\ncsscoverageRunningError=Analizowanie pokrycia regułami CSS już działa\ncsscoverageNotRunningError=Analizowanie pokrycia regułami CSS nie jest uruchomione\ncsscoverageNotRunError=Analizowanie pokrycia regułami CSS nie było uruchamiane\ncsscoverageNoRemoteError=Wybrany cel nie obsługuje analizowania pokrycia regułami CSS\ncsscoverageOneShotReportError=Raport pokrycia regułami CSS jest niedostępny dla danych „oneshot”. Proszę użyć „start/stop”.\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=Połączenie przychodzące\nremoteIncomingPromptHeader=Otrzymano prośbę o zgodę na zdalne połączenie debuggera. Klient zdalny może przejąć całkowitą kontrolę nad przeglądarką.\nremoteIncomingPromptClientEndpoint=Klient: %1$S\nremoteIncomingPromptServerEndpoint=Serwer: %1$S\nremoteIncomingPromptFooter=Zezwolić na połączenie?\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=Zablokuj\n\nclientSendOOBTitle=Identyfikacja klienta\nclientSendOOBHeader=Urządzenie, z którym się łączysz, potrzebuje więcej informacji, aby uwierzytelnić to połączenie. Proszę wprowadzić poniższy token w formularzu wyświetlanym na drugim urządzeniu.\nclientSendOOBHash=Certyfikat: %1$S\nclientSendOOBToken=Token: %1$S\n\nserverReceiveOOBTitle=Wprowadź token\nserverReceiveOOBBody=Drugie urządzenie powinno wyświetlać token. Wprowadź go tutaj, aby dokończyć uwierzytelnianie z tamtym urządzeniem.\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npanelTitle=Inspektor stylów\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Najlepiej dopasowane\nrule.status.MATCHED=Dopasowane\nrule.status.PARENT_MATCH=Dopasowany rodzic\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=inline\nrule.sourceElement=element\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\nrule.inheritedFrom=Odziedziczony po %S\nrule.keyframe=@keyframes %S:\nrule.userAgentStyles=(style programu)\nrule.pseudoElement=Pseudoelementy\nrule.selectedElement=Ten element\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle=Przeczytaj dokumentację tej własności\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Nieprawidłowa wartość własności\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=Nie zaznaczono elementu.\n\nruleView.contextmenu.selectAll=Zaznacz wszystko\nruleView.contextmenu.selectAll.accessKey=Z\nruleView.contextmenu.copy=Kopiuj\nruleView.contextmenu.copy.accessKey=K\nruleView.contextmenu.copyColor=Kopiuj kolor\nruleView.contextmenu.copyColor.accessKey=r\nruleView.contextmenu.showOrigSources=Pokaż oryginalne źródła\nruleView.contextmenu.showOrigSources.accessKey=P\nruleView.contextmenu.addRule=Dodaj regułę\nruleView.contextmenu.addRule.accessKey=D\n\ncomputedView.contextmenu.selectAll=Zaznacz wszystko\ncomputedView.contextmenu.selectAll.accessKey=Z\ncomputedView.contextmenu.copy=Kopiuj\ncomputedView.contextmenu.copy.accessKey=K\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/dialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbutton-accept=OK\nbutton-cancel=Anuluj\nbutton-help=Pomoc\nbutton-disclosure=Więcej informacji\naccesskey-accept=\naccesskey-cancel=\naccesskey-help=\naccesskey-disclosure=\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/dialogOverlay.dtd",
    "content": "<!-- -*- Mode: HTML -*-\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n#\n# WARNING!!! This file is obsoleted by the dialog.xml widget\n#\n-->\n\n<!ENTITY okButton.label \"OK\" >\n<!ENTITY cancelButton.label \"Anuluj\" >\n<!ENTITY helpButton.label \"Pomoc\" >\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/dom/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nKillScriptTitle=Ostrzeżenie: Skrypt nie odpowiada\nKillScriptMessage=Skrypt na tej stronie może być zajęty lub przestał odpowiadać. Można przerwać ten skrypt teraz lub kontynuować, by sprawdzić, czy jego wykonywanie się zakończy.\nKillScriptWithDebugMessage=Skrypt na tej stronie może być zajęty lub przestał odpowiadać. Można przerwać ten skrypt teraz, otworzyć go w debugerze albo pozwolić mu kontynuować.\nStopScriptButton=Przerwij skrypt\nKillScriptLocation=Skrypt: %S\nDebugScriptButton=Debuguj skrypt\nWaitForScriptButton=Kontynuuj\nDontAskAgain=&Nie pytaj o to ponownie\nJSURLLoadBlockedWarning=Próba wczytania kodu JavaScript z adresu URL pochodzącego z innego serwera\\nniż treść wyświetlona w bieżącym oknie,\\nzostała zablokowana przez Menedżer zabezpieczeń.\nWindowCloseBlockedWarning=Skrypty nie mogą zamykać okien, których nie otworzyły\nOnBeforeUnloadTitle=Potwierdzenie opuszczenia strony\nOnBeforeUnloadMessage=Ta strona prosi o potwierdzenie decyzji jej opuszczenia - wprowadzone dane mogły nie zostać zapisane.\nOnBeforeUnloadStayButton=Zostań na stronie\nOnBeforeUnloadLeaveButton=Opuść stronę\nUseOfCaptureEventsWarning=Korzystanie z captureEvents() jest przestarzałe. Należy używać Aby uaktualnić kod, użyj metody DOM 2 addEventListener(). Więcej informacji: http://developer.mozilla.org/en/docs/DOM:element.addEventListener\nUseOfReleaseEventsWarning=Korzystanie z releaseEvents() jest przestarzałe. Aby uaktualnić kod, użyj metody DOM 2 removeEventListener(). Więcej informacji: http://developer.mozilla.org/en/docs/DOM:element.removeEventListener\nUseOfDOM3LoadMethodWarning=Metoda Document.load() jest przestarzała. Należy korzystać z obiektu DOM XMLHttpRequest. Więcej informacji: https://developer.mozilla.org/pl/XMLHttpRequest\n\nUnexpectedCanvasVariantStyle=canvas: próba przypisania strokeStyle lub fillStyle wartości typu innego niż ciąg znaków, CanvasGradient i CanvasPattern została zignorowana.\nEmptyGetElementByIdParam=Pusty ciąg znaków przekazany do getElementById().\nLowMemoryTitle=Ostrzeżenie: mało wolnej pamięci\nLowMemoryMessage=Skrypt z tej strony został zatrzymany z powodu małej ilości wolnej pamięci.\nSpeculationFailed=Przy użyciu document.write() wypisano niezrównoważone drzewo, co wymusiło ponowne przetwarzanie danych z sieci. Więcej informacji: https://developer.mozilla.org/en/Optimizing_Your_Pages_for_Speculative_Parsing\nDocumentWriteIgnored=Zignorowano wywołanie document.write() z asynchronicznie pobranego skryptu zewnętrznego.\nEditorFileDropFailed=Dodawanie upuszczonego pliku do edytowalnego elementu nie powiodło się: %S.\n\nFormValidationTextTooLong=Proszę skrócić ten tekst do co najwyżej %S znaków (obecnie używa on %S znaków)\nFormValidationTextTooShort=Proszę użyć przynajmniej %S znaków (obecnie użyto %S znaków).\nFormValidationValueMissing=Proszę wypełnić to pole\nFormValidationCheckboxMissing=Proszę zaznaczyć to pole, aby kontynuować\nFormValidationRadioMissing=Proszę wybrać jedną z tych opcji\nFormValidationFileMissing=Proszę wybrać plik\nFormValidationSelectMissing=Proszę wybrać jedną z opcji na tej liście\nFormValidationInvalidEmail=Proszę wprowadzić adres e-mail\nFormValidationInvalidURL=Proszę wprowadzić adres URL\nFormValidationPatternMismatch=Proszę wprowadzić dane w żądanym formacie\nFormValidationPatternMismatchWithTitle=Proszę wprowadzić dane w żądanym formacie: %S\n\nFormValidationNumberRangeOverflow=Proszę wybrać wartość nie większą niż %S\nFormValidationDateRangeOverflow=Proszę wybrać datę nie późniejszą niż %S\nFormValidationTimeRangeOverflow=Proszę wybrać godzinę nie późniejszą niż %S\nFormValidationNumberRangeUnderflow=Proszę wybrać wartość nie mniejszą niż %S\nFormValidationDateRangeUnderflow=Proszę wybrać datę nie wcześniejszą niż %S\nFormValidationTimeRangeUnderflow=Proszę wybrać godzinę nie wcześniejszą niż %S\n\nFormValidationStepMismatch=Proszę wybrać poprawną wartość. Dwie najbliższe poprawne wartości to %S i %S\nFormValidationStepMismatchOneValue=Proszę wybrać poprawną wartość. Najbliższa poprawna wartość to %S\nFormValidationBadInputNumber=Proszę wprowadzić liczbę\n\nGetAttributeNodeWarning=Metoda getAttributeNode() jest przestarzała. Należy korzystać z getAttribute().\nSetAttributeNodeWarning=Metoda setAttributeNode() jest przestarzała. Należy korzystać z setAttribute().\nGetAttributeNodeNSWarning=Metoda getAttributeNodeNS() jest przestarzała. Należy korzystać z getAttributeNS().\nSetAttributeNodeNSWarning=Metoda setAttributeNodeNS() jest przestarzała. Należy korzystać z setAttributeNS().\nRemoveAttributeNodeWarning=Metoda removeAttributeNode() jest przestarzała. Należy korzystać z removeAttribute().\nCreateAttributeWarning=Metoda document.createAttribute() jest przestarzała. Należy korzystać z element.setAttribute().\nCreateAttributeNSWarning=Metoda document.createAttributeNS() jest przestarzała. Należy korzystać z element.setAttributeNS().\nNodeValueWarning=Własność nodeValue atrybutów jest przestarzała. Należy korzystać z value.\nTextContentWarning=Własność textContent atrybutów jest przestarzała. Należy korzystać z value.\nEnablePrivilegeWarning=Metoda enablePrivilege jest przestarzała. Należy używać kodu działającego z uprawnieniami systemowymi (np. rozszerzenia).\nnsIJSONDecodeDeprecatedWarning=Metoda nsIJSON.decode jest przestarzała. Należy korzystać z JSON.parse.\nnsIJSONEncodeDeprecatedWarning=Metoda nsIJSON.encode jest przestarzała. Należy korzystać z JSON.stringify.\nnsIDOMWindowInternalWarning=Interfejs nsIDOMWindowInternal jest przestarzały. Należy korzystać z nsIDOMWindow.\nFullscreenDeniedDisabled=Żądanie przejścia w tryb pełnoekranowy zostało odrzucone, ponieważ API trybu pełnoekranowego zostało wyłączone w ustawieniach użytkownika.\nFullscreenDeniedFocusedPlugin=Żądanie przejścia w tryb pełnoekranowy zostało odrzucone, ponieważ wtyczka działająca w trybie okna jest zaznaczona.\nFullscreenDeniedHidden=Żądanie przejścia w tryb pełnoekranowy zostało odrzucone, ponieważ dokument nie jest już widoczny.\nFullscreenDeniedContainerNotAllowed=Żądanie przejścia w tryb pełnoekranowy zostało odrzucone, ponieważ przynajmniej jeden z elementów otaczających dokument nie jest ramką lub nie ma atrybutu „allowfullscreen”.\nFullscreenDeniedNotInputDriven=Żądanie przejścia w tryb pełnoekranowy zostało odrzucone, ponieważ metoda Element.mozRequestFullscreen() nie została wywołana z wnętrza krótko działającej procedury obsługi zdarzeń generowanych przez użytkownika.\nFullscreenDeniedNotHTMLSVGOrMathML=Żądanie przejścia w tryb pełnoekranowy zostało odrzucone, ponieważ żądający element to nie <svg>, <math> ani inny element HTML.\nFullscreenDeniedNotInDocument=Żądanie przejścia w tryb pełnoekranowy zostało odrzucone, ponieważ element żądający nie znajduje się już w swoim dokumencie.\nFullscreenDeniedMovedDocument=Żądanie przejścia w tryb pełnoekranowy zostało odrzucone, ponieważ element żądający został przeniesiony między dokumentami.\nFullscreenDeniedLostWindow=Żądanie przejścia w tryb pełnoekranowy zostało odrzucone, ponieważ okno już nie istnieje.\nFullscreenDeniedSubDocFullscreen=Żądanie przejścia w tryb pełnoekranowy zostało odrzucone, ponieważ poddokument dokumentu żądającego jest już w trybie pełnoekranowym.\nFullscreenDeniedNotDescendant=Żądanie przejścia w tryb pełnoekranowy zostało odrzucone, ponieważ żądający element nie jest elementem potomnym elementu obecnie będącego w trybie pełnoekranowym.\nFullscreenDeniedNotFocusedTab=Żądanie przejścia w tryb pełnoekranowy zostało odrzucone, ponieważ żądający element nie znajduje się w aktywnej karcie.\nRemovedFullscreenElement=Tryb pełnoekranowy został wyłączony, ponieważ element pełnoekranowy został usunięty z dokumentu.\nFocusedWindowedPluginWhileFullscreen=Tryb pełnoekranowy został wyłączony, ponieważ wtyczka działająca w trybie okna została zaznaczona.\nPointerLockDeniedDisabled=Żądanie blokady kursora zostało odrzucone, ponieważ API Pointer Lock zostało wyłączone przez użytkownika.\nPointerLockDeniedInUse=Żądanie blokady kursora zostało odrzucone, ponieważ kursor jest obecnie kontrolowany przez inny dokument.\nPointerLockDeniedNotInDocument=Żądanie blokady kursora zostało odrzucone, ponieważ element żądający nie jest dokumentem.\nPointerLockDeniedSandboxed=Żądanie blokady kursora zostało odrzucone, ponieważ API Pointer Lock jest ograniczone poprzez piaskownicę.\nPointerLockDeniedHidden=Żądanie blokady kursora zostało odrzucone, ponieważ dokument nie jest widoczny.\nPointerLockDeniedNotFocused=Żądanie blokady kursora zostało odrzucone, ponieważ dokument nie jest zaznaczony.\nPointerLockDeniedMovedDocument=Żądanie blokady kursora zostało odrzucone, ponieważ element żądający przeniósł dokument.\nPointerLockDeniedNotInputDriven=Żądanie blokady kursora zostało odrzucone, ponieważ metoda Element.requestPointerLock() nie została wywołana z wnętrza krótko działającej procedury obsługi zdarzeń generowanych przez użytkownika, a dokument nie jest wyświetlany na pełnym ekranie.\nPointerLockDeniedFailedToLock=Żądanie blokady kursora zostało odrzucone, ponieważ przeglądarce nie udało się go zablokować.\nHTMLSyncXHRWarning=Przetwarzanie HTML w XMLHttpRequest nie jest obsługiwane w trybie synchronicznym.\nInvalidRedirectChannelWarning=Nie udało się przekierować do %S, ponieważ kanał nie implementuje nsIWritablePropertyBag2.\nForbiddenHeaderWarning=Próba ustawienia zabronionego nagłówka „%S” została zablokowana.\nResponseTypeSyncXHRWarning=Atrybut responseType obiektu XMLHttpRequest nie jest już obsługiwany w trybie synchronicznym w kontekście okna.\nTimeoutSyncXHRWarning=Atrybut timeout obiektu XMLHttpRequest nie jest obsługiwany w trybie synchronicznym w kontekście okna.\nJSONCharsetWarning=Nastąpiła próba zadeklarowania innego kodowania niż UTF-8 dla treści JSON odbieranej przez XMLHttpRequest. Przy dekodowaniu JSON obsługiwane jest tylko kodowanie UTF-8.\n\nMediaBufferSourceNodeResampleOutOfMemory=Brak pamięci do wykonania resamplingu węzła AudioBufferSourceNode dla odtwarzania.\nMediaDecodeAudioDataUnknownContentType=Dane przekazane do decodeAudioData zawierają nieznany rodzaj treści.\nMediaDecodeAudioDataUnknownError=Podczas przetwarzania decodeAudioData wystąpił nieznany błąd.\nMediaDecodeAudioDataInvalidContent=Dane przekazane do decodeAudioData zawierają niepoprawne treści, których nie można poprawnie odszyfrować.\nMediaDecodeAudioDataNoAudio=Dane przekazane do decodeAudioData nie zawierają żadnych dźwięków.\nMediaElementAudioSourceNodeCrossOrigin=Element HTMLMediaElement przekazany do createMediaElementSource ma określony zasób innego pochodzenia, węzeł przekaże ciszę na wyjście.\nMediaStreamAudioSourceNodeCrossOrigin=Strumień MediaStream przekazany do createMediaStreamSource ma zasób innego pochodzenia, węzeł przekaże ciszę na wyjście.\nMediaLoadExhaustedCandidates=Żaden z potencjalnych zasobów multimedialnych nie mógł zostać wczytany. Wczytywanie multimediów wstrzymane.\nMediaLoadSourceMissingSrc=Element <source> nie ma atrybutu „src”. Treść multimedialna nie została wczytana.\nMediaLoadHttpError=Wczytywanie zakończyło się błędem HTTP %1$S. Treść multimedialna %2$S nie została wczytana.\nMediaLoadInvalidURI=Nieprawidłowy adres URI. Treść multimedialna %S nie została wczytana.\nMediaLoadUnsupportedTypeAttribute=Podany typ (atrybut \"type\") formatu \"%1$S\" nie jest obsługiwany. Wczytanie zasobu multimedialnego %2$S się nie powiodło.\nMediaLoadSourceMediaNotMatched=Podana wartość \"%1$S\" atrybutu \"media\" nie pasuje do środowiska. Wczytanie zasobu multimedialnego %2$S się nie powiodło.\nMediaLoadUnsupportedMimeType=Rodzaj treści HTTP (nagłówek \"Content-Type\") zasobu \"%1$S\" nie jest obsługiwany. Treść multimedialna %2$S nie została wczytana.\nMediaLoadDecodeError=Nie udało się zdekodować zasobu multimedialnego %S.\nMediaWidevineNoWMF=Próba odtwarzania z użyciem Widevine bez zainstalowanego pakietu Windows Media Foundation, https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\nMediaWMFNeeded=Aby odtwarzać wideo w formatach takich jak %S, może być konieczna instalacja dodatkowego oprogramowania, https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\nMediaUnsupportedLibavcodec=Wideo na tej stronie nie może zostać odtworzone. System operacyjny ma zainstalowaną nieobsługiwaną wersję libavcodec\nMediaPlatformDecoderNotFound=Wideo na tej stronie nie może zostać odtworzone. System operacyjny może nie mieć odpowiednich kodeków: %S\nMediaCannotPlayNoDecoders=Nie można odtworzyć. Brak dekoderów dla żądanych formatów: %S\nMediaNoDecoders=Brak dekoderów dla żądanych formatów: %S\nMediaCannotInitializePulseAudio=Nie udało się użyć PulseAudio\nMediaRecorderMultiTracksNotSupported=MediaRecorder obecnie nie obsługuje nagrywania wielu ścieżek tego samego typu.\nMediaStreamAddTrackDifferentAudioChannel=MediaStreamTrack %S nie może zostać dodana, ponieważ należy do innego AudioChannel.\nMediaStreamStopDeprecatedWarning=Metoda „MediaStream.stop()” jest przestarzała i wkrótce zostanie usunięta. Zamiast niej należy używać metody „MediaStreamTrack.stop()“.\n\nDOMExceptionCodeWarning=Stosowanie atrybutu code wyjątku DOMException jest przestarzałe. Należy korzystać z name.\nNoExposedPropsWarning=Udostępnianie obiektów chrome JS stronom bez użycia __exposedProps__ jest niebezpieczne i przestarzałe. Więcej informacji: https://developer.mozilla.org/en/XPConnect_wrappers.\nMutationEventWarning=Korzystanie z Mutation Events jest przestarzałe. Należy używać MutationObserver.\nComponentsWarning=Obiekt Components jest przestarzały. Zostanie wkrótce usunięty.\nPluginHangUITitle=Ostrzeżenie: wtyczka nie odpowiada\nPluginHangUIMessage=Wtyczka „%S” może być zajęta lub przestała odpowiadać. Można zatrzymać wtyczkę teraz lub kontynuować, aby sprawdzić, czy jej działanie się zakończy.\nPluginHangUIWaitButton=Kontynuuj\nPluginHangUIStopButton=Zatrzymaj\n\nPrefixedFullscreenAPIWarning=Wewnętrzne API trybu pełnoekranowego jest przestarzałe. Należy używać wersji bez przedrostków. Więcej informacji: https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API\nNodeIteratorDetachWarning=Wywołanie detach() na obiekcie typu NodeIterator jest obecnie bezskuteczne.\nLenientThisWarning=Zignorowano pobranie lub ustawienie własności mającej [LenientThis], ponieważ obiekt \"this\" jest nieprawidłowy.\nGetWindowWithOuterIdWarning=Metoda nsIDOMWindowUtils.getOuterWindowWithId() jest przestarzała. Należy używać metody interfejsu nsIWindowMediator o tej samej nazwie.\nGetPreventDefaultWarning=Metoda getPreventDefault() jest przestarzała. Należy używać defaultPrevented.\nGetSetUserDataWarning=Metody getUserData() i setUserData() są przestarzałe. Należy używać WeakMap lub element.dataset.\nMozGetAsFileWarning=Niestandardowa metoda „mozGetAsFile” jest przestarzała i zostanie wkrótce usunięta. Zamiast niej należy używać metody „toBlob”.\nShowModalDialogWarning=Metoda „window.showModalDialog()” jest przestarzała. Zamiast niej należy używać metody „window.open()”. Więcej informacji: https://developer.mozilla.org/en-US/docs/Web/API/Window.open\nWindow_ContentWarning=Metoda „window._content” jest przestarzała i należy używać „window.content” zamiast niej.\nSyncXMLHttpRequestWarning=Użycie synchronicznej wersji metody XMLHttpRequest w głównym wątku jest przestarzałe z powodu szkodliwych efektów ubocznych. Więcej informacji można znaleźć na stronie http://xhr.spec.whatwg.org\nImplicitMetaViewportTagFallback=Nie znaleziono znacznika meta-viewport. Proszę go dodać, aby uniknąć nieoczekiwanych zmian sposobu wyświetlania w przyszłych wersjach. Więcej informacji: https://developer.mozilla.org/en-US/docs/Mozilla/Mobile/Viewport_meta_tag\nDataContainerEventWarning=Zdarzenia „DataContainerEvent” są przestarzałe. Należy używać „CustomEvent”.\nWindow_ControllersWarning=Metoda „window.controllers” jest przestarzała. Nie należy używać jej do wykrywania agenta użytkownika.\nImportXULIntoContentWarning=Importowanie węzłów XUL do treści dokumentu jest przestarzałe - funkcjonalność zostanie wkrótce usunięta.\nXMLDocumentLoadPrincipalMismatch=Użycie metody „document.load” jest zabronione dla dokumentów pochodzących z innych okien. Wyłącznie w oknie, w którym dokument został utworzony, można wykonać „.load” dla tego dokumentu. Zamiast tej metody, lepiej używać „XMLHttpRequest”.\nIndexedDBTransactionAbortNavigation=Nieukończona transakcja IndexedDB została przerwana przez nawigację.\nIgnoringWillChangeOverBudgetWarning=Użycie pamięci przez własność „will-change” jest zbyt wysokie. Limit budżetu jest powierzchnią dokumentu pomnożoną przez %1$S (%2$S px). Wystąpienia „will-change” ponad budżet będą ignorowane.\nHittingMaxWorkersPerDomain2=Wątek nie mógł zostać uruchomiony natychmiast, ponieważ inne dokumenty tego samego pochodzenia wyczerpują ich limit, został dodany do kolejki i zostanie uruchomiony, gdy inne zakończą swoje działanie.\nPannerNodeDopplerWarning=Metody „setVelocity” dla PannerNode i AudioListener oraz „speedOfSound” i „dopplerFactor” dla AudioListener jest przestarzała i zostaną usunięte. Więcej informacji: https://developer.mozilla.org/en-US/docs/Web/API/AudioListener#Deprecated_features\nAppCacheWarning=API Application Cache (AppCache) jest przestarzałe i zostanie usunięte w przyszłości. Proszę rozważyć użycie wątków usługowych dla obsługi offline.\nEmptyWorkerSourceWarning=Prawdopodobnie niezamierzona próba utworzenia wątku z pustego źródła.\nWebrtcDeprecatedPrefixWarning=Interfejsy WebRTC z przedrostkiem „moz” (mozRTCPeerConnection, mozRTCSessionDescription, mozRTCIceCandidate) są przestarzałe.\nNavigatorGetUserMediaWarning=Metoda „navigator.mozGetUserMedia” została zastąpiona przez „navigator.mediaDevices.getUserMedia”.\nRTCPeerConnectionGetStreamsWarning=Metody „RTCPeerConnection.getLocalStreams/getRemoteStreams” są przestarzałe. Należy używać „RTCPeerConnection.getSenders/getReceivers”.\nInterceptionFailedWithURL=Nie udało się wczytać „%S”. Wątek usługowy przechwycił żądanie i wystąpił nieoczekiwany błąd.\nBadOpaqueInterceptionRequestModeWithURL=Nie udało się wczytać „%1$S”. Wątek usługowy przekazał odpowiedź typu „opaque” dla FetchEvent.respondWith() podczas gdy RequestMode zdarzenia FetchEvent to „%2$S”. Obiekty odpowiedzi typu „opaque” są prawidłowe tylko dla RequestMode typu „no-cors”.\nInterceptedErrorResponseWithURL=Nie udało się wczytać „%S”. Wątek usługowy zwrócił błąd dla FetchEvent.respondWith(). Przeważnie oznacza to, że wątek usługowy wykonał nieprawidłowe wywołanie fetch().\nInterceptedUsedResponseWithURL=Nie udało się wczytać „%S”. Wątek usługowy przekazał odpowiedź z flagą „used” dla FetchEvent.respondWith(). Treść odpowiedzi może być odczytana tylko raz. Użyj Response.clone(), aby wielokrotnie odczytywać treść odpowiedzi.\nBadOpaqueRedirectInterceptionWithURL=Nie udało się wczytać „%S”. Wątek usługowy przekazał odpowiedź typu „opaqueredirect” dla FetchEvent.respondWith(), podczas gdy FetchEvent nie było zdarzeniem nawigacji klienta.\nBadRedirectModeInterceptionWithURL=Nie udało się wczytać „%S”. Wątek usługowy przekazał przekierowaną odpowiedź dla FetchEvent.respondWith(), podczas gdy RedirectMode nie ma wartości „follow”.\nInterceptionCanceledWithURL=Nie udało się wczytać „%S”. Wątek usługowy anulował przechwycenie sieciowe wywołując FetchEvent.preventDefault().\nInterceptionRejectedResponseWithURL=Nie udało się wczytać „%1$S”. Wątek usługowy przekazał obiekt Promise do „FetchEvent.respondWith()”, który odrzucił ze statusem „%2$S”.\nInterceptedNonResponseWithURL=Nie udało się wczytać „%1$S”. Wątek usługowy przekazał obiekt Promise do „FetchEvent.respondWith()”, który zwrócił wartość „%2$S”.\nPrefixedImageSmoothingEnabledWarning=Własność „mozImageSmoothingEnabled” jest przestarzała. Zamiast niej należy używać wersji bez przedrostków, „imageSmoothingEnabled”.\nServiceWorkerScopePathMismatch=Nie udało się zarejestrować wątku usługowego: ścieżka dostarczonego zakresu „%1$S” jest spoza dozwolonego zakresu „%2$S”. Należy dostosować zakres, przenieść skrypt wątku usługowego lub użyć nagłówka HTTP „Service-Worker-Allowed”, by dopuścić zakres.\nServiceWorkerRegisterNetworkError=Nie udało się zarejestrować/uaktualnić wątku usługowego dla zakresu „%1$S”: nieudane wczytywanie zakończone statusem %2$S dla skryptu „%3$S”.\nServiceWorkerRegisterMimeTypeError=Nie udało się zarejestrować/uaktualnić wątku usługowego dla zakresu „%1$S”: zły typ mime („%2$S”) otrzymany dla skryptu „%3$S”. Dozwolone typy to „text/javascript”, „application/x-javascript” i „application/javascript”.\nServiceWorkerGraceTimeoutTermination=Zakończono wątek usługowy dla zakresu „%1$S” z oczekującymi obiektami Promise („waitUntil”/„respondWith”) z powodu przekroczonego limitu czasu.\nServiceWorkerNoFetchHandler=Obsługa zdarzeń „Fetch” musi być dodawana podczas wstępnej interpretacji skryptu wątku.\nExecCommandCutCopyDeniedNotInputDriven=Odrzucono metodę document.execCommand('cut'/'copy'), ponieważ nie została wywołana w krótkotrwałym zdarzeniu generowanym przez użytkownika.\nManifestShouldBeObject=Manifest powinien być obiektem\nManifestScopeURLInvalid=Adres URL zakresu jest nieprawidłowy.\nManifestScopeNotSameOrigin=Adres URL zakresu musi być tego samego źródła co dokument.\nManifestStartURLOutsideScope=Początkowy adres URL jest spoza zakresu, więc zakres jest nieprawidłowy.\nManifestStartURLInvalid=Początkowy adres URL jest nieprawidłowy.\nManifestStartURLShouldBeSameOrigin=Początkowy adres URL musi być tego samego źródła co dokument.\nManifestInvalidType=Oczekiwano własności „%2$S” obiektu „%1$S” typu „%3$S”.\nManifestInvalidCSSColor=%1$S: „%2$S” nie jest prawidłowym kolorem CSS.\nPatternAttributeCompileFailure=Nie udało się sprawdzić „<input pattern='%S'>”, ponieważ atrybut pattern nie zawiera prawidłowego wyrażenia regularnego: %S\nTargetPrincipalDoesNotMatch=Nie udało się wykonać „postMessage” dla „DOMWindow”: dostarczony cel („%S”) jest różny od domeny okna odbiorcy („%S”).\nRewriteYouTubeEmbed=Zmienianie osadzenia starego typu YouTube Flash (%S) na osadzenie w „iframe” (%S). Proszę uaktualnić stronę, aby używała „iframe” zamiast „embed” lub „object”.\nRewriteYouTubeEmbedPathParams=Zmienianie osadzenia starego typu YouTube Flash (%S) na osadzenie w „iframe” (%S). Parametry były nieobsługiwane przez osadzenie w „iframe” i zostały zmienione. Proszę uaktualnić stronę, aby używała „iframe” zamiast „embed” lub „object”.\nPushMessageBadEncryptionHeader=Wątek usługowy dla zakresu „%1$S” nie mógł odszyfrować wiadomości push. Nagłówek „Encryption” musi zawierać unikalny parametr „salt” dla każdej wiadomości. Więcej informacji pod adresem https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1\nPushMessageBadCryptoKeyHeader=Wątek usługowy dla zakresu „%1$S” nie mógł odszyfrować wiadomości push. Nagłówek „Crypto-Key” musi zawierać parametr „dh” z kluczem publicznym serwera aplikacji. Więcej informacji pod adresem https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4\nPushMessageBadEncryptionKeyHeader=Wątek usługowy dla zakresu „%1$S” nie mógł odszyfrować wiadomości push. Nagłówek „Encryption-Key” musi zawierać parametr „dh”. Nagłówek ten jest przestarzały i wkrótce zostanie usunięty. Zamiast niego należy używać „Crypto-Key” z „Content-Encoding: aesgcm”. Więcej informacji pod adresem https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4\nPushMessageBadEncodingHeader=Wątek usługowy dla zakresu „%1$S” nie mógł odszyfrować wiadomości push. Nagłówek „Content-Encoding” musi mieć wartość „aesgcm”. Wartość „aesgcm128” jest dozwolona, ale przestarzała, i jej obsługa wkrótce zostanie usunięta. Więcej informacji pod adresem https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2\nPushMessageBadSenderKey=Wątek usługowy dla zakresu „%1$S” nie mógł odszyfrować wiadomości push. Parametr „dh” zawarty w nagłówku „Crypto-Key” musi być kluczem publicznym (Diffie-Hellman), kodowanym w „base64url” (https://tools.ietf.org/html/rfc7515#appendix-C) oraz w formie „uncompressed” lub „raw” (65 bajtów przed kodowaniem). Więcej informacji pod adresem https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4\nPushMessageBadSalt=Wątek usługowy dla zakresu „%1$S” nie mógł odszyfrować wiadomości push. Parametr „salt” zawarty w nagłówku „Encryption” musi być kodowany w „base64url” (https://tools.ietf.org/html/rfc7515#appendix-C) oraz mieć przynajmniej 16 bajtów przed kodowaniem. Więcej informacji pod adresem https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1\nPushMessageBadRecordSize=Wątek usługowy dla zakresu „%1$S” nie mógł odszyfrować wiadomości push. Parametr „rs” zawarty w nagłówku „Encryption” musi mieć pomiędzy %2$S a 2^36-31 lub być całkowicie pominięty. Więcej informacji pod adresem https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1\nPushMessageBadPaddingError=Wątek usługowy dla zakresu „%1$S” nie mógł odszyfrować wiadomości push. Pole w odszyfrowanej wiadomości nie zostało prawidłowo poprzedzone. Więcej informacji pod adresem https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2\nPushMessageBadCryptoError=Wątek usługowy dla zakresu „%1$S” nie mógł odszyfrować wiadomości push. Więcej informacji o szyfrowaniu można znaleźć na MDN, https://developer.mozilla.org/en-US/docs/Web/API/Push_API/Using_the_Push_API#Encryption\nPreventDefaultFromPassiveListenerWarning=Ignorowanie wywołania „preventDefault()” dla zdarzenia „%1$S” obserwatora zarejestrowanego jako „passive”.\nFileLastModifiedDateWarning=Własność „File.lastModifiedDate” jest przestarzała. Należy używać „File.lastModified”.\nImageBitmapRenderingContext_TransferImageBitmap=Metoda „ImageBitmapRenderingContext.transferImageBitmap” jest przestarzała i zostanie wkrótce usunięta. Zamiast niej należy korzystać z „ImageBitmapRenderingContext.transferFromImageBitmap”.\nChromeScriptedDOMParserWithoutPrincipal=Tworzenie obiektów DOMParser bez wymaganych parametrów jest przestarzałe.\nIIRFilterChannelCountChangeWarning=Zmiany liczby kanałów IIRFilterNode mogą powodować zniekształcenia dźwięku.\nBiquadFilterChannelCountChangeWarning=Zmiany liczby kanałów BiquadFilterNode mogą powodować zniekształcenia dźwięku.\nUnanimatablePacedProperty=Własność tempa „%1$S” nie jest animowalna.\n\nGenericImageNameJPEG=obraz.jpeg\nGenericImageNameGIF=obraz.gif\nGenericImageNamePNG=obraz.png\nGenericFileName=plik\n\nLargeAllocationSuccess=Strona została wczytana w nowym procesie z powodu nagłówka „Large-Allocation”.\nLargeAllocationNonGetRequest=Nagłówek „Large-Allocation” został zignorowany z powodu wczytywania zapoczątkowanego przez żądanie inne niż „GET”.\nLargeAllocationNotOnlyToplevelInTabGroup=Nagłówek „Large-Allocation” został zignorowany z powodu obecności okien z odniesieniem do tego kontekstu przeglądania poprzez hierarchię ramek lub własność „window.opener”.\nLargeAllocationNonE10S=Nagłówek „Large-Allocation” został zignorowany z powodu wczytywania dokumentu w pojedynczym procesie.\nGeolocationInsecureRequestIsForbidden=Żądanie lokalizacji położenia może zostać zrealizowane jedynie w kontekście szyfrowanego połączenia.\nLargeAllocationNonWin32=Ta strona zostałaby wczytana w nowym procesie ze względu na nagłówek „Large-Allocation”, jednak tworzenie takich procesów jest wyłączone na platformach innych niż Win32.\nURLCreateObjectURL_MediaStream=Metoda „URL.createObjectURL(MediaStream)” jest przestarzała i zostanie wkrótce usunięta.\nXMLBaseAttributeWarning=Atrybut „xml:base” jest przestarzały i zostanie wkrótce usunięty. Proszę zaprzestać jego używania.\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/downloadProgress.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (BadPluginTitle):\n#\n#    This dialog is displayed when plugin throws unhandled exception\nBadPluginTitle=Wtyczka wykonała niedozwoloną operację\n\n# LOCALIZATION NOTE (BadPluginMessage):\n#\n#    This is the message for the BadPlugin dialog.\n#\nBadPluginMessage=Wtyczka wykonała niedozwoloną operację. Zaleca się ponowne uruchomienie programu %S.\n\n# LOCALIZATION NOTE (BadPluginCheckboxMessage):\n#\n#    This message tells the user that if they check this checkbox, they\n#    will never see this dialog again.\n#\nBadPluginCheckboxMessage=Nie pokazuj więcej tego okna w aktualnej sesji.\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/editMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editMenu.label \"Edycja\" >\n<!ENTITY editMenu.accesskey \"e\" >\n<!ENTITY undoCmd.label \"Cofnij\" >\n<!ENTITY undoCmd.key \"Z\" >\n<!ENTITY undoCmd.accesskey \"c\" >\n<!ENTITY redoCmd.label \"Przywróć\" >\n<!ENTITY redoCmd.key \"Y\" >\n<!ENTITY redoCmd.accesskey \"r\" >\n<!ENTITY cutCmd.label \"Wytnij\" >\n<!ENTITY cutCmd.key \"X\" >\n<!ENTITY cutCmd.accesskey \"t\" >\n<!ENTITY copyCmd.label \"Kopiuj\" >\n<!ENTITY copyCmd.key \"C\" >\n<!ENTITY copyCmd.accesskey \"K\" >\n<!ENTITY pasteCmd.label \"Wklej\" >\n<!ENTITY pasteCmd.key \"V\" >\n<!ENTITY pasteCmd.accesskey \"e\" >\n<!ENTITY deleteCmd.label \"Usuń\" >\n<!ENTITY deleteCmd.accesskey \"U\" >\n<!ENTITY selectAllCmd.label \"Zaznacz wszystko\" >\n<!ENTITY selectAllCmd.key \"A\" >\n<!ENTITY selectAllCmd.accesskey \"a\" >\n<!ENTITY findCmd.label \"Znajdź\" >\n<!ENTITY findCmd.key \"F\" >\n<!ENTITY findCmd.accesskey \"Z\" >\n<!ENTITY findAgainCmd.label \"Znajdź następne\" >\n<!ENTITY findAgainCmd.key \"G\" >\n<!ENTITY findAgainCmd.key2 \"VK_F3\" >\n<!ENTITY findAgainCmd.accesskey \"n\" >\n<!ENTITY findPreviousCmd.label \"Znajdź poprzednie\" >\n<!ENTITY findPreviousCmd.accesskey \"o\" >\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncsp.error.missing-directive=Brak dyrektywy „%S” dla reguły\ncsp.error.illegal-keyword=Dyrektywa „%1$S” zawiera zabronione słowo kluczowe „%2$S”\ncsp.error.illegal-protocol=Dyrektywa „%1$S” zawiera zabronione źródło protokołu „%2$S”\ncsp.error.missing-host=%2$S: protokół wymaga nazwy hosta w dyrektywie „%1$S”\ncsp.error.missing-source=„%1$S” musi zawierać źródło „%2$S”\ncsp.error.illegal-host-wildcard=%2$S: źródła z gwiazdką w dyrektywie „%1$S” muszą zawierać przynajmniej jedną nieogólną domenę (np. *.example.com, a nie *.com)\n\nuninstall.confirmation.title=Odinstalowywanie „%S”\nuninstall.confirmation.message=Rozszerzenie „%S” prosi o odinstalowanie go. Czy to zrobić?\nuninstall.confirmation.button-0.label=Odinstaluj\nuninstall.confirmation.button-1.label=Pozostaw\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/fallbackMenubar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nquitMenuitem.label=Zakończ\nquitMenuitem.key=Q\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/filefield.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Change Action\ndownloadHelperNoneSelected=Nie wybrano aplikacji\n\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/filepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY lookInMenuList.label \"Sprawdź w:\" >\n<!ENTITY lookInMenuList.accesskey \"S\" >\n<!ENTITY textInput.label \"Nazwa pliku:\" >\n<!ENTITY textInput.accesskey \"n\" >\n<!ENTITY filterMenuList.label \"Pliki typu:\" >\n<!ENTITY filterMenuList.accesskey \"t\" >\n<!ENTITY name.label \"Nazwa\" >\n<!ENTITY size.label \"Rozmiar\" >\n<!ENTITY lastModified.label \"Ostatnio zmodyfikowano\" >\n<!ENTITY showHiddenFiles.label \"Pokaż ukryte pliki i katalogi\" >\n<!ENTITY showHiddenFiles.accesskey \"P\" >\n<!ENTITY noPermissionError.label \"Nie masz odpowiednich uprawnień do przeglądania tego katalogu.\" >\n<!ENTITY folderUp.tooltiptext \"Do góry\" >\n<!ENTITY folderHome.tooltiptext \"Katalog domowy\" >\n<!ENTITY folderNew.tooltiptext \"Utwórz nowy katalog\" >\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/filepicker.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nallTitle=Wszystkie pliki\nhtmlTitle=Pliki HTML\ntextTitle=Pliki tekstowe\nimageTitle=Pliki obrazów\nxmlTitle=Pliki XML\nxulTitle=Pliki XUL\nappsTitle=Aplikacje\naudioTitle=Pliki audio\nvideoTitle=Pliki wideo\n\ndirTextInputLabel=Nazwa katalogu:\ndirTextInputAccesskey=N\nconfirmTitle=Potwierdź\nconfirmFileReplacing=Plik %S już istnieje. Czy go zastąpić?\nopenButtonLabel=Otwórz\nsaveButtonLabel=Zapisz\nselectFolderButtonLabel=Wybierz\nnoButtonLabel=Nie\nformatLabel=Format:\n\nerrorOpenFileDoesntExistTitle=Błąd podczas otwierania %S\nerrorOpenFileDoesntExistMessage=Plik %S nie istnieje\nerrorDirDoesntExistTitle=Błąd podczas próby dostępu do %S\nerrorDirDoesntExistMessage=Katalog %S nie istnieje\nerrorOpeningFileTitle=Błąd podczas otwierania %S\nopenWithoutPermissionMessage_file=Nie można odczytać pliku %S\nerrorSavingFileTitle=Błąd podczas zapisywania %S\nsaveParentIsFileMessage=%S jest plikiem, nie można zapisać %S\nsaveParentDoesntExistMessage=Ścieżka %S nie istnieje, nie można zapisać %S\nsaveWithoutPermissionMessage_file=Plik %S nie jest do zapisu.\nsaveWithoutPermissionMessage_dir=Nie można utworzyć pliku. Katalog %S nie jest do zapisu.\nerrorNewDirDoesExistTitle=Wystąpił błąd przy tworzeniu %S\nerrorNewDirDoesExistMessage=Utworzenie katalogu nie było możliwe, ponieważ katalog lub plik pod nazwą %S już istnieje.\nerrorCreateNewDirTitle=Wystąpił błąd przy tworzeniu %S\nerrorCreateNewDirMessage=Utworzenie katalogu %S było niemożliwe\nerrorCreateNewDirIsFileMessage=Utworzenie katalogu nie było możliwe, ponieważ nazwa %S została już użyta jako nazwa pliku\nerrorCreateNewDirPermissionMessage=Utworzenie katalogu nie było możliwe, ponieważ użytkownik nie ma wymaganych praw zapisu w %S\npromptNewDirTitle=Utwórz nowy katalog\npromptNewDirMessage=Nazwa katalogu:\nerrorPathProblemTitle=Nieznany błąd\nerrorPathProblemMessage=Wystąpił nieznany błąd (ścieżka dostępu: %S)\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/findbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY next.tooltip \"Znajdź następne wystąpienie ostatnio szukanej frazy\">\n<!ENTITY previous.tooltip \"Znajdź poprzednie wystąpienie ostatnio szukanej frazy\">\n<!ENTITY findCloseButton.tooltip \"Zamknij pasek wyszukiwania\">\n<!ENTITY highlightAll.label \"Podświetl wszystkie\">\n<!ENTITY highlightAll.accesskey \"w\">\n<!ENTITY highlightAll.tooltiptext \"Podświetl wszystkie wystąpienia szukanej frazy\">\n<!ENTITY caseSensitive.label \"Rozróżniaj wielkość liter\">\n<!ENTITY caseSensitive.accesskey \"R\">\n<!ENTITY caseSensitive.tooltiptext \"Rozróżniaj wielkość liter przy wyszukiwaniu\">\n<!ENTITY entireWord.label \"Całe słowa\">\n<!ENTITY entireWord.accesskey \"C\">\n<!ENTITY entireWord.tooltiptext \"Wyszukuj tylko całe słowa\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/findbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nNotFound=Szukany tekst nie został odnaleziony.\nWrappedToTop=Koniec strony. Wyszukiwanie od początku.\nWrappedToBottom=Początek strony. Wyszukiwanie od końca.\nNormalFind=Znajdź:\nFastFind=Znajdź szybko:\nFastFindLinks=Znajdź szybko (tylko odnośniki):\nCaseSensitive=(z rozróżnianiem wielkości liter)\nEntireWord=(tylko całe słowa)\nFoundMatches=Jedyne trafienie;#1. z #2 trafień;#1. z #2 trafień\nFoundMatchesCountLimit=Więcej niż jedno trafienie;Więcej niż #1 trafienia;Więcej niż #1 trafień\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/finddialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from finddialog.xul -->\n\n<!ENTITY findDialog.title \"Znajdź na tej stronie\" >\n<!ENTITY findField.label \"Znajdź tekst:\" >\n<!ENTITY findField.accesskey \"t\" >\n<!ENTITY caseSensitiveCheckbox.label \"Uwzględniaj wielkość liter\" >\n<!ENTITY caseSensitiveCheckbox.accesskey \"l\" >\n<!ENTITY wrapCheckbox.label \"W całym dokumencie\" >\n<!ENTITY wrapCheckbox.accesskey \"c\" >\n<!ENTITY findButton.label \"Znajdź następny\" >\n<!ENTITY findButton.accesskey \"Z\" >\n<!ENTITY cancelButton.label \"Anuluj\" >\n<!ENTITY closeButton.label \"Zamknij\">\n<!ENTITY up.label \"W górę\" >\n<!ENTITY up.accesskey \"g\" >\n<!ENTITY down.label \"W dół\" >\n<!ENTITY down.accesskey \"d\" >\n<!ENTITY direction.label \"Kierunek\" >\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/finddialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnotFoundWarning=Wprowadzony tekst nie został znaleziony.\nnotFoundTitle=Znajdź\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/global-strres.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n16389=Wystąpił nieznany błąd (%1$S)\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/global.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY locale.dir \"ltr\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/globalKeys.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY openHelp.commandkey    \"VK_F1\">\n<!ENTITY openHelpMac.commandkey \"?\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/headsUpDisplay.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction):\n# This string is used to display JavaScript functions that have no given name -\n# they are said to be anonymous. See stacktrace.outputMessage.\nstacktrace.anonymousFunction=<anonimowa>\n\n# LOCALIZATION NOTE (stacktrace.outputMessage):\n# This string is used in the Web Console output to identify a web developer call\n# to console.trace(). The stack trace of JavaScript function calls is displayed.\n# In this minimal message we only show the last call.\nstacktrace.outputMessage=Ślad stosu z %S, funkcja %S, wiersz %S.\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/intl.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * This file contains all localizable skin settings such as\n *   font, layout, and geometry\n */\nwindow {\n  font: 3mm tahoma,arial,helvetica,sans-serif;\n}\n\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nfont.language.group=x-western\ngeneral.useragent.locale=pl\n\nintl.accept_languages=pl, en-US, en\n\nintl.charset.detector=\n\n# LOCALIZATION NOTE (pluralRule): Pick the appropriate plural rule for your\n# language. This will determine how many plural forms of a word you will need\n# to provide and in what order.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\npluralRule=9\n\nintl.menuitems.alwaysappendaccesskeys=\nintl.menuitems.insertseparatorbeforeaccesskeys=true\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/keys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nVK_F1=F1\nVK_F2=F2\nVK_F3=F3\nVK_F4=F4\nVK_F5=F5\nVK_F6=F6\nVK_F7=F7\nVK_F8=F8\nVK_F9=F9\nVK_F10=F10\nVK_F11=F11\nVK_F12=F12\nVK_F13=F13\nVK_F14=F14\nVK_F15=F15\nVK_F16=F16\nVK_F17=F17\nVK_F18=F18\nVK_F19=F19\nVK_F20=F20\nVK_UP=Strzałka w górę\nVK_DOWN=Strzałka w dół\nVK_LEFT=Strzałka w lewo\nVK_RIGHT=Strzałka w prawo\nVK_PAGE_UP=Page Up\nVK_PAGE_DOWN=Page Down\nVK_RETURN=Return\nVK_TAB=Tab\nVK_BACK=Backspace\nVK_DELETE=Del\nVK_HOME=Home\nVK_END=End\nVK_ESCAPE=Esc\nVK_INSERT=Ins\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/languageNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naa=Afar\nab=Abchaski\nae=Awestyjski\naf=Afrykanerski\nak=Akan\nam=Amharski\nan=Aragoński\nar=Arabski\nas=Asamski\nast=Asturyjski\nav=Awarski\nay=Ajmara\naz=Azerski\nba=Baszkirski\nbe=Białoruski\nbg=Bułgarski\nbh=Biharski\nbi=Bislama\nbm=Bambara\nbn=Bengalski\nbo=Tybetański\nbr=Bretoński\nbs=Bośniacki\nca=Kataloński\nce=Czeczeński\nch=Chamorro\nco=Korsykański\ncr=Kri\ncs=Czeski\ncsb=Kaszubski\ncu=Staro-cerkiewno-słowiański\ncv=Czuwaski\ncy=Walijski\nda=Duński\nde=Niemiecki\ndsb=Dolnołużycki\ndv=Malediwski\ndz=Dzongka\nee=Ewe\nel=Grecki\nen=Angielski\neo=Esperanto\nes=Hiszpański\net=Estoński\neu=Baskijski\nfa=Perski\nff=Fulani\nfi=Fiński\nfj=Fidżyjski\nfo=Farerski\nfr=Francuski\nfur=Friulski\nfy=Fryzyjski\nga=Irlandzki\ngd=Szkocki gaelicki\ngl=Galicyjski\ngn=Guarani\ngu=Gudżarati\ngv=Manx\nha=Hausa\nhaw = Hawajski\nhe=Hebrajski\nhi=Hindi\nhil = Hiligaynon\nho=Hiri Motu\nhr=Chorwacki\nhsb=Górnołużycki\nht=Haitański\nhu=Węgierski\nhy=Ormiański\nhz=Herero\nia=Interlingua\nid=Indonezyjski\nie=Interlingua\nig=Igbo\nii=Syczuański\nik=Inupiak\nio=Ido\nis=Islandzki\nit=Włoski\niu=Inuktitut\nja=Japoński\njv=Jawajski\nka=Gruziński\nkg=Kongo\nki=Kikuju\nkj=Kwanyama\nkk=Kazachski\nkl=Grenlandzki\nkm=Khmerski\nkn=Kannada\nko=Koreański\nkok=Konkani\nkr=Kanuri\nks=Kaszmirski\nku=Kurdyjski\nkv=Komi\nkw=Kornijski\nky=Kirgiski\nla=Łaciński\nlb=Luksemburski\nlg=Ganda\nli=Limburgijski\nln=Lingala\nlo=Laotański\nlt=Litewski\nlu=Luba-katanga\nlv=Łotewski\nmg=Malgaski\nmh=Marshall\nmi=Maoryjski\nmk=Macedoński\nml=Malajalam\nmn=Mongolski\nmr=Marathijski\nms=Malajski\nmt=Maltański\nmy=Birmański\nna=Nauru\nnb=Norweski Bokmål\nnd=Ndebele północny\nne=Nepalski\nng=Ndonga\nnl=Holenderski\nnn=Norweski Nynorsk\nno=Norweski\nnr=Ndebele południowy\nnso=Sotho północny\nnv=Nawaho\nny=Njandża\noc=Oksytański\noj=Odżibwa\nom=Oromo\nor=Orija\nos=Osetyjski\npa=Pendżabski\npi=Palijski\npl=Polski\nps=Paszto\npt=Portugalski\nqu=Keczua\nrm=Retoromański\nrn=Rundi\nro=Rumuński\nru=Rosyjski\nrw=Kinya-ruanda\nsa=Sanskryt\nsc=Sardyński\nsd=Sindhi\nse=Lapoński północny\nsg=Sango\nsi=Syngaleski\nsk=Słowacki\nsl=Słoweński\nsm=Samoański\nsn=Szona\nso=Somalijski\nson=Songhaj\nsq=Albański\nsr=Serbski\nss=Suazi\nst=Sotho południowy\nsu=Sundański\nsv=Szwedzki\nsw=Suahili\nta=Tamilski\nte=Telugu\ntg=Tadżycki\nth=Tajski\nti=Tigrinia\ntig=Tigre\ntk=Turkmeński\ntl=Tagalski\ntlh=Klingoński\ntn=Tswana\nto=Tongański\ntr=Turecki\nts=Tsonga\ntt=Tatarski\ntw=Twi\nty=Tahitański\nug=Ujgurski\nuk=Ukraiński\nur=Urdu\nuz=Uzbecki\nve=Venda\nvi=Wietnamski\nvo=Volapük\nwa=Waloński\nwen=Łużycki\nwo=Wolof\nxh=Khosa\nyi=Jidysz\nyo=Joruba\nza=Czuang\nzh=Chiński\nzu=Zulu\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/layout/HtmlForm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nReset=Zresetuj\nSubmit=Wyślij zapytanie\nBrowse=Przeglądaj…\nFileUpload=Wysyłanie pliku\nDirectoryUpload=Wysyłanie folderu\nDirectoryPickerOkButtonLabel=Wyślij\n\nIsIndexPromptWithSpace=Ten indeks można przeszukiwać. Wprowadź słowa kluczowe:\\u0020\nForgotPostWarning=Formularz zawiera poprawną deklarację typu kodowania: enctype=%S, jednakże nie zawiera method=POST, dlatego zostanie przesłany z użyciem metody method=GET, a zmienna enctype zostanie pominięta.\nForgotFileEnctypeWarning=Za pomocą tego formularza można przesyłać pliki, jednakże deklaracja zmiennych formularza jest nieprawidłowa: nie określono method=POST oraz enctype=multipart/form-data. Przesłanie pliku jest niemożliwe.\nDefaultFormSubject=Formularz wysłany z programu %S\nCannotEncodeAllUnicode=Formularz został wysłany z użyciem kodowania znaków %S, które nie obejmuje wszystkich znaków Unicode, w efekcie czego dane wprowadzone przez użytkownika mogły ulec uszkodzeniu. Aby uniknąć tego problemu, stronę należy zmienić tak, by formularz był przesyłany z użyciem kodowania znaków UTF-8, albo przez zmianę kodowania samej strony na UTF-8, albo przez dodanie accept-charset=utf-8 do elementu form.\nAllSupportedTypes=Wszystkie obsługiwane typy\nNoFileSelected=Nie wybrano pliku.\nNoFilesSelected=Nie wybrano plików.\nNoDirSelected=Nie wybrano katalogu.\nXFilesSelected=Wybranych plików: %S.\nColorPicker=Wybór koloru\nDatePicker=Wybór daty\nAndNMoreFiles=i jeden plik więcej;i #1 pliki więcej;i #1 plików więcej\nDefaultSummary=Szczegóły\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/layout/MediaDocument.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nImageTitleWithDimensions2AndFile=%S (Obraz %S, %S × %S pikseli)\nImageTitleWithoutDimensions=%S (Obraz %S)\nImageTitleWithDimensions2=(Obraz %S, %S × %S pikseli)\nImageTitleWithNeitherDimensionsNorFile=(Obraz %S)\nMediaTitleWithFile=%S (Obiekt %S)\nMediaTitleWithNoInfo=(Obiekt %S)\nInvalidImage=Obraz „%S” nie może zostać wyświetlony, ponieważ zawiera błędy.\nScaledImage=Skala (%S%%)\nTitleWithStatus=%S - %S\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/layout/htmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nEncNoDeclarationFrame=Kodowanie znaków dokumentu w ramce nie zostało zadeklarowane. Dokument może wyglądać inaczej, jeśli zostanie otwarty poza ramką.\nEncNoDeclarationPlain=Kodowanie znaków dokumentu czystotekstowego nie zostało zadeklarowane. Podczas wyświetlania tego dokumentu w niektórych konfiguracjach przeglądarki niektóre znaki spoza zakresu US-ASCII (o ile występują) mogą wyglądać nieprawidłowo. Kodowanie znaków pliku musi być zadeklarowane w protokole przesyłania, albo plik musi używać znacznika kolejności bajtów jako sygnatury kodowania.\nEncNoDeclaration=Kodowanie znaków dokumentu HTML nie zostało zadeklarowane. Podczas wyświetlania tego dokumentu w niektórych konfiguracjach przeglądarki niektóre znaki spoza zakresu US-ASCII (o ile występują) mogą wyglądać nieprawidłowo. Kodowanie znaków strony musi być zadeklarowane w dokumencie lub w protokole przesyłania.\nEncLateMetaFrame=Deklaracja kodowania znaków dokumentu HTML w ramce nie została znaleziona w pierwszych 1024 bajtach pliku. Strona zostanie automatycznie odświeżona, jeśli zostanie otwarta bez dokumentu osadzającego ją w ramce. Deklaracja kodowania musi być przesunięta do pierwszych 1024 bajtów pliku. \nEncLateMeta=Deklaracja kodowania znaków dokumentu HTML nie została znaleziona w pierwszych 1024 bajtach pliku. W inaczej skonfigurowanej przeglądarce strona zostanie automatycznie odświeżona. Deklaracja kodowania musi być przesunięta do pierwszych 1024 bajtów pliku. \nEncLateMetaReload=Strona została odświeżona, ponieważ deklaracja kodowania znaków dokumentu HTML nie została znaleziona w pierwszych 1024 bajtach pliku. Deklaracja kodowania musi być przesunięta do pierwszych 1024 bajtów pliku. \nEncLateMetaTooLate=Deklaracja kodowania znaków dokumentu została znaleziona zbyt późno, by odnieść skutek. Deklaracja kodowania musi być przesunięta do pierwszych 1024 bajtów pliku. \nEncMetaUnsupported=W znaczniku meta dokumentu HTML zadeklarowane zostało nieobsługiwane kodowanie znaków. Deklarację tę zignorowano.\nEncProtocolUnsupported=Na poziomie protokołu przesyłania zadeklarowane zostało nieobsługiwane kodowanie znaków. Deklarację tę zignorowano.\nEncBomlessUtf16=Wykryto tekst zakodowany w UTF-16 zawierający tylko znaki bloku Basic Latin, bez znacznika kolejności bajtów i bez deklaracji na poziomie protokołu przesyłania. Kodowanie tej treści w UTF-16 jest niewydajne; niezależnie od tego kodowanie powinno było zostać zadeklarowane.\nEncMetaUtf16=Znacznik meta został użyty do zadeklarowania kodowania UTF-16. Zamiast tego zostało to zinterpretowane jako deklaracja UTF-8.\nEncMetaUserDefined=Znacznik meta został użyty do zadeklarowania kodowania x-user-defined. Zamiast tego zostało to zinterpretowane jako deklaracja kodowania windows-1252 dla zgodności ze świadomie błędnie zakodowanymi przestarzałymi czcionkami. Strona powinna zostać uaktualniona do kodowania Unicode.\n\nerrGarbageAfterLtSlash=Śmieci za „</”.\nerrLtSlashGt=Napotkano „</>”. Prawdopodobne przyczyny: nieosłonięty „<” (osłoń jako „&lt;”) lub literówka w znaczniku zamykającym.\nerrCharRefLacksSemicolon=Odwołanie znakowe nie zostało zakończone średnikiem.\nerrNoDigitsInNCR=Brak cyfr w numerycznym odwołaniu znakowym.\nerrGtInSystemId=„>” w identyfikatorze systemowym.\nerrGtInPublicId=„>” w identyfikatorze publicznym.\nerrNamelessDoctype=Doctype bez nazwy.\nerrConsecutiveHyphens=Wielokrotne znaki minus nie zakończyły komentarza. „--” nie jest dozwolony w komentarzu, ale np. „- -” jest.\nerrPrematureEndOfComment=Przedwczesny koniec komentarza. Użyj „-->” do prawidłowego zakończenia komentarza.\nerrBogusComment=Niewłaściwy komentarz.\nerrUnquotedAttributeLt=„<” w niezacytowanej wartości atrybutu. Prawdopodobna przyczyna: brak bezpośrednio poprzedzającego „>”.\nerrUnquotedAttributeGrave=„`” w niezacytowanej wartości atrybutu. Prawdopodobna przyczyna: użyto nieprawidłowego znaku jako cudzysłowu.\nerrUnquotedAttributeQuote=Cudzysłowy w niezacytowanej wartości atrybutu. Prawdopodobne przyczyny: atrybuty zlepiły się albo ciąg zapytania URL pojawia się w niezacytowanej wartości atrybutu.\nerrUnquotedAttributeEquals=„=” w niezacytowanej wartości atrybutu. Prawdopodobne przyczyny: atrybuty zlepiły się albo ciąg zapytania URL pojawia się w niezacytowanej wartości atrybutu.\nerrSlashNotFollowedByGt=Bezpośrednio po ukośniku brakuje „>”.\nerrNoSpaceBetweenAttributes=Brak spacji pomiędzy atrybutami.\nerrUnquotedAttributeStartLt=„<” na początku niezacytowanej wartości atrybutu. Prawdopodobna przyczyna: brak bezpośrednio poprzedzającego „>”\nerrUnquotedAttributeStartGrave=„`” na początku niezacytowanej wartości atrybutu. Prawdopodobna przyczyna: użyto nieprawidłowego znaku jako cudzysłowu.\nerrUnquotedAttributeStartEquals=„=” na początku niezacytowanej wartości atrybutu. Prawdopodobna przyczyna: omyłkowo podwojone znaki równości.\nerrAttributeValueMissing=Brak wartości atrybutu.\nerrBadCharBeforeAttributeNameLt=Napotkano „<”, a oczekiwana była nazwa atrybutu. Prawdopodobna przyczyna: brak bezpośrednio poprzedzającego „>”.\nerrEqualsSignBeforeAttributeName=Napotkano „=”, a oczekiwana była nazwa atrybutu. Prawdopodobna przyczyna: brak nazwy atrybutu.\nerrBadCharAfterLt=Niewłaściwy znak za „<”. Prawdopodobna przyczyna: nieosłonięty „<”. Spróbuj osłonić go jako „&lt;”.\nerrLtGt=Napotkano „<>”. Prawdopodobne przyczyny: nieosłonięty „<” (osłoń jako „&lt;”) lub literówka w znaczniku początkowym.\nerrProcessingInstruction=Napotkano „<?”. Prawdopodobna przyczyna: próba używania instrukcji przetwarzania XML w HTML (instrukcje przetwarzania XML nie są obsługiwane w HTML).\nerrUnescapedAmpersandInterpretedAsCharacterReference=Ciąg znaków po „&” zinterpretowano jako odwołanie znakowe. („&” prawdopodobnie powinien być osłonięty jako „&amp;”.)\nerrNotSemicolonTerminated=Nazwane odwołanie znakowe nie zostało zakończone średnikiem (albo „&” powinien być osłonięty jako „&amp;”).\nerrNoNamedCharacterMatch=„&” nie rozpoczął odwołania znakowego („&” prawdopodobnie powinien być osłonięty jako „&amp;”).\nerrQuoteBeforeAttributeName=Napotkano cudzysłów, a oczekiwano nazwy atrybutu. Prawdopodobna przyczyna: brak bezpośrednio poprzedzającego „=”.\nerrLtInAttributeName=„<” w nazwie atrybutu. Prawdopodobna przyczyna: brak bezpośrednio poprzedzającego „>”.\nerrQuoteInAttributeName=Cudzysłów w nazwie atrybutu. Prawdopodobna przyczyna: wcześniej może brakować pasującego cudzysłowu.\nerrExpectedPublicId=Oczekiwano identyfikatora publicznego, ale doctype skończył się.\nerrBogusDoctype=Niewłaściwy doctype.\nmaybeErrAttributesOnEndTag=Znacznik końcowy zawierał atrybuty.\nmaybeErrSlashInEndTag=Omyłkowy „/” na końcu znacznika końcowego.\nerrNcrNonCharacter=Odwołanie znakowe wskazuje na coś, co nie jest znakiem.\nerrNcrSurrogate=Odwołanie znakowe wskazuje na surogat.\nerrNcrControlChar=Odwołanie znakowe wskazuje na znak sterujący.\nerrNcrCr=Numeryczne odwołanie znakowe wskazuje na powrót karetki.\nerrNcrInC1Range=Numeryczne odwołanie znakowe wskazuje na zakres znaków sterujących C1.\nerrEofInPublicId=Koniec pliku wewnątrz identyfikatora publicznego.\nerrEofInComment=Koniec pliku wewnątrz komentarza.\nerrEofInDoctype=Koniec pliku wewnątrz doctype.\nerrEofInAttributeValue=Osiągnięto koniec pliku w wartości atrybutu. Znacznik zignorowano.\nerrEofInAttributeName=Osiągnięto koniec pliku w nazwie atrybutu. Znacznik zignorowano.\nerrEofWithoutGt=Osiągnięto koniec pliku bez zakończenia poprzedniego znacznika przez „>”. Znacznik zignorowano.\nerrEofInTagName=Osiągnięto koniec pliku podczas szukania nazwy znacznika. Znacznik zignorowano.\nerrEofInEndTag=Koniec pliku wewnątrz znacznika końcowego. Znacznik zignorowano.\nerrEofAfterLt=Koniec pliku za „<”.\nerrNcrOutOfRange=Odwołanie znakowe poza dozwolonym zakresem Unicode.\nerrNcrUnassigned=Odwołanie znakowe wskazuje na permanentnie nieprzypisany punkt kodowy.\nerrDuplicateAttribute=Zduplikowany atrybut.\nerrEofInSystemId=Koniec pliku wewnątrz identyfikatora systemowego.\nerrExpectedSystemId=Oczekiwano identyfikatora systemowego, ale doctype się skończył.\nerrMissingSpaceBeforeDoctypeName=Brak spacji przed nazwą doctype.\nerrHyphenHyphenBang=„--!” w komentarzu.\nerrNcrZero=Odwołanie znakowe wskazuje na zero.\nerrNoSpaceBetweenDoctypeSystemKeywordAndQuote=Brak spacji między słowem kluczowym „SYSTEM” a cudzysłowem w doctype.\nerrNoSpaceBetweenPublicAndSystemIds=Brak spacji między identyfikatorami publicznym a systemowym w doctype.\nerrNoSpaceBetweenDoctypePublicKeywordAndQuote=Brak spacji między słowem kluczowym „PUBLIC” a cudzysłowem w doctype.\n\nerrStrayStartTag2=Omyłkowy znacznik początkowy „%1$S”.\nerrStrayEndTag=Omyłkowy znacznik końcowy „%1$S”.\nerrUnclosedElements=Napotkano znacznik końcowy „%1$S”, ale były otwarte inne elementy.\nerrUnclosedElementsImplied=Dorozumiany znacznik końcowy „%1$S”, ale były otwarte inne elementy.\nerrUnclosedElementsCell=Komórka tabeli została zamknięta w sposób dorozumiany, ale były otwarte inne elementy.\nerrStrayDoctype=Omyłkowy doctype.\nerrAlmostStandardsDoctype=Doctype trybu „almost standards”. Oczekiwano „<!DOCTYPE html>”.\nerrQuirkyDoctype=Doctype trybu quirks. Oczekiwano „<!DOCTYPE html>”.\nerrNonSpaceInTrailer=Znak różny od spacji na początku strony.\nerrNonSpaceAfterFrameset=Znak różny od spacji po „frameset”.\nerrNonSpaceInFrameset=Znak różny od spacji wewnątrz „frameset”.\nerrNonSpaceAfterBody=Znak różny od spacji za body.\nerrNonSpaceInColgroupInFragment=Znak różny od spacji w „colgroup” podczas przetwarzania fragmentu.\nerrNonSpaceInNoscriptInHead=Znak różny od spacji wewnątrz „noscript” w „head”.\nerrFooBetweenHeadAndBody=Element „%1$S” między „head” a „body”.\nerrStartTagWithoutDoctype=Napotkano znacznik początkowy, ale wcześniej nie było doctype. Oczekiwano „<!DOCTYPE html>”.\nerrNoSelectInTableScope=Brak „select” w zasięgu tabeli.\nerrStartSelectWhereEndSelectExpected=Znacznik początkowy „select” w miejscu, gdzie oczekiwano końcowego.\nerrStartTagWithSelectOpen=Znacznik początkowy „%1$S” z otwartym „select”.\nerrBadStartTagInHead2=Nieprawidłowy znacznik początkowy „%1$S” w „head”.\nerrImage=Napotkano znacznik początkowy „image”.\nerrIsindex=Napotkano „isindex”.\nerrFooSeenWhenFooOpen=Napotkano znacznik początkowy „%1$S”, ale element tego samego typu był już otwarty.\nerrHeadingWhenHeadingOpen=Nagłówek nie może być elementem potomnym innego nagłówka.\nerrFramesetStart=Napotkano znacznik początkowy „frameset”.\nerrNoCellToClose=Brak komórki do zamknięcia.\nerrStartTagInTable=Napotkano znacznik początkowy „%1$S” w „table”.\nerrFormWhenFormOpen=Napotkano znacznik początkowy „form”, ale był już aktywny element „form”. Zagnieżdżone formularze są niedozwolone. Znacznik zignorowano.\nerrTableSeenWhileTableOpen=Napotkano znacznik początkowy „table”, ale poprzednia tabela jest wciąż otwarta.\nerrStartTagInTableBody=Znacznik początkowy „%1$S” w ciele tabeli.\nerrEndTagSeenWithoutDoctype=Napotkano znacznik końcowy, ale wcześniej nie było doctype. Oczekiwano „<!DOCTYPE html>”.\nerrEndTagAfterBody=Napotkano znacznik końcowy po zamknięciu „body”.\nerrEndTagSeenWithSelectOpen=Znacznik końcowy „%1$S” z otwartym „select”.\nerrGarbageInColgroup=Śmieci we fragmencie „colgroup”.\nerrEndTagBr=Znacznik końcowy „br”.\nerrNoElementToCloseButEndTagSeen=Brak elementu „%1$S” w zasięgu, ale napotkano znacznik końcowy „%1$S”.\nerrHtmlStartTagInForeignContext=Znacznik początkowy HTML „%1$S” w kontekście obcej przestrzeni nazw.\nerrTableClosedWhileCaptionOpen=„table” zamknięta, ale „caption” wciąż otwarta.\nerrNoTableRowToClose=Brak wiersza tabeli do zamknięcia.\nerrNonSpaceInTable=Nieprawidłowo umiejscowione znaki różne od spacji wewnątrz tabeli.\nerrUnclosedChildrenInRuby=Niezamknięte elementy potomne w „ruby”.\nerrStartTagSeenWithoutRuby=Napotkano znacznik początkowy „%1$S” bez otwarcia elementu „ruby”.\nerrSelfClosing=Składnia samozamykająca („/>”) użyta na niepustym elemencie HTML. Ukośnik zignorowano, kod potraktowano jako znacznik początkowy.\nerrNoCheckUnclosedElementsOnStack=Niezamknięte elementy na stosie.\nerrEndTagDidNotMatchCurrentOpenElement=Znacznik końcowy „%1$S” nie pasuje do nazwy obecnie otwartego elementu („%2$S”).\nerrEndTagViolatesNestingRules=Znacznik końcowy „%1$S” łamie zasady zagnieżdżania.\nerrEndWithUnclosedElements=Napotkano znacznik końcowy „%1$S”, ale nie było niezakończonych elementów.\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/layout/xmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n1=brak pamięci\n2=błąd składni\n3=nie znaleziono głównego elementu\n4=nieprawidłowo sformowany\n5=niedomknięty token\n6=niedomknięty token\n7=niepasujący znacznik\n8=podwójny atrybut\n9=niezrozumiała seria znaków po elemencie dokumentu\n10=niedozwolone odwołanie parametru jednostki\n11=niezdefiniowana jednostka\n12=powtarzające się odwołanie jednostki\n13=jednostka asynchroniczna\n14=odwołanie do niewłaściwego numeru znaku\n15=odwołanie do jednostki binarnej\n16=odwołanie do jednostki zewnętrznej w atrybucie\n17=deklaracja XML lub tekstu nie jest na początku jednostki\n18=nieznane kodowanie\n19=kodowanie określone w deklaracji XML jest nieprawidłowe\n20=niedomknięta sekcja CDATA\n21=błąd przetwarzania odwołania jednostki zewnętrznej\n22=dokument nie jest samoistny\n23=nieoczekiwany stan parsera\n24=jednostka zadeklarowana w jednostce parametrowej\n27=przedrostek nie jest związany z przestrzenią nazw\n28=deklaracja przedrostka nie może być wycofana\n29=niekompletne znakowanie w jednostce parametrowej\n30=deklaracja XML sformowana nieprawidłowo\n31=deklaracja tekstowa sformowana nieprawidłowo\n32=niedozwolone znaki w publicznym id\n38=zastrzeżony przedrostek (xml) nie może zostać przypisany do URI innej przestrzeni nazw, ani jego deklaracja nie może być wycofana\n39=nie można zadeklarować ani wycofać deklaracji zastrzeżonego przedrostka (xmlns)\n40=przedrostek nie może być związany z jednym z zastrzeżonych nazw przestrzeni nazw\n\n# %1$S is replaced by the Expat error string, may be followed by Expected (see below)\n# %2$S is replaced by URL\n# %3$u is replaced by line number\n# %4$u is replaced by column number\nXMLParsingError=Błąd przetwarzania XML: %1$S\\nObszar: %2$S\\nNumer wiersza: %3$u, kolumna %4$u:\n\n# %S is replaced by a tag name.\n# This gets appended to the error string if the error is mismatched tag.\nExpected=. Oczekiwano: </%S>.\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/layout_errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nImageMapRectBoundsError=Atrybut „coords” znacznika <area shape=\"rect\"> nie jest postaci „lewy,górny,prawy,dolny”.\nImageMapCircleWrongNumberOfCoords=Atrybut „coords” znacznika <area shape=\"circle\"> nie jest postaci „środek-x,środek-y,promień”.\nImageMapCircleNegativeRadius=Atrybut „coords” znacznika <area shape=\"circle\"> zawiera ujemny promień.\nImageMapPolyWrongNumberOfCoords=Atrybut „coords” znacznika <area shape=\"poly\"> nie jest postaci „x1,y1,x2,y2…”.\nImageMapPolyOddNumberOfCoords=W atrybucie „coords” znacznika <area shape=\"poly\"> brakuje ostatniej współrzędnej „y” (prawidłowy format: „x1,y1,x2,y2…”).\n\nTablePartRelPosWarning=Pozycjonowanie względne wierszy lub grup wierszy tabeli nie jest obsługiwane. Strona może wymagać aktualizacji, ponieważ może zależeć od braku efektów tych własności.\nScrollLinkedEffectFound2=Strona wydaje się używać efektu pozycjonowania zależnego od przewijania. Może to nie działać właściwie. Pod adresem https://developer.mozilla.org/en-US/docs/Mozilla/Performance/ScrollLinkedEffects można znaleźć szczegółowe informacje i wskazówki jak pomóc.\n\nCompositorAnimationWarningContentTooLarge2=Animacja nie może zostać uruchomiona w kompozytorze, ponieważ rozmiar ramki (%1$S, %2$S) jest zbyt duży w odniesieniu do „viewport“ (większy od %3$S, %4$S) lub przekracza największą dozwoloną wartość (%5$S, %6$S)\nCompositorAnimationWarningTransformBackfaceVisibilityHidden=Animacje przekształceń „backface-visibility: hidden” nie mogą zostać uruchomione w kompozytorze\nCompositorAnimationWarningTransformPreserve3D=Animacje przekształceń „transform-style: preserve-3d” nie mogą zostać uruchomione w kompozytorze\nCompositorAnimationWarningTransformSVG=Animacje „transform” elementów z przekształceniami SVG nie mogą zostać uruchomione w kompozytorze\nCompositorAnimationWarningTransformWithGeometricProperties=Animacje dla „transform” nie mogą zostać uruchomione w kompozytorze w czasie, gdy animowane są właściwości geometryczne tego samego elementu\nCompositorAnimationWarningTransformWithSyncGeometricAnimations=Animacje dla „transform” nie mogą zostać uruchomione w kompozytorze, ponieważ powinien on być zsynchronizowany z animacją właściwości geometrycznych uruchomioną w tym samym czasie\nCompositorAnimationWarningTransformFrameInactive=Animacje nie mogą zostać uruchomione w kompozytorze, ponieważ ramka nie została oznaczona jako aktywna dla animacji „transform”\nCompositorAnimationWarningOpacityFrameInactive=Animacje nie mogą zostać uruchomione w kompozytorze, ponieważ ramka nie została oznaczona jako aktywna dla animacji „opacity”\nCompositorAnimationWarningHasRenderingObserver=Animacje nie mogą zostać uruchomione w kompozytorze, ponieważ element ma obserwatory wyświetlania (-moz-element lub clipping/masking SVG)\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/mathml/mathml.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nInvalidChild=Nieprawidłowa składnia: „<%1$S>” nie może być elementem potomnym „<%2$S>”.\nChildCountIncorrect=Nieprawidłowa składnia: niewłaściwa liczba elementów potomnych elementu „<%1$S/>”.\nDuplicateMprescripts=Nieprawidłowa składnia: więcej niż jeden znacznik „<mprescripts/>” w elemencie „<mmultiscripts/>”.\n# LOCALIZATION NOTE:  The first child of <mmultiscript/> is the base, that is the element to which scripts are attached.\nNoBase=Nieprawidłowa składnia: oczekiwano dokładnie jednego elementu bazowego w <mmultiscripts/>. Nie odnaleziono żadnego.\nSubSupMismatch=Nieprawidłowa składnia: niekompletna para „subscript”-„superscript” w „<mmultiscripts/>”.\n\n# LOCALIZATION NOTE: When localizing the single quotes ('), follow the conventions in css.properties for your target locale.\nAttributeParsingError=Błąd przetwarzania wartości „%1$S” dla atrybutu „%2$S” elementu „<%3$S/>”. Atrybut zignorowany.\nAttributeParsingErrorNoTag=Błąd przetwarzania wartości „%1$S” dla atrybutu „%2$S”. Atrybut zignorowany.\nLengthParsingError=Błąd przetwarzania wartości „%1$S” atrybutu MathML jako długości. Atrybut zignorowany.\nDeprecatedSupersededBy=„%1$S” jest przestarzały w MathML 3 i zastępowany przez „%2$S”.\nUnitlessValuesAreDeprecated=Bezjednostkowe wartości są przestarzałe w MathML 3.\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/mozilla.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mozilla.title.15.1\n'Księga Mozilli, 15:1'>\n\n<!ENTITY mozilla.quote.15.1\n'<em>Bliźnięta</em> Mammona były skłócone. Ich wojowanie zanurzyło świat w <em>nowej ciemności</em>, a Bestia\nwstręt czuła do ciemności. <em>Prędko</em> poruszać się zaczęła i urosła w siłę, i rozeszła się po świecie, i rozmnożyła.\nI przyniosły bestie <em>ogień</em> i światłość, które rozjaśniły ciemność.'>\n\n<!ENTITY mozilla.from.15.1\n'z&#160;<strong>Księgi Mozilli,</strong> 15:1'>\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/narrate.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnarrate=Lektor\nback =Do tyłu\nstart=Rozpocznij\nstop=Zatrzymaj\nforward=Do przodu\nspeed=Szybkość\nselectvoicelabel=Lektor:\ndefaultvoice=Domyślny\nvoiceLabel=%S (%S)\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY loadError.label \"Błąd wczytywania strony\" >\n<!ENTITY retry.label \"Spróbuj ponownie\" >\n\n<!ENTITY connectionFailure.title \"Nie udało się nawiązać połączenia\">\n<!ENTITY connectionFailure.longDesc \"<p>Pomimo że adres witryny wydaje się prawidłowy, przeglądarka nie była w stanie nawiązać połączenia.</p><ul><li>Witryna może być tymczasowo niedostępna lub przeciążona. Spróbuj ponownie za pewien czas.</li><li>Jeśli nie możesz otworzyć żadnej strony, sprawdź swoje połączenie sieciowe.</li><li>Jeśli ten komputer jest chroniony przez zaporę sieciową lub serwer proxy, należy sprawdzić, czy ten program jest uprawniony do łączenia się z Internetem.</li></ul>\">\n\n<!ENTITY deniedPortAccess.title \"Zastrzeżony adres\">\n<!ENTITY deniedPortAccess.longDesc \"<p>Żądany adres zawiera numer portu (np. w adresie <q>mozilla.org:80</q> liczba 80 to port na serwerze mozilla.org), który zazwyczaj <em>nie jest</em> wykorzystywany do przeglądania witryn WWW. Przeglądarka anulowała to żądanie ze względów bezpieczeństwa.</p>\">\n\n<!ENTITY dnsNotFound.title \"Nie odnaleziono adresu\">\n<!ENTITY dnsNotFound.longDesc \"<p>Przeglądarka nie mogła odnaleźć adresu serwera dla podanego adresu.</p><ul><li>Upewnij się, że wprowadzony adres witryny jest poprawny (np. <q><strong>www</strong>.mozilla.org</q>, a nie <q><strong>ww</strong>.mozilla.org</q>)</li><li>Czy domena aby na pewno nadal istnieje? Jej okres rejestracji mógł upłynąć.</li><li>Nie można oglądać innych witryn? Sprawdź swoje połączenie z siecią oraz ustawienia serwerów DNS.</li><li>Czy ten komputer lub sieć są chronione przez serwer proxy albo zaporę sieciową? Ich nieprawidłowa konfiguracja może powodować problemy z przeglądaniem witryn internetowych.</li></ul>\">\n\n<!ENTITY fileNotFound.title \"Nie odnaleziono pliku\">\n<!ENTITY fileNotFound.longDesc \"<ul><li>Możliwe, że plik ten został usunięty, przeniesiony lub zmieniono mu nazwę.</li><li>Sprawdź, czy w podanym adresie nie ma błędu w pisowni, w tym wielkości liter, ani innych błędów typograficznych.</li><li>Upewnij się, czy masz odpowiednie uprawnienia do przeglądania żądanej strony.</li></ul>\">\n\n<!ENTITY fileAccessDenied.title \"Odmowa dostępu do pliku\">\n<!ENTITY fileAccessDenied.longDesc \"<ul><li>Plik mógł zostać usunięty, przeniesiony lub jego uprawnienia uniemożliwiają dostęp.</li></ul>\">\n\n<!ENTITY generic.title \"Wystąpił błąd\">\n<!ENTITY generic.longDesc \"<p>Dodatkowe informacje o tym problemie lub błędzie nie są obecnie dostępne.</p>\">\n\n<!ENTITY malformedURI.title \"Nieprawidłowy adres\">\n<!ENTITY malformedURI.longDesc \"<p>Podano adres w nierozpoznawalnym formacie. Należy sprawdzić, czy w pasku adresu nie ma błędów, a następnie spróbuj ponownie.</p>\">\n\n<!ENTITY netInterrupt.title \"Przerwane połączenie\">\n<!ENTITY netInterrupt.longDesc \"<p>Przeglądarka nawiązała połączenie, ale zostało ono przerwane podczas przesyłania informacji.</p><ul><li>Witryna może być tymczasowo niedostępna lub przeciążona. Spróbuj ponownie za pewien czas.</li><li>Jeśli nie możesz otworzyć żadnej strony, sprawdź swoje połączenie sieciowe.</li><li>Jeśli ten komputer jest chroniony przez zaporę sieciową lub serwer proxy, należy sprawdzić, czy ten program jest uprawniony do łączenia się z Internetem.</li></ul>\">\n\n<!ENTITY notCached.title \"Dokument wygasł\">\n<!ENTITY notCached.longDesc \"<p>Żądany dokument nie jest dostępny w pamięci podręcznej.</p><ul><li>Ze względów bezpieczeństwa, przeglądarka automatycznie nie pobiera ponownie wrażliwych dokumentów.</li><li>Kliknij przycisk „Spróbuj ponownie”, aby jeszcze raz pobrać dokument z witryny.</li></ul>\">\n\n<!ENTITY netOffline.title \"Tryb offline\">\n<!ENTITY netOffline.longDesc2 \"<p>Przeglądarka pracuje w trybie offline i nie może pobrać żądanego elementu.</p><ul><li>Czy komputer podłączony jest do działającej sieci?</li><li>Naciśnij „Spróbuj ponownie”, by przejść do trybu online i odświeżyć stronę.</li></ul>\">\n\n<!ENTITY contentEncodingError.title \"Błąd kodowania zawartości\">\n<!ENTITY contentEncodingError.longDesc \"<p>Otwierana strona nie może zostać wyświetlona, ponieważ używa nieprawidłowych lub nieobsługiwanych metod kompresji.</p><ul><li>Proszę poinformować właścicieli witryny o tym problemie.</li></ul>\">\n\n<!ENTITY unsafeContentType.title \"Niebezpieczny typ pliku\">\n<!ENTITY unsafeContentType.longDesc \"<ul><li>Proszę poinformować właścicieli witryny o tym problemie.</li></ul>\">\n\n<!ENTITY netReset.title \"Przerwane połączenie\">\n<!ENTITY netReset.longDesc \"<p>Połączenie sieciowe zostało przerwane podczas negocjacji. Spróbuj ponownie.</p>\">\n\n<!ENTITY netTimeout.title \"Przekroczono limit czasu połączenia\">\n<!ENTITY netTimeout.longDesc \"<p>Witryna przez dłuższy czas nie odpowiedziała na żądanie połączenia i przeglądarka przestała czekać na odpowiedź.</p><ul><li>Witryna może być tymczasowo niedostępna lub przeciążona. Spróbuj ponownie za pewien czas.</li><li>Jeśli nie możesz otworzyć żadnej strony, sprawdź swoje połączenie sieciowe.</li><li>Jeśli ten komputer jest chroniony przez zaporę sieciową lub serwer proxy, należy sprawdzić, czy ten program jest uprawniony do łączenia się z Internetem.</li></ul>\">\n\n<!ENTITY unknownProtocolFound.title \"Nieznany protokół\">\n<!ENTITY unknownProtocolFound.longDesc \"<p>Adres zawiera protokół (np. <q>wxyz://</q>), który nie jest rozpoznawany przez przeglądarkę. Nie może więc ona poprawnie połączyć się z daną witryną.</p><ul><li>Czy próbowano korzystać z multimediów lub z innych usług nieopartych na tekście? Należy sprawdzić, czy witryna nie ma dodatkowych wymagań.</li><li>Obsługa niektórych protokołów może wymagać oprogramowania lub wtyczek dostarczonych przez zewnętrznych producentów.</li></ul>\">\n\n<!ENTITY proxyConnectFailure.title \"Serwer proxy odrzuca połączenia\">\n<!ENTITY proxyConnectFailure.longDesc \"<p>Przeglądarka została skonfigurowana tak, by używać serwera proxy, który jednak odrzucił połączenie.</p><ul><li>Czy konfiguracja serwerów proxy w przeglądarce jest prawidłowa? Należy sprawdzić ustawienia i spróbować ponownie.</li><li>Należy upewnić się, że serwer proxy dopuszcza połączenia z sieci użytkownika.</li><li>Jeśli nadal występują problemy, należy skonsultować się z administratorem sieci lub dostawcą usług internetowych.</li></ul>\">\n\n<!ENTITY proxyResolveFailure.title \"Nie odnaleziono serwera proxy\">\n<!ENTITY proxyResolveFailure.longDesc \"<p>Przeglądarka została skonfigurowana tak, by używać serwera proxy, ale serwer proxy nie może być odnaleziony.</p><ul><li>Czy konfiguracja serwerów proxy w przeglądarce jest prawidłowa? Należy sprawdzić ustawienia i spróbować ponownie.</li><li>Czy komputer podłączony jest do działającej sieci?</li><li>Jeśli nadal występują problemy, należy skonsultować się z administratorem sieci lub dostawcą usług internetowych.</li></ul>\">\n\n<!ENTITY redirectLoop.title \"Pętla przekierowań\">\n<!ENTITY redirectLoop.longDesc \"<p>Przeglądarka przerwała próby pobrania żądanego elementu. Witryna przekierowuje żądanie w sposób, który uniemożliwia jego dokończenie.</p><ul><li>Czy ciasteczka zostały wyłączone lub zablokowane dla tej witryny?</li><li><em>UWAGA</em>: Jeśli włączenie obsługi ciasteczek dla tej witryny nie rozwiązuje problemu, najprawdopodobniej jest to problem w konfiguracji serwera, a nie oprogramowania na komputerze użytkownika.</li></ul>\">\n\n<!ENTITY unknownSocketType.title \"Nieoczekiwana odpowiedź serwera\">\n<!ENTITY unknownSocketType.longDesc \"<p>Witryna odpowiedziała w sposób nieoczekiwany i przeglądarka nie może kontynuować.</p>\">\n\n<!ENTITY nssFailure2.title \"Nie udało się nawiązać bezpiecznego połączenia\">\n<!ENTITY nssFailure2.longDesc2 \"<p>Żądana strona nie może zostać wyświetlona, ponieważ nie udało się potwierdzić autentyczności otrzymanych danych.</p><ul><li>Należy skontaktować się z właścicielem witryny i poinformować go o tym problemie.</li></ul>\">\n\n<!ENTITY nssBadCert.title \"Nie udało się nawiązać bezpiecznego połączenia\">\n<!ENTITY nssBadCert.longDesc2 \"<ul><li>Powodem tego może być nieprawidłowa konfiguracja serwera albo próba podania się za ten serwer przez podmiot nieuprawniony.</li><li>Jeśli użytkownik łączył się wcześniej z tym serwerem, błąd może być tymczasowy – w tej sytuacji należy spróbować ponownie później.</li></ul>\">\n\n<!ENTITY securityOverride.linkText \"Możesz także dodać wyjątek…\">\n<!ENTITY securityOverride.warningContent \"<p>Nie powinno się dodawać wyjątku w przypadku korzystania z niezaufanego połączenia z Internetem, ani jeśli zwykle takie ostrzeżenie nie pojawia się podczas korzystania z tego serwera.</p><p>Aby mimo to dodać wyjątek dla tej witryny, należy skorzystać z zaawansowanych ustawień szyfrowania.</p>\">\n\n<!ENTITY cspBlocked.title \"Zablokowane przez politykę bezpieczeństwa treści\">\n<!ENTITY cspBlocked.longDesc \"<p>Przeglądarka uniemożliwiła tej stronie wczytanie treści w ten sposób, ponieważ jej polityka bezpieczeństwa treści na to nie pozwala.</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"Błąd: treść uszkodzona\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>Strona, którą próbujesz obejrzeć, nie może być wyświetlona, ponieważ wykryto błąd w transmisji danych.</p><ul><li>Proszę poinformować właścicieli witryny o tym problemie.</li></ul>\">\n\n<!ENTITY remoteXUL.title \"Zdalna treść XUL\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>Proszę poinformować właścicieli witryny o tym problemie.</li></ul></p>\">\n\n<!ENTITY inadequateSecurityError.title \"Połączenie nie gwarantuje bezpieczeństwa\">\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> używa przestarzałej i podatnej na ataki technologii bezpieczeństwa. Atakujący mógłby łatwo odszyfrować informacje, które miały być bezpieczne. Administrator strony musi naprawić serwer, zanim będzie można ją odwiedzić.</p><p>Kod błędu: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/netErrorApp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- See https://github.com/mozilla/gecko-dev/blame/master/dom/locales/en-US/chrome/netErrorApp.dtd\n\n<!ENTITY securityOverride.linkText \"Możesz także dodać wyjątek…\">\n<!ENTITY securityOverride.getMeOutOfHereButton \"Zabierz mnie stąd\">\n<!ENTITY securityOverride.exceptionButtonLabel \"Dodaj wyjątek…\">\n<!ENTITY securityOverride.warningContent \"<p>Nie powinno się dodawać wyjątku w przypadku korzystania z niezaufanego połączenia z Internetem, ani jeśli zwykle takie ostrzeżenie nie pojawia się podczas korzystania z tego serwera.</p><p>Aby mimo to dodać wyjątek dla tej witryny, należy skorzystać z zaawansowanych ustawień szyfrowania.</p><button id='getMeOutOfHereButton'>&securityOverride.getMeOutOfHereButton;</button><button id='exceptionDialogButton'>&securityOverride.exceptionButtonLabel;</button>\">\n-->\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/notification.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeNotification.tooltip \"Zamknij tę wiadomość\">\n\n<!ENTITY checkForUpdates \"Znajdź aktualizacje…\">\n\n<!ENTITY learnMore \"Więcej informacji…\">\n\n<!ENTITY defaultButton.label \"OK\">\n<!ENTITY defaultButton.accesskey \"O\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/nsWebBrowserPersist.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadError=Plik %S nie może zostać zapisany, ponieważ nie można odczytać pliku źródłowego.\\n\\nNależy spróbować później lub skontaktować się z administratorem serwera.\nwriteError=Plik %S nie może zostać zapisany, ponieważ wystąpił nieznany błąd.\\n\\nNależy spróbować zapisać plik w innym katalogu docelowym.\nlaunchError=Plik %S nie może zostać otwarty, ponieważ wystąpił nieznany błąd.\\n\\nNależy spróbować zapisać plik na dysk, a następnie ponownie go otworzyć.\ndiskFull=Za mało miejsca na dysku, aby zapisać plik %S.\\n\\nZwolnij wymaganą ilość miejsca na dysku i spróbuj ponownie zapisać plik lub wybierz inny katalog docelowy.\nreadOnly=Plik %S nie może zostać zapisany, ponieważ dysk, folder lub plik chroniony jest przed zapisem.\\n\\nNależy zmienić prawa dostępu, a następnie spróbować ponownie lub wybrać inny folder docelowy.\naccessError=Plik %S nie może zostać zapisany, ponieważ nie można zmienić zawartości tego folderu.\\n\\nNależy zmienić właściwości folderu, a następnie spróbować ponownie lub wybrać inny folder docelowy.\nSDAccessErrorCardReadOnly=Nie można pobrać pliku, ponieważ karta pamięci jest obecnie używana.\nSDAccessErrorCardMissing=Nie można pobrać pliku, ponieważ nie ma karty pamięci.\nhelperAppNotFound=Plik %S nie może zostać otwarty, ponieważ powiązana z nim aplikacja pomocnicza nie istnieje. Zmień powiązania dla tego typu pliku w preferencjach.\nnoMemory=Brakuje dostępnej pamięci do zakończenia wybranej operacji.\\n\\nNależy zakończyć pracę niektórych aplikacji, a następnie spróbować ponownie.\ntitle=Pobieranie %S\nfileAlreadyExistsError=%S nie może zostać zapisany, ponieważ istnieje już plik o nazwie takiej samej jak katalog „_files”.\\n\\nSpróbuj zapisać w innym miejscu.\nfileNameTooLongError=%S nie może zostać zapisany, ponieważ nazwa pliku jest zbyt długa.\\n\\nSpróbuj zapisać pod krótszą nazwą.\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/plugins.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_label=O wtyczkach\ninstalledplugins_label=Zainstalowane wtyczki\nnopluginsareinstalled_label=Nie znaleziono zainstalowanych wtyczek\nfindpluginupdates_label=Aktualizacje dla wtyczek znajdziesz na\nfile_label=Plik:\npath_label=Ścieżka:\nversion_label=Wersja:\nstate_label=Stan:\nstate_enabled=Włączony\nstate_disabled=Wyłączony\nmimetype_label=Typ MIME\ndescription_label=Opis\nsuffixes_label=Rozszerzenia\nlearn_more_label=Więcej informacji\n\ndeprecation_description=Czegoś tutaj brakuje? Niektóre wtyczki nie są już obsługiwane.\ndeprecation_learn_more=Więcej informacji\n\ngmp_license_info=Informacje o licencji\ngmp_privacy_info=Informacje o prywatności\n\nopenH264_name=OpenH264 Video Codec dostarczony przez Cisco Systems, Inc.\nopenH264_description2=Wtyczka automatycznie instalowana przez Mozillę dla zapewnienia zgodności ze specyfikacją WebRTC oraz umożliwienia rozmów przy jej wykorzystaniu z urządzeniami wymagającymi kodeka H.264. Więcej informacji oraz kod źródłowy można znaleźć na stronie http://www.openh264.org\n\ncdm_description=Odtwarzanie chronionego wideo w sieci.\n\nwidevine_description=Widevine Content Decryption Module dostarczony przez Google Inc.\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  windowClose.key                         \"w\">\n<!ENTITY  preferencesDefaultTitleMac.title        \"Preferencje\">\n<!ENTITY  preferencesDefaultTitleWin.title        \"Opcje\">\n<!ENTITY  preferencesCloseButton.label            \"Zamknij\">\n<!ENTITY  preferencesCloseButton.accesskey        \"k\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/printPageSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY printSetup.title \"Ustawienia strony\">\n\n<!ENTITY basic.tab \"Opcje formatowania\">\n\n<!ENTITY formatGroup.label       \"Format\">\n<!ENTITY orientation.label       \"Orientacja:\">\n<!ENTITY portrait.label          \"Pionowa\">\n<!ENTITY portrait.accesskey      \"n\">\n<!ENTITY landscape.label         \"Pozioma\">\n<!ENTITY landscape.accesskey     \"z\">\n\n<!ENTITY scale.label            \"Skala:\">\n<!ENTITY scale.accesskey        \"S\">\n<!ENTITY scalePercent           \"&#037;\" >\n<!ENTITY shrinkToFit.label      \"Dostosuj do szerokości strony\">\n<!ENTITY shrinkToFit.accesskey  \"o\">\n<!ENTITY optionsGroup.label     \"Opcje\" >\n<!ENTITY printBG.label \"Drukuj tło (kolory oraz obrazy)\">\n<!ENTITY printBG.accesskey       \"k\">\n\n<!ENTITY advanced.tab \"Marginesy oraz nagłówek i stopka\" >\n\n<!ENTITY marginGroup.label      \"Marginesy (w #1)\" >\n<!ENTITY marginUnits.inches     \"calach\" >\n<!ENTITY marginUnits.metric     \"milimetrach\" >\n<!ENTITY marginTop.label        \"Górny:\" >\n<!ENTITY marginTop.accesskey    \"G\">\n<!ENTITY marginBottom.label     \"Dolny:\" >\n<!ENTITY marginBottom.accesskey \"D\">\n<!ENTITY marginLeft.label       \"Lewy:\" >\n<!ENTITY marginLeft.accesskey   \"L\">\n<!ENTITY marginRight.label      \"Prawy:\" >\n<!ENTITY marginRight.accesskey  \"P\">\n\n\n<!ENTITY headerFooter.label \"Nagłówki i stopki\" >\n\n<!ENTITY hfLeft.label           \"Lewa strona:\" >\n<!ENTITY hfCenter.label         \"Środek:\" >\n<!ENTITY hfRight.label          \"Prawa strona:\" >\n<!ENTITY headerLeft.tip         \"Lewy nagłówek\">\n<!ENTITY headerCenter.tip       \"Środkowy nagłówek\">\n<!ENTITY headerRight.tip        \"Prawy nagłówek\">\n<!ENTITY footerLeft.tip         \"Lewa stopka\">\n<!ENTITY footerCenter.tip       \"Środkowa stopka\">\n<!ENTITY footerRight.tip        \"Prawa stopka\">\n\n<!ENTITY hfTitle \"Tytuł\" >\n<!ENTITY hfURL \"URL\" >\n<!ENTITY hfDateAndTime \"Data/czas\" >\n<!ENTITY hfPage \"Strona #\" >\n<!ENTITY hfPageAndTotal \"Strona # z #\" >\n<!ENTITY hfBlank \"--brak--\" >\n<!ENTITY hfCustom \"Własny…\" >\n<!ENTITY customPrompt.title \"Własny tekst nagłówka lub stopki…\" >\n<!ENTITY customPrompt.prompt \"Wprowadź własny tekst nagłówka lub stopki\" >\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/printPreview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY print.label \"Drukuj…\" >\n<!ENTITY print.accesskey \"D\" >\n<!ENTITY pageSetup.label \"Ustawienia strony…\" >\n<!ENTITY pageSetup.accesskey \"u\" >\n<!ENTITY page.label \"Strona:\" >\n<!ENTITY page.accesskey       \"a\" >\n<!ENTITY of.label \"z\" >\n<!ENTITY scale.label \"Skala:\" >\n<!ENTITY scale.accesskey      \"S\" >\n<!ENTITY portrait.label \"Pionowa\" >\n<!ENTITY portrait.accesskey \"P\" >\n<!ENTITY landscape.label \"Pozioma\" >\n<!ENTITY landscape.accesskey \"O\" >\n<!ENTITY close.label \"Zamknij\" >\n<!ENTITY close.accesskey \"Z\" >\n<!ENTITY p30.label \"30&#037;\" >\n<!ENTITY p40.label \"40&#037;\" >\n<!ENTITY p50.label \"50&#037;\" >\n<!ENTITY p60.label \"60&#037;\" >\n<!ENTITY p70.label \"70&#037;\" >\n<!ENTITY p80.label \"80&#037;\" >\n<!ENTITY p90.label \"90&#037;\" >\n<!ENTITY p100.label \"100&#037;\" >\n<!ENTITY p125.label \"125&#037;\" >\n<!ENTITY p150.label \"150&#037;\" >\n<!ENTITY p175.label \"175&#037;\" >\n<!ENTITY p200.label \"200&#037;\" >\n<!ENTITY Custom.label \"Użytkownika…\" >\n<!ENTITY ShrinkToFit.label \"Dostosuj do szerokości strony\" >\n<!ENTITY customPrompt.title \"Skalowanie…\" >\n<!ENTITY simplifyPage.label \"Poprawiona czytelność\">\n<!ENTITY simplifyPage.accesskey \"c\">\n<!ENTITY simplifyPage.enabled.tooltip \"Układ strony zmieniony dla większej czytelności\">\n<!ENTITY simplifyPage.disabled.tooltip \"Układ strony nie może zostać automatycznie uproszczony\">\n\n<!ENTITY homearrow.tooltip     \"Pierwsza strona\">\n<!ENTITY endarrow.tooltip      \"Ostatnia strona\">\n<!ENTITY nextarrow.tooltip     \"Następna strona\">\n<!ENTITY previousarrow.tooltip \"Poprzednia strona\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/printPreviewProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY printWindow.title \"Podgląd wiadomości\" >\n<!ENTITY title \"Tytuł:\" >\n<!ENTITY preparing \"Przygotowywanie…\" >\n<!ENTITY progress \"Postęp:\" >\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/printProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY printWindow.title \"Drukowanie\" >\n<!ENTITY title \"Tytuł:\" >\n<!ENTITY progress \"Postęp:\" >\n<!ENTITY preparing \"Przygotowywanie…\" >\n<!ENTITY printComplete \"Zakończono drukowanie.\" >\n<!ENTITY dialogCancel.label \"Anuluj\" >\n<!ENTITY dialogClose.label \"Zamknij\" >\n<!ENTITY percentPrint \"#1&#037;\" >\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/printdialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY printButton.label \"Drukuj\">\n\n<!ENTITY printDialog.title \"Drukuj\">\n\n<!ENTITY fpDialog.title \"Zapisz plik\">\n\n<!ENTITY fileCheck.label \"Drukuj do pliku\">\n<!ENTITY fileCheck.accesskey \"u\">\n\n<!ENTITY propertiesButton.label \"Właściwości…\">\n<!ENTITY propertiesButton.accesskey \"a\">\n\n<!ENTITY descText.label \"Opis drukarki:\">\n<!ENTITY printer.label \"Drukarka\">\n<!ENTITY printerInput.label \"Nazwa drukarki:\">\n<!ENTITY printerInput.accesskey \"N\">\n\n<!ENTITY printrangeGroup.label \"Zakres drukowania\">\n<!ENTITY allpagesRadio.label \"Wszystkie strony\">\n<!ENTITY allpagesRadio.accesskey \"W\">\n<!ENTITY rangeRadio.label \"Strony\">\n<!ENTITY rangeRadio.accesskey  \"S\">\n<!ENTITY frompageInput.label \"od\">\n<!ENTITY frompageInput.accesskey  \"o\">\n<!ENTITY topageInput.label \"do\">\n<!ENTITY topageInput.accesskey  \"d\">\n\n<!ENTITY selectionRadio.label \"Zaznaczenie\">\n<!ENTITY selectionRadio.accesskey \"Z\">\n\n<!ENTITY copies.label \"Kopie\">\n<!ENTITY numCopies.label     \"Liczba kopii:\">\n<!ENTITY numCopies.accesskey \"L\">\n\n<!ENTITY printframeGroup.label         \"Drukuj ramki\">\n<!ENTITY aslaidoutRadio.label          \"Tak jak na ekranie\">\n<!ENTITY aslaidoutRadio.accesskey      \"T\">\n<!ENTITY selectedframeRadio.label      \"Tylko zaznaczoną ramkę\">\n<!ENTITY selectedframeRadio.accesskey  \"m\">\n\n<!ENTITY eachframesepRadio.label       \"Każdą ramkę oddzielnie\">\n<!ENTITY eachframesepRadio.accesskey   \"K\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/printdialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# These strings are used in the native GTK, Mac and Windows print dialogs.\n\n# GTK titles:\nprintTitleGTK=Drukowanie\noptionsTabLabelGTK=Opcje\nprintFramesTitleGTK=Drukowanie ramek\n\n# Mac titles:\noptionsTitleMac=Opcje:\nappearanceTitleMac=Wygląd:\nframesTitleMac=Ramki:\npageHeadersTitleMac=Nagłówki stron:\npageFootersTitleMac=Stopki stron:\n\n# Windows titles:\noptionsTitleWindows=Opcje\nprintFramesTitleWindows=Drukuj ramki\n\n# TRANSLATOR NOTE: For radio button labels and check button labels, an underscore _\n# before a character will turn that character into an accesskey in the GTK dialog.\n# e.g. \"_As laid out\" will make A the accesskey.\n# In the Windows labels, use an ampersand (&).\n# On Mac, underscores will be stripped.\n\nasLaidOut=_Jak wyświetlone na ekranie\nasLaidOutWindows=&Jak wyświetlone na ekranie\nselectedFrame=_Wybrana ramka\nselectedFrameWindows=&Wybrana ramka\nseparateFrames=K_ażda ramka na osobnej stronie\nseparateFramesWindows=K&ażda ramka na osobnej stronie\nshrinkToFit=Ig_noruj skalowanie i dostosuj do długości strony\nselectionOnly=Drukuj tylko _zaznaczenie\nprintBGOptions=Drukuj tła\nprintBGColors=Drukuj _kolory tła\nprintBGImages=Drukuj _obrazy tła\nheaderFooter=Nagłówek i stopka\nleft=Z lewej\ncenter=Na środku\nright=Z prawej\nheaderFooterBlank=--pusta--\nheaderFooterTitle=Tytuł\nheaderFooterURL=URL\nheaderFooterDate=Data/czas\nheaderFooterPage=Strona #\nheaderFooterPageTotal=Strona # z #\nheaderFooterCustom=Własne…\ncustomHeaderFooterPrompt=Wprowadź własny tekst nagłówka/stopki\n\n# These are for the summary view in the Mac dialog:\nsummaryFramesTitle=Drukuj ramki\nsummarySelectionOnlyTitle=Drukuj tylko zaznaczenie\nsummaryShrinkToFitTitle=Dostosuj wymiary, by wypełnić\nsummaryPrintBGColorsTitle=Drukuj kolory tła\nsummaryPrintBGImagesTitle=Drukuj obrazy tła\nsummaryHeaderTitle=Nagłówki stron\nsummaryFooterTitle=Stopki stron\nsummaryNAValue=nd.\nsummaryOnValue=Wł.\nsummaryOffValue=Wył.\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/printing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npagenumber=%1$d\npageofpages=%1$d z %2$d\nnoPrintFilename.title=Brak nazwy pliku\nnoPrintFilename.alert=Wybrano opcje „Drukuj do: Pliku”, jednakże nie podano nazwy pliku.\nfileConfirm.exists=Plik o nazwie %S już istnieje.\\nZastąpić go?\nprint_error_dialog_title=Błąd drukarki\nprintpreview_error_dialog_title=Błąd podglądu wydruku\nnoprinter=Brak dostępnych drukarek.\nPrintToFile=Drukuj do pliku\n\n# Printing error messages.\n#LOCALIZATION NOTE: Some of these messages come in pairs, one\n# for printing and one for print previewing.  You can remove that\n# distinction in your language by removing the entity with the _PP\n# suffix; then the entity without a suffix will be used for both.\n# You can also add that distinction to any of the messages that don't\n# already have it by adding a new entity with a _PP suffix.\n#\n# For instance, if you delete PERR_GFX_PRINTER_DOC_IS_BUSY_PP, then\n# the PERR_GFX_PRINTER_DOC_IS_BUSY message will be used for that error\n# condition when print previewing as well as when printing.  If you\n# add PERR_FAILURE_PP, then PERR_FAILURE will only be used when\n# printing, and PERR_FAILURE_PP will be used under the same conditions\n# when print previewing.\n#\nPERR_FAILURE=Wystąpił błąd podczas drukowania. \n\nPERR_ABORT=Zadanie drukowania zostało przerwane lub anulowane.\nPERR_NOT_AVAILABLE=Niektóre funkcje drukowania nie są obecnie dostępne.\nPERR_NOT_IMPLEMENTED=Niektóre funkcje drukowania nie są jeszcze zaimplementowane.\nPERR_OUT_OF_MEMORY=Brak wolnej pamięci potrzebnej do drukowania.\nPERR_UNEXPECTED=Wystąpił nieoczekiwany błąd podczas drukowania.\n\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE=Brak dostępnych drukarek.\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE_PP=Brak dostępnych drukarek, nie można wyświetlić podglądu.\nPERR_GFX_PRINTER_NAME_NOT_FOUND=Nie udało się odnaleźć wybranej drukarki.\nPERR_GFX_PRINTER_COULD_NOT_OPEN_FILE=Nie udało się otworzyć pliku wyjściowego.\nPERR_GFX_PRINTER_STARTDOC=Drukowanie nie powiodło się podczas rozpoczynania zadania.\nPERR_GFX_PRINTER_ENDDOC=Drukowanie nie powiodło się podczas kończenia zadania.\nPERR_GFX_PRINTER_STARTPAGE=Drukowanie nie powiodło się podczas rozpoczynania nowej strony.\nPERR_GFX_PRINTER_DOC_IS_BUSY=Nie można wydrukować tego dokumentu w trakcie wczytywania.\nPERR_GFX_PRINTER_DOC_IS_BUSY_PP=Nie można wyświetlić podglądu wydruku, dokument jest ciągle wczytywany.\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/printjoboptions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY printJobOptions.title \"Właściwości drukarki\" >\n\n<!ENTITY paperInput.label \"Rozmiar papieru:\" >\n<!ENTITY paperInput.accesskey \"R\">\n\n<!ENTITY jobTitleInput.label \"Nazwa zadania:\">\n<!ENTITY jobTitleInput.accesskey \"N\">\n\n<!ENTITY colorGroup.label \"Druk:\" >\n<!ENTITY grayRadio.label \"w odcieniach szarości\" >\n<!ENTITY grayRadio.accesskey \"o\">\n<!ENTITY colorRadio.label \"w kolorze\" >\n<!ENTITY colorRadio.accesskey \"k\">\n\n<!ENTITY edgeMarginInput.label \"Odstęp pomiędzy brzegiem kartki a marginesem (w calach)\" >\n<!ENTITY topInput.label \"Górny:\" >\n<!ENTITY topInput.accesskey \"G\">\n<!ENTITY bottomInput.label \"Dolny:\" >\n<!ENTITY bottomInput.accesskey \"D\">\n<!ENTITY leftInput.label \"Lewy:\" >\n<!ENTITY leftInput.accesskey \"L\">\n<!ENTITY rightInput.label \"Prawy:\" >\n<!ENTITY rightInput.accesskey \"P\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/regionNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nad\t=\tAndora\nae\t=\tZjednoczone Emiraty Arabskie\naf\t=\tAfganistan\nag\t=\tAntigua i Barbuda\nai\t=\tAnguilla\nal\t=\tAlbania\nam\t=\tArmenia\nao\t=\tAngola\naq\t=\tAntarktyda\nar\t=\tArgentyna\nas\t=\tSamoa Amerykańskie\nat\t=\tAustria\nau\t=\tAustralia\naw\t=\tAruba\naz\t=\tAzerbejdżan\nba\t=\tBośnia i Hercegowina\nbb\t=\tBarbados\nbd\t=\tBangladesz\nbe\t=\tBelgia\nbf\t=\tBurkina Faso\nbg\t=\tBułgaria\nbh\t=\tBahrajn\nbi\t=\tBurundi\nbj\t=\tBenin\nbl\t=\tSaint-Barthélemy\nbm\t=\tBermudy\nbn\t=\tBrunei\nbo\t=\tBoliwia\nbq=Bonaire, Sint Eustatius i Saba\nbr\t=\tBrazylia\nbs\t=\tBahamy\nbt\t=\tBhutan\nbv\t=\tWyspa Bouveta\nbw\t=\tBotswana\nby\t=\tBiałoruś\nbz\t=\tBelize\nca\t=\tKanada\ncc\t=\tWyspy Kokosowe\ncd=Kongo (Kinszasa)\ncf\t=\tRepublika Środkowoafrykańska\ncg=Kongo (Brazzaville)\nch\t=\tSzwajcaria\nci\t=\tWybrzeże Kości Słoniowej\nck\t=\tWyspy Cooka\ncl\t=\tChile\ncm\t=\tKamerun\ncn\t=\tChiny\nco\t=\tKolumbia\ncp=Wyspa Clippertona\ncr\t=\tKostaryka\ncu\t=\tKuba\ncv\t=\tWyspy Zielonego Przylądka\ncw=Curaçao\ncx\t=\tWyspa Bożego Narodzenia\ncy\t=\tCypr\ncz\t=\tCzechy\nde\t=\tNiemcy\ndg=Wyspa Diego Garcia\ndj\t=\tDżibuti\ndk\t=\tDania\ndm\t=\tDominika\ndo\t=\tDominikana\ndz\t=\tAlgieria\nec\t=\tEkwador\nee\t=\tEstonia\neg\t=\tEgipt\neh\t=\tSahara Zachodnia\ner\t=\tErytrea\nes\t=\tHiszpania\net\t=\tEtiopia\nfi\t=\tFinlandia\nfj\t=\tFidżi\nfk\t=\tFalklandy (Malwiny)\nfm=Mikronezja, Sfederowane Stany Mikronezji\nfo\t=\tWyspy Owcze\nfr\t=\tFrancja\nga\t=\tGabon\ngb\t=\tWielka Brytania\ngd\t=\tGrenada\nge\t=\tGruzja\ngf\t=\tGujana Francuska\ngg\t=\tGuernsey\ngh\t=\tGhana\ngi\t=\tGibraltar\ngl\t=\tGrenlandia\ngm\t=\tGambia\ngn\t=\tGwinea\ngp\t=\tGwadelupa\ngq\t=\tGwinea Równikowa\ngr\t=\tGrecja\ngs\t=\tGeorgia Południowa i Sandwich Południowy\ngt\t=\tGwatemala\ngu\t=\tGuam\ngw\t=\tGwinea-Bissau\ngy\t=\tGujana\nhk\t=\tHongkong\nhm\t=\tWyspy Heard i McDonalda\nhn\t=\tHonduras\nhr\t=\tChorwacja\nht\t=\tHaiti\nhu\t=\tWęgry\nid\t=\tIndonezja\nie\t=\tIrlandia\nil\t=\tIzrael\nim\t=\tWyspa Man\nin\t=\tIndie\nio\t=\tBrytyjskie Terytorium Oceanu Indyjskiego\niq\t=\tIrak\nir\t=\tIran\nis\t=\tIslandia\nit\t=\tWłochy\nje\t=\tJersey\njm\t=\tJamajka\njo\t=\tJordania\njp\t=\tJaponia\nke\t=\tKenia\nkg\t=\tKirgistan\nkh\t=\tKambodża\nki\t=\tKiribati\nkm\t=\tKomory\nkn\t=\tSaint Kitts i Nevis\nkp\t=\tKorea Północna\nkr\t=\tKorea Południowa\nkw\t=\tKuwejt\nky\t=\tKajmany\nkz\t=\tKazachstan\nla\t=\tLaos\nlb\t=\tLiban\nlc\t=\tSaint Lucia\nli\t=\tLiechtenstein\nlk\t=\tSri Lanka\nlr\t=\tLiberia\nls\t=\tLesotho\nlt\t=\tLitwa\nlu\t=\tLuksemburg\nlv\t=\tŁotwa\nly\t=\tLibia\nma\t=\tMaroko\nmc\t=\tMonako\nmd\t=\tMołdawia\nme\t=\tCzarnogóra\nmf      =\tSaint-Martin\nmg\t=\tMadagaskar\nmh\t=\tWyspy Marshalla\nmk\t=\tMacedonia\nml\t=\tMali\nmm\t=\tBirma\nmn\t=\tMongolia\nmo\t=\tMakau\nmp\t=\tMariany Północne\nmq\t=\tMartynika\nmr\t=\tMauretania\nms\t=\tMontserrat\nmt\t=\tMalta\nmu\t=\tMauritius\nmv\t=\tMalediwy\nmw\t=\tMalawi\nmx\t=\tMeksyk\nmy\t=\tMalezja\nmz\t=\tMozambik\nna\t=\tNamibia\nnc\t=\tNowa Kaledonia\nne\t=\tNiger\nnf\t=\tWyspa Norfolk\nng\t=\tNigeria\nni\t=\tNikaragua\nnl\t=\tHolandia\nno\t=\tNorwegia\nnp\t=\tNepal\nnr\t=\tNauru\nnu\t=\tNiue\nnz\t=\tNowa Zelandia\nom\t=\tOman\npa\t=\tPanama\npe\t=\tPeru\npf\t=\tPolinezja Francuska\npg\t=\tPapua-Nowa Gwinea\nph\t=\tFilipiny\npk\t=\tPakistan\npl\t=\tPolska\npm\t=\tSaint Pierre i Miquelon\npn=Wyspy Pitcairn\npr\t=\tPortoryko\npt\t=\tPortugalia\npw\t=\tPalau\npy\t=\tParagwaj\nqa\t=\tKatar\nqm=Wyspy Midway\nqs=Bassas da India\nqu=Wyspa Juan de Nova\nqw=Wyspa Wake\nqx=Wyspy Glorieuses\nqz=Akrotiri\nre\t=\tReunion\nro\t=\tRumunia\nrs\t=\tSerbia\nru\t=\tRosja\nrw\t=\tRwanda\nsa\t=\tArabia Saudyjska\nsb\t=\tWyspy Salomona\nsc\t=\tSeszele\nsd\t=\tSudan\nse\t=\tSzwecja\nsg\t=\tSingapur\nsh=Wyspa Świętej Heleny, Wyspa Wniebowstąpienia i Tristan da Cunha\nsi\t=\tSłowenia\nsk\t=\tSłowacja\nsl\t=\tSierra Leone\nsm\t=\tSan Marino\nsn\t=\tSenegal\nso\t=\tSomalia\nsr\t=\tSurinam\nss=Sudan Południowy\nst\t=\tWyspy Świętego Tomasza i Książęca\nsv\t=\tSalwador\nsx=Sint Maarten\nsy\t=\tSyria\nsz\t=\tSuazi\ntc\t=\tTurks i Caicos\ntd\t=\tCzad\ntf=Francuskie Terytoria Południowe i Antarktyczne\ntf\t=\tFrancuskie Terytoria Południowe\ntg\t=\tTogo\nth\t=\tTajlandia\ntj\t=\tTadżykistan\ntk\t=\tTokelau\ntl\t=\tTimor Wschodni\ntm\t=\tTurkmenistan\ntn\t=\tTunezja\nto\t=\tTonga\ntr\t=\tTurcja\ntt\t=\tTrynidad i Tobago\ntv\t=\tTuvalu\ntw\t=\tTajwan\ntz\t=\tTanzania\nua\t=\tUkraina\nug\t=\tUganda\nus\t=\tStany Zjednoczone\nuy\t=\tUrugwaj\nuz\t=\tUzbekistan\nva\t=\tWatykan\nvc\t=\tSaint Vincent i Grenadyny\nve\t=\tWenezuela\nvg\t=\tBrytyjskie Wyspy Dziewicze\nvi\t=\tWyspy Dziewicze Stanów Zjednoczonych\nvn\t=\tWietnam\nvu\t=\tVanuatu\nwf\t=\tWallis i Futuna\nws\t=\tSamoa\nxa=Wyspy Ashmore i Cartiera\nxb=Wyspa Baker\nxc=Wyspy Morza Koralowego\nxd=Dhekelia\nxe=Wyspa Europa\nxg=Strefa Gazy\nxh=Wyspa Howland\nxj=Wyspa Jan Mayen\nxk=Kosowo\nxl=Atol Palmyra\nxm=Rafa Kingman\nxp=Wyspy Paracelskie\nxq=Wyspa Jarvis\nxr=Svalbard\nxs=Wyspy Spratly\nxt=Wyspa Tromelin\nxu=Atol Johnston\nxv=Wyspa Navassa\nxw=Zachodni Brzeg\nye\t=\tJemen\nyt\t=\tMajotta\nza\t=\tRepublika Południowej Afryki\nzm\t=\tZambia\nzw\t=\tZimbabwe\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/resetProfile.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY refreshProfile.dialog.title \"Odświeżanie programu &brandShortName;\">\n<!ENTITY refreshProfile.dialog.description1 \"Zacznij od nowa, aby rozwiązać problemy i przywrócić wydajność.\">\n<!ENTITY refreshProfile.dialog.description2 \"Odświeżenie spowoduje:\">\n<!ENTITY refreshProfile.dialog.items.label1 \"Usunięcie dodatków i modyfikacji\">\n<!ENTITY refreshProfile.dialog.items.label2 \"Przywrócenie ustawień domyślnych przeglądarki\">\n<!ENTITY refreshProfile.dialog.button.label \"Odśwież program &brandShortName;\">\n\n<!ENTITY refreshProfile.title \"Dostrój Firefoksa\">\n<!ENTITY refreshProfile.button.label \"Odśwież program &brandShortName;…\">\n<!ENTITY refreshProfile.cleaning.description \"Prawie gotowe…\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/resetProfile.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nresetUnusedProfile.message=Wygląda na to, że program %S nie był włączany od jakiegoś czasu. Czy chcesz go wyczyścić, żeby śmigał jak nowy? No i witaj z powrotem!\nresetUninstalled.message=Wygląda na to, że program %S został zainstalowany ponownie. Czy chcesz go wyczyścić, żeby śmigał jak nowy?\n\nrefreshProfile.resetButton.label=Odśwież program %S…\nrefreshProfile.resetButton.accesskey=O\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/search/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddEngineConfirmTitle=Dodawanie wyszukiwarki\naddEngineConfirmation=Czy dodać wyszukiwarkę %S do paska wyszukiwania?\\n\\nŹródło: %S\naddEngineAsCurrentText=&Ustaw jako bieżącą wyszukiwarkę\naddEngineAddButtonLabel=Dodaj\n\nerror_loading_engine_title=Błąd pobierania\nerror_loading_engine_msg2=Program %S nie mógł pobrać wtyczki dla wyszukiwarki z adresu:\\n%S\nerror_duplicate_engine_msg=Program %S nie mógł zainstalować wtyczki dla wyszukiwarki z „%S”, ponieważ wtyczka o tej nazwie już istnieje.\n\nerror_invalid_engine_title=Błąd instalacji\nerror_invalid_format_title=Nieprawidłowy format\nerror_invalid_engine_msg2=Program %1$S nie mógł zainstalować wyszukiwarki z adresu %2$S\n\nsuggestion_label=Podpowiedzi\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/security/caps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCheckLoadURIError=Błąd naruszenia bezpieczeństwa: Treść zawarta pod adresem „%S” nie może zostać wczytana lub powiązana z „%S”.\nCheckSameOriginError=Błąd naruszenia bezpieczeństwa: Treść zawarta pod adresem „%S” nie może wczytać danych z „%S”.\nExternalDataError=Błąd naruszenia bezpieczeństwa: Treść zawarta pod adresem „%S” próbowała wczytać „%S”, ale nie może wczytać zewnętrznych danych, gdy są one używane jako obraz.\n\nGetPropertyDeniedOrigins=Witrynie <%1$S> nie udzielono uprawnień do odczytania właściwości %2$S.%3$S z <%4$S>.\nGetPropertyDeniedOriginsSubjectDomain=Witrynie <%1$S> (document.domain=<%5$S>) nie udzielono uprawnień do odczytania właściwości %2$S.%3$S z <%4$S> (document.domain nie została ustawiona).\nGetPropertyDeniedOriginsObjectDomain=Witrynie <%1$S> (document.domain nie została ustawiona) nie udzielono uprawnień do odczytania właściwości %2$S.%3$S z <%4$S> (document.domain=<%5$S>).\nGetPropertyDeniedOriginsSubjectDomainObjectDomain=Witrynie <%1$S> (document.domain=<%5$S>) nie udzielono uprawnień do odczytania właściwości %2$S.%3$S z <%4$S> (document.domain=<%6$S>).\n\nSetPropertyDeniedOrigins=Witrynie <%1$S> nie udzielono uprawnień do ustawienia właściwości %2$S.%3$S na <%4$S>.\nSetPropertyDeniedOriginsSubjectDomain=Witrynie <%1$S> (document.domain=<%5$S>) nie udzielono uprawnień do ustawienia właściwości %2$S.%3$S na <%4$S> (document.domain nie została ustawiona).\nSetPropertyDeniedOriginsObjectDomain=Witrynie <%1$S> (document.domain nie została ustawiona) nie udzielono uprawnień do ustawienia właściwości %2$S.%3$S na <%4$S> (document.domain=<%5$S>).\nSetPropertyDeniedOriginsSubjectDomainObjectDomain=Witrynie <%1$S> (document.domain=<%5$S>) nie udzielono uprawnień do ustawienia właściwości %2$S.%3$S na <%4$S> (document.domain=<%6$S>).\n\nCallMethodDeniedOrigins=Witrynie <%1$S> nie udzielono uprawnień do wywołania metody %2$S.%3$S na <%4$S>.\nCallMethodDeniedOriginsSubjectDomain=Witrynie <%1$S> (document.domain=<%5$S>) nie udzielono uprawnień do wywołania metody %2$S.%3$S na <%4$S> (document.domain nie została ustawiona).\nCallMethodDeniedOriginsObjectDomain=Witrynie <%1$S> (document.domain nie została ustawiona) nie udzielono uprawnień do wywołania metody %2$S.%3$S na <%4$S> (document.domain=<%5$S>).\nCallMethodDeniedOriginsSubjectDomainObjectDomain=Witrynie <%1$S> (document.domain=<%5$S>) nie udzielono uprawnień do wywołania metody %2$S.%3$S na <%4$S> (document.domain=<%6$S>).\n\nGetPropertyDeniedOriginsOnlySubject=Witrynie <%S> nie udzielono uprawnień do odczytania właściwości %S.%S\nSetPropertyDeniedOriginsOnlySubject=Witrynie <%S> nie udzielono uprawnień do ustawienia właściwości %S.%S\nCallMethodDeniedOriginsOnlySubject=Witrynie <%S> nie udzielono uprawnień do wywołania metody %S.%S\nCreateWrapperDenied=Nie udzielono uprawnień do utworzenia klasy opakowującej dla obiektu klasy %S\nCreateWrapperDeniedForOrigin=Witrynie <%2$S> nie udzielono uprawnień do utworzenia klasy opakowującej dla obiektu klasy %1$S\nProtocolFlagError=Ostrzeżenie: Program obsługi protokołu „%S” nie rozgłasza polityki bezpieczeństwa. Pomimo że obecnie dozwolone jest wczytywanie z takich protokołów, jest to przestarzałe. Należy zapoznać się z dokumentacją w nsIProtocolHandler.idl.\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/security/csp.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCSPViolation=Ustawienia strony zablokowały wczytanie zasobu: %1$S\nCSPViolationWithURI=Ustawienia strony zablokowały wczytanie zasobu „%2$S” („%1$S”).\nCSPROViolation=Nastąpiło naruszenie dla polityki „report-only” CSP („%1$S”). Zachowanie zostało dopuszczone i został wysłany raport CSP.\nCSPROViolationWithURI=Ustawienia strony zaobserwowały wczytanie zasobu „%2$S” („%1$S”). Wysyłanie raportu CSP.\ntriedToSendReport=Próbowano przesłać zgłoszenie do nieprawidłowego URI: „%1$S”\ncouldNotParseReportURI = nie udało się przetworzyć URI zgłoszenia: %1$S\ncouldNotProcessUnknownDirective = Nie udało się przetworzyć nieznanej dyrektywy „%1$S”\nignoringUnknownOption=Ignorowanie nieznanej opcji „%1$S”\nignoringDuplicateSrc=Ignorowanie duplikatu źródła „%1$S”\nignoringSrcFromMetaCSP=Ignorowanie źródła „%1$S” (nieobsługiwane, gdy dostarczone poprzez znacznik meta).\nignoringSrcWithinScriptStyleSrc=Ignorowanie „%1$S” w script-src lub style-src: określono „nonce-source” lub „hash-source”\nignoringSrcForStrictDynamic=Ignorowanie „%1$S” w script-src: określono „strict-dynamic”\nignoringStrictDynamic=Ignorowanie źródła „%1$S” (obsługiwane wyłącznie w „script-src”).\nstrictDynamicButNoHashOrNonce=Dyrektywa „strict-dynamic” w „%1$S” bez prawidłowego atrybutu „nonce” lub „hash” może zablokować wczytywanie wszystkich skryptów\nreportURInotHttpsOrHttp2=URI zgłoszenia („%1$S”) powinno używać protokołu HTTP lub HTTPS.\nreportURInotInReportOnlyHeader=Strona „%1$S” stosuje politykę „Report-Only” bez URI raportowania. Mechanizm CSP nie zablokuje ani nie zgłosi naruszeń tej polityki.\nfailedToParseUnrecognizedSource = Nie udało się przetworzyć nierozpoznanego źródła %1$S\ninlineScriptBlocked=Próba wykonania osadzonego skryptu została zablokowana\ninlineStyleBlocked=Próba zastosowania osadzonego stylu została zablokowana\nscriptFromStringBlocked=Próba interpretacji i wykonania kodu JavaScript zawartego w łańcuchu znaków (np. przez funkcję „eval”) została zablokowana\nupgradeInsecureRequest=Zmiana niezabezpieczonego żądania „%1$S” na %2$S\nignoreSrcForDirective=Ignorowanie atrybutów src dla dyrektywy „%1$S”\nhostNameMightBeKeyword=Interpretowanie „%1$S” jako nazwy hosta, a nie słowa kluczowego. Aby zostało to zinterpretowane jako słowo kluczowe, należy użyć: '%2$S' (w cudzysłowach pojedynczych).\nnotSupportingDirective=Nieobsługiwana dyrektywa „%1$S” wraz z wartością zostanie zignorowana.\nblockAllMixedContent=Zablokowano niezabezpieczone żądanie „%1$S”.\nignoringDirectiveWithNoValues=Ignorowanie „%1$S”, ponieważ nie zawiera żadnych parametrów.\nignoringReportOnlyDirective=Ignorowanie dyrektywy „sandbox”, ponieważ została użyta w nagłówku „Content-Security-Policy-Report-Only”, „%1$S”\ndeprecatedReferrerDirective=Dyrektywa „referrer” („%1$S”) jest przestarzała. Zamiast niej należy używać nagłówka „Referrer-Policy”.\n\ncouldntParseInvalidSource = Nie udało się przetworzyć nieprawidłowego źródła %1$S\ncouldntParseInvalidHost = Nie udało się przetworzyć nieprawidłowego hosta %1$S\ncouldntParseScheme = Nie udało się przetworzyć protokołu w %1$S\ncouldntParsePort = Nie udało się przetworzyć portu w %1$S\nduplicateDirective = Wykryto zduplikowane dyrektywy %1$S. Wszystkie oprócz pierwszej z nich zostaną zignorowane.\ndeprecatedDirective=Dyrektywa „%1$S” jest przestarzała. Zamiast niej należy używać dyrektywy „%2$S”.\ncouldntParseInvalidSandboxFlag=Nie udało się przetworzyć nieprawidłowej wartości „%1$S” dla dyrektywy „sandbox”.\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/security/security.properties",
    "content": "BlockMixedDisplayContent=Zablokowano wczytywanie mieszanych treści ekranowych „%1$S”\nBlockMixedActiveContent=Zablokowano wczytywanie mieszanych treści aktywnych „%1$S”\n\nCORSDisabled=Zablokowano żądanie do zasobu innego pochodzenia: zasady „Same Origin Policy” nie pozwalają wczytywać zdalnych zasobów z „%1$S”. (wyłączone CORS)\nCORSRequestNotHttp=Zablokowano żądanie do zasobu innego pochodzenia: zasady „Same Origin Policy” nie pozwalają wczytywać zdalnych zasobów z „%1$S”. (żądanie CORS inne niż HTTP)\nCORSMissingAllowOrigin=Zablokowano żądanie do zasobu innego pochodzenia: zasady „Same Origin Policy” nie pozwalają wczytywać zdalnych zasobów z „%1$S”. (brakujący nagłówek CORS „Access-Control-Allow-Origin”)\nCORSAllowOriginNotMatchingOrigin=Zablokowano żądanie do zasobu innego pochodzenia: zasady „Same Origin Policy” nie pozwalają wczytywać zdalnych zasobów z „%1$S”. (nagłówek CORS „Access-Control-Allow-Origin” nie pasuje do „%2$S”)\nCORSNotSupportingCredentials=Zablokowano żądanie do zasobu innego pochodzenia: zasady „Same Origin Policy” nie pozwalają wczytywać zdalnych zasobów z „%1$S”. (uwierzytelnianie nie jest obsługiwane, jeżeli nagłówek CORS „Access-Control-Allow-Origin” to „*”)\nCORSMethodNotFound=Zablokowano żądanie do zasobu innego pochodzenia: zasady „Same Origin Policy” nie pozwalają wczytywać zdalnych zasobów z „%1$S”. (metoda nie odnaleziona w nagłówku CORS „Access-Control-Allow-Methods”)\nCORSMissingAllowCredentials=Zablokowano żądanie do zasobu innego pochodzenia: zasady „Same Origin Policy” nie pozwalają wczytywać zdalnych zasobów z „%1$S”. (oczekiwano „true” w nagłówku CORS „Access-Control-Allow-Credentials”)\nCORSPreflightDidNotSucceed=Zablokowano żądanie do zasobu innego pochodzenia: zasady „Same Origin Policy” nie pozwalają wczytywać zdalnych zasobów z „%1$S”. (żądanie CORS OPTIONS się nie powiodło)\nCORSInvalidAllowMethod=Zablokowano żądanie do zasobu innego pochodzenia: zasady „Same Origin Policy” nie pozwalają wczytywać zdalnych zasobów z „%1$S”. (nieprawidłowy token „%2$S” w nagłówku CORS „Access-Control-Allow-Methods”)\nCORSInvalidAllowHeader=Zablokowano żądanie do zasobu innego pochodzenia: zasady „Same Origin Policy” nie pozwalają wczytywać zdalnych zasobów z „%1$S”. (nieprawidłowy token „%2$S” w nagłówku CORS „Access-Control-Allow-Headers”)\nCORSMissingAllowHeaderFromPreflight=Zablokowano żądanie do zasobu innego pochodzenia: zasady „Same Origin Policy” nie pozwalają wczytywać zdalnych zasobów z „%1$S”. (brakujący token „%2$S” w nagłówku CORS „Access-Control-Allow-Headers” w żądaniu CORS OPTIONS)\n\nSTSUnknownError=Strict-Transport-Security: wystąpił nieznany błąd podczas przetwarzania przesłanego nagłówka.\nSTSUntrustworthyConnection=Strict-Transport-Security: ponieważ połączenie nie jest bezpieczne, przesłany nagłówek został zignorowany.\nSTSCouldNotParseHeader=Strict-Transport-Security: przesłano nagłówek, którego nie udało się prawidłowo zinterpretować.\nSTSNoMaxAge=Strict-Transport-Security: przesłany nagłówek nie zawiera dyrektywy „max-age”.\nSTSMultipleMaxAges=Strict-Transport-Security: przesłany nagłówek zawiera wiele dyrektyw „max-age”.\nSTSInvalidMaxAge=Strict-Transport-Security: przesłany nagłówek zawiera nieprawidłową dyrektywę „max-age”.\nSTSMultipleIncludeSubdomains=Strict-Transport-Security: przesłany nagłówek zawiera wiele dyrektyw „includeSubDomains”.\nSTSInvalidIncludeSubdomains=Strict-Transport-Security: przesłany nagłówek zawiera nieprawidłową dyrektywę „includeSubDomains”.\nSTSCouldNotSaveState=Strict-Transport-Security: wystąpił błąd podczas ustawiania Strict-Transport-Security dla hosta.\n\nPKPUnknownError=Public-Key-Pins: nieznany błąd wystąpił podczas przetwarzania przesłanego nagłówka.\nPKPUntrustworthyConnection=Public-Key-Pins: ponieważ połączenie nie jest bezpieczne, przesłany nagłówek został zignorowany.\nPKPCouldNotParseHeader=Public-Key-Pins: przesłano nagłówek, którego nie udało się prawidłowo zinterpretować.\nPKPNoMaxAge=Public-Key-Pins: przesłany nagłówek nie zawiera dyrektywy „max-age”.\nPKPMultipleMaxAges=Public-Key-Pins: przesłany nagłówek zawiera wiele dyrektyw „max-age”.\nPKPInvalidMaxAge=Public-Key-Pins: przesłany nagłówek zawiera nieprawidłową dyrektywę „max-age”.\nPKPMultipleIncludeSubdomains=Public-Key-Pins: przesłany nagłówek zawiera wiele dyrektyw „includeSubDomains”.\nPKPInvalidIncludeSubdomains=Public-Key-Pins: przesłany nagłówek zawiera nieprawidłową dyrektywę „includeSubDomains”.\nPKPInvalidPin=Public-Key-Pins: przesłany nagłówek zawiera nieprawidłowy odcisk certyfikatu.\nPKPMultipleReportURIs=Public-Key-Pins: przesłany nagłówek zawiera wiele dyrektyw „report-uri”.\nPKPPinsetDoesNotMatch=Public-Key-Pins: przesłany nagłówek nie zawiera pasującego odcisku certyfikatu.\nPKPNoBackupPin=Public-Key-Pins: przesłany nagłówek nie zawiera zapasowego odcisku certyfikatu.\nPKPCouldNotSaveState=Public-Key-Pins: wystąpił błąd podczas ustawiania Public-Key-Pins dla hosta.\nPKPRootNotBuiltIn=Public-Key-Pins: użyty certyfikat nie został wystawiony przez urząd certyfikacji z domyślnego głównego zestawu certyfikatów. Przesłany nagłówek został zignorowany, aby zapobiec nieoczekiwanej niezgodności.\n\nSHA1Sig=Strona używa certyfikatu SHA-1 - zalecane jest używanie certyfikatów z algorytmami sygnatur wykorzystującymi funkcje skracania silniejsze niż SHA-1.\nInsecurePasswordsPresentOnPage=Pola haseł obecne na niezabezpieczonej (http://) stronie. Stanowi to zagrożenie bezpieczeństwa pozwalające na kradzież danych logowania użytkownika.\nInsecureFormActionPasswordsPresent=Pola haseł obecne w formularzu z niezabezpieczonym (http://) adresem docelowym. Stanowi to zagrożenie bezpieczeństwa pozwalające na kradzież danych logowania użytkownika.\nInsecurePasswordsPresentOnIframe=Pola haseł obecne w niezabezpieczonej (http://) ramce. Stanowi to zagrożenie bezpieczeństwa pozwalające na kradzież danych logowania użytkownika.\nLoadingMixedActiveContent2=Wczytywanie mieszanej (niezabezpieczonej) interaktywnej treści „%1$S” na zabezpieczonej stronie\nLoadingMixedDisplayContent2=Wczytywanie mieszanej (niezabezpieczonej) prezentacyjnej treści „%1$S” na zabezpieczonej stronie\nBothAllowScriptsAndSameOriginPresent=Ramka z wartościami „allow-scripts” oraz „allow-same-origin” dla atrybutu „sandbox” może usunąć ten atrybut.\n\nMalformedIntegrityHash=Element „script” zawiera wadliwy skrót w atrybucie „integrity”: „%1$S”. Prawidłowy format to „<algorytm skrótu>-<wartość skrótu>”.\nInvalidIntegrityLength=Skrót zawarty w atrybucie „integrity” jest złej długości.\nInvalidIntegrityBase64=Skrót zawarty w atrybucie „integrity” nie mógł zostać zdekodowany.\nIntegrityMismatch=Żaden ze skrótów „%1$S” atrybutu „integrity” nie odpowiada treści zawartego zasobu.\nIneligibleResource=Adres %1$S nie nadaje się do sprawdzania integralności, ponieważ nie jest dopuszczony przez CORS ani politykę same-origin.\nUnsupportedHashAlg=Nieobsługiwany algorytm skrótu w atrybucie „integrity”: „%1$S”\nNoValidMetadata=Atrybut „integrity” nie zawiera żadnych prawidłowych danych.\n\nWeakCipherSuiteWarning=Serwer używa przestarzałego i niebezpiecznego szyfrowania RC4.\n\nMimeTypeMismatch=Zablokowano zasób „%1$S” z powodu niezgodności typu MIME (X-Content-Type-Options: nosniff).\nXCTOHeaderValueMissing=Ostrzeżenie nagłówka X-Content-Type-Options: wartość to „%1$S”, czy chodziło o „nosniff”?\n\nBlockScriptWithWrongMimeType=Skrypt z adresu „%1$S” został zablokowany z powodu niedozwolonego typu MIME.\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/svg/svg.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAttributeParseWarning=Nieoczekiwana wartość %2$S podczas przetwarzania atrybutu %1$S.\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/textcontext.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cutCmd.label \"Wytnij\" >\n<!ENTITY cutCmd.accesskey \"t\" >\n<!ENTITY copyCmd.label \"Kopiuj\" >\n<!ENTITY copyCmd.accesskey \"K\" >\n<!ENTITY pasteCmd.label \"Wklej\" >\n<!ENTITY pasteCmd.accesskey \"e\" >\n<!ENTITY undoCmd.label \"Cofnij\" >\n<!ENTITY undoCmd.accesskey \"C\" >\n<!ENTITY selectAllCmd.label \"Zaznacz wszystko\" >\n<!ENTITY selectAllCmd.accesskey \"a\" >\n<!ENTITY deleteCmd.label \"Usuń\" >\n<!ENTITY deleteCmd.accesskey \"U\" >\n\n<!ENTITY spellAddToDictionary.label \"Dodaj do słownika\">\n<!ENTITY spellAddToDictionary.accesskey \"D\">\n<!ENTITY spellUndoAddToDictionary.label \"Cofnij dodanie do słownika\">\n<!ENTITY spellUndoAddToDictionary.accesskey \"o\">\n<!ENTITY spellCheckToggle.label \"Sprawdź pisownię\">\n<!ENTITY spellCheckToggle.accesskey \"S\">\n<!ENTITY spellNoSuggestions.label \"(brak sugestii)\">\n<!ENTITY spellDictionaries.label \"Języki\">\n<!ENTITY spellDictionaries.accesskey \"J\">\n\n<!ENTITY searchTextBox.clear.label \"Wyczyść\">\n\n<!ENTITY fillLoginMenu.label \"Uzupełnij dane logowania\">\n<!ENTITY fillLoginMenu.accesskey \"z\">\n<!ENTITY fillPasswordMenu.label \"Uzupełnij hasło\">\n<!ENTITY fillPasswordMenu.accesskey \"h\">\n<!ENTITY fillUsernameMenu.label \"Uzupełnij nazwę użytkownika\">\n<!ENTITY fillUsernameMenu.accesskey \"n\">\n<!ENTITY noLoginSuggestions.label \"(brak sugestii)\">\n<!ENTITY viewSavedLogins.label \"Wyświetl zachowane dane logowania\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/tree.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restoreColumnOrder.label \"Przywróć porządek kolumn\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/videocontrols.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY playButton.playLabel \"Odtwórz\">\n<!ENTITY playButton.pauseLabel \"Wstrzymaj\">\n<!ENTITY muteButton.muteLabel \"Wycisz\">\n<!ENTITY muteButton.unmuteLabel \"Włącz dźwięk\">\n<!ENTITY fullscreenButton.enterfullscreenlabel \"Tryb pełnoekranowy\">\n<!ENTITY fullscreenButton.exitfullscreenlabel \"Opuść tryb pełnoekranowy\">\n<!ENTITY castingButton.castingLabel \"Wyślij na inne urządzenie\">\n<!ENTITY closedCaption.off \"Wyłączone\">\n\n<!ENTITY stats.media \"Media\">\n<!ENTITY stats.size \"Rozmiar\">\n<!ENTITY stats.activity \"Bieżący stan\">\n<!ENTITY stats.activityPaused \"Wstrzymanie\">\n<!ENTITY stats.activityPlaying \"Odtwarzanie\">\n<!ENTITY stats.activityEnded \"Zakończono\">\n<!ENTITY stats.activitySeeking \"(przewijanie)\">\n<!ENTITY stats.volume \"Głośność\">\n<!ENTITY stats.framesParsed \"Liczba przetworzonych klatek\">\n<!ENTITY stats.framesDecoded \"Liczba odkodowanych klatek\">\n<!ENTITY stats.framesPresented \"Liczba pokazanych klatek\">\n<!ENTITY stats.framesPainted \"Liczba narysowanych klatek\">\n\n<!ENTITY error.aborted \"Wczytywanie wideo przerwane.\">\n<!ENTITY error.network \"Odtwarzanie wideo przerwane z powodu błędu sieci.\">\n<!ENTITY error.decode \"Nie można odtworzyć wideo, ponieważ plik jest uszkodzony.\">\n<!ENTITY error.srcNotSupported \"Nieobsługiwany format wideo lub typ MIME.\">\n<!ENTITY error.noSource2 \"Nie odnaleziono wideo w obsługiwanym formacie i typie MIME.\">\n<!ENTITY error.generic \"Odtwarzanie wideo przerwane z powodu nieznanego błędu.\">\n\n<!ENTITY scrubberScale.nameFormat \"Upłynęło #1 z #2\">\n<!ENTITY positionAndDuration.nameFormat \"#1<span> / #2</span>\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/viewSource.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from content/viewSource.xul -->\n\n<!-- LOCALIZATION NOTE (mainWindow.title) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.title \"&brandFullName;\" >\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\" >\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifierseparator) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifierseparator \" - \" >\n<!ENTITY mainWindow.preface \"Źródło: \" >\n\n<!ENTITY fileMenu.label \"Plik\" >\n<!ENTITY fileMenu.accesskey \"P\" >\n<!ENTITY savePageCmd.label \"Zapisz stronę jako…\" >\n<!ENTITY savePageCmd.accesskey \"A\" >\n<!ENTITY savePageCmd.commandkey \"s\" >\n<!ENTITY pageSetupCmd.label \"Ustawienia strony…\" >\n<!ENTITY pageSetupCmd.accesskey \"u\" >\n<!ENTITY printPreviewCmd.label \"Podgląd wydruku\" >\n<!ENTITY printPreviewCmd.accesskey \"P\" >\n<!ENTITY printCmd.label \"Drukuj…\" >\n<!ENTITY printCmd.accesskey \"D\" >\n<!ENTITY printCmd.commandkey \"p\" >\n<!ENTITY closeCmd.label \"Zamknij\" >\n<!ENTITY closeCmd.accesskey \"k\" >\n<!ENTITY closeCmd.commandkey \"W\" >\n\n<!ENTITY textEnlarge.commandkey  \"+\">\n<!ENTITY textEnlarge.commandkey2 \"=\">\n<!ENTITY textEnlarge.commandkey3 \"\">\n<!ENTITY textReduce.commandkey   \"-\">\n<!ENTITY textReduce.commandkey2  \"\">\n<!ENTITY textReset.commandkey    \"0\">\n<!ENTITY textReset.commandkey2   \"\">\n\n<!ENTITY goToLineCmd.label \"Przejdź do wiersza…\" >\n<!ENTITY goToLineCmd.accesskey \"P\" >\n<!ENTITY goToLineCmd.commandkey \"l\" >\n\n<!ENTITY viewMenu.label \"Widok\" >\n<!ENTITY viewMenu.accesskey \"W\" >\n<!ENTITY reloadCmd.label \t\"Odśwież\" >\n<!ENTITY reloadCmd.accesskey\t\"O\" >\n<!ENTITY reloadCmd.commandkey\t\"r\" >\n<!ENTITY menu_wrapLongLines.title \"Zawijaj długie wiersze\" >\n<!ENTITY menu_wrapLongLines.accesskey \"w\" >\n<!ENTITY menu_highlightSyntax.label \"Podświetlanie składni\" >\n<!ENTITY menu_highlightSyntax.accesskey \"d\" >\n<!ENTITY menu_textSize.label \"Rozmiar tekstu\">\n<!ENTITY menu_textSize.accesskey \"S\">\n<!ENTITY menu_textEnlarge.label \"Zwiększ\">\n<!ENTITY menu_textEnlarge.accesskey \"w\">\n<!ENTITY menu_textReduce.label \"Zmniejsz\">\n<!ENTITY menu_textReduce.accesskey \"m\">\n<!ENTITY menu_textReset.label \"Normalny\">\n<!ENTITY menu_textReset.accesskey \"N\">\n\n<!ENTITY findOnCmd.label     \"Znajdź na tej stronie…\">\n<!ENTITY findOnCmd.accesskey \"Z\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label  \"Znajdź ponownie\">\n<!ENTITY findAgainCmd.accesskey \"o\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY backCmd.label \"Wstecz\">\n<!ENTITY backCmd.accesskey \"W\">\n<!ENTITY forwardCmd.label \"Do przodu\">\n<!ENTITY forwardCmd.accesskey \"D\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n\n<!ENTITY copyLinkCmd.label \"Skopiuj adres odnośnika\">\n<!ENTITY copyLinkCmd.accesskey \"o\">\n<!ENTITY copyEmailCmd.label \"Skopiuj adres e-mail\">\n<!ENTITY copyEmailCmd.accesskey \"e\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/viewSource.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngoToLineTitle=Przejdź do wiersza\ngoToLineText=Wprowadź numer wiersza\ninvalidInputTitle=Nieprawidłowe dane\ninvalidInputText=Wprowadzony numer wiersza jest nieprawidłowy.\noutOfRangeTitle=Nie odnaleziono wiersza.\noutOfRangeText=Podany numer wiersza nie został odnaleziony.\nstatusBarLineCol=Wiersz %1$S, kolumna %2$S\nviewSelectionSourceTitle = Źródło DOM zaznaczenia\nviewMathMLSourceTitle    = Źródło DOM dokumentu MathML\n\ncontext_goToLine_label=Przejdź do wiersza…\ncontext_goToLine_accesskey=P\ncontext_wrapLongLines_label=Zawijanie długich wierszy\ncontext_highlightSyntax_label=Podświetlanie składni\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/webConsole.dtd",
    "content": "<!ENTITY networkPanel.requestURL                  \"URL żądania\">\n<!ENTITY networkPanel.requestMethod               \"Metoda żądania\">\n<!ENTITY networkPanel.statusCode                  \"Kod stanu\">\n\n<!ENTITY networkPanel.requestHeaders              \"Nagłówki żądania\">\n<!ENTITY networkPanel.requestCookie               \"Przesłane ciasteczko\">\n<!ENTITY networkPanel.requestBody                 \"Zawartość żądania\">\n<!ENTITY networkPanel.requestFormData             \"Przesłane dane formularzy\">\n\n<!ENTITY networkPanel.responseHeaders             \"Nagłówki odpowiedzi\">\n<!ENTITY networkPanel.responseBody                \"Zawartość odpowiedzi\">\n<!ENTITY networkPanel.responseBodyCached          \"Dane z pamięci podręcznej\">\n<!ENTITY networkPanel.responseBodyUnknownType     \"Nieznany typ zawartości\">\n<!ENTITY networkPanel.responseNoBody              \"Brak zawartości w odpowiedzi\">\n<!ENTITY networkPanel.responseImage               \"Odebrany obrazek\">\n<!ENTITY networkPanel.responseImageCached         \"Obrazek z pamięci podręcznej\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/webapps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (webapps.uninstall.notification): %S will be replaced with the name of the uninstalled web app\nuninstall.notification = Aplikacja „%S” została odinstalowana z komputera.\nuninstall.label = Dezinstalacja aplikacji\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/wizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  button-back-mac.label        \"Wstecz\">\n<!ENTITY  button-back-mac.accesskey    \"W\">\n<!ENTITY  button-next-mac.label        \"Kontynuuj\">\n<!ENTITY  button-next-mac.accesskey    \"K\">\n<!ENTITY  button-finish-mac.label      \"Gotowe\">\n<!ENTITY  button-cancel-mac.label      \"Anuluj\">\n\n<!ENTITY  button-back-unix.label       \"Wstecz\">\n<!ENTITY  button-back-unix.accesskey   \"W\">\n<!ENTITY button-next-unix.label \"Dalej\">\n<!ENTITY button-next-unix.accesskey \"D\">\n<!ENTITY  button-finish-unix.label     \"Zakończ\">\n<!ENTITY  button-cancel-unix.label     \"Anuluj\">\n\n<!ENTITY  button-back-win.label        \"&lt; Wstecz\">\n<!ENTITY  button-back-win.accesskey    \"W\">\n<!ENTITY  button-next-win.label        \"Dalej &gt;\">\n<!ENTITY  button-next-win.accesskey    \"D\">\n<!ENTITY  button-finish-win.label      \"Zakończ\">\n<!ENTITY  button-cancel-win.label      \"Anuluj\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/wizard.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndefault-first-title=%S - zapraszamy\ndefault-last-title=%S - finalizowanie\ndefault-first-title-mac=Wstęp\ndefault-last-title-mac=Zakończenie\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/xbl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nUnexpectedElement=Nieoczekiwany element <%1$S>.\nGTK2Conflict2=Zdarzenie klawisza jest niedostępne dla GTK2: key=\"%S\" modifiers=\"%S\" id=\"%S\"\nWinConflict2=Zdarzenie klawisza jest niedostępne przy niektórych układach klawiatury: key=\"%S\" modifiers=\"%S\" id=\"%S\"\nTooDeepBindingRecursion=Wiązanie XBL „%S” jest już używane przez zbyt wiele elementów nadrzędnych; w celu uniknięcia nieskończonej rekurencji, nie zostanie ono nałożone.\nCircularExtendsBinding=Rozszerzanie wiązania XBL „%S” o „%S” spowodowałoby, że wiązanie to rozszerzałoby samo siebie.\nCommandNotInChrome=Stosowanie <handler command=\"…\"> nie jest dozwolone poza chrome.\nMalformedXBL = Plik XBL jest wadliwy. Sprawdź obecność przestrzeni nazw XBL w znaczniku bindings.\nInvalidExtendsBinding=Rozszerzanie „%S” jest niewłaściwe. Nie należy rozszerzać nazw znaczników.\nMissingIdAttr = W znaczniku wiązania brakuje atrybutu „id”.\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/xml/prettyprint.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY xml.nostylesheet \"Podany plik XML nie zawiera żadnych informacji o stylach z nim związanych. Poniżej wyświetlone jest drzewo dokumentu.\" >\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/xpinstall/xpinstall.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nInstallFile=Instalowanie: %s\nInstallSharedFile=Instalowanie współdzielonego pliku: %s\nReplaceFile=Zamiana: %s\nReplaceSharedFile=Zamiana współdzielonego pliku: %s\nSkipFile=Pomijanie: %s\nSkipSharedFile=Pomijanie współdzielonego pliku: %s\nDeleteFile=Usuwanie pliku: %s\nDeleteComponent=Usuwanie komponentu: %s\nExecute=Wykonywanie: %s\nExecuteWithArgs=Wykonywanie: %s z argumentem: %s\nCopyFile=Kopiowanie pliku: %s do %s\nExecuteFile=Wykonywanie pliku: %s\nExecuteFileWithArgs=Wykonywanie pliku: %s z argumentem: %s\nMoveFile=Przenoszenie pliku: %s to %s\nRenameFile=Zmiana nazwy pliku: %s na %s\nCreateFolder=Tworzenie folderu: %s\nRemoveFolder=Usuwanie folderu: %s\nRenameFolder=Zmiana nazwy folderu: %s na %s\nWindowsShortcut=Skrót: %s\nMacAlias=Alias Mac: %s\nWindowsRegisterServer=Serwer rejestru Windows: %s\nUnknownFileOpCommand=Nieznane polecenie operacji na pliku!\nPatch=Instalacja poprawek w: %s\nUninstall=Dezinstalacja: %s\nRegSkin=Rejestrowanie motywu: %s\nRegLocale=Rejestrowanie ustawień językowych: %s\nRegContent=Rejestrowanie zawartości: %s\nRegPackage=Rejestrowanie pakietu: %s\nApplyNowSkin=Użyj tego motywu\nApplyNowLocale=Użyj tych ustawień lokalnych\nConfirmSkin=Zainstalować motyw „%1$S” z %2$S?\nConfirmLocale=Zainstalować ustawienia lokalne „%1$S” z %2$S?\nOK=Zainstaluj\nprogress.queued=W kolejce\nprogress.downloading=Pobieranie…\nprogress.downloaded=Pobieranie zakończono\nprogress.installing=Instalowanie…\nUnsigned=Niepodpisany\nERROR=BŁĄD\nerror0=Instalacja się powiodła\nerror999=Wymagany jest restart\nerror-202=Dostęp zabroniony\nerror-203=Nieoczekiwany błąd instalacji.\\nPrzejrzyj dziennik konsoli błędów, aby uzyskać bardziej szczegółowe informacje.\nerror-204=Nie znaleziono skryptu instalacyjnego\nerror-207=Nieprawidłowy pakiet instalacyjny\nerror-208=Nieprawidłowy argument\nerror-210=Użytkownik anulował instalację\nerror-214=Wymagany plik nie istnieje\nerror-215=Plik jest tylko do odczytu\nerror-218=Błąd rozpakowywania AppleSingle\nerror-219=Nieprawidłowa ścieżka\nerror-225=Rozpakowywanie nie powiodło się\nerror-227=Anulowano instalację\nerror-228=Błąd pobierania\nerror-229=Błąd skryptu\nerror-230=Plik już istnieje\nerror-235=Za mało miejsca\nerror-239=Rejestracja elementu interfejsu - chrome się nie powiodła\nerror-240=Niezakończona instalacja\nerror-244=Nieobsługiwany typ pakietu\nerror-260=Cyfrowy podpis nie mógł zostać zweryfikowany.\nerror-261=Nieprawidłowa suma kontrolna pliku (plik prawdopodobnie uszkodzony podczas pobierania)\nerror-262=Nieznany lub nieprawidłowy rodzaj sumy kontrolnej pliku\nerror-299=Za mało pamięci\nunknown.error=Wystąpił nieoczekiwany błąd %S\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/xslt/xslt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n1=Przetwarzanie arkusza stylów XSLT się nie powiodło.\n2=Przetwarzanie wyrażenia XPath zakończyło się niepowodzeniem.\n3=\n4=Transformacja XSLT zakończyła się niepowodzeniem.\n5=Nieprawidłowa funkcja XSLT/XPath.\n6=Arkusz stylów XSLT zawiera (prawdopodobnie) odwołanie rekurencyjne.\n7=Wartość atrybutu niedozwolona w XSLT 1.0.\n8=Wyrażenie XPath powinno zwrócić NodeSet.\n9=Transformacja XSLT została zakończona przez <xsl:message>.\n10=Podczas wczytywania arkusza stylów XSLT wystąpił błąd połączenia sieciowego:\n11=Arkusz stylów XSLT nie ma zdefiniowanego typu mime XML:\n12=Arkusz stylów XSLT zawiera bezpośrednio lub pośrednio polecenie importu lub włączenia zawartości samego siebie.\n13=Funkcja XPath została wywołana z nieprawidłową liczbą argumentów.\n14=Wywołano nieznaną funkcję rozszerzenia XPath.\n15=Błąd przetwarzania XPath: oczekiwano „)”:\n16=Błąd przetwarzania XPath: nieprawidłowa oś:\n17=Błąd przetwarzania XPath: oczekiwano testu Name lub Nodetype:\n18=Błąd przetwarzania XPath: oczekiwano „]”:\n19=Błąd przetwarzania XPath: nieprawidłowa nazwa zmiennej:\n20=Błąd przetwarzania XPath: nieoczekiwane zakończenie wyrażenia:\n21=Błąd przetwarzania XPath: oczekiwano operatora:\n22=Błąd przetwarzania XPath: niezamknięty literał:\n23=Błąd przetwarzania XPath: nieoczekiwany znak „:”:\n24=Błąd przetwarzania XPath: nieoczekiwany znak „!”. Negację stosuje się przez użycie not():\n25=Błąd przetwarzania XPath: odnaleziono nieprawidłowy znak:\n26=Błąd przetwarzania XPath: oczekiwano operatora binarnego:\n27=Ze względów bezpieczeństwa wczytywanie arkusza stylów XSLT zostało zablokowane.\n28=Wyliczanie nieprawidłowego wyrażenia.\n29=Niedomknięty nawias klamrowy.\n30=Próba utworzenia elementu z nieprawidłowym QName.\n31=Wiązanie zmiennej przesłania wiązanie zmiennej w tym samym szablonie.\n32=Niedozwolone wywołanie funkcji „key()”.\n\nLoadingError=Podczas wczytywania arkusza stylów wystąpił błąd: %S\nTransformError=Wystąpił błąd podczas transformacji XSLT: %S\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global/xul.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMissingOverlay=Nie udało się wczytać nakładki z %1$S.\nPINotInProlog=Instrukcja przetwarzania <?%1$S?> nie ma żadnego skutku poza prologiem (zob. błąd 360119).\nNeededToWrapXUL=Pudełko XUL dla elementu %1$S zawierało element potomny inline %2$S, co wymusiło, by wszystkie jego elementy potomne zostały opakowane w bloku.\nNeededToWrapXULInlineBox=Pudełko XUL dla elementu %1$S zawierało element potomny inline %2$S, co wymusiło, by wszystkie jego elementy potomne zostały opakowane w bloku. W większości sytuacji można to obejść zamieniając „display: -moz-inline-box” na „display: -moz-inline-box; display: inline-block”.\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global-platform/mac/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Skocz\npress   =       Naciśnij\ncheck   =       Zaznacz\nuncheck =       Odznacz\nselect  =       Wybierz\nopen    =       Otwórz\nclose   =       Zamknij\nswitch  =       Przełącz\nclick   =       Kliknij\ncollapse=       Zwiń\nexpand  =       Rozwiń\nactivate=       Aktywuj\ncycle   =       Obróć\n\nhtmlContent = Treść HTML\n\ntab=tabulacja\n\nterm    =       termin\ndefinition =    definicja\n\nsearchTextField=pole wyszukiwania\napplication=aplikacja\nsearch  =       wyszukiwanie\nbanner  =       baner\nnavigation =    nawigacja\ncomplementary = uzupełniająca\ncontent =       treść\nmain    =       główna\n\nalert=alarm\nalertDialog=okno alarmu\narticle=artykuł\ndocument=dokument\nlog=dziennik\nmarquee=element przewijany\nmath=wzór matematyczny\nnote=notatka\nregion=region\nstatus=status aplikacji\ntimer=minutnik\ntooltip=etykieta\nseparator=separator\ntabPanel=panel karty\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global-platform/mac/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" unless \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global-platform/mac/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#mac\r\n#this file defines the on screen display names for the various modifier keys\r\n#these are used in XP menus to show keyboard shortcuts\r\n\r\n#the shift key - open up arrow symbol (ctrl-e)\r\nVK_SHIFT=\\u21e7\r\n\r\n#the command key - clover leaf symbol (ctrl-q)\r\nVK_META=\\u2318\r\n\r\n#the win key - never generated by native key event\r\nVK_WIN=win\r\n\r\n#the option/alt key - splitting tracks symbol (ctrl-g)\r\nVK_ALT=\\u2325\r\n\r\n#the control key. hat symbol (ctrl-f)\r\nVK_CONTROL=\\u2303\r\n\r\n#the separator character used between modifiers (none on Mac OS)\r\nMODIFIER_SEPARATOR=\r\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global-platform/unix/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Skocz\npress   =       Naciśnij\ncheck   =       Zaznacz\nuncheck =       Odznacz\nselect  =       Wybierz\nopen    =       Otwórz\nclose   =       Zamknij\nswitch  =       Przełącz\nclick   =       Kliknij\ncollapse=       Zwiń\nexpand  =       Rozwiń\nactivate=       Aktywuj\ncycle   =       Obróć\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global-platform/unix/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" unless \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global-platform/unix/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Shift\n\n#the command key\nVK_META=Meta\n\n#the win key (Super key and Hyper keys are mapped to DOM Win key)\nVK_WIN=Win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Ctrl\n\n#the separator character used between modifiers\nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global-platform/win/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Skocz\npress   =       Naciśnij\ncheck   =       Zaznacz\nuncheck =       Odznacz\nselect  =       Wybierz\nopen    =       Otwórz\nclose   =       Zamknij\nswitch  =       Przełącz\nclick   =       Kliknij\ncollapse=       Zwiń\nexpand  =       Rozwiń\nactivate=       Aktywuj\ncycle   =       Obróć\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global-platform/win/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" unless \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global-platform/win/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Shift\n\n#the command key\nVK_META=Meta\n\n#the win key\nVK_WIN=Win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Ctrl\n\n#the separator character used between modifiers\nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/global-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#\n#   Localizable URLs\n#\npluginStartupMessage=Uruchamiana jest wtyczka obsługująca typ\n\n# plug-ins URLs\npluginupdates_label=mozilla.com/plugincheck\npluginupdates_url=http://www.mozilla.com/plugincheck/\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/mozapps/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (window.width, window.height): These values should be\nclose to the golden ratio (1.618:1) while making sure it's wide enough for long\nfile names and tall enough to hint that there are more downloads in the list -->\n<!ENTITY window.width2                    \"485\">\n<!ENTITY window.height                    \"300\">\n\n<!ENTITY starting.label \t\t\"Rozpoczynanie…\" >\n\n<!ENTITY scanning.label                   \"Skanowanie w poszukiwaniu wirusów…\">\n\n<!ENTITY downloads.title \t\t\"Pobieranie plików\" >\n\n<!ENTITY cmd.pause.label \t\t\"Wstrzymaj\" >\n<!ENTITY cmd.pause.accesskey \t\t\"s\" >\n<!ENTITY cmd.resume.label \t\t\"Kontynuuj\" >\n<!ENTITY cmd.resume.accesskey \t\t\"K\" >\n<!ENTITY cmd.cancel.label \t\t\"Anuluj\" >\n<!ENTITY cmd.cancel.accesskey \t\t\"A\" >\n<!ENTITY cmd.show.label \t\t\"Otwórz folder zapisu\" >\n<!ENTITY cmd.show.accesskey \t\t\"f\" >\n<!ENTITY cmd.showMac.label              \"Pokaż w Finderze\">\n<!ENTITY cmd.showMac.accesskey          \"F\">\n<!ENTITY cmd.open.label \t\t\"Otwórz\" >\n<!ENTITY cmd.open.accesskey \t\t\"O\" >\n<!ENTITY cmd.openWith.label \t\t\"Otwórz za pomocą…\" >\n<!ENTITY cmd.openWith.accesskey \t\"z\" >\n<!ENTITY cmd.retry.label \t\t\"Pobierz ponownie\" >\n<!ENTITY cmd.retry.accesskey \t\t\"p\" >\n<!ENTITY cmd.goToDownloadPage.label       \"Przejdź do strony pobierania\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"s\">\n<!ENTITY cmd.copyDownloadLink.label         \"Kopiuj adres źródłowy\">\n<!ENTITY cmd.copyDownloadLink.accesskey     \"d\">\n\n<!ENTITY cmd.removeFromList.label \t\"Usuń z listy\" >\n<!ENTITY cmd.removeFromList.accesskey \t\"U\">\n\n<!ENTITY cmd.close.commandKey\t\t\"w\">\n<!ENTITY cmd.close2.commandKey\t\t\"j\">\n<!ENTITY cmd.close2Unix.commandKey\t\"y\">\n<!ENTITY cmd.clearList.label\t\t\"Wyczyść listę\" >\n<!ENTITY cmd.clearList.tooltip\t\t\"Usuń z listy pliki, których pobieranie zostało zakończone, anulowane lub się nie powiodło\" >\n<!ENTITY cmd.clearList.accesskey\t\t\"w\" >\n<!ENTITY cmd.find.commandKey              \"f\">\n<!ENTITY cmd.search.commandKey            \"k\">\n\n<!ENTITY closeWhenDone.label \t\t\"Zamknij okno po zakończeniu pobierania\" >\n<!ENTITY closeWhenDone.tooltip \t\t\"Zamknij okno po zakończeniu pobierania wszystkich plików\" >\n\n<!ENTITY showFolder.label\t\t\"Wyświetl ten folder\">\n\n<!ENTITY searchBox.label                  \"Szukaj…\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/mozapps/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nshortSeconds=s;s;s\nshortMinutes=min;min;min\nshortHours=h;h;h\nshortDays=dzień;dni;dni\n\npaused=Wstrzymane – #1\ndownloading=Pobieranie\nnotStarted=Nie rozpoczęto\nfailed=Nie powiodło się\nfinished=Zakończono\ncanceled=Anulowano\n\ndownloadErrorAlertTitle=Błąd pobierania pliku\ndownloadErrorGeneric=Nie można zapisać pobieranego pliku z powodu nieznanego błędu.\\n\\nNależy spróbować ponownie.\n\nquitCancelDownloadsAlertTitle=Czy anulować pobieranie wszystkich plików?\nquitCancelDownloadsAlertMsg=Jeśli skończysz teraz pracę programu, pobieranie bieżącego pliku zostanie anulowane. Czy na pewno zakończyć pracę programu?\nquitCancelDownloadsAlertMsgMultiple=Jeśli skończysz teraz pracę programu, pobieranie wszystkich %S plików zostanie anulowane. Czy na pewno zakończyć pracę programu?\nquitCancelDownloadsAlertMsgMac=Jeśli skończysz teraz pracę programu, pobieranie bieżącego pliku zostanie anulowane. Czy na pewno zakończyć pracę programu?\nquitCancelDownloadsAlertMsgMacMultiple=Jeśli skończysz teraz pracę programu, pobieranie wszystkich %S plików zostanie anulowane. Czy na pewno zakończyć pracę programu?\nofflineCancelDownloadsAlertTitle=Czy anulować pobieranie wszystkich plików?\nofflineCancelDownloadsAlertMsgMultiple=Jeśli przejdziesz teraz do trybu offline, pobieranie wszystkich %S plików zostanie anulowane. Czy na pewno przejść do trybu offline?\nofflineCancelDownloadsAlertMsg=Jeśli przejdziesz teraz do trybu offline, pobieranie bieżącego pliku zostanie anulowane. Czy na pewno przejść do trybu offline?\nleavePrivateBrowsingCancelDownloadsAlertTitle=Czy anulować pobieranie wszystkich plików?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsg2=Zamknięcie wszystkich okien trybu prywatnego teraz spowoduje przerwanie pobierania 1 pliku. Czy na pewno opuścić tryb prywatny?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsgMultiple2=Zamknięcie wszystkich okien trybu prywatnego teraz spowoduje przerwanie pobierania %S plików. Czy na pewno opuścić tryb prywatny?\n\ncancelDownloadsOKText=Anuluj pobieranie 1 pliku\ncancelDownloadsOKTextMultiple=Anuluj pobieranie %S plików\ndontQuitButtonWin=Nie kończ\ndontQuitButtonMac=Nie zamykaj\ndontGoOfflineButton=Pozostań w trybie online\ndontLeavePrivateBrowsingButton2=Pozostań w trybie prywatnym\ndownloadsCompleteTitle=Zakończono pobieranie\ndownloadsCompleteMsg=Zakończono pobieranie wszystkich plików\n\ninfiniteRate=Bardzo szybko\n\nstatusFormat3=%4$S — %1$S (%2$S %3$S/s)\nstatusFormatInfiniteRate=%3$S — %1$S (%2$S)\nstatusFormatNoRate=%2$S — %1$S\n\nbytes=B\nkilobyte=KB\nmegabyte=MB\ngigabyte=GB\n\ntransferSameUnits2=%1$S z %2$S %3$S\ntransferDiffUnits2=%1$S %2$S z %3$S %4$S\ntransferNoTotal2=%1$S %2$S\n\ntimePair3=%1$S %2$S\ntimeLeftSingle3=Pozostały czas: %1$S\ntimeLeftDouble3=Pozostały czas: %1$S, %2$S\ntimeFewSeconds2=Pozostało kilka sekund\ntimeUnknown2=Szacowany czas nieznany\n\ndoneSize=#1 #2\ndoneScheme2=zasób %1$S\ndoneFileScheme=plik lokalny\n\nyesterday=Wczoraj\nmonthDate2=%2$S %1$S\n\nfileExecutableSecurityWarning=„%S” jest plikiem wykonywalnym. Pliki wykonywalne mogą zawierać wirusy lub inny niebezpieczny kod, który mógłby uszkodzić komputer. Zaleca się zachowanie ostrożności przy otwieraniu plików tego typu. Czy na pewno uruchomić „%S”?\nfileExecutableSecurityWarningTitle=Uruchamianie pliku wykonywalnego!\nfileExecutableSecurityWarningDontAsk=Nie pytaj ponownie\n\ndownloadsFolder=Pobrane\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/mozapps/downloads/settingsChange.dtd",
    "content": "<!-- -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n-->\n\n<!ENTITY  settingsChangePreferences.label  \"Ustawienia można zmienić w oknie Preferencje programu &brandShortName;.\">\n<!ENTITY  settingsChangeOptions.label      \"Ustawienia można zmienić w oknie Opcje programu &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/mozapps/downloads/unknownContentType.dtd",
    "content": "<!-- -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n-->\n\n\n<!ENTITY intro2.label \"Rozpoczęto pobieranie pliku:\" >\n<!ENTITY from.label \"Adres:\" >\n<!ENTITY actionQuestion.label \"Po zakończeniu pobierania:\" >\n<!ENTITY openWith.label \"Otwórz za pomocą\" >\n<!ENTITY openWith.accesskey \"o\" >\n<!ENTITY other.label \"Inna aplikacja…\" >\n\n<!ENTITY saveFile.label \"Zapisz plik\" >\n<!ENTITY saveFile.accesskey \"s\" >\n\n<!ENTITY rememberChoice.label \"Zapamiętaj tę decyzję dla wszystkich plików tego typu\" >\n<!ENTITY rememberChoice.accesskey \"a\" >\n\n<!ENTITY whichIs.label \"Typ pliku:\" >\n\n<!ENTITY  chooseHandlerMac.label      \"Wybierz…\">\n<!ENTITY  chooseHandlerMac.accesskey  \"W\">\n<!ENTITY  chooseHandler.label         \"Przeglądaj…\">\n<!ENTITY  chooseHandler.accesskey     \"P\">\n\n<!ENTITY  unknownPromptText.label     \"Czy zapisać ten plik?\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/mozapps/downloads/unknownContentType.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle=Otwieranie %S\nsaveDialogTitle=Wprowadź nazwę pliku…\ndefaultApp=%S (domyślny)\nchooseAppFilePickerTitle=Wybierz aplikację pomocniczą\nbadApp=Wybrana aplikacja („%S”) nie może zostać odnaleziona. Należy sprawdzić poprawność wprowadzonej nazwy pliku lub wybrać inną aplikację.\nbadApp.title=Nie znaleziono aplikacji\nbadPermissions=Nie udało się zapisać pliku, ponieważ użytkownik nie ma wystarczających uprawnień. Należy wybrać inny katalog.\nbadPermissions.title=Brak uprawnień do zapisu\nselectDownloadDir=Wybierz folder dla pobranych plików\nunknownAccept.label=Zapisz plik\nunknownCancel.label=Anuluj\nfileType=plik %S\norderedFileSizeWithType=%1$S (%2$S %3$S)\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/mozapps/extensions/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  creator.label               \"Stworzony przez:\">\n<!ENTITY  developers.label            \"Programiści:\">\n<!ENTITY  translators.label           \"Tłumacze:\">\n<!ENTITY  contributors.label          \"Współtwórcy:\">\n<!ENTITY  homepage.label              \"Odwiedź stronę domową\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/mozapps/extensions/blocklist.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY blocklist.title             \"Dodatki mogące stwarzać problemy\">\n<!ENTITY blocklist.style             \"width: 48em; height: 30em\">\n<!ENTITY blocklist.summary           \"Program &brandShortName; ustalił, że poniższe dodatki stwarzają zagrożenia bezpieczeństwa lub utraty stabilności:\">\n<!ENTITY blocklist.softblocked       \"Dla zachowania bezpieczeństwa zaleca się ponowne uruchomienie z wyłączeniem tych dodatków.\">\n<!ENTITY blocklist.hardblocked       \"Dodatki te obarczone są wysokim ryzykiem problemów ze stabilnością i bezpieczeństwem, ale do ich całkowitego wyłączenia wymagane jest ponowne uruchomienie programu.\">\n<!ENTITY blocklist.softandhard       \"Dodatki obarczone wysokim ryzykiem problemów ze stabilnością i bezpieczeństwem zostały zablokowane. Pozostałe obarczone są mniejszym ryzykiem, ale zaleca się ponowne uruchomienie programu z ich wyłączeniem.\">\n<!ENTITY blocklist.moreinfo          \"Więcej informacji\">\n\n<!ENTITY blocklist.accept.label      \"Uruchom ponownie program &brandShortName;\">\n<!ENTITY blocklist.accept.accesskey  \"U\">\n\n<!ENTITY blocklist.blocked.label     \"Zablokowany\">\n<!ENTITY blocklist.checkbox.label    \"Wyłącz\">\n\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/mozapps/extensions/extensions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY addons.windowTitle                   \"Dodatki\">\n\n<!ENTITY search.placeholder                   \"Szukaj we wszystkich dodatkach\">\n<!ENTITY search.buttonlabel \"Szukaj\">\n<!ENTITY search.commandkey                    \"f\">\n\n<!ENTITY loading.label                        \"Wczytywanie…\">\n<!ENTITY listEmpty.installed.label            \"Brak zainstalowanych dodatków tego typu\">\n<!ENTITY listEmpty.availableUpdates.label     \"Nie znaleziono aktualizacji\">\n<!ENTITY listEmpty.recentUpdates.label        \"Dodatki nie były ostatnio aktualizowane\">\n<!ENTITY listEmpty.findUpdates.label          \"Sprawdź dostępność aktualizacji\">\n\n<!ENTITY listEmpty.search.label               \"Nie znaleziono pasujących dodatków\">\n<!ENTITY listEmpty.button.label               \"Więcej informacji o dodatkach\">\n\n<!ENTITY installAddonFromFile.label           \"Zainstaluj dodatek z pliku…\">\n<!ENTITY installAddonFromFile.accesskey       \"Z\">\n\n<!ENTITY toolsMenu.tooltip                    \"Narzędzia dla wszystkich dodatków\">\n\n<!ENTITY getThemes.description \"Szukasz sposobu na personalizację przeglądarki?\">\n<!ENTITY getThemes.learnMore \"Wybieraj spośród tysięcy motywów.\">\n\n<!ENTITY cmd.back.tooltip                     \"Przejdź jedną stronę do przodu\">\n<!ENTITY cmd.forward.tooltip                  \"Przejdź jedną stronę wstecz\">\n\n<!ENTITY showUnsignedExtensions.button.label \"Niektóre rozszerzenia nie mogły zostać zweryfikowane\">\n<!ENTITY showAllExtensions.button.label \"Pokaż wszystkie rozszerzenia\">\n<!ENTITY debugAddons.label \"Debuguj dodatki\">\n<!ENTITY debugAddons.accesskey \"i\">\n\n<!ENTITY warning.safemode.label                    \"Wszystkie dodatki zostały wyłączone przez tryb awaryjny\">\n<!ENTITY warning.checkcompatibility.label          \"Sprawdzanie zgodności dodatków jest wyłączone. Dodatki mogą być niezgodne.\">\n<!ENTITY warning.checkcompatibility.enable.label   \"Włącz\">\n<!ENTITY warning.checkcompatibility.enable.tooltip \"Włącz sprawdzanie zgodności dodatków\">\n<!ENTITY warning.updatesecurity.label              \"Sprawdzanie bezpieczeństwa aktualizacji jest wyłączone. Aktualizacje mogą powodować zagrożenie.\">\n<!ENTITY warning.updatesecurity.enable.label       \"Włącz\">\n<!ENTITY warning.updatesecurity.enable.tooltip     \"Włącz sprawdzanie bezpieczeństwa aktualizacji dodatków\">\n\n<!ENTITY view.search.label                    \"Szukaj\">\n<!ENTITY view.discover.label                  \"Pobierz dodatki\">\n<!ENTITY view.recentUpdates.label             \"Ostatnie aktualizacje\">\n<!ENTITY view.availableUpdates.label          \"Dostępne aktualizacje\">\n\n<!ENTITY updates.checkForUpdates.label        \"Znajdź aktualizacje\">\n<!ENTITY updates.checkForUpdates.accesskey    \"n\">\n<!ENTITY updates.viewUpdates.label            \"Wyświetl ostatnie aktualizacje\">\n<!ENTITY updates.viewUpdates.accesskey        \"W\">\n<!ENTITY updates.updateAddonsAutomatically.label     \"Aktualizuj dodatki automatycznie\">\n<!ENTITY updates.updateAddonsAutomatically.accesskey \"A\">\n<!ENTITY updates.resetUpdatesToAutomatic.label       \"Przestaw wszystkie dodatki na automatyczną aktualizację\">\n<!ENTITY updates.resetUpdatesToAutomatic.accesskey   \"P\">\n<!ENTITY updates.resetUpdatesToManual.label          \"Przestaw wszystkie dodatki na ręczną aktualizację\">\n<!ENTITY updates.resetUpdatesToManual.accesskey      \"P\">\n<!ENTITY updates.updating.label \"Aktualizowanie dodatków…\">\n<!ENTITY updates.installed.label \"Dodatki zostały uaktualnione.\">\n<!ENTITY updates.downloaded.label             \"Pobrano aktualizacje dodatków.\">\n<!ENTITY updates.restart.label                \"Uruchom ponownie, by dokończyć instalację\">\n<!ENTITY updates.noneFound.label              \"Nie znaleziono aktualizacji\">\n<!ENTITY updates.manualUpdatesFound.label     \"Wyświetl dostępne aktualizacje\">\n<!ENTITY updates.updateSelected.label         \"Zainstaluj aktualizacje\">\n<!ENTITY updates.updateSelected.tooltip       \"Zainstaluj aktualizacje z tej listy\">\n\n<!ENTITY cmd.showDetails.label                \"Wyświetl więcej informacji\">\n<!ENTITY cmd.showDetails.accesskey            \"W\">\n<!ENTITY cmd.findUpdates.label                \"Znajdź aktualizacje\">\n<!ENTITY cmd.findUpdates.accesskey            \"n\">\n<!ENTITY cmd.preferencesWin.label             \"Opcje\">\n<!ENTITY cmd.preferencesWin.accesskey         \"O\">\n<!ENTITY cmd.preferencesUnix.label            \"Preferencje\">\n<!ENTITY cmd.preferencesUnix.accesskey        \"P\">\n<!ENTITY cmd.about.label                      \"O tym dodatku\">\n<!ENTITY cmd.about.accesskey                  \"d\">\n\n<!ENTITY cmd.enableAddon.label                \"Włącz\">\n<!ENTITY cmd.enableAddon.accesskey            \"W\">\n<!ENTITY cmd.disableAddon.label               \"Wyłącz\">\n<!ENTITY cmd.disableAddon.accesskey           \"W\">\n<!ENTITY cmd.enableTheme.label                \"Używaj motywu\">\n<!ENTITY cmd.enableTheme.accesskey            \"a\">\n<!ENTITY cmd.disableTheme.label               \"Przestań używać motywu\">\n<!ENTITY cmd.disableTheme.accesskey           \"a\">\n<!ENTITY cmd.askToActivate.label              \"Pytaj o aktywację\">\n<!ENTITY cmd.askToActivate.tooltip            \"Pytaj za każdym razem o użycie tego dodatku\">\n<!ENTITY cmd.alwaysActivate.label             \"Zawsze aktywuj\">\n<!ENTITY cmd.alwaysActivate.tooltip           \"Zawsze używaj tego dodatku\">\n<!ENTITY cmd.neverActivate.label              \"Nigdy nie aktywuj\">\n<!ENTITY cmd.neverActivate.tooltip            \"Nigdy nie używaj tego dodatku\">\n<!ENTITY cmd.stateMenu.tooltip                \"Zmień, kiedy ten dodatek ma działać\">\n<!ENTITY cmd.installAddon.label               \"Zainstaluj\">\n<!ENTITY cmd.installAddon.accesskey           \"Z\">\n<!ENTITY cmd.uninstallAddon.label             \"Usuń\">\n<!ENTITY cmd.uninstallAddon.accesskey         \"U\">\n<!ENTITY cmd.showPreferencesWin.label         \"Opcje\">\n<!ENTITY cmd.showPreferencesWin.tooltip       \"Zmień opcje tego dodatku\">\n<!ENTITY cmd.showPreferencesUnix.label        \"Preferencje\">\n<!ENTITY cmd.showPreferencesUnix.tooltip      \"Zmień preferencje związane z tym dodatkiem\">\n<!ENTITY cmd.contribute.label                 \"Wspomóż\">\n<!ENTITY cmd.contribute.accesskey             \"s\">\n<!ENTITY cmd.contribute.tooltip               \"Wspomóż rozwój tego dodatku\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"Wyświetl informacje o wydaniu\">\n<!ENTITY cmd.showReleaseNotes.tooltip         \"Wyświetl informacje o wydaniu tej aktualizacji\">\n<!ENTITY cmd.hideReleaseNotes.label           \"Ukryj informacje o wydaniu\">\n<!ENTITY cmd.hideReleaseNotes.tooltip         \"Ukryj informacje o wydaniu tej aktualizacji\">\n\n<!ENTITY discover.title                       \"Czym są dodatki?\">\n<!ENTITY discover.description2                \"Dodatki to programy, które pozwalają dostosować program &brandShortName; do upodobań użytkownika dzięki nowej funkcjonalności lub innemu wyglądowi. Wypróbuj panel boczny oszczędzający czas, powiadomienia o pogodzie albo nowy motyw graficzny.\">\n<!ENTITY discover.footer                      \"Kiedy dostępne jest połączenie z Internetem, ten panel będzie wyświetlał najnowsze i najpopularniejsze dodatki, które warto wypróbować.\">\n\n<!ENTITY detail.version.label                 \"Wersja\">\n<!ENTITY detail.lastupdated.label             \"Ostatnia aktualizacja\">\n<!ENTITY detail.creator.label                 \"Twórca\">\n<!ENTITY detail.homepage.label                \"Witryna\">\n<!ENTITY detail.numberOfDownloads.label       \"Liczba pobrań\">\n\n<!ENTITY detail.contributions.description     \"Autor tego dodatku prosi o wsparcie niewielką kwotą jego dalszego rozwoju.\">\n\n<!ENTITY detail.updateType                    \"Aktualizacje automatyczne\">\n<!ENTITY detail.updateDefault.label           \"Ustawienia domyślne\">\n<!ENTITY detail.updateDefault.tooltip         \"Instaluj aktualizacje automatycznie tylko, jeśli takie jest domyślne ustawienie\">\n<!ENTITY detail.updateAutomatic.label         \"Włącz\">\n<!ENTITY detail.updateAutomatic.tooltip       \"Instaluj aktualizacje automatycznie\">\n<!ENTITY detail.updateManual.label            \"Wyłącz\">\n<!ENTITY detail.updateManual.tooltip          \"Nie instaluj aktualizacji automatycznie\">\n<!ENTITY detail.home                          \"Strona domowa\">\n<!ENTITY detail.repository                    \"Profil dodatku\">\n<!ENTITY detail.size                          \"Rozmiar\">\n\n<!ENTITY detail.checkForUpdates.label         \"Sprawdź dostępność aktualizacji\">\n<!ENTITY detail.checkForUpdates.accesskey     \"S\">\n<!ENTITY detail.checkForUpdates.tooltip       \"Sprawdź, czy dostępne są aktualizacje dla tego dodatku\">\n<!ENTITY detail.showPreferencesWin.label      \"Opcje\">\n<!ENTITY detail.showPreferencesWin.accesskey  \"O\">\n<!ENTITY detail.showPreferencesWin.tooltip    \"Zmień opcje tego dodatku\">\n<!ENTITY detail.showPreferencesUnix.label     \"Preferencje\">\n<!ENTITY detail.showPreferencesUnix.accesskey \"P\">\n<!ENTITY detail.showPreferencesUnix.tooltip   \"Zmień preferencje związane z tym dodatkiem\">\n\n<!ENTITY rating2.label                         \"Ocena\">\n\n<!ENTITY progress.pause.tooltip               \"Wstrzymaj\">\n<!ENTITY progress.cancel.tooltip              \"Anuluj\">\n\n<!ENTITY sort.name.label                      \"Nazwa\">\n<!ENTITY sort.name.tooltip                    \"Sortuj według nazwy\">\n<!ENTITY sort.dateUpdated.label               \"Ostatnia aktualizacja\">\n<!ENTITY sort.dateUpdated.tooltip             \"Sortuj według daty aktualizacji\">\n<!ENTITY sort.relevance.label                 \"Najbardziej pasujące\">\n<!ENTITY sort.relevance.tooltip               \"Sortuj według istotności\">\n<!ENTITY sort.price.label                     \"Cena\">\n<!ENTITY sort.price.tooltip                   \"Sortuj według ceny\">\n\n<!ENTITY search.filter2.label                 \"Przeszukaj:\">\n<!ENTITY search.filter2.installed.label       \"moje dodatki\">\n<!ENTITY search.filter2.installed.tooltip     \"Wyświetl zainstalowane dodatki\">\n<!ENTITY search.filter2.available.label       \"dostępne dodatki\">\n<!ENTITY search.filter2.available.tooltip     \"Wyświetl dodatki dostępne do instalacji\">\n\n<!ENTITY addon.homepage                       \"Witryna\">\n<!ENTITY addon.details.label                  \"Więcej\">\n<!ENTITY addon.details.tooltip                \"Wyświetl więcej informacji o tym dodatku\">\n<!ENTITY addon.unknownDate                    \"nieznana\">\n<!ENTITY addon.disabled.postfix               \"(wyłączony)\">\n<!ENTITY addon.update.postfix                 \"(aktualizacja)\">\n<!ENTITY addon.undoAction.label               \"Cofnij\">\n<!ENTITY addon.undoAction.tooltip \"Cofnij tę czynność\">\n<!ENTITY addon.undoRemove.label               \"Cofnij\">\n<!ENTITY addon.undoRemove.tooltip             \"Pozostaw ten dodatek\">\n<!ENTITY addon.restartNow.label               \"Uruchom ponownie\">\n<!ENTITY addon.install.label                  \"Zainstaluj\">\n<!ENTITY addon.install.tooltip                \"Zainstaluj ten dodatek\">\n<!ENTITY addon.updateNow.label                \"Aktualizuj teraz\">\n<!ENTITY addon.updateNow.tooltip              \"Zainstaluj aktualizację tego dodatku\">\n<!ENTITY addon.includeUpdate.label \"Uaktualnij ten dodatek\">\n<!ENTITY addon.updateAvailable.label          \"Dostępna jest aktualizacja\">\n<!ENTITY addon.checkingForUpdates.label       \"Poszukiwanie aktualizacji…\">\n<!ENTITY addon.releaseNotes.label             \"Informacje o wydaniu:\">\n<!ENTITY addon.loadingReleaseNotes.label      \"Wczytywanie…\">\n<!ENTITY addon.errorLoadingReleaseNotes.label \"Przepraszamy, podczas pobierania informacji o wydaniu wystąpił błąd.\">\n\n<!ENTITY addon.createdBy.label                \"Autor: \">\n\n<!ENTITY eula.title                           \"Umowa licencyjna użytkownika\">\n<!ENTITY eula.width                           \"560px\">\n<!ENTITY eula.height                          \"400px\">\n<!ENTITY eula.accept                          \"Zaakceptuj i zainstaluj…\">\n\n<!ENTITY settings.path.button.label           \"Przeglądaj…\">\n\n<!ENTITY experiment.info.label \"Telemetria może od czasu do czasu instalować i uruchamiać eksperymenty.\">\n<!ENTITY experiment.info.learnmore \"Więcej informacji\">\n<!ENTITY experiment.info.learnmore.accesskey \"W\">\n<!ENTITY experiment.info.changetelemetry \"Ustawienia telemetrii\">\n<!ENTITY experiment.info.changetelemetry.accesskey \"U\">\n\n<!ENTITY setting.learnmore \"Więcej informacji…\">\n\n<!ENTITY disabledUnsigned.heading \"Niektóre dodatki zostały wyłączone\">\n<!ENTITY disabledUnsigned.description.start \"Następujące dodatki nie zostały zweryfikowane do użytku w programie &brandShortName;. Możesz \">\n<!ENTITY disabledUnsigned.description.findAddonsLink \"poszukać zamienników\">\n<!ENTITY disabledUnsigned.description.end \" lub poprosić ich dostawcę o weryfikację.\">\n<!ENTITY disabledUnsigned.learnMore \"Więcej informacji o naszych wysiłkach na rzecz Twojego bezpieczeństwa w sieci.\">\n<!ENTITY disabledUnsigned.devInfo.start \"Programiści zainteresowani weryfikacją swoich dodatków mogą skorzystać z \">\n<!ENTITY disabledUnsigned.devInfo.linkToManual \"dokumentacji\">\n<!ENTITY disabledUnsigned.devInfo.end \".\">\n\n<!ENTITY pluginDeprecation.description \"Czegoś tutaj brakuje? Niektóre wtyczki nie są już obsługiwane w programie &brandShortName;.\">\n<!ENTITY pluginDeprecation.learnMore \"Więcej informacji\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/mozapps/extensions/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naboutWindowTitle=O dodatku %S\naboutWindowCloseButton=Zamknij\naboutWindowVersionString=wersja %S\naboutAddon=%S - informacje\n\nuninstallNotice=Usunięto dodatek %S.\n\nnumReviews=#1 recenzja;#1 recenzje;#1 recenzji\n\ndateUpdated=Uaktualniony %S\n\nnotification.incompatible=Dodatek %1$S jest niezgodny z programem %2$S %3$S.\nnotification.unsignedAndDisabled=Dodatek „%1$S” nie mógł zostać zweryfikowany do użytku w programie %2$S i został wyłączony.\nnotification.unsigned=Dodatek „%1$S” nie mógł zostać zweryfikowany do użytku w programie %2$S. Ostrożnie.\nnotification.unsigned.link=Więcej informacji\nnotification.blocked=Dodatek %1$S został wyłączony z powodu problemów z bezpieczeństwem lub stabilnością.\nnotification.blocked.link=Więcej informacji\nnotification.softblocked=Dodatek %1$S został zgłoszony jako powodujący problemy z bezpieczeństwem lub stabilnością.\nnotification.softblocked.link=Więcej informacji\nnotification.outdated=Dla dodatku %1$S dostępna jest ważna aktualizacja.\nnotification.outdated.link=Aktualizuj teraz\nnotification.vulnerableUpdatable=Dodatek %1$S jest podatny na ataki i należy go uaktualnić.\nnotification.vulnerableUpdatable.link=Aktualizuj teraz\nnotification.vulnerableNoUpdate=Dodatek %1$S jest podatny na ataki. Korzystając z niego, należy zachować ostrożność.\nnotification.vulnerableNoUpdate.link=Więcej informacji\nnotification.enable=Dodatek %1$S zostanie włączony po ponownym uruchomieniu programu %2$S.\nnotification.disable=Dodatek %1$S zostanie wyłączony po ponownym uruchomieniu programu %2$S.\nnotification.install=Dodatek %1$S zostanie zainstalowany po ponownym uruchomieniu programu %2$S.\nnotification.uninstall=Dodatek %1$S zostanie odinstalowany po ponownym uruchomieniu programu %2$S.\nnotification.upgrade=Dodatek %1$S zostanie uaktualniony po ponownym uruchomieniu programu %2$S.\n\ncontributionAmount2=Sugerowane wsparcie: %S\n\ninstallDownloading=Pobieranie\ninstallDownloaded=Pobrano\ninstallDownloadFailed=Błąd podczas pobierania\ninstallVerifying=Weryfikacja\ninstallInstalling=Instalowanie\ninstallEnablePending=Uruchom ponownie, by włączyć\ninstallDisablePending=Uruchom ponownie, by wyłączyć\ninstallFailed=Błąd podczas instalacji\ninstallCancelled=Instalacja anulowana\n\ndetails.notification.incompatible=Dodatek %1$S jest niezgodny z programem %2$S %3$S.\ndetails.notification.unsignedAndDisabled=Dodatek „%1$S” nie mógł zostać zweryfikowany do użytku w programie %2$S i został wyłączony.\ndetails.notification.unsigned=Dodatek „%1$S” nie mógł zostać zweryfikowany do użytku w programie %2$S. Ostrożnie.\ndetails.notification.unsigned.link=Więcej informacji\ndetails.notification.blocked=Dodatek %1$S został wyłączony z powodu problemów z bezpieczeństwem lub stabilnością.\ndetails.notification.blocked.link=Więcej informacji\ndetails.notification.softblocked=Dodatek %1$S został zgłoszony jako powodujący problemy z bezpieczeństwem lub stabilnością.\ndetails.notification.softblocked.link=Więcej informacji\ndetails.notification.outdated=Dla dodatku %1$S dostępna jest ważna aktualizacja.\ndetails.notification.outdated.link=Aktualizuj teraz\ndetails.notification.vulnerableUpdatable=Dodatek %1$S jest podatny na ataki i należy go uaktualnić.\ndetails.notification.vulnerableUpdatable.link=Aktualizuj teraz\ndetails.notification.vulnerableNoUpdate=Dodatek %1$S jest podatny na ataki. Korzystając z niego, należy zachować ostrożność.\ndetails.notification.vulnerableNoUpdate.link=Więcej informacji\ndetails.notification.enable=Dodatek %1$S zostanie włączony po ponownym uruchomieniu programu %2$S.\ndetails.notification.disable=Dodatek %1$S zostanie wyłączony po ponownym uruchomieniu programu %2$S.\ndetails.notification.install=Dodatek %1$S zostanie zainstalowany po ponownym uruchomieniu programu %2$S.\ndetails.notification.uninstall=Dodatek %1$S zostanie odinstalowany po ponownym uruchomieniu programu %2$S.\ndetails.notification.upgrade=Dodatek %1$S zostanie uaktualniony po ponownym uruchomieniu programu %2$S.\ndetails.notification.gmpPending=Dodatek „%1$S” zostanie wkrótce zainstalowany.\n\ndetails.experiment.time.daysRemaining=Pozostał #1 dzień;Pozostały #1 dni;Pozostało #1 dni\ndetails.experiment.time.endsToday=Pozostał niecały dzień\ndetails.experiment.time.daysPassed=wczoraj;#1 dni temu;#1 dni temu\ndetails.experiment.time.endedToday=Przed niecałym dniem\ndetails.experiment.state.active=Aktywny\ndetails.experiment.state.complete=Zakończony\n\nexperiment.time.daysRemaining=Pozostał #1 dzień;Pozostały #1 dni;Pozostało #1 dni\nexperiment.time.endsToday=Pozostał niecały dzień\nexperiment.time.daysPassed=wczoraj;#1 dni temu;#1 dni temu\nexperiment.time.endedToday=Przed niecałym dniem\nexperiment.state.active=Aktywny\nexperiment.state.complete=Zakończony\n\nnotification.downloadError=Podczas pobierania dodatku %1$S wystąpił błąd.\nnotification.downloadError.retry=Spróbuj ponownie\nnotification.downloadError.retry.tooltip=Spróbuj ponownie pobrać ten dodatek\nnotification.installError=Podczas instalacji dodatku %1$S wystąpił błąd.\nnotification.installError.retry=Spróbuj ponownie\nnotification.installError.retry.tooltip=Spróbuj ponownie pobrać i zainstalować ten dodatek\nnotification.gmpPending=Dodatek „%1$S” zostanie wkrótce zainstalowany.\n\ninstallFromFile.dialogTitle=Wybierz dodatek do zainstalowania\ninstallFromFile.filterName=Dodatki\n\nuninstallAddonTooltip=Odinstaluj ten dodatek\nuninstallAddonRestartRequiredTooltip=Odinstaluj ten dodatek (wymagane ponowne uruchomienie)\nenableAddonTooltip=Włącz ten dodatek\nenableAddonRestartRequiredTooltip=Włącz ten dodatek (wymagane ponowne uruchomienie)\ndisableAddonTooltip=Wyłącz ten dodatek\ndisableAddonRestartRequiredTooltip=Wyłącz ten dodatek (wymagane ponowne uruchomienie)\n\nshowAllSearchResults=Wyświetl jeden wynik;Wyświetl #1 wyniki;Wyświetl #1 wyników\n\naddon.purchase.label=Kup za %S…\naddon.purchase.tooltip=Odwiedź galerię dodatków, by kupić ten dodatek\ncmd.purchaseAddon.label=Kup za %S…\ncmd.purchaseAddon.accesskey=u\n\neulaHeader=Przed instalacją dodatku %S wymagana jest akceptacja poniższej umowy licencyjnej użytkownika:\n\ntype.extension.name=Rozszerzenia\ntype.theme.name=Wygląd\ntype.locale.name=Języki\ntype.plugin.name=Wtyczki\ntype.dictionary.name=Słowniki\ntype.service.name=Usługi\ntype.experiment.name=Eksperymenty\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/mozapps/extensions/newaddon.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title           \"Instalacja dodatku\">\n<!ENTITY intro           \"Inny program uruchomiony na tym komputerze chce zmodyfikować program\n                          &brandShortName; poprzez instalację dodatku:\">\n<!ENTITY warning         \"Należy instalować tylko dodatki od zaufanych autorów.\">\n<!ENTITY allow           \"Pozwól na instalację\">\n<!ENTITY later           \"Decyzję tę można zawsze zmienić, przechodząc do menedżera dodatków.\">\n<!ENTITY continue        \"Kontynuuj\">\n<!ENTITY restartMessage  \"Do ukończenia instalacji tego dodatku konieczne jest ponowne uruchomienie programu &brandShortName;.\">\n<!ENTITY restartButton   \"Uruchom ponownie\">\n<!ENTITY cancelButton    \"Anuluj\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/mozapps/extensions/newaddon.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (name) %1$S is the add-on name, %2$S is the add-on version\nname=%1$S %2$S\n#LOCALIZATION NOTE (author) %S is the author of the add-on\nauthor=Autor: %S\n#LOCALIZATION NOTE (location) %S is the path the add-on is installed in\nlocation=Położenie: %S\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/mozapps/extensions/selectAddons.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY upgrade.style               \"width: 93ch; height: 448px;\">\n\n<!ENTITY checking.heading            \"Sprawdzanie zainstalowanych dodatków\">\n<!ENTITY checking.progress.label     \"Sprawdzanie dodatków pod względem zgodności z tą wersją programu &brandShortName;.\">\n\n<!ENTITY select.heading              \"Wybierz dodatki\">\n<!-- LOCALIZATION NOTE (select.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY select.description          \"Przyspiesz program &brandShortName;, wyłączając nieużywane już dodatki. Dodatki zainstalowane już przez inne programy zostaną automatycznie wyłączone, o ile nie zaznaczysz ich poniżej.\">\n<!ENTITY select.keep                 \"Zachowaj\">\n<!-- LOCALIZATION NOTE (select.keep.style): Should be a width wide enough for\n     the string in select.keep above. -->\n<!ENTITY select.keep.style           \"width: 10ch;\">\n<!ENTITY select.action               \"Akcja\">\n<!-- LOCALIZATION NOTE (select.action.style): Should be a width wide enough for\n     the action strings in selectAddons.properties or brandShortName. -->\n<!ENTITY select.action.style         \"width: 35ch;\">\n<!ENTITY select.source               \"Zainstalowany przez\">\n<!ENTITY select.name                 \"Nazwa\">\n<!-- LOCALIZATION NOTE (select.name.style): Should be a width small enough so\n     the source column still has enough room for the source strings in\n     selectAddons.properties. -->\n<!ENTITY select.name.style           \"width: 32ch;\">\n\n<!ENTITY confirm.heading             \"Wybierz dodatki\">\n<!-- LOCALIZATION NOTE (confirm.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY confirm.description         \"Przyspiesz program &brandShortName;, wyłączając nieużywane już dodatki. Dodatki zainstalowane już przez inne programy zostaną automatycznie wyłączone, o ile nie zaznaczysz ich poniżej.\">\n\n<!ENTITY action.disable.heading      \"Następujące dodatki zostaną wyłączone:\">\n<!ENTITY action.incompatible.heading \"Następujące dodatki są wyłączone, ale zostaną włączone, gdy będą zgodne z tą wersją programu:\">\n<!ENTITY action.update.heading       \"Następujące dodatki zostaną zaktualizowane:\">\n<!ENTITY action.enable.heading       \"Następujące dodatki zostaną włączone:\">\n\n<!ENTITY update.heading              \"Aktualizacja dodatków\">\n<!ENTITY update.progress.label       \"Pobieranie i instalacja aktualizacji wybranych dodatków.\">\n\n<!ENTITY errors.heading              \"Program &brandShortName; nie mógł zaktualizować niektórych dodatków.\">\n<!ENTITY errors.description          \"Instalacja aktualizacji niektórych dodatków się nie powiodła. Program &brandShortName; spróbuje automatycznie je zaktualizować później.\">\n\n<!ENTITY footer.label                \"Dodatki można zawsze zmienić, przechodząc do menedżera dodatków.\">\n<!ENTITY cancel.label                \"Anuluj\">\n<!ENTITY back.label                  \"Wstecz\">\n<!ENTITY next.label                  \"Dalej\">\n<!ENTITY done.label                  \"Gotowe\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/mozapps/extensions/selectAddons.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (source.profile) add-ons installed by the user, this may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.profile=Użytkownik\n\n#LOCALIZATION NOTE (source.bundled) add-ons shipped with the application, and thus\n# treated as installed by the user. This may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.bundled=Użytkownik (razem z aplikacją)\n\n#LOCALIZATION NOTE (source.other) add-ons installed by other applications\n# installed on the computer\nsource.other=Inny program\n\naction.enabled=Zostanie włączony\naction.disabled=Zostanie wyłączony\naction.autoupdate=Zostanie zaktualizowany, by być zgodnym\naction.incompatible=Zostanie włączony, kiedy będzie zgodny\naction.neededupdate=Aktualizacja zgodności\naction.unneededupdate=Aktualizacja opcjonalna\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/mozapps/extensions/update.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  updateWizard.title              \"&brandShortName; - Aktualizacja \">\n\n<!ENTITY  offline.title                   \"&brandShortName; pracuje w trybie offline\">\n<!ENTITY  offline.description\t\t  \"&brandShortName; musi przejść do trybu online, by sprawdzić dostępność aktualizacji dla zainstalowanych rozszerzeń, dzięki którym staną się one zgodne z tą wersją programu.\">\n<!ENTITY  offline.toggleOffline.label     \"Przejdź teraz do trybu online.\">\n<!ENTITY  offline.toggleOffline.accesskey \"t\">\n\n<!ENTITY mismatch.win.title \"Niezgodne dodatki\">\n<!ENTITY  mismatch.top.label              \"Następujące dodatki są niezgodne z tą wersją programu\n                                           &brandShortName; i zostały wyłączone:\">\n<!ENTITY mismatch.bottom.label \"&brandShortName; może sprawdzić, czy są dostępne zgodne wersje tych dodatków.\">\n\n<!ENTITY checking.wizard.title \"Poszukiwanie zgodnych dodatków\">\n<!ENTITY checking.top.label \"Poszukiwanie aktualizacji dla niezgodnych dodatków…\">\n<!ENTITY  checking.status                 \"Może to potrwać kilka minut…\">\n\n<!ENTITY found.wizard.title \"Znaleziono zgodne dodatki\">\n<!ENTITY  found.top.label                 \"Wybierz dodatki, które chcesz zainstalować:\">\n<!ENTITY  found.disabledXPinstall.label   \"Aktualizacje te nie mogą zostać zainstalowane, ponieważ instalacja oprogramowania jest obecnie wyłączona. Można to zmienić poniżej.\">\n<!ENTITY  found.enableXPInstall.label     \"Zezwól witrynom na instalację oprogramowania\">\n<!ENTITY  found.enableXPInstall.accesskey \"Z\">\n\n<!ENTITY installing.wizard.title \"Instalacja zgodnych dodatków\">\n<!ENTITY  installing.top.label            \"Pobieranie i instalacja aktualizacji dodatków…\">\n\n<!ENTITY noupdates.wizard.title \"Nie znaleziono zgodnych dodatków\">\n<!ENTITY noupdates.intro.desc \"Program &brandShortName; nie znalazł żadnych aktualizacji dla niezgodnych dodatków.\">\n<!ENTITY  noupdates.error.desc            \"Napotkano pewne problemy podczas poszukiwania aktualizacji.\">\n<!ENTITY noupdates.checkEnabled.desc \"Program &brandShortName; będzie okresowo sprawdzał i informował o dostępności zgodnych aktualizacji dla dodatków.\">\n\n<!ENTITY finished.wizard.title \"Zainstalowano zgodne dodatki\">\n<!ENTITY  finished.top.label              \"Program &brandShortName; zainstalował aktualizacje dla dodatków.\">\n<!ENTITY  finished.checkDisabled.desc     \"Program &brandShortName; może okresowo sprawdzać i informować o\n                                           dostępności aktualizacji dla dodatków.\">\n<!ENTITY  finished.checkEnabled.desc      \"&brandShortName; będzie okresowo sprawdzał i informował o\n                                           dostępności aktualizacji dla dodatków.\">\n\n<!ENTITY  adminDisabled.wizard.title      \"Nie można sprawdzić dostępności aktualizacji\">\n<!ENTITY adminDisabled.warning.label \"Odnalezienie aktualizacji dla niezgodnych dodatków jest niemożliwe, ponieważ instalacja oprogramowania w programie &brandShortName; została wyłączona. Należy skontaktować się z administratorem systemu.\">\n\n<!ENTITY versioninfo.wizard.title \"Sprawdzanie zgodności dodatków\">\n<!ENTITY versioninfo.top.label \"Sprawdzanie, czy zainstalowane dodatki są zgodne z tą wersją programu &brandShortName;.\">\n<!ENTITY  versioninfo.waiting             \"Może to potrwać kilka minut…\">\n\n<!ENTITY  installerrors.wizard.title      \"Problemy podczas instalowania aktualizacji\">\n<!ENTITY  installerrors.intro.label       \"Program &brandShortName; napotkał problemy podczas aktualizacji\n                                           niektórych dodatków.\">\n\n<!-- general strings used by several of the finish pages -->\n<!ENTITY  clickFinish.label               \"Naciśnij Zakończ, by kontynuować uruchamianie programu &brandShortName;.\">\n<!ENTITY  clickFinish.labelMac            \"Naciśnij Gotowe, by kontynuować uruchamianie programu &brandShortName;.\">\n<!ENTITY  enableChecking.label            \"Zezwól programowi &brandShortName; na poszukiwanie aktualizacji.\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/mozapps/extensions/update.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmismatchCheckNow=Sprawdź teraz\nmismatchCheckNowAccesskey=S\nmismatchDontCheck=Nie sprawdzaj\nmismatchDontCheckAccesskey=N\ninstallButtonText=Instaluj teraz\ninstallButtonTextAccesskey=I\nnextButtonText=Dalej >\nnextButtonTextAccesskey=D\ncancelButtonText=Anuluj\ncancelButtonTextAccesskey=A\nstatusPrefix=Zakończono sprawdzanie elementu %S…\ndownloadingPrefix=Pobieranie: %S\ninstallingPrefix=Instalacja: %S\ncloseButton=Zamknij\ninstallErrors=Program %S nie mógł zainstalować aktualizacji następujących dodatków:\ncheckingErrors=Program %S nie mógł sprawdzić dostępności aktualizacji dla następujących dodatków:\ninstallErrorItemFormat=%S (%S)\n\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/mozapps/handling/handling.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.emWidth \"26em\">\n<!ENTITY window.emHeight \"26em\">\n<!ENTITY ChooseOtherApp.description \"Inna aplikacja\">\n<!ENTITY ChooseApp.label \"Wybierz…\">\n<!ENTITY ChooseApp.accessKey \"W\">\n<!ENTITY accept \"Otwórz\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/mozapps/handling/handling.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprotocol.title=Uruchom aplikację\nprotocol.description=Ten odnośnik wymaga otwarcia przez inną aplikację.\nprotocol.choices.label=Wyślij do:\nprotocol.checkbox.label=Zapamiętaj wybór dla odnośników %S\nprotocol.checkbox.accesskey=Z\nprotocol.checkbox.extra=Można to zmienić w opcjach programu %S.\n\nchoose.application.title=Inna aplikacja…\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/mozapps/plugins/plugins.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY unsupportedPlatform.pre                             \"Przepraszamy, &brandShortName; nie może odtwarzać treści Flash na tym urządzeniu. \">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.learnMore): Mobile only. This text is used to link to a SUMO page explaining why Flash is not\n     supported on this device. Use the unicode ellipsis char, \\u2026, or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY unsupportedPlatform.learnMore                       \"Więcej informacji…\">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.post): Mobile only. Include text here if needed for your locale. -->\n<!ENTITY unsupportedPlatform.post                            \"\">\n\n<!ENTITY missingPlugin                                       \"Do wyświetlenia treści tego typu konieczna jest wtyczka.\">\n\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n<!ENTITY tapToPlayPlugin                                     \"Stuknij tutaj, by aktywować wtyczkę.\">\n<!ENTITY clickToActivatePlugin                               \"Aktywuj wtyczkę.\">\n<!ENTITY checkForUpdates                                     \"Poszukaj aktualizacji…\">\n<!ENTITY disabledPlugin                                      \"Ta wtyczka jest wyłączona\">\n<!ENTITY blockedPlugin.label                                 \"Wtyczka zablokowana z przyczyn bezpieczeństwa.\">\n\n<!ENTITY hidePluginBtn.label                                 \"Ukryj wtyczkę\">\n<!ENTITY managePlugins                                       \"Zarządzaj wtyczkami…\">\n\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n<!ENTITY reloadPlugin.pre                                    \"\">\n<!ENTITY reloadPlugin.middle                                 \"Odśwież stronę\">\n<!ENTITY reloadPlugin.post                                   \", aby spróbować ponownie.\">\n<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please                                       \"Wyślij zgłoszenie awarii\">\n<!ENTITY report.submitting                                   \"Wysyłanie zgłoszenia…\">\n<!ENTITY report.submitted                                    \"Wysłano zgłoszenie awarii.\">\n<!ENTITY report.disabled                                     \"Zgłaszanie awarii wyłączone.\">\n<!ENTITY report.failed                                       \"Przesłanie się nie powiodło.\">\n<!ENTITY report.unavailable                                  \"Brak dostępnych zgłoszeń.\">\n<!ENTITY report.comment                                      \"Dodaj komentarz (komentarze są widoczne publicznie)\">\n<!ENTITY report.pageURL                                      \"Dołącz adres URL strony\">\n\n<!ENTITY plugin.file                                         \"Plik\">\n<!ENTITY plugin.mimeTypes                                    \"Typy MIME\">\n<!ENTITY plugin.flashProtectedMode.label \"Tryb chroniony\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/mozapps/plugins/plugins.properties",
    "content": "pluginLicenseAgreement.label=Aby zainstalować %S, należy zaakceptować poniższe warunki:\n\npluginInstallation.download.start=Pobieranie %S…\npluginInstallation.download.finish=Pobieranie %S ukończone.\n\npluginInstallation.install.start=Instalowanie %S…\npluginInstallation.install.finish=Instalowanie %S zakończone powodzeniem.\npluginInstallation.install.error=Nie udało się zainstalować %S (%S).\n\npluginInstallation.complete=Zakończono instalację wtyczek.\n\npluginInstallationSummary.success=Zainstalowano\npluginInstallationSummary.failed=Błąd\npluginInstallationSummary.licenseNotAccepted=Nie zaakceptowano licencji\npluginInstallationSummary.notAvailable=Niedostępne\npluginInstallationSummary.manualInstall.label=Instalacja ręczna\npluginInstallationSummary.manualInstall.tooltip=Zainstaluj wtyczkę ręcznie.\n\npluginInstallation.noPluginsFound=Nie znaleziono odpowiednich wtyczek.\npluginInstallation.noPluginsInstalled=Nie zainstalowano żadnej wtyczki.\npluginInstallation.unknownPlugin=Nieznana wtyczka (%S)\n\npluginInstallation.restart.label=Uruchom ponownie program %S\npluginInstallation.restart.accesskey=U\npluginInstallation.close.label=Zamknij\npluginInstallation.close.accesskey=Z\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/mozapps/preferences/changemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY setPassword.title                 \"Zmień hasło główne\">\n<!ENTITY setPassword.tokenName.label       \"Urządzenie zabezpieczające\">\n<!ENTITY setPassword.oldPassword.label \"Bieżące hasło:\">\n<!ENTITY setPassword.newPassword.label     \"Wprowadź nowe hasło:\">\n<!ENTITY setPassword.reenterPassword.label \"Wprowadź hasło ponownie:\">\n<!ENTITY setPassword.meter.label           \"Miernik jakości hasła\">\n<!ENTITY setPassword.meter.loading         \"Wczytywanie\">\n<!ENTITY masterPasswordDescription.label   \"Hasło główne jest stosowane do ochrony prywatnych informacji, takich jak hasła do witryn. Jeśli utworzysz hasło główne, &brandShortName; będzie prosić o podanie go, kiedy będzie potrzebować danych chronionych tym hasłem, raz na każdą sesję.\">\n<!ENTITY masterPasswordWarning.label       \"Hasło główne należy zapamiętać. Jeśli je zapomnisz, stracisz dostęp do wszystkich informacji nim chronionych.\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/mozapps/preferences/ocsp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ocspDialog.title             \"Weryfikacja certyfikatów\">\n<!ENTITY enableOCSP.label             \"Używaj protokołu weryfikacji stanu certyfikatu (OCSP) do potwierdzania wiarygodności certyfikatów\">\n<!ENTITY enableOCSP.accesskey         \"U\">\n\n<!ENTITY requireOCSP.label            \"Jeśli nie uda się połączyć z serwerem OCSP, traktuj certyfikat jako niewiarygodny\">\n<!ENTITY requireOCSP.accesskey        \"J\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/mozapps/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Master Password\n\npassword_not_set=(nie ustawione)\nfailed_pw_change=Nie można zmienić hasła głównego.\nincorrect_pw=Nie podano właściwego hasła głównego. Proszę spróbować ponownie.\npw_change_ok=Hasło główne zostało zmienione.\npw_erased_ok=Usunięto hasło główne.\npw_not_wanted=Uwaga! Hasło główne nie będzie używane.\npw_empty_warning=Przechowywane hasła, dane formularzy i klucze prywatne nie będą chronione.\npw_change2empty_in_fips_mode=Program pracuje obecnie w trybie FIPS. Tryb FIPS wymaga niepustego hasła głównego.\npw_change_success_title=Hasło zostało zmienione\npw_change_failed_title=Nie udało się zmienić hasła\npw_remove_button=Usuń\n\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/mozapps/preferences/removemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY removePassword.title              \"Usuń hasło główne\">\n<!ENTITY removeInfo.label \"Wprowadź bieżące hasło, aby kontynuować:\">\n<!ENTITY removeWarning1.label              \"Hasło główne jest stosowane do ochrony prywatnych informacji, takich jak hasła do witryn.\">\n<!ENTITY removeWarning2.label              \"Usunięcie hasła głównego sprawi, że informacje te nie będą chronione w przypadku naruszenia bezpieczeństwa komputera użytkownika.\">\n<!ENTITY setPassword.oldPassword.label \"Bieżące hasło:\">\n\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/mozapps/profile/createProfileWizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY newprofile.title             \"Kreator nowego profilu\">\n<!ENTITY window.size \"width: 45em; height: 32em;\">\n\n<!-- First wizard page -->\n<!ENTITY profileCreationExplanation_1.text  \"&brandShortName; przechowuje informacje o ustawieniach i preferencjach użytkownika w prywatnym profilu.\">\n<!ENTITY profileCreationExplanation_2.text \"Jeżeli dzielisz tę kopię programu &brandShortName; z innymi użytkownikami, możesz używać profili, aby rozdzielić dane użytkowników. Aby tego dokonać, każdy użytkownik powinien mieć własny profil.\">\n<!ENTITY profileCreationExplanation_3.text \"Jeżeli jesteś jedyną osobą korzystającą z tej kopii programu &brandShortName;, musisz mieć przynajmniej jeden profil. Jeśli chcesz, możesz utworzyć kilka profili na własny użytek, z różnymi ustawieniami i preferencjami. Na przykład, możesz mieć osobne profile: służbowy i prywatny.\">\n<!ENTITY profileCreationExplanation_4.text  \"Aby rozpocząć tworzenie profilu, naciśnij przycisk Dalej.\">\n<!ENTITY profileCreationExplanation_4Mac.text    \"Aby rozpocząć tworzenie profilu, naciśnij przycisk Kontynuuj.\">\n<!ENTITY profileCreationExplanation_4Gnome.text \"Aby rozpocząć tworzenie profilu, naciśnij przycisk Dalej.\">\n\n<!-- Second wizard page -->\n<!ENTITY profileCreationIntro.text      \"Tworzony profil musi mieć nazwę różną od już istniejących profili. Użyj nazwy podanej poniżej lub wprowadź własną.\">\n<!ENTITY profilePrompt.label            \"Wprowadź nazwę nowego profilu:\">\n<!ENTITY profilePrompt.accesskey        \"N\">\n<!ENTITY profileDirectoryExplanation.text     \"Ustawienia, preferencje oraz pozostałe dane osobiste użytkownika będą przechowywane w:\">\n<!ENTITY profileDefaultName             \"Domyślny użytkownik\">\n<!ENTITY button.choosefolder.label      \"Wybierz folder…\">\n<!ENTITY button.choosefolder.accesskey  \"W\">\n<!ENTITY button.usedefault.label        \"Użyj domyślnego folderu\">\n<!ENTITY button.usedefault.accesskey    \"U\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/mozapps/profile/profileSelection.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowtitle.label \"&brandShortName; - Wybierz profil użytkownika\">\n\n<!ENTITY profilename.label \"Nazwa profilu:\">\n\n<!ENTITY start.label \"Uruchom program &brandShortName;\">\n<!ENTITY exit.label \"Zakończ\">\n\n<!ENTITY availprofiles.label \"Dostępne profile\">\n\n<!ENTITY newButton.label \"Utwórz nowy profil…\">\n<!ENTITY newButton.accesskey \"N\">\n<!ENTITY renameButton.label \"Zmień nazwę profilu…\">\n<!ENTITY renameButton.accesskey \"Z\">\n<!ENTITY deleteButton.label \"Usuń profil…\">\n<!ENTITY deleteButton.accesskey \"U\">\n\n<!ENTITY pmDescription.label \"&brandShortName; przechowuje informacje o ustawieniach i preferencjach użytkownika w profilu.\">\n\n<!ENTITY offlineState.label \"Pracuj w trybie offline\">\n<!ENTITY offlineState.accesskey \"P\">\n\n<!ENTITY useSelected.label \"Domyślnie (bez pytania) używaj zaznaczonego profilu przy uruchamianiu\">\n<!ENTITY useSelected.accesskey \"D\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/mozapps/profile/profileSelection.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nrestartTitle=Zamknij program %S\nrestartMessageNoUnlocker=Program %S został już uruchomiony, ale nie odpowiada. Aby otworzyć nowe okno, należy najpierw zakończyć istniejący proces programu %S lub uruchomić ponownie system.\nrestartMessageUnlocker=Program %S został już uruchomiony, ale nie odpowiada. Aby otworzyć nowe okno, należy najpierw zakończyć stary proces programu %S.\nrestartMessageNoUnlockerMac=Kopia programu %S jest już otwarta. Tylko jedna kopia programu %S może być otwarta jednocześnie.\nrestartMessageUnlockerMac=Kopia programu %S jest już otwarta. Działająca kopia programu %S zostanie zakończona, aby otworzyć tę kopię.\n\nprofileTooltip=Profile: „%S” - Ścieżka: „%S”\n\npleaseSelectTitle=Wybór profilu\npleaseSelect=Aby rozpocząć pracę z programem %S, należy wybrać istniejący profil lub utworzyć nowy.\n\nprofileLockedTitle=Profil w użyciu\nprofileLocked2=%S nie może użyć profilu „%S”, ponieważ jest on obecnie używany.\\n\\nAby kontynuować, zamknij działającą instancję programu %S lub wybierz inny profil.\n\nrenameProfileTitle=Zmiana nazwy profilu\nrenameProfilePrompt=Zmień nazwę profilu „%S” na:\n\nprofileNameInvalidTitle=Nieprawidłowa nazwa profilu\nprofileNameInvalid=„%S” nie jest dozwoloną nazwą dla profilu.\n\nchooseFolder=Wybierz folder profilu\nprofileNameEmpty=Nazwa profilu musi składać się przynajmniej z jednego znaku.\ninvalidChar=Znak „%S” nie może zostać użyty w nazwie profilu. Należy wprowadzić inną nazwę.\n\ndeleteTitle=Usunięcie profilu\ndeleteProfileConfirm=Usunięcie profilu spowoduje usunięcie go z listy dostępnych profili. Czynności tej nie można cofnąć.\\nWraz z profilem możliwe jest usunięcie wszystkich jego plików zawierających ustawienia, certyfikaty i inne dane użytkownika. Wybranie tej opcji spowoduje usunięcie folderu „%S” i jest operacją nieodwracalną.\\nCzy usunąć pliki profilu?\n\ndeleteFiles=Usuń pliki\ndontDeleteFiles=Nie usuwaj plików\n\nprofileCreationFailed=Utworzenie nowego profilu się nie powiodło, prawdopodobną przyczyną był brak praw zapisu w wybranym folderze profilu.\nprofileCreationFailedTitle=Błąd tworzenia nowego profilu\nprofileExists=Profil o podanej nazwie już istnieje. Należy wybrać inną nazwę.\nprofileExistsTitle=Profil już istnieje\nprofileFinishText=Naciśnij przycisk Zakończ, aby utworzyć nowy profil.\nprofileFinishTextMac=Naciśnij przycisk Gotowe, aby utworzyć nowy profil.\nprofileMissing=Nie udało się wczytać profilu „%S”. Może być niedostępny lub usunięty.\nprofileMissingTitle=Brak profilu\npleaseSelectTitle=Wybór profilu\npleaseSelect=Aby rozpocząć pracę z programem %S, należy wybrać istniejący profil lub utworzyć nowy.\n\nresetBackupDirectory=Stare dane programu %S\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/mozapps/update/history.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  history.title             \"Historia aktualizacji\">\n<!ENTITY  history.intro             \"Zainstalowano poniższe aktualizacje:\">\n<!ENTITY  closebutton.label         \"Zamknij\">\n\n<!ENTITY  noupdates.label           \"Nie zainstalowano jeszcze żadnych aktualizacji\">\n\n<!ENTITY  name.header               \"Nazwa aktualizacji\">\n<!ENTITY  date.header               \"Data instalacji\">\n<!ENTITY  type.header               \"Rodzaj\">\n<!ENTITY  state.header              \"Stan\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/mozapps/update/updates.dtd",
    "content": "<!ENTITY  updateWizard.title              \"Aktualizacja aplikacji\">\n\n<!ENTITY  checking.title                  \"Sprawdzanie aktualizacji\">\n<!ENTITY  updateCheck.label               \"Sprawdzanie dostępności aktualizacji dla programu &brandShortName;…\">\n\n<!ENTITY  noupdatesfound.title            \"Nie znaleziono żadnych aktualizacji\">\n<!ENTITY  noupdatesautoenabled.intro      \"Brak dostępnych aktualizacji. Program &brandShortName; będzie okresowo sprawdzał dostępność aktualizacji.\">\n<!ENTITY  noupdatesautodisabled.intro     \"Brak dostępnych aktualizacji. Należy sprawdzić później lub włączyć automatyczne sprawdzanie dostępności aktualizacji w programie &brandShortName;\">\n\n<!ENTITY  manualUpdate.title              \"Niewystarczające uprawnienia do aktualizacji\">\n<!ENTITY manualUpdate.desc \"Została udostępniona ważna aktualizacja programu, jednak użytkownik nie ma wystarczających uprawnień do jej zainstalowania. Należy skontaktować się z administratorem systemu lub spróbować dokonać aktualizacji z konta mającego przypisane uprawnienia do instalacji oprogramowania na tym komputerze.\">\n<!ENTITY  manualUpdate.space.desc         \"Dostępna jest zalecana aktualizacja bezpieczeństwa i stabilności, ale nie ma\n                                           odpowiedniej ilości miejsca na dysku, by ją zainstalować.\">\n<!ENTITY  manualUpdateGetMsg.label        \"Najnowszą wersję programu &brandShortName; zawsze można pobrać ze strony:\">\n\n<!ENTITY  unsupported.title               \"System nieobsługiwany\">\n<!ENTITY unsupported.label \"Twój program &brandShortName; jest nieaktualny, ale najnowsza wersja nie jest obsługiwana na Twoim systemie. Proszę uaktualnić system i spróbować ponownie. To powiadomienie nie zostanie ponownie wyświetlone, ale możesz \">\n<!ENTITY  unsupportedLink.label           \"dowiedzieć się więcej.\">\n\n<!ENTITY  clickHere.label                 \"Wyświetl więcej informacji o tej aktualizacji…\">\n\n<!ENTITY  evangelism.desc                 \"Aktualizacja programu &brandShortName; jest wysoce zalecana.\">\n\n<!ENTITY  downloadPage.title              \"Pobieranie programu &brandShortName;\">\n\n<!ENTITY  downloading.intro               \"Trwa pobieranie aktualizacji…\">\n<!ENTITY  connecting.label                \"Łączenie z serwerem aktualizacji…\">\n<!ENTITY  verificationFailedText.label    \"Nie udało się potwierdzić integralności pobranej aktualizacji. Rozpoczęto pobieranie całego programu.\">\n\n<!ENTITY  viewDetails.tooltip             \"Wyświetl więcej informacji na temat tej aktualizacji\">\n\n<!ENTITY  details.link                    \"Szczegóły\">\n\n<!ENTITY  error.title                     \"Aktualizacja się nie powiodła\">\n\n<!ENTITY error.label \"Pojawiły się problemy podczas sprawdzania, pobierania lub instalacji aktualizacji. Program &brandShortName; nie mógł zostać uaktualniony, ponieważ:\">\n\n<!ENTITY  errorManual.label               \"Można dokonać ręcznej aktualizacji programu &brandShortName; poprzez otwarcie tego odnośnika i pobranie najnowszej wersji:\">\n\n<!ENTITY  errorpatching.intro             \"Częściowa aktualizacja nie mogła zostać przeprowadzona. &brandShortName; spróbuje pobrać kompletną aktualizację.\">\n\n<!ENTITY  genericBackgroundError.label    \"&brandShortName; nie może ustalić, czy dostępna jest aktualizacja.\n                                           Proszę upewnić się, że używana jest najnowsza wersja programu &brandShortName; z:\">\n\n<!ENTITY  finishedPage.title              \"Aktualizacja gotowa do zainstalowania\">\n<!ENTITY  finishedPage.text               \"Aktualizacja zostanie zainstalowana przy następnym uruchomieniu programu &brandShortName;. Uruchom teraz ponownie program &brandShortName; lub kontynuuj pracę i zainstaluj aktualizację później.\">\n\n<!ENTITY  finishedBackgroundPage.text     \"Program &brandShortName; pobrał ważną aktualizację i jest gotowy do jej zainstalowania.\">\n\n<!ENTITY  finishedBackground.name         \"Aktualizacja:\">\n\n<!ENTITY finishedBackground.more \"Aktualizacja zostanie zainstalowana przy następnym uruchomieniu programu &brandShortName;. Uruchom ponownie program &brandShortName; lub nie instaluj aktualizacji teraz i kontynuuj pracę.\">\n<!ENTITY finishedBackground.moreElevated \"Aktualizacja wymaga uprawnień administracyjnych i zostanie zainstalowana przy następnym uruchomieniu programu &brandShortName;. Uruchom program &brandShortName; ponownie, kontynuuj pracę uruchamiając ponownie później lub odrzuć tę aktualizację.\">\n\n<!ENTITY  update.details.label            \"Szczegóły\">\n<!ENTITY  update.installedOn.label        \"Zainstalowano:\">\n<!ENTITY  update.status.label             \"Status:\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/mozapps/update/updates.properties",
    "content": "updateFullName=%S (%S)\nupdateName=%S %S\nupdateNightlyName=%1$S %2$S %3$S kompilacja conocna\nintro_major=Czy uaktualnić teraz program %1$S do wersji %2$S?\nintro_minor=Dostępna jest aktualizacja bezpieczeństwa i stabilności dla programu %1$S:\n\nupdateType_major=Nowa wersja\nupdateType_minor=Aktualizacja bezpieczeństwa\n\nverificationError=Program %S nie mógł potwierdzić integralności pakietu aktualizacyjnego\nresumePausedAfterCloseTitle=Aktualizacja oprogramowania\nresumePausedAfterCloseMsg=Wstrzymano pobieranie tej aktualizacji. Czy ma ona zostać pobrana w tle, bez przerywania pracy z programem %S?\nupdaterIOErrorTitle=Błąd aktualizacji oprogramowania\nupdaterIOErrorMsg=Nie udało się zainstalować aktualizacji. Proszę upewnić się, że na komputerze nie są uruchomione inne kopie programu %S, a następnie uruchomić program %S ponownie.\nokButton=OK\nokButton.accesskey=O\naskLaterButton=Zapytaj później\naskLaterButton.accesskey=Z\nnoThanksButton=Nie, dziękuję\nnoThanksButton.accesskey=N\nupdateButton_minor=Uaktualnij program %S\nupdateButton_minor.accesskey=a\nupdateButton_major=Pobierz nową wersję\nupdateButton_major.accesskey=P\nbackButton=Wstecz\nbackButton.accesskey=W\nacceptTermsButton=Akceptuję warunki\nacceptTermsButton.accesskey=A\n\nrestartLaterButton=Uruchom ponownie później\nrestartLaterButton.accesskey=c\nrestartNowButton=Uruchom ponownie program %S\nrestartNowButton.accesskey=U\n\nstatusSucceededFormat=Zainstalowano w programie: %S\nstatusFailed=Instalacja zakończyła się niepowodzeniem\npauseButtonPause=Wstrzymaj\npauseButtonResume=Wznów\nhideButton=Ukryj\nhideButton.accesskey=U\n\napplyingUpdate=Instalowanie aktualizacji…\n\nupdatesfound_minor.title=Aktualizacja dostępna\nupdatesfound_major.title=Dostępna nowa wersja\n\ninstallSuccess=Aktualizacja została zainstalowana\ninstallPending=Instalacja w toku\npatchApplyFailure=Nie udało się zainstalować aktualizacji (nie udało się nałożyć łatki)\nelevationFailure=Nie masz wystarczających uprawnień, aby zainstalować to uaktualnienie. Proszę skontaktować się z administratorem systemu.\n\ndownloadPausedStatus=Wstrzymano — %S\n\ncheck_error-200=Plik XML aktualizacji jest uszkodzony (200)\ncheck_error-403=Odmowa dostępu (403)\ncheck_error-404=Plik XML aktualizacji nie został odnaleziony (404)\ncheck_error-500=Wewnętrzny błąd serwera (500)\ncheck_error-2152398849=Błąd (z nieznanych przyczyn)\ncheck_error-2152398861=Odmowa połączenia\ncheck_error-2152398862=Upłynął limit czasu połączenia\ncheck_error-2152398864=Sieć jest niedostępna (należy przejść do trybu online)\ncheck_error-2152398867=Port niedozwolony\ncheck_error-2152398868=Nie otrzymano żadnych danych (należy spróbować ponownie)\ncheck_error-2152398878=Serwer aktualizacji nie został odnaleziony (należy sprawdzić połączenie z Internetem)\ncheck_error-2152398890=Serwer proxy nie został odnaleziony (należy sprawdzić połączenie z Internetem)\ncheck_error-2152398918=Sieć jest niedostępna (należy przejść do trybu online)\ncheck_error-2152398919=Przesyłanie danych zostało przerwane (należy spróbować ponownie)\ncheck_error-2152398920=Odmowa połączenia z serwerem proxy\ncheck_error-2153390069=Certyfikat serwera utracił ważność (należy poprawić czas systemowy, jeśli jest nieprawidłowy)\ncheck_error-verification_failed=Nie udało się zweryfikować integralności aktualizacji\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/mozapps/xpinstall/xpinstallConfirm.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dialog.title            \"Instalacja oprogramowania\">\n<!ENTITY dialog.style            \"width: 45em\">\n<!ENTITY warningPrimary.label    \"Należy instalować dodatki pochodzące wyłącznie ze źródeł godnych zaufania.\">\n<!ENTITY warningSecondary.label  \"Niebezpieczne oprogramowanie może uszkodzić dane w komputerze lub spowodować naruszenie prywatności użytkownika.\">\n\n<!ENTITY from.label \"Adres pliku:\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/mozapps/xpinstall/xpinstallConfirm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nunverified=(autor niezweryfikowany)\nsigned=(%S)\n\nitemWarnIntroMultiple=Zażądano instalacji %S następujących elementów:\nitemWarnIntroSingle=Zażądano instalacji następującego elementu:\ninstallButtonDisabledLabel=Zainstaluj (%S)\ninstallButtonLabel=Zainstaluj\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/necko/necko.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n# downloadHeadersTitlePrefix=Download headers for:\n\n3=Ustalanie adresu serwera %1$S…\n4=Połączony z %1$S…\n5=Wysyłanie żądania do %1$S…\n6=Przesyłanie danych z %1$S…\n7=Łączenie się z %1$S…\n8=Przeczytano %1$S\n9=Zapisano %1$S\n10=Oczekiwanie na %1$S…\n11=Odnaleziono %1$S…\n\n27=Rozpoczynanie transakcji FTP…\n28=Zakończono transakcję FTP\n\nUnsupportedFTPServer=Obecnie serwer FTP %1$S nie jest obsługiwany.\nRepostFormData=Wyświetlana strona zostanie przekierowana pod inny adres. Czy wysłać ponownie wprowadzone dane formularza używając nowego adresu?\nDirTitle=Indeks %1$S\nDirGoUp=Do katalogu wyższego poziomu\nShowHidden=Ukryte pliki i foldery\nDirColName=Nazwa\nDirColSize=Rozmiar\nDirColMTime=Ostatnia modyfikacja\nDirFileLabel=Plik:\n\nPhishingAuth=Nastąpiła próba otwarcia strony „%1$S”. Strona ta może próbować oszukiwać użytkowników poprzez podszywanie się pod inną stronę (np. banku czy sklepu internetowego). Należy zachować ostrożność.\nPhishingAuthAccept=Rozumiem, zachowam ostrożność\nSuperfluousAuth=Nastąpiła próba zalogowania na stronę „%1$S” przy pomocy nazwy użytkownika „%2$S”, ale strona nie wymaga identyfikacji. To może być podstęp.\\n\\nCzy adres „%1$S” jest tym, który zamierzano odwiedzić?\nAutomaticAuth=Nastąpiła próba zalogowania na stronę „%1$S” przy pomocy nazwy użytkownika „%2$S”.\n\nTrackingUriBlocked=Zasób pod adresem „%1$S” został zablokowany, ponieważ jest włączona ochrona przed śledzeniem.\nUnsafeUriBlocked=Zasób pod adresem „%1$S” został zablokowany przez funkcję „Bezpieczne przeglądanie”.\n\nAPIDeprecationWarning=Ostrzeżenie: API „%1$S” jest przestarzałe, proszę używać „%2$S”\n\nnsICookieManagerAPIDeprecated=Metoda „%1$S” została zmieniona. Proszę uaktualnić kod, aby przekazywał właściwe parametry „originAttributes”. Więcej informacji można znaleźć pod adresem https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsICookieManager%2$S\n\n12=Performing a TLS handshake to %1$S…\n13=The TLS handshake finished for %1$S…\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/passwordmgr/passwordManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY savedLogins.title \"Zachowane dane logowania\">\n\n<!ENTITY      closebutton.label               \"Zamknij\">\n<!ENTITY      closebutton.accesskey           \"Z\">\n\n<!ENTITY      treehead.site.label             \"Witryna\" >\n<!ENTITY      treehead.username.label \t      \"Nazwa użytkownika\" >\n<!ENTITY      remove.label                    \"Usuń\" >\n<!ENTITY      remove.accesskey                \"U\">\n<!ENTITY addLogin.label \"Dodaj dane logowania\">\n<!ENTITY addLogin.accesskey \"l\">\n<!ENTITY import.label \"Importuj…\">\n<!ENTITY import.accesskey \"I\">\n<!ENTITY      treehead.password.label         \"Hasło\">\n<!ENTITY treehead.timeCreated.label \"Pierwsze użycie\">\n<!ENTITY treehead.timeLastUsed.label \"Ostatnie użycie\">\n<!ENTITY treehead.timePasswordChanged.label \"Ostatnia zmiana\">\n<!ENTITY treehead.timesUsed.label \"Liczba użyć\">\n\n<!ENTITY searchFilter.label \"Szukaj\">\n<!ENTITY searchFilter.accesskey \"S\">\n\n<!ENTITY      windowClose.key                 \"w\">\n<!ENTITY      focusSearch1.key                \"f\">\n<!ENTITY      focusSearch2.key                \"k\">\n\n<!ENTITY      copyPasswordCmd.label           \"Kopiuj hasło\">\n<!ENTITY      copyPasswordCmd.accesskey       \"K\">\n\n<!ENTITY      copyUsernameCmd.label           \"Kopiuj nazwę użytkownika\">\n<!ENTITY copyUsernameCmd.accesskey \"n\">\n<!ENTITY editPasswordCmd.label \"Edytuj hasło\">\n<!ENTITY editPasswordCmd.accesskey \"E\">\n<!ENTITY editUsernameCmd.label \"Edytuj nazwę użytkownika\">\n<!ENTITY editUsernameCmd.accesskey \"d\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/passwordmgr/passwordmgr.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nrememberValue=Użyj Menedżera haseł, aby zachować tę wartość.\nrememberPassword=Użyj Menedżera haseł, aby zachować to hasło.\nsavePasswordTitle=Potwierdź\n\nsaveLoginMsg=Czy %1$S ma zachować dane logowania dla „%2$S”?\nsaveLoginMsgNoUser=Czy %1$S ma zachować hasło dla „%2$S”?\nsaveLoginButtonAllow.label=Zachowaj\nsaveLoginButtonAllow.accesskey=Z\nsaveLoginButtonDeny.label=Nie zachowuj\nsaveLoginButtonDeny.accesskey=N\n\nupdateLoginMsg=Czy uaktualnić dane logowania?\nupdateLoginMsgNoUser=Czy uaktualnić to hasło?\nupdateLoginButtonText=Uaktualnij\nupdateLoginButtonAccessKey=U\nupdateLoginButtonDeny.label=Nie uaktualniaj\nupdateLoginButtonDeny.accesskey=N\n\nrememberPasswordMsg=Czy zachować hasło użytkownika „%1$S” dla %2$S?\nrememberPasswordMsgNoUsername=Czy zachować hasło dla %S?\nnoUsernamePlaceholder=Brak nazwy użytkownika\ntogglePasswordLabel=Widoczne hasło\ntogglePasswordAccessKey2=h\nnotNowButtonText=&Nie teraz\nnotifyBarNotNowButtonText = Nie teraz\nnotifyBarNotNowButtonAccessKey = N\nnotifyBarNeverRememberButtonText2=Nigdy nie zachowuj\nnotifyBarNeverRememberButtonAccessKey2=e\nrememberButtonText=&Zachowaj\nnotifyBarRememberPasswordButtonText=Zachowaj hasło\nnotifyBarRememberPasswordButtonAccessKey = Z\nneverForSiteButtonText=Ni&gdy dla tej witryny\npasswordChangeTitle=Potwierdź zmianę hasła\nupdatePasswordMsg=Czy uaktualnić zachowane hasło użytkownika „%S”?\nupdatePasswordMsgNoUser=Czy uaktualnić zachowane hasło?\nnotifyBarUpdateButtonText = Aktualizuj hasło\nnotifyBarUpdateButtonAccessKey = A\nnotifyBarDontChangeButtonText = Nie zmieniaj\nnotifyBarDontChangeButtonAccessKey = N\nuserSelectText=Wybierz użytkownika, którego hasło zostanie zmienione\nhidePasswords=Ukryj hasła\nhidePasswordsAccessKey=h\nshowPasswords=Wyświetl hasła\nshowPasswordsAccessKey=h\nnoMasterPasswordPrompt=Czy na pewno wyświetlić hasła?\nremoveAllPasswordsPrompt=Czy na pewno usunąć wszystkie hasła?\nremoveAllPasswordsTitle=Usuń wszystkie hasła\nremoveLoginPrompt=Czy na pewno usunąć dane logowania?\nremoveLoginTitle=Usuwanie danych logowania\nloginsDescriptionAll=W komputerze przechowywane są dane logowania dla następujących witryn:\nloginsDescriptionFiltered=Do zapytania pasują poniższe dane logowania:\nloginHostAge=%1$S (%2$S)\nnoUsername=Bez użytkownika\nduplicateLoginTitle=Istniejące dane logowania\nduplicateLogin=Istnieją zachowane wcześniej duplikujące dane logowania\n\ninsecureFieldWarningDescription2=Połączenie nie jest zabezpieczone. Wprowadzone dane logowania mogą zostać przechwycone. %1$S\ninsecureFieldWarningDescription3=Wprowadzone dane logowania mogą zostać przechwycone. %1$S\ninsecureFieldWarningLearnMore=Więcej informacji\n\nremoveAll.label=Usuń wszystkie\nremoveAll.accesskey=U\nremoveAllShown.label=Usuń wszystkie wyświetlane\nremoveAllShown.accesskey=U\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/pipnss/nsserrors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nSSL_ERROR_EXPORT_ONLY_SERVER=Nie można nawiązać bezpiecznego połączenia. Serwer nie obsługuje szyfrowania wysokiego poziomu.\nSSL_ERROR_US_ONLY_SERVER=Nie można nawiązać bezpiecznego połączenia. Serwer wymaga szyfrowania wysokiego poziomu, które nie jest obsługiwane.\nSSL_ERROR_NO_CYPHER_OVERLAP=Nie można nawiązać bezpiecznego połączenia: brak wspólnych algorytmów szyfrowania.\nSSL_ERROR_NO_CERTIFICATE=Nie można znaleźć certyfikatu lub klucza wymaganego do uwierzytelnienia.\nSSL_ERROR_BAD_CERTIFICATE=Nie można nawiązać bezpiecznego połączenia: certyfikat serwera został odrzucony.\nSSL_ERROR_BAD_CLIENT=Serwer otrzymał nieprawidłowe dane od klienta.\nSSL_ERROR_BAD_SERVER=Klient otrzymał nieprawidłowe dane od serwera.\nSSL_ERROR_UNSUPPORTED_CERTIFICATE_TYPE=Nieobsługiwany rodzaj certyfikatu.\nSSL_ERROR_UNSUPPORTED_VERSION=Serwer używa nieobsługiwanej wersji protokołu bezpieczeństwa.\nSSL_ERROR_WRONG_CERTIFICATE=Uwierzytelnienie klienta się nie powiodło: klucz prywatny w bazie kluczy nie pasuje do klucza publicznego w bazie certyfikatów.\nSSL_ERROR_BAD_CERT_DOMAIN=Nie można nawiązać bezpiecznego połączenia: żądana nazwa domeny nie pasuje do certyfikatu serwera.\nSSL_ERROR_POST_WARNING=Nierozpoznany kod błędu SSL.\nSSL_ERROR_SSL2_DISABLED=Serwer obsługuje tylko SSL w wersji 2, która lokalnie jest zablokowana.\nSSL_ERROR_BAD_MAC_READ=SSL otrzymał rekord z nieprawidłowym kodem uwierzytelnienia wiadomości.\nSSL_ERROR_BAD_MAC_ALERT=Uczestnik komunikacji SSL zgłasza nieprawidłowy kod uwierzytelnienia wiadomości.\nSSL_ERROR_BAD_CERT_ALERT=Uczestnik komunikacji SSL nie może zweryfikować certyfikatu użytkownika.\nSSL_ERROR_REVOKED_CERT_ALERT=Uczestnik komunikacji SSL odrzucił certyfikat użytkownika jako odwołany.\nSSL_ERROR_EXPIRED_CERT_ALERT=Uczestnik komunikacji SSL odrzucił certyfikat użytkownika jako wygasły.\nSSL_ERROR_SSL_DISABLED=Nie można się połączyć: SSL jest zablokowany.\nSSL_ERROR_FORTEZZA_PQG=Nie można się połączyć: Uczestnik komunikacji SSL jest w innej domenie FORTEZZA.\nSSL_ERROR_UNKNOWN_CIPHER_SUITE=Zażądano nieznanego pakietu szyfrów SSL.\nSSL_ERROR_NO_CIPHERS_SUPPORTED=W tym programie nie ma żadnych włączonych pakietów szyfrów.\nSSL_ERROR_BAD_BLOCK_PADDING=SSL otrzymał rekord z nieprawidłowym wypełnieniem bloku.\nSSL_ERROR_RX_RECORD_TOO_LONG=SSL otrzymał rekord przekraczający największą dozwoloną długość.\nSSL_ERROR_TX_RECORD_TOO_LONG=SSL próbował wysłać rekord przekraczający największą dozwoloną długość.\nSSL_ERROR_RX_MALFORMED_HELLO_REQUEST=SSL otrzymał uszkodzoną wiadomość Hello Request handshake.\nSSL_ERROR_RX_MALFORMED_CLIENT_HELLO=SSL otrzymał uszkodzoną wiadomość Client Hello handshake.\nSSL_ERROR_RX_MALFORMED_SERVER_HELLO=SSL otrzymał uszkodzoną wiadomość Server Hello handshake.\nSSL_ERROR_RX_MALFORMED_CERTIFICATE=SSL otrzymał uszkodzoną wiadomość Certificate handshake.\nSSL_ERROR_RX_MALFORMED_SERVER_KEY_EXCH=SSL otrzymał uszkodzoną wiadomość Server Key Exchange handshake\nSSL_ERROR_RX_MALFORMED_CERT_REQUEST=SSL otrzymał uszkodzoną wiadomość Certificate Request handshake.\nSSL_ERROR_RX_MALFORMED_HELLO_DONE=SSL otrzymał uszkodzoną wiadomość Server Hello Done handshake.\nSSL_ERROR_RX_MALFORMED_CERT_VERIFY=SSL otrzymał uszkodzoną wiadomość Certificate Verify handshake.\nSSL_ERROR_RX_MALFORMED_CLIENT_KEY_EXCH=SSL otrzymał uszkodzoną wiadomość Client Key Exchange handshake.\nSSL_ERROR_RX_MALFORMED_FINISHED=SSL otrzymał uszkodzoną wiadomość Finished handshake.\nSSL_ERROR_RX_MALFORMED_CHANGE_CIPHER=SSL otrzymał uszkodzony rekord Change Cipher Spec.\nSSL_ERROR_RX_MALFORMED_ALERT=SSL otrzymał uszkodzony rekord Alert.\nSSL_ERROR_RX_MALFORMED_HANDSHAKE=SSL otrzymał uszkodzony rekord Handshake.\nSSL_ERROR_RX_MALFORMED_APPLICATION_DATA=SSL otrzymał uszkodzony rekord Application Data.\nSSL_ERROR_RX_UNEXPECTED_HELLO_REQUEST=SSL otrzymał nieoczekiwaną wiadomość Hello Request handshake.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_HELLO=SSL otrzymał nieoczekiwaną wiadomość Client Hello handshake.\nSSL_ERROR_RX_UNEXPECTED_SERVER_HELLO=SSL otrzymał nieoczekiwaną wiadomość Server Hello handshake.\nSSL_ERROR_RX_UNEXPECTED_CERTIFICATE=SSL otrzymał nieoczekiwaną wiadomość Certificate handshake.\nSSL_ERROR_RX_UNEXPECTED_SERVER_KEY_EXCH=SSL otrzymał nieoczekiwaną wiadomość Server Key Exchange handshake.\nSSL_ERROR_RX_UNEXPECTED_CERT_REQUEST=SSL otrzymał nieoczekiwaną wiadomość Certificate Request handshake.\nSSL_ERROR_RX_UNEXPECTED_HELLO_DONE=SSL otrzymał nieoczekiwaną wiadomość Server Hello Done handshake.\nSSL_ERROR_RX_UNEXPECTED_CERT_VERIFY=SSL otrzymał nieoczekiwaną wiadomość Certificate Verify handshake.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_KEY_EXCH=SSL otrzymał nieoczekiwaną wiadomość Client Key Exchange handshake.\nSSL_ERROR_RX_UNEXPECTED_FINISHED=SSL otrzymał nieoczekiwaną wiadomość Finished handshake.\nSSL_ERROR_RX_UNEXPECTED_CHANGE_CIPHER=SSL otrzymał nieoczekiwany rekord Change Cipher Spec.\nSSL_ERROR_RX_UNEXPECTED_ALERT=SSL otrzymał nieoczekiwany rekord Alert.\nSSL_ERROR_RX_UNEXPECTED_HANDSHAKE=SSL otrzymał nieoczekiwany rekord Handshake.\nSSL_ERROR_RX_UNEXPECTED_APPLICATION_DATA=SSL otrzymał nieoczekiwany rekord Application Data.\nSSL_ERROR_RX_UNKNOWN_RECORD_TYPE=SSL otrzymał rekord z nieznanym typem zawartości.\nSSL_ERROR_RX_UNKNOWN_HANDSHAKE=SSL otrzymał wiadomość handshake z nieznanym typem wiadomości.\nSSL_ERROR_RX_UNKNOWN_ALERT=SSL otrzymał rekord powiadomienia z nieznanym opisem powiadomienia.\nSSL_ERROR_CLOSE_NOTIFY_ALERT=Uczestnik komunikacji SSL zamknął to połączenie.\nSSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT=Uczestnik komunikacji SSL nie oczekiwał otrzymanej wiadomości handshake.\nSSL_ERROR_DECOMPRESSION_FAILURE_ALERT=Uczestnik komunikacji SSL nie mógł zdekompresować otrzymanego rekordu SSL.\nSSL_ERROR_HANDSHAKE_FAILURE_ALERT=Uczestnik komunikacji SSL nie mógł wynegocjować akceptowalnego zbioru parametrów bezpieczeństwa.\nSSL_ERROR_ILLEGAL_PARAMETER_ALERT=Uczestnik komunikacji SSL odrzucił wiadomość handshake z powodu nieakceptowalnej zawartości.\nSSL_ERROR_UNSUPPORTED_CERT_ALERT=Uczestnik komunikacji SSL nie obsługuje certyfikatów otrzymanego typu.\nSSL_ERROR_CERTIFICATE_UNKNOWN_ALERT=Uczestnik komunikacji SSL napotkał nieokreślone problemy z otrzymanym certyfikatem.\nSSL_ERROR_GENERATE_RANDOM_FAILURE=Wystąpił błąd generatora liczb losowych SSL.\nSSL_ERROR_SIGN_HASHES_FAILURE=Nie można podpisać cyfrowo danych wymaganych do weryfikacji certyfikatu użytkownika.\nSSL_ERROR_EXTRACT_PUBLIC_KEY_FAILURE=SSL nie mógł wyodrębnić klucza publicznego z certyfikatu uczestnika komunikacji.\nSSL_ERROR_SERVER_KEY_EXCHANGE_FAILURE=Nieokreślony błąd podczas przetwarzania SSL Server Key Exchange handshake.\nSSL_ERROR_CLIENT_KEY_EXCHANGE_FAILURE=Nieokreślony błąd podczas przetwarzania SSL Client Key Exchange handshake.\nSSL_ERROR_ENCRYPTION_FAILURE=Algorytm masowego szyfrowania danych nie powiódł się w wybranym pakiecie szyfrów.\nSSL_ERROR_DECRYPTION_FAILURE=Algorytm masowego deszyfrowania danych nie powiódł się w wybranym pakiecie szyfrów.\nSSL_ERROR_SOCKET_WRITE_FAILURE=Próba zapisu zaszyfrowanych danych do podstawowego gniazda się nie powiodła.\nSSL_ERROR_MD5_DIGEST_FAILURE=Funkcja skrótu MD5 się nie powiodła.\nSSL_ERROR_SHA_DIGEST_FAILURE=Funkcja skrótu SHA-1 się nie powiodła.\nSSL_ERROR_MAC_COMPUTATION_FAILURE=Obliczenie MAC się nie powiodło.\nSSL_ERROR_SYM_KEY_CONTEXT_FAILURE=Nie udało się utworzyć kontekstu klucza symetrycznego.\nSSL_ERROR_SYM_KEY_UNWRAP_FAILURE=Nie udało się odpakować klucza symetrycznego w wiadomości Client Key Exchange.\nSSL_ERROR_PUB_KEY_SIZE_LIMIT_EXCEEDED=Serwer SSL próbował wykorzystać klucz publiczny klasy krajowej z eksportowym zestawem szyfrów.\nSSL_ERROR_IV_PARAM_FAILURE=PKCS11 nie mógł przetłumaczyć IV do postaci parametru.\nSSL_ERROR_INIT_CIPHER_SUITE_FAILURE=Nie udało się zainicjować wybranego zestawu szyfrów.\nSSL_ERROR_SESSION_KEY_GEN_FAILURE=Wygenerowanie przez klienta kluczy sesji dla sesji SSL się nie powiodło.\nSSL_ERROR_NO_SERVER_KEY_FOR_ALG=Serwer nie ma klucza dla żądanego algorytmu wymiany kluczy.\nSSL_ERROR_TOKEN_INSERTION_REMOVAL=Token PKCS#11 został wsunięty lub usunięty w trakcie trwania operacji.\nSSL_ERROR_TOKEN_SLOT_NOT_FOUND=Nie odnaleziono tokenu PKCS#11, który mógłby zostać wykorzystany do żądanej operacji.\nSSL_ERROR_NO_COMPRESSION_OVERLAP=Nie można nawiązać bezpiecznego połączenia z uczestnikiem komunikacji: brak wspólnych algorytmów kompresji.\nSSL_ERROR_HANDSHAKE_NOT_COMPLETED=Nie można zainicjować kolejnej procedury SSL handshake, dopóki bieżąca procedura handshake się nie zakończy.\nSSL_ERROR_BAD_HANDSHAKE_HASH_VALUE=Otrzymano nieprawidłowe wartości funkcji skrótu dla wiadomości handshake od uczestnika komunikacji.\nSSL_ERROR_CERT_KEA_MISMATCH=Dostarczony certyfikat nie może być używany z wybranym algorytmem wymiany kluczy.\nSSL_ERROR_NO_TRUSTED_SSL_CLIENT_CA=Brak organów certyfikacji zaufanych dla uwierzytelniania klienta SSL.\nSSL_ERROR_SESSION_NOT_FOUND=Identyfikator sesji klienta SSL nie odnaleziony w pamięci podręcznej sesji serwera.\nSSL_ERROR_DECRYPTION_FAILED_ALERT=Uczestnik komunikacji nie mógł odszyfrować otrzymanego rekordu SSL.\nSSL_ERROR_RECORD_OVERFLOW_ALERT=Uczestnik komunikacji otrzymał rekord SSL dłuższy, niż jest to dozwolone.\nSSL_ERROR_UNKNOWN_CA_ALERT=Uczestnik komunikacji nie rozpoznaje i/lub nie ufa organowi certyfikacji, który wydał certyfikat użytkownika.\nSSL_ERROR_ACCESS_DENIED_ALERT=Uczestnik komunikacji otrzymał prawidłowy certyfikat, ale dostęp został zabroniony.\nSSL_ERROR_DECODE_ERROR_ALERT=Uczestnik komunikacji nie mógł zdekodować wiadomości SSL handshake.\nSSL_ERROR_DECRYPT_ERROR_ALERT=Uczestnik komunikacji zgłosił błąd weryfikacji podpisu lub wymiany kluczy.\nSSL_ERROR_EXPORT_RESTRICTION_ALERT=Uczestnik komunikacji zgłasza, że negocjacja nie jest zgodna z przepisami eksportowymi.\nSSL_ERROR_PROTOCOL_VERSION_ALERT=Uczestnik komunikacji zgłasza niezgodną lub nieobsługiwaną wersję protokołu.\nSSL_ERROR_INSUFFICIENT_SECURITY_ALERT=Serwer wymaga bardziej bezpiecznych szyfrów niż te obsługiwane przez klienta.\nSSL_ERROR_INTERNAL_ERROR_ALERT=Uczestnik komunikacji zgłasza, że napotkał błąd wewnętrzny.\nSSL_ERROR_USER_CANCELED_ALERT=Uczestnik komunikacji anulował procedurę handshake.\nSSL_ERROR_NO_RENEGOTIATION_ALERT=Uczestnik komunikacji nie zezwala na renegocjację parametrów bezpieczeństwa SSL.\nSSL_ERROR_SERVER_CACHE_NOT_CONFIGURED=Pamięć podręczna serwera SSL nie jest skonfigurowana i nie jest wyłączona dla tego gniazda.\nSSL_ERROR_UNSUPPORTED_EXTENSION_ALERT=Uczestnik komunikacji SSL nie obsługuje żądanego rozszerzenia TLS hello.\nSSL_ERROR_CERTIFICATE_UNOBTAINABLE_ALERT=Uczestnik komunikacji SSL nie mógł pobrać certyfikatu z dostarczonego adresu URL.\nSSL_ERROR_UNRECOGNIZED_NAME_ALERT=Uczestnik komunikacji SSL nie ma certyfikatu dla żądanej nazwy DNS.\nSSL_ERROR_BAD_CERT_STATUS_RESPONSE_ALERT=Uczestnik komunikacji SSL nie dostał odpowiedzi OCSP dla tego certyfikatu.\nSSL_ERROR_BAD_CERT_HASH_VALUE_ALERT=Uczestnik komunikacji SSL zgłosił nieprawidłową wartość funkcji skrótu certyfikatu.\nSSL_ERROR_RX_UNEXPECTED_NEW_SESSION_TICKET=SSL odebrał niespodziewaną wiadomość typu handshake nowego biletu sesji.\nSSL_ERROR_RX_MALFORMED_NEW_SESSION_TICKET=SSL odebrał uszkodzoną wiadomość typu handshake nowego biletu sesji.\nSSL_ERROR_DECOMPRESSION_FAILURE=SSL odebrał skompresowany rekord, którego dekompresja się nie powiodła.\nSSL_ERROR_RENEGOTIATION_NOT_ALLOWED=Renegocjacja nie jest dozwolona w tym gnieździe SSL.\nSSL_ERROR_UNSAFE_NEGOTIATION=Uczestnik komunikacji nadesłał wiadomość typu handshake starego typu (potencjalnie niebezpieczną).\nSSL_ERROR_RX_UNEXPECTED_UNCOMPRESSED_RECORD=SSL odebrał nieoczekiwany rekord nieskompresowany.\nSSL_ERROR_WEAK_SERVER_EPHEMERAL_DH_KEY=SSL odebrał słaby krótkotrwały klucz Diffiego-Hellmana w wiadomości typu handshake wymiany klucza serwera.\nSSL_ERROR_NEXT_PROTOCOL_DATA_INVALID=SSL odebrał nieprawidłowe dane rozszerzenia NPN.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SSL2=Funkcja SSL nie jest obsługiwana dla połączeń SSL 2.0.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SERVERS=Funkcja SSL nie jest obsługiwana dla serwerów.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_CLIENTS=Funkcja SSL nie jest obsługiwana dla klientów.\nSSL_ERROR_INVALID_VERSION_RANGE=Nieprawidłowy zakres wersji SSL.\nSSL_ERROR_CIPHER_DISALLOWED_FOR_VERSION=Druga strona komunikacji SSL wybrała niedozwolony szyfr dla wybranej wersji protokołu.\nSSL_ERROR_RX_MALFORMED_HELLO_VERIFY_REQUEST=SSL otrzymał wadliwą wiadomość Hello Verify Request handshake.\nSSL_ERROR_RX_UNEXPECTED_HELLO_VERIFY_REQUEST=SSL otrzymał nieoczekiwaną wiadomość Hello Verify Request handshake message.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_VERSION=Nieobsługiwana funkcja SSL dla tej wersji protokołu.\nSSL_ERROR_RX_UNEXPECTED_CERT_STATUS=SSL otrzymał nieoczekiwaną wiadomość Certificate Status handshake.\nSSL_ERROR_UNSUPPORTED_HASH_ALGORITHM=Druga strona komunikacji TLS używa nieobsługiwanego algorytmu skrótu.\nSSL_ERROR_DIGEST_FAILURE=Funkcja digest się nie powiodła.\nSSL_ERROR_INCORRECT_SIGNATURE_ALGORITHM=Nieprawidłowy algorytm podpisu określony w podpisanym cyfrowo elemencie.\nSSL_ERROR_NEXT_PROTOCOL_NO_CALLBACK=Rozszerzenie negocjacji następnej wersji protokołu zostało włączone, ale funkcja zwrotna została wyczyszczona, zanim była potrzebna.\nSSL_ERROR_NEXT_PROTOCOL_NO_PROTOCOL=Serwer nie obsługuje żadnego z protokołów ogłaszanych przez klienta w rozszerzeniu ALPN.\nSSL_ERROR_INAPPROPRIATE_FALLBACK_ALERT=Serwer odrzucił żądanie, ponieważ klient zmienił wersję TLS na niższą niż obsługiwana przez serwer.\nSSL_ERROR_WEAK_SERVER_CERT_KEY=Certyfikat serwera zawiera klucz publiczny o zbyt słabym szyfrowaniu.\nSSL_ERROR_RX_SHORT_DTLS_READ=Brak miejsca w buforze dla rekordu DTLS.\nSSL_ERROR_NO_SUPPORTED_SIGNATURE_ALGORITHM=Brak skonfigurowanej obsługiwanej sygnatury algorytmu TLS.\nSSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM=Uczestnik komunikacji użył nieobsługiwanej kombinacji sygnatury i algorytmu skrótu.\nSSL_ERROR_MISSING_EXTENDED_MASTER_SECRET=Uczestnik komunikacji próbował wznowić bez poprawnego rozszerzenia „extended_master_secret”.\nSSL_ERROR_UNEXPECTED_EXTENDED_MASTER_SECRET=Uczestnik komunikacji próbował wznowić z nieoczekiwanym rozszerzeniem „extended_master_secret”.\nSEC_ERROR_IO=Podczas upoważniania wystąpił błąd wejścia/wyjścia.\nSEC_ERROR_LIBRARY_FAILURE=błąd biblioteki bezpieczeństwa.\nSEC_ERROR_BAD_DATA=biblioteka bezpieczeństwa: otrzymano niewłaściwe dane.\nSEC_ERROR_OUTPUT_LEN=biblioteka bezpieczeństwa: błąd długości wyjścia.\nSEC_ERROR_INPUT_LEN=biblioteka bezpieczeństwa: błąd długości wejścia.\nSEC_ERROR_INVALID_ARGS=biblioteka bezpieczeństwa: nieprawidłowe argumenty.\nSEC_ERROR_INVALID_ALGORITHM=biblioteka bezpieczeństwa: nieprawidłowy algorytm.\nSEC_ERROR_INVALID_AVA=biblioteka bezpieczeństwa: nieprawidłowe AVA.\nSEC_ERROR_INVALID_TIME=Niewłaściwie sformatowany ciąg znaków opisujący czas.\nSEC_ERROR_BAD_DER=biblioteka bezpieczeństwa: nieprawidłowo sformatowana wiadomość zaszyfrowana DER.\nSEC_ERROR_BAD_SIGNATURE=Certyfikat uczestnika komunikacji ma nieprawidłowy podpis.\nSEC_ERROR_EXPIRED_CERTIFICATE=Certyfikat uczestnika komunikacji stracił ważność.\nSEC_ERROR_REVOKED_CERTIFICATE=Certyfikat uczestnika komunikacji został odwołany.\nSEC_ERROR_UNKNOWN_ISSUER=Wystawca certyfikatu uczestnika komunikacji nie został rozpoznany.\nSEC_ERROR_BAD_KEY=Klucz publiczny uczestnika komunikacji jest nieprawidłowy.\nSEC_ERROR_BAD_PASSWORD=Wprowadzone hasło bezpieczeństwa jest nieprawidłowe.\nSEC_ERROR_RETRY_PASSWORD=Nowe hasło wprowadzone nieprawidłowo. Należy spróbować ponownie.\nSEC_ERROR_NO_NODELOCK=biblioteka bezpieczeństwa: brak blokady węzła.\nSEC_ERROR_BAD_DATABASE=biblioteka bezpieczeństwa: niewłaściwa baza danych.\nSEC_ERROR_NO_MEMORY=biblioteka bezpieczeństwa: błąd alokacji pamięci.\nSEC_ERROR_UNTRUSTED_ISSUER=Wystawca certyfikatu uczestnika komunikacji został oznaczony jako niezaufany przez użytkownika.\nSEC_ERROR_UNTRUSTED_CERT=Certyfikat uczestnika komunikacji został oznaczony jako niezaufany przez użytkownika.\nSEC_ERROR_DUPLICATE_CERT=Ten certyfikat istnieje już w bazie danych.\nSEC_ERROR_DUPLICATE_CERT_NAME=Nazwa pobranego certyfikatu jest taka sama jak nazwa certyfikatu istniejącego w bazie danych.\nSEC_ERROR_ADDING_CERT=Błąd podczas dodawania certyfikatu do bazy danych.\nSEC_ERROR_FILING_KEY=Błąd podczas ponownego dołączania klucza dla tego certyfikatu.\nSEC_ERROR_NO_KEY=Klucza publicznego tego certyfikatu nie można odnaleźć w bazie danych.\nSEC_ERROR_CERT_VALID=Ten certyfikat jest prawidłowy.\nSEC_ERROR_CERT_NOT_VALID=Ten certyfikat jet nieprawidłowy.\nSEC_ERROR_CERT_NO_RESPONSE=Biblioteka certyfikatów: brak odpowiedzi.\nSEC_ERROR_EXPIRED_ISSUER_CERTIFICATE=Certyfikat wystawcy certyfikatu utracił ważność. Należy sprawdzić czas i datę w systemie.\nSEC_ERROR_CRL_EXPIRED=CRL wystawcy tego certyfikatu utraciła ważność. Należy ją uaktualnić lub sprawdzić czas i datę w systemie.\nSEC_ERROR_CRL_BAD_SIGNATURE=CRL tego wystawcy certyfikatu ma nieprawidłowy podpis.\nSEC_ERROR_CRL_INVALID=Nowa lista CRL ma nieprawidłowy format.\nSEC_ERROR_EXTENSION_VALUE_INVALID=Nieprawidłowa wartość rozszerzenia certyfikatu.\nSEC_ERROR_EXTENSION_NOT_FOUND=Nie znaleziono rozszerzenia certyfikatu.\nSEC_ERROR_CA_CERT_INVALID=Certyfikat wystawcy jest nieprawidłowy.\nSEC_ERROR_PATH_LEN_CONSTRAINT_INVALID=Ograniczenie długości ścieżki certyfikatu jest nieprawidłowe.\nSEC_ERROR_CERT_USAGES_INVALID=Pole zastosowań certyfikatu jest nieprawidłowe.\nSEC_INTERNAL_ONLY=**Moduł WYŁĄCZNIE wewnętrzny**\nSEC_ERROR_INVALID_KEY=Ten klucz nie obsługuje żądanej operacji.\nSEC_ERROR_UNKNOWN_CRITICAL_EXTENSION=Certyfikat zawiera nieznane krytyczne rozszerzenie.\nSEC_ERROR_OLD_CRL=Nowa CRL nie jest późniejsza od obecnej.\nSEC_ERROR_NO_EMAIL_CERT=Niezaszyfrowane i niepodpisane: użytkownik nie ma certyfikatu e-mail.\nSEC_ERROR_NO_RECIPIENT_CERTS_QUERY=Niezaszyfrowane: użytkownik nie ma certyfikatów dla wszystkich odbiorców.\nSEC_ERROR_NOT_A_RECIPIENT=Nie można odszyfrować: użytkownik nie jest odbiorcą albo nie znaleziono pasującego certyfikatu i klucza prywatnego.\nSEC_ERROR_PKCS7_KEYALG_MISMATCH=Nie można odszyfrować: algorytm szyfrowania klucza nie pasuje do certyfikatu użytkownika.\nSEC_ERROR_PKCS7_BAD_SIGNATURE=Weryfikacja podpisu zakończona niepowodzeniem: nie znaleziono podpisującego, znaleziono zbyt wielu podpisujących albo napotkano nieprawidłowe lub uszkodzone dane.\nSEC_ERROR_UNSUPPORTED_KEYALG=Nieobsługiwany lub nieznany algorytm klucza.\nSEC_ERROR_DECRYPTION_DISALLOWED=Nie można odszyfrować: zaszyfrowano przy użyciu niedozwolonego algorytmu lub rozmiaru klucza.\nXP_SEC_FORTEZZA_BAD_CARD=Karta Fortezza nie została poprawnie zainicjowana. Należy ją usunąć i zwrócić do wystawcy.\nXP_SEC_FORTEZZA_NO_CARD=Nie odnaleziono kart Fortezza\nXP_SEC_FORTEZZA_NONE_SELECTED=Nie wybrano karty Fortezza\nXP_SEC_FORTEZZA_MORE_INFO=Należy wybrać tożsamość, by uzyskać więcej informacji na temat\nXP_SEC_FORTEZZA_PERSON_NOT_FOUND=Tożsamość nie została odnaleziona\nXP_SEC_FORTEZZA_NO_MORE_INFO=Nie ma więcej informacji na temat tej tożsamości\nXP_SEC_FORTEZZA_BAD_PIN=Nieprawidłowy PIN\nXP_SEC_FORTEZZA_PERSON_ERROR=Nie można zainicjować tożsamości Fortezza.\nSEC_ERROR_NO_KRL=Dla certyfikatu tej witryny nie odnaleziono żadnych KRL.\nSEC_ERROR_KRL_EXPIRED=KRL dla certyfikatu tej witryny utraciła ważność.\nSEC_ERROR_KRL_BAD_SIGNATURE=KRL dla certyfikatu tej witryny zawiera nieprawidłowy podpis.\nSEC_ERROR_REVOKED_KEY=Klucz dla certyfikatu tej witryny został odwołany.\nSEC_ERROR_KRL_INVALID=Nowa KRL ma nieprawidłowy format.\nSEC_ERROR_NEED_RANDOM=biblioteka bezpieczeństwa: potrzeba danych losowych.\nSEC_ERROR_NO_MODULE=biblioteka bezpieczeństwa: żaden moduł bezpieczeństwa nie może wykonać żądanej operacji.\nSEC_ERROR_NO_TOKEN=Karta lub token bezpieczeństwa nie istnieje, musi zostać zainicjowany lub został usunięty.\nSEC_ERROR_READ_ONLY=biblioteka bezpieczeństwa: baza danych tylko do odczytu.\nSEC_ERROR_NO_SLOT_SELECTED=Nie wybrano slotu ani tokena.\nSEC_ERROR_CERT_NICKNAME_COLLISION=Certyfikat o takiej przyjaznej nazwie już istnieje.\nSEC_ERROR_KEY_NICKNAME_COLLISION=Klucz o takiej samej przyjaznej nazwie już istnieje.\nSEC_ERROR_SAFE_NOT_CREATED=błąd podczas tworzenia bezpiecznego obiektu\nSEC_ERROR_BAGGAGE_NOT_CREATED=błąd podczas tworzenia obiektu bagażu\nXP_JAVA_REMOVE_PRINCIPAL_ERROR=Nie udało się usunąć podmiotu zabezpieczeń\nXP_JAVA_DELETE_PRIVILEGE_ERROR=Nie udało się usunąć uprawnienia\nXP_JAVA_CERT_NOT_EXISTS_ERROR=Ten podmiot zabezpieczeń nie ma certyfikatu\nSEC_ERROR_BAD_EXPORT_ALGORITHM=Wymagany algorytm nie jest dozwolony.\nSEC_ERROR_EXPORTING_CERTIFICATES=Błąd podczas próby eksportu certyfikatów.\nSEC_ERROR_IMPORTING_CERTIFICATES=Błąd podczas próby importu certyfikatów.\nSEC_ERROR_PKCS12_DECODING_PFX=Nie można dokonać importu. Błąd dekodowania, plik nieprawidłowy.\nSEC_ERROR_PKCS12_INVALID_MAC=Nie można dokonać importu. Nieprawidłowy MAC, nieprawidłowe hasło lub uszkodzony plik.\nSEC_ERROR_PKCS12_UNSUPPORTED_MAC_ALGORITHM=Nie można dokonać importu. Nieobsługiwany algorytm MAC.\nSEC_ERROR_PKCS12_UNSUPPORTED_TRANSPORT_MODE=Nie można dokonać importu. Obsługiwane są tylko tryby integralności hasła i prywatności.\nSEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE=Nie można dokonać importu. Uszkodzona struktura pliku.\nSEC_ERROR_PKCS12_UNSUPPORTED_PBE_ALGORITHM=Nie można dokonać importu. Nieobsługiwany algorytm szyfrowania.\nSEC_ERROR_PKCS12_UNSUPPORTED_VERSION=Nie można dokonać importu. Nieobsługiwana wersja pliku.\nSEC_ERROR_PKCS12_PRIVACY_PASSWORD_INCORRECT=Nie można dokonać importu. Nieprawidłowe hasło prywatności.\nSEC_ERROR_PKCS12_CERT_COLLISION=Nie można dokonać importu. Taka przyjazna nazwa już istnieje w bazie danych.\nSEC_ERROR_USER_CANCELLED=Użytkownik nacisnął „Anuluj”.\nSEC_ERROR_PKCS12_DUPLICATE_DATA=Nie dokonano importu, wpis jest już w bazie danych.\nSEC_ERROR_MESSAGE_SEND_ABORTED=Wiadomość nie została wysłana.\nSEC_ERROR_INADEQUATE_KEY_USAGE=Nieadekwatne do żądanej operacji zastosowanie klucza certyfikatu.\nSEC_ERROR_INADEQUATE_CERT_TYPE=Typ certyfikatu niedozwolony dla aplikacji.\nSEC_ERROR_CERT_ADDR_MISMATCH=Adres w certyfikacie podpisywania nie pasuje do adresu w nagłówkach wiadomości.\nSEC_ERROR_PKCS12_UNABLE_TO_IMPORT_KEY=Nie udało się dokonać importu. Błąd podczas importowania klucza prywatnego.\nSEC_ERROR_PKCS12_IMPORTING_CERT_CHAIN=Nie udało się dokonać importu. Błąd podczas próby importu łańcucha certyfikatów.\nSEC_ERROR_PKCS12_UNABLE_TO_LOCATE_OBJECT_BY_NAME=Nie udało się dokonać eksportu. Nie udało się odnaleźć certyfikatu wg klucza ani wg przyjaznej nazwy.\nSEC_ERROR_PKCS12_UNABLE_TO_EXPORT_KEY=Nie udało się dokonać eksportu. Nie można odnaleźć ani wyeksportować klucza publicznego.\nSEC_ERROR_PKCS12_UNABLE_TO_WRITE=Nie udało się dokonać eksportu. Nie można zapisać pliku eksportu.\nSEC_ERROR_PKCS12_UNABLE_TO_READ=Nie udało się dokonać importu. Nie można odczytać pliku importu.\nSEC_ERROR_PKCS12_KEY_DATABASE_NOT_INITIALIZED=Nie udało się dokonać eksportu. Baza danych kluczy uszkodzona lub usunięta.\nSEC_ERROR_KEYGEN_FAIL=Nie udało się wygenerować pary kluczy (prywatnego i publicznego).\nSEC_ERROR_INVALID_PASSWORD=Wprowadzone hasło jest nieprawidłowe. Należy wybrać inne.\nSEC_ERROR_RETRY_OLD_PASSWORD=Stare hasło wprowadzone niepoprawnie. Należy spróbować ponownie.\nSEC_ERROR_BAD_NICKNAME=Przyjazna nazwa certyfikatu jest już używana.\nSEC_ERROR_NOT_FORTEZZA_ISSUER=Łańcuch FORTEZZA uczestnika komunikacji ma certyfikat innego typu niż FORTEZZA.\nSEC_ERROR_CANNOT_MOVE_SENSITIVE_KEY=Czuły klucz nie może zostać wsunięty do właściwego slotu.\nSEC_ERROR_JS_INVALID_MODULE_NAME=Nieprawidłowa nazwa modułu\nSEC_ERROR_JS_INVALID_DLL=Nieprawidłowa ścieżka/nazwa pliku modułu\nSEC_ERROR_JS_ADD_MOD_FAILURE=Nie można dodać modułu\nSEC_ERROR_JS_DEL_MOD_FAILURE=Nie można usunąć modułu\nSEC_ERROR_OLD_KRL=Nowa KRL nie jest późniejsza niż obecna.\nSEC_ERROR_CKL_CONFLICT=Nowa CKL ma innego wystawcę niż obecna CKL. Należy usunąć obecną CKL.\nSEC_ERROR_CERT_NOT_IN_NAME_SPACE=Organ certyfikacji tego certyfikatu nie ma zezwolenia na wydawanie certyfikatu o tej nazwie.\nSEC_ERROR_KRL_NOT_YET_VALID=Lista odwołania kluczy dla tego certyfikatu nie jest jeszcze ważna.\nSEC_ERROR_CRL_NOT_YET_VALID=Lista odwołania certyfikatów dla tego certyfikatu nie jest jeszcze ważna.\nSEC_ERROR_UNKNOWN_CERT=Nie udało się odnaleźć żądanego certyfikatu.\nSEC_ERROR_UNKNOWN_SIGNER=Nie można odnaleźć certyfikatu podmiotu podpisującego.\nSEC_ERROR_CERT_BAD_ACCESS_LOCATION=Nieprawidłowy format adresu serwera statusu certyfikatów.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_TYPE=Odpowiedź serwera OCSP nie może zostać całkowicie odkodowana, ma ona nieznany typ.\nSEC_ERROR_OCSP_BAD_HTTP_RESPONSE=Serwer OCSP zwrócił nieoczekiwane/nieprawidłowe dane HTTP.\nSEC_ERROR_OCSP_MALFORMED_REQUEST=Serwer OCSP uznał żądanie za uszkodzone lub nieprawidłowo uformowane.\nSEC_ERROR_OCSP_SERVER_ERROR=Wystąpił wewnętrzny błąd serwera OCSP.\nSEC_ERROR_OCSP_TRY_SERVER_LATER=Serwer OCSP zaleca dokonanie ponownej próby w terminie późniejszym.\nSEC_ERROR_OCSP_REQUEST_NEEDS_SIG=Serwer OCSP wymaga, by to żądanie zawierało podpis.\nSEC_ERROR_OCSP_UNAUTHORIZED_REQUEST=Serwer OCSP odrzucił to żądanie jako nieupoważnione.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_STATUS=Serwer OCSP zwrócił nierozpoznawalny status.\nSEC_ERROR_OCSP_UNKNOWN_CERT=Serwer OCSP nie ma statusu dla tego certyfikatu.\nSEC_ERROR_OCSP_NOT_ENABLED=Przed wykonaniem tej operacji należy włączyć OCSP.\nSEC_ERROR_OCSP_NO_DEFAULT_RESPONDER=Należy ustawić domyślnego respondera OCSP przed wykonaniem tej operacji.\nSEC_ERROR_OCSP_MALFORMED_RESPONSE=Odpowiedź serwera OCSP była nieprawidłowo uformowana lub uszkodzona.\nSEC_ERROR_OCSP_UNAUTHORIZED_RESPONSE=Podmiot podpisujący tę odpowiedź OCSP nie ma upoważnienia do podawania statusu tego certyfikatu.\nSEC_ERROR_OCSP_FUTURE_RESPONSE=Odpowiedź OCSP nie jest jeszcze ważna (zawiera datę z przyszłości).\nSEC_ERROR_OCSP_OLD_RESPONSE=Odpowiedź OCSP zawiera nieaktualne informacje.\nSEC_ERROR_DIGEST_NOT_FOUND=W wiadomości nie odnaleziono skrótu CMS ani PKCS #7.\nSEC_ERROR_UNSUPPORTED_MESSAGE_TYPE=Nieobsługiwany typ wiadomości CMS lub PKCS #7.\nSEC_ERROR_MODULE_STUCK=Moduł PKCS #11 nie mógł zostać usunięty, ponieważ jest nadal używany.\nSEC_ERROR_BAD_TEMPLATE=Nie udało się zdekodować danych ASN.1. Określony szablon był nieprawidłowy.\nSEC_ERROR_CRL_NOT_FOUND=Nie odnaleziono pasującej CRL.\nSEC_ERROR_REUSED_ISSUER_AND_SERIAL=Użytkownik próbował zaimportować certyfikat z tym samym wystawcą/numerem seryjnym, co istniejący certyfikat, ale nie jest to ten sam certyfikat.\nSEC_ERROR_BUSY=NSS nie mogła zakończyć pracy. Obiekty są nadal używane.\nSEC_ERROR_EXTRA_INPUT=Wiadomość zaszyfrowana DER zawierała dodatkowe, nieużywane dane.\nSEC_ERROR_UNSUPPORTED_ELLIPTIC_CURVE=Nieobsługiwana krzywa eliptyczna.\nSEC_ERROR_UNSUPPORTED_EC_POINT_FORM=Nieobsługiwana postać punktowa krzywej eliptycznej.\nSEC_ERROR_UNRECOGNIZED_OID=Nieznany identyfikator obiektu.\nSEC_ERROR_OCSP_INVALID_SIGNING_CERT=Nieprawidłowy certyfikat podpisywania OCSP w odpowiedzi OCSP.\nSEC_ERROR_REVOKED_CERTIFICATE_CRL=Certyfikat został odwołany na liście odwołania certyfikatów wystawcy.\nSEC_ERROR_REVOKED_CERTIFICATE_OCSP=Responder OCSP wystawcy zgłasza odwołanie certyfikatu.\nSEC_ERROR_CRL_INVALID_VERSION=Lista CRL wystawcy ma nieznany numer wersji.\nSEC_ERROR_CRL_V1_CRITICAL_EXTENSION=Lista CRL V1 wystawcy zawiera rozszerzenie krytyczne.\nSEC_ERROR_CRL_UNKNOWN_CRITICAL_EXTENSION=Lista CRL V2 wystawcy zawiera nieznane rozszerzenie krytyczne.\nSEC_ERROR_UNKNOWN_OBJECT_TYPE=Określono nieznany typ obiektu.\nSEC_ERROR_INCOMPATIBLE_PKCS11=Sterownik PKCS #11 łamie specyfikację w sposób niezgodny.\nSEC_ERROR_NO_EVENT=W tej chwili nie ma dostępnych żadnych zdarzeń szczelinowych.\nSEC_ERROR_CRL_ALREADY_EXISTS=CRL już istnieje.\nSEC_ERROR_NOT_INITIALIZED=NSS nie jest zainicjowany.\nSEC_ERROR_TOKEN_NOT_LOGGED_IN=Operacja się nie powiodła, ponieważ token PKCS#11 nie jest zalogowany.\nSEC_ERROR_OCSP_RESPONDER_CERT_INVALID=Skonfigurowany certyfikat respondera OCSP jest nieprawidłowy.\nSEC_ERROR_OCSP_BAD_SIGNATURE=Odpowiedź OCSP ma nieprawidłowy podpis.\nSEC_ERROR_OUT_OF_SEARCH_LIMITS=Wyszukiwanie walidacji certyfikatu przekroczyło limit wyszukiwania.\nSEC_ERROR_INVALID_POLICY_MAPPING=Mapowanie polityki zawiera anypolicy.\nSEC_ERROR_POLICY_VALIDATION_FAILED=Łańcuch certyfikatów nie przechodzi weryfikacji polityki.\nSEC_ERROR_UNKNOWN_AIA_LOCATION_TYPE=Nieznany typ położenia w rozszerzeniu AIA certyfikatu.\nSEC_ERROR_BAD_HTTP_RESPONSE=Serwer zwrócił nieprawidłową odpowiedź HTTP\nSEC_ERROR_BAD_LDAP_RESPONSE=Serwer zwrócił nieprawidłową odpowiedź LDAP\nSEC_ERROR_FAILED_TO_ENCODE_DATA=Nie udało się zakodować danych koderem ANS1.\nSEC_ERROR_BAD_INFO_ACCESS_LOCATION=Nieprawidłowe położenie dostępu do informacji w rozszerzeniu certyfikatu\nSEC_ERROR_LIBPKIX_INTERNAL=Podczas weryfikacji certyfikatu wystąpił wewnętrzny błąd libpkix.\nSEC_ERROR_PKCS11_GENERAL_ERROR=Moduł PKCS #11 zwrócił CKR_GENERAL_ERROR, co wskazuje na wystąpienie nieodwracalnego błędu.\nSEC_ERROR_PKCS11_FUNCTION_FAILED=Moduł PKCS #11 zwrócił CKR_FUNCTION_FAILED, co wskazuje, że żądana funkcja nie mogła zostać wykonana. Ponowna próba wykonania tej operacji może się udać.\nSEC_ERROR_PKCS11_DEVICE_ERROR=Moduł PKCS #11 zwrócił CKR_DEVICE_ERROR, co wskazuje, że wystąpił problem z tokenem lub slotem.\nSEC_ERROR_BAD_INFO_ACCESS_METHOD=Nieznana metoda dostępu do informacji w rozszerzeniu certyfikatu.\nSEC_ERROR_CRL_IMPORT_FAILED=Błąd podczas próby importu listy CRL.\nSEC_ERROR_EXPIRED_PASSWORD=Hasło wygasło.\nSEC_ERROR_LOCKED_PASSWORD=Hasło jest zablokowane.\nSEC_ERROR_UNKNOWN_PKCS11_ERROR=Nieznany błąd PKCS #11.\nSEC_ERROR_BAD_CRL_DP_URL=Nieprawidłowy lub nieobsługiwany URL w nazwie punktu dystrybucji CRL.\nSEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED=Certyfikat został podpisany przy użyciu algorytmu, który został wyłączony jako niebezpieczny.\nMOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE=Serwer używa przypinania kluczy (HPKP) jednak nie udało się utworzyć pasującego zaufanego łańcucha certyfikatów. Naruszenia przypinania certyfikatów nie mogą zostać nadpisane.\nMOZILLA_PKIX_ERROR_CA_CERT_USED_AS_END_ENTITY=Serwer używa certyfikatu, rozszerzonego o podstawowe ograniczenia, identyfikującego go jako urząd certyfikacji. Dla prawidłowo wystawionego certyfikatu taka sytuacja nie powinna mieć miejsca.\nMOZILLA_PKIX_ERROR_INADEQUATE_KEY_SIZE=Wielkość klucza certyfikatu przedstawionego przez serwer jest zbyt mała, aby można było nawiązać bezpieczne połączenie.\nMOZILLA_PKIX_ERROR_V1_CERT_USED_AS_CA=Certyfikat X.509 wersja 1 niezaufanego wystawcy został użyty do wystawienia certyfikatu serwera. Certyfikaty X.509 wersja 1 są przestarzałe i nie powinny być używane do podpisywania innych certyfikatów.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_CERTIFICATE=Serwer przedstawił certyfikat, który nie jest jeszcze prawidłowy.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_ISSUER_CERTIFICATE=Certyfikat, który nie jest jeszcze prawidłowy, został użyty do wystawienia certyfikatu serwera.\nMOZILLA_PKIX_ERROR_SIGNATURE_ALGORITHM_MISMATCH=Algorytm podpisu w polu algorytm sygnatury certyfikatu jest różny od algorytmu w polu algorytm sygnatury („signatureAlgorithm”).\nMOZILLA_PKIX_ERROR_OCSP_RESPONSE_FOR_CERT_MISSING=Odpowiedź OCSP nie zawiera statusu dla weryfikowanego certyfikatu.\nMOZILLA_PKIX_ERROR_VALIDITY_TOO_LONG=Certyfikat przedstawiony przez serwer ma zbyt odległy termin ważności.\nMOZILLA_PKIX_ERROR_REQUIRED_TLS_FEATURE_MISSING=Brak wymaganej funkcji TLS.\nMOZILLA_PKIX_ERROR_INVALID_INTEGER_ENCODING=Serwer zaprezentował certyfikat zawierający nieprawidłowe kodowanie liczb. Typowe przyczyny to ujemne numery seryjne, ujemne moduli RSA i niepotrzebne już kodowania.\nMOZILLA_PKIX_ERROR_EMPTY_ISSUER_NAME=Serwer zaprezentował certyfikat zawierający pustą nazwę DN wystawcy.\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/pipnss/pipnss.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=%S: wprowadź hasło główne\nRootCertModuleName=Wbudowane główne moduły\nManufacturerID=Mozilla.org\nLibraryDescription=Wewnętrzne usługi szyfrujące\nTokenDescription=Standardowe usługi szyfrujące\nPrivateTokenDescription=Urządzenie zabezpieczające\nSlotDescription=Wewnętrzne usługi szyfrujące\nPrivateSlotDescription=Klucze prywatne PSM\nFips140TokenDescription=Programowe urządz. zabezp. FIPS\nFips140SlotDescription=Usługi kryptograficzne, kluczy i certyfikatów FIPS 140\nInternalToken=Urządzenie zabezpieczające\nVerifySSLClient=Certyfikat SSL klienta\nVerifySSLServer=Certyfikat SSL serwera\nVerifySSLCA=Organ certyfikacji SSL\nVerifyEmailSigner=Certyfikat osoby podpisującej wiadomość\nVerifyEmailRecip=Certyfikat adresata wiadomości\nVerifyObjSign=Osoba podpisująca obiekt\nHighGrade=Wysoki poziom zabezpieczeń\nMediumGrade=Średni poziom zabezpieczeń\nnick_template=%1$s - ID w %2$s\nCertDumpCertificate=Certyfikat\nCertDumpVersion=Wersja\nCertDumpVersionValue=Wersja %S\nCertDumpSerialNo=Numer seryjny\nCertDumpMD2WithRSA=PKCS #1 MD2 z szyfrowaniem RSA\nCertDumpMD5WithRSA=PKCS #1 MD5 z szyfrowaniem RSA\nCertDumpSHA1WithRSA=PKCS #1 SHA-1 z szyfrowaniem RSA\nCertDumpSHA256WithRSA=PKCS #1 SHA-256 z szyfrowaniem RSA\nCertDumpSHA384WithRSA=PKCS #1 SHA-384 z szyfrowaniem RSA\nCertDumpSHA512WithRSA=PKCS #1 SHA-512 z szyfrowaniem RSA\n\nCertDumpDefOID=Identyfikator obiektu (%S)\nCertDumpIssuer=Wystawca\nCertDumpSubject=Podmiot\nCertDumpAVACountry=C\nCertDumpAVAState=ST\nCertDumpAVALocality=L\nCertDumpAVAOrg=O\nCertDumpAVAOU=OU\nCertDumpAVACN=CN\nCertDumpUserID=UID\nCertDumpPK9Email=E\nCertDumpAVADN=DN\nCertDumpAVADC=DC\nCertDumpSurname=Nazwisko\nCertDumpGivenName=Imię\nCertDumpValidity=Ważność\nCertDumpNotBefore=Nieważny przed\nCertDumpNotAfter=Nieważny po\nCertDumpSPKI=Informacje o kluczu publicznym\nCertDumpSPKIAlg=Algorytm klucza publicznego\nCertDumpAlgID=Identyfikator algorytmu\nCertDumpParams=Parametry algorytmu\nCertDumpRSAEncr=PKCS #1 Szyfrowanie RSA\nCertDumpRSAPSSSignature=Podpis PKCS #1 RSASSA-PSS\nCertDumpRSATemplate=Modulo (bitów: %S):\\n%S\\nWykładnik (bitów: %S):\\n%S\nCertDumpECTemplate=Rozmiar klucza: %S bits\\nDługość porządku punktu bazowego: %S bitów\\nWartość publiczna:\\n%S\nCertDumpIssuerUniqueID=Unikalny ID wystawcy\nCertDumpSubjPubKey=Klucz publiczny\nCertDumpSubjectUniqueID=Unikalny ID\nCertDumpExtensions=Rozszerzenia\nCertDumpSubjectDirectoryAttr=Atrybuty katalogu podmiotu certyfikatu\nCertDumpSubjectKeyID=Identyfikator klucza podmiotu certyfikatu\nCertDumpKeyUsage=Warunki użycia klucza certyfikatu\nCertDumpSubjectAltName=Alternatywna nazwa podmiotu certyfikatu\nCertDumpIssuerAltName=Alternatywna nazwa wystawcy certyfikatu\nCertDumpBasicConstraints=Podstawowe ograniczenia certyfikatu\nCertDumpNameConstraints=Ograniczenia nazwy certyfikatu\nCertDumpCrlDistPoints=Punkty dystrybucji CRL\nCertDumpCertPolicies=Zasady certyfikatu\nCertDumpPolicyMappings=Odwzorowania zasad certyfikatu\nCertDumpPolicyConstraints=Ograniczenia zasad certyfikatu\nCertDumpAuthKeyID=Identyfikator klucza organu certyfikacji\nCertDumpExtKeyUsage=Rozszerzone użycie klucza\nCertDumpAuthInfoAccess=Dostęp do informacji o organach certyfikacji\nCertDumpAnsiX9DsaSignature=Sygnatura ANSI X9.57 DSA\nCertDumpAnsiX9DsaSignatureWithSha1=Sygnatura ANSI X9.57 DSA z SHA1 Digest\nCertDumpAnsiX962ECDsaSignatureWithSha1=Sygnatura ANSI X9.62 ECDSA z SHA11\nCertDumpAnsiX962ECDsaSignatureWithSha224=Sygnatura ANSI X9.62 ECDSA z SHA224\nCertDumpAnsiX962ECDsaSignatureWithSha256=Sygnatura ANSI X9.62 ECDSA z SHA256\nCertDumpAnsiX962ECDsaSignatureWithSha384=Sygnatura ANSI X9.62 ECDSA z SHA384\nCertDumpAnsiX962ECDsaSignatureWithSha512=Sygnatura ANSI X9.62 ECDSA z SHA512\nCertDumpKUSign=Podpisywanie\nCertDumpKUNonRep=Niezaprzeczalność\nCertDumpKUEnc=Szyfrowanie klucza\nCertDumpKUDEnc=Szyfrowanie danych\nCertDumpKUKA=Uzgadnianie klucza\nCertDumpKUCertSign=Osoba podpisująca Certyfikat\nCertDumpKUCRLSigner=Osoba podpisująca CRL\nCertDumpCritical=Krytyczny\nCertDumpNonCritical=Niekrytyczny\nCertDumpSigAlg=Algorytm sygnatury certyfikatu\nCertDumpCertSig=Wartość sygnatury certyfikatu\nCertDumpExtensionFailure=Błąd: Przetworzenie rozszerzenia było niemożliwe\nCertDumpIsCA=Jest organem certyfikacji\nCertDumpIsNotCA=Nie jest organem certyfikacji\nCertDumpPathLen=Maksymalna liczba pośrednich CA: %S\nCertDumpPathLenUnlimited=nieograniczona\nCertDumpEKU_1_3_6_1_5_5_7_3_1=Uwierzytelnianie serwera WWW TLS\nCertDumpEKU_1_3_6_1_5_5_7_3_2=Uwierzytelnianie klienta WWW TLS\nCertDumpEKU_1_3_6_1_5_5_7_3_3=Podpisywanie kodu\nCertDumpEKU_1_3_6_1_5_5_7_3_4=Zabezpieczenie poczty elektronicznej\nCertDumpEKU_1_3_6_1_5_5_7_3_8=Datowanie\nCertDumpEKU_1_3_6_1_5_5_7_3_9=Podpisywanie OCSP\nCertDumpEKU_1_3_6_1_4_1_311_2_1_21=Podpisywanie kodu indywidualnego Microsoftu\nCertDumpEKU_1_3_6_1_4_1_311_2_1_22=Podpisywanie kodu komercyjnego Microsoftu\nCertDumpEKU_1_3_6_1_4_1_311_10_3_1=Podpisywanie listy zaufania Microsoftu\nCertDumpEKU_1_3_6_1_4_1_311_10_3_2=Datowanie Microsoftu\nCertDumpEKU_1_3_6_1_4_1_311_10_3_3=Microsoft Server Gated Crypto\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4=Szyfrowany system plików Microsoftu (EFS)\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4_1=Odzyskiwanie plików Microsoftu\nCertDumpEKU_1_3_6_1_4_1_311_10_3_5=Weryfikacja sterowników urządzeń Microsoft Windows\nCertDumpEKU_1_3_6_1_4_1_311_10_3_10=Subordynacja kwalifikowana Microsoftu\nCertDumpEKU_1_3_6_1_4_1_311_10_3_11=Odzyskiwanie klucza Microsoftu\nCertDumpEKU_1_3_6_1_4_1_311_10_3_12=Podpisywanie dokumentów Microsoftu\nCertDumpEKU_1_3_6_1_4_1_311_10_3_13=Podpisywanie dożywotnie Microsoftu\nCertDumpEKU_1_3_6_1_4_1_311_20_2_2=Logowanie na kartę inteligentną Microsoftu\nCertDumpEKU_1_3_6_1_4_1_311_21_6=Agent odzyskiwania klucza Microsoftu\nCertDumpMSCerttype=Nazwa szablonu certyfikatu Microsoftu\nCertDumpMSNTPrincipal=Microsoft Principal Name\nCertDumpMSCAVersion=Wersja CA Microsoftu\nCertDumpMSDomainGUID=GUID domeny Microsoftu\nCertDumpEKU_2_16_840_1_113730_4_1=Netscape Server Gated Crypto\nCertDumpRFC822Name=Adres e-mail\nCertDumpDNSName=Nazwa DNS\nCertDumpX400Address=Adres X.400\nCertDumpDirectoryName=Nazwa X.500\nCertDumpEDIPartyName=Nazwa podmiotu EDI\nCertDumpURI=URI\nCertDumpIPAddress=Adres IP\nCertDumpRegisterID=Zarejestrowany OID\nCertDumpKeyID=ID klucza\nCertDumpVerisignNotices=Powiadomienie użytkownika Verisign\nCertDumpUnused=Nieużywany\nCertDumpKeyCompromise=Ujawnienie klucza\nCertDumpCACompromise=Naruszenie ochrony danych CA\nCertDumpAffiliationChanged=Zmieniona przynależność\nCertDumpSuperseded=Zastąpiony\nCertDumpCessation=Zaprzestanie działalności\nCertDumpHold=Wstrzymanie certyfikatu\nCertDumpOCSPResponder=OCSP\nCertDumpCAIssuers=Wydawcy CA\nCertDumpCPSPointer=Wskazanie regulaminu organu certyfikacji\nCertDumpUserNotice=Powiadomienie użytkownika\nCertDumpLogotype=Logotyp\nCertDumpECPublicKey=Klucz publiczny szyfrowania na krzywych eliptycznych\nCertDumpECDSAWithSHA1=Podpis X9.62 ECDSA z SHA1\nCertDumpECprime192v1=Krzywa eliptyczna ANSI X9.62 prime192v1 (aka secp192r1, NIST P-192)\nCertDumpECprime192v2=Krzywa eliptyczna ANSI X9.62 prime192v2\nCertDumpECprime192v3=Krzywa eliptyczna ANSI X9.62 prime192v3\nCertDumpECprime239v1=Krzywa eliptyczna ANSI X9.62 prime239v1\nCertDumpECprime239v2=Krzywa eliptyczna ANSI X9.62 prime239v2\nCertDumpECprime239v3=Krzywa eliptyczna ANSI X9.62 prime239v3\nCertDumpECprime256v1=Krzywa eliptyczna ANSI X9.62 prime256v1 (aka secp256r1, NIST P-256)\nCertDumpECsecp112r1=Krzywa eliptyczna SECG secp112r1\nCertDumpECsecp112r2=Krzywa eliptyczna SECG secp112r2\nCertDumpECsecp128r1=Krzywa eliptyczna SECG secp128r1\nCertDumpECsecp128r2=Krzywa eliptyczna SECG secp128r2\nCertDumpECsecp160k1=Krzywa eliptyczna SECG secp160k1\nCertDumpECsecp160r1=Krzywa eliptyczna SECG secp160r1\nCertDumpECsecp160r2=Krzywa eliptyczna SECG secp160r2\nCertDumpECsecp192k1=Krzywa eliptyczna SECG secp192k1\nCertDumpECsecp224k1=Krzywa eliptyczna SECG secp224k1\nCertDumpECsecp224r1=Krzywa eliptyczna SECG secp224r1 (aka NIST P-224)\nCertDumpECsecp256k1=Krzywa eliptyczna SECG secp256k1\nCertDumpECsecp384r1=Krzywa eliptyczna SECG secp384r1 (aka NIST P-384)\nCertDumpECsecp521r1=Krzywa eliptyczna SECG secp521r1 (aka NIST P-521)\nCertDumpECc2pnb163v1=Krzywa eliptyczna ANSI X9.62 c2pnb163v1\nCertDumpECc2pnb163v2=Krzywa eliptyczna ANSI X9.62 c2pnb163v2\nCertDumpECc2pnb163v3=Krzywa eliptyczna ANSI X9.62 c2pnb163v3\nCertDumpECc2pnb176v1=Krzywa eliptyczna ANSI X9.62 c2pnb176v1\nCertDumpECc2tnb191v1=Krzywa eliptyczna ANSI X9.62 c2tnb191v1\nCertDumpECc2tnb191v2=Krzywa eliptyczna ANSI X9.62 c2tnb191v2\nCertDumpECc2tnb191v3=Krzywa eliptyczna ANSI X9.62 c2tnb191v3\nCertDumpECc2onb191v4=Krzywa eliptyczna ANSI X9.62 c2onb191v4\nCertDumpECc2onb191v5=Krzywa eliptyczna ANSI X9.62 c2onb191v5\nCertDumpECc2pnb208w1=Krzywa eliptyczna ANSI X9.62 c2pnb208w1\nCertDumpECc2tnb239v1=Krzywa eliptyczna ANSI X9.62 c2tnb239v1\nCertDumpECc2tnb239v2=Krzywa eliptyczna ANSI X9.62 c2tnb239v2\nCertDumpECc2tnb239v3=Krzywa eliptyczna ANSI X9.62 c2tnb239v3\nCertDumpECc2onb239v4=Krzywa eliptyczna ANSI X9.62 c2onb239v4\nCertDumpECc2onb239v5=Krzywa eliptyczna ANSI X9.62 c2onb239v5\nCertDumpECc2pnb272w1=Krzywa eliptyczna ANSI X9.62 c2pnb272w1\nCertDumpECc2pnb304w1=Krzywa eliptyczna ANSI X9.62 c2pnb304w1\nCertDumpECc2tnb359v1=Krzywa eliptyczna ANSI X9.62 c2tnb359v1\nCertDumpECc2pnb368w1=Krzywa eliptyczna ANSI X9.62 c2pnb368w1\nCertDumpECc2tnb431r1=Krzywa eliptyczna ANSI X9.62 c2tnb431r1\nCertDumpECsect113r1=Krzywa eliptyczna SECG sect113r1\nCertDumpECsect113r2=Krzywa eliptyczna SECG sect113r2\nCertDumpECsect131r1=Krzywa eliptyczna SECG sect131r1\nCertDumpECsect131r2=Krzywa eliptyczna SECG sect131r2\nCertDumpECsect163k1=Krzywa eliptyczna SECG sect163k1 (aka NIST K-163)\nCertDumpECsect163r1=Krzywa eliptyczna SECG sect163r1\nCertDumpECsect163r2=Krzywa eliptyczna SECG sect163r2 (aka NIST B-163)\nCertDumpECsect193r1=Krzywa eliptyczna SECG sect193r1\nCertDumpECsect193r2=Krzywa eliptyczna SECG sect193r2\nCertDumpECsect233k1=Krzywa eliptyczna SECG sect233k1 (aka NIST K-233)\nCertDumpECsect233r1=Krzywa eliptyczna SECG sect233r1 (aka NIST B-233)\nCertDumpECsect239k1=Krzywa eliptyczna SECG sect239k1\nCertDumpECsect283k1=Krzywa eliptyczna SECG sect283k1 (aka NIST K-283)\nCertDumpECsect283r1=Krzywa eliptyczna SECG sect283r1 (aka NIST B-283)\nCertDumpECsect409k1=Krzywa eliptyczna SECG sect409k1 (aka NIST K-409)\nCertDumpECsect409r1=Krzywa eliptyczna SECG sect409r1 (aka NIST B-409)\nCertDumpECsect571k1=Krzywa eliptyczna SECG sect571k1 (aka NIST K-571)\nCertDumpECsect571r1=Krzywa eliptyczna SECG sect571r1 (aka NIST B-571)\nCertDumpRawBytesHeader=Rozmiar: %S bajtów / %S bitów\nPK11BadPassword=Wprowadzone hasło tokenu jest nieprawidłowe.\nSuccessfulP12Backup=Kopia zapasowa certyfikatów bezpieczeństwa oraz prywatnych kluczy użytkownika została wykonana.\nSuccessfulP12Restore=Osobiste certyfikaty bezpieczeństwa oraz prywatne klucze zostały odtworzone z kopii zapasowej.\nPKCS12DecodeErr=Dekodowanie pliku się nie powiodło. Plik nie jest w formacie PKCS #12, jest uszkodzony lub wprowadzone hasło jest nieprawidłowe.\nPKCS12UnknownErrRestore=Nie udało się odtworzyć kopii bezpieczeństwa PKCS #12 z nieznanych powodów.\nPKCS12UnknownErrBackup=Nie udało się utworzyć kopii bezpieczeństwa PKCS #12 z nieznanych powodów.\nPKCS12UnknownErr=Operacja PKCS #12 nie powiodła się z nieznanych powodów.\nPKCS12InfoNoSmartcardBackup=Zachowanie kopii certyfikatu zapisanego w urządzeniu zabezpieczającym, jak np. inteligentna karta, jest niemożliwe.\nPKCS12DupData=To urządzenie zabezpieczające ma już certyfikat oraz klucz prywatny.\nAddModuleFailure=Nie można dodać modułu\nAddModuleDup=Moduł szyfrujący już istnieje\nDelModuleWarning=Czy na pewno usunąć wybrany moduł szyfrujący?\nDelModuleError=Nie można usunąć modułu\nAVATemplate=%S = %S\n\nPSMERR_SSL_Disabled=Nie można nawiązać bezpiecznego połączenia, ponieważ obsługa protokołu SSL została wyłączona.\nPSMERR_SSL2_Disabled=Nie można nawiązać bezpiecznego połączenia, ponieważ witryna używa niebezpiecznej, przestarzałej wersji protokołu SSL.\nPSMERR_HostReusedIssuerSerial=Otrzymano nieprawidłowy certyfikat. Należy skontaktować się z administratorem serwera lub osobą, od której ten certyfikat pochodzi, i przekazać jej następującą informację: \\n\\nTwój certyfikat zawiera taki sam numer seryjny, jak inny certyfikat wystawiony przez organ certyfikacji. Należy uzyskać nowy certyfikat zawierający unikalny numer seryjny.\n\nSSLConnectionErrorPrefix=Podczas łączenia z serwerem %S wystąpił błąd.\n\ncertErrorIntro=Witryna „%S” używa nieprawidłowego certyfikatu bezpieczeństwa.\ncertErrorTrust_SelfSigned=Certyfikat nie jest zaufany, ponieważ jest on samopodpisany.\ncertErrorTrust_UnknownIssuer=Certyfikat nie jest zaufany, ponieważ certyfikat wystawcy jest nieznany.\ncertErrorTrust_UnknownIssuer2=Serwer może nie wysyłać właściwych certyfikatów pośrednich.\ncertErrorTrust_UnknownIssuer3=Import dodatkowego certyfikatu głównego może okazać się konieczny.\ncertErrorTrust_CaInvalid=Certyfikat nie jest zaufany, ponieważ został wystawiony przy użyciu nieprawidłowego certyfikatu CA.\ncertErrorTrust_Issuer=Certyfikat nie jest zaufany, ponieważ certyfikat wystawcy nie jest zaufany.\ncertErrorTrust_SignatureAlgorithmDisabled=Certyfikat nie jest zaufany, ponieważ został podpisany algorytmem, który został zablokowany, ponieważ nie jest bezpieczny.\ncertErrorTrust_ExpiredIssuer=Certyfikat nie jest zaufany, ponieważ certyfikat wystawcy utracił ważność.\ncertErrorTrust_Untrusted=Certyfikat nie pochodzi z zaufanego źródła.\n\ncertErrorMismatch=Ten certyfikat nie jest prawidłowym certyfikatem dla nazwy %S.\ncertErrorMismatchSingle2=Ten certyfikat jest prawidłowy tylko dla <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>.\ncertErrorMismatchSinglePlain=Ten certyfikat jest prawidłowy tylko dla %S\ncertErrorMismatchMultiple=Ten certyfikat jest prawidłowym certyfikatem tylko dla następujących nazw:\n\ncertErrorExpiredNow=Ten certyfikat utracił ważność %1$S. Bieżący czas: %2$S.\ncertErrorNotYetValidNow=Ten certyfikat nie będzie ważny do %1$S. Bieżący czas: %2$S.\n\ncertErrorCodePrefix2=Kod błędu: <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\n\nP12DefaultNickname=Zaimportowany certyfikat\nCertUnknown=Nieznany\nCertNoEmailAddress=(brak adresu e-mail)\nCaCertExists=Ten certyfikat jest już zainstalowany jako certyfikat organu certyfikacji.\nNotACACert=To nie jest certyfikat organu certyfikacji, nie może więc zostać zaimportowany do listy organów certyfikacji.\nNotImportingUnverifiedCert=Tego certyfikatu nie można zweryfikować i nie zostanie on zainstalowany. Wydawca certyfikatu może być nieznany lub niezaufany, certyfikat mógł utracić ważność lub zostać unieważniony albo mógł nie zostać zaakceptowany.\nUserCertIgnoredNoPrivateKey=Nie można zainstalować tego certyfikatu osobistego, ponieważ użytkownik nie ma odpowiedniego klucza prywatnego, który został utworzony, kiedy zażądano certyfikatu.\nUserCertImported=Zainstalowano osobisty certyfikat użytkownika. Zaleca się zachowanie kopii zapasowej tego certyfikatu.\n\nCertOrgUnknown=(Nieznana)\nCertNotStored=(Nieprzechowywany)\nCertExceptionPermanent=Na stałe\nCertExceptionTemporary=Tymczasowy\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/pipnss/security.properties",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nTitle=Zabezpieczenia\nPostToInsecureFromSecureMessage=Pomimo tego, że bieżące połączenie jest szyfrowane, wszystkie wprowadzone dane zostaną przesłane przez połączenie nieszyfrowane, dlatego prawdopodobieństwo ich odczytania przez osoby trzecie jest duże.##Czy na pewno kontynuować wysyłanie wprowadzonych danych?##\nSecurityButtonTooltipText=Wyświetl informacje na temat zabezpieczeń bieżącej strony\nSecurityButtonMixedContentTooltipText=Uwaga: strona zawiera treści nieuwierzytelnione\nContinue=Kontynuuj\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/pippki/certManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY certmgr.title\t\t\t\t\t\"Menedżer certyfikatów\">\n\n<!ENTITY certmgr.tab.mine                     \"Użytkownik\">\n<!ENTITY certmgr.tab.others2                  \"Osoby\">\n<!ENTITY certmgr.tab.websites3                \"Serwery\">\n<!ENTITY certmgr.tab.ca                       \"Organy certyfikacji\">\n<!ENTITY certmgr.tab.orphan2                  \"Pozostałe\">\n\n<!ENTITY certmgr.detail.general_tab.title \t\t\"Ogólne\">\n<!ENTITY certmgr.detail.general_tab.accesskey \t\t\"O\">\n<!ENTITY certmgr.detail.prettyprint_tab.title \t\t\"Szczegóły\">\n<!ENTITY certmgr.detail.prettyprint_tab.accesskey\t\"S\">\n\n<!ENTITY certmgr.pending.label                          \"Trwa weryfikacja certyfikatu…\">\n\n<!ENTITY certmgr.subjectinfo.label \t\t\t\"Wystawiony dla\">\n<!ENTITY certmgr.issuerinfo.label \t\t\t\"Wystawiony przez\">\n<!ENTITY certmgr.periodofvalidity.label \"Okres ważności\">\n<!ENTITY certmgr.fingerprints.label \t\t\t\"Odciski\">\n<!ENTITY certmgr.certdetail.title \t\t\t\"Szczegóły certyfikatu\">\n<!ENTITY certmgr.certdetail.cn \t\t\t\t\"Nazwa pospolita (CN)\">\n<!ENTITY certmgr.certdetail.o \t\t\t\t\"Organizacja (O)\">\n<!ENTITY certmgr.certdetail.ou \t\t\t\t\"Jednostka organizacyjna (OU)\">\n<!ENTITY certmgr.certdetail.serialnumber \t\t\"Numer seryjny\">\n<!ENTITY certmgr.certdetail.sha256fingerprint \"Odcisk SHA-256\">\n<!ENTITY certmgr.certdetail.sha1fingerprint \t\t\"Odcisk SHA1\">\n\n<!ENTITY certmgr.editcacert.title \t\t\t\"Edycja ustawień zaufania certyfikatu CA\">\n<!ENTITY certmgr.editcert.edittrust \t\t\t\"Edytuj ustawienia zaufania:\">\n<!ENTITY certmgr.editcert.trustssl \t\t\t\"Ten certyfikat identyfikuje witryny.\">\n<!ENTITY certmgr.editcert.trustemail \t\t\t\"Ten certyfikat identyfikuje użytkowników poczty.\">\n<!ENTITY certmgr.editcert.trustobjsign \t\t\t\"Ten certyfikat identyfikuje twórców oprogramowania.\">\n\n<!ENTITY certmgr.deletecert.title \t\t\t\t\"Usuń certyfikat\">\n\n<!ENTITY certmgr.certname                     \"Nazwa certyfikatu\">\n<!ENTITY certmgr.certserver                   \"Serwer\">\n<!ENTITY certmgr.override_lifetime            \"Czas życia\">\n<!ENTITY certmgr.tokenname \t\t\t\t\t\t\"Urządzenie zabezpieczające\">\n<!ENTITY certmgr.begins \"Ważny od dnia\">\n<!ENTITY certmgr.expires \t\t\t\t\t\t\"Wygasa dnia\">\n<!ENTITY certmgr.email \t\t\t\t\t\t\t\"Adres e-mail\">\n<!ENTITY certmgr.serial \t\t\t\t\t\t\"Numer seryjny\">\n\n<!ENTITY certmgr.close.label \t\t\t\t\t\"Zamknij\">\n<!ENTITY certmgr.close.accesskey              \t\"Z\">\n<!ENTITY certmgr.view2.label \t\t\t\t\t\"Wyświetl…\">\n<!ENTITY certmgr.view2.accesskey              \t\"W\">\n<!ENTITY certmgr.edit3.label \t\t\t\t\t\"Edytuj ustawienia zaufania…\">\n<!ENTITY certmgr.edit3.accesskey               \t\"d\">\n<!ENTITY certmgr.export.label                 \"Eksportuj…\">\n<!ENTITY certmgr.export.accesskey             \"E\">\n<!ENTITY certmgr.delete2.label \t\t\t\t\t\"Usuń…\">\n<!ENTITY certmgr.delete2.accesskey               \"U\">\n<!ENTITY certmgr.delete_builtin.label            \"Usuń lub przestań ufać…\">\n<!ENTITY certmgr.delete_builtin.accesskey        \"U\">\n<!ENTITY certmgr.backup2.label \t\t\t\t\t\"Kopia zapasowa…\">\n<!ENTITY certmgr.backup2.accesskey               \"K\">\n<!ENTITY certmgr.backupall2.label \t\t\t\t\"Kopia zapasowa wszystkich…\">\n<!ENTITY certmgr.backupall2.accesskey            \"o\">\n<!ENTITY certmgr.restore2.label \t\t\t\t\t\"Importuj…\">\n<!ENTITY certmgr.restore2.accesskey              \"m\">\n<!ENTITY certmgr.details.label \t\t\t\t\t\"Pola certyfikatu\">\n<!ENTITY certmgr.details.accesskey              \"P\">\n<!ENTITY certmgr.fields.label \t\t\t\t\t\"Wartość pola\">\n<!ENTITY certmgr.fields.accesskey               \"a\">\n<!ENTITY certmgr.hierarchy.label \t\t\t\t\"Hierarchia certyfikatu\">\n<!ENTITY certmgr.hierarchy.accesskey2 \"H\">\n\n<!ENTITY certmgr.addException.label           \"Dodaj wyjątek…\">\n<!ENTITY certmgr.addException.accesskey       \"o\">\n\n<!ENTITY exceptionMgr.title                   \"Dodanie wyjątku bezpieczeństwa\">\n<!ENTITY exceptionMgr.exceptionButton.label   \"Potwierdź wyjątek bezpieczeństwa\">\n<!ENTITY exceptionMgr.exceptionButton.accesskey \"P\">\n<!ENTITY exceptionMgr.supplementalWarning     \"Godne zaufania witryny, banki i inne witryny publiczne nie powinny tego żądać.\">\n<!ENTITY exceptionMgr.certlocation.caption2   \"Serwer\">\n<!ENTITY exceptionMgr.certlocation.url        \"Adres:\">\n<!ENTITY exceptionMgr.certlocation.download   \"Pobierz certyfikat\">\n<!ENTITY exceptionMgr.certlocation.accesskey  \"b\">\n<!ENTITY exceptionMgr.certstatus.caption      \"Status certyfikatu\">\n<!ENTITY exceptionMgr.certstatus.viewCert     \"Wyświetl…\">\n<!ENTITY exceptionMgr.certstatus.accesskey    \"W\">\n<!ENTITY exceptionMgr.permanent.label         \"Zachowaj ten wyjątek na stałe\">\n<!ENTITY exceptionMgr.permanent.accesskey     \"Z\">\n\n<!ENTITY certmgr.mine \"Masz identyfikujące certyfikaty z następujących organizacji:\">\n<!ENTITY certmgr.others \"Masz certyfikaty, które identyfikują następujące osoby:\">\n<!ENTITY certmgr.websites2 \"Masz certyfikaty, które identyfikują następujące serwery:\">\n<!ENTITY certmgr.cas \"Masz certyfikaty, które identyfikują następujące organy certyfikacji:\">\n<!ENTITY certmgr.orphans \"Masz certyfikaty, które nie pasują do innych kategorii:\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/pippki/deviceManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY devmgr.title \t\t\t\t\t\t\t\"Menedżer urządzeń\">\n<!ENTITY devmgr.style2 \"width: 67em; height: 32em;\">\n\n<!ENTITY devmgr.devlist.label \t\t\t\t\t\"Urządzenia i moduły zabezpieczające\">\n<!ENTITY devmgr.details.title\t\t\t\t\t\"Szczegóły\">\n<!ENTITY devmgr.details.title2\t\t\t\t\t\"Wartość\">\n\n<!ENTITY devmgr.button.login.label \t\t\t\t\"Zaloguj\">\n<!ENTITY devmgr.button.login.accesskey          \"Z\">\n<!ENTITY devmgr.button.logout.label \t\t\t\"Wyloguj\">\n<!ENTITY devmgr.button.logout.accesskey         \"W\">\n<!ENTITY devmgr.button.changepw.label \t\t\t\"Zmień hasło\">\n<!ENTITY devmgr.button.changepw.accesskey       \"h\">\n<!ENTITY devmgr.button.load.label               \"Wczytaj\">\n<!ENTITY devmgr.button.load.accesskey           \"c\">\n<!ENTITY devmgr.button.unload.label \t\t\t\"Usuń z pamięci\">\n<!ENTITY devmgr.button.unload.accesskey         \"U\">\n<!ENTITY devmgr.button.fips.accesskey           \"F\">\n\n<!ENTITY loaddevice.info \t\t\t\t\t\t\"Wprowadź informacje dla modułu, który ma zostać dodany.\" >\n<!ENTITY loaddevice.modname \t\t\t\t\t\"Nazwa modułu:\" >\n<!ENTITY loaddevice.modname.accesskey           \"M\">\n<!ENTITY loaddevice.modname.default \t\t\t\"Nowy moduł PKCS#11\" >\n<!ENTITY loaddevice.filename \t\t\t\t\t\"Nazwa pliku modułu:\" >\n<!ENTITY loaddevice.filename.accesskey          \"N\">\n<!ENTITY loaddevice.browse \t\t\t\t\t\t\"Przeglądaj…\" >\n<!ENTITY loaddevice.browse.accesskey          \t\"P\">\n\n<!ENTITY loaddevice.title \t\t\t\t\t\t\"Wczytaj urządzenie PKCS#11\" >\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/pippki/pippki.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY setPassword.title \"Zmień hasło główne\" >\n<!ENTITY setPassword.tokenName.label \"Urządzenie zabezpieczające\" >\n<!ENTITY setPassword.oldPassword.label \"Bieżące hasło:\" >\n<!ENTITY setPassword.newPassword.label \"Nowe hasło:\" >\n<!ENTITY setPassword.reenterPassword.label \"Nowe hasło (ponownie):\" >\n<!ENTITY setPassword.meter.label \"Miernik jakości hasła\" >\n<!ENTITY resetPasswordButtonLabel \"Zresetuj\">\n<!ENTITY resetPassword.title \"Zresetuj hasło główne\" >\n<!ENTITY resetPassword.text \"Po zresetowaniu hasła głównego wszystkie przechowywane dane formularzy, hasła internetowe oraz hasła serwerów pocztowych, certyfikaty osobiste oraz prywatne klucze zostaną usunięte. Czy na pewno zresetować hasło główne?\" >\n<!ENTITY downloadCert.title \"Pobieranie certyfikatu\" >\n<!ENTITY downloadCert.message1 \"Otrzymano prośbę o dołączenie nowego organu certyfikacji do listy zaufanych organów.\" >\n<!ENTITY downloadCert.trustSSL \"Zaufaj temu CA przy identyfikacji witryn internetowych.\" >\n<!ENTITY downloadCert.trustEmail \"Zaufaj temu CA przy identyfikacji użytkowników poczty.\" >\n<!ENTITY downloadCert.trustObjSign \"Zaufaj temu CA przy identyfikacji twórców oprogramowania.\" >\n<!ENTITY downloadCert.message3 \"Jeżeli jest to możliwe, przed udzieleniem zgody należy zapoznać się z certyfikatem tego organu oraz jego polityką i stosowanymi procedurami.\" >\n<!ENTITY downloadCert.viewCert.label \"Wyświetl\" >\n<!ENTITY downloadCert.viewCert.text \"Sprawdź certyfikat CA\" >\n<!ENTITY clientAuthAsk.title \"Zażądano identyfikacji użytkownika\" >\n<!ENTITY clientAuthAsk.message1 \"Pobierana strona wysłała żądanie przedstawienia certyfikatu w celu dokonania identyfikacji:\" >\n<!ENTITY clientAuthAsk.message2 \"Wybierz certyfikat, który zostanie przedstawiony jako identyfikator użytkownika:\" >\n<!ENTITY clientAuthAsk.message3 \"Szczegóły wybranego certyfikatu:\" >\n<!ENTITY pkcs12.setpassword.title \"Wybierz hasło kopii bezpieczeństwa certyfikatu\" >\n<!ENTITY pkcs12.setpassword.message \"Wprowadzane hasło zabezpiecza tworzoną kopię certyfikatu. Utworzenie kopii certyfikatu bez podania hasła zabezpieczającego jest niemożliwe.\" >\n<!ENTITY pkcs12.setpassword.label1 \"Hasło kopii bezpieczeństwa certyfikatu:\" >\n<!ENTITY pkcs12.setpassword.label2 \"Hasło kopii bezpieczeństwa certyfikatu (ponownie):\" >\n<!ENTITY pkcs12.setpassword.reminder \"Ważne: Jeżeli hasło zabezpieczające kopię certyfikatu zostanie utracone, późniejsze odtworzenie certyfikatu będzie niemożliwe. Zaleca się zachowanie hasła w bezpiecznym miejscu.\" >\n<!ENTITY chooseToken.title \"Wybór tokenu\" >\n<!ENTITY chooseToken.message1 \"Należy wybrać token.\" >\n<!ENTITY createCertInfo.title \"Generowanie prywatnego klucza\" >\n<!ENTITY createCertInfo.msg1 \"Trwa generowanie klucza… Może to potrwać kilka minut…\" >\n<!ENTITY createCertInfo.msg2 \"Proszę czekać…\" >\n\n<!ENTITY protectedAuth.title \"Uwierzytelnienie do chronionego tokenu\">\n<!ENTITY protectedAuth.msg \"Należy uwierzytelnić się do tokenu. Metoda uwierzytelnienia zależy od rodzaju tokenu.\">\n<!ENTITY protectedAuth.tokenName.label \"Token:\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/pippki/pippki.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=Wprowadź hasło Menedżera zabezpieczeń dla urządzenia zabezpieczającego klucze prywatne.\n\ncertWithSerial=Certyfikat o numerze seryjnym %1$S\n\nnewCAMessage1=Czy zakwalifikować „%S” jako źródło godne zaufania w następujących przypadkach?\nunnamedCA=Organ certyfikacji (bez nazwy)\n\neditTrustCA=Certyfikat „%S” reprezentuje organ certyfikacji.\n\ndeleteSslCertConfirm3=Czy na pewno usunąć te wyjątki dotyczące certyfikatów serwerów?\ndeleteSslCertImpact3=Jeżeli wyjątek dotyczący certyfikatu serwera zostanie usunięty, przywrócone zostaną zwykłe procedury bezpieczeństwa dla tego serwera, w tym wymóg stosowania przez niego poprawnego certyfikatu.\ndeleteSslCertTitle3=Usuń wyjątek dotyczący certyfikatu serwera\n\ndeleteUserCertConfirm=Czy na pewno usunąć wybrane certyfikaty?\ndeleteUserCertImpact=Usunięcie jednego z certyfikatów użytkownika spowoduje, że ponowne wykorzystanie go do potwierdzenia tożsamości użytkownika będzie niemożliwe.\ndeleteUserCertTitle=Usuń własne certyfikaty\n\ndeleteCaCertConfirm2=Zażądano usunięcia certyfikatów CA. Certyfikaty wbudowane przestaną być zaufane, co ma taki sam skutek. Czy na pewno usunąć lub przestać ufać wybranym certyfikatom CA?\ndeleteCaCertImpactX2=Jeżeli certyfikat organu certyfikacji (CA) zostanie usunięty lub przestanie być zaufany, certyfikaty wydane przez ten CA nie będą uznawane przez program za zaufane.\ndeleteCaCertTitle2=Usuń lub przestań ufać certyfikatom CA\n\ndeleteEmailCertConfirm=Czy na pewno usunąć certyfikaty e-mail wybranych osób?\ndeleteEmailCertImpactDesc=Jeśli certyfikat e-mail danej osoby zostanie usunięty, nie będzie można do niej wysłać zaszyfrowanych wiadomości.\ndeleteEmailCertTitle=Usuń certyfikaty e-mail\n\ndeleteOrphanCertConfirm=Czy na pewno usunąć te certyfikaty?\ndeleteOrphanCertTitle=Usuń certyfikaty\n\nchooseP12RestoreFileDialog2=Plik certyfikatu do zaimportowania\nchooseP12BackupFileDialog=Nazwa pliku kopii zapasowej\nfile_browse_PKCS12_spec=Pliki PKCS12\n\ncertVerified=Niniejszy certyfikat został zweryfikowany do wykorzystania przez:\ncertNotVerified_CertRevoked=Nie można sprawdzić tego certyfikatu, ponieważ został on unieważniony.\ncertNotVerified_CertExpired=Nie można sprawdzić tego certyfikatu, ponieważ stracił on ważność.\ncertNotVerified_CertNotTrusted=Nie można sprawdzić tego certyfikatu, ponieważ nie ma go na liście zaufanych.\ncertNotVerified_IssuerNotTrusted=Nie można sprawdzić tego certyfikatu: wystawcy nie ma na liście zaufanych.\ncertNotVerified_IssuerUnknown=Nie można sprawdzić tego certyfikatu, ponieważ jego wystawca jest nieznany.\ncertNotVerified_CAInvalid=Nie można sprawdzić tego certyfikatu, ponieważ jego CA jest nieprawidłowy.\ncertNotVerified_AlgorithmDisabled=Nie można sprawdzić tego certyfikatu, ponieważ został podpisany algorytmem, który został zablokowany, ponieważ nie jest bezpieczny.\ncertNotVerified_Unknown=Nie można sprawdzić tego certyfikatu z nieznanych przyczyn.\n\nclientAuthRemember=Zapamiętaj tę decyzję\nclientAuthNickAndSerial=%1$S (%2$S)\nclientAuthHostnameAndPort=%1$S:%2$S\nclientAuthMessage1=Organizacja: „%S”\nclientAuthMessage2=Wydany przez: „%S”\nclientAuthIssuedTo=Wydany dla: %1$S\nclientAuthSerial=Numer seryjny: %1$S\nclientAuthValidityPeriod=Ważny od %1$S do %2$S\nclientAuthKeyUsages=Użycie klucza: %1$S\nclientAuthEmailAddresses=Adresy e-mail: %1$S\nclientAuthIssuedBy=Wystawiony przez: %1$S\nclientAuthStoredOn=Przechowywany w: %1$S\n\npageInfo_NoEncryption=Połączenie nie jest szyfrowane\npageInfo_Privacy_None1=Pobierana strona WWW z witryny %S nie obsługuje szyfrowania danych.\npageInfo_Privacy_None2=Informacje przesyłane przez sieć Internet bez uprzedniego szyfrowania mogą zostać odczytane przez inne osoby.\npageInfo_Privacy_None4=Oglądana strona nie była zaszyfrowana podczas przesyłania przez Internet.\npageInfo_EncryptionWithBitsAndProtocol=Połączenie szyfrowane (%1$S, %2$S-bitowe klucze, %3$S)\npageInfo_BrokenEncryption=Wadliwe szyfrowanie (%1$S, %2$S-bitowe klucze, %3$S)\npageInfo_Privacy_Encrypted1=Wyświetlana strona została zaszyfrowana przed przesłaniem poprzez Internet.\npageInfo_Privacy_Encrypted2=Szyfrowanie utrudnia nieupoważnionym dostęp do informacji przesyłanych między komputerami. Jest dlatego mało prawdopodobne, że ktokolwiek miał dostęp do treści tej strony, gdy podróżowała przez Internet.\npageInfo_MixedContent=Połączenie częściowo szyfrowane\npageInfo_MixedContent2=Niektóre części wyświetlanej strony nie zostały zaszyfrowane przed przesłaniem przez Internet.\npageInfo_WeakCipher=Połączenie z tą witryną nie jest w pełni bezpieczne, ponieważ zastosowane szyfrowanie nie jest wystarczające. Informacje na stronie mogą być dostępne dla innych, a jej działanie modyfikowane.\npageInfo_CertificateTransparency_Compliant=Ta witryna jest zgodna z Certificate Transparency.\n\ncertViewerTitle=Podgląd certyfikatu: „%1$S”\nnotPresent=<Nie jest częścią certyfikatu>\n\npassword_not_set=(nie ustawione)\nfailed_pw_change=Nie można zmienić hasła głównego.\nincorrect_pw=Wprowadzone hasło główne jest nieprawidłowe. Spróbuj ponownie.\npw_change_ok=Hasło główne zostało zmienione.\npw_erased_ok=Ostrzeżenie! Hasło główne zostało usunięte.\npw_not_wanted=Ostrzeżenie! Hasło główne nie będzie używane.\npw_empty_warning=Przechowywane hasła internetowe oraz hasła serwerów pocztowych, dane formularzy i prywatne klucze nie będą dłużej chronione.\npw_change2empty_in_fips_mode=Program pracuje obecnie w trybie FIPS. Tryb FIPS wymaga niepustego hasła głównego.\nlogin_failed=Nie można się zalogować\nloadPK11TokenDialog=Wybierz urządzenie PKCS#11 do wczytania\ndevinfo_modname=Moduł\ndevinfo_modpath=Ścieżka\ndevinfo_label=Etykieta\ndevinfo_manID=Producent\ndevinfo_serialnum=Numer seryjny\ndevinfo_hwversion=Wersja HW\ndevinfo_fwversion=Wersja FW\ndevinfo_status=Status\ndevinfo_desc=Opis\ndevinfo_stat_disabled=Wyłączony\ndevinfo_stat_notpresent=Nieobecny\ndevinfo_stat_uninitialized=Niezainicjowany\ndevinfo_stat_notloggedin=Niezalogowany\ndevinfo_stat_loggedin=Zalogowany\ndevinfo_stat_ready=Gotowy\nenable_fips=Włącz FIPS\ndisable_fips=Wyłącz FIPS\nfips_nonempty_password_required=Tryb FIPS wymaga hasła głównego ustawionego dla każdego urządzenia zabezpieczającego. Ustaw hasło przed włączeniem trybu FIPS.\nunable_to_toggle_fips=Nie udało się zmienić trybu FIPS dla urządzenia bezpieczeństwa. Zaleca się zakończenie pracy i ponowne uruchomienie tego programu.\n\nresetPasswordConfirmationTitle=Zresetuj hasło główne\nresetPasswordConfirmationMessage=Hasło główne zostało zresetowane.\n\nimportEmailCertPrompt=Wybierz plik zawierający certyfikat e-mail innej osoby do zaimportowania\nimportCACertsPrompt=Wybierz plik zawierający certyfikat(y) CA do zaimportowania\nfile_browse_Certificate_spec=Pliki certyfikatów\ngetPKCS12FilePasswordMessage=Proszę wprowadzić hasło, użyte przy szyfrowaniu kopii bezpieczeństwa tego certyfikatu:\n\nSaveCertAs=Zapisz certyfikat do pliku\nCertFormatBase64=Certyfikat X.509 (PEM)\nCertFormatBase64Chain=Certyfikat X.509 z łańcuchem (PEM)\nCertFormatDER=Certyfikat X.509 (DER)\nCertFormatPKCS7=Certyfikat X.509 (PKCS#7)\nCertFormatPKCS7Chain=Certyfikat X.509 z łańcuchem (PKCS#7)\nwriteFileFailure=Błąd pliku\nwriteFileFailed=Nie można zapisać do pliku %S:\\n%S.\nwriteFileAccessDenied=Dostęp zabroniony\nwriteFileIsLocked=Plik jest zablokowany\nwriteFileNoDeviceSpace=Brak wolnego miejsca na urządzeniu\nwriteFileUnknownError=Nieznany błąd\n\naddExceptionBrandedWarning2=Próba zmiany sposobu, w jaki %S identyfikuje tę witrynę.\naddExceptionInvalidHeader=Ta witryna próbuje zidentyfikować się przy użyciu nieprawidłowych informacji.\naddExceptionDomainMismatchShort=Niewłaściwa witryna\naddExceptionDomainMismatchLong2=Certyfikat należy do innej witryny, co może wskazywać na podszywanie się pod stronę.\naddExceptionExpiredShort=Informacje nieaktualne\naddExceptionExpiredLong2=Certyfikat nie jest obecnie aktualny. Mógł zostać zagubiony lub skradziony i może być wykorzystywany do podszywania się pod stronę.\naddExceptionUnverifiedOrBadSignatureShort=Tożsamość nieznana\naddExceptionUnverifiedOrBadSignatureLong2=Certyfikat nie jest zaufany, ponieważ nie został zweryfikowany jako wystawiony przez zaufany organ przy użyciu bezpiecznego podpisu.\naddExceptionValidShort=Certyfikat prawidłowy\naddExceptionValidLong=Ta witryna dostarcza prawidłowych i zweryfikowanych informacji identyfikujących. Nie ma potrzeby dodawania wyjątku.\naddExceptionCheckingShort=Sprawdzanie informacji\naddExceptionCheckingLong2=Próba identyfikacji witryny…\naddExceptionNoCertShort=Brak dostępnych informacji\naddExceptionNoCertLong2=Nie udało się pobrać statusu identyfikacji tej witryny.\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/pippki/validation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  validation.crlmanager.label             \"Menedżer list CRL\">\n<!ENTITY  validation.crlmanager.description       \"Poniższe listy unieważnionych certyfikatów (CRL) są przechowywane w bazie certyfikatów użytkownika.\">\n<!ENTITY  validation.crlname.label                \"Nazwa\">\n<!ENTITY  validation.crllastupdate.label          \"Ostatnia aktualizacja\">\n<!ENTITY  validation.crlnextupdate.label          \"Następna aktualizacja\">\n<!ENTITY  validation.crlautoupdateenabled.label   \"Automatyczna aktualizacja\">\n<!ENTITY  validation.crlautoupdatestatus.label    \"Status automatycznej aktualizacji\">\n<!ENTITY  validation.deletecrl.label              \"Usuń\">\n<!ENTITY  validation.deletecrl.accesskey          \"U\">\n<!ENTITY  validation.updatecrl.label              \"Aktualizuj\">\n<!ENTITY  validation.updatecrl.accesskey          \"A\">\n<!ENTITY  validation.advanced.label               \"Ustawienia\">\n<!ENTITY  validation.advanced.accesskey           \"s\">\n\n<!ENTITY  validation.crl.autoupdate.title         \"Preferencje automatycznej aktualizacji CRL\">\n<!ENTITY  validation.crl.autoupdate.enable.label  \"Włącz automatyczną aktualizację dla tej listy CRL\">\n<!ENTITY  validation.crl.autoupdate.time.label1   \"Aktualizuj\">\n<!ENTITY  validation.crl.autoupdate.time.label2   \"dni przed następną datą aktualizacji\">\n<!ENTITY  validation.crl.autoupdate.freq.label1   \"Aktualizuj co\">\n<!ENTITY  validation.crl.autoupdate.freq.label2   \"dni\">\n<!ENTITY  validation.crl.autoupdate.url.label     \"Lista CRL zostanie zaimportowana z:\">\n<!ENTITY  crl.import.status.title                 \"Status importu listy CRL\">\n<!ENTITY  crl.import.success.message              \"Lista certyfikatów unieważnionych (CRL) została zaimportowana.\">\n<!ENTITY  crl.issuer.label                        \"CRL wystawiona przez:\">\n<!ENTITY  crl.issuer.org.label                    \"Organizacja: \">\n<!ENTITY  crl.issuer.orgunit.label                \"Jednostka: \">\n<!ENTITY  crl.import.nextupdate.label             \"Następna aktualizacja: \">\n<!ENTITY  crl.autoupdate.fail.cnt.label           \"Poprzednie następujące błędy aktualizacji: \">\n<!ENTITY  crl.autoupdate.fail.reason.label        \"Szczegóły ostatniego błędu aktualizacji: \">\n<!ENTITY  edit.button                             \"Ustawienia\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nBookmarksMenuFolderTitle=Menu Zakładki\nBookmarksToolbarFolderTitle=Pasek zakładek\nOtherBookmarksFolderTitle=Pozostałe zakładki\nTagsFolderTitle=Etykiety\nMobileBookmarksFolderTitle=Zakładki z urządzeń przenośnych\n\nfinduri-AgeInDays-is-0=Dzisiaj\nfinduri-AgeInDays-is-1=Wczoraj\nfinduri-AgeInDays-is=%S dni temu\nfinduri-AgeInDays-last-is=Ostatnie %S dni\nfinduri-AgeInDays-isgreater=Starsze niż %S dni\nfinduri-AgeInMonths-is-0=Ten miesiąc\nfinduri-AgeInMonths-isgreater=Starsze niż %S miesięcy\n\nlocalhost=(pliki lokalne)\n\nbackupFileSizeText=%1$S %2$S\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/pluginproblem/pluginproblem.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tapToPlayPlugin                                     \"Stuknij tutaj, by aktywować wtyczkę.\">\n<!ENTITY clickToActivatePlugin                               \"Aktywuj wtyczkę.\">\n<!ENTITY checkForUpdates                                     \"Poszukaj aktualizacji…\">\n<!ENTITY blockedPlugin.label                                 \"Wtyczka zablokowana z przyczyn bezpieczeństwa.\">\n\n<!ENTITY hidePluginBtn.label                                 \"Ukryj wtyczkę\">\n<!ENTITY managePlugins                                       \"Zarządzaj wtyczkami…\">\n\n<!ENTITY reloadPlugin.pre                                    \"\">\n<!ENTITY reloadPlugin.middle                                 \"Odśwież stronę\">\n<!ENTITY reloadPlugin.post                                   \", aby spróbować ponownie.\">\n\n<!ENTITY report.please                                       \"Wyślij zgłoszenie awarii\">\n<!ENTITY report.submitting                                   \"Wysyłanie zgłoszenia…\">\n<!ENTITY report.submitted                                    \"Wysłano zgłoszenie awarii.\">\n<!ENTITY report.disabled                                     \"Zgłaszanie awarii wyłączone.\">\n<!ENTITY report.failed                                       \"Przesłanie się nie powiodło.\">\n<!ENTITY report.unavailable                                  \"Brak dostępnych zgłoszeń.\">\n<!ENTITY report.comment                                      \"Dodaj komentarz (komentarze są widoczne publicznie)\">\n<!ENTITY report.pageURL                                      \"Dołącz adres URL strony\">\n\n<!ENTITY plugin.file                                         \"Plik\">\n<!ENTITY plugin.mimeTypes                                    \"Typy MIME\">\n<!ENTITY plugin.flashProtectedMode.label \"Tryb chroniony\">\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/services/errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nerror.login.reason.network      = Nie można połączyć z serwerem\nerror.login.reason.recoverykey  = Nieprawidłowy klucz odzyskiwania\nerror.login.reason.account      = Nieprawidłowa nazwa konta lub hasło\nerror.login.reason.no_username  = Brak nazwy konta\nerror.login.reason.no_password2 = Brak hasła\nerror.login.reason.no_recoverykey = Brak zapisanego klucza odzyskiwania\nerror.login.reason.server       = Nieprawidłowa konfiguracja serwera\n\nerror.sync.failed_partial     = Nie można zsynchronizować typów danych\nerror.sync.reason.serverMaintenance = Trwają prace techniczne na serwerze Firefox Sync, synchronizacja będzie wznowiona automatycznie\n\ninvalid-captcha = Niewłaściwe słowa. Spróbuj ponownie.\nweak-password   = Użyj hasła o większej sile\n\n# this is the fallback, if we hit an error we didn't bother to localize\nerror.reason.unknown          = Nieznany błąd\n\nchange.password.pwSameAsPassword=Nowe hasło nie może być takie samo, jak bieżące hasło\nchange.password.pwSameAsUsername     = Hasło nie może być takie samo, jak nazwa użytkownika\nchange.password.pwSameAsEmail        = Hasło nie może być takie samo, jak twój adres e-mail\nchange.password.mismatch             = Podane hasła różnią się\nchange.password.tooShort             = Podane hasło jest za krótkie\n"
  },
  {
    "path": "langpacks/pl/chrome/pl/locale/pl/services/sync.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nclient.name2 = %2$S użytkownika %1$S w systemie %3$S\n\nlastSync2.label = Ostatnia synchronizacja: %S\n\nsignInToSync.description=Zaloguj się do synchronizacji\n\nsyncnow.label=Synchronizuj\nsyncing2.label=Synchronizowanie…\n"
  },
  {
    "path": "langpacks/pl/chrome/pl.manifest",
    "content": "locale alerts pl pl/locale/pl/alerts/\nlocale autoconfig pl pl/locale/pl/autoconfig/\nlocale global pl pl/locale/pl/global/\nlocale global-platform pl pl/locale/pl/global-platform/\nlocale mozapps pl pl/locale/pl/mozapps/\nlocale necko pl pl/locale/pl/necko/\nlocale passwordmgr pl pl/locale/pl/passwordmgr/\nlocale pipnss pl pl/locale/pl/pipnss/\nlocale pippki pl pl/locale/pl/pippki/\nlocale places pl pl/locale/pl/places/\nlocale pluginproblem pl pl/locale/pl/pluginproblem/\nlocale weave pl pl/locale/pl/\n"
  },
  {
    "path": "langpacks/pl/chrome.manifest",
    "content": "manifest browser/chrome.manifest application=bluegriffon@bluegriffon.com\nmanifest chrome/pl.manifest\nmanifest bluegriffon/chrome.manifest application=bluegriffon@bluegriffon.com\n"
  },
  {
    "path": "langpacks/pl/install.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!--\n\n-->\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n     xmlns:em=\"http://www.mozilla.org/2004/em-rdf#\">\n  <Description about=\"urn:mozilla:install-manifest\"\n               em:id=\"langpack-pl@bluegriffon.org\"\n               em:name=\"Polski Language Pack\"\n               em:version=\"3.2\"\n               em:type=\"8\"\n               em:creator=\"Aviary.pl\">\n    <em:contributor>Aviary.pl</em:contributor> <em:contributor>Zbigniew Braniecki</em:contributor> <em:contributor>Marek Stępień</em:contributor> <em:contributor>Piotr Komoda</em:contributor> <em:contributor>Marek Wawoczny</em:contributor> <em:contributor>Piotr Bartecki</em:contributor> <em:contributor>Kornel Misiejuk</em:contributor> <em:contributor>Wadim Dziedzic</em:contributor> <em:contributor>Stefan Plewako</em:contributor>\n\n    <em:targetApplication>\n      <Description>\n        <em:id>bluegriffon@bluegriffon.com</em:id>\n        <em:minVersion>3.2</em:minVersion>\n        <em:maxVersion>3.2</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n  </Description>\n</RDF>\n"
  },
  {
    "path": "langpacks/ru/bluegriffon/chrome.manifest",
    "content": "locale bluegriffon ru base/locale/bluegriffon/\nlocale branding ru base/locale/branding/\nlocale fs ru extensions/fs/\nlocale gfd ru extensions/gfd/\nlocale cssproperties ru sidebars/cssproperties/\nlocale domexplorer ru sidebars/domexplorer/\nlocale scripteditor ru sidebars/scripteditor/\nlocale stylesheets ru sidebars/stylesheets/\nlocale tipoftheday ru extensions/tipoftheday/\nlocale aria ru sidebars/aria/\n\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/.mkdir.done",
    "content": ""
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/branding/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  brandShorterName      \"Firefox\">\n<!ENTITY  brandShortName        \"Firefox Developer Edition\">\n<!ENTITY  brandFullName         \"Firefox Developer Edition\">\n<!ENTITY  vendorShortName       \"Mozilla\">\n<!ENTITY  trademarkInfo.part1   \" \">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/branding/brand.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrandShorterName=Firefox\nbrandShortName=Firefox Developer Edition\nbrandFullName=Firefox Developer Edition\nvendorShortName=Mozilla\n\nsyncBrandShortName=Sync\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/branding/browserconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Do NOT localize or otherwise change these values\nbrowser.startup.homepage=about:home\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/aboutAccounts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAccounts.welcome \"Добро пожаловать в Синхронизацию\">\n\n<!ENTITY aboutAccountsConfig.description \"Войдите для синхронизации ваших вкладок, закладок, паролей и многого другого.\">\n<!ENTITY aboutAccountsConfig.startButton.label \"Начать\">\n<!ENTITY aboutAccountsConfig.syncPreferences.label \"Настройки синхронизации\">\n<!ENTITY aboutAccounts.noConnection.title \"Нет соединения\">\n<!ENTITY aboutAccounts.noConnection.description \"Для входа вы должны быть подключены к Интернету.\">\n<!ENTITY aboutAccounts.noConnection.retry \"Попробовать снова\">\n<!ENTITY aboutAccounts.badConfig.title \"Некорректная конфигурация\">\n<!ENTITY aboutAccounts.badConfig.description \"Не удалось определить конфигурацию вашего сервера Синхронизации Firefox. Пожалуйста, повторите попытку позже.\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/aboutCertError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n<!ENTITY certerror.pagetitle1 \"Незащищённое соединение\">\n<!ENTITY certerror.longpagetitle1 \"Ваше соединение не защищено\">\n<!ENTITY certerror.introPara \"Владелец <span class='hostname'/> неправильно настроил свой веб-сайт. Чтобы защитить вашу информацию от кражи, &brandShortName; не соединился с этим веб-сайтом.\">\n<!ENTITY certerror.returnToPreviousPage.label \"Вернуться назад\">\n<!ENTITY certerror.learnMore \"Подробнее…\">\n<!ENTITY certerror.advanced.label \"Дополнительно\">\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"Этот сайт использует HTTP Strict Transport Security (HSTS), чтобы указать, что &brandShortName; должен подключаться к нему только через защищённое соединение. В результате, добавление исключения для этого сертификата невозможно.\">\n<!ENTITY certerror.expert.content \"Если вы понимаете что происходит, вы можете попросить &brandShortName; начать доверять идентификатору данного сайта.\n<b>Даже если вы доверяете этому сайту, эта ошибка может означать, что кто-то вклинивается в ваше соединение с сайтом.</b>\">\n<!ENTITY certerror.expert.contentPara2 \"Не добавляйте исключение, если вы не знаете о веской причине, по которой этот сайт не использует доверенный идентификатор.\">\n<!ENTITY certerror.addException.label \"Добавить исключение…\">\n<!ENTITY certerror.copyToClipboard.label \"Копировать текст в буфер обмена\">\n<!ENTITY errorReporting.automatic \"Отправка сообщений о подобных ошибках поможет Mozilla обнаружить неправильно настроенные сайты\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/aboutDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n<!ENTITY aboutDialog.title          \"О &brandFullName;\">\n\n<!-- LOCALIZATION NOTE (update.checkForUpdatesButton.*, update.updateButton.*):\n# Only one button is present at a time.\n# The button when displayed is located directly under the Firefox version in\n# the about dialog (see bug 596813 for screenshots).\n-->\n<!ENTITY update.checkForUpdatesButton.label       \"Проверить на обновления\">\n<!ENTITY update.checkForUpdatesButton.accesskey   \"о\">\n<!ENTITY update.updateButton.label2               \"Перезапустить &brandShortName; для обновления\">\n<!ENTITY update.updateButton.accesskey            \"е\">\n\n\n<!-- LOCALIZATION NOTE (warningDesc.version): This is a warning about the experimental nature of Nightly and Aurora builds. It is only shown in those versions. -->\n<!ENTITY warningDesc.version        \"&brandShortName; является экспериментальным и может быть нестабилен.\">\n<!-- LOCALIZATION NOTE (warningDesc.telemetryDesc): This is a notification that Nightly/Aurora builds automatically send Telemetry data back to Mozilla. It is only shown in those versions. \"It\" refers to brandShortName. -->\n<!ENTITY warningDesc.telemetryDesc  \"Он автоматически отправляет информацию о производительности, аппаратном обеспечении, использовании и настройках в &vendorShortName;, чтобы помочь сделать &brandShortName; лучше.\">\n\n<!-- LOCALIZATION NOTE (community.exp.*) This paragraph is shown in \"experimental\" builds, i.e. Nightly and Aurora builds, instead of the other \"community.*\" strings below. -->\n<!ENTITY community.exp.start        \"\">\n<!-- LOCALIZATION NOTE (community.exp.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.exp.mozillaLink  \"&vendorShortName;\">\n<!ENTITY community.exp.middle       \" является \">\n<!-- LOCALIZATION NOTE (community.exp.creditslink): This is a link title that links to about:credits. -->\n<!ENTITY community.exp.creditsLink  \"глобальным сообществом\">\n<!ENTITY community.exp.end          \", работающим над тем, чтобы Интернет оставался открытым, публичным и доступным для всех и каждого.\">\n\n<!ENTITY community.start2           \"&brandShortName; создан \">\n<!-- LOCALIZATION NOTE (community.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.mozillaLink      \"&vendorShortName;\">\n<!ENTITY community.middle2          \" — \">\n<!-- LOCALIZATION NOTE (community.creditsLink): This is a link title that links to about:credits. -->\n<!ENTITY community.creditsLink      \"глобальным сообществом\">\n<!ENTITY community.end3             \", работающим над тем, чтобы Интернет оставался открытым, публичным и доступным для всех и каждого.\">\n\n<!ENTITY helpus.start               \"Хотите помочь? \">\n<!-- LOCALIZATION NOTE (helpus.donateLink): This is a link title that links to https://sendto.mozilla.org/page/contribute/Give-Now?source=mozillaorg_default_footer&ref=firefox_about&utm_campaign=firefox_about&utm_source=firefox&utm_medium=referral&utm_content=20140929_FireFoxAbout. -->\n<!ENTITY helpus.donateLink          \"Сделайте пожертвование\">\n<!ENTITY helpus.middle              \" или \">\n<!-- LOCALIZATION NOTE (helpus.getInvolvedLink): This is a link title that links to http://www.mozilla.org/contribute/. -->\n<!ENTITY helpus.getInvolvedLink     \"присоединяйтесь!\">\n<!ENTITY helpus.end                 \"\">\n\n<!ENTITY releaseNotes.link          \"Что нового\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.license): This is a link title that links to about:license. -->\n<!ENTITY bottomLinks.license        \"Информация о лицензии\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.rights): This is a link title that links to about:rights. -->\n<!ENTITY bottomLinks.rights         \"Права конечного пользователя\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.privacy): This is a link title that links to https://www.mozilla.org/legal/privacy/. -->\n<!ENTITY bottomLinks.privacy        \"Политика приватности\">\n\n<!-- LOCALIZATION NOTE (update.checkingForUpdates): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.checkingForUpdates  \"Проверка наличия обновлений…\">\n<!-- LOCALIZATION NOTE (update.noUpdatesFound): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.noUpdatesFound      \"Установлена последняя версия &brandShortName;\">\n<!-- LOCALIZATION NOTE (update.adminDisabled): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.adminDisabled       \"Обновления отключены вашим системным администратором\">\n<!-- LOCALIZATION NOTE (update.otherInstanceHandlingUpdates): try to make the localized text short -->\n<!ENTITY update.otherInstanceHandlingUpdates \"Обновление производится другим процессом &brandShortName;\">\n<!ENTITY update.restarting          \"Перезапуск…\">\n\n<!-- LOCALIZATION NOTE (update.failed.start,update.failed.linkText,update.failed.end):\n     update.failed.start, update.failed.linkText, and update.failed.end all go into\n     one line with linkText being wrapped in an anchor that links to a site to download\n     the latest version of Firefox (e.g. http://www.firefox.com). As this is all in\n     one line, try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.failed.start        \"Обновление не удалось. \">\n<!ENTITY update.failed.linkText     \"Загрузите последнюю версию\">\n<!ENTITY update.failed.end          \"\">\n\n<!-- LOCALIZATION NOTE (update.manual.start,update.manual.end): update.manual.start and update.manual.end\n     all go into one line and have an anchor in between with text that is the same as the link to a site\n     to download the latest version of Firefox (e.g. http://www.firefox.com). As this is all in one line,\n     try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.manual.start        \"Обновления доступны на \">\n<!ENTITY update.manual.end          \"\">\n\n<!-- LOCALIZATION NOTE (update.unsupported.start,update.unsupported.linkText,update.unsupported.end):\n     update.unsupported.start, update.unsupported.linkText, and\n     update.unsupported.end all go into one line with linkText being wrapped in\n     an anchor that links to a site to provide additional information regarding\n     why the system is no longer supported. As this is all in one line, try to\n     make the localized text short (see bug 843497 for screenshots). -->\n<!ENTITY update.unsupported.start    \"Вы не можете производить дальнейшие обновления на этой системе. \">\n<!ENTITY update.unsupported.linkText \"Подробнее\">\n<!ENTITY update.unsupported.end      \"\">\n\n<!-- LOCALIZATION NOTE (update.downloading.start,update.downloading.end): update.downloading.start and \n     update.downloading.end all go into one line, with the amount downloaded inserted in between. As this\n     is all in one line, try to make the localized text short (see bug 596813 for screenshots). The — is\n     the \"em dash\" (long dash).\n     example: Downloading update — 111 KB of 13 MB -->\n<!ENTITY update.downloading.start   \"Загрузка обновления — \">\n<!ENTITY update.downloading.end     \"\">\n\n<!ENTITY update.applying            \"Применение обновления…\">\n\n<!-- LOCALIZATION NOTE (channel.description.start,channel.description.end): channel.description.start and\n     channel.description.end create one sentence, with the current channel label inserted in between.\n     example: You are currently on the _Stable_ update channel. -->\n<!ENTITY channel.description.start  \"Сейчас вы находитесь на канале обновлений \">\n<!ENTITY channel.description.end    \". \">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/aboutHealthReport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (abouthealth.pagetitle): Firefox Health Report is a proper noun in en-US, please keep this in mind. -->\n<!ENTITY abouthealth.pagetitle \"Отчёт о работоспособности &brandShortName;\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/aboutHome.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n<!ENTITY % syncBrandDTD SYSTEM \"chrome://browser/locale/syncBrand.dtd\">\n%syncBrandDTD;\n\n<!-- These strings are used in the about:home page -->\n\n<!ENTITY abouthome.pageTitle \"Начальная страница &brandFullName;\">\n\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet1.v1):\n     text in <a/> will be linked to the Firefox features page on mozilla.com\n-->\n<!ENTITY abouthome.defaultSnippet1.v1 \"Спасибо, что выбрали Firefox! Чтобы использовать ваш браузер по максимуму, узнайте больше о его <a>новейших возможностях</a>.\">\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet2.v1):\n     text in <a/> will be linked to the featured add-ons on addons.mozilla.org\n-->\n<!ENTITY abouthome.defaultSnippet2.v1 \"Вы можете легко настроить Firefox по своему вкусу. <a>Выберите нужные вам дополнения</a>.\">\n<!-- LOCALIZATION NOTE (abouthome.rightsSnippet): text in <a/> will be linked to about:rights -->\n<!ENTITY abouthome.rightsSnippet \"&brandFullName; является бесплатной программой с открытым исходным кодом, выпускаемой некоммерческой организацией Mozilla Foundation. <a>Узнайте о своих правах…</a>\">\n\n<!ENTITY abouthome.bookmarksButton.label \"Закладки\">\n<!ENTITY abouthome.historyButton.label   \"Журнал\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonWin.label): The label for the\n     preferences/options item on about:home on Windows -->\n<!ENTITY abouthome.preferencesButtonWin.label  \"Настройки\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonUnix.label): The label for the\n     preferences/options item on about:home on Linux and OS X -->\n<!ENTITY abouthome.preferencesButtonUnix.label  \"Настройки\">\n<!ENTITY abouthome.addonsButton.label    \"Дополнения\">\n<!ENTITY abouthome.downloadsButton.label \"Загрузки\">\n<!ENTITY abouthome.syncButton.label      \"Синхронизация\">\n\n<!-- LOCALIZATION NOTE (abouthome.aboutMozilla.label): The (invisible) label for\n     the mozilla wordmark in the top-right corner that links to Mozilla's main\n     about page. -->\n<!ENTITY abouthome.aboutMozilla.label    \"О Mozilla\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/aboutPrivateBrowsing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutPrivateBrowsing.notPrivate                 \"Сейчас вы не находитесь в приватном окне.\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.label     \"Открыть приватное окно\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.accesskey \"о\">\n\n<!ENTITY privateBrowsing.title                           \"Приватный просмотр\">\n<!ENTITY privateBrowsing.title.tracking                  \"Приватный просмотр с Защитой от отслеживания\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.before       \"Когда вы находитесь в приватном окне, Firefox \">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.emphasize    \"не будет сохранять\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.after        \":\">\n<!ENTITY aboutPrivateBrowsing.info.visited               \"посещённые страницы\">\n<!ENTITY aboutPrivateBrowsing.info.searches              \"поиски\">\n<!ENTITY aboutPrivateBrowsing.info.cookies               \"куки\">\n<!ENTITY aboutPrivateBrowsing.info.temporaryFiles        \"временные файлы\">\n<!ENTITY aboutPrivateBrowsing.info.saved.before          \"Firefox \">\n<!ENTITY aboutPrivateBrowsing.info.saved.emphasize       \"будет сохранять\">\n<!ENTITY aboutPrivateBrowsing.info.saved.after2          \" ваши:\">\n<!ENTITY aboutPrivateBrowsing.info.downloads             \"загрузки\">\n<!ENTITY aboutPrivateBrowsing.info.bookmarks             \"закладки\">\n<!ENTITY aboutPrivateBrowsing.note.before                \"Приватный просмотр \">\n<!ENTITY aboutPrivateBrowsing.note.emphasize             \"не обеспечивает вам анонимность\">\n<!ENTITY aboutPrivateBrowsing.note.after                 \" в Интернете. Ваш работодатель или интернет-провайдер всё ещё могут знать, какую страницу вы посещаете.\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.before          \"Узнайте больше о \">\n<!ENTITY aboutPrivateBrowsing.learnMore3.title           \"Приватном просмотре\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.after           \".\">\n\n<!ENTITY trackingProtection.title                        \"Защита от отслеживания\">\n<!ENTITY trackingProtection.description2                 \"Некоторые веб-сайты используют трекеры, которые могут следить за вашими действиями в Интернете. С Защитой от отслеживания, Firefox будет блокировать множество трекеров, которые могут собирать информацию о вашем поведении в Интернете.\">\n<!ENTITY trackingProtection.startTour1                   \"Посмотреть, как это работает\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/aboutPrivateBrowsing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle.head=Приватный просмотр\ntitle.normal=Открыть приватное окно?\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/aboutRobots.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- These strings are used in the about:robots page, which ties in with the\n     robots theme used in the Firefox 3 Beta 2/3 first run pages.\n     They're just meant to be fun and whimsical, with references to some geeky\n     but well-known robots in movies and books. Be creative with translations! -->\n\n<!-- Nonsense line from the movie \"The Day The Earth Stood Still\". No translation needed. -->\n<!ENTITY robots.pagetitle  \"Gort! Klaatu barada nikto!\">\n<!-- Movie: Logan's Run... Box (cybog): \"Welcome Humans! I am ready for you.\" -->\n<!ENTITY robots.errorTitleText \"Привет Человекам!\">\n<!-- Movie: The Day The Earth Stood Still. Spoken by Klaatu. -->\n<!ENTITY robots.errorShortDescText \"Мы пришли к вам с миром!\">\n<!-- Various books by Isaac Asimov. http://en.wikipedia.org/wiki/Three_Laws_of_Robotics -->\n<!ENTITY robots.errorLongDesc1 \"Робот не может причинить вреда человеку или своим бездействием допустить, чтобы человеку был причинён вред.\">\n<!-- Movie: Blade Runner. Batty: \"I've seen things you people wouldn’t believe...\" -->\n<!ENTITY robots.errorLongDesc2 \"Роботы видели то, во что вы, люди, никогда не поверите.\">\n<!-- Book: Hitchhiker’s Guide To The Galaxy. What the Sirius Cybernetics Corporation calls robots. -->\n<!ENTITY robots.errorLongDesc3 \"Роботы — это ваши пластиковые друзья, с которыми не будет скучно.\">\n<!-- TV: Futurama. Bender's first line is \"Bite my shiny metal ass.\" -->\n<!ENTITY robots.errorLongDesc4 \"Не кусайте роботов за их блестящие металлические зады.\">\n<!-- TV: Battlestar Galactica (2004 series). From the opening text. -->\n<!ENTITY robots.errorTrailerDescText \"И у них есть план.\">\n<!-- TV: Battlestar Galactica (2004 series). Common expletive referring to Cylons. -->\n<!ENTITY robots.imgtitle \"Проклятые Тостеры\">\n<!-- Book: Hitchhiker's Guide To The Galaxy. Arthur presses a button and it warns him. -->\n<!ENTITY robots.dontpress \"Пожалуйста, больше не нажимайте эту кнопку.\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/aboutSearchReset.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY searchreset.tabtitle       \"Восстановить настройки поиска\">\n\n<!ENTITY searchreset.pageTitle      \"Восстановить ваши настройки поиска?\">\n\n<!ENTITY searchreset.pageInfo1      \"Ваши настройки поиска могли устареть. &brandShortName; может помочь вам восстановить настройки поиска по умолчанию.\">\n\n\n<!-- LOCALIZATION NOTE (searchreset.selector.label): this string is\nfollowed by a dropdown of all the built-in search engines. -->\n<!ENTITY searchreset.selector.label \"Это сделает вашей поисковой системой по умолчанию\">\n\n<!-- LOCALIZATION NOTE (searchreset.beforelink.pageInfo,\nsearchreset.afterlink.pageInfo): these two string are used respectively\nbefore and after the \"Settings page\" link (searchreset.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language. -->\n<!ENTITY searchreset.beforelink.pageInfo2 \"Вы можете изменить эти настройки в любое время на \">\n<!ENTITY searchreset.afterlink.pageInfo2  \".\">\n\n<!ENTITY searchreset.link.pageInfo2       \"странице Настроек\">\n\n<!ENTITY searchreset.noChangeButton        \"Не изменять\">\n<!ENTITY searchreset.noChangeButton.access \"е\">\n\n<!ENTITY searchreset.changeEngineButton        \"Изменить поисковую систему\">\n<!ENTITY searchreset.changeEngineButton.access \"м\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/aboutSessionRestore.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restorepage.tabtitle       \"Восстановление сессии\">\n\n<!-- LOCALIZATION NOTE: The title is intended to be apologetic and disarming, expressing dismay\n     and regret that we are unable to restore the session for the user -->\n<!ENTITY restorepage.errorTitle     \"Ой, вот ведь незадача\">\n<!ENTITY restorepage.problemDesc    \"При восстановлении ваших окон и вкладок у &brandShortName; возникла проблема. Обычно это вызвано недавно открытой веб-страницей.\">\n<!ENTITY restorepage.tryThis        \"Вы можете попытаться:\">\n<!ENTITY restorepage.restoreSome    \"Удалить одну или несколько вкладок, которые, по вашему мнению, могут вызывать проблемы\">\n<!ENTITY restorepage.startNew       \"Начать совершенно новую сессию\">\n\n<!ENTITY restorepage.tryagainButton \"Восстановить\">\n<!ENTITY restorepage.restore.access \"с\">\n<!ENTITY restorepage.closeButton    \"Закрыть\">\n<!ENTITY restorepage.close.access   \"к\">\n\n<!ENTITY restorepage.restoreHeader  \"Восстановить\">\n<!ENTITY restorepage.listHeader     \"Окна и вкладки\">\n<!-- LOCALIZATION NOTE: &#37;S will be replaced with a number. -->\n<!ENTITY restorepage.windowLabel    \"Окно &#037;S\">\n\n\n<!-- LOCALIZATION NOTE: The following 'welcomeback2' strings are for about:welcomeback,\n     not for about:sessionstore -->\n\n<!ENTITY welcomeback2.restoreButton  \"Вперёд!\">\n<!ENTITY welcomeback2.restoreButton.access \"е\">\n\n<!ENTITY welcomeback2.tabtitle      \"Готово!\">\n\n<!ENTITY welcomeback2.pageTitle     \"Готово!\">\n<!ENTITY welcomeback2.pageInfo1     \"&brandShortName; готов к работе.\">\n\n<!ENTITY welcomeback2.label.restoreAll  \"Восстановить все окна и вкладки\">\n<!ENTITY welcomeback2.label.restoreSome \"Восстановить только те, которые вы хотите\">\n\n\n<!-- LOCALIZATION NOTE (welcomeback2.beforelink.pageInfo2,\nwelcomeback2.afterlink.pageInfo2): these two string are used respectively\nbefore and after the the \"learn more\" link (welcomeback2.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language.\n-->\n<!ENTITY welcomeback2.beforelink.pageInfo2  \"Ваши дополнения и изменения были удалены, а настройки браузера установлены на значения по умолчанию. Если это не решило вашу проблему, \">\n<!ENTITY welcomeback2.afterlink.pageInfo2   \"\">\n\n<!ENTITY welcomeback2.link.pageInfo2        \"узнайте больше о том, что вы можете сделать.\">\n\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/aboutSyncTabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabs.otherDevices.label               \"Вкладки с других устройств\">\n\n<!ENTITY tabs.searchText.label                   \"Поиск вкладок…\">\n\n<!-- LOCALIZATION NOTE (tabs.context.openTab.accesskey, tabs.context.openMultipleTabs.accesskey):\n     Only one of these will show at a time (based on selection), so reusing accesskey is ok. -->\n<!ENTITY tabs.context.openTab.label                   \"Открыть эту вкладку\">\n<!ENTITY tabs.context.openTab.accesskey               \"т\">\n<!ENTITY tabs.context.openMultipleTabs.label          \"Открыть выделенные вкладки\">\n<!ENTITY tabs.context.openMultipleTabs.accesskey      \"т\">\n<!ENTITY tabs.context.bookmarkSingleTab.label         \"Добавить эту вкладку в закладки…\">\n<!ENTITY tabs.context.bookmarkSingleTab.accesskey     \"б\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.label      \"Добавить выделенные вкладки в закладки…\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.accesskey  \"б\">\n<!ENTITY tabs.context.refreshList.label               \"Обновить список\">\n<!ENTITY tabs.context.refreshList.accesskey           \"н\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/aboutTabCrashed.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabCrashed.closeTab \"Закрыть эту вкладку\">\n<!ENTITY tabCrashed.restoreTab \"Восстановить эту вкладку\">\n<!ENTITY tabCrashed.restoreAll \"Восстановить все упавшие вкладки\">\n\n<!-- LOCALIZATION NOTE (tabCrashed.header2): \"Gah\" is an English slang word\n     used to express surprise or frustration (or both at the same time).  We\n     are using it to communicate in an informal way that it is both\n     frustrating that your tab crashed and a surprise that we didn't want to\n     happen. If you have a similar word or short phrase that is not profane or\n     vulgar, use it. If not, feel free to skip the word in your\n     translation. -->\n<!ENTITY tabCrashed.header2 \"Ваша вкладка только что упала.\">\n<!ENTITY tabCrashed.offerHelp \"Мы можем вам помочь!\">\n<!ENTITY tabCrashed.single.offerHelpMessage \"Выберите &tabCrashed.restoreTab; для перезагрузки содержимого страницы.\">\n<!ENTITY tabCrashed.multiple.offerHelpMessage \"Выберите &tabCrashed.restoreTab; или &tabCrashed.restoreAll; для перезагрузки содержимого страницы.\">\n<!ENTITY tabCrashed.requestHelp \"Вы нам поможете?\">\n<!ENTITY tabCrashed.requestHelpMessage \"Сообщения о падениях помогают нам диагностировать проблемы и улучшать работу &brandShortName;.\">\n<!ENTITY tabCrashed.requestReport \"Сообщить об этой вкладке\">\n<!ENTITY tabCrashed.sendReport2 \"Отправить сообщение о падении для просматриваемой вами вкладки\">\n<!ENTITY tabCrashed.commentPlaceholder2 \"Необязательные комментарии (комментарии публично доступны)\">\n<!ENTITY tabCrashed.includeURL2 \"Включить в это сообщение о падении адрес страницы\">\n<!ENTITY tabCrashed.emailPlaceholder \"Введите здесь свой адрес электронной почты\">\n<!ENTITY tabCrashed.emailMe \"Отправить мне письмо, когда будет доступно больше информации\">\n<!ENTITY tabCrashed.reportSent \"Сообщение о падении уже отправлено; спасибо, что помогаете сделать &brandShortName; ещё лучше!\">\n<!ENTITY tabCrashed.requestAutoSubmit2 \"Сообщать о фоновых вкладках\">\n<!ENTITY tabCrashed.autoSubmit2 \"Обновить настройки, чтобы автоматически отправлять сообщения о падениях, в том числе сообщения об упавших фоновых вкладках для этой сессии и будущих сессий\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/accounts.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (reconnectDescription) - %S = Email address of user's Firefox Account\nreconnectDescription = Переподключить %S\n\n# LOCALIZATION NOTE (verifyDescription) - %S = Email address of user's Firefox Account\nverifyDescription = Подтвердить %S\n\n# These strings are shown in a desktop notification after the\n# user requests we resend a verification email.\nverificationSentTitle = Подтверждение отправлено\n# LOCALIZATION NOTE (verificationSentBody) - %S = Email address of user's Firefox Account\nverificationSentBody = Ссылка для подтверждения была отправлена на %S.\nverificationNotSentTitle = Не удалось отправить подтверждение\nverificationNotSentBody = Мы не можем отправить сейчас письмо для подтверждения, пожалуйста, повторите попытку позже.\n\n# LOCALIZATION NOTE (deviceConnectedTitle, deviceConnectedBody, deviceConnectedBody.noDeviceName)\n# These strings are used in a notification shown when a new device joins the Sync account.\n# deviceConnectedBody.noDeviceName is shown instead of deviceConnectedBody when we\n# could not get the device name that joined\ndeviceConnectedTitle = Синхронизация Firefox\ndeviceConnectedBody = Этот компьютер теперь синхронизируется с %S.\ndeviceConnectedBody.noDeviceName = Этот компьютер теперь синхронизируется с новым устройством.\n\n# LOCALIZATION NOTE (syncStartNotification.title, syncStartNotification.body)\n# These strings are used in a notification shown after Sync is connected.\nsyncStartNotification.title = Синхронизация включена\n# %S is brandShortName\nsyncStartNotification.body2 = %S сейчас начнёт синхронизироваться.\n\n# LOCALIZATION NOTE (deviceDisconnectedNotification.title, deviceDisconnectedNotification.body)\n# These strings are used in a notification shown after Sync was disconnected remotely.\ndeviceDisconnectedNotification.title = Синхронизация отсоединилась\ndeviceDisconnectedNotification.body = Этот компьютер успешно отсоединился от службы Синхронизации Firefox.\n\n# LOCALIZATION NOTE (sendTabToAllDevices.menuitem)\n# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link.\nsendTabToAllDevices.menuitem = Все устройства\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title,\n# tabsArrivingNotification.title, unnamedTabsArrivingNotification2.body,\n# unnamedTabsArrivingNotificationMultiple2.body, unnamedTabsArrivingNotificationNoDevice.body)\n# These strings are used in a notification shown when we're opening tab(s) another device sent us to display.\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title)\n# The body for these is the URL of the tab recieved\ntabArrivingNotification.title = Получена вкладка\n# LOCALIZATION NOTE (tabArrivingNotificationWithDevice.title) %S is the device name\ntabArrivingNotificationWithDevice.title = Вкладка с %S\n\ntabsArrivingNotification.title = Получено несколько вкладок\n# LOCALIZATION NOTE (unnamedTabsArrivingNotification2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received and #2 is the device name.\nunnamedTabsArrivingNotification2.body = С #2 получена #1 вкладка;С #2 получено #1 вкладки;С #2 получено #1 вкладок\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationMultiple2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received.\nunnamedTabsArrivingNotificationMultiple2.body = С подсоединённых устройств получена #1 вкладка;С подсоединённых устройств получено #1 вкладки;С подсоединённых устройств получено #1 вкладок\n\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationNoDevice.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received\n# This version is used when we don't know any device names.\nunnamedTabsArrivingNotificationNoDevice.body = Получена #1 вкладка;Получено #1 вкладки;Получено #1 вкладок\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=URL недействителен и не может быть загружен.\nfileNotFound=Firefox не может найти файл %S.\nfileAccessDenied=Файл %S не может быть прочитан.\ndnsNotFound=Firefox не может найти сервер %S.\nunknownProtocolFound=Firefox не знает, как открыть данный адрес, так как один из следующих протоколов (%S) не связан ни с одной программой или не разрешен в этом контексте.\nconnectionFailure=Firefox не может установить соединение с сервером %S.\nnetInterrupt=Во время загрузки страницы соединение с %S было прервано.\nnetTimeout=Время ожидания ответа от сервера %S истекло.\nredirectLoop=Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится.\n## LOCALIZATION NOTE (confirmRepostPrompt): In this item, don’t translate \"%S\"\nconfirmRepostPrompt=Чтобы отобразить эту страницу, %S должен отправить информацию, которая повторит любое ранее произведённое действие (например, запрос на поиск или онлайн-покупка).\nresendButton.label=Отправить заново\nunknownSocketType=Firefox не знает как связаться с сервером.\nnetReset=Во время загрузки страницы соединение с сервером было сброшено.\nnotCached=Этот документ более не доступен.\nnetOffline=Firefox находится в автономном режиме; в этом режиме работа с сайтами в Интернете невозможна.\nisprinting=Во время печати или предварительного просмотра документ не может быть изменён.\ndeniedPortAccess=Данный адрес использует порт, который, как правило, не используется для работы с веб-сайтами. В целях вашей безопасности Firefox отменил данный запрос.\nproxyResolveFailure=Firefox настроен на использование прокси-сервера, который не может быть найден.\nproxyConnectFailure=Firefox настроен на использование прокси-сервера, который отказывает в соединении.\ncontentEncodingError=Страница, которую вы пытаетесь просмотреть, не может быть показана, так как она использует неверную или неподдерживаемую форму компрессии.\nunsafeContentType=Страница, которую вы пытаетесь просмотреть, не может быть отображена, так как она содержит тип файла, небезопасный для открытия. Пожалуйста, свяжитесь с владельцами веб-сайта и проинформируйте их об этой проблеме.\nexternalProtocolTitle=Запрос на использование внешнего протокола\nexternalProtocolPrompt=Для открытия ссылок типа %1$S: требуется запуск стороннего приложения.\\n\\n\\nЗапрошенная ссылка:\\n\\n%2$S\\n\\nПриложение: %3$S\\n\\n\\nЕсли вы не ожидаете появления данного запроса, то это может быть попыткой использования уязвимости в другом приложении. Отмените запрос, если нет уверенности в том, что этот запрос не злонамеренный.\\n\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<неизвестно>\nexternalProtocolChkMsg=Запомнить выбор для всех ссылок данного типа.\nexternalProtocolLaunchBtn=Запустить приложение\nmalwareBlocked=Имеется информация о том, что сайт %S используется для атак на компьютеры пользователей. В соответствии с вашими настройками безопасности он был заблокирован.\nunwantedBlocked=Имеется информация о том, что сайт %S используется для распространения нежелательных программ. В соответствии с вашими настройками безопасности он был заблокирован.\ndeceptiveBlocked=Имеется информация о том, что веб-страница на %S является поддельным сайтом. В соответствии с вашими настройками безопасности она была заблокирована.\ncspBlocked=Эта страница имеет политику защиты содержимого, блокирующую данный способ её загрузки.\ncorruptedContentErrorv2=При соединении с сайтом %S произошло нарушение сетевого протокола, которое не может быть устранено.\nremoteXUL=Эта страница использует неподдерживаемую технологию, которая по умолчанию более недоступна в Firefox.\n## LOCALIZATION NOTE (sslv3Used) - Do not translate \"%S\".\nsslv3Used=Firefox не может гарантировать безопасность ваших данных на %S, так как он использует уязвимый протокол защиты SSLv3.\ninadequateSecurityError=Веб-сайт попытался установить недостаточно защищённое соединение.\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/baseMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY minimizeWindow.key       \"m\">\n<!ENTITY minimizeWindow.label     \"Убрать в Dock\">\n<!ENTITY bringAllToFront.label    \"Все окна — на передний план\">\n<!ENTITY zoomWindow.label         \"Изменить масштаб\">\n<!ENTITY windowMenu.label         \"Окно\">\n\n<!ENTITY helpMenu.label           \"Справка\"> \n<!ENTITY helpMenu.accesskey       \"С\"> \n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n                       for the help button in the menubar but Gnome does not.   -->\n<!ENTITY helpMenuWin.label        \"Справка\"> \n<!ENTITY helpMenuWin.accesskey    \"С\">\n<!ENTITY aboutProduct2.label      \"О &brandShorterName;\">\n<!ENTITY aboutProduct2.accesskey  \"О\">\n<!ENTITY productHelp2.label       \"Справка &brandShorterName;\">\n<!ENTITY productHelp2.accesskey   \"к\">\n<!ENTITY helpMac.commandkey       \"?\">\n\n<!ENTITY helpKeyboardShortcuts.label     \"Сочетания клавиш\">\n<!ENTITY helpKeyboardShortcuts.accesskey \"ч\">\n\n<!ENTITY helpSafeMode.label       \"Перезапустить без дополнений…\">\n<!ENTITY helpSafeMode.accesskey   \"е\">\n<!ENTITY helpSafeMode.stop.label       \"Перезапустить с дополнениями\">\n<!ENTITY helpSafeMode.stop.accesskey   \"е\">\n\n<!ENTITY healthReport2.label      \"Отчёт о работоспособности &brandShorterName;\">\n<!ENTITY healthReport2.accesskey  \"б\">\n\n<!ENTITY helpTroubleshootingInfo.label      \"Информация для решения проблем\">\n<!ENTITY helpTroubleshootingInfo.accesskey  \"а\">\n\n<!ENTITY helpFeedbackPage.label      \"Отправить отзыв…\">\n<!ENTITY helpFeedbackPage.accesskey  \"т\">\n\n<!ENTITY helpShowTour2.label            \"Тур по &brandShorterName;\">\n<!ENTITY helpShowTour2.accesskey        \"п\">\n\n<!ENTITY preferencesCmdMac.label        \"Настройки…\">\n<!ENTITY preferencesCmdMac.commandkey   \",\">\n\n<!ENTITY servicesMenuMac.label          \"Службы\">\n\n<!ENTITY hideThisAppCmdMac2.label       \"Скрыть &brandShorterName;\">\n<!ENTITY hideThisAppCmdMac2.commandkey  \"H\">\n\n<!ENTITY hideOtherAppsCmdMac.label      \"Скрыть остальные\">\n<!ENTITY hideOtherAppsCmdMac.commandkey \"H\">\n\n<!ENTITY showAllAppsCmdMac.label        \"Показать все\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/bookmarks.html",
    "content": "\n\n\n\n\n\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<meta charset=\"UTF-8\">\n<title>Закладки</title>\n<h1>Закладки</h1>\n\n<dl><p>\n    <dt><h3 personal_toolbar_folder=\"true\">Папка панели закладок</h3></dt>\n    <dd>Добавьте закладки в эту папку, чтобы увидеть их на панели закладок\n        <dl>\n            <p><dt><a href=\"https://www.mozilla.org/ru/firefox/central/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAz5JREFUeNpcU0toXFUY/s49596588ikySSmM8rk0UkJEirVTVEjYk1NUdRFFgouXZQI2k2hUCjdiYIuCi4Kuig0DbqQYgU3Yi0iFRuRCBMwaZvMZDTNY95z3/fM8b8jldpzOeeee/i/737n+/+f4ZExf730rkiaZ9NJMx/nmk5HypMqqLr+ZuD4F67N5ZYejmfRsnvhyKsLhSs3zP70SubgYKHSdFENu+gXAprQIGnvBi5ez0m1b6u7M399+PTx+UvtCKtFi2F6195qXK2byir88esy5ksfYND5DhuhRCtUKBNB0Q7w5Z8ee2GgWdjOn250fn5v5j8F5dOHlZD0kWRgAwp3hrKY0S9BJWKIcQ5PShhNG4+1bHx+IocT+RXcrRSDMfFNRvvt3Oyp/icIrRhUl9hoO4kt3F55Bxf3LkLV20jWOohbDjzXxyc/lMH0cRSyCd1xq+dFhu986t7T0CUwIzB8EkW3O5ibhj44ib7NJhiBKRoB/aS4ZWHjbxtjGQYP7nGRTjim1SaQqYiAVAREpHG8vzWJn+6PQ6CF0HPR7nQQczpYeEWHyWMUkwU8MSECGwgJxAWp9xWKNzkuH3oet+JDlIE9Momedh1G4CN0bfhVG9nsS0BQQthJx0V7j3elq7ihqV5ezQTwZmodP9ZGkU/bOPr4Nr53xtDYsaD7Dg4nNqFaH5OCYSSdGhf7daNmuv6wEKqXk/yExKGBHSznFsH6FFpKQ/JAA0ulUejWLt44lkHXsqDaX6C6Nl4Rnq8vK8s/KThDMlJhkI91YOO+iR3XwEelCdTCBLSgijNzd6DLNfhlHfZ6FtWiWBQpq/V2LdSrrNPljBQkoOjuCiPxAMutOIbkPqYSEqeequGZaTLzdhZhS0PlnlB9bvhtr5CuHj3y2Qj8hVQ/kEopxONEEsO/0yATDYXYAdWrE69JEElXq7Hyk0tro+xBU1yZmr4xrIcvptIRCZlJJAYBmRGRkD08aivA7VDvWPqt564Xn41w/AHB1/u7l1/uGxGU8mNcgodUNDIq0JDeLnpzc1uo1Qr76rWbqyf/142PjsXJqdkmN2YDnQ9oGkJNU+t57q7qUv4y9/t64+HYfwQYAN7OczrzUDvGAAAAAElFTkSuQmCC\">Начальная страница</a></dt>\n        </dl>\n    <p><dt><h3>Mozilla Firefox</h3></dt>\n        <dl><p>\n            <dt><a href=\"https://support.mozilla.org/ru/products/firefox\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Справка и руководства</a>\n            <dt><a href=\"https://www.mozilla.org/ru/firefox/customize/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Настройка Firefox</a>\n            <dt><a href=\"https://www.mozilla.org/ru/contribute/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Присоединяйтесь к сообществу</a>\n            <dt><a href=\"https://www.mozilla.org/ru/about/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">О нас</a>\n        </dl>\n</dl>\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/browser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!ENTITY mainWindow.titlemodifiermenuseparator \" - \">\n<!ENTITY mainWindow.titlePrivateBrowsingSuffix \"(Приватный просмотр)\">\n<!ENTITY appmenu.tooltip \"Открыть меню\">\n<!ENTITY navbarOverflow.label \"Другие инструменты…\">\n<!ENTITY reloadTab.label \"Обновить вкладку\">\n<!ENTITY reloadTab.accesskey \"и\">\n<!ENTITY reloadAllTabs.label \"Обновить все вкладки\">\n<!ENTITY reloadAllTabs.accesskey \"н\">\n<!ENTITY closeTabsToTheEnd.label \"Закрыть вкладки справа\">\n<!ENTITY closeTabsToTheEnd.accesskey \"п\">\n<!ENTITY closeOtherTabs.label \"Закрыть другие вкладки\">\n<!ENTITY closeOtherTabs.accesskey \"ы\">\n<!ENTITY pinTab.label \"Закрепить вкладку\">\n<!ENTITY pinTab.accesskey \"к\">\n<!ENTITY unpinTab.label \"Открепить вкладку\">\n<!ENTITY unpinTab.accesskey \"л\">\n<!ENTITY sendTabToDevice.label \"Отправить вкладку на устройство\">\n<!ENTITY sendTabToDevice.accesskey \"й\">\n<!ENTITY sendPageToDevice.label \"Отправить страницу на устройство\">\n<!ENTITY sendPageToDevice.accesskey \"й\">\n<!ENTITY sendLinkToDevice.label \"Отправить ссылку на устройство\">\n<!ENTITY sendLinkToDevice.accesskey \"й\">\n<!ENTITY moveToNewWindow.label \"Переместить в новое окно\">\n<!ENTITY moveToNewWindow.accesskey \"е\">\n<!ENTITY bookmarkAllTabs.label \"Добавить все вкладки в закладки…\">\n<!ENTITY bookmarkAllTabs.accesskey \"в\">\n<!ENTITY undoCloseTab.label \"Восстановить закрытую вкладку\">\n<!ENTITY undoCloseTab.accesskey \"с\">\n<!ENTITY closeTab.label \"Закрыть вкладку\">\n<!ENTITY closeTab.accesskey \"а\">\n<!ENTITY listAllTabs.label \"Список всех вкладок\">\n<!ENTITY tabCmd.label \"Новая вкладка\">\n<!ENTITY tabCmd.accesskey \"о\">\n<!ENTITY tabCmd.commandkey \"t\">\n<!ENTITY openLocationCmd.label \"Открыть адрес…\">\n<!ENTITY openFileCmd.label \"Открыть файл…\">\n<!ENTITY openFileCmd.accesskey \"к\">\n<!ENTITY openFileCmd.commandkey \"o\">\n<!ENTITY printSetupCmd.label \"Параметры страницы…\">\n<!ENTITY printSetupCmd.accesskey \"м\">\n<!ENTITY printPreviewCmd.label \"Предварительный просмотр\">\n<!ENTITY printPreviewCmd.accesskey \"д\">\n<!ENTITY printCmd.label \"Печать…\">\n<!ENTITY printCmd.accesskey \"ч\">\n<!ENTITY printCmd.commandkey \"p\">\n<!ENTITY goOfflineCmd.label \"Работать автономно\">\n<!ENTITY goOfflineCmd.accesskey \"б\">\n<!ENTITY menubarCmd.label \"Панель меню\">\n<!ENTITY menubarCmd.accesskey \"е\">\n<!ENTITY navbarCmd.label \"Панель навигации\">\n<!ENTITY personalbarCmd.label \"Панель закладок\">\n<!ENTITY personalbarCmd.accesskey \"з\">\n<!ENTITY bookmarksToolbarItem.label \"Элементы панели закладок\">\n<!ENTITY toolbarContextMenu.reloadAllTabs.label \"Обновить все вкладки\">\n<!ENTITY toolbarContextMenu.reloadAllTabs.accesskey \"о\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.label \"Добавить все вкладки в закладки…\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.accesskey \"а\">\n<!ENTITY toolbarContextMenu.undoCloseTab.label \"Восстановить закрытую вкладку\">\n<!ENTITY toolbarContextMenu.undoCloseTab.accesskey \"н\">\n<!ENTITY pageSourceCmd.label \"Исходный код страницы\">\n<!ENTITY pageSourceCmd.accesskey \"х\">\n<!ENTITY pageSourceCmd.commandkey \"u\">\n<!ENTITY pageInfoCmd.label \"Информация о странице\">\n<!ENTITY pageInfoCmd.accesskey \"ф\">\n<!ENTITY pageInfoCmd.commandkey \"i\">\n<!ENTITY mirrorTabCmd.label \"Транслировать вкладку\">\n<!ENTITY mirrorTabCmd.accesskey \"и\">\n<!ENTITY enterFullScreenCmd.label \"Перейти в полноэкранный режим\">\n<!ENTITY enterFullScreenCmd.accesskey \"о\">\n<!ENTITY exitFullScreenCmd.label \"Выйти из полноэкранного режима\">\n<!ENTITY exitFullScreenCmd.accesskey \"о\">\n<!ENTITY fullScreenCmd.label \"Полный экран\">\n<!ENTITY fullScreenCmd.accesskey \"э\">\n<!ENTITY fullScreenCmd.macCommandKey \"f\">\n<!ENTITY showAllTabsCmd.label \"Показать все вкладки\">\n<!ENTITY showAllTabsCmd.accesskey \"в\">\n<!ENTITY toggleReaderMode.key \"R\">\n<!ENTITY fxaSignIn.label \"Войти в Синхронизацию\">\n<!ENTITY fxaSignedIn.tooltip \"Открыть настройки Синхронизации\">\n<!ENTITY fxaSignInError.label \"Снова подсоединиться к Синхронизации\">\n<!ENTITY fxaUnverified.label \"Подтвердить свой аккаунт\">\n<!ENTITY fullScreenMinimize.tooltip \"Свернуть\">\n<!ENTITY fullScreenRestore.tooltip \"Восстановить\">\n<!ENTITY fullScreenClose.tooltip \"Закрыть\">\n<!ENTITY fullScreenAutohide.label \"Скрыть панели инструментов\">\n<!ENTITY fullScreenAutohide.accesskey \"к\">\n<!ENTITY fullScreenExit.label \"Выйти из полноэкранного режима\">\n<!ENTITY fullScreenExit.accesskey \"ы\">\n<!ENTITY fullscreenWarning.beforeDomain.label \"\">\n<!ENTITY fullscreenWarning.afterDomain.label \"теперь находится в полноэкранном режиме\">\n<!ENTITY fullscreenWarning.generic.label \"Этот документ теперь находится в полноэкранном режиме\">\n<!ENTITY exitDOMFullscreen.button \"Выйти из полноэкранного режима (Esc)\">\n<!ENTITY exitDOMFullscreenMac.button \"Выйти из полноэкранного режима (esc)\">\n<!ENTITY leaveDOMFullScreen.label \"Выйти из полноэкранного режима\">\n<!ENTITY leaveDOMFullScreen.accesskey \"ы\">\n<!ENTITY pointerlockWarning.beforeDomain.label \"\">\n<!ENTITY pointerlockWarning.afterDomain.label \"контролирует ваш указатель мыши. Нажмите Esc, чтобы вернуть себе контроль.\">\n<!ENTITY pointerlockWarning.generic.label \"Этот документ контролирует ваш указатель мыши. Нажмите Esc, чтобы вернуть себе контроль.\">\n<!ENTITY closeWindow.label \"Закрыть окно\">\n<!ENTITY closeWindow.accesskey \"а\">\n<!ENTITY bookmarksMenu.label \"Закладки\">\n<!ENTITY bookmarksMenu.accesskey \"З\">\n<!ENTITY bookmarkThisPageCmd.label \"Добавить страницу\">\n<!ENTITY editThisBookmarkCmd.label \"Редактировать эту закладку\">\n<!ENTITY bookmarkThisPageCmd.commandkey \"d\">\n<!ENTITY findShareServices.label \"Найти другие службы Обмена…\">\n<!ENTITY sharePageCmd.label \"Поделиться этой страницей\">\n<!ENTITY sharePageCmd.commandkey \"S\">\n<!ENTITY sharePageCmd.accesskey \"и\">\n<!ENTITY shareLink.label \"Поделиться этой ссылкой\">\n<!ENTITY shareLink.accesskey \"е\">\n<!ENTITY shareImage.label \"Поделиться этой картинкой\">\n<!ENTITY shareImage.accesskey \"о\">\n<!ENTITY shareSelect.label \"Поделиться выделенным текстом\">\n<!ENTITY shareSelect.accesskey \"о\">\n<!ENTITY shareVideo.label \"Поделиться этим видео\">\n<!ENTITY shareVideo.accesskey \"о\">\n<!ENTITY feedsMenu2.label \"Подписаться на ленты новостей\">\n<!ENTITY subscribeToPageMenupopup.label \"Подписаться на ленты новостей\">\n<!ENTITY subscribeToPageMenuitem.label \"Подписаться на ленты новостей…\">\n<!ENTITY addCurPagesCmd.label \"Добавить все вкладки…\">\n<!ENTITY showAllBookmarks2.label \"Показать все закладки\">\n<!ENTITY recentBookmarks.label \"Недавно добавленные закладки\">\n<!ENTITY otherBookmarksCmd.label \"Другие закладки\">\n<!ENTITY mobileBookmarksCmd.label \"Мобильные закладки\">\n<!ENTITY bookmarksToolbarChevron.tooltip \"Показать больше закладок\">\n<!ENTITY showRecentlyBookmarked.label \"Показать недавно добавленные закладки\">\n<!ENTITY showRecentlyBookmarked.accesskey \"к\">\n<!ENTITY hideRecentlyBookmarked.label \"Скрыть недавно добавленные закладки\">\n<!ENTITY hideRecentlyBookmarked.accesskey \"к\">\n<!ENTITY backCmd.label \"Назад\">\n<!ENTITY backButton.tooltip \"На предыдущую страницу\">\n<!ENTITY forwardCmd.label \"Вперёд\">\n<!ENTITY forwardButton.tooltip \"На следующую страницу\">\n<!ENTITY backForwardButtonMenu.tooltip \"Щёлкните правой кнопкой или потяните вниз для показа истории\">\n<!ENTITY backForwardButtonMenuMac.tooltip \"Потяните вниз для показа истории\">\n<!ENTITY reloadCmd.label \"Обновить\">\n<!ENTITY reloadButton.tooltip \"Обновить текущую страницу\">\n<!ENTITY stopCmd.label \"Остановить\">\n<!ENTITY stopCmd.macCommandKey \".\">\n<!ENTITY stopButton.tooltip \"Остановить загрузку страницы\">\n<!ENTITY goEndCap.tooltip \"Перейти по введённому адресу\">\n<!ENTITY printButton.label \"Печать\">\n<!ENTITY printButton.tooltip \"Распечатать эту страницу\">\n<!ENTITY urlbar.viewSiteInfo.label \"Просмотреть информацию о сайте\">\n<!ENTITY urlbar.defaultNotificationAnchor.tooltip \"Открыть панель сообщений\">\n<!ENTITY urlbar.geolocationNotificationAnchor.tooltip \"Открыть панель запроса местоположения\">\n<!ENTITY urlbar.addonsNotificationAnchor.tooltip \"Открыть панель сообщения об установке дополнения\">\n<!ENTITY urlbar.indexedDBNotificationAnchor.tooltip \"Открыть панель сообщения об автономном хранилище\">\n<!ENTITY urlbar.passwordNotificationAnchor.tooltip \"Открыть панель запроса на сохранение пароля\">\n<!ENTITY urlbar.pluginsNotificationAnchor.tooltip \"Управление запуском плагина\">\n<!ENTITY urlbar.webNotificationAnchor.tooltip \"Изменение того, можете ли вы получать уведомления с сайта\">\n<!ENTITY urlbar.webRTCShareDevicesNotificationAnchor.tooltip \"Управление доступом сайта к вашей камере и/или микрофону\">\n<!ENTITY urlbar.webRTCShareMicrophoneNotificationAnchor.tooltip \"Управление доступом сайта к вашему микрофону\">\n<!ENTITY urlbar.webRTCShareScreenNotificationAnchor.tooltip \"Управление доступом сайта к вашим окнам или экрану\">\n<!ENTITY urlbar.servicesNotificationAnchor.tooltip \"Открыть панель сообщения об установке\">\n<!ENTITY urlbar.translateNotificationAnchor.tooltip \"Перевод этой страницы\">\n<!ENTITY urlbar.translatedNotificationAnchor.tooltip \"Управление переводом страницы\">\n<!ENTITY urlbar.emeNotificationAnchor.tooltip \"Управление запуском программы DRM\">\n<!ENTITY urlbar.cameraBlocked.tooltip \"Вы заблокировали доступ этого веб-сайта к вашей камере.\">\n<!ENTITY urlbar.microphoneBlocked.tooltip \"Вы заблокировали доступ этого веб-сайта к вашему микрофону.\">\n<!ENTITY urlbar.screenBlocked.tooltip \"Вы заблокировали доступ этого веб-сайта к вашему экрану.\">\n<!ENTITY urlbar.geolocationBlocked.tooltip \"Вы заблокировали доступ этого веб-сайта к информации о местоположении.\">\n<!ENTITY urlbar.indexedDBBlocked.tooltip \"Вы заблокировали доступ этого веб-сайта к хранилищу данных.\">\n<!ENTITY urlbar.webNotificationsBlocked.tooltip \"Вы заблокировали уведомления с этого веб-сайта.\">\n<!ENTITY urlbar.openHistoryPopup.tooltip \"Показать историю\">\n<!ENTITY urlbar.zoomReset.tooltip \"Сбросить масштаб\">\n<!ENTITY searchItem.title \"Поиск\">\n<!ENTITY homeButton.label \"Домой\">\n<!ENTITY bookmarksButton.label \"Закладки\">\n<!ENTITY bookmarksCmd.commandkey \"b\">\n<!ENTITY bookmarksMenuButton.label \"Закладки\">\n<!ENTITY bookmarksMenuButton.other.label \"Другие закладки\">\n<!ENTITY bookmarksMenuButton.mobile.label \"Мобильные закладки\">\n<!ENTITY viewBookmarksSidebar2.label \"Показать боковую панель закладок\">\n<!ENTITY viewBookmarksToolbar.label \"Показать панель закладок\">\n<!ENTITY containersMenu.label \"Контейнеры\">\n<!ENTITY bookmarksGtkCmd.commandkey \"o\">\n<!ENTITY bookmarksWinCmd.commandkey \"i\">\n<!ENTITY historyButton.label \"Журнал\">\n<!ENTITY historySidebarCmd.commandKey \"h\">\n<!ENTITY toolsMenu.label \"Инструменты\">\n<!ENTITY toolsMenu.accesskey \"И\">\n<!ENTITY keywordfield.label \"Добавить краткое имя для данного поиска…\">\n<!ENTITY keywordfield.accesskey \"с\">\n<!ENTITY downloads.label \"Загрузки\">\n<!ENTITY downloads.accesskey \"З\">\n<!ENTITY downloads.commandkey \"j\">\n<!ENTITY downloadsUnix.commandkey \"y\">\n<!ENTITY addons.label \"Дополнения\">\n<!ENTITY addons.accesskey \"Д\">\n<!ENTITY addons.commandkey \"A\">\n<!ENTITY webDeveloperMenu.label \"Веб-разработка\">\n<!ENTITY webDeveloperMenu.accesskey \"б\">\n<!ENTITY inspectContextMenu.label \"Исследовать элемент\">\n<!ENTITY inspectContextMenu.accesskey \"л\">\n<!ENTITY fileMenu.label \"Файл\">\n<!ENTITY fileMenu.accesskey \"Ф\">\n<!ENTITY newUserContext.label \"Новая вкладка в контейнере\">\n<!ENTITY newUserContext.accesskey \"а\">\n<!ENTITY newNavigatorCmd.label \"Новое окно\">\n<!ENTITY newNavigatorCmd.key \"N\">\n<!ENTITY newNavigatorCmd.accesskey \"Н\">\n<!ENTITY newPrivateWindow.label \"Новое приватное окно\">\n<!ENTITY newPrivateWindow.accesskey \"е\">\n<!ENTITY newNonRemoteWindow.label \"Новое однопроцессное окно\">\n<!ENTITY editMenu.label \"Правка\">\n<!ENTITY editMenu.accesskey \"П\">\n<!ENTITY undoCmd.label \"Отменить\">\n<!ENTITY undoCmd.key \"Z\">\n<!ENTITY undoCmd.accesskey \"О\">\n<!ENTITY redoCmd.label \"Повторить\">\n<!ENTITY redoCmd.key \"Y\">\n<!ENTITY redoCmd.accesskey \"р\">\n<!ENTITY cutCmd.label \"Вырезать\">\n<!ENTITY cutCmd.key \"X\">\n<!ENTITY cutCmd.accesskey \"В\">\n<!ENTITY copyCmd.label \"Копировать\">\n<!ENTITY copyCmd.key \"C\">\n<!ENTITY copyCmd.accesskey \"К\">\n<!ENTITY pasteCmd.label \"Вставить\">\n<!ENTITY pasteCmd.key \"V\">\n<!ENTITY pasteCmd.accesskey \"с\">\n<!ENTITY deleteCmd.label \"Удалить\">\n<!ENTITY deleteCmd.key \"D\">\n<!ENTITY deleteCmd.accesskey \"У\">\n<!ENTITY selectAllCmd.label \"Выделить всё\">\n<!ENTITY selectAllCmd.key \"A\">\n<!ENTITY selectAllCmd.accesskey \"д\">\n<!ENTITY preferencesCmd2.label \"Настройки\">\n<!ENTITY preferencesCmd2.accesskey \"Н\">\n<!ENTITY preferencesCmdUnix.label \"Настройки\">\n<!ENTITY preferencesCmdUnix.accesskey \"Н\">\n<!ENTITY clearRecentHistory.label \"Удалить недавнюю историю…\">\n<!ENTITY privateBrowsingCmd.commandkey \"P\">\n<!ENTITY viewMenu.label \"Вид\">\n<!ENTITY viewMenu.accesskey \"В\">\n<!ENTITY viewToolbarsMenu.label \"Панели инструментов\">\n<!ENTITY viewToolbarsMenu.accesskey \"П\">\n<!ENTITY viewSidebarMenu.label \"Боковая панель\">\n<!ENTITY viewSidebarMenu.accesskey \"Б\">\n<!ENTITY viewCustomizeToolbar.label \"Изменить…\">\n<!ENTITY viewCustomizeToolbar.accesskey \"м\">\n<!ENTITY historyMenu.label \"Журнал\">\n<!ENTITY historyMenu.accesskey \"Ж\">\n<!ENTITY historyUndoMenu.label \"Недавно закрытые вкладки\">\n<!ENTITY historyUndoWindowMenu.label \"Недавно закрытые окна\">\n<!ENTITY historyRestoreLastSession.label \"Восстановить предыдущую сессию\">\n<!ENTITY showAllHistoryCmd2.label \"Показать весь журнал\">\n<!ENTITY showAllHistoryCmd.commandkey \"H\">\n<!ENTITY appMenuCustomize.label \"Изменить\">\n<!ENTITY appMenuCustomize.tooltip \"Настроить меню и панели инструментов\">\n<!ENTITY appMenuCustomizeExit.label \"Выход из настройки\">\n<!ENTITY appMenuCustomizeExit.tooltip \"Завершить настройку\">\n<!ENTITY appMenuHistory.label \"Журнал\">\n<!ENTITY appMenuHistory.showAll.label \"Показать весь журнал\">\n<!ENTITY appMenuHistory.clearRecent.label \"Удалить историю…\">\n<!ENTITY appMenuHistory.restoreSession.label \"Восстановить предыдущую сессию\">\n<!ENTITY appMenuHistory.viewSidebar.label \"Боковая панель журнала\">\n<!ENTITY appMenuHelp.tooltip \"Открыть меню Справка\">\n<!ENTITY appMenuRemoteTabs.label \"Облачные вкладки\">\n<!ENTITY appMenuRemoteTabs.notabs.label \"Нет открытых вкладок\">\n<!ENTITY appMenuRemoteTabs.showMore.label \"Показать ещё\">\n<!ENTITY appMenuRemoteTabs.showMore.tooltip \"Показать больше вкладок с этого устройства\">\n<!ENTITY appMenuRemoteTabs.showAll.label \"Показать все\">\n<!ENTITY appMenuRemoteTabs.showAll.tooltip \"Показать все вкладки с этого устройства\">\n<!ENTITY appMenuRemoteTabs.tabsnotsyncing.label \"Включите синхронизацию вкладок, чтобы увидеть список вкладок с других устройств.\">\n<!ENTITY appMenuRemoteTabs.noclients.title \"Пока здесь нет облачных вкладок!\">\n<!ENTITY appMenuRemoteTabs.noclients.subtitle \"Хотите увидеть здесь ваши вкладки с других устройств?\">\n<!ENTITY appMenuRemoteTabs.openprefs.label \"Настройки синхронизации\">\n<!ENTITY appMenuRemoteTabs.notsignedin.label \"Войдите, чтобы увидеть список вкладок с других устройств.\">\n<!ENTITY appMenuRemoteTabs.signin.label \"Войти в Синхронизацию\">\n<!ENTITY appMenuRemoteTabs.sidebar.label \"Показать боковую панель облачных вкладок\">\n<!ENTITY customizeMenu.addToToolbar.label \"Добавить на панель инструментов\">\n<!ENTITY customizeMenu.addToToolbar.accesskey \"о\">\n<!ENTITY customizeMenu.addToPanel.label \"Добавить в меню\">\n<!ENTITY customizeMenu.addToPanel.accesskey \"а\">\n<!ENTITY customizeMenu.moveToToolbar.label \"Переместить на панель инструментов\">\n<!ENTITY customizeMenu.moveToToolbar.accesskey \"е\">\n<!ENTITY customizeMenu.moveToPanel.label \"Переместить в меню\">\n<!ENTITY customizeMenu.moveToPanel.accesskey \"е\">\n<!ENTITY customizeMenu.removeFromToolbar.label \"Удалить с панели инструментов\">\n<!ENTITY customizeMenu.removeFromToolbar.accesskey \"и\">\n<!ENTITY customizeMenu.removeFromMenu.label \"Удалить из меню\">\n<!ENTITY customizeMenu.removeFromMenu.accesskey \"и\">\n<!ENTITY customizeMenu.addMoreItems.label \"Добавить элементы…\">\n<!ENTITY customizeMenu.addMoreItems.accesskey \"о\">\n<!ENTITY openCmd.commandkey \"l\">\n<!ENTITY urlbar.placeholder2 \"Введите поисковый запрос или адрес\">\n<!ENTITY urlbar.accesskey \"d\">\n<!ENTITY urlbar.extension.label \"Расширение:\">\n<!ENTITY urlbar.switchToTab.label \"Перейти на вкладку:\">\n<!ENTITY urlbar.searchSuggestionsNotification.question \"Вы хотели бы расширить свои возможности поиска с помощью предложений?\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore \"Подробнее…\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore.accesskey \"о\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable \"Нет\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable.accesskey \"е\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable \"Да\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable.accesskey \"а\">\n<!ENTITY searchFocus.commandkey \"k\">\n<!ENTITY searchFocus.commandkey2 \"e\">\n<!ENTITY searchFocusUnix.commandkey \"j\">\n<!ENTITY contentSearchInput.label \"Поисковый запрос\">\n<!ENTITY contentSearchSubmit.tooltip \"Произвести поиск\">\n<!ENTITY searchFor.label \"Искать \">\n<!ENTITY searchWith.label \" в:\">\n<!ENTITY search.label \"Искать в \">\n<!ENTITY searchAfter.label \"\">\n<!ENTITY searchWithHeader.label \"Искать в:\">\n<!ENTITY changeSearchSettings.button \"Изменить настройки поиска\">\n<!ENTITY changeSearchSettings.tooltip \"Изменить параметры поиска\">\n<!ENTITY searchInNewTab.label \"Искать в новой вкладке\">\n<!ENTITY searchInNewTab.accesskey \"а\">\n<!ENTITY searchSetAsDefault.label \"Установить как поисковую систему по умолчанию\">\n<!ENTITY searchSetAsDefault.accesskey \"о\">\n<!ENTITY openLinkCmdInTab.label \"Открыть ссылку в новой вкладке\">\n<!ENTITY openLinkCmdInTab.accesskey \"в\">\n<!ENTITY openLinkCmd.label \"Открыть ссылку в новом окне\">\n<!ENTITY openLinkCmd.accesskey \"ь\">\n<!ENTITY openLinkInPrivateWindowCmd.label \"Открыть ссылку в новом приватном окне\">\n<!ENTITY openLinkInPrivateWindowCmd.accesskey \"п\">\n<!ENTITY openLinkCmdInCurrent.label \"Открыть ссылку\">\n<!ENTITY openLinkCmdInCurrent.accesskey \"к\">\n<!ENTITY openFrameCmdInTab.label \"Открыть фрейм в новой вкладке\">\n<!ENTITY openFrameCmdInTab.accesskey \"в\">\n<!ENTITY openFrameCmd.label \"Открыть фрейм в новом окне\">\n<!ENTITY openFrameCmd.accesskey \"н\">\n<!ENTITY openLinkCmdInContainerTab.label \"Открыть ссылку в новой вкладке в контейнере\">\n<!ENTITY openLinkCmdInContainerTab.accesskey \"е\">\n<!ENTITY showOnlyThisFrameCmd.label \"Показать только этот фрейм\">\n<!ENTITY showOnlyThisFrameCmd.accesskey \"П\">\n<!ENTITY reloadCmd.commandkey \"r\">\n<!ENTITY reloadFrameCmd.label \"Обновить фрейм\">\n<!ENTITY reloadFrameCmd.accesskey \"и\">\n<!ENTITY viewPartialSourceForSelectionCmd.label \"Исходный код выделенного фрагмента\">\n<!ENTITY viewPartialSourceForMathMLCmd.label \"Исходный код MathML\">\n<!ENTITY viewPartialSourceCmd.accesskey \"д\">\n<!ENTITY viewPageSourceCmd.label \"Исходный код страницы\">\n<!ENTITY viewPageSourceCmd.accesskey \"о\">\n<!ENTITY viewFrameSourceCmd.label \"Исходный код фрейма\">\n<!ENTITY viewFrameSourceCmd.accesskey \"о\">\n<!ENTITY viewPageInfoCmd.label \"Информация о странице\">\n<!ENTITY viewPageInfoCmd.accesskey \"ц\">\n<!ENTITY viewFrameInfoCmd.label \"Информация о фрейме\">\n<!ENTITY viewFrameInfoCmd.accesskey \"ц\">\n<!ENTITY reloadImageCmd.label \"Перезагрузить изображение\">\n<!ENTITY reloadImageCmd.accesskey \"и\">\n<!ENTITY viewImageCmd.label \"Открыть изображение\">\n<!ENTITY viewImageCmd.accesskey \"т\">\n<!ENTITY viewImageInfoCmd.label \"Информация об изображении\">\n<!ENTITY viewImageInfoCmd.accesskey \"з\">\n<!ENTITY viewImageDescCmd.label \"Описание изображения\">\n<!ENTITY viewImageDescCmd.accesskey \"а\">\n<!ENTITY viewVideoCmd.label \"Открыть видео\">\n<!ENTITY viewVideoCmd.accesskey \"т\">\n<!ENTITY viewBGImageCmd.label \"Открыть фоновое изображение\">\n<!ENTITY viewBGImageCmd.accesskey \"ы\">\n<!ENTITY setDesktopBackgroundCmd.label \"Сделать фоновым рисунком рабочего стола…\">\n<!ENTITY setDesktopBackgroundCmd.accesskey \"е\">\n<!ENTITY bookmarkPageCmd2.label \"Добавить страницу в закладки\">\n<!ENTITY bookmarkThisLinkCmd.label \"Добавить ссылку в закладки\">\n<!ENTITY bookmarkThisLinkCmd.accesskey \"с\">\n<!ENTITY bookmarkThisFrameCmd.label \"Добавить фрейм в закладки\">\n<!ENTITY bookmarkThisFrameCmd.accesskey \"б\">\n<!ENTITY emailPageCmd.label \"Отправить ссылку по почте…\">\n<!ENTITY emailPageCmd.accesskey \"п\">\n<!ENTITY savePageCmd.label \"Сохранить как…\">\n<!ENTITY savePageCmd.accesskey \"х\">\n<!ENTITY savePageCmd.accesskey2 \"р\">\n<!ENTITY savePageCmd.commandkey \"s\">\n<!ENTITY saveFrameCmd.label \"Сохранить фрейм как…\">\n<!ENTITY saveFrameCmd.accesskey \"н\">\n<!ENTITY printFrameCmd.label \"Печать фрейма…\">\n<!ENTITY printFrameCmd.accesskey \"ч\">\n<!ENTITY saveLinkCmd.label \"Сохранить объект как…\">\n<!ENTITY saveLinkCmd.accesskey \"х\">\n<!ENTITY saveImageCmd.label \"Сохранить изображение как…\">\n<!ENTITY saveImageCmd.accesskey \"о\">\n<!ENTITY saveVideoCmd.label \"Сохранить видео как…\">\n<!ENTITY saveVideoCmd.accesskey \"о\">\n<!ENTITY saveAudioCmd.label \"Сохранить аудио как…\">\n<!ENTITY saveAudioCmd.accesskey \"о\">\n<!ENTITY emailImageCmd.label \"Отправить изображение по почте…\">\n<!ENTITY emailImageCmd.accesskey \"а\">\n<!ENTITY emailVideoCmd.label \"Отправить видео по почте…\">\n<!ENTITY emailVideoCmd.accesskey \"а\">\n<!ENTITY castVideoCmd.label \"Отправить видео на устройство\">\n<!ENTITY castVideoCmd.accesskey \"в\">\n<!ENTITY emailAudioCmd.label \"Отправить аудио по почте…\">\n<!ENTITY emailAudioCmd.accesskey \"а\">\n<!ENTITY playPluginCmd.label \"Включить этот плагин\">\n<!ENTITY playPluginCmd.accesskey \"ю\">\n<!ENTITY hidePluginCmd.label \"Скрыть этот плагин\">\n<!ENTITY hidePluginCmd.accesskey \"к\">\n<!ENTITY copyLinkCmd.label \"Копировать ссылку\">\n<!ENTITY copyLinkCmd.accesskey \"ы\">\n<!ENTITY copyImageCmd.label \"Копировать ссылку на изображение\">\n<!ENTITY copyImageCmd.accesskey \"п\">\n<!ENTITY copyImageContentsCmd.label \"Копировать изображение\">\n<!ENTITY copyImageContentsCmd.accesskey \"и\">\n<!ENTITY copyVideoURLCmd.label \"Копировать ссылку на видео\">\n<!ENTITY copyVideoURLCmd.accesskey \"п\">\n<!ENTITY copyAudioURLCmd.label \"Копировать ссылку на аудио\">\n<!ENTITY copyAudioURLCmd.accesskey \"п\">\n<!ENTITY copyEmailCmd.label \"Копировать адрес электронной почты\">\n<!ENTITY copyEmailCmd.accesskey \"э\">\n<!ENTITY thisFrameMenu.label \"В этом фрейме\">\n<!ENTITY thisFrameMenu.accesskey \"ф\">\n<!ENTITY mediaPlay.label \"Воспроизвести\">\n<!ENTITY mediaPlay.accesskey \"с\">\n<!ENTITY mediaPause.label \"Приостановить\">\n<!ENTITY mediaPause.accesskey \"с\">\n<!ENTITY mediaMute.label \"Убрать звук\">\n<!ENTITY mediaMute.accesskey \"т\">\n<!ENTITY mediaUnmute.label \"Восстановить звук\">\n<!ENTITY mediaUnmute.accesskey \"т\">\n<!ENTITY mediaPlaybackRate2.label \"Скорость воспроизведения\">\n<!ENTITY mediaPlaybackRate2.accesskey \"к\">\n<!ENTITY mediaPlaybackRate050x2.label \"Замедленная (0.5×)\">\n<!ENTITY mediaPlaybackRate050x2.accesskey \"м\">\n<!ENTITY mediaPlaybackRate100x2.label \"Нормальная\">\n<!ENTITY mediaPlaybackRate100x2.accesskey \"о\">\n<!ENTITY mediaPlaybackRate125x2.label \"Повышенная (1.25×)\">\n<!ENTITY mediaPlaybackRate125x2.accesskey \"ш\">\n<!ENTITY mediaPlaybackRate150x2.label \"Высокая (1.5×)\">\n<!ENTITY mediaPlaybackRate150x2.accesskey \"ы\">\n<!ENTITY mediaPlaybackRate200x2.label \"Безумная (2×)\">\n<!ENTITY mediaPlaybackRate200x2.accesskey \"з\">\n<!ENTITY mediaLoop.label \"Повторять\">\n<!ENTITY mediaLoop.accesskey \"в\">\n<!ENTITY mediaShowControls.label \"Показать пульт управления\">\n<!ENTITY mediaShowControls.accesskey \"п\">\n<!ENTITY mediaHideControls.label \"Скрыть пульт управления\">\n<!ENTITY mediaHideControls.accesskey \"п\">\n<!ENTITY videoFullScreen.label \"Полный экран\">\n<!ENTITY videoFullScreen.accesskey \"л\">\n<!ENTITY videoSaveImage.label \"Сохранить кадр как…\">\n<!ENTITY videoSaveImage.accesskey \"х\">\n<!ENTITY videoShowStats.label \"Показать статистику\">\n<!ENTITY videoShowStats.accesskey \"к\">\n<!ENTITY videoHideStats.label \"Скрыть статистику\">\n<!ENTITY videoHideStats.accesskey \"к\">\n<!ENTITY fullZoomEnlargeCmd.label \"Увеличить\">\n<!ENTITY fullZoomEnlargeCmd.accesskey \"в\">\n<!ENTITY fullZoomEnlargeCmd.commandkey \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\">\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n<!ENTITY fullZoomReduceCmd.label \"Уменьшить\">\n<!ENTITY fullZoomReduceCmd.accesskey \"м\">\n<!ENTITY fullZoomReduceCmd.commandkey \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2 \"\">\n<!ENTITY fullZoomResetCmd.label \"Сбросить\">\n<!ENTITY fullZoomResetCmd.accesskey \"б\">\n<!ENTITY fullZoomResetCmd.commandkey \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2 \"\">\n<!ENTITY fullZoomToggleCmd.label \"Только текст\">\n<!ENTITY fullZoomToggleCmd.accesskey \"т\">\n<!ENTITY fullZoom.label \"Масштаб\">\n<!ENTITY fullZoom.accesskey \"ш\">\n<!ENTITY sidebarCloseButton.tooltip \"Закрыть боковую панель\">\n<!ENTITY quitApplicationCmdWin2.label \"Выход\">\n<!ENTITY quitApplicationCmdWin2.accesskey \"х\">\n<!ENTITY quitApplicationCmdWin2.tooltip \"Выход из &brandShorterName;\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n<!ENTITY quitApplicationCmd.label \"Выход\">\n<!ENTITY quitApplicationCmd.accesskey \"ы\">\n<!ENTITY quitApplicationCmdMac2.label \"Завершить &brandShorterName;\">\n<!ENTITY quitApplicationCmdUnix.key \"Q\">\n<!ENTITY closeCmd.label \"Закрыть\">\n<!ENTITY closeCmd.key \"W\">\n<!ENTITY closeCmd.accesskey \"З\">\n<!ENTITY toggleMuteCmd.key \"M\">\n<!ENTITY pageStyleMenu.label \"Стиль страницы\">\n<!ENTITY pageStyleMenu.accesskey \"и\">\n<!ENTITY pageStyleNoStyle.label \"Без стиля\">\n<!ENTITY pageStyleNoStyle.accesskey \"е\">\n<!ENTITY pageStylePersistentOnly.label \"Основной стиль страницы\">\n<!ENTITY pageStylePersistentOnly.accesskey \"О\">\n<!ENTITY pageReportIcon.tooltip \"Изменить параметры блокировки всплывающих окон для этого веб-сайта\">\n<!ENTITY allowPopups.accesskey \"Р\">\n<!ENTITY editPopupSettingsUnix.label \"Изменить настройки блокировки всплывающих окон…\">\n<!ENTITY editPopupSettings.label \"Изменить настройки блокировки всплывающих окон…\">\n<!ENTITY editPopupSettings.accesskey \"И\">\n<!ENTITY dontShowMessage.accesskey \"н\">\n<!ENTITY bidiSwitchPageDirectionItem.label \"Переключить направление текста на странице\">\n<!ENTITY bidiSwitchPageDirectionItem.accesskey \"н\">\n<!ENTITY bidiSwitchTextDirectionItem.label \"Переключить направление текста на странице\">\n<!ENTITY bidiSwitchTextDirectionItem.accesskey \"т\">\n<!ENTITY bidiSwitchTextDirectionItem.commandkey \"X\">\n<!ENTITY findOnCmd.label \"Найти на этой странице…\">\n<!ENTITY findOnCmd.accesskey \"Н\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label \"Найти ещё раз\">\n<!ENTITY findAgainCmd.accesskey \"й\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n<!ENTITY spellAddDictionaries.label \"Добавить словари…\">\n<!ENTITY spellAddDictionaries.accesskey \"Д\">\n<!ENTITY editBookmark.done.label \"Готово\">\n<!ENTITY editBookmark.removeBookmark.accessKey \"д\">\n<!ENTITY identity.connectionSecure \"Защищённое соединение\">\n<!ENTITY identity.connectionNotSecure \"Незащищённое соединение\">\n<!ENTITY identity.connectionFile \"Эта страница хранится на вашем компьютере.\">\n<!ENTITY identity.connectionVerified2 \"Вы подключились по защищённому соединению к сайту, которым владеет:\">\n<!ENTITY identity.connectionInternal \"Это защищённая страница &brandShortName;.\">\n<!ENTITY identity.insecureLoginForms2 \"Логины, введённые на этой странице, могут быть скомпрометированы.\">\n<!ENTITY identity.activeBlocked \"&brandShortName; заблокировал незащищённые части этой страницы.\">\n<!ENTITY identity.passiveLoaded \"Части этой страницы (такие как изображения) не защищены.\">\n<!ENTITY identity.activeLoaded \"Вы отключили защиту на этой странице.\">\n<!ENTITY identity.weakEncryption \"Эта страница использует слабое шифрование.\">\n<!ENTITY identity.description.insecure \"Ваше соединение с этим сайтом не защищено. Вводимая вами информация может быть видна посторонним (например, пароли, сообщения, номера кредитных карт и т.д.).\">\n<!ENTITY identity.description.insecureLoginForms \"Данные логина, вводимые вами на этой странице, не защищены и могут быть скомпрометированы.\">\n<!ENTITY identity.description.weakCipher \"Ваше соединение с этим веб-сайтом использует слабое шифрование и не защищено.\">\n<!ENTITY identity.description.weakCipher2 \"Посторонние лица могут просматривать вашу информацию или изменять поведение веб-сайта.\">\n<!ENTITY identity.description.activeBlocked \"&brandShortName; заблокировал незащищённые части этой страницы.\">\n<!ENTITY identity.description.passiveLoaded \"Ваше соединение не является защищённым и информация, вводимая вами на этом сайте, может быть видна посторонним.\">\n<!ENTITY identity.description.passiveLoaded2 \"Этот веб-сайт содержит незащищённое содержимое (такое как изображения).\">\n<!ENTITY identity.description.passiveLoaded3 \"Хотя &brandShortName; заблокировал некоторое содержимое, на этой странице всё ещё имеется незащищённое содержимое (такое как изображения).\">\n<!ENTITY identity.description.activeLoaded \"Этот веб-сайт содержит незащищённое содержимое (такое как сценарии) и ваше соединение с ним является незащищённым.\">\n<!ENTITY identity.description.activeLoaded2 \"Информация, вводимая вами на этом сайте, может быть видна посторонним (например, пароли, сообщения, номера кредитных карт и т.д.).\">\n<!ENTITY identity.enableMixedContentBlocking.label \"Включить защиту\">\n<!ENTITY identity.enableMixedContentBlocking.accesskey \"ю\">\n<!ENTITY identity.disableMixedContentBlocking.label \"Пока отключить защиту\">\n<!ENTITY identity.disableMixedContentBlocking.accesskey \"а\">\n<!ENTITY identity.learnMore \"Подробнее\">\n<!ENTITY identity.removeCertException.label \"Удалить исключение\">\n<!ENTITY identity.removeCertException.accesskey \"л\">\n<!ENTITY identity.moreInfoLinkText2 \"Подробнее\">\n<!ENTITY identity.permissions \"Разрешения\">\n<!ENTITY identity.permissionsEmpty \"Вы не давали этому сайту каких-либо специальных разрешений.\">\n<!ENTITY identity.permissionsReloadHint \"Чтобы изменения возымели действие, вам, возможно, потребуется перезагрузить страницу.\">\n<!ENTITY tabsToolbar.label \"Вкладки браузера\">\n<!ENTITY syncTabsMenu3.label \"Облачные вкладки\">\n<!ENTITY syncedTabs.sidebar.label \"Облачные вкладки\">\n<!ENTITY syncedTabs.sidebar.noclients.label \"Войдите в Firefox на других устройствах, чтобы увидеть здесь их вкладки.\">\n<!ENTITY syncedTabs.sidebar.noclients.title \"Пока здесь нет облачных вкладок!\">\n<!ENTITY syncedTabs.sidebar.noclients.subtitle \"Хотите увидеть здесь ваши вкладки с других устройств?\">\n<!ENTITY syncedTabs.sidebar.notsignedin.label \"Войдите, чтобы увидеть список вкладок с других устройств.\">\n<!ENTITY syncedTabs.sidebar.notabs.label \"Нет открытых вкладок\">\n<!ENTITY syncedTabs.sidebar.openprefs.label \"Открыть настройки Синхронизации\">\n<!ENTITY syncedTabs.sidebar.tabsnotsyncing.label \"Включите синхронизацию вкладок, чтобы увидеть список вкладок с других устройств.\">\n<!ENTITY syncedTabs.context.open.label \"Открыть\">\n<!ENTITY syncedTabs.context.open.accesskey \"ы\">\n<!ENTITY syncedTabs.context.openInNewTab.label \"Открыть в новой вкладке\">\n<!ENTITY syncedTabs.context.openInNewTab.accesskey \"о\">\n<!ENTITY syncedTabs.context.openInNewWindow.label \"Открыть в новом окне\">\n<!ENTITY syncedTabs.context.openInNewWindow.accesskey \"м\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.label \"Открыть в новом приватном окне\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.accesskey \"п\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.label \"Добавить эту вкладку в закладки…\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.accesskey \"б\">\n<!ENTITY syncedTabs.context.copy.label \"Копировать\">\n<!ENTITY syncedTabs.context.copy.accesskey \"и\">\n<!ENTITY syncedTabs.context.openAllInTabs.label \"Открыть все во вкладках\">\n<!ENTITY syncedTabs.context.openAllInTabs.accesskey \"ы\">\n<!ENTITY syncBrand.shortName.label \"Синхронизация\">\n<!ENTITY syncSignIn.label \"Войти в Синхронизацию…\">\n<!ENTITY syncSignIn.accesskey \"о\">\n<!ENTITY syncSyncNowItem.label \"Синхронизировать\">\n<!ENTITY syncSyncNowItem.accesskey \"х\">\n<!ENTITY syncReAuthItem.label \"Присоединиться заново к Синхронизации…\">\n<!ENTITY syncReAuthItem.accesskey \"и\">\n<!ENTITY syncToolbarButton.label \"Синхро­низация\">\n<!ENTITY social.addons.label \"Управление службами…\">\n<!ENTITY social.directory.label \"Каталог Служб\">\n<!ENTITY social.directory.text \"Вы можете активировать службы Обмена из этого каталога.\">\n<!ENTITY social.directory.button \"Перенести меня туда!\">\n<!ENTITY social.directory.introText \"Щёлкните по службе, чтобы добавить её в &brandShortName;.\">\n<!ENTITY social.directory.viewmore.text \"Показать ещё\">\n<!ENTITY customizeMode.menuAndToolbars.header2 \"Дополнительные инструменты и функции\">\n<!ENTITY customizeMode.menuAndToolbars.empty \"Нужно больше инструментов?\">\n<!ENTITY customizeMode.menuAndToolbars.emptyLink \"Выберите нужные вам дополнения\">\n<!ENTITY customizeMode.restoreDefaults \"По умолчанию\">\n<!ENTITY customizeMode.toolbars \"Показать / Скрыть панели\">\n<!ENTITY customizeMode.titlebar \"Заголовок\">\n<!ENTITY customizeMode.lwthemes \"Темы\">\n<!ENTITY customizeMode.lwthemes.myThemes \"Мои темы\">\n<!ENTITY customizeMode.lwthemes.recommended \"Рекомендуемые\">\n<!ENTITY customizeMode.lwthemes.menuManage \"Управление\">\n<!ENTITY customizeMode.lwthemes.menuManage.accessKey \"п\">\n<!ENTITY customizeMode.lwthemes.menuGetMore \"Получить больше тем\">\n<!ENTITY customizeMode.lwthemes.menuGetMore.accessKey \"о\">\n<!ENTITY getUserMedia.selectCamera.label \"Доступ к камере:\">\n<!ENTITY getUserMedia.selectCamera.accesskey \"к\">\n<!ENTITY getUserMedia.selectMicrophone.label \"Доступ к микрофону:\">\n<!ENTITY getUserMedia.selectMicrophone.accesskey \"м\">\n<!ENTITY getUserMedia.audioCapture.label \"Будет предоставлен доступ к аудио из вкладки.\">\n<!ENTITY getUserMedia.allWindowsShared.message \"Будет предоставлен доступ ко всем видимым окнам на вашем экране.\">\n<!ENTITY trackingProtection.title \"Защита от отслеживания\">\n<!ENTITY trackingProtection.detectedBlocked3 \"&brandShortName; блокирует части страницы, которые могут отслеживать ваше поведение в Интернете.\">\n<!ENTITY trackingProtection.detectedNotBlocked3 \"Этот сайт содержит элементы, которые могут отслеживать ваше поведение в Интернете. Вы отключили защиту.\">\n<!ENTITY trackingProtection.notDetected3 \"На этой странице не обнаружено ни одного отслеживающего элемента.\">\n<!ENTITY trackingProtection.unblock.label \"Отключить защиту для этого сайта\">\n<!ENTITY trackingProtection.unblock.accesskey \"к\">\n<!ENTITY trackingProtection.unblockPrivate.label \"Отключить защиту для этой сессии\">\n<!ENTITY trackingProtection.unblockPrivate.accesskey \"и\">\n<!ENTITY trackingProtection.block2.label \"Включить защиту\">\n<!ENTITY trackingProtection.block2.accesskey \"ю\">\n<!ENTITY trackingContentBlocked.message \"Отслеживание\">\n<!ENTITY trackingContentBlocked.moreinfo \"Части страницы, которые отслеживали ваши действия в Интернете, были заблокированы.\">\n<!ENTITY trackingContentBlocked.learnMore \"Подробнее\">\n<!ENTITY trackingContentBlocked.options \"Настройки\">\n<!ENTITY trackingContentBlocked.unblock2.label \"Отключить защиту для этого сайта\">\n<!ENTITY trackingContentBlocked.unblock2.accesskey \"ю\">\n<!ENTITY trackingContentBlocked.block.label \"Включить защиту\">\n<!ENTITY trackingContentBlocked.block.accesskey \"к\">\n<!ENTITY trackingContentBlocked.disabled.message \"Защита от отслеживания отключена\">\n<!ENTITY pluginNotification.showAll.label \"Показать все\">\n<!ENTITY pluginNotification.showAll.accesskey \"о\">\n<!ENTITY pluginActivateNow.label \"Временно разрешить\">\n<!ENTITY pluginActivateAlways.label \"Разрешить и запомнить\">\n<!ENTITY pluginBlockNow.label \"Заблокировать плагин\">\n<!ENTITY pluginNotification.width \"30em\">\n<!ENTITY uiTour.infoPanel.close \"Закрыть\">\n<!ENTITY appMenuSidebars.label \"Боковые панели\">\n<!ENTITY panicButton.view.mainTimeframeDesc \"Забыть о последних:\">\n<!ENTITY panicButton.view.5min \"Пяти минутах\">\n<!ENTITY panicButton.view.2hr \"Двух часах\">\n<!ENTITY panicButton.view.day \"24 часах\">\n<!ENTITY panicButton.view.mainActionDesc \"При этом будут:\">\n<!ENTITY panicButton.view.deleteCookies \"Удалены последние <html:strong>Куки</html:strong>\">\n<!ENTITY panicButton.view.deleteHistory \"Удалена недавняя <html:strong>История</html:strong>\">\n<!ENTITY panicButton.view.deleteTabsAndWindows \"Закрыты все <html:strong>Вкладки</html:strong> и <html:strong>Окна</html:strong>\">\n<!ENTITY panicButton.view.openNewWindow \"Открыто новое чистое Окно\">\n<!ENTITY panicButton.view.undoWarning \"Это действие не может быть отменено.\">\n<!ENTITY panicButton.view.forgetButton \"Забыть!\">\n<!ENTITY panicButton.thankyou.msg1 \"Ваша недавняя история была удалена.\">\n<!ENTITY panicButton.thankyou.msg2 \"Безопасного веб-сёрфинга!\">\n<!ENTITY panicButton.thankyou.buttonlabel \"Спасибо!\">\n<!ENTITY emeLearnMoreContextMenu.label \"Узнать больше о DRM…\">\n<!ENTITY emeLearnMoreContextMenu.accesskey \"а\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnv_timeout=Время ожидания истекло\nopenFile=Открыть файл\n\ndroponhometitle=Установка домашней страницы\ndroponhomemsg=Хотите сделать этот документ домашней страницей?\ndroponhomemsgMultiple=Хотите сделать эти документы домашней страницей?\n\n# context menu strings\n\n# LOCALIZATION NOTE (contextMenuSearch): %1$S is the search engine,\n# %2$S is the selection string.\ncontextMenuSearch=Искать «%2$S» в %1$S\ncontextMenuSearch.accesskey=с\n\n# bookmark dialog strings\n\nbookmarkAllTabsDefault=[Имя папки]\n\nxpinstallPromptMessage=%S заблокировал запрос на установку программного обеспечения на компьютер с этого сайта.\nxpinstallPromptMessage.dontAllow=Не разрешать\nxpinstallPromptMessage.dontAllow.accesskey=е\nxpinstallPromptAllowButton=Разрешить\n# Accessibility Note:\n# Be sure you do not choose an accesskey that is used elsewhere in the active context (e.g. main menu bar, submenu of the warning popup button)\n# See http://www.mozilla.org/access/keyboard/accesskey for details\nxpinstallPromptAllowButton.accesskey=ш\nxpinstallDisabledMessageLocked=Установка программного обеспечения отключена вашим системным администратором.\nxpinstallDisabledMessage=Установка программного обеспечения в данный момент отключена. Нажмите «Включить» и попытайтесь снова.\nxpinstallDisabledButton=Включить\nxpinstallDisabledButton.accesskey=ю\n\n# LOCALIZATION NOTE (webextPerms.header)\n# This string is used as a header in the webextension permissions dialog,\n# %S is replaced with the localized name of the extension being installed.\n# See https://bug1308309.bmoattachments.org/attachment.cgi?id=8814612\n# for an example of the full dialog.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.header=Добавить %S?\n\n# LOCALIZATION NOTE (webextPerms.listIntro)\n# This string will be followed by a list of permissions requested\n# by the webextension.\nwebextPerms.listIntro=Оно запрашивает разрешение на:\nwebextPerms.add.label=Добавить\nwebextPerms.add.accessKey=о\nwebextPerms.cancel.label=Отмена\nwebextPerms.cancel.accessKey=е\n\n# LOCALIZATION NOTE (webextPerms.sideloadMenuItem)\n# %1$S will be replaced with the localized name of the sideloaded add-on.\n# %2$S will be replace with the name of the application (e.g., Firefox, Nightly)\nwebextPerms.sideloadMenuItem=%1$S добавлено в %2$S\n\n# LOCALIZATION NOTE (webextPerms.sideloadHeader)\n# This string is used as a header in the webextension permissions dialog\n# when the extension is side-loaded.\n# %S is replaced with the localized name of the extension being installed.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.sideloadHeader=%S добавлено\nwebextPerms.sideloadText2=Другая программа на вашем компьютере установила дополнение, которое может повлиять на ваш браузер. Пожалуйста, ознакомьтесь с запросами на права для этого дополнения и выберите Включить или Отмена (чтобы оставить его отключённым).\nwebextPerms.sideloadTextNoPerms=Другая программа на вашем компьютере установила дополнение, которое может повлиять на ваш браузер. Пожалуйста, выберите Включить или Отмена (чтобы оставить его отключённым).\n\nwebextPerms.sideloadEnable.label=Включить\nwebextPerms.sideloadEnable.accessKey=ю\nwebextPerms.sideloadCancel.label=Отмена\nwebextPerms.sideloadCancel.accessKey=м\n\n# LOCALIZATION NOTE (webextPerms.updateMenuItem)\n# %S will be replaced with the localized name of the extension which\n# has been updated.\nwebextPerms.updateMenuItem=%S запрашивает новые права\n\n# LOCALIZATION NOTE (webextPerms.updateText)\n# %S is replaced with the localized name of the updated extension.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.updateText=%S было обновлено. Вы должны одобрить запрос на новые права перед установкой обновленной версии. Выбрав «Отмена», вы сохраните текущую версию дополнения.\n\nwebextPerms.updateAccept.label=Обновить\nwebextPerms.updateAccept.accessKey=н\n\nwebextPerms.description.bookmarks=Чтение и изменение закладок\nwebextPerms.description.clipboardRead=Получать данные из буфера обмена\nwebextPerms.description.clipboardWrite=Помещать данные в буфер обмена\nwebextPerms.description.downloads=Загрузка файлов, чтение и изменение истории загрузок браузера\nwebextPerms.description.geolocation=Доступ к вашему местоположению\nwebextPerms.description.history=Доступ к журналу посещений\n# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)\n# %S will be replaced with the name of the application\nwebextPerms.description.nativeMessaging=Обмен сообщениями с другими программами, отличными от %S\nwebextPerms.description.notifications=Показ вам уведомлений\nwebextPerms.description.privacy=Чтение и изменение параметров приватности\nwebextPerms.description.sessions=Доступ к недавно закрытым вкладкам\nwebextPerms.description.tabs=Доступ к вкладкам браузера\nwebextPerms.description.topSites=Доступ к журналу посещений\nwebextPerms.description.webNavigation=Доступ к активности браузера во время навигации\n\nwebextPerms.hostDescription.allUrls=Доступ к вашим данным для всех веб-сайтов\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.wildcard)\n# %S will be replaced by the DNS domain for which a webextension\n# is requesting access (e.g., mozilla.org)\nwebextPerms.hostDescription.wildcard=Доступ к вашим данным для сайтов в домене %S\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManyWildcards):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# domains for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManyWildcards=Доступ к вашим данным в ещё #1 домене;Доступ к вашим данным в ещё #1 доменах;Доступ к вашим данным в ещё #1 доменах\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.oneSite)\n# %S will be replaced by the DNS host name for which a webextension\n# is requesting access (e.g., www.mozilla.org)\nwebextPerms.hostDescription.oneSite=Доступ к вашим данным для %S\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManySites)\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# hosts for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManySites=Доступ к вашим данным на ещё #1 сайте;Доступ к вашим данным на ещё #1 сайтах;Доступ к вашим данным на ещё #1 сайтах\n\n# LOCALIZATION NOTE (addonPostInstall.message)\n# %1$S is replaced with the localized named of the extension that was\n# just installed.\n# %2$S is replaced with the localized name of the application.\naddonPostInstall.message1=%1$S было добавлено в %2$S.\n\n# LOCALIZATION NOTE (addonPostInstall.messageDetail)\n# %1$S is replaced with the icon for the add-ons menu.\n# %2$S is replaced with the icon for the toolbar menu.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\naddonPostInstall.messageDetail=Управляйте вашими дополнениями, щёлкая по %1$S в меню %2$S.\naddonPostInstall.okay.label=OK\naddonPostInstall.okay.key=O\n\n# LOCALIZATION NOTE (addonDownloadingAndVerifying):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Also see https://bugzilla.mozilla.org/show_bug.cgi?id=570012 for mockups\naddonDownloadingAndVerifying=Загрузка и проверка #1 дополнения…;Загрузка и проверка #1 дополнений…;Загрузка и проверка #1 дополнений…\naddonDownloadVerifying=Проверка\n\naddonInstall.unsigned=(Непроверено)\naddonInstall.cancelButton.label=Отмена\naddonInstall.cancelButton.accesskey=м\naddonInstall.acceptButton.label=Установить\naddonInstall.acceptButton.accesskey=а\n\n# LOCALIZATION NOTE (addonConfirmInstallMessage,addonConfirmInstallUnsigned):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the number of add-ons being installed\naddonConfirmInstall.message=Этот сайт хочет установить #2 дополнение в #1:;Этот сайт хочет установить #2 дополнения в #1:;Этот сайт хочет установить #2 дополнений в #1:\naddonConfirmInstallUnsigned.message=Внимание: Этот сайт хочет установить #2 непроверенное дополнение в #1. Действуйте на свой страх и риск.;Внимание: Этот сайт хочет установить #2 непроверенных дополнения в #1. Действуйте на свой страх и риск.;Внимание: Этот сайт хочет установить #2 непроверенных дополнений в #1. Действуйте на свой страх и риск.\n\n# LOCALIZATION NOTE (addonConfirmInstallSomeUnsigned.message):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the total number of add-ons being installed (at least 2)\naddonConfirmInstallSomeUnsigned.message=Внимание: Этот сайт хочет установить #2 дополнение в #1, некоторые из которых непроверены. Действуйте на свой страх и риск.;Внимание: Этот сайт хочет установить #2 дополнения в #1, некоторые из которых непроверены. Действуйте на свой страх и риск.;Внимание: Этот сайт хочет установить #2 дополнений в #1, некоторые из которых непроверены. Действуйте на свой страх и риск.\n\naddonwatch.slow=%1$S может вызывать замедление работы %2$S\naddonwatch.disable.label=Отключить %S\naddonwatch.ignoreSession.label=Временно проигнорировать\naddonwatch.ignoreSession.accesskey=е\naddonwatch.ignorePerm.label=Постоянно игнорировать\naddonwatch.ignorePerm.accesskey=о\naddonwatch.restart.message=Чтобы отключить %1$S, вы должны перезапустить %2$S\naddonwatch.restart.label=Перезапустить %S\naddonwatch.restart.accesskey=а\n\n# LOCALIZATION NOTE (addonsInstalled, addonsInstalledNeedsRestart):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 first add-on's name, #2 number of add-ons, #3 application name\naddonsInstalled=#1 был успешно установлен.;#2 дополнения были успешно установлены.;#2 дополнений было успешно установлено.\naddonsInstalledNeedsRestart=#1 будет установлен после перезапуска вами #3.;#2 дополнения будут установлены после перезапуска вами #3.;#2 дополнений будет установлено после перезапуска вами #3.\naddonInstallRestartButton=Перезапустить сейчас\naddonInstallRestartButton.accesskey=з\naddonInstallRestartIgnoreButton=Не сейчас\naddonInstallRestartIgnoreButton.accesskey=й\n\n# LOCALIZATION NOTE (addonInstallError-1, addonInstallError-2, addonInstallError-3, addonInstallError-4, addonInstallError-5, addonLocalInstallError-1, addonLocalInstallError-2, addonLocalInstallError-3, addonLocalInstallError-4, addonLocalInstallError-5):\n# %1$S is the application name, %2$S is the add-on name\naddonInstallError-1=Дополнение не может быть загружено из-за ошибки соединения.\naddonInstallError-2=Дополнение не может быть установлено, так как оно не соответствует дополнению, ожидаемому %1$S.\naddonInstallError-3=Дополнение, загруженное с этого сайта, не может быть установлено, так как оно, по-видимому, повреждено.\naddonInstallError-4=%2$S не может быть установлено, так как %1$S не может изменить нужный файл.\naddonInstallError-5=%1$S заблокировал установку непроверенного дополнения с этого сайта.\naddonLocalInstallError-1=Это дополнение не может быть установлено из-за ошибки файловой системы.\naddonLocalInstallError-2=Это дополнение не может быть установлено, так как оно не соответствует дополнению, ожидаемому %1$S.\naddonLocalInstallError-3=Это дополнение не может быть установлено, так как оно, по-видимому, повреждено.\naddonLocalInstallError-4=%2$S не может быть установлено, так как %1$S не может изменить нужный файл.\naddonLocalInstallError-5=Это дополнение не может быть установлено, так как оно не было проверено.\n\n# LOCALIZATION NOTE (addonInstallErrorIncompatible):\n# %1$S is the application name, %2$S is the application version, %3$S is the add-on name\naddonInstallErrorIncompatible=%3$S не может быть установлено, так как оно несовместимо с %1$S %2$S.\n\n# LOCALIZATION NOTE (addonInstallErrorBlocklisted): %S is add-on name\naddonInstallErrorBlocklisted=%S не может быть установлено, так как есть высокий риск, что оно вызовет проблемы со стабильностью или безопасностью.\n\nunsignedAddonsDisabled.message=Одно или несколько установленных дополнений не могут быть проверены, поэтому они были отключены.\nunsignedAddonsDisabled.learnMore.label=Подробнее\nunsignedAddonsDisabled.learnMore.accesskey=о\n\n# LOCALIZATION NOTE (compactLightTheme.name): This is displayed in about:addons -> Appearance\ncompactLightTheme.name=Компактная светлая\ncompactLightTheme.description=Компактная тема со светлой цветовой гаммой.\n\n# LOCALIZATION NOTE (compactDarkTheme.name): This is displayed in about:addons -> Appearance\ncompactDarkTheme.name=Компактная тёмная\ncompactDarkTheme.description=Компактная тема с тёмной цветовой гаммой.\n\n# LOCALIZATION NOTE (lwthemeInstallRequest.message): %S will be replaced with\n# the host name of the site.\nlwthemeInstallRequest.message=Этот сайт (%S) попытался установить тему.\nlwthemeInstallRequest.allowButton=Разрешить\nlwthemeInstallRequest.allowButton.accesskey=ш\n\nlwthemePostInstallNotification.message=Была установлена новая тема.\nlwthemePostInstallNotification.undoButton=Отменить\nlwthemePostInstallNotification.undoButton.accesskey=м\nlwthemePostInstallNotification.manageButton=Управление темами…\nlwthemePostInstallNotification.manageButton.accesskey=п\n\n# LOCALIZATION NOTE (lwthemeNeedsRestart.message):\n# %S will be replaced with the new theme name.\nlwthemeNeedsRestart.message=%S будет установлен после перезапуска.\nlwthemeNeedsRestart.button=Перезапустить сейчас\nlwthemeNeedsRestart.accesskey=з\n\n# LOCALIZATION NOTE (popupWarning.message): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName and #2 is the number of pop-ups blocked.\npopupWarning.message=#1 заблокировал #2 всплывающее окно с данного сайта.;#1 заблокировал #2 всплывающих окна с данного сайта.;#1 заблокировал #2 всплывающих окон с данного сайта.\npopupWarningButton=Настройки\npopupWarningButton.accesskey=Н\npopupWarningButtonUnix=Настройки\npopupWarningButtonUnix.accesskey=Н\npopupAllow=Разрешить всплывающие окна для %S\npopupBlock=Заблокировать всплывающие окна для %S\npopupWarningDontShowFromMessage=Не показывать это сообщение при блокировке всплывающих окон\npopupWarningDontShowFromLocationbar=Не показывать панель информации при блокировке всплывающих окон\npopupShowPopupPrefix=Показать «%S»\n\n# Bad Content Blocker Doorhanger Notification\n# %S is brandShortName\nbadContentBlocked.blocked.message=%S блокирует содержимое на этой странице.\nbadContentBlocked.notblocked.message=%S не блокирует никакого содержимого на этой странице.\n\ncrashedpluginsMessage.title=Произошёл крах плагина %S.\ncrashedpluginsMessage.reloadButton.label=Перезагрузить страницу\ncrashedpluginsMessage.reloadButton.accesskey=з\ncrashedpluginsMessage.submitButton.label=Отправить сообщение о падении\ncrashedpluginsMessage.submitButton.accesskey=п\ncrashedpluginsMessage.learnMore=Подробнее…\n\n# Keyword fixup messages\n# LOCALIZATION NOTE (keywordURIFixup.message): Used when the user tries to visit\n# a local host page, by the time the DNS request recognizes it, we have already\n# loaded a search page for the given word.  An infobar then asks to the user\n# whether he rather wanted to visit the host.  %S is the recognized host.\nkeywordURIFixup.message=Вы имели в виду переход на %S?\nkeywordURIFixup.goTo=Да, перейти на %S\nkeywordURIFixup.goTo.accesskey=а\nkeywordURIFixup.dismiss=Нет, спасибо\nkeywordURIFixup.dismiss.accesskey=е\n\n## Plugin doorhanger strings\n# LOCALIZATION NOTE (pluginActivateNew.message): Used for newly-installed\n# plugins which are not known to be unsafe. %1$S is the plugin name and %2$S\n# is the site domain.\npluginActivateNew.message=Разрешить %2$S запустить «%1$S»?\npluginActivateMultiple.message=Разрешить %S запустить плагины?\npluginActivate.learnMore=Подробнее…\n# LOCALIZATION NOTE (pluginActivateOutdated.message, pluginActivateOutdated.label):\n# These strings are used when an unsafe plugin has an update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateOutdated.message=%3$S не дал устаревшему плагину «%1$S» запуститься на %2$S.\npluginActivateOutdated.label=Устаревший плагин\npluginActivate.updateLabel=Обновить сейчас…\n# LOCALIZATION NOTE (pluginActivateVulnerable.message, pluginActivateVulnerable.label):\n# These strings are used when an unsafe plugin has no update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateVulnerable.message=%3$S не дал небезопасному плагину «%1$S» запуститься на %2$S.\npluginActivateVulnerable.label=Уязвимый плагин!\npluginActivate.riskLabel=Каков риск?\n# LOCALIZATION NOTE (pluginActivateBlocked.message): %1$S is the plugin name, %2$S is brandShortName\npluginActivateBlocked.message=В целях вашей безопасности %2$S заблокировал «%1$S».\npluginActivateBlocked.label=Заблокирован для вашей безопасности\npluginActivateDisabled.message=«%S» отключён.\npluginActivateDisabled.label=Отключён\npluginActivateDisabled.manage=Управление плагинами…\npluginEnabled.message=«%S» включён на %S.\npluginEnabledOutdated.message=Устаревший плагин «%S» включён на %S.\npluginEnabledVulnerable.message=Небезопасный плагин «%S» включён на %S.\npluginInfo.unknownPlugin=Неизвестен\n\n# LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.dtd\n# LOCALIZATION NOTE (pluginActivateNow.label): This button will enable the\n# plugin in the current session for an short time (about an hour), auto-renewed\n# if the site keeps using the plugin.\npluginActivateNow.label=Временно разрешить\npluginActivateNow.accesskey=е\n# LOCALIZATION NOTE (pluginActivateAlways.label): This button will enable the\n# plugin for a long while (90 days), auto-renewed if the site keeps using the\n# plugin.\npluginActivateAlways.label=Разрешить и запомнить\npluginActivateAlways.accesskey=а\npluginBlockNow.label=Заблокировать плагин\npluginBlockNow.accesskey=о\npluginContinue.label=Оставить включённым\npluginContinue.accesskey=а\n\n# in-page UI\nPluginClickToActivate=Включить %S\nPluginVulnerableUpdatable=Этот плагин является уязвимым и должен быть обновлён.\nPluginVulnerableNoUpdate=В этом плагине имеются уязвимости безопасности.\n\n# infobar UI\npluginContinueBlocking.label=Продолжать блокировать\npluginContinueBlocking.accesskey=о\n# LOCALIZATION NOTE (pluginActivateTrigger): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\npluginActivateTrigger.label=Разрешить…\npluginActivateTrigger.accesskey=а\n\n# Sanitize\n# LOCALIZATION NOTE (sanitizeDialog2.everything.title): When \"Time range to\n# clear\" is set to \"Everything\", the Clear Recent History dialog's title is\n# changed to this.  See UI mockup and comment 11 at bug 480169 -->\nsanitizeDialog2.everything.title=Удаление всей истории\nsanitizeButtonOK=Удалить сейчас\n# LOCALIZATION NOTE (sanitizeButtonClearing): The label for the default\n# button between the user clicking it and the window closing.  Indicates the\n# items are being cleared.\nsanitizeButtonClearing=Удалить\n\n# LOCALIZATION NOTE (sanitizeEverythingWarning2): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has not modified the default set of history items to clear.\nsanitizeEverythingWarning2=Вся история будет удалена.\n# LOCALIZATION NOTE (sanitizeSelectedWarning): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has modified the default set of history items to clear.\nsanitizeSelectedWarning=Данные всех выделенных пунктов будут удалены.\n\n# LOCALIZATION NOTE (downloadAndInstallButton.label): %S is replaced by the\n# version of the update: \"Update to 28.0\".\nupdate.downloadAndInstallButton.label=Обновить до %S\nupdate.downloadAndInstallButton.accesskey=н\n\nmenuOpenAllInTabs.label=Открыть всё во вкладках\n\n# History menu\nmenuRestoreAllTabs.label=Восстановить все вкладки\n# LOCALIZATION NOTE (menuRestoreAllTabsSubview.label): like menuRestoreAllTabs.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* tabs.\nmenuRestoreAllTabsSubview.label=Восстановить закрытые вкладки\n# LOCALIZATION NOTE (menuRestoreAllWindows, menuUndoCloseWindowLabel, menuUndoCloseWindowSingleTabLabel):\n# see bug 394759\nmenuRestoreAllWindows.label=Восстановить все окна\n# LOCALIZATION NOTE (menuRestoreAllWindowsSubview.label): like menuRestoreAllWindows.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* windows.\nmenuRestoreAllWindowsSubview.label=Восстановить закрытые окна\n# LOCALIZATION NOTE (menuUndoCloseWindowLabel): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 Window Title, #2 Number of tabs\nmenuUndoCloseWindowLabel=#1 (и #2 другая вкладка);#1 (и #2 другие вкладки);#1 (и #2 других вкладок)\nmenuUndoCloseWindowSingleTabLabel=#1\n\n# Unified Back-/Forward Popup\ntabHistory.current=Остаться на этой странице\ntabHistory.goBack=Перейти назад на эту страницу\ntabHistory.goForward=Перейти вперёд на эту страницу\n\n# URL Bar\npasteAndGo.label=Вставить и перейти\n# LOCALIZATION NOTE(urlbar-zoom-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nurlbar-zoom-button.label = %S%%\n\n# Block autorefresh\nrefreshBlocked.goButton=Разрешить\nrefreshBlocked.goButton.accesskey=з\nrefreshBlocked.refreshLabel=%S заблокировал автоматическую перезагрузку этой страницы.\nrefreshBlocked.redirectLabel=%S заблокировал автоматическое перенаправление на другую страницу.\n\n# General bookmarks button\n# LOCALIZATION NOTE (bookmarksMenuButton.tooltip):\n# %S is the keyboard shortcut for \"Show All Bookmarks\"\nbookmarksMenuButton.tooltip=Показать ваши закладки (%S)\n# Star button\nstarButtonOn.tooltip2=Редактировать эту закладку (%S)\nstarButtonOff.tooltip2=Добавить страницу в закладки (%S)\nstarButtonOverflowed.label=Добавить страницу в закладки\nstarButtonOverflowedStarred.label=Редактировать эту закладку\n\n# Downloads button tooltip\n# LOCALIZATION NOTE (downloads.tooltip):\n# %S is the keyboard shortcut for \"Downloads\"\ndownloads.tooltip=Показать ход текущих загрузок (%S)\n\n# Print button tooltip on OS X\n# LOCALIZATION NOTE (printButton.tooltip):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\n# %S is the keyboard shortcut for \"Print\"\nprintButton.tooltip=Распечатать эту страницу… (%S)\n\n# New Window button tooltip\n# LOCALIZATION NOTE (newWindowButton.tooltip):\n# %S is the keyboard shortcut for \"New Window\"\nnewWindowButton.tooltip=Открыть новое окно (%S)\n\n# New Tab button tooltip\n# LOCALIZATION NOTE (newTabButton.tooltip):\n# %S is the keyboard shortcut for \"New Tab\"\nnewTabButton.tooltip=Открыть новую вкладку (%S)\n\n# Offline web applications\nofflineApps.available2=Вы разрешаете %S хранить данные на вашем компьютере?\nofflineApps.allowStoring.label=Разрешаю хранить данные\nofflineApps.allowStoring.accesskey=а\nofflineApps.dontAllow.label=Не разрешаю\nofflineApps.dontAllow.accesskey=е\n\nofflineApps.usage=Этот веб-сайт (%S) хранит сейчас более чем %SМБ данных на вашем компьютере для использования в автономном режиме.\nofflineApps.manageUsage=Показать настройки\nofflineApps.manageUsageAccessKey=о\n\nidentity.identified.verifier=Подтверждено: %S\nidentity.identified.verified_by_you=Вы добавили для этого сайта исключение безопасности.\nidentity.identified.state_and_country=%S, %S\n\nidentity.icon.tooltip=Показать информацию о сайте\n\ntrackingProtection.intro.title=Как работает Защита от отслеживания\n# LOCALIZATION NOTE (trackingProtection.intro.description2):\n# %S is brandShortName. This string should match the one from Step 1 of the tour\n# when it starts from the button shown when a new private window is opened.\ntrackingProtection.intro.description2=Когда вы видите щит, это значит, что %S блокирует некоторые части страницы, которые могут отслеживать ваше поведение в Интернете.\n# LOCALIZATION NOTE (trackingProtection.intro.step1of3): Indicates that the intro panel is step one of three in a tour.\ntrackingProtection.intro.step1of3=1 из 3\ntrackingProtection.intro.nextButton.label=Далее\n\ntrackingProtection.icon.activeTooltip=Заблокированы попытки отслеживания\ntrackingProtection.icon.disabledTooltip=Обнаружено отслеживающее содержимое\n\n# Edit Bookmark UI\neditBookmarkPanel.pageBookmarkedTitle=Добавлена в закладки\neditBookmarkPanel.pageBookmarkedDescription=%S навсегда запомнит для вас эту страницу.\neditBookmarkPanel.bookmarkedRemovedTitle=Закладка удалена\neditBookmarkPanel.editBookmarkTitle=Редактирование этой закладки\n\n# LOCALIZATION NOTE (editBookmark.removeBookmarks.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the number of bookmarks to be removed.\n# If this causes problems with localization you can also do \"Remove Bookmarks (#1)\"\n# instead of \"Remove #1 Bookmarks\".\neditBookmark.removeBookmarks.label=Удалить #1 закладку;Удалить #1 закладки;Удалить #1 закладок\n\n# Post Update Notifications\npu.notifyButton.label=Подробности…\npu.notifyButton.accesskey=о\n# LOCALIZATION NOTE %S will be replaced by the short name of the application.\npuNotifyText=%S был обновлён\npuAlertTitle=%S обновлён\npuAlertText=Щёлкните здесь для получения подробностей\n\n# Geolocation UI\n\ngeolocation.allowLocation=Разрешаю\ngeolocation.allowLocation.accesskey=а\ngeolocation.dontAllowLocation=Не разрешаю\ngeolocation.dontAllowLocation.accesskey=е\ngeolocation.shareWithSite3=Вы разрешаете %S доступ к своему местоположению?\ngeolocation.shareWithFile3=Вы разрешаете этому локальному файлу доступ к своему местоположению?\ngeolocation.remember=Запомнить это решение\n\nwebNotifications.remember=Запомнить это решение\nwebNotifications.rememberForSession=Запомнить решение на эту сессию\nwebNotifications.allow=Разрешаю уведомления\nwebNotifications.allow.accesskey=а\nwebNotifications.dontAllow=Не разрешаю\nwebNotifications.dontAllow.accesskey=е\nwebNotifications.receiveFromSite2=Вы разрешаете %S отправлять уведомления?\n# LOCALIZATION NOTE (webNotifications.upgradeTitle): When using native notifications on OS X, the title may be truncated around 32 characters.\nwebNotifications.upgradeTitle=Обновлённые уведомления\n# LOCALIZATION NOTE (webNotifications.upgradeBody): When using native notifications on OS X, the body may be truncated around 100 characters in some views.\nwebNotifications.upgradeBody=Вы сможете получать уведомления с сайтов, которые сейчас не загружены. Щёлкните для подробностей.\n\n# Phishing/Malware Notification Bar.\n# LOCALIZATION NOTE (notADeceptiveSite, notAnAttack)\n# The two button strings will never be shown at the same time, so\n# it's okay for them to have the same access key\nsafebrowsing.getMeOutOfHereButton.label=Уходим отсюда!\nsafebrowsing.getMeOutOfHereButton.accessKey=х\nsafebrowsing.deceptiveSite=Поддельный сайт!\nsafebrowsing.notADeceptiveSiteButton.label=Это не поддельный сайт…\nsafebrowsing.notADeceptiveSiteButton.accessKey=е\nsafebrowsing.reportedAttackSite=Имеется информация, что этот сайт атакует компьютеры!\nsafebrowsing.notAnAttackButton.label=Этот сайт не атакует компьютеры…\nsafebrowsing.notAnAttackButton.accessKey=т\nsafebrowsing.reportedUnwantedSite=Имеется информация, что этот сайт содержит нежелательные программы!\n\n# Ctrl-Tab\n# LOCALIZATION NOTE (ctrlTab.listAllTabs.label): #1 represents the number\n# of tabs in the current browser window. It will always be 2 at least.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nctrlTab.listAllTabs.label=Показать весь список из #1 вкладки;Показать весь список из #1 вкладок;Показать весь список из #1 вкладок\n\n# LOCALIZATION NOTE (addKeywordTitleAutoFill): %S will be replaced by the page's title\n# Used as the bookmark name when saving a keyword for a search field.\naddKeywordTitleAutoFill=Поиск по %S\n\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.name=Стандартная\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.description=Тема по умолчанию\n\n# safeModeRestart\nsafeModeRestartPromptTitle=Перезапуск с отключёнными дополнениями\nsafeModeRestartPromptMessage=Вы уверены что хотите отключить все дополнения и перезапуститься?\nsafeModeRestartButton=Перезапуститься\n\n# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string\n# \"true\" (spelled and capitalized exactly that way) to show the \"Text\n# Encoding\" menu in the main Firefox button on Windows. Any other value will\n# hide it. Regardless of the value of this setting, the \"Text Encoding\"\n# menu will always be accessible via the \"Web Developer\" menu.\n# This is not a string to translate; it just controls whether the menu shows\n# up in the Firefox button. If users frequently use the \"Text Encoding\"\n# menu, set this to \"true\". Otherwise, you can leave it as \"false\".\nbrowser.menu.showCharacterEncoding=false\n\n# Mozilla data reporting notification (Telemetry, Firefox Health Report, etc)\ndataReportingNotification.message       = %1$S автоматически отправляет некоторые данные в %2$S, чтобы мы могли улучшить вашу работу в браузере.\ndataReportingNotification.button.label  = Выбрать, чем мне поделиться\ndataReportingNotification.button.accessKey  = а\n\n# Process hang reporter\nprocessHang.label = Веб-страница замедляет ваш браузер. Что бы вы хотели сделать?\nprocessHang.button_stop.label = Остановить её\nprocessHang.button_stop.accessKey = н\nprocessHang.button_wait.label = Подождать\nprocessHang.button_wait.accessKey = ж\nprocessHang.button_debug.label = Отладить сценарий\nprocessHang.button_debug.accessKey = а\n\n# LOCALIZATION NOTE (fullscreenButton.tooltip): %S is the keyboard shortcut for full screen\nfullscreenButton.tooltip=Раскрыть окно на полный экран (%S)\n\nservice.toolbarbutton.label=Службы\nservice.toolbarbutton.tooltiptext=Службы\n\n# LOCALIZATION NOTE (social.install.description): %1$S is the hostname of the social provider, %2$S is brandShortName (e.g. Firefox)\nservice.install.description=Вы хотите включить службы от %1$S, которые будут расположены на панели инструментов и в боковой панели вашего %2$S?\nservice.install.ok.label=Включить службы\nservice.install.ok.accesskey=ю\n\n# LOCALIZATION NOTE (social.markpageMenu.label): %S is the name of the social provider\nsocial.markpageMenu.label=Сохранить страницу в %S\n# LOCALIZATION NOTE (social.marklinkMenu.label): %S is the name of the social provider\nsocial.marklinkMenu.label=Сохранить ссылку в %S\n\n# LOCALIZATION NOTE (social.error.message): %1$S is brandShortName (e.g. Firefox), %2$S is the name of the social provider\nsocial.error.message=%1$S сейчас не может соединиться с %2$S.\nsocial.error.tryAgain.label=Попробовать снова\nsocial.error.tryAgain.accesskey=п\nsocial.error.closeSidebar.label=Закрыть эту боковую панель\nsocial.error.closeSidebar.accesskey=ы\n\n# LOCALIZATION NOTE: %1$S is the label for the toolbar button, %2$S is the associated badge numbering that the social provider may provide.\nsocial.aria.toolbarButtonBadgeText=%1$S (%2$S)\n\n# LOCALIZATION NOTE (getUserMedia.shareCamera2.message,\n#                    getUserMedia.shareMicrophone2.message,\n#                    getUserMedia.shareScreen3.message,\n#                    getUserMedia.shareCameraAndMicrophone2.message,\n#                    getUserMedia.shareCameraAndAudioCapture2.message,\n#                    getUserMedia.shareScreenAndMicrophone3.message,\n#                    getUserMedia.shareScreenAndAudioCapture3.message,\n#                    getUserMedia.shareAudioCapture2.message):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.shareCamera2.message = Вы разрешаете %S использовать вашу камеру?\ngetUserMedia.shareMicrophone2.message = Вы разрешаете %S использовать ваш микрофон?\ngetUserMedia.shareScreen3.message = Вы разрешаете %S видеть ваш экран?\ngetUserMedia.shareCameraAndMicrophone2.message = Вы разрешаете %S использовать вашу камеру и микрофон?\ngetUserMedia.shareCameraAndAudioCapture2.message = Вы разрешаете %S использовать вашу камеру и слушать аудио этой вкладки?\ngetUserMedia.shareScreenAndMicrophone3.message = Вы разрешаете %S использовать ваш микрофон и видеть ваш экран?\ngetUserMedia.shareScreenAndAudioCapture3.message = Вы разрешаете %S слушать аудио этой вкладки и видеть ваш экран?\ngetUserMedia.shareAudioCapture2.message = Вы разрешаете %S слушать аудио этой вкладки?\n# LOCALIZATION NOTE (getUserMedia.shareScreenWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %S will be the 'learn more' link\ngetUserMedia.shareScreenWarning.message = Предоставляйте доступ к экрану только тем сайтам, которым доверяете. Предоставление доступа может позволить сайтам злоумышленников использовать Интернет от вашего имени и украсть ваши личные данные. %S\n# LOCALIZATION NOTE (getUserMedia.shareFirefoxWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %1$S is brandShortName (eg. Firefox)\n# %2$S will be the 'learn more' link\ngetUserMedia.shareFirefoxWarning.message = Предоставляйте доступ к %1$S только тем сайтам, которым доверяете. Предоставление доступа может позволить сайтам злоумышленников использовать Интернет от вашего имени и украсть ваши личные данные. %2$S\n# LOCALIZATION NOTE(getUserMedia.shareScreen.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\ngetUserMedia.shareScreen.learnMoreLabel = Подробнее\ngetUserMedia.selectWindow.label=Доступ к окну:\ngetUserMedia.selectWindow.accesskey=о\ngetUserMedia.selectScreen.label=Доступ к экрану:\ngetUserMedia.selectScreen.accesskey=э\ngetUserMedia.selectApplication.label=Доступ к приложению:\ngetUserMedia.selectApplication.accesskey=п\ngetUserMedia.noApplication.label = Нет приложения\ngetUserMedia.noScreen.label = Нет экрана\ngetUserMedia.noWindow.label = Нет окна\ngetUserMedia.shareEntireScreen.label = Весь экран\n# LOCALIZATION NOTE (getUserMedia.shareMonitor.label):\n# %S is screen number (digits 1, 2, etc)\n# Example: Screen 1, Screen 2,..\ngetUserMedia.shareMonitor.label = Экран %S\n# LOCALIZATION NOTE (getUserMedia.shareApplicationWindowCount.label):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the name of the application.\n# Replacement for #2 is the number of windows currently displayed by the application.\ngetUserMedia.shareApplicationWindowCount.label=#1 (#2 окно);#1 (#2 окна);#1 (#2 окон)\n# LOCALIZATION NOTE (getUserMedia.allow.label,\n#                    getUserMedia.dontAllow.label):\n# These two buttons are the possible answers to the various prompts in the\n# \"getUserMedia.share{device}.message\" strings.\ngetUserMedia.allow.label = Разрешаю\ngetUserMedia.allow.accesskey = а\ngetUserMedia.dontAllow.label = Не разрешаю\ngetUserMedia.dontAllow.accesskey = е\ngetUserMedia.remember=Запомнить это решение\n# LOCALIZATION NOTE (getUserMedia.reasonForNoPermanentAllow.screen2,\n#                    getUserMedia.reasonForNoPermanentAllow.audio,\n#                    getUserMedia.reasonForNoPermanentAllow.insecure):\n# %S is brandShortName\ngetUserMedia.reasonForNoPermanentAllow.screen2=%S не может предоставить постоянный доступ к экрану, не спрашивая, к какому именно нужно дать доступ.\ngetUserMedia.reasonForNoPermanentAllow.audio=%S не может предоставить постоянный доступ к аудио вашей вкладки, не спрашивая, к какой именно вкладке нужно дать доступ.\ngetUserMedia.reasonForNoPermanentAllow.insecure=Ваше соединение с этим сайтом не является защищённым. Чтобы защитить вас, %S разрешит доступ только на текущую сессию.\n\ngetUserMedia.sharingMenu.label = Устройства с доступом к вкладкам\ngetUserMedia.sharingMenu.accesskey = о\n# LOCALIZATION NOTE (getUserMedia.sharingMenuCamera\n#                    getUserMedia.sharingMenuMicrophone,\n#                    getUserMedia.sharingMenuAudioCapture,\n#                    getUserMedia.sharingMenuApplication,\n#                    getUserMedia.sharingMenuScreen,\n#                    getUserMedia.sharingMenuWindow,\n#                    getUserMedia.sharingMenuBrowser,\n#                    getUserMedia.sharingMenuCameraMicrophone,\n#                    getUserMedia.sharingMenuCameraMicrophoneApplication,\n#                    getUserMedia.sharingMenuCameraMicrophoneScreen,\n#                    getUserMedia.sharingMenuCameraMicrophoneWindow,\n#                    getUserMedia.sharingMenuCameraMicrophoneBrowser,\n#                    getUserMedia.sharingMenuCameraAudioCapture,\n#                    getUserMedia.sharingMenuCameraAudioCaptureApplication,\n#                    getUserMedia.sharingMenuCameraAudioCaptureScreen,\n#                    getUserMedia.sharingMenuCameraAudioCaptureWindow,\n#                    getUserMedia.sharingMenuCameraAudioCaptureBrowser,\n#                    getUserMedia.sharingMenuCameraApplication,\n#                    getUserMedia.sharingMenuCameraScreen,\n#                    getUserMedia.sharingMenuCameraWindow,\n#                    getUserMedia.sharingMenuCameraBrowser,\n#                    getUserMedia.sharingMenuMicrophoneApplication,\n#                    getUserMedia.sharingMenuMicrophoneScreen,\n#                    getUserMedia.sharingMenuMicrophoneWindow,\n#                    getUserMedia.sharingMenuMicrophoneBrowser,\n#                    getUserMedia.sharingMenuAudioCaptureApplication,\n#                    getUserMedia.sharingMenuAudioCaptureScreen,\n#                    getUserMedia.sharingMenuAudioCaptureWindow,\n#                    getUserMedia.sharingMenuAudioCaptureBrowser):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.sharingMenuCamera = %S (камера)\ngetUserMedia.sharingMenuMicrophone = %S (микрофон)\ngetUserMedia.sharingMenuAudioCapture = %S (аудио вкладки)\ngetUserMedia.sharingMenuApplication = %S (приложение)\ngetUserMedia.sharingMenuScreen = %S (экран)\ngetUserMedia.sharingMenuWindow = %S (окно)\ngetUserMedia.sharingMenuBrowser = %S (вкладка)\ngetUserMedia.sharingMenuCameraMicrophone = %S (камера и микрофон)\ngetUserMedia.sharingMenuCameraMicrophoneApplication = %S (камера, микрофон и приложение)\ngetUserMedia.sharingMenuCameraMicrophoneScreen = %S (камера, микрофон и экран)\ngetUserMedia.sharingMenuCameraMicrophoneWindow = %S (камера, микрофон и окно)\ngetUserMedia.sharingMenuCameraMicrophoneBrowser = %S (камера, микрофон и вкладка)\ngetUserMedia.sharingMenuCameraAudioCapture = %S (камера и аудио вкладки)\ngetUserMedia.sharingMenuCameraAudioCaptureApplication = %S (камера, аудио вкладки и приложение)\ngetUserMedia.sharingMenuCameraAudioCaptureScreen = %S (камера, аудио вкладки и экран)\ngetUserMedia.sharingMenuCameraAudioCaptureWindow = %S (камера, аудио вкладки и окно)\ngetUserMedia.sharingMenuCameraAudioCaptureBrowser = %S (камера, аудио вкладки и вкладка)\ngetUserMedia.sharingMenuCameraApplication = %S (камера и приложение)\ngetUserMedia.sharingMenuCameraScreen = %S (камера и экран)\ngetUserMedia.sharingMenuCameraWindow = %S (камера и окно)\ngetUserMedia.sharingMenuCameraBrowser = %S (камера и вкладка)\ngetUserMedia.sharingMenuMicrophoneApplication = %S (микрофон и приложение)\ngetUserMedia.sharingMenuMicrophoneScreen = %S (микрофон и экран)\ngetUserMedia.sharingMenuMicrophoneWindow = %S (микрофон и окно)\ngetUserMedia.sharingMenuMicrophoneBrowser = %S (микрофон и вкладка)\ngetUserMedia.sharingMenuAudioCaptureApplication = %S (аудио вкладки и приложение)\ngetUserMedia.sharingMenuAudioCaptureScreen = %S (аудио вкладки и экран)\ngetUserMedia.sharingMenuAudioCaptureWindow = %S (аудио вкладки и окно)\ngetUserMedia.sharingMenuAudioCaptureBrowser = %S (аудио вкладки и вкладка)\n# LOCALIZATION NOTE(getUserMedia.sharingMenuUnknownHost): this is used for the website\n# origin for the sharing menu if no readable origin could be deduced from the URL.\ngetUserMedia.sharingMenuUnknownHost = Неизвестный источник\n\n# LOCALIZATION NOTE(emeNotifications.drmContentPlaying.message2): %S is brandShortName.\nemeNotifications.drmContentPlaying.message2 = Некоторое аудио или видео на этом сайте использует программу DRM, что может ограничить возможности, предоставляемые вам %S.\nemeNotifications.drmContentPlaying.button.label = Настроить…\nemeNotifications.drmContentPlaying.button.accesskey = а\n\nemeNotifications.drmContentDisabled.button.label = Включить DRM\nemeNotifications.drmContentDisabled.button.accesskey = ю\n# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\nemeNotifications.drmContentDisabled.learnMoreLabel = Подробнее\n\n# LOCALIZATION NOTE(emeNotifications.drmContentCDMInstalling.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S is brandShortName\nemeNotifications.drmContentCDMInstalling.message = %S устанавливает компоненты, необходимые для воспроизведения аудио или видео на этой странице. Пожалуйста, повторите попытку позже.\n\nemeNotifications.unknownDRMSoftware = Неизвестно\n\n# LOCALIZATION NOTE - %S is brandShortName\nslowStartup.message = Похоже, %S стал слишком… медленно… запускаться…\nslowStartup.helpButton.label = Узнайте, как его ускорить\nslowStartup.helpButton.accesskey = н\nslowStartup.disableNotificationButton.label = Больше мне об этом не сообщать\nslowStartup.disableNotificationButton.accesskey = о\n\n# LOCALIZATION NOTE  - %S is brandShortName\nflashHang.message = Для повышения производительности %S изменил некоторые параметры Adobe Flash.\nflashHang.helpButton.label = Подробнее…\nflashHang.helpButton.accesskey = е\n\n# LOCALIZATION NOTE(customizeTips.tip0): %1$S will be replaced with the text defined\n# in customizeTips.tip0.hint, %2$S will be replaced with brandShortName, %3$S will\n# be replaced with a hyperlink containing the text defined in customizeTips.tip0.learnMore.\ncustomizeTips.tip0 = %1$S: Вы можете настроить %2$S, чтобы он работал так, как вам хочется. Просто перетащите любой из показанных выше элементов в меню или на панель инструментов. %3$S о настройке %2$S.\ncustomizeTips.tip0.hint = Совет\ncustomizeTips.tip0.learnMore = Узнайте больше\n\n# LOCALIZATION NOTE (customizeMode.tabTitle): %S is brandShortName\ncustomizeMode.tabTitle = Настройка %S\n\n# LOCALIZATION NOTE(appmenu.*.description, appmenu.*.label): these are used for\n# the appmenu labels and buttons that appear when an update is staged for\n# installation or a background update has failed and a manual download is required.\n# %S is brandShortName\nappmenu.restartNeeded.description = Перезапустить %S для применения обновлений\nappmenu.updateFailed.description = Фоновое обновление не удалось. Пожалуйста, загрузите обновление\nappmenu.restartBrowserButton.label = Перезапустить %S\nappmenu.downloadUpdateButton.label = Загрузить обновление\n\n# LOCALIZATION NOTE : FILE Reader View is a feature name and therefore typically used as a proper noun.\n\nreadingList.promo.firstUse.readerView.title = Вид для чтения\nreadingList.promo.firstUse.readerView.body = Удалите всё ненужное, чтобы сосредоточиться только на том, что вы хотите прочитать.\n\n# LOCALIZATION NOTE (appMenuRemoteTabs.mobilePromo.text2):\n# %1$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.android and the link will be to\n# https://www.mozilla.org/firefox/android/.\n# %2$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.ios\n# and the link will be to https://www.mozilla.org/firefox/ios/.\nappMenuRemoteTabs.mobilePromo.text2 = Загрузите %1$S или %2$S, и соедините его с вашим Аккаунтом Firefox.\nappMenuRemoteTabs.mobilePromo.android = Firefox для Android\nappMenuRemoteTabs.mobilePromo.ios = Firefox для iOS\n\n# LOCALIZATION NOTE (e10s.accessibilityNotice.mainMessage,\n#                    e10s.accessibilityNotice.enableAndRestart.label,\n#                    e10s.accessibilityNotice.enableAndRestart.accesskey):\n# These strings are related to the messages we display to offer e10s (Multi-process) to users\n# on the pre-release channels. They won't be used in release but they will likely be used in\n# beta starting from version 41, so it's still useful to have these strings properly localized.\n# %S is brandShortName\ne10s.accessibilityNotice.mainMessage2 = Поддержка доступности частично отключена из-за проблем совместимости с новыми функциями %S.\ne10s.accessibilityNotice.acceptButton.label = OK\ne10s.accessibilityNotice.acceptButton.accesskey = O\ne10s.accessibilityNotice.enableAndRestart.label = Включить (требуется перезапуск)\ne10s.accessibilityNotice.enableAndRestart.accesskey = ю\n\n# LOCALIZATION NOTE (userContextPersonal.label,\n#                    userContextWork.label,\n#                    userContextShopping.label,\n#                    userContextBanking.label,\n#                    userContextNone.label):\n# These strings specify the four predefined contexts included in support of the\n# Contextual Identity / Containers project. Each context is meant to represent\n# the context that the user is in when interacting with the site. Different\n# contexts will store cookies and other information from those sites in\n# different, isolated locations. You can enable the feature by typing\n# about:config in the URL bar and changing privacy.userContext.enabled to true.\n# Once enabled, you can open a new tab in a specific context by clicking\n# File > New Container Tab > (1 of 4 contexts). Once opened, you will see these\n# strings on the right-hand side of the URL bar.\nuserContextPersonal.label = Личный\nuserContextWork.label = Работа\nuserContextBanking.label = Банкинг\nuserContextShopping.label = Покупки\nuserContextNone.label = Не в контейнере\n\nuserContextPersonal.accesskey = и\nuserContextWork.accesskey = б\nuserContextBanking.accesskey = н\nuserContextShopping.accesskey = о\nuserContextNone.accesskey = е\n\nuserContext.aboutPage.label = Управление контейнерами\nuserContext.aboutPage.accesskey = п\n\nuserContextOpenLink.label = Открыть ссылку в новой вкладке контейнера «%S»\n\nmuteTab.label = Убрать звук во вкладке\nmuteTab.accesskey = з\nunmuteTab.label = Восстановить звук во вкладке\nunmuteTab.accesskey = з\nplayTab.label = Воспроизвести звук во вкладке\nplayTab.accesskey = о\n\n# LOCALIZATION NOTE (certErrorDetails*.label): These are text strings that\n# appear in the about:certerror page, so that the user can copy and send them to\n# the server administrators for troubleshooting.\ncertErrorDetailsHSTS.label = Форсированное защищённое соединение HTTP (HSTS): %S\ncertErrorDetailsKeyPinning.label = Привязка открытого ключа HTTP (HPKP): %S\ncertErrorDetailsCertChain.label = Цепочка сертификата:\n\n# LOCALIZATION NOTE (pendingCrashReports2.label): Semi-colon list of plural forms\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of pending crash reports\npendingCrashReports2.label = У вас есть #1 неотправленное сообщение о падении;У вас есть #1 неотправленных сообщения о падении;У вас есть #1 неотправленных сообщений о падении\npendingCrashReports.viewAll = Просмотреть\npendingCrashReports.send = Отправить\npendingCrashReports.alwaysSend = Всегда отправлять\n\ndecoder.noCodecs.button = Подробнее\ndecoder.noCodecs.accesskey = о\ndecoder.noCodecs.message = Для воспроизведения видео вам может потребоваться установить Мedia Feature Pack от Microsoft.\ndecoder.noCodecsLinux.message = Для воспроизведения видео вам может потребоваться установить необходимые видеокодеки.\ndecoder.noHWAcceleration.message = Для улучшения качества видео вам может потребоваться установить Мedia Feature Pack от Microsoft.\ndecoder.noPulseAudio.message = Для воспроизведения аудио вам может потребоваться установить необходимое программное обеспечение PulseAudio.\ndecoder.unsupportedLibavcodec.message = libavcodec может быть уязвим или не поддерживается, и должен быть обновлён для воспроизведения видео.\n\n# LOCALIZATION NOTE (captivePortal.infoMessage3):\n# Shown in a notification bar when we detect a captive portal is blocking network access\n# and requires the user to log in before browsing.\ncaptivePortal.infoMessage3 = Вы должны войти в эту сеть перед тем как сможете получить доступ в Интернет.\n# LOCALIZATION NOTE (captivePortal.showLoginPage2):\n# The label for a button shown in the info bar in all tabs except the login page tab.\n# The button shows the portal login page tab when clicked.\ncaptivePortal.showLoginPage2 = Открыть страницу входа в сеть\n\npermissions.remove.tooltip = Удалить это разрешение и спросить снова\n\n# LOCALIZATION NOTE (aboutDialog.architecture.*):\n# The sixtyFourBit and thirtyTwoBit strings describe the architecture of the\n# current Firefox build: 32-bit or 64-bit. These strings are used in parentheses\n# between the Firefox version and the \"What's new\" link in the About dialog,\n# e.g.: \"48.0.2 (32-bit) <What's new>\" or \"51.0a1 (2016-09-05) (64-bit)\".\naboutDialog.architecture.sixtyFourBit = 64-бит\naboutDialog.architecture.thirtyTwoBit = 32-бит\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/customizableui/customizableWidgets.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhistory-panelmenu.label = Журнал\n# LOCALIZATION NOTE(history-panelmenu.tooltiptext2): %S is the keyboard shortcut\nhistory-panelmenu.tooltiptext2 = Показать ваш журнал (%S)\n\nremotetabs-panelmenu.label = Облачные вкладки\nremotetabs-panelmenu.tooltiptext2 = Показать вкладки с других устройств\n\nprivatebrowsing-button.label = Приватное окно\n# LOCALIZATION NOTE(privatebrowsing-button.tooltiptext): %S is the keyboard shortcut\nprivatebrowsing-button.tooltiptext = Открыть новое окно приватного просмотра (%S)\n\nsave-page-button.label = Сохранить страницу\n# LOCALIZATION NOTE(save-page-button.tooltiptext3): %S is the keyboard shortcut\nsave-page-button.tooltiptext3 = Сохранить эту страницу (%S)\n\nfind-button.label = Найти\n# LOCALIZATION NOTE(find-button.tooltiptext3): %S is the keyboard shortcut.\nfind-button.tooltiptext3 = Найти на этой странице (%S)\n\nopen-file-button.label = Открыть файл\n# LOCALIZATION NOTE (open-file-button.tooltiptext3): %S is the keyboard shortcut.\nopen-file-button.tooltiptext3 = Открыть файл (%S)\n\ndeveloper-button.label = Разработка\n# LOCALIZATION NOTE(developer-button.tooltiptext): %S is the keyboard shortcut\ndeveloper-button.tooltiptext2 = Открыть инструменты веб-разработчика (%S)\n\nsidebar-button.label = Боковые панели\nsidebar-button.tooltiptext2 = Показать боковые панели\n\nadd-ons-button.label = Дополнения\n# LOCALIZATION NOTE(add-ons-button.tooltiptext3): %S is the keyboard shortcut\nadd-ons-button.tooltiptext3 = Управление вашими дополнениями (%S)\n\npreferences-button.label = Настройки\npreferences-button.tooltiptext2 = Открыть настройки\npreferences-button.tooltiptext.withshortcut = Открыть настройки (%S)\n# LOCALIZATION NOTE (preferences-button.labelWin): Windows-only label for Options\npreferences-button.labelWin = Настройки\n# LOCALIZATION NOTE (preferences-button.tooltipWin): Windows-only tooltip for Options\npreferences-button.tooltipWin2 = Открыть настройки\n\nzoom-controls.label = Управление масштабом\nzoom-controls.tooltiptext2 = Управление масштабом\n\nzoom-out-button.label = Уменьшить\n# LOCALIZATION NOTE(zoom-out-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-out-button.tooltiptext2 = Уменьшить (%S)\n\n# LOCALIZATION NOTE(zoom-reset-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nzoom-reset-button.label = %S%%\n# LOCALIZATION NOTE(zoom-reset-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-reset-button.tooltiptext2 = Сбросить масштаб (%S)\n\nzoom-in-button.label = Увеличить\n# LOCALIZATION NOTE(zoom-in-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-in-button.tooltiptext2 = Увеличить (%S)\n\nedit-controls.label = Инструменты правки\nedit-controls.tooltiptext2 = Инструменты правки\n\ncut-button.label = Вырезать\n# LOCALIZATION NOTE(cut-button.tooltiptext2): %S is the keyboard shortcut.\ncut-button.tooltiptext2 = Вырезать (%S)\n\ncopy-button.label = Копировать\n# LOCALIZATION NOTE(copy-button.tooltiptext2): %S is the keyboard shortcut.\ncopy-button.tooltiptext2 = Копировать (%S)\n\npaste-button.label = Вставить\n# LOCALIZATION NOTE(paste-button.tooltiptext2): %S is the keyboard shortcut.\npaste-button.tooltiptext2 = Вставить (%S)\n\nfeed-button.label = Подписаться\nfeed-button.tooltiptext2 = Подписаться на эту страницу\n\ncontainers-panelmenu.label = Открыть вкладку в контейнере\ncontainers-panelmenu.tooltiptext = Открыть вкладку в контейнере\n\n# LOCALIZATION NOTE (characterencoding-button2.label): The \\u00ad text at the beginning\n# of the string is used to disable auto hyphenation on the button text when it is displayed\n# in the menu panel.\ncharacterencoding-button2.label = ­Кодировка текста\ncharacterencoding-button2.tooltiptext = Показать настройки кодировки текста\n\nemail-link-button.label = Отправить ссылку\nemail-link-button.tooltiptext3 = Отправить по почте ссылку на эту страницу\n\n# LOCALIZATION NOTE(quit-button.tooltiptext.linux2): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.linux2 = Выход из %1$S (%2$S)\n# LOCALIZATION NOTE(quit-button.tooltiptext.mac): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.mac = Завершить %1$S (%2$S)\n\nsocial-share-button.label = Поделиться этой страницей\nsocial-share-button.tooltiptext = Поделиться этой страницей\n\npanic-button.label = Забыть\npanic-button.tooltiptext = Забыть о части истории веб-сёрфинга\n\n# LOCALIZATION NOTE(devtools-webide-button.label, devtools-webide-button.tooltiptext):\n# widget is only visible after WebIDE has been started once (Tools > Web Developers > WebIDE)\n# %S is the keyboard shortcut\ndevtools-webide-button2.label = WebIDE\ndevtools-webide-button2.tooltiptext = Открыть WebIDE (%S)\n\ne10s-button.label = Новое однопроцессное окно\ne10s-button.tooltiptext = Открыть новое однопроцессное окно\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY PropertiesViewWindowTitle \"Свойства\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title \"Анимации\">\n<!ENTITY invalidElement \"Для текущего элемента ни одной анимации не найдено.\">\n<!ENTITY selectElement \"Выбрать другой элемент со страницы.\">\n<!ENTITY allAnimations \"Все анимации\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nplayer.animationNameLabel = Анимация:\nplayer.transitionNameLabel = Переход\nplayer.animationDurationLabel = Длительность:\nplayer.animationDelayLabel = Задержка:\nplayer.animationIterationCountLabel = Повторы:\nplayer.infiniteIterationCount = &#8734;\nplayer.timeLabel = %Sс\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/app-manager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY index.title \"Управление приложениями\">\n<!ENTITY index.projects2 \"Приложения\">\n<!ENTITY index.device2 \"Устройство\">\n<!ENTITY index.help \"Справка\">\n<!ENTITY device.debugMainProcess \"Отладка основного процесса\">\n<!ENTITY device.debugMainProcessTooltip \"Открыть Инструменты разработчика, подсоединенные к основному процессу на устройстве\">\n<!ENTITY device.screenshot \"Скриншот\">\n<!ENTITY device.screenshotTooltip \"Открыть скриншот текущего состояния устройства в новой вкладке\">\n<!ENTITY device.title \"Центр управления приложениями\">\n<!ENTITY device.notConnected \"Не подсоединено. Пожалуйста, подсоедините ниже ваше устройство.\">\n<!ENTITY device.startApp \"Запустить\">\n<!ENTITY device.startAppTooltip \"Запустить это приложение на устройстве\">\n<!ENTITY device.stopApp \"Остановить\">\n<!ENTITY device.stopAppTooltip \"Остановить это приложение на устройстве\">\n<!ENTITY device.debugApp \"Отладка\">\n<!ENTITY device.debugAppTooltip \"Открыть Инструменты разработчика, подсоединенные к этому приложению на устройстве\">\n<!ENTITY device.name \"Имя\">\n<!ENTITY device.plain \"Простое (по умолчанию)\">\n<!ENTITY device.privileged \"Привилегированное\">\n<!ENTITY device.certified \"Сертифицированное\">\n<!ENTITY device.allow \"Разрешить\">\n<!ENTITY device.allowTooltip \"Предоставить это разрешение приложениям данного типа\">\n<!ENTITY device.prompt \"По запросу\">\n<!ENTITY device.promptTooltip \"Запрашивать пользователя, выдавать ли это разрешение приложениям данного типа\">\n<!ENTITY device.deny \"Отказать\">\n<!ENTITY device.denyTooltip \"Отказать в этом разрешении приложениям данного типа\">\n<!ENTITY device.installedApps \"Установленные приложения\">\n<!ENTITY device.installedAppsTooltip \"Просмотреть список установленных на устройстве приложений. Некоторые приложения, такие как сертифицированные приложения, могут быть не показаны в этом списке.\">\n<!ENTITY device.permissions \"Разрешения\">\n<!ENTITY device.permissionsTooltip \"Просмотреть таблицу разрешений доступных разным типам приложений\">\n<!ENTITY device.permissionsHelpLink \"https://developer.mozilla.org/docs/Web/Apps/App_permissions\">\n<!ENTITY device.browserTabs \"Вкладки браузера\">\n<!ENTITY device.browserTabsTooltip \"Просмотр списка вкладок в браузере на подсоединенном устройстве\">\n<!ENTITY device.debugBrowserTab \"Отладка\">\n<!ENTITY device.debugBrowserTabTooltip \"Открыть Инструменты разработчика, подсоединенные к этой вкладке браузера на устройстве\">\n<!ENTITY device.help \"Справка\">\n<!ENTITY connection.connectTooltip \"Подсоединиться к устройству\">\n<!ENTITY connection.disconnect \"Отсоединить\">\n<!ENTITY connection.disconnectTooltip \"Отсоединиться от текущего устройства или симулятора\">\n<!ENTITY connection.notConnected2 \"Не подсоединено.\">\n<!ENTITY connection.connectTo \"Соединить с:\">\n<!ENTITY connection.noDeviceFound \"Ни одно устройство не найдено. Подсоедините устройство\">\n<!ENTITY connection.changeHostAndPort \"Изменить\">\n<!ENTITY connection.changeHostAndPortTooltip \"Изменить хост и порт, используемый для подсоединения к устройству (по умолчанию localhost:6000)\">\n<!ENTITY connection.startSimulator \"Запустите симулятор\">\n<!ENTITY connection.startSimulatorTooltip \"Запустить экземпляр Симулятора и подсоединиться к нему\">\n<!ENTITY connection.saveConnectionInfo \"Сохранить\">\n<!ENTITY connection.saveConnectionInfoTooltip \"Сохранить хост и порт\">\n<!ENTITY connection.connecting \"Соединение…\">\n<!ENTITY connection.disconnecting \"Отсоединение…\">\n<!ENTITY connection.cancel \"Отмена\">\n<!ENTITY connection.cancelConnectTooltip \"Отменить процесс соединения\">\n<!ENTITY connection.cancelShowSimulatorTooltip \"Выйти из режима соединения с Симулятором и вернуться к изначальному запросу\">\n<!ENTITY connection.or \"или\">\n<!ENTITY connection.noSimulatorInstalled \"Ни один симулятор не установлен.\">\n<!ENTITY connection.installOneSimulator \"Установить Симулятор\">\n<!ENTITY connection.installOneSimulatorTooltip \"Установить версию Симулятора, загрузив соответствующее дополнение\">\n<!ENTITY connection.installAnotherSimulator \"Добавить\">\n<!ENTITY connection.installAnotherSimulatorTooltip \"Установить дополнительную версию Симулятора, загрузив соответствующее дополнение\">\n<!ENTITY connection.startRegisteredSimulator \"Запустить:\">\n<!ENTITY projects.localApps \"Локальные приложения\">\n<!ENTITY projects.addApp \"Добавить\">\n<!ENTITY projects.addPackaged \"Добавить упакованное приложение\">\n<!ENTITY projects.addPackagedTooltip \"Добавить новое упакованное приложение (каталог) с вашего компьютера\">\n<!ENTITY projects.addHosted \"Добавить размещённое приложение\">\n<!ENTITY projects.addHostedTooltip \"Добавить новое размещённое приложение (ссылку на файл manifest.webapp) с удаленного сайта\">\n<!ENTITY projects.title \"Локальные приложения\">\n<!ENTITY projects.appDetails \"Сведения о приложении\">\n<!ENTITY projects.removeAppFromList \"Удалить это приложение из списка приложений над которыми вы работаете. Это не удалит его с устройства или симулятора.\">\n<!ENTITY projects.updateApp \"Обновить\">\n<!ENTITY projects.updateAppTooltip \"Выполнить валидационные проверки и обновить приложение на подсоединённом устройстве\">\n<!ENTITY projects.debugApp \"Отладка\">\n<!ENTITY projects.debugAppTooltip \"Открыть Инструменты разработчика, подсоединенные к этому приложению\">\n<!ENTITY projects.saveManifest \"Сохранить\">\n<!ENTITY projects.saveManifestTooltip \"Сохранить размещённое ниже содержимое Редактора Манифеста\">\n<!ENTITY projects.hostedManifestPlaceHolder2 \"http://example.com/app/manifest.webapp\">\n<!ENTITY projects.noProjects \"Проектов нет. Добавьте ниже новое упакованное приложение (локальный каталог) или размещенное приложение (ссылку на файл манифеста).\">\n<!ENTITY projects.manifestEditor \"Редактор манифеста\">\n<!ENTITY projects.manifestEditorTooltip \"Редактировать манифест вашего приложения в панели ниже. Кнопка Обновить сохранит ваши изменения и обновит приложение.\">\n<!ENTITY projects.manifestViewer \"Просмотр манифеста\">\n<!ENTITY projects.manifestViewerTooltip \"Исследовать манифест вашего приложения в панели ниже\">\n<!ENTITY projects.valid \"Корректно\">\n<!ENTITY projects.error \"Ошибка\">\n<!ENTITY projects.warning \"Предупреждение\">\n<!ENTITY projects.hosted \"Размещено\">\n<!ENTITY projects.packaged \"Упаковано\">\n<!ENTITY help.title \"Управление приложениями\">\n<!ENTITY help.close \"Закрыть\">\n<!ENTITY help.intro \"Этот инструмент поможет вам в создании и установке веб-приложений на совместимые устройства (работающие под Firefox OS). Вкладка <strong>Приложения</strong> поможет вам в валидации и установке вашего приложения. Во вкладке <strong>Устройство</strong> отображается информация о подсоединённом устройстве. Используйте нижнюю панель инструментов для подсоединения к устройству или запуска симулятора.\">\n<!ENTITY help.usefullLinks \"Полезные ссылки:\">\n<!ENTITY help.appMgrDoc \"Документация: Использование менеджера приложений\">\n<!ENTITY help.configuringDevice \"Как настроить ваше устройство на Firefox OS\">\n<!ENTITY help.troubleShooting \"Решение проблем\">\n<!ENTITY help.simulatorAddon \"Установка дополнения Симулятора\">\n<!ENTITY help.adbHelperAddon \"Установка дополнения Adb Helper\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nindex.deprecationNotice = В будущем релизе менеджер приложений будет удалён. Ваши проекты были перенесены в WebIDE.\nindex.launchWebIDE = Запустить WebIDE\nindex.readMoreAboutWebIDE = Подробнее\ndevice.deviceSize = Разрешение устройства: %1$Sx%2$S (%3$S DPI)\nconnection.connectedToDevice = Соединено с %1$S\nconnection.connectTo = Соединить с %1$S:%2$S\nproject.filePickerTitle = Выберите папку веб-приложения\nproject.installing = Установка…\nproject.installed = Установлено!\nvalidator.nonExistingFolder = Папка проекта отсутствует\nvalidator.expectProjectFolder = Папка проекта оказалась файлом\nvalidator.wrongManifestFileName = Упакованные приложения требуют наличия файла манифеста, который может быть только в корневой папке проекта и иметь имя 'manifest.webapp'\nvalidator.invalidManifestURL = Некорректный URL манифеста '%S'\nvalidator.invalidManifestJSON = Манифест веб-приложения не является корректным JSON-файлом: %1$S в: %2$S\nvalidator.noAccessManifestURL = Не удалось прочесть файл манифеста: %1$S в: %2$S\nvalidator.invalidHostedManifestURL = Некорректный URL манифеста размещённого приложения '%1$S': %2$S\nvalidator.invalidProjectType = Неизвестный тип проекта '%S'\nvalidator.missNameManifestProperty = В манифесте отсутствует обязательное 'name'.\nvalidator.missIconsManifestProperty = В манифесте отсутствуют 'icons'.\nvalidator.missIconMarketplace2 = для представления приложения в Marketplace нужен значок размером 128px\nvalidator.invalidAppType = Неизвестный тип приложения: '%S'.\nvalidator.invalidHostedPriviledges = Размещённое приложение не может иметь тип '%S'.\nvalidator.noCertifiedSupport = 'Сертифицированные' приложения не полностью поддерживаются Менеджером приложений.\nvalidator.nonAbsoluteLaunchPath = Путь запуска должен быть абсолютным путем, начинающимся с '/': '%S'\nvalidator.accessFailedLaunchPath = Не удалось получить доступ к запускающему приложение документу '%S'\nvalidator.accessFailedLaunchPathBadHttpCode = Не удалось получить доступ к запускающему приложение документу '%1$S', получен HTTP-код %2$S\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnoManifest = Указанная страница не имеет манифеста.\nnotUTF8 = Манифест имеет кодировку %S. Манифесты должны использовать кодировку utf-8.\nbadMimeType = Манифест имеет mime-тип %S. Манифесты должны использовать mime-тип text/cache-manifest.\nduplicateURI = URI %1$S упоминается в нескольких местах. Это не разрешено: %2$S.\nnetworkBlocksURI = Строка раздела NETWORK %1$S (%2$S) не даёт осуществить кэширование строки %3$S (%4$S) в разделе %5$S.\nfallbackBlocksURI = Строка раздела FALLBACK %1$S (%2$S) не даёт осуществить кэширование строки %3$S (%4$S) в разделе %5$S.\nfileChangedButNotManifest = Файл %1$S была модифицирован после %2$S. Если только текст в файле манифеста не был изменен, будет использоваться кэшированная версия в строке %3$S.\ncacheControlNoStore = Для %1$S параметр cache-control установлен в no-store. Это не даст кэшу приложения осуществить хранение файла в строке %2$S.\nnotAvailable = %1$S указывает на ресурс, который не доступен в строке %2$S.\ninvalidURI = URI, переданный в AppCacheUtils, является некорректным.\nnoResults = Ваш поиск не принес результатов.\ncacheDisabled = Ваш дисковый кэш отключён. Пожалуйста, откройте about:config, установите browser.cache.disk.enable в true и повторите попытку.\nfirstLineMustBeCacheManifest = Первой строкой манифеста должен быть \"CACHE MANIFEST\" в строке %S.\ncacheManifestOnlyFirstLine2 = \"CACHE MANIFEST\" действителен только на первой строке, но найден на строке %S.\nasteriskInWrongSection2 = Звёздочка (*) некорректно использована в разделе %1$S на строке %2$S. Если строка в разделе NETWORK содержит только один символ звёздочки, то любой URI, не перечисленный в манифесте, будет рассматриваться как если бы URI был перечислен в разделе NETWORK. В ином случае такие URI будут рассматриваться как недоступные. Другое использование символа * запрещено.\nescapeSpaces = Пробелы в URI необходимо заменить на %20 в строке %S.\nslashDotDotSlashBad = /../ не является допустимым префиксом URI в строке %S.\ntooManyDotDotSlashes = Слишком много операторов точка точка слэш (../) в строке %S.\nfallbackUseSpaces = Только два URI, разделенные пробелами, допускаются в разделе FALLBACK в строке %S.\nfallbackAsterisk2 = Звёздочка (*) некорректно использована в разделе FALLBACK на строке %S. URI в разделе FALLBACK нужно просто соответствовать префиксу URI запроса.\nsettingsBadValue = Разделе SETTINGS может содержать только одно значение, \"prefer-online\" или \"fast\" в строке %S.\ninvalidSectionName = Некорректное имя раздела (%1$S) в строке %2$S.\nentryNotFound = Запись не найдена.\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY canvasDebuggerUI.reloadNotice1 \"Обновите\">\n<!ENTITY canvasDebuggerUI.reloadNotice2 \"страницу, чтобы иметь возможность отлаживать контексты &lt;canvas&gt;.\">\n<!ENTITY canvasDebuggerUI.emptyNotice1 \"Щёлкните по\">\n<!ENTITY canvasDebuggerUI.emptyNotice2 \"кнопке для записи стека вызовов фрейма анимации.\">\n<!ENTITY canvasDebuggerUI.waitingNotice \"Запись цикла анимации…\">\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Записать следующий фрейм в цикле анимации.\">\n<!ENTITY canvasDebuggerUI.importSnapshot \"Импорт…\">\n<!ENTITY canvasDebuggerUI.clearSnapshots \"Очистить\">\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Фильтр вызовов\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nToolboxCanvasDebugger.label = Canvas\nToolboxCanvasDebugger.panelLabel = Панель Canvas\nToolboxCanvasDebugger.tooltip = Инструменты для исследования и отладки контекстов <canvas>\nnoSnapshotsText = Снимков пока нет.\nsnapshotsList.itemLabel = Снимок #%S\nsnapshotsList.loadingLabel = Загрузка…\nsnapshotsList.saveLabel = Сохранить\nsnapshotsList.savingLabel = Сохранение…\nsnapshotsList.loadedLabel = Загружено с диска\nsnapshotsList.saveDialogTitle = Сохранить снимок фрейма анимации…\nsnapshotsList.saveDialogJSONFilter = JSON-файлы\nsnapshotsList.saveDialogAllFilter = Все файлы\nsnapshotsList.drawCallsLabel = #1 отрисовка;#1 отрисовки;#1 отрисовок\nsnapshotsList.functionCallsLabel = #1 вызов;#1 вызова;#1 вызовов\nrecordingTimeoutFailure = Отладчик Canvas не смог найти цикл requestAnimationFrame или setTimeout.\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title \"Соединение\">\n<!ENTITY header \"Соединение с удалённым устройством\">\n<!ENTITY host \"Узел:\">\n<!ENTITY port \"Порт:\">\n<!ENTITY connect \"Соединиться\">\n<!ENTITY connecting \"Соединение…\">\n<!ENTITY availableAddons \"Доступные удалённые дополнения:\">\n<!ENTITY availableTabs \"Доступные удалённые вкладки:\">\n<!ENTITY availableProcesses \"Доступные удалённые процессы:\">\n<!ENTITY connectionError \"Ошибка:\">\n<!ENTITY errorTimeout \"Ошибка: время ожидания соединения истекло.\">\n<!ENTITY errorRefused \"Ошибка: в соединении отказано.\">\n<!ENTITY errorUnexpected \"Неожиданная ошибка.\">\n<!ENTITY remoteHelp \"С помощью инструментов разработчика в Firefox можно отлаживать удалённые устройства (например, Firefox для Android и Firefox OS). Убедитесь, что вы включили на удалённом устройстве параметр 'Remote debugging'. Для получения большей информации прочтите \">\n<!ENTITY remoteDocumentation \"документацию\">\n<!ENTITY remoteHelpSuffix \".\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmainProcess = Главный процесс\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY debuggerUI.closeButton.tooltip \"Закрыть\">\n<!ENTITY debuggerUI.panesButton.tooltip \"Переключить панели\">\n<!ENTITY debuggerUI.blackBoxMessage.label \"Этот исходник помещён в чёрный ящик: его точки останова отключены, а пошаговое выполнение его пропускает.\">\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"Вынуть этот исходник из чёрного ящика\">\n<!ENTITY debuggerUI.optsButton.tooltip \"Настройки отладчика\">\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"Поместить или вынуть из черного ящика\">\n<!ENTITY debuggerUI.sources.prettyPrint \"«Красивые» исходники\">\n<!ENTITY debuggerUI.autoPrettyPrint \"Автоматически прихорашивать минимизированные исходники\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"в\">\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"Включить/отключить все точки останова\">\n<!ENTITY debuggerUI.startTracing \"Запустить трассировку\">\n<!ENTITY debuggerUI.clearButton \"Очистить\">\n<!ENTITY debuggerUI.clearButton.tooltip \"Очистить собранные трассировки\">\n<!ENTITY debuggerUI.pauseExceptions \"Приостанавливать на исключениях\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"а\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions \"Игнорировать пойманные исключения\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"н\">\n<!ENTITY debuggerUI.showPanesOnInit \"При запуске открывать панели\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"п\">\n<!ENTITY debuggerUI.showVarsFilter \"Показать панель фильтра переменных\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"е\">\n<!ENTITY debuggerUI.showOnlyEnum \"Показать только перечислимые свойства\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"з\">\n<!ENTITY debuggerUI.showOriginalSource \"Показать оригинальные исходники\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"к\">\n<!ENTITY debuggerUI.autoBlackBox \"Автоматически помещать в черный ящик минимизированные исходники\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"о\">\n<!ENTITY debuggerUI.searchPanelOperators \"Операторы:\">\n<!ENTITY debuggerUI.searchFile \"Фильтр сценариев\">\n<!ENTITY debuggerUI.searchFile.key \"P\">\n<!ENTITY debuggerUI.searchFile.altkey \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"л\">\n<!ENTITY debuggerUI.searchGlobal \"Поиск во всех файлах\">\n<!ENTITY debuggerUI.searchGlobal.key \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"и\">\n<!ENTITY debuggerUI.searchFunction \"Поиск определения функции\">\n<!ENTITY debuggerUI.searchFunction.key \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"о\">\n<!ENTITY debuggerUI.searchToken \"Найти\">\n<!ENTITY debuggerUI.searchToken.key \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"и\">\n<!ENTITY debuggerUI.searchGoToLine \"Перейти к строке…\">\n<!ENTITY debuggerUI.searchGoToLine.key \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"й\">\n<!ENTITY debuggerUI.searchVariable \"Фильтр переменных\">\n<!ENTITY debuggerUI.searchVariable.key \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"е\">\n<!ENTITY debuggerUI.focusVariables \"Сфокусироваться на дереве переменных\">\n<!ENTITY debuggerUI.focusVariables.key \"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"е\">\n<!ENTITY debuggerUI.condBreakPanelTitle \"Эта точка останова прервёт выполнение, только если следующее выражение будет истиной\">\n<!ENTITY debuggerUI.seMenuBreak \"Добавить точку останова\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n<!ENTITY debuggerUI.seMenuCondBreak \"Добавить условную точку останова\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n<!ENTITY debuggerUI.tabs.sources \"Источники\">\n<!ENTITY debuggerUI.tabs.traces \"Трассировки\">\n<!ENTITY debuggerUI.tabs.callstack \"Стек вызовов\">\n<!ENTITY debuggerUI.tabs.variables \"Переменные\">\n<!ENTITY debuggerUI.tabs.events \"События\">\n<!ENTITY debuggerUI.seMenuAddWatch \"Выделение выражения для отслеживания\">\n<!ENTITY debuggerUI.seMenuAddWatch.key \"E\">\n<!ENTITY debuggerUI.addWatch \"Добавить выражение для отслеживания\">\n<!ENTITY debuggerUI.addWatch.accesskey \"а\">\n<!ENTITY debuggerUI.removeAllWatch \"Удалить все выражения для отслеживания\">\n<!ENTITY debuggerUI.removeAllWatch.key \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"а\">\n<!ENTITY debuggerUI.stepping.resume1 \"VK_F8\">\n<!ENTITY debuggerUI.stepping.resume2 \"VK_SLASH\">\n<!ENTITY debuggerUI.stepping.stepOver1 \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepOver2 \"VK_QUOTE\">\n<!ENTITY debuggerUI.stepping.stepIn1 \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepIn2 \"VK_SEMICOLON\">\n<!ENTITY debuggerUI.stepping.stepOut1 \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut2 \"VK_SEMICOLON\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nToolboxDebugger.label = Отладчик\nToolboxDebugger.panelLabel = Панель отладчика\nDebuggerWindowTitle = Отладчик браузера\nDebuggerWindowScriptTitle = Отладчик браузера - %S\nToolboxDebugger.tooltip = Отладчик JavaScript\ndebuggerMenu.commandkey = S\ndebuggerMenu.accesskey = и\ncollapsePanes = Свернуть панели\nexpandPanes = Развернуть панели\npauseButtonTooltip = Щёлкните для приостановки (%S)\nresumeButtonTooltip = Щёлкните для возобновления (%S)\nstartTracingTooltip = Щёлкните для запуска трассировки\nstopTracingTooltip = Щёлкните для остановки трассировки\nstepOverTooltip = Перешагнуть (%S)\nstepInTooltip = Зайти (%S)\nstepOutTooltip = Выйти (%S)\nnoGlobalsText = Нет глобальных\nnoSourcesText = На этой странице нет исходников.\nloadingSourcesText = Ожидание исходников…\nnoEventListenersText = Прослушиватели событий отсутствуют\nnoStackFramesText = Стековые кадры отсутствуют\nnoFunctionCallsText = Вызовы функций отсутствуют\ntracingNotStartedText = Трассировка не запущена\neventCheckboxTooltip = Включить останов на этом событии\neventOnSelector = на\neventInSource = в\neventNodes = %S узлов\neventNative = [нативный код]\nanimationEvents = Анимация\naudioEvents = Аудио\nbatteryEvents = Батарея\nclipboardEvents = Буфер обмена\ncompositionEvents = Композиция\ndeviceEvents = Устройство\ndisplayEvents = Дисплей\ndragAndDropEvents = Перетаскивание и бросание\ngamepadEvents = Геймпад\nindexedDBEvents = IndexedDB\ninteractionEvents = Взаимодействие\nkeyboardEvents = Клавиатура\nmediaEvents = HTML5-медиа\nmouseEvents = Мышь\nmutationEvents = Мутация\nnavigationEvents = Навигация\npointerLockEvents = Блокировка указателя\nsensorEvents = Сенсор\nstorageEvents = Хранилище\ntimeEvents = Время\ntouchEvents = Касание\notherEvents = Прочее\nblackBoxCheckboxTooltip = Поместить или вынуть из черного ящика\nnoMatchingStringsText = Совпадений не найдено\nemptySearchText = Поиск сценариев (%S)\nemptyChromeGlobalsFilterText = Фильтр глобальных chrome (%S)\nemptyVariablesFilterText = Фильтр переменных\nemptyPropertiesFilterText = Свойства фильтра\nsearchPanelFilter = Фильтр сценариев (%S)\nsearchPanelGlobal = Поиск во всех файлах (%S)\nsearchPanelFunction = Поиск определения функции (%S)\nsearchPanelToken = Найти в этом файле (%S)\nsearchPanelGoToLine = Перейти к строке (%S)\nsearchPanelVariable = Фильтр переменных (%S)\nbreakpointMenuItem.setConditional = Настроить условную точку останова\nbreakpointMenuItem.enableSelf = Включить точку останова\nbreakpointMenuItem.disableSelf = Отключить точку останова\nbreakpointMenuItem.deleteSelf = Удалить точку останова\nbreakpointMenuItem.enableOthers = Включить другие\nbreakpointMenuItem.disableOthers = Отключить другие\nbreakpointMenuItem.deleteOthers = Удалить другие\nbreakpointMenuItem.enableAll = Включить все точки останова\nbreakpointMenuItem.disableAll = Отключить все точки останова\nbreakpointMenuItem.deleteAll = Удалить все точки останова\nloadingText = Загрузка…\nerrorLoadingText = Ошибка загрузки источника:\\n\naddWatchExpressionText = Добавить выражение для отслеживания\naddWatchExpressionButton = Отслеживать\nemptyVariablesText = Переменных для показа нет\nscopeLabel = %S область действия\nwatchExpressionsScopeLabel = Выражение для отслеживания\nglobalScopeLabel = Глобальная\nvariablesViewErrorStacktrace = Стек-трейс:\nvariablesViewMoreObjects = ещё #1…;ещё #1…;ещё #1…\nvariablesEditableNameTooltip = Двойной щелчок для изменения\nvariablesEditableValueTooltip = Щёлкните для изменения значения\nvariablesCloseButtonTooltip = Щёлкните для удаления\nvariablesEditButtonTooltip = Щёлкните для установки значения\nvariablesDomNodeValueTooltip = Щёлкните, чтобы выбрать узел в инспекторе\nconfigurableTooltip = configurable\nenumerableTooltip = enumerable\nwritableTooltip = writable\nfrozenTooltip = frozen\nsealedTooltip = sealed\nextensibleTooltip = extensible\noverriddenTooltip = overridden\nWebIDLTooltip = WebIDL\nvariablesSeparatorLabel = :\nwatchExpressionsSeparatorLabel = \\u0020→\nfunctionSearchSeparatorLabel = ←\nresumptionOrderPanelTitle = Имеется один или несколько приостановленных отладчиков. Пожалуйста, возобновите сначала работу последнего приостановленного отладчика в: %S\nvariablesViewOptimizedOut = (оптимизировано)\nvariablesViewUninitialized = (неинициализировано)\nvariablesViewMissingArgs = (недоступно)\nevalGroupLabel = Источники \"eval\"\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndevice.phones = Телефоны\ndevice.tablets = Планшеты\ndevice.laptops = Ноутбуки\ndevice.televisions = ТВ\ndevice.consoles = Игровые консоли\ndevice.watches = Часы\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncolorValue.copied = скопировано\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title \"Шрифты\">\n<!ENTITY showAllFonts \"Показать все шрифты, используемые на странице\">\n<!ENTITY usedAs \"Используется как:\">\n<!ENTITY system \"системный\">\n<!ENTITY remote \"удалённый\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncanonDescNone = (Нет описания)\ncanonDefaultGroupName = Настройки\ncanonProxyDesc = Выполнить команду на %S\ncanonProxyManual = Набор команд, выполняемый на удаленной системе. Удаленная система подключена через %S\ncanonProxyExists = Команда с именем '%S' уже существует\ncliEvalJavascript = Ввести JavaScript напрямую\ncliUnusedArg = Слишком много параметров\ncliOptions = Доступные настройки\ncliUnknownCommand = Некорректная команда\ncliIncompleteParam = Для '%1$S' требуется значение.\nfileErrNotExists = '%1$S' не существует\nfileErrExists = '%1$S' уже существует\nfileErrIsNotFile = '%1$S' не является файлом\nfileErrIsNotDirectory = '%1$S' не является каталогом\nfileErrDoesntMatch = '%1$S' не подходит для '%2$S'\nfieldMenuMore = Есть ещё совпадения, продолжайте набирать\njstypeParseScope = Область действия потеряна\njstypeParseMissing = Не удалось найти свойство '%S'\njstypeBeginSyntax = Ошибка синтаксиса\njstypeBeginUnterm = Незавершенная строковая константа\njstypeParseError = Ошибка\ntypesNumberNan = Не могу сконвертировать «%S» в число.\ntypesNumberNotInt2 = Не могу сконвертировать «%S» в целое.\ntypesDateNan = Не могу сконвертировать «%S» в дату.\ntypesNumberMax = %1$S больше максимально допустимого: %2$S.\ntypesNumberMin = %1$S меньше минимально допустимого: %2$S.\ntypesDateMax = %1$S позже максимально допустимой: %2$S.\ntypesDateMin = %1$S раньше минимально допустимой: %2$S.\ntypesSelectionNomatch = Не могу использовать '%S'.\nnodeParseSyntax = Синтаксическая ошибка в CSS-запросе\nnodeParseMultiple = Слишком много совпадений (%S)\nnodeParseNone = Нет совпадений\nhelpDesc = Справка по доступным командам\nhelpManual = Показывает справку по специфичной команде (если введён поисковый запрос и найдено точное совпадение) или по доступным командам (если не введён поисковый запрос или не найдено точное совпадение).\nhelpSearchDesc = Поисковый запрос\nhelpSearchManual3 = поисковый запрос, используемый для уточнения списка отображаемых команд. Регулярные выражения не поддерживаются.\nhelpManSynopsis = Сводка\nhelpManNone = Нет\nhelpListAll = Доступные команды:\nhelpListPrefix = Команды, начинающиеся на '%S':\nhelpListNone = Нет команд, начинающихся на '%S'\nhelpManRequired = обязателен\nhelpManOptional = необязателен\nhelpManDefault = необязателен, по умолчанию=%S\nhelpIntro = GCLI является экспериментом по созданию высокоэффективной командной строки для веб-разработчиков.\nsubCommands = Подкоманды\ncommandParseError = Ошибка парсинга командной строки\ncontextDesc = Сконцентрироваться на группе команд\ncontextManual = Установить префикс по умолчанию для будущих команд. Например, 'context git' позволит вам напечатать просто 'commit' вместо 'git commit'.\ncontextPrefixDesc = Префикс команды\ncontextNotParentError = Не могу использовать '%S' в качестве префикса, так как это не родительская команда.\ncontextReply = В качестве префикса команды используется %S\ncontextEmptyReply = Префикс команды не установлен\nconnectDesc = Прокси команд для сервера\nconnectManual = Подключитесь к серверу, создавая локальные версии команд на сервере. Удалённые команды изначально имеют префикс, чтобы отличить их от локальных команд (чтобы обойти это, см. команду context)\nconnectPrefixDesc = Родительский префикс для импортированных команд\nconnectMethodDesc = Метод соединения\nconnectUrlDesc = URL для соединения\nconnectDupReply = Соединение с именем %S уже существует.\nconnectReply = Добавлено %S команд.\ndisconnectDesc2 = Отключиться от сервера\ndisconnectManual2 = Отключиться от сервера, с которым сейчас установлено соединение для удалённого выполнения команд\ndisconnectPrefixDesc = Родительский префикс для импортированных команд\ndisconnectReply = Удалено %S команд.\nglobalDesc = Изменить JS global\nglobalWindowDesc = Новое окно/global\nglobalOutput = JS global теперь %S\nclearDesc = Очистить область вывода\nlangDesc = Ввод команд на разных языках\nlangOutput = Теперь вы используете %S\nprefDesc = Команды управления параметрами\nprefManual = Команды для отображения и изменения настроек, как для GCLI, так и для окружения\nprefListDesc = Отобразить доступные параметры\nprefListManual = Отобразить список настроек, с опциональной фильтрацией при помощи параметра 'search'\nprefListSearchDesc = Фильтровать список отображённых параметров\nprefListSearchManual = Искать данную строку в списке доступных настроек\nprefShowDesc = Показать значение параметра\nprefShowManual = Показать значение данного параметра\nprefShowSettingDesc = Отображаемый параметр\nprefShowSettingManual = Имя отображаемого параметра\nprefShowSettingValue = %1$S: %2$S\nprefSetDesc = Изменить параметр\nprefSetManual = Изменить настройки, определяемые окружением\nprefSetSettingDesc = Изменяемый параметр\nprefSetSettingManual = Имя изменяемого параметра\nprefSetValueDesc = Новое значение параметра\nprefSetValueManual = Новое значение указанного параметра\nprefResetDesc = Сбросить параметр\nprefResetManual = Сбросить значение параметра на значение по умолчанию\nprefResetSettingDesc = Сбрасываемый параметр\nprefResetSettingManual = Имя параметра, чьё значение сбрасывается на значение по умолчанию\nprefOutputFilter = Фильтр\nprefOutputName = Имя\nprefOutputValue = Значение\nintroDesc = Показывать при открытии сообщение\nintroManual = Повторять показ сообщения новым пользователям пока они не щёлкнут по кнопке «Понял!»\nintroTextOpening3 = GCLI является экспериментом по созданию высокоэффективной командной строки для веб-разработчиков.\nintroTextCommands = Для показа списка команд наберите\nintroTextKeys2 = , или для показа/скрытия подсказок для команд нажмите\nintroTextF1Escape = F1/Escape\nintroTextGo = Понял!\nhideIntroDesc = Показывать начальное приветственное сообщение\neagerHelperDesc = Насколько желанны подсказки\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhelpDesc = Справка по доступным командам\nhelpAvailable = Доступные команды\nnotAvailableInE10S = Команда '%1$S' не доступна в многопроцессном режиме (E10S)\nconsoleDesc = Команды управления консолью\nconsoleManual = Фильтрация, очистка и закрытие веб-консоли\nconsoleclearDesc = Очистить консоль\nscreenshotDesc = Сделать скриншот страницы\nscreenshotManual = Сохранить скриншот всего видимого окна в формате PNG (опционально после задержки)\nscreenshotFilenameDesc = Имя файла для сохранения\nscreenshotFilenameManual = Имя файла (должно иметь расширение '.png'), в который мы запишем скриншот.\nscreenshotClipboardDesc = Скопировать скриншот в буфер обмена? (true/false)\nscreenshotClipboardManual = True, если вы хотите скопировать скриншот, а не сохранить его в файл.\nscreenshotChromeDesc2 = Захватить окно %1$S chrome? (true/false)\nscreenshotChromeManual2 = True, если вы хотите сделать скриншот окна %1$S, а не окна содержимого веб-страницы.\nscreenshotGroupOptions = Настройки\nscreenshotDelayDesc = Задержка (секунды)\nscreenshotDelayManual = Время задержки (в секундах) перед тем, как будет сделан скриншот\nscreenshotFullPageDesc = Всю веб-страницу? (true/false)\nscreenshotFullPageManual = True, если скриншот также должен включать в себя части веб-страницы, находящиеся за пределами видимой области.\nscreenshotSelectorChromeConflict = если параметр chrome установлен в true, параметр selector не поддерживается\nscreenshotGeneratedFilename = Скриншот сделанный %1$S в %2$S\nscreenshotErrorSavingToFile = Ошибка сохранения в\nscreenshotSavedToFile = Сохранён в\nscreenshotErrorCopying = Ошибка при копировании в буфер обмена.\nscreenshotCopied = Скопирован в буфер обмена.\nscreenshotTooltip = Сделать скриншот всей страницы\nhighlightDesc = Подсветить узлы\nhighlightManual = Подсветить узлы, подходящие под селектор на странице\nhighlightSelectorDesc = CSS-селектор\nhighlightSelectorManual = CSS-селектор, используемый для выделения узлов на странице\nhighlightOptionsDesc = Настройки\nhighlightHideGuidesDesc = Скрыть указания\nhighlightHideGuidesManual = Скрыть указания вокруг подсвеченного узла\nhighlightShowInfoBarDesc = Показать инфопанель узла\nhighlightShowInfoBarManual = Показать инфопанель над подсвеченным узлом (инфопанель отображает имя тега, атрибуты и размер)\nhighlightShowAllDesc = Показать все совпадения\nhighlightShowAllManual = Если под селектор подходит слишком много узлов, будут показаны только первые 100 из них, чтобы избежать слишком сильного замедления страницы. Используйте эту опцию, чтобы показать все совпадения\nhighlightRegionDesc = Область блоковой модели\nhighlightRegionManual = Какая область боксовой модели должна быть подсвечена: 'content', 'padding', 'border' или 'margin'\nhighlightFillDesc = Стиль заполнения\nhighlightFillManual = Переопределить стиль заполнения области по умолчанию на свой цвет\nhighlightKeepDesc = Оставить существующие маркеры\nhighlightKeepManual = По умолчанию, существующие маркеры будут скрыты при выполнении команды, если только не установлена эта опция\nhighlightOutputConfirm2 = Подсвечен %1$S узел;Подсвечено %1$S узла;Подсвечено %1$S узлов\nhighlightOutputMaxReached = %1$S узлов подошло, но только %2$S узлов подсвечено. Используйте '--showall', чтобы показать все\nunhighlightDesc = Снять подсветку со всех узлов\nunhighlightManual = Снять подсветку со всех узлов, ранее подсвеченных командой 'highlight'\nrestartBrowserDesc = Перезапуск %1$S\nrestartBrowserNocacheDesc = При перезапуске отключить загрузку содержимого из кэша\nrestartBrowserRequestCancelled = Запрос на перезапуск отменён пользователем.\nrestartBrowserRestarting = Перезапуск %1$S…\ninspectDesc = Исследовать узел\ninspectManual = Исследовать размеры и свойства элемента, используя CSS-селектор для открытия инструмента подсветки DOM\ninspectNodeDesc = CSS-селектор\ninspectNodeManual = CSS-селектор, используемый с document.querySelector, который идентифицирует одиночный элемент\neyedropperDesc = Захватить цвет со страницы\neyedropperManual = Открывает панель, увеличивающую область страницы для исследования пикселей и копирования кодов цвета\neyedropperTooltip = Захватить цвет со страницы\ntiltDesc = Визуализация веб-страницы в 3D\ntiltManual = Исследовать взаимоотношения между различными частями веб-страницы и их предками в 3D окружении\ntiltOpenDesc = Открыть Инспектор в 3D виде\ntiltOpenManual = Инициализировать 3D инспектор страницы и опционально подсвечивать узел, используя CSS селектор\ntiltToggleTooltip = 3D-вид\ntiltTranslateDesc = Переместить сетку веб-страницы\ntiltTranslateManual = Инкрементально перемещать сетку веб-страницы в определённом направлении\ntiltTranslateXDesc = X (пиксели)\ntiltTranslateXManual = Число пикселей для перемещения сетки веб-страницы по оси X\ntiltTranslateYDesc = Y (пиксели)\ntiltTranslateYManual = Число пикселей для перемещения сетки веб-страницы по оси Y\ntiltRotateDesc = Повернуть сетку веб-страницы\ntiltRotateManual = Инкрементально поворачивать сетку веб-страницы в определённом направлении\ntiltRotateXDesc = X (градусы)\ntiltRotateXManual = Число градусов для поворота сетки веб-страницы вокруг оси X\ntiltRotateYDesc = Y (градусы)\ntiltRotateYManual = Число градусов для поворота сетки веб-страницы вокруг оси Y\ntiltRotateZDesc = Z (градусы)\ntiltRotateZManual = Число градусов для поворота сетки веб-страницы вокруг оси Z\ntiltZoomDesc = Приблизить или удалить сетку веб-страницы\ntiltZoomManual = Инкрементально перемещать сетку веб-страницы в определённом направлении по оси Z\ntiltZoomAmountDesc = Масштаб (пиксели)\ntiltZoomAmountManual = Число пикселей для перемещения сетки веб-страницы по оси Z\ntiltResetDesc = Сбросить расстояние, поворот и масштаб\ntiltResetManual = Сбросить любые трансформации, примененные к матрице вида модели сетки веб-страницы\ntiltCloseDesc = Закрыть визуализацию, если открыта\ntiltCloseManual = Закрыть визуализацию и перейти назад к подсветке Инспектора по умолчанию\ndebuggerClosed = Перед использованием этой команды необходимо открыть отладчик\ndebuggerStopped = Перед установкой точек останова необходимо открыть отладчик\nbreakDesc = Управление точками останова\nbreakManual = Команды отображения, добавления и удаления точек останова\nbreaklistDesc = Показать известные точки останова\nbreaklistNone = Ни одной точки останова не установлено\nbreaklistOutRemove = Удалить\nbreakaddAdded = Добавленная точка останова\nbreakaddFailed = Не удалось установить точку останова: %S\nbreakaddDesc = Добавить точку останова\nbreakaddManual = Поддерживаемые типы точек останова: line\nbreakaddlineDesc = Добавить строку точки останова\nbreakaddlineFileDesc = URI файла JS\nbreakaddlineLineDesc = Номер строки\nbreakdelDesc = Удалить точку останова\nbreakdelBreakidDesc = Индекс точки останова\nbreakdelRemoved = Точка останова удалена\ndbgDesc = Управление отладчиком\ndbgManual = Команды для прерывания или возобновления главной нити, входа, выхода или перешагивания через строки кода\ndbgOpen = Открыть отладчик\ndbgClose = Закрыть отладчик\ndbgInterrupt = Приостановить главную нить\ndbgContinue = Возобновить главную нить, и продолжать выполнение после точки останова до следующей точки останова или конца сценария.\ndbgStepDesc = Управление шагом\ndbgStepManual = Команды для входа, выхода или перешагивания через строки кода\ndbgStepOverDesc = Выполнить текущий оператор, а затем остановиться на следующем операторе. Если текущий оператор является вызовом функции, то отладчик выполняет эту функцию целиком и останавливается на следующем операторе после вызова функции\ndbgStepInDesc = Выполнить текущий оператор, а затем остановиться на следующем операторе. Если текущий оператор является вызовом функции, то отладчик заходит в эту функцию, в противном случае он останавливается на следующем операторе\ndbgStepOutDesc = Выйти из текущей функции и перейти на уровень выше, если функция является вложенной. При нахождении в основном теле сценарий выполняется до конца или до следующей точки останова. Пропущенные операторы выполняются, но не проходятся\ndbgListSourcesDesc = Показать URLы исходника загруженного в отладчик\ndbgBlackBoxDesc = Поместить исходники в отладчике в чёрный ящик\ndbgBlackBoxSourceDesc = Специфичный исходник для помещения в чёрный ящик\ndbgBlackBoxGlobDesc = Поместить в чёрный ящик все исходники подходящие под эту маску (например: \"*.min.js\")\ndbgBlackBoxInvertDesc = Обратить соответствие, чтобы мы могли поместить в черный ящик каждый исходник, не являющийся указанным исходником или не подходящий под указанный глобальный шаблон.\ndbgBlackBoxEmptyDesc = (В чёрном ящике исходников нет)\ndbgBlackBoxNonEmptyDesc = Следующие исходники помещены в чёрный ящик:\ndbgBlackBoxErrorDesc = Ошибка помещения в чёрный ящик:\ndbgUnBlackBoxDesc = Вынуть исходники в отладчике из чёрного ящика\ndbgUnBlackBoxSourceDesc = Специфичный исходник для выемки из чёрного ящика\ndbgUnBlackBoxGlobDesc = Вынуть из чёрного ящика все исходники подходящие под эту маску (например: \"*.min.js\")\ndbgUnBlackBoxEmptyDesc = (Исходники из чёрного ящика не вынуты)\ndbgUnBlackBoxNonEmptyDesc = Вынул из чёрного ящика следующие исходники:\ndbgUnBlackBoxErrorDesc = Ошибка выемки из чёрного ящика:\ndbgUnBlackBoxInvertDesc = Обратить соответствие, чтобы мы могли вынуть из черного ящика каждый исходник, не являющийся указанным исходником или не подходящий под указанный глобальный шаблон.\nconsolecloseDesc = Закрыть консоль\nconsoleopenDesc = Открыть консоль\neditDesc = Правка ресурса страницы\neditManual2 = Правка одного из ресурсов, являющегося частью этой страницы\neditResourceDesc = URL для правки\neditLineToJumpToDesc = Строка для перехода\nresizePageDesc = Изменить размер страницы\nresizePageArgWidthDesc = Ширина в пикселях\nresizePageArgHeightDesc = Высота в пикселях\nresizeModeOnDesc = Войти в режим адаптивного дизайна\nresizeModeOffDesc = Выйти из режима адаптивного дизайна\nresizeModeToggleDesc = Переключить режим адаптивного дизайна\nresizeModeToggleTooltip = Режим адаптивного дизайна\nresizeModeToDesc = Изменить размер страницы\nresizeModeDesc = Управление режимом адаптивного дизайна\nresizeModeManual2 = Адаптивные веб-сайты реагируют на свое окружение, поэтому они хорошо выглядят на мобильном экране, на киноэкране и на всех промежуточных по размеру экранах. Режим адаптивного дизайна позволяет вам с лёгкостью протестировать различные размеры страниц в %1$S без изменения размера всего браузера.\ncmdDesc = Управление командами\ncmdRefreshDesc = Перечитать каталог mozcmd\ncmdStatus3 = Из '%1$S' загружены команды\ncmdSetdirDesc = Установить путь к каталогу mozcmd\ncmdSetdirManual2 = Каталог 'mozcmd' является простым способом создания новых команд. Для получения дополнительной информации обратитесь к <a href=\"https://developer.mozilla.org/docs/Tools/GCLI/Customization\">документации MDN</a>.\ncmdSetdirDirectoryDesc = Каталог, содержащий файлы .mozcmd\naddonDesc = Манипуляция дополнениями\naddonListDesc = Список установленных дополнений\naddonListTypeDesc = Выбрать тип дополнений\naddonListDictionaryHeading = Сейчас установлены следующие словари:\naddonListExtensionHeading = Сейчас установлены следующие расширения:\naddonListLocaleHeading = Сейчас установлены следующие локализации:\naddonListPluginHeading = Сейчас установлены следующие плагины:\naddonListThemeHeading = Сейчас установлены следующие темы:\naddonListAllHeading = Сейчас установлены следующие дополнения:\naddonListUnknownHeading = Сейчас установлены следующие дополнения выбранного типа:\naddonListOutEnable = Включить\naddonListOutDisable = Отключить\naddonPending = ожидание\naddonPendingEnable = включения\naddonPendingDisable = отключения\naddonPendingUninstall = удаления\naddonPendingInstall = установки\naddonPendingUpgrade = обновления\naddonNameDesc = Имя дополнения\naddonNoneOfType = Ни одного дополнения данного типа не установлено.\naddonEnableDesc = Включить указанное дополнение\naddonAlreadyEnabled = %S уже включено.\naddonEnabled = %S включено.\naddonDisableDesc = Отключить указанное дополнение\naddonAlreadyDisabled = %S уже отключено.\naddonDisabled = %S отключено.\nexportDesc = Экспорт ресурсов\nexportHtmlDesc = Экспорт HTML со страницы\npagemodDesc = Изменение страницы\npagemodReplaceDesc = Поиск и замена в элементах страницы\npagemodReplaceSearchDesc = Что искать\npagemodReplaceReplaceDesc = Строка замены\npagemodReplaceIgnoreCaseDesc = Произвести поиск независимый от регистра\npagemodReplaceRootDesc = CSS селектор для корня поиска\npagemodReplaceSelectorDesc = CSS селектор для соответствия при поиске\npagemodReplaceAttributesDesc = Regexp для поиска атрибутов\npagemodReplaceAttrOnlyDesc = Ограничить поиск атрибутами\npagemodReplaceContentOnlyDesc = Ограничить поиск текстовыми узлами\npagemodReplaceResult = Элементы подошедшие под селектор: %1$S. Замен в текстовых узлах: %2$S. Замен в атрибутах: %3$S.\npagemodRemoveDesc = Удалить элементы и атрибуты со страницы\npagemodRemoveElementDesc = Удалить элементы со страницы\npagemodRemoveElementSearchDesc = CSS селектор указывающий удаляемые элементы\npagemodRemoveElementRootDesc = CSS селектор указывающий корень поиска\npagemodRemoveElementStripOnlyDesc = Удалить элемент, но оставить содержимое\npagemodRemoveElementIfEmptyOnlyDesc = Удалить только пустые элементы\npagemodRemoveElementResultMatchedAndRemovedElements = Элементы подошедшие под селектор: %1$S. Удалённые элементы: %2$S.\npagemodRemoveAttributeDesc = Удалить подошедшие атрибуты\npagemodRemoveAttributeSearchAttributesDesc = Regexp указывающий удаляемые атрибуты\npagemodRemoveAttributeSearchElementsDesc = CSS селектор включаемых элементов\npagemodRemoveAttributeRootDesc = CSS селектор корня поиска\npagemodRemoveAttributeIgnoreCaseDesc = Произвести поиск независимый от регистра\npagemodRemoveAttributeResult = Элементы подошедшие под селектор: %1$S. Удалённые атрибуты: %2$S.\ntoolsDesc2 = Хакинг инструментов разработчика %1$S\ntoolsManual2 = Различные команды, относящиеся к хакингу самих инструментов разработчика %1$S.\ntoolsSrcdirDesc = Загрузить инструменты из копии репозитория mozilla-central\ntoolsSrcdirNotFound = %1$s не существует или не является копией репозитория mozilla-central.\ntoolsSrcdirReloaded = Инструменты загружены из %1$s.\ntoolsSrcdirManual2 = Загрузить инструменты разработчика %1$S из полной копии репозитория mozilla-central.\ntoolsSrcdirDir = Копия репозитория mozilla-central\ntoolsBuiltinDesc = Использовать встроенные инструменты\ntoolsBuiltinManual = Использовать встроенные инструменты, игнорируя любую предыдущую команду srcdir.\ntoolsBuiltinReloaded = Встроенные инструменты загружены.\ntoolsReloadDesc = Перезагрузить инструменты разработчика\ntoolsReloaded2 = Инструменты перезагружены.\ncookieDesc = Показ и изменение куков\ncookieManual = Команды для показа, создания, удаления и изменения куков для текущего домена.\ncookieListDesc = Показать куки\ncookieListManual = Отображает список куков, относящихся к текущей странице.\ncookieListOutHost = Узел:\ncookieListOutPath = Путь:\ncookieListOutExpires = Срок действия истекает:\ncookieListOutAttributes = Атрибуты:\ncookieListOutNone = Нет\ncookieListOutSession = При закрытии браузера (сессионная)\ncookieListOutNonePage = Не найдено ни одной куки для этой страницы\ncookieListOutNoneHost = Не найдено ни одной куки для узла %1$S\ncookieListOutEdit = Правка\ncookieListOutRemove = Удалить\ncookieRemoveDesc = Удалить куку\ncookieRemoveManual = Удалить куку по её ключу\ncookieRemoveKeyDesc = Ключ удаляемой куки\ncookieSetDesc = Установить куку\ncookieSetManual = Установить куку, указав имя ключа, её значение и опционально один или несколько следующих атрибутов: истечение (максимальный возраст в секундах или дату истечения в формате GMTString), путь, домен, защиту\ncookieSetKeyDesc = Ключ устанавливаемой куки\ncookieSetValueDesc = Значение устанавливаемой куки\ncookieSetOptionsDesc = Настройки\ncookieSetPathDesc = Путь устанавливаемой куки\ncookieSetDomainDesc = Домен устанавливаемой куки\ncookieSetSecureDesc = Передаётся только по https\ncookieSetHttpOnlyDesc = Не доступна из сценария на стороне клиента\ncookieSetSessionDesc = Действительна только до окончания сессии браузера\ncookieSetExpiresDesc = Срок действия куки (RFC2822 в кавычках или дата ISO 8601)\njsbDesc = Красивое форматирование JavaScript\njsbUrlDesc = URL приводимого в красивый вид файла JS\njsbIndentSizeDesc = Размер отступов в символах\njsbIndentSizeManual = Число символов используемых для отступа на каждой строке\njsbIndentCharDesc = Символы, используемые для отступа на каждой строке\njsbIndentCharManual = Символы, используемые для отступа на каждой строке. Возможными вариантами являются пробел или табуляция.\njsbDoNotPreserveNewlinesDesc = Не сохранять переводы строк\njsbPreserveNewlinesManual = Следует ли сохранить существующие переводы строк\njsbPreserveMaxNewlinesDesc = Макс. число последовательных переводов строк\njsbPreserveMaxNewlinesManual = Максимальное число сохраняемых последовательных переводов строк\njsbJslintHappyDesc = Установить режим jslint-stricter?\njsbJslintHappyManual = При установке в true, устанавливается режим jslint-stricter\njsbBraceStyleDesc2 = Выберите стиль расстановки скобок\njsbBraceStyleManual2 = Выберите стиль расстановки скобок: collapse - размещать скобки на той же строке, что и код; expand - размещать скобки на отдельной строке (стиль Олмана/ANSI); end-expand - размещать закрывающие скобки на отдельной строке; expand-strict - размещать скобки на отдельной строке, даже если это сломает ваш код.\njsbNoSpaceBeforeConditionalDesc = Без пробела перед операторами условий\njsbUnescapeStringsDesc = Привести в читаемый вид символы \\\\xNN?\njsbUnescapeStringsManual = Следует ли привести в читаемый вид печатаемые символы в строках, закодированные в нотации \\\\xNN?\njsbInvalidURL = Введите корректный URL\njsbOptionsDesc = Настройки\ncalllogDesc = Команды для управления журналированием вызовов функций\ncalllogStartDesc = Начать журналирование вызовов функций в консоли\ncalllogStartReply = Журналирование вызовов начато.\ncalllogStopDesc = Остановить журналирование вызовов функций\ncalllogStopNoLogging = Журналирование вызовов сейчас неактивно\ncalllogStopReply = Журналирование вызовов остановлено. Активных контекстов: %1$S.\ncalllogChromeStartDesc = Запустить журналирование вызовов функций для кода chrome в консоли\ncalllogChromeSourceTypeDesc = Глобальный объект, URI для JSM или JS для получения глобального объекта\ncalllogChromeSourceTypeManual = Глобальный объект, URI для JSM или JS для выполнения в окне chrome, из которого будет получен глобальный объект\ncalllogChromeStartReply = Журналирование вызовов начато.\ncalllogChromeStopDesc = Остановить журналирование вызовов функций\ncalllogChromeStopNoLogging = Журналирование вызовов для кода chrome в данный момент неактивно\ncalllogChromeStopReply = Журналирование вызовов остановлено. Активных контекстов: %1$S.\ncallLogChromeAnonFunction = <анонимная>\ncallLogChromeMethodCall = Вызов метода\ncallLogChromeInvalidJSM = Некорректный JSM!\ncallLogChromeVarNotFoundContent = Переменная в окне content не найдена.\ncallLogChromeVarNotFoundChrome = Переменная в окне chrome не найдена.\ncallLogChromeEvalException = Выполненный JavaScript выбросил следующее исключение\ncallLogChromeEvalNeedsObject = Исходник JavaScript должен выполняться для объекта, чьи вызовы методов заносятся в журнал, например \"({a1: function() {this.a2()},a2: function() {}});\"\nscratchpadOpenTooltip = Простой редактор JavaScript\npaintflashingDesc = Подсветить прорисованную область\npaintflashingOnDesc = Включить paint flashing\npaintflashingOffDesc = Отключить paint flashing\npaintflashingChromeDesc = фреймы chrome\npaintflashingManual = Рисовать перерисованные области разными цветами\npaintflashingTooltip = Подсветить прорисованную область\npaintflashingToggleDesc = Переключить paint flashing\nsplitconsoleTooltip = Переключить разделение консоли\nappCacheDesc = Утилиты кэша приложения\nappCacheValidateDesc = Валидация манифеста кэша\nappCacheValidateManual = Найти проблемы, связанные с манифестом кэша и файлами, на которые он ссылается\nappCacheValidateUriDesc = URI для проверки\nappCacheValidatedSuccessfully = Appcache успешно валидирован.\nappCacheClearDesc = Удалить записи из кэша приложения\nappCacheClearManual = Удалить одну или несколько записей из кэша приложения\nappCacheClearCleared = Записи успешно удалены.\nappCacheListDesc = Показать список записей кэша приложения.\nappCacheListManual = Показать список всех записей кэша приложения. Если задан параметр поиска, то в таблице отображаются записи, содержащие поисковый запрос.\nappCacheListSearchDesc = Фильтр результатов с использованием поискового запроса.\nappCacheListKey = Ключ:\nappCacheListDataSize = Размер данных:\nappCacheListDeviceID = ID устройства:\nappCacheListExpirationTime = Истекает:\nappCacheListFetchCount = Число выборок:\nappCacheListLastFetched = Последняя выборка:\nappCacheListLastModified = Последнее изменение:\nappCacheListViewEntry = Просмотр записи\nappCacheViewEntryDesc = Открыть новую вкладку, содержащую информацию об указанной записи кэша.\nappCacheViewEntryManual = Открыть новую вкладку, содержащую информацию об указанной записи кэша.\nappCacheViewEntryKey = Ключ для отображаемой записи.\nprofilerDesc = Управление профайлером\nprofilerManual = Команды для запуска или остановки профайлера JavaScript\nprofilerOpenDesc = Открыть профайлер\nprofilerCloseDesc = Закрыть профайлер\nprofilerStartDesc = Запуск профилирования\nprofilerStartManual = Имя профиля, который вы хотите запустить.\nprofilerStopDesc = Остановка профилирования\nprofilerStopManual = Имя профиля, который вы хотите остановить.\nprofilerListDesc = Показать все профили\nprofilerShowDesc = Показать индивидуальный профиль\nprofilerShowManual = Имя профиля.\nprofilerAlreadyStarted2 = Профиль уже был запущен\nprofilerNotFound = Профиль не найден\nprofilerNotStarted3 = Профайлер ещё не был запущен. Для запуска профилирования используйте команду 'profile start'\nprofilerStarted2 = Запись…\nprofilerStopped = Остановлен…\nprofilerNotReady = Для выполнения этой команды вам сперва необходимо открыть профайлер\nlistenDesc = Открыть удаленный порт отладки\nlistenManual2 = %1$S может разрешить удалённую отладку через TCP/IP соединение. Из соображений безопасности это отключено по умолчанию, но может быть включено с помощью этой команды.\nlistenPortDesc = TCP порт для прослушивания\nlistenDisabledOutput = Прослушивание отключено через настройку devtools.debugger.remote-enabled\nlistenInitOutput = Слушаем на порту %1$S\nlistenNoInitOutput = DebuggerServer не инициализирован\nmediaDesc = Эмуляция медиа-типа CSS\nmediaEmulateDesc = Эмуляция указанного медиа-типа CSS\nmediaEmulateManual = Просмотр документа, как он будет отрисован на устройстве, поддерживающим указанный медиа-тип, с применением соответствующих правил CSS.\nmediaEmulateType = Эмулируемый медиа-тип\nmediaResetDesc = Перестать эмулировать медиа-тип CSS\ninjectDesc = Внедрение в страницу типовых библиотек\ninjectManual2 = Внедрение типовых библиотек в содержимое страницы, к которому также можно получить доступ из консоли.\ninjectLibraryDesc = Выберите библиотеку для внедрения или введите корректный URI скрипта для внедрения\ninjectLoaded = %1$S загружена\ninjectFailed = Не удалось загрузить %1$S - Некорректный URI\nfolderDesc = Открытие папок\nfolderOpenDesc = Открыть путь к папке\nfolderOpenDir = Путь к каталогу\nfolderOpenProfileDesc = Открыть каталог профиля\nfolderInvalidPath = Введите корректный путь\nfolderOpenDirResult = Открыт %1$S\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/inspector.dtd",
    "content": "<!ENTITY inspectorHTMLEdit.label \"Править как HTML\">\n<!ENTITY inspectorHTMLEdit.accesskey \"в\">\n<!ENTITY inspectorHTMLCopyInner.label \"Копировать внутренний HTML\">\n<!ENTITY inspectorHTMLCopyInner.accesskey \"п\">\n<!ENTITY inspectorHTMLCopyOuter.label \"Копировать внешний HTML\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey \"о\">\n<!ENTITY inspectorCopyUniqueSelector.label \"Копировать уникальный селектор\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey \"ь\">\n<!ENTITY inspectorHTMLPasteOuter.label \"Вставить внешний HTML\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey \"а\">\n<!ENTITY inspectorHTMLPasteInner.label \"Вставить внутренний HTML\">\n<!ENTITY inspectorHTMLPasteInner.accesskey \"н\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label \"Вставить…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey \"и\">\n<!ENTITY inspectorHTMLPasteBefore.label \"Перед\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey \"е\">\n<!ENTITY inspectorHTMLPasteAfter.label \"После\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey \"с\">\n<!ENTITY inspectorHTMLPasteFirstChild.label \"Как первого потомка\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey \"м\">\n<!ENTITY inspectorHTMLPasteLastChild.label \"Как последнего потомка\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey \"к\">\n<!ENTITY inspectorHTMLDelete.label \"Удалить узел\">\n<!ENTITY inspectorHTMLDelete.accesskey \"л\">\n<!ENTITY inspector.selectButton.tooltip \"Выберите элемент мышью\">\n<!ENTITY inspectorSearchHTML.label2 \"Поиск CSS-селекторов\">\n<!ENTITY inspectorSearchHTML.key \"F\">\n<!ENTITY inspectorCopyImageDataUri.label \"Копировать URL данных изображения\">\n<!ENTITY inspectorShowDOMProperties.label \"Показать свойства DOM\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nconfirmNavigationAway.message2 = Если вы уйдете с этой страницы, то произведённые вами изменения будут утеряны.\nconfirmNavigationAway.buttonLeave = Уйти со страницы\nconfirmNavigationAway.buttonLeaveAccesskey = й\nconfirmNavigationAway.buttonStay = Остаться на странице\nconfirmNavigationAway.buttonStayAccesskey = а\nbreadcrumbs.siblings = Сиблинги\ndebuggerPausedWarning.message = Отладчик приостановлен. Некоторые функции, такие как выделение мышью, в этом режиме не работают.\nnodeMenu.tooltiptext = Операции с узлом\ninspector.label = Инспектор\ninspector.commandkey = C\ninspector.accesskey = п\ninspector.panelLabel = Панель инспектора\ninspector.panelLabel.markupView = Вид разметки\nmarkupView.more.showing = Некоторые узлы были скрыты.\nmarkupView.more.showAll = Показать все %S узлов\ninspector.tooltip = Инспектор DOM и стилей\npreviewTooltip.image.brokenImage = Не удалось загрузить изображение\neventsTooltip.openInDebugger = Открыть в Отладчике\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title \"Блоковая модель\">\n<!ENTITY margin.tooltip \"margin\">\n<!ENTITY border.tooltip \"border\">\n<!ENTITY padding.tooltip \"padding\">\n<!ENTITY content.tooltip \"содержимое\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY netmonitorUI.perfNotice1 \"• Щёлкните по кнопке\">\n<!ENTITY netmonitorUI.perfNotice2 \", чтобы запустить анализ производительности.\">\n<!ENTITY netmonitorUI.reloadNotice1 \"• Выполните запрос или\">\n<!ENTITY netmonitorUI.reloadNotice2 \"Обновите\">\n<!ENTITY netmonitorUI.reloadNotice3 \"страницу, чтобы увидеть подробную информацию о сетевой активности.\">\n<!ENTITY netmonitorUI.toolbar.status2 \"✓\">\n<!ENTITY netmonitorUI.toolbar.method \"Метод\">\n<!ENTITY netmonitorUI.toolbar.file \"Файл\">\n<!ENTITY netmonitorUI.toolbar.domain \"Домен\">\n<!ENTITY netmonitorUI.toolbar.type \"Тип\">\n<!ENTITY netmonitorUI.toolbar.transferred \"Передано\">\n<!ENTITY netmonitorUI.toolbar.size \"Размер\">\n<!ENTITY netmonitorUI.toolbar.waterfall \"Временная шкала\">\n<!ENTITY netmonitorUI.tab.headers \"Заголовки\">\n<!ENTITY netmonitorUI.tab.cookies \"Куки\">\n<!ENTITY netmonitorUI.tab.params \"Параметры\">\n<!ENTITY netmonitorUI.tab.response \"Ответ\">\n<!ENTITY netmonitorUI.tab.timings \"Тайминги\">\n<!ENTITY netmonitorUI.tab.preview \"Предпросмотр\">\n<!ENTITY netmonitorUI.tab.security \"Защита\">\n<!ENTITY netmonitorUI.footer.filterAll \"Все\">\n<!ENTITY netmonitorUI.footer.filterHTML \"HTML\">\n<!ENTITY netmonitorUI.footer.filterCSS \"CSS\">\n<!ENTITY netmonitorUI.footer.filterJS \"JS\">\n<!ENTITY netmonitorUI.footer.filterXHR \"XHR\">\n<!ENTITY netmonitorUI.footer.filterFonts \"Шрифты\">\n<!ENTITY netmonitorUI.footer.filterImages \"Изображения\">\n<!ENTITY netmonitorUI.footer.filterMedia \"Медиа\">\n<!ENTITY netmonitorUI.footer.filterFlash \"Flash\">\n<!ENTITY netmonitorUI.footer.filterOther \"Прочее\">\n<!ENTITY netmonitorUI.footer.clear \"Очистить\">\n<!ENTITY netmonitorUI.footer.perf \"Показать/скрыть анализ производительности…\">\n<!ENTITY netmonitorUI.panesButton.tooltip \"Показать/скрыть информацию сети\">\n<!ENTITY netmonitorUI.summary.url \"URL запроса:\">\n<!ENTITY netmonitorUI.summary.method \"Метод запроса:\">\n<!ENTITY netmonitorUI.summary.address \"Удалённый адрес:\">\n<!ENTITY netmonitorUI.summary.status \"Код состояния:\">\n<!ENTITY netmonitorUI.summary.version \"Версия:\">\n<!ENTITY netmonitorUI.summary.size \"Размер заголовков:\">\n<!ENTITY netmonitorUI.response.name \"Имя:\">\n<!ENTITY netmonitorUI.response.dimensions \"Размеры:\">\n<!ENTITY netmonitorUI.response.mime \"Тип MIME:\">\n<!ENTITY netmonitorUI.response.encoding \"Кодировка:\">\n<!ENTITY netmonitorUI.timings.blocked \"Заблокировано:\">\n<!ENTITY netmonitorUI.timings.dns \"Разрешение DNS:\">\n<!ENTITY netmonitorUI.timings.connect \"Соединение:\">\n<!ENTITY netmonitorUI.timings.send \"Отправка:\">\n<!ENTITY netmonitorUI.timings.wait \"Ожидание:\">\n<!ENTITY netmonitorUI.timings.receive \"Получение:\">\n<!ENTITY netmonitorUI.security.warning.sslv3 \"Протокол SSL 3.0 является устаревшим и небезопасным.\">\n<!ENTITY netmonitorUI.security.warning.cipher \"Шифр, использованный для шифрования, является устаревшим и небезопасным.\">\n<!ENTITY netmonitorUI.security.error \"Произошла ошибка:\">\n<!ENTITY netmonitorUI.security.protocolVersion \"Версия протокола:\">\n<!ENTITY netmonitorUI.security.cipherSuite \"Набор шифров:\">\n<!ENTITY netmonitorUI.security.hsts \"HTTP Strict Transport Security:\">\n<!ENTITY netmonitorUI.security.hpkp \"Прикрепление открытых ключей:\">\n<!ENTITY netmonitorUI.security.connection \"Соединение:\">\n<!ENTITY netmonitorUI.security.certificate \"Сертификат:\">\n<!ENTITY netmonitorUI.context.perfTools \"Запустить анализ производительности…\">\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"а\">\n<!ENTITY netmonitorUI.context.copyUrl \"Копировать URL\">\n<!ENTITY netmonitorUI.context.copyAsCurl \"Копировать как cURL\">\n<!ENTITY netmonitorUI.context.copyUrl.accesskey \"п\">\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"Копировать изображение как URL данных\">\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey \"о\">\n<!ENTITY netmonitorUI.summary.editAndResend \"Изменить и повторить\">\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey \"м\">\n<!ENTITY netmonitorUI.summary.rawHeaders \"Необработанные заголовки\">\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Заголовки запроса:\">\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Заголовки ответа:\">\n<!ENTITY netmonitorUI.context.newTab \"Открыть в новой вкладке\">\n<!ENTITY netmonitorUI.context.newTab.accesskey \"ы\">\n<!ENTITY netmonitorUI.custom.newRequest \"Новый запрос\">\n<!ENTITY netmonitorUI.custom.query \"Строка запроса:\">\n<!ENTITY netmonitorUI.custom.headers \"Заголовки запроса:\">\n<!ENTITY netmonitorUI.custom.postData \"Тело запроса:\">\n<!ENTITY netmonitorUI.custom.send \"Отправить\">\n<!ENTITY netmonitorUI.custom.cancel \"Отмена\">\n<!ENTITY netmonitorUI.backButton \"Назад\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnetmonitor.label = Сеть\nnetmonitor.panelLabel = Панель монитора сети\nnetmonitor.commandkey = Q\nnetmonitor.accesskey = е\nnetmonitor.tooltip = Монитор сети\nnetmonitor.security.state.secure = Для получения этого ресурса использовалось защищённое соединение.\nnetmonitor.security.state.insecure = Для получения этого ресурса использовалось незащищённое соединение.\nnetmonitor.security.state.broken = Не удалось загрузить этот ресурс из-за ошибки безопасности.\nnetmonitor.security.state.weak = Этот ресурс был передан по соединению, использующему слабое шифрование.\nnetmonitor.security.enabled = Включена\nnetmonitor.security.disabled = Отключена\nnetmonitor.security.hostHeader = Узел %S:\nnetmonitor.security.notAvailable = <недоступно>\ncollapseDetailsPane = Скрыть детали запроса\nexpandDetailsPane = Показать детали запроса\nheadersEmptyText = В этом запросе нет заголовков\nheadersFilterText = Фильтр заголовков\ncookiesEmptyText = В этом запросе нет куков\ncookiesFilterText = Фильтр куков\nparamsEmptyText = В этом запросе нет параметров\nparamsFilterText = Фильтр параметров запроса\nparamsQueryString = Строка запроса\nparamsFormData = Данные форм\nparamsPostPayload = Полезная нагрузка запроса\nrequestHeaders = Заголовки запроса\nrequestHeadersFromUpload = Заголовки запроса из потока выгрузки\nresponseHeaders = Заголовки ответа\nrequestCookies = Куки запроса\nresponseCookies = Куки ответа\njsonFilterText = Свойства фильтра\njsonScopeName = JSON\njsonpScopeName = JSONP → callback %S()\nnetworkMenu.sortedAsc = Сортировка по возрастанию\nnetworkMenu.sortedDesc = Сортировка по убыванию\nnetworkMenu.empty = Нет запросов\nnetworkMenu.summary = #1 запрос, #2 КБ, #3 с;#1 запроса, #2 КБ, #3 с;#1 запросов, #2 КБ, #3 с\nnetworkMenu.sizeKB = %S КБ\nnetworkMenu.sizeUnavailable = —\nnetworkMenu.totalMS = → %S мс\nnetworkMenu.millisecond = %S мс\nnetworkMenu.second = %S с\nnetworkMenu.minute = %S мин\npieChart.loading = Загрузка\npieChart.unavailable = Пусто\ntableChart.loading = Пожалуйста, подождите…\ntableChart.unavailable = Нет доступных данных\ncharts.sizeKB = %S КБ\ncharts.totalS = %S с\ncharts.cacheEnabled = Начальный кэш\ncharts.cacheDisabled = Пустой кэш\ncharts.totalSize = Размер: %S КБ\ncharts.totalSeconds = Время: #1 секунда;Время: #1 секунды;Время: #1 секунд\ncharts.totalCached = Кэшированных ответов: %S\ncharts.totalCount = Всего запросов: %S\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/profiler.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY profilerUI.emptyNotice1 \"Щёлкните по\">\n<!ENTITY profilerUI.emptyNotice2 \"кнопке, чтобы начать записывать вызовы функций JavaScript.\">\n<!ENTITY profilerUI.stopNotice1 \"Щёлкните по\">\n<!ENTITY profilerUI.stopNotice2 \"кнопке снова, чтобы остановить профилирование.\">\n<!ENTITY profilerUI.loadingNotice \"Загрузка…\">\n<!ENTITY profilerUI.recordButton.tooltip \"Запись вызовов функций JavaScript.\">\n<!ENTITY profilerUI.importButton \"Импорт…\">\n<!ENTITY profilerUI.exportButton \"Сохранить\">\n<!ENTITY profilerUI.clearButton \"Очистить\">\n<!ENTITY profilerUI.toolbar.waterfall \"Временная шкала\">\n<!ENTITY profilerUI.toolbar.js-calltree \"JavaScript\">\n<!ENTITY profilerUI.toolbar.memory-calltree1 \"Аллокации\">\n<!ENTITY profilerUI.toolbar.js-flamegraph \"JS Flame Chart\">\n<!ENTITY profilerUI.toolbar.memory-flamegraph1 \"Allocations Flame Chart\">\n<!ENTITY profilerUI.table.totalDuration2 \"Общее время\">\n<!ENTITY profilerUI.table.selfDuration2 \"Своё время\">\n<!ENTITY profilerUI.table.totalPercentage \"Общие затраты\">\n<!ENTITY profilerUI.table.selfPercentage \"Свои затраты\">\n<!ENTITY profilerUI.table.samples \"Замеры\">\n<!ENTITY profilerUI.table.function \"Функция\">\n<!ENTITY profilerUI.table.totalAlloc1 \"Обшее число замерянных аллокаций\">\n<!ENTITY profilerUI.table.totalAllocTooltip \"Общее число замерянных аллокаций Объектов в этом месте и в вызываемых методах.\">\n<!ENTITY profilerUI.table.selfAlloc1 \"Замерянные у себя аллокации\">\n<!ENTITY profilerUI.table.selfAllocTooltip \"Число замерянных в этом месте аллокаций Объектов.\">\n<!ENTITY profilerUI.newtab.tooltiptext \"Добавить из выбора новую вкладку\">\n<!ENTITY profilerUI.options.filter.tooltiptext \"Выберите данные для отображения на временной шкале\">\n<!ENTITY profilerUI.options.gear.tooltiptext \"Установить настройки производительности.\">\n<!ENTITY profilerUI.invertTree \"Инверсия дерева вызовов\">\n<!ENTITY profilerUI.invertTree.tooltiptext \"Инверсия дерева вызовов отображает профилированные пути вызовов, начиная от самых младших фреймов и расширяясь на старшие фреймы.\">\n<!ENTITY profilerUI.invertFlameGraph \"Инверсия Flame Chart\">\n<!ENTITY profilerUI.invertFlameGraph.tooltiptext \"Инверсия flame chart отображает профилированные пути вызовов, начиная от самых младших фреймов и расширяясь на старшие фреймы.\">\n<!ENTITY profilerUI.showPlatformData \"Отображать данные платформы Gecko\">\n<!ENTITY profilerUI.showPlatformData.tooltiptext \"Отображение данных платформы позволяет включать символы платформы Gecko в отчёты профайлера JavaScript.\">\n<!ENTITY profilerUI.flattenTreeRecursion \"Сгладить рекурсию дерева\">\n<!ENTITY profilerUI.flattenTreeRecursion.tooltiptext \"Сгладить рекурсию при инспекции функций.\">\n<!ENTITY profilerUI.enableMemory \"Запись памяти\">\n<!ENTITY profilerUI.enableMemory.tooltiptext \"Запись потребления памяти при профилировании.\">\n<!ENTITY profilerUI.enableFramerate \"Запись частоты кадров\">\n<!ENTITY profilerUI.enableFramerate.tooltiptext \"Запись частоты кадров при профилировании.\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/profiler.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprofiler.label2 = Профайлер\nprofiler.panelLabel2 = Панель профайлера\nprofiler.commandkey2 = VK_F5\nprofiler.accesskey = а\nprofiler.tooltip2 = Профайлер JavaScript\nnoRecordingsText = Профилей пока нет.\nrecordingsList.itemLabel = Запись #%S\nrecordingsList.recordingLabel = В процессе…\nrecordingsList.durationLabel = %S мс\nrecordingsList.saveLabel = Сохранить\nprofile.tab = %1$S мс → %2$S мс\ngraphs.fps = fps\ngraphs.ms = мс\ncategory.other = Gecko\ncategory.css = Стили\ncategory.js = JIT\ncategory.gc = GC\ncategory.network = Сеть\ncategory.graphics = Графика\ncategory.storage = Хранилище\ncategory.events = Ввод и события\ntable.ms = мс\ntable.percentage = %\ntable.root = (корневое)\ntable.idle = (неактивно)\ntable.url.tooltiptext = Показать исходник в Отладчике\ntable.zoom.tooltiptext = Исследовать фрейм в новой вкладке\nrecordingsList.saveDialogTitle = Сохранение профиля…\nrecordingsList.saveDialogJSONFilter = JSON-файлы\nrecordingsList.saveDialogAllFilter = Все файлы\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprojecteditor.confirmUnsavedTitle = Несохранённые изменения\nprojecteditor.confirmUnsavedLabel2 = У вас есть несохранённые изменения, которые будут утрачены. Вы уверены, что хотите продолжить?\nprojecteditor.deleteLabel = Удалить\nprojecteditor.deletePromptTitle = Удаление\nprojecteditor.deleteFolderPromptMessage = Вы действительно хотите удалить эту папку?\nprojecteditor.deleteFilePromptMessage = Вы действительно хотите удалить этот файл?\nprojecteditor.newLabel = Создать…\nprojecteditor.renameLabel = Переименовать\nprojecteditor.saveLabel = Сохранить\nprojecteditor.saveAsLabel = Сохранить как…\nprojecteditor.selectFileLabel = Выбрать файл\nprojecteditor.openFolderLabel = Выбрать папку\nprojecteditor.openFileLabel = Открыть файл\nprojecteditor.find.commandkey = F\nprojecteditor.save.commandkey = S\nprojecteditor.new.commandkey = N\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nresponsiveUI.rotate2 = Повернуть\nresponsiveUI.screenshot = Скриншот\nresponsiveUI.screenshotGeneratedFilename = Скриншот сделанный %1$S в %2$S\nresponsiveUI.touch = Симулировать события прикосновения (возможно потребуется перезагрузка страницы)\nresponsiveUI.addPreset = Добавить пресет\nresponsiveUI.removePreset = Удалить пресет\nresponsiveUI.customResolution = %S (настраиваемое)\nresponsiveUI.namedResolution = %S (%S)\nresponsiveUI.customNamePromptTitle = Адаптивный дизайн\nresponsiveUI.close = Выйти из режима адаптивного дизайна\nresponsiveUI.customNamePromptMsg = Укажите имя для пресета %Sx%S\nresponsiveUI.resizerTooltip = Используйте клавишу Control для большей точности. Используйте клавишу Shift для округлённых размеров.\nresponsiveUI.needReload = Если слушатели события прикосновения были добавлены ранее, страница должна быть перезагружена.\nresponsiveUI.notificationReload = Перезагрузить\nresponsiveUI.notificationReload_accesskey = е\nresponsiveUI.dontShowReloadNotification = Никогда не показывать снова\nresponsiveUI.dontShowReloadNotification_accesskey = и\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"Простой редактор JavaScript\">\n<!ENTITY fileMenu.label \"Файл\">\n<!ENTITY fileMenu.accesskey \"Ф\">\n<!ENTITY newWindowCmd.label \"Новое окно\">\n<!ENTITY newWindowCmd.accesskey \"е\">\n<!ENTITY newWindowCmd.commandkey \"n\">\n<!ENTITY openFileCmd.label \"Открыть файл…\">\n<!ENTITY openFileCmd.accesskey \"к\">\n<!ENTITY openFileCmd.commandkey \"o\">\n<!ENTITY openRecentMenu.label \"Открыть недавние\">\n<!ENTITY openRecentMenu.accesskey \"ы\">\n<!ENTITY revertCmd.label \"Откатить…\">\n<!ENTITY revertCmd.accesskey \"и\">\n<!ENTITY saveFileCmd.label \"Сохранить\">\n<!ENTITY saveFileCmd.accesskey \"х\">\n<!ENTITY saveFileCmd.commandkey \"s\">\n<!ENTITY saveFileAsCmd.label \"Сохранить как…\">\n<!ENTITY saveFileAsCmd.accesskey \"н\">\n<!ENTITY closeCmd.label \"Закрыть\">\n<!ENTITY closeCmd.key \"W\">\n<!ENTITY closeCmd.accesskey \"а\">\n<!ENTITY viewMenu.label \"Вид\">\n<!ENTITY viewMenu.accesskey \"и\">\n<!ENTITY lineNumbers.label \"Показывать номера строк\">\n<!ENTITY lineNumbers.accesskey \"о\">\n<!ENTITY wordWrap.label \"Переносить текст\">\n<!ENTITY wordWrap.accesskey \"е\">\n<!ENTITY highlightTrailingSpace.label \"Подсвечивать пробелы после текста\">\n<!ENTITY highlightTrailingSpace.accesskey \"в\">\n<!ENTITY largerFont.label \"Увеличить шрифт\">\n<!ENTITY largerFont.accesskey \"л\">\n<!ENTITY largerFont.commandkey \"+\">\n<!ENTITY smallerFont.label \"Уменьшить шрифт\">\n<!ENTITY smallerFont.accesskey \"м\">\n<!ENTITY smallerFont.commandkey \"-\">\n<!ENTITY normalSize.label \"Обычный размер\">\n<!ENTITY normalSize.accesskey \"ы\">\n<!ENTITY normalSize.commandkey \"0\">\n<!ENTITY editMenu.label \"Правка\">\n<!ENTITY editMenu.accesskey \"р\">\n<!ENTITY run.label \"Запустить\">\n<!ENTITY run.accesskey \"у\">\n<!ENTITY run.key \"r\">\n<!ENTITY inspect.label \"Исследовать\">\n<!ENTITY inspect.accesskey \"л\">\n<!ENTITY inspect.key \"i\">\n<!ENTITY display.label \"Отобразить\">\n<!ENTITY display.accesskey \"з\">\n<!ENTITY display.key \"l\">\n<!ENTITY pprint.label \"Красивая печать\">\n<!ENTITY pprint.key \"p\">\n<!ENTITY pprint.accesskey \"я\">\n<!ENTITY environmentMenu.label \"Окружение\">\n<!ENTITY environmentMenu.accesskey \"н\">\n<!ENTITY contentContext.label \"Содержимое\">\n<!ENTITY contentContext.accesskey \"ж\">\n<!ENTITY browserContext.label \"Браузер\">\n<!ENTITY browserContext.accesskey \"у\">\n<!ENTITY helpMenu.label \"Справка\">\n<!ENTITY helpMenu.accesskey \"в\">\n<!ENTITY helpMenuWin.label \"Справка\">\n<!ENTITY helpMenuWin.accesskey \"в\">\n<!ENTITY documentationLink.label \"Справка по редактору на MDN\">\n<!ENTITY documentationLink.accesskey \"D\">\n<!ENTITY resetContext2.label \"Сбросить переменные\">\n<!ENTITY resetContext2.accesskey \"м\">\n<!ENTITY reloadAndRun.label \"Перезагрузить и запустить\">\n<!ENTITY reloadAndRun.accesskey \"г\">\n<!ENTITY reloadAndRun.key \"r\">\n<!ENTITY executeMenu.label \"Выполнить\">\n<!ENTITY executeMenu.accesskey \"п\">\n<!ENTITY errorConsoleCmd.commandkey \"j\">\n<!ENTITY evalFunction.label \"Выполнить текущую функцию\">\n<!ENTITY evalFunction.accesskey \"о\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nexport.fileOverwriteConfirmation = Файл существует. Перезаписать?\nbrowserWindow.unavailable = Простой редактор JavaScript не может найти ни одного окна браузера в котором можно было бы выполнить код.\nscratchpadContext.invalid = В текущем режиме Простой редактор JavaScript не может выполнить эту операцию.\nopenFile.title = Открыть файл\nopenFile.failed = Не удалось прочесть файл.\nimportFromFile.convert.failed = Не удалось преобразовать файл из %1$S в Юникод.\nclearRecentMenuItems.label = Очистить список\nsaveFileAs = Сохранить файл как\nsaveFile.failed = Не удалось сохранить файл.\nconfirmClose = Вы хотите сохранить изменения, произведённые в этом редакторе?\nconfirmClose.title = Несохранённые изменения\nconfirmRevert = Вы хотите откатить изменения, произведённые в этом редакторе?\nconfirmRevert.title = Откат изменений\nscratchpadIntro1 = /*\\n * Это простой редактор JavaScript.\\n *\\n * Введите JavaScript, затем щёлкните правой кнопкой или выберите из меню Выполнить:\\n * 1. Запустить, чтобы исполнить выделенный текст (%1$S),\\n * 2. Исследовать, чтобы вызвать для результата Инспектор Объектов (%2$S), или,\\n * 3. Отобразить, чтобы вставить результат в комментарий после выделения. (%3$S)\\n */\\n\\n\nscratchpad.noargs = Редактор был создан без каких-либо параметров.\nbrowserContext.notification = Этот редактор работает в контексте Браузера.\nhelp.openDocumentationPage = https://developer.mozilla.org/en/Tools/Scratchpad\nscratchpad.statusBarLineCol = Строка %1$S, символ %2$S\nfileNoLongerExists.notification = Этот файл больше не существует.\npropertiesFilterPlaceholder = Свойства фильтра\nconnectionTimeout = Время ожидания соединения истекло. Проверьте Консоль ошибок на обоих концах на наличие сообщений о потенциальных ошибках. Заново откройте Простой редактор JavaScript, чтобы попробовать снова.\nscratchpad.label = Простой редактор JavaScript\nscratchpad.panelLabel = Панель редактора JavaScript\nscratchpad.tooltip = Простой редактор JavaScript\nselfxss.msg = Предупреждение о возможном мошенничестве: Будьте осторожны при вставке того, чего вы не понимаете. Этим могут воспользоваться злоумышленники для кражи вашей личности или взятия под контроль вашего компьютера. Пожалуйста, введите ниже в редакторе '%S', чтобы разрешить вставку.\nselfxss.okstring = разрешить вставку\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY shaderEditorUI.vertexShader \"Вершинный шейдер\">\n<!ENTITY shaderEditorUI.fragmentShader \"Фрагментный шейдер\">\n<!ENTITY shaderEditorUI.reloadNotice1 \"Обновите\">\n<!ENTITY shaderEditorUI.reloadNotice2 \"страницу, чтобы включить редактирование GLSL кода.\">\n<!ENTITY shaderEditorUI.emptyNotice \"Ожидание создания WebGL контекста…\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nToolboxShaderEditor.label = Шейдеры\nToolboxShaderEditor.panelLabel = Панель редактора шейдеров\nToolboxShaderEditor.tooltip = Живой редактор языка программирования шейдеров GLSL для WebGL\nshadersList.programLabel = Программа %S\nshadersList.blackboxLabel = Переключить видимость геометрии\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndimensions = %S×%S\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY gotoLineCmd.label \"Перейти к строке…\">\n<!ENTITY gotoLineCmd.key \"J\">\n<!ENTITY gotoLineCmd.accesskey \"е\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nfindCmd.promptTitle = Найти…\nfindCmd.promptMessage = Поиск:\ngotoLineCmd.promptTitle = Перейти к строке…\ngotoLineCmd.promptMessage = Перейти к строке по номеру:\nannotation.breakpoint.title = Точка останова: %S\nannotation.currentLine = Текущая строка\nannotation.debugLocation.title = Текущий шаг: %S\nautocompletion.docsLink = документация\nautocompletion.notFound = не найдено\njumpToLine.commandkey = J\ntoggleComment.commandkey = /\nindentLess.commandkey = [\nindentMore.commandkey = ]\nmoveLineUp.commandkey = Alt-Up\nmoveLineDown.commandkey = Alt-Down\nautocompletion.commandkey = Space\nshowInformation2.commandkey = Shift-Ctrl-Space\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nstorage.commandkey = VK_F9\nstorage.accesskey = а\nstorage.label = Хранилище\nstorage.menuLabel = Инспектор хранилища\nstorage.panelLabel = Панель хранилища\nstorage.tooltip2 = Инспектор хранилища (Куки, Локальное хранилище …)\ntree.emptyText = На странице нет хостов\ntable.emptyText = Для выделенного хоста нет данных\ntree.labels.cookies = Куки\ntree.labels.localStorage = Локальное хранилище\ntree.labels.sessionStorage = Сессионное хранилище\ntree.labels.indexedDB = Indexed DB\ntable.headers.cookies.name = Имя\ntable.headers.cookies.path = Путь\ntable.headers.cookies.host = Домен\ntable.headers.cookies.expires = Срок действия истекает\ntable.headers.cookies.value = Значение\ntable.headers.cookies.lastAccessed = Дата последнего доступа\ntable.headers.cookies.creationTime = Дата создания\ntable.headers.cookies.isHttpOnly = isHttpOnly\ntable.headers.cookies.isSecure = isSecure\ntable.headers.cookies.isDomain = isDomain\ntable.headers.localStorage.name = Ключ\ntable.headers.localStorage.value = Значение\ntable.headers.sessionStorage.name = Ключ\ntable.headers.sessionStorage.value = Значение\ntable.headers.indexedDB.name = Ключ\ntable.headers.indexedDB.db = Имя базы данных\ntable.headers.indexedDB.objectStore = Имя хранилища объектов\ntable.headers.indexedDB.value = Значение\ntable.headers.indexedDB.origin = Origin\ntable.headers.indexedDB.version = Версия\ntable.headers.indexedDB.objectStores = Хранилища объектов\ntable.headers.indexedDB.keyPath = Ключ\ntable.headers.indexedDB.autoIncrement = Автоинкремент\ntable.headers.indexedDB.indexes = Индексы\nlabel.expires.session = Сессионная\nstorage.search.placeholder = Значения фильтра\nstorage.data.label = Данные\nstorage.parsedValue.label = Разобранное значение\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY newButton.label \"Создать\">\n<!ENTITY newButton.tooltip \"Создание и добавление к документу новой таблицы стилей\">\n<!ENTITY newButton.accesskey \"о\">\n<!ENTITY importButton.label \"Импорт…\">\n<!ENTITY importButton.tooltip \"Импорт и добавление к документу существующей таблицы стилей\">\n<!ENTITY importButton.accesskey \"м\">\n<!ENTITY visibilityToggle.tooltip \"Включить/выключить видимость таблицы стилей\">\n<!ENTITY saveButton.label \"Сохранить\">\n<!ENTITY saveButton.tooltip \"Сохранить эту таблицу стилей в файл\">\n<!ENTITY saveButton.accesskey \"х\">\n<!ENTITY optionsButton.tooltip \"Настройки Редактора Стилей\">\n<!ENTITY showOriginalSources.label \"Показать оригинальные исходники\">\n<!ENTITY showOriginalSources.accesskey \"а\">\n<!ENTITY showMediaSidebar.label \"Показать боковую панель @media\">\n<!ENTITY showMediaSidebar.accesskey \"з\">\n<!ENTITY mediaRules.label \"правила @media\">\n<!ENTITY editorTextbox.placeholder \"Набирайте CSS здесь.\">\n<!ENTITY noStyleSheet.label \"У этой страницы нет таблицы стилей.\">\n<!ENTITY noStyleSheet-tip-start.label \"Возможно вы захотите \">\n<!ENTITY noStyleSheet-tip-action.label \"добавить новую таблицу стилей\">\n<!ENTITY noStyleSheet-tip-end.label \"?\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nchromeWindowTitle = Редактор стилей [%S]\ninlineStyleSheet = <inline таблица стилей #%S>\nnewStyleSheet = Новая таблица стилей #%S\nruleCount.label = #1 правило.;#1 правила.;#1 правил.\nerror-load = Не удалось загрузить таблицу стилей.\nerror-save = Не удалось сохранить таблицу стилей.\nerror-compressed = Не могу показать информацию покрытия для сжатых таблиц стилей\nimportStyleSheet.title = Импорт таблицы стилей\nimportStyleSheet.filter = CSS-файлы\nsaveStyleSheet.title = Сохранение таблицы стилей\nsaveStyleSheet.filter = CSS-файлы\nopen.commandkey = VK_F7\nopen.accesskey = л\nsaveStyleSheet.commandkey = S\nToolboxStyleEditor.label = Стили\nToolboxStyleEditor.panelLabel = Панель редактора стилей\nToolboxStyleEditor.tooltip2 = Редактор таблиц стилей (CSS)\nconfirmNavigationAway.message = Если вы уйдёте с этой страницы, несохранённые изменения в Редакторе стилей будут утеряны.\nconfirmNavigationAway.buttonLeave = Уйти со страницы\nconfirmNavigationAway.buttonLeaveAccesskey = й\nconfirmNavigationAway.buttonStay = Остаться на странице\nconfirmNavigationAway.buttonStayAccesskey = а\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY browserStylesLabel \"Стили браузера\">\n<!ENTITY userStylesSearch \"Поиск\">\n<!ENTITY selectedElementLabel \"Выбранный элемент:\">\n<!ENTITY noPropertiesFound \"CSS-свойства не найдены.\">\n<!ENTITY computedViewTitle \"Вычислено\">\n<!ENTITY ruleViewTitle \"Правила\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/tilt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ninitTilt.error = Не удалось инициализировать Tilt, пожалуйста обратитесь к\\nинформации по решению проблем, доступной на http://get.webgl.org/troubleshooting\ninitWebGL.error = Не удалось инициализировать контекст WebGL, возможно ваш компьютер или драйвера его не поддерживают.\nlinkProgram.error = Не удалось инициализировать программу шейдера: %S\ncompileShader.source.error = Неправильный тип исходника шейдера (ожидался String).\ncompileShader.type.error = Указан неверный тип шейдера для: %S\ncompileShader.compile.error = Статус компиляции шейдера:\\n%S\ninitTexture.source.error = Неправильный тип исходника текстуры (ожидался Image).\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/timeline.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY timelineUI.recordButton.tooltip \"Запись операций на временной шкале\">\n<!ENTITY timelineUI.recordLabel \"Запись…\">\n<!ENTITY timelineUI.memoryCheckbox.label \"Память\">\n<!ENTITY timelineUI.memoryCheckbox.tooltip \"Включить измерения памяти\">\n<!ENTITY timelineUI.filterButton.tooltip \"Выберите данные для отображения\">\n<!ENTITY timelineUI.emptyNotice1 \"Щёлкните по кнопке\">\n<!ENTITY timelineUI.emptyNotice2 \", чтобы начать запись событий на временной шкале.\">\n<!ENTITY timelineUI.stopNotice1 \"Щёлкните по кнопке\">\n<!ENTITY timelineUI.stopNotice2 \"снова, чтобы остановить запись.\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/timeline.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntimeline.label = Шкала времени\ntimeline.panelLabel = Панель временной шкалы\ntimeline.tooltip = Временная шкала скорости\ntimeline.tick = %S мс\ntimeline.records = ЗАПИСИ\ntimeline.label.styles2 = Пересчитать стиль\ntimeline.label.reflow2 = Разбивка\ntimeline.label.paint = Отрисовка\ntimeline.label.javascript2 = Вызов функции\ntimeline.label.domevent = Событие DOM\ntimeline.label.consoleTime = Консоль\ngraphs.memory = МБ\ntimeline.markerDetailFormat = %1$S (%2$S)\ntimeline.markerDetail.start = Начало:\ntimeline.markerDetail.end = Конец:\ntimeline.markerDetail.duration = Длительность:\ntimeline.markerDetail.consoleTimerName = Имя таймера:\ntimeline.markerDetail.DOMEventType = Тип события:\ntimeline.markerDetail.DOMEventPhase = Фаза:\ntimeline.markerDetail.DOMEventTargetPhase = Цель\ntimeline.markerDetail.DOMEventCapturingPhase = Перехват\ntimeline.markerDetail.DOMEventBubblingPhase = Всплытие\ntimeline.markerDetail.stack = Стек:\ntimeline.markerDetail.startStack = Стек в начале:\ntimeline.markerDetail.endStack = Стек в конце:\ntimeline.markerDetail.unknownFrame = <неизвестное расположение>\ntimeline.markerDetail.asyncStack = (Асинхронный: %S)\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeCmd.key \"W\">\n<!ENTITY toolboxCloseButton.tooltip \"Закрыть инструменты разработки\">\n<!ENTITY toolboxOptionsButton.key \"O\">\n<!ENTITY toolboxNextTool.key \"]\">\n<!ENTITY toolboxPreviousTool.key \"[\">\n<!ENTITY toolboxZoomIn.key \"+\">\n<!ENTITY toolboxZoomIn.key2 \"=\">\n<!ENTITY toolboxZoomOut.key \"-\">\n<!ENTITY toolboxZoomReset.key \"0\">\n<!ENTITY toolboxReload.key \"r\">\n<!ENTITY toolboxFramesTooltip \"Выберите iframe в качестве текущего целевого документа\">\n<!ENTITY browserToolboxErrorMessage \"Ошибка открытия Инструментов браузера:\">\n<!ENTITY options.context.advancedSettings \"Дополнительные параметры\">\n<!ENTITY options.context.inspector \"Инспектор\">\n<!ENTITY options.showUserAgentStyles.label \"Отображать стили браузера\">\n<!ENTITY options.showUserAgentStyles.tooltip \"Включение этого приведёт к отображению стилей по умолчанию, загруженных браузером.\">\n<!ENTITY options.defaultColorUnit.label \"Единицы задания цвета по умолчанию\">\n<!ENTITY options.defaultColorUnit.accesskey \"и\">\n<!ENTITY options.defaultColorUnit.hex \"16-ричные числа\">\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n<!ENTITY options.defaultColorUnit.name \"Названия цветов\">\n<!ENTITY options.context.triggersPageRefresh \"* Только текущая сессия, перезагружает страницу\">\n<!ENTITY options.enableChrome.label5 \"Включить инструменты отладки browser chrome и дополнений\">\n<!ENTITY options.enableChrome.tooltip3 \"Включение этой опции позволит вам использовать различные инструменты разработчика в контексте браузера (через Инструменты > Веб-разработка > Инструменты браузера) и отлаживать дополнения из окна Управления дополнениями\">\n<!ENTITY options.enableRemote.label3 \"Включить удалённую отладку\">\n<!ENTITY options.enableRemote.tooltip \"Включение этой опции позволит использовать инструменты разработчика для отладки удаленного экземпляра Firefox, такого как Firefox OS\">\n<!ENTITY options.disableJavaScript.label \"Отключить JavaScript *\">\n<!ENTITY options.disableJavaScript.tooltip \"Включение этой опции приведёт к отключению JavaScript для текущей вкладки. Если вкладка или панель инструментов будут закрыты, то этот параметр будет забыт.\">\n<!ENTITY options.disableCache.label2 \"Отключить кэш (когда открыта панель инструментов)\">\n<!ENTITY options.disableCache.tooltip2 \"Включение этой опции отключит кэш для всех вкладок, в которых открыта панель инструментов.\">\n<!ENTITY options.enableServiceWorkersTesting.label \"Включить тестирование функций Service Workers (когда открыта панель инструментов)\">\n<!ENTITY options.enableServiceWorkersTesting.tooltip \"Включение этой опции включит тестирование функций service workers для всех вкладок, в которых открыта панель инструментов.\">\n<!ENTITY options.selectDefaultTools.label \"Инструменты разработчика Firefox по умолчанию\">\n<!ENTITY options.selectAdditionalTools.label \"Инструменты разработчика установленные дополнениями\">\n<!ENTITY options.selectEnabledToolboxButtons.label \"Доступные кнопки инструментов\">\n<!ENTITY options.toolNotSupported.label \"* Не поддерживается для текущей цели инструмента\">\n<!ENTITY options.selectDevToolsTheme.label2 \"Темы\">\n<!ENTITY options.usedeveditiontheme.label \"Использовать тему браузера Developer Edition\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Переключает использование темы браузера Developer Edition.\">\n<!ENTITY options.webconsole.label \"Веб-консоль\">\n<!ENTITY options.timestampMessages.label \"Показывать метки времени\">\n<!ENTITY options.timestampMessages.tooltip \"Если вы включите эту настройку, команды и вывод в Веб-консоли будут сопровождаться метками времени\">\n<!ENTITY options.styleeditor.label \"Редактор стилей\">\n<!ENTITY options.stylesheetSourceMaps.label \"Показывать оригинальные исходники\">\n<!ENTITY options.stylesheetSourceMaps.tooltip \"Показывать оригинальные исходники (напр. файлы Sass) в Редакторе стилей и Инспекторе\">\n<!ENTITY options.stylesheetAutocompletion.label \"Автодополнение CSS\">\n<!ENTITY options.stylesheetAutocompletion.tooltip \"Автодополнение свойств, значений и селекторов CSS в Редакторе Стилей по мере набора\">\n<!ENTITY options.profiler.label \"Профайлер JavaScript\">\n<!ENTITY options.commonPrefs.label \"Общие настройки\">\n<!ENTITY options.enablePersistentLogs.label \"Включить непрерывные логи\">\n<!ENTITY options.enablePersistentLogs.tooltip \"Если вы включите эту опцию, то Веб-консоль и Сетевой монитор не будет очищать вывод при каждом переходе на новую страницу\">\n<!ENTITY options.showPlatformData.label \"Отображать данные платформы Gecko\">\n<!ENTITY options.showPlatformData.tooltip \"Если вы включите эту настройку, то отчеты Профайлера JavaScript будут включать символы платформы Gecko\">\n<!ENTITY options.sourceeditor.label \"Настройки редактора\">\n<!ENTITY options.sourceeditor.detectindentation.label \"Определять стиль отступов\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"Угадывать стиль отступов на основе содержимого исходников\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label \"Автозакрытие скобок\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"Автоматически вставлять закрывающие скобки\">\n<!ENTITY options.sourceeditor.expandtab.label \"Отступ с помощью пробелов\">\n<!ENTITY options.sourceeditor.expandtab.tooltip \"Использовать пробелы вместо символа табуляции\">\n<!ENTITY options.sourceeditor.tabsize.label \"Размер вкладки\">\n<!ENTITY options.sourceeditor.tabsize.accesskey \"а\">\n<!ENTITY options.sourceeditor.keybinding.label \"Сочетания клавиш\">\n<!ENTITY options.sourceeditor.keybinding.accesskey \"о\">\n<!ENTITY options.sourceeditor.keybinding.default.label \"По умолчанию\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip = Прикрепить к нижнему краю окна браузера\ntoolboxDockButtons.side.tooltip = Прикрепить к боковому краю окна браузера\ntoolboxDockButtons.window.tooltip = Показать в отдельном окне\ntoolboxToggleButton.errors = #1 ошибка;#1 ошибки;#1 ошибок\ntoolboxToggleButton.warnings = #1 предупреждение;#1 предупреждения;#1 предупреждений\ntoolboxToggleButton.tooltip = %1$S, %2$S\\nЩёлкните, чтобы показать/скрыть инструменты разработчика.\ntoolbox.titleTemplate = %1$S - %2$S\ntoolbox.defaultTitle = Инструменты разработки\ntoolbox.label = Инструменты разработки\noptionsButton.tooltip = Настройки инструментов\noptions.label = Настройки\noptions.panelLabel = Панель настроек инструментов\noptions.toolNotSupportedMarker = %1$S *\nscratchpad.keycode = VK_F4\nbrowserConsoleCmd.commandkey = j\npickButton.tooltip = Выбрать элемент со страницы\nsidebar.showAllTabs.label = …\nsidebar.showAllTabs.tooltip = Все вкладки\noptions.darkTheme.label = Темная тема\noptions.lightTheme.label = Светлая тема\ntoolbox.noContentProcess.message = Процесс содержимого не запущен.\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"Веб-консоль\">\n<!ENTITY browserConsole.title \"Консоль браузера\">\n<!ENTITY networkPanel.requestURLColon \"URL запроса:\">\n<!ENTITY networkPanel.requestMethodColon \"Метод запроса:\">\n<!ENTITY networkPanel.statusCodeColon \"Код состояния:\">\n<!ENTITY networkPanel.requestHeaders \"Заголовки запроса\">\n<!ENTITY networkPanel.requestCookie \"Отправленная кука\">\n<!ENTITY networkPanel.requestBody \"Тело запроса\">\n<!ENTITY networkPanel.requestFormData \"Отправленные данные формы\">\n<!ENTITY networkPanel.responseHeaders \"Заголовки ответа\">\n<!ENTITY networkPanel.responseCookie \"Полученная кука\">\n<!ENTITY networkPanel.responseBody \"Тело ответа\">\n<!ENTITY networkPanel.responseBodyCached \"Кэшированные данные\">\n<!ENTITY networkPanel.responseBodyUnknownType \"Неизвестный тип содержимого\">\n<!ENTITY networkPanel.responseNoBody \"Нет тела запроса\">\n<!ENTITY networkPanel.responseImage \"Полученное изображение\">\n<!ENTITY networkPanel.responseImageCached \"Кэшированное изображение\">\n<!ENTITY saveBodies.label \"Сохранять в лог содержимое запроса и ответа\">\n<!ENTITY saveBodies.accesskey \"х\">\n<!ENTITY openURL.label \"Открыть URL в новой вкладке\">\n<!ENTITY openURL.accesskey \"ы\">\n<!ENTITY btnPageNet.label \"Сеть\">\n<!ENTITY btnPageNet.tooltip \"Вести лог доступа к сети\">\n<!ENTITY btnPageNet.accesskey \"е\">\n<!ENTITY btnPageNet.accesskeyMacOSX \"е\">\n<!ENTITY btnPageCSS.label \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"Вести лог ошибок и предупреждений CSS\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label \"JS\">\n<!ENTITY btnPageJS.tooltip \"Вести лог исключений JavaScript\">\n<!ENTITY btnPageJS.accesskey \"J\">\n<!ENTITY btnPageSecurity.label \"Защита\">\n<!ENTITY btnPageSecurity.tooltip \"Вести лог ошибок и предупреждений защиты\">\n<!ENTITY btnPageSecurity.accesskey \"а\">\n<!ENTITY btnPageLogging.label \"Журнал\">\n<!ENTITY btnPageLogging.tooltip \"Сообщения лога отправленные в объект window.console\">\n<!ENTITY btnPageLogging.accesskey3 \"н\">\n<!ENTITY btnConsoleErrors \"Ошибки\">\n<!ENTITY btnConsoleInfo \"Инфо\">\n<!ENTITY btnConsoleWarnings \"Предупреждения\">\n<!ENTITY btnConsoleLog \"Лог\">\n<!ENTITY btnConsoleXhr \"XHR\">\n<!ENTITY btnConsoleReflows \"Reflows\">\n<!ENTITY filterOutput.placeholder \"Вывод фильтра\">\n<!ENTITY btnClear.label \"Очистить\">\n<!ENTITY btnClear.tooltip \"Очистить вывод веб-консоли\">\n<!ENTITY btnClear.accesskey \"и\">\n<!ENTITY fullZoomEnlargeCmd.commandkey \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\">\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n<!ENTITY fullZoomReduceCmd.commandkey \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2 \"\">\n<!ENTITY fullZoomResetCmd.commandkey \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2 \"\">\n<!ENTITY copyURLCmd.label \"Копировать адрес ссылки\">\n<!ENTITY copyURLCmd.accesskey \"о\">\n<!ENTITY closeCmd.key \"W\">\n<!ENTITY findCmd.key \"F\">\n<!ENTITY clearOutputCtrl.key \"L\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY webAudioEditorUI.reloadNotice1 \"Обновите\">\n<!ENTITY webAudioEditorUI.reloadNotice2 \"страницу для просмотра и редактирования аудио контекста.\">\n<!ENTITY webAudioEditorUI.emptyNotice \"Ожидание создания аудио контекста…\">\n<!ENTITY webAudioEditorUI.tab.properties2 \"Свойства\">\n<!ENTITY webAudioEditorUI.tab.automation \"Автоматика\">\n<!ENTITY webAudioEditorUI.inspectorTitle \"Инспектор AudioNode\">\n<!ENTITY webAudioEditorUI.inspectorEmpty \"AudioNode не выбран.\">\n<!ENTITY webAudioEditorUI.propertiesEmpty \"У узла нет никаких свойств.\">\n<!ENTITY webAudioEditorUI.automationEmpty \"У узла нет никаких AudioParams.\">\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam не имеет ни одного события автоматики.\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nToolboxWebAudioEditor1.label = Веб-аудио\nToolboxWebAudioEditor1.panelLabel = Панель веб-аудио\nToolboxWebAudioEditor1.tooltip = Визуализатор контекста веб-аудио и инспектор узлов аудио\ncollapseInspector = Свернуть инспектор\nexpandInspector = Развернуть инспектор\nwebAudioEditorTooltipBypass = Обойти AudioNode\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntypeError = Ошибка:\ntypeWarning = Предупреждение:\ntypeNetwork = Сеть:\ntypeException = Исключение:\ntypeCssParser = Парсер CSS:\ntypeStrict = Строгое предупреждение:\nmsgCategory = Категория:\nerrLine = Строка: %S\nbtnHide = Скрыть\nbtnPrefs = Настройки\ncategoryPage = Страница:\ncategoryConsole = Консоль:\nbtnMutation = Мутация DOM\ntipMutation = Включить/отключить ведение лога событий мутаций DOM\nbtnGlobal = Глобальные сообщения\ntipGlobal = Включить/отключить ведение лога глобальных сообщений\nlocalConsole = Локальная консоль\nclearConsoleCmd.label = Очистить консоль\nclearConsoleCmd.accesskey = ч\nclose.button = Закрыть\nclose.accesskey = к\nupdate.button = Обновить\nupdate.accesskey = б\ncmd.commandkey = k\nwebConsoleCmd.accesskey = о\ntimestampFormat = %02S:%02S:%02S.%03S\nhelperFuncUnsupportedTypeError = Не могу вызвать pprint для этого типа объекта.\nNetworkPanel.label = Исследовать сетевой запрос\nNetworkPanel.durationMS = %Sмс\nNetworkPanel.imageSizeDeltaDurationMS = %1$Sx%2$Spx, Δ%3$Sмс\nNetworkPanel.responseBodyUnableToDisplay.content = Не удалось отобразить ответы типа «%S»\nConsoleAPIDisabled = API ведения логов веб-консоли (console.log, console.info, console.warn, console.error) был отключен скриптом на этой странице.\nwebConsoleWindowTitleAndURL = Веб-консоль — %S\nwebConsoleXhrIndicator = XHR\nwebConsoleMixedContentWarning = Смешанное содержимое\nwebConsoleMoreInfoLabel = Подробнее\nscratchpad.linkText = Shift+RETURN - Открыть в простом редакторе JavaScript\ngcliterm.instanceLabel = Экземляр %S\nreflow.messageWithNoLink = reflow: %Sмс\nreflow.messageWithLink = reflow: %Sмс\\u0020\nreflow.messageLinkText = функция %1$S, %2$S строка %3$S\nstacktrace.anonymousFunction = <анонимная>\nunknownLocation = <неизвестно>\ntimerStarted = %S: таймер запущен\ntimeEnd = %1$S: %2$Sмс\nnoCounterLabel = <нет метки>\nAutocomplete.blank = <- нет результата\nmaxTimersExceeded = Превышено максимально допустимое число таймеров на этой странице.\nmaxCountersExceeded = Превышено максимально допустимое число счётчиков на этой странице.\nJSTerm.updateNotInspectable = После повторного выполнения вашего ввода результат более не поддается исследованию.\nremoteWebConsolePromptTitle = Удалённое соединение\nremoteWebConsolePromptMessage = Введите имя хоста и номер порта (хост:порт)\nremoteWebConsoleSelectTabTitle = Список вкладок - Удалённое соединение\nremoteWebConsoleSelectTabMessage = Выберите одну из вкладок, к который вы хотите подсоединиться, или выберите глобальную консоль.\nlistTabs.globalConsoleActor = *Глобальная консоль*\nMenuWebconsole.label = Веб-консоль\nToolboxTabWebconsole.label = Консоль\nToolboxWebConsole.panelLabel = Панель консоли\nToolboxWebconsole.tooltip = Веб-консоль\nlongStringEllipsis = […]\nlongStringTooLong = Строка, которую вы пытаетесь просмотреть, является слишком длинной для отображения в Веб-консоли.\nNetworkPanel.fetchRemainingResponseContentLink = Получить оставшиеся %S байт\nNetworkPanel.fetchRemainingRequestContentLink = Получить тело запроса (%S байт)\nconnectionTimeout = Время ожидания соединения истекло. Проверьте Консоль ошибок на обоих концах на наличие сообщений о потенциальных ошибках. Заново откройте веб-консоль, чтобы попробовать снова.\npropertiesFilterPlaceholder = Свойства фильтра\nemptyPropertiesList = Нет свойств для отображения\nmessageRepeats.tooltip2 = #1 повтор;#1 повтора;#1 повторов\nopenNodeInInspector = Щёлкните, чтобы выбрать узел в инспекторе\ncdFunctionInvalidArgument = Не могу выполнить cd() в данное окно. Некорректный аргумент.\nselfxss.msg = Предупреждение о возможном мошенничестве: Будьте осторожны при вставке того, чего вы не понимаете. Этим могут воспользоваться злоумышленники для кражи вашей личности или взятия под контроль вашего компьютера. Пожалуйста, введите ниже '%S' (нет необходимости нажимать Enter), чтобы разрешить вставку.\nselfxss.okstring = разрешить вставку\nmessageToggleDetails = Показать/скрыть детали сообщения.\nemptySlotLabel = #1 пустой слот;#1 пустых слота;#1 пустых слотов\ntable.index = (индекс)\ntable.iterationIndex = (индекс итерации)\ntable.key = Key\ntable.value = Значения\nseverity.error = Ошибка\nseverity.warn = Предупреждение\nseverity.info = Инфо\nseverity.log = Лог\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n<!ENTITY projectMenu_label \"Проект\">\n<!ENTITY projectMenu_accesskey \"к\">\n<!ENTITY projectMenu_newApp_label \"Новое приложение…\">\n<!ENTITY projectMenu_newApp_accesskey \"е\">\n<!ENTITY projectMenu_importPackagedApp_label \"Упакованное приложение…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"к\">\n<!ENTITY projectMenu_importHostedApp_label \"Размещённое приложение…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"м\">\n<!ENTITY projectMenu_selectApp_label \"Открыть приложение…\">\n<!ENTITY projectMenu_selectApp_accesskey \"ы\">\n<!ENTITY projectMenu_play_label \"Установить и запустить\">\n<!ENTITY projectMenu_play_accesskey \"в\">\n<!ENTITY projectMenu_stop_label \"Остановить приложение\">\n<!ENTITY projectMenu_stop_accesskey \"н\">\n<!ENTITY projectMenu_debug_label \"Отладка приложения\">\n<!ENTITY projectMenu_debug_accesskey \"ж\">\n<!ENTITY projectMenu_remove_label \"Удалить проект\">\n<!ENTITY projectMenu_remove_accesskey \"а\">\n<!ENTITY projectMenu_showPrefs_label \"Настройки\">\n<!ENTITY projectMenu_showPrefs_accesskey \"с\">\n<!ENTITY projectMenu_manageComponents_label \"Управление дополнительными компонентами\">\n<!ENTITY projectMenu_manageComponents_accesskey \"п\">\n<!ENTITY runtimeMenu_label \"Runtime\">\n<!ENTITY runtimeMenu_accesskey \"R\">\n<!ENTITY runtimeMenu_disconnect_label \"Отсоединить\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"о\">\n<!ENTITY runtimeMenu_showPermissionTable_label \"Таблица разрешений\">\n<!ENTITY runtimeMenu_showPermissionTable_accesskey \"л\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"Скриншот\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"ш\">\n<!ENTITY runtimeMenu_showDetails_label \"Сведения о Runtime\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"я\">\n<!ENTITY runtimeMenu_showMonitor_label \"Мониторинг\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"н\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Настройки устройства\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"й\">\n<!ENTITY runtimeMenu_showSettings_label \"Параметры устройства\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"а\">\n<!ENTITY viewMenu_label \"Вид\">\n<!ENTITY viewMenu_accesskey \"и\">\n<!ENTITY viewMenu_toggleEditor_label \"Переключить редактор\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"е\">\n<!ENTITY viewMenu_zoomin_label \"Увеличить масштаб\">\n<!ENTITY viewMenu_zoomin_accesskey \"в\">\n<!ENTITY viewMenu_zoomout_label \"Уменьшить масштаб\">\n<!ENTITY viewMenu_zoomout_accesskey \"м\">\n<!ENTITY viewMenu_resetzoom_label \"Сбросить масштаб\">\n<!ENTITY viewMenu_resetzoom_accesskey \"о\">\n<!ENTITY projectButton_label \"Открыть приложение\">\n<!ENTITY runtimeButton_label \"Выбрать Runtime\">\n<!ENTITY key_quit \"W\">\n<!ENTITY key_showProjectPanel \"O\">\n<!ENTITY key_play \"R\">\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!ENTITY key_toggleEditor \"B\">\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n<!ENTITY projectPanel_myProjects \"Мои проекты\">\n<!ENTITY projectPanel_runtimeApps \"Runtime приложения\">\n<!ENTITY projectPanel_tabs \"Вкладки\">\n<!ENTITY runtimePanel_usb \"USB устройства\">\n<!ENTITY runtimePanel_wifi \"Wi-Fi устройства\">\n<!ENTITY runtimePanel_simulator \"Симуляторы\">\n<!ENTITY runtimePanel_other \"Другие\">\n<!ENTITY runtimePanel_installsimulator \"Установить Симулятор\">\n<!ENTITY runtimePanel_noadbhelper \"Установить ADB Helper\">\n<!ENTITY runtimePanel_nousbdevice \"Не видите ваше устройство?\">\n<!ENTITY details_valid_header \"корректно\">\n<!ENTITY details_warning_header \"предупреждения\">\n<!ENTITY details_error_header \"ошибки\">\n<!ENTITY details_description \"Описание\">\n<!ENTITY details_location \"Расположение\">\n<!ENTITY details_manifestURL \"ID приложения\">\n<!ENTITY details_removeProject_button \"Удалить проект\">\n<!ENTITY details_showPrepackageLog_button \"Показать лог предупаковки\">\n<!ENTITY newAppWindowTitle \"Новое приложение\">\n<!ENTITY newAppHeader \"Выбрать шаблон\">\n<!ENTITY newAppLoadingTemplate \"Загрузка шаблонов…\">\n<!ENTITY newAppProjectName \"Имя проекта:\">\n<!ENTITY deck_close \"Закрыть\">\n<!ENTITY addons_title \"Дополнительные компоненты\">\n<!ENTITY addons_aboutaddons \"Открыть окно управления дополнениями\">\n<!ENTITY prefs_title \"Настройки\">\n<!ENTITY prefs_editor_title \"Редактор\">\n<!ENTITY prefs_general_title \"Основные\">\n<!ENTITY prefs_restore \"Восстановить по умолчанию\">\n<!ENTITY prefs_manage_components \"Управление дополнительными компонентами\">\n<!ENTITY prefs_options_autoconnectruntime \"Снова подключиться к предыдущему runtime\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"При запуске WebIDE снова подключиться к предыдущему runtime\">\n<!ENTITY prefs_options_rememberlastproject \"Запоминать последний проект\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"Восстанавливать последний проект при запуске WebIDE\">\n<!ENTITY prefs_options_templatesurl \"URL шаблонов\">\n<!ENTITY prefs_options_templatesurl_tooltip \"Индекс доступных шаблонов\">\n<!ENTITY prefs_options_showeditor \"Отображать редактор\">\n<!ENTITY prefs_options_showeditor_tooltip \"Отображать внутренний редактор\">\n<!ENTITY prefs_options_tabsize \"Размер вкладки\">\n<!ENTITY prefs_options_expandtab \"Мягкая табуляция\">\n<!ENTITY prefs_options_expandtab_tooltip \"Использовать пробелы вместо символа табуляции\">\n<!ENTITY prefs_options_detectindentation \"Автоотступы\">\n<!ENTITY prefs_options_detectindentation_tooltip \"Угадывать стиль отступов на основе содержимого исходников\">\n<!ENTITY prefs_options_autocomplete \"Автодополнение\">\n<!ENTITY prefs_options_autocomplete_tooltip \"Включить автодополнение кода\">\n<!ENTITY prefs_options_autoclosebrackets \"Автозакрытие скобок\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"Автоматически вставлять закрывающие скобки\">\n<!ENTITY prefs_options_keybindings \"Сочетания клавиш\">\n<!ENTITY prefs_options_keybindings_default \"По умолчанию\">\n<!ENTITY permissionstable_title \"Таблица разрешений\">\n<!ENTITY permissionstable_name_header \"Имя\">\n<!ENTITY runtimedetails_title \"Сведения о Runtime\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB это root: \">\n<!ENTITY runtimedetails_summonADBRoot \"устройство root\">\n<!ENTITY runtimedetails_ADBRootWarning \"(требует незалоченного загрузчика)\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Неограниченные права DevTools: \">\n<!ENTITY runtimedetails_requestPrivileges \"запрашивать повышенные права\">\n<!ENTITY runtimedetails_privilegesWarning \"(Перезагрузит устройство. Требует root-доступа.)\">\n<!ENTITY device_typeboolean \"Логическое\">\n<!ENTITY device_typenumber \"Целое\">\n<!ENTITY device_typestring \"Строка\">\n<!ENTITY device_typeobject \"Объект\">\n<!ENTITY device_typenone \"Выберите тип\">\n<!ENTITY devicepreference_title \"Настройки устройства\">\n<!ENTITY devicepreference_search \"Настройки поиска\">\n<!ENTITY devicepreference_newname \"Имя новой настройки\">\n<!ENTITY devicepreference_newtext \"Значение настройки\">\n<!ENTITY devicepreference_addnew \"Добавить новую настройку\">\n<!ENTITY devicesetting_title \"Параметры устройства\">\n<!ENTITY devicesetting_search \"Параметры поиска\">\n<!ENTITY devicesetting_newname \"Имя нового параметра\">\n<!ENTITY devicesetting_newtext \"Установка значения\">\n<!ENTITY devicesetting_addnew \"Добавить новый параметр\">\n<!ENTITY monitor_title \"Мониторинг\">\n<!ENTITY monitor_help \"Справка\">\n<!ENTITY wifi_auth_header \"Идентификация клиента\">\n<!ENTITY wifi_auth_scan_request \"Вы подключаетесь к конечной точке, которой нужно больше данных для аутентификации этого соединения. Пожалуйста, отсканируйте показанный ниже QR-код через запрос на другом устройстве.\">\n<!ENTITY wifi_auth_no_scanner \"Нет запроса QR-сканера?\">\n<!ENTITY wifi_auth_yes_scanner \"Появился запрос QR-сканера?\">\n<!ENTITY wifi_auth_token_request \"Если другое устройство запрашивает токен вместо сканирования QR-кода, скопируйте показанное ниже значение на другое устройство:\">\n<!ENTITY logs_title \"Логи команд предупаковки\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/devtools/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp = Firefox WebIDE\ntitle_app = Firefox WebIDE: %S\nruntimeButton_label = Выбрать Runtime\nprojectButton_label = Открыть приложение\nmainProcess_label = Главный процесс\nlocal_runtime = Локальный Runtime\nremote_runtime = Удалённый Runtime\nremote_runtime_promptTitle = Удалённый Runtime\nremote_runtime_promptMessage = имя хоста:порт\nimportPackagedApp_title = Выбор каталога\nimportHostedApp_title = Открыть размещённое приложение\nimportHostedApp_header = Введите URL манифеста\nnotification_showTroubleShooting_label = Решение проблем\nnotification_showTroubleShooting_accesskey = е\nproject_tab_loading = Загрузка…\nerror_cantInstallNotFullyConnected = Не удалось установить проект. Нет полного соединения.\nerror_cantInstallValidationErrors = Не удалось установить проект. Ошибки валидации.\nerror_listRunningApps = Не удалось получить с устройства список приложений\nerror_operationTimeout = Время ожидания операции истекло: %1$S\nerror_operationFail = Операция не удалась: %1$S\nerror_cantConnectToApp = Не удалось соединиться с приложением: %1$S\nerror_cantFetchAddonsJSON = Не удалось получить список дополнений: %S\nerror_appProjectsLoadFailed = Не удается загрузить список проектов. Это может произойти, если вы использовали этот профиль с более новой версией Firefox.\naddons_stable = стабильный\naddons_unstable = нестабильный\naddons_simulator_label = Симулятор Firefox OS %1$S (%2$S)\naddons_install_button = установить\naddons_uninstall_button = удалить\naddons_adb_label = Дополнение ADB Helper\naddons_adapters_label = Дополнение Tools Adapters\naddons_adb_warning = Без этого дополнения USB устройства обнаружены не будут\naddons_status_unknown = ?\naddons_status_installed = Установлено\naddons_status_uninstalled = Не установлено\naddons_status_preparing = подготовка\naddons_status_downloading = загрузка\naddons_status_installing = установка\nruntimedetails_checkno = нет\nruntimedetails_checkyes = да\nruntimedetails_checkunknown = неизвестно (необходим ADB Helper версии 0.4.0 или выше)\nruntimedetails_notUSBDevice = Не USB устройство\nstatus_tooltip = Статус валидации: %1$S\nstatus_valid = КОРРЕКТНО\nstatus_warning = ПРЕДУПРЕЖДЕНИЯ\nstatus_error = ОШИБКИ\nstatus_unknown = НЕИЗВЕСТНО\ndevice_reset_default = Восстановить по умолчанию\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!ENTITY downloads.title \"Загрузки\">\n<!ENTITY downloadDetails.width \"60ch\">\n<!ENTITY downloadsSummary.minWidth2 \"21ch\">\n<!ENTITY cmd.pause.label \"Приостановить\">\n<!ENTITY cmd.pause.accesskey \"н\">\n<!ENTITY cmd.resume.label \"Возобновить\">\n<!ENTITY cmd.resume.accesskey \"о\">\n<!ENTITY cmd.cancel.label \"Отменить\">\n<!ENTITY cmd.show.label \"Открыть папку с файлом\">\n<!ENTITY cmd.show.accesskey \"к\">\n<!ENTITY cmd.showMac.label \"Показать в Finder\">\n<!ENTITY cmd.showMac.accesskey \"к\">\n<!ENTITY cmd.retry.label \"Повторить\">\n<!ENTITY cmd.goToDownloadPage.label \"Перейти на страницу загрузки\">\n<!ENTITY cmd.goToDownloadPage.accesskey \"е\">\n<!ENTITY cmd.copyDownloadLink.label \"Копировать ссылку на загрузку\">\n<!ENTITY cmd.copyDownloadLink.accesskey \"п\">\n<!ENTITY cmd.removeFromHistory.label \"Удалить из истории\">\n<!ENTITY cmd.removeFromHistory.accesskey \"л\">\n<!ENTITY cmd.clearList2.label \"Очистить панель Предпросмотра\">\n<!ENTITY cmd.clearList2.accesskey \"ч\">\n<!ENTITY cmd.clearDownloads.label \"Очистить загрузки\">\n<!ENTITY cmd.clearDownloads.accesskey \"и\">\n<!ENTITY cmd.unblock2.label \"Разрешить загрузку\">\n<!ENTITY cmd.unblock2.accesskey \"ш\">\n<!ENTITY cmd.removeFile.label \"Удалить файл\">\n<!ENTITY cmd.chooseUnblock.label \"Удалить файл или Разрешить загрузку\">\n<!ENTITY cmd.chooseOpen.label \"Открыть или Удалить файл\">\n<!ENTITY showMoreInformation.label \"Показать больше информации\">\n<!ENTITY openFile.label \"Открыть файл\">\n<!ENTITY retryDownload.label \"Повторить загрузку\">\n<!ENTITY cancelDownload.label \"Отменить загрузку\">\n<!ENTITY blocked.label \"ЗАБЛОКИРОВАН\">\n<!ENTITY learnMore.label \"Подробнее\">\n<!ENTITY downloadsHistory.label \"Показать все загрузки\">\n<!ENTITY downloadsHistory.accesskey \"а\">\n<!ENTITY openDownloadsFolder.label \"Открыть папку Загрузки\">\n<!ENTITY clearDownloadsButton.label \"Очистить загрузки\">\n<!ENTITY clearDownloadsButton.tooltip \"Очистить завершённые, отменённые и неудавшиеся загрузки\">\n<!ENTITY downloadsListEmpty.label \"Загрузок нет\">\n<!ENTITY downloadsPanelEmpty.label \"В этой сессии загрузок не было.\">\n<!ENTITY downloadsListNoMatch.label \"Ни одной подходящей загрузки не найдено\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\nstateStarting = Начинается…\nstateScanning = Идёт сканирование на вирусы…\nstateFailed = Не удалась\nstatePaused = Приостановлена\nstateCanceled = Отменена\nstateCompleted = Завершена\nstateBlockedParentalControls = Заблокирована Родительским Контролем\nstateBlockedPolicy = Заблокирована вашей политикой зоны безопасности\nstateDirty = Заблокирована: Возможно содержит вирус или шпион\nblockedMalware = Этот файл содержит вирус или вредоносную программу.\nblockedPotentiallyUnwanted = Этот файл может причинить вред вашему компьютеру.\nblockedUncommon2 = Этот файл обычно не загружают.\nfileMovedOrMissing = Файл перемещён или отсутствует\nunblockHeaderUnblock = Вы действительно хотите разрешить эту загрузку?\nunblockHeaderOpen = Вы действительно хотите открыть этот файл?\nunblockTypeMalware = Этот файл содержит вирус или другую вредоносную программу, которая причинит вред вашему компьютеру.\nunblockTypePotentiallyUnwanted2 = Этот файл замаскирован под полезную загрузку, но он может произвести неожиданные изменения в ваших программах и настройках.\nunblockTypeUncommon2 = Этот файл обычно не загружают и он может быть небезопасен для открытия. Он может содержать вирус или произвести неожиданные изменения в ваших программах и настройках.\nunblockTip2 = Вы можете поискать альтернативный источник загрузки или повторить попытку позже.\nunblockButtonOpen = Открыть\nunblockButtonUnblock = Разрешить загрузку\nunblockButtonConfirmBlock = Удалить файл\nsizeWithUnits = %1$S %2$S\nsizeUnknown = Неизвестный размер\nshortTimeLeftSeconds = %1$Sс\nshortTimeLeftMinutes = %1$Sм\nshortTimeLeftHours = %1$Sч\nshortTimeLeftDays = %1$Sд\nstatusSeparator = %1$S — %2$S\nstatusSeparatorBeforeNumber = %1$S —  %2$S\nfileExecutableSecurityWarning = «%S» является исполняемым файлом. Исполняемые файлы могут содержать вирусы или другой вредоносный код, который может повредить информацию на вашем компьютере. Будьте внимательны при открытии данного файла. Вы действительно хотите открыть файл «%S»?\nfileExecutableSecurityWarningTitle = Открыть исполняемый файл?\nfileExecutableSecurityWarningDontAsk = Не спрашивать в следующий раз\notherDownloads3 = загружается %1$S файл;загружаются %1$S файла;загружаются %1$S файлов\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/downloads/settingsChange.dtd",
    "content": "<!-- -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- -->\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  settingsChangePreferences.label  \"Вы можете изменить параметры, используя вкладку «Приложения» в настройках &brandShortName;.\">\n<!ENTITY  settingsChangeOptions.label      \"Вы можете изменить параметры, используя вкладку «Приложения» в настройках &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/engineManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY engineManager.title \"Управление списком поисковых систем\">\n<!ENTITY engineManager.style \"min-width: 35em;\">\n<!ENTITY engineManager.intro \"У вас установлены плагины для следующих поисковых систем:\">\n<!ENTITY columnLabel.name \"Название\">\n<!ENTITY columnLabel.keyword \"Краткое имя\">\n<!ENTITY up.label \"Вверх\">\n<!ENTITY up.accesskey \"В\">\n<!ENTITY dn.label \"Вниз\">\n<!ENTITY dn.accesskey \"н\">\n<!ENTITY remove.label \"Удалить\">\n<!ENTITY remove.accesskey \"У\">\n<!ENTITY edit.label \"Изменить…\">\n<!ENTITY edit.accesskey \"з\">\n<!ENTITY addEngine.label \"Плагины для других поисковых систем…\">\n<!ENTITY addEngine.accesskey \"л\">\n<!ENTITY enableSuggest.label \"Показывать поисковые предложения\">\n<!ENTITY enableSuggest.accesskey \"п\">\n<!ENTITY restoreDefaults.label \"Восстановить набор по умолчанию\">\n<!ENTITY restoreDefaults.accesskey \"у\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/engineManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nduplicateTitle=Краткое имя уже используется\nduplicateEngineMsg=Вы выбрали краткое имя, которое в данный момент используется «%S». Пожалуйста, выберите другое.\nduplicateBookmarkMsg=Вы выбрали краткое имя, которое в данный момент используется одной из закладок. Пожалуйста, выберите другое.\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/feeds/subscribe.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY feedPage.title\n  \"Просмотр ленты новостей\">\n<!ENTITY feedSubscribeNow\n  \"Подписаться\">\n<!ENTITY feedLiveBookmarks\n  \"Закладки на ленты новостей\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/feeds/subscribe.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nlinkTitleTextFormat=Перейти к %S\naddHandler=Добавить «%S» (%S) в качестве приложения для чтения лент новостей?\naddHandlerAddButton=Добавить приложение\naddHandlerAddButtonAccesskey=о\nhandlerRegistered=«%S» уже зарегистрирован в качестве приложения для чтения лент новостей\nliveBookmarks=Закладки на ленты новостей\nsubscribeNow=Подписаться\nchooseApplicationMenuItem=Выбрать приложение…\nchooseApplicationDialogTitle=Выбрать приложение\nalwaysUse=Всегда использовать «%S» для подписки на ленты новостей\nmediaLabel=Медиа файлы\n\n# LOCALIZATION NOTE: The next string is for the size of the enclosed media.\n#   e.g. enclosureSizeText : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nenclosureSizeText=%1$S %2$S\n\nbytes=байт\nkilobyte=КБ\nmegabyte=МБ\ngigabyte=ГБ\n\n# LOCALIZATION NOTE: The next three strings explains to the user what they're\n# doing.\n#   e.g. alwaysUseForVideoPodcasts : \"Always use Miro to subscribe to video podcasts.\"\n#   %S = application to use (Miro, iTunes, ...)\nalwaysUseForFeeds=Всегда использовать «%S» для подписки на ленты новостей.\nalwaysUseForAudioPodcasts=Всегда использовать «%S» для подписки на подкасты.\nalwaysUseForVideoPodcasts=Всегда использовать «%S» для подписки на видео-подкасты.\n\nsubscribeFeedUsing=Подписаться на эту ленту новостей, используя\nsubscribeAudioPodcastUsing=Подписаться на этот подкаст, используя\nsubscribeVideoPodcastUsing=Подписаться на этот видео-подкаст, используя\n\nfeedSubscriptionFeed1=Это «источник» часто меняющегося содержимого на этом сайте.\nfeedSubscriptionAudioPodcast1=Это «подкаст» часто меняющегося содержимого на этом сайте.\nfeedSubscriptionVideoPodcast1=Это «видео-подкаст» часто меняющегося содержимого на этом сайте.\n\nfeedSubscriptionFeed2=Вы можете подписаться на этот источник, чтобы получать обновления при изменении его содержимого.\nfeedSubscriptionAudioPodcast2=Вы можете подписаться на этот подкаст, чтобы получать обновления при изменении его содержимого.\nfeedSubscriptionVideoPodcast2=Вы можете подписаться на этот видео-подкаст, чтобы получать обновления при изменении его содержимого.\n\n# Protocol Handling\n# \"Add %appName (%appDomain) as an application for %protocolType links?\"\naddProtocolHandler=Добавить «%S» (%S) в качестве приложения для ссылок %S?\naddProtocolHandlerAddButton=Добавить приложение\naddProtocolHandlerAddButtonAccesskey=о"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/lightweightThemes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\nlightweightThemes.recommended-1.name=Ренессанс веб-браузера\r\nlightweightThemes.recommended-1.description=Ренессанс веб-браузера (C) Sean.Martell. Доступна на условиях CC-BY-SA. Без гарантий.\r\n\r\nlightweightThemes.recommended-2.name=Космическая фантазия\r\nlightweightThemes.recommended-2.description=Космическая фантазия (C) fx5800p. Доступна на условиях CC-BY-SA. Без гарантий.\r\n\r\nlightweightThemes.recommended-4.name=Пастельный градиент\r\nlightweightThemes.recommended-4.description=Пастельный градиент (C) darrinhenein. Доступна на условиях CC-BY-SA. Без гарантий.\r\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/loop/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nclientShortname2 = Firefox Hello\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/migration/migration.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY migrationWizard.title          \"Мастер импорта\">\n\n<!ENTITY importFrom.label               \"Импортировать настройки, закладки, журнал, пароли и другие данные из:\">\n<!ENTITY importFromUnix.label           \"Импортировать настройки, закладки, журнал, пароли и другие данные из:\">\n<!ENTITY importFromBookmarks.label      \"Импортировать закладки из:\">\n\n<!ENTITY importFromIE.label             \"Microsoft Internet Explorer\">\n<!ENTITY importFromIE.accesskey         \"M\">\n<!ENTITY importFromEdge.label           \"Microsoft Edge\">\n<!ENTITY importFromEdge.accesskey       \"E\">\n<!ENTITY importFromNothing.label        \"Не импортировать ничего\">\n<!ENTITY importFromNothing.accesskey    \"н\">\n<!ENTITY importFromSafari.label         \"Safari\">\n<!ENTITY importFromSafari.accesskey     \"S\">\n<!ENTITY importFromCanary.label         \"Chrome Canary\">\n<!ENTITY importFromCanary.accesskey     \"n\">\n<!ENTITY importFromChrome.label         \"Chrome\">\n<!ENTITY importFromChrome.accesskey     \"C\">\n<!ENTITY importFromChromium.label       \"Chromium\">\n<!ENTITY importFromChromium.accesskey   \"u\">\n<!ENTITY importFromFirefox.label        \"Firefox\">\n<!ENTITY importFromFirefox.accesskey    \"X\">\n<!ENTITY importFrom360se.label          \"360 Secure Browser\">\n<!ENTITY importFrom360se.accesskey      \"3\">\n\n<!ENTITY noMigrationSources.label       \"Ни одной программы, содержащей закладки, журнал или пароли, не найдено.\">\n\n<!ENTITY importSource.title             \"Импорт настроек и данных\">\n<!ENTITY importItems.title              \"Объекты для импорта\">\n<!ENTITY importItems.label              \"Выберите объекты для импортирования:\">\n\n<!ENTITY migrating.title                \"Идёт импорт…\">\n<!ENTITY migrating.label                \"В данное время импортируются следующие объекты…\">\n\n<!ENTITY selectProfile.title            \"Выбор профиля\">\n<!ENTITY selectProfile.label            \"Импорт может быть произведен из следующих профилей:\">\n\n<!ENTITY done.title                     \"Импорт успешно завершён\">\n<!ENTITY done.label                     \"Следующие объекты были успешно импортированы:\">\n\n<!ENTITY closeSourceBrowser.label       \"Прежде чем продолжить, пожалуйста, убедитесь, что выбранный вами браузер закрыт.\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/migration/migration.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprofileName_format=%S %S\n\n# Browser Specific\nsourceNameIE=Internet Explorer\nsourceNameEdge=Microsoft Edge\nsourceNameSafari=Safari\nsourceNameCanary=Google Chrome Canary\nsourceNameChrome=Google Chrome\nsourceNameChromium=Chromium\nsourceNameFirefox=Mozilla Firefox\nsourceName360se=360 Secure Browser\n\nimportedBookmarksFolder=Из %S\n\nimportedSafariReadingList=Список для чтения (из Safari)\nimportedEdgeReadingList=Список для чтения (из Edge)\n\n# Import Sources\n# Note: When adding an import source for profile reset, add the string name to\n# resetProfile.js if it should be listed in the reset dialog.\n1_ie=Настройки Интернета\n1_edge=Параметры\n1_safari=Настройки\n1_chrome=Настройки\n1_360se=Настройки\n\n2_ie=Куки\n2_edge=Куки\n2_safari=Куки\n2_chrome=Куки\n2_firefox=Куки\n2_360se=Куки\n\n4_ie=Журнал посещений\n4_edge=Журнал посещений\n4_safari=Журнал посещений\n4_chrome=Журнал посещений\n4_firefox_history_and_bookmarks=Журнал посещений и закладки\n4_360se=Журнал посещений\n\n8_ie=Журнал сохранённых форм\n8_edge=Журнал сохранённых форм\n8_safari=Журнал сохранённых форм\n8_chrome=Журнал сохранённых форм\n8_firefox=Журнал сохранённых форм\n8_360se=Журнал сохранённых форм\n\n16_ie=Сохранённые пароли\n16_edge=Сохранённые пароли\n16_safari=Сохранённые пароли\n16_chrome=Сохранённые пароли\n16_firefox=Сохранённые пароли\n16_360se=Сохранённые пароли\n\n32_ie=Избранное\n32_edge=Избранное\n32_safari=Закладки\n32_chrome=Закладки\n32_360se=Закладки\n\n64_ie=Другие данные\n64_edge=Другие данные\n64_safari=Другие данные\n64_chrome=Другие данные\n64_firefox_other=Другие данные\n64_360se=Другие данные\n\n128_firefox=Окна и вкладки\n\n# Automigration undo notification.\n# %1$S will be replaced with the name of the browser we imported from, %2$S will be replaced with brandShortName\nautomigration.undo.message.all              = Продолжите с места, где вы остановились. Мы импортировали эти сайты, ваши закладки, историю и пароли из %1$S в %2$S.\nautomigration.undo.message.bookmarks        = Продолжите с места, где вы остановились. Мы импортировали эти сайты и ваши закладки из %1$S в %2$S.\nautomigration.undo.message.bookmarks.logins = Продолжите с места, где вы остановились. Мы импортировали эти сайты, ваши закладки и пароли из %1$S в %2$S.\nautomigration.undo.message.bookmarks.visits = Продолжите с места, где вы остановились. Мы импортировали эти сайты, ваши закладки и историю из %1$S в %2$S.\nautomigration.undo.message.logins           = Продолжите с места, где вы остановились. Мы импортировали ваши пароли из %1$S в %2$S.\nautomigration.undo.message.logins.visits    = Продолжите с места, где вы остановились. Мы импортировали эти сайты, вашу историю и пароли из %1$S в %2$S.\nautomigration.undo.message.visits           = Продолжите с места, где вы остановились. Мы импортировали эти сайты и вашу историю из %1$S в %2$S.\nautomigration.undo.keep2.label            = OK, понятно\nautomigration.undo.keep2.accesskey        = н\nautomigration.undo.dontkeep2.label        = Нет, спасибо\nautomigration.undo.dontkeep2.accesskey    = е\nautomigration.undo.unknownbrowser         = Неизвестного браузера\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n\n<!ENTITY loadError.label \"Проблема при загрузке страницы\">\n<!ENTITY retry.label \"Попробовать снова\">\n<!ENTITY returnToPreviousPage.label \"Вернуться назад\">\n<!ENTITY advanced.label \"Дополнительно\">\n\n<!-- Specific error messages -->\n\n<!ENTITY connectionFailure.title \"Попытка соединения не удалась\">\n<!ENTITY connectionFailure.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY deniedPortAccess.title \"Обращение к данному адресу заблокировано\">\n<!ENTITY deniedPortAccess.longDesc \"\">\n\n<!ENTITY dnsNotFound.title \"Сервер не найден\">\n<!ENTITY dnsNotFound.longDesc \"\n<ul>\n  <li>Проверьте, не допущена ли ошибка при наборе адреса, например,\n    <strong>ww</strong>.test.ru вместо\n    <strong>www</strong>.test.ru</li>\n  <li>Если ни одна страница не загружается – проверьте настройки соединения\n    с Интернетом.</li>\n  <li>Если компьютер или сеть защищены межсетевым экраном или прокси-сервером – убедитесь,\n     что &brandShortName; разрешён выход в Интернет.</li>\n</ul>\n\">\n\n<!ENTITY fileNotFound.title \"Файл не найден\">\n<!ENTITY fileNotFound.longDesc \"\n<ul>\n  <li>Проверьте правильность введённого имени файла, соответствие регистра и отсутствие других ошибок в имени файла.</li>\n  <li>Проверьте, не был ли файл переименован, удалён или перемещён.</li>\n</ul>\n\">\n\n<!ENTITY fileAccessDenied.title \"В доступе к файлу отказано\">\n<!ENTITY fileAccessDenied.longDesc \"\n<ul>\n  <li>Возможно, что он был удалён или перемещён, или разрешения на файл не дают получить к нему доступ.</li>\n</ul>\">\n\n<!ENTITY generic.title \"Ой.\">\n<!ENTITY generic.longDesc \"\n<p>&brandShortName; не может загрузить эту страницу по неопределённой причине.</p>\n\">\n\n<!ENTITY captivePortal.title \"Вход в сеть\">\n<!ENTITY captivePortal.longDesc2 \"\n<p>Вы должны войти в эту сеть перед тем как сможете получить доступ в Интернет.</p>\n\">\n\n<!ENTITY openPortalLoginPage.label2 \"Открыть страницу входа в сеть\">\n\n<!ENTITY malformedURI.title \"Формат адреса неверен\">\n<!ENTITY malformedURI.longDesc \"\n<ul>\n  <li>Адреса веб-сайтов обычно записываются в формате\n    <strong>http://www.test.ru/</strong></li>\n  <li>Убедитесь, что вы используете в качестве разделителя прямую косую черту (т.е.\n     <strong>/</strong>).</li>\n</ul>\n\">\n\n<!ENTITY netInterrupt.title \"Соединение было прервано\">\n<!ENTITY netInterrupt.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY notCached.title \"Документ просрочен\">\n<!ENTITY notCached.longDesc \"<p>Запрошенный документ недоступен в кэше &brandShortName;.</p><ul><li>В целях безопасности &brandShortName; не производит автоматический повторный запрос важных документов.</li><li>Нажмите «Попробовать снова», чтобы повторно запросить документ с веб-сайта.</li></ul>\">\n\n<!ENTITY netOffline.title \"Автономный режим\">\n<!ENTITY netOffline.longDesc2 \"\n<ul>\n  <li>Нажмите «Попробовать снова», чтобы подключиться к сети и перезагрузить страницу.</li>\n</ul>\n\">\n\n<!ENTITY contentEncodingError.title \"Ошибка в типе содержимого\">\n<!ENTITY contentEncodingError.longDesc \"\n<ul>\n  <li>Пожалуйста, свяжитесь с владельцами веб-сайта и проинформируйте их об этой проблеме.</li>\n</ul>\n\">\n\n<!ENTITY unsafeContentType.title \"Небезопасный тип файла\">\n<!ENTITY unsafeContentType.longDesc \"\n<ul>\n  <li>Пожалуйста, свяжитесь с владельцами веб-сайта и проинформируйте их об этой проблеме.</li>\n</ul>\n\">\n\n<!ENTITY netReset.title \"Соединение было сброшено\">\n<!ENTITY netReset.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY netTimeout.title \"Время ожидания соединения истекло\">\n<!ENTITY netTimeout.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY unknownProtocolFound.title \"Неизвестный тип адреса\">\n<!ENTITY unknownProtocolFound.longDesc \"\n<ul>\n  <li>Для открытия данного адреса вам, возможно, понадобится установить стороннее программное обеспечение.</li>\n</ul>\n\">\n\n<!ENTITY proxyConnectFailure.title \"Прокси-сервер отказывается принимать соединения\">\n<!ENTITY proxyConnectFailure.longDesc \"\n<ul>\n  <li>Проверьте настройки прокси-сервера и убедитесь, что они верны.</li>\n  <li>Свяжитесь с вашим системным администратором и убедитесь, что прокси-сервер\n    работает.</li>\n</ul>\n\">\n\n<!ENTITY proxyResolveFailure.title \"Не удалось найти прокси-сервер\">\n<!ENTITY proxyResolveFailure.longDesc \"\n<ul>\n  <li>Проверьте правильность установленных настроек прокси-сервера.</li>\n  <li>Проверьте работу соединения вашего компьютера с сетью.</li>\n  <li>Если ваш компьютер или сеть защищены межсетевым экраном или прокси-сервером – убедитесь,\n    что &brandShortName; разрешён выход в Интернет.</li>\n</ul>\n\">\n\n<!ENTITY redirectLoop.title \"Неверное перенаправление на странице\">\n<!ENTITY redirectLoop.longDesc \"\n<ul>\n  <li>Эта проблема может возникать при отключении или запрещении принятия\n    кук.</li>\n</ul>\n\">\n\n<!ENTITY unknownSocketType.title \"Неизвестный/неопознанный ответ сервера\">\n<!ENTITY unknownSocketType.longDesc \"\n<ul>\n  <li>Убедитесь, что в вашей системе установлен «Менеджер личной защиты (PSM)».</li>\n  <li>Возможно, это произошло из-за нестандартной конфигурации сервера.</li>\n</ul>\n\">\n\n<!ENTITY nssFailure2.title \"Ошибка при установлении защищённого соединения\">\n<!ENTITY nssFailure2.longDesc2 \"\n<ul>\n  <li>Страница, которую вы пытаетесь просмотреть, не может быть отображена, так как достоверность полученных данных не может быть проверена.</li>\n  <li>Пожалуйста, свяжитесь с владельцами веб-сайта и проинформируйте их об этой проблеме.</li>\n</ul>\n\">\n\n<!ENTITY certerror.longpagetitle1 \"Ваше соединение не защищено\">\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara \"Владелец <span class='hostname'/> неправильно настроил свой веб-сайт. Чтобы защитить вашу информацию от кражи, &brandShortName; не соединился с этим веб-сайтом.\">\n\n<!ENTITY sharedLongDesc \"\n<ul>\n  <li>Возможно, сайт временно недоступен или перегружен запросами. Подождите некоторое время и\n    попробуйте снова.</li>\n  <li>Если вы не можете загрузить ни одну страницу – проверьте настройки соединения\n    с Интернетом.</li>\n  <li>Если ваш компьютер или сеть защищены межсетевым экраном или прокси-сервером – убедитесь,\n    что &brandShortName; разрешён выход в Интернет.</li>\n</ul>\n\">\n\n<!ENTITY cspBlocked.title \"Заблокировано политикой защиты содержимого\">\n<!ENTITY cspBlocked.longDesc \"<p>&brandShortName; заблокировал данный способ загрузки этой страницы, так как страница имеет политику защиты содержимого, которая это запрещает.</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"Ошибка искажения содержимого\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>Страница, которую вы пытаетесь просмотреть, не может быть показана, так как была обнаружена ошибка при передаче данных.</p><ul><li>Пожалуйста, свяжитесь с владельцами веб-сайта и проинформируйте их об этой проблеме.</li></ul>\">\n\n\n<!ENTITY securityOverride.exceptionButtonLabel \"Добавить исключение…\">\n\n<!ENTITY errorReporting.automatic2 \"Отправка сообщений о подобных ошибках поможет Mozilla обнаружить и заблокировать вредоносные сайты\">\n<!ENTITY errorReporting.learnMore \"Подробнее…\">\n\n<!ENTITY remoteXUL.title \"Удалённый XUL\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>Пожалуйста, свяжитесь с владельцами веб-сайта, чтобы проинформировать их об этой проблеме.</li></ul></p>\">\n\n<!ENTITY sslv3Used.title \"Установка защищённого соединения не удалась\">\n<!-- LOCALIZATION NOTE (sslv3Used.longDesc2) - Do not translate\n     \"SSL_ERROR_UNSUPPORTED_VERSION\". -->\n<!ENTITY sslv3Used.longDesc2 \"Дополнительная информация: SSL_ERROR_UNSUPPORTED_VERSION\">\n\n<!-- LOCALIZATION NOTE (certerror.wrongSystemTime2,\n                        certerror.wrongSystemTimeWithoutReference) - The <span id='..' />\n     tags will be injected with actual values, please leave them unchanged. -->\n<!ENTITY certerror.wrongSystemTime2 \"<p> &brandShortName; не соединился с <span id='wrongSystemTime_URL'/>, так как похоже, что часы на вашем компьютере показывают неправильное время, что не позволяет установить защищённое соединение.</p> <p>Ваш компьютер считает, что сейчас <span id='wrongSystemTime_systemDate'/>, тогда как на самом деле сейчас <span id='wrongSystemTime_actualDate'/>. Чтобы устранить эту проблему, измените ваши настройки даты и времени, чтобы установить правильное время.</p>\">\n<!ENTITY certerror.wrongSystemTimeWithoutReference \"<p>&brandShortName; не соединился с <span id='wrongSystemTimeWithoutReference_URL'/>, так как похоже, что часы на вашем компьютере показывают неправильное время, что не позволяет установить защищённое соединение.</p> <p>Ваш компьютер считает, что сейчас <span id='wrongSystemTimeWithoutReference_systemDate'/>. Чтобы устранить эту проблему, измените ваши настройки даты и времени, чтобы установить правильное время.</p>\">\n\n<!ENTITY certerror.pagetitle1  \"Незащищённое соединение\">\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"Этот сайт использует HTTP Strict Transport Security (HSTS), чтобы указать, что &brandShortName; должен подключаться к нему только через защищённое соединение. В результате, добавление исключения для этого сертификата невозможно.\">\n<!ENTITY certerror.copyToClipboard.label \"Копировать текст в буфер обмена\">\n\n<!ENTITY inadequateSecurityError.title \"Ваше соединение не защищено\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> использует защитную технологию, которая является устаревшей и уязвимой для атаки. Злоумышленник может легко выявить информацию, которая, как вы думали, находится в безопасности. Для того, чтобы вы смогли посетить веб-сайт, администратор веб-сайта должен сначала исправить его сервер.</p><p>Код ошибки: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n\n<!ENTITY prefReset.longDesc \"Похоже, что причиной этого могут быть настройки безопасности вашей сети. Вы хотите восстановить настройки по умолчанию?\">\n<!ENTITY prefReset.label \"Восстановить настройки по умолчанию\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/newTab.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY newtab.pageTitle \"Новая вкладка\">\n<!ENTITY newtab.customize.classic \"Отображать ваш топ сайтов\">\n<!ENTITY newtab.customize.cog.enhanced \"Включая предлагаемые сайты\">\n<!ENTITY newtab.customize.cog.title2 \"УПРАВЛЕНИЕ «НОВОЙ ВКЛАДКОЙ»\">\n<!ENTITY newtab.customize.cog.learn \"Узнать больше о «Новой вкладке»\">\n<!ENTITY newtab.customize.title \"Настройка страницы «Новая вкладка»\">\n<!ENTITY newtab.customize.suggested \"Отображать предлагаемые сайты и ваш топ сайтов\">\n<!ENTITY newtab.customize.topsites \"Отображать ваш топ сайтов\">\n<!ENTITY newtab.customize.blank2 \"Отображать пустую страницу\">\n<!ENTITY newtab.undo.removedLabel \"Миниатюра удалена.\">\n<!ENTITY newtab.undo.undoButton \"Отменить.\">\n<!ENTITY newtab.undo.restoreButton \"Восстановить все.\">\n<!ENTITY newtab.undo.closeTooltip \"Скрыть\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/newTab.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnewtab.defaultTopSites.heading = Топ сайтов\nnewtab.userTopSites.heading = Ваш Топ сайтов\nnewtab.pin = Закрепить этот сайт в текущей позиции\nnewtab.unpin = Открепить этот сайт\nnewtab.block = Удалить этот сайт\nnewtab.sponsored.button = СПОНСОР\nnewtab.suggested.tag = ПРЕДЛОЖЕНИЕ\nnewtab.suggested.button = Предложено для посетителей %1$S\nnewtab.sponsored.explain = Это плитка отображается для вас от имени партнера Mozilla. Её можно удалить в любое время, щёлкнув по кнопке %1$S. %2$S\nnewtab.sponsored.explain2 = Этот сайт был предложен вам от имени партнера Mozilla. Его можно удалить в любое время, щёлкнув по кнопке %1$S. %2$S\nnewtab.suggested.explain = Этот сайт был предложен вам Mozilla. Его можно удалить в любое время, щёлкнув по кнопке %1$S. %2$S\nnewtab.enhanced.explain = Партнер Mozilla визуально улучшил эту плитку, заменив снимок экрана. Отображение улучшенных плиток можно отключить, щёлкнув по кнопке %1$S. %2$S\nnewtab.intro1.paragraph1 = Теперь, когда вы откроете «Новую вкладку», вы также увидите сайты, которые, по нашему мнению, могут быть вам интересны. Некоторые из них могут быть предложены Mozilla или спонсироваться одним из наших партнеров.\nnewtab.intro1.paragraph2 = Для оказания этой услуги нам автоматически отправляются некоторые данные в соответствии с нашим %1$S. Вы можете отключить это, сняв флажок под значком шестерни (%2$S).\nnewtab.learn.link = Подробнее…\nnewtab.privacy.link = Уведомлением о приватности\nnewtab.learn.link2 = Подробнее о «Новой вкладке»\nnewtab.intro.header.update = «Новая вкладка» получила обновление!\nnewtab.intro.gotit = Понятно!\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/pageInfo.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  pageInfoWindow.width  \"690\">\n<!ENTITY  pageInfoWindow.height \"610\">\n\n<!ENTITY  copy.key              \"C\">\n<!ENTITY  copy.label            \"Копировать\">\n<!ENTITY  copy.accesskey        \"п\">\n<!ENTITY  selectall.key         \"A\">\n<!ENTITY  selectall.label       \"Выделить всё\">\n<!ENTITY  selectall.accesskey   \"д\">\n<!ENTITY  closeWindow.key       \"w\">\n\n<!ENTITY  generalTab            \"Основная\">\n<!ENTITY  generalTab.accesskey  \"н\">\n<!ENTITY  generalTitle          \"Заголовок:\">\n<!ENTITY  generalURL            \"Адрес:\">\n<!ENTITY  generalType           \"Тип:\">\n<!ENTITY  generalMode           \"Тип визуализации:\">\n<!ENTITY  generalSize           \"Размер:\">\n<!ENTITY  generalReferrer       \"Ссылающийся URL:\">\n<!ENTITY  generalSource         \"Источник кэширования:\">\n<!ENTITY  generalModified       \"Последнее изменение:\">\n<!ENTITY  generalEncoding2      \"Кодировка текста:\">\n<!ENTITY  generalMetaName       \"Имя\">\n<!ENTITY  generalMetaContent    \"Содержимое\">\n\n<!ENTITY  mediaTab              \"Мультимедиа\">\n<!ENTITY  mediaTab.accesskey    \"л\">\n<!ENTITY  mediaLocation         \"Адрес:\">\n<!ENTITY  mediaText             \"Связанный текст:\">\n<!ENTITY  mediaAltHeader        \"Альтернативный текст\">\n<!ENTITY  mediaAddress          \"Адрес\">\n<!ENTITY  mediaType             \"Тип\">\n<!ENTITY  mediaSize             \"Размер\">\n<!ENTITY  mediaCount            \"Количество\">\n<!ENTITY  mediaDimension        \"Размеры:\">\n<!ENTITY  mediaLongdesc         \"Длинное описание:\">\n<!ENTITY  mediaBlockImage.accesskey \"л\">\n<!ENTITY  mediaSaveAs           \"Сохранить как…\">\n<!ENTITY  mediaSaveAs.accesskey \"к\">\n<!ENTITY  mediaSaveAs2.accesskey \"х\">\n<!ENTITY  mediaPreview          \"Предпросмотр мультимедиа:\">\n\n<!ENTITY  feedTab               \"Ленты новостей\">\n<!ENTITY  feedTab.accesskey     \"н\">\n<!ENTITY  feedSubscribe         \"Подписаться\">\n<!ENTITY  feedSubscribe.accesskey \"д\">\n\n<!ENTITY  permTab               \"Разрешения\">\n<!ENTITY  permTab.accesskey     \"з\">\n<!ENTITY  permUseDefault        \"По умолчанию\">\n<!ENTITY  permAskAlways         \"Всегда спрашивать\">\n<!ENTITY  permAllow             \"Разрешить\">\n<!ENTITY  permAllowSession      \"Разрешить на сессию\">\n<!ENTITY  permBlock             \"Блокировать\">\n<!ENTITY  permissionsFor        \"Разрешения для:\">\n<!ENTITY  permPlugins           \"Включать плагины\">\n\n<!ENTITY  permClearStorage           \"Очистить хранилище\">\n<!ENTITY  permClearStorage.accesskey \"и\">\n\n<!ENTITY  securityTab           \"Защита\">\n<!ENTITY  securityTab.accesskey \"щ\">\n<!ENTITY  securityView.certView \"Просмотреть сертификат\">\n<!ENTITY  securityView.accesskey \"с\">\n<!ENTITY  securityView.unknown   \"Неизвестно\">\n\n\n<!ENTITY  securityView.identity.header   \"Подлинность веб-сайта\">\n<!ENTITY  securityView.identity.owner    \"Владелец:\">\n<!ENTITY  securityView.identity.domain   \"Веб-сайт:\">\n<!ENTITY  securityView.identity.verifier \"Подтверждено:\">\n\n<!ENTITY  securityView.privacy.header                   \"Приватность и История\">\n<!ENTITY  securityView.privacy.history                  \"Посещал ли я этот веб-сайт до сегодняшнего дня?\">\n<!ENTITY  securityView.privacy.cookies                  \"Хранит ли этот веб-сайт информацию (куки) на моём компьютере?\">\n<!ENTITY  securityView.privacy.viewCookies              \"Просмотреть куки\">\n<!ENTITY  securityView.privacy.viewCookies.accessKey    \"м\">\n<!ENTITY  securityView.privacy.passwords                \"Сохранял ли я для этого веб-сайта какие-либо пароли?\">\n<!ENTITY  securityView.privacy.viewPasswords            \"Просмотреть сохранённые пароли\">\n<!ENTITY  securityView.privacy.viewPasswords.accessKey  \"о\">\n\n<!ENTITY  securityView.technical.header                 \"Технические детали\">\n\n<!ENTITY  helpButton.label                              \"Справка\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/pageInfo.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npageInfo.page.title=Информация о странице — %S\npageInfo.frame.title=Информация о фрейме — %S\n\nnoPageTitle=Безымянная страница:\nunknown=Неизвестно\nnotset=Не указано\nyes=Да\nno=Нет\n\nmediaImg=Изображение\nmediaVideo=Видео\nmediaAudio=Аудио\nmediaBGImg=Фоновое изображение\nmediaBorderImg=Граница\nmediaListImg=Маркер\nmediaCursor=Курсор\nmediaObject=Объект\nmediaEmbed=Встроенный объект\nmediaLink=Значок\nmediaInput=Поле ввода\nmediaFileSize=%S КБ\nmediaSize=%Spx × %Spx\nmediaSelectFolder=Выберите папку для сохранения изображений\nmediaBlockImage=Блокировать изображения с %S\nmediaUnknownNotCached=Неизвестно (не кэшировано)\nmediaImageType=Изображение %S\nmediaAnimatedImageType=Изображение %S (анимация, %S фреймов)\nmediaDimensions=%Spx × %Spx\nmediaDimensionsScaled=%Spx × %Spx (в масштабе %Spx × %Spx)\n\ngeneralQuirksMode=Режим совместимости\ngeneralStrictMode=Режим соответствия стандартам\ngeneralSize=%S КБ (%S байт)\ngeneralMetaTag=Meta (1 тег)\ngeneralMetaTags=Meta (тегов — %S)\n\nfeedRss=RSS\nfeedAtom=Atom\nfeedXML=XML\n\nsecurityNoOwner=Информация о владельце этого веб-сайта отсутствует.\nsecurityOneVisit=Да, один раз\nsecurityNVisits=Да, %S раз(а)\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# database\n#   e.g. indexedDBUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nindexedDBUsage=Этот веб-сайт использует %1$S %2$S\n\npermissions.useDefault=По умолчанию\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/places/bookmarkProperties.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndialogAcceptLabelAddItem=Добавить\ndialogAcceptLabelSaveItem=Сохранить\ndialogAcceptLabelAddLivemark=Подписаться\ndialogAcceptLabelAddMulti=Добавить закладки\ndialogAcceptLabelEdit=Сохранить\ndialogTitleAddBookmark=Новая закладка\ndialogTitleAddLivemark=Подписка на ленту новостей\ndialogTitleAddFolder=Новая папка\ndialogTitleAddMulti=Новые закладки\ndialogTitleEdit=Свойства для «%S»\n\nbookmarkAllTabsDefault=[Имя папки]\nnewFolderDefault=Новая папка\nnewBookmarkDefault=Новая закладка\nnewLivemarkDefault=Новая закладка на ленту новостей\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/places/editBookmarkOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editBookmarkOverlay.name.label                      \"Имя:\">\n<!ENTITY editBookmarkOverlay.name.accesskey                  \"м\">\n<!ENTITY editBookmarkOverlay.location.label                  \"Адрес:\">\n<!ENTITY editBookmarkOverlay.location.accesskey              \"д\">\n<!ENTITY editBookmarkOverlay.feedLocation.label              \"Адрес ленты новостей:\">\n<!ENTITY editBookmarkOverlay.feedLocation.accesskey          \"л\">\n<!ENTITY editBookmarkOverlay.siteLocation.label              \"Адрес сайта:\">\n<!ENTITY editBookmarkOverlay.siteLocation.accesskey          \"с\">\n<!ENTITY editBookmarkOverlay.folder.label                    \"Папка:\">\n<!ENTITY editBookmarkOverlay.foldersExpanderDown.tooltip     \"Показать все папки закладок\">\n<!ENTITY editBookmarkOverlay.expanderUp.tooltip              \"Скрыть\">\n<!ENTITY editBookmarkOverlay.tags.label                      \"Метки:\">\n<!ENTITY editBookmarkOverlay.tags.accesskey                  \"е\">\n<!ENTITY editBookmarkOverlay.tagsEmptyDesc.label             \"Разделяйте метки запятыми\">\n<!ENTITY editBookmarkOverlay.description.label               \"Описание:\">\n<!ENTITY editBookmarkOverlay.description.accesskey           \"п\">\n<!ENTITY editBookmarkOverlay.keyword.label                   \"Краткое имя:\">\n<!ENTITY editBookmarkOverlay.keyword.accesskey               \"р\">\n<!ENTITY editBookmarkOverlay.tagsExpanderDown.tooltip        \"Показать все метки\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.label             \"Загружать закладку в боковой панели\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.accesskey         \"г\">\n<!ENTITY editBookmarkOverlay.choose.label                    \"Выбрать…\">\n<!ENTITY editBookmarkOverlay.newFolderButton.label           \"Создать папку\">\n<!ENTITY editBookmarkOverlay.newFolderButton.accesskey       \"о\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/places/moveBookmarks.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title              \"Выбор папки\">\n<!ENTITY window.style              \"width: 36em; height: 18em;\">\n<!ENTITY moveTo.label              \"Переместить в:\">\n<!ENTITY newFolderButton.label     \"Новая папка\">\n<!ENTITY newFolderButton.accesskey \"в\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/places/places.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (places.library.title): use \"Library\", \"Archive\" or \"Repository\" -->\n<!ENTITY places.library.title  \"Библиотека\">\n<!ENTITY places.library.width  \"700\">\n<!ENTITY places.library.height \"500\">\n<!ENTITY organize.label        \"Управление\">\n<!ENTITY organize.accesskey    \"а\">\n<!ENTITY organize.tooltip      \"Управление вашими закладками\">\n\n<!ENTITY file.close.label               \"Закрыть\">\n<!ENTITY file.close.accesskey           \"З\">\n<!ENTITY cmd.close.key                  \"w\">\n<!ENTITY views.label                    \"Вид\">\n<!ENTITY views.accesskey                \"и\">\n<!ENTITY views.tooltip                  \"Изменение внешнего вида\">\n<!ENTITY view.columns.label             \"Показать колонки\">\n<!ENTITY view.columns.accesskey         \"к\">\n<!ENTITY view.sort.label                \"Сортировка\">\n<!ENTITY view.sort.accesskey            \"р\">\n<!ENTITY view.unsorted.label            \"Без сортировки\">\n<!ENTITY view.unsorted.accesskey        \"е\">\n<!ENTITY view.sortAscending.label       \"Сортировка по алфавиту\">\n<!ENTITY view.sortAscending.accesskey   \"С\">\n<!ENTITY view.sortDescending.label      \"В обратном порядке\">\n<!ENTITY view.sortDescending.accesskey  \"о\">\n\n<!ENTITY importBookmarksFromHTML.label     \"Импорт закладок из HTML-файла…\">\n<!ENTITY importBookmarksFromHTML.accesskey \"И\">\n<!ENTITY exportBookmarksToHTML.label       \"Экспорт закладок в HTML-файл…\">\n<!ENTITY exportBookmarksToHTML.accesskey   \"Э\">\n<!ENTITY importOtherBrowser.label          \"Импорт данных из другого браузера…\">\n<!ENTITY importOtherBrowser.accesskey      \"п\">\n\n<!ENTITY cmd.backup.label               \"Создать резервную копию…\">\n<!ENTITY cmd.backup.accesskey           \"р\">\n<!ENTITY cmd.restore2.label             \"Восстановить резервную копию от\">\n<!ENTITY cmd.restore2.accesskey         \"с\">\n<!ENTITY cmd.restoreFromFile.label      \"Выбрать файл…\">\n<!ENTITY cmd.restoreFromFile.accesskey  \"б\">\n\n<!ENTITY cmd.deleteDomainData.label     \"Забыть об этом сайте\">\n<!ENTITY cmd.deleteDomainData.accesskey \"б\">\n\n<!ENTITY cmd.open.label                  \"Открыть\">\n<!ENTITY cmd.open.accesskey              \"О\">\n<!ENTITY cmd.open_window.label           \"Открыть в новом окне\">\n<!ENTITY cmd.open_window.accesskey       \"н\">\n<!ENTITY cmd.open_private_window.label     \"Открыть в новом приватном окне\">\n<!ENTITY cmd.open_private_window.accesskey \"ы\">\n<!ENTITY cmd.open_tab.label              \"Открыть в новой вкладке\">\n<!ENTITY cmd.open_tab.accesskey          \"ы\">\n<!ENTITY cmd.open_all_in_tabs.label      \"Открыть всё во вкладках\">\n<!ENTITY cmd.open_all_in_tabs.accesskey  \"в\">\n\n<!ENTITY cmd.properties.label      \"Свойства\">\n<!ENTITY cmd.properties.accesskey  \"в\">\n\n<!ENTITY cmd.sortby_name.label              \"Сортировать по имени\">\n<!ENTITY cmd.sortby_name.accesskey          \"С\">\n<!ENTITY cmd.context_sortby_name.accesskey  \"р\">\n\n<!ENTITY cmd.new_bookmark.label            \"Новая закладка…\">\n<!ENTITY cmd.new_bookmark.accesskey        \"з\">\n<!ENTITY cmd.new_folder.label              \"Новая папка…\">\n<!ENTITY cmd.new_folder.accesskey          \"а\">\n<!ENTITY cmd.context_new_folder.accesskey  \"П\">\n<!ENTITY cmd.new_separator.label           \"Новый разделитель\">\n<!ENTITY cmd.new_separator.accesskey       \"р\">\n\n<!ENTITY cmd.reloadLivebookmark.label      \"Обновить закладку на ленту новостей\">\n<!ENTITY cmd.reloadLivebookmark.accesskey  \"н\">\n\n<!ENTITY cmd.moveBookmarks.label                  \"Переместить…\">\n<!ENTITY cmd.moveBookmarks.accesskey              \"м\">\n\n<!ENTITY col.name.label          \"Имя\">\n<!ENTITY col.tags.label          \"Метки\">\n<!ENTITY col.url.label           \"Адрес\">\n<!ENTITY col.mostrecentvisit.label \"Последнее посещение\">\n<!ENTITY col.visitcount.label    \"Число посещений\">\n<!ENTITY col.description.label   \"Описание\">\n<!ENTITY col.dateadded.label     \"Добавлена\">\n<!ENTITY col.lastmodified.label  \"Посл. изменение\">\n\n<!ENTITY search.label                              \"Поиск:\">\n<!ENTITY search.accesskey                          \"о\">\n\n<!ENTITY cmd.find.key  \"f\">\n\n<!ENTITY maintenance.label      \"Импорт и резервные копии\">\n<!ENTITY maintenance.accesskey  \"о\">\n<!ENTITY maintenance.tooltip    \"Импорт и резервные копии ваших закладок\">\n\n<!ENTITY backButton.tooltip  \"Перейти назад\">\n\n<!ENTITY forwardButton.tooltip  \"Перейти вперёд\">\n\n<!ENTITY detailsPane.more.label \"Больше\">\n<!ENTITY detailsPane.more.accesskey \"ш\">\n<!ENTITY detailsPane.less.label \"Меньше\">\n<!ENTITY detailsPane.less.accesskey \"ш\">\n<!ENTITY detailsPane.selectAnItemText.description \"Выберите элемент для просмотра и редактирования его свойств\">\n\n<!ENTITY find.label               \"Найти:\">\n<!ENTITY find.accesskey           \"й\">\n<!ENTITY view.label               \"Вид\">\n<!ENTITY view.accesskey           \"и\">\n<!ENTITY byDate.label             \"По дате\">\n<!ENTITY byDate.accesskey         \"д\">\n<!ENTITY bySite.label             \"По сайтам\">\n<!ENTITY bySite.accesskey         \"с\">\n<!ENTITY byMostVisited.label      \"По частоте посещения\">\n<!ENTITY byMostVisited.accesskey  \"п\">\n<!ENTITY byLastVisited.label      \"По дате последнего посещения\">\n<!ENTITY byLastVisited.accesskey  \"о\">\n<!ENTITY byDayAndSite.label       \"По дате и сайтам\">\n<!ENTITY byDayAndSite.accesskey   \"и\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nload-js-data-url-error=Из соображений безопасности загрузка адресов JavaScript или файлов из окна журнала или боковой панели запрещена.\nnoTitle=(без заголовка)\n\nbookmarksMenuEmptyFolder=(Пусто)\n\nbookmarksBackupTitle=Имя файла резервной копии закладок\n\nbookmarksRestoreAlertTitle=Восстановление закладок\nbookmarksRestoreAlert=Все ваши текущие закладки будут заменены закладками из резервной копии. Вы уверены?\nbookmarksRestoreTitle=Выберите резервную копию закладок\nbookmarksRestoreFilterName=JSON\n\nbookmarksRestoreFormatError=Неподдерживаемый тип файла.\nbookmarksRestoreParseError=Не удалось обработать файл резервной копии.\n\nbookmarksLivemarkLoading=Идёт загрузка ленты новостей…\nbookmarksLivemarkFailed=Загрузка ленты новостей не удалась\n\nmenuOpenLivemarkOrigin.label=Открыть «%S»\n\nsortByName=Сортировка «%S» по имени\nsortByNameGeneric=Сортировка по имени\n# LOCALIZATION NOTE (view.sortBy.1.name.label): sortBy properties are versioned.\n# When any of these changes, all of the properties must be bumped, and the\n# change must be annotated here.  Both label and accesskey must be updated.\n# - version 1: changed view.sortBy.1.date.\nview.sortBy.1.name.label=Сортировка по имени\nview.sortBy.1.name.accesskey=м\nview.sortBy.1.url.label=Сортировка по расположению\nview.sortBy.1.url.accesskey=р\nview.sortBy.1.date.label=Сортировка по дате последнего посещения\nview.sortBy.1.date.accesskey=п\nview.sortBy.1.visitCount.label=Сортировка по числу посещений\nview.sortBy.1.visitCount.accesskey=л\nview.sortBy.1.description.label=Сортировка по описанию\nview.sortBy.1.description.accesskey=о\nview.sortBy.1.dateAdded.label=Сортировка по дате добавления\nview.sortBy.1.dateAdded.accesskey=д\nview.sortBy.1.lastModified.label=Сортировка по дате последнего изменения\nview.sortBy.1.lastModified.accesskey=з\nview.sortBy.1.tags.label=Сортировка по меткам\nview.sortBy.1.tags.accesskey=т\n\nsearchBookmarks=Поиск в закладках\nsearchHistory=Поиск в журнале\nsearchDownloads=Поиск в загрузках\n\ntabs.openWarningTitle=Подтверждение открытия\ntabs.openWarningMultipleBranded=Вы собираетесь открыть несколько (%S) вкладок. Это может затормозить работу %S на время, требуемое для загрузки этих страниц. Вы действительно хотите это сделать?\ntabs.openButtonMultiple=Открыть вкладки\ntabs.openWarningPromptMeBranded=Предупреждать, когда открытие множества вкладок может привести к замедлению работы %S\n\nSelectImport=Импорт файла закладок\nEnterExport=Экспорт файла закладок\n\ndetailsPane.noItems=Нет элементов\n# LOCALIZATION NOTE (detailsPane.itemsCountLabel): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of items\n# example: 111 items\ndetailsPane.itemsCountLabel=#1 элемент;#1 элемента;#1 элементов\n\nmostVisitedTitle=Часто посещаемые\nrecentTagsTitle=Последние метки\n\nOrganizerQueryHistory=Журнал\nOrganizerQueryDownloads=Загрузки\nOrganizerQueryAllBookmarks=Все закладки\nOrganizerQueryTags=Метки\n\n# LOCALIZATION NOTE (tagResultLabel, bookmarkResultLabel, switchtabResultLabel,\n# keywordResultLabel, searchengineResultLabel)\n# Noun used to describe the location bar autocomplete result type\n# to users with screen readers\n# See createResultLabel() in urlbarBindings.xml\ntagResultLabel=Метка\nbookmarkResultLabel=Закладка\nswitchtabResultLabel=Вкладка\nkeywordResultLabel=Краткое имя\nsearchengineResultLabel=Поиск\n\n\n# LOCALIZATION NOTE (lockPrompt.text)\n# %S will be replaced with the application name.\nlockPrompt.title=Ошибка запуска браузера\nlockPrompt.text=Работа с закладками и журналом невозможна, так как один из файлов %S используется другим приложением. Данную проблему могут вызывать некоторые из защитных программ.\nlockPromptInfoButton.label=Подробнее\nlockPromptInfoButton.accessKey=о\n\n# LOCALIZATION NOTE (deletePagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.deletePages.label=Удалить страницу;Удалить страницы;Удалить страницы\ncmd.deletePages.accesskey=а\n\n# LOCALIZATION NOTE (bookmarkPagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.bookmarkPages.label=Добавить страницу в закладки;Добавить страницы в закладки;Добавить страницы в закладки\ncmd.bookmarkPages.accesskey=в\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/preferences/aboutPermissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY permissionsManager.title \"Управление разрешениями\">\n<!ENTITY sites.search \"Поиск сайта\">\n<!ENTITY sites.allSites \"Все сайты\">\n<!ENTITY header.site.start \"Разрешения для\">\n<!ENTITY header.site.end \"\">\n<!ENTITY header.defaults \"Разрешения по умолчанию для всех сайтов\">\n<!ENTITY permissions.forgetSite \"Забыть об этом сайте\">\n<!ENTITY permission.alwaysAsk \"Всегда спрашивать\">\n<!ENTITY permission.allow \"Разрешить\">\n<!ENTITY permission.allowForSession \"Разрешить на сессию\">\n<!ENTITY permission.allowFirstPartyOnly \"Не принимать куки со сторонних сайтов\">\n<!ENTITY permission.block \"Блокировать\">\n<!ENTITY password.label \"Хранить пароли\">\n<!ENTITY password.manage \"Управление паролями…\">\n<!ENTITY cookie.label \"Устанавливать куки\">\n<!ENTITY cookie.remove \"Удалить куки\">\n<!ENTITY cookie.manage \"Управление куками…\">\n<!ENTITY cookie.removeAll \"Удалить все куки\">\n<!ENTITY geo.label \"Узнавать местоположение\">\n<!ENTITY plugins.label \"Плагины\">\n<!ENTITY indexedDB.label \"Управлять автономным хранилищем\">\n<!ENTITY popup.label \"Открывать всплывающие окна\">\n<!ENTITY fullscreen.label \"Полноэкранный режим\">\n<!ENTITY camera.label \"Использовать камеру\">\n<!ENTITY microphone.label \"Использовать микрофон\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/preferences/aboutPermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nvisitCount = #1 посещение;#1 посещения;#1 посещений\npasswordsCount = для этого веб-сайта сохранён #1 пароль.;для этого веб-сайта сохранено #1 пароля.;для этого веб-сайта сохранено #1 паролей.\ncookiesCount = для этого веб-сайта установлена #1 кука.;для этого веб-сайта установлено #1 куки.;для этого веб-сайта установлено #1 кук.\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/preferences/advanced.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Note: each tab panel must contain unique accesskeys -->\n\n<!ENTITY generalTab.label                \"Общие\">\n\n<!ENTITY accessibility.label             \"Расширенные возможности\">\n\n<!ENTITY useCursorNavigation.label       \"Всегда использовать клавиши курсора для навигации по страницам\">\n<!ENTITY useCursorNavigation.accesskey   \"к\">\n<!ENTITY searchOnStartTyping.label       \"Искать текст на странице по мере его набора\">\n<!ENTITY searchOnStartTyping.accesskey   \"а\">\n<!ENTITY blockAutoReload.label           \"Предупреждать при попытке веб-сайтов перенаправить или перезагрузить страницу\">\n<!ENTITY blockAutoReload.accesskey       \"р\">\n<!ENTITY useOnScreenKeyboard.label       \"При необходимости отображать сенсорную клавиатуру\">\n<!ENTITY useOnScreenKeyboard.accesskey   \"н\">\n\n<!ENTITY browsing.label                  \"Просмотр сайтов\">\n\n<!ENTITY useAutoScroll.label             \"Использовать автоматическую прокрутку\">\n<!ENTITY useAutoScroll.accesskey         \"с\">\n<!ENTITY useSmoothScrolling.label        \"Использовать плавную прокрутку\">\n<!ENTITY useSmoothScrolling.accesskey    \"о\">\n<!ENTITY allowHWAccel.label              \"По возможности использовать аппаратное ускорение\">\n<!ENTITY allowHWAccel.accesskey          \"л\">\n<!ENTITY checkUserSpelling.label         \"Проверять орфографию при наборе текста\">\n<!ENTITY checkUserSpelling.accesskey     \"в\">\n\n<!ENTITY dataChoicesTab.label            \"Выбор данных\">\n\n<!ENTITY healthReportDesc.label          \"Помогает вам больше узнать о скорости работы вашего браузера и поделиться данными о его работоспособности с &vendorShortName;\">\n<!ENTITY enableHealthReport.label        \"Включить отправку Отчёта о работоспособности &brandShortName;\">\n<!ENTITY enableHealthReport.accesskey    \"ю\">\n<!ENTITY healthReportLearnMore.label     \"Подробнее\">\n\n<!ENTITY telemetryDesc.label             \"Поделиться сведениями о производительности, использовании, аппаратном обеспечении и настройках вашего браузера с &vendorShortName;, чтобы помочь нам сделать &brandShortName; ещё лучше\">\n<!ENTITY enableTelemetryData.label       \"Делиться дополнительными данными (называемыми Телеметрией)\">\n<!ENTITY enableTelemetryData.accesskey   \"и\">\n<!ENTITY telemetryLearnMore.label        \"Подробнее\">\n\n<!ENTITY crashReporterDesc2.label         \"Сообщения о падении помогают &vendorShortName; исправлять проблемы и сделать ваш браузер более стабильным и безопасным\">\n<!ENTITY alwaysSubmitCrashReports.label   \"Разрешить &brandShortName; отправлять от вашего имени накопившиеся сообщения о падении\">\n<!ENTITY alwaysSubmitCrashReports.accesskey \"ш\">\n<!ENTITY crashReporterLearnMore.label     \"Подробнее\">\n\n<!ENTITY networkTab.label                \"Сеть\">\n\n<!ENTITY connection.label                \"Соединение\">\n\n<!ENTITY connectionDesc.label            \"Настройка параметров соединения &brandShortName; с Интернетом\">\n<!ENTITY connectionSettings.label        \"Настроить…\">\n<!ENTITY connectionSettings.accesskey    \"с\">\n\n<!ENTITY httpCache.label                 \"Кэшированное веб-содержимое\">\n\n<!ENTITY offlineStorage2.label           \"Автономное веб-содержимое и данные пользователя\">\n\n<!--  Site Data section manages sites using Storage API and is under Network -->\n<!ENTITY siteData.label                  \"Данные сайтов\">\n<!ENTITY clearSiteData.label             \"Удалить все данные\">\n<!ENTITY clearSiteData.accesskey         \"а\">\n<!ENTITY siteDataSettings.label          \"Параметры…\">\n<!ENTITY siteDataSettings.accesskey      \"м\">\n<!ENTITY siteDataLearnMoreLink.label     \"Подробнее\">\n\n<!-- LOCALIZATION NOTE:\n  The entities limitCacheSizeBefore.label and limitCacheSizeAfter.label appear on a single\n  line in preferences as follows:\n\n  &limitCacheSizeBefore.label [textbox for cache size in MB] &limitCacheSizeAfter.label;\n-->\n<!ENTITY limitCacheSizeBefore.label      \"Использовать под кэш не более\">\n<!ENTITY limitCacheSizeBefore.accesskey  \"о\">\n<!ENTITY limitCacheSizeAfter.label       \"МБ на диске\">\n<!ENTITY clearCacheNow.label             \"Очистить сейчас\">\n<!ENTITY clearCacheNow.accesskey         \"ч\">\n<!ENTITY clearOfflineAppCacheNow.label   \"Очистить сейчас\">\n<!ENTITY clearOfflineAppCacheNow.accesskey \"й\">\n<!ENTITY overrideSmartCacheSize.label    \"Отключить автоматическое управление кэшем\">\n<!ENTITY overrideSmartCacheSize.accesskey \"л\">\n\n<!ENTITY updateTab.label                 \"Обновления\">\n\n<!ENTITY updateApplication.label         \"Обновления &brandShortName;\">\n<!ENTITY updateAuto1.label               \"Автоматически устанавливать обновления (рекомендовано: повышает безопасность)\">\n<!ENTITY updateAuto1.accesskey           \"м\">\n<!ENTITY updateCheckChoose.label         \"Проверять наличие обновлений, но позволять решать, устанавливать ли их или нет\">\n<!ENTITY updateCheckChoose.accesskey     \"в\">\n<!ENTITY updateManual.label              \"Никогда не проверять наличие обновлений (не рекомендовано: ставит безопасность под угрозу)\">\n<!ENTITY updateManual.accesskey          \"и\">\n\n<!ENTITY updateHistory.label             \"Показать журнал обновлений\">\n<!ENTITY updateHistory.accesskey         \"ж\">\n\n<!ENTITY useService.label                \"Использовать фоновую службу для установки обновлений\">\n<!ENTITY useService.accesskey            \"ф\">\n\n<!ENTITY autoUpdateOthers.label          \"Автоматически обновлять\">\n<!ENTITY enableSearchUpdate.label        \"Плагины для поисковых систем\">\n<!ENTITY enableSearchUpdate.accesskey    \"л\">\n\n<!ENTITY offlineStorageNotify.label               \"Сообщать, когда веб-сайт просит сохранить данные для автономной работы\">\n<!ENTITY offlineStorageNotify.accesskey           \"б\">\n<!ENTITY offlineStorageNotifyExceptions.label     \"Исключения…\">\n<!ENTITY offlineStorageNotifyExceptions.accesskey \"к\">\n\n<!ENTITY offlineAppsList2.label          \"Следующим веб-сайтам разрешено хранить данные для работы в автономном режиме:\">\n<!ENTITY offlineAppsList.height          \"10em\">\n<!ENTITY offlineAppsListRemove.label     \"Удалить…\">\n<!ENTITY offlineAppsListRemove.accesskey \"д\">\n<!ENTITY offlineAppRemove.confirm        \"Удалить данные автономных веб-сайтов\">\n\n<!ENTITY certificateTab.label            \"Сертификаты\">\n<!ENTITY certPersonal.label              \"Запросы\">\n<!ENTITY certPersonal.description        \"Когда сервер запрашивает личный сертификат:\">\n<!ENTITY selectCerts.auto                \"Отправлять автоматически\">\n<!ENTITY selectCerts.auto.accesskey      \"а\">\n<!ENTITY selectCerts.ask                 \"Спрашивать каждый раз\">\n<!ENTITY selectCerts.ask.accesskey       \"ш\">\n<!ENTITY enableOCSP.label                \"Запрашивать у OCSP-серверов подтверждение текущего статуса сертификатов\">\n<!ENTITY enableOCSP.accesskey            \"п\">\n<!ENTITY viewCerts.label                 \"Просмотр сертификатов\">\n<!ENTITY viewCerts.accesskey             \"с\">\n<!ENTITY viewSecurityDevices.label       \"Устройства защиты\">\n<!ENTITY viewSecurityDevices.accesskey   \"о\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/preferences/applicationManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY appManager.title     \"Сведения о приложении\">\n<!ENTITY appManager.style     \"width: 30em; min-height: 20em;\">\n<!ENTITY remove.label         \"Удалить\">\n<!ENTITY remove.accesskey     \"д\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/preferences/applicationManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# in descriptionApplications, %S will be replaced by one of the 3 following strings\ndescriptionApplications=Для работы с %S могут быть использованы следующие приложения.\n\nhandleProtocol=Ссылки %S\nhandleWebFeeds=Ленты новостей\nhandleFile=Содержимое %S\n\ndescriptionWebApp=Это веб-приложение расположено на:\ndescriptionLocalApp=Это приложение расположено на:\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/preferences/applications.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  typeColumn.label        \"Тип содержимого\">\n<!ENTITY  typeColumn.accesskey    \"о\">\n\n<!ENTITY  actionColumn2.label     \"Действие\">\n<!ENTITY  actionColumn2.accesskey \"е\">\n\n<!ENTITY  focusSearch1.key        \"f\">\n<!ENTITY  focusSearch2.key        \"k\">\n\n<!ENTITY  filter.emptytext        \"Поиск\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/preferences/blocklists.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Списки блокировки\">\n<!ENTITY window.width                 \"58em\">\n\n<!ENTITY treehead.list.label          \"Список\">\n<!ENTITY windowClose.key              \"w\">\n\n<!ENTITY button.cancel.label          \"Отмена\">\n<!ENTITY button.cancel.accesskey      \"м\">\n<!ENTITY button.ok.label              \"Сохранить изменения\">\n<!ENTITY button.ok.accesskey          \"х\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/preferences/colors.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  colorsDialog.title              \"Цвета\">\n<!ENTITY  window.width                    \"52em\">\n<!ENTITY  window.macWidth                 \"57em\">\n\n<!ENTITY  overrideDefaultPageColors.label        \"Заменять цвета, указанные страницей, на выбранные выше цвета:\">\n<!ENTITY  overrideDefaultPageColors.accesskey    \"а\">\n\n<!ENTITY  overrideDefaultPageColors.always.label \"Всегда\">\n<!ENTITY  overrideDefaultPageColors.auto.label   \"Только с высококонтрастными темами\">\n<!ENTITY  overrideDefaultPageColors.never.label  \"Никогда\">\n\n<!ENTITY  color                           \"Текст и фон\">\n<!ENTITY  textColor.label                 \"Текст:\">\n<!ENTITY  textColor.accesskey             \"к\">\n<!ENTITY  backgroundColor.label           \"Фон:\">\n<!ENTITY  backgroundColor.accesskey       \"о\">\n<!ENTITY  useSystemColors.label           \"Использовать системные цвета\">\n<!ENTITY  useSystemColors.accesskey       \"с\">\n\n<!ENTITY  underlineLinks.label            \"Подчёркивать ссылки\">\n<!ENTITY  underlineLinks.accesskey        \"ч\">\n<!ENTITY  links                           \"Цвет ссылок\">\n<!ENTITY  linkColor.label                 \"Непросмотренные ссылки:\">\n<!ENTITY  linkColor.accesskey             \"е\">\n<!ENTITY  visitedLinkColor.label          \"Просмотренные ссылки:\">\n<!ENTITY  visitedLinkColor.accesskey      \"м\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/preferences/connection.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  connectionsDialog.title       \"Параметры соединения\">\n<!ENTITY  window.width2                 \"49em\">\n<!ENTITY  window.macWidth2              \"44em\">\n\n<!ENTITY  proxyTitle.label              \"Настройка прокси для доступа в Интернет\">\n<!ENTITY  noProxyTypeRadio.label        \"Без прокси\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"е\">\n<!ENTITY  systemTypeRadio.label         \"Использовать системные настройки прокси\">\n<!ENTITY  systemTypeRadio.accesskey     \"л\">\n<!ENTITY  WPADTypeRadio.label           \"Автоматически определять настройки прокси для этой сети\">\n<!ENTITY  WPADTypeRadio.accesskey       \"в\">\n<!ENTITY  manualTypeRadio.label         \"Ручная настройка сервиса прокси:\">\n<!ENTITY  manualTypeRadio.accesskey     \"у\">\n<!ENTITY  autoTypeRadio.label           \"URL автоматической настройки сервиса прокси:\">\n<!ENTITY  autoTypeRadio.accesskey       \"а\">\n<!ENTITY  reload.label                  \"Обновить\">\n<!ENTITY  reload.accesskey              \"б\">\n<!ENTITY  ftp.label                     \"FTP прокси:\">\n<!ENTITY  ftp.accesskey                 \"и\">\n<!ENTITY  http.label                    \"HTTP прокси:\">\n<!ENTITY  http.accesskey                \"с\">\n<!ENTITY  ssl.label                     \"SSL прокси:\">\n<!ENTITY  ssl.accesskey                 \"к\">\n<!ENTITY  socks.label                   \"Узел SOCKS:\">\n<!ENTITY  socks.accesskey               \"з\">\n<!ENTITY  socks4.label                  \"SOCKS 4\">\n<!ENTITY  socks4.accesskey              \"4\">\n<!ENTITY  socks5.label                  \"SOCKS 5\">\n<!ENTITY  socks5.accesskey              \"5\">\n<!ENTITY  socksRemoteDNS.label2         \"Отправлять DNS-запросы через прокси при использовании SOCKS 5\">\n<!ENTITY  socksRemoteDNS.accesskey      \"я\">\n<!ENTITY  port.label                    \"Порт:\">\n<!ENTITY  HTTPport.accesskey            \"о\">\n<!ENTITY  SSLport.accesskey             \"р\">\n<!ENTITY  FTPport.accesskey             \"п\">\n<!ENTITY  SOCKSport.accesskey           \"т\">\n<!ENTITY  noproxy.label                 \"Не использовать прокси для:\">\n<!ENTITY  noproxy.accesskey             \"д\">\n<!ENTITY  noproxyExplain.label          \"Пример: .mozilla-russia.org, .net.nz, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"Использовать этот прокси-сервер для всех протоколов\">\n<!ENTITY  shareproxy.accesskey          \"е\">\n<!ENTITY  autologinproxy.label          \"Не запрашивать аутентификацию (если был сохранён пароль)\">\n<!ENTITY  autologinproxy.accesskey      \"ш\">\n<!ENTITY  autologinproxy.tooltip        \"Эта настройка аутентифицирует вас на прокси, не выдавая запросов, если вы сохранили для них учётные данные. Если аутентификация не удастся, вам будет выдан запрос.\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/preferences/containers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY addButton.label      \"Добавить новый контейнер\">\n<!ENTITY addButton.accesskey  \"а\">\n<!ENTITY preferencesButton.label \"Настройки\">\n<!ENTITY removeButton.label   \"Удалить\">\n<!-- &#171; is &laquo; however it's not defined in XML -->\n<!ENTITY backLink.label       \"« Вернуться в Приватность\">\n\n<!ENTITY window.title         \"Добавить новый контейнер\">\n<!ENTITY window.width         \"45em\">\n\n<!ENTITY name.label           \"Имя:\">\n<!ENTITY name.accesskey       \"м\">\n<!ENTITY name.placeholder     \"Введите имя контейнера\">\n<!ENTITY icon.label           \"Значок:\">\n<!ENTITY icon.accesskey       \"а\">\n<!ENTITY color.label          \"Цвет:\">\n<!ENTITY color.accesskey      \"е\">\n<!ENTITY windowClose.key      \"w\">\n\n<!ENTITY button.ok.label      \"Готово\">\n<!ENTITY button.ok.accesskey  \"о\">\n\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/preferences/containers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncontainers.labelMinWidth = 4rem\ncontainers.updateContainerTitle = Настройки контейнера %S\n\ncontainers.blue.label = Синий\ncontainers.turquoise.label = Бирюзовый\ncontainers.green.label = Зелёный\ncontainers.yellow.label = Жёлтый\ncontainers.orange.label = Оранжевый\ncontainers.red.label = Красный\ncontainers.pink.label = Розовый\ncontainers.purple.label = Фиолетовый\n\ncontainers.fingerprint.label = Отпечаток\ncontainers.briefcase.label = Портфель\n# LOCALIZATION NOTE (containers.dollar.label)\n# String represents a money sign but currently uses a dollar sign so don't change to local currency\n# See Bug 1291672\ncontainers.dollar.label = Знак доллара\ncontainers.cart.label = Тележка покупателя\ncontainers.circle.label = Точка\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/preferences/content.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  popups.label                \"Всплывающие окна\">\n\n<!ENTITY  blockPopups.label           \"Блокировать всплывающие окна\">\n<!ENTITY  blockPopups.accesskey       \"о\">\n\n<!ENTITY  notificationsPolicy.label            \"Уведомления\">\n<!ENTITY  notificationsPolicyLearnMore.label   \"Подробнее\">\n<!ENTITY  notificationsPolicyDesc3.label       \"Выберите, каким сайтам разрешено отправлять вам уведомления\">\n<!ENTITY  notificationsPolicyButton.accesskey  \"а\">\n<!ENTITY  notificationsPolicyButton.label      \"Выбрать…\">\n<!ENTITY  notificationsDoNotDisturb.label      \"Не беспокоить\">\n<!ENTITY  notificationsDoNotDisturb.accesskey  \"е\">\n<!ENTITY  notificationsDoNotDisturbDetails.value \"Не показывать уведомления пока вы не перезапустите &brandShortName;\">\n\n<!ENTITY  popupExceptions.label       \"Исключения…\">\n<!ENTITY  popupExceptions.accesskey   \"ю\">\n\n<!ENTITY  fontsAndColors.label        \"Шрифты и цвета\">\n\n<!ENTITY  defaultFont.label           \"Шрифт по умолчанию:\">\n<!ENTITY  defaultFont.accesskey       \"ф\">\n<!ENTITY  defaultSize.label           \"Размер:\">\n<!ENTITY  defaultSize.accesskey       \"м\">\n\n<!ENTITY  advancedFonts.label         \"Дополнительно…\">\n<!ENTITY  advancedFonts.accesskey     \"н\">\n\n<!ENTITY  colors.label                \"Цвета…\">\n<!ENTITY  colors.accesskey            \"в\">\n\n\n<!ENTITY languages.label              \"Языки\">\n<!ENTITY chooseLanguage.label         \"Выберите язык, предпочитаемый вами для отображения веб-страниц\">\n<!ENTITY chooseButton.label           \"Выбрать…\">\n<!ENTITY chooseButton.accesskey       \"ы\">\n\n<!ENTITY translateWebPages.label      \"Перевод веб-страниц\">\n<!ENTITY translateWebPages.accesskey  \"и\">\n<!ENTITY translateExceptions.label    \"Исключения…\">\n<!ENTITY translateExceptions.accesskey \"л\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -  The translations for these strings should match the translations in\n  -  browser/translation.dtd\n  -->\n<!ENTITY translation.options.attribution.beforeLogo \"Перевод выполняется\">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n\n<!ENTITY  drmContent.label             \"DRM-контент\">\n\n<!ENTITY  playDRMContent.label         \"Воспроизводить DRM-контент\">\n<!ENTITY  playDRMContent.accesskey     \"п\">\n<!ENTITY  playDRMContent.learnMore.label \"Подробнее\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/preferences/cookies.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width                       \"36em\">\n\n<!ENTITY     cookiesonsystem.label          \"На вашем компьютере сохранены следующие куки:\">\n<!ENTITY     cookiename.label               \"Имя куки\">\n<!ENTITY     cookiedomain.label             \"Сайт\">\n\n<!ENTITY     props.name.label               \"Имя:\">\n<!ENTITY     props.value.label              \"Содержимое:\">\n<!ENTITY     props.domain.label             \"Узел:\">\n<!ENTITY     props.path.label               \"Путь:\">\n<!ENTITY     props.secure.label             \"Посылать при:\">\n<!ENTITY     props.expires.label            \"Срок действия истекает:\">\n<!ENTITY     props.container.label          \"Контейнер:\">\n\n<!ENTITY     window.title                   \"Куки\">\n<!ENTITY     windowClose.key                \"w\">\n<!ENTITY     focusSearch1.key               \"f\">\n<!ENTITY     focusSearch2.key               \"k\">\n\n<!ENTITY     searchFilter.label             \"Поиск\">\n<!ENTITY     searchFilter.accesskey         \"о\">\n\n<!ENTITY     button.close.label             \"Закрыть\">\n<!ENTITY     button.close.accesskey         \"к\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/preferences/donottrack.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Не отслеживать\">\n<!ENTITY window.width                 \"50em\">\n<!ENTITY window.height                \"10em\">\n\n<!ENTITY doNotTrackCheckbox2.label    \"Всегда использовать «Не отслеживать»\">\n<!ENTITY doNotTrackCheckbox2.accesskey \"о\">\n\n<!ENTITY doNotTrackTPInfo.description \"&brandShortName; будет отправлять сигнал, что вы не хотите, чтобы вас отслеживали, всякий раз, когда включена Защита от отслеживания.\">\n<!ENTITY doNotTrackLearnMore.label    \"Подробнее\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/preferences/fonts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  fontsDialog.title                       \"Шрифты\">\n\n<!ENTITY  language.label                          \"Шрифты для набора символов:\">\n<!ENTITY  language.accesskey                      \"ф\">\n\n<!ENTITY  size.label                              \"Размер:\">\n<!ENTITY  sizeProportional.accesskey              \"з\">\n<!ENTITY  sizeMonospace.accesskey                 \"м\">\n\n<!ENTITY  proportional.label                      \"Пропорциональный\">\n<!ENTITY  proportional.accesskey                  \"р\">\n\n<!ENTITY  serif.label                             \"С засечками:\">\n<!ENTITY  serif.accesskey                         \"а\">\n<!ENTITY  sans-serif.label                        \"Без засечек:\">\n<!ENTITY  sans-serif.accesskey                    \"е\">\n<!ENTITY  monospace.label                         \"Моноширинный:\">\n<!ENTITY  monospace.accesskey                     \"ш\">\n\n<!-- LOCALIZATION NOTE (font.langGroup.latin) :\n     Translate \"Latin\" as the name of Latin (Roman) script, not as the name of the Latin language. -->\n<!ENTITY  font.langGroup.latin                    \"Латиница\">\n<!ENTITY  font.langGroup.japanese                 \"Японский\">\n<!ENTITY  font.langGroup.trad-chinese             \"Традиционный китайский\">\n<!ENTITY  font.langGroup.simpl-chinese            \"Упрощённый китайский\">\n<!ENTITY  font.langGroup.trad-chinese-hk          \"Традиционный китайский (Гонконг)\">\n<!ENTITY  font.langGroup.korean                   \"Корейский\">\n<!ENTITY  font.langGroup.cyrillic                 \"Кириллица\">\n<!ENTITY  font.langGroup.el                       \"Греческий\">\n<!ENTITY  font.langGroup.other                    \"Другие системы письменности\">\n<!ENTITY  font.langGroup.thai                     \"Тайский\">\n<!ENTITY  font.langGroup.hebrew                   \"Иврит\">\n<!ENTITY  font.langGroup.arabic                   \"Арабские\">\n<!ENTITY  font.langGroup.devanagari               \"Деванагари\">\n<!ENTITY  font.langGroup.tamil                    \"Тамильский\">\n<!ENTITY  font.langGroup.armenian                 \"Армянский\">\n<!ENTITY  font.langGroup.bengali                  \"Бенгальский\">\n<!ENTITY  font.langGroup.canadian                 \"Общеканадский слоговой\">\n<!ENTITY  font.langGroup.ethiopic                 \"Эфиопский\">\n<!ENTITY  font.langGroup.georgian                 \"Грузинский\">\n<!ENTITY  font.langGroup.gujarati                 \"Гуджарати\">\n<!ENTITY  font.langGroup.gurmukhi                 \"Гурмуки\">\n<!ENTITY  font.langGroup.khmer                    \"Кхмерский\">\n<!ENTITY  font.langGroup.malayalam                \"Малайялам\">\n<!ENTITY  font.langGroup.math                     \"Математика\">\n<!ENTITY  font.langGroup.odia                     \"Ория\">\n<!ENTITY  font.langGroup.telugu                   \"Телугу\">\n<!ENTITY  font.langGroup.kannada                  \"Каннада\">\n<!ENTITY  font.langGroup.sinhala                  \"Сингальский\">\n<!ENTITY  font.langGroup.tibetan                  \"Тибетский\">\n<!-- Minimum font size -->\n<!ENTITY minSize.label                            \"Наименьший размер шрифта:\">\n<!ENTITY minSize.accesskey                        \"и\">\n<!ENTITY minSize.none                             \"Нет\">\n\n<!-- default font type -->\n<!ENTITY  useDefaultFontSerif.label               \"С засечками\">\n<!ENTITY  useDefaultFontSansSerif.label           \"Без засечек\">\n\n<!ENTITY  allowPagesToUseOwn.label                \"Разрешить веб-сайтам использовать свои шрифты вместо установленных выше\">\n<!ENTITY  allowPagesToUseOwn.accesskey            \"в\">\n\n<!ENTITY languages.customize.Fallback2.grouplabel \"Кодировка текста для старых веб-страниц\">\n<!ENTITY languages.customize.Fallback2.label      \"Резервная кодировка текста:\">\n<!ENTITY languages.customize.Fallback2.accesskey  \"д\">\n<!ENTITY languages.customize.Fallback2.desc       \"Эта кодировка текста используется для старых веб-страниц, которые не указали свою кодировку.\">\n\n<!ENTITY languages.customize.Fallback.auto        \"По умолчанию для текущего языка\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.arabic):\n     Translate \"Arabic\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.arabic      \"Арабская\">\n<!ENTITY languages.customize.Fallback.baltic      \"Прибалтийская\">\n<!ENTITY languages.customize.Fallback.ceiso       \"Центральноевропейская, ISO\">\n<!ENTITY languages.customize.Fallback.cewindows   \"Центральноевропейская, Microsoft\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.simplified):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.simplified  \"Китайская упрощённая\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.traditional):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.traditional \"Китайская традиционная\">\n<!ENTITY languages.customize.Fallback.cyrillic    \"Кириллица\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.greek):\n     Translate \"Greek\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.greek       \"Греческая\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.hebrew):\n     Translate \"Hebrew\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.hebrew      \"Иврит\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.japanese):\n     Translate \"Japanese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.japanese    \"Японская\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.korean):\n     Translate \"Korean\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.korean      \"Корейская\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.thai):\n     Translate \"Thai\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.thai        \"Тайская\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.turkish):\n     Translate \"Turkish\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.turkish     \"Турецкая\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.vietnamese):\n     Translate \"Vietnamese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.vietnamese  \"Вьетнамская\">\n<!ENTITY languages.customize.Fallback.other       \"Другая (в т.ч. Западноевропейская)\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/preferences/languages.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width                                   \"38em\">\n\n<!ENTITY languages.customize.Header                     \"Языки\">\n<!ENTITY languages.customize.description                \"Некоторые веб-страницы могут быть доступны более чем на одном языке. Укажите порядок выбора языка страницы:\">\n<!ENTITY languages.customize.moveUp.label               \"Вверх\">\n<!ENTITY languages.customize.moveUp.accesskey           \"в\">\n<!ENTITY languages.customize.moveDown.label             \"Вниз\">\n<!ENTITY languages.customize.moveDown.accesskey         \"н\">\n<!ENTITY languages.customize.deleteButton.label         \"Удалить\">\n<!ENTITY languages.customize.deleteButton.accesskey     \"д\">\n<!ENTITY languages.customize.selectLanguage.label       \"Выберите язык, чтобы его добавить…\">\n<!ENTITY languages.customize.addButton.label            \"Добавить\">\n<!ENTITY languages.customize.addButton.accesskey        \"б\">\n\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/preferences/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY startup.label             \"Запуск\">\n\n<!ENTITY startupPage.label         \"При запуске &brandShortName;:\">\n<!ENTITY startupPage.accesskey     \"и\">\n<!ENTITY startupUserHomePage.label \"Показать домашнюю страницу\">\n<!ENTITY startupBlankPage.label    \"Показать пустую страницу\">\n<!ENTITY startupPrevSession.label  \"Показать окна и вкладки, открытые в прошлый раз\">\n\n<!ENTITY homepage.label            \"Домашняя страница:\">\n<!ENTITY homepage.accesskey        \"м\">\n<!ENTITY useCurrentPage.label      \"Использовать текущую страницу\">\n<!ENTITY useCurrentPage.accesskey  \"п\">\n<!ENTITY useMultiple.label         \"Использовать текущие страницы\">\n<!ENTITY chooseBookmark.label      \"Использовать закладку…\">\n<!ENTITY chooseBookmark.accesskey  \"в\">\n<!ENTITY restoreDefault.label      \"Восстановить по умолчанию\">\n<!ENTITY restoreDefault.accesskey  \"о\">\n\n<!ENTITY downloads.label     \"Загрузки\">\n\n<!ENTITY saveTo.label \"Путь для сохранения файлов\">\n<!ENTITY saveTo.accesskey \"ь\">\n<!ENTITY chooseFolderWin.label        \"Обзор…\">\n<!ENTITY chooseFolderWin.accesskey    \"б\">\n<!ENTITY chooseFolderMac.label        \"Выбрать…\">\n<!ENTITY chooseFolderMac.accesskey    \"ы\">\n<!ENTITY alwaysAskWhere.label         \"Всегда выдавать запрос на сохранение файлов\">\n<!ENTITY alwaysAskWhere.accesskey     \"е\">\n\n<!ENTITY alwaysCheckDefault2.label        \"Всегда проверять, является ли &brandShortName; вашим браузером по умолчанию\">\n<!ENTITY alwaysCheckDefault2.accesskey    \"а\">\n<!ENTITY setAsMyDefaultBrowser2.label     \"Установить по умолчанию\">\n<!ENTITY setAsMyDefaultBrowser2.accesskey \"н\">\n<!ENTITY isDefault.label                  \"В настоящий момент &brandShortName; является вашим браузером по умолчанию\">\n<!ENTITY isNotDefault.label               \"&brandShortName; не является вашим браузером по умолчанию\">\n\n<!ENTITY separateProfileMode.label        \"Разрешить одновременный запуск &brandShortName; и Firefox\">\n<!ENTITY useFirefoxSync.label             \"Совет: При этом используются отдельные профили. Используйте Синхронизацию для обмена между ними данными.\">\n<!ENTITY getStarted.label                 \"Начать использовать Синхронизацию…\">\n\n<!ENTITY e10sEnabled.label                \"Включить мультипроцессность в &brandShortName;\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/preferences/permissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Исключения\">\n<!ENTITY window.width                 \"55em\">\n\n<!ENTITY treehead.sitename.label      \"Сайт\">\n<!ENTITY treehead.status.label        \"Статус\">\n<!ENTITY removepermission.label       \"Удалить сайт\">\n<!ENTITY removepermission.accesskey   \"д\">\n<!ENTITY removeallpermissions.label   \"Удалить все сайты\">\n<!ENTITY removeallpermissions.accesskey \"в\">\n<!ENTITY address.label                \"Адрес веб-сайта:\">\n<!ENTITY address.accesskey            \"е\">\n<!ENTITY block.label                  \"Блокировать\">\n<!ENTITY block.accesskey              \"л\">\n<!ENTITY session.label                \"Разрешить на сессию\">\n<!ENTITY session.accesskey            \"с\">\n<!ENTITY allow.label                  \"Разрешить\">\n<!ENTITY allow.accesskey              \"з\">\n<!ENTITY windowClose.key              \"w\">\n\n<!ENTITY button.cancel.label          \"Отмена\">\n<!ENTITY button.cancel.accesskey      \"м\">\n<!ENTITY button.ok.label              \"Сохранить изменения\">\n<!ENTITY button.ok.accesskey          \"х\">\n\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/preferences/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  prefWindow.titleWin     \"Настройки\">\n<!ENTITY  prefWindow.title        \"Настройки\">\n<!-- LOCALIZATION NOTE (prefWindow.titleGNOME): This is not used for in-content preferences -->\n<!ENTITY  prefWindow.titleGNOME   \"Настройки &brandShortName;\">\n<!-- When making changes to prefWindow.styleWin test both Windows Classic and\n     Luna since widget heights are different based on the OS theme -->\n<!ENTITY  prefWinMinSize.styleWin2      \"width: 51.5em; min-height: 46em;\">\n<!ENTITY  prefWinMinSize.styleMac       \"width: 58em; min-height: 42em;\">\n<!ENTITY  prefWinMinSize.styleGNOME     \"width: 54em; min-height: 42em;\">\n\n<!ENTITY  paneGeneral.title       \"Основные\">\n<!ENTITY  paneTabs.title          \"Вкладки\">\n<!ENTITY  paneSearch.title        \"Поиск\">\n<!ENTITY  paneContent.title       \"Содержимое\">\n<!ENTITY  paneApplications.title  \"Приложения\">\n<!ENTITY  panePrivacy.title       \"Приватность\">\n<!ENTITY  paneContainers.title    \"Вкладки в контейнере\">\n<!ENTITY  paneSecurity.title      \"Защита\">\n<!ENTITY  paneAdvanced.title      \"Дополнительные\">\n\n<!-- LOCALIZATION NOTE (paneSync.title): This should match syncBrand.shortName.label in ../syncBrand.dtd -->\n<!ENTITY  paneSync.title          \"Синхронизация\">\n\n<!ENTITY  helpButton.label        \"Справка\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Security\n\n# LOCALIZATION NOTE: phishBefore uses %S to represent the name of the provider\n#                    whose privacy policy must be accepted (for enabling\n#                    check-every-page-as-I-load-it phishing protection).\nphishBeforeText=При выборе этой опции адрес каждой просматриваемой вами страницы будет отправлен в %S. Чтобы продолжить, пожалуйста, просмотрите и примите следующие условия соглашения.\n\n#### Fonts\n\nlabelDefaultFont=По умолчанию (%S)\n\nveryLargeMinimumFontTitle=Большой наименьший размер шрифта\nveryLargeMinimumFontWarning=Вы выбрали очень большой наименьший размер шрифта (более 24 пикселей). Это может затруднить или сделать невозможным использование некоторых важных страниц конфигурации, таких как эта.\nacceptVeryLargeMinimumFont=Всё равно сохранить мои изменения\n\n#### Permissions Manager\n\ntrackingprotectionpermissionstext=Вы отключили Защиту от отслеживания на следующих сайтах.\ntrackingprotectionpermissionstitle=Исключения — Защита от отслеживания\ncookiepermissionstext=Вы можете указать, с каких веб-сайтов всегда принимать или отклонять куки. Введите точный адрес сайта и нажмите кнопку «Блокировать», «Разрешить на сессию» или «Разрешить».\ncookiepermissionstitle=Исключения — Куки\naddonspermissionstext=Вы можете указать, каким веб-сайтам разрешено устанавливать дополнения. Введите точный адрес каждого сайта и нажмите кнопку «Разрешить».\naddons_permissions_title=Разрешённые сайты — Установка дополнений\npopuppermissionstext=Вы можете указать, каким веб-сайтам разрешено открывать всплывающие окна. Введите точный адрес для каждого сайта и нажмите кнопку «Разрешить».\npopuppermissionstitle=Разрешённые сайты — Всплывающие окна\nnotificationspermissionstext4=Контролируйте, каким веб-сайтам всегда или никогда разрешено отправлять вам уведомления. Если вы удалите сайт, ему потребуется снова запросить разрешение.\nnotificationspermissionstitle=Разрешения на показ уведомлений\ninvalidURI=Введите корректное сетевое имя сервера.\ninvalidURITitle=Введено некорректное сетевое имя сервера\nsavedLoginsExceptions_title=Исключения — Сохранённые логины\nsavedLoginsExceptions_desc=Логины для следующих сайтов не будут сохранены:\n\n#### Block List Manager\n\nblockliststext=Вы можете выбрать, какой список будет использовать Firefox для блокировки веб-элементов, которые могут отслеживать ваше поведение в Интернете.\nblockliststitle=Списки блокировки\n# LOCALIZATION NOTE (mozNameTemplate): This template constructs the name of the\n# block list in the block lists dialog. It combines the list name and\n# description.\n#   e.g. mozNameTemplate : \"Standard (Recommended). This list does a pretty good job.\"\n#   %1$S = list name (fooName), %2$S = list descriptive text (fooDesc)\nmozNameTemplate=%1$S %2$S\n# LOCALIZATION NOTE (mozstdName, etc.): These labels appear in the tracking\n# protection block lists dialog, mozNameTemplate is used to create the final\n# string. Note that in the future these two strings (name, desc) could be\n# displayed on two different lines.\nmozstdName=Базовая защита Disconnect.me (Рекомендуется).\nmozstdDesc=Разрешает некоторые трекеры для корректной работы веб-сайтов.\nmozfullName=Строгая защита Disconnect.me.\nmozfullDesc=Блокирует известные трекеры. Некоторые сайты могут некорректно работать.\n# LOCALIZATION NOTE (blocklistChangeRequiresRestart): %S = brandShortName\nblocklistChangeRequiresRestart=Для смены списка блокировки необходимо перезапустить %S.\n\n#### Master Password\n\npw_change2empty_in_fips_mode=Вы работаете в режиме соответствия FIPS. При работе в этом режиме необходимо установить мастер-пароль.\npw_change_failed_title=Смена пароля не удалась\n\n#### Fonts\n\n# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n\n#### Downloads\n\ndesktopFolderName=Рабочий стол\ndownloadsFolderName=Загрузки\nchooseDownloadFolderTitle=Выберите папку для загрузок:\n\n#### Applications\n\nfileEnding=%S файл\nsaveFile=Сохранить файл\n\n# LOCALIZATION NOTE (useApp, useDefault): %S = Application name\nuseApp=Использовать %S\nuseDefault=Использовать %S (по умолчанию)\n\nuseOtherApp=Использовать другое…\nfpTitleChooseApp=Выберите вспомогательное приложение\nmanageApp=Сведения о приложении…\nwebFeed=Лента новостей\nvideoPodcastFeed=Видео-подкаст\naudioPodcastFeed=Подкаст\nalwaysAsk=Всегда спрашивать\nportableDocumentFormat=Portable Document Format (PDF)\n\n# LOCALIZATION NOTE (usePluginIn):\n# %1$S = plugin name (for example \"QuickTime Plugin-in 7.2\")\n# %2$S = brandShortName from brand.properties (for example \"Minefield\")\nusePluginIn=Использовать %S (в %S)\n\n# LOCALIZATION NOTE (previewInApp, addLiveBookmarksInApp): %S = brandShortName\npreviewInApp=Предпросмотр в %S\naddLiveBookmarksInApp=Добавить закладки на ленты новостей в %S\n\n# LOCALIZATION NOTE (typeDescriptionWithType):\n# %1$S = type description (for example \"Portable Document Format\")\n# %2$S = type (for example \"application/pdf\")\ntypeDescriptionWithType=%S (%S)\n\n\n#### Cookie Viewer\n\nhostColon=Узел:\ndomainColon=Домен:\nforSecureOnly=Только зашифрованном соединении\nforAnyConnection=Любом типе соединения\nexpireAtEndOfSession=В конце сессии\ncan=Разрешить\ncanAccessFirstParty=Не принимать куки со сторонних сайтов\ncanSession=Разрешить на сессию\ncannot=Блокировать\nnoCookieSelected=<ни одной куки не выбрано>\ncookiesAll=На вашем компьютере были сохранены следующие куки:\ncookiesFiltered=Строке поиска соответствуют следующие куки:\n\n# LOCALIZATION NOTE (removeAllCookies, removeAllShownCookies):\n# removeAllCookies and removeAllShownCookies are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial cookies are shown as a result of keyword search,\n# removeAllShownCookies is displayed as button label.\n# removeAllCookies is displayed when no keyword search and all cookies are shown.\nremoveAllCookies.label=Удалить все\nremoveAllCookies.accesskey=а\nremoveAllShownCookies.label=Удалить все показанные\nremoveAllShownCookies.accesskey=а\n\n# LOCALIZATION NOTE (removeSelectedCookies):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# If you need to display the number of selected elements in your language,\n# you can use #1 in your localization as a placeholder for the number.\n# For example this is the English string with numbers:\n# removeSelectedCookied=Remove #1 Selected;Remove #1 Selected\nremoveSelectedCookies.label=Удалить выбранные;Удалить выбранные;Удалить выбранные\nremoveSelectedCookies.accesskey=и\n\ndefaultUserContextLabel=Никакой\n\n#### Offline apps\nofflineAppsList.height=10em\nofflineAppRemoveTitle=Удаление данных автономных веб-сайтов\nofflineAppRemovePrompt=После удаления этих данных, %S не будет доступен в автономном режиме.  Вы уверены, что хотите удалить автономную версию этого веб-сайта?\nofflineAppRemoveConfirm=Удалить данные автономных веб-сайтов\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# offline application\n#   e.g. offlineAppUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nofflineAppUsage=%1$S %2$S\n\nofflinepermissionstext=Следующим веб-сайтам не разрешено сохранять данные для работы в автономном режиме:\nofflinepermissionstitle=Автономные данные\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the web content cache.\n#   e.g., \"Your web content cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualDiskCacheSize=Ваш кэш веб-содержимого сейчас занимает на диске %1$S %2$S\nactualDiskCacheSizeCalculated=Вычисление размера кэша веб-содержимого…\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the application cache.\n#   e.g., \"Your application cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualAppCacheSize=Ваш кэш приложения сейчас занимает на диске %1$S %2$S\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the total usage of site data.\n#   e.g., \"The total usage is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\ntotalSiteDataSize=Ваши сохранённые данные сайтов сейчас занимают на диске %1$S %2$S\nclearSiteDataPromptTitle=Удалить все куки и данные сайтов\nclearSiteDataPromptText=Выбрав «Удалить сейчас», вы удалите все куки и данные сайтов, хранящиеся в Firefox. Это может привести к разрегистрации вас на веб-сайтах и удалению данных автономных веб-сайтов.\nclearSiteDataNow=Удалить сейчас\nimportant=Важные\ndefault=Стандартные\nsiteUsage=%1$S %2$S\n# LOCALIZATION NOTE (removeAllSiteData, removeAllSiteDataShown):\n# removeAllSiteData and removeAllSiteDataShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAllSiteData.label=Удалить все\nremoveAllSiteData.accesskey=и\nremoveAllSiteDataShown.label=Удалить все показанные\nremoveAllSiteDataShown.accesskey=и\nspaceAlert.learnMoreButton.label=Подробнее\nspaceAlert.learnMoreButton.accesskey=о\nspaceAlert.over5GB.prefButton.label=Открыть настройки\nspaceAlert.over5GB.prefButton.accesskey=ы\n# LOCALIZATION NOTE (spaceAlert.over5GB.prefButtonWin.label): On Windows Preferences is called Options\nspaceAlert.over5GB.prefButtonWin.label=Открыть настройки\nspaceAlert.over5GB.prefButtonWin.accesskey=ы\n# LOCALIZATION NOTE (spaceAlert.over5GB.message): %S = brandShortName\nspaceAlert.over5GB.message=У %S заканчивается место на диске. Содержимое веб-сайтов может отображаться неправильно. Вы можете удалить сохранённые данные сайтов через Настройки > Дополнительные > Данные сайтов.\n# LOCALIZATION NOTE (spaceAlert.over5GB.messageWin):\n# - On Windows Preferences is called Options\n# - %S = brandShortName\nspaceAlert.over5GB.messageWin=У %S заканчивается место на диске. Содержимое веб-сайтов может отображаться неправильно. Вы можете удалить сохранённые данные сайтов через Настройки > Дополнительные > Данные сайтов.\nspaceAlert.under5GB.okButton.label=OK, понятно\nspaceAlert.under5GB.okButton.accesskey=я\n# LOCALIZATION NOTE (spaceAlert.under5GB.message): %S = brandShortName\nspaceAlert.under5GB.message=У %S заканчивается место на диске. Содержимое веб-сайтов может отображаться неправильно. Щёлкните «Подробнее», чтобы оптимизировать использование вашего диска для улучшения веб-сёрфинга.\n\n# LOCALIZATION NOTE (featureEnableRequiresRestart, featureDisableRequiresRestart, restartTitle): %S = brandShortName\nfeatureEnableRequiresRestart=Для включения этого режима необходимо перезапустить %S.\nfeatureDisableRequiresRestart=Для отключения этого режима необходимо перезапустить %S.\nshouldRestartTitle=Перезапуск %S\nokToRestartButton=Перезапустить %S сейчас\nrevertNoRestartButton=Отменить изменение\n\nrestartNow=Перезапустить сейчас\nrestartLater=Перезапустить позже\n\ndisableContainersAlertTitle=Закрыть все вкладки в контейнере?\n\n# LOCALIZATION NOTE (disableContainersMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersMsg=Если вы отключите сейчас вкладки в контейнере, #S вкладка в контейнере будет закрыта. Вы уверены, что хотите отключить вкладки в контейнере?;Если вы отключите сейчас вкладки в контейнере, #S вкладки в контейнере будут закрыты. Вы уверены, что хотите отключить вкладки в контейнере?;Если вы отключите сейчас вкладки в контейнере, #S вкладок в контейнере будут закрыты. Вы уверены, что хотите отключить вкладки в контейнере?\n\n# LOCALIZATION NOTE (disableContainersOkButton): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersOkButton=Закрыть #S вкладку в контейнере;Закрыть #S вкладки в контейнере;Закрыть #S вкладок в контейнере\n\ndisableContainersButton2=Оставить включёнными\n\nremoveContainerAlertTitle=Удалить этот контейнер?\n\n# LOCALIZATION NOTE (removeContainerMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\nremoveContainerMsg=Если вы удалите сейчас этот контейнер, #S вкладка в контейнере будет закрыта. Вы уверены, что хотите удалить этот контейнер?;Если вы удалите сейчас этот контейнер, #S вкладки в контейнере будут закрыты. Вы уверены, что хотите удалить этот контейнер?;Если вы удалите сейчас этот контейнер, #S вкладок в контейнере будут закрыты. Вы уверены, что хотите удалить этот контейнер?\n\nremoveContainerOkButton=Удалить этот контейнер\nremoveContainerButton2=Не удалять этот контейнер\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/preferences/privacy.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  trackingProtectionHeader.label       \"Использовать защиту от отслеживания\">\n<!ENTITY  trackingProtectionAlways.label       \"Всегда\">\n<!ENTITY  trackingProtectionAlways.accesskey   \"е\">\n<!ENTITY  trackingProtectionPrivate.label      \"Только в приватных окнах\">\n<!ENTITY  trackingProtectionPrivate.accesskey  \"в\">\n<!ENTITY  trackingProtectionNever.label        \"Никогда\">\n<!ENTITY  trackingProtectionNever.accesskey    \"а\">\n<!ENTITY  trackingProtectionLearnMore.label    \"Подробнее\">\n<!ENTITY  trackingProtectionExceptions.label   \"Исключения…\">\n<!ENTITY  trackingProtectionExceptions.accesskey \"л\">\n\n<!ENTITY tracking.label                 \"Отслеживание\">\n<!ENTITY trackingProtectionPBM5.label         \"Использовать защиту от отслеживания в Приватных окнах\">\n<!ENTITY trackingProtectionPBM5.accesskey     \"о\">\n<!ENTITY trackingProtectionPBMLearnMore.label \"Подробнее\">\n<!ENTITY changeBlockList.label          \"Сменить список блокировки\">\n<!ENTITY changeBlockList.accesskey      \"б\">\n\n<!-- LOCALIZATION NOTE (doNotTrack.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (doNotTrack.post.label): include a starting space as needed -->\n<!ENTITY  doNotTrack.pre.label          \"Вы также можете \">\n<!ENTITY  doNotTrack.settings.label     \"управлять параметрами «Не отслеживать»\">\n<!ENTITY  doNotTrack.post.label         \".\">\n\n<!ENTITY  history.label                 \"История\">\n\n<!ENTITY  locationBar.label             \"Панель адреса\">\n\n<!ENTITY  locbar.suggest.label          \"При использовании панели адреса предлагать ссылки:\">\n<!ENTITY  locbar.history.label          \"из журнала\">\n<!ENTITY  locbar.history.accesskey      \"ж\">\n<!ENTITY  locbar.bookmarks.label        \"из закладок\">\n<!ENTITY  locbar.bookmarks.accesskey    \"д\">\n<!ENTITY  locbar.openpage.label         \"из открытых вкладок\">\n<!ENTITY  locbar.openpage.accesskey     \"к\">\n<!ENTITY  locbar.searches.label         \"из подходящих поисков в поисковой системе по умолчанию\">\n<!ENTITY  locbar.searches.accesskey     \"х\">\n\n<!ENTITY  suggestionSettings.label      \"Изменить настройки для предложений поисковых систем…\">\n<!ENTITY  suggestionSettings.accesskey  \"м\">\n\n<!ENTITY  acceptCookies.label           \"Принимать куки с сайтов\">\n<!ENTITY  acceptCookies.accesskey       \"у\">\n\n<!ENTITY  acceptThirdParty.pre.label      \"Принимать куки со сторонних сайтов:\">\n<!ENTITY  acceptThirdParty.pre.accesskey  \"н\">\n<!ENTITY  acceptThirdParty.always.label   \"Всегда\">\n<!ENTITY  acceptThirdParty.never.label    \"Никогда\">\n<!ENTITY  acceptThirdParty.visited.label  \"С посещённых\">\n\n<!ENTITY  keepUntil.label               \"Сохранять куки:\">\n<!ENTITY  keepUntil.accesskey           \"ь\">\n\n<!ENTITY  expire.label                  \"до истечения срока их действия\">\n<!ENTITY  close.label                   \"до закрытия мною &brandShortName;\">\n\n<!ENTITY  cookieExceptions.label        \"Исключения…\">\n<!ENTITY  cookieExceptions.accesskey    \"ю\">\n\n<!ENTITY  showCookies.label             \"Показать куки…\">\n<!ENTITY  showCookies.accesskey         \"з\">\n\n<!ENTITY  historyHeader.pre.label          \"&brandShortName;:\">\n<!ENTITY  historyHeader.pre.accesskey      \"e\">\n<!ENTITY  historyHeader.remember.label     \"будет запоминать историю\">\n<!ENTITY  historyHeader.dontremember.label \"не будет запоминать историю\">\n<!ENTITY  historyHeader.custom.label       \"будет использовать ваши настройки хранения истории\">\n<!ENTITY  historyHeader.post.label         \"\">\n\n<!ENTITY  rememberDescription.label      \"&brandShortName; будет помнить историю посещений, загрузок, поиска, сохранять данные форм и хранить куки, оставленные посещёнными вами веб-сайтами.\">\n\n<!-- LOCALIZATION NOTE (rememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.middle.label): include a starting and trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.post.label): include a starting space as needed -->\n<!ENTITY  rememberActions.pre.label           \"Возможно, вы захотите \">\n<!ENTITY  rememberActions.clearHistory.label  \"удалить вашу недавнюю историю\">\n<!ENTITY  rememberActions.middle.label        \" или \">\n<!ENTITY  rememberActions.removeCookies.label \"удалить отдельные куки\">\n<!ENTITY  rememberActions.post.label          \".\">\n\n<!ENTITY  dontrememberDescription.label  \"&brandShortName; будет использовать те же настройки, что и при приватном просмотре, и не будет помнить историю вашей работы с веб-сайтами.\">\n\n<!-- LOCALIZATION NOTE (dontrememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (dontrememberActions.post.label): include a starting space as needed -->\n<!ENTITY  dontrememberActions.pre.label          \"Возможно, вы также захотите  \">\n<!ENTITY  dontrememberActions.clearHistory.label \"удалить всю текущую историю\">\n<!ENTITY  dontrememberActions.post.label         \".\">\n\n<!ENTITY  privateBrowsingPermanent2.label \"Всегда работать в режиме приватного просмотра\">\n<!ENTITY  privateBrowsingPermanent2.accesskey \"т\">\n\n<!ENTITY  rememberHistory2.label      \"Помнить историю посещений и загрузок\">\n<!ENTITY  rememberHistory2.accesskey  \"с\">\n\n<!ENTITY  rememberSearchForm.label       \"Помнить историю поиска и данных форм\">\n<!ENTITY  rememberSearchForm.accesskey   \"и\">\n\n<!ENTITY  clearOnClose.label             \"Удалять историю при закрытии &brandShortName;\">\n<!ENTITY  clearOnClose.accesskey         \"я\">\n\n<!ENTITY  clearOnCloseSettings.label     \"Параметры…\">\n<!ENTITY  clearOnCloseSettings.accesskey \"ы\">\n\n<!ENTITY  browserContainersHeader.label         \"Вкладки в контейнере\">\n<!ENTITY  browserContainersLearnMore.label      \"Подробнее\">\n<!ENTITY  browserContainersEnabled.label        \"Включить «Вкладки в контейнере»\">\n<!ENTITY  browserContainersEnabled.accesskey    \"ч\">\n<!ENTITY  browserContainersSettings.label        \"Параметры…\">\n<!ENTITY  browserContainersSettings.accesskey    \"м\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/preferences/search.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY defaultSearchEngine.label             \"Поисковая система по умолчанию\">\n\n<!ENTITY chooseYourDefaultSearchEngine.label   \"Выберите поисковую систему по умолчанию. &brandShortName; использует её в панели адреса, панели поиска и на начальной странице.\">\n\n<!ENTITY provideSearchSuggestions.label        \"Отображать поисковые предложения\">\n<!ENTITY provideSearchSuggestions.accesskey    \"о\">\n\n<!ENTITY showURLBarSuggestions.label           \"Отображать поисковые предложения при использовании панели адреса\">\n<!ENTITY showURLBarSuggestions.accesskey       \"ж\">\n<!ENTITY urlBarSuggestionsPermanentPB.label    \"При использовании панели адреса поисковые предложения отображаться не будут, так как вы настроили &brandShortName; никогда не запоминать историю.\">\n\n<!ENTITY oneClickSearchEngines.label           \"Поиск одним щелчком\">\n\n<!ENTITY chooseWhichOneToDisplay.label         \"Через панель поиска вы можете сразу же произвести поиск в других системах. Выберите, какие из них нужно отображать.\">\n\n<!ENTITY engineNameColumn.label                \"Поисковая система\">\n<!ENTITY engineKeywordColumn.label             \"Краткое имя\">\n\n<!ENTITY restoreDefaultSearchEngines.label     \"Восстановить набор поисковых систем по умолчанию\">\n<!ENTITY restoreDefaultSearchEngines.accesskey \"а\">\n\n<!ENTITY removeEngine.label                    \"Удалить\">\n<!ENTITY removeEngine.accesskey                \"и\">\n\n<!ENTITY addMoreSearchEngines.label            \"Добавить другие поисковые системы…\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/preferences/security.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  general.label                 \"Общие\">\n\n<!ENTITY  warnOnAddonInstall.label        \"Предупреждать при попытке веб-сайтов установить дополнения\">\n<!ENTITY  warnOnAddonInstall.accesskey    \"е\">\n\n<!-- LOCALIZATION NOTE (enableSafeBrowsing.label, blockDownloads.label, blockUncommonUnwanted.label):\n  It is important that wording follows the guidelines outlined on this page:\n  https://developers.google.com/safe-browsing/developers_guide_v2#AcceptableUsage\n-->\n<!ENTITY  enableSafeBrowsing.label        \"Блокировать опасное и обманывающее содержимое\">\n<!ENTITY  enableSafeBrowsing.accesskey    \"л\">\n\n<!ENTITY  blockDownloads.label            \"Блокировать опасные загрузки\">\n<!ENTITY  blockDownloads.accesskey        \"к\">\n\n<!ENTITY  blockUncommonAndUnwanted.label     \"Предупреждать о нежелательных и нетипичных программах\">\n<!ENTITY  blockUncommonAndUnwanted.accesskey \"ж\">\n\n<!ENTITY  addonExceptions.label         \"Исключения…\">\n<!ENTITY  addonExceptions.accesskey     \"с\">\n\n\n<!ENTITY  logins.label                  \"Логины\">\n\n<!ENTITY  rememberLogins.label          \"Запоминать логины для сайтов\">\n<!ENTITY  rememberLogins.accesskey      \"а\">\n<!ENTITY  passwordExceptions.label      \"Исключения…\">\n<!ENTITY  passwordExceptions.accesskey  \"ю\">\n\n<!ENTITY  useMasterPassword.label        \"Использовать мастер-пароль\">\n<!ENTITY  useMasterPassword.accesskey    \"о\">\n<!ENTITY  changeMasterPassword.label     \"Сменить мастер-пароль…\">\n<!ENTITY  changeMasterPassword.accesskey \"м\">\n\n<!ENTITY  savedLogins.label              \"Сохранённые логины…\">\n<!ENTITY  savedLogins.accesskey          \"х\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/preferences/selectBookmark.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY selectBookmark.title\n  \"Выбор домашней страницы\">\n<!ENTITY selectBookmark.label\n  \"Выберите требуемую закладку в качестве домашней страницы. При выборе папки все содержащиеся в ней закладки будут открыты во вкладках.\">\n\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/preferences/siteDataSettings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     window.title                  \"Параметры - Данные сайтов\">\n<!ENTITY     settings.description          \"Следующие веб-сайты попросили сохранить данные сайтов на вашем диске. Вы можете указать, какие веб-сайты могут хранить данные сайтов. Стандартные данные сайтов являются временными и могут быть удалены автоматически.\">\n<!ENTITY     hostCol.label                 \"Сайт\">\n<!ENTITY     statusCol.label               \"Статус\">\n<!ENTITY     usageCol.label                \"Хранилище\">\n<!ENTITY     searchPlaceHolder             \"Поиск\">\n<!ENTITY     searchPlaceHolder.accesskey   \"и\">\n<!ENTITY     removeSelected.label          \"Удалить выбранное\">\n<!ENTITY     removeSelected.accesskey      \"а\">\n<!ENTITY     save.label                    \"Сохранить изменения\">\n<!ENTITY     save.accesskey                \"х\">\n<!ENTITY     cancel.label                  \"Отмена\">\n<!ENTITY     cancel.accesskey              \"м\">\n<!ENTITY     removingDialog.title          \"Удаление данных сайтов\">\n<!ENTITY     removingDialog.description    \"При удалении данных сайтов также будут удалены куки. Это может привести к разрегистрации на веб-сайтах и удалению автономного веб-содержимого. Вы уверены, что хотите произвести изменения?\">\n<!ENTITY     siteTree.label                \"Будут удалены следующие куки веб-сайтов:\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/preferences/sync.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- The page shown when logged in... -->\n\n<!ENTITY engine.bookmarks.label     \"Закладки\">\n<!ENTITY engine.bookmarks.accesskey \"к\">\n<!ENTITY engine.tabs.label2         \"Открытые вкладки\">\n<!ENTITY engine.tabs.accesskey      \"л\">\n<!ENTITY engine.history.label       \"Историю\">\n<!ENTITY engine.history.accesskey   \"т\">\n<!ENTITY engine.passwords.label     \"Пароли\">\n<!ENTITY engine.passwords.accesskey \"а\">\n<!ENTITY engine.prefs.label         \"Настройки\">\n<!ENTITY engine.prefs.accesskey     \"й\">\n<!ENTITY engine.addons.label        \"Дополнения\">\n<!ENTITY engine.addons.accesskey    \"п\">\n\n<!-- Device Settings -->\n<!ENTITY fxaSyncDeviceName.label       \"Имя устройства\">\n<!ENTITY changeSyncDeviceName.label \"Сменить имя устройства…\">\n<!ENTITY changeSyncDeviceName.accesskey \"я\">\n<!ENTITY cancelChangeSyncDeviceName.label \"Отмена\">\n<!ENTITY cancelChangeSyncDeviceName.accesskey \"е\">\n<!ENTITY saveChangeSyncDeviceName.label \"Сохранить\">\n<!ENTITY saveChangeSyncDeviceName.accesskey \"х\">\n\n<!-- Footer stuff -->\n<!ENTITY prefs.tosLink.label        \"Условия службы\">\n<!ENTITY fxaPrivacyNotice.link.label \"Уведомление о приватности\">\n\n<!-- LOCALIZATION NOTE (signedInUnverified.beforename.label,\nsignedInUnverified.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInUnverified.beforename.label \"\">\n<!ENTITY signedInUnverified.aftername.label \"не подтверждён.\">\n\n<!-- LOCALIZATION NOTE (signedInLoginFailure.beforename.label,\nsignedInLoginFailure.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInLoginFailure.beforename.label \"Войдите для повтора соединения с\">\n<!ENTITY signedInLoginFailure.aftername.label \"\">\n\n<!ENTITY notSignedIn.label           \"Вы не вошли.\">\n<!ENTITY signIn.label                \"Войти\">\n<!ENTITY signIn.accesskey            \"о\">\n<!ENTITY profilePicture.tooltip      \"Изменить фотографию в профиле\">\n<!ENTITY verifiedManage.label        \"Управление аккаунтом\">\n<!ENTITY verifiedManage.accesskey    \"в\">\n<!ENTITY disconnect.label            \"Отсоединить…\">\n<!ENTITY disconnect.accesskey        \"н\">\n<!ENTITY verify.label                \"Подтвердить эл. почту\">\n<!ENTITY verify.accesskey            \"э\">\n<!ENTITY forget.label                \"Забыть об этой эл. почте\">\n<!ENTITY forget.accesskey            \"ы\">\n\n<!ENTITY signedOut.caption            \"Возьмите свой Интернет с собой\">\n<!ENTITY signedOut.description        \"Синхронизируйте свои закладки, историю, вкладки, пароли, дополнения и настройки на всех ваших устройствах.\">\n<!ENTITY signedOut.accountBox.title   \"Соединитесь с Аккаунтом Firefox\">\n<!ENTITY signedOut.accountBox.create  \"Создать аккаунт\">\n<!ENTITY signedOut.accountBox.create.accesskey  \"з\">\n<!ENTITY signedOut.accountBox.signin  \"Войти\">\n<!ENTITY signedOut.accountBox.signin.accesskey  \"и\">\n\n<!ENTITY signedIn.engines.label       \"Синхронизировать со всеми устройствами\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.*): the following strings will be used to\n     create a single sentence with active links.\n     The resulting sentence in English is: \"Download Firefox for\n     Android or iOS to sync with your mobile device.\" -->\n\n<!ENTITY mobilePromo3.start            \"Загрузите Firefox для \">\n<!-- LOCALIZATION NOTE (mobilePromo3.androidLink): This is a link title that links to https://www.mozilla.org/firefox/android/ -->\n<!ENTITY mobilePromo3.androidLink      \"Android\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSBefore): This is text displayed between mobilePromo3.androidLink and mobilePromo3.iosLink -->\n<!ENTITY mobilePromo3.iOSBefore         \" или \">\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSLink): This is a link title that links to https://www.mozilla.org/firefox/ios/ -->\n<!ENTITY mobilePromo3.iOSLink          \"iOS,\">\n\n<!ENTITY mobilePromo3.end              \" чтобы синхронизироваться со своим мобильным устройством.\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/preferences/tabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ctrlTabRecentlyUsedOrder.label       \"Ctrl+Tab переключает между вкладками в порядке недавнего использования\">\n<!ENTITY ctrlTabRecentlyUsedOrder.accesskey   \"ж\">\n\n<!ENTITY newWindowsAsTabs.label       \"Вместо новых окон открывать новые вкладки\">\n<!ENTITY newWindowsAsTabs.accesskey   \"ы\">\n\n<!ENTITY warnOnCloseMultipleTabs.label      \"Предупреждать при закрытии нескольких вкладок\">\n<!ENTITY warnOnCloseMultipleTabs.accesskey  \"д\">\n\n<!ENTITY warnOnOpenManyTabs.label       \"Предупреждать, когда открытие нескольких вкладок может замедлить &brandShortName;\">\n<!ENTITY warnOnOpenManyTabs.accesskey   \"р\">\n\n<!ENTITY switchLinksToNewTabs.label        \"Переключаться на открываемую вкладку\">\n<!ENTITY switchLinksToNewTabs.accesskey    \"к\">\n\n<!ENTITY showTabsInTaskbar.label          \"Отображать эскизы вкладок на панели задач Windows\">\n<!ENTITY showTabsInTaskbar.accesskey      \"б\">\n<!ENTITY tabsGroup.label          \"Вкладки\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/preferences/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                     \"Исключения — Перевод\">\n<!ENTITY window.width                     \"36em\">\n<!ENTITY windowClose.key                  \"w\">\n\n<!ENTITY noTranslationForLanguages.label  \"Для следующих языков перевод предложен не будет:\">\n<!ENTITY treehead.languageName.label      \"Языки\">\n<!ENTITY removeLanguage.label             \"Удалить язык\">\n<!ENTITY removeLanguage.accesskey         \"а\">\n<!ENTITY removeAllLanguages.label         \"Удалить все языки\">\n<!ENTITY removeAllLanguages.accesskey     \"и\">\n\n<!ENTITY noTranslationForSites.label      \"Для следующих сайтов перевод предложен не будет:\">\n<!ENTITY treehead.siteName.label          \"Сайты\">\n<!ENTITY removeSite.label                 \"Удалить сайт\">\n<!ENTITY removeSite.accesskey             \"л\">\n<!ENTITY removeAllSites.label             \"Удалить все сайты\">\n<!ENTITY removeAllSites.accesskey         \"ь\">\n\n<!ENTITY button.close.label               \"Закрыть\">\n<!ENTITY button.close.accesskey           \"ы\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/quitDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nquitDialogTitle=Выход из %S\n\nquitTitle=&Выйти\ncancelTitle=&Отмена\nsaveTitle=&Сохранить и Выйти\nneverAsk2=&Не спрашивать в следующий раз\nmessage=Вы хотите, чтобы %S сохранил открытые окна и вкладки и восстановил их при следующем запуске?\nmessageNoWindows=Вы хотите, чтобы %S сохранил открытые вкладки и восстановил их при следующем запуске?\nmessagePrivate=Вы находитесь в режиме приватного просмотра. Если вы выйдете сейчас из %S, вы потеряете все открытые вкладки и окна.\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/safeMode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeModeDialog.title         \"&brandShortName; — Безопасный режим\">\n<!ENTITY window.maxWidth              \"500\">\n\n<!ENTITY startSafeMode.label          \"Запустить в Безопасном Режиме\">\n<!ENTITY refreshProfile.label         \"Очистить &brandShortName;\">\n\n<!ENTITY safeModeDescription3.label   \"Безопасный Режим является специальным режимом работы &brandShortName;, который может быть использован для решения проблем.\">\n<!ENTITY safeModeDescription4.label   \"Ваши дополнения и сделанные вами настройки будут временно отключены.\">\n\n<!ENTITY refreshProfileInstead.label  \"Вы также можете пропустить попытку решения проблемы и попробовать очистить &brandShortName;.\">\n\n<!-- LOCALIZATION NOTE (autoSafeModeDescription3.label): Shown on the safe mode dialog after multiple startup crashes. See also chrome/global/resetProfile.dtd -->\n<!ENTITY autoSafeModeDescription3.label \"&brandShortName; при запуске неожиданно закрылся. Это могло быть вызвано дополнениями или другими проблемами. Вы можете попытаться решить проблему, устранив её причину в Безопасном Режиме.\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/safebrowsing/phishing-afterload-warning-message.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeb.palm.accept.label \"Уходим отсюда!\">\n<!ENTITY safeb.palm.decline.label \"Игнорировать это предупреждение\">\n<!-- Localization note (safeb.palm.notdeceptive.label) - Label of the Help menu\n  item. Either this or reportDeceptiveSiteMenu.label from report-phishing.dtd is\n  shown. -->\n<!ENTITY safeb.palm.notdeceptive.label \"Это не поддельный сайт…\">\n<!-- Localization note (safeb.palm.notdeceptive.accesskey) - Because\n  safeb.palm.notdeceptive.label and reportDeceptiveSiteMenu.title from\n  report-phishing.dtd are never shown at the same time, the same accesskey can\n  be used for them. -->\n<!ENTITY safeb.palm.notdeceptive.accesskey \"е\">\n<!ENTITY safeb.palm.reportPage.label \"Почему эта страница была заблокирована?\">\n\n<!ENTITY safeb.blocked.malwarePage.title \"Имеется информация, что эта веб-страница атакует компьютеры!\">\n<!-- Localization note (safeb.blocked.malwarePage.shortDesc) - Please don't translate the contents of the <span id=\"malware_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.malwarePage.shortDesc \"Имеется информация о том, что веб-страница <span id='malware_sitename'/> используется для атак на компьютеры пользователей. В соответствии с вашими настройками безопасности она была заблокирована.\">\n<!ENTITY safeb.blocked.malwarePage.longDesc \"<p>Веб-страницы, атакующие компьютеры, пытаются установить программное обеспечение, которое похищает персональную информацию, вредит вашей системе или использует ваш компьютер для атак на другие компьютеры.</p> <p>Некоторые страницы намеренно созданы для распространения вредоносного программного обеспечения, однако многие страницы были взломаны и делают это без ведома или разрешения своих владельцев.</p>\">\n\n<!ENTITY safeb.blocked.unwantedPage.title \"Имеется информация, что эта страница содержит нежелательные программы!\">\n<!-- Localization note (safeb.blocked.unwantedPage.shortDesc) - Please don't translate the contents of the <span id=\"unwanted_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.unwantedPage.shortDesc \"Имеется информация о том, что веб-страница <span id='unwanted_sitename'/> содержит нежелательные программы. В соответствии с вашими настройками безопасности она была заблокирована.\">\n<!ENTITY safeb.blocked.unwantedPage.longDesc \"<p>Страницы с нежелательными программами пытаются установить ПО, стремящееся вас обмануть и произвести неожиданные изменения на вашем компьютере.</p>\">\n\n<!ENTITY safeb.blocked.phishingPage.title2 \"Поддельный сайт!\">\n<!-- Localization note (safeb.blocked.phishingPage.shortDesc2) - Please don't translate the contents of the <span id=\"phishing_sitename\"/> tag. It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.phishingPage.shortDesc2 \"Имеется информация о том, что веб-страница на <span id='phishing_sitename'/> является поддельным сайтом. В соответствии с вашими настройками безопасности она была заблокирована.\">\n<!ENTITY safeb.blocked.phishingPage.longDesc2 \"<p>Поддельные сайты разработаны, чтобы обманным путем заставить вас сделать что-либо опасное, например установить программу или раскрыть свою личную информацию, такую как пароли, телефонные номера или данные кредитных карт.</p><p>Ввод на этой веб-странице любой информации может привести к краже личности или мошенничеству.</p>\">\n\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/safebrowsing/report-phishing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Localization note (reportDeceptiveSiteMenu.title) - Label of the Help menu\n  item. Either this or safeb.palm.notdeceptive.label from\n  phishing-afterload-warning-message.dtd is shown. -->\n<!ENTITY reportDeceptiveSiteMenu.title      \"Сообщить о поддельном сайте…\">\n<!-- Localization note (reportDeceptiveSiteMenu.accesskey) - Because\n  safeb.palm.notdeceptive.label from phishing-afterload-warning-message.dtd and\n  reportDeceptiveSiteMenu.title are never shown at the same time, the same\n  accesskey can be used for them. -->\n<!ENTITY reportDeceptiveSiteMenu.accesskey  \"о\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/sanitize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sanitizePrefs2.title          \"Настройки удаления истории\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.modal.width): width of the Clear History on Shutdown dialog.\n     Should be large enough to contain the item* strings on a single line.\n     The column width should be set at half of the dialog width. -->\n<!ENTITY sanitizePrefs2.modal.width    \"34em\">\n<!ENTITY sanitizePrefs2.column.width   \"17em\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.inContent.dialog.width): width of the\n     Clear History on Shutdown subdialog in the in-content preferences.\n     Should be large enough to contain the item* strings on a single line.\n     The column width adjusts the width of the first column in the dialog.\n     You can set the column width to a value that makes the dialog look visually balanced,\n     or at half of the dialog width if unsure. -->\n<!ENTITY sanitizePrefs2.inContent.dialog.width \"34em\">\n<!ENTITY sanitizePrefs2.inContent.column.width \"24em\">\n\n<!ENTITY sanitizeDialog2.title         \"Удаление недавней истории\">\n<!-- LOCALIZATION NOTE (sanitizeDialog2.width): width of the Clear Recent History dialog -->\n<!ENTITY sanitizeDialog2.width         \"34em\">\n\n<!ENTITY clearDataSettings2.label     \"Когда я выхожу из &brandShortName;, он должен автоматически удалить:\">\n\n<!-- XXX rearrange entities to match physical layout when l10n isn't an issue -->\n<!-- LOCALIZATION NOTE (clearTimeDuration.*): \"Time range to clear\" dropdown.\n     See UI mockup at bug 480169 -->\n<!ENTITY clearTimeDuration.label          \"Удалить:\">\n<!ENTITY clearTimeDuration.accesskey      \"т\">\n<!ENTITY clearTimeDuration.lastHour       \"За последний час\">\n<!ENTITY clearTimeDuration.last2Hours     \"За последние два часа\">\n<!ENTITY clearTimeDuration.last4Hours     \"За последние четыре часа\">\n<!ENTITY clearTimeDuration.today          \"За сегодня\">\n<!ENTITY clearTimeDuration.everything     \"Всё\">\n<!-- Localization note (clearTimeDuration.suffix) - trailing entity for languages\nthat require it.  -->\n<!ENTITY clearTimeDuration.suffix         \"\">\n<!ENTITY clearTimeDuration.dateColumn     \"Дата посещения\">\n<!ENTITY clearTimeDuration.nameColumn     \"Имя\">\n\n<!-- LOCALIZATION NOTE (detailsProgressiveDisclosure.*): Labels and accesskeys\n     of the \"Details\" progressive disclosure button.  See UI mockup at bug\n     480169 -->\n<!ENTITY detailsProgressiveDisclosure.label     \"Подробности\">\n<!ENTITY detailsProgressiveDisclosure.accesskey \"д\">\n\n<!ENTITY historySection.label         \"История\">\n<!ENTITY dataSection.label            \"Данные\">\n\n<!ENTITY itemHistoryAndDownloads.label     \"Журнал посещений и загрузок\">\n<!ENTITY itemHistoryAndDownloads.accesskey \"п\">\n<!ENTITY itemFormSearchHistory.label       \"Журнал форм и поиска\">\n<!ENTITY itemFormSearchHistory.accesskey   \"ф\">\n<!ENTITY itemCookies.label                 \"Куки\">\n<!ENTITY itemCookies.accesskey             \"у\">\n<!ENTITY itemCache.label                   \"Кэш\">\n<!ENTITY itemCache.accesskey               \"э\">\n<!ENTITY itemOfflineApps.label             \"Данные автономных веб-сайтов\">\n<!ENTITY itemOfflineApps.accesskey         \"н\">\n<!ENTITY itemActiveLogins.label            \"Активные сеансы\">\n<!ENTITY itemActiveLogins.accesskey        \"с\">\n<!ENTITY itemSitePreferences.label         \"Настройки сайтов\">\n<!ENTITY itemSitePreferences.accesskey     \"о\">\n\n<!-- LOCALIZATION NOTE (sanitizeEverythingUndoWarning): Second warning paragraph\n     that appears when \"Time range to clear\" is set to \"Everything\".  See UI\n     mockup at bug 480169 -->\n<!ENTITY sanitizeEverythingUndoWarning     \"Это действие не может быть отменено.\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nsearchtip=Поиск через %S\n\n# LOCALIZATION NOTE (searchPlaceholder): this is shown in the searchbox when\n# the user hasn't typed anything yet.\nsearchPlaceholder=Поиск\n\n# LOCALIZATION NOTE (searchHeader): this is displayed at the top of the panel\n# showing search suggestions.\n# %S is replaced with the name of the current default search engine.\nsearchHeader=Искать в %S\n\n# LOCALIZATION NOTE (cmd_pasteAndSearch): \"Search\" is a verb, this is the\n# search bar equivalent to the url bar's \"Paste & Go\"\ncmd_pasteAndSearch=Вставить и искать\n\ncmd_clearHistory=Удалить историю поиска\ncmd_clearHistory_accesskey=а\n\ncmd_showSuggestions=Показывать предложения\ncmd_showSuggestions_accesskey=ы\n\n# LOCALIZATION NOTE (cmd_addFoundEngine): %S is replaced by the name of\n# a search engine offered by a web page. Each engine is displayed as a\n# menuitem at the bottom of the search panel.\ncmd_addFoundEngine=Добавить «%S»\n# LOCALIZATION NOTE (cmd_addFoundEngineMenu): When more than 5 engines\n# are offered by a web page, instead of listing all of them in the\n# search panel using the cmd_addFoundEngine string, they will be\n# grouped in a submenu using cmd_addFoundEngineMenu as a label.\ncmd_addFoundEngineMenu=Добавить поисковую систему\n\n# LOCALIZATION NOTE (searchForSomethingWith):\n# This string is used to build the header above the list of one-click\n# search providers:  \"Search for <user-typed string> with:\"\n# NB: please leave the <span> and its class exactly as it is in English.\nsearchForSomethingWith=Поиск <span class='contentSearchSearchWithHeaderSearchText'></span> через:\n\n# LOCALIZATION NOTE (searchWithHeader):\n# The wording of this string should be as close as possible to\n# searchForSomethingWith. This string will be used when the user\n# has not typed anything.\nsearchWithHeader=Поиск через:\n\n# LOCALIZATION NOTE (searchSettings):\n# This is the label for the button that opens Search preferences.\nsearchSettings=Изменить параметры поиска\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/searchbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cmd_engineManager.label        \"Управление поисковыми системами…\">\n<!ENTITY searchEndCap.label             \"Поиск\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/searchplugins/ddg.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<OpenSearchDescription xmlns=\"http://a9.com/-/spec/opensearch/1.1/\"> \n  <ShortName>DuckDuckGo</ShortName> \n  <Description>Search DuckDuckGo</Description> \n  <InputEncoding>UTF-8</InputEncoding> \n  <Image height=\"16\" width=\"16\">data:image/icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA11RgALs6oACbQ9wAj0v8AI9L/ACfQ9wAu0agANdUYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzzN4CNdL/oK/z//////////////////////+jsPv/BDXX/wAz0t4AAAAAAAAAAAAAAAAAAAAAAAAAAAAyzvNSduD//////8jK/v+P+Lf/IbQL/17RPP+J3Y//wOKX//////9YeuX/ADLO8wAAAAAAAAAAAAAAAAAw091piOX/8/X9/1Fx5P9xhu//WOWZ/0W9Lv9Lwjn/J8BB/xyDAP9bdfL/9fP//2mI5v8AMNPdAAAAAAc610YRQ9f//////0Zr4P8AGdD/sb32////////////wrv//wAh1/8MPab/ACPc/05r4///////EkPX/wc610YANtWkrr/y/6S48P8AJ9L/AB3R/+/w/v///////////3+D7f8AQeL/AYTw/wFr5/8AMNb/p7Tv/6698v8AM9WkADLW//////8yXt//AC3V/wAw1/////////////z///8A0P7/AKb1/wWI7P8AuPf/AJ3w/zZW3P//////ADHV/wAx2P//////AzrZ/wAu1/84ZOL////////////e////AND//wC1+f8Atff/AZbv/wY62f8ELNf//////wAw1/8AMtn//////wAw2f8ALNn/kKrz////+//cwbH////////////R////Rcb8/wDO/f8A/P//AHzo//////8AMNj/ADXa//////8vXuL/ACna/4yq9///79T/jUkg/9i+r///////r2Q0/7Cozv8BKdr/AirY/zdZ4P//////ADTa/wI72tOuv/T/prr0/wAl2v+JqPb//7yW/+bUxv/9+/n////u//W+n/+Op/L/ADPd/wAv2v+ru/T/r7/0/wI72tMLQd1DEEjg//////9Cbef/ADng///////////////////////R3///AC3g/wAy3v9SeOn//////xFI4P8LQd1DAAAAAAM64PNmiuz/9/j//2mN7f/m7P3///////////9Cb+n/ACXd/wAt3v9rju3//////2iL7P8DOuDzAAAAAAAAAAAAAAAAAT3g/0p16f//////3OT8/3OS7v8AKt3/ACPc/zhn5/+xw/b//////0956v8CPeD/AAAAAAAAAAAAAAAAAAAAAAAAAAAEPODzBUDh/5uz8//7/f7/////////////////prz0/wtF4v8FQeDzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtF5kYDQOOkADrj/wA44v8AOeP/ADzk/wVB46QPReZGAAAAAAAAAAAAAAAAAAAAAPAPAADgBwAAwAMAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAADAAwAA4AcAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChIzyAnRNFwJ0TQryND0d8nRNH/J0TR/ydE0f8nRNH/I0PR3ydE0K8nRNFwKEjPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChE00AlRdK/J0XS/ydF0v8nRdL/XXPd/11z3f94i+P/k6Lp/5Oi6f9rf+D/NVDV/ydF0v8nRdL/JUXSvyhE00AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAzxAnRNOvJ0XT/ydF0/8lRdK/KEXSYOvu+6/+/v6//v7+v/39/c////////////7+/r/J0fOAKEXSYCVF0r8nRdP/J0XT/ydE068gQM8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlRdUwJ0bT7ydG0/8nRtHPKETTQAAAAADHx8dA2vHhn5TYpN/o9+z/////////////////8PL83ydG0o8lRdUwAAAAAChE00AnRtHPJ0bT/ydG0+8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEXVYCdG1P8nRtT/KEbTgAAAAAAmRtZQI0PU38jIyP/F6s//Rrtk/0a7ZP9/yIr/c796/4vLkv+JpNf/M3Kq/zyWh/8zeKTfJkbWUAAAAAAoRtOAJ0bU/ydG1P8oRdVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVF1TAnR9X/J0fV/yhF1WAgQM8QJ0fTrydH1f9CW8//2tra/6Pdsv9Gu2T/Rrtk/0WzWv9Gu2T/Rrtk/0a7ZP9Gu2T/Rrtk/z6egP8nR9X/J0fTryBAzxAoRdVgJ0fV/ydH1f8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAgQM8QJ0fV7ydH1f8oSNVgIEDPECdH1c8nR9X/J0fV/1xwyf/t7e3/o92y/0a7ZP9Gu2T/Ra5U/0a7ZP9Gu2T/Rrtk/0a7ZP9Gu2T/Pp6A/ydH1f8nR9X/J0fVzyBAzxAoSNVgJ0fV/ydH1e8gQM8QAAAAAAAAAAAAAAAAAAAAACdH1q8nR9b/KEjVgCBQzxAnR9bPJ0fW/ydH1v8nR9b/gIzB//r6+v+j3bL/Rrtk/13Ed/+i26//ruG7/z6egf8+noH/Rrtk/0a7ZP86kI//J0fW/ydH1v8nR9b/J0fWzyBQzxAoSNWAJ0fW/ydH1q8AAAAAAAAAAAAAAAAoSNdAJkjW/yZH1s8AAAAAJEfWryZI1v8mSNb/JkjW/yZI1v+jqsT//////+j37P/R7tj////////////W3ff/JkjW/yZI1v8uZbr/PJeI/zJzrP8mSNb/JkjW/yZI1v8mSNb/JEfWrwAAAAAmR9bPJkjW/yhI10AAAAAAAAAAACVI1r8mSNf/KEjXQCZJ1lAmSNf/JkjX/yZI1/8mSNf/JkjX/9HR0f///////////////////////////5Ok6/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JknWUChI10AmSNf/JUjWvwAAAAAoSNcgJknY/yZH2M8AAAAAI0nY3yZJ2P8mSdj/JknY/yZJ2P9KZM//39/f////////////////////////////XHfi/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8jSdjfAAAAACZH2M8mSdj/KEjXICdJ2HAmSdj/JUjXYCVK2jAmSdj/JknY/yZJ2P8mSdj/JknY/2V4yf/t7e3///////////////////////////9cd+L/HXTj/xSf7/8Nwfj/CdL8/wnS/P8J0vz/ELDz/xt85v8mSdj/JknY/yZJ2P8lStowJUjXYCZJ2P8nSdhwJErZryZK2f8oSNcgJUnajyZK2f8mStn/JkrZ/yZK2f8mStn/iJPA////////////////////////////0ff+/xjV/P8J0vz/Drn1/xiO6/8Yjuv/GI7r/xCw8/8Lyvr/CdL8/xmF6P8mStn/JkrZ/yVJ2o8oSNcgJkrZ/yRK2a8jStrfI0rZ3wAAAAAlSdq/Jkra/yZK2v8mStr/Jkra/yZK2v+xtsf///////////////////////////8o2Pz/CdL8/wvK+v8mStr/Jkra/yZK2v8mStr/Jkra/yZK2v8iW97/Jkra/yZK2v8mStr/JUnavwAAAAAjStnfI0ra3yZK2v8lSdq/AAAAACZH2O8mStr/Jkra/yZK2v8mStr/L1HY/9HR0f///////////////////////////yjY/P8J0vz/CdL8/xCw9P8QsPT/ELD0/xSf7/8ddeX/Jkra/yZK2v8mStr/Jkra/yZK2v8mR9jvAAAAACVJ2r8mStr/Jkvb/yVJ2r8AAAAAJkvb/yZL2/8mS9v/Jkvb/yZL2/9KZtL/4+Pj////////////////////////////4Pn//0fd/f8J0vz/CdL8/wnS/P8J0vz/CdL8/wnS/P8Lyvr/Fpfu/yJc3/8mS9v/Jkvb/yZL2/8AAAAAJUnavyZL2/8mS9z/JUncvwAAAAAmS9z/Jkvc/yZL3P8mS9z/Jkvc/26AyP/x8fH//////////////////////////////////////9H3/v/C9P7/o+7+/2fa+/8Oufb/CdL8/wnS/P8J0vz/CdL8/xiP7P8mS9z/Jkvc/wAAAAAlSdy/Jkvc/yZM3P8lTNy/AAAAACZJ2e8mTNz/Jkzc/yZM3P8mTNz/iJTB////////////qnth/5VaOf/x6eX///////////////////////Hp5f/x6eX/ydL2/yZM3P8kVN7/G37o/xKo8v8QsfT/HXbm/yZM3P8mSdnvAAAAACVM3L8mTNz/I0vc3yZJ2u8AAAAAJUzevyZM3f8mTN3/Jkzd/yZM3f+fqc3///////////+VWjn/v5yI/+re1///////////////////////jk8s/7iRe//J0vb/Jkzd/yZM3f8mTN3/Jkzd/yZM3f8mTN3/Jkzd/yVM3r8AAAAAI0vc3yNL3N8kTd2vJk3d/yhQ3yAlTd2PJk3d/yZN3f8mTd3/Jk3d/6St0v////////////Hp5f/q3tf///////////////////////////+xhm7/49PK/6Cx8P8mTd3/Jk3d/yZN3f8mTd3/Jk3d/yZN3f8mTd3/JU3djyhQ3yAmTd3/JE3drydN33AmTd7/J03fcCVK3zAmTd7/Jk3e/yZN3v8mTd7/pK7S///////Sp5r/////////////////////////////////////////////////T27k/yZN3v8mTd7/Jk3e/yZN3v8mTd7/Jk3e/yZN3v8lSt8wJ03fcCZN3v8nTd9wKFDfICZO3/8mTt3PAAAAACVN3r8mTt//Jk7f/yZO3/+EltX//////+fRyv/SqaD/59LO///////////////////////at63/vIBy/7Glxf8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8mTt//JU3evwAAAAAmTt3PJk7f/yhQ3yAAAAAAJE/dryZO3/8oUN9AKFDfQCZO3/8mTt//Jk7f/zhb2v/o6/T/////////////////////////////////////////////////XHrn/yZO3/8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8oUN9AKFDfQCZO3/8kT92vAAAAAAAAAAAoUN9AJk7g/yZO4M8AAAAAJk/hnyZO4P8mTuD/Jk7g/05v5v/k6fv//////////////////////////////////////3eR7P8mTuD/Jk7g/yZO4P8mTuD/Jk7g/yZO4P8mTuD/Jk/hnwAAAAAmTuDPJk7g/yhQ30AAAAAAAAAAAAAAAAAjT+GfJU/h/yVO4Y8gUN8QIk7gzyVP4f8lT+H/SWnW/0lp1v+bq+H/8fHx/////////////////6Cy8v9OcOb/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yJO4M8gUN8QJU7hjyVP4f8jT+GfAAAAAAAAAAAAAAAAAAAAACBQ3xAlTOHvJU/h/yVQ4mAgUN8QIk7hzyVP4f+ktOv///////////////////////H0/f9phur/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yVP4f8iTuHPIFDfECVQ4mAlT+H/JUzh7yBQ3xAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ3zAlUOLvJVDi/yVQ4mAgUN8QI1Din4mb2//J0/j/ydP4/6299P93ku3/M1vk/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/I1DinyBQ3xAlUOJgJVDi/yVQ4u8lUN8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAlUOLvJVDi/yVQ4o8AAAAAJFDjQCVQ4r8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDivyRQ40AAAAAAJVDijyVQ4v8lUOLvJVDkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAjUeTfJVHj/yNR5N8kUONAAAAAACVQ5DAmUuOAJVHivyNR5N8lUeP/JVHj/yNR5N8lUeK/JlLjgCVQ5DAAAAAAJFDjQCNR5N8lUeP/I1Hk3yVQ5DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBQ3xAjUuSfJVHk/yVR5P8jUeTfJFLkcChQ5yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoUOcgJFLkcCNR5N8lUeT/JVHk/yNS5J8gUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkUONAI1LknyVS5P8lUuT/JVLk/yVS5O8lUeS/JVHkvyVR5L8lUeS/JVLk7yVS5P8lUuT/JVLk/yRS468kUONAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFDfECVS5GAjUuWfIlPlzyVS5f8lUuX/JVLl/yVS5f8iU+XPI1LlnyVS5GAgUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/ggBB/wgAEP4AAAB8AAAAPAAAADiAAAEYAAAAEQAAAIAAAAAAAAAAAgAAAEIAAABCAAAAQgAAAEIAAABCAAAAQAAAAAAAAAABAAAAiAAAABiAAAEcAAAAPAAAAD4AAAB/CAAQ/4IAQf/AfgP/8AAP//wAP/</Image>\n  <Url type=\"text/html\" method=\"get\" template=\"https://duckduckgo.com/\" rel=\"searchform\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"contextmenu\" value=\"ffcm\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"keyword\"     value=\"ffab\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"searchbar\"   value=\"ffsb\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"homepage\"    value=\"ffhp\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"newtab\"      value=\"ffnt\"/>\n  </Url>\n  <Url type=\"application/x-suggestions+json\" template=\"https://ac.duckduckgo.com/ac/\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <Param name=\"type\" value=\"list\"/>\n  </Url>\n</OpenSearchDescription> \n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/searchplugins/google-nocodes.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"keyword\" value=\"firefox-b-ab\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"searchbar\" value=\"firefox-b\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/searchplugins/list.json",
    "content": "{\"RU\": {\"visibleDefaultEngines\": [\"yandex-ru\", \"google-nocodes\", \"ddg\", \"ozonru\", \"priceru\", \"wikipedia-ru\", \"mailru\"]}, \"CN\": {\"visibleDefaultEngines\": [\"yandex-ru\", \"google-nocodes\", \"ddg\", \"ozonru\", \"priceru\", \"wikipedia-ru\", \"mailru\"]}, \"default\": {\"visibleDefaultEngines\": [\"yandex-ru\", \"google\", \"ddg\", \"ozonru\", \"priceru\", \"wikipedia-ru\", \"mailru\"]}, \"TW\": {\"visibleDefaultEngines\": [\"yandex-ru\", \"google-nocodes\", \"ddg\", \"ozonru\", \"priceru\", \"wikipedia-ru\", \"mailru\"]}, \"CA\": {\"visibleDefaultEngines\": [\"yandex-ru\", \"google-nocodes\", \"ddg\", \"ozonru\", \"priceru\", \"wikipedia-ru\", \"mailru\"]}, \"TR\": {\"visibleDefaultEngines\": [\"yandex-ru\", \"google-nocodes\", \"ddg\", \"ozonru\", \"priceru\", \"wikipedia-ru\", \"mailru\"]}, \"US\": {\"visibleDefaultEngines\": [\"yandex-ru\", \"google-nocodes\", \"ddg\", \"ozonru\", \"priceru\", \"wikipedia-ru\", \"mailru\"]}, \"HK\": {\"visibleDefaultEngines\": [\"yandex-ru\", \"google-nocodes\", \"ddg\", \"ozonru\", \"priceru\", \"wikipedia-ru\", \"mailru\"]}, \"KZ\": {\"visibleDefaultEngines\": [\"yandex-ru\", \"google-nocodes\", \"ddg\", \"ozonru\", \"priceru\", \"wikipedia-ru\", \"mailru\"]}, \"UA\": {\"visibleDefaultEngines\": [\"yandex-ru\", \"google-nocodes\", \"ddg\", \"ozonru\", \"priceru\", \"wikipedia-ru\", \"mailru\"]}, \"BY\": {\"visibleDefaultEngines\": [\"yandex-ru\", \"google-nocodes\", \"ddg\", \"ozonru\", \"priceru\", \"wikipedia-ru\", \"mailru\"]}}"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/searchplugins/mailru.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Поиск Mail.Ru</ShortName>\n<Description>Search with Поиск Mail.Ru</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAARCwAAEQsAAAAAAAAAAAAA85MASvOTAOfzkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//KTAP/rjgD/34YA/+CHAP/sjwDl85MASvOTAObzkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//KTAP/qjQD/zHsA/6tpAv+2bgL/4IcA//OTAOfzkwD/85MA//OTAP/wkQD/54wA/9yFAP/VgAD/1YAA/9uFAP/fhgD/yHkA/6VtHf/n3M3/7NzG/9+GAP/zkwD/85MA//OTAP/vkAD/3YUA/79zAv+iYwT/lFoF/5RaBf+iYwT/qWgD/6BpHv/q4dX///////Xlz//rjgD/85MA//OTAP/wkQD/3YUA/7JsAv+yi1b/4dPB//r49f/6+PX/4dPB/6yOYf/p4db///////bp1v/rlhv/8pMA//OTAP/zkwD/54wA/79zAv/Jr4r///////////////////////////////////////Hm1//ikBz/8pMA//OTAP/zkwD/85MA/9yFAP+/klX///////38+f/runb/75cY/++XGP/ruXb//fv5///////DmWH/24UA//OTAP/zkwD/85MA//OTAP/VgQD/5NXB///////gs3f/7pAA//OTAP/zkwD/7Y8A/+G3fv//////5NXB/9WBAP/zkwD/85MA//OTAP/zkwD/1YEA//n38///////y4Ea/+6QAP/zkwD/85MA/+2PAP/Kghr///////r39P/VgQD/85MA//OTAP/zkwD/85MA/9yFAP/69/P//////7N0Gv/bhQD/7pAA/+6QAP/bhAD/snQa///////69/P/3IUA//OTAP/zkwD/85MA//OTAP/ojAD/79zC//////++oHb/rWoC/8d4AP/HeAD/rWoC/8Klff//////79zC/+eMAP/zkwD/85MA//OTAP/zkwD/8JEA/+eqVv///////Pv5/7uedf+UYRr/lGAZ/7uedf/8+/n//////+eqV//wkQD/85MA//OTAP/zkwD/85MA//OTAP/vkAD/78SM/////////////////////////////////+/EjP/vkAD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//CRAP/vr1f/9uDC//359P/9+fT/9uDC//CvVv/wkQD/85MA//OTAP/zkwD/85MA//OTAP/zkwDm85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwDm85MASfOTAObzkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwDm85MASQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAARCwAAEQsAAAAAAAAAAAAA85MAAPOTACfzkwCt85MA8vOTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAPLzkwCt85MAJ2tCBwDzkwAo85MA7/OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwDv85MAKPOTAK3zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/8JEA/+aLAP/ahAD/2oQA/+aLAP/wkQD/85MA//OTAP/zkwCt85MA8fOTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//CRAP/ghwD/vnMA/55hA/+fYgP/w3UB/+aLAP/zkwD/85MA//OTAPPzkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/wkQD/4IcA/7hvAf+wiVb/8e3n//Ht5v+7j1L/2oQA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/8JEA/9+HAP+3bwH/s45d//39/P////////////Xv5//ZgwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/8JEA/+eMAP/dhgD/14IA/9N/AP/TfwD/14IA/92GAP/njAD/8JEA//CRAP/fhwD/t28B/7OPXv/9/fz/////////////////+fLp/+aLAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/8JEA/+aLAP/TfwD/unEB/6VlBP+YXQT/kVkE/5FZBP+YXQT/pWUE/7pxAf/RfgD/1YAA/7ZuAv+zj17//f38//////////////////79/P/qr17/8JEA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA/+6QAP/bhQD/unEB/5xiDP+wj2L/08Sv/+3o4f/8+/r//Pv6/+3o4f/TxK//sI9i/5lgDf+dYAT/sY1e//39/P/////////////////+/fz/6rFh//CRAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/ukAD/2IIA/61qAv+vi1r/6+Xd////////////////////////////////////////////6+Xd/7+qjf/9/fz//////////////////v38/+qxYf/wkQD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/8JEA/9yFAP+vbQb/y7WY//////////////////////////////////////////////////////////////////////////////////79/P/qsWH/8JEA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/liwD/unEB/8ixj//////////////////////////////////////////////////////////////////////////////////+/fz/46xh//CRAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/8JEA/9J/AP+8k13///////////////////////38+f/wypb/8KY+//GWDf/xlg3/8KY+//DKlv/9/Pn//////////////////////860kP/QfgD/75EA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/njAD/vHQK//Hs5f/////////////////48Ob/6qE6//GSAP/zkwD/85MA//OTAP/zkwD/8ZIA/+qhOP/48Ob/////////////////8u3l/7x1DP/njAD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA/92GAP/GnGP//////////////////fv4/+OcOP/xkgD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/8ZIA/+OcOP/9+/j/////////////////xpxk/92GAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/14IA/97Kr//////////////////lxJf/644A//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/6o4A/+XEl//////////////////ey7D/14IA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/UgAD/7ubb/////////////////9iZQf/wkQD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/wkQD/15lB//////////////////Hr4v/TfwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA/9OAAP/59/P/////////////////zn8I//CRAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//CRAP/PgRH//////////////////Pv5/9N/AP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/14IA//z7+P/////////////////Cdwv/6o4A//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/6o4A/8J4DP/////////////////9+/n/14IA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/dhgD/9Ozi/////////////////7yIQP/chQD/8ZIA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//GSAP/chQD/vIhA//////////////////Ts4v/dhgD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA/+eMAP/p0bD/////////////////zreX/75zAP/liwD/8ZIA//OTAP/zkwD/85MA//OTAP/xkgD/5YsA/79zAv/Ot5f/////////////////6dGx/+eMAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/8JEA/+KtZP/////////////////8+/n/qHk5/75zAP/chQD/6o4A//CRAP/wkQD/6o4A/9yFAP++cwD/p3g4//v6+P/////////////////irWX/75EA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/544F//fw5f/////////////////w7OX/oXU4/6hnA//AdAH/zHsA/8x7AP/AdAH/qGcD/6F1OP/w7OX/////////////////9/Dm/+aOBv/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/wkQD/6K5d///////////////////////8+/n/xrKW/6B3Qf+QXRP/kF0T/6B3Qf/Gspb//Pv5///////////////////////orl3/8JEA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/ukAD/7saQ////////////////////////////////////////////////////////////////////////////7saQ/+6QAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/ukQD/78aQ/////////////////////////////////////////////////////////////////+/GkP/ukQD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/wkQD/7rBb//nt3v////////////////////////////////////////////nt3v/usVz/8JEA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/8JQF/++zX//z1az/+/Dh//78+f/9+fT/+ezZ//PVrP/ws17/8JQF//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwDx85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA8/OTAK3zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwCt85MAJ/OTAO/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA7/OTACfzkwAA85MAJfOTAK3zkwDx85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA//OTAP/zkwD/85MA8fOTAK3zkwAl85MAAIAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAB</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://suggests.go.mail.ru/ff3\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"gp\" value=\"900200\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://go.mail.ru/search\" resultdomain=\"mail.ru\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"fr\" value=\"osmi\"/>\n  <Param name=\"gp\" value=\"900200\"/>\n  <Param name=\"frc\" value=\"900200\"/>\n</Url>\n<SearchForm>https://go.mail.ru/?gp=900200</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/searchplugins/ozonru.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>OZON.ru</ShortName>\n<Description>OZON.ru provider</Description>\n<InputEncoding>WINDOWS-1251</InputEncoding>\n<Image height=\"16\" width=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACABoBQAAJgAAACAgAAABAAgAqAgAAI4FAAAoAAAAEAAAACAAAAABAAgAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMuWTQDMl1AAzZpVANCfXADQoF4A8b5DAPPGWgDzyF4A9MplAPXPcwD10HgA9dF6AAPO/wAJz/8AJ9X/ADPX/wBO3P8AXd//AGbh/wB45f8A3bmIAN26iwDfv5IA9tSDAPbVhQDgwJUA5MihAPjfowDs2LwA7Nm/APngpgD546wA+ue6AProvACB5v8Ajen/AJDp/wCZ6/8Aou3/ALfx/wC68f8AwMDAAO/fyQD76sEA8eLOAPvsyADy5dMA9evcAP3z3QDJ9P8A1ff/AN75/wD27eEA/fXhAPjw5gD99uYA+fPrAP757wDh+f8A+/bwAPz59QD//fgA/vz6AP/9+gD5/v8A////AMuVSwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsEIwAAAA3ADIHkXwHAAAA2Ac3AAAANwAwo/oABBCMAAAAAABIEowAGO6QfDgHkXz/////MgeRfKsGkXzrBpF8JgAAACYAAAACAAAAyAWRfNCJDQAYEYwAUQWRfHgTBQBtBZF8AAAAAD0EkXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzjORfApuAABoDowAAAAFABwTjAAY7pB8wECRfP////+7QJF8jtYBAEUAAABcEIwAgAAQwBwTjAAY7pB8cAWRfP////8AAAAAPQSRfJARjAB1C4F8twAAAAEAAAACAAAADBOMABgAAAAAAAAAeBGMAEIAAAAAAAAAXBGMAAAAAAAAAAAAAAAAAAwAAAACAAAAAQGQfADs/X9CAAAAAAAAAAMAAABKABoC2IkNAAAAAADYiQ0ABQAAAN/igHy0EYwATxqAfLwCAAAAAADAAAAAAAAAAAACAAAAgAAAAAAAAAD0EowAf89KAGAQ+QAAAADAAAAAAOgSjAACAAAAgAAAAAAAAAB0VYwA7PWmAAIAAABDOlx3b3JrXG96b25fbmV3BwAAAGVcZmF2aWNvbi5pY28AutwAAAAAUBKMABt5SgB8EowAsYvUdwDg/X98EowAAAAAADCj+gD/h9R3/+mQfA4QgXy8AgAAAAAAAAAAAAAAAAAAcBKMADCj+gAmAAAAAAAAAC4QgXwmAAAADBOMAAIAAAAwAAAAJgAAAAAAAAAmAAAAXBKMAP+H1HccE4wA85mDfDgQgXz/////LhCBfBbQSgC8AgAAMKP6ACYAAADAEowAAAAAAAAAQkJCQkJCQkJCQkJCAAAAQkJCQkJCNRVDBRo9QkIAQkJCQkJCMAEbLx0DAj1CQkJCQkI+Oh43QkJCPwUaQkJCQjEJDBwxQkJCQkIrBDxCQjYGLEJCQkJCQkJCOQQ1QkIYGUJCQkJCQkJCQi0XPEJCByFCQkJCQkJCQkIWPEJCQgkgQkJCQkJCQkJCMzJCQkIfCEBCQkJCQkJCQjQSO0JCQAsKOEJCQkJCQkI0EDJCQkJCIhkuI0JCQkJCJBE7QkJCQkJCQhQnQkJCKQ4oQkJCQkJCQkJBEQ8TEA0lQkJCAEJCQkJCQkIyJiY7QkJCAAAAQkJCQkJCQkJCQkJCAADAAwAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAADAAwAAKAAAACAAAABAAAAAAQAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEhjMAxIc0AMmHNADFiDYAxYk3AMaLOwD4uzYA8bw8APG9PgDxvT8AyI5AAMiQQgDIkEMAypNHAMyYUADNmVMAzptWAM6cWADPnVkA8b5CAPK/RADyv0UA8r9GANGiYgDTpmkA1KdqANetdQDywk4A8sNQAPPDUQDzxVUA88VWAPPGWQDzyF4A9MlhAPTJYwD0zGkA9s5rAPXNbgD1znAA9dF6AADN/wACzf8ABM7/AAXO/wAHzv8AGNL/AB7T/wAj1P8AJtT/ACfV/wAo1f8ALtb/AC/W/wAw1v8AMdf/ADTX/wA52P8AStz/AFPd/wBY3v8AauL/AGvi/wBt4v8AbuP/AHLj/wBz5f8AdeT/AH/m/wDbtoMA3LiHAN26iwDevI8A3r2PAOS6iQD21IEA4sCWAOLDmgDjw5sA48afAOTFnQD32pIA+NuXAPjcmQD43p8A5cunAObMqQDnzasA6M6tAOjQrwD436IA+N+jAOnQsQDp0rMA+eKsAPnkrwD75rQA+ua2APrnuQD657oAlOr/AJfq/gCW6v8AmOv/AKDs/wCj7f8Ape3/AKzv/wCt7/8Aru//AKXw/wCw8P8AtPD/ALvy/wDAwMAA7dvCAO/exwD768QA++vFAPvsxgDw4c0A+uvIAPvuzQDt5dUA8uPQAPLl0wD059UA9OfWAPTo1wD879AA/PDUAPzx1gD88tkAwPP/AMj0/wDP9v8A1vP4ANH1+wDX9/8A3/n/APbt4QD37+UA9vPhAP314QD99eIA+vHnAPjx6AD99+gA/vfoAP346gD++e0A4Pn/AOz7/wDu/P8A+/jzAPz48wD++/IA/Pn0APz59QD+/PUA/vz2APH8/wD0/f8A9v3/APf9/wD//fgA//36AP/++wD4/v8A+f7/AP7+/QD//v0A/P7/AP///gD+//8A////AMKDLQADAAAASgAaAtiJDQAAAAAA2IkNAAUAAADf4oB8tBGMAE8agHy8AgAAAAAAwAAAAAAAAAAAAgAAAIAAAAAAAAAA9BKMAH/PSgBgEPkAAAAAwAAAAADoEowAAgAAAIAAAAAAAAAAdFWMAOz1pgACAAAAQzpcd29ya1xvem9uX25ldwcAAABlXGZhdmljb24uaWNvALrcAAAAAFASjAAbeUoAfBKMALGL1HcA4P1/fBKMAAAAAAAwo/oA/4fUd//pkHwOEIF8vAIAAAAAAAAAAAAAAAAAAHASjAAwo/oAJgAAAAAAAAAuEIF8JgAAAAwTjAACAAAAMAAAACYAAAAAAAAAJgAAAFwSjAD/h9R3HBOMAPOZg3w4EIF8/////y4QgXwW0EoAvAIAADCj+gAmAAAAwBKMAAAAAAAAAAAAsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwAAAAAAAAsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsAAAALCwsLCwsLCwsLCwsLCwsLCAXVFNT1l9sLCwsLCwsAAAsLCwsLCwsLCwsLCwsLCrUA4EAQEFBg1KnrCwsLCwALCwsLCwsLCwsLCwsLCwnhmxsQwTEwuxsbERjrCwsLCwsLCwsLCwsLCwsLCwsKwZsRl1n7CwnHQYsbEPm7CwsLCwsLCwsLCwsLCwsLCwSbFesLCwsLCwsK5YArEbsLCwsLCwsLCwsLCwsKygp7B/ebCwsLCwsLCwsLBXsbF+sLCwsLCwsLCwsHZMIBYdJnqwsLCwsLCwsLCwsLASsVCwsLCwsLCwsJAnCAglVWJggrCwsLCwsLCwsLCwsFexSLCwsLCwsLCFHAghe7CwsLCwsLCwsLCwsLCwsLCwgbFGsLCwsLCwnR8II5ewsLCwsLCwsLCwsLCwsLCwsLCTsUewsLCwsLBSCBeQsLCwsLCwsLCwsLCwsLCwsLCwsI2xTrCwsLCwlBQIW7CwsLCwsLCwsLCwsLCwsLCwsLCwWrGBsLCwsLBkCAmRsLCwsLCwsLCwsLCwsLCwsLCwsLAQGrCwsLCwsFUIHKGwsLCwsLCwsLCwsLCwsLCwsLCwVgOSsLCwsLCwVAgeprCwsLCwsLCwsLCwsLCwsLCwsLBLfLCwsLCwsLBfCBWXsLCwsLCwsLCwsLCwsLCwsLCwsLCJb7CwsLCwsIMICHewsLCwsLCwsLCwsLCwsLCwsLCwsEMumrCwsLCwqCIIKLCwsLCwsLCwsLCwsLCwsLCwsLCwhipqsLCwsLCwgggIU7CwsLCwsLCwsLCwsLCwsLCwsLCMKkSwsLCwsLCwWwgIVKewsLCwsLCwsLCwsLCwsLCwsIsqPrCwsLCwsLCwXAoIJGOVsKOqsLCwsLCwsLCwsLCwbipBsLCwsLCwsLCwhCkJCAePZj+wsLCwsLCwsLCwsLA9KkWwsLCwsLCwsLCwsJR4YZaKLZiwsLCwsLCwsLCwiC4qbbCwsLCwsLCwsLCwsLCwsK81OaSwsLCwsLCwsJk1KjCjsLCwsLCwsLCwsLCwsLCwsIcuOnGtsLCwsKVsNyoscLCwsLCwsLCwsLCwsLCwsLCwsHIrKjZCZ2VANCoqK2mwsLCwsACwsLCwsLCwsLCwsLCwsIc4KioqKioqKjJxsLCwsLAAALCwsLCwsLCwsLCwsLCwsKlrPDMvMTtoorCwsLCwsAAAALCwsLCwsLCwsLCwsLCwr7CwsLCwsLCwsLCwsLAAAAAAAACwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLAAAAAA8AAAD8AAAAOAAAABgAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAGAAAABwAAAA/AAAA8=</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"http://www.ozon.ru/JSONSuggestionHandler.ashx\">\n  <Param name=\"text\" value=\"{searchTerms}\"/>\n  <Param name=\"from\" value=\"firefox\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.ozon.ru/?\" resultdomain=\"ozon.ru\">\n  <Param name=\"context\" value=\"search\"/>\n  <Param name=\"text\" value=\"{searchTerms}\"/>\n  <Param name=\"from\" value=\"firefox\"/>\n</Url>\n<SearchForm>http://www.ozon.ru/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/searchplugins/priceru.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Price.ru</ShortName>\n<Description>Поиск предложений и цен</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAACXBIWXMAAAsSAAALEgHS3X78AAABhklEQVQ4jX2Sv0vDQBiGn4uF0iK1giJ2sAGHbiLauhSKIGj%2FAmddU1D3Tg4ujoJFcXYSHRREOopuKuogiCB10KVo4o9aK9pzCElzTewLgdx73%2FPm%2By4HbZKmKaVh2I9pStcP8AC0dphisWV43z2eN0T8CzsaG4eLc78PiFJJiE7ww3VZWSdHpn019gi7e76Nq5sTrFC0YyArK60RwD4ogPLBtuulkv1YoSjxn08ArFAUvWAQSeiEs3kRArB2NiTAK1BZL3FrSlK9dvbtQ9VOGk4CoBcMAOpPFaRpyq7G6ZH8ebfcL8YnMvQ83nFxb%2FH8BX0RwUAbDBBJ6PxWH9HC2byIJHRlNL1gkEvb3n9wbWm%2BNUI4mxeN0yNZf6ooQbm0roBe2JF7kTZnZnE6qayXOD6zw5qry4GwNppRA7whDuyqfOiDtewUgPob17pjyj3PpXWGalWaaGg0FTg2tyh8HSx8vCmBjuR3IxD2ddDeidOBA8e39gPrA7XWHZOXkyPyJTMoO9X9AaeeqENksUPXAAAAAElFTkSuQmCC</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://price.ru/search\" resultdomain=\"price.ru\">\n  <Param name=\"query\" value=\"{searchTerms}\"/>\n  <Param name=\"from\" value=\"fx3\"/>\n</Url>\n<SearchForm>http://price.ru/index.html</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/searchplugins/wikipedia-ru.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Википедия (ru)</ShortName>\n<Description>Википедия, свободная энциклопедия</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">resource://search-plugins/images/wikipedia.ico</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://ru.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://ru.wikipedia.org/wiki/Служебная:Поиск\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/searchplugins/yandex-ru.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Яндекс</ShortName>\n<Description>Воспользуйтесь Яндексом для поиска в Интернете.</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAB50lEQVQ4T43SvWsacRgH8OcPCITSLRQ6BSRL1gxZTNZQsgYC3QKunVoMnTKFhBQSnDqIUa5gxNbBCgriC4pv50sJ1lIR5SROpRVbz+O4b5/flbvedekJH+557nvfH8chdbvdIFMYPAgBICdqt9uKpmnw8huNRuDnX8J5QKvVgmEYnqiqClmWwZ113kmger0OXdf/Wv6EIb0BTo+AgB94ceDKJ5MJuHPOMwlUqVSwWq1sevQaxqvn0O5l6HdvgaMdV75cLtFoNMC9Xd6JisWiedNiPNuB9l4yZ+1jEvBvuXJBURRwL8YzUT6fx2KxsGHrKdQPCXNW794Bvieu3CLegrsnlM1mMZ/PbfqeH6vToDkvb2+Bx49cuWU2m4G7bUqn0xiPx7ZpqYRf29v4cXyMxf4+tLU1V24ZDAbgbptSqRSGw6HL9OwM37n4bXPTvP6bC7lcDtw9oWQyiX6/b/vMH1XZ2MAoEMDXqytM+QBnLtRqNXAvxjNRPB5Hr9ez9Q8PMfD50OM/2P3FBb7wAc680+mIMri3yzuRJEloNpsmORTCJy7INzd/9stLc7dyIZPJgDvnPJNA0WgU1WrVkxJ/4FgsBu6s804CRSKRh0KhgHK5/F+JRAL8fJBnslA4HH7NHhg8CDnLwm8IYz560xw92AAAAABJRU5ErkJggg==</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://suggest.yandex.net/suggest-ff.cgi\">\n  <Param name=\"part\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://yandex.ru/yandsearch\" resultdomain=\"yandex.ru\">\n  <MozParam name=\"clid\" condition=\"purpose\" purpose=\"searchbar\"   value=\"2186618\"/>\n  <MozParam name=\"clid\" condition=\"purpose\" purpose=\"keyword\"     value=\"2186621\"/>\n  <MozParam name=\"clid\" condition=\"purpose\" purpose=\"contextmenu\" value=\"2186623\"/>\n  <MozParam name=\"clid\" condition=\"purpose\" purpose=\"homepage\"    value=\"2186617\"/>\n  <MozParam name=\"clid\" condition=\"purpose\" purpose=\"newtab\"      value=\"2186620\"/>\n  <Param    name=\"text\" value=\"{searchTerms}\"/>\n</Url>\n<SearchForm>https://www.yandex.ru/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/setDesktopBackground.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY position.label             \"Расположение:\">\n<!ENTITY tile.label                 \"Замостить\">\n<!ENTITY center.label               \"По центру\">\n<!ENTITY stretch.label              \"Растянуть\">\n<!ENTITY fill.label                 \"Заполнение\">\n<!ENTITY fit.label                  \"По размеру\">\n<!ENTITY preview.label              \"Предпросмотр\">\n<!ENTITY color.label                \"Цвет:\">\n<!ENTITY setDesktopBackground.title \"Сделать фоном рабочего стола\">\n<!ENTITY openDesktopPrefs.label     \"Открыть настройки рабочего стола\">\n<!ENTITY closeWindow.key            \"w\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/shellservice.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\noptionsLabel=%S &Настройки\nsafeModeLabel=%S &Безопасный Режим\n\n# LOCALIZATION NOTE (setDefaultBrowserMessage2, setDefaultBrowserConfirm.label):\n# %S will be replaced by brandShortName\nsetDefaultBrowserMessage2          = Получите от %S максимальную отдачу, установив его как ваш браузер по умолчанию\nsetDefaultBrowserConfirm.label     = Сделать %S браузером по умолчанию\nsetDefaultBrowserConfirm.accesskey = а\nsetDefaultBrowserOptions.label     = Настройки\nsetDefaultBrowserOptions.accesskey = о\nsetDefaultBrowserNotNow.label      = Не сейчас\nsetDefaultBrowserNotNow.accesskey  = е\nsetDefaultBrowserNever.label       = Не спрашивать в следующий раз\nsetDefaultBrowserNever.accesskey   = ш\n\n# LOCALIZATION NOTE (setDefaultBrowserTitle, setDefaultBrowserMessage, setDefaultBrowserDontAsk, setDefaultBrowserAlertConfirm.label, setDefaultBrowserAlertNotNow.label):\n# These strings are used as an alternative to the ones above, in a modal dialog.\n# %S will be replaced by brandShortName\nsetDefaultBrowserTitle=Браузер по умолчанию\nsetDefaultBrowserMessage=%S не является вашим браузером по умолчанию. Сделать его таковым?\nsetDefaultBrowserDontAsk=Всегда выполнять эту проверку при запуске %S.\nsetDefaultBrowserAlertConfirm.label=Сделать %S браузером по умолчанию\nsetDefaultBrowserAlertNotNow.label=Не сейчас\n\ndesktopBackgroundLeafNameWin=Фон рабочего стола.bmp\nDesktopBackgroundDownloading=Идёт сохранение рисунка…\nDesktopBackgroundSet=Сделать фоновым рисунком рабочего стола\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/sitePermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (state.current.allowed,\n#                    state.current.allowedForSession,\n#                    state.current.allowedTemporarily,\n#                    state.current.blockedTemporarily,\n#                    state.current.blocked):\n# This label is used to display active permission states in the site\n# identity popup (which does not have a lot of screen space).\nstate.current.allowed = Разрешено\nstate.current.allowedForSession = Разрешено на сессию\nstate.current.allowedTemporarily = Временно разрешено\nstate.current.blockedTemporarily = Временно заблокировано\nstate.current.blocked = Заблокировано\n\n# LOCALIZATION NOTE (state.multichoice.alwaysAsk,\n#                    state.multichoice.allow,\n#                    state.multichoice.allowForSession,\n#                    state.multichoice.block):\n# Used to label permission state checkboxes in the page info dialog.\nstate.multichoice.alwaysAsk = Всегда спрашивать\nstate.multichoice.allow = Разрешить\nstate.multichoice.allowForSession = Разрешить на сессию\nstate.multichoice.block = Заблокировать\n\npermission.cookie.label = Устанавливать куки\npermission.desktop-notification2.label = Отправлять уведомления\npermission.image.label = Загружать изображения\npermission.camera.label = Использовать камеру\npermission.microphone.label = Использовать микрофон\npermission.screen.label = Иметь доступ к экрану\npermission.install.label = Устанавливать дополнения\npermission.popup.label = Открывать всплывающие окна\npermission.geo.label = Знать ваше местоположение\npermission.indexedDB.label = Управлять автономным хранилищем\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/syncBrand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncBrand.shortName.label  \"Синхронизация\">\n<!ENTITY syncBrand.fullName.label   \"Синхронизация Firefox\">\n<!ENTITY syncBrand.fxAccount.label  \"Аккаунт Firefox\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/syncCustomize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncCustomize.dialog.title \"Выбор синхронизируемых данных\">\n<!ENTITY syncCustomize.acceptButton.label \"Начать\">\n<!ENTITY syncCustomize.title \"Что вы хотите синхронизировать?\">\n<!ENTITY syncCustomize.description \"Вы можете управлять этим выбором из Настроек.\">\n<!ENTITY syncCustomizeUnix.description \"Вы можете управлять этим выбором из Настроек.\">\n<!ENTITY engine.bookmarks.label \"Закладки\">\n<!ENTITY engine.bookmarks.accesskey \"а\">\n<!ENTITY engine.history.label \"История\">\n<!ENTITY engine.history.accesskey \"о\">\n<!ENTITY engine.tabs.label \"Вкладки\">\n<!ENTITY engine.tabs.accesskey \"к\">\n<!ENTITY engine.passwords.label \"Пароли\">\n<!ENTITY engine.passwords.accesskey \"и\">\n<!ENTITY engine.addons.label \"Десктопные дополнения\">\n<!ENTITY engine.addons.accesskey \"е\">\n<!ENTITY engine.prefs.label \"Десктопные настройки\">\n<!ENTITY engine.prefs.accesskey \"ы\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/syncGenericChange.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nchange.password.title = Смена вашего пароля\nchange.password.acceptButton = Сменить пароль\nchange.password.status.active = Смена вашего пароля…\nchange.password.status.success = Ваш пароль был изменён.\nchange.password.status.error = При смене вашего пароля произошла ошибка.\nchange.password3.introText = Длина вашего пароля должна быть не менее 8 символов. Он не может совпадать с вашим именем пользователя или вашим ключом восстановления.\nchange.password.warningText = Внимание! Как только вы смените пароль, ваши остальные устройства не смогут соединиться с вашей учетной записью.\nchange.recoverykey.title = Мой ключ восстановления\nchange.recoverykey.acceptButton = Изменить ключ восстановления\nchange.recoverykey.label = Идёт изменение ключа восстановления и выгрузка локальных данных. Пожалуйста, подождите…\nchange.recoverykey.error = При изменении вашего ключа восстановления произошла ошибка!\nchange.recoverykey.success = Ваш ключ восстановления был успешно изменён!\nchange.synckey.introText2 = Чтобы обеспечить абсолютную приватность, все ваши данные перед их выгрузкой шифруются. Ключ для расшифровки ваших данных не выгружается.\nchange.recoverykey.warningText = Внимание! Изменение ключа сотрёт все данные, хранящиеся на сервере Синхронизации, и выгрузит новые данные, защищённые новым ключом восстановления. Остальные ваши устройства не будут синхронизироваться, пока на этих устройствах не будет введён новый ключ восстановления.\nnew.recoverykey.label = Ваш ключ восстановления\nnew.password.title = Обновление пароля\nnew.password.introText = Ваш пароль был отклонён сервером. Пожалуйста, обновите свой пароль.\nnew.password.label = Введите ваш новый пароль\nnew.password.confirm = Подтвердите ваш новый пароль\nnew.password.acceptButton = Обновить пароль\nnew.password.status.incorrect = Некорректный пароль. Пожалуйста, попробуйте ещё раз.\nnew.recoverykey.title = Обновление ключа восстановления\nnew.recoverykey.introText = Ваш ключ восстановления был изменён с помощью другого устройства. Пожалуйста, введите ваш новый ключ восстановления.\nnew.recoverykey.acceptButton = Обновить ключ восстановления\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/syncKey.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncKey.page.title \"Ваш ключ &syncBrand.fullName.label;\">\n<!ENTITY syncKey.page.description2 \"Этот ключ используется для расшифрования данных вашей учётной записи &syncBrand.fullName.label;. Вам нужно будет вводить ключ всякий раз, когда вы настраиваете &syncBrand.fullName.label; на новом устройстве.\">\n<!ENTITY syncKey.keepItSecret.heading \"Храните его в тайне\">\n<!ENTITY syncKey.keepItSecret.description \"Для защиты вашей приватности ваша учётная запись &syncBrand.fullName.label; была зашифрована. Без этого ключа расшифрование кем бы то ни было вашей персональной информации займёт годы. Вы являетесь единственным лицом, у кого имеется этот ключ. Это значит, что вы единственный, кто может получить доступ к данным вашего &syncBrand.fullName.label;.\">\n<!ENTITY syncKey.keepItSafe.heading \"Берегите его\">\n<!ENTITY syncKey.keepItSafe1.description \"Не потеряйте этот ключ.\">\n<!ENTITY syncKey.keepItSafe2.description \" Мы не храним копию вашего ключа (так как это не сохранит его в тайне!) так что \">\n<!ENTITY syncKey.keepItSafe3.description \"мы не можем помочь вам его восстановить\">\n<!ENTITY syncKey.keepItSafe4a.description \" если он будет утерян. Вам будет необходимо использовать этот ключ всякий раз, когда вы подсоединяете новое устройство к &syncBrand.fullName.label;.\">\n<!ENTITY syncKey.findOutMore1.label \"Узнайте больше о &syncBrand.fullName.label; и вашей приватности на сайте \">\n<!ENTITY syncKey.findOutMore2.label \".\">\n<!ENTITY syncKey.footer1.label \"Условия службы &syncBrand.fullName.label; доступны по адресу \">\n<!ENTITY syncKey.footer2.label \". Политика приватности доступна по адресу \">\n<!ENTITY syncKey.footer3.label \".\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/syncProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD\n    SYSTEM \"chrome://branding/locale/brand.dtd\">\n    %brandDTD;\n\n<!-- These strings are used in the sync progress upload page -->\n<!ENTITY syncProgress.pageTitle \"Ваша первая синхронизация\">\n<!ENTITY syncProgress.textBlurb \"Ваши данные сейчас шифруются и выгружаются в фоновом режиме. Вы можете закрыть эту вкладку и продолжить использовать &brandShortName;.\">\n<!ENTITY syncProgress.closeButton \"Закрыть\">\n<!ENTITY syncProgress.logoAltText \"Логотип &brandShortName;\">\n<!ENTITY syncProgress.diffText \"&brandShortName; теперь будет автоматически производить синхронизацию в фоновом режиме. Вы можете закрыть эту вкладку и продолжить использовать &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/syncQuota.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY quota.dialogTitle.label \"Квота сервера\">\n<!ENTITY quota.retrievingInfo.label \"Получение информации о квоте…\">\n<!ENTITY quota.typeColumn.label \"Тип\">\n<!ENTITY quota.sizeColumn.label \"Размер\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/syncQuota.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncollection.addons.label = Дополнения\ncollection.bookmarks.label = Закладки\ncollection.history.label = История\ncollection.passwords.label = Пароли\ncollection.prefs.label = Настройки\ncollection.tabs.label = Вкладки\nquota.usageNoQuota.label = В данный момент вы используете %1$S %2$S.\nquota.usagePercentage.label = Вы используете %1$S%% (%2$S %3$S) из допустимых %4$S %5$S.\nquota.usageError.label = Не могу получить информацию о квоте.\nquota.retrieving.label = Получение…\nquota.sizeValueUnit.label = %1$S %2$S\nquota.remove.label = Удалить\nquota.treeCaption.label = Снимите отметки с данных, чтобы перестать их синхронизировать и освободить место на сервере.\nquota.removal.label = Firefox Sync удалит следующие данные: %S.\nquota.list.separator = ,\\u0020\nquota.freeup.label = \\u0020Это освободит %1$S %2$S.\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/syncSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY accountSetupTitle.label \"Настройка &syncBrand.fullName.label;\">\n<!ENTITY setup.pickSetupType.description2 \"Добро пожаловать! Если вы никогда раньше не использовали &syncBrand.fullName.label;, вам нужно создать новую учётную запись.\">\n<!ENTITY button.createNewAccount.label \"Создать учётную запись\">\n<!ENTITY button.haveAccount.label \"У меня есть учётная запись\">\n<!ENTITY setup.choicePage.title.label \"Вы использовали раньше &syncBrand.fullName.label;?\">\n<!ENTITY setup.choicePage.new.label \"Я никогда раньше не использовал Синхронизацию\">\n<!ENTITY setup.choicePage.existing2.label \"Я уже использую Синхронизацию на другом устройстве\">\n<!ENTITY server.label \"Сервер\">\n<!ENTITY serverType.default.label \"По умолчанию: Сервер Mozilla &syncBrand.fullName.label;\">\n<!ENTITY serverType.custom2.label \"Использовать свой сервер…\">\n<!ENTITY signIn.account2.label \"Учётная запись\">\n<!ENTITY signIn.account2.accesskey \"ч\">\n<!ENTITY signIn.password.label \"Пароль\">\n<!ENTITY signIn.password.accesskey \"р\">\n<!ENTITY signIn.recoveryKey.label \"Ключ восстановления\">\n<!ENTITY signIn.recoveryKey.accesskey \"л\">\n<!ENTITY setup.newAccountDetailsPage.title.label \"Данные учётной записи\">\n<!ENTITY setup.emailAddress.label \"Адрес эл. почты\">\n<!ENTITY setup.emailAddress.accesskey \"с\">\n<!ENTITY setup.choosePassword.label \"Выберите пароль\">\n<!ENTITY setup.choosePassword.accesskey \"б\">\n<!ENTITY setup.confirmPassword.label \"Подтвердите пароль\">\n<!ENTITY setup.confirmPassword.accesskey \"д\">\n<!ENTITY setup.tosAgree1.label \"Я принял\">\n<!ENTITY setup.tosAgree1.accesskey \"р\">\n<!ENTITY setup.tosLink.label \"Условия службы\">\n<!ENTITY setup.tosAgree2.label \"и\">\n<!ENTITY setup.ppLink.label \"Политику приватности\">\n<!ENTITY setup.tosAgree3.label \"\">\n<!ENTITY setup.tosAgree2.accesskey \"\">\n<!ENTITY setup.newRecoveryKeyPage.title.label \"&brandShortName; заботится о вашей приватности\">\n<!ENTITY setup.newRecoveryKeyPage.description.label \"Чтобы обеспечить абсолютную приватность, все ваши данные перед их выгрузкой шифруются. Ключ восстановления, необходимый для расшифровки ваших данных, не выгружается.\">\n<!ENTITY recoveryKeyEntry.label \"Ваш ключ восстановления\">\n<!ENTITY recoveryKeyEntry.accesskey \"к\">\n<!ENTITY syncGenerateNewKey.label \"Сгенерировать новый ключ\">\n<!ENTITY recoveryKeyBackup.description \"Ваш ключ восстановления требуется для получения доступа к &syncBrand.fullName.label; с других машин. Пожалуйста, создайте его резервную копию. Мы не можем помочь вам восстановить ваш ключ восстановления.\">\n<!ENTITY button.syncKeyBackup.print.label \"Распечатать…\">\n<!ENTITY button.syncKeyBackup.print.accesskey \"ч\">\n<!ENTITY button.syncKeyBackup.save.label \"Сохранить…\">\n<!ENTITY button.syncKeyBackup.save.accesskey \"х\">\n<!ENTITY pairDevice.title.label \"Соединение с устройством\">\n<!ENTITY addDevice.showMeHow.label \"Показать мне как.\">\n<!ENTITY addDevice.dontHaveDevice.label \"У меня нет с собой устройства\">\n<!ENTITY pairDevice.setup.description.label \"Для активации выберите «Соединиться с устройством» на другом вашем устройстве.\">\n<!ENTITY addDevice.setup.enterCode.label \"Затем введите этот код:\">\n<!ENTITY pairDevice.dialog.description.label \"Для активации вашего нового устройства выберите на устройстве «Настроить синхронизацию».\">\n<!ENTITY addDevice.dialog.enterCode.label \"Введите предоставленный устройством код:\">\n<!ENTITY addDevice.dialog.tryAgain.label \"Пожалуйста, попробуйте снова.\">\n<!ENTITY addDevice.dialog.successful.label \"Устройство было успешно добавлено. Первоначальная синхронизация может занять несколько минут и завершится в фоновом режиме.\">\n<!ENTITY addDevice.dialog.recoveryKey.label \"Чтобы активировать ваше устройство, вам необходимо ввести свой ключ восстановления. Пожалуйста, распечатайте или сохраните этот ключ и возьмите его с собой.\">\n<!ENTITY addDevice.dialog.connected.label \"Устройство подсоединено\">\n<!ENTITY setup.signInPage.title.label \"Регистрация\">\n<!ENTITY existingRecoveryKey.description \"Вы можете получить копию вашего ключа восстановления, открыв на другом вашем устройстве настройки Синхронизации и выбрав в меню «Управление учётной записью» команду «Мой ключ восстановления».\">\n<!ENTITY verifying.label \"Проверка…\">\n<!ENTITY resetPassword.label \"Сбросить пароль\">\n<!ENTITY resetSyncKey.label \"Я потерял другое устройство\">\n<!ENTITY setup.optionsPage.title \"Настройки синхронизации\">\n<!ENTITY syncDeviceName.label \"Имя устройства:\">\n<!ENTITY syncDeviceName.accesskey \"м\">\n<!ENTITY syncMy.label \"Синхронизировать мои\">\n<!ENTITY engine.bookmarks.label \"Закладки\">\n<!ENTITY engine.bookmarks.accesskey \"к\">\n<!ENTITY engine.tabs.label \"Вкладки\">\n<!ENTITY engine.tabs.accesskey \"л\">\n<!ENTITY engine.history.label \"Историю\">\n<!ENTITY engine.history.accesskey \"т\">\n<!ENTITY engine.passwords.label \"Пароли\">\n<!ENTITY engine.passwords.accesskey \"р\">\n<!ENTITY engine.prefs.label \"Настройки\">\n<!ENTITY engine.prefs.accesskey \"с\">\n<!ENTITY engine.addons.label \"Дополнения\">\n<!ENTITY engine.addons.accesskey \"п\">\n<!ENTITY choice2a.merge.main.label \"Объединить данные этого устройства с данными моей Синхронизации\">\n<!ENTITY choice2.merge.recommended.label \"Рекомендуется:\">\n<!ENTITY choice2a.client.main.label \"Заменить все данные на этом устройстве данными моей Синхронизации\">\n<!ENTITY choice2a.server.main.label \"Заменить данные на всех остальных устройствах данными этого устройства\">\n<!ENTITY setup.optionsConfirmPage.title \"Подтверждение\">\n<!ENTITY confirm.merge2.label \"&syncBrand.fullName.label; теперь объединит все данные браузера на этом устройстве с данными вашей учётной записи Синхронизации.\">\n<!ENTITY confirm.client3.label \"Предупреждение: На этом устройстве будут удалены следующие данные &brandShortName;:\">\n<!ENTITY confirm.client2.moreinfo.label \"Затем Синхронизация скопирует данные вашего &syncBrand.fullName.label; на это устройство.\">\n<!ENTITY confirm.server2.label \"Предупреждение: Данные на следующих устройствах будут перезаписаны вашими локальными данными:\">\n<!ENTITY setup.successPage.title \"Настройка завершена\">\n<!ENTITY changeOptions.label \"Вы можете изменить эту настройку, перейдя в расположенные ниже настройки Синхронизации.\">\n<!ENTITY continueUsing.label \"Теперь вы можете продолжить использовать &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/syncSetup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Several other strings are used (via Weave.Status.login), but they come from\n#  /services/sync\n\n# Firefox Accounts based setup.\ncontinue.label = Продолжить\n\n# LOCALIZATION NOTE (disconnect.label, disconnect.verify.title, disconnect.verify.bodyHeading, disconnect.verify.bodyText):\n# These strings are used in the confirmation dialog shown when the user hits the disconnect button\n# LOCALIZATION NOTE (disconnect.label): This is the label for the disconnect button\ndisconnect.label = Отсоединиться\ndisconnect.verify.title = Отсоединение\ndisconnect.verify.bodyHeading = Отсоединиться от Синхронизации?\ndisconnect.verify.bodyText = Ваши данные веб-сёрфинга останутся на этом компьютере, но он больше не будет синхронироваться с вашим аккаунтом.\n\nrelinkVerify.title = Предупреждение о слиянии\nrelinkVerify.heading = Вы уверены, что хотите войти в Синхронизацию?\n# LOCALIZATION NOTE (relinkVerify.description): Email address of a user previously signed into sync.\nrelinkVerify.description = В синхронизацию на этом компьютере ранее входил другой пользователь. Вход приведёт к слиянию закладок, паролей и других настроек этого браузера с %S\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/tabbrowser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeTab.label \"Закрыть вкладку\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/tabbrowser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: the following strings can be used in the tab title or\n# location bar to represent various states as a web page loads:\n# tabs.connecting = Firefox is sending a HTTP connection request\n# tabs.encryptingConnection = Firefox is sending a HTTPS connection request\n# tabs.searching = Firefox is searching for something (Awesomebar or Web search)\n# tabs.loading = Firefox is loading the web page\n# tabs.waiting = Firefox is waiting for a web resource to load\n# tabs.downloading = Firefox is downloading a file for a helper application (PDF)\ntabs.connecting=Соединение…\ntabs.encryptingConnection=Защита соединения…\ntabs.searching=Поиск…\ntabs.loading=Загрузка…\ntabs.waiting=Ожидание…\ntabs.downloading=Закачка…\n\ntabs.restoreLastTabs=Восстановить вкладки с прошлого раза\ntabs.emptyTabTitle=Новая вкладка\ntabs.closeTab=Закрыть вкладку\ntabs.close=Закрыть\ntabs.closeWarningTitle=Подтверждение закрытия\n# LOCALIZATION NOTE (tabs.closeWarningMultiple):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# The singular form is not considered since this string is used only for\n# multiple tabs.\ntabs.closeWarningMultiple=Вы собираетесь закрыть #1 вкладку. Вы действительно хотите это сделать?;Вы собираетесь закрыть #1 вкладки. Вы действительно хотите это сделать?;Вы собираетесь закрыть #1 вкладок. Вы действительно хотите это сделать?\ntabs.closeButtonMultiple=Закрыть вкладки\ntabs.closeWarningPromptMe=Предупреждать при закрытии нескольких вкладок\n\ntabs.closeTab.tooltip=Закрыть вкладку\n# LOCALIZATION NOTE (tabs.closeSelectedTab.tooltip):\n# %S is the keyboard shortcut for closing the current tab\ntabs.closeSelectedTab.tooltip=Закрыть вкладку (%S)\n# LOCALIZATION NOTE (tabs.muteAudio.tooltip):\n# %S is the keyboard shortcut for \"Mute tab\"\ntabs.muteAudio.tooltip=Убрать звук во вкладке (%S)\n# LOCALIZATION NOTE (tabs.unmuteAudio.tooltip):\n# %S is the keyboard shortcut for \"Unmute tab\"\ntabs.unmuteAudio.tooltip=Восстановить звук во вкладке (%S)\ntabs.muteAudio.background.tooltip=Убрать звук во вкладке\ntabs.unmuteAudio.background.tooltip=Восстановить звук во вкладке\n\ntabs.unblockAudio.tooltip=Воспроизвести звук во вкладке\n\n# LOCALIZATION NOTE (tabs.allowTabFocusByPromptForSite):\n# %S is the hostname of the site where dialogs are allowed to switch tabs\ntabs.allowTabFocusByPromptForSite=Разрешить диалоговым окнам с %S переключать вас на его вкладку\n\n# LOCALIZATION NOTE (tabs.containers.tooltip):\n# Displayed as a tooltip on container tabs\n# %1$S is the title of the current tab\n# %2$S is the name of the current container\ntabs.containers.tooltip=%1$S - %2$S\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/tabview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntabview.button.searchTabs = Поиск в группах вкладок\ntabview.button.exitTabGroups = Выйти из групп вкладок\ntabview.groupItem.defaultName = Имя этой группы вкладок\ntabview.groupItem.closeGroup = Закрыть группу\ntabview.groupItem.undoCloseGroup = Вернуть группу\ntabview.groupItem.discardClosedGroup = Забыть о закрытой группе\ntabview.search.otherWindowTabs = Вкладки из других окон\ntabview.notification.sessionStore = Вкладки и группы будут автоматически восстановлены при следующем запуске вами %S.\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/taskbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntaskbar.tasks.newTab.label=Открыть новую вкладку\ntaskbar.tasks.newTab.description=Открыть новую вкладку браузера.\ntaskbar.tasks.newWindow.label=Открыть новое окно\ntaskbar.tasks.newWindow.description=Открыть новое окно браузера.\ntaskbar.tasks.newPrivateWindow.label=Новое приватное окно\ntaskbar.tasks.newPrivateWindow.description=Открыть новое окно в режиме приватного просмотра.\ntaskbar.frequent.label=Часто посещаемые\ntaskbar.recent.label=Недавно посещённые\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (translation.thisPageIsIn.label,\n  -                     translation.translateThisPage.label):\n  -  These 2 strings are used to construct a sentence that contains a dropdown\n  -  showing the detected language of the current web page.\n  -  In en-US it looks like this:\n  -    This page is in [detected language] Translate this page?\n  -  \"detected language\" here is a language name coming from the\n  -  global/languageNames.properties file; for some locales it may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence. -->\n<!ENTITY translation.thisPageIsIn.label         \"Язык этой страницы\">\n<!ENTITY translation.translateThisPage.label    \"Хотите перевести её?\">\n<!ENTITY translation.translate.button           \"Перевести\">\n<!ENTITY translation.notNow.button              \"Не сейчас\">\n\n<!ENTITY translation.translatingContent.label   \"Перевод содержимого страницы…\">\n\n<!-- LOCALIZATION NOTE (translation.translatedFrom.label,\n  -                     translation.translatedTo.label,\n  -                     translation.translatedToSuffix.label):\n  -  These 3 strings are used to construct a sentence that contains 2 dropdowns\n  -  showing the source and target language of a translated web page.\n  -  In en-US it looks like this:\n  -    This page has been translated from [from language] to [to language]\n  -  \"from language\" and \"to language\" here are language names coming from the\n  -  global/languageNames.properties file; for some locales they may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence.\n  -\n  -  translation.translatedToSuffix.label (empty in en-US) is for locales that\n  -  need to display some text after the second drop down for the sentence to\n  -  be grammatically correct. -->\n<!ENTITY translation.translatedFrom.label       \"Эта страница была переведена с\">\n<!ENTITY translation.translatedTo.label         \"на\">\n<!ENTITY translation.translatedToSuffix.label   \"\">\n\n<!ENTITY translation.showOriginal.button        \"Показать оригинал\">\n<!ENTITY translation.showTranslation.button     \"Показать перевод\">\n\n<!ENTITY translation.errorTranslating.label     \"При переводе этой страницы произошла ошибка.\">\n<!ENTITY translation.tryAgain.button            \"Попробовать снова\">\n\n<!ENTITY translation.serviceUnavailable.label   \"В данный момент перевод не доступен. Пожалуйста, повторите попытку позже.\">\n\n<!ENTITY translation.options.menu               \"Настройки\">\n<!-- LOCALIZATION NOTE (translation.options.neverForSite.accesskey,\n  -                     translation.options.preferences.accesskey):\n  -  The accesskey values used here should not clash with the value used for\n  -  translation.options.neverForLanguage.accesskey in translation.properties\n  -->\n<!ENTITY translation.options.neverForSite.label \"Никогда не переводить этот сайт\">\n<!ENTITY translation.options.neverForSite.accesskey \"о\">\n<!ENTITY translation.options.preferences.label  \"Настройки перевода\">\n<!ENTITY translation.options.preferences.accesskey \"а\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -->\n<!ENTITY translation.options.attribution.beforeLogo \"Перевод выполняется\">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.poweredByYandex,\n                        translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  translation.options.attribution.poweredByYandex is displayed instead of\n  -  the other two strings when yandex translation engine is preferred by the\n  -  user.\n  -->\n<!ENTITY translation.options.attribution.yandexTranslate \"Перевод выполняется Yandex.Translate\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/translation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.label):\n#  %S is a language name coming from the global/languageNames.properties file.\ntranslation.options.neverForLanguage.label=Никогда не переводить %S\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.accesskey):\n# The accesskey value used here should not clash with the values used for\n# translation.options.*.accesskey in translation.dtd\ntranslation.options.neverForLanguage.accesskey=и\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser/webrtcIndicator.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the webrtc global indicator strings\n\n# LOCALIZATION NOTE (webrtcIndicator.windowtitle): %S is the brand name (e.g. Firefox).\n# This string is used so that the window has a title in tools that enumerate/look for window\n# titles. It is not normally visible anywhere.\nwebrtcIndicator.windowtitle = %S - индикатор доступа\n\nwebrtcIndicator.sharingCameraAndMicrophone.tooltip = К вашей камере и микрофону имеется доступ. Щёлкните для контроля доступа.\nwebrtcIndicator.sharingCamera.tooltip              = К вашей камере имеется доступ. Щёлкните для контроля доступа.\nwebrtcIndicator.sharingMicrophone.tooltip          = К вашему микрофону имеется доступ. Щёлкните для контроля доступа.\nwebrtcIndicator.sharingApplication.tooltip = К приложению имеется доступ. Щёлкните для контроля доступа.\nwebrtcIndicator.sharingScreen.tooltip = К вашему экрану имеется доступ. Щёлкните для контроля доступа.\nwebrtcIndicator.sharingWindow.tooltip = К окну имеется доступ. Щёлкните для контроля доступа.\nwebrtcIndicator.sharingBrowser.tooltip = К вкладке имеется доступ. Щёлкните для контроля доступа.\n\n\n# LOCALIZATION NOTE : The following strings are only used on Mac for\n# menus attached to icons near the clock on the mac menubar.\n\n# LOCALIZATION NOTE (webrtcIndicator.sharing*With.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.sharingCameraWith.menuitem = «%S» имеет доступ к камере\nwebrtcIndicator.sharingMicrophoneWith.menuitem = «%S» имеет доступ к микрофону\nwebrtcIndicator.sharingApplicationWith.menuitem = «%S» имеет доступ к приложению\nwebrtcIndicator.sharingScreenWith.menuitem = «%S» имеет доступ к экрану\nwebrtcIndicator.sharingWindowWith.menuitem = «%S» имеет доступ к окну\nwebrtcIndicator.sharingBrowserWith.menuitem = «%S» имеет доступ к вкладке\nwebrtcIndicator.controlSharing.menuitem = Контроль доступа\n# LOCALIZATION NOTE (webrtcIndicator.sharingCameraWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingCameraWithNTabs.menuitem = #1 вкладка имеет доступ к камере;#1 вкладки имеют доступ к камере;#1 вкладок имеют доступ к камере\n# LOCALIZATION NOTE (webrtcIndicator.sharingMicrophoneWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingMicrophoneWithNTabs.menuitem = #1 вкладка имеет доступ к микрофону;#1 вкладки имеют доступ к микрофону;#1 вкладок имеют доступ к микрофону\n# LOCALIZATION NOTE (webrtcIndicator.sharingApplicationWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingApplicationWithNTabs.menuitem = #1 вкладка имеет доступ к приложению;#1 вкладки имеют доступ к приложению;#1 вкладок имеют доступ к приложению\n# LOCALIZATION NOTE (webrtcIndicator.sharingScreenWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingScreenWithNTabs.menuitem = #1 вкладка имеет доступ к экрану;#1 вкладки имеют доступ к экрану;#1 вкладок имеют доступ к экрану\n# LOCALIZATION NOTE (webrtcIndicator.sharingWindowWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingWindowWithNTabs.menuitem = #1 вкладка имеет доступ к окну;#1 вкладки имеют доступ к окну;#1 вкладок имеют доступ к окну\n# LOCALIZATION NOTE (webrtcIndicator.sharingBrowserWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This message is shown when the contents of a tab is shared during a WebRTC\n# session, which currently is only possible with Loop/Hello.\nwebrtcIndicator.sharingBrowserWithNTabs.menuitem = #1 вкладка имеет доступ к вкладке;#1 вкладки имеют доступ к вкладкам;#1 вкладок имеют доступ к вкладкам\n# LOCALIZATION NOTE (webrtcIndicator.controlSharingOn.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.controlSharingOn.menuitem = Контроль доступа для «%S»\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/browser-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: REVIEW_REQUIRED\n# Please do not commit any changes to this file without a review from\n# the l10n-drivers team (this includes en-US). In order to get one,\n# please file a bug, add the \"productization\" keyword and CC l10n@mozilla.com.\n\nbrowser.search.defaultenginename = Яндекс\nbrowser.search.order.1 = Яндекс\nbrowser.search.order.2 = Google\nbrowser.contentHandlers.types.0.title = Яндекс.Подписки\nbrowser.contentHandlers.types.0.uri = http://mail.yandex.ru/lenta/add?feed_url=%s\nbrowser.contentHandlers.types.1.title = RSS2Email\nbrowser.contentHandlers.types.1.uri = http://www.rss2email.ru/?rss=%s\nbrowser.contentHandlers.types.2.title = My Yahoo\nbrowser.contentHandlers.types.2.uri = https://add.my.yahoo.com/rss?url=%s\ngecko.handlerService.defaultHandlersVersion = 4\ngecko.handlerService.schemes.webcal.0.name = Яндекс.Календарь\ngecko.handlerService.schemes.webcal.0.uriTemplate = https://calendar.yandex.ru/importics.xml?ics=%s\ngecko.handlerService.schemes.mailto.0.name = Яндекс.Почта\ngecko.handlerService.schemes.mailto.0.uriTemplate = https://mail.yandex.ru/compose?mailto=%s\ngecko.handlerService.schemes.mailto.1.name = Mail.Ru\ngecko.handlerService.schemes.mailto.1.uriTemplate = http://win.mail.ru/cgi-bin/sentmsg?mailto=%s\n\ngecko.handlerService.schemes.mailto.2.name=Gmail\ngecko.handlerService.schemes.mailto.2.uriTemplate=https://mail.google.com/mail/?extsrc=mailto&url=%s\n\n# The default set of protocol handlers for irc:\ngecko.handlerService.schemes.irc.0.name = Mibbit\ngecko.handlerService.schemes.irc.0.uriTemplate = https://www.mibbit.com/?url=%s\n\n# The default set of protocol handlers for ircs:\ngecko.handlerService.schemes.ircs.0.name = Mibbit\ngecko.handlerService.schemes.ircs.0.uriTemplate = https://www.mibbit.com/?url=%s\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/pdfviewer/chrome.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Chrome notification bar messages and buttons\nunsupported_feature=Этот документ PDF может отображаться некорректно.\nunsupported_feature_forms=Этот документ PDF содержит формы. Заполнение полей форм не поддерживается.\nopen_with_different_viewer=Открыть в другой программе просмотра\nopen_with_different_viewer.accessKey=ы\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/pdfviewer/viewer.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprevious.title = Предыдущая страница\nprevious_label = Предыдущая\nnext.title = Следующая страница\nnext_label = Следующая\npage.title = Страница\nof_pages = из {{pagesCount}}\npage_of_pages = ({{pageNumber}} из {{pagesCount}})\nzoom_out.title = Уменьшить\nzoom_out_label = Уменьшить\nzoom_in.title = Увеличить\nzoom_in_label = Увеличить\nzoom.title = Масштаб\npresentation_mode.title = Перейти в режим презентации\npresentation_mode_label = Режим презентации\nopen_file.title = Открыть файл\nopen_file_label = Открыть\nprint.title = Печать\nprint_label = Печать\ndownload.title = Загрузить\ndownload_label = Загрузить\nbookmark.title = Ссылка на текущий вид (скопировать или открыть в новом окне)\nbookmark_label = Текущий вид\ntools.title = Инструменты\ntools_label = Инструменты\nfirst_page.title = Перейти на первую страницу\nfirst_page.label = Перейти на первую страницу\nfirst_page_label = Перейти на первую страницу\nlast_page.title = Перейти на последнюю страницу\nlast_page.label = Перейти на последнюю страницу\nlast_page_label = Перейти на последнюю страницу\npage_rotate_cw.title = Повернуть по часовой стрелке\npage_rotate_cw.label = Повернуть по часовой стрелке\npage_rotate_cw_label = Повернуть по часовой стрелке\npage_rotate_ccw.title = Повернуть против часовой стрелки\npage_rotate_ccw.label = Повернуть против часовой стрелки\npage_rotate_ccw_label = Повернуть против часовой стрелки\nhand_tool_enable.title = Включить Инструмент «Рука»\nhand_tool_enable_label = Включить Инструмент «Рука»\nhand_tool_disable.title = Отключить Инструмент «Рука»\nhand_tool_disable_label = Отключить Инструмент «Рука»\ndocument_properties.title = Свойства документа…\ndocument_properties_label = Свойства документа…\ndocument_properties_file_name = Имя файла:\ndocument_properties_file_size = Размер файла:\ndocument_properties_kb = {{size_kb}} КБ ({{size_b}} байт)\ndocument_properties_mb = {{size_mb}} МБ ({{size_b}} байт)\ndocument_properties_title = Заголовок:\ndocument_properties_author = Автор:\ndocument_properties_subject = Тема:\ndocument_properties_keywords = Ключевые слова:\ndocument_properties_creation_date = Дата создания:\ndocument_properties_modification_date = Дата изменения:\ndocument_properties_date_string = {{date}}, {{time}}\ndocument_properties_creator = Приложение:\ndocument_properties_producer = Производитель PDF:\ndocument_properties_version = Версия PDF:\ndocument_properties_page_count = Число страниц:\ndocument_properties_close = Закрыть\nprint_progress_message = Подготовка документа к печати…\nprint_progress_percent = {{progress}}%\nprint_progress_close = Отмена\ntoggle_sidebar.title = Показать/скрыть боковую панель\ntoggle_sidebar_notification.title = Показать/скрыть боковую панель (документ имеет содержание/вложения)\ntoggle_sidebar_label = Показать/скрыть боковую панель\ndocument_outline.title = Показать содержание документа (двойной щелчок, чтобы развернуть/свернуть все элементы)\ndocument_outline_label = Содержание документа\nattachments.title = Показать вложения\nattachments_label = Вложения\nthumbs.title = Показать миниатюры\nthumbs_label = Миниатюры\nfindbar.title = Найти в документе\nfindbar_label = Найти\nthumb_page_title = Страница {{page}}\nthumb_page_canvas = Миниатюра страницы {{page}}\nfind_label = Найти:\nfind_previous.title = Найти предыдущее вхождение фразы в текст\nfind_previous_label = Назад\nfind_next.title = Найти следующее вхождение фразы в текст\nfind_next_label = Далее\nfind_highlight = Подсветить все\nfind_match_case_label = С учётом регистра\nfind_reached_top = Достигнут верх документа, продолжено снизу\nfind_reached_bottom = Достигнут конец документа, продолжено сверху\nfind_not_found = Фраза не найдена\nerror_more_info = Детали\nerror_less_info = Скрыть детали\nerror_close = Закрыть\nerror_version_info = PDF.js v{{version}} (сборка: {{build}})\nerror_message = Сообщение: {{message}}\nerror_stack = Стeк: {{stack}}\nerror_file = Файл: {{file}}\nerror_line = Строка: {{line}}\nrendering_error = При создании страницы произошла ошибка.\npage_scale_width = По ширине страницы\npage_scale_fit = По размеру страницы\npage_scale_auto = Автоматически\npage_scale_actual = Реальный размер\npage_scale_percent = {{scale}}%\nloading_error_indicator = Ошибка\nloading_error = При загрузке PDF произошла ошибка.\ninvalid_file_error = Некорректный или повреждённый PDF-файл.\nmissing_file_error = PDF-файл отсутствует.\nunexpected_response_error = Неожиданный ответ сервера.\ntext_annotation_type.alt = [Аннотация {{type}}]\npassword_label = Введите пароль, чтобы открыть этот PDF-файл.\npassword_invalid = Неверный пароль. Пожалуйста, попробуйте снова.\npassword_ok = OK\npassword_cancel = Отмена\nprinting_not_supported = Предупреждение: В этом браузере не полностью поддерживается печать.\nprinting_not_ready = Предупреждение: PDF не полностью загружен для печати.\nweb_fonts_disabled = Веб-шрифты отключены: невозможно использовать встроенные PDF-шрифты.\ndocument_colors_not_allowed = PDF-документам не разрешено использовать свои цвета: в браузере отключён параметр «Разрешить веб-сайтам использовать свои цвета».\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY PropertiesViewWindowTitle \"Свойства\">\n\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/aboutdebugging.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutDebugging.fullTitle    \"Отладка с Инструментами разработчика Firefox\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/aboutdebugging.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndebug = Отладка\npush = Протолкнуть\nstart = Начать\nscope = Область\nunregister = разрегистрировать\npushService = Push-сервис\nfetch = Fetch\nlisteningForFetchEvents = Наблюдаю за событиями fetch.\nnotListeningForFetchEvents = Не наблюдаю за событиями fetch.\naddons = Дополнения\naddonDebugging.label = Включить отладку дополнений\naddonDebugging.tooltip = Включение этого позволит вам отлаживать дополнения и различные другие части browser chrome\nmoreInfo = подробнее\nloadTemporaryAddon = Загрузить временное дополнение\nextensions = Расширения\ntemporaryExtensions = Временные расширения\nselectAddonFromFile2 = Выбрать файл манифеста или пакет (.xpi)\nreload = Перезагрузить\nreloadDisabledTooltip = Можно перезагружать только временно установленные дополнения\nworkers = Workers\nserviceWorkers = Service Workers\nsharedWorkers = Shared Workers\notherWorkers = Другие Workers\nrunning = Выполняется\nstopped = Остановлен\nregistering = Регистрируется\ntabs = Вкладки\npageNotFound = Страница не найдена\ndoesNotExist = #%S не существует!\nnothing = Пока ничего.\nconfigurationIsNotCompatible = Конфигурация вашего браузера не совместима с Service Workers\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY animationInspectorTitle \"Анимации\">\n<!ENTITY invalidElement \"Для текущего элемента ни одной анимации не найдено.\">\n<!ENTITY selectElement \"Выбрать другой элемент со страницы.\">\n<!ENTITY allAnimations \"Все анимации\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (panel.invalidElementSelected):\n# This is the label shown in the panel when an invalid node is currently\n# selected in the inspector (i.e. a non-element node or a node that is not\n# animated).\npanel.invalidElementSelected=Для текущего элемента ни одной анимации не найдено.\n\n# LOCALIZATION NOTE (panel.selectElement): This is the label shown in the panel\n# when an invalid node is currently selected in the inspector, to invite the\n# user to select a new node by clicking on the element-picker icon.\npanel.selectElement=Выберите другой элемент со страницы.\n\n# LOCALIZATION NOTE (panel.allAnimations): This is the label shown at the bottom of\n# the panel, in a toolbar, to let the user know the toolbar applies to all\n# animations, not just the ones applying to the current element.\npanel.allAnimations=Все анимации\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=Длительность:\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=Задержка:\n\n# LOCALIZATION NOTE (player.animationEndDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation endDelay.\nplayer.animationEndDelayLabel=Конец задержки:\n\n# LOCALIZATION NOTE (player.animationRateLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation playback rate.\nplayer.animationRateLabel=Скорость воспроизведения:\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=Повторы:\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.infiniteIterationCountText):\n# See player.infiniteIterationCount for a description of what this is.\n# Unlike player.infiniteIterationCount, this string isn't used in HTML, but in\n# a tooltip.\nplayer.infiniteIterationCountText=∞\n\n# LOCALIZATION NOTE (player.animationIterationStartLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# iterationStart value.\n# %1$S will be replaced by the original iteration start value\n# %2$S will be replaced by the actual time of iteration start\nplayer.animationIterationStartLabel=Начало итерации: %1$S (%2$Sс)\n\n# LOCALIZATION NOTE (player.animationOverallEasingLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the easing\n# that applies to a whole iteration of an animation as opposed to the\n# easing that applies between animation keyframes.\nplayer.animationOverallEasingLabel=Общее смягчение:\n\n# LOCALIZATION NOTE (player.animationFillLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# fill mode value.\nplayer.animationFillLabel=Заполнение:\n\n# LOCALIZATION NOTE (player.animationDirectionLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# direction value.\nplayer.animationDirectionLabel=Направление:\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%Sс\n\n# LOCALIZATION NOTE (player.playbackRateLabel):\n# This string is displayed in each animation player widget, as the label of\n# drop-down list items that can be used to change the rate at which the\n# animation runs (1× being the default, 2× being twice as fast).\nplayer.playbackRateLabel=%S×\n\n# LOCALIZATION NOTE (player.runningOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that the\n# animation is running on the compositor thread.\nplayer.runningOnCompositorTooltip=Эта анимация работает в потоке композитора\n\n# LOCALIZATION NOTE (player.allPropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is running on the compositor thread.\nplayer.allPropertiesOnCompositorTooltip=Все свойства анимации оптимизированы\n\n# LOCALIZATION NOTE (player.somePropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is not running on the compositor thread.\nplayer.somePropertiesOnCompositorTooltip=Некоторые свойства анимации оптимизированы\n\n# LOCALIZATION NOTE (timeline.rateSelectorTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# drop-down list that can be used to change the rate at which the animations\n# run.\ntimeline.rateSelectorTooltip=Установить скорость воспроизведения анимации\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.pausedButtonTooltip=Возобновить анимации\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.resumedButtonTooltip=Приостановить анимации\n\n# LOCALIZATION NOTE (timeline.rewindButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# rewind button that can be used to rewind the animations\ntimeline.rewindButtonTooltip=Перемотать анимации\n\n# LOCALIZATION NOTE (timeline.timeGraduationLabel):\n# This string is displayed at the top of the animation panel, next to each time\n# graduation, to indicate what duration (in milliseconds) this graduation\n# corresponds to.\ntimeline.timeGraduationLabel=%Sмс\n\n# LOCALIZATION NOTE (timeline.cssanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.cssanimation.nameLabel=%S - Анимация CSS\n\n# LOCALIZATION NOTE (timeline.csstransition.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Transition in the timeline UI.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.csstransition.nameLabel=%S - Переход CSS\n\n# LOCALIZATION NOTE (timeline.scriptanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a script-generated animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.scriptanimation.nameLabel=%S - Скриптовая анимация\n\n# LOCALIZATION NOTE (timeline.scriptanimation.unnamedLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over an unnamed script-generated animation in the timeline UI.\ntimeline.scriptanimation.unnamedLabel=Скриптовая анимация\n\n# LOCALIZATION NOTE (timeline.unknown.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of an unknown animation type in the timeline UI.\n# This can happen if devtools couldn't figure out the type of the animation.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.unknown.nameLabel=%S\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nvalidator.nonExistingFolder=Папка проекта отсутствует\nvalidator.expectProjectFolder=Папка проекта оказалась файлом\nvalidator.noManifestFile=В корневой папке проекта должен находиться файл манифеста с именем «manifest.webapp» для упакованных приложений или «manifest.json» для дополнений.\nvalidator.invalidManifestURL=Некорректный URL манифеста «%S»\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON=Манифест веб-приложения не является корректным JSON-файлом: %1$S в: %2$S\nvalidator.noAccessManifestURL=Не удалось прочесть файл манифеста: %1$S в: %2$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL=Некорректный URL манифеста размещённого приложения «%1$S»: %2$S\nvalidator.invalidProjectType=Неизвестный тип проекта «%S»\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty=В манифесте отсутствует обязательное «name».\nvalidator.missIconsManifestProperty=В манифесте отсутствуют «icons».\nvalidator.missIconMarketplace2=для представления приложения в Marketplace нужен значок размером 128px\nvalidator.invalidAppType=Неизвестный тип приложения: «%S».\nvalidator.invalidHostedPriviledges=Размещённое приложение не может иметь тип «%S».\nvalidator.noCertifiedSupport=«сертифицированные» приложения не полностью поддерживаются Менеджером приложений.\nvalidator.nonAbsoluteLaunchPath=Путь запуска должен быть абсолютным путем, начинающимся с «/»: «%S»\nvalidator.accessFailedLaunchPath=Не удалось получить доступ к запускающему приложение документу «%S»\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode=Не удалось получить доступ к запускающему приложение документу «%1$S», получен HTTP-код %2$S\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest=Указанная страница не имеет манифеста.\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8=Манифест имеет кодировку %S. Манифесты должны использовать кодировку utf-8.\n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType=Манифест имеет mime-тип %S. Манифесты должны использовать mime-тип text/cache-manifest.\n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI=URI %1$S упоминается в нескольких местах. Это не разрешено: %2$S.\n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI=Строка раздела NETWORK %1$S (%2$S) не даёт осуществить кэширование строки %3$S (%4$S) в разделе %5$S.\nfallbackBlocksURI=Строка раздела FALLBACK %1$S (%2$S) не даёт осуществить кэширование строки %3$S (%4$S) в разделе %5$S.\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest=Файл %1$S была модифицирован после %2$S. Если только текст в файле манифеста не был изменен, будет использоваться кэшированная версия в строке %3$S.\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore=Для %1$S параметр cache-control установлен в no-store. Это не даст кэшу приложения осуществить хранение файла в строке %2$S.\n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable=%1$S указывает на ресурс, который не доступен в строке %2$S.\n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI=URI, переданный в AppCacheUtils, является некорректным.\n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults=Ваш поиск не принес результатов.\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled=Ваш дисковый кэш отключён. Пожалуйста, откройте about:config, установите browser.cache.disk.enable в true и повторите попытку.\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest=Первой строкой манифеста должен быть «CACHE MANIFEST» в строке %S.\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2=«CACHE MANIFEST» действителен только на первой строке, но найден на строке %S.\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2=Звёздочка (*) некорректно использована в разделе %1$S на строке %2$S. Если строка в разделе NETWORK содержит только один символ звёздочки, то любой URI, не перечисленный в манифесте, будет рассматриваться как если бы URI был перечислен в разделе NETWORK. В ином случае такие URI будут рассматриваться как недоступные. Другое использование символа * запрещено.\n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces=Пробелы в URI необходимо заменить на %20 в строке %S.\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad=/../ не является допустимым префиксом URI в строке %S.\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes=Слишком много операторов точка точка слэш (../) в строке %S.\n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces=Только два URI, разделенные пробелами, допускаются в разделе FALLBACK в строке %S.\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2=Звёздочка (*) некорректно использована в разделе FALLBACK на строке %S. URI в разделе FALLBACK нужно просто соответствовать префиксу URI запроса.\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue=Разделе SETTINGS может содержать только одно значение, «prefer-online» или «fast» в строке %S.\n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName=Некорректное имя раздела (%1$S) в строке %2$S.\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/boxmodel.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n# The Layout View is a panel displayed in the computed view tab of the Inspector sidebar.\n\n# LOCALIZATION NOTE : FILE The correct localization of this file might be to\n# keep it in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (boxmodel.title) This is the title of the box model panel and is\n# displayed as a label.\nboxmodel.title=Блочная модель\n\n# LOCALIZATION NOTE (boxmodel.margin) This refers to the margin in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.margin=margin\n\n# LOCALIZATION NOTE (boxmodel.border) This refers to the border in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.border=border\n\n# LOCALIZATION NOTE (boxmodel.padding) This refers to the padding in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.padding=padding\n\n# LOCALIZATION NOTE (boxmodel.content) This refers to the content in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.content=содержимое\n\n# LOCALIZATION NOTE: (boxmodel.geometryButton.tooltip) This label is displayed as a\n# tooltip that appears when hovering over the button that allows users to edit the\n# position of an element in the page.\nboxmodel.geometryButton.tooltip=Изменить позицию\n\n# LOCALIZATION NOTE: (boxmodel.propertiesLabel) This label is displayed as the header\n# for showing and collapsing the properties underneath the box model in the layout view\nboxmodel.propertiesLabel=Свойства блочной модели\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"Обновите\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"страницу, чтобы иметь возможность отлаживать контексты &lt;canvas&gt;.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"Щёлкните по\">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"кнопке для записи стека вызовов фрейма анимации.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.waitingNotice): This is the label shown\n  -  in the call list view while recording a snapshot. -->\n<!ENTITY canvasDebuggerUI.waitingNotice   \"Запись цикла анимации…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Записать следующий фрейм в цикле анимации.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n<!ENTITY canvasDebuggerUI.importSnapshot \"Импорт…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n<!ENTITY canvasDebuggerUI.clearSnapshots \"Очистить\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Фильтр вызовов\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText=Снимков пока нет.\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel=Снимок #%S\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel=Загрузка…\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel=Сохранить\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel=Сохранение…\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel=Загружено с диска\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle=Сохранить снимок фрейма анимации…\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter=JSON-файлы\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter=Все файлы\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel=#1 отрисовка;#1 отрисовки;#1 отрисовок\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel=#1 вызов;#1 вызова;#1 вызовов\n\n# LOCALIZATION NOTE (recordingTimeoutFailure):\n# This notification alert is displayed when attempting to record a requestAnimationFrame\n# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no\n# loops were found.\nrecordingTimeoutFailure=Отладчик Canvas не смог найти цикл requestAnimationFrame или setTimeout.\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/components.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the shared React components,\n# so files in `devtools/client/shared/components/*`.\n\n# LOCALIZATION NOTE (frame.unknownSource): When we do not know the source filename of\n# a frame, we use this string instead.\nframe.unknownSource=(неизвестен)\n\n# LOCALIZATION NOTE (viewsourceindebugger): The label for the tooltip when hovering over\n# a source link that links to the debugger.\n# %S represents the URL to match in the debugger.\nframe.viewsourceindebugger=Показать исходник в Отладчике → %S\n\n# LOCALIZATION NOTE (notificationBox.closeTooltip): The content of a tooltip that\n# appears when hovering over the close button in a notification box.\nnotificationBox.closeTooltip=Закрыть это сообщение\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n<!ENTITY title      \"Соединение\">\n<!ENTITY header     \"Соединение с удалённым устройством\">\n<!ENTITY host       \"Узел:\">\n<!ENTITY port       \"Порт:\">\n<!ENTITY connect    \"Соединиться\">\n<!ENTITY connecting \"Соединение…\">\n<!ENTITY availableAddons \"Доступные удалённые дополнения:\">\n<!ENTITY availableTabs \"Доступные удалённые вкладки:\">\n<!ENTITY availableProcesses \"Доступные удалённые процессы:\">\n<!ENTITY connectionError \"Ошибка:\">\n<!ENTITY errorTimeout \"Ошибка: время ожидания соединения истекло.\">\n<!ENTITY errorRefused \"Ошибка: в соединении отказано.\">\n<!ENTITY errorUnexpected \"Неожиданная ошибка.\">\n\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n<!ENTITY remoteHelp \"С помощью инструментов разработчика в Firefox можно отлаживать удалённые устройства (например, Firefox для Android и Firefox OS). Убедитесь, что вы включили на удалённом устройстве параметр «Remote debugging». Для получения большей информации прочтите \">\n<!ENTITY remoteDocumentation \"документацию\">\n<!ENTITY remoteHelpSuffix \".\">\n\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=Главный процесс\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n<!ENTITY debuggerUI.closeButton.tooltip \"Закрыть\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n<!ENTITY debuggerUI.panesButton.tooltip \"Переключить панели\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n<!ENTITY debuggerUI.blackBoxMessage.label \"Этот исходник помещён в чёрный ящик: его точки останова отключены, а пошаговое выполнение его пропускает.\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"Вынуть этот исходник из чёрного ящика\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n<!ENTITY debuggerUI.optsButton.tooltip  \"Настройки отладчика\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"Поместить или вынуть из черного ящика\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n<!ENTITY debuggerUI.sources.prettyPrint \"«Красивые» исходники\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n<!ENTITY debuggerUI.autoPrettyPrint     \"Автоматически прихорашивать минимизированные исходники\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"в\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"Включить/отключить все точки останова\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton \"Очистить\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton.tooltip \"Очистить собранные трассировки\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n<!ENTITY debuggerUI.pauseExceptions           \"Приостанавливаться на исключениях\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"и\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.ignoreCaughtExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n<!ENTITY debuggerUI.ignoreCaughtExceptions           \"Игнорировать пойманные исключения\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"в\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n<!ENTITY debuggerUI.showPanesOnInit           \"При запуске открывать панели\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"п\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n<!ENTITY debuggerUI.showVarsFilter           \"Показать панель фильтра переменных\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"е\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n<!ENTITY debuggerUI.showOnlyEnum           \"Показать только перечислимые свойства\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"з\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n<!ENTITY debuggerUI.showOriginalSource           \"Показать оригинальные исходники\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"к\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not. -->\n<!ENTITY debuggerUI.autoBlackBox           \"Автоматически помещать в черный ящик минимизированные исходники\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"о\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a header for the operators part. -->\n<!ENTITY debuggerUI.searchPanelOperators    \"Операторы:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n<!ENTITY debuggerUI.searchFile           \"Фильтр сценариев\">\n<!ENTITY debuggerUI.searchFile.key       \"P\">\n<!ENTITY debuggerUI.searchFile.altkey    \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"л\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n<!ENTITY debuggerUI.searchGlobal           \"Поиск во всех файлах\">\n<!ENTITY debuggerUI.searchGlobal.key       \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"и\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n<!ENTITY debuggerUI.searchFunction           \"Поиск определения функции\">\n<!ENTITY debuggerUI.searchFunction.key       \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"о\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n<!ENTITY debuggerUI.searchToken           \"Найти\">\n<!ENTITY debuggerUI.searchToken.key       \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"и\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n<!ENTITY debuggerUI.searchGoToLine           \"Перейти к строке…\">\n<!ENTITY debuggerUI.searchGoToLine.key       \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"й\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n<!ENTITY debuggerUI.searchVariable           \"Фильтр переменных\">\n<!ENTITY debuggerUI.searchVariable.key       \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"е\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n<!ENTITY debuggerUI.focusVariables           \"Сфокусироваться на дереве переменных\">\n<!ENTITY debuggerUI.focusVariables.key       \"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"е\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n<!ENTITY debuggerUI.condBreakPanelTitle \"Эта точка останова прервёт выполнение, только если следующее выражение будет истиной\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n<!ENTITY debuggerUI.seMenuBreak     \"Добавить точку останова\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n<!ENTITY debuggerUI.seMenuCondBreak     \"Добавить условную точку останова\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for editing a breakpoint. -->\n<!ENTITY debuggerUI.seEditMenuCondBreak     \"Изменить условную точку останова\">\n<!ENTITY debuggerUI.seEditMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n<!ENTITY debuggerUI.tabs.workers        \"Workers\">\n<!ENTITY debuggerUI.tabs.sources        \"Источники\">\n<!ENTITY debuggerUI.tabs.traces         \"Трассировки\">\n<!ENTITY debuggerUI.tabs.callstack      \"Стек вызовов\">\n<!ENTITY debuggerUI.tabs.variables      \"Переменные\">\n<!ENTITY debuggerUI.tabs.events         \"События\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n<!ENTITY debuggerUI.seMenuAddWatch      \"Выделение выражения для отслеживания\">\n<!ENTITY debuggerUI.seMenuAddWatch.key  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n<!ENTITY debuggerUI.addWatch            \"Добавить выражение для отслеживания\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"а\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n<!ENTITY debuggerUI.removeAllWatch           \"Удалить все выражения для отслеживания\">\n<!ENTITY debuggerUI.removeAllWatch.key       \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"а\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  debugger sources side menu. This should be the same as\n  -  netmonitorUI.context.newTab  -->\n<!ENTITY debuggerUI.context.newTab           \"Открыть в новой вкладке\">\n<!ENTITY debuggerUI.context.newTab.accesskey \"ы\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url. This should be\n  -  the same as netmonitorUI.context.copyUrl -->\n<!ENTITY debuggerUI.context.copyUrl           \"Копировать URL\">\n<!ENTITY debuggerUI.context.copyUrl.accesskey \"п\">\n<!ENTITY debuggerUI.context.copyUrl.key \"C\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI.\ncollapsePanes=Свернуть панели\n\n# LOCALIZATION NOTE (copySourceUrl): This is the text that appears in the\n# context menu to copy the source URL of file open.\ncopySourceUrl=Копировать Url исходника\n\n# LOCALIZATION NOTE (copySourceUrl.accesskey): Access key to copy the source URL of a file from\n# the context menu.\ncopySourceUrl.accesskey=и\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI.\nexpandPanes=Развернуть панели\n\n# LOCALIZATION NOTE (pauseButtonTooltip): The tooltip that is displayed for the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=Приостановить %S\n\n# LOCALIZATION NOTE (pausePendingButtonTooltip): The tooltip that is displayed for\n# the pause button after it's been clicked but before the next JavaScript to run.\npausePendingButtonTooltip=Ожидание следующего выполнения\n\n# LOCALIZATION NOTE (resumeButtonTooltip): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=Возобновить %S\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=Перешагнуть через %S\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=Зайти в %S\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=Выйти из %S\n\n# LOCALIZATION NOTE (noWorkersText): The text to display in the workers list\n# when there are no workers.\nnoWorkersText=На этой странице нет workers.\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources list\n# when there are no sources.\nnoSourcesText=На этой странице нет исходников.\n\n# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab\n# when there are no events.\nnoEventListenersText=Прослушиватели событий отсутствуют\n\n# LOCALIZATION NOTE (eventListenersHeader): The text to display in the events\n# header.\neventListenersHeader=Прослушиватели событий\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText=Стековые кадры отсутствуют\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip=Включить останов на этом событии\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector=на\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource=в\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes=%S узлов\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative=[нативный код]\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents=Анимация\naudioEvents=Аудио\nbatteryEvents=Батарея\nclipboardEvents=Буфер обмена\ncompositionEvents=Композиция\ndeviceEvents=Устройство\ndisplayEvents=Дисплей\ndragAndDropEvents=Перетаскивание и бросание\ngamepadEvents=Геймпад\nindexedDBEvents=IndexedDB\ninteractionEvents=Взаимодействие\nkeyboardEvents=Клавиатура\nmediaEvents=HTML5-медиа\nmouseEvents=Мышь\nmutationEvents=Мутация\nnavigationEvents=Навигация\npointerLockEvents=Блокировка указателя\nsensorEvents=Сенсор\nstorageEvents=Хранилище\ntimeEvents=Время\ntouchEvents=Касание\notherEvents=Прочее\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=Поместить или вынуть из черного ящика\n\n# LOCALIZATION NOTE (sources.search.key): Key shortcut to open the search for\n# searching all the source files the debugger has seen.\nsources.search.key=P\n\n# LOCALIZATION NOTE (sources.searchAlt.key): Alternate key shortcut to open\n# the search for searching all the source files the debugger has seen.\nsources.searchAlt.key=O\n\n# LOCALIZATION NOTE (sourceSearch.search.key): Key shortcut to open the search\n# for searching within a the currently opened files in the editor\nsourceSearch.search.key=F\n\n# LOCALIZATION NOTE (sourceSearch.search.placeholder): placeholder text in\n# the source search input bar\nsourceSearch.search.placeholder=Поиск в файле…\n\n# LOCALIZATION NOTE (sourceSearch.search.again.key): Key shortcut to re-open\n# the search for re-searching the same search triggered from a sourceSearch\nsourceSearch.search.again.key=G\n\n# LOCALIZATION NOTE (sourceSearch.resultsSummary1): Shows a summary of\n# the number of matches for autocomplete\nsourceSearch.resultsSummary1=%d результатов\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=Совпадений не найдено\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=Поиск сценариев (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=Фильтр переменных\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText=Фильтр свойств\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=Фильтр сценариев (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=Поиск во всех файлах (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=Поиск определения функции (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=Найти в этом файле (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=Перейти к строке (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=Фильтр переменных (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=Настроить условную точку останова\nbreakpointMenuItem.enableSelf=Включить точку останова\nbreakpointMenuItem.disableSelf=Отключить точку останова\nbreakpointMenuItem.deleteSelf=Удалить точку останова\nbreakpointMenuItem.enableOthers=Включить другие\nbreakpointMenuItem.disableOthers=Отключить другие\nbreakpointMenuItem.deleteOthers=Удалить другие\nbreakpointMenuItem.enableAll=Включить все точки останова\nbreakpointMenuItem.disableAll=Отключить все точки останова\nbreakpointMenuItem.deleteAll=Удалить все точки останова\n\n# LOCALIZATION NOTE (breakpoints.header): Breakpoints right sidebar pane header.\nbreakpoints.header=Точки останова\n\n# LOCALIZATION NOTE (breakpoints.none): The text that appears when there are\n# no breakpoints present\nbreakpoints.none=Нет точек останова\n\n# LOCALIZATION NOTE (breakpoints.enable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.enable=Включить точки останова\n\n# LOCALIZATION NOTE (breakpoints.disable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.disable=Отключить точки останова\n\n# LOCALIZATION NOTE (breakpoints.removeBreakpointTooltip): The tooltip that is displayed\n# for remove breakpoint button in right sidebar\nbreakpoints.removeBreakpointTooltip=Удалить точку останова\n\n# LOCALIZATION NOTE (callStack.header): Call Stack right sidebar pane header.\ncallStack.header=Стек вызовов\n\n# LOCALIZATION NOTE (callStack.notPaused): Call Stack right sidebar pane\n# message when not paused.\ncallStack.notPaused=Не приостановлено\n\n# LOCALIZATION NOTE (callStack.collapse): Call Stack right sidebar pane\n# message to hide some of the frames that are shown.\ncallStack.collapse=Свернуть ряды\n\n# LOCALIZATION NOTE (callStack.expand): Call Stack right sidebar pane\n# message to show more of the frames.\ncallStack.expand=Развернуть ряды\n\n# LOCALIZATION NOTE (editor.searchResults): Editor Search bar message\n# for the summarizing the selected search result. e.g. 5 of 10 results.\neditor.searchResults=%d из %d результатов\n\n# LOCALIZATION NOTE (editor.noResults): Editor Search bar message\n# for when no results found.\neditor.noResults=нет результатов\n\n# LOCALIZATION NOTE (editor.addBreakpoint): Editor gutter context menu item\n# for adding a breakpoint on a line.\neditor.addBreakpoint=Добавить точку останова\n\n# LOCALIZATION NOTE (editor.disableBreakpoint): Editor gutter context menu item\n# for disabling a breakpoint on a line.\neditor.disableBreakpoint=Отключить точку останова\n\n# LOCALIZATION NOTE (editor.enableBreakpoint): Editor gutter context menu item\n# for enabling a breakpoint on a line.\neditor.enableBreakpoint=Включить точку останова\n\n# LOCALIZATION NOTE (editor.removeBreakpoint): Editor gutter context menu item\n# for removing a breakpoint on a line.\neditor.removeBreakpoint=Удалить точку останова\n\n# LOCALIZATION NOTE (editor.editBreakpoint): Editor gutter context menu item\n# for setting a breakpoint condition on a line.\neditor.editBreakpoint=Изменить точку останова\n\n# LOCALIZATION NOTE (editor.addConditionalBreakpoint): Editor gutter context\n# menu item for adding a breakpoint condition on a line.\neditor.addConditionalBreakpoint=Добавить условную точку останова\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Placeholder text for\n# input element inside ConditionalPanel component\neditor.conditionalPanel.placeholder=Эта точка останова будет приостановлена, когда выражение будет истинно\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Tooltip text for\n# close button inside ConditionalPanel component\neditor.conditionalPanel.close=Отменить изменение точки останова и закрыть\n\n# LOCALIZATION NOTE (editor.jumpToMappedLocation1): Context menu item\n# for navigating to a source mapped location\neditor.jumpToMappedLocation1=Прыгнуть в расположение %S\n\n# LOCALIZATION NOTE (generated): Source Map term for a server source location\ngenerated=сгенерировано\n\n# LOCALIZATION NOTE (original): Source Map term for a debugger UI source location\noriginal=оригинал\n\n# LOCALIZATION NOTE (expressions.placeholder): Placeholder text for expression\n# input element\nexpressions.placeholder=Добавить выражение для отслеживания\n\n# LOCALIZATION NOTE (sourceTabs.closeTab): Editor source tab context menu item\n# for closing the selected tab below the mouse.\nsourceTabs.closeTab=Закрыть вкладку\n\n# LOCALIZATION NOTE (sourceTabs.closeTab.accesskey): Access key to close the currently select\n# source tab from the editor context menu item.\nsourceTabs.closeTab.accesskey=ы\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs): Editor source tab context menu item\n# for closing the other tabs.\nsourceTabs.closeOtherTabs=Закрыть другие\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs.accesskey): Access key to close other source tabs\n# from the editor context menu.\nsourceTabs.closeOtherTabs.accesskey=к\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd): Editor source tab context menu item\n# for closing the tabs to the end (the right for LTR languages) of the selected tab.\nsourceTabs.closeTabsToEnd=Закрыть вкладки справа\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd.accesskey): Access key to close source tabs\n# after the selected tab from the editor context menu.\nsourceTabs.closeTabsToEnd.accesskey=п\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs): Editor source tab context menu item\n# for closing all tabs.\nsourceTabs.closeAllTabs=Закрыть все вкладки\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs.accesskey): Access key to close all tabs from the\n# editor context menu.\nsourceTabs.closeAllTabs.accesskey=е\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree): Editor source tab context menu item\n# for revealing source in tree.\nsourceTabs.revealInTree=Показать в дереве\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree.accesskey): Access key to reveal a source in the\n# tree from the context menu.\nsourceTabs.revealInTree.accesskey=а\n\n# LOCALIZATION NOTE (sourceTabs.copyLink): Editor source tab context menu item\n# for copying a link address.\nsourceTabs.copyLink=Копировать адрес ссылки\n\n# LOCALIZATION NOTE (sourceTabs.copyLink.accesskey): Access key to copy a link addresss from the\n# editor context menu.\nsourceTabs.copyLink.accesskey=о\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint): Editor source tab context menu item\n# for pretty printing the source.\nsourceTabs.prettyPrint=«Красивая» печать исходников\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint.accesskey): Access key to pretty print a source from\n# the editor context menu.\nsourceTabs.prettyPrint.accesskey=я\n\n# LOCALIZATION NOTE (sourceTabs.closeTabButtonTooltip): The tooltip that is displayed\n# for close tab button in source tabs.\nsourceTabs.closeTabButtonTooltip=Закрыть вкладку\n\n# LOCALIZATION NOTE (sourceTabs.newTabButtonTooltip): The tooltip that is displayed for\n# new tab button in source tabs.\nsourceTabs.newTabButtonTooltip=Поиск источников (%S)\n\n# LOCALIZATION NOTE (scopes.header): Scopes right sidebar pane header.\nscopes.header=Области\n\n# LOCALIZATION NOTE (scopes.notAvailable): Scopes right sidebar pane message\n# for when the debugger is paused, but there isn't pause data.\nscopes.notAvailable=Области недоступны\n\n# LOCALIZATION NOTE (scopes.notPaused): Scopes right sidebar pane message\n# for when the debugger is not paused.\nscopes.notPaused=Не приостановлено\n\n# LOCALIZATION NOTE (scopes.block): Refers to a block of code in\n# the scopes pane when the debugger is paused.\nscopes.block=Блокировать\n\n# LOCALIZATION NOTE (sources.header): Sources left sidebar header\nsources.header=Источники\n\n# LOCALIZATION NOTE (sources.search): Sources left sidebar prompt\n# e.g. Cmd+P to search. On a mac, we use the command unicode character.\n# On windows, it's ctrl.\nsources.search=%S для поиска\n\n# LOCALIZATION NOTE (watchExpressions.header): Watch Expressions right sidebar\n# pane header.\nwatchExpressions.header=Выражения для отслеживания\n\n# LOCALIZATION NOTE (watchExpressions.refreshButton): Watch Expressions header\n# button for refreshing the expressions.\nwatchExpressions.refreshButton=Обновить\n\n# LOCALIZATION NOTE (welcome.search): The center pane welcome panel's\n# search prompt. e.g. cmd+p to search for files. On windows, it's ctrl, on\n# a mac we use the unicode character.\nwelcome.search=%S для поиска источников\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\nsourceSearch.search=Поиск…\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\n# Used in the old debugger fronted\nsourceSearch.search=Поиск…\n\n# LOCALIZATION NOTE (sourceSearch.noResults): The center pane Source Search\n# message when the query did not match any of the sources.\nsourceSearch.noResults=Файлы, подходящие под %S, не найдены\n\n# LOCALIZATION NOTE (sourceFooter.debugBtnTooltip): Tooltip text associated\n# with the pretty-print button\nsourceFooter.debugBtnTooltip=«Красивые» исходники\n\n# LOCALIZATION NOTE (ignoreExceptions): The pause on exceptions button tooltip\n# when the debugger will not pause on exceptions.\nignoreExceptions=Игнорировать исключения. Щёлкните, чтобы приостанавливаться на непойманных исключениях\n\n# LOCALIZATION NOTE (pauseOnUncaughtExceptions): The pause on exceptions button\n# tooltip when the debugger will pause on uncaught exceptions.\npauseOnUncaughtExceptions=Приостанавливаться на непойманных исключениях. Щёлкните, чтобы приостанавливаться на всех исключениях\n\n# LOCALIZATION NOTE (pauseOnExceptions): The pause on exceptions button tooltip\n# when the debugger will pause on all exceptions.\npauseOnExceptions=Приостанавливаться на всех исключениях. Щёлкните, чтобы игнорировать исключения\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the loading process has started but there is no file to display\n# yet.\nloadingText=Загрузка…\n\n# LOCALIZATION NOTE (errorLoadingText2): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText2=Ошибка загрузки этого URL: %S\n\n# LOCALIZATION NOTE (addWatchExpressionText): The text that is displayed in the\n# watch expressions list to add a new item.\naddWatchExpressionText=Добавить выражение для отслеживания\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton=Отслеживать\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText=Переменных для показа нет\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=%S область действия\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=Выражение для отслеживания\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=Глобальная\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace=Стек-трейс:\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects=ещё #1…;ещё #1…;ещё #1…\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=Двойной щелчок для изменения\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable value.\nvariablesEditableValueTooltip=Щёлкните для изменения значения\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item which can be removed.\nvariablesCloseButtonTooltip=Щёлкните для удаления\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=Щёлкните для установки значения\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip=Щёлкните, чтобы выбрать узел в инспекторе\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip=конфигурируемое\nenumerableTooltip=перечисляимое\nwritableTooltip=записываемое\nfrozenTooltip=замороженное\nsealedTooltip=запечатанное\nextensibleTooltip=расширяемое\noverriddenTooltip=переопределяемое\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel=:\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel2): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel2=\\u0020→\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\nfunctionSearch.search.placeholder=Поиск функций…\nfunctionSearch.search.key=O\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=Имеется один или несколько приостановленных отладчиков. Пожалуйста, возобновите сначала работу последнего приостановленного отладчика в: %S\n\nvariablesViewOptimizedOut=(оптимизировано)\nvariablesViewUninitialized=(неинициализировано)\nvariablesViewMissingArgs=(недоступно)\n\nanonymousSourcesLabel=Анонимные источники\n\nexperimental=Это экспериментальная функция\n\n# LOCALIZATION NOTE (whyPaused.debuggerStatement): The text that is displayed\n# in a info block explaining how the debugger is currently paused due to a `debugger`\n# statement in the code\nwhyPaused.debuggerStatement=Приостановлено на операторе отладчика\n\n# LOCALIZATION NOTE (whyPaused.breakpoint): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a breakpoint\nwhyPaused.breakpoint=Приостановлено на точке останова\n\n# LOCALIZATION NOTE (whyPaused.exception): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an exception\nwhyPaused.exception=Приостановлено на исключении\n\n# LOCALIZATION NOTE (whyPaused.resumeLimit): The text that is displayed\n# in a info block explaining how the debugger is currently paused while stepping\n# in or out of the stack\nwhyPaused.resumeLimit=Приостановлено на этапе захода/выхода\n\n# LOCALIZATION NOTE (whyPaused.pauseOnDOMEvents): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# dom event\nwhyPaused.pauseOnDOMEvents=Приостановлено на прослушивателе событий\n\n# LOCALIZATION NOTE (whyPaused.breakpointConditionThrown): The text that is displayed\n# in an info block when evaluating a conditional breakpoint throws an error\nwhyPaused.breakpointConditionThrown=Ошибка с условной точкой останова\n\n# LOCALIZATION NOTE (whyPaused.xhr): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# xml http request\nwhyPaused.xhr=Приостановлено на XMLHttpRequest\n\n# LOCALIZATION NOTE (whyPaused.promiseRejection): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# promise rejection\nwhyPaused.promiseRejection=Приостановлено на promise rejection\n\n# LOCALIZATION NOTE (whyPaused.assert): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# assert\nwhyPaused.assert=Приостановлено на утверждении\n\n# LOCALIZATION NOTE (whyPaused.debugCommand): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# debugger statement\nwhyPaused.debugCommand=Приостановлено на отлаживаемой функции\n\n# LOCALIZATION NOTE (whyPaused.other): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an event\n# listener breakpoint set\nwhyPaused.other=Отладчик приостановлен\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=Телефоны\ndevice.tablets=Планшеты\ndevice.laptops=Ноутбуки\ndevice.televisions=ТВ\ndevice.consoles=Игровые консоли\ndevice.watches=Часы\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the DOM panel\n# which is available from the Web Developer sub-menu -> 'DOM'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (dom.filterDOMPanel): A placeholder text used for\n# DOM panel search box.\ndom.filterDOMPanel=Фильтр панели DOM\n\n# LOCALIZATION NOTE (dom.refresh): A label for Refresh button in\n# DOM panel toolbar\ndom.refresh=Обновить"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=скопировано\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/filterwidget.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY filterListSelectPlaceholder \"Выбрать фильтр\">\n<!ENTITY addNewFilterButton \"Добавить\">\n<!ENTITY newPresetPlaceholder \"Имя пресета\">\n<!ENTITY savePresetButton \"Сохранить\">\n<!ENTITY presetsToggleButton \"Пресеты\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/filterwidget.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the CSS Filter Editor Widget\n# which can be found in a tooltip that appears in the Rule View when clicking\n# on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'.\n\n# LOCALIZATION NOTE (emptyFilterList):\n# This string is displayed when filter's list is empty\n# (no filter specified / all removed)\nemptyFilterList=Ни одного фильтра не указано\n\n# LOCALIZATION NOTE (emptyPresetList):\n# This string is displayed when preset's list is empty\nemptyPresetList=У вас не сохранено ни одного пресета. \\\nВы можете сохранить пресет фильтров, присвоив ему имя и сохранив. \\\nПресеты легко доступны для повторного использования.\n\n# LOCALIZATION NOTE (addUsingList):\n# This string is displayed under [emptyFilterList] when filter's\n# list is empty, guiding user to add a filter using the list below it\naddUsingList=Добавьте фильтр из расположенного ниже списка\n\n# LOCALIZATION NOTE (dropShadowPlaceholder):\n# This string is used as a placeholder for drop-shadow's input\n# in the filter list (shown when <input> is empty)\ndropShadowPlaceholder=x y радиус цвет\n\n# LOCALIZATION NOTE (dragHandleTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# drag handles of filters which are used to re-order filters\ndragHandleTooltipText=Перетащите вверх или вниз, чтобы изменить порядок фильтров\n\n# LOCALIZATION NOTE (labelDragTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# filters' labels which can be dragged left/right to increase/decrease\n# the filter's value (like photoshop)\nlabelDragTooltipText=Перетащите влево или вправо, чтобы уменьшить или увеличить значение\n\n# LOCALIZATION NOTE (filterListSelectPlaceholder):\n# This string is used as a preview option in the list of possible filters\n# <select>\nfilterListSelectPlaceholder=Выбрать фильтр\n\n# LOCALIZATION NOTE (addNewFilterButton):\n# This string is displayed on a button used to add new filters\naddNewFilterButton=Добавить\n\n# LOCALIZATION NOTE (newPresetPlaceholder):\n# This string is used as a placeholder in the list of presets which is used to\n# save a new preset\nnewPresetPlaceholder=Имя пресета\n\n# LOCALIZATION NOTE (savePresetButton):\n# This string is displayed on a button used to save a new preset\nsavePresetButton=Сохранить\n\n# LOCALIZATION NOTE(presetsToggleButton):\n# This string is used in a button which toggles the presets list\npresetsToggleButton=Пресеты\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY fontInspectorTitle \"Шрифты\">\n<!ENTITY showAllFonts \"Показать все шрифты, используемые на странице\">\n<!ENTITY usedAs \"Используется как:\">\n<!ENTITY system \"системный\">\n<!ENTITY remote \"удалённый\">\n<!ENTITY previewHint \"Предпросмотр текста\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/font-inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Font Inspector strings.\n# The Font Inspector is a panel accessible in the Inspector sidebar.\n\n# LOCALIZATION NOTE (fontinspector.seeAll) This is the label of a link that will show all\n# the fonts used in the page, instead of the ones related to the inspected element.\nfontinspector.seeAll=Показать все используемые шрифты\n\n# LOCALIZATION NOTE (fontinspector.seeAll.tooltip) see fontinspector.seeAll.\nfontinspector.seeAll.tooltip=Показать все шрифты, используемые на странице\n\n# LOCALIZATION NOTE (fontinspector.usedAs) This label introduces the name used to refer to\n# the font in a stylesheet.\nfontinspector.usedAs=Используется как:\n\n# LOCALIZATION NOTE (fontinspector.system) This label indicates that the font is a local\n# system font.\nfontinspector.system=системный\n\n# LOCALIZATION NOTE (fontinspector.remote) This label indicates that the font is a remote\n# font.\nfontinspector.remote=удалённый\n\n# LOCALIZATION NOTE (previewHint):\n# This is the label shown as the placeholder in font inspector preview text box.\nfontinspector.previewText=Предпросмотр текста\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/graphs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (graphs.label.average):\n# This string is displayed on graphs when showing an average.\ngraphs.label.average=сред.\n\n# LOCALIZATION NOTE (graphs.label.minimum):\n# This string is displayed on graphs when showing a minimum.\ngraphs.label.minimum=мин.\n\n# LOCALIZATION NOTE (graphs.label.maximum):\n# This string is displayed on graphs when showing a maximum.\ngraphs.label.maximum=макс.\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/har.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP response bodies are not includes\n# in exported data.\nhar.responseBodyNotIncluded=Тела ответов не включены.\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP request bodies are not includes\n# in exported data.\nhar.requestBodyNotIncluded=Тела запросов не включены.\n\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/inspector.dtd",
    "content": "<!ENTITY inspectorHTMLEdit.label \"Править как HTML\">\n<!ENTITY inspectorHTMLEdit.accesskey \"в\">\n<!ENTITY inspectorHTMLCopyInner.label \"Копировать внутренний HTML\">\n<!ENTITY inspectorHTMLCopyInner.accesskey \"п\">\n<!ENTITY inspectorHTMLCopyOuter.label \"Копировать внешний HTML\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey \"ш\">\n<!ENTITY inspectorCopyUniqueSelector.label \"Копировать уникальный селектор\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey \"ь\">\n<!ENTITY inspectorHTMLPasteOuter.label \"Вставить внешний HTML\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey \"а\">\n<!ENTITY inspectorHTMLPasteInner.label \"Вставить внутренний HTML\">\n<!ENTITY inspectorHTMLPasteInner.accesskey \"н\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label \"Вставить…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey \"и\">\n<!ENTITY inspectorHTMLPasteBefore.label \"Перед\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey \"е\">\n<!ENTITY inspectorHTMLPasteAfter.label \"После\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey \"с\">\n<!ENTITY inspectorHTMLPasteFirstChild.label \"Как первого потомка\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey \"м\">\n<!ENTITY inspectorHTMLPasteLastChild.label \"Как последнего потомка\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey \"к\">\n<!ENTITY inspectorScrollNodeIntoView.label \"Прокрутить в вид\">\n<!ENTITY inspectorScrollNodeIntoView.accesskey \"о\">\n<!ENTITY inspectorHTMLDelete.label \"Удалить узел\">\n<!ENTITY inspectorHTMLDelete.accesskey \"л\">\n<!ENTITY inspectorAttributeSubmenu.label \"Атрибут\">\n<!ENTITY inspectorAttributeSubmenu.accesskey \"и\">\n<!ENTITY inspectorAddAttribute.label \"Добавить атрибут\">\n<!ENTITY inspectorAddAttribute.accesskey \"и\">\n<!ENTITY inspectorEditAttribute.label \"Изменить атрибут\">\n<!ENTITY inspectorEditAttribute.accesskey \"н\">\n<!ENTITY inspectorRemoveAttribute.label \"Удалить атрибут\">\n<!ENTITY inspectorRemoveAttribute.accesskey \"а\">\n<!ENTITY inspector.selectButton.tooltip \"Выберите элемент мышью\">\n<!ENTITY inspectorSearchHTML.label2 \"Поиск CSS-селекторов\">\n<!ENTITY inspectorSearchHTML.key \"F\">\n<!ENTITY inspectorSearchHTML.label3 \"Поиск в HTML\">\n<!ENTITY inspectorCopyImageDataUri.label \"Копировать URL данных изображения\">\n<!ENTITY inspectorShowDOMProperties.label \"Показать свойства DOM\">\n<!ENTITY inspectorUseInConsole.label \"Использовать в Консоли\">\n<!ENTITY inspectorExpandNode.label \"Развернуть все\">\n<!ENTITY inspectorCollapseNode.label \"Свернуть\">\n<!ENTITY inspectorScreenshotNode.label \"Скриншот узла\">\n<!ENTITY inspectorDuplicateNode.label \"Дубликат узла\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\nbreadcrumbs.siblings=Сиблинги\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=Отладчик приостановлен. Некоторые функции, такие как выделение мышью, в этом режиме не работают.\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=Операции с узлом\n\ninspector.panelLabel.markupView=Разметка веб-страницы\n\n# LOCALIZATION NOTE (markupView.more.showing)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=Некоторые узлы были скрыты.\n\n# LOCALIZATION NOTE (markupView.more.showAll2): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nmarkupView.more.showAll2=Показать весь #1 узел;Показать все #1 узла;Показать все #1 узлов\n\n# LOCALIZATION NOTE (markupView.whitespaceOnly)\n# Used in a tooltip that appears when the user hovers over whitespace-only text nodes in\n# the inspector.\nmarkupView.whitespaceOnly=Whitespace-only текстовый узел: %S\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage=Не удалось загрузить изображение\n\n# LOCALIZATION NOTE: Used in color picker tooltip when the eyedropper is disabled for\n# non-HTML documents\neyedropper.disabled.title=Недоступно в не-HTML документах\n\n#LOCALIZATION NOTE: Used in the event tooltip to allow the debugger to be opened\neventsTooltip.openInDebugger=Открыть в Отладчике\n\n#LOCALIZATION NOTE: Used in the event tooltip when a script's filename cannot be detected\neventsTooltip.unknownLocation=Неизвестное расположение\n\n#LOCALIZATION NOTE: Used in the mouseover tooltip when hovering \"Unknown location.\"\neventsTooltip.unknownLocationExplanation=Исходное расположение этого прослушивателя не может быть определено. Возможно код был транспилирован с помощью утилиты, такой как Babel.\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the tooltip that displays\n# help from MDN. This is a link to the complete MDN documentation page.\ndocsTooltip.visitMDN=Посетить страницу MDN\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the docs tooltip when the MDN page\n# could not be loaded (for example, because of a connectivity problem).\ndocsTooltip.loadDocsError=Не удалось загрузить страницу документации.\n\n# LOCALIZATION NOTE (inspector.collapsePane): This is the tooltip for the button\n# that collapses the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.collapsePane=Свернуть панель\n\n# LOCALIZATION NOTE (inspector.expandPane): This is the tooltip for the button\n# that expands the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.expandPane=Развернуть панель\n\n# LOCALIZATION NOTE (inspector.searchResultsCount): This is the label that\n# will show up next to the inspector search box. %1$S is the current result\n# index and %2$S is the total number of search results. For example: \"3 of 9\".\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsCount2=%1$S из %2$S\n\n# LOCALIZATION NOTE (inspector.searchResultsNone): This is the label that\n# will show up next to the inspector search box when no matches were found\n# for the given string.\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsNone=Нет совпадений\n\n# LOCALIZATION NOTE (inspector.menu.openUrlInNewTab.label): This is the label of\n# a menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is a URL, and that\n# allows to open that URL in a new tab.\ninspector.menu.openUrlInNewTab.label=Открыть ссылку в новой вкладке\n\n# LOCALIZATION NOTE (inspector.menu.copyUrlToClipboard.label): This is the label\n# of a menu item in the inspector contextual-menu that appears when the user\n# right-clicks on the attribute of a node in the inspector that is a URL, and\n# that allows to copy that URL in the clipboard.\ninspector.menu.copyUrlToClipboard.label=Копировать адрес ссылки\n\n# LOCALIZATION NOTE (inspector.menu.selectElement.label): This is the label of a\n# menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is the ID of another\n# element in the DOM (like with <label for=\"input-id\">), and that allows to\n# select that element in the inspector.\ninspector.menu.selectElement.label=Выбрать элемент #%S\n\n# LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the node in the inspector, and that allows\n# to edit an attribute on this node.\ninspectorEditAttribute.label=Изменить атрибут «%S»\ninspectorEditAttribute.accesskey=м\n\n# LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to remove this attribute.\ninspectorRemoveAttribute.label=Удалить атрибут «%S»\ninspectorRemoveAttribute.accesskey=а\n\n# LOCALIZATION NOTE (inspectorCopyAttributeValue.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to copy the attribute value to clipboard.\ninspectorCopyAttributeValue.label=Копировать значение атрибута «%S»\ninspectorCopyAttributeValue.accesskey=и\n\n# LOCALIZATION NOTE (inspector.nodePreview.selectNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a DOM\n# node preview (e.g. something like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the node in order to select it in the\n# inspector panel.\ninspector.nodePreview.selectNodeLabel=Щёлкните, чтобы выбрать этот узел в инспекторе\n\n# LOCALIZATION NOTE (inspector.nodePreview.highlightNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a the\n# inspector icon displayed next to a DOM node preview (e.g. next to something\n# like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the icon in order to highlight the\n# node in the page.\ninspector.nodePreview.highlightNodeLabel=Щёлкните, чтобы подсветить этот узел на странице\n\n# LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users edit the\n# (outer) HTML of the current node\ninspectorHTMLEdit.label=Править как HTML\ninspectorHTMLEdit.accesskey=в\n\n# LOCALIZATION NOTE (inspectorCopyInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# inner HTML of the current node\ninspectorCopyInnerHTML.label=Внутренний HTML\ninspectorCopyInnerHTML.accesskey=н\n\n# LOCALIZATION NOTE (inspectorCopyOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# outer HTML of the current node\ninspectorCopyOuterHTML.label=Внешний HTML\ninspectorCopyOuterHTML.accesskey=ш\n\n# LOCALIZATION NOTE (inspectorCopyCSSSelector.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the CSS Selector of the current node\ninspectorCopyCSSSelector.label=CSS-селектор\ninspectorCopyCSSSelector.accesskey=л\n\n# LOCALIZATION NOTE (inspectorCopyCSSPath.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the full CSS path of the current node\ninspectorCopyCSSPath.label=Путь к CSS\ninspectorCopyCSSPath.accesskey=ь\n\n# LOCALIZATION NOTE (inspectorPasteOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste outer\n# HTML in the current node\ninspectorPasteOuterHTML.label=Внешний HTML\ninspectorPasteOuterHTML.accesskey=ш\n\n# LOCALIZATION NOTE (inspectorPasteInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste inner\n# HTML in the current node\ninspectorPasteInnerHTML.label=Внутренний HTML\ninspectorPasteInnerHTML.accesskey=н\n\n# LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML before the current node\ninspectorHTMLPasteBefore.label=Перед\ninspectorHTMLPasteBefore.accesskey=е\n\n# LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML after the current node\ninspectorHTMLPasteAfter.label=После\ninspectorHTMLPasteAfter.accesskey=с\n\n# LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the first child the current node\ninspectorHTMLPasteFirstChild.label=Как первого потомка\ninspectorHTMLPasteFirstChild.accesskey=м\n\n# LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the last child the current node\ninspectorHTMLPasteLastChild.label=Как последнего потомка\ninspectorHTMLPasteLastChild.accesskey=к\n\n# LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users scroll\n# the current node into view\ninspectorScrollNodeIntoView.label=Прокрутить до элемента\ninspectorScrollNodeIntoView.accesskey=о\n\n# LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users delete the\n# current node\ninspectorHTMLDelete.label=Удалить узел\ninspectorHTMLDelete.accesskey=з\n\n# LOCALIZATION NOTE (inspectorAttributesSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# attribute items, which allow to:\n# - add new attribute\n# - edit attribute\n# - remove attribute\ninspectorAttributesSubmenu.label=Атрибуты\ninspectorAttributesSubmenu.accesskey=ы\n\n# LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users add attribute\n# to current node\ninspectorAddAttribute.label=Добавить атрибут\ninspectorAddAttribute.accesskey=б\n\n# LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that is\n# shown as the placeholder for the markup view search in the inspector.\ninspectorSearchHTML.label3=Поиск в HTML\n\n# LOCALIZATION NOTE (inspectorImageDataUri.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the URL embedding the image data encoded in Base 64 (what we name\n# here Image Data URL). For more information:\n# https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs\ninspectorImageDataUri.label=URL данных изображения\n\n# LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users see\n# the DOM properties of the current node. When triggered, this item\n# opens the split Console and displays the properties in its side panel.\ninspectorShowDOMProperties.label=Показать свойства DOM\n\n# LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n# shown in the inspector contextual-menu for the item that outputs a\n# variable for the current node to the console. When triggered,\n# this item opens the split Console.\ninspectorUseInConsole.label=Использовать в Консоли\n\n# LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n# shown in the inspector contextual-menu for recursively expanding\n# mark-up elements\ninspectorExpandNode.label=Развернуть все\n\n# LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n# shown in the inspector contextual-menu for recursively collapsing\n# mark-up elements\ninspectorCollapseNode.label=Свернуть\n\n# LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users take\n# a screenshot of the currently selected node.\ninspectorScreenshotNode.label=Скриншот узла\n\n# LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users\n# duplicate the currently selected node.\ninspectorDuplicateNode.label=Дубликат узла\n\n# LOCALIZATION NOTE (inspectorAddNode.label): This is the label shown in\n# the inspector toolbar for the button that lets users add elements to the\n# DOM (as children of the currently selected element).\ninspectorAddNode.label=Создать новый узел\ninspectorAddNode.accesskey=ы\n\n# LOCALIZATION NOTE (inspectorCopyHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# copy items, which allow to:\n# - Copy Inner HTML\n# - Copy Outer HTML\n# - Copy Unique selector\n# - Copy Image data URI\ninspectorCopyHTMLSubmenu.label=Копировать\n\n# LOCALIZATION NOTE (inspectorPasteHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# paste items, which allow to:\n# - Paste Inner HTML\n# - Paste Outer HTML\n# - Before\n# - After\n# - As First Child\n# - As Last Child\ninspectorPasteHTMLSubmenu.label=Вставить\n\n# LOCALIZATION NOTE (inspector.searchHTML.key):\n# Key shortcut used to focus the DOM element search box on top-right corner of\n# the markup view\ninspector.searchHTML.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (markupView.hide.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.hide.key=h\n\n# LOCALIZATION NOTE (markupView.edit.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.edit.key=F2\n\n# LOCALIZATION NOTE (markupView.scrollInto.key):\n# Key shortcut used to scroll the webpage in order to ensure the selected node\n# is visible\nmarkupView.scrollInto.key=s\n\n# LOCALIZATION NOTE (inspector.sidebar.fontInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of fonts used in the page.\ninspector.sidebar.fontInspectorTitle=Шрифты\n\n# LOCALIZATION NOTE (inspector.sidebar.ruleViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of CSS rules used\n# in the page.\ninspector.sidebar.ruleViewTitle=Правила\n\n# LOCALIZATION NOTE (inspector.sidebar.computedViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of computed CSS values\n# used in the page.\ninspector.sidebar.computedViewTitle=Вычислено\n\n# LOCALIZATION NOTE (inspector.sidebar.layoutViewTitle2):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying layout information defined in the page.\ninspector.sidebar.layoutViewTitle2=Разметка\n\n# LOCALIZATION NOTE (inspector.sidebar.animationInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying animations defined in the page.\ninspector.sidebar.animationInspectorTitle=Анимации\n\n# LOCALIZATION NOTE (inspector.eyedropper.label): A string displayed as the tooltip of\n# a button in the inspector which toggles the Eyedropper tool\ninspector.eyedropper.label=Захватить цвет со страницы\n\n# LOCALIZATION NOTE (inspector.breadcrumbs.label): A string visible only to a screen reader and\n# is used to label (using aria-label attribute) a container for inspector breadcrumbs\ninspector.breadcrumbs.label=Навигационная цепочка\n\n# LOCALIZATION NOTE (inspector.browserStyles.label): This is the label for the checkbox\n# that specifies whether the styles that are not from the user's stylesheet should be\n# displayed or not.\ninspector.browserStyles.label=Стили браузера\n\n# LOCALIZATION NOTE (inspector.filterStyles.placeholder): This is the placeholder that\n# goes in the search box when no search term has been entered.\ninspector.filterStyles.placeholder=Фильтр стилей\n\n# LOCALIZATION NOTE (inspector.addRule.tooltip): This is the tooltip shown when\n# hovering the `Add new rule` button in the rules view toolbar. This should\n# match ruleView.contextmenu.addNewRule in styleinspector.properties\ninspector.addRule.tooltip=Добавить новое правило\n\n# LOCALIZATION NOTE (inspector.togglePseudo.tooltip): This is the tooltip\n# shown when hovering over the `Toggle Pseudo Class Panel` button in the\n# rule view toolbar.\ninspector.togglePseudo.tooltip=Показать/скрыть панель псевдоклассов\n\n# LOCALIZATION NOTE (inspector.noProperties): In the case where there are no CSS\n# properties to display e.g. due to search criteria this message is\n# displayed.\ninspector.noProperties=CSS-свойства не найдены.\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/jit-optimizations.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used within the JIT tools\n# in the Performance Tools which is available from the Web Developer\n# sub-menu -> 'Performance' The correct localization of this file might\n# be to keep it in English, or another language commonly spoken among\n# web developers. You want to make that choice consistent across the\n# developer tools. A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (jit.title):\n# This string is displayed in the header of the JIT Optimizations view.\njit.title=Оптимизации JIT\n\n# LOCALIZATION NOTE (jit.optimizationFailure):\n# This string is displayed in a tooltip when no JIT optimizations were detected.\njit.optimizationFailure=Оптимизация не удалась\n\n# LOCALIZATION NOTE (jit.samples):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed for the unit representing the number of times a\n# frame is sampled.\n# \"#1\" represents the number of samples\n# example: 30 samples\njit.samples=#1 замер;#1 замера;#1 замеров\n\n# LOCALIZATION NOTE (jit.types):\n# This string is displayed for the group of Ion Types in the optimizations view.\njit.types=Типы\n\n# LOCALIZATION NOTE (jit.attempts):\n# This string is displayed for the group of optimization attempts in the optimizations view.\njit.attempts=Попытки\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/jsonview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the JSON View tool\n# that is used to inspect application/json document types loaded\n# in the browser.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (jsonViewer.tab.JSON, jsonViewer.tab.RawData,\n# jsonViewer.tab.Headers): Label for a panel tab.\njsonViewer.tab.JSON=JSON\njsonViewer.tab.RawData=Необработанные данные\njsonViewer.tab.Headers=Заголовки\n\n# LOCALIZATION NOTE (jsonViewer.responseHeaders, jsonViewer.requestHeaders):\n# Label for header groups within the 'Headers' panel.\njsonViewer.responseHeaders=Заголовки ответа\njsonViewer.requestHeaders=Заголовки запроса\n\n# LOCALIZATION NOTE (jsonViewer.Save): Label for save command\njsonViewer.Save=Сохранить\n\n# LOCALIZATION NOTE (jsonViewer.Copy): Label for clipboard copy command\njsonViewer.Copy=Копировать\n\n# LOCALIZATION NOTE (jsonViewer.ExpandAll): Label for expanding all nodes\njsonViewer.ExpandAll=Развернуть всё\n\n# LOCALIZATION NOTE (jsonViewer.PrettyPrint): Label for JSON\n# pretty print action button.\njsonViewer.PrettyPrint=Красивая печать\n\n# LOCALIZATION NOTE (jsonViewer.reps.more): Label used in arrays\n# that have more items than displayed.\njsonViewer.reps.more=больше…\n\n# LOCALIZATION NOTE (jsonViewer.filterJSON): Label used in search box\n# at the top right cornder of the JSON Viewer.\njsonViewer.filterJSON=Фильтр JSON\n\n# LOCALIZATION NOTE (jsonViewer.reps.reference): Label used for cycle\n# references in an array.\njsonViewer.reps.reference=Циклическая ссылка\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/layout.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nlayout.displayNumbersOnLines = Отображать на линиях числа\nlayout.extendGridLinesInfinitely = Бесконечно продлевать линии сетки\nlayout.header = Сетка\nlayout.gridDisplaySettings = Настройки отображения сетки\nlayout.noGrids = Без сеток\nlayout.overlayMultipleGrids = Накладывать сетки друг на друга\nlayout.overlayGrid = Накладывать сетку\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY layoutViewTitle \"Блоковая модель\">\n<!ENTITY margin.tooltip \"margin\">\n<!ENTITY border.tooltip \"border\">\n<!ENTITY padding.tooltip \"padding\">\n<!ENTITY content.tooltip \"содержимое\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/markers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (marker.label.*):\n# These strings are displayed in the Performance Tool waterfall, identifying markers.\n# We want to use the same wording as Google Chrome when appropriate.\nmarker.label.styles=Перерасчёт стилей\nmarker.label.reflow=Разбивка\nmarker.label.paint=Отрисовка\nmarker.label.composite=Композитные слои\nmarker.label.compositeForwardTransaction=Отправлен композитный запрос\nmarker.label.javascript=Вызов функции\nmarker.label.parseHTML=Разбор HTML\nmarker.label.parseXML=Разбор XML\nmarker.label.domevent=Событие DOM\nmarker.label.consoleTime=Консоль\nmarker.label.garbageCollection2=Сборка мусора (GC)\nmarker.label.garbageCollection.incremental=Инкрементальная GC\nmarker.label.garbageCollection.nonIncremental=Неинкрементальная GC\nmarker.label.minorGC=Малая сборка мусора\nmarker.label.cycleCollection=Сборка мусора\nmarker.label.cycleCollection.forgetSkippable=Подготовка к сборке мусора\nmarker.label.timestamp=Временная метка\nmarker.label.worker=Worker\nmarker.label.messagePort=MessagePort\nmarker.label.unknown=Неизвестно\n\n# LOCALIZATION NOTE (marker.label.javascript.*):\n# These strings are displayed as JavaScript markers that have special\n# reasons that can be translated.\nmarker.label.javascript.scriptElement=Тег сценария\nmarker.label.javascript.promiseCallback=Обратный вызов Promise\nmarker.label.javascript.promiseInit=Инициализация Promise\nmarker.label.javascript.workerRunnable=Worker\nmarker.label.javascript.jsURI=JavaScript URI\nmarker.label.javascript.eventHandler=Обработчик событий\n\n# LOCALIZATION NOTE (marker.field.*):\n# Strings used in the waterfall sidebar as property names.\n\n# General marker fields\nmarker.field.start=Начало:\nmarker.field.end=Конец:\nmarker.field.duration=Длительность:\n\n# General \"reason\" for a marker (JavaScript, Garbage Collection)\nmarker.field.causeName=Причина:\n# General \"type\" for a marker (Cycle Collection, Garbage Collection)\nmarker.field.type=Тип:\n# General \"label\" for a marker (user defined)\nmarker.field.label=Метка:\n\n# Field names for stack values\nmarker.field.stack=Стек:\nmarker.field.startStack=Стек в начале:\nmarker.field.endStack=Стек в конце:\n\n# %S is the \"Async Cause\" of a marker, and this signifies that the cause\n# was an asynchronous one in a displayed stack.\nmarker.field.asyncStack=(Асинхронный: %S)\n\n# For console.time markers\nmarker.field.consoleTimerName=Имя таймера:\n\n# For DOM Event markers\nmarker.field.DOMEventType=Тип события:\nmarker.field.DOMEventPhase=Фаза:\n\n# Non-incremental cause for a Garbage Collection marker\nmarker.field.nonIncrementalCause=Неинкрементальная причина:\n\n# For \"Recalculate Style\" markers\nmarker.field.restyleHint=Рестилизация подсказки:\n\n# The type of operation performed by a Worker.\nmarker.worker.serializeDataOffMainThread=Сериализовать данные в Worker\nmarker.worker.serializeDataOnMainThread=Сериализовать данные в главном потоке\nmarker.worker.deserializeDataOffMainThread=Десериализовать данные в Worker\nmarker.worker.deserializeDataOnMainThread=Десериализовать данные в главном потоке\n\n# The type of operation performed by a MessagePort\nmarker.messagePort.serializeData=Сериализовать данные\nmarker.messagePort.deserializeData=Десериализовать данные\n\n# Strings used in the waterfall sidebar as values.\nmarker.value.unknownFrame=<неизвестное расположение>\nmarker.value.DOMEventTargetPhase=Цель\nmarker.value.DOMEventCapturingPhase=Перехват\nmarker.value.DOMEventBubblingPhase=Всплытие\n\n# LOCALIZATION NOTE (marker.gcreason.label.*):\n# These strings are used to give a concise but readable description of a GC reason.\nmarker.gcreason.label.API=Вызов API\nmarker.gcreason.label.EAGER_ALLOC_TRIGGER=Eager Allocation Trigger\nmarker.gcreason.label.DESTROY_RUNTIME=Завершение работы\nmarker.gcreason.label.LAST_DITCH=Недостаточно памяти\nmarker.gcreason.label.TOO_MUCH_MALLOC=Слишком много размещённых байт\nmarker.gcreason.label.ALLOC_TRIGGER=Слишком много размещений\nmarker.gcreason.label.DEBUG_GC=Отладка GC\nmarker.gcreason.label.COMPARTMENT_REVIVED=Dead Global Revived\nmarker.gcreason.label.RESET=Finish Incremental Cycle\nmarker.gcreason.label.OUT_OF_NURSERY=Nursery is Full\nmarker.gcreason.label.EVICT_NURSERY=Nursery Eviction\nmarker.gcreason.label.FULL_STORE_BUFFER=Nursery Objects Too Active\nmarker.gcreason.label.SHARED_MEMORY_LIMIT=Large Allocation Failed\nmarker.gcreason.label.PERIODIC_FULL_GC=Периодическая Полная GC\nmarker.gcreason.label.INCREMENTAL_TOO_SLOW=Слишком быстрый рост размещений\nmarker.gcreason.label.COMPONENT_UTILS=Cu.forceGC\nmarker.gcreason.label.MEM_PRESSURE=Мало памяти\nmarker.gcreason.label.CC_WAITING=Вызвано сборкой мусора\nmarker.gcreason.label.CC_FORCED=Вызвано сборкой мусора\nmarker.gcreason.label.LOAD_END=Загрузка страницы завершена\nmarker.gcreason.label.PAGE_HIDE=Перемещено в фон\nmarker.gcreason.label.NSJSCONTEXT_DESTROY=Разрушить контекст JS\nmarker.gcreason.label.SET_NEW_DOCUMENT=Новый документ\nmarker.gcreason.label.SET_DOC_SHELL=Новый документ\nmarker.gcreason.label.DOM_UTILS=Вызов API\nmarker.gcreason.label.DOM_IPC=IPC\nmarker.gcreason.label.DOM_WORKER=Периодическая Worker GC\nmarker.gcreason.label.INTER_SLICE_GC=Periodic Incremental GC Slice\nmarker.gcreason.label.FULL_GC_TIMER=Периодическая Полная GC\nmarker.gcreason.label.SHUTDOWN_CC=Завершение работы\nmarker.gcreason.label.FINISH_LARGE_EVALUATE=Large Eval\nmarker.gcreason.label.DOM_WINDOW_UTILS=Пользователь неактивен\nmarker.gcreason.label.USER_INACTIVE=Пользователь неактивен\n\n# The name of a nursery collection.\nmarker.nurseryCollection=Nursery Collection\n\n# LOCALIZATION NOTE (marker.gcreason.description.*):\n# These strings are used to give an expanded description of why a GC occurred.\nmarker.gcreason.description.API=There was an API call to force garbage collection.\nmarker.gcreason.description.EAGER_ALLOC_TRIGGER=JavaScript returned to the event loop and there were enough bytes allocated since the last GC that a new GC cycle was triggered.\nmarker.gcreason.description.DESTROY_RUNTIME=Firefox destroyed a JavaScript runtime or context, and this was the final garbage collection before shutting down.\nmarker.gcreason.description.LAST_DITCH=JavaScript attempted to allocate, but there was no memory available. Doing a full compacting garbage collection as an attempt to free up memory for the allocation.\nmarker.gcreason.description.TOO_MUCH_MALLOC=JavaScript allocated too many bytes, and forced a garbage collection.\nmarker.gcreason.description.ALLOC_TRIGGER=JavaScript allocated too many times, and forced a garbage collection.\nmarker.gcreason.description.DEBUG_GC=GC due to Zeal debug settings.\nmarker.gcreason.description.COMPARTMENT_REVIVED=A global object that was thought to be dead at the start of the GC cycle was revived by the end of the GC cycle.\nmarker.gcreason.description.RESET=The active incremental GC cycle was forced to finish immediately.\nmarker.gcreason.description.OUT_OF_NURSERY=JavaScript allocated enough new objects in the nursery that it became full and triggered a minor GC.\nmarker.gcreason.description.EVICT_NURSERY=Work needed to be done on the tenured heap, requiring the nursery to be empty.\nmarker.gcreason.description.FULL_STORE_BUFFER=There were too many properties on tenured objects whose value was an object in the nursery.\nmarker.gcreason.description.SHARED_MEMORY_LIMIT=A large allocation was requested, but there was not enough memory.\nmarker.gcreason.description.PERIODIC_FULL_GC=JavaScript returned to the event loop, and it has been a relatively long time since Firefox performed a garbage collection.\nmarker.gcreason.description.INCREMENTAL_TOO_SLOW=A full, non-incremental garbage collection was triggered because there was a faster rate of allocations than the existing incremental garbage collection cycle could keep up with.\nmarker.gcreason.description.COMPONENT_UTILS=Components.utils.forceGC() was called to force a garbage collection.\nmarker.gcreason.description.MEM_PRESSURE=There was very low memory available.\nmarker.gcreason.description.CC_WAITING=The cycle collector required a garbage collection.\nmarker.gcreason.description.CC_FORCED=The cycle collector required a garbage collection.\nmarker.gcreason.description.LOAD_END=Документ завершил загрузку.\nmarker.gcreason.description.PAGE_HIDE=The tab or window was moved to the background.\nmarker.gcreason.description.NSJSCONTEXT_DESTROY=Firefox destroyed a JavaScript runtime or context, and this was the final garbage collection before shutting down.\nmarker.gcreason.description.SET_NEW_DOCUMENT=The page has been navigated to a new document.\nmarker.gcreason.description.SET_DOC_SHELL=The page has been navigated to a new document.\nmarker.gcreason.description.DOM_UTILS=There was an API call to force garbage collection.\nmarker.gcreason.description.DOM_IPC=Received an inter-process message that requested a garbage collection.\nmarker.gcreason.description.DOM_WORKER=The worker was idle for a relatively long time.\nmarker.gcreason.description.INTER_SLICE_GC=There has been a relatively long time since the last incremental GC slice.\nmarker.gcreason.description.FULL_GC_TIMER=JavaScript returned to the event loop, and it has been a relatively long time since we performed a garbage collection.\nmarker.gcreason.description.SHUTDOWN_CC=Firefox destroyed a JavaScript runtime or context, and this was the final garbage collection before shutting down.\nmarker.gcreason.description.FINISH_LARGE_EVALUATE=Firefox finished evaluating a large script, and performed a GC because the script will never be run again.\nmarker.gcreason.description.DOM_WINDOW_UTILS=The user was inactive for a long time. Took the opportunity to perform GC when it was unlikely to be noticed.\nmarker.gcreason.description.USER_INACTIVE=The user was inactive for a long time. Firefox took the opportunity to perform GC when it was unlikely to be noticed.\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/memory.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Memory Tools\n# which is available from the Web Developer sub-menu -> 'Memory'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (snapshot.io.save): The label for the link that saves a\n# snapshot to disk.\nsnapshot.io.save=Сохранить\n\n# LOCALIZATION NOTE (snapshot.io.delete): The label for the link that deletes\n# a snapshot\nsnapshot.io.delete=Удалить\n\n# LOCALIZATION NOTE (snapshot.io.save.window): The title for the window\n# displayed when saving a snapshot to disk.\nsnapshot.io.save.window=Сохранить снимок\n\n# LOCALIZATION NOTE (snapshot.io.import.window): The title for the window\n# displayed when importing a snapshot form disk.\nsnapshot.io.import.window=Импорт снимка\n\n# LOCALIZATION NOTE (snapshot.io.filter): The title for the filter used to\n# filter file types (*.fxsnapshot)\nsnapshot.io.filter=Снимки Firefox\n\n# LOCALIZATION NOTE (aggregate.mb): The label annotating the number of bytes (in\n# megabytes) in a snapshot. %S represents the value, rounded to 2 decimal\n# points.\naggregate.mb=%S МБ\n\n# LOCALIZATION NOTE (snapshot-title.loading): The title for a snapshot before\n# it has a creation time to display.\nsnapshot-title.loading=Обрабатывается…\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks): The label describing the\n# boolean checkbox whether or not to record call stacks.\ncheckbox.recordAllocationStacks=Записывать стеки вызовов\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks.tooltip): The tooltip for\n# the label describing the boolean checkbox whether or not to record call\n# stacks.\ncheckbox.recordAllocationStacks.tooltip=Переключение записи стеков вызовов, когда объект был размещён. Последующие снимки смогут группировать и помечать объекты по стекам вызовов, но только с теми объектами, которые были созданы после переключения этой настройки. Запись стеков вызовов приводит к потере производительности.\n\n# LOCALIZATION NOTE (toolbar.displayBy): The label describing the select menu\n# options of the display options.\ntoolbar.displayBy=Группировать по:\n\n# LOCALIZATION NOTE (toolbar.displayBy.tooltip): The tooltip for the label\n# describing the select menu options of the display options.\ntoolbar.displayBy.tooltip=Изменение способа группировки объектов\n\n# LOCALIZATION NOTE (toolbar.pop-view): The text in the button to go back to the\n# previous view.\ntoolbar.pop-view=←\n\n# LOCALIZATION NOTE (toolbar.pop-view.label): The text for the label for the\n# button to go back to the previous view.\ntoolbar.pop-view.label=Вернуться к агрегатам\n\n# LOCALIZATION NOTE (toolbar.viewing-individuals): The text letting the user\n# know that they are viewing individual nodes from a census group.\ntoolbar.viewing-individuals=⁂ Просмотр индивидуалов в группе\n\n# LOCALIZATION NOTE (censusDisplays.coarseType.tooltip): The tooltip for the\n# \"coarse type\" display option.\ncensusDisplays.coarseType.tooltip=Группировать элементы по их типу\n\n# LOCALIZATION NOTE (censusDisplays.allocationStack.tooltip): The tooltip for\n# the \"call stack\" display option.\ncensusDisplays.allocationStack.tooltip=Группировать элементы по стекам JavaScript, записанным при размещении объекта\n\n# LOCALIZATION NOTE (censusDisplays.invertedAllocationStack.tooltip): The\n# tooltip for the \"inverted call stack\" display option.\ncensusDisplays.invertedAllocationStack.tooltip=Группировать элементы по инвертированным стекам вызова JavaScript записанным при создании объекта\n\n# LOCALIZATION NOTE (censusDisplays.treeMap.tooltip): The tooltip for the\n# \"tree map\" display option.\ncensusDisplays.treeMap.tooltip=Визуализировать использование памяти: более крупные блоки указывают на больший процент использования памяти\n\n# LOCALIZATION NOTE (censusDisplays.objectClass.tooltip): The tooltip for the\n# \"object class\" display option.\ncensusDisplays.objectClass.tooltip=Группировать элементы по их именам JavaScript Object [[class]]\n\n# LOCALIZATION NOTE (censusDisplays.internalType.tooltip): The tooltip for the\n# \"internal type\" display option.\ncensusDisplays.internalType.tooltip=Группировать элементы по их внутреннему типу C++\n\n# LOCALIZATION NOTE (toolbar.labelBy): The label describing the select menu\n# options of the label options.\ntoolbar.labelBy=Помечать по:\n\n# LOCALIZATION NOTE (toolbar.labelBy): The tooltip for the label describing the\n# select menu options of the label options.\ntoolbar.labelBy.tooltip=Изменение способа пометки объектов\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" dominator tree display option.\ndominatorTreeDisplays.coarseType.tooltip=Помечать объекты по общим категориям, в которые они подходят\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.allocationStack.tooltip): The\n# tooltip for the \"call stack\" dominator tree display option.\ndominatorTreeDisplays.allocationStack.tooltip=Помечать объекты по стекам JavaScript, записанным при их размещении\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.internalType.tooltip): The\n# tooltip for the \"internal type\" dominator tree display option.\ndominatorTreeDisplays.internalType.tooltip=Помечать объекты по их внутреннему типу C++\n\n# LOCALIZATION NOTE (treeMapDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" tree map display option.\ntreeMapDisplays.coarseType.tooltip=Помечать объекты по общим категориям, в которые они подходят\n\n# LOCALIZATION NOTE (toolbar.view): The label for the view selector in the\n# toolbar.\ntoolbar.view=Просмотр:\n\n# LOCALIZATION NOTE (toolbar.view.tooltip): The tooltip for the label for the\n# view selector in the toolbar.\ntoolbar.view.tooltip=Изменить вид снимка\n\n# LOCALIZATION NOTE (toolbar.view.census): The label for the census view option\n# in the toolbar.\ntoolbar.view.census=Агрегировать\n\n# LOCALIZATION NOTE (toolbar.view.census.tooltip): The tooltip for the label for\n# the census view option in the toolbar.\ntoolbar.view.census.tooltip=Просмотреть сводку содержимого снимка путем агрегирования объектов в группы\n\n# LOCALIZATION NOTE (toolbar.view.dominators): The label for the dominators view\n# option in the toolbar.\ntoolbar.view.dominators=Доминаторы\n\n# LOCALIZATION NOTE (toolbar.view.dominators.tooltip): The tooltip for the label\n# for the dominators view option in the toolbar.\ntoolbar.view.dominators.tooltip=Просмотр дерева доминатора и выявление крупнейших структур в снимке\n\n# LOCALIZATION NOTE (toolbar.view.treemap): The label for the tree map option\n# in the toolbar.\ntoolbar.view.treemap=Карта дерева\n\n# LOCALIZATION NOTE (toolbar.view.treemap.tooltip): The tooltip for the label for\n# the tree map view option in the toolbar.\ntoolbar.view.treemap.tooltip=Визуализировать использование памяти: более крупные блоки указывают на больший процент использования памяти\n\n# LOCALIZATION NOTE (take-snapshot): The label describing the button that\n# initiates taking a snapshot, either as the main label, or a tooltip.\ntake-snapshot=Сделать снимок\n\n# LOCALIZATION NOTE (import-snapshot): The label describing the button that\n# initiates importing a snapshot.\nimport-snapshot=Импорт…\n\n# LOCALIZATION NOTE (clear-snapshots.tooltip): The tooltip for the button that\n# deletes existing snapshot.\nclear-snapshots.tooltip=Удалить все снимки\n\n# LOCALIZATION NOTE (diff-snapshots.tooltip): The tooltip for the button that\n# initiates selecting two snapshots to diff with each other.\ndiff-snapshots.tooltip=Сравнить снимки\n\n# LOCALIZATION NOTE (filter.placeholder): The placeholder text used for the\n# memory tool's filter search box.\nfilter.placeholder=Фильтр\n\n# LOCALIZATION NOTE (filter.tooltip): The tooltip text used for the memory\n# tool's filter search box.\nfilter.tooltip=Фильтр содержимого снимка\n\n# LOCALIZATION NOTE (tree-item.view-individuals.tooltip): The tooltip for the\n# button to view individuals in this group.\ntree-item.view-individuals.tooltip=Просмотр отдельных узлов в этой группе и их удерживающих путей\n\n# LOCALIZATION NOTE (tree-item.load-more): The label for the links to fetch the\n# lazily loaded sub trees in the dominator tree view.\ntree-item.load-more=Загрузить ещё…\n\n# LOCALIZATION NOTE (tree-item.rootlist): The label for the root of the\n# dominator tree.\ntree-item.rootlist=Корни GC\n\n# LOCALIZATION NOTE (tree-item.nostack): The label describing the row in the heap tree\n# that represents a row broken down by call stack when no stack was available.\ntree-item.nostack=(стек не доступен)\n\n# LOCALIZATION NOTE (tree-item.nofilename): The label describing the row in the\n# heap tree that represents a row broken down by filename when no filename was\n# available.\ntree-item.nofilename=(имя файла не доступно)\n\n# LOCALIZATION NOTE (tree-item.root): The label describing the row in the heap tree\n# that represents the root of the tree when inverted.\ntree-item.root=(корень)\n\n# LOCALIZATION NOTE (tree-item.percent2): A percent of bytes or count displayed in the tree view.\n# there are two \"%\" after %S to escape and display \"%\"\ntree-item.percent2=%S%%\n\n# LOCALIZATION NOTE (diffing.baseline): The name of the baseline snapshot in a\n# diffing comparison.\ndiffing.baseline=Исходный\n\n# LOCALIZATION NOTE (diffing.comparison): The name of the snapshot being\n# compared to the baseline in a diffing comparison.\ndiffing.comparison=Сравнение\n\n# LOCALIZATION NOTE (diffing.prompt.selectBaseline): The prompt to select the\n# first snapshot when doing a diffing comparison.\ndiffing.prompt.selectBaseline=Выберите исходный снимок\n\n# LOCALIZATION NOTE (diffing.prompt.selectComparison): The prompt to select the\n# second snapshot when doing a diffing comparison.\ndiffing.prompt.selectComparison=Выберите снимок для сравнения с исходным\n\n# LOCALIZATION NOTE (diffing.state.error): The label describing the diffing\n# state ERROR, used in the snapshot list when an error occurs while diffing two\n# snapshots.\ndiffing.state.error=Ошибка\n\n# LOCALIZATION NOTE (diffing.state.error.full): The text describing the diffing\n# state ERROR, used in the main view when an error occurs while diffing two\n# snapshots.\ndiffing.state.error.full=При сравнении снимков произошла ошибка.\n\n# LOCALIZATION NOTE (diffing.state.taking-diff): The label describing the diffin\n# state TAKING_DIFF, used in the snapshots list when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff=Вычисление разницы…\n\n# LOCALIZATION NOTE (diffing.state.taking-diff.full): The label describing the\n# diffing state TAKING_DIFF, used in the main view when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff.full=Вычисление разницы…\n\n# LOCALIZATION NOTE (diffing.state.selecting): The label describing the diffing\n# state SELECTING.\ndiffing.state.selecting=Выберите два снимка для сравнения\n\n# LOCALIZATION NOTE (diffing.state.selecting.full): The label describing the\n# diffing state SELECTING, used in the main view when selecting snapshots to\n# diff.\ndiffing.state.selecting.full=Выберите два снимка для сравнения\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING.\ndominatorTree.state.computing=Генерация отчета по доминаторам…\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING, used in the dominator tree view.\ndominatorTree.state.computing.full=Генерация отчета по доминаторам…\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING.\ndominatorTree.state.fetching=Вычисление объема памяти…\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING, used in the dominator tree view.\ndominatorTree.state.fetching.full=Вычисление общих объемов памяти доминатора…\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label\n# describing the dominator tree state INCREMENTAL_FETCHING.\ndominatorTree.state.incrementalFetching=Получение…\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label describing the\n# dominator tree state INCREMENTAL_FETCHING, used in the dominator tree view.\ndominatorTree.state.incrementalFetching.full=Получаю ещё…\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR.\ndominatorTree.state.error=Ошибка\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR, used in the dominator tree view.\ndominatorTree.state.error.full=При обработки дерева доминаторов произошла ошибка\n\n# LOCALIZATION NOTE (snapshot.state.saving.full): The label describing the\n# snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving.full=Сохранение снимка…\n\n# LOCALIZATION NOTE (snapshot.state.importing.full): The label describing the\n# snapshot state IMPORTING, used in the main heap view.\nsnapshot.state.importing.full=Идёт импорт…\n\n# LOCALIZATION NOTE (snapshot.state.reading.full): The label describing the\n# snapshot state READING, and SAVED, due to these states being combined\n# visually, used in the main heap view.\nsnapshot.state.reading.full=Чтение снимка…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-census.full=Генерация отчёта по агрегированию…\n\n# LOCALIZATION NOTE (snapshot.state.saving-tree-map.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-tree-map.full=Сохранение карты дерева…\n\n# LOCALIZATION NOTE (snapshot.state.error.full): The label describing the\n# snapshot state ERROR, used in the main heap view.\nsnapshot.state.error.full=При обработке этого снимка произошла ошибка.\n\n# LOCALIZATION NOTE (individuals.state.error): The short message displayed when\n# there is an error fetching individuals from a group.\nindividuals.state.error=Ошибка\n\n# LOCALIZATION NOTE (individuals.state.error.full): The longer message displayed\n# when there is an error fetching individuals from a group.\nindividuals.state.error.full=При получении индивидуалов в группе произошла ошибка\n\n# LOCALIZATION NOTE (individuals.state.fetching): The short message displayed\n# while fetching individuals.\nindividuals.state.fetching=Получение…\n\n# LOCALIZATION NOTE (individuals.state.fetching.full): The longer message\n# displayed while fetching individuals.\nindividuals.state.fetching.full=Получение индивидуалов в группе…\n\n# LOCALIZATION NOTE (individuals.field.node): The header label for an individual\n# node.\nindividuals.field.node=Узел\n\n# LOCALIZATION NOTE (individuals.field.node.tooltip): The tooltip for the header\n# label for an individual node.\nindividuals.field.node.tooltip=Отдельный узел в снимке\n\n# LOCALIZATION NOTE (snapshot.state.saving): The label describing the snapshot\n# state SAVING, used in the snapshot list view\nsnapshot.state.saving=Сохранение снимка…\n\n# LOCALIZATION NOTE (snapshot.state.importing): The label describing the\n# snapshot state IMPORTING, used in the snapshot list view\nsnapshot.state.importing=Импорт снимка…\n\n# LOCALIZATION NOTE (snapshot.state.reading): The label describing the snapshot\n# state READING, and SAVED, due to these states being combined visually, used in\n# the snapshot list view.\nsnapshot.state.reading=Чтение снимка…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-census=Сохранение отчёта…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-tree-map=Сохранение карты дерева…\n\n# LOCALIZATION NOTE (snapshot.state.error): The label describing the snapshot\n# state ERROR, used in the snapshot list view.\nsnapshot.state.error=Ошибка\n\n# LOCALIZATION NOTE (heapview.no-difference): Message displayed when there is no\n# difference between two snapshots.\nheapview.no-difference=Нет разницы между исходным и сравниваемым.\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there are no\n# matches when filtering.\nheapview.none-match=Нет совпадений.\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there report\n# is empty.\nheapview.empty=Пусто.\n\n# LOCALIZATION NOTE (heapview.noAllocationStacks): The message displayed to\n# users when selecting a display by \"call stack\" but no call stacks\n# were recorded in the heap snapshot.\nheapview.noAllocationStacks=Стеки вызовов не найдены. Запишите стеки вызовов перед созданием снимка.\n\n# LOCALIZATION NOTE (heapview.field.retainedSize): The name of the column in the\n# dominator tree view for retained byte sizes.\nheapview.field.retainedSize=Общий объем памяти (Байт)\n\n# LOCALIZATION NOTE (heapview.field.retainedSize.tooltip): The tooltip for the\n# column header in the dominator tree view for retained byte sizes.\nheapview.field.retainedSize.tooltip=Сумма объема памяти самого объекта, а также объемов памяти всех других поддерживаемых им объектов\n\n# LOCALIZATION NOTE (heapview.field.shallowSize): The name of the column in the\n# dominator tree view for shallow byte sizes.\nheapview.field.shallowSize=Чистый объем памяти (Байт)\n\n# LOCALIZATION NOTE (heapview.field.shallowSize.tooltip): The tooltip for the\n# column header in the dominator tree view for shallow byte sizes.\nheapview.field.shallowSize.tooltip=Объём памяти занимаемый самим объектом\n\n# LOCALIZATION NOTE (dominatortree.field.label): The name of the column in the\n# dominator tree for an object's label.\ndominatortree.field.label=Доминатор\n\n# LOCALIZATION NOTE (dominatortree.field.label.tooltip): The tooltip for the column\n# header in the dominator tree view for an object's label.\ndominatortree.field.label.tooltip=Метка для объекта в памяти\n\n# LOCALIZATION NOTE (heapview.field.bytes): The name of the column in the heap\n# view for bytes.\nheapview.field.bytes=Байты\n\n# LOCALIZATION NOTE (heapview.field.bytes.tooltip): The tooltip for the column\n# header in the heap view for bytes.\nheapview.field.bytes.tooltip=Число байтов, занятых этой группой, за исключением подгрупп\n\n# LOCALIZATION NOTE (heapview.field.count): The name of the column in the heap\n# view for count.\nheapview.field.count=Число\n\n# LOCALIZATION NOTE (heapview.field.count.tooltip): The tooltip for the column\n# header in the heap view for count.\nheapview.field.count.tooltip=Число достижимых объектов в этой группе, за исключением подгрупп\n\n# LOCALIZATION NOTE (heapview.field.totalbytes): The name of the column in the\n# heap view for total bytes.\nheapview.field.totalbytes=Всего байт\n\n# LOCALIZATION NOTE (heapview.field.totalbytes.tooltip): The tooltip for the\n# column header in the heap view for total bytes.\nheapview.field.totalbytes.tooltip=Число байт, занятых этой группой, включая подгруппы\n\n# LOCALIZATION NOTE (heapview.field.totalcount): The name of the column in the\n# heap view for total count.\nheapview.field.totalcount=Общее число\n\n# LOCALIZATION NOTE (heapview.field.totalcount.tooltip): The tooltip for the\n# column header in the heap view for total count.\nheapview.field.totalcount.tooltip=Число достижимых объектов в этой группе, включая подгруппы\n\n# LOCALIZATION NOTE (heapview.field.name): The name of the column in the heap\n# view for name.\nheapview.field.name=Группа\n\n# LOCALIZATION NOTE (heapview.field.name.tooltip): The tooltip for the column\n# header in the heap view for name.\nheapview.field.name.tooltip=Имя этой группы\n\n# LOCALIZATION NOTE (shortest-paths.header): The header label for the shortest\n# paths pane.\nshortest-paths.header=Кратчайшие Пути (от Корней Сборщика Мусора)\n\n# LOCALIZATION NOTE (shortest-paths.select-node): The message displayed in the\n# shortest paths pane when a node is not yet selected.\nshortest-paths.select-node=Выберите элемент, чтобы увидеть его кратчайшие пути\n\n# LOCALIZATION NOTE (tree-map.node-count): The label for the count value of a\n# node in the tree map\ntree-map.node-count=число\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/menus.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndevToolsCmd.key = VK_F12\ndevToolsCmd.keytext = F12\n\ndevtoolsServiceWorkers.label = Service Workers\ndevtoolsServiceWorkers.accesskey = k\n\ndevtoolsConnect.label = Соединиться…\ndevtoolsConnect.accesskey = о\n\nbrowserConsoleCmd.label = Консоль браузера\nbrowserConsoleCmd.accesskey = н\nbrowserConsoleCmd.key = j\n\nresponsiveDesignMode.label = Адаптивный дизайн\nresponsiveDesignMode.accesskey = п\nresponsiveDesignMode.key = M\n\neyedropper.label = Пипетка\neyedropper.accesskey = и\n\n# LOCALIZATION NOTE (scratchpad.label): This menu item label appears\n# in the Tools menu. See bug 653093.\n# The Scratchpad is intended to provide a simple text editor for creating\n# and evaluating bits of JavaScript code for the purposes of function\n# prototyping, experimentation and convenient scripting.\n#\n# It's quite possible that you won't have a good analogue for the word\n# \"Scratchpad\" in your locale. You should feel free to find a close\n# approximation to it or choose a word (or words) that means\n# \"simple discardable text editor\".\nscratchpad.label = Простой редактор JavaScript\nscratchpad.accesskey = е\nscratchpad.key = VK_F4\nscratchpad.keytext = F4\n\n# LOCALIZATION NOTE (browserToolboxMenu.label): This is the label for the\n# application menu item that opens the browser toolbox UI in the Tools menu.\nbrowserToolboxMenu.label = Инструменты браузера\nbrowserToolboxMenu.accesskey = ы\nbrowserToolboxMenu.key = i\n\n# LOCALIZATION NOTE (browserContentToolboxMenu.label): This is the label for the\n# application menu item that opens the browser content toolbox UI in the Tools menu.\n# This toolbox allows to debug the chrome of the content process in multiprocess builds.\nbrowserContentToolboxMenu.label = Инструменты содержимого браузера\nbrowserContentToolboxMenu.accesskey = ж\n\ndevToolbarMenu.label = Панель разработчика\ndevToolbarMenu.accesskey = а\ndevToolbarMenu.key = VK_F2\ndevToolbarMenu.keytext = F2\n\nwebide.label = WebIDE\nwebide.accesskey = W\nwebide.key = VK_F8\nwebide.keytext = F8\n\ndevToolboxMenuItem.label = Инструменты разработки\ndevToolboxMenuItem.accesskey = з\ndevToolboxMenuItem.key = I\n\ngetMoreDevtoolsCmd.label = Другие инструменты\ngetMoreDevtoolsCmd.accesskey = м\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY netmonitorUI.perfNotice1 \"• Щёлкните по кнопке\">\n<!ENTITY netmonitorUI.perfNotice2 \", чтобы запустить анализ производительности.\">\n<!ENTITY netmonitorUI.reloadNotice1 \"• Выполните запрос или\">\n<!ENTITY netmonitorUI.reloadNotice2 \"Обновите\">\n<!ENTITY netmonitorUI.reloadNotice3 \"страницу, чтобы увидеть подробную информацию о сетевой активности.\">\n<!ENTITY netmonitorUI.toolbar.status3 \"Статус\">\n<!ENTITY netmonitorUI.toolbar.method \"Метод\">\n<!ENTITY netmonitorUI.toolbar.file \"Файл\">\n<!ENTITY netmonitorUI.toolbar.domain \"Домен\">\n<!ENTITY netmonitorUI.toolbar.type \"Тип\">\n<!ENTITY netmonitorUI.toolbar.transferred \"Передано\">\n<!ENTITY netmonitorUI.toolbar.size \"Размер\">\n<!ENTITY netmonitorUI.toolbar.waterfall \"Временная шкала\">\n<!ENTITY netmonitorUI.tab.headers \"Заголовки\">\n<!ENTITY netmonitorUI.tab.cookies \"Куки\">\n<!ENTITY netmonitorUI.tab.params \"Параметры\">\n<!ENTITY netmonitorUI.tab.response \"Ответ\">\n<!ENTITY netmonitorUI.tab.timings \"Тайминги\">\n<!ENTITY netmonitorUI.tab.preview \"Предпросмотр\">\n<!ENTITY netmonitorUI.tab.security \"Защита\">\n<!ENTITY netmonitorUI.footer.filterAll \"Все\">\n<!ENTITY netmonitorUI.footer.filterHTML \"HTML\">\n<!ENTITY netmonitorUI.footer.filterCSS \"CSS\">\n<!ENTITY netmonitorUI.footer.filterJS \"JS\">\n<!ENTITY netmonitorUI.footer.filterXHR \"XHR\">\n<!ENTITY netmonitorUI.footer.filterFonts \"Шрифты\">\n<!ENTITY netmonitorUI.footer.filterImages \"Изображения\">\n<!ENTITY netmonitorUI.footer.filterMedia \"Медиа\">\n<!ENTITY netmonitorUI.footer.filterFlash \"Flash\">\n<!ENTITY netmonitorUI.footer.filterOther \"Прочее\">\n<!ENTITY netmonitorUI.footer.filterFreetext.label \"Фильтр URL\">\n<!ENTITY netmonitorUI.footer.filterFreetext.key \"F\">\n<!ENTITY netmonitorUI.footer.clear \"Очистить\">\n<!ENTITY netmonitorUI.footer.perf \"Показать/скрыть анализ производительности…\">\n<!ENTITY netmonitorUI.panesButton.tooltip \"Показать/скрыть информацию сети\">\n<!ENTITY netmonitorUI.summary.url \"URL запроса:\">\n<!ENTITY netmonitorUI.summary.method \"Метод запроса:\">\n<!ENTITY netmonitorUI.summary.address \"Удалённый адрес:\">\n<!ENTITY netmonitorUI.summary.status \"Код состояния:\">\n<!ENTITY netmonitorUI.summary.version \"Версия:\">\n<!ENTITY netmonitorUI.summary.size \"Размер заголовков:\">\n<!ENTITY netmonitorUI.response.name \"Имя:\">\n<!ENTITY netmonitorUI.response.dimensions \"Размеры:\">\n<!ENTITY netmonitorUI.response.mime \"Тип MIME:\">\n<!ENTITY netmonitorUI.timings.blocked \"Заблокировано:\">\n<!ENTITY netmonitorUI.timings.dns \"Разрешение DNS:\">\n<!ENTITY netmonitorUI.timings.connect \"Соединение:\">\n<!ENTITY netmonitorUI.timings.send \"Отправка:\">\n<!ENTITY netmonitorUI.timings.wait \"Ожидание:\">\n<!ENTITY netmonitorUI.timings.receive \"Получение:\">\n<!ENTITY netmonitorUI.security.warning.cipher \"Шифр, использованный для шифрования, является устаревшим и небезопасным.\">\n<!ENTITY netmonitorUI.security.error \"Произошла ошибка:\">\n<!ENTITY netmonitorUI.security.protocolVersion \"Версия протокола:\">\n<!ENTITY netmonitorUI.security.cipherSuite \"Набор шифров:\">\n<!ENTITY netmonitorUI.security.hsts \"HTTP Strict Transport Security:\">\n<!ENTITY netmonitorUI.security.hpkp \"Прикрепление открытых ключей:\">\n<!ENTITY netmonitorUI.security.connection \"Соединение:\">\n<!ENTITY netmonitorUI.security.certificate \"Сертификат:\">\n<!ENTITY netmonitorUI.context.copyUrl \"Копировать URL\">\n<!ENTITY netmonitorUI.context.copyUrl.accesskey \"а\">\n<!ENTITY netmonitorUI.context.copyUrlParams \"Копировать параметры URL\">\n<!ENTITY netmonitorUI.context.copyUrlParams.accesskey \"ы\">\n<!ENTITY netmonitorUI.context.copyPostData \"Копировать данные POST\">\n<!ENTITY netmonitorUI.context.copyPostData.accesskey \"ь\">\n<!ENTITY netmonitorUI.context.copyAsCurl \"Копировать как cURL\">\n<!ENTITY netmonitorUI.context.copyAsCurl.accesskey \"в\">\n<!ENTITY netmonitorUI.context.copyRequestHeaders \"Копировать заголовки запроса\">\n<!ENTITY netmonitorUI.context.copyRequestHeaders.accesskey \"з\">\n<!ENTITY netmonitorUI.context.copyResponseHeaders \"Копировать заголовки ответа\">\n<!ENTITY netmonitorUI.context.copyResponseHeaders.accesskey \"о\">\n<!ENTITY netmonitorUI.context.copyResponse \"Копировать ответ\">\n<!ENTITY netmonitorUI.context.copyResponse.accesskey \"и\">\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"Копировать изображение как URL данных\">\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey \"ж\">\n<!ENTITY netmonitorUI.context.copyAllAsHar \"Копировать всё как HAR\">\n<!ENTITY netmonitorUI.context.copyAllAsHar.accesskey \"п\">\n<!ENTITY netmonitorUI.context.saveAllAsHar \"Сохранить всё как HAR\">\n<!ENTITY netmonitorUI.context.saveAllAsHar.accesskey \"х\">\n<!ENTITY netmonitorUI.summary.editAndResend \"Изменить и снова отправить\">\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey \"м\">\n<!ENTITY netmonitorUI.summary.rawHeaders \"Необработанные заголовки\">\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Заголовки запроса:\">\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Заголовки ответа:\">\n<!ENTITY netmonitorUI.context.newTab \"Открыть в новой вкладке\">\n<!ENTITY netmonitorUI.context.newTab.accesskey \"н\">\n<!ENTITY netmonitorUI.context.perfTools \"Запустить анализ производительности…\">\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"п\">\n<!ENTITY netmonitorUI.custom.newRequest \"Новый запрос\">\n<!ENTITY netmonitorUI.custom.query \"Строка запроса:\">\n<!ENTITY netmonitorUI.custom.headers \"Заголовки запроса:\">\n<!ENTITY netmonitorUI.custom.postData \"Тело запроса:\">\n<!ENTITY netmonitorUI.custom.send \"Отправить\">\n<!ENTITY netmonitorUI.custom.cancel \"Отмена\">\n<!ENTITY netmonitorUI.backButton \"Назад\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=Для получения этого ресурса использовалось защищённое соединение.\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not https\nnetmonitor.security.state.insecure=Для получения этого ресурса использовалось незащищённое соединение.\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=Не удалось загрузить этот ресурс из-за ошибки безопасности.\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=Этот ресурс был передан по соединению, использующему слабое шифрование.\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=Включена\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=Отключена\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=Узел %S:\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayed. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<недоступно>\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=Скрыть детали запроса\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=Показать детали запроса\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=В этом запросе нет заголовков\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=Фильтр заголовков\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=В этом запросе нет куков\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=Фильтр куков\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=В этом запросе нет параметров\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=Фильтр параметров запроса\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=Строка запроса\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=Данные форм\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=Полезная нагрузка запроса\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=Заголовки запроса\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload=Заголовки запроса из потока выгрузки\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=Заголовки ответа\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=Куки запроса\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=Куки ответа\n\n# LOCALIZATION NOTE (responsePayload): This is the label displayed\n# in the network details response tab identifying the response payload.\nresponsePayload=Полезная нагрузка ответа\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=Фильтр свойств\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → callback %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=Сортировка по возрастанию\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=Сортировка по убыванию\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=Нет запросов\n\n# LOCALIZATION NOTE (networkMenu.summary3): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the transferred size, #4 is the number of seconds.\nnetworkMenu.summary3=#1 запрос, #2 (передано: #3), #4;#1 запроса, #2 (передано: #3), #4;#1 запросов, #2 (передано: #3), #4\n\n# LOCALIZATION NOTE (networkMenu.sizeB): This is the label displayed\n# in the network menu specifying the size of a request (in bytes).\nnetworkMenu.sizeB=%S б\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB=%S КБ\n\n# LOCALIZATION NOTE (networkMenu.sizeMB): This is the label displayed\n# in the network menu specifying the size of a request (in megabytes).\nnetworkMenu.sizeMB=%S МБ\n\n# LOCALIZATION NOTE (networkMenu.sizeGB): This is the label displayed\n# in the network menu specifying the size of a request (in gigabytes).\nnetworkMenu.sizeGB=%S ГБ\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=—\n\n# LOCALIZATION NOTE (networkMenu.sizeCached): This is the label displayed\n# in the network menu specifying the transferred of a request is\n# cached.\nnetworkMenu.sizeCached=кэшировано\n\n# LOCALIZATION NOTE (networkMenu.sizeServiceWorker): This is the label displayed\n# in the network menu specifying the transferred of a request computed\n# by a service worker.\nnetworkMenu.sizeServiceWorker=service worker\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S мс\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond=%S мс\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second=%S с\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute=%S мин\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading=Загрузка\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable=Пусто\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading=Пожалуйста, подождите…\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable=Нет доступных данных\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB=%S КБ\n\n# LOCALIZATION NOTE (charts.transferredSizeKB): This is the label displayed\n# in pie or table charts specifying the size of a transferred request (in kilobytes).\ncharts.transferredSizeKB=%S КБ\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS=%S с\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Размер: %S КБ\n\n# LOCALIZATION NOTE (charts.totalTranferredSize): This is the label displayed\n# in the performance analysis view for total transferred size, in kilobytes.\ncharts.totalTransferredSize=Размер передачи: %S КБ\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled=Заполненный кэш\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled=Пустой кэш\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Размер: %S КБ\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds=Время: #1 секунда;Время: #1 секунды;Время: #1 секунд\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached=Кэшированных ответов: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount=Всего запросов: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for size of the request.\ncharts.size=Размер\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for type of request.\ncharts.type=Тип\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for transferred\n# size of the request.\ncharts.transferred=Передано\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for time of request.\ncharts.time=Время\n\n# LOCALIZATION NOTE (netRequest.headers): A label used for Headers tab\n# This tab displays list of HTTP headers\nnetRequest.headers=Заголовки\n\n# LOCALIZATION NOTE (netRequest.response): A label used for Response tab\n# This tab displays HTTP response body\nnetRequest.response=Ответ\n\n# LOCALIZATION NOTE (netRequest.rawData): A label used for a section\n# in Response tab. This section displays raw response body as it's\n# been received from the backend (debugger server)\nnetRequest.rawData=Необработанные данные\n\n# LOCALIZATION NOTE (netRequest.xml): A label used for a section\n# in Response tab. This section displays parsed XML response body.\nnetRequest.xml=XML\n\n# LOCALIZATION NOTE (netRequest.image): A label used for a section\n# in Response tab. This section displays images returned in response body.\nnetRequest.image=Изображение\n\n# LOCALIZATION NOTE (netRequest.sizeLimitMessage): A label used\n# in Response and Post tabs in case the body is bigger than given limit.\n# It allows the user to click and fetch more from the backend.\n# The {{link}} will be replace at run-time by an active link.\n# String with ID 'netRequest.sizeLimitMessageLink' will be used as text\n# for this link.\nnetRequest.sizeLimitMessage=Достигнут максимальный размер. Щёлкните {{link}}, чтобы загрузить больше.\nnetRequest.sizeLimitMessageLink=здесь\n\n# LOCALIZATION NOTE (netRequest.responseBodyDiscarded): A label used\n# in Response tab if the response body is not available.\nnetRequest.responseBodyDiscarded=Тело ответа сохранено не было.\n\n# LOCALIZATION NOTE (netRequest.requestBodyDiscarded): A label used\n# in Post tab if the post body is not available.\nnetRequest.requestBodyDiscarded=Тело POST-запроса сохранено не было.\n\n# LOCALIZATION NOTE (netRequest.post): A label used for Post tab\n# This tab displays HTTP post body\nnetRequest.post=POST\n\n# LOCALIZATION NOTE (netRequest.cookies): A label used for Cookies tab\n# This tab displays request and response cookies.\nnetRequest.cookies=Куки\n\n# LOCALIZATION NOTE (netRequest.params): A label used for URL parameters tab\n# This tab displays data parsed from URL query string.\nnetRequest.params=Параметры\n\n# LOCALIZATION NOTE (netRequest.callstack): A label used for request stacktrace tab\n# This tab displays the request's JavaScript stack trace. Should be identical to\n# debuggerUI.tabs.callstack\nnetRequest.callstack=Стек вызовов\n\n# LOCALIZATION NOTE (certmgr.subjectinfo.label):\n# A label used for a certificate section in security tab.\n# This section displays Name and organization who has been assigned the fingerprints\ncertmgr.subjectinfo.label=Кому выдано\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.cn=Общее имя (CN):\n\n# LOCALIZATION NOTE (certmgr.certdetail.o):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.o=Организация (O):\n\n# LOCALIZATION NOTE (certmgr.certdetail.ou):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.ou=Подразделение (OU):\n\n# LOCALIZATION NOTE (certmgr.issuerinfo.label):\n# A label used for a certificate section in security tab\n# This section displays Name and organization who issued the fingerprints\ncertmgr.issuerinfo.label=Кем выдано\n\n# LOCALIZATION NOTE (certmgr.periodofvalidity.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.periodofvalidity.label=Срок действия\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.begins=Действителен с:\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.expires=Действителен по:\n\n# LOCALIZATION NOTE (certmgr.fingerprints.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.fingerprints.label=Отпечатки\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha256fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha256fingerprint=Отпечаток SHA-256:\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha1fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha1fingerprint=Отпечаток SHA1:\n\n# LOCALIZATION NOTE (netmonitor.perfNotice1/2/3): These are the labels displayed\n# in the network table when empty to start performance analysis.\nnetmonitor.perfNotice1=• Щёлкните по кнопке\nnetmonitor.perfNotice2=, чтобы запустить анализ производительности.\nnetmonitor.perfNotice3=Анализ\n\n# LOCALIZATION NOTE (netmonitor.reload1/2/3): These are the labels displayed\n# in the network table when empty to start logging network requests.\nnetmonitor.reloadNotice1=• Выполните запрос или\nnetmonitor.reloadNotice2=Обновите\nnetmonitor.reloadNotice3=страницу, чтобы увидеть подробную информацию о сетевой активности.\n\n# LOCALIZATION NOTE (netmonitor.toolbar.status2): This is the label displayed\n# in the network table toolbar, above the \"status\" column.\nnetmonitor.toolbar.status3=Статус\n\n# LOCALIZATION NOTE (netmonitor.toolbar.method): This is the label displayed\n# in the network table toolbar, above the \"method\" column.\nnetmonitor.toolbar.method=Метод\n\n# LOCALIZATION NOTE (netmonitor.toolbar.file): This is the label displayed\n# in the network table toolbar, above the \"file\" column.\nnetmonitor.toolbar.file=Файл\n\n# LOCALIZATION NOTE (netmonitor.toolbar.domain): This is the label displayed\n# in the network table toolbar, above the \"domain\" column.\nnetmonitor.toolbar.domain=Домен\n\n# LOCALIZATION NOTE (netmonitor.toolbar.cause): This is the label displayed\n# in the network table toolbar, above the \"cause\" column.\nnetmonitor.toolbar.cause=Причина\n\n# LOCALIZATION NOTE (netmonitor.toolbar.type): This is the label displayed\n# in the network table toolbar, above the \"type\" column.\nnetmonitor.toolbar.type=Тип\n\n# LOCALIZATION NOTE (netmonitor.toolbar.transferred): This is the label displayed\n# in the network table toolbar, above the \"transferred\" column, which is the\n# compressed / encoded size.\nnetmonitor.toolbar.transferred=Передано\n\n# LOCALIZATION NOTE (netmonitor.toolbar.size): This is the label displayed\n# in the network table toolbar, above the \"size\" column, which is the\n# uncompressed / decoded size.\nnetmonitor.toolbar.size=Размер\n\n# LOCALIZATION NOTE (netmonitor.toolbar.waterfall): This is the label displayed\n# in the network table toolbar, above the \"waterfall\" column.\nnetmonitor.toolbar.waterfall=Временная шкала\n\n# LOCALIZATION NOTE (netmonitor.tab.headers): This is the label displayed\n# in the network details pane identifying the headers tab.\nnetmonitor.tab.headers=Заголовки\n\n# LOCALIZATION NOTE (netmonitor.tab.cookies): This is the label displayed\n# in the network details pane identifying the cookies tab.\nnetmonitor.tab.cookies=Куки\n\n# LOCALIZATION NOTE (netmonitor.tab.params): This is the label displayed\n# in the network details pane identifying the params tab.\nnetmonitor.tab.params=Параметры\n\n# LOCALIZATION NOTE (netmonitor.tab.response): This is the label displayed\n# in the network details pane identifying the response tab.\nnetmonitor.tab.response=Ответ\n\n# LOCALIZATION NOTE (netmonitor.tab.timings): This is the label displayed\n# in the network details pane identifying the timings tab.\nnetmonitor.tab.timings=Тайминги\n\n# LOCALIZATION NOTE (netmonitor.tab.preview): This is the label displayed\n# in the network details pane identifying the preview tab.\nnetmonitor.tab.preview=Предпросмотр\n\n# LOCALIZATION NOTE (netmonitor.tab.security): This is the label displayed\n# in the network details pane identifying the security tab.\nnetmonitor.tab.security=Защита\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.all): This is the label displayed\n# in the network toolbar for the \"All\" filtering button.\nnetmonitor.toolbar.filter.all=Все\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.html): This is the label displayed\n# in the network toolbar for the \"HTML\" filtering button.\nnetmonitor.toolbar.filter.html=HTML\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.css): This is the label displayed\n# in the network toolbar for the \"CSS\" filtering button.\nnetmonitor.toolbar.filter.css=CSS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.js): This is the label displayed\n# in the network toolbar for the \"JS\" filtering button.\nnetmonitor.toolbar.filter.js=JS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.xhr): This is the label displayed\n# in the network toolbar for the \"XHR\" filtering button.\nnetmonitor.toolbar.filter.xhr=XHR\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.fonts): This is the label displayed\n# in the network toolbar for the \"Fonts\" filtering button.\nnetmonitor.toolbar.filter.fonts=Шрифты\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.images): This is the label displayed\n# in the network toolbar for the \"Images\" filtering button.\nnetmonitor.toolbar.filter.images=Изображения\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.media): This is the label displayed\n# in the network toolbar for the \"Media\" filtering button.\nnetmonitor.toolbar.filter.media=Медиа\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.flash): This is the label displayed\n# in the network toolbar for the \"Flash\" filtering button.\nnetmonitor.toolbar.filter.flash=Flash\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.ws): This is the label displayed\n# in the network toolbar for the \"WS\" filtering button.\nnetmonitor.toolbar.filter.ws=WS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.other): This is the label displayed\n# in the network toolbar for the \"Other\" filtering button.\nnetmonitor.toolbar.filter.other=Прочее\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.label): This is the label\n# displayed in the network toolbar for the url filtering textbox.\nnetmonitor.toolbar.filterFreetext.label=Фильтр URL\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.key): This is the\n# shortcut key to focus on the toolbar url filtering textbox\nnetmonitor.toolbar.filterFreetext.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (netmonitor.toolbar.clear): This is the label displayed\n# in the network toolbar for the \"Clear\" button.\nnetmonitor.toolbar.clear=Очистить\n\n# LOCALIZATION NOTE (netmonitor.toolbar.perf): This is the label displayed\n# in the network toolbar for the performance analysis button.\nnetmonitor.toolbar.perf=Показать/скрыть анализ производительности…\n\n# LOCALIZATION NOTE (netmonitor.summary.url): This is the label displayed\n# in the network details headers tab identifying the URL.\nnetmonitor.summary.url=URL запроса:\n\n# LOCALIZATION NOTE (netmonitor.summary.method): This is the label displayed\n# in the network details headers tab identifying the method.\nnetmonitor.summary.method=Метод запроса:\n\n# LOCALIZATION NOTE (netmonitor.summary.address): This is the label displayed\n# in the network details headers tab identifying the remote address.\nnetmonitor.summary.address=Удалённый адрес:\n\n# LOCALIZATION NOTE (netmonitor.summary.status): This is the label displayed\n# in the network details headers tab identifying the status code.\nnetmonitor.summary.status=Код состояния:\n\n# LOCALIZATION NOTE (netmonitor.summary.version): This is the label displayed\n# in the network details headers tab identifying the http version.\nnetmonitor.summary.version=Версия:\n\n# LOCALIZATION NOTE (netmonitor.summary.editAndResend): This is the label displayed\n# on the button in the headers tab that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.summary.editAndResend=Изменить и снова отправить\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders): This is the label displayed\n# on the button in the headers tab that toggle view for raw request/response headers\n# from the currently displayed request\nnetmonitor.summary.rawHeaders=Необработанные заголовки\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.requestHeaders): This is the label displayed\n# in the network details headers tab identifying the raw request headers textarea\nnetmonitor.summary.rawHeaders.requestHeaders=Заголовки запроса:\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.responseHeaders): This is the label displayed\n# in the network details headers tab identifying the raw response headers textarea\nnetmonitor.summary.rawHeaders.responseHeaders=Заголовки ответа:\n\n# LOCALIZATION NOTE (netmonitor.summary.size): This is the label displayed\n# in the network details headers tab identifying the headers size.\nnetmonitor.summary.size=Размер заголовков:\n\n# LOCALIZATION NOTE (netmonitor.response.name): This is the label displayed\n# in the network details response tab identifying an image's file name.\nnetmonitor.response.name=Имя:\n\n# LOCALIZATION NOTE (netmonitor.response.dimensions): This is the label displayed\n# in the network details response tab identifying an image's dimensions.\nnetmonitor.response.dimensions=Размеры:\n\n# LOCALIZATION NOTE (netmonitor.response.mime): This is the label displayed\n# in the network details response tab identifying an image's mime.\nnetmonitor.response.mime=Тип MIME:\n\n# LOCALIZATION NOTE (netmonitor.timings.blocked): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"blocked\" state.\nnetmonitor.timings.blocked=Заблокировано:\n\n# LOCALIZATION NOTE (netmonitor.timings.dns): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"dns\" state.\nnetmonitor.timings.dns=Поиск DNS:\n\n# LOCALIZATION NOTE (netmonitor.timings.connect): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"connect\" state.\nnetmonitor.timings.connect=Соединение:\n\n# LOCALIZATION NOTE (netmonitor.timings.send): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"send\" state.\nnetmonitor.timings.send=Отправка:\n\n# LOCALIZATION NOTE (netmonitor.timings.wait): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"wait\" state.\nnetmonitor.timings.wait=Ожидание:\n\n# LOCALIZATION NOTE (netmonitor.timings.receive): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"receive\" state.\nnetmonitor.timings.receive=Получение:\n\n# LOCALIZATION NOTE (netmonitor.security.warning.cipher): A tooltip\n# for warning icon that indicates a connection uses insecure cipher suite.\nnetmonitor.security.warning.cipher=Шифр, использованный для шифрования, является устаревшим и небезопасным.\n\n# LOCALIZATION NOTE (netmonitor.security.error): This is the label displayed\n# in the security tab if a security error prevented the connection.\nnetmonitor.security.error=Произошла ошибка:\n\n# LOCALIZATION NOTE (netmonitor.security.protocolVersion): This is the label displayed\n# in the security tab describing TLS/SSL protocol version.\nnetmonitor.security.protocolVersion=Версия протокола:\n\n# LOCALIZATION NOTE (netmonitor.security.cipherSuite): This is the label displayed\n# in the security tab describing the cipher suite used to secure this connection.\nnetmonitor.security.cipherSuite=Набор шифров:\n\n# LOCALIZATION NOTE (netmonitor.security.hsts): This is the label displayed\n# in the security tab describing the usage of HTTP Strict Transport Security.\nnetmonitor.security.hsts=HTTP Strict Transport Security:\n\n# LOCALIZATION NOTE (netmonitor.security.hpkp): This is the label displayed\n# in the security tab describing the usage of Public Key Pinning.\nnetmonitor.security.hpkp=Прикрепление открытых ключей:\n\n# LOCALIZATION NOTE (netmonitor.security.connection): This is the label displayed\n# in the security tab describing the section containing information related to\n# the secure connection.\nnetmonitor.security.connection=Соединение:\n\n# LOCALIZATION NOTE (netmonitor.security.certificate): This is the label displayed\n# in the security tab describing the server certificate section.\nnetmonitor.security.certificate=Сертификат:\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl): This is the label displayed\n# on the context menu that copies the selected request's url\nnetmonitor.context.copyUrl=Копировать URL\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl.accesskey): This is the access key\n# for the Copy URL menu item displayed in the context menu for a request\nnetmonitor.context.copyUrl.accesskey=а\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams): This is the label displayed\n# on the context menu that copies the selected request's url parameters\nnetmonitor.context.copyUrlParams=Копировать параметры URL\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams.accesskey): This is the access key\n# for the Copy URL Parameters menu item displayed in the context menu for a request\nnetmonitor.context.copyUrlParams.accesskey=ы\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData): This is the label displayed\n# on the context menu that copies the selected request's post data\nnetmonitor.context.copyPostData=Копировать данные POST\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData.accesskey): This is the access key\n# for the Copy POST Data menu item displayed in the context menu for a request\nnetmonitor.context.copyPostData.accesskey=ь\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCurl): This is the label displayed\n# on the context menu that copies the selected request as a cURL command.\n# The capitalization is part of the official name and should be used throughout all languages.\n# http://en.wikipedia.org/wiki/CURL\nnetmonitor.context.copyAsCurl=Копировать как cURL\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCUrl.accesskey): This is the access key\n# for the Copy as cURL menu item displayed in the context menu for a request\nnetmonitor.context.copyAsCurl.accesskey=в\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders): This is the label displayed\n# on the context menu that copies the selected item's request headers\nnetmonitor.context.copyRequestHeaders=Копировать заголовки запроса\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders.accesskey): This is the access key\n# for the Copy Request Headers menu item displayed in the context menu for a request\nnetmonitor.context.copyRequestHeaders.accesskey=з\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders): This is the label displayed\n# on the context menu that copies the selected item's response headers\nnetmonitor.context.copyResponseHeaders=Копировать заголовки ответа\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders.accesskey): This is the access key\n# for the Copy Response Headers menu item displayed in the context menu for a response\nnetmonitor.context.copyResponseHeaders.accesskey=о\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponse): This is the label displayed\n# on the context menu that copies the selected response as a string\nnetmonitor.context.copyResponse=Копировать ответ\n\n# LOCALIZATION NOTE (netmonitor.context.copyRespose.accesskey): This is the access key\n# for the Copy Response menu item displayed in the context menu for a request\nnetmonitor.context.copyResponse.accesskey=и\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri): This is the label displayed\n# on the context menu that copies the selected image as data uri\nnetmonitor.context.copyImageAsDataUri=Копировать изображение как URI данных\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri.accesskey): This is the access key\n# for the Copy Image As Data URI menu item displayed in the context menu for a request\nnetmonitor.context.copyImageAsDataUri.accesskey=ж\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar): This is the label displayed\n# on the context menu that copies all as HAR format\nnetmonitor.context.copyAllAsHar=Копировать всё как HAR\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar.accesskey): This is the access key\n# for the Copy All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.copyAllAsHar.accesskey=п\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar): This is the label displayed\n# on the context menu that saves all as HAR format\nnetmonitor.context.saveAllAsHar=Сохранить всё как HAR\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar.accesskey): This is the access key\n# for the Save All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.saveAllAsHar.accesskey=х\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend): This is the label displayed\n# on the context menu that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.context.editAndResend=Изменить и снова отправить\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend.accesskey): This is the access key\n# for the \"Edit and Resend\" menu item displayed in the context menu for a request\nnetmonitor.context.editAndResend.accesskey=м\n\n# LOCALIZATION NOTE (netmonitor.context.newTab):  This is the label\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab=Открыть в новой вкладке\n\n# LOCALIZATION NOTE (netmonitor.context.newTab.accesskey): This is the access key\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab.accesskey=н\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools): This is the label displayed\n# on the context menu that shows the performance analysis tools\nnetmonitor.context.perfTools=Запустить анализ производительности…\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools.accesskey): This is the access key\n# for the performance analysis menu item displayed in the context menu for a request\nnetmonitor.context.perfTools.accesskey=п\n\n# LOCALIZATION NOTE (netmonitor.custom.newRequest): This is the label displayed\n# as the title of the new custom request form\nnetmonitor.custom.newRequest=Новый запрос\n\n# LOCALIZATION NOTE (netmonitor.custom.query): This is the label displayed\n# above the query string entry in the custom request form\nnetmonitor.custom.query=Строка запроса:\n\n# LOCALIZATION NOTE (netmonitor.custom.headers): This is the label displayed\n# above the request headers entry in the custom request form\nnetmonitor.custom.headers=Заголовки запроса:\n\n# LOCALIZATION NOTE (netmonitor.custom.postData): This is the label displayed\n# above the request body entry in the custom request form\nnetmonitor.custom.postData=Тело запроса:\n\n# LOCALIZATION NOTE (netmonitor.custom.send): This is the label displayed\n# on the button which sends the custom request\nnetmonitor.custom.send=Отправить\n\n# LOCALIZATION NOTE (netmonitor.custom.cancel): This is the label displayed\n# on the button which cancels and closes the custom request form\nnetmonitor.custom.cancel=Отмена\n\n# LOCALIZATION NOTE (netmonitor.backButton): This is the label displayed\n# on the button which exists the performance statistics view\nnetmonitor.backButton=Назад\n\n# LOCALIZATION NOTE (netmonitor.headers.learnMore): This is the label displayed\n# next to a header list item, with a link to external documentation\nnetmonitor.headers.learnMore=Подробнее\n\n\n\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/performance.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Performance strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusTooltip): This string\n  -  is displayed as the tooltip for the buffer capacity during a recording. -->\n<!ENTITY performanceUI.bufferStatusTooltip \"Профайлер хранит замеры в кольцевом буфере, и как только заполнение буфера достигает лимита для записи, новые замеры начинают перезаписывать замеры в начале записи.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.nonE10SBuild): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a non-multiprocess build. -->\n<!ENTITY performanceUI.disabledRealTime.nonE10SBuild \"Запись данных в реальном времени отключена на не-многопроцессном Firefox.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.disabledE10S): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a build that can run multiprocess Firefox, but just is not enabled. -->\n<!ENTITY performanceUI.disabledRealTime.disabledE10S \"Включите в настройках многопроцессность в Firefox для начала записи данных в реальном времени.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusFull): This string\n  -  is displayed when the profiler's circular buffer has started to overlap. -->\n<!ENTITY performanceUI.bufferStatusFull \"Буфер заполнен полностью. Старые замеры теперь будут перезаписываться.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while the profiler is unavailable, for example, while\n  -  in Private Browsing mode. -->\n<!ENTITY performanceUI.unavailableNoticePB \"Запись профиля в настоящее время недоступна. Пожалуйста, закройте все окна приватного просмотра и попробуйте ещё раз.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while loading a profile. -->\n<!ENTITY performanceUI.loadingNotice \"Загрузка…\">\n\n<!-- LOCALIZATION NOTE (performanceUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n<!ENTITY performanceUI.toolbar.waterfall \"Водопад\">\n<!ENTITY performanceUI.toolbar.waterfall.tooltiptext \"Показывает различные операции, которые выполняются браузером во время записи, расположенные последовательно в виде водопада.\">\n<!ENTITY performanceUI.toolbar.js-calltree \"Дерево вызовов\">\n<!ENTITY performanceUI.toolbar.js-calltree.tooltiptext \"Выводит JavaScript функции, на которые браузер потратил больше всего времени при записи.\">\n<!ENTITY performanceUI.toolbar.memory-calltree \"Размещения\">\n<!ENTITY performanceUI.toolbar.allocations.tooltiptext \"Показывает, как была распределена память во время записи.\">\n<!ENTITY performanceUI.toolbar.js-flamegraph \"JS Flame Chart\">\n<!ENTITY performanceUI.toolbar.js-flamegraph.tooltiptext \"Показывает стек вызовов JavaScript во время записи.\">\n<!ENTITY performanceUI.toolbar.memory-flamegraph \"Allocations Flame Chart\">\n\n<!-- LOCALIZATION NOTE (performanceUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY performanceUI.table.totalDuration            \"Общее время\">\n<!ENTITY performanceUI.table.totalDuration.tooltip    \"Количество времени, проведенного в этой функции, и функциях, которые она вызывает.\">\n<!ENTITY performanceUI.table.selfDuration             \"Своё время\">\n<!ENTITY performanceUI.table.selfDuration.tooltip     \"Количество времени, проведённого только в этой функции.\">\n<!ENTITY performanceUI.table.totalPercentage          \"Общие затраты\">\n<!ENTITY performanceUI.table.totalPercentage.tooltip  \"Процент времени, проведенного в этой функции, и функциях, которые она вызывает.\">\n<!ENTITY performanceUI.table.selfPercentage           \"Свои затраты\">\n<!ENTITY performanceUI.table.selfPercentage.tooltip   \"Процент времени, проведённого только в этой функции.\">\n<!ENTITY performanceUI.table.samples                  \"Замеры\">\n<!ENTITY performanceUI.table.samples.tooltip          \"Число нахождений этой функции в стеке, когда профайлер сделал замер.\">\n<!ENTITY performanceUI.table.function                 \"Функция\">\n<!ENTITY performanceUI.table.function.tooltip         \"Имя и расположение источника замерянной функции.\">\n<!ENTITY performanceUI.table.totalAlloc               \"Обшее число замерянных размещений\">\n<!ENTITY performanceUI.table.totalAlloc.tooltip       \"Общее число размещений Объекта, замерянных в этом месте и в вызовах.\">\n<!ENTITY performanceUI.table.selfAlloc                \"Замерянные у себя размещения\">\n<!ENTITY performanceUI.table.selfAlloc.tooltip        \"Число размещений Объекта, замерянных в этом месте.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.options.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n<!ENTITY performanceUI.options.filter.tooltiptext \"Выберите данные для отображения на временной шкале\">\n\n<!-- LOCALIZATION NOTE (performanceUI.options.gear.tooltiptext): This is the\n  -  tooltip for the options button. -->\n<!ENTITY performanceUI.options.gear.tooltiptext \"Установить настройки производительности.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n<!ENTITY performanceUI.invertTree             \"Инверсия дерева вызовов\">\n<!ENTITY performanceUI.invertTree.tooltiptext \"Инверсия дерева вызовов отображает профилированные пути вызовов, начиная от самых младших фреймов и расширяясь на старшие фреймы.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n<!ENTITY performanceUI.invertFlameGraph             \"Инверсия Flame Chart\">\n<!ENTITY performanceUI.invertFlameGraph.tooltiptext \"Инверсия flame chart отображает профилированные пути вызовов, начиная от самых младших фреймов и расширяясь на старшие фреймы.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n<!ENTITY performanceUI.showPlatformData             \"Отображать данные платформы Gecko\">\n<!ENTITY performanceUI.showPlatformData.tooltiptext \"Отображение данных платформы позволяет включать символы платформы Gecko в отчёты профайлера JavaScript.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.showJITOptimizations): This string\n  -  is displayed next to a checkbox determining whether or not JIT optimization data\n  -  should be displayed. -->\n<!ENTITY performanceUI.showJITOptimizations             \"Отображение оптимизаций JIT\">\n<!ENTITY performanceUI.showJITOptimizations.tooltiptext \"Отображение данных оптимизации JIT замерянных в каждом фрейме JavaScript.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n<!ENTITY performanceUI.flattenTreeRecursion             \"Сгладить рекурсию дерева\">\n<!ENTITY performanceUI.flattenTreeRecursion.tooltiptext \"Сгладить рекурсию при инспекции функций.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY performanceUI.enableMemory             \"Запись памяти\">\n<!ENTITY performanceUI.enableMemory.tooltiptext \"Запись потребления памяти при профилировании.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableAllocations): This string\n  -  is displayed next to a checkbox determining whether or not allocation\n  -  measurements are enabled. -->\n<!ENTITY performanceUI.enableAllocations             \"Запись размещений\">\n<!ENTITY performanceUI.enableAllocations.tooltiptext \"Запись размещений Object при профилировании.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n<!ENTITY performanceUI.enableFramerate             \"Запись частоты кадров\">\n<!ENTITY performanceUI.enableFramerate.tooltiptext \"Запись частоты кадров при профилировании.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.console.recordingNoticeStart/recordingNoticeEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Wraps the command used to start, like \"Currently recording via console.profile(\"label\")\" -->\n<!ENTITY performanceUI.console.recordingNoticeStart \"Сейчас идёт запись через\">\n<!ENTITY performanceUI.console.recordingNoticeEnd   \"\">\n\n<!-- LOCALIZATION NOTE (performanceUI.console.stopCommandStart/stopCommandEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Indicates how to stop the recording, wrapping the command, like\n  -  \"Stop recording by entering console.profileEnd(\"label\") into the console.\" -->\n<!ENTITY performanceUI.console.stopCommandStart \"Остановите запись, введя\">\n<!ENTITY performanceUI.console.stopCommandEnd   \"в консоль.\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/performance.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=Профилей пока нет.\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# identifying a set of function calls. %S represents the number of recording,\n# iterating for every new recording, resulting in \"Recording #1\", \"Recording #2\", etc.\nrecordingsList.itemLabel=Запись #%S\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=В процессе…\n\n# LOCALIZATION NOTE (recordingsList.loadingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that is finished and is loading.\nrecordingsList.loadingLabel=Загрузка…\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S мс\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for saving an item to disk.\nrecordingsList.saveLabel=Сохранить\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Performance Tools,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps=fps\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Performance Tools,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=мс\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory=МБ\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Performance Tools,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=Стили\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=Сеть\ncategory.graphics=Графика\ncategory.storage=Хранилище\ncategory.events=Ввод и события\ncategory.tools=Инструменты\n\n# LOCALIZATION NOTE (table.bytes):\n# This string is displayed in the call tree after bytesize units.\n# %S represents the value in bytes.\ntable.bytes=%S б\n\n# LOCALIZATION NOTE (table.ms2):\n# This string is displayed in the call tree after units of time in milliseconds.\n# %S represents the value in milliseconds.\ntable.ms2=%S мс\n\n# LOCALIZATION NOTE (table.percentage3):\n# This string is displayed in the call tree after units representing percentages.\n# %S represents the value in percentage with two decimal points, localized.\n# there are two \"%\" after %S to escape and display \"%\"\ntable.percentage3=%S%%\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(корневое)\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=(неактивно)\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=Показать исходник в Отладчике\n\n# LOCALIZATION NOTE (table.view-optimizations.tooltiptext2):\n# This string is displayed in the icon displayed next to frames that\n# have optimization data\ntable.view-optimizations.tooltiptext2=Фрейм содержит данные оптимизации JIT\n\n# LOCALIZATION NOTE (recordingsList.importDialogTitle):\n# This string is displayed as a title for importing a recoring from disk.\nrecordingsList.importDialogTitle=Импорт записи…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=Сохранение записи…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=JSON-файлы\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=Все файлы\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S мс\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=ЗАПИСИ\n\n# LOCALIZATION NOTE (profiler.bufferFull):\n# This string is displayed when recording, indicating how much of the\n# buffer is currently be used.\n# %S is the percentage of the buffer used -- there are two \"%\"s after to escape\n# the % that is actually displayed.\n# Example: \"Buffer 54% full\"\nprofiler.bufferFull=Буфер заполнен на %S%%\n\n# LOCALIZATION NOTE (recordings.start):\n# The label shown on the main recording buttons to start recording.\nrecordings.start=Начать запись профайлера\n\n# LOCALIZATION NOTE (recordings.stop):\n# The label shown on the main recording buttons to stop recording.\nrecordings.stop=Остановить запись профайлера\n\n# LOCALIZATION NOTE (recordings.start.tooltip):\n# This string is displayed as a tooltip on a button that starts a new profile.\nrecordings.start.tooltip=Переключает режим записи для записи профайлера.\n\n# LOCALIZATION NOTE (recordings.import.tooltip):\n# This string is displayed on a button that opens a dialog to import a saved profile data file.\nrecordings.import.tooltip=Импорт…\n\n# LOCALIZATION NOTE (recordings.clear.tooltip):\n# This string is displayed on a button that removes all the recordings.\nrecordings.clear.tooltip=Очистить\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedTitle=Несохранённые изменения\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=У вас есть несохранённые изменения, которые будут утрачены. Вы уверены, что хотите продолжить?\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted.\nprojecteditor.deleteLabel=Удалить\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle=Удаление\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage=Вы действительно хотите удалить эту папку?\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage=Вы действительно хотите удалить этот файл?\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a menu item for adding a new file to\n# the directory.\nprojecteditor.newLabel=Создать…\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=Переименовать\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel=Сохранить\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel=Сохранить как…\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file.\nprojecteditor.selectFileLabel=Выбрать файл\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder.\nprojecteditor.openFolderLabel=Выбрать папку\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file.\nprojecteditor.openFileLabel=Открыть файл\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files.\nprojecteditor.find.commandkey=F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\".\nprojecteditor.save.commandkey=S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file.\nprojecteditor.new.commandkey=N\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/promisedebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title \"Отладчик Promise\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/promisedebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/responsive.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Design Mode,\n# available from the Web Developer sub-menu -> 'Responsive Design Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (responsive.editDeviceList): option displayed in the device\n# selector\nresponsive.editDeviceList=Изменить список…\n\n# LOCALIZATION NOTE (responsive.exit): tooltip text of the exit button.\nresponsive.exit=Выйти из Режима адаптивного дизайна\n\n# LOCALIZATION NOTE (responsive.rotate): tooltip text of the rotate button.\nresponsive.rotate=Повернуть окно просмотра\n\n# LOCALIZATION NOTE (responsive.deviceListLoading): placeholder text for\n# device selector when it's still fetching devices\nresponsive.deviceListLoading=Загрузка…\n\n# LOCALIZATION NOTE (responsive.deviceListError): placeholder text for\n# device selector when an error occurred\nresponsive.deviceListError=Список недоступен\n\n# LOCALIZATION NOTE (responsive.done): button text in the device list modal\nresponsive.done=Готово\n\n# LOCALIZATION NOTE (responsive.noDeviceSelected): placeholder text for the\n# device selector\nresponsive.noDeviceSelected=устройство не выбрано\n\n# LOCALIZATION NOTE  (responsive.title): the title displayed in the global\n# toolbar\nresponsive.title=Режим адаптивного дизайна\n\n# LOCALIZATION NOTE (responsive.enableTouch): tooltip text for the touch\n# simulation button when it's disabled\nresponsive.enableTouch=Включить эмуляцию сенсорного ввода\n\n# LOCALIZATION NOTE (responsive.disableTouch): tooltip text for the touch\n# simulation button when it's enabled\nresponsive.disableTouch=Отключить эмуляцию сенсорного ввода\n\n# LOCALIZATION NOTE  (responsive.screenshot): tooltip of the screenshot button.\nresponsive.screenshot=Сделать скриншот окна просмотра\n\n# LOCALIZATION NOTE (responsive.screenshotGeneratedFilename): The auto generated\n# filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the\n# second argument (%2$S) is the time string in HH.MM.SS format.\nresponsive.screenshotGeneratedFilename=Скриншот сделанный %1$S в %2$S\n\n# LOCALIZATION NOTE (responsive.remoteOnly): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# non-remote tab.\nresponsive.remoteOnly=Режим адаптивного дизайна доступен только для удалённых вкладок браузера, таких как те, которые используются для веб-содержимого в мультипроцессном Firefox.\n\n# LOCALIZATION NOTE (responsive.noContainerTabs): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# container tab.\nresponsive.noContainerTabs=Режим адаптивного дизайна в данное время недоступен для вкладок в контейнере.\n\n# LOCALIZATION NOTE (responsive.noThrottling): UI option in a menu to configure\n# network throttling.  This option is the default and disables throttling so you\n# just have normal network conditions.  There is not very much room in the UI\n# so a short string would be best if possible.\nresponsive.noThrottling=Без ограничений\n\n# LOCALIZATION NOTE (responsive.devicePixelRatio): tooltip for the\n# DevicePixelRatio (DPR) dropdown when is enabled.\nresponsive.devicePixelRatio=Пиксельное соотношение устройства (DPR)\n\n# LOCALIZATION NOTE (responsive.autoDPR): tooltip for the DevicePixelRatio\n# (DPR) dropdown when is disabled because a device is selected.\n# The argument (%1$S) is the selected device (e.g. iPhone 6) that set\n# automatically the DPR value.\nresponsive.autoDPR=DPR автоматически установлено %1$S\n\n# LOCALIZATION NOTE (responsive.customDeviceName): Default value in a form to\n# add a custom device based on an arbitrary size (no association to an existing\n# device).\nresponsive.customDeviceName=Другое устройство\n\n# LOCALIZATION NOTE (responsive.customDeviceNameFromBase): Default value in a\n# form to add a custom device based on the properties of another.  %1$S is the\n# name of the device we're staring from, such as \"Apple iPhone 6\".\nresponsive.customDeviceNameFromBase=%1$S (Другое)\n\n# LOCALIZATION NOTE (responsive.addDevice): Button text that reveals a form to\n# be used for adding custom devices.\nresponsive.addDevice=Добавить устройство\n\n# LOCALIZATION NOTE (responsive.deviceAdderName): Label of form field for the\n# name of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderName=Имя\n\n# LOCALIZATION NOTE (responsive.deviceAdderSize): Label of form field for the\n# size of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderSize=Размер\n\n# LOCALIZATION NOTE (responsive.deviceAdderPixelRatio): Label of form field for\n# the devicePixelRatio of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderPixelRatio=DPR\n\n# LOCALIZATION NOTE (responsive.deviceAdderUserAgent): Label of form field for\n# the user agent of a new device.  The available width is very low, so you might\n# see overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderUserAgent=UA\n\n# LOCALIZATION NOTE (responsive.deviceAdderTouch): Label of form field for the\n# touch input support of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderTouch=Touch\n\n# LOCALIZATION NOTE (responsive.deviceAdderSave): Button text that submits a\n# form to add a new device.\nresponsive.deviceAdderSave=Сохранить\n\n# LOCALIZATION NOTE (responsive.deviceDetails): Tooltip that appears when\n# hovering on a device in the device modal.  %1$S is the width of the device.\n# %2$S is the height of the device.  %3$S is the devicePixelRatio value of the\n# device.  %4$S is the user agent of the device.  %5$S is a boolean value\n# noting whether touch input is supported.\nresponsive.deviceDetails=Размер: %1$S x %2$S\\nDPR: %3$S\\nUA: %4$S\\nTouch: %5$S\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate2): tooltip of the rotate button.\nresponsiveUI.rotate2=Повернуть\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot=Скриншот\n\n# LOCALIZATION NOTE  (responsiveUI.userAgentPlaceholder): placeholder for the user agent input.\nresponsiveUI.userAgentPlaceholder=Настроить User Agent\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename=Скриншот сделанный %1$S в %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch=Симулировать события прикосновения (возможно потребуется перезагрузка страницы)\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=Добавить пресет\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=Удалить пресет\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S (настраиваемое)\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle1): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle1=Режим адаптивного дизайна\n\n# LOCALIZATION NOTE (responsiveUI.close1): tooltip text of the close button.\nresponsiveUI.close1=Выйти из режима адаптивного дизайна\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=Укажите имя для пресета %Sx%S\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip=Используйте клавишу Control для большей точности. Используйте клавишу Shift для округлённых размеров.\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload=Если слушатели события прикосновения были добавлены ранее, страница должна быть перезагружена.\nresponsiveUI.notificationReload=Перезагрузить\nresponsiveUI.notificationReload_accesskey=е\nresponsiveUI.dontShowReloadNotification=Никогда не показывать снова\nresponsiveUI.dontShowReloadNotification_accesskey=и\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n<!ENTITY window.title                 \"Простой редактор JavaScript\">\n\n<!ENTITY fileMenu.label               \"Файл\">\n<!ENTITY fileMenu.accesskey           \"Ф\">\n\n<!ENTITY newWindowCmd.label           \"Новое окно\">\n<!ENTITY newWindowCmd.accesskey       \"е\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"Открыть файл…\">\n<!ENTITY openFileCmd.accesskey        \"к\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"Открыть недавние\">\n<!ENTITY openRecentMenu.accesskey     \"ы\">\n\n<!ENTITY revertCmd.label              \"Откатить…\">\n<!ENTITY revertCmd.accesskey          \"и\">\n\n<!ENTITY saveFileCmd.label            \"Сохранить\">\n<!ENTITY saveFileCmd.accesskey        \"х\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"Сохранить как…\">\n<!ENTITY saveFileAsCmd.accesskey      \"н\">\n\n<!ENTITY closeCmd.label               \"Закрыть\">\n<!ENTITY closeCmd.key                 \"W\">\n<!ENTITY closeCmd.accesskey           \"а\">\n\n<!ENTITY viewMenu.label               \"Вид\">\n<!ENTITY viewMenu.accesskey           \"и\">\n\n<!ENTITY lineNumbers.label             \"Показывать номера строк\">\n<!ENTITY lineNumbers.accesskey         \"о\">\n\n<!ENTITY wordWrap.label                \"Переносить текст\">\n<!ENTITY wordWrap.accesskey            \"е\">\n\n<!ENTITY highlightTrailingSpace.label     \"Подсвечивать пробелы после текста\">\n<!ENTITY highlightTrailingSpace.accesskey \"в\">\n\n<!ENTITY largerFont.label             \"Увеличить шрифт\">\n<!ENTITY largerFont.accesskey         \"л\">\n<!ENTITY largerFont.commandkey        \"+\">\n<!ENTITY largerFont.commandkey2       \"=\"> <!-- + is above this key on many keyboards -->\n\n<!ENTITY smallerFont.label            \"Уменьшить шрифт\">\n<!ENTITY smallerFont.accesskey        \"м\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"Обычный размер\">\n<!ENTITY normalSize.accesskey         \"ы\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label               \"Правка\">\n<!ENTITY editMenu.accesskey           \"р\">\n\n<!ENTITY run.label                    \"Запустить\">\n<!ENTITY run.accesskey                \"у\">\n<!ENTITY run.key                      \"r\">\n\n<!ENTITY inspect.label                \"Исследовать\">\n<!ENTITY inspect.accesskey            \"л\">\n<!ENTITY inspect.key                  \"i\">\n\n<!ENTITY display.label                \"Отобразить\">\n<!ENTITY display.accesskey            \"з\">\n<!ENTITY display.key                  \"l\">\n\n<!ENTITY pprint.label                 \"Красивая печать\">\n<!ENTITY pprint.key                   \"p\">\n<!ENTITY pprint.accesskey             \"я\">\n\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n<!ENTITY environmentMenu.label        \"Окружение\">\n<!ENTITY environmentMenu.accesskey    \"н\">\n\n\n<!ENTITY contentContext.label         \"Содержимое\">\n<!ENTITY contentContext.accesskey     \"ж\">\n\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n<!ENTITY browserContext.label         \"Браузер\">\n<!ENTITY browserContext.accesskey     \"у\">\n\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n<!ENTITY helpMenu.label               \"Справка\">\n<!ENTITY helpMenu.accesskey           \"в\">\n<!ENTITY helpMenuWin.label            \"Справка\">\n<!ENTITY helpMenuWin.accesskey        \"в\">\n\n<!ENTITY documentationLink.label      \"Справка по редактору на MDN\">\n<!ENTITY documentationLink.accesskey  \"D\">\n\n\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n<!ENTITY resetContext2.label          \"Сбросить переменные\">\n<!ENTITY resetContext2.accesskey      \"м\">\n\n<!ENTITY reloadAndRun.label           \"Перезагрузить и запустить\">\n<!ENTITY reloadAndRun.accesskey       \"г\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"Выполнить\">\n<!ENTITY executeMenu.accesskey        \"п\">\n\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n<!ENTITY evalFunction.label \"Выполнить текущую функцию\">\n<!ENTITY evalFunction.accesskey \"о\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=Файл существует. Перезаписать?\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active main browser window.\nbrowserWindow.unavailable=Простой редактор JavaScript не может найти ни одного окна браузера в котором можно было бы выполнить код.\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=В текущем режиме Простой редактор JavaScript не может выполнить эту операцию.\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=Открыть файл\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=Не удалось прочесть файл.\n\n# LOCALIZATION NOTE  (importFromFile.convert.failed): This is the message\n# displayed when file conversion from some charset to Unicode fails.\n# %1 is the name of the charset from which the conversion failed.\nimportFromFile.convert.failed=Не удалось преобразовать файл из %1$S в Юникод.\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=Очистить список\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=Сохранить файл как\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=Не удалось сохранить файл.\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=Вы хотите сохранить изменения, произведённые в этом редакторе?\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=Несохранённые изменения\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=Вы хотите откатить изменения, произведённые в этом редакторе?\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=Откат изменений\n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * Это простой редактор JavaScript.\\n *\\n * Введите JavaScript, затем щёлкните правой кнопкой или выберите из меню Выполнить:\\n * 1. Запустить, чтобы исполнить выделенный текст (%1$S),\\n * 2. Исследовать, чтобы вызвать для результата Инспектор Объектов (%2$S), или,\\n * 3. Отобразить, чтобы вставить результат в комментарий после выделения. (%3$S)\\n */\\n\\n\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=Этот редактор работает в контексте Браузера.\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage=https://developer.mozilla.org/en/Tools/Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol  = Строка %1$S, символ %2$S\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=Этот файл больше не существует.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Фильтр свойств\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout=Время ожидания соединения истекло. Проверьте Консоль ошибок на обоих концах на наличие сообщений о потенциальных ошибках. Заново откройте Простой редактор JavaScript, чтобы попробовать снова.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Предупреждение о возможном мошенничестве: Будьте осторожны при вставке того, чего вы не понимаете. Этим могут воспользоваться злоумышленники для кражи вашей личности или взятия под контроль вашего компьютера. Пожалуйста, введите ниже в редакторе «%S», чтобы разрешить вставку.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=разрешить вставку\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n<!ENTITY shaderEditorUI.vertexShader    \"Вершинный шейдер\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n<!ENTITY shaderEditorUI.fragmentShader  \"Фрагментный шейдер\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice1   \"Обновите\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice2   \"страницу, чтобы включить редактирование GLSL кода.\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n<!ENTITY shaderEditorUI.emptyNotice     \"Ожидание создания WebGL контекста…\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel=Программа %S\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel=Переключить видимость геометрии\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S×%S\n\n# LOCALIZATION NOTE (groupCheckbox.tooltip): This is used in the SideMenuWidget\n# as the default tooltip of a group checkbox\nsideMenu.groupCheckbox.tooltip=Переключить все флажки в этой группе"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY gotoLineCmd.label         \"Перейти к строке…\">\n<!ENTITY gotoLineCmd.key           \"J\">\n<!ENTITY gotoLineCmd.accesskey     \"е\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=Найти…\n\n# LOCALIZATION NOTE  (findCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage=Поиск:\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=Перейти к строке…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=Перейти к строке по номеру:\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=Точка останова: %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=Текущая строка\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=Текущий шаг: %S\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink=документация\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound=не найдено\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey=J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey=/\n\n# LOCALIZATION NOTE  (indentLess.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey=[\n\n# LOCALIZATION NOTE  (indentMore.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey=]\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Up\", or change the format of the string. These are key\n# identifiers, not messages displayed to the user.\nmoveLineUp.commandkey=Alt-Up\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Down\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nmoveLineDown.commandkey=Alt-Down\n\n# LOCALIZATION NOTE  (autocompletion.commandkey): This is the key, used with\n# Ctrl, for code autocompletion.\n# Do not localize \"Space\", it's the key identifier, not a message displayed to\n# the user.\nautocompletion.commandkey=Space\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the combination of\n# keys used to display more information, like type inference.\n# Do not localize \"Shift\", \"Ctrl\", \"Space\", or change the format of the string.\n# These are key identifiers, not messages displayed to the user.\nshowInformation2.commandkey=Shift-Ctrl-Space\n\n# LOCALIZATION NOTE  (find.key):\n# Key shortcut used to find the typed search\n# Do not localize \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfind.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAll.key):\n# Key shortcut used to replace the content of the editor\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAll.key=Shift+CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAllMac.key):\n# Key shortcut used to replace the content of the editor on Mac\n# Do not localize \"Alt\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAllMac.key=Alt+CmdOrCtrl+F\n\n# LOCALIZATION NOTE  (findNext.key):\n# Key shortcut used to find again the typed search\n# Do not localize \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindNext.key=CmdOrCtrl+G\n\n# LOCALIZATION NOTE (findPrev.key):\n# Key shortcut used to find the previous typed search\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindPrev.key=Shift+CmdOrCtrl+G\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/startup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\noptionsButton.tooltip = Настройки инструментов\noptions.label = Настройки\noptions.panelLabel = Панель настроек инструментов\noptions.darkTheme.label2 = Тёмная\noptions.lightTheme.label2 = Светлая\noptions.firebugTheme.label2 = Firebug\nperformance.label = Профайлер\nperformance.panelLabel = Панель профайлера\nperformance.commandkey = VK_F5\nperformance.accesskey = о\nperformance.tooltip = Профайлер (%S)\nMenuWebconsole.label = Веб-консоль\nToolboxTabWebconsole.label = Консоль\nToolboxWebConsole.panelLabel = Панель консоли\nToolboxWebconsole.tooltip2 = Веб-консоль (%S)\ncmd.commandkey = K\nwebConsoleCmd.accesskey = о\nToolboxDebugger.label = Отладчик\nToolboxDebugger.panelLabel = Панель отладчика\nToolboxDebugger.tooltip2 = Отладчик JavaScript (%S)\ndebuggerMenu.commandkey = S\ndebuggerMenu.accesskey = и\nToolboxStyleEditor.label = Стили\nToolboxStyleEditor.panelLabel = Панель редактора стилей\nToolboxStyleEditor.tooltip3 = Редактор таблиц стилей (CSS) (%S)\nopen.commandkey = VK_F7\nopen.accesskey = л\nToolboxShaderEditor.label = Шейдеры\nToolboxShaderEditor.panelLabel = Панель редактора шейдеров\nToolboxShaderEditor.tooltip = Живой редактор языка программирования шейдеров GLSL для WebGL\nToolboxCanvasDebugger.label = Canvas\nToolboxCanvasDebugger.panelLabel = Панель Canvas\nToolboxCanvasDebugger.tooltip = Инструменты для исследования и отладки контекстов <canvas>\nToolboxWebAudioEditor1.label = Веб-аудио\nToolboxWebAudioEditor1.panelLabel = Панель веб-аудио\nToolboxWebAudioEditor1.tooltip = Визуализатор контекста веб-аудио и инспектор узлов аудио\ninspector.label = Инспектор\ninspector.commandkey = C\ninspector.accesskey = п\ninspector.panelLabel = Панель инспектора\ninspector.tooltip2 = Инспектор DOM и стилей (%S)\nnetmonitor.label = Сеть\nnetmonitor.panelLabel = Панель монитора сети\nnetmonitor.commandkey = Q\nnetmonitor.accesskey = е\nnetmonitor.tooltip2 = Монитор сети (%S)\nstorage.commandkey = VK_F9\nstorage.accesskey = а\nstorage.label = Хранилище\nstorage.menuLabel = Инспектор хранилища\nstorage.panelLabel = Панель хранилища\nstorage.tooltip3 = Инспектор хранилища (Куки, Локальное хранилище, …) (%S)\nscratchpad.label = Простой редактор JavaScript\nscratchpad.panelLabel = Панель редактора JavaScript\nscratchpad.tooltip = Простой редактор JavaScript\nmemory.label = Память\nmemory.panelLabel = Панель памяти\nmemory.tooltip = Память\ndom.label = DOM\ndom.panelLabel = Панель DOM\ndom.commandkey = W\ndom.accesskey = D\ndom.tooltip = DOM (%S)\ntoolbox.buttons.splitconsole = Показать/скрыть консоль (%S)\ntoolbox.buttons.responsive = Режим адаптивного дизайна (%S)\ntoolbox.buttons.paintflashing = Переключить paint flashing\ntoolbox.buttons.scratchpad = Простой редактор JavaScript\ntoolbox.buttons.screenshot = Сделать скриншот всей страницы\ntoolbox.buttons.rulers = Показать/скрыть линейки на этой странице\ntoolbox.buttons.measure = Измерить часть страницы\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/storage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : This file contains the Storage Inspector strings. -->\n\n<!-- LOCALIZATION NOTE : Placeholder for the searchbox that allows you to filter the table items. -->\n<!ENTITY searchBox.placeholder         \"Фильтр элементов\">\n\n<!-- LOCALIZATION NOTE : Label of popup menu action to delete all storage items. -->\n<!ENTITY storage.popupMenu.deleteAllLabel \"Удалить все\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (storage.filter.key):\n# Key shortcut used to focus the filter box on top of the data view\nstorage.filter.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText=На странице нет хостов\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText=Для выделенного хоста нет данных\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies=Куки\ntree.labels.localStorage=Локальное хранилище\ntree.labels.sessionStorage=Сессионное хранилище\ntree.labels.indexedDB=Indexed DB\ntree.labels.Cache=Хранилище кэша\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.uniqueKey=Уникальный ключ\ntable.headers.cookies.name=Имя\ntable.headers.cookies.path=Путь\ntable.headers.cookies.host=Домен\ntable.headers.cookies.expires=Срок действия истекает\ntable.headers.cookies.value=Значение\ntable.headers.cookies.lastAccessed=Дата последнего доступа\ntable.headers.cookies.creationTime=Дата создания\n\ntable.headers.localStorage.name=Ключ\ntable.headers.localStorage.value=Значение\n\ntable.headers.sessionStorage.name=Ключ\ntable.headers.sessionStorage.value=Значение\n\ntable.headers.Cache.url=URL\ntable.headers.Cache.status=Статус\n\ntable.headers.indexedDB.uniqueKey=Уникальный ключ\ntable.headers.indexedDB.name=Ключ\ntable.headers.indexedDB.db=Имя базы данных\ntable.headers.indexedDB.storage=Хранилище\ntable.headers.indexedDB.objectStore=Имя хранилища объектов\ntable.headers.indexedDB.value=Значение\ntable.headers.indexedDB.origin=Источник\ntable.headers.indexedDB.version=Версия\ntable.headers.indexedDB.objectStores=Хранилища объектов\ntable.headers.indexedDB.keyPath2=Путь ключа\ntable.headers.indexedDB.autoIncrement=Автоинкремент\ntable.headers.indexedDB.indexes=Индексы\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session=Сессионная\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder=Значения фильтра\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label=Данные\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label=Разобранное значение\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteLabel):\n# Label of popup menu action to delete storage item.\nstorage.popupMenu.deleteLabel=Удалить «%S»\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteAllLabel):\n# Label of popup menu action to delete all storage items.\nstorage.popupMenu.deleteAllFromLabel=Удалить все из «%S»\n\n# LOCALIZATION NOTE (storage.idb.deleteBlocked):\n# Warning notification when IndexedDB database could not be deleted immediately.\nstorage.idb.deleteBlocked=База данных «%S» будет удалена после того, как все соединения будут закрыты.\n\n# LOCALIZATION NOTE (storage.idb.deleteError):\n# Error notification when IndexedDB database could not be deleted.\nstorage.idb.deleteError=База данных «%S» не может быть удалена.\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n<!ENTITY newButton.label            \"Создать\">\n<!ENTITY newButton.tooltip          \"Создание и добавление к документу новой таблицы стилей\">\n<!ENTITY newButton.accesskey        \"о\">\n\n<!ENTITY importButton.label         \"Импорт…\">\n<!ENTITY importButton.tooltip       \"Импорт и добавление к документу существующей таблицы стилей\">\n<!ENTITY importButton.accesskey     \"м\">\n\n<!ENTITY visibilityToggle.tooltip   \"Включить/выключить видимость таблицы стилей\">\n\n<!ENTITY saveButton.label           \"Сохранить\">\n<!ENTITY saveButton.tooltip         \"Сохранить эту таблицу стилей в файл\">\n<!ENTITY saveButton.accesskey       \"х\">\n\n<!ENTITY optionsButton.tooltip      \"Настройки Редактора Стилей\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.label     \"Показать оригинальные исходники\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.accesskey  \"а\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n<!ENTITY showMediaSidebar.label     \"Показать боковую панель @media\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n<!ENTITY showMediaSidebar.accesskey     \"з\">\n\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n<!ENTITY mediaRules.label           \"правила @media\">\n\n<!ENTITY editorTextbox.placeholder  \"Набирайте CSS здесь.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n<!ENTITY noStyleSheet.label         \"У этой страницы нет таблицы стилей.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n<!ENTITY noStyleSheet-tip-start.label  \"Возможно вы захотите \">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"добавить новую таблицу стилей\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \"?\">\n\n<!-- LOCALIZATION NOTE (openLinkNewTab.label): This is the text for the\n     context menu item that opens a stylesheet in a new tab -->\n<!ENTITY openLinkNewTab.label     \"Открыть ссылку в новой вкладке\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<inline таблица стилей #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=Новая таблица стилей #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=#1 правило.;#1 правила.;#1 правил.\n\n# LOCALIZATION NOTE  (error-load): This is shown when loading fails.\nerror-load=Не удалось загрузить таблицу стилей.\n\n# LOCALIZATION NOTE  (error-save): This is shown when saving fails.\nerror-save=Не удалось сохранить таблицу стилей.\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed=Не могу показать информацию покрытия для сжатых таблиц стилей\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=Импорт таблицы стилей\n\n# LOCALIZATION NOTE  (importStyleSheet.filter): This is the *.css filter title\nimportStyleSheet.filter=CSS-файлы\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=Сохранение таблицы стилей\n\n# LOCALIZATION NOTE  (saveStyleSheet.filter): This is the *.css filter title\nsaveStyleSheet.filter=CSS-файлы\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey=S\n\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY browserStylesLabel \"Стили браузера\">\n<!ENTITY filterStylesPlaceholder \"Фильтр стилей\">\n<!ENTITY addRuleButtonTooltip \"Добавить новое правило\">\n<!ENTITY selectedElementLabel \"Выбранный элемент:\">\n<!ENTITY togglePseudoClassPanel \"Показать/скрыть панель псевдоклассов\">\n<!ENTITY noPropertiesFound \"CSS-свойства не найдены.\">\n<!ENTITY computedViewTitle \"Вычислено\">\n<!ENTITY ruleViewTitle \"Правила\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n<!ENTITY closeCmd.key  \"W\">\n<!ENTITY toggleToolbox.key  \"I\">\n<!ENTITY toggleToolboxF12.keycode          \"VK_F12\">\n<!ENTITY toggleToolboxF12.keytext          \"F12\">\n\n<!-- LOCALIZATION NOTE (browserToolboxErrorMessage): This is the label\n  -  shown next to error details when the Browser Toolbox is unable to open. -->\n<!ENTITY browserToolboxErrorMessage          \"Ошибка открытия Инструментов браузера:\">\n\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n<!ENTITY options.context.advancedSettings \"Дополнительные параметры\">\n\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n<!ENTITY options.context.inspector \"Инспектор\">\n\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n<!ENTITY options.showUserAgentStyles.label \"Отображать стили браузера\">\n<!ENTITY options.showUserAgentStyles.tooltip \"Включение этого приведёт к отображению стилей по умолчанию, загруженных браузером.\">\n\n<!-- LOCALIZATION NOTE (options.collapseAttrs.label): This is the label\n  -  for the checkbox option to enable collapse attributes in the Inspector\n  -  panel. -->\n<!ENTITY options.collapseAttrs.label \"Обрезать атрибуты DOM\">\n<!ENTITY options.collapseAttrs.tooltip \"Обрезать в инспекторе длинные атрибуты\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.label \"Единицы задания цвета по умолчанию\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.accesskey \"и\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.authored): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.authored \"As Authored\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hex \"16-ричные числа\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n<!ENTITY options.defaultColorUnit.name \"Названия цветов\">\n\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n<!ENTITY options.context.triggersPageRefresh  \"* Только текущая сессия, перезагружает страницу\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label5    \"Включить инструменты отладки browser chrome и дополнений\">\n<!ENTITY options.enableChrome.tooltip3  \"Включение этой опции позволит вам использовать различные инструменты разработчика в контексте браузера (через Инструменты > Веб-разработка > Инструменты браузера) и отлаживать дополнения из окна Управления дополнениями\">\n\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableRemote.label3    \"Включить удалённую отладку\">\n<!ENTITY options.enableRemote.tooltip2  \"Включение этой опции позволит использовать инструменты разработчика для отладки удалённого экземпляра, такого как Firefox OS\">\n\n<!-- LOCALIZATION NOTE (options.enableWorkers.label): This is the label for the\n  -  checkbox that toggles worker debugging, i.e. devtools.debugger.workers\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableWorkers.label    \"Включить отладку worker (в разработке)\">\n<!ENTITY options.enableWorkers.tooltip  \"Включение этой опции позволит использовать инструменты разработчика для отладки workers\">\n\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n<!ENTITY options.disableJavaScript.label     \"Отключить JavaScript *\">\n<!ENTITY options.disableJavaScript.tooltip   \"Включение этой опции приведёт к отключению JavaScript для текущей вкладки. Если вкладка или панель инструментов будут закрыты, то этот параметр будет забыт.\">\n\n<!-- LOCALIZATION NOTE (options.disableHTTPCache.label,\n  -  options.disableHTTPCache.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the HTTP cache on or off. -->\n<!ENTITY options.disableHTTPCache.label     \"Отключить HTTP-кэш (когда открыта панель инструментов)\">\n<!ENTITY options.disableHTTPCache.tooltip   \"Включение этой опции отключит HTTP-кэш для всех вкладок, в которых открыта панель инструментов. Эта опция не влияет на Service Workers.\">\n\n<!-- LOCALIZATION NOTE (options.enableServiceWorkersHTTP.label,\n  -  options.enableServiceWorkersHTTP.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the service workers testing features on or off. This option enables service workers over HTTP. -->\n<!ENTITY options.enableServiceWorkersHTTP.label     \"Включить Service Workers поверх HTTP (когда открыта панель инструментов)\">\n<!ENTITY options.enableServiceWorkersHTTP.tooltip   \"Включение этой опции включит service workers поверх HTTP для всех вкладок, в которых открыта панель инструментов.\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label2): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n<!ENTITY options.selectDefaultTools.label2    \"Инструменты разработчика по умолчанию\">\n\n<!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n<!ENTITY options.selectAdditionalTools.label  \"Инструменты разработчика установленные дополнениями\">\n\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n<!ENTITY options.selectEnabledToolboxButtons.label     \"Доступные кнопки инструментов\">\n\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n<!ENTITY options.toolNotSupported.label  \"* Не поддерживается для текущей цели инструмента\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label2   \"Темы\">\n\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n<!ENTITY options.usedeveditiontheme.label   \"Использовать тему браузера Developer Edition\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Переключает использование темы браузера Developer Edition.\">\n\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n<!ENTITY options.webconsole.label            \"Веб-консоль\">\n\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n<!ENTITY options.timestampMessages.label      \"Показывать метки времени\">\n<!ENTITY options.timestampMessages.tooltip    \"Если вы включите эту настройку, команды и вывод в Веб-консоли будут сопровождаться метками времени\">\n\n<!-- LOCALIZATION NOTE (options.debugger.label): This is the label for the\n  -  heading of the group of Debugger preferences in the options panel. -->\n<!ENTITY options.debugger.label            \"Отладчик\">\n\n<!-- LOCALIZATION NOTE (options.sourceMap.label): This is the\n   - label for the checkbox that toggles source maps in the Debugger -->\n<!ENTITY options.sourceMaps.label      \"Включить Карты Исходников\">\n<!ENTITY options.sourceMaps.tooltip    \"Если вы включите эту настройку, исходники будут картированы в Отладчике и Консоли.\">\n\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n<!ENTITY options.styleeditor.label            \"Редактор стилей\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n<!ENTITY options.stylesheetSourceMaps.label      \"Показывать оригинальные исходники\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"Показывать оригинальные исходники (напр. файлы Sass) в Редакторе стилей и Инспекторе\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n<!ENTITY options.stylesheetAutocompletion.label      \"Автодополнение CSS\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"Автодополнение свойств, значений и селекторов CSS в Редакторе Стилей по мере набора\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.label): This is the label for the\n   -  heading of the group of Screenshot preferences in the options\n   -  panel. -->\n<!ENTITY options.screenshot.label            \"Настройки снятия скриншотов\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.clipboard.label): This is the\n   - label for the checkbox that toggles screenshot to clipboard feature. -->\n<!ENTITY options.screenshot.clipboard.label      \"Копировать скриншот в буфер обмена\">\n<!ENTITY options.screenshot.clipboard.tooltip    \"Копировать скриншот прямо в буфер обмена\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.audio.label): This is the\n   - label for the checkbox that toggles the camera shutter audio for screenshot tool -->\n<!ENTITY options.screenshot.audio.label      \"Проигрывать звук затвора камеры\">\n<!ENTITY options.screenshot.audio.tooltip    \"Проигрывать звук щелчка затвора камеры при снятии скриншота\">\n\n<!-- LOCALIZATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n<!ENTITY options.commonPrefs.label           \"Общие настройки\">\n\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n<!ENTITY options.enablePersistentLogs.label    \"Включить непрерывные логи\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"Если вы включите эту опцию, то Веб-консоль и Сетевой монитор не будет очищать вывод при каждом переходе на новую страницу\">\n\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n<!ENTITY options.showPlatformData.label    \"Отображать данные платформы Gecko\">\n<!ENTITY options.showPlatformData.tooltip  \"Если вы включите эту настройку, то отчеты Профайлера JavaScript будут включать символы платформы Gecko\">\n\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n<!ENTITY options.sourceeditor.label                     \"Настройки редактора\">\n<!ENTITY options.sourceeditor.detectindentation.label   \"Определять стиль отступов\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"Угадывать стиль отступов на основе содержимого исходников\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label   \"Автозакрытие скобок\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"Автоматически вставлять закрывающие скобки\">\n<!ENTITY options.sourceeditor.expandtab.label           \"Отступ с помощью пробелов\">\n<!ENTITY options.sourceeditor.expandtab.tooltip         \"Использовать пробелы вместо символа табуляции\">\n<!ENTITY options.sourceeditor.tabsize.label             \"Ширина табуляции\">\n<!ENTITY options.sourceeditor.tabsize.accesskey         \"а\">\n<!ENTITY options.sourceeditor.keybinding.label          \"Сочетания клавиш\">\n<!ENTITY options.sourceeditor.keybinding.accesskey      \"о\">\n<!ENTITY options.sourceeditor.keybinding.default.label  \"По умолчанию\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip=Прикрепить к нижнему краю окна браузера\ntoolboxDockButtons.side.tooltip=Прикрепить к боковому краю окна браузера\ntoolboxDockButtons.window.tooltip=Показать в отдельном окне\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.minimize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the minimize button in the toolbar. When clicked, the\n# button minimizes the toolbox so that just the toolbar is visible at the\n# bottom.\ntoolboxDockButtons.bottom.minimize=Минимизировать инструменты\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.maximize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the maximize button in the toolbar. When clicked, the\n# button maximizes the toolbox again (if it had been minimized before) so that\n# the whole toolbox is visible again.\ntoolboxDockButtons.bottom.maximize=Максимизировать инструменты\n\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of errors in the current web page\ntoolboxToggleButton.errors=#1 ошибка;#1 ошибки;#1 ошибок\n\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of warnings in the current web page\ntoolboxToggleButton.warnings=#1 предупреждение;#1 предупреждения;#1 предупреждений\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\ntoolboxToggleButton.tooltip=%1$S, %2$S\\nЩёлкните, чтобы показать/скрыть инструменты разработчика.\n\n# LOCALIZATION NOTE (toolbar.closeButton.tooltip)\n# Used as a message in tooltip when overing the close button of the Developer\n# Toolbar.\ntoolbar.closeButton.tooltip=Закрыть панель разработчика\n\n# LOCALIZATION NOTE (toolbar.toolsButton.tooltip)\n# Used as a message in tooltip when overing the wrench icon of the Developer\n# Toolbar, which toggle the developer toolbox.\ntoolbar.toolsButton.tooltip=Показать/скрыть инструменты разработчика\n\n# LOCALIZATION NOTE (toolbox.titleTemplate1): This is the template\n# used to format the title of the toolbox.\n# The URL of the page being targeted: %1$S.\ntoolbox.titleTemplate1=Инструменты разработчика - %1$S\n\n# LOCALIZATION NOTE (toolbox.titleTemplate2): This is the template\n# used to format the title of the toolbox.\n# The page title or other name for the thing being targeted: %1$S\n# The URL of the page being targeted: %2$S.\ntoolbox.titleTemplate2=Инструменты разработчика - %1$S - %2$S\n\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\n# name when no tool is selected.\ntoolbox.defaultTitle=Инструменты разработчика\n\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\n# toolbox as a whole\ntoolbox.label=Инструменты разработчика\n\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\n# used to add a * marker to the label for the Options Panel tool checkbox for the\n# tool which is not supported for the current toolbox target.\n# The name of the tool: %1$S.\noptions.toolNotSupportedMarker=%1$S *\n\n# LOCALIZATION NOTE (scratchpad.keycode)\n# Used for opening scratchpad from the detached toolbox window\n# Needs to match scratchpad.keycode from browser.dtd\nscratchpad.keycode=VK_F4\n\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\n# Used for toggling the browser console from the detached toolbox window\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\nbrowserConsoleCmd.commandkey=j\n\n# LOCALIZATION NOTE (pickButton.tooltip)\n# This is the tooltip of the pick button in the toolbox toolbar\npickButton.tooltip=Выбрать элемент со страницы\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip=Все вкладки\n\n# LOCALIZATION NOTE (toolbox.noContentProcessForTab.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running for the current tab\ntoolbox.noContentProcessForTab.message=Для этой вкладки нет процесса содержимого.\n\n# LOCALIZATION NOTE (toolbox.viewCssSourceInStyleEditor.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a css file in the Style-Editor tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInStyleEditor is used.\ntoolbox.viewCssSourceInStyleEditor.label=Открыть файл в Редакторе стилей\n\n# LOCALIZATION NOTE (toolbox.viewJsSourceInDebugger.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a js file in the Debugger tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInDebugger is used.\ntoolbox.viewJsSourceInDebugger.label=Открыть файл в Отладчике\n\ntoolbox.resumeOrderWarning=После прикрепления отладчика страница не возобновилась. Чтобы это исправить, пожалуйста, закройте и снова откройте инструменты.\n\n# LOCALIZATION NOTE (toolbox.options.key)\n# Key shortcut used to open the options panel\ntoolbox.options.key=CmdOrCtrl+Shift+O\n\n# LOCALIZATION NOTE (toolbox.help.key)\n# Key shortcut used to open the options panel\ntoolbox.help.key=F1\n\n# LOCALIZATION NOTE (toolbox.nextTool.key)\n# Key shortcut used to select the next tool\ntoolbox.nextTool.key=CmdOrCtrl+]\n\n# LOCALIZATION NOTE (toolbox.previousTool.key)\n# Key shortcut used to select the previous tool\ntoolbox.previousTool.key=CmdOrCtrl+[\n\n# LOCALIZATION NOTE (toolbox.zoom*.key)\n# Key shortcuts used to zomm in/out or reset the toolbox\n# Should match fullZoom*Cmd.commandkey values from browser.dtd\ntoolbox.zoomIn.key=CmdOrCtrl+Plus\ntoolbox.zoomIn2.key=CmdOrCtrl+=\ntoolbox.zoomIn3.key=\n\ntoolbox.zoomOut.key=CmdOrCtrl+-\ntoolbox.zoomOut2.key=\n\ntoolbox.zoomReset.key=CmdOrCtrl+0\ntoolbox.zoomReset2.key=\n\n# LOCALIZATION NOTE (toolbox.reload*.key)\n# Key shortcuts used to reload the page\ntoolbox.reload.key=CmdOrCtrl+R\ntoolbox.reload2.key=F5\n\n# LOCALIZATION NOTE (toolbox.forceReload*.key)\n# Key shortcuts used to force reload of the page by bypassing caches\ntoolbox.forceReload.key=CmdOrCtrl+Shift+R\ntoolbox.forceReload2.key=CmdOrCtrl+F5\n\n# LOCALIZATION NOTE (toolbox.minimize.key)\n# Key shortcut used to minimize the toolbox\ntoolbox.minimize.key=CmdOrCtrl+Shift+U\n\n# LOCALIZATION NOTE (toolbox.toggleHost.key)\n# Key shortcut used to move the toolbox in bottom or side of the browser window\ntoolbox.toggleHost.key=CmdOrCtrl+Shift+D\n\n# LOCALIZATION NOTE (toolbox.frames.tooltip): This is the label for\n# the iframes menu list that appears only when the document has some.\n# It allows you to switch the context of the whole toolbox.\ntoolbox.frames.tooltip=Выбрать iframe в качестве текущего целевого документа\n\n# LOCALIZATION NOTE (toolbox.noautohide.tooltip): This is the label for\n# the button to force the popups/panels to stay visible on blur.\n# This is only visible in the browser toolbox as it is meant for\n# addon developers and Firefox contributors.\ntoolbox.noautohide.tooltip=Отключить автоскрытие всплывающих окон\n\n# LOCALIZATION NOTE (toolbox.closebutton.tooltip): This is the tooltip for\n# the close button the developer tools toolbox.\ntoolbox.closebutton.tooltip=Закрыть инструменты разработчика\n\n# LOCALIZATION NOTE (toolbox.allToolsButton.tooltip): This is the tooltip for the\n# \"all tools\" button displayed when some tools are hidden by overflow of the toolbar.\ntoolbox.allToolsButton.tooltip=Выбрать другой инструмент\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY window.title \"Веб-консоль\">\n<!ENTITY browserConsole.title \"Консоль браузера\">\n\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY openURL.label     \"Открыть URL в новой вкладке\">\n<!ENTITY openURL.accesskey \"к\">\n\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n<!ENTITY btnPageNet.label   \"Сеть\">\n<!ENTITY btnPageNet.tooltip \"Вести лог доступа к сети\">\n<!ENTITY btnPageNet.accesskey \"е\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"е\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"Вести лог ошибок и предупреждений CSS\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"Вести лог исключений JavaScript\">\n<!ENTITY btnPageJS.accesskey  \"J\">\n<!ENTITY btnPageSecurity.label \"Защита\">\n<!ENTITY btnPageSecurity.tooltip \"Вести лог ошибок и предупреждений защиты\">\n<!ENTITY btnPageSecurity.accesskey \"а\">\n\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n<!ENTITY btnPageLogging.label   \"Журнал\">\n<!ENTITY btnPageLogging.tooltip \"Сообщения лога отправленные в объект window.console\">\n<!ENTITY btnPageLogging.accesskey3 \"н\">\n<!ENTITY btnConsoleErrors       \"Ошибки\">\n<!ENTITY btnConsoleInfo         \"Инфо\">\n<!ENTITY btnConsoleWarnings     \"Предупреждения\">\n<!ENTITY btnConsoleLog          \"Лог\">\n<!ENTITY btnConsoleXhr          \"XHR\">\n<!ENTITY btnConsoleReflows      \"Reflows\">\n\n<!-- LOCALIZATION NOTE (btnServerLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls on the HTTP server. -->\n<!ENTITY btnServerLogging.label       \"Сервер\">\n<!ENTITY btnServerLogging.tooltip     \"Вести лог сообщений, полученных от веб-сервера\">\n<!ENTITY btnServerLogging.accesskey   \"в\">\n<!ENTITY btnServerErrors              \"Ошибки\">\n<!ENTITY btnServerInfo                \"Инфо\">\n<!ENTITY btnServerWarnings            \"Предупреждения\">\n<!ENTITY btnServerLog                 \"Лог\">\n\n<!-- LOCALIZATION NODE (btnConsoleSharedWorkers) the term \"Shared Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleSharedWorkers \"Shared Workers\">\n<!-- LOCALIZATION NODE (btnConsoleServiceWorkers) the term \"Service Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleServiceWorkers \"Service Workers\">\n<!-- LOCALIZATION NODE (btnConsoleWindowlessWorkers) the term \"Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleWindowlessWorkers \"Дополнение или Chrome Workers\">\n\n<!ENTITY filterOutput.placeholder \"Фильтр вывода\">\n<!ENTITY btnClear.label        \"Очистить\">\n<!ENTITY btnClear.tooltip      \"Очистить вывод веб-консоли\">\n<!ENTITY btnClear.accesskey    \"и\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"Копировать адрес ссылки\">\n<!ENTITY copyURLCmd.accesskey \"о\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n<!ENTITY openInVarViewCmd.label \"Открыть в Виде Переменных\">\n<!ENTITY openInVarViewCmd.accesskey \"ы\">\n<!ENTITY storeAsGlobalVar.label \"Хранить как глобальную переменную\">\n<!ENTITY storeAsGlobalVar.accesskey \"а\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice1   \"Обновите\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice2   \"страницу для просмотра и редактирования аудио контекста.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n<!ENTITY webAudioEditorUI.emptyNotice     \"Ожидание создания аудио контекста…\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties2 \"Свойства\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n<!ENTITY webAudioEditorUI.tab.automation  \"Автоматика\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n<!ENTITY webAudioEditorUI.inspectorTitle  \"Инспектор AudioNode\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"AudioNode не выбран.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n<!ENTITY webAudioEditorUI.propertiesEmpty \"У узла нет никаких свойств.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n<!ENTITY webAudioEditorUI.automationEmpty \"У узла нет никаких AudioParams.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam не имеет ни одного события автоматики.\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=Свернуть инспектор\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=Развернуть инспектор\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S.%03S\n\nhelperFuncUnsupportedTypeError=Не могу вызвать pprint для этого типа объекта.\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS): this string is used to\n# show the duration between two network events (e.g request and response\n# header or response header and response body). Parameters: %S is the duration.\nNetworkPanel.durationMS=%Sмс\n\nConsoleAPIDisabled=API ведения логов веб-консоли (console.log, console.info, console.warn, console.error) был отключен скриптом на этой странице.\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): the Web Console floating\n# panel title. For RTL languages you need to set the LRM in the string to give\n# the URL the correct direction. Parameters: %S is the web page URL.\nwebConsoleWindowTitleAndURL=Веб-консоль — %S\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): the message displayed\n# after a URL in the Web Console that has been flagged for Mixed Content (i.e.\n# http content in an https page).\nwebConsoleMixedContentWarning=Смешанное содержимое\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel=Подробнее\n\n# LOCALIZATION NOTE (scratchpad.linkText): the text used in the right hand\n# side of the Web Console command line when JavaScript is being entered, to\n# indicate how to jump into scratchpad mode.\nscratchpad.linkText=Shift+RETURN - Открыть в простом редакторе JavaScript\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink=reflow: %Sмс\nreflow.messageWithLink=reflow: %Sмс\\u0020\nreflow.messageLinkText=функция %1$S, %2$S строка %3$S\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction): this string is used to\n# display JavaScript functions that have no given name - they are said to be\n# anonymous. Test console.trace() in the webconsole.\nstacktrace.anonymousFunction=<анонимная>\n\n# LOCALIZATION NOTE (stacktrace.asyncStack): this string is used to\n# indicate that a given stack frame has an async parent.\n# %S is the \"Async Cause\" of the frame.\nstacktrace.asyncStack=(Асинхронный: %S)\n\n# LOCALIZATION NOTE (timerStarted): this string is used to display the result\n# of the console.time() call. Parameters: %S is the name of the timer.\ntimerStarted=%S: таймер запущен\n\n# LOCALIZATION NOTE (timeEnd): this string is used to display the result of\n# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S\n# is the number of milliseconds.\ntimeEnd=%1$S: %2$Sмс\n\n# LOCALIZATION NOTE (consoleCleared): this string is displayed when receiving a\n# call to console.clear() to let the user know the previous messages of the\n# console have been removed programmatically.\nconsoleCleared=Консоль была очищена.\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel=<нет метки>\n\n# LOCALIZATION NOTE (noGroupLabel): this string is used to display\n# console.group messages with no label provided.\nnoGroupLabel=<нет метки группы>\n\n# LOCALIZATION NOTE (Autocomplete.blank): this string is used when inputnode\n# string containing anchor doesn't matches to any property in the content.\nAutocomplete.blank=  <- нет результата\n\nmaxTimersExceeded=Превышено максимально допустимое число таймеров на этой странице.\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded=Превышено максимально допустимое число счётчиков на этой странице.\n\n# LOCALIZATION NOTE (longStringEllipsis): the string displayed after a long\n# string. This string is clickable such that the rest of the string is\n# retrieved from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): the string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=Строка, которую вы пытаетесь просмотреть, является слишком длинной для отображения в Веб-консоли.\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=Время ожидания соединения истекло. Проверьте Консоль ошибок на обоих концах на наличие сообщений о потенциальных ошибках. Заново откройте веб-консоль, чтобы попробовать снова.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Фильтр свойств\n\n# LOCALIZATION NOTE (emptyPropertiesList): the text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=Нет свойств для отображения\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2=#1 повтор;#1 повтора;#1 повторов\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector=Щёлкните, чтобы выбрать узел в инспекторе\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument=Не могу выполнить cd() в данное окно. Некорректный аргумент.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Предупреждение о возможном мошенничестве: Будьте осторожны при вставке того, чего вы не понимаете. Этим могут воспользоваться злоумышленники для кражи вашей личности или взятия под контроль вашего компьютера. Пожалуйста, введите ниже «%S» (нет необходимости нажимать Enter), чтобы разрешить вставку.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=разрешить вставку\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails=Показать/скрыть детали сообщения.\n\n# LOCALIZATION NOTE (groupToggle): the text that is displayed when\n# you hover the arrow for expanding/collapsing the messages of a group.\ngroupToggle=Показать/скрыть группу.\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel=#1 пустой элемент;#1 пустых элемента;#1 пустых элементов\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index=(индекс)\ntable.iterationIndex=(индекс итерации)\ntable.key=Key\ntable.value=Значения\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=Ошибка\nseverity.warn=Предупреждение\nseverity.info=Инфо\nseverity.log=Лог\n\n# LOCALIZATION NOTE (level.error, level.warn, level.info, level.log, level.debug):\n# tooltip for icons next to console output\nlevel.error=Ошибка\nlevel.warn=Предупреждение\nlevel.info=Инфо\nlevel.log=Лог\nlevel.debug=Отладка\n\n# LOCALIZATION NOTE (webconsole.find.key)\n# Key shortcut used to focus the search box on upper right of the console\nwebconsole.find.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (webconsole.close.key)\n# Key shortcut used to close the Browser console (doesn't work in regular web console)\nwebconsole.close.key=CmdOrCtrl+W\n\n# LOCALIZATION NOTE (webconsole.clear.key*)\n# Key shortcut used to clear the console output\nwebconsole.clear.key=Ctrl+Shift+L\nwebconsole.clear.keyOSX=Ctrl+L\n\n# LOCALIZATION NOTE (webconsole.menu.copyURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# copies the URL displayed in the message to the clipboard.\nwebconsole.menu.copyURL.label=Копировать ссылку\nwebconsole.menu.copyURL.accesskey=о\n\n# LOCALIZATION NOTE (webconsole.menu.openURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# opens the URL displayed in a new browser tab.\nwebconsole.menu.openURL.label=Открыть URL в новой вкладке\nwebconsole.menu.openURL.accesskey=ы\n\n# LOCALIZATION NOTE (webconsole.menu.openInVarView.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# opens the webconsole variable view for the logged variable.\nwebconsole.menu.openInVarView.label=Открыть в Виде Переменных\nwebconsole.menu.openInVarView.accesskey=к\n\n# LOCALIZATION NOTE (webconsole.menu.storeAsGlobalVar.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# creates a new global variable pointing to the logged variable.\nwebconsole.menu.storeAsGlobalVar.label=Хранить как глобальную переменную\nwebconsole.menu.storeAsGlobalVar.accesskey=н\n\n# LOCALIZATION NOTE (webconsole.menu.copy.label)\n# Label used for a context-menu item displayed for any log. Clicking on it will copy the\n# content of the log (or the user selection, if any).\nwebconsole.menu.copy.label=Копировать\nwebconsole.menu.copy.accesskey=и\n\n# LOCALIZATION NOTE (webconsole.menu.selectAll.label)\n# Label used for a context-menu item that will select all the content of the webconsole\n# output.\nwebconsole.menu.selectAll.label=Выделить всё\nwebconsole.menu.selectAll.accesskey=л\n\n# LOCALIZATION NOTE (webconsole.clearButton.tooltip)\n# Label used for the tooltip on the clear logs button in the console top toolbar bar.\n# Clicking on it will clear the content of the console.\nwebconsole.clearButton.tooltip=Очистить вывод веб-консоли\n\n# LOCALIZATION NOTE (webconsole.toggleFilterButton.tooltip)\n# Label used for the tooltip on the toggle filter bar button in the console top\n# toolbar bar. Clicking on it will toggle the visibility of an additional bar which\n# contains filter buttons.\nwebconsole.toggleFilterButton.tooltip=Показать/скрыть панель фильтра\n\n# LOCALIZATION NOTE (webconsole.filterInput.placeholder)\n# Label used for for the placeholder on the filter input, in the console top toolbar.\nwebconsole.filterInput.placeholder=Вывод фильтра\n\n# LOCALIZATION NOTE (webconsole.errorsFilterButton.label)\n# Label used as the text of the \"Errors\" button in the additional filter toolbar.\n# It shows or hides error messages, either inserted in the page using\n# console.error() or as a result of a javascript error..\nwebconsole.errorsFilterButton.label=Ошибки\n\n# LOCALIZATION NOTE (webconsole.warningsFilterButton.label)\n# Label used as the text of the \"Warnings\" button in the additional filter toolbar.\n# It shows or hides warning messages, inserted in the page using console.warn().\nwebconsole.warningsFilterButton.label=Предупреждения\n\n# LOCALIZATION NOTE (webconsole.logsFilterButton.label)\n# Label used as the text of the \"Logs\" button in the additional filter toolbar.\n# It shows or hides log messages, inserted in the page using console.log().\nwebconsole.logsFilterButton.label=Лог\n\n# LOCALIZATION NOTE (webconsole.infoFilterButton.label)\n# Label used as the text of the \"Info\" button in the additional filter toolbar.\n# It shows or hides info messages, inserted in the page using console.info().\nwebconsole.infoFilterButton.label=Инфо\n\n# LOCALIZATION NOTE (webconsole.debugFilterButton.label)\n# Label used as the text of the \"Debug\" button in the additional filter toolbar.\n# It shows or hides debug messages, inserted in the page using console.debug().\nwebconsole.debugFilterButton.label=Отладка\n\n# LOCALIZATION NOTE (webconsole.cssFilterButton.label)\n# Label used as the text of the \"CSS\" button in the additional filter toolbar.\n# It shows or hides CSS warning messages, inserted in the page by the browser\n# when there are CSS errors in the page.\nwebconsole.cssFilterButton.label=CSS\n\n# LOCALIZATION NOTE (webconsole.xhrFilterButton.label)\n# Label used as the text of the \"XHR\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes an XMLHttpRequest or\n# a fetch call.\nwebconsole.xhrFilterButton.label=XHR\n\n# LOCALIZATION NOTE (webconsole.requestsFilterButton.label)\n# Label used as the text of the \"Requests\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes a network call, for example\n# when an image or a scripts is requested.\nwebconsole.requestsFilterButton.label=Запросы\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n\n<!ENTITY projectMenu_label \"Проект\">\n<!ENTITY projectMenu_accesskey \"к\">\n<!ENTITY projectMenu_newApp_label \"Новое приложение…\">\n<!ENTITY projectMenu_newApp_accesskey \"е\">\n<!ENTITY projectMenu_importPackagedApp_label \"Упакованное приложение…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"к\">\n<!ENTITY projectMenu_importHostedApp_label \"Размещённое приложение…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"м\">\n<!ENTITY projectMenu_selectApp_label \"Открыть приложение…\">\n<!ENTITY projectMenu_selectApp_accesskey \"ы\">\n<!ENTITY projectMenu_play_label \"Установить и запустить\">\n<!ENTITY projectMenu_play_accesskey \"в\">\n<!ENTITY projectMenu_stop_label \"Остановить приложение\">\n<!ENTITY projectMenu_stop_accesskey \"н\">\n<!ENTITY projectMenu_debug_label \"Отладка приложения\">\n<!ENTITY projectMenu_debug_accesskey \"ж\">\n<!ENTITY projectMenu_remove_label \"Удалить проект\">\n<!ENTITY projectMenu_remove_accesskey \"а\">\n<!ENTITY projectMenu_showPrefs_label \"Настройки\">\n<!ENTITY projectMenu_showPrefs_accesskey \"с\">\n<!ENTITY projectMenu_manageComponents_label \"Управление дополнительными компонентами\">\n<!ENTITY projectMenu_manageComponents_accesskey \"п\">\n<!ENTITY projectMenu_refreshTabs_label \"Обновить вкладки\">\n\n<!ENTITY runtimeMenu_label \"Runtime\">\n<!ENTITY runtimeMenu_accesskey \"R\">\n<!ENTITY runtimeMenu_disconnect_label \"Отсоединить\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"о\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"Скриншот\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"ш\">\n<!ENTITY runtimeMenu_showDetails_label \"Сведения о Runtime\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"я\">\n<!ENTITY runtimeMenu_showMonitor_label \"Мониторинг\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"н\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Настройки устройства\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"й\">\n<!ENTITY runtimeMenu_showSettings_label \"Параметры устройства\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"а\">\n\n<!ENTITY viewMenu_label \"Вид\">\n<!ENTITY viewMenu_accesskey \"и\">\n<!ENTITY viewMenu_toggleEditor_label \"Переключить редактор\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"е\">\n<!ENTITY viewMenu_zoomin_label \"Увеличить масштаб\">\n<!ENTITY viewMenu_zoomin_accesskey \"в\">\n<!ENTITY viewMenu_zoomout_label \"Уменьшить масштаб\">\n<!ENTITY viewMenu_zoomout_accesskey \"м\">\n<!ENTITY viewMenu_resetzoom_label \"Сбросить масштаб\">\n<!ENTITY viewMenu_resetzoom_accesskey \"о\">\n\n<!ENTITY projectButton_label \"Открыть приложение\">\n<!ENTITY runtimeButton_label \"Выбрать Runtime\">\n\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n<!ENTITY key_quit \"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel \"O\">\n<!-- reload app -->\n<!ENTITY key_play \"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor \"B\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n\n<!ENTITY projectPanel_myProjects \"Мои проекты\">\n<!ENTITY projectPanel_runtimeApps \"Runtime приложения\">\n<!ENTITY projectPanel_tabs \"Вкладки\">\n<!ENTITY runtimePanel_usb \"USB устройства\">\n<!ENTITY runtimePanel_wifi \"Wi-Fi устройства\">\n<!ENTITY runtimePanel_simulator \"Симуляторы\">\n<!ENTITY runtimePanel_other \"Другие\">\n<!ENTITY runtimePanel_installsimulator \"Установить Симулятор\">\n<!ENTITY runtimePanel_noadbhelper \"Установить ADB Helper\">\n<!ENTITY runtimePanel_nousbdevice \"Не видите ваше устройство?\">\n<!ENTITY runtimePanel_refreshDevices_label \"Обновить список устройств\">\n\n<!-- Lense -->\n<!ENTITY details_valid_header \"корректно\">\n<!ENTITY details_warning_header \"предупреждения\">\n<!ENTITY details_error_header \"ошибки\">\n<!ENTITY details_description \"Описание\">\n<!ENTITY details_location \"Расположение\">\n<!ENTITY details_manifestURL \"ID приложения\">\n<!ENTITY details_removeProject_button \"Удалить проект\">\n<!ENTITY details_showPrepackageLog_button \"Показать лог предупаковки\">\n\n<!-- New App -->\n<!ENTITY newAppWindowTitle \"Новое приложение\">\n<!ENTITY newAppHeader \"Выбрать шаблон\">\n<!ENTITY newAppLoadingTemplate \"Загрузка шаблонов…\">\n<!ENTITY newAppProjectName \"Имя проекта:\">\n\n\n<!-- Decks -->\n\n<!ENTITY deck_close \"Закрыть\">\n\n<!-- Addons -->\n<!ENTITY addons_title \"Дополнительные компоненты\">\n<!ENTITY addons_aboutaddons \"Открыть окно управления дополнениями\">\n\n<!-- Prefs -->\n<!ENTITY prefs_title \"Настройки\">\n<!ENTITY prefs_editor_title \"Редактор\">\n<!ENTITY prefs_general_title \"Основные\">\n<!ENTITY prefs_restore \"Восстановить по умолчанию\">\n<!ENTITY prefs_manage_components \"Управление дополнительными компонентами\">\n<!ENTITY prefs_options_autoconnectruntime \"Снова подключиться к предыдущему runtime\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"При запуске WebIDE снова подключиться к предыдущему runtime\">\n<!ENTITY prefs_options_rememberlastproject \"Запоминать последний проект\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"Восстанавливать последний проект при запуске WebIDE\">\n<!ENTITY prefs_options_templatesurl \"URL шаблонов\">\n<!ENTITY prefs_options_templatesurl_tooltip \"Индекс доступных шаблонов\">\n<!ENTITY prefs_options_showeditor \"Отображать редактор\">\n<!ENTITY prefs_options_showeditor_tooltip \"Отображать внутренний редактор\">\n<!ENTITY prefs_options_tabsize \"Ширина табуляции\">\n<!ENTITY prefs_options_expandtab \"Мягкая табуляция\">\n<!ENTITY prefs_options_expandtab_tooltip \"Использовать пробелы вместо символа табуляции\">\n<!ENTITY prefs_options_detectindentation \"Автоотступы\">\n<!ENTITY prefs_options_detectindentation_tooltip \"Угадывать стиль отступов на основе содержимого исходников\">\n<!ENTITY prefs_options_autocomplete \"Автодополнение\">\n<!ENTITY prefs_options_autocomplete_tooltip \"Включить автодополнение кода\">\n<!ENTITY prefs_options_autoclosebrackets \"Автозакрытие скобок\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"Автоматически вставлять закрывающие скобки\">\n<!ENTITY prefs_options_keybindings \"Сочетания клавиш\">\n<!ENTITY prefs_options_keybindings_default \"По умолчанию\">\n<!ENTITY prefs_options_autosavefiles \"Автосохранение файлов\">\n<!ENTITY prefs_options_autosavefiles_tooltip \"Автоматически сохранять отредактированные файлы перед запуском проекта\">\n\n<!-- Runtime Details -->\n<!ENTITY runtimedetails_title \"Сведения о Runtime\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB это root: \">\n<!ENTITY runtimedetails_summonADBRoot \"устройство root\">\n<!ENTITY runtimedetails_ADBRootWarning \"(требует незалоченного загрузчика)\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Неограниченные права DevTools: \">\n<!ENTITY runtimedetails_requestPrivileges \"запрашивать повышенные права\">\n<!ENTITY runtimedetails_privilegesWarning \"(Перезагрузит устройство. Требует root-доступа.)\">\n\n<!-- Device Preferences and Settings -->\n<!ENTITY device_typeboolean \"Логическое\">\n<!ENTITY device_typenumber \"Целое\">\n<!ENTITY device_typestring \"Строка\">\n<!ENTITY device_typeobject \"Объект\">\n<!ENTITY device_typenone \"Выберите тип\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreference_title \"Настройки устройства\">\n<!ENTITY devicepreference_search \"Настройки поиска\">\n<!ENTITY devicepreference_newname \"Имя новой настройки\">\n<!ENTITY devicepreference_newtext \"Значение настройки\">\n<!ENTITY devicepreference_addnew \"Добавить новую настройку\">\n\n<!-- Device Settings -->\n<!ENTITY devicesetting_title \"Параметры устройства\">\n<!ENTITY devicesetting_search \"Параметры поиска\">\n<!ENTITY devicesetting_newname \"Имя нового параметра\">\n<!ENTITY devicesetting_newtext \"Установка значения\">\n<!ENTITY devicesetting_addnew \"Добавить новый параметр\">\n\n<!-- Monitor -->\n<!ENTITY monitor_title \"Мониторинг\">\n<!ENTITY monitor_help \"Справка\">\n\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n<!ENTITY wifi_auth_header \"Идентификация клиента\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"Вы подключаетесь к конечной точке, которой нужно больше данных для аутентификации этого соединения. Пожалуйста, отсканируйте показанный ниже QR-код через запрос на другом устройстве.\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"Нет запроса QR-сканера?\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"Появился запрос QR-сканера?\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"Если другое устройство запрашивает токен вместо сканирования QR-кода, скопируйте показанное ниже значение на другое устройство:\">\n<!ENTITY wifi_auth_qr_size_note \"Если QR-код выглядит слишком маленьким для успешной установки соединения, попробуйте уменьшить или увеличить окно.\">\n\n<!-- Logs panel -->\n<!ENTITY logs_title \"Логи команд предупаковки\">\n\n<!-- Simulator Options -->\n<!ENTITY simulator_title \"Настройки симулятора\">\n<!ENTITY simulator_remove \"Удалить симулятор\">\n<!ENTITY simulator_reset \"По умолчанию\">\n<!ENTITY simulator_name \"Имя\">\n<!ENTITY simulator_software \"Программное обеспечение\">\n<!ENTITY simulator_version \"Версия\">\n<!ENTITY simulator_profile \"Профиль\">\n<!ENTITY simulator_hardware \"Аппаратное обеспечение\">\n<!ENTITY simulator_device \"Устройство\">\n<!ENTITY simulator_screenSize \"Экран\">\n<!ENTITY simulator_pixelRatio \"Соотношение пикселей\">\n<!ENTITY simulator_tv_data \"Симуляция ТВ\">\n<!ENTITY simulator_tv_data_open \"Данные конфигурации\">\n<!ENTITY simulator_tv_data_open_button \"Открыть каталог конфигурации…\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/client/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=Firefox WebIDE\ntitle_app=Firefox WebIDE: %S\n\nruntimeButton_label=Выбрать Runtime\nprojectButton_label=Открыть приложение\n\nmainProcess_label=Главный процесс\n\nlocal_runtime=Локальный Runtime\nremote_runtime=Удалённый Runtime\nremote_runtime_promptTitle=Удалённый Runtime\nremote_runtime_promptMessage=имя хоста:порт\n\nimportPackagedApp_title=Выбор каталога\nimportHostedApp_title=Открыть размещённое приложение\nimportHostedApp_header=Введите URL манифеста\n\nselectCustomBinary_title=Выберите нестандартный бинарник B2G\nselectCustomProfile_title=Выберите нестандартный профиль Gaia\n\nnotification_showTroubleShooting_label=Решение проблем\nnotification_showTroubleShooting_accesskey=е\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=Загрузка…\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected=Не удалось установить проект. Нет полного соединения.\nerror_cantInstallValidationErrors=Не удалось установить проект. Ошибки валидации.\nerror_listRunningApps=Не удалось получить с устройства список приложений\n\n# Variable: name of the operation (in english)\nerror_operationTimeout=Время ожидания операции истекло: %1$S\nerror_operationFail=Операция не удалась: %1$S\n\n# Variable: app name\nerror_cantConnectToApp=Не удалось соединиться с приложением: %1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON=Не удалось получить список дополнений: %S\n\nerror_appProjectsLoadFailed=Не удается загрузить список проектов. Это может произойти, если вы использовали этот профиль с более новой версией Firefox.\nerror_folderCreationFailed=Не удалось создать папку проекта в выбранном каталоге.\n\n# Variable: runtime app build ID (looks like this %Y%M%D format) and firefox build ID (same format)\nerror_runtimeVersionTooRecent=Подключенный runtime имеет более позднюю дату сборки (%1$S), чем ваш настольный Firefox (%2$S). Данная конфигурация не поддерживается и может привести к неработоспособности Devtools. Пожалуйста, обновите Firefox.\n\naddons_stable=стабильный\naddons_unstable=нестабильный\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label=Симулятор Firefox OS %1$S (%2$S)\naddons_install_button=установить\naddons_uninstall_button=удалить\naddons_adb_label=Дополнение ADB Helper\naddons_adapters_label=Дополнение Tools Adapters\naddons_adb_warning=Без этого дополнения USB устройства обнаружены не будут\naddons_status_unknown=?\naddons_status_installed=Установлено\naddons_status_uninstalled=Не установлено\naddons_status_preparing=подготовка\naddons_status_downloading=загрузка\naddons_status_installing=установка\n\nruntimedetails_checkno=нет\nruntimedetails_checkyes=да\nruntimedetails_checkunknown=неизвестно (необходим ADB Helper версии 0.4.0 или выше)\nruntimedetails_notUSBDevice=Не USB устройство\n\n# Validation status\nstatus_tooltip=Статус валидации: %1$S\nstatus_valid=КОРРЕКТНО\nstatus_warning=ПРЕДУПРЕЖДЕНИЯ\nstatus_error=ОШИБКИ\nstatus_unknown=НЕИЗВЕСТНО\n\n# Device preferences and settings\ndevice_reset_default=Восстановить по умолчанию\n\n# Simulator options\nsimulator_custom_device=Нестандартное\nsimulator_custom_binary=Нестандартный бинарник B2G…\nsimulator_custom_profile=Нестандартный профиль Gaia…\nsimulator_default_profile=По умолчанию\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/shared/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - devtools/client/styleeditor/styleeditor.xul for context -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n<!ENTITY csscoverage.backButton \"Назад\">\n\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n<!ENTITY csscoverage.unused \"Неиспользованные правила\">\n<!ENTITY csscoverage.noMatches \"Для следующих правил не найдено соответствий:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n<!ENTITY csscoverage.optimize.header \"Оптимизируемые страницы\">\n\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n<!ENTITY csscoverage.optimize.body1 \"Иногда вы можете ускорить загрузку, переместив\">\n<!ENTITY csscoverage.optimize.body2 \"теги в нижнюю часть страницы и создав новый встроенный\">\n<!ENTITY csscoverage.optimize.body3 \"элемент со стилями, необходимыми перед событием «загрузки» на верх. Вот блоки стилей, которые вам нужны:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n<!ENTITY csscoverage.optimize.bodyX \"Все правила встроены.\">\n\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n<!ENTITY csscoverage.footer1 \"Прочитайте\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"статью на MDN об инструменте покрытия CSS\">\n<!ENTITY csscoverage.footer4 \", чтобы узнать о подводных камнях в генерации этого отчета.\">\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/shared/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc2,\n# csscoverageStopDesc2, csscoverageOneShotDesc2, csscoverageToggleDesc2,\n# csscoverageReportDesc2): Short descriptions of the csscoverage commands\ncsscoverageDesc=Управление анализом покрытия CSS\ncsscoverageStartDesc2=Начать сбор данных покрытия CSS\ncsscoverageStopDesc2=Остановить сбор данных покрытия CSS\ncsscoverageOneShotDesc2=Выполнить сбор данных по покрытию CSS\ncsscoverageToggleDesc2=Переключить режим сбора данных покрытия CSS\ncsscoverageReportDesc2=Показать отчёт по покрытию CSS\ncsscoverageStartNoReloadDesc=Не начинайте с перезагрузки страницы\ncsscoverageStartNoReloadManual=Лучше всего, если мы начнем с перезагрузки текущей страницы, потому что это начинает тестирование в известной точке, но могут быть причины, по которым мы не захотим это делать (например, если страница содержит состояние, которое будет утеряно после перезагрузки)\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply=Идёт анализ покрытия CSS\ncsscoverageDoneReply=Анализ покрытия CSS завершён\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError=Анализ покрытия CSS уже запущен\ncsscoverageNotRunningError=Анализ покрытия CSS не запущен\ncsscoverageNotRunError=Анализ покрытия CSS не был запущен\ncsscoverageNoRemoteError=Цель не поддерживает покрытие CSS\ncsscoverageOneShotReportError=Отчет о покрытии CSS недоступен для «oneshot» данных. Пожалуйста, используйте начать/остановить.\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/shared/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=Входящее соединение\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=Был обнаружен входящий запрос на разрешение установления соединения для удалённой отладки. Удалённый клиент может взять ваш браузер под полный контроль!\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=Конечная точка клиента: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=Конечная точка сервера: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=Разрешить соединение?\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=Отключить\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=Идентификация клиента\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=Вы подключаетесь к конечной точке, которой нужно больше данных для аутентификации этого соединения. Пожалуйста, введите показанный ниже токен в появившемся на другом конце запросе.\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=Мой сертификат: %1$S\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=Токен: %1$S\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=Укажите токен клиента\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=На клиенте должно отображаться значение токена. Введите здесь значение этого токена, чтобы завершить аутентификацию с этим клиентом.\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/shared/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone=(Нет описания)\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName=Настройки\n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc=Выполнить команду на %S\ncanonProxyManual=Набор команд, выполняемый на удаленной системе. Удаленная система подключена через %S\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists=Команда с именем «%S» уже существует\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\ncliEvalJavascript=Ввести JavaScript напрямую\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg=Слишком много параметров\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions=Доступные настройки\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand2=Неизвестная команда: «%1$S».\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam=Для «%1$S» требуется значение.\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists=«%1$S» не существует\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists=«%1$S» уже существует\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile=«%1$S» не является файлом\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory=«%1$S» не является каталогом\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch=«%1$S» не подходит для «%2$S»\n\n# LOCALIZATION NOTE: When the menu has displayed all the matches that it\n# should (i.e. about 10 items) then we display this to alert the user that\n# more matches are available.\nfieldMenuMore=Есть ещё совпадения, продолжайте набирать\n\n# LOCALIZATION NOTE: The command line provides completion for JavaScript\n# commands, however there are times when the scope of what we're completing\n# against can't be used. This error message is displayed when this happens.\njstypeParseScope=Область действия потеряна\n\n# LOCALIZATION NOTE (jstypeParseMissing, jstypeBeginSyntax,\n# jstypeBeginUnterm): These error messages are displayed when the command line\n# is doing JavaScript completion and encounters errors.\njstypeParseMissing=Не удалось найти свойство «%S»\njstypeBeginSyntax=Ошибка синтаксиса\njstypeBeginUnterm=Незавершенная строковая константа\n\n# LOCALIZATION NOTE: This message is displayed if the system for providing\n# JavaScript completions encounters and error it displays this.\njstypeParseError=Ошибка\n\n# LOCALIZATION NOTE (typesNumberNan, typesNumberNotInt2, typesDateNan): These\n# error messages are displayed when the command line is passed a variable\n# which has the wrong format and can't be converted. Parameters: %S is the\n# passed variable.\ntypesNumberNan=Не могу сконвертировать «%S» в число.\ntypesNumberNotInt2=Не могу сконвертировать «%S» в целое.\ntypesDateNan=Не могу сконвертировать «%S» в дату.\n\n# LOCALIZATION NOTE (typesNumberMax, typesNumberMin, typesDateMax,\n# typesDateMin): These error messages are displayed when the command line is\n# passed a variable which has a value out of range (number or date).\n# Parameters: %1$S is the passed variable, %2$S is the limit value.\ntypesNumberMax=%1$S больше максимально допустимого: %2$S.\ntypesNumberMin=%1$S меньше минимально допустимого: %2$S.\ntypesDateMax=%1$S позже максимально допустимой: %2$S.\ntypesDateMin=%1$S раньше минимально допустимой: %2$S.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# passed an option with a limited number of correct values, but the passed\n# value is not one of them.\ntypesSelectionNomatch=Не могу использовать «%S».\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# expecting a CSS query string, however the passed string is not valid.\nnodeParseSyntax=Синтаксическая ошибка в CSS-запросе\n\n# LOCALIZATION NOTE (nodeParseMultiple, nodeParseNone): These error messages\n# are displayed when the command line is expecting a CSS string that matches a\n# single node, but more nodes (or none) match.\nnodeParseMultiple=Слишком много совпадений (%S)\nnodeParseNone=Нет совпадений\n\n# LOCALIZATION NOTE (helpDesc, helpManual, helpSearchDesc, helpSearchManual3):\n# These strings describe the \"help\" command, used to display a description of\n# a command (e.g. \"help pref\"), and its parameter 'search'.\nhelpDesc=Справка по доступным командам\nhelpManual=Показывает справку по специфичной команде (если введён поисковый запрос и найдено точное совпадение) или по доступным командам (если не введён поисковый запрос или не найдено точное совпадение).\nhelpSearchDesc=Поисковый запрос\nhelpSearchManual3=поисковый запрос, используемый для уточнения списка отображаемых команд. Регулярные выражения не поддерживаются.\n\n# LOCALIZATION NOTE: These strings are displayed in the help page for a\n# command in the console.\nhelpManSynopsis=Сводка\n\n# LOCALIZATION NOTE: This message is displayed in the help page if the command\n# has no parameters.\nhelpManNone=Нет\n\n# LOCALIZATION NOTE: This message is displayed in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll=Доступные команды:\n\n# LOCALIZATION NOTE (helpListPrefix, helpListNone): These messages are\n# displayed in response to the 'help <search>' command (i.e. with a search\n# string), just above the list of matching commands. Parameters: %S is the\n# search string.\nhelpListPrefix=Команды, начинающиеся с «%S»:\nhelpListNone=Нет команд, начинающихся с «%S»\n\n# LOCALIZATION NOTE (helpManRequired, helpManOptional, helpManDefault): When\n# the 'help x' command wants to show the manual for the 'x' command, it needs\n# to be able to describe the parameters as either required or optional, or if\n# they have a default value.\nhelpManRequired=обязателен\nhelpManOptional=необязателен\nhelpManDefault=необязателен, по умолчанию=%S\n\n# LOCALIZATION NOTE: This forms part of the output from the 'help' command.\n# 'GCLI' is a project name and should be left untranslated.\nhelpIntro=GCLI является экспериментом по созданию высокоэффективной командной строки для веб-разработчиков.\n\n# LOCALIZATION NOTE: Text shown as part of the output of the 'help' command\n# when the command in question has sub-commands, before a list of the matching\n# sub-commands.\nsubCommands=Подкоманды\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError=Ошибка парсинга командной строки\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc=Сконцентрироваться на группе команд\ncontextManual=Установить префикс по умолчанию для будущих команд. Например, «context git» позволит вам напечатать просто «commit» вместо «git commit».\ncontextPrefixDesc=Префикс команды\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError=Не могу использовать «%S» в качестве префикса, так как это не родительская команда.\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply=В качестве префикса команды используется %S\ncontextEmptyReply=Префикс команды не установлен\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectMethodDesc, connectUrlDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an \n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc=Прокси команд для сервера\nconnectManual=Подключитесь к серверу, создавая локальные версии команд на сервере. Удалённые команды изначально имеют префикс, чтобы отличить их от локальных команд (чтобы обойти это, см. команду context)\nconnectPrefixDesc=Родительский префикс для импортированных команд\nconnectMethodDesc=Метод соединения\nconnectUrlDesc=URL для соединения\nconnectDupReply=Соединение с именем %S уже существует.\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply=Добавлено %S команд.\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2,\n# disconnectPrefixDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2=Отключиться от сервера\ndisconnectManual2=Отключиться от сервера, с которым сейчас установлено соединение для удалённого выполнения команд\ndisconnectPrefixDesc=Родительский префикс для импортированных команд\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply=Удалено %S команд.\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc=Изменить JS global\nglobalWindowDesc=Новое окно/global\nglobalOutput=JS global теперь %S\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc=Очистить область вывода\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc=Ввод команд на разных языках\nlangOutput=Теперь вы используете %S\n\n# LOCALIZATION NOTE (prefDesc, prefManual, prefListDesc, prefListManual,\n# prefListSearchDesc, prefListSearchManual, prefShowDesc, prefShowManual,\n# prefShowSettingDesc, prefShowSettingManual): These strings describe the\n# 'pref' command and all its available sub-commands and parameters.\nprefDesc=Команды управления параметрами\nprefManual=Команды для отображения и изменения настроек, как для GCLI, так и для окружения\nprefListDesc=Отобразить доступные параметры\nprefListManual=Отобразить список настроек, с опциональной фильтрацией при помощи параметра «search»\nprefListSearchDesc=Фильтровать список отображённых параметров\nprefListSearchManual=Искать данную строку в списке доступных настроек\nprefShowDesc=Показать значение параметра\nprefShowManual=Показать значение данного параметра\nprefShowSettingDesc=Отображаемый параметр\nprefShowSettingManual=Имя отображаемого параметра\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue=%1$S: %2$S\n\n# LOCALIZATION NOTE (prefSetDesc, prefSetManual, prefSetSettingDesc,\n# prefSetSettingManual, prefSetValueDesc, prefSetValueManual): These strings\n# describe the 'pref set' command and all its parameters.\nprefSetDesc=Изменить параметр\nprefSetManual=Изменить настройки, определяемые окружением\nprefSetSettingDesc=Изменяемый параметр\nprefSetSettingManual=Имя изменяемого параметра\nprefSetValueDesc=Новое значение параметра\nprefSetValueManual=Новое значение указанного параметра\n\n# LOCALIZATION NOTE (prefResetDesc, prefResetManual, prefResetSettingDesc,\n# prefResetSettingManual): These strings describe the 'pref reset' command and\n# all its parameters.\nprefResetDesc=Сбросить параметр\nprefResetManual=Сбросить значение параметра на значение по умолчанию\nprefResetSettingDesc=Сбрасываемый параметр\nprefResetSettingManual=Имя параметра, чьё значение сбрасывается на значение по умолчанию\n\n# LOCALIZATION NOTE: This string is displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results.\nprefOutputFilter=Фильтр\n\n# LOCALIZATION NOTE (prefOutputName, prefOutputValue): These strings are\n# displayed in the output from the 'pref list' command as table headings.\nprefOutputName=Имя\nprefOutputValue=Значение\n\n# LOCALIZATION NOTE (introDesc, introManual): These strings describe the\n# 'intro' command. The localization of 'Got it!' should be the same used in\n# introTextGo.\nintroDesc=Показывать при открытии сообщение\nintroManual=Повторять показ сообщения новым пользователям пока они не щёлкнут по кнопке «Понятно!»\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3=GCLI является экспериментом по созданию высокоэффективной командной строки для веб-разработчиков.\nintroTextCommands=Для показа списка команд наберите\nintroTextKeys2=, или для показа/скрытия подсказок для команд нажмите\nintroTextF1Escape=F1/Escape\nintroTextGo=Понятно!\n\n# LOCALIZATION NOTE: This is a short description of the 'hideIntro' setting.\nhideIntroDesc=Показывать начальное приветственное сообщение\n\n# LOCALIZATION NOTE: This is a description of the 'eagerHelper' setting. It's\n# displayed when the user asks for help on the settings. eagerHelper allows\n# users to select between showing no tooltips, permanent tooltips, and only\n# important tooltips.\neagerHelperDesc=Насколько желанны подсказки\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/shared/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=Справка по доступным командам\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=Доступные команды\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=Команда «%1$S» не доступна в многопроцессном режиме (E10S)\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc=Команды управления консолью\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=Фильтрация, очистка и закрытие веб-консоли\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=Очистить консоль\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=Сделать скриншот страницы\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=Сохранить скриншот всего видимого окна в формате PNG (опционально после задержки)\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=Имя файла для сохранения\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=Имя файла (должно иметь расширение «.png»), в который мы запишем скриншот.\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=Скопировать скриншот в буфер обмена? (true/false)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=True, если вы хотите скопировать скриншот, а не сохранить его в файл.\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions=Настройки\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=Задержка (секунды)\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=Время задержки (в секундах) перед тем, как будет сделан скриншот\n\n# LOCALIZATION NOTE (screenshotDPRDesc) A very short string to describe\n# the 'dpr' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDPRDesc=Пиксельное соотношение устройства\n\n# LOCALIZATION NOTE (screenshotDPRManual) A fuller description of the\n# 'dpr' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDPRManual=Пиксельное соотношение устройства, используемое при снятии скриншота\n\n# LOCALIZATION NOTE (screenshotFullPageDesc) A very short string to describe\n# the 'fullpage' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=Всю веб-страницу? (true/false)\n\n# LOCALIZATION NOTE (screenshotFullPageManual) A fuller description of the\n# 'fullpage' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=True, если скриншот также должен включать в себя части веб-страницы, находящиеся за пределами видимой области.\n\n# LOCALIZATION NOTE (screenshotFileDesc) A very short string to describe\n# the 'file' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFileDesc=Сохранить в файл? (true/false)\n\n# LOCALIZATION NOTE (screenshotFileManual) A fuller description of the\n# 'file' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFileManual=True, если скриншот должен быть сохранён в файл, даже если включены другие настройки (например буфер обмена).\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. The first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=Скриншот сделанный %1$S в %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=Ошибка сохранения в\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=Сохранён в\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=Ошибка при копировании в буфер обмена.\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=Скопирован в буфер обмена.\n\n# LOCALIZATION NOTE (screenshotTooltipPage) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltipPage=Сделать скриншот всей страницы\n\n# LOCALIZATION NOTE (screenshotImgurDesc) A very short string to describe\n# the 'imgur' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotImgurDesc=Выгрузить на imgur.com\n\n# LOCALIZATION NOTE (screenshotImgurManual) A fuller description of the\n# 'imgur' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotImgurManual=Используйте, если вы хотите выгрузить на imgur.com вместо сохранения на диск\n\n# LOCALIZATION NOTE (screenshotImgurError) Text displayed to user upon\n# encountering error while uploading the screenshot to imgur.com.\nscreenshotImgurError=Не удалось связаться с imgur API\n\n# LOCALIZATION NOTE (screenshotImgurUploading) Text displayed to user when the\n# screenshot is successfully sent to Imgur but the program is waiting on a response.\n# The argument (%1$S) is a new image URL at Imgur.\nscreenshotImgurUploaded=Выгружено на %1$S\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc=Подсветить узлы\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual=Подсветить узлы, подходящие под селектор на странице\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc=CSS-селектор\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual=CSS-селектор, используемый для выделения узлов на странице\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc=Настройки\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc=Скрыть указания\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual=Скрыть указания вокруг подсвеченного узла\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc=Показать инфопанель узла\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual=Показать инфопанель над подсвеченным узлом (инфопанель отображает имя тега, атрибуты и размер)\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc=Показать все совпадения\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual=Если под селектор подходит слишком много узлов, будут показаны только первые 100 из них, чтобы избежать слишком сильного замедления страницы. Используйте эту опцию, чтобы показать все совпадения\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc=Область блочной модели\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual=Какая область блочной модели должна быть подсвечена: «content», «padding», «border» или «margin»\n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc=Стиль заполнения\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual=Переопределить стиль заполнения области по умолчанию на свой цвет\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc=Оставить существующие маркеры\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual=По умолчанию, существующие маркеры будут скрыты при выполнении команды, если только не установлена эта опция\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=Подсвечен %1$S узел;Подсвечено %1$S узла;Подсвечено %1$S узлов\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached=%1$S узлов подошло, но только %2$S узлов подсвечено. Используйте «--showall», чтобы показать все\n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc=Снять подсветку со всех узлов\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual=Снять подсветку со всех узлов, ранее подсвеченных командой «highlight»\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=Перезапуск %1$S\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=При перезапуске отключить загрузку содержимого из кэша\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=Запрос на перезапуск отменён пользователем.\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=Перезапуск %1$S…\n\n# LOCALIZATION NOTE (restartBrowserGroupOptions) A label for the optional options of\n# the restart command.\nrestartBrowserGroupOptions=Настройки\n\n# LOCALIZATION NOTE (restartBrowserSafemodeDesc) A very short string to\n# describe the 'safemode' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserSafemodeDesc=После перезапуска включить Безопасный режим\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=Исследовать узел\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=Исследовать размеры и свойства элемента, используя CSS-селектор для открытия инструмента подсветки DOM\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=CSS-селектор\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=CSS-селектор, используемый с document.querySelector, который идентифицирует одиночный элемент\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc=Захватить цвет со страницы\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual=Открывает панель, увеличивающую область страницы для исследования пикселей и копирования кодов цвета\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=Перед использованием этой команды необходимо открыть отладчик\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first before setting breakpoints.\ndebuggerStopped=Перед установкой точек останова необходимо открыть отладчик\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=Управление точками останова\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=Команды отображения, добавления и удаления точек останова\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=Показать известные точки останова\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=Ни одной точки останова не установлено\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=Удалить\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=Добавленная точка останова\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=Не удалось установить точку останова: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=Добавить точку останова\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=Поддерживаемые типы точек останова: line\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=Добавить строку точки останова\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=URI файла JS\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=Номер строки\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=Удалить точку останова\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=Индекс точки останова\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=Точка останова удалена\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=Управление отладчиком\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=Команды для прерывания или возобновления главного потока, входа, выхода или перешагивания через строки кода\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=Открыть отладчик\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=Закрыть отладчик\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=Приостановить главный поток\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=Возобновить главный поток, и продолжать выполнение после точки останова до следующей точки останова или конца сценария.\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=Управление шагом\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=Команды для входа, выхода или перешагивания через строки кода\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=Выполнить текущий оператор, а затем остановиться на следующем операторе. Если текущий оператор является вызовом функции, то отладчик выполняет эту функцию целиком и останавливается на следующем операторе после вызова функции\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step in command.\ndbgStepInDesc=Выполнить текущий оператор, а затем остановиться на следующем операторе. Если текущий оператор является вызовом функции, то отладчик заходит в эту функцию, в противном случае он останавливается на следующем операторе\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step out command.\ndbgStepOutDesc=Выйти из текущей функции и перейти на уровень выше, если функция является вложенной. При нахождении в основном теле сценарий выполняется до конца или до следующей точки останова. Пропущенные операторы выполняются, но не проходятся\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=Показать URLы исходника загруженного в отладчик\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc=Поместить исходники в отладчике в чёрный ящик\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc=Специфичный исходник для помещения в чёрный ящик\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc=Поместить в чёрный ящик все исходники подходящие под эту маску (например: «*.min.js»)\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc=Обратить соответствие, чтобы мы могли поместить в черный ящик каждый исходник, не являющийся указанным исходником или не подходящий под указанный глобальный шаблон.\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc=(В чёрном ящике исходников нет)\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc=Следующие исходники помещены в чёрный ящик:\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc=Ошибка помещения в чёрный ящик:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc=Вынуть исходники в отладчике из чёрного ящика\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc=Специфичный исходник для выемки из чёрного ящика\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc=Вынуть из чёрного ящика все исходники подходящие под эту маску (например: «*.min.js»)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc=(Исходники из чёрного ящика не вынуты)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc=Вынул из чёрного ящика следующие исходники:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc=Ошибка выемки из чёрного ящика:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc=Обратить соответствие, чтобы мы могли вынуть из черного ящика каждый исходник, не являющийся указанным исходником или не подходящий под указанный глобальный шаблон.\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=Закрыть консоль\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=Открыть консоль\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=Правка ресурса страницы\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=Правка одного из ресурсов, являющегося частью этой страницы\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=URL для правки\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=Строка для перехода\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=Изменить размер страницы\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=Ширина в пикселях\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=Высота в пикселях\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=Войти в режим адаптивного дизайна\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=Выйти из режима адаптивного дизайна\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=Переключить режим адаптивного дизайна\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\n# Keyboard shortcut will be shown inside brackets.\nresizeModeToggleTooltip2=Режим адаптивного дизайна (%S)\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=Изменить размер страницы\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=Управление режимом адаптивного дизайна\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2=Адаптивные веб-сайты реагируют на свое окружение, поэтому они хорошо выглядят на мобильном экране, на киноэкране и на всех промежуточных по размеру экранах. Режим адаптивного дизайна позволяет вам с лёгкостью протестировать различные размеры страниц в %1$S без изменения размера всего браузера.\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=Управление командами\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=Перечитать каталог mozcmd\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3=Из «%1$S» загружены команды\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc=Установить путь к каталогу mozcmd\n\n# LOCALIZATION NOTE (cmdSetdirManual3) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual3=Каталог «mozcmd» является простым способом создания новых команд. Для получения дополнительной информации обратитесь к https://developer.mozilla.org/docs/Tools/GCLI/Customization\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc=Каталог, содержащий файлы .mozcmd\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=Манипуляция дополнениями\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=Список установленных дополнений\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=Выбрать тип дополнений\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=Сейчас установлены следующие словари:\naddonListExtensionHeading=Сейчас установлены следующие расширения:\naddonListLocaleHeading=Сейчас установлены следующие локализации:\naddonListPluginHeading=Сейчас установлены следующие плагины:\naddonListThemeHeading=Сейчас установлены следующие темы:\naddonListAllHeading=Сейчас установлены следующие дополнения:\naddonListUnknownHeading=Сейчас установлены следующие дополнения выбранного типа:\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=Включить\naddonListOutDisable=Отключить\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=ожидание\naddonPendingEnable=включения\naddonPendingDisable=отключения\naddonPendingUninstall=удаления\naddonPendingInstall=установки\naddonPendingUpgrade=обновления\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous add-on commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=Имя дополнения\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for add-ons of a particular type were not found.\naddonNoneOfType=Ни одного дополнения данного типа не установлено.\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=Включить указанное дополнение\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an add-on that is\n# already enabled.\naddonAlreadyEnabled=%S уже включено.\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an add-on is enabled.\naddonEnabled=%S включено.\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=Отключить указанное дополнение\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an add-on that is\n# already disabled.\naddonAlreadyDisabled=%S уже отключено.\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an add-on is disabled.\naddonDisabled=%S отключено.\n\n# LOCALIZATION NOTE (addonCtpDesc) A very short description of the\n# 'addon ctp <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonCtpDesc=Перевести указанный плагин в режим включать-по-запросу.\n\n# LOCALIZATION NOTE (addonCtp) Used in the output of the 'addon ctp'\n# command when a plugin is set to click-to-play.\naddonCtp=%S переведён в режим включать-по-запросу.\n\n# LOCALIZATION NOTE (addonAlreadyCtp) Used in the output of the\n# 'addon ctp' command when an attempt is made to set a plugin to\n# click-to-play that is already set to click-to-play.\naddonAlreadyCtp=%S уже переведён в режим включать-по-запросу.\n\n# LOCALIZATION NOTE (addonCantCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the addon is not a plugin.\naddonCantCtp=%S не может быть переведён в режим включать-по-запросу, так как это не плагин.\n\n# LOCALIZATION NOTE (addonNoCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the plugin cannot be set to click-to-play for some reason.\naddonNoCtp=%S не может быть переведён в режим включать-по-запросу.\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=Экспорт ресурсов\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=Экспорт HTML со страницы\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=Изменение страницы\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=Поиск и замена в элементах страницы\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=Что искать\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=Строка замены\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=Произвести поиск независимый от регистра\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=CSS-селектор для корня поиска\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=CSS-селектор для соответствия при поиске\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=Regexp для поиска атрибутов\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=Ограничить поиск атрибутами\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=Ограничить поиск текстовыми узлами\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=Элементы подошедшие под селектор: %1$S. Замен в текстовых узлах: %2$S. Замен в атрибутах: %3$S.\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=Удалить элементы и атрибуты со страницы\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=Удалить элементы со страницы\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=CSS-селектор указывающий удаляемые элементы\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=CSS-селектор указывающий корень поиска\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=Удалить элемент, но оставить содержимое\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=Удалить только пустые элементы\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=Элементы подошедшие под селектор: %1$S. Удалённые элементы: %2$S.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=Удалить подошедшие атрибуты\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=Regexp указывающий удаляемые атрибуты\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=CSS-селектор включаемых элементов\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=CSS-селектор корня поиска\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=Произвести поиск независимый от регистра\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=Элементы подошедшие под селектор: %1$S. Удалённые атрибуты: %2$S.\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2=Хакинг инструментов разработчика %1$S\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=Различные команды, относящиеся к хакингу самих инструментов разработчика %1$S.\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=Загрузить инструменты из копии репозитория mozilla-central\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound2) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound2=%1$S не существует или не является копией репозитория mozilla-central.\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded2) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded2=Из %1$S загружены инструменты.\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=Загрузить инструменты разработчика %1$S из полной копии репозитория mozilla-central.\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=Копия репозитория mozilla-central\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=Использовать встроенные инструменты\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=Использовать встроенные инструменты, игнорируя любую предыдущую команду srcdir.\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=Встроенные инструменты загружены.\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=Перезагрузить инструменты разработчика\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=Инструменты перезагружены.\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=Показ и изменение куков\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=Команды для показа, создания, удаления и изменения куков для текущего домена.\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=Показать куки\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=Показать список куков, относящихся к текущей странице.\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=Узел:\ncookieListOutPath=Путь:\ncookieListOutExpires=Срок действия истекает:\ncookieListOutAttributes=Атрибуты:\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=Нет\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=При закрытии браузера (сессионная)\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=Не найдено ни одной куки для этой страницы\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=Не найдено ни одной куки для узла %1$S\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=Правка\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=Удалить\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=Удалить куку\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=Удалить куку по её ключу\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=Ключ удаляемой куки\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=Установить куку\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=Установить куку, указав имя ключа, её значение и опционально один или несколько следующих атрибутов: истечение (максимальный возраст в секундах или дату истечения в формате GMTString), путь, домен, защиту\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=Ключ устанавливаемой куки\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=Значение устанавливаемой куки\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc=Настройки\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=Путь устанавливаемой куки\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=Домен устанавливаемой куки\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=Передаётся только по https\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=Не доступна из сценария на стороне клиента\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=Действительна только до окончания сессии браузера\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=Срок действия куки (RFC2822 в кавычках или дата ISO 8601)\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=Красивое форматирование JavaScript\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=URL приводимого в красивый вид файла JS\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=Размер отступов в символах\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=Число символов используемых для отступа на каждой строке\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=Символы, используемые для отступа на каждой строке\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=Символы, используемые для отступа на каждой строке. Возможными вариантами являются пробел или табуляция.\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=Не сохранять переводы строк\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=Следует ли сохранить существующие переводы строк\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=Макс. число последовательных переводов строк\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=Максимальное число сохраняемых последовательных переводов строк\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=Установить режим jslint-stricter?\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=При установке в true, устанавливается режим jslint-stricter\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=Выберите стиль расстановки скобок\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=Выберите стиль расстановки скобок: collapse - размещать скобки на той же строке, что и код; expand - размещать скобки на отдельной строке (стиль Олмана/ANSI); end-expand - размещать закрывающие скобки на отдельной строке; expand-strict - размещать скобки на отдельной строке, даже если это сломает ваш код.\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=Без пробела перед операторами условий\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=Привести в читаемый вид символы \\\\xNN?\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=Следует ли привести в читаемый вид печатаемые символы в строках, закодированные в нотации \\\\xNN?\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=Введите корректный URL\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=Настройки\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=Команды для управления журналированием вызовов функций\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=Начать журналирование вызовов функций в консоли\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=Журналирование вызовов начато.\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=Остановить журналирование вызовов функций\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=Журналирование вызовов сейчас неактивно\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=Журналирование вызовов остановлено. Активных контекстов: %1$S.\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=Запустить журналирование вызовов функций для кода chrome в консоли\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=Глобальный объект, URI для JSM или JS для получения глобального объекта\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=Глобальный объект, URI для JSM или JS для выполнения в окне chrome, из которого будет получен глобальный объект\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=Журналирование вызовов начато.\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=Остановить журналирование вызовов функций\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=Журналирование вызовов для кода chrome в данный момент неактивно\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=Журналирование вызовов остановлено. Активных контекстов: %1$S.\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<анонимная>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=Вызов метода\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=Некорректный JSM!\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=Переменная в окне content не найдена.\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=Переменная в окне chrome не найдена.\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of JavaScript\n# and invalid JavaScript code.\ncallLogChromeEvalException=Выполненный JavaScript выбросил следующее исключение\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=Исходник JavaScript должен выполняться для объекта, чьи вызовы методов заносятся в журнал, например «({a1: function() {this.a2()},a2: function() {}});»\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=Простой редактор JavaScript\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=Подсвечивать прорисованную область\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=Включить paint flashing\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=Отключить paint flashing\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=фреймы chrome\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=Рисовать перерисованные области разными цветами\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip=Подсветить прорисованную область\n\n# LOCALIZATION NOTE (paintflashingToggleDesc) A very short string used to describe the\n# function of the \"paintflashing toggle\" command.\npaintflashingToggleDesc=Переключить paint flashing\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\n# Keyboard shortcut will be shown inside brackets.\nsplitconsoleTooltip2=Показать/скрыть консоль (%S)\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=Утилиты кэша приложения\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=Валидация манифеста кэша\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=Найти проблемы, связанные с манифестом кэша и файлами, на которые он ссылается\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=URI для проверки\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=Appcache успешно валидирован.\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=Удалить записи из кэша приложения\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=Удалить одну или несколько записей из кэша приложения\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=Записи успешно удалены.\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=Показать список записей кэша приложения.\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=Показать список всех записей кэша приложения. Если задан параметр поиска, то в таблице отображаются записи, содержащие поисковый запрос.\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=Фильтр результатов с использованием поискового запроса.\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=Ключ:\nappCacheListDataSize=Размер данных:\nappCacheListDeviceID=ID устройства:\nappCacheListExpirationTime=Истекает:\nappCacheListFetchCount=Число выборок:\nappCacheListLastFetched=Последняя выборка:\nappCacheListLastModified=Последнее изменение:\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=Просмотр записи\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=Открыть новую вкладку, содержащую информацию об указанной записи кэша.\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=Открыть новую вкладку, содержащую информацию об указанной записи кэша.\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=Ключ для отображаемой записи.\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=Управление профайлером\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=Команды для запуска или остановки профайлера JavaScript\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=Открыть профайлер\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=Закрыть профайлер\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=Запуск профилирования\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=Имя профиля, который вы хотите запустить.\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=Остановка профилирования\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=Имя профиля, который вы хотите остановить.\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=Показать все профили\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=Показать индивидуальный профиль\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=Имя профиля.\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2=Профиль уже был запущен\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=Профиль не найден\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3=Профайлер ещё не был запущен. Для запуска профилирования используйте команду «profile start»\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2=Запись…\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped=Остановлен…\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=Для выполнения этой команды вам сперва необходимо открыть профайлер\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=Открыть удаленный порт отладки\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2=%1$S может разрешить удалённую отладку через TCP/IP соединение. Из соображений безопасности это отключено по умолчанию, но может быть включено с помощью этой команды.\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=TCP порт для прослушивания\n\n# LOCALIZATION NOTE (listenProtocolDesc) A very short string used to describe the\n# function of 'protocol' parameter to the 'listen' command.\nlistenProtocolDesc=Используемый протокол\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=Прослушивание отключено через настройку devtools.debugger.remote-enabled\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=Слушаем на порту %1$S\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=DebuggerServer не инициализирован\n\n# LOCALIZATION NOTE (unlistenDesc) A very short string used to describe the\n# function of the 'unlisten' command.\nunlistenDesc=Закрыть все порты удалённой отладки\n\n# LOCALIZATION NOTE (unlistenManual) A longer description of the 'unlisten'\n# command.\nunlistenManual=Закрывает все открытые порты для удалённой отладки.\n\n# LOCALIZATION NOTE (unlistenOutput) Text of a message output during the\n# execution of the 'unlisten' command.\nunlistenOutput=Все порты TCP закрыты\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc=Эмуляция медиа-типа CSS\nmediaEmulateDesc=Эмуляция указанного медиа-типа CSS\nmediaEmulateManual=Просмотр документа, как он будет отрисован на устройстве, поддерживающим указанный медиа-тип, с применением соответствующих правил CSS.\nmediaEmulateType=Эмулируемый медиа-тип\nmediaResetDesc=Перестать эмулировать медиа-тип CSS\n\n# LOCALIZATION NOTE (qsaDesc, qsaQueryDesc)\n# These strings describe the 'qsa' commands and all available parameters.\nqsaDesc=Выполнить querySelectorAll над текущим документом и вернуть число совпадений\nqsaQueryDesc=CSS-селекторы, разделённые запятыми\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc=Внедрение в страницу типовых библиотек\ninjectManual2=Внедрение типовых библиотек в содержимое страницы, к которому также можно получить доступ из консоли.\ninjectLibraryDesc=Выберите библиотеку для внедрения или введите корректный URI скрипта для внедрения\ninjectLoaded=%1$S загружена\ninjectFailed=Не удалось загрузить %1$S - Некорректный URI\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc=Открытие папок\nfolderOpenDesc=Открыть путь к папке\nfolderOpenDir=Путь к каталогу\nfolderOpenProfileDesc=Открыть каталог профиля\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath=Введите корректный путь\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult=Открыт %1$S\n\n# LOCALIZATION NOTE (mdnDesc) A very short string used to describe the\n# use of 'mdn' command.\nmdnDesc=Получить документацию с MDN\n# LOCALIZATION NOTE (mdnCssDesc) A very short string used to describe the\n# result of the 'mdn css' command.\nmdnCssDesc=Получить документацию о данном имени свойства CSS с MDN\n# LOCALIZATION NOTE (mdnCssProp) String used to describe the 'property name'\n# parameter used in the 'mdn css' command.\nmdnCssProp=Имя свойства\n# LOCALIZATION NOTE (mdnCssPropertyNotFound) String used to display an error in\n# the result of the 'mdn css' command. Errors occur when a given CSS property\n# wasn't found on MDN. The %1$S parameter will be replaced with the name of the\n# CSS property.\nmdnCssPropertyNotFound=Документация MDN для свойства CSS «%1$S» не найдена.\n# LOCALIZATION NOTE (mdnCssVisitPage) String used as the label of a link to the\n# MDN page for a given CSS property.\nmdnCssVisitPage=Посетить страницу MDN\n\n# LOCALIZATION NOTE (security)\nsecurityPrivacyDesc=Показать поддерживаемые функции безопасности и приватности\nsecurityManual=Команды для перечисления и получения предложений о функциях безопасности для текущего домена.\nsecurityListDesc=Показать функции безопасности\nsecurityListManual=Показать список всех функций безопасности подходящих для текущей страницы.\n# CSP specific\nsecurityCSPDesc=Показать специфичные для CSP функции безопасности\nsecurityCSPManual=Показать отзыв о CSP, применённой к текущей странице.\nsecurityCSPRemWildCard=Вы можете удалить символ подстановки(*)?\nsecurityCSPPotentialXSS=Потенциальная уязвимость XSS!\n# LOCALIZATION NOTE: do not translate 'Content-Security-Policy'\nsecurityCSPNoCSPOnPage=Не удалось найти Content-Security-Policy для\nsecurityCSPHeaderOnPage=Content-Security-Policy для\nsecurityCSPROHeaderOnPage=Content-Security-Policy-Report-Only для\n# Referrer Policy specific\nsecurityReferrerPolicyDesc=Показать текущую Referrer Policy\nsecurityReferrerPolicyManual=Показать Referrer Policy для текущей страницы с примерами referrers для различных URI.\nsecurityReferrerNextURI=При посещении\nsecurityReferrerCalculatedReferrer=Referrer будет\n# LOCALIZATION NOTE: %1$S is the current page URI\nsecurityReferrerPolicyReportHeader=Referrer Policy для %1$S\nsecurityReferrerPolicyOtherDomain=Другой источник\nsecurityReferrerPolicyOtherDomainDowngrade=Другой источник HTTP\nsecurityReferrerPolicySameDomain=Тот же источник\nsecurityReferrerPolicySameDomainDowngrade=Тот же хост HTTP\n\n# LOCALIZATION NOTE (rulersDesc) A very short description of the\n# 'rulers' command. See rulersManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nrulersDesc=Показать/скрыть линейки на этой странице\n\n# LOCALIZATION NOTE (rulersManual) A fuller description of the 'rulers'\n# command, displayed when the user asks for help on what it does.\nrulersManual=Показать/скрыть горизонтальные и вертикальные линейки на текущей странице\n\n# LOCALIZATION NOTE (rulersTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the rulers.\nrulersTooltip=Показать/скрыть линейки на этой странице\n\n# LOCALIZATION NOTE (measureDesc) A very short description of the\n# 'measure' command. See measureManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nmeasureDesc=Измерить часть страницы\n\n# LOCALIZATION NOTE (measureManual) A fuller description of the 'measure'\n# command, displayed when the user asks for help on what it does.\nmeasureManual=Активирует измерительный инструмент для измерения произвольной области страницы\n\n# LOCALIZATION NOTE (measureTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the measuring tool.\nmeasureTooltip=Измерить часть страницы\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/shared/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (ellipsis): The ellipsis (three dots) character\nellipsis=…"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/devtools/shared/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Инспектор стиля\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Лучшее совпадение\nrule.status.MATCHED=Подошло\nrule.status.PARENT_MATCH=Подошедший родитель\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=inline\nrule.sourceElement=элемент\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Унаследовано от %S\n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe=Keyframes %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles=(user agent)\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement=Псевдоэлементы\n\n# LOCALIZATION NOTE (rule.selectedElement): Shown for CSS rules element header if\n# pseudo elements are present in the rule view.\nrule.selectedElement=Этот элемент\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Некорректное значение свойства\n\n# LOCALIZATION NOTE (rule.filterProperty.title): Text displayed in the tooltip\n# of the search button that is shown next to a property that has been overridden\n# in the rule view.\nrule.filterProperty.title=Фильтровать правила, содержащие этой свойство\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=Ни один элемент не выделен.\n\n# LOCALIZATION NOTE (ruleView.selectorHighlighter.tooltip): Text displayed in a\n# tooltip when the mouse is over a selector highlighter icon in the rule view.\nrule.selectorHighlighter.tooltip=Подсветить все элементы, подходящие под этот селектор\n\n# LOCALIZATION NOTE (rule.colorSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a color swatch in the rule view.\nrule.colorSwatch.tooltip=Щёлкните, чтобы открыть палитру цветов, щёлкните с удержанием shift, чтобы изменить формат цвета\n\n# LOCALIZATION NOTE (rule.bezierSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a cubic-bezier swatch in the rule view.\nrule.bezierSwatch.tooltip=Щёлкните, чтобы открыть редактор timing-function\n\n# LOCALIZATION NOTE (rule.filterSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a filter swatch in the rule view.\nrule.filterSwatch.tooltip=Щёлкните, чтобы открыть редактор фильтров\n\n# LOCALIZATION NOTE (rule.angleSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a angle swatch in the rule view.\nrule.angleSwatch.tooltip=Щёлкните с удержанием shift, чтобы изменить формат угла\n\n# LOCALIZATION NOTE (rule.gridToggle.tooltip): Text displayed in a tooltip\n# when the mouse is over a CSS Grid toggle icon in the rule view.\nrule.gridToggle.tooltip=Щёлкните, чтобы включить/выключить подсветку CSS-сетки\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nstyleinspector.contextmenu.copyColor=Копировать цвет\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nstyleinspector.contextmenu.copyColor.accessKey=и\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the URL to the clipboard of the user.\nstyleinspector.contextmenu.copyUrl=Копировать URL\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl.accessKey): Access key for\n# the rule and computed view context menu \"Copy URL\" entry.\nstyleinspector.contextmenu.copyUrl.accessKey=в\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyImageDataUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the image as Data-URL to the clipboard of the user.\nstyleinspector.contextmenu.copyImageDataUrl=Копировать URL данных изображения\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyDataUri.accessKey): Access key for\n# the rule and computed view context menu \"Copy Image Data-URL\" entry.\nstyleinspector.contextmenu.copyImageDataUrl.accessKey=а\n\n# LOCALIZATION NOTE (styleinspector.copyDataUriError): Text set in the clipboard\n# if an error occurs when using the copyImageDataUrl context menu action\n# (invalid image link, timeout, etc...)\nstyleinspector.copyImageDataUrlError=Не удалось скопировать URL данных изображения\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources): Text displayed in the rule view\n# context menu.\nstyleinspector.contextmenu.toggleOrigSources=Показать оригинальные исходники\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nstyleinspector.contextmenu.toggleOrigSources.accessKey=з\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs): Text displayed in the rule view\n# context menu to display docs from MDN for an item.\nstyleinspector.contextmenu.showMdnDocs=Показать документацию MDN\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs.accessKey): Access key for\n# the rule view context menu \"Show MDN docs\" entry.\nstyleinspector.contextmenu.showMdnDocs.accessKey=ь\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addNewRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\n# This should match inspector.addRule.tooltip in inspector.properties\nstyleinspector.contextmenu.addNewRule=Добавить новое правило\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nstyleinspector.contextmenu.addNewRule.accessKey=о\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.selectAll=Выделить всё\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\nstyleinspector.contextmenu.selectAll.accessKey=ы\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.copy=Копировать\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Copy\" entry.\nstyleinspector.contextmenu.copy.accessKey=п\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyLocation): Text displayed in the\n# rule view context menu for copying the source location.\nstyleinspector.contextmenu.copyLocation=Копировать местоположение\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyDeclaration): Text\n# displayed in the rule view context menu for copying the property declaration.\nstyleinspector.contextmenu.copyPropertyDeclaration=Копировать объявление свойства\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyName): Text displayed in\n# the rule view context menu for copying the property name.\nstyleinspector.contextmenu.copyPropertyName=Копировать имя свойства\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyValue): Text displayed in\n# the rule view context menu for copying the property value.\nstyleinspector.contextmenu.copyPropertyValue=Копировать значение свойства\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyRule): Text displayed in the\n# rule view context menu for copying the rule.\nstyleinspector.contextmenu.copyRule=Копировать правило\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copySelector): Text displayed in the\n# rule view context menu for copying the selector.\nstyleinspector.contextmenu.copySelector=Копировать селектор\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru/locale/ru/formautofill.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npreferenceGroupTitle = Form Autofill\nenableProfileAutofill = Enable Profile Autofill\nsavedProfiles = Saved Profiles…\n"
  },
  {
    "path": "langpacks/ru/browser/chrome/ru.manifest",
    "content": "locale branding ru ru/locale/branding/\nlocale browser ru ru/locale/browser/\nlocale browser-region ru ru/locale/browser-region/\nlocale devtools ru ru/locale/ru/devtools/client/\nlocale devtools-shared ru ru/locale/ru/devtools/shared/\nlocale formautofill ru ru/locale/ru/\nlocale pdf.js ru ru/locale/pdfviewer/\noverride chrome://global/locale/appstrings.properties chrome://browser/locale/appstrings.properties\noverride chrome://global/locale/netError.dtd chrome://browser/locale/netError.dtd\noverride chrome://mozapps/locale/downloads/settingsChange.dtd chrome://browser/locale/downloads/settingsChange.dtd\nresource search-plugins chrome://browser/locale/searchplugins/\n"
  },
  {
    "path": "langpacks/ru/browser/chrome.manifest",
    "content": "manifest chrome/ru.manifest\nmanifest features/chrome.manifest\n"
  },
  {
    "path": "langpacks/ru/browser/crashreporter-override.ini",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# This file is in the UTF-8 encoding\n[Strings]\n# LOCALIZATION NOTE (CrashReporterProductErrorText2): The %s is replaced with a string containing detailed information.\nCrashReporterProductErrorText2=Firefox столкнулся с проблемой и аварийно завершил работу. Мы попытаемся восстановить ваши вкладки и окна при его перезапуске.\\n\\nК сожалению crash reporter не в состоянии отправить сообщение об этой ошибке.\\n\\nПодробности: %s\nCrashReporterDescriptionText2=Firefox столкнулся с проблемой и аварийно завершил работу. Мы попытаемся восстановить ваши вкладки и окна при его перезапуске.\\n\\nЧтобы помочь нам в выявлении и устранении этой проблемы, вы можете отправить нам сообщение об ошибке.\n"
  },
  {
    "path": "langpacks/ru/browser/defaults/preferences/firefox-l10n.js",
    "content": "//@line 4 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-5-00000\\build\\l10n\\ru\\browser\\firefox-l10n.js\"\n\n//@line 6 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-5-00000\\build\\l10n\\ru\\browser\\firefox-l10n.js\"\n\npref(\"general.useragent.locale\", \"ru\");\n\n//@line 11 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-5-00000\\build\\l10n\\ru\\browser\\firefox-l10n.js\"\npref(\"browser.search.geoSpecificDefaults\", true);\n"
  },
  {
    "path": "langpacks/ru/browser/defaults/profile/bookmarks.html",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<!-- This is an automatically generated file.\n     It will be read and overwritten.\n     DO NOT EDIT! -->\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=UTF-8\">\n<TITLE>Закладки</TITLE>\n<H1>Закладки</H1>\n\n<DL><p>\n    <DT><H3 PERSONAL_TOOLBAR_FOLDER=\"true\" ID=\"rdf:#$FvPhC3\">Папка панели закладок</H3>\n<DD>Добавьте закладки в эту папку, чтобы увидеть их на панели закладок\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/ru/firefox/central/\" ID=\"rdf:#$GvPhC3\">Начальная страница</A>\n    </DL><p>\n    <DT><H3 ID=\"rdf:#$ZvPhC3\">Mozilla Firefox</H3>\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/ru/firefox/help/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$22iCK1\">Справка и руководства</A>\n        <DT><A HREF=\"https://www.mozilla.org/ru/firefox/customize/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$32iCK1\">Настройка Firefox</A>\n        <DT><A HREF=\"https://www.mozilla.org/ru/contribute/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$42iCK1\">Присоединяйтесь к сообществу</A>\n        <DT><A HREF=\"https://www.mozilla.org/ru/about/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$52iCK1\">О нас</A>\n    </DL><p>\n</DL><p>\n"
  },
  {
    "path": "langpacks/ru/browser/defaults/profile/chrome/userChrome-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Edit this file and copy it as userChrome.css into your\n * profile-directory/chrome/\n */\n\n/*\n * This file can be used to customize the look of Mozilla's user interface\n * You should consider using !important on rules which you want to\n * override default settings.\n */\n\n/*\n * Do not remove the @namespace line -- it's required for correct functioning\n */\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"); /* set default namespace to XUL */\n\n\n/*\n * Some possible accessibility enhancements:\n */\n/*\n * Make all the default font sizes 20 pt:\n *\n * * {\n *   font-size: 20pt !important\n * }\n */\n/*\n * Make menu items in particular 15 pt instead of the default size:\n *\n * menupopup > * {\n *   font-size: 15pt !important\n * }\n */\n/*\n * Give the Location (URL) Bar a fixed-width font\n *\n * #urlbar {\n *    font-family: monospace !important;\n * }\n */\n\n/*\n * For more examples see http://www.mozilla.org/unix/customizing.html\n */\n \n"
  },
  {
    "path": "langpacks/ru/browser/defaults/profile/chrome/userContent-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Edit this file and copy it as userContent.css into your\n * profile-directory/chrome/\n */\n\n/*\n * This file can be used to apply a style to all web pages you view\n * Rules without !important are overruled by author rules if the\n * author sets any.  Rules with !important overrule author rules.\n */\n\n/*\n * example: turn off \"blink\" element blinking\n *\n * blink { text-decoration: none ! important; }\n *\n */\n\n/*\n * example: give all tables a 2px border\n *\n * table { border: 2px solid; }\n */\n\n/*\n * example: turn off \"marquee\" element\n *\n * marquee { -moz-binding: none; }\n *\n */\n \n/* \n * For more examples see http://www.mozilla.org/unix/customizing.html\n */\n\n"
  },
  {
    "path": "langpacks/ru/browser/defaults/profile/localstore.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<RDF:RDF\n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n</RDF:RDF>\n"
  },
  {
    "path": "langpacks/ru/browser/defaults/profile/mimeTypes.rdf",
    "content": "<?xml version=\"1.0\"?>  \n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" \n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n\n  <Description about=\"urn:mimetypes\"> \n    <NC:MIME-types> \n      <Seq about=\"urn:mimetypes:root\"> \n      </Seq> \n    </NC:MIME-types> \n  </Description> \n</RDF>\n"
  },
  {
    "path": "langpacks/ru/browser/features/chrome.manifest",
    "content": "manifest firefox@getpocket.com/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\nmanifest presentation@mozilla.org/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\n"
  },
  {
    "path": "langpacks/ru/browser/features/firefox@getpocket.com/chrome.manifest",
    "content": "manifest ru.manifest\n"
  },
  {
    "path": "langpacks/ru/browser/features/firefox@getpocket.com/ru/locale/ru/pocket.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddtags = Добавить теги\nalreadyhaveacct = Уже используете Pocket?\ncontinueff = Продолжить через Firefox\nerrorgeneric = При попытке сохранить в Pocket произошла ошибка.\nlearnmore = Узнайте больше\nloginnow = Войдите\nmaxtaglength = Длина тега не должна превышать 25 символов\nmustbeconnected = Чтобы сохранять в Pocket, вы должны быть подключены к Интернету. Пожалуйста, проверьте ваше соединение и попробуйте снова.\nonlylinkssaved = Можно сохранять только ссылки\npagenotsaved = Страница не сохранена\npageremoved = Страница удалена\npagesaved = Сохранено в Pocket\nprocessingremove = Удаление страницы…\nprocessingtags = Добавление тегов…\nremovepage = Удалить страницу\nsave = Сохранить\nsaving = Сохранение…\nsignupemail = Регистрация по эл. почте\nsignuptosave = Зарегистрируйтесь в Pocket. Это бесплатно.\nsuggestedtags = Рекомендуемые теги\ntagline = Сохраняйте статьи и видео из Firefox для просмотра в Pocket на любом устройстве, в любой момент.\ntaglinestory_one = Щёлкните по кнопке Pocket, чтобы сохранить любую статью, видео или страницу из Firefox.\ntaglinestory_two = Просматривайте их в Pocket на любом устройстве, в любой момент.\ntagssaved = Теги добавлены\ntos = Продолжая, вы принимаете  <a href=\"%1$S\" target=\"_blank\">Условия службы</a> и <a href=\"%2$S\" target=\"_blank\">Политику приватности</a> Pocket\ntryitnow = Попробовать сейчас\nsigninfirefox = Войти через Firefox\nsignupfirefox = Регистрация через Firefox\nviewlist = Просмотреть список\n\n# LOCALIZATION NOTE(pocket-button.label, pocket-button.tooltiptext, saveToPocketCmd.label, saveLinkToPocketCmd.label, pocketMenuitem.label):\n# \"Pocket\" is a brand name.\npocket-button.label = Pocket\npocket-button.tooltiptext = Сохранить в Pocket\nsaveToPocketCmd.label = Сохранить страницу в Pocket\nsaveToPocketCmd.accesskey = х\nsaveLinkToPocketCmd.label = Сохранить ссылку в Pocket\nsaveLinkToPocketCmd.accesskey = о\npocketMenuitem.label = Показать список Pocket\n"
  },
  {
    "path": "langpacks/ru/browser/features/firefox@getpocket.com/ru.manifest",
    "content": "locale pocket ru ru/locale/ru/\n"
  },
  {
    "path": "langpacks/ru/browser/features/loop@mozilla.org/chrome.manifest",
    "content": "manifest ru.manifest\n"
  },
  {
    "path": "langpacks/ru/browser/features/loop@mozilla.org/ru/locale/ru/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n## LOCALIZATION_NOTE(loopMenuItem_label): Label of the menu item that is placed\n## inside the browser 'Tools' menu. Use the unicode ellipsis char, \\u2026, or\n## use \"...\" if \\u2026 doesn't suit traditions in your locale.\nloopMenuItem_label=Сделать звонок…\nloopMenuItem_accesskey=е\n\n## LOCALIZATION_NOTE(sign_in_again_title_line_one, sign_in_again_title_line_two2):\n## These are displayed together at the top of the panel when a user is needed to\n## sign-in again. The emphesis is on the first line to get the user to sign-in again,\n## and this is displayed in slightly larger font. Please arrange as necessary for\n## your locale.\n## {{clientShortname2}} will be replaced by the brand name for either string.\nsign_in_again_title_line_one=Пожалуйста, войдите снова\nsign_in_again_title_line_two2=чтобы продолжить использовать {{clientShortname2}}\nsign_in_again_button=Войти\n## LOCALIZATION_NOTE(sign_in_again_use_as_guest_button2): {{clientSuperShortname}}\n## will be replaced by the super short brandname.\nsign_in_again_use_as_guest_button2=Использовать {{clientSuperShortname}} как Гость\n\npanel_browse_with_friend_button=Просмотрите эту страницу со своим другом\npanel_disconnect_button=Отсоединить\n\n## LOCALIZATION_NOTE(first_time_experience_subheading2, first_time_experience_subheading_button_above): Message inviting the\n## user to create his or her first conversation.\nfirst_time_experience_subheading2=Щёлкните по кнопке Hello, чтобы вместе с другом посёрфить по Интернету.\nfirst_time_experience_subheading_button_above=Щёлкните на кнопку ниже, чтобы просмотреть веб-страницы с другом.\n\n## LOCALIZATION_NOTE(first_time_experience_content, first_time_experience_content2): Message describing\n## ways to use Hello project.\nfirst_time_experience_content=Используйте это, чтобы вместе планировать, вместе работать, вместе смеяться.\nfirst_time_experience_content2=Используйте, чтобы добиться цели: планируйте вместе, смейтесь вместе, работайте вместе.\nfirst_time_experience_button_label2=Посмотреть, как это работает\n\n## First Time Experience Slides\nfte_slide_1_title=Просматривайте веб-страницы с другом\n## LOCALIZATION_NOTE(fte_slide_1_copy): {{clientShortname2}}\n## will be replaced by the short name 2.\nfte_slide_1_copy=Бу то планирование поездки или покупка подарка, {{clientShortname2}} позволяет вам принимать решения быстрее в реальном времени.\nfte_slide_2_title2=Создан для совместной работы в Интернете\n## LOCALIZATION_NOTE(fte_slide_2_copy2): {{clientShortname2}}\n## will be replaced by the short name 2.\nfte_slide_2_copy2=Теперь, когда вы пригласите друга в сессию,  {{clientShortname2}} автоматически поделится с ним любой веб-страницей, которую вы просматриваете. Планируйте. Покупайте. Решайте. Вместе.\nfte_slide_3_title=Пригласите друга, отправив ему ссылку\n## LOCALIZATION_NOTE(fte_slide_3_copy): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\nfte_slide_3_copy={{clientSuperShortname}} работает с множеством настольных браузеров. Не нужны аккаунты и каждый может подключаться бесплатно.\n## LOCALIZATION_NOTE(fte_slide_4_title): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\nfte_slide_4_title=Найдите иконку {{clientSuperShortname}}, чтобы начать\n## LOCALIZATION_NOTE(fte_slide_4_copy): {{brandShortname}}\n## will be replaced by the brand short name.\nfte_slide_4_copy=Когда вы найдете страницу, которую захотите обсудить, нажмите иконку {{brandShortname}}, чтобы создать ссылку. Затем отправьте её другу, любым удобным для вас способом!\n\ninvite_header_text_bold2=Пригласить друга присоединиться к вам!\ninvite_header_text4=Поделитесь этой ссылкой и вы сможете просматривать Веб вместе.\n## LOCALIZATION_NOTE(invite_copy_link_button, invite_copied_link_button,\n## invite_email_link_button, invite_facebook_button2): These labels appear under\n## an iconic button for the invite view.\ninvite_copy_link_button=Скопировать ссылку\ninvite_copied_link_button=Скопировано!\ninvite_email_link_button=Послать ссылку по эл. почте\ninvite_facebook_button3=Фейсбук\ninvite_your_link=Ваша ссылка:\n\n# Error bars\n## LOCALIZATION NOTE(session_expired_error_description,could_not_authenticate,password_changed_question,try_again_later,could_not_connect,check_internet_connection,login_expired,service_not_available,problem_accessing_account):\n## These may be displayed at the top of the panel.\nsession_expired_error_description=Срок действия сессии истёк. Все ранее созданные и отправленные вами URL более работать не будут.\ncould_not_authenticate=Не удалось аутентифицироваться\npassword_changed_question=Вы сменили свой пароль?\ntry_again_later=Подождите и попробуйте снова\ncould_not_connect=Не удалось соединиться с сервером\ncheck_internet_connection=Проверьте ваше соединение с Интернетом\nlogin_expired=Срок действия вашего логина истёк\nservice_not_available=Сейчас сервис недоступен\nproblem_accessing_account=Возникла проблема доступа к вашей учётной записи\n\n## LOCALIZATION NOTE(retry_button): Displayed when there is an error to retry\n## the appropriate action.\nretry_button=Повторить\n\nshare_email_subject7=Ваше приглашение вместе посёрфить по Интернету\n## LOCALIZATION NOTE (share_email_body7): In this item, don't translate the\n## part between {{..}} and leave the \\n\\n part alone\nshare_email_body7=Ваш друг ждёт вас в Firefox Hello. Щёлкните по ссылке, чтобы подключиться и вместе посёрфить по Интернету: {{callUrl}}\n## LOCALIZATION NOTE (share_email_body_context3): In this item, don't translate\n## the part between {{..}} and leave the \\n\\n part alone.\nshare_email_body_context3=Ваш друг ждёт вас в Firefox Hello. Щёлкните по ссылке, чтобы подключиться и вместе исследовать {{title}}: {{callUrl}}\n## LOCALIZATION NOTE (share_email_footer2): Common footer content for both email types\nshare_email_footer2=\\n\\n____________\\nFirefox Hello позволяет вам сёрфить по веб-страницам вместе с вашими друзьями. Используйте его, когда вы хотите добиться цели: вместе планировать, вместе работать, вместе смеяться. Узнайте больше на http://www.firefox.com/hello\n## LOCALIZATION NOTE (share_tweeet): In this item, don't translate the part\n## between {{..}}. Please keep the text below 117 characters to make sure it fits\n## in a tweet.\nshare_tweet=Вызовите меня по видео с помощью {{clientShortname2}}!\n\nshare_add_service_button=Добавить службу\n\n## LOCALIZATION NOTE (copy_link_menuitem, email_link_menuitem, delete_conversation_menuitem):\n## These menu items are displayed from a panel's context menu for a conversation.\ncopy_link_menuitem=Скопировать ссылку\nemail_link_menuitem=Послать ссылку по эл. почте\nedit_name_menuitem=Изменить имя\ndelete_conversation_menuitem2=Удалить\n\npanel_footer_signin_or_signup_link=Вход или Регистрация\n\nsettings_menu_item_account=Учётная запись\nsettings_menu_item_settings=Параметры\nsettings_menu_item_signout=Выйти\nsettings_menu_item_signin=Войти\nsettings_menu_item_turnnotificationson=Включить уведомления\nsettings_menu_item_turnnotificationsoff=Отключить уведомления\nsettings_menu_item_feedback=Отправить отзыв\nsettings_menu_button_tooltip=Параметры\n\n\n# Conversation Window Strings\n\ninitiate_call_button_label2=Готовы начать свой звонок?\nincoming_call_title2=Запрос на звонок\nincoming_call_block_button=Заблокировать\nhangup_button_title=Повесить трубку\nhangup_button_caption2=Выход\n\n\n## LOCALIZATION NOTE (call_with_contact_title): The title displayed\n## when calling a contact. Don't translate the part between {{..}} because\n## this will be replaced by the contact's name.\ncall_with_contact_title=Звонок {{contactName}}\n\n# Outgoing conversation\n\noutgoing_call_title=Сделать звонок?\ninitiate_audio_video_call_button2=Позвонить\ninitiate_audio_video_call_tooltip2=Сделать видеозвонок\ninitiate_audio_call_button2=Голосовой звонок\n\npeer_ended_conversation2=Ваш собеседник завершил звонок.\nrestart_call=Снова соединиться\n\n## LOCALIZATION NOTE (contact_offline_title): Title which is displayed when the\n## contact is offline.\ncontact_offline_title=Этот человек не в сети\n## LOCALIZATION NOTE (call_timeout_notification_text): Title which is displayed\n## when the call didn't go through.\ncall_timeout_notification_text=Ваш звонок не прошёл.\n\n## LOCALIZATION NOTE (cancel_button):\n## This button is displayed when a call has failed.\ncancel_button=Отмена\nrejoin_button=Снова присоединиться к беседе\n\ncannot_start_call_session_not_ready=Не удается начать звонок, сессия не готова.\nnetwork_disconnected=Соединение с сетью внезапно прервалось.\nconnection_error_see_console_notification=Звонок не удался; подробности в консоли.\nno_media_failure_message=Микрофон или камера не найдены.\nice_failure_message=Соединение не удалось. Ваш брандмауэр может блокировать звонки.\n\n## LOCALIZATION NOTE (legal_text_and_links3): In this item, don't translate the\n## parts between {{..}} because these will be replaced with links with the labels\n## from legal_text_tos and legal_text_privacy. clientShortname will be replaced\n## by the brand name.\nlegal_text_and_links3=Используя {{clientShortname}}, вы принимаете {{terms_of_use}} \\\nи {{privacy_notice}}.\nlegal_text_tos=Условия использования\nlegal_text_privacy=Уведомление о приватности\n\n## LOCALIZATION NOTE (powered_by_beforeLogo, powered_by_afterLogo):\n## These 2 strings are displayed before and after a 'Telefonica'\n## logo.\npowered_by_beforeLogo=На движке\npowered_by_afterLogo=\n\n## LOCALIZATION_NOTE (feedback_rejoin_button): Displayed on the feedback form after\n## a signed-in to signed-in user call.\nfeedback_rejoin_button=Зайти заново\n## LOCALIZATION NOTE (feedback_report_user_button): Used to report a user in the case of\n## an abusive user.\nfeedback_report_user_button=Пожаловаться на пользователя\nfeedback_window_heading=Как прошёл ваш звонок?\nfeedback_request_button=Оставить отзыв\n\ntour_label=Тур\n\nrooms_list_recently_browsed2=Недавние звонки\nrooms_list_currently_browsing2=Текущие звонки\nrooms_signout_alert=Открытые звонки будут закрыты\nroom_name_untitled_page=Безымянная страница\n\n## LOCALIZATION NOTE (door_hanger_return, door_hanger_prompt_name, door_hanger_button): Dialog message on leaving conversation\ndoor_hanger_return=Увидимся позже! Вы можете вернуться к этой общей сессии в любое время с помощью панели Hello.\ndoor_hanger_prompt_name=Вы хотите дать ему имя, которое легче запомнить? Текущее имя:\ndoor_hanger_button=OK\n\n# Infobar strings\n\ninfobar_screenshare_no_guest_message=Как только ваши друзья присоединятся, они смогут увидеть любую текущую вкладку.\ninfobar_screenshare_browser_message2=Вы делитесь своими вкладками. Ваши друзья могут видеть содержимое любой вкладки, по которой вы щёлкнули.\ninfobar_screenshare_browser_message3=Сейчас вы делитесь своими вкладками. Ваш друг увидит любую вкладку, на которую вы нажмёте.\ninfobar_screenshare_stop_sharing_message=Вы больше не можете обмениваться своими вкладками\ninfobar_button_restart_label2=Перезапустить обмен\ninfobar_button_restart_accesskey=е\ninfobar_button_stop_label2=Остановить обмен\ninfobar_button_stop_accesskey=н\ninfobar_button_disconnect_label=Отсоединить\ninfobar_button_disconnect_accesskey=о\n\n# E10s not supported strings\n\ne10s_not_supported_button_label=Запустить новое окно\ne10s_not_supported_subheading={{brandShortname}} не работает в мультипроцессном окне.\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n## LOCALIZATION NOTE: In this file, don't translate the part between {{..}}\n\n# Text chat strings\nchat_textbox_placeholder=Набирайте здесь…\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\n\nconversation_has_ended=Ваш звонок был завершён.\ngeneric_failure_message=У нас возникли технические проблемы…\n\ngeneric_failure_no_reason2=Хотите попробовать ещё раз?\n\nhelp_label=Справка\n\nmute_local_audio_button_title=Отключить ваш звук\nunmute_local_audio_button_title=Восстановить ваш звук\nmute_local_video_button_title2=Отключить видео\nunmute_local_video_button_title2=Включить видео\n\n## LOCALIZATION NOTE (retry_call_button):\n## This button is displayed when a call has failed.\nretry_call_button=Повторить\n\nrooms_leave_button_label=Уйти\n\nrooms_panel_title=Выберите звонок или сделайте новый\n\nrooms_room_full_call_to_action_label=Узнайте больше о {{clientShortname}} »\nrooms_room_full_call_to_action_nonFx_label=Загрузите {{brandShortname}}, чтобы сделать звонок\nrooms_room_full_label=В этом звонке уже участвуют два человека.\nrooms_room_join_label=Присоединиться к звонку\nrooms_room_joined_owner_connected_label2=Ваш друг сейчас подключен и сможет увидеть ваши вкладки.\nrooms_room_joined_owner_not_connected_label=Ваш друг ожидает просмотра {{roomURLHostname}} с вами.\n\nself_view_hidden_message=Вид самого себя скрыт, но всё же отправляется; измените размер окна для показа\n\npeer_left_session=Ваш друг покинул беседу.\npeer_unexpected_quit=Ваш друг неожиданно отсоединился.\n\n## LOCALIZATION NOTE (tos_failure_message): Don't translate {{clientShortname}}\n## as this will be replaced by clientShortname2.\ntos_failure_message={{clientShortname}} не доступен в вашей стране.\n\ndisplay_name_guest=Гость\n\n## LOCALIZATION NOTE(clientSuperShortname): This should not be localized and\n## should remain \"Hello\" for all locales.\nclientSuperShortname=Hello\n"
  },
  {
    "path": "langpacks/ru/browser/features/loop@mozilla.org/ru.manifest",
    "content": "locale loop ru ru/locale/ru/\n"
  },
  {
    "path": "langpacks/ru/browser/features/presentation@mozilla.org/chrome.manifest",
    "content": "manifest ru.manifest\n"
  },
  {
    "path": "langpacks/ru/browser/features/presentation@mozilla.org/ru/locale/ru/presentation.properties",
    "content": "presentation.message=Select one device to send the content.\npresentation.urlbar.tooltiptext=View the device-selection request\npresentation.deviceprompt.select.label=Send\npresentation.deviceprompt.select.accessKey=S\npresentation.deviceprompt.cancel.label=Cancel\npresentation.deviceprompt.cancel.accessKey=C\n"
  },
  {
    "path": "langpacks/ru/browser/features/presentation@mozilla.org/ru.manifest",
    "content": "locale presentation ru ru/locale/ru/\n"
  },
  {
    "path": "langpacks/ru/browser/searchplugins/ddg.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<OpenSearchDescription xmlns=\"http://a9.com/-/spec/opensearch/1.1/\"> \n  <ShortName>DuckDuckGo</ShortName> \n  <Description>Search DuckDuckGo</Description> \n  <InputEncoding>UTF-8</InputEncoding> \n  <Image height=\"16\" width=\"16\">data:image/icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA11RgALs6oACbQ9wAj0v8AI9L/ACfQ9wAu0agANdUYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzzN4CNdL/oK/z//////////////////////+jsPv/BDXX/wAz0t4AAAAAAAAAAAAAAAAAAAAAAAAAAAAyzvNSduD//////8jK/v+P+Lf/IbQL/17RPP+J3Y//wOKX//////9YeuX/ADLO8wAAAAAAAAAAAAAAAAAw091piOX/8/X9/1Fx5P9xhu//WOWZ/0W9Lv9Lwjn/J8BB/xyDAP9bdfL/9fP//2mI5v8AMNPdAAAAAAc610YRQ9f//////0Zr4P8AGdD/sb32////////////wrv//wAh1/8MPab/ACPc/05r4///////EkPX/wc610YANtWkrr/y/6S48P8AJ9L/AB3R/+/w/v///////////3+D7f8AQeL/AYTw/wFr5/8AMNb/p7Tv/6698v8AM9WkADLW//////8yXt//AC3V/wAw1/////////////z///8A0P7/AKb1/wWI7P8AuPf/AJ3w/zZW3P//////ADHV/wAx2P//////AzrZ/wAu1/84ZOL////////////e////AND//wC1+f8Atff/AZbv/wY62f8ELNf//////wAw1/8AMtn//////wAw2f8ALNn/kKrz////+//cwbH////////////R////Rcb8/wDO/f8A/P//AHzo//////8AMNj/ADXa//////8vXuL/ACna/4yq9///79T/jUkg/9i+r///////r2Q0/7Cozv8BKdr/AirY/zdZ4P//////ADTa/wI72tOuv/T/prr0/wAl2v+JqPb//7yW/+bUxv/9+/n////u//W+n/+Op/L/ADPd/wAv2v+ru/T/r7/0/wI72tMLQd1DEEjg//////9Cbef/ADng///////////////////////R3///AC3g/wAy3v9SeOn//////xFI4P8LQd1DAAAAAAM64PNmiuz/9/j//2mN7f/m7P3///////////9Cb+n/ACXd/wAt3v9rju3//////2iL7P8DOuDzAAAAAAAAAAAAAAAAAT3g/0p16f//////3OT8/3OS7v8AKt3/ACPc/zhn5/+xw/b//////0956v8CPeD/AAAAAAAAAAAAAAAAAAAAAAAAAAAEPODzBUDh/5uz8//7/f7/////////////////prz0/wtF4v8FQeDzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtF5kYDQOOkADrj/wA44v8AOeP/ADzk/wVB46QPReZGAAAAAAAAAAAAAAAAAAAAAPAPAADgBwAAwAMAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAADAAwAA4AcAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChIzyAnRNFwJ0TQryND0d8nRNH/J0TR/ydE0f8nRNH/I0PR3ydE0K8nRNFwKEjPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChE00AlRdK/J0XS/ydF0v8nRdL/XXPd/11z3f94i+P/k6Lp/5Oi6f9rf+D/NVDV/ydF0v8nRdL/JUXSvyhE00AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAzxAnRNOvJ0XT/ydF0/8lRdK/KEXSYOvu+6/+/v6//v7+v/39/c////////////7+/r/J0fOAKEXSYCVF0r8nRdP/J0XT/ydE068gQM8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlRdUwJ0bT7ydG0/8nRtHPKETTQAAAAADHx8dA2vHhn5TYpN/o9+z/////////////////8PL83ydG0o8lRdUwAAAAAChE00AnRtHPJ0bT/ydG0+8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEXVYCdG1P8nRtT/KEbTgAAAAAAmRtZQI0PU38jIyP/F6s//Rrtk/0a7ZP9/yIr/c796/4vLkv+JpNf/M3Kq/zyWh/8zeKTfJkbWUAAAAAAoRtOAJ0bU/ydG1P8oRdVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVF1TAnR9X/J0fV/yhF1WAgQM8QJ0fTrydH1f9CW8//2tra/6Pdsv9Gu2T/Rrtk/0WzWv9Gu2T/Rrtk/0a7ZP9Gu2T/Rrtk/z6egP8nR9X/J0fTryBAzxAoRdVgJ0fV/ydH1f8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAgQM8QJ0fV7ydH1f8oSNVgIEDPECdH1c8nR9X/J0fV/1xwyf/t7e3/o92y/0a7ZP9Gu2T/Ra5U/0a7ZP9Gu2T/Rrtk/0a7ZP9Gu2T/Pp6A/ydH1f8nR9X/J0fVzyBAzxAoSNVgJ0fV/ydH1e8gQM8QAAAAAAAAAAAAAAAAAAAAACdH1q8nR9b/KEjVgCBQzxAnR9bPJ0fW/ydH1v8nR9b/gIzB//r6+v+j3bL/Rrtk/13Ed/+i26//ruG7/z6egf8+noH/Rrtk/0a7ZP86kI//J0fW/ydH1v8nR9b/J0fWzyBQzxAoSNWAJ0fW/ydH1q8AAAAAAAAAAAAAAAAoSNdAJkjW/yZH1s8AAAAAJEfWryZI1v8mSNb/JkjW/yZI1v+jqsT//////+j37P/R7tj////////////W3ff/JkjW/yZI1v8uZbr/PJeI/zJzrP8mSNb/JkjW/yZI1v8mSNb/JEfWrwAAAAAmR9bPJkjW/yhI10AAAAAAAAAAACVI1r8mSNf/KEjXQCZJ1lAmSNf/JkjX/yZI1/8mSNf/JkjX/9HR0f///////////////////////////5Ok6/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JknWUChI10AmSNf/JUjWvwAAAAAoSNcgJknY/yZH2M8AAAAAI0nY3yZJ2P8mSdj/JknY/yZJ2P9KZM//39/f////////////////////////////XHfi/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8jSdjfAAAAACZH2M8mSdj/KEjXICdJ2HAmSdj/JUjXYCVK2jAmSdj/JknY/yZJ2P8mSdj/JknY/2V4yf/t7e3///////////////////////////9cd+L/HXTj/xSf7/8Nwfj/CdL8/wnS/P8J0vz/ELDz/xt85v8mSdj/JknY/yZJ2P8lStowJUjXYCZJ2P8nSdhwJErZryZK2f8oSNcgJUnajyZK2f8mStn/JkrZ/yZK2f8mStn/iJPA////////////////////////////0ff+/xjV/P8J0vz/Drn1/xiO6/8Yjuv/GI7r/xCw8/8Lyvr/CdL8/xmF6P8mStn/JkrZ/yVJ2o8oSNcgJkrZ/yRK2a8jStrfI0rZ3wAAAAAlSdq/Jkra/yZK2v8mStr/Jkra/yZK2v+xtsf///////////////////////////8o2Pz/CdL8/wvK+v8mStr/Jkra/yZK2v8mStr/Jkra/yZK2v8iW97/Jkra/yZK2v8mStr/JUnavwAAAAAjStnfI0ra3yZK2v8lSdq/AAAAACZH2O8mStr/Jkra/yZK2v8mStr/L1HY/9HR0f///////////////////////////yjY/P8J0vz/CdL8/xCw9P8QsPT/ELD0/xSf7/8ddeX/Jkra/yZK2v8mStr/Jkra/yZK2v8mR9jvAAAAACVJ2r8mStr/Jkvb/yVJ2r8AAAAAJkvb/yZL2/8mS9v/Jkvb/yZL2/9KZtL/4+Pj////////////////////////////4Pn//0fd/f8J0vz/CdL8/wnS/P8J0vz/CdL8/wnS/P8Lyvr/Fpfu/yJc3/8mS9v/Jkvb/yZL2/8AAAAAJUnavyZL2/8mS9z/JUncvwAAAAAmS9z/Jkvc/yZL3P8mS9z/Jkvc/26AyP/x8fH//////////////////////////////////////9H3/v/C9P7/o+7+/2fa+/8Oufb/CdL8/wnS/P8J0vz/CdL8/xiP7P8mS9z/Jkvc/wAAAAAlSdy/Jkvc/yZM3P8lTNy/AAAAACZJ2e8mTNz/Jkzc/yZM3P8mTNz/iJTB////////////qnth/5VaOf/x6eX///////////////////////Hp5f/x6eX/ydL2/yZM3P8kVN7/G37o/xKo8v8QsfT/HXbm/yZM3P8mSdnvAAAAACVM3L8mTNz/I0vc3yZJ2u8AAAAAJUzevyZM3f8mTN3/Jkzd/yZM3f+fqc3///////////+VWjn/v5yI/+re1///////////////////////jk8s/7iRe//J0vb/Jkzd/yZM3f8mTN3/Jkzd/yZM3f8mTN3/Jkzd/yVM3r8AAAAAI0vc3yNL3N8kTd2vJk3d/yhQ3yAlTd2PJk3d/yZN3f8mTd3/Jk3d/6St0v////////////Hp5f/q3tf///////////////////////////+xhm7/49PK/6Cx8P8mTd3/Jk3d/yZN3f8mTd3/Jk3d/yZN3f8mTd3/JU3djyhQ3yAmTd3/JE3drydN33AmTd7/J03fcCVK3zAmTd7/Jk3e/yZN3v8mTd7/pK7S///////Sp5r/////////////////////////////////////////////////T27k/yZN3v8mTd7/Jk3e/yZN3v8mTd7/Jk3e/yZN3v8lSt8wJ03fcCZN3v8nTd9wKFDfICZO3/8mTt3PAAAAACVN3r8mTt//Jk7f/yZO3/+EltX//////+fRyv/SqaD/59LO///////////////////////at63/vIBy/7Glxf8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8mTt//JU3evwAAAAAmTt3PJk7f/yhQ3yAAAAAAJE/dryZO3/8oUN9AKFDfQCZO3/8mTt//Jk7f/zhb2v/o6/T/////////////////////////////////////////////////XHrn/yZO3/8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8oUN9AKFDfQCZO3/8kT92vAAAAAAAAAAAoUN9AJk7g/yZO4M8AAAAAJk/hnyZO4P8mTuD/Jk7g/05v5v/k6fv//////////////////////////////////////3eR7P8mTuD/Jk7g/yZO4P8mTuD/Jk7g/yZO4P8mTuD/Jk/hnwAAAAAmTuDPJk7g/yhQ30AAAAAAAAAAAAAAAAAjT+GfJU/h/yVO4Y8gUN8QIk7gzyVP4f8lT+H/SWnW/0lp1v+bq+H/8fHx/////////////////6Cy8v9OcOb/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yJO4M8gUN8QJU7hjyVP4f8jT+GfAAAAAAAAAAAAAAAAAAAAACBQ3xAlTOHvJU/h/yVQ4mAgUN8QIk7hzyVP4f+ktOv///////////////////////H0/f9phur/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yVP4f8iTuHPIFDfECVQ4mAlT+H/JUzh7yBQ3xAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ3zAlUOLvJVDi/yVQ4mAgUN8QI1Din4mb2//J0/j/ydP4/6299P93ku3/M1vk/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/I1DinyBQ3xAlUOJgJVDi/yVQ4u8lUN8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAlUOLvJVDi/yVQ4o8AAAAAJFDjQCVQ4r8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDivyRQ40AAAAAAJVDijyVQ4v8lUOLvJVDkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAjUeTfJVHj/yNR5N8kUONAAAAAACVQ5DAmUuOAJVHivyNR5N8lUeP/JVHj/yNR5N8lUeK/JlLjgCVQ5DAAAAAAJFDjQCNR5N8lUeP/I1Hk3yVQ5DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBQ3xAjUuSfJVHk/yVR5P8jUeTfJFLkcChQ5yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoUOcgJFLkcCNR5N8lUeT/JVHk/yNS5J8gUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkUONAI1LknyVS5P8lUuT/JVLk/yVS5O8lUeS/JVHkvyVR5L8lUeS/JVLk7yVS5P8lUuT/JVLk/yRS468kUONAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFDfECVS5GAjUuWfIlPlzyVS5f8lUuX/JVLl/yVS5f8iU+XPI1LlnyVS5GAgUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/ggBB/wgAEP4AAAB8AAAAPAAAADiAAAEYAAAAEQAAAIAAAAAAAAAAAgAAAEIAAABCAAAAQgAAAEIAAABCAAAAQAAAAAAAAAABAAAAiAAAABiAAAEcAAAAPAAAAD4AAAB/CAAQ/4IAQf/AfgP/8AAP//wAP/</Image>\n  <Image height=\"26\" width=\"65\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNTg5QTM3RjNCMjA2ODExODIyQUVEOUNBRDIxQzhDMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxRTYyNzYzMzFBQUUxMUU0ODc3NTg3NjMyNDFCNzExQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxRTYyNzYzMjFBQUUxMUU0ODc3NTg3NjMyNDFCNzExQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMTg3MUZCQUIxMEI4RjU1NzYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTU4OUEzN0YzQjIwNjgxMTgyMkFFRDlDQUQyMUM4QzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7hxyCFAAAF4UlEQVR42tSZa2wUVRTH/3dmp92+tnRpCiUgxFoKCDQplsRIfZSgCEHSapBGBCURQvCLWkkQg9GYGNDwTYlGUCMoCA2EtEpEq1KjRJCA9EEElba2FajbN213d+b6vzOzZZfi99mb/DJ3d/aczD33vO6skFLCq6O9YubYXChE4n1+LublaVJO5hLDvRUhjaSefMolno+XU0uOX7WG5BxLSBsXc448Qo6SFWSuywr3O3XvnPqtK3PbkWxGUL5whHzN7WyAZeWQRZBWFz+v4v6+w3sKztFFFpEc0mDLOLJinNIkCocMXppJLhdcCssMw4zu5fOX2XGi6RAa91Rot8aNMsB6kkJOk24yh6seSjZPEHzoZmlfZaaU1pqR/Dsv+XfVlQXf/QbZ67dBz5sKKzxK20TpGBbU5qrtJWXkEllDMqWrK94jPG0ESzpwPTUkl8yQFvZL09oaLlqIG1LDQFoA6Y9vxJQ9Dch+bjus4WEaIwxpmjSGdJKgw1ay39bh6KqJ6U8GTyjnc1aQheQ1UqV2Of3LPTBPfI40RkVsEdmVGzClphmZy9bAitAQlhnvEbBlHR1KV4VbVbydE66sLFI+e8mN5e1Qc7o6IqMIr3sVhVUb/le2e1c1Bk8cgvAxFWjj9rqQvA7HGIVeN4LqA1SJm0iOci/LQDc3aZrg4RZkpBgYHY4iK8OXIHetz4RPi6K/ao4b9PrtkuVKElL9hafDgfuzjrQQk5QxH9hxPphfgAy/gYHByDgDqJGXrSOYlYrAo1WQUTc32LJj+aHM1dlEnvK2EYClpIasiotrmL5URE2JiQEDuw+ewunGjgS5hrNtWLp5P/QHKhk9lh1BDuKmIYAnyWGyxNuJUWI2+ZncG5/djKF+DA45ZX7Hh9/j2HdNCWKzC/JRsXg+sgrmQ4aFjS/LQvqsYejpqiTYepTOn8g8n8c9QQ21zdPiDxD+620IhULIC2TiYl01/CmJy8jNNrCxMh/hjiMIVvYioziK1BlRQJcIHc1B6KscqpLTXN2pPo/nhNjwxR2jIFgdBtouAzPuSDSAZLPUXgX0HYFgLjRIcLnO3sFAb33AJnLdYFNp9w/6Lco97Qm57o7dbKC5wpHffgHuL09srjo22AYY/tOPoQsBiFRgtJ3zljQqo/HoCfbSnULR6eq2vJ4TWskCcnYsJ9hGYIz/1YQR65bTYOARe5FW2EDfqQD+rQ1iqDkN/qlhTHhwAJnFQ6oxiuUWpfMe0uzpPuH3ZUV7eZlFVpPWsRjh+WA4OAV579UiPzghQaajuhgZc1qRWTIKnQ4g0i27N77RlI5rXwQR/seI9cnTyWfkvNfDYR8v35K/iSoBd8eSY8r1doR6escZYfRqLvrPDEDsM+ALWNADJiLdBttoYXuJEPamK13t5D6y1evNUj3pJzvIJqfRYV5XyZGFf/CPlnEy6UXzoLEZYDqEHBCIdBpsmFSsODEgHb1K105Xd4PnD1B86M2kmjSSA/Yi6AlSaBhtPG3/5mTXcTT3nLPnwYcq4KP7X52cgvc3TcWvpQFVDu1UIoWt74CrS+nc7P3qIO00rkLiBfcQdReZCamVqAqRcuUiolzJDx11aO4+gxxjOnqtbmhvzITO+6Yh0DthhF4jYmeHs4Q1FJfd+T6ZLC9VpHOcnk7qyQJSqzzB39WKnr5h+HhS1DUfOvs64RNRVgATlnDawoghYoWl1pWtd3WVJ0WfEDf6pGqhnTdCTGqihCw3urt2h0LdecH0ydB1Aw8XLkfPjRGUTixB4JUtuDDXj0nXokMmsJbyddJJiOoYPZuO0ZdsRlDjsnTa5x/JCDTxEnPfpIH6Y28uXvHYttUFzyNb1cTY+4TyC8ezD37wltT1k5YmXmRkjbhhMI2BcTVpXrS2LJ011jmO/VfgPO7L/GKnfSQ0zU+EaR2SlnWGN53FaRpdw1cKTX+Cxlrr5oMt5G2713Kq7NhLxmQ1gpPvpXyWs2f4oSz+oHHznxrRwOvHnHwkYpK3McJ/AgwADmrfhvtTyFYAAAAASUVORK5CYII=</Image>\n  <Image height=\"52\" width=\"130\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNTg5QTM3RjNCMjA2ODExODIyQUVEOUNBRDIxQzhDMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4RTdBNDY4ODFBQUQxMUU0ODc3NTg3NjMyNDFCNzExQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4RTdBNDY4NzFBQUQxMUU0ODc3NTg3NjMyNDFCNzExQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTE3MzgzQ0I2QjIwNjgxMTgyMkFFRDlDQUQyMUM4QzMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTU4OUEzN0YzQjIwNjgxMTgyMkFFRDlDQUQyMUM4QzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7NVVBAAAAO30lEQVR42uxdCXRU1Rn+3nszk5nJhmEJAYKyJJJAWFyqUqwWwaJi0aKA9bh0USwunEo9UGmrHG0Vj3LUUoEqFQGXciqgiFCoVtsKeBAJS9JWtrAmIUxmkpnJJDNv6X/fu5O8mUwmkwkoPef9Od/cN/ct9593v/vf//73vhdB0zRY0nU5dktxuzxBMG3zD6GD84XYHYMI1xMuJZQQ2MWzCS6+P0TwE74i/Juwi7CFcCR6gY6qUeMf5t2JjhUsInxjRBhJyUOEewn2NNWIEFYQFlM17rWI8P9FhJsILxGGdHDpOsJ+wmlCA8/LJfQhjCD07uC8Q4TZhI3pEMFmVenXJqMJ7xIGx+UfJawivEf4IsVrXUaYQriLcCHPY8T6gHCYMJVQ3hXlLIvw9ViE1wg/iTt8JeFpuvsHYs4BehLKCAWEHnyXj1BN2EfwmGuMzimi5FeEu+Ouv5zwU6trOD+IUEif/zS1WiZvEWZSzQT4gQ5WYbwVj0+x+I+5dXmNrhPm18miz6WEO+OszdV0zHGLCN8cEZj53mnaXUO4ke72blYTArRS+r6QMLnVFggmu5C6sO5gLl23kp/NuqBNhL6mYy7XTN1OoioXrSo9JzKJ7vVOjTtrhLWEAoMEag5UZaMmyxVqJDKZAFUmKDJBpd0EqinTuZ1hMqGCV34ObZfzstaajmGEnGT5CF+vRbg0zul7krCAN8Ufa6K0vLnkCmSXXQ5nuBmavx6qtw4t+3dC9p6GIJH/LkkQRMm4oNBlC8F8kT/x7Sd4+WYnc5c1ajj3UhBHgofppi/mdbmGmHA75DDC9afh63cxSr4zMeZk+Uw1Au+/jsCGN6C2NEGw2clmk9EWumS4l/PWP43KXkBle2j793wf060fdzwti3CuLAIfy0eHhwtMrZE5jONAZl+lSrUvXI/+w0qTXF1D/Su/QeP65RDsDrISkkGGrlmHf+mOYptVeoJvH04Uw7CIkKYcjSMCVdESSh7gX1lM4JYYEuj1qyKU1w/eUdcC3jPQMnNh65UP9+Dh6FFUin79+8e4ioG/vYszCx80uguyDkLUOqROCDMZ1vPYA5OlVOs/s4hw9onAmncF32YRwXy+/TZhRsy4TVWoD4gAkTA0RYHjuh/Adc0tyBhcAme/iyDGVXLk5GE0bfsr/NRlsK7DIITUFTK8Q7iDb9fCiFAyGQ4+0rCIcPaIUMHJwORb0ISddGfv4kGj2AE8jQ4QaUFkwh3o9/OFcNtSd9M8L8+D/8PVeneBrpHhbtJpFelkHtJWcjJYw8duiSZEMYFQyrfX8BudQ9srTceQJaBclYgQURCc/hiGPPZCl0jApOcjzyJz3GRodA39WubrJ8dKXSfmLDIdjbxSrrt+jGUR0pSqKRdHN9msXxnfvgBGOHiDESgyE4eYIMvwFw5D8bJNyOiOozrjEiiNXmNUkbpVYIGnm2GErb08j4WsR1oWoftSbCLBW5wERe1IYOoW5HseT4sEClmAWk8zzgQ19H7kd5RBfoaqInYWIalM5rr5uK7guhdbROhOz6DpmMVThqd5usiUZ4AqUVNUBHsVIm9oiX5+U4uCpavLsWTVbmz6+FCn5R2vDuhRR7+vCdLYSbAVFpHfqeiGpl15HSOq21OmPP03WF1DmnLk+3rXECS4eYCGBWokFhdKxBqBRgqnR30Xg+e/jF7ZWXjng68wdkwBBvbPTqt8/+a3UbdoLgQHdxxTF+aYkJOBk1xn9huyLIuQvhRyEjB5jaf3dRQgYmi5oC8k0bjl024qSpsETLIn3UHugabPS6BrjTmq43KeZjJCWERIt2sAbjBN6mzSjDn/25JNEKk2B+RIxBiumZw8D5n7lKJDX1bhqjtfwUtvbde/u0aPNSapgK7gNq7rJlPe9RYR0mfCVaa7u53nXZesBgRNQSgUirnM4y9uxogpi/DE4q3kN0SSFrlszQ4cPeXFF/tOwNcCOMuuNBxGVTOxLQFi9biO67rdlHe5RYT0ZQRP63jap+NDBR32gA/+QDBmz5sby2G3iThe68O2L48mLXDGDaPhsElgk9Q9aOiRMbi0HQk0VSDHlCBzqEIbGdqkd5zupRYR0u8ahvH7X8HTkUlNMnUFTs8peLz1Mde5+doShGVVb+VXjipMWuZN1wxD1dZ5WP3MNCPDmWUYBBZfokpXIoJelnt0ED1vrUfeFC/cw5uIK0K8PqN4up+nxdY0dPqSxdNTPO2X3CAQEWqP4nhDY8yuxfOnYM49V2NA3x66ZehSbMHfAi0iwd5XRmZJE1zDQ3BfHIJg582fzU/ZNNQsy0dwj8u8+KmApyd5mmsRoRtxBC7RJec5yboGtjjNUX8aQpMfTeEI3I62RxkGDchLrVD5DJl9sihyNYRwBSTtVQx64RRsubrJIZ2MmmZdgyBqeur7KAeBclfb4IVXPE+jrMy0iNB9CfO0k4dUBDZU0K2C1+uDO793aldXybSfmgOt/nWqyBazywFHL2Mlk6aIrfmMAEqTiMbPcuH9KBtqQNIjB2yoaRJ7nO7WCqWzID2jMZ7OeMC6B3dtFbw+H/qnQAQtuA3q4QlEhpCxUkm00SWiC12FVnLprZ9FKytdaNyejWC522j9ktE1RIljjkfF6R62iJC+syjzhtQjzgPvmAmCCFcNWYQGX+cFRKqhHvi2UYGiHYIkEh9ERBpt1BUokHIUqC0iQv/JgH93JoJ73VACkk4K3TcQDAJoieekorpGdQ9YREifCWzJF5uwGcZzKjpjDqsZZ3UVTsQ5jAkPD+3h/DGWqWmyiCO/LtTNfusSRr2la8Z3xjNJayssebAxqmsJT49Yw8f0ZR9Ph/L0YHKDYKxIdjTUQQg2ItjSkvzw7Al6VwBB1U9Vmw2LIHBz3wqJE4JVvMIcRUKExxJYDCExIQ7G6V5pESH9rqHcNC4fzPMqk4aY2ehBZN1Dle4wJmeCDeKgNYaJFxXYesgYMKcGrqJmvuJN0GMHKlU6iBDOoc3oMaERBffXYcjCEyhaUgV7fjiRHpVc18GmvL1W15A+EzbT51P8G5t3+AOMBaKlnfkKTt1PaMCAvvmdWIVbUbtxKpwFW5B9WRiZpSEdbFpb9lHVUYsX3Sokl9o6nNV9SOoiGj/LRrjWET9aYLKe59xgyttqESF9i2B+fmE6DCK8Sni8U4eRRg6eem9K5QT/G0T9h70hrpaQNaoZWWVNcBc3w5EvG6Fj3qoZAeSAiACNGLyf5KD5uIMZlUTyqknnqOyxiNA9YUvS2PIvtmScRW2qYDzdXJRsCOk8dRgn/P6UChAzaMRgU/WxIKtk/263bgmkbBkZ/WXYsmSoYQGR03a0kAWIOo+6/9B+2HiA6+hC2zL3DXo5Vl12S5aYtmdz8zw3uUUQYPd7IQYa4G8KdVqAY8CFdJaqDwtZ5Yp2Sh0qOY8SQgdp6FhOQ8dKN8Ieux5a1vdLbSOJOJnLdZwd/xssIqTbNRjrQdg6hObo8i+ev45woqPlYvoEkMAdRl/n8QTn0BFQ2VI30ySj4QtorYCoz3HraHUA25fNdFrHdYwuVWvmv8EiwlmQ+Txl3eyjWvv+N8EwUtS7B6+vodOLZ44Za0wv8poz6p1aPpFD4hBTW6A0nR/2KNoiyvNbuyCrHtN2FqNYxKKMfPsF3v9uo+1VyaakXdWH4fF27jA6i8tgc+eyZcwspABBocqn0o4OdOKP9w/A+1P6UL4Wr1M82Kt5tjHdmI48T+a668dYRDg7Yl6ruJbPArJX2RxP5CYYRKhCYyDQmv3+oZX44ear8NwXj2JX7T9iTuk5/lbYI0QAIoFiF7B2al+svKc/avpm4MBQt24dhI7XLTId7uY6re1AZ2vSKX2TEOOJreAmlz0nwB5Jn0k3fhkdMYa2T7CGHTt0oBbY1AS7tw4NgSbkZrnpcmTiaWSw37ML+zw70dPZB9cXTseO2h04ekkl1CuK4WzW4AxrCGRJsMlGxbNtmU1IaUg0sdBMGKMZpc6k/ZNMUdEVMaMTq0bPWlcx0WSK2buMLtOMF1+VEVpiuwaCaMw71PPuQSC/QRSogkU7HGIGGsM+vLhjCU4E9xA9FDhY2MAmoMkt6pbBsAKGjxhyiom6gxZetofrstS0b2K7YapVhWdN2JPGU03f2TOQF9FdP6inxhNGsYEl8hPq+cjBJbn5HoEIQZVNpBA0I5XYs4m84hPNHdjldpm+uLLN73KaynW1iHAOZS3d/CdNzZLNUJZR911D23mEv7eNAUVknGwbOWTY3K0ntf7RiSp7uQb/kwUFClt4IpF1IIuish5BbGcKWBl5epmsq9JwyLTvyTg/wSLCOZQFdM+Xta5gNx6SncKH8+MJP6IGrqj6GsZjCAQNh7GXKx+qpkIhyKqMiBpGVoYbh2tCOF4XQq1Xw3TvtXjouUMY94kXeZ4wIuQ4OshnsBPoeop+baMMjZe5l0cZWMYyRN/llEAsZzFNUZOP3R/g5jkaZVzPI3iz6LQVZOhXkFPwjBCJzHOcqYbPH0J+1kDI9McmlAbmFGFG8QMY1etK1ARrdZ8hz2WsITn05gaM++g0vkNk8OfY0ewSmWV4lnb9UmsLJrJ5j1kmfdhr/OZFX76JBD2M9exjmlLxvWGpOJCzeKVExasHmzRsNcKMMjzjb19aMO2+mcVFQ7Du2EqUXDAGw7LLOrxmw5b1OPbb2RBtjs8FUWTkekN/a6Mxr8CcwD/DeDw/Kg/Srlc609UiwrklAvtgD8J8SjAvVd5LRHiE8Gn0NTqZKz692aGq853ZOSMycnIzJWcGbHx5e0RWEGluQaTB63H7z7ztfe/Nh71b1vE3ruk24BrCy+DvOuBSr+cL2J/KGxQsIpx7IkTlecKc2AO0esJiqMrrUJQq5hgyS2HUidY+EiUK+pPPomRjaxgH0cjjXhiv+o9fD88inL9oHaBYRDiviMA22aNMiwi3xRGCgU0oUJehB3vY01M0xNP4ZITAnkPIp8Y/nLZHkhWYqAce2stfWGBLMEc0LSKcl0SISj5vsewVd5ndVCXIHdHno/EBIc6QWEQ4f4nQaghIriDcCOMfelyaYvHsX/mwf9DxIeHz+NcopUOE/wkwAAeR3z4C+zelAAAAAElFTkSuQmCC</Image>\n  <Url type=\"text/html\" method=\"get\" template=\"https://duckduckgo.com/\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"contextmenu\" value=\"ffcm\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"keyword\"     value=\"ffab\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"searchbar\"   value=\"ffsb\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"homepage\"    value=\"ffhp\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"newtab\"      value=\"ffnt\"/>\n  </Url>\n  <Url type=\"application/x-suggestions+json\" template=\"https://ac.duckduckgo.com/ac/\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <Param name=\"type\" value=\"list\"/>\n  </Url>\n</OpenSearchDescription> \n"
  },
  {
    "path": "langpacks/ru/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAB9AQAAJgAAACAgAAAAAAAA8gIAAKMBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAFESURBVDjLpZNJSwNBEIXnt4lE4kHxovgT9BDwJHqPy0HEEOJBiAuCRg+KUdC4QS4KrpC4gCBGE3NQ48JsnZ6eZ3UOM6gjaePhQU93v6+qq2q0pqgeJj2S8EdJT1hr0OxBtKCD5iEd8QxDYpvhvOBAuMDKURX9C9aPu4GA1GEVkzvMg10UBfYveWAWgYAP00V01fa+R9M2bA51wJvhIn3qR+ybt3D3JNQBE5sMjCIOLFpoHzOwdsLRO22qA6R6kiZiWwxUvy/PUQZIhYZ1vFM9cvcOOsYNdcBgysISdSJBnZjJMlR0Fw8vAp0xoz5gao/h+NZBy4i/10XGwrPA+hmvDyhVRG2Avu/LwcrkFADZa16L1h330w1RNgc3DiJzCpPYRm1bpveXX11clQR28xwblHpk1vq1iP/5mcoS0CoXDZiL0vsJ+dzfl+3T/VYAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAK5SURBVFjDxVfrSxRRFJ9/Jta/oyWjF5XQm6D6EkHRgygIIgjUTcueVgqVWSRRkppEUQYWWB8ye1iGWilWlo/Ude489s7M6Zw7D9dlt53dmd29cFiWvXvO77x+51xpaaUsoSxBaUWZQ4ECy5xji2xKZDyCMlMEw6lCNiOSgwZKJK1SkcKeSealfP64t0mBjl4Ow39MkDUL0p2RSROOtqhZdeUEYM1pBl39XCg/fEeFtWcY7G9W4csvUxjlBkCsQ4Nt9QyWVfvT6RsAKXw3aoDGATZeYIt+W1kjw7cJG0RctWDTRebbKd8A6h5pwsDb70ba3w/eUr3wt/cmwgfw6Yft4TNMQaY7o1P2ncm4FT4ANQH/jQBJ2xv7kqIXEADDql8eS3+n8bku7oxNm+EDIM/dU92upb3T/NJGeaNbDx/AsbsLRUY5Xn92caWXY5d8RV6gWllxSg4fAEnTC90DQW13BLlgXR2D3dcUeDVkwOthA1bXspxILWcm3HdThcfvufB26LcJpkOEAz9NKI/lzqpSEC7feol5EWnpSeSlIxCALUkApmULdjUqxQVAQnl3D/X/yQda4QBEq2TYc12By091MQ17Bg3R88nHKlQbVmHvj89awNBLYrwT9zXY2aBAxTkGFdiSxP/Jp6FLDw+AS7GfsdJTJ2EqSO5khD43nGfBARy/ZxOQgZHe7GPM1jzUvChUtmnBAXQPcKGMJp3fdFGq6NByEhiAO4b/YptFfQJwNyQ/bZkVQGcf90Ja25ndIyrKBOa/f8wIpwi3X1G8UcxNu7ozUS7tiH0jBswwS3RIaF1w6LYKU/ML2+8sGnjygQswtKrVIy/Qd9qQP6LnO64q4fPAKpxyZIymHo1jWk6p1ag2BsdNwQMHcC+M5kHFJX+YlPxpVlbCx2mZ5DzPI04k4kUwHHdskU3pH76iftG8yWlkAAAAAElFTkSuQmCC</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAKQWlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQLg4Ji1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwSE8vE9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS72yy/UCZz1v9/kSI3QyQGAApF1TY8fiYX5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7yZiXJuShGlnOGbw0noy7UN6aJeGjjAShXJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJMkUUGe6J8gIACJTEObxyDov5OWieAHimZ+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0tAyOMBeAr2+WRQElWW2ZaJHtrRzt7VnW5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2JFqbHbO+lVUAtG0GQOXhrE/vIADyBQC03pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y595nL7vtWO6YXP4EjSRUzZUXlpqemS0TMzAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlou4U8gViQLmQKhH/V4X8YNicHGX6daxRodV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGitka9zjzJ6/uf6Hwtcim7hTEEiU+b2DI9kciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAAhIBIEAOWAy5IAmlABLJBPtgACkEx2AF2g2pwANSBetAEToI2cAZcBFfADXALDIBHQAqGwUswAd6BaQiC8BAVokGqkBakD5lC1hAbWgh5Q0FQOBQDxUOJkBCSQPnQJqgYKoOqoUNQPfQjdBq6CF2D+qAH0CA0Bv0BfYQRmALTYQ3YALaA2bA7HAhHwsvgRHgVnAcXwNvhSrgWPg63whfhG/AALIVfwpMIQMgIA9FGWAgb8URCkFgkAREha5EipAKpRZqQDqQbuY1IkXHkAwaHoWGYGBbGGeOHWYzhYlZh1mJKMNWYY5hWTBfmNmYQM4H5gqVi1bGmWCesP3YJNhGbjS3EVmCPYFuwl7ED2GHsOxwOx8AZ4hxwfrgYXDJuNa4Etw/XjLuA68MN4SbxeLwq3hTvgg/Bc/BifCG+Cn8cfx7fjx/GvyeQCVoEa4IPIZYgJGwkVBAaCOcI/YQRwjRRgahPdCKGEHnEXGIpsY7YQbxJHCZOkxRJhiQXUiQpmbSBVElqIl0mPSa9IZPJOmRHchhZQF5PriSfIF8lD5I/UJQoJhRPShxFQtlOOUq5QHlAeUOlUg2obtRYqpi6nVpPvUR9Sn0vR5Mzl/OX48mtk6uRa5Xrl3slT5TXl3eXXy6fJ18hf0r+pvy4AlHBQMFTgaOwVqFG4bTCPYVJRZqilWKIYppiiWKD4jXFUSW8koGStxJPqUDpsNIlpSEaQtOledK4tE20Otpl2jAdRzek+9OT6cX0H+i99AllJWVb5SjlHOUa5bPKUgbCMGD4M1IZpYyTjLuMj/M05rnP48/bNq9pXv+8KZX5Km4qfJUilWaVAZWPqkxVb9UU1Z2qbapP1DBqJmphatlq+9Uuq43Pp893ns+dXzT/5PyH6rC6iXq4+mr1w+o96pMamhq+GhkaVRqXNMY1GZpumsma5ZrnNMe0aFoLtQRa5VrntV4wlZnuzFRmJbOLOaGtru2nLdE+pN2rPa1jqLNYZ6NOs84TXZIuWzdBt1y3U3dCT0svWC9fr1HvoT5Rn62fpL9Hv1t/ysDQINpgi0GbwaihiqG/YZ5ho+FjI6qRq9Eqo1qjO8Y4Y7ZxivE+41smsImdSZJJjclNU9jU3lRgus+0zwxr5mgmNKs1u8eisNxZWaxG1qA5wzzIfKN5m/krCz2LWIudFt0WXyztLFMt6ywfWSlZBVhttOqw+sPaxJprXWN9x4Zq42Ozzqbd5rWtqS3fdr/tfTuaXbDdFrtOu8/2DvYi+yb7MQc9h3iHvQ732HR2KLuEfdUR6+jhuM7xjOMHJ3snsdNJp9+dWc4pzg3OowsMF/AX1C0YctFx4bgccpEuZC6MX3hwodRV25XjWuv6zE3Xjed2xG3E3dg92f24+ysPSw+RR4vHlKeT5xrPC16Il69XkVevt5L3Yu9q76c+Oj6JPo0+E752vqt9L/hh/QL9dvrd89fw5/rX+08EOASsCegKpARGBFYHPgsyCRIFdQTDwQHBu4IfL9JfJFzUFgJC/EN2hTwJNQxdFfpzGC4sNKwm7Hm4VXh+eHcELWJFREPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS3UuH4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufGK+eN8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000IlYYqwK10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR5vTkmuRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41lG99uit7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9V/ndzPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0MqiyvUqvakfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui6rq/Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx4sf4H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdLz5HOFZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX297Yb9jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel93v3RB6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/syOll+AAAACXBIWXMAAAsTAAALEwEAmpwYAAACN2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+MTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj4yPC90aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqIYvkNAAAKUElEQVRYCe1YCVQURxqu6pnuYYYZZoZLYAEjhwY5DAHRgCcx4IEa8UniruhqjLriJtHEXGvivGSfCTGJkjXxTFxvM4gYcQVPPAc0CIIcKlFRIJwDzN0zfdR2jw5vJJDI5r113z7rAX/9f31//VVf1/93NQA8aU8Y4BmAPWnYedHgXXRT8MeaFjrRQKIgvRlJKBqJ3MTQFOAOzoV6Y0eG+csK5o+HZE/fx6Xn15eN+6ImfwEEkBFCDC0PS/kqyT/86qOuR+gMXLLDvOzLAupDTym6HB0o2BzgLqiJ9mXJA2WMnKTBqPJ6ekVhtfWVAHfq+qZC8wdLxksOOPs/tj5EVpKln7pQXzo61ifiOG0hav6jtby+x7TR57Uu9NZ+0+K+Jjhai0TJa7v2uC9po7JOGif2hXsc9leLtmWCbTNRSM7yf/Q3vv0krM0nV646YFny3hRijSrVdXNfk0wOhdZ9GvPXo0KEO16fID3eF+5x2BmGIQBC3A/70Ol+lLUI1Zcsg976nvxosA/WOjFSkqn6Da/Z8RLNb0AeyzAGEAAsy5HAyX424cVadkGzjnEZHybKGRkK9f30fwhuVKt9LPeqp5ENdX6syUjgwWHVLkH+ee5pi3UPAR8o6NbfYoFVOxq0n/QCkiAzkA4thE+vv9gbdl0BOeF6ExuVf40cYCIxChciymBhxNEBeMWFD+V7acByJPBE/NJbu2V9srX+Toy1vs5NNDTitixhzCFZQnJrXl7eHwQCQRRWdo9JEAkgoGlQ9kv3R7e0ZX2yqOtkzjFEUwGYVF4qCouA5ktnv+vI3n9Vd+zwJOeZUL1ajCpSvwPtRz8HVJMBDJhSDjDhGHB3ywX0Y7Ia6arcHfjWViSds8lw8NwN+lUWsVVJ4USnpwy8zzBIlTZCFLA0yaXSjuU3j1hAO5GAtFq3pveX5djqajMAy9wQD41sISvLM5vXf1qiKzw6MiYlpdNNqRSDiPe7bsuXaNHcTYa/OgL3V+pzdi2smz4GdR1WJzr7duVlJ11PegZdnxxn0Z0qiOPHuOMqQFcn5aHiqDqk3e3mjEdlabvREQ7y4+R8HsePLd9n2hb2rs7IF2UHdrfGOkO2SIumZelOOGzzzn6zDnw9FfnuWbrRYWtbvSKvafmCcofOy45D+0ZXjxqCbs2f1tBaVSXl4kAMcjEZjj2KBZ7O4Efto5M/DOjYs20dERR8RjEt7bSzn2LqrOOykWP2UK1NLm37t39kH7v7wXTQmp8CPCathR5zHk6/wIz3gMjdAFqOTgS1qyf+cAHJcn5k5vsqBJV8UXbMPSdelBszSFh88ho9YcMpyxjeDh+kA4MYOwydyB+lv3g6RTgoZIPDr33HxjjTxdOzCF//CnzgoE10dhYLIUTCAXJ490YTG9RpYsY6wL3Jo+Vm/xlZ+mdFGEbjQpbUGaFgxihJo0W7f5itqVEqioqt682PGBiqhiLxnyw/3Rijz9vsCXTZL9vz1jWsticeeoytR8XjTgHzmRdB54mpRnJOjYnyx8w22l2FEKaCsPuwB3lBjeYmGtncxSq65+GKIiuwHyCgO3XkOZaiABdb2LYt62XLlUvTzddKbbiHxxEywGVl4GtZ3aQKn/IUXLsAqfFVDXRsbgkZPCPW5Vb3pA86JSUI/0qjX+jrJhgrxsGAxi4Q5uslNC0eTsUbc8u8EXeeWF2HvKcfr2MQK8MkrmbKTEtoa5MfMNUE8oUc6MsDesMDTMrn+IuAbHoal1BdYgKZ7rQzQVFl9AjOXuTwwQVQ4OUG6eGDJZfsNp4e7hcT4nbVcL5QilxwYDxzfCnxdHiuS1xCpvf8jF5vkdjIQQI1tzHQqmddT1RSbziCOMuYGEDv/ItcVbfea/y8sZKVVgoBpStWNSHGvQJAAcNyT8DWqR2KqqoIZz++31xyppPbsxFxPCEo7gCYxAJoboBqi+yJtevm2212CZXNafHhHWlxLt+26ZHgn2cta89XICU/dqwceVfU0ynz4sVvT4+ELbyNq4l8wQGs1carQDp6XBdjNgIgEXf5rf78w74I4LHYwkTJxeQo/ADFILC3yLL4cJl1Oj/g3Pi8cejuUkiw3KuIphn7dwcRGVWEiV0Qead2sLbmSrQD55DSiGdxhiTlLsGhJR4z32kAkthC+0nQnpuAUMn9x+YA81LiL7GT5DvrX7y6PA1796U44ZfFt+igZWr94fi/63a+m60780IEkbnmJck6HsO3+x9B3DJpyq67jp+iAQQOzLXVCboTR6bYjX38wXj7x6nypc8F42U6E4tnbNfve2OXbnYfeCAAiOQvJJBl7L6KtFevuI1KzKbaW6Hlasmqnn6u3gOnUCaTyCv9ldX2sRDVt0Di0wJ098LB3aK5PfGA1L4IFENqQMg4+3dJAISWfUvd3kyOU4ZG+AtU1xupdAvFen2U6rrV2ZeAGAUYGsiFhP0oEMlTLinjEw/RBh1s3vDJ1qYt64c74/l+886drrzs/oo8V4u8VNmdGy7ftqVZOTIThxLHvGRwk78nVrn/jNU4MwEXKaWEV00Dmb5XY3kteqCwpHSNj31i1NDgUbdm5T5jafEL4siYrUTgoExcrtQLFB7jWrN3feGR9ufPfNMXdldp1KQeCyqW7QW0zg/4Tn8FgAF5QCSUA8PN5cB0YyyIOTgNKqJu8wt0bmoNcn8np+Nmq47xiPLHD3yWqlg0Ogp2qus14i+LcvOK75Y+H+IdXBOmDHh7Ueyk03FaWmbM/DjHUHU1QaBQAiIwaLckevg5a2OjkrWQIr+5S7dK4+Kau0lwBPvksCGxoMI2+2Yz/TxX7+TcUzcKITDIXTGSu6CQXm7YbQkOzr/wjItmxURZlcMPqdWChuvFs03VlemYWIKAANdiMlmTZEjEfr8lK0ocOIdEjd8FgJ8PLuA2ngRwj5+BQGgCuOIqkEzcBsMzuGS+31SFSCg2mlMu36GSjCSAHAGDm3VsXIuOlSYMJq5sTldMVbfvwrdfOz1HjLuwNpoi3EVSQ5i7/5ZdyStNSKMWN165Nc+gOTuTMZsDuYTR434BBV4TJm32mDmngY/yCxIexAYqFcKqfDtl5yutRNIQVzbIm7Sq0ry7F+fA9SZ5QkB1NYIqFV+ufrOhks04jF18P5md0AcuW8NXZRu2y8QYNSIEX+/jJijW2sTtQ31sod+eNm4tvmGLSx0hzT34hizVye3/p1t2BymeXdX+U8ibbS3c28Ceu867yy1Diqj32iuUi5rNsz7t/fXsjP+1vr24/RrgcY1l7GiL4u4uwb5yeDl5GDT1XMeMaNgVHyr8nktXzEtG378m9gQ9ov4/S0KUv4jEuDdzYycTfazc4N3bfu61Mc9NfkZ06JuMR0vT3ubgbX3WhL4c/lt27gkT6Rt1O3afN708PISoHRZIrFZKQImFtJkQxH1aDOyCNj0Tued1z1R/N6j9Pevq939hfk+w/vhyFzRbCUJzuUuc5tJP1gV5peYs/hbMvam6fJWo1VsuKMhI9VzBEXD/itifyZ9gnzDQKwP/BlaTi1SzVazVAAAAAElFTkSuQmCC</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMwQjQ3MEVGRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMwQjQ3MEYwRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzBCNDcwRURGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzBCNDcwRUVGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5U94CwAAArpElEQVR42ux9B5hU5dn2c9r02Z3ZXmCX3QV2KS69KE1AsQAGEBT1tyQawUSN0fgbjfrFWGIs0ZjYjaKiWBABERSRDtKR3naXXZbtO7PTy6n/87xnlqLEL1++/Pn/fNee6zrOMDtz5pz3uZ/7ue/nfc/IGYYBXVvXxncNQdfWBYSurQsIXVsXELq2LiB0bV1A6Np+cBNDcdM+SgJAR9QADqGx7pAKNW06DC0RoCSbh+V7VZB48FS36hftqlMvjSvGyOag3q+uSTePIhjgtHGQ6eIiPXOFg7oONX0L+S0Axma7xG2f2NcCJ/06aGhV6bnTCqDq5zodDgwnD2m7NoJweBckOzrAMewC0FUV/O+/DqrfB2mX/Ag4qw04yQK8ywVKaxPYe/cFW59K4Gx24EQRDN0AXsTdQlBPA2h+HyCyDyBvNkBoG0CiESDZAJA9DSBeB1D7NIAWA+h+O4Cu4PU4gQ2E3AaQPhwgYwwex4av6XjeEkRVJ/CcARpegz9iAI4JSCLAjuMaDCwSQcfrfH5lAnbVarDyPguM6clDUP6+Taf3eSwO4DgO7tkx/95DwcYcj8WZJEvPcwKEEyFLWFNyHh0064ECh7cxpibPMWZ4XFc66HhuaS88D9xXy8E6eiKI+YXsr87ho8EaDkB11TH4Ei9RpO/VVPa3IUOGsH3VqlXs9XOcIIDdwkFRJg/HWvSRaw4qP91ao/6k2Y8BdwCk2TmoyBe+vaSf1Izv5SIJw3a4SevVFtYLVu+Qh2PEh687zM3OdnOQ4eQOxmTjQwTI630KhCYHHlfT/+f3LugKNQ2g0MsxgNMrRupZ52YTJAgosaxrNvxl6Zd7Pz0f0vIxUpglmEmgyJgtCXj+wrteGZ1b7v9b3xOnPAwEQKw5Bm1NzRC228H6jzDCWSePZ8rjmWa5OAjEjYwXvko+//F2+fr2Jg0Kuglw83jrHy/uL763/rC6q7I7D9eOtGLMAfadVGHZbgXcdq7weJs2CZnlxs92Jce1BnRENdf35ZXxRzLT+F/PGGJ5ISdNeBUBdjx+jgzBJAMNmcnAAcK0/rcGAjIo2x/8WIWHrhChT4EJgaBisHGmf1kEEY6Fm+2V3u4fz7riyWf+fOirx/a1Hu4jWd2QTETg+gHTX/5F30t/VhNuBVlX8TPmMShGcQIWHqjsZDsYJ2tBsdpBRxBw/2CDUDwTwchQkJvGQ1tYnfjkssQH9a1almjl4NqLbR8O7SHchVndnO7gADMcWkMGnPDpDAgNHTrIqgGKCg3ndRPfumGU9a35FeL0Z7+Iv3iiWcvPRWbxhw376+9G7nPYOedz17rvONmhwVnnjM9VOw8iJoIYxosTLf/e4gvH0oOMuGCNBku2a3DDaAFuu1iASkwoutggJTxmfrbNXX9Tz/HP9XBkwsLabXP2yPE+uuQCzuGF+kjbnstXPQ0RNX4KBJ3CrppX4FeJTBgQy4FYYTaiygrw3+gS852lQMRnBV4e3vtGnn3ne7FVqAGy7A4e5o633n/vZbbZhsE1U53v1BQcd2ZlN49BNbM1pEO9X4MxFdKnv53uqOhXLHwVQu2hRHWYNNmxaOYw232+6HeyHf+pOQTgFRyYhiMgxsNgSLZ/+9JADF+Yz4GEyfTKMhWGPyTDzW/IsB8ZNt2ig4CDqOCbmmIdUBdth7gm20mbGKkyEpYT6Tr+/SwQUOKpURjqyofb7L1BllBXUTD+m1MFPCHXirxgETlYvke5/KbXowuSmN0U2F9eYn385xOtT9a148kizZOg/KEMkFGDEFvQKZGIGtVLCv16quOBeLsGU8+3fXrfFMeVqA9ixB5ngki1IgoDIUj/Yj5IMT/ojvR/+9LQuVFyOJDcCos4sCG23/xchfPuVeG1rX6I8MfgJF6viMGnYLNYGibl0yOJSAnLh8Sf3nlRQuZV4TY5E6iEREH7pzEYE4Yo9gpmvRhdZkNAxFGcYj3f9viV9gdRFMLIngLkpfMQjhtnMcGZm4zngxoBsHyAgHF12whcKNYTxuDLx9nX3HO5fUZrWIdI0jC/NAUC2eDBgo4j58Re4BqrQXN5/seA4CzSw0uyo/QpKOZAxISa85wTXl7HgcsVZcwAcBoAZz6eudO7ahIBmOkqgYu5XGSQKPDA/XOAsLNOIxDA/R/HFsbiOudBoUgBvGakdCOVgm9PaBDHetYfxaEvBkwLnAsMZD0H9xBgbIUAQQQMAYPKRFmusHTuBNsEH4Ig+j0QIOJRIebjAFlxV20uc8T+B2/EEDkeHAek9N+/kw+NzW5wO2RWS04BADqBoJ+1x1UZHMgKc0pGYy2XQE3ZwH8KEIjK0RlMXfqtcn5hFg/NPg1mDLOsKMkWDu+p1+AkCsG9+EgBnDJAZPRFiv97YODM4KJghE7DRDHFstNM35FQ4GwQ6DwDQaEthhmB/wbhn4Ttfw8wuBw6MjEPIX+22bPgzgAA1WViRQNO7ZT5dVEfXFk4CFm3L8TjflY6/mkNpTG9RWp+/E5XTQGITA2XV4p/Lc/jmY3s/C4j1VvIcPLwIYYtnDBYCdC0039P4jEUzQw4XQt9li6a9s7nxDa56QK0hTTI4OJ4DOMUOL7vJ3kQvJnAE6J4nn0J70oD3u5gKKPm0T8skjiioQI8qcTpb5cyzYaSGa5UFP5OcWiYp0iui8drous0/tZ1pV5PGklIxryCFvNqYFdSQTdSj2d/MqEpkC7a4WZiA10zezG8Oci8yw28O5012tgY2ewgpHvAkGWz8cbAp0MwFAHRMESB51RTIKJLE03jKC77Vum387g6MBOtTgDpvXe+oAwoEteRPYx9x+uTY/A4ObhupAWBYApDCdMZdQCWBp3RO9XBNLSBZCupHNB10TmTIEWWAQHfP39THC4qU0GgcZe5033uVFB5pwsETwaovtZ+kbUrp2rRyAV6MNBTj8fkxP5dR8Fi2WcpKt0sObt/LXi8KQT/Z0FLhUXKwFFBEZSoHw6N8yZDonEEqB09EBAx8H99EN+2H9wDN4AlaxN776nP/u3sdqIryPNwsK9eK/xou3xdc1Abd6BB75aQjaTLygWN1NnRaSYVsGHy88Gg7qooEY7luPifxCKusMPh+wFrx0EtssEtCILi9FzQmxsxR/BVbwZzXHLVkYuSJ45PV+prz8fg25PHj1Ur/ra9YlbOVhzwpbo303BYrTCwshQBKqZHQsHbrVarnkgkYh0dHS9gSbpVXLhDnk7Zne3mkb4NcFu5qm3VajtRuaob5+w64ntYoKMIBLKdPTDAD1xhh5GlEtRiablnQQR+NNAClw20QiBmMkccj7dqfxI+2pSAmkYZjj/rNvvanWBDKuQkCcTsXEgePTQxtGLxb5O1VaM5ohebPYYXFRK9mXmRdV8N0FV5llRYhIBxH7VXDn7K0XfgXwXMCE1OnjsDDc1sG1sLAdoWzYTmDx6FaFUF8Oi9BXcI7GUJ0BPlcPKTQQyVgU14blk7wTvmUcgYtwQEl8kU3PdZoBjL6dFWrdvjSxOPf31QvYE6p8WZ3MGBRYLjWLPe41izBjnIEiQQCTT5CJgjjRqUFIrw8BXO+5x2I6wKSPN6ikZPsYJ+SiTGNBkyJKfJBhQDzHg+zQNKfd2M4Cfzn5MbTxQRKwiZOS3W0l5piarDFUpzw2Qao9j+3XWuCy99IKe05/uTh48BRbL4jh48eKL2+PGYqqqTamtrH0ZWGC7KijFCxWDoqZKUZufqD6F49EVOC7vvbjRPQHU9wynBxH4ipKHqF1JpTY+fbknAp2vjMGu8HWYOt8LBBhUW4msHamUSA5CVJ4LDevbBOStaaKcbAgveejm48N25WiIOaVNmPm0bNOJP8f27Gox4DNyXThPcbS3TOz586+nEsUM9OLu9d/zYwTdUv29KwUNPXSl5MnQtHgFOILpTzQYF4z0PpaMFqu7+EGrfmQZkg7vfeh+4Kv8K/tU+DDpA3tVOCO28Go4/9zzEmnBUW4ZAYP9i0OKvwnlvzGVA0oJ4GNMVUcy8yI7fVKlj7pgXW3G8XnP+crrtpW4Zwp0IGK1fIYeW28h7b7P8/NcHlauzU4x7cT/py0evdPzYH9H9Hpsl6dfaINMRQrbPPIMVjbPY4ETUD7eUjobuWYXsT2JaOgRWr3gVQXAredLsB37/UyOZfCu0aplmHzgM3BdPHR1a8emL0d1bK7VIqDi685v3YO6vimyjJj6pYrmQFaWhpaVFGjJkyKcItGFer3e5iLRexGFUSagQIzgtoA4vwRoeNn7Qc7Yg4XXP4MHr4FjJoHen283WR/ccAerbNfh4fRw+2RZng0Zv8GYI7L2iYGCSS1SUkQVMkSFkZENsw6qvY1s3TpBKekL6ZdPGSj16biA+1WNRICDgxWr2vpULYfaPv/C9/fL2ZF1NhZiTD/4lC6ZpkfCmoqdfO59HQGEpQWBZzaJNmyXbDkde3gUdjRXg7R6FgpsHgL20GtQQBjdi6gUDvVjGhDfxTFZB9RO7IOnLBGsawLF5c0BPZsKAd2eh1EdiUBm7ZaN+2l2nlU37U2R9a4MGt02zf/bYTPvPX12ThHq/ybBYXpvnz3HOfnJ5Qnj+0/jMnFwe5q9PXnJhH2n6LeNsL0XjAA2KAnUR1EtiqgSd0gjmrqB4c0l2mJJ/nokTOQHtTz28IPjJe7Ol4lLFe/MdfZznj60Ofr6ITcBJrS1grxy6sejF9wfWzpl1JH5oXy/SWS1vvvB71/DR6+2DR24uKOu5WrRY+DS7XZYslmWoFTi+MaB7nLbTQESEGASIuGwC47t7EndqLnXL4GBwicgsoXGO8iGJHGRmCuCy8agreMhwm0GhUpKQeWhvCuCTNtDCQSZqQosXzIvt2joB6z94rr3lF94bbmMgUPHiWEAJEEj9qBXAUTk0kn/fY+PF7BxVC/jBhsAJrPh0ZOOzj7yi+tohcRhLfbQBLyaMgY4C1D62EkIIAupa9/rDDCi+uxq/GEe5DY8rmNpBpX/jORXceAIq354EaNOw1qC8RyaoWjATjj54NyjNIAePQjseMoQa6aFF8Y9a23XI6S5An0LhuYMIiHwPuiEEOiVKeb7AxuHhK+yzyksEfxB1lAMTZ+68yIsr9sj9a9sNaGyzgUUQTkuRU7sJig5dhkH2LBjajufS0gqhpR/fHFzy4Wya7sz65YP3pF1xVTWdv+BwgmPAMFZaE4f2gNxYb3imXXNLp3jUQkFo+OMjS9WGExLUH1dVRZHN7icrQQZ/5neT2GsNG2kHGnWoxQukqejv7lWtOs1IQv/uIptUUf6TxhbVxjNLDAmrQMgKL32GQdi5BpRjByH4ybsTAgvevJHcgLW8X7u1T/8X5JO1IOXkgZRbAFpHu2mrknGsjWko7rPBMXhks2fKrN+qbc3MbkndiqBj2cdzgqtXDDCwKhhtawEiWwFqHvwpNHw+mpUDb+UBcPRZCZH9AI7eiNYcBGNTCr0YWSvN/qEeyJ68C/JnzYN4wrR21O0+/udnoe2LbEU10D0BrNirnL/+iDo43cuTU9AK0vmjLSiwqYs4ulzCBOCgFzJAI3VkEVM3jrE+loyaYltFVnxtbeIXrUH8+qSAQlqA0+l0dmmI4MWcJ3nZ82TtUXvgo3l/QakPyJZJQ1Xnxb/dDvF9u4HDEuEYPAJdlpe5iGT1YUgeO9wNUHcprc14qQXotlwnW15+xiG/9CSkbVkDKrkMTDLSIWKGgwvWtOHFiYQOg2ivfGSZSI5Nl88R5DgyQhZezHndBNYl/K9aWcY8ahIayboVo82SLeB/59VndQWFHmfFgBZv1WMx0OpqWNOE0Gwt6Y2DUAW2nhWmSPK34esO8Eye+WzwyyUPyCfrHDy6DBnVdHT3tvvTRk+azdHoczjKzR/+nglA+l5739WQbMHRP26uLxCR+p29zfKQPswsEfFaBAgOfPHtj0DToptAxfRHaoYIPob3/MJTMu3B5z8PwuqjtsnWlEXkzeviSFyjK8Dk0LFMIhFh4tCag7aQTusU3ikpEp9uDeoCkRAK9GH5GQYE4g6QcQw4R0qk6WdiwQBNkaF3TzzHioGQWPbxTHQENgETRswrPKYFO8KUMDThJGbmoIV0I57jkKw5ekPHh/Pujx87VCHlF/pc5497X8rvtgDF4zeJmmPAB1AWYYmRz0xYtD1tykFqiAvM4jV2aDn42KdHlnCAAv3djcpDgYcEE4cX8H0g0JxFyvL/7U1VQESVDw4vJHZt6o8nN5B8sNLeCnxGVr21z3mgZmWbIhKFn7eiP4TWfgnRvbtRS2Syz9MXS9m5CWtZ+eJ41ZFrOU1Dce+G2OEDlyvt7Tap1JuA0JJLINqUyagrTj6vogEyxuNFlKW6NBgtzyiA5oUA/o04GuhkiE4oUlJWLaRVfgNt28+nhTcs2v4tP4JuHQ+e39ML66q4nlQWvVj2WkK6UOfTupdk8SdVjVlEZAOBLcSJolOl17LcnK80W9hR26qN4KiNLxvub+s0TCYVSsrIfXGniSBVFmhCKsfugl4hPOCJkxDfve0yAzWKJsjEIHH78FGg4pgZqKGSNccGJDat+Vl4zYpbDV0DqaBbc/qUK++ylvR6U3ClhQ0NP9fhY00oAxNMF6WzmRup7BCO9QQ6CxvSWmuHDhuPKpPQ8hxowudnBlpLzaP372Y2mgT+bF0AqfKSSBhzqM/RqXvou8/oEWGB1XIFgdsMGd2/wlo2Wm1vARJ9BgonpD2dAsqCnbKVvCsdnCPGQGTLeqYRINWb14gtispWoO28ljWY0HWowQ533UN39it54rGd9pyTFwIdhthBl83cpWVLZAc7pz0tWA4yJmKQ16Xew6VA4kDg9FkOLQgE6rYRmIKH+8DOq739en3RkeHpZknIEXSfqAeQ/jGOg/oVCt/QlLwk8CwZQjFgToEaTE4rj7aS34eDOIJwhuDw8XgdGW6znKjad8QiU9AiiFYHRD98G2R/EmLh9nI+OwchEAe1w5+mNNTb4nt3TI2sXfk4Zn8v3uEAx9ALPkDx+IytZ5+dkW3rkZ4UUP3tzJqfEs/nKuEjyqRv3tuY/Dl5XFbLMdpbqtUbfzHJ/hz9mzRAJxhU/BvVPpvEsfdapdMoseDF+aNGxf96MbS5za9709I5SOJBaZ6CuQnenDTx+zS4aJILnr3eMiL67RaIfrutJ9pAIBTThagtjbnhr5eD0tJ4qoVqYLZzrESUAYdINlLtTMHpAnv/gbtEdBwqik7qrMk+H2ReNSfXmotisX5NCdMG1K6lx8iBbGiaj0itO93zMwh8yDLuganGVKoeWlE/eEftAPEdHBM1JShlAXpe1WNVTU5HVaNW5Xac7ryuPKBc+6PBlpdoTMga76pVmeC+uB8t09Og0EPCmUsYrNNqQFkuv4Ha8TKfwGtC2jCc3+9/0YwkBi9WcwTCB4+DWpCbzrqq1HKIhIqaf/erOJVJKTvveOb1c++w9aucJzjdER1dEy3rI4EouLH88SlBTL0JWvmEu4GvGaQRElH2NxFR+kVhJme0h3WOlqClYwA3H5IHfLIjOWxkmbTdH2VoZ0AlBqBu4uHGBGsm0YoiPTWkNPO4pUrJPdyovD9hoKWa+hJYRrQMF9d3W40yh6ao40ilWR4++tTcjOL0tkZfyzuvoYMLOUgLsIkVVM9KS1MpIVdEy9MZcDpxAdWw0tbCLBJvMdcqcOgwjGSiFh8DeACPkerTi1n5WLAPYiGudpoFPNVPSNaXMG1AfYNTVJY0G02xYxiVVpMxWIrgAMZPHMOsNJARTN6m4Ig5MKV/GJqjnk9+9wncS0CnfsL6Q+qo5qA+ZFQvcWcdWmdihk92yMxiEzCSmERYPvoAjmdGgQD3XGr/Y798EapCHLQkTU3xXcdwqi3LWsbpxJYKCkTGFHLTSbu9csiqjOvn3se703ZxGFjalaZ6zH4rS5zOjiuH48pxZmeVtJSWSICQiIGOpcLIQ62GukIcUy75LqywLHzvq/gsPqUTghEdFu9IvnTbBPswqoPk/TNcPGsi7a5V4Dg6hz0nVFYfyRWwjqSdJyu5bkAPaZ0V39jQocF1o2zQK08on/GnjjmcwYGi6lDaw9KwfIfh2x8Mw/U33QRt6zY1x99CIZyVy05c9bf1tVWc5xG9GQESPqxvgRdloHWsu/9ngGKJtZ/ZiCHaBIcrBpLFjwj30KCJqJpb33mxyV12J9hLZ7TALsxou2FOHSR9QyBz0mmXwOYXUBhGEQSH70PAhcwOZGfZENIi6CJUSAbMgiraNdjzQL1QxMPtl9y6dftRy9eL1iQmFpeK0B7U4K75sQ/WPeDuVU8rt/DjnlSPBZkCGkJGxZJNiYmUPX+42nndkBKpocmHY4cW16Dv4s4IfmezFROBlxXIu2wGpKGFDK5Z1hjbtrFCyMhiotBa0X+jY8SYXfE9O/BcUZgG4tRrwdP2MDCQtRaQZYkFdNGCjiILda8T80oBAUsvt3g+iGg5tf6DgacO4vSh1t8KLnPOgJLHmy3Ayh3y0N8tid1Mdo86wVuqZHhxVZQ5BWqZ0nS0TTJrWz7SXn46z0pFDI9R06bB6N4WuH60jQaiOCmDiUgqNarBq3ilDslgPQJNU/eD1cpKA+d0EtKtKHjGxg/sgdiuLbhvZdogceQgSHndQEDAUBcSrRAqbXOnImwgKNRQADMnI1zyzMsHbUUY4I6O/WbJp8YGlYYjxdD8UV8IbsEatcbc2z9HNjhi2klLtgkEYgMx3bSSnatOCTfOskNwwbp2V94ooL88c419Vv8KsaWuXoVsZNLtNUrPKc9FNoSTRmlpDg+0rI96CSv2yCMufDiwncrnnCudP+nXTXgfyzyCAPWsFgCJO/eyPAHPO6AloLZ3GfCjxoOlW4+dWixiZjmW09DXn9+PSeJwXzwFHMNHUyMJpKJSrHw1iOkOcF94KfA5hRCuqoLoiRNgMHGimKVBsrD1jfrW9WAsmg88IXfyQMvBuRfZ34q2Yog4c/6AHNN/fBB+Y1+D1j/LzUN1swbUMKESQGxFWoFsEW+2paEW6yBNNjWgcLqs0gK3jLexGcpI3GBLv80MZv/l7JzK+bg0iEbxeD17fiVm5ypU40lJEtIjWzdeS5NvWjSKzi7MZhkj6JdpLsFaWg6WohImLi2FxSBm5wkoMt30WaXDD47zBi23l5Yl0ayjOLlgCQOAlvJ4FMy2z65h4o/6B8lmYPbQt8F0EK5+WONwd5TgY39kkm4iaHHRXEaFe+b4xeDow8RgCO0AuoSOj253Dbigv/glNdooEVbvk0fPnRetnr9J/qrBr7/89PL4qinPhrZU1SmuBfemjZxYLr21v15nZdantqIzUPDU+NPC4HRnD0RkyJASgyYlwqZ57cMvWMy50lhjDcsBJI4dsvo+mvcHEtcSUTyWAA0DHT1eBZG9u8A1CgkI3ZiKdpwB4MwFP/Q9aDsNmrVEcIndsIaR+HtkhvOnS3cmL6pvULtnI4q9bg6oa3bJ4/7NO5/IHDGsp3RoX4PKKO+US8ABKsTPtwQ0eOK9IIweaIOfT7TDJAQCCSKiRV4wmcAwuFNFUMKT8gte0MovgPTuOWHXgf2vtb767M8ZpWEZiB/YfRUG+WfOwSP9nVOp4T07mQBynz8OvJdcgWIpTDWT7FOPjlWf56hooXi3BzzjJv5ebqgDyZkPQrcRVdDyxWqoWzcB0lJiJrDzNug/6iHIGGdaRQ0B045AUPwAOVcAdLvWBAmVjI5N5XD8I56dtpNW9k59AaJHSWuAZKUmTx5Vs5aHp9sv3V6tjdtcpVy6uUorP1GvuZFpL8JgX7TrmMIG/e1702fPGGTdunhnEnpkStCIgx/U/GDhrKkFKdyp3kEnGEg32fH1emQOEnzp5w3d7CvvdziyfVOFtXsJ003t775yu3PwiA+tpb03dixfxDqLkgf1FY4xlQZATcHTVPMPOAYCBE8TSCHM3EwXr6263zsuM4OPtTWZK4yzswRoatHcYx717/h6vzy+L4ocWpPQaRVZomC2EZAUFEfHmhUYVyHBhsMyVLVokOFEkYIXYgLRSNVBYAtSgsgGTQIqc7RH2T++8yGpsEhNNjegmPFCouYo1/LSH17tXCUbWLmUpqSZVlDamiGBOkFPJsDarRhCm9ZcK6PDSJxohpzrbnndO/GyPdR74JzdMEM8AOXPzmVrtYkNaMF/e0Mm1PzuMVYCqK3c8L7pHNiKm+MoMA+ZfQQrapamBTeyrgsJ61733geZ49qYuBQ9YLdqpxpsvrABBV5uXWmOcD8K6xlP3OC8+MIK8fM4iUBMKCeW3b75wloqvRU4hn0LeQjEdJYs3FlTmmfoBGQ4fyKsERN8G26E+kADXpMHsm+47TYKKjElMQGVxJO/u2dVYNnCYYLLhTo4l5XZ7zV4MAjkspgO6/BxWjgEZ+5853o6cgG984Tjy3/tHVpWKNS3YfYnSA8gO1Q3qo5fzgut3nhEeYxcI14wW4dwVg8BSwXNK5A7QJcAm47I4EJ9gWWjjfQBQ71+elUGDcKRVoONspiT29H98RdnkNBB14B1rgT8H82bGfxyyfWxg6gVcBfTzTYr2ad41SHGBnJrU7fmd159INEYgowrrtjR/d7/uJXYQ8KsoEc2n5A+5BgMevoOdicI9RRInR/642+gfcUY8K3FwO9DZKabwadp6cB2vEJ0FcGtI6Bm6Q1ANxdVTFkMfZ58ip04lQ1Pb9hd74Qv96GORKCQK3Dj9VNSPDvbAfdPtUMwplcqGHgS3zKC5e73wn/5cp8M39apeN0KZFvTwCtmYMVJgh1dU44jnW54SYCmmEI16ofppSMik/L7w4lIK2xx43EkHtIunro2Z849f06crGWlk0S24mu3tn/w121YKuYKaekocTx4KVbEawabg6AxE1EoRvbtnqxHo5PTL7iQd/SthDN34de/+Q8GHmIOQnZumtCe4+VfjelG2aE6pX8U7U46ikFqRO04Ko9de1T+CYLGjUBoQiHp65UrsSbSJ6tjkFcgwl2XuuFYiwroeKEtrDuX7Y5PPdKoXU5OUMUssNi4tIoC6VEanONtOlR4dfCg0LIW9z5qLS47Htq0errqa0Mh4YToto3T9Xi81VHRfwf1D8g+2orLwDVoGMQPHxhWffsNO6L7ahzZ1129pvy1D8fxksUg78yaSzw1w6iwY4C9Y7aBVU1C04aLINUSgPZlN4GuHIL0QQdAsJm3vqVVIg1OAGheMgW+uWY1Y4K+MxfA8E+vMvsIQaIz1EY2+GS3lTEggb05qEJxtgjRhMbmEkgkNgUM9+Yj8ngH6icLfuZwnda3MaSPH1QifTG8VIqAjoljtcCJWCNa0QBUBZpg6fFtD/ij/ix2t1MiDOU5PXMdgrSlJtDAXVY8xI7aP+ayOsFb1HOFEgkVRnZvHUJ6gfooGpbG2P5vp8hNDbPlxpO5CAgrWnBb8mRtz+CW9VdGdm59U4/HxmdOnjEvbfjoZgsmiw0ZtXPniKI6J4eiiOBmFHtbq9GyYPCrmpWpn+xI/HpntXJBIo7CEDNep1YtBjU3T4Asl7BnUA9xH9rHqqWb43JmlsBfPdKeeaxZLTjSpFTGkkafxhpMmTSB3eyBNbP58oG2pbdOcM4NxgyjPcbBeTkaDC7FZPWFWPMjuHrFsPYFbzyTOHpoLDVLyDe7ho+plXLyFyANVuF7ipWAf7Lvs0VDpPxCSB930YN519/6uGvQcHQNQbZyhzUGLQgEpk8kc1aR+gf1r1wCJxY8BaEDlZByj5BTvhfsBQtxJBswbXpBsn0WnNxRBm5vAvLG/gLKH3kN0gZgOvoYpgzODhurrMxF2fDfReiw6v0qjC23ADImSygky8wNR5QKHMflJ3x6GjkvYsV2LJ+ZaSgw7/JMm9BHWu9Dm7625Rs47D+Z/+yuxSs7Ao39weY2RR01gWIdDLWZabkwrfeYOVar7bU+3iK4Xc2FJB6vY+v629s/eOsxubE+nS1Tw5KoUBKx+0JJVMrsvlEeHUbGxVMX51xz0wwU3oaE7KorytnrQb4LBHICX+2XmQIeiv44hH//cm9y7Em/dtXuOvXCcNzo1x42b2gl4WgoZk3zZAgQjRmYtSpwKCBzMPgJ2Tg+tsKyoXsmv1PRYUs8aey6bIBNvXaUA9BiYUnhWAs0XVJACQZR3PjYhfBIZ5HtmyeFt26crgb8Y9RgoB/1yonyk40NtB7voOO8wa+7Bg55W3B7OyjBvRdPZrqhs9SeBoLFvJk1fsIUhBZUjU3LZ0D7qitAbh4JSricaQRbEQ5ADfra0u3gGfo6ZIyYj3YlAXZ8PRdFpIrnZqBGMRzsFr9NR5OQ4xahX6EAG47KpTWt+rQtVcpMtM4jLQLHNQbMlUnUXQzheLndZsexpZ1uWDFg0T0Z06YNtSzZ7TsK7x1e03/h0W03Z9lc1RxT12abjqaIk2rCk+3w+rq7sl4/Hm3XJnQfCI8YPSAaRpBkZOI1J9OD61ZeE9mzY6oWifQxeD6D6jAGWjc0rdHarWhl1pSZr9nLyo+QpSS2tPcoo8/97XsfT6EjVf5p3UEAS0NZnrh+eJll/XlFKhxtUnugsOzhj+jd1x2SM074NUtldymMpSA+vEwKW7FkvL853n735a4TK/Ykk5MHWcGFsdhUpUB7SAXqVFIDio6r6Dy46botqS/FLNCCAYZkW2mvlZjhKy2ojm3FJbbo3l0WS7ciIVFb00Gi0dG3P1rKHRhDDWuhF354GpQzNUCi2Zzs8A5bBJp/EbiwFDh6OKBjuwhpAzno2BBkC1qdPVEjfAtsTYLNvKtY1u0Q0xyslW4VDSjOFOFQozZ20Y7EfZ/tki9XMfDde0hav0Jxoaob21+/2b1//uZEnawaBrLmPb95N3xzGIV2Hq0UR5s+60/+xV8/kFXZr6D3vkh8435R0n6Z68LAstXL+imLl8DvLHJngVO0gdviAAeVDZVjglBtbsSykBlMH3vRK2gfX5Gy85D8/GmotQxk0GT08D6ZGkqkG+SWJjaHwNts//lNsOdaaUsb3diSkDW2CAXHu7ZXnlB7os1sNJFAIqRT57EMRWS6HV/k4kxNK5pBs5lsFRP57L9vdTHHUMvULNofPSePuooJtEMJtmQaBwdVLyitLf/1FcwEArKMRPOy3+wuarT0SYFTO/UWaBaycx5Cj5rGAQNC40FNNDeWyM92x597Z0PiLqNNg7yeUuOTP/XcGpfh87isE0AAg49ikod2pP8HpjpvcUrcuscXR95ubtO43BwRWk4q8PN3Am8vuSNr8I/LJ6MmaoWdLTXgMLJS7WATCEkUj+x+BgQA9/371FhmI2uyeQXWllfkEHUSyT7qbFVXnD3StP0PJcvf/UMZnQ06KgfUH6A5Bz1197Q59Wr2DWg1s2F2f0/d9fsPbylQsDmH1COzRv+ULTXBxFaxdD52zpzQ96LNcGCeZA5lg0RzAR67eb1//ir28tufRe8y0B4OGGo5+tS1rrL+heLnVDKbgjorB/ScmI/GiRawThtqffeJ2e5BqJUCLagp7Fg+T7RrgzbWxPrbFNQAtl9DiTQINFsj/EML9GmehY2Pbu6ppPl7IyBC13aOQUVQOBVoMqZCdVMF2AyV1XW67W/1IXn8nz6LzhW8AuvAPjPbPeei/pYEzS+QhfRFOqeUTVtNCUILVqobETRF4p7fzHBd/JsPw9vNtZ9oK+eHBmNq7XfwLsTdT4HrrUEuyhQuUQDGv/CWny4gfG+9PkbX2QFtbb3gzZYhIMYSqAs0llkEhNdXx++mqXpagNs9U2iv82lr/7o2zsjreCvaRxeHpZR0BMem3+MyD+X5ItA9JfTanPGOHftOKJ+882X0SkuWQAzLVuxHtBC7V8S1bw6+TwJL7hZI4/IAtC4g/L+5l93jg7rAWBjxxz7QogUhy5FItcdP3dAy0JMpsCl1rBnGvnoVS6LOFp7QApMIPq8o4LEcqFDVJMMNYxzw3IoIYwti6nQHT02mzYirK2n946Oz3LuL8Hikw+ineUBBEHBzYHFYhX2RbZBDHc4uIPwrNwy2iDY2EYH7V18OLWEFsrPQwRj8qcWkosDRrCubaSNGaGhSsyffmDZ8fB/LNgp8C+qDl76KQLZbYrf0VbWorIO64tsE3HGJC/oWipDrEWD14WRvaFagT19n1Yyhtr0krOXO+1m5JHgEKxQEb4RHD9WDLxGEPIe3Cwj/2k2BQGQ4XDtRhDsn0eBknSXcqC/w8MLwN+8sixRlFUnQjpbxtx+H/zL4V97hpBeqMfDUPDJXhHPsOekEclThuPn7EvtOKp4lm+P/C7BM/PJS1x09skW20vn0Sm9a66jD+AIXHIhPgid2vw7lnqL/61fe9fN6p7QBZr/YD9SCq2BiL4AhxQJUYrAHnLEXY02fO9HxCM2rtPs1yMwVYPOu+LDL/uD/Eh1T9/7dJPbrcgQK0gMUXJqToUm5gcUSHGhQ86c94dvZui/p/NXt3qevG2X/gsqKTTSX+nXudtHsKY0p7APZNi/7/aQuIPyrtmQLqDlXgJheDLGw+RNB4YR+1k7W+PxelkOL7s+cxdYTYDlw5Yiw/XBy0uVP+2peXxt9ozWkX4Hqr1TWDEk375Cm31Ub8dRnkWdn/tHX2N4gl95zp/ehp2el/W+6fYBsNjHF2bv5GwNOyYrAsJhNpq7S8K9iBI2tSKIFzwKc+/5nsz9iwPQhtoWPzHaPWLo9/vTeenUsjyzQelIV/1oduhmyxZtpGp4C3Iql49Y3OqAVtQMkUUSWWNZfconrVzOG2bdTr4EWA3Pc6RXg3xWu1EwiEHD/AhvZBYQzu456kvWUfuhnIGn9RqNPIyu57e4p7nEH6pULNh6RL4sljUEY1LKmgJaOjsKOh7MO7yW1+CP60Usq7atGl1uX64ZxgCb1TuLnSTiKPAD8f/KTk1zX/7ija+vSCF1bFxC6trO3/yPAAKRem5XZIKfcAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ru/browser/searchplugins/mailru.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Поиск@Mail.Ru</ShortName>\n<Description>Search with Поиск@Mail.Ru</Description>\n<InputEncoding>windows-1251</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAABS2voAR9L5AEPS+QBL0PkARND5AETP+QA0zvkAQc75ADHK+AA7yfgALsf4AC7G+AAzxPcALMP4ACrC9wD3ypcAKr73ACa89wAjufYAI7j2AB639gAhtvYAGrX1ACC09QD/mf8AHrL1AB2w9QAbrvUAGqz0ABeo9AAKp/QAFabzABSk8wAJn/MAEJ/zAA6d8gAHmvMADJryAAeU8QAHkvEAB5HxAAWO8QAFj/EABYvxAAWK8QAGivAABYnxAAaJ8AAGiPAAA4fxAAWF7wADhfEABYPvAAOC8AAFge8ABXzuAAR77gACeu8ABHnuAAR47gAEdu0ABHXtAAR07QADce0AA3DtAANu7AADbOwAAmnsAAJl6wACZOsAAV/rAAFg6wDMeTkAcSQFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASEhJSkpKSkpKSkpKSkpKSkgPSElKSkpKSkpKSkpKSkpKSA9ISUpKSkpKSkpKSkpKSkpID0hJSitDQ0c5SkpKSkpKSkgPQTg4KiQxRUU1SkpKSkpKKDAwSkpKSkpKSkpKSkpKSigoSkohOyxKSkIzSkpKShQjSkoiJi83Pz8pQC5KSkodIEoJGwlKFjY9Sjo6SkpKGhxKChFKSkooMko2NkpKShMXSgAIAEoJIiJKLS1KSkoEFUpKBgYNEhsWSiceSkpKSg0FSkoABgZKShYlSkpKSkoFCwFKSkpKShAfFkpKSkpKSgELDg4DDBUZEEpKSkpKSkpKSgIICA4HSkpKSh//AAAP/wAAh/8AAMIPAADgAwAA8f8AAPMZAADmAAAA5EQAAOTkAADkRAAA5gQAAPMZAADx8QAA+AMAAP4PAAA=</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"http://suggests.go.mail.ru/ff3\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"http://go.mail.ru/search\" resultdomain=\"mail.ru\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"utf8in\" value=\"1\"/>\n  <Param name=\"fr\" value=\"ff3tb\"/>\n</Url>\n<SearchForm>http://go.mail.ru</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ru/browser/searchplugins/ozonru.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>OZON.ru</ShortName>\n<Description>OZON.ru provider</Description>\n<InputEncoding>WINDOWS-1251</InputEncoding>\n<Image height=\"16\" width=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACABoBQAAJgAAACAgAAABAAgAqAgAAI4FAAAoAAAAEAAAACAAAAABAAgAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMuWTQDMl1AAzZpVANCfXADQoF4A8b5DAPPGWgDzyF4A9MplAPXPcwD10HgA9dF6AAPO/wAJz/8AJ9X/ADPX/wBO3P8AXd//AGbh/wB45f8A3bmIAN26iwDfv5IA9tSDAPbVhQDgwJUA5MihAPjfowDs2LwA7Nm/APngpgD546wA+ue6AProvACB5v8Ajen/AJDp/wCZ6/8Aou3/ALfx/wC68f8AwMDAAO/fyQD76sEA8eLOAPvsyADy5dMA9evcAP3z3QDJ9P8A1ff/AN75/wD27eEA/fXhAPjw5gD99uYA+fPrAP757wDh+f8A+/bwAPz59QD//fgA/vz6AP/9+gD5/v8A////AMuVSwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsEIwAAAA3ADIHkXwHAAAA2Ac3AAAANwAwo/oABBCMAAAAAABIEowAGO6QfDgHkXz/////MgeRfKsGkXzrBpF8JgAAACYAAAACAAAAyAWRfNCJDQAYEYwAUQWRfHgTBQBtBZF8AAAAAD0EkXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzjORfApuAABoDowAAAAFABwTjAAY7pB8wECRfP////+7QJF8jtYBAEUAAABcEIwAgAAQwBwTjAAY7pB8cAWRfP////8AAAAAPQSRfJARjAB1C4F8twAAAAEAAAACAAAADBOMABgAAAAAAAAAeBGMAEIAAAAAAAAAXBGMAAAAAAAAAAAAAAAAAAwAAAACAAAAAQGQfADs/X9CAAAAAAAAAAMAAABKABoC2IkNAAAAAADYiQ0ABQAAAN/igHy0EYwATxqAfLwCAAAAAADAAAAAAAAAAAACAAAAgAAAAAAAAAD0EowAf89KAGAQ+QAAAADAAAAAAOgSjAACAAAAgAAAAAAAAAB0VYwA7PWmAAIAAABDOlx3b3JrXG96b25fbmV3BwAAAGVcZmF2aWNvbi5pY28AutwAAAAAUBKMABt5SgB8EowAsYvUdwDg/X98EowAAAAAADCj+gD/h9R3/+mQfA4QgXy8AgAAAAAAAAAAAAAAAAAAcBKMADCj+gAmAAAAAAAAAC4QgXwmAAAADBOMAAIAAAAwAAAAJgAAAAAAAAAmAAAAXBKMAP+H1HccE4wA85mDfDgQgXz/////LhCBfBbQSgC8AgAAMKP6ACYAAADAEowAAAAAAAAAQkJCQkJCQkJCQkJCAAAAQkJCQkJCNRVDBRo9QkIAQkJCQkJCMAEbLx0DAj1CQkJCQkI+Oh43QkJCPwUaQkJCQjEJDBwxQkJCQkIrBDxCQjYGLEJCQkJCQkJCOQQ1QkIYGUJCQkJCQkJCQi0XPEJCByFCQkJCQkJCQkIWPEJCQgkgQkJCQkJCQkJCMzJCQkIfCEBCQkJCQkJCQjQSO0JCQAsKOEJCQkJCQkI0EDJCQkJCIhkuI0JCQkJCJBE7QkJCQkJCQhQnQkJCKQ4oQkJCQkJCQkJBEQ8TEA0lQkJCAEJCQkJCQkIyJiY7QkJCAAAAQkJCQkJCQkJCQkJCAADAAwAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAADAAwAAKAAAACAAAABAAAAAAQAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEhjMAxIc0AMmHNADFiDYAxYk3AMaLOwD4uzYA8bw8APG9PgDxvT8AyI5AAMiQQgDIkEMAypNHAMyYUADNmVMAzptWAM6cWADPnVkA8b5CAPK/RADyv0UA8r9GANGiYgDTpmkA1KdqANetdQDywk4A8sNQAPPDUQDzxVUA88VWAPPGWQDzyF4A9MlhAPTJYwD0zGkA9s5rAPXNbgD1znAA9dF6AADN/wACzf8ABM7/AAXO/wAHzv8AGNL/AB7T/wAj1P8AJtT/ACfV/wAo1f8ALtb/AC/W/wAw1v8AMdf/ADTX/wA52P8AStz/AFPd/wBY3v8AauL/AGvi/wBt4v8AbuP/AHLj/wBz5f8AdeT/AH/m/wDbtoMA3LiHAN26iwDevI8A3r2PAOS6iQD21IEA4sCWAOLDmgDjw5sA48afAOTFnQD32pIA+NuXAPjcmQD43p8A5cunAObMqQDnzasA6M6tAOjQrwD436IA+N+jAOnQsQDp0rMA+eKsAPnkrwD75rQA+ua2APrnuQD657oAlOr/AJfq/gCW6v8AmOv/AKDs/wCj7f8Ape3/AKzv/wCt7/8Aru//AKXw/wCw8P8AtPD/ALvy/wDAwMAA7dvCAO/exwD768QA++vFAPvsxgDw4c0A+uvIAPvuzQDt5dUA8uPQAPLl0wD059UA9OfWAPTo1wD879AA/PDUAPzx1gD88tkAwPP/AMj0/wDP9v8A1vP4ANH1+wDX9/8A3/n/APbt4QD37+UA9vPhAP314QD99eIA+vHnAPjx6AD99+gA/vfoAP346gD++e0A4Pn/AOz7/wDu/P8A+/jzAPz48wD++/IA/Pn0APz59QD+/PUA/vz2APH8/wD0/f8A9v3/APf9/wD//fgA//36AP/++wD4/v8A+f7/AP7+/QD//v0A/P7/AP///gD+//8A////AMKDLQADAAAASgAaAtiJDQAAAAAA2IkNAAUAAADf4oB8tBGMAE8agHy8AgAAAAAAwAAAAAAAAAAAAgAAAIAAAAAAAAAA9BKMAH/PSgBgEPkAAAAAwAAAAADoEowAAgAAAIAAAAAAAAAAdFWMAOz1pgACAAAAQzpcd29ya1xvem9uX25ldwcAAABlXGZhdmljb24uaWNvALrcAAAAAFASjAAbeUoAfBKMALGL1HcA4P1/fBKMAAAAAAAwo/oA/4fUd//pkHwOEIF8vAIAAAAAAAAAAAAAAAAAAHASjAAwo/oAJgAAAAAAAAAuEIF8JgAAAAwTjAACAAAAMAAAACYAAAAAAAAAJgAAAFwSjAD/h9R3HBOMAPOZg3w4EIF8/////y4QgXwW0EoAvAIAADCj+gAmAAAAwBKMAAAAAAAAAAAAsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwAAAAAAAAsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsAAAALCwsLCwsLCwsLCwsLCwsLCAXVFNT1l9sLCwsLCwsAAAsLCwsLCwsLCwsLCwsLCrUA4EAQEFBg1KnrCwsLCwALCwsLCwsLCwsLCwsLCwnhmxsQwTEwuxsbERjrCwsLCwsLCwsLCwsLCwsLCwsKwZsRl1n7CwnHQYsbEPm7CwsLCwsLCwsLCwsLCwsLCwSbFesLCwsLCwsK5YArEbsLCwsLCwsLCwsLCwsKygp7B/ebCwsLCwsLCwsLBXsbF+sLCwsLCwsLCwsHZMIBYdJnqwsLCwsLCwsLCwsLASsVCwsLCwsLCwsJAnCAglVWJggrCwsLCwsLCwsLCwsFexSLCwsLCwsLCFHAghe7CwsLCwsLCwsLCwsLCwsLCwgbFGsLCwsLCwnR8II5ewsLCwsLCwsLCwsLCwsLCwsLCTsUewsLCwsLBSCBeQsLCwsLCwsLCwsLCwsLCwsLCwsI2xTrCwsLCwlBQIW7CwsLCwsLCwsLCwsLCwsLCwsLCwWrGBsLCwsLBkCAmRsLCwsLCwsLCwsLCwsLCwsLCwsLAQGrCwsLCwsFUIHKGwsLCwsLCwsLCwsLCwsLCwsLCwVgOSsLCwsLCwVAgeprCwsLCwsLCwsLCwsLCwsLCwsLBLfLCwsLCwsLBfCBWXsLCwsLCwsLCwsLCwsLCwsLCwsLCJb7CwsLCwsIMICHewsLCwsLCwsLCwsLCwsLCwsLCwsEMumrCwsLCwqCIIKLCwsLCwsLCwsLCwsLCwsLCwsLCwhipqsLCwsLCwgggIU7CwsLCwsLCwsLCwsLCwsLCwsLCMKkSwsLCwsLCwWwgIVKewsLCwsLCwsLCwsLCwsLCwsIsqPrCwsLCwsLCwXAoIJGOVsKOqsLCwsLCwsLCwsLCwbipBsLCwsLCwsLCwhCkJCAePZj+wsLCwsLCwsLCwsLA9KkWwsLCwsLCwsLCwsJR4YZaKLZiwsLCwsLCwsLCwiC4qbbCwsLCwsLCwsLCwsLCwsK81OaSwsLCwsLCwsJk1KjCjsLCwsLCwsLCwsLCwsLCwsIcuOnGtsLCwsKVsNyoscLCwsLCwsLCwsLCwsLCwsLCwsHIrKjZCZ2VANCoqK2mwsLCwsACwsLCwsLCwsLCwsLCwsIc4KioqKioqKjJxsLCwsLAAALCwsLCwsLCwsLCwsLCwsKlrPDMvMTtoorCwsLCwsAAAALCwsLCwsLCwsLCwsLCwr7CwsLCwsLCwsLCwsLAAAAAAAACwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLAAAAAA8AAAD8AAAAOAAAABgAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAGAAAABwAAAA/AAAA8=</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"http://www.ozon.ru/JSONSuggestionHandler.ashx\">\n  <Param name=\"text\" value=\"{searchTerms}\"/>\n  <Param name=\"from\" value=\"firefox\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.ozon.ru/?\" resultdomain=\"ozon.ru\">\n  <Param name=\"context\" value=\"search\"/>\n  <Param name=\"text\" value=\"{searchTerms}\"/>\n  <Param name=\"from\" value=\"firefox\"/>\n</Url>\n<SearchForm>http://www.ozon.ru/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ru/browser/searchplugins/priceru.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Price.ru</ShortName>\n<Description>Поиск предложений и цен</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAACXBIWXMAAAsSAAALEgHS3X78AAABhklEQVQ4jX2Sv0vDQBiGn4uF0iK1giJ2sAGHbiLauhSKIGj%2FAmddU1D3Tg4ujoJFcXYSHRREOopuKuogiCB10KVo4o9aK9pzCElzTewLgdx73%2FPm%2By4HbZKmKaVh2I9pStcP8AC0dphisWV43z2eN0T8CzsaG4eLc78PiFJJiE7ww3VZWSdHpn019gi7e76Nq5sTrFC0YyArK60RwD4ogPLBtuulkv1YoSjxn08ArFAUvWAQSeiEs3kRArB2NiTAK1BZL3FrSlK9dvbtQ9VOGk4CoBcMAOpPFaRpyq7G6ZH8ebfcL8YnMvQ83nFxb%2FH8BX0RwUAbDBBJ6PxWH9HC2byIJHRlNL1gkEvb3n9wbWm%2BNUI4mxeN0yNZf6ooQbm0roBe2JF7kTZnZnE6qayXOD6zw5qry4GwNppRA7whDuyqfOiDtewUgPob17pjyj3PpXWGalWaaGg0FTg2tyh8HSx8vCmBjuR3IxD2ddDeidOBA8e39gPrA7XWHZOXkyPyJTMoO9X9AaeeqENksUPXAAAAAElFTkSuQmCC</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://price.ru/search\" resultdomain=\"price.ru\">\n  <Param name=\"query\" value=\"{searchTerms}\"/>\n  <Param name=\"from\" value=\"fx3\"/>\n</Url>\n<SearchForm>http://price.ru/index.html</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ru/browser/searchplugins/wikipedia-ru.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Википедия (ru)</ShortName>\n<Description>Википедия, свободная энциклопедия</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAA4AQAAJgAAACAgAAAAAAAAJAMAAGQBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAEFSURBVDjLxZPRDYJAEESJoQjpgBoM/9IBtoAl4KcUQQlSAjYgJWAH0gPmyNtkzEEuxkQTPzawc3Ozc3MQTc/JfVPR/wW6a+eKQ+Hyfe54B2wvrfXVqXLDfTCMd3j0VHksrTcH9bl2aZq+BCgEwCCPj9E4TdPYGj0C9CYAKdkmBrIIxiIYbvpbb2sSl8AiA+ywAbJE5YLpCImLU/WRDyIAWRgu4k1s4v50ODru4haYSCk4ntkuM0wcMAINXiPKTJQ9CfgB40phBr8DyFjGKkKEhYhCY4iCDgpAYAM2EZBlhJnsZxQUYBNkSkfBvjDd0ttPeR0mxREQ+OhfYOJ6EmL+l/qzn2kGli9cAF3BOfkAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAIKSURBVFjD7ZdBSgNRDIYLguAB7FLwAkXwBl0JgiDYjQcY8ARduBJKu3I5C0EoWDxAT9AL9AK9QBeCIHQlCM/3DZOSmeZNZ2r1bQyEGV7yXv7kJZlJq6XIOXfs+crzwPPTnvnR863n05ZFufDD/T595Q4eauM37u/pWYwfeX53cegcABcuHg0AkEQE8AKAu4gAXv8BrAEMh0PXbrddt9t1vV4v406nk62laeqm02n2LjKYIuK5WCyyfeiLDF32yLn6TJ5mBFarlev3+9nBMMqsabkYhmezWcEd2ctTE/tYBwhgt14BhtmAV2VaLpdrAHioCW+VdwWy9IMAUBQjJcQFTwGqvcTD+Xy+oc8askZJyAYrnKEokCeWLpQkSSZvBIANYgSDVVEQQJaeyHQu1QIgiQNb6AmrTtaQ9+RFSLa1D4iXgfsrVITloeSFFZlaAEjAUMaXo2DJWQtVRe1OKF5aJUkf0NdglXO5VzQGoI2USwwD3LEl590CtdO3QBoT5WSFV+Q63Oha17ITgMlkslGSGBWPdeNiDR2SL1B6zQFINmOAkFOW5eTSURCdvX6OdUlapaWjsKX0dgOg26/VWHSUKhrPz35ISKwq76R9Wx+kKgC1f0o5mISsypUG3kPj2L/lDzKYvEUwzoh2JtPRdQQAo1jD6afne88H1oTMeH6ZK+x7PB/lQ/CJtvkNEgDh1dr/bVYAAAAASUVORK5CYII=</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA3MkMyRDY5QjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA3MkMyRDZBQjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDcyQzJENjdCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDcyQzJENjhCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7lkNGzAAAELklEQVR42uyYa4hUZRjHn3Nm13X2Mu6urtqutrTeVjRUQikoKUoQLIy8hybiBcVMRdFASPwgQTczsCiMvFYGffBDeANFUDEydc31viheat2dyVndmdmdy57+7/I/+HCcKaX1Q3Re+LHnOe9z3sv/PM/znlnLcRz5vzdb/OaL4Ivgi3C/WV01UCAQkNraWqmpGSCVVVWSl5cnZaXl4jgZaWpugp0viURcwpGIJJMpSba1SY+yUlmy5B3ZuGGDXGlokJKSYkmn0pJOp6UDBbsl2iJFRYVi25bEYjFpwzOtra3S3t4umUxGuqqo53WVCGZR9fX1nZgWDAaxgWIJhUpASGyIFLBtSWKDhcFCScTjuE5JXV2dhMNhSaVS2Kwt0WgUYiU6hTCiRSLNGM2BnYF4yccWCWPB6yAC9oGzYC2Iga/pNx/kg/fBs2AcSICvQOMjT2pZD7xFE0kFBd0lHo89zsiv5d8L3o4nwW+dcotUMDo+p11Jn3YKY/qeY9900P0/lv5hUJ+rswc3Nlnd6wDvgmHgR3V/GfgyS0RZf1NrrEeoR/ZD1rDAPzzrHX8wuEYhcr68E6BV2W9RGJMiI9T9wxzwFfAd+AyUgeFgK/iG9ovgAMcpAIvB92AVNzCJ9hoKu4LjjwabmYrGdwtYyb45nPM98DbYyHW4bSr7Pwb9PPszqTwGnGdUZ22DuekX1L074JSy3wC7eV1C/53clFHXVLEz7Hc3UsG38gz9x7O/F+25oC+vPzI1FVwGN0FP8Dz4gmO4fvPYN5X2LI5ZSvsTT9F/iveEgkZyhc8lTrxd3TPhM1LZ08C3vL7HxRplM6AN/AqOgVGgjhts5sKugyi4qvKzhaKZ4voHGMKCe5oF2qHfIj7TyDGucSM/sH5tY7/p+x1cBGm17vmMgikUsxw8kSv/ZoBqqjiCm7zLsBQ+vMuTl/nKbuTJcdIjpmnduIBuKmfNmfcy570BlrMvzpSap+Z2GG2WZ869nr3Ynn7TngZ7wACKbIRdl+s74QgddlPphVzgh6A/c1g8xbND2b24qD/BLVDk8XWUv8MIKuTCTNinVFjfBh+oY82mv+OZs1SNJ1n6ZzLi1nvWsgksyFUbXuVAO5RQjppENxNynyq7AfzE6xsMyyDtfhxDF1mHkZCtSJ9T9mLWIPeZibzuyejb5hlztVr7ZaaBtzlu5GU7Zi7xW8BU0CaqZt7wfnBI+b0GhvIb4iBD7SWOuYfKr+Px+zN4k3loJj/KojYIFINfmALu6TCW0dGbp0gNj+nZLHI203YCOA6WqtNhEF/OWc45ki/kHOuWzW+cgYyyK//mw8MtLEU8AkMqbIMeP5OjfWj3oU9flUL63C5XZ7zZaJXq66+eGajmdJvrG2LkuHNUco1uLapWdarC8v+z5P+U9kXwRfBF8EXwRfBFyNH+EmAA/FQ613UCCjYAAAAASUVORK5CYII=</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5QzlEREIwQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5QzlEREIxQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODlDOUREQUVCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODlDOUREQUZCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz41D9uwAAAJWElEQVR42uxcCWxURRj+t3t029IiVCyXLSpo0ERFLVAvNJ4oBRUVL7Se4IUXeOIVjaKmgkHxthweiKJGY/HAKxqwaiwYBBESwQtpgdCWtns//6nfi7/je7v72kI0mS/5s7vvn5n3Zuab/3pNfZZlkYFBjlkCA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEg87B919+OL/fT4FAgELBIF0zZQqVl5dTSZ8SWr1mHY2oqKBYtIWSiSSlLB81bN5EkUiU4ok4BYMBSqZ8FItEqCmVoBhf6xvOJx+PY6VSRHi/krJS5PP5OiTB4+SFcymVTFI797N4TFJ6foatjVsoNxyi3sW7U3t7hOKxCB+hHGppbqFgfh7ts+cgamlvofy8fIrHk+Tj4ROxKK1Y+S21trbRgvnz+NkilOSxU+r+hghdw+DBg6msbBDV1X1FY8ZUUmtbS8fG+nw5VFVVRUWFPamppYlCoSAlkooI7dTMmxlnMvTzSAS1oe1trdSjqIiJsJWJEKRevYs7iBCLMhH8OfwZo2Zus7R2CcWYHIq0hw4fQX5+nveX1FJ9/bfGIuxqDBgwgPLy8ngD4x0bq7baSllUstcgGj9hAoWjfJ03yrIkESwQgU9wIkXh3FAHESLRKBUV7UZlpaW0dt2PFGlro8WLX6eGhoaOE93xxpb7qL7qpDfydRuKDIlkgsi81P0PBkI53kOhIUOG0LRptzAhijrV//8YIwxluZMlxtJCf3HZz1LM8hbLQpYDWe5gaWJhu0ghliBLNctqlqksB7NsYwmz9GCZw/IFy0Uso9E3ylLIkg/dbEPTnY5TWTawfJ+p4R4sN7GsAgmUtLHczXKYaDNb6JVMB1kUjmd5R+hU2z2hG8HyIMa09U+hj8HOhdo3FZ2+7qVTL5bN2KiVLm1mQd/OMlDTjYPuXpe+86EfZvZnl+EWcbD7e+l4jzi1Zzjo+7I0Ql+j6epYfoFbcSKZcjsLzN7sMoQ0Kz/FS+dSllZ0/MSlzf3Qq3b74dpxuHaOS5/roD/Q7M8uwyU4nPZ+feN1gGfRMc5S4WIVtqPNQ7imXMkacq9UbmJZJgLUXBcGO323ERTfA3rtSViioIM+IPr7tbFshNOsScDlmdImK2nmEfRwqp36+7PoW4cAvzcCfLVfI9NNUMfTLBfiIa5kWa7p/0AwOB2s246TPgaBiY7TQZ7r8VtZkWcwmQQ+fSDTVWgzE1lICqI2aS0yELUQL7H0YymCy1Exy40s37FczTIeYybFfdS8XmE5gOVhlgKM7cMixbR4Rrox5SavweYmsW5JCIHYPVmWIINSGAT3aY+fg+dox3xS+P0uywuwsDqRVFZ2CO5jZ3Mq87qV5es0JBjOUs5yLjK5z1hOhMX+0gub38ON1U33colGG4X/eSPNWJ/hYWzkY5NrRP8rVOou03g8tK1fxLK/sCiVQnctAtACu7bEMoplI/Q/sBzK0gd61e4gkMkeYxzIfBRMqLr2srBcfbCwddD9zjKR5TSWsSw3i+vSwgwDqe37TMJ91PzPxLqp6+vgXvXUfjDLWaL/QvQtzLB/i7DuNiah/88gbNY4Udx8hkub6aLNyS5t9oX+dgfdKOh+cnEVhBOu2hytXVfj/cpSlmYOj2vuS8dY6Fdo13uKOOlUlyj8SZf5qHx9d+36kejzmyCrbjHtTKw8wzqcksXe9YO1kfGaSvObMcZYNz/mhA+ECbkUfkbHAuEK3HzPZfic46ArEM9Q5KCXfl+eAHUSb8MmbczCv7qRLE/cR6JJFF+GuMQRuS6Wb6bDXDLN8024gDDis5DLWtjWNBOuByFfFde2ilrC+V6IQKLqpxhe5aAfIPpPhrvQF2AyxtnexQg4IU7X04gDVu7k1IsQf6R7HsIhuRzfH4OF84q5+FQu69guPHcAcdRH9O+3HfPxWYm9y5oIb7OsFz5GN2vVqBsov1iCTZc4Dye5O8rIO2B1aumvcvj8btx0PcBVzzwU35elKb6Voah2l2aGO/O66Xe4OoVjujCX0dgLZS3fRwngUwSxDwhLeK4XIuxAdG/7+tOErhIbczFMG+GUFos2KnVZikCoq3gB2UthmvpGZ1GAoEwFhHsjiAyhuLbGpc8RMOM1qJH80cVniCCGIK8VQA1Xw/o+D/em4p96ZFy1SALIiQiZoMz9ZoeCRD0iUBkMKZmGa8dmEdycgjYbRUSv+8Xv0eZhTE59X410NBOeQftZLvoJ0Dchyp6LhVqG9NkJd4vovT9M7HQtQtdxEvpsQiDnBBVzfI52zzvo7XU4M819hqLNJWnaVIhUtMIrGarFRg9DXqs/1MdiU1Xa8yICFuomItjvJz7E7+UZCkBeiLAClmyYS6rsRIRntYh8YheJ0EPM9Z5OEuEJkLogQ5HLTo8fzdY1yKDRLrY8CllF/3yjNVOUqFWGcAJOcXfBfsE1Hq5mJAKz7oAfUXW9h0DPr0XkC8R6FnbiGQpFhrK0k+7tKtQ+WjPEQ2+LtezphQgb4DftQGYU/L/EhyKKn4xCVE2WmUBKVOgkZOUuis9mpD9tKEJNTTN+Uvt003sJ7uLap44bHNxKMsM8CUWjIAI7pwDVcshW9JRR4bks5rAQNYtSFNA8YTgmYptlp9L0JOFCbs5izLPRdrtD6mlHt5vQZoKmu0Dc64I01TULgaYTqqBf72Ed5qBPrYPucJYGnDSJcaJKW+pQPZwI/VqntA6HdQPaOKXx+4EgjR7mUY/xvszgShzxCTpXuujzUUqO07//VkGiP8z6L2Izl+OE24tzKU6GJchyB/3zZc0XQl8rgh/lkxcLnYrI54miVxnihs2izTLc3+1vOEeCWAm0Vyf7LQSYNUjPLByWElF/mYENlvO8DylwNSzpr3AtJQ4EqBLxl4XsZBbWdyCqp1uEfgkOYaGL+1AW6zURMFqoWt4X8EAE9VJH1ezfcdG3IS3JFTmxW8CyDRNqwuIP1MxtApOai8XtiwmHRLtb8TxRBJs+4b9XIZJvBUF3E1YsgFStGic4DIsUyfDM67GQTfjdQyxmLsj0IwhmP4edgm/D8/Whv1+0qXavYKM3uNzT/nOARZh3Ma4HMZ6axyNYmyDIF3ex2DlYq3qszQ6sZzE5vyw0MDAwMDAwMDAwQKpm/uGmgZ1SGBgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhh4w58CDAAL8AVXFSeKUgAAAABJRU5ErkJggg==</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://ru.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://ru.wikipedia.org/wiki/Служебная:Поиск\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ru/browser/searchplugins/yandex-slovari.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Яндекс.Словари</ShortName>\n<Description>Поиск словарных статей и определений: БСЭ, Даль, Брокгауз и более 20 других словарей. Перевод на 5 языков.</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAByUlEQVQ4T43S/0sacRzH8fd/0D/U37DCYMW2GusHKWqwUTNN6QumtbBhNM1WaTltZllUUoeVmMwKJSxtiVQKzdCgHyJijAheve+gKKLrDh5wb+79/Nz9cOTbPtWzAoMC9ljuHz1Ent8nhejhFXh40fzOGXhf++gAVySH1XRJEWGviAne56aMZxLRSCiLxcSJYt7oMbjpF9/OM9FgMA1/LCdxhY9gChzAOPs8Mz+3LqXBXTk3RP2BHUyGs5IuXwr5s0vIXdnCBUaEP+DOyw1R99QWHCv7knZ3UjYWr1Dyr7Rr9sfBrZp0zgisC7uSlvE4ciX5L0jlz6VdC385t0n6PByCZiwC9cAymr+v412fgDe9T9X0LKP+WxgfHTGYpuPo8W2D2yQ1WoOo7vQjkS3JvnklkYfp1+a9TzYB3KqprncWKp0H/69vZA8wTcXQ/XNDovkRwoevc16+J3prnEaVzo145lT2gEA0gw7XGgzOVbw3z4C7cp6JXnd60GSZQ+UXJ161jD9L1TYBjS2IBksA3Eg/kmFUIFLpJ9HuCCqisS2iyuAGN2U8k4gqdK5i69A8tPaFF9UaveB9Pd/THarQOjtYkUEB+8NYdAuWfAWMUZVknwAAAABJRU5ErkJggg==</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"http://suggest-slovari.yandex.ru/suggest-os\">\n  <Param name=\"part\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"http://slovari.yandex.ru/search.xml\" resultdomain=\"slovari.yandex.ru\">\n  <Param name=\"text\" value=\"{searchTerms}\"/>\n  <Param name=\"from\" value=\"fx3\"/>\n</Url>\n<SearchForm>http://slovari.yandex.ru/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ru/browser/searchplugins/yandex.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Яндекс</ShortName>\n<Description>Воспользуйтесь Яндексом для поиска в Интернете.</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAB50lEQVQ4T43SvWsacRgH8OcPCITSLRQ6BSRL1gxZTNZQsgYC3QKunVoMnTKFhBQSnDqIUa5gxNbBCgriC4pv50sJ1lIR5SROpRVbz+O4b5/flbvedekJH+557nvfH8chdbvdIFMYPAgBICdqt9uKpmnw8huNRuDnX8J5QKvVgmEYnqiqClmWwZ113kmger0OXdf/Wv6EIb0BTo+AgB94ceDKJ5MJuHPOMwlUqVSwWq1sevQaxqvn0O5l6HdvgaMdV75cLtFoNMC9Xd6JisWiedNiPNuB9l4yZ+1jEvBvuXJBURRwL8YzUT6fx2KxsGHrKdQPCXNW794Bvieu3CLegrsnlM1mMZ/PbfqeH6vToDkvb2+Bx49cuWU2m4G7bUqn0xiPx7ZpqYRf29v4cXyMxf4+tLU1V24ZDAbgbptSqRSGw6HL9OwM37n4bXPTvP6bC7lcDtw9oWQyiX6/b/vMH1XZ2MAoEMDXqytM+QBnLtRqNXAvxjNRPB5Hr9ez9Q8PMfD50OM/2P3FBb7wAc680+mIMri3yzuRJEloNpsmORTCJy7INzd/9stLc7dyIZPJgDvnPJNA0WgU1WrVkxJ/4FgsBu6s804CRSKRh0KhgHK5/F+JRAL8fJBnslA4HH7NHhg8CDnLwm8IYz560xw92AAAAABJRU5ErkJggg==</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAABJhJREFUWEflmH2onmMcx489ZzLvjFp5WTOSl1G0P6X8Iy9LeQllEmnLyoiECGmKP0ZqtVBC3iN/idqQty3kpTR5yzBphpFtzGbH53Pfv9/ZtWvPc54/ziN1zrc+Pff1vZ77Puf3ve/7un/3M1RqpNOZCotgNWyBkYLv4msTVxQ5HSw+i94Gm2BrjH+Mr05MUeAUWBnF/g7zYa+YWxz+hA/hoihUzg27EeNJE8KrUeh7I8PD4bbCm/ghUNww5CJ4d9ijwpsUIcyMIuWKsEeFNylCmBNFyqVhjwqvVwjz4So4qhm12geuBP2DNAp5n+VczfFQ60h4EFbAQ3AM1Dof3H9OM2o1DfJ/O06jkMd8AFbCc+B3plnk7ChSFmHuIrxeIfwJI3B5M2o1G/TkVI1CB0DO1VwHpQzlZyi/8yvURX0Jzt3ajFq5rbcZDtMIzQWPUR5TllmkDdLmKPRRzF2EN6gQDoScewTugz9iXIawB3wA+s/DyfBajL0qStUh7A3rQW+JRmhf+Bb0nwWvnBvAoL06mOl0XoxC7REObcwQ40GFcAjkXN5CP4DjMoQzQW8ruI86BfR2wNEaoTqEa8HxBvDKS90E+v49b5fU/vHJbKczF7ZHsStg9ABsDyqEwyHnsrhuITwMem82o1ZeHRtB/2qNUBnCnmBr73gxlFoD+vc2o16iyOujWFkPy+EueCW88Ybg/az/D2Qz0i2Ez0BvWTPaqY9A//5m1KoMwUXO7a/BQFJHgL6cpdFTNkkUeiGsi6JreoXgCu4qLdeEJ3UIp4H+T82oVR3CVNgGerfBdPAKktWg/ySkMoTb4YvYrp9w80BfZmr0FcUujaJdH26El2LcK4Re1CFcAvrvN6NWdQiu5rm/939ul7wAqQzhq/h0UZwCpXzi5b7letBdFDoL/oqim+6Rz35rwuvgc1yeCU/qEDyz+k80o1Z1CMdC7v8xePY/qVgKqQzh5fiU+pK/BXKuozGmKPTpKHgjNM0On4NaGG1O9MtFqw7Bhij3t+Hpp3JNsAFy28erC2mqDGHn06CbKNInxI4o+I6wBxnC96Bfdnd1CAdD7l+v8N1UhnBGbMsFkFoA6Z+o0VUUKG9Esb/AoB+R/nE9F6/yLNUhqGx2Hm9GY6sMQb0Ljj+FvPRPBz1ZqNFVFDgvCpU8YCPGgwjhHtCzaSnVLYSnQM9ucobGGKpDOAccy2UayMUwO1Mfs7uvCxTnq/SaKHQD7BdTjRiPN4RsZW1Ryy5OZQhl8OWZWwWzIOU65Utaqg7Bq+xD0HPOR66y58hj2ozZRiu/P8MiF0SRUp+p8YZgX/53jG2SbIVL8jHo53JIPQZ5HPf7BtbFtvd4qg5BuR7kvtld2qHmu4NsAR+rv8Fai/wc/FFlLZQpN8JbGPPuVMqmZxNc3Ixa2YzoyUngWcw/nH6NYThfvrzZ8Xn2tkPuL++Ab4MpH6Mew5ehlH3CW6Bvu5yXv+8rb0N5PENY0naKQTf1m++jDMEz3Ut3gt/Z7Q0WuSZ4n58Ntr+D0AlwHtjBNj8m/9cabwgTQp49L0sXxl66GfyOv/j8Dxoa+hd7zqsonuznrwAAAABJRU5ErkJggg==</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB94IBw0PF0XUrtwAAApUSURBVHja7Zx7sFVVHcc/99wHlwsIuoWuCgpHD5j5ACGLIMlSUAqK0V5jhegwYpYO2YM0yxx60GRSSchoZa+hEhsZSrGYlB6OJNgEFBNHD3B5CbcDgjzui3v7Y/2OrLvOb++z976HOufe853ZM3evvfY6a6/1Xb/X+q1bRQFkk6lqoBG4CpgFvE3uqwNeexaY7mXSLVRQFqjxmXy8TJpsMnUBcBfwEWBIhHYHAP2AChHKlQgWCaYAjwNDK8PUB4kgJJgGrPZ557Cs9E657xJVUVUZzt4lEa4EVip1m4CHRf83Aa1S3gIcAOoqw9kLiJBNpgBOA74l+t3GP4HrvEx6p49N0VUZyvJGwrYLgBniFXSbZ2Cil0nvFLJU0FuJICQA+I5SZ5aXSb9ukaWC3koEkQqzgGHO89XAugoJ+paxOFd5/qSXSbdVhqnv2Ah1wHjn2SFgY2WI+pZqGA3UK/GC7ZUh6ltEGA7UOs+OA/srQ9S3iOCRH1xq8TLpE5Uh6lvG4gDbg8gRoTI8BTEDuAITgNsMPAEcLcF+TgMmAQ3AbuB5YJ1GBG2foPYUdGgQ8BBwjiWRtgLzfOpfAdzHyfB1DfAAsKrA74yQemeE7Fc1sA24OUTdeuAmYDH5EdifAHcD3wWOFWjnM8BMoEPGoRn4sE/ds4BFMm5d0t89wI0B7fcHPibjMEh5fgx4EPgxsD1HhHb5AbehYmMIcI18WA7nBdQfDVzrEPW5EETwgOki6cLiopCE+TlwfUCdrwOTZRIOBtSbCEyx7lsD6v4UuNopmxtQf7D0830BdRqAe4A7gbk5dZAVZnYjQjaZ8opMhC4hnY2OgPonlPph7JZOIGr8oz1EnVUFSJDDdOBegndkO0L+/kSFBOsxKQJ++F0BEtgYCKzPEWGn0pFBwMhepM9fx+ySHpSrI+L7s4GpTtlW4AvAl4FXnWfzgTcXod8LlYWwTOI8Gr4v9oCNl4EvAp8Cfu+orfuAl3OqYbMYh7YuOR24DNjQS4hwD/BXsTOqxVa5POS7A0SE2ul5rwDvEGmaW4XPAGdadX4oKzou3g681SlLiy2i4V2KvbVJ1PE+uV8i6vYRWRAL33AfJYy81mmgCrg+m0zVluGuY0LxgjYCLwF/k+twhPYmA+OcsjkWCZC2VyoT+ZaY31AtxqBr6N3mo0b6AZ9UwgA3WiTIYTUwQSTcCZzBWuSj6yZJ1hJlRIgE+cm1hx2SR8Hdzv0WmXgXv1Um6aMxv8EDbnHKnhZjWcNw4L1O2eMiETTss9WZnY+wXsSbixXZZOoiL5Mupx3IGmVlZHswIVc6ZX/xsfKfV4zZyTF/90uO53Yc+HxA/VniCdj4apSV4xo4R5SBWJNNpia8MaKlLxk0IhyI2dYNStkmH2NzvxilNhrJ394vhGHAp52yX4sk8sOtiiG7LcqA5RJW8TLpdDaZuleCEAknoPFiNplaAjwGNGeTqVzsobUEiVCnEOFYzLamO/ctwI6A+q/QPfN7sNxH2bf5mnN/FPhegOt8JnCBIp3aIkuEnNj3MunFYmFruB14EXhBdNVa+cFSS1xtUAayM2ZbFzv3rcDegPo7FD99cITfSyq6frmPTeJHVjB5ph2RieCI/G8CHwhgVCOQkmsMPUtl7yoQGIqD0537V2O2czb50cm2AvaGq4L6CxnC4v10j7y2iTcQhHcqwaqmqLoUVyrI3yuzydQl4m9PUlZZsTAM+Ab5cfsu4EKCj9YRQFQbu3rQtzqlX4OA8+VZwjHoGhQ3sF/IBVGt2AZ3UjjqOU5RX82xiWATQmyGrcDUbDLVpHzgTul8F8H7BWFW74Iik+tc535bzHY8hQhnSLygQa5aZeJdhNnAa8FsRI2yyv4O/CoG8dsixknyvIY8ZJOpmzG7eTb+hAmfjvYy6ZElaDCOUizoOBioTGyNEH+oqI0659KIEEZ1DhWVbOO1ENKgQSFrR1Tj2JcIIhUGiQfh6u3FwFEvky4GAXIbUdoVNzFmtHP/7x4YndVF+MYwRDhAfjj/KkwEMAhaLklX1LGrKfD8s4rFuwl4pojBpT3AJxTV04mJnc8P0U8XYxyRu7sH8Qh3EvditppHiJroX2CiEwXcTbvebOBfTvmDig3gqp2qmOQLJoJ4D2djEjDcBh/wMuljFA9HgD/6PBscw3O4UPEY9vdAWqGI64dk4sIOdmfIudiCCVPbW8hjMWHq5RH6XR3VpU9oJJDVPlcxutJeJv2zIuvzYp+ivlqROHHdx1ZlEqusyT0R8opyNnSZYhd8O8Dg7FDar0XPSgofRxDb4FzMPrWL2U68oRQx07nfLG5dXGnlBmXqT3H/15AfSm4kP4Scw2GFrPXi8cQjgqX3tVX/FCYzptQ3n9zgytM9aKtZWZ396J5zUGy0iF3gztNNSqAsV/+Y0sfhPVUN15KfTNEOLPUy6XZKG+92dGOL6Ny42EV+NneDBJNOJR5TgmDjgff41Ne8orFRPB77ECzZZKoeuEPRR//AZN+UOmY45P4F0VPSXEPTTUA9jfzjgacCWnLqEp+6zypl10TxttxNpwnAdUq9+8tAGgzBpI7Z+EoR2v2DYizO/B/YCs9hNvhsDMPkR7p4QikbRfcs6WAiOIbfMqXOBi+TXlUGOQhjRBzmsKoH8QMbjypl0yTGcSrRIvPhegTzyc9vSKOH0R8l5PkUWzXchZ7bfwvlgTmWfdAO/CDi+36+/sackezgl8TPPgqLJzF7Om5sRTsQpGUjjcCcbyjooifEXWxE3/hZgUS6StxT8Bz3ap0i0m1ovn3QvxG8QykbjEkCnRfw3nDyE0aiIIvJhHZV0xzFc3lKJIOLD0k//U59DQXOrxGRf7vid7YAj5S4bTAGk8J1llOewuzcBVnN5ym+9yHMPv5MR9RuwCSCftB5ZwCwFLgfk6SzT9oZgQkLD8Uk7kzqwTcuBD5H95yGkcDHHTezWe41SThVSLVWYhRVmMjxWOnrmhrRN7cq4uMlzGGIUsZA4FKl/E1yRcVpmIwkNyrXhtl3mayQLreqbvBpc5i8szfmN3Zi/vuta78tAn5E94MuS8Xg9zvDOcXHgLwsIR+oicUFffj/Jmkh4SZZ5c0x2uvpDuZy8v9pSS0mj1Gz6ZZFbL+9BpMaZRskNcALXib95wj/RCvjiK49Pv57mwxop2Wsbg9o95A8t09D7y+wepoiDkKViMdEiLr7xC17WMStX3byEVEtv8FkX7X6xCh2cfI09GsBv3tEVMQCJzYwDnNC2vWO5mFC67dhNuG0bzsu87YCWFiVTaaG0z1/vgrY7WXSR8MSQfYm7HSso8Ae5d0q6XidU3efT9P9RKwmrPf3cjKkOt6x6A9LWZQdy3rMUTj7n45fiv/BkBwulom4XPrYKX3bLHp4C/7nExHjbYizSAql1J3jjHOnEMrvf1k0Sh/HY6KhA4D/SB83YhJcDxaa3DAE+H9vQI3nZLpcl3xUVDHcXwbHbueSiBLFvkoV5dDHsiZCr0CCCiqoEKGC3kKETsfV2xGzHfsgj7a/3+vxX3jFp6gDajSwAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://suggest.yandex.net/suggest-ff.cgi\">\n  <Param name=\"part\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://yandex.ru/yandsearch\" resultdomain=\"yandex.ru\">\n  <MozParam name=\"clid\" condition=\"purpose\" purpose=\"searchbar\"   value=\"2186618\"/>\n  <MozParam name=\"clid\" condition=\"purpose\" purpose=\"keyword\"     value=\"2186621\"/>\n  <MozParam name=\"clid\" condition=\"purpose\" purpose=\"contextmenu\" value=\"2186623\"/>\n  <MozParam name=\"clid\" condition=\"purpose\" purpose=\"homepage\"    value=\"2186617\"/>\n  <MozParam name=\"clid\" condition=\"purpose\" purpose=\"newtab\"      value=\"2186620\"/>\n  <Param    name=\"text\" value=\"{searchTerms}\"/>\n</Url>\n<SearchForm>https://www.yandex.ru/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/ru/chrome/.mkdir.done",
    "content": ""
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/alerts/alert.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     closeAlert.tooltip          \"Закрыть это уведомление\">\n<!ENTITY     settings.label              \"Параметры\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/alerts/alert.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE(closeButton.title): Used as the close button text for web notifications on OS X.\n# This should ideally match the string that OS X uses for the close button on alert-type\n# notifications. OS X will truncate the value if it's too long.\ncloseButton.title = Закрыть\n# LOCALIZATION NOTE(actionButton.label): Used as the button label to provide more actions on OS X notifications. OS X will truncate this if it's too long.\nactionButton.label = …\n# LOCALIZATION NOTE(webActions.disableForOrigin.label): %S is replaced\n# with the hostname origin of the notification.\nwebActions.disableForOrigin.label = Отключить уведомления с %S\n\n# LOCALIZATION NOTE(source.label): Used to show the URL of the site that\n# sent the notification (e.g., \"via mozilla.org\"). \"%1$S\" is the source host\n# and port.\nsource.label=через %1$S\nwebActions.settings.label = Параметры уведомлений\n\n# LOCALIZATION NOTE(doNotDisturb.label): %S is replaced with the\n# brandShortName of the application.\ndoNotDisturb.label = Не беспокоить меня пока я не перезапущу %S\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/alerts/notificationNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngeneral = Общее уведомление\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/autoconfig/autoconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadConfigTitle = Ошибка настройки\nreadConfigMsg = Ошибка при чтении файла настроек. Обратитесь к системному администратору.\n\nautoConfigTitle = Предупреждение системы автонастройки\nautoConfigMsg = Ошибка системы автонастройки (Netscape.cfg). Обратитесь к системному администратору. \\n Ошибка %S:\n\nemailPromptTitle = Электронная почта\nemailPromptMsg = Введите свой адрес электронной почты\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/cookie/cookieAcceptDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY props.name.label \"Имя:\">\n<!ENTITY props.value.label \"Содержимое:\">\n<!ENTITY props.domain.label \"Узел:\">\n<!ENTITY props.path.label \"Путь:\">\n<!ENTITY props.secure.label \"Отправлять при:\">\n<!ENTITY props.expires.label \"Срок действия истекает:\">\n<!ENTITY button.allow.label \"Разрешить\">\n<!ENTITY button.allow.accesskey \"а\">\n<!ENTITY button.session.label \"Разрешить на сессию\">\n<!ENTITY button.session.accesskey \"з\">\n<!ENTITY button.deny.label \"Отклонить\">\n<!ENTITY button.deny.accesskey \"т\">\n<!ENTITY dialog.title \"Подтверждение сохранения кук\">\n<!ENTITY dialog.remember.label \"Использовать для всех кук с этого сайта\">\n<!ENTITY dialog.remember.accesskey \"с\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/cookie/cookieAcceptDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhostColon = Узел:\ndomainColon = Домен:\nforSecureOnly = только зашифрованном соединении\nforAnyConnection = любом типе соединения\nexpireAtEndOfSession = В конце сессии\nshowDetails = Показать подробности\nhideDetails = Скрыть подробности\ndetailsAccessKey = п\npermissionToSetACookie = Сайт %S хочет сохранить куку.\npermissionToSetSecondCookie = Сайт %S собирается сохранить вторую куку.\npermissionToSetAnotherCookie = Сайт %S отправил запрос на сохранение ещё одной куки.\\nВ настоящий момент этот сайт уже сохранил %S кук.\npermissionToModifyCookie = Сайт %S хочет изменить существующую куку.\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/formautofill/requestAutocomplete.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/AccessFu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Screen reader started/stopped\nscreenReaderStarted = Чтение с экрана запущено\nscreenReaderStopped = Чтение с экрана остановлено\n\n# Roles\nmenubar        =       панель меню\nscrollbar      =       панель прокрутки\ngrip           =       grip\nalert          =       предупреждение\nmenupopup      =       всплывающее меню\ndocument       =       документ\npane           =       панель\ndialog         =       диалог\nseparator      =       разделитель\ntoolbar        =       панель инструментов\nstatusbar      =       панель состояния\ntable          =       таблица\ncolumnheader   =       заголовок столбца\nrowheader      =       заголовок строки\ncolumn         =       столбец\nrow            =       строка\ncell           =       ячейка\nlink           =       ссылка\nlist           =       список\nlistitem       =       элемент списка\noutline        =       очертание\noutlineitem    =       элемент очертания\npagetab        =       вкладка\npropertypage   =       страница свойства\ngraphic        =       график\nswitch         =       переключить\npushbutton     =       кнопка\ncheckbutton    =       кнопка-флажок\nradiobutton    =       радиокнопка\ncombobox       =       комбинированное окно\nprogressbar    =       индикатор выполнения\nslider         =       слайдер\nspinbutton     =       кнопка-карусель\ndiagram        =       диаграмма\nanimation      =       анимация\nequation       =       уравнение\nbuttonmenu     =       меню кнопки\nwhitespace     =       пустое пространство\npagetablist    =       список вкладок\ncanvas         =       холст\ncheckmenuitem  =       элемент меню флажков\nlabel          =       метка\npasswordtext   =       текст пароля\nradiomenuitem  =       элемент радиоменю\ntextcontainer  =       контейнер с текстом\ntogglebutton   =       кнопка-переключатель\ntreetable      =       таблица дерево\nheader         =       верхний колонтитул\nfooter         =       нижний колонтитул\nparagraph      =       абзац\nentry          =       запись\ncaption        =       подпись\nheading        =       заголовок\nsection        =       секция\nform           =       форма\ncomboboxlist   =       список комбинированного окна\ncomboboxoption =       опция комбинированного окна\nimagemap       =       карта изображения\nlistboxoption  =       опция\nlistbox        =       окно списка\nflatequation   =       плоское уравнение\ngridcell       =       ячейка сетки\nnote           =       заметка\nfigure         =       изображение\ndefinitionlist =       список определений\nterm           =       термин\ndefinition     =       определение\n\nmathmltable              = математическая таблица\nmathmlcell               = ячейка\nmathmlenclosed           = enclosed\nmathmlfraction           = fraction\nmathmlfractionwithoutbar = fraction without bar\nmathmlroot               = корень\nmathmlscripted           = scripted\nmathmlsquareroot         = квадратный корень\n\n# More sophisticated roles which are not actual numeric roles\ntextarea       =       текстовое поле\n\nbase           =       основание\nclose-fence    =       closing fence\ndenominator    =       деноминатор\nnumerator      =       numerator\nopen-fence     =       opening fence\noverscript     =       overscript\npresubscript   =       presubscript\npresuperscript =       presuperscript\nroot-index     =       root index\nsubscript      =       subscript\nsuperscript    =       superscript\nunderscript    =       underscript\n\n# Text input types\ntextInputType_date   =       дата\ntextInputType_email  =       эл. почта\ntextInputType_search =       поиск\ntextInputType_tel    =       телефон\ntextInputType_url    =       URL\n\n# More sophisticated object descriptions\nheadingLevel   =       уровень заголовка %S\n\n# more sophisticated list announcement\nlistStart      =       Первый элемент\nlistEnd        =       Последний элемент\n# LOCALIZATION NOTE (listItemsCount): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nlistItemsCount =       1 элемент;#1 элемента(ов)\n\n# LOCALIZATION NOTE: # %1$S is the position of the item n the set.\n# %2$S is the total number of such items in the set.\n# An expanded example would read \"2 of 5\".\nobjItemOfN      =       %1$S из %2$S\n\n# Landmark announcements\nbanner         =       баннер\ncomplementary  =       дополнительный\ncontentinfo    =       информация о содержимом\nmain           =       основной\nnavigation     =       навигация\nsearch         =       поиск\n\n# LOCALIZATION NOTE (tblColumnInfo): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfo = с #1 столбцом;с #1 столбцами;с #1 столбцами\n# LOCALIZATION NOTE (tblRowInfo): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfo = и #1 строкой;и #1 строками;и #1 строками\n\n# table or grid cell information\ncolumnInfo = Столбец %S\nrowInfo = Строка %S\nspansColumns = охватывает %S столбцов\nspansRows = охватывает %S строк\n\n# Invoked actions\njumpAction     =      перескочено\npressAction    =      нажато\ncheckAction    =      отмечено\nuncheckAction  =      снято\nonAction       =      включено\noffAction      =      выключено\nselectAction   =      выбрано\nunselectAction =      невыбрано\nopenAction     =      открыто\ncloseAction    =      закрыто\nswitchAction   =      переключено\nclickAction    =      щёлкнуто\ncollapseAction =      свернуто\nexpandAction   =      развернуто\nactivateAction =      активировано\ncycleAction    =      в цикле\n\n# Live regions\n# 'hidden' will be spoken when something disappears in a live region.\nhidden         =      скрытое\n\n# Tab states\ntabLoading     =      загрузка\ntabLoaded      =      загружено\ntabNew         =      новая вкладка\ntabLoadStopped =      загрузка остановлена\ntabReload      =      обновление\n\n# Object states\nstateChecked     =    отмечено\nstateOn          =    включено\nstateNotChecked  =    не отмечено\nstateOff         =    выключено\nstatePressed     =    нажато\n# No string for a not pressed toggle button\nstateExpanded    =    развернуто\nstateCollapsed   =    свернуто\nstateUnavailable =    недоступно\nstateReadonly    =    только для чтения\nstateRequired    =    требуется\nstateTraversed   =    посещено\nstateHasPopup    =    имеет всплывающее окно\nstateSelected    =    выбрано\n\n# App modes\neditingMode    =      правка\nnavigationMode =      навигация\n\n# Quick navigation modes\nquicknav_Simple      = Стандартный\nquicknav_Anchor      = Якоря\nquicknav_Button      = Кнопки\nquicknav_Combobox    = Комбинированные окна\nquicknav_Landmark    = Ориентиры\nquicknav_Entry       = Элементы\nquicknav_FormElement = Элементы форм\nquicknav_Graphic     = Изображения\nquicknav_Heading     = Заголовки\nquicknav_ListItem    = Элементы списка\nquicknav_Link        = Ссылки\nquicknav_List        = Списки\nquicknav_PageTab     = Вкладки страницы\nquicknav_RadioButton = Радиокнопки\nquicknav_Separator   = Разделители\nquicknav_Table       = Таблицы\nquicknav_Checkbox    = Флажки\n\n# MathML menclose notations.\n# See developer.mozilla.org/docs/Web/MathML/Element/menclose#attr-notation\nnotation-longdiv            = long division\nnotation-actuarial          = actuarial\nnotation-phasorangle        = phasor angle\nnotation-radical            = radical\nnotation-box                = box\nnotation-roundedbox         = rounded box\nnotation-circle             = circle\nnotation-left               = left\nnotation-right              = right\nnotation-top                = top\nnotation-bottom             = bottom\nnotation-updiagonalstrike   = up diagonal strike\nnotation-downdiagonalstrike = down diagonal strike\nnotation-verticalstrike     = vertical strike\nnotation-horizontalstrike   = horizontal strike\nnotation-updiagonalarrow    = up diagonal arrow\nnotation-madruwb            = madruwb\n\n# Shortened role names for braille\nmenubarAbbr        =       панель меню\nscrollbarAbbr      =       панель прокрутки\ngripAbbr           =       grip\nalertAbbr          =       предупреждение\nmenupopupAbbr      =       всплывающее меню\ndocumentAbbr       =       документ\npaneAbbr           =       панель\ndialogAbbr         =       диалог\nseparatorAbbr      =       разделитель\ntoolbarAbbr        =       панель инструментов\nstatusbarAbbr      =       панель состояния\ntableAbbr          =       табл\ncolumnheaderAbbr   =       заголовок столбца\nrowheaderAbbr      =       заголовок строки\ncolumnAbbr         =       столбец\nrowAbbr            =       строка\ncellAbbr           =       ячейка\nlinkAbbr           =       ссылка\nlistAbbr           =       список\nlistitemAbbr       =       элемент списка\noutlineAbbr        =       очертание\noutlineitemAbbr    =       элемент очертания\npagetabAbbr        =       вкладка\npropertypageAbbr   =       страница свойства\ngraphicAbbr        =       график\npushbuttonAbbr     =       кнопка\ncheckbuttonAbbr    =       кнопка-флажок\nradiobuttonAbbr    =       радиокнопка\ncomboboxAbbr       =       комбинированное окно\nprogressbarAbbr    =       индикатор выполнения\nsliderAbbr         =       слайдер\nspinbuttonAbbr     =       кнопка-карусель\ndiagramAbbr        =       диаграмма\nanimationAbbr      =       анимация\nequationAbbr       =       уравнение\nbuttonmenuAbbr     =       меню кнопки\nwhitespaceAbbr     =       пустое пространство\npagetablistAbbr    =       список вкладок\ncanvasAbbr         =       холст\ncheckmenuitemAbbr  =       элемент меню флажков\nlabelAbbr          =       метка\npasswordtextAbbr   =       текстпароля\nradiomenuitemAbbr  =       элемент радиоменю\ntextcontainerAbbr  =       контейнер с текстом\ntogglebuttonAbbr   =       кнопка-переключатель\ntreetableAbbr      =       таблица дерево\nheaderAbbr         =       верхний колонтитул\nfooterAbbr         =       нижний колонтитул\nparagraphAbbr      =       абзац\nentryAbbr          =       запись\ncaptionAbbr        =       подпись\nheadingAbbr        =       заголовок\nsectionAbbr        =       секция\nformAbbr           =       форма\ncomboboxlistAbbr   =       список комбинированного окна\ncomboboxoptionAbbr =       опция комбинированного окна\nimagemapAbbr       =       картаизобр\nlistboxoptionAbbr  =       опция\nlistboxAbbr        =       окно списка\nflatequationAbbr   =       плоское уравнение\ngridcellAbbr       =       ячейка сетки\nnoteAbbr           =       заметка\nfigureAbbr         =       рис\ndefinitionlistAbbr =       список определений\ntermAbbr           =       термин\ndefinitionAbbr     =       определение\ntextareaAbbr       =       текстполе\n\n# LOCALIZATION NOTE (tblColumnInfoAbbr): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfoAbbr = #1стб;#1стб;#1стб\n# LOCALIZATION NOTE (tblRowInfoAbbr): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfoAbbr = #1стр;#1стр;#1стр\ncellInfoAbbr = c%Sr%S\n\nstateCheckedAbbr = (x)\nstateUncheckedAbbr = ( )\nstatePressedAbbr = (x)\nstateUnpressedAbbr = ( )\n\nmathmlenclosedAbbr           = enclosed\nmathmltableAbbr              = тбл\nmathmlcellAbbr               = ячейка\nmathmlfractionAbbr           = frac\nmathmlfractionwithoutbarAbbr = frac no bar\nmathmlrootAbbr               = корень\nmathmlscriptedAbbr           = scripted\nmathmlsquarerootAbbr         = квдркорень\n\nbaseAbbr           = основание\nclose-fenceAbbr    = close\ndenominatorAbbr    = деноминатор\nnumeratorAbbr      = num\nopen-fenceAbbr     = open\noverscriptAbbr     = over\npresubscriptAbbr   = presub\npresuperscriptAbbr = presup\nroot-indexAbbr     = index\nsubscriptAbbr      = sub\nsuperscriptAbbr    = sup\nunderscriptAbbr    = under\n\nnotation-longdivAbbr            = longdiv\nnotation-actuarialAbbr          = act\nnotation-phasorangleAbbr        = phasang\nnotation-radicalAbbr            = rad\nnotation-boxAbbr                = box\nnotation-roundedboxAbbr         = rndbox\nnotation-circleAbbr             = circ\nnotation-leftAbbr               = lft\nnotation-rightAbbr              = rght\nnotation-topAbbr                = top\nnotation-bottomAbbr             = bot\nnotation-updiagonalstrikeAbbr   = updiagstrike\nnotation-downdiagonalstrikeAbbr = dwndiagstrike\nnotation-verticalstrikeAbbr     = vstrike\nnotation-horizontalstrikeAbbr   = hstrike\nnotation-updiagonalarrowAbbr    = updiagarrow\nnotation-madruwbAbbr            = madruwb\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY about.version                \"версия\">\n\n<!-- LOCALIZATION NOTE (about.credits.beforeLink): note that there is no space between this phrase and the linked about.credits.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.credits.beforeLink     \"Просмотреть список \">\n<!ENTITY about.credits.linkTitle      \"участников\">\n<!-- LOCALIZATION NOTE (about.credits.afterLink): note that there is no space between the linked about.credits.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.credits.afterLink      \" проекта Mozilla.\">\n\n<!-- LOCALIZATION NOTE (about.license.beforeTheLink): note that there is no space between this phrase and the linked about.license.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.license.beforeTheLink  \"Прочитать \">\n<!ENTITY about.license.linkTitle      \"информацию о лицензии\">\n<!-- LOCALIZATION NOTE (about.license.afterTheLink): note that there is no space between the linked about.license.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.license.afterTheLink   \" используемой для этого продукта.\">\n\n<!-- LOCALIZATION NOTE (about.relnotes.beforeTheLink): note that there is no space between this phrase and the linked about.relnotes.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.relnotes.beforeTheLink \"Прочитать \">\n<!ENTITY about.relnotes.linkTitle     \"примечания к выпуску\">\n<!-- LOCALIZATION NOTE (about.relnotes.afterTheLink): note that there is no space between the linked about.relnotes.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.relnotes.afterTheLink  \" этой версии продукта.\">\n\n<!-- LOCALIZATION NOTE (about.buildconfig.beforeTheLink): note that there is no space between this phrase and the linked about.buildconfig.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.buildconfig.beforeTheLink \"Просмотреть \">\n<!ENTITY about.buildconfig.linkTitle     \"конфигурацию сборки\">\n<!-- LOCALIZATION NOTE (about.buildconfig.afterTheLink): note that there is no space between the linked about.buildconfig.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.buildconfig.afterTheLink  \" используемую в этой версии.\">\n\n<!ENTITY about.buildIdentifier        \"Идентификатор сборки: \">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/aboutAbout.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAbout.title  \"About About\">\n<!ENTITY aboutAbout.note   \"В этом списке для вашего удобства перечислены страницы «about».<br/>                             Некоторые из них могут поставить вас в тупик. Некоторые используются исключительно в целях диагностики.<br/>                             А некоторые пропущены, так как для своей работы требуют параметров запроса.\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/aboutNetworking.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutNetworking.title                 \"О сети\">\n<!ENTITY aboutNetworking.warning               \"Всё это очень экспериментально. Не используйте без присмотра взрослых.\">\n<!ENTITY aboutNetworking.showNextTime          \"Показывать это предупреждение в следующий раз\">\n<!ENTITY aboutNetworking.ok                    \"OK\">\n<!ENTITY aboutNetworking.HTTP                  \"HTTP\">\n<!ENTITY aboutNetworking.sockets               \"Сокеты\">\n<!ENTITY aboutNetworking.dns                   \"DNS\">\n<!ENTITY aboutNetworking.websockets            \"Веб-сокеты\">\n<!ENTITY aboutNetworking.refresh               \"Обновить\">\n<!ENTITY aboutNetworking.autoRefresh           \"Автообновление каждые 3 секунды\">\n<!ENTITY aboutNetworking.hostname              \"Имя узла\">\n<!ENTITY aboutNetworking.port                  \"Порт\">\n<!ENTITY aboutNetworking.spdy                  \"SPDY\">\n<!ENTITY aboutNetworking.ssl                   \"SSL\">\n<!ENTITY aboutNetworking.active                \"Активные\">\n<!ENTITY aboutNetworking.idle                  \"Простаивающие\">\n<!ENTITY aboutNetworking.host                  \"Узел\">\n<!ENTITY aboutNetworking.tcp                   \"TCP\">\n<!ENTITY aboutNetworking.sent                  \"Отправлено\">\n<!ENTITY aboutNetworking.received              \"Получено\">\n<!ENTITY aboutNetworking.family                \"Семейство\">\n<!ENTITY aboutNetworking.addresses             \"Адреса\">\n<!ENTITY aboutNetworking.expires               \"Истекает через (сек.)\">\n<!ENTITY aboutNetworking.messagesSent          \"Сообщений отправлено\">\n<!ENTITY aboutNetworking.messagesReceived      \"Сообщений получено\">\n<!ENTITY aboutNetworking.bytesSent             \"Байт отправлено\">\n<!ENTITY aboutNetworking.bytesReceived         \"Байт получено\">\n<!ENTITY aboutNetworking.logging               \"Журнал\">\n<!ENTITY aboutNetworking.logTutorial           \"Для получения инструкций о том, как использовать этот инструмент, прочтите статью <a href='https://developer.mozilla.org/docs/Mozilla/Debugging/HTTP_logging'>HTTP Logging</a>.\">\n<!ENTITY aboutNetworking.currentLogFile        \"Текущий файл журнала:\">\n<!ENTITY aboutNetworking.currentLogModules     \"Текущие модули журнала:\">\n<!ENTITY aboutNetworking.setLogFile            \"Указать файл журнала\">\n<!ENTITY aboutNetworking.setLogModules         \"Указать модули журнала\">\n<!ENTITY aboutNetworking.startLogging          \"Начать ведение журнала\">\n<!ENTITY aboutNetworking.stopLogging           \"Остановить ведение журнала\">\n<!ENTITY aboutNetworking.dnsLookup             \"Запрос DNS\">\n<!ENTITY aboutNetworking.dnsLookupButton       \"Запросить\">\n<!ENTITY aboutNetworking.dnsDomain             \"Домен\">\n<!ENTITY aboutNetworking.dnsLookupTableColumn  \"IP\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/aboutProfiles.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutProfiles.title \"О профилях\">\n<!ENTITY aboutProfiles.subtitle \"Эта страница поможет вам управлять вашими профилями. Каждый профиль представляет собой отдельный мир, который содержит отдельную историю, закладки, настройки и дополнения.\">\n<!ENTITY aboutProfiles.create \"Создать новый профиль\">\n<!ENTITY aboutProfiles.restart.title \"Перезапустить\">\n<!ENTITY aboutProfiles.restart.inSafeMode \"Перезапустить с отключёнными дополнениями…\">\n<!ENTITY aboutProfiles.restart.normal \"Перезапустить в обычном режиме…\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/aboutProfiles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nname = Профиль: %S\nisDefault = Профиль по умолчанию\nrootDir = Корневой каталог\n# LOCALIZATION NOTE: localDir is used to show the directory corresponding to\n# the main profile directory that exists for the purpose of storing data on the\n# local filesystem, including cache files or other data files that may not\n# represent critical user data. (e.g., this directory may not be included as\n# part of a backup scheme.)\n# In case localDIr and rootDir are equal, localDir is not shown.\nlocalDir = Локальный каталог\ncurrentProfile = Этот профиль сейчас используется и не может быть удалён.\n\nrename = Переименовать\nremove = Удалить\nsetAsDefault = Установить как профиль по умолчанию\nlaunchProfile = Запустить ещё один браузер с этим профилем\n\nyes = да\nno = нет\n\nrenameProfileTitle = Переименовать профиль\nrenameProfile = Переименовать профиль %S\n\ninvalidProfileNameTitle = Некорректное имя профиля\ninvalidProfileName = Имя профиля «%S» не разрешено.\n\ndeleteProfileTitle = Удалить профиль\ndeleteProfileConfirm = Удаление профиля приведёт к удалению профиля из списка доступных профилей и не может быть отменено.\\nВы можете также удалить файлы данных профиля, включая ваши настройки, сертификаты и другие пользовательские данные. Выбор этой опции приведет к удалению папки «%S», что не может быть отменено.\\nВы хотите удалить файлы данных профиля?\ndeleteFiles = Удалить файлы\ndontDeleteFiles = Не удалять файлы\n\nopenDir = Открыть каталог\n# LOCALIZATION NOTE (macOpenDir): This is the Mac-specific variant of openDir.\n# This allows us to use the preferred\"Finder\" terminology on Mac.\nmacOpenDir = Показать в Finder\n# LOCALIZATION NOTE (winOpenDir2): This is the Windows-specific variant of\n# openDir.\nwinOpenDir2 = Открыть папку\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/aboutReader.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutReader.loading2):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\naboutReader.loading2=Загрузка…\naboutReader.loadError=Не удалось загрузить статью со страницы\n\naboutReader.colorScheme.light=Светлый\naboutReader.colorScheme.dark=Темный\naboutReader.colorScheme.sepia=Сепия\naboutReader.colorScheme.auto=Авто\n\n# LOCALIZATION NOTE (aboutReader.estimatedReadTimeValue1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of minutes it is estimated to take to read the article\n# example: `3 minutes`\naboutReader.estimatedReadTimeValue1=#1 минута;#1 минуты;#1 минут\n\n#LOCALIZATION NOTE (aboutReader.estimatedReadingTimeRange1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# When there is some uncertainty in how long the article will take to read show a range of\n# minutes it is expected to take.\n# #1 is the number of minutes it is estimated to take to read the article for a fast reader\n# #2 is the number of minutes it is estimated to take to read the article for a slow reader\n# #2 is the variable used to determine the plural form to use.\n# example: `5-8 minutes`\naboutReader.estimatedReadTimeRange1=#1-#2 минута;#1-#2 минуты;#1-#2 минут\n\n# LOCALIZATION NOTE (aboutReader.fontType.serif, aboutReader.fontType.sans-serif):\n# These are the styles of typeface that are options in the reader view controls.\naboutReader.fontType.serif=С засечками\naboutReader.fontType.sans-serif=Без засечек\n\n# LOCALIZATION NOTE (aboutReader.fontTypeSample): String used to sample font types.\naboutReader.fontTypeSample=Aa\n\naboutReader.toolbar.close=Закрыть Вид для чтения\naboutReader.toolbar.typeControls=Настройка шрифтов\n\n# These are used for the Reader View toolbar button and the menuitem within the\n# View menu.\nreaderView.enter=Перейти в Вид для чтения\nreaderView.enter.accesskey=ч\nreaderView.close=Закрыть Вид для чтения\nreaderView.close.accesskey=ч\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/aboutRights.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- rights.locale-direction instead of the usual local.dir entity, so RTL can skip translating page. -->\n<!ENTITY rights.locale-direction \"ltr\">\n<!ENTITY rights.pagetitle       \"about:rights\">\n<!ENTITY rights.intro-header    \"О ваших правах\">\n<!ENTITY rights.intro \"&brandFullName; является бесплатной программой с открытым исходным кодом, созданной многотысячным сообществом людей со всего мира. Вот несколько вещей, о которых вам следует знать:\">\n\n<!-- Note on pointa / pointb / pointc form:\n     These points each have an embedded link in the HTML, so each point is\n     split into chunks for text before the link, the link text, and the text\n     after the link. If a localized grammar doesn't need the before or after\n     chunk, it can be left blank.\n\n     Also note the leading/trailing whitespace in strings here, which is\n     deliberate for formatting around the embedded links. -->\n<!ENTITY rights.intro-point1a \"&brandShortName; предоставляется вам на условиях \">\n<!ENTITY rights.intro-point1b \"Публичной лицензии Mozilla\">\n<!ENTITY rights.intro-point1c \". Это значит, что вы можете использовать, копировать и распространять &brandShortName;.  Вы также можете модифицировать исходный код &brandShortName; в соответствии со своими нуждами. Публичная лицензия Mozilla также даёт вам право распространять изменённые вами сборки.\">\n\n<!ENTITY rights.intro-point2-a \"Вам не предоставляются никакие права или лицензии на товарные знаки Mozilla Foundation или любой другой стороны, в том числе на название или логотип Firefox. Дополнительная информация о товарных знаках приведена по \">\n<!ENTITY rights.intro-point2-b \"следующему адресу\">\n<!ENTITY rights.intro-point2-c \".\">\n\n<!-- point 2.5 text for official branded builds -->\n<!ENTITY rights.intro-point2.5 \"Некоторые функции &brandShortName;, такие как Crash Reporter, позволяют вам отправлять отзывы в &vendorShortName;. Отправляя отзыв, вы разрешаете &vendorShortName; использовать отзыв для улучшения её продуктов, размещать отзыв на её веб-сайтах и распространять отзывы любыми другими способами.\">\n\n<!-- point 3 text for official branded builds -->\n<!ENTITY rights2.intro-point3a \"То, как мы используем вашу персональную информацию и отзывы, отправленные в &vendorShortName; через &brandShortName;, описано в \">\n<!ENTITY rights2.intro-point3b \"Политике приватности &brandShortName;\">\n<!ENTITY rights.intro-point3c \".\">\n\n<!-- point 3 text for unbranded builds -->\n<!ENTITY rights.intro-point3-unbranded \"Любые применимые политики приватности для этого продукта должны быть перечислены здесь.\">\n\n<!-- point 4 text for official branded builds -->\n<!ENTITY rights2.intro-point4a \"Некоторые функции &brandShortName; используют информационные веб-службы, однако мы не можем гарантировать на 100&#037; их безошибочную или корректную работу. Более подробная информация, а также инструкции по отключению этих служб, приведена в \">\n<!ENTITY rights.intro-point4b \"условиях использования служб\">\n<!ENTITY rights.intro-point4c \".\">\n\n<!-- point 4 text for unbranded builds -->\n<!ENTITY rights.intro-point4a-unbranded \"Если этот продукт включает в себя службы информирования о сайтах, ссылки на все применимые условия использования этих служб должны быть приведены в разделе \">\n<!ENTITY rights.intro-point4b-unbranded \"Службы информирования о веб-сайтах\">\n<!ENTITY rights.intro-point4c-unbranded \".\">\n\n<!ENTITY rights2.webservices-header \"Информационные веб-службы &brandFullName;\">\n\n<!-- point 5 -->\n<!ENTITY rights.intro-point5 \"Для воспроизведения определенных типов видеоконтента &brandShortName; загружает определенные плагины расшифровки контента от сторонних производителей.\">\n\n<!-- Note that this paragraph references a couple of entities from\n     preferences/security.dtd, so that we can refer to text the user sees in\n     the UI, without this page being forgotten every time those strings are\n     updated.  -->\n<!-- intro paragraph for branded builds -->\n<!ENTITY rights2.webservices-a \"&brandFullName; использует информационные веб-службы (далее «Службы»), для обеспечения некоторых функций, предоставляемых для вашего использования в этой бинарной версии &brandShortName; на условиях описанных ниже. Если вы не хотите использовать одну или несколько из этих Служб или приведённые ниже условия неприемлемы, вы можете отключить эту функцию или Службу(ы). Инструкции по тому, как отключить конкретную функцию или службу можно найти \">\n<!ENTITY rights2.webservices-b \"здесь\">\n<!ENTITY rights3.webservices-c \". Другие функции и Службы могут быть отключены в настройках приложения.\">\n\n<!-- safe browsing points for branded builds -->\n<!ENTITY rights.safebrowsing-a \"SafeBrowsing: \">\n<!ENTITY rights.safebrowsing-b \"Отключение функции Safe Browsing не рекомендуется, так как это может привести к тому, что вы будете попадать на небезопасные сайты.  Если вы хотите полностью отключить эту функцию, выполните следующие действия:\">\n<!ENTITY rights.safebrowsing-term1 \"Откройте настройки приложения\">\n<!ENTITY rights.safebrowsing-term2 \"Выберите раздел Защита\">\n<!ENTITY rights2.safebrowsing-term3 \"Снимите флажок &quot;&enableSafeBrowsing.label;&quot;\">\n<!ENTITY rights.safebrowsing-term4 \"Safe Browsing теперь отключён\">\n\n<!-- location aware browsing points for branded builds -->\n<!ENTITY rights.locationawarebrowsing-a \"Определение местоположения при веб-серфинге: \">\n<!ENTITY rights.locationawarebrowsing-b \"всегда требует вашего разрешения. Никакая информация о местоположении никогда не отправляется без вашего разрешения. Если вы хотите полностью отключить эту функцию, выполните следующие действия:\">\n<!ENTITY rights.locationawarebrowsing-term1a \"В строке адреса наберите \">\n<!ENTITY rights.locationawarebrowsing-term1b \"about:config\">\n<!ENTITY rights.locationawarebrowsing-term2 \"Наберите geo.enabled\">\n<!ENTITY rights.locationawarebrowsing-term3 \"Произведите двойной щелчок по параметру geo.enabled\">\n<!ENTITY rights.locationawarebrowsing-term4 \"Определение местоположения при веб-серфинге теперь отключено\">\n\n<!-- intro paragraph for unbranded builds -->\n<!ENTITY rights.webservices-unbranded \"Обзор служб информирования о веб-сайтах, включённых в продукт, вместе с инструкциями по их отключению, если таковые требуются, должен быть приведён здесь.\">\n\n<!-- point 1 text for unbranded builds -->\n<!ENTITY rights.webservices-term1-unbranded \"Любые применимые политики использования служб для этого продукта должны быть перечислены здесь.\">\n\n<!-- points 1-7 text for branded builds -->\n<!ENTITY rights2.webservices-term1 \"&vendorShortName; и её сотрудники, лицензиары и партнёры прилагают все усилия для предоставления самых точной и актуальной информации через Службы. Однако мы не можем гарантировать, что эта информация является полной и свободной от ошибок. Например служба Safe Browsing может не идентифицировать некоторые опасные сайты и может идентифицировать некоторые безопасные сайты по ошибке как опасные, а все местоположения, возвращаемые нашей Службой Определения Местоположения, являются лишь приблизительными и ни мы, ни наши сервис-провайдеры не можем гарантировать аккуратность предоставленных местоположений.\">\n<!ENTITY rights.webservices-term2 \"&vendorShortName; может прекратить предоставление Служб или изменить работу Служб по своему усмотрению.\">\n<!ENTITY rights2.webservices-term3 \"Вы можете использовать эти Службы вместе с сопутствующей версией &brandShortName;, и &vendorShortName; предоставляет вам на это права. &vendorShortName; и её лицензиары сохраняют на данные Службы все остальные права.  Данные условия не предназначены для ограничения любых прав, предоставленных на условиях лицензий для открытого исходного кода, применимых к &brandShortName; и к соответствующему исходному коду версий &brandShortName;.\">\n<!ENTITY rights.webservices-term4 \"Данные службы предоставляются «как есть».  &vendorShortName;, её сотрудники, лицензиары и дистрибьюторы настоящим отказываются от предоставления любых гарантий, явно выраженных или подразумеваемых, в том числе гарантий того, что Службы пригодны для продажи и подходят для ваших определённых целей.  Весь риск за выбор Служб для ваших целей и в отношении качества и работы Служб несете вы.  Некоторые юрисдикции не допускают исключения или ограничения подразумеваемых гарантий, поэтому настоящий отказ от гарантий может быть к вам неприменим.\">\n<!ENTITY rights.webservices-term5 \"За исключением случаев, когда этого требует закон, &vendorShortName; и её сотрудники, лицензиары и дистрибьюторы не будут нести ответственности ни за какой косвенный, особый, случайный, последующий, присуждаемый в качестве штрафа или наказания ущерб, вытекающий из использования &brandShortName; и Служб, или каким-либо образом имеющий к ним отношение. В соответствии с этими условиями коллективная ответственность не будет превышать $500 (пятисот долларов США). Некоторые юрисдикции не допускают исключения или ограничения определённых ущербов, поэтому настоящее исключение и ограничение может быть к вам неприменимо.\">\n<!ENTITY rights.webservices-term6 \"&vendorShortName; при необходимости время от времени может обновлять эти условия. Данные условия не могут быть изменены или отменены без письменного соглашения &vendorShortName;.\">\n<!ENTITY rights.webservices-term7 \"Эти условия регламентируются законами штата Калифорния, США, исключая его нормы коллизионного права. Если какая-либо часть этих условий станет юридически недействительной или неисполнимой, остальные части полностью сохранят свою юридическую силу. В случае возникновения противоречий между переведённой версией этих условий и версией на английском языке, следует руководствоваться версией на английском языке.\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/aboutServiceWorkers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.title                     \"О Service Workers\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.maintitle                 \"Зарегистрированные Service Workers\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_not_enabled       \"Service Workers не включены.\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_no_serviceworkers \"Ни одного Service Worker не зарегистрировано.\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/aboutServiceWorkers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle = Источник: %S\n\n# LOCALIZATION NOTE: %1$S is brandShortName, %2$2 is the application ID, and $%$3 is true/false value.\n# LOCALIZATION NOTE: the term \"InBrowserElement\" should not be translated\nb2gtitle = %1$S Application ID %2$S - InBrowserElement %3$S\n\nscope = Область:\n\nscriptSpec = Спецификация сценария:\n\n# LOCALIZATION NOTE: the term \"Worker\" should not be translated.\ncurrentWorkerURL = URL текущего Worker:\n\nactiveCacheName = Имя активного кэша:\n\nwaitingCacheName = Имя кэша ожидания:\n\ntrue = true\n\nfalse = false\n\n# LOCALIZATION NOTE this term is used as a button label (verb, not noun).\nupdate = Обновить\n\nunregister = Разрегистрировать\n\nwaiting = Ожидание…\n\n# LOCALIZATION NOTE: the term \"Service Worker\" should not translated.\nunregisterError = Не удалось разрегистрировать этот Service Worker.\n\npushEndpoint = Конечная точка Push:\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/aboutSupport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutSupport.pageTitle \"Информация для решения проблем\">\n<!ENTITY aboutSupport.pageSubtitle \"    \n   Эта страница содержит техническую информацию, которая может быть полезна, когда вы пытаетесь решить проблему. Если вы ищете ответы на типичные вопросы о &brandShortName;, обратитесь на наш <a id='supportLink'>веб-сайт поддержки</a>. \">\n<!ENTITY aboutSupport.crashes.title \"Сообщения о падениях\">\n<!ENTITY aboutSupport.crashes.id \"Идентификатор сообщения\">\n<!ENTITY aboutSupport.crashes.sendDate \"Дата отправки\">\n<!ENTITY aboutSupport.crashes.allReports \"Все сообщения о падениях\">\n<!ENTITY aboutSupport.crashes.noConfig \"Это приложение не было настроено на отображение сообщений о падениях.\">\n<!ENTITY aboutSupport.extensionsTitle \"Расширения\">\n<!ENTITY aboutSupport.extensionName \"Имя\">\n<!ENTITY aboutSupport.extensionEnabled \"Включено\">\n<!ENTITY aboutSupport.extensionVersion \"Версия\">\n<!ENTITY aboutSupport.extensionId \"ID\">\n<!ENTITY aboutSupport.experimentsTitle \"Экспериментальные возможности\">\n<!ENTITY aboutSupport.experimentName \"Имя\">\n<!ENTITY aboutSupport.experimentId \"ID\">\n<!ENTITY aboutSupport.experimentDescription \"Описание\">\n<!ENTITY aboutSupport.experimentActive \"Активно\">\n<!ENTITY aboutSupport.experimentEndDate \"Конечная дата\">\n<!ENTITY aboutSupport.experimentHomepage \"Домашняя страница\">\n<!ENTITY aboutSupport.experimentBranch \"Ветка\">\n<!ENTITY aboutSupport.appBasicsTitle \"Сведения о приложении\">\n<!ENTITY aboutSupport.appBasicsName \"Имя\">\n<!ENTITY aboutSupport.appBasicsVersion \"Версия\">\n<!ENTITY aboutSupport.appBasicsBuildID \"ID сборки\">\n<!ENTITY aboutSupport.appBasicsUpdateChannel \"Канал обновления\">\n<!ENTITY aboutSupport.appBasicsUpdateHistory \"Журнал обновлений\">\n<!ENTITY aboutSupport.appBasicsShowUpdateHistory \"Показать журнал обновлений\">\n<!ENTITY aboutSupport.appBasicsProfileDir \"Каталог профиля\">\n<!ENTITY aboutSupport.appBasicsProfileDirWinMac \"Папка профиля\">\n<!ENTITY aboutSupport.appBasicsEnabledPlugins \"Включённые плагины\">\n<!ENTITY aboutSupport.appBasicsBuildConfig \"Конфигурация сборки\">\n<!ENTITY aboutSupport.appBasicsUserAgent \"User Agent\">\n<!ENTITY aboutSupport.appBasicsOS \"ОС\">\n<!ENTITY aboutSupport.appBasicsMemoryUse \"Использование памяти\">\n<!ENTITY aboutSupport.appBasicsPerformance \"Производительность\">\n<!ENTITY aboutSupport.appBasicsServiceWorkers \"Зарегистрированные Service Workers\">\n<!ENTITY aboutSupport.appBasicsProfiles \"Профили\">\n<!ENTITY aboutSupport.appBasicsMultiProcessSupport \"Многопроцессные окна\">\n<!ENTITY aboutSupport.appBasicsKeyGoogle \"Ключ Google\">\n<!ENTITY aboutSupport.appBasicsKeyMozilla \"Ключ Службы определения местоположения от Mozilla\">\n<!ENTITY aboutSupport.appBasicsSafeMode \"Безопасный Режим\">\n<!ENTITY aboutSupport.showDir.label \"Открыть каталог\">\n<!ENTITY aboutSupport.showMac.label \"Показать в Finder\">\n<!ENTITY aboutSupport.showWin2.label \"Открыть папку\">\n<!ENTITY aboutSupport.modifiedKeyPrefsTitle \"Важные изменённые настройки\">\n<!ENTITY aboutSupport.modifiedPrefsName \"Имя\">\n<!ENTITY aboutSupport.modifiedPrefsValue \"Значение\">\n<!ENTITY aboutSupport.userJSTitle \"Настройки user.js\">\n<!ENTITY aboutSupport.userJSDescription \"В папке вашего профиля находится <a id='prefs-user-js-link'>файл user.js</a>, в котором содержатся настройки, созданные пользователем, а не &brandShortName;.\">\n<!ENTITY aboutSupport.lockedKeyPrefsTitle \"Важные заблокированные настройки\">\n<!ENTITY aboutSupport.lockedPrefsName \"Имя\">\n<!ENTITY aboutSupport.lockedPrefsValue \"Значение\">\n<!ENTITY aboutSupport.graphicsTitle \"Графика\">\n<!ENTITY aboutSupport.placeDatabaseTitle \"База данных Places\">\n<!ENTITY aboutSupport.placeDatabaseIntegrity \"Целостность\">\n<!ENTITY aboutSupport.placeDatabaseVerifyIntegrity \"Проверить целостность\">\n<!ENTITY aboutSupport.jsTitle \"JavaScript\">\n<!ENTITY aboutSupport.jsIncrementalGC \"Инкрементальный GC\">\n<!ENTITY aboutSupport.a11yTitle \"Поддержка доступности\">\n<!ENTITY aboutSupport.a11yActivated \"Активирована\">\n<!ENTITY aboutSupport.a11yForceDisabled \"Отключение поддержки доступности\">\n<!ENTITY aboutSupport.libraryVersionsTitle \"Версии библиотек\">\n<!ENTITY aboutSupport.installationHistoryTitle \"Журнал установки\">\n<!ENTITY aboutSupport.updateHistoryTitle \"Журнал обновлений\">\n<!ENTITY aboutSupport.copyTextToClipboard.label \"Копировать текст в буфер обмена\">\n<!ENTITY aboutSupport.copyRawDataToClipboard.label \"Копировать необработанные данные в буфер обмена\">\n<!ENTITY aboutSupport.sandboxTitle \"Песочница\">\n<!ENTITY aboutSupport.sandboxSyscallLogTitle \"Отклонённые cистемные вызовы\">\n<!ENTITY aboutSupport.sandboxSyscallIndex \"#\">\n<!ENTITY aboutSupport.sandboxSyscallAge \"Секунд назад\">\n<!ENTITY aboutSupport.sandboxSyscallPID \"PID\">\n<!ENTITY aboutSupport.sandboxSyscallTID \"TID\">\n<!ENTITY aboutSupport.sandboxSyscallProcType \"Тип процесса\">\n<!ENTITY aboutSupport.sandboxSyscallNumber \"Системный вызов\">\n<!ENTITY aboutSupport.sandboxSyscallArgs \"Параметры\">\n<!ENTITY aboutSupport.safeModeTitle \"Попробовать безопасный режим\">\n<!ENTITY aboutSupport.restartInSafeMode.label \"Перезапустить с отключёнными дополнениями…\">\n<!ENTITY aboutSupport.graphicsFeaturesTitle \"Возможности\">\n<!ENTITY aboutSupport.graphicsDiagnosticsTitle \"Диагностика\">\n<!ENTITY aboutSupport.graphicsFailureLogTitle \"Лог ошибок\">\n<!ENTITY aboutSupport.graphicsGPU1Title \"Видеокарта №1\">\n<!ENTITY aboutSupport.graphicsGPU2Title \"Видеокарта №2\">\n<!ENTITY aboutSupport.graphicsDecisionLogTitle \"Лог решения\">\n<!ENTITY aboutSupport.graphicsCrashGuardsTitle \"Возможности, отключённые защитой от падения\">\n<!ENTITY aboutSupport.graphicsWorkaroundsTitle \"Способы обхода\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/aboutSupport.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (crashesTitle): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of relevant days with crash reports\ncrashesTitle=Сообщения о падениях за последний #1 день;Сообщения о падениях за последние #1 дня;Сообщения о падениях за последние #1 дней\n\n# LOCALIZATION NOTE (crashesTimeMinutes): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of minutes (between 1 and 59) which have passed since the crash\ncrashesTimeMinutes=#1 минуту назад;#1 минуты назад;#1 минут назад\n\n# LOCALIZATION NOTE (crashesTimeHours): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of hours (between 1 and 23) which have passed since the crash\ncrashesTimeHours=#1 час назад;#1 часа назад;#1 часов назад\n\n# LOCALIZATION NOTE (crashesTimeDays): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of days (1 or more) which have passed since the crash\ncrashesTimeDays=#1 день назад;#1 дня назад;#1 дней назад\n\n# LOCALIZATION NOTE (pendingReports): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of pending crash reports\npendingReports=Все сообщения о падениях (включая #1 ожидающее отправки сообщение в заданном диапазоне времени);Все сообщения о падениях (включая #1 ожидающих отправки сообщения в заданном диапазоне времени);Все сообщения о падениях (включая #1 ожидающих отправки сообщений в заданном диапазоне времени)\n\n# LOCALIZATION NOTE (rawDataCopied) Text displayed in a mobile \"Toast\" to user when the\n# raw data is successfully copied to the clipboard via button press.\nrawDataCopied=Необработанные данные скопированы в буфер обмена\n\n# LOCALIZATION NOTE (textCopied) Text displayed in a mobile \"Toast\" to user when the\n# text is successfully copied to the clipboard via button press.\ntextCopied=Текст скопирован в буфер обмена\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedDriver = Заблокировано для вашей версии драйвера видеокарты.\n\n# LOCALIZATION NOTE The %S here is a placeholder, leave unchanged, it will get replaced by the driver version string.\ntryNewerDriver = Заблокировано для вашей версии драйвера видеокарты. Попробуйте обновить ваш драйвер видеокарты до версии %S или более новой.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedGfxCard = Заблокировано для вашей видеокарты из-за нерешённых проблем с драйвером.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedOSVersion = Заблокировано для вашей версии операционной системы.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedMismatchedVersion = Заблокировано из-за несовпадения версии вашего графического драйвера в реестре и в DLL.\n\n# LOCALIZATION NOTE In the following strings, \"Direct2D\", \"DirectWrite\" and \"ClearType\"\n# are proper nouns and should not be translated. Feel free to leave english strings if\n# there are no good translations, these are only used in about:support\nclearTypeParameters = Параметры ClearType\n\ncompositing = Композитинг\nhardwareH264 = Аппаратное декодирование H264\naudioBackend = Звуковая подсистема\nmainThreadNoOMTC = главный поток, без OMTC\nyes = Да\nno = Нет\n# LOCALIZATION NOTE The following strings indicate if an API key has been found.\n# In some development versions, it's expected for some API keys that they are\n# not found.\nfound = Найден\nmissing = Отсутствует\n\ngpuDescription = Описание\ngpuVendorID = Код производителя\ngpuDeviceID = Код устройства\ngpuSubsysID = Код подсистемы\ngpuDrivers = Драйвера\ngpuRAM = Видеопамять\ngpuDriverVersion = Версия драйвера\ngpuDriverDate = Дата разработки драйвера\ngpuActive = Активна\nwebgl1WSIInfo = WebGL 1 - Информация WSI драйвера\nwebgl1Renderer = WebGL 1 - Визуализатор драйвера\nwebgl1Version = WebGL 1 - Версия драйвера\nwebgl1DriverExtensions = WebGL 1 - Расширения драйвера\nwebgl1Extensions = WebGL 1 - Расширения\nwebgl2WSIInfo = WebGL 2 - Информация WSI драйвера\nwebgl2Renderer = WebGL 2 - Визуализатор драйвера\nwebgl2Version = WebGL 2 - Версия драйвера\nwebgl2DriverExtensions = WebGL 2 - Расширения драйвера\nwebgl2Extensions = WebGL 2 - Расширения\nGPU1 = Видеокарта №1\nGPU2 = Видеокарта №2\nblocklistedBug = Заблокировано из-за известных проблем\n# LOCALIZATION NOTE %1$S will be replaced with a bug number string.\nbugLink = проблема %1$S\n# LOCALIZATION NOTE %1$S will be replaced with an arbitrary identifier\n# string that can be searched on DXR/MXR or grepped in the source tree.\nunknownFailure = Заблокировано; код ошибки %1$S\nd3d11layersCrashGuard = Композитор D3D11\nd3d11videoCrashGuard = Видеодекодер D3D11\nd3d9videoCrashGuard = Видеодекодер D3D9\nglcontextCrashGuard = OpenGL\nresetOnNextRestart = Сбросить при следующем перезапуске\ngpuProcessKillButton = Завершить процесс видеокарты\n\nminLibVersions = Ожидаемая минимальная версия\nloadedLibVersions = Используемая версия\n\nhasSeccompBPF = Seccomp-BPF (Фильтрация системных вызовов)\nhasSeccompTSync = Синхронизация потока Seccomp\nhasUserNamespaces = Пользовательские пространства имён\nhasPrivilegedUserNamespaces = Пользовательские пространства имён для привилегированных процессов\ncanSandboxContent = Песочница для процесса контента\ncanSandboxMedia = Песочница для медиаплагина\ncontentSandboxLevel = Степень изоляции процесса контента\nsandboxProcType.content = содержимое\nsandboxProcType.mediaPlugin = медиаплагин\n\n# LOCALIZATION NOTE %1$S and %2$S will be replaced with the number of remote and the total number\n# of windows, respectively, while %3$S will be replaced with one of the status strings below,\n# which contains a description of the multi-process preference and status.\n# Note: multiProcessStatus.3 doesn't exist because status=3 was deprecated.\nmultiProcessWindows = %1$S/%2$S (%3$S)\nmultiProcessStatus.0 = Включены пользователем\nmultiProcessStatus.1 = Включены по умолчанию\nmultiProcessStatus.2 = Отключены\nmultiProcessStatus.4 = Отключены инструментами поддержки доступности\nmultiProcessStatus.5 = Отключены из-за отсутствия аппаратного ускорения графики на Mac OS X\nmultiProcessStatus.6 = Отключены неподдерживаемым средством ввода текста\nmultiProcessStatus.7 = Отключены дополнениями\nmultiProcessStatus.8 = Принудительно отключены\n# No longer in use (bug 1296353) but we might bring this back.\nmultiProcessStatus.9 = Отключены аппаратным ускорением графики на Windows XP\nmultiProcessStatus.unknown = Статус неизвестнен\n\nasyncPanZoom = Асинхронное панорамирование/зум\napzNone = нет\nwheelEnabled = включён ввод колесиком\ntouchEnabled = включён сенсорный ввод\ndragEnabled = включён драг полосы прокрутки\n\n# LOCALIZATION NOTE %1 will be replaced with the key of a preference.\nwheelWarning = асинхронный ввод колесиком отключён из-за неподдерживаемой настройки: %S\ntouchWarning = асинхронный сенсорный ввод отключён из-за неподдерживаемой настройки: %S\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/aboutTelemetry.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutTelemetry.pageTitle \"Данные телеметрии\">\n\n<!ENTITY aboutTelemetry.changeDataChoices \"\n  Изменить \">\n\n<!ENTITY aboutTelemetry.uploadEnabled \"\n  Выгрузка данных FHR <span>включена</span>. \">\n\n<!ENTITY aboutTelemetry.uploadDisabled \"\n  Выгрузка данных FHR <span>отключена</span>. \">\n\n<!ENTITY aboutTelemetry.extendedRecordingEnabled \"\n  Запись расширенной телеметрии <span>включена</span>. \">\n\n<!ENTITY aboutTelemetry.extendedRecordingDisabled \"\n  Запись расширенной телеметрии <span>отключена</span>. \">\n\n<!ENTITY aboutTelemetry.pingDataSource \"\nИсточник данных пинга:\">\n\n<!ENTITY aboutTelemetry.showCurrentPingData \"\nДанные текущего пинга \">\n\n<!ENTITY aboutTelemetry.showArchivedPingData \"\nДанные архивированного пинга \">\n\n<!ENTITY aboutTelemetry.pingDataDisplay \"\nОтображение данных пинга: \">\n\n<!ENTITY aboutTelemetry.structured \"\nСтруктурированное \">\n\n<!ENTITY aboutTelemetry.raw \"\nНеобработанный JSON \">\n\n<!ENTITY aboutTelemetry.showSubsessionData \"\nОтображать данные подсессии \">\n\n<!ENTITY aboutTelemetry.choosePing \"\nВыберите пинг: \">\n\n<!ENTITY aboutTelemetry.showNewerPing \"\n&lt;&lt; Более новый пинг \">\n\n<!ENTITY aboutTelemetry.showOlderPing \"\nБолее старый пинг &gt;&gt; \">\n\n<!ENTITY aboutTelemetry.rawPingData \"\nНеобработанные данные пинга…\">\n\n<!ENTITY aboutTelemetry.archiveWeekHeader \"\nНеделя\n\">\n\n<!ENTITY aboutTelemetry.archivePingHeader \"\nПинг\n\">\n\n<!ENTITY aboutTelemetry.generalDataSection \"\n   Общие данные\">\n\n<!ENTITY aboutTelemetry.environmentDataSection \"\n   Данные окружения \">\n\n<!ENTITY aboutTelemetry.telemetryLogSection \"\n   Лог телеметрии \">\n\n<!ENTITY aboutTelemetry.slowSqlSection \"\n   Медленные SQL-инструкции \">\n\n<!ENTITY aboutTelemetry.chromeHangsSection \"\n   Зависания браузера \">\n\n<!ENTITY aboutTelemetry.threadHangStatsSection \"\n   Зависания потоков \">\n\n<!ENTITY aboutTelemetry.capturedStacksSection \"\n\n  Захваченные Стеки\n\">\n\n<!ENTITY aboutTelemetry.scalarsSection \"\n  Скаляры\n\">\n\n<!ENTITY aboutTelemetry.keyedScalarsSection \"\n  Скаляры ключей\">\n\n<!ENTITY aboutTelemetry.histogramsSection \"\n   Гистограммы \">\n\n<!ENTITY aboutTelemetry.keyedHistogramsSection \"\n  Гистограммы ключей\">\n\n<!ENTITY aboutTelemetry.eventsSection \"\n  События\n\">\n\n<!ENTITY aboutTelemetry.simpleMeasurementsSection \"\n   Простые измерения \">\n\n<!ENTITY aboutTelemetry.addonDetailsSection \"\n   Сведения о дополнении \">\n\n<!ENTITY aboutTelemetry.lateWritesSection \"\n  Поздние записи\">\n\n<!ENTITY aboutTelemetry.sessionInfoSection \"\n  Информация о сессии\n\">\n\n<!ENTITY aboutTelemetry.addonHistogramsSection \"\n   Гистограммы, собранные дополнениями \">\n\n<!ENTITY aboutTelemetry.toggle \"\n  Щёлкните, чтобы развернуть/свернуть раздел\n\">\n\n<!ENTITY aboutTelemetry.emptySection \"\n   (данные не собраны) \">\n\n<!ENTITY aboutTelemetry.fullSqlWarning \"\n      ПРИМЕЧАНИЕ: Включён медленный режим отладки SQL. Внизу могут быть показаны полные строки SQL, но в телеметрию они отправлены не будут. \">\n\n<!ENTITY aboutTelemetry.fetchStackSymbols \"\n  Загрузить имена функций для стеков\">\n\n<!ENTITY aboutTelemetry.hideStackSymbols \"\n  Показать сырые данные стека\n\">\n\n<!ENTITY aboutTelemetry.filterText \"\n  Фильтр (строковый или /regexp/)\n\">\n\n<!ENTITY aboutTelemetry.payloadChoiceHeader \"\n  Нагрузка\n\">\n\n<!ENTITY aboutTelemetry.rawPayload \"\n  Необработанная нагрузка\n\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/aboutTelemetry.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Note to translators:\n# - %1$S will be replaced by brandFullName\n# - %2$S will be replaced with the value of the toolkit.telemetry.server_owner preference\npageSubtitle = На этой странице показаны сведения о производительности, аппаратном обеспечении, использовании и настройках, собранные Телеметрией. Эта информация будет отправлена в %1$S, чтобы помочь улучшить %2$S.\n\ngeneralDataTitle = Общие данные\n\ngeneralDataHeadingName = Имя\n\ngeneralDataHeadingValue = Значение\n\nenvironmentDataHeadingName = Имя\n\nenvironmentDataHeadingValue = Значение\n\nenvironmentDataSubsectionToggle = Щёлкните, чтобы переключить раздел\n\nenvironmentDataSubsectionEmpty = (Не собрано никаких данных)\n\ntelemetryLogTitle = Лог телеметрии\n\ntelemetryLogHeadingId = Идентификатор\n\ntelemetryLogHeadingTimestamp = Временная метка\n\ntelemetryLogHeadingData = Данные\n\nslowSqlMain = Медленные SQL-инструкции в главном потоке\n\nslowSqlOther = Медленные SQL-инструкции во вспомогательных потоках\n\nslowSqlHits = Попадания\n\nslowSqlAverage = Среднее время (мс)\n\nslowSqlStatement = Инструкция\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the hang\n# - The %2$S will be replaced with the duration of the hang\nchrome-hangs-title = Сообщение о зависании #%1$S (%2$S сек.)\n\n# Note to translators:\n# - The %1$S will be replaced with the string key for this stack.\n# - The %2$S will be replaced with the number of times this stack was captured.\ncaptured-stacks-title = %1$S (число захваченных: %2$S)\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the late write\nlate-writes-title = Поздняя запись #%1$S\n\nstackTitle = Стек:\n\nmemoryMapTitle = Карта памяти:\n\nerrorFetchingSymbols = При попытке загрузки символов произошла ошибка. Проверьте, что вы подсоединены к Интернету, и попробуйте снова.\n\nhistogramSamples = замеров\n\nhistogramAverage = среднее\n\nhistogramSum = сумма\n\nhistogramCopy = Копировать\n\nkeysHeader = Свойство\n\nnamesHeader = Имя\n\nvaluesHeader = Значение\n\naddonTableID = ID дополнения\n\naddonTableDetails = Сведения\n\n# Note to translators:\n# - The %1$S will be replaced with the name of an Add-on Provider (e.g. \"XPI\", \"Plugin\")\naddonProvider = Провайдер %1$S\n\nparentPayload = Нагрузка родителя\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the child payload (e.g. \"1\", \"2\")\nchildPayloadN = Нагрузка потомка %1$S\n\ntimestampHeader = временная метка\n\ncategoryHeader = категория\n\nmethodHeader = метод\n\nobjectHeader = объект\n\nextraHeader = экстра\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/aboutWebrtc.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndocument_title = Внутренности WebRTC\ncannot_retrieve_log = Не удалось получить данные лога WebRTC\nsave_page_msg = страница сохранена в: %1$S\nsave_page_dialog_title = Сохранить about:webrtc как\ndebug_mode_off_state_msg = лог трассировки можно найти в: %1$S\ndebug_mode_on_state_msg = режим отладки активен, лог трассировки в: %1$S\naec_logging_msg_label = Лог AEC\naec_logging_off_state_label = Начать вести лог AEC\naec_logging_on_state_label = Прекратить вести лог AEC\naec_logging_on_state_msg = Ведение лога AEC включено (поговорите с абонентом в течение нескольких минут, а затем остановите захват)\naec_logging_off_state_msg = файлы логов захвата можно найти в: %1$S\npeer_connection_id_label = PeerConnection ID\nsdp_heading = SDP\nlocal_sdp_heading = Локальный SDP\nremote_sdp_heading = Удалённый SDP\nrtp_stats_heading = Статистика RTP\nice_state = Состояние ICE\nice_stats_heading = Статистика ICE\nice_restart_count_label = Перезапуски ICE\nice_rollback_count_label = Откаты ICE\nav_sync_label = Синхронизация A/V\njitter_buffer_delay_label = Задержка джиттер-буфера\navg_bitrate_label = Средний битрейт\navg_framerate_label = Средняя частота кадров\ntypeLocal = Локальный\ntypeRemote = Удалённый\nnominated = Номинировано\nselected = Выбрано\nsave_page_label = Сохранить страницу\ndebug_mode_msg_label = Режим отладки\ndebug_mode_off_state_label = Войти в режим отладки\ndebug_mode_on_state_label = Выйти из режима отладки\nstats_heading = Статистика сессии\nstats_clear = Удалить историю\nlog_heading = Лог соединения\nlog_clear = Удалить лог\nlog_show_msg = показать лог\nlog_hide_msg = скрыть лог\nconnection_closed = закрыто\nlocal_candidate = Локальный кандидат\nremote_candidate = Удалённый кандидат\npriority = Приоритет\nfold_show_msg = показать подробности\nfold_show_hint = щёлкните, чтобы развернуть этот раздел\nfold_hide_msg = скрыть подробности\nfold_hide_hint = щёлкните, чтобы свернуть этот раздел\ndropped_frames_label = Пропущенные кадры\ndiscarded_packets_label = Выброшенные пакеты\ndecoder_label = Декодер\nencoder_label = Кодировщик\nreceived_label = Получено\npackets = пакеты\nlost_label = Потеряно\njitter_label = Джиттер\nsent_label = Отправлено\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/appPicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY NoAppFound.label      \"Для данного типа файла ни одного приложения не найдено.\">\n<!ENTITY BrowseButton.label    \"Обзор…\">\n<!ENTITY SendMsg.label         \"Отправить этот файл в:\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=URL недействителен и не может быть загружен.\nfileNotFound=Файл %S не существует. Проверьте правильность написания адреса и попробуйте снова.\nfileAccessDenied=Файл %S не может быть прочитан.\ndnsNotFound=%S не найден. Проверьте правильность написания имени и попробуйте снова.\nunknownProtocolFound=Один из следующих протоколов (%S) не является зарегистрированным протоколом или не разрешен в этом контексте.\nconnectionFailure=В соединении с %S отказано.\nnetInterrupt=Соединение с %S было неожиданно прервано. Возможно, также была прервана передача данных.\nnetTimeout=Время ожидания соединения с %S истекло.\nredirectLoop=Лимит перенаправлений с этого адреса превышен. Не удалось загрузить запрошенную страницу. Это может быть вызвано блокировкой кук.\nconfirmRepostPrompt=Чтобы отобразить эту страницу, приложение должно отправить информацию, которая повторит любое ранее произведённое действие (например, запрос на поиск или онлайн-покупка).\nresendButton.label=Отправить заново\nunknownSocketType=Документ не может быть отображён, пока вы не установите «Менеджер личной защиты (PSM)». Загрузите и установите PSM и попробуйте открыть документ снова или свяжитесь с системным администратором.\nnetReset=Документ не содержит данных.\nnotCached=Этот документ более не доступен.\nnetOffline=Этот документ не может быть отображен во время автономной работы. Чтобы подключиться, уберите флажок с пункта «Работать автономно» в меню «Файл».\nisprinting=Во время печати или предварительного просмотра документ не может быть изменён.\ndeniedPortAccess=Доступ к данному порту закрыт из соображений безопасности.\nproxyResolveFailure=Указанный прокси-сервер не найден. Проверьте настройки и попробуйте снова.\nproxyConnectFailure=Отказ в соединении при попытке подключиться к указанному прокси-серверу. Проверьте настройки и попробуйте снова.\ncontentEncodingError=Страница, которую вы пытаетесь просмотреть, не может быть показана, так как она использует неверную или неподдерживаемую форму компрессии.\nunsafeContentType=Страница, которую вы пытаетесь просмотреть, не может быть отображена, так как она содержит тип файла, небезопасный для открытия. Пожалуйста, свяжитесь с владельцами веб-сайта и проинформируйте их об этой проблеме.\nexternalProtocolTitle=Запрос на использование внешнего протокола\nexternalProtocolPrompt=Для открытия ссылок типа %1$S: необходим запуск стороннего приложения.\\n\\n\\nЗапрошенная ссылка:\\n\\n%2$S\\n\\nПриложение: %3$S\\n\\n\\nЕсли вы не ожидаете появления данного запроса, то это может быть попыткой использования уязвимости в другом приложении. Отмените запрос, если вы не уверены в том, что этот запрос не является злонамеренным.\\n\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<неизвестно>\nexternalProtocolChkMsg=Запомнить выбор для всех ссылок данного типа.\nexternalProtocolLaunchBtn=Запустить приложение\nmalwareBlocked=Имеется информация о том, что сайт %S используется для атак на компьютеры пользователей. В соответствии с вашими настройками безопасности он был заблокирован.\nunwantedBlocked=Имеется информация о том, что сайт %S используется для распространения нежелательных программ. В соответствии с вашими настройками безопасности он был заблокирован.\ndeceptiveBlocked=Имеется информация о том, что веб-страница на %S является поддельным сайтом. В соответствии с вашими настройками безопасности она была заблокирована.\ncspBlocked=Эта страница имеет политику защиты содержимого, блокирующую данный способ её загрузки.\ncorruptedContentErrorv2=При соединении с сайтом %S произошло нарушение сетевого протокола, которое не может быть устранено.\nremoteXUL=Эта страница использует неподдерживаемую технологию, которая по умолчанию более недоступна.\nsslv3Used=Безопасность ваших данных на %S не может гарантирована, так как он использует уязвимый протокол защиты SSLv3.\nweakCryptoUsed=Владелец %S неправильно настроил свой веб-сайт. Чтобы защитить вашу информацию от кражи, соединение с этим веб-сайтом установлено не было.\ninadequateSecurityError=Веб-сайт попытался установить недостаточно защищённое соединение.\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/autocomplete.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (searchWithEngine): %S will be replaced with\n# the search engine provider's name. This format was chosen because\n# the provider can also end with \"Search\" (e.g.: MSN Search).\nsearchWithEngine = Поиск через %S\n\n# LOCALIZATION NOTE (switchToTab2): This is the same as the older switchToTab\n# string that it's replacing, except it uses title case, so \"Switch\" and \"Tab\"\n# are capitalized.\nswitchToTab2 = Перейти на вкладку\n\n# LOCALIZATION NOTE (visit): This is shown next to autocomplete entries that are\n# simple URLs or sites, which will be visited when the user selects them.\nvisit = Посетить\n\n# LOCALIZATION NOTE (bookmarkKeywordSearch): This is the title of autocomplete\n# entries that are bookmark keyword searches.  %1$S will be replaced with the\n# domain name of the bookmark, and %2$S will be replaced with the keyword\n# search text that the user is typing.  %2$S will not be empty.\nbookmarkKeywordSearch = %1$S: %2$S\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % realBrandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%realBrandDTD;\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrowsewithcaret.checkMsg=Больше не показывать это окно.\nbrowsewithcaret.checkWindowTitle=Активный курсор\nbrowsewithcaret.checkLabel=Нажатие клавиши F7 включает или выключает режим активного курсора. В этом режиме, поместив курсор на страницу, вы можете выделять текст с помощью клавиатуры. Включить этот режим?\nbrowsewithcaret.checkButtonLabel=Да\n\nplainText.wordWrap=Переносить длинные строки\n\nformPostSecureToInsecureWarning.title = Предупреждение системы защиты\nformPostSecureToInsecureWarning.message = Информация, введённая вами на этой странице, будет отправлена по незащищённому соединению и может быть прочитана третьей стороной.\\n\\nВы уверены, что хотите отправить эту информацию?\nformPostSecureToInsecureWarning.continue = Продолжить\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/charsetMenu.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY charsetMenu2.label            \"Кодировка текста\">\n<!ENTITY charsetMenu2.accesskey        \"о\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/charsetMenu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The property keys ending with \".key\" are for access keys.\n# Localizations may add or delete properties where the property key ends with\n# \".key\" as appropriate for the localization. The code that uses this data can\n# deal with the absence of an access key for an item.\n#\n# For gbk, gbk.bis and gbk.bis.key are used to trigger string changes in\n# localizations.\n#\n# In the en-US version of this file, access keys are given to the following:\n# * UTF-8\n# * All encodings that are the fallback encoding for some locale in Firefox\n# * All encodings that are the fallback encoding for some locale in IE\n# * All Japanese encodings\n#\n# For the items whose property key does not end in \".key\" and whose value\n# includes \"(\" U+0028 LEFT PARENTHESIS, the \"(\" character is significant for\n# processing by CharsetMenu.jsm. If your localization does not use ASCII\n# parentheses where en-US does in this file, please file a bug to make\n# CharsetMenu.jsm also recognize the delimiter your localization uses.\n# (When this code was developed, all localizations appeared to use\n# U+0028 LEFT PARENTHESIS for this purpose.)\n\n# Auto-Detect (sub)menu\ncharsetMenuCharsets = Кодировка\ncharsetMenuAutodet = Автоопределение\n# 'A' is reserved for Arabic:\ncharsetMenuAutodet.key = о\ncharsetMenuAutodet.off = (Отключено)\ncharsetMenuAutodet.off.key = ю\ncharsetMenuAutodet.ja = Японская\ncharsetMenuAutodet.ja.key = п\ncharsetMenuAutodet.ru = Русская\ncharsetMenuAutodet.ru.key = с\ncharsetMenuAutodet.uk = Украинская\ncharsetMenuAutodet.uk.key = к\n\n# Globally-relevant\nUTF-8.key        = д\nUTF-8            = Юникод\nwindows-1252.key = я\nwindows-1252     = Западноевропейская\n\n# Arabic\nwindows-1256.key = б\nwindows-1256     = Арабская (Windows)\nISO-8859-6       = Арабская (ISO)\n\n# Baltic\nwindows-1257.key = т\nwindows-1257     = Балтийская (Windows)\nISO-8859-4       = Балтийская (ISO)\n\n# Central European\nwindows-1250.key =         с\nwindows-1250     = Центральноевропейская (Windows)\nISO-8859-2.key   =       л\nISO-8859-2       = Центральноевропейская (ISO)\n\n# Chinese, Simplified\ngbk.bis.key      =          и\ngbk.bis          = Китайская упрощённая\n\n# Chinese, Traditional\nBig5.key         =          и\nBig5             = Китайская традиционная\n\n# Cyrillic\nwindows-1251.key = ц\nwindows-1251     = Кириллица (Windows)\nISO-8859-5       = Кириллица (ISO)\nKOI8-R           = Кириллица (KOI8-R)\nKOI8-U           = Кириллица (KOI8-U)\nIBM866           = Кириллица (DOS)\n\n# Greek\nwindows-1253.key = е\nwindows-1253     = Греческая (Windows)\nISO-8859-7.key   =          ч\nISO-8859-7       = Греческая (ISO)\n\n# Hebrew\nwindows-1255.key = в\nwindows-1255     = Иврит\n# LOCALIZATION NOTE (ISO-8859-8): The value for this item should begin with\n# the same word for Hebrew as the value for windows-1255 so that this item \n# sorts right after that one in the collation order for your locale.\nISO-8859-8       = Иврит, Визуальная\n\n# Japanese\nShift_JIS.key    = п\nShift_JIS        = Японская (Shift_JIS)\nEUC-JP.key       =   н\nEUC-JP           = Японская (EUC-JP)\nISO-2022-JP.key  =     к\nISO-2022-JP      = Японская (ISO-2022-JP)\n\n# Korean\nEUC-KR.key       = й\nEUC-KR           = Корейская\n\n# Thai\nwindows-874.key  =    а\nwindows-874      = Тайская\n\n# Turkish\nwindows-1254.key =   у\nwindows-1254     = Турецкая\n\n# Vietnamese\nwindows-1258.key = ь\nwindows-1258     = Вьетнамская\n\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/commonDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY header.label     \"Краткий заголовок\"> \n<!ENTITY message.label    \"Пример какого-либо текста.\">\n<!ENTITY editfield0.label \"Имя пользователя:\"> \n<!ENTITY editfield1.label \"Пароль:\"> \n<!ENTITY checkbox.label   \"установить\">\n<!ENTITY copyCmd.label    \"Копировать\">\n<!ENTITY copyCmd.accesskey \"п\">\n<!ENTITY selectAllCmd.label \"Выделить всё\">\n<!ENTITY selectAllCmd.accesskey \"ы\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/commonDialogs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAlert=Предупреждение\nConfirm=Подтверждение\nConfirmCheck=Подтверждение\nPrompt=Запрос\nPromptUsernameAndPassword2=Требуется аутентификация\nPromptPassword2=Требуется пароль\nSelect=Выбор\nOK=OK\nCancel=Отмена\nYes=&Да\nNo=&Нет\nSave=&Сохранить\nRevert=&Вернуться\nDontSave=Н&е сохранять\nScriptDlgGenericHeading=[Приложение JavaScript]\nScriptDlgHeading=Страница на %S сообщает:\nScriptDialogLabel=Не давать этой странице создавать дополнительные диалоговые окна\nScriptDialogPreventTitle=Подтвердить настройку диалогов\n# LOCALIZATION NOTE (EnterLoginForRealm3, EnterLoginForProxy3):\n# %1 is an untrusted string provided by a remote server. It could try to\n# take advantage of sentence structure in order to mislead the user (see\n# bug 244273). %1 should be integrated into the translated sentences as\n# little as possible. %2 is the url of the site being accessed.\nEnterLoginForRealm3=%2$S запрашивает имя пользователя и пароль. Сайт сообщает: «%1$S»\nEnterLoginForProxy3=Прокси %2$S запрашивает имя пользователя и пароль. Сайт сообщает: «%1$S»\nEnterUserPasswordFor2=%1$S запрашивает имя пользователя и пароль.\nEnterUserPasswordForCrossOrigin2=%1$S запрашивает имя пользователя и пароль. ВНИМАНИЕ: Ваш пароль будет отправлен не на веб-сайт, на которым вы сейчас находитесь, а на другой веб-сайт!\nEnterPasswordFor=Введите пароль для %1$S на %2$S\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/config.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"about:config\">\n\n<!-- about:config warning page -->\n<!-- LOCALIZATION NOTE: aboutWarningTitle.label should be attention grabbing and playful -->\n<!ENTITY aboutWarningTitle.label \"Будьте осторожны, а то лишитесь гарантии!\">\n<!ENTITY aboutWarningText.label \"Изменение этих настроек может привести к ухудшению стабильности, безопасности и производительности данного приложения. Вам следует изменять что-либо только в том случае, если вы уверены в том, что делаете.\">\n<!ENTITY aboutWarningButton2.label \"Я принимаю на себя риск!\">\n<!ENTITY aboutWarningCheckbox.label \"Показывать это предупреждение в следующий раз\">\n\n<!ENTITY searchPrefs.label \"Поиск:\">\n<!ENTITY searchPrefs.accesskey \"о\">\n<!ENTITY focusSearch.key \"r\">\n<!ENTITY focusSearch2.key \"f\">\n\n<!-- Columns -->\n<!ENTITY prefColumn.label \"Имя настройки\">\n<!ENTITY lockColumn.label \"Состояние\">\n<!ENTITY typeColumn.label \"Тип\">\n<!ENTITY valueColumn.label \"Значение\">\n\n<!-- Tooltips -->\n<!ENTITY prefColumnHeader.tooltip \"Нажмите для сортировки\"> \n<!ENTITY columnChooser.tooltip \"Нажмите, чтобы выбрать колонки для отображения\"> \n\n<!-- Context Menu -->\n<!ENTITY copyPref.key \"C\">\n<!ENTITY copyPref.label \"Копировать\">\n<!ENTITY copyPref.accesskey \"п\">\n<!ENTITY copyName.label \"Копировать имя\">\n<!ENTITY copyName.accesskey \"и\">\n<!ENTITY copyValue.label \"Копировать значение\">\n<!ENTITY copyValue.accesskey \"в\">\n<!ENTITY modify.label \"Изменить\">\n<!ENTITY modify.accesskey \"з\">\n<!ENTITY toggle.label \"Переключить\">\n<!ENTITY toggle.accesskey \"л\">\n<!ENTITY reset.label \"Сбросить\">\n<!ENTITY reset.accesskey \"б\">\n<!ENTITY new.label \"Создать\">\n<!ENTITY new.accesskey \"а\">\n<!ENTITY string.label \"Строка\">\n<!ENTITY string.accesskey \"к\">\n<!ENTITY integer.label \"Целое\">\n<!ENTITY integer.accesskey \"е\">\n<!ENTITY boolean.label \"Логическое\">\n<!ENTITY boolean.accesskey \"ч\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/config.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Lock column values\ndefault=по умолчанию\nuser=установлено пользователем\nlocked=заблокировано\n\n# Type column values\nstring=строка\nint=целое\nbool=логическое\n\n# Preference prompts\n# %S is replaced by one of the type column values above\nnew_title=Новое значение (%S)\nnew_prompt=Введите имя настройки\nmodify_title=Введите значение (%S)\n\nnan_title=Недействительное значение\nnan_text=Введённый вами текст не является числом.\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/console.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY errorConsole.title \"Консоль ошибок\">\n<!ENTITY errFile.label \"Источник:\">\n<!ENTITY errLine.label \"Строка:\">\n<!ENTITY errColumn.label \"Символ:\">\n<!ENTITY all.label \"Все\">\n<!ENTITY all.accesskey \"е\">\n<!ENTITY errors.label \"Ошибки\">\n<!ENTITY errors.accesskey \"ш\">\n<!ENTITY warnings.label \"Предупреждения\">\n<!ENTITY warnings.accesskey \"р\">\n<!ENTITY messages.label \"Сообщения\">\n<!ENTITY messages.accesskey \"б\">\n<!ENTITY clear.label \"Очистить\">\n<!ENTITY clear.accesskey \"ч\">\n<!ENTITY codeEval.label \"Код:\">\n<!ENTITY codeEval.accesskey \"о\">\n<!ENTITY evaluate.label \"Выполнить\">\n<!ENTITY evaluate.accesskey \"ы\">\n<!ENTITY filter2.label \"Фильтр:\">\n<!ENTITY filter2.accesskey \"и\">\n<!ENTITY copyCmd.label \"Копировать\">\n<!ENTITY copyCmd.accesskey \"п\">\n<!ENTITY copyCmd.commandkey \"C\">\n<!ENTITY sortFirst.label \"Сортировка по возрастанию\">\n<!ENTITY sortFirst.accesskey \"в\">\n<!ENTITY sortLast.label \"Сортировка по убыванию\">\n<!ENTITY sortLast.accesskey \"у\">\n<!ENTITY closeCmd.commandkey \"w\">\n<!ENTITY focus1.commandkey \"l\">\n<!ENTITY focus2.commandkey \"d\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/console.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntypeError = Ошибка:\ntypeWarning = Предупреждение:\ntypeMessage = Сообщение:\nerrFile = Источник: %S\nerrLine = Строка: %S\nerrLineCol = Строка %S, символ %S\nerrCode = Исходный код:\nerrTime = Метка времени: %S\nevaluationContextChanged = Контекст выполнения в консоли изменился, вероятно потому, что целевое окно было закрыто, или потому, что вы открыли главное окно из окна консоли браузера.\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/contentAreaCommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# context menu strings\n\nSaveImageTitle=Сохранение изображения\nSaveMediaTitle=Сохранение медиа\nSaveVideoTitle=Сохранение видео\nSaveAudioTitle=Сохранение аудио\nSaveLinkTitle=Сохранить как\nDefaultSaveFileName=index\nWebPageCompleteFilter=Веб-страница, полностью\nWebPageHTMLOnlyFilter=Веб-страница, только HTML\nWebPageXHTMLOnlyFilter=Веб-страница, только XHTML\nWebPageSVGOnlyFilter=Веб-страница, только SVG\nWebPageXMLOnlyFilter=Веб-страница, только XML\n\n# LOCALIZATION NOTE (filesFolder):\n#    This is the name of the folder that is created parallel to a HTML file \n#    when it is saved \"With Images\". The %S section is replaced with the\n#    leaf name of the file being saved (minus extension).\nfilesFolder=%S_files\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/crashes.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY crashReports.title         \"Сообщения о падениях\">\n<!ENTITY crashesUnsubmitted.label   \"Неотправленные сообщения о падениях\">\n<!ENTITY crashesSubmitted.label     \"Отправленные сообщения о падениях\">\n<!ENTITY id.heading                 \"Идентификатор сообщения\">\n<!ENTITY dateCrashed.heading        \"Дата падения\">\n<!ENTITY dateSubmitted.heading      \"Дата отправки\">\n<!ENTITY noReports.label            \"Ни одного сообщения о падении отправлено не было.\">\n<!ENTITY noConfig.label             \"Это приложение не было настроено на отображение сообщений о падениях. Необходимо установить параметр <code>breakpad.reportURL</code>.\">\n<!ENTITY clearAllReports.label      \"Удалить все сообщения\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/crashes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndeleteconfirm.title=Вы уверены?\ndeleteconfirm.description=Это удалит все сообщения и не может быть отменено.\n\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/css.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMimeNotCss=Таблица стилей %1$S не была загружена, потому что её MIME-тип («%2$S») не «text/css».\nMimeNotCssWarn=Таблица стилей %1$S была загружена, хотя её MIME-тип («%2$S») не «text/css».\n\nPEUnexpEOF2=Неожиданный конец файла при поиске %1$S.\nPEParseRuleWSOnly=Строка состоит из пробелов, и будет интерпретирована как дескриптор стиля.\nPEDeclDropped=Потерянное объявление.\nPEDeclSkipped=Пропущено до следующего объявления.\nPEUnknownProperty=Неизвестное свойство «%1$S».\nPEValueParsingError=Ошибка при парсинге значения «%1$S».\nPEExpectEndValue=Ожидался конец значения, но найдено «%1$S».\nPERuleTrailing=Ожидался конец правила, но найдено «%1$S».\nPESkipAtRuleEOF2=конец at-правила\nPEUnknownAtRule=Неизвестное at-правило или ошибка при парсинге «%1$S».\nPECharsetRuleEOF=кодировка строк в правиле @charset\nPECharsetRuleNotString=Ожидалась строка кодировки, но найдено «%1$S».\nPEGatherMediaEOF=конец списка медиа в @import или @media правиле\nPEGatherMediaNotComma=Ожидалась «,» в списке медиа, но найдено «%1$S».\nPEGatherMediaNotIdent=Ожидался идентификатор в списке медиа, но найдено «%1$S».\nPEGatherMediaReservedMediaType=При поиске типа медиа найдено зарезервированное ключевое слово «%1$S».\nPEParseSourceSizeListEOF=значение длины для подошедшего условия медиа\nPEParseSourceSizeListNotComma=Ожидалось «,» после значения, но найдено «%1$S»\nPEImportNotURI=Ожидался URI в правиле @import, но найден «%1$S».\nPEImportBadURI=Неверный URI в правиле @import: «%1$S».\nPEImportUnexpected=Найдено неожиданное «%1$S» внутри @import.\nPEGroupRuleEOF2=конец правила @media, @supports или @-moz-document\nPEGroupRuleNestedAtRule=Не допускается размещать правило %1$S внутри правила @media или @-moz-document.\nPEMozDocRuleBadFunc2=Ожидались url(), url-prefix(), domain() или regexp() в правиле @-moz-document, но найдено «%1$S».\nPEMozDocRuleNotURI=Ожидался URI в правиле @-moz-document, но найдено «%1$S».\nPEMozDocRuleNotString=Ожидалась строка в функции regexp() правила @-moz-document, но найдено «%1$S».\nPEMozDocRuleEOF=следующее URI в правиле @-moz-document\nPEAtNSPrefixEOF=префикс пространства имён в правиле @namespace\nPEAtNSURIEOF=пространство имён URI в правиле @namespace\nPEAtNSUnexpected=Неожиданный символ внутри @namespace: «%1$S».\nPEKeyframeNameEOF=имя правила @keyframes.\nPEKeyframeBadName=Ожидался идентификатор для имени правила @keyframes.\nPEKeyframeBrace=Ожидалась открывающая { правила @keyframes.\nPESkipDeclBraceEOF=закрывающей } блока объявления\nPESkipRSBraceEOF=закрывающей } неверного правила\nPEBadSelectorRSIgnored=Набор правил проигнорирован из-за плохого селектора.\nPEBadSelectorKeyframeRuleIgnored=Правило Keyframe проигнорировано из-за плохого селектора.\nPESelectorListExtraEOF=«,» или «{»\nPESelectorListExtra=Ожидались «,» или «{», но найдено «%1$S».\nPESelectorGroupNoSelector=Ожидается селектор.\nPESelectorGroupExtraCombinator=Лишний значок-комбинатор селекторов в конце составного селектора (например, h1~h2~ {color: black;} )\nPECounterStyleNotIdent=Ожидался идентификатор для имени правила @counter-style.\nPECounterStyleBadName=Имя правила @counter-style не может быть «%1$S».\nPECounterStyleBadBlockStart=Ожидалась «{» — начало правила @counter-style, но найдено «%1$S».\nPECounterStyleEOF=закрывающей «}» блока @counter-style\nPECounterDescExpected=Ожидался дескриптор счётчика, но найдено «%1$S».\nPEUnknownCounterDesc=Неизвестный дескриптор «%1$S» в правиле @counter-style.\nPECounterExtendsNotIdent=Ожидался идентификатор для системы экстендов, но найдено «%1$S».\nPECounterASWeight=Каждый вес в дескрипторе аддитивных-символов должен быть меньше предыдущего веса.\nPEClassSelEOF=имя класса\nPEClassSelNotIdent=Ожидался идентификатор для селектора класса, но найдено «%1$S».\nPECoordinatePair=Ожидалась пара координат, но найдено «%1$S».\nPETypeSelEOF=тип элемента\nPETypeSelNotType=Ожидалось имя элемента или «*», но найдено «%1$S».\nPEUnknownNamespacePrefix=Неизвестный префикс пространства имён «%1$S».\nPEAttributeNameEOF=имя атрибута\nPEAttributeNameExpected=Ожидался идентификатор для имени атрибута, но найдено «%1$S».\nPEAttributeNameOrNamespaceExpected=Ожидались имя атрибута или пространство имён, но найдено «%1$S».\nPEAttSelNoBar=Ожидалось «|» , но найдено «%1$S».\nPEAttSelInnerEOF=часть селектора атрибута\nPEAttSelUnexpected=Неожиданный символ в атрибуте селектора : «%1$S».\nPEAttSelValueEOF=значение атрибута\nPEAttSelCloseEOF=«]» до конца атрибута селектора\nPEAttSelNoClose=Ожидалось «]» до окончания атрибута селектора, но найдено «%1$S».\nPEAttSelBadValue=Ожидались идентификатор или строка для значения атрибута селектора, но найдено «%1$S».\nPEPseudoSelEOF=имя псевдокласса или псевдоэлемента\nPEPseudoSelBadName=Ожидался идентификатор для псевдокласса или псевдоэлемента, но найдено «%1$S».\nPEPseudoSelNonFunc=В «%1$S», синтаксис, используемый для селекторов-функций, применен к селектору (псевдоклассу или псевдоэлементу), не являющемуся функцией. Или наоборот, синтаксис селекторов, не являющихся функциями, к функциям (например, селектор nth-child используется со скобками, как в p:nth-child(3) {color: navy;}, и является функцией, а селектор first-child не является функцией, и скобки в нём не нужны).\nPEPseudoSelNotPE=Ожидался псевдоэлемент, но найдено «%1$S».\nPEPseudoSelDoubleNot=Отрицающий псевдокласс не может быть отрицаем «%1$S».\nPEPseudoSelPEInNot=Псевдоэлементы не могут быть отрицающими «%1$S».\nPEPseudoSelNewStyleOnly=Этот псевдоэлемент должен использовать «::» форму: «%1$S».\nPEPseudoSelEndOrUserActionPC=Ожидался конец селектора или псевдокласс пользовательского действия после псевдоэлемента, но найден «%1$S».\nPEPseudoSelNoUserActionPC=Ожидался конец селектора после псевдоэлемента, который не поддерживает псевдоклассы пользовательского действия, но найден «%1$S».\nPEPseudoSelMultiplePE=Дополнительный псевдоэлемент «%1$S».\nPEPseudoSelUnknown=Неизвестный псевдокласс или псевдоэлемент «%1$S».\nPENegationEOF=селектор внутри отрицания\nPENegationBadInner=Плохо сформированный простой селектор в качестве аргумента «%1$S» отрицающего псевдокласса.\nPENegationNoClose=Потеряна закрывающая «)» в отрицающем псевдоклассе «%1$S».\nPENegationBadArg=Потерян аргумент отрицающего псевдокласса «%1$S».\nPEPseudoClassArgEOF=аргумент селектора псевдокласса\nPEPseudoClassArgNotIdent=Ожидался идентификатор параметра псевдокласса, но найдено «%1$S».\nPEPseudoClassArgNotNth=Ожидалась часть аргумента псевдокласса, но найдено «%1$S».\nPEPseudoClassNoClose=Потеряна закрывающая «)» в псевдоклассе, найдена «%1$S».\nPEPseudoClassNoArg=Потерян аргумент в псевдоклассе «%1$S».\nPEPseudoClassNotUserAction=Ожидался конец селектора или псевдокласс пользовательского действия после псевдоэлемента, но найден псевдокласс «%1$S».\nPESelectorEOF=селектор\nPEBadDeclBlockStart=Ожидалась «{» — начало блока объявления, но найдено «%1$S».\nPEColorEOF=цвета\nPEColorNotColor=Ожидалось определение цвета, но найдено «%1$S».\nPEColorComponentEOF=компоненты цвета\nPEExpectedPercent=Ожидалось процентное значение, но найдено «%1$S».\nPEExpectedInt=Ожидалось целочисленное значение, но найдено «%1$S».\nPEExpectedNumberOrAngle=Ожидалось число или угол, но найдено «%1$S».\nPEExpectedNumberOrPercent=Ожидалось число или процент, но найдено «%1$S».\nPEColorBadRGBContents=Ожидалось численное или процентное значение в rgb(), но найдено «%1$S».\nPEColorComponentBadTerm=Ожидалось «%2$S», но найдено «%1$S».\nPEColorHueEOF=оттенок\nPEExpectedComma=Ожидалась «,» но найдено «%1$S».\nPEColorSaturationEOF=насыщенность\nPEColorLightnessEOF=яркость\nPEColorOpacityEOF=непрозрачность в значении цвета\nPEExpectedNumber=Ожидался номер, но найдено «%1$S».\nPEPositionEOF=<position>\nPEExpectedPosition=Ожидалась <position>, но найдено «%1$S».\nPEExpectedRadius=Ожидался радиус, но найдено «%1$S».\nPEExpectedCloseParen=Ожидалась «)», но найдено «%1$S».\nPEDeclEndEOF=«;» или «}» для конца объявления\nPEParseDeclarationNoColon=Ожидалось «:», но найдено «%1$S».\nPEParseDeclarationDeclExpected=Ожидалось объявление, но найдено «%1$S».\nPEEndOfDeclEOF=конец объявления\nPEImportantEOF=важно\nPEExpectedImportant=Ожидалось «important», но найдено «%1$S».\nPEBadDeclEnd=Ожидалась «;» закрывающая объявление, но найдено «%1$S».\nPEBadDeclOrRuleEnd2=Ожидались «;» или «}» закрывающие объявление, но найдено «%1$S».\nPEInaccessibleProperty2=Не могу задать значение внутреннего свойства.\nPECommentEOF=конец комментария\nSEUnterminatedString=Найдена незакрытая строка «%1$S».\nPEFontDescExpected=Ожидался дескриптор шрифта, но найдено «%1$S».\nPEUnknownFontDesc=Неизвестный дескриптор «%1$S» в правиле @font-face.\nPEMQExpectedExpressionStart=Ожидалась «(», начинающая выражение медиа-запроса, но найдено «%1$S».\nPEMQExpressionEOF=содержимое выражения медиа-запроса\nPEMQExpectedFeatureName=Ожидалось имя медиа-функции, но найдено «%1$S».\nPEMQExpectedFeatureNameEnd=Ожидались «:» или «)» после имени медиа-функции, но найдено «%1$S».\nPEMQNoMinMaxWithoutValue=Медиа-функции с min- или max- должны иметь значение.\nPEMQExpectedFeatureValue=Найдено неверное значение медиа-функции.\nPEBadFontBlockStart=Ожидалась «{» — начало правила @font-face, но найдено «%1$S».\nPEBadFontBlockEnd=Ожидалась «}» — конец правила @font-face, но найдено «%1$S».\nPEAnonBoxNotAlone=Неожиданный анонимный блок.\nPEFFVUnexpectedEOF=Неожиданный конец правила @font-feature-values.\nPEFFVBlockStart=Ожидалась открывающая { правила @font-feature-values, но найдено «%1$S».\nPEFFVValueSetStart=Ожидалась открывающая { набора значений функций, но найдено «%1$S».\nPEFFVNoFamily=Ожидался список семейств шрифтов для правила @font-feature-values, но найдено «%1$S».\nPEFFVUnexpectedBlockEnd=Ожидалась «}» — конец правила @font-feature-values, но найдено «%1$S».\nPEFFVUnknownFontVariantPropValue=Неизвестное значение свойства font-variant «%1$S».\nPEFFVExpectedIdent=Ожидался идентификатор, но найдено «%1$S».\nPEFFVExpectedValue=Ожидалось не-негативное целое значение, но найдено «%1$S».\nPEFFVTooManyValues=Слишком много значений для функции типа «%1$S».\nPEFFVGenericInFamilyList=Список семейств не может содержать имя типичного семейства шрифта.\nPEFFVValueDefinitionTrailing=Ожидался конец определения значения, но найдено «%1$S».\nPEBadDirValue=Ожидались «ltr» или «rtl» в селекторе направления, но найдено «%1$S».\nPESupportsConditionStartEOF2=«not», «(» или функция\nPESupportsConditionInParensEOF=«)»\nPESupportsConditionNotEOF=«not»\nPESupportsWhitespaceRequired=Ожидался пробел после «not», «and» или «or».\nPESupportsConditionExpectedOpenParenOrFunction=Ожидалась «(» или функция при парсинге условия supports, но найдено «%1$S».\nPESupportsConditionExpectedCloseParen=Ожидалась «)» при парсинге условия supports, но найдено «%1$S».\nPESupportsConditionExpectedStart2=Ожидалась «not», «(» или функция при парсинге условия supports, но найдено «%1$S».\nPESupportsConditionExpectedNot=Ожидалась «not» при парсинге условия supports, но найдено «%1$S».\nPESupportsGroupRuleStart=Ожидалась «{» — начало правила @supports, но найдено «%1$S».\nPEFilterEOF=фильтр\nPEExpectedNoneOrURL=Ожидалось «none» или «URL», но найдено «%1$S».\nPEExpectedNoneOrURLOrFilterFunction=Ожидалось «none», «URL» или функция фильтра, но найдено «%1$S».\nPEExpectedNonnegativeNP=Ожидалось неотрицательное число или процент.\nPEFilterFunctionArgumentsParsingError=Ошибка при парсинге аргументов для функции фильтра.\nPEVariableEOF=переменная\nPEVariableEmpty=Ожидалось значение переменной, но найдено «%1$S».\n# LOCALIZATION NOTE(PEValueWithVariablesParsingErrorInValue): %1$S is replaced\n# with the property name and %2$S is replaced with the property value.\nPEValueWithVariablesParsingErrorInValue=Ошибка при парсинге значения для «%1$S» после замены переменных. Сгенерированным значением было «%2$S».\nPEValueWithVariablesFallbackInherit=Переключаюсь на «inherit».\nPEValueWithVariablesFallbackInitial=Переключаюсь на «initial».\nPEInvalidVariableReference=Свойство содержит ссылку на некорректную переменную.\nPEInvalidVariableTokenFallback=Найден некорректный маркер «%1$S» на верхнем уровне variable reference fallback.\nPEExpectedVariableNameEOF=идентификатор для имени переменной\nPEExpectedVariableName=Ожидался идентификатор для имени переменной, но найдено «%1$S».\nPEExpectedVariableFallback=Ожидался variable reference fallback после «,».\nPEExpectedVariableCommaOrCloseParen=Ожидалась «,» или «)» после имени переменной в ссылке на переменную, но найдено «%1$S».\nPESubgridNotSupported=Поддержка ключевого слова «subgrid» из CSS Grid не включена.\nPEMoreThanOneGridRepeatAutoFillInNameList=В списке имен для подсетки допускается только один repeat(auto-fill, …).\nPEMoreThanOneGridRepeatAutoFillFitInTrackList=В списке треков допускается только один repeat(auto-fill, …) или repeat(auto-fit, …).\nPEMoreThanOneGridRepeatTrackSize=Внутри repeat(auto-fit/auto-fill, …) разрешён только один размер трека.\n\nTooLargeDashedRadius=Радиус скругления слишком велик для стиля «dashed» (предел равен 100000 пикселям). Визуализирую как сплошной.\nTooLargeDottedRadius=Радиус скругления слишком велик для стиля «dotted» (предел равен 100000 пикселям). Визуализирую как сплошной.\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/customizeToolbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dialog.title             \"Настройка панелей инструментов\">\n<!ENTITY dialog.dimensions        \"width: 98ch; height: 36em;\">\n<!ENTITY instructions.description \"Вы можете добавлять или удалять элементы на панелях инструментов, перетаскивая их мышью.\">\n<!ENTITY show.label               \"Показывать:\">\n<!ENTITY iconsAndText.label       \"Значки и текст\">\n<!ENTITY icons.label              \"Только значки\">\n<!ENTITY text.label               \"Только текст\">\n<!ENTITY useSmallIcons.label      \"Маленькие значки\">\n<!ENTITY restoreDefaultSet.label  \"Восстановить\">\n<!ENTITY addNewToolbar.label      \"Добавить панель\">\n<!ENTITY saveChanges.label        \"Готово\">\n<!ENTITY undoChanges.label        \"Отменить изменения\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/customizeToolbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nenterToolbarTitle=Новая панель инструментов\nenterToolbarName=Введите имя панели инструментов:\nenterToolbarDup=Панель инструментов с именем «%S» уже существует. Введите другое имя.\nenterToolbarBlank=Чтобы создать новую панель инструментов вы должны ввести для неё имя.\nseparatorTitle=Разделитель\nspringTitle=Растягивающийся интервал\nspacerTitle=Интервал\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/dateFormat.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmonth.1.Mmm = Январь\nmonth.2.Mmm = Февраль\nmonth.3.Mmm = Март\nmonth.4.Mmm = Апрель\nmonth.5.Mmm = Май\nmonth.6.Mmm = Июнь\nmonth.7.Mmm = Июль\nmonth.8.Mmm = Август\nmonth.9.Mmm = Сентябрь\nmonth.10.Mmm = Октябрь\nmonth.11.Mmm = Ноябрь\nmonth.12.Mmm = Декабрь\nmonth.1.name = Январь\nmonth.2.name = Февраль\nmonth.3.name = Март\nmonth.4.name = Апрель\nmonth.5.name = Май\nmonth.6.name = Июнь\nmonth.7.name = Июль\nmonth.8.name = Август\nmonth.9.name = Сентябрь\nmonth.10.name = Октябрь\nmonth.11.name = Ноябрь\nmonth.12.name = Декабрь\nday.1.name = Воскресенье\nday.2.name = Понедельник\nday.3.name = Вторник\nday.4.name = Среда\nday.5.name = Четверг\nday.6.name = Пятница\nday.7.name = Суббота\nday.1.Mmm = Вс\nday.2.Mmm = Пн\nday.3.Mmm = Вт\nday.4.Mmm = Ср\nday.5.Mmm = Чт\nday.6.Mmm = Пт\nday.7.Mmm = Сб\nday.1.short = Вс\nday.2.short = Пн\nday.3.short = Вт\nday.4.short = Ср\nday.5.short = Чт\nday.6.short = Пт\nday.7.short = Сб\nnoon = Полдень\nmidnight = Полночь\nAllDay = Весь день\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/datetimepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- first day of week to display in datepicker, a value from 0 to 6,\n     0 = Sunday, 1 = Monday, etc. -->\n<!ENTITY firstdayofweek.default \"1\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/devtools/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY csscoverage.backButton \"Назад\">\n<!ENTITY csscoverage.unused \"Неиспользованные правила\">\n<!ENTITY csscoverage.noMatches \"Для следующих правил не найдено соответствий:\">\n<!ENTITY csscoverage.optimize.header \"Оптимизируемые страницы\">\n<!ENTITY csscoverage.optimize.body1 \"Иногда вы можете ускорить загрузку, переместив\">\n<!ENTITY csscoverage.optimize.body2 \"теги в нижнюю часть страницы и создав новый встроенный\">\n<!ENTITY csscoverage.optimize.body3 \"элемент со стилями, необходимыми перед событием 'загрузки' на верх. Вот блоки стилей, которые вам нужны:\">\n<!ENTITY csscoverage.optimize.bodyX \"Все правила встроены.\">\n<!ENTITY csscoverage.footer1 \"Прочитайте\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"статью на MDN об инструменте покрытия CSS\">\n<!ENTITY csscoverage.footer4 \", чтобы узнать о подводных камнях в генерации этого отчета.\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/devtools/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncsscoverageDesc = Управление анализом покрытия CSS\ncsscoverageStartDesc2 = Начать сбор данных покрытия CSS\ncsscoverageStopDesc2 = Остановить сбор данных покрытия CSS\ncsscoverageOneShotDesc2 = Выполнить сбор данных по покрытию CSS\ncsscoverageToggleDesc2 = Переключить режим сбора данных покрытия CSS\ncsscoverageReportDesc2 = Показать отчёт по покрытию CSS\ncsscoverageStartNoReloadDesc = Не начинайте с перезагрузки страницы\ncsscoverageStartNoReloadManual = Лучше всего, если мы начнем с перезагрузки текущей страницы, потому что это начинает тестирование в известной точке, но могут быть причины, по которым мы не захотим это делать (например, если страница содержит состояние, которое будет утеряно через перезагрузки)\ncsscoverageRunningReply = Идёт анализ покрытия CSS\ncsscoverageDoneReply = Анализ покрытия CSS завершён\ncsscoverageRunningError = Анализ покрытия CSS уже запущен\ncsscoverageNotRunningError = Анализ покрытия CSS не запущен\ncsscoverageNotRunError = Анализ покрытия CSS не был запущен\ncsscoverageNoRemoteError = Цель не поддерживает покрытие CSS\ncsscoverageOneShotReportError = Отчет о покрытии CSS недоступен для 'oneshot' данных. Пожалуйста, используйте начать/остановить.\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nremoteIncomingPromptTitle = Входящее соединение\nremoteIncomingPromptHeader = Был обнаружен входящий запрос на разрешение установления соединения для удалённой отладки. Удалённый клиент может взять ваш браузер под полный контроль!\nremoteIncomingPromptClientEndpoint = Конечная точка клиента: %1$S\nremoteIncomingPromptServerEndpoint = Конечная точка сервера: %1$S\nremoteIncomingPromptFooter = Разрешить соединение?\nremoteIncomingPromptDisable = Отключить\nclientSendOOBTitle = Идентификация клиента\nclientSendOOBHeader = Вы подключаетесь к конечной точке, которой нужно больше данных для аутентификации этого соединения. Пожалуйста, введите показанный ниже токен в появившемся на другом конце запросе.\nclientSendOOBHash = Мой сертификат: %1$S\nclientSendOOBToken = Токен: %1$S\nserverReceiveOOBTitle = Укажите токен клиента\nserverReceiveOOBBody = На клиенте должно отображаться значение токена. Введите здесь значение этого токена, чтобы завершить аутентификацию с этим клиентом.\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npanelTitle = Инспектор стиля\nrule.status.BEST = Лучшее совпадение\nrule.status.MATCHED = Подошло\nrule.status.PARENT_MATCH = Подошедший родитель\nrule.sourceInline = inline\nrule.sourceElement = элемент\nrule.inheritedFrom = Унаследовано от %S\nrule.keyframe = Keyframes %S\nrule.userAgentStyles = (user agent)\nrule.pseudoElement = Псевдоэлементы\nrule.selectedElement = Этот элемент\nhelpLinkTitle = Прочесть документацию по этому свойству\nrule.warning.title = Некорректное значение свойства\nrule.empty = Ни один элемент не выделен.\nrule.selectorHighlighter.tooltip = Подсветить все элементы, подходящие под этот селектор\nruleView.contextmenu.selectAll = Выделить всё\nruleView.contextmenu.selectAll.accessKey = ы\nruleView.contextmenu.copy = Копировать\nruleView.contextmenu.copy.accessKey = и\nruleView.contextmenu.copyColor = Копировать цвет\nruleView.contextmenu.copyColor.accessKey = п\nruleView.contextmenu.showOrigSources = Показать оригинальные исходники\nruleView.contextmenu.showOrigSources.accessKey = о\nruleView.contextmenu.addRule = Добавить правило\nruleView.contextmenu.addRule.accessKey = а\ncomputedView.contextmenu.selectAll = Выделить всё\ncomputedView.contextmenu.selectAll.accessKey = ы\ncomputedView.contextmenu.copy = Копировать\ncomputedView.contextmenu.copy.accessKey = и\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/dialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbutton-accept=OK\nbutton-cancel=Отмена\nbutton-help=Справка\nbutton-disclosure=Дополнительные сведения\naccesskey-accept=\naccesskey-cancel=\naccesskey-help=п\naccesskey-disclosure=о\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/dialogOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- WARNING!!! This file is obsoleted by the dialog.xml widget -->\n\n<!-- OK Cancel Buttons -->\n<!ENTITY okButton.label      \"ОК\">\n<!ENTITY cancelButton.label  \"Отмена\">\n<!ENTITY helpButton.label    \"Справка\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/dom/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nKillScriptTitle=Внимание: Сценарий не отвечает\nKillScriptMessage=Похоже, исполняемый на этой странице сценарий занят или не отвечает. Вы можете остановить его сейчас или продолжить и посмотреть, сможет ли он завершить свою работу.\nKillScriptWithDebugMessage=Похоже, исполняемый на этой странице сценарий занят или не отвечает. Вы можете остановить его сейчас, открыть сценарий в отладчике или позволить сценарию продолжить свою работу.\nKillScriptLocation=Сценарий: %S\nStopScriptButton=Остановить сценарий\nDebugScriptButton=Отладка сценария\nWaitForScriptButton=Продолжить\nDontAskAgain=Больше &не задавать этот вопрос\nJSURLLoadBlockedWarning=Попытка загрузить сценарий javascript: URL с одного узла\\nв окне, отображающем данные с другого узла,\\nбыла заблокирована системой безопасности.\nWindowCloseBlockedWarning=Сценарии не могут закрывать окна, открытые другими сценариями.\nOnBeforeUnloadTitle=Вы уверены?\nOnBeforeUnloadMessage=Эта страница просит вас подтвердить, что вы хотите уйти — при этом введённые вами данные могут не сохраниться.\nOnBeforeUnloadStayButton=Остаться на странице\nOnBeforeUnloadLeaveButton=Уйти со страницы\nUnexpectedCanvasVariantStyle=canvas: попытка установить strokeStyle или fillStyle в значение не являющееся строкой, либо CanvasGradient или CanvasPattern были проигнорированы.\nEmptyGetElementByIdParam=Пустая строка не может быть аргументом метода getElementById().\nLowMemoryTitle=Предупреждение: Нехватка памяти\nLowMemoryMessage=Сценарий, исполнявшийся на этой странице, был остановлен из-за нехватки памяти.\nSpeculationFailed=Несбалансированное дерево было написано с использованием document.write(), что привело к повторному парсингу данных из сети. Для получения более подробной информации прочтите https://developer.mozilla.org/en/Optimizing_Your_Pages_for_Speculative_Parsing\nDocumentWriteIgnored=Вызов document.write() из асинхронно-загруженного внешнего сценария был проигнорирован.\n# LOCALIZATION NOTE (EditorFileDropFailed): Do not translate contenteditable, %S is the error message explaining why the drop failed.\nEditorFileDropFailed=Сбрасывание файла в элемент contenteditable не удалось: %S.\nFormValidationTextTooLong=Пожалуйста, укоротите этот текст до %S символов или менее (сейчас вы используете %S символов).\nFormValidationTextTooShort=Пожалуйста, используйте не менее %S символов (сейчас вы используете %S символов).\nFormValidationValueMissing=Пожалуйста, заполните это поле.\nFormValidationCheckboxMissing=Для продолжения, пожалуйста, установите этот флажок.\nFormValidationRadioMissing=Пожалуйста, выберите один из этих параметров.\nFormValidationFileMissing=Пожалуйста, выберите файл.\nFormValidationSelectMissing=Пожалуйста, выберите элемент в этом списке.\nFormValidationInvalidEmail=Пожалуйста, введите адрес электронной почты.\nFormValidationInvalidURL=Пожалуйста, введите URL.\nFormValidationPatternMismatch=Пожалуйста, используйте требуемый формат.\n# LOCALIZATION NOTE (FormValidationPatternMismatchWithTitle): %S is the (possibly truncated) title attribute value.\nFormValidationPatternMismatchWithTitle=Пожалуйста, используйте требуемый формат: %S.\n# LOCALIZATION NOTE (FormValidationNumberRangeOverflow): %S is a number.\nFormValidationNumberRangeOverflow=Пожалуйста, выберите значение не более %S.\n# LOCALIZATION NOTE (FormValidationDateRangeOverflow): %S is a date.\nFormValidationDateRangeOverflow=Пожалуйста, выберите значение не позднее %S.\n# LOCALIZATION NOTE (FormValidationTimeRangeOverflow): %S is a time.\nFormValidationTimeRangeOverflow=Пожалуйста, выберите значение не позднее %S.\n# LOCALIZATION NOTE (FormValidationNumberRangeUnderflow): %S is a number.\nFormValidationNumberRangeUnderflow=Пожалуйста, выберите значение не менее %S.\n# LOCALIZATION NOTE (FormValidationDateRangeUnderflow): %S is a date.\nFormValidationDateRangeUnderflow=Пожалуйста, выберите значение не ранее %S.\n# LOCALIZATION NOTE (FormValidationTimeRangeUnderflow): %S is a time.\nFormValidationTimeRangeUnderflow=Пожалуйста, выберите значение не ранее %S.\n# LOCALIZATION NOTE (FormValidationStepMismatch): both %S can be a number, a date or a time.\nFormValidationStepMismatch=Пожалуйста, выберите допустимое значение. Двумя ближайшими допустимыми значениями являются %S и %S.\n# LOCALIZATION NOTE (FormValidationStepMismatchOneValue): %S can be a number, a date or a time. This is called instead of FormValidationStepMismatch when the second value is the same as the first.\nFormValidationStepMismatchOneValue=Пожалуйста, выберите допустимое значение. Ближайшим допустимым значением является %S.\nFormValidationBadInputNumber=Пожалуйста, введите число.\nGetAttributeNodeWarning=Метод getAttributeNode() является устаревшим. Для его замены используйте метод getAttribute().\nSetAttributeNodeWarning=Метод setAttributeNode() является устаревшим. Для его замены используйте метод setAttribute().\nGetAttributeNodeNSWarning=Метод getAttributeNodeNS() является устаревшим. Для его замены используйте метод getAttributeNS().\nSetAttributeNodeNSWarning=Метод setAttributeNodeNS() является устаревшим. Для его замены используйте метод setAttributeNS().\nRemoveAttributeNodeWarning=Метод removeAttributeNode() является устаревшим. Для его замены используйте метод removeAttribute().\nCreateAttributeWarning=Метод document.createAttribute() является устаревшим. Для его замены используйте метод element.setAttribute().\nCreateAttributeNSWarning=Метод document.createAttributeNS() является устаревшим. Для его замены используйте метод element.setAttributeNS().\nNodeValueWarning=Свойство nodeValue в атрибутах является устаревшим. Вместо него используйте value.\nTextContentWarning=Свойство textContent в атрибутах является устаревшим. Вместо него используйте value.\nEnablePrivilegeWarning=Метод enablePrivilege является устаревшим. Для его замены используйте код, выполняющийся с системными правами (напр. расширение).\nnsIJSONDecodeDeprecatedWarning=Метод nsIJSON.decode является устаревшим. Для его замены используйте метод JSON.parse.\nnsIJSONEncodeDeprecatedWarning=Метод nsIJSON.encode является устаревшим. Для его замены используйте метод JSON.stringify.\nnsIDOMWindowInternalWarning=Метод nsIDOMWindowInternal является устаревшим. Для его замены используйте метод nsIDOMWindow.\nFullscreenDeniedDisabled=В запросе полноэкранного режима было отказано, так как Полноэкранное API было отключено в настройках пользователя.\nFullscreenDeniedFocusedPlugin=В запросе полноэкранного режима было отказано, так как windowed-плагин находится в фокусе.\nFullscreenDeniedHidden=В запросе полноэкранного режима было отказано, так как документ более не виден.\nFullscreenDeniedContainerNotAllowed=В запросе полноэкранного режима было отказано, так как по меньшей мере один из элементов, содержащих документ, не является iframe'ом или не имеет атрибута «allowfullscreen».\nFullscreenDeniedNotInputDriven=В запросе полноэкранного режима было отказано, так как Element.requestFullscreen() не был вызван изнутри короткоживущего обработчика события, сгенерированного пользователем.\nFullscreenDeniedNotHTMLSVGOrMathML=В запросе полноэкранного режима было отказано, так как запрашивающий элемент не является элементом <svg>, <math> или HTML.\nFullscreenDeniedNotInDocument=В запросе полноэкранного режима было отказано, так как запрашивающий элемент больше не находится в своем документе.\nFullscreenDeniedMovedDocument=В запросе полноэкранного режима было отказано, так как запрашивающий элемент переместил документ.\nFullscreenDeniedLostWindow=В запросе полноэкранного режима было отказано, так как у нас больше нет окна.\nFullscreenDeniedSubDocFullscreen=В запросе полноэкранного режима было отказано, так как поддокумент документа, запрашивающего полноэкранный режим, уже находится в полноэкранном режиме.\nFullscreenDeniedNotDescendant=В запросе полноэкранного режима было отказано, так как запрашивающий элемент не был порождён текущим полноэкранным элементом.\nFullscreenDeniedNotFocusedTab=В запросе полноэкранного режима было отказано, так как запрашивающий элемент не расположен во вкладке, находящейся сейчас в фокусе.\nRemovedFullscreenElement=Из полноэкранного режима произведён выход, так как полноэкранный элемент был удалён из документа.\nFocusedWindowedPluginWhileFullscreen=Из полноэкранного режима произведён выход, так как в фокусе был windowed-плагин.\nPointerLockDeniedDisabled=В запросе контроля за указателем мыши было отказано, так как Pointer Lock API было отключено в настройках пользователя.\nPointerLockDeniedInUse=В запросе контроля за указателем мыши было отказано, так как указатель сейчас контролируется другим документом.\nPointerLockDeniedNotInDocument=В запросе контроля за указателем мыши было отказано, так как запрашивающий элемент не в документе.\nPointerLockDeniedSandboxed=В запросе контроля за указателем мыши было отказано, так как доступ к Pointer Lock API ограничен через песочницу.\nPointerLockDeniedHidden=В запросе контроля за указателем мыши было отказано, так как документ не виден.\nPointerLockDeniedNotFocused=В запросе контроля за указателем мыши было отказано, так как документ не находится в фокусе.\nPointerLockDeniedMovedDocument=В запросе контроля за указателем мыши было отказано, так как запрашивающий элемент переместил документ.\nPointerLockDeniedNotInputDriven=В запросе контроля за указателем мыши было отказано, так как Element.requestPointerLock() не был вызван изнутри короткоживущего обработчика события, сгенерированного пользователем, и документ не был развернут на полный экран.\nPointerLockDeniedFailedToLock=В запросе контроля за указателем мыши было отказано, так как браузеру не удалось захватить контроль над указателем.\nHTMLSyncXHRWarning=Парсинг HTML в XMLHttpRequest в синхронном режиме не поддерживается.\nInvalidRedirectChannelWarning=Не удалось перенаправить в %S, так как канал не предоставляет nsIWritablePropertyBag2.\n# LOCALIZATION NOTE: %S is the name of the header in question\nForbiddenHeaderWarning=Попытка установки запрещённого заголовка была пресечена: %S\nResponseTypeSyncXHRWarning=Свойство responseType в XMLHttpRequest в синхронном режиме в контексте окна больше не поддерживается.\nTimeoutSyncXHRWarning=Свойство timeout в XMLHttpRequest в синхронном режиме в контексте окна не поддерживается.\nJSONCharsetWarning=Была произведена попытка объявить не-UTF-8 кодировку для JSON полученного с использованием XMLHttpRequest. Для декодирования JSON поддерживается только UTF-8.\n# LOCALIZATION NOTE: Do not translate AudioBufferSourceNode\nMediaBufferSourceNodeResampleOutOfMemory=Недостаточно памяти для изменения частоты дискретизации AudioBufferSourceNode для воспроизведения.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownContentType=Буфер, переданный в decodeAudioData, содержит неизвестный тип данных.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownError=При обработке decodeAudioData произошла неизвестная ошибка.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataInvalidContent=Содержимое буфера, переданное в decodeAudioData, является некорректным и не может быть успешно декодировано.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataNoAudio=Буфер, переданный в decodeAudioData, не содержит какого-либо аудио.\n# LOCALIZATION NOTE: Do not translate HTMLMediaElement and createMediaElementSource.\nMediaElementAudioSourceNodeCrossOrigin=HTMLMediaElement, переданный в createMediaElementSource, имеет ресурс из постороннего источника, узел будет выводить тишину.\n# LOCALIZATION NOTE: Do not translate MediaStream and createMediaStreamSource.\nMediaStreamAudioSourceNodeCrossOrigin=MediaStream, переданный в createMediaStreamSource, имеет ресурс из постороннего источника, узел будет выводить тишину.\nMediaLoadExhaustedCandidates=Не удалось загрузить ни одного кандидата на ресурс. Загрузка медиа приостановлена.\nMediaLoadSourceMissingSrc=Элемент <source> не имеет атрибута «src». Не удалось загрузить медиаресурс.\n# LOCALIZATION NOTE: %1$S is the Http error code the server returned (e.g. 404, 500, etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadHttpError=Загрузка по HTTP не удалась, статус — %1$S. Не удалось загрузить медиаресурс %2$S.\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load.\nMediaLoadInvalidURI=Некорректный URI. Не удалось загрузить медиаресурс %S.\n# LOCALIZATION NOTE: %1$S is the media resource's format/codec type (basically equivalent to the file type, e.g. MP4,AVI,WMV,MOV etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedTypeAttribute=«%1$S» — неподдерживаемое значение атрибута «type». Не удалось загрузить медиаресурс %2$S.\n# LOCALIZATION NOTE: %1$S is the \"media\" attribute value of the <source> element. It is a media query. %2$S is the URL of the media resource which failed to load.\nMediaLoadSourceMediaNotMatched=«%1$S» — не соответствует окружению атрибута «media». Не удалось загрузить медиаресурс %2$S.\n# LOCALIZATION NOTE: %1$S is the MIME type HTTP header being sent by the web server, %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedMimeType=HTTP «Content-Type» типа «%1$S» не поддерживается. Не удалось загрузить медиаресурс %2$S.\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load because of error in decoding.\nMediaLoadDecodeError=Не удалось декодировать медиаресурс %S.\nMediaWidevineNoWMF=Попытка воспроизведения Widevine без Windows Media Foundation. Подробнее в статье https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaWMFNeeded=Для воспроизведения видеоформатов %S вам необходимо установить дополнительное программное обеспечение Microsoft, см. https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaPlatformDecoderNotFound=Видео на этой странице не может быть воспроизведено. В вашей системе могут быть не установлены необходимые видеокодеки для: %S\nMediaUnsupportedLibavcodec=Видео на этой странице не может быть воспроизведено. В вашей системе установлена неподдерживаемая версия libavcodec.\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaCannotPlayNoDecoders=Невозможно воспроизвести медиа. Нет декодеров для запрошенных форматов: %S\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaNoDecoders=Нет декодеров для некоторых из запрошенных форматов: %S\nMediaCannotInitializePulseAudio=Невозможно использовать PulseAudio\n# LOCALIZATION NOTE: Do not translate \"MediaRecorder\".\nMediaRecorderMultiTracksNotSupported=MediaRecorder в данное время не поддерживает запись нескольких треков одного и того же типа.\n# LOCALIZATION NOTE: %S is the ID of the MediaStreamTrack passed to MediaStream.addTrack(). Do not translate \"MediaStreamTrack\" and \"AudioChannel\".\nMediaStreamAddTrackDifferentAudioChannel=MediaStreamTrack %S не может быть добавлен, так как он принадлежит другому AudioChannel.\n# LOCALIZATION NOTE: Do not translate \"MediaStream\", \"stop()\" and \"MediaStreamTrack\"\nMediaStreamStopDeprecatedWarning=MediaStream.stop() является устаревшим и скоро будет удалён. Для его замены используйте MediaStreamTrack.stop().\n# LOCALIZATION NOTE: Do not translate \"DOMException\", \"code\" and \"name\"\nDOMExceptionCodeWarning=Применение DOMException's code является устаревшим. Вместо него используйте name.\n# LOCALIZATION NOTE: Do not translate \"__exposedProps__\"\nNoExposedPropsWarning=Показ объектов chrome JS содержимому без __exposedProps__ является небезопасным и устаревшим. Для получения большей информации прочтите https://developer.mozilla.org/en/XPConnect_wrappers\n# LOCALIZATION NOTE: Do not translate \"Mutation Event\" and \"MutationObserver\"\nMutationEventWarning=Применение Mutation Events является устаревшим. Вместо них используйте MutationObserver.\n# LOCALIZATION NOTE: Do not translate \"Components\"\nComponentsWarning=Объект Components устарел. Скоро он будет удалён.\nPluginHangUITitle=Внимание: Плагин не отвечает\nPluginHangUIMessage=Похоже, %S занят или перестал отвечать. Вы можете остановить плагин сейчас или продолжить и посмотреть, сможет ли плагин завершить свою работу.\nPluginHangUIWaitButton=Продолжить\nPluginHangUIStopButton=Остановить плагин\nPrefixedFullscreenAPIWarning=Полноэкранное API с префиксом является устаревшим. Пожалуйста, используйте для полноэкранного режима API без префикса. Для получения дополнительной помощи обратитесь к https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API\n# LOCALIZATION NOTE: Do not translate \"NodeIterator\" or \"detach()\".\nNodeIteratorDetachWarning=Вызов detach() для NodeIterator больше не работает.\n# LOCALIZATION NOTE: Do not translate \"LenientThis\" and \"this\"\nLenientThisWarning=Игнорирую получение или установку свойства, имеющего [LenientThis], так как объект «this» является некорректным.\n# LOCALIZATION NOTE: Do not translate \"nsIDOMWindowUtils\", \"getWindowWithOuterId\", or \"nsIWindowMediator\"\nGetWindowWithOuterIdWarning=Метод nsIDOMWindowUtils.getOuterWindowWithId() является устаревшим. Вместо него используйте метод nsIWindowMediator с тем же именем.\n# LOCALIZATION NOTE: Do not translate \"getPreventDefault\" or \"defaultPrevented\".\nGetPreventDefaultWarning=Метод getPreventDefault() является устаревшим. Для его замены используйте метод defaultPrevented.\n# LOCALIZATION NOTE: Do not translate \"getUserData\", \"setUserData\", \"WeakMap\", or \"element.dataset\".\nGetSetUserDataWarning=Применение getUserData() или setUserData() является устаревшим.  Для их замены используйте WeakMap или element.dataset.\n# LOCALIZATION NOTE: Do not translate \"mozGetAsFile\" or \"toBlob\"\nMozGetAsFileWarning=Нестандартный метод mozGetAsFile является устаревшим и скоро будет удалён. Для его замены используйте стандартный метод toBlob.\n# LOCALIZATION NOTE: Do not translate \"captureEvents()\" or \"addEventListener()\"\nUseOfCaptureEventsWarning=Метод captureEvents() является устаревшим. Для его замены используйте метод DOM 2 addEventListener(). Более подробная информация доступна на https://developer.mozilla.org/en/docs/DOM:element.addEventListener\n# LOCALIZATION NOTE: Do not translate \"releaseEvents()\" or \"removeEventListener()\"\nUseOfReleaseEventsWarning=Метод releaseEvents() является устаревшим. Для его замены используйте метод DOM 2 removeEventListener(). Более подробная информация доступна на https://developer.mozilla.org/en/docs/DOM:element.removeEventListener\n# LOCALIZATION NOTE: Do not translate \"document.load()\" or \"XMLHttpRequest\"\nUseOfDOM3LoadMethodWarning=Метод document.load() является устаревшим. Для его замены используйте объект DOM XMLHttpRequest. Более подробная информация доступна на https://developer.mozilla.org/en/XMLHttpRequest\n# LOCALIZATION NOTE: Do not translate \"window.showModalDialog()\" or \"window.open()\"\nShowModalDialogWarning=Метод window.showModalDialog() является устаревшим. Для его замены используйте метод window.open(). Более подробная информация доступна на https://developer.mozilla.org/en-US/docs/Web/API/Window.open\n# LOCALIZATION NOTE: Do not translate \"window._content\" or \"window.content\"\nWindow_ContentWarning=window._content является устаревшим. Для его замены используйте window.content.\n# LOCALIZATION NOTE: Do not translate \"XMLHttpRequest\"\nSyncXMLHttpRequestWarning=Синхронный XMLHttpRequest в основном потоке является устаревшим из-за его пагубного влияния на работу конечного пользователя. Для получения дополнительной помощи обратитесь к http://xhr.spec.whatwg.org/\nImplicitMetaViewportTagFallback=Не найден тег meta-viewport. Пожалуйста, укажите его в явном виде, чтобы предотвратить неожиданные изменения в поведении в будущих версиях. Для получения дополнительной помощи прочтите https://developer.mozilla.org/en/docs/Mozilla/Mobile/Viewport_meta_tag\n# LOCALIZATION NOTE: Do not translate \"DataContainerEvent\" or \"CustomEvent\"\nDataContainerEventWarning=Применение DataContainerEvent является устаревшим. Вместо него используйте CustomEvent.\n# LOCALIZATION NOTE: Do not translate \"window.controllers\"\nWindow_ControllersWarning=window.controllers является устаревшим. Не используйте его для определения UA.\nImportXULIntoContentWarning=Импорт узлов XUL в содержимое документа является устаревшим. Эта функциональность может быть скоро удалена.\nXMLDocumentLoadPrincipalMismatch=Использование document.load для Документов, которые приходят из других Окон, запрещено. Только Окну, в котором был создан Документ, разрешено вызывать .load для этого Документа. Если возможно, используйте вместо этого XMLHttpRequest.\n# LOCALIZATION NOTE: Do not translate \"IndexedDB\".\nIndexedDBTransactionAbortNavigation=Незавершённая транзакция IndexedDB была прервана из-за навигации по странице.\n# LOCALIZATION NOTE: Do not translate Will-change, %1$S,%2$S are numbers.\nIgnoringWillChangeOverBudgetWarning=Will-change потребляет слишком много памяти. Лимитом бюджета является площадь поверхности документа умноженная на %1$S (%2$S пикселей). Вхождения will-change, превышающие бюджет, будут проигнорированы.\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nHittingMaxWorkersPerDomain2=Worker не может быть немедленно запущен, так как другие документы из того же источника уже используют максимальное число workers. Worker сейчас поставлен в очередь и будет запущен после завершения некоторых из других workers.\n# LOCALIZATION NOTE: Do not translate \"setVelocity\", \"PannerNode\", \"AudioListener\", \"speedOfSound\" and \"dopplerFactor\"\nPannerNodeDopplerWarning=Применение setVelocity в PannerNode и AudioListener, а также speedOfSound и dopplerFactor в AudioListener является устаревшим, и эти параметры вскоре будут удалены. Более подробную информацию можно найти в https://developer.mozilla.org/en-US/docs/Web/API/AudioListener#Deprecated_features\n# LOCALIZATION NOTE: Do not translate \"Application Cache API\", \"AppCache\" and \"ServiceWorker\".\nAppCacheWarning=Application Cache API (AppCache) устарел и в будущем будет удалён. Для поддержки автономной работы, пожалуйста, рассмотрите применение ServiceWorker.\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nEmptyWorkerSourceWarning=Попытка создать Worker из пустого источника. Это, вероятно, было непреднамеренным.\nWebrtcDeprecatedPrefixWarning=Интерфейсы WebRTC с префиксом «moz» (mozRTCPeerConnection, mozRTCSessionDescription, mozRTCIceCandidate) являются устаревшими.\nNavigatorGetUserMediaWarning=navigator.mozGetUserMedia был заменён navigator.mediaDevices.getUserMedia\n# LOCALIZATION NOTE: Do not translate \"RTCPeerConnection\", \"getLocalStreams\", \"getRemoteStreams\", \"getSenders\" or \"getReceivers\".\nRTCPeerConnectionGetStreamsWarning=RTCPeerConnection.getLocalStreams/getRemoteStreams является устаревшим. Вместо него используйте RTCPeerConnection.getSenders/getReceivers.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %S is a URL.\nInterceptionFailedWithURL=Не удалось загрузить «%S». ServiceWorker перехватил запрос и столкнулся с неожиданной ошибкой.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"FetchEvent.respondWith()\", \"FetchEvent\", \"no-cors\", \"opaque\", \"Response\", or \"RequestMode\". %1$S is a URL. %2$S is a RequestMode value.\nBadOpaqueInterceptionRequestModeWithURL=Не удалось загрузить «%1$S». ServiceWorker передал opaque Response в FetchEvent.respondWith() во время обработки «%2$S» FetchEvent. Объекты Opaque Response действительны только при условии установки RequestMode в «no-cors».\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Error\", \"Response\", \"FetchEvent.respondWith()\", or \"fetch()\". %S is a URL.\nInterceptedErrorResponseWithURL=Не удалось загрузить «%S». ServiceWorker передал Error Response в FetchEvent.respondWith(). Это обычно значит, что ServiceWorker выполнил некорректный вызов fetch().\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", or \"Response.clone()\". %S is a URL.\nInterceptedUsedResponseWithURL=Не удалось загрузить «%S». ServiceWorker передал использованный Response в FetchEvent.respondWith(). Тело Response может быть прочитано только один раз. Используйте Response.clone() для многократного доступа к телу.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"opaqueredirect\", \"Response\", \"FetchEvent.respondWith()\", or \"FetchEvent\". %s is a URL.\nBadOpaqueRedirectInterceptionWithURL=Не удалось загрузить «%S». ServiceWorker передал opaqueredirect Response в FetchEvent.respondWith() при обработке не-навигационного FetchEvent.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", \"RedirectMode\" or \"follow\". %S is a URL.\nBadRedirectModeInterceptionWithURL=Не удалось загрузить «%S». ServiceWorker передал перенаправленный Response в FetchEvent.respondWith(), в то время как RedirectMode не находится в состоянии «follow».\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\" or \"FetchEvent.preventDefault()\". %S is a URL.\nInterceptionCanceledWithURL=Не удалось загрузить «%S». ServiceWorker отменил загрузку путём вызова FetchEvent.preventDefault().\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", or \"FetchEvent.respondWith()\". %1$S is a URL. %2$S is an error string.\nInterceptionRejectedResponseWithURL=Не удалось загрузить «%1$S». ServiceWorker передал promise в FetchEvent.respondWith(), который отвергнул его с ошибкой «%2$S».\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", \"FetchEvent.respondWith()\", or \"Response\". %1$S is a URL. %2$S is an error string.\nInterceptedNonResponseWithURL=Не удалось загрузить «%1$S». ServiceWorker передал promise в FetchEvent.respondWith(), который решил его с non-Response значением «%2$S».\n# LOCALIZATION NOTE: Do not translate \"mozImageSmoothingEnabled\", or \"imageSmoothingEnabled\"\nPrefixedImageSmoothingEnabledWarning=Применение mozImageSmoothingEnabled является устаревшим. Для его замены используйте безпрефиксный imageSmoothingEnabled.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Service-Worker-Allowed\" or \"HTTP\". %1$S and %2$S are URLs.\nServiceWorkerScopePathMismatch=Не удалось зарегистрировать ServiceWorker: Путь предоставленной области действия «%1$S» не находится в пределах максимально разрешенной области действия «%2$S». Отрегулируйте область действия, переместите сценарий Service Worker, или используйте HTTP-заголовок Service-Worker-Allowed, чтобы разрешить область действия.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a stringified numeric HTTP status code like \"404\" and %3$S is a URL.\nServiceWorkerRegisterNetworkError=Не удалось зарегистрировать/обновить ServiceWorker для области действия «%1$S»: Загрузка не удалась со статусом «%2$S» для сценария «%3$S».\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a MIME Media Type like \"text/plain\" and %3$S is a URL.\nServiceWorkerRegisterMimeTypeError=Не удалось зарегистрировать/обновить ServiceWorker для области действия «%1$S»: Для сценария «%3$S» получен некорректный Content-Type «%2$S». Он должен быть либо «text/javascript» либо «application/x-javascript» либо «application/javascript».\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker.\nServiceWorkerGraceTimeoutTermination=Завершаю работу ServiceWorker для области действия «%1$S» с ожидающими waitUntil/respondWith promises из-за grace timeout.\n# LOCALIZATION NOTE (ServiceWorkerNoFetchHandler): Do not translate \"Fetch\".\nServiceWorkerNoFetchHandler=Обработчики события Fetch должны быть добавлены во время первоначального выполнения worker-сценария.\nExecCommandCutCopyDeniedNotInputDriven=В выполнении document.execCommand(‘cut’/‘copy’) было отказано, так как оно не было вызвано изнутри короткоживущего обработчика события, сгенерированного пользователем.\nManifestShouldBeObject=Манифест должен быть объектом.\nManifestScopeURLInvalid=URL диапазона недействителен.\nManifestScopeNotSameOrigin=Источник URL диапазона должен совпадать с источником документа.\nManifestStartURLOutsideScope=Начальный URL лежит вне диапазона, поэтому диапазон является недействительным.\nManifestStartURLInvalid=Начальный URL недействителен.\nManifestStartURLShouldBeSameOrigin=Источник начального URL должен совпадать с источником документа.\n# LOCALIZATION NOTE: %1$S is the name of the object whose property is invalid. %2$S is the name of the invalid property. %3$S is the expected type of the property value. E.g. \"Expected the manifest's start_url member to be a string.\"\nManifestInvalidType=Ожидалось, что свойство %2$S в %1$S будет иметь тип %3$S.\n# LOCALIZATION NOTE: %1$S is the name of the property whose value is invalid. %2$S is the (invalid) value of the property. E.g. \"theme_color: 42 is not a valid CSS color.\"\nManifestInvalidCSSColor=%1$S: %2$S не является корректным цветом CSS.\nPatternAttributeCompileFailure=Невозможно проверить <input pattern='%S'>, потому что pattern не является корректным regexp: %S\n# LOCALIZATION NOTE: Do not translate \"postMessage\" or DOMWindow. %S values are origins, like https://domain.com:port\nTargetPrincipalDoesNotMatch=Не удалось выполнить «postMessage» над «DOMWindow»: указанный источник цели («%S») не соответствует источнику окна получателя («%S»).\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbed=Переписываю сделанный в старом стиле Youtube Flash embed (%S) в iframe embed (%S). Пожалуйста, обновите код страницы, чтобы использовать iframe вместо embed/object, если это возможно.\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbedPathParams=Переписываю сделанный в старом стиле Youtube Flash embed (%S) в iframe embed (%S). Params не поддерживались iframe embeds и были сконвертированы. Пожалуйста, обновите код страницы, чтобы использовать iframe вместо embed/object, если это возможно.\n# LOCALIZATION NOTE: This error is reported when the \"Encryption\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Encryption\", and \"salt\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionHeader=ServiceWorker для области действия «%1$S» не смог расшифровать push-сообщение. Заголовок «Encryption» должен включать в себя уникальный для каждого сообщения параметр «salt». Для получения дополнительной информации обратитесь к https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 .\n# LOCALIZATION NOTE: This error is reported when the \"Crypto-Key\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Crypto-Key\", and \"dh\". %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoKeyHeader=ServiceWorker для области действия «%1$S» не смог расшифровать push-сообщение. Заголовок «Crypto-Key» должен включать в себя параметр «dh», содержащий открытый ключ сервера приложения. Для получения дополнительной информации обратитесь к https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 .\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt because the deprecated\n# \"Encryption-Key\" header for an incoming push message is missing or invalid.\n# Do not translate \"ServiceWorker\", \"Encryption-Key\", \"dh\", \"Crypto-Key\", and\n# \"Content-Encoding: aesgcm\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionKeyHeader=ServiceWorker для области действия «%1$S» не смог расшифровать push-сообщение. Заголовок «Encryption-Key» должен включать в себя параметр «dh». Этот заголовок является устаревшим и скоро будет удален. Пожалуйста, вместо него используйте «Crypto-Key» с «Content-Encoding: aesgcm». Для получения дополнительной информации обратитесь к https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 .\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"Content-Encoding\" header is missing or contains an\n# unsupported encoding. Do not translate \"ServiceWorker\", \"Content-Encoding\",\n# \"aesgcm\", and \"aesgcm128\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncodingHeader=ServiceWorker для области действия «%1$S» не смог расшифровать push-сообщение. Заголовок «Content-Encoding» должен быть «aesgcm». «aesgcm128» разрешен, но является устаревшим и скоро будет удален. Для получения дополнительной информации обратитесь к https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 .\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"dh\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"dh\", \"Crypto-Key\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSenderKey=ServiceWorker для области действия «%1$S» не смог расшифровать push-сообщение. Параметр «dh» в заголовке «Crypto-Key» должен быть открытым ключом Диффи-Хеллмана сервера приложения, в кодировке base64url (https://tools.ietf.org/html/rfc7515#appendix-C) и в «несжатой» или «сырой» форме (65 байт перед кодированием). Для получения дополнительной информации обратитесь к https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 .\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"salt\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"salt\", \"Encryption\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSalt=ServiceWorker для области действия «%1$S» не смог расшифровать push-сообщение. Параметр «salt» в заголовке «Encryption» должен быть в кодировке base64url (https://tools.ietf.org/html/rfc7515#appendix-C) и его размер должен быть не менее 16 байт перед кодированием. Для получения дополнительной информации обратитесь к https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 .\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"rs\" parameter is not a number, or is less than the pad size.\n# Do not translate \"ServiceWorker\", \"rs\", or \"Encryption\". %1$S is the\n# ServiceWorker scope URL. %2$S is the minimum value (1 for aesgcm128, 2 for\n# aesgcm).\nPushMessageBadRecordSize=ServiceWorker для области действия «%1$S» не смог расшифровать push-сообщение. Величина параметра «rs» в заголовке «Encryption» должна лежать в диапазоне от %2$S до 2^36-31, или параметр должен быть пропущен. Для получения дополнительной информации обратитесь к https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 .\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because an encrypted record is shorter than the pad size, the pad is larger\n# than the record, or any of the padding bytes are non-zero. Do not translate\n# \"ServiceWorker\". %1$S is the ServiceWorker scope URL. %2$S is the pad size\n# (1 for aesgcm128, 2 for aesgcm).\nPushMessageBadPaddingError=ServiceWorker для области действия «%1$S» не смог расшифровать push-сообщение. Запись в зашифрованном сообщении не была заполнена (padded) правильно. Для получения дополнительной информации обратитесь к https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 .\n# LOCALIZATION NOTE: This error is reported when push message decryption fails\n# and no specific error info is available. Do not translate \"ServiceWorker\".\n# %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoError=ServiceWorker для области действия «%1$S» не смог расшифровать push-сообщение. Для получения помощи с шифрованием обратитесь к https://developer.mozilla.org/docs/Web/API/Push_API/Using_the_Push_API#Encryption\n# LOCALIZATION NOTE: %1$S is the type of a DOM event. 'passive' is a literal parameter from the DOM spec.\nPreventDefaultFromPassiveListenerWarning=Игнорирую вызов «preventDefault()» по событию типа «%1$S» от слушателя, зарегистрированного как «passive».\nFileLastModifiedDateWarning=File.lastModifiedDate является устаревшим. Вместо него используйте File.lastModified.\n# LOCALIZATION NOTE: 'ImageBitmapRenderingContext.transferImageBitmap' and 'ImageBitmapRenderingContext.transferFromImageBitmap' should not be translated\nImageBitmapRenderingContext_TransferImageBitmap=ImageBitmapRenderingContext.transferImageBitmap является устаревшим и скоро будет удалён. Вместо него используйте ImageBitmapRenderingContext.transferFromImageBitmap.\nChromeScriptedDOMParserWithoutPrincipal=Создание DOMParser без принципала является устаревшим.\nIIRFilterChannelCountChangeWarning=Изменение количества каналов IIRFilterNode может привести к аудиопомехам.\nBiquadFilterChannelCountChangeWarning=Изменение количества каналов BiquadFilterNode может привести к аудиопомехам.\n# LOCALIZATION NOTE: %1$S is the unanimatable paced property.\nUnanimatablePacedProperty=Изменяющееся свойство «%1$S» не является анимируемым свойством.\n# LOCALIZATION NOTE: Do not translate \".jpeg\"\nGenericImageNameJPEG=изображение.jpeg\n# LOCALIZATION NOTE: Do not translate \".gif\"\nGenericImageNameGIF=изображение.gif\n# LOCALIZATION NOTE: Do not translate \".png\"\nGenericImageNamePNG=изображение.png\nGenericFileName=файл\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationSuccess=Эта страница была загружена в новом процессе из-за заголовка Large-Allocation.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate GET.\nLargeAllocationNonGetRequest=Заголовок Large-Allocation был проигнорирован из-за того, что загрузка была инициирована не-GET запросом.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate `window.opener`.\nLargeAllocationNotOnlyToplevelInTabGroup=Заголовок Large-Allocation был проигнорирован из-за наличия окон, которые имеют ссылки на этот контекст просмотра через иерархию фреймов или window.opener.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationNonE10S=Заголовок Large-Allocation был проигнорирован из-за того, что документ не загружается вне процесса.\nGeolocationInsecureRequestIsForbidden=Запрос Geolocation может быть выполнен только в безопасном контексте.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name.\nLargeAllocationNonWin32=Эта страница должна быть загружена в новом процессе из-за заголовка Large-Allocation, однако создание процесса Large-Allocation отключено на не-Win32 платформах.\n# LOCALIZATION NOTE: Do not translate URL.createObjectURL(MediaStream).\nURLCreateObjectURL_MediaStream=URL.createObjectURL(MediaStream) устарел и скоро будет удалён.\n# LOCALIZATION NOTE: Do not translate xml:base.\nXMLBaseAttributeWarning=Использование атрибута xml:base устарело и скоро будет удалено. Пожалуйста, откажитесь от его использования.\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/editMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editMenu.label            \"Правка\">\n<!ENTITY editMenu.accesskey        \"П\">\n<!ENTITY undoCmd.label             \"Отменить\">\n<!ENTITY undoCmd.key               \"Z\">\n<!ENTITY undoCmd.accesskey         \"О\">\n<!ENTITY redoCmd.label             \"Повторить\">\n<!ENTITY redoCmd.key               \"Y\">\n<!ENTITY redoCmd.accesskey         \"р\">\n<!ENTITY cutCmd.label              \"Вырезать\">\n<!ENTITY cutCmd.key                \"X\">\n<!ENTITY cutCmd.accesskey          \"В\">\n<!ENTITY copyCmd.label             \"Копировать\">\n<!ENTITY copyCmd.key               \"C\">\n<!ENTITY copyCmd.accesskey         \"К\">\n<!ENTITY pasteCmd.label            \"Вставить\">\n<!ENTITY pasteCmd.key              \"V\">\n<!ENTITY pasteCmd.accesskey        \"с\">\n<!ENTITY deleteCmd.label           \"Удалить\">\n<!ENTITY deleteCmd.accesskey       \"У\">\n<!ENTITY selectAllCmd.label        \"Выделить всё\">\n<!ENTITY selectAllCmd.key          \"A\">\n<!ENTITY selectAllCmd.accesskey    \"д\">\n<!ENTITY findCmd.label             \"Найти\">\n<!ENTITY findCmd.key               \"F\">\n<!ENTITY findCmd.accesskey         \"а\">\n<!ENTITY findAgainCmd.label        \"Найти ещё раз\">\n<!ENTITY findAgainCmd.key          \"G\">\n<!ENTITY findAgainCmd.key2         \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey    \"й\">\n<!ENTITY findPreviousCmd.label     \"Найти предыдущее совпадение\">\n<!ENTITY findPreviousCmd.accesskey \"щ\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncsp.error.missing-directive = В политике отсутствует обязательная директива «%S»\n\n#LOCALIZATION NOTE (csp.error.illegal-keyword) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP keyword, usually 'unsafe-inline'.\ncsp.error.illegal-keyword = Директива «%1$S» содержит запрещённое ключевое слово %2$S\n\n#LOCALIZATION NOTE (csp.error.illegal-protocol) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-protocol = Директива «%1$S» содержит запрещённый источник протокола %2$S:\n\n#LOCALIZATION NOTE (csp.error.missing-host) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.missing-host = Протокол %2$S: требует указывать хост в директивах «%1$S»\n\n#LOCALIZATION NOTE (csp.error.missing-source) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP source, usually 'self'.\ncsp.error.missing-source = «%1$S» должен включать источник %2$S\n\n#LOCALIZATION NOTE (csp.error.illegal-host-wildcard) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-host-wildcard = %2$S: источники с символами подстановки в директивах «%1$S» должны включать по меньшей мере один неуниверсальный поддомен (например, *.test.ru вместо *.ru)\n\n#LOCALIZATION NOTE (uninstall.confirmation.title) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.title = Удаление %S\n\n#LOCALIZATION NOTE (uninstall.confirmation.message) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.message = Расширение «%S» просит, чтобы его удалили. Что вы хотите сделать?\n\nuninstall.confirmation.button-0.label = Удалить\nuninstall.confirmation.button-1.label = Оставить установленным\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/fallbackMenubar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# OSX only. Default menu label when there is no xul menubar.\n\nquitMenuitem.label=Выход\nquitMenuitem.key=q\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/filefield.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Change Action\n\ndownloadHelperNoneSelected=Ничего не выбрано\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/filepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY lookInMenuList.label \"Просмотреть в:\">\n<!ENTITY lookInMenuList.accesskey \"о\">\n<!ENTITY textInput.label \"Имя файла:\">\n<!ENTITY textInput.accesskey \"И\">\n<!ENTITY filterMenuList.label \"Тип файлов:\">\n<!ENTITY filterMenuList.accesskey \"Т\">\n<!ENTITY name.label \"Имя\">\n<!ENTITY size.label \"Размер\">\n<!ENTITY lastModified.label \"Последнее изменение\">\n<!ENTITY showHiddenFiles.label \"Показывать скрытые файлы и каталоги\">\n<!ENTITY showHiddenFiles.accesskey \"с\">\n<!ENTITY noPermissionError.label \"У вас нет необходимых прав для просмотра этого каталога.\">\n<!ENTITY folderUp.tooltiptext \"Перейти на уровень выше\">\n<!ENTITY folderHome.tooltiptext \"Перейти на домашнюю страницу\">\n<!ENTITY folderNew.tooltiptext \"Создать новый каталог\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/filepicker.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The extensions to which these descriptions refer\n#                    now live in toolkit/content/filepicker.properties\nallTitle=Все файлы\nhtmlTitle=HTML-файлы\ntextTitle=Текстовые файлы\nimageTitle=Изображения\nxmlTitle=XML-файлы\nxulTitle=XUL-файлы\nappsTitle=Приложения\naudioTitle=Аудиофайлы\nvideoTitle=Видеофайлы\n\ndirTextInputLabel=Имя каталога:\ndirTextInputAccesskey=И\n\nconfirmTitle=Подтверждение\nconfirmFileReplacing=«%S» уже существует.\\nЗаменить его?\nopenButtonLabel=Открыть\nsaveButtonLabel=Сохранить\nselectFolderButtonLabel=Выбрать\nnoButtonLabel=Нет\nformatLabel=Формат:\n\nerrorOpenFileDoesntExistTitle=Ошибка при открытии «%S»\nerrorOpenFileDoesntExistMessage=Файл %S не существует\nerrorDirDoesntExistTitle=Ошибка доступа к «%S»\nerrorDirDoesntExistMessage=Каталог %S не существует\n\nerrorOpeningFileTitle=Ошибка открытия «%S»\nopenWithoutPermissionMessage_file=Ошибка чтения файла «%S»\n\nerrorSavingFileTitle=Ошибка сохранения «%S»\nsaveParentIsFileMessage=%S является файлом, не удалось сохранить %S\nsaveParentDoesntExistMessage=Путь %S не существует, не удалось сохранить %S\n\nsaveWithoutPermissionMessage_file=Файл «%S» недоступен для записи.\nsaveWithoutPermissionMessage_dir=Ошибка создания файла. Каталог «%S» недоступен для записи.\n\nerrorNewDirDoesExistTitle=Ошибка создания «%S»\nerrorNewDirDoesExistMessage=Ошибка создания каталога, файл с именем «%S» уже существует.\n\nerrorCreateNewDirTitle=Ошибка создания «%S»\nerrorCreateNewDirMessage=Ошибка создания каталога «%S»\nerrorCreateNewDirIsFileMessage=Ошибка создания каталога, «%S» является файлом\nerrorCreateNewDirPermissionMessage=Ошибка создания каталога, запись в «%S» не удалась\n\npromptNewDirTitle=Создание каталога\npromptNewDirMessage=Имя каталога:\n\nerrorPathProblemTitle=Неизвестная ошибка\nerrorPathProblemMessage=Произошла неизвестная ошибка (путь %S)\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/findbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the entities needed to -->\n<!-- LOCALIZATION NOTE : FILE use the Find Bar. --> \n\n<!ENTITY next.tooltip \"Найти следующее вхождение фразы в текст\">\n<!ENTITY previous.tooltip \"Найти предыдущее вхождение фразы в текст\">\n<!ENTITY findCloseButton.tooltip \"Закрыть панель поиска\">\n<!ENTITY highlightAll.label \"Подсветить все\">\n<!ENTITY highlightAll.accesskey \"в\">\n<!ENTITY highlightAll.tooltiptext \"Подсветить все вхождения фразы в текст\">\n<!ENTITY caseSensitive.label \"С учётом регистра\">\n<!ENTITY caseSensitive.accesskey \"е\">\n<!ENTITY caseSensitive.tooltiptext \"Поиск с учётом регистра\">\n<!ENTITY entireWord.label \"Только слова целиком\">\n<!ENTITY entireWord.accesskey \"о\">\n<!ENTITY entireWord.tooltiptext \"Поиск только целых слов\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/findbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# strings used by the Find bar, split from browser.properties\nNotFound=Фраза не найдена\nWrappedToTop=Достигнут низ страницы, продолжено сверху\nWrappedToBottom=Достигнут верх страницы, продолжено снизу\nNormalFind=Найти на странице\nFastFind=Быстрый поиск\nFastFindLinks=Быстрый поиск (только ссылки)\nCaseSensitive=(С учётом регистра)\nEntireWord=(Только слова целиком)\n# LOCALIZATION NOTE (FoundMatches): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is currently selected match and #2 the total amount of matches.\nFoundMatches=#1-е из #2 совпадения;#1-е из #2 совпадений;#1-е из #2 совпадений\n# LOCALIZATION NOTE (FoundMatchesCountLimit): Semicolon-separated list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total amount of matches allowed before counting stops.\nFoundMatchesCountLimit=Более #1 совпадения;Более #1 совпадений;Более #1 совпадений\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/finddialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from finddialog.xul -->\n\n<!ENTITY findDialog.title \"Найти на этой странице\">\n<!ENTITY findField.label \"Найти текст:\">\n<!ENTITY findField.accesskey \"т\">\n<!ENTITY caseSensitiveCheckbox.label \"С учётом регистра\">\n<!ENTITY caseSensitiveCheckbox.accesskey \"р\">\n<!ENTITY wrapCheckbox.label \"С начала страницы\">\n<!ENTITY wrapCheckbox.accesskey \"а\">\n<!ENTITY findButton.label \"Найти\">\n<!ENTITY findButton.accesskey \"Н\">\n<!ENTITY cancelButton.label \"Отмена\">\n<!ENTITY closeButton.label \"Закрыть\">\n<!ENTITY up.label \"Вверх\">\n<!ENTITY up.accesskey \"В\">\n<!ENTITY down.label \"Вниз\">\n<!ENTITY down.accesskey \"з\">\n<!ENTITY direction.label \"Направление\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/finddialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnotFoundWarning=Введённый вами текст не найден.\nnotFoundTitle=Найти"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/global-strres.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n16389=Произошла неизвестная ошибка (%1$S)\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/global.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY locale.dir \"ltr\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/globalKeys.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY openHelp.commandkey     \"VK_F1\">\n<!ENTITY openHelpMac.commandkey  \"?\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/headsUpDisplay.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction):\n# This string is used to display JavaScript functions that have no given name -\n# they are said to be anonymous. See stacktrace.outputMessage.\nstacktrace.anonymousFunction=<анонимная>\n\n# LOCALIZATION NOTE (stacktrace.outputMessage):\n# This string is used in the Web Console output to identify a web developer call\n# to console.trace(). The stack trace of JavaScript function calls is displayed.\n# In this minimal message we only show the last call.\nstacktrace.outputMessage=Stack trace от %S, функция %S, строка %S.\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/intl.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * This file contains all localizable skin settings such as \n *   font, layout, and geometry\n */\nwindow { \n  font: 3mm tahoma,arial,helvetica,sans-serif;\n}\n\n#migrationWizard {\n  min-width: 50em !important;\n}\n\n#AdvancedEdit {\n  min-width: 25em !important;\n}\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (general.useragent.locale):\n# This is the valid BCP 47 language tag representing your locale.\n#\n# In most cases, this will simply be your locale code. However, in rare cases\n# (such as 'jp-JP-mac'), you may need to modify your locale code in order to\n# make it a valid BCP 47 language tag. (If your locale code does not include a\n# region subtag, do not include one in the language tag representing your\n# locale.)\ngeneral.useragent.locale=ru\n\n# LOCALIZATION NOTE (intl.accept_languages):\n# This is a comma-separated list of valid BCP 47 language tags.\n#\n# Begin with the value of 'general.useragent.locale'. Next, include language\n# tags for other languages that you expect most users of your locale to be\n# able to speak, so that their browsing experience degrades gracefully if\n# content is not available in their primary language.\n#\n# It is recommended that you include \"en-US, en\" at the end of the list as a\n# last resort. However, if you know that users of your locale would prefer a\n# different variety of English, or if they are not likely to understand\n# English at all, you may opt to include a different English language tag, or\n# to exclude English altogether.\n#\n# For example, the Breton [br] locale might consider including French and\n# British English in their list, since those languages are commonly spoken in\n# the same area as Breton:\n# intl.accept_languages=br, fr-FR, fr, en-GB, en\nintl.accept_languages=ru-RU, ru, en-US, en\n\n# LOCALIZATION NOTE (font.language.group):\n# This preference controls the initial setting of the language drop-down menu\n# in the Content > Fonts & Colors > Advanced preference panel.\n#\n# Set it to the value of one of the menuitems in the \"selectLangs\" menulist in\n# http://dxr.mozilla.org/mozilla-central/source/browser/components/preferences/fonts.xul\nfont.language.group=x-cyrillic\n\n# LOCALIZATION NOTE (intl.charset.detector):\n# This preference controls the initial setting for the character encoding\n# detector. Valid values are ja_parallel_state_machine for Japanese, ruprob\n# for Russian and ukprob for Ukrainian and the empty string to turn detection\n# off. The value must be empty for locales other than Japanese, Russian and\n# Ukrainian.\nintl.charset.detector=ruprob\n\n# LOCALIZATION NOTE (pluralRule): Pick the appropriate plural rule for your\n# language. This will determine how many plural forms of a word you will need\n# to provide and in what order.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\npluralRule=7\n\n# LOCALIZATION NOTE (intl.menuitems.alwaysappendaccesskeys, intl.menuitems.insertseparatorbeforeaccesskeys):\n# Valid values are: true, false, <empty string>\n# Missing preference or empty value equals false.\nintl.menuitems.alwaysappendaccesskeys=\nintl.menuitems.insertseparatorbeforeaccesskeys=true\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/keys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the application's labels for keys on the keyboard.\n#                     If you decide to translate this file, you should translate it based on\n#                     the prevelant kind of keyboard for your target user.\n# LOCALIZATION NOTE : There are two types of keys, those w/ text on their labels\n#                     and those w/ glyphs.\n# LOCALIZATION NOTE : VK_<…> represents a key on the keyboard.\n#\n# For more information please see bugzilla bug 90888.\n\n# F1..F10 should probably not be translated unless there are keyboards that actually have other labels\n# F11..F20 might be something else, but are really keyboard specific and not region/language specific\n# there are actually two different F11/F12 keys, I don't know which one these labels represent.\n# eg, F13..F20 on a sparc keyboard are labeled Props, Again .. Find, Cut\n# sparc also has Stop, Again and F11/F12. VK_F11/VK_F12 probably map to Stop/Again\n# LOCALIZATION NOTE : BLOCK Do not translate the next block\nVK_F1=F1\nVK_F2=F2\nVK_F3=F3\nVK_F4=F4\nVK_F5=F5\nVK_F6=F6\nVK_F7=F7\nVK_F8=F8\nVK_F9=F9\nVK_F10=F10\n\nVK_F11=F11\nVK_F12=F12\nVK_F13=F13\nVK_F14=F14\nVK_F15=F15\nVK_F16=F16\nVK_F17=F17\nVK_F18=F18\nVK_F19=F19\nVK_F20=F20\n# LOCALIZATION NOTE : BLOCK end do not translate block\n\n# LOCALIZATION NOTE : BLOCK GLYPHS, DO translate this block\nVK_UP=Вверх\nVK_DOWN=Вниз\nVK_LEFT=Влево\nVK_RIGHT=Вправо\nVK_PAGE_UP=Page Up\nVK_PAGE_DOWN=Page Down\n# LOCALIZATION NOTE : BLOCK end GLYPHS\n\n# Enter, backspace, and Tab might have both glyphs and text\n# if the keyboards usually have a glyph,\n# if there is a meaningful translation,\n# or if keyboards are localized\n# then translate them or insert the appropriate glyph\n# otherwise you should probably just translate the glyph regions\n\n# LOCALIZATION NOTE : BLOCK maybe GLYPHS\nVK_RETURN=Return\nVK_TAB=Tab\nVK_BACK=Backspace\nVK_DELETE=Del\n# LOCALIZATION NOTE : BLOCK end maybe GLYPHS\n# LOCALIZATION NOTE : BLOCK typing state keys\nVK_HOME=Home\nVK_END=End\n\nVK_ESCAPE=Esc\nVK_INSERT=Ins\n# LOCALIZATION NOTE : BLOCK end\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/languageNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naa = Афар\nab = Абхазский\nae = Авестийский\naf = Африкаанс\nak = Акан\nam = Амхарский\nan = Арагонский\nar = Арабский\nas = Ассамский\nast = Астурийский\nav = Аварский\nay = Аймара\naz = Азербайджанский\nba = Башкирский\nbe = Белорусский\nbg = Болгарский\nbh = Бихари\nbi = Бислама\nbm = Бамбара\nbn = Бенгальский\nbo = Тибетский\nbr = Бретонский\nbs = Боснийский\nca = Каталанский\nce = Чеченский\nch = Чаморро\nco = Корсиканский\ncr = Кри\ncs = Чешский\ncsb = Кашубский\ncu = Церковно-славянский\ncv = Чувашский\ncy = Валлийский\nda = Датский\nde = Немецкий\ndsb = Нижнелужицкий\ndv = Дивехи\ndz = Дзонг-кэ\nee = Эве\nel = Греческий\nen = Английский\neo = Эсперанто\nes = Испанский\net = Эстонский\neu = Баскский\nfa = Персидский\nff = Фулах\nfi = Финский\nfj = Фиджи\nfo = Фарерский\nfr = Французский\nfur = Фриульский\nfy = Фризский\nga = Ирландский\ngd = Шотландский Гэльский\ngl = Галисийский\ngn = Гуарани\ngu = Гуджарати\ngv = Мэнский\nha = Хауса\nhaw = Гавайский\nhe = Иврит\nhi = Хинди\nhil = Хилигайнон\nho = Хиримоту\nhr = Хорватский\nhsb = Верхнелужицкий\nht = Гаитянский\nhu = Венгерский\nhy = Армянский\nhz = Гереро\nia = Интерлингва\nid = Индонезийский\nie = Интерлингве\nig = Игбо\nii = Носу\nik = Инупиак\nio = Идо\nis = Исландский\nit = Итальянский\niu = Инуктитут\nja = Японский\njv = Яванский\nka = Грузинский\nkg = Конго\nki = Кикуйю\nkj = Киньяма\nkk = Казахский\nkl = Гренландский\nkm = Кхмерский\nkn = Каннада\nko = Корейский\nkok = Конкани\nkr = Канури\nks = Кашмири\nku = Курдский\nkv = Коми\nkw = Корнский\nky = Киргизский\nla = Латинский\nlb = Люксембургский\nlg = Ганда\nli = Лимбургский\nln = Лингала\nlo = Лаосский\nlt = Литовский\nlu = Луба-Катанга\nlv = Латышский\nmg = Малагасийский\nmh = Маршальский\nmi = Маори\nmk = Македонский\nml = Малаялам\nmn = Монгольский\nmr = Маратхи\nms = Малайский\nmt = Мальтийский\nmy = Бирманский\nna = Науру\nnb = Норвежский Букмол\nnd = Ндебеле Северный\nne = Непальский\nng = Ндунга\nnl = Голландский\nnn = Норвежский Нюнорск\nno = Норвежский\nnr = Ндебеле Южный\nnso = Сото Северный\nnv = Навахо\nny = Ньянджа\noc = Окситанский\noj = Оджибва\nom = Оромо\nor = Ория\nos = Осетинский\npa = Панджаби\npi = Пали\npl = Польский\nps = Пушту\npt = Португальский\nqu = Кечуа\nrm = Ретороманский\nrn = Рунди\nro = Румынский\nru = Русский\nrw = Киньяруанда\nsa = Санскрит\nsc = Сардинский\nsd = Синдхи\nse = Северносаамский\nsg = Санго\nsi = Сингальский\nsk = Словацкий\nsl = Словенский\nsm = Самоанский\nsn = Шона\nso = Сомали\nson = Сонгаи\nsq = Албанский\nsr = Сербский\nss = Свази\nst = Сото Южный\nsu = Сунданский\nsv = Шведский\nsw = Суахили\nta = Тамильский\nte = Телугу\ntg = Таджикский\nth = Таи\nti = Тигринья\ntig = Тигре\ntk = Туркменский\ntl = Тагалог\ntlh = Клингонский\ntn = Тсвана\nto = Тонганский\ntr = Турецкий\nts = Тсонга\ntt = Татарский\ntw = Тви\nty = Таитянский\nug = Уйгурский\nuk = Украинский\nur = Урду\nuz = Узбекский\nve = Венда\nvi = Вьетнамский\nvo = Волапюк\nwa = Валлонский\nwen = Лужицкий\nwo = Волоф\nxh = Коса\nyi = Идиш\nyo = Йоруба\nza = Чжуань\nzh = Китайский\nzu = Зулу\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/layout/HtmlForm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nReset=Сброс\nSubmit=Отправить запрос\nBrowse=Обзор…\nFileUpload=Выгрузка файла\nDirectoryUpload=Выберите папку для выгрузки\nDirectoryPickerOkButtonLabel=Выгрузить\n# LOCALIZATION NOTE (IsIndexPromptWithSpace): The last character of the string \n# should be a space (U+0020) in most locales. The prompt is followed by an \n# input field. The space needs be escaped in the property file to avoid \n# trimming.\nIsIndexPromptWithSpace=Это индекс, предоставляющий поиск. Введите ключевые слова:\\u0020\nForgotPostWarning=Форма содержит атрибут «enctype=%S», но не содержит атрибут «method=post». Вместо этого для отправки данных будет использоваться метод «GET» без указания типа содержимого.\nForgotFileEnctypeWarning=Форма разрешает загрузку файла, но не указаны атрибуты «method=POST» и «enctype=multipart/form-data». Файл не будет отправлен.\n# LOCALIZATION NOTE (DefaultFormSubject): %S will be replaced with brandShortName\nDefaultFormSubject=Отправка формы из %S\nCannotEncodeAllUnicode=Форма была отправлена в кодировке %S, в которой невозможно закодировать все символы Unicode, поэтому данные, введённые пользователем, могли быть искажены. Чтобы избежать этой проблемы, страница должна быть изменена таким образом, чтобы форма отправлялась в кодировке UTF-8, для чего нужно либо изменить кодировку самой страницы на UTF-8, либо указать accept-charset=utf-8 в элементе формы.\nAllSupportedTypes=Все поддерживаемые типы\n# LOCALIZATION NOTE (NoFileSelected): this string is shown on a\n# <input type='file'> when there is no file selected yet.\nNoFileSelected=Файл не выбран.\n# LOCALIZATION NOTE (NoFilesSelected): this string is shown on a\n# <input type='file' multiple> when there is no file selected yet.\nNoFilesSelected=Файлы не выбраны.\n# LOCALIZATION NOTE (NoDirSelected): this string is shown on a\n# <input type='file' directory/webkitdirectory> when there is no directory\n# selected yet.\nNoDirSelected=Каталог не выбран.\n# LOCALIZATION NOTE (XFilesSelected): this string is shown on a\n# <input type='file' multiple> when there are more than one selected file.\n# %S will be a number greater or equal to 2.\nXFilesSelected=Выбрано %S файла(ов).\nColorPicker=Выберите цвет\nDatePicker=Выберите дату\n# LOCALIZATION NOTE (AndNMoreFiles): Semi-colon list of plural forms. \n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals \n# This string is shown at the end of the tooltip text for <input type='file'\n# multiple> when there are more than 21 files selected (when we will only list\n# the first 20, plus an \"and X more\" line). #1 represents the number of files\n# minus 20 and will always be a number equal to or greater than 2. So the\n# singular case will never be used.\nAndNMoreFiles=и ещё #1;и ещё #1;и ещё #1\n# LOCALIZATION NOTE (DefaultSummary): this string is shown on a <details> when\n# it has no direct <summary> child. Google Chrome should already have this\n# string translated.\nDefaultSummary=Подробности\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/layout/MediaDocument.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (ImageTitleWithDimensions2AndFile): first %S is filename, second %S is type, third %S is width and fourth %S is height\n#LOCALIZATION NOTE (ImageTitleWithoutDimensions): first %S is filename, second %S is type\n#LOCALIZATION NOTE (ImageTitleWithDimensions2): first %S is type, second %S is width and third %S is height\n#LOCALIZATION NOTE (ImageTitleWithNeitherDimensionsNorFile): first %S is type\n#LOCALIZATION NOTE (MediaTitleWithFile): first %S is filename, second %S is type\n#LOCALIZATION NOTE (MediaTitleWithNoInfo): first %S is type\nImageTitleWithDimensions2AndFile=%S (Изображение %S, %S × %S пикселов)\nImageTitleWithoutDimensions=%S (изображение «%S»)\nImageTitleWithDimensions2=(Изображение %S, %S × %S пикселов)\nImageTitleWithNeitherDimensionsNorFile=(Изображение «%S»)\nMediaTitleWithFile=%S (объект «%S»)\nMediaTitleWithNoInfo=(Объект «%S»)\n\nInvalidImage=Изображение «%S» не может быть показано, так как содержит ошибки.\nScaledImage=Масштабированное (%S%%)\n\nTitleWithStatus=%S - %S\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/layout/htmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Encoding warnings and errors\nEncNoDeclarationFrame=Фреймовый документ не содержит объявления кодировки символов. При просмотре без фреймирующего его документа, документ может отображаться по-другому.\nEncNoDeclarationPlain=Простой текстовый документ не содержит объявления кодировки символов. Если документ содержит символы, не входящие в диапазон US-ASCII, то в некоторых конфигурациях браузера в документе будет отображён искажённый текст. Кодировка символов файла должна быть объявлена в протоколе передачи или файл должен использовать индикатор порядка байтов (BOM) в качестве сигнатуры кодировки.\nEncNoDeclaration=HTML-документ не содержит объявления кодировки символов. Если документ содержит символы, не входящие в диапазон US-ASCII, то в некоторых конфигурациях браузера в документе будет отображён искажённый текст. Кодировка символов страницы должна быть объявлена в документе или в протоколе передачи.\nEncLateMetaFrame=Объявление кодировки символов фреймового HTML-документа не было найдено при предварительном сканировании первых 1024 байтов файла. При просмотре без фреймирующего его документа страница будет автоматически перезагружена. Объявление кодировки необходимо переместить так, чтобы оно находилось в пределах первых 1024 байтов файла.\nEncLateMeta=Объявление кодировки символов HTML-документа не было найдено при предварительном сканировании первых 1024 байтов файла. При просмотре в браузере, сконфигурированном по-другому, эта страница будет автоматически перезагружена. Объявление кодировки необходимо переместить так, чтобы оно находилось в пределах первых 1024 байтов файла.\nEncLateMetaReload=Страница была перезагружена, так как объявление кодировки символов HTML-документа не было найдено при предварительном сканировании первых 1024 байтов файла. Объявление кодировки необходимо переместить так, чтобы оно находилось в пределах первых 1024 байтов файла.\nEncLateMetaTooLate=Объявление кодировки символов документа было найдено слишком поздно для того, чтобы возыметь действие. Объявление кодировки необходимо переместить так, чтобы оно находилось в пределах первых 1024 байтов файла.\nEncMetaUnsupported=Для HTML-документа с помощью тега meta была объявлена неподдерживаемая кодировка символов. Объявление было проигнорировано.\nEncProtocolUnsupported=На уровне протокола передачи была объявлена неподдерживаемая кодировка символов. Объявление было проигнорировано.\nEncBomlessUtf16=Обнаружен текст, закодированный в UTF-16, содержащий только Основную Латиницу, не имеющий индикатора порядка байтов (BOM) и не имеющий объявления на уровне протокола передачи. Кодирование этого содержимого в UTF-16 неэффективно и в любом случае должна быть объявлена кодировка символов.\nEncMetaUtf16=Тег meta был использован для объявления в качестве кодировки символов UTF-16. Это было интерпретировано как объявление UTF-8.\nEncMetaUserDefined=Тег meta был использован для объявления в качестве кодировки символов x-user-defined. Это было интерпретировано как объявление windows-1252 вместо совместимости с намеренно неправильно закодированными устаревшими шрифтами. Этот сайт должен перейти на Юникод.\n\n# The bulk of the messages below are derived from \n# http://hg.mozilla.org/projects/htmlparser/file/1f633cef7de7/src/nu/validator/htmlparser/impl/ErrorReportingTokenizer.java\n# which is available under the MIT license.\n\n# Tokenizer errors\nerrGarbageAfterLtSlash=Мусор после «</».\nerrLtSlashGt=Обнаружен «</>». Вероятные причины: Неэкранированный «<» (экранируйте как «&lt;») или ошибка в имени конечного тега.\nerrCharRefLacksSemicolon=Ссылка на символ не была завершена точкой с запятой.\nerrNoDigitsInNCR=Нет цифр в числовой ссылке на символ.\nerrGtInSystemId=«>» в системном идентификаторе.\nerrGtInPublicId=«>» в публичном идентификаторе.\nerrNamelessDoctype=Безымянный doctype.\nerrConsecutiveHyphens=Последовательные дефисы не завершают комментарий. «--» не разрешены внутри комментария, а например «- -» разрешены.\nerrPrematureEndOfComment=Преждевременный конец комментария. Для корректного завершения комментария используйте «-->».\nerrBogusComment=Фальшивый комментарий.\nerrUnquotedAttributeLt=«<» в незакавыченном значении атрибута. Вероятная причина: Сразу перед этим нехватает «>».\nerrUnquotedAttributeGrave=«`» в незакавыченном значении атрибута. Вероятная причина: Использование в качестве кавычки неверного символа.\nerrUnquotedAttributeQuote=Кавычка в незакавыченном значении атрибута. Вероятные причины: Идущие вместе атрибуты или строка URL-запроса в незакавыченном значении атрибута.\nerrUnquotedAttributeEquals=«=» в незакавыченном значении атрибута. Вероятные причины: Идущие вместе атрибуты или строка URL-запроса в незакавыченном значении атрибута.\nerrSlashNotFollowedByGt=За слэшем не следует сразу «>».\nerrNoSpaceBetweenAttributes=Нет пробела между атрибутами.\nerrUnquotedAttributeStartLt=«<» в начале незакавыченного значения атрибута. Вероятная причина: Сразу перед этим нехватает «>».\nerrUnquotedAttributeStartGrave=«`» в начале незакавыченного значения атрибута. Вероятная причина: Использование в качестве кавычки неверного символа.\nerrUnquotedAttributeStartEquals=«=» в начале незакавыченного значения атрибута. Вероятная причина: Бездомный двойной знак равенства.\nerrAttributeValueMissing=Отсутствует значение атрибута.\nerrBadCharBeforeAttributeNameLt=Обнаружен «<», хотя ожидалось имя атрибута. Вероятная причина: Сразу перед этим нехватает «>».\nerrEqualsSignBeforeAttributeName=Обнаружен «=», хотя ожидалось имя атрибута. Вероятная причина: Отсутствует имя атрибута.\nerrBadCharAfterLt=Некорректный символ после «<». Вероятная причина: Неэкранированный «<». Попробуйте экранировать его как «&lt;».\nerrLtGt=Обнаружен «<>». Вероятные причины: Неэкранированный «<» (экранируйте как «&lt;») или ошибка в имени начального тега.\nerrProcessingInstruction=Обнаружен «<?». Вероятная причина: Попытка использовать инструкцию обработки XML в HTML. (Инструкции обработки XML не поддерживаются в HTML).\nerrUnescapedAmpersandInterpretedAsCharacterReference=Строка, следующая за «&», была интерпретирована как ссылка на символ. («&» вероятно должен быть экранирован как «&amp;»).\nerrNotSemicolonTerminated=Именованная ссылка на символ не была завершена точкой с запятой. (Или «&» вероятно должен быть экранирован как «&amp;»).\nerrNoNamedCharacterMatch=«&» не начинает ссылку на символ. («&» вероятно должен быть экранирован как «&amp;»).\nerrQuoteBeforeAttributeName=Обнаружен кавычка, хотя ожидалось имя атрибута. Вероятная причина: сразу перед этим отсутствует «=».\nerrLtInAttributeName=«<» в имени атрибута. Вероятная причина: сразу перед этим отсутствует «>».\nerrQuoteInAttributeName=Кавычка в имени атрибута. Вероятная причина: Где-то раньше недостаёт парной кавычки.\nerrExpectedPublicId=Ожидался публичный идентификатор, но doctype был завершён.\nerrBogusDoctype=Фальшивый doctype.\nmaybeErrAttributesOnEndTag=Конечный тег имел атрибуты.\nmaybeErrSlashInEndTag=Бездомный «/» в конце конечного тега.\nerrNcrNonCharacter=Ссылка на символ разворачивается в non-character.\nerrNcrSurrogate=Ссылка на символ разворачивается в суррогат.\nerrNcrControlChar=Ссылка на символ разворачивается в контрольный символ.\nerrNcrCr=Числовая ссылка на символ разворачивается в возврат каретки.\nerrNcrInC1Range=Числовая ссылка на символ разворачивается в диапазоне C1 управляющих символов.\nerrEofInPublicId=Конец файла внутри публичного идентификатора.\nerrEofInComment=Конец файла внутри комментария.\nerrEofInDoctype=Конец файла внутри doctype.\nerrEofInAttributeValue=При нахождении внутри значения атрибута достигнут конец файла. Тег проигнорирован.\nerrEofInAttributeName=При нахождении в имени атрибута достигнут конец файла. Тег проигнорирован.\nerrEofWithoutGt=Достигнут конец файла, а предыдущий тег не завершён с помощью «>». Тег проигнорирован.\nerrEofInTagName=Достигнут конец файла при поиске имени тега. Тег проигнорирован.\nerrEofInEndTag=Конец файла внутри завершающего тега. Тег проигнорирован.\nerrEofAfterLt=Конец файла после «<».\nerrNcrOutOfRange=Ссылка на символ находится за пределами допустимого диапазона Юникода.\nerrNcrUnassigned=Ссылка на символ разворачивается в никогда не назначаемую точку кода.\nerrDuplicateAttribute=Дублирующийся атрибут.\nerrEofInSystemId=Конец файла внутри системного идентификатора.\nerrExpectedSystemId=Ожидался системный идентификатор, но doctype завершен.\nerrMissingSpaceBeforeDoctypeName=Перед именем doctype отсутствует пробел.\nerrHyphenHyphenBang=В комментарии найден «--!».\nerrNcrZero=Ссылка на символ разворачивается в нуль.\nerrNoSpaceBetweenDoctypeSystemKeywordAndQuote=Нет пробела между ключевым словом «SYSTEM» для doctype и кавычкой.\nerrNoSpaceBetweenPublicAndSystemIds=Нет пробела между публичным и системным идентификатором doctype.\nerrNoSpaceBetweenDoctypePublicKeywordAndQuote=Нет пробела между ключевым словом «PUBLIC» для doctype и кавычкой.\n\n# Tree builder errors\nerrStrayStartTag2=Бездомный начальный тег «%1$S».\nerrStrayEndTag=Бездомный конечный тег «%1$S».\nerrUnclosedElements=Обнаружен конечный тег «%1$S», но имеются открытые элементы.\nerrUnclosedElementsImplied=Предполагается конечный тег «%1$S», но имеются открытые элементы.\nerrUnclosedElementsCell=Ячейка таблицы была неявно закрыта, но имеются открытые элементы.\nerrStrayDoctype=Бездомный doctype.\nerrAlmostStandardsDoctype=Almost standards mode doctype. Ожидался «<!DOCTYPE html>».\nerrQuirkyDoctype=Quirky doctype. Ожидался «<!DOCTYPE html>».\nerrNonSpaceInTrailer=Непробельный символ в трейлере страницы.\nerrNonSpaceAfterFrameset=Непробельный символ после «frameset».\nerrNonSpaceInFrameset=Непробельный символ в «frameset».\nerrNonSpaceAfterBody=Непробельный символ после body.\nerrNonSpaceInColgroupInFragment=Непробельный символ в «colgroup» при парсинге фрагмента.\nerrNonSpaceInNoscriptInHead=Непробельный символ внутри «noscript» внутри «head».\nerrFooBetweenHeadAndBody=«%1$S» элемент между «head» и «body».\nerrStartTagWithoutDoctype=Обнаружен начальный тег, а doctype перед ним не обнаружен. Ожидался «<!DOCTYPE html>».\nerrNoSelectInTableScope=Нет «select» в диапазоне таблицы.\nerrStartSelectWhereEndSelectExpected=Начальный тег «select» где ожидался конечный тег.\nerrStartTagWithSelectOpen=Открыт начальный тег «%1$S» с «select».\nerrBadStartTagInHead2=Неправильный начальный тег «%1$S» в «head».\nerrImage=Обнаружен начальный тег «image».\nerrIsindex=обнаружен «isindex».\nerrFooSeenWhenFooOpen=Обнаружен начальный тег «%1$S», но элемент того же типа уже был открыт.\nerrHeadingWhenHeadingOpen=Заголовок не может потомком другого заголовка.\nerrFramesetStart=обнаружен начальный тег «frameset».\nerrNoCellToClose=Нет ячейки для закрытия.\nerrStartTagInTable=В «table» обнаружен начальный тег «%1$S».\nerrFormWhenFormOpen=Обнаружен начальный тег «form», но там уже есть активный элемент «form». Вложенные формы не разрешены. Тег проигнорирован.\nerrTableSeenWhileTableOpen=Обнаружен начальный тег для «table», но предыдущая «table» всё ещё открыта.\nerrStartTagInTableBody=Начальный тег «%1$S» в теле таблицы.\nerrEndTagSeenWithoutDoctype=Обнаружен конечный тег, а doctype перед ним не обнаружен. Ожидался «<!DOCTYPE html>».\nerrEndTagAfterBody=Обнаружен конечный тег после закрытого «body».\nerrEndTagSeenWithSelectOpen=Конечный тег «%1$S» с открытым «select».\nerrGarbageInColgroup=Мусор во фрагменте «colgroup».\nerrEndTagBr=Конечный тег «br».\nerrNoElementToCloseButEndTagSeen=В диапазоне нет элемента «%1$S», но обнаружен конечный тег «%1$S».\nerrHtmlStartTagInForeignContext=Начальный тег HTML «%1$S» в чужом контексте пространства имён.\nerrTableClosedWhileCaptionOpen=«table» закрыта, но «caption» была всё ещё открыта.\nerrNoTableRowToClose=Нет строки таблицы для закрытия.\nerrNonSpaceInTable=Неверно размещённые непробельные символы внутри таблицы.\nerrUnclosedChildrenInRuby=Незакрытые потомки в «ruby».\nerrStartTagSeenWithoutRuby=Обнаружен начальный тег «%1$S» без открытого элемента «ruby».\nerrSelfClosing=Самозакрывающийся синтаксис («/>») использован в непустом HTML-элементе. Игнорирую слэш и считаю это начальным тэгом.\nerrNoCheckUnclosedElementsOnStack=Незакрытые элементы в стеке.\nerrEndTagDidNotMatchCurrentOpenElement=Конечный тег «%1$S» не соответствует имени текущего открытого элемента («%2$S»).\nerrEndTagViolatesNestingRules=Конечный тег «%1$S» нарушает правила вложения.\nerrEndWithUnclosedElements=Обнаружен конечный тег «%1$S», но имеются незакрытые элементы."
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/layout/xmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Map Expat error codes to error strings\n1 = недостаточно памяти\n2 = ошибка синтаксиса\n3 = корневой элемент не найден\n4 = некорректно\n5 = незакрытый маркер\n6 = частичный символ\n7 = несоответствующий тег\n8 = совпадающий атрибут\n9 = лишние данные после элемента документа\n10 = недопустимый параметр ссылки на сущность\n11 = неопределённая сущность\n12 = рекурсивная ссылка на сущность\n13 = несинхронная сущность\n14 = ссылка на неправильный номер символа\n15 = ссылка на двоичную сущность\n16 = ссылка на внешнюю сущность в атрибуте\n17 = объявление XML или текста не в начале сущности\n18 = неизвестная кодировка\n19 = кодировка, указанная в объявлении XML, некорректна\n20 = незакрытый раздел CDATA\n21 = ошибка обработки ссылки на внешнюю сущность\n22 = неавтономный документ\n23 = неопределённое состояние синтаксического анализатора\n24 = cущность объявленная в параметре сущности\n27 = префикс не связан c пространством имён\n28 = нельзя отменять объявление префикса\n29 = неполная разметка в параметре сущности\n30 = некорректное объявление XML\n31 = некорректное объявление текста\n32 = нелегальный(е) символ(ы) в публичном id\n38 = зарезервированный префикс (xml) не должен быть необъявленным или связанным с другим пространством имён\n39 = зарезервированный префикс (xmlns) не должен быть объявленным или необъявленным\n40 = префикс не должен быть связан с ни с одним из зарезервированных пространств имён\n\n# %1$S is replaced by the Expat error string, may be followed by Expected (see below)\n# %2$S is replaced by URL\n# %3$u is replaced by line number\n# %4$u is replaced by column number\nXMLParsingError = Ошибка синтаксического анализа XML: %1$S\\nАдрес: %2$S\\nСтрока %3$u, символ %4$u:\n\n# %S is replaced by a tag name.\n# This gets appended to the error string if the error is mismatched tag.\nExpected = . Ожидается: </%S>.\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/layout_errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nImageMapRectBoundsError=Формат атрибута «coords» элемента <area shape=\"rect\"> не соответствует формату «слева,сверху,справа,снизу».\nImageMapCircleWrongNumberOfCoords=Формат атрибута «coords» элемента <area shape=\"circle\"> не соответствует формату «center-x,center-y,radius».\nImageMapCircleNegativeRadius=Атрибут «coords» элемента <area shape=\"circle\"> имеет отрицательный радиус.\nImageMapPolyWrongNumberOfCoords=Формат атрибута «coords» элемента <area shape=\"poly\"> не соответствует формату «x1,y1,x2,y2 …».\nImageMapPolyOddNumberOfCoords=В атрибуте «coords» элемента <area shape=\"circle\"> нет последней координаты «y» (корректный формат \"x1,y1,x2,y2 …\").\n\nTablePartRelPosWarning=Теперь поддерживается относительное позиционирование строк таблицы и групп строк. Этому сайту может потребоваться обновление, так как он может зависеть от этой функции, не имеющей эффекта.\nScrollLinkedEffectFound2=Похоже, что этот сайт использует эффект позиционирования связанный с прокруткой. Это может не очень хорошо работать с асинхронным панорамированием; см. https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects чтобы получить более подробную информацию и присоединиться к обсуждению связанных с этим инструментов и возможностей!\n\n## LOCALIZATION NOTE(CompositorAnimationWarningContentTooLarge2):\n## (%1$S, %2$S) is a pair of integer values of the frame size\n## (%3$S, %4$S) is a pair of integer values of a limit based on the viewport size\n## (%5$S, %6$S) is a pair of integer values of an absolute limit\nCompositorAnimationWarningContentTooLarge2=Анимация не может быть запущена в композиторе, так как размер фрейма (%1$S, %2$S) является слишком большим по отношению к окну просмотра (больше чем (%3$S, %4$S)), или больше максимально допустимого значения (%5$S, %6$S)\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformBackfaceVisibilityHidden):\n## 'backface-visibility: hidden' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformBackfaceVisibilityHidden=Анимации трансформаций «backface-visibility: hidden» не могут быть запущены в композиторе\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformPreserve3D):\n## 'transform-style: preserve-3d' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformPreserve3D=Анимации трансформаций «transform-style: preserve-3d» не могут быть запущены в композиторе\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformSVG,\n##                   CompositorAnimationWarningTransformWithGeometricProperties,\n##                   CompositorAnimationWarningTransformWithSyncGeometricAnimations,\n##                   CompositorAnimationWarningTransformFrameInactive,\n##                   CompositorAnimationWarningOpacityFrameInactive):\n## 'transform' and 'opacity' mean CSS property names, don't translate it.\nCompositorAnimationWarningTransformSVG=Анимации «transform» на элементах с SVG-трансформациями не могут быть запущены в композиторе\nCompositorAnimationWarningTransformWithGeometricProperties=Анимации «transform» не могут быть запущены в композиторе, когда геометрические свойства анимируются на том же элементе в то же самое время\nCompositorAnimationWarningTransformWithSyncGeometricAnimations=Анимации «transform» не могут быть запущены в композиторе, так как они должны быть синхронизированы с анимациями геометрических свойств, которые начались в то же время\nCompositorAnimationWarningTransformFrameInactive=Анимация не может быть запущена в композиторе, так как фрейм не был отмечен как активный для «transform» анимации\nCompositorAnimationWarningOpacityFrameInactive=Анимация не может быть запущена в композиторе, так как фрейм не был отмечен как активный для «opacity» анимации\nCompositorAnimationWarningHasRenderingObserver=Анимация не может быть запущена в композиторе, так как элемент имеет наблюдателей рендеринга (-moz-element или SVG clipping/masking)\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/mathml/mathml.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nInvalidChild=Ошибка разметки: <%1$S> не может использоваться в качестве потомка <%2$S>.\nChildCountIncorrect=Ошибка разметки: Некорректное число потомков для тега <%1$S/>.\nDuplicateMprescripts=Ошибка разметки: Больше одного <mprescripts/> в <mmultiscripts/>.\n# LOCALIZATION NOTE:  The first child of <mmultiscript/> is the base, that is the element to which scripts are attached.\nNoBase=Ошибка разметки: Ожидался ровно один элемент Base в <mmultiscripts/>.  Не найдено ни одного.\nSubSupMismatch=Ошибка разметки: Неполная пара subscript/superscript в <mmultiscripts/>.\n\n# LOCALIZATION NOTE:  When localizing the single quotes ('), follow the conventions in css.properties for your target locale.\nAttributeParsingError=Ошибка при парсинге значения «%1$S» для атрибута «%2$S» в <%3$S/>.  Атрибут проигнорирован.\nAttributeParsingErrorNoTag=Ошибка при парсинге значения «%1$S» для атрибута «%2$S».  Атрибут проигнорирован.\nLengthParsingError=Ошибка при парсинге значения MathML атрибута «%1$S» как длины.  Атрибут проигнорирован.\nDeprecatedSupersededBy=«%1$S» является устаревшим в MathML 3, заменён «%2$S».\nUnitlessValuesAreDeprecated=Unitless значения устарели в MathML 3.\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/mozilla.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mozilla.title.15.1\n'Книга Mozilla, 15:1'>\n\n<!ENTITY mozilla.quote.15.1\n'<em>Близнецы</em> Маммона пребывали в ссоре. И погрузила их распря мир в <em>новую тьму</em>, и возненавидел зверь сию тьму. И начал он двигаться <em>быстрее</em>, и выросла его сила, и стал он плодиться и размножаться. И принесли звери во тьму <em>огонь</em> и свет.'>\n\n<!ENTITY mozilla.from.15.1\n'из <strong>Книги Mozilla,</strong> 15:1'>\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/narrate.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Narrate, meaning \"read the page out loud\". This is the name of the feature\n# and it is the label for the popup button.\nnarrate = Прочитать вслух\nback = Назад\nstart = Начать\nstop = Остановить\nforward = Вперёд\nspeed = Скорость\nselectvoicelabel = Голос:\n# Default voice is determined by the language of the document.\ndefaultvoice = Стандартный\n\n# Voice name and language.\n# eg. David (English)\nvoiceLabel = %S (%S)"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY loadError.label \"Ошибка загрузки страницы\">\n<!ENTITY retry.label \"Попробовать снова\">\n\n<!-- Specific error messages -->\n\n<!ENTITY connectionFailure.title \"Ошибка соединения\">\n<!ENTITY connectionFailure.longDesc \"<p>Браузеру не удалось установить соединение с указанным сайтом, хотя тот, скорее всего, существует.</p><ul><li>Возможно, сайт временно недоступен, в этом случае подождите некоторое время и попробуйте снова.</li><li>Если вам не удалось открыть другие сайты, проверьте настройки соединения компьютера с сетью.</li><li>Если ваш компьютер или локальная сеть защищены межсетевым экраном или прокси-сервером, проверьте их, так как неверные настройки могут помешать просмотру веб-сайтов.</li></ul>\">\n\n<!ENTITY deniedPortAccess.title \"В целях безопасности обращение к порту было заблокировано\">\n<!ENTITY deniedPortAccess.longDesc \"<p>Для запрошенного адреса указан порт (пример: <q>mozilla.org:80</q> это порт 80 на сайте mozilla.org) который, как правило, <em>не используется</em> для работы с веб-сайтами. В целях безопасности браузер отменил данный запрос.</p>\">\n\n<!ENTITY dnsNotFound.title \"Адрес не найден\">\n<!ENTITY dnsNotFound.longDesc \"<p>Адрес (URL) не соответствует ни одному из известных сайтов и не может быть загружен.</p><ul><li>Возможно, вы сделали ошибку при наборе имени домена? (например, <q><strong>ww</strong>.mozilla.org</q> вместо <q><strong>www</strong>.mozilla.org</q>)</li><li>Возможно, такой домен уже не существует, так как срок его регистрация мог истечь.</li><li>Если вам также не удалось открыть другие сайты, проверьте настройки вашего соединения с сетью и адрес DNS сервера.</li><li>Если ваш компьютер или локальная сеть защищены межсетевым экраном или прокси-сервером, проверьте их, так как неверные настройки могут помешать просмотру веб-сайтов.</li></ul>\">\n\n<!ENTITY fileNotFound.title \"Файл не найден\">\n<!ENTITY fileNotFound.longDesc \"<ul><li>Возможно, файл был переименован, удалён или перемещён?</li><li> Проверьте, не допустили ли вы в имени файла орфографическую ошибку, неверно указали регистр или совершили какую-либо ещё ошибку в адресе.</li><li> Проверьте, имеется ли у вас достаточно прав для просмотра запрошенного файла.</li></ul>\">\n\n<!ENTITY fileAccessDenied.title \"В доступе к файлу отказано\">\n<!ENTITY fileAccessDenied.longDesc \"<ul><li>Возможно, что он был удалён или перемещён, или разрешения на файл не дают получить к нему доступ.</li></ul>\">\n\n<!ENTITY generic.title \"Невозможно завершить запрос\">\n<!ENTITY generic.longDesc \"<p>Дополнительная информация об этой ошибке в данное время недоступна.</p>\">\n\n<!ENTITY malformedURI.title \"Некорректный адрес\">\n<!ENTITY malformedURI.longDesc \"<p>Синтаксис указанного адреса некорректен. Проверьте адрес на наличие ошибок и попробуйте снова.</p>\">\n\n<!ENTITY netInterrupt.title \"Передача данных прервана\">\n<!ENTITY netInterrupt.longDesc \"<p>Браузер успешно произвёл соединение, но оно было прервано при передаче информации. Пожалуйста, попробуйте снова.</p><ul><li>Если вам не удалось открыть другие сайты, проверьте настройки соединения компьютера с сетью.</li><li>Если у вас имеются другие проблемы, проконсультируйтесь с вашим системным администратором или Интернет-провайдером.</li></ul>\">\n\n<!ENTITY notCached.title \"Документ просрочен\">\n<!ENTITY notCached.longDesc \"<p>Запрошенный документ недоступен в кэше браузера.</p><ul><li>В целях безопасности браузер не производит автоматический повторный запрос важных документов.</li><li>Нажмите «Попробовать снова», чтобы повторно запросить документ с веб-сайта.</li></ul>\">\n\n<!ENTITY netOffline.title \"Автономный режим\">\n<!ENTITY netOffline.longDesc2 \"<p>Браузер работает в автономном режиме и не может соединиться с запрошенным сайтом.</p><ul><li>Компьютер подсоединён к работающей сети?</li><li>Нажмите «Попробовать снова», чтобы подключиться к сети и перезагрузить страницу.</li></ul>\">\n\n<!ENTITY contentEncodingError.title \"Ошибка в типе содержимого\">\n<!ENTITY contentEncodingError.longDesc \"<p>Страница, которую вы пытаетесь просмотреть, не может быть показана, так как она использует неверную или неподдерживаемую форму компрессии.</p><ul><li>Пожалуйста, свяжитесь с владельцами веб-сайта и проинформируйте их об этой проблеме.</li></ul> \">\n\n<!ENTITY unsafeContentType.title \"Небезопасный тип файла\">\n<!ENTITY unsafeContentType.longDesc \"\n<ul>\n   <li>Пожалуйста, свяжитесь с владельцами веб-сайта и проинформируйте их об этой проблеме.</li>\n</ul>\n\">\n\n<!ENTITY netReset.title \"Соединение прервано\">\n<!ENTITY netReset.longDesc \"<p>Связь с сайтом было оборвана на этапе установления соединения. Пожалуйста, попробуйте снова.</p>\">\n\n<!ENTITY netTimeout.title \"Время ожидания соединения истекло\">\n<!ENTITY netTimeout.longDesc \"<p>Истекло время ожидания во время попытки соединиться с указанным сайтом.</p><ul><li>Возможно, сервер сайта перегружен или временно недоступен. Подождите некоторое время и попробуйте снова.</li><li>Если вам не удалось открыть другие сайты, проверьте настройки соединения компьютера с сетью.</li><li>Если ваш компьютер или локальная сеть защищены межсетевым экраном или прокси-сервером, проверьте их, так как неверные настройки могут помешать просмотру веб-сайтов.</li><li>Если у вас имеются другие проблемы, проконсультируйтесь с вашим системным администратором или Интернет-провайдером.</li></ul>\">\n\n<!ENTITY unknownProtocolFound.title \"Неизвестный протокол\">\n<!ENTITY unknownProtocolFound.longDesc \"<p>Адрес начинается с протокола, неизвестного браузеру (вроде <q>wxyz://</q>), поэтому браузер не может соединиться с сайтом.</p><ul><li>Если вы соединяетесь с сайтом, на котором имеются мультимедиа или другие нетекстовые сервисы, проверьте требования сайта к необходимому программному обеспечению.</li><li>Некоторые протоколы могут потребовать установки стороннего программного обеспечения или плагинов для браузера перед тем, как браузер сможет их распознать.</li></ul>\">\n\n<!ENTITY proxyConnectFailure.title \"Прокси-сервер отказал в соединении\">\n<!ENTITY proxyConnectFailure.longDesc \"<p>Браузер настроен на использование прокси-сервера, однако прокси-сервер отказал в соединении.</p><ul><li>Проверьте настройки прокси-сервера в браузере и попробуйте снова.</li><li> Проверьте, разрешает ли прокси-сервер соединения из этой сети.</li><li>Если у вас имеются другие проблемы, проконсультируйтесь с вашим системным администратором или Интернет-провайдером.</li></ul>\">\n\n<!ENTITY proxyResolveFailure.title \"Не найден прокси-сервер\">\n<!ENTITY proxyResolveFailure.longDesc \"<p>Браузер настроен на использование прокси-сервера, однако прокси-сервер не может быть найден.</p><ul><li>Проверьте настройки прокси-сервера в браузере и попробуйте снова.</li><li>Проверьте, подсоединен ли компьютер к активной сети.</li><li>Если у вас имеются другие проблемы, проконсультируйтесь с вашим системным администратором или Интернет-провайдером.</li></ul>\">\n\n<!ENTITY redirectLoop.title \"Ошибка перенаправления\">\n<!ENTITY redirectLoop.longDesc \"<p>Браузер прекратил попытки загрузки страницы, так как сайт перенаправляет запрос таким образом, что он никогда не завершится.</p><ul><li>Возможно, вы отключили или заблокировали куки, требуемые этим сайтом.</li><li><em>Примечание</em>: Если разрешение принятия кук сайта не решает проблему, то, по всей вероятности, это проблема на сервере, а не на вашем компьютере.</li></ul>\">\n\n<!ENTITY unknownSocketType.title \"Некорректный ответ\">\n<!ENTITY unknownSocketType.longDesc \"<p>Сайт ответил на запрос неожиданным образом и браузер не может обработать его ответ.</p>\">\n\n<!ENTITY nssFailure2.title \"Ошибка при установлении защищённого соединения\">\n<!ENTITY nssFailure2.longDesc2 \"<p>Страница, которую вы пытаетесь просмотреть, не может быть отображена, так как достоверность полученных данных не может быть проверена.</p><ul><li>Пожалуйста, свяжитесь с владельцами веб-сайта и проинформируйте их об этой проблеме.</li></ul>\">\n\n<!ENTITY nssBadCert.title \"Ошибка при установлении защищённого соединения\">\n<!ENTITY nssBadCert.longDesc2 \"<ul>\n<li>Это может быть проблемой с конфигурацией сервера или же кто-то пытается подменить нужный вам сервер другим.</li>\n<li>Если в прошлом вы успешно соединялись с этим сервером, то, возможно, эта ошибка является временной. Попробуйте зайти позже.</li>\n</ul>\">\n\n<!ENTITY securityOverride.linkText \"Или же вы можете добавить исключение…\">\n<!ENTITY securityOverride.warningContent \"\n<p>Вам не следует добавлять исключение, если вы используете соединение с Интернетом, которому не полностью доверяете, или если вы обычно не видите предупреждения при соединении с этим сервером.</p>\n<p>Если вы всё же хотите добавить исключение для данного сайта, вы можете сделать это в дополнительных настройках шифрования.</p>\n\">\n\n<!ENTITY cspBlocked.title \"Заблокировано политикой защиты содержимого\">\n<!ENTITY cspBlocked.longDesc \"<p>Браузер заблокировал данный способ загрузки этой страницы, так как страница имеет политику защиты содержимого, которая это запрещает.</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"Ошибка искажения содержимого\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>Страница, которую вы пытаетесь просмотреть, не может быть показана, так как была обнаружена ошибка при передаче данных.</p><ul><li>Пожалуйста, свяжитесь с владельцами веб-сайта и проинформируйте их об этой проблеме.</li></ul>\">\n\n<!ENTITY remoteXUL.title \"Удалённый XUL\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>Пожалуйста, свяжитесь с владельцами веб-сайта, чтобы проинформировать их об этой проблеме.</li></ul></p>\">\n\n<!ENTITY inadequateSecurityError.title \"Ваше соединение не защищено\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> использует защитную технологию, которая является устаревшей и уязвимой для атаки. Злоумышленник может легко выявить информацию, которая, как вы думали, находится в безопасности. Для того, чтобы вы смогли посетить веб-сайт, администратор веб-сайта должен сначала исправить его сервер.</p><p>Код ошибки: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/netErrorApp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- This file exists to allow applications to override one or more messages\n     from netError.dtd; Applications which want to do this should override\n     this file with their own version of netErrorApp.dtd -->\n\n<!-- An example (from Firefox):\n\n<!ENTITY securityOverride.linkText \"Или же вы можете добавить исключение…\">\n<!ENTITY securityOverride.getMeOutOfHereButton \"Уходим отсюда!\">\n<!ENTITY securityOverride.exceptionButtonLabel \"Добавить исключение…\">\n\n<!ENTITY securityOverride.warningContent \"\n<p>Вам не следует добавлять исключение, если вы используете соединение с Интернетом, которому не полностью доверяете или если вы обычно не видите предупреждения при соединении с этим сервером.</p>\n<p>Если вы все же хотите добавить исключение для данного сайта, вы можете сделать это в дополнительных настройках шифрования.</p>\n\n<button id='getMeOutOfHereButton'>&securityOverride.getMeOutOfHereButton;</button>\n<button id='exceptionDialogButton'>&securityOverride.exceptionButtonLabel;</button>\n\">\n\n-->\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/notification.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeNotification.tooltip \"Закрыть сообщение\">\n\n<!ENTITY checkForUpdates \"Проверить наличие обновлений…\">\n\n<!ENTITY learnMore \"Подробнее…\">\n\n<!ENTITY defaultButton.label \"ОК\">\n<!ENTITY defaultButton.accesskey \"О\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/nsWebBrowserPersist.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadError=Файл «%S» не может быть сохранён, так как исходный файл не может быть прочтён.\\n\\nПодождите некоторое время и попробуйте снова или обратитесь к администратору сервера.\nwriteError=Файл «%S» не может быть сохранён, так как произошла неизвестная ошибка.\\n\\nПопробуйте сохранить его по другому адресу.\nlaunchError=«%S» не может быть открыт, так как произошла неизвестная ошибка.\\n\\nПопробуйте сначала сохранить файл на диск, а затем открыть его.\ndiskFull=Недостаточно места на диске для сохранения «%S».\\n\\nУдалите ненужные файлы на диске и попробуйте снова или введите другой адрес для сохранения.\nreadOnly=Файл «%S» не может быть сохранён, так как диск, папка или файл защищены от записи.\\n\\nСнимите защиту от записи и попробуйте снова или укажите другой адрес для сохранения.\naccessError=Файл «%S» не может быть сохранён, так как вы не можете менять содержимое указанной папки.\\n\\nИзмените свойства папки и попробуйте снова или введите другой адрес для сохранения.\nSDAccessErrorCardReadOnly=Не удается загрузить файл, так как SD-карта сейчас используется.\nSDAccessErrorCardMissing=Не удается загрузить файл, так как отсутствует SD-карта.\nhelperAppNotFound=Файл «%S» не может быть открыт, так как связанное с ним вспомогательное приложение не существует. Измените настройки.\nnoMemory=Недостаточно памяти для выполнения запрашиваемой операции.\\n\\nЗакройте какие-нибудь приложения и попробуйте снова.\ntitle=Загрузка «%S»\nfileAlreadyExistsError=Файл «%S» не может быть сохранён, так как файл с тем же именем каталога «_files» уже существует.\\n\\nПопробуйте сохранить его в другое место.\nfileNameTooLongError=Файл «%S» не может быть сохранён, так как длина имени файла превышает допустимую.\\n\\nПопробуйте сохранить его с более коротким именем файла.\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/plugins.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (plugins.properties):\n#    Those strings are inserted into an HTML page, so all HTML characters\n#    have to be escaped in a way that they show up correctly in HTML!\n\ntitle_label=О плагинах\ninstalledplugins_label=Установленные плагины\nnopluginsareinstalled_label=Установленных плагинов не найдено\nfindpluginupdates_label=Обновления для установленных плагинов можно найти на\nfile_label=Файл:\npath_label=Путь:\nversion_label=Версия:\nstate_label=Состояние:\nstate_enabled=Включён\nstate_disabled=Отключён\nmimetype_label=Тип MIME\ndescription_label=Описание\nsuffixes_label=Суффиксы\nlearn_more_label=Подробнее\n\ndeprecation_description=Что-то отсутствует? Некоторые плагины больше не поддерживаются.\ndeprecation_learn_more=Подробнее.\n\n# GMP Plugins\ngmp_license_info=Информация о лицензии\ngmp_privacy_info=Информация о конфиденциальности\n\nopenH264_name=Видеокодек OpenH264, предоставленный Cisco Systems, Inc.\nopenH264_description2=Этот плагин автоматически установлен Mozilla для реализации спецификации WebRTC и выполнения звонков через WebRTC на устройства, требующие использования видеокодека H.264. Чтобы посмотреть исходный код кодека и узнать больше о его реализации, посетите сайт http://www.openh264.org/.\n\ncdm_description=Воспроизведение защищённого веб-видео\n\nwidevine_description=Плагин расшифровки контента Widevine, предоставленный Google Inc.\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  windowClose.key                         \"w\">\n<!ENTITY  preferencesDefaultTitleMac.title        \"Настройки\">\n<!ENTITY  preferencesDefaultTitleWin.title        \"Настройки\">\n<!ENTITY  preferencesCloseButton.label            \"Закрыть\">\n<!ENTITY  preferencesCloseButton.accesskey        \"З\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/printPageSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printjoboptions.xul -->\n\n<!ENTITY printSetup.title    \"Параметры страницы\">\n\n<!ENTITY basic.tab           \"Формат и свойства\">\n\n<!ENTITY formatGroup.label   \"Формат\">\n\n<!ENTITY orientation.label   \"Ориентация:\">\n<!ENTITY portrait.label      \"Книжная\">\n<!ENTITY portrait.accesskey  \"н\">\n<!ENTITY landscape.label     \"Альбомная\">\n<!ENTITY landscape.accesskey \"л\">\n\n<!ENTITY scale.label         \"Масштаб:\">\n<!ENTITY scale.accesskey     \"ш\">\n<!ENTITY scalePercent        \"&#037;\">\n\n<!ENTITY shrinkToFit.label   \"Сжать до ширины страницы\">\n<!ENTITY shrinkToFit.accesskey \"ж\">\n\n<!ENTITY optionsGroup.label  \"Свойства\">\n\n<!ENTITY printBG.label       \"Печать фона (цвета и изображения)\">\n<!ENTITY printBG.accesskey   \"ч\">\n\n<!ENTITY advanced.tab        \"Поля и колонтитулы\">\n\n<!ENTITY marginGroup.label   \"Поля (#1)\">\n<!ENTITY marginUnits.inches  \"дюймов\">\n<!ENTITY marginUnits.metric  \"миллиметров\">\n<!ENTITY marginTop.label     \"Сверху:\">\n<!ENTITY marginTop.accesskey \"в\">\n<!ENTITY marginBottom.label  \"Снизу:\">\n<!ENTITY marginBottom.accesskey \"и\">\n<!ENTITY marginLeft.label    \"Слева:\">\n<!ENTITY marginLeft.accesskey \"е\">\n<!ENTITY marginRight.label   \"Справа:\">\n<!ENTITY marginRight.accesskey \"п\">\n\n<!ENTITY headerFooter.label  \"Колонтитулы\">\n\n<!ENTITY hfLeft.label        \"Слева:\">\n<!ENTITY hfCenter.label      \"По центру:\">\n<!ENTITY hfRight.label       \"Справа:\">\n<!ENTITY headerLeft.tip      \"Верхний колонтитул (слева)\">\n<!ENTITY headerCenter.tip    \"Верхний колонтитул (по центру)\">\n<!ENTITY headerRight.tip     \"Верхний колонтитул (справа)\">\n<!ENTITY footerLeft.tip      \"Нижний колонтитул (слева)\">\n<!ENTITY footerCenter.tip    \"Нижний колонтитул (по центру)\">\n<!ENTITY footerRight.tip     \"Нижний колонтитул (справа)\">\n\n<!ENTITY hfTitle             \"Заголовок страницы\">\n<!ENTITY hfURL               \"Адрес страницы\">\n<!ENTITY hfDateAndTime       \"Дата и время\">\n<!ENTITY hfPage              \"Номер страницы\">\n<!ENTITY hfPageAndTotal      \"Страница # из #\">\n<!ENTITY hfBlank             \"--пусто--\">\n<!ENTITY hfCustom            \"Настроить…\">\n\n<!ENTITY customPrompt.title  \"Настройка…\">\n<!ENTITY customPrompt.prompt \"Введите собственный текст колонтитула\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/printPreview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY print.label          \"Печать…\">\n<!ENTITY print.accesskey      \"е\">\n<!ENTITY pageSetup.label      \"Параметры…\">\n<!ENTITY pageSetup.accesskey  \"а\">\n<!ENTITY page.label           \"Страница:\">\n<!ENTITY page.accesskey       \"и\">\n<!ENTITY of.label             \"из\">\n<!ENTITY scale.label          \"Масштаб:\">\n<!ENTITY scale.accesskey      \"ш\">\n<!ENTITY portrait.label       \"Книжная\">\n<!ENTITY portrait.accesskey   \"н\">\n<!ENTITY landscape.label      \"Альбомная\">\n<!ENTITY landscape.accesskey  \"л\">\n<!ENTITY close.label          \"Закрыть\">\n<!ENTITY close.accesskey      \"ы\">\n<!ENTITY p30.label            \"30&#037;\">\n<!ENTITY p40.label            \"40&#037;\">\n<!ENTITY p50.label            \"50&#037;\">\n<!ENTITY p60.label            \"60&#037;\">\n<!ENTITY p70.label            \"70&#037;\">\n<!ENTITY p80.label            \"80&#037;\">\n<!ENTITY p90.label            \"90&#037;\">\n<!ENTITY p100.label           \"100&#037;\">\n<!ENTITY p125.label           \"125&#037;\">\n<!ENTITY p150.label           \"150&#037;\">\n<!ENTITY p175.label           \"175&#037;\">\n<!ENTITY p200.label           \"200&#037;\">\n<!ENTITY Custom.label         \"Настроить…\">\n<!ENTITY ShrinkToFit.label    \"Сжать по размеру\">\n<!ENTITY customPrompt.title   \"Настроить масштаб…\">\n<!ENTITY simplifyPage.label   \"Упростить страницу\">\n<!ENTITY simplifyPage.accesskey \"п\">\n<!ENTITY simplifyPage.enabled.tooltip  \"Изменить макет для облегчения её чтения\">\n<!ENTITY simplifyPage.disabled.tooltip \"Эта страница не может быть автоматически упрощена\">\n\n<!ENTITY homearrow.tooltip    \"Первая страница\">\n<!ENTITY endarrow.tooltip     \"Последняя страница\">\n<!ENTITY nextarrow.tooltip    \"Следующая страница\">\n<!ENTITY previousarrow.tooltip \"Предыдущая страница\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/printPreviewProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!--LOCALIZATION NOTE printPreviewProgress.dtd Main UI for Print Preview Progress Dialog -->\n<!ENTITY printWindow.title \"Предварительный просмотр\"> \n<!ENTITY title   \"Заголовок:\"> \n<!ENTITY preparing \"Подготовка…\">\n<!ENTITY progress \"Прогресс:\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/printProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!--LOCALIZATION NOTE printProgress.dtd Main UI for Print Progress Dialog -->\n<!ENTITY printWindow.title \"Печать\"> \n<!ENTITY title    \"Заголовок:\"> \n<!ENTITY progress \"Прогресс:\">\n<!ENTITY preparing \"Подготовка…\">\n<!ENTITY printComplete \"Печать завершена.\">\n\n<!ENTITY dialogCancel.label \"Отмена\"> \n<!ENTITY dialogClose.label \"Закрыть\">\n\n<!-- LOCALIZATION NOTE (percentPrint):\n\n    This string is used to format the text to the right of the progress\n    meter.\n\n    #1 will be replaced by the percentage of the file that has been saved -->\n<!ENTITY percentPrint \"#1&#037;\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/printdialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printdialog.xul -->\n\n<!ENTITY printButton.label \"Печать\">\n\n<!ENTITY printDialog.title \"Печать\">\n\n<!ENTITY fpDialog.title \"Сохранить файл\">\n\n<!ENTITY fileCheck.label \"Печать в файл\">\n<!ENTITY fileCheck.accesskey \"ч\">\n<!ENTITY propertiesButton.label \"Свойства…\">\n<!ENTITY propertiesButton.accesskey \"в\">\n<!ENTITY descText.label \"Описание принтера:\">\n<!ENTITY printer.label \"Принтер\">\n<!ENTITY printerInput.label \"Имя принтера:\">\n<!ENTITY printerInput.accesskey \"р\">\n\n<!ENTITY printrangeGroup.label \"Диапазон печати\">\n<!ENTITY allpagesRadio.label \"Все страницы\">\n<!ENTITY allpagesRadio.accesskey \"е\">\n<!ENTITY rangeRadio.label  \"Страницы\">\n<!ENTITY rangeRadio.accesskey  \"т\">\n<!ENTITY frompageInput.label  \"с\">\n<!ENTITY frompageInput.accesskey  \"с\">\n<!ENTITY topageInput.label  \"по\">\n<!ENTITY topageInput.accesskey  \"п\">\n<!ENTITY selectionRadio.label \"Выделенный фрагмент\">\n<!ENTITY selectionRadio.accesskey \"л\">\n\n<!ENTITY copies.label \"Копии\">\n<!ENTITY numCopies.label \"Число копий:\">\n<!ENTITY numCopies.accesskey \"и\">\n\n<!ENTITY printframeGroup.label \"Печать фреймов\">\n<!ENTITY aslaidoutRadio.label \"Отображаемых на экране\">\n<!ENTITY aslaidoutRadio.accesskey \"б\">\n<!ENTITY selectedframeRadio.label  \"Выделенного фрейма\">\n<!ENTITY selectedframeRadio.accesskey  \"ы\">\n<!ENTITY eachframesepRadio.label  \"Всех фреймов по отдельности\">\n<!ENTITY eachframesepRadio.accesskey  \"е\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/printdialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# These strings are used in the native GTK, Mac and Windows print dialogs.\n\n# GTK titles:\nprintTitleGTK=Печать\noptionsTabLabelGTK=Свойства\nprintFramesTitleGTK=Печатать отдельные области\n\n# Mac titles:\noptionsTitleMac=Свойства:\nappearanceTitleMac=Внешний вид:\nframesTitleMac=Отдельные области:\npageHeadersTitleMac=Верхние колонтитулы страницы:\npageFootersTitleMac=Нижние колонтитулы страницы:\n\n# Windows titles:\noptionsTitleWindows=Свойства\nprintFramesTitleWindows=Печатать отдельные области\n\n# TRANSLATOR NOTE: For radio button labels and check button labels, an underscore _\n# before a character will turn that character into an accesskey in the GTK dialog.\n# e.g. \"_As laid out\" will make A the accesskey.\n# In the Windows labels, use an ampersand (&).\n# On Mac, underscores will be stripped.\n\nasLaidOut=Как расположено на _экране\nasLaidOutWindows=Как расположено на &экране\nselectedFrame=Выделенную _область\nselectedFrameWindows=Выделенную &область\nseparateFrames=_Каждую область на отдельных страницах\nseparateFramesWindows=&Каждую область по отдельности\nshrinkToFit=Игнорировать масштабирование и с_жать по ширине страницы\nselectionOnly=Печатать только _выделенную область\nprintBGOptions=Печатать фон\nprintBGColors=Печатать цвет _фона\nprintBGImages=Печатать фоновое _изображение\nheaderFooter=Колонтитулы\nleft=Слева\ncenter=По центру\nright=Справа\nheaderFooterBlank=--пусто--\nheaderFooterTitle=Заголовок страницы\nheaderFooterURL=Адрес страницы\nheaderFooterDate=Дата/время\nheaderFooterPage=Номер страницы\nheaderFooterPageTotal=Страница # из #\nheaderFooterCustom=Настроить…\ncustomHeaderFooterPrompt=Введите свой текст верхнего/нижнего колонтитула\n\n# These are for the summary view in the Mac dialog:\nsummaryFramesTitle=Печать отдельных областей\nsummarySelectionOnlyTitle=Печать выделенной области\nsummaryShrinkToFitTitle=Сжать по размеру\nsummaryPrintBGColorsTitle=Печать цвета _фона\nsummaryPrintBGImagesTitle=Печать фонового изображения\nsummaryHeaderTitle=Верхние колонтитулы страницы\nsummaryFooterTitle=Нижние колонтитулы страницы\nsummaryNAValue=н/д\nsummaryOnValue=Включёно\nsummaryOffValue=Отключёно\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/printing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Page number formatting\n## @page_number The current page number\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\npagenumber=%1$d\n\n# Page number formatting\n## @page_number The current page number\n## @page_total The total number of pages\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\n# the second %ld will receive the total number of pages\npageofpages=Стр. %1$d из %2$d\n\nnoprinter=Не доступен ни один принтер.\nPrintToFile=Печать в файл\nnoPrintFilename.title=Отсутствует имя файла\nnoPrintFilename.alert=Вы выбрали «Печать в файл», но не задали имя файла!\nfileConfirm.exists=%S уже существует.\\nВы хотите его заменить?\nprint_error_dialog_title=Ошибка принтера\nprintpreview_error_dialog_title=Ошибка предварительного просмотра\n\n# Printing error messages.\n#LOCALIZATION NOTE: Some of these messages come in pairs, one\n# for printing and one for print previewing.  You can remove that\n# distinction in your language by removing the entity with the _PP\n# suffix; then the entity without a suffix will be used for both.\n# You can also add that distinction to any of the messages that don't\n# already have it by adding a new entity with a _PP suffix.\n#\n# For instance, if you delete PERR_GFX_PRINTER_DOC_IS_BUSY_PP, then\n# the PERR_GFX_PRINTER_DOC_IS_BUSY message will be used for that error\n# condition when print previewing as well as when printing.  If you\n# add PERR_FAILURE_PP, then PERR_FAILURE will only be used when\n# printing, and PERR_FAILURE_PP will be used under the same conditions\n# when print previewing.\n#\nPERR_FAILURE=Во время печати произошла ошибка.\n\nPERR_ABORT=Задание на печать было прервано или отменено.\nPERR_NOT_AVAILABLE=Некоторые функции печати в данное время не доступны.\nPERR_NOT_IMPLEMENTED=Некоторые функции печати ещё не реализованы.\nPERR_OUT_OF_MEMORY=Недостаточно свободной памяти для печати.\nPERR_UNEXPECTED=Во время печати возникла неожиданная проблема.\n\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE=Не доступен ни один принтер.\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE_PP=Не доступен ни один принтер, предварительный просмотр невозможен.\nPERR_GFX_PRINTER_NAME_NOT_FOUND=Не удалось найти выбранный принтер.\nPERR_GFX_PRINTER_COULD_NOT_OPEN_FILE=Не удалось открыть выходной файл для печати в файл.\nPERR_GFX_PRINTER_STARTDOC=Ошибка печати при запуске задания на печать.\nPERR_GFX_PRINTER_ENDDOC=Ошибка печати при завершении задания на печать.\nPERR_GFX_PRINTER_STARTPAGE=Ошибка печати при начале новой страницы.\nPERR_GFX_PRINTER_DOC_IS_BUSY=Вы не можете произвести печать этого документа, пока он не будет загружен.\nPERR_GFX_PRINTER_DOC_IS_BUSY_PP=Вы не можете произвести предварительный просмотр этого документа, пока он не будет загружен.\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/printjoboptions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printjoboptions.xul -->\n\n<!ENTITY printJobOptions.title \"Настройки принтера\">\n\n<!ENTITY paperInput.label \"Размер бумаги:\">\n<!ENTITY paperInput.accesskey \"м\">\n\n<!ENTITY jobTitleInput.label \"Имя задания:\">\n<!ENTITY jobTitleInput.accesskey \"я\">\n\n<!ENTITY colorGroup.label \"Цвет:\">\n<!ENTITY grayRadio.label \"В оттенках серого\">\n<!ENTITY grayRadio.accesskey \"т\">\n<!ENTITY colorRadio.label \"Цвет\">\n<!ENTITY colorRadio.accesskey \"е\">\n\n<!ENTITY edgeMarginInput.label \"Ширина поля\">\n<!ENTITY topInput.label \"Сверху:\">\n<!ENTITY topInput.accesskey \"в\">\n<!ENTITY bottomInput.label \"Снизу:\">\n<!ENTITY bottomInput.accesskey \"н\">\n<!ENTITY leftInput.label \"Слева:\">\n<!ENTITY leftInput.accesskey \"л\">\n<!ENTITY rightInput.label \"Справа:\">\n<!ENTITY rightInput.accesskey \"п\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/regionNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nad\t=\tАндорра\nae\t=\tОбъединённые Арабские Эмираты\naf\t=\tАфганистан\nag\t=\tАнтигуа и Барбуда\nai\t=\tАнгилья\nal\t=\tАлбания\nam\t=\tАрмения\nao\t=\tАнгола\naq\t=\tАнтарктика\nar\t=\tАргентина\nas\t=\tАмериканское Самоа\nat\t=\tАвстрия\nau\t=\tАвстралия\naw\t=\tАруба\naz\t=\tАзербайджан\nba\t=\tБосния и Герцеговина\nbb\t=\tБарбадос\nbd\t=\tБангладеш\nbe\t=\tБельгия\nbf\t=\tБуркина-Фасо\nbg\t=\tБолгария\nbh\t=\tБахрейн\nbi\t=\tБурунди\nbj\t=\tБенин\nbl\t=\tСен-Бартелеми\nbm\t=\tБермуды\nbn\t=\tБруней\nbo\t=\tБоливия\nbq\t=\tБонэйр, Синт-Эстатиус и Саба\nbr\t=\tБразилия\nbs\t=\tБагамские острова\nbt\t=\tБутан\nbv\t=\tБуве, остров\nbw\t=\tБотсвана\nby\t=\tБелоруссия\nbz\t=\tБелиз\nca\t=\tКанада\ncc\t=\tКокосовые (Килинг) острова\ncd\t=\tДемократическая Республика Конго\ncf\t=\tЦентрально-Африканская Республика\ncg\t=\tРеспублика Конго\nch\t=\tШвейцария\nci\t=\tКот-д'Ивуар\nck\t=\tКука, острова\ncl\t=\tЧили\ncm\t=\tКамерун\ncn\t=\tКитай\nco\t=\tКолумбия\ncp\t=\tКлиппертон, остров\ncr\t=\tКоста-Рика\ncu\t=\tКуба\ncv\t=\tКабо-Верде\ncw\t=\tКюрасао\ncx\t=\tРождества (Кристмас), остров\ncy\t=\tКипр\ncz\t=\tЧехия\nde\t=\tГермания\ndg\t=\tДиего-Гарсия\ndj\t=\tДжибути\ndk\t=\tДания\ndm\t=\tДоминика\ndo\t=\tДоминиканская Республика\ndz\t=\tАлжир\nec\t=\tЭквадор\nee\t=\tЭстония\neg\t=\tЕгипет\neh\t=\tЗападная Сахара\ner\t=\tЭритрея\nes\t=\tИспания\net\t=\tЭфиопия\nfi\t=\tФинляндия\nfj\t=\tФиджи\nfk\t=\tФолклендские (Мальвинские) острова\nfm\t=\tМикронезия, Федеративные Штаты\nfo\t=\tФарерские острова\nfr\t=\tФранция\nga\t=\tГабон\ngb\t=\tВеликобритания\ngd\t=\tГренада\nge\t=\tГрузия\ngf\t=\tГвиана Французская\ngg\t=\tГернси\ngh\t=\tГана\ngi\t=\tГибралтар\ngl\t=\tГренландия\ngm\t=\tГамбия\ngn\t=\tГвинея\ngp\t=\tГваделупа\ngq\t=\tЭкваториальная Гвинея\ngr\t=\tГреция\ngs\t=\tЮжная Георгия и Южные Сандвичевы острова\ngt\t=\tГватемала\ngu\t=\tГуам\ngw\t=\tГвинея-Бисау\ngy\t=\tГайана\nhk\t=\tГонконг\nhm\t=\tХерд и Макдональд, острова\nhn\t=\tГондурас\nhr\t=\tХорватия\nht\t=\tГаити\nhu\t=\tВенгрия\nid\t=\tИндонезия\nie\t=\tИрландия\nil\t=\tИзраиль\nim\t=\tМэн, остров\nin\t=\tИндия\nio\t=\tБританская территория в Индийском Океане\niq\t=\tИрак\nir\t=\tИран\nis\t=\tИсландия\nit\t=\tИталия\nje\t=\tДжерси\njm\t=\tЯмайка\njo\t=\tИордания\njp\t=\tЯпония\nke\t=\tКения\nkg\t=\tКиргизия\nkh\t=\tКамбоджа\nki\t=\tКирибати\nkm\t=\tКоморы\nkn\t=\tСент-Китс и Невис\nkp\t=\tСеверная Корея\nkr\t=\tЮжная Корея\nkw\t=\tКувейт\nky\t=\tКайман, острова\nkz\t=\tКазахстан\nla\t=\tЛаос\nlb\t=\tЛиван\nlc\t=\tСент-Люсия\nli\t=\tЛихтенштейн\nlk\t=\tШри-Ланка\nlr\t=\tЛиберия\nls\t=\tЛесото\nlt\t=\tЛитва\nlu\t=\tЛюксембург\nlv\t=\tЛатвия\nly\t=\tЛивия\nma\t=\tМарокко\nmc\t=\tМонако\nmd\t=\tМолдавия\nme\t=\tЧерногория\nmf\t=\tСвятого Мартина, остров\nmg\t=\tМадагаскар\nmh\t=\tМаршалловы острова\nmk\t=\tМакедония\nml\t=\tМали\nmm\t=\tМьянма\nmn\t=\tМонголия\nmo\t=\tМакао\nmp\t=\tСеверные Марианские острова\nmq\t=\tМартиника\nmr\t=\tМавритания\nms\t=\tМонтсеррат\nmt\t=\tМальта\nmu\t=\tМаврикий\nmv\t=\tМальдивы\nmw\t=\tМалави\nmx\t=\tМексика\nmy\t=\tМалайзия\nmz\t=\tМозамбик\nna\t=\tНамибия\nnc\t=\tНовая Каледония\nne\t=\tНигер\nnf\t=\tНорфолк, остров\nng\t=\tНигерия\nni\t=\tНикарагуа\nnl\t=\tНидерланды\nno\t=\tНорвегия\nnp\t=\tНепал\nnr\t=\tНауру\nnu\t=\tНиуэ\nnz\t=\tНовая Зеландия\nom\t=\tОман\npa\t=\tПанама\npe\t=\tПеру\npf\t=\tФранцузская Полинезия\npg\t=\tПапуа-Новая Гвинея\nph\t=\tФилиппины\npk\t=\tПакистан\npl\t=\tПольша\npm\t=\tСент-Пьер и Микелон\npn\t=\tПиткэрн, острова\npr\t=\tПуэрто-Рико\npt\t=\tПортугалия\npw\t=\tПалау\npy\t=\tПарагвай\nqa\t=\tКатар\nqm\t=\tМидуэй, острова\nqs\t=\tБассас-да-Индия\nqu\t=\tЖуан-ди-Нова, остров\nqw\t=\tУэйк, остров\nqx\t=\tГлорьёз, острова\nqz\t=\tАкротири\nre\t=\tРеюньон\nro\t=\tРумыния\nrs\t=\tСербия\nru\t=\tРоссия\nrw\t=\tРуанда\nsa\t=\tСаудовская Аравия\nsb\t=\tСоломоновы острова\nsc\t=\tСейшелы\nsd\t=\tСудан\nse\t=\tШвеция\nsg\t=\tСингапур\nsh\t=\tСвятая Елена, Вознесения и Тристан-да-Кунья, острова\nsi\t=\tСловения\nsk\t=\tСловакия\nsl\t=\tСьерра-Леоне\nsm\t=\tСан-Марино\nsn\t=\tСенегал\nso\t=\tСомали\nsr\t=\tСуринам\nss\t=\tЮжный Судан\nst\t=\tСан-Томе и Принсипи\nsv\t=\tСальвадор\nsx\t=\tСинт-Мартен\nsy\t=\tСирия\nsz\t=\tСвазиленд\ntc\t=\tТёркс и Кайкос, острова\ntd\t=\tЧад\ntf\t=\tФранцузские Южные и Антарктические территории\ntg\t=\tТого\nth\t=\tТаиланд\ntj\t=\tТаджикистан\ntk\t=\tТокелау\ntl\t=\tТимор-Лешти\ntm\t=\tТуркменистан\ntn\t=\tТунис\nto\t=\tТонга\ntr\t=\tТурция\ntt\t=\tТринидад и Тобаго\ntv\t=\tТувалу\ntw\t=\tТайвань\ntz\t=\tТанзания\nua\t=\tУкраина\nug\t=\tУганда\nus\t=\tСША\nuy\t=\tУругвай\nuz\t=\tУзбекистан\nva\t=\tВатикан\nvc\t=\tСент-Винсент и Гренадины\nve\t=\tВенесуэла\nvg\t=\tВиргинские острова (Британские)\nvi\t=\tВиргинские острова (США)\nvn\t=\tВьетнам\nvu\t=\tВануату\nwf\t=\tУоллис и Футуна\nws\t=\tСамоа\nxa\t=\tАшмор и Картье, острова\nxb\t=\tБейкер, остров\nxc\t=\tКоралловое море, острова\nxd\t=\tДекелия\nxe\t=\tЕвропа, остров\nxg\t=\tСектор Газа\nxh\t=\tХауленд, остров\nxj\t=\tЯн-Майен\nxk\t=\tКосово\nxl\t=\tПальмира, атолл\nxm\t=\tКингмен, риф\nxp\t=\tПарасельские острова\nxq\t=\tДжарвис, остров\nxr\t=\tШпицберген\nxs\t=\tСпратли, острова\nxt\t=\tТромлен, остров\nxu\t=\tДжонстон, атолл\nxv\t=\tНавасса, остров\nxw\t=\tЗападный берег реки Иордан\nye\t=\tЙемен\nyt\t=\tМайотта\nza\t=\tЮжно-Африканская Республика\nzm\t=\tЗамбия\nzw\t=\tЗимбабве\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/resetProfile.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!ENTITY refreshProfile.dialog.title         \"Очистка &brandShortName;\">\n<!ENTITY refreshProfile.dialog.description1  \"Начните с чистого листа, чтобы устранить проблемы и восстановить производительность.\">\n<!ENTITY refreshProfile.dialog.description2  \"Это приведёт к:\">\n<!ENTITY refreshProfile.dialog.items.label1  \"Удалению ваших дополнений и изменений\">\n<!ENTITY refreshProfile.dialog.items.label2  \"Установлению настроек браузера на значения по умолчанию\">\n<!ENTITY refreshProfile.dialog.button.label  \"Очистить &brandShortName;\">\n\n<!ENTITY refreshProfile.title                \"Наладка &brandShortName;\">\n<!ENTITY refreshProfile.button.label         \"Очистить &brandShortName;…\">\n\n<!ENTITY refreshProfile.cleaning.description \"Почти готово…\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/resetProfile.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These strings are used for profile reset.\n\n# LOCALIZATION NOTE (resetUnusedProfile.message): %S is brandShortName.\nresetUnusedProfile.message=Похоже, что вы давно не запускали %S. Хотите очистить его, чтобы он начал работать как новенький? И кстати, с возвращением!\n# LOCALIZATION NOTE (resetUninstalled.message): %S is brandShortName.\nresetUninstalled.message=Похоже, что вы переустановили %S. Хотите, чтобы мы очистили его, чтобы он начал работать как новенький?\n\n# LOCALIZATION NOTE (refreshProfile.resetButton.label): %S is brandShortName.\nrefreshProfile.resetButton.label=Очистить %S…\nrefreshProfile.resetButton.accesskey=и\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/search/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddEngineConfirmTitle=Добавление поисковой системы\naddEngineConfirmation=Добавить «%S» в список поисковых плагинов доступных в панели поиска?\\n\\nИсточник: %S\naddEngineAsCurrentText=Сделать его т&екущей поисковой системой\naddEngineAddButtonLabel=Добавить\n\nerror_loading_engine_title=Ошибка загрузки\n# LOCALIZATION NOTE (error_loading_engine_msg2): %1$S = brandShortName, %2$S = location\nerror_loading_engine_msg2=%S не смог загрузить поисковый плагин с:\\n%S\nerror_duplicate_engine_msg=%S не смог установить поисковый плагин с «%S», так как поисковая система с таким именем уже существует.\n\nerror_invalid_engine_title=Ошибка установки\nerror_invalid_format_title=Некорректный формат\n# LOCALIZATION NOTE (error_invalid_engine_msg2): %1$S = brandShortName, %2$S = location (url)\nerror_invalid_engine_msg2=%1$S не смог установить поисковую систему из: %2$S\n\nsuggestion_label=Предложения\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/security/caps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\nCheckLoadURIError = Попытка нарушения системы безопасности: содержимое «%S» не имеет права загружать %S или ссылаться на него.\nCheckSameOriginError = Попытка нарушения системы безопасности: содержимое «%S» не имеет права загружать данные из %S.\nExternalDataError = Попытка нарушения системы безопасности: содержимое на «%S» попыталось загрузить «%S», но оно не имеет права загружать внешние данные, когда используется в качестве изображения.\n\n# LOCALIZATION NOTE (GetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nGetPropertyDeniedOrigins = Скрипту <%1$S> отказано в разрешении на получение свойства %2$S.%3$S из <%4$S>.\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomain = Скрипту <%1$S> (document.domain=<%5$S>) отказано в разрешении на получение свойства %2$S.%3$S из <%4$S> (document.domain не был установлен).\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsObjectDomain = Скрипту <%1$S> (document.domain не был установлен) отказано в разрешении на получение свойства %2$S.%3$S из <%4$S> (document.domain=<%5$S>).\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomainObjectDomain = Скрипту <%1$S> (document.domain=<%5$S>) отказано в разрешении на получение свойства %2$S.%3$S из <%4$S> (document.domain=<%6$S>).\n\n# LOCALIZATION NOTE (SetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nSetPropertyDeniedOrigins = Скрипту <%1$S> отказано в разрешении на установку свойства %2$S.%3$S на <%4$S>.\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomain = Скрипту <%1$S> (document.domain=<%5$S>) отказано в разрешении на установку свойства %2$S.%3$S на <%4$S> (document.domain не был установлен).\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsObjectDomain = Скрипту <%1$S> (document.domain не был установлен) отказано в разрешении на установку свойства %2$S.%3$S на <%4$S> (document.domain=<%5$S>).\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomainObjectDomain = Скрипту <%1$S> (document.domain=<%5$S>) отказано в разрешении на установку свойства %2$S.%3$S на <%4$S> (document.domain=<%6$S>).\n\n# LOCALIZATION NOTE (CallMethodDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nCallMethodDeniedOrigins = Скрипту <%1$S> отказано в разрешении на вызов метода %2$S.%3$S на <%4$S>.\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomain = Скрипту <%1$S> (document.domain=<%5$S>) отказано в разрешении на вызов метода %2$S.%3$S на <%4$S> (document.domain не был установлен).\n# LOCALIZATION NOTE (CallMethodDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsObjectDomain = Скрипту <%1$S> (document.domain не был установлен) отказано в разрешении на вызов метода %2$S.%3$S на <%4$S> (document.domain=<%5$S>).\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomainObjectDomain = Скрипту <%1$S> (document.domain=<%5$S>) отказано в разрешении на вызов метода %2$S.%3$S на <%4$S> (document.domain=<%6$S>).\n\nGetPropertyDeniedOriginsOnlySubject = Permission denied for <%S> to get property %S.%S\nSetPropertyDeniedOriginsOnlySubject = Permission denied for <%S> to set property %S.%S\nCallMethodDeniedOriginsOnlySubject = Permission denied for <%S> to call method %S.%S\nCreateWrapperDenied = Permission denied to create wrapper for object of class %S\nCreateWrapperDeniedForOrigin = Permission denied for <%2$S> to create wrapper for object of class %1$S\nProtocolFlagError = Предупреждение: Обработчик протокола для «%S» не объявил о политике безопасности. Хотя загрузка таких протоколов пока разрешена, данное поведение считается устаревшим. Для получения более подробной информации обратитесь к документации на nsIProtocolHandler.idl.\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/security/csp.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# CSP Warnings:\n# LOCALIZATION NOTE (CSPViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPViolation = Параметры страницы заблокировали загрузку ресурса: %1$S\n# LOCALIZATION NOTE (CSPViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPViolationWithURI = Параметры страницы заблокировали загрузку ресурса %2$S («%1$S»).\n# LOCALIZATION NOTE (CSPROViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPROViolation = Для политики CSP Только-Отчёт произошло нарушение («%1$S»). Поведение было разрешено и был отправлен отчёт CSP.\n# LOCALIZATION NOTE (CSPROViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPROViolationWithURI = Параметры страницы зарегистрировали загрузку ресурса на %2$S («%1$S»). Был отправлен отчёт CSP.\n# LOCALIZATION NOTE (triedToSendReport):\n# %1$S is the URI we attempted to send a report to.\ntriedToSendReport = Попытка отправки отчёта на некорректный URI: «%1$S»\n# LOCALIZATION NOTE (couldNotParseReportURI):\n# %1$S is the report URI that could not be parsed\ncouldNotParseReportURI = не удалось распарсить URI отчёта: %1$S\n# LOCALIZATION NOTE (couldNotProcessUnknownDirective):\n# %1$S is the unknown directive\ncouldNotProcessUnknownDirective = Не удалось обработать неизвестную директиву «%1$S»\n# LOCALIZATION NOTE (ignoringUnknownOption):\n# %1$S is the option that could not be understood\nignoringUnknownOption = Игнорирую неизвестный параметр %1$S\n# LOCALIZATION NOTE (ignoringDuplicateSrc):\n# %1$S defines the duplicate src\nignoringDuplicateSrc = Игнорирую дубликат источника %1$S\n# LOCALIZATION NOTE (ignoringSrcFromMetaCSP):\n# %1$S defines the ignored src\nignoringSrcFromMetaCSP = Игнорирую источник «%1$S» (Не поддерживается при доставке через элемент meta).\n# LOCALIZATION NOTE (ignoringSrcWithinScriptStyleSrc):\n# %1$S is the ignored src\n# script-src and style-src are directive names and should not be localized\nignoringSrcWithinScriptStyleSrc = Игнорирую «%1$S» внутри script-src или style-src: указаны nonce-source или hash-source\n# LOCALIZATION NOTE (ignoringSrcForStrictDynamic):\n# %1$S is the ignored src\n# script-src, as well as 'strict-dynamic' should not be localized\nignoringSrcForStrictDynamic = Игнорирую «%1$S» внутри script-src: указано «strict-dynamic»\n# LOCALIZATION NOTE (ignoringStrictDynamic):\n# %1$S is the ignored src\nignoringStrictDynamic = Игнорирую источник «%1$S» (Поддерживается только внутри script-src).\n# LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):\n# %1$S is the csp directive that contains 'strict-dynamic'\n# 'strict-dynamic' should not be localized\nstrictDynamicButNoHashOrNonce = Ключевое слово «strict-dynamic» внутри «%1$S» без действительного nonce или hash может блокировать загрузку всех сценариев\n# LOCALIZATION NOTE (reportURInotHttpsOrHttp2):\n# %1$S is the ETLD of the report URI that is not HTTP or HTTPS\nreportURInotHttpsOrHttp2 = URI отчёта (%1$S) должен быть HTTP или HTTPS URI.\n# LOCALIZATION NOTE (reportURInotInReportOnlyHeader):\n# %1$S is the ETLD of the page with the policy\nreportURInotInReportOnlyHeader = Этот сайт (%1$S) имеет политику Только-Отчёт без URI отчёта. CSP не будет блокировать и не может сообщать о нарушениях этой политики.\n# LOCALIZATION NOTE (failedToParseUnrecognizedSource):\n# %1$S is the CSP Source that could not be parsed\nfailedToParseUnrecognizedSource = Не удалось распарсить нераспознанный источник %1$S\n# LOCALIZATION NOTE (inlineScriptBlocked):\n# inline script refers to JavaScript code that is embedded into the HTML document.\ninlineScriptBlocked = Попытка выполнить сценарии, встроенные в страницу, была заблокирована\n# LOCALIZATION NOTE (inlineStyleBlocked):\n# inline style refers to CSS code that is embedded into the HTML document.\ninlineStyleBlocked = Попытка применить таблицы стилей, встроенные в страницу, была заблокирована\n# LOCALIZATION NOTE (scriptFromStringBlocked):\n# eval is a name and should not be localized.\nscriptFromStringBlocked = Попытка вызова JavaScript из строки (путем вызова функции, такой как eval) был заблокирована\n# LOCALIZATION NOTE (upgradeInsecureRequest):\n# %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.\nupgradeInsecureRequest = Обновление небезопасного запроса «%1$S» для использования «%2$S»\n# LOCALIZATION NOTE (ignoreSrcForDirective):\nignoreSrcForDirective = Игнорируем srcs для директивы «%1$S»\n# LOCALIZATION NOTE (hostNameMightBeKeyword):\n# %1$S is the hostname in question and %2$S is the keyword\nhostNameMightBeKeyword = Интерпретирую %1$S в качестве имени хоста, а не краткого имени. Если вы хотите, чтобы это было краткое имя, используйте ‘%2$S’ (заключённое в одинарные кавычки).\n# LOCALIZATION NOTE (notSupportingDirective):\n# directive is not supported (e.g. 'reflected-xss')\nnotSupportingDirective = Директива «%1$S» не поддерживается. Директива и значения будут проигнорированы.\n# LOCALIZATION NOTE (blockAllMixedContent):\n# %1$S is the URL of the blocked resource load.\nblockAllMixedContent = Блокирую небезопасный запрос «%1$S».\n# LOCALIZATION NOTE (ignoringDirectiveWithNoValues):\n# %1$S is the name of a CSP directive that requires additional values (e.g., 'require-sri-for')\nignoringDirectiveWithNoValues = Игнорирую «%1$S», так как он не содержит каких-либо параметров.\n# LOCALIZATION NOTE (ignoringReportOnlyDirective):\n# %1$S is the directive that is ignored in report-only mode.\nignoringReportOnlyDirective = Игнорирую директиву песочницы при её доставке в политике Только-Отчёт «%1$S»\n# LOCALIZATION NOTE (deprecatedReferrerDirective):\n# %1$S is the value of the deprecated Referrer Directive.\ndeprecatedReferrerDirective = Referrer Директива «%1$S» устарела. Пожалуйста, вместо неё используйте заголовок Referrer-Policy.\n\n# CSP Errors:\n# LOCALIZATION NOTE (couldntParseInvalidSource):\n# %1$S is the source that could not be parsed\ncouldntParseInvalidSource = Не удалось распарсить некорректный источник %1$S\n# LOCALIZATION NOTE (couldntParseInvalidHost):\n# %1$S is the host that's invalid\ncouldntParseInvalidHost = Не удалось распарсить некорректный хост %1$S\n# LOCALIZATION NOTE (couldntParseScheme):\n# %1$S is the string source\ncouldntParseScheme = Не удалось распарсить схему в %1$S\n# LOCALIZATION NOTE (couldntParsePort):\n# %1$S is the string source\ncouldntParsePort = Не удалось распарсить порт в %1$S\n# LOCALIZATION NOTE (duplicateDirective):\n# %1$S is the name of the duplicate directive\nduplicateDirective = Обнаружены дублирующиеся директивы %1$S.  Все директивы кроме первой будут проигнорированы.\n# LOCALIZATION NOTE (deprecatedDirective):\n# %1$S is the name of the deprecated directive, %2$S is the name of the replacement.\ndeprecatedDirective = Директива «%1$S» устарела. Пожалуйста, вместо неё используйте директиву «%2$S».\n# LOCALIZATION NOTE (couldntParseInvalidSandboxFlag):\n# %1$S is the option that could not be understood\ncouldntParseInvalidSandboxFlag = Не удалось распарсить некорректный флаг песочницы «%1$S»\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/security/security.properties",
    "content": "# Mixed Content Blocker\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the blocked mixed content resource\nBlockMixedDisplayContent = Заблокирована загрузка смешанного отображаемого содержимого «%1$S»\nBlockMixedActiveContent = Заблокирована загрузка смешанного активного содержимого «%1$S»\n\n# CORS\n# LOCALIZATION NOTE: Do not translate \"Access-Control-Allow-Origin\", Access-Control-Allow-Credentials, Access-Control-Allow-Methods, Access-Control-Allow-Headers\nCORSDisabled=Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на %1$S. (Причина: CORS отключён).\nCORSRequestNotHttp=Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на %1$S. (Причина: запрос CORS выполнен не по http).\nCORSMissingAllowOrigin=Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на %1$S. (Причина: отсутствует заголовок CORS «Access-Control-Allow-Origin»).\nCORSAllowOriginNotMatchingOrigin=Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на %1$S. (Причина: заголовок CORS «Access-Control-Allow-Origin» не совпадает с «%2$S»).\nCORSNotSupportingCredentials=Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на «%1$S». (Причина: Учётные данные не поддерживаются, если заголовок CORS «Access-Control-Allow-Origin» установлен в «*»).\nCORSMethodNotFound=Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на %1$S. (Причина: Не найден метод в заголовке CORS «Access-Control-Allow-Methods»).\nCORSMissingAllowCredentials=Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на %1$S. (Причина: в заголовке CORS «Access-Control-Allow-Credentials» ожидалось «true»).\nCORSPreflightDidNotSucceed=Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на %1$S. (Причина: неудача канала CORS preflight).\nCORSInvalidAllowMethod=Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на %1$S. (Причина: некорректный токен «%2$S» в заголовке CORS «Access-Control-Allow-Methods»).\nCORSInvalidAllowHeader=Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на %1$S. (Причина: некорректный токен «%2$S» в заголовке CORS «Access-Control-Allow-Headers»).\nCORSMissingAllowHeaderFromPreflight=Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на %1$S. (Причина: отсутствует токен «%2$S» в заголовке CORS «Access-Control-Allow-Headers» из канала CORS preflight).\n\n# LOCALIZATION NOTE: Do not translate \"Strict-Transport-Security\", \"HSTS\", \"max-age\" or \"includeSubDomains\"\nSTSUnknownError=Strict-Transport-Security: Во время обработки указанного сайтом заголовка произошла неизвестная ошибка.\nSTSUntrustworthyConnection=Strict-Transport-Security: Соединение с сайтом является недоверенным, поэтому указанный заголовок был проигнорирован.\nSTSCouldNotParseHeader=Strict-Transport-Security: Сайт указал заголовок, который не удалось успешно распарсить.\nSTSNoMaxAge=Strict-Transport-Security: Сайт указал заголовок, в который не была включена директива «max-age».\nSTSMultipleMaxAges=Strict-Transport-Security: Сайт указал заголовок, в который было включено несколько директив «max-age».\nSTSInvalidMaxAge=Strict-Transport-Security: Сайт указал заголовок, в который была включена некорректная директива «max-age».\nSTSMultipleIncludeSubdomains=Strict-Transport-Security: Сайт указал заголовок, в который было включено несколько директив «includeSubDomains».\nSTSInvalidIncludeSubdomains=Strict-Transport-Security: Сайт указал заголовок, в который была включена некорректная директива «includeSubDomains».\nSTSCouldNotSaveState=Strict-Transport-Security: При обозначении этого сайта в качестве хоста Strict-Transport-Security произошла ошибка.\n\n# LOCALIZATION NOTE: Do not translate \"Public-Key-Pins\", \"HPKP\", \"max-age\", \"report-uri\" or \"includeSubDomains\"\nPKPUnknownError=Public-Key-Pins: Во время обработки указанного сайтом заголовка произошла неизвестная ошибка.\nPKPUntrustworthyConnection=Public-Key-Pins: Соединение с сайтом является недоверенным, поэтому указанный заголовок был проигнорирован.\nPKPCouldNotParseHeader=Public-Key-Pins: Сайт указал заголовок, который не удалось успешно распарсить.\nPKPNoMaxAge=Public-Key-Pins: Сайт указал заголовок, в который не была включена директива «max-age».\nPKPMultipleMaxAges=Public-Key-Pins: Сайт указал заголовок, в который было включено несколько директив «max-age».\nPKPInvalidMaxAge=Public-Key-Pins: Сайт указал заголовок, в который была включена некорректная директива «max-age».\nPKPMultipleIncludeSubdomains=Public-Key-Pins: Сайт указал заголовок, в который было включено несколько директив «includeSubDomains».\nPKPInvalidIncludeSubdomains=Public-Key-Pins: Сайт указал заголовок, в который была включена некорректная директива «includeSubDomains».\nPKPInvalidPin=Public-Key-Pins: Сайт указал заголовок, в который был включён некорректный pin.\nPKPMultipleReportURIs=Public-Key-Pins: Сайт указал заголовок, в который было включено несколько директив «report-uri».\nPKPPinsetDoesNotMatch=Public-Key-Pins: Сайт указал заголовок, в который не был включён подходящий pin.\nPKPNoBackupPin=Public-Key-Pins: Сайт указал заголовок, в который не был включён резервный pin.\nPKPCouldNotSaveState=Public-Key-Pins: При обозначении этого сайта в качестве хоста Public-Key-Pins произошла ошибка.\nPKPRootNotBuiltIn=Public-Key-Pins: Сертификат, используемый сайтом, не был выдан сертификатом из хранилища корневых сертификатов по умолчанию. Для предотвращения случайного нарушения работы указанный заголовок был проигнорирован.\n\n# LOCALIZATION NOTE: Do not translate \"SHA-1\"\nSHA1Sig=Этот сайт использует сертификат SHA-1; рекомендуется использовать сертификаты с алгоритмами подписи, использующими более сильные хеш-функции, чем SHA-1.\nInsecurePasswordsPresentOnPage=Незащищённая (http://) страница содержит поля для ввода пароля. Это представляет собой угрозу безопасности, которая позволяет украсть учетные данные для входа пользователя.\nInsecureFormActionPasswordsPresent=Форма с незащищённым (http://) действием содержит поля для ввода пароля. Это представляет собой угрозу безопасности, которая позволяет украсть учетные данные для входа пользователя.\nInsecurePasswordsPresentOnIframe=Незащищённый (http://) iframe содержит поля для ввода пароля. Это представляет собой угрозу безопасности, которая позволяет украсть учетные данные для входа пользователя.\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the insecure mixed content resource\nLoadingMixedActiveContent2=Загрузка смешанного (небезопасного) активного содержимого «%1$S» на защищённой странице\nLoadingMixedDisplayContent2=Загрузка смешанного (небезопасного) отображаемого содержимого «%1$S» на защищённой странице\n# LOCALIZATION NOTE: Do not translate \"allow-scripts\", \"allow-same-origin\", \"sandbox\" or \"iframe\"\nBothAllowScriptsAndSameOriginPresent=iframe, который имеет и allow-scripts и allow-same-origin для его атрибута sandbox, может удалить свою песочницу.\n\n# Sub-Resource Integrity\n# LOCALIZATION NOTE: Do not translate \"script\" or \"integrity\". \"%1$S\" is the invalid token found in the attribute.\nMalformedIntegrityHash=Элемент script содержит искажённый хэш в своем атрибуте integrity: «%1$S». Корректным форматом является «<алгоритм хэша>-<значение хэша>».\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityLength=Неверная длина хэша, расположенного в атрибуте integrity.\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityBase64=Не удалось декодировать хэш, расположенный в атрибуте integrity.\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the type of hash algorigthm in use (e.g. \"sha256\").\nIntegrityMismatch=Ни один из хэшей «%1$S» в атрибуте integrity не соответствует содержимому подресурса.\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the sub-resource that cannot be protected using SRI.\nIneligibleResource=«%1$S» не имеет права на проведение проверки целостности, так как он ни CORS-enabled ни same-origin.\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the invalid hash algorithm found in the attribute.\nUnsupportedHashAlg=Неподдерживаемый алгоритм хэша в атрибуте integrity: «%1$S»\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nNoValidMetadata=Атрибут integrity не содержит каких-либо корректных метаданных.\n\n# LOCALIZATION NOTE: Do not translate \"RC4\".\nWeakCipherSuiteWarning=Этот сайт использует для шифрования потоковый шифр RC4, который является устаревшим и небезопасным.\n\n#XCTO: nosniff\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options: nosniff\".\nMimeTypeMismatch=Ресурс с «%1$S» был заблокирован из-за несоответствия типа MIME (X-Content-Type-Options: nosniff).\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options\" and also do not trasnlate \"nosniff\".\nXCTOHeaderValueMissing=Предупреждение заголовка X-Content-Type-Options: значение было «%1$S»; вы имели в виду отправить «nosniff»?\n\nBlockScriptWithWrongMimeType=Сценарий с «%1$S» был заблокирован из-за неразрешенного типа MIME.\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/svg/svg.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAttributeParseWarning=Неожиданное значение %2$S при анализе атрибута %1$S.\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/textcontext.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cutCmd.label \"Вырезать\">\n<!ENTITY cutCmd.accesskey \"з\">\n<!ENTITY copyCmd.label \"Копировать\">\n<!ENTITY copyCmd.accesskey \"о\">\n<!ENTITY pasteCmd.label \"Вставить\">\n<!ENTITY pasteCmd.accesskey \"с\">\n<!ENTITY undoCmd.label \"Отменить\">\n<!ENTITY undoCmd.accesskey \"м\">\n<!ENTITY selectAllCmd.label \"Выделить всё\">\n<!ENTITY selectAllCmd.accesskey \"ы\">\n<!ENTITY deleteCmd.label \"Удалить\">\n<!ENTITY deleteCmd.accesskey \"а\">\n\n<!ENTITY spellAddToDictionary.label \"Добавить в словарь\">\n<!ENTITY spellAddToDictionary.accesskey \"б\">\n<!ENTITY spellUndoAddToDictionary.label \"Отменить добавление в словарь\">\n<!ENTITY spellUndoAddToDictionary.accesskey \"н\">\n<!ENTITY spellCheckToggle.label \"Проверка орфографии\">\n<!ENTITY spellCheckToggle.accesskey \"ф\">\n<!ENTITY spellNoSuggestions.label \"(вариантов не найдено)\">\n<!ENTITY spellDictionaries.label \"Языки\">\n<!ENTITY spellDictionaries.accesskey \"и\">\n\n<!ENTITY searchTextBox.clear.label \"Очистить\">\n\n<!ENTITY fillLoginMenu.label          \"Ввести логин\">\n<!ENTITY fillLoginMenu.accesskey      \"е\">\n<!ENTITY fillPasswordMenu.label       \"Ввести пароль\">\n<!ENTITY fillPasswordMenu.accesskey   \"е\">\n<!ENTITY fillUsernameMenu.label       \"Ввести имя пользователя\">\n<!ENTITY fillUsernameMenu.accesskey   \"е\">\n<!ENTITY noLoginSuggestions.label     \"(Нет предложений для логинов)\">\n<!ENTITY viewSavedLogins.label        \"Просмотр сохранённых логинов\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/tree.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restoreColumnOrder.label \"Восстановить порядок колонок\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/videocontrols.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY playButton.playLabel \"Воспроизвести\">\n<!ENTITY playButton.pauseLabel \"Приостановить\">\n<!ENTITY muteButton.muteLabel \"Убрать звук\">\n<!ENTITY muteButton.unmuteLabel \"Восстановить звук\">\n<!ENTITY fullscreenButton.enterfullscreenlabel \"Полный экран\">\n<!ENTITY fullscreenButton.exitfullscreenlabel \"Выйти из полноэкранного режима\">\n<!ENTITY castingButton.castingLabel \"Транслировать на экран\">\n<!ENTITY closedCaption.off \"Выкл.\">\n\n<!ENTITY stats.media \"Медиа\">\n<!ENTITY stats.size \"Разрешение\">\n<!ENTITY stats.activity \"Состояние\">\n<!ENTITY stats.activityPaused \"Приостановлено\">\n<!ENTITY stats.activityPlaying \"Проигрывается\">\n<!ENTITY stats.activityEnded \"Завершено\">\n<!ENTITY stats.activitySeeking \"(поиск)\">\n<!ENTITY stats.volume \"Громкость\">\n<!ENTITY stats.framesParsed \"Кадров проанализировано\">\n<!ENTITY stats.framesDecoded \"Кадров декодировано\">\n<!ENTITY stats.framesPresented \"Кадров представлено\">\n<!ENTITY stats.framesPainted \"Кадров отрисовано\">\n\n<!ENTITY error.aborted \"Загрузка видео остановлена.\">\n<!ENTITY error.network \"Воспроизведение видео прервано из-за ошибки сети.\">\n<!ENTITY error.decode \"Видео не может быть воспроизведено, так как файл повреждён.\">\n<!ENTITY error.srcNotSupported \"Формат видео или тип MIME не поддерживаются.\">\n<!ENTITY error.noSource2 \"Видео в поддерживаемом формате и типе MIME не найдено.\">\n<!ENTITY error.generic \"Воспроизведение видео прервано из-за неизвестной ошибки.\">\n\n<!-- LOCALIZATION NOTE (scrubberScale.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 of 6:00:00 elapsed\".\n-->\n<!ENTITY scrubberScale.nameFormat \"прошло #1 из #2\">\n\n<!-- LOCALIZATION NOTE (positionAndDuration.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 / 6:00:00\".\nNote that #2 is not always avaiable. For example, when at the 5 minute mark in an\nunknown duration video, #1 would be \"5:00\" and string which is surrounded by <span>\nwould be deleted, result string would be \"5:00\".\n-->\n<!ENTITY positionAndDuration.nameFormat \"#1<span> / #2</span>\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/viewSource.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from content/viewSource.xul -->\n\n<!-- LOCALIZATION NOTE (mainWindow.title) : DONT_TRANSLATE --> \n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE --> \n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifierseparator) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifierseparator \" - \">\n<!ENTITY mainWindow.preface \"Исходный код: \">\n\n<!ENTITY fileMenu.label \"Файл\">\n<!ENTITY fileMenu.accesskey \"Ф\">\n<!ENTITY savePageCmd.label \"Сохранить страницу как…\">\n<!ENTITY savePageCmd.accesskey \"х\">\n<!ENTITY savePageCmd.commandkey \"S\">\n<!ENTITY pageSetupCmd.label \"Параметры страницы…\">\n<!ENTITY pageSetupCmd.accesskey \"с\">\n<!ENTITY printPreviewCmd.label \"Предварительный просмотр\">\n<!ENTITY printPreviewCmd.accesskey \"р\">\n<!ENTITY printCmd.label \"Печать…\">\n<!ENTITY printCmd.accesskey \"ч\">\n<!ENTITY printCmd.commandkey \"P\">\n<!ENTITY closeCmd.label \"Закрыть\">\n<!ENTITY closeCmd.accesskey \"к\">\n<!ENTITY closeCmd.commandkey \"W\">\n\n<!-- LOCALIZATION NOTE :\ntextEnlarge.commandkey3, textReduce.commandkey2 and\ntextReset.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n<!ENTITY textEnlarge.commandkey \"+\">\n<!ENTITY textEnlarge.commandkey2 \"=\">\n<!ENTITY textEnlarge.commandkey3 \"\">\n<!ENTITY textReduce.commandkey \"-\">\n<!ENTITY textReduce.commandkey2 \"\">\n<!ENTITY textReset.commandkey \"0\">\n<!ENTITY textReset.commandkey2 \"\">\n\n<!ENTITY goToLineCmd.label \"Перейти к строке…\">\n<!ENTITY goToLineCmd.accesskey \"й\">\n<!ENTITY goToLineCmd.commandkey \"l\">\n\n<!ENTITY viewMenu.label           \"Вид\">\n<!ENTITY viewMenu.accesskey       \"д\">\n<!ENTITY reloadCmd.label \"Обновить\">\n<!ENTITY reloadCmd.accesskey \"б\">\n<!ENTITY reloadCmd.commandkey \"r\">\n<!ENTITY menu_wrapLongLines.title \"Переносить длинные строки\"> \n<!ENTITY menu_wrapLongLines.accesskey \"н\">\n<!ENTITY menu_highlightSyntax.label \"Подсветка синтаксиса\">\n<!ENTITY menu_highlightSyntax.accesskey \"о\">\n<!ENTITY menu_textSize.label \"Размер шрифта\">\n<!ENTITY menu_textSize.accesskey \"ш\">\n<!ENTITY menu_textEnlarge.label \"Увеличить\">\n<!ENTITY menu_textEnlarge.accesskey \"е\">\n<!ENTITY menu_textReduce.label \"Уменьшить\">\n<!ENTITY menu_textReduce.accesskey \"м\">\n<!ENTITY menu_textReset.label \"Обычный\">\n<!ENTITY menu_textReset.accesskey \"ы\">\n\n<!ENTITY findOnCmd.label     \"Найти на этой странице…\">\n<!ENTITY findOnCmd.accesskey \"а\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label  \"Найти ещё раз\">\n<!ENTITY findAgainCmd.accesskey \"щ\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY backCmd.label \"Назад\">\n<!ENTITY backCmd.accesskey \"з\">\n<!ENTITY forwardCmd.label \"Вперёд\">\n<!ENTITY forwardCmd.accesskey \"п\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n\n<!ENTITY copyLinkCmd.label \"Копировать адрес ссылки\">\n<!ENTITY copyLinkCmd.accesskey \"и\">\n<!ENTITY copyEmailCmd.label \"Копировать адрес эл. почты\">\n<!ENTITY copyEmailCmd.accesskey \"в\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/viewSource.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngoToLineTitle     = Переход к строке\ngoToLineText      = Введите номер строки\ninvalidInputTitle = Некорректный ввод\ninvalidInputText  = Введенный номер строки некорректен.\noutOfRangeTitle   = Строка не найдена\noutOfRangeText    = Указанная строка не найдена.\nstatusBarLineCol  = Строка %1$S, символ %2$S\nviewSelectionSourceTitle = Исходный код DOM выделенного фрагмента\nviewMathMLSourceTitle    = Исходный код DOM MathML\n\ncontext_goToLine_label        = Перейти к строке…\ncontext_goToLine_accesskey    = е\ncontext_wrapLongLines_label   = Переносить длинные строки\ncontext_highlightSyntax_label = Подсветка синтаксиса\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/webapps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nuninstall.notification = %S было удалено с вашего компьютера.\nuninstall.label = Удалить приложение\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/wizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  button-back-mac.label        \"Назад\">\n<!ENTITY  button-back-mac.accesskey    \"Н\">\n<!ENTITY  button-next-mac.label        \"Продолжить\">\n<!ENTITY  button-next-mac.accesskey    \"П\">\n<!ENTITY  button-finish-mac.label      \"Готово\">\n<!ENTITY  button-cancel-mac.label      \"Отменить\">\n\n<!ENTITY  button-back-unix.label       \"Назад\">\n<!ENTITY  button-back-unix.accesskey   \"Н\">\n<!ENTITY  button-next-unix.label       \"Далее\">\n<!ENTITY  button-next-unix.accesskey   \"Д\">\n<!ENTITY  button-finish-unix.label     \"Готово\">\n<!ENTITY  button-cancel-unix.label     \"Отмена\">\n\n<!ENTITY  button-back-win.label        \"&lt; Назад\">\n<!ENTITY  button-back-win.accesskey    \"Н\">\n<!ENTITY  button-next-win.label        \"Далее &gt;\">\n<!ENTITY  button-next-win.accesskey    \"Д\">\n<!ENTITY  button-finish-win.label      \"Готово\">\n<!ENTITY  button-cancel-win.label      \"Отмена\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/wizard.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndefault-first-title=Добро пожаловать в %S\ndefault-last-title=Завершение работы %S\ndefault-first-title-mac=Начало\ndefault-last-title-mac=Завершение\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/xbl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nUnexpectedElement=Неожиданный элемент <%1$S>.\n# LOCALIZATION NOTE: do not localize key=“%S” modifiers=“%S” id=“%S”\nGTK2Conflict2=Key event недоступен на GTK2: ключ=«%S» модификаторы=«%S» id=«%S»\nWinConflict2=Key event недоступен при использовании некоторых раскладок клавиатуры: ключ=«%S» модификаторы=«%S» id=«%S»\nTooDeepBindingRecursion=XBL binding «%S» уже используется слишком многими элементами-предками; не применяем его для предотвращения бесконечной рекурсии.\nCircularExtendsBinding=Расширение XBL binding «%S» с помощью «%S» приведёт к расширению его самого\n# LOCALIZATION NOTE: do not localize <handler command=\"…\">\nCommandNotInChrome=Использование <handler command=\"…\"> за пределами chrome не разрешено.\nMalformedXBL = XBL-файл повреждён. Вы не забыли указать пространство имён XBL в теге bindings?\nInvalidExtendsBinding=Extending «%S» is invalid. In general, do not extend tag names.\nMissingIdAttr = У binding тега недостаёт атрибута «id».\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/xml/prettyprint.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY xml.nostylesheet \"С этим XML-файлом не связана ни одна таблица стилей. Ниже показано дерево элементов.\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/xslt/xslt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n1  = Ошибка разбора таблицы стилей XSLT.\n2  = Ошибка разбора XPath выражения.\n3  = \n4  = Ошибка преобразования XSLT.\n5  = Неправильная XSLT/XPath функция.\n6  = Таблица стилей XSLT (возможно) содержит рекурсию.\n7  = Недействительное значение атрибута для XSLT 1.0.\n8  = Выражение XPath должно вернуть значение типа NodeSet.\n9  = XSLT-преобразование было уничтожено <xsl:message>.\n10 = Во время загрузки таблицы стилей XSLT произошла ошибка в сети:\n11 = В таблице стилей XSLT не указан MIME-тип XML:\n12 = Таблица стилей XSLT прямым или косвенным образом импортирует или включает себя:\n13 = Функция XPath была вызвана с неверным числом аргументов.\n14 = Была вызвана неизвестная функция расширения XPath.\n15 = Ошибка разбора выражения XPath, ожидается символ «)»:\n16 = Ошибка разбора выражения XPath, некорректная ось:\n17 = Ошибка разбора выражения XPath, ожидается правило проверки имени или набора узлов:\n18 = Ошибка разбора выражения XPath, ожидается символ «]»:\n19 = Ошибка разбора выражения XPath, некорректное имя переменной:\n20 = Ошибка разбора выражения XPath, незаконченное выражение:\n21 = Ошибка разбора выражения XPath, ожидается оператор:\n22 = Ошибка разбора выражения XPath, незакрытый литерал:\n23 = Ошибка разбора выражения XPath, символ «:» здесь запрещён:\n24 = Ошибка разбора выражения XPath, символ «!» здесь запрещён, отрицание выполняется с помощью not():\n25 = Ошибка разбора выражения XPath, обнаружен недопустимый символ:\n26 = Ошибка разбора выражения XPath, ожидается бинарный оператор:\n27 = Загрузка таблицы стилей XSLT была заблокирована из соображений безопасности.\n28 = Вычисление неправильного выражения.\n29 = Несбалансированность фигурных скобок.\n30 = Создание элемента с неправильным QName.\n31 = Перекрытие имен переменных в пределах одного шаблона.\n32 = Вызов ключевой функции не разрешён.\n\nLoadingError = Ошибка загрузки таблицы стилей: %S\nTransformError = Ошибка при XSLT преобразовании: %S\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global/xul.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMissingOverlay=Не удалось загрузить overlay из %1$S.\nPINotInProlog=Инструкция обработки <?%1$S?> больше не действует за пределами prolog (см. bug 360119).\nNeededToWrapXUL=Контейнер XUL для элемента %1$S содержит inline-потомка %2$S, что приводит к тому, что все его потомки завёрнуты в блок.\nNeededToWrapXULInlineBox=Контейнер XUL для элемента %1$S содержит inline-потомка %2$S, что приводит к тому, что все его потомки завёрнуты в блок. Это часто можно исправить заменой «display: -moz-inline-box» на «display: -moz-inline-box; display: inline-block».\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global-platform/mac/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Перейти\npress   =       Нажать\ncheck   =       Установить флажок\nuncheck =       Снять флажок\nselect  =       Выбрать\nopen    =       Открыть\nclose   =       Закрыть\nswitch  =       Переключиться\nclick   =       Щёлкнуть\ncollapse=       Свернуть\nexpand  =       Развернуть\nactivate=       Активировать\ncycle   =       Обходить по циклу\n\n# Universal Access API support\n# (Mac Only)\n# The Role Description for AXWebArea (the web widget). Like in Safari.\nhtmlContent = Содержимое HTML\n# The Role Description for the Tab button.\ntab     =       вкладка\n# The Role Description for definition list dl, dt and dd\nterm    =       термин\ndefinition =    определение\n# The Role Description for an input type=\"search\" text field\nsearchTextField = поле поискового запроса\n# The Role Description for WAI-ARIA Landmarks\napplication =   приложение\nsearch  =       поиск\nbanner  =       баннер\nnavigation =    навигация\ncomplementary = дополнительное\ncontent =       содержимое\nmain    =       основное\n# The (spoken) role description for various WAI-ARIA roles\nalert       =      предупреждение\nalertDialog =      диалог предупреждения\narticle     =      статья\ndocument    =      документ\nlog         =      лог\nmarquee     =      бегущая строка\nmath        =      математика\nnote        =      заметка\nregion      =      регион\nstatus      =      статус приложения\ntimer       =      таймер\ntooltip     =      подсказка\nseparator    =      разделитель\ntabPanel     =      панель вкладок\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global-platform/mac/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global-platform/mac/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#mac\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key - open up arrow symbol (ctrl-e)\nVK_SHIFT=⇧\n\n#the command key - clover leaf symbol (ctrl-q)\nVK_META=⌘\n\n#the win key - never generated by native key event\nVK_WIN=win\n\n#the option/alt key - splitting tracks symbol (ctrl-g)\nVK_ALT=⌥\n\n#the control key. hat symbol (ctrl-f)\nVK_CONTROL=⌃\n\n#the separator character used between modifiers (none on Mac OS)\nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global-platform/unix/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Перейти\npress   =       Нажать\ncheck   =       Установить флажок\nuncheck =       Снять флажок\nselect  =       Выбрать\nopen    =       Открыть\nclose   =       Закрыть\nswitch  =       Переключиться\nclick   =       Щёлкнуть\ncollapse=       Свернуть\nexpand  =       Развернуть\nactivate=       Активировать\ncycle   =       Обходить по циклу\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global-platform/unix/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global-platform/unix/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Shift\n\n#the command key\nVK_META=Meta\n\n#the win key (Super key and Hyper keys are mapped to DOM Win key)\nVK_WIN=Win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Ctrl\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global-platform/win/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Перейти\npress   =       Нажать\ncheck   =       Установить флажок\nuncheck =       Снять флажок\nselect  =       Выбрать\nopen    =       Открыть\nclose   =       Закрыть\nswitch  =       Переключиться\nclick   =       Щёлкнуть\ncollapse=       Свернуть\nexpand  =       Развернуть\nactivate=       Активировать\ncycle   =       Обходить по циклу\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global-platform/win/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global-platform/win/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Shift\n\n#the command key\nVK_META=Meta\n\n#the win key\nVK_WIN=Win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Ctrl\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/global-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npluginStartupMessage = Запуск плагина для типа\npluginupdates_label = mozilla.com/plugincheck\npluginupdates_url = http://www.mozilla.com/plugincheck/\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/mozapps/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width2 \"485\">\n<!ENTITY window.height \"300\">\n<!ENTITY starting.label \"Начинаю…\">\n<!ENTITY scanning.label \"Идёт сканирование на вирусы…\">\n<!ENTITY downloads.title \"Загрузки\">\n<!ENTITY cmd.pause.label \"Приостановить\">\n<!ENTITY cmd.pause.accesskey \"н\">\n<!ENTITY cmd.resume.label \"Возобновить\">\n<!ENTITY cmd.resume.accesskey \"о\">\n<!ENTITY cmd.cancel.label \"Отменить\">\n<!ENTITY cmd.cancel.accesskey \"м\">\n<!ENTITY cmd.show.label \"Открыть папку с файлом\">\n<!ENTITY cmd.show.accesskey \"к\">\n<!ENTITY cmd.showMac.label \"Показать в Finder\">\n<!ENTITY cmd.showMac.accesskey \"к\">\n<!ENTITY cmd.open.label \"Открыть\">\n<!ENTITY cmd.open.accesskey \"ы\">\n<!ENTITY cmd.openWith.label \"Открыть в…\">\n<!ENTITY cmd.openWith.accesskey \"т\">\n<!ENTITY cmd.retry.label \"Повторить попытку\">\n<!ENTITY cmd.retry.accesskey \"о\">\n<!ENTITY cmd.goToDownloadPage.label \"Перейти на страницу загрузки\">\n<!ENTITY cmd.goToDownloadPage.accesskey \"е\">\n<!ENTITY cmd.copyDownloadLink.label \"Копировать ссылку на загрузку\">\n<!ENTITY cmd.copyDownloadLink.accesskey \"п\">\n<!ENTITY cmd.removeFromList.label \"Удалить из списка\">\n<!ENTITY cmd.removeFromList.accesskey \"л\">\n<!ENTITY cmd.close.commandKey \"w\">\n<!ENTITY cmd.close2.commandKey \"j\">\n<!ENTITY cmd.close2Unix.commandKey \"y\">\n<!ENTITY cmd.clearList.label \"Очистить список\">\n<!ENTITY cmd.clearList.tooltip \"Удаляет из списка завершённые, отменённые и неудавшиеся загрузки\">\n<!ENTITY cmd.clearList.accesskey \"ч\">\n<!ENTITY cmd.find.commandKey \"f\">\n<!ENTITY cmd.search.commandKey \"k\">\n<!ENTITY closeWhenDone.label \"Закрыть после завершения загрузок\">\n<!ENTITY closeWhenDone.tooltip \"Закрыть окно со списком загрузок после загрузки всех файлов\">\n<!ENTITY showFolder.label \"Открыть эту папку\">\n<!ENTITY searchBox.label \"Поиск…\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/mozapps/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (shortSeconds): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# s is the short form for seconds\nshortSeconds=сек;сек;сек\n\n# LOCALIZATION NOTE (shortMinutes): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# m is the short form for minutes\nshortMinutes=мин;мин;мин\n\n# LOCALIZATION NOTE (shortHours): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# h is the short form for hours\nshortHours=ч;ч;ч\n\n# LOCALIZATION NOTE (shortDays): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# d is the short form for days\nshortDays=д;д;д\n\n# LOCALIZATION NOTE (paused): — is the \"em dash\" (long dash)\npaused=Загрузка приостановлена —  #1\ndownloading=Загрузка\nnotStarted=Не начато\nfailed=Ошибка\nfinished=Готово\ncanceled=Отменено\n\ndownloadErrorAlertTitle=Ошибка загрузки\ndownloadErrorGeneric=Загрузка не может быть сохранена, так как произошла неизвестная ошибка.\\n\\nПожалуйста, попробуйте снова.\n\n# LOCALIZATION NOTE: we don't have proper plural support in the CPP code; bug 463102\nquitCancelDownloadsAlertTitle=Отменить все загрузки?\nquitCancelDownloadsAlertMsg=При выходе загрузка будет отменена. Вы уверены, что вы хотите выйти?\nquitCancelDownloadsAlertMsgMultiple=При выходе будет отменено несколько (%S) загрузок. Вы уверены, что вы хотите выйти?\nquitCancelDownloadsAlertMsgMac=При выходе загрузка будет отменена. Вы уверены, что вы хотите выйти?\nquitCancelDownloadsAlertMsgMacMultiple=При выходе будет отменено несколько (%S) загрузок. Вы уверены, что вы хотите выйти?\nofflineCancelDownloadsAlertTitle=Отменить все загрузки?\nofflineCancelDownloadsAlertMsg=При переходе в автономный режим работы будет отменена одна загрузка. Вы действительно этого хотите?\nofflineCancelDownloadsAlertMsgMultiple=При переходе в автономный режим работы будет отменено несколько (%S) загрузок. Вы действительно этого хотите?\nleavePrivateBrowsingCancelDownloadsAlertTitle=Отменить все загрузки?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsg2=Если вы сейчас закроете все окна Приватного просмотра, будет отменена 1 загрузка. Вы уверены, что хотите выйти из Приватного просмотра?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsgMultiple2=Если вы сейчас закроете все окна Приватного просмотра, будет отменено %S загрузок. Вы уверены, что хотите выйти из Приватного просмотра?\ncancelDownloadsOKText=Отменить загрузку\ncancelDownloadsOKTextMultiple=Отменить несколько (%S) загрузок\ndontQuitButtonWin=Не завершать работу\ndontQuitButtonMac=Не завершать работу\ndontGoOfflineButton=Сохранить подключение\ndontLeavePrivateBrowsingButton2=Остаться в Приватном просмотре\ndownloadsCompleteTitle=Загрузки завершены\ndownloadsCompleteMsg=Все файлы были загружены.\n\n# LOCALIZATION NOTE (infiniteRate):\n# If download speed is a JavaScript Infinity value, this phrase is used\ninfiniteRate=Очень быстро\n\n# LOCALIZATION NOTE (statusFormat3): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S rate number; %3$S rate unit; %4$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (2.2 MB/sec)\nstatusFormat3=%4$S — %1$S (%2$S %3$S/сек)\n\n# LOCALIZATION NOTE (statusFormatInfiniteRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S substitute phrase for Infinity speed; %3$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (Really fast)\nstatusFormatInfiniteRate=%3$S — %1$S (%2$S)\n\n# LOCALIZATION NOTE (statusFormatNoRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB\nstatusFormatNoRate=%2$S — %1$S\n\nbytes=байт\nkilobyte=КБ\nmegabyte=МБ\ngigabyte=ГБ\n\n# LOCALIZATION NOTE (transferSameUnits2):\n# %1$S progress number; %2$S total number; %3$S total unit\n# example: 1.1 of 333 MB\ntransferSameUnits2=%1$S из %2$S %3$S\n# LOCALIZATION NOTE (transferDiffUnits2):\n# %1$S progress number; %2$S progress unit; %3$S total number; %4$S total unit\n# example: 11.1 MB of 3.3 GB\ntransferDiffUnits2=%1$S %2$S из %3$S %4$S\n# LOCALIZATION NOTE (transferNoTotal2):\n# %1$S progress number; %2$S unit\n# example: 111 KB\ntransferNoTotal2=%1$S %2$S\n\n# LOCALIZATION NOTE (timePair3): %1$S time number; %2$S time unit\n# example: 1m; 11h\ntimePair3=%1$S%2$S\n# LOCALIZATION NOTE (timeLeftSingle3): %1$S time left\n# example: 1m left; 11h left\ntimeLeftSingle3=Осталось %1$S\n# LOCALIZATION NOTE (timeLeftDouble3): %1$S time left; %2$S time left sub units\n# example: 11h 2m left; 1d 22h left\ntimeLeftDouble3=Осталось %1$S %2$S\ntimeFewSeconds2=Осталось несколько секунд\ntimeUnknown2=Оставшееся время неизвестно\n\n# LOCALIZATION NOTE (doneSize): #1 size number; #2 size unit\ndoneSize=#1 #2\n# LOCALIZATION NOTE (doneScheme): #1 URI scheme like data: jar: about:\ndoneScheme2=ресурс %1$S\n# LOCALIZATION NOTE (doneFileScheme): Special case of doneScheme for file:\n# This is used as an eTLD replacement for local files, so make it lower case\ndoneFileScheme=локальный файл\n\n# LOCALIZATION NOTE (yesterday): Displayed time for files finished yesterday\nyesterday=Вчера\n# LOCALIZATION NOTE (monthDate): #1 month name; #2 date number; e.g., January 22\nmonthDate2=%1$S, %2$S-е\n\nfileExecutableSecurityWarning=«%S» является исполняемым файлом. Исполняемые файлы могут содержать вирусы или другой вредоносный код, который может повредить информацию на компьютере. Будьте внимательны при открытии данного файла. Вы действительно хотите открыть файл «%S»?\nfileExecutableSecurityWarningTitle=Открыть исполняемый файл?\nfileExecutableSecurityWarningDontAsk=Не спрашивать в следующий раз\n\n# Desktop folder name for downloaded files\ndownloadsFolder=Загрузки\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/mozapps/downloads/settingsChange.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  settingsChangePreferences.label  \"Параметры могут быть изменены в настройках &brandShortName;.\">\n<!ENTITY  settingsChangeOptions.label      \"Параметры могут быть изменены в настройках &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/mozapps/downloads/unknownContentType.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  intro2.label                \"Вы собираетесь открыть:\">\n<!ENTITY  from.label                  \"из\">\n<!ENTITY  actionQuestion.label        \"Как &brandShortName; следует обработать этот файл?\">\n\n<!ENTITY  openWith.label              \"Открыть в\">\n<!ENTITY  openWith.accesskey          \"т\">\n<!ENTITY  other.label                 \"Выбрать…\">\n\n<!ENTITY  saveFile.label              \"Сохранить файл\">\n<!ENTITY  saveFile.accesskey          \"х\">\n\n<!ENTITY  rememberChoice.label        \"Выполнять автоматически для всех файлов данного типа.\">\n<!ENTITY  rememberChoice.accesskey    \"ы\">\n\n<!ENTITY  whichIs.label              \"являющийся:\">\n\n<!ENTITY  chooseHandlerMac.label      \"Выбрать…\">\n<!ENTITY  chooseHandlerMac.accesskey  \"а\">\n<!ENTITY  chooseHandler.label         \"Обзор…\">\n<!ENTITY  chooseHandler.accesskey     \"б\">\n\n<!ENTITY  unknownPromptText.label     \"Вы хотите сохранить этот файл?\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/mozapps/downloads/unknownContentType.properties",
    "content": "# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle=Открытие «%S»\nsaveDialogTitle=Введите имя файла для сохранения…\ndefaultApp=%S (по умолчанию)\nchooseAppFilePickerTitle=Выбор вспомогательного приложения\nbadApp=Выбранное приложение («%S») не найдено. Проверьте правильность написания имени файла или выберите другое приложение.\nbadApp.title=Приложение не найдено\nbadPermissions=Файл не может быть сохранён, так как у вас не имеется соответствующих прав. Выберите другой каталог для сохранения файла.\nbadPermissions.title=Недостаточно прав для сохранения\nselectDownloadDir=Выберите папку для загрузок\nunknownAccept.label=Сохранить файл\nunknownCancel.label=Отмена\nfileType=%S файлом\n# LOCALIZATION NOTE (orderedFileSizeWithType): first %S is type, second %S is size, and third %S is unit  \norderedFileSizeWithType=%1$S (%2$S %3$S)\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/mozapps/extensions/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  creator.label               \"Автор:\">\n<!ENTITY  developers.label            \"Разработчики:\">\n<!ENTITY  translators.label           \"Переводчики:\">\n<!ENTITY  contributors.label          \"Участники:\">\n<!ENTITY  homepage.label              \"Открыть домашнюю страницу\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/mozapps/extensions/blocklist.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY blocklist.title             \"Следующие дополнения могут вызывать проблемы\">\n<!ENTITY blocklist.style             \"width: 55em; height: 30em\">\n<!ENTITY blocklist.summary           \"&brandShortName; определил, что следующие дополнения вызывают проблемы со стабильностью или безопасностью:\">\n<!ENTITY blocklist.softblocked       \"В целях безопасности мы настоятельно рекомендуем перезапустить программу, оставив эти дополнения отключёнными.\">\n<!ENTITY blocklist.hardblocked       \"Эти дополнения несут высокий риск возникновения проблем со стабильностью или безопасностью, поэтому они были заблокированы. Для их полного отключения требуется перезапуск.\">\n<!ENTITY blocklist.softandhard       \"Дополнения, несущие высокий риск возникновения проблем со стабильностью или безопасностью, были заблокированы. Риск использования других ниже, но мы настоятельно рекомендуем перезапустить программу, оставив эти дополнения отключёнными.\">\n<!ENTITY blocklist.moreinfo          \"Подробная информация\">\n\n<!ENTITY blocklist.accept.label      \"Перезапустить &brandShortName;\">\n<!ENTITY blocklist.accept.accesskey  \"р\">\n\n<!ENTITY blocklist.blocked.label     \"Заблокировано\">\n<!ENTITY blocklist.checkbox.label    \"Отключить\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/mozapps/extensions/extensions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY addons.windowTitle                   \"Управление дополнениями\">\n\n<!ENTITY search.placeholder                   \"Поиск среди дополнений\">\n<!ENTITY search.buttonlabel                   \"Поиск\">\n<!-- LOCALIZATION NOTE (search.commandKey):\n     The search command key should match findOnCmd.commandkey from browser.dtd -->\n<!ENTITY search.commandkey                    \"f\">\n\n<!ENTITY loading.label                        \"Загрузка…\">\n<!ENTITY listEmpty.installed.label            \"У вас не установлено ни одного дополнения данного типа\">\n<!ENTITY listEmpty.availableUpdates.label     \"Обновлений не найдено\">\n<!ENTITY listEmpty.recentUpdates.label        \"В последнее время вы не обновляли никаких дополнений\">\n<!ENTITY listEmpty.findUpdates.label          \"Проверить наличие обновлений\">\n<!ENTITY listEmpty.search.label               \"Ни одного подходящего дополнения не найдено\">\n<!ENTITY listEmpty.button.label               \"Узнать больше о дополнениях\">\n<!ENTITY installAddonFromFile.label           \"Установить дополнение из файла…\">\n<!ENTITY installAddonFromFile.accesskey       \"а\">\n<!ENTITY toolsMenu.tooltip                    \"Инструменты для всех дополнений\">\n\n<!ENTITY getThemes.description                \"Хотите настроить под себя свой браузер?\">\n<!ENTITY getThemes.learnMore                  \"Выберите нужные вам темы\">\n\n<!ENTITY cmd.back.tooltip                     \"На предыдущую страницу\">\n<!ENTITY cmd.forward.tooltip                  \"На следующую страницу\">\n\n<!ENTITY showUnsignedExtensions.button.label  \"Некоторые расширения не могут быть проверены\">\n<!ENTITY showAllExtensions.button.label       \"Показать все расширения\">\n<!ENTITY debugAddons.label                    \"Отладка дополнений\">\n<!ENTITY debugAddons.accesskey                \"л\">\n\n<!-- global warnings -->\n<!ENTITY warning.safemode.label                    \"В безопасном режиме все дополнения отключены.\">\n<!ENTITY warning.checkcompatibility.label          \"Проверка совместимости дополнений отключена. У вас могут иметься несовместимые дополнения.\">\n<!ENTITY warning.checkcompatibility.enable.label   \"Включить\">\n<!ENTITY warning.checkcompatibility.enable.tooltip \"Включить проверку совместимости дополнений\">\n<!ENTITY warning.updatesecurity.label              \"Проверка безопасного обновления дополнений отключена. Обновления могут поставить вас под угрозу.\">\n<!ENTITY warning.updatesecurity.enable.label       \"Включить\">\n<!ENTITY warning.updatesecurity.enable.tooltip     \"Включить проверку безопасного обновления дополнений\">\n\n<!-- categories / views -->\n<!ENTITY view.search.label                    \"Поиск\">\n<!ENTITY view.discover.label                  \"Получить дополнения\">\n<!ENTITY view.recentUpdates.label             \"Недавние обновления\">\n<!ENTITY view.availableUpdates.label          \"Доступные обновления\">\n\n<!-- addon updates -->\n<!ENTITY updates.checkForUpdates.label        \"Проверить наличие обновлений\">\n<!ENTITY updates.checkForUpdates.accesskey    \"о\">\n<!ENTITY updates.viewUpdates.label            \"Показать недавние обновления\">\n<!ENTITY updates.viewUpdates.accesskey        \"к\">\n<!-- LOCALIZATION NOTE (updates.updateAddonsAutomatically.label): This menu item\n     is a checkbox that toggles the default global behavior for add-on update\n     checking. -->\n<!ENTITY updates.updateAddonsAutomatically.label     \"Автоматически обновлять дополнения\">\n<!ENTITY updates.updateAddonsAutomatically.accesskey \"в\">\n<!-- LOCALIZATION NOTE (updates.resetUpdatesToAutomatic.label, updates.resetUpdatesToManual.label):\n     Specific addons can have custom update checking behaviors (\"Manually\",\n     \"Automatically\", \"Use default global behavior\"). These menu items reset the\n     update checking behavior for all add-ons to the default global behavior\n     (which itself is either \"Automatically\" or \"Manually\", controlled by the\n     updates.updateAddonsAutomatically.label menu item). -->\n<!ENTITY updates.resetUpdatesToAutomatic.label       \"Установить для всех дополнений режим автоматического обновления\">\n<!ENTITY updates.resetUpdatesToAutomatic.accesskey   \"с\">\n<!ENTITY updates.resetUpdatesToManual.label          \"Установить для всех дополнений режим ручного обновления\">\n<!ENTITY updates.resetUpdatesToManual.accesskey      \"с\">\n<!ENTITY updates.updating.label               \"Обновление дополнений\">\n<!ENTITY updates.installed.label              \"Ваши дополнения были обновлены.\">\n<!ENTITY updates.downloaded.label             \"Обновления дополнений загружены.\">\n<!ENTITY updates.restart.label                \"Перезапустить для завершения установки\">\n<!ENTITY updates.noneFound.label              \"Обновлений не найдено\">\n<!ENTITY updates.manualUpdatesFound.label     \"Показать доступные обновления\">\n<!ENTITY updates.updateSelected.label         \"Установить обновления\">\n<!ENTITY updates.updateSelected.tooltip       \"Установить доступные обновления из этого списка\">\n\n<!-- addon actions -->\n<!ENTITY cmd.showDetails.label                \"Подробнее\">\n<!ENTITY cmd.showDetails.accesskey            \"р\">\n<!ENTITY cmd.findUpdates.label                \"Найти обновления\">\n<!ENTITY cmd.findUpdates.accesskey            \"а\">\n<!ENTITY cmd.preferencesWin.label             \"Настройки\">\n<!ENTITY cmd.preferencesWin.accesskey         \"с\">\n<!ENTITY cmd.preferencesUnix.label            \"Настройки\">\n<!ENTITY cmd.preferencesUnix.accesskey        \"с\">\n<!ENTITY cmd.about.label                      \"О дополнении\">\n<!ENTITY cmd.about.accesskey                  \"О\">\n\n<!ENTITY cmd.enableAddon.label                \"Включить\">\n<!ENTITY cmd.enableAddon.accesskey            \"ч\">\n<!ENTITY cmd.disableAddon.label               \"Отключить\">\n<!ENTITY cmd.disableAddon.accesskey           \"ю\">\n<!ENTITY cmd.enableTheme.label                \"Использовать тему\">\n<!ENTITY cmd.enableTheme.accesskey            \"п\">\n<!ENTITY cmd.disableTheme.label               \"Больше не использовать тему\">\n<!ENTITY cmd.disableTheme.accesskey           \"п\">\n<!ENTITY cmd.askToActivate.label              \"Включать по запросу\">\n<!ENTITY cmd.askToActivate.tooltip            \"Каждый раз спрашивать, использовать ли это дополнение\">\n<!ENTITY cmd.alwaysActivate.label             \"Всегда включать\">\n<!ENTITY cmd.alwaysActivate.tooltip           \"Всегда использовать это дополнение\">\n<!ENTITY cmd.neverActivate.label              \"Никогда не включать\">\n<!ENTITY cmd.neverActivate.tooltip            \"Никогда не использовать это дополнение\">\n<!ENTITY cmd.stateMenu.tooltip                \"Решить, когда запускать это дополнение\">\n<!ENTITY cmd.installAddon.label               \"Установить\">\n<!ENTITY cmd.installAddon.accesskey           \"н\">\n<!ENTITY cmd.uninstallAddon.label             \"Удалить\">\n<!ENTITY cmd.uninstallAddon.accesskey         \"д\">\n<!ENTITY cmd.showPreferencesWin.label         \"Настройки\">\n<!ENTITY cmd.showPreferencesWin.tooltip       \"Изменить настройки этого дополнения\">\n<!ENTITY cmd.showPreferencesUnix.label        \"Настройки\">\n<!ENTITY cmd.showPreferencesUnix.tooltip      \"Изменить настройки этого дополнения\">\n<!ENTITY cmd.contribute.label                 \"Внести вклад\">\n<!ENTITY cmd.contribute.accesskey             \"т\">\n<!ENTITY cmd.contribute.tooltip               \"Внести вклад в развитие этого дополнения\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"Показать примечания к выпуску\">\n<!ENTITY cmd.showReleaseNotes.tooltip         \"Показать примечания к выпуску для этого обновления\">\n<!ENTITY cmd.hideReleaseNotes.label           \"Скрыть примечания к выпуску\">\n<!ENTITY cmd.hideReleaseNotes.tooltip         \"Скрыть примечания к выпуску для этого обновления\">\n\n<!-- discovery view -->\n<!-- LOCALIZATION NOTE (discover.title,discover.description,discover.footer):\n     Displayed in the center of the Get Add-ons view, see bug 601143 for mockups. -->\n<!ENTITY discover.title                       \"Что такое дополнения?\">\n<!ENTITY discover.description2                \"Дополнения — это приложения, которые позволяют вам настроить &brandShortName; по своему вкусу, добавив в него дополнительные функции или придав ему свой стиль. Попробуйте использовать экономящую время боковую панель, настройте уведомление о прогнозе погоды или измените его внешний вид, чтобы сделать &brandShortName; именно таким, каким вы желаете.\">\n<!ENTITY discover.footer                      \"Когда вы соединитесь с Интернетом, в этой панели появятся некоторые из лучших и наиболее популярных дополнений, которые вы можете испытать в работе.\">\n\n<!-- detail view -->\n<!ENTITY detail.version.label                 \"Версия\">\n<!ENTITY detail.lastupdated.label             \"Последнее обновление\">\n<!ENTITY detail.creator.label                 \"Разработчик\">\n<!ENTITY detail.homepage.label                \"Домашняя страница\">\n<!ENTITY detail.numberOfDownloads.label       \"Загрузок\">\n\n<!ENTITY detail.contributions.description     \"Разработчик этого дополнения просит вас помочь поддержать его дальнейшее развитие, внеся небольшое пожертвование.\">\n\n<!ENTITY detail.updateType                    \"Автоматическое обновление\">\n<!ENTITY detail.updateDefault.label           \"По умолчанию\">\n<!ENTITY detail.updateDefault.tooltip         \"Автоматически устанавливать обновления только если это настройка по умолчанию\">\n<!ENTITY detail.updateAutomatic.label         \"Включено\">\n<!ENTITY detail.updateAutomatic.tooltip       \"Устанавливать обновления автоматически\">\n<!ENTITY detail.updateManual.label            \"Отключено\">\n<!ENTITY detail.updateManual.tooltip          \"Не устанавливать обновления автоматически\">\n<!ENTITY detail.home                          \"Домашняя страница\">\n<!ENTITY detail.repository                    \"Профиль дополнения\">\n<!ENTITY detail.size                          \"Размер\">\n\n<!ENTITY detail.checkForUpdates.label         \"Проверить наличие обновлений\">\n<!ENTITY detail.checkForUpdates.accesskey     \"в\">\n<!ENTITY detail.checkForUpdates.tooltip       \"Проверить наличие обновлений для этого дополнения\">\n<!ENTITY detail.showPreferencesWin.label      \"Настройки\">\n<!ENTITY detail.showPreferencesWin.accesskey  \"с\">\n<!ENTITY detail.showPreferencesWin.tooltip    \"Изменить настройки этого дополнения\">\n<!ENTITY detail.showPreferencesUnix.label     \"Настройки\">\n<!ENTITY detail.showPreferencesUnix.accesskey \"с\">\n<!ENTITY detail.showPreferencesUnix.tooltip   \"Изменить настройки этого дополнения\">\n\n\n<!-- ratings -->\n<!ENTITY rating2.label                        \"Рейтинг\">\n\n<!-- download/install progress -->\n<!ENTITY progress.pause.tooltip               \"Приостановить\">\n<!ENTITY progress.cancel.tooltip              \"Отмена\">\n\n\n<!-- list sorting -->\n<!ENTITY sort.name.label                      \"Имя\">\n<!ENTITY sort.name.tooltip                    \"Сортировать по имени\">\n<!ENTITY sort.dateUpdated.label               \"Последнее обновление\">\n<!ENTITY sort.dateUpdated.tooltip             \"Сортировать по дате обновления\">\n<!ENTITY sort.relevance.label                 \"Лучшее совпадение\">\n<!ENTITY sort.relevance.tooltip               \"Сортировать по релевантности\">\n<!ENTITY sort.price.label                     \"Цена\">\n<!ENTITY sort.price.tooltip                   \"Сортировать по цене\">\n\n<!ENTITY search.filter2.label                 \"Поиск среди:\">\n<!ENTITY search.filter2.installed.label       \"Моих дополнений\">\n<!ENTITY search.filter2.installed.tooltip     \"Показать установленные дополнения\">\n<!ENTITY search.filter2.available.label       \"Доступных дополнений\">\n<!ENTITY search.filter2.available.tooltip     \"Показать дополнения доступные для установки\">\n\n<!ENTITY addon.homepage                       \"Домашняя страница\">\n<!ENTITY addon.details.label                  \"Подробнее\">\n<!ENTITY addon.details.tooltip                \"Подробнее об этом дополнении\">\n<!ENTITY addon.unknownDate                    \"Неизвестно\">\n<!-- LOCALIZATION NOTE (addon.disabled.postfix): This is used in a normal list\n     to signify that an add-on is disabled, in the form\n     \"<Addon name> <1.0> (disabled)\" -->\n<!ENTITY addon.disabled.postfix               \"(отключено)\">\n<!-- LOCALIZATION NOTE (addon.update.postfix): This is used in the available\n     updates list to signify that an item is an update, in the form\n     \"<Addon name> <1.1> Update\". It is fine to use constructs like brackets if\n     necessary -->\n<!ENTITY addon.update.postfix                 \"обновление\">\n<!ENTITY addon.undoAction.label               \"Отменить\">\n<!ENTITY addon.undoAction.tooltip             \"Отменить это действие\">\n<!ENTITY addon.undoRemove.label               \"Отменить\">\n<!ENTITY addon.undoRemove.tooltip             \"Оставить это дополнение установленным\">\n<!ENTITY addon.restartNow.label               \"Перезапустить сейчас\">\n<!ENTITY addon.install.label                  \"Установить\">\n<!ENTITY addon.install.tooltip                \"Установить это дополнение\">\n<!ENTITY addon.updateNow.label                \"Обновить сейчас\">\n<!ENTITY addon.updateNow.tooltip              \"Установить обновление для этого дополнения\">\n<!ENTITY addon.includeUpdate.label            \"Включить обновление\">\n<!ENTITY addon.updateAvailable.label          \"Доступно обновление\">\n<!ENTITY addon.checkingForUpdates.label       \"Проверка наличия обновлений…\">\n<!ENTITY addon.releaseNotes.label             \"Примечания к выпуску:\">\n<!ENTITY addon.loadingReleaseNotes.label      \"Загрузка…\">\n<!ENTITY addon.errorLoadingReleaseNotes.label \"Простите, но при загрузке примечаний к выпуску произошла ошибка.\">\n\n<!ENTITY addon.createdBy.label                \"От \">\n\n<!ENTITY eula.title                           \"Лицензионное соглашение с конечным пользователем\">\n<!ENTITY eula.width                           \"560px\">\n<!ENTITY eula.height                          \"400px\">\n<!ENTITY eula.accept                          \"Принять и установить…\">\n\n<!ENTITY settings.path.button.label           \"Обзор…\">\n\n<!-- LOCALIZATION NOTE (experiment.info.label): The strings related to\n     experiments are present on the \"Experiments\" tab of the add-ons manager.\n     This tab won't be displayed unless an Experiment add-on is installed.\n     Install https://people.mozilla.org/~gszorc/dummy-experiment-addon.xpi\n     to cause this tab to appear. -->\n<!ENTITY experiment.info.label \"Что это? Телеметрия может время от времени устанавливать и проводить эксперименты.\">\n<!ENTITY experiment.info.learnmore \"Подробнее\">\n<!ENTITY experiment.info.learnmore.accesskey \"б\">\n<!ENTITY experiment.info.changetelemetry \"Параметры телеметрии\">\n<!ENTITY experiment.info.changetelemetry.accesskey \"а\">\n\n<!ENTITY setting.learnmore \"Подробнее…\">\n\n<!ENTITY disabledUnsigned.heading \"Некоторые дополнения были отключены\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.description.start, disabledUnsigned.description.findAddonsLink, disabledUnsigned.description.end):\n     These entities form a sentence, with\n     disabledUnsigned.description.findAddonsLink being a link to an external site. -->\n<!ENTITY disabledUnsigned.description.start \"Работа следующих дополнений в &brandShortName; не была проверена. Вы можете \">\n<!ENTITY disabledUnsigned.description.findAddonsLink \"найти им замену\">\n<!ENTITY disabledUnsigned.description.end \" или попросить разработчика произвести их проверку.\">\n<!ENTITY disabledUnsigned.learnMore \"Узнайте больше о наших усилиях по обеспечению вашей безопасности в Интернете.\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.devInfo.start, disabledUnsigned.devInfo.linkToManual, disabledUnsigned.devInfo.end):\n     These entities form a sentence, with disabledUnsigned.devInfo.linkToManual\n     being a link to an external site. -->\n<!ENTITY disabledUnsigned.devInfo.start \"Разработчики, заинтересованные в проверке своих дополнений, могут прочесть наше \">\n<!ENTITY disabledUnsigned.devInfo.linkToManual \"руководство\">\n<!ENTITY disabledUnsigned.devInfo.end \".\">\n\n<!ENTITY pluginDeprecation.description \"Что-то отсутствует? &brandShortName; больше не поддерживает некоторые плагины.\">\n<!ENTITY pluginDeprecation.learnMore \"Подробнее.\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/mozapps/extensions/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutWindowTitle) %S is the addon name\naboutWindowTitle=О %S\naboutWindowCloseButton=Закрыть\n#LOCALIZATION NOTE (aboutWindowVersionString) %S is the addon version\naboutWindowVersionString=версия %S\n#LOCALIZATION NOTE (aboutAddon) %S is the addon name\naboutAddon=О %S\n\n#LOCALIZATION NOTE (uninstallNotice) %S is the add-on name\nuninstallNotice=%S было удалено.\n\n#LOCALIZATION NOTE (numReviews): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of reviews\nnumReviews=#1 отзыв;#1 отзыва;#1 отзывов\n\n#LOCALIZATION NOTE (dateUpdated) %S is the date the addon was last updated\ndateUpdated=Обновлено %S\n\n#LOCALIZATION NOTE (notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\nnotification.incompatible=%1$S несовместимо с %2$S %3$S.\n#LOCALIZATION NOTE (notification.unsigned, notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\nnotification.unsignedAndDisabled=Работа %1$S в %2$S не была проверена, поэтому оно было отключено.\nnotification.unsigned=Работа %1$S в %2$S не была проверена. Действуйте с осторожностью.\nnotification.unsigned.link=Подробная информация\n#LOCALIZATION NOTE (notification.blocked) %1$S is the add-on name\nnotification.blocked=%1$S было отключено из-за проблем со стабильностью или безопасностью.\nnotification.blocked.link=Подробная информация\n#LOCALIZATION NOTE (notification.softblocked) %1$S is the add-on name\nnotification.softblocked=%1$S вызывает проблемы со стабильностью или безопасностью.\nnotification.softblocked.link=Подробная информация\n#LOCALIZATION NOTE (notification.outdated) %1$S is the add-on name\nnotification.outdated=Для %1$S доступно важное обновление.\nnotification.outdated.link=Обновить сейчас\n#LOCALIZATION NOTE (notification.vulnerableUpdatable) %1$S is the add-on name\nnotification.vulnerableUpdatable=%1$S является уязвимым и должно быть обновлено.\nnotification.vulnerableUpdatable.link=Обновить сейчас\n#LOCALIZATION NOTE (notification.vulnerableNoUpdate) %1$S is the add-on name\nnotification.vulnerableNoUpdate=%1$S является уязвимым. Будьте осторожны при его использовании.\nnotification.vulnerableNoUpdate.link=Подробная информация\n#LOCALIZATION NOTE (notification.enable) %1$S is the add-on name, %2$S is brand name\nnotification.enable=%1$S будет включено после перезапуска вами %2$S.\n#LOCALIZATION NOTE (notification.disable) %1$S is the add-on name, %2$S is brand name\nnotification.disable=%1$S будет отключено после перезапуска вами %2$S.\n#LOCALIZATION NOTE (notification.install) %1$S is the add-on name, %2$S is brand name\nnotification.install=%1$S будет установлено после перезапуска вами %2$S.\n#LOCALIZATION NOTE (notification.uninstall) %1$S is the add-on name, %2$S is brand name\nnotification.uninstall=%1$S будет удалено после перезапуска вами %2$S.\n#LOCALIZATION NOTE (notification.upgrade) %1$S is the add-on name, %2$S is brand name\nnotification.upgrade=%1$S будет обновлено после перезапуска вами %2$S.\n#LOCALIZATION NOTE (notification.downloadError) %1$S is the add-on name.\nnotification.downloadError=При загрузке %1$S произошла ошибка.\nnotification.downloadError.retry=Попробовать снова\nnotification.downloadError.retry.tooltip=Попробовать снова загрузить это дополнение\n#LOCALIZATION NOTE (notification.installError) %1$S is the add-on name.\nnotification.installError=При установке %1$S произошла ошибка.\nnotification.installError.retry=Попробовать снова\nnotification.installError.retry.tooltip=Попробовать снова загрузить и установить это дополнение\n#LOCALIZATION NOTE (notification.gmpPending) %1$S is the add-on name.\nnotification.gmpPending=%1$S будет скоро установлено.\n\n#LOCALIZATION NOTE (contributionAmount2) %S is the currency amount recommended for contributions\ncontributionAmount2=Предложенная сумма взноса: %S\n\ninstallDownloading=Загружается\ninstallDownloaded=Загружено\ninstallDownloadFailed=Ошибка загрузки\ninstallVerifying=Проверка\ninstallInstalling=Установка\ninstallEnablePending=Перезапустите для включения\ninstallDisablePending=Перезапустите для отключения\ninstallFailed=Ошибка установки\ninstallCancelled=Установка отменена\n\n#LOCALIZATION NOTE (details.notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\ndetails.notification.incompatible=%1$S несовместимо с %2$S %3$S.\n#LOCALIZATION NOTE (details.notification.unsigned, details.notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\ndetails.notification.unsignedAndDisabled=Работа %1$S в %2$S не была проверена, поэтому оно было отключено.\ndetails.notification.unsigned=Работа %1$S в %2$S не была проверена. Действуйте с осторожностью.\ndetails.notification.unsigned.link=Подробная информация\n#LOCALIZATION NOTE (details.notification.blocked) %1$S is the add-on name\ndetails.notification.blocked=%1$S было отключено из-за проблем со стабильностью или безопасностью.\ndetails.notification.blocked.link=Подробная информация\n#LOCALIZATION NOTE (details.notification.softblocked) %1$S is the add-on name\ndetails.notification.softblocked=%1$S вызывает проблемы со стабильностью или безопасностью.\ndetails.notification.softblocked.link=Подробная информация\n#LOCALIZATION NOTE (details.notification.outdated) %1$S is the add-on name\ndetails.notification.outdated=Для %1$S доступно важное обновление.\ndetails.notification.outdated.link=Обновить сейчас\n#LOCALIZATION NOTE (details.notification.vulnerableUpdatable) %1$S is the add-on name\ndetails.notification.vulnerableUpdatable=%1$S является уязвимым и должно быть обновлено.\ndetails.notification.vulnerableUpdatable.link=Обновить сейчас\n#LOCALIZATION NOTE (details.notification.vulnerableNoUpdate) %1$S is the add-on name\ndetails.notification.vulnerableNoUpdate=%1$S является уязвимым. Будьте осторожны при его использовании.\ndetails.notification.vulnerableNoUpdate.link=Подробная информация\n#LOCALIZATION NOTE (details.notification.enable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.enable=%1$S будет включено после перезапуска вами %2$S.\n#LOCALIZATION NOTE (details.notification.disable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.disable=%1$S будет отключено после перезапуска вами %2$S.\n#LOCALIZATION NOTE (details.notification.install) %1$S is the add-on name, %2$S is brand name\ndetails.notification.install=%1$S будет установлено после перезапуска вами %2$S.\n#LOCALIZATION NOTE (details.notification.uninstall) %1$S is the add-on name, %2$S is brand name\ndetails.notification.uninstall=%1$S будет удалено после перезапуска вами %2$S.\n#LOCALIZATION NOTE (details.notification.upgrade) %1$S is the add-on name, %2$S is brand name\ndetails.notification.upgrade=%1$S будет обновлено после перезапуска вами %2$S.\n#LOCALIZATION NOTE (details.notification.gmpPending) %1$S is the add-on name\ndetails.notification.gmpPending=%1$S будет скоро установлено.\n\n# LOCALIZATION NOTE (details.experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (detail view).\ndetails.experiment.time.daysRemaining=Остался #1 день;Осталось #1 дня;Осталось #1 дней\n#LOCALIZATION NOTE (details.experiment.time.endsToday) The experiment will end in less than a day (detail view).\ndetails.experiment.time.endsToday=Осталось менее суток\n# LOCALIZATION NOTE (details.experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (detail view).\ndetails.experiment.time.daysPassed=#1 день назад;#1 дня назад;#1 дней назад\n#LOCALIZATION NOTE (details.experiment.time.endedToday) The experiment ended less than a day ago (detail view).\ndetails.experiment.time.endedToday=Менее суток назад\n#LOCALIZATION NOTE (details.experiment.state.active) This experiment is active (detail view).\ndetails.experiment.state.active=Активен\n#LOCALIZATION NOTE (details.experiment.state.complete) This experiment is complete (it was previously active) (detail view).\ndetails.experiment.state.complete=Завершен\n\n# LOCALIZATION NOTE (experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (list view item).\nexperiment.time.daysRemaining=Остался #1 день;Осталось #1 дня;Осталось #1 дней\n#LOCALIZATION NOTE (experiment.time.endsToday) The experiment will end in less than a day (list view item).\nexperiment.time.endsToday=Осталось менее суток\n# LOCALIZATION NOTE (experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (list view item).\nexperiment.time.daysPassed=#1 день назад;#1 дня назад;#1 дней назад\n#LOCALIZATION NOTE (experiment.time.endedToday) The experiment ended less than a day ago (list view item).\nexperiment.time.endedToday=Менее суток назад\n#LOCALIZATION NOTE (experiment.state.active) This experiment is active (list view item).\nexperiment.state.active=Активен\n#LOCALIZATION NOTE (experiment.state.complete) This experiment is complete (it was previously active) (list view item).\nexperiment.state.complete=Завершен\n\ninstallFromFile.dialogTitle=Выберите дополнение для установки\ninstallFromFile.filterName=Дополнения\n\nuninstallAddonTooltip=Удалить это дополнение\nuninstallAddonRestartRequiredTooltip=Удалить это дополнение (требуется перезапуск)\nenableAddonTooltip=Включить это дополнение\nenableAddonRestartRequiredTooltip=Включить это дополнение (требуется перезапуск)\ndisableAddonTooltip=Отключить это дополнение\ndisableAddonRestartRequiredTooltip=Отключить это дополнение (требуется перезапуск)\n\n#LOCALIZATION NOTE (showAllSearchResults): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total number of search results\nshowAllSearchResults=Просмотреть #1 результат;Просмотреть #1 результата;Просмотреть #1 результатов\n\n#LOCALIZATION NOTE (addon.purchase.label) displayed on a button in the list\n# view, %S is the price of the add-on including currency symbol\naddon.purchase.label=Купить за %S…\naddon.purchase.tooltip=Посетить галерею дополнений, чтобы купить это дополнение\n#LOCALIZATION NOTE (cmd.purchaseAddon.label) displayed on a button in the detail\n# view, %S is the price of the add-on including currency symbol\ncmd.purchaseAddon.label=Купить за %S…\ncmd.purchaseAddon.accesskey=п\n\n#LOCALIZATION NOTE (eulaHeader) %S is name of the add-on asking the user to agree to the EULA\neulaHeader=%S требует, чтобы перед продолжением установки вы приняли следующее лицензионное соглашение с конечным пользователем:\n\ntype.extension.name=Расширения\ntype.theme.name=Внешний вид\ntype.locale.name=Языки\ntype.plugin.name=Плагины\ntype.dictionary.name=Словари\ntype.service.name=Службы\ntype.experiment.name=Эксперименты\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/mozapps/extensions/newaddon.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title           \"Установка дополнения\">\n<!ENTITY intro           \"Другая программа на вашем компьютере хочет изменить &brandShortName;, используя следующее дополнение:\">\n<!ENTITY warning         \"Устанавливайте дополнения только от тех авторов, которым вы доверяете.\">\n<!ENTITY allow           \"Разрешить его установку\">\n<!ENTITY later           \"Вы всегда можете изменить свое решение, перейдя в окно управления дополнениями.\">\n<!ENTITY continue        \"Продолжить\">\n<!ENTITY restartMessage  \"Для завершения установки этого дополнения вы должны перезапустить &brandShortName;.\">\n<!ENTITY restartButton   \"Перезапустить &brandShortName;\">\n<!ENTITY cancelButton    \"Отмена\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/mozapps/extensions/newaddon.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (name) %1$S is the add-on name, %2$S is the add-on version\nname=%1$S %2$S\n#LOCALIZATION NOTE (author) %S is the author of the add-on\nauthor=От %S\n#LOCALIZATION NOTE (location) %S is the path the add-on is installed in\nlocation=Расположение: %S\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/mozapps/extensions/selectAddons.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY upgrade.style \"width: 93ch; height: 448px;\">\n<!ENTITY checking.heading \"Проверка ваших дополнений\">\n<!ENTITY checking.progress.label \"Проверка ваших дополнений на предмет совместимости с этой версией &brandShortName;.\">\n<!ENTITY select.heading \"Выберите ваши дополнения\">\n<!ENTITY select.description \"Сделайте &brandShortName; ещё быстрее, отключив более не используемые вами дополнения. Дополнения, уже установленные другими программами, будут автоматически отключены, если вы не отметите их в списке.\">\n<!ENTITY select.keep \"Оставить\">\n<!ENTITY select.keep.style \"width: 10ch;\">\n<!ENTITY select.action \"Действие\">\n<!ENTITY select.action.style \"width: 40ch;\">\n<!ENTITY select.source \"Установлено\">\n<!ENTITY select.name \"Название\">\n<!ENTITY select.name.style \"width: 33ch;\">\n<!ENTITY confirm.heading \"Выберите ваши дополнения\">\n<!ENTITY confirm.description \"Сделайте &brandShortName; ещё быстрее, отключив более не используемые вами дополнения. Дополнения, уже установленные другими программами, будут автоматически отключены, если вы не отметите их в списке.\">\n<!ENTITY action.disable.heading \"Следующие дополнения будут отключены:\">\n<!ENTITY action.incompatible.heading \"Следующие дополнения сейчас отключены, но будут включены, как только они станут совместимыми:\">\n<!ENTITY action.update.heading \"Следующие дополнения будут обновлены:\">\n<!ENTITY action.enable.heading \"Следующие дополнения будут включены:\">\n<!ENTITY update.heading \"Обновление ваших дополнений\">\n<!ENTITY update.progress.label \"Загрузка и установка обновлений для выбранных вами дополнений.\">\n<!ENTITY errors.heading \"&brandShortName; не смог обновить некоторые из ваших дополнений.\">\n<!ENTITY errors.description \"Не удалось установить обновления для некоторых из ваших дополнений. &brandShortName; попытается автоматически обновить их через некоторое время.\">\n<!ENTITY footer.label \"Вы всегда можете изменить ваши дополнения, перейдя в окно управления дополнениями.\">\n<!ENTITY cancel.label \"Отмена\">\n<!ENTITY back.label \"Назад\">\n<!ENTITY next.label \"Далее\">\n<!ENTITY done.label \"Готово\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/mozapps/extensions/selectAddons.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nsource.profile = Вами\nsource.bundled = Вами (в комплекте)\nsource.other = Другой программой\naction.enabled = Будет включено\naction.disabled = Будет отключено\naction.autoupdate = Будет обновлено чтобы стало совместимым\naction.incompatible = Будет включено когда станет совместимым\naction.neededupdate = Обновить чтобы сделать совместимым\naction.unneededupdate = Необязательное обновление\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/mozapps/extensions/update.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  updateWizard.title              \"Обновление &brandShortName;\">\n\n<!ENTITY  offline.title                   \"&brandShortName; работает в автономном режиме\">\n<!ENTITY  offline.description             \"&brandShortName; требуется подключение к сети, чтобы проверить наличие новых версий установленных дополнений и сделать их совместимыми с этой версией программы.\">\n<!ENTITY  offline.toggleOffline.label     \"Подключиться к сети сейчас.\">\n<!ENTITY  offline.toggleOffline.accesskey \"о\">\n\n<!ENTITY  mismatch.win.title              \"Несовместимые дополнения\">\n<!ENTITY  mismatch.top.label              \"Следующие дополнения не совместимы с текущей версией &brandShortName;, и были отключены:\">\n<!ENTITY  mismatch.bottom.label           \"&brandShortName; может проверить наличие совместимых версий этих дополнений.\">\n\n<!ENTITY  checking.wizard.title           \"Идёт проверка наличия совместимых дополнений\">\n<!ENTITY  checking.top.label              \"Идёт проверка наличия обновлений для несовместимых дополнений…\">\n<!ENTITY  checking.status                 \"Это может занять пару минут…\">\n\n<!ENTITY  found.wizard.title               \"Найдены совместимые дополнения\">\n<!ENTITY  found.top.label                 \"Выберите дополнения, которые вы хотите установить:\">\n<!ENTITY  found.disabledXPinstall.label   \"Обновления не могут быть установлены, так как установка программного обеспечения в данное время отключена. Вы можете изменить эту настройку, установив расположенный ниже флажок.\">\n<!ENTITY  found.enableXPInstall.label     \"Разрешить веб-сайтам устанавливать программное обеспечение\">\n<!ENTITY  found.enableXPInstall.accesskey \"а\">\n\n<!ENTITY  installing.wizard.title         \"Установка совместимых дополнений\">\n<!ENTITY  installing.top.label            \"Идёт загрузка и применение обновлений для установленных дополнений…\">\n\n<!ENTITY  noupdates.wizard.title          \"Совместимые версии дополнений не найдены\">\n<!ENTITY  noupdates.intro.desc            \"&brandShortName; не удалось найти обновления для установленных у вас несовместимых дополнений.\">\n<!ENTITY  noupdates.error.desc            \"При попытке поиска обновлений возникли некоторые проблемы.\">\n<!ENTITY  noupdates.checkEnabled.desc     \"&brandShortName; будет периодически проверять и информировать, не появились ли совместимые версии этих дополнений.\">\n\n<!ENTITY  finished.wizard.title           \"Совместимые дополнения успешно установлены\">\n<!ENTITY  finished.top.label              \"&brandShortName; завершил установку обновлений для ваших дополнений. \">\n<!ENTITY  finished.checkDisabled.desc     \"&brandShortName; может периодически проверять и информировать вас о появлении обновлений для дополнений. \">\n<!ENTITY  finished.checkEnabled.desc      \"&brandShortName; будет периодически проверять и информировать вас о появлении обновлений для дополнений. \">\n\n<!ENTITY  adminDisabled.wizard.title      \"Проверка наличия обновлений не удалась\">\n<!ENTITY  adminDisabled.warning.label     \"Проверка наличия обновлений для несовместимых дополнений невозможна, так как установка программного обеспечения для &brandShortName; отключена. Для решения проблемы свяжитесь с вашим системным администратором.\">\n\n<!ENTITY  versioninfo.wizard.title        \"Идёт проверка совместимости ваших дополнений\">\n<!ENTITY  versioninfo.top.label           \"Идёт проверка ваших дополнений на предмет их совместимости с этой версией &brandShortName;.\">\n<!ENTITY  versioninfo.waiting             \"Это может занять несколько минут…\">\n\n<!ENTITY  installerrors.wizard.title      \"Проблемы при  установке обновлений\">\n<!ENTITY  installerrors.intro.label       \"&brandShortName; столкнулся с проблемами при обновлении некоторых из установленных дополнений.\">\n\n<!-- general strings used by several of the finish pages -->\n<!ENTITY  clickFinish.label               \"Для продолжения запуска &brandShortName; нажмите кнопку «Готово».\">\n<!ENTITY  clickFinish.labelMac            \"Для продолжения запуска &brandShortName; нажмите кнопку «Готово».\">\n<!ENTITY  enableChecking.label            \"Разрешить &brandShortName; проверять наличие обновлений.\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/mozapps/extensions/update.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmismatchCheckNow=Проверить сейчас\nmismatchCheckNowAccesskey=с\nmismatchDontCheck=Не проверять\nmismatchDontCheckAccesskey=е\ninstallButtonText=Установить сейчас\ninstallButtonTextAccesskey=т\nnextButtonText=Далее >\nnextButtonTextAccesskey=а\ncancelButtonText=Отмена\ncancelButtonTextAccesskey=м\nstatusPrefix=Проверка %S закончена\ndownloadingPrefix=Идёт загрузка: %S\ninstallingPrefix=Установка: %S\ncloseButton=Закрыть\ninstallErrors=%S не удалось установить обновления для следующих дополнений:\ncheckingErrors=%S не удалось произвести проверку наличия обновлений для следующих дополнений:\ninstallErrorItemFormat=%S (%S)\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/mozapps/handling/handling.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.emWidth \"30em\">\n<!ENTITY window.emHeight \"30em\">\n<!ENTITY ChooseOtherApp.description \"Выбор другого приложения\">\n<!ENTITY ChooseApp.label \"Выбрать…\">\n<!ENTITY ChooseApp.accessKey \"ы\">\n<!ENTITY accept \"Открыть ссылку\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/mozapps/handling/handling.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprotocol.title=Запустить приложение\nprotocol.description=Для открытия этой ссылки требуется приложение.\nprotocol.choices.label=Отправить в:\nprotocol.checkbox.label=Запомнить мой выбор для «%S» ссылок.\nprotocol.checkbox.accesskey=п\nprotocol.checkbox.extra=Это может быть изменено в настройках %S.\n\nchoose.application.title=Другое приложение…\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/mozapps/plugins/plugins.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY unsupportedPlatform.pre \"Нам очень жаль, но &brandShortName; не может проигрывать Flash на этом устройстве. \">\n<!ENTITY unsupportedPlatform.learnMore \"Подробнее…\">\n<!ENTITY unsupportedPlatform.post \"\">\n<!ENTITY missingPlugin \"Для отображения этого содержимого требуется плагин.\">\n<!ENTITY tapToPlayPlugin \"Нажмите здесь для включения плагина\">\n<!ENTITY clickToActivatePlugin \"Включить плагин\">\n<!ENTITY checkForUpdates \"Проверить наличие обновлений…\">\n<!ENTITY disabledPlugin \"Этот плагин отключён.\">\n<!ENTITY blockedPlugin.label \"Этот плагин был заблокирован в целях вашей безопасности.\">\n<!ENTITY hidePluginBtn.label \"Скрыть плагин\">\n<!ENTITY managePlugins \"Управление плагинами…\">\n<!ENTITY reloadPlugin.pre \"Вы можете попробовать \">\n<!ENTITY reloadPlugin.middle \"перезагрузить эту страницу\">\n<!ENTITY reloadPlugin.post \".\">\n<!ENTITY report.please \"Отправить сообщение о падении\">\n<!ENTITY report.submitting \"Идёт отправка сообщения…\">\n<!ENTITY report.submitted \"Сообщение о падении отправлено.\">\n<!ENTITY report.disabled \"Отправка сообщений о падении отключена.\">\n<!ENTITY report.failed \"Отправка не удалась.\">\n<!ENTITY report.unavailable \"Нет доступных сообщений.\">\n<!ENTITY report.comment \"Добавить комментарий (комментарии публично доступны)\">\n<!ENTITY report.pageURL \"Включить URL страницы\">\n<!ENTITY plugin.file \"Файл\">\n<!ENTITY plugin.mimeTypes \"Типы MIME\">\n<!ENTITY plugin.flashProtectedMode.label \"Включить защищённый режим Adobe Flash\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/mozapps/preferences/changemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY setPassword.title                 \"Смена мастер-пароля\">\n<!ENTITY setPassword.tokenName.label       \"Устройство защиты\">\n<!ENTITY setPassword.oldPassword.label     \"Текущий пароль:\">\n<!ENTITY setPassword.newPassword.label     \"Введите новый пароль:\">\n<!ENTITY setPassword.reenterPassword.label \"Повторите ввод пароля:\">\n<!ENTITY setPassword.meter.label           \"Уровень качества пароля\">\n<!ENTITY setPassword.meter.loading         \"Загрузка\">\n<!ENTITY masterPasswordDescription.label   \"Мастер-пароль используется для защиты личной информации, такой как пароли на сайты. После создания мастер-пароля вам нужно будет вводить его один раз в сессию, когда &brandShortName; затребует информацию, защищённую паролем.\">\n<!ENTITY masterPasswordWarning.label       \"Убедитесь, что вы запомнили мастер-пароль, который установили. Если вы его забудете, вам не удастся получить доступ к любой информации защищённой мастер-паролем.\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/mozapps/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Master Password\n\npassword_not_set=(не установлен)\nfailed_pw_change=Не удалось изменить мастер-пароль.\nincorrect_pw=Вы ввели некорректный текущий мастер-пароль. Попробуйте снова.\npw_change_ok=Мастер-пароль успешно изменён.\npw_erased_ok=Мастер-пароль был удалён.\npw_not_wanted=Предупреждение! Вы решили не использовать мастер-пароль.\npw_empty_warning=Сохранённые вами пароли для веб-сайтов, электронной почты, данные форм и закрытые ключи не будут защищены.\npw_change2empty_in_fips_mode=Вы работаете в режиме соответствия FIPS. При работе в этом режиме необходимо установить мастер-пароль.\npw_change_success_title=Пароль успешно изменён\npw_change_failed_title=Смена пароля не удалась\npw_remove_button=Удалить\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/mozapps/preferences/removemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY removePassword.title              \"Удаление мастер-пароля\">\n<!ENTITY removeInfo.label                  \"Для продолжения вы должны ввести текущий пароль:\">\n<!ENTITY removeWarning1.label              \"Мастер-пароль используется для защиты важной информации, например паролей для доступа к веб-сайтам.\">\n<!ENTITY removeWarning2.label              \"При удалении мастер-пароля сохранённая в браузере информация не будет защищена в случае, если посторонние лица получат доступ к вашему компьютеру.\">\n<!ENTITY setPassword.oldPassword.label     \"Текущий пароль:\">\n\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/mozapps/profile/createProfileWizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY newprofile.title             \"Мастер создания профиля\">\n<!ENTITY window.size                  \"width: 50em; height: 35em;\">\n\n<!-- First wizard page -->\n<!ENTITY profileCreationExplanation_1.text  \"&brandShortName; хранит информацию о ваших установках, настройках и т.д. в личном профиле.\">\n<!ENTITY profileCreationExplanation_2.text  \"Если вы не единственный пользователь этой копии &brandShortName;, вы можете воспользоваться профилями для разделения используемых данных. Для этого у каждого пользователя должен быть свой профиль.\">\n<!ENTITY profileCreationExplanation_3.text  \"Если вы единственный пользователь этой копии &brandShortName;, у вас должен быть хотя бы один профиль. Если хотите, можете пользоваться несколькими профилями для хранения разных наборов настроек. Например, вы можете использовать один профиль для личного пользования, а другой для работы.\">\n<!ENTITY profileCreationExplanation_4.text  \"Чтобы создать профиль, нажмите кнопку «Далее»:\">\n<!ENTITY profileCreationExplanation_4Mac.text  \"Чтобы создать профиль, нажмите кнопку «Продолжить»:\">\n<!ENTITY profileCreationExplanation_4Gnome.text  \"Чтобы создать профиль, нажмите кнопку «Далее»:\">\n\n<!-- Second wizard page -->\n<!ENTITY profileCreationIntro.text      \"Если у вас несколько профилей, вы можете различать их по именам. Придумайте имя самостоятельно или воспользуйтесь указанным ниже.\">\n<!ENTITY profilePrompt.label            \"Введите имя нового профиля:\">\n<!ENTITY profilePrompt.accesskey        \"и\">\n<!ENTITY profileDirectoryExplanation.text   \"Ваши настройки, параметры и другие пользовательские данные будут храниться в: \">\n<!ENTITY profileDefaultName             \"Default User\">\n<!ENTITY button.choosefolder.label      \"Выбрать папку…\">\n<!ENTITY button.choosefolder.accesskey  \"п\">\n<!ENTITY button.usedefault.label        \"Использовать папку по умолчанию\">\n<!ENTITY button.usedefault.accesskey    \"м\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/mozapps/profile/profileSelection.dtd",
    "content": "<!-- -*- Mode: SGML; indent-tabs-mode: nil; -*- -->\n<!--\n\n This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY            windowtitle.label      \"&brandShortName; — выбор профиля пользователя\">\n\n<!ENTITY            profilename.label      \"Имя профиля:\">\n\n<!ENTITY            start.label            \"Запуск &brandShortName;\">\n<!ENTITY            exit.label             \"Выход\">\n\n<!ENTITY            availprofiles.label    \"Доступные профили\">\n\n<!ENTITY            newButton.label        \"Создать…\">\n<!ENTITY            newButton.accesskey    \"о\">\n<!ENTITY            renameButton.label     \"Переименовать…\">\n<!ENTITY            renameButton.accesskey \"е\">\n<!ENTITY            deleteButton.label     \"Удалить…\">\n<!ENTITY            deleteButton.accesskey \"и\">\n\n<!-- manager entities -->\n<!ENTITY            pmDescription.label    \"&brandShortName; хранит информацию о ваших настройках, закладках и т.д. в личном профиле.\">\n\n<!ENTITY            offlineState.label    \"Работать автономно\">\n<!ENTITY            offlineState.accesskey \"а\">\n\n<!ENTITY            useSelected.label       \"Запускать выделенный профиль без запроса\">\n<!ENTITY            useSelected.accesskey   \"п\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/mozapps/profile/profileSelection.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These strings are used for startup/profile problems and the profile manager.\n\n# Application not responding\n# LOCALIZATION NOTE (restartTitle, restartMessageNoUnlocker, restartMessageUnlocker, restartMessageNoUnlockerMac, restartMessageUnlockerMac): Messages displayed when the application is running but is not responding to commands. %S is the application name.\nrestartTitle=Закрыть %S\nrestartMessageNoUnlocker=%S уже запущен, но не отвечает. Чтобы открыть новое окно, вы должны сперва завершить запущенный процесс %S или перезагрузить компьютер.\nrestartMessageUnlocker=%S уже запущен, но не отвечает. Чтобы открыть новое окно, должен быть завершён запущенный процесс %S.\nrestartMessageNoUnlockerMac=Копия %S уже открыта. В один момент времени может быть открыта только одна копия %S.\nrestartMessageUnlockerMac=Копия %S уже открыта. Запущенная копия %S будет закрыта, чтобы открыть эту.\n\n# Profile manager\n# LOCALIZATION NOTE (profileTooltip): First %S is the profile name, second %S is the path to the profile folder.\nprofileTooltip=Профиль: «%S» — Путь: «%S»\n\npleaseSelectTitle=Выбор профиля\npleaseSelect=Выберите профиль для запуска %S, или создайте новый.\n\nprofileLockedTitle=Профиль уже используется\nprofileLocked2=%S не может использовать профиль «%S», так как он уже используется.\\n\\nДля продолжения закройте запущенную копию %S или выберите другой профиль.\n\nrenameProfileTitle=Переименование профиля\nrenameProfilePrompt=Переименовать профиль «%S» в:\n\nprofileNameInvalidTitle=Недопустимое имя профиля\nprofileNameInvalid=Имя профиля «%S» недопустимо.\n\nchooseFolder=Выбрать папку профиля\nprofileNameEmpty=Имя профиля не может быть пустым.\ninvalidChar=Символ «%S» не может быть использован в имени профиля. Выберите другое имя.\n\ndeleteTitle=Удаление профиля\ndeleteProfileConfirm=Удаление профиля приведёт к удалению профиля из списка доступных профилей и не может быть отменено.\\nВы можете также удалить файлы профиля, включая ваши настройки, сертификаты и другие пользовательские данные. Выбор этой опции приведет к удалению папки «%S», которое не может быть отменено.\\nВы хотите удалить файлы профиля?\ndeleteFiles=Удалить файлы\ndontDeleteFiles=Не удалять файлы\n\nprofileCreationFailed=Профиль не может быть создан. Возможно, запись в указанную папку запрещена.\nprofileCreationFailedTitle=Ошибка при создании профиля\nprofileExists=Профиль с таким именем уже существует. Введите другое имя.\nprofileExistsTitle=Профиль существует\nprofileFinishText=Нажмите кнопку «Готово» для завершения создания профиля.\nprofileFinishTextMac=Нажмите кнопку «Готово» для завершения создания профиля.\nprofileMissing=Не удалось загрузить ваш профиль «%S». Возможно, он отсутствует или недоступен.\nprofileMissingTitle=Отсутствует профиль\n\n# Profile reset\n# LOCALIZATION NOTE (resetBackupDirectory): Directory name for the profile directory backup created during reset. This directory is placed in a location users will see it (ie. their desktop). %S is the application name.\nresetBackupDirectory=Старые данные %S\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/mozapps/update/history.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  history.title             \"Журнал обновлений\">\n<!ENTITY  history.intro             \"Были установлены следующие обновления:\">\n<!ENTITY  closebutton.label         \"Закрыть\">\n                                     \n<!ENTITY  noupdates.label           \"Ни одного обновления ещё не было установлено\">\n\n<!ENTITY  name.header               \"Имя обновления\">\n<!ENTITY  date.header               \"Дата установки\">\n<!ENTITY  type.header               \"Тип\">\n<!ENTITY  state.header              \"Состояние\">\n\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/mozapps/update/updates.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY  updateWizard.title              \"Обновление программного обеспечения\">\n\n<!ENTITY  checking.title                  \"Идёт проверка наличия обновлений…\">\n<!ENTITY  updateCheck.label               \"Идёт поиск новых версий &brandShortName;…\">\n\n<!ENTITY  noupdatesfound.title            \"Обновления отсутствуют\">\n<!ENTITY  noupdatesautoenabled.intro      \"Обновления отсутствуют. &brandShortName; будет периодически проверять наличие обновлений.\">\n<!ENTITY  noupdatesautodisabled.intro     \"Обновления отсутствуют. Пожалуйста, проверьте позже, или включите в &brandShortName; функцию автоматической проверки наличия обновлений.\">\n\n<!ENTITY  manualUpdate.title              \"Не удалось произвести обновление\">\n<!ENTITY  manualUpdate.desc               \"Появилось обновление, повышающее безопасность и стабильность работы, но у вас недостаточно прав, требуемых для его установки. Пожалуйста, свяжитесь со своим системным администратором или попробуйте произвести обновление с правами учётной записи, имеющей права на установку программного обеспечения на этом компьютере.\">\n<!ENTITY  manualUpdate.space.desc         \"Появилось обновление, повышающее безопасность и стабильность работы, но у вас недостаточно места на диске для его установки.\">\n<!ENTITY  manualUpdateGetMsg.label        \"Вы всегда можете получить последнюю версию &brandShortName; на сайте:\">\n\n<!ENTITY  unsupported.title               \"Система не поддерживается\">\n<!ENTITY  unsupported.label               \"Ваш &brandShortName; устарел, но его последняя версия не поддерживает вашу операционную систему. Пожалуйста, обновите вашу систему, затем повторите попытку. Вы не увидите это уведомление снова, но вы можете\">\n<!ENTITY  unsupportedLink.label           \"узнать об этом больше.\">\n\n<!ENTITY  clickHere.label                 \"Просмотреть более подробную информацию об этом обновлении\">\n\n<!ENTITY  evangelism.desc                 \"Настоятельно рекомендуется как можно скорее применить это обновление к &brandShortName;.\">\n\n<!ENTITY  downloadPage.title              \"Загрузка &brandShortName;\">\n<!ENTITY  downloading.intro               \"Идёт загрузка обновления…\">\n<!ENTITY  connecting.label                \"Соединение с сервером обновлений…\">\n<!ENTITY  verificationFailedText.label    \"&brandShortName; не удалось удостовериться в целостности загруженного частичного обновления, поэтому он загружает полное обновление.\">\n\n<!ENTITY  viewDetails.tooltip             \"Подробнее об этом обновлении\">\n\n<!ENTITY  details.link                    \"Подробности\">\n\n<!ENTITY  error.title                     \"Обновление не удалось\">\n\n<!ENTITY  error.label                     \"При проверке, загрузке или установке этого обновления возникли проблемы. &brandShortName; не был обновлен по следующей причине:\">\n                                           \n<!ENTITY  errorManual.label               \"Вы можете обновить &brandShortName; вручную, перейдя по следующей ссылке и загрузив его последнюю версию:\">\n                                           \n<!ENTITY  errorpatching.intro             \"Частичное обновление не может быть установлено. &brandShortName; попытается установить обновление, загрузив полное обновление.\">\n\n<!ENTITY  genericBackgroundError.label    \"&brandShortName; не может определить, доступно ли обновление. Пожалуйста, убедитесь, что у вас установлена последняя версия &brandShortName; с сайта:\">\n\n<!ENTITY  finishedPage.title              \"Обновление готово для установки\">\n<!ENTITY  finishedPage.text               \"Обновление будет установлено при следующем запуске &brandShortName;. Вы можете перезапустить &brandShortName; прямо сейчас, или продолжить работу и перезапустить его позже.\">\n\n<!ENTITY  finishedBackgroundPage.text     \"Обновление стабильности и безопасности для &brandShortName; успешно загружено и готово для установки.\">\n<!ENTITY  finishedBackground.name         \"Обновление:\">\n<!-- LOCALIZATION NOTE (finishedBackground.more): This string describes the button labels defined by restartNowButton and restartLaterButton in updates.properties. -->\n<!ENTITY  finishedBackground.more         \"Обновление будет установлено при следующем запуске &brandShortName;. Вы можете перезапустить &brandShortName; прямо сейчас, или продолжить работу и перезапустить его позже.\">\n<!ENTITY  finishedBackground.moreElevated \"Для этого обновления необходимы права администратора. Обновление будет установлено при следующем запуске &brandShortName;. Вы можете перезапустить &brandShortName; сейчас, продолжить работу и перезапустить его позже, или отказаться от этого обновления.\">\n\n<!ENTITY  update.details.label            \"Подробности\">\n<!ENTITY  update.installedOn.label        \"Установлено:\">\n<!ENTITY  update.status.label             \"Статус:\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/mozapps/update/updates.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The 1st %S is the update name and the 2nd %S is the build\n# identifier from the local updates.xml for displaying update history\n# example: MyApplication (20081022033543)\nupdateFullName=%S (%S)\n\n# LOCALIZATION NOTE: The 1st %S is brandShortName and 2nd %S is update version\n# where update version from the update xml\n# example: MyApplication 10.0.5\nupdateName=%S %S\n\n# LOCALIZATION NOTE: When present\n# %1$S is the brandShortName. Ex: MyApplication\n# %2$S is the update version - provided by the update xml. Ex: version 10.0.5\n# %3$S is the build identifier - provided by the update xml. Ex: 20081022033543\nupdateNightlyName=Ночная сборка %1$S %2$S %3$S\nintro_major=Вы хотите обновиться сейчас на %1$S %2$S?\nintro_minor=Доступно обновление стабильности и безопасности для %1$S:\n\nupdateType_major=Новая версия\nupdateType_minor=Обновление безопасности\n\n# LOCALIZATION NOTE: When present %S is brandShortName\nverificationError=%S не может подтвердить целостность пакета обновления.\nresumePausedAfterCloseTitle=Обновление ПО\nresumePausedAfterCloseMsg=Вы приостановили загрузку обновления. Вы хотите загрузить обновление в фоновом режиме, пока вы продолжаете использовать %S?\nupdaterIOErrorTitle=Обновление ПО не удалось\nupdaterIOErrorMsg=Обновление не было установлено. Убедитесь, что на вашем компьютере не запущены другие копии %S, затем перезапустите %S, чтобы попробовать снова.\nokButton=ОК\nokButton.accesskey=О\naskLaterButton=Спросить позже\naskLaterButton.accesskey=п\nnoThanksButton=Нет, спасибо\nnoThanksButton.accesskey=е\nupdateButton_minor=Обновить %S\nupdateButton_minor.accesskey=б\nupdateButton_major=Получить новую версию\nupdateButton_major.accesskey=л\nbackButton=Назад\nbackButton.accesskey=а\nacceptTermsButton=Принять условия\nacceptTermsButton.accesskey=н\n# NOTE: The restartLaterButton string is also used in\n# mozapps/extensions/content/blocklist.js\nrestartLaterButton=Перезапустить позже\nrestartLaterButton.accesskey=з\nrestartNowButton=Перезапустить %S\nrestartNowButton.accesskey=р\n\n# LOCALIZATION NOTE: %S is the date the update was installed from the local\n# updates.xml for displaying update history\nstatusSucceededFormat=Установлено: %S\n\nstatusFailed=Установка не удалась\npauseButtonPause=Приостановить\npauseButtonResume=Возобновить\nhideButton=Скрыть\nhideButton.accesskey=к\n\napplyingUpdate=Применение обновления…\n\nupdatesfound_minor.title=Доступно обновление\nupdatesfound_major.title=Доступна новая версия\n\ninstallSuccess=Обновление было успешно установлено\ninstallPending=Установка не завершена\npatchApplyFailure=Обновление не может быть установлено (установка патча не удалась)\nelevationFailure=У вас нет прав, необходимых для установки этого обновления. Пожалуйста, обратитесь к своему системному администратору.\n\n# LOCALIZATION NOTE: %S is the amount downloaded so far\n# example: Paused —  879 KB of 2.1 MB\ndownloadPausedStatus=Приостановлено —  %S\n\ncheck_error-200=XML-файл обновления повреждён (200)\ncheck_error-403=В доступе отказано (403)\ncheck_error-404=XML-файл обновления не найден (404)\ncheck_error-500=Внутренняя ошибка сервера (500)\ncheck_error-2152398849=Неудача (причина неизвестна)\ncheck_error-2152398861=В соединении отказано\ncheck_error-2152398862=Время ожидания соединения истекло\n# NS_ERROR_OFFLINE\ncheck_error-2152398864=Сеть отключена (подключитесь к сети)\ncheck_error-2152398867=Порт не разрешён\ncheck_error-2152398868=Данные не были получены (пожалуйста, попробуйте снова)\ncheck_error-2152398878=Сервер обновлений не найден (проверьте ваше соединение с Интернетом)\ncheck_error-2152398890=Прокси-сервер не найден (проверьте ваше соединение с Интернетом)\n# NS_ERROR_DOCUMENT_NOT_CACHED\ncheck_error-2152398918=Сеть отключена (подключитесь к сети)\ncheck_error-2152398919=Передача данных была прервана (пожалуйста, попробуйте снова)\ncheck_error-2152398920=В соединении с прокси-сервером отказано\ncheck_error-2153390069=Истёк срок действия сертификата сервера (пожалуйста, установите правильную дату и время на системных часах, если они некорректны)\ncheck_error-verification_failed=Целостность обновления не может быть подтверждена\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/mozapps/xpinstall/xpinstallConfirm.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from institems.xul -->\n\n<!ENTITY dialog.title            \"Установка программы\">\n<!ENTITY dialog.style            \"width: 45em\">\n<!ENTITY warningPrimary.label    \"Устанавливайте дополнения только от тех авторов, которым вы доверяете.\">\n<!ENTITY warningSecondary.label  \"Злонамеренная программа может повредить или похитить информацию, находящуюся на вашем компьютере.\">\n\n<!ENTITY from.label \"из:\">\n\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/mozapps/xpinstall/xpinstallConfirm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nunverified=(Автор не удостоверен)\nsigned=(%S)\n\nitemWarnIntroMultiple=Вы запросили установку следующих %S дополнений:\nitemWarnIntroSingle=Вы запросили установку следующего дополнения:\ninstallButtonDisabledLabel=Установить (%S)\ninstallButtonLabel=Установить сейчас\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/necko/necko.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#ResolvingHost=Looking up\n#ConnectedTo=Connected to \n#ConnectingTo=Connecting to \n#SendingRequestTo=Sending request to \n#TransferringDataFrom=Transferring data from \n\n3=Поиск %1$S…\n4=Соединено с %1$S…\n5=Отправка запроса на %1$S…\n6=Передача данных с %1$S…\n7=Соединение с %1$S…\n8=Прочитано %1$S \n9=Записано %1$S\n10=Ожидание ответа от %1$S…\n11=Найдено %1$S…\n12=Выполнение TLS-рукопожатия с %1$S…\n13=TLS-рукопожатие с %1$S завершено…\n\n27=Начало FTP-транзакции…\n28=FTP-транзакция закончена\n\nUnsupportedFTPServer=FTP-сервер %1$S в данное время не поддерживается.\nRepostFormData=Произошло перенаправление с этой страницы на другую. Вы хотите переслать введённые данные формы на новый адрес?\n\n# Directory listing strings\nDirTitle=Индекс «%1$S»\nDirGoUp=Перейти в каталог на уровень выше\nShowHidden=Показывать скрытые объекты\nDirColName=Имя\nDirColSize=Размер\nDirColMTime=Последнее изменение\nDirFileLabel=Файл:\n\nPhishingAuth=Вы собираетесь посетить «%1$S». Этот сайт может попытаться обмануть вас, прикидываясь другим сайтом. Будьте предельно осторожны.\nPhishingAuthAccept=Я это понимаю и буду очень осторожен\nSuperfluousAuth=Вы собираетесь зарегистрироваться на сайте «%1$S» с именем пользователя «%2$S», но данный сайт не требует аутентификации. Это может быть попыткой вас обмануть.\\n\\nЯвляется ли «%1$S» сайтом, что вы хотите посетить?\nAutomaticAuth=Вы собираетесь зарегистрироваться на сайте %1$S с именем пользователя «%2$S».\n\nTrackingUriBlocked=Ресурс на «%1$S» был заблокирован, так как включена защита от отслеживания.\nUnsafeUriBlocked=Ресурс на «%1$S» был заблокирован функцией Безопасного веб-сёрфинга.\n\n# LOCALIZATION NOTE (APIDeprecationWarning):\n# %1$S is the deprecated API; %2$S is the API function that should be used.\nAPIDeprecationWarning=Предупреждение: «%1$S» является устаревшим, пожалуйста, используйте «%2$S»\n\n# LOCALIZATION NOTE (nsICookieManagerDeprecated): don't localize originAttributes.\n# %1$S is the deprecated API; %2$S is the interface suffix that the given deprecated API belongs to.\nnsICookieManagerAPIDeprecated=«%1$S» изменён. Обновите свой код и передавайте правильные originAttributes. Подробнее на MDN: https://developer.mozilla.org/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsICookieManager%2$S\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/passwordmgr/passwordManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY      savedLogins.title               \"Сохранённые логины\">\n\n<!ENTITY      closebutton.label               \"Закрыть\">\n<!ENTITY      closebutton.accesskey           \"к\">\n\n<!ENTITY      treehead.site.label             \"Сайт\">\n<!ENTITY      treehead.username.label         \"Имя пользователя\">\n<!ENTITY      treehead.password.label         \"Пароль\">\n<!ENTITY      treehead.timeCreated.label         \"Первое использование\">\n<!ENTITY      treehead.timeLastUsed.label        \"Последнее использование\">\n<!ENTITY      treehead.timePasswordChanged.label \"Последнее изменение\">\n<!ENTITY      treehead.timesUsed.label           \"Число использований\">\n\n<!ENTITY      remove.label                    \"Удалить\">\n<!ENTITY      remove.accesskey                \"а\">\n\n<!ENTITY      addLogin.label                  \"Добавить логин\">\n<!ENTITY      addLogin.accesskey              \"и\">\n\n<!ENTITY      import.label                    \"Импорт…\">\n<!ENTITY      import.accesskey                \"м\">\n\n<!ENTITY      searchFilter.label              \"Поиск\">\n<!ENTITY      searchFilter.accesskey          \"о\">\n\n<!ENTITY      windowClose.key                 \"w\">\n<!ENTITY      focusSearch1.key                \"f\">\n<!ENTITY      focusSearch2.key                \"k\">\n\n<!ENTITY      copyPasswordCmd.label           \"Копировать пароль\">\n<!ENTITY      copyPasswordCmd.accesskey       \"п\">\n\n<!ENTITY      copyUsernameCmd.label           \"Копировать имя пользователя\">\n<!ENTITY      copyUsernameCmd.accesskey       \"в\">\n\n<!ENTITY      editPasswordCmd.label           \"Изменить пароль\">\n<!ENTITY      editPasswordCmd.accesskey       \"з\">\n\n<!ENTITY      editUsernameCmd.label           \"Изменить имя пользователя\">\n<!ENTITY      editUsernameCmd.accesskey       \"е\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/passwordmgr/passwordmgr.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nrememberValue = Сохранить это значение в хранилище паролей.\nrememberPassword = Сохранить этот пароль в хранилище паролей.\nsavePasswordTitle = Подтверждение\n# LOCALIZATION NOTE (saveLoginMsg, saveLoginMsgNoUser):\n# %1$S is brandShortName, %2$S is the login's hostname.\nsaveLoginMsg = Вы хотите, чтобы %1$S сохранил этот логин для %2$S?\nsaveLoginMsgNoUser = Вы хотите, чтобы %1$S сохранил этот пароль для %2$S?\nsaveLoginButtonAllow.label = Сохранить\nsaveLoginButtonAllow.accesskey = о\nsaveLoginButtonDeny.label = Не сохранять\nsaveLoginButtonDeny.accesskey = е\nupdateLoginMsg = Вы хотите обновить этот логин?\nupdateLoginMsgNoUser = Вы хотите обновить этот пароль?\nupdateLoginButtonText = Обновить\nupdateLoginButtonAccessKey = н\nupdateLoginButtonDeny.label = Не обновлять\nupdateLoginButtonDeny.accesskey = е\n# LOCALIZATION NOTE (rememberPasswordMsg):\n# 1st string is the username for the login, 2nd is the login's hostname.\n# Note that long usernames may be truncated.\nrememberPasswordMsg = Вы хотите запомнить пароль для «%1$S» на %2$S?\n# LOCALIZATION NOTE (rememberPasswordMsgNoUsername):\n# String is the login's hostname.\nrememberPasswordMsgNoUsername = Вы хотите запомнить пароль на %S?\n# LOCALIZATION NOTE (noUsernamePlaceholder):\n# This is displayed in place of the username when it is missing.\nnoUsernamePlaceholder=Нет имени пользователя\ntogglePasswordLabel=Показать пароль\ntogglePasswordAccessKey2=о\nnotNowButtonText = &Не сейчас\nnotifyBarNotNowButtonText = Не сейчас\nnotifyBarNotNowButtonAccessKey = е\nneverForSiteButtonText = Ни&когда для этого сайта\nnotifyBarNeverRememberButtonText2 = Никогда не сохранять\nnotifyBarNeverRememberButtonAccessKey2 = и\nrememberButtonText = &Запомнить\nnotifyBarRememberPasswordButtonText = Запомнить пароль\nnotifyBarRememberPasswordButtonAccessKey = п\npasswordChangeTitle = Подтверждение смены пароля\n# LOCALIZATION NOTE (updatePasswordMsg):\n# String is the username for the login.\nupdatePasswordMsg = Вы хотите обновить сохранённый пароль для «%S»?\nupdatePasswordMsgNoUser = Вы хотите обновить сохранённый пароль?\nnotifyBarUpdateButtonText = Обновить пароль\nnotifyBarUpdateButtonAccessKey = н\nnotifyBarDontChangeButtonText = Не изменять\nnotifyBarDontChangeButtonAccessKey = м\nuserSelectText = Пожалуйста, укажите для какого пользователя вы меняете пароль\nhidePasswords=Скрыть пароли\nhidePasswordsAccessKey=а\nshowPasswords=Отобразить пароли\nshowPasswordsAccessKey=а\nnoMasterPasswordPrompt=Вы уверены, что хотите отобразить ваши пароли?\nremoveAllPasswordsPrompt=Вы уверены, что хотите удалить все ваши пароли?\nremoveAllPasswordsTitle=Удалить все пароли\nremoveLoginPrompt=Вы уверены, что хотите удалить этот логин?\nremoveLoginTitle=Удалить логин\nloginsDescriptionAll=На вашем компьютере хранятся логины для следующих сайтов:\nloginsDescriptionFiltered=Строке поиска соответствуют следующие логины:\n# LOCALIZATION NOTE (loginHostAge):\n# This is used to show the context menu login items with their age.\n# 1st string is the username for the login, 2nd is the login's age.\nloginHostAge=%1$S (%2$S)\n# LOCALIZATION NOTE (noUsername):\n# String is used on the context menu when a login doesn't have a username.\nnoUsername=Нет имени пользователя\nduplicateLoginTitle=Логин уже существует\nduplicateLogin=Такой логин уже существует.\n\n# LOCALIZATION NOTE (insecureFieldWarningDescription2, insecureFieldWarningDescription3):\n# %1$S will contain insecureFieldWarningLearnMore and look like a link to indicate that clicking will open a tab with support information.\ninsecureFieldWarningDescription2 = Это соединение не защищено. Логины, введённые здесь, могут быть скомпрометированы. %1$S\ninsecureFieldWarningDescription3 = Логины, введённые здесь, могут быть скомпрометированы. %1$S\ninsecureFieldWarningLearnMore = Подробнее\n\n# LOCALIZATION NOTE (removeAll, removeAllShown):\n# removeAll and removeAllShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAll.label=Удалить все\nremoveAll.accesskey=а\nremoveAllShown.label=Удалить все показанные\nremoveAllShown.accesskey=а\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/pipnss/nsserrors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nSSL_ERROR_EXPORT_ONLY_SERVER=Не удалось установить защищённое соединение. Узел не поддерживает шифрование высокой стойкости.\nSSL_ERROR_US_ONLY_SERVER=Не удалось установить защищённое соединение. Узел требует использования неподдерживаемого шифрования высокой стойкости.\nSSL_ERROR_NO_CYPHER_OVERLAP=Установка защищённого соединения с этим узлом не удалась: отсутствуют общие алгоритм(ы) шифрования.\nSSL_ERROR_NO_CERTIFICATE=Не удалось найти сертификат или ключ, необходимый для аутентификации.\nSSL_ERROR_BAD_CERTIFICATE=Не удалось установить защищённое соединение с этим узлом: сертификат другой стороны был отклонён.\nSSL_ERROR_BAD_CLIENT=К серверу со стороны клиента поступили некорректные данные.\nSSL_ERROR_BAD_SERVER=К клиенту со стороны сервера поступили некорректные данные.\nSSL_ERROR_UNSUPPORTED_CERTIFICATE_TYPE=Данный тип сертификата не поддерживается.\nSSL_ERROR_UNSUPPORTED_VERSION=Узел, с которым вы соединяетесь, использует неподдерживаемую версию протокола безопасности.\nSSL_ERROR_WRONG_CERTIFICATE=Аутентификация клиента не удалась: закрытый ключ в базе данных ключей не соответствует открытому ключу в базе данных сертификатов.\nSSL_ERROR_BAD_CERT_DOMAIN=Не удалось установить защищённое соединение с этим узлом: запрошенное имя домена не соответствует указанному в сертификате сервера.\nSSL_ERROR_POST_WARNING=Нераспознанный код ошибки SSL.\nSSL_ERROR_SSL2_DISABLED=Узел поддерживает только протокол SSL версии 2, поддержка которого у вас отключёна.\nSSL_ERROR_BAD_MAC_READ=SSL получило запись с некорректным кодом аутентификации сообщения.\nSSL_ERROR_BAD_MAC_ALERT=SSL-узел сообщил о некорректном коде аутентификации сообщения.\nSSL_ERROR_BAD_CERT_ALERT=SSL-узел не может верифицировать ваш сертификат.\nSSL_ERROR_REVOKED_CERT_ALERT=SSL-узел отклонил ваш сертификат, как отозванный.\nSSL_ERROR_EXPIRED_CERT_ALERT=SSL-узел отклонил ваш сертификат, как истёкший.\nSSL_ERROR_SSL_DISABLED=Соединение не удалось: SSL отключён.\nSSL_ERROR_FORTEZZA_PQG=Соединение не удалось: узел SSL находится в другом домене FORTEZZA.\nSSL_ERROR_UNKNOWN_CIPHER_SUITE=Был запрошен неизвестный набор шифров SSL.\nSSL_ERROR_NO_CIPHERS_SUPPORTED=В данной программе не имеется и не включено ни одного набора шифров.\nSSL_ERROR_BAD_BLOCK_PADDING=SSL получило запись с плохим выравниванием блоков.\nSSL_ERROR_RX_RECORD_TOO_LONG=SSL получило запись, длина которой превышает максимально допустимую.\nSSL_ERROR_TX_RECORD_TOO_LONG=SSL попыталось отправить запись, длина которой превышает максимально допустимую.\nSSL_ERROR_RX_MALFORMED_HELLO_REQUEST=SSL получило искажённое сообщение рукопожатия «Запрос приветствия».\nSSL_ERROR_RX_MALFORMED_CLIENT_HELLO=SSL получило искажённое сообщение рукопожатия «Приветствие клиента».\nSSL_ERROR_RX_MALFORMED_SERVER_HELLO=SSL получило искажённое сообщение рукопожатия «Приветствие сервера».\nSSL_ERROR_RX_MALFORMED_CERTIFICATE=SSL получило искажённое сообщение рукопожатия «Сертификат».\nSSL_ERROR_RX_MALFORMED_SERVER_KEY_EXCH=SSL получило искажённое сообщение рукопожатия «Обмен ключами сервера».\nSSL_ERROR_RX_MALFORMED_CERT_REQUEST=SSL получило искажённое сообщение рукопожатия «Запрос на сертификат».\nSSL_ERROR_RX_MALFORMED_HELLO_DONE=SSL получило искажённое сообщение рукопожатия «Приветствие сервера завершено».\nSSL_ERROR_RX_MALFORMED_CERT_VERIFY=SSL получило искажённое сообщение рукопожатия «Проверка сертификата».\nSSL_ERROR_RX_MALFORMED_CLIENT_KEY_EXCH=SSL получило искажённое сообщение рукопожатия «Обмен ключами клиента».\nSSL_ERROR_RX_MALFORMED_FINISHED=SSL получило искажённое сообщение рукопожатия «Завершено».\nSSL_ERROR_RX_MALFORMED_CHANGE_CIPHER=SSL получило повреждённую запись Change Cipher Spec.\nSSL_ERROR_RX_MALFORMED_ALERT=SSL получило повреждённую запись Alert.\nSSL_ERROR_RX_MALFORMED_HANDSHAKE=SSL получило искажённую запись рукопожатия.\nSSL_ERROR_RX_MALFORMED_APPLICATION_DATA=SSL получило повреждённую запись Application Data.\nSSL_ERROR_RX_UNEXPECTED_HELLO_REQUEST=SSL получило неожиданное сообщение рукопожатия «Запрос приветствия».\nSSL_ERROR_RX_UNEXPECTED_CLIENT_HELLO=SSL получило неожиданное сообщение рукопожатия «Приветствие клиента».\nSSL_ERROR_RX_UNEXPECTED_SERVER_HELLO=SSL получило неожиданное сообщение рукопожатия «Приветствие сервера».\nSSL_ERROR_RX_UNEXPECTED_CERTIFICATE=SSL получило неожиданное сообщение рукопожатия «Сертификат».\nSSL_ERROR_RX_UNEXPECTED_SERVER_KEY_EXCH=SSL получило неожиданное сообщение рукопожатия «Обмен ключами сервера».\nSSL_ERROR_RX_UNEXPECTED_CERT_REQUEST=SSL получило неожиданное сообщение рукопожатия «Запрос на сертификат».\nSSL_ERROR_RX_UNEXPECTED_HELLO_DONE=SSL получило неожиданное сообщение рукопожатия «Приветствие сервера завершено».\nSSL_ERROR_RX_UNEXPECTED_CERT_VERIFY=SSL получило неожиданное сообщение рукопожатия «Проверка сертификата».\nSSL_ERROR_RX_UNEXPECTED_CLIENT_KEY_EXCH=SSL получило неожиданное сообщение рукопожатия «Обмен ключами клиента».\nSSL_ERROR_RX_UNEXPECTED_FINISHED=SSL получило неожиданное сообщение рукопожатия «Завершено».\nSSL_ERROR_RX_UNEXPECTED_CHANGE_CIPHER=SSL получило неожиданную запись Change Cipher Spec.\nSSL_ERROR_RX_UNEXPECTED_ALERT=SSL получило неожиданную запись Alert.\nSSL_ERROR_RX_UNEXPECTED_HANDSHAKE=SSL получило неожиданную запись рукопожатия.\nSSL_ERROR_RX_UNEXPECTED_APPLICATION_DATA=SSL получило неожиданную запись Application Data.\nSSL_ERROR_RX_UNKNOWN_RECORD_TYPE=SSL получило запись с неизвестным типом содержимого.\nSSL_ERROR_RX_UNKNOWN_HANDSHAKE=SSL получило сообщение рукопожатия с неизвестным типом содержимого.\nSSL_ERROR_RX_UNKNOWN_ALERT=SSL получило предупреждающую запись с неизвестным описанием предупреждения.\nSSL_ERROR_CLOSE_NOTIFY_ALERT=SSL-узел закрыл это соединение.\nSSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT=SSL-узел не ожидал полученного сообщения рукопожатия.\nSSL_ERROR_DECOMPRESSION_FAILURE_ALERT=SSL-узлу не удалось произвести расжатие полученной им SSL записи.\nSSL_ERROR_HANDSHAKE_FAILURE_ALERT=SSL-узлу не удалось договориться о приемлемом наборе параметров безопасности.\nSSL_ERROR_ILLEGAL_PARAMETER_ALERT=SSL-узел отклонил сообщение рукопожатия из-за неприемлемого содержимого.\nSSL_ERROR_UNSUPPORTED_CERT_ALERT=SSL-узел не поддерживает тип сертификатов, который он получил.\nSSL_ERROR_CERTIFICATE_UNKNOWN_ALERT=У узла SSL возникла какая-то неизвестная проблема с сертификатом, который он получил.\nSSL_ERROR_GENERATE_RANDOM_FAILURE=SSL обнаружило отказ своего датчика случайных чисел.\nSSL_ERROR_SIGN_HASHES_FAILURE=Не удалось поставить цифровую подпись на данные, требуемые для проверки вашего сертификата.\nSSL_ERROR_EXTRACT_PUBLIC_KEY_FAILURE=SSL не удалось извлечь открытый ключ из сертификата узла.\nSSL_ERROR_SERVER_KEY_EXCHANGE_FAILURE=Неизвестная ошибка при обработке рукопожатия «Обмен ключами SSL сервера».\nSSL_ERROR_CLIENT_KEY_EXCHANGE_FAILURE=Неизвестная ошибка при обработке рукопожатия «Обмен ключами SSL клиента».\nSSL_ERROR_ENCRYPTION_FAILURE=Алгоритм шифрации массы данных потерпел неудачу в выбранном наборе шифров.\nSSL_ERROR_DECRYPTION_FAILURE=Алгоритм дешифрации массы данных потерпел неудачу в выбранном наборе шифров.\nSSL_ERROR_SOCKET_WRITE_FAILURE=Попытка записать зашифрованные данные в нижележащий сокет не удалась.\nSSL_ERROR_MD5_DIGEST_FAILURE=Ошибка функции MD5 digest.\nSSL_ERROR_SHA_DIGEST_FAILURE=Ошибка функции SHA-1 digest.\nSSL_ERROR_MAC_COMPUTATION_FAILURE=Ошибка вычисления MAC.\nSSL_ERROR_SYM_KEY_CONTEXT_FAILURE=Неудача при создании контекста Симметричного Ключа.\nSSL_ERROR_SYM_KEY_UNWRAP_FAILURE=Неудача при разворачивании Симметричного ключа в сообщении Client Key Exchange.\nSSL_ERROR_PUB_KEY_SIZE_LIMIT_EXCEEDED=SSL-сервер попытался использовать открытый ключ внутренней стойкости с экспортным набором шифров.\nSSL_ERROR_IV_PARAM_FAILURE=Код PKCS11 не смог транслировать вектор инициализации в параметр.\nSSL_ERROR_INIT_CIPHER_SUITE_FAILURE=Ошибка инициализации выбранного набора шифров.\nSSL_ERROR_SESSION_KEY_GEN_FAILURE=Клиенту не удалось сгенерировать сессионные ключи для SSL-сессии.\nSSL_ERROR_NO_SERVER_KEY_FOR_ALG=У сервера нет ключа для данного алгоритма попытки обмена ключами.\nSSL_ERROR_TOKEN_INSERTION_REMOVAL=Токен PKCS#11 был вставлен или извлечён во время проведения операции.\nSSL_ERROR_TOKEN_SLOT_NOT_FOUND=Для произведения требуемой операции ни одного токена PKCS#11 найдено не было.\nSSL_ERROR_NO_COMPRESSION_OVERLAP=Установка защищённого соединения с этим узлом не удалась: нет общих алгоритмов сжатия.\nSSL_ERROR_HANDSHAKE_NOT_COMPLETED=Невозможно начать новое рукопожатие SSL, пока не завершится текущее рукопожатие.\nSSL_ERROR_BAD_HANDSHAKE_HASH_VALUE=От узла были получены некорректные хэш-функции рукопожатия.\nSSL_ERROR_CERT_KEA_MISMATCH=Полученный сертификат не может быть использован с выбранным алгоритмом обмена ключами.\nSSL_ERROR_NO_TRUSTED_SSL_CLIENT_CA=При аутентификации SSL-клиента ни одного доверенного центра сертификации не найдено.\nSSL_ERROR_SESSION_NOT_FOUND=Идентификатор SSL-сессии клиента не найден в сессионном кэше сервера.\nSSL_ERROR_DECRYPTION_FAILED_ALERT=Узлу не удалось расшифровать полученную им SSL-запись.\nSSL_ERROR_RECORD_OVERFLOW_ALERT=Узел получил SSL-запись с длиной, превышающей разрешённую.\nSSL_ERROR_UNKNOWN_CA_ALERT=Узел не распознаёт и не доверяет Центру Сертификации, выдавшему ваш сертификат.\nSSL_ERROR_ACCESS_DENIED_ALERT=Узел получил действительный сертификат, но в доступе было отказано.\nSSL_ERROR_DECODE_ERROR_ALERT=Узел не смог декодировать сообщение рукопожатия SSL.\nSSL_ERROR_DECRYPT_ERROR_ALERT=Узел сообщает об ошибке проверки подписи или обмена ключами.\nSSL_ERROR_EXPORT_RESTRICTION_ALERT=Узел сообщает о согласовании не совместимом с экспортными ограничениями.\nSSL_ERROR_PROTOCOL_VERSION_ALERT=Узел сообщает о несовместимой или неподдерживаемой версии протокола.\nSSL_ERROR_INSUFFICIENT_SECURITY_ALERT=Сервер требует использовать более стойкие шифры, чем те, что поддерживает клиент.\nSSL_ERROR_INTERNAL_ERROR_ALERT=Узел сообщает, что у него произошла внутренняя ошибка.\nSSL_ERROR_USER_CANCELED_ALERT=Пользователь узла отменил рукопожатие.\nSSL_ERROR_NO_RENEGOTIATION_ALERT=Узел не разрешает повторное согласование параметров безопасности SSL.\nSSL_ERROR_SERVER_CACHE_NOT_CONFIGURED=Кэш SSL-сервера для этого сокета не сконфигурирован и не отключён.\nSSL_ERROR_UNSUPPORTED_EXTENSION_ALERT=SSL-узел не поддерживает запрошенное расширение TLS hello.\nSSL_ERROR_CERTIFICATE_UNOBTAINABLE_ALERT=SSL-узел не смог получить ваш сертификат по предоставленному ему URL.\nSSL_ERROR_UNRECOGNIZED_NAME_ALERT=SSL-узел не имеет сертификата для запрошенного DNS-имени.\nSSL_ERROR_BAD_CERT_STATUS_RESPONSE_ALERT=SSL-узлу не удалось получить OCSP-ответ для этого сертификата.\nSSL_ERROR_BAD_CERT_HASH_VALUE_ALERT=SSL-узел сообщил о неверном значении хэша сертификата.\nSSL_ERROR_RX_UNEXPECTED_NEW_SESSION_TICKET=SSL получило неожиданное сообщение рукопожатия «Новый билет сессии».\nSSL_ERROR_RX_MALFORMED_NEW_SESSION_TICKET=SSL получило искажённое сообщение рукопожатия «Новый билет сессии».\nSSL_ERROR_DECOMPRESSION_FAILURE=SSL получило упакованную запись, которую не удалось распаковать.\nSSL_ERROR_RENEGOTIATION_NOT_ALLOWED=На этом SSL-сокете повторное согласование не разрешено.\nSSL_ERROR_UNSAFE_NEGOTIATION=Узел попытался произвести рукопожатие в старом (потенциально уязвимом) стиле.\nSSL_ERROR_RX_UNEXPECTED_UNCOMPRESSED_RECORD=SSL получило неожиданную несжатую запись.\nSSL_ERROR_WEAK_SERVER_EPHEMERAL_DH_KEY=SSL получило слабый эфемерный ключ Диффи-Хеллмана в сообщении рукопожатия «Обмен ключами сервера».\nSSL_ERROR_NEXT_PROTOCOL_DATA_INVALID=SSL получило некорректные данные NPN-расширения.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SSL2=Функция SSL не поддерживается для соединений SSL 2.0.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SERVERS=Функция SSL не поддерживается для серверов.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_CLIENTS=Функция SSL не поддерживается для клиентов.\nSSL_ERROR_INVALID_VERSION_RANGE=Некорректный диапазон версий SSL.\nSSL_ERROR_CIPHER_DISALLOWED_FOR_VERSION=SSL-узел выбрал набор шифров, не разрешённый для выбранной версии протокола.\nSSL_ERROR_RX_MALFORMED_HELLO_VERIFY_REQUEST=SSL получило искажённое сообщение рукопожатия «Запрос подтверждения приветствия».\nSSL_ERROR_RX_UNEXPECTED_HELLO_VERIFY_REQUEST=SSL получило неожиданное сообщение рукопожатия «Запрос подтверждения приветствия».\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_VERSION=Функция SSL не поддерживается для этой версии протокола.\nSSL_ERROR_RX_UNEXPECTED_CERT_STATUS=SSL получило неожиданное сообщение рукопожатия «Статус сертификата».\nSSL_ERROR_UNSUPPORTED_HASH_ALGORITHM=Алгоритм хеширования, использованный TLS-узлом, не поддерживается.\nSSL_ERROR_DIGEST_FAILURE=Ошибка функции digest.\nSSL_ERROR_INCORRECT_SIGNATURE_ALGORITHM=В подписанном цифровой подписью элементе указан некорректный алгоритм подписи.\nSSL_ERROR_NEXT_PROTOCOL_NO_CALLBACK=Было включено расширение next protocol negotiation, но обратный вызов был очищен до того, когда это было необходимо.\nSSL_ERROR_NEXT_PROTOCOL_NO_PROTOCOL=Сервер не поддерживает ни один из протоколов, о которых объявляет клиент в расширении ALPN.\nSSL_ERROR_INAPPROPRIATE_FALLBACK_ALERT=Сервер отклонил рукопожатие, так как клиент понизил свою версию TLS ниже минимальной версии поддерживаемой сервером.\nSSL_ERROR_WEAK_SERVER_CERT_KEY=Сертификат сервера включал в себя открытый ключ, который был слишком слабым.\nSSL_ERROR_RX_SHORT_DTLS_READ=Недостаточно места в буфере для DTLS-записи.\nSSL_ERROR_NO_SUPPORTED_SIGNATURE_ALGORITHM=Был настроен неподдерживаемый алгоритм подписи TLS.\nSSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM=Узел использовал неподдерживаемую комбинацию алгоритмов подписи и хэша.\nSSL_ERROR_MISSING_EXTENDED_MASTER_SECRET=Узел попытался возобновить без корректного расширения extended_master_secret.\nSSL_ERROR_UNEXPECTED_EXTENDED_MASTER_SECRET=Узел попытался возобновить с неожиданным расширением extended_master_secret.\nSEC_ERROR_IO=Во время безопасной авторизации произошла ошибка ввода/вывода.\nSEC_ERROR_LIBRARY_FAILURE=ошибка библиотеки безопасности\nSEC_ERROR_BAD_DATA=библиотека безопасности: получены плохие данные.\nSEC_ERROR_OUTPUT_LEN=библиотека безопасности: ошибка длины выходных данных.\nSEC_ERROR_INPUT_LEN=в библиотеке безопасности произошла ошибка длины входных данных.\nSEC_ERROR_INVALID_ARGS=библиотека безопасности: неверные аргументы.\nSEC_ERROR_INVALID_ALGORITHM=библиотека безопасности: неверный алгоритм.\nSEC_ERROR_INVALID_AVA=библиотека безопасности: неверное AVA.\nSEC_ERROR_INVALID_TIME=Неправильно отформатированная строка времени.\nSEC_ERROR_BAD_DER=библиотека безопасности: неверный формат сообщения в кодировке DER.\nSEC_ERROR_BAD_SIGNATURE=Сертификат узла имеет неверную подпись.\nSEC_ERROR_EXPIRED_CERTIFICATE=Сертификат узла истёк.\nSEC_ERROR_REVOKED_CERTIFICATE=Сертификат узла был отозван.\nSEC_ERROR_UNKNOWN_ISSUER=Издатель сертификата узла не распознан.\nSEC_ERROR_BAD_KEY=Неверный открытый ключ узла.\nSEC_ERROR_BAD_PASSWORD=Введённый пароль неверен.\nSEC_ERROR_RETRY_PASSWORD=Новый пароль введён неверно. Пожалуйста, попробуйте ещё раз.\nSEC_ERROR_NO_NODELOCK=библиотека безопасности: no nodelock.\nSEC_ERROR_BAD_DATABASE=библиотека безопасности: плохая база данных.\nSEC_ERROR_NO_MEMORY=библиотека безопасности: неудача распределения памяти.\nSEC_ERROR_UNTRUSTED_ISSUER=Пользователь не доверяет издателю сертификата узла.\nSEC_ERROR_UNTRUSTED_CERT=Пользователь не доверяет сертификату узла.\nSEC_ERROR_DUPLICATE_CERT=Этот сертификат уже существует в вашей базе данных.\nSEC_ERROR_DUPLICATE_CERT_NAME=Имя загруженного сертификата совпадает с именем, уже существующем в вашей базе данных.\nSEC_ERROR_ADDING_CERT=Ошибка добавления сертификата в базу данных.\nSEC_ERROR_FILING_KEY=Error refiling the key for this certificate.\nSEC_ERROR_NO_KEY=Закрытый ключ для этого сертификата не найден в базе данных ключей\nSEC_ERROR_CERT_VALID=Этот сертификат действителен.\nSEC_ERROR_CERT_NOT_VALID=Этот сертификат недействителен.\nSEC_ERROR_CERT_NO_RESPONSE=Библиотека сертификатов: Нет ответа\nSEC_ERROR_EXPIRED_ISSUER_CERTIFICATE=Сертификат издателя сертификатов истёк. Проверьте системную дату и время.\nSEC_ERROR_CRL_EXPIRED=CRL издателя сертификата истёк. Обновите его или проверьте время и дату вашей системы.\nSEC_ERROR_CRL_BAD_SIGNATURE=CRL издателя сертификата имеет неверную подпись.\nSEC_ERROR_CRL_INVALID=Формат нового CRL некорректен.\nSEC_ERROR_EXTENSION_VALUE_INVALID=Значение расширения сертификата неверно.\nSEC_ERROR_EXTENSION_NOT_FOUND=Расширение сертификата не найдено.\nSEC_ERROR_CA_CERT_INVALID=Сертификат издателя неверен.\nSEC_ERROR_PATH_LEN_CONSTRAINT_INVALID=Ограничение на длину пути сертификата неверно.\nSEC_ERROR_CERT_USAGES_INVALID=Поле использования сертификата неверно.\nSEC_INTERNAL_ONLY=**ТОЛЬКО Внутренний модуль**\nSEC_ERROR_INVALID_KEY=Ключ не поддерживает запрошенную операцию.\nSEC_ERROR_UNKNOWN_CRITICAL_EXTENSION=Сертификат содержит неизвестное критическое расширение.\nSEC_ERROR_OLD_CRL=Новый CRL выпущен в то же время или раньше текущего.\nSEC_ERROR_NO_EMAIL_CERT=Не зашифровано или подписано: у вас ещё нет сертификата электронной почты.\nSEC_ERROR_NO_RECIPIENT_CERTS_QUERY=Не зашифровано: у вас не имеется сертификатов для каждого из адресатов.\nSEC_ERROR_NOT_A_RECIPIENT=Расшифровка не удалась: вы не получатель, или подходящий сертификат и закрытый ключ не могут быть найдены.\nSEC_ERROR_PKCS7_KEYALG_MISMATCH=Расшифровка не удалась: алгоритм шифрования ключа не соответствует вашему сертификату.\nSEC_ERROR_PKCS7_BAD_SIGNATURE=Неудача при проверке подписи: не найдено лицо поставившее подпись, имеется слишком много лиц, поставивших подпись или же данные неверны или повреждены.\nSEC_ERROR_UNSUPPORTED_KEYALG=Неподдерживаемый или неизвестный алгоритм ключа.\nSEC_ERROR_DECRYPTION_DISALLOWED=Расшифровка не удалась: зашифровано с использованием запрещённого алгоритма или размера ключа.\nXP_SEC_FORTEZZA_BAD_CARD=Карта Fortezza не была инициализирована должным образом. Пожалуйста, удалите её и возвратите издателю.\nXP_SEC_FORTEZZA_NO_CARD=Не найдено ни одной карты Fortezza\nXP_SEC_FORTEZZA_NONE_SELECTED=Не выбрано ни одной карты Fortezza\nXP_SEC_FORTEZZA_MORE_INFO=Пожалуйста, выберите личность, о которой хотите больше узнать\nXP_SEC_FORTEZZA_PERSON_NOT_FOUND=Личность не найдена\nXP_SEC_FORTEZZA_NO_MORE_INFO=Нет дополнительной информации об этой личности\nXP_SEC_FORTEZZA_BAD_PIN=Неверный Pin\nXP_SEC_FORTEZZA_PERSON_ERROR=Не могу инициализировать личности Fortezza.\nSEC_ERROR_NO_KRL=Ни одного KRL для сертификата этого сайта найдено не было.\nSEC_ERROR_KRL_EXPIRED=KRL для сертификата этого сайта просрочен.\nSEC_ERROR_KRL_BAD_SIGNATURE=KRL для сертификата этого сайта имеет неверную подпись.\nSEC_ERROR_REVOKED_KEY=Ключ для сертификата этого сайта был отозван.\nSEC_ERROR_KRL_INVALID=Новый KRL имеет неверный формат.\nSEC_ERROR_NEED_RANDOM=библиотека безопасности: нужны случайные данные.\nSEC_ERROR_NO_MODULE=библиотека безопасности: ни один модуль безопасности запрошенную операцию выполнить не может.\nSEC_ERROR_NO_TOKEN=Карта безопасности или токен не существуют, нуждаются в инициализации, или были удалены.\nSEC_ERROR_READ_ONLY=библиотека безопасности: база данных открыта только для чтения.\nSEC_ERROR_NO_SLOT_SELECTED=Ни одного слота или токена выбрано не было.\nSEC_ERROR_CERT_NICKNAME_COLLISION=Сертификат с этим псевдонимом уже существует.\nSEC_ERROR_KEY_NICKNAME_COLLISION=Ключ с этим псевдонимом уже существует.\nSEC_ERROR_SAFE_NOT_CREATED=ошибка создания безопасного объекта\nSEC_ERROR_BAGGAGE_NOT_CREATED=ошибка создания объекта багажа\nXP_JAVA_REMOVE_PRINCIPAL_ERROR=Не могу удалить принципала\nXP_JAVA_DELETE_PRIVILEGE_ERROR=Не могу удалить привилегию\nXP_JAVA_CERT_NOT_EXISTS_ERROR=Этот принципал не имеет сертификата\nSEC_ERROR_BAD_EXPORT_ALGORITHM=Требуемый алгоритм не разрешён.\nSEC_ERROR_EXPORTING_CERTIFICATES=Ошибка при попытке экспорта сертификатов.\nSEC_ERROR_IMPORTING_CERTIFICATES=Ошибка при попытке импорта сертификатов.\nSEC_ERROR_PKCS12_DECODING_PFX=Импорт не удался. Ошибка декодирования. Файл негоден.\nSEC_ERROR_PKCS12_INVALID_MAC=Импорт не удался. Недействительный MAC. Пароль неверен или файл повреждён.\nSEC_ERROR_PKCS12_UNSUPPORTED_MAC_ALGORITHM=Импорт не удался. Алгоритм MAC не поддерживается.\nSEC_ERROR_PKCS12_UNSUPPORTED_TRANSPORT_MODE=Импорт не удался. Поддерживаются только режимы проверки целостности пароля и приватности.\nSEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE=Импорт не удался. Структура файла повреждена.\nSEC_ERROR_PKCS12_UNSUPPORTED_PBE_ALGORITHM=Импорт не удался. Неподдерживаемый алгоритм шифрования.\nSEC_ERROR_PKCS12_UNSUPPORTED_VERSION=Импорт не удался. Неподдерживаемая версия файла.\nSEC_ERROR_PKCS12_PRIVACY_PASSWORD_INCORRECT=Импорт не удался. Неверный пароль приватности.\nSEC_ERROR_PKCS12_CERT_COLLISION=Импорт не удался. Этот псевдоним уже существует в базе данных.\nSEC_ERROR_USER_CANCELLED=Пользователь нажал Отмена.\nSEC_ERROR_PKCS12_DUPLICATE_DATA=Не импортировано, уже в базе данных.\nSEC_ERROR_MESSAGE_SEND_ABORTED=Сообщение не отправлено.\nSEC_ERROR_INADEQUATE_KEY_USAGE=Использование ключа сертификата не подходит под требования неудавшейся операции.\nSEC_ERROR_INADEQUATE_CERT_TYPE=Этот тип сертификата не одобрен для приложения.\nSEC_ERROR_CERT_ADDR_MISMATCH=Адрес в сертификате подписи не соответствует адресу в заголовках сообщения.\nSEC_ERROR_PKCS12_UNABLE_TO_IMPORT_KEY=Импорт не удался. Ошибка при попытке импорта закрытого ключа.\nSEC_ERROR_PKCS12_IMPORTING_CERT_CHAIN=Импорт не удался. Ошибка при попытке импорта цепочки сертификата.\nSEC_ERROR_PKCS12_UNABLE_TO_LOCATE_OBJECT_BY_NAME=Экспорт не удался. Не удалось найти сертификат или ключ по псевдониму.\nSEC_ERROR_PKCS12_UNABLE_TO_EXPORT_KEY=Экспорт не удался. Не удалось найти и экспортировать закрытый ключ.\nSEC_ERROR_PKCS12_UNABLE_TO_WRITE=Экспорт не удался. Не удалось произвести запись в экспортируемый файл.\nSEC_ERROR_PKCS12_UNABLE_TO_READ=Импорт не удался. Не удалось произвести чтение из импортируемого файла.\nSEC_ERROR_PKCS12_KEY_DATABASE_NOT_INITIALIZED=Экспорт не удался. База данных ключей повреждена или удалена.\nSEC_ERROR_KEYGEN_FAIL=Не удалось сгенерировать ключевую пару из открытого/закрытого ключа.\nSEC_ERROR_INVALID_PASSWORD=Введённый пароль неверен. Пожалуйста, введите другой пароль.\nSEC_ERROR_RETRY_OLD_PASSWORD=Предыдущий пароль введён неверно. Пожалуйста, попробуйте ещё раз.\nSEC_ERROR_BAD_NICKNAME=Псевдоним сертификата уже используется.\nSEC_ERROR_NOT_FORTEZZA_ISSUER=Цепочка узла FORTEZZA содержит не-FORTEZZA сертификат.\nSEC_ERROR_CANNOT_MOVE_SENSITIVE_KEY=A sensitive key cannot be moved to the slot where it is needed.\nSEC_ERROR_JS_INVALID_MODULE_NAME=Неправильное имя модуля.\nSEC_ERROR_JS_INVALID_DLL=Неправильный путь/имя файла модуля.\nSEC_ERROR_JS_ADD_MOD_FAILURE=Не удалось добавить модуль\nSEC_ERROR_JS_DEL_MOD_FAILURE=Не удалось удалить модуль\nSEC_ERROR_OLD_KRL=Новый KRL выпущен в то же время или раньше текущего.\nSEC_ERROR_CKL_CONFLICT=Издатель нового CKL отличается от издателя текущего CKL. Удалите текущий CKL.\nSEC_ERROR_CERT_NOT_IN_NAME_SPACE=Центру сертификации, издавшему этот сертификат, не разрешено издавать сертификаты с этим именем.\nSEC_ERROR_KRL_NOT_YET_VALID=Список отозванных ключей для этого сертификата ещё не действителен.\nSEC_ERROR_CRL_NOT_YET_VALID=Список отозванных сертификатов для этого сертификата ещё не действителен.\nSEC_ERROR_UNKNOWN_CERT=Запрошенный сертификат не может быть найден.\nSEC_ERROR_UNKNOWN_SIGNER=Сертификат подписавшего лица не может быть найден.\nSEC_ERROR_CERT_BAD_ACCESS_LOCATION=Строка расположения сервера статуса сертификатов имеет некорректный формат.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_TYPE=Не удалось полностью декодировать OCSP-ответ; его тип неизвестен.\nSEC_ERROR_OCSP_BAD_HTTP_RESPONSE=OCSP-сервер вернул неожиданные/неверные HTTP данные.\nSEC_ERROR_OCSP_MALFORMED_REQUEST=OCSP-сервер посчитал запрос повреждённым или неправильно сформированным.\nSEC_ERROR_OCSP_SERVER_ERROR=OCSP-сервер сообщает, что у него произошла внутренняя ошибка.\nSEC_ERROR_OCSP_TRY_SERVER_LATER=OCSP-сервер предлагает попробовать позже.\nSEC_ERROR_OCSP_REQUEST_NEEDS_SIG=OCSP-сервер требует, чтобы запрос был подписан.\nSEC_ERROR_OCSP_UNAUTHORIZED_REQUEST=OCSP-сервер отклонил этот запрос, как неавторизованный.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_STATUS=Не удалось распознать статус, возвращённый OCSP-сервером.\nSEC_ERROR_OCSP_UNKNOWN_CERT=OCSP-сервер не имеет статуса этого сертификата.\nSEC_ERROR_OCSP_NOT_ENABLED=Перед выполнением этой операции вы должны включить OCSP.\nSEC_ERROR_OCSP_NO_DEFAULT_RESPONDER=Перед выполнением этой операции вы должны установить OCSP-сервер по умолчанию.\nSEC_ERROR_OCSP_MALFORMED_RESPONSE=Ответ, полученный от OCSP-сервера, повреждён или неправильно сформирован.\nSEC_ERROR_OCSP_UNAUTHORIZED_RESPONSE=Лицо, подписавшее OCSP-ответ, не авторизовано на выдачу статуса этого сертификата.\nSEC_ERROR_OCSP_FUTURE_RESPONSE=OCSP-ответ ещё не действителен (содержит дату из будущего).\nSEC_ERROR_OCSP_OLD_RESPONSE=OCSP-ответ содержит устаревшую информацию.\nSEC_ERROR_DIGEST_NOT_FOUND=В подписанном сообщении не найден дайджест CMS или PKCS #7.\nSEC_ERROR_UNSUPPORTED_MESSAGE_TYPE=Неподдерживаемый тип сообщения CMS или PKCS #7.\nSEC_ERROR_MODULE_STUCK=Модуль PKCS #11 не может быть удалён, так как он в данный момент используется.\nSEC_ERROR_BAD_TEMPLATE=Не удалось декодировать данные ASN.1. Указанный шаблон некорректен.\nSEC_ERROR_CRL_NOT_FOUND=Ни одного подходящего CRL не найдено.\nSEC_ERROR_REUSED_ISSUER_AND_SERIAL=Вы пытаетесь импортировать сертификат с тем же издателем/серийным номером, что и существующий, но это не тот же сертификат.\nSEC_ERROR_BUSY=NSS не может завершить работу. Имеются используемые объекты.\nSEC_ERROR_EXTRA_INPUT=DER-кодированное сообщение содержит лишние неиспользуемые данные.\nSEC_ERROR_UNSUPPORTED_ELLIPTIC_CURVE=Неподдерживаемая эллиптическая кривая.\nSEC_ERROR_UNSUPPORTED_EC_POINT_FORM=Неподдерживаемая форма точки эллиптической кривой.\nSEC_ERROR_UNRECOGNIZED_OID=Нераспознаваемый идентификатор объекта.\nSEC_ERROR_OCSP_INVALID_SIGNING_CERT=Неверный сертификат подписи OCSP в OCSP-ответе.\nSEC_ERROR_REVOKED_CERTIFICATE_CRL=Согласно списку отозванных сертификатов издателя сертификат был отозван.\nSEC_ERROR_REVOKED_CERTIFICATE_OCSP=OCSP-сервер издателя сообщил, что сертификат отозван.\nSEC_ERROR_CRL_INVALID_VERSION=Неизвестный номер версии списка отозванных сертификатов издателя.\nSEC_ERROR_CRL_V1_CRITICAL_EXTENSION=Список отозванных сертификатов издателя версии 1 содержит критическое расширение.\nSEC_ERROR_CRL_UNKNOWN_CRITICAL_EXTENSION=Список отозванных сертификатов издателя версии 2 содержит неизвестное критическое расширение.\nSEC_ERROR_UNKNOWN_OBJECT_TYPE=Указан неизвестный тип объекта.\nSEC_ERROR_INCOMPATIBLE_PKCS11=Драйвер PKCS #11 нарушает спецификацию и имеет проблемы с совместимостью.\nSEC_ERROR_NO_EVENT=No new slot event is available at this time.\nSEC_ERROR_CRL_ALREADY_EXISTS=CRL уже существует.\nSEC_ERROR_NOT_INITIALIZED=NSS не инициализирован.\nSEC_ERROR_TOKEN_NOT_LOGGED_IN=Операция не удалась, так как не был произведён вход с помощью токена PKCS#11.\nSEC_ERROR_OCSP_RESPONDER_CERT_INVALID=Настроенный сертификат OCSP-сервера неверен.\nSEC_ERROR_OCSP_BAD_SIGNATURE=OCSP-ответ имеет неверную подпись.\nSEC_ERROR_OUT_OF_SEARCH_LIMITS=Поиск проверки статуса сертификата вышел за лимиты поиска\nSEC_ERROR_INVALID_POLICY_MAPPING=Отображение политики содержит anypolicy\nSEC_ERROR_POLICY_VALIDATION_FAILED=Цепочка сертификатов не проходит проверку политики\nSEC_ERROR_UNKNOWN_AIA_LOCATION_TYPE=Неизвестный тип расположения в расширении сертификата AIA\nSEC_ERROR_BAD_HTTP_RESPONSE=Сервер вернул некорректный ответ HTTP\nSEC_ERROR_BAD_LDAP_RESPONSE=Сервер вернул некорректный ответ LDAP\nSEC_ERROR_FAILED_TO_ENCODE_DATA=Не удалось закодировать данные с помощью ASN1 кодировщика\nSEC_ERROR_BAD_INFO_ACCESS_LOCATION=Некорректное расположение доступа к информации в расширении сертификата\nSEC_ERROR_LIBPKIX_INTERNAL=Во время проверки статуса сертификата произошла внутренняя ошибка Libpkix.\nSEC_ERROR_PKCS11_GENERAL_ERROR=Модуль PKCS #11 вернул CKR_GENERAL_ERROR, указывающую, что произошла невосстановимая ошибка.\nSEC_ERROR_PKCS11_FUNCTION_FAILED=Модуль PKCS #11 вернул CKR_FUNCTION_FAILED, указывающую, что запрошенная функция не могла быть исполнена. Повтор той же операции может закончиться успехом.\nSEC_ERROR_PKCS11_DEVICE_ERROR=Модуль PKCS #11 вернул CKR_DEVICE_ERROR, означающую, что проблема лежит в токене или слоте.\nSEC_ERROR_BAD_INFO_ACCESS_METHOD=Неизвестный метод доступа к информации в расширении сертификата.\nSEC_ERROR_CRL_IMPORT_FAILED=Ошибка при попытке импорта CRL.\nSEC_ERROR_EXPIRED_PASSWORD=Пароль истёк.\nSEC_ERROR_LOCKED_PASSWORD=Пароль заблокирован.\nSEC_ERROR_UNKNOWN_PKCS11_ERROR=Неизвестная ошибка PKCS #11.\nSEC_ERROR_BAD_CRL_DP_URL=Некорректный или неподдерживаемый URL в имени точки распространения CRL.\nSEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED=Сертификат был подписан с использованием алгоритма подписи, который был отключён, так как он небезопасен.\nMOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE=Сервер использует прикрепление ключей (HPKP), но не удалось построить ни одной доверенной цепочки сертификатов, соответствующих набору прикрепления. Нарушения при прикреплении ключей не могут быть проигнорированы.\nMOZILLA_PKIX_ERROR_CA_CERT_USED_AS_END_ENTITY=Сервер использует сертификат с расширением основных ограничений, идентифицирующий его как центр сертификации. Для правильно выданного сертификата так быть не должно.\nMOZILLA_PKIX_ERROR_INADEQUATE_KEY_SIZE=Размер ключа сертификата, полученного от сервера, слишком мал для установки защищённого соединения.\nMOZILLA_PKIX_ERROR_V1_CERT_USED_AS_CA=Сертификат X.509 версии 1, который не является якорем доверия, был использован для выдачи сертификата сервера. Сертификаты X.509 версии 1 устарели и не должны использоваться для подписи других сертификатов.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_CERTIFICATE=Сертификат, полученный от сервера, ещё не действителен.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_ISSUER_CERTIFICATE=Сертификат, который ещё не действителен, был использован для выдачи сертификата сервера.\nMOZILLA_PKIX_ERROR_SIGNATURE_ALGORITHM_MISMATCH=Алгоритм подписи в поле подписи сертификата не соответствует алгоритму в его поле signatureAlgorithm.\nMOZILLA_PKIX_ERROR_OCSP_RESPONSE_FOR_CERT_MISSING=OCSP-ответ не включает в себя статус проверяемого сертификата.\nMOZILLA_PKIX_ERROR_VALIDITY_TOO_LONG=Срок действия сертификата, полученного от сервера, является слишком большим.\nMOZILLA_PKIX_ERROR_REQUIRED_TLS_FEATURE_MISSING=Отсутствует необходимая функция TLS.\nMOZILLA_PKIX_ERROR_INVALID_INTEGER_ENCODING=Сертификат, полученный от сервера, содержит некорректно закодированное целое число. Типичными причинами этого являются отрицательные серийные номера, отрицательные RSA moduli, и кодировки длиннее, чем это необходимо.\nMOZILLA_PKIX_ERROR_EMPTY_ISSUER_NAME=В сертификате, полученном от сервера, отличительное имя издателя является пустым.\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/pipnss/pipnss.properties",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=Введите мастер-пароль для доступа в %S\n# the following strings have special requirements:\n# they must fit in a 32 or 64 byte buffer after being translated\n# to UTF8.  Note to translator. It's not easy for you to figure\n# whether the escaped unicode string you produce will fit in \n# the space allocated.\n#\n# 64 bytes long after conversion to UTF8\nRootCertModuleName=Модуль встроенных корневых серт.\n#\n# 32 bytes long after conversion to UTF8\nManufacturerID=Mozilla.org\n#\n# 32  bytes long after conversion to UTF8\nLibraryDescription=Внутрен. крипто PSM\n#\n# 32 bytes long after conversion to UTF8\nTokenDescription=Общ. криптослужбы\n#\n# 32 bytes long after conversion to UTF8\nPrivateTokenDescription=Модуль защиты\n#\n# 64 bytes long after conversion to UTF8\nSlotDescription=Внутренние криптослужбы PSM\n#\n# 64 bytes long after conversion to UTF8\nPrivateSlotDescription=Закрытые ключи PSM\n#\n# 32\nFips140TokenDescription=Модуль защиты (FIPS)\n# 64\nFips140SlotDescription=FIPS 140 Службы крипто, ключей, сертиф.\n# 32\nInternalToken=Модуль защиты\n# End of size restriction.\nVerifySSLClient=Сертификат клиента SSL\nVerifySSLServer=Сертификат сервера SSL\nVerifySSLCA=Центр сертификации SSL\nVerifyEmailSigner=Сертификат электронной почты\nVerifyEmailRecip=Сертификат адресата электронной почты\nVerifyObjSign=Сертификат объекта\nHighGrade=Высокая степень\nMediumGrade=Средняя степень\n# LOCALIZATION NOTE (nick_template): $1s is the common name from a cert (e.g. \"Mozilla\"), $2s is the CA name (e.g. VeriSign)\nnick_template=ID %2$s от %1$s\n#These are the strings set for the ASN1 objects in a certificate.\nCertDumpCertificate=Сертификат\nCertDumpVersion=Версия\n# LOCALIZATION NOTE (CertDumpVersionValue): %S is a version number (e.g. \"3\" in \"Version 3\")\nCertDumpVersionValue=Версия %S\nCertDumpSerialNo=Серийный номер\nCertDumpMD2WithRSA=PKCS #1 MD2 с шифрованием RSA\nCertDumpMD5WithRSA=PKCS #1 MD5 с шифрованием RSA\nCertDumpSHA1WithRSA=PKCS #1 SHA-1 с шифрованием RSA\nCertDumpSHA256WithRSA=PKCS #1 SHA-256 с шифрованием RSA\nCertDumpSHA384WithRSA=PKCS #1 SHA-384 с шифрованием RSA\nCertDumpSHA512WithRSA=PKCS #1 SHA-512 с шифрованием RSA\nCertDumpDefOID=Идентификатор объекта (%S)\nCertDumpIssuer=Центр выдачи\nCertDumpSubject=Субъект\nCertDumpAVACountry=C\nCertDumpAVAState=ST\nCertDumpAVALocality=L\nCertDumpAVAOrg=O\nCertDumpAVAOU=OU\nCertDumpAVACN=CN\nCertDumpUserID=UID\nCertDumpPK9Email=E\nCertDumpAVADN=DN\nCertDumpAVADC=DC\nCertDumpSurname=Фамилия\nCertDumpGivenName=Имя\nCertDumpValidity=Действителен\nCertDumpNotBefore=Не ранее\nCertDumpNotAfter=Не позже\nCertDumpSPKI=Информация об открытом ключе субъекта\nCertDumpSPKIAlg=Алгоритм открытого ключа субъекта\nCertDumpAlgID=Идентификатор алгоритма\nCertDumpParams=Параметры алгоритма\nCertDumpRSAEncr=PKCS #1 шифрование RSA\nCertDumpRSAPSSSignature=PKCS #1 подпись RSASSA-PSS\nCertDumpRSATemplate=Модуль (%S бит):\\n%S\\nРазрядность ключа (%S бит):\\n%S\nCertDumpECTemplate=Размер ключа: %S бит\\nРазмер порядка начальной точки: %S бит\\nЗначение публичного ключа:\\n%S\nCertDumpIssuerUniqueID=Идентификатор центра выдачи\nCertDumpSubjPubKey=Открытый ключ субъекта\nCertDumpSubjectUniqueID=Идентификатор субъекта\nCertDumpExtensions=Расширения\nCertDumpSubjectDirectoryAttr=Атрибуты каталога субъекта сертификата\nCertDumpSubjectKeyID=Идентификатор ключа субъекта сертификата\nCertDumpKeyUsage=Использование сертификата ключа\nCertDumpSubjectAltName=Альтернативное имя субъекта сертификата\nCertDumpIssuerAltName=Альтернативное имя центра сертификации\nCertDumpBasicConstraints=Основные ограничения сертификата\nCertDumpNameConstraints=Ограничения на имя сертификата\nCertDumpCrlDistPoints=Адреса распространения CRL\nCertDumpCertPolicies=Политики сертификата\nCertDumpPolicyMappings=Соответствия политике сертификата\nCertDumpPolicyConstraints=Ограничения политики сертификата\nCertDumpAuthKeyID=Идентификатор ключа центра сертификации\nCertDumpExtKeyUsage=Расширенное использование ключа\nCertDumpAuthInfoAccess=Доступ к информации о центре\nCertDumpAnsiX9DsaSignature=Подпись ANSI X9.57 DSA\nCertDumpAnsiX9DsaSignatureWithSha1=Подпись ANSI X9.57 DSA с SHA1 Digest\nCertDumpAnsiX962ECDsaSignatureWithSha1=Подпись ANSI X9.62 ECDSA с SHA1\nCertDumpAnsiX962ECDsaSignatureWithSha224=Подпись ANSI X9.62 ECDSA с SHA224\nCertDumpAnsiX962ECDsaSignatureWithSha256=Подпись ANSI X9.62 ECDSA с SHA256\nCertDumpAnsiX962ECDsaSignatureWithSha384=Подпись ANSI X9.62 ECDSA с SHA384\nCertDumpAnsiX962ECDsaSignatureWithSha512=Подпись ANSI X9.62 ECDSA с SHA512\nCertDumpKUSign=Подпись\nCertDumpKUNonRep=Неоспоримость\nCertDumpKUEnc=Шифрование ключа\nCertDumpKUDEnc=Шифрование данных\nCertDumpKUKA=Соглашение о ключе\nCertDumpKUCertSign=Сертификат\nCertDumpKUCRLSigner=Сертификат CRL\nCertDumpCritical=Критично\nCertDumpNonCritical=Некритично\nCertDumpSigAlg=Алгоритм подписи сертификата\nCertDumpCertSig=Значение подписи сертификата\nCertDumpExtensionFailure=Ошибка: Не удалось обработать расширение\nCertDumpIsCA=Является центром сертификации\nCertDumpIsNotCA=Не является центром сертификации\nCertDumpPathLen=Максимальное количество промежуточных центров сертификации: %S\nCertDumpPathLenUnlimited=без ограничений\nCertDumpEKU_1_3_6_1_5_5_7_3_1=Проверка подлинности веб-сервера с использованием TLS\nCertDumpEKU_1_3_6_1_5_5_7_3_2=Проверка подлинности веб-клиента с использованием TLS\nCertDumpEKU_1_3_6_1_5_5_7_3_3=Подписывание кода\nCertDumpEKU_1_3_6_1_5_5_7_3_4=Защищённая электронная почта\nCertDumpEKU_1_3_6_1_5_5_7_3_8=Установка штампа времени\nCertDumpEKU_1_3_6_1_5_5_7_3_9=Подписывание OCSP\nCertDumpEKU_1_3_6_1_4_1_311_2_1_21=Подпись индивидуального кода (Microsoft)\nCertDumpEKU_1_3_6_1_4_1_311_2_1_22=Подпись коммерческого кода (Microsoft)\nCertDumpEKU_1_3_6_1_4_1_311_10_3_1=Подписывание списка доверия (Microsoft)\nCertDumpEKU_1_3_6_1_4_1_311_10_3_2=Установка штампа времени (Microsoft)\nCertDumpEKU_1_3_6_1_4_1_311_10_3_3=Microsoft Server Gated Crypto\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4=Файловая система EFS (Microsoft)\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4_1=Восстановление файлов (Microsoft)\nCertDumpEKU_1_3_6_1_4_1_311_10_3_5=Проверка драйверов аппаратуры Windows (Microsoft)\nCertDumpEKU_1_3_6_1_4_1_311_10_3_10=Квалифицированное подчинение (Microsoft)\nCertDumpEKU_1_3_6_1_4_1_311_10_3_11=Восстановление ключа (Microsoft)\nCertDumpEKU_1_3_6_1_4_1_311_10_3_12=Подписывание документа (Microsoft)\nCertDumpEKU_1_3_6_1_4_1_311_10_3_13=Подписывание времени жизни (Microsoft)\nCertDumpEKU_1_3_6_1_4_1_311_20_2_2=Вход со смарт-картой (Microsoft)\nCertDumpEKU_1_3_6_1_4_1_311_21_6=Агент восстановления ключей (Microsoft)\nCertDumpMSCerttype=Имя шаблона сертификата Microsoft\nCertDumpMSNTPrincipal=Первичное имя (Microsoft)\nCertDumpMSCAVersion=Версия Microsoft CA\nCertDumpMSDomainGUID=GUID домена Microsoft\nCertDumpEKU_2_16_840_1_113730_4_1=Netscape Server Gated Crypto\nCertDumpRFC822Name=Адрес электронной почты\nCertDumpDNSName=Имя DNS\nCertDumpX400Address=Адрес X.400\nCertDumpDirectoryName=Имя X.500\nCertDumpEDIPartyName=Имя EDI Party\nCertDumpURI=URI\nCertDumpIPAddress=IP-адрес\nCertDumpRegisterID=Зарегистрированный OID\nCertDumpKeyID=Идентификатор ключа\nCertDumpVerisignNotices=Примечания для пользователя (Verisign)\nCertDumpUnused=Не используется\nCertDumpKeyCompromise=Компрометация ключа\nCertDumpCACompromise=Компрометация центра сертификации\nCertDumpAffiliationChanged=Принадлежность изменена\nCertDumpSuperseded=Замещённый\nCertDumpCessation=Прекращение операции\nCertDumpHold=Держатель сертификата\nCertDumpOCSPResponder=OCSP\nCertDumpCAIssuers=Издавший центр сертификации\nCertDumpCPSPointer=Указатель к регламенту сертификационной практики\nCertDumpUserNotice=Примечания для пользователя\nCertDumpLogotype=Логотип\nCertDumpECPublicKey=Открытый ключ на эллиптических кривых\nCertDumpECDSAWithSHA1=Подпись X9.62 ECDSA с SHA1\nCertDumpECprime192v1=ANSI X9.62 эллиптические кривые prime192v1 (aka secp192r1, NIST P-192)\nCertDumpECprime192v2=ANSI X9.62 эллиптические кривые prime192v2\nCertDumpECprime192v3=ANSI X9.62 эллиптические кривые prime192v3\nCertDumpECprime239v1=ANSI X9.62 эллиптические кривые prime239v1\nCertDumpECprime239v2=ANSI X9.62 эллиптические кривые prime239v2\nCertDumpECprime239v3=ANSI X9.62 эллиптические кривые prime239v3\nCertDumpECprime256v1=ANSI X9.62 эллиптические кривые prime256v1 (aka secp256r1, NIST P-256)\nCertDumpECsecp112r1=SECG эллиптические кривые secp112r1\nCertDumpECsecp112r2=SECG эллиптические кривые secp112r2\nCertDumpECsecp128r1=SECG эллиптические кривые secp128r1\nCertDumpECsecp128r2=SECG эллиптические кривые secp128r2\nCertDumpECsecp160k1=SECG эллиптические кривые secp160k1\nCertDumpECsecp160r1=SECG эллиптические кривые secp160r1\nCertDumpECsecp160r2=SECG эллиптические кривые secp160r2\nCertDumpECsecp192k1=SECG эллиптические кривые secp192k1\nCertDumpECsecp224k1=SECG эллиптические кривые secp224k1\nCertDumpECsecp224r1=SECG эллиптические кривые secp224r1 (aka NIST P-224)\nCertDumpECsecp256k1=SECG эллиптические кривые secp256k1\nCertDumpECsecp384r1=SECG эллиптические кривые secp384r1 (aka NIST P-384)\nCertDumpECsecp521r1=SECG эллиптические кривые secp521r1 (aka NIST P-521)\nCertDumpECc2pnb163v1=ANSI X9.62 эллиптические кривые c2pnb163v1\nCertDumpECc2pnb163v2=ANSI X9.62 эллиптические кривые c2pnb163v2\nCertDumpECc2pnb163v3=ANSI X9.62 эллиптические кривые c2pnb163v3\nCertDumpECc2pnb176v1=ANSI X9.62 эллиптические кривые c2pnb176v1\nCertDumpECc2tnb191v1=ANSI X9.62 эллиптические кривые c2tnb191v1\nCertDumpECc2tnb191v2=ANSI X9.62 эллиптические кривые c2tnb191v2\nCertDumpECc2tnb191v3=ANSI X9.62 эллиптические кривые c2tnb191v3\nCertDumpECc2onb191v4=ANSI X9.62 эллиптические кривые c2onb191v4\nCertDumpECc2onb191v5=ANSI X9.62 эллиптические кривые c2onb191v5\nCertDumpECc2pnb208w1=ANSI X9.62 эллиптические кривые c2pnb208w1\nCertDumpECc2tnb239v1=ANSI X9.62 эллиптические кривые c2tnb239v1\nCertDumpECc2tnb239v2=ANSI X9.62 эллиптические кривые c2tnb239v2\nCertDumpECc2tnb239v3=ANSI X9.62 эллиптические кривые c2tnb239v3\nCertDumpECc2onb239v4=ANSI X9.62 эллиптические кривые c2onb239v4\nCertDumpECc2onb239v5=ANSI X9.62 эллиптические кривые c2onb239v5\nCertDumpECc2pnb272w1=ANSI X9.62 эллиптические кривые c2pnb272w1\nCertDumpECc2pnb304w1=ANSI X9.62 эллиптические кривые c2pnb304w1\nCertDumpECc2tnb359v1=ANSI X9.62 эллиптические кривые c2tnb359v1\nCertDumpECc2pnb368w1=ANSI X9.62 эллиптические кривые c2pnb368w1\nCertDumpECc2tnb431r1=ANSI X9.62 эллиптические кривые c2tnb431r1\nCertDumpECsect113r1=SECG эллиптические кривые sect113r1\nCertDumpECsect113r2=SECG эллиптические кривые sect113r2\nCertDumpECsect131r1=SECG эллиптические кривые sect131r1\nCertDumpECsect131r2=SECG эллиптические кривые sect131r2\nCertDumpECsect163k1=SECG эллиптические кривые sect163k1 (aka NIST K-163)\nCertDumpECsect163r1=SECG эллиптические кривые sect163r1\nCertDumpECsect163r2=SECG эллиптические кривые sect163r2 (aka NIST B-163)\nCertDumpECsect193r1=SECG эллиптические кривые sect193r1\nCertDumpECsect193r2=SECG эллиптические кривые sect193r2\nCertDumpECsect233k1=SECG эллиптические кривые sect233k1 (aka NIST K-233)\nCertDumpECsect233r1=SECG эллиптические кривые sect233r1 (aka NIST B-233)\nCertDumpECsect239k1=SECG эллиптические кривые sect239k1\nCertDumpECsect283k1=SECG эллиптические кривые sect283k1 (aka NIST K-283)\nCertDumpECsect283r1=SECG эллиптические кривые sect283r1 (aka NIST B-283)\nCertDumpECsect409k1=SECG эллиптические кривые sect409k1 (aka NIST K-409)\nCertDumpECsect409r1=SECG эллиптические кривые sect409r1 (aka NIST B-409)\nCertDumpECsect571k1=SECG эллиптические кривые sect571k1 (aka NIST K-571)\nCertDumpECsect571r1=SECG эллиптические кривые sect571r1 (aka NIST B-571)\nCertDumpRawBytesHeader=Размер: %S Байт / %S Бит\nPK11BadPassword=Введённый пароль неверен.\nSuccessfulP12Backup=Резервное копирование ваших сертификатов и закрытых ключей успешно завершено.\nSuccessfulP12Restore=Ваши сертификаты и закрытые ключи успешно восстановлены.\nPKCS12DecodeErr=Ошибка расшифровки файла. Или это не файл PKCS#12, или файл повреждён, или введённый вами пароль неверен.\nPKCS12UnknownErrRestore=Не удалось восстановить файл PKCS#12 по неизвестным причинам.\nPKCS12UnknownErrBackup=Не удалось создать резервную копию файла PKCS#12 по неизвестным причинам.\nPKCS12UnknownErr=Операция PKCS #12 завершилась неудачей по неизвестным причинам.\nPKCS12InfoNoSmartcardBackup=Невозможно создать резервную копию сертификатов, находящихся в аппаратном устройстве защиты, таком как смарт-карта.\nPKCS12DupData=Сертификат и закрытый ключ уже существуют в устройстве защиты.\nAddModuleFailure=Не удалось добавить модуль\nAddModuleDup=Модуль защиты уже существует\nDelModuleWarning=Вы действительно хотите удалить этот модуль защиты?\nDelModuleError=Не удалось удалить модуль\nAVATemplate=%S = %S\n\nPSMERR_SSL_Disabled=Не удалось установить защищённое соединение, так как была отключена поддержка протокола SSL.\nPSMERR_SSL2_Disabled=Не удалось установить защищённое соединение, так как сайт использует устаревшую, небезопасную версию протокола SSL.\nPSMERR_HostReusedIssuerSerial=Вы получили недействительный сертификат. Обратитесь к администратору сервера или отправьте сообщение по электронной почте тому, от кого вы получили этот сертификат, и сообщите следующую информацию:\\n\\nЭтот сертификат содержит тот же серийный номер, что и один из других сертификатов, выданных тем же центром сертификации. Пожалуйста, получите новый сертификат с уникальным номером.\n\nSSLConnectionErrorPrefix=При соединении с %S произошла ошибка.\n\ncertErrorIntro=%S использует недействительный сертификат безопасности.\n\ncertErrorTrust_SelfSigned=К сертификату нет доверия, так как он является самоподписанным.\ncertErrorTrust_UnknownIssuer=К сертификату нет доверия, так как сертификат его издателя неизвестен.\ncertErrorTrust_UnknownIssuer2=Сервер мог не отправить соответствующие промежуточные сертификаты.\ncertErrorTrust_UnknownIssuer3=Может понадобиться импортировать дополнительный корневой сертификат.\ncertErrorTrust_CaInvalid=К сертификату нет доверия, так как он был издан с использованием недействительного сертификата центра сертификации (CA).\ncertErrorTrust_Issuer=К сертификату нет доверия, так как к сертификату его издателя нет доверия.\ncertErrorTrust_SignatureAlgorithmDisabled=К сертификату нет доверия, так как он был подписан с использованием алгоритма подписи, который был отключён, так как алгоритм небезопасен.\ncertErrorTrust_ExpiredIssuer=К сертификату нет доверия, так как у сертификата его издателя истёк срок действия.\ncertErrorTrust_Untrusted=К источнику, издавшему сертификат, нет доверия.\n\ncertErrorMismatch=Сертификат недействителен для имени %S.\n# LOCALIZATION NOTE (certErrorMismatchSingle2): Do not translate <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>\ncertErrorMismatchSingle2=Сертификат действителен только для <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>\ncertErrorMismatchSinglePlain=Сертификат действителен только для %S\ncertErrorMismatchMultiple=Сертификат действителен только для следующих имён:\n\n# LOCALIZATION NOTE (certErrorExpiredNow): Do not translate %1$S (date+time of expired certificate) or %2$S (current date+time)\ncertErrorExpiredNow=Сертификат истёк %1$S. Текущее время — %2$S.\n# LOCALIZATION NOTE (certErrorNotYetValidNow): Do not translate %1$S (date+time certificate will become valid) or %2$S (current date+time)\ncertErrorNotYetValidNow=Сертификат не будет действителен до %1$S. Текущее время — %2$S.\n\n# LOCALIZATION NOTE (certErrorCodePrefix2): Do not translate <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\ncertErrorCodePrefix2=Код ошибки: <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\n\nP12DefaultNickname=Импортированный сертификат\nCertUnknown=Неизвестно\nCertNoEmailAddress=(нет адреса)\nCaCertExists=Этот сертификат уже установлен в качестве сертификата центра сертификации.\nNotACACert=Этот сертификат не является сертификатом центра сертификации, поэтому он не может быть импортирован в список этих сертификатов.\nNotImportingUnverifiedCert=Этот сертификат не может быть проверен и поэтому не будет импортирован. Возможно, издатель сертификата неизвестен или к нему нет доверия, возможно, что сертификат истёк или был отозван, или сертификат не был одобрен.\nUserCertIgnoredNoPrivateKey=Установка этого личного сертификата не может быть произведена, так как вы не владеете соответствующим закрытым ключом, созданным при выработке запроса на сертификат.\nUserCertImported=Ваш личный сертификат успешно установлен. Пожалуйста, создайте резервную копию этого сертификата.\nCertOrgUnknown=(неизвестен)\nCertNotStored=(не сохранён)\nCertExceptionPermanent=Постоянно\nCertExceptionTemporary=Временно\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/pippki/certManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY certmgr.title                       \"Управление сертификатами\">\n\n<!ENTITY certmgr.tab.mine                     \"Ваши сертификаты\">\n<!ENTITY certmgr.tab.others2                  \"Люди\">\n<!ENTITY certmgr.tab.websites3                \"Серверы\">\n<!ENTITY certmgr.tab.ca                       \"Центры сертификации\">\n<!ENTITY certmgr.tab.orphan2                  \"Другие\">\n\n<!ENTITY certmgr.mine                         \"У вас хранятся сертификаты от следующих организаций, служащие для вашей идентификации:\">\n<!ENTITY certmgr.others                       \"У вас хранятся сертификаты, служащие для идентификации следующих лиц:\">\n<!ENTITY certmgr.websites2                    \"У вас хранятся сертификаты, служащие для идентификации следующих серверов:\">\n<!ENTITY certmgr.cas                          \"У вас хранятся сертификаты, служащие для идентификации следующих центров сертификации:\">\n<!ENTITY certmgr.orphans                      \"У вас хранятся сертификаты, не подошедшие под какие-либо другие категории:\">\n\n<!ENTITY certmgr.detail.general_tab.title     \"Основное\">\n<!ENTITY certmgr.detail.general_tab.accesskey \"О\">\n<!ENTITY certmgr.detail.prettyprint_tab.title \"Подробности\">\n<!ENTITY certmgr.detail.prettyprint_tab.accesskey \"П\">\n\n<!ENTITY certmgr.pending.label                \"Идёт проверка сертификата…\">\n<!ENTITY certmgr.subjectinfo.label            \"Кому выдано\">\n<!ENTITY certmgr.issuerinfo.label             \"Кем выдано\">\n<!ENTITY certmgr.periodofvalidity.label       \"Срок действия\" >\n<!ENTITY certmgr.fingerprints.label           \"Отпечатки\">\n<!ENTITY certmgr.certdetail.title             \"Информация о сертификате\">\n<!ENTITY certmgr.certdetail.cn                \"Общее имя (CN)\">\n<!ENTITY certmgr.certdetail.o                 \"Организация (O)\">\n<!ENTITY certmgr.certdetail.ou                \"Подразделение (OU)\">\n<!ENTITY certmgr.certdetail.serialnumber      \"Серийный номер\">\n<!ENTITY certmgr.certdetail.sha256fingerprint \"Отпечаток SHA-256\">\n<!ENTITY certmgr.certdetail.sha1fingerprint   \"Отпечаток SHA1\">\n\n<!ENTITY certmgr.editcacert.title             \"Изменение степени доверия сертификату CA\">\n<!ENTITY certmgr.editcert.edittrust           \"Изменить степень доверия:\">\n<!ENTITY certmgr.editcert.trustssl            \"Этот сертификат может служить для идентификации веб-сайтов.\">\n<!ENTITY certmgr.editcert.trustemail          \"Этот сертификат может служить для идентификации пользователей электронной почты.\">\n<!ENTITY certmgr.editcert.trustobjsign        \"Этот сертификат может служить для идентификации программного обеспечения.\">\n\n<!ENTITY certmgr.deletecert.title             \"Удаление сертификата\">\n\n<!ENTITY certmgr.certname                     \"Имя сертификата\">\n<!ENTITY certmgr.certserver                   \"Сервер\">\n<!ENTITY certmgr.override_lifetime            \"Срок действия\">\n<!ENTITY certmgr.tokenname                    \"Устройство защиты\">\n<!ENTITY certmgr.begins                       \"Действителен с\">\n<!ENTITY certmgr.expires                      \"Действителен по\">\n<!ENTITY certmgr.email                        \"Адрес электронной почты\">\n<!ENTITY certmgr.serial                       \"Серийный номер\">\n\n<!ENTITY certmgr.close.label                  \"Закрыть\">\n<!ENTITY certmgr.close.accesskey              \"а\">\n<!ENTITY certmgr.view2.label                  \"Просмотреть…\">\n<!ENTITY certmgr.view2.accesskey              \"о\">\n<!ENTITY certmgr.edit3.label                  \"Изменить доверие…\">\n<!ENTITY certmgr.edit3.accesskey              \"е\">\n<!ENTITY certmgr.export.label                 \"Экспортировать…\">\n<!ENTITY certmgr.export.accesskey             \"п\">\n<!ENTITY certmgr.delete2.label                \"Удалить…\">\n<!ENTITY certmgr.delete2.accesskey            \"д\">\n<!ENTITY certmgr.delete_builtin.label         \"Удалить или не доверять…\">\n<!ENTITY certmgr.delete_builtin.accesskey     \"л\">\n<!ENTITY certmgr.backup2.label                \"Сохранить копию…\">\n<!ENTITY certmgr.backup2.accesskey            \"х\">\n<!ENTITY certmgr.backupall2.label             \"Сохранить все…\">\n<!ENTITY certmgr.backupall2.accesskey         \"в\">\n<!ENTITY certmgr.restore2.label               \"Импортировать…\">\n<!ENTITY certmgr.restore2.accesskey           \"м\">\n<!ENTITY certmgr.details.label                \"Поля сертификатов\">\n<!ENTITY certmgr.details.accesskey            \"я\">\n<!ENTITY certmgr.fields.label                 \"Значение поля\">\n<!ENTITY certmgr.fields.accesskey             \"ч\">\n<!ENTITY certmgr.hierarchy.label              \"Иерархия сертификатов\">\n<!ENTITY certmgr.hierarchy.accesskey2         \"х\">\n<!ENTITY certmgr.addException.label           \"Добавить исключение…\">\n<!ENTITY certmgr.addException.accesskey       \"ю\">\n\n<!ENTITY exceptionMgr.title                   \"Добавить исключение безопасности\">\n<!ENTITY exceptionMgr.exceptionButton.label   \"Подтвердить исключение безопасности\">\n<!ENTITY exceptionMgr.exceptionButton.accesskey \"т\">\n<!ENTITY exceptionMgr.supplementalWarning     \"Серьёзные банки, магазины и другие публичные сайты не будут просить вас делать это.\">\n<!ENTITY exceptionMgr.certlocation.caption2   \"Сервер\">\n<!ENTITY exceptionMgr.certlocation.url        \"Адрес:\">\n<!ENTITY exceptionMgr.certlocation.download   \"Получить сертификат\">\n<!ENTITY exceptionMgr.certlocation.accesskey  \"е\">\n<!ENTITY exceptionMgr.certstatus.caption      \"Статус сертификата\">\n<!ENTITY exceptionMgr.certstatus.viewCert     \"Просмотреть…\">\n<!ENTITY exceptionMgr.certstatus.accesskey    \"с\">\n<!ENTITY exceptionMgr.permanent.label         \"Постоянно хранить это исключение\">\n<!ENTITY exceptionMgr.permanent.accesskey     \"т\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/pippki/deviceManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY devmgr.title                           \"Управление устройствами\">\n<!-- LOCALIZATION NOTE (devmgr.style2): This is CSS style for Device Manager\n     window size. Don't translate \"width\" nor \"height\". Adjust the numbers\n     to make window contents fit. -->\n<!ENTITY devmgr.style2                          \"width: 67em; height: 32em;\">\n\n<!ENTITY devmgr.devlist.label                   \"Модули и устройства защиты\">\n<!ENTITY devmgr.details.title                   \"Подробности\">\n<!ENTITY devmgr.details.title2                  \"Значение\">\n\n<!ENTITY devmgr.button.login.label              \"Начать сеанс\">\n<!ENTITY devmgr.button.login.accesskey          \"ч\">\n<!ENTITY devmgr.button.logout.label             \"Закончить сеанс\">\n<!ENTITY devmgr.button.logout.accesskey         \"о\">\n<!ENTITY devmgr.button.changepw.label           \"Сменить пароль\">\n<!ENTITY devmgr.button.changepw.accesskey       \"а\">\n<!ENTITY devmgr.button.load.label               \"Загрузить\">\n<!ENTITY devmgr.button.load.accesskey           \"г\">\n<!ENTITY devmgr.button.unload.label             \"Выгрузить\">\n<!ENTITY devmgr.button.unload.accesskey         \"ы\">\n<!ENTITY devmgr.button.fips.accesskey           \"F\">\n\n<!ENTITY loaddevice.info                        \"Введите информацию о модуле, который вы хотите добавить.\">\n<!ENTITY loaddevice.modname                     \"Имя модуля:\">\n<!ENTITY loaddevice.modname.accesskey           \"м\">\n<!ENTITY loaddevice.modname.default             \"New PKCS#11 Module\">\n<!ENTITY loaddevice.filename                    \"Имя файла модуля:\">\n<!ENTITY loaddevice.filename.accesskey          \"ф\">\n<!ENTITY loaddevice.browse                      \"Обзор…\">\n<!ENTITY loaddevice.browse.accesskey            \"б\">\n\n<!ENTITY loaddevice.title                       \"Загрузка устройства PKCS#11\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/pippki/pippki.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Values for changepassword.xul -->\n<!ENTITY setPassword.title  \"Смена мастер-пароля\">\n<!ENTITY setPassword.tokenName.label \"Устройство защиты\">\n<!ENTITY setPassword.oldPassword.label \"Текущий пароль:\">\n<!ENTITY setPassword.newPassword.label \"Новый пароль:\">\n<!ENTITY setPassword.reenterPassword.label \"Новый пароль (повторно):\">\n<!ENTITY setPassword.meter.label \"Качество пароля\">\n\n<!-- Values for resetpassword.xul -->\n<!ENTITY resetPasswordButtonLabel \"Сбросить\">\n<!ENTITY resetPassword.title  \"Сброс мастер-пароля\">\n<!ENTITY resetPassword.text  \"При сбросе мастер-пароля, все сохранённые пароли для веб-сайтов, электронной почты, данные форм, личные сертификаты и закрытые ключи будут утеряны. Вы действительно хотите сбросить свой мастер-пароль?\">\n\n<!-- Downloading a cert -->\n<!ENTITY downloadCert.title \"Загрузка сертификата\">\n<!ENTITY downloadCert.message1 \"Вам предлагают доверять новому центру сертификации (CA).\">\n<!ENTITY downloadCert.trustSSL \"Доверять при идентификации веб-сайтов.\">\n<!ENTITY downloadCert.trustEmail \"Доверять при идентификации пользователей электронной почты.\">\n<!ENTITY downloadCert.trustObjSign \"Доверять при идентификации производителей программного обеспечения.\">\n<!ENTITY downloadCert.message3 \"Перед тем, как определиться с доверием к этому центру, рекомендуется проверить его сертификат, политику и процедуры (если возможно).\">\n<!ENTITY downloadCert.viewCert.label \"Просмотреть\">\n<!ENTITY downloadCert.viewCert.text \"Проверить сертификат центра\">\n\n<!-- Strings for the SSL client auth ask dialog -->\n<!ENTITY clientAuthAsk.title \"Запрос идентификации пользователя\">\n<!ENTITY clientAuthAsk.message1 \"Сайту необходимо определить, с каким сертификатом вас ассоциировать:\">\n<!ENTITY clientAuthAsk.message2 \"Выберите сертификат для идентификации:\">\n<!ENTITY clientAuthAsk.message3 \"Информация о выбранном сертификате:\">\n\n<!ENTITY pkcs12.setpassword.title  \"Выбор пароля резервной копии сертификата\">\n<!ENTITY pkcs12.setpassword.message  \"Введённый пароль служит для защиты резервной копии сертификата. Для продолжения резервного копирования требуется установка пароля.\">\n<!ENTITY pkcs12.setpassword.label1 \"Пароль резервной копии:\">\n<!ENTITY pkcs12.setpassword.label2 \"Пароль резервной копии (повторно):\">\n<!ENTITY pkcs12.setpassword.reminder \"Внимание: если вы забудете пароль резервной копии сертификата, то потом не сможете восстановить из неё сертификат. Эту информацию следует хранить в безопасном месте.\">\n\n<!ENTITY chooseToken.title  \"Выбор токена\">\n<!ENTITY chooseToken.message1 \"Выберите токен.\">\n\n<!-- Strings for the CreateCertInfo dialog  -->\n<!ENTITY createCertInfo.title \"Генерация закрытого ключа\">\n<!ENTITY createCertInfo.msg1 \"Идёт генерация ключей. Это может занять несколько минут…\">\n<!ENTITY createCertInfo.msg2 \"Пожалуйста, подождите…\">\n\n<!-- Strings for protectedAuth dialog -->\n<!ENTITY protectedAuth.title \"Защищённая идентификация с использованием токена\">\n<!ENTITY protectedAuth.msg \"Пожалуйста, пройдите процедуру идентификации, используя токен. Метод идентификации зависит от типа вашего токена.\">\n<!ENTITY protectedAuth.tokenName.label \"Токен:\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/pippki/pippki.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=Введите личный пароль для устройства защиты PSM Private Keys.\n\n# LOCALIZATION NOTE(certWithSerial): Used for semi-uniquely representing a cert.\n# %1$S is the serial number of the cert in AA:BB:CC hex format.\ncertWithSerial=Сертификат с серийным номером: %1$S\n\n# Download Cert dialog\n# LOCALIZATION NOTE(newCAMessage1):\n# %S is a string representative of the certificate being downloaded/imported.\nnewCAMessage1=Вы хотите доверять «%S» для следующих назначений?\nunnamedCA=Центр сертификации (безымянный)\n\n# For editing cert trust\neditTrustCA=Сертификат «%S» представляет центр сертификации.\n\n# For Deleting Certificates\ndeleteSslCertConfirm3=Вы уверены, что хотите удалить исключения для данного сервера?\ndeleteSslCertImpact3=Если вы удалите исключение для сервера, вы восстановите для данного сервера обычные проверки безопасности и потребуете от него использования действительного сертификата.\ndeleteSslCertTitle3=Удаление исключений для сертификата сервера\n\ndeleteUserCertConfirm=Вы уверены, что хотите удалить эти сертификаты?\ndeleteUserCertImpact=После удаления одного из собственных сертификатов, вы больше не сможете использовать его для своей идентификации.\ndeleteUserCertTitle=Удаление собственных сертификатов\n\ndeleteCaCertConfirm2=Вы хотите удалить эти сертификаты центра сертификации. Если в списке этих сертификатов имеются встроенные сертификаты, то они будут объявлены недоверенными, что имеет тот же эффект. Вы уверены, что хотите удалить их или объявить их недоверенными?\ndeleteCaCertImpactX2=Если вы удалите или объявите недоверенным сертификат центра сертификации, это приложение больше не будет доверять ни одному из сертификатов, выданных этим центром сертификации.\ndeleteCaCertTitle2=Удаление или объявление недоверия сертификатам центров сертификации\n\ndeleteEmailCertConfirm=Вы уверены, что хотите удалить сертификаты электронной почты этих пользователей?\ndeleteEmailCertImpactDesc=Если вы удалите сертификат электронной почты данного пользователя, то больше не сможете отправлять ему почтовые сообщения в зашифрованном виде.\ndeleteEmailCertTitle=Удаление сертификатов электронной почты\n\ndeleteOrphanCertConfirm=Вы уверены, что хотите удалить эти сертификаты?\ndeleteOrphanCertTitle=Удаление сертификатов\n\n# PKCS#12 file dialogs\nchooseP12RestoreFileDialog2=Импортируемый файл сертификата\nchooseP12BackupFileDialog=Имя файла резервной копии\nfile_browse_PKCS12_spec=Файлы PKCS12\ngetPKCS12FilePasswordMessage=Введите пароль, используемый для шифрования резервной копии сертификата:\n\n# Cert verification\ncertVerified=Данный сертификат был верифицирован для следующих назначений:\ncertNotVerified_CertRevoked=Верификация сертификата не удалась — он был отозван.\ncertNotVerified_CertExpired=Верификация сертификата не удалась — срок его действия истёк.\ncertNotVerified_CertNotTrusted=Верификация сертификата не удалась — к нему нет доверия.\ncertNotVerified_IssuerNotTrusted=Верификация сертификата не удалась — выдавшая его сторона ненадежна.\ncertNotVerified_IssuerUnknown=Верификация сертификата не удалась — выдавшая его сторона неизвестна.\ncertNotVerified_CAInvalid=Верификация сертификата не удалась — сертификат центра недействителен.\ncertNotVerified_AlgorithmDisabled=Верификация сертификата не удалась — он был подписан с использованием алгоритма подписи, который был отключён, так как алгоритм небезопасен.\ncertNotVerified_Unknown=Верификация сертификата не удалась по неизвестным причинам.\n\n# Client auth\nclientAuthRemember=Запомнить это решение\n# LOCALIZATION NOTE(clientAuthNickAndSerial): Represents a single cert when the\n# user is choosing from a list of certificates.\n# %1$S is the nickname of the cert.\n# %2$S is the serial number of the cert in AA:BB:CC hex format.\nclientAuthNickAndSerial=%1$S [%2$S]\n# LOCALIZATION NOTE(clientAuthHostnameAndPort):\n# %1$S is the hostname of the server.\n# %2$S is the port of the server.\nclientAuthHostnameAndPort=%1$S:%2$S\n# LOCALIZATION NOTE(clientAuthMessage1): %S is the Organization of the server\n# cert.\nclientAuthMessage1=Организация: «%S»\n# LOCALIZATION NOTE(clientAuthMessage2): %S is the Organization of the issuer\n# cert of the server cert.\nclientAuthMessage2=Выдано: «%S»\n# LOCALIZATION NOTE(clientAuthIssuedTo): %1$S is the Distinguished Name of the\n# currently selected client cert, such as \"CN=John Doe,OU=Example\" (without\n# quotes).\nclientAuthIssuedTo=Кому выдано: %1$S\n# LOCALIZATION NOTE(clientAuthSerial): %1$S is the serial number of the selected\n# cert in AA:BB:CC hex format.\nclientAuthSerial=Серийный номер: %1$S\n# LOCALIZATION NOTE(clientAuthValidityPeriod):\n# %1$S is the already localized notBefore date of the selected cert.\n# %2$S is the already localized notAfter date of the selected cert.\nclientAuthValidityPeriod=Действителен с %1$S по %2$S\n# LOCALIZATION NOTE(clientAuthKeyUsages): %1$S is a comma separated list of\n# already localized key usages the selected cert is valid for.\nclientAuthKeyUsages=Использования ключа: %1$S\n# LOCALIZATION NOTE(clientAuthEmailAddresses): %1$S is a comma separated list of\n# e-mail addresses the selected cert is valid for.\nclientAuthEmailAddresses=Адреса эл. почты: %1$S\n# LOCALIZATION NOTE(clientAuthIssuedBy): %1$S is the Distinguished Name of the\n# cert which issued the selected cert.\nclientAuthIssuedBy=Кем выдано: %1$S\n# LOCALIZATION NOTE(clientAuthStoredOn): %1$S is the name of the PKCS #11 token\n# the selected cert is stored on.\nclientAuthStoredOn=Место хранения: %1$S\n\n# Page Info\npageInfo_NoEncryption=Соединение не зашифровано\npageInfo_Privacy_None1=Веб-сайт %S не поддерживает шифрование для просматриваемой вами страницы.\npageInfo_Privacy_None2=Информация, отправленная по Интернету без шифрования, может быть доступна другим во время передачи.\npageInfo_Privacy_None4=Просматриваемая вами страница не была зашифрована перед передачей через Интернет.\n# LOCALIZATION NOTE (pageInfo_EncryptionWithBitsAndProtocol and pageInfo_BrokenEncryption):\n# %1$S is the name of the encryption standard,\n# %2$S is the key size of the cipher.\n# %3$S is protocol version like \"SSL 3\" or \"TLS 1.2\"\npageInfo_EncryptionWithBitsAndProtocol=Зашифрованное соединение (%1$S, длина ключей %2$S бит, %3$S)\npageInfo_BrokenEncryption=Небезопасное шифрование (%1$S, длина ключей %2$S бит, %3$S)\npageInfo_Privacy_Encrypted1=Просматриваемая вами страница была зашифрована перед передачей через Интернет.\npageInfo_Privacy_Encrypted2=Шифрование сильно затрудняет просмотр информации, переходящей от компьютера к компьютеру, посторонними лицами. Поэтому маловероятно, что кто-либо прочитает эту страницу, во время передачи её по сети.\npageInfo_MixedContent=Соединение частично зашифровано\npageInfo_MixedContent2=Некоторые части просматриваемой вами страницы не были зашифрованы перед передачей через Интернет.\npageInfo_WeakCipher=Ваше соединение с этим веб-сайтом использует слабое шифрование и не защищено. Посторонние лица могут просматривать вашу информацию или изменять поведение веб-сайта.\npageInfo_CertificateTransparency_Compliant=Этот веб-сайт соответствует требованиям политики Прозрачности Сертификата.\n\n# Cert Viewer\n# LOCALIZATION NOTE(certViewerTitle): Title used for the Certificate Viewer.\n# %1$S is a string representative of the certificate being viewed.\ncertViewerTitle=Просмотр сертификата: «%1$S»\nnotPresent=<Не является частью сертификата>\n\n# Token Manager\npassword_not_set=(не установлен)\nfailed_pw_change=Не удалось изменить мастер-пароль.\nincorrect_pw=Введён некорректный мастер-пароль. Попробуйте снова.\npw_change_ok=Мастер-пароль успешно изменён.\npw_erased_ok=Предупреждение! Мастер-пароль удалён.\npw_not_wanted=Предупреждение! Мастер-пароль не используется.\npw_empty_warning=Сохранённые вами пароли для веб-сайтов, электронной почты, данные форм и закрытые ключи не будут защищены.\npw_change2empty_in_fips_mode=Вы работаете в режиме соответствия FIPS. При работе в этом режиме необходимо, чтобы мастер-пароль был установлен.\nlogin_failed=Ошибка регистрации в системе\nloadPK11TokenDialog=Выберите для загрузки устройство PKCS#11\ndevinfo_modname=Модуль\ndevinfo_modpath=Путь\ndevinfo_label=Метка\ndevinfo_manID=Изготовитель\ndevinfo_serialnum=Серийный номер\ndevinfo_hwversion=Версия HW\ndevinfo_fwversion=Версия FW\ndevinfo_status=Состояние\ndevinfo_desc=Описание\ndevinfo_stat_disabled=Отключено\ndevinfo_stat_notpresent=Не присутствует\ndevinfo_stat_uninitialized=Не инициализировано\ndevinfo_stat_notloggedin=Не зарегистрирован в системе\ndevinfo_stat_loggedin=Зарегистрирован в системе\ndevinfo_stat_ready=Готово\nenable_fips=Использовать FIPS\ndisable_fips=Отключить FIPS\nfips_nonempty_password_required=Для работы в режиме соответствия FIPS необходимо для каждого устройства защиты установить мастер-пароль. Установите этот пароль перед переключением в данный режим.\nunable_to_toggle_fips=Не удалось сменить режим соответствия FIPS для устройства защиты. Мы рекомендуем вам закрыть и перезапустить это приложение.\n\nresetPasswordConfirmationTitle=Сброс мастер-пароля\nresetPasswordConfirmationMessage=Пароль был сброшен.\n\n# Import certificate(s) file dialog\nimportEmailCertPrompt=Выберите для импорта файл, содержащий сертификат электронной почты\nimportCACertsPrompt=Выберите для импорта файл, содержащий сертификат центра\nfile_browse_Certificate_spec=Файлы сертификатов\n\n# Cert export\nSaveCertAs=Сохранить сертификат в файл\nCertFormatBase64=Сертификат X.509 в формате PEM\nCertFormatBase64Chain=Цепочка сертификатов X.509 в формате PEM\nCertFormatDER=Сертификат X.509 в формате DER\nCertFormatPKCS7=Сертификат X.509 в формате PKCS#7\nCertFormatPKCS7Chain=Цепочка сертификатов X.509 в формате PKCS#7\nwriteFileFailure=Ошибка файла\nwriteFileFailed=Запись в файл %S не удалась:\\n%S.\nwriteFileAccessDenied=В доступе отказано\nwriteFileIsLocked=Файл заблокирован\nwriteFileNoDeviceSpace=На устройстве не осталось свободного места\nwriteFileUnknownError=Неизвестная ошибка\n\n# Add Security Exception dialog\naddExceptionBrandedWarning2=Вы собираетесь принудительно изменить идентификацию сайта в %S.\naddExceptionInvalidHeader=Этот сайт пытается идентифицировать себя, используя некорректную информацию.\naddExceptionDomainMismatchShort=Неверный сайт\naddExceptionDomainMismatchLong2=Сертификат принадлежит другому сайту, что может значить, что кто-то пытается подменить этот сайт другим.\naddExceptionExpiredShort=Устаревшая информация\naddExceptionExpiredLong2=Сертификат в данное время недействителен. Он мог быть украден или потерян, и мог быть использовать кем-то, чтобы подменить этот сайт другим.\naddExceptionUnverifiedOrBadSignatureShort=Неизвестный центр сертификации\naddExceptionUnverifiedOrBadSignatureLong2=К сертификату нет доверия, так как он не был верифицирован в качестве изданного доверенным центром сертификации с использованием безопасной подписи.\naddExceptionValidShort=Действительный сертификат\naddExceptionValidLong=Идентификация этого сайта действительна и проверена. Нет необходимости добавлять исключение.\naddExceptionCheckingShort=Идёт проверка информации\naddExceptionCheckingLong2=Попытка идентификации этого сайта…\naddExceptionNoCertShort=Нет доступной информации\naddExceptionNoCertLong2=Не удалось получить информацию о подлинном статусе этого сайта.\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nBookmarksMenuFolderTitle=Меню закладок\nBookmarksToolbarFolderTitle=Панель закладок\nOtherBookmarksFolderTitle=Другие закладки\nTagsFolderTitle=Метки\nMobileBookmarksFolderTitle=Мобильные закладки\n\n# LOCALIZATION NOTE (dateName):\n# These are used to generate history containers when history is grouped by date\nfinduri-AgeInDays-is-0=Сегодня\nfinduri-AgeInDays-is-1=Вчера\nfinduri-AgeInDays-is=%S дн. назад\nfinduri-AgeInDays-last-is=Последние %S дн.\nfinduri-AgeInDays-isgreater=Старше чем %S дн.\nfinduri-AgeInMonths-is-0=Этот месяц\nfinduri-AgeInMonths-isgreater=Старше чем %S мес.\n\n# LOCALIZATION NOTE (localFiles):\n# This is used to generate local files container when history is grouped by site\nlocalhost=(локальные файлы)\n\n# LOCALIZATION NOTE\n# The string is used for showing file size of each backup in the \"fileRestorePopup\" popup\n# %1$S is the file size\n# %2$S is the file size unit\nbackupFileSizeText=%1$S %2$S\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/pluginproblem/pluginproblem.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n<!ENTITY tapToPlayPlugin                                     \"Нажмите здесь для включения плагина\">\n<!ENTITY clickToActivatePlugin                               \"Включить плагин\">\n<!ENTITY checkForUpdates                                     \"Проверить наличие обновлений…\">\n<!ENTITY blockedPlugin.label                                 \"Этот плагин был заблокирован в целях вашей безопасности.\">\n<!ENTITY hidePluginBtn.label                                 \"Скрыть плагин\">\n<!ENTITY managePlugins                                       \"Управление плагинами…\">\n\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n<!ENTITY reloadPlugin.pre                                    \"Вы можете попробовать \">\n<!ENTITY reloadPlugin.middle                                 \"перезагрузить эту страницу\">\n<!ENTITY reloadPlugin.post                                   \".\">\n<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please                                       \"Отправить сообщение о падении\">\n<!ENTITY report.submitting                                   \"Идёт отправка сообщения…\">\n<!ENTITY report.submitted                                    \"Сообщение о падении отправлено.\">\n<!ENTITY report.disabled                                     \"Отправка сообщений о падении отключена.\">\n<!ENTITY report.failed                                       \"Отправка не удалась.\">\n<!ENTITY report.unavailable                                  \"Нет доступных сообщений.\">\n<!ENTITY report.comment                                      \"Добавить комментарий (комментарии публично доступны)\">\n<!ENTITY report.pageURL                                      \"Включить URL страницы\">\n\n<!ENTITY plugin.file                                         \"Файл\">\n<!ENTITY plugin.mimeTypes                                    \"Типы MIME\">\n<!ENTITY plugin.flashProtectedMode.label                     \"Включить защищённый режим Adobe Flash\">\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/services/errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nerror.login.reason.network      = Не удалось соединиться с сервером\nerror.login.reason.recoverykey  = Неверный ключ восстановления\nerror.login.reason.account      = Неверное имя учётной записи или пароль\nerror.login.reason.no_username  = Отсутствует имя учётной записи\nerror.login.reason.no_password2 = Отсутствует пароль\nerror.login.reason.no_recoverykey= Не найден сохранённый ключ восстановления\nerror.login.reason.server       = Неправильно настроен сервер\n\nerror.sync.failed_partial            = Некоторые типы данных синхронизировать не удалось\n# LOCALIZATION NOTE (error.sync.reason.serverMaintenance): We removed the extraneous period from this string\nerror.sync.reason.serverMaintenance  = Сервер Синхронизации Firefox проходит техническое обслуживание, синхронизация возобновится автоматически\n\ninvalid-captcha = Неверные слова, попробуйте снова\nweak-password   = Используйте более сильный пароль\n\n# this is the fallback, if we hit an error we didn't bother to localize\nerror.reason.unknown          = Неизвестная ошибка\n\nchange.password.pwSameAsPassword     = Пароль не может совпадать с текущим паролем\nchange.password.pwSameAsUsername     = Пароль не может совпадать с вашим именем пользователя\nchange.password.pwSameAsEmail        = Пароль не может совпадать с вашим адресом электронной почты\nchange.password.mismatch             = Введённые пароли не совпадают\nchange.password.tooShort             = Введённый пароль слишком короткий\n"
  },
  {
    "path": "langpacks/ru/chrome/ru/locale/ru/services/sync.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# %1: the user name (Ed), %2: the app name (Firefox), %3: the operating system (Android)\nclient.name2 = %1$S - %2$S на %3$S\n\n# %S is the date and time at which the last sync successfully completed\nlastSync2.label = Последняя синхронизация: %S\n\n# signInToSync.description is the tooltip for the Sync buttons when Sync is\n# not configured.\nsignInToSync.description = Войти в Синхронизацию\n\nsyncnow.label = Синхронизировать\nsyncing2.label = Синхронизация…\n"
  },
  {
    "path": "langpacks/ru/chrome/ru.manifest",
    "content": "locale alerts ru ru/locale/ru/alerts/\nlocale autoconfig ru ru/locale/ru/autoconfig/\nlocale global ru ru/locale/ru/global/\nlocale global-platform ru ru/locale/ru/global-platform/\nlocale mozapps ru ru/locale/ru/mozapps/\nlocale necko ru ru/locale/ru/necko/\nlocale passwordmgr ru ru/locale/ru/passwordmgr/\nlocale pipnss ru ru/locale/ru/pipnss/\nlocale pippki ru ru/locale/ru/pippki/\nlocale places ru ru/locale/ru/places/\nlocale pluginproblem ru ru/locale/ru/pluginproblem/\nlocale weave ru ru/locale/ru/\n"
  },
  {
    "path": "langpacks/ru/chrome.manifest",
    "content": "manifest browser/chrome.manifest application=bluegriffon@bluegriffon.com\nmanifest chrome/ru.manifest\nmanifest bluegriffon/chrome.manifest application=bluegriffon@bluegriffon.com\n"
  },
  {
    "path": "langpacks/ru/install.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!--\n\n-->\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n     xmlns:em=\"http://www.mozilla.org/2004/em-rdf#\">\n  <Description about=\"urn:mozilla:install-manifest\"\n               em:id=\"langpack-ru@bluegriffon.org\"\n               em:name=\"Russian (RU) Language Pack\"\n               em:version=\"3.2\"\n               em:type=\"8\"\n               em:creator=\"Mozilla Russia\">\n    <em:contributor>Александр Словесник</em:contributor>\n\n    <em:targetApplication>\n      <Description>\n        <em:id>bluegriffon@bluegriffon.com</em:id>\n        <em:minVersion>3.2</em:minVersion>\n        <em:maxVersion>3.2</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n  </Description>\n</RDF>\n"
  },
  {
    "path": "langpacks/sl/bluegriffon/chrome.manifest",
    "content": "locale bluegriffon sl base/locale/bluegriffon/\nlocale branding sl base/locale/branding/\nlocale fs sl extensions/fs/\nlocale gfd sl extensions/gfd/\nlocale cssproperties sl sidebars/cssproperties/\nlocale domexplorer sl sidebars/domexplorer/\nlocale scripteditor sl sidebars/scripteditor/\nlocale stylesheets sl sidebars/stylesheets/\nlocale tipoftheday sl extensions/tipoftheday/\nlocale aria sl sidebars/aria/\n\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/branding/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  brandShorterName      \"Firefox\">\n<!ENTITY  brandShortName        \"Firefox Developer Edition\">\n<!ENTITY  brandFullName         \"Firefox Developer Edition\">\n<!ENTITY  vendorShortName       \"Mozilla\">\n<!ENTITY  trademarkInfo.part1   \" \">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/branding/brand.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrandShorterName=Firefox\nbrandShortName=Firefox Developer Edition\nbrandFullName=Firefox Developer Edition\nvendorShortName=Mozilla\n\nsyncBrandShortName=Sync\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/branding/browserconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Do NOT localize or otherwise change these values\nbrowser.startup.homepage=about:home\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/aboutAccounts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAccounts.welcome \"Pozdravljeni v &syncBrand.shortName.label;\">\n\n<!ENTITY aboutAccountsConfig.description \"Prijavite se in sinhronizirajte zavihke, zaznamke, gesla in še kaj.\">\n<!ENTITY aboutAccountsConfig.startButton.label \"Začni\">\n<!ENTITY aboutAccountsConfig.syncPreferences.label \"Nastavitve sinhronizacije\">\n<!ENTITY aboutAccounts.noConnection.title \"Ni povezave\">\n<!ENTITY aboutAccounts.noConnection.description \"Za prijavo morate biti povezani na internet.\">\n<!ENTITY aboutAccounts.noConnection.retry \"Poskusi znova\">\n<!ENTITY aboutAccounts.badConfig.title \"Napačne nastavitve\">\n<!ENTITY aboutAccounts.badConfig.description \"Ni bilo mogoče določiti strežniških nastavitev vašega Računa Firefox. Poskusite znova pozneje.\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/aboutCertError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD\n    SYSTEM \"chrome://branding/locale/brand.dtd\">\n  %brandDTD;\n\n<!-- These strings are used by Firefox's custom about:certerror page,\na replacement for the standard security certificate errors produced\nby NSS/PSM via netError.xhtml. -->\n\n<!ENTITY certerror.pagetitle1  \"Povezava ni varna\">\n<!ENTITY certerror.longpagetitle1 \"Vaša povezava ni varna\">\n\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara \"Lastnik <span class='hostname'/> je neustrezno nastavil svojo spletno stran. &brandShortName; se ni povezal s to spletno stranjo, da bi preprečil krajo vaših podatkov.\">\n<!ENTITY certerror.returnToPreviousPage.label \"Nazaj\">\n<!ENTITY certerror.learnMore \"Več o tem ...\">\n<!ENTITY certerror.advanced.label \"Napredno\">\n\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"Ta stran uporablja HSTS\n(HTTP Strict Transport Security), ki določa, da se lahko &brandShortName; nanjo\npoveže zgolj varno. Posledično za to digitalno potrdilo ni mogoče dodati izjeme.\">\n\n<!ENTITY certerror.expert.content \"Če razumete, kaj se dogaja, lahko  \n&brandShortName;u naročite, da začne zaupati istovetnosti te strani.\n<b>Četudi zaupate strani, pa lahko nekdo še vedno poskuša prestrezati vašo \npovezavo.</b>\">\n<!ENTITY certerror.expert.contentPara2 \"Ne dodajajte izjeme, razen če ste \nprepričani, da obstaja dober razlog, zakaj ta stran ne uporablja zaupljive istovetnosti.\">\n<!ENTITY certerror.addException.label \"Dodaj izjemo …\">\n<!ENTITY certerror.copyToClipboard.label \"Kopiraj besedilo v odložišče\">\n\n<!ENTITY errorReporting.automatic \"S prijavo podobnih napak pomagate Mozilli prepoznavati neustrezno nastavljene strani\">\n<!ENTITY errorReporting.sending \"Pošiljanje poročila\">\n<!ENTITY errorReporting.sent \"Poročilo poslano\">\n<!ENTITY errorReporting.tryAgain \"Poskusi znova\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/aboutDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n<!ENTITY aboutDialog.title          \"O &brandFullName;u\">\n\n<!-- LOCALIZATION NOTE (update.checkForUpdatesButton.*, update.updateButton.*):\n# Only one button is present at a time.\n# The button when displayed is located directly under the Firefox version in\n# the about dialog (see bug 596813 for screenshots).\n-->\n<!ENTITY update.checkForUpdatesButton.label       \"Preveri posodobitve\">\n<!ENTITY update.checkForUpdatesButton.accesskey   \"P\">\n<!ENTITY update.updateButton.label2               \"Ponovno zaženi &brandShortName; za posodobitev\">\n<!ENTITY update.updateButton.accesskey            \"Z\">\n\n\n<!-- LOCALIZATION NOTE (warningDesc.version): This is a warning about the experimental nature of Nightly and Aurora builds. It is only shown in those versions. -->\n<!ENTITY warningDesc.version        \"Izdaja &brandShortName; je poskusna in lahko deluje nezanesljivo.\">\n<!-- LOCALIZATION NOTE (warningDesc.telemetryDesc): This is a notification that Nightly/Aurora builds automatically send Telemetry data back to Mozilla. It is only shown in those versions. \"It\" refers to brandShortName. -->\n<!ENTITY warningDesc.telemetryDesc  \"Samodejno pošilja podatke o učinkovitosti, strojni opremi, uporabi in prilagoditvah neprofitni organizaciji &vendorShortName;, da bi bila izdaja &brandShortName; še boljša.\">\n\n<!-- LOCALIZATION NOTE (community.exp.*) This paragraph is shown in \"experimental\" builds, i.e. Nightly and Aurora builds, instead of the other \"community.*\" strings below. -->\n<!ENTITY community.exp.start        \"\">\n<!-- LOCALIZATION NOTE (community.exp.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.exp.mozillaLink  \"&vendorShortName;\">\n<!ENTITY community.exp.middle       \" je \">\n<!-- LOCALIZATION NOTE (community.exp.creditslink): This is a link title that links to about:credits. -->\n<!ENTITY community.exp.creditsLink  \"globalna skupnost\">\n<!ENTITY community.exp.end          \", ki si prizadeva, da bi splet ostal odprt, javen in dostopen vsem.\">\n\n<!ENTITY community.start2           \"&brandShortName; razvija \">\n<!-- LOCALIZATION NOTE (community.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.mozillaLink      \"&vendorShortName;\">\n<!ENTITY community.middle2          \", \">\n<!-- LOCALIZATION NOTE (community.creditsLink): This is a link title that links to about:credits. -->\n<!ENTITY community.creditsLink      \"globalna skupnost\">\n<!ENTITY community.end3             \", ki si prizadeva, da bi splet ostal odprt, javen in dostopen vsem.\">\n\n<!ENTITY helpus.start               \"Želite pomagati? \">\n<!-- LOCALIZATION NOTE (helpus.donateLink): This is a link title that links to https://sendto.mozilla.org/page/contribute/Give-Now?source=mozillaorg_default_footer&ref=firefox_about&utm_campaign=firefox_about&utm_source=firefox&utm_medium=referral&utm_content=20140929_FireFoxAbout. -->\n<!ENTITY helpus.donateLink          \"Donirajte\">\n<!ENTITY helpus.middle              \" ali \">\n<!-- LOCALIZATION NOTE (helpus.getInvolvedLink): This is a link title that links to http://www.mozilla.org/contribute/. -->\n<!ENTITY helpus.getInvolvedLink     \"se nam pridružite!\">\n<!ENTITY helpus.end                 \"\">\n\n<!ENTITY releaseNotes.link          \"Novosti\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.license): This is a link title that links to about:license. -->\n<!ENTITY bottomLinks.license        \"Dovoljenja\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.rights): This is a link title that links to about:rights. -->\n<!ENTITY bottomLinks.rights         \"Vaše pravice\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.privacy): This is a link title that links to https://www.mozilla.org/legal/privacy/. -->\n<!ENTITY bottomLinks.privacy        \"Politika zasebnosti\">\n\n<!-- LOCALIZATION NOTE (update.checkingForUpdates): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.checkingForUpdates  \"Preverjanje posodobitev …\">\n<!-- LOCALIZATION NOTE (update.noUpdatesFound): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.noUpdatesFound      \"&brandShortName; je posodobljen\">\n<!-- LOCALIZATION NOTE (update.adminDisabled): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.adminDisabled       \"Vaš sistemski skrbnik je onemogočil posodabljanje\">\n<!-- LOCALIZATION NOTE (update.otherInstanceHandlingUpdates): try to make the localized text short -->\n<!ENTITY update.otherInstanceHandlingUpdates \"&brandShortName; trenutno nadgrajuje drug primerek\">\n<!ENTITY update.restarting          \"Ponovni zagon …\">\n\n<!-- LOCALIZATION NOTE (update.failed.start,update.failed.linkText,update.failed.end):\n     update.failed.start, update.failed.linkText, and update.failed.end all go into\n     one line with linkText being wrapped in an anchor that links to a site to download\n     the latest version of Firefox (e.g. http://www.firefox.com). As this is all in\n     one line, try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.failed.start        \"Posodobitev ni uspela. \">\n<!ENTITY update.failed.linkText     \"Prenesite najnovejšo različico\">\n<!ENTITY update.failed.end          \"\">\n\n<!-- LOCALIZATION NOTE (update.manual.start,update.manual.end): update.manual.start and update.manual.end\n     all go into one line and have an anchor in between with text that is the same as the link to a site\n     to download the latest version of Firefox (e.g. http://www.firefox.com). As this is all in one line,\n     try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.manual.start        \"Posodobitve so na voljo na \">\n<!ENTITY update.manual.end          \"\">\n\n<!-- LOCALIZATION NOTE (update.unsupported.start,update.unsupported.linkText,update.unsupported.end):\n     update.unsupported.start, update.unsupported.linkText, and\n     update.unsupported.end all go into one line with linkText being wrapped in\n     an anchor that links to a site to provide additional information regarding\n     why the system is no longer supported. As this is all in one line, try to\n     make the localized text short (see bug 843497 for screenshots). -->\n<!ENTITY update.unsupported.start    \"Nadaljnje posodobitve niso več mogoče. \">\n<!ENTITY update.unsupported.linkText \"Več o tem\">\n<!ENTITY update.unsupported.end      \"\">\n\n<!-- LOCALIZATION NOTE (update.downloading.start,update.downloading.end): update.downloading.start and \n     update.downloading.end all go into one line, with the amount downloaded inserted in between. As this\n     is all in one line, try to make the localized text short (see bug 596813 for screenshots). The — is\n     the \"em dash\" (long dash).\n     example: Downloading update — 111 KB of 13 MB -->\n<!ENTITY update.downloading.start   \"Prenašanje posodobitev — \">\n<!ENTITY update.downloading.end     \"\">\n\n<!ENTITY update.applying            \"Nameščanje posodobitev …\">\n\n<!-- LOCALIZATION NOTE (channel.description.start,channel.description.end): channel.description.start and\n     channel.description.end create one sentence, with the current channel label inserted in between.\n     example: You are currently on the _Stable_ update channel. -->\n<!ENTITY channel.description.start  \"Uporabljate posodobitveni kanal \">\n<!ENTITY channel.description.end    \". \">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/aboutHealthReport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (abouthealth.pagetitle): Firefox Health Report is a proper noun in en-US, please keep this in mind. -->\n<!ENTITY abouthealth.pagetitle \"Zdravniško spričevalo za &brandShortName;\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/aboutHome.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n<!ENTITY % syncBrandDTD SYSTEM \"chrome://browser/locale/syncBrand.dtd\">\n%syncBrandDTD;\n\n<!-- These strings are used in the about:home page -->\n\n<!ENTITY abouthome.pageTitle \"&brandFullName;: domača stran\">\n\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet1.v1):\n     text in <a/> will be linked to the Firefox features page on mozilla.com\n-->\n<!ENTITY abouthome.defaultSnippet1.v1 \"Hvala, da ste izbrali Firefox! Da bi kar najbolje izkoristili svoj brskalnik, spoznajte <a>zadnje novosti</a>.\">\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet2.v1):\n     text in <a/> will be linked to the featured add-ons on addons.mozilla.org\n-->\n<!ENTITY abouthome.defaultSnippet2.v1 \"Firefox lahko na preprost način prilagodite svojim željam. <a>Izbirate lahko med tisoči dodatkov</a>.\">\n<!-- LOCALIZATION NOTE (abouthome.rightsSnippet): text in <a/> will be linked to about:rights -->\n<!ENTITY abouthome.rightsSnippet \"&brandFullName; je brezplačna in odprtokodna programska oprema neprofitne organizacije Mozilla Foundation. <a>Spoznajte svoje pravice …</a>\">\n\n<!ENTITY abouthome.bookmarksButton.label \"Zaznamki\">\n<!ENTITY abouthome.historyButton.label   \"Zgodovina\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonWin.label): The label for the\n     preferences/options item on about:home on Windows -->\n<!ENTITY abouthome.preferencesButtonWin.label  \"Možnosti\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonUnix.label): The label for the\n     preferences/options item on about:home on Linux and OS X -->\n<!ENTITY abouthome.preferencesButtonUnix.label  \"Nastavitve\">\n<!ENTITY abouthome.addonsButton.label    \"Dodatki\">\n<!ENTITY abouthome.downloadsButton.label \"Prenosi\">\n<!ENTITY abouthome.syncButton.label      \"&syncBrand.shortName.label;\">\n\n<!-- LOCALIZATION NOTE (abouthome.aboutMozilla.label): The (invisible) label for\n     the mozilla wordmark in the top-right corner that links to Mozilla's main\n     about page. -->\n<!ENTITY abouthome.aboutMozilla.label    \"O Mozilli\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/aboutPrivateBrowsing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutPrivateBrowsing.notPrivate                 \"Trenutno niste v zasebnem oknu.\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.label     \"Odpri zasebno okno\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.accesskey \"Z\">\n\n<!ENTITY privateBrowsing.title                           \"Zasebno brskanje\">\n<!ENTITY privateBrowsing.title.tracking                  \"Zasebno brskanje z zaščito pred sledenjem\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.before       \"Med brskanjem v zasebnem oknu Firefox \">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.emphasize    \"ne shranjuje\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.after        \":\">\n<!ENTITY aboutPrivateBrowsing.info.visited               \"obiskanih strani\">\n<!ENTITY aboutPrivateBrowsing.info.searches              \"iskanj\">\n<!ENTITY aboutPrivateBrowsing.info.cookies               \"piškotkov\">\n<!ENTITY aboutPrivateBrowsing.info.temporaryFiles        \"začasnih datotek\">\n<!ENTITY aboutPrivateBrowsing.info.saved.before          \"Firefox \">\n<!ENTITY aboutPrivateBrowsing.info.saved.emphasize       \"bo shranil\">\n<!ENTITY aboutPrivateBrowsing.info.saved.after2          \" vaše:\">\n<!ENTITY aboutPrivateBrowsing.info.downloads             \"prenose\">\n<!ENTITY aboutPrivateBrowsing.info.bookmarks             \"zaznamke\">\n<!ENTITY aboutPrivateBrowsing.note.before                \"Zasebno brskanje\">\n<!ENTITY aboutPrivateBrowsing.note.emphasize             \"vas ne naredi anonimnega\">\n<!ENTITY aboutPrivateBrowsing.note.after                 \" na internetu. Vaš delodajalec ali ponudnik internetnih storitev lahko še vedno izvesta, katere strani ste obiskali.\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.before          \"Več o \">\n<!ENTITY aboutPrivateBrowsing.learnMore3.title           \"Zasebno brskanje\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.after           \".\">\n\n<!ENTITY trackingProtection.title                        \"Zaščita pred sledenjem\">\n<!ENTITY trackingProtection.description2                 \"Nekatere spletne strani uporabljajo sledilce, ki lahko nadzirajo vašo dejavnost na internetu. Z zaščito pred sledenjem bo Firefox zavrnil mnogo sledilcev, ki zbirajo podatke o vašem vedenju na internetu.\">\n<!ENTITY trackingProtection.startTour1                   \"Kako deluje\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/aboutPrivateBrowsing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle.head=Zasebno brskanje\ntitle.normal=Odpri zasebno okno?\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/aboutRobots.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- These strings are used in the about:robots page, which ties in with the\n     robots theme used in the Firefox 3 Beta 2/3 first run pages.\n     They're just meant to be fun and whimsical, with references to some geeky\n     but well-known robots in movies and books. Be creative with translations! -->\n\n<!-- Nonsense line from the movie \"The Day The Earth Stood Still\". No translation needed. -->\n<!ENTITY robots.pagetitle  \"Gort! Klaatu barada nikto!\">\n<!-- Movie: Logan's Run... Box (cybog): \"Welcome Humans! I am ready for you.\" -->\n<!ENTITY robots.errorTitleText \"Pozdravljeni človeki! Sem pripravljeno k vas.\">\n<!-- Movie: The Day The Earth Stood Still. Spoken by Klaatu. -->\n<!ENTITY robots.errorShortDescText \"K vam prihajamo v miru in z dobro voljo!\">\n<!-- Various books by Isaac Asimov. http://en.wikipedia.org/wiki/Three_Laws_of_Robotics -->\n<!ENTITY robots.errorLongDesc1 \"Roboti ne smejo škoditi človeku ali iz malomarnosti dovoliti, da bi se poškodoval.\">\n<!-- Movie: Blade Runner. Batty: \"I've seen things you people wouldn’t believe...\" -->\n<!ENTITY robots.errorLongDesc2 \"Roboti smo videli stvari, o katerih nam ljudje ne bi verjeli.\">\n<!-- Book: Hitchhiker’s Guide To The Galaxy. What the Sirius Cybernetics Corporation calls robots. -->\n<!ENTITY robots.errorLongDesc3 \"Roboti so vaši plastični prijatelji, s katerimi je lepo.\">\n<!-- TV: Futurama. Bender's first line is \"Bite my shiny metal ass.\" -->\n<!ENTITY robots.errorLongDesc4 \"Piši se mi v mojo svetlečo kovinsko rit.\">\n<!-- TV: Battlestar Galactica (2004 series). From the opening text. -->\n<!ENTITY robots.errorTrailerDescText \"In imajo načrt.\">\n<!-- TV: Battlestar Galactica (2004 series). Common expletive referring to Cylons. -->\n<!ENTITY robots.imgtitle \"Frakkin' Toasters\">\n<!-- Book: Hitchhiker's Guide To The Galaxy. Arthur presses a button and it warns him. -->\n<!ENTITY robots.dontpress \"Prosim, ne pritiskajte tega gumba.\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/aboutSearchReset.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY searchreset.tabtitle       \"Obnovi nastavitve iskanja\">\n\n<!ENTITY searchreset.pageTitle      \"Obnovim nastavitve iskanja?\">\n\n<!ENTITY searchreset.pageInfo1      \"Nastavitve iskanja so morda zastarele. &brandShortName; vam lahko pomaga obnoviti privzete nastavitve iskanja.\">\n\n\n<!-- LOCALIZATION NOTE (searchreset.selector.label): this string is\nfollowed by a dropdown of all the built-in search engines. -->\n<!ENTITY searchreset.selector.label \"To bo privzeti iskalnik nastavilo na\">\n\n<!-- LOCALIZATION NOTE (searchreset.beforelink.pageInfo,\nsearchreset.afterlink.pageInfo): these two string are used respectively\nbefore and after the \"Settings page\" link (searchreset.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language. -->\n<!ENTITY searchreset.beforelink.pageInfo2 \"Te nastavitve lahko kadarkoli spremenite iz \">\n<!ENTITY searchreset.afterlink.pageInfo2  \".\">\n\n<!ENTITY searchreset.link.pageInfo2       \"Stran z nastavitvami\">\n\n<!ENTITY searchreset.noChangeButton        \"Ne spremeni\">\n<!ENTITY searchreset.noChangeButton.access \"N\">\n\n<!ENTITY searchreset.changeEngineButton        \"Zamenjaj iskalnik\">\n<!ENTITY searchreset.changeEngineButton.access \"Z\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/aboutSessionRestore.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restorepage.tabtitle       \"Obnovi sejo\">\n\n<!-- LOCALIZATION NOTE: The title is intended to be apologetic and disarming, expressing dismay\n     and regret that we are unable to restore the session for the user -->\n<!ENTITY restorepage.errorTitle     \"No, to je pa nerodno.\">\n<!ENTITY restorepage.problemDesc    \"&brandShortName; ima težave z obnavljanjem vaših oken in zavihkov, kar ponavadi povzroči ena izmed zadnjih odprtih strani.\">\n<!ENTITY restorepage.tryThis        \"Poskusite lahko naslednje:\">\n<!ENTITY restorepage.restoreSome    \"Odstranite enega ali več zavihkov, ki bi lahko povzročali težave\">\n<!ENTITY restorepage.startNew       \"Začnite povsem novo sejo brskanja\">\n\n<!ENTITY restorepage.tryagainButton \"Obnovi\">\n<!ENTITY restorepage.restore.access \"O\">\n<!ENTITY restorepage.closeButton    \"Zapri\">\n<!ENTITY restorepage.close.access   \"Z\">\n\n<!ENTITY restorepage.restoreHeader  \"Obnovi\">\n<!ENTITY restorepage.listHeader     \"Okna in zavihki\">\n<!-- LOCALIZATION NOTE: &#37;S will be replaced with a number. -->\n<!ENTITY restorepage.windowLabel    \"Okno &#37;S\">\n\n\n<!-- LOCALIZATION NOTE: The following 'welcomeback2' strings are for about:welcomeback,\n     not for about:sessionstore -->\n\n<!ENTITY welcomeback2.restoreButton  \"Pojdi!\">\n<!ENTITY welcomeback2.restoreButton.access \"P\">\n\n<!ENTITY welcomeback2.tabtitle      \"Uspelo je!\">\n\n<!ENTITY welcomeback2.pageTitle     \"Uspelo je!\">\n<!ENTITY welcomeback2.pageInfo1     \"&brandShortName; je pripravljen.\">\n\n<!ENTITY welcomeback2.label.restoreAll  \"Obnovi vsa okna in zavihke\">\n<!ENTITY welcomeback2.label.restoreSome \"Obnovi samo izbrano\">\n\n\n<!-- LOCALIZATION NOTE (welcomeback2.beforelink.pageInfo2,\nwelcomeback2.afterlink.pageInfo2): these two string are used respectively\nbefore and after the the \"learn more\" link (welcomeback2.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language.\n-->\n<!ENTITY welcomeback2.beforelink.pageInfo2  \"Vaši dodatki in prilagoditve so bili odstranjeni, nastavitve brskalnika pa povrnjene na privzete vrednosti. Če vaša težava še vedno ni odpravljena, \">\n<!ENTITY welcomeback2.afterlink.pageInfo2   \"\">\n\n<!ENTITY welcomeback2.link.pageInfo2        \"se pozanimajte o nadaljnjih korakih.\">\n\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/aboutSyncTabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (tabs.otherDevices.label): Keep this in sync with syncTabsMenu2.label from browser.dtd -->\n<!ENTITY tabs.otherDevices.label               \"Zavihki ostalih naprav\">\n\n<!ENTITY tabs.searchText.label                   \"Tipkajte za iskanje zavihkov …\">\n\n<!-- LOCALIZATION NOTE (tabs.context.openTab.accesskey, tabs.context.openMultipleTabs.accesskey):\n     Only one of these will show at a time (based on selection), so reusing accesskey is ok. -->\n<!ENTITY tabs.context.openTab.label                   \"Odpri zavihek\">\n<!ENTITY tabs.context.openTab.accesskey               \"O\">\n<!ENTITY tabs.context.openMultipleTabs.label          \"Odpri izbrane zavihke\">\n<!ENTITY tabs.context.openMultipleTabs.accesskey      \"O\">\n<!ENTITY tabs.context.bookmarkSingleTab.label         \"Dodaj zavihek med zaznamke …\">\n<!ENTITY tabs.context.bookmarkSingleTab.accesskey     \"Z\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.label      \"Dodaj izbrane zavihke med zaznamke …\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.accesskey  \"Z\">\n<!ENTITY tabs.context.refreshList.label               \"Osveži seznam\">\n<!ENTITY tabs.context.refreshList.accesskey           \"O\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/aboutTabCrashed.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabCrashed.closeTab \"Zapri zavihek\">\n<!ENTITY tabCrashed.restoreTab \"Obnovi zavihek\">\n<!ENTITY tabCrashed.restoreAll \"Obnovi vse sesute zavihke\">\n\n<!-- LOCALIZATION NOTE (tabCrashed.header2): \"Gah\" is an English slang word\n     used to express surprise or frustration (or both at the same time).  We\n     are using it to communicate in an informal way that it is both\n     frustrating that your tab crashed and a surprise that we didn't want to\n     happen. If you have a similar word or short phrase that is not profane or\n     vulgar, use it. If not, feel free to skip the word in your\n     translation. -->\n<!ENTITY tabCrashed.header2 \"Jejhata. Zavihek se je sesul.\">\n<!ENTITY tabCrashed.offerHelp \"Lahko vam pomagamo!\">\n<!ENTITY tabCrashed.single.offerHelpMessage \"Izberite &tabCrashed.restoreTab;, da ponovno naložite vsebino strani.\">\n<!ENTITY tabCrashed.multiple.offerHelpMessage \"Izberite &tabCrashed.restoreTab; ali &tabCrashed.restoreAll;, da ponovno naložite vsebino strani.\">\n<!ENTITY tabCrashed.requestHelp \"Ali bi nam pomagali?\">\n<!ENTITY tabCrashed.requestHelpMessage \"Poročila o sesutju nam pomagajo prepoznati težave in izboljšati &brandShortName;.\">\n<!ENTITY tabCrashed.requestReport \"Poročilo o tem zavihku\">\n<!ENTITY tabCrashed.sendReport2 \"Pošljite poročilo o sesutju za prikazan zavihek\">\n<!ENTITY tabCrashed.commentPlaceholder2 \"Neobvezni komentarji (vidni javnosti)\">\n<!ENTITY tabCrashed.includeURL2 \"Poročilu o sesutju dodaj naslov strani\">\n<!ENTITY tabCrashed.emailPlaceholder \"Vnesite svoj e-poštni naslov\">\n<!ENTITY tabCrashed.emailMe \"Obvesti me po e-pošti, ko bo na voljo več informacij\">\n<!ENTITY tabCrashed.reportSent \"Poročilo o sesutju je že bilo poslano. Hvala, da pomagate izboljševati &brandShortName;!\">\n<!ENTITY tabCrashed.requestAutoSubmit2 \"Poročilo o zavihkih v ozadju\">\n<!ENTITY tabCrashed.autoSubmit2 \"Posodobite nastavitve za samodejno pošiljanje poročila o sesutju, vključno s poročili o sesutju zavihkov v ozadju iz te in prihodnjih sej\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/accounts.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (reconnectDescription) - %S = Email address of user's Firefox Account\nreconnectDescription = Ponovno poveži %S\n\n# LOCALIZATION NOTE (verifyDescription) - %S = Email address of user's Firefox Account\nverifyDescription = Potrdi %S\n\n# These strings are shown in a desktop notification after the\n# user requests we resend a verification email.\nverificationSentTitle = Potrditev poslana\n# LOCALIZATION NOTE (verificationSentBody) - %S = Email address of user's Firefox Account\nverificationSentBody = Potrditvena povezava je bila poslana na %S.\nverificationNotSentTitle = Potrditve ni mogoče poslati\nverificationNotSentBody = Potrditvene e-pošte trenutno ne moremo poslati. Poskusite znova pozneje.\n\n# LOCALIZATION NOTE (deviceConnectedTitle, deviceConnectedBody, deviceConnectedBody.noDeviceName)\n# These strings are used in a notification shown when a new device joins the Sync account.\n# deviceConnectedBody.noDeviceName is shown instead of deviceConnectedBody when we\n# could not get the device name that joined\ndeviceConnectedTitle = Firefox Sync\ndeviceConnectedBody = Ta računalnik se sinhronizira z napravo %S.\ndeviceConnectedBody.noDeviceName = Ta računalnik se sinhronizira z novo napravo.\n\n# LOCALIZATION NOTE (syncStartNotification.title, syncStartNotification.body)\n# These strings are used in a notification shown after Sync is connected.\nsyncStartNotification.title = Sync omogočen\n# %S is brandShortName\nsyncStartNotification.body2 = %S bo vsak čas zagnal sinhronizacijo.\n\n# LOCALIZATION NOTE (deviceDisconnectedNotification.title, deviceDisconnectedNotification.body)\n# These strings are used in a notification shown after Sync was disconnected remotely.\ndeviceDisconnectedNotification.title = Sync je prekinjen\ndeviceDisconnectedNotification.body = Računalnik ni več povezan s Firefox Sync.\n\n# LOCALIZATION NOTE (sendTabToAllDevices.menuitem)\n# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link.\nsendTabToAllDevices.menuitem = Vse naprave\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title,\n# tabsArrivingNotification.title, unnamedTabsArrivingNotification2.body,\n# unnamedTabsArrivingNotificationMultiple2.body, unnamedTabsArrivingNotificationNoDevice.body)\n# These strings are used in a notification shown when we're opening tab(s) another device sent us to display.\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title)\n# The body for these is the URL of the tab recieved\ntabArrivingNotification.title = Prejet zavihek\n# LOCALIZATION NOTE (tabArrivingNotificationWithDevice.title) %S is the device name\ntabArrivingNotificationWithDevice.title = Zavihek iz naprave %S\n\ntabsArrivingNotification.title = Več prejetih zavihkov\n# LOCALIZATION NOTE (unnamedTabsArrivingNotification2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received and #2 is the device name.\nunnamedTabsArrivingNotification2.body = #1 prejet zavihek iz naprave #2;#1 prejeta zavihka iz naprave #2;#1 prejeti zavihki iz naprave #2;#1 prejetih zavihkov iz naprave #2\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationMultiple2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received.\nunnamedTabsArrivingNotificationMultiple2.body = #1 prejet zavihek iz vaših povezanih naprav;#1 prejeta zavihka iz vaših povezanih naprav;#1 prejeti zavihki iz vaših povezanih naprav;#1 prejetih zavihkov iz vaših povezanih naprav\n\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationNoDevice.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received\n# This version is used when we don't know any device names.\nunnamedTabsArrivingNotificationNoDevice.body = #1 prejet zavihek;#1 prejeta zavihka;#1 prejeti zavihki;#1 prejetih zavihkov\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=Spletni naslov ni veljaven in ga ni mogoče naložiti.\nfileNotFound=Datoteke %S ni mogoče najti.\nfileAccessDenied=Datoteke na naslovu %S ni mogoče brati.\ndnsNotFound=Strani %S ni mogoče najti.\nunknownProtocolFound=Firefox ne zna odpreti naslova, ker eden izmed protokolov (%S) ni povezan z nobenim programom ali ni dovoljen v tem okolju.\nconnectionFailure=Pri vzpostavljanju povezave s stranjo %S je bila zahteva zavrnjena.\nnetInterrupt=Povezava s stranjo %S se je nepričakovano uničila. Nekaj podatkov pa se je morda vendarle preneslo.\nnetTimeout=Časovna omejitev za vzpostavitev povezave s stranjo %S je potekla.\nredirectLoop=Ta naslov preusmerja zahtevo tako, da se zahteva nikdar ne bi izpolnila.\n## LOCALIZATION NOTE (confirmRepostPrompt): In this item, don’t translate \"%S\"\nconfirmRepostPrompt=Za prikaz te strani mora %S poslati podatke, ki bodo ponovili vsa predhodno izvedena dejanja (npr. iskanje ali potrdilo naročila).\nresendButton.label=Ponovno pošlji\nunknownSocketType=Firefox ne ve, kako se povezati na ta strežnik.\nnetReset=Povezava s strežnikom je bila prekinjena med nalaganjem.\nnotCached=Ta dokument ni več na voljo.\nnetOffline=Tega dokumenta ne morem prikazati, ko ste brez povezave\nisprinting=Dokumenta ne morete spremeniti, ko se tiska ali pa ste v predogledu tiskanja.\ndeniedPortAccess=Dostop do teh vrat je onemogočen zaradi varnostnih razlogov.\nproxyResolveFailure=Posrednika, ki ste ga navedli, ni mogoče najti.\nproxyConnectFailure=Povezava do posrednika, ki ste ga nastavili, je bila zavrnjena.\ncontentEncodingError=Strani, ki si jo želite ogledati, ni mogoče prikazati, ker uporablja neveljavno ali nepodprto obliko stiskanja.\nunsafeContentType=Strani, ki si jo želite ogledati, ni mogoče prikazati, ker je vsebovana v vrsti datoteke, ki je morda ni varno odpreti. O napaki obvestite lastnike spletne strani.\nexternalProtocolTitle=Zahteva zunanjega protokola\nexternalProtocolPrompt=Za poganjanje povezav %1$S moram pognati zunanji program.\\n\\n\\nZahtevana povezava:\\n\\n%2$S\\n\\nProgram: %3$S\\n\\n\\nV primeru, da te zahteve niste pričakovali, bi to lahko bil napad na pomanjkljivost tega zunanjega programa. Prekličite ukaz, če niste prepričani, da zahteva ni zlonamerna.\\n\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<Neznan>\nexternalProtocolChkMsg=Mojo odločitev si zapomni za vse povezave te vrste.\nexternalProtocolLaunchBtn=Zaženi program\nmalwareBlocked=Spletna stran na naslovu %S je bila prijavljena kot napadalna in je zaradi vaših varnostnih nastavitev zavrnjena.\nunwantedBlocked=Spletna stran na naslovu %S je bila prijavljena, da ponuja neželeno programsko opremo, in je zaradi vaših varnostnih nastavitev zavrnjena.\ndeceptiveBlocked=Spletna stran na %S je bila prijavljena kot zavajajoča in je bila zavrnjena na podlagi vaših varnostnih nastavitev.\ncspBlocked=Varnostna politika vsebine strani ne dovoljuje nalaganja v taki obliki.\ncorruptedContentErrorv2=Stran %S je naletela na kršitev omrežnega protokola, ki je ni mogoče popraviti.\nremoteXUL=Ta stran uporablja tehnologijo, ki v Firefoxu privzeto ni več podprta.\n## LOCALIZATION NOTE (sslv3Used) - Do not translate \"%S\".\nsslv3Used=Firefox ne more zagotoviti varnosti vaših podatkov na %S, ker uporablja ranljiv varnostni protokol SSLv3.\ninadequateSecurityError=Spletna stran se je poskusila dogovoriti za neustrezno raven varnosti.\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/baseMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY minimizeWindow.key       \"m\">\n<!ENTITY minimizeWindow.label     \"Skrči\">\n<!ENTITY bringAllToFront.label    \"Vse v ospredje\">\n<!ENTITY zoomWindow.label         \"Razpni\">\n<!ENTITY windowMenu.label         \"Okno\">\n\n<!ENTITY helpMenu.label           \"Pomoč\"> \n<!ENTITY helpMenu.accesskey       \"M\"> \n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n                       for the help button in the menubar but Gnome does not.   -->\n<!ENTITY helpMenuWin.label        \"Pomoč\"> \n<!ENTITY helpMenuWin.accesskey    \"M\">\n<!ENTITY aboutProduct2.label      \"O &brandShorterName;u\">\n<!ENTITY aboutProduct2.accesskey  \"O\">\n<!ENTITY productHelp2.label       \"Pomoč za &brandShorterName;\">\n<!ENTITY productHelp2.accesskey   \"P\">\n<!ENTITY helpMac.commandkey       \"?\">\n\n<!ENTITY helpKeyboardShortcuts.label     \"Bližnjice tipk\">\n<!ENTITY helpKeyboardShortcuts.accesskey \"K\">\n\n<!ENTITY helpSafeMode.label       \"Ponovno zaženi z onemogočenimi dodatki …\">\n<!ENTITY helpSafeMode.accesskey   \"z\">\n<!ENTITY helpSafeMode.stop.label       \"Ponovno zaženi z omogočenimi dodatki\">\n<!ENTITY helpSafeMode.stop.accesskey   \"z\">\n\n<!ENTITY healthReport2.label      \"Zdravniško spričevalo za &brandShorterName;\">\n<!ENTITY healthReport2.accesskey  \"d\">\n\n<!ENTITY helpTroubleshootingInfo.label      \"Reševanje težav …\">\n<!ENTITY helpTroubleshootingInfo.accesskey  \"T\">\n\n<!ENTITY helpFeedbackPage.label      \"Povratne informacije …\">\n<!ENTITY helpFeedbackPage.accesskey  \"f\">\n\n<!ENTITY helpShowTour2.label            \"Predstavitev &brandShorterName;a\">\n<!ENTITY helpShowTour2.accesskey        \"o\">\n\n<!ENTITY preferencesCmdMac.label        \"Nastavitve …\">\n<!ENTITY preferencesCmdMac.commandkey   \",\">\n\n<!ENTITY servicesMenuMac.label          \"Storitve\">\n\n<!ENTITY hideThisAppCmdMac2.label       \"Skrij &brandShorterName;\">\n<!ENTITY hideThisAppCmdMac2.commandkey  \"H\">\n\n<!ENTITY hideOtherAppsCmdMac.label      \"Skrij ostale\">\n<!ENTITY hideOtherAppsCmdMac.commandkey \"H\">\n\n<!ENTITY showAllAppsCmdMac.label        \"Prikaži vse\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/bookmarks.html",
    "content": "\n\n\n\n\n\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<meta charset=\"UTF-8\">\n<title>Zaznamki</title>\n<h1>Zaznamki</h1>\n\n<dl><p>\n    <dt><h3 personal_toolbar_folder=\"true\">Orodna vrstica zaznamkov</h3></dt>\n    <dd>Dodajte zaznamke v to mapo, če jih želite imeti v orodni vrstici zaznamkov\n        <dl>\n            <p><dt><a href=\"https://www.mozilla.org/sl/firefox/central/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAz5JREFUeNpcU0toXFUY/s49596588ikySSmM8rk0UkJEirVTVEjYk1NUdRFFgouXZQI2k2hUCjdiYIuCi4Kuig0DbqQYgU3Yi0iFRuRCBMwaZvMZDTNY95z3/fM8b8jldpzOeeee/i/737n+/+f4ZExf730rkiaZ9NJMx/nmk5HypMqqLr+ZuD4F67N5ZYejmfRsnvhyKsLhSs3zP70SubgYKHSdFENu+gXAprQIGnvBi5ez0m1b6u7M399+PTx+UvtCKtFi2F6195qXK2byir88esy5ksfYND5DhuhRCtUKBNB0Q7w5Z8ee2GgWdjOn250fn5v5j8F5dOHlZD0kWRgAwp3hrKY0S9BJWKIcQ5PShhNG4+1bHx+IocT+RXcrRSDMfFNRvvt3Oyp/icIrRhUl9hoO4kt3F55Bxf3LkLV20jWOohbDjzXxyc/lMH0cRSyCd1xq+dFhu986t7T0CUwIzB8EkW3O5ibhj44ib7NJhiBKRoB/aS4ZWHjbxtjGQYP7nGRTjim1SaQqYiAVAREpHG8vzWJn+6PQ6CF0HPR7nQQczpYeEWHyWMUkwU8MSECGwgJxAWp9xWKNzkuH3oet+JDlIE9Momedh1G4CN0bfhVG9nsS0BQQthJx0V7j3elq7ihqV5ezQTwZmodP9ZGkU/bOPr4Nr53xtDYsaD7Dg4nNqFaH5OCYSSdGhf7daNmuv6wEKqXk/yExKGBHSznFsH6FFpKQ/JAA0ulUejWLt44lkHXsqDaX6C6Nl4Rnq8vK8s/KThDMlJhkI91YOO+iR3XwEelCdTCBLSgijNzd6DLNfhlHfZ6FtWiWBQpq/V2LdSrrNPljBQkoOjuCiPxAMutOIbkPqYSEqeequGZaTLzdhZhS0PlnlB9bvhtr5CuHj3y2Qj8hVQ/kEopxONEEsO/0yATDYXYAdWrE69JEElXq7Hyk0tro+xBU1yZmr4xrIcvptIRCZlJJAYBmRGRkD08aivA7VDvWPqt564Xn41w/AHB1/u7l1/uGxGU8mNcgodUNDIq0JDeLnpzc1uo1Qr76rWbqyf/142PjsXJqdkmN2YDnQ9oGkJNU+t57q7qUv4y9/t64+HYfwQYAN7OczrzUDvGAAAAAElFTkSuQmCC\">Prvi koraki</a></dt>\n        </dl>\n    <p><dt><h3>Mozilla Firefox</h3></dt>\n        <dl><p>\n            <dt><a href=\"https://support.mozilla.org/sl/products/firefox\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Pomoč in nasveti</a>\n            <dt><a href=\"https://www.mozilla.org/sl/firefox/customize/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Firefox po meri</a>\n            <dt><a href=\"https://www.mozilla.org/sl/contribute/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Pridruži se nam</a>\n            <dt><a href=\"https://www.mozilla.org/sl/about/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">O nas</a>\n        </dl>\n</dl>\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/browser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the browser main menu items -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys --> \n\n<!-- LOCALIZATION NOTE (mainWindow.title): DONT_TRANSLATE -->\n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifiermenuseparator): DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifiermenuseparator \" - \">\n<!-- LOCALIZATION NOTE (mainWindow.titlePrivateBrowsingSuffix): This will be appended to the window's title\n                                                                inside the private browsing mode -->\n<!ENTITY mainWindow.titlePrivateBrowsingSuffix \"(Zasebno brskanje)\">\n\n<!ENTITY appmenu.tooltip                     \"Odpri meni\">\n<!ENTITY navbarOverflow.label                \"Več orodij …\">\n\n<!-- Tab context menu -->\n<!ENTITY  reloadTab.label                    \"Ponovno naloži zavihek\">\n<!ENTITY  reloadTab.accesskey                \"n\">\n<!ENTITY  reloadAllTabs.label                \"Ponovno naloži vse zavihke\">\n<!ENTITY  reloadAllTabs.accesskey            \"a\">\n<!-- LOCALIZATION NOTE (closeTabsToTheEnd.label): This should indicate the\ndirection in which tabs are closed, i.e. locales that use RTL mode should say\nleft instead of right. -->\n<!ENTITY  closeTabsToTheEnd.label            \"Zapri zavihke na desni\">\n<!ENTITY  closeTabsToTheEnd.accesskey        \"i\">\n<!ENTITY  closeOtherTabs.label               \"Zapri ostale zavihke\">\n<!ENTITY  closeOtherTabs.accesskey           \"t\">\n\n<!-- LOCALIZATION NOTE (pinTab.label, unpinTab.label): \"Pin\" is being\nused as a metaphor for expressing the fact that these tabs are \"pinned\" to the\nleft edge of the tabstrip. Really we just want the string to express the idea\nthat this is a lightweight and reversible action that keeps your tab where you\ncan reach it easily. -->\n<!ENTITY  pinTab.label                       \"Pripni zavihek\">\n<!ENTITY  pinTab.accesskey                   \"P\">\n<!ENTITY  unpinTab.label                     \"Odpni zavihek\">\n<!ENTITY  unpinTab.accesskey                 \"O\">\n<!ENTITY  sendTabToDevice.label              \"Pošlji zavihek na napravo\">\n<!ENTITY  sendTabToDevice.accesskey          \"N\">\n<!ENTITY  sendPageToDevice.label             \"Pošlji stran na napravo\">\n<!ENTITY  sendPageToDevice.accesskey         \"N\">\n<!ENTITY  sendLinkToDevice.label             \"Pošlji povezavo na napravo\">\n<!ENTITY  sendLinkToDevice.accesskey         \"N\">\n<!ENTITY  moveToNewWindow.label              \"Premakni v novo okno\">\n<!ENTITY  moveToNewWindow.accesskey          \"k\">\n<!ENTITY  bookmarkAllTabs.label              \"Dodaj vse zavihke med zaznamke …\">\n<!ENTITY  bookmarkAllTabs.accesskey          \"v\">\n<!ENTITY  undoCloseTab.label                 \"Ponovno odpri zavihek\">\n<!ENTITY  undoCloseTab.accesskey             \"h\">\n<!ENTITY  closeTab.label                     \"Zapri zavihek\">\n<!ENTITY  closeTab.accesskey                 \"Z\">\n\n<!ENTITY  listAllTabs.label      \"Seznam vseh zavihkov\">\n\n<!ENTITY tabCmd.label \"Nov zavihek\">\n<!ENTITY tabCmd.accesskey \"Z\">\n<!ENTITY tabCmd.commandkey \"t\">\n<!-- LOCALIZATION NOTE (openLocationCmd.label): \"Open Location\" is only\ndisplayed on OS X, and only on windows that aren't main browser windows, or\nwhen there are no windows but Firefox is still running. -->\n<!ENTITY openLocationCmd.label \"Odpri mesto …\">\n<!ENTITY openFileCmd.label \"Odpri datoteko …\">\n<!ENTITY openFileCmd.accesskey \"O\">\n<!ENTITY openFileCmd.commandkey \"o\">\n<!ENTITY printSetupCmd.label \"Priprava strani …\">\n<!ENTITY printSetupCmd.accesskey \"r\">\n<!ENTITY printPreviewCmd.label \"Predogled tiskanja\">\n<!ENTITY printPreviewCmd.accesskey \"d\">\n<!ENTITY printCmd.label \"Natisni …\">\n<!ENTITY printCmd.accesskey \"N\">\n<!ENTITY printCmd.commandkey \"p\">\n\n<!ENTITY goOfflineCmd.label \"Nepovezan način\">\n<!ENTITY goOfflineCmd.accesskey \"n\">\n\n<!ENTITY menubarCmd.label \"Vrstica z menijem\">\n<!ENTITY menubarCmd.accesskey \"M\">\n<!ENTITY navbarCmd.label \"Vrstica za brskanje\">\n<!ENTITY personalbarCmd.label \"Vrstica zaznamkov\">\n<!ENTITY personalbarCmd.accesskey \"Z\">\n<!ENTITY bookmarksToolbarItem.label \"Predmeti orodne vrstice z zaznamki\">\n\n<!ENTITY toolbarContextMenu.reloadAllTabs.label \"Ponovno naloži vse zavihke\">\n<!ENTITY toolbarContextMenu.reloadAllTabs.accesskey \"A\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.label \"Dodaj vse zavihke med zaznamke …\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.accesskey \"V\">\n<!ENTITY toolbarContextMenu.undoCloseTab.label \"Ponovno odpri zavihek\">\n<!ENTITY toolbarContextMenu.undoCloseTab.accesskey \"H\">\n\n<!ENTITY pageSourceCmd.label \"Izvorna koda strani\">\n<!ENTITY pageSourceCmd.accesskey \"o\">\n<!ENTITY pageSourceCmd.commandkey \"u\">\n<!ENTITY pageInfoCmd.label \"Podatki o strani\">\n<!ENTITY pageInfoCmd.accesskey \"I\">\n<!ENTITY pageInfoCmd.commandkey \"i\">\n<!ENTITY mirrorTabCmd.label \"Prezrcali zavihek\">\n<!ENTITY mirrorTabCmd.accesskey \"P\">\n<!-- LOCALIZATION NOTE (enterFullScreenCmd.label, exitFullScreenCmd.label):\nThese should match what Safari and other Apple applications use on OS X Lion. -->\n<!ENTITY enterFullScreenCmd.label \"Celoten zaslon\">\n<!ENTITY enterFullScreenCmd.accesskey \"C\">\n<!ENTITY exitFullScreenCmd.label \"Izhod iz celozaslonskega načina\">\n<!ENTITY exitFullScreenCmd.accesskey \"C\">\n<!ENTITY fullScreenCmd.label \"Celoten zaslon\">\n<!ENTITY fullScreenCmd.accesskey \"C\">\n<!ENTITY fullScreenCmd.macCommandKey \"f\">\n<!ENTITY showAllTabsCmd.label \"Prikaži vse zavihke\">\n<!ENTITY showAllTabsCmd.accesskey \"A\">\n<!ENTITY toggleReaderMode.key \"B\">\n\n<!ENTITY fxaSignIn.label \"Prijava v &syncBrand.shortName.label;\">\n<!ENTITY fxaSignedIn.tooltip \"Odpri nastavitve &syncBrand.shortName.label;\">\n<!ENTITY fxaSignInError.label \"Ponovna povezava s &syncBrand.shortName.label;\">\n<!ENTITY fxaUnverified.label \"Potrdite svoj račun\">\n\n\n<!ENTITY fullScreenMinimize.tooltip \"Skrči\">\n<!ENTITY fullScreenRestore.tooltip \"V običajen način\">\n<!ENTITY fullScreenClose.tooltip \"Zapri\">\n<!ENTITY fullScreenAutohide.label \"Skrij orodne vrstice\">\n<!ENTITY fullScreenAutohide.accesskey \"S\">\n<!ENTITY fullScreenExit.label \"Izhod iz celozaslonskega načina\">\n<!ENTITY fullScreenExit.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (fullscreenWarning.beforeDomain.label,\n     fullscreenWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring fullscreen.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n<!ENTITY fullscreenWarning.beforeDomain.label \"Stran\">\n<!ENTITY fullscreenWarning.afterDomain.label \"je zdaj prikazana čez celoten zaslon\">\n<!ENTITY fullscreenWarning.generic.label \"Ta dokument je zdaj prikazan čez celoten zaslon\">\n\n<!-- LOCALIZATION NOTE (exitDOMFullscreen.button,\n     exitDOMFullscreenMac.button): the \"escape\" button on PC keyboards\n     is uppercase, while on Mac keyboards it is lowercase -->\n<!ENTITY exitDOMFullscreen.button \"Izhod iz celozaslonskega načina (Esc)\">\n<!ENTITY exitDOMFullscreenMac.button \"Izhod iz celozaslonskega načina (Esc)\">\n<!ENTITY leaveDOMFullScreen.label \"Izhod iz celozaslonskega načina\">\n<!ENTITY leaveDOMFullScreen.accesskey \"j\">\n\n<!-- LOCALIZATION NOTE (pointerlockWarning.beforeDomain.label,\n     pointerlockWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring pointerlock.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n<!ENTITY pointerlockWarning.beforeDomain.label \"\">\n<!ENTITY pointerlockWarning.afterDomain.label \"ima nadzor nad vašim kazalcem. Pritisnite Esc za ponovni prevzem nadzora.\">\n<!ENTITY pointerlockWarning.generic.label \"Ta dokument ima nadzor nad vašim kazalcem. Pritisnite Esc za ponovni prevzem nadzora.\">\n\n<!ENTITY closeWindow.label \"Zapri okno\">\n<!ENTITY closeWindow.accesskey \"o\">\n\n<!ENTITY bookmarksMenu.label \"Zaznamki\">\n<!ENTITY bookmarksMenu.accesskey \"Z\">\n<!ENTITY bookmarkThisPageCmd.label \"Dodaj stran med zaznamke\">\n<!ENTITY editThisBookmarkCmd.label \"Uredi ta zaznamek\">\n<!ENTITY bookmarkThisPageCmd.commandkey \"d\">\n<!-- LOCALIZATION NOTE (findShareServices.label):\n  -  Use the unicode ellipsis char, \\u2026,\n  -  or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY findShareServices.label \"Več storitev za deljenje …\">\n<!ENTITY sharePageCmd.label \"Deli to stran\">\n<!ENTITY sharePageCmd.commandkey \"S\">\n<!ENTITY sharePageCmd.accesskey \"d\">\n<!-- LOCALIZATION NOTE (shareLink.accesskey): must be different than the following share access keys -->\n<!ENTITY shareLink.label \"Deli to povezavo\">\n<!ENTITY shareLink.accesskey \"p\">\n<!ENTITY shareImage.label \"Deli to sliko\">\n<!ENTITY shareImage.accesskey \"d\">\n<!ENTITY shareSelect.label \"Deli to izbiro\">\n<!ENTITY shareSelect.accesskey \"d\">\n<!ENTITY shareVideo.label \"Deli ta video\">\n<!ENTITY shareVideo.accesskey \"d\">\n<!ENTITY feedsMenu2.label \"Naroči se na to stran\">\n<!ENTITY subscribeToPageMenupopup.label \"Naroči se na to stran\">\n<!ENTITY subscribeToPageMenuitem.label \"Naroči se na to stran …\">\n<!ENTITY addCurPagesCmd.label \"Dodaj vse zavihke med zaznamke …\">\n<!ENTITY showAllBookmarks2.label \"Prikaži vse zaznamke\">\n<!ENTITY recentBookmarks.label \"Nedavni zaznamki\">\n<!ENTITY otherBookmarksCmd.label \"Drugi zaznamki\">\n<!ENTITY mobileBookmarksCmd.label \"Mobilni zaznamki\">\n<!ENTITY bookmarksToolbarChevron.tooltip \"Prikaži več zaznamkov\">\n<!ENTITY showRecentlyBookmarked.label     \"Prikaži nedavne zaznamke\">\n<!ENTITY showRecentlyBookmarked.accesskey \"P\">\n<!ENTITY hideRecentlyBookmarked.label     \"Skrij nedavne zaznamke\">\n<!ENTITY hideRecentlyBookmarked.accesskey \"S\">\n\n<!ENTITY backCmd.label                \"Nazaj\">\n<!ENTITY backButton.tooltip           \"Pojdi na prejšnjo stran\">\n<!ENTITY forwardCmd.label             \"Naprej\">\n<!ENTITY forwardButton.tooltip        \"Pojdi na naslednjo stran\">\n<!ENTITY backForwardButtonMenu.tooltip \"Desno kliknite ali potegnite navzdol za prikaz zgodovine\">\n<!ENTITY backForwardButtonMenuMac.tooltip \"Potegnite navzdol za prikaz zgodovine\">\n<!ENTITY reloadCmd.label              \"Ponovno naloži\">\n<!ENTITY reloadButton.tooltip         \"Ponovno naloži trenutno stran\">\n<!ENTITY stopCmd.label                \"Ustavi\">\n<!ENTITY stopCmd.macCommandKey        \".\">\n<!ENTITY stopButton.tooltip           \"Prenehaj z nalaganjem te strani\">\n<!ENTITY goEndCap.tooltip             \"Odpri mesto v vrstici z naslovom\">\n<!ENTITY printButton.label            \"Natisni\">\n<!ENTITY printButton.tooltip          \"Natisni to stran\">\n\n<!ENTITY urlbar.viewSiteInfo.label                      \"Poglejte podatke o strani\">\n\n<!ENTITY urlbar.defaultNotificationAnchor.tooltip         \"Odpri ploščo s sporočili\">\n<!ENTITY urlbar.geolocationNotificationAnchor.tooltip     \"Odpri ploščo z zahtevami za lokacijo\">\n<!ENTITY urlbar.addonsNotificationAnchor.tooltip          \"Odpri ploščo s sporočili o namestitvah dodatkov\">\n<!ENTITY urlbar.indexedDBNotificationAnchor.tooltip       \"Odpri ploščo s sporočili o shrambi brez povezave\">\n<!ENTITY urlbar.passwordNotificationAnchor.tooltip        \"Odpri ploščo s sporočili o shranjevanju gesel\">\n<!ENTITY urlbar.pluginsNotificationAnchor.tooltip         \"Upravljanje uporabe vtičnikov\">\n<!ENTITY urlbar.webNotificationAnchor.tooltip             \"Spremenite, ali lahko prejemate obvestila te strani\">\n\n<!ENTITY urlbar.webRTCShareDevicesNotificationAnchor.tooltip      \"Upravljajte dovoljenje za uporabo kamere in/ali mikrofona na tej strani\">\n<!ENTITY urlbar.webRTCShareMicrophoneNotificationAnchor.tooltip   \"Upravljajte dovoljenje za uporabo mikrofona na tej strani\">\n<!ENTITY urlbar.webRTCShareScreenNotificationAnchor.tooltip       \"Upravljajte dovoljenje za deljenje oken ali zaslona na tej strani\">\n\n<!ENTITY urlbar.servicesNotificationAnchor.tooltip        \"Odpri ploščo s sporočili o namestitvah\">\n<!ENTITY urlbar.translateNotificationAnchor.tooltip       \"Prevedi stran\">\n<!ENTITY urlbar.translatedNotificationAnchor.tooltip      \"Upravljajte prevod strani\">\n<!ENTITY urlbar.emeNotificationAnchor.tooltip             \"Upravljajte uporabo programske opreme DRM\">\n\n<!ENTITY urlbar.cameraBlocked.tooltip            \"Za to stran ste zavrnili uporabo kamere.\">\n<!ENTITY urlbar.microphoneBlocked.tooltip        \"Za to stran ste zavrnili uporabo mikrofona.\">\n<!ENTITY urlbar.screenBlocked.tooltip            \"Za to stran ste zavrnili deljenje zaslona.\">\n<!ENTITY urlbar.geolocationBlocked.tooltip       \"Za to stran ste zavrnili uporabo podatkov o lokaciji.\">\n<!ENTITY urlbar.indexedDBBlocked.tooltip         \"Za to stran ste zavrnili shranjevanje podatkov.\">\n<!ENTITY urlbar.webNotificationsBlocked.tooltip  \"Za to stran ste zavrnili prikaz obvestil.\">\n\n<!ENTITY urlbar.openHistoryPopup.tooltip                \"Pokaži zgodovino\">\n\n<!ENTITY urlbar.zoomReset.tooltip     \"Ponastavi raven povečave\">\n\n<!ENTITY searchItem.title             \"Iskanje\">\n\n<!-- Toolbar items --> \n<!ENTITY homeButton.label             \"Domov\">\n\n<!ENTITY bookmarksButton.label          \"Zaznamki\">\n<!ENTITY bookmarksCmd.commandkey \"b\">\n\n<!ENTITY bookmarksMenuButton.label          \"Zaznamki\">\n<!ENTITY bookmarksMenuButton.other.label \"Drugi zaznamki\">\n<!ENTITY bookmarksMenuButton.mobile.label \"Mobilni zaznamki\">\n<!ENTITY viewBookmarksSidebar2.label        \"Prikaži stransko vrstico zaznamkov\">\n<!ENTITY viewBookmarksToolbar.label         \"Prikaži orodno vrstico zaznamkov\">\n\n<!ENTITY containersMenu.label \"Vsebniki\">\n\n<!-- LOCALIZATION NOTE (bookmarksSidebarGtkCmd.commandkey): This command\n  -  key should not contain the letters A-F, since these are reserved\n  -  shortcut keys on Linux. -->\n<!ENTITY bookmarksGtkCmd.commandkey \"o\">\n<!ENTITY bookmarksWinCmd.commandkey \"i\">\n\n<!ENTITY historyButton.label            \"Zgodovina\">\n<!ENTITY historySidebarCmd.commandKey   \"h\">\n\n<!ENTITY toolsMenu.label              \"Orodja\">\n<!ENTITY toolsMenu.accesskey          \"R\"> \n\n<!ENTITY keywordfield.label           \"Dodaj ključno besedo k iskanju …\">\n<!ENTITY keywordfield.accesskey       \"K\">\n\n<!ENTITY downloads.label              \"Prenosi\">\n<!ENTITY downloads.accesskey          \"P\">\n<!ENTITY downloads.commandkey         \"j\">\n<!ENTITY downloadsUnix.commandkey     \"y\">\n<!ENTITY addons.label                 \"Dodatki\">\n<!ENTITY addons.accesskey             \"D\">\n<!ENTITY addons.commandkey            \"A\">\n\n<!ENTITY webDeveloperMenu.label       \"Spletni razvoj\">\n<!ENTITY webDeveloperMenu.accesskey   \"S\">\n\n<!ENTITY inspectContextMenu.label     \"Preglej element\">\n<!ENTITY inspectContextMenu.accesskey \"j\">\n\n<!ENTITY fileMenu.label         \"Datoteka\"> \n<!ENTITY fileMenu.accesskey       \"D\">\n<!ENTITY newUserContext.label             \"Nov vsebnik zavihka\">\n<!ENTITY newUserContext.accesskey         \"C\">\n<!ENTITY newNavigatorCmd.label        \"Novo okno\">\n<!ENTITY newNavigatorCmd.key        \"N\">\n<!ENTITY newNavigatorCmd.accesskey      \"N\">\n<!ENTITY newPrivateWindow.label     \"Novo zasebno okno\">\n<!ENTITY newPrivateWindow.accesskey \"z\">\n<!ENTITY newNonRemoteWindow.label   \"Novo okno brez e10s\">\n\n<!ENTITY editMenu.label         \"Urejanje\"> \n<!ENTITY editMenu.accesskey       \"E\"> \n<!ENTITY undoCmd.label            \"Razveljavi …\">  \n<!ENTITY undoCmd.key            \"Z\">  \n<!ENTITY undoCmd.accesskey          \"Z\"> \n<!ENTITY redoCmd.label            \"Ponovi\">  \n<!ENTITY redoCmd.key            \"Y\">  \n<!ENTITY redoCmd.accesskey          \"O\"> \n<!ENTITY cutCmd.label           \"Izreži\">  \n<!ENTITY cutCmd.key             \"X\">  \n<!ENTITY cutCmd.accesskey         \"i\"> \n<!ENTITY copyCmd.label            \"Kopiraj\">  \n<!ENTITY copyCmd.key            \"c\">  \n<!ENTITY copyCmd.accesskey          \"K\"> \n<!ENTITY pasteCmd.label           \"Prilepi\">  \n<!ENTITY pasteCmd.key           \"V\">  \n<!ENTITY pasteCmd.accesskey         \"P\"> \n<!ENTITY deleteCmd.label          \"Izbriši\">  \n<!ENTITY deleteCmd.key            \"D\">  \n<!ENTITY deleteCmd.accesskey        \"B\"> \n<!ENTITY selectAllCmd.label         \"Izberi vse\">  \n<!ENTITY selectAllCmd.key         \"A\">  \n<!ENTITY selectAllCmd.accesskey       \"V\"> \n<!ENTITY preferencesCmd2.label       \"Možnosti\">\n<!ENTITY preferencesCmd2.accesskey     \"o\">\n<!ENTITY preferencesCmdUnix.label       \"Nastavitve\">\n<!ENTITY preferencesCmdUnix.accesskey     \"n\"> \n\n<!ENTITY clearRecentHistory.label               \"Počisti nedavno zgodovino\">\n\n<!ENTITY privateBrowsingCmd.commandkey          \"P\">\n\n<!ENTITY viewMenu.label         \"Pogled\"> \n<!ENTITY viewMenu.accesskey       \"P\"> \n<!ENTITY viewToolbarsMenu.label       \"Orodne vrstice\"> \n<!ENTITY viewToolbarsMenu.accesskey     \"T\"> \n<!ENTITY viewSidebarMenu.label \"Stranska vrstica\">\n<!ENTITY viewSidebarMenu.accesskey \"v\">\n<!ENTITY viewCustomizeToolbar.label       \"Po meri …\"> \n<!ENTITY viewCustomizeToolbar.accesskey     \"P\">\n\n<!ENTITY historyMenu.label \"Zgodovina\">\n<!ENTITY historyMenu.accesskey \"i\">\n<!ENTITY historyUndoMenu.label \"Nedavno zaprti zavihki\">\n<!-- LOCALIZATION NOTE (historyUndoWindowMenu): see bug 394759 -->\n<!ENTITY historyUndoWindowMenu.label \"Nedavno zaprta okna\">\n<!ENTITY historyRestoreLastSession.label \"Obnovi prejšnjo sejo\">\n\n<!ENTITY showAllHistoryCmd2.label \"Prikaži vso zgodovino\">\n<!ENTITY showAllHistoryCmd.commandkey \"S\">\n\n<!ENTITY appMenuCustomize.label \"Prilagodi\">\n<!ENTITY appMenuCustomize.tooltip \"Prilagodi meni in orodne vrstice\">\n<!ENTITY appMenuCustomizeExit.label \"Končaj prilagajanje\">\n<!ENTITY appMenuCustomizeExit.tooltip \"Zaključi s prilagajanjem\">\n<!ENTITY appMenuHistory.label \"Zgodovina\">\n<!ENTITY appMenuHistory.showAll.label \"Prikaži vso zgodovino\">\n<!ENTITY appMenuHistory.clearRecent.label \"Počisti nedavno zgodovino …\">\n<!ENTITY appMenuHistory.restoreSession.label \"Obnovi prejšnjo sejo\">\n<!ENTITY appMenuHistory.viewSidebar.label \"Prikaži stransko vrstico z zgodovino\">\n<!ENTITY appMenuHelp.tooltip \"Odpri meni Pomoč\">\n\n<!ENTITY appMenuRemoteTabs.label \"Sinhronizirani zavihki\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.notabs.label): This is shown beneath\n     the name of a device when that device has no open tabs -->\n<!ENTITY appMenuRemoteTabs.notabs.label \"Ni odprtih zavhkov\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showMore.label, appMenuRemoteTabs.showMore.tooltip):\n     This is shown after the tabs list if we can display more tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showMore.label \"Pokaži več\">\n<!ENTITY appMenuRemoteTabs.showMore.tooltip \"Prikaži več zavihkov iz te naprave\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showAll.label, appMenuRemoteTabs.showAll.tooltip):\n     This is shown after the tabs list if we can all the remaining tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showAll.label \"Prikaži vse\">\n<!ENTITY appMenuRemoteTabs.showAll.tooltip \"Prikaži vse zavihke iz te naprave\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY appMenuRemoteTabs.tabsnotsyncing.label \"Vključite sinhronizacijo zavihkov za ogled seznama zavihkov drugih naprav.\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.noclients.label): This is shown\n     when Sync is configured but this appears to be the only device attached to\n     the account. We also show links to download Firefox for android/ios. -->\n<!ENTITY appMenuRemoteTabs.noclients.title \"Ni še sinhroniziranih zavihkov!\">\n<!ENTITY appMenuRemoteTabs.noclients.subtitle \"Želite tukaj videti zavihke drugih naprav?\">\n<!ENTITY appMenuRemoteTabs.openprefs.label \"Možnosti sinhronizacije\">\n<!ENTITY appMenuRemoteTabs.notsignedin.label \"Prijavite se za ogled seznama zavihkov drugih naprav.\">\n<!ENTITY appMenuRemoteTabs.signin.label \"Prijavite se v Sync\">\n<!ENTITY appMenuRemoteTabs.sidebar.label \"Pokaži stransko vrstico s sinhroniziranimi zavihki\">\n\n<!ENTITY customizeMenu.addToToolbar.label \"Dodaj v orodno vrstico\">\n<!ENTITY customizeMenu.addToToolbar.accesskey \"A\">\n<!ENTITY customizeMenu.addToPanel.label \"Dodaj v meni\">\n<!ENTITY customizeMenu.addToPanel.accesskey \"M\">\n<!ENTITY customizeMenu.moveToToolbar.label \"Premakni v orodno vrstico\">\n<!ENTITY customizeMenu.moveToToolbar.accesskey \"o\">\n<!-- LOCALIZATION NOTE (customizeMenu.moveToPanel.accesskey) can appear on the\n     same context menu as menubarCmd and personalbarCmd, so they should have\n     different access keys. customizeMenu.moveToToolbar and \n     customizeMenu.moveToPanel are mutually exclusive, so can share access\n     keys.  -->\n<!ENTITY customizeMenu.moveToPanel.label \"Premakni v meni\">\n<!ENTITY customizeMenu.moveToPanel.accesskey \"e\">\n<!ENTITY customizeMenu.removeFromToolbar.label \"Odstrani iz orodne vrstice\">\n<!ENTITY customizeMenu.removeFromToolbar.accesskey \"R\">\n<!ENTITY customizeMenu.removeFromMenu.label \"Odstrani iz menija\">\n<!ENTITY customizeMenu.removeFromMenu.accesskey \"R\">\n<!ENTITY customizeMenu.addMoreItems.label \"Dodaj več predmetov …\">\n<!ENTITY customizeMenu.addMoreItems.accesskey \"A\">\n\n<!ENTITY openCmd.commandkey           \"l\">\n<!ENTITY urlbar.placeholder2          \"Iskanje ali naslov strani\">\n<!ENTITY urlbar.accesskey             \"d\">\n<!-- LOCALIZATION NOTE (urlbar.extension.label): Used to indicate that a selected autocomplete entry is provided by an extension. -->\n<!ENTITY urlbar.extension.label       \"Razširitev:\">\n<!ENTITY urlbar.switchToTab.label     \"Preklopi na zavihek:\">\n\n<!ENTITY urlbar.searchSuggestionsNotification.question \"Želite obogatiti svoje iskanje s predlogi?\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore \"Več o tem …\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore.accesskey \"V\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable \"Ne\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable.accesskey \"n\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable \"Da\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable.accesskey \"D\">\n\n<!-- \n  Comment duplicated from browser-sets.inc:\n\n  Search Command Key Logic works like this:\n\n  Unix: Ctrl+J (0.8, 0.9 support)\n        Ctrl+K (cross platform binding)\n  Mac:  Cmd+K (cross platform binding)\n        Cmd+Opt+F (platform convention)\n  Win:  Ctrl+K (cross platform binding)\n        Ctrl+E (IE compat)\n\n  We support Ctrl+K on all platforms now and advertise it in the menu since it is\n  our standard - it is a \"safe\" choice since it is near no harmful keys like \"W\" as\n  \"E\" is. People mourning the loss of Ctrl+K for emacs compat can switch their GTK\n  system setting to use emacs emulation, and we should respect it. Focus-Search-Box\n  is a fundamental keybinding and we are maintaining a XP binding so that it is easy\n  for people to switch to Linux.\n\n -->\n<!ENTITY searchFocus.commandkey       \"k\">\n<!ENTITY searchFocus.commandkey2      \"e\">\n<!ENTITY searchFocusUnix.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (contentSearchInput.label):\n     This is set as the aria-label attribute for the search input box in the\n     in-content search UI, to be used by screen readers. -->\n<!ENTITY contentSearchInput.label     \"Iskalna poizvedba\">\n<!ENTITY contentSearchSubmit.tooltip  \"Začni iskati\">\n\n<!-- LOCALIZATION NOTE (searchFor.label, searchWith.label):\n     These two strings are used to build the header above the list of one-click\n     search providers:  \"Search for <used typed keywords> with:\" -->\n<!ENTITY searchFor.label              \"Išči \">\n<!ENTITY searchWith.label             \" z iskalnikom:\">\n\n<!-- LOCALIZATION NOTE (search.label, searchAfter.label):\n     This string is used to build the header above the list of one-click search\n     providers when a one off engine has been selected.  The searchAfter text is\n     intentionally left empty for en-US and can be used by other localizations to\n     display a string after the search engine name.  This string will be displayed\n     as:  \"Search <selected engine name><searchAfter.label text>\" -->\n<!ENTITY search.label                 \"Iskalnik \">\n<!ENTITY searchAfter.label            \"\">\n\n<!-- LOCALIZATION NOTE (searchWithHeader.label):\n     The wording of this string should be as close as possible to\n     searchFor.label and searchWith.label. This string will be used instead of\n     them when the user has not typed any keyword. -->\n<!ENTITY searchWithHeader.label       \"Išči z iskalnikom:\">\n<!-- LOCALIZATION NOTE (changeSearchSettings.button):\n     This string won't wrap, so if the translated string is longer,\n     consider translating it as if it said only \"Search Settings\". -->\n<!ENTITY changeSearchSettings.button  \"Spremeni nastavitve iskanja\">\n<!ENTITY changeSearchSettings.tooltip \"Spremeni nastavitve iskanja\">\n\n<!ENTITY searchInNewTab.label         \"Išči v novem zavihku\">\n<!ENTITY searchInNewTab.accesskey     \"Z\">\n<!ENTITY searchSetAsDefault.label     \"Nastavi kot privzet iskalnik\">\n<!ENTITY searchSetAsDefault.accesskey \"P\">\n\n<!ENTITY openLinkCmdInTab.label       \"Odpri povezavo v novem zavihku\">\n<!ENTITY openLinkCmdInTab.accesskey   \"Z\">\n<!ENTITY openLinkCmd.label            \"Odpri povezavo v novem oknu\">\n<!ENTITY openLinkCmd.accesskey        \"N\">\n<!ENTITY openLinkInPrivateWindowCmd.label \"Odpri povezavo v novem zasebnem oknu\">\n<!ENTITY openLinkInPrivateWindowCmd.accesskey \"P\">\n<!ENTITY openLinkCmdInCurrent.label     \"Odpri povezavo\">\n<!ENTITY openLinkCmdInCurrent.accesskey \"O\">\n<!ENTITY openFrameCmdInTab.label      \"Odpri okvir v novem zavihku\">\n<!ENTITY openFrameCmdInTab.accesskey  \"Z\">\n<!ENTITY openFrameCmd.label           \"Odpri okvir v novem oknu\">\n<!ENTITY openFrameCmd.accesskey       \"V\">\n<!ENTITY openLinkCmdInContainerTab.label \"Odpri povezavo v novem vsebniku zavihka\">\n<!ENTITY openLinkCmdInContainerTab.accesskey \"O\">\n<!ENTITY showOnlyThisFrameCmd.label     \"Pokaži le ta okvir\">\n<!ENTITY showOnlyThisFrameCmd.accesskey \"L\">\n<!ENTITY reloadCmd.commandkey         \"r\">\n<!ENTITY reloadFrameCmd.label         \"Ponovno naloži okvir\">\n<!ENTITY reloadFrameCmd.accesskey     \"R\">\n<!ENTITY viewPartialSourceForSelectionCmd.label \"Pokaži izvorno kodo izbora\">\n<!ENTITY viewPartialSourceForMathMLCmd.label    \"Pokaži izvorno kodo MathML\">\n<!-- LOCALIZATION NOTE (viewPartialSourceCmd.accesskey): This accesskey is used for both \n         viewPartialSourceForSelectionCmd.label and viewPartialSourceForMathMLCmd.label -->\n<!ENTITY viewPartialSourceCmd.accesskey \"r\">\n<!ENTITY viewPageSourceCmd.label      \"Pokaži izvorno kodo strani\">\n<!ENTITY viewPageSourceCmd.accesskey  \"V\">\n<!ENTITY viewFrameSourceCmd.label     \"Pokaži izvorno kodo okvirja\">\n<!ENTITY viewFrameSourceCmd.accesskey \"V\">\n<!ENTITY viewPageInfoCmd.label        \"Pokaži podatke o strani\">\n<!ENTITY viewPageInfoCmd.accesskey    \"I\">\n<!ENTITY viewFrameInfoCmd.label       \"Pokaži podatke o okvirju\">\n<!ENTITY viewFrameInfoCmd.accesskey   \"I\">\n<!ENTITY reloadImageCmd.label         \"Ponovno naloži sliko\">\n<!ENTITY reloadImageCmd.accesskey     \"P\">\n<!ENTITY viewImageCmd.label           \"Pokaži sliko\">\n<!ENTITY viewImageCmd.accesskey       \"I\">\n<!ENTITY viewImageInfoCmd.label       \"Podatki o sliki\">\n<!ENTITY viewImageInfoCmd.accesskey   \"o\">\n<!ENTITY viewImageDescCmd.label       \"Pokaži opis\">\n<!ENTITY viewImageDescCmd.accesskey   \"S\">\n<!ENTITY viewVideoCmd.label           \"Pokaži video\">\n<!ENTITY viewVideoCmd.accesskey       \"I\">\n<!ENTITY viewBGImageCmd.label         \"Pokaži sliko ozadja\">\n<!ENTITY viewBGImageCmd.accesskey     \"o\">\n<!ENTITY setDesktopBackgroundCmd.label      \"Nastavi za sliko ozadja namizja\">\n<!ENTITY setDesktopBackgroundCmd.accesskey  \"S\">\n<!ENTITY bookmarkPageCmd2.label       \"Dodaj stran med zaznamke\">\n<!ENTITY bookmarkThisLinkCmd.label      \"Dodaj povezavo med zaznamke\">\n<!ENTITY bookmarkThisLinkCmd.accesskey  \"M\">\n<!ENTITY bookmarkThisFrameCmd.label      \"Dodaj okvir med zaznamke\">\n<!ENTITY bookmarkThisFrameCmd.accesskey  \"m\">\n<!ENTITY emailPageCmd.label           \"Pošlji povezavo po e-pošti …\">\n<!ENTITY emailPageCmd.accesskey       \"E\">\n<!ENTITY savePageCmd.label            \"Shrani stran kot …\">\n<!ENTITY savePageCmd.accesskey        \"A\">\n<!-- alternate for content area context menu -->\n<!ENTITY savePageCmd.accesskey2       \"s\">\n<!ENTITY savePageCmd.commandkey       \"s\">\n<!ENTITY saveFrameCmd.label           \"Shrani okvir kot …\">\n<!ENTITY saveFrameCmd.accesskey       \"T\">\n<!ENTITY printFrameCmd.label          \"Natisni okvir …\">\n<!ENTITY printFrameCmd.accesskey      \"N\">\n<!ENTITY saveLinkCmd.label            \"Shrani povezavo kot …\">\n<!ENTITY saveLinkCmd.accesskey        \"k\">\n<!ENTITY saveImageCmd.label           \"Shrani sliko kot …\">\n<!ENTITY saveImageCmd.accesskey       \"s\">\n<!ENTITY saveVideoCmd.label           \"Shrani video kot …\">\n<!ENTITY saveVideoCmd.accesskey       \"v\">\n<!ENTITY saveAudioCmd.label           \"Shrani zvok kot …\">\n<!ENTITY saveAudioCmd.accesskey       \"v\">\n<!ENTITY emailImageCmd.label          \"Pošlji sliko po e-pošti …\">\n<!ENTITY emailImageCmd.accesskey      \"o\">\n<!ENTITY emailVideoCmd.label          \"Pošlji video po e-pošti …\">\n<!ENTITY emailVideoCmd.accesskey      \"o\">\n<!ENTITY castVideoCmd.label           \"Pošlji video na napravo\">\n<!ENTITY castVideoCmd.accesskey       \"e\">\n<!ENTITY emailAudioCmd.label          \"Pošlji zvok po e-pošti …\">\n<!ENTITY emailAudioCmd.accesskey      \"o\">\n<!ENTITY playPluginCmd.label          \"Omogoči vtičnik\">\n<!ENTITY playPluginCmd.accesskey      \"m\">\n<!ENTITY hidePluginCmd.label          \"Skrij vtičnik\">\n<!ENTITY hidePluginCmd.accesskey      \"S\">\n<!ENTITY copyLinkCmd.label            \"Kopiraj mesto povezave\">\n<!ENTITY copyLinkCmd.accesskey        \"i\">\n<!ENTITY copyImageCmd.label           \"Kopiraj mesto slike\">\n<!ENTITY copyImageCmd.accesskey       \"o\">\n<!ENTITY copyImageContentsCmd.label   \"Kopiraj sliko\">\n<!ENTITY copyImageContentsCmd.accesskey  \"a\"> \n<!ENTITY copyVideoURLCmd.label        \"Kopiraj mesto videa\">\n<!ENTITY copyVideoURLCmd.accesskey    \"o\">\n<!ENTITY copyAudioURLCmd.label        \"Kopiraj mesto zvoka\">\n<!ENTITY copyAudioURLCmd.accesskey    \"o\">\n<!ENTITY copyEmailCmd.label           \"Kopiraj e-poštni naslov\">\n<!ENTITY copyEmailCmd.accesskey       \"E\">\n<!ENTITY thisFrameMenu.label              \"Ta okvir\">\n<!ENTITY thisFrameMenu.accesskey          \"a\">\n\n<!-- Media (video/audio) controls -->\n<!-- LOCALIZATION NOTE: The access keys for \"Play\" and\n\"Pause\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaPlay.label             \"Predvajaj\">\n<!ENTITY mediaPlay.accesskey         \"v\">\n<!ENTITY mediaPause.label            \"Ustavi\">\n<!ENTITY mediaPause.accesskey        \"v\">\n<!-- LOCALIZATION NOTE: The access keys for \"Mute\" and\n\"Unmute\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaMute.label             \"Nemo\">\n<!ENTITY mediaMute.accesskey         \"N\">\n<!ENTITY mediaUnmute.label           \"Glasno\">\n<!ENTITY mediaUnmute.accesskey       \"n\">\n<!ENTITY mediaPlaybackRate2.label     \"Hitrost predvajanja\">\n<!ENTITY mediaPlaybackRate2.accesskey \"r\">\n<!ENTITY mediaPlaybackRate050x2.label \"Počasno (0,5 ×)\">\n<!ENTITY mediaPlaybackRate050x2.accesskey \"P\">\n<!ENTITY mediaPlaybackRate100x2.label \"Običajno\">\n<!ENTITY mediaPlaybackRate100x2.accesskey \"O\">\n<!ENTITY mediaPlaybackRate125x2.label \"Hitro (1,25 x)\">\n<!ENTITY mediaPlaybackRate125x2.accesskey \"H\">\n<!ENTITY mediaPlaybackRate150x2.label \"Hitreje (1,5 x)\">\n<!ENTITY mediaPlaybackRate150x2.accesskey \"e\">\n<!-- LOCALIZATION NOTE: \"Ludicrous\" is a reference to the\nmovie \"Space Balls\" and is meant to say that this speed is very\nfast. -->\n<!ENTITY mediaPlaybackRate200x2.label \"Komično (2 x)\">\n<!ENTITY mediaPlaybackRate200x2.accesskey \"K\">\n<!ENTITY mediaLoop.label             \"Zanka\">\n<!ENTITY mediaLoop.accesskey         \"Z\">\n<!-- LOCALIZATION NOTE: The access keys for \"Show Controls\" and\n\"Hide Controls\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaShowControls.label     \"Prikaži gradnike\">\n<!ENTITY mediaShowControls.accesskey \"g\">\n<!ENTITY mediaHideControls.label     \"Skrij gradnike\">\n<!ENTITY mediaHideControls.accesskey \"g\">\n<!ENTITY videoFullScreen.label       \"Celoten zaslon\">\n<!ENTITY videoFullScreen.accesskey   \"C\">\n<!ENTITY videoSaveImage.label        \"Shrani posnetek kot …\">\n<!ENTITY videoSaveImage.accesskey    \"S\">\n<!-- LOCALIZATION NOTE: The access keys for \"Show Statistics\" and\n\"Hide Statistics\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY videoShowStats.label        \"Prikaži statistiko\">\n<!ENTITY videoShowStats.accesskey    \"T\">\n<!ENTITY videoHideStats.label        \"Skrij statistiko\">\n<!ENTITY videoHideStats.accesskey    \"t\">\n\n<!-- LOCALIZATION NOTE :\nfullZoomEnlargeCmd.commandkey3, fullZoomReduceCmd.commandkey2 and\nfullZoomResetCmd.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n<!ENTITY fullZoomEnlargeCmd.label       \"Povečaj\">\n<!ENTITY fullZoomEnlargeCmd.accesskey   \"V\">\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.label        \"Pomanjšaj\">\n<!ENTITY fullZoomReduceCmd.accesskey    \"M\">\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.label         \"Ponastavi\">\n<!ENTITY fullZoomResetCmd.accesskey     \"N\">\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY fullZoomToggleCmd.label        \"Povečaj le besedilo\">\n<!ENTITY fullZoomToggleCmd.accesskey    \"B\">\n<!ENTITY fullZoom.label                 \"Povečava\">\n<!ENTITY fullZoom.accesskey             \"P\">\n\n<!ENTITY sidebarCloseButton.tooltip     \"Zapri stransko vrstico\">\n\n<!ENTITY quitApplicationCmdWin2.label       \"Izhod\">\n<!ENTITY quitApplicationCmdWin2.accesskey   \"h\">\n<!ENTITY quitApplicationCmdWin2.tooltip     \"Izhod iz &brandShorterName;a\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n<!ENTITY quitApplicationCmd.label       \"Izhod\"> \n<!ENTITY quitApplicationCmd.accesskey   \"I\">\n<!ENTITY quitApplicationCmdMac2.label   \"Izhod iz &brandShorterName;a\">\n<!-- LOCALIZATION NOTE(quitApplicationCmdUnix.key): This keyboard shortcut is used by both Linux and OSX builds. -->\n<!ENTITY quitApplicationCmdUnix.key     \"Q\">\n\n<!ENTITY closeCmd.label                 \"Zapri\">  \n<!ENTITY closeCmd.key                   \"W\">  \n<!ENTITY closeCmd.accesskey             \"Z\">\n\n<!ENTITY toggleMuteCmd.key              \"M\">\n\n<!ENTITY pageStyleMenu.label \"Slog strani\">\n<!ENTITY pageStyleMenu.accesskey \"g\">\n<!ENTITY pageStyleNoStyle.label \"Brez sloga\">\n<!ENTITY pageStyleNoStyle.accesskey \"b\">\n<!ENTITY pageStylePersistentOnly.label \"Osnovni slog strani\">\n<!ENTITY pageStylePersistentOnly.accesskey \"o\">\n\n<!ENTITY pageReportIcon.tooltip            \"Spremeni nastavitve prepovedovanja pojavnih oken za to stran\">\n\n<!ENTITY allowPopups.accesskey \"d\">\n<!-- On Windows we use the term \"Options\" to describe settings, but\n     on Linux and Mac OS X we use \"Preferences\" - carry that distinction\n     over into this string, which is used in the \"popup blocked\" info bar . -->\n<!ENTITY editPopupSettingsUnix.label \"Uredi nastavitve zavračanja pojavnih oken …\">\n<!ENTITY editPopupSettings.label \"Uredi možnosti zavračanja pojavnih oken …\">\n<!ENTITY editPopupSettings.accesskey \"U\">\n<!ENTITY dontShowMessage.accesskey \"N\">\n\n<!ENTITY bidiSwitchPageDirectionItem.label        \"Spremeni smer strani\">\n<!ENTITY bidiSwitchPageDirectionItem.accesskey    \"s\">\n<!ENTITY bidiSwitchTextDirectionItem.label        \"Spremeni smer besedila\">\n<!ENTITY bidiSwitchTextDirectionItem.accesskey    \"b\">\n<!ENTITY bidiSwitchTextDirectionItem.commandkey   \"X\">\n\n<!ENTITY findOnCmd.label     \"Najdi na tej strani …\">\n<!ENTITY findOnCmd.accesskey \"D\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label  \"Ponovno najdi\">\n<!ENTITY findAgainCmd.accesskey \"j\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY spellAddDictionaries.label \"Dodaj slovarje …\">\n<!ENTITY spellAddDictionaries.accesskey \"A\">\n\n<!ENTITY editBookmark.done.label                     \"Shrani\">\n<!ENTITY editBookmark.removeBookmark.accessKey       \"R\">\n\n<!ENTITY identity.connectionSecure \"Varna povezava\">\n<!ENTITY identity.connectionNotSecure \"Povezava ni varna\">\n<!ENTITY identity.connectionFile \"Ta stran je shranjena na vašem računalniku.\">\n<!ENTITY identity.connectionVerified2 \"Varno ste povezani na to stran, ki jo upravlja:\">\n<!ENTITY identity.connectionInternal \"To je varna stran &brandShortName;a.\">\n<!ENTITY identity.insecureLoginForms2 \"Prijave, ki jih vnesete na tej strani, so lahko ogrožene.\">\n\n<!-- Strings for connection state warnings. -->\n<!ENTITY identity.activeBlocked \"&brandShortName; je zavrnil dele strani, ki niso varni.\">\n<!ENTITY identity.passiveLoaded \"Deli strani niso varni (npr. slike).\">\n<!ENTITY identity.activeLoaded \"Zaščita na tej strani je onemogočena.\">\n<!ENTITY identity.weakEncryption \"Stran uporablja šibko šifriranje.\">\n\n<!-- Strings for connection state warnings in the subview. -->\n<!ENTITY identity.description.insecure \"Vaša povezava na to stran ni zasebna. Podatke, ki jih pošiljate (npr. gesla, sporočila in kreditne kartice), si lahko ogledajo tudi druge osebe.\">\n<!ENTITY identity.description.insecureLoginForms \"Podatki, ki jih vnesete ob prijavi na to stran, niso varni in so lahko ogroženi.\">\n<!ENTITY identity.description.weakCipher \"Vaša povezava na to stran uporablja šibko šifriranje in ni zasebna.\">\n<!ENTITY identity.description.weakCipher2 \"Druge osebe lahko vidijo vaše podatke ali spreminjajo obnašanje spletne strani.\">\n<!ENTITY identity.description.activeBlocked \"&brandShortName; je zavrnil dele strani, ki niso varni.\">\n<!ENTITY identity.description.passiveLoaded \"Vaša povezava ni zasebna, zato lahko podatke, ki jih delite s stranjo, vidijo tudi druge osebe.\">\n<!ENTITY identity.description.passiveLoaded2 \"Spletna stran vsebuje elemente, ki niso varni (npr. slike).\">\n<!ENTITY identity.description.passiveLoaded3 \"Čeprav je &brandShortName; zavrnil dele vsebine, nekateri drugi deli še vedno niso varni (npr. slike).\">\n<!ENTITY identity.description.activeLoaded \"Spletna stran vsebuje elemente, ki niso varni (npr. skripti) in vaša povezava nanjo ni zasebna.\">\n<!ENTITY identity.description.activeLoaded2 \"Podatke, ki jih delite s to stranjo, si lahko ogledajo druge osebe (npr. gesla, sporočila in kreditne kartice).\">\n\n<!ENTITY identity.enableMixedContentBlocking.label \"Omogoči zaščito\">\n<!ENTITY identity.enableMixedContentBlocking.accesskey \"O\">\n<!ENTITY identity.disableMixedContentBlocking.label \"Onemogoči zaščito za zdaj\">\n<!ENTITY identity.disableMixedContentBlocking.accesskey \"N\">\n<!ENTITY identity.learnMore \"Več o tem\">\n\n<!ENTITY identity.removeCertException.label \"Odstrani izjemo\">\n<!ENTITY identity.removeCertException.accesskey \"d\">\n\n<!ENTITY identity.moreInfoLinkText2 \"Več informacij\">\n\n<!ENTITY identity.permissions \"Dovoljenja\">\n<!ENTITY identity.permissionsEmpty \"Tej strani niste dodelili posebnih dovoljenj.\">\n<!ENTITY identity.permissionsReloadHint \"Za uveljavitev sprememb boste morda morali ponovno naložiti stran.\">\n\n<!-- Name for the tabs toolbar as spoken by screen readers.\n     The word \"toolbar\" is appended automatically and should not be contained below! -->\n<!ENTITY tabsToolbar.label \"Zavihki brskalnika\">\n\n<!-- LOCALIZATION NOTE (syncTabsMenu3.label): This appears in the history menu -->\n<!ENTITY syncTabsMenu3.label     \"Sinhronizirani zavihki\">\n\n<!ENTITY syncedTabs.sidebar.label              \"Sinhronizirani zavihki\">\n<!ENTITY syncedTabs.sidebar.noclients.label    \"Prijavite se v Firefox iz drugih naprav in si oglejte njihove zavihke tukaj.\">\n<!ENTITY syncedTabs.sidebar.noclients.title    \"Ni še sinhroniziranih zavihkov!\">\n<!ENTITY syncedTabs.sidebar.noclients.subtitle \"Želite tukaj videti zavihke drugih naprav?\">\n<!ENTITY syncedTabs.sidebar.notsignedin.label  \"Prijavite se za ogled seznama zavihkov drugih naprav.\">\n<!ENTITY syncedTabs.sidebar.notabs.label       \"Ni odprtih zavihkov\">\n<!ENTITY syncedTabs.sidebar.openprefs.label    \"Odpri nastavitve &syncBrand.shortName.label;\">\n<!-- LOCALIZATION NOTE (syncedTabs.sidebar.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY syncedTabs.sidebar.tabsnotsyncing.label       \"Vklopite sinhronizacijo zavihkov za ogled seznama zavihkov drugih naprav.\">\n\n<!-- LOCALIZATION NOTE (syncedTabs.context.open.accesskey,\n                        syncedTabs.context.openAllInTabs.accesskey):\n     These access keys are identical because their associated menu items are\n     mutually exclusive -->\n<!ENTITY syncedTabs.context.open.label                       \"Odpri\">\n<!ENTITY syncedTabs.context.open.accesskey                   \"O\">\n<!ENTITY syncedTabs.context.openInNewTab.label               \"Odpri v novem zavihku\">\n<!ENTITY syncedTabs.context.openInNewTab.accesskey           \"z\">\n<!ENTITY syncedTabs.context.openInNewWindow.label            \"Odpri v novem oknu\">\n<!ENTITY syncedTabs.context.openInNewWindow.accesskey        \"k\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.label     \"Odpri v novem zasebnem oknu\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.accesskey \"a\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.label          \"Dodaj zavihek med zaznamke …\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.accesskey      \"D\">\n<!ENTITY syncedTabs.context.copy.label                       \"Kopiraj\">\n<!ENTITY syncedTabs.context.copy.accesskey                   \"K\">\n\n<!ENTITY syncedTabs.context.openAllInTabs.label              \"Vse odpri v zavihkih\">\n<!ENTITY syncedTabs.context.openAllInTabs.accesskey          \"V\">\n\n\n<!ENTITY syncBrand.shortName.label    \"Sync\">\n\n<!ENTITY syncSignIn.label             \"Prijava v &syncBrand.shortName.label; …\">\n<!ENTITY syncSignIn.accesskey         \"Y\">\n<!ENTITY syncSyncNowItem.label        \"Sinhroniziraj\">\n<!ENTITY syncSyncNowItem.accesskey    \"u\">\n<!ENTITY syncReAuthItem.label         \"Ponovno poveži s &syncBrand.shortName.label; …\">\n<!ENTITY syncReAuthItem.accesskey     \"P\">\n<!ENTITY syncToolbarButton.label      \"Sinhroniziraj\">\n\n<!ENTITY social.addons.label \"Upravljanje storitev …\">\n\n<!ENTITY social.directory.label \"Imenik storitev\">\n<!ENTITY social.directory.text \"Vključite lahko storitve za deljenje iz imenika.\">\n<!ENTITY social.directory.button \"Pojdi na imenik!\">\n<!ENTITY social.directory.introText \"Kliknite storitev, ki jo želite dodati v &brandShortName;.\">\n<!ENTITY social.directory.viewmore.text \"Več o tem\">\n\n<!ENTITY customizeMode.menuAndToolbars.header2 \"Druga orodja in možnosti\">\n<!ENTITY customizeMode.menuAndToolbars.empty \"Želite več orodij?\">\n<!ENTITY customizeMode.menuAndToolbars.emptyLink \"Izbirajte med tisoči dodatkov\">\n<!ENTITY customizeMode.restoreDefaults \"Ponastavi privzeto\">\n<!ENTITY customizeMode.toolbars \"Prikaži / skrij orodne vrstice\">\n<!ENTITY customizeMode.titlebar \"Naslovna vrstica\">\n<!ENTITY customizeMode.lwthemes \"Teme\">\n<!ENTITY customizeMode.lwthemes.myThemes \"Moje teme\">\n<!ENTITY customizeMode.lwthemes.recommended \"Priporočene\">\n<!ENTITY customizeMode.lwthemes.menuManage \"Upravljaj\">\n<!ENTITY customizeMode.lwthemes.menuManage.accessKey \"U\">\n<!ENTITY customizeMode.lwthemes.menuGetMore \"Več tem\">\n<!ENTITY customizeMode.lwthemes.menuGetMore.accessKey \"V\">\n\n<!ENTITY getUserMedia.selectCamera.label \"Uporabi kamero:\">\n<!ENTITY getUserMedia.selectCamera.accesskey \"K\">\n<!ENTITY getUserMedia.selectMicrophone.label \"Uporabi mikrofon:\">\n<!ENTITY getUserMedia.selectMicrophone.accesskey \"M\">\n<!ENTITY getUserMedia.audioCapture.label \"Zvok zavihka bo v skupni rabi.\">\n<!ENTITY getUserMedia.allWindowsShared.message \"Vsa vidna okna na vašem zaslonu bodo v skupni rabi.\">\n\n<!ENTITY trackingProtection.title \"Zaščita pred sledenjem\">\n<!ENTITY trackingProtection.detectedBlocked3 \"&brandShortName; zavrača dele strani, ki lahko sledijo vašemu brskanju.\">\n<!ENTITY trackingProtection.detectedNotBlocked3 \"Stran vsebuje elemente, ki lahko sledijo vašemu brskanju. Zaščita je onemogočena.\">\n<!ENTITY trackingProtection.notDetected3 \"Na strani ni bilo zaznanih elementov sledenja.\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblock.label, trackingProtection.unblock.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in NON-private browsing mode. -->\n<!ENTITY trackingProtection.unblock.label \"Onemogoči zaščito za to stran\">\n<!ENTITY trackingProtection.unblock.accesskey \"N\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblockPrivate.label, trackingProtection.unblockPrivate.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in PRIVATE browsing mode. -->\n<!ENTITY trackingProtection.unblockPrivate.label \"Onemogoči zaščito za to sejo\">\n<!ENTITY trackingProtection.unblockPrivate.accesskey \"N\">\n<!ENTITY trackingProtection.block2.label \"Omogoči zaščito\">\n<!ENTITY trackingProtection.block2.accesskey \"O\">\n\n<!ENTITY trackingContentBlocked.message \"Sledenje\">\n<!ENTITY trackingContentBlocked.moreinfo \"Deli strani, ki sledijo vašim dejanjem na spletu, so bili zavrnjeni.\">\n<!ENTITY trackingContentBlocked.learnMore \"Več o tem\">\n<!ENTITY trackingContentBlocked.options \"Možnosti\">\n<!ENTITY trackingContentBlocked.unblock2.label \"Onemogoči zaščito za to stran\">\n<!ENTITY trackingContentBlocked.unblock2.accesskey \"N\">\n<!ENTITY trackingContentBlocked.block.label \"Omogoči zaščito\">\n<!ENTITY trackingContentBlocked.block.accesskey \"O\">\n<!ENTITY trackingContentBlocked.disabled.message \"Zaščita pred sledenjem je onemogočena\">\n\n<!ENTITY pluginNotification.showAll.label \"Prikaži vse\">\n<!ENTITY pluginNotification.showAll.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.properties -->\n<!ENTITY pluginActivateNow.label \"Dovoli zdaj\">\n<!ENTITY pluginActivateAlways.label \"Dovoli in si zapomni\">\n<!ENTITY pluginBlockNow.label \"Zavrni vtičnik\">\n\n<!-- LOCALIZATION NOTE: (pluginNotification.width): This is used to determine the\n     width of the plugin popup notification that can appear if a plugin has been\n     blocked on a page. Should be wide enough to fit the pluginActivateNow.label\n     and pluginActivateAlways.label strings above on a single line. This must be\n     a CSS length value. -->\n<!ENTITY pluginNotification.width \"28em\">\n\n<!ENTITY uiTour.infoPanel.close \"Zapri\">\n\n<!ENTITY appMenuSidebars.label         \"Stranske vrstice\">\n\n<!-- LOCALIZATION NOTE: (panicButton.view.mainTimeframeDesc, panicButton.view.5min, panicButton.view.2hr, panicButton.view.day):\n     The .mainTimeframeDesc string combined with any of the 3 others is meant to form a complete sentence, e.g. \"Forget the last: Five minutes\".\n     Please ensure that this remains the case in the translation. -->\n<!ENTITY panicButton.view.mainTimeframeDesc       \"Pozabi:\">\n<!ENTITY panicButton.view.5min                    \"Zadnjih pet minut\">\n<!ENTITY panicButton.view.2hr                     \"Zadnji dve uri\">\n<!ENTITY panicButton.view.day                     \"Zadnjih 24 ur\">\n\n<!-- LOCALIZATION NOTE: (panicButton.view.mainLabel, panicButton.view.deleteCookies, panicButton.view.deleteHistory, panicButton.view.deleteTabsAndWindows, panicButton.view.openNewWindow):\n     The .mainActionDesc string combined with any of the 4 others is meant to form a complete sentence, e.g. \"Proceeding will: Delete Recent Cookies\".\n     Note also that the deleteCookies, deleteHistory and deleteTabsAndWindows strings include <html:strong> tags for emphasis on the words \"Cookies\", \"History\", \"Tabs\" and \"Windows\".\n     The translation should do the same. -->\n<!ENTITY panicButton.view.mainActionDesc          \"Če nadaljujete, boste:\">\n<!ENTITY panicButton.view.deleteCookies           \"Izbrisali nedavne <html:strong>piškotke</html:strong>\">\n<!ENTITY panicButton.view.deleteHistory           \"Izbrisali nedavno <html:strong>zgodovino</html:strong>\">\n<!ENTITY panicButton.view.deleteTabsAndWindows    \"Zaprli vse <html:strong>zavihke</html:strong> in vsa <html:strong>okna</html:strong>\">\n<!ENTITY panicButton.view.openNewWindow           \"Odprli novo prazno okno\">\n\n<!ENTITY panicButton.view.undoWarning             \"Tega dejanja ni mogoče razveljaviti.\">\n<!ENTITY panicButton.view.forgetButton            \"Pozabi!\">\n\n<!ENTITY panicButton.thankyou.msg1                \"Vsa nedavna zgodovina je izbrisana.\">\n<!ENTITY panicButton.thankyou.msg2                \"Varno brskanje!\">\n<!ENTITY panicButton.thankyou.buttonlabel         \"Hvala!\">\n\n<!ENTITY emeLearnMoreContextMenu.label            \"Več o DRM …\">\n<!ENTITY emeLearnMoreContextMenu.accesskey        \"D\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnv_timeout=Pretečen čas\nopenFile=Odpri datoteko\n\ndroponhometitle=Nastavite domačo stran\ndroponhomemsg=Želite to stran nastaviti kot domačo stran?\ndroponhomemsgMultiple=Želite te dokumente nastaviti kot domače strani?\n\n# context menu strings\n\n# LOCALIZATION NOTE (contextMenuSearch): %1$S is the search engine,\n# %2$S is the selection string.\ncontextMenuSearch=Išči \"%2$S\" z iskalnikom %1$S\ncontextMenuSearch.accesskey=I\n\n# bookmark dialog strings\n\nbookmarkAllTabsDefault=[ime mape]\n\nxpinstallPromptMessage=%S je tej strani preprečil vprašati, ali lahko na vaš računalnik namesti programsko opremo.\nxpinstallPromptMessage.dontAllow=Ne dovoli\nxpinstallPromptMessage.dontAllow.accesskey=N\nxpinstallPromptAllowButton=Dovoli\n# Accessibility Note:\n# Be sure you do not choose an accesskey that is used elsewhere in the active context (e.g. main menu bar, submenu of the warning popup button)\n# See http://www.mozilla.org/access/keyboard/accesskey for details\nxpinstallPromptAllowButton.accesskey=O\nxpinstallDisabledMessageLocked=Vaš sistemski administrator je onemogočil namestitev programske opreme.\nxpinstallDisabledMessage=Namestitev programske opreme je trenutno onemogočena. Kliknite gumb Omogoči, če jo želite omogočiti, potem pa poskusite znova.\nxpinstallDisabledButton=Omogoči\nxpinstallDisabledButton.accesskey=O\n\n# LOCALIZATION NOTE (webextPerms.header)\n# This string is used as a header in the webextension permissions dialog,\n# %S is replaced with the localized name of the extension being installed.\n# See https://bug1308309.bmoattachments.org/attachment.cgi?id=8814612\n# for an example of the full dialog.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.header=Dodaj %S?\n\n# LOCALIZATION NOTE (webextPerms.listIntro)\n# This string will be followed by a list of permissions requested\n# by the webextension.\nwebextPerms.listIntro=Ta dodatek zahteva vaša dovoljenja za:\nwebextPerms.add.label=Dodaj\nwebextPerms.add.accessKey=D\nwebextPerms.cancel.label=Prekliči\nwebextPerms.cancel.accessKey=P\n\n# LOCALIZATION NOTE (webextPerms.sideloadMenuItem)\n# %1$S will be replaced with the localized name of the sideloaded add-on.\n# %2$S will be replace with the name of the application (e.g., Firefox, Nightly)\nwebextPerms.sideloadMenuItem=%1$S je bil dodan v %2$S\n\n# LOCALIZATION NOTE (webextPerms.sideloadHeader)\n# This string is used as a header in the webextension permissions dialog\n# when the extension is side-loaded.\n# %S is replaced with the localized name of the extension being installed.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.sideloadHeader=%S je bil dodan\nwebextPerms.sideloadText2=V vaš računalnik je drug program namestil dodatek, ki lahko vpliva na vaš brskalnik. Preglejte zahtevke za dovoljenja tega dodatka in izberite Omogoči ali Prekliči (da ga pustite onemogočenega).\nwebextPerms.sideloadTextNoPerms=V vaš računalnik je drug program namestil dodatek, ki lahko vpliva na vaš brskalnik. Izberite Omogoči ali Prekliči (da ga pustite onemogočenega).\n\nwebextPerms.sideloadEnable.label=Omogoči\nwebextPerms.sideloadEnable.accessKey=O\nwebextPerms.sideloadCancel.label=Prekliči\nwebextPerms.sideloadCancel.accessKey=P\n\n# LOCALIZATION NOTE (webextPerms.updateMenuItem)\n# %S will be replaced with the localized name of the extension which\n# has been updated.\nwebextPerms.updateMenuItem=%S zahteva nova dovoljenja\n\n# LOCALIZATION NOTE (webextPerms.updateText)\n# %S is replaced with the localized name of the updated extension.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.updateText=%S je bil posodobljen. Pred namestitvijo posodobljene različice morate odobriti nova dovoljenja. Če izberete “Prekliči”, bo ohranjena trenutna različica dodatka.\n\nwebextPerms.updateAccept.label=Posodobi\nwebextPerms.updateAccept.accessKey=P\n\nwebextPerms.description.bookmarks=Branje in spreminjanje zaznamkov\nwebextPerms.description.clipboardRead=Pridobi podatke z odložišča\nwebextPerms.description.clipboardWrite=Shrani podatke na odložišče\nwebextPerms.description.downloads=Prenašanje datotek ter branje in spreminjanje zgodovine prenosov\nwebextPerms.description.geolocation=Pridobi vašo lokacijo\nwebextPerms.description.history=Dostop do zgodovine brskanja\n# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)\n# %S will be replaced with the name of the application\nwebextPerms.description.nativeMessaging=Izmenjavanje sporočil z vsemi programi, razen %S\nwebextPerms.description.notifications=Prikazovanje obvestil za vas\nwebextPerms.description.privacy=Prebere in spremeni nastavitve zasebnosti\nwebextPerms.description.sessions=Dostop do nedavno zaprtih zavihkov\nwebextPerms.description.tabs=Dostop do zavihkov brskalnika\nwebextPerms.description.topSites=Dostop do zgodovine brskanja\nwebextPerms.description.webNavigation=Dostop do dejavnosti brskalnika med brskanjem\n\nwebextPerms.hostDescription.allUrls=Dostop do vaših podatkov za vse spletne strani\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.wildcard)\n# %S will be replaced by the DNS domain for which a webextension\n# is requesting access (e.g., mozilla.org)\nwebextPerms.hostDescription.wildcard=Dostop do vaših podatkov za strani v domeni %S\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManyWildcards):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# domains for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManyWildcards=Dostop do vaših podatkov v drugi domeni;Dostop do vaših podatkov v #1 drugih domenah;Dostop do vaših podatkov v #1 drugih domenah;Dostop do vaših podatkov v #1 drugih domenah\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.oneSite)\n# %S will be replaced by the DNS host name for which a webextension\n# is requesting access (e.g., www.mozilla.org)\nwebextPerms.hostDescription.oneSite=Dostop do vaših podatkov za %S\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManySites)\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# hosts for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManySites=Dostop do vaših podatkov na drugi spletni strani;Dostop do vaših podatkov na #1 drugih spletnih straneh;Dostop do vaših podatkov na #1 drugih spletnih straneh;Dostop do vaših podatkov na #1 drugih spletnih straneh\n\n# LOCALIZATION NOTE (addonPostInstall.message)\n# %1$S is replaced with the localized named of the extension that was\n# just installed.\n# %2$S is replaced with the localized name of the application.\naddonPostInstall.message1=%1$S je bil dodan v %2$S.\n\n# LOCALIZATION NOTE (addonPostInstall.messageDetail)\n# %1$S is replaced with the icon for the add-ons menu.\n# %2$S is replaced with the icon for the toolbar menu.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\naddonPostInstall.messageDetail=Upravljajte dodatke s klikom %1$S v meniju %2$S.\naddonPostInstall.okay.label=V redu\naddonPostInstall.okay.key=V\n\n# LOCALIZATION NOTE (addonDownloadingAndVerifying):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Also see https://bugzilla.mozilla.org/show_bug.cgi?id=570012 for mockups\naddonDownloadingAndVerifying=Prenašanje in potrjevanje dodatka …;Prenašanje in potrjevanje #1 dodatkov …;Prenašanje in potrjevanje #1 dodatkov …;Prenašanje in potrjevanje #1 dodatkov …\naddonDownloadVerifying=Potrjevanje\n\naddonInstall.unsigned=(Nepotrjeno)\naddonInstall.cancelButton.label=Prekliči\naddonInstall.cancelButton.accesskey=P\naddonInstall.acceptButton.label=Namesti\naddonInstall.acceptButton.accesskey=N\n\n# LOCALIZATION NOTE (addonConfirmInstallMessage,addonConfirmInstallUnsigned):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the number of add-ons being installed\naddonConfirmInstall.message=Stran želi namestiti dodatek za #1:;Stran želi namestiti #2 dodatka za #1:;Stran želi namestiti #2 dodatke za #1:;Stran želi namestiti #2 dodatkov za #1:\naddonConfirmInstallUnsigned.message=Pozor: Stran želi namestiti nepotrjen dodatek za #1. Nadaljujte na lastno odgovornost.;Pozor: Stran želi namestiti #2 nepotrjena dodatka za #1. Nadaljujte na lastno odgovornost.;Pozor: Stran želi namestiti #2 nepotrjene dodatke za #1. Nadaljujte na lastno odgovornost.;Pozor: Stran želi namestiti #2 nepotrjenih dodatkov za #1. Nadaljujte na lastno odgovornost.\n\n# LOCALIZATION NOTE (addonConfirmInstallSomeUnsigned.message):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the total number of add-ons being installed (at least 2)\naddonConfirmInstallSomeUnsigned.message=;Pozor: Stran želi namestiti #2 dodatka za #1, od katerih je vsaj eden nepotrjen. Nadaljujte na lastno odgovornost.;Pozor: Stran želi namestiti #2 nepotrjene dodatke za #1, od katerih je vsaj eden nepotrjen. Nadaljujte na lastno odgovornost.;Pozor: Stran želi namestiti #2 nepotrjenih dodatkov za #1, od katerih je vsaj eden nepotrjen. Nadaljujte na lastno odgovornost.\n\naddonwatch.slow=%1$S morda upočasnjuje %2$S\naddonwatch.disable.label=Onemogoči %S\naddonwatch.ignoreSession.label=Prezri za zdaj\naddonwatch.ignoreSession.accesskey=P\naddonwatch.ignorePerm.label=Trajno prezri\naddonwatch.ignorePerm.accesskey=T\naddonwatch.restart.message=Da bi onemogočili %1$S, morate ponovno zagnati %2$S\naddonwatch.restart.label=Ponovno zaženi %S\naddonwatch.restart.accesskey=Z\n\n# LOCALIZATION NOTE (addonsInstalled, addonsInstalledNeedsRestart):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 first add-on's name, #2 number of add-ons, #3 application name\naddonsInstalled=Dodatek #1 je bil uspešno nameščen.;#2 dodatka uspešno nameščena.;#2 dodatki uspešno nameščeni.;#2 dodatkov uspešno nameščenih.\naddonsInstalledNeedsRestart=Dodatek #1 bo nameščen po ponovnem zagonu brskalnika #3.;#2 dodatka bosta nameščena po ponovnem zagonu brskalnika #3.;#2 dodatki bodo nameščeni po ponovnem zagonu brskalnika #3.;#2 dodatkov bo nameščenih po ponovnem zagonu brskalnika #3.\naddonInstallRestartButton=Ponovno zaženi\naddonInstallRestartButton.accesskey=P\naddonInstallRestartIgnoreButton=Ne zdaj\naddonInstallRestartIgnoreButton.accesskey=N\n\n# LOCALIZATION NOTE (addonInstallError-1, addonInstallError-2, addonInstallError-3, addonInstallError-4, addonInstallError-5, addonLocalInstallError-1, addonLocalInstallError-2, addonLocalInstallError-3, addonLocalInstallError-4, addonLocalInstallError-5):\n# %1$S is the application name, %2$S is the add-on name\naddonInstallError-1=Dodatka ni bilo mogoče prenesti zaradi neuspele povezave.\naddonInstallError-2=Dodatka ni bilo mogoče namestiti, ker ne ustreza pričakovanemu dodatku %1$S.\naddonInstallError-3=Dodatka, prenesenega s te strani, ni bilo mogoče namestiti, ker je verjetno poškodovan.\naddonInstallError-4=%2$S ni bilo mogoče namestiti, ker %1$S ne more spremeniti zahtevane datoteke.\naddonInstallError-5=%1$S je tej strani preprečil namestitev nepotrjenega dodatka.\naddonLocalInstallError-1=Tega dodatka ni bilo mogoče namestiti zaradi napake v datotečnem sistemu.\naddonLocalInstallError-2=Tega dodatka ni bilo mogoče namestiti, ker ne ustreza pričakovanemu dodatku %1$S.\naddonLocalInstallError-3=Tega dodatka ni bilo mogoče namestiti, ker je verjetno poškodovan.\naddonLocalInstallError-4=%2$S ni bilo mogoče namestiti, ker %1$S ne more spremeniti zahtevane datoteke.\naddonLocalInstallError-5=Tega dodatka ni bilo mogoče namestiti, ker ni potrjen.\n\n# LOCALIZATION NOTE (addonInstallErrorIncompatible):\n# %1$S is the application name, %2$S is the application version, %3$S is the add-on name\naddonInstallErrorIncompatible=Ni bilo mogoče namestiti dodatka %3$S, ker ni združljiv s %1$S %2$S.\n\n# LOCALIZATION NOTE (addonInstallErrorBlocklisted): %S is add-on name\naddonInstallErrorBlocklisted=%S ni bilo mogoče namestiti, ker predstavlja veliko tveganje za težave z varnostjo ali zanesljivostjo.\n\nunsignedAddonsDisabled.message=Enega ali več nameščenih dodatkov ni bilo mogoče potrditi, zato so bili onemogočeni.\nunsignedAddonsDisabled.learnMore.label=Več o tem\nunsignedAddonsDisabled.learnMore.accesskey=V\n\n# LOCALIZATION NOTE (compactLightTheme.name): This is displayed in about:addons -> Appearance\ncompactLightTheme.name=Svetla strnjena\ncompactLightTheme.description=Strnjena tema s svetlo barvno shemo.\n\n# LOCALIZATION NOTE (compactDarkTheme.name): This is displayed in about:addons -> Appearance\ncompactDarkTheme.name=Temna strnjena\ncompactDarkTheme.description=Strnjena tema s temno barvno shemo.\n\n# LOCALIZATION NOTE (lwthemeInstallRequest.message): %S will be replaced with\n# the host name of the site.\nlwthemeInstallRequest.message=Ta stran (%S) je poskusila namestiti temo.\nlwthemeInstallRequest.allowButton=Dovoli\nlwthemeInstallRequest.allowButton.accesskey=d\n\nlwthemePostInstallNotification.message=Nameščena je bila nova tema.\nlwthemePostInstallNotification.undoButton=Razveljavi\nlwthemePostInstallNotification.undoButton.accesskey=Z\nlwthemePostInstallNotification.manageButton=Upravljanje tem …\nlwthemePostInstallNotification.manageButton.accesskey=U\n\n# LOCALIZATION NOTE (lwthemeNeedsRestart.message):\n# %S will be replaced with the new theme name.\nlwthemeNeedsRestart.message=Tema %S bo nameščena po ponovnem zagonu.\nlwthemeNeedsRestart.button=Ponovni zagon\nlwthemeNeedsRestart.accesskey=P\n\n# LOCALIZATION NOTE (popupWarning.message): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName and #2 is the number of pop-ups blocked.\npopupWarning.message=#1 je strani preprečil, da bi odprla pojavno okno.;#1 je strani preprečil, da bi odprla #2 pojavni okni.;#1 je strani preprečil, da bi odprla #2 pojavna okna.;#1 je strani preprečil, da bi odprla #2 pojavnih oken.\npopupWarningButton=Možnosti\npopupWarningButton.accesskey=M\npopupWarningButtonUnix=Nastavitve\npopupWarningButtonUnix.accesskey=N\npopupAllow=Dovoli strani %S odpiranje pojavnih oken\npopupBlock=Prepovej strani %S odpiranje pojavnih oken\npopupWarningDontShowFromMessage=Ne prikazuj tega sporočila, ko so pojavna okna zavrnjena\npopupWarningDontShowFromLocationbar=Ne prikazuj obvestil, ko so pojavna okna zavrnjena\npopupShowPopupPrefix=Pokaži '%S'\n\n# Bad Content Blocker Doorhanger Notification\n# %S is brandShortName\nbadContentBlocked.blocked.message=%S zavrača vsebino na tej strani.\nbadContentBlocked.notblocked.message=%S ne zavrača vsebine na tej strani.\n\ncrashedpluginsMessage.title=Vtičnik %S se je sesul.\ncrashedpluginsMessage.reloadButton.label=Ponovno naloži stran\ncrashedpluginsMessage.reloadButton.accesskey=O\ncrashedpluginsMessage.submitButton.label=Pošlji poročilo o sesutju\ncrashedpluginsMessage.submitButton.accesskey=S\ncrashedpluginsMessage.learnMore=Več o tem …\n\n# Keyword fixup messages\n# LOCALIZATION NOTE (keywordURIFixup.message): Used when the user tries to visit\n# a local host page, by the time the DNS request recognizes it, we have already\n# loaded a search page for the given word.  An infobar then asks to the user\n# whether he rather wanted to visit the host.  %S is the recognized host.\nkeywordURIFixup.message=Ali ste želeli obiskati %S?\nkeywordURIFixup.goTo=Da, odpri %S\nkeywordURIFixup.goTo.accesskey=D\nkeywordURIFixup.dismiss=Ne, hvala\nkeywordURIFixup.dismiss.accesskey=N\n\n## Plugin doorhanger strings\n# LOCALIZATION NOTE (pluginActivateNew.message): Used for newly-installed\n# plugins which are not known to be unsafe. %1$S is the plugin name and %2$S\n# is the site domain.\npluginActivateNew.message=Dovolim %2$S uporabo \"%1$S\"?\npluginActivateMultiple.message=Dovolim uporabo vtičnikov brskalniku %S?\npluginActivate.learnMore=Več o tem …\n# LOCALIZATION NOTE (pluginActivateOutdated.message, pluginActivateOutdated.label):\n# These strings are used when an unsafe plugin has an update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateOutdated.message=%3$S je preprečil uporabo zastarelega vtičnika \"%1$S\" na %2$S.\npluginActivateOutdated.label=Zastarel vtičnik\npluginActivate.updateLabel=Posodobi zdaj …\n# LOCALIZATION NOTE (pluginActivateVulnerable.message, pluginActivateVulnerable.label):\n# These strings are used when an unsafe plugin has no update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateVulnerable.message=%3$S je preprečil uporabo nevarnega vtičnika \"%1$S\" na %2$S.\npluginActivateVulnerable.label=Ranljiv vtičnik!\npluginActivate.riskLabel=Kakšno je tveganje?\n# LOCALIZATION NOTE (pluginActivateBlocked.message): %1$S is the plugin name, %2$S is brandShortName\npluginActivateBlocked.message=%2$S je zavrnil \"%1$S\" za večjo varnost.\npluginActivateBlocked.label=Zavrnjen za večjo varnost\npluginActivateDisabled.message=\"%S\" je onemogočen.\npluginActivateDisabled.label=Onemogočen\npluginActivateDisabled.manage=Upravljanje vtičnikov …\npluginEnabled.message=\"%S\" je omogočen na %S.\npluginEnabledOutdated.message=Zastarel vtičnik \"%S\" je omogočen na %S.\npluginEnabledVulnerable.message=Nevaren vtičnik \"%S\" je omogočen na %S.\npluginInfo.unknownPlugin=Neznan\n\n# LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.dtd\n# LOCALIZATION NOTE (pluginActivateNow.label): This button will enable the\n# plugin in the current session for an short time (about an hour), auto-renewed\n# if the site keeps using the plugin.\npluginActivateNow.label=Dovoli zdaj\npluginActivateNow.accesskey=D\n# LOCALIZATION NOTE (pluginActivateAlways.label): This button will enable the\n# plugin for a long while (90 days), auto-renewed if the site keeps using the\n# plugin.\npluginActivateAlways.label=Dovoli in si zapomni\npluginActivateAlways.accesskey=P\npluginBlockNow.label=Zavrni vtičnik\npluginBlockNow.accesskey=Z\npluginContinue.label=Še naprej dovoli\npluginContinue.accesskey=N\n\n# in-page UI\nPluginClickToActivate=Omogoči %S.\nPluginVulnerableUpdatable=Ta vtičnik ogroža vašo varnost, zato ga je potrebno posodobiti.\nPluginVulnerableNoUpdate=Ta vtičnik vsebuje varnostne pomanjkljivosti.\n\n# infobar UI\npluginContinueBlocking.label=Ohrani zavrnjeno\npluginContinueBlocking.accesskey=Z\n# LOCALIZATION NOTE (pluginActivateTrigger): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\npluginActivateTrigger.label=Dovoli …\npluginActivateTrigger.accesskey=D\n\n# Sanitize\n# LOCALIZATION NOTE (sanitizeDialog2.everything.title): When \"Time range to\n# clear\" is set to \"Everything\", the Clear Recent History dialog's title is\n# changed to this.  See UI mockup and comment 11 at bug 480169 -->\nsanitizeDialog2.everything.title=Počisti vso zgodovino\nsanitizeButtonOK=Počisti zdaj\n# LOCALIZATION NOTE (sanitizeButtonClearing): The label for the default\n# button between the user clicking it and the window closing.  Indicates the\n# items are being cleared.\nsanitizeButtonClearing=Čiščenje\n\n# LOCALIZATION NOTE (sanitizeEverythingWarning2): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has not modified the default set of history items to clear.\nsanitizeEverythingWarning2=Vsa zgodovina bo izbrisana.\n# LOCALIZATION NOTE (sanitizeSelectedWarning): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has modified the default set of history items to clear.\nsanitizeSelectedWarning=Vsi izbrani predmeti bodo izbrisani.\n\n# LOCALIZATION NOTE (downloadAndInstallButton.label): %S is replaced by the\n# version of the update: \"Update to 28.0\".\nupdate.downloadAndInstallButton.label=Posodobi na %S\nupdate.downloadAndInstallButton.accesskey=P\n\nmenuOpenAllInTabs.label=Odpri vse v zavihkih\n\n# History menu\nmenuRestoreAllTabs.label=Obnovi vse zavihke\n# LOCALIZATION NOTE (menuRestoreAllTabsSubview.label): like menuRestoreAllTabs.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* tabs.\nmenuRestoreAllTabsSubview.label=Obnovi zaprte zavihke\n# LOCALIZATION NOTE (menuRestoreAllWindows, menuUndoCloseWindowLabel, menuUndoCloseWindowSingleTabLabel):\n# see bug 394759\nmenuRestoreAllWindows.label=Obnovi vsa okna\n# LOCALIZATION NOTE (menuRestoreAllWindowsSubview.label): like menuRestoreAllWindows.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* windows.\nmenuRestoreAllWindowsSubview.label=Obnovi zaprta okna\n# LOCALIZATION NOTE (menuUndoCloseWindowLabel): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 Window Title, #2 Number of tabs\nmenuUndoCloseWindowLabel=#1 (in #2 preostali zavihek);#1 (in #2 preostala zavihka);#1 (in #2 preostali zavihki);#1 (in #2 preostalih zavihkov)\nmenuUndoCloseWindowSingleTabLabel=#1\n\n# Unified Back-/Forward Popup\ntabHistory.current=Ostani na tej strani\ntabHistory.goBack=Pojdi nazaj na to stran\ntabHistory.goForward=Pojdi naprej na to stran\n\n# URL Bar\npasteAndGo.label=Prilepi in odpri\n# LOCALIZATION NOTE(urlbar-zoom-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nurlbar-zoom-button.label = %S %%\n\n# Block autorefresh\nrefreshBlocked.goButton=Dovoli\nrefreshBlocked.goButton.accesskey=O\nrefreshBlocked.refreshLabel=%S je preprečil samodejno ponovno nalaganje te strani.\nrefreshBlocked.redirectLabel=%S je preprečil samodejno preusmerjanje te strani na drugo stran.\n\n# General bookmarks button\n# LOCALIZATION NOTE (bookmarksMenuButton.tooltip):\n# %S is the keyboard shortcut for \"Show All Bookmarks\"\nbookmarksMenuButton.tooltip=Prikaži zaznamke (%S)\n# Star button\nstarButtonOn.tooltip2=Uredi zaznamek (%S)\nstarButtonOff.tooltip2=Dodaj stran med zaznamke (%S)\nstarButtonOverflowed.label=Dodaj stran med zaznamke\nstarButtonOverflowedStarred.label=Uredi zaznamek\n\n# Downloads button tooltip\n# LOCALIZATION NOTE (downloads.tooltip):\n# %S is the keyboard shortcut for \"Downloads\"\ndownloads.tooltip=Prikaži napredek prenosov v teku (%S)\n\n# Print button tooltip on OS X\n# LOCALIZATION NOTE (printButton.tooltip):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\n# %S is the keyboard shortcut for \"Print\"\nprintButton.tooltip=Natisni stran … (%S)\n\n# New Window button tooltip\n# LOCALIZATION NOTE (newWindowButton.tooltip):\n# %S is the keyboard shortcut for \"New Window\"\nnewWindowButton.tooltip=Odpri novo okno (%S)\n\n# New Tab button tooltip\n# LOCALIZATION NOTE (newTabButton.tooltip):\n# %S is the keyboard shortcut for \"New Tab\"\nnewTabButton.tooltip=Odpri nov zavihek (%S)\n\n# Offline web applications\nofflineApps.available2=Ali dovolite aplikaciji %S shranjevati podatke v svoj računalnik?\nofflineApps.allowStoring.label=Dovoli shranjevanje podatkov\nofflineApps.allowStoring.accesskey=D\nofflineApps.dontAllow.label=Ne dovoli\nofflineApps.dontAllow.accesskey=N\n\nofflineApps.usage=Ta spletna stran (%S) zdaj shranjuje več kot %S MB podatkov na vaš računalnik za delo brez povezave.\nofflineApps.manageUsage=Prikaži nastavitve\nofflineApps.manageUsageAccessKey=S\n\nidentity.identified.verifier=Overil: %S\nidentity.identified.verified_by_you=Za to stran ste dodali varnostno izjemo\nidentity.identified.state_and_country=%S, %S\n\nidentity.icon.tooltip=Prikaži podatke o strani\n\ntrackingProtection.intro.title=Kako deluje zaščita pred sledenjem\n# LOCALIZATION NOTE (trackingProtection.intro.description2):\n# %S is brandShortName. This string should match the one from Step 1 of the tour\n# when it starts from the button shown when a new private window is opened.\ntrackingProtection.intro.description2=Ko vidite ščit, %S zavrača nekatere dele strani, ki bi lahko sledili vaši dejavnosti na spletu.\n# LOCALIZATION NOTE (trackingProtection.intro.step1of3): Indicates that the intro panel is step one of three in a tour.\ntrackingProtection.intro.step1of3=1 od 3\ntrackingProtection.intro.nextButton.label=Naprej\n\ntrackingProtection.icon.activeTooltip=Zavrnjen poskus sledenja\ntrackingProtection.icon.disabledTooltip=Zaznan poskus sledenja\n\n# Edit Bookmark UI\neditBookmarkPanel.pageBookmarkedTitle=Dodaj med zaznamke\neditBookmarkPanel.pageBookmarkedDescription=%S si bo trajno shranil to stran.\neditBookmarkPanel.bookmarkedRemovedTitle=Zaznamek odstranjen\neditBookmarkPanel.editBookmarkTitle=Uredi ta zaznamek\n\n# LOCALIZATION NOTE (editBookmark.removeBookmarks.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the number of bookmarks to be removed.\n# If this causes problems with localization you can also do \"Remove Bookmarks (#1)\"\n# instead of \"Remove #1 Bookmarks\".\neditBookmark.removeBookmarks.label=Odstrani zaznamek;Odstrani #1 zaznamka;Odstrani #1 zaznamke;Odstrani #1 zaznamkov\n\n# Post Update Notifications\npu.notifyButton.label=Podrobnosti …\npu.notifyButton.accesskey=D\n# LOCALIZATION NOTE %S will be replaced by the short name of the application.\npuNotifyText=%S je bil posodobljen\npuAlertTitle=%S posodobljen\npuAlertText=Kliknite tukaj za podrobnosti\n\n# Geolocation UI\n\ngeolocation.allowLocation=Dovoli objavo položaja\ngeolocation.allowLocation.accesskey=D\ngeolocation.dontAllowLocation=Ne dovoli\ngeolocation.dontAllowLocation.accesskey=N\ngeolocation.shareWithSite3=Ali dovolite objavo svojega položaja na strani %S?\ngeolocation.shareWithFile3=Ali tej krajevni datoteki dovolite objavo svojega položaja?\ngeolocation.remember=Zapomni si to odločitev\n\nwebNotifications.remember=Zapomni si to odločitev\nwebNotifications.rememberForSession=Zapomni si odločitev za to sejo\nwebNotifications.allow=Dovoli obvestila\nwebNotifications.allow.accesskey=D\nwebNotifications.dontAllow=Ne dovoli\nwebNotifications.dontAllow.accesskey=N\nwebNotifications.receiveFromSite2=Ali dovolite strani %S pošiljati sporočila?\n# LOCALIZATION NOTE (webNotifications.upgradeTitle): When using native notifications on OS X, the title may be truncated around 32 characters.\nwebNotifications.upgradeTitle=Nadgrajena obvestila\n# LOCALIZATION NOTE (webNotifications.upgradeBody): When using native notifications on OS X, the body may be truncated around 100 characters in some views.\nwebNotifications.upgradeBody=Zdaj lahko prejemate obvestila s strani, ki trenutno niso naložene. Kliklite za več informacij.\n\n# Phishing/Malware Notification Bar.\n# LOCALIZATION NOTE (notADeceptiveSite, notAnAttack)\n# The two button strings will never be shown at the same time, so\n# it's okay for them to have the same access key\nsafebrowsing.getMeOutOfHereButton.label=Hočem vstran!\nsafebrowsing.getMeOutOfHereButton.accessKey=H\nsafebrowsing.deceptiveSite=Zavajajoča stran!\nsafebrowsing.notADeceptiveSiteButton.label=To ni zavajajoča stran …\nsafebrowsing.notADeceptiveSiteButton.accessKey=n\nsafebrowsing.reportedAttackSite=Napadalna stran!\nsafebrowsing.notAnAttackButton.label=To ni napadalna stran …\nsafebrowsing.notAnAttackButton.accessKey=N\nsafebrowsing.reportedUnwantedSite=Morebitna stran z neželeno programsko opremo!\n\n# Ctrl-Tab\n# LOCALIZATION NOTE (ctrlTab.listAllTabs.label): #1 represents the number\n# of tabs in the current browser window. It will always be 2 at least.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nctrlTab.listAllTabs.label=;Prikaži oba dva zavihka;Prikaži vse #1 zavihke;Prikaži vseh #1 zavihkov\n\n# LOCALIZATION NOTE (addKeywordTitleAutoFill): %S will be replaced by the page's title\n# Used as the bookmark name when saving a keyword for a search field.\naddKeywordTitleAutoFill=Išči %S\n\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.name=Privzeto\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.description=Privzeta tema.\n\n# safeModeRestart\nsafeModeRestartPromptTitle=Ponovno zaženi z onemogočenimi dodatki\nsafeModeRestartPromptMessage=Ali ste prepričani, da želite onemogočiti vse dodatke in ponovno zagnati brskalnik?\nsafeModeRestartButton=Ponovno zaženi\n\n# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string\n# \"true\" (spelled and capitalized exactly that way) to show the \"Text\n# Encoding\" menu in the main Firefox button on Windows. Any other value will\n# hide it. Regardless of the value of this setting, the \"Text Encoding\"\n# menu will always be accessible via the \"Web Developer\" menu.\n# This is not a string to translate; it just controls whether the menu shows\n# up in the Firefox button. If users frequently use the \"Text Encoding\"\n# menu, set this to \"true\". Otherwise, you can leave it as \"false\".\nbrowser.menu.showCharacterEncoding=false\n\n# Mozilla data reporting notification (Telemetry, Firefox Health Report, etc)\ndataReportingNotification.message       = %1$S samodejno pošilja nekatere podatke organizaciji %2$S, zato da lahko izboljšamo vašo izkušnjo.\ndataReportingNotification.button.label  = Izberite, kaj želite pošiljati\ndataReportingNotification.button.accessKey  = I\n\n# Process hang reporter\nprocessHang.label = Spletna stran upočasnjuje vaš brskalnik. Kaj želite storiti?\nprocessHang.button_stop.label = Ustavi jo\nprocessHang.button_stop.accessKey = U\nprocessHang.button_wait.label = Počakaj\nprocessHang.button_wait.accessKey = P\nprocessHang.button_debug.label = Razhroščevanje skripta\nprocessHang.button_debug.accessKey = R\n\n# LOCALIZATION NOTE (fullscreenButton.tooltip): %S is the keyboard shortcut for full screen\nfullscreenButton.tooltip=Prikaži okno čez celoten zaslon (%S)\n\nservice.toolbarbutton.label=Storitve\nservice.toolbarbutton.tooltiptext=Storitve\n\n# LOCALIZATION NOTE (social.install.description): %1$S is the hostname of the social provider, %2$S is brandShortName (e.g. Firefox)\nservice.install.description=Ali želite omogočiti storitve %1$S v orodni in stranski vrstici brskalnika %2$S?\nservice.install.ok.label=Omogoči storitve\nservice.install.ok.accesskey=E\n\n# LOCALIZATION NOTE (social.markpageMenu.label): %S is the name of the social provider\nsocial.markpageMenu.label=Shrani stran na %S\n# LOCALIZATION NOTE (social.marklinkMenu.label): %S is the name of the social provider\nsocial.marklinkMenu.label=Shrani povezavo na %S\n\n# LOCALIZATION NOTE (social.error.message): %1$S is brandShortName (e.g. Firefox), %2$S is the name of the social provider\nsocial.error.message=%1$S se trenutno ne more povezati s storitvijo %2$S.\nsocial.error.tryAgain.label=Poskusi znova\nsocial.error.tryAgain.accesskey=P\nsocial.error.closeSidebar.label=Zapri vrstico\nsocial.error.closeSidebar.accesskey=Z\n\n# LOCALIZATION NOTE: %1$S is the label for the toolbar button, %2$S is the associated badge numbering that the social provider may provide.\nsocial.aria.toolbarButtonBadgeText=%1$S (%2$S)\n\n# LOCALIZATION NOTE (getUserMedia.shareCamera2.message,\n#                    getUserMedia.shareMicrophone2.message,\n#                    getUserMedia.shareScreen3.message,\n#                    getUserMedia.shareCameraAndMicrophone2.message,\n#                    getUserMedia.shareCameraAndAudioCapture2.message,\n#                    getUserMedia.shareScreenAndMicrophone3.message,\n#                    getUserMedia.shareScreenAndAudioCapture3.message,\n#                    getUserMedia.shareAudioCapture2.message):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.shareCamera2.message = Ali dovolite uporabo kamere na strani %S?\ngetUserMedia.shareMicrophone2.message = Ali dovolite uporabo mikrofona na strani %S?\ngetUserMedia.shareScreen3.message = Ali dovolite ogled vašega zaslona na strani %S?\ngetUserMedia.shareCameraAndMicrophone2.message = Ali dovolite uporabo kamere in mikrofona na strani %S?\ngetUserMedia.shareCameraAndAudioCapture2.message = Ali dovolite uporabo kamere in poslušanje zvoka tega zavihka na strani %S?\ngetUserMedia.shareScreenAndMicrophone3.message = Ali dovolite uporabo mikrofona in ogled vašega zaslona na strani %S?\ngetUserMedia.shareScreenAndAudioCapture3.message = Ali dovolite poslušanje zvoka tega zavihka in ogled vašega zaslona na strani %S?\ngetUserMedia.shareAudioCapture2.message = Ali dovolite poslušanje zvoka tega zavihka na strani %S?\n# LOCALIZATION NOTE (getUserMedia.shareScreenWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %S will be the 'learn more' link\ngetUserMedia.shareScreenWarning.message = Delite zaslon samo s stranmi, ki jim zaupate. Deljenje lahko zavajajočim stranem omogoči, da brskajo v vašem imenu in ukradejo vaše zasebne podatke. %S\n# LOCALIZATION NOTE (getUserMedia.shareFirefoxWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %1$S is brandShortName (eg. Firefox)\n# %2$S will be the 'learn more' link\ngetUserMedia.shareFirefoxWarning.message = Delite %1$S samo s stranmi, ki jim zaupate. Deljenje lahko zavajajočim stranem omogoči, da brskajo v vašem imenu in ukradejo vaše zasebne podatke. %2$S\n# LOCALIZATION NOTE(getUserMedia.shareScreen.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\ngetUserMedia.shareScreen.learnMoreLabel = Več o tem\ngetUserMedia.selectWindow.label=Uporabi okno:\ngetUserMedia.selectWindow.accesskey=O\ngetUserMedia.selectScreen.label=Uporabi zaslon:\ngetUserMedia.selectScreen.accesskey=S\ngetUserMedia.selectApplication.label=Uporabi aplikacijo:\ngetUserMedia.selectApplication.accesskey=A\ngetUserMedia.noApplication.label = Brez aplikacije\ngetUserMedia.noScreen.label = Brez zaslona\ngetUserMedia.noWindow.label = Brez okna\ngetUserMedia.shareEntireScreen.label = Celoten zaslon\n# LOCALIZATION NOTE (getUserMedia.shareMonitor.label):\n# %S is screen number (digits 1, 2, etc)\n# Example: Screen 1, Screen 2,..\ngetUserMedia.shareMonitor.label = Zaslon %S\n# LOCALIZATION NOTE (getUserMedia.shareApplicationWindowCount.label):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the name of the application.\n# Replacement for #2 is the number of windows currently displayed by the application.\ngetUserMedia.shareApplicationWindowCount.label=#1 (#2 okno);#1 (#2 okni);#1 (#2 okna);#1 (#2 oken)\n# LOCALIZATION NOTE (getUserMedia.allow.label,\n#                    getUserMedia.dontAllow.label):\n# These two buttons are the possible answers to the various prompts in the\n# \"getUserMedia.share{device}.message\" strings.\ngetUserMedia.allow.label = Dovoli\ngetUserMedia.allow.accesskey = D\ngetUserMedia.dontAllow.label = Ne dovoli\ngetUserMedia.dontAllow.accesskey = N\ngetUserMedia.remember=Zapomni si to odločitev\n# LOCALIZATION NOTE (getUserMedia.reasonForNoPermanentAllow.screen2,\n#                    getUserMedia.reasonForNoPermanentAllow.audio,\n#                    getUserMedia.reasonForNoPermanentAllow.insecure):\n# %S is brandShortName\ngetUserMedia.reasonForNoPermanentAllow.screen2=%S ne more dovoliti trajnega dostopa do vašega zaslona ne da bi vprašal, katerega želite deliti.\ngetUserMedia.reasonForNoPermanentAllow.audio=%S ne more dovoliti trajnega dostopa do zvoka tega zavihka, ne da bi vprašal, kateri zavihek želite deliti.\ngetUserMedia.reasonForNoPermanentAllow.insecure=Vaša povezava na to stran ni varna. Da vas zaščiti, bo %S dovolil dostop samo za to sejo.\n\ngetUserMedia.sharingMenu.label = Naprave za deljenje zavihkov\ngetUserMedia.sharingMenu.accesskey = d\n# LOCALIZATION NOTE (getUserMedia.sharingMenuCamera\n#                    getUserMedia.sharingMenuMicrophone,\n#                    getUserMedia.sharingMenuAudioCapture,\n#                    getUserMedia.sharingMenuApplication,\n#                    getUserMedia.sharingMenuScreen,\n#                    getUserMedia.sharingMenuWindow,\n#                    getUserMedia.sharingMenuBrowser,\n#                    getUserMedia.sharingMenuCameraMicrophone,\n#                    getUserMedia.sharingMenuCameraMicrophoneApplication,\n#                    getUserMedia.sharingMenuCameraMicrophoneScreen,\n#                    getUserMedia.sharingMenuCameraMicrophoneWindow,\n#                    getUserMedia.sharingMenuCameraMicrophoneBrowser,\n#                    getUserMedia.sharingMenuCameraAudioCapture,\n#                    getUserMedia.sharingMenuCameraAudioCaptureApplication,\n#                    getUserMedia.sharingMenuCameraAudioCaptureScreen,\n#                    getUserMedia.sharingMenuCameraAudioCaptureWindow,\n#                    getUserMedia.sharingMenuCameraAudioCaptureBrowser,\n#                    getUserMedia.sharingMenuCameraApplication,\n#                    getUserMedia.sharingMenuCameraScreen,\n#                    getUserMedia.sharingMenuCameraWindow,\n#                    getUserMedia.sharingMenuCameraBrowser,\n#                    getUserMedia.sharingMenuMicrophoneApplication,\n#                    getUserMedia.sharingMenuMicrophoneScreen,\n#                    getUserMedia.sharingMenuMicrophoneWindow,\n#                    getUserMedia.sharingMenuMicrophoneBrowser,\n#                    getUserMedia.sharingMenuAudioCaptureApplication,\n#                    getUserMedia.sharingMenuAudioCaptureScreen,\n#                    getUserMedia.sharingMenuAudioCaptureWindow,\n#                    getUserMedia.sharingMenuAudioCaptureBrowser):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.sharingMenuCamera = %S (kamera)\ngetUserMedia.sharingMenuMicrophone = %S (mikrofon)\ngetUserMedia.sharingMenuAudioCapture = %S (zvok zavihka)\ngetUserMedia.sharingMenuApplication = %S (aplikacija)\ngetUserMedia.sharingMenuScreen = %S (zaslon)\ngetUserMedia.sharingMenuWindow = %S (okno)\ngetUserMedia.sharingMenuBrowser = %S (zavihek)\ngetUserMedia.sharingMenuCameraMicrophone = %S (kamera in mikrofon)\ngetUserMedia.sharingMenuCameraMicrophoneApplication = %S (kamera, mikrofon in aplikacija)\ngetUserMedia.sharingMenuCameraMicrophoneScreen = %S (kamera, mikrofon in zaslon)\ngetUserMedia.sharingMenuCameraMicrophoneWindow = %S (kamera, mikrofon in okno)\ngetUserMedia.sharingMenuCameraMicrophoneBrowser = %S (kamera, mikrofon in zavihek)\ngetUserMedia.sharingMenuCameraAudioCapture = %S (kamera in zvok zavihka)\ngetUserMedia.sharingMenuCameraAudioCaptureApplication = %S (kamera, zvok zavihka in aplikacija)\ngetUserMedia.sharingMenuCameraAudioCaptureScreen = %S (kamera, zvok zavihka in zaslon)\ngetUserMedia.sharingMenuCameraAudioCaptureWindow = %S (kamera, zvok zavihka in okno)\ngetUserMedia.sharingMenuCameraAudioCaptureBrowser = %S (kamera, zvok zavihka in zavihek)\ngetUserMedia.sharingMenuCameraApplication = %S (kamera in aplikacija)\ngetUserMedia.sharingMenuCameraScreen = %S (kamera in zaslon)\ngetUserMedia.sharingMenuCameraWindow = %S (kamera in okno)\ngetUserMedia.sharingMenuCameraBrowser = %S (kamera in zavihek)\ngetUserMedia.sharingMenuMicrophoneApplication = %S (mikrofon in aplikacija)\ngetUserMedia.sharingMenuMicrophoneScreen = %S (mikrofon in zaslon)\ngetUserMedia.sharingMenuMicrophoneWindow = %S (mikrofon in okno)\ngetUserMedia.sharingMenuMicrophoneBrowser = %S (mikrofon in zavihek)\ngetUserMedia.sharingMenuAudioCaptureApplication = %S (zvok zavihka in aplikacija)\ngetUserMedia.sharingMenuAudioCaptureScreen = %S (zvok zavihka in zaslon)\ngetUserMedia.sharingMenuAudioCaptureWindow = %S (zvok zavihka in okno)\ngetUserMedia.sharingMenuAudioCaptureBrowser = %S (zvok zavihka in zavihek)\n# LOCALIZATION NOTE(getUserMedia.sharingMenuUnknownHost): this is used for the website\n# origin for the sharing menu if no readable origin could be deduced from the URL.\ngetUserMedia.sharingMenuUnknownHost = Neznan izvor\n\n# LOCALIZATION NOTE(emeNotifications.drmContentPlaying.message2): %S is brandShortName.\nemeNotifications.drmContentPlaying.message2 = Zvok ali video na tej strani uporablja DRM, kar lahko omejuje delovanje %Sa.\nemeNotifications.drmContentPlaying.button.label = Nastavitve …\nemeNotifications.drmContentPlaying.button.accesskey = N\n\nemeNotifications.drmContentDisabled.button.label = Omogoči DRM\nemeNotifications.drmContentDisabled.button.accesskey = O\n# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\nemeNotifications.drmContentDisabled.learnMoreLabel = Več o tem\n\n# LOCALIZATION NOTE(emeNotifications.drmContentCDMInstalling.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S is brandShortName\nemeNotifications.drmContentCDMInstalling.message = %S namešča komponente, ki so potrebne za predvajanje zvoka ali videa na tej strani. Poskusite znova pozneje.\n\nemeNotifications.unknownDRMSoftware = Neznano\n\n# LOCALIZATION NOTE - %S is brandShortName\nslowStartup.message = %S se … počasi … zaganja.\nslowStartup.helpButton.label = Kako ga pohitriti?\nslowStartup.helpButton.accesskey = H\nslowStartup.disableNotificationButton.label = Ne obveščaj me več\nslowStartup.disableNotificationButton.accesskey = A\n\n# LOCALIZATION NOTE  - %S is brandShortName\nflashHang.message = %S je spremenil nastavitve Adobe Flash za večjo učinkovitost.\nflashHang.helpButton.label = Več o tem …\nflashHang.helpButton.accesskey = V\n\n# LOCALIZATION NOTE(customizeTips.tip0): %1$S will be replaced with the text defined\n# in customizeTips.tip0.hint, %2$S will be replaced with brandShortName, %3$S will\n# be replaced with a hyperlink containing the text defined in customizeTips.tip0.learnMore.\ncustomizeTips.tip0 = %1$S: %2$S lahko prikrojite svojim željam. Povlecite predmete v meni ali orodno vrstico. %3$S o prilagajanju %2$Sa.\ncustomizeTips.tip0.hint = Namig\ncustomizeTips.tip0.learnMore = Preberite več\n\n# LOCALIZATION NOTE (customizeMode.tabTitle): %S is brandShortName\ncustomizeMode.tabTitle = Prilagodi %S\n\n# LOCALIZATION NOTE(appmenu.*.description, appmenu.*.label): these are used for\n# the appmenu labels and buttons that appear when an update is staged for\n# installation or a background update has failed and a manual download is required.\n# %S is brandShortName\nappmenu.restartNeeded.description = Za uveljavitev posodobitev ponovno zaženite %S\nappmenu.updateFailed.description = Posodobitev v ozadju ni uspela, zato jo morate prenesti sami\nappmenu.restartBrowserButton.label = Ponovno zaženi %S\nappmenu.downloadUpdateButton.label = Prenesi posodobitev\n\n# LOCALIZATION NOTE : FILE Reader View is a feature name and therefore typically used as a proper noun.\n\nreadingList.promo.firstUse.readerView.title = Bralni pogled\nreadingList.promo.firstUse.readerView.body = Odstranite navlako in se osredotočite na vsebino, ki jo želite brati.\n\n# LOCALIZATION NOTE (appMenuRemoteTabs.mobilePromo.text2):\n# %1$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.android and the link will be to\n# https://www.mozilla.org/firefox/android/.\n# %2$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.ios\n# and the link will be to https://www.mozilla.org/firefox/ios/.\nappMenuRemoteTabs.mobilePromo.text2 = Prenesite %1$S ali %2$S in ga povežite v svoj Firefox Račun.\nappMenuRemoteTabs.mobilePromo.android = Firefox za Android\nappMenuRemoteTabs.mobilePromo.ios = Firefox za iOS\n\n# LOCALIZATION NOTE (e10s.accessibilityNotice.mainMessage,\n#                    e10s.accessibilityNotice.enableAndRestart.label,\n#                    e10s.accessibilityNotice.enableAndRestart.accesskey):\n# These strings are related to the messages we display to offer e10s (Multi-process) to users\n# on the pre-release channels. They won't be used in release but they will likely be used in\n# beta starting from version 41, so it's still useful to have these strings properly localized.\n# %S is brandShortName\ne10s.accessibilityNotice.mainMessage2 = Podpora za dostopnost je delno onemogočena zaradi težav z združljivostjo novih lastnosti %S.\ne10s.accessibilityNotice.acceptButton.label = V redu\ne10s.accessibilityNotice.acceptButton.accesskey = V\ne10s.accessibilityNotice.enableAndRestart.label = Omogoči (zahteva ponovni zagon)\ne10s.accessibilityNotice.enableAndRestart.accesskey = O\n\n# LOCALIZATION NOTE (userContextPersonal.label,\n#                    userContextWork.label,\n#                    userContextShopping.label,\n#                    userContextBanking.label,\n#                    userContextNone.label):\n# These strings specify the four predefined contexts included in support of the\n# Contextual Identity / Containers project. Each context is meant to represent\n# the context that the user is in when interacting with the site. Different\n# contexts will store cookies and other information from those sites in\n# different, isolated locations. You can enable the feature by typing\n# about:config in the URL bar and changing privacy.userContext.enabled to true.\n# Once enabled, you can open a new tab in a specific context by clicking\n# File > New Container Tab > (1 of 4 contexts). Once opened, you will see these\n# strings on the right-hand side of the URL bar.\nuserContextPersonal.label = Osebno\nuserContextWork.label = Službeno\nuserContextBanking.label = Bančništvo\nuserContextShopping.label = Nakupovanje\nuserContextNone.label = Brez vsebnika\n\nuserContextPersonal.accesskey = O\nuserContextWork.accesskey = S\nuserContextBanking.accesskey = B\nuserContextShopping.accesskey = N\nuserContextNone.accesskey = B\n\nuserContext.aboutPage.label = Upravljanje vsebnikov\nuserContext.aboutPage.accesskey = U\n\nuserContextOpenLink.label = Odpri povezavo v novem %S zavihku\n\nmuteTab.label = Utišaj zavihek\nmuteTab.accesskey = U\nunmuteTab.label = Povrni glasnost zavihka\nunmuteTab.accesskey = U\nplayTab.label = Predvajaj zavihek\nplayTab.accesskey = P\n\n# LOCALIZATION NOTE (certErrorDetails*.label): These are text strings that\n# appear in the about:certerror page, so that the user can copy and send them to\n# the server administrators for troubleshooting.\ncertErrorDetailsHSTS.label = HTTP Strict Transport Security: %S\ncertErrorDetailsKeyPinning.label = Opredeljevanje javnih ključev HTTP: %S\ncertErrorDetailsCertChain.label = Veriga digitalnih potrdil:\n\n# LOCALIZATION NOTE (pendingCrashReports2.label): Semi-colon list of plural forms\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of pending crash reports\npendingCrashReports2.label = Imate neposlano poročilo o sesutju;Imate #1 neposlani poročili o sesutju;Imate #1 neposlana poročila o sesutju;Imate #1 neposlanih poročil o sesutju\npendingCrashReports.viewAll = Prikaži\npendingCrashReports.send = Pošlji\npendingCrashReports.alwaysSend = Vedno pošlji\n\ndecoder.noCodecs.button = Naučite se kako\ndecoder.noCodecs.accesskey = N\ndecoder.noCodecs.message = Za predvajanje videoposnetka boste morda morali namestiti Microsoftov paket predstavnostnih funkcij.\ndecoder.noCodecsLinux.message = Za predvajanje videoposnetka boste morda morali namestiti zahtevane videokodeke.\ndecoder.noHWAcceleration.message = Za izboljšanje kakovosti slike boste morda morali namestiti Microsoftov paket predstavnostnih funkcij.\ndecoder.noPulseAudio.message = Za predvajanje zvoka boste morda morali namestiti zahtevano programsko opremo PulseAudio.\ndecoder.unsupportedLibavcodec.message = libavcodec je morda ranljiv ali ni posodobljen. Posodobite ga za predvajanje videoposnetkov.\n\n# LOCALIZATION NOTE (captivePortal.infoMessage3):\n# Shown in a notification bar when we detect a captive portal is blocking network access\n# and requires the user to log in before browsing.\ncaptivePortal.infoMessage3 = Preden lahko dostopate do interneta se morate prijaviti v omrežje.\n# LOCALIZATION NOTE (captivePortal.showLoginPage2):\n# The label for a button shown in the info bar in all tabs except the login page tab.\n# The button shows the portal login page tab when clicked.\ncaptivePortal.showLoginPage2 = Odpri stran za omrežno prijavo\n\npermissions.remove.tooltip = Počisti to dovoljenje in znova vprašaj\n\n# LOCALIZATION NOTE (aboutDialog.architecture.*):\n# The sixtyFourBit and thirtyTwoBit strings describe the architecture of the\n# current Firefox build: 32-bit or 64-bit. These strings are used in parentheses\n# between the Firefox version and the \"What's new\" link in the About dialog,\n# e.g.: \"48.0.2 (32-bit) <What's new>\" or \"51.0a1 (2016-09-05) (64-bit)\".\naboutDialog.architecture.sixtyFourBit = 64-bitni\naboutDialog.architecture.thirtyTwoBit = 32-bitni\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/customizableui/customizableWidgets.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhistory-panelmenu.label = Zgodovina\n# LOCALIZATION NOTE(history-panelmenu.tooltiptext2): %S is the keyboard shortcut\nhistory-panelmenu.tooltiptext2 = Prikaži zgodovino (%S)\n\nremotetabs-panelmenu.label = Sinhronizirani zavihki\nremotetabs-panelmenu.tooltiptext2 = Prikaži zavihke iz drugih naprav\n\nprivatebrowsing-button.label = Zasebno okno\n# LOCALIZATION NOTE(privatebrowsing-button.tooltiptext): %S is the keyboard shortcut\nprivatebrowsing-button.tooltiptext = Odpri novo okno v zasebnem načinu brskanja (%S)\n\nsave-page-button.label = Shrani stran\n# LOCALIZATION NOTE(save-page-button.tooltiptext3): %S is the keyboard shortcut\nsave-page-button.tooltiptext3 = Shrani trenutno stran (%S)\n\nfind-button.label = Najdi\n# LOCALIZATION NOTE(find-button.tooltiptext3): %S is the keyboard shortcut.\nfind-button.tooltiptext3 = Najdi na tej strani (%S)\n\nopen-file-button.label = Odpri datoteko\n# LOCALIZATION NOTE (open-file-button.tooltiptext3): %S is the keyboard shortcut.\nopen-file-button.tooltiptext3 = Odpri datoteko (%S)\n\ndeveloper-button.label = Razvijalci\n# LOCALIZATION NOTE(developer-button.tooltiptext): %S is the keyboard shortcut\ndeveloper-button.tooltiptext2 = Odpri orodja za spletni razvoj (%S)\n\nsidebar-button.label = Stranske vrstice\nsidebar-button.tooltiptext2 = Prikaži stranske vrstice\n\nadd-ons-button.label = Dodatki\n# LOCALIZATION NOTE(add-ons-button.tooltiptext3): %S is the keyboard shortcut\nadd-ons-button.tooltiptext3 = Upravljajte svoje dodatke (%S)\n\npreferences-button.label = Nastavitve\npreferences-button.tooltiptext2 = Odpri nastavitve\npreferences-button.tooltiptext.withshortcut = Odpri nastavitve (%S)\n# LOCALIZATION NOTE (preferences-button.labelWin): Windows-only label for Options\npreferences-button.labelWin = Možnosti\n# LOCALIZATION NOTE (preferences-button.tooltipWin): Windows-only tooltip for Options\npreferences-button.tooltipWin2 = Odpri možnosti\n\nzoom-controls.label = Povečava\nzoom-controls.tooltiptext2 = Nastavitve povečave\n\nzoom-out-button.label = Pomanjšaj\n# LOCALIZATION NOTE(zoom-out-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-out-button.tooltiptext2 = Pomanjšaj (%S)\n\n# LOCALIZATION NOTE(zoom-reset-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nzoom-reset-button.label = %S %%\n# LOCALIZATION NOTE(zoom-reset-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-reset-button.tooltiptext2 = Ponastavi povečavo (%S)\n\nzoom-in-button.label = Povečaj\n# LOCALIZATION NOTE(zoom-in-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-in-button.tooltiptext2 = Povečaj (%S)\n\nedit-controls.label = Urejanje\nedit-controls.tooltiptext2 = Možnosti urejanja\n\ncut-button.label = Izreži\n# LOCALIZATION NOTE(cut-button.tooltiptext2): %S is the keyboard shortcut.\ncut-button.tooltiptext2 = Izreži (%S)\n\ncopy-button.label = Kopiraj\n# LOCALIZATION NOTE(copy-button.tooltiptext2): %S is the keyboard shortcut.\ncopy-button.tooltiptext2 = Kopiraj (%S)\n\npaste-button.label = Prilepi\n# LOCALIZATION NOTE(paste-button.tooltiptext2): %S is the keyboard shortcut.\npaste-button.tooltiptext2 = Prilepi (%S)\n\nfeed-button.label = Naroči se\nfeed-button.tooltiptext2 = Naroči se na to stran\n\ncontainers-panelmenu.label = Odpri zavihek vsebnika\ncontainers-panelmenu.tooltiptext = Odpri zavihek vsebnika\n\n# LOCALIZATION NOTE (characterencoding-button2.label): The \\u00ad text at the beginning\n# of the string is used to disable auto hyphenation on the button text when it is displayed\n# in the menu panel.\ncharacterencoding-button2.label = \\u00adKodiranje besedila\ncharacterencoding-button2.tooltiptext = Prikaži možnosti kodiranja besedila\n\nemail-link-button.label = Pošlji povezavo\nemail-link-button.tooltiptext3 = Pošlji povezavo na to stran\n\n# LOCALIZATION NOTE(quit-button.tooltiptext.linux2): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.linux2 = Končaj %1$S (%2$S)\n# LOCALIZATION NOTE(quit-button.tooltiptext.mac): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.mac = Končaj %1$S (%2$S)\n\nsocial-share-button.label = Deli to stran\nsocial-share-button.tooltiptext = Deli to stran\n\npanic-button.label = Pozabi\npanic-button.tooltiptext = Pozabi nekaj zgodovine brskanja\n\n# LOCALIZATION NOTE(devtools-webide-button.label, devtools-webide-button.tooltiptext):\n# widget is only visible after WebIDE has been started once (Tools > Web Developers > WebIDE)\n# %S is the keyboard shortcut\ndevtools-webide-button2.label = WebIDE\ndevtools-webide-button2.tooltiptext = Odpri WebIDE (%S)\n\ne10s-button.label = Novo okno brez e10s\ne10s-button.tooltiptext = Odpri v novem oknu brez e10s\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY PropertiesViewWindowTitle \"Lastnosti\">\n\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n     The Animations panel is part of the Inspector sidebar -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n     keep it in English, or another language commonly spoken among web\n     developers. You want to make that choice consistent across the developer\n     tools. A good criteria is the language in which you'd find the best\n     documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (title): This is the label shown in the sidebar tab -->\n<!ENTITY title \"Animations\">\n\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector. -->\n<!ENTITY invalidElement \"No animations were found for the current element.\">\n\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector, to invite the\n     user to select a new node by clicking on the element-picker icon. -->\n<!ENTITY selectElement \"Pick another element from the page.\">\n\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n<!ENTITY allAnimations \"All animations\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (player.animationNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation name.\nplayer.animationNameLabel=Animation:\n\n# LOCALIZATION NOTE (player.transitionNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed in the header, when the element is animated by mean of a css\n# transition\nplayer.transitionNameLabel=Transition\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=Duration:\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=Delay:\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=Repeats:\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%Ss\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/app-manager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY index.title \"Upravitelj aplikacij\">\n<!ENTITY index.projects2 \"Aplikacije\">\n<!ENTITY index.device2 \"Naprava\">\n<!ENTITY index.help \"Pomoč\">\n\n<!ENTITY device.debugMainProcess \"Razhroščevanje glavnega procesa\">\n<!ENTITY device.debugMainProcessTooltip \"Odpri razvojna orodja, povezana z glavnim procesom naprave\">\n<!ENTITY device.screenshot \"Posnetek zaslona\">\n<!ENTITY device.screenshotTooltip \"Odpri posnetek zaslona trenutnega stanja naprave v novem zavihku.\">\n<!ENTITY device.title \"Nadzorno središče naprave\">\n<!ENTITY device.notConnected \"Ni povezave. Povežite svojo napravo spodaj.\">\n<!ENTITY device.startApp \"Zaženi\">\n<!ENTITY device.startAppTooltip \"Zaženi to aplikacijo na napravi.\">\n<!ENTITY device.stopApp \"Ustavi\">\n<!ENTITY device.stopAppTooltip \"Ustavi to aplikacijo na napravi.\">\n<!ENTITY device.debugApp \"Razhroščevanje\">\n<!ENTITY device.debugAppTooltip \"Odpri razvojna orodja, povezana s to aplikacijo na napravi.\">\n<!ENTITY device.name \"Ime\">\n<!ENTITY device.plain \"Navadno (privzeto)\">\n<!ENTITY device.privileged \"Prednostna\">\n<!ENTITY device.certified \"Potrjena\">\n<!ENTITY device.allow \"Dovoli\">\n<!ENTITY device.allowTooltip \"Ta pravica je dovoljena za aplikacije te vrste.\">\n<!ENTITY device.prompt \"Opozori\">\n<!ENTITY device.promptTooltip \"Ta pravica zahteva opozorilo uporabnika za aplikacije te vrste.\">\n<!ENTITY device.deny \"Zavrni\">\n<!ENTITY device.denyTooltip \"Ta pravica je zavrnjena za aplikacije te vrste.\">\n<!ENTITY device.installedApps \"Nameščene aplikacije\">\n<!ENTITY device.installedAppsTooltip \"Oglejte si seznam aplikacij, nameščenih na tej napravi. Nekatere, npr. potrjene, so lahko izločene iz seznama.\">\n<!ENTITY device.permissions \"Pravice\">\n<!ENTITY device.permissionsTooltip \"Oglejte si tabelo pravic, dostopnih različnim vrstam aplikacij.\">\n<!ENTITY device.permissionsHelpLink \"https://developer.mozilla.org/docs/Web/Apps/App_permissions\">\n<!ENTITY device.browserTabs \"Zavihki brskalnika\">\n<!ENTITY device.browserTabsTooltip \"Ogled seznama zavihkov brskalnika na priključeni napravi\">\n<!ENTITY device.debugBrowserTab \"Razhroščevanje\">\n<!ENTITY device.debugBrowserTabTooltip \"Odpri razvojna orodja, povezana s tem zavihkom brskalnika na napravi\">\n<!ENTITY device.help \"Pomoč\">\n\n<!ENTITY connection.connectTooltip \"Poveži se z napravo.\">\n<!ENTITY connection.disconnect \"Prekini povezavo\">\n<!ENTITY connection.disconnectTooltip \"Prekinite povezavo s trenutno napravo ali simulatorjem.\">\n<!ENTITY connection.notConnected2 \"Ni povezave.\">\n<!ENTITY connection.connectTo \"Poveži se z:\">\n<!ENTITY connection.noDeviceFound \"Naprav ni mogoče najti. Priklopite napravo\">\n<!ENTITY connection.changeHostAndPort \"Spremeni\">\n<!ENTITY connection.changeHostAndPortTooltip \"Spremeni gostitelja in vrata za povezavo na napravo. (Privzeto: localhost:6000)\">\n<!ENTITY connection.startSimulator \"Zaženi simulator\">\n<!ENTITY connection.startSimulatorTooltip \"Zaženi simulator in se poveži nanj.\">\n<!ENTITY connection.saveConnectionInfo \"Shrani\">\n<!ENTITY connection.saveConnectionInfoTooltip \"Shrani gostitelja in vrata.\">\n<!ENTITY connection.connecting \"Povezovanje …\">\n<!ENTITY connection.disconnecting \"Prekinjanje povezave …\">\n<!ENTITY connection.cancel \"Prekliči\">\n<!ENTITY connection.cancelConnectTooltip \"Prekliči trenutno povezavo.\">\n<!ENTITY connection.cancelShowSimulatorTooltip \"Končaj povezavo s simulatorjem in se vrni na začetni poziv.\">\n<!ENTITY connection.or \"ali\">\n<!ENTITY connection.noSimulatorInstalled \"Simulator ni nameščen.\">\n<!ENTITY connection.installOneSimulator \"Namesti simulator\">\n<!ENTITY connection.installOneSimulatorTooltip \"Namesti različico simulatorja s prenosom ustreznega dodatka.\">\n<!ENTITY connection.installAnotherSimulator \"Dodaj\">\n<!ENTITY connection.installAnotherSimulatorTooltip \"Namesti dodatno različico simulatorja s prenosom ustreznega dodatka.\">\n<!ENTITY connection.startRegisteredSimulator \"Zaženi:\">\n\n<!ENTITY projects.localApps \"Lokalne aplikacije\">\n<!ENTITY projects.addApp \"Dodaj\">\n<!ENTITY projects.addPackaged \"Dodaj zapakirano aplikacijo\">\n<!ENTITY projects.addPackagedTooltip \"Dodaj novo zapakirano aplikacijo (mapo) iz računalnika.\">\n<!ENTITY projects.addHosted \"Dodaj gostovano aplikacijo\">\n<!ENTITY projects.addHostedTooltip \"Dodaj novo gostovano aplikacijo (povezava na datoteko manifest.webapp) iz oddaljene spletne strani.\">\n<!ENTITY projects.title \"Lokalne aplikacije\">\n<!ENTITY projects.appDetails \"Podrobnosti aplikacije\">\n<!ENTITY projects.removeAppFromList \"Odstrani aplikacijo iz seznama aplikacij, na katerih delate. To je ne bo odstranilo iz naprave ali simulatorja.\">\n<!ENTITY projects.updateApp \"Posodobi\">\n<!ENTITY projects.updateAppTooltip \"Izvedi preverjanje in posodobi aplikacijo na povezano napravo\">\n<!ENTITY projects.debugApp \"Razhroščevanje\">\n<!ENTITY projects.debugAppTooltip \"Odpri razvojna orodja, povezana s to aplikacijo\">\n<!ENTITY projects.saveManifest \"Shrani\">\n<!ENTITY projects.saveManifestTooltip \"Shrani vsebino urejevalnika manifesta spodaj.\">\n<!ENTITY projects.hostedManifestPlaceHolder2 \"http://primer.com/aplikacija/manifest.webapp\">\n<!ENTITY projects.noProjects \"Ni projektov. Dodajte novo zapakirano aplikacijo spodaj (lokalna mapa) ali gostovano aplikacijo (povezava na datoteko z manifestom).\">\n<!ENTITY projects.manifestEditor \"Urejevalnik manifesta\">\n<!ENTITY projects.manifestEditorTooltip \"Uredite manifest vaše aplikacije spodaj. Z gumbom Posodobi boste shranili vaše spremembe in posodobili aplikacijo.\">\n<!ENTITY projects.manifestViewer \"Pregledovalnik manifesta\">\n<!ENTITY projects.manifestViewerTooltip \"Preizkusite manifest vaše aplikacije spodaj.\">\n<!ENTITY projects.valid \"Veljavno\">\n<!ENTITY projects.error \"Napaka\">\n<!ENTITY projects.warning \"Opozorilo\">\n<!ENTITY projects.hosted \"Gostovano\">\n<!ENTITY projects.packaged \"Zapakirano\">\n\n<!ENTITY help.title \"Upravitelj aplikacij\">\n<!ENTITY help.close \"Zapri\">\n<!ENTITY help.intro \"To orodje vam bo pomagalo pri razvoju in nameščanju spletnih aplikacij na združljive naprave (npr. Firefox OS). Zavihek <strong>Aplikacije</strong> bo v pomoč med preverjanjem in nameščanjem vaše aplikacije. Zavihek <strong>Naprava</strong> bo prikazal podatke o povezani napravi. Uporabite spodnjo orodno vrstico za povezavo z napravo ali zagonom simulatorja.\">\n<!ENTITY help.usefullLinks \"Uporabne povezave:\">\n<!ENTITY help.appMgrDoc \"Dokumentacija: Uporaba upravitelja aplikacij\">\n<!ENTITY help.configuringDevice \"Kako nastaviti vašo napravo s Firefox OS\">\n<!ENTITY help.troubleShooting \"Odpravljanje težav\">\n<!ENTITY help.simulatorAddon \"Namesti dodatek Simulator\">\n<!ENTITY help.adbHelperAddon \"Namesti dodatek Adb Helper\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nindex.deprecationNotice=Upravitelj aplikacij bo v prihodnji izdaji odstranjen. Vaši projekti so bili preseljeni v WebIDE.\nindex.launchWebIDE=Zaženi WebIDE\nindex.readMoreAboutWebIDE=Preberi več\n# LOCALIZATION NOTE (device.deviceSize): %1$S is the device's width, %2$S is\n# the device's height, %3$S is the device's pixel density.\n# Example: 800x480 (86 DPI).\ndevice.deviceSize=Velikost naprave: %1$Sx%2$S (%3$S DPI)\n# LOCALIZATION NOTE (connection.connectedToDevice, connection.connectTo):\n# %1$S is the host name, %2$S is the port number.\nconnection.connectedToDevice=Povezan na %1$S\nconnection.connectTo=Poveži na %1$S:%2$S\nproject.filePickerTitle=Izberi mapo aplikacije\nproject.installing=Nameščanje …\nproject.installed=Nameščeno!\nvalidator.nonExistingFolder=Mapa projekta ne obstaja\nvalidator.expectProjectFolder=Mapa projekta je datoteka\nvalidator.wrongManifestFileName=Zapakirane aplikacije morajo imeti v mapi projekta datoteko z manifestom, ki se mora imenovati 'manifest.webapp'\nvalidator.invalidManifestURL=Neveljaven URL manifesta '%S'\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON=Manifest aplikacije ni veljavna datoteka vrste JSON: %1$S v: %2$S\nvalidator.noAccessManifestURL=Ni mogoče brati datoteke z manifestom: %1$S v: %2$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL=Neveljaven URL gostovanega manifesta '%1$S': %2$S\nvalidator.invalidProjectType=Neznana vrsta projekta '%S'\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty=V manifestu manjka obvezen 'name'.\nvalidator.missIconsManifestProperty=V manifestu manjka 'icons'.\nvalidator.missIconMarketplace2=za objavo aplikacij v Marketplacu potrebujete ikono v velikosti 128px\nvalidator.invalidAppType=Neznana vrsta aplikacije: '%S'.\nvalidator.invalidHostedPriviledges=Gostovana aplikacija ne more biti vrste '%S'.\nvalidator.noCertifiedSupport=Aplikacije 'certified' niso v celoti podprte v upravitelju aplikacij.\nvalidator.nonAbsoluteLaunchPath=Zagonska pot mora biti absolutna pot, ki se začne z '/': '%S'\nvalidator.accessFailedLaunchPath=Ni mogoče dostopiti do zagonskega dokumenta aplikacije '%S'\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode=Ni mogoče dostopiti do zagonskega dokumenta aplikacije '%1$S'. Prejeta koda HTTP %2$S\n\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest=Navedena stran nima manifesta.\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8=Manifest uporablja kodiranje znakov %S namesto zahtevanega utf-8.\n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType=Manifest uporablja vrsto MIME %S namesto zahtevane text/cache-manifest.\n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI=URI %1$S je naveden na različnih mestih, kar ni dovoljeno: %2$S.\n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI=Odsek NETWORK, vrstica %1$S (%2$S) preprečuje predpomnjenje vrstice %3$S (%4$S) v razdelku %5$S.\nfallbackBlocksURI=Odsek FALLBACK, vrstica %1$S (%2$S) preprečuje predpomnjenje vrstice %3$S (%4$S) v razdelku %5$S.\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest=Datoteka %1$S je bila spremenjena po %2$S. Če ne spremenite besedila v datoteki z manifestom, bo uporabljena predpomnjena različica v vrstici %3$S.\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore=%1$S ima cache-control nastavljen na no-store, kar programskemu predpomnilniku preprečuje shranjevanje datoteke v vrstici %2$S.\n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable=%1$S kaže na sredstvo, ki ni na voljo v vrstici %2$S.\n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI=URI, podan AppCacheUtils, je neveljaven.\n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults=Vaše iskanje ni vrnilo zadetkov.\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled=Vaš diskovni predpomnilnik je onemogočen. Nastavite browser.cache.disk.enable na true v about:config in poskusite znova.\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest=Prva vrstica manifesta mora biti \"CACHE MANIFEST\" v vrstici %S.\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2=\"CACHE MANIFEST\" je veljaven samo v prvi vrstici, vendar je bil najden v vrstici %S.\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2=Nepravilna uporaba zvezdice (*) v odseku %1$S, vrstica %2$S. Če vrstica v odseku NETWORK vsebuje samo zvezdico, bo vsak URI, ki ni naveden v manifestu, obravnavan, kot da bi bil naveden v odseku NETWORK. Sicer bodo taki URI obravnavani, kot da niso na voljo. Ostali načini uporabe znaka * so prepovedani.\n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces=Presledke v URI je potrebno zmenjati z %20 v vrstici %S.\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad=/../ ni veljavna predpona URI v vrstici %S.\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes=Preveč operatorjev ../ v vrstici %S.\n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces=Samo dva URI, ločena z vejicami, sta dovoljena v razdelku FALLBACK, vrstica %S.\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2=Nepravilna uporaba zvezdice (*) v razdelku FALLBACK, vrstica %S. URI v razdelku FALLBACK se mora ujemati s predpono URI zahteve.\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue=Razdelek SETTINGS lahko vsebuje zgolj eno vrednost, \"prefer-online\" ali \"fast\" v vrstici %S.\n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName=Neveljavno ime odseka (%1$S) v vrstici %2$S.\n\n# LOCALIZATION NOTE (entryNotFound): the requested cache entry that does not\n# exist.\nentryNotFound=Vnosa ni mogoče najti.\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"Ponovno naloži\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"stran za razhroščevanje elementov &lt;canvas&gt;.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"Kliknite\">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"gumb za beleženje sklada klicev sličice iz animacije.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  in the call list view while loading a snapshot. -->\n<!ENTITY canvasDebuggerUI.importNotice    \"Nalaganje …\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Zabeleži naslednjo sličico animacije.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n<!ENTITY canvasDebuggerUI.importSnapshot \"Uvozi …\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n<!ENTITY canvasDebuggerUI.clearSnapshots \"Počisti\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Filter klicev\">\n\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.waitingNotice): This is the label shown\n  -  in the call list view while recording a snapshot. -->\n<!ENTITY canvasDebuggerUI.waitingNotice   \"Recording an animation cycle…\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label=Canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel=Plošča Canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip=Orodja za pregledovanje in razhroščevanje elementov <canvas>\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText=Ni še posnetkov.\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel=Posnetek #%S\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel=Nalaganje …\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel=Shrani\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel=Shranjevanje …\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel=Naložen z diska\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle=Shrani posnetek sličice iz animacije …\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter=Datoteke JSON\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter=Vse datoteke\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel=#1 risanje;Št. risanj: #1\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel=#1 klic;Št. klicev: #1\n\n\n# LOCALIZATION NOTE (recordingTimeoutFailure):\n# This notification alert is displayed when attempting to record a requestAnimationFrame\n# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no\n# loops were found.\nrecordingTimeoutFailure=Canvas Debugger could not find a requestAnimationFrame or setTimeout cycle.\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n<!ENTITY title      \"Poveži\">\n<!ENTITY header     \"Poveži se z oddaljeno napravo\">\n<!ENTITY host       \"Gostitelj:\">\n<!ENTITY port       \"Vrata:\">\n<!ENTITY connect    \"Poveži\">\n<!ENTITY connecting \"Povezovanje …\">\n<!ENTITY availableAddons \"Oddaljeni dodatki na voljo:\">\n<!ENTITY availableTabs \"Oddaljeni zavihki na voljo:\">\n<!ENTITY availableProcesses \"Oddaljeni procesi na voljo:\">\n<!ENTITY connectionError \"Napaka:\">\n<!ENTITY errorTimeout \"Napaka: povezava je potekla.\">\n<!ENTITY errorRefused \"Napaka: povezava zavrnjena.\">\n<!ENTITY errorUnexpected \"Nepričakovana napaka.\">\n\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n<!ENTITY remoteHelp \"Razvojna orodja za Firefox omogočajo razhroščevanje oddaljenih naprav (npr. Firefoxa za Android in Firefox OS). Na oddaljeni napravi morate vključiti možnost 'Oddaljeno razhroščevanje'. Za več informacij si oglejte \">\n<!ENTITY remoteDocumentation \"dokumentacijo\">\n<!ENTITY remoteHelpSuffix \".\">\n\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=Glavni proces\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n<!ENTITY debuggerUI.closeButton.tooltip \"Zapri\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n<!ENTITY debuggerUI.panesButton.tooltip \"Preklopi podokna\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n<!ENTITY debuggerUI.blackBoxMessage.label \"Ta vir je v črni škatli: prekinitvene točke so onemogočene, vstopanje pa ga preskoči.\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"Vzemi vir iz črne škatle\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n<!ENTITY debuggerUI.optsButton.tooltip  \"Možnosti razhroščevalnika\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"Preklopi črno škatlo\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n<!ENTITY debuggerUI.sources.prettyPrint \"Olepšaj vir\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n<!ENTITY debuggerUI.autoPrettyPrint     \"Samodejno olepšaj skrčen vir\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"Omogoči/onemogoči vse prekinitvene točke\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.startTracing): This is the text displayed in\n  - the button to start execution tracing. -->\n<!ENTITY debuggerUI.startTracing \"Začni sledenje\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton \"Počisti\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton.tooltip \"Počisti zbrane sledi\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n<!ENTITY debuggerUI.pauseExceptions     \"Premor ob izjemah\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n<!ENTITY debuggerUI.ignoreCaughtExceptions     \"Prezri ujete izjeme\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"U\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n<!ENTITY debuggerUI.showPanesOnInit     \"Prikaži podokna ob zagonu\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"Z\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n<!ENTITY debuggerUI.showVarsFilter      \"Prikaži filter spremenljivk\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n<!ENTITY debuggerUI.showOnlyEnum        \"Prikaži samo preštevne lastnosti\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n<!ENTITY debuggerUI.showOriginalSource      \"Prikaži izvirne vire\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"I\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not. -->\n<!ENTITY debuggerUI.autoBlackBox           \"Skrčene vire samodejno postavi v črno škatlo\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"Č\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a header for the operators part. -->\n<!ENTITY debuggerUI.searchPanelOperators    \"Operatorji:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n<!ENTITY debuggerUI.searchFile           \"Filter skriptov\">\n<!ENTITY debuggerUI.searchFile.key       \"P\">\n<!ENTITY debuggerUI.searchFile.altkey    \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n<!ENTITY debuggerUI.searchGlobal           \"Išči v vseh datotekah\">\n<!ENTITY debuggerUI.searchGlobal.key       \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"D\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n<!ENTITY debuggerUI.searchFunction           \"Išči definicije funkcij\">\n<!ENTITY debuggerUI.searchFunction.key       \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"D\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n<!ENTITY debuggerUI.searchToken           \"Najdi\">\n<!ENTITY debuggerUI.searchToken.key       \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"N\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n<!ENTITY debuggerUI.searchGoToLine           \"Skoči na vrstico …\">\n<!ENTITY debuggerUI.searchGoToLine.key       \"V\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"L\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n<!ENTITY debuggerUI.searchVariable           \"Filter spremenljivk\">\n<!ENTITY debuggerUI.searchVariable.key       \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n<!ENTITY debuggerUI.focusVariables           \"Osredotoči drevo spremenljivk\">\n<!ENTITY debuggerUI.focusVariables.key       \"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n<!ENTITY debuggerUI.condBreakPanelTitle \"Ta prekinitvena točka bo izvajanje ustavila le v primeru, da je naslednja izjava resnična\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n<!ENTITY debuggerUI.seMenuBreak         \"Dodaj prekinitveno točko\">\n<!ENTITY debuggerUI.seMenuBreak.key     \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n<!ENTITY debuggerUI.seMenuCondBreak     \"Dodaj pogojno prekinitveno točko\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.instruments.*): This is the text that\n  -  appears in the debugger's instruments pane tabs. -->\n<!ENTITY debuggerUI.tabs.sources        \"Viri\">\n<!ENTITY debuggerUI.tabs.traces         \"Sledi\">\n<!ENTITY debuggerUI.tabs.callstack      \"Sklad klica\">\n<!ENTITY debuggerUI.tabs.variables      \"Spremenljivke\">\n<!ENTITY debuggerUI.tabs.events         \"Dogodki\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n<!ENTITY debuggerUI.seMenuAddWatch      \"Izbira za izraz za spremljanje\">\n<!ENTITY debuggerUI.seMenuAddWatch.key  \"I\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n<!ENTITY debuggerUI.addWatch            \"Dodaj izraz za spremljanje\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n<!ENTITY debuggerUI.removeAllWatch           \"Odstrani vse izraze za spremljanje\">\n<!ENTITY debuggerUI.removeAllWatch.key       \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.resume2    \"VK_SLASH\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepOver2  \"VK_QUOTE\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepIn2    \"VK_SEMICOLON\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut2   \"VK_SEMICOLON\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxDebugger.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxDebugger.label=Razhroščevalnik\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel=Plošča razhroščevalnika\n\n# LOCALIZATION NOTE (DebuggerWindowTitle):\n# The title displayed for the debugger window.\nDebuggerWindowTitle=Razhroščevalnik brskalnika\n\n# LOCALIZATION NOTE (DebuggerWindowScriptTitle):\n# The title displayed for the debugger window when a script is selected.\nDebuggerWindowScriptTitle=Razhroščevalnik brskalnika - %S\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\nToolboxDebugger.tooltip=Razhroščevalnik JavaScripta\n\n# LOCALIZATION NOTE (debuggerMenu.accesskey): The access key used to open the\n# debugger.\ndebuggerMenu.commandkey=S\ndebuggerMenu.accesskey=R\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI. -->\ncollapsePanes=Strni podokna\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI. -->\nexpandPanes=Razširi podokna\n\n# LOCALIZATION NOTE (pauseLabel): The label that is displayed on the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=Kliknite za premor (%S)\n\n# LOCALIZATION NOTE (resumeLabel): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=Kliknite za nadaljevanje (%S)\n\n# LOCALIZATION NOTE (startTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is stopped.\nstartTracingTooltip=Kliknite za začetek sledenja\n\n# LOCALIZATION NOTE (stopTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is started.\nstopTracingTooltip=Kliknite za konec sledenja\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=Prestopi (%S)\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=Vstopi (%S)\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=Izstopi (%S)\n\n# LOCALIZATION NOTE (emptyGlobalsText): The text to display in the menulist\n# when there are no chrome globals available.\nnoGlobalsText=Ni globalnih spremenljivk\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources menu\n# when there are no scripts.\nnoSourcesText=Ta stran nima virov.\n\n# LOCALIZATION NOTE (loadingSourcesText): The text to display in the sources menu\n# when waiting for scripts to load.\nloadingSourcesText=Čakanje na vire …\n\n# LOCALIZATION NOTE (noEventsTExt): The text to display in the events tab\n# when there are no events.\nnoEventListenersText=Ni poslušalcev dogodkov za prikaz\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText=Ni okvirov sklada za prikaz\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the traces tab\n# when there are no function calls.\nnoFunctionCallsText=Ni klicev funkcij za prikaz\n\n# LOCALIZATION NOTE (tracingNotStartedText): The text to display in the traces tab\n# when when tracing hasn't started yet.\ntracingNotStartedText=Sledenje se ni začelo\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip=Preklopi prekinjanje ob tem dogodku\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector=na\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource=v\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes=Vozlišča (%S)\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative=[izvorna koda]\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents=Animacija\naudioEvents=Zvok\nbatteryEvents=Baterija\nclipboardEvents=Odložišče\ncompositionEvents=Sestavljanje\ndeviceEvents=Naprava\ndisplayEvents=Zaslon\ndragAndDropEvents=Povleci in spusti\ngamepadEvents=Igralna ploščica\nindexedDBEvents=IndexedDB\ninteractionEvents=Interakcija\nkeyboardEvents=Tipkovnica\nmediaEvents=Predstavnost HTML5\nmouseEvents=Miška\nmutationEvents=Preobrazba\nnavigationEvents=Brskanje\npointerLockEvents=Zaklep kazalca\nsensorEvents=Senzor\nstorageEvents=Shramba\ntimeEvents=Čas\ntouchEvents=Dotik\notherEvents=Drugo\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip) = The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=Preklopi črno škatlo\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=Ni zadetkov\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=Iskanje skriptov (%S)\n\n# LOCALIZATION NOTE (emptyChromeGlobalsFilterText): This is the text that\n# appears in the filter text box when it is empty and the chrome globals\n# container is selected.\nemptyChromeGlobalsFilterText=Filter globalnih spremenljivk brskalnika (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=Filter spremenljivk\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText=Filter lastnosti\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=Filter skriptov (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=Išči v vseh datotekah (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=Išči v definicijah funkcij (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=Išči v tej datoteki (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=Skoči na vrstico (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=Filter spremenljivk (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=Nastavi pogojno prekinitveno točko\nbreakpointMenuItem.enableSelf=Omogoči prekinitveno točko\nbreakpointMenuItem.disableSelf=Onemogoči prekinitveno točko\nbreakpointMenuItem.deleteSelf=Odstrani prekinitveno točko\nbreakpointMenuItem.enableOthers=Omogoči ostale\nbreakpointMenuItem.disableOthers=Onemogoči ostale\nbreakpointMenuItem.deleteOthers=Odstrani ostale\nbreakpointMenuItem.enableAll=Omogoči vse prekinitvene točke\nbreakpointMenuItem.disableAll=Onemogoči vse prekinitvene točke\nbreakpointMenuItem.deleteAll=Odstrani vse prekinitvene točke\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the laoding process has started but there is no file to display\n# yet.\nloadingText=Nalaganje\\u2026\n\n# LOCALIZATION NOTE (errorLoadingText): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText=Napaka pri nalaganju vira:\\n\n\n# LOCALIZATION NOTE (emptyStackText): The text that is displayed in the watch\n# expressions list to add a new item.\naddWatchExpressionText=Dodaj izraz za spremljanje\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton=Spremljaj\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText=Ni spremenljivk za prikaz.\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=obseg %S\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=Izrazi za spremljanje\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=Globalno\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace=Sled sklada:\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects=Še #1 …;Še #1 …\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=Dvokliknite za urejanje\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableValueTooltip=Kliknite za spremembo vrednosti\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item with which can be removed.\nvariablesCloseButtonTooltip=Kliknite za odstranitev\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=Kliknite za nastavitev vrednosti\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip=Kliknite za izbiro vozlišča v pregledovalniku\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip=configurable\nenumerableTooltip=enumerable\nwritableTooltip=writable\nfrozenTooltip=frozen\nsealedTooltip=sealed\nextensibleTooltip=extensible\noverriddenTooltip=overridden\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel=:\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel= →\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=Trenutno je več razhroščevalnikov ustavljenih. Najprej morate sprožiti nadaljevanje nazadnje ustavljenega: %S\n\n\nevalGroupLabel=Evaluated Sources\nvariablesViewMissingArgs=(unavailable)\n\nvariablesViewOptimizedOut=(optimized away)\nvariablesViewUninitialized=(uninitialized)\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=Phones\ndevice.tablets=Tablets\ndevice.laptops=Laptops\ndevice.televisions=TVs\ndevice.consoles=Gaming consoles\ndevice.watches=Watches\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=kopirano\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n<!ENTITY title \"Pisave\">\n<!ENTITY showAllFonts \"Oglejte si vse pisave, uporabljene na tej strani\">\n<!ENTITY usedAs \"Uporabljena kot: \">\n<!ENTITY system \"sistemska\">\n<!ENTITY remote \"oddaljena\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone=(Brez opisa)\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName=Možnosti\n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc=Izvedi ukaz na %S\ncanonProxyManual=Seznam ukazov, ki se izvedejo na oddaljenem sistemu. Dostop do oddaljenega sistema poteka preko %S\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists=Ukaz '%S' že obstaja\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\ncliEvalJavascript=Neposreden vnos JavaScripta\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg=Preveč parametrov\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions=Možnosti\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand=Neveljaven ukaz\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam=Za '%1$S' je zahtevana vrednost.\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists='%1$S' ne obstaja\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists='%1$S' že obstaja\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile='%1$S' ni datoteka\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory='%1$S' ni mapa\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch='%1$S' se ne ujema z '%2$S'\n\n# LOCALIZATION NOTE (fieldMenuMore): When the menu has displayed all the\n# matches that it should (i.e. about 10 items) then we display this to alert\n# the user that more matches are available.\nfieldMenuMore=Več zadetkov, še poskušaj\n\n# LOCALIZATION NOTE (jstypeParseScope): The command line provides completion\n# for JavaScript commands, however there are times when the scope of what\n# we're completing against can't be used. This error message is displayed when\n# this happens.\njstypeParseScope=Obseg izgubljen\n\n# LOCALIZATION NOTE (jstypeParseMissing): When the command line is doing\n# JavaScript completion, sometimes the property to be completed does not\n# exist. This error message is displayed when this happens.\njstypeParseMissing=Ni mogoče najti lastnosti '%S'\n\n# LOCALIZATION NOTE (jstypeBeginSyntax): When the command line is doing\n# JavaScript completion using invalid JavaScript, this error message is\n# displayed.\njstypeBeginSyntax=Skladenjska napaka\n\n# LOCALIZATION NOTE (jstypeBeginUnterm): When the command line is doing\n# JavaScript completion using a string that is not properly terminated, this\n# error message is displayed.\njstypeBeginUnterm=Nedokončan niz\n\n# LOCALIZATION NOTE (jstypeParseError): If the system for providing JavaScript\n# completions encounters and error it displays this.\njstypeParseError=Napaka\n\n# LOCALIZATION NOTE (typesNumberNan): When the command line is passed a\n# number, however the input string is not a valid number, this error message\n# is displayed.\ntypesNumberNan=\"%S\" ni mogoče pretvoriti v število.\n\n# LOCALIZATION NOTE (typesNumberMax): When the command line is passed a\n# number, but the number is bigger than the largest allowed number, this error\n# message is displayed.\ntypesNumberMax=%1$S je večji od zgornje meje: %2$S.\n\n# LOCALIZATION NOTE (typesNumberMin): When the command line is passed a\n# number, but the number is lower than the smallest allowed number, this error\n# message is displayed.\ntypesNumberMin=%1$S je manjši od spodnje meje: %2$S.\n\n# LOCALIZATION NOTE (typesNumberNotInt2): When the command line is passed a\n# number, but the number has a decimal part and floats are not allowed.\ntypesNumberNotInt2=Ni mogoče pretvoriti \"%S\" v celo število.\n\n# LOCALIZATION NOTE (typesDateNan): When the command line is passed a date,\n# however the input string is not a valid date, this error message is\n# displayed.\ntypesDateNan=Pretvorba \"%S\" v datum ni mogoča.\n\n# LOCALIZATION NOTE (typesDateMax): When the command line is passed a date,\n# but the number is later than the latest allowed date, this error message is\n# displayed.\ntypesDateMax=%1$S je starejši, kot je dovoljeno: %2$S.\n\n# LOCALIZATION NOTE (typesDateMin): When the command line is passed a date,\n# but the date is earlier than the earliest allowed number, this error message\n# is displayed.\ntypesDateMin=%1$S je mlajši, kot je dovoljeno: %2$S.\n\n# LOCALIZATION NOTE (typesSelectionNomatch): When the command line is passed\n# an option with a limited number of correct values, but the passed value is\n# not one of them, this error message is displayed.\ntypesSelectionNomatch=Ni mogoče uporabiti '%S'.\n\n# LOCALIZATION NOTE (nodeParseSyntax): When the command line is expecting a\n# CSS query string, however the passed string is not valid, this error message\n# is displayed.\nnodeParseSyntax=Skladenjska napaka v poizvedbi CSS\n\n# LOCALIZATION NOTE (nodeParseMultiple): When the command line is expecting a\n# CSS string that matches a single node, but more than one node matches, this\n# error message is displayed.\nnodeParseMultiple=Preveč zadetkov (%S)\n\n# LOCALIZATION NOTE (nodeParseNone): When the command line is expecting a CSS\n# string that matches a single node, but no nodes match, this error message is\n# displayed.\nnodeParseNone=Ni zadetkov\n\n# LOCALIZATION NOTE (helpDesc): A very short description of the 'help'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible. See helpManual for a\n# fuller description of what it does.\nhelpDesc=Pomoč o ukazih\n\n# LOCALIZATION NOTE (helpManual): A fuller description of the 'help' command.\n# Displayed when the user asks for help on what it does.\nhelpManual=Pomoč o posameznih ukazih (če je podan iskani niz in je najden točen zadetek) ali o vseh ukazih, ki so na voljo (če iskani niz ni podan ali ni točnega zadetka).\n\n# LOCALIZATION NOTE (helpSearchDesc): A very short description of the 'search'\n# parameter to the 'help' command. See helpSearchManual3 for a fuller\n# description of what it does. This string is designed to be shown in a dialog\n# with restricted space, which is why it should be as short as possible.\nhelpSearchDesc=Iskani niz\n\n# LOCALIZATION NOTE (helpSearchManual3): A fuller description of the 'search'\n# parameter to the 'help' command. Displayed when the user asks for help on\n# what it does.\nhelpSearchManual3=Iskani niz za omejevanje prikazanih ukazov. Regularni izrazi niso podprti.\n\n# LOCALIZATION NOTE (helpManSynopsis): A heading shown at the top of a help\n# page for a command in the console It labels a summary of the parameters to\n# the command\nhelpManSynopsis=Povzetek\n\n# LOCALIZATION NOTE (helpManNone): Some text shown under the parameters\n# heading in a help page for a command which has no parameters.\nhelpManNone=Brez\n\n# LOCALIZATION NOTE (helpListAll): The heading shown in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll=Možnosti:\n\n# LOCALIZATION NOTE (helpListPrefix): The heading shown in response to the\n# 'help <search>' command (i.e. with a search string), just above the list of\n# matching commands.\nhelpListPrefix=Ukazi, ki se začnejo z '%1$S':\n\n# LOCALIZATION NOTE (helpListNone): The heading shown in response to the 'help\n# <search>' command (i.e. with a search string), when there are no matching\n# commands.\nhelpListNone=Ni ukazov, ki se začnejo z '%1$S'\n\n# LOCALIZATION NOTE (helpManRequired): When the 'help x' command wants to show\n# the manual for the 'x' command it needs to be able to describe the\n# parameters as either required or optional, or if they have a default value.\n# See also 'helpManOptional' and 'helpManDefault'.\nhelpManRequired=obvezen\n\n# LOCALIZATION NOTE (helpManOptional): See description of 'helpManRequired'\nhelpManOptional=neobvezen\n\n# LOCALIZATION NOTE (helpManDefault): See description of 'helpManRequired'. %1$\n# S is the default value\nhelpManDefault=neobvezen, privzet=%1$S\n\n# LOCALIZATION NOTE (helpIntro): This forms part of the output from the 'help'\n# command. 'GCLI' is a project name and should be left untranslated.\nhelpIntro=GCLI je poskus uporabne ukazne vrstice za spletne razvijalce.\n\n# LOCALIZATION NOTE (subCommands): Text shown as part of the output of the\n# 'help' command when the command in question has sub-commands, before a list\n# of the matching sub-commands\nsubCommands=Pod-ukazi\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError=Napaka pri razhroščevanju v ukazni vrstici\n\n# LOCALIZATION NOTE (contextDesc): A very short description of the 'context'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible. See contextManual for\n# a fuller description of what it does.\ncontextDesc=Omejitev na skupino ukazov\n\n# LOCALIZATION NOTE (contextManual): A fuller description of the 'context'\n# command. Displayed when the user asks for help on what it does.\ncontextManual=Nastavi privzeto predpono za prihodnje ukaze. Na primer 'context git' omogoča ukaz 'commit' namesto 'git commit'.\n\n# LOCALIZATION NOTE (contextPrefixDesc): A short description of the 'prefix'\n# parameter to the 'context' command. This string is designed to be shown in a\n# dialog with restricted space, which is why it should be as short as\n# possible.\ncontextPrefixDesc=Predpona ukaza\n\n# LOCALIZATION NOTE (contextNotParentError): An error message displayed during\n# the processing of the 'context' command, when the found command is not a\n# parent command.\ncontextNotParentError=Ni mogoče uporabiti '%1$S' kot predpone, ker ni starševski ukaz.\n\n# LOCALIZATION NOTE (contextReply): A message displayed during the processing\n# of the 'context' command, to indicate success.\ncontextReply=Kot predpona ukaza se uporablja %1$S\n\n# LOCALIZATION NOTE (contextEmptyReply): A message displayed during the\n# processing of the 'context' command, to indicate that there is no command\n# prefix\ncontextEmptyReply=Predpona ukaza ni nastavljena\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectMethodDesc, connectUrlDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an \n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc=Posredovanje ukazov na strežnik\nconnectManual=Povezava s strežnikom, ki ustvari lokalne različice ukazov na strežniku. Oddaljeni ukazi imajo prvotno predpono, po kateri se razlikujejo od lokalnih (vendar se je lahko znebite z ukazom context)\nconnectPrefixDesc=Starševska predpona za uvožene ukaze\nconnectMethodDesc=Metoda povezave\nconnectUrlDesc=URL povezave\nconnectDupReply=Klic povezave %S že obstaja.\n\n# LOCALIZATION NOTE (connectReply): The output of the 'connect' command,\n# telling the user what it has done.\nconnectReply=Ukazi dodani (%S).\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2, disconnectPrefixDesc,\n# disconnectForceDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2=Prekini povezavo s strežnikom\ndisconnectManual2=Prekini povezavo s strežnikom, ki je povezan za izvajanje oddaljenih ukazov\ndisconnectPrefixDesc=Starševska predpona za uvožene ukaze\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply=Ukazi odstranjeni (%S).\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc=Spremeni JS global\nglobalWindowDesc=Novo okno/global\nglobalOutput=JS global je zdaj %S\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc=Počisti izpis\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc=Vnesite ukaze v različnih jezikih\nlangOutput=Zdaj uporabljate %S\n\n# LOCALIZATION NOTE (prefDesc): A very short description of the 'pref'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible. See prefManual for a\n# fuller description of what it does.\nprefDesc=Ukazi za nadzor nad nastavitvami\n\n# LOCALIZATION NOTE (prefManual): A fuller description of the 'pref' command.\n# Displayed when the user asks for help on what it does.\nprefManual=Ukazi za prikaz in spreminjanje nastavitev, tako za GCLI kot tudi za neposredno okolico\n\n# LOCALIZATION NOTE (prefListDesc): A very short description of the 'pref\n# list' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible. See\n# prefListManual for a fuller description of what it does.\nprefListDesc=Prikaži nastavitve, ki so na voljo\n\n# LOCALIZATION NOTE (prefListManual): A fuller description of the 'pref list'\n# command. Displayed when the user asks for help on what it does.\nprefListManual=Prikaži seznam nastavitev, po želji omejenih s parametrom 'search'\n\n# LOCALIZATION NOTE (prefListSearchDesc): A short description of the 'search'\n# parameter to the 'pref list' command. See prefListSearchManual for a fuller\n# description of what it does. This string is designed to be shown in a dialog\n# with restricted space, which is why it should be as short as possible.\nprefListSearchDesc=Filtriraj seznam prikazanih nastavitev\n\n# LOCALIZATION NOTE (prefListSearchManual): A fuller description of the\n# 'search' parameter to the 'pref list' command. Displayed when the user asks\n# for help on what it does.\nprefListSearchManual=Išči navedeni niz v seznamu nastavitev, ki so na voljo\n\n# LOCALIZATION NOTE (prefShowDesc): A very short description of the 'pref\n# show' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible. See\n# prefShowManual for a fuller description of what it does.\nprefShowDesc=Prikaži vrednost nastavitve\n\n# LOCALIZATION NOTE (prefShowManual): A fuller description of the 'pref show'\n# command. Displayed when the user asks for help on what it does.\nprefShowManual=Prikaz vrednost navedene nastavitve\n\n# LOCALIZATION NOTE (prefShowSettingDesc): A short description of the\n# 'setting' parameter to the 'pref show' command. See prefShowSettingManual\n# for a fuller description of what it does. This string is designed to be\n# shown in a dialog with restricted space, which is why it should be as short\n# as possible.\nprefShowSettingDesc=Nastavitev za prikaz\n\n# LOCALIZATION NOTE (prefShowSettingManual): A fuller description of the\n# 'setting' parameter to the 'pref show' command. Displayed when the user asks\n# for help on what it does.\nprefShowSettingManual=Ime nastavitve za prikaz\n\n# LOCALIZATION NOTE (prefShowSettingValue): This is used to show the\n# preference name and the associated preference value. %1$S is replaced with\n# the preference name and %2$S is replaced with the preference value.\nprefShowSettingValue=%1$S: %2$S\n\n# LOCALIZATION NOTE (prefSetDesc): A very short description of the 'pref set'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible. See prefSetManual for\n# a fuller description of what it does.\nprefSetDesc=Spremeni nastavitev\n\n# LOCALIZATION NOTE (prefSetManual): A fuller description of the 'pref set'\n# command. Displayed when the user asks for help on what it does.\nprefSetManual=Spremeni nastavitve, ki jih opredeljuje okolje\n\n# LOCALIZATION NOTE (prefSetSettingDesc): A short description of the 'setting'\n# parameter to the 'pref set' command. See prefSetSettingManual for a fuller\n# description of what it does. This string is designed to be shown in a dialog\n# with restricted space, which is why it should be as short as possible.\nprefSetSettingDesc=Nastavitev za spremembo\n\n# LOCALIZATION NOTE (prefSetSettingManual): A fuller description of the\n# 'setting' parameter to the 'pref set' command. Displayed when the user asks\n# for help on what it does.\nprefSetSettingManual=Ime nastavitve za spremembo.\n\n# LOCALIZATION NOTE (prefSetValueDesc): A short description of the 'value'\n# parameter to the 'pref set' command. See prefSetValueManual for a fuller\n# description of what it does. This string is designed to be shown in a dialog\n# with restricted space, which is why it should be as short as possible.\nprefSetValueDesc=Nova vrednost nastavitve\n\n# LOCALIZATION NOTE (prefSetValueManual): A fuller description of the 'value'\n# parameter to the 'pref set' command. Displayed when the user asks for help\n# on what it does.\nprefSetValueManual=Nova vrednost navedene nastavitve\n\n# LOCALIZATION NOTE (prefResetDesc): A very short description of the 'pref\n# reset' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible. See\n# prefResetManual for a fuller description of what it does.\nprefResetDesc=Ponastavi nastavitev\n\n# LOCALIZATION NOTE (prefResetManual): A fuller description of the 'pref\n# reset' command. Displayed when the user asks for help on what it does.\nprefResetManual=Ponastavi vrednost nastavitve na privzeto vrednost\n\n# LOCALIZATION NOTE (prefResetSettingDesc): A short description of the\n# 'setting' parameter to the 'pref reset' command. See prefResetSettingManual\n# for a fuller description of what it does. This string is designed to be\n# shown in a dialog with restricted space, which is why it should be as short\n# as possible.\nprefResetSettingDesc=Nastavitev za ponastavitev\n\n# LOCALIZATION NOTE (prefResetSettingManual): A fuller description of the\n# 'setting' parameter to the 'pref reset' command. Displayed when the user\n# asks for help on what it does.\nprefResetSettingManual=Ime nastavitve, ki jo želite ponastaviti na privzeto vrednost\n\n# LOCALIZATION NOTE (prefOutputFilter): Displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results\nprefOutputFilter=Filter\n\n# LOCALIZATION NOTE (prefOutputName): Displayed in the output from the 'pref\n# list' command as a heading to a table. The column contains the names of the\n# available preferences\nprefOutputName=Ime\n\n# LOCALIZATION NOTE (prefOutputValue): Displayed in the output from the 'pref\n# list' command as a heading to a table. The column contains the values of the\n# available preferences\nprefOutputValue=Vrednost\n\n# LOCALIZATION NOTE (introDesc): A very short description of the 'intro'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible. See introManual for a\n# fuller description of what it does.\nintroDesc=Prikaži otvoritveno sporočilo\n\n# LOCALIZATION NOTE (introManual): A fuller description of the 'intro'\n# command. Displayed when the user asks for help on what it does.\nintroManual=Ponovno prikaži sporočilo za nove uporabnike, ki ga vidijo, dokler ne kliknejo gumba 'Razumem!'\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3=GCLI je poskus zmogljive ukazne vrstice za spletne razvijalce.\nintroTextCommands=Za seznam ukazov vnesite\nintroTextKeys2=za prikaz/skrivanje namigov za ukaze pa pritisnite\nintroTextF1Escape=F1/Escape\nintroTextGo=Razumem!\n\n# LOCALIZATION NOTE (hideIntroDesc): Short description of the 'hideIntro'\n# setting. Displayed when the user asks for help on the settings.\nhideIntroDesc=Prikaži začetno pozdravno sporočilo\n\n# LOCALIZATION NOTE (eagerHelperDesc): Short description of the 'eagerHelper'\n# setting. Displayed when the user asks for help on the settings.\neagerHelperDesc=Kako dobrovoljni so namigi\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=Pomoč o ukazih\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=Ukazi na voljo\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc=Ukazi za delo s konzolo\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=Filtrirajte, počistite in zaprite spletno konzolo\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=Počisti konzolo\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=Shrani sliko strani\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=Shranite sliko PNG celotnega vidnega okna (po želji z zakasnitvijo)\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=Ime ciljne datoteke\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=Ime datoteke (naj ima končnico '.png'), v katero se bo shranil posnetek zaslona.\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=Kopiram posnetek zaslona v odložišče? (true/false)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=True, če želite kopirati posnetek zaslona namesto shranjevanja v datoteko.\n\n# LOCALIZATION NOTE (screenshotChromeDesc) A very short string to describe\n# the 'chrome' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\n# The argument (%1$S) is the browser name.\nscreenshotChromeDesc2=Zajamem tudi okno brskalnika %1$S? (true/false)\n\n# LOCALIZATION NOTE (screenshotChromeManual) A fuller description of the\n# 'chrome' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\n# The argument (%1$S) is the browser name.\nscreenshotChromeManual2=True, če želite v posnetek zaslona poleg vsebine strani shraniti tudi okno brskalnika %1$S.\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions=Možnosti\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=Zakasnitev (v sekundah)\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=Koliko časa (v sekundah) naj poteče pred posnetkom\n\n# LOCALIZATION NOTE (screenshotFullscreenDesc) A very short string to describe\n# the 'fullscreen' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=Celotna spletna stran? (true/false)\n\n# LOCALIZATION NOTE (screenshotFullscreenManual) A fuller description of the\n# 'fullscreen' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=True, če naj posnetek vsebuje tudi dele spletne strani, ki so zunaj trenutnega vidnega polja.\n\n# LOCALIZATION NOTE (screenshotSelectorChromeConflict) Exception thwon when user\n# tries to use 'selector' option along with 'chrome' option of the screenshot\n# command. Refer: https://bugzilla.mozilla.org/show_bug.cgi?id=659268#c7\nscreenshotSelectorChromeConflict=Možnost selector ni podprta, če je chrome nastavljen na true\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. the first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=Posnetek zaslona %1$S ob %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=Napaka pri shranjevanju v\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=Shranjeno v\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=Napaka pri kopiranju v odložišče.\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=Kopirano v odložišče.\n\n# LOCALIZATION NOTE (screenshotTooltip) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltip=Zajemi posnetek celotne strani\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc=Označi vozlišča\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual=Označi vozlišča, ki ustrezajo izbirniku\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc=Izbirnik CSS\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual=Izbirnik CSS za izbor vozlišč na strani\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc=Možnosti\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc=Skrij vodila\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual=Skrij vodila okoli označenih vozlišč\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc=Prikaži informacije o vozliščih\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual=Prikaži oblaček s podatki nad označenim vozliščem (vsebuje ime oznake, atribute in mere)\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc=Prikaži vse zadetke\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual=Če preveč vozlišč ustreza izbirniku, je prikazanih samo prvih 100, da ne bi prišlo do upočasnitev strani. Uporabite to možnost za prikaz vseh zadetkov\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc=Področje škatlastega modela\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual=Katero področje škatlastega modela naj bo označeno: 'content', 'padding', 'border' ali 'margin'\n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc=Slog polnila\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual=Prepiši privzet slog polnila z barvo po meri\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc=Obdrži obstoječe označevalnike\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual=Obstoječi označevalniki so ob uporabi ukaza privzeto skriti, razen če nastavite to možnost\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm=Označenih vozlišč: %1$S\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached=Označenih je %2$S vozlišč od %1$S zadetkov. Uporabite možnost '--showall' za prikaz vseh\n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc=Počisti oznake vozlišč\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual=Počisti oznake vozlišč, ki so bila prehodno označena z ukazom 'highlight'\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=Ponovno zaženi %1$S\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=Onemogoči nalaganje vsebine iz predpomnilnika ob ponovnem zagonu\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=Uporabnik je preklical ponovni zagon.\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=%1$S se ponovno zaganja …\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=Preglej vozlišče\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=Preglejte mere in lastnosti elementa z uporabo izbirnika CSS in pregledovalnika DOM\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=Izbirnik CSS\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=Izbirnik CSS za uporabo z Document.querySelector, ki predstavlja posamezen element\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc=Izberite barvo na strani\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual=Odprite pano, ki poveča del strani za lažji pregled pikslov in kopiranje vrednosti barv\n\n# LOCALIZATION NOTE (eyedropperTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the Eyedropper tool.\neyedropperTooltip=Izberi barvo na strani\n\n# LOCALIZATION NOTE (tiltDesc) A very short description of the 'tilt'\n# command. See tiltManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltDesc=Prikaži stran v 3D\n\n# LOCALIZATION NOTE (tiltManual) A fuller description of the 'tilt'\n# command, displayed when the user asks for help on what it does.\ntiltManual=Odkrijte razmerja med različnimi deli spletne strani in njihovimi predniki v treh razsežnostih\n\n# LOCALIZATION NOTE (tiltOpenDesc) A very short description of the 'tilt inspect'\n# command. See tiltOpenManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltOpenDesc=Odpri pregledovalnik 3D\n\n# LOCALIZATION NOTE (tiltOpenManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltOpenManual=Zaženi pregledovalnik strani v treh razsežnostih in označite vozlišča z uporabo izbirnika CSS\n\n# LOCALIZATION NOTE (tiltToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Tilt 3D View.\ntiltToggleTooltip=Pogled 3D\n\n# LOCALIZATION NOTE (tiltTranslateDesc) A very short description of the 'tilt translate'\n# command. See tiltTranslateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltTranslateDesc=Premakni ogrodje strani\n\n# LOCALIZATION NOTE (tiltTranslateManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltTranslateManual=Postopoma premaknite ogrodje strani v določeno smer\n\n# LOCALIZATION NOTE (tiltTranslateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateXDesc=X (pik)\n\n# LOCALIZATION NOTE (tiltTranslateXManual) A fuller description of the 'x'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateXManual=Razdalja v pikah za premik ogrodja spletne strani v smeri osi X\n\n# LOCALIZATION NOTE (tiltTranslateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateYDesc=Y (pik)\n\n# LOCALIZATION NOTE (tiltTranslateYManual) A fuller description of the 'y'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateYManual=Razdalja v pikah za premik ogrodja spletne strani v smeri osi Y\n\n# LOCALIZATION NOTE (tiltRotateDesc) A very short description of the 'tilt rotate'\n# command. See tiltRotateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltRotateDesc=Zavrti ogrodje strani\n\n# LOCALIZATION NOTE (tiltRotateManual) A fuller description of the 'tilt rotate'\n# command, displayed when the user asks for help on what it does.\ntiltRotateManual=Postopoma zavrtite ogrodje spletne strani v določeno smer\n\n# LOCALIZATION NOTE (tiltRotateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateXDesc=X (stopinj)\n\n# LOCALIZATION NOTE (tiltRotateXManual) A fuller description of the 'x'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateXManual=Kot v stopinjah za vrtenje ogrodja spletne strani vzdolž osi X\n\n# LOCALIZATION NOTE (tiltRotateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateYDesc=Y (stopinj)\n\n# LOCALIZATION NOTE (tiltRotateYManual) A fuller description of the 'y'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateYManual=Kot v stopinjah za vrtenje ogrodja spletne strani vzdolž osi Y\n\n# LOCALIZATION NOTE (tiltRotateZDesc) A very short string to describe the\n# 'z' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateZDesc=Z (stopinj)\n\n# LOCALIZATION NOTE (tiltRotateZManual) A fuller description of the 'z'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateZManual=Kot v stopinjah za vrtenje ogrodja spletne strani vzdolž osi Z\n\n# LOCALIZATION NOTE (tiltZoomDesc) A very short description of the 'tilt zoom'\n# command. See tiltZoomManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltZoomDesc=Približaj ali odmakni ogrodje strani\n\n# LOCALIZATION NOTE (tiltZoomManual) A fuller description of the 'tilt zoom'\n# command, displayed when the user asks for help on what it does.\ntiltZoomManual=Postopoma premaknite ogrodje spletne strani v določeni smeri vzdolž osi Z\n\n# LOCALIZATION NOTE (tiltZoomAmountDesc) A very short string to describe the\n# 'zoom' parameter to the 'tilt zoom' command, which is displayed in a dialog\n# when the user is using this command.\ntiltZoomAmountDesc=Povečava (pik)\n\n# LOCALIZATION NOTE (tiltZoomAmmuntManual) A fuller description of the 'zoom'\n# parameter to the 'zoom' command, displayed when the user asks for help\n# on what it does.\ntiltZoomAmountManual=Razdalja v pikah za premik ogrodja spletne strani v smeri osi Z\n\n# LOCALIZATION NOTE (tiltResetDesc) A very short description of the 'tilt reset'\n# command. See tiltResetManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltResetDesc=Ponastavi premik, vrtenje in povečavo\n\n# LOCALIZATION NOTE (tiltResetManual) A fuller description of the 'tilt reset'\n# command, displayed when the user asks for help on what it does.\ntiltResetManual=Ponastavite vse spremembe, ki ste jih izvedli nad ogrodjem strani\n\n# LOCALIZATION NOTE (tiltCloseDesc) A very short description of the 'tilt close'\n# command. See tiltCloseManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltCloseDesc=Zapri pregledovalnik 3D, če je odprt\n\n# LOCALIZATION NOTE (tiltCloseManual) A fuller description of the 'tilt close'\n# command, displayed when the user asks for help on what it does.\ntiltCloseManual=Zaprite pregledovalnik strani v treh razsežnostih in preklopite nazaj na privzeti pregledovalnik\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=Za uporabo tega ukaza morate odpreti razhroščevalnik\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerStopped=Za dodajanje prekinitvenih točk morate odpreti razhroščevalnik\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=Prekinitvene točke\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=Ukazi za prikaz, dodajanje in odstranjevanje prekinitvenih točk\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=Prikaži znane prekinitvene točke\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=Ni prekinitvenih točk\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=Odstrani\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=Prekinitvena točka dodana\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=Ni bilo mogoče nastaviti prekinitvene točke: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=Dodaj prekinitveno točko\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=Podprte vrste prekinitvenih točk: line\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=Dodaj prekinitveno točko v vrstico\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=URI datoteke JS\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=Številka vrstice\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=Odstrani prekinitveno točko\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=Indeks prekinitvene točke\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=Prekinitvena točka odstranjena\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=Upravljanje razhroščevalnika\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=Ukazi za prekinitev ali nadaljevanje glavne niti ter vstop, izstop in prestop vrstic kode\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=Odpri razhroščevalnik\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=Zapri razhroščevalnik\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=Ustavi glavno nit\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=Nadaljuje glavno nit in izvajanje od prekinitvene točke do naslednje ali do konca skripta.\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=Upravljanje stopanja\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=Ukazi za vstop, izstop in prestop vrstic kode\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=Izvede trenutno trditev in se ustavi ob naslednji. Če je trenutna trditev klic funkcije, razhroščevalnik izvede celotno funkcijo in se ustavi ob prvi trditvi po klicu funkcije\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepInDesc=Izvede trenutno trditev in se ustavi ob naslednji. Če je trenutna trditev klic funkcije, razhroščevalnik vstopi v funkcijo, sicer se ustavi ob prvi trditvi\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOutDesc=Izstopi iz trenutne funkcije nivo višje, če je funkcija vgnezdena. V osrednjem telesu se skript izvede do konca ali do naslednje prekinitvene točke. Preskočene trditve se izvedejo, a brez stopanja\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=Seznam naslovov URL, naloženih v razhroščevalnik\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc=Vire v razhroščevalniku vstavi v črno škatlo\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc=Vir za vstavitev v črno škatlo\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc=Vstavi v črno škatlo vse vire, ki ustrezajo (npr. \"*.min.js\")\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc=Obrni ujemanje, tako da bomo vstavljali v črno škatlo vse vire, ki niso navedeni kot viri ali ne ustrezajo vzorcu.\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc=(Ni virov v črni škatli)\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc=Naslednji viri so bili vstavljeni v črno škatlo:\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc=Napaka pri vstavljanju v črno škatlo:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc=Vire v razhroščevalniku vzemi iz črne škatle\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc=Vir za odvzem iz črne škatle\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc=Vzemi iz črne škatle vse vire, ki ustrezajo (npr. \"*.min.js\")\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc=(Noben vir ni bil vzet iz črne škatle)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc=Naslednji viri so bili vzeti iz črne škatle:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc=Napaka pri jemanju iz črne škatle:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc=Obrni ujemanje, tako da bomo prenehali vstavljati v črno škatlo vse vire, ki niso navedeni kot viri ali ne ustrezajo vzorcu.\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=Zapri konzolo\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=Odpri konzolo\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=Obdelaj vir strani\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=Uredite enega izmed virov, ki sestavljajo stran\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=URL za urejanje\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=Skoči na vrstico\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=Spremeni velikost strani\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=Širina v pikah\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=Višina v pikah\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=Vstop v odziven način\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=Izstop iz odzivnega načina\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=Preklopi odziven način\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\nresizeModeToggleTooltip=Odziven način\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=Spremeni velikost strani\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=Upravljanje odzivnega načina\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2=Odzivne spletne strani se odzivajo na spremembe okolja, tako da izgledajo dobro na mobilnih telefonih, v kinu in vsem kar je vmes. Odzivni način omogoča preizkušanje različnih velikosti strani v %1$Su brez spreminjanja velikosti brskalnika.\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=Upravljanje ukazov\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=Ponovno preberi mapo mozcmd\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3=Naloženi ukazi iz '%1$S'\n\n# LOCALIZATION NOTE (cmdSetdirDesc) \ncmdSetdirDesc=Nastavi mapo mozcmd\n\n# LOCALIZATION NOTE (cmdSetdirManual2) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual2=Mapa 'mozcmd' omogoča enostavno ustvarjanje novih ukazov. Več o tem lahko najdete v <a href=\"https://developer.mozilla.org/en-US/docs/Tools/GCLI/Customization\">dokumentaciji MDN</a>.\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc=Mapa z datotekami .mozcmd\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=Upravljanje dodatkov\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=Seznam nameščenih dodatkov\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=Izberite vrsto dodatka\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=Trenutno so nameščeni naslednji slovarji:\naddonListExtensionHeading=Trenutno so nameščene naslednje razširitve:\naddonListLocaleHeading=Trenutno so nameščeni naslednji jeziki:\naddonListPluginHeading=Trenutno so nameščeni naslednji vtičniki:\naddonListThemeHeading=Trenutno so nameščene naslednje teme:\naddonListAllHeading=Trenutno so nameščeni naslednji dodatki:\naddonListUnknownHeading=Trenutno so nameščeni naslednji dodatki izbrane vrste:\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=Omogoči\naddonListOutDisable=Onemogoči\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=čakajoče\naddonPendingEnable=omogoči\naddonPendingDisable=onemogoči\naddonPendingUninstall=odstrani\naddonPendingInstall=namesti\naddonPendingUpgrade=posodobi\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous addon commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=Ime dodatka\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for addons of a particular type were not found.\naddonNoneOfType=Dodatki te vrste niso nameščeni.\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=Omogoči naveden dodatek\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an addon is already\n# enabled.\naddonAlreadyEnabled=%S je že omogočen.\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an addon is enabled.\naddonEnabled=%S omogočen.\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=Onemogoči naveden dodatek\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an addon is already\n# disabled.\naddonAlreadyDisabled=%S je že onemogočen.\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an addon is disabled.\naddonDisabled=%S onemogočen.\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=Izvozi vire\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=Izvozi HTML stani\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=Spremembe strani\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=Išči in zamenjaj elemente strani\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=Kaj naj se išče\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=Niz za zamenjavo\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=Ne razlikuj velikih in malih črk\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=Izbirnik CSS za koren iskanja\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=Izbirnik CSS, kaj naj se upošteva pri iskanju\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=Regularni izraz za iskanje atributov\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=Išči samo atribute\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=Išči samo besedilna vozlišča\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=Elementi, ki ustrezajo izbirniku: %1$S. Zamenjave besedilnih vozlišč: %2$S. Zamenjave atributov: %3$S.\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=Odstrani elemente in atribute s strani\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=Odstrani elemente s strani\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=Izbirnik CSS za elemente, ki naj se odstranijo\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=Izbirnik CSS za koren iskanja\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=Odstrani element, a ohrani vsebino\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=Odstrani samo prazne elemente\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=Elementi, ki ustrezajo izbirniku: %1$S. Odstranjeni elementi: %2$S.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=Odstrani ujemajoče atribute\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=Regularni izraz za odstranjevanje atributov\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=Izbirnik CSS za elemente, ki naj bodo vključeni\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=Izbirnik CSS za koren iskanja\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=Ne razlikuj velikih in malih črk\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=Elementi, ki ustrezajo izbirniku: %1$S. Odstranjeni atributi: %2$S.\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2=Hekajte razvojna orodja za %1$S\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=Različni ukazi za neposredno hekanje razvojnih orodij za %1$S.\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=Naloži orodja iz repozitorija mozilla-central\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound=%1$s ne obstaja ali ni repozitorij mozilla-central.\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded=Orodja naložena iz %1$s.\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=Naloži razvojna orodja za %1$S iz celotnega repozitorija mozilla-central.\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=Repozitorij mozilla-central\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=Uporabi vgrajena orodja\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=Uporabi vgrajena orodja in prekliči predhodne ukaze srcdir.\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=Vgrajena orodja naložena.\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=Ponovno naloži razvojna orodja\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=Orodja ponovno naložena.\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=Prikaz in spreminjanje piškotkov\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=Ukazi za prikaz, ustvarjanje, brisanje in spreminjanje piškotkov trenutne domene.\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=Prikaz piškotkov\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=Seznam piškotkov, ki jih uporablja trenutna stran.\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=Gostitelj:\ncookieListOutPath=Pot:\ncookieListOutExpires=Preteče:\ncookieListOutAttributes=Atributi:\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=Brez\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=Ob zaprtju brskalnika (seje)\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=Ta stran ne uporablja piškotkov\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=Stran %1$S ne uporablja piškotkov\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=Uredi\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=Odstrani\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=Odstrani piškotek\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=Odstrani piškotek z izbranim ključem\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=Ključ piškotka, ki naj bo odstranjen\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=Ustvari piškotek\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=Ustvari piškotek z izbranim imenom ključa in vrednostjo, po želji pa tudi z naslednjimi lastnostmi: rok (max-age v sekundah ali rok v obliki GMTString), pot, domena, varnost\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=Ključ piškotka, ki ga želite ustvariti\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=Vrednost piškotka, ki ga želite ustvariti\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc=Možnosti\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=Pot piškotka, ki ga želite ustvariti\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=Domena piškotka, ki ga želite ustvariti\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=Pošiljanje samo preko https\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=Ni dostopen iz skripta na strani odjemalca\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=Veljaven samo do poteka seje brskalnika\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=Rok trajanja piškotka (po standardu RFC2822 ali ISO 8601)\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=Olepševalnik Javascript\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=URL datoteke JS, ki jo želite olepšati\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=Velikost zamika v znakih\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=Število znakov za zamik posamezne vrstice\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=Znaki za zamik posamezne vrstice\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=Znaki, ki jih želite uporabiti za zamik vrstic (presledek ali tabulator).\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=Ne obdrži prelomov vrstic\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=Ali naj obstoječi prelomi vrstic ostanejo\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=Največ zaporednih prelomov vrstic\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=Največje število zaporednih prelomov vrstic, ki jih želite obdržati\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=Uveljavim način jslint-stricter?\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=Če je nastavljena vrednost true, je uveljavljen način jslint-stricter\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=Izberite način uporabe oklepajev\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=Izberite način uporabe oklepajev: strnjeno - oklepaji v isti vrstici kot kontrolni stavki; razširjeno - oklepaji v svoji vrstici (slog Allman / ANSI); razširjeno-ob-koncu - zaklepaji v svoji vrstici; strogo-razširjeno - oklepaji v svoji vrstici, četudi to pokvari kodo.\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=Brez razmika pred pogojnimi stavki\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=Prikažem \\\\xNN brez ubežnih znakov?\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=Ali naj bodo natisljivi znaki v nizih, ubežani z zapisom \\\\xNN, prikazani brez ubežnih znakov?\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=Vnesite veljaven URL\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=Možnosti\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=Ukazi za upravljanje beleženja klicev funkcij\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=Začni beležiti klice funkcij v konzolo\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=Beleženje klicev teče.\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=Končaj beleženje klicev funkcij\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=Beleženje klicev trenutno ni aktivno\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=Beleženje klicev končano. Aktivni konteksti: %1$S.\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=Začni beležiti klice funkcij v oknu brskalnika v konzolo\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=Globalni objekt, URI JSM ali JS za pridobitev globalnega objekta\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=Globalni objekt, URI JSM ali JS za izvajanje v oknu brskalnika, iz katerega pridobimo globalni objekt\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=Beleženje klicev teče.\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=Končaj beleženje klicev funkcij\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=Beleženje klicev v oknu brskalnika trenutno ni aktivno\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=Beleženje klicev končano. Aktivni konteksti: %1$S.\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<anonimen>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=Klic metode\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=Neveljaven JSM!\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=Spremenljivke ni bilo mogoče najti v oknu strani.\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=Spremenljivke ni bilo mogoče najti v oknu brskalnika.\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of javascript\n# and invalid JavaScript code.\ncallLogChromeEvalException=Izveden javascript je navrgel naslednje izjeme\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=Koda JavaScripta se mora izvesti v objekt, katerega klici metod se bodo beležili, npr. \"({a1: function() {this.a2()},a2: function() {}});\"\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=Beležnica\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=Označi izrisano območje\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=Vključi utripanje izrisovanja\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=Izključi utripanje izrisovanja\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=okvirji brskalnika\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=Nariši ponovno izrisana območja v različnih barvah\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip=Označi izrisano območje\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingToggleDesc=Preklopi utripanje izrisovanja\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\nsplitconsoleTooltip=Preklopi deljeno konzolo\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=Pripomočki za programski predpomnilnik\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=Preveri manifest predpomnilnika\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=Poišči napake v zvezi z manifestom predpomnilnika in datotekami, na katere se sklicuje\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=URI za preverjanje\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=Programski predpomnilnik uspešno preverjen.\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=Odstrani vnose v programskem predpomnilniku\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=Odstrani enega ali več vnosov v programskem predpomnilniku\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=Vnosi uspešno odstranjeni.\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=Prikaži seznam vnosov v programskem predpomnilniku.\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=Prikaže seznam vseh vnosov v programskem predpomnilniku. Če uporabite iskani parameter, tabela prikaže vnose, ki vsebujejo iskani niz.\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=Išči po rezultatih z iskanim nizom.\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=Ključ:\nappCacheListDataSize=Velikost podatkov:\nappCacheListDeviceID=ID naprave:\nappCacheListExpirationTime=Poteče:\nappCacheListFetchCount=Število prenosov:\nappCacheListLastFetched=Nazadnje preneseno:\nappCacheListLastModified=Nazadnje spremenjeno:\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=Ogled vnosa\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=Odpri nov zavihek, ki vsebuje podatke o navedenem vnosu predpomnilnika.\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=Odpri nov zavihek, ki vsebuje podatke o navedenem vnosu predpomnilnika.\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=Ključ vnosa, ki si ga želite ogledati.\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=Upravljaj spremljanje delovanja\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=Ukazi za začetek in konec spremljanja delovanja JavaScripta\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=Odpri spremljanje delovanja\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=Zapri spremljanje delovanja\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=Začni spremljanje delovanja\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=Ime profila, ki ga želite začeti.\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=Končaj spremljanje delovanja\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=Ime profila, ki ga želite končati.\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=Seznam vseh profilov\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=Prikaži posamezne profile\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=Ime profila.\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2=Profil je že bil zagnan\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=Profila ni mogoče najti\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3=Profil še ni bil zagnan. Uporabite ukaz 'profile start' za začetek spremljanja delovanja\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2=Spremljanje …\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped=Ustavljeno …\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=Za delovanje tega ukaza morate najprej odpreti spremljanje delovanja\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=Odpri vrata za oddaljeno razhroščevanje\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2=%1$S lahko dovoli oddaljeno razhroščevanje preko povezave TCP/IP. Ta možnost je iz varnostnih razlogov privzeto onemogočena, vendar jo lahko omogočite s tem ukazom.\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=Vrata TCP, na katerih želite poslušati\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=Poslušanje je onemogočeno z nastavitvijo devtools.debugger.remote-enabled\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=Poslušanje na vratih %1$S\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=DebuggerServer ne teče\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc=Emulacija vrst predstavnosti CSS\nmediaEmulateDesc=Emuliraj navedeno vrsto predstavnosti CSS\nmediaEmulateManual=Oglejte si dokument, kot bi bil prikazan na napravi, ki podpira navedeno vrsto predstavnosti, z uporabljenimi ustreznimi pravili CSS.\nmediaEmulateType=Vrsta predstavnosti za emulacijo\nmediaResetDesc=Končaj emulacijo vrste predstavnosti CSS\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc=Vstavi priljubljene knjižnice v stran\ninjectManual2=Vstavi priljubljene knjižnice v vsebino spletne strani, do katerih lahko dostopate tudi iz konzole.\ninjectLibraryDesc=Izberite knjižnico, ki jo želite vstaviti, ali vnesite URI skripte\ninjectLoaded=Knjižnica %1$S naložena\ninjectFailed=Napaka pri nalaganju knjižnice %1$S - Neveljaven URI\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc=Odpri mape\nfolderOpenDesc=Odpri pot do mape\nfolderOpenDir=Pot do mape\nfolderOpenProfileDesc=Odpri mapo s profilom\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath=Vnesite veljavno pot\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult=Odprto: %1$S\n\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=%1$S node highlighted;%1$S nodes highlighted\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=The command '%1$S' is not available in multiprocess mode (E10S)\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/inspector.dtd",
    "content": "<!ENTITY inspectorHTMLEdit.label       \"Uredi kot HTML\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"E\">\n\n<!ENTITY inspectorHTMLCopyInner.label       \"Kopiraj notranji HTML\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"I\">\n\n<!ENTITY inspectorHTMLCopyOuter.label       \"Kopiraj zunanji HTML\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey   \"O\">\n\n<!ENTITY inspectorCopyUniqueSelector.label       \"Kopiraj enoličen izbirnik\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey   \"E\">\n\n<!ENTITY inspectorHTMLPasteOuter.label      \"Prilepi zunanji HTML\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"P\">\n\n<!ENTITY inspectorHTMLDelete.label          \"Odstrani vozlišče\">\n<!ENTITY inspectorHTMLDelete.accesskey      \"D\">\n\n<!ENTITY inspector.selectButton.tooltip     \"Izberi element z miško\">\n\n<!ENTITY inspectorSearchHTML.label          \"Išči HTML\">\n<!ENTITY inspectorSearchHTML.key            \"F\">\n\n<!ENTITY inspectorCopyImageDataUri.label       \"Kopiraj Data-URL slike\">\n\n<!ENTITY inspectorShowDOMProperties.label       \"Prikaži lastnosti DOM\">\n\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n<!ENTITY inspectorHTMLPasteAfter.label       \"After\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"B\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n<!ENTITY inspectorHTMLPasteBefore.label      \"Before\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"t\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"Paste…\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"As First Child\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"N\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteInner.label      \"Paste Inner HTML\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"L\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n<!ENTITY inspectorHTMLPasteLastChild.label       \"As Last Child\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n<!ENTITY inspectorSearchHTML.label2          \"Search with CSS Selectors\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (confirmNavigationAway): Used in the Inspector tool, when\n# the user tries to navigate away from a web page, to confirm the change of\n# page.\nconfirmNavigationAway.message2=Če zapustite to stran, boste izgubili vse spremembe.\nconfirmNavigationAway.buttonLeave=Zapusti stran\nconfirmNavigationAway.buttonLeaveAccesskey=Z\nconfirmNavigationAway.buttonStay=Ostani na strani\nconfirmNavigationAway.buttonStayAccesskey=S\n\nbreadcrumbs.siblings=Bratje\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=Razhroščevalnik je ustavljen. Nekatere možnosti, npr. izbiranje z miško, ne bodo delovale.\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=Opravila na vozliščih\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label=Pregledovalnik\ninspector.commandkey=I\ninspector.accesskey=I\n\n# LOCALIZATION NOTE (inspector.panelLabel.*)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel=Plošča pregledovalnika\ninspector.panelLabel.markupView=Označevalni pogled\n\n# LOCALIZATION NOTE (markupView.more.*)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=Nekatera vozlišča so bila skrita.\nmarkupView.more.showAll=Prikaži vsa vozlišča (%S)\ninspector.tooltip=Pregledovalnik sloga in DOM\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage=Slike ni bilo mogoče naložiti\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\neventsTooltip.openInDebugger=Odpri v razhroščevalniku\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n<!ENTITY title                  \"Škatlasti model\">\n<!ENTITY margin.tooltip         \"rob\">\n<!ENTITY border.tooltip         \"okvir\">\n<!ENTITY padding.tooltip        \"obloga\">\n<!ENTITY content.tooltip        \"vsebina\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n<!ENTITY netmonitorUI.perfNotice1         \"• Kliknite gumb\">\n<!ENTITY netmonitorUI.perfNotice2         \"za začetek analize učinkovitosti.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.reload1/2/3): These are the labels displayed\n  -  in the network table when empty to start logging network requests. -->\n<!ENTITY netmonitorUI.reloadNotice1       \"• Naredite zahtevo ali\">\n<!ENTITY netmonitorUI.reloadNotice2       \"Ponovno naložite\">\n<!ENTITY netmonitorUI.reloadNotice3       \"stran za prikaz podrobnega dogajanja v omrežju.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n<!ENTITY netmonitorUI.toolbar.status2     \"✓\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n<!ENTITY netmonitorUI.toolbar.method      \"Metoda\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n<!ENTITY netmonitorUI.toolbar.file        \"Datoteka\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n<!ENTITY netmonitorUI.toolbar.domain      \"Domena\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n<!ENTITY netmonitorUI.toolbar.type        \"Vrsta\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column. -->\n<!ENTITY netmonitorUI.toolbar.size        \"Velikost\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n<!ENTITY netmonitorUI.toolbar.waterfall   \"Časovnica\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n<!ENTITY netmonitorUI.tab.headers         \"Glave\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n<!ENTITY netmonitorUI.tab.cookies         \"Piškotki\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n<!ENTITY netmonitorUI.tab.params          \"Parametri\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n<!ENTITY netmonitorUI.tab.response        \"Odziv\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n<!ENTITY netmonitorUI.tab.timings         \"Časi\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n<!ENTITY netmonitorUI.tab.preview         \"Predogled\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterAll    \"Vse\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFonts  \"Pisave\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterImages \"Slike\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterMedia  \"Predstavnost\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterOther  \"Drugo\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n<!ENTITY netmonitorUI.footer.clear  \"Počisti\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n<!ENTITY netmonitorUI.footer.perf   \"Preklopi analizo učinkovitosti ...\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n<!ENTITY netmonitorUI.panesButton.tooltip \"Preklopi omrežne podatke\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n<!ENTITY netmonitorUI.summary.url         \"URL zahteve:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n<!ENTITY netmonitorUI.summary.method      \"Metoda zahteve:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n<!ENTITY netmonitorUI.summary.status      \"Koda stanja:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n<!ENTITY netmonitorUI.summary.version     \"Različica:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n<!ENTITY netmonitorUI.summary.size        \"Velikost glav:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n<!ENTITY netmonitorUI.response.name       \"Ime:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n<!ENTITY netmonitorUI.response.dimensions \"Mere:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n<!ENTITY netmonitorUI.response.mime       \"Vrsta MIME:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.encoding): This is the label displayed\n  -  in the network details response tab identifying an image's encoding. -->\n<!ENTITY netmonitorUI.response.encoding   \"Kodiranje:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n<!ENTITY netmonitorUI.timings.blocked     \"Zavrnjeno:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n<!ENTITY netmonitorUI.timings.dns         \"Razreševanje DNS:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n<!ENTITY netmonitorUI.timings.connect     \"Povezovanje:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n<!ENTITY netmonitorUI.timings.send        \"Pošiljanje:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n<!ENTITY netmonitorUI.timings.wait        \"Čakanje:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n<!ENTITY netmonitorUI.timings.receive     \"Sprejemanje:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n<!ENTITY netmonitorUI.context.perfTools   \"Začni analizo učinkovitosti ...\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n<!ENTITY netmonitorUI.context.copyUrl      \"Kopiraj URL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n<!ENTITY netmonitorUI.context.copyAsCurl    \"Kopiraj kot cURL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrl.accesskey  \"C\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"Kopiraj sliko kot Data URI\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"I\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n<!ENTITY netmonitorUI.summary.editAndResend      \"Uredi in ponovno pošlji\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey  \"R\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n<!ENTITY netmonitorUI.summary.rawHeaders \"Surove glave\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Glave zahteve:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Glave odziva:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n<!ENTITY netmonitorUI.context.newTab      \"Odpri v novem zavihku\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n<!ENTITY netmonitorUI.context.newTab.accesskey  \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n<!ENTITY netmonitorUI.custom.newRequest   \"Nova zahteva\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.query        \"Niz poizvedbe:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.headers      \"Glava zahteve:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.postData     \"Telo zahteve:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n<!ENTITY netmonitorUI.custom.send         \"Pošlji\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n<!ENTITY netmonitorUI.custom.cancel       \"Prekliči\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n<!ENTITY netmonitorUI.backButton          \"Nazaj\">\n\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n<!ENTITY netmonitorUI.security.certificate \"Certificate:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n<!ENTITY netmonitorUI.security.cipherSuite \"Cipher suite:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n<!ENTITY netmonitorUI.security.connection \"Connection:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n<!ENTITY netmonitorUI.security.error      \"An error occured:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n<!ENTITY netmonitorUI.security.hpkp \"Public Key Pinning:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n<!ENTITY netmonitorUI.security.hsts \"HTTP Strict Transport Security:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n<!ENTITY netmonitorUI.security.protocolVersion \"Protocol version:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n<!ENTITY netmonitorUI.security.warning.cipher     \"The cipher used for encryption is deprecated and insecure.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.protocol): A tooltip\n  -  for warning icon that indicates a connection uses insecure protocol. -->\n<!ENTITY netmonitorUI.security.warning.sslv3      \"The protocol SSL 3.0 is deprecated and insecure.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.address): This is the label displayed\n  -  in the network details headers tab identifying the remote address. -->\n<!ENTITY netmonitorUI.summary.address     \"Remote address:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n<!ENTITY netmonitorUI.tab.security        \"Security\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n<!ENTITY netmonitorUI.toolbar.transferred \"Transferred\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label=Omrežje\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel=Plošča omrežja\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey=Q\nnetmonitor.accesskey=O\n\n# LOCALIZATION NOTE (netmonitor.tooltip):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\nnetmonitor.tooltip=Spremljanje dogajanja v omrežju\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=Skrij podrobnosti zahtev\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=Prikaži podrobnosti zahtev\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=Brez glav za to zahtevo\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=Išči glave\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=Brez piškotkov za to zahtevo\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=Išči piškotke\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=Brez parameterov za to zahtevo\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=Išči parametre zahteve\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=Niz poizvedbe\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=Podatki obrazca\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=Koristna vsebina zahteve\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=Glave zahteve\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload=Glave naložene zahteve\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=Glave odziva\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=Piškotki zahteve\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=Piškotki odziva\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=Išči lastnosti\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → povratni klic %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=Razvrščeno naraščujoče\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=Razvrščeno padajoče\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=Brez zahtev\n\n# LOCALIZATION NOTE (networkMenu.summary): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the number of seconds.\nnetworkMenu.summary=Ena zahteva, #2 KB, #3 s;Več zahtev (#1), #2 KB, #3 s\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB=%S KB\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S ms\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond=%S ms\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second=%S s\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute=%S min\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading=Nalaganje\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable=Prazno\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading=Počakajte …\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable=Ni podatkov\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS=%S s\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled=Napolnjen predpomnilnik\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled=Prazen predpomnilnik\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Velikost: %S KB\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds=Čas: #1 s;Čas: #1 s\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached=Predpomnjeni odgovori: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount=Vseh zahtev: %S\n\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=Disabled\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=Enabled\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=Host %S:\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayd. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<Not Available>\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=A security error prevented the resource from being loaded.\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not encrypted.\nnetmonitor.security.state.insecure=The connection used to fetch this resource was not encrypted.\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=The connection used to fetch this resource was secure.\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=This resource was transferred over a connection that used weak encryption.\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=—\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/profiler.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Profiler strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (profilerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY profilerUI.emptyNotice1    \"Kliknite gumb\">\n<!ENTITY profilerUI.emptyNotice2    \"za začetek spremljanja klicev funkcij JavaScripta.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.stopNotice1/2): This is the label shown\n  -  in the call list view while recording a profile. -->\n<!ENTITY profilerUI.stopNotice1    \"Ponovno kliknite gumb\">\n<!ENTITY profilerUI.stopNotice2    \"za konec spremljanja.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.loadingNotice): This is the label shown\n  -  in the call list view while loading a profile. -->\n<!ENTITY profilerUI.loadingNotice \"Nalaganje …\">\n\n<!-- LOCALIZATION NOTE (profilerUI.recordButton): This string is displayed\n  -  on a button that starts a new profile. -->\n<!ENTITY profilerUI.recordButton.tooltip \"Spremljanje klicev funkcij JavaScripta.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.importButton): This string is displayed\n  -  on a button that opens a dialog to import a saved profile data file. -->\n<!ENTITY profilerUI.importButton \"Uvozi …\">\n\n<!-- LOCALIZATION NOTE (profilerUI.clearButton): This string is displayed\n  -  on a button that remvoes all the recordings. -->\n<!ENTITY profilerUI.clearButton \"Počisti\">\n\n<!-- LOCALIZATION NOTE (profilerUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY profilerUI.table.totalDuration   \"Skupen čas (ms)\">\n<!ENTITY profilerUI.table.selfDuration    \"Lasten čas (ms)\">\n<!ENTITY profilerUI.table.totalPercentage \"Skupna cena\">\n<!ENTITY profilerUI.table.selfPercentage  \"Lastna cena\">\n<!ENTITY profilerUI.table.samples         \"Primeri\">\n<!ENTITY profilerUI.table.function    \"Funkcija\">\n\n<!-- LOCALIZATION NOTE (profilerUI.newtab.tooltiptext): The tooltiptext shown\n  -  on the \"+\" (new tab) button for a profile when a selection is available. -->\n<!ENTITY profilerUI.newtab.tooltiptext \"Dodaj nov zavihek iz izbire\">\n\n\n<!-- LOCALIZATION NOTE (profilerUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n<!ENTITY profilerUI.enableFramerate             \"Record Framerate\">\n<!ENTITY profilerUI.enableFramerate.tooltiptext \"Record framerate while profiling.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY profilerUI.enableMemory             \"Record Memory\">\n<!ENTITY profilerUI.enableMemory.tooltiptext \"Record memory consumption while profiling.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.exportButton): This string is displayed\n  -  on a button that opens a dialog to export a saved profile data file. -->\n<!ENTITY profilerUI.exportButton \"Save\">\n\n<!-- LOCALIZATION NOTE (profilerUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n<!ENTITY profilerUI.flattenTreeRecursion             \"Flatten Tree Recursion\">\n<!ENTITY profilerUI.flattenTreeRecursion.tooltiptext \"Flatten recursion when inspecting functions.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n<!ENTITY profilerUI.invertFlameGraph             \"Invert Flame Chart\">\n<!ENTITY profilerUI.invertFlameGraph.tooltiptext \"Inverting the flame chart displays the profiled call paths starting from the youngest frames and expanding out to the older frames.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n<!ENTITY profilerUI.invertTree             \"Invert Call Tree\">\n<!ENTITY profilerUI.invertTree.tooltiptext \"Inverting the call tree displays the profiled call paths starting from the youngest frames and expanding out to the older frames.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n<!ENTITY profilerUI.options.filter.tooltiptext \"Select what data to display in the timeline\">\n\n<!-- LOCALIZATION NOTE (profilerUI.options.tooltiptext): This is the tooltip\n  -  for the options button. -->\n<!ENTITY profilerUI.options.gear.tooltiptext \"Configure performance preferences.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n<!ENTITY profilerUI.showPlatformData             \"Show Gecko Platform Data\">\n<!ENTITY profilerUI.showPlatformData.tooltiptext \"Showing platform data enables the JavaScript Profiler reports to include Gecko platform symbols.\">\n<!ENTITY profilerUI.table.selfAlloc1        \"Self Sampled Allocations\">\n<!ENTITY profilerUI.table.selfAllocTooltip  \"The number of Object allocations sampled at this location.\">\n<!ENTITY profilerUI.table.selfDuration2   \"Self Time\">\n<!ENTITY profilerUI.table.totalAlloc1       \"Total Sampled Allocations\">\n<!ENTITY profilerUI.table.totalAllocTooltip \"The total number of Object allocations sampled at this location and in callees.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY profilerUI.table.totalDuration2  \"Total Time\">\n<!ENTITY profilerUI.toolbar.js-calltree \"JavaScript\">\n<!ENTITY profilerUI.toolbar.js-flamegraph \"JS Flame Chart\">\n<!ENTITY profilerUI.toolbar.memory-calltree1 \"Allocations\">\n<!ENTITY profilerUI.toolbar.memory-flamegraph1 \"Allocations Flame Chart\">\n\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n<!ENTITY profilerUI.toolbar.waterfall \"Timeline\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/profiler.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Profiler\n# which is available from the Web Developer sub-menu -> 'Profiler'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (profiler.label):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nprofiler.label2=Učinkovitost\n\n# LOCALIZATION NOTE (profiler.panelLabel):\n# This is used as the label for the toolbox panel.\nprofiler.panelLabel2=Plošča učinkovitosti\n\n# LOCALIZATION NOTE (profiler2.commandkey, profiler.accesskey)\n# Used for the menuitem in the tool menu\nprofiler.commandkey2=VK_F5\nprofiler.accesskey=U\n\n# LOCALIZATION NOTE (profiler.tooltip2):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\nprofiler.tooltip2=Spremljanje delovanja JavaScripta\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=Ni profilov.\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Profiler,\n# identifying a set of function calls.\nrecordingsList.itemLabel=Spremljanje #%S\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=V teku …\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S ms\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for saving an item to disk.\nrecordingsList.saveLabel=Shrani\n\n# LOCALIZATION NOTE (profile.tab):\n# This string is displayed in the profile view for a tab, after the\n# recording has finished, as the recording 'start → stop' range in milliseconds.\nprofile.tab=%1$S ms → %2$S ms\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Profiler,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps=fps\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Profiler,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=Slog\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=Omrežje\ncategory.graphics=Grafika\ncategory.storage=Shramba\ncategory.events=Vnos in dogodki\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(koren)\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=Pokaži izvorno kodo v razhroščevalniku\n\n# LOCALIZATION NOTE (table.zoom.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the 'zoom'\n# buttons (small magnifying glass icons) which spawn a new tab.\ntable.zoom.tooltiptext=Preglej okvir v novem zavihku\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=Shrani profil …\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=Datoteke JSON\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=Vse datoteke\n\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Profiler,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=ms\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=(idle)\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units of time in milliseconds.\ntable.ms=ms\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units representing percentages.\ntable.percentage=%\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project editor can be closed without saving changes\nprojecteditor.confirmUnsavedTitle=Neshranjene spremembe\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project editor can be closed without saving changes\nprojecteditor.confirmUnsavedLabel=Ob izhodu boste izgubili neshranjene spremembe. Ste prepričani, da želite nadaljevati?\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted\nprojecteditor.deleteLabel=Zbriši\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle=Zbriši\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage=Ali ste prepričani, da želite zbrisati to mapo?\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage=Ali ste prepričani, da želite zbrisati to datoteko?\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a context menu item for adding a new file to\n# the directory\nprojecteditor.newLabel=Novo …\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel=Shrani\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel=Shrani kot …\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file\nprojecteditor.selectFileLabel=Izberite datoteko\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder\nprojecteditor.openFolderLabel=Izberite mapo\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file\nprojecteditor.openFileLabel=Odpri datoteko\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files\nprojecteditor.find.commandkey=F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\"\nprojecteditor.save.commandkey=S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file\nprojecteditor.new.commandkey=N\n\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=You have unsaved changes that will be lost. Are you sure you want to continue?\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=Rename\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate2): label of the rotate button.\nresponsiveUI.rotate2=Zavrti\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot=Posnetek zaslona\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename=Posnetek zaslona %1$S ob %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch=Oponašaj dotik (morda bo potrebno ponovno naložiti stran)\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=Dodaj prednastavitev\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=Odstrani prednastavitev\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S (po meri)\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle=Odzivni način\n\n# LOCALIZATION NOTE (responsiveUI.close): tooltip text of the close button.\nresponsiveUI.close=Zapusti Odzivni način\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=Izberite ime za prednastavitev %Sx%S\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip=Uporabite tipko Ctrl za večjo natančnost in tipko Shift za okrogle velikosti.\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload=Če so bili poslušalci dogodkov na dotik dodani že prej, je potrebno stran ponovno naložiti.\nresponsiveUI.notificationReload=Ponovno naloži\nresponsiveUI.notificationReload_accesskey=P\nresponsiveUI.dontShowReloadNotification=Ne prikazuj več\nresponsiveUI.dontShowReloadNotification_accesskey=N\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n<!ENTITY window.title                 \"Beležnica\">\n\n<!ENTITY fileMenu.label               \"Datoteka\">\n<!ENTITY fileMenu.accesskey           \"D\">\n\n<!ENTITY newWindowCmd.label           \"Novo okno\">\n<!ENTITY newWindowCmd.accesskey       \"N\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"Odpri datoteko …\">\n<!ENTITY openFileCmd.accesskey        \"O\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"Odpri nedavno\">\n<!ENTITY openRecentMenu.accesskey     \"R\">\n\n<!ENTITY revertCmd.label              \"Obnovi …\">\n<!ENTITY revertCmd.accesskey          \"b\">\n\n<!ENTITY saveFileCmd.label            \"Shrani\">\n<!ENTITY saveFileCmd.accesskey        \"S\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"Shrani kot …\">\n<!ENTITY saveFileAsCmd.accesskey      \"k\">\n\n<!ENTITY closeCmd.label               \"Zapri\">\n<!ENTITY closeCmd.key                 \"W\">\n<!ENTITY closeCmd.accesskey           \"Z\">\n\n<!ENTITY viewMenu.label               \"Pogled\">\n<!ENTITY viewMenu.accesskey           \"P\">\n\n<!ENTITY lineNumbers.label             \"Prikaži številke vrstic\">\n<!ENTITY lineNumbers.accesskey         \"L\">\n\n<!ENTITY wordWrap.label                \"Oblij besedilo\">\n<!ENTITY wordWrap.accesskey            \"O\">\n\n<!ENTITY highlightTrailingSpace.label     \"Označi končni presledek\">\n<!ENTITY highlightTrailingSpace.accesskey \"K\">\n\n<!ENTITY largerFont.label             \"Večja pisava\">\n<!ENTITY largerFont.accesskey         \"a\">\n<!ENTITY largerFont.commandkey        \"+\">\n\n<!ENTITY smallerFont.label            \"Manjša pisava\">\n<!ENTITY smallerFont.accesskey        \"M\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"Običajna pisava\">\n<!ENTITY normalSize.accesskey         \"N\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label               \"Urejanje\">\n<!ENTITY editMenu.accesskey           \"E\">\n\n<!ENTITY run.label                    \"Poženi\">\n<!ENTITY run.accesskey                \"P\">\n<!ENTITY run.key                      \"R\">\n\n<!ENTITY inspect.label                \"Preglej\">\n<!ENTITY inspect.accesskey            \"r\">\n<!ENTITY inspect.key                  \"I\">\n\n<!ENTITY display.label                \"Prikaži\">\n<!ENTITY display.accesskey            \"i\">\n<!ENTITY display.key                  \"D\">\n\n<!ENTITY pprint.label                 \"Olepšan izpis\">\n<!ENTITY pprint.key                   \"p\">\n<!ENTITY pprint.accesskey             \"P\">\n\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n<!ENTITY environmentMenu.label        \"Okolje\">\n<!ENTITY environmentMenu.accesskey    \"O\">\n\n\n<!ENTITY contentContext.label         \"Vsebina strani\">\n<!ENTITY contentContext.accesskey     \"V\">\n\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n<!ENTITY browserContext.label         \"Brskalnik\">\n<!ENTITY browserContext.accesskey     \"B\">\n\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n<!ENTITY helpMenu.label               \"Pomoč\">\n<!ENTITY helpMenu.accesskey           \"M\">\n<!ENTITY helpMenuWin.label            \"Pomoč\">\n<!ENTITY helpMenuWin.accesskey        \"M\">\n\n<!ENTITY documentationLink.label      \"Pomoč za beležnico na MDN\">\n<!ENTITY documentationLink.accesskey  \"D\">\n\n\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n<!ENTITY resetContext2.label           \"Ponastavi spremenljivke\">\n<!ENTITY resetContext2.accesskey       \"P\">\n\n<!ENTITY reloadAndRun.label           \"Ponovno naloži in poženi\">\n<!ENTITY reloadAndRun.accesskey       \"E\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"Izvedi\">\n<!ENTITY executeMenu.accesskey        \"I\">\n\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n<!ENTITY evalFunction.label \"Ovrednoti trenutno funkcijo\">\n<!ENTITY evalFunction.accesskey \"v\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=Datoteka obstaja. Jo prepišem?\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active window of navigator:browser\n# type.\nbrowserWindow.unavailable=Beležnica ne najde okna brskalnika, v katerem bi lahko izvedla kodo.\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=Beležnica ne more izvesti te operacije v izbranem okolju.\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=Odpri datoteko\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=Branje datoteke ni uspelo.\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nimportFromFile.convert.failed=Pretvarjanje datoteke iz %1$S v Unicode ni uspelo.\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=Počisti\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=Shrani datoteko kot\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=Shranjevanje datoteke ni uspelo.\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=Ali želite shraniti spremembe v tej beležnici?\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=Neshranjene spremembe\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=Ali želite obnoviti spremembe, ki ste jih naredili v tej beležnici?\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=Obnovi spremembe\n\n# LOCALIZATION NOTE  (scratchpadIntro1): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * Pred vami je beležnica za pisanje kode v JavaScriptu.\\n *\\n * Vnesite nekaj kode v JavaScriptu, nato pa desno kliknite ali v meniju Izvedi izberite:\\n * 1. Poženi za izvajanje označenega besedila (%1$S).\\n * 2. Preglej za prikaz rezultata v pregledovalniku objektov (%2$S).\\n * 3. Prikaži za izpis rezultata v komentarju pod označenim besedilom. (%3$S)\\n */\\n\\n\n\n# LOCALIZATION NOTE  (scratchpad.noargs): This error message is shown when\n# Scratchpad instance is created without any arguments. Scratchpad window\n# expects to receive its unique identifier as the first window argument.\nscratchpad.noargs=Beležnica je bila ustvarjena brez vseh parametrov.\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=Ta beležnica se izvaja v okolju brskalnika.\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage=https://developer.mozilla.org/en/Tools/Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol=Vrstica %1$S, stolpec %2$S\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=Datoteka ne obstaja več.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Išči lastnosti\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout=Povezava je potekla. Preverite konzolo napak na obeh straneh. Ponovno odprite beležnico in poskusite znova.\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label=Beležnica\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel=Plošča beležnice\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip=Beležnica\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Opozorilo: bodite previdni pri lepljenju vsebine, ki je ne razumete. To lahko napadalcem omogoča krajo vaše identitete ali prevzem nadzora nad vašim računalnikom. Vnesite '%S' v beležnico spodaj, da omogočite lepljenje.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=dovoli lepljenje\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n<!ENTITY shaderEditorUI.vertexShader    \"Osenčevalnik vozlišč\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n<!ENTITY shaderEditorUI.fragmentShader  \"Osenčevalnik drobcev\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice1   \"Ponovno naloži\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice2   \"stran za urejanje kode GLSL.\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n<!ENTITY shaderEditorUI.emptyNotice     \"Čakanje na izdelavo konteksta WebGL …\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label=Urejevalnik osenčevanja\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel=Plošča urejevalnika osenčevanja\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip=Urejevalnik osenčevalnega jezika GLSL za WebGL\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel=Program %S\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel=Preklopi vidnost oblike\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S\\u00D7%S\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY gotoLineCmd.label         \"Skoči na vrstico …\">\n<!ENTITY gotoLineCmd.key           \"J\">\n<!ENTITY gotoLineCmd.accesskey     \"S\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=Iskanje\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage=Najdi:\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=Skoči na vrstico\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=Pojdi na vrstico številka:\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=Prekinitvena točka: %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=Trenutna vrstica\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=Trenuten korak: %S\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink=dokumentacija\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound=ni zadetkov\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey=J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey=/\n\n# LOCALIZATION NOTE  (toolboxPrevTool.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey=[\n\n# LOCALIZATION NOTE  (toolboxPrevTool.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey=]\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to move\n# the selected lines up.\nmoveLineUp.commandkey=Alt-Gor\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to move\n# the selected lines down.\nmoveLineDown.commandkey=Alt-Dol\n\n# LOCALIZATION NOTE  (autocomplete.commandkey): This is the key to use\n# in conjunction with Ctrl for autocompletion.\nautocompletion.commandkey=Presledek\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the key to use to\n# show more information, like type inference.\nshowInformation2.commandkey=Shift-Ctrl-Presledek\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey=VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey=a\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label=Shramba\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel=Pregledovalnik shrambe\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel=Plošča shrambe\n\n# LOCALIZATION NOTE (storage.tooltip):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\nstorage.tooltip2=Pregledovalnik shrambe (Piškotki, lokalna shramba …)\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText=Ni gostiteljev strani\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText=Ni podatkov izbranega gostitelja\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies=Piškotki\ntree.labels.localStorage=Lokalna shramba\ntree.labels.sessionStorage=Shramba seje\ntree.labels.indexedDB=Indexed DB\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.name=Ime\ntable.headers.cookies.path=Pot\ntable.headers.cookies.host=Domena\ntable.headers.cookies.expires=Poteče\ntable.headers.cookies.value=Vrednost\ntable.headers.cookies.lastAccessed=Zadnji dostop\ntable.headers.cookies.creationTime=Ustvarjeno\n# LOCALIZATION NOTE (table.headers.cookies.isHttpOnly):\n# This string is used in the header for the column which denotes whether a\n# cookie is HTTP only or not.\ntable.headers.cookies.isHttpOnly=isHttpOnly\n# LOCALIZATION NOTE (table.headers.cookies.isSecure):\n# This string is used in the header for the column which denotes whether a\n# cookie can be accessed via a secure channel only or not.\ntable.headers.cookies.isSecure=isSecure\n# LOCALIZATION NOTE (table.headers.cookies.isDomain):\n# This string is used in the header for the column which denotes whether a\n# cookie is a domain cookie only or not.\ntable.headers.cookies.isDomain=isDomain\n\ntable.headers.localStorage.name=Ključ\ntable.headers.localStorage.value=Vrednost\n\ntable.headers.sessionStorage.name=Ključ\ntable.headers.sessionStorage.value=Vrednost\n\ntable.headers.indexedDB.name=Ključ\ntable.headers.indexedDB.db=Ime podatkovne baze\ntable.headers.indexedDB.objectStore=Ime shrambe objektov\ntable.headers.indexedDB.value=Vrednost\ntable.headers.indexedDB.origin=Izvor\ntable.headers.indexedDB.version=Različica\ntable.headers.indexedDB.objectStores=Shrambe objektov\ntable.headers.indexedDB.keyPath=Ključ\ntable.headers.indexedDB.autoIncrement=Samodejno povečanje\ntable.headers.indexedDB.indexes=Indeksi\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session=Seja\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder=Filter vrednosti\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label=Podatki\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label=Razčlenjena vrednost\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n<!ENTITY newButton.label            \"Novo\">\n<!ENTITY newButton.tooltip          \"Ustvari novo slogovno predlogo in jo dodaj v dokument\">\n<!ENTITY newButton.accesskey        \"N\">\n\n<!ENTITY importButton.label         \"Uvozi …\">\n<!ENTITY importButton.tooltip       \"Uvozi obstoječo slogovno predlogo in jo dodaj v dokument\">\n<!ENTITY importButton.accesskey     \"I\">\n\n<!ENTITY visibilityToggle.tooltip   \"Preklopi vidljivost slogovne predloge\">\n\n<!ENTITY saveButton.label           \"Shrani\">\n<!ENTITY saveButton.tooltip         \"Shrani slogovno predlogo v datoteko\">\n<!ENTITY saveButton.accesskey       \"S\">\n\n<!ENTITY optionsButton.tooltip      \"Možnosti Urejevalnika slogov\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.label     \"Prikaži izvirne vire\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.accesskey  \"i\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n<!ENTITY showMediaSidebar.label     \"Prikaži stransko vrstico @media\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n<!ENTITY mediaRules.label           \"Pravila @media\">\n\n<!ENTITY editorTextbox.placeholder  \"Vnesite CSS.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n<!ENTITY noStyleSheet.label         \"Ta stran ne vsebuje slogovnih predlog.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n<!ENTITY noStyleSheet-tip-start.label  \"Ali želite \">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"dodati novo slogovno predlogo\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \"?\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (chromeWindowTitle): This is the title of the Style Editor\n# 'chrome' window. That is, the main window with the stylesheets list.\n# The argument is either the content document's title or its href if no title\n# is available.\nchromeWindowTitle=Urejevalnik sloga [%S]\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<notranje slogovne predloge #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=Nova slogovna predloga #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=#1 pravilo.;Št. pravil: #1.\n\n# LOCALIZATION NOTE  (error-load.label): This is shown when loading fails.\nerror-load=Slogovne predloge ni bilo mogoče naložiti.\n\n# LOCALIZATION NOTE  (error-save.label): This is shown when saving fails.\nerror-save=Slogovne predloge ni bilo mogoče shraniti.\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed=Podatki o pokritosti stisnjenih slogovnih predlog niso na voljo\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=Uvozi slogovno predlogo\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the *.css filter title\nimportStyleSheet.filter=Datoteke CSS\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=Shrani slogovno predlogo\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the *.css filter title\nsaveStyleSheet.filter=Datoteke CSS\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey=VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey=U\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey=S\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label=Urejevalnik sloga\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel=Plošča urejevalnika sloga\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip2):\n# This string is displayed in the tooltip of the tab when the style editor is\n# displayed inside the developer tools window.\nToolboxStyleEditor.tooltip2=Urejevalnik slogovnih predlog (CSS)\n\n# LOCALIZATION NOTE (confirmNavigationAway): Shown in a notification box when\n# the user tries to navigate away from a web page.\nconfirmNavigationAway.message=Če zapustite to stran, boste izgubili neshranjene spremembe v Urejevalniku sloga.\nconfirmNavigationAway.buttonLeave=Zapusti stran\nconfirmNavigationAway.buttonLeaveAccesskey=Z\nconfirmNavigationAway.buttonStay=Ostani na strani\nconfirmNavigationAway.buttonStayAccesskey=S\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n<!ENTITY browserStylesLabel    \"Slogi brskalnika\">\n\n<!-- LOCALIZATION NOTE (userStylesSearch): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n<!ENTITY userStylesSearch      \"Iskanje\">\n\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n<!ENTITY selectedElementLabel  \"Izbran element:\">\n\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n<!ENTITY noPropertiesFound     \"Lastnosti CSS ni bilo mogoče najti.\">\n\n<!-- FIXME: notes -->\n<!ENTITY computedViewTitle     \"Izračunano\">\n<!ENTITY ruleViewTitle         \"Pravila\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/styleinspector.properties",
    "content": "# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Slog\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Najbolj ujemajoče\nrule.status.MATCHED=Ujemajoče\nrule.status.PARENT_MATCH=Ujemajoče s predhodnikom\nrule.status.UNMATCHED=Neujemajoče\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=V vrstici\nrule.sourceElement=element\n\n# LOCALIZATION NOTE (rule.inheritedSource): Shown for CSS rules\n# that were inherited from a parent node.  Will be passed a node\n# identifier and a source location.\n# e.g \"Inherited from body#bodyID (styles.css:20)\"\nrule.inheritedSource=Podedovano od %S (%S)\n\n# LOCALIZATION NOTE (style.highlighter.button): These strings are used inside\n# sidebar of the Highlighter for the style inspector button.\n# \"Computed\" refers to the Computed Style of the element.\nstyle.highlighter.button.label2=Izračunano\nstyle.highlighter.accesskey2=I\nstyle.highlighter.button.tooltip2=Pregled izračunanih slogov elementa\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle=Preberite dokumentacijo o tej lastnosti\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Neveljavna vrednost lastnosti\n\n# LOCALIZATION NOTE (style.contextmenu.copyselection): The computed view's\n# context menu copy entry.\nstyle.contextmenu.copyselection=Kopiraj izbor\n\n# LOCALIZATION NOTE (style.contextmenu.copyselection.accesskey): The computed\n# view's context menu copy entry access key.\nstyle.contextmenu.copyselection.accesskey=K\n\n# LOCALIZATION NOTE (style.contextmenu.copydeclaration): The style inspector's\n# context menu copy property entry allows a complete CSS property to be copied.\nstyle.contextmenu.copydeclaration=Kopiraj vrstico\n\n# LOCALIZATION NOTE (style.contextmenu.copydeclaration.accesskey): The style\n# inspector's context menu copy property access key.\nstyle.contextmenu.copydeclaration.accesskey=V\n\n# LOCALIZATION NOTE (style.contextmenu.copyproperty): The style inspector's\n# context menu copy property name entry allows a CSS property name to be copied.\nstyle.contextmenu.copyproperty=Kopiraj lastnost\n\n# LOCALIZATION NOTE (style.contextmenu.copyproperty.accesskey): The style\n# inspector's context menu copy property name access key.\nstyle.contextmenu.copyproperty.accesskey=L\n\n# LOCALIZATION NOTE (style.contextmenu.copypropertyvalue): The style inspector's\n# context menu copy property value entry allows a CSS property name to be copied.\nstyle.contextmenu.copypropertyvalue=Kopiraj vrednost lastnosti\n\n# LOCALIZATION NOTE (style.contextmenu.copypropertyvalue.accesskey): The style\n# inspector's context menu copy property value access key.\nstyle.contextmenu.copypropertyvalue.accesskey=R\n\n# LOCALIZATION NOTE (rule.contextmenu.copyselection): The rule view's context\n# menu copy entry.\nrule.contextmenu.copyselection=Kopiraj izbor\n\n# LOCALIZATION NOTE (rule.contextmenu.copyselection.accesskey): The rule view's\n# context menu copy entry access key.\nrule.contextmenu.copyselection.accesskey=K\n\n# LOCALIZATION NOTE (rule.contextmenu.copyrule): The rule view's context menu\n# copy rule entry allows a complete CSS rule to be copied.\nrule.contextmenu.copyrule=Kopiraj pravilo\n\n# LOCALIZATION NOTE (rule.contextmenu.copyrule.accesskey): The rule view's\n# context menu copy rule access key.\nrule.contextmenu.copyrule.accesskey=P\n\n# LOCALIZATION NOTE (rule.contextmenu.copydeclaration): The rule view's context\n# menu copy property entry allows a complete CSS property to be copied.\nrule.contextmenu.copydeclaration=Kopiraj vrstico\n\n# LOCALIZATION NOTE (rule.contextmenu.copydeclaration.accesskey): The rule view's\n# context menu copy property access key.\nrule.contextmenu.copydeclaration.accesskey=V\n\n# LOCALIZATION NOTE (rule.contextmenu.copyproperty): The rule view's context\n# menu copy property entry allows a CSS property name to be copied.\nrule.contextmenu.copyproperty=Kopiraj lastnost\n\n# LOCALIZATION NOTE (rule.contextmenu.copyproperty.accesskey): The rule\n# view's context menu copy property name access key.\nrule.contextmenu.copyproperty.accesskey=L\n\n# LOCALIZATION NOTE (rule.contextmenu.copypropertyvalue): The rule view's\n# context menu copy property entry allows a CSS property value to be copied.\nrule.contextmenu.copypropertyvalue=Kopiraj vrednost lastnosti\n\n# LOCALIZATION NOTE (rule.contextmenu.copypropertyvalue.accesskey): The rule\n# view's context menu copy property value access key.\nrule.contextmenu.copypropertyvalue.accesskey=R\n\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=No element selected.\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Inherited from %S\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/tilt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Tilt Inspector\n# which is available from the Web Developer sub-menu -> 'Tilt'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (initTilt.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed as an modal\n# popup window when initialization fails because of unsupported hardware.\ninitTilt.error = Ni bilo mogoče zagnati Nagiba. Oglejte si\\nnavodila za odpravljanje težav http://get.webgl.org/troubleshooting\n\n# LOCALIZATION NOTE (initWebGL.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed in the console\n# when initialization fails because of unsupported hardware.\ninitWebGL.error = Ni bilo mogoče zagnati komponente WebGL. Morda je ne podpira vaša grafična kartica ali gonilnik.\n\n# LOCALIZATION NOTE (linkProgram.error): This error happens when the WebGL\n# context can't link two compiled shader programs together. It is displayed in\n# the Error Console.\nlinkProgram.error = Ni bilo mogoče zagnati osenčevalnika: %S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (uri or path) of a shader is not the expected one. It is displayed in\n# the Error Console.\ncompileShader.source.error = Napačen vir osenčevalnika (pričakovan niz).\n\n# LOCALIATION NOTE (compileShader.type.error): There are two types of shader\n# programs - vertex and fragment. At a shader initialization, if none of these\n# two types is specified, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.type.error = Napačna vrsta osenčevalnika navedena za: %S\n\n# LOCALIZATION NOTE (compileShader.compile.error): If the shader source and\n# type are correctly specified, there may be syntax errors in the shader code.\n# If this is the case, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.compile.error = Stanje prevajanja osenčevalnika:\\n%S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (canvas or image) of a texture is not as expected. It is displayed in\n# the Error Console.\ninitTexture.source.error = Napačen vir teksture (pričakovana slika).\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/timeline.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Timeline strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (timelineUI.recordButton): This string is displayed\n  -  on a button that starts a new recording. -->\n<!ENTITY timelineUI.recordButton.tooltip \"Spremljaj opravila časovnice\">\n\n<!-- LOCALIZATION NOTE (timelineUI.recordButton): This string is displayed\n  -  as a label to signal that a recording is in progress. -->\n<!ENTITY timelineUI.recordLabel \"Spremljanje …\">\n\n<!-- LOCALIZATION NOTE (timelineUI.emptyNotice1/2): This is the label shown\n  -  in the timeline view when empty. -->\n<!ENTITY timelineUI.emptyNotice1    \"Kliknite gumb\">\n<!ENTITY timelineUI.emptyNotice2    \"za začetek spremljanja dogodkov časovnice.\">\n\n<!-- LOCALIZATION NOTE (timelineUI.stopNotice1/2): This is the label shown\n  -  in the timeline view while recording. -->\n<!ENTITY timelineUI.stopNotice1    \"Ponovno kliknite gumb\">\n<!ENTITY timelineUI.stopNotice2    \"za konec spremljanja.\">\n\n\n<!-- LOCALIZATION NOTE (timelineUI.filterButton.tooltip): This string\n  -  is displayed next to the filter button-->\n<!ENTITY timelineUI.filterButton.tooltip \"Select what data to display\">\n\n<!-- LOCALIZATION NOTE (timelineUI.memoryCheckbox.label): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY timelineUI.memoryCheckbox.label \"Memory\">\n\n<!-- LOCALIZATION NOTE (timelineUI.memoryCheckbox.tooltip): This string\n  -  is displayed next to the memory checkbox -->\n<!ENTITY timelineUI.memoryCheckbox.tooltip \"Enable memory measurements\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/timeline.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Timeline\n# which is available from the Web Developer sub-menu -> 'Timeline'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (timeline.label):\n# This string is displayed in the title of the tab when the timeline is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ntimeline.label=Časovnica\n\n# LOCALIZATION NOTE (timeline.panelLabel):\n# This is used as the label for the toolbox panel.\ntimeline.panelLabel=Plošča časovnice\n\n# LOCALIZATION NOTE (timeline.tooltip):\n# This string is displayed in the tooltip of the tab when the timeline is\n# displayed inside the developer tools window.\ntimeline.tooltip=Časovnica zmogljivosti\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S ms\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=ZAPISI\n\n# LOCALIZATION NOTE (timeline.label.*):\n# These strings are displayed in the timeline waterfall, identifying markers.\ntimeline.label.styles=Slog\ntimeline.label.reflow=Prerazporeditev\ntimeline.label.paint=Barvanje\n\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory=MB\ntimeline.label.consoleTime=Console\ntimeline.label.domevent=DOM Event\ntimeline.label.javascript2=Function Call\ntimeline.label.reflow2=Layout\n\n# LOCALIZATION NOTE (timeline.label.*):\n# These strings are displayed in the timeline waterfall, identifying markers.\n# We want to use the same wording as Google Chrome\ntimeline.label.styles2=Recalculate Style\ntimeline.markerDetail.DOMEventBubblingPhase=Bubbling\ntimeline.markerDetail.DOMEventCapturingPhase=Capture\ntimeline.markerDetail.DOMEventPhase=Phase:\ntimeline.markerDetail.DOMEventTargetPhase=Target\ntimeline.markerDetail.DOMEventType=Event Type:\ntimeline.markerDetail.asyncStack=(Async: %S)\ntimeline.markerDetail.consoleTimerName=Timer Name:\ntimeline.markerDetail.duration=Duration:\ntimeline.markerDetail.end=End:\ntimeline.markerDetail.endStack=Stack at end:\ntimeline.markerDetail.stack=Stack:\n\n# LOCALIZATION NOTE (time.markerDetail.*):\n# Strings used in the waterfall sidebar.\ntimeline.markerDetail.start=Start:\ntimeline.markerDetail.startStack=Stack at start:\ntimeline.markerDetail.unknownFrame=<unknown location>\n\n# LOCALIZATION NOTE (timeline.markerDetailFormat):\n# Some timeline markers come with details, like a size, a name, a js function.\n# %1$S is replaced with one of the above label (timeline.label.*) and %2$S\n# with the details. For examples: Paint (200x100), or console.time (FOO)\ntimeline.markerDetailFormat=%1$S (%2$S)\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n<!ENTITY closeCmd.key  \"W\">\n\n<!ENTITY toolboxCloseButton.tooltip    \"Zapri razvojna orodja\">\n<!ENTITY toolboxOptionsButton.key      \"O\">\n<!ENTITY toolboxNextTool.key           \"]\">\n<!ENTITY toolboxPreviousTool.key       \"[\">\n\n<!ENTITY toolboxZoomIn.key             \"+\">\n<!ENTITY toolboxZoomIn.key2            \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY toolboxZoomOut.key            \"-\">\n<!ENTITY toolboxZoomReset.key          \"0\">\n\n<!ENTITY toolboxReload.key             \"r\">\n<!-- LOCALIZATION NOTE (toolboxFramesButton): This is the label for\n  -  the iframes menu list that appears only when the document has some.\n  -  It allows you to switch the context of the whole toolbox. -->\n<!ENTITY toolboxFramesTooltip          \"Izberi iframe kot ciljni dokument\">\n\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n<!ENTITY options.context.advancedSettings \"Napredne nastavitve\">\n\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n<!ENTITY options.context.inspector \"Pregledovalnik\">\n\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n<!ENTITY options.showUserAgentStyles.label \"Prikaži sloge brskalnika\">\n<!ENTITY options.showUserAgentStyles.tooltip \"Vključitev te možnosti bo prikazala privzete sloge, ki jih naloži brskalnik.\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.label \"Privzeta enota barve\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hex \"Šestnajstiško\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n<!ENTITY options.defaultColorUnit.name \"Imena barv\">\n\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n<!ENTITY options.context.triggersPageRefresh  \"* Samo za to sejo, ponovno naloži stran\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label4    \"Omogoči razhroščevanje brskalnika in dodatkov\">\n<!ENTITY options.enableChrome.tooltip2  \"Vključitev te možnosti bo omogočila uporabo razvojnih orodij v oknu brskalnika in razroščevanje dodatkov iz Upravitelja dodatkov\">\n\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableRemote.label3    \"Omogoči oddaljeno razhroščevanje\">\n<!ENTITY options.enableRemote.tooltip   \"Vključitev te možnosti bo omogočila razhroščevanje oddaljenega primerka Firefoxa, npr. Firefox OS\">\n\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n<!ENTITY options.disableJavaScript.label     \"Onemogoči JavaScript *\">\n<!ENTITY options.disableJavaScript.tooltip   \"Če vključite to možnost, boste onemogočili JavaScript v trenutnem zavihku. Če zaprete zavihek ali razvojna orodja, bo nastavitev pozabljena.\">\n\n<!-- LOCALIZATION NOTE (options.disableCache.label2,\n  -  options.disableCache.tooltip2): This is the options panel label and\n  -  tooltip for the checkbox that toggles the cache on or off. -->\n<!ENTITY options.disableCache.label2     \"Onemogoči predpomnilnik (ko so razvojna orodja odprta)\">\n<!ENTITY options.disableCache.tooltip2   \"Če vključite to možnost, boste onemogočili predpomnilnik v vseh zavihkih, ki imajo odprta razvojna orodja.\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n<!ENTITY options.selectDefaultTools.label     \"Privzeta razvojna orodja za Firefox\">\n\n<!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n<!ENTITY options.selectAdditionalTools.label  \"Razvojna orodja, nameščena kot dodatki\">\n\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n<!ENTITY options.selectEnabledToolboxButtons.label     \"Gumbi razvojnih orodij na voljo\">\n\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n<!ENTITY options.toolNotSupported.label  \"* Ni podprto za trenutno tarčo razvojnih orodij\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label   \"Izberite temo razvojnih orodij:\">\n\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n<!ENTITY options.webconsole.label            \"Spletna konzola\">\n\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n<!ENTITY options.timestampMessages.label      \"Omogoči časovne žige\">\n<!ENTITY options.timestampMessages.tooltip    \"Če vključite to možnost, bodo ukazi in izpisi v spletni konzoli prikazovali časovni žig\">\n\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n<!ENTITY options.styleeditor.label            \"Urejevalik sloga\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n<!ENTITY options.stylesheetSourceMaps.label      \"Prikaži izvirne vire\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"Prikaži izvirne vire (npr. datoteke Sass) v Urejevalniku sloga in Pregledovalniku\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n<!ENTITY options.stylesheetAutocompletion.label      \"Samodokončaj CSS\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"Med pisanjem v Urejevalniku sloga samodejno dokončaj lastnosti, vrednosti in izbirnike CSS\">\n\n<!-- LOCALIZATION NOTE (options.profiler.label): This is the label for the\n  -  heading of the group of JavaScript Profiler preferences in the options\n  -  panel. -->\n<!ENTITY options.profiler.label            \"Spremljanje delovanja JavaScripta\">\n\n<!-- LOCALICATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n<!ENTITY options.commonPrefs.label           \"Splošne nastavitve\">\n\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n<!ENTITY options.enablePersistentLogs.label    \"Omogoči trajno beleženje\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"Če vključite to možnost, spletna konzola in spremljevalnik dogajanja v omrežju ne bosta brisala izpisa po vsakem obisku nove strani\">\n\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n<!ENTITY options.showPlatformData.label    \"Prikaži podatke platforme Gecko\">\n<!ENTITY options.showPlatformData.tooltip  \"Če vključite to možnost, bodo poročila o delovanju JavaScripta vsebovala\nsimbole platforme Gecko\">\n\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n<!ENTITY options.sourceeditor.label                     \"Nastavitve urejevalnika\">\n<!ENTITY options.sourceeditor.detectindentation.label   \"Zaznaj zamik\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"Ugani zamik na podlagi izvorne vsebine\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label   \"Samodopolni oklepaje\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"Samodejno vstavi zaklepaje\">\n<!ENTITY options.sourceeditor.expandtab.label           \"Zamik s presledki\">\n<!ENTITY options.sourceeditor.expandtab.tooltip         \"Uporabi presledke namesto tabulatorja\">\n<!ENTITY options.sourceeditor.tabsize.label             \"Velikost tabulatorja\">\n<!ENTITY options.sourceeditor.tabsize.accesskey         \"T\">\n<!ENTITY options.sourceeditor.keybinding.label          \"Bližnjice tipk\">\n<!ENTITY options.sourceeditor.keybinding.accesskey      \"K\">\n<!ENTITY options.sourceeditor.keybinding.default.label  \"Privzeto\">\n\n\n<!-- LOCALIZATION NOTE (browserToolboxErrorMessage): This is the label\n  -  shown next to error details when the Browser Toolbox is unable to open. -->\n<!ENTITY browserToolboxErrorMessage          \"Error opening Browser Toolbox:\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label5    \"Enable browser chrome and add-on debugging toolboxes\">\n<!ENTITY options.enableChrome.tooltip3  \"Turning this option on will allow you to use various developer tools in browser context (via Tools > Web Developer > Browser Toolbox) and debug add-ons from the Add-ons Manager\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label2   \"Themes\">\n\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n<!ENTITY options.usedeveditiontheme.label   \"Use Developer Edition browser theme\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Toggles the Developer Edition browser theme.\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\ntoolboxDockButtons.bottom.tooltip=Zasidraj na dno brskalnikovega okna\r\ntoolboxDockButtons.side.tooltip=Zasidraj na stran brskalnikovega okna\r\ntoolboxDockButtons.window.tooltip=Prikaži v samostojnem oknu\r\n\r\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\r\n# forms.\r\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\r\n# #1 number of errors in the current web page\r\ntoolboxToggleButton.errors=#1 napaka;Več napak (#1)\r\n\r\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\r\n# forms.\r\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\r\n# #1 number of warnings in the current web page\r\ntoolboxToggleButton.warnings=#1 opozorilo;Več opozoril (#1)\r\n\r\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\r\n# as tooltip in the developer toolbar to open/close the developer tools.\r\n# It's using toolboxToggleButton.errors as first and\r\n# toolboxToggleButton.warnings as second argument to show the number of errors\r\n# and warnings.\r\ntoolboxToggleButton.tooltip=%1$S, %2$S\\nKliknite za preklop razvojnih orodij.\r\n\r\n# LOCALIZATION NOTE (toolbox.titleTemplate): This is the template\r\n# used to format the title of the toolbox.\r\n# The name of the selected tool: %1$S.\r\n# The url of the page being tooled: %2$S.\r\ntoolbox.titleTemplate=%1$S - %2$S\r\n\r\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\r\n# name when no tool is selected.\r\ntoolbox.defaultTitle=Razvojna orodja\r\n\r\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\r\n# toolbox as a whole\r\ntoolbox.label=Razvojna orodja\r\n\r\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\r\n# for the optiosn panel tab.\r\noptionsButton.tooltip=Možnosti razvojnih orodij\r\n\r\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\r\n# the devtools window.\r\noptions.label=Možnosti\r\n\r\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\r\n# toolbox panel.\r\noptions.panelLabel=Plošča možnosti razvojnih orodij\r\n\r\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\r\n# used to add a * marker to the label for the Options Panel tool checkbox for the\r\n# tool which is not supported for the current toolbox target.\r\n# The name of the tool: %1$S.\r\noptions.toolNotSupportedMarker=%1$S *\r\n\r\n# LOCALIZATION NOTE (scratchpad.keycode)\r\n# Used for opening scratchpad from the detached toolbox window\r\n# Needs to match scratchpad.keycode from browser.dtd\r\nscratchpad.keycode=VK_F4\r\n\r\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\r\n# Used for toggling the browser console from the detached toolbox window\r\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\r\nbrowserConsoleCmd.commandkey=j\r\n\r\n# LOCALIZATION NOTE (pickButton.tooltip)\r\n# This is the tooltip of the pick button in the toolbox toolbar\r\npickButton.tooltip=Izberite element na strani\r\n\r\n# LOCALIZATION NOTE (options.darkTheme.label)\r\n# Used as a label for dark theme\r\noptions.darkTheme.label=Temna tema\r\n\r\n# LOCALIZATION NOTE (options.lightTheme.label)\r\n# Used as a label for light theme\r\noptions.lightTheme.label=Svetla tema\r\n\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.label)\n# This is the label shown in the show all tabs button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.label=…\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip=All tabs\n\n# LOCALIZATION NOTE (toolbox.noContentProcess.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running\ntoolbox.noContentProcess.message=No content process running.\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY window.title \"Spletna konzola\">\n<!ENTITY browserConsole.title \"Konzola brskalnika\">\n\n<!ENTITY networkPanel.requestURLColon                  \"URL zahtevka:\">\n<!ENTITY networkPanel.requestMethodColon               \"Metoda zahtevka:\">\n<!ENTITY networkPanel.statusCodeColon                  \"Številka stanja:\">\n\n<!ENTITY networkPanel.requestHeaders              \"Glava zahtevka\">\n<!ENTITY networkPanel.requestCookie               \"Poslani piškotek\">\n<!ENTITY networkPanel.requestBody                 \"Telo zahtevka\">\n<!ENTITY networkPanel.requestFormData             \"Poslani podatki obrazca\">\n\n<!ENTITY networkPanel.responseHeaders             \"Glava odgovora\">\n<!ENTITY networkPanel.responseCookie              \"Prejeti piškotek\">\n<!ENTITY networkPanel.responseBody                \"Telo odgovora\">\n<!ENTITY networkPanel.responseBodyCached          \"Predpomnjeni podatki\">\n<!ENTITY networkPanel.responseBodyUnknownType     \"Neznana vrsta vsebine\">\n<!ENTITY networkPanel.responseNoBody              \"Ni telesa odgovora\">\n<!ENTITY networkPanel.responseImage               \"Prejeta slika\">\n<!ENTITY networkPanel.responseImageCached         \"Predpomnjena slika\">\n\n<!-- LOCALIZATION NOTE (saveBodies.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY saveBodies.label     \"Beleži telo zahtevka in odgovora\">\n<!ENTITY saveBodies.accesskey \"L\">\n\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY openURL.label     \"Odpri URL v novem zavihku\">\n<!ENTITY openURL.accesskey \"z\">\n\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n<!ENTITY btnPageNet.label   \"Mreža\">\n<!ENTITY btnPageNet.tooltip \"Beleži omrežni dostop\">\n<!ENTITY btnPageNet.accesskey \"M\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"M\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"Beleži napake in opozorila CSS\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"Beleži izjeme JavaScripta\">\n<!ENTITY btnPageJS.accesskey  \"J\">\n<!ENTITY btnPageSecurity.label \"Varnost\">\n<!ENTITY btnPageSecurity.tooltip \"Beleži varnostne napake in opozorila\">\n<!ENTITY btnPageSecurity.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n<!ENTITY btnPageLogging.label   \"Beleženje\">\n<!ENTITY btnPageLogging.tooltip \"Beleži sporočila, poslana objektu window.console\">\n<!ENTITY btnPageLogging.accesskey3 \"L\">\n<!ENTITY btnConsoleErrors       \"Napake\">\n<!ENTITY btnConsoleInfo         \"Podatki\">\n<!ENTITY btnConsoleWarnings     \"Opozorila\">\n<!ENTITY btnConsoleLog          \"Beležke\">\n<!ENTITY btnConsoleReflows      \"Prerazporeditve\">\n\n<!ENTITY filterOutput.placeholder \"Išči po izpisu\">\n<!ENTITY btnClear.label        \"Počisti\">\n<!ENTITY btnClear.tooltip      \"Počisti sporočila spletne konzole\">\n<!ENTITY btnClear.accesskey    \"P\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"Kopiraj mesto povezave\">\n<!ENTITY copyURLCmd.accesskey \"a\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n\n<!ENTITY btnConsoleXhr          \"XHR\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice1   \"Ponovno naloži\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice2   \"stran za ogled in urejanje zvočnih vsebin.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n<!ENTITY webAudioEditorUI.emptyNotice     \"Čakanje na ustvarjanje zvočnih vsebin …\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties  \"Parametri\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n<!ENTITY webAudioEditorUI.inspectorTitle  \"Pregledovalnik zvočnih vozlišč\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"Zvočno vozlišče ni izbrano.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n<!ENTITY webAudioEditorUI.propertiesEmpty \"Vozlišče nima lastnosti.\">\n\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n<!ENTITY webAudioEditorUI.automationEmpty \"Node does not have any AudioParams.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam does not have any automation events.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n<!ENTITY webAudioEditorUI.tab.automation  \"Automation\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties2 \"Properties\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label=Spletni zvok\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel=Plošča spletnega zvoka\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip=Vizualizator spletnega zvoka in pregledovalnik zvočnih vozlišč\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=Strni pregledovalnik\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=Razširi pregledovalnik\n\n\n\n# LOCALIZATION NOTE (webAudioEditorTooltipBypass): This is the tooltip for the\n# button that bypasses an AudioNode\nwebAudioEditorTooltipBypass=Bypass AudioNode\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\ntypeError=Napaka: \ntypeWarning=Opozorilo: \ntypeNetwork=Mreža: \ntypeException=Izjema:  \ntypeCssParser=Razčlenjevalnik CSS: \ntypeStrict=Strogo opozorilo: \nmsgCategory=Kategorija: \nerrLine=Vrstica: %S\nbtnHide=Skrij\nbtnPrefs=Nastavitve\ncategoryPage=Stran:\ncategoryConsole=Konzola:\nbtnMutation=Preobrazba DOM\ntipMutation=Preklopi beleženje dogodkov preobrazb DOM\nbtnGlobal=Globalna sporočila\ntipGlobal=Preklopi beleženje globalnih sporočil\nlocalConsole=Krajevna konzola\nclearConsoleCmd.label=Počisti konzolo\nclearConsoleCmd.accesskey=o\nclose.button=Zapri\nclose.accesskey=Z\nupdate.button=Posodobi\nupdate.accesskey=P\ncmd.commandkey=k\nwebConsoleCmd.accesskey=S\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S.%03S\n\nhelperFuncUnsupportedTypeError=Na tej vrsti objekta ni mogoče klicati pprint.\nNetworkPanel.label=Preglej omrežni zahtevek\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS): this string is used to\n# show the duration between two network events (e.g request and response\n# header or response header and response body). Parameters: %S is the duration.\nNetworkPanel.durationMS=%S ms\n\n# LOCALIZATION NOTE (NetworkPanel.imageSizeDeltaDurationMS): this string is\n# used to show the duration between the response header and the response body\n# event. It also shows the size of the received or cached image. Parameters:\n# %1$S is the width of the inspected image, %2$S is the height of the\n# inspected image, %3$S is the duration between the response header and the\n# response body event. Example: 150x100px, Δ50ms.\nNetworkPanel.imageSizeDeltaDurationMS=%Sx%S px, Δ%S ms\n\n# LOCALIZATION NOTE (NetworkPanel.responseBodyUnableToDisplay.content): this\n# string is displayed within the response body section of the NetworkPanel if\n# the content type of the network request can't be displayed. E.g. any kind of\n# text is easy to display, but some audio or flash data received from the\n# server can't be displayed. Parameters: %S is the content type that can't be\n# displayed, examples are application/x-shockwave-flash, music/crescendo.\nNetworkPanel.responseBodyUnableToDisplay.content=Ni mogoče prikazati odgovorov vrste \"%S\"\n\nConsoleAPIDisabled=Programski vmesnik za beleženje v spletno konzolo (console.log, console.info, console.warn, console.error) je onemogočil skript na tej strani.\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): the Web Console floating\n# panel title. For RTL languages you need to set the LRM in the string to give\n# the URL the correct direction. Parameters: %S is the web page URL.\nwebConsoleWindowTitleAndURL=Spletna konzola - %S\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): the message displayed\n# after a URL in the Web Console that has been flagged for Mixed Content (i.e.\n# http content in an https page).\nwebConsoleMixedContentWarning=Mešana vsebina\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel=Več o tem\n\n# LOCALIZATION NOTE (scratchpad.linkText): the text used in the right hand\n# side of the Web Console command line when JavaScript is being entered, to\n# indicate how to jump into scratchpad mode.\nscratchpad.linkText=Shift+RETURN - Odpri v beležnici\n\n# LOCALIZATION NOTE (gcliterm.instanceLabel): The console displays\n# objects using their type (from the constructor function) in this descriptive\n# string\ngcliterm.instanceLabel=Primerek %S\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink=prerazporeditev: %S ms\nreflow.messageWithLink=prerazporeditev: %S ms\\u0020\nreflow.messageLinkText=funkcija %1$S, %2$S, vrstica %3$S\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction):\n# This string is used to display JavaScript functions that have no given name -\n# they are said to be anonymous. See stacktrace.outputMessage.\nstacktrace.anonymousFunction=<anonimno>\n\n# LOCALIZATION NOTE (unknownLocation): this string is used to\n# display messages with sources that have an unknown location, eg. from\n# console.trace() calls.\nunknownLocation=<neznano>\n\n# LOCALIZATION NOTE (timerStarted):\n# This string is used to display the result of the console.time() call.\n# %S=name of timer\ntimerStarted=%S: časomer zagnan\n\n# LOCALIZATION NOTE (timeEnd):\n# This string is used to display the result of the console.timeEnd() call.\n# %1$S=name of timer, %2$S=number of milliseconds\ntimeEnd=%1$S: %2$S ms\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel=<ni oznake>\n\n# LOCALIZATION NOTE (Autocomplete.blank):\n# This string is used when inputnode string containing anchor doesn't\n# doesn't matches to any property in the content.\nAutocomplete.blank=  <- ni zadetkov\n\nmaxTimersExceeded=Največje dovoljeno število merilnikov časa na strani je bilo preseženo.\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded=Največje dovoljeno število števcev na strani je bilo preseženo.\n\n# LOCALIZATION NOTE (JSTerm.updateNotInspectable):\n# This string is used when the user inspects an evaluation result in the Web\n# Console and tries the Update button, but the new result no longer returns an\n# object that can be inspected.\nJSTerm.updateNotInspectable=Potem ko se je ukaz ponovno izvedel, rezultata ni bilo več mogoče pregledati.\n\n# LOCALIZATION NOTE (remoteWebConsolePromptTitle): The title displayed on the\n# Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptTitle=Oddaljena povezava\n\n# LOCALIZATION NOTE (remoteWebConsolePromptMessage): The message displayed on the\n# Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptMessage=Vnesite ime gostitelja in številko vrat (gostitelj:vrata)\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabTitle): The title displayed on the\n# Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabTitle=Seznam zavihkov - oddaljena povezava\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabMessage): The message displayed on the\n# Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabMessage=Izberite enega izmed zavihkov, na katerega se želite priključiti, ali globalno konzolo.\n\n# LOCALIZATION NOTE (listTabs.globalConsoleActor): The string displayed for the\n# global console in the tabs selection.\nlistTabs.globalConsoleActor=*Globalna konzola*\n\n# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools\n# menu as a shortcut to open the devtools with the Web Console tab selected.\nMenuWebconsole.label=Spletna konzola\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the\n# label of the tab in the devtools window.\nToolboxTabWebconsole.label=Konzola\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel=Plošča konzole\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip):\n# This string is displayed in the tooltip of the tab when the web console is\n# displayed inside the developer tools window.\nToolboxWebconsole.tooltip=Spletna konzola\n\n# LOCALIZATION NOTE (longStringEllipsis): The string displayed after a long\n# string. This string is clickable such that the rest of the string is retrieved\n# from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): the string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=Niz, ki si ga želite ogledati, je predolg za prikaz v spletni konzoli.\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingResponseContentLink): This is\n# displayed in the network panel when the response body is only partially\n# available.\nNetworkPanel.fetchRemainingResponseContentLink=Sprejmi preostalo število bajtov (%1$S)\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingRequestContentLink): This is\n# displayed in the network panel when the request body is only partially\n# available.\nNetworkPanel.fetchRemainingRequestContentLink=Sprejmi telo zahtevka (Št. bajtov: %1$S)\n\n# LOCALIZATION NOTE (connectionTimeout): Message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=Časovna omejitev je potekla. Preverite morebitna sporočila o napakah v konzoli napak na obeh straneh. Ponovno odprite Spletno konzolo in poksusite znova.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Išči lastnosti\n\n# LOCALIZATION NOTE (emptyPropertiesList): the text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=Ni lastnost za prikaz\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2=#1 ponovitev;Št. ponovitev: #1\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector=Kliknite za izbiro vozlišča v pregledovalniku\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument=Ni mogoče uporabiti ukaza cd() za navedeno okno. Neveljaven argument.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Opozorilo: bodite previdni pri lepljenju vsebine, ki je ne razumete. To lahko napadalcem omogoča krajo vaše identitete ali prevzem nadzora nad vašim računalnikom. Vnesite '%S' spodaj (ni potrebno pritisniti tipke Enter), da omogočite lepljenje.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=dovoli lepljenje\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails=Prikaži/skrij podrobnosti sporočila.\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel=#1 prosto mesto;Več prostih mest (#1)\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index=(indeks)\ntable.iterationIndex=(zaporedni indeks)\ntable.key=Ključ\ntable.value=Vrednosti\n\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=Error\nseverity.info=Info\nseverity.log=Log\nseverity.warn=Warning\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n\n<!ENTITY projectMenu_label \"Projekt\">\n<!ENTITY projectMenu_accesskey \"P\">\n<!ENTITY projectMenu_newApp_label \"Nova aplikacija …\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"Odpri zapakirano aplikacijo …\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"P\">\n<!ENTITY projectMenu_importHostedApp_label \"Odpri gostovano aplikacijo …\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"G\">\n<!ENTITY projectMenu_selectApp_label \"Odpri aplikacijo …\">\n<!ENTITY projectMenu_selectApp_accesskey \"O\">\n<!ENTITY projectMenu_play_label \"Namesti in poženi\">\n<!ENTITY projectMenu_play_accesskey \"I\">\n<!ENTITY projectMenu_stop_label \"Ustavi aplikacijo\">\n<!ENTITY projectMenu_stop_accesskey \"S\">\n<!ENTITY projectMenu_debug_label \"Razhroščevanje aplikacije\">\n<!ENTITY projectMenu_debug_accesskey \"A\">\n<!ENTITY projectMenu_remove_label \"Odstrani projekt\">\n<!ENTITY projectMenu_remove_accesskey \"R\">\n<!ENTITY projectMenu_showPrefs_label \"Nastavitve\">\n<!ENTITY projectMenu_showPrefs_accesskey \"e\">\n\n<!ENTITY runtimeMenu_label \"Izvajalnik\">\n<!ENTITY runtimeMenu_accesskey \"I\">\n<!ENTITY runtimeMenu_disconnect_label \"Prekini povezavo\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"P\">\n<!ENTITY runtimeMenu_showPermissionTable_label \"Tabela dovoljenj\">\n<!ENTITY runtimeMenu_showPermissionTable_accesskey \"T\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"Posnetek zaslona\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"Z\">\n<!ENTITY runtimeMenu_showDetails_label \"Podatki o izvajalniku\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"O\">\n<!ENTITY runtimeMenu_showMonitor_label \"Spremljanje\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"M\">\n\n<!ENTITY viewMenu_label \"Pogled\">\n<!ENTITY viewMenu_accesskey \"G\">\n<!ENTITY viewMenu_toggleEditor_label \"Preklopi urejevalnik\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"E\">\n<!ENTITY viewMenu_showAddons_label \"Upravljanje simulatorjev\">\n<!ENTITY viewMenu_showAddons_accesskey \"M\">\n\n<!ENTITY projectButton_label \"Odpri aplikacijo\">\n<!ENTITY runtimeButton_label \"Izberi izvajalnik\">\n\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n<!ENTITY key_quit \"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel \"O\">\n<!-- reload app -->\n<!ENTITY key_play \"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor \"B\">\n\n<!ENTITY projectPanel_myProjects \"Moji projekti\">\n<!ENTITY projectPanel_runtimeApps \"Aplikacije izvajalnika\">\n<!ENTITY projectPanel_tabs \"Zavihki\">\n<!ENTITY runtimePanel_USBDevices \"Naprave USB\">\n<!ENTITY runtimePanel_WiFiDevices \"Naprave Wi-Fi\">\n<!ENTITY runtimePanel_simulators \"Simulatorji\">\n<!ENTITY runtimePanel_custom \"Po meri\">\n<!ENTITY runtimePanel_installsimulator \"Namesti simulator\">\n<!ENTITY runtimePanel_noadbhelper \"Namesti ADB Helper\">\n<!ENTITY runtimePanel_nousbdevice \"Ne vidite vaše naprave?\">\n\n<!-- Lense -->\n<!ENTITY details_valid_header \"veljavno\">\n<!ENTITY details_warning_header \"opozorila\">\n<!ENTITY details_error_header \"napake\">\n<!ENTITY details_description \"Opis\">\n<!ENTITY details_location \"Mesto\">\n<!ENTITY details_manifestURL \"ID aplikacije\">\n<!ENTITY details_removeProject_button \"Odstrani projekt\">\n\n<!-- New App -->\n<!ENTITY newAppWindowTitle \"Nova aplikacija\">\n<!ENTITY newAppHeader \"Izberite predlogo\">\n<!ENTITY newAppLoadingTemplate \"Nalaganje predlog …\">\n<!ENTITY newAppProjectName \"Ime projekta:\">\n\n\n<!-- Decks -->\n\n<!ENTITY deck_close \"Zapri\">\n\n<!-- Addons -->\n<!ENTITY addons_title \"Dodatna oprema\">\n<!ENTITY addons_aboutaddons \"Odpri upravitelja dodatkov\">\n\n<!-- Prefs -->\n<!ENTITY prefs_title \"Nastavitve\">\n<!ENTITY prefs_editor_title \"Urejevalnik\">\n<!ENTITY prefs_general_title \"Splošno\">\n<!ENTITY prefs_restore \"Ponastavi privzeto\">\n<!ENTITY prefs_simulators \"Upravljaj simulatorje\">\n<!ENTITY prefs_options_enablelocalruntime \"Omogoči lokalni izvajalnik\">\n<!ENTITY prefs_options_enablelocalruntime_tooltip \"Dovoli WebIDE, da se poveže z lastnim izvajalnikom (primerkom brskalnika v teku)\">\n<!ENTITY prefs_options_rememberlastproject \"Zapomni si zadnji projekt\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"Ob zagonu WebIDE obnovi prejšnji projekt\">\n<!ENTITY prefs_options_templatesurl \"URL predlog\">\n<!ENTITY prefs_options_templatesurl_tooltip \"Seznam predlog, ki so na voljo\">\n<!ENTITY prefs_options_showeditor \"Prikaži urejevalnik\">\n<!ENTITY prefs_options_showeditor_tooltip \"Prikaži vgrajeni urejevalnik\">\n<!ENTITY prefs_options_tabsize \"Velikost tabulatorja\">\n<!ENTITY prefs_options_expandtab \"Mehak tabulator\">\n<!ENTITY prefs_options_expandtab_tooltip \"Uporabi presledke namesto tabulatorja\">\n<!ENTITY prefs_options_detectindentation \"Samodejno zamakni\">\n<!ENTITY prefs_options_detectindentation_tooltip \"Ugani zamik na podlagi izvorne vsebine\">\n<!ENTITY prefs_options_autocomplete \"Samodejno dopolni\">\n<!ENTITY prefs_options_autocomplete_tooltip \"Omogoči samodejno dopolnjevanje kode\">\n<!ENTITY prefs_options_autoclosebrackets \"Samodejno zapri oklepaje\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"Samodejno vstavljaj zaklepaje\">\n<!ENTITY prefs_options_keybindings \"Bližnjice tipk\">\n<!ENTITY prefs_options_keybindings_default \"Privzeto\">\n\n<!-- Permissions Table -->\n<!ENTITY permissionstable_title \"Tabela dovoljenj\">\n<!ENTITY permissionstable_name_header \"Ime\">\n\n<!-- Runtime Details -->\n<!ENTITY runtimedetails_title \"Podatki o izvajalniku\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB je root: \">\n<!ENTITY runtimedetails_summonADBRoot \"naprava root\">\n<!ENTITY runtimedetails_ADBRootWarning \"(zahteva odklenjen zagonski nalagalnik)\">\n<!ENTITY runtimedetails_restrictedPrivileges \"Omejena pooblastila razvojnih orodij: \">\n<!ENTITY runtimedetails_requestPrivileges \"zahtevaj višja pooblastila\">\n<!ENTITY runtimedetails_privilegesWarning \"(Naprava se bo ponovno zagnala. Zahteva dostop root.)\">\n\n<!-- Monitor -->\n<!ENTITY monitor_title \"Spremljanje\">\n<!ENTITY monitor_help \"Pomoč\">\n\n<!ENTITY details_showPrepackageLog_button \"Show Pre-package Log\">\n\n<!-- Device Preferences and Settings -->\n<!ENTITY device_typeboolean \"Boolean\">\n<!ENTITY device_typenone \"Select a type\">\n<!ENTITY device_typenumber \"Integer\">\n<!ENTITY device_typeobject \"Object\">\n<!ENTITY device_typestring \"String\">\n<!ENTITY devicepreference_addnew \"Add new preference\">\n<!ENTITY devicepreference_newname \"New preference name\">\n<!ENTITY devicepreference_newtext \"Preference value\">\n<!ENTITY devicepreference_search \"Search preferences\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreference_title \"Device Preferences\">\n<!ENTITY devicesetting_addnew \"Add new setting\">\n<!ENTITY devicesetting_newname \"New setting name\">\n<!ENTITY devicesetting_newtext \"Setting value\">\n<!ENTITY devicesetting_search \"Search settings\">\n\n<!-- Device Settings -->\n<!ENTITY devicesetting_title \"Device Settings\">\n<!ENTITY key_resetzoom \"0\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n\n<!-- Logs panel -->\n<!ENTITY logs_title \"Pre-packaging Command Logs\">\n<!ENTITY prefs_manage_components \"Manage Extra Components\">\n<!ENTITY prefs_options_autoconnectruntime \"Reconnect to previous runtime\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"Reconnect to previous runtime when WebIDE starts\">\n<!ENTITY projectMenu_manageComponents_accesskey \"M\">\n<!ENTITY projectMenu_manageComponents_label \"Manage Extra Components\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"D\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Device Preferences\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"s\">\n<!ENTITY runtimeMenu_showSettings_label \"Device Settings\">\n<!ENTITY runtimePanel_other \"Other\">\n<!ENTITY runtimePanel_simulator \"Simulators\">\n<!ENTITY runtimePanel_usb \"USB Devices\">\n<!ENTITY runtimePanel_wifi \"Wi-Fi Devices\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Unrestricted DevTools privileges: \">\n<!ENTITY viewMenu_resetzoom_accesskey \"R\">\n<!ENTITY viewMenu_resetzoom_label \"Reset Zoom\">\n<!ENTITY viewMenu_zoomin_accesskey \"I\">\n<!ENTITY viewMenu_zoomin_label \"Zoom In\">\n<!ENTITY viewMenu_zoomout_accesskey \"O\">\n<!ENTITY viewMenu_zoomout_label \"Zoom Out\">\n\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n<!ENTITY wifi_auth_header \"Client Identification\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"No QR scanner prompt?\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"The endpoint you are connecting to needs more information to authenticate this connection.  Please scan the QR code below via the prompt on your other device.\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"If your other device asks for a token instead of scanning a QR code, please copy the value below to the other device:\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"Have a QR scanner prompt?\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/devtools/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=Firefox WebIDE\ntitle_app=Firefox WebIDE: %S\n\nruntimeButton_label=Izberi izvajalnik\nprojectButton_label=Odpri aplikacijo\n\nmainProcess_label=Glavni proces\n\nlocal_runtime=Lokalni izvajalnik\nremote_runtime=Oddaljeni izvajalnik\nremote_runtime_promptTitle=Oddaljeni izvajalnik\nremote_runtime_promptMessage=gostitelj:vrata\n\nimportPackagedApp_title=Izberite mapo\nimportHostedApp_title=Odpiranje gostovane aplikacije\nimportHostedApp_header=Vnesite URL manifesta\n\nnotification_showTroubleShooting_label=odpravljanje težav\nnotification_showTroubleShooting_accesskey=t\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=Nalaganje …\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected=Ni mogoče namestiti projekta. Ni polne povezave.\nerror_cantInstallValidationErrors=Ni mogoče namestiti projekta. Napake pri preverjanju.\nerror_listRunningApps=Ni mogoče pridobiti seznama aplikacij iz naprave\n\n# Variable: name of the operation (in english)\nerror_operationTimeout=Opravilo je poteklo: %1$S\nerror_operationFail=Opravilo ni uspelo: %1$S\n\n# Variable: app name\nerror_cantConnectToApp=Povezava z aplikacijo ni mogoča: %1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON=Ni mogoče pridobiti seznama dodatkov: %S\n\naddons_stable=stabilen\naddons_unstable=nestabilen\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label=Firefox OS %1$S Simulator (%2$S)\naddons_install_button=namesti\naddons_uninstall_button=odstrani\naddons_adb_label=Dodatek ADB Helper\naddons_adb_warning=Naprav USB brez tega dodatka ne bo moč zaznati\naddons_status_unknown=?\naddons_status_installed=Nameščen\naddons_status_uninstalled=Ni nameščen\naddons_status_preparing=priprava\naddons_status_downloading=prenašanje\naddons_status_installing=nameščanje\n\nruntimedetails_checkno=ne\nruntimedetails_checkyes=da\nruntimedetails_checkunkown=neznan\nruntimedetails_notUSBDevice=Ni naprava USB\n\n# Validation status\nstatus_tooltip=Stanje preverjanja: %1$S\nstatus_valid=VELJAVNO\nstatus_warning=OPOZORILA\nstatus_error=NAPAKE\nstatus_unknown=NEZNANO\n\naddons_adapters_label=Tools Adapters Add-on\n\n# Device preferences and settings\ndevice_reset_default=Reset to default\n\nerror_appProjectsLoadFailed=Unable to load project list. This can occur if you've used this profile with a newer version of Firefox.\nruntimedetails_checkunknown=unknown (requires ADB Helper 0.4.0 or later)\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!-- LOCALIZATION NOTE (downloads.title):\n     Used by screen readers to describe the Downloads Panel.\n     -->\n<!ENTITY downloads.title                  \"Prenosi\">\n\n<!-- LOCALIZATION NOTE (downloadDetails.width):\n     Width of details for a Downloads Panel item (which directly influences the\n     width of the Downloads Panel) expressed using a CSS unit. The longest\n     labels that should fit in the item width are usually those of in-progress\n     downloads and those of blocked downloads.\n\n     A good rule of thumb is to try to determine the longest string possible\n     that an in-progress download could display, and use that value in ch\n     units.\n\n     For example, in English, a long string would be:\n\n     59m 59s left - 1022 of 1023 KB (120.5 KB/sec)\n\n     Since Downloads Panel is redesigned to show the detail string including\n     the hovering case for an item or an action button.\n     Bug 1328519 is for discussing the detail rule of `downloadDetails.width`.\n     -->\n<!ENTITY downloadDetails.width            \"65ch\">\n\n<!-- LOCALIZATION NOTE (downloadsSummary.minWidth2):\n     Minimum width for the main description of the downloads summary,\n     which is displayed at the bottom of the Downloads Panel if the\n     number of downloads exceeds the limit that the panel can display.\n\n     A good rule of thumb here is to look at the otherDownloads3 string\n     in downloads.properties, and make a reasonable estimate of its\n     maximum length. For English, this seems like a reasonable limit:\n\n     999 files downloading\n\n     that's 21 characters, so we set the minimum width to 21ch.\n     -->\n<!ENTITY downloadsSummary.minWidth2       \"30ch\">\n\n<!ENTITY cmd.pause.label                  \"Ustavi\">\n<!ENTITY cmd.pause.accesskey              \"U\">\n<!ENTITY cmd.resume.label                 \"Nadaljuj\">\n<!ENTITY cmd.resume.accesskey             \"N\">\n<!ENTITY cmd.cancel.label                 \"Prekliči\">\n<!-- LOCALIZATION NOTE (cmd.show.label, cmd.show.accesskey, cmd.showMac.label,\n     cmd.showMac.accesskey):\n     The show and showMac commands are never shown together, thus they can share\n     the same access key (though the two access keys can also be different).\n     -->\n<!ENTITY cmd.show.label                   \"Odpri vsebujočo mapo\">\n<!ENTITY cmd.show.accesskey               \"V\">\n<!ENTITY cmd.showMac.label                \"Prikaži v Finderju\">\n<!ENTITY cmd.showMac.accesskey            \"F\">\n<!ENTITY cmd.retry.label                  \"Poskusi znova\">\n<!ENTITY cmd.goToDownloadPage.label       \"Pojdi na stran za prenos\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"O\">\n<!ENTITY cmd.copyDownloadLink.label       \"Kopiraj povezavo za prenos\">\n<!ENTITY cmd.copyDownloadLink.accesskey   \"P\">\n<!ENTITY cmd.removeFromHistory.label      \"Odstrani iz zgodovine\">\n<!ENTITY cmd.removeFromHistory.accesskey  \"z\">\n<!ENTITY cmd.clearList2.label             \"Počisti ploščo predogleda\">\n<!ENTITY cmd.clearList2.accesskey         \"a\">\n<!ENTITY cmd.clearDownloads.label         \"Počisti prenose\">\n<!ENTITY cmd.clearDownloads.accesskey     \"S\">\n<!-- LOCALIZATION NOTE (cmd.unblock2.label):\n     This command is shown in the context menu when downloads are blocked.\n     -->\n<!ENTITY cmd.unblock2.label               \"Dovoli prenos\">\n<!ENTITY cmd.unblock2.accesskey           \"D\">\n<!-- LOCALIZATION NOTE (cmd.removeFile.label):\n     This is the tooltip of the action button shown when malware is blocked.\n     -->\n<!ENTITY cmd.removeFile.label             \"Odstrani datoteko\">\n<!-- LOCALIZATION NOTE (cmd.chooseUnblock.tooltip):\n     This is the tooltip of the action button shown when potentially unwanted\n     downloads are blocked. This opens a dialog where the user can choose\n     whether to unblock or remove the download. Removing is the default option.\n     -->\n<!ENTITY cmd.chooseUnblock.label          \"Odstrani datoteko ali dovoli prenos\">\n<!-- LOCALIZATION NOTE (cmd.chooseOpen.tooltip):\n     This is the tooltip of the action button shown when uncommon downloads are\n     blocked.This opens a dialog where the user can choose whether to open the\n     file or remove the download. Opening is the default option.\n     -->\n<!ENTITY cmd.chooseOpen.label             \"Odpri ali odstrani datoteko\">\n\n<!-- LOCALIZATION NOTE (showMoreInformation.label):\n     Displayed when hovering a blocked download, indicates that it's possible to\n     show more information for user to take the next action.\n     -->\n<!ENTITY showMoreInformation.label        \"Več informacij\">\n\n<!-- LOCALIZATION NOTE (openFile.label):\n     Displayed when hovering a complete download, indicates that it's possible to\n     open the file using an app available in the system.\n     -->\n<!ENTITY openFile.label                   \"Odpri datoteko\">\n\n<!-- LOCALIZATION NOTE (retryDownload.label):\n     Displayed when hovering a download which is able to be retried by users,\n     indicates that it's possible to download this file again.\n     -->\n<!ENTITY retryDownload.label              \"Ponovno zaženi prenos\">\n\n<!-- LOCALIZATION NOTE (cancelDownload.label):\n     Displayed when hovering a download which is able to be cancelled by users,\n     indicates that it's possible to cancel and stop the download.\n     -->\n<!ENTITY cancelDownload.label             \"Prekliči prenos\">\n\n<!-- LOCALIZATION NOTE (blocked.label):\n     Shown as a tag before the file name for some types of blocked downloads.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n<!ENTITY blocked.label                    \"ZAVRNJENO\">\n\n<!-- LOCALIZATION NOTE (learnMore.label):\n     Shown as a text link for some types of blocked downloads, for example\n     malware, when there is an associated explanation page on the Mozilla site.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n<!ENTITY learnMore.label                  \"Več o tem\">\n\n<!-- LOCALIZATION NOTE (downloadsHistory.label, downloadsHistory.accesskey):\n     This string is shown at the bottom of the Downloads Panel when all the\n     downloads fit in the available space, or when there are no downloads in\n     the panel at all.\n     -->\n<!ENTITY downloadsHistory.label           \"Prikaži vse prenose\">\n<!ENTITY downloadsHistory.accesskey       \"S\">\n\n<!ENTITY openDownloadsFolder.label       \"Odpri mapo s prenosi\">\n\n<!ENTITY clearDownloadsButton.label       \"Počisti prenose\">\n<!ENTITY clearDownloadsButton.tooltip     \"Počisti dokončane, preklicane in spodletele prenose\">\n\n<!-- LOCALIZATION NOTE (downloadsListEmpty.label):\n     This string is shown when there are no items in the Downloads view, when it\n     is displayed inside a browser tab.\n     -->\n<!ENTITY downloadsListEmpty.label         \"Ni prenosov.\">\n\n<!-- LOCALIZATION NOTE (downloadsPanelEmpty.label):\n     This string is shown when there are no items in the Downloads Panel.\n     -->\n<!ENTITY downloadsPanelEmpty.label        \"Ni prenosov v tej seji.\">\n\n<!-- LOCALIZATION NOTE (downloadsListNoMatch.label):\n     This string is shown when some search terms are specified, but there are no\n     results in the Downloads view.\n     -->\n<!ENTITY downloadsListNoMatch.label       \"Ni bilo mogoče najti ustreznih prenosov.\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (stateStarting):\n# Indicates that the download is starting.\nstateStarting=Začenjam …\n# LOCALIZATION NOTE (stateScanning):\n# Indicates that an external program is scanning the download for viruses.\nstateScanning=Iskanje virusov …\n# LOCALIZATION NOTE (stateFailed):\n# Indicates that the download failed because of an error.\nstateFailed=Neuspešno\n# LOCALIZATION NOTE (statePaused):\n# Indicates that the download was paused by the user.\nstatePaused=Ustavljeno\n# LOCALIZATION NOTE (stateCanceled):\n# Indicates that the download was canceled by the user.\nstateCanceled=Preklicano\n# LOCALIZATION NOTE (stateCompleted):\n# Indicates that the download was completed.\nstateCompleted=Dokončano\n# LOCALIZATION NOTE (stateBlockedParentalControls):\n# Indicates that the download was blocked by the Parental Controls feature of\n# Windows.  \"Parental Controls\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"Parental Controls\" in various\n# languages:\n# http://windows.microsoft.com/en-US/windows-vista/Set-up-Parental-Controls\nstateBlockedParentalControls=Zavrnjeno s starševskim nadzorom\n# LOCALIZATION NOTE (stateBlockedPolicy):\n# Indicates that the download was blocked on Windows because of the \"Launching\n# applications and unsafe files\" setting of the \"security zone\" associated with\n# the target site.  \"Security zone\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"security zone\" in various\n# languages:\n# http://support.microsoft.com/kb/174360\nstateBlockedPolicy=Zavrnjeno v vašem varnostnem področju\n# LOCALIZATION NOTE (stateDirty):\n# Indicates that the download was blocked after scanning.\nstateDirty=Zavrnjeno: lahko vsebuje virus ali vohunsko programsko opremo\n\n# LOCALIZATION NOTE (blockedMalware, blockedPotentiallyUnwanted,\n#                    blockedUncommon2):\n# These strings are shown in the panel for some types of blocked downloads, and\n# are immediately followed by the \"Learn More\" link, thus they must end with a\n# period.  You may need to adjust \"downloadDetails.width\" in \"downloads.dtd\" if\n# this turns out to be longer than the other existing status strings.\n# Note: These strings don't exist in the UI yet.  See bug 1053890.\nblockedMalware=Datoteka vsebuje virus ali zlonamerno programsko opremo.\nblockedPotentiallyUnwanted=Datoteka lahko škoduje vašemu računalniku.\nblockedUncommon2=Te datoteke se ne prenaša pogosto.\n\n# LOCALIZATION NOTE (fileMovedOrMissing):\n# Displayed when a complete download which is not at the original folder.\nfileMovedOrMissing=Datoteka je premaknjena ali pa manjka\n\n# LOCALIZATION NOTE (unblockHeaderUnblock, unblockHeaderOpen,\n#                    unblockTypeMalware, unblockTypePotentiallyUnwanted2,\n#                    unblockTypeUncommon2, unblockTip2, unblockButtonOpen,\n#                    unblockButtonUnblock, unblockButtonConfirmBlock):\n# These strings are displayed in the dialog shown when the user asks a blocked\n# download to be unblocked.  The severity of the threat is expressed in\n# descending order by the unblockType strings, it is higher for files detected\n# as malware and lower for uncommon downloads.\nunblockHeaderUnblock=Ali ste prepričani, da želite dovoliti ta prenos?\nunblockHeaderOpen=Ali ste prepričani, da želite odpreti to datoteko?\nunblockTypeMalware=Datoteka vsebuje virus ali drugo zlonamerno programsko opremo, ki bo škodovala vašemu računalniku.\nunblockTypePotentiallyUnwanted2=Datoteka je predstavljena kot koristen prenos, vendar lahko povzroči nepričakovane spremembe v vaših programih in nastavitvah.\nunblockTypeUncommon2=Te datoteke se ne prenaša pogosto in je morda ni varno odpreti. Lahko vsebuje viruse ali naredi nepričakovane spremembe v vaših programih in nastavitvah.\nunblockTip2=Lahko poiščete nadomestni vir prenosa ali poskusite znova pozneje.\nunblockButtonOpen=Odpri\nunblockButtonUnblock=Dovoli prenos\nunblockButtonConfirmBlock=Odstrani datoteko\n\n# LOCALIZATION NOTE (sizeWithUnits):\n# %1$S is replaced with the size number, and %2$S with the measurement unit.\nsizeWithUnits=%1$S %2$S\nsizeUnknown=Neznana velikost\n\n# LOCALIZATION NOTE (shortTimeLeftSeconds, shortTimeLeftMinutes,\n#                    shortTimeLeftHours, shortTimeLeftDays):\n# These values are displayed in the downloads indicator in the main browser\n# window, where space is available for three characters maximum.  %1$S is\n# replaced with the time left for the given measurement unit.  Even for days,\n# the value is never longer than two digits.\nshortTimeLeftSeconds=%1$Ss\nshortTimeLeftMinutes=%1$Sm\nshortTimeLeftHours=%1$Sh\nshortTimeLeftDays=%1$Sd\n\n# LOCALIZATION NOTE (statusSeparator, statusSeparatorBeforeNumber):\n# These strings define templates for the separation of different elements in the\n# status line of a download item.  As a separator, by default we use the Unicode\n# character U+2014 'EM DASH' (long dash).  Examples of status lines include\n# \"Canceled - 222.net\", \"1.1 MB - website2.com\", or \"Paused -  1.1 MB\".  Note\n# that we use a wider space after the separator when it is followed by a number,\n# just to avoid visually confusing it with with a minus sign with some fonts.\n# If you use a different separator, this might not be necessary.  However, there\n# is usually no need to change the separator or the order of the substitutions,\n# even for right-to-left languages, unless the defaults are not suitable.\nstatusSeparator=%1$S \\u2014 %2$S\nstatusSeparatorBeforeNumber=%1$S \\u2014  %2$S\n\nfileExecutableSecurityWarning=\"%S\" je izvršljiva datoteka. Tovrstne datoteke lahko vsebujejo viruse ali drugo zlobno kodo, ki lahko škoduje vašemu računalniku. Bodite previdni ob odpiranju te datoteke. Ste prepričani, da želite zagnati \"%S\"?\nfileExecutableSecurityWarningTitle=Odprem izvršljivo datoteko?\nfileExecutableSecurityWarningDontAsk=Ne sprašuj več\n\n# LOCALIZATION NOTE (otherDownloads3):\n# This is displayed in an item at the bottom of the Downloads Panel when\n# there are more downloads than can fit in the list in the panel. Use a\n# semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/Localization_and_Plurals\notherDownloads3=Prenašanje %1$S datoteke;Prenašanje %1$S datotek;Prenašanje %1$S datotek;Prenašanje %1$S datotek\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/downloads/settingsChange.dtd",
    "content": "<!-- -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- -->\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  settingsChangePreferences.label  \"Možnosti lahko spremenite v nastavitvah programa &brandShortName; v zavihku Programi.\">\n<!ENTITY  settingsChangeOptions.label      \"Možnosti lahko spremenite v nastavitvah programa &brandShortName; v zavihku Programi.\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/engineManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY engineManager.title \"Urejanje seznama iskalnikov\">\n<!ENTITY engineManager.style \"min-width: 35em;\">\n<!ENTITY engineManager.intro \"Nameščene imate naslednje iskalnike:\">\n\n<!ENTITY columnLabel.name \"Ime\">\n<!ENTITY columnLabel.keyword \"Ključna beseda\">\n<!-- Buttons -->\n\n<!ENTITY up.label \"Premakni gor\">\n<!ENTITY up.accesskey \"G\">\n<!ENTITY dn.label \"Premakni dol\">\n<!ENTITY dn.accesskey \"D\">\n<!ENTITY remove.label \"Odstrani\">\n<!ENTITY remove.accesskey \"S\">\n<!ENTITY edit.label \"Uredi ključno besedo …\">\n<!ENTITY edit.accesskey \"u\">\n\n<!ENTITY addEngine.label \"Poišči več iskalnikov …\">\n<!ENTITY addEngine.accesskey \"A\">\n\n<!ENTITY enableSuggest.label \"Prikaži predloge iskanja\">\n<!ENTITY enableSuggest.accesskey \"P\">\n\n<!ENTITY restoreDefaults.label \"Ponastavi\">\n<!ENTITY restoreDefaults.accesskey \"n\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/engineManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nduplicateTitle=Podvojena ključna beseda\nduplicateEngineMsg=Izbrali ste ključno besedo, ki jo trenutno uporablja \"%S\". Prosim, izberite drugo.\nduplicateBookmarkMsg=Izbrali ste ključno besedo, ki jo trenutno uporablja zaznamek. Prosim, izberite drugo.\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/feeds/subscribe.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY feedPage.title\n  \"Ogledovanje vira\">\n<!ENTITY feedSubscribeNow\n  \"Naroči se\">\n<!ENTITY feedLiveBookmarks\n  \"žive zaznamke\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/feeds/subscribe.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nlinkTitleTextFormat=Pojdi na %S\naddHandler=Dodaj \"%S\" (%S) kot bralnik virov?\naddHandlerAddButton=Dodaj bralnik virov\naddHandlerAddButtonAccesskey=O\nhandlerRegistered=\"%S\" je že registriran bralnik virov\nliveBookmarks=Živi zaznamki\nsubscribeNow=Naroči se zdaj\nchooseApplicationMenuItem=Program po izbiri …\nchooseApplicationDialogTitle=Izbira programa\nalwaysUse=Vedno uporabi \"%S\" za naročanje na vire\nmediaLabel=Večpredstavne datoteke\n\n# LOCALIZATION NOTE: The next string is for the size of the enclosed media.\n#   e.g. enclosureSizeText : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nenclosureSizeText=%1$S %2$S\n\nbytes=bajtov\nkilobyte=KB\nmegabyte=MB\ngigabyte=GB\n\n# LOCALIZATION NOTE: The next three strings explains to the user what they're\n# doing.\n#   e.g. alwaysUseForVideoPodcasts : \"Always use Miro to subscribe to video podcasts.\"\n#   %S = application to use (Miro, iTunes, ...)\nalwaysUseForFeeds=Vedno uporabi %S za naročanje na vire.\nalwaysUseForAudioPodcasts=Vedno uporabi %S za naročanje na podcaste.\nalwaysUseForVideoPodcasts=Vedno uporabi %S za naročanje na video podcaste.\n\nsubscribeFeedUsing=Naroči se na ta vir. Uporabi:\nsubscribeAudioPodcastUsing=Naroči se na ta podcast. Uporabi:\nsubscribeVideoPodcastUsing=Naroči se na ta video podcast. Uporabi:\n\nfeedSubscriptionFeed1=To je \"vir\" vsebine na tej strani, ki se pogosto spreminja.\nfeedSubscriptionAudioPodcast1=To je \"podcast\" vsebine na tej strani, ki se pogosto spreminja.\nfeedSubscriptionVideoPodcast1=To je \"video podcast\" vsebine na tej strani, ki se pogosto spreminja.\n\nfeedSubscriptionFeed2=Na ta vir se lahko naročite in ob spremembah vsebine boste prejemali posodobitve.\nfeedSubscriptionAudioPodcast2=Na ta podcast se lahko naročite in ob spremembah vsebine boste prejemali posodobitve.\nfeedSubscriptionVideoPodcast2=Na ta video podcast se lahko naročite in ob spremembah vsebine boste prejemali posodobitve.\n\n# Protocol Handling\n# \"Add %appName (%appDomain) as an application for %protocolType links?\"\naddProtocolHandler=Dodaj %S (%S) kot program za povezave %S?\naddProtocolHandlerAddButton=Dodaj program\naddProtocolHandlerAddButtonAccesskey=D"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/lightweightThemes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\nlightweightThemes.recommended-1.name=Renesansa spletnega brskalnika\r\nlightweightThemes.recommended-1.description=Avtorske pravice (C) za Renesanso spletnega brskalnika ima Sean.Martell. Na voljo pod pogoji CC-BY-SA. Brez jamstva.\r\n\r\nlightweightThemes.recommended-2.name=Vesoljska fantazija\r\nlightweightThemes.recommended-2.description=Avtorske pravice (C) za Vesoljsko fantazijo ima fx5800p. Na voljo pod pogoji CC-BY-SA. Brez jamstva.\r\n\r\nlightweightThemes.recommended-4.name=Pastelni preliv\r\nlightweightThemes.recommended-4.description=Avtorske pravice (C) za Pastelni preliv ima darrinhenein. Na voljo pod pogoji CC-BY. Brez jamstva.\r\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/loop/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\nclientSuperShortname=Hello\n\n## LOCALIZATION_NOTE(loopMenuItem_label): Label of the menu item that is placed\n## inside the browser 'Tools' menu. Use the unicode ellipsis char, \\u2026, or\n## use \"...\" if \\u2026 doesn't suit traditions in your locale.\nloopMenuItem_label=Začni pogovor …\nloopMenuItem_accesskey=i\n\n## LOCALIZATION_NOTE(sign_in_again_title_line_one, sign_in_again_title_line_two2):\n## These are displayed together at the top of the panel when a user is needed to\n## sign-in again. The emphesis is on the first line to get the user to sign-in again,\n## and this is displayed in slightly larger font. Please arrange as necessary for\n## your locale.\n## {{clientShortname2}} will be replaced by the brand name for either string.\nsign_in_again_title_line_one=Ponovno se prijavite\nsign_in_again_title_line_two2=za nadaljevanje uporabe {{clientShortname2}}\nsign_in_again_button=Prijava\n## LOCALIZATION_NOTE(sign_in_again_use_as_guest_button2): {{clientSuperShortname}}\n## will be replaced by the super short brandname.\nsign_in_again_use_as_guest_button2=Uporabi {{clientSuperShortname}} kot gost\n\npanel_browse_with_friend_button=Brskaj po tej strani s prijateljem\npanel_stop_sharing_tabs_button=Nehaj deliti zavihke\n\n## LOCALIZATION_NOTE(first_time_experience_subheading2): Message inviting the\n## user to create his or her first conversation.\nfirst_time_experience_subheading2=Kliknite gumb Hello za brskanje po spletnih straneh s prijateljem.\n\n## LOCALIZATION_NOTE(first_time_experience_content): Message describing\n## ways to use Hello project.\nfirst_time_experience_content=Uporabljajte ga za skupno načrtovanje, delo in zabavo.\nfirst_time_experience_button_label2=Oglejte si, kako deluje\n\n\n\n## LOCALIZATION NOTE (invite_header_text2) will be removed when bug 1230058 is implemented.\ninvite_header_text2=Povabite prijatelja, da se vam pridruži\ninvite_header_text_bold=Povabite nekoga, da bo z vami brskal po tej strani!\ninvite_header_text3=Za uporabo Firefoxa Hello sta potrebna dva, zato pošljite prijatelju povezavo, da bo z vami brskal po spletu!\n## LOCALIZATION_NOTE(invite_copy_link_button, invite_copied_link_button,\n## invite_email_link_button, invite_facebook_button2): These labels appear under\n## an iconic button for the invite view.\ninvite_copy_link_button=Kopiraj povezavo\ninvite_copied_link_button=Kopirano!\ninvite_email_link_button=Pošlji povezavo\ninvite_facebook_button3=Facebook\ninvite_your_link=Vaša povezava:\n\n# Status text\ndisplay_name_guest=Gost\n\n# Error bars\n## LOCALIZATION NOTE(session_expired_error_description,could_not_authenticate,password_changed_question,try_again_later,could_not_connect,check_internet_connection,login_expired,service_not_available,problem_accessing_account):\n## These may be displayed at the top of the panel.\nsession_expired_error_description=Seja je potekla. Naslovi URL, ki ste jih predhodno ustvarili in delili, ne bodo več delovali.\ncould_not_authenticate=Prijava ni uspela\npassword_changed_question=Ste spremenili geslo?\ntry_again_later=Poskusite znova pozneje\ncould_not_connect=Povezava s strežnikom ni uspela\ncheck_internet_connection=Preverite vašo internetno povezavo\nlogin_expired=Vaša prijava je potekla\nservice_not_available=Storitev ta trenutek ni na voljo\nproblem_accessing_account=Pri dostopu do vašega računa je prišlo do napake\n\n## LOCALIZATION NOTE(retry_button): Displayed when there is an error to retry\n## the appropriate action.\nretry_button=Ponovi\n\nshare_email_subject7=Vaše vabilo za skupno brskanje po spletu\n## LOCALIZATION NOTE (share_email_body7): In this item, don't translate the\n## part between {{..}} and leave the \\n\\n part alone\nshare_email_body7=Prijatelj vas pričakuje na Firefox Hello. Kliknite na povezavo in skupaj brskajte po spletu: {{callUrl}}\n## LOCALIZATION NOTE (share_email_body_context3): In this item, don't translate\n## the part between {{..}} and leave the \\n\\n part alone.\nshare_email_body_context3=Prijatelj vas pričakuje na Firefox Hello. Kliknite na povezavo in skupaj brskajte po strani {{title}}: {{callUrl}}\n## LOCALIZATION NOTE (share_email_footer2): Common footer content for both email types\nshare_email_footer2=\\n\\n____________\\nFirefox Hello vam omogoča brskanje po spletu s prijatelji. Uporabite ga, ko želite skupaj načrtovati, delati ali se smejati. Več na http://www.firefox.com/hello\n## LOCALIZATION NOTE (share_tweeet): In this item, don't translate the part\n## between {{..}}. Please keep the text below 117 characters to make sure it fits\n## in a tweet.\nshare_tweet=Pridruži se mi na videopogovoru s {{clientShortname2}}!\n\nshare_add_service_button=Dodaj storitev\n\n## LOCALIZATION NOTE (copy_link_menuitem, email_link_menuitem, delete_conversation_menuitem):\n## These menu items are displayed from a panel's context menu for a conversation.\ncopy_link_menuitem=Kopiraj povezavo\nemail_link_menuitem=Pošlji povezavo\ndelete_conversation_menuitem2=Izbriši\n\npanel_footer_signin_or_signup_link=Prijava ali registracija\n\nsettings_menu_item_account=Račun\nsettings_menu_item_settings=Nastavitve\nsettings_menu_item_signout=Odjava\nsettings_menu_item_signin=Prijava\nsettings_menu_item_turnnotificationson=Vključi obvestila\nsettings_menu_item_turnnotificationsoff=Izključi obvestila\nsettings_menu_item_feedback=Pošlji povratne informacije\nsettings_menu_button_tooltip=Nastavitve\n\n\n# Conversation Window Strings\n\ninitiate_call_button_label2=Želite začeti pogovor?\nincoming_call_title2=Zahteva za pogovor\nincoming_call_block_button=Zavrni\nhangup_button_title=Odloži\nhangup_button_caption2=Končaj\nmute_local_audio_button_title=Izklopi moj zvok\nunmute_local_audio_button_title=Vklopi moj zvok\nmute_local_video_button_title2=Onemogoči video\nunmute_local_video_button_title2=Omogoči video\nself_view_hidden_message=Lasten pogled skrit, a se še vedno pošilja. Povečajte okno za prikaz\n\n\n## LOCALIZATION NOTE (call_with_contact_title): The title displayed\n## when calling a contact. Don't translate the part between {{..}} because\n## this will be replaced by the contact's name.\ncall_with_contact_title=Pogovor: {{contactName}}\n\n# Outgoing conversation\n\noutgoing_call_title=Začnem pogovor?\ninitiate_audio_video_call_button2=Začni\ninitiate_audio_video_call_tooltip2=Začni videopogovor\ninitiate_audio_call_button2=Glasovni pogovor\n\npeer_ended_conversation2=Oseba, ki ste jo klicali, je končala pogovor.\nconversation_has_ended=Vaš pogovor je končan.\nrestart_call=Poskusi znova\n\ngeneric_failure_message=Imamo tehnične težave …\ngeneric_failure_no_reason2=Želite poskusiti znova?\n## LOCALIZATION NOTE (tos_failure_message): Don't translate {{clientShortname2}}\n## as this will be replaced by the shortname.\ntos_failure_message={{clientShortname}} ni na voljo v vaši državi.\n\n## LOCALIZATION NOTE (contact_offline_title): Title which is displayed when the\n## contact is offline.\ncontact_offline_title=Ta oseba ni povezana\n## LOCALIZATION NOTE (call_timeout_notification_text): Title which is displayed\n## when the call didn't go through.\ncall_timeout_notification_text=Vaš klic ni bil vzpostavljen.\n\n## LOCALIZATION NOTE (retry_call_button, cancel_button):\n## These buttons are displayed when a call has failed.\nretry_call_button=Poskusi znova\ncancel_button=Prekliči\nrejoin_button=Ponovno se pridruži pogovoru\n\ncannot_start_call_session_not_ready=Klica ni mogoče začeti, ker seja ni pripravljena.\nnetwork_disconnected=Omrežna povezava se je nepričakovano prekinila.\nconnection_error_see_console_notification=Klic ni uspel. Podrobnosti preverite v konzoli.\nno_media_failure_message=Ni bilo mogoče najti kamere ali mikrofona.\nice_failure_message=Povezava ni uspela. Vaš požarni zid morda blokira klice.\n\n## LOCALIZATION NOTE (legal_text_and_links3): In this item, don't translate the\n## parts between {{..}} because these will be replaced with links with the labels\n## from legal_text_tos and legal_text_privacy. clientShortname will be replaced\n## by the brand name.\nlegal_text_and_links3=Z uporabo {{clientShortname}} se strinjate s {{terms_of_use}} \\\n  in {{privacy_notice}}.\nlegal_text_tos = pogoji uporabe\nlegal_text_privacy = obvestilom o zasebnosti\n\n## LOCALIZATION NOTE (powered_by_beforeLogo, powered_by_afterLogo):\n## These 2 strings are displayed before and after a 'Telefonica'\n## logo.\npowered_by_beforeLogo=Omogoča:\npowered_by_afterLogo=\n\n## LOCALIZATION_NOTE (feedback_rejoin_button): Displayed on the feedback form after\n## a signed-in to signed-in user call.\nfeedback_rejoin_button=Ponovi\n## LOCALIZATION NOTE (feedback_report_user_button): Used to report a user in the case of\n## an abusive user.\nfeedback_report_user_button=Prijavi uporabnika\nfeedback_window_heading=Kakšen je bil vaš pogovor?\nfeedback_request_button=Pošlji povratne informacije\n\nhelp_label=Pomoč\ntour_label=Vodič\n\nrooms_leave_button_label=Zapusti\n## LOCALIZATION NOTE (rooms_list_recently_browsed) will be removed when bug 1230058 is implemented.\n## String is in all caps for emphasis reasons, it is a heading. Proceed as appropriate for locale.\nrooms_list_recently_browsed=NEDAVNO BRSKANO\nrooms_list_recently_browsed2=Nedavno brskano\n## LOCALIZATION NOTE (rooms_list_currently_browsing) will be removed when bug 1230058 is implemented.\n## String is in all caps for emphasis reasons, it is a heading. Proceed as appropriate for locale.\nrooms_list_currently_browsing=TRENUTNO BRSKANO\nrooms_list_currently_browsing2=Trenutno brskano\nrooms_change_failed_label=Pogovora ni mogoče posodobiti\nrooms_panel_title=Izberite pogovor ali začnite novega\nrooms_room_full_label=V tem pogovoru sta že dve drugi osebi.\nrooms_room_full_call_to_action_nonFx_label=Prenesite {{brandShortname}}, če želite začeti svojega\nrooms_room_full_call_to_action_label=Več o {{clientShortname}} »\nrooms_room_joined_label=Nekdo se je pridružil pogovoru!\nrooms_room_join_label=Pridruži se pogovoru\nrooms_signout_alert=Odprti pogovori bodo končani\nroom_name_untitled_page=Neimenovana stran\n\n## LOCALIZATION NOTE (door_hanger_return, door_hanger_prompt_name, door_hanger_button): Dialog message on leaving conversation\ndoor_hanger_return=Se vidimo pozneje! Na to sejo se lahko kadarkoli vrnete preko panoja Hello.\ndoor_hanger_prompt_name=Bi mu radi dali ime, ki si ga je lažje zapomniti? Trenutno ime:\ndoor_hanger_button=V redu\n\n# Infobar strings\n\ninfobar_screenshare_browser_message2=Trenutno delite zavihke. Vsak zavihek, na katerega kliknite, vidijo tudi vaši prijatelji\ninfobar_screenshare_paused_browser_message=Deljenje zavihkov ustavljeno\ninfobar_button_gotit_label=Razumem!\ninfobar_button_gotit_accesskey=R\ninfobar_button_pause_label=Ustavi\ninfobar_button_pause_accesskey=U\ninfobar_button_restart_label=Ponovno zaženi\ninfobar_button_restart_accesskey=o\ninfobar_button_resume_label=Nadaljuj\ninfobar_button_resume_accesskey=N\ninfobar_button_stop_label=Končaj\ninfobar_button_stop_accesskey=K\ninfobar_menuitem_dontshowagain_label=Ne prikazuj ponovno\ninfobar_menuitem_dontshowagain_accesskey=N\n\n# Context in conversation strings\n\n## LOCALIZATION NOTE(no_conversations_message_heading2): Title shown when user\n## has no conversations available.\nno_conversations_message_heading2=Ni pogovorov.\n## LOCALIZATION NOTE(no_conversations_start_message2): Subheading inviting the\n## user to start a new conversation.\nno_conversations_start_message2=Začni novega!\n\n# LOCALIZATION NOTE (context_inroom_header): this string is displayed in the\n# conversation window when the user edits context. It is a header to the edit\n# section.\ncontext_inroom_header=Pogovor o …\n# LOCALIZATION NOTE (context_inroom_label2): this string is followed by the\n# title and domain of the website you are having a conversation about, displayed on a\n# separate line. If this structure doesn't work for your locale, you might want\n# to consider this as a stand-alone title. See example screenshot:\n# https://bug1115342.bugzilla.mozilla.org/attachment.cgi?id=8563677\ncontext_edit_name_placeholder=Ime pogovora\ncontext_edit_comments_placeholder=Komentarji\ncontext_cancel_label=Prekliči\ncontext_done_label=Končaj\nconversation_settings_menu_edit_context=Uredi vsebino\nconversation_settings_menu_hide_context=Skrij vsebino\n\n\n# Text chat strings\n\nchat_textbox_placeholder=Vnesite tukaj …\n\n# E10s not supported strings\n\ne10s_not_supported_button_label=Odpri novo okno\ne10s_not_supported_subheading={{brandShortname}} ne deluje v večprocesnem oknu.\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/migration/migration.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY migrationWizard.title          \"Čarovnik za uvoz\">\n\n<!ENTITY importFrom.label               \"Uvozi možnosti, zaznamke, zgodovino, gesla in ostale podatke iz:\">\n<!ENTITY importFromUnix.label           \"Uvozi nastavitve, zaznamke, zgodovino, gesla in ostale podatke iz:\">\n<!ENTITY importFromBookmarks.label      \"Uvozi zaznamke iz:\">\n\n<!ENTITY importFromIE.label             \"Microsoft Internet Explorerja\">\n<!ENTITY importFromIE.accesskey         \"M\">\n<!ENTITY importFromEdge.label           \"Microsoft Edga\">\n<!ENTITY importFromEdge.accesskey       \"E\">\n<!ENTITY importFromNothing.label        \"Ne uvozi ničesar\">\n<!ENTITY importFromNothing.accesskey    \"N\">\n<!ENTITY importFromSafari.label         \"Safarija\">\n<!ENTITY importFromSafari.accesskey     \"S\">\n<!ENTITY importFromCanary.label         \"Chrome Canaryja\">\n<!ENTITY importFromCanary.accesskey     \"n\">\n<!ENTITY importFromChrome.label         \"Chroma\">\n<!ENTITY importFromChrome.accesskey     \"C\">\n<!ENTITY importFromChromium.label       \"Chromiuma\">\n<!ENTITY importFromChromium.accesskey   \"u\">\n<!ENTITY importFromFirefox.label        \"Firefoxa\">\n<!ENTITY importFromFirefox.accesskey    \"X\">\n<!ENTITY importFrom360se.label          \"360 Secure Browser\">\n<!ENTITY importFrom360se.accesskey      \"3\">\n\n<!ENTITY noMigrationSources.label       \"Ni bilo mogoče najti nobenega programa z zaznamki, zgodovino ali gesli za uvoz.\">\n\n<!ENTITY importSource.title             \"Uvoz nastavitev in podatkov\">\n<!ENTITY importItems.title              \"Možnosti uvoza\">\n<!ENTITY importItems.label              \"Izberite, kaj želite uvoziti:\">\n\n<!ENTITY migrating.title                \"Uvoz ...\">\n<!ENTITY migrating.label                \"Trenutno se uvaža ...\">\n\n<!ENTITY selectProfile.title            \"Izbira profila\">\n<!ENTITY selectProfile.label            \"Uvoz je možen iz naslednjih profilov:\">\n\n<!ENTITY done.title                     \"Konec uvoza\">\n<!ENTITY done.label                     \"Uspešno je bilo uvoženo naslednje:\">\n\n<!ENTITY closeSourceBrowser.label       \"Pred nadaljevanjem se prepričajte, da je izbrani brskalnik zaprt.\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/migration/migration.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprofileName_format=%S %S\n\n# Browser Specific\nsourceNameIE=Internet Explorer\nsourceNameEdge=Microsoft Edge\nsourceNameSafari=Safari\nsourceNameCanary=Google Chrome Canary\nsourceNameChrome=Google Chrome\nsourceNameChromium=Chromium\nsourceNameFirefox=Mozilla Firefox\nsourceName360se=360 Secure Browser\n\nimportedBookmarksFolder=Od %S\n\nimportedSafariReadingList=Bralni seznam (iz Safarija)\nimportedEdgeReadingList=Bralni seznam (iz Edga)\n\n# Import Sources\n# Note: When adding an import source for profile reset, add the string name to\n# resetProfile.js if it should be listed in the reset dialog.\n1_ie=Internetne možnosti\n1_edge=Nastavitve\n1_safari=Nastavitve\n1_chrome=Nastavitve\n1_360se=Nastavitve\n\n2_ie=Piškotki\n2_edge=Piškotki\n2_safari=Piškotki\n2_chrome=Piškotki\n2_firefox=Piškotki\n2_360se=Piškotki\n\n4_ie=Zgodovina brskanja\n4_edge=Zgodovina brskanja\n4_safari=Zgodovina brskanja\n4_chrome=Zgodovina brskanja\n4_firefox_history_and_bookmarks=Zgodovina brskanja in zaznamki\n4_360se=Zgodovina brskanja\n\n8_ie=Shranjeni obrazci\n8_edge=Shranjeni obrazci\n8_safari=Shranjeni obrazci\n8_chrome=Shranjeni obrazci\n8_firefox=Shranjeni obrazci\n8_360se=Shranjeni obrazci\n\n16_ie=Shranjena gesla\n16_edge=Shranjena gesla\n16_safari=Shranjena gesla\n16_chrome=Shranjena gesla\n16_firefox=Shranjena gesla\n16_360se=Shranjena gesla\n\n32_ie=Priljubljene\n32_edge=Priljubljene\n32_safari=Zaznamki\n32_chrome=Zaznamki\n32_360se=Zaznamki\n\n64_ie=Drugi podatki\n64_edge=Drugi podatki\n64_safari=Drugi podatki\n64_chrome=Drugi podatki\n64_firefox_other=Drugi podatki\n64_360se=Drugi podatki\n\n128_firefox=Okna in zavihki\n\n# Automigration undo notification.\n# %1$S will be replaced with the name of the browser we imported from, %2$S will be replaced with brandShortName\nautomigration.undo.message.all              = Nadaljujte, kjer ste končali. Uvozili smo te vaše strani, zaznamke, zgodovino in gesla z brskalnika %1$S v %2$S.\nautomigration.undo.message.bookmarks        = Nadaljujte, kjer ste končali. Uvozili smo te vaše strani in zaznamke z brskalnika %1$S v %2$S.\nautomigration.undo.message.bookmarks.logins = Nadaljujte, kjer ste končali. Uvozili smo te vaše strani, zaznamke in gesla z brskalnika %1$S v %2$S.\nautomigration.undo.message.bookmarks.visits = Nadaljujte, kjer ste končali. Uvozili smo te vaše strani, zaznamke in zgodovino z brskalnika %1$S v %2$S.\nautomigration.undo.message.logins           = Nadaljujte, kjer ste končali. Uvozili smo vaša gesla z brskalnika %1$S v %2$S.\nautomigration.undo.message.logins.visits    = Nadaljujte, kjer ste končali. Uvozili smo te vaše strani, zgodovino in gesla z brskalnika %1$S v %2$S.\nautomigration.undo.message.visits           = Nadaljujte, kjer ste končali. Uvozili smo te vaše strani in zgodovino z brskalnika %1$S v %2$S.\nautomigration.undo.keep2.label            = V redu, razumem\nautomigration.undo.keep2.accesskey        = V\nautomigration.undo.dontkeep2.label        = Ne, hvala\nautomigration.undo.dontkeep2.accesskey    = N\nautomigration.undo.unknownbrowser         = Neznan brskalnik\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n\n<!ENTITY loadError.label \"Napaka pri nalaganju strani\">\n<!ENTITY retry.label \"Poskusi znova\">\n<!ENTITY returnToPreviousPage.label \"Nazaj\">\n<!ENTITY advanced.label \"Napredno\">\n\n<!-- Specific error messages -->\n\n<!ENTITY connectionFailure.title \"Povezava neuspešna\">\n<!ENTITY connectionFailure.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY deniedPortAccess.title \"Ta naslov je onemogočen\">\n<!ENTITY deniedPortAccess.longDesc \"\">\n\n<!ENTITY dnsNotFound.title \"Strežnika ni mogoče najti\">\n<!ENTITY dnsNotFound.longDesc \"\n<ul>\n  <li>Morda ste se zmotili pri črkovanju naslova (npr.\n    <strong>ww</strong>.example.org namesto\n    <strong>www</strong>.example.org).</li>\n  <li>Če se težava pojavlja na več straneh, imate morda napačno\n    nastavljeno povezavo.</li>\n  <li>Če uporabljate posrednika ali požarni zid, se prepričajte,\n    da ima &brandShortName; dostop do spleta.</li>\n</ul>\n\">\n\n<!ENTITY fileNotFound.title \"Datoteke ni mogoče najti\">\n<!ENTITY fileNotFound.longDesc \"\n<ul>\n  <li>Preverite, ali so bile velike in male črke v imenu datoteke pravilno uporabljene in da ni drugih tipkarskih napak.</li>\n  <li>Preverite, ali je bila datoteka premaknjena, preimenovana ali izbrisana.</li>\n</ul>\">\n\n<!ENTITY fileAccessDenied.title \"Dostop do datoteke je bil zavrnjen\">\n<!ENTITY fileAccessDenied.longDesc \"\n<ul>\n  <li>Morda je bila odstranjena, premaknjena ali pa dovoljenja datoteke preprečujejo dostop.</li>\n</ul>\n\">\n\n<!ENTITY generic.title \"Ups.\">\n<!ENTITY generic.longDesc \"\n<p>&brandShortName; iz neznanega razloga ne more naložiti te strani.</p>\n\">\n\n<!ENTITY captivePortal.title \"Prijavite se v omrežje\">\n\n\n<!ENTITY malformedURI.title \"Neveljaven naslov\">\n<!ENTITY malformedURI.longDesc \"\n<ul>\n  <li>Spletni naslovi so običajno zapisani v naslednji obliki:\n    <strong>http://www.example.com/</strong></li>\n  <li>Prepričajte se, da uporabljate poševnico naprej (tj. \n    <strong>/</strong>).</li>\n</ul>\n\">\n\n<!ENTITY netInterrupt.title \"Povezava je bila prekinjena\">\n<!ENTITY netInterrupt.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY notCached.title \"Dokument je potekel\">\n<!ENTITY notCached.longDesc \"<p>Zahtevan dokument ni več na voljo v predpomnilniku &brandShortName;a.</p><ul><li>&brandShortName; občutljivih dokumentov iz varnostnih razlogov samodejno ne nalaga ponovno.</li><li>Kliknite poskusi znova za ponovno nalaganje dokumenta s spletne strani.</li></ul>\">\n\n<!ENTITY netOffline.title \"Nepovezan način\">\n<!ENTITY netOffline.longDesc2 \"\n<ul>\n  <li>Kliknite &quot;Poskusi znova&quot; za preklop v povezan način in ponovno naložite stran.</li>\n</ul>\n\">\n\n<!ENTITY contentEncodingError.title \"Napaka pri kodiranju vsebine\">\n<!ENTITY contentEncodingError.longDesc \"\n<ul>\n  <li>O napaki obvestite lastnike spletne strani.</li>\n</ul>\n\">\n\n<!ENTITY unsafeContentType.title \"Nevarna vrsta datoteke\">\n<!ENTITY unsafeContentType.longDesc \"\n<ul>\n  <li>O napaki obvestite lastnike spletne strani.</li>\n</ul>\n\">\n\n<!ENTITY netReset.title \"Povezava je bila obnovljena\">\n<!ENTITY netReset.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY netTimeout.title \"Dovoljeni čas pretekel\">\n<!ENTITY netTimeout.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY unknownProtocolFound.title \"Naslova ni bilo mogoče razumeti\">\n<!ENTITY unknownProtocolFound.longDesc \"\n<ul>\n  <li>Za odpiranje tega naslova boste morda morali namestiti dodaten program.</li>\n</ul>\n\">\n\n<!ENTITY proxyConnectFailure.title \"Posrednik zavrača povezave\">\n<!ENTITY proxyConnectFailure.longDesc \"\n<ul>\n  <li>Preverite nastavitve posrednika in se prepričajte, da so pravilne.</li>\n  <li>Pri skrbniku svojega omrežja preverite, da posrednik deluje.</li>\n</ul>\n\">\n\n<!ENTITY proxyResolveFailure.title \"Posrednika ni mogoče najti\">\n<!ENTITY proxyResolveFailure.longDesc \"\n<ul>\n  <li>Preverite nastavitve posrednika in se prepričajte, da so pravilne.</li>\n  <li>Preverite, ali ima vaš računalnik delujočo omrežno povezavo.</li>\n  <li>Če uporabljate posrednika ali požarni zid, se prepričajte, \n    da ima &brandShortName; dovoljenja za dostop do spleta.</li>\n</ul>\n\">\n\n<!ENTITY redirectLoop.title \"Stran se ne preusmerja pravilno\">\n<!ENTITY redirectLoop.longDesc \"\n<ul>\n  <li>Težavo lahko povzroča onemogočanje ali zavračanje piškotkov.</li>\n</ul>\n\">\n\n<!ENTITY unknownSocketType.title \"Nepričakovan odgovor strežnika\">\n<!ENTITY unknownSocketType.longDesc \"\n<ul>\n  <li>Prepričajte se, da je nameščen upravitelj osebne varnosti.</li>\n  <li>Vzrok napaki je lahko nestandardna nastavitev strežnika.</li>\n</ul>\n\">\n\n<!ENTITY nssFailure2.title \"Varna povezava ni uspela\">\n<!ENTITY nssFailure2.longDesc2 \"\n<ul>\n  <li>Strani, ki si jo želite ogledati, ni mogoče prikazati, ker ni mogoče preveriti pristnosti sprejetih podatkov.</li>\n  <li>O napaki obvestite lastnike spletne strani.</li>\n</ul>\n\">\n\n<!ENTITY certerror.longpagetitle1 \"Vaša povezava ni varna\">\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara \"Lastnik <span class='hostname'/> je neustrezno nastavil svojo spletno stran. &brandShortName; se ni povezal s to spletno stranjo, da bi preprečil krajo vaših podatkov.\">\n\n<!ENTITY sharedLongDesc \"\n<ul>\n  <li>Stran je morda začasno nedosegljiva ali preobremenjena. Poskusite znova\n    nekoliko pozneje.</li>\n  <li>Če ne uspete naložiti nobene strani, preverite povezavo svojega računalnika\n    do interneta.</li>\n  <li>Če uporabljate posrednika ali požarni zid, se prepričajte, da ima\n    &brandShortName; dovoljenja za dostop do spleta.</li>\n</ul>\n\">\n\n<!ENTITY cspBlocked.title \"Zavrnjeno zaradi varnostne politike vsebine\">\n<!ENTITY cspBlocked.longDesc \"<p>&brandShortName; je preprečil nalaganje strani v taki obliki, ker tako določa varnostna politika vsebine strani.</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"Napaka zaradi pokvarjene vsebine\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>Strani, ki si jo želite ogledati, ni mogoče prikazati, ker je bila zaznana napaka pri prenosu podatkov.</p><ul><li>O napaki obvestite lastnike spletne strani.</li></ul>\">\n\n\n<!ENTITY securityOverride.exceptionButtonLabel \"Dodaj izjemo...\">\n\n<!ENTITY errorReporting.automatic2 \"S prijavo podobnih napak pomagate Mozilli prepoznati in zavračati zlonamerne strani\">\n<!ENTITY errorReporting.learnMore \"Več o tem …\">\n\n<!ENTITY remoteXUL.title \"Oddaljeni XUL\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>O napaki obvestite lastnike spletne strani.</li></ul></p>\">\n\n<!ENTITY sslv3Used.title \"Varna povezava ni mogoča\">\n<!-- LOCALIZATION NOTE (sslv3Used.longDesc2) - Do not translate\n     \"SSL_ERROR_UNSUPPORTED_VERSION\". -->\n<!ENTITY sslv3Used.longDesc2 \"Napredni podatki: SSL_ERROR_UNSUPPORTED_VERSION\">\n\n<!-- LOCALIZATION NOTE (certerror.wrongSystemTime2,\n                        certerror.wrongSystemTimeWithoutReference) - The <span id='..' />\n     tags will be injected with actual values, please leave them unchanged. -->\n<!ENTITY certerror.wrongSystemTime2 \"<p> &brandShortName; se ni povezal na <span id='wrongSystemTime_URL'/>, ker je ura vašega računalnika očitno nastavljena napačno, kar preprečuje vzpostavitev varne povezave.</p> <p>Vaš računalnik kaže čas <span id='wrongSystemTime_systemDate'/>, moral pa bi <span id='wrongSystemTime_actualDate'/>. Za odpravo težave pravilno nastavite datum in čas.</p>\">\n<!ENTITY certerror.wrongSystemTimeWithoutReference \"<p>&brandShortName; se ni povezal na <span id='wrongSystemTimeWithoutReference_URL'/>, ker je ura vašega računalnika očitno nastavljena napačno, kar preprečuje vzpostavitev varne povezave. </p> <p>Vaš računalnik je nastavljen na <span id='wrongSystemTimeWithoutReference_systemDate'/>. Za odpravo težave pravilno nastavite datum in čas.</p>\">\n\n<!ENTITY certerror.pagetitle1  \"Povezava ni varna\">\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"Ta stran uporablja HTTP\nStrict Transport Security (HSTS), ki določa, da se lahko &brandShortName; nanjo\npoveže zgolj varno. Posledično za to digitalno potrdilo ni mogoče dodati izjeme.\">\n<!ENTITY certerror.copyToClipboard.label \"Kopiraj besedilo v odložišče\">\n\n<!ENTITY inadequateSecurityError.title \"Vaša povezava ni varna\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> uporablja varnostno tehnologijo, ki je zastarela in ranljiva na napade. Napadalec lahko zlahka razkrije podatke, ki naj bi bili zaščiteni. Preden lahko obiščete to stran, bo moral njen skrbnik popraviti strežnik.</p><p>Koda napake: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n\n<!ENTITY prefReset.longDesc \"Videti je, da to povzročajo omrežne nastavitve. Ali želite obnoviti privzete nastavitve?\">\n<!ENTITY prefReset.label \"Obnovi privzete nastavitve\">\n\n<!ENTITY captivePortal.longDesc2 \"\n<p>You must log in to this network before you can access the Internet.</p>\n\">\n\n<!ENTITY openPortalLoginPage.label2 \"Open Network Login Page\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/newTab.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- These strings are used in the about:newtab page -->\n<!ENTITY newtab.pageTitle \"Nov zavihek\">\n<!ENTITY newtab.customize.classic \"Prikaži glavne strani\">\n<!ENTITY newtab.customize.cog.enhanced \"Vključi predlagane strani\">\n<!ENTITY newtab.customize.cog.title2 \"NASTAVITVE NOVEGA ZAVIHKA\">\n<!ENTITY newtab.customize.cog.learn \"Več o novem zavihku\">\n<!ENTITY newtab.customize.title \"Prilagodite stran novega zavihka\">\n<!ENTITY newtab.customize.suggested \"Prikaži predlagane in glavne strani\">\n<!ENTITY newtab.customize.topsites \"Prikaži glavne strani\">\n<!ENTITY newtab.customize.blank2 \"Prikaži prazno stran\">\n<!ENTITY newtab.undo.removedLabel \"Sličica odstranjena.\">\n<!ENTITY newtab.undo.undoButton \"Razveljavi.\">\n<!ENTITY newtab.undo.restoreButton \"Obnovi vse.\">\n<!ENTITY newtab.undo.closeTooltip \"Skrij\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/newTab.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnewtab.defaultTopSites.heading=Najbolj priljubljena spletna mesta\nnewtab.userTopSites.heading=Vaša najbolj priljubljena spletna mesta\n\nnewtab.pin=Pripni stran na njen trenuten položaj\nnewtab.unpin=Odpni stran\nnewtab.block=Odstrani stran\n# LOCALIZATION NOTE(newtab.sponsored.button): This text appears for sponsored\n# and enhanced tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.sponsored.button=SPONZORIRANO\n# LOCALIZATION NOTE(newtab.suggested.button): This text appears for sponsored\n# and suggested tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.suggested.tag=PREDLAGANO\n# LOCALIZATION NOTE(newtab.suggested.button): %1$S will be replaced inline by\n# one of the user's top 100 sites that triggered this suggested tile.\n# This text appears for suggested tiles under the tile's title, so prefer short\n# strings to avoid truncating important text.\nnewtab.suggested.button=Predlagano za obiskovalce %1$S\n# LOCALIZATION NOTE(newtab.sponsored.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain=Ta ploščica se prikazuje v imenu Mozillinega partnerja. Kadarkoli jo lahko odstranite s klikom na gumb %1$S. %2$S\n# LOCALIZATION NOTE(newtab.sponsored.explain2): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain2=Ta stran je predlagana v imenu Mozillinega partnerja. Kadarkoli jo lahko odstranite s klikom na gumb %1$S. %2$S\n# LOCALIZATION NOTE(newtab.suggested.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.suggested.explain=To stran vam predlaga Mozilla. Kadarkoli jo lahko odstranite s klikom na gumb %1$S. %2$S\n# LOCALIZATION NOTE(newtab.enhanced.explain): %1$S will be replaced inline by\n# the gear icon used to customize the new tab window. %2$S will be replaced by\n# an active link using string newtab.learn.link as text.\nnewtab.enhanced.explain=Mozillin partner je grafično obogatil to ploščico in zamenjal posnetek zaslona. Obogatene ploščice lahko izključite s klikom na gumb %1$S v nastavitvah. %2$S\nnewtab.intro1.paragraph1=Ko boste odslej odprli nov zavihek, boste videli tudi strani, ki se nam zdijo zanimive za vas. Nekatere vam predlaga Mozilla, druge pa sponzorira naš partner.\n# LOCALIZATION NOTE(newtab.intro1.paragraph2): %1$S will be replaced inline by\n# an active link using string newtab.privacy.link as text. %2$S will be replaced\n# inline by the gear icon used to customize the new tab window.\nnewtab.intro1.paragraph2=Za zagotavljanje te storitve se nekateri podatki samodejno pošiljajo k nam v skladu z našim %1$S. To lahko izključite z odstranitvijo izbire ob kliku na ikono zobnika (%2$S).\nnewtab.learn.link=Več o tem …\nnewtab.privacy.link=obvestilom o zasebnosti\nnewtab.learn.link2=Več o novem zavihku\nnewtab.intro.header.update=Nov zavihek je prenovljen!\nnewtab.intro.gotit=Razumem!\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/openLocation.dtd",
    "content": "<!-- extracted from content/openLocation.xul -->\n\n<!ENTITY enter.label \"Vnesite spletni naslov (URL) ali navedite krajevno datoteko, ki jo želite odpreti:\">\n<!ENTITY chooseFile.label \"Izberi datoteko ...\">\n<!ENTITY newWindow.label \"Novo okno\">\n<!ENTITY newTab.label \"Nov zavihek\">\n<!ENTITY topTab.label \"Trenutni zavihek\">\n<!ENTITY caption.label \"Odpri spletno mesto\">\n<!ENTITY openWhere.label \"Odpri v:\">\n<!ENTITY openBtn.label \"Odpri\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/openLocation.properties",
    "content": "chooseFileDialogTitle=Izberi datoteko\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/pageInfo.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  pageInfoWindow.width  \"600\">\n<!ENTITY  pageInfoWindow.height \"500\">\n\n<!ENTITY  copy.key              \"C\">\n<!ENTITY  copy.label            \"Kopiraj\">\n<!ENTITY  copy.accesskey        \"K\">\n<!ENTITY  selectall.key         \"A\">\n<!ENTITY  selectall.label       \"Izberi vse\">\n<!ENTITY  selectall.accesskey   \"V\">\n<!ENTITY  closeWindow.key       \"w\">\n\n<!ENTITY  generalTab            \"Splošno\">\n<!ENTITY  generalTab.accesskey  \"S\">\n<!ENTITY  generalTitle          \"Naslov:\">\n<!ENTITY  generalURL            \"Spletni naslov:\">\n<!ENTITY  generalType           \"Vrsta:\">\n<!ENTITY  generalMode           \"Upodobitveni način:\">\n<!ENTITY  generalSize           \"Velikost:\">\n<!ENTITY  generalReferrer       \"Pobudnik:\">\n<!ENTITY  generalSource         \"Vir:\">\n<!ENTITY  generalModified       \"Spremenjeno:\">\n<!ENTITY  generalEncoding2      \"Kodiranje besedila:\">\n<!ENTITY  generalMetaName       \"Ime\">\n<!ENTITY  generalMetaContent    \"Vsebina\">\n\n<!ENTITY  mediaTab              \"Večpredstavnost\">\n<!ENTITY  mediaTab.accesskey    \"V\">\n<!ENTITY  mediaLocation         \"Naslov:\">\n<!ENTITY  mediaText             \"Povezano besedilo:\">\n<!ENTITY  mediaAltHeader        \"Nadomestno besedilo\">\n<!ENTITY  mediaAddress          \"Naslov\">\n<!ENTITY  mediaType             \"Vrsta\">\n<!ENTITY  mediaSize             \"Velikost\">\n<!ENTITY  mediaCount            \"Število\">\n<!ENTITY  mediaDimension        \"Mere:\">\n<!ENTITY  mediaLongdesc         \"Dolg opis:\">\n<!ENTITY  mediaBlockImage.accesskey \"P\">\n<!ENTITY  mediaSaveAs           \"Shrani kot ...\">\n<!ENTITY  mediaSaveAs.accesskey \"h\">\n<!ENTITY  mediaSaveAs2.accesskey \"r\">\n<!ENTITY  mediaPreview          \"Predogled:\">\n\n<!ENTITY  feedTab               \"Viri\">\n<!ENTITY  feedTab.accesskey     \"I\">\n<!ENTITY  feedSubscribe         \"Naroči se\">\n<!ENTITY  feedSubscribe.accesskey \"N\">\n\n<!ENTITY  permTab               \"Dovoljenja\">\n<!ENTITY  permTab.accesskey     \"D\">\n<!ENTITY  permUseDefault        \"Uporabi privzeto\">\n<!ENTITY  permAskAlways         \"Vedno vprašaj\">\n<!ENTITY  permAllow             \"Dovoli\">\n<!ENTITY  permAllowSession      \"Dovoli v tej seji\">\n<!ENTITY  permBlock             \"Prepovej\">\n<!ENTITY  permissionsFor        \"Dovoljenja za:\">\n<!ENTITY  permPlugins           \"Omogoči vtičnike\">\n\n<!ENTITY  permClearStorage           \"Počisti shrambo\">\n<!ENTITY  permClearStorage.accesskey \"P\">\n\n<!ENTITY  securityTab           \"Varnost\">\n<!ENTITY  securityTab.accesskey \"A\">\n<!ENTITY  securityView.certView \"Preglej digitalno potrdilo\">\n<!ENTITY  securityView.accesskey \"P\">\n<!ENTITY  securityView.unknown   \"Neznano\">\n\n\n<!ENTITY  securityView.identity.header   \"Identiteta spletne strani\">\n<!ENTITY  securityView.identity.owner    \"Lastnik:\">\n<!ENTITY  securityView.identity.domain   \"Spletna stran:\">\n<!ENTITY  securityView.identity.verifier \"Preveril:\">\n\n<!ENTITY  securityView.privacy.header                   \"Zasebnost in zgodovina\">\n<!ENTITY  securityView.privacy.history                  \"Ali sem to stran obiskal že kdaj pred današnjim dnem?\">\n<!ENTITY  securityView.privacy.cookies                  \"Ali ta spletna stran shranjuje podatke (piškotke) na moj računalnik?\">\n<!ENTITY  securityView.privacy.viewCookies              \"Preglej piškotke\">\n<!ENTITY  securityView.privacy.viewCookies.accessKey    \"p\">\n<!ENTITY  securityView.privacy.passwords                \"Ali sem shranil kakšno geslo za to stran?\">\n<!ENTITY  securityView.privacy.viewPasswords            \"Preglej shranjena gesla\">\n<!ENTITY  securityView.privacy.viewPasswords.accessKey  \"g\">\n\n<!ENTITY  securityView.technical.header                 \"Tehnične podrobnosti\">\n\n<!ENTITY  helpButton.label                              \"Pomoč\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/pageInfo.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npageInfo.page.title=Podatki o strani - %S\npageInfo.frame.title=Podatki o okvirju - %S\n\nnoPageTitle=Neimenovana stran:\nunknown=Neznano\nnotset=Ni določeno\nyes=Da\nno=Ne\n\nmediaImg=Slika\nmediaVideo=Video\nmediaAudio=Zvok\nmediaBGImg=Ozadje\nmediaBorderImg=Okvir\nmediaListImg=Oznaka\nmediaCursor=Kazalec\nmediaObject=Predmet\nmediaEmbed=Znotraj strani\nmediaLink=Ikona\nmediaInput=Vnos\nmediaFileSize=%S KB\nmediaSize=%Spx × %Spx\nmediaSelectFolder=Izberite mapo za shranjevanje slik\nmediaBlockImage=Prepovej slike s strani %S\nmediaUnknownNotCached=Neznano (ni predpomnjeno)\nmediaImageType=%S slika\nmediaAnimatedImageType=%S slika (animirana, %S sličic)\nmediaDimensions=%Spx × %Spx\nmediaDimensionsScaled=%Spx × %Spx (pomanjšano na %Spx × %Spx)\n\ngeneralQuirksMode=Način prilagoditve\ngeneralStrictMode=Način v skladu s standardi\ngeneralSize=%S kB (%S B)\ngeneralMetaTag=Meta (1 oznaka)\ngeneralMetaTags=Meta (%S oznak)\n\nfeedRss=RSS\nfeedAtom=Atom\nfeedXML=XML\n\nsecurityNoOwner=Ta spletna stran ne vsebuje podatkov o lastništvu.\nsecurityOneVisit=Da, enkrat\nsecurityNVisits=Da, %S-krat\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# database\n#   e.g. indexedDBUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nindexedDBUsage=Ta spletna stran uporablja %1$S %2$S\n\npermissions.useDefault=Uporabi privzeto\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/places/bookmarkProperties.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndialogAcceptLabelAddItem=Dodaj\ndialogAcceptLabelSaveItem=Shrani\ndialogAcceptLabelAddLivemark=Naroči se\ndialogAcceptLabelAddMulti=Dodaj zaznamke\ndialogAcceptLabelEdit=Shrani\ndialogTitleAddBookmark=Nov zaznamek\ndialogTitleAddLivemark=Naroči se z živim zaznamkom\ndialogTitleAddFolder=Nova mapa\ndialogTitleAddMulti=Novi zaznamki\ndialogTitleEdit=Lastnosti \"%S\"\n\nbookmarkAllTabsDefault=[ime mape]\nnewFolderDefault=Nova mapa\nnewBookmarkDefault=Nov zaznamek\nnewLivemarkDefault=Nov živi zaznamek\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/places/editBookmarkOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editBookmarkOverlay.name.label                      \"Ime:\">\n<!ENTITY editBookmarkOverlay.name.accesskey                  \"I\">\n<!ENTITY editBookmarkOverlay.location.label                  \"Naslov:\">\n<!ENTITY editBookmarkOverlay.location.accesskey              \"N\">\n<!ENTITY editBookmarkOverlay.feedLocation.label              \"Naslov vira:\">\n<!ENTITY editBookmarkOverlay.feedLocation.accesskey          \"V\">\n<!ENTITY editBookmarkOverlay.siteLocation.label              \"Naslov strani:\">\n<!ENTITY editBookmarkOverlay.siteLocation.accesskey          \"S\">\n<!ENTITY editBookmarkOverlay.folder.label                    \"Mapa:\">\n<!ENTITY editBookmarkOverlay.foldersExpanderDown.tooltip     \"Prikaži vse mape zaznamkov\">\n<!ENTITY editBookmarkOverlay.expanderUp.tooltip              \"Skrij\">\n<!ENTITY editBookmarkOverlay.tags.label                      \"Oznake:\">\n<!ENTITY editBookmarkOverlay.tags.accesskey                  \"O\">\n<!ENTITY editBookmarkOverlay.tagsEmptyDesc.label             \"Loči oznake z vejicami\">\n<!ENTITY editBookmarkOverlay.description.label               \"Opis:\">\n<!ENTITY editBookmarkOverlay.description.accesskey           \"O\">\n<!ENTITY editBookmarkOverlay.keyword.label                   \"Ključna beseda:\">\n<!ENTITY editBookmarkOverlay.keyword.accesskey               \"K\">\n<!ENTITY editBookmarkOverlay.tagsExpanderDown.tooltip        \"Prikaži vse oznake\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.label             \"Naloži ta zaznamek v stransko vrstico\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.accesskey         \"z\">\n<!ENTITY editBookmarkOverlay.choose.label                    \"Izberi ...\">\n<!ENTITY editBookmarkOverlay.newFolderButton.label           \"Nova mapa\">\n<!ENTITY editBookmarkOverlay.newFolderButton.accesskey       \"o\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/places/moveBookmarks.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title              \"Izberite mapo\">\n<!ENTITY window.style              \"width: 45em; height: 32em;\">\n<!ENTITY moveTo.label              \"Premakni v:\">\n<!ENTITY newFolderButton.label     \"Nova mapa\">\n<!ENTITY newFolderButton.accesskey \"N\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/places/places.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (places.library.title): use \"Library\", \"Archive\" or \"Repository\" -->\n<!ENTITY places.library.title  \"Knjižnica\">\n<!ENTITY places.library.width  \"700\">\n<!ENTITY places.library.height \"500\">\n<!ENTITY organize.label        \"Organiziraj\">\n<!ENTITY organize.accesskey    \"O\">\n<!ENTITY organize.tooltip      \"Organizirajte svoje zaznamke\">\n\n<!ENTITY file.close.label               \"Zapri\">\n<!ENTITY file.close.accesskey           \"Z\">\n<!ENTITY cmd.close.key                  \"w\">\n<!ENTITY views.label                    \"Pogledi\">\n<!ENTITY views.accesskey                \"P\">\n<!ENTITY views.tooltip                  \"Prilagodite si pogled\">\n<!ENTITY view.columns.label             \"Pokaži stolpce\">\n<!ENTITY view.columns.accesskey         \"C\">\n<!ENTITY view.sort.label                \"Razvrsti\">\n<!ENTITY view.sort.accesskey            \"S\">\n<!ENTITY view.unsorted.label            \"Nerazvrščeno\">\n<!ENTITY view.unsorted.accesskey        \"N\">\n<!ENTITY view.sortAscending.label       \"Razvrsti A > Ž\">\n<!ENTITY view.sortAscending.accesskey   \"A\">\n<!ENTITY view.sortDescending.label      \"Razvrsti Ž > A\">\n<!ENTITY view.sortDescending.accesskey  \"Ž\">\n\n<!ENTITY importBookmarksFromHTML.label     \"Uvozi zaznamke iz HTML …\">\n<!ENTITY importBookmarksFromHTML.accesskey \"U\">\n<!ENTITY exportBookmarksToHTML.label       \"Izvozi zaznamke v HTML …\">\n<!ENTITY exportBookmarksToHTML.accesskey   \"z\">\n<!ENTITY importOtherBrowser.label          \"Uvozi podatke drugega brskalnika …\">\n<!ENTITY importOtherBrowser.accesskey      \"A\">\n\n<!ENTITY cmd.backup.label               \"Varnostna kopija …\">\n<!ENTITY cmd.backup.accesskey           \"V\">\n<!ENTITY cmd.restore2.label             \"Povrni\">\n<!ENTITY cmd.restore2.accesskey         \"R\">\n<!ENTITY cmd.restoreFromFile.label      \"Izberi datoteko …\">\n<!ENTITY cmd.restoreFromFile.accesskey  \"I\">\n\n<!ENTITY cmd.deleteDomainData.label     \"Pozabi na to stran\">\n<!ENTITY cmd.deleteDomainData.accesskey \"P\">\n\n<!ENTITY cmd.open.label                  \"Odpri\">\n<!ENTITY cmd.open.accesskey              \"O\">\n<!ENTITY cmd.open_window.label           \"Odpri v novem oknu\">\n<!ENTITY cmd.open_window.accesskey       \"k\">\n<!ENTITY cmd.open_private_window.label     \"Odpri v novem zasebnem oknu\">\n<!ENTITY cmd.open_private_window.accesskey \"s\">\n<!ENTITY cmd.open_tab.label              \"Odpri v novem zavihku\">\n<!ENTITY cmd.open_tab.accesskey          \"z\">\n<!ENTITY cmd.open_all_in_tabs.label      \"Odpri vse v zavihkih\">\n<!ENTITY cmd.open_all_in_tabs.accesskey  \"a\">\n\n<!ENTITY cmd.properties.label      \"Lastnosti\">\n<!ENTITY cmd.properties.accesskey  \"L\">\n\n<!ENTITY cmd.sortby_name.label              \"Uredi po imenu\">\n<!ENTITY cmd.sortby_name.accesskey          \"U\">\n<!ENTITY cmd.context_sortby_name.accesskey  \"r\">\n\n<!ENTITY cmd.new_bookmark.label            \"Nov zaznamek …\">\n<!ENTITY cmd.new_bookmark.accesskey        \"z\">\n<!ENTITY cmd.new_folder.label              \"Nova mapa …\">\n<!ENTITY cmd.new_folder.accesskey          \"m\">\n<!ENTITY cmd.context_new_folder.accesskey  \"M\">\n<!ENTITY cmd.new_separator.label           \"Nova ločilna črta\">\n<!ENTITY cmd.new_separator.accesskey       \"l\">\n\n<!ENTITY cmd.reloadLivebookmark.label      \"Znova naloži živi zaznamek\">\n<!ENTITY cmd.reloadLivebookmark.accesskey  \"ž\">\n\n<!ENTITY cmd.moveBookmarks.label                  \"Premakni …\">\n<!ENTITY cmd.moveBookmarks.accesskey              \"P\">\n\n<!ENTITY col.name.label          \"Ime\">\n<!ENTITY col.tags.label          \"Oznake\">\n<!ENTITY col.url.label           \"Naslov\">\n<!ENTITY col.mostrecentvisit.label \"Zadnji ogled\">\n<!ENTITY col.visitcount.label    \"Števec ogledov\">\n<!ENTITY col.description.label   \"Opis\">\n<!ENTITY col.dateadded.label     \"Dodano\">\n<!ENTITY col.lastmodified.label  \"Zadnja sprememba\">\n\n<!ENTITY search.label                              \"Išči:\">\n<!ENTITY search.accesskey                          \"I\">\n\n<!ENTITY cmd.find.key  \"f\">\n\n<!ENTITY maintenance.label      \"Uvozi in arhiviraj\">\n<!ENTITY maintenance.accesskey  \"i\">\n<!ENTITY maintenance.tooltip    \"Uvozite in shranite svoje zaznamke\">\n\n<!ENTITY backButton.tooltip  \"Nazaj\">\n\n<!ENTITY forwardButton.tooltip  \"Pojdi naprej\">\n\n<!ENTITY detailsPane.more.label \"Več\">\n<!ENTITY detailsPane.more.accesskey \"e\">\n<!ENTITY detailsPane.less.label \"Manj\">\n<!ENTITY detailsPane.less.accesskey \"a\">\n<!ENTITY detailsPane.selectAnItemText.description \"Izberi predmet za prikaz in urejanje njegovih lastnosti\">\n\n<!ENTITY find.label               \"Išči:\">\n<!ENTITY find.accesskey           \"I\">\n<!ENTITY view.label               \"Pogled\">\n<!ENTITY view.accesskey           \"g\">\n<!ENTITY byDate.label             \"Po datumu\">\n<!ENTITY byDate.accesskey         \"D\">\n<!ENTITY bySite.label             \"Po strani\">\n<!ENTITY bySite.accesskey         \"S\">\n<!ENTITY byMostVisited.label      \"Po najpogosteje obiskanih\">\n<!ENTITY byMostVisited.accesskey  \"n\">\n<!ENTITY byLastVisited.label      \"Po nazadnje obiskanih\">\n<!ENTITY byLastVisited.accesskey  \"z\">\n<!ENTITY byDayAndSite.label       \"Po datumu in strani\">\n<!ENTITY byDayAndSite.accesskey   \"t\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nload-js-data-url-error=Iz varnostnih razlogov URL-jev z JavaScriptom ali podatki ne morete odpreti neposredno iz okna za zgodovino oz. stranske vrstice.\nnoTitle=(brez naslova)\n\nbookmarksMenuEmptyFolder=(Prazno)\n\nbookmarksBackupTitle=Ime datoteke z varnostno kopijo zaznamkov\n\nbookmarksRestoreAlertTitle=Povrni zaznamke\nbookmarksRestoreAlert=Ta korak bo vse vaše trenutne zaznamke zamenjal z varnostno kopijo. Ali ste prepričani?\nbookmarksRestoreTitle=Izberite zaznamke za varnostno kopijo\nbookmarksRestoreFilterName=JSON\n\nbookmarksRestoreFormatError=Vrsta datoteke ni podprta.\nbookmarksRestoreParseError=Varnostne kopije ni mogoče obdelati.\n\nbookmarksLivemarkLoading=Živi zaznamek se nalaga ...\nbookmarksLivemarkFailed=Živi zaznamek se ni uspel naložiti.\n\nmenuOpenLivemarkOrigin.label=Odpri \"%S\"\n\nsortByName=Razvrsti '%S' po imenu\nsortByNameGeneric=Razvrsti po imenu\n# LOCALIZATION NOTE (view.sortBy.1.name.label): sortBy properties are versioned.\n# When any of these changes, all of the properties must be bumped, and the\n# change must be annotated here.  Both label and accesskey must be updated.\n# - version 1: changed view.sortBy.1.date.\nview.sortBy.1.name.label=Razvrsti po imenu\nview.sortBy.1.name.accesskey=N\nview.sortBy.1.url.label=Razvrsti po naslovu\nview.sortBy.1.url.accesskey=L\nview.sortBy.1.date.label=Razvrsti po datumu zadnjega obiska\nview.sortBy.1.date.accesskey=V\nview.sortBy.1.visitCount.label=Razvrsti po številu obiskov\nview.sortBy.1.visitCount.accesskey=z\nview.sortBy.1.description.label=Razvrsti po opisu\nview.sortBy.1.description.accesskey=o\nview.sortBy.1.dateAdded.label=Razvrsti po datumu dodajanja\nview.sortBy.1.dateAdded.accesskey=a\nview.sortBy.1.lastModified.label=Razvrsti po datumu zadnje spremembe\nview.sortBy.1.lastModified.accesskey=M\nview.sortBy.1.tags.label=Razvrsti po oznakah\nview.sortBy.1.tags.accesskey=T\n\nsearchBookmarks=Iskanje po zaznamkih\nsearchHistory=Iskanje po zgodovini\nsearchDownloads=Iskanje po prenosih\n\ntabs.openWarningTitle=Potrdi odpiranje\ntabs.openWarningMultipleBranded=Odprli boste %S zavihkov. To lahko upočasni %S med nalaganjem strani. Ali ste prepričani, da želite nadaljevati?\ntabs.openButtonMultiple=Odpri zavihke\ntabs.openWarningPromptMeBranded=Opozori me, ko lahko odpiranje veliko zavihkov naenkrat upočasni %S\n\nSelectImport=Uvozi datoteko z zaznamki\nEnterExport=Izvozi datoteko zaznamkov\n\ndetailsPane.noItems=Brez predmetov\n# LOCALIZATION NOTE (detailsPane.itemsCountLabel): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of items\n# example: 111 items\ndetailsPane.itemsCountLabel=En predmet;#1 predmeta;#1 predmeti;#1 predmetov\n\nmostVisitedTitle=Najbolj obiskano\nrecentTagsTitle=Nedavne oznake\n\nOrganizerQueryHistory=Zgodovina\nOrganizerQueryDownloads=Prenosi\nOrganizerQueryAllBookmarks=Vsi zaznamki\nOrganizerQueryTags=Oznake\n\n# LOCALIZATION NOTE (tagResultLabel, bookmarkResultLabel, switchtabResultLabel,\n# keywordResultLabel, searchengineResultLabel)\n# Noun used to describe the location bar autocomplete result type\n# to users with screen readers\n# See createResultLabel() in urlbarBindings.xml\ntagResultLabel=Oznaka\nbookmarkResultLabel=Zaznamek\nswitchtabResultLabel=Zavihek\nkeywordResultLabel=Ključna beseda\nsearchengineResultLabel=Iskanje\n\n\n# LOCALIZATION NOTE (lockPrompt.text)\n# %S will be replaced with the application name.\nlockPrompt.title=Napaka pri zagonu brskalnika\nlockPrompt.text=Zaznamki in zgodovina ne bodo delovali, ker eno izmed datotek programa %S uporablja nek drug program. Napako lahko povzroča katero izmed varnostnih orodij.\nlockPromptInfoButton.label=Več o tem\nlockPromptInfoButton.accessKey=V\n\n# LOCALIZATION NOTE (deletePagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.deletePages.label=Izbriši stran;Izbriši strani;Izbriši strani;Izbriši strani\ncmd.deletePages.accesskey=I\n\n# LOCALIZATION NOTE (bookmarkPagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.bookmarkPages.label=Dodaj stran med zaznamke;Dodaj strani med zaznamke;Dodaj strani med zaznamke;Dodaj strani med zaznamke\ncmd.bookmarkPages.accesskey=D\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/preferences/aboutPermissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY permissionsManager.title        \"Upravitelj dovoljenj\">\n\n<!ENTITY sites.search                    \"Išči po straneh\">\n<!ENTITY sites.allSites                  \"Vse strani\">\n\n<!-- LOCALIZATION NOTE (permissions.header.start, permissions.header.end): These strings\n     surround the host name of the site to make the header for the permissions page.\n     example: \"Permissions for mozilla.org\" -->\n<!ENTITY header.site.start               \"Dovoljenja za\">\n<!ENTITY header.site.end                 \"\">\n\n<!ENTITY header.defaults                 \"Privzeta dovoljenja za vse strani\">\n\n<!ENTITY permissions.forgetSite          \"Pozabi na to stran\">\n\n<!ENTITY permission.alwaysAsk            \"Vedno vprašaj\">\n<!ENTITY permission.allow                \"Dovoli\">\n<!ENTITY permission.allowForSession      \"Dovoli za sejo\">\n<!ENTITY permission.allowFirstPartyOnly  \"Dovoli samo lastne\">\n<!ENTITY permission.block                \"Zavrni\">\n\n<!ENTITY password.label                  \"Shranjevanje gesel\">\n<!ENTITY password.manage                 \"Upravljanje gesel…\">\n\n<!ENTITY cookie.label                    \"Shranjevanje piškotkov\">\n<!ENTITY cookie.remove                   \"Odstrani piškotke\">\n<!ENTITY cookie.manage                   \"Upravljanje piškotkov …\">\n<!ENTITY cookie.removeAll                \"Odstrani vse piškotke\">\n\n<!ENTITY geo.label                       \"Objava položaja\">\n\n<!ENTITY plugins.label                   \"Vtičniki\">\n\n<!-- LOCALIZATION NOTE (indexedDB.label): This is describing indexedDB storage\n     using the same language used for the permIndexedDB string in browser/pageInfo.dtd -->\n<!ENTITY indexedDB.label                 \"Shramba za delo brez povezave\">\n\n<!ENTITY popup.label                     \"Odpiranje neželenih oken\">\n\n<!ENTITY fullscreen.label                \"Celoten zaslon\">\n<!ENTITY camera.label                    \"Uporabi kamero\">\n<!ENTITY microphone.label                \"Uporabi mikrofon\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/preferences/aboutPermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (visitCount): #1 is the number of history visits for a site\nvisitCount=Število obiskov: #1;Število obiskov: #1\n\npasswordsCount=Število shranjenih gesel za to stran: #1.;Število shranjenih gesel za to stran: #1.\ncookiesCount=Število shranjenih piškotkov za to stran: #1.;Število shranjenih piškotkov za to stran: #1.\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/preferences/advanced-scripts.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n#if 0\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is the Firefox Preferences System.\n   -\n   - The Initial Developer of the Original Code is Mike Connor.\n   - Portions created by the Initial Developer are Copyright (C) 2005\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n#endif\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY advancedJSDialog.title \"Napredne nastavitve JavaScript\">\n<!ENTITY window.width \"39em\">\n\n<!ENTITY allowScripts.label \"Dovoli, da skripti:\">\n\n<!ENTITY moveResizePopupWindows.label     \"Spreminjajo položaj in velikost oken\">\n<!ENTITY moveResizePopupWindows.accesskey \"P\">\n<!ENTITY raiseLowerWindows.label \"Postavljajo okna v ospredje in ozadje\">\n<!ENTITY raiseLowerWindows.accesskey \"D\">\n<!ENTITY disableContextMenus.label \"Onemogočajo in spreminjajo priročne menije\">\n<!ENTITY disableContextMenus.accesskey \"O\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/preferences/advanced.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Note: each tab panel must contain unique accesskeys -->\n\n<!ENTITY generalTab.label                \"Splošno\">\n\n<!ENTITY accessibility.label             \"Dostopnost\">\n\n<!ENTITY useCursorNavigation.label       \"Vselej uporabi tipke na tipkovnici za navigacijo po straneh\">\n<!ENTITY useCursorNavigation.accesskey   \"t\">\n<!ENTITY searchOnStartTyping.label       \"Začni iskati ob začetku tipkanja\">\n<!ENTITY searchOnStartTyping.accesskey   \"k\">\n<!ENTITY blockAutoReload.label           \"Opozori, ko se želijo spletne strani preusmeriti ali ponovno naložiti\">\n<!ENTITY blockAutoReload.accesskey       \"m\">\n<!ENTITY useOnScreenKeyboard.label       \"Prikaži tipkovnico na dotik, ko je potrebno\">\n<!ENTITY useOnScreenKeyboard.accesskey   \"o\">\n\n<!ENTITY browsing.label                  \"Brskanje\">\n\n<!ENTITY useAutoScroll.label             \"Uporabljaj samodrsenje\">\n<!ENTITY useAutoScroll.accesskey         \"a\">\n<!ENTITY useSmoothScrolling.label        \"Uporabljaj gladko drsenje\">\n<!ENTITY useSmoothScrolling.accesskey    \"g\">\n<!ENTITY allowHWAccel.label              \"Uporabljaj strojno pospeševanje, ko je na voljo\">\n<!ENTITY allowHWAccel.accesskey          \"U\">\n<!ENTITY checkUserSpelling.label         \"Preverjajte črkovanje med vnašanjem\">\n<!ENTITY checkUserSpelling.accesskey     \"v\">\n\n<!ENTITY dataChoicesTab.label            \"Podatkovne možnosti\">\n\n<!ENTITY healthReportDesc.label          \"Pomaga vam razumeti delovanje vašega brskalnika in pošilja podatke o zdravstvenem stanju vašega brskalnika organizaciji &vendorShortName;\">\n<!ENTITY enableHealthReport.label        \"Omogoči zdravniško spričevalo za &brandShortName;\">\n<!ENTITY enableHealthReport.accesskey    \"Z\">\n<!ENTITY healthReportLearnMore.label     \"Več o tem\">\n\n<!ENTITY telemetryDesc.label             \"Pošilja podatke o učinkovitosti, uporabi, strojni opremi in prilagoditvah organizaciji &vendorShortName;, da lahko naredi &brandShortName; boljši\">\n<!ENTITY enableTelemetryData.label       \"Pošiljaj dodatne podatke (npr. telemetrijo)\">\n<!ENTITY enableTelemetryData.accesskey   \"T\">\n<!ENTITY telemetryLearnMore.label        \"Več o tem\">\n\n<!ENTITY crashReporterDesc2.label         \"Poročila o sesutju brskalniku &vendorShortName; pomagajo popraviti težave in ga narediti bolj stabilnega in varnega\">\n<!ENTITY alwaysSubmitCrashReports.label   \"Dovoli &brandShortName;u, da v vašem imenu pošilja poročila o sesutju iz zaloge\">\n<!ENTITY alwaysSubmitCrashReports.accesskey \"r\">\n<!ENTITY crashReporterLearnMore.label     \"Več o tem\">\n\n<!ENTITY networkTab.label                \"Omrežje\">\n\n<!ENTITY connection.label                \"Povezava\">\n\n<!ENTITY connectionDesc.label            \"Določite, kako naj se &brandShortName; poveže na internet.\">\n<!ENTITY connectionSettings.label        \"Nastavitve …\">\n<!ENTITY connectionSettings.accesskey    \"n\">\n\n<!ENTITY httpCache.label                 \"Vsebina v predpomnilniku\">\n\n<!ENTITY offlineStorage2.label           \"Vsebina in uporabniški podatki za delo brez povezave\">\n\n<!--  Site Data section manages sites using Storage API and is under Network -->\n<!ENTITY siteData.label                  \"Podatki strani\">\n<!ENTITY clearSiteData.label             \"Počisti vse podatke\">\n<!ENTITY clearSiteData.accesskey         \"č\">\n<!ENTITY siteDataSettings.label          \"Nastavitve …\">\n<!ENTITY siteDataSettings.accesskey      \"v\">\n<!ENTITY siteDataLearnMoreLink.label     \"Več o tem\">\n\n<!-- LOCALIZATION NOTE:\n  The entities limitCacheSizeBefore.label and limitCacheSizeAfter.label appear on a single\n  line in preferences as follows:\n\n  &limitCacheSizeBefore.label [textbox for cache size in MB] &limitCacheSizeAfter.label;\n-->\n<!ENTITY limitCacheSizeBefore.label      \"Omeji velikost predpomnilnika na\">\n<!ENTITY limitCacheSizeBefore.accesskey  \"l\">\n<!ENTITY limitCacheSizeAfter.label       \"MB\">\n<!ENTITY clearCacheNow.label             \"Počisti zdaj\">\n<!ENTITY clearCacheNow.accesskey         \"O\">\n<!ENTITY clearOfflineAppCacheNow.label   \"Počisti zdaj\">\n<!ENTITY clearOfflineAppCacheNow.accesskey \"Z\">\n<!ENTITY overrideSmartCacheSize.label    \"Prezri samodejno upravljanje predpomnilnika\">\n<!ENTITY overrideSmartCacheSize.accesskey \"E\">\n\n<!ENTITY updateTab.label                 \"Posodobitve\">\n\n<!ENTITY updateApplication.label         \"Posodobitve &brandShortName;a\">\n<!ENTITY updateAuto1.label               \"Samodejno nameščaj posodobitve (priporočeno za večjo varnost)\">\n<!ENTITY updateAuto1.accesskey           \"A\">\n<!ENTITY updateCheckChoose.label         \"Preverjaj posodobitve, vendar prepusti odločitev o nameščanju\">\n<!ENTITY updateCheckChoose.accesskey     \"r\">\n<!ENTITY updateManual.label              \"Nikoli ne preverjaj posodobitev (ni priporočeno zaradi varnosti)\">\n<!ENTITY updateManual.accesskey          \"N\">\n\n<!ENTITY updateHistory.label             \"Zgodovina posodobitev\">\n<!ENTITY updateHistory.accesskey         \"Z\">\n\n<!ENTITY useService.label                \"Uporabi storitev za nameščanje posodobitev v ozadju\">\n<!ENTITY useService.accesskey            \"s\">\n\n<!ENTITY autoUpdateOthers.label          \"Samodejno posodabljaj\">\n<!ENTITY enableSearchUpdate.label        \"Iskalnike\">\n<!ENTITY enableSearchUpdate.accesskey    \"I\">\n\n<!ENTITY offlineStorageNotify.label               \"Sporoči, ko želi stran shraniti podatke za delo brez povezave\">\n<!ENTITY offlineStorageNotify.accesskey           \"t\">\n<!ENTITY offlineStorageNotifyExceptions.label     \"Izjeme …\">\n<!ENTITY offlineStorageNotifyExceptions.accesskey \"I\">\n\n<!ENTITY offlineAppsList2.label          \"Naslednje strani lahko shranjujejo podatke za delo brez povezave:\">\n<!ENTITY offlineAppsList.height          \"7em\">\n<!ENTITY offlineAppsListRemove.label     \"Odstrani ...\">\n<!ENTITY offlineAppsListRemove.accesskey \"R\">\n<!ENTITY offlineAppRemove.confirm        \"Odstrani \">\n\n<!ENTITY certificateTab.label            \"Digitalna potrdila\">\n<!ENTITY certPersonal.label              \"Zahteve\">\n<!ENTITY certPersonal.description        \"Ko strežnik zahteva vaše osebno digitalno potrdilo:\">\n<!ENTITY selectCerts.auto                \"ga izberi samodejno\">\n<!ENTITY selectCerts.auto.accesskey      \"s\">\n<!ENTITY selectCerts.ask                 \"vsakokrat vprašaj\">\n<!ENTITY selectCerts.ask.accesskey       \"k\">\n<!ENTITY enableOCSP.label                \"Uporabi strežnike OCSP za potrditev trenutne veljavnosti digitalnih potrdil\">\n<!ENTITY enableOCSP.accesskey            \"U\">\n<!ENTITY viewCerts.label                 \"Preglej digitalna potrdila\">\n<!ENTITY viewCerts.accesskey             \"e\">\n<!ENTITY viewSecurityDevices.label       \"Varnostne naprave\">\n<!ENTITY viewSecurityDevices.accesskey   \"a\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/preferences/applicationManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY appManager.title     \"Podrobnosti programa\">\n<!ENTITY appManager.style     \"width: 30em; min-height: 20em;\">\n<!ENTITY remove.label         \"Odstrani\">\n<!ENTITY remove.accesskey     \"R\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/preferences/applicationManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# in descriptionApplications, %S will be replaced by one of the 3 following strings\ndescriptionApplications=Naslednje aplikacije se lahko uporabijo za upravljanje %S.\n\nhandleProtocol=%S povezav\nhandleWebFeeds=Spletni viri\nhandleFile=%S vsebin\n\ndescriptionWebApp=Ta spletna aplikacija se nahaja na:\ndescriptionLocalApp=Ta program se nahaja na:\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/preferences/applications.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  typeColumn.label        \"Vrsta vsebine\">\n<!ENTITY  typeColumn.accesskey    \"T\">\n\n<!ENTITY  actionColumn2.label     \"Dejanje\">\n<!ENTITY  actionColumn2.accesskey \"A\">\n\n<!ENTITY  focusSearch1.key        \"f\">\n<!ENTITY  focusSearch2.key        \"k\">\n\n<!ENTITY  filter.emptytext        \"Išči:\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/preferences/blocklists.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Seznami za zavračanje\">\n<!ENTITY window.width                 \"50em\">\n\n<!ENTITY treehead.list.label          \"Seznam\">\n<!ENTITY windowClose.key              \"w\">\n\n<!ENTITY button.cancel.label          \"Prekliči\">\n<!ENTITY button.cancel.accesskey      \"C\">\n<!ENTITY button.ok.label              \"Shrani spremembe\">\n<!ENTITY button.ok.accesskey          \"S\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/preferences/colors.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  colorsDialog.title              \"Barve\">\n<!ENTITY  window.width                    \"38em\">\n<!ENTITY  window.macWidth                 \"41em\">\n\n<!ENTITY  overrideDefaultPageColors.label        \"Zamenjaj barve, ki jih določa stran, z zgornjimi izbirami:\">\n<!ENTITY  overrideDefaultPageColors.accesskey    \"o\">\n\n<!ENTITY  overrideDefaultPageColors.always.label \"Vedno\">\n<!ENTITY  overrideDefaultPageColors.auto.label   \"Samo z visokokontrastnimi temami\">\n<!ENTITY  overrideDefaultPageColors.never.label  \"Nikoli\">\n\n<!ENTITY  color                           \"Besedilo in ozadje\">\n<!ENTITY  textColor.label                 \"Besedilo:\">\n<!ENTITY  textColor.accesskey             \"b\">\n<!ENTITY  backgroundColor.label           \"Ozadje:\">\n<!ENTITY  backgroundColor.accesskey       \"o\">\n<!ENTITY  useSystemColors.label           \"Uporabi barve sistema\">\n<!ENTITY  useSystemColors.accesskey       \"s\">\n\n<!ENTITY  underlineLinks.label            \"Podčrtaj povezave\">\n<!ENTITY  underlineLinks.accesskey        \"r\">\n<!ENTITY  links                           \"Barve povezav\">\n<!ENTITY  linkColor.label                 \"Neobiskane povezave:\">\n<!ENTITY  linkColor.accesskey             \"n\">\n<!ENTITY  visitedLinkColor.label          \"Že obiskane povezave:\">\n<!ENTITY  visitedLinkColor.accesskey      \"i\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/preferences/connection.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  connectionsDialog.title       \"Nastavitve povezave\">\n<!ENTITY  window.width2                 \"49em\">\n<!ENTITY  window.macWidth2              \"44em\">\n\n<!ENTITY  proxyTitle.label              \"Nastavitve posrednika\">\n<!ENTITY  noProxyTypeRadio.label        \"Brez posrednika\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"B\">\n<!ENTITY  systemTypeRadio.label         \"Uporabi sistemske nastavitve posrednika\">\n<!ENTITY  systemTypeRadio.accesskey     \"u\">\n<!ENTITY  WPADTypeRadio.label           \"Samodejno zaznaj nastavitve posrednika za to mrežo\">\n<!ENTITY  WPADTypeRadio.accesskey       \"m\">\n<!ENTITY  manualTypeRadio.label         \"Ročna nastavitev posrednika\">\n<!ENTITY  manualTypeRadio.accesskey     \"r\">\n<!ENTITY  autoTypeRadio.label           \"URL samodejne nastavitve posrednika:\">\n<!ENTITY  autoTypeRadio.accesskey       \"A\">\n<!ENTITY  reload.label                  \"Ponovno naloži\">\n<!ENTITY  reload.accesskey              \"i\">\n<!ENTITY  ftp.label                     \"Posrednik FTP:\">\n<!ENTITY  ftp.accesskey                 \"F\">\n<!ENTITY  http.label                    \"Posrednik HTTP:\">\n<!ENTITY  http.accesskey                \"H\">\n<!ENTITY  ssl.label                     \"Posrednik SSL:\">\n<!ENTITY  ssl.accesskey                 \"S\">\n<!ENTITY  socks.label                   \"Gostitelj SOCKS:\">\n<!ENTITY  socks.accesskey               \"C\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"K\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"v\">\n<!ENTITY  socksRemoteDNS.label2         \"Posredniški DNS, kadar se uporablja SOCKS v5\">\n<!ENTITY  socksRemoteDNS.accesskey      \"d\">\n<!ENTITY  port.label                    \"Vrata:\">\n<!ENTITY  HTTPport.accesskey            \"v\">\n<!ENTITY  SSLport.accesskey             \"a\">\n<!ENTITY  FTPport.accesskey             \"r\">\n<!ENTITY  SOCKSport.accesskey           \"t\">\n<!ENTITY  noproxy.label                 \"Ni posrednika za:\">\n<!ENTITY  noproxy.accesskey             \"n\">\n<!ENTITY  noproxyExplain.label          \"Primer: .mozilla.org, .net.nz\">\n<!ENTITY  shareproxy.label              \"Uporabi istega posrednika za vse protokole\">\n<!ENTITY  shareproxy.accesskey          \"o\">\n<!ENTITY  autologinproxy.label          \"Brez overjanja, če je geslo shranjeno\">\n<!ENTITY  autologinproxy.accesskey      \"i\">\n<!ENTITY  autologinproxy.tooltip        \"Ta možnost izvede tiho overjanje s posredniki, če imate shranjena gesla zanje. Če overjanje ne uspe, boste morali vnesti geslo.\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/preferences/containers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY addButton.label      \"Dodaj nov vsebnik\">\n<!ENTITY addButton.accesskey  \"D\">\n<!ENTITY preferencesButton.label \"Nastavitve\">\n<!ENTITY removeButton.label   \"Odstrani\">\n<!-- &#171; is &laquo; however it's not defined in XML -->\n<!ENTITY backLink.label       \"&#171; Vrni se na zasebnost\">\n\n<!ENTITY window.title         \"Dodaj nov vsebniik\">\n<!ENTITY window.width         \"45em\">\n\n<!ENTITY name.label           \"Ime:\">\n<!ENTITY name.accesskey       \"m\">\n<!ENTITY name.placeholder     \"Vnesite ime vsebnika\">\n<!ENTITY icon.label           \"Ikona:\">\n<!ENTITY icon.accesskey       \"k\">\n<!ENTITY color.label          \"Barva:\">\n<!ENTITY color.accesskey      \"B\">\n<!ENTITY windowClose.key      \"w\">\n\n<!ENTITY button.ok.label      \"Končaj\">\n<!ENTITY button.ok.accesskey  \"K\">\n\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/preferences/containers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncontainers.labelMinWidth = 4rem\ncontainers.updateContainerTitle = Nastavitve vsebnika %S\n\ncontainers.blue.label = Modro\ncontainers.turquoise.label = Turkizno\ncontainers.green.label = Zeleno\ncontainers.yellow.label = Rumeno\ncontainers.orange.label = Oranžno\ncontainers.red.label = Rdeče\ncontainers.pink.label = Roza\ncontainers.purple.label = Vijolično\n\ncontainers.fingerprint.label = Prstni odtis\ncontainers.briefcase.label = Aktovka\n# LOCALIZATION NOTE (containers.dollar.label)\n# String represents a money sign but currently uses a dollar sign so don't change to local currency\n# See Bug 1291672\ncontainers.dollar.label = Dolarski znak\ncontainers.cart.label = Nakupovalni voziček\ncontainers.circle.label = Pika\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/preferences/content.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  popups.label                \"Pojavna okna\">\n\n<!ENTITY  blockPopups.label           \"Prepovej pojavna okna\">\n<!ENTITY  blockPopups.accesskey       \"r\">\n\n<!ENTITY  notificationsPolicy.label            \"Obvestila\">\n<!ENTITY  notificationsPolicyLearnMore.label   \"Več o tem\">\n<!ENTITY  notificationsPolicyDesc3.label       \"Izberite, katere strani vam lahko pošiljajo obvestila\">\n<!ENTITY  notificationsPolicyButton.accesskey  \"z\">\n<!ENTITY  notificationsPolicyButton.label      \"Izberi …\">\n<!ENTITY  notificationsDoNotDisturb.label      \"Ne moti me\">\n<!ENTITY  notificationsDoNotDisturb.accesskey  \"N\">\n<!ENTITY  notificationsDoNotDisturbDetails.value \"Obvestila se ne bodo prikazovala do ponovnega zagona &brandShortName;a\">\n\n<!ENTITY  popupExceptions.label       \"Izjeme …\">\n<!ENTITY  popupExceptions.accesskey   \"I\">\n\n<!ENTITY  fontsAndColors.label        \"Pisave in barve\">\n\n<!ENTITY  defaultFont.label           \"Privzeta pisava:\">\n<!ENTITY  defaultFont.accesskey       \"a\">\n<!ENTITY  defaultSize.label           \"Velikost:\">\n<!ENTITY  defaultSize.accesskey       \"V\">\n\n<!ENTITY  advancedFonts.label         \"Napredno …\">\n<!ENTITY  advancedFonts.accesskey     \"D\">\n\n<!ENTITY  colors.label                \"Barve …\">\n<!ENTITY  colors.accesskey            \"B\">\n\n\n<!ENTITY languages.label              \"Jeziki\">\n<!ENTITY chooseLanguage.label         \"Izberite prednosten jezik za prikazovanje strani\">\n<!ENTITY chooseButton.label           \"Izberi …\">\n<!ENTITY chooseButton.accesskey       \"e\">\n\n<!ENTITY translateWebPages.label      \"Prevajanje spletne vsebine\">\n<!ENTITY translateWebPages.accesskey  \"T\">\n<!ENTITY translateExceptions.label    \"Izjeme …\">\n<!ENTITY translateExceptions.accesskey \"I\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -  The translations for these strings should match the translations in\n  -  browser/translation.dtd\n  -->\n<!ENTITY translation.options.attribution.beforeLogo \"Prevode zagotavlja\">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n\n<!ENTITY  drmContent.label             \"Vsebina DRM\">\n\n<!ENTITY  playDRMContent.label         \"Predvajaj vsebino DRM\">\n<!ENTITY  playDRMContent.accesskey     \"P\">\n<!ENTITY  playDRMContent.learnMore.label \"Več o tem\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/preferences/cookies.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width                       \"36em\">\n\n<!ENTITY     cookiesonsystem.label          \"Na vašem računalniku so shranjeni naslednji piškotki:\">\n<!ENTITY     cookiename.label               \"Ime\">\n<!ENTITY     cookiedomain.label             \"Stran\">\n\n<!ENTITY     props.name.label               \"Ime:\">\n<!ENTITY     props.value.label              \"Vsebina:\">\n<!ENTITY     props.domain.label             \"Gostitelj:\">\n<!ENTITY     props.path.label               \"Pot:\">\n<!ENTITY     props.secure.label             \"Poslan za:\">\n<!ENTITY     props.expires.label            \"Preteče:\">\n<!ENTITY     props.container.label          \"Vsebnik:\">\n\n<!ENTITY     window.title                   \"Piškotki\">\n<!ENTITY     windowClose.key                \"w\">\n<!ENTITY     focusSearch1.key               \"f\">\n<!ENTITY     focusSearch2.key               \"k\">\n\n<!ENTITY     searchFilter.label             \"Išči\">\n<!ENTITY     searchFilter.accesskey         \"I\">\n\n<!ENTITY     button.close.label             \"Zapri\">\n<!ENTITY     button.close.accesskey         \"Z\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/preferences/donottrack.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Brez sledenja\">\n<!ENTITY window.width                 \"40em\">\n<!ENTITY window.height                \"8em\">\n\n<!ENTITY doNotTrackCheckbox2.label    \"Vedno uporabi Brez sledenja\">\n<!ENTITY doNotTrackCheckbox2.accesskey \"V\">\n\n<!ENTITY doNotTrackTPInfo.description \"Ko je vključen način Brez sledenja, bo &brandShortName; obveščal strani, da ne želite sledenja.\">\n<!ENTITY doNotTrackLearnMore.label    \"Več o tem\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/preferences/fonts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  fontsDialog.title                       \"Pisave\">\n\n<!ENTITY  language.label                          \"Pisava:\">\n<!ENTITY  language.accesskey                      \"V\">\n\n<!ENTITY  size.label                              \"Velikost:\">\n<!ENTITY  sizeProportional.accesskey              \"l\">\n<!ENTITY  sizeMonospace.accesskey                 \"i\">\n\n<!ENTITY  proportional.label                      \"Proporcionalna pisava:\">\n<!ENTITY  proportional.accesskey                  \"R\">\n\n<!ENTITY  serif.label                             \"Serif:\">\n<!ENTITY  serif.accesskey                         \"S\">\n<!ENTITY  sans-serif.label                        \"Sans-serif:\">\n<!ENTITY  sans-serif.accesskey                    \"n\">\n<!ENTITY  monospace.label                         \"Enoširinska pisava:\">\n<!ENTITY  monospace.accesskey                     \"E\">\n\n<!-- LOCALIZATION NOTE (font.langGroup.latin) :\n     Translate \"Latin\" as the name of Latin (Roman) script, not as the name of the Latin language. -->\n<!ENTITY  font.langGroup.latin                    \"latinica\">\n<!ENTITY  font.langGroup.japanese                 \"japonsko\">\n<!ENTITY  font.langGroup.trad-chinese             \"tradicionalno kitajsko (Tajvan)\">\n<!ENTITY  font.langGroup.simpl-chinese            \"poenostavljeno kitajsko\">\n<!ENTITY  font.langGroup.trad-chinese-hk          \"tradicionalno kitajsko (Hong Kong)\">\n<!ENTITY  font.langGroup.korean                   \"korejsko\">\n<!ENTITY  font.langGroup.cyrillic                 \"cirilica\">\n<!ENTITY  font.langGroup.el                       \"grško\">\n<!ENTITY  font.langGroup.other                    \"druge pisave\">\n<!ENTITY  font.langGroup.thai                     \"tajsko\">\n<!ENTITY  font.langGroup.hebrew                   \"hebrejsko\">\n<!ENTITY  font.langGroup.arabic                   \"arabsko\">\n<!ENTITY  font.langGroup.devanagari               \"devanagari\">\n<!ENTITY  font.langGroup.tamil                    \"tamilsko\">\n<!ENTITY  font.langGroup.armenian                 \"armensko\">\n<!ENTITY  font.langGroup.bengali                  \"bengalsko\">\n<!ENTITY  font.langGroup.canadian                 \"poenoten kanadski Silabari\">\n<!ENTITY  font.langGroup.ethiopic                 \"etiopsko\">\n<!ENTITY  font.langGroup.georgian                 \"gruzijsko\">\n<!ENTITY  font.langGroup.gujarati                 \"gudžaratsko\">\n<!ENTITY  font.langGroup.gurmukhi                 \"gurmuksko\">\n<!ENTITY  font.langGroup.khmer                    \"kmersko\">\n<!ENTITY  font.langGroup.malayalam                \"malajalamsko\">\n<!ENTITY  font.langGroup.math                     \"Matematika\">\n<!ENTITY  font.langGroup.odia                     \"odijsko\">\n<!ENTITY  font.langGroup.telugu                   \"telugu\">\n<!ENTITY  font.langGroup.kannada                  \"kanadsko\">\n<!ENTITY  font.langGroup.sinhala                  \"singalsko\">\n<!ENTITY  font.langGroup.tibetan                  \"tibetansko\">\n<!-- Minimum font size -->\n<!ENTITY minSize.label                            \"Najmanjša velikost pisav:\">\n<!ENTITY minSize.accesskey                        \"m\">\n<!ENTITY minSize.none                             \"je ni\">\n\n<!-- default font type -->\n<!ENTITY  useDefaultFontSerif.label               \"Serif\">\n<!ENTITY  useDefaultFontSansSerif.label           \"Sans Serif\">\n\n<!ENTITY  allowPagesToUseOwn.label                \"Dovoli stranem, da uporabljajo lastne pisave namesto zgornjih izbir\">\n<!ENTITY  allowPagesToUseOwn.accesskey            \"h\">\n\n<!ENTITY languages.customize.Fallback2.grouplabel \"Nabor znakov za starejše vsebine\">\n<!ENTITY languages.customize.Fallback2.label      \"Privzet nabor znakov:\">\n<!ENTITY languages.customize.Fallback2.accesskey  \"Z\">\n<!ENTITY languages.customize.Fallback2.desc       \"Ta nabor znakov se uporablja za starejše vsebine, ki nimajo navedenega nabora.\">\n\n<!ENTITY languages.customize.Fallback.auto        \"Privzeto za trenuten jezik\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.arabic):\n     Translate \"Arabic\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.arabic      \"Arabsko\">\n<!ENTITY languages.customize.Fallback.baltic      \"Baltsko\">\n<!ENTITY languages.customize.Fallback.ceiso       \"Srednjeevropsko, ISO\">\n<!ENTITY languages.customize.Fallback.cewindows   \"Srednjeevropsko, Microsoft\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.simplified):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.simplified  \"Kitajsko poenostavljeno\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.traditional):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.traditional \"Kitajsko tradicionalno\">\n<!ENTITY languages.customize.Fallback.cyrillic    \"Cirilica\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.greek):\n     Translate \"Greek\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.greek       \"Grško\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.hebrew):\n     Translate \"Hebrew\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.hebrew      \"Hebrejsko\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.japanese):\n     Translate \"Japanese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.japanese    \"Japonsko\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.korean):\n     Translate \"Korean\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.korean      \"Korejsko\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.thai):\n     Translate \"Thai\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.thai        \"Tajsko\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.turkish):\n     Translate \"Turkish\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.turkish     \"Turško\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.vietnamese):\n     Translate \"Vietnamese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.vietnamese  \"Vietnamsko\">\n<!ENTITY languages.customize.Fallback.other       \"Drugo (tudi zahodnoevropsko)\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/preferences/languages.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width                                   \"30em\">\n\n<!ENTITY languages.customize.Header                     \"Jeziki\">\n<!ENTITY languages.customize.description                \"Spletne strani so včasih na voljo v več jezikih. Izberite jezike za prikaz strani v prednostnem vrstnem redu:\">\n<!ENTITY languages.customize.moveUp.label               \"Premakni gor\">\n<!ENTITY languages.customize.moveUp.accesskey           \"G\">\n<!ENTITY languages.customize.moveDown.label             \"Premakni dol\">\n<!ENTITY languages.customize.moveDown.accesskey         \"D\">\n<!ENTITY languages.customize.deleteButton.label         \"Odstrani\">\n<!ENTITY languages.customize.deleteButton.accesskey     \"R\">\n<!ENTITY languages.customize.selectLanguage.label       \"Izberite dodaten jezik …\">\n<!ENTITY languages.customize.addButton.label            \"Dodaj\">\n<!ENTITY languages.customize.addButton.accesskey        \"D\">\n\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/preferences/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY startup.label             \"Zagon\">\n\n<!ENTITY startupPage.label         \"Ko se &brandShortName; zažene:\">\n<!ENTITY startupPage.accesskey     \"k\">\n<!ENTITY startupUserHomePage.label \"prikaži domačo stran\">\n<!ENTITY startupBlankPage.label    \"prikaži prazno stran\">\n<!ENTITY startupPrevSession.label  \"prikaži nazadnje odprta okna in zavihke\">\n\n<!ENTITY homepage.label            \"Domača stran:\">\n<!ENTITY homepage.accesskey        \"D\">\n<!ENTITY useCurrentPage.label      \"Uporabi trenutno stran\">\n<!ENTITY useCurrentPage.accesskey  \"T\">\n<!ENTITY useMultiple.label         \"Uporabi trenutne strani\">\n<!ENTITY chooseBookmark.label      \"Uporabi zaznamek …\">\n<!ENTITY chooseBookmark.accesskey  \"z\">\n<!ENTITY restoreDefault.label      \"Uporabi privzeto stran\">\n<!ENTITY restoreDefault.accesskey  \"i\">\n\n<!ENTITY downloads.label     \"Prenosi\">\n\n<!ENTITY saveTo.label \"Shrani datoteke v\">\n<!ENTITY saveTo.accesskey \"S\">\n<!ENTITY chooseFolderWin.label        \"Prebrskaj …\">\n<!ENTITY chooseFolderWin.accesskey    \"b\">\n<!ENTITY chooseFolderMac.label        \"Izberi …\">\n<!ENTITY chooseFolderMac.accesskey    \"b\">\n<!ENTITY alwaysAskWhere.label         \"Vedno vprašaj, kam shraniti datoteko\">\n<!ENTITY alwaysAskWhere.accesskey     \"v\">\n\n<!ENTITY alwaysCheckDefault2.label        \"Vedno preveri, ali je &brandShortName; privzet brskalnik\">\n<!ENTITY alwaysCheckDefault2.accesskey    \"v\">\n<!ENTITY setAsMyDefaultBrowser2.label     \"Nastavi za privzeto\">\n<!ENTITY setAsMyDefaultBrowser2.accesskey \"D\">\n<!ENTITY isDefault.label                  \"&brandShortName; je trenutno vaš privzet brskalnik\">\n<!ENTITY isNotDefault.label               \"&brandShortName; ni vaš privzet brskalnik\">\n\n<!ENTITY separateProfileMode.label        \"Dovoli, da &brandShortName; in Firefox tečeta sočasno\">\n<!ENTITY useFirefoxSync.label             \"Nasvet: uporabljena bosta različna profila, ki ju lahko uskladite z uporabo Sync.\">\n<!ENTITY getStarted.label                 \"Začni uporabljati Sync …\">\n\n<!ENTITY e10sEnabled.label                \"Omogoči večprocesni &brandShortName;\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/preferences/permissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Izjeme\">\n<!ENTITY window.width                 \"45em\">\n\n<!ENTITY treehead.sitename.label      \"Stran\">\n<!ENTITY treehead.status.label        \"Stanje\">\n<!ENTITY removepermission.label       \"Odstrani stran\">\n<!ENTITY removepermission.accesskey   \"O\">\n<!ENTITY removeallpermissions.label   \"Odstrani vse strani\">\n<!ENTITY removeallpermissions.accesskey \"v\">\n<!ENTITY address.label                \"Naslov strani:\">\n<!ENTITY address.accesskey            \"N\">\n<!ENTITY block.label                  \"Prepovej\">\n<!ENTITY block.accesskey              \"P\">\n<!ENTITY session.label                \"Dovoli v tej seji\">\n<!ENTITY session.accesskey            \"S\">\n<!ENTITY allow.label                  \"Dovoli\">\n<!ENTITY allow.accesskey              \"D\">\n<!ENTITY windowClose.key              \"w\">\n\n<!ENTITY button.cancel.label          \"Prekliči\">\n<!ENTITY button.cancel.accesskey      \"P\">\n<!ENTITY button.ok.label              \"Shrani spremembe\">\n<!ENTITY button.ok.accesskey          \"S\">\n\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/preferences/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  prefWindow.titleWin     \"Možnosti\">\n<!ENTITY  prefWindow.title        \"Nastavitve\">\n<!-- LOCALIZATION NOTE (prefWindow.titleGNOME): This is not used for in-content preferences -->\n<!ENTITY  prefWindow.titleGNOME   \"Nastavitve &brandShortName;a\">\n<!-- When making changes to prefWindow.styleWin test both Windows Classic and\n     Luna since widget heights are different based on the OS theme -->\n<!ENTITY  prefWinMinSize.styleWin2      \"width: 45em; min-height: 38.5em;\">\n<!ENTITY  prefWinMinSize.styleMac       \"width: 53em; min-height: 42em;\">\n<!ENTITY  prefWinMinSize.styleGNOME     \"width: 50em; min-height: 41.5em;\">\n\n<!ENTITY  paneGeneral.title       \"Splošno\">\n<!ENTITY  paneTabs.title          \"Zavihki\">\n<!ENTITY  paneSearch.title        \"Iskanje\">\n<!ENTITY  paneContent.title       \"Vsebina\">\n<!ENTITY  paneApplications.title  \"Programi\">\n<!ENTITY  panePrivacy.title       \"Zasebnost\">\n<!ENTITY  paneContainers.title    \"Zavihki vsebnika\">\n<!ENTITY  paneSecurity.title      \"Varnost\">\n<!ENTITY  paneAdvanced.title      \"Napredno\">\n\n<!-- LOCALIZATION NOTE (paneSync.title): This should match syncBrand.shortName.label in ../syncBrand.dtd -->\n<!ENTITY  paneSync.title          \"Sync\">\n\n<!ENTITY  helpButton.label        \"Pomoč\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Security\n\n# LOCALIZATION NOTE: phishBefore uses %S to represent the name of the provider\n#                    whose privacy policy must be accepted (for enabling\n#                    check-every-page-as-I-load-it phishing protection).\nphishBeforeText=Če izberete to možnost, bodo naslovi strani, ki jih obiščete, poslani ponudniku storitve (%S). Za nadaljevanje morate prebrati in sprejeti pogoje storitve.\n\n#### Fonts\n\nlabelDefaultFont=Privzeto (%S)\n\nveryLargeMinimumFontTitle=Velika najmanjša velikost pisave\nveryLargeMinimumFontWarning=Kot najmanjšo velikost pisave ste nastavili zelo visoko vrednost (več kot 24 pik). Nekaterih pomembnih strani z nastavitvami, kot je ta, morda ne boste mogli uporabljati.\nacceptVeryLargeMinimumFont=Vseeno ohrani moje spremembe\n\n#### Permissions Manager\n\ntrackingprotectionpermissionstext=Na teh straneh ste onemogočili zaščito pred sledenjem.\ntrackingprotectionpermissionstitle=Izjeme - zaščita pred sledenjem\ncookiepermissionstext=Določite, katere strani smejo vedno uporabljati piškotke, in katere jih ne smejo nikoli. Vnesite točen naslov strani, nato pa kliknite gumb Prepovej, Dovoli v tej seji ali Dovoli.\ncookiepermissionstitle=Izjeme: piškotki\naddonspermissionstext=Določite, katere strani smejo nameščati dodatke. Vnesite točen naslov strani, nato pa kliknite gumb Dovoli.\naddons_permissions_title=Dovoljene strani: namestitev dodatkov\npopuppermissionstext=Določite, katere strani smejo odpirati pojavna okna. Vnesite točen naslov strani, nato pa kliknite gumb Dovoli.\npopuppermissionstitle=Dovoljene strani: pojavna okna\nnotificationspermissionstext4=Določite, katere spletne strani vam lahko vedno pošiljajo obvestila in katere vam jih ne smejo nikoli. Če odstranite stran, bo morala znova zaprositi za dovoljenje.\nnotificationspermissionstitle=Dovoljenja obvestil\ninvalidURI=Prosim, vnesite veljaven naslov.\ninvalidURITitle=Neveljaven naslov\nsavedLoginsExceptions_title=Izjeme - shranjene prijave\nsavedLoginsExceptions_desc=Prijave za naslednje strani ne bodo shranjene:\n\n#### Block List Manager\n\nblockliststext=Izberite, kateri seznam naj Firefox uporablja za zavračanje elementov, ki bi lahko sledili vašim aktivnostim na spletu.\nblockliststitle=Seznami za zavračanje\n# LOCALIZATION NOTE (mozNameTemplate): This template constructs the name of the\n# block list in the block lists dialog. It combines the list name and\n# description.\n#   e.g. mozNameTemplate : \"Standard (Recommended). This list does a pretty good job.\"\n#   %1$S = list name (fooName), %2$S = list descriptive text (fooDesc)\nmozNameTemplate=%1$S %2$S\n# LOCALIZATION NOTE (mozstdName, etc.): These labels appear in the tracking\n# protection block lists dialog, mozNameTemplate is used to create the final\n# string. Note that in the future these two strings (name, desc) could be\n# displayed on two different lines.\nmozstdName=Osnovna zaščita Disconnect.me (Priporočeno).\nmozstdDesc=Dovoli nekaj sledilcev, da bo spletna stran delovala pravilno.\nmozfullName=Stroga zaščita Disconnect.me.\nmozfullDesc=Zavrača znane sledilce. Nekatere strani morda ne bodo delovale pravilno.\n# LOCALIZATION NOTE (blocklistChangeRequiresRestart): %S = brandShortName\nblocklistChangeRequiresRestart=%S se mora ponovno zagnati, da spremeni seznam za zavračanje.\n\n#### Master Password\n\npw_change2empty_in_fips_mode=Trenutno ste v načinu FIPS. FIPS zahteva glavno geslo, ki ni prazno.\npw_change_failed_title=Sprememba gesla neuspešna\n\n#### Fonts\n\n# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n\n#### Downloads\n\ndesktopFolderName=Namizje\ndownloadsFolderName=Prenosi\nchooseDownloadFolderTitle=Izbira mape za prenose\n\n#### Applications\n\nfileEnding=Datoteka %S\nsaveFile=Shrani datoteko\n\n# LOCALIZATION NOTE (useApp, useDefault): %S = Application name\nuseApp=Uporabi %S\nuseDefault=Uporabi %S (privzeto)\n\nuseOtherApp=Uporabi drugo …\nfpTitleChooseApp=Izbira pomožnega programa\nmanageApp=Podrobnosti programa …\nwebFeed=Spletni vir\nvideoPodcastFeed=Video Podcast\naudioPodcastFeed=Podcast\nalwaysAsk=Vedno vprašaj\nportableDocumentFormat=Portable Document Format (PDF)\n\n# LOCALIZATION NOTE (usePluginIn):\n# %1$S = plugin name (for example \"QuickTime Plugin-in 7.2\")\n# %2$S = brandShortName from brand.properties (for example \"Minefield\")\nusePluginIn=Uporabi %S (v %S)\n\n# LOCALIZATION NOTE (previewInApp, addLiveBookmarksInApp): %S = brandShortName\npreviewInApp=Predogled v %S\naddLiveBookmarksInApp=Dodaj žive zaznamke v %S\n\n# LOCALIZATION NOTE (typeDescriptionWithType):\n# %1$S = type description (for example \"Portable Document Format\")\n# %2$S = type (for example \"application/pdf\")\ntypeDescriptionWithType=%S (%S)\n\n\n#### Cookie Viewer\n\nhostColon=Gostitelj:\ndomainColon=Domena:\nforSecureOnly=Le šifrirane povezave\nforAnyConnection=Vse povezave\nexpireAtEndOfSession=na koncu seje\ncan=Dovoli\ncanAccessFirstParty=Dovoli samo lastne\ncanSession=Dovoli v tej seji\ncannot=Prepovej\nnoCookieSelected=<ni izbranega>\ncookiesAll=Na vašem računalniku so shranjeni naslednji piškotki:\ncookiesFiltered=Naslednji piškotki ustrezajo iskanemu:\n\n# LOCALIZATION NOTE (removeAllCookies, removeAllShownCookies):\n# removeAllCookies and removeAllShownCookies are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial cookies are shown as a result of keyword search,\n# removeAllShownCookies is displayed as button label.\n# removeAllCookies is displayed when no keyword search and all cookies are shown.\nremoveAllCookies.label=Odstrani vse\nremoveAllCookies.accesskey=v\nremoveAllShownCookies.label=Odstrani vse prikazane\nremoveAllShownCookies.accesskey=v\n\n# LOCALIZATION NOTE (removeSelectedCookies):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# If you need to display the number of selected elements in your language,\n# you can use #1 in your localization as a placeholder for the number.\n# For example this is the English string with numbers:\n# removeSelectedCookied=Remove #1 Selected;Remove #1 Selected\nremoveSelectedCookies.label=Odstrani izbranega;Odstrani izbrana;Odstrani izbrane\nremoveSelectedCookies.accesskey=O\n\ndefaultUserContextLabel=Brez\n\n#### Offline apps\nofflineAppsList.height=7em\nofflineAppRemoveTitle=Odstrani podatke strani za delo brez povezave\nofflineAppRemovePrompt=Po odstranitvi teh podatkov %S ne bo na voljo brez povezave. Ali ste prepričani, da želite odstraniti to stran za delo brez povezave?\nofflineAppRemoveConfirm=Odstrani podatke za delo brez povezave\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# offline application\n#   e.g. offlineAppUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nofflineAppUsage=%1$S %2$S\n\nofflinepermissionstext=Naslednje spletne strani ne smejo shranjevati podatkov za delo brez povezave:\nofflinepermissionstitle=Podatki za delo brez povezave\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the web content cache.\n#   e.g., \"Your web content cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualDiskCacheSize=Predpomnilnik vsebine trenutno zaseda %1$S %2$S prostora na disku\nactualDiskCacheSizeCalculated=Računanje velikosti predpomnilnika vsebine …\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the application cache.\n#   e.g., \"Your application cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualAppCacheSize=Programski predpomnilnik trenutno zaseda %1$S %2$S prostora na disku\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the total usage of site data.\n#   e.g., \"The total usage is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\ntotalSiteDataSize=Shranjeni podatki strani trenutno zasedajo %1$S %2$S prostora na disku\nclearSiteDataPromptTitle=Počisti vse piškotke in podatke strani\nclearSiteDataPromptText=S klikom na \"Počisti zdaj\" boste izbrisali vse piškotke in podatke strani, shranjene v Firefoxu. To vas bo morda odjavilo iz spletnih strani in odstranilo vsebino za delo brez povezave.\nclearSiteDataNow=Počisti zdaj\nimportant=Pomembno\ndefault=Privzeto\nsiteUsage=%1$S %2$S\n# LOCALIZATION NOTE (removeAllSiteData, removeAllSiteDataShown):\n# removeAllSiteData and removeAllSiteDataShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAllSiteData.label=Odstrani vse\nremoveAllSiteData.accesskey=d\nremoveAllSiteDataShown.label=Odstrani vse prikazane\nremoveAllSiteDataShown.accesskey=d\nspaceAlert.learnMoreButton.label=Več o tem\nspaceAlert.learnMoreButton.accesskey=t\nspaceAlert.over5GB.prefButton.label=Odpri nastavitve\nspaceAlert.over5GB.prefButton.accesskey=O\n# LOCALIZATION NOTE (spaceAlert.over5GB.prefButtonWin.label): On Windows Preferences is called Options\nspaceAlert.over5GB.prefButtonWin.label=Odpri možnosti\nspaceAlert.over5GB.prefButtonWin.accesskey=O\n# LOCALIZATION NOTE (spaceAlert.over5GB.message): %S = brandShortName\nspaceAlert.over5GB.message=Brskalniku %S zmanjkuje prostora. Vsebina spletnih strani morda ne bo pravilno prikazana. Shranjene podatke strani lahko izbrišete v Nastavitve > Napredno > Podatki strani.\n# LOCALIZATION NOTE (spaceAlert.over5GB.messageWin):\n# - On Windows Preferences is called Options\n# - %S = brandShortName\nspaceAlert.over5GB.messageWin=Brskalniku %S zmanjkuje prostora. Vsebina spletnih strani morda ne bo pravilno prikazana. Shranjene podatke strani lahko izbrišete v Možnosti > Napredno > Podatki strani.\nspaceAlert.under5GB.okButton.label=V redu, razumem\nspaceAlert.under5GB.okButton.accesskey=V\n# LOCALIZATION NOTE (spaceAlert.under5GB.message): %S = brandShortName\nspaceAlert.under5GB.message=Brskalniku %S zmanjkuje prostora na disku. Strani se morda ne bodo prikazovale pravilno. Obiščite \"Več o tem\" za optimizacijo uporabe prostora na disku in boljšo izkušnjo brskanja po spletu.\n\n# LOCALIZATION NOTE (featureEnableRequiresRestart, featureDisableRequiresRestart, restartTitle): %S = brandShortName\nfeatureEnableRequiresRestart=Za vključitev te možnosti morate ponovno zagnati %S.\nfeatureDisableRequiresRestart=Za izključitev te možnosti morate ponovno zagnati %S.\nshouldRestartTitle=Ponovno zaženi %S\nokToRestartButton=Ponovno zaženi %S zdaj\nrevertNoRestartButton=Povrni\n\nrestartNow=Ponovno zaženi zdaj\nrestartLater=Ponovno zaženi pozneje\n\ndisableContainersAlertTitle=Zapri vse zavihke vsebnika?\n\n# LOCALIZATION NOTE (disableContainersMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersMsg=Če zavihke vsebnika onemogočite zdaj, bo #S zavihek vsebnika zaprt. Ali jih res želite onemogočiti?;Če zavihke vsebnika onemogočite zdaj, bosta #S zavihka vsebnika zaprta. Ali jih res želite onemogočiti?;Če zavihke vsebnika onemogočite zdaj, bodo #S-je zavihki vsebnika zaprti. Ali jih res želite onemogočiti?;Če zavihke vsebnika onemogočite zdaj, bo #S zavihkov vsebnika zaprtih. Ali jih res želite onemogočiti?\n\n# LOCALIZATION NOTE (disableContainersOkButton): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersOkButton=Zapri #S zavihek vsebnika;Zapri #S zavihka vsebnika;Zapri #S zavihke vsebnika;Zapri #S zavihkov vsebnika\n\ndisableContainersButton2=Pusti omogočeno\n\nremoveContainerAlertTitle=Odstranim ta vsebnik?\n\n# LOCALIZATION NOTE (removeContainerMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\nremoveContainerMsg=Če ta vsebnik odstranite zdaj, bo #S zavihek vsebnika zaprt. Ali ste prepričani, da želite odstraniti ta vsebnik?;Če ta vsebnik odstranite zdaj, bosta #S zavihka vsebnika zaprta. Ali ste prepričani, da želite odstraniti ta vsebnik?;Če ta vsebnik odstranite zdaj, bodo #S zavihki vsebnika zaprti. Ali ste prepričani, da želite odstraniti ta vsebnik?;Če ta vsebnik odstranite zdaj, bo #S zavihkov vsebnika zaprtih. Ali ste prepričani, da želite odstraniti ta vsebnik?\n\nremoveContainerOkButton=Odstrani ta vsebnik\nremoveContainerButton2=Ne odstrani tega vsebnika\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/preferences/privacy.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  trackingProtectionHeader.label       \"Uporabljaj zaščito pred sledenjem\">\n<!ENTITY  trackingProtectionAlways.label       \"Vedno\">\n<!ENTITY  trackingProtectionAlways.accesskey   \"e\">\n<!ENTITY  trackingProtectionPrivate.label      \"Le v zasebnih oknih\">\n<!ENTITY  trackingProtectionPrivate.accesskey  \"L\">\n<!ENTITY  trackingProtectionNever.label        \"Nikoli\">\n<!ENTITY  trackingProtectionNever.accesskey    \"o\">\n<!ENTITY  trackingProtectionLearnMore.label    \"Več o tem\">\n<!ENTITY  trackingProtectionExceptions.label   \"Izjeme …\">\n<!ENTITY  trackingProtectionExceptions.accesskey \"j\">\n\n<!ENTITY tracking.label                 \"Sledenje\">\n<!ENTITY trackingProtectionPBM5.label         \"Uporabi zaščito pred sledenjem v zasebnih oknih\">\n<!ENTITY trackingProtectionPBM5.accesskey     \"v\">\n<!ENTITY trackingProtectionPBMLearnMore.label \"Več o tem\">\n<!ENTITY changeBlockList.label          \"Zamenjaj seznam za zavračanje\">\n<!ENTITY changeBlockList.accesskey      \"Z\">\n\n<!-- LOCALIZATION NOTE (doNotTrack.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (doNotTrack.post.label): include a starting space as needed -->\n<!ENTITY  doNotTrack.pre.label          \"Upravljate lahko tudi \">\n<!ENTITY  doNotTrack.settings.label     \"nastavitve Brez sledenja\">\n<!ENTITY  doNotTrack.post.label         \".\">\n\n<!ENTITY  history.label                 \"Zgodovina\">\n\n<!ENTITY  locationBar.label             \"Vrstica z naslovom\">\n\n<!ENTITY  locbar.suggest.label          \"Pri uporabi vrstice z naslovom predlagaj:\">\n<!ENTITY  locbar.history.label          \"Zgodovino\">\n<!ENTITY  locbar.history.accesskey      \"Z\">\n<!ENTITY  locbar.bookmarks.label        \"Zaznamke\">\n<!ENTITY  locbar.bookmarks.accesskey    \"k\">\n<!ENTITY  locbar.openpage.label         \"Odprte zavihke\">\n<!ENTITY  locbar.openpage.accesskey     \"O\">\n<!ENTITY  locbar.searches.label         \"Povezana iskanja privzetega iskalnika\">\n<!ENTITY  locbar.searches.accesskey     \"P\">\n\n<!ENTITY  suggestionSettings.label      \"Spremeni nastavitve predlogov iskanja …\">\n<!ENTITY  suggestionSettings.accesskey  \"g\">\n\n<!ENTITY  acceptCookies.label           \"Dovoli stranem, da ustvarijo piškotke.\">\n<!ENTITY  acceptCookies.accesskey       \"v\">\n\n<!ENTITY  acceptThirdParty.pre.label      \"Sprejemaj piškotke tretjih strani:\">\n<!ENTITY  acceptThirdParty.pre.accesskey  \"r\">\n<!ENTITY  acceptThirdParty.always.label   \"Vedno\">\n<!ENTITY  acceptThirdParty.never.label    \"Nikoli\">\n<!ENTITY  acceptThirdParty.visited.label  \"Izmed obiskanih\">\n\n<!ENTITY  keepUntil.label               \"Obdrži jih:\">\n<!ENTITY  keepUntil.accesskey           \"O\">\n\n<!ENTITY  expire.label                  \"dokler ne pretečejo\">\n<!ENTITY  close.label                   \"dokler ne zaprem &brandShortName;a\">\n\n<!ENTITY  cookieExceptions.label        \"Izjeme …\">\n<!ENTITY  cookieExceptions.accesskey    \"Z\">\n\n<!ENTITY  showCookies.label             \"Pokaži piškotke …\">\n<!ENTITY  showCookies.accesskey         \"K\">\n\n<!ENTITY  historyHeader.pre.label          \"&brandShortName; naj:\">\n<!ENTITY  historyHeader.pre.accesskey      \"J\">\n<!ENTITY  historyHeader.remember.label     \"Shranjuje zgodovino\">\n<!ENTITY  historyHeader.dontremember.label \"Ne shranjuje zgodovine\">\n<!ENTITY  historyHeader.custom.label       \"Uporablja posebne nastavitve za zgodovino\">\n<!ENTITY  historyHeader.post.label         \"\">\n\n<!ENTITY  rememberDescription.label      \"&brandShortName; si bo zapomnil zgodovino brskanja, prenosov, obrazcev in iskanja ter shranil piškotke spletnih strani, ki jih obiščete.\">\n\n<!-- LOCALIZATION NOTE (rememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.middle.label): include a starting and trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.post.label): include a starting space as needed -->\n<!ENTITY  rememberActions.pre.label           \"Morda želite \">\n<!ENTITY  rememberActions.clearHistory.label  \"počistiti nedavno zgodovino\">\n<!ENTITY  rememberActions.middle.label        \" ali \">\n<!ENTITY  rememberActions.removeCookies.label \"odstraniti posamezne piškotke\">\n<!ENTITY  rememberActions.post.label          \".\">\n\n<!ENTITY  dontrememberDescription.label  \"&brandShortName; bo uporabljal enake nastavitve kot pri zasebnem brskanju in med brskanjem ne bo hranil nobene zgodovine.\">\n\n<!-- LOCALIZATION NOTE (dontrememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (dontrememberActions.post.label): include a starting space as needed -->\n<!ENTITY  dontrememberActions.pre.label          \"Morda želite \">\n<!ENTITY  dontrememberActions.clearHistory.label \"počistiti vso trenutno zgodovino\">\n<!ENTITY  dontrememberActions.post.label         \".\">\n\n<!ENTITY  privateBrowsingPermanent2.label \"Vedno uporabljaj zasebno brskanje\">\n<!ENTITY  privateBrowsingPermanent2.accesskey \"S\">\n\n<!ENTITY  rememberHistory2.label      \"Shranjuj zgodovino brskanja in prenosov\">\n<!ENTITY  rememberHistory2.accesskey  \"b\">\n\n<!ENTITY  rememberSearchForm.label       \"Shranjuj zgodovino iskanja in obrazcev\">\n<!ENTITY  rememberSearchForm.accesskey   \"i\">\n\n<!ENTITY  clearOnClose.label             \"Počisti zgodovino ob izhodu iz programa &brandShortName;\">\n<!ENTITY  clearOnClose.accesskey         \"g\">\n\n<!ENTITY  clearOnCloseSettings.label     \"Nastavitve …\">\n<!ENTITY  clearOnCloseSettings.accesskey \"t\">\n\n<!ENTITY  browserContainersHeader.label         \"Zavihki vsebnika\">\n<!ENTITY  browserContainersLearnMore.label      \"Več o tem\">\n<!ENTITY  browserContainersEnabled.label        \"Omogoči zavihke vsebnika\">\n<!ENTITY  browserContainersEnabled.accesskey    \"O\">\n<!ENTITY  browserContainersSettings.label        \"Nastavitve …\">\n<!ENTITY  browserContainersSettings.accesskey    \"N\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/preferences/search.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY defaultSearchEngine.label             \"Privzet iskalnik\">\n\n<!ENTITY chooseYourDefaultSearchEngine.label   \"Izberite privzet iskalnik. &brandShortName; ga uporablja v vrstici z naslovom, v vrstici za iskanje in na začetnih straneh.\">\n\n<!ENTITY provideSearchSuggestions.label        \"Predlogi iskanja\">\n<!ENTITY provideSearchSuggestions.accesskey    \"s\">\n\n<!ENTITY showURLBarSuggestions.label           \"Prikaži predloge iskanja med zadetki vrstice z naslovom\">\n<!ENTITY showURLBarSuggestions.accesskey       \"l\">\n<!ENTITY urlBarSuggestionsPermanentPB.label    \"Predlogi iskanja v vrstici z naslovom ne bodo prikazani, ker ste &brandShortName; nastavili tako, da si nikoli ne zapomni zgodovine.\">\n\n<!ENTITY oneClickSearchEngines.label           \"Iskalniki, dostopni z enim klikom\">\n\n<!ENTITY chooseWhichOneToDisplay.label         \"Vrstica za iskanje omogoča dostop tudi do nekaterih drugih iskalnikov. Izberite, katere želite prikazati.\">\n\n<!ENTITY engineNameColumn.label                \"Iskalnik\">\n<!ENTITY engineKeywordColumn.label             \"Ključna beseda\">\n\n<!ENTITY restoreDefaultSearchEngines.label     \"Ponastavi privzete iskalnike\">\n<!ENTITY restoreDefaultSearchEngines.accesskey \"d\">\n\n<!ENTITY removeEngine.label                    \"Odstrani\">\n<!ENTITY removeEngine.accesskey                \"r\">\n\n<!ENTITY addMoreSearchEngines.label            \"Dodaj več iskalnikov …\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/preferences/security.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  general.label                 \"Splošno\">\n\n<!ENTITY  warnOnAddonInstall.label        \"Opozori, ko bodo strani poskušale namestiti dodatke\">\n<!ENTITY  warnOnAddonInstall.accesskey    \"O\">\n\n<!-- LOCALIZATION NOTE (enableSafeBrowsing.label, blockDownloads.label, blockUncommonUnwanted.label):\n  It is important that wording follows the guidelines outlined on this page:\n  https://developers.google.com/safe-browsing/developers_guide_v2#AcceptableUsage\n-->\n<!ENTITY  enableSafeBrowsing.label        \"Zavrni nevarno in zavajajočo vsebino\">\n<!ENTITY  enableSafeBrowsing.accesskey    \"v\">\n\n<!ENTITY  blockDownloads.label            \"Zavrni nevarne prenose\">\n<!ENTITY  blockDownloads.accesskey        \"r\">\n\n<!ENTITY  blockUncommonAndUnwanted.label     \"Opozori o neželeni in neobičajni programski opremi\">\n<!ENTITY  blockUncommonAndUnwanted.accesskey \"O\">\n\n<!ENTITY  addonExceptions.label         \"Izjeme …\">\n<!ENTITY  addonExceptions.accesskey     \"E\">\n\n\n<!ENTITY  logins.label                  \"Prijave\">\n\n<!ENTITY  rememberLogins.label          \"Zapomni si prijave strani\">\n<!ENTITY  rememberLogins.accesskey      \"R\">\n<!ENTITY  passwordExceptions.label      \"Izjeme …\">\n<!ENTITY  passwordExceptions.accesskey  \"i\">\n\n<!ENTITY  useMasterPassword.label        \"Uporabi glavno geslo\">\n<!ENTITY  useMasterPassword.accesskey    \"U\">\n<!ENTITY  changeMasterPassword.label     \"Nastavi glavno geslo …\">\n<!ENTITY  changeMasterPassword.accesskey \"G\">\n\n<!ENTITY  savedLogins.label              \"Shranjene prijave …\">\n<!ENTITY  savedLogins.accesskey          \"H\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/preferences/selectBookmark.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY selectBookmark.title\n  \"Nastavitev domače strani\">\n<!ENTITY selectBookmark.label\n  \"Izberite zaznamek, ki naj postane vaša domača stran. Če izberete mapo, se bodo zaznamki v njej odprli v zavihkih.\">\n\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/preferences/siteDataSettings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     window.title                  \"Nastavitve - Podatki strani\">\n<!ENTITY     settings.description          \"Naslednje strani želijo shraniti svoje podatke na vaš disk. Določite lahko, katerim stranem je shranjevanje dovoljeno. Privzeti podatki strani so začasni in so lahko samodejno izbrisani.\">\n<!ENTITY     hostCol.label                 \"Stran\">\n<!ENTITY     statusCol.label               \"Stanje\">\n<!ENTITY     usageCol.label                \"Shramba\">\n\n<!ENTITY     cancel.accesskey              \"C\">\n<!ENTITY     cancel.label                  \"Cancel\">\n<!ENTITY     removeSelected.accesskey      \"r\">\n<!ENTITY     removeSelected.label          \"Remove Selected\">\n<!ENTITY     removingDialog.description    \"Removing site data will also remove cookies. This may log you out of websites and remove offline web content. Are you sure you want to make the changes?\">\n<!ENTITY     removingDialog.title          \"Removing Site Data\">\n<!ENTITY     save.accesskey                \"a\">\n<!ENTITY     save.label                    \"Save Changes\">\n<!ENTITY     searchPlaceHolder             \"Search\">\n<!ENTITY     searchPlaceHolder.accesskey   \"S\">\n<!ENTITY     siteTree.label                \"The following website cookies will be removed:\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/preferences/sync.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- The page shown when logged in... -->\n\n<!ENTITY engine.bookmarks.label     \"Zaznamke\">\n<!ENTITY engine.bookmarks.accesskey \"m\">\n<!ENTITY engine.tabs.label2         \"Odprte zavihke\">\n<!ENTITY engine.tabs.accesskey      \"Z\">\n<!ENTITY engine.history.label       \"Zgodovino\">\n<!ENTITY engine.history.accesskey   \"d\">\n<!ENTITY engine.passwords.label     \"Gesla\">\n<!ENTITY engine.passwords.accesskey \"G\">\n<!ENTITY engine.prefs.label         \"Nastavitve\">\n<!ENTITY engine.prefs.accesskey     \"N\">\n<!ENTITY engine.addons.label        \"Dodatke\">\n<!ENTITY engine.addons.accesskey    \"A\">\n\n<!-- Device Settings -->\n<!ENTITY fxaSyncDeviceName.label       \"Ime naprave\">\n<!ENTITY changeSyncDeviceName.label \"Spremeni ime naprave …\">\n<!ENTITY changeSyncDeviceName.accesskey \"S\">\n<!ENTITY cancelChangeSyncDeviceName.label \"Prekliči\">\n<!ENTITY cancelChangeSyncDeviceName.accesskey \"P\">\n<!ENTITY saveChangeSyncDeviceName.label \"Shrani\">\n<!ENTITY saveChangeSyncDeviceName.accesskey \"S\">\n\n<!-- Footer stuff -->\n<!ENTITY prefs.tosLink.label        \"Pogoji uporabe\">\n<!ENTITY fxaPrivacyNotice.link.label \"Obvestilo o zasebnosti\">\n\n<!-- LOCALIZATION NOTE (signedInUnverified.beforename.label,\nsignedInUnverified.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInUnverified.beforename.label \"Račun \">\n<!ENTITY signedInUnverified.aftername.label \"ni potrjen.\">\n\n<!-- LOCALIZATION NOTE (signedInLoginFailure.beforename.label,\nsignedInLoginFailure.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInLoginFailure.beforename.label \"Prijavite se za ponovno povezavo računa\">\n<!ENTITY signedInLoginFailure.aftername.label \"\">\n\n<!ENTITY notSignedIn.label           \"Niste prijavljeni.\">\n<!ENTITY signIn.label                \"Prijava\">\n<!ENTITY signIn.accesskey            \"P\">\n<!ENTITY profilePicture.tooltip      \"Spremeni sliko profila\">\n<!ENTITY verifiedManage.label        \"Upravljanje računa\">\n<!ENTITY verifiedManage.accesskey    \"U\">\n<!ENTITY disconnect.label            \"Odklopi …\">\n<!ENTITY disconnect.accesskey        \"O\">\n<!ENTITY verify.label                \"Potrdi e-poštni naslov\">\n<!ENTITY verify.accesskey            \"P\">\n<!ENTITY forget.label                \"Pozabi ta e-poštni naslov\">\n<!ENTITY forget.accesskey            \"o\">\n\n<!ENTITY signedOut.caption            \"Ponesite svoj splet s seboj\">\n<!ENTITY signedOut.description        \"Sinhronizirajte zaznamke, zgodovino, zavihke, gesla, dodatke in nastavitve vseh vaših naprav.\">\n<!ENTITY signedOut.accountBox.title   \"Poveži s &syncBrand.fxAccount.label;\">\n<!ENTITY signedOut.accountBox.create  \"Ustvari račun\">\n<!ENTITY signedOut.accountBox.create.accesskey  \"U\">\n<!ENTITY signedOut.accountBox.signin  \"Prijava\">\n<!ENTITY signedOut.accountBox.signin.accesskey  \"P\">\n\n<!ENTITY signedIn.engines.label       \"Sinhronizacija vseh naprav\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.*): the following strings will be used to\n     create a single sentence with active links.\n     The resulting sentence in English is: \"Download Firefox for\n     Android or iOS to sync with your mobile device.\" -->\n\n<!ENTITY mobilePromo3.start            \"Prenesite Firefox za \">\n<!-- LOCALIZATION NOTE (mobilePromo3.androidLink): This is a link title that links to https://www.mozilla.org/firefox/android/ -->\n<!ENTITY mobilePromo3.androidLink      \"Android\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSBefore): This is text displayed between mobilePromo3.androidLink and mobilePromo3.iosLink -->\n<!ENTITY mobilePromo3.iOSBefore         \" ali \">\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSLink): This is a link title that links to https://www.mozilla.org/firefox/ios/ -->\n<!ENTITY mobilePromo3.iOSLink          \"iOS\">\n\n<!ENTITY mobilePromo3.end              \" za sinhroniziranje z mobilno napravo.\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/preferences/tabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ctrlTabRecentlyUsedOrder.label       \"Ctrl+Tab kroži med zavihki po vrsti, kot so bili nazadnje uporabljeni\">\n<!ENTITY ctrlTabRecentlyUsedOrder.accesskey   \"T\">\n\n<!ENTITY newWindowsAsTabs.label       \"Nova okna odpiraj v novih zavihkih\">\n<!ENTITY newWindowsAsTabs.accesskey   \"n\">\n\n<!ENTITY warnOnCloseMultipleTabs.label      \"Opozori ob zapiranju več zavihkov hkrati\">\n<!ENTITY warnOnCloseMultipleTabs.accesskey  \"z\">\n\n<!ENTITY warnOnOpenManyTabs.label       \"Opozori, ko lahko odpiranje veliko zavihkov hkrati upočasni &brandShortName;\">\n<!ENTITY warnOnOpenManyTabs.accesskey   \"v\">\n\n<!ENTITY switchLinksToNewTabs.label        \"Ko odprete povezavo v novem zavihku, takoj preklopi nanj\">\n<!ENTITY switchLinksToNewTabs.accesskey    \"t\">\n\n<!ENTITY showTabsInTaskbar.label          \"Prikaži predoglede zavihkov v opravilni vrstici Windows\">\n<!ENTITY showTabsInTaskbar.accesskey      \"k\">\n<!ENTITY tabsGroup.label          \"Zavihki\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/preferences/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                     \"Izjeme - Prevajanje\">\n<!ENTITY window.width                     \"36em\">\n<!ENTITY windowClose.key                  \"w\">\n\n<!ENTITY noTranslationForLanguages.label  \"Prevajanje ne bo na voljo za naslednje jezike:\">\n<!ENTITY treehead.languageName.label      \"Jeziki\">\n<!ENTITY removeLanguage.label             \"Odstrani jezik\">\n<!ENTITY removeLanguage.accesskey         \"R\">\n<!ENTITY removeAllLanguages.label         \"Odstrani vse jezike\">\n<!ENTITY removeAllLanguages.accesskey     \"e\">\n\n<!ENTITY noTranslationForSites.label      \"Prevajanje ne bo na voljo za naslednje strani:\">\n<!ENTITY treehead.siteName.label          \"Strani\">\n<!ENTITY removeSite.label                 \"Odstrani stran\">\n<!ENTITY removeSite.accesskey             \"S\">\n<!ENTITY removeAllSites.label             \"Odstrani vse strani\">\n<!ENTITY removeAllSites.accesskey         \"i\">\n\n<!ENTITY button.close.label               \"Zapri\">\n<!ENTITY button.close.accesskey           \"Z\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/quitDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nquitDialogTitle=Zapri %S\n\nquitTitle=&Izhod\ncancelTitle=Prekliči\nsaveTitle=&Shrani in zapri\nneverAsk2=&Ne sprašuj več\nmessage=Ali želite, da %S shrani vaše zavihke in okna za naslednji zagon?\nmessageNoWindows=Ali želite, da %S shrani vaše zavihke za naslednji zagon?\nmessagePrivate=Uporabljate zasebni način brskanja. Če zaprete %S, boste izgubili vse odprte zavihke in okna.\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/safeMode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeModeDialog.title         \"&brandShortName;: Varni način\">\n<!ENTITY window.maxWidth              \"400\">\n\n<!ENTITY startSafeMode.label          \"Začni v varnem načinu\">\n<!ENTITY refreshProfile.label         \"Osveži &brandShortName;\">\n\n<!ENTITY safeModeDescription3.label   \"Varni način je poseben način delovanja &brandShortName;a, primeren predvsem za reševanje problemov.\">\n<!ENTITY safeModeDescription4.label   \"Vaši dodatki in nastavitve bodo začasno onemogočeni.\">\n\n<!ENTITY refreshProfileInstead.label  \"Odpravljanje težav lahko preskočite in poskusite osvežiti &brandShortName;.\">\n\n<!-- LOCALIZATION NOTE (autoSafeModeDescription3.label): Shown on the safe mode dialog after multiple startup crashes. See also chrome/global/resetProfile.dtd -->\n<!ENTITY autoSafeModeDescription3.label \"&brandShortName; se je med zagonom nepričakovano zaprl. Vzrok za to so lahko tudi dodatki. Težavo lahko poskusite odpraviti z varnim načinom.\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/safebrowsing/phishing-afterload-warning-message.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeb.palm.accept.label \"Hočem stran!\">\n<!ENTITY safeb.palm.decline.label \"Prezri to opozorilo\">\n<!-- Localization note (safeb.palm.notdeceptive.label) - Label of the Help menu\n  item. Either this or reportDeceptiveSiteMenu.label from report-phishing.dtd is\n  shown. -->\n<!ENTITY safeb.palm.notdeceptive.label \"To ni zavajajoča stran …\">\n<!-- Localization note (safeb.palm.notdeceptive.accesskey) - Because\n  safeb.palm.notdeceptive.label and reportDeceptiveSiteMenu.title from\n  report-phishing.dtd are never shown at the same time, the same accesskey can\n  be used for them. -->\n<!ENTITY safeb.palm.notdeceptive.accesskey \"z\">\n<!ENTITY safeb.palm.reportPage.label \"Zakaj je bila ta stran zavrnjena?\">\n\n<!ENTITY safeb.blocked.malwarePage.title \"Prijavljena napadalna stran!\">\n<!-- Localization note (safeb.blocked.malwarePage.shortDesc) - Please don't translate the contents of the <span id=\"malware_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.malwarePage.shortDesc \"Spletna stran na naslovu <span id='malware_sitename'/> je bila prijavljena kot napadalna stran in je bila zavrnjena na podlagi vaših varnostnih nastavitev.\">\n<!ENTITY safeb.blocked.malwarePage.longDesc \"<p>Napadalne strani poskušajo namestiti programe za krajo osebnih podatkov, uporabijo vaš računalnik za napad na druge ali poškodujejo vaš sistem.</p><p>Nekatere napadalne strani namenoma razširjajo škodljivo programsko opremo, mnoge med njimi pa so omadeževane brez vednosti njihovih lastnikov.</p>\">\n\n<!ENTITY safeb.blocked.unwantedPage.title \"Morebitna stran z neželeno programsko opremo!\">\n<!-- Localization note (safeb.blocked.unwantedPage.shortDesc) - Please don't translate the contents of the <span id=\"unwanted_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.unwantedPage.shortDesc \"Spletna stran na naslovu <span id='unwanted_sitename'/> je bila prijavljena, da vsebuje neželeno programsko opremo, zato je bila zavrnjena na podlagi vaših varnostnih nastavitev.\">\n<!ENTITY safeb.blocked.unwantedPage.longDesc \"<p>Strani z neželeno programsko opremo poskušajo namestiti programsko opremo, ki je lahko zavajajoča in lahko neželeno vpliva na vaš sistem.</p>\">\n\n<!ENTITY safeb.blocked.phishingPage.title2 \"Zavajajoča stran!\">\n<!-- Localization note (safeb.blocked.phishingPage.shortDesc2) - Please don't translate the contents of the <span id=\"phishing_sitename\"/> tag. It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.phishingPage.shortDesc2 \"Spletna stran na <span id='phishing_sitename'/> je bila prijavljena kot zavajajoča in je bila zavrnjena na podlagi vaših varnostnih nastavitev.\">\n<!ENTITY safeb.blocked.phishingPage.longDesc2 \"<p>Zavajajoče strani so zasnovane, da vas napeljejo k nevarnemu dejanju, kot je npr. namestitev programske opreme ali razkritje svojih osebnih podatkov, kot so gesla, telefonske številke ali kreditne kartice.</p><p>Pri vnosu podatkov na to spletno stran lahko pride do kraje identitete ali druge prevare.</p>\">\n\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/safebrowsing/report-phishing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY reportDeceptiveSiteMenu.title      \"Prijavi zavajajočo stran …\">\n<!ENTITY reportDeceptiveSiteMenu.accesskey  \"P\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/sanitize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sanitizePrefs2.title          \"Nastavitve brisanja zgodovine\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.modal.width): width of the Clear History on Shutdown dialog.\n     Should be large enough to contain the item* strings on a single line.\n     The column width should be set at half of the dialog width. -->\n<!ENTITY sanitizePrefs2.modal.width    \"34em\">\n<!ENTITY sanitizePrefs2.column.width   \"17em\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.inContent.dialog.width): width of the\n     Clear History on Shutdown subdialog in the in-content preferences.\n     Should be large enough to contain the item* strings on a single line.\n     The column width adjusts the width of the first column in the dialog.\n     You can set the column width to a value that makes the dialog look visually balanced,\n     or at half of the dialog width if unsure. -->\n<!ENTITY sanitizePrefs2.inContent.dialog.width \"34em\">\n<!ENTITY sanitizePrefs2.inContent.column.width \"24em\">\n\n<!ENTITY sanitizeDialog2.title         \"Počisti nedavno zgodovino\">\n<!-- LOCALIZATION NOTE (sanitizeDialog2.width): width of the Clear Recent History dialog -->\n<!ENTITY sanitizeDialog2.width         \"34em\">\n\n<!ENTITY clearDataSettings2.label     \"Ko zaprem program &brandShortName;, naj samodejno počisti:\">\n\n<!-- XXX rearrange entities to match physical layout when l10n isn't an issue -->\n<!-- LOCALIZATION NOTE (clearTimeDuration.*): \"Time range to clear\" dropdown.\n     See UI mockup at bug 480169 -->\n<!ENTITY clearTimeDuration.label          \"Časovni obseg brisanja: \">\n<!ENTITY clearTimeDuration.accesskey      \"o\">\n<!ENTITY clearTimeDuration.lastHour       \"Zadnja ura\">\n<!ENTITY clearTimeDuration.last2Hours     \"Zadnji dve uri\">\n<!ENTITY clearTimeDuration.last4Hours     \"Zadnje štiri ure\">\n<!ENTITY clearTimeDuration.today          \"Danes\">\n<!ENTITY clearTimeDuration.everything     \"Vse\">\n<!-- Localization note (clearTimeDuration.suffix) - trailing entity for languages\nthat require it.  -->\n<!ENTITY clearTimeDuration.suffix         \"\">\n<!ENTITY clearTimeDuration.dateColumn     \"Datum obiska\">\n<!ENTITY clearTimeDuration.nameColumn     \"Ime\">\n\n<!-- LOCALIZATION NOTE (detailsProgressiveDisclosure.*): Labels and accesskeys\n     of the \"Details\" progressive disclosure button.  See UI mockup at bug\n     480169 -->\n<!ENTITY detailsProgressiveDisclosure.label     \"Podrobnosti\">\n<!ENTITY detailsProgressiveDisclosure.accesskey \"d\">\n\n<!ENTITY historySection.label         \"Zgodovino\">\n<!ENTITY dataSection.label            \"Podatke\">\n\n<!ENTITY itemHistoryAndDownloads.label     \"Zgodovino brskanja in prenosov\">\n<!ENTITY itemHistoryAndDownloads.accesskey \"B\">\n<!ENTITY itemFormSearchHistory.label       \"Zgodovino obrazcev in iskanja\">\n<!ENTITY itemFormSearchHistory.accesskey   \"I\">\n<!ENTITY itemCookies.label                 \"Piškotke\">\n<!ENTITY itemCookies.accesskey             \"P\">\n<!ENTITY itemCache.label                   \"Predpomnilnik\">\n<!ENTITY itemCache.accesskey               \"R\">\n<!ENTITY itemOfflineApps.label             \"Podatke pri delu brez povezave\">\n<!ENTITY itemOfflineApps.accesskey         \"B\">\n<!ENTITY itemActiveLogins.label            \"Aktivne prijave\">\n<!ENTITY itemActiveLogins.accesskey        \"A\">\n<!ENTITY itemSitePreferences.label         \"Nastavitve strani\">\n<!ENTITY itemSitePreferences.accesskey     \"S\">\n\n<!-- LOCALIZATION NOTE (sanitizeEverythingUndoWarning): Second warning paragraph\n     that appears when \"Time range to clear\" is set to \"Everything\".  See UI\n     mockup at bug 480169 -->\n<!ENTITY sanitizeEverythingUndoWarning     \"Tega dejanja ni mogoče razveljaviti.\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nsearchtip=Išči z iskalnikom %S\n\n# LOCALIZATION NOTE (searchPlaceholder): this is shown in the searchbox when\n# the user hasn't typed anything yet.\nsearchPlaceholder=Iskanje\n\n# LOCALIZATION NOTE (searchHeader): this is displayed at the top of the panel\n# showing search suggestions.\n# %S is replaced with the name of the current default search engine.\nsearchHeader=Iskalnik %S\n\n# LOCALIZATION NOTE (cmd_pasteAndSearch): \"Search\" is a verb, this is the\n# search bar equivalent to the url bar's \"Paste & Go\"\ncmd_pasteAndSearch=Prilepi in najdi\n\ncmd_clearHistory=Počisti zgodovino iskanj\ncmd_clearHistory_accesskey=P\n\ncmd_showSuggestions=Prikaži predloge\ncmd_showSuggestions_accesskey=k\n\n# LOCALIZATION NOTE (cmd_addFoundEngine): %S is replaced by the name of\n# a search engine offered by a web page. Each engine is displayed as a\n# menuitem at the bottom of the search panel.\ncmd_addFoundEngine=Dodaj \"%S\"\n# LOCALIZATION NOTE (cmd_addFoundEngineMenu): When more than 5 engines\n# are offered by a web page, instead of listing all of them in the\n# search panel using the cmd_addFoundEngine string, they will be\n# grouped in a submenu using cmd_addFoundEngineMenu as a label.\ncmd_addFoundEngineMenu=Dodaj iskalnik\n\n# LOCALIZATION NOTE (searchForSomethingWith):\n# This string is used to build the header above the list of one-click\n# search providers:  \"Search for <user-typed string> with:\"\n# NB: please leave the <span> and its class exactly as it is in English.\nsearchForSomethingWith=Išči <span class='contentSearchSearchWithHeaderSearchText'></span> z iskalnikom:\n\n# LOCALIZATION NOTE (searchWithHeader):\n# The wording of this string should be as close as possible to\n# searchForSomethingWith. This string will be used when the user\n# has not typed anything.\nsearchWithHeader=Išči z iskalnikom:\n\n# LOCALIZATION NOTE (searchSettings):\n# This is the label for the button that opens Search preferences.\nsearchSettings=Spremeni nastavitve iskanja\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/searchbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cmd_engineManager.label        \"Upravljanje iskalnikov …\">\n<!ENTITY searchEndCap.label             \"Išči\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/searchplugins/ceneji.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Ceneje.si</ShortName>\n<Description>Iskalnik Ceneje.si</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image height=\"16\" width=\"16\" type=\"image/x-icon\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAzUlEQVQ4EWNgGGjACHLA39uz1R7vqLjJz83EwMnByMDEyoTTXWyhL8B6YAqY/j3bJfX3Qu1NmAAh+tdqif8oakACGIIoKlA5DyYL/wdhmCgLjEEsDfImMkDlIctA2f8+30NRw8nOyADCMIAiCRNEpv/ssPqL7EUmNiYGEIYBlr+//sHYWGn0UEdXxPLtO34D0DWg81k+foUHKLocUXxwaCD7EZuuP0Bvfge6FGSZjBQrA7K3wKGBLIDNAGQxUtQi68NgE3I1hgZsAlQxBAAKUEIHR/DoRAAAAABJRU5ErkJggg==</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.ceneje.si/search_new.aspx\" resultdomain=\"ceneje.si\">\n\t<Param name=\"q\" value=\"{searchTerms}\" />\n\t<Param name=\"FF-SearchBox\" value=\"1\" />\n</Url>\t\n<SearchForm>http://www.ceneje.si</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/searchplugins/ddg.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<OpenSearchDescription xmlns=\"http://a9.com/-/spec/opensearch/1.1/\"> \n  <ShortName>DuckDuckGo</ShortName> \n  <Description>Search DuckDuckGo</Description> \n  <InputEncoding>UTF-8</InputEncoding> \n  <Image height=\"16\" width=\"16\">data:image/icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA11RgALs6oACbQ9wAj0v8AI9L/ACfQ9wAu0agANdUYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzzN4CNdL/oK/z//////////////////////+jsPv/BDXX/wAz0t4AAAAAAAAAAAAAAAAAAAAAAAAAAAAyzvNSduD//////8jK/v+P+Lf/IbQL/17RPP+J3Y//wOKX//////9YeuX/ADLO8wAAAAAAAAAAAAAAAAAw091piOX/8/X9/1Fx5P9xhu//WOWZ/0W9Lv9Lwjn/J8BB/xyDAP9bdfL/9fP//2mI5v8AMNPdAAAAAAc610YRQ9f//////0Zr4P8AGdD/sb32////////////wrv//wAh1/8MPab/ACPc/05r4///////EkPX/wc610YANtWkrr/y/6S48P8AJ9L/AB3R/+/w/v///////////3+D7f8AQeL/AYTw/wFr5/8AMNb/p7Tv/6698v8AM9WkADLW//////8yXt//AC3V/wAw1/////////////z///8A0P7/AKb1/wWI7P8AuPf/AJ3w/zZW3P//////ADHV/wAx2P//////AzrZ/wAu1/84ZOL////////////e////AND//wC1+f8Atff/AZbv/wY62f8ELNf//////wAw1/8AMtn//////wAw2f8ALNn/kKrz////+//cwbH////////////R////Rcb8/wDO/f8A/P//AHzo//////8AMNj/ADXa//////8vXuL/ACna/4yq9///79T/jUkg/9i+r///////r2Q0/7Cozv8BKdr/AirY/zdZ4P//////ADTa/wI72tOuv/T/prr0/wAl2v+JqPb//7yW/+bUxv/9+/n////u//W+n/+Op/L/ADPd/wAv2v+ru/T/r7/0/wI72tMLQd1DEEjg//////9Cbef/ADng///////////////////////R3///AC3g/wAy3v9SeOn//////xFI4P8LQd1DAAAAAAM64PNmiuz/9/j//2mN7f/m7P3///////////9Cb+n/ACXd/wAt3v9rju3//////2iL7P8DOuDzAAAAAAAAAAAAAAAAAT3g/0p16f//////3OT8/3OS7v8AKt3/ACPc/zhn5/+xw/b//////0956v8CPeD/AAAAAAAAAAAAAAAAAAAAAAAAAAAEPODzBUDh/5uz8//7/f7/////////////////prz0/wtF4v8FQeDzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtF5kYDQOOkADrj/wA44v8AOeP/ADzk/wVB46QPReZGAAAAAAAAAAAAAAAAAAAAAPAPAADgBwAAwAMAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAADAAwAA4AcAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChIzyAnRNFwJ0TQryND0d8nRNH/J0TR/ydE0f8nRNH/I0PR3ydE0K8nRNFwKEjPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChE00AlRdK/J0XS/ydF0v8nRdL/XXPd/11z3f94i+P/k6Lp/5Oi6f9rf+D/NVDV/ydF0v8nRdL/JUXSvyhE00AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAzxAnRNOvJ0XT/ydF0/8lRdK/KEXSYOvu+6/+/v6//v7+v/39/c////////////7+/r/J0fOAKEXSYCVF0r8nRdP/J0XT/ydE068gQM8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlRdUwJ0bT7ydG0/8nRtHPKETTQAAAAADHx8dA2vHhn5TYpN/o9+z/////////////////8PL83ydG0o8lRdUwAAAAAChE00AnRtHPJ0bT/ydG0+8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEXVYCdG1P8nRtT/KEbTgAAAAAAmRtZQI0PU38jIyP/F6s//Rrtk/0a7ZP9/yIr/c796/4vLkv+JpNf/M3Kq/zyWh/8zeKTfJkbWUAAAAAAoRtOAJ0bU/ydG1P8oRdVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVF1TAnR9X/J0fV/yhF1WAgQM8QJ0fTrydH1f9CW8//2tra/6Pdsv9Gu2T/Rrtk/0WzWv9Gu2T/Rrtk/0a7ZP9Gu2T/Rrtk/z6egP8nR9X/J0fTryBAzxAoRdVgJ0fV/ydH1f8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAgQM8QJ0fV7ydH1f8oSNVgIEDPECdH1c8nR9X/J0fV/1xwyf/t7e3/o92y/0a7ZP9Gu2T/Ra5U/0a7ZP9Gu2T/Rrtk/0a7ZP9Gu2T/Pp6A/ydH1f8nR9X/J0fVzyBAzxAoSNVgJ0fV/ydH1e8gQM8QAAAAAAAAAAAAAAAAAAAAACdH1q8nR9b/KEjVgCBQzxAnR9bPJ0fW/ydH1v8nR9b/gIzB//r6+v+j3bL/Rrtk/13Ed/+i26//ruG7/z6egf8+noH/Rrtk/0a7ZP86kI//J0fW/ydH1v8nR9b/J0fWzyBQzxAoSNWAJ0fW/ydH1q8AAAAAAAAAAAAAAAAoSNdAJkjW/yZH1s8AAAAAJEfWryZI1v8mSNb/JkjW/yZI1v+jqsT//////+j37P/R7tj////////////W3ff/JkjW/yZI1v8uZbr/PJeI/zJzrP8mSNb/JkjW/yZI1v8mSNb/JEfWrwAAAAAmR9bPJkjW/yhI10AAAAAAAAAAACVI1r8mSNf/KEjXQCZJ1lAmSNf/JkjX/yZI1/8mSNf/JkjX/9HR0f///////////////////////////5Ok6/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JknWUChI10AmSNf/JUjWvwAAAAAoSNcgJknY/yZH2M8AAAAAI0nY3yZJ2P8mSdj/JknY/yZJ2P9KZM//39/f////////////////////////////XHfi/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8jSdjfAAAAACZH2M8mSdj/KEjXICdJ2HAmSdj/JUjXYCVK2jAmSdj/JknY/yZJ2P8mSdj/JknY/2V4yf/t7e3///////////////////////////9cd+L/HXTj/xSf7/8Nwfj/CdL8/wnS/P8J0vz/ELDz/xt85v8mSdj/JknY/yZJ2P8lStowJUjXYCZJ2P8nSdhwJErZryZK2f8oSNcgJUnajyZK2f8mStn/JkrZ/yZK2f8mStn/iJPA////////////////////////////0ff+/xjV/P8J0vz/Drn1/xiO6/8Yjuv/GI7r/xCw8/8Lyvr/CdL8/xmF6P8mStn/JkrZ/yVJ2o8oSNcgJkrZ/yRK2a8jStrfI0rZ3wAAAAAlSdq/Jkra/yZK2v8mStr/Jkra/yZK2v+xtsf///////////////////////////8o2Pz/CdL8/wvK+v8mStr/Jkra/yZK2v8mStr/Jkra/yZK2v8iW97/Jkra/yZK2v8mStr/JUnavwAAAAAjStnfI0ra3yZK2v8lSdq/AAAAACZH2O8mStr/Jkra/yZK2v8mStr/L1HY/9HR0f///////////////////////////yjY/P8J0vz/CdL8/xCw9P8QsPT/ELD0/xSf7/8ddeX/Jkra/yZK2v8mStr/Jkra/yZK2v8mR9jvAAAAACVJ2r8mStr/Jkvb/yVJ2r8AAAAAJkvb/yZL2/8mS9v/Jkvb/yZL2/9KZtL/4+Pj////////////////////////////4Pn//0fd/f8J0vz/CdL8/wnS/P8J0vz/CdL8/wnS/P8Lyvr/Fpfu/yJc3/8mS9v/Jkvb/yZL2/8AAAAAJUnavyZL2/8mS9z/JUncvwAAAAAmS9z/Jkvc/yZL3P8mS9z/Jkvc/26AyP/x8fH//////////////////////////////////////9H3/v/C9P7/o+7+/2fa+/8Oufb/CdL8/wnS/P8J0vz/CdL8/xiP7P8mS9z/Jkvc/wAAAAAlSdy/Jkvc/yZM3P8lTNy/AAAAACZJ2e8mTNz/Jkzc/yZM3P8mTNz/iJTB////////////qnth/5VaOf/x6eX///////////////////////Hp5f/x6eX/ydL2/yZM3P8kVN7/G37o/xKo8v8QsfT/HXbm/yZM3P8mSdnvAAAAACVM3L8mTNz/I0vc3yZJ2u8AAAAAJUzevyZM3f8mTN3/Jkzd/yZM3f+fqc3///////////+VWjn/v5yI/+re1///////////////////////jk8s/7iRe//J0vb/Jkzd/yZM3f8mTN3/Jkzd/yZM3f8mTN3/Jkzd/yVM3r8AAAAAI0vc3yNL3N8kTd2vJk3d/yhQ3yAlTd2PJk3d/yZN3f8mTd3/Jk3d/6St0v////////////Hp5f/q3tf///////////////////////////+xhm7/49PK/6Cx8P8mTd3/Jk3d/yZN3f8mTd3/Jk3d/yZN3f8mTd3/JU3djyhQ3yAmTd3/JE3drydN33AmTd7/J03fcCVK3zAmTd7/Jk3e/yZN3v8mTd7/pK7S///////Sp5r/////////////////////////////////////////////////T27k/yZN3v8mTd7/Jk3e/yZN3v8mTd7/Jk3e/yZN3v8lSt8wJ03fcCZN3v8nTd9wKFDfICZO3/8mTt3PAAAAACVN3r8mTt//Jk7f/yZO3/+EltX//////+fRyv/SqaD/59LO///////////////////////at63/vIBy/7Glxf8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8mTt//JU3evwAAAAAmTt3PJk7f/yhQ3yAAAAAAJE/dryZO3/8oUN9AKFDfQCZO3/8mTt//Jk7f/zhb2v/o6/T/////////////////////////////////////////////////XHrn/yZO3/8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8oUN9AKFDfQCZO3/8kT92vAAAAAAAAAAAoUN9AJk7g/yZO4M8AAAAAJk/hnyZO4P8mTuD/Jk7g/05v5v/k6fv//////////////////////////////////////3eR7P8mTuD/Jk7g/yZO4P8mTuD/Jk7g/yZO4P8mTuD/Jk/hnwAAAAAmTuDPJk7g/yhQ30AAAAAAAAAAAAAAAAAjT+GfJU/h/yVO4Y8gUN8QIk7gzyVP4f8lT+H/SWnW/0lp1v+bq+H/8fHx/////////////////6Cy8v9OcOb/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yJO4M8gUN8QJU7hjyVP4f8jT+GfAAAAAAAAAAAAAAAAAAAAACBQ3xAlTOHvJU/h/yVQ4mAgUN8QIk7hzyVP4f+ktOv///////////////////////H0/f9phur/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yVP4f8iTuHPIFDfECVQ4mAlT+H/JUzh7yBQ3xAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ3zAlUOLvJVDi/yVQ4mAgUN8QI1Din4mb2//J0/j/ydP4/6299P93ku3/M1vk/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/I1DinyBQ3xAlUOJgJVDi/yVQ4u8lUN8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAlUOLvJVDi/yVQ4o8AAAAAJFDjQCVQ4r8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDivyRQ40AAAAAAJVDijyVQ4v8lUOLvJVDkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAjUeTfJVHj/yNR5N8kUONAAAAAACVQ5DAmUuOAJVHivyNR5N8lUeP/JVHj/yNR5N8lUeK/JlLjgCVQ5DAAAAAAJFDjQCNR5N8lUeP/I1Hk3yVQ5DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBQ3xAjUuSfJVHk/yVR5P8jUeTfJFLkcChQ5yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoUOcgJFLkcCNR5N8lUeT/JVHk/yNS5J8gUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkUONAI1LknyVS5P8lUuT/JVLk/yVS5O8lUeS/JVHkvyVR5L8lUeS/JVLk7yVS5P8lUuT/JVLk/yRS468kUONAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFDfECVS5GAjUuWfIlPlzyVS5f8lUuX/JVLl/yVS5f8iU+XPI1LlnyVS5GAgUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/ggBB/wgAEP4AAAB8AAAAPAAAADiAAAEYAAAAEQAAAIAAAAAAAAAAAgAAAEIAAABCAAAAQgAAAEIAAABCAAAAQAAAAAAAAAABAAAAiAAAABiAAAEcAAAAPAAAAD4AAAB/CAAQ/4IAQf/AfgP/8AAP//wAP/</Image>\n  <Url type=\"text/html\" method=\"get\" template=\"https://duckduckgo.com/\" rel=\"searchform\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"contextmenu\" value=\"ffcm\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"keyword\"     value=\"ffab\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"searchbar\"   value=\"ffsb\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"homepage\"    value=\"ffhp\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"newtab\"      value=\"ffnt\"/>\n  </Url>\n  <Url type=\"application/x-suggestions+json\" template=\"https://ac.duckduckgo.com/ac/\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <Param name=\"type\" value=\"list\"/>\n  </Url>\n</OpenSearchDescription> \n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/searchplugins/google-nocodes.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"keyword\" value=\"firefox-b-ab\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"searchbar\" value=\"firefox-b\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/searchplugins/list.json",
    "content": "{\"RU\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"ceneji\", \"ddg\", \"najdi-si\", \"odpiralni\", \"twitter\", \"wikipedia-sl\"]}, \"CN\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"ceneji\", \"ddg\", \"najdi-si\", \"odpiralni\", \"twitter\", \"wikipedia-sl\"]}, \"default\": {\"visibleDefaultEngines\": [\"google\", \"ceneji\", \"ddg\", \"najdi-si\", \"odpiralni\", \"twitter\", \"wikipedia-sl\"]}, \"TW\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"ceneji\", \"ddg\", \"najdi-si\", \"odpiralni\", \"twitter\", \"wikipedia-sl\"]}, \"CA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"ceneji\", \"ddg\", \"najdi-si\", \"odpiralni\", \"twitter\", \"wikipedia-sl\"]}, \"TR\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"ceneji\", \"ddg\", \"najdi-si\", \"odpiralni\", \"twitter\", \"wikipedia-sl\"]}, \"US\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"ceneji\", \"ddg\", \"najdi-si\", \"odpiralni\", \"twitter\", \"wikipedia-sl\"]}, \"HK\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"ceneji\", \"ddg\", \"najdi-si\", \"odpiralni\", \"twitter\", \"wikipedia-sl\"]}, \"KZ\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"ceneji\", \"ddg\", \"najdi-si\", \"odpiralni\", \"twitter\", \"wikipedia-sl\"]}, \"UA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"ceneji\", \"ddg\", \"najdi-si\", \"odpiralni\", \"twitter\", \"wikipedia-sl\"]}, \"BY\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"ceneji\", \"ddg\", \"najdi-si\", \"odpiralni\", \"twitter\", \"wikipedia-sl\"]}}"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/searchplugins/najdi-si.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Najdi.si</ShortName>\n<Description>Iskalnik Najdi.si</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABSlBMVEUAO1QQR148aXxghZVhhZUQR19Xfo7O2d75+vv////6+/vP2t9Yf49wkZ/4+vrk6+19m6dCboBCbYB7mqfj6uxzk6FEcIL2+PnC0NYgU2kMRFweUmjAztT29/hGcYMEPle0xs3z9vchVWqEoKzN2d5+nKkfU2ny9fa3x88FP1cAOlMfUmjl6+2ovMV9m6jE0dfc5OeetL2lucLm7O4vXnP19/h8maYFPlcmWG3V3uN7mKX3+PkwX3QqW2/x9PWLprEkVmzQ299/namIoq7U3uLY4eU8aHxtj50YTGMEPVbQ2t/V3+MRSF9+m6j9/v73+foDPVULQlpuj51IcoNoipn+/f6DoKwKQlp2lKGjucFNdocMQ1t6mKXR2+AUSmGkucLBz9Xv8/T8/f3G09kaT2WJpK/U3eK0xc1jh5YNQ1sCO1QORFwNRFwBO1TzxcIvAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9YJCQkmNJUQNHcAAAAddEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIFRoZSBHSU1Q72QlbgAAAL5JREFUGNNjYMAKGJmYWZhYEXw2dg5OTi5uHhifl49fQFBIWIRDFMIXE5eQlAICaRlZORBfXkFRSVkFCFTV1DU0GRi0tHV0tfT0DTg5DbWMjCW1GLRMTM20zC0sQQJW1jZAAVs7ey0HRw4nO0MtZztboACji6sbu7i7h52hp5e3D1BAy9fPX9w9IDAoOCQ0TAskEB4RGeWppRUdoxgbBxYAgfgEicSk5BQtuECqS1p6RqYWQiArOycXwoIKIAAAP8Amx8T+6hgAAAAASUVORK5CYII=</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.najdi.si/search.jsp\" resultdomain=\"najdi.si\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"o\" value=\"0\"/>\n  <Param name=\"foxsbar\" value=\"ff\"/>\n</Url>\n<SearchForm>http://www.najdi.si/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/searchplugins/odpiralni.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Odpiralni Časi</ShortName>\n<Description>Odpiralni Časi v Sloveniji</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAEJGlDQ1BJQ0MgUHJvZmlsZQAAOBGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+EdigjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHHJz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9FwpwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7NamcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwfYrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqwSyv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxtUgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+oF9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdTTsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QWWdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXIM+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4bBsrEwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAnlpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuMS4yIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBJbWFnZVJlYWR5PC94bXA6Q3JlYXRvclRvb2w+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjI5OTk5LzEwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+Mjk5OTkvMTAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KHvZwVAAAA0xJREFUOBE9U99PHFUYPXPv/NjdWXELLlRbgUSRXYxtgEVAcfXR/tBqGpBoaNIE+2rE+NAQH/AvUN980gf6Aib2uZhg0sqq2fWBVEtraRNghbWwdJlhdnfu/Oh3J6E3uZncOznnfOfc71PCMMTExARfWFjwFVrv5POXAs+bcuzD0WajkfB9H3HTPDRN8xZT+PyvKzevESZ8ihkfH4/AQ0NDvaZuzDu2nXMOHbzSl8XJF09C0zQ8fPAQ/95ZQywRh5k0f3cbjamVUum+JFFkBWME5pp+s7a/n3711CkxPvkR6+vL8kMiery/j3Q6jXt37/qLC4vh2t//qC2plh3Pdcd+KxbXmSxb1fV5q1ZLj72dd6/Ozmq53CBPJpP4q1TCl5/PwPM89Pf385kvZtTXR4dd68A6rurGD6DF8iMjlzzh5dIdHd7l6Wk9lXoWtmUTyIcQHuyDAzSbTdi2jYRpYmJyUm9ta/N8z3srP/LmRcY17ePKf9t474MLyvGODjh1RxIjCAJAAWWgA2RTHuqOg/b2drx75oxS3d0DU9knTLjijVRbKzLZLJeJS2AQBgjpK7fCFDqHdO8TTwhSRld3F3umpQWeEHnmus1kmliletN1IzHfJ2CkqURWJJEklgSCCMiCcuy5VknQpiKqTol+RuoENnQd5XIZSzdu4KWel0E5w5ckRKBIItryTi6mappT3d1FpVKJLqlibG1u4uu5OWxvlTF95VMYhhG9hBSQsD3yb9UOwFW1xuhn4dFOBQ/W132VMTQo8e+++RZ7/+/i6lez6O7uhitEFGRAGcmKNzY2fNuyiEAr8M4TnYjFYx9ub+8Eg7lBFovFYNA+//55dHZ1oV6vR6XKXtBUDdVqFT8tLgZkieTYHKfGuN2s1y+UN7deoBBFJpPhvZleJOLx6P2lV+lZp+e0bAvXr/8s1u/dJy6teOuPwmdRKw8PDJ82DL5CrZw4PTAgzp47y0lddmmUvk9NRbkEvywt+bdXV7VYPL7neWJspVhcU46GaTSXG9B140eawtdCMtqbzSCVOkbBgubhcTRQBJL2VoUbThZKhTtPh+loNHt6eowT7c9fCQIxRYPUT02jyio45z6p/sm5do0Z6vfLy8veEeYJlojIHKnXHv0AAAAASUVORK5CYII=</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.odpiralnicasi.com/spots\" resultdomain=\"odpiralnicasi.com\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"source\" value=\"1\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/searchplugins/twitter.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Twitter</ShortName>\n<Description>Realtime Twitter Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAALAgAAJgAAACAgAAAAAAAAQQQAADECAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAHSSURBVDjLfVO/axRREP6SS0ihlv4FQpoYWxHyHxgCsUxhmToBS4tF7NLZWaiIEHLv7d5dJNEQ0tgYEAmIjeAfYC57++7MGbzLjxu/Nxt27zZrBoadnZnvm3kz7wEqMpZqmdAfBBMIZBzGVGCkorbXq4kFp/yPtBgPZCJzZvYQuNZ+jKhVo75G2LyHVz9uoeFmc6bILaHaepv9v/w6iRcypXbonmNPBB9OBbv82tYfmPgn7NHTnKAaP8E+g8Ztot68k/nXDm8ooNEVhHEP1vXROBbUf/M/Wc0Jwl8zsEkHOxcMtE6Y+A42nodpLtLfR9QWRMmA9jm2eh78aXQY4eF9VvjCgKDWEewM2PIZQc4nD9Sf6hk+sohNqorzW0kN91BBdYKtO9dE/00JZITA50XxsxTHlWarqMYBh/O3UPGqrednx7ox3o+UhbIRT7O1BO9PfIsXI5V9J34WvrqN94buwFi+b3N0k0nrCjAFAp1+Nz1Czd3N2y8Tm6ywYk9JTHKqk/cD9cM17YW89WExbo6Ja1zhvgK3+4Itql+rt8PkO1f6oBysBN3brLrMVhs84wHJvpHoMwnf8CI9ygZd3nbJgymrMvxeSoLjmlCsIJf+a17lP6juZmUWkMzvAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAECElEQVRYw+1XS2gTURS9ia0/EMSCCC4siCIKrly4UVwIrgRR3KgbXQmCCiIiCha7EQRR6cIupHShSeZjf6lttdWFgqBRBPGDKIqF1mQ+1Wp/SZvnvXfmTWfMpJ3U0pUPHplJ3rv33HO/Afi/5nPViTjuKm8rYlFlAoSI8a500R1SGLYUZRH+Hvee6+qqygvxW1KJ1XLd+74aUuY+0OzjoHw/BElj4zQQHxv0HDBUvjR9WQlNYmnJhSjK9dxFUC0LOsYE3M8LSI8LUKw8AmoG5ecqPtP8vgZ04zKeO+jqjUtBDi2qWY+71xPaKKpnpF0uzUpCnxDQOixQ+BSo9iR/3vsh4CF+r5of8D3F75r9udQAKUwx++AJXkhZCe9QBkGEuUSC1swTjhK0VrUmEYzw7SKCyUPrLwEP8IxufQN9aCfKPwCJwdq/lCPluvUG2n4jhQW8bD6Hu+amABvSd/LOTbEENOMjdIyicLuA1om/ADhbMqIZn/DMOMq+7iqPBanUzWfQOUGUjUFnnj5H0WdnQOlfFoxssdix3tjGgnWbrCuGKvdA4LmuSQJ6s9SN0zFwg6lS7Qmms+WngK4pEvAVg+w83MltCAAhAHSGFMwEgGQRq2quwZe2cShJkaYvtey39hEHMfsQL7cjxd1F4dBnPWUKVeMwaLmTkRggGd1oiJI9GxLcLg2NA8s5DTXzCKePbjtBJAVoVoGjmFxEwsgiCi5tFuoDDFinHcb9xWg6CBcjpS9ReReCeF9GOL5TsCEYhRkSs26HmSLXh2R2f8DlJS7Q7BZOwyhWzeZ3P2hijtJRG9wSXuQkIj27m1OKKKPUiQIiCv1ptF4x33rUh/Yb+aVqN8BjIf07HwDy0EPFzU2/ck0rgCpln8MgtOcBgOOiFizRSWt7aQCWA0GHdesSBuOAm+fFOQIoOFXVeBRqaGnvlsGIed5LwWiO/LP11KASg7tmt97fnRoz1Xj5NXc4WQP0Sliw6d4EN6mUdStyew8cbB6uQWGdXL+pPHMrjQLCVe40tHdo1NJoQ47X5XBnfKUykduBQ0U9+jEbKR5IOTc0IwfJb+tnjvwoq+3DCmxEV1iwvzyHtlzbSTnVHMRKuTm6crK8AcelDrGc/a/0r4WUsRcF3ebWzC4YCqt8Rbdo5XmO4IZj9IGSW+PFUuSVyu7BeeABIrdZMNFIfiSrCQQFouwDNHxQLyBQdK6nSPOfgftUSXWtaOlD67BkXkCLXrFV1IYJBAUifcpnspQHFjyjmi+4y8nBs6KIL1cJuRZkt6K1xzCYrvFAqdtptDCNz3dxX8V91Gsufqvn8r/CByJemd/kvJiprui/RAQkMaZR/r1i4W6a0rP/N/gXi6OvmDvBLoiyBV1/AN29Cs9hVFoUAAAAAElFTkSuQmCC</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"https://twitter.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"partner\" value=\"Firefox\"/>\n  <Param name=\"source\" value=\"desktop-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/searchplugins/wikipedia-sl.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Wikipedija</ShortName>\n<Description>Wikipedija, prosta enciklopedija</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">resource://search-plugins/images/wikipedia.ico</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://sl.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://sl.wikipedia.org/wiki/Posebno:Iskanje\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/setDesktopBackground.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY position.label             \"Položaj:\">\n<!ENTITY tile.label                 \"Porazdeli\">\n<!ENTITY center.label               \"Sredina\">\n<!ENTITY stretch.label              \"Raztegni\">\n<!ENTITY fill.label                 \"Zapolni\">\n<!ENTITY fit.label                  \"Prilagodi\">\n<!ENTITY preview.label              \"Predogled\">\n<!ENTITY color.label                \"Barva:\">\n<!ENTITY setDesktopBackground.title \"Nastavi ozadje namizja\">\n<!ENTITY openDesktopPrefs.label     \"Odpri nastavitve namizja\">\n<!ENTITY closeWindow.key            \"w\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/shellservice.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\noptionsLabel=&Možnosti %S\nsafeModeLabel=%S: &Varni način\n\n# LOCALIZATION NOTE (setDefaultBrowserMessage2, setDefaultBrowserConfirm.label):\n# %S will be replaced by brandShortName\nsetDefaultBrowserMessage2          = Izkusite %S v polni meri, tako da ga nastavite kot privzet brskalnik\nsetDefaultBrowserConfirm.label     = Uporabi %S kot privzet brskalnik\nsetDefaultBrowserConfirm.accesskey = U\nsetDefaultBrowserOptions.label     = Možnosti\nsetDefaultBrowserOptions.accesskey = O\nsetDefaultBrowserNotNow.label      = Ne zdaj\nsetDefaultBrowserNotNow.accesskey  = N\nsetDefaultBrowserNever.label       = Ne sprašuj več\nsetDefaultBrowserNever.accesskey   = S\n\n# LOCALIZATION NOTE (setDefaultBrowserTitle, setDefaultBrowserMessage, setDefaultBrowserDontAsk, setDefaultBrowserAlertConfirm.label, setDefaultBrowserAlertNotNow.label):\n# These strings are used as an alternative to the ones above, in a modal dialog.\n# %S will be replaced by brandShortName\nsetDefaultBrowserTitle=Privzet brskalnik\nsetDefaultBrowserMessage=%S trenutno ni nastavljen kot privzet brskalnik. Ga želite nastaviti kot privzetega?\nsetDefaultBrowserDontAsk=Vedno preveri ob zagonu %Sa.\nsetDefaultBrowserAlertConfirm.label=Uporabi %S kot moj privzet brskalnik\nsetDefaultBrowserAlertNotNow.label=Ne zdaj\n\ndesktopBackgroundLeafNameWin=Ozadje namizja.bmp\nDesktopBackgroundDownloading=Shranjevanje slike …\nDesktopBackgroundSet=Nastavi ozadje namizja\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/sitePermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (state.current.allowed,\n#                    state.current.allowedForSession,\n#                    state.current.allowedTemporarily,\n#                    state.current.blockedTemporarily,\n#                    state.current.blocked):\n# This label is used to display active permission states in the site\n# identity popup (which does not have a lot of screen space).\nstate.current.allowed = Dovoljeno\nstate.current.allowedForSession = Dovoljeno za to sejo\nstate.current.allowedTemporarily = Začasno dovoljeno\nstate.current.blockedTemporarily = Začasno zavrnjeno\nstate.current.blocked = Zavrnjeno\n\n# LOCALIZATION NOTE (state.multichoice.alwaysAsk,\n#                    state.multichoice.allow,\n#                    state.multichoice.allowForSession,\n#                    state.multichoice.block):\n# Used to label permission state checkboxes in the page info dialog.\nstate.multichoice.alwaysAsk = Vedno vprašaj\nstate.multichoice.allow = Dovoli\nstate.multichoice.allowForSession = Dovoli za to sejo\nstate.multichoice.block = Zavrni\n\npermission.cookie.label = Nastavi piškotke\npermission.desktop-notification2.label = Prejemaj obvestila\npermission.image.label = Naloži slike\npermission.camera.label = Uporabi kamero\npermission.microphone.label = Uporabi mikrofon\npermission.screen.label = Deli zaslon\npermission.install.label = Namesti dodatke\npermission.popup.label = Odpri pojavna okna\npermission.geo.label = Objavi položaj\npermission.indexedDB.label = Shramba za delo brez povezave\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/syncBrand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncBrand.shortName.label  \"Sync\">\n<!ENTITY syncBrand.fullName.label   \"Firefox Sync\">\n<!ENTITY syncBrand.fxAccount.label  \"Firefox Račun\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/syncCustomize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncCustomize.dialog.title       \"Izbor za sinhronizacijo\">\n<!ENTITY syncCustomize.acceptButton.label \"Začni\">\n\n<!ENTITY syncCustomize.title              \"Kaj želite sinhronizirati?\">\n<!ENTITY syncCustomize.description        \"Izbor lahko spremenite v nastavitvah.\">\n<!ENTITY syncCustomizeUnix.description    \"Izbor lahko spremenite v nastavitvah.\">\n\n<!--\n  These engine names are the same as in browser/preferences/sync.dtd except\n  for the last two that are marked as being specific to Desktop browsers.\n-->\n<!ENTITY engine.bookmarks.label           \"Zaznamke\">\n<!ENTITY engine.bookmarks.accesskey       \"m\">\n<!ENTITY engine.history.label             \"Zgodovino\">\n<!ENTITY engine.history.accesskey         \"Z\">\n<!ENTITY engine.tabs.label                \"Zavihke\">\n<!ENTITY engine.tabs.accesskey            \"V\">\n<!ENTITY engine.passwords.label           \"Gesla\">\n<!ENTITY engine.passwords.accesskey       \"G\">\n<!ENTITY engine.addons.label              \"Dodatke za namizje\">\n<!ENTITY engine.addons.accesskey          \"A\">\n<!ENTITY engine.prefs.label               \"Nastavitve za namizje\">\n<!ENTITY engine.prefs.accesskey           \"S\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/syncGenericChange.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (change.password.title): This (and associated change.password/passphrase) are used when the user elects to change their password.\nchange.password.title = Spremenite svoje geslo\nchange.password.acceptButton = Spremeni geslo\nchange.password.status.active = Spreminjanje vašega gesla …\nchange.password.status.success = Vaše geslo je bilo spremenjeno.\nchange.password.status.error = Pri spreminjanju vašega gesla je prišlo do napake.\n\nchange.password3.introText = Vaše geslo mora biti dolgo vsaj 8 znakov. Razlikovati se mora od uporabniškega imena in obnovitvenega ključa.\nchange.password.warningText = Opozorilo: potem ko spremenite geslo, se vaše ostale naprave ne bodo mogle povezati na vaš račun.\n\nchange.recoverykey.title = Moj obnovitveni ključ\nchange.recoverykey.acceptButton = Spremeni obnovitveni ključ\nchange.recoverykey.label = Spreminjanje obnovitvenega ključa in nalaganje krajevnih podatkov. Prosim, počakajte …\nchange.recoverykey.error = Pri spreminjanju obnovitvenega ključa je prišlo do napake!\nchange.recoverykey.success = Vaš obnovitveni ključ je bil uspešno spremenjen!\n\nchange.synckey.introText2 = Za zagotovitev najvišje stopnje zasebnosti se vsi vaši podatki pred prenosom šifrirajo, ključ za dešifriranje pa se ne prenaša.\n# LOCALIZATION NOTE (change.recoverykey.warningText) \"Sync\" should match &syncBrand.shortName.label; from syncBrand.dtd\nchange.recoverykey.warningText = Opozorilo: s to spremembo bodo s strežnika Sync odstranjeni vsi podatki in naloženi novi, zavarovani s tem ključem. Ostalih naprav ne boste mogli sinhronizirati, dokler jim ne nastavite novega obnovitvenega ključa.\n\nnew.recoverykey.label = Vaš obnovitveni ključ\n\n# LOCALIZATION NOTE (new.password.title): This (and associated new.password/passphrase) are used on a second computer when it detects that your password or passphrase has been changed on a different device.\nnew.password.title            = Posodobite geslo\nnew.password.introText        = Strežnik je zavrnil vaše geslo, zato ga morate posodobiti.\nnew.password.label            = Vnesite svoje novo geslo\nnew.password.confirm          = Potrdite svoje novo geslo\nnew.password.acceptButton     = Posodobi geslo\nnew.password.status.incorrect = Napačno geslo. Poskusite znova.\n\nnew.recoverykey.title          = Posodobite obnovitveni ključ\nnew.recoverykey.introText      = Obnovitveni ključ je spremenila druga naprava. Vnesite novega.\nnew.recoverykey.acceptButton     = Posodobi obnovitveni ključ\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/syncKey.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncKey.page.title               \"&syncBrand.fullName.label;: vaš ključ\">\n<!ENTITY syncKey.page.description2        \"Ta ključ se uporablja za dešifriranje podatkov vašega računa za &syncBrand.fullName.label;. Ključ boste morali vnesti vsakič, ko boste nastavljali &syncBrand.fullName.label; na novi napravi.\">\n<!ENTITY syncKey.keepItSecret.heading     \"Ne izdajte ga nikomur\">\n<!ENTITY syncKey.keepItSecret.description \"Vaš račun za &syncBrand.fullName.label; je šifriran za večjo zaščito vaše zasebnosti. Brez tega ključa so potrebna dolga leta za dešifriranje vaših podatkov. Ste edini lastnik ključa, torej imate dostop do podatkov &syncBrand.fullName.label; samo vi.\">\n<!ENTITY syncKey.keepItSafe.heading       \"Hranite ga na varnem\">\n<!ENTITY syncKey.keepItSafe1.description  \"Nikar ne izgubite ključa.\">\n<!ENTITY syncKey.keepItSafe2.description  \" Kopije vašega ključa ne shranjujemo (to ne bi bilo varno!), \">\n<!ENTITY syncKey.keepItSafe3.description  \"zato vam ga ne moremo povrniti,\">\n<!ENTITY syncKey.keepItSafe4a.description \" če ga izgubite. Ključ boste potrebovali vsakič, ko boste dodali novo napravo v &syncBrand.fullName.label;.\">\n<!ENTITY syncKey.findOutMore1.label       \"Več o &syncBrand.fullName.label; in vaši zasebnosti najdete na \">\n<!ENTITY syncKey.findOutMore2.label       \".\">\n<!ENTITY syncKey.footer1.label            \"Pogoji za uporabo &syncBrand.fullName.label; so na voljo na \">\n<!ENTITY syncKey.footer2.label            \". Politika zasebnosti je na voljo na \">\n<!ENTITY syncKey.footer3.label            \".\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/syncProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD\n    SYSTEM \"chrome://branding/locale/brand.dtd\">\n    %brandDTD;\n\n<!-- These strings are used in the sync progress upload page -->\n<!ENTITY syncProgress.pageTitle    \"Vaša prva sinhronizacija\">\n<!ENTITY syncProgress.textBlurb    \"Vaši podatki se zdaj šifrirajo in nalagajo v ozadju. Lahko zaprete zavihek in nadaljujete z uporabo &brandShortName;a.\">\n<!ENTITY syncProgress.closeButton  \"Zapri\">\n<!ENTITY syncProgress.logoAltText  \"Logotip &brandShortName;a\">\n<!ENTITY syncProgress.diffText     \"&brandShortName; se bo odslej samodejno sinhroniziral v ozadju. Lahko zaprete zavihek in nadaljujete z uporabo &brandShortName;a.\">\n\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/syncQuota.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY quota.dialogTitle.label    \"Omejitve strežnika\">\n<!ENTITY quota.retrievingInfo.label \"Pridobivanje podatkov o omejitvah …\">\n<!ENTITY quota.typeColumn.label     \"Vrsta\">\n<!ENTITY quota.sizeColumn.label     \"Velikost\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/syncQuota.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncollection.addons.label    = Dodatki\ncollection.bookmarks.label = Zaznamki\ncollection.history.label   = Zgodovina\ncollection.passwords.label = Gesla\ncollection.prefs.label     = Nastavitve\ncollection.tabs.label      = Zavihki\n\n# LOCALIZATION NOTE (quota.usageNoQuota.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space occupied\n# on the server\nquota.usageNoQuota.label    = Trenutno uporabljate %1$S %2$S.\n# LOCALIZATION NOTE (quota.usagePercentage.label):\n# %1$S is the percentage of space used,\n# %2$S and %3$S numeric value and unit (as defined in the download manager)\n# of the amount of space used,\n# %3$S and %4$S numeric value and unit (as defined in the download manager)\n# of the total space available.\nquota.usagePercentage.label = Uporabljate %1$S%% (%2$S %3$S) od dovoljenih %4$S %5$S.\nquota.usageError.label      = Pridobivanje podatkov o omejitvah ni uspelo.\nquota.retrieving.label      = Pridobivanje …\n# LOCALIZATION NOTE (quota.sizeValueUnit.label): %1$S is the amount of space\n# occupied by the engine, %2$K the corresponding unit (e.g. kB) as defined in\n# the download manager.\nquota.sizeValueUnit.label   = %1$S %2$S\nquota.remove.label          = Odstrani\nquota.treeCaption.label     = Odstranite izbire za prenehanje sinhronizacije in sprostitev prostora na strežniku.\n# LOCALIZATION NOTE (quota.removal.label): %S is a list of engines that will be\n# disabled and whose data will be removed once the user confirms.\nquota.removal.label         = Firefox Sync bo odstranil naslednje podatke: %S.\n# LOCALIZATION NOTE (quota.list.separator): This is the separator string used\n# for the list of engines (incl. spaces where appropriate)\nquota.list.separator        = ,\\u0020\n# LOCALIZATION NOTE (quota.freeup.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space freed\n# up by disabling the unchecked engines.  If displayed this string is\n# concatenated directly to quota.removal.label and may need to start off with\n# whitespace.\nquota.freeup.label          = \\u0020Sprostilo se bo %1$S %2$S.\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/syncSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY accountSetupTitle.label    \"&syncBrand.fullName.label;: namestitev\">\n\n<!-- First page of the wizard -->\n\n<!ENTITY setup.pickSetupType.description2 \"Pozdravljeni! Če še niste uporabljali &syncBrand.fullName.label;, morate najprej ustvariti račun.\">\n<!ENTITY button.createNewAccount.label \"Ustvari nov račun\">\n<!ENTITY button.haveAccount.label      \"Imam račun\">\n\n<!ENTITY setup.choicePage.title.label     \"Ali ste že kdaj prej uporabljali &syncBrand.fullName.label;?\">\n<!ENTITY setup.choicePage.new.label       \"Nikoli prej nisem uporabljal &syncBrand.shortName.label;\">\n<!ENTITY setup.choicePage.existing2.label \"&syncBrand.shortName.label; že uporabljam na drugi napravi\">\n\n<!-- New Account AND Existing Account -->\n<!ENTITY server.label               \"Strežnik\">\n<!ENTITY serverType.default.label      \"Privzet strežnik Mozille: &syncBrand.fullName.label;\">\n<!ENTITY serverType.custom2.label   \"Uporabi strežnik po meri …\">\n<!ENTITY signIn.account2.label      \"Račun\">\n<!ENTITY signIn.account2.accesskey  \"R\">\n<!ENTITY signIn.password.label      \"Geslo\">\n<!ENTITY signIn.password.accesskey  \"G\">\n<!ENTITY signIn.recoveryKey.label       \"Obnovitveni ključ\">\n<!ENTITY signIn.recoveryKey.accesskey   \"K\">\n\n<!-- New Account Page 1: Basic Account Info -->\n<!ENTITY setup.newAccountDetailsPage.title.label \"Podrobnosti računa\">\n<!ENTITY setup.emailAddress.label     \"Elektronska pošta\">\n<!ENTITY setup.emailAddress.accesskey \"E\">\n<!ENTITY setup.choosePassword.label      \"Izberite geslo\">\n<!ENTITY setup.choosePassword.accesskey  \"I\">\n<!ENTITY setup.confirmPassword.label     \"Potrdite geslo\">\n<!ENTITY setup.confirmPassword.accesskey \"t\">\n\n<!-- LOCALIZATION NOTE: tosAgree1, tosLink, tosAgree2, ppLink, tosAgree3 are\n     joined with implicit white space, so spaces in the strings aren't necessary -->\n<!ENTITY setup.tosAgree1.label      \"Soglašam s\">\n<!ENTITY setup.tosAgree1.accesskey  \"a\">\n<!ENTITY setup.tosLink.label        \"pogoji uporabe\">\n<!ENTITY setup.tosAgree2.label      \"in\">\n<!ENTITY setup.ppLink.label         \"politiko zasebnosti\">\n<!ENTITY setup.tosAgree3.label      \"\">\n<!ENTITY setup.tosAgree2.accesskey  \"\">\n\n<!-- My Recovery Key dialog -->\n<!ENTITY setup.newRecoveryKeyPage.title.label \"&brandShortName; spoštuje vašo zasebnost\">\n<!ENTITY setup.newRecoveryKeyPage.description.label \"Za zagotovitev najvišje stopnje zasebnosti se vsi vaši podatki pred prenosom šifrirajo. Obnovitveni ključ, ki je potreben za dešifriranje, pa se ne prenaša.\">\n<!ENTITY recoveryKeyEntry.label        \"Vaš obnovitveni ključ\">\n<!ENTITY recoveryKeyEntry.accesskey    \"K\">\n<!ENTITY syncGenerateNewKey.label  \"Ustvari nov ključ\">\n<!ENTITY recoveryKeyBackup.description \"Obnovitveni ključ potrebujete za dostop do &syncBrand.fullName.label; na drugih napravah. Ustvarite varnostno kopijo, saj vam ga ne moremo obnoviti.\">\n\n<!ENTITY button.syncKeyBackup.print.label     \"Natisni …\">\n<!ENTITY button.syncKeyBackup.print.accesskey \"N\">\n<!ENTITY button.syncKeyBackup.save.label      \"Shrani …\">\n<!ENTITY button.syncKeyBackup.save.accesskey  \"S\">\n\n<!-- Existing Account Page 1: Pair a Device (incl. Pair a Device dialog strings) -->\n<!ENTITY pairDevice.title.label             \"Dodaj napravo\">\n<!ENTITY addDevice.showMeHow.label          \"Prikaži, kako.\">\n<!ENTITY addDevice.dontHaveDevice.label     \"Naprave nimam pri sebi\">\n<!ENTITY pairDevice.setup.description.label  \"Za vklop izberite &#x0022;Dodaj napravo&#x0022; na vaši drugi napravi.\">\n<!ENTITY addDevice.setup.enterCode.label    \"Nato vnesite to kodo:\">\n<!ENTITY pairDevice.dialog.description.label \"Za vklop vaše nove naprave na njej izberite &#x0022;Nastavi Sync&#x0022;.\">\n<!ENTITY addDevice.dialog.enterCode.label   \"Vnesite kodo, ki jo ponuja naprava:\">\n<!ENTITY addDevice.dialog.tryAgain.label    \"Poskusite znova.\">\n<!ENTITY addDevice.dialog.successful.label  \"Naprava je bila uspešno dodana. Prva sinhronizacija lahko traja nekaj minut in se bo končala v ozadju.\">\n<!ENTITY addDevice.dialog.recoveryKey.label     \"Za vklop vaše naprave boste morali vnesti svoj obnovitveni ključ. Natisnite ga ali shranite in ga imejte pri sebi.\">\n<!ENTITY addDevice.dialog.connected.label   \"Naprava je povezana\">\n\n<!-- Existing Account Page 2: Manual Login -->\n<!ENTITY setup.signInPage.title.label \"Prijava\">\n<!ENTITY existingRecoveryKey.description \"Kopijo obnovitvenega ključa lahko najdete v nastavitvah &syncBrand.shortName.label; vaše druge naprave. Izberite &#x0022;Upravljanje računa&#x0022; in nato &#x0022;Moj obnovitveni ključ&#x0022;.\">\n<!ENTITY verifying.label              \"Preverjanje …\">\n<!ENTITY resetPassword.label          \"Ponastavi geslo\">\n<!ENTITY resetSyncKey.label           \"Izgubil sem drugo napravo.\">\n\n<!-- Sync Options -->\n<!ENTITY setup.optionsPage.title      \"Možnosti sinhronizacije\">\n<!ENTITY syncDeviceName.label       \"Ime naprave:\">\n<!ENTITY syncDeviceName.accesskey   \"r\">\n\n<!ENTITY syncMy.label               \"Sinhroniziraj:\">\n<!ENTITY engine.bookmarks.label     \"Zaznamke\">\n<!ENTITY engine.bookmarks.accesskey \"m\">\n<!ENTITY engine.tabs.label          \"Zavihke\">\n<!ENTITY engine.tabs.accesskey      \"Z\">\n<!ENTITY engine.history.label       \"Zgodovino\">\n<!ENTITY engine.history.accesskey   \"d\">\n<!ENTITY engine.passwords.label     \"Gesla\">\n<!ENTITY engine.passwords.accesskey \"G\">\n<!ENTITY engine.prefs.label         \"Nastavitve\">\n<!ENTITY engine.prefs.accesskey     \"N\">\n<!ENTITY engine.addons.label        \"Dodatke\">\n<!ENTITY engine.addons.accesskey    \"A\">\n\n<!ENTITY choice2a.merge.main.label       \"Združi podatke te naprave in storitve &syncBrand.shortName.label;\">\n<!ENTITY choice2.merge.recommended.label \"Priporočeno:\">\n<!ENTITY choice2a.client.main.label      \"Zamenjaj podatke te naprave s podatki storitve &syncBrand.shortName.label;\">\n<!ENTITY choice2a.server.main.label      \"Zamenjaj podatke ostalih naprav s podatki te naprave\">\n\n<!-- Confirm Merge Options -->\n<!ENTITY setup.optionsConfirmPage.title \"Potrditev\">\n<!ENTITY confirm.merge2.label    \"&syncBrand.fullName.label; bo zdaj združil vse podatke brskalnika na tej napravi s podatki na vašem računu.\">\n<!ENTITY confirm.client3.label         \"Opozorilo: naslednji podatki brskalnika &brandShortName; na tej napravi bodo odstranjeni:\">\n<!ENTITY confirm.client2.moreinfo.label \"&brandShortName; bo potem skopiral vaše podatke s &syncBrand.fullName.label; na to napravo.\">\n<!ENTITY confirm.server2.label         \"Opozorilo: podatki na naslednjih napravah bodo prepisani s podatki na tej napravi:\">\n\n<!-- New & Existing Account: Setup Complete -->\n<!ENTITY setup.successPage.title \"Namestitev končana!\">\n<!ENTITY changeOptions.label \"To nastavitev lahko spremenite z izbiro Možnosti sinhronizacije.\">\n<!ENTITY continueUsing.label \"Zdaj lahko nadaljujete z uporabo &brandShortName;a.\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/syncSetup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Several other strings are used (via Weave.Status.login), but they come from\n#  /services/sync\n\n# Firefox Accounts based setup.\ncontinue.label = Nadaljuj\n\n# LOCALIZATION NOTE (disconnect.label, disconnect.verify.title, disconnect.verify.bodyHeading, disconnect.verify.bodyText):\n# These strings are used in the confirmation dialog shown when the user hits the disconnect button\n# LOCALIZATION NOTE (disconnect.label): This is the label for the disconnect button\ndisconnect.label = Prekini povezavo\ndisconnect.verify.title = Prekini povezavo\ndisconnect.verify.bodyHeading = Prekinem povezavo s Sync?\ndisconnect.verify.bodyText = Podatki brskanja bodo ostali v računalniku, vendar se ne bodo več sinhronizirali z vašim računom.\n\nrelinkVerify.title = Opozorilo o združitvi\nrelinkVerify.heading = Ste prepričani, da se želite prijaviti v Sync?\n# LOCALIZATION NOTE (relinkVerify.description): Email address of a user previously signed into sync.\nrelinkVerify.description = Pred tem je bil v Sync na tem računalniku prijavljen drug uporabnik. Prijava bo združila zaznamke, gesla in druge nastavitve na tem brskalniku z računom %S\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/tabbrowser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeTab.label \"Zapri zavihek\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/tabbrowser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: the following strings can be used in the tab title or\n# location bar to represent various states as a web page loads:\n# tabs.connecting = Firefox is sending a HTTP connection request\n# tabs.encryptingConnection = Firefox is sending a HTTPS connection request\n# tabs.searching = Firefox is searching for something (Awesomebar or Web search)\n# tabs.loading = Firefox is loading the web page\n# tabs.waiting = Firefox is waiting for a web resource to load\n# tabs.downloading = Firefox is downloading a file for a helper application (PDF)\ntabs.connecting=Povezovanje …\ntabs.encryptingConnection=Varovanje povezave …\ntabs.searching=Iskanje …\ntabs.loading=Nalaganje …\ntabs.waiting=Čakanje …\ntabs.downloading=Prenašanje …\n\ntabs.restoreLastTabs=Obnovi zavihke od prejšnje uporabe\ntabs.emptyTabTitle=Nov zavihek\ntabs.closeTab=Zapri zavihek\ntabs.close=Zapri\ntabs.closeWarningTitle=Potrdi zapiranje\n# LOCALIZATION NOTE (tabs.closeWarningMultiple):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# The singular form is not considered since this string is used only for\n# multiple tabs.\ntabs.closeWarningMultiple=Zaprli boste zavihek. Ste prepričani, da želite nadaljevati?;Zaprli boste #1 zavihka. Ste prepričani, da želite nadaljevati?;Zaprli boste #1 zavihke. Ste prepričani, da želite nadaljevati?;Zaprli boste #1 zavihkov. Ste prepričani, da želite nadaljevati?\ntabs.closeButtonMultiple=Zapri zavihke\ntabs.closeWarningPromptMe=Opozori me, ko poskušam zapreti več zavihkov\n\ntabs.closeTab.tooltip=Zapri zavihek\n# LOCALIZATION NOTE (tabs.closeSelectedTab.tooltip):\n# %S is the keyboard shortcut for closing the current tab\ntabs.closeSelectedTab.tooltip=Zapri zavihek (%S)\n# LOCALIZATION NOTE (tabs.muteAudio.tooltip):\n# %S is the keyboard shortcut for \"Mute tab\"\ntabs.muteAudio.tooltip=Utišaj zavihek (%S)\n# LOCALIZATION NOTE (tabs.unmuteAudio.tooltip):\n# %S is the keyboard shortcut for \"Unmute tab\"\ntabs.unmuteAudio.tooltip=Povrni glasnost zavihka (%S)\ntabs.muteAudio.background.tooltip=Utišaj zavihek\ntabs.unmuteAudio.background.tooltip=Povrni glasnost zavihka\n\ntabs.unblockAudio.tooltip=Predvajaj zavihek\n\n# LOCALIZATION NOTE (tabs.allowTabFocusByPromptForSite):\n# %S is the hostname of the site where dialogs are allowed to switch tabs\ntabs.allowTabFocusByPromptForSite=Dovoli pogovornim oknom na %S, da preklopijo na svoj zavihek\n\n# LOCALIZATION NOTE (tabs.containers.tooltip):\n# Displayed as a tooltip on container tabs\n# %1$S is the title of the current tab\n# %2$S is the name of the current container\ntabs.containers.tooltip=%1$S - %2$S\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/tabview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntabview.button.searchTabs=Iskanje po skupinah zavihkov\ntabview.button.exitTabGroups=Izhod iz skupin zavihkov\ntabview.groupItem.defaultName=Poimenuj skupino zavihkov …\ntabview.groupItem.closeGroup=Zapri skupino\ntabview.groupItem.undoCloseGroup=Ponovno odpri skupino\ntabview.groupItem.discardClosedGroup=Zavrzi zaprto skupino\ntabview.search.otherWindowTabs=Zavihki drugih oken\ntabview.notification.sessionStore=Zavihki in skupine se bodo samodejno obnovili ob naslednjem zagonu %Sa.\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/taskbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntaskbar.tasks.newTab.label=Odpri nov zavihek\ntaskbar.tasks.newTab.description=Odpri nov zavihek brskalnika.\ntaskbar.tasks.newWindow.label=Odpri novo okno\ntaskbar.tasks.newWindow.description=Odpri novo okno brskalnika.\ntaskbar.tasks.newPrivateWindow.label=Novo zasebno okno\ntaskbar.tasks.newPrivateWindow.description=Odpri novo okno v zasebnem načinu brskanja.\ntaskbar.frequent.label=Pogosto\ntaskbar.recent.label=Nedavno\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (translation.thisPageIsIn.label,\n  -                     translation.translateThisPage.label):\n  -  These 2 strings are used to construct a sentence that contains a dropdown\n  -  showing the detected language of the current web page.\n  -  In en-US it looks like this:\n  -    This page is in [detected language] Translate this page?\n  -  \"detected language\" here is a language name coming from the\n  -  global/languageNames.properties file; for some locales it may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence. -->\n<!ENTITY translation.thisPageIsIn.label         \"Jezik te strani je\">\n<!ENTITY translation.translateThisPage.label    \"Jo želite prevesti?\">\n<!ENTITY translation.translate.button           \"Prevedi\">\n<!ENTITY translation.notNow.button              \"Ne zdaj\">\n\n<!ENTITY translation.translatingContent.label   \"Prevajanje vsebine strani …\">\n\n<!-- LOCALIZATION NOTE (translation.translatedFrom.label,\n  -                     translation.translatedTo.label,\n  -                     translation.translatedToSuffix.label):\n  -  These 3 strings are used to construct a sentence that contains 2 dropdowns\n  -  showing the source and target language of a translated web page.\n  -  In en-US it looks like this:\n  -    This page has been translated from [from language] to [to language]\n  -  \"from language\" and \"to language\" here are language names coming from the\n  -  global/languageNames.properties file; for some locales they may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence.\n  -\n  -  translation.translatedToSuffix.label (empty in en-US) is for locales that\n  -  need to display some text after the second drop down for the sentence to\n  -  be grammatically correct. -->\n<!ENTITY translation.translatedFrom.label       \"Stran je bila prevedena iz jezika\">\n<!ENTITY translation.translatedTo.label         \"v jezik\">\n<!ENTITY translation.translatedToSuffix.label   \"\">\n\n<!ENTITY translation.showOriginal.button        \"Prikaži izvirnik\">\n<!ENTITY translation.showTranslation.button     \"Prikaži prevod\">\n\n<!ENTITY translation.errorTranslating.label     \"Med prevajanjem strani je prišlo do napake.\">\n<!ENTITY translation.tryAgain.button            \"Poskusi znova\">\n\n<!ENTITY translation.serviceUnavailable.label   \"Prevajanje trenutno ni na voljo. Poskusite znova kasneje.\">\n\n<!ENTITY translation.options.menu               \"Možnosti\">\n<!-- LOCALIZATION NOTE (translation.options.neverForSite.accesskey,\n  -                     translation.options.preferences.accesskey):\n  -  The accesskey values used here should not clash with the value used for\n  -  translation.options.neverForLanguage.accesskey in translation.properties\n  -->\n<!ENTITY translation.options.neverForSite.label \"Nikoli ne prevajaj te strani\">\n<!ENTITY translation.options.neverForSite.accesskey \"e\">\n<!ENTITY translation.options.preferences.label  \"Nastavitve prevajanja\">\n<!ENTITY translation.options.preferences.accesskey \"T\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -->\n<!ENTITY translation.options.attribution.beforeLogo \"Prevode zagotavlja\">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.poweredByYandex,\n                        translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  translation.options.attribution.poweredByYandex is displayed instead of\n  -  the other two strings when yandex translation engine is preferred by the\n  -  user.\n  -->\n<!ENTITY translation.options.attribution.yandexTranslate \"Zagotavlja Yandex.Translate\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/translation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.label):\n#  %S is a language name coming from the global/languageNames.properties file.\ntranslation.options.neverForLanguage.label=Nikoli ne prevajaj jezika %S\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.accesskey):\n# The accesskey value used here should not clash with the values used for\n# translation.options.*.accesskey in translation.dtd\ntranslation.options.neverForLanguage.accesskey=N\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser/webrtcIndicator.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the webrtc global indicator strings\n\n# LOCALIZATION NOTE (webrtcIndicator.windowtitle): %S is the brand name (e.g. Firefox).\n# This string is used so that the window has a title in tools that enumerate/look for window\n# titles. It is not normally visible anywhere.\nwebrtcIndicator.windowtitle = %S - Pokazatelj skupne rabe\n\nwebrtcIndicator.sharingCameraAndMicrophone.tooltip = Vaša kamera in mikrofon sta v skupni rabi. Kliknite za upravljanje skupne rabe.\nwebrtcIndicator.sharingCamera.tooltip              = Vaša kamera je v skupni rabi. Kliknite za upravljanje skupne rabe.\nwebrtcIndicator.sharingMicrophone.tooltip          = Vaš mikrofon je v skupni rabi. Kliknite za upravljanje skupne rabe.\nwebrtcIndicator.sharingApplication.tooltip = Aplikacija je v skupni rabi. Kliknite za upravljanje skupne rabe.\nwebrtcIndicator.sharingScreen.tooltip = Vaš zaslon je v skupni rabi. Kliknite za upravljanje skupne rabe.\nwebrtcIndicator.sharingWindow.tooltip = Okno je v skupni rabi. Kliknite za upravljanje skupne rabe.\nwebrtcIndicator.sharingBrowser.tooltip = Zavihek je v skupni rabi. Kliknite za upravljanje skupne rabe.\n\n\n# LOCALIZATION NOTE : The following strings are only used on Mac for\n# menus attached to icons near the clock on the mac menubar.\n\n# LOCALIZATION NOTE (webrtcIndicator.sharing*With.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.sharingCameraWith.menuitem = Uporaba kamere na \"%S\"\nwebrtcIndicator.sharingMicrophoneWith.menuitem = Uporaba mikrofona na \"%S\"\nwebrtcIndicator.sharingApplicationWith.menuitem = Uporaba aplikacije na \"%S\"\nwebrtcIndicator.sharingScreenWith.menuitem = Uporaba zaslona na \"%S\"\nwebrtcIndicator.sharingWindowWith.menuitem = Uporaba okna na \"%S\"\nwebrtcIndicator.sharingBrowserWith.menuitem = Uporaba zavihka na \"%S\"\nwebrtcIndicator.controlSharing.menuitem = Upravljanje skupne rabe\n# LOCALIZATION NOTE (webrtcIndicator.sharingCameraWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingCameraWithNTabs.menuitem = Skupna raba kamere z #1 zavihkom;Skupna raba kamere z #1 zavihkoma;Skupna raba kamere s #1 zavihki;Skupna raba kamere s #1 zavihki\n# LOCALIZATION NOTE (webrtcIndicator.sharingMicrophoneWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingMicrophoneWithNTabs.menuitem = Skupna raba mikrofona z #1 zavihkom;Skupna raba mikrofona z #1 zavihkoma;Skupna raba mikrofona s #1 zavihki;Skupna raba mikrofona s #1 zavihki\n# LOCALIZATION NOTE (webrtcIndicator.sharingApplicationWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingApplicationWithNTabs.menuitem = Skupna raba aplikacije z #1 zavihkom;Skupna raba aplikacije z #1 zavihkoma;Skupna raba aplikacije s #1 zavihki;Skupna raba aplikacije s #1 zavihki\n# LOCALIZATION NOTE (webrtcIndicator.sharingScreenWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingScreenWithNTabs.menuitem = Skupna raba zaslona z #1 zavihkom;Skupna raba zaslona z #1 zavihkoma;Skupna raba zaslona s #1 zavihki;Skupna raba zaslona s #1 zavihki\n# LOCALIZATION NOTE (webrtcIndicator.sharingWindowWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingWindowWithNTabs.menuitem = Skupna raba okna z #1 zavihkom;Skupna raba okna z #1 zavihkoma;Skupna raba okna s #1 zavihki;Skupna raba okna s #1 zavihki\n# LOCALIZATION NOTE (webrtcIndicator.sharingBrowserWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This message is shown when the contents of a tab is shared during a WebRTC\n# session, which currently is only possible with Loop/Hello.\nwebrtcIndicator.sharingBrowserWithNTabs.menuitem = Skupna raba zavihka z #1 zavihkom;Skupna raba zavihkov z #1 zavihkoma;Skupna raba zavihkov s #1 zavihki;Skupna raba zavihkov s #1 zavihki\n# LOCALIZATION NOTE (webrtcIndicator.controlSharingOn.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.controlSharingOn.menuitem = Upravljanje skupne rabe na \"%S\"\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/browser-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: REVIEW_REQUIRED\n# Please do not commit any changes to this file without a review from\n# the l10n-drivers team (this includes en-US). In order to get one,\n# please file a bug, add the \"productization\" keyword and CC l10n@mozilla.com.\n\n# Default search engine\nbrowser.search.defaultenginename=Google\n\n# Search engine order (order displayed in the search bar dropdown)s\nbrowser.search.order.1=Google\n\n# This is the default set of web based feed handlers shown in the reader\n# selection UI\nbrowser.contentHandlers.types.0.title=My Yahoo!\nbrowser.contentHandlers.types.0.uri=https://add.my.yahoo.com/rss?url=%s\n\n# increment this number when anything gets changed in the list below.  This will\n# cause Firefox to re-read these prefs and inject any new handlers into the \n# profile database.  Note that \"new\" is defined as \"has a different URL\"; this\n# means that it's not possible to update the name of existing handler, so \n# don't make any spelling errors here.\ngecko.handlerService.defaultHandlersVersion=3\n\n# The default set of protocol handlers for webcal:\ngecko.handlerService.schemes.webcal.0.name=30 Boxes\ngecko.handlerService.schemes.webcal.0.uriTemplate=https://30boxes.com/external/widget?refer=ff&url=%s\n\n# The default set of protocol handlers for mailto:\ngecko.handlerService.schemes.mailto.0.name=Yahoo! Mail\ngecko.handlerService.schemes.mailto.0.uriTemplate=https://compose.mail.yahoo.com/?To=%s\n\ngecko.handlerService.schemes.mailto.1.name=Gmail\ngecko.handlerService.schemes.mailto.1.uriTemplate=https://mail.google.com/mail/?extsrc=mailto&url=%s\n\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/feedback/main.dtd",
    "content": "<!ENTITY testpilot.brand.label                      \"Test Pilot\">\n<!ENTITY testpilot.settings.label                   \"Nastavitve\">\n<!ENTITY testpilot.settings.dataSubmission.label    \"Poslani podatki\">\n<!ENTITY testpilot.settings.notifications.label     \"Obvestila\">\n<!ENTITY testpilot.settings.notifyWhen.label        \"Obvesti me, ko …\">\n<!ENTITY testpilot.settings.readyToSubmit.label     \"Je raziskava pripravljena za pošiljanje\">\n<!ENTITY testpilot.settings.newStudy.label          \"Je na voljo nova raziskava\">\n<!ENTITY testpilot.settings.hasNewResults.label     \"Ima raziskava nove rezultate\">\n<!ENTITY testpilot.settings.alwaysSubmitData.label  \"Samodejno pošiljaj moje podatke (ne sprašuj)\">\n<!ENTITY testpilot.allYourStudies.label             \"Vse raziskave uporabnikov …\">\n<!ENTITY testpilot.about.label                      \"O Test Pilotu\">\n\n<!-- all studies window -->\n<!ENTITY testpilot.studiesWindow.title                  \"Vaše raziskave za Test Pilota\">\n<!ENTITY testpilot.studiesWindow.currentStudies.label   \"Trenutne raziskave\">\n<!ENTITY testpilot.studiesWindow.finishedStudies.label  \"Končane raziskave\">\n<!ENTITY testpilot.studiesWindow.studyFindings.label    \"Ugotovitve raziskav\">\n<!ENTITY testpilot.studiesWindow.settings.label         \"Nastavitve\">\n<!ENTITY testpilot.studiesWindow.stillLoadingMessage    \"Nalaganje …\">\n\n<!-- raw data dialog -->\n<!ENTITY testpilot.rawDataWindow.title                  \"Test Pilot: neobdelani podatki\">\n\n<!-- notification -->\n<!ENTITY testpilot.notification.close.tooltip            \"Zapri\">\n\n<!-- Firefox 4 beta version UI -->\n<!ENTITY testpilot.enable.label                        \"Vključi raziskave uporabnikov\">\n<!ENTITY testpilot.feedbackbutton.label                \"Sporoči\">\n<!ENTITY testpilot.happy.label        \"Firefox me je osrečil, ker …\">\n<!ENTITY testpilot.sad.label          \"Firefox me je razočaral, ker …\">\n<!ENTITY testpilot.broken.label      \"Ta stran ne deluje pravilno …\">\n<!ENTITY testpilot.idea.label        \"Predlogi …\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/feedback/main.properties",
    "content": "# description for add-on manager\nextensions.testpilot@labs.mozilla.com.description = Sodelujte v raziskavah uporabnikov in pomagajte izboljšati Firefox.\n\n# common\ntestpilot.fullBrandName = Mozilla Labs Test Pilot\ntestpilot.moreInfo = Več o tem\ntestpilot.submit = Pošlji\ntestpilot.takeSurvey = Sodeluj v anketi\n\n# Feedback button menu\ntestpilot.turnOn = Vključi raziskave uporabnikov\ntestpilot.turnOff = Izključi raziskave uporabnikov\n\n# studies window\ntestpilot.studiesWindow.noStudies = Trenutno pripravljamo novo raziskavo, ki bo kmalu potrkala na vaša vrata. Potrpite še malo!\ntestpilot.studiesWindow.uploading = Nalaganje …\ntestpilot.studiesWindow.unableToReachServer = Ni mogoče vzpostaviti zveze z Mozillo. Poskusite znova pozneje.\ntestpilot.studiesWindow.thanksForContributing = Hvala za vaš prispevek!\ntestpilot.studiesWindow.finishedOn = Končana raziskava: %S\ntestpilot.studiesWindow.canceledStudy = (to raziskavo ste preklicali)\ntestpilot.studiesWindow.missedStudy = (to raziskavo ste zamudili)\ntestpilot.studiesWindow.willStart = Raziskava za sodelovanje %S\ntestpilot.studiesWindow.gatheringData = Poteka zbiranje podatkov.\ntestpilot.studiesWindow.willFinish = Raziskava za dokončanje: %S\ntestpilot.studiesWindow.proposeStudy = Predlagajte svojo raziskavo\n\n# for pages\ntestpilot.page.commentsAndDiscussions = Komentarji in razprave »\ntestpilot.page.proposeATest = Predlagajte preizkus »\ntestpilot.page.testpilotOnTwitter = @MozTestPilot na Twitterju »\n\n# status page\ntestpilot.statusPage.uploadingData = Poteka nalaganje podatkov …\ntestpilot.statusPage.uploadErrorMsg = Ups! Med vzpostavljanjem zveze s strežniki Mozille je prišlo do napake. Ste povezani na internet?\ntestpilot.statusPage.willRetry = Test Pilot bo samodejno poskusil znova, zato lahko zaprete to stran.\ntestpilot.statusPage.endedAlready = (Se je že končala in te strani sploh ne bi smeli videti)\ntestpilot.statusPage.todayAt =  danes ob %S\ntestpilot.statusPage.endOn = dne %S\n# LOCALIZATION NOTE (numExtensions): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 = number of extensions\n# example: \"2 extensions\"\ntestpilot.statusPage.numExtensions = #1 razširitev;Razširitev: #1\ntestpilot.statusPage.recursEveryNumberOfDays = Ta preizkus se ponovi vsakih nekaj dni (%S). Vsakokrat:\ntestpilot.statusPage.askMeBeforeSubmitData = Vprašaj me, ali želim poslati moje podatke.\ntestpilot.statusPage.alwaysSubmitData = Vedno pošlji moje podatke in me ne sprašuj.\ntestpilot.statusPage.neverSubmitData = Nikoli ne pošiljaj podatkov in me ne sprašuj.\ntestpilot.statusPage.loading = Nalaganje …\n\n# quit page\ntestpilot.quitPage.aboutToQuit = Dokončali boste raziskavo \"%S\".\ntestpilot.quitPage.optionalMessage = (Neobvezno) Sporočite nam, zakaj sta se odločili prekiniti raziskavo.\ntestpilot.quitPage.reason = Razlog:\ntestpilot.quitPage.recurringStudy = To je ponavljajoča raziskava. Sporočili vam bomo, kdaj jo bomo znova izvajali. Če o tem ne želite biti obveščeni, odkljukajte spodnjo izbiro:\ntestpilot.quitPage.quitForever = Končaj to ponavljajočo raziskavo.\ntestpilot.quitPage.quitStudy = Končaj raziskavo »\n\n# welcome page\ntestpilot.welcomePage.thankYou = Hvala, da ste se pridružili ekipi Test Pilota!\ntestpilot.welcomePage.gettingStarted = Prvi koraki\ntestpilot.welcomePage.pleaseTake = Izpolnite\ntestpilot.welcomePage.backgroundSurvey = anketo za pilote\ntestpilot.welcomePage.clickToOpenStudiesWindow = Oglejte si raziskave, ki so trenutno v teku.\ntestpilot.welcomePage.testpilotAddon = Dodatek Test Pilot\ntestpilot.welcomePage.iconExplanation = « poiščite to ikono v spodnjem desnem vogalu brskalnika.\ntestpilot.welcomePage.moreIconExplanation = Kliknite nanjo za dostop do glavnega menija Test Pilota.\ntestpilot.welcomePage.notificationInfo = Ikona bo prikazala obvestilo, ko bo raziskava zahtevala vašo pozornost.\ntestpilot.welcomePage.privacyPolicy = Politika zasebnosti\ntestpilot.welcomePage.legalNotices = Pravna obvestila\n\n# survey page\ntestpilot.surveyPage.saveAnswers = Shrani odgovore\ntestpilot.surveyPage.submitAnswers = Pošlji odgovore\ntestpilot.surveyPage.changeAnswers = Spremeni odgovore\ntestpilot.surveyPage.loading = Nalaganje …\ntestpilot.surveyPage.thankYouForFinishingSurvey = Hvala, da ste dokončali to anketo. Vaši odgovori bodo naloženi skupaj z naslednjo pošiljko poskusnih podatkov.\ntestpilot.surveyPage.reviewOrChangeYourAnswers = Če želite pregledati ali spremeniti vaše odgovore, lahko to kadarkoli storite s spodnjim gumbom.\n\n# modules/task.js\ntestpilot.finishedTask.finishedStudy = Odlično! Dokončali ste raziskavo \"%S\"!\ntestpilot.finishedTask.allRelatedDataDeleted = Vsi podatki, povezani s to raziskavo, so bili odstranjeni z računalnika.\n\n# modules/setup.js\ntestpilot.notification.update = Posodobi …\ntestpilot.notification.thankYouForUploadingData = Hvala!\ntestpilot.notification.thankYouForUploadingData.message = Hvala, da ste naložili svoje podatke.\ntestpilot.notification.readyToSubmit = Pripravljeno za pošiljanje\ntestpilot.notification.readyToSubmit.message = Raziskava Test Pilota \"%S\" je končala zbiranje podatkov in je pripravljena na pošiljanje.\ntestpilot.notification.newTestPilotStudy = Nova raziskava Test Pilota\ntestpilot.notification.newTestPilotStudy.pre.message = Raziskava Test Pilota \"%S\" se bo kmalu začela.\ntestpilot.notification.newTestPilotSurvey = Nova anketa Test Pilota\ntestpilot.notification.newTestPilotSurvey.message = Anketa Test Pilota \"%S\" je na voljo.\ntestpilot.notification.newTestPilotResults = Novi rezultati Test Pilota\ntestpilot.notification.newTestPilotResults.message = Na voljo so novi rezultati raziskave Test Pilota \"%S\".\ntestpilot.notification.autoUploadedData = Hvala!\ntestpilot.notification.autoUploadedData.message = Raziskava Test Pilota \"%S\" je končana in vaši podatki so poslani!\ntestpilot.notification.extensionUpdate = Posodobitev razširitve\ntestpilot.notification.extensionUpdate.message = Ena izmed vaših raziskav potrebuje novejšo različico Test Pilota. Najnovejšo različico lahko najdete v oknu Dodatki.\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/pdfviewer/chrome.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Chrome notification bar messages and buttons\nunsupported_feature=Ta dokument PDF morda ni pravilno prikazan.\nunsupported_feature_forms=Ta dokument PDF vsebuje obrazce. Izpolnjevanje obrazcev ni podprto.\nopen_with_different_viewer=Odpri z drugim prikazovalnikom\nopen_with_different_viewer.accessKey=o\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/pdfviewer/viewer.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Main toolbar buttons (tooltips and alt text for images)\nprevious.title=Prejšnja stran\nprevious_label=Nazaj\nnext.title=Naslednja stran\nnext_label=Naprej\n\n# LOCALIZATION NOTE (page.title): The tooltip for the pageNumber input.\npage.title=Stran\n# LOCALIZATION NOTE (of_pages): \"{{pagesCount}}\" will be replaced by a number\n# representing the total number of pages in the document.\nof_pages=od {{pagesCount}}\n# LOCALIZATION NOTE (page_of_pages): \"{{pageNumber}}\" and \"{{pagesCount}}\"\n# will be replaced by a number representing the currently visible page,\n# respectively a number representing the total number of pages in the document.\npage_of_pages=({{pageNumber}} od {{pagesCount}})\n\nzoom_out.title=Pomanjšaj\nzoom_out_label=Pomanjšaj\nzoom_in.title=Povečaj\nzoom_in_label=Povečaj\nzoom.title=Povečava\npresentation_mode.title=Preklopi v način predstavitve\npresentation_mode_label=Način predstavitve\nopen_file.title=Odpri datoteko\nopen_file_label=Odpri\nprint.title=Natisni\nprint_label=Natisni\ndownload.title=Prenesi\ndownload_label=Prenesi\nbookmark.title=Trenutni pogled (kopiraj ali odpri v novem oknu)\nbookmark_label=Trenutni pogled\n\n# Secondary toolbar and context menu\ntools.title=Orodja\ntools_label=Orodja\nfirst_page.title=Pojdi na prvo stran\nfirst_page.label=Pojdi na prvo stran\nfirst_page_label=Pojdi na prvo stran\nlast_page.title=Pojdi na zadnjo stran\nlast_page.label=Pojdi na zadnjo stran\nlast_page_label=Pojdi na zadnjo stran\npage_rotate_cw.title=Zavrti v smeri urninega kazalca\npage_rotate_cw.label=Zavrti v smeri urninega kazalca\npage_rotate_cw_label=Zavrti v smeri urninega kazalca\npage_rotate_ccw.title=Zavrti v nasprotni smeri urninega kazalca\npage_rotate_ccw.label=Zavrti v nasprotni smeri urninega kazalca\npage_rotate_ccw_label=Zavrti v nasprotni smeri urninega kazalca\n\nhand_tool_enable.title=Omogoči roko\nhand_tool_enable_label=Omogoči roko\nhand_tool_disable.title=Onemogoči roko\nhand_tool_disable_label=Onemogoči roko\n\n# Document properties dialog box\ndocument_properties.title=Lastnosti dokumenta …\ndocument_properties_label=Lastnosti dokumenta …\ndocument_properties_file_name=Ime datoteke:\ndocument_properties_file_size=Velikost datoteke:\n# LOCALIZATION NOTE (document_properties_kb): \"{{size_kb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in kilobytes, respectively in bytes.\ndocument_properties_kb={{size_kb}} KB ({{size_b}} bajtov)\n# LOCALIZATION NOTE (document_properties_mb): \"{{size_mb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in megabytes, respectively in bytes.\ndocument_properties_mb={{size_mb}} MB ({{size_b}} bajtov)\ndocument_properties_title=Ime:\ndocument_properties_author=Avtor:\ndocument_properties_subject=Tema:\ndocument_properties_keywords=Ključne besede:\ndocument_properties_creation_date=Datum nastanka:\ndocument_properties_modification_date=Datum spremembe:\n# LOCALIZATION NOTE (document_properties_date_string): \"{{date}}\" and \"{{time}}\"\n# will be replaced by the creation/modification date, and time, of the PDF file.\ndocument_properties_date_string={{date}}, {{time}}\ndocument_properties_creator=Ustvaril:\ndocument_properties_producer=Izdelovalec PDF:\ndocument_properties_version=Različica PDF:\ndocument_properties_page_count=Število strani:\ndocument_properties_close=Zapri\n\nprint_progress_message=Priprava dokumenta na tiskanje …\n# LOCALIZATION NOTE (print_progress_percent): \"{{progress}}\" will be replaced by\n# a numerical per cent value.\nprint_progress_percent={{progress}} %\nprint_progress_close=Prekliči\n\n# Tooltips and alt text for side panel toolbar buttons\n# (the _label strings are alt text for the buttons, the .title strings are\n# tooltips)\ntoggle_sidebar.title=Preklopi stransko vrstico\ntoggle_sidebar_label=Preklopi stransko vrstico\ndocument_outline.title=Prikaži oris dokumenta (dvokliknite za razširitev/strnitev vseh predmetov)\ndocument_outline_label=Oris dokumenta\nattachments.title=Prikaži priponke\nattachments_label=Priponke\nthumbs.title=Prikaži sličice\nthumbs_label=Sličice\nfindbar.title=Iskanje po dokumentu\nfindbar_label=Najdi\n\n# Thumbnails panel item (tooltip and alt text for images)\n# LOCALIZATION NOTE (thumb_page_title): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_title=Stran {{page}}\n# LOCALIZATION NOTE (thumb_page_canvas): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_canvas=Sličica strani {{page}}\n\n# Find panel button title and messages\nfind_label=Najdi:\nfind_previous.title=Najdi prejšnjo ponovitev iskanega\nfind_previous_label=Najdi nazaj\nfind_next.title=Najdi naslednjo ponovitev iskanega\nfind_next_label=Najdi naprej\nfind_highlight=Označi vse\nfind_match_case_label=Razlikuj velike/male črke\nfind_reached_top=Dosežen začetek dokumenta iz smeri konca\nfind_reached_bottom=Doseženo konec dokumenta iz smeri začetka\nfind_not_found=Iskanega ni mogoče najti\n\n# Error panel labels\nerror_more_info=Več informacij\nerror_less_info=Manj informacij\nerror_close=Zapri\n# LOCALIZATION NOTE (error_version_info): \"{{version}}\" and \"{{build}}\" will be\n# replaced by the PDF.JS version and build ID.\nerror_version_info=PDF.js r{{version}} (graditev: {{build}})\n# LOCALIZATION NOTE (error_message): \"{{message}}\" will be replaced by an\n# english string describing the error.\nerror_message=Sporočilo: {{message}}\n# LOCALIZATION NOTE (error_stack): \"{{stack}}\" will be replaced with a stack\n# trace.\nerror_stack=Sklad: {{stack}}\n# LOCALIZATION NOTE (error_file): \"{{file}}\" will be replaced with a filename\nerror_file=Datoteka: {{file}}\n# LOCALIZATION NOTE (error_line): \"{{line}}\" will be replaced with a line number\nerror_line=Vrstica: {{line}}\nrendering_error=Med pripravljanjem strani je prišlo do napake!\n\n# Predefined zoom values\npage_scale_width=Širina strani\npage_scale_fit=Prilagodi stran\npage_scale_auto=Samodejno\npage_scale_actual=Dejanska velikost\n# LOCALIZATION NOTE (page_scale_percent): \"{{scale}}\" will be replaced by a\n# numerical scale value.\npage_scale_percent={{scale}} %\n\n# Loading indicator messages\nloading_error_indicator=Napaka\nloading_error=Med nalaganjem datoteke PDF je prišlo do napake.\ninvalid_file_error=Neveljavna ali pokvarjena datoteka PDF.\nmissing_file_error=Ni datoteke PDF.\nunexpected_response_error=Nepričakovan odgovor strežnika.\n\n# LOCALIZATION NOTE (text_annotation_type.alt): This is used as a tooltip.\n# \"{{type}}\" will be replaced with an annotation type from a list defined in\n# the PDF spec (32000-1:2008 Table 169 – Annotation types).\n# Some common types are e.g.: \"Check\", \"Text\", \"Comment\", \"Note\"\ntext_annotation_type.alt=[Opomba vrste {{type}}]\npassword_label=Vnesite geslo za odpiranje te datoteke PDF.\npassword_invalid=Neveljavno geslo. Poskusite znova.\npassword_ok=V redu\npassword_cancel=Prekliči\n\nprinting_not_supported=Opozorilo: ta brskalnik ne podpira vseh možnosti tiskanja.\nprinting_not_ready=Opozorilo: PDF ni v celoti naložen za tiskanje.\nweb_fonts_disabled=Spletne pisave so onemogočene: vgradnih pisav za PDF ni mogoče uporabiti.\ndocument_colors_not_allowed=Dokumenti PDF ne smejo uporabljati svojih lastnih barv: možnost 'Dovoli stranem uporabo lastnih barv' je v brskalniku onemogočena.\n\ntoggle_sidebar_notification.title=Toggle Sidebar (document contains outline/attachments)\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY PropertiesViewWindowTitle \"Lastnosti\">\n\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/aboutdebugging.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutDebugging.fullTitle    \"Razhroščevanje s Firefoxovimi razvojnimi orodji\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/aboutdebugging.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (debug):\n# This string is displayed as a label of the button that starts\n# debugging a service worker.\ndebug = Razhroščevanje\n\n# LOCALIZATION NOTE (push):\n# This string is displayed as a label of the button that pushes a test payload\n# to a service worker.\npush = Potisni\n\n# LOCALIZATION NOTE (start):\n# This string is displayed as a label of the button that starts a service worker.\nstart = Začni\n\nscope = Obseg\nunregister = izbriši iz registra\n\npushService = Storitev Push\n\n# LOCALIZATION NOTE (fetch):\n# Fetch is an event type and should not be translated.\nfetch = Fetch\n\n# LOCALIZATION NOTE (listeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nlisteningForFetchEvents = Poslušanje dogodkov fetch.\n\n# LOCALIZATION NOTE (notListeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nnotListeningForFetchEvents = Brez poslušanja dogodkov fetch.\n\n# LOCALIZATION NOTE (addons):\n# This string is displayed as a header of the about:debugging#addons page.\naddons = Dodatki\n\n# LOCALIZATION NOTE (addonDebugging.label):\n# This string is displayed next to a check box that enables the user to switch\n# addon debugging on/off.\naddonDebugging.label = Omogoči razhroščevanje dodatkov\n\n# LOCALIZATION NOTE (addonDebugging.tooltip):\n# This string is displayed in a tooltip that appears when hovering over a check\n# box that switches addon debugging on/off.\naddonDebugging.tooltip = Z vklopom te možnosti boste lahko razhroščevali dodatke in razne druge dele brskalnika\n\n# LOCALIZATION NOTE (moreInfo):\n# This string is displayed next to addonDebugging.label as a link to a page\n# with documentation.\nmoreInfo = več informacij\n\n# LOCALIZATION NOTE (loadTemporaryAddon):\n# This string is displayed as a label of a button that allows the user to\n# load additional add-ons.\nloadTemporaryAddon = Naloži začasni dodatek\n\n# LOCALIZATION NOTE (extensions):\n# This string is displayed as a header above the list of loaded add-ons.\nextensions = Razširitve\n\n# LOCALIZATION NOTE (selectAddonFromFile2):\n# This string is displayed as the title of the file picker that appears when\n# the user clicks the 'Load Temporary Add-on' button\nselectAddonFromFile2 = Izberite datoteko manifesta ali paket (.xpi)\n\n# LOCALIZATION NOTE (reload):\n# This string is displayed as a label of the button that reloads a given addon.\nreload = Ponovno naloži\n\n# LOCALIZATION NOTE (reloadDisabledTooltip):\n# This string is displayed in a tooltip that appears when hovering over a\n# disabled 'reload' button.\nreloadDisabledTooltip = Ponovno lahko naložite samo začasno nameščene dodatke\n\n# LOCALIZATION NOTE (workers):\n# This string is displayed as a header of the about:debugging#workers page.\nworkers = Workerji\n\nserviceWorkers = Service Workerji\nsharedWorkers = Deljeni Workerji\notherWorkers = Drugi Workerji\n\n# LOCALIZATION NOTE (running):\n# This string is displayed as the state of a service worker in RUNNING state.\nrunning = Se izvaja\n\n# LOCALIZATION NOTE (stopped):\n# This string is displayed as the state of a service worker in STOPPED state.\nstopped = Ustavljeno\n\n# LOCALIZATION NOTE (registering):\n# This string is displayed as the state of a service worker for which no service worker\n# registration could be found yet. Only active registrations are visible from\n# about:debugging, so such service workers are considered as registering.\nregistering = V postopku registracije\n\n# LOCALIZATION NOTE (tabs):\n# This string is displayed as a header of the about:debugging#tabs page.\ntabs = Zavihki\n\n# LOCALIZATION NOTE (pageNotFound):\n# This string is displayed as the main message at any error/invalid page.\npageNotFound = Strani ni mogoče najti\n\n# LOCALIZATION NOTE (doesNotExist):\n# This string is displayed as an error message when navigating to an invalid page\n# %S will be replaced by the name of the page at run-time.\ndoesNotExist = #%S ne obstaja!\n\n# LOCALIZATION NOTE (nothing):\n# This string is displayed when the list of workers is empty.\nnothing = Zaenkrat še nič.\n\nconfigurationIsNotCompatible = Nastavitve brskalnika niso združljive s Service Workerji\n\n\n# LOCALIZATION NOTE (temporaryExtensions):\n# This string is displayed as a header above the list of temporarily loaded add-ons.\ntemporaryExtensions = Temporary Extensions\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n     The Animations panel is part of the Inspector sidebar -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n     keep it in English, or another language commonly spoken among web\n     developers. You want to make that choice consistent across the developer\n     tools. A good criteria is the language in which you'd find the best\n     documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (animationInspectorTitle): This is the label shown in the\n     sidebar tab -->\n<!ENTITY animationInspectorTitle \"Animacije\">\n\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector. -->\n<!ENTITY invalidElement \"Za trenutni element ni bilo mogoče najti animacij.\">\n\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector, to invite the\n     user to select a new node by clicking on the element-picker icon. -->\n<!ENTITY selectElement \"Izberite drug element na strani.\">\n\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n<!ENTITY allAnimations \"Vse animacije\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (panel.invalidElementSelected):\n# This is the label shown in the panel when an invalid node is currently\n# selected in the inspector (i.e. a non-element node or a node that is not\n# animated).\npanel.invalidElementSelected=Za trenutni element ni bilo mogoče najti animacij.\n\n# LOCALIZATION NOTE (panel.selectElement): This is the label shown in the panel\n# when an invalid node is currently selected in the inspector, to invite the\n# user to select a new node by clicking on the element-picker icon.\npanel.selectElement=Izberite drug element na strani.\n\n# LOCALIZATION NOTE (panel.allAnimations): This is the label shown at the bottom of\n# the panel, in a toolbar, to let the user know the toolbar applies to all\n# animations, not just the ones applying to the current element.\npanel.allAnimations=Vse animacije\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=Trajanje:\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=Zakasnitev:\n\n# LOCALIZATION NOTE (player.animationEndDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation endDelay.\nplayer.animationEndDelayLabel=Končna zakasnitev:\n\n# LOCALIZATION NOTE (player.animationRateLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation playback rate.\nplayer.animationRateLabel=Hitrost predvajanja:\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=Ponovitve:\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.infiniteIterationCountText):\n# See player.infiniteIterationCount for a description of what this is.\n# Unlike player.infiniteIterationCount, this string isn't used in HTML, but in\n# a tooltip.\nplayer.infiniteIterationCountText=∞\n\n# LOCALIZATION NOTE (player.animationIterationStartLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# iterationStart value.\n# %1$S will be replaced by the original iteration start value\n# %2$S will be replaced by the actual time of iteration start\nplayer.animationIterationStartLabel=Začetek ponavljanja: %1$S (%2$S s)\n\n# LOCALIZATION NOTE (player.animationOverallEasingLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the easing\n# that applies to a whole iteration of an animation as opposed to the\n# easing that applies between animation keyframes.\n\n# LOCALIZATION NOTE (player.animationFillLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# fill mode value.\nplayer.animationFillLabel=Polnilo:\n\n# LOCALIZATION NOTE (player.animationDirectionLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# direction value.\nplayer.animationDirectionLabel=Smer:\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%S s\n\n# LOCALIZATION NOTE (player.playbackRateLabel):\n# This string is displayed in each animation player widget, as the label of\n# drop-down list items that can be used to change the rate at which the\n# animation runs (1× being the default, 2× being twice as fast).\nplayer.playbackRateLabel=%Sx\n\n# LOCALIZATION NOTE (player.runningOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that the\n# animation is running on the compositor thread.\nplayer.runningOnCompositorTooltip=Animacija teče v niti za sestavljanje\n\n# LOCALIZATION NOTE (player.allPropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is running on the compositor thread.\nplayer.allPropertiesOnCompositorTooltip=Optimizirane so vse lastnosti animacije\n\n# LOCALIZATION NOTE (player.somePropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is not running on the compositor thread.\nplayer.somePropertiesOnCompositorTooltip=Nekatere lastnosti animacije so optimizirane\n\n# LOCALIZATION NOTE (timeline.rateSelectorTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# drop-down list that can be used to change the rate at which the animations\n# run.\ntimeline.rateSelectorTooltip=Nastavi hitrosti predvajanja animacij\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.pausedButtonTooltip=Nadaljuj animacije\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.resumedButtonTooltip=Premor animacij\n\n# LOCALIZATION NOTE (timeline.rewindButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# rewind button that can be used to rewind the animations\ntimeline.rewindButtonTooltip=Pomik animacij nazaj\n\n# LOCALIZATION NOTE (timeline.timeGraduationLabel):\n# This string is displayed at the top of the animation panel, next to each time\n# graduation, to indicate what duration (in milliseconds) this graduation\n# corresponds to.\ntimeline.timeGraduationLabel=%S ms\n\n# LOCALIZATION NOTE (timeline.cssanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.cssanimation.nameLabel=%S - Animacija CSS\n\n# LOCALIZATION NOTE (timeline.csstransition.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Transition in the timeline UI.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.csstransition.nameLabel=%S - Prehod CSS\n\n# LOCALIZATION NOTE (timeline.scriptanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a script-generated animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.scriptanimation.nameLabel=%S - skriptna animacija\n\n# LOCALIZATION NOTE (timeline.scriptanimation.unnamedLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over an unnamed script-generated animation in the timeline UI.\ntimeline.scriptanimation.unnamedLabel=Skriptna animacija\n\n# LOCALIZATION NOTE (timeline.unknown.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of an unknown animation type in the timeline UI.\n# This can happen if devtools couldn't figure out the type of the animation.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.unknown.nameLabel=%S\n\n\n# LOCALIZATION NOTE (player.animationOverallEasingLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the easing\n# that applies to a whole iteration of an animation as opposed to the\n# easing that applies between animation keyframes.\nplayer.animationOverallEasingLabel=Overall easing:\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/app-manager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY index.title \"Upravitelj aplikacij\">\n<!ENTITY index.projects2 \"Aplikacije\">\n<!ENTITY index.device2 \"Naprava\">\n<!ENTITY index.help \"Pomoč\">\n\n<!ENTITY device.debugMainProcess \"Razhroščevanje glavnega procesa\">\n<!ENTITY device.debugMainProcessTooltip \"Odpri razvojna orodja, povezana z glavnim procesom naprave\">\n<!ENTITY device.screenshot \"Posnetek zaslona\">\n<!ENTITY device.screenshotTooltip \"Odpri posnetek zaslona trenutnega stanja naprave v novem zavihku.\">\n<!ENTITY device.title \"Nadzorno središče naprave\">\n<!ENTITY device.notConnected \"Ni povezave. Povežite svojo napravo spodaj.\">\n<!ENTITY device.startApp \"Zaženi\">\n<!ENTITY device.startAppTooltip \"Zaženi to aplikacijo na napravi.\">\n<!ENTITY device.stopApp \"Ustavi\">\n<!ENTITY device.stopAppTooltip \"Ustavi to aplikacijo na napravi.\">\n<!ENTITY device.debugApp \"Razhroščevanje\">\n<!ENTITY device.debugAppTooltip \"Odpri razvojna orodja, povezana s to aplikacijo na napravi.\">\n<!ENTITY device.name \"Ime\">\n<!ENTITY device.plain \"Navadno (privzeto)\">\n<!ENTITY device.privileged \"Prednostna\">\n<!ENTITY device.certified \"Potrjena\">\n<!ENTITY device.allow \"Dovoli\">\n<!ENTITY device.allowTooltip \"Ta pravica je dovoljena za aplikacije te vrste.\">\n<!ENTITY device.prompt \"Opozori\">\n<!ENTITY device.promptTooltip \"Ta pravica zahteva opozorilo uporabnika za aplikacije te vrste.\">\n<!ENTITY device.deny \"Zavrni\">\n<!ENTITY device.denyTooltip \"Ta pravica je zavrnjena za aplikacije te vrste.\">\n<!ENTITY device.installedApps \"Nameščene aplikacije\">\n<!ENTITY device.installedAppsTooltip \"Oglejte si seznam aplikacij, nameščenih na tej napravi. Nekatere, npr. potrjene, so lahko izločene iz seznama.\">\n<!ENTITY device.permissions \"Pravice\">\n<!ENTITY device.permissionsTooltip \"Oglejte si tabelo pravic, dostopnih različnim vrstam aplikacij.\">\n<!ENTITY device.permissionsHelpLink \"https://developer.mozilla.org/docs/Web/Apps/App_permissions\">\n<!ENTITY device.browserTabs \"Zavihki brskalnika\">\n<!ENTITY device.browserTabsTooltip \"Ogled seznama zavihkov brskalnika na priključeni napravi\">\n<!ENTITY device.debugBrowserTab \"Razhroščevanje\">\n<!ENTITY device.debugBrowserTabTooltip \"Odpri razvojna orodja, povezana s tem zavihkom brskalnika na napravi\">\n<!ENTITY device.help \"Pomoč\">\n\n<!ENTITY connection.connectTooltip \"Poveži se z napravo.\">\n<!ENTITY connection.disconnect \"Prekini povezavo\">\n<!ENTITY connection.disconnectTooltip \"Prekinite povezavo s trenutno napravo ali simulatorjem.\">\n<!ENTITY connection.notConnected2 \"Ni povezave.\">\n<!ENTITY connection.connectTo \"Poveži se z:\">\n<!ENTITY connection.noDeviceFound \"Naprav ni mogoče najti. Priklopite napravo\">\n<!ENTITY connection.changeHostAndPort \"Spremeni\">\n<!ENTITY connection.changeHostAndPortTooltip \"Spremeni gostitelja in vrata za povezavo na napravo. (Privzeto: localhost:6000)\">\n<!ENTITY connection.startSimulator \"Zaženi simulator\">\n<!ENTITY connection.startSimulatorTooltip \"Zaženi simulator in se poveži nanj.\">\n<!ENTITY connection.saveConnectionInfo \"Shrani\">\n<!ENTITY connection.saveConnectionInfoTooltip \"Shrani gostitelja in vrata.\">\n<!ENTITY connection.connecting \"Povezovanje …\">\n<!ENTITY connection.disconnecting \"Prekinjanje povezave …\">\n<!ENTITY connection.cancel \"Prekliči\">\n<!ENTITY connection.cancelConnectTooltip \"Prekliči trenutno povezavo.\">\n<!ENTITY connection.cancelShowSimulatorTooltip \"Končaj povezavo s simulatorjem in se vrni na začetni poziv.\">\n<!ENTITY connection.or \"ali\">\n<!ENTITY connection.noSimulatorInstalled \"Simulator ni nameščen.\">\n<!ENTITY connection.installOneSimulator \"Namesti simulator\">\n<!ENTITY connection.installOneSimulatorTooltip \"Namesti različico simulatorja s prenosom ustreznega dodatka.\">\n<!ENTITY connection.installAnotherSimulator \"Dodaj\">\n<!ENTITY connection.installAnotherSimulatorTooltip \"Namesti dodatno različico simulatorja s prenosom ustreznega dodatka.\">\n<!ENTITY connection.startRegisteredSimulator \"Zaženi:\">\n\n<!ENTITY projects.localApps \"Lokalne aplikacije\">\n<!ENTITY projects.addApp \"Dodaj\">\n<!ENTITY projects.addPackaged \"Dodaj zapakirano aplikacijo\">\n<!ENTITY projects.addPackagedTooltip \"Dodaj novo zapakirano aplikacijo (mapo) iz računalnika.\">\n<!ENTITY projects.addHosted \"Dodaj gostovano aplikacijo\">\n<!ENTITY projects.addHostedTooltip \"Dodaj novo gostovano aplikacijo (povezava na datoteko manifest.webapp) iz oddaljene spletne strani.\">\n<!ENTITY projects.title \"Lokalne aplikacije\">\n<!ENTITY projects.appDetails \"Podrobnosti aplikacije\">\n<!ENTITY projects.removeAppFromList \"Odstrani aplikacijo iz seznama aplikacij, na katerih delate. To je ne bo odstranilo iz naprave ali simulatorja.\">\n<!ENTITY projects.updateApp \"Posodobi\">\n<!ENTITY projects.updateAppTooltip \"Izvedi preverjanje in posodobi aplikacijo na povezano napravo\">\n<!ENTITY projects.debugApp \"Razhroščevanje\">\n<!ENTITY projects.debugAppTooltip \"Odpri razvojna orodja, povezana s to aplikacijo\">\n<!ENTITY projects.saveManifest \"Shrani\">\n<!ENTITY projects.saveManifestTooltip \"Shrani vsebino urejevalnika manifesta spodaj.\">\n<!ENTITY projects.hostedManifestPlaceHolder2 \"http://primer.com/aplikacija/manifest.webapp\">\n<!ENTITY projects.noProjects \"Ni projektov. Dodajte novo zapakirano aplikacijo spodaj (lokalna mapa) ali gostovano aplikacijo (povezava na datoteko z manifestom).\">\n<!ENTITY projects.manifestEditor \"Urejevalnik manifesta\">\n<!ENTITY projects.manifestEditorTooltip \"Uredite manifest vaše aplikacije spodaj. Z gumbom Posodobi boste shranili vaše spremembe in posodobili aplikacijo.\">\n<!ENTITY projects.manifestViewer \"Pregledovalnik manifesta\">\n<!ENTITY projects.manifestViewerTooltip \"Preizkusite manifest vaše aplikacije spodaj.\">\n<!ENTITY projects.valid \"Veljavno\">\n<!ENTITY projects.error \"Napaka\">\n<!ENTITY projects.warning \"Opozorilo\">\n<!ENTITY projects.hosted \"Gostovano\">\n<!ENTITY projects.packaged \"Zapakirano\">\n\n<!ENTITY help.title \"Upravitelj aplikacij\">\n<!ENTITY help.close \"Zapri\">\n<!ENTITY help.intro \"To orodje vam bo pomagalo pri razvoju in nameščanju spletnih aplikacij na združljive naprave (npr. Firefox OS). Zavihek <strong>Aplikacije</strong> bo v pomoč med preverjanjem in nameščanjem vaše aplikacije. Zavihek <strong>Naprava</strong> bo prikazal podatke o povezani napravi. Uporabite spodnjo orodno vrstico za povezavo z napravo ali zagonom simulatorja.\">\n<!ENTITY help.usefullLinks \"Uporabne povezave:\">\n<!ENTITY help.appMgrDoc \"Dokumentacija: Uporaba upravitelja aplikacij\">\n<!ENTITY help.configuringDevice \"Kako nastaviti vašo napravo s Firefox OS\">\n<!ENTITY help.troubleShooting \"Odpravljanje težav\">\n<!ENTITY help.simulatorAddon \"Namesti dodatek Simulator\">\n<!ENTITY help.adbHelperAddon \"Namesti dodatek Adb Helper\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nvalidator.nonExistingFolder=Mapa projekta ne obstaja\nvalidator.expectProjectFolder=Mapa projekta je datoteka\nvalidator.noManifestFile=V korenski mapi projekta je obvezna datoteka z manifestom, imenovana 'manifest.webapp' za zapakirane aplikacije ali 'manifest.json' za dodatke.\nvalidator.invalidManifestURL=Neveljaven URL manifesta '%S'\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON=Manifest aplikacije ni veljavna datoteka vrste JSON: %1$S v: %2$S\nvalidator.noAccessManifestURL=Ni mogoče brati datoteke z manifestom: %1$S v: %2$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL=Neveljaven URL gostovanega manifesta '%1$S': %2$S\nvalidator.invalidProjectType=Neznana vrsta projekta '%S'\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty=V manifestu manjka obvezen 'name'.\nvalidator.missIconsManifestProperty=V manifestu manjka 'icons'.\nvalidator.missIconMarketplace2=za objavo aplikacij v Marketplacu potrebujete ikono v velikosti 128px\nvalidator.invalidAppType=Neznana vrsta aplikacije: '%S'.\nvalidator.invalidHostedPriviledges=Gostovana aplikacija ne more biti vrste '%S'.\nvalidator.noCertifiedSupport=Aplikacije 'certified' niso v celoti podprte v upravitelju aplikacij.\nvalidator.nonAbsoluteLaunchPath=Zagonska pot mora biti absolutna pot, ki se začne z '/': '%S'\nvalidator.accessFailedLaunchPath=Ni mogoče dostopiti do zagonskega dokumenta aplikacije '%S'\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode=Ni mogoče dostopiti do zagonskega dokumenta aplikacije '%1$S'. Prejeta koda HTTP %2$S\n\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest=Navedena stran nima manifesta.\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8=Manifest uporablja kodiranje znakov %S namesto zahtevanega utf-8.\n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType=Manifest uporablja vrsto MIME %S namesto zahtevane text/cache-manifest.\n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI=URI %1$S je naveden na različnih mestih, kar ni dovoljeno: %2$S.\n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI=Odsek NETWORK, vrstica %1$S (%2$S) preprečuje predpomnjenje vrstice %3$S (%4$S) v razdelku %5$S.\nfallbackBlocksURI=Odsek FALLBACK, vrstica %1$S (%2$S) preprečuje predpomnjenje vrstice %3$S (%4$S) v razdelku %5$S.\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest=Datoteka %1$S je bila spremenjena po %2$S. Če ne spremenite besedila v datoteki z manifestom, bo uporabljena predpomnjena različica v vrstici %3$S.\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore=%1$S ima cache-control nastavljen na no-store, kar programskemu predpomnilniku preprečuje shranjevanje datoteke v vrstici %2$S.\n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable=%1$S kaže na sredstvo, ki ni na voljo v vrstici %2$S.\n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI=URI, podan AppCacheUtils, je neveljaven.\n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults=Vaše iskanje ni vrnilo zadetkov.\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled=Vaš diskovni predpomnilnik je onemogočen. Nastavite browser.cache.disk.enable na true v about:config in poskusite znova.\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest=Prva vrstica manifesta mora biti \"CACHE MANIFEST\" v vrstici %S.\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2=\"CACHE MANIFEST\" je veljaven samo v prvi vrstici, vendar je bil najden v vrstici %S.\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2=Nepravilna uporaba zvezdice (*) v odseku %1$S, vrstica %2$S. Če vrstica v odseku NETWORK vsebuje samo zvezdico, bo vsak URI, ki ni naveden v manifestu, obravnavan, kot da bi bil naveden v odseku NETWORK. Sicer bodo taki URI obravnavani, kot da niso na voljo. Ostali načini uporabe znaka * so prepovedani.\n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces=Presledke v URI je potrebno zmenjati z %20 v vrstici %S.\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad=/../ ni veljavna predpona URI v vrstici %S.\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes=Preveč operatorjev ../ v vrstici %S.\n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces=Samo dva URI, ločena z vejicami, sta dovoljena v razdelku FALLBACK, vrstica %S.\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2=Nepravilna uporaba zvezdice (*) v razdelku FALLBACK, vrstica %S. URI v razdelku FALLBACK se mora ujemati s predpono URI zahteve.\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue=Razdelek SETTINGS lahko vsebuje zgolj eno vrednost, \"prefer-online\" ali \"fast\" v vrstici %S.\n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName=Neveljavno ime odseka (%1$S) v vrstici %2$S.\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/boxmodel.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n# The Layout View is a panel displayed in the computed view tab of the Inspector sidebar.\n\n# LOCALIZATION NOTE : FILE The correct localization of this file might be to\n# keep it in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (boxmodel.title) This is the title of the box model panel and is\n# displayed as a label.\nboxmodel.title=Škatlasti model\n\n# LOCALIZATION NOTE (boxmodel.margin) This refers to the margin in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.margin=rob\n\n# LOCALIZATION NOTE (boxmodel.padding) This refers to the padding in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.padding=obloga\n\n# LOCALIZATION NOTE (boxmodel.border) This refers to the border in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.border=okvir\n\n# LOCALIZATION NOTE (boxmodel.content) This refers to the content in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.content=vsebina\n\n# LOCALIZATION NOTE: (boxmodel.geometryButton.tooltip) This label is displayed as a\n# tooltip that appears when hovering over the button that allows users to edit the\n# position of an element in the page.\nboxmodel.geometryButton.tooltip=Uredi položaj\n\n\n# LOCALIZATION NOTE: (boxmodel.propertiesLabel) This label is displayed as the header\n# for showing and collapsing the properties underneath the box model in the layout view\nboxmodel.propertiesLabel=Box Model Properties\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"Ponovno naloži\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"stran za razhroščevanje elementov &lt;canvas&gt;.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"Kliknite\">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"gumb za beleženje sklada klicev sličice iz animacije.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.waitingNotice): This is the label shown\n  -  in the call list view while recording a snapshot. -->\n<!ENTITY canvasDebuggerUI.waitingNotice   \"Beleženje cikla animacije …\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Zabeleži naslednjo sličico animacije.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n<!ENTITY canvasDebuggerUI.importSnapshot \"Uvozi …\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n<!ENTITY canvasDebuggerUI.clearSnapshots \"Počisti\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Filter klicev\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText=Ni še posnetkov.\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel=Posnetek #%S\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel=Nalaganje …\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel=Shrani\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel=Shranjevanje …\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel=Naložen z diska\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle=Shrani posnetek sličice iz animacije …\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter=Datoteke JSON\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter=Vse datoteke\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel=#1 risanje;#1 risanji;#1 risanja;#1 risanj\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel=#1 klic;#1 klica;#1 klici;#1 klicev\n\n# LOCALIZATION NOTE (recordingTimeoutFailure):\n# This notification alert is displayed when attempting to record a requestAnimationFrame\n# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no\n# loops were found.\nrecordingTimeoutFailure=Razhroščevalnik za Canvas ni uspel najti cikla requestAnimationFrame ali setTimeout.\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/components.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the shared React components,\n# so files in `devtools/client/shared/components/*`.\n\n# LOCALIZATION NOTE (frame.unknownSource): When we do not know the source filename of\n# a frame, we use this string instead.\nframe.unknownSource=(neznano)\n\n# LOCALIZATION NOTE (viewsourceindebugger): The label for the tooltip when hovering over\n# a source link that links to the debugger.\n# %S represents the URL to match in the debugger.\nframe.viewsourceindebugger=Pokaži vir v razhroščevalniku → %S\n\n# LOCALIZATION NOTE (notificationBox.closeTooltip): The content of a tooltip that\n# appears when hovering over the close button in a notification box.\nnotificationBox.closeTooltip=Zapri to sporočilo\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n<!ENTITY title      \"Poveži\">\n<!ENTITY header     \"Poveži se z oddaljeno napravo\">\n<!ENTITY host       \"Gostitelj:\">\n<!ENTITY port       \"Vrata:\">\n<!ENTITY connect    \"Poveži\">\n<!ENTITY connecting \"Povezovanje …\">\n<!ENTITY availableAddons \"Oddaljeni dodatki na voljo:\">\n<!ENTITY availableTabs \"Oddaljeni zavihki na voljo:\">\n<!ENTITY availableProcesses \"Oddaljeni procesi na voljo:\">\n<!ENTITY connectionError \"Napaka:\">\n<!ENTITY errorTimeout \"Napaka: povezava je potekla.\">\n<!ENTITY errorRefused \"Napaka: povezava zavrnjena.\">\n<!ENTITY errorUnexpected \"Nepričakovana napaka.\">\n\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n<!ENTITY remoteHelp \"Razvojna orodja za Firefox omogočajo razhroščevanje oddaljenih naprav (npr. Firefoxa za Android in Firefox OS). Na oddaljeni napravi morate vključiti možnost 'Oddaljeno razhroščevanje'. Za več informacij si oglejte \">\n<!ENTITY remoteDocumentation \"dokumentacijo\">\n<!ENTITY remoteHelpSuffix \".\">\n\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=Glavni proces\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n<!ENTITY debuggerUI.closeButton.tooltip \"Zapri\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n<!ENTITY debuggerUI.panesButton.tooltip \"Preklopi podokna\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n<!ENTITY debuggerUI.blackBoxMessage.label \"Ta vir je v črni škatli: prekinitvene točke so onemogočene, vstopanje pa ga preskoči.\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"Vzemi vir iz črne škatle\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n<!ENTITY debuggerUI.optsButton.tooltip  \"Možnosti razhroščevalnika\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"Preklopi črno škatlo\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n<!ENTITY debuggerUI.sources.prettyPrint \"Olepšaj vir\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n<!ENTITY debuggerUI.autoPrettyPrint     \"Samodejno olepšaj skrčen vir\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"Omogoči/onemogoči vse prekinitvene točke\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton \"Počisti\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton.tooltip \"Počisti zbrane sledi\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n<!ENTITY debuggerUI.pauseExceptions           \"Premor ob izjemah\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.ignoreCaughtExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n<!ENTITY debuggerUI.ignoreCaughtExceptions           \"Prezri ujete izjeme\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"U\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n<!ENTITY debuggerUI.showPanesOnInit           \"Prikaži podokna ob zagonu\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"Z\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n<!ENTITY debuggerUI.showVarsFilter           \"Prikaži filter spremenljivk\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n<!ENTITY debuggerUI.showOnlyEnum           \"Prikaži samo preštevne lastnosti\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n<!ENTITY debuggerUI.showOriginalSource           \"Prikaži izvirne vire\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"I\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not. -->\n<!ENTITY debuggerUI.autoBlackBox           \"Skrčene vire samodejno postavi v črno škatlo\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"Č\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a header for the operators part. -->\n<!ENTITY debuggerUI.searchPanelOperators    \"Operatorji:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n<!ENTITY debuggerUI.searchFile           \"Filter skriptov\">\n<!ENTITY debuggerUI.searchFile.key       \"P\">\n<!ENTITY debuggerUI.searchFile.altkey    \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n<!ENTITY debuggerUI.searchGlobal           \"Išči v vseh datotekah\">\n<!ENTITY debuggerUI.searchGlobal.key       \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"D\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n<!ENTITY debuggerUI.searchFunction           \"Išči definicije funkcij\">\n<!ENTITY debuggerUI.searchFunction.key       \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"D\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n<!ENTITY debuggerUI.searchToken           \"Najdi\">\n<!ENTITY debuggerUI.searchToken.key       \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"N\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n<!ENTITY debuggerUI.searchGoToLine           \"Pojdi v vrstico …\">\n<!ENTITY debuggerUI.searchGoToLine.key       \"V\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"L\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n<!ENTITY debuggerUI.searchVariable           \"Filter spremenljivk\">\n<!ENTITY debuggerUI.searchVariable.key       \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n<!ENTITY debuggerUI.focusVariables           \"Osredotoči drevo spremenljivk\">\n<!ENTITY debuggerUI.focusVariables.key       \"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n<!ENTITY debuggerUI.condBreakPanelTitle \"Ta prekinitvena točka bo izvajanje ustavila le v primeru, da je naslednja izjava resnična\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n<!ENTITY debuggerUI.seMenuBreak     \"Dodaj prekinitveno točko\">\n<!ENTITY debuggerUI.seMenuBreak.key \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n<!ENTITY debuggerUI.seMenuCondBreak     \"Dodaj pogojno prekinitveno točko\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for editing a breakpoint. -->\n<!ENTITY debuggerUI.seEditMenuCondBreak     \"Uredi pogojno prekinitveno točko\">\n<!ENTITY debuggerUI.seEditMenuCondBreak.key \"U\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n<!ENTITY debuggerUI.tabs.workers        \"Workerji\">\n<!ENTITY debuggerUI.tabs.sources        \"Viri\">\n<!ENTITY debuggerUI.tabs.traces         \"Sledi\">\n<!ENTITY debuggerUI.tabs.callstack      \"Sklad klica\">\n<!ENTITY debuggerUI.tabs.variables      \"Spremenljivke\">\n<!ENTITY debuggerUI.tabs.events         \"Dogodki\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n<!ENTITY debuggerUI.seMenuAddWatch      \"Izbira za izraz za spremljanje\">\n<!ENTITY debuggerUI.seMenuAddWatch.key  \"I\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n<!ENTITY debuggerUI.addWatch            \"Dodaj izraz za spremljanje\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n<!ENTITY debuggerUI.removeAllWatch           \"Odstrani vse izraze za spremljanje\">\n<!ENTITY debuggerUI.removeAllWatch.key       \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  debugger sources side menu. This should be the same as\n  -  netmonitorUI.context.newTab  -->\n<!ENTITY debuggerUI.context.newTab           \"Odpri v novem zavihku\">\n<!ENTITY debuggerUI.context.newTab.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url. This should be\n  -  the same as netmonitorUI.context.copyUrl -->\n<!ENTITY debuggerUI.context.copyUrl           \"Kopiraj URL\">\n<!ENTITY debuggerUI.context.copyUrl.accesskey \"K\">\n<!ENTITY debuggerUI.context.copyUrl.key \"C\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI.\ncollapsePanes=Strni podokna\n\n# LOCALIZATION NOTE (copySourceUrl): This is the text that appears in the\n# context menu to copy the source URL of file open.\n\n# LOCALIZATION NOTE (copySourceUrl.accesskey): Access key to copy the source URL of a file from\n# the context menu.\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI.\nexpandPanes=Razširi podokna\n\n# LOCALIZATION NOTE (pauseButtonTooltip): The tooltip that is displayed for the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=Kliknite za premor (%S)\n\n# LOCALIZATION NOTE (pausePendingButtonTooltip): The tooltip that is displayed for\n# the pause button after it's been clicked but before the next JavaScript to run.\npausePendingButtonTooltip=Čaaknje na naslednjo izvedbo\n\n# LOCALIZATION NOTE (resumeButtonTooltip): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=Kliknite za nadaljevanje (%S)\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=Prestopi (%S)\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=Vstopi (%S)\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=Izstopi (%S)\n\n# LOCALIZATION NOTE (noWorkersText): The text to display in the workers list\n# when there are no workers.\nnoWorkersText=Strani nima workerjev.\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources list\n# when there are no sources.\nnoSourcesText=Stran nima virov.\n\n# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab\n# when there are no events.\nnoEventListenersText=Ni poslušalcev dogodkov za prikaz\n\n# LOCALIZATION NOTE (eventListenersHeader): The text to display in the events\n# header.\neventListenersHeader=Poslušalci dogodkov\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText=Ni okvirov sklada za prikaz\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip=Preklopi prekinjanje ob tem dogodku\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector=na\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource=v\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes=Vozlišča (%S)\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative=[izvorna koda]\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents=Animacija\naudioEvents=Zvok\nbatteryEvents=Baterija\nclipboardEvents=Odložišče\ncompositionEvents=Sestavljanje\ndeviceEvents=Naprava\ndisplayEvents=Zaslon\ndragAndDropEvents=Povleci in spusti\ngamepadEvents=Igralna ploščica\nindexedDBEvents=IndexedDB\ninteractionEvents=Interakcija\nkeyboardEvents=Tipkovnica\nmediaEvents=Predstavnost HTML5\nmouseEvents=Miška\nmutationEvents=Preobrazba\nnavigationEvents=Brskanje\npointerLockEvents=Zaklep kazalca\nsensorEvents=Senzor\nstorageEvents=Shramba\ntimeEvents=Čas\ntouchEvents=Dotik\notherEvents=Drugo\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=Preklopi črno škatlo\n\n# LOCALIZATION NOTE (sources.search.key): Key shortcut to open the search for\n# searching all the source files the debugger has seen.\nsources.search.key=P\n\n# LOCALIZATION NOTE (sources.searchAlt.key): Alternate key shortcut to open\n# the search for searching all the source files the debugger has seen.\n\n# LOCALIZATION NOTE (sourceSearch.search.key): Key shortcut to open the search\n# for searching within a the currently opened files in the editor\nsourceSearch.search.key=F\n\n# LOCALIZATION NOTE (sourceSearch.search.placeholder): placeholder text in\n# the source search input bar\n\n# LOCALIZATION NOTE (sourceSearch.search.again.key): Key shortcut to re-open\n# the search for re-searching the same search triggered from a sourceSearch\nsourceSearch.search.again.key=G\n\n# LOCALIZATION NOTE (sourceSearch.resultsSummary1): Shows a summary of\n# the number of matches for autocomplete\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=Ni zadetkov\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=Iskanje skriptov (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=Filter spremenljivk\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText=Išči lastnosti\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=Filter skriptov (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=Išči v vseh datotekah (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=Išči v definicijah funkcij (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=Išči v tej datoteki (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=Pojdi v vrstico (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=Filter spremenljivk (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=Nastavi pogojno prekinitveno točko\nbreakpointMenuItem.enableSelf=Omogoči prekinitveno točko\nbreakpointMenuItem.disableSelf=Onemogoči prekinitveno točko\nbreakpointMenuItem.deleteSelf=Odstrani prekinitveno točko\nbreakpointMenuItem.enableOthers=Omogoči ostale\nbreakpointMenuItem.disableOthers=Onemogoči ostale\nbreakpointMenuItem.deleteOthers=Odstrani ostale\nbreakpointMenuItem.enableAll=Omogoči vse prekinitvene točke\nbreakpointMenuItem.disableAll=Onemogoči vse prekinitvene točke\nbreakpointMenuItem.deleteAll=Odstrani vse prekinitvene točke\n\n# LOCALIZATION NOTE (breakpoints.header): Breakpoints right sidebar pane header.\nbreakpoints.header=Prekinitvene točke\n\n# LOCALIZATION NOTE (breakpoints.none): The text that appears when there are\n# no breakpoints present\nbreakpoints.none=Ni prekinitvenih točk\n\n# LOCALIZATION NOTE (breakpoints.enable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.enable=Omogoči prekinitvene točke\n\n# LOCALIZATION NOTE (breakpoints.disable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.disable=Onemogoči prekinitvene točke\n\n# LOCALIZATION NOTE (breakpoints.removeBreakpointTooltip): The tooltip that is displayed\n# for remove breakpoint button in right sidebar\nbreakpoints.removeBreakpointTooltip=Odstrani prekinitveno točko\n\n# LOCALIZATION NOTE (callStack.header): Call Stack right sidebar pane header.\ncallStack.header=Sklad klica\n\n# LOCALIZATION NOTE (callStack.notPaused): Call Stack right sidebar pane\n# message when not paused.\ncallStack.notPaused=Ni ustavljen\n\n# LOCALIZATION NOTE (callStack.collapse): Call Stack right sidebar pane\n# message to hide some of the frames that are shown.\ncallStack.collapse=Strni vrstice\n\n# LOCALIZATION NOTE (callStack.expand): Call Stack right sidebar pane\n# message to show more of the frames.\ncallStack.expand=Razširi vrstice\n\n# LOCALIZATION NOTE (editor.searchResults): Editor Search bar message\n# for the summarizing the selected search result. e.g. 5 of 10 results.\neditor.searchResults=Zadetek %d od %d\n\n# LOCALIZATION NOTE (editor.noResults): Editor Search bar message\n# for when no results found.\neditor.noResults=ni zadetkov\n\n# LOCALIZATION NOTE (editor.addBreakpoint): Editor gutter context menu item\n# for adding a breakpoint on a line.\neditor.addBreakpoint=Dodaj prekinitveno točko\n\n# LOCALIZATION NOTE (editor.disableBreakpoint): Editor gutter context menu item\n# for disabling a breakpoint on a line.\neditor.disableBreakpoint=Onemogoči prekinitveno točko\n\n# LOCALIZATION NOTE (editor.enableBreakpoint): Editor gutter context menu item\n# for enabling a breakpoint on a line.\neditor.enableBreakpoint=Omogoči prekinitveno točko\n\n# LOCALIZATION NOTE (editor.removeBreakpoint): Editor gutter context menu item\n# for removing a breakpoint on a line.\neditor.removeBreakpoint=Odstrani prekinitveno točko\n\n# LOCALIZATION NOTE (editor.editBreakpoint): Editor gutter context menu item\n# for setting a breakpoint condition on a line.\neditor.editBreakpoint=Uredi prekinitveno točko\n\n# LOCALIZATION NOTE (editor.addConditionalBreakpoint): Editor gutter context\n# menu item for adding a breakpoint condition on a line.\neditor.addConditionalBreakpoint=Dodaj pogojno prekinitveno točko\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Placeholder text for\n# input element inside ConditionalPanel component\neditor.conditionalPanel.placeholder=Ta prekinitvena točka se bo ustavila, ko bo izjava resnična\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Tooltip text for\n# close button inside ConditionalPanel component\n\n# LOCALIZATION NOTE (editor.jumpToMappedLocation1): Context menu item\n# for navigating to a source mapped location\n\n# LOCALIZATION NOTE (generated): Source Map term for a server source location\ngenerated=ustvarjeno\n\n# LOCALIZATION NOTE (original): Source Map term for a debugger UI source location\noriginal=izvirno\n\n# LOCALIZATION NOTE (expressions.placeholder): Placeholder text for expression\n# input element\nexpressions.placeholder=Dodaj izraz za spremljanje\n\n# LOCALIZATION NOTE (sourceTabs.closeTab): Editor source tab context menu item\n# for closing the selected tab below the mouse.\nsourceTabs.closeTab=Zapri zavihek\n\n# LOCALIZATION NOTE (sourceTabs.closeTab.accesskey): Access key to close the currently select\n# source tab from the editor context menu item.\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs): Editor source tab context menu item\n# for closing the other tabs.\nsourceTabs.closeOtherTabs=Zapri druge\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs.accesskey): Access key to close other source tabs\n# from the editor context menu.\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd): Editor source tab context menu item\n# for closing the tabs to the end (the right for LTR languages) of the selected tab.\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd.accesskey): Access key to close source tabs\n# after the selected tab from the editor context menu.\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs): Editor source tab context menu item\n# for closing all tabs.\nsourceTabs.closeAllTabs=Zapri vse zavihke\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs.accesskey): Access key to close all tabs from the\n# editor context menu.\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree): Editor source tab context menu item\n# for revealing source in tree.\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree.accesskey): Access key to reveal a source in the\n# tree from the context menu.\n\n# LOCALIZATION NOTE (sourceTabs.copyLink): Editor source tab context menu item\n# for copying a link address.\n\n# LOCALIZATION NOTE (sourceTabs.copyLink.accesskey): Access key to copy a link addresss from the\n# editor context menu.\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint): Editor source tab context menu item\n# for pretty printing the source.\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint.accesskey): Access key to pretty print a source from\n# the editor context menu.\n\n# LOCALIZATION NOTE (sourceTabs.closeTabButtonTooltip): The tooltip that is displayed\n# for close tab button in source tabs.\nsourceTabs.closeTabButtonTooltip=Zapri zavihek\n\n# LOCALIZATION NOTE (sourceTabs.newTabButtonTooltip): The tooltip that is displayed for\n# new tab button in source tabs.\nsourceTabs.newTabButtonTooltip=Išči vire (%S)\n\n# LOCALIZATION NOTE (scopes.header): Scopes right sidebar pane header.\nscopes.header=Obsegi\n\n# LOCALIZATION NOTE (scopes.notAvailable): Scopes right sidebar pane message\n# for when the debugger is paused, but there isn't pause data.\nscopes.notAvailable=Obsegi niso na voljo\n\n# LOCALIZATION NOTE (scopes.notPaused): Scopes right sidebar pane message\n# for when the debugger is not paused.\nscopes.notPaused=Ni ustavljen\n\n# LOCALIZATION NOTE (scopes.block): Refers to a block of code in\n# the scopes pane when the debugger is paused.\nscopes.block=Zavrni\n\n# LOCALIZATION NOTE (sources.header): Sources left sidebar header\nsources.header=Viri\n\n# LOCALIZATION NOTE (sources.search): Sources left sidebar prompt\n# e.g. Cmd+P to search. On a mac, we use the command unicode character.\n# On windows, it's ctrl.\nsources.search=%S za iskanje\n\n# LOCALIZATION NOTE (watchExpressions.header): Watch Expressions right sidebar\n# pane header.\nwatchExpressions.header=Izrazi za spremljanje\n\n# LOCALIZATION NOTE (watchExpressions.refreshButton): Watch Expressions header\n# button for refreshing the expressions.\nwatchExpressions.refreshButton=Osveži\n\n# LOCALIZATION NOTE (welcome.search): The center pane welcome panel's\n# search prompt. e.g. cmd+p to search for files. On windows, it's ctrl, on\n# a mac we use the unicode character.\nwelcome.search=%S za iskanje datotek\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\nsourceSearch.search=Išči …\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\n# Used in the old debugger fronted\nsourceSearch.search=Išči …\n\n# LOCALIZATION NOTE (sourceSearch.noResults): The center pane Source Search\n# message when the query did not match any of the sources.\nsourceSearch.noResults=Ni zadetkov za %S\n\n# LOCALIZATION NOTE (sourceFooter.debugBtnTooltip): Tooltip text associated\n# with the pretty-print button\nsourceFooter.debugBtnTooltip=Olepšaj vir\n\n# LOCALIZATION NOTE (ignoreExceptions): The pause on exceptions button tooltip\n# when the debugger will not pause on exceptions.\nignoreExceptions=Prezri izjeme. Kliknite za premor ob neujetih izjemah\n\n# LOCALIZATION NOTE (pauseOnUncaughtExceptions): The pause on exceptions button\n# tooltip when the debugger will pause on uncaught exceptions.\npauseOnUncaughtExceptions=Premor ob neujetih izjemah. Kliknite za premor ob vseh izjemah\n\n# LOCALIZATION NOTE (pauseOnExceptions): The pause on exceptions button tooltip\n# when the debugger will pause on all exceptions.\npauseOnExceptions=Premor ob vseh izjemah. Kliknite, da prezrete izjeme\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the loading process has started but there is no file to display\n# yet.\nloadingText=Nalaganje\\u2026\n\n# LOCALIZATION NOTE (errorLoadingText2): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText2=Napaka pri nalaganju URL: %S\n\n# LOCALIZATION NOTE (addWatchExpressionText): The text that is displayed in the\n# watch expressions list to add a new item.\naddWatchExpressionText=Dodaj izraz za spremljanje\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton=Spremljaj\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText=Ni spremenljivk za prikaz.\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=obseg %S\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=Izrazi za spremljanje\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=Globalno\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace=Sled sklada:\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects=Še #1 …;Še #1 …;Še #1 …;Še #1 …\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=Dvokliknite za urejanje\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable value.\nvariablesEditableValueTooltip=Kliknite za spremembo vrednosti\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item which can be removed.\nvariablesCloseButtonTooltip=Kliknite za odstranitev\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=Kliknite za nastavitev vrednosti\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip=Kliknite za izbiro vozlišča v pregledovalniku\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip=configurable\nenumerableTooltip=enumerable\nwritableTooltip=writable\nfrozenTooltip=frozen\nsealedTooltip=sealed\nextensibleTooltip=extensible\noverriddenTooltip=overridden\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel=:\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel2): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel2=\\u0020→\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=Trenutno je več razhroščevalnikov ustavljenih. Najprej morate sprožiti nadaljevanje nazadnje ustavljenega: %S\n\nvariablesViewOptimizedOut=(optimizirano)\nvariablesViewUninitialized=(neinicializirano)\nvariablesViewMissingArgs=(nedosegljivo)\n\nanonymousSourcesLabel=Anonimni viri\n\nexperimental=To je preskusna možnost\n\n# LOCALIZATION NOTE (whyPaused.debuggerStatement): The text that is displayed\n# in a info block explaining how the debugger is currently paused due to a `debugger`\n# statement in the code\nwhyPaused.debuggerStatement=Ustavljen ob stavku razhroščevalnika\n\n# LOCALIZATION NOTE (whyPaused.breakpoint): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a breakpoint\nwhyPaused.breakpoint=Ustavljen ob prekinitveni točki\n\n# LOCALIZATION NOTE (whyPaused.exception): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an exception\nwhyPaused.exception=Ustavljen ob izjemi\n\n# LOCALIZATION NOTE (whyPaused.resumeLimit): The text that is displayed\n# in a info block explaining how the debugger is currently paused while stepping\n# in or out of the stack\nwhyPaused.resumeLimit=Ustavljen ob stopanju\n\n# LOCALIZATION NOTE (whyPaused.pauseOnDOMEvents): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# dom event\nwhyPaused.pauseOnDOMEvents=Ustavljen ob poslušalcu dogodka\n\n# LOCALIZATION NOTE (whyPaused.breakpointConditionThrown): The text that is displayed\n# in an info block when evaluating a conditional breakpoint throws an error\n\n# LOCALIZATION NOTE (whyPaused.xhr): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# xml http request\nwhyPaused.xhr=Ustavljen ob XMLHttpRequest\n\n# LOCALIZATION NOTE (whyPaused.promiseRejection): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# promise rejection\nwhyPaused.promiseRejection=Ustavljen ob zavrnitvi obljube\n\n# LOCALIZATION NOTE (whyPaused.assert): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# assert\nwhyPaused.assert=Ustavljen ob trditvi\n\n# LOCALIZATION NOTE (whyPaused.debugCommand): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# debugger statement\nwhyPaused.debugCommand=Ustavljen ob razhroščevani funkciji\n\n# LOCALIZATION NOTE (whyPaused.other): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an event\n# listener breakpoint set\nwhyPaused.other=Razhroščevalnik ustavljen\n\n\n# LOCALIZATION NOTE (copySourceUrl): This is the text that appears in the\n# context menu to copy the source URL of file open.\ncopySourceUrl=Copy Source Url\n\n# LOCALIZATION NOTE (copySourceUrl.accesskey): Access key to copy the source URL of a file from\n# the context menu.\ncopySourceUrl.accesskey=u\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Tooltip text for\n# close button inside ConditionalPanel component\neditor.conditionalPanel.close=Cancel edit breakpoint and close\n\n# LOCALIZATION NOTE (editor.jumpToMappedLocation1): Context menu item\n# for navigating to a source mapped location\neditor.jumpToMappedLocation1=Jump to %S location\nfunctionSearch.search.key=O\nfunctionSearch.search.placeholder=Search Functions…\n\n# LOCALIZATION NOTE (sourceSearch.resultsSummary1): Shows a summary of\n# the number of matches for autocomplete\nsourceSearch.resultsSummary1=%d results\n\n# LOCALIZATION NOTE (sourceSearch.search.placeholder): placeholder text in\n# the source search input bar\nsourceSearch.search.placeholder=Search in file…\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs.accesskey): Access key to close all tabs from the\n# editor context menu.\nsourceTabs.closeAllTabs.accesskey=a\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs.accesskey): Access key to close other source tabs\n# from the editor context menu.\nsourceTabs.closeOtherTabs.accesskey=o\n\n# LOCALIZATION NOTE (sourceTabs.closeTab.accesskey): Access key to close the currently select\n# source tab from the editor context menu item.\nsourceTabs.closeTab.accesskey=c\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd): Editor source tab context menu item\n# for closing the tabs to the end (the right for LTR languages) of the selected tab.\nsourceTabs.closeTabsToEnd=Close tabs to the right\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd.accesskey): Access key to close source tabs\n# after the selected tab from the editor context menu.\nsourceTabs.closeTabsToEnd.accesskey=e\n\n# LOCALIZATION NOTE (sourceTabs.copyLink): Editor source tab context menu item\n# for copying a link address.\nsourceTabs.copyLink=Copy Link Address\n\n# LOCALIZATION NOTE (sourceTabs.copyLink.accesskey): Access key to copy a link addresss from the\n# editor context menu.\nsourceTabs.copyLink.accesskey=l\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint): Editor source tab context menu item\n# for pretty printing the source.\nsourceTabs.prettyPrint=Pretty Print Source\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint.accesskey): Access key to pretty print a source from\n# the editor context menu.\nsourceTabs.prettyPrint.accesskey=p\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree): Editor source tab context menu item\n# for revealing source in tree.\nsourceTabs.revealInTree=Reveal in Tree\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree.accesskey): Access key to reveal a source in the\n# tree from the context menu.\nsourceTabs.revealInTree.accesskey=r\n\n# LOCALIZATION NOTE (sources.searchAlt.key): Alternate key shortcut to open\n# the search for searching all the source files the debugger has seen.\nsources.searchAlt.key=O\n\n# LOCALIZATION NOTE (whyPaused.breakpointConditionThrown): The text that is displayed\n# in an info block when evaluating a conditional breakpoint throws an error\nwhyPaused.breakpointConditionThrown=Error with conditional breakpoint\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=Telefoni\ndevice.tablets=Tablice\ndevice.laptops=Prenosniki\ndevice.televisions=TV-ji\ndevice.consoles=Igralne konzole\ndevice.watches=Ure\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the DOM panel\n# which is available from the Web Developer sub-menu -> 'DOM'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (dom.filterDOMPanel): A placeholder text used for\n# DOM panel search box.\ndom.filterDOMPanel=Filtriraj ploščo DOM\n\n# LOCALIZATION NOTE (dom.refresh): A label for Refresh button in\n# DOM panel toolbar\ndom.refresh=Osveži"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=kopirano\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/filterwidget.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE These strings are used in the CSS Filter Editor Widget\n   - which can be found in a tooltip that appears in the Rule View when clicking\n   - on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'. -->\n\n<!-- LOCALIZATION NOTE (filterListSelectPlaceholder): This string is used as\n   - a preview option in the list of possible filters <select> -->\n<!ENTITY filterListSelectPlaceholder \"Izberi filter\">\n\n<!-- LOCALIZATION NOTE (addNewFilterButton): This string is displayed on a button used to add new filters -->\n<!ENTITY addNewFilterButton \"Dodaj\">\n\n<!-- LOCALIZATION NOTE (newPresetPlaceholder): This string is used as\n   - a placeholder in the list of presets which is used to save a new preset -->\n<!ENTITY newPresetPlaceholder \"Ime prednastavitve\">\n\n<!-- LOCALIZATION NOTE (savePresetButton): This string is displayed on a button used to save a new preset -->\n<!ENTITY savePresetButton \"Shrani\">\n\n<!-- LOCALIZATION NOTE(presetsToggleButton): This string is used in a button which toggles the presets list -->\n<!ENTITY presetsToggleButton \"Prednastavitve\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/filterwidget.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the CSS Filter Editor Widget\n# which can be found in a tooltip that appears in the Rule View when clicking\n# on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'.\n\n# LOCALIZATION NOTE (emptyFilterList):\n# This string is displayed when filter's list is empty\n# (no filter specified / all removed)\nemptyFilterList=Ni navedenih filtrov\n\n# LOCALIZATION NOTE (emptyPresetList):\n# This string is displayed when preset's list is empty\nemptyPresetList=Ni shranjenih prednastavitev. \\\nUstvarite jih tako, da jim izberete ime in jih shranite. \\\nPrednastavitve so vedno pri roki in jih lahko zlahka ponovno uporabite.\n\n# LOCALIZATION NOTE (addUsingList):\n# This string is displayed under [emptyFilterList] when filter's\n# list is empty, guiding user to add a filter using the list below it\naddUsingList=Dodaj filter s pomočjo spodnjega seznama\n\n# LOCALIZATION NOTE (dropShadowPlaceholder):\n# This string is used as a placeholder for drop-shadow's input\n# in the filter list (shown when <input> is empty)\ndropShadowPlaceholder=x y radij barva\n\n# LOCALIZATION NOTE (dragHandleTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# drag handles of filters which are used to re-order filters\ndragHandleTooltipText=Povlecite gor ali dol za preureditev filtrov\n\n# LOCALIZATION NOTE (labelDragTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# filters' labels which can be dragged left/right to increase/decrease\n# the filter's value (like photoshop)\nlabelDragTooltipText=Povlecite levo ali desno za zmanjšanje ali povečanje vrednost\n\n# LOCALIZATION NOTE (filterListSelectPlaceholder):\n# This string is used as a preview option in the list of possible filters\n# <select>\nfilterListSelectPlaceholder=Izberite filter\n\n# LOCALIZATION NOTE (addNewFilterButton):\n# This string is displayed on a button used to add new filters\naddNewFilterButton=Dodaj\n\n# LOCALIZATION NOTE (newPresetPlaceholder):\n# This string is used as a placeholder in the list of presets which is used to\n# save a new preset\nnewPresetPlaceholder=Ime prednastavitve\n\n# LOCALIZATION NOTE (savePresetButton):\n# This string is displayed on a button used to save a new preset\nsavePresetButton=Shrani\n\n# LOCALIZATION NOTE(presetsToggleButton):\n# This string is used in a button which toggles the presets list\npresetsToggleButton=Prednastavitve\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n<!ENTITY fontInspectorTitle \"Pisave\">\n<!ENTITY showAllFonts \"Oglejte si vse pisave, uporabljene na tej strani\">\n<!ENTITY usedAs \"Uporabljena kot: \">\n<!ENTITY system \"sistemska\">\n<!ENTITY remote \"oddaljena\">\n\n<!-- LOCALIZATION NOTE (previewHint): This is the label shown as the\n     placeholder in font inspector preview text box. -->\n<!ENTITY previewHint \"Besedilo za predogled\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/font-inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Font Inspector strings.\n# The Font Inspector is a panel accessible in the Inspector sidebar.\n\n# LOCALIZATION NOTE (fontinspector.seeAll.tooltip) see fontinspector.seeAll.\nfontinspector.seeAll.tooltip=Oglejte si vse pisave, uporabljene na tej strani\n\n# LOCALIZATION NOTE (fontinspector.seeAll) This is the label of a link that will show all\n# the fonts used in the page, instead of the ones related to the inspected element.\nfontinspector.seeAll=Prikaži vse uporabljene pisave\n\n# LOCALIZATION NOTE (fontinspector.usedAs) This label introduces the name used to refer to\n# the font in a stylesheet.\nfontinspector.usedAs=Uporabljena kot: \n\n# LOCALIZATION NOTE (fontinspector.system) This label indicates that the font is a local\n# system font.\nfontinspector.system=sistemska\n\n# LOCALIZATION NOTE (fontinspector.remote) This label indicates that the font is a remote\n# font.\nfontinspector.remote=oddaljena\n\n# LOCALIZATION NOTE (previewHint):\n# This is the label shown as the placeholder in font inspector preview text box.\nfontinspector.previewText=Besedilo za predogled\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/graphs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (graphs.label.average):\n# This string is displayed on graphs when showing an average.\ngraphs.label.average=povprečje\n\n# LOCALIZATION NOTE (graphs.label.minimum):\n# This string is displayed on graphs when showing a minimum.\ngraphs.label.minimum=najmanj\n\n# LOCALIZATION NOTE (graphs.label.maximum):\n# This string is displayed on graphs when showing a maximum.\ngraphs.label.maximum=največ\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/har.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP response bodies are not includes\n# in exported data.\nhar.responseBodyNotIncluded=Telesa odgovorov niso vključena.\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP request bodies are not includes\n# in exported data.\nhar.requestBodyNotIncluded=Telesa zahtev niso vključena.\n\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/inspector.dtd",
    "content": "<!-- LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users edit the\n     (outer) HTML of the current node -->\n<!ENTITY inspectorHTMLEdit.label       \"Uredi kot HTML\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"E\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     inner HTML of the current node -->\n<!ENTITY inspectorHTMLCopyInner.label       \"Kopiraj notranji HTML\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"I\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     outer HTML of the current node -->\n<!ENTITY inspectorHTMLCopyOuter.label       \"Kopiraj zunanji HTML\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey   \"O\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyUniqueSelector.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the CSS Selector of the current node -->\n<!ENTITY inspectorCopyUniqueSelector.label       \"Kopiraj enolični izbirnik\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey   \"E\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste outer\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteOuter.label      \"Prilepi zunanji HTML\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"P\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteInner.label      \"Prilepi notranji HTML\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"N\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"Prilepi …\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"l\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n<!ENTITY inspectorHTMLPasteBefore.label      \"Pred\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"P\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n<!ENTITY inspectorHTMLPasteAfter.label       \"Za\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"Z\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"Kot prvega otroka\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"R\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n<!ENTITY inspectorHTMLPasteLastChild.label       \"Kot zadnjega otroka\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users scroll\n     the current node into view -->\n<!ENTITY inspectorScrollNodeIntoView.label       \"Prikaži na strani\">\n<!ENTITY inspectorScrollNodeIntoView.accesskey   \"S\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete the\n     current node -->\n<!ENTITY inspectorHTMLDelete.label          \"Odstrani vozlišče\">\n<!ENTITY inspectorHTMLDelete.accesskey      \"D\">\n<!-- LOCALIZATION NOTE (inspectorAttributeSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other\n     attribute items, which allow to:\n     - add new attribute\n     - edit attribute\n     - remove attribute -->\n<!ENTITY inspectorAttributeSubmenu.label      \"Atribut\">\n<!ENTITY inspectorAttributeSubmenu.accesskey  \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users add attribute\n     to current node -->\n<!ENTITY inspectorAddAttribute.label        \"Dodaj atribut\">\n<!ENTITY inspectorAddAttribute.accesskey    \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users edit attribute\n     for current node -->\n<!ENTITY inspectorEditAttribute.label        \"Uredi atribut\">\n<!ENTITY inspectorEditAttribute.accesskey    \"E\">\n\n<!-- LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete attribute\n     from current node -->\n<!ENTITY inspectorRemoveAttribute.label        \"Odstrani atribut\">\n<!ENTITY inspectorRemoveAttribute.accesskey    \"R\">\n\n<!ENTITY inspector.selectButton.tooltip     \"Izberi element z miško\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n<!ENTITY inspectorSearchHTML.label2          \"Išči z izbirniki CSS\">\n<!ENTITY inspectorSearchHTML.key            \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that will\n     be shown as the placeholder in the future, once the inspector search box\n     supports the full text HTML search in Bug 835896. -->\n<!ENTITY inspectorSearchHTML.label3 \"Išči HTML\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyImageDataUri.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the URL embedding the image data encoded in Base 64 (what we name\n     here Image Data URL). For more information:\n     https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs -->\n<!ENTITY inspectorCopyImageDataUri.label       \"Kopiraj Data-URL slike\">\n\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n<!ENTITY inspectorShowDOMProperties.label       \"Prikaži lastnosti DOM\">\n\n<!-- LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n     shown in the inspector contextual-menu for the item that outputs a\n     variable for the current node to the console. When triggered,\n     this item opens the split Console. -->\n<!ENTITY inspectorUseInConsole.label       \"Uporabi v konzoli\">\n\n<!-- LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n     shown in the inspector contextual-menu for recursively expanding\n     mark-up elements -->\n<!ENTITY inspectorExpandNode.label       \"Razširi vse\">\n\n<!-- LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n     shown in the inspector contextual-menu for recursively collapsing\n     mark-up elements -->\n<!ENTITY inspectorCollapseNode.label       \"Strni\">\n\n<!-- LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users take\n     a screenshot of the currently selected node. -->\n<!ENTITY inspectorScreenshotNode.label       \"Zaslonski posnetek vozlišča\">\n\n<!-- LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users\n     duplicate the currently selected node. -->\n<!ENTITY inspectorDuplicateNode.label       \"Podvoji vozlišče\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\nbreadcrumbs.siblings=Bratje\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=Razhroščevalnik je ustavljen. Nekatere možnosti, npr. izbiranje z miško, ne bodo delovale.\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=Opravila na vozliščih\n\ninspector.panelLabel.markupView=Označevalni pogled\n\n# LOCALIZATION NOTE (markupView.more.showing)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=Nekatera vozlišča so bila skrita.\n\n# LOCALIZATION NOTE (markupView.more.showAll2): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nmarkupView.more.showAll2=Prikaži še eno vozlišče;Prikaži #1 vozlišči;Prikaži #1 vozlišča;Prikaži #1 vozlišč\n\n# LOCALIZATION NOTE (markupView.whitespaceOnly)\n# Used in a tooltip that appears when the user hovers over whitespace-only text nodes in\n# the inspector.\nmarkupView.whitespaceOnly=Besedilno vozlišče samo s praznim prostorom: %S\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage=Slike ni bilo mogoče naložiti\n\n# LOCALIZATION NOTE: Used in color picker tooltip when the eyedropper is disabled for\n# non-HTML documents\neyedropper.disabled.title=Na voljo samo v dokumentih HTML\n\n#LOCALIZATION NOTE: Used in the event tooltip to allow the debugger to be opened\neventsTooltip.openInDebugger=Odpri v razhroščevalniku\n\n#LOCALIZATION NOTE: Used in the event tooltip when a script's filename cannot be detected\neventsTooltip.unknownLocation=Neznano mesto\n\n#LOCALIZATION NOTE: Used in the mouseover tooltip when hovering \"Unknown location.\"\neventsTooltip.unknownLocationExplanation=Ni bilo mogoče zaznati izvornega mesta poslušalca. Koda je morda prevedena z orodjem, kot je Babel.\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the tooltip that displays\n# help from MDN. This is a link to the complete MDN documentation page.\ndocsTooltip.visitMDN=Obišči stran MDN\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the docs tooltip when the MDN page\n# could not be loaded (for example, because of a connectivity problem).\ndocsTooltip.loadDocsError=Ni bilo mogoče naložiti strani z dokumentacijo.\n\n# LOCALIZATION NOTE (inspector.collapsePane): This is the tooltip for the button\n# that collapses the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.collapsePane=Strni pano\n\n# LOCALIZATION NOTE (inspector.expandPane): This is the tooltip for the button\n# that expands the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.expandPane=Razširi pano\n\n# LOCALIZATION NOTE (inspector.searchResultsCount): This is the label that\n# will show up next to the inspector search box. %1$S is the current result\n# index and %2$S is the total number of search results. For example: \"3 of 9\".\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsCount2=%1$S od %2$S\n\n# LOCALIZATION NOTE (inspector.searchResultsNone): This is the label that\n# will show up next to the inspector search box when no matches were found\n# for the given string.\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsNone=Ni zadetkov\n\n# LOCALIZATION NOTE (inspector.menu.openUrlInNewTab.label): This is the label of\n# a menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is a URL, and that\n# allows to open that URL in a new tab.\ninspector.menu.openUrlInNewTab.label=Odpri povezavo v novem zavihku\n\n# LOCALIZATION NOTE (inspector.menu.copyUrlToClipboard.label): This is the label\n# of a menu item in the inspector contextual-menu that appears when the user\n# right-clicks on the attribute of a node in the inspector that is a URL, and\n# that allows to copy that URL in the clipboard.\ninspector.menu.copyUrlToClipboard.label=Kopiraj naslov povezave\n\n# LOCALIZATION NOTE (inspector.menu.selectElement.label): This is the label of a\n# menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is the ID of another\n# element in the DOM (like with <label for=\"input-id\">), and that allows to\n# select that element in the inspector.\ninspector.menu.selectElement.label=Izberi element #%S\n\n# LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the node in the inspector, and that allows\n# to edit an attribute on this node.\ninspectorEditAttribute.label=Uredi atribut %S\ninspectorEditAttribute.accesskey=U\n\n# LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to remove this attribute.\ninspectorRemoveAttribute.label=Odstrani atribut %S\ninspectorRemoveAttribute.accesskey=O\n\n# LOCALIZATION NOTE (inspector.nodePreview.selectNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a DOM\n# node preview (e.g. something like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the node in order to select it in the\n# inspector panel.\ninspector.nodePreview.selectNodeLabel=Kliknite za izbiro tega vozlišča v pregledovalniku\n\n# LOCALIZATION NOTE (inspector.nodePreview.highlightNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a the\n# inspector icon displayed next to a DOM node preview (e.g. next to something\n# like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the icon in order to highlight the\n# node in the page.\ninspector.nodePreview.highlightNodeLabel=Kliknite za označitev tega vozlišča na strani\n\n# LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users edit the\n# (outer) HTML of the current node\ninspectorHTMLEdit.label=Uredi kot HTML\ninspectorHTMLEdit.accesskey=U\n\n# LOCALIZATION NOTE (inspectorCopyInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# inner HTML of the current node\ninspectorCopyInnerHTML.label=Notranji HTML\ninspectorCopyInnerHTML.accesskey=N\n\n# LOCALIZATION NOTE (inspectorCopyOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# outer HTML of the current node\ninspectorCopyOuterHTML.label=Zunanji HTML\ninspectorCopyOuterHTML.accesskey=Z\n\n# LOCALIZATION NOTE (inspectorCopyCSSSelector.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the CSS Selector of the current node\ninspectorCopyCSSSelector.label=Izbirnik CSS\ninspectorCopyCSSSelector.accesskey=z\n\n# LOCALIZATION NOTE (inspectorCopyCSSPath.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the full CSS path of the current node\ninspectorCopyCSSPath.label=Pot CSS\ninspectorCopyCSSPath.accesskey=P\n\n# LOCALIZATION NOTE (inspectorPasteOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste outer\n# HTML in the current node\ninspectorPasteOuterHTML.label=Zunanji HTML\ninspectorPasteOuterHTML.accesskey=Z\n\n# LOCALIZATION NOTE (inspectorPasteInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste inner\n# HTML in the current node\ninspectorPasteInnerHTML.label=Notranji HTML\ninspectorPasteInnerHTML.accesskey=N\n\n# LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML before the current node\ninspectorHTMLPasteBefore.label=Pred\ninspectorHTMLPasteBefore.accesskey=P\n\n# LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML after the current node\ninspectorHTMLPasteAfter.label=Za\ninspectorHTMLPasteAfter.accesskey=Z\n\n# LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the first child the current node\ninspectorHTMLPasteFirstChild.label=Kot prvo podrejeno\ninspectorHTMLPasteFirstChild.accesskey=r\n\n# LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the last child the current node\ninspectorHTMLPasteLastChild.label=Kot zadnje podrejeno\ninspectorHTMLPasteLastChild.accesskey=z\n\n# LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users scroll\n# the current node into view\ninspectorScrollNodeIntoView.label=Prikaži na strani\ninspectorScrollNodeIntoView.accesskey=P\n\n# LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users delete the\n# current node\ninspectorHTMLDelete.label=Odstrani vozlišče\ninspectorHTMLDelete.accesskey=O\n\n# LOCALIZATION NOTE (inspectorAttributesSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# attribute items, which allow to:\n# - add new attribute\n# - edit attribute\n# - remove attribute\ninspectorAttributesSubmenu.label=Atributi\ninspectorAttributesSubmenu.accesskey=A\n\n# LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users add attribute\n# to current node\ninspectorAddAttribute.label=Dodaj atribut\ninspectorAddAttribute.accesskey=D\n\n# LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that is\n# shown as the placeholder for the markup view search in the inspector.\ninspectorSearchHTML.label3=Išči HTML\n\n# LOCALIZATION NOTE (inspectorImageDataUri.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the URL embedding the image data encoded in Base 64 (what we name\n# here Image Data URL). For more information:\n# https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs\ninspectorImageDataUri.label=Data-URL slike\n\n# LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users see\n# the DOM properties of the current node. When triggered, this item\n# opens the split Console and displays the properties in its side panel.\ninspectorShowDOMProperties.label=Prikaži lastnosti DOM\n\n# LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n# shown in the inspector contextual-menu for the item that outputs a\n# variable for the current node to the console. When triggered,\n# this item opens the split Console.\ninspectorUseInConsole.label=Uporabi v konzoli\n\n# LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n# shown in the inspector contextual-menu for recursively expanding\n# mark-up elements\ninspectorExpandNode.label=Razširi vse\n\n# LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n# shown in the inspector contextual-menu for recursively collapsing\n# mark-up elements\ninspectorCollapseNode.label=Strni\n\n# LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users take\n# a screenshot of the currently selected node.\ninspectorScreenshotNode.label=Zaslonski posnetek vozlišča\n\n# LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users\n# duplicate the currently selected node.\ninspectorDuplicateNode.label=Podvoji vozlišče\n\n# LOCALIZATION NOTE (inspectorAddNode.label): This is the label shown in\n# the inspector toolbar for the button that lets users add elements to the\n# DOM (as children of the currently selected element).\ninspectorAddNode.label=Ustvari novo vozlišče\ninspectorAddNode.accesskey=U\n\n# LOCALIZATION NOTE (inspectorCopyHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# copy items, which allow to:\n# - Copy Inner HTML\n# - Copy Outer HTML\n# - Copy Unique selector\n# - Copy Image data URI\ninspectorCopyHTMLSubmenu.label=Kopiraj\n\n# LOCALIZATION NOTE (inspectorPasteHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# paste items, which allow to:\n# - Paste Inner HTML\n# - Paste Outer HTML\n# - Before\n# - After\n# - As First Child\n# - As Last Child\ninspectorPasteHTMLSubmenu.label=Prilepi\n\n# LOCALIZATION NOTE (inspector.searchHTML.key):\n# Key shortcut used to focus the DOM element search box on top-right corner of\n# the markup view\ninspector.searchHTML.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (markupView.hide.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.hide.key=s\n\n# LOCALIZATION NOTE (markupView.edit.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.edit.key=F2\n\n# LOCALIZATION NOTE (markupView.scrollInto.key):\n# Key shortcut used to scroll the webpage in order to ensure the selected node\n# is visible\nmarkupView.scrollInto.key=p\n\n# LOCALIZATION NOTE (inspector.sidebar.fontInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of fonts used in the page.\ninspector.sidebar.fontInspectorTitle=Pisave\n\n# LOCALIZATION NOTE (inspector.sidebar.ruleViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of CSS rules used\n# in the page.\ninspector.sidebar.ruleViewTitle=Pravila\n\n# LOCALIZATION NOTE (inspector.sidebar.computedViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of computed CSS values\n# used in the page.\ninspector.sidebar.computedViewTitle=Izračunano\n\n# LOCALIZATION NOTE (inspector.sidebar.layoutViewTitle2):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying layout information defined in the page.\ninspector.sidebar.layoutViewTitle2=Postavitev\n\n# LOCALIZATION NOTE (inspector.sidebar.animationInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying animations defined in the page.\ninspector.sidebar.animationInspectorTitle=Animacije\n\n# LOCALIZATION NOTE (inspector.eyedropper.label): A string displayed as the tooltip of\n# a button in the inspector which toggles the Eyedropper tool\ninspector.eyedropper.label=Izberite barvo na strani\n\n# LOCALIZATION NOTE (inspector.breadcrumbs.label): A string visible only to a screen reader and\n# is used to label (using aria-label attribute) a container for inspector breadcrumbs\ninspector.breadcrumbs.label=Drobtine\n\n# LOCALIZATION NOTE (inspector.browserStyles.label): This is the label for the checkbox\n# that specifies whether the styles that are not from the user's stylesheet should be\n# displayed or not.\ninspector.browserStyles.label=Slogi brskalnika\n\n# LOCALIZATION NOTE (inspector.filterStyles.placeholder): This is the placeholder that\n# goes in the search box when no search term has been entered.\ninspector.filterStyles.placeholder=Filtriraj sloge\n\n# LOCALIZATION NOTE (inspector.addRule.tooltip): This is the tooltip shown when\n# hovering the `Add new rule` button in the rules view toolbar. This should\n# match ruleView.contextmenu.addNewRule in styleinspector.properties\ninspector.addRule.tooltip=Dodaj novo pravilo\n\n# LOCALIZATION NOTE (inspector.togglePseudo.tooltip): This is the tooltip\n# shown when hovering over the `Toggle Pseudo Class Panel` button in the\n# rule view toolbar.\ninspector.togglePseudo.tooltip=Preklopi psevdorazrede\n\n# LOCALIZATION NOTE (inspector.noProperties): In the case where there are no CSS\n# properties to display e.g. due to search criteria this message is\n# displayed.\ninspector.noProperties=Lastnosti CSS ni bilo mogoče najti.\n\ninspectorCopyAttributeValue.accesskey=V\n\n# LOCALIZATION NOTE (inspectorCopyAttributeValue.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to copy the attribute value to clipboard.\ninspectorCopyAttributeValue.label=Copy Attribute Value “%S”\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/jit-optimizations.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used within the JIT tools\n# in the Performance Tools which is available from the Web Developer\n# sub-menu -> 'Performance' The correct localization of this file might\n# be to keep it in English, or another language commonly spoken among\n# web developers. You want to make that choice consistent across the\n# developer tools. A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (jit.title):\n# This string is displayed in the header of the JIT Optimizations view.\njit.title=Optimizacije JIT\n\n# LOCALIZATION NOTE (jit.optimizationFailure):\n# This string is displayed in a tooltip when no JIT optimizations were detected.\njit.optimizationFailure=Optimizacija je spodletela\n\n# LOCALIZATION NOTE (jit.samples):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed for the unit representing the number of times a\n# frame is sampled.\n# \"#1\" represents the number of samples\n# example: 30 samples\njit.samples=#1 vzorec;#1 vzorca;#1 vzorci;#1 vzorcev\n\n# LOCALIZATION NOTE (jit.types):\n# This string is displayed for the group of Ion Types in the optimizations view.\njit.types=Vrste\n\n# LOCALIZATION NOTE (jit.attempts):\n# This string is displayed for the group of optimization attempts in the optimizations view.\njit.attempts=Poskusi\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/jsonview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the JSON View tool\n# that is used to inspect application/json document types loaded\n# in the browser.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (jsonViewer.tab.JSON, jsonViewer.tab.RawData,\n# jsonViewer.tab.Headers): Label for a panel tab.\njsonViewer.tab.JSON=JSON\njsonViewer.tab.RawData=Neobdelani podatki\njsonViewer.tab.Headers=Glave\n\n# LOCALIZATION NOTE (jsonViewer.responseHeaders, jsonViewer.requestHeaders):\n# Label for header groups within the 'Headers' panel.\njsonViewer.responseHeaders=Glava odgovora\njsonViewer.requestHeaders=Glava zahtevka\n\n# LOCALIZATION NOTE (jsonViewer.Save): Label for save command\njsonViewer.Save=Shrani\n\n# LOCALIZATION NOTE (jsonViewer.Copy): Label for clipboard copy command\njsonViewer.Copy=Kopiraj\n\n# LOCALIZATION NOTE (jsonViewer.ExpandAll): Label for expanding all nodes\njsonViewer.ExpandAll=Razširi vse\n\n# LOCALIZATION NOTE (jsonViewer.PrettyPrint): Label for JSON\n# pretty print action button.\njsonViewer.PrettyPrint=Olepšan izpis\n\n# LOCALIZATION NOTE (jsonViewer.reps.more): Label used in arrays\n# that have more items than displayed.\njsonViewer.reps.more=več …\n\n# LOCALIZATION NOTE (jsonViewer.filterJSON): Label used in search box\n# at the top right cornder of the JSON Viewer.\njsonViewer.filterJSON=Filtriraj JSON\n\n# LOCALIZATION NOTE (jsonViewer.reps.reference): Label used for cycle\n# references in an array.\njsonViewer.reps.reference=Ciklična referenca\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/layout.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Layout Inspector strings.\n# The Layout Inspector is a panel accessible in the Inspector sidebar.\n# The Layout Inspector may need to be enabled in about:config by setting\n# devtools.layoutview.enabled to true.\n\n# LOCALIZATION NOTE (layout.displayNumbersOnLines): Label of the display numbers on lines\n# setting option in the CSS Grid pane.\nlayout.displayNumbersOnLines=Prikaži število vrstic\n\n# LOCALIZATION NOTE (layout.extendGridLinesInfinitely): Label of the extend grid lines\n# infinitely setting option in the CSS Grid pane.\nlayout.extendGridLinesInfinitely=Podaljšaj mrežne črte v neskončnost\n\n# LOCALIZATION NOTE (layout.header): The accordion header for the CSS Grid pane.\nlayout.header=Mreža\n\n# LOCALIZATION NOTE (layout.gridDisplaySettings): The header for the grid display\n# settings container in the CSS Grid pane.\nlayout.gridDisplaySettings=Nastavitve prikaza mreže\n\n# LOCALIZATION NOTE (layout.noGrids): In the case where there are no CSS grid\n# containers to display.\nlayout.noGrids=Ni mrež\n\n# LOCALIZATION NOTE (layout.overlayMultipleGrids): The header for the list of grid\n# container elements that can be highlighted in the CSS Grid pane.\nlayout.overlayMultipleGrids=Prekrivanje mrež\n\n\n# LOCALIZATION NOTE (layout.overlayGrid): Alternate header for the list of grid container\n# elements if only one item can be selected.\nlayout.overlayGrid=Overlay Grid\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n<!ENTITY layoutViewTitle        \"Škatlasti model\">\n<!ENTITY margin.tooltip         \"rob\">\n<!ENTITY border.tooltip         \"okvir\">\n<!ENTITY padding.tooltip        \"obloga\">\n<!ENTITY content.tooltip        \"vsebina\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/markers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (marker.label.*):\n# These strings are displayed in the Performance Tool waterfall, identifying markers.\n# We want to use the same wording as Google Chrome when appropriate.\nmarker.label.styles=Preračun sloga\nmarker.label.reflow=Prerazporeditev\nmarker.label.paint=Barvanje\nmarker.label.composite=Sestavljene plasti\nmarker.label.compositeForwardTransaction=Sestavljena zahteva poslana\nmarker.label.javascript=Klic funkcije\nmarker.label.parseHTML=Razčleni HTML\nmarker.label.parseXML=Razčleni XML\nmarker.label.domevent=Dogodek DOM\nmarker.label.consoleTime=Konzola\nmarker.label.garbageCollection2=Sproščanje pomnilnika\nmarker.label.garbageCollection.incremental=Postopen GC\nmarker.label.garbageCollection.nonIncremental=Nepostopen GC\nmarker.label.minorGC=Mali GC\nmarker.label.cycleCollection=Ciklično sproščanje\nmarker.label.cycleCollection.forgetSkippable=Graf zmanjševanja CC\nmarker.label.timestamp=Časovni žig\nmarker.label.worker=Worker\nmarker.label.messagePort=MessagePort\nmarker.label.unknown=Neznano\n\n# LOCALIZATION NOTE (marker.label.javascript.*):\n# These strings are displayed as JavaScript markers that have special\n# reasons that can be translated.\nmarker.label.javascript.scriptElement=Oznaka script\nmarker.label.javascript.promiseCallback=Povratni klic Promise\nmarker.label.javascript.promiseInit=Init Promise\nmarker.label.javascript.workerRunnable=Worker\nmarker.label.javascript.jsURI=URI JavaScripta\nmarker.label.javascript.eventHandler=Upravljalec dogodkov\n\n# LOCALIZATION NOTE (marker.field.*):\n# Strings used in the waterfall sidebar as property names.\n\n# General marker fields\nmarker.field.start=Začetek:\nmarker.field.end=Konec:\nmarker.field.duration=Trajanje:\n\n# General \"reason\" for a marker (JavaScript, Garbage Collection)\nmarker.field.causeName=Vzrok:\n# General \"type\" for a marker (Cycle Collection, Garbage Collection)\nmarker.field.type=Vrsta:\n# General \"label\" for a marker (user defined)\nmarker.field.label=Oznaka:\n\n# Field names for stack values\nmarker.field.stack=Sklad:\nmarker.field.startStack=Sklad na začetku:\nmarker.field.endStack=Sklad na koncu:\n\n# %S is the \"Async Cause\" of a marker, and this signifies that the cause\n# was an asynchronous one in a displayed stack.\nmarker.field.asyncStack=(Asinhrono: %S)\n\n# For console.time markers\nmarker.field.consoleTimerName=Ime časovnika:\n\n# For DOM Event markers\nmarker.field.DOMEventType=Vrsta dogodka:\nmarker.field.DOMEventPhase=Stopnja:\n\n# Non-incremental cause for a Garbage Collection marker\nmarker.field.nonIncrementalCause=Nepostopen vzrok:\n\n# For \"Recalculate Style\" markers\nmarker.field.restyleHint=Namig preračun sloga:\n\n# The type of operation performed by a Worker.\nmarker.worker.serializeDataOffMainThread=Serializiraj podatke Workerja\nmarker.worker.serializeDataOnMainThread=Serializiraj podatke glavne niti\nmarker.worker.deserializeDataOffMainThread=Deserializiraj podatke Workerja\nmarker.worker.deserializeDataOnMainThread=Deserializiraj podatke glavne niti\n\n# The type of operation performed by a MessagePort\nmarker.messagePort.serializeData=Serializiraj podatke\nmarker.messagePort.deserializeData=Odserializiraj podatke\n\n# Strings used in the waterfall sidebar as values.\nmarker.value.unknownFrame=<neznana lokacija>\nmarker.value.DOMEventTargetPhase=Tarča\nmarker.value.DOMEventCapturingPhase=Zajemanje\nmarker.value.DOMEventBubblingPhase=Žuborenje\n\n# LOCALIZATION NOTE (marker.gcreason.label.*):\n# These strings are used to give a concise but readable description of a GC reason.\nmarker.gcreason.label.API=Klic API\nmarker.gcreason.label.EAGER_ALLOC_TRIGGER=Takojšnji sprožilec dodelitev\nmarker.gcreason.label.DESTROY_RUNTIME=Zaustavitev\nmarker.gcreason.label.LAST_DITCH=Zmanjkalo je pomnilnika\nmarker.gcreason.label.TOO_MUCH_MALLOC=Dodeljenih preveč bajtov\nmarker.gcreason.label.ALLOC_TRIGGER=Preveč dodelitev\nmarker.gcreason.label.DEBUG_GC=Razhroščevanje GC\nmarker.gcreason.label.COMPARTMENT_REVIVED=Oživljen globalni objekt\nmarker.gcreason.label.RESET=Končaj postopni cikel\nmarker.gcreason.label.OUT_OF_NURSERY=Polne jasli\nmarker.gcreason.label.EVICT_NURSERY=Izselitev jasli\nmarker.gcreason.label.FULL_STORE_BUFFER=Objekti jasli so preveč aktivni\nmarker.gcreason.label.SHARED_MEMORY_LIMIT=Velika dodelitev ni uspela\nmarker.gcreason.label.PERIODIC_FULL_GC=Ponavljajoče zaseden GC\nmarker.gcreason.label.INCREMENTAL_TOO_SLOW=Previsoka hitrost dodeljevanja\nmarker.gcreason.label.COMPONENT_UTILS=Cu.forceGC\nmarker.gcreason.label.MEM_PRESSURE=Premalo pomnilnika\nmarker.gcreason.label.CC_WAITING=Prisiljeno zaradi cikličnega sproščanja\nmarker.gcreason.label.CC_FORCED=Prisiljeno zaradi cikličnega sproščanja\nmarker.gcreason.label.LOAD_END=Nalaganje strani končano\nmarker.gcreason.label.PAGE_HIDE=Premaknjeno v ozadje\nmarker.gcreason.label.NSJSCONTEXT_DESTROY=Uničen kontekst JS\nmarker.gcreason.label.SET_NEW_DOCUMENT=Nov dokument\nmarker.gcreason.label.SET_DOC_SHELL=Nov dokument\nmarker.gcreason.label.DOM_UTILS=Klic API\nmarker.gcreason.label.DOM_IPC=IPC\nmarker.gcreason.label.DOM_WORKER=Ponavljajoč Worker GC\nmarker.gcreason.label.INTER_SLICE_GC=Ponavljajoča postopna rezina GC\nmarker.gcreason.label.FULL_GC_TIMER=Ponavljajoč poln GC\nmarker.gcreason.label.SHUTDOWN_CC=Zaustavitev\nmarker.gcreason.label.FINISH_LARGE_EVALUATE=Velik Eval\nmarker.gcreason.label.DOM_WINDOW_UTILS=Uporabnik neaktiven\nmarker.gcreason.label.USER_INACTIVE=Uporabnik neaktiven\n\n# The name of a nursery collection.\nmarker.nurseryCollection=Zbirka jasli\n\n# LOCALIZATION NOTE (marker.gcreason.description.*):\n# These strings are used to give an expanded description of why a GC occurred.\nmarker.gcreason.description.API=Klic API je sprožil sproščanje pomnilnika.\nmarker.gcreason.description.EAGER_ALLOC_TRIGGER=JavaScript se je vrnil v zanko dogodka in ker je bilo dodeljenih dovolj bajtov od zadnjega GC se je sprožil nov cikel.\nmarker.gcreason.description.DESTROY_RUNTIME=Firefox je uničil izvajalnik ali kontekst JavaScripta, kar je bilo zadnje sproščanje pomnilnika pred zaustavitvijo.\nmarker.gcreason.description.LAST_DITCH=JavaScript je poskusil z dodelitvijo, a ni bilo dovolj pomnilnika. Poteka zgoščevalno sproščanje pomnilnika kot poskus sproščanja pomnilnika za dodelitev.\nmarker.gcreason.description.TOO_MUCH_MALLOC=JavaScript je dodelil preveč bajtov in sprožil sproščanje pomnilnika.\nmarker.gcreason.description.ALLOC_TRIGGER=JavaScript je izvedel preveč dodelitev in sprožil sproščanje pomnilnika.\nmarker.gcreason.description.DEBUG_GC=GC zaradi nastavitev razhroščevanja.\nmarker.gcreason.description.COMPARTMENT_REVIVED=Globalni objekt, ki je na začetku cikla GC izgledal mrtev, je do konca cikla oživel.\nmarker.gcreason.description.RESET=Aktivni postopni cikel GC se je bil prisiljen končati.\nmarker.gcreason.description.OUT_OF_NURSERY=JavaScript je dodelil dovolj novih objektov v jaslih, da jih je napolnil in sprožil manjši GC.\nmarker.gcreason.description.EVICT_NURSERY=Na stalni kopici je bilo potrebno delo, ki zahteva prazne jasli.\nmarker.gcreason.description.FULL_STORE_BUFFER=Na stalnih objektih je bilo preveč lastnosti, katerih vrednost je objekt v jaslih.\nmarker.gcreason.description.SHARED_MEMORY_LIMIT=Zahtevana je bila velika dodelitev, a na voljo ni bilo dovolj pomnilnika.\nmarker.gcreason.description.PERIODIC_FULL_GC=JavaScript se je vrnil v zanko dogodka in Firefox že precej časa ni izvedel sproščanja pomnilnika.\nmarker.gcreason.description.INCREMENTAL_TOO_SLOW=Zaradi hitrejšega dodeljevanja kot ga je lahko dohajal obstoječi postopni cikel sproščanja pomnilnika se je sprožilo polno, nepostopno sproščanje pomnilnika\nmarker.gcreason.description.COMPONENT_UTILS=Components.utils.forceGC() je bil poklican, da bi sprožil sproščanje pomnilnika.\nmarker.gcreason.description.MEM_PRESSURE=Na voljo je bilo zelo malo pomnilnika.\nmarker.gcreason.description.CC_WAITING=Ciklično sproščanje je zahtevalo sproščanje pomnilnika.\nmarker.gcreason.description.CC_FORCED=Ciklično sproščanje je zahtevalo sproščanje pomnilnika.\nmarker.gcreason.description.LOAD_END=Nalaganje dokumenta se je končalo.\nmarker.gcreason.description.PAGE_HIDE=Zavihek ali okno je bilo premaknjeno v ozadje.\nmarker.gcreason.description.NSJSCONTEXT_DESTROY=Firefox je uničil izvajalnik ali kontekst JavaScripta, kar je bilo zadnje sproščanje pomnilnika pred zaustavitvijo.\nmarker.gcreason.description.SET_NEW_DOCUMENT=Stran je bila prestavljena v nov dokument.\nmarker.gcreason.description.SET_DOC_SHELL=Stran je bila prestavljena v nov dokument.\nmarker.gcreason.description.DOM_UTILS=Klic API je sprožil sproščanje pomnilnika.\nmarker.gcreason.description.DOM_IPC=Prejeto medprocesno sporočilo, ki je zahtevalo sproščanje pomnilnika.\nmarker.gcreason.description.DOM_WORKER=Worker je bil nedejaven precej časa.\nmarker.gcreason.description.INTER_SLICE_GC=Že precej časa je minilo od zadnje rezine postopnega GC.\nmarker.gcreason.description.FULL_GC_TIMER=JavaScript se je vrnil v zanko dogodka in že precej časa nismo izvedli sproščanja pomnilnika.\nmarker.gcreason.description.SHUTDOWN_CC=Firefox je uničil izvajalnik ali kontekst JavaScripta, kar je bilo zadnje sproščanje pomnilnika pred zaustavitvijo.\nmarker.gcreason.description.FINISH_LARGE_EVALUATE=Firefox je končal izvajanje velikega skripta in opravil GC, ker skript ne bo nikoli več izveden.\nmarker.gcreason.description.DOM_WINDOW_UTILS=Uporabnik je bil dolgo časa nedejaven, zato je bila izkoriščena priložnost za GC, ko je bilo malo verjetno, da bi ga kdo opazil.\nmarker.gcreason.description.USER_INACTIVE=Uporabnik je bil dolgo časa nedejaven, zato je Firefox izkoristil priložnost za GC, ko je bilo malo verjetno, da bi ga kdo opazil.\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/memory.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Memory Tools\n# which is available from the Web Developer sub-menu -> 'Memory'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (snapshot.io.save): The label for the link that saves a\n# snapshot to disk.\nsnapshot.io.save=Shrani\n\n# LOCALIZATION NOTE (snapshot.io.delete): The label for the link that deletes\n# a snapshot\nsnapshot.io.delete=Izbriši\n\n# LOCALIZATION NOTE (snapshot.io.save.window): The title for the window\n# displayed when saving a snapshot to disk.\nsnapshot.io.save.window=Shrani posnetek kopice\n\n# LOCALIZATION NOTE (snapshot.io.import.window): The title for the window\n# displayed when importing a snapshot form disk.\nsnapshot.io.import.window=Uvozi posnetek kopice\n\n# LOCALIZATION NOTE (snapshot.io.filter): The title for the filter used to\n# filter file types (*.fxsnapshot)\nsnapshot.io.filter=Posnetki kopice Firefoxa\n\n# LOCALIZATION NOTE (aggregate.mb): The label annotating the number of bytes (in\n# megabytes) in a snapshot. %S represents the value, rounded to 2 decimal\n# points.\naggregate.mb=%S MB\n\n# LOCALIZATION NOTE (snapshot-title.loading): The title for a snapshot before\n# it has a creation time to display.\nsnapshot-title.loading=Obdelava ...\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks): The label describing the\n# boolean checkbox whether or not to record call stacks.\ncheckbox.recordAllocationStacks=Beleži sklade dodelitev\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks.tooltip): The tooltip for\n# the label describing the boolean checkbox whether or not to record call\n# stacks.\ncheckbox.recordAllocationStacks.tooltip=Preklopi beleženje skladov dodelitev. Poznejši posnetki kopice bodo lahko označevali in združevali objekte, ki jih je ustvaril njihov sklad dodelitev, ko je beleženje skladov dodelitev dejavno. Beleženje skladov dodelitev vpliva na zmogljivost delovanja.\n\n# LOCALIZATION NOTE (toolbar.displayBy): The label describing the select menu\n# options of the display options.\ntoolbar.displayBy=Združi po:\n\n# LOCALIZATION NOTE (toolbar.displayBy.tooltip): The tooltip for the label\n# describing the select menu options of the display options.\ntoolbar.displayBy.tooltip=Spremeni način združevanja objektov\n\n# LOCALIZATION NOTE (toolbar.pop-view): The text in the button to go back to the\n# previous view.\ntoolbar.pop-view=←\n\n# LOCALIZATION NOTE (toolbar.pop-view.label): The text for the label for the\n# button to go back to the previous view.\ntoolbar.pop-view.label=Pojdi nazaj na skupni pogled\n\n# LOCALIZATION NOTE (toolbar.viewing-individuals): The text letting the user\n# know that they are viewing individual nodes from a census group.\ntoolbar.viewing-individuals=⁂ Pogled posameznikov v skupini\n\n# LOCALIZATION NOTE (censusDisplays.coarseType.tooltip): The tooltip for the\n# \"coarse type\" display option.\ncensusDisplays.coarseType.tooltip=Združi predmete po njihovi vrsti\n\n# LOCALIZATION NOTE (censusDisplays.allocationStack.tooltip): The tooltip for\n# the \"call stack\" display option.\ncensusDisplays.allocationStack.tooltip=Združi predmete po skladu JavaScript, ki je bil zabeležen ob dodelitvi objekta\n\n# LOCALIZATION NOTE (censusDisplays.invertedAllocationStack.tooltip): The\n# tooltip for the \"inverted call stack\" display option.\ncensusDisplays.invertedAllocationStack.tooltip=Združi predmete po obrnjenem skladu klicev JavaScript, ki je bil zabeležen ob dodelitvi objekta\n\n# LOCALIZATION NOTE (censusDisplays.treeMap.tooltip): The tooltip for the\n# \"tree map\" display option.\ncensusDisplays.treeMap.tooltip=Predstavitev porabe pomnilnika: večji bloki prikazujejo večjo porabo pomnilnika\n\n# LOCALIZATION NOTE (censusDisplays.objectClass.tooltip): The tooltip for the\n# \"object class\" display option.\ncensusDisplays.objectClass.tooltip=Združi predmete po njihovem imenu razreda objekta JavaScript\n\n# LOCALIZATION NOTE (censusDisplays.internalType.tooltip): The tooltip for the\n# \"internal type\" display option.\ncensusDisplays.internalType.tooltip=Združi predmete po njihovi notranji vrsti C++\n\n# LOCALIZATION NOTE (toolbar.labelBy): The label describing the select menu\n# options of the label options.\ntoolbar.labelBy=Označevanje:\n\n# LOCALIZATION NOTE (toolbar.labelBy): The tooltip for the label describing the\n# select menu options of the label options.\ntoolbar.labelBy.tooltip=Spremni način označevanja objektov\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" dominator tree display option.\ndominatorTreeDisplays.coarseType.tooltip=Označi objekte po razširjeni kategoriji, v katero spadajo\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.allocationStack.tooltip): The\n# tooltip for the \"call stack\" dominator tree display option.\ndominatorTreeDisplays.allocationStack.tooltip=Označi objekte po skladu JavaScript, ki je bil zabeležen od dodelitvi\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.internalType.tooltip): The\n# tooltip for the \"internal type\" dominator tree display option.\ndominatorTreeDisplays.internalType.tooltip=Označi objekte po njihovem imenu notranje vrste C++\n\n# LOCALIZATION NOTE (treeMapDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" tree map display option.\ntreeMapDisplays.coarseType.tooltip=Označi objekte po razširjeni kategoriji, v katero spadajo\n\n# LOCALIZATION NOTE (toolbar.view): The label for the view selector in the\n# toolbar.\ntoolbar.view=Pogled:\n\n# LOCALIZATION NOTE (toolbar.view.tooltip): The tooltip for the label for the\n# view selector in the toolbar.\ntoolbar.view.tooltip=Spremeni pogled posnetka kopice\n\n# LOCALIZATION NOTE (toolbar.view.census): The label for the census view option\n# in the toolbar.\ntoolbar.view.census=Skupno\n\n# LOCALIZATION NOTE (toolbar.view.census.tooltip): The tooltip for the label for\n# the census view option in the toolbar.\ntoolbar.view.census.tooltip=Povzetek vsebine posnetka kopice z združevanjem objektov v skupine\n\n# LOCALIZATION NOTE (toolbar.view.dominators): The label for the dominators view\n# option in the toolbar.\ntoolbar.view.dominators=Dominatorji\n\n# LOCALIZATION NOTE (toolbar.view.dominators.tooltip): The tooltip for the label\n# for the dominators view option in the toolbar.\ntoolbar.view.dominators.tooltip=Oglejte si drevo dominatorjev in dvignite največje strukture v posnetku kopice\n\n# LOCALIZATION NOTE (toolbar.view.treemap): The label for the tree map option\n# in the toolbar.\ntoolbar.view.treemap=Drevesni pogled\n\n# LOCALIZATION NOTE (toolbar.view.treemap.tooltip): The tooltip for the label for\n# the tree map view option in the toolbar.\ntoolbar.view.treemap.tooltip=Predstavitev porabe pomnilnika: večji bloki prikazujejo večjo porabo pomnilnika\n\n# LOCALIZATION NOTE (take-snapshot): The label describing the button that\n# initiates taking a snapshot, either as the main label, or a tooltip.\ntake-snapshot=Zajemi podatke\n\n# LOCALIZATION NOTE (import-snapshot): The label describing the button that\n# initiates importing a snapshot.\nimport-snapshot=Uvozi ...\n\n# LOCALIZATION NOTE (clear-snapshots.tooltip): The tooltip for the button that\n# deletes existing snapshot.\nclear-snapshots.tooltip=Izbriši vse posnetke\n\n# LOCALIZATION NOTE (diff-snapshots.tooltip): The tooltip for the button that\n# initiates selecting two snapshots to diff with each other.\ndiff-snapshots.tooltip=Primerjaj posnetke\n\n# LOCALIZATION NOTE (filter.placeholder): The placeholder text used for the\n# memory tool's filter search box.\nfilter.placeholder=Filter\n\n# LOCALIZATION NOTE (filter.tooltip): The tooltip text used for the memory\n# tool's filter search box.\nfilter.tooltip=Filtriraj vsebino posnetka kopice\n\n# LOCALIZATION NOTE (tree-item.view-individuals.tooltip): The tooltip for the\n# button to view individuals in this group.\ntree-item.view-individuals.tooltip=Prikaži posamezna vozlišča v tej skupini in njihove pridržane poti\n\n# LOCALIZATION NOTE (tree-item.load-more): The label for the links to fetch the\n# lazily loaded sub trees in the dominator tree view.\ntree-item.load-more=Naloži več …\n\n# LOCALIZATION NOTE (tree-item.rootlist): The label for the root of the\n# dominator tree.\ntree-item.rootlist=Koreni GC\n\n# LOCALIZATION NOTE (tree-item.nostack): The label describing the row in the heap tree\n# that represents a row broken down by call stack when no stack was available.\ntree-item.nostack=(ni skladov)\n\n# LOCALIZATION NOTE (tree-item.nofilename): The label describing the row in the\n# heap tree that represents a row broken down by filename when no filename was\n# available.\ntree-item.nofilename=(ni imen datotek)\n\n# LOCALIZATION NOTE (tree-item.root): The label describing the row in the heap tree\n# that represents the root of the tree when inverted.\ntree-item.root=(koren)\n\n# LOCALIZATION NOTE (tree-item.percent2): A percent of bytes or count displayed in the tree view.\n# there are two \"%\" after %S to escape and display \"%\"\ntree-item.percent2=%S %%\n\n# LOCALIZATION NOTE (diffing.baseline): The name of the baseline snapshot in a\n# diffing comparison.\ndiffing.baseline=Osnovni posnetek\n\n# LOCALIZATION NOTE (diffing.comparison): The name of the snapshot being\n# compared to the baseline in a diffing comparison.\ndiffing.comparison=Primerjava\n\n# LOCALIZATION NOTE (diffing.prompt.selectBaseline): The prompt to select the\n# first snapshot when doing a diffing comparison.\ndiffing.prompt.selectBaseline=Izberite osnovni posnetek\n\n# LOCALIZATION NOTE (diffing.prompt.selectComparison): The prompt to select the\n# second snapshot when doing a diffing comparison.\ndiffing.prompt.selectComparison=Izberite posnetek za primerjavo z osnovnim\n\n# LOCALIZATION NOTE (diffing.state.error): The label describing the diffing\n# state ERROR, used in the snapshot list when an error occurs while diffing two\n# snapshots.\ndiffing.state.error=Napaka\n\n# LOCALIZATION NOTE (diffing.state.error.full): The text describing the diffing\n# state ERROR, used in the main view when an error occurs while diffing two\n# snapshots.\ndiffing.state.error.full=Med primerjavo posnetkov se je pojavila napaka\n\n# LOCALIZATION NOTE (diffing.state.taking-diff): The label describing the diffin\n# state TAKING_DIFF, used in the snapshots list when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff=Računanje razlike ...\n\n# LOCALIZATION NOTE (diffing.state.taking-diff.full): The label describing the\n# diffing state TAKING_DIFF, used in the main view when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff.full=Računanje razlike ...\n\n# LOCALIZATION NOTE (diffing.state.selecting): The label describing the diffing\n# state SELECTING.\ndiffing.state.selecting=Izberite dva posnetka za primerjavo\n\n# LOCALIZATION NOTE (diffing.state.selecting.full): The label describing the\n# diffing state SELECTING, used in the main view when selecting snapshots to\n# diff.\ndiffing.state.selecting.full=Izberite dva posnetka za primerjavo\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING.\ndominatorTree.state.computing=Računanje dominatorjev …\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING, used in the dominator tree view.\ndominatorTree.state.computing.full=Računanje drevesa dominatorjev …\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING.\ndominatorTree.state.fetching=Računanje velikosti …\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING, used in the dominator tree view.\ndominatorTree.state.fetching.full=Računanje pridržanih velikosti …\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label\n# describing the dominator tree state INCREMENTAL_FETCHING.\ndominatorTree.state.incrementalFetching=Pridobivanje …\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label describing the\n# dominator tree state INCREMENTAL_FETCHING, used in the dominator tree view.\ndominatorTree.state.incrementalFetching.full=Pridobivanje poddrevesa …\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR.\ndominatorTree.state.error=Napaka\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR, used in the dominator tree view.\ndominatorTree.state.error.full=Med obdelavo drevesa dominatorjev je prišlo do napake\n\n# LOCALIZATION NOTE (snapshot.state.saving.full): The label describing the\n# snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving.full=Shranjevanje podatkov …\n\n# LOCALIZATION NOTE (snapshot.state.importing.full): The label describing the\n# snapshot state IMPORTING, used in the main heap view.\nsnapshot.state.importing.full=Uvoz ...\n\n# LOCALIZATION NOTE (snapshot.state.reading.full): The label describing the\n# snapshot state READING, and SAVED, due to these states being combined\n# visually, used in the main heap view.\nsnapshot.state.reading.full=Branje podatkov …\n\n# LOCALIZATION NOTE (snapshot.state.saving-census.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-census.full=Shranjevanje popisa …\n\n# LOCALIZATION NOTE (snapshot.state.saving-tree-map.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-tree-map.full=Shranjevanje drevesnega pogleda …\n\n# LOCALIZATION NOTE (snapshot.state.error.full): The label describing the\n# snapshot state ERROR, used in the main heap view.\nsnapshot.state.error.full=Med obdelavo podatkov je prišlo do napake.\n\n# LOCALIZATION NOTE (individuals.state.error): The short message displayed when\n# there is an error fetching individuals from a group.\nindividuals.state.error=Napaka\n\n# LOCALIZATION NOTE (individuals.state.error.full): The longer message displayed\n# when there is an error fetching individuals from a group.\nindividuals.state.error.full=Med pridobivanje posameznikov v skupini je prišlo do napake\n\n# LOCALIZATION NOTE (individuals.state.fetching): The short message displayed\n# while fetching individuals.\nindividuals.state.fetching=Pridobivanje …\n\n# LOCALIZATION NOTE (individuals.state.fetching.full): The longer message\n# displayed while fetching individuals.\nindividuals.state.fetching.full=Pridobivanje posameznikov v skupini …\n\n# LOCALIZATION NOTE (individuals.field.node): The header label for an individual\n# node.\nindividuals.field.node=Vozlišče\n\n# LOCALIZATION NOTE (individuals.field.node.tooltip): The tooltip for the header\n# label for an individual node.\nindividuals.field.node.tooltip=Posamezno vozlišče v posnetku\n\n# LOCALIZATION NOTE (snapshot.state.saving): The label describing the snapshot\n# state SAVING, used in the snapshot list view\nsnapshot.state.saving=Shranjevanje podatkov …\n\n# LOCALIZATION NOTE (snapshot.state.importing): The label describing the\n# snapshot state IMPORTING, used in the snapshot list view\nsnapshot.state.importing=Uvoz posnetka ...\n\n# LOCALIZATION NOTE (snapshot.state.reading): The label describing the snapshot\n# state READING, and SAVED, due to these states being combined visually, used in\n# the snapshot list view.\nsnapshot.state.reading=Branje podatkov …\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-census=Shranjevanje popisa …\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-tree-map=Shranjevanje drevesnega pogleda …\n\n# LOCALIZATION NOTE (snapshot.state.error): The label describing the snapshot\n# state ERROR, used in the snapshot list view.\nsnapshot.state.error=Napaka\n\n# LOCALIZATION NOTE (heapview.no-difference): Message displayed when there is no\n# difference between two snapshots.\nheapview.no-difference=Ni razlik med osnovnim posnetkom in primerjavo.\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there are no\n# matches when filtering.\nheapview.none-match=Ni zadetkov.\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there report\n# is empty.\nheapview.empty=Prazno.\n\n# LOCALIZATION NOTE (heapview.noAllocationStacks): The message displayed to\n# users when selecting a display by \"call stack\" but no call stacks\n# were recorded in the heap snapshot.\nheapview.noAllocationStacks=Ni skladov dodelitev. Zabeležiti jih morate pred zajemom podatkov kopice.\n\n# LOCALIZATION NOTE (heapview.field.retainedSize): The name of the column in the\n# dominator tree view for retained byte sizes.\nheapview.field.retainedSize=Pridržana velikost (v bajtih)\n\n# LOCALIZATION NOTE (heapview.field.retainedSize.tooltip): The tooltip for the\n# column header in the dominator tree view for retained byte sizes.\nheapview.field.retainedSize.tooltip=Vsota velikosti objekta in velikosti drugih objektov, ki jih ta objekt ohranja pri življenju\n\n# LOCALIZATION NOTE (heapview.field.shallowSize): The name of the column in the\n# dominator tree view for shallow byte sizes.\nheapview.field.shallowSize=Plitka velikost (v bajtih)\n\n# LOCALIZATION NOTE (heapview.field.shallowSize.tooltip): The tooltip for the\n# column header in the dominator tree view for shallow byte sizes.\nheapview.field.shallowSize.tooltip=Velikost objekta\n\n# LOCALIZATION NOTE (dominatortree.field.label): The name of the column in the\n# dominator tree for an object's label.\ndominatortree.field.label=Oznaka\n\n# LOCALIZATION NOTE (dominatortree.field.label.tooltip): The tooltip for the column\n# header in the dominator tree view for an object's label.\ndominatortree.field.label.tooltip=Oznaka objekta v kopici\n\n# LOCALIZATION NOTE (heapview.field.bytes): The name of the column in the heap\n# view for bytes.\nheapview.field.bytes=Bajti\n\n# LOCALIZATION NOTE (heapview.field.bytes.tooltip): The tooltip for the column\n# header in the heap view for bytes.\nheapview.field.bytes.tooltip=Število bajtov te skupine brez podskupin\n\n# LOCALIZATION NOTE (heapview.field.count): The name of the column in the heap\n# view for count.\nheapview.field.count=Število\n\n# LOCALIZATION NOTE (heapview.field.count.tooltip): The tooltip for the column\n# header in the heap view for count.\nheapview.field.count.tooltip=Število dosegljivih objektov v tej skupini brez podskupin\n\n# LOCALIZATION NOTE (heapview.field.totalbytes): The name of the column in the\n# heap view for total bytes.\nheapview.field.totalbytes=Skupaj bajtov\n\n# LOCALIZATION NOTE (heapview.field.totalbytes.tooltip): The tooltip for the\n# column header in the heap view for total bytes.\nheapview.field.totalbytes.tooltip=Število bajtov te skupine vključno s podskupinami\n\n# LOCALIZATION NOTE (heapview.field.totalcount): The name of the column in the\n# heap view for total count.\nheapview.field.totalcount=Skupno število\n\n# LOCALIZATION NOTE (heapview.field.totalcount.tooltip): The tooltip for the\n# column header in the heap view for total count.\nheapview.field.totalcount.tooltip=Število dosegljivih predmetov v tej skupini vključno s podskupinami\n\n# LOCALIZATION NOTE (heapview.field.name): The name of the column in the heap\n# view for name.\nheapview.field.name=Ime\n\n# LOCALIZATION NOTE (heapview.field.name.tooltip): The tooltip for the column\n# header in the heap view for name.\nheapview.field.name.tooltip=Ime te skupine\n\n# LOCALIZATION NOTE (shortest-paths.header): The header label for the shortest\n# paths pane.\nshortest-paths.header=Pridržane poti iz korenov GC\n\n# LOCALIZATION NOTE (shortest-paths.select-node): The message displayed in the\n# shortest paths pane when a node is not yet selected.\nshortest-paths.select-node=Izberite vozlišče za ogled njegovih pridržanih poti\n\n# LOCALIZATION NOTE (tree-map.node-count): The label for the count value of a\n# node in the tree map\ntree-map.node-count=število\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/menus.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndevToolsCmd.key = VK_F12\ndevToolsCmd.keytext = F12\n\ndevtoolsServiceWorkers.label = Service Workerji\ndevtoolsServiceWorkers.accesskey = S\n\ndevtoolsConnect.label = Poveži …\ndevtoolsConnect.accesskey = P\n\nbrowserConsoleCmd.label = Konzola brskalnika\nbrowserConsoleCmd.accesskey = K\nbrowserConsoleCmd.key = j\n\nresponsiveDesignMode.label = Odziven način\nresponsiveDesignMode.accesskey = O\nresponsiveDesignMode.key = M\n\neyedropper.label = Kapalka\neyedropper.accesskey = a\n\n# LOCALIZATION NOTE (scratchpad.label): This menu item label appears\n# in the Tools menu. See bug 653093.\n# The Scratchpad is intended to provide a simple text editor for creating\n# and evaluating bits of JavaScript code for the purposes of function\n# prototyping, experimentation and convenient scripting.\n#\n# It's quite possible that you won't have a good analogue for the word\n# \"Scratchpad\" in your locale. You should feel free to find a close\n# approximation to it or choose a word (or words) that means\n# \"simple discardable text editor\".\nscratchpad.label = Beležnica\nscratchpad.accesskey = B\nscratchpad.key = VK_F4\nscratchpad.keytext = F4\n\n# LOCALIZATION NOTE (browserToolboxMenu.label): This is the label for the\n# application menu item that opens the browser toolbox UI in the Tools menu.\nbrowserToolboxMenu.label = Razvojna orodja brskalnika\nbrowserToolboxMenu.accesskey = b\nbrowserToolboxMenu.key = i\n\n# LOCALIZATION NOTE (browserContentToolboxMenu.label): This is the label for the\n# application menu item that opens the browser content toolbox UI in the Tools menu.\n# This toolbox allows to debug the chrome of the content process in multiprocess builds.\nbrowserContentToolboxMenu.label = Razvojna orodja vsebine brskalnika\nbrowserContentToolboxMenu.accesskey = v\n\ndevToolbarMenu.label = Orodna vrstica za razvoj\ndevToolbarMenu.accesskey = r\ndevToolbarMenu.key = VK_F2\ndevToolbarMenu.keytext = F2\n\nwebide.label = WebIDE\nwebide.accesskey = W\nwebide.key = VK_F8\nwebide.keytext = F8\n\ndevToolboxMenuItem.label = Preklopi orodja\ndevToolboxMenuItem.accesskey = e\ndevToolboxMenuItem.key = I\n\ngetMoreDevtoolsCmd.label = Prenesi več orodij\ngetMoreDevtoolsCmd.accesskey = n\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n<!ENTITY netmonitorUI.perfNotice1         \"• Kliknite gumb\">\n<!ENTITY netmonitorUI.perfNotice2         \"za začetek analize učinkovitosti.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.reload1/2/3): These are the labels displayed\n  -  in the network table when empty to start logging network requests. -->\n<!ENTITY netmonitorUI.reloadNotice1       \"• Naredite zahtevo ali\">\n<!ENTITY netmonitorUI.reloadNotice2       \"Ponovno naložite\">\n<!ENTITY netmonitorUI.reloadNotice3       \"stran za prikaz podrobnega dogajanja v omrežju.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n<!ENTITY netmonitorUI.toolbar.status3     \"Stanje\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n<!ENTITY netmonitorUI.toolbar.method      \"Metoda\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n<!ENTITY netmonitorUI.toolbar.file        \"Datoteka\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n<!ENTITY netmonitorUI.toolbar.domain      \"Domena\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n<!ENTITY netmonitorUI.toolbar.type        \"Vrsta\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n<!ENTITY netmonitorUI.toolbar.transferred \"Preneseno\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column, which is the\n  -  uncompressed / decoded size. -->\n<!ENTITY netmonitorUI.toolbar.size        \"Velikost\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n<!ENTITY netmonitorUI.toolbar.waterfall   \"Časovnica\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n<!ENTITY netmonitorUI.tab.headers         \"Glave\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n<!ENTITY netmonitorUI.tab.cookies         \"Piškotki\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n<!ENTITY netmonitorUI.tab.params          \"Parametri\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n<!ENTITY netmonitorUI.tab.response        \"Odziv\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n<!ENTITY netmonitorUI.tab.timings         \"Časi\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n<!ENTITY netmonitorUI.tab.preview         \"Predogled\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n<!ENTITY netmonitorUI.tab.security        \"Varnost\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterAll    \"Vse\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFonts  \"Pisave\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterImages \"Slike\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterMedia  \"Predstavnost\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterOther  \"Drugo\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFreetext): This is the label displayed\n  -  in the network details footer for the url filtering textbox. -->\n<!ENTITY netmonitorUI.footer.filterFreetext.label  \"Filtriraj URL-je\">\n<!ENTITY netmonitorUI.footer.filterFreetext.key  \"F\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n<!ENTITY netmonitorUI.footer.clear  \"Počisti\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n<!ENTITY netmonitorUI.footer.perf   \"Preklopi analizo učinkovitosti ...\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n<!ENTITY netmonitorUI.panesButton.tooltip \"Preklopi omrežne podatke\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n<!ENTITY netmonitorUI.summary.url         \"URL zahteve:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n<!ENTITY netmonitorUI.summary.method      \"Metoda zahteve:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.address): This is the label displayed\n  -  in the network details headers tab identifying the remote address. -->\n<!ENTITY netmonitorUI.summary.address     \"Oddaljen naslov:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n<!ENTITY netmonitorUI.summary.status      \"Koda stanja:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n<!ENTITY netmonitorUI.summary.version     \"Različica:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n<!ENTITY netmonitorUI.summary.size        \"Velikost glav:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n<!ENTITY netmonitorUI.response.name       \"Ime:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n<!ENTITY netmonitorUI.response.dimensions \"Mere:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n<!ENTITY netmonitorUI.response.mime       \"Vrsta MIME:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n<!ENTITY netmonitorUI.timings.blocked     \"Zavrnjeno:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n<!ENTITY netmonitorUI.timings.dns         \"Razreševanje DNS:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n<!ENTITY netmonitorUI.timings.connect     \"Povezovanje:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n<!ENTITY netmonitorUI.timings.send        \"Pošiljanje:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n<!ENTITY netmonitorUI.timings.wait        \"Čakanje:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n<!ENTITY netmonitorUI.timings.receive     \"Sprejemanje:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n<!ENTITY netmonitorUI.security.warning.cipher     \"Šifra, ki se uporablja za šifriranje, je zastarela in nevarna.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n<!ENTITY netmonitorUI.security.error      \"Prišlo je do napake:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n<!ENTITY netmonitorUI.security.protocolVersion \"Različica protokola:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n<!ENTITY netmonitorUI.security.cipherSuite \"Zbirka šifre:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n<!ENTITY netmonitorUI.security.hsts \"HTTP Strict Transport Security:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n<!ENTITY netmonitorUI.security.hpkp \"Opredeljevanje javnih ključev:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n<!ENTITY netmonitorUI.security.connection \"Povezava:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n<!ENTITY netmonitorUI.security.certificate \"Digitalno potrdilo:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n<!ENTITY netmonitorUI.context.copyUrl     \"Kopiraj URL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrl.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams): This is the label displayed\n  -  on the context menu that copies the selected request's url parameters -->\n<!ENTITY netmonitorUI.context.copyUrlParams     \"Kopiraj parametre URL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams.accesskey): This is the access key\n  -  for the Copy URL Parameters menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrlParams.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData): This is the label displayed\n  -  on the context menu that copies the selected request's post data -->\n<!ENTITY netmonitorUI.context.copyPostData     \"Kopiraj podatke POST\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData.accesskey): This is the access key\n  -  for the Copy POST Data menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyPostData.accesskey \"D\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n<!ENTITY netmonitorUI.context.copyAsCurl    \"Kopiraj kot cURL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCUrl.accesskey): This is the access key\n  -  for the Copy as cURL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyAsCurl.accesskey \"K\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's request headers -->\n<!ENTITY netmonitorUI.context.copyRequestHeaders     \"Kopiraj glavo zahtevka\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders.accesskey): This is the access key\n  -  for the Copy Request Headers menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyRequestHeaders.accesskey  \"Z\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's response headers -->\n<!ENTITY netmonitorUI.context.copyResponseHeaders     \"Kopiraj glavo odgovora\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders.accesskey): This is the access key\n  -  for the Copy Response Headers menu item displayed in the context menu for a response -->\n<!ENTITY netmonitorUI.context.copyResponseHeaders.accesskey  \"O\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponse): This is the label displayed\n  -  on the context menu that copies the selected response as a string -->\n<!ENTITY netmonitorUI.context.copyResponse \"Kopiraj odgovor\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRespose.accesskey): This is the access key\n  -  for the Copy Response menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyResponse.accesskey  \"R\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"Kopiraj sliko kot Data URI\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"I\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar): This is the label displayed\n  -  on the context menu that copies all as HAR format -->\n<!ENTITY netmonitorUI.context.copyAllAsHar \"Kopiraj vse kot HAR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar.accesskey): This is the access key\n  -  for the Copy All As HAR menu item displayed in the context menu for a network panel -->\n<!ENTITY netmonitorUI.context.copyAllAsHar.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar): This is the label displayed\n  -  on the context menu that saves all as HAR format -->\n<!ENTITY netmonitorUI.context.saveAllAsHar \"Shrani vse kot HAR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar.accesskey): This is the access key\n  -  for the Save All As HAR menu item displayed in the context menu for a network panel -->\n<!ENTITY netmonitorUI.context.saveAllAsHar.accesskey \"H\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n<!ENTITY netmonitorUI.summary.editAndResend \"Uredi in ponovno pošlji\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey \"R\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n<!ENTITY netmonitorUI.summary.rawHeaders \"Neobdelane glave\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Glave zahteve:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Glave odziva:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n<!ENTITY netmonitorUI.context.newTab      \"Odpri v novem zavihku\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n<!ENTITY netmonitorUI.context.newTab.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n<!ENTITY netmonitorUI.context.perfTools   \"Začni analizo učinkovitosti ...\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n<!ENTITY netmonitorUI.custom.newRequest   \"Nova zahteva\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.query        \"Niz poizvedbe:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.headers      \"Glava zahteve:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.postData     \"Telo zahteve:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n<!ENTITY netmonitorUI.custom.send         \"Pošlji\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n<!ENTITY netmonitorUI.custom.cancel       \"Prekliči\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n<!ENTITY netmonitorUI.backButton          \"Nazaj\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=Povezava za pridobivanje vira je bila varna.\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not https\nnetmonitor.security.state.insecure=Povezava za pridobivanje vira ni bila šifrirana.\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=Varnostna napaka je preprečila nalaganje vira.\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=Ta vir je bil prenesen preko povezave, ki je uporabljala šibko šifriranje.\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=Omogočeno\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=Onemogočeno\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=Gostitelj %S:\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayed. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<Ni na voljo>\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=Skrij podrobnosti zahtev\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=Prikaži podrobnosti zahtev\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=Brez glav za to zahtevo\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=Išči glave\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=Brez piškotkov za to zahtevo\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=Išči piškotke\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=Brez parameterov za to zahtevo\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=Išči parametre zahteve\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=Niz poizvedbe\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=Podatki obrazca\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=Koristna vsebina zahteve\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=Glave zahteve\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload=Glave naložene zahteve\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=Glave odziva\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=Piškotki zahteve\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=Piškotki odziva\n\n# LOCALIZATION NOTE (responsePayload): This is the label displayed\n# in the network details response tab identifying the response payload.\nresponsePayload=Vsebina odgovora\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=Išči lastnosti\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → povratni klic %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=Razvrščeno naraščujoče\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=Razvrščeno padajoče\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=Brez zahtev\n\n# LOCALIZATION NOTE (networkMenu.summary3): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the transferred size, #4 is the number of seconds.\n\n# LOCALIZATION NOTE (networkMenu.sizeB): This is the label displayed\n# in the network menu specifying the size of a request (in bytes).\nnetworkMenu.sizeB=%S B\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB=%S KB\n\n# LOCALIZATION NOTE (networkMenu.sizeMB): This is the label displayed\n# in the network menu specifying the size of a request (in megabytes).\nnetworkMenu.sizeMB=%S MB\n\n# LOCALIZATION NOTE (networkMenu.sizeGB): This is the label displayed\n# in the network menu specifying the size of a request (in gigabytes).\nnetworkMenu.sizeGB=%S GB\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=–\n\n# LOCALIZATION NOTE (networkMenu.sizeCached): This is the label displayed\n# in the network menu specifying the transferred of a request is\n# cached.\nnetworkMenu.sizeCached=predpomnjeno\n\n# LOCALIZATION NOTE (networkMenu.sizeServiceWorker): This is the label displayed\n# in the network menu specifying the transferred of a request computed\n# by a service worker.\nnetworkMenu.sizeServiceWorker=service worker\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S ms\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond=%S ms\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second=%S s\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute=%S min\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading=Nalaganje\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable=Prazno\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading=Počakajte …\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable=Ni podatkov\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.transferredSizeKB): This is the label displayed\n# in pie or table charts specifying the size of a transferred request (in kilobytes).\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS=%S s\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Velikost: %S KB\n\n# LOCALIZATION NOTE (charts.totalTranferredSize): This is the label displayed\n# in the performance analysis view for total transferred size, in kilobytes.\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled=Napolnjen predpomnilnik\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled=Prazen predpomnilnik\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Velikost: %S KB\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds=Čas: #1 sekunda;Čas: #1 sekundi;Čas: #1 sekunde;Čas: #1 sekund\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached=Predpomnjeni odgovori: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount=Vseh zahtev: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for size of the request.\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for type of request.\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for transferred\n# size of the request.\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for time of request.\n\n# LOCALIZATION NOTE (netRequest.headers): A label used for Headers tab\n# This tab displays list of HTTP headers\nnetRequest.headers=Glave\n\n# LOCALIZATION NOTE (netRequest.response): A label used for Response tab\n# This tab displays HTTP response body\nnetRequest.response=Odziv\n\n# LOCALIZATION NOTE (netRequest.rawData): A label used for a section\n# in Response tab. This section displays raw response body as it's\n# been received from the backend (debugger server)\nnetRequest.rawData=Neobdelani podatki\n\n# LOCALIZATION NOTE (netRequest.xml): A label used for a section\n# in Response tab. This section displays parsed XML response body.\nnetRequest.xml=XML\n\n# LOCALIZATION NOTE (netRequest.image): A label used for a section\n# in Response tab. This section displays images returned in response body.\nnetRequest.image=Slika\n\n# LOCALIZATION NOTE (netRequest.sizeLimitMessage): A label used\n# in Response and Post tabs in case the body is bigger than given limit.\n# It allows the user to click and fetch more from the backend.\n# The {{link}} will be replace at run-time by an active link.\n# String with ID 'netRequest.sizeLimitMessageLink' will be used as text\n# for this link.\nnetRequest.sizeLimitMessage=Dosežena je bila omejitev velikosti. Kliknite {{link}}, da naložite več.\nnetRequest.sizeLimitMessageLink=tukaj\n\n# LOCALIZATION NOTE (netRequest.responseBodyDiscarded): A label used\n# in Response tab if the response body is not available.\nnetRequest.responseBodyDiscarded=Telo odziva ni bilo shranjeno.\n\n# LOCALIZATION NOTE (netRequest.requestBodyDiscarded): A label used\n# in Post tab if the post body is not available.\nnetRequest.requestBodyDiscarded=Telo zahteve POST ni bilo shranjeno.\n\n# LOCALIZATION NOTE (netRequest.post): A label used for Post tab\n# This tab displays HTTP post body\nnetRequest.post=POST\n\n# LOCALIZATION NOTE (netRequest.cookies): A label used for Cookies tab\n# This tab displays request and response cookies.\nnetRequest.cookies=Piškotki\n\n# LOCALIZATION NOTE (netRequest.params): A label used for URL parameters tab\n# This tab displays data parsed from URL query string.\nnetRequest.params=Parametri\n\n# LOCALIZATION NOTE (netRequest.callstack): A label used for request stacktrace tab\n# This tab displays the request's JavaScript stack trace. Should be identical to\n# debuggerUI.tabs.callstack\nnetRequest.callstack=Sklad klica\n\n# LOCALIZATION NOTE (certmgr.subjectinfo.label):\n# A label used for a certificate section in security tab.\n# This section displays Name and organization who has been assigned the fingerprints\ncertmgr.subjectinfo.label=Izdano za\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.cn=Splošno ime (CN):\n\n# LOCALIZATION NOTE (certmgr.certdetail.o):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.o=Organizacija (O):\n\n# LOCALIZATION NOTE (certmgr.certdetail.ou):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.ou=Organizacijska enota (OU):\n\n# LOCALIZATION NOTE (certmgr.issuerinfo.label):\n# A label used for a certificate section in security tab\n# This section displays Name and organization who issued the fingerprints\ncertmgr.issuerinfo.label=Izdal\n\n# LOCALIZATION NOTE (certmgr.periodofvalidity.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.periodofvalidity.label=Obdobje veljavnosti\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.begins=Začne veljati:\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.expires=Poteče:\n\n# LOCALIZATION NOTE (certmgr.fingerprints.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.fingerprints.label=Prstni odtisi\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha256fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha256fingerprint=Prstni odtis SHA-256:\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha1fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha1fingerprint=Prstni odtis SHA1:\n\n# LOCALIZATION NOTE (netmonitor.perfNotice1/2/3): These are the labels displayed\n# in the network table when empty to start performance analysis.\nnetmonitor.perfNotice1=• Kliknite gumb\nnetmonitor.perfNotice2=za začetek analize učinkovitosti.\nnetmonitor.perfNotice3=Analiziraj\n\n# LOCALIZATION NOTE (netmonitor.reload1/2/3): These are the labels displayed\n# in the network table when empty to start logging network requests.\nnetmonitor.reloadNotice1=• Naredite zahtevo ali\nnetmonitor.reloadNotice2=Ponovno naložite\nnetmonitor.reloadNotice3=stran za prikaz podrobnega dogajanja v omrežju.\n\n# LOCALIZATION NOTE (netmonitor.toolbar.status2): This is the label displayed\n# in the network table toolbar, above the \"status\" column.\nnetmonitor.toolbar.status3=Stanje\n\n# LOCALIZATION NOTE (netmonitor.toolbar.method): This is the label displayed\n# in the network table toolbar, above the \"method\" column.\nnetmonitor.toolbar.method=Metoda\n\n# LOCALIZATION NOTE (netmonitor.toolbar.file): This is the label displayed\n# in the network table toolbar, above the \"file\" column.\nnetmonitor.toolbar.file=Datoteka\n\n# LOCALIZATION NOTE (netmonitor.toolbar.domain): This is the label displayed\n# in the network table toolbar, above the \"domain\" column.\nnetmonitor.toolbar.domain=Domena\n\n# LOCALIZATION NOTE (netmonitor.toolbar.cause): This is the label displayed\n# in the network table toolbar, above the \"cause\" column.\nnetmonitor.toolbar.cause=Vzrok\n\n# LOCALIZATION NOTE (netmonitor.toolbar.type): This is the label displayed\n# in the network table toolbar, above the \"type\" column.\nnetmonitor.toolbar.type=Vrsta\n\n# LOCALIZATION NOTE (netmonitor.toolbar.transferred): This is the label displayed\n# in the network table toolbar, above the \"transferred\" column, which is the\n# compressed / encoded size.\nnetmonitor.toolbar.transferred=Preneseno\n\n# LOCALIZATION NOTE (netmonitor.toolbar.size): This is the label displayed\n# in the network table toolbar, above the \"size\" column, which is the\n# uncompressed / decoded size.\nnetmonitor.toolbar.size=Velikost\n\n# LOCALIZATION NOTE (netmonitor.toolbar.waterfall): This is the label displayed\n# in the network table toolbar, above the \"waterfall\" column.\nnetmonitor.toolbar.waterfall=Časovnica\n\n# LOCALIZATION NOTE (netmonitor.tab.headers): This is the label displayed\n# in the network details pane identifying the headers tab.\nnetmonitor.tab.headers=Glave\n\n# LOCALIZATION NOTE (netmonitor.tab.cookies): This is the label displayed\n# in the network details pane identifying the cookies tab.\nnetmonitor.tab.cookies=Piškotki\n\n# LOCALIZATION NOTE (netmonitor.tab.params): This is the label displayed\n# in the network details pane identifying the params tab.\nnetmonitor.tab.params=Parametri\n\n# LOCALIZATION NOTE (netmonitor.tab.response): This is the label displayed\n# in the network details pane identifying the response tab.\nnetmonitor.tab.response=Odziv\n\n# LOCALIZATION NOTE (netmonitor.tab.timings): This is the label displayed\n# in the network details pane identifying the timings tab.\nnetmonitor.tab.timings=Časi\n\n# LOCALIZATION NOTE (netmonitor.tab.preview): This is the label displayed\n# in the network details pane identifying the preview tab.\nnetmonitor.tab.preview=Predogled\n\n# LOCALIZATION NOTE (netmonitor.tab.security): This is the label displayed\n# in the network details pane identifying the security tab.\nnetmonitor.tab.security=Varnost\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.all): This is the label displayed\n# in the network toolbar for the \"All\" filtering button.\nnetmonitor.toolbar.filter.all=Vse\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.html): This is the label displayed\n# in the network toolbar for the \"HTML\" filtering button.\nnetmonitor.toolbar.filter.html=HTML\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.css): This is the label displayed\n# in the network toolbar for the \"CSS\" filtering button.\nnetmonitor.toolbar.filter.css=CSS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.js): This is the label displayed\n# in the network toolbar for the \"JS\" filtering button.\nnetmonitor.toolbar.filter.js=JS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.xhr): This is the label displayed\n# in the network toolbar for the \"XHR\" filtering button.\nnetmonitor.toolbar.filter.xhr=XHR\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.fonts): This is the label displayed\n# in the network toolbar for the \"Fonts\" filtering button.\nnetmonitor.toolbar.filter.fonts=Pisave\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.images): This is the label displayed\n# in the network toolbar for the \"Images\" filtering button.\nnetmonitor.toolbar.filter.images=Slike\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.media): This is the label displayed\n# in the network toolbar for the \"Media\" filtering button.\nnetmonitor.toolbar.filter.media=Predstavnost\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.flash): This is the label displayed\n# in the network toolbar for the \"Flash\" filtering button.\nnetmonitor.toolbar.filter.flash=Flash\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.ws): This is the label displayed\n# in the network toolbar for the \"WS\" filtering button.\nnetmonitor.toolbar.filter.ws=WS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.other): This is the label displayed\n# in the network toolbar for the \"Other\" filtering button.\nnetmonitor.toolbar.filter.other=Drugo\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.label): This is the label\n# displayed in the network toolbar for the url filtering textbox.\nnetmonitor.toolbar.filterFreetext.label=Filtriraj URL-je\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.key): This is the\n# shortcut key to focus on the toolbar url filtering textbox\nnetmonitor.toolbar.filterFreetext.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (netmonitor.toolbar.clear): This is the label displayed\n# in the network toolbar for the \"Clear\" button.\nnetmonitor.toolbar.clear=Počisti\n\n# LOCALIZATION NOTE (netmonitor.toolbar.perf): This is the label displayed\n# in the network toolbar for the performance analysis button.\nnetmonitor.toolbar.perf=Preklopi analizo učinkovitosti ...\n\n# LOCALIZATION NOTE (netmonitor.summary.url): This is the label displayed\n# in the network details headers tab identifying the URL.\nnetmonitor.summary.url=URL zahteve:\n\n# LOCALIZATION NOTE (netmonitor.summary.method): This is the label displayed\n# in the network details headers tab identifying the method.\nnetmonitor.summary.method=Metoda zahteve:\n\n# LOCALIZATION NOTE (netmonitor.summary.address): This is the label displayed\n# in the network details headers tab identifying the remote address.\nnetmonitor.summary.address=Oddaljen naslov:\n\n# LOCALIZATION NOTE (netmonitor.summary.status): This is the label displayed\n# in the network details headers tab identifying the status code.\nnetmonitor.summary.status=Koda stanja:\n\n# LOCALIZATION NOTE (netmonitor.summary.version): This is the label displayed\n# in the network details headers tab identifying the http version.\nnetmonitor.summary.version=Različica:\n\n# LOCALIZATION NOTE (netmonitor.summary.editAndResend): This is the label displayed\n# on the button in the headers tab that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.summary.editAndResend=Uredi in ponovno pošlji\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders): This is the label displayed\n# on the button in the headers tab that toggle view for raw request/response headers\n# from the currently displayed request\nnetmonitor.summary.rawHeaders=Neobdelane glave\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.requestHeaders): This is the label displayed\n# in the network details headers tab identifying the raw request headers textarea\nnetmonitor.summary.rawHeaders.requestHeaders=Glave zahteve:\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.responseHeaders): This is the label displayed\n# in the network details headers tab identifying the raw response headers textarea\nnetmonitor.summary.rawHeaders.responseHeaders=Glave odziva:\n\n# LOCALIZATION NOTE (netmonitor.summary.size): This is the label displayed\n# in the network details headers tab identifying the headers size.\nnetmonitor.summary.size=Velikost glav:\n\n# LOCALIZATION NOTE (netmonitor.response.name): This is the label displayed\n# in the network details response tab identifying an image's file name.\nnetmonitor.response.name=Ime:\n\n# LOCALIZATION NOTE (netmonitor.response.dimensions): This is the label displayed\n# in the network details response tab identifying an image's dimensions.\nnetmonitor.response.dimensions=Mere:\n\n# LOCALIZATION NOTE (netmonitor.response.mime): This is the label displayed\n# in the network details response tab identifying an image's mime.\nnetmonitor.response.mime=Vrsta MIME:\n\n# LOCALIZATION NOTE (netmonitor.timings.blocked): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"blocked\" state.\nnetmonitor.timings.blocked=Zavrnjeno:\n\n# LOCALIZATION NOTE (netmonitor.timings.dns): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"dns\" state.\nnetmonitor.timings.dns=Razreševanje DNS:\n\n# LOCALIZATION NOTE (netmonitor.timings.connect): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"connect\" state.\nnetmonitor.timings.connect=Povezovanje:\n\n# LOCALIZATION NOTE (netmonitor.timings.send): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"send\" state.\nnetmonitor.timings.send=Pošiljanje:\n\n# LOCALIZATION NOTE (netmonitor.timings.wait): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"wait\" state.\nnetmonitor.timings.wait=Čakanje:\n\n# LOCALIZATION NOTE (netmonitor.timings.receive): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"receive\" state.\nnetmonitor.timings.receive=Sprejemanje:\n\n# LOCALIZATION NOTE (netmonitor.security.warning.cipher): A tooltip\n# for warning icon that indicates a connection uses insecure cipher suite.\nnetmonitor.security.warning.cipher=Šifra, ki se uporablja za šifriranje, je zastarela in nevarna.\n\n# LOCALIZATION NOTE (netmonitor.security.error): This is the label displayed\n# in the security tab if a security error prevented the connection.\nnetmonitor.security.error=Prišlo je do napake:\n\n# LOCALIZATION NOTE (netmonitor.security.protocolVersion): This is the label displayed\n# in the security tab describing TLS/SSL protocol version.\nnetmonitor.security.protocolVersion=Različica protokola:\n\n# LOCALIZATION NOTE (netmonitor.security.cipherSuite): This is the label displayed\n# in the security tab describing the cipher suite used to secure this connection.\nnetmonitor.security.cipherSuite=Zbirka šifre:\n\n# LOCALIZATION NOTE (netmonitor.security.hsts): This is the label displayed\n# in the security tab describing the usage of HTTP Strict Transport Security.\nnetmonitor.security.hsts=HTTP Strict Transport Security:\n\n# LOCALIZATION NOTE (netmonitor.security.hpkp): This is the label displayed\n# in the security tab describing the usage of Public Key Pinning.\nnetmonitor.security.hpkp=Opredeljevanje javnih ključev:\n\n# LOCALIZATION NOTE (netmonitor.security.connection): This is the label displayed\n# in the security tab describing the section containing information related to\n# the secure connection.\nnetmonitor.security.connection=Povezava:\n\n# LOCALIZATION NOTE (netmonitor.security.certificate): This is the label displayed\n# in the security tab describing the server certificate section.\nnetmonitor.security.certificate=Digitalno potrdilo:\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl): This is the label displayed\n# on the context menu that copies the selected request's url\nnetmonitor.context.copyUrl=Kopiraj URL\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl.accesskey): This is the access key\n# for the Copy URL menu item displayed in the context menu for a request\nnetmonitor.context.copyUrl.accesskey=C\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams): This is the label displayed\n# on the context menu that copies the selected request's url parameters\nnetmonitor.context.copyUrlParams=Kopiraj parametre URL\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams.accesskey): This is the access key\n# for the Copy URL Parameters menu item displayed in the context menu for a request\nnetmonitor.context.copyUrlParams.accesskey=P\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData): This is the label displayed\n# on the context menu that copies the selected request's post data\nnetmonitor.context.copyPostData=Kopiraj podatke POST\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData.accesskey): This is the access key\n# for the Copy POST Data menu item displayed in the context menu for a request\nnetmonitor.context.copyPostData.accesskey=D\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCurl): This is the label displayed\n# on the context menu that copies the selected request as a cURL command.\n# The capitalization is part of the official name and should be used throughout all languages.\n# http://en.wikipedia.org/wiki/CURL\nnetmonitor.context.copyAsCurl=Kopiraj kot cURL\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCUrl.accesskey): This is the access key\n# for the Copy as cURL menu item displayed in the context menu for a request\nnetmonitor.context.copyAsCurl.accesskey=K\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders): This is the label displayed\n# on the context menu that copies the selected item's request headers\nnetmonitor.context.copyRequestHeaders=Kopiraj glavo zahtevka\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders.accesskey): This is the access key\n# for the Copy Request Headers menu item displayed in the context menu for a request\nnetmonitor.context.copyRequestHeaders.accesskey=Z\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders): This is the label displayed\n# on the context menu that copies the selected item's response headers\nnetmonitor.context.copyResponseHeaders=Kopiraj glavo odgovora\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders.accesskey): This is the access key\n# for the Copy Response Headers menu item displayed in the context menu for a response\nnetmonitor.context.copyResponseHeaders.accesskey=O\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponse): This is the label displayed\n# on the context menu that copies the selected response as a string\nnetmonitor.context.copyResponse=Kopiraj odgovor\n\n# LOCALIZATION NOTE (netmonitor.context.copyRespose.accesskey): This is the access key\n# for the Copy Response menu item displayed in the context menu for a request\nnetmonitor.context.copyResponse.accesskey=R\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri): This is the label displayed\n# on the context menu that copies the selected image as data uri\nnetmonitor.context.copyImageAsDataUri=Kopiraj sliko kot Data URI\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri.accesskey): This is the access key\n# for the Copy Image As Data URI menu item displayed in the context menu for a request\nnetmonitor.context.copyImageAsDataUri.accesskey=I\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar): This is the label displayed\n# on the context menu that copies all as HAR format\nnetmonitor.context.copyAllAsHar=Kopiraj vse kot HAR\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar.accesskey): This is the access key\n# for the Copy All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.copyAllAsHar.accesskey=O\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar): This is the label displayed\n# on the context menu that saves all as HAR format\nnetmonitor.context.saveAllAsHar=Shrani vse kot HAR\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar.accesskey): This is the access key\n# for the Save All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.saveAllAsHar.accesskey=H\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend): This is the label displayed\n# on the context menu that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.context.editAndResend=Uredi in ponovno pošlji\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend.accesskey): This is the access key\n# for the \"Edit and Resend\" menu item displayed in the context menu for a request\nnetmonitor.context.editAndResend.accesskey=R\n\n# LOCALIZATION NOTE (netmonitor.context.newTab):  This is the label\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab=Odpri v novem zavihku\n\n# LOCALIZATION NOTE (netmonitor.context.newTab.accesskey): This is the access key\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab.accesskey=O\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools): This is the label displayed\n# on the context menu that shows the performance analysis tools\nnetmonitor.context.perfTools=Začni analizo učinkovitosti ...\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools.accesskey): This is the access key\n# for the performance analysis menu item displayed in the context menu for a request\nnetmonitor.context.perfTools.accesskey=S\n\n# LOCALIZATION NOTE (netmonitor.custom.newRequest): This is the label displayed\n# as the title of the new custom request form\nnetmonitor.custom.newRequest=Nova zahteva\n\n# LOCALIZATION NOTE (netmonitor.custom.query): This is the label displayed\n# above the query string entry in the custom request form\nnetmonitor.custom.query=Niz poizvedbe:\n\n# LOCALIZATION NOTE (netmonitor.custom.headers): This is the label displayed\n# above the request headers entry in the custom request form\nnetmonitor.custom.headers=Glava zahteve:\n\n# LOCALIZATION NOTE (netmonitor.custom.postData): This is the label displayed\n# above the request body entry in the custom request form\nnetmonitor.custom.postData=Telo zahteve:\n\n# LOCALIZATION NOTE (netmonitor.custom.send): This is the label displayed\n# on the button which sends the custom request\nnetmonitor.custom.send=Pošlji\n\n# LOCALIZATION NOTE (netmonitor.custom.cancel): This is the label displayed\n# on the button which cancels and closes the custom request form\nnetmonitor.custom.cancel=Prekliči\n\n# LOCALIZATION NOTE (netmonitor.backButton): This is the label displayed\n# on the button which exists the performance statistics view\nnetmonitor.backButton=Nazaj\n\n# LOCALIZATION NOTE (netmonitor.headers.learnMore): This is the label displayed\n# next to a header list item, with a link to external documentation\n\n\n\n\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for size of the request.\ncharts.size=Size\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for time of request.\ncharts.time=Time\n\n# LOCALIZATION NOTE (charts.totalTranferredSize): This is the label displayed\n# in the performance analysis view for total transferred size, in kilobytes.\ncharts.totalTransferredSize=Transferred Size: %S KB\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for transferred\n# size of the request.\ncharts.transferred=Transferred\n\n# LOCALIZATION NOTE (charts.transferredSizeKB): This is the label displayed\n# in pie or table charts specifying the size of a transferred request (in kilobytes).\ncharts.transferredSizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for type of request.\ncharts.type=Type\n\n# LOCALIZATION NOTE (netmonitor.headers.learnMore): This is the label displayed\n# next to a header list item, with a link to external documentation\nnetmonitor.headers.learnMore=Learn More\n\n# LOCALIZATION NOTE (networkMenu.summary3): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the transferred size, #4 is the number of seconds.\nnetworkMenu.summary3=One request, #2 (transferred: #3), #4;#1 requests, #2 (transferred: #3), #4\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/performance.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Performance strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusTooltip): This string\n  -  is displayed as the tooltip for the buffer capacity during a recording. -->\n<!ENTITY performanceUI.bufferStatusTooltip \"Med spremljanjem delovanja se vzorci shranjujejo v krožni predpomnilnik. Ko se napolni, novi vzorci začnejo prepisovati vzorce na začetku spremljanja.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.nonE10SBuild): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a non-multiprocess build. -->\n<!ENTITY performanceUI.disabledRealTime.nonE10SBuild \"Spremljanje podatkov v realnem času onemogočeno, če Firefox ne teče v večprocesnem načinu.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.disabledE10S): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a build that can run multiprocess Firefox, but just is not enabled. -->\n<!ENTITY performanceUI.disabledRealTime.disabledE10S \"Omogočite Firefox v večprocesnem načinu za spremljanje podatkov v realnem času.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusFull): This string\n  -  is displayed when the profiler's circular buffer has started to overlap. -->\n<!ENTITY performanceUI.bufferStatusFull \"Medpomnilnik je poln. Starejši vzorci bodo zdaj prepisani.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while the profiler is unavailable, for example, while\n  -  in Private Browsing mode. -->\n<!ENTITY performanceUI.unavailableNoticePB \"Spremljanje trenutno ni na voljo. Zaprite vsa okna zasebnega brskanja in poskusite znova.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while loading a profile. -->\n<!ENTITY performanceUI.loadingNotice \"Nalaganje …\">\n\n<!-- LOCALIZATION NOTE (performanceUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n<!ENTITY performanceUI.toolbar.waterfall \"Časovnica\">\n<!ENTITY performanceUI.toolbar.waterfall.tooltiptext \"Zaporedno v obliki slapa prikazuje različne operacije, ki jih izvaja brskalnik.\">\n<!ENTITY performanceUI.toolbar.js-calltree \"Drevo klicev\">\n<!ENTITY performanceUI.toolbar.js-calltree.tooltiptext \"Izpostavi funkcije JavaScripta, v katerih je brskalnik porabil največ časa.\">\n<!ENTITY performanceUI.toolbar.memory-calltree \"Dodelitve\">\n<!ENTITY performanceUI.toolbar.allocations.tooltiptext \"Prikazuje, kam je bil dodeljen pomnilnik.\">\n<!ENTITY performanceUI.toolbar.js-flamegraph \"Plameneč graf JS\">\n<!ENTITY performanceUI.toolbar.js-flamegraph.tooltiptext \"Prikazuje JavaScript klic čez pot snemanja.\">\n<!ENTITY performanceUI.toolbar.memory-flamegraph \"Plameneč graf dodelitev\">\n\n<!-- LOCALIZATION NOTE (performanceUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY performanceUI.table.totalDuration            \"Skupen čas\">\n<!ENTITY performanceUI.table.totalDuration.tooltip    \"Čas izvajanja te funkcije in funkcij, ki jih le-ta kliče.\">\n<!ENTITY performanceUI.table.selfDuration             \"Lasten čas\">\n<!ENTITY performanceUI.table.selfDuration.tooltip     \"Čas izvajanja same funkcije.\">\n<!ENTITY performanceUI.table.totalPercentage          \"Skupna cena\">\n<!ENTITY performanceUI.table.totalPercentage.tooltip  \"Odstotek izvajanja te funkcije in funkcij, ki jih le-ta kliče.\">\n<!ENTITY performanceUI.table.selfPercentage           \"Lastna cena\">\n<!ENTITY performanceUI.table.selfPercentage.tooltip   \"Odstotek izvajanja same funkcije.\">\n<!ENTITY performanceUI.table.samples                  \"Vzorci\">\n<!ENTITY performanceUI.table.samples.tooltip          \"Število pojavitev funkcije na skladu, ko je bil med spremljanjem delovanja zajet vzorec.\">\n<!ENTITY performanceUI.table.function                 \"Funkcija\">\n<!ENTITY performanceUI.table.function.tooltip         \"Ime in lokacija vzorčene funkcije.\">\n<!ENTITY performanceUI.table.totalAlloc               \"Skupne vzorčne dodelitve\">\n<!ENTITY performanceUI.table.totalAlloc.tooltip       \"Skupno število dodelitev objektov vzorčenih na tem mestu in v klicočih funkcijah.\">\n<!ENTITY performanceUI.table.selfAlloc                \"Lastne vzorčne dodelitve\">\n<!ENTITY performanceUI.table.selfAlloc.tooltip        \"Število dodelitev objektov vzorčenih na tem mestu.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.options.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n<!ENTITY performanceUI.options.filter.tooltiptext \"Izberite, katere podatke želite prikazati v časovnici\">\n\n<!-- LOCALIZATION NOTE (performanceUI.options.gear.tooltiptext): This is the\n  -  tooltip for the options button. -->\n<!ENTITY performanceUI.options.gear.tooltiptext \"Spremeni nastavitve učinkovitosti.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n<!ENTITY performanceUI.invertTree             \"Obrni drevo klicev\">\n<!ENTITY performanceUI.invertTree.tooltiptext \"Obrnjeno drevo klicev prikazuje spremljane poti klicev od najmlajših okvirjev do najstarejših.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n<!ENTITY performanceUI.invertFlameGraph             \"Obrni plemeneč graf\">\n<!ENTITY performanceUI.invertFlameGraph.tooltiptext \"Obrnjen plemeneč graf prikazuje spremljane poti klicev od najmlajših okvirjev do najstarejših.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n<!ENTITY performanceUI.showPlatformData             \"Prikaži podatke platforme Gecko\">\n<!ENTITY performanceUI.showPlatformData.tooltiptext \"Prikazovanje podatkov platforme bo v poročila o spremljanju delovanja JavaScripta vključilo simbole platforme Gecko.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.showJITOptimizations): This string\n  -  is displayed next to a checkbox determining whether or not JIT optimization data\n  -  should be displayed. -->\n<!ENTITY performanceUI.showJITOptimizations             \"Prikaži optimizacije JIT\">\n<!ENTITY performanceUI.showJITOptimizations.tooltiptext \"Prikaži podatke optimizacije JIT, ki so bili vzorčeni v posameznih okvirjih JavaScripta.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n<!ENTITY performanceUI.flattenTreeRecursion             \"Izravnaj rekurzijo dreves\">\n<!ENTITY performanceUI.flattenTreeRecursion.tooltiptext \"Izravnaj rekurzijo med pregledovanjem funkcij.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY performanceUI.enableMemory             \"Beleži pomnilnik\">\n<!ENTITY performanceUI.enableMemory.tooltiptext \"Beleži rabo pomnilnika med spremljanjem.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableAllocations): This string\n  -  is displayed next to a checkbox determining whether or not allocation\n  -  measurements are enabled. -->\n<!ENTITY performanceUI.enableAllocations             \"Beleži dodelitve\">\n<!ENTITY performanceUI.enableAllocations.tooltiptext \"Beleži dodelitve objektov med spremljanjem.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n<!ENTITY performanceUI.enableFramerate             \"Beleži hitrost sličic\">\n<!ENTITY performanceUI.enableFramerate.tooltiptext \"Beleži hitrost sličic med spremljanjem.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.console.recordingNoticeStart/recordingNoticeEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Wraps the command used to start, like \"Currently recording via console.profile(\"label\")\" -->\n<!ENTITY performanceUI.console.recordingNoticeStart \"Trenutno spremljanje preko\">\n<!ENTITY performanceUI.console.recordingNoticeEnd   \"\">\n\n<!-- LOCALIZATION NOTE (performanceUI.console.stopCommandStart/stopCommandEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Indicates how to stop the recording, wrapping the command, like\n  -  \"Stop recording by entering console.profileEnd(\"label\") into the console.\" -->\n<!ENTITY performanceUI.console.stopCommandStart \"Ustavitev spremljanje z vnosom\">\n<!ENTITY performanceUI.console.stopCommandEnd   \"v konzolo.\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/performance.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=Ni profilov.\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# identifying a set of function calls. %S represents the number of recording,\n# iterating for every new recording, resulting in \"Recording #1\", \"Recording #2\", etc.\nrecordingsList.itemLabel=Spremljanje #%S\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=V teku …\n\n# LOCALIZATION NOTE (recordingsList.loadingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that is finished and is loading.\nrecordingsList.loadingLabel=Nalaganje …\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S ms\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for saving an item to disk.\nrecordingsList.saveLabel=Shrani\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Performance Tools,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps=fps\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Performance Tools,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=ms\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory=MB\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Performance Tools,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=Slog\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=Omrežje\ncategory.graphics=Grafika\ncategory.storage=Shramba\ncategory.events=Vnos in dogodki\ncategory.tools=Orodja\n\n# LOCALIZATION NOTE (table.bytes):\n# This string is displayed in the call tree after bytesize units.\n# %S represents the value in bytes.\ntable.bytes=%S B\n\n# LOCALIZATION NOTE (table.ms2):\n# This string is displayed in the call tree after units of time in milliseconds.\n# %S represents the value in milliseconds.\ntable.ms2=%S ms\n\n# LOCALIZATION NOTE (table.percentage3):\n# This string is displayed in the call tree after units representing percentages.\n# %S represents the value in percentage with two decimal points, localized.\n# there are two \"%\" after %S to escape and display \"%\"\ntable.percentage3=%S%%\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(koren)\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=(nedejavno)\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=Prikaži izvorno kodo v razhroščevalniku\n\n# LOCALIZATION NOTE (table.view-optimizations.tooltiptext2):\n# This string is displayed in the icon displayed next to frames that\n# have optimization data\ntable.view-optimizations.tooltiptext2=Okvir vsebuje podatke o optimizacijah JIT\n\n# LOCALIZATION NOTE (recordingsList.importDialogTitle):\n# This string is displayed as a title for importing a recoring from disk.\nrecordingsList.importDialogTitle=Uvozi profil …\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=Shrani profil …\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=Datoteke JSON\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=Vse datoteke\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S ms\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=ZAPISI\n\n# LOCALIZATION NOTE (profiler.bufferFull):\n# This string is displayed when recording, indicating how much of the\n# buffer is currently be used.\n# %S is the percentage of the buffer used -- there are two \"%\"s after to escape\n# the % that is actually displayed.\n# Example: \"Buffer 54% full\"\nprofiler.bufferFull=Zasedenost medpomnilnika: %S%%\n\n# LOCALIZATION NOTE (recordings.start):\n# The label shown on the main recording buttons to start recording.\nrecordings.start=Začni spremljanje učinkovitosti\n\n# LOCALIZATION NOTE (recordings.stop):\n# The label shown on the main recording buttons to stop recording.\nrecordings.stop=Končaj spremljanje učinkovitosti\n\n# LOCALIZATION NOTE (recordings.start.tooltip):\n# This string is displayed as a tooltip on a button that starts a new profile.\nrecordings.start.tooltip=Preklopi stanje spremljanja učinkovitosti.\n\n# LOCALIZATION NOTE (recordings.import.tooltip):\n# This string is displayed on a button that opens a dialog to import a saved profile data file.\nrecordings.import.tooltip=Uvozi …\n\n# LOCALIZATION NOTE (recordings.clear.tooltip):\n# This string is displayed on a button that removes all the recordings.\nrecordings.clear.tooltip=Počisti\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/profiler.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Profiler strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (profilerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!-- TODO remove -->\n<!ENTITY profilerUI.emptyNotice1    \"Kliknite gumb\">\n<!-- TODO remove -->\n<!ENTITY profilerUI.emptyNotice2    \"za začetek spremljanja klicev funkcij JavaScripta.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.stopNotice1/2): This is the label shown\n  -  in the call list view while recording a profile. -->\n<!-- TODO remove -->\n<!ENTITY profilerUI.stopNotice1    \"Ponovno kliknite gumb\">\n<!-- TODO remove -->\n<!ENTITY profilerUI.stopNotice2    \"za konec spremljanja.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.startRecording/profilerUI.stopRecording): These are\n  -  the labels shown on the main recording buttons to start/stop recording. -->\n<!ENTITY profilerUI.startRecording \"Začni spremljanje učinkovitosti\">\n<!ENTITY profilerUI.stopRecording  \"Končaj spremljanje učinkovitosti\">\n\n<!-- LOCALIZATION NOTE (profilerUI.bufferStatusTooltip): This string\n  -  is displayed as the tooltip for the buffer capacity during a recording. -->\n<!ENTITY profilerUI.bufferStatusTooltip \"Med spremljanjem delovanja se vzorci shranjujejo v krožni predpomnilnik. Ko se napolni, novi vzorci začnejo prepisovati vzorce na začetku spremljanja.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.bufferStatusFull): This string\n  -  is displayed when the profiler's circular buffer has started to overlap. -->\n<!ENTITY profilerUI.bufferStatusFull \"Medpomnilnik je poln. Starejši vzorci bodo zdaj prepisani.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.loadingNotice): This is the label shown\n  -  in the call list view while loading a profile. -->\n<!ENTITY profilerUI.loadingNotice \"Nalaganje …\">\n\n<!-- LOCALIZATION NOTE (profilerUI.recordButton): This string is displayed\n  -  on a button that starts a new profile. -->\n<!-- TODO remove -->\n<!ENTITY profilerUI.recordButton.tooltip \"Spremljanje klicev funkcij JavaScripta.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.recordButton2): This string is displayed\n  -  on a button that starts a new profile. -->\n<!ENTITY profilerUI.recordButton2.tooltip \"Preklopi stanje spremljanja učinkovitosti.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.importButton): This string is displayed\n  -  on a button that opens a dialog to import a saved profile data file. -->\n<!ENTITY profilerUI.importButton \"Uvozi …\">\n\n<!-- LOCALIZATION NOTE (profilerUI.exportButton): This string is displayed\n  -  on a button that opens a dialog to export a saved profile data file. -->\n<!ENTITY profilerUI.exportButton \"Shrani\">\n\n<!-- LOCALIZATION NOTE (profilerUI.clearButton): This string is displayed\n  -  on a button that remvoes all the recordings. -->\n<!ENTITY profilerUI.clearButton \"Počisti\">\n\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n<!ENTITY profilerUI.toolbar.waterfall \"Časovnica\">\n<!ENTITY profilerUI.toolbar.js-calltree \"JavaScript\">\n<!ENTITY profilerUI.toolbar.memory-calltree1 \"Dodelitve\">\n<!ENTITY profilerUI.toolbar.js-flamegraph \"Plameneč graf JS\">\n<!ENTITY profilerUI.toolbar.memory-flamegraph1 \"Plameneč graf dodelitev\">\n\n<!-- LOCALIZATION NOTE (profilerUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY profilerUI.table.totalDuration2           \"Skupen čas\">\n<!ENTITY profilerUI.table.totalDuration.tooltip    \"Čas izvajanja te funkcije in funkcij, ki jih le-ta kliče.\">\n<!ENTITY profilerUI.table.selfDuration2            \"Lasten čas\">\n<!ENTITY profilerUI.table.selfDuration.tooltip     \"Čas izvajanja same funkcije.\">\n<!ENTITY profilerUI.table.totalPercentage          \"Skupna cena\">\n<!ENTITY profilerUI.table.totalPercentage.tooltip  \"Odstotek izvajanja te funkcije in funkcij, ki jih le-ta kliče.\">\n<!ENTITY profilerUI.table.selfPercentage           \"Lastna cena\">\n<!ENTITY profilerUI.table.selfPercentage.tooltip   \"Odstotek izvajanja same funkcije.\">\n<!ENTITY profilerUI.table.samples                  \"Vzorci\">\n<!ENTITY profilerUI.table.samples.tooltip          \"Število pojavitev funkcije na skladu, ko je bil med spremljanjem delovanja zajet vzorec.\">\n<!ENTITY profilerUI.table.function                 \"Funkcija\">\n<!ENTITY profilerUI.table.function.tooltip         \"Ime in lokacija vzorčene funkcije.\">\n<!ENTITY profilerUI.table.totalAlloc1              \"Skupne vzorčne dodelitve\">\n<!ENTITY profilerUI.table.totalAlloc.tooltip       \"Skupno število dodelitev objektov vzorčenih na tem mestu in v klicočih funkcijah.\">\n<!ENTITY profilerUI.table.selfAlloc1               \"Lastne vzorčne dodelitve\">\n<!ENTITY profilerUI.table.selfAlloc.tooltip        \"Število dodelitev objektov vzorčenih na tem mestu.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.newtab.tooltiptext): The tooltiptext shown\n  -  on the \"+\" (new tab) button for a profile when a selection is available. -->\n<!ENTITY profilerUI.newtab.tooltiptext \"Dodaj nov zavihek iz izbire\">\n\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n<!ENTITY profilerUI.options.filter.tooltiptext \"Izberite, katere podatke želite prikazati v časovnici\">\n\n<!-- LOCALIZATION NOTE (profilerUI.options.tooltiptext): This is the tooltip\n  -  for the options button. -->\n<!ENTITY profilerUI.options.gear.tooltiptext \"Spremeni nastavitve učinkovitosti.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n<!ENTITY profilerUI.invertTree             \"Obrni drevo klicev\">\n<!ENTITY profilerUI.invertTree.tooltiptext \"Obrnjeno drevo klicev prikazuje spremljane poti klicev od najmlajših okvirjev do najstarejših.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n<!ENTITY profilerUI.invertFlameGraph             \"Obrni plemeneč graf\">\n<!ENTITY profilerUI.invertFlameGraph.tooltiptext \"Obrnjen plemeneč graf prikazuje spremljane poti klicev od najmlajših okvirjev do najstarejših.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n<!ENTITY profilerUI.showPlatformData             \"Prikaži podatke platforme Gecko\">\n<!ENTITY profilerUI.showPlatformData.tooltiptext \"Prikazovanje podatkov platforme bo v poročila o spremljanju delovanja JavaScripta vključilo simbole platforme Gecko.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n<!ENTITY profilerUI.flattenTreeRecursion             \"Izravnaj rekurzijo dreves\">\n<!ENTITY profilerUI.flattenTreeRecursion.tooltiptext \"Izravnaj rekurzijo med pregledovanjem funkcij.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY profilerUI.enableMemory             \"Beleži pomnilnik\">\n<!ENTITY profilerUI.enableMemory.tooltiptext \"Beleži rabo pomnilnika med spremljanjem.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.enableAllocations): This string\n  -  is displayed next to a checkbox determining whether or not allocation\n  -  measurements are enabled. -->\n<!ENTITY profilerUI.enableAllocations             \"Beleži dodelitve\">\n<!ENTITY profilerUI.enableAllocations.tooltiptext \"Beleži dodelitve objektov med spremljanjem.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n<!ENTITY profilerUI.enableFramerate             \"Beleži hitrost sličic\">\n<!ENTITY profilerUI.enableFramerate.tooltiptext \"Beleži hitrost sličic med spremljanjem.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.enableJITOptimizations): This string\n  -  is displayed next to a checkbox determining whether or not JIT optimization data\n  -  should be recorded. -->\n<!ENTITY profilerUI.enableJITOptimizations             \"Beleži optimizacije JIT\">\n<!ENTITY profilerUI.enableJITOptimizations.tooltiptext \"Beleži podatke optimizacije JIT, vzorčene v okvirjih JavaScripta.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.JITOptimizationsTitle): This string\n  -  is displayed as the title of the JIT Optimizations panel. -->\n<!ENTITY profilerUI.JITOptimizationsTitle \"Optimizacije JIT\">\n\n<!-- LOCALIZATION NOTE (profilerUI.console.recordingNoticeStart/recordingNoticeEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Wraps the command used to start, like \"Currently recording via console.profile(\"label\")\" -->\n<!ENTITY profilerUI.console.recordingNoticeStart \"Trenutno spremljanje preko\">\n<!ENTITY profilerUI.console.recordingNoticeEnd   \"\">\n\n<!-- LOCALIZATION NOTE (profilerUI.console.stopCommandStart/stopCommandEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Indicates how to stop the recording, wrapping the command, like\n  -  \"Stop recording by entering console.profilEnd(\"label\") into the console.\" -->\n<!ENTITY profilerUI.console.stopCommandStart \"Ustavitev spremljanje z vnosom\">\n<!ENTITY profilerUI.console.stopCommandEnd   \"v konzolo.\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/profiler.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Profiler\n# which is available from the Web Developer sub-menu -> 'Profiler'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (profiler.label):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nprofiler.label2=Učinkovitost\n\n# LOCALIZATION NOTE (profiler.panelLabel):\n# This is used as the label for the toolbox panel.\nprofiler.panelLabel2=Plošča učinkovitosti\n\n# LOCALIZATION NOTE (profiler2.commandkey, profiler.accesskey)\n# Used for the menuitem in the tool menu\nprofiler.commandkey2=VK_F5\nprofiler.accesskey=U\n\n# LOCALIZATION NOTE (profiler.tooltip3):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\n# Keyboard shortcut for JS Profiler will be shown inside brackets.\nprofiler.tooltip3=Spremljanje delovanja JavaScripta (%S)\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=Ni profilov.\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Profiler,\n# identifying a set of function calls.\nrecordingsList.itemLabel=Spremljanje #%S\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=V teku …\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S ms\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for saving an item to disk.\nrecordingsList.saveLabel=Shrani\n\n# LOCALIZATION NOTE (profile.tab):\n# This string is displayed in the profile view for a tab, after the\n# recording has finished, as the recording 'start → stop' range in milliseconds.\nprofile.tab=%1$S ms → %2$S ms\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Profiler,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps=fps\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Profiler,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=ms\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Profiler,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=Slog\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=Omrežje\ncategory.graphics=Grafika\ncategory.storage=Shramba\ncategory.events=Vnos in dogodki\ncategory.tools=Orodja\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units of time in milliseconds.\ntable.ms=ms\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units representing percentages.\ntable.percentage=%\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(koren)\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=(nedejavno)\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=Prikaži izvorno kodo v razhroščevalniku\n\n# LOCALIZATION NOTE (table.zoom.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the 'zoom'\n# buttons (small magnifying glass icons) which spawn a new tab.\ntable.zoom.tooltiptext=Preglej okvir v novem zavihku\n\n# LOCALIZATION NOTE (table.view-optimizations.tooltiptext):\n# This string is displayed in the icon displayed next to frames that\n# have optimization data\ntable.view-optimizations.tooltiptext=Prikaži optimizacije v pogledu JIT\n\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=Shrani profil …\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=Datoteke JSON\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=Vse datoteke\n\n# LOCALIZATION NOTE (jit.optimizationFailure):\n# This string is displayed in a tooltip when no JIT optimizations were detected.\njit.optimizationFailure=Optimizacija ni uspela\n\n# LOCALIZATION NOTE (jit.samples2):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed for the unit representing the number of times a\n# frame is sampled.\n# \"#1\" represents the number of samples\n# example: 30 samples\njit.samples2=#1 vzorec;#1 vzorca;#1 vzorci;#1 vzorcev;\n\n# LOCALIZATION NOTE (jit.empty):\n# This string is displayed when there are no JIT optimizations to display.\njit.empty=Ni optimizacij JIT za ta okvir.\n\n# LOCALIZATION NOTE (consoleProfile.recordingNotice/stopCommand):\n# These strings are displayed when a recording is in progress, that was started from the console.\n# TODO REMOVE\nconsoleProfile.recordingNotice=Trenutno spremljanje profila \"%S\".\n# TODO REMOVE\nconsoleProfile.stopCommand=Končaj spremljanje z vnosom \"console.profileEnd('%S')\" v konzolo.\n\n# LOCALIZATION NOTE (profiler.bufferStatus):\n# This string is displayed illustrating how full the profiler's circular buffer is.\nprofiler.bufferStatus=Kapaciteta medpomnilnika: %S %\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedTitle=Neshranjene spremembe\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=Izgubili boste neshranjene spremembe. Ste prepričani, da želite nadaljevati?\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted.\nprojecteditor.deleteLabel=Zbriši\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle=Zbriši\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage=Ali ste prepričani, da želite zbrisati to mapo?\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage=Ali ste prepričani, da želite zbrisati to datoteko?\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a menu item for adding a new file to\n# the directory.\nprojecteditor.newLabel=Novo …\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=Preimenuj\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel=Shrani\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel=Shrani kot …\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file.\nprojecteditor.selectFileLabel=Izberite datoteko\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder.\nprojecteditor.openFolderLabel=Izberite mapo\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file.\nprojecteditor.openFileLabel=Odpri datoteko\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files.\nprojecteditor.find.commandkey=F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\".\nprojecteditor.save.commandkey=S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file.\nprojecteditor.new.commandkey=N\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/promisedebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Promise debugger panel\n     strings. The Promise debugger panel is part of the debugger -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY title \"Razhroščevalnik Promise\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/promisedebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Promise debugger\n# which is available as a panel in the Debugger.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/responsive.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Design Mode,\n# available from the Web Developer sub-menu -> 'Responsive Design Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (responsive.editDeviceList): option displayed in the device\n# selector\nresponsive.editDeviceList=Uredi seznam …\n\n# LOCALIZATION NOTE (responsive.exit): tooltip text of the exit button.\nresponsive.exit=Zapri odziven način\n\n# LOCALIZATION NOTE (responsive.rotate): tooltip text of the rotate button.\nresponsive.rotate=Zavrti vidno polje\n\n# LOCALIZATION NOTE (responsive.deviceListLoading): placeholder text for\n# device selector when it's still fetching devices\nresponsive.deviceListLoading=Nalaganje …\n\n# LOCALIZATION NOTE (responsive.deviceListError): placeholder text for\n# device selector when an error occurred\nresponsive.deviceListError=Seznam ni na voljo\n\n# LOCALIZATION NOTE (responsive.done): button text in the device list modal\nresponsive.done=Končaj\n\n# LOCALIZATION NOTE (responsive.noDeviceSelected): placeholder text for the\n# device selector\nresponsive.noDeviceSelected=naprava ni izbrana\n\n# LOCALIZATION NOTE  (responsive.title): the title displayed in the global\n# toolbar\nresponsive.title=Odziven način\n\n# LOCALIZATION NOTE (responsive.enableTouch): tooltip text for the touch\n# simulation button when it's disabled\nresponsive.enableTouch=Omogoči simulacijo dotika\n\n# LOCALIZATION NOTE (responsive.disableTouch): tooltip text for the touch\n# simulation button when it's enabled\nresponsive.disableTouch=Onemogoči simulacijo dotika\n\n# LOCALIZATION NOTE  (responsive.screenshot): tooltip of the screenshot button.\nresponsive.screenshot=Zajemi posnetek vidnega polja\n\n# LOCALIZATION NOTE (responsive.screenshotGeneratedFilename): The auto generated\n# filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the\n# second argument (%2$S) is the time string in HH.MM.SS format.\nresponsive.screenshotGeneratedFilename=Posnetek zaslona %1$S ob %2$S\n\n# LOCALIZATION NOTE (responsive.remoteOnly): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# non-remote tab.\nresponsive.remoteOnly=Odziven način je na voljo samo za oddaljene zavihke brskalnika, kot so npr. zavihki, ki se uporabljajo za spletno vsebino v večprocesnem Firefoxu.\n\n# LOCALIZATION NOTE (responsive.noContainerTabs): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# container tab.\nresponsive.noContainerTabs=Odziven način trenutno ni na voljo v zavihkih vsebnika.\n\n# LOCALIZATION NOTE (responsive.noThrottling): UI option in a menu to configure\n# network throttling.  This option is the default and disables throttling so you\n# just have normal network conditions.  There is not very much room in the UI\n# so a short string would be best if possible.\nresponsive.noThrottling=Brez omejevanja\n\n# LOCALIZATION NOTE (responsive.devicePixelRatio): tooltip for the\n# DevicePixelRatio (DPR) dropdown when is enabled.\nresponsive.devicePixelRatio=Razmerje pik naprave\n\n# LOCALIZATION NOTE (responsive.autoDPR): tooltip for the DevicePixelRatio\n# (DPR) dropdown when is disabled because a device is selected.\n# The argument (%1$S) is the selected device (e.g. iPhone 6) that set\n# automatically the DPR value.\nresponsive.autoDPR=DPR je samodejno nastavil %1$S\n\n\n# LOCALIZATION NOTE (responsive.addDevice): Button text that reveals a form to\n# be used for adding custom devices.\nresponsive.addDevice=Add Device\n\n# LOCALIZATION NOTE (responsive.customDeviceName): Default value in a form to\n# add a custom device based on an arbitrary size (no association to an existing\n# device).\nresponsive.customDeviceName=Custom Device\n\n# LOCALIZATION NOTE (responsive.customDeviceNameFromBase): Default value in a\n# form to add a custom device based on the properties of another.  %1$S is the\n# name of the device we're staring from, such as \"Apple iPhone 6\".\nresponsive.customDeviceNameFromBase=%1$S (Custom)\n\n# LOCALIZATION NOTE (responsive.deviceAdderName): Label of form field for the\n# name of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderName=Name\n\n# LOCALIZATION NOTE (responsive.deviceAdderPixelRatio): Label of form field for\n# the devicePixelRatio of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderPixelRatio=DPR\n\n# LOCALIZATION NOTE (responsive.deviceAdderSave): Button text that submits a\n# form to add a new device.\nresponsive.deviceAdderSave=Save\n\n# LOCALIZATION NOTE (responsive.deviceAdderSize): Label of form field for the\n# size of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderSize=Size\n\n# LOCALIZATION NOTE (responsive.deviceAdderTouch): Label of form field for the\n# touch input support of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderTouch=Touch\n\n# LOCALIZATION NOTE (responsive.deviceAdderUserAgent): Label of form field for\n# the user agent of a new device.  The available width is very low, so you might\n# see overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderUserAgent=UA\n\n# LOCALIZATION NOTE (responsive.deviceDetails): Tooltip that appears when\n# hovering on a device in the device modal.  %1$S is the width of the device.\n# %2$S is the height of the device.  %3$S is the devicePixelRatio value of the\n# device.  %4$S is the user agent of the device.  %5$S is a boolean value\n# noting whether touch input is supported.\nresponsive.deviceDetails=Size: %1$S x %2$S\\nDPR: %3$S\\nUA: %4$S\\nTouch: %5$S\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate2): tooltip of the rotate button.\nresponsiveUI.rotate2=Zavrti\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot=Posnetek zaslona\n\n# LOCALIZATION NOTE  (responsiveUI.userAgentPlaceholder): placeholder for the user agent input.\nresponsiveUI.userAgentPlaceholder=Uporabniški agent po meri\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename=Posnetek zaslona %1$S ob %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch=Oponašaj dotik (morda bo potrebno ponovno naložiti stran)\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=Dodaj prednastavitev\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=Odstrani prednastavitev\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S (po meri)\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle1): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle1=Odziven način\n\n# LOCALIZATION NOTE (responsiveUI.close1): tooltip text of the close button.\nresponsiveUI.close1=Zapusti odziven način\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=Izberite ime za prednastavitev %Sx%S\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip=Uporabite tipko Ctrl za večjo natančnost in tipko Shift za okrogle velikosti.\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload=Če so bili poslušalci dogodkov na dotik dodani že prej, je potrebno stran ponovno naložiti.\nresponsiveUI.notificationReload=Ponovno naloži\nresponsiveUI.notificationReload_accesskey=P\nresponsiveUI.dontShowReloadNotification=Ne prikazuj več\nresponsiveUI.dontShowReloadNotification_accesskey=N\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n<!ENTITY window.title                 \"Beležnica\">\n\n<!ENTITY fileMenu.label               \"Datoteka\">\n<!ENTITY fileMenu.accesskey           \"D\">\n\n<!ENTITY newWindowCmd.label           \"Novo okno\">\n<!ENTITY newWindowCmd.accesskey       \"N\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"Odpri datoteko …\">\n<!ENTITY openFileCmd.accesskey        \"O\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"Odpri nedavno\">\n<!ENTITY openRecentMenu.accesskey     \"R\">\n\n<!ENTITY revertCmd.label              \"Obnovi …\">\n<!ENTITY revertCmd.accesskey          \"b\">\n\n<!ENTITY saveFileCmd.label            \"Shrani\">\n<!ENTITY saveFileCmd.accesskey        \"S\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"Shrani kot …\">\n<!ENTITY saveFileAsCmd.accesskey      \"k\">\n\n<!ENTITY closeCmd.label               \"Zapri\">\n<!ENTITY closeCmd.key                 \"W\">\n<!ENTITY closeCmd.accesskey           \"Z\">\n\n<!ENTITY viewMenu.label               \"Pogled\">\n<!ENTITY viewMenu.accesskey           \"P\">\n\n<!ENTITY lineNumbers.label             \"Prikaži številke vrstic\">\n<!ENTITY lineNumbers.accesskey         \"L\">\n\n<!ENTITY wordWrap.label                \"Oblij besedilo\">\n<!ENTITY wordWrap.accesskey            \"O\">\n\n<!ENTITY highlightTrailingSpace.label     \"Označi končni presledek\">\n<!ENTITY highlightTrailingSpace.accesskey \"K\">\n\n<!ENTITY largerFont.label             \"Večja pisava\">\n<!ENTITY largerFont.accesskey         \"a\">\n<!ENTITY largerFont.commandkey        \"+\">\n<!ENTITY largerFont.commandkey2       \"=\"> <!-- + is above this key on many keyboards -->\n\n<!ENTITY smallerFont.label            \"Manjša pisava\">\n<!ENTITY smallerFont.accesskey        \"M\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"Običajna pisava\">\n<!ENTITY normalSize.accesskey         \"N\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label               \"Urejanje\">\n<!ENTITY editMenu.accesskey           \"E\">\n\n<!ENTITY run.label                    \"Poženi\">\n<!ENTITY run.accesskey                \"P\">\n<!ENTITY run.key                      \"R\">\n\n<!ENTITY inspect.label                \"Preglej\">\n<!ENTITY inspect.accesskey            \"r\">\n<!ENTITY inspect.key                  \"I\">\n\n<!ENTITY display.label                \"Prikaži\">\n<!ENTITY display.accesskey            \"i\">\n<!ENTITY display.key                  \"D\">\n\n<!ENTITY pprint.label                 \"Olepšan izpis\">\n<!ENTITY pprint.key                   \"p\">\n<!ENTITY pprint.accesskey             \"P\">\n\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n<!ENTITY environmentMenu.label        \"Okolje\">\n<!ENTITY environmentMenu.accesskey    \"O\">\n\n\n<!ENTITY contentContext.label         \"Vsebina strani\">\n<!ENTITY contentContext.accesskey     \"V\">\n\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n<!ENTITY browserContext.label         \"Brskalnik\">\n<!ENTITY browserContext.accesskey     \"B\">\n\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n<!ENTITY helpMenu.label               \"Pomoč\">\n<!ENTITY helpMenu.accesskey           \"M\">\n<!ENTITY helpMenuWin.label            \"Pomoč\">\n<!ENTITY helpMenuWin.accesskey        \"M\">\n\n<!ENTITY documentationLink.label      \"Pomoč za beležnico na MDN\">\n<!ENTITY documentationLink.accesskey  \"D\">\n\n\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n<!ENTITY resetContext2.label          \"Ponastavi spremenljivke\">\n<!ENTITY resetContext2.accesskey      \"P\">\n\n<!ENTITY reloadAndRun.label           \"Ponovno naloži in poženi\">\n<!ENTITY reloadAndRun.accesskey       \"E\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"Izvedi\">\n<!ENTITY executeMenu.accesskey        \"I\">\n\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n<!ENTITY evalFunction.label \"Ovrednoti trenutno funkcijo\">\n<!ENTITY evalFunction.accesskey \"v\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=Datoteka obstaja. Jo prepišem?\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active main browser window.\nbrowserWindow.unavailable=Beležnica ne najde okna brskalnika, v katerem bi lahko izvedla kodo.\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=Beležnica ne more izvesti te operacije v izbranem okolju.\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=Odpri datoteko\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=Branje datoteke ni uspelo.\n\n# LOCALIZATION NOTE  (importFromFile.convert.failed): This is the message\n# displayed when file conversion from some charset to Unicode fails.\n# %1 is the name of the charset from which the conversion failed.\nimportFromFile.convert.failed=Pretvarjanje datoteke iz %1$S v Unicode ni uspelo.\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=Počisti\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=Shrani datoteko kot\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=Shranjevanje datoteke ni uspelo.\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=Ali želite shraniti spremembe v tej beležnici?\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=Neshranjene spremembe\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=Ali želite obnoviti spremembe, ki ste jih naredili v tej beležnici?\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=Obnovi spremembe\n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * Pred vami je beležnica za pisanje kode v JavaScriptu.\\n *\\n * Vnesite nekaj kode v JavaScriptu, nato pa desno kliknite ali v meniju Izvedi izberite:\\n * 1. Poženi za izvajanje označenega besedila (%1$S).\\n * 2. Preglej za prikaz rezultata v pregledovalniku objektov (%2$S).\\n * 3. Prikaži za izpis rezultata v komentarju pod označenim besedilom. (%3$S)\\n */\\n\\n\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=Ta beležnica se izvaja v okolju brskalnika.\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage=https://developer.mozilla.org/en/Tools/Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol  = Vrstica %1$S, stolpec %2$S\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=Datoteka ne obstaja več.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Išči lastnosti\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout=Povezava je potekla. Preverite konzolo napak na obeh straneh. Ponovno odprite beležnico in poskusite znova.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Opozorilo: bodite previdni pri lepljenju vsebine, ki je ne razumete. To lahko napadalcem omogoča krajo vaše identitete ali prevzem nadzora nad vašim računalnikom. Vnesite '%S' v beležnico spodaj, da omogočite lepljenje.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=dovoli lepljenje\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n<!ENTITY shaderEditorUI.vertexShader    \"Osenčevalnik vozlišč\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n<!ENTITY shaderEditorUI.fragmentShader  \"Osenčevalnik drobcev\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice1   \"Ponovno naloži\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice2   \"stran za urejanje kode GLSL.\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n<!ENTITY shaderEditorUI.emptyNotice     \"Čakanje na izdelavo konteksta WebGL …\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel=Program %S\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel=Preklopi vidnost oblike\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S\\u00D7%S\n\n# LOCALIZATION NOTE (groupCheckbox.tooltip): This is used in the SideMenuWidget\n# as the default tooltip of a group checkbox\nsideMenu.groupCheckbox.tooltip=Preklopi vsa potrditvena polja v tej skupini"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY gotoLineCmd.label         \"Skoči na vrstico …\">\n<!ENTITY gotoLineCmd.key           \"J\">\n<!ENTITY gotoLineCmd.accesskey     \"S\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=Iskanje\n\n# LOCALIZATION NOTE  (findCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage=Najdi:\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=Pojdi v vrstico\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=Pojdi na vrstico številka:\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=Prekinitvena točka: %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=Trenutna vrstica\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=Trenuten korak: %S\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink=dokumentacija\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound=ni zadetkov\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey=J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey=/\n\n# LOCALIZATION NOTE  (indentLess.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey=[\n\n# LOCALIZATION NOTE  (indentMore.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey=]\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Up\", or change the format of the string. These are key\n# identifiers, not messages displayed to the user.\nmoveLineUp.commandkey=Alt-Up\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Down\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nmoveLineDown.commandkey=Alt-Down\n\n# LOCALIZATION NOTE  (autocompletion.commandkey): This is the key, used with\n# Ctrl, for code autocompletion.\n# Do not localize \"Space\", it's the key identifier, not a message displayed to\n# the user.\nautocompletion.commandkey=Space\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the combination of\n# keys used to display more information, like type inference.\n# Do not localize \"Shift\", \"Ctrl\", \"Space\", or change the format of the string.\n# These are key identifiers, not messages displayed to the user.\nshowInformation2.commandkey=Shift-Ctrl-Space\n\n# LOCALIZATION NOTE  (find.key):\n# Key shortcut used to find the typed search\n# Do not localize \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfind.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAll.key):\n# Key shortcut used to replace the content of the editor\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAll.key=Shift+CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAllMac.key):\n# Key shortcut used to replace the content of the editor on Mac\n# Do not localize \"Alt\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAllMac.key=Alt+CmdOrCtrl+F\n\n# LOCALIZATION NOTE  (findNext.key):\n# Key shortcut used to find again the typed search\n# Do not localize \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindNext.key=CmdOrCtrl+G\n\n# LOCALIZATION NOTE (findPrev.key):\n# Key shortcut used to find the previous typed search\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindPrev.key=Shift+CmdOrCtrl+G\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/startup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\n# for the options panel tab.\noptionsButton.tooltip=Možnosti za razvojna orodja\n\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\n# the devtools window.\noptions.label=Možnosti\n\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\n# toolbox panel.\noptions.panelLabel=Plošča možnosti razvojnih orodij\n\n# LOCALIZATION NOTE (options.darkTheme.label2)\n# Used as a label for dark theme\noptions.darkTheme.label2=Temna\n\n# LOCALIZATION NOTE (options.lightTheme.label2)\n# Used as a label for light theme\noptions.lightTheme.label2=Svetla\n\n# LOCALIZATION NOTE (options.firebugTheme.label2)\n# Used as a label for Firebug theme\noptions.firebugTheme.label2=Firebug\n\n# LOCALIZATION NOTE (performance.label):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nperformance.label=Učinkovitost\n\n# LOCALIZATION NOTE (performance.panelLabel):\n# This is used as the label for the toolbox panel.\nperformance.panelLabel=Plošča učinkovitosti\n\n# LOCALIZATION NOTE (performance.commandkey, performance.accesskey)\n# Used for the menuitem in the tool menu\nperformance.commandkey=VK_F5\nperformance.accesskey=U\n\n# LOCALIZATION NOTE (performance.tooltip):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Performance Tools will be shown inside brackets.\nperformance.tooltip=Učinkovitost (%S)\n\n# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools\n# menu as a shortcut to open the devtools with the Web Console tab selected.\nMenuWebconsole.label=Spletna konzola\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the\n# label of the tab in the devtools window.\nToolboxTabWebconsole.label=Konzola\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel=Plošča konzole\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip2): the string displayed in the\n# tooltip of the tab when the Web Console is displayed inside the developer\n# tools window.\n# Keyboard shortcut for Console will be shown inside the brackets.\nToolboxWebconsole.tooltip2=Spletna konzola (%S)\n\ncmd.commandkey=K\nwebConsoleCmd.accesskey=S\n\n# LOCALIZATION NOTE (ToolboxDebugger.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxDebugger.label=Razhroščevalnik\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel=Plošča razhroščevalnika\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip2):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\n# A keyboard shortcut for JS Debugger will be shown inside brackets.\nToolboxDebugger.tooltip2=Razhroščevalnik JavaScripta (%S)\n\n# LOCALIZATION NOTE (debuggerMenu.commandkey, debuggerMenu.accesskey)\n# Used for the menuitem in the tool menu\ndebuggerMenu.commandkey=S\ndebuggerMenu.accesskey=R\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the style editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label=Urejevalnik sloga\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel=Plošča urejevalnika sloga\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip3):\n# This string is displayed in the tooltip of the tab when the style editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Stylesheet Editor will be shown inside the latter pair of brackets.\nToolboxStyleEditor.tooltip3=Urejevalnik slogovnih predlog CSS (%S)\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey=VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey=E\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label=Urejevalnik osenčevanja\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel=Plošča urejevalnika osenčevanja\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip=Urejevalnik osenčevalnega jezika GLSL za WebGL\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label=Platno\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel=Plošča platna\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip=Orodja za pregledovanje in razhroščevanje elementov <canvas>\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label=Spletni zvok\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel=Plošča spletnega zvoka\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip=Vizualizator spletnega zvoka in pregledovalnik zvočnih vozlišč\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label=Pregledovalnik\ninspector.commandkey=C\ninspector.accesskey=P\n\n# LOCALIZATION NOTE (inspector.panelLabel)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel=Plošča pregledovalnika\n\n# LOCALIZATION NOTE (inspector.tooltip2)\n# Keyboard shortcut for DOM and Style Inspector will be shown inside brackets.\ninspector.tooltip2=Pregledovalnik DOM in sloga (%S)\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label=Omrežje\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel=Plošča omrežja\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey=Q\nnetmonitor.accesskey=O\n\n# LOCALIZATION NOTE (netmonitor.tooltip2):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Network Monitor will be shown inside the brackets.\nnetmonitor.tooltip2=Nadzornik omrežja (%S)\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey=VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey=h\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label=Shramba\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel=Pregledovalnik shrambe\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel=Plošča shrambe\n\n# LOCALIZATION NOTE (storage.tooltip3):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Storage Inspector will be shown inside the brackets.\nstorage.tooltip3=Pregledovalnik shrambe (Piškotki, lokalna shramba …) (%S)\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label=Beležnica\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel=Plošča beležnice\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip=Beležnica\n\n# LOCALIZATION NOTE (memory.label): This string is displayed in the title of the\n# tab when the memory tool is displayed inside the developer tools window and in\n# the Developer Tools Menu.\nmemory.label=Pomnilnik\n\n# LOCALIZATION NOTE (memory.panelLabel): This is used as the label for the\n# toolbox panel.\nmemory.panelLabel=Plošča pomnilnika\n\n# LOCALIZATION NOTE (memory.tooltip): This string is displayed in the tooltip of\n# the tab when the memory tool is displayed inside the developer tools window.\nmemory.tooltip=Pomnilnik\n\n# LOCALIZATION NOTE (dom.label):\n# This string is displayed in the title of the tab when the DOM panel is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ndom.label=DOM\n\n# LOCALIZATION NOTE (dom.panelLabel):\n# This is used as the label for the toolbox panel.\ndom.panelLabel=Plošča DOM\n\n# LOCALIZATION NOTE (dom.commandkey, dom.accesskey)\n# Used for the menuitem in the tool menu\ndom.commandkey=W\ndom.accesskey=D\n\n# LOCALIZATION NOTE (dom.tooltip):\n# This string is displayed in the tooltip of the tab when the DOM is\n# displayed inside the developer tools window.\n# Keyboard shortcut for DOM panel will be shown inside the brackets.\ndom.tooltip=DOM (%S)\n\n\n# LOCALIZATION NOTE (toolbox.buttons.measure):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# measuring tools\ntoolbox.buttons.measure = Measure a portion of the page\n\n# LOCALIZATION NOTE (toolbox.buttons.paintflashing):\n# This is the tooltip of the paintflashing button in the toolbox toolbar\n# that toggles paintflashing.\ntoolbox.buttons.paintflashing = Toggle paint flashing\n\n# LOCALIZATION NOTE (toolbox.buttons.responsive):\n# This is the tooltip of the button in the toolbox toolbar that toggles\n# the Responsive mode.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.responsive = Responsive Design Mode (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.rulers):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# rulers in the page\ntoolbox.buttons.rulers = Toggle rulers for the page\n\n# LOCALIZATION NOTE (toolbox.buttons.scratchpad):\n# This is the tooltip of the button in the toolbox toolbar that opens\n# the scratchpad window\ntoolbox.buttons.scratchpad = Scratchpad\n\n# LOCALIZATION NOTE (toolbox.buttons.screenshot):\n# This is the tooltip of the button in the toolbox toolbar that allows you to\n# take a screenshot of the entire page\ntoolbox.buttons.screenshot = Take a screenshot of the entire page\n\n# LOCALIZATION NOTE (toolbox.buttons.splitconsole):\n# This is the tooltip of the button in the toolbox toolbar used to toggle\n# the split console.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.splitconsole = Toggle split console (%S)\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/storage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : This file contains the Storage Inspector strings. -->\n\n<!-- LOCALIZATION NOTE : Placeholder for the searchbox that allows you to filter the table items. -->\n<!ENTITY searchBox.placeholder         \"Filtriraj predmete\">\n\n<!-- LOCALIZATION NOTE : Label of popup menu action to delete all storage items. -->\n<!ENTITY storage.popupMenu.deleteAllLabel \"Izbriši vse\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (storage.filter.key):\n# Key shortcut used to focus the filter box on top of the data view\nstorage.filter.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText=Ni gostiteljev strani\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText=Ni podatkov izbranega gostitelja\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies=Piškotki\ntree.labels.localStorage=Lokalna shramba\ntree.labels.sessionStorage=Shramba seje\ntree.labels.indexedDB=Indexed DB\ntree.labels.Cache=Shramba predpomnilnika\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.uniqueKey=Edinstveni ključ\ntable.headers.cookies.name=Ime\ntable.headers.cookies.path=Pot\ntable.headers.cookies.host=Domena\ntable.headers.cookies.expires=Poteče\ntable.headers.cookies.value=Vrednost\ntable.headers.cookies.lastAccessed=Zadnji dostop\ntable.headers.cookies.creationTime=Ustvarjeno\n\ntable.headers.localStorage.name=Ključ\ntable.headers.localStorage.value=Vrednost\n\ntable.headers.sessionStorage.name=Ključ\ntable.headers.sessionStorage.value=Vrednost\n\ntable.headers.Cache.url=URL\ntable.headers.Cache.status=Stanje\n\ntable.headers.indexedDB.uniqueKey=Edinstveni ključ\ntable.headers.indexedDB.name=Ključ\ntable.headers.indexedDB.db=Ime podatkovne baze\ntable.headers.indexedDB.storage=Shramba\ntable.headers.indexedDB.objectStore=Ime shrambe objektov\ntable.headers.indexedDB.value=Vrednost\ntable.headers.indexedDB.origin=Izvor\ntable.headers.indexedDB.version=Različica\ntable.headers.indexedDB.objectStores=Shrambe objektov\ntable.headers.indexedDB.keyPath2=Pot ključa\ntable.headers.indexedDB.autoIncrement=Samodejno povečanje\ntable.headers.indexedDB.indexes=Indeksi\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session=Seja\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder=Filter vrednosti\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label=Podatki\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label=Razčlenjena vrednost\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteLabel):\n# Label of popup menu action to delete storage item.\nstorage.popupMenu.deleteLabel=Izbriši \"%S\"\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteAllLabel):\n# Label of popup menu action to delete all storage items.\nstorage.popupMenu.deleteAllFromLabel=Izbriši vse iz \"%S\"\n\n# LOCALIZATION NOTE (storage.idb.deleteBlocked):\n# Warning notification when IndexedDB database could not be deleted immediately.\nstorage.idb.deleteBlocked=Podatkovna zbirka “%S” bo izbrisana, ko bodo vse povezave zaprte.\n\n# LOCALIZATION NOTE (storage.idb.deleteError):\n# Error notification when IndexedDB database could not be deleted.\nstorage.idb.deleteError=Podatkovne zbirke “%S” ni bilo mogoče izbrisati.\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n<!ENTITY newButton.label            \"Novo\">\n<!ENTITY newButton.tooltip          \"Ustvari novo slogovno predlogo in jo dodaj v dokument\">\n<!ENTITY newButton.accesskey        \"N\">\n\n<!ENTITY importButton.label         \"Uvozi …\">\n<!ENTITY importButton.tooltip       \"Uvozi obstoječo slogovno predlogo in jo dodaj v dokument\">\n<!ENTITY importButton.accesskey     \"I\">\n\n<!ENTITY visibilityToggle.tooltip   \"Preklopi vidljivost slogovne predloge\">\n\n<!ENTITY saveButton.label           \"Shrani\">\n<!ENTITY saveButton.tooltip         \"Shrani slogovno predlogo v datoteko\">\n<!ENTITY saveButton.accesskey       \"S\">\n\n<!ENTITY optionsButton.tooltip      \"Možnosti Urejevalnika slogov\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.label     \"Prikaži izvirne vire\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.accesskey  \"i\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n<!ENTITY showMediaSidebar.label     \"Prikaži stransko vrstico @media\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n<!ENTITY mediaRules.label           \"Pravila @media\">\n\n<!ENTITY editorTextbox.placeholder  \"Vnesite CSS.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n<!ENTITY noStyleSheet.label         \"Ta stran ne vsebuje slogovnih predlog.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n<!ENTITY noStyleSheet-tip-start.label  \"Ali želite \">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"dodati novo slogovno predlogo\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \"?\">\n\n<!-- LOCALIZATION NOTE (openLinkNewTab.label): This is the text for the\n     context menu item that opens a stylesheet in a new tab -->\n<!ENTITY openLinkNewTab.label     \"Odpri povezavo v novem zavihku\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<notranje slogovne predloge #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=Nova slogovna predloga #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=#1 pravilo.;#1 pravili.;#1 pravila.;#1 pravil.\n\n# LOCALIZATION NOTE  (error-load): This is shown when loading fails.\nerror-load=Slogovne predloge ni bilo mogoče naložiti.\n\n# LOCALIZATION NOTE  (error-save): This is shown when saving fails.\nerror-save=Slogovne predloge ni bilo mogoče shraniti.\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed=Podatki o pokritosti stisnjenih slogovnih predlog niso na voljo\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=Uvozi slogovno predlogo\n\n# LOCALIZATION NOTE  (importStyleSheet.filter): This is the *.css filter title\nimportStyleSheet.filter=Datoteke CSS\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=Shrani slogovno predlogo\n\n# LOCALIZATION NOTE  (saveStyleSheet.filter): This is the *.css filter title\nsaveStyleSheet.filter=Datoteke CSS\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey=S\n\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n<!ENTITY browserStylesLabel    \"Slogi brskalnika\">\n\n<!-- LOCALIZATION NOTE (filterStylesPlaceholder): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n<!ENTITY filterStylesPlaceholder      \"Filtriraj sloge\">\n\n<!-- LOCALIZATION NOTE (addRuleButtonTooltip): This is the tooltip shown when\n  -  hovering the `Add new rule` button in the rules view toolbar. This should\n  -  match ruleView.contextmenu.addNewRule in styleinspector.properties -->\n<!ENTITY addRuleButtonTooltip  \"Dodaj novo pravilo\">\n\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n<!ENTITY selectedElementLabel  \"Izbran element:\">\n\n<!-- LOCALIZATION NOTE (togglePseudoClassPanel): This is the tooltip\n  -  shown when hovering over the `Toggle Pseudo Class Panel` button in the\n  -  rule view toolbar. -->\n<!ENTITY togglePseudoClassPanel  \"Preklopi psevdorazrede\">\n\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n<!ENTITY noPropertiesFound     \"Lastnosti CSS ni bilo mogoče najti.\">\n\n<!-- FIXME: notes -->\n<!ENTITY computedViewTitle     \"Izračunano\">\n<!ENTITY ruleViewTitle         \"Pravila\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/tilt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Tilt Inspector\n# which is available from the Web Developer sub-menu -> 'Tilt'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (initTilt.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed as an modal\n# popup window when initialization fails because of unsupported hardware.\ninitTilt.error = Ni bilo mogoče zagnati Nagiba. Oglejte si\\nnavodila za odpravljanje težav http://get.webgl.org/troubleshooting\n\n# LOCALIZATION NOTE (initWebGL.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed in the console\n# when initialization fails because of unsupported hardware.\ninitWebGL.error = Ni bilo mogoče zagnati komponente WebGL. Morda je ne podpira vaša grafična kartica ali gonilnik.\n\n# LOCALIZATION NOTE (linkProgram.error): This error happens when the WebGL\n# context can't link two compiled shader programs together. It is displayed in\n# the Error Console.\nlinkProgram.error = Ni bilo mogoče zagnati osenčevalnika: %S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (uri or path) of a shader is not the expected one. It is displayed in\n# the Error Console.\ncompileShader.source.error = Napačen vir osenčevalnika (pričakovan niz).\n\n# LOCALIATION NOTE (compileShader.type.error): There are two types of shader\n# programs - vertex and fragment. At a shader initialization, if none of these\n# two types is specified, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.type.error = Napačna vrsta osenčevalnika navedena za: %S\n\n# LOCALIZATION NOTE (compileShader.compile.error): If the shader source and\n# type are correctly specified, there may be syntax errors in the shader code.\n# If this is the case, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.compile.error = Stanje prevajanja osenčevalnika:\\n%S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (canvas or image) of a texture is not as expected. It is displayed in\n# the Error Console.\ninitTexture.source.error = Napačen vir teksture (pričakovana slika).\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/timeline.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Timeline strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (timelineUI.recordButton): This string is displayed\n  -  on a button that starts a new recording. -->\n<!ENTITY timelineUI.recordButton.tooltip \"Spremljanje opravil časovnice\">\n\n<!-- LOCALIZATION NOTE (timelineUI.recordLabel): This string is displayed\n  -  as a label to signal that a recording is in progress. -->\n<!ENTITY timelineUI.recordLabel \"Spremljanje …\">\n\n<!-- LOCALIZATION NOTE (timelineUI.memoryCheckbox.label): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY timelineUI.memoryCheckbox.label \"Pomnilnik\">\n\n<!-- LOCALIZATION NOTE (timelineUI.memoryCheckbox.tooltip): This string\n  -  is displayed next to the memory checkbox -->\n<!ENTITY timelineUI.memoryCheckbox.tooltip \"Omogoči mertive pomnilnika\">\n\n<!-- LOCALIZATION NOTE (timelineUI.filterButton.tooltip): This string\n  -  is displayed next to the filter button-->\n<!ENTITY timelineUI.filterButton.tooltip \"Izberite podatke, ki jih želite prikazati\">\n\n<!-- LOCALIZATION NOTE (timelineUI.emptyNotice1/2): This is the label shown\n  -  in the timeline view when empty. -->\n<!ENTITY timelineUI.emptyNotice1    \"Kliknite gumb\">\n<!ENTITY timelineUI.emptyNotice2    \"za začetek spremljanja dogodkov časovnice.\">\n\n<!-- LOCALIZATION NOTE (timelineUI.stopNotice1/2): This is the label shown\n  -  in the timeline view while recording. -->\n<!ENTITY timelineUI.stopNotice1    \"Ponovno kliknite gumb\">\n<!ENTITY timelineUI.stopNotice2    \"za konec spremljanja.\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/timeline.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Timeline\n# which is available from the Web Developer sub-menu -> 'Timeline'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (timeline.label):\n# This string is displayed in the title of the tab when the timeline is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ntimeline.label=Časovnica\n\n# LOCALIZATION NOTE (timeline.panelLabel):\n# This is used as the label for the toolbox panel.\ntimeline.panelLabel=Plošča časovnice\n\n# LOCALIZATION NOTE (timeline.tooltip):\n# This string is displayed in the tooltip of the tab when the timeline is\n# displayed inside the developer tools window.\ntimeline.tooltip=Časovnica učinkovitosti\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S ms\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=ZAPISI\n\n# LOCALIZATION NOTE (timeline.label.*):\n# These strings are displayed in the timeline waterfall, identifying markers.\n# We want to use the same wording as Google Chrome\ntimeline.label.styles2=Preračun sloga\ntimeline.label.reflow2=Prerazporeditev\ntimeline.label.paint=Barvanje\ntimeline.label.javascript2=Klic funkcije\ntimeline.label.parseHTML=Razčleni HTML\ntimeline.label.parseXML=Razčleni XML\ntimeline.label.domevent=Dogodek DOM\ntimeline.label.consoleTime=Konzola\ntimeline.label.garbageCollection=Dogodek GC\ntimeline.label.timestamp=Časovni žig\ntimeline.label.unknown=Neznano\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory=MB\n\n# LOCALIZATION NOTE (timeline.markerDetailFormat):\n# Some timeline markers come with details, like a size, a name, a js function.\n# %1$S is replaced with one of the above label (timeline.label.*) and %2$S\n# with the details. For examples: Paint (200x100), or console.time (FOO)\ntimeline.markerDetailFormat=%1$S (%2$S)\n\n# LOCALIZATION NOTE (time.markerDetail.*):\n# Strings used in the waterfall sidebar.\ntimeline.markerDetail.start=Začetek:\ntimeline.markerDetail.end=Konec:\ntimeline.markerDetail.duration=Trajanje:\ntimeline.markerDetail.consoleTimerName=Ime časovnika:\ntimeline.markerDetail.DOMEventType=Vrsta dogodka:\ntimeline.markerDetail.DOMEventPhase=Stopnja:\ntimeline.markerDetail.DOMEventTargetPhase=Tarča\ntimeline.markerDetail.DOMEventCapturingPhase=Zajemanje\ntimeline.markerDetail.DOMEventBubblingPhase=Žuborenje\ntimeline.markerDetail.stack=Sklad:\ntimeline.markerDetail.startStack=Sklad na začetku:\ntimeline.markerDetail.endStack=Sklad na koncu:\ntimeline.markerDetail.unknownFrame=<neznana lokacija>\ntimeline.markerDetail.asyncStack=(Asinhrono: %S)\ntimeline.markerDetail.causeName=Vzrok:\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n<!ENTITY closeCmd.key  \"W\">\n<!ENTITY toggleToolbox.key  \"I\">\n<!ENTITY toggleToolboxF12.keycode          \"VK_F12\">\n<!ENTITY toggleToolboxF12.keytext          \"F12\">\n\n<!-- LOCALIZATION NOTE (browserToolboxErrorMessage): This is the label\n  -  shown next to error details when the Browser Toolbox is unable to open. -->\n<!ENTITY browserToolboxErrorMessage          \"Napaka pri odpiranju razvojnih orodij brskalnika:\">\n\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n<!ENTITY options.context.advancedSettings \"Napredne nastavitve\">\n\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n<!ENTITY options.context.inspector \"Pregledovalnik\">\n\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n<!ENTITY options.showUserAgentStyles.label \"Prikaži sloge brskalnika\">\n<!ENTITY options.showUserAgentStyles.tooltip \"Če vključite to možnost, boste prikazali privzete sloge, ki jih naloži brskalnik.\">\n\n<!-- LOCALIZATION NOTE (options.collapseAttrs.label): This is the label\n  -  for the checkbox option to enable collapse attributes in the Inspector\n  -  panel. -->\n<!ENTITY options.collapseAttrs.label \"Skrajšaj atribute DOM\">\n<!ENTITY options.collapseAttrs.tooltip \"Skrajšaj dolge atribute v pregledovalniku\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.label \"Privzeta enota barve\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.authored): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.authored \"Izvirno\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hex \"Šestnajstiško\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n<!ENTITY options.defaultColorUnit.name \"Imena barv\">\n\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n<!ENTITY options.context.triggersPageRefresh  \"* Samo za to sejo, ponovno naloži stran\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label5    \"Omogoči orodja za razhroščevanje brskalnika in dodatkov\">\n<!ENTITY options.enableChrome.tooltip3  \"Če vključite to možnost, boste omogočili uporabo razvojnih orodij v oknu brskalnika (meni Orodja > Spletni razvoj > Razvojna orodja brskalnika) in razhroščevanje dodatkov iz Upravitelja dodatkov\">\n\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableRemote.label3    \"Omogoči oddaljeno razhroščevanje\">\n<!ENTITY options.enableRemote.tooltip2  \"Vklop te možnosti bo razvojnim orodjem omogočil razhroščevanje oddaljenega primerka (npr. OS-a Firefox)\">\n\n<!-- LOCALIZATION NOTE (options.enableWorkers.label): This is the label for the\n  -  checkbox that toggles worker debugging, i.e. devtools.debugger.workers\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableWorkers.label    \"Omogoči razhroščevanje workerjev (v razvoju)\">\n<!ENTITY options.enableWorkers.tooltip  \"Če vključite to možnost, boste omogočili razhroščevanje workerjev.\">\n\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n<!ENTITY options.disableJavaScript.label     \"Onemogoči JavaScript *\">\n<!ENTITY options.disableJavaScript.tooltip   \"Če vključite to možnost, boste onemogočili JavaScript v trenutnem zavihku. Če zaprete zavihek ali razvojna orodja, bo nastavitev pozabljena.\">\n\n<!-- LOCALIZATION NOTE (options.disableHTTPCache.label,\n  -  options.disableHTTPCache.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the HTTP cache on or off. -->\n<!ENTITY options.disableHTTPCache.label     \"Onemogoči predpomnilnik HTTP (ko so razvojna orodja odprta)\">\n<!ENTITY options.disableHTTPCache.tooltip   \"Vklop te možnosti bo onemogočil predpomnilnik HTTP za vse zavihke, ki imajo odrta razvojna orodja. Ta možnost ne vpliva na Service Workerje.\">\n\n<!-- LOCALIZATION NOTE (options.enableServiceWorkersHTTP.label,\n  -  options.enableServiceWorkersHTTP.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the service workers testing features on or off. This option enables service workers over HTTP. -->\n<!ENTITY options.enableServiceWorkersHTTP.label     \"Omogoči Service Workerje preko HTTP (ko so razvojna orodja odprta)\">\n<!ENTITY options.enableServiceWorkersHTTP.tooltip   \"Če vključite to možnost, boste omogočili Service Workerje preko HTTP v vseh zavihkih, ki imajo odprta razvojna orodja.\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label2): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n<!ENTITY options.selectDefaultTools.label2    \"Privzeta razvojna orodja\">\n\n<!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n<!ENTITY options.selectAdditionalTools.label  \"Razvojna orodja, nameščena kot dodatki\">\n\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n<!ENTITY options.selectEnabledToolboxButtons.label     \"Gumbi razvojnih orodij na voljo\">\n\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n<!ENTITY options.toolNotSupported.label  \"* Ni podprto za trenutno tarčo razvojnih orodij\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label2   \"Teme\">\n\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n<!ENTITY options.usedeveditiontheme.label   \"Uporabi temo Developer Edition\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Preklopi temo Developer Edition.\">\n\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n<!ENTITY options.webconsole.label            \"Spletna konzola\">\n\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n<!ENTITY options.timestampMessages.label      \"Omogoči časovne žige\">\n<!ENTITY options.timestampMessages.tooltip    \"Če vključite to možnost, bodo ukazi in izpisi v spletni konzoli prikazovali časovni žig\">\n\n<!-- LOCALIZATION NOTE (options.debugger.label): This is the label for the\n  -  heading of the group of Debugger preferences in the options panel. -->\n<!ENTITY options.debugger.label            \"Razhroščevalnik\">\n\n<!-- LOCALIZATION NOTE (options.sourceMap.label): This is the\n   - label for the checkbox that toggles source maps in the Debugger -->\n<!ENTITY options.sourceMaps.label      \"Omogoči preslikave virov\">\n<!ENTITY options.sourceMaps.tooltip    \"Če vključite to možnost, bodo viri v Razhroščevalniku in Konzoli preslikani.\">\n\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n<!ENTITY options.styleeditor.label            \"Urejevalnik sloga\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n<!ENTITY options.stylesheetSourceMaps.label      \"Prikaži izvirne vire\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"Prikaži izvirne vire (npr. datoteke Sass) v Urejevalniku sloga in Pregledovalniku\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n<!ENTITY options.stylesheetAutocompletion.label      \"Samodokončaj CSS\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"Med pisanjem v Urejevalniku sloga samodejno dokončaj lastnosti, vrednosti in izbirnike CSS\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.label): This is the label for the\n   -  heading of the group of Screenshot preferences in the options\n   -  panel. -->\n<!ENTITY options.screenshot.label            \"Posnetki zaslona\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.clipboard.label): This is the\n   - label for the checkbox that toggles screenshot to clipboard feature. -->\n<!ENTITY options.screenshot.clipboard.label      \"Shrani v odložišče\">\n<!ENTITY options.screenshot.clipboard.tooltip    \"Shrani posnetek zaslona v odložišče\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.audio.label): This is the\n   - label for the checkbox that toggles the camera shutter audio for screenshot tool -->\n<!ENTITY options.screenshot.audio.label      \"Predvajaj zvok zaslonke kamere\">\n<!ENTITY options.screenshot.audio.tooltip    \"Ob zajemanju posnetka zaslona omogoči zvok kamere\">\n\n<!-- LOCALIZATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n<!ENTITY options.commonPrefs.label           \"Splošne nastavitve\">\n\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n<!ENTITY options.enablePersistentLogs.label    \"Omogoči trajno beleženje\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"Če vključite to možnost, spletna konzola in spremljevalnik dogajanja v omrežju ne bosta brisala izpisa po vsakem obisku nove strani\">\n\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n<!ENTITY options.showPlatformData.label    \"Prikaži podatke platforme Gecko\">\n<!ENTITY options.showPlatformData.tooltip  \"Če vključite to možnost, bodo poročila o delovanju JavaScripta vsebovala\nsimbole platforme Gecko\">\n\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n<!ENTITY options.sourceeditor.label                     \"Nastavitve urejevalnika\">\n<!ENTITY options.sourceeditor.detectindentation.label   \"Zaznaj zamik\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"Ugani zamik na podlagi izvorne vsebine\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label   \"Samodopolni oklepaje\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"Samodejno vstavi zaklepaje\">\n<!ENTITY options.sourceeditor.expandtab.label           \"Zamik s presledki\">\n<!ENTITY options.sourceeditor.expandtab.tooltip         \"Uporabi presledke namesto tabulatorja\">\n<!ENTITY options.sourceeditor.tabsize.label             \"Velikost tabulatorja\">\n<!ENTITY options.sourceeditor.tabsize.accesskey         \"T\">\n<!ENTITY options.sourceeditor.keybinding.label          \"Bližnjice tipk\">\n<!ENTITY options.sourceeditor.keybinding.accesskey      \"K\">\n<!ENTITY options.sourceeditor.keybinding.default.label  \"Privzeto\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip=Zasidraj na dno brskalnikovega okna\ntoolboxDockButtons.side.tooltip=Zasidraj na stran brskalnikovega okna\ntoolboxDockButtons.window.tooltip=Prikaži v samostojnem oknu\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.minimize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the minimize button in the toolbar. When clicked, the\n# button minimizes the toolbox so that just the toolbar is visible at the\n# bottom.\ntoolboxDockButtons.bottom.minimize=Skrči razvojna orodja\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.maximize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the maximize button in the toolbar. When clicked, the\n# button maximizes the toolbox again (if it had been minimized before) so that\n# the whole toolbox is visible again.\ntoolboxDockButtons.bottom.maximize=Povečaj razvojna orodja\n\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of errors in the current web page\ntoolboxToggleButton.errors=#1 napaka;#1 napaki;#1 napake;#1 napak\n\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of warnings in the current web page\ntoolboxToggleButton.warnings=#1 opozorilo;#1 opozorili;#1 opozorila;#1 opozoril\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\ntoolboxToggleButton.tooltip=%1$S, %2$S\\nKliknite za preklop razvojnih orodij.\n\n# LOCALIZATION NOTE (toolbar.closeButton.tooltip)\n# Used as a message in tooltip when overing the close button of the Developer\n# Toolbar.\ntoolbar.closeButton.tooltip=Zapri orodno vrstico za razvoj\n\n# LOCALIZATION NOTE (toolbar.toolsButton.tooltip)\n# Used as a message in tooltip when overing the wrench icon of the Developer\n# Toolbar, which toggle the developer toolbox.\ntoolbar.toolsButton.tooltip=Preklopi razvojna orodja\n\n# LOCALIZATION NOTE (toolbox.titleTemplate1): This is the template\n# used to format the title of the toolbox.\n# The URL of the page being targeted: %1$S.\ntoolbox.titleTemplate1=Razvojna orodja – %1$S\n\n# LOCALIZATION NOTE (toolbox.titleTemplate2): This is the template\n# used to format the title of the toolbox.\n# The page title or other name for the thing being targeted: %1$S\n# The URL of the page being targeted: %2$S.\ntoolbox.titleTemplate2=Razvojna orodja – %1$S – %2$S\n\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\n# name when no tool is selected.\ntoolbox.defaultTitle=Razvojna orodja\n\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\n# toolbox as a whole\ntoolbox.label=Razvojna orodja\n\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\n# used to add a * marker to the label for the Options Panel tool checkbox for the\n# tool which is not supported for the current toolbox target.\n# The name of the tool: %1$S.\noptions.toolNotSupportedMarker=%1$S *\n\n# LOCALIZATION NOTE (scratchpad.keycode)\n# Used for opening scratchpad from the detached toolbox window\n# Needs to match scratchpad.keycode from browser.dtd\nscratchpad.keycode=VK_F4\n\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\n# Used for toggling the browser console from the detached toolbox window\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\nbrowserConsoleCmd.commandkey=j\n\n# LOCALIZATION NOTE (pickButton.tooltip)\n# This is the tooltip of the pick button in the toolbox toolbar\npickButton.tooltip=Izberite element na strani\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip=Vsi zavihki\n\n# LOCALIZATION NOTE (toolbox.noContentProcessForTab.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running for the current tab\ntoolbox.noContentProcessForTab.message=Za ta zavihek ni vsebinskih opravil.\n\n# LOCALIZATION NOTE (toolbox.viewCssSourceInStyleEditor.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a css file in the Style-Editor tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInStyleEditor is used.\ntoolbox.viewCssSourceInStyleEditor.label=Odpri datoteko v Urejevalniku sloga\n\n# LOCALIZATION NOTE (toolbox.viewJsSourceInDebugger.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a js file in the Debugger tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInDebugger is used.\ntoolbox.viewJsSourceInDebugger.label=Odpri datoteko v razhroščevalniku\n\ntoolbox.resumeOrderWarning=Stran se ni obnovila po pripenjanju razhroščevalnika. Za popravilo tega zaprite in ponovno odprite razvojna orodja.\n\n# LOCALIZATION NOTE (toolbox.options.key)\n# Key shortcut used to open the options panel\ntoolbox.options.key=CmdOrCtrl+Shift+O\n\n# LOCALIZATION NOTE (toolbox.help.key)\n# Key shortcut used to open the options panel\ntoolbox.help.key=F1\n\n# LOCALIZATION NOTE (toolbox.nextTool.key)\n# Key shortcut used to select the next tool\ntoolbox.nextTool.key=CmdOrCtrl+]\n\n# LOCALIZATION NOTE (toolbox.previousTool.key)\n# Key shortcut used to select the previous tool\ntoolbox.previousTool.key=CmdOrCtrl+[\n\n# LOCALIZATION NOTE (toolbox.zoom*.key)\n# Key shortcuts used to zomm in/out or reset the toolbox\n# Should match fullZoom*Cmd.commandkey values from browser.dtd\ntoolbox.zoomIn.key=CmdOrCtrl+Plus\ntoolbox.zoomIn2.key=CmdOrCtrl+=\ntoolbox.zoomIn3.key=\n\ntoolbox.zoomOut.key=CmdOrCtrl+-\ntoolbox.zoomOut2.key=\n\ntoolbox.zoomReset.key=CmdOrCtrl+0\ntoolbox.zoomReset2.key=\n\n# LOCALIZATION NOTE (toolbox.reload*.key)\n# Key shortcuts used to reload the page\ntoolbox.reload.key=CmdOrCtrl+R\ntoolbox.reload2.key=F5\n\n# LOCALIZATION NOTE (toolbox.forceReload*.key)\n# Key shortcuts used to force reload of the page by bypassing caches\ntoolbox.forceReload.key=CmdOrCtrl+Shift+R\ntoolbox.forceReload2.key=CmdOrCtrl+F5\n\n# LOCALIZATION NOTE (toolbox.minimize.key)\n# Key shortcut used to minimize the toolbox\ntoolbox.minimize.key=CmdOrCtrl+Shift+U\n\n# LOCALIZATION NOTE (toolbox.toggleHost.key)\n# Key shortcut used to move the toolbox in bottom or side of the browser window\ntoolbox.toggleHost.key=CmdOrCtrl+Shift+D\n\n# LOCALIZATION NOTE (toolbox.frames.tooltip): This is the label for\n# the iframes menu list that appears only when the document has some.\n# It allows you to switch the context of the whole toolbox.\ntoolbox.frames.tooltip=Izberi iframe kot ciljni dokument\n\n# LOCALIZATION NOTE (toolbox.noautohide.tooltip): This is the label for\n# the button to force the popups/panels to stay visible on blur.\n# This is only visible in the browser toolbox as it is meant for\n# addon developers and Firefox contributors.\ntoolbox.noautohide.tooltip=Onemogoči samodejno skrivanje pojavnih oken\n\n# LOCALIZATION NOTE (toolbox.closebutton.tooltip): This is the tooltip for\n# the close button the developer tools toolbox.\ntoolbox.closebutton.tooltip=Zapri razvojna orodja\n\n\n# LOCALIZATION NOTE (toolbox.allToolsButton.tooltip): This is the tooltip for the\n# \"all tools\" button displayed when some tools are hidden by overflow of the toolbar.\ntoolbox.allToolsButton.tooltip=Select another tool\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY window.title \"Spletna konzola\">\n<!ENTITY browserConsole.title \"Konzola brskalnika\">\n\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY openURL.label     \"Odpri URL v novem zavihku\">\n<!ENTITY openURL.accesskey \"z\">\n\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n<!ENTITY btnPageNet.label   \"Mreža\">\n<!ENTITY btnPageNet.tooltip \"Beleži omrežni dostop\">\n<!ENTITY btnPageNet.accesskey \"M\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"M\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"Beleži napake in opozorila CSS\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"Beleži izjeme JavaScripta\">\n<!ENTITY btnPageJS.accesskey  \"J\">\n<!ENTITY btnPageSecurity.label \"Varnost\">\n<!ENTITY btnPageSecurity.tooltip \"Beleži varnostne napake in opozorila\">\n<!ENTITY btnPageSecurity.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n<!ENTITY btnPageLogging.label   \"Beleženje\">\n<!ENTITY btnPageLogging.tooltip \"Beleži sporočila, poslana objektu window.console\">\n<!ENTITY btnPageLogging.accesskey3 \"L\">\n<!ENTITY btnConsoleErrors       \"Napake\">\n<!ENTITY btnConsoleInfo         \"Obvestila\">\n<!ENTITY btnConsoleWarnings     \"Opozorila\">\n<!ENTITY btnConsoleLog          \"Beležke\">\n<!ENTITY btnConsoleXhr          \"XHR\">\n<!ENTITY btnConsoleReflows      \"Prerazporeditve\">\n\n<!-- LOCALIZATION NOTE (btnServerLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls on the HTTP server. -->\n<!ENTITY btnServerLogging.label       \"Strežnik\">\n<!ENTITY btnServerLogging.tooltip     \"Beleži sporočila strežnika\">\n<!ENTITY btnServerLogging.accesskey   \"S\">\n<!ENTITY btnServerErrors              \"Napake\">\n<!ENTITY btnServerInfo                \"Obvestila\">\n<!ENTITY btnServerWarnings            \"Opozorila\">\n<!ENTITY btnServerLog                 \"Beležke\">\n\n<!-- LOCALIZATION NODE (btnConsoleSharedWorkers) the term \"Shared Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleSharedWorkers \"Deljeni Workerji\">\n<!-- LOCALIZATION NODE (btnConsoleServiceWorkers) the term \"Service Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleServiceWorkers \"Service Workerji\">\n<!-- LOCALIZATION NODE (btnConsoleWindowlessWorkers) the term \"Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleWindowlessWorkers \"Workerji dodatkov ali Chroma\">\n\n<!ENTITY filterOutput.placeholder \"Išči po izpisu\">\n<!ENTITY btnClear.label        \"Počisti\">\n<!ENTITY btnClear.tooltip      \"Počisti sporočila spletne konzole\">\n<!ENTITY btnClear.accesskey    \"P\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"Kopiraj mesto povezave\">\n<!ENTITY copyURLCmd.accesskey \"a\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n<!ENTITY openInVarViewCmd.label \"Odpri v pogledu spremenljivk\">\n<!ENTITY openInVarViewCmd.accesskey \"V\">\n<!ENTITY storeAsGlobalVar.label \"Shrani kot globalno spremenljivko\">\n<!ENTITY storeAsGlobalVar.accesskey \"S\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice1   \"Ponovno naloži\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice2   \"stran za ogled in urejanje zvočnih vsebin.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n<!ENTITY webAudioEditorUI.emptyNotice     \"Čakanje na ustvarjanje zvočnih vsebin …\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties2 \"Lastnosti\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n<!ENTITY webAudioEditorUI.tab.automation  \"Avtomatizacija\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n<!ENTITY webAudioEditorUI.inspectorTitle  \"Pregledovalnik vozlišč AudioNode\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"Ni izbranih vozlišč AudioNode.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n<!ENTITY webAudioEditorUI.propertiesEmpty \"Vozlišče nima lastnosti.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n<!ENTITY webAudioEditorUI.automationEmpty \"Vozlišče nima lastnosti AudioParams.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam nima avtomatizacijskih dogodkov.\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=Strni pregledovalnik\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=Razširi pregledovalnik\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S.%03S\n\nhelperFuncUnsupportedTypeError=Na tej vrsti objekta ni mogoče klicati pprint.\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS): this string is used to\n# show the duration between two network events (e.g request and response\n# header or response header and response body). Parameters: %S is the duration.\nNetworkPanel.durationMS=%S ms\n\nConsoleAPIDisabled=Programski vmesnik za beleženje v spletno konzolo (console.log, console.info, console.warn, console.error) je onemogočil skript na tej strani.\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): the Web Console floating\n# panel title. For RTL languages you need to set the LRM in the string to give\n# the URL the correct direction. Parameters: %S is the web page URL.\nwebConsoleWindowTitleAndURL=Spletna konzola - %S\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): the message displayed\n# after a URL in the Web Console that has been flagged for Mixed Content (i.e.\n# http content in an https page).\nwebConsoleMixedContentWarning=Mešana vsebina\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel=Več o tem\n\n# LOCALIZATION NOTE (scratchpad.linkText): the text used in the right hand\n# side of the Web Console command line when JavaScript is being entered, to\n# indicate how to jump into scratchpad mode.\nscratchpad.linkText=Shift+RETURN - Odpri v beležnici\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink=prerazporeditev: %S ms\nreflow.messageWithLink=prerazporeditev: %S ms\\u0020\nreflow.messageLinkText=funkcija %1$S, %2$S, vrstica %3$S\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction): this string is used to\n# display JavaScript functions that have no given name - they are said to be\n# anonymous. Test console.trace() in the webconsole.\nstacktrace.anonymousFunction=<anonimno>\n\n# LOCALIZATION NOTE (stacktrace.asyncStack): this string is used to\n# indicate that a given stack frame has an async parent.\n# %S is the \"Async Cause\" of the frame.\nstacktrace.asyncStack=(Asinhrono: %S)\n\n# LOCALIZATION NOTE (timerStarted): this string is used to display the result\n# of the console.time() call. Parameters: %S is the name of the timer.\ntimerStarted=%S: časovnik zagnan\n\n# LOCALIZATION NOTE (timeEnd): this string is used to display the result of\n# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S\n# is the number of milliseconds.\ntimeEnd=%1$S: %2$S ms\n\n# LOCALIZATION NOTE (consoleCleared): this string is displayed when receiving a\n# call to console.clear() to let the user know the previous messages of the\n# console have been removed programmatically.\nconsoleCleared=Konzola je bila počiščena.\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel=<ni oznake>\n\n# LOCALIZATION NOTE (noGroupLabel): this string is used to display\n# console.group messages with no label provided.\nnoGroupLabel=<ni oznake skupine>\n\n# LOCALIZATION NOTE (Autocomplete.blank): this string is used when inputnode\n# string containing anchor doesn't matches to any property in the content.\nAutocomplete.blank=  <- ni zadetkov\n\nmaxTimersExceeded=Največje dovoljeno število časovnikov na strani je bilo preseženo.\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded=Največje dovoljeno število števcev na strani je bilo preseženo.\n\n# LOCALIZATION NOTE (longStringEllipsis): the string displayed after a long\n# string. This string is clickable such that the rest of the string is\n# retrieved from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): the string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=Niz, ki si ga želite ogledati, je predolg za prikaz v spletni konzoli.\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=Časovna omejitev je potekla. Preverite morebitna sporočila o napakah v konzoli napak na obeh straneh. Ponovno odprite Spletno konzolo in poskusite znova.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Išči lastnosti\n\n# LOCALIZATION NOTE (emptyPropertiesList): the text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=Ni lastnost za prikaz\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2=#1 ponovitev;#1 ponovitvi;#1 ponovitve;#1 ponovitev\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector=Kliknite za izbiro vozlišča v pregledovalniku\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument=Ni mogoče uporabiti ukaza cd() za navedeno okno. Neveljaven argument.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Opozorilo: bodite previdni pri lepljenju vsebine, ki je ne razumete. To lahko napadalcem omogoča krajo vaše identitete ali prevzem nadzora nad vašim računalnikom. Vnesite '%S' spodaj (ni potrebno pritisniti tipke Enter), da omogočite lepljenje.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=dovoli lepljenje\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails=Prikaži/skrij podrobnosti sporočila.\n\n# LOCALIZATION NOTE (groupToggle): the text that is displayed when\n# you hover the arrow for expanding/collapsing the messages of a group.\ngroupToggle=Pokaži/Skrij skupino.\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel=#1 prosto mesto;#1 prosti mesti;#1 prosta mesta;#1 prostih mest\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index=(indeks)\ntable.iterationIndex=(zaporedni indeks)\ntable.key=Ključ\ntable.value=Vrednosti\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=Napaka\nseverity.warn=Opozorilo\nseverity.info=Obvestilo\nseverity.log=Beležka\n\n# LOCALIZATION NOTE (level.error, level.warn, level.info, level.log, level.debug):\n# tooltip for icons next to console output\nlevel.error=Napaka\nlevel.warn=Opozorilo\nlevel.info=Obvestilo\nlevel.log=Beležka\nlevel.debug=Razhroščevanje\n\n# LOCALIZATION NOTE (webconsole.find.key)\n# Key shortcut used to focus the search box on upper right of the console\nwebconsole.find.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (webconsole.close.key)\n# Key shortcut used to close the Browser console (doesn't work in regular web console)\nwebconsole.close.key=CmdOrCtrl+W\n\n# LOCALIZATION NOTE (webconsole.clear.key*)\n# Key shortcut used to clear the console output\nwebconsole.clear.key=Ctrl+Shift+L\nwebconsole.clear.keyOSX=Ctrl+L\n\n\n# LOCALIZATION NOTE (webconsole.menu.copyURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# copies the URL displayed in the message to the clipboard.\nwebconsole.menu.copyURL.label=Kopiraj mesto povezave\nwebconsole.menu.copyURL.accesskey=a\n\n# LOCALIZATION NOTE (webconsole.menu.openURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# opens the URL displayed in a new browser tab.\nwebconsole.menu.openURL.label=Odpri URL v novem zavihku\nwebconsole.menu.openURL.accesskey=z\n\n# LOCALIZATION NOTE (webconsole.menu.openInVarView.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# opens the webconsole variable view for the logged variable.\nwebconsole.menu.openInVarView.label=Odpri v pogledu spremenljivk\nwebconsole.menu.openInVarView.accesskey=V\n\n# LOCALIZATION NOTE (webconsole.menu.storeAsGlobalVar.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# creates a new global variable pointing to the logged variable.\nwebconsole.menu.storeAsGlobalVar.label=Shrani kot globalno spremenljivko\nwebconsole.menu.storeAsGlobalVar.accesskey=S\n\n# LOCALIZATION NOTE (webconsole.menu.copy.label)\n# Label used for a context-menu item displayed for any log. Clicking on it will copy the\n# content of the log (or the user selection, if any).\nwebconsole.menu.copy.label=Kopiraj\nwebconsole.menu.copy.accesskey=K\n\n# LOCALIZATION NOTE (webconsole.menu.selectAll.label)\n# Label used for a context-menu item that will select all the content of the webconsole\n# output.\nwebconsole.menu.selectAll.label=Izberi vse\nwebconsole.menu.selectAll.accesskey=I\n\n\n\n# LOCALIZATION NOTE (webconsole.clearButton.tooltip)\n# Label used for the tooltip on the clear logs button in the console top toolbar bar.\n# Clicking on it will clear the content of the console.\nwebconsole.clearButton.tooltip=Clear the Web Console output\n\n# LOCALIZATION NOTE (webconsole.cssFilterButton.label)\n# Label used as the text of the \"CSS\" button in the additional filter toolbar.\n# It shows or hides CSS warning messages, inserted in the page by the browser\n# when there are CSS errors in the page.\nwebconsole.cssFilterButton.label=CSS\n\n# LOCALIZATION NOTE (webconsole.debugFilterButton.label)\n# Label used as the text of the \"Debug\" button in the additional filter toolbar.\n# It shows or hides debug messages, inserted in the page using console.debug().\nwebconsole.debugFilterButton.label=Debug\n\n# LOCALIZATION NOTE (webconsole.errorsFilterButton.label)\n# Label used as the text of the \"Errors\" button in the additional filter toolbar.\n# It shows or hides error messages, either inserted in the page using\n# console.error() or as a result of a javascript error..\nwebconsole.errorsFilterButton.label=Errors\n\n# LOCALIZATION NOTE (webconsole.filterInput.placeholder)\n# Label used for for the placeholder on the filter input, in the console top toolbar.\nwebconsole.filterInput.placeholder=Filter output\n\n# LOCALIZATION NOTE (webconsole.infoFilterButton.label)\n# Label used as the text of the \"Info\" button in the additional filter toolbar.\n# It shows or hides info messages, inserted in the page using console.info().\nwebconsole.infoFilterButton.label=Info\n\n# LOCALIZATION NOTE (webconsole.logsFilterButton.label)\n# Label used as the text of the \"Logs\" button in the additional filter toolbar.\n# It shows or hides log messages, inserted in the page using console.log().\nwebconsole.logsFilterButton.label=Logs\n\n# LOCALIZATION NOTE (webconsole.requestsFilterButton.label)\n# Label used as the text of the \"Requests\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes a network call, for example\n# when an image or a scripts is requested.\nwebconsole.requestsFilterButton.label=Requests\n\n# LOCALIZATION NOTE (webconsole.toggleFilterButton.tooltip)\n# Label used for the tooltip on the toggle filter bar button in the console top\n# toolbar bar. Clicking on it will toggle the visibility of an additional bar which\n# contains filter buttons.\nwebconsole.toggleFilterButton.tooltip=Toggle filter bar\n\n# LOCALIZATION NOTE (webconsole.warningsFilterButton.label)\n# Label used as the text of the \"Warnings\" button in the additional filter toolbar.\n# It shows or hides warning messages, inserted in the page using console.warn().\nwebconsole.warningsFilterButton.label=Warnings\n\n# LOCALIZATION NOTE (webconsole.xhrFilterButton.label)\n# Label used as the text of the \"XHR\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes an XMLHttpRequest or\n# a fetch call.\nwebconsole.xhrFilterButton.label=XHR\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n\n<!ENTITY projectMenu_label \"Projekt\">\n<!ENTITY projectMenu_accesskey \"P\">\n<!ENTITY projectMenu_newApp_label \"Nova aplikacija …\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"Odpri zapakirano aplikacijo …\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"P\">\n<!ENTITY projectMenu_importHostedApp_label \"Odpri gostovano aplikacijo …\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"G\">\n<!ENTITY projectMenu_selectApp_label \"Odpri aplikacijo …\">\n<!ENTITY projectMenu_selectApp_accesskey \"O\">\n<!ENTITY projectMenu_play_label \"Namesti in poženi\">\n<!ENTITY projectMenu_play_accesskey \"I\">\n<!ENTITY projectMenu_stop_label \"Ustavi aplikacijo\">\n<!ENTITY projectMenu_stop_accesskey \"S\">\n<!ENTITY projectMenu_debug_label \"Razhroščevanje aplikacije\">\n<!ENTITY projectMenu_debug_accesskey \"A\">\n<!ENTITY projectMenu_remove_label \"Odstrani projekt\">\n<!ENTITY projectMenu_remove_accesskey \"R\">\n<!ENTITY projectMenu_showPrefs_label \"Nastavitve\">\n<!ENTITY projectMenu_showPrefs_accesskey \"e\">\n<!ENTITY projectMenu_manageComponents_label \"Upravljanje dodatnih komponent\">\n<!ENTITY projectMenu_manageComponents_accesskey \"M\">\n<!ENTITY projectMenu_refreshTabs_label \"Osveži zavihke\">\n\n<!ENTITY runtimeMenu_label \"Izvajalnik\">\n<!ENTITY runtimeMenu_accesskey \"I\">\n<!ENTITY runtimeMenu_disconnect_label \"Prekini povezavo\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"P\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"Posnetek zaslona\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"Z\">\n<!ENTITY runtimeMenu_showDetails_label \"Podatki o izvajalniku\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"O\">\n<!ENTITY runtimeMenu_showMonitor_label \"Spremljanje\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"M\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Nastavitve naprave\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"N\">\n<!ENTITY runtimeMenu_showSettings_label \"Nastavitve naprave\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"S\">\n\n<!ENTITY viewMenu_label \"Pogled\">\n<!ENTITY viewMenu_accesskey \"G\">\n<!ENTITY viewMenu_toggleEditor_label \"Preklopi urejevalnik\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"E\">\n<!ENTITY viewMenu_zoomin_label \"Povečaj\">\n<!ENTITY viewMenu_zoomin_accesskey \"V\">\n<!ENTITY viewMenu_zoomout_label \"Pomanjšaj\">\n<!ENTITY viewMenu_zoomout_accesskey \"M\">\n<!ENTITY viewMenu_resetzoom_label \"Ponastavi povečavo\">\n<!ENTITY viewMenu_resetzoom_accesskey \"P\">\n\n<!ENTITY projectButton_label \"Odpri aplikacijo\">\n<!ENTITY runtimeButton_label \"Izberi izvajalnik\">\n\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n<!ENTITY key_quit \"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel \"O\">\n<!-- reload app -->\n<!ENTITY key_play \"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor \"B\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n\n<!ENTITY projectPanel_myProjects \"Moji projekti\">\n<!ENTITY projectPanel_runtimeApps \"Aplikacije izvajalnika\">\n<!ENTITY projectPanel_tabs \"Zavihki\">\n<!ENTITY runtimePanel_usb \"Naprave USB\">\n<!ENTITY runtimePanel_wifi \"Naprave Wi-Fi\">\n<!ENTITY runtimePanel_simulator \"Simulatorji\">\n<!ENTITY runtimePanel_other \"Drugo\">\n<!ENTITY runtimePanel_installsimulator \"Namesti simulator\">\n<!ENTITY runtimePanel_noadbhelper \"Namesti ADB Helper\">\n<!ENTITY runtimePanel_nousbdevice \"Ne vidite vaše naprave?\">\n<!ENTITY runtimePanel_refreshDevices_label \"Osveži naprave\">\n\n<!-- Lense -->\n<!ENTITY details_valid_header \"veljavno\">\n<!ENTITY details_warning_header \"opozorila\">\n<!ENTITY details_error_header \"napake\">\n<!ENTITY details_description \"Opis\">\n<!ENTITY details_location \"Mesto\">\n<!ENTITY details_manifestURL \"ID aplikacije\">\n<!ENTITY details_removeProject_button \"Odstrani projekt\">\n<!ENTITY details_showPrepackageLog_button \"Prikaži predpripravljen dnevnik\">\n\n<!-- New App -->\n<!ENTITY newAppWindowTitle \"Nova aplikacija\">\n<!ENTITY newAppHeader \"Izberite predlogo\">\n<!ENTITY newAppLoadingTemplate \"Nalaganje predlog …\">\n<!ENTITY newAppProjectName \"Ime projekta:\">\n\n\n<!-- Decks -->\n\n<!ENTITY deck_close \"Zapri\">\n\n<!-- Addons -->\n<!ENTITY addons_title \"Dodatna oprema\">\n<!ENTITY addons_aboutaddons \"Odpri upravitelja dodatkov\">\n\n<!-- Prefs -->\n<!ENTITY prefs_title \"Nastavitve\">\n<!ENTITY prefs_editor_title \"Urejevalnik\">\n<!ENTITY prefs_general_title \"Splošno\">\n<!ENTITY prefs_restore \"Ponastavi privzeto\">\n<!ENTITY prefs_manage_components \"Upravljanje dodatnih komponent\">\n<!ENTITY prefs_options_autoconnectruntime \"Ponovno se poveži na prejšnji izvajalnik\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"Ponovno se poveži na prejšnji izvajalnik ob zagonu WebIDE\">\n<!ENTITY prefs_options_rememberlastproject \"Zapomni si zadnji projekt\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"Ob zagonu WebIDE obnovi prejšnji projekt\">\n<!ENTITY prefs_options_templatesurl \"URL predlog\">\n<!ENTITY prefs_options_templatesurl_tooltip \"Seznam predlog, ki so na voljo\">\n<!ENTITY prefs_options_showeditor \"Prikaži urejevalnik\">\n<!ENTITY prefs_options_showeditor_tooltip \"Prikaži vgrajeni urejevalnik\">\n<!ENTITY prefs_options_tabsize \"Velikost tabulatorja\">\n<!ENTITY prefs_options_expandtab \"Mehak tabulator\">\n<!ENTITY prefs_options_expandtab_tooltip \"Uporabi presledke namesto tabulatorja\">\n<!ENTITY prefs_options_detectindentation \"Samodejno zamakni\">\n<!ENTITY prefs_options_detectindentation_tooltip \"Ugani zamik na podlagi izvorne vsebine\">\n<!ENTITY prefs_options_autocomplete \"Samodejno dopolni\">\n<!ENTITY prefs_options_autocomplete_tooltip \"Omogoči samodejno dopolnjevanje kode\">\n<!ENTITY prefs_options_autoclosebrackets \"Samodejno zapri oklepaje\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"Samodejno vstavljaj zaklepaje\">\n<!ENTITY prefs_options_keybindings \"Bližnjice tipk\">\n<!ENTITY prefs_options_keybindings_default \"Privzeto\">\n<!ENTITY prefs_options_autosavefiles \"Samodejno shranjuj datoteke\">\n<!ENTITY prefs_options_autosavefiles_tooltip \"Samodejno shrani spremembe datotek pred zagonom projekta\">\n\n<!-- Runtime Details -->\n<!ENTITY runtimedetails_title \"Podatki o izvajalniku\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB je root: \">\n<!ENTITY runtimedetails_summonADBRoot \"naprava root\">\n<!ENTITY runtimedetails_ADBRootWarning \"(zahteva odklenjen zagonski nalagalnik)\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Neomejena pooblastila razvojnih orodij: \">\n<!ENTITY runtimedetails_requestPrivileges \"zahtevaj višja pooblastila\">\n<!ENTITY runtimedetails_privilegesWarning \"(Naprava se bo ponovno zagnala. Zahteva dostop root.)\">\n\n<!-- Device Preferences and Settings -->\n<!ENTITY device_typeboolean \"Logična vrednost\">\n<!ENTITY device_typenumber \"Celo število\">\n<!ENTITY device_typestring \"Niz\">\n<!ENTITY device_typeobject \"Objekt\">\n<!ENTITY device_typenone \"Izberi vrsto\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreference_title \"Nastavitve naprave\">\n<!ENTITY devicepreference_search \"Iskanje nastavitev\">\n<!ENTITY devicepreference_newname \"Ime nove nastavitve\">\n<!ENTITY devicepreference_newtext \"Vrednost nastavitve\">\n<!ENTITY devicepreference_addnew \"Dodaj novo nastavitev\">\n\n<!-- Device Settings -->\n<!ENTITY devicesetting_title \"Nastavitve naprave\">\n<!ENTITY devicesetting_search \"Iskanje nastavitev\">\n<!ENTITY devicesetting_newname \"Ime nove nastavitve\">\n<!ENTITY devicesetting_newtext \"Vrednost nastavitve\">\n<!ENTITY devicesetting_addnew \"Dodaj novo nastavitev\">\n\n<!-- Monitor -->\n<!ENTITY monitor_title \"Spremljanje\">\n<!ENTITY monitor_help \"Pomoč\">\n\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n<!ENTITY wifi_auth_header \"Predstavitev odjemalca\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"Končna točka, na katero se povezujete, potrebuje več podatkov za overitev povezave. S pozivom na drugi napravi preberite spodnjo QR-kodo.\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"Nimate poziva za branje QR-kod?\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"Imate poziv za branje QR-kod?\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"Če vaša druga naprava zahteva žeton namesto QR-kode, uporabite spodnjo vrednost:\">\n<!ENTITY wifi_auth_qr_size_note \"Če je koda QR videti premajhna za uspešno vzpostavitev povezave, poskusite povečati okno.\">\n\n<!-- Logs panel -->\n<!ENTITY logs_title \"Predpripravljeni dnevniki ukazov\">\n\n<!-- Simulator Options -->\n<!ENTITY simulator_title \"Možnosti simulatorja\">\n<!ENTITY simulator_remove \"Izbriši simulator\">\n<!ENTITY simulator_reset \"Ponastavi privzeto\">\n<!ENTITY simulator_name \"Ime\">\n<!ENTITY simulator_software \"Programska oprema\">\n<!ENTITY simulator_version \"Različica\">\n<!ENTITY simulator_profile \"Profil\">\n<!ENTITY simulator_hardware \"Strojna oprema\">\n<!ENTITY simulator_device \"Naprava\">\n<!ENTITY simulator_screenSize \"Zaslon\">\n<!ENTITY simulator_pixelRatio \"Razmerje slikovnih točk\">\n<!ENTITY simulator_tv_data \"Simulacija TV\">\n<!ENTITY simulator_tv_data_open \"Nastavi podatke\">\n<!ENTITY simulator_tv_data_open_button \"Odpri mapo z nastavitvami …\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/client/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=Firefox WebIDE\ntitle_app=Firefox WebIDE: %S\n\nruntimeButton_label=Izberi izvajalnik\nprojectButton_label=Odpri aplikacijo\n\nmainProcess_label=Glavni proces\n\nlocal_runtime=Lokalni izvajalnik\nremote_runtime=Oddaljeni izvajalnik\nremote_runtime_promptTitle=Oddaljeni izvajalnik\nremote_runtime_promptMessage=gostitelj:vrata\n\nimportPackagedApp_title=Izberite mapo\nimportHostedApp_title=Odpiranje gostovane aplikacije\nimportHostedApp_header=Vnesite URL manifesta\n\nselectCustomBinary_title=Izberi B2G po meri\nselectCustomProfile_title=Izberi profil Gaia po meri\n\nnotification_showTroubleShooting_label=odpravljanje težav\nnotification_showTroubleShooting_accesskey=t\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=Nalaganje …\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected=Ni mogoče namestiti projekta. Ni polne povezave.\nerror_cantInstallValidationErrors=Ni mogoče namestiti projekta. Napake pri preverjanju.\nerror_listRunningApps=Ni mogoče pridobiti seznama aplikacij iz naprave\n\n# Variable: name of the operation (in english)\nerror_operationTimeout=Opravilo je poteklo: %1$S\nerror_operationFail=Opravilo ni uspelo: %1$S\n\n# Variable: app name\nerror_cantConnectToApp=Povezava z aplikacijo ni mogoča: %1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON=Ni mogoče pridobiti seznama dodatkov: %S\n\nerror_appProjectsLoadFailed=Ni mogoče naložiti seznama projektov. To se lahko zgodi, če ste ta profil uporabljali z novejšo različico Firefoxa.\nerror_folderCreationFailed=Ni mogoče ustvariti mape projekta na izbranem mestu.\n\n# Variable: runtime app build ID (looks like this %Y%M%D format) and firefox build ID (same format)\nerror_runtimeVersionTooRecent=Povezan izvajalnik ima novejši datum graditve (%1$S) kot vaš Firefox za namizje (%2$S). Takšna namestitev ni podprta in lahko privede do napačnega delovanja razvojnih orodij. Posodobite Firefox.\n\naddons_stable=stabilen\naddons_unstable=nestabilen\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label=Firefox OS %1$S Simulator (%2$S)\naddons_install_button=namesti\naddons_uninstall_button=odstrani\naddons_adb_label=Dodatek ADB Helper\naddons_adapters_label=Dodatek Tools Adapters\naddons_adb_warning=Naprav USB brez tega dodatka ne bo moč zaznati\naddons_status_unknown=?\naddons_status_installed=Nameščen\naddons_status_uninstalled=Ni nameščen\naddons_status_preparing=priprava\naddons_status_downloading=prenašanje\naddons_status_installing=nameščanje\n\nruntimedetails_checkno=ne\nruntimedetails_checkyes=da\nruntimedetails_checkunknown=neznan (zahteva ADB Helper 0.4.0 ali novejši)\nruntimedetails_notUSBDevice=Ni naprava USB\n\n# Validation status\nstatus_tooltip=Stanje preverjanja: %1$S\nstatus_valid=VELJAVNO\nstatus_warning=OPOZORILA\nstatus_error=NAPAKE\nstatus_unknown=NEZNANO\n\n# Device preferences and settings\ndevice_reset_default=Ponastavi privzeto\n\n# Simulator options\nsimulator_custom_device=Po meri\nsimulator_custom_binary=B2G po meri …\nsimulator_custom_profile=Profil Gaia po meri …\nsimulator_default_profile=Uporabi privzeto\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/shared/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - browser/devtools/styleeditor/styleeditor.xul for context -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n<!ENTITY csscoverage.backButton \"Nazaj\">\n\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n<!ENTITY csscoverage.unused \"Neuporabljena pravila\">\n<!ENTITY csscoverage.noMatches \"Za naslednja pravila ni bilo mogoče najti zadetkov:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n<!ENTITY csscoverage.optimize.header \"Strani za optimizacijo\">\n\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n<!ENTITY csscoverage.optimize.body1 \"Včasih lahko pohitrite nalaganje s premikom oznak\">\n<!ENTITY csscoverage.optimize.body2 \"na dno strani in z ustvarjanjem notranjega elementa\">\n<!ENTITY csscoverage.optimize.body3 \"s slogi, potrebnimi pred dogodkom 'load', na vrhu. Potrebujete naslednje slogovne bloke:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n<!ENTITY csscoverage.optimize.bodyX \"Vsa pravila so ustrezna.\">\n\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n<!ENTITY csscoverage.footer1 \"Za podrobnosti o ustvarjanju tega poročila si oglejte članek o\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"orodju za analizo pokritosti CSS na MDN\">\n<!ENTITY csscoverage.footer4 \".\">\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/shared/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc2,\n# csscoverageStopDesc2, csscoverageOneShotDesc2, csscoverageToggleDesc2,\n# csscoverageReportDesc2): Short descriptions of the csscoverage commands\ncsscoverageDesc=Upravljanje analize pokritosti CSS\ncsscoverageStartDesc2=Začni zbiranje podatkov o pokritosti CSS\ncsscoverageStopDesc2=Končaj zbiranje podatkov o pokritosti CSS\ncsscoverageOneShotDesc2=Zbiraj takojšnje podatke o pokritosti CSS\ncsscoverageToggleDesc2=Preklopi zbiranje podatkov o pokritosti CSS\ncsscoverageReportDesc2=Prikaži poročilo o pokritosti CSS\ncsscoverageStartNoReloadDesc=Ne začni s ponovnim nalaganjem strani\ncsscoverageStartNoReloadManual=Najbolje je začeti s ponovnim nalaganjem trenutne strani, ker se bo tako test začel na znani točki, vendar je včasih bolje, da tega ne storimo, npr. če je stran v stanju, ki se bo izgubilo ob ponovnem nalaganju\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply=Analiza pokritosti CSS se izvaja\ncsscoverageDoneReply=Analiza pokritosti CSS končana\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError=Analiza pokritosti CSS se že izvaja\ncsscoverageNotRunningError=Analiza pokritosti CSS se ne izvaja\ncsscoverageNotRunError=Analiza pokritosti CSS še ni bila opravljena\ncsscoverageNoRemoteError=Tarča ne podpira pokritosti CSS\ncsscoverageOneShotReportError=Poročilo o pokritosti CSS ni na voljo za 'takojšnje' podatke. Uporabite začni/končaj.\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/shared/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=Dohodna povezava\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=Prejeli smo zahtevo za razhroščevanje na daljavo. Oddaljen odjemalec lahko prevzame popoln nadzor nad vašim brskalnikom!\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=Končna točka odjemalca: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=Končna točka strežnika: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=Dovolim povezavo?\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=Zavrni\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=Istovetnost odjemalca\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=Končna točka, na katero se povezujete, potrebuje več podatkov za overitev povezave. Spodnji žeton vnesite v poziv, ki se bo pojavil na drugem koncu.\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=Moje potrdilo: %1$S\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=Žeton: %1$S\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=Vnesite žeton odjemalca\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=Za dokončanje overitve s tem odjemalcem tukaj vnesite vrednost žetona, ki jo prikazuje odjemalec.\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/shared/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone=(Brez opisa)\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName=Možnosti\n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc=Izvedi ukaz na %S\ncanonProxyManual=Seznam ukazov, ki se izvedejo na oddaljenem sistemu. Dostop do oddaljenega sistema poteka preko %S\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists=Ukaz '%S' že obstaja\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\ncliEvalJavascript=Neposreden vnos JavaScripta\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg=Preveč parametrov\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions=Možnosti\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand2=Neveljaven ukaz: '%1$S'.\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam=Za '%1$S' je zahtevana vrednost.\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists='%1$S' ne obstaja\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists='%1$S' že obstaja\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile='%1$S' ni datoteka\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory='%1$S' ni mapa\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch='%1$S' se ne ujema z '%2$S'\n\n# LOCALIZATION NOTE: When the menu has displayed all the matches that it\n# should (i.e. about 10 items) then we display this to alert the user that\n# more matches are available.\nfieldMenuMore=Več zadetkov, še poskušaj\n\n# LOCALIZATION NOTE: The command line provides completion for JavaScript\n# commands, however there are times when the scope of what we're completing\n# against can't be used. This error message is displayed when this happens.\njstypeParseScope=Obseg izgubljen\n\n# LOCALIZATION NOTE (jstypeParseMissing, jstypeBeginSyntax,\n# jstypeBeginUnterm): These error messages are displayed when the command line\n# is doing JavaScript completion and encounters errors.\njstypeParseMissing=Ni mogoče najti lastnosti '%S'\njstypeBeginSyntax=Skladenjska napaka\njstypeBeginUnterm=Nedokončan niz\n\n# LOCALIZATION NOTE: This message is displayed if the system for providing\n# JavaScript completions encounters and error it displays this.\njstypeParseError=Napaka\n\n# LOCALIZATION NOTE (typesNumberNan, typesNumberNotInt2, typesDateNan): These\n# error messages are displayed when the command line is passed a variable\n# which has the wrong format and can't be converted. Parameters: %S is the\n# passed variable.\ntypesNumberNan=\"%S\" ni mogoče pretvoriti v število.\ntypesNumberNotInt2=Ni mogoče pretvoriti \"%S\" v celo število.\ntypesDateNan=Pretvorba \"%S\" v datum ni mogoča.\n\n# LOCALIZATION NOTE (typesNumberMax, typesNumberMin, typesDateMax,\n# typesDateMin): These error messages are displayed when the command line is\n# passed a variable which has a value out of range (number or date).\n# Parameters: %1$S is the passed variable, %2$S is the limit value.\ntypesNumberMax=%1$S je večji od zgornje meje: %2$S.\ntypesNumberMin=%1$S je manjši od spodnje meje: %2$S.\ntypesDateMax=%1$S je starejši, kot je dovoljeno: %2$S.\ntypesDateMin=%1$S je mlajši, kot je dovoljeno: %2$S.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# passed an option with a limited number of correct values, but the passed\n# value is not one of them.\ntypesSelectionNomatch=Ni mogoče uporabiti '%S'.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# expecting a CSS query string, however the passed string is not valid.\nnodeParseSyntax=Skladenjska napaka v poizvedbi CSS\n\n# LOCALIZATION NOTE (nodeParseMultiple, nodeParseNone): These error messages\n# are displayed when the command line is expecting a CSS string that matches a\n# single node, but more nodes (or none) match.\nnodeParseMultiple=Preveč zadetkov (%S)\nnodeParseNone=Ni zadetkov\n\n# LOCALIZATION NOTE (helpDesc, helpManual, helpSearchDesc, helpSearchManual3):\n# These strings describe the \"help\" command, used to display a description of\n# a command (e.g. \"help pref\"), and its parameter 'search'.\nhelpDesc=Pomoč o ukazih\nhelpManual=Pomoč o posameznih ukazih (če je podan iskani niz in je najden točen zadetek) ali o vseh ukazih, ki so na voljo (če iskani niz ni podan ali ni točnega zadetka).\nhelpSearchDesc=Iskani niz\nhelpSearchManual3=Iskani niz za omejevanje prikazanih ukazov. Regularni izrazi niso podprti.\n\n# LOCALIZATION NOTE: These strings are displayed in the help page for a\n# command in the console.\nhelpManSynopsis=Povzetek\n\n# LOCALIZATION NOTE: This message is displayed in the help page if the command\n# has no parameters.\nhelpManNone=Brez\n\n# LOCALIZATION NOTE: This message is displayed in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll=Možnosti:\n\n# LOCALIZATION NOTE (helpListPrefix, helpListNone): These messages are\n# displayed in response to the 'help <search>' command (i.e. with a search\n# string), just above the list of matching commands. Parameters: %S is the\n# search string.\nhelpListPrefix=Ukazi, ki se začnejo z '%1$S':\nhelpListNone=Ni ukazov, ki se začnejo z '%1$S'\n\n# LOCALIZATION NOTE (helpManRequired, helpManOptional, helpManDefault): When\n# the 'help x' command wants to show the manual for the 'x' command, it needs\n# to be able to describe the parameters as either required or optional, or if\n# they have a default value.\nhelpManRequired=obvezen\nhelpManOptional=neobvezen\nhelpManDefault=neobvezen, privzet=%1$S\n\n# LOCALIZATION NOTE: This forms part of the output from the 'help' command.\n# 'GCLI' is a project name and should be left untranslated.\nhelpIntro=GCLI je poskus uporabne ukazne vrstice za spletne razvijalce.\n\n# LOCALIZATION NOTE: Text shown as part of the output of the 'help' command\n# when the command in question has sub-commands, before a list of the matching\n# sub-commands.\nsubCommands=Pod-ukazi\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError=Napaka pri razhroščevanju v ukazni vrstici\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc=Omejitev na skupino ukazov\ncontextManual=Nastavi privzeto predpono za prihodnje ukaze. Na primer 'context git' omogoča ukaz 'commit' namesto 'git commit'.\ncontextPrefixDesc=Predpona ukaza\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError=Ni mogoče uporabiti '%1$S' kot predpone, ker ni starševski ukaz.\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply=Kot predpona ukaza se uporablja %1$S\ncontextEmptyReply=Predpona ukaza ni nastavljena\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectMethodDesc, connectUrlDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an \n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc=Posredovanje ukazov na strežnik\nconnectManual=Povezava s strežnikom, ki ustvari lokalne različice ukazov na strežniku. Oddaljeni ukazi imajo prvotno predpono, po kateri se razlikujejo od lokalnih (vendar se je lahko znebite z ukazom context)\nconnectPrefixDesc=Starševska predpona za uvožene ukaze\nconnectMethodDesc=Metoda povezave\nconnectUrlDesc=URL povezave\nconnectDupReply=Klic povezave %S že obstaja.\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply=Ukazi dodani (%S).\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2,\n# disconnectPrefixDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2=Prekini povezavo s strežnikom\ndisconnectManual2=Prekini povezavo s strežnikom, ki je povezan za izvajanje oddaljenih ukazov\ndisconnectPrefixDesc=Starševska predpona za uvožene ukaze\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply=Ukazi odstranjeni (%S).\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc=Spremeni JS global\nglobalWindowDesc=Novo okno/global\nglobalOutput=JS global je zdaj %S\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc=Počisti izpis\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc=Vnesite ukaze v različnih jezikih\nlangOutput=Zdaj uporabljate %S\n\n# LOCALIZATION NOTE (prefDesc, prefManual, prefListDesc, prefListManual,\n# prefListSearchDesc, prefListSearchManual, prefShowDesc, prefShowManual,\n# prefShowSettingDesc, prefShowSettingManual): These strings describe the\n# 'pref' command and all its available sub-commands and parameters.\nprefDesc=Ukazi za nadzor nad nastavitvami\nprefManual=Ukazi za prikaz in spreminjanje nastavitev, tako za GCLI kot tudi za neposredno okolico\nprefListDesc=Prikaži nastavitve, ki so na voljo\nprefListManual=Prikaži seznam nastavitev, po želji omejenih s parametrom 'search'\nprefListSearchDesc=Filtriraj seznam prikazanih nastavitev\nprefListSearchManual=Išči navedeni niz v seznamu nastavitev, ki so na voljo\nprefShowDesc=Prikaži vrednost nastavitve\nprefShowManual=Prikaz vrednost navedene nastavitve\nprefShowSettingDesc=Nastavitev za prikaz\nprefShowSettingManual=Ime nastavitve za prikaz\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue=%1$S: %2$S\n\n# LOCALIZATION NOTE (prefSetDesc, prefSetManual, prefSetSettingDesc,\n# prefSetSettingManual, prefSetValueDesc, prefSetValueManual): These strings\n# describe the 'pref set' command and all its parameters.\nprefSetDesc=Spremeni nastavitev\nprefSetManual=Spremeni nastavitve, ki jih opredeljuje okolje\nprefSetSettingDesc=Nastavitev za spremembo\nprefSetSettingManual=Ime nastavitve za spremembo.\nprefSetValueDesc=Nova vrednost nastavitve\nprefSetValueManual=Nova vrednost navedene nastavitve\n\n# LOCALIZATION NOTE (prefResetDesc, prefResetManual, prefResetSettingDesc,\n# prefResetSettingManual): These strings describe the 'pref reset' command and\n# all its parameters.\nprefResetDesc=Ponastavi nastavitev\nprefResetManual=Ponastavi vrednost nastavitve na privzeto vrednost\nprefResetSettingDesc=Nastavitev za ponastavitev\nprefResetSettingManual=Ime nastavitve, ki jo želite ponastaviti na privzeto vrednost\n\n# LOCALIZATION NOTE: This string is displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results.\nprefOutputFilter=Filter\n\n# LOCALIZATION NOTE (prefOutputName, prefOutputValue): These strings are\n# displayed in the output from the 'pref list' command as table headings.\nprefOutputName=Ime\nprefOutputValue=Vrednost\n\n# LOCALIZATION NOTE (introDesc, introManual): These strings describe the\n# 'intro' command. The localization of 'Got it!' should be the same used in\n# introTextGo.\nintroDesc=Prikaži otvoritveno sporočilo\nintroManual=Ponovno prikaži sporočilo za nove uporabnike, ki ga vidijo, dokler ne kliknejo gumba 'Razumem!'\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3=GCLI je poskus zmogljive ukazne vrstice za spletne razvijalce.\nintroTextCommands=Za seznam ukazov vnesite\nintroTextKeys2=za prikaz/skrivanje namigov za ukaze pa pritisnite\nintroTextF1Escape=F1/Escape\nintroTextGo=Razumem!\n\n# LOCALIZATION NOTE: This is a short description of the 'hideIntro' setting.\nhideIntroDesc=Prikaži začetno pozdravno sporočilo\n\n# LOCALIZATION NOTE: This is a description of the 'eagerHelper' setting. It's\n# displayed when the user asks for help on the settings. eagerHelper allows\n# users to select between showing no tooltips, permanent tooltips, and only\n# important tooltips.\neagerHelperDesc=Kako dobrovoljni so namigi\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/shared/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=Pomoč o ukazih\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=Ukazi na voljo\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=Ukaz '%1$S' ni na voljo v večprocesnem načinu (E10S)\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc=Ukazi za delo s konzolo\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=Filtrirajte, počistite in zaprite spletno konzolo\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=Počisti konzolo\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=Shrani sliko strani\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=Shranite sliko PNG celotnega vidnega okna (po želji z zakasnitvijo)\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=Ime ciljne datoteke\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=Ime datoteke (naj ima končnico '.png'), v katero se bo shranil posnetek zaslona.\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=Kopiram posnetek zaslona v odložišče? (true/false)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=True, če želite kopirati posnetek zaslona namesto shranjevanja v datoteko.\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions=Možnosti\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=Zakasnitev (v sekundah)\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=Koliko časa (v sekundah) naj poteče pred posnetkom\n\n# LOCALIZATION NOTE (screenshotDPRDesc) A very short string to describe\n# the 'dpr' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDPRDesc=Razmerje pik naprave\n\n# LOCALIZATION NOTE (screenshotDPRManual) A fuller description of the\n# 'dpr' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDPRManual=Razmerje pik naprave, ki se uporablja pri posnetku zaslona\n\n# LOCALIZATION NOTE (screenshotFullPageDesc) A very short string to describe\n# the 'fullpage' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=Celotna spletna stran? (true/false)\n\n# LOCALIZATION NOTE (screenshotFullPageManual) A fuller description of the\n# 'fullpage' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=True, če naj posnetek vsebuje tudi dele spletne strani, ki so zunaj trenutnega vidnega polja.\n\n# LOCALIZATION NOTE (screenshotFileDesc) A very short string to describe\n# the 'file' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFileDesc=Shranim v datoteko? (true/false)\n\n# LOCALIZATION NOTE (screenshotFileManual) A fuller description of the\n# 'file' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFileManual=Resnično, če naj se posnetek zaslona shrani v datoteko, čeprav so omogočene druge možnosti (npr. odložišče).\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. The first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=Posnetek zaslona %1$S ob %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=Napaka pri shranjevanju v\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=Shranjeno v\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=Napaka pri kopiranju v odložišče.\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=Kopirano v odložišče.\n\n# LOCALIZATION NOTE (screenshotTooltipPage) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltipPage=Zajemi posnetek celotne strani\n\n# LOCALIZATION NOTE (screenshotImgurDesc) A very short string to describe\n# the 'imgur' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotImgurDesc=Naloži na imgur.com\n\n# LOCALIZATION NOTE (screenshotImgurManual) A fuller description of the\n# 'imgur' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotImgurManual=Uporabite, če želite prenesti na imgur.com namesto shraniti na disk\n\n# LOCALIZATION NOTE (screenshotImgurError) Text displayed to user upon\n# encountering error while uploading the screenshot to imgur.com.\nscreenshotImgurError=Ni bilo mogoče uporabiti API-ja imgur\n\n# LOCALIZATION NOTE (screenshotImgurUploading) Text displayed to user when the\n# screenshot is successfully sent to Imgur but the program is waiting on a response.\n# The argument (%1$S) is a new image URL at Imgur.\nscreenshotImgurUploaded=Naloženo na %1$S\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc=Označi vozlišča\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual=Označi vozlišča, ki ustrezajo izbirniku\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc=Izbirnik CSS\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual=Izbirnik CSS za izbor vozlišč na strani\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc=Možnosti\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc=Skrij vodila\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual=Skrij vodila okoli označenih vozlišč\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc=Prikaži informacije o vozliščih\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual=Prikaži oblaček s podatki nad označenim vozliščem (vsebuje ime oznake, atribute in mere)\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc=Prikaži vse zadetke\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual=Če preveč vozlišč ustreza izbirniku, je prikazanih samo prvih 100, da ne bi prišlo do upočasnitev strani. Uporabite to možnost za prikaz vseh zadetkov\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc=Področje škatlastega modela\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual=Katero področje škatlastega modela naj bo označeno: 'content', 'padding', 'border' ali 'margin'\n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc=Slog polnila\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual=Prepiši privzet slog polnila z barvo po meri\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc=Obdrži obstoječe označevalnike\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual=Obstoječi označevalniki so ob uporabi ukaza privzeto skriti, razen če nastavite to možnost\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=%1$S vozlišče označeno;%1$S vozlišči označeni;%1$S vozlišča označena;%1$S vozlišč označenih\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached=Označenih je %2$S vozlišč od %1$S zadetkov. Uporabite možnost '--showall' za prikaz vseh\n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc=Počisti oznake vozlišč\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual=Počisti oznake vozlišč, ki so bila prehodno označena z ukazom 'highlight'\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=Ponovno zaženi %1$S\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=Onemogoči nalaganje vsebine iz predpomnilnika ob ponovnem zagonu\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=Uporabnik je preklical ponovni zagon.\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=%1$S se ponovno zaganja …\n\n# LOCALIZATION NOTE (restartBrowserGroupOptions) A label for the optional options of\n# the restart command.\nrestartBrowserGroupOptions=Možnosti\n\n# LOCALIZATION NOTE (restartBrowserSafemodeDesc) A very short string to\n# describe the 'safemode' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserSafemodeDesc=Omogoči Varni način med ponovnim zagonom\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=Preglej vozlišče\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=Preglejte mere in lastnosti elementa z uporabo izbirnika CSS in pregledovalnika DOM\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=Izbirnik CSS\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=Izbirnik CSS za uporabo z Document.querySelector, ki predstavlja posamezen element\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc=Izberite barvo na strani\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual=Odprite pano, ki poveča del strani za lažji pregled pikslov in kopiranje vrednosti barv\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=Za uporabo tega ukaza morate odpreti razhroščevalnik\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first before setting breakpoints.\ndebuggerStopped=Za dodajanje prekinitvenih točk morate odpreti razhroščevalnik\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=Prekinitvene točke\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=Ukazi za prikaz, dodajanje in odstranjevanje prekinitvenih točk\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=Prikaži znane prekinitvene točke\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=Ni prekinitvenih točk\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=Odstrani\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=Prekinitvena točka dodana\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=Ni bilo mogoče nastaviti prekinitvene točke: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=Dodaj prekinitveno točko\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=Podprte vrste prekinitvenih točk: line\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=Dodaj prekinitveno točko v vrstico\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=URI datoteke JS\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=Številka vrstice\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=Odstrani prekinitveno točko\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=Indeks prekinitvene točke\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=Prekinitvena točka odstranjena\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=Upravljanje razhroščevalnika\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=Ukazi za prekinitev ali nadaljevanje glavne niti ter vstop, izstop in prestop vrstic kode\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=Odpri razhroščevalnik\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=Zapri razhroščevalnik\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=Ustavi glavno nit\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=Nadaljuje glavno nit in izvajanje od prekinitvene točke do naslednje ali do konca skripta.\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=Upravljanje stopanja\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=Ukazi za vstop, izstop in prestop vrstic kode\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=Izvede trenuten stavek in se ustavi ob naslednjem. Če je trenuten stavek klic funkcije, razhroščevalnik izvede celotno funkcijo in se ustavi ob prvem stavku po klicu funkcije\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step in command.\ndbgStepInDesc=Izvede trenuten stavek in se ustavi ob naslednjem. Če je trenuten stavek klic funkcije, razhroščevalnik vstopi v funkcijo, sicer se ustavi ob naslednjem stavku\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step out command.\ndbgStepOutDesc=Izstopi iz trenutne funkcije nivo višje, če je funkcija vgnezdena. V osrednjem telesu se skript izvede do konca ali do naslednje prekinitvene točke. Preskočeni stavki se izvedejo, a brez stopanja\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=Seznam naslovov URL, naloženih v razhroščevalnik\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc=Vire v razhroščevalniku vstavi v črno škatlo\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc=Vir za vstavitev v črno škatlo\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc=Vstavi v črno škatlo vse vire, ki ustrezajo (npr. \"*.min.js\")\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc=Obrni ujemanje, tako da bomo vstavljali v črno škatlo vse vire, ki niso navedeni kot viri ali ne ustrezajo vzorcu.\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc=(Ni virov v črni škatli)\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc=Naslednji viri so bili vstavljeni v črno škatlo:\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc=Napaka pri vstavljanju v črno škatlo:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc=Vire v razhroščevalniku vzemi iz črne škatle\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc=Vir za odvzem iz črne škatle\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc=Vzemi iz črne škatle vse vire, ki ustrezajo (npr. \"*.min.js\")\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc=(Noben vir ni bil vzet iz črne škatle)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc=Naslednji viri so bili vzeti iz črne škatle:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc=Napaka pri jemanju iz črne škatle:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc=Obrni ujemanje, tako da bomo prenehali vstavljati v črno škatlo vse vire, ki niso navedeni kot viri ali ne ustrezajo vzorcu.\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=Zapri konzolo\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=Odpri konzolo\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=Obdelaj vir strani\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=Uredite enega izmed virov, ki sestavljajo stran\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=URL za urejanje\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=Skoči na vrstico\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=Spremeni velikost strani\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=Širina v pikah\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=Višina v pikah\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=Vstop v odziven način\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=Izstop iz odzivnega načina\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=Preklopi odziven način\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\n# Keyboard shortcut will be shown inside brackets.\nresizeModeToggleTooltip2=Odziven način (%S)\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=Spremeni velikost strani\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=Upravljanje odzivnega načina\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2=Odzivne spletne strani se odzivajo na spremembe okolja, tako da izgledajo dobro na mobilnih telefonih, v kinu in vsem kar je vmes. Odzivni način omogoča preizkušanje različnih velikosti strani v %1$Su brez spreminjanja velikosti brskalnika.\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=Upravljanje ukazov\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=Ponovno preberi mapo mozcmd\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3=Naloženi ukazi iz '%1$S'\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc=Nastavi mapo mozcmd\n\n# LOCALIZATION NOTE (cmdSetdirManual3) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual3=Mapa ‘mozcmd’ omogoča enostavno ustvarjanje ukazov po meri. Več o tem lahko najdete na https://developer.mozilla.org/docs/Tools/GCLI/Customization\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc=Mapa z datotekami .mozcmd\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=Upravljanje dodatkov\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=Seznam nameščenih dodatkov\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=Izberite vrsto dodatka\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=Trenutno so nameščeni naslednji slovarji:\naddonListExtensionHeading=Trenutno so nameščene naslednje razširitve:\naddonListLocaleHeading=Trenutno so nameščeni naslednji jeziki:\naddonListPluginHeading=Trenutno so nameščeni naslednji vtičniki:\naddonListThemeHeading=Trenutno so nameščene naslednje teme:\naddonListAllHeading=Trenutno so nameščeni naslednji dodatki:\naddonListUnknownHeading=Trenutno so nameščeni naslednji dodatki izbrane vrste:\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=Omogoči\naddonListOutDisable=Onemogoči\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=čakajoče\naddonPendingEnable=omogoči\naddonPendingDisable=onemogoči\naddonPendingUninstall=odstrani\naddonPendingInstall=namesti\naddonPendingUpgrade=posodobi\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous add-on commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=Ime dodatka\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for add-ons of a particular type were not found.\naddonNoneOfType=Dodatki te vrste niso nameščeni.\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=Omogoči naveden dodatek\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an add-on that is\n# already enabled.\naddonAlreadyEnabled=%S je že omogočen.\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an add-on is enabled.\naddonEnabled=%S omogočen.\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=Onemogoči naveden dodatek\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an add-on that is\n# already disabled.\naddonAlreadyDisabled=%S je že onemogočen.\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an add-on is disabled.\naddonDisabled=%S onemogočen.\n\n# LOCALIZATION NOTE (addonCtpDesc) A very short description of the\n# 'addon ctp <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonCtpDesc=Nastavi izbrani vtičnik na klikni-za-predvajanje.\n\n# LOCALIZATION NOTE (addonCtp) Used in the output of the 'addon ctp'\n# command when a plugin is set to click-to-play.\naddonCtp=%S nastavljen na klikni-za-predvajanje.\n\n# LOCALIZATION NOTE (addonAlreadyCtp) Used in the output of the\n# 'addon ctp' command when an attempt is made to set a plugin to\n# click-to-play that is already set to click-to-play.\naddonAlreadyCtp=%S je že nastavljen na klikni-za-predvajanje.\n\n# LOCALIZATION NOTE (addonCantCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the addon is not a plugin.\naddonCantCtp=%S ni mogoče nastaviti na klikni-za-predvajanje, ker ni vtičnik.\n\n# LOCALIZATION NOTE (addonNoCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the plugin cannot be set to click-to-play for some reason.\naddonNoCtp=%S ni mogoče nastaviti na klikni-za-predvajanje.\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=Izvozi vire\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=Izvozi HTML stani\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=Spremembe strani\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=Išči in zamenjaj elemente strani\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=Kaj naj se išče\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=Niz za zamenjavo\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=Ne razlikuj velikih in malih črk\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=Izbirnik CSS za koren iskanja\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=Izbirnik CSS, kaj naj se upošteva pri iskanju\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=Regularni izraz za iskanje atributov\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=Išči samo atribute\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=Išči samo besedilna vozlišča\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=Elementi, ki ustrezajo izbirniku: %1$S. Zamenjave besedilnih vozlišč: %2$S. Zamenjave atributov: %3$S.\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=Odstrani elemente in atribute s strani\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=Odstrani elemente s strani\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=Izbirnik CSS za elemente, ki naj se odstranijo\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=Izbirnik CSS za koren iskanja\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=Odstrani element, a ohrani vsebino\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=Odstrani samo prazne elemente\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=Elementi, ki ustrezajo izbirniku: %1$S. Odstranjeni elementi: %2$S.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=Odstrani ujemajoče atribute\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=Regularni izraz za odstranjevanje atributov\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=Izbirnik CSS za elemente, ki naj bodo vključeni\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=Izbirnik CSS za koren iskanja\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=Ne razlikuj velikih in malih črk\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=Elementi, ki ustrezajo izbirniku: %1$S. Odstranjeni atributi: %2$S.\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2=Hekajte razvojna orodja za %1$S\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=Različni ukazi za neposredno hekanje razvojnih orodij za %1$S.\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=Naloži orodja iz repozitorija mozilla-central\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound2) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound2=%1$S ne obstaja ali ni del repozitorija mozilla-central.\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded2) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded2=Orodja naložena iz %1$S.\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=Naloži razvojna orodja za %1$S iz celotnega repozitorija mozilla-central.\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=Repozitorij mozilla-central\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=Uporabi vgrajena orodja\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=Uporabi vgrajena orodja in prekliči predhodne ukaze srcdir.\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=Vgrajena orodja naložena.\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=Ponovno naloži razvojna orodja\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=Orodja ponovno naložena.\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=Prikaz in spreminjanje piškotkov\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=Ukazi za prikaz, ustvarjanje, brisanje in spreminjanje piškotkov trenutne domene.\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=Prikaz piškotkov\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=Seznam piškotkov, ki jih uporablja trenutna stran.\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=Gostitelj:\ncookieListOutPath=Pot:\ncookieListOutExpires=Preteče:\ncookieListOutAttributes=Atributi:\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=Brez\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=Ob zaprtju brskalnika (seje)\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=Ta stran ne uporablja piškotkov\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=Stran %1$S ne uporablja piškotkov\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=Uredi\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=Odstrani\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=Odstrani piškotek\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=Odstrani piškotek z izbranim ključem\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=Ključ piškotka, ki naj bo odstranjen\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=Ustvari piškotek\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=Ustvari piškotek z izbranim imenom ključa in vrednostjo, po želji pa tudi z naslednjimi lastnostmi: rok (max-age v sekundah ali rok v obliki GMTString), pot, domena, varnost\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=Ključ piškotka, ki ga želite ustvariti\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=Vrednost piškotka, ki ga želite ustvariti\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc=Možnosti\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=Pot piškotka, ki ga želite ustvariti\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=Domena piškotka, ki ga želite ustvariti\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=Pošiljanje samo preko https\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=Ni dostopen iz skripta na strani odjemalca\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=Veljaven samo do poteka seje brskalnika\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=Rok trajanja piškotka (po standardu RFC2822 ali ISO 8601)\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=Olepševalnik Javascript\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=URL datoteke JS, ki jo želite olepšati\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=Velikost zamika v znakih\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=Število znakov za zamik posamezne vrstice\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=Znaki za zamik posamezne vrstice\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=Znaki, ki jih želite uporabiti za zamik vrstic (presledek ali tabulator).\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=Ne obdrži prelomov vrstic\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=Ali naj obstoječi prelomi vrstic ostanejo\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=Največ zaporednih prelomov vrstic\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=Največje število zaporednih prelomov vrstic, ki jih želite obdržati\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=Uveljavim način jslint-stricter?\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=Če je nastavljena vrednost true, je uveljavljen način jslint-stricter\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=Izberite način uporabe oklepajev\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=Izberite način uporabe oklepajev: strnjeno - oklepaji v isti vrstici kot kontrolni stavki; razširjeno - oklepaji v svoji vrstici (slog Allman / ANSI); razširjeno-ob-koncu - zaklepaji v svoji vrstici; strogo-razširjeno - oklepaji v svoji vrstici, četudi to pokvari kodo.\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=Brez razmika pred pogojnimi stavki\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=Prikažem \\\\xNN brez ubežnih znakov?\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=Ali naj bodo natisljivi znaki v nizih, ubežani z zapisom \\\\xNN, prikazani brez ubežnih znakov?\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=Vnesite veljaven URL\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=Možnosti\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=Ukazi za upravljanje beleženja klicev funkcij\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=Začni beležiti klice funkcij v konzolo\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=Beleženje klicev teče.\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=Končaj beleženje klicev funkcij\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=Beleženje klicev trenutno ni aktivno\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=Beleženje klicev končano. Aktivni konteksti: %1$S.\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=Začni beležiti klice funkcij v oknu brskalnika v konzolo\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=Globalni objekt, URI JSM ali JS za pridobitev globalnega objekta\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=Globalni objekt, URI JSM ali JS za izvajanje v oknu brskalnika, iz katerega pridobimo globalni objekt\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=Beleženje klicev teče.\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=Končaj beleženje klicev funkcij\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=Beleženje klicev v oknu brskalnika trenutno ni aktivno\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=Beleženje klicev končano. Aktivni konteksti: %1$S.\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<anonimen>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=Klic metode\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=Neveljaven JSM!\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=Spremenljivke ni bilo mogoče najti v oknu strani.\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=Spremenljivke ni bilo mogoče najti v oknu brskalnika.\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of JavaScript\n# and invalid JavaScript code.\ncallLogChromeEvalException=Izveden javascript je navrgel naslednje izjeme\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=Koda JavaScripta se mora izvesti v objekt, katerega klici metod se bodo beležili, npr. \"({a1: function() {this.a2()},a2: function() {}});\"\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=Beležnica\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=Označi izrisano območje\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=Vključi utripanje izrisovanja\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=Izključi utripanje izrisovanja\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=okvirji brskalnika\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=Nariši ponovno izrisana območja v različnih barvah\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip=Označi izrisano območje\n\n# LOCALIZATION NOTE (paintflashingToggleDesc) A very short string used to describe the\n# function of the \"paintflashing toggle\" command.\npaintflashingToggleDesc=Preklopi utripanje izrisovanja\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\n# Keyboard shortcut will be shown inside brackets.\nsplitconsoleTooltip2=Preklopi deljeno konzolo (%S)\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=Pripomočki za programski predpomnilnik\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=Preveri manifest predpomnilnika\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=Poišči napake v zvezi z manifestom predpomnilnika in datotekami, na katere se sklicuje\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=URI za preverjanje\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=Programski predpomnilnik uspešno preverjen.\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=Odstrani vnose v programskem predpomnilniku\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=Odstrani enega ali več vnosov v programskem predpomnilniku\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=Vnosi uspešno odstranjeni.\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=Prikaži seznam vnosov v programskem predpomnilniku.\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=Prikaže seznam vseh vnosov v programskem predpomnilniku. Če uporabite iskani parameter, tabela prikaže vnose, ki vsebujejo iskani niz.\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=Išči po rezultatih z iskanim nizom.\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=Ključ:\nappCacheListDataSize=Velikost podatkov:\nappCacheListDeviceID=ID naprave:\nappCacheListExpirationTime=Poteče:\nappCacheListFetchCount=Število prenosov:\nappCacheListLastFetched=Nazadnje preneseno:\nappCacheListLastModified=Nazadnje spremenjeno:\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=Ogled vnosa\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=Odpri nov zavihek, ki vsebuje podatke o navedenem vnosu predpomnilnika.\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=Odpri nov zavihek, ki vsebuje podatke o navedenem vnosu predpomnilnika.\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=Ključ vnosa, ki si ga želite ogledati.\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=Upravljaj spremljanje delovanja\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=Ukazi za začetek in konec spremljanja delovanja JavaScripta\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=Odpri spremljanje delovanja\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=Zapri spremljanje delovanja\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=Začni spremljanje delovanja\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=Ime profila, ki ga želite začeti.\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=Končaj spremljanje delovanja\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=Ime profila, ki ga želite končati.\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=Seznam vseh profilov\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=Prikaži posamezne profile\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=Ime profila.\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2=Profil je že bil zagnan\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=Profila ni mogoče najti\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3=Profil še ni bil zagnan. Uporabite ukaz 'profile start' za začetek spremljanja delovanja\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2=Spremljanje …\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped=Ustavljeno …\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=Za delovanje tega ukaza morate najprej odpreti spremljanje delovanja\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=Odpri vrata za oddaljeno razhroščevanje\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2=%1$S lahko dovoli oddaljeno razhroščevanje preko povezave TCP/IP. Ta možnost je iz varnostnih razlogov privzeto onemogočena, vendar jo lahko omogočite s tem ukazom.\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=Vrata TCP, na katerih želite poslušati\n\n# LOCALIZATION NOTE (listenProtocolDesc) A very short string used to describe the\n# function of 'protocol' parameter to the 'listen' command.\nlistenProtocolDesc=Protokol, ki naj se uporabi\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=Poslušanje je onemogočeno z nastavitvijo devtools.debugger.remote-enabled\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=Poslušanje na vratih %1$S\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=DebuggerServer ne teče\n\n# LOCALIZATION NOTE (unlistenDesc) A very short string used to describe the\n# function of the 'unlisten' command.\nunlistenDesc=Zapri vsa vrata za oddaljeno razhroščevanje\n\n# LOCALIZATION NOTE (unlistenManual) A longer description of the 'unlisten'\n# command.\nunlistenManual=Zapre vsa odprta vrata za oddaljeno razhroščevanje.\n\n# LOCALIZATION NOTE (unlistenOutput) Text of a message output during the\n# execution of the 'unlisten' command.\nunlistenOutput=Vsa vrata TCP zaprta\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc=Emulacija vrst predstavnosti CSS\nmediaEmulateDesc=Emuliraj navedeno vrsto predstavnosti CSS\nmediaEmulateManual=Oglejte si dokument, kot bi bil prikazan na napravi, ki podpira navedeno vrsto predstavnosti, z uporabljenimi ustreznimi pravili CSS.\nmediaEmulateType=Vrsta predstavnosti za emulacijo\nmediaResetDesc=Končaj emulacijo vrste predstavnosti CSS\n\n# LOCALIZATION NOTE (qsaDesc, qsaQueryDesc)\n# These strings describe the 'qsa' commands and all available parameters.\nqsaDesc=Izvedi querySelectorAll na trenutnem dokumentu in vrni število zadetkov\nqsaQueryDesc=Izbirniki CSS, ločeni z vejico\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc=Vstavi priljubljene knjižnice v stran\ninjectManual2=Vstavi priljubljene knjižnice v vsebino spletne strani, do katerih lahko dostopate tudi iz konzole.\ninjectLibraryDesc=Izberite knjižnico, ki jo želite vstaviti, ali vnesite URI skripte\ninjectLoaded=Knjižnica %1$S naložena\ninjectFailed=Napaka pri nalaganju knjižnice %1$S - Neveljaven URI\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc=Odpri mape\nfolderOpenDesc=Odpri pot do mape\nfolderOpenDir=Pot do mape\nfolderOpenProfileDesc=Odpri mapo s profilom\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath=Vnesite veljavno pot\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult=Odprto: %1$S\n\n# LOCALIZATION NOTE (mdnDesc) A very short string used to describe the\n# use of 'mdn' command.\nmdnDesc=Pridobi dokumentacijo z MDN-a\n# LOCALIZATION NOTE (mdnCssDesc) A very short string used to describe the\n# result of the 'mdn css' command.\nmdnCssDesc=Pridobi dokumentacijo o danem imenu lastnosti CSS z MDN-a\n# LOCALIZATION NOTE (mdnCssProp) String used to describe the 'property name'\n# parameter used in the 'mdn css' command.\nmdnCssProp=Ime lastnosti\n# LOCALIZATION NOTE (mdnCssPropertyNotFound) String used to display an error in\n# the result of the 'mdn css' command. Errors occur when a given CSS property\n# wasn't found on MDN. The %1$S parameter will be replaced with the name of the\n# CSS property.\nmdnCssPropertyNotFound=Dokumentacija MDN za lastnost CSS '%1$S' ni bila najdena.\n# LOCALIZATION NOTE (mdnCssVisitPage) String used as the label of a link to the\n# MDN page for a given CSS property.\nmdnCssVisitPage=Obišči stran MDN\n\n# LOCALIZATION NOTE (security)\nsecurityPrivacyDesc=Prikaži podprte možnosti varnosti in zasebnosti\nsecurityManual=Ukazi za predstavitev varnostnih možnosti za trenutno domeno.\nsecurityListDesc=Prikaži varnostne možnosti\nsecurityListManual=Prikaži seznam vseh pomembnih varnostnih možnosti trenutne strani.\n# CSP specific\nsecurityCSPDesc=Prikaži varnostne možnosti CSP\nsecurityCSPManual=Prikaži povratne informacije o CSP za trenutno stran.\nsecurityCSPRemWildCard=Ali lahko odstranite nadomestni znak (*)?\nsecurityCSPPotentialXSS=Možna ranljivost XSS!\n# LOCALIZATION NOTE: do not translate 'Content-Security-Policy'\nsecurityCSPNoCSPOnPage=Ni bilo mogoče najti Content-Security-Policy za\nsecurityCSPHeaderOnPage=Content-Security-Policy za\nsecurityCSPROHeaderOnPage=Content-Security-Policy-Report-Only za\n# Referrer Policy specific\nsecurityReferrerPolicyDesc=Prikaži trenutno politiko napotilnikov\nsecurityReferrerPolicyManual=Prikaži politiko napotilnikov za trenutno stran s primeri napotilnikov za različne URI.\nsecurityReferrerNextURI=Med obiskom\nsecurityReferrerCalculatedReferrer=Napotilnik bo\n# LOCALIZATION NOTE: %1$S is the current page URI\nsecurityReferrerPolicyReportHeader=Politika napotilnikov za %1$S\nsecurityReferrerPolicyOtherDomain=Drug izvor\nsecurityReferrerPolicyOtherDomainDowngrade=HTTP drugega izvora\nsecurityReferrerPolicySameDomain=Isti izvor\nsecurityReferrerPolicySameDomainDowngrade=HTTP istega gostitelja\n\n# LOCALIZATION NOTE (rulersDesc) A very short description of the\n# 'rulers' command. See rulersManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nrulersDesc=Preklopi ravnila strani\n\n# LOCALIZATION NOTE (rulersManual) A fuller description of the 'rulers'\n# command, displayed when the user asks for help on what it does.\nrulersManual=Preklopi vodoravna in navpična ravnila na trenutni strani\n\n# LOCALIZATION NOTE (rulersTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the rulers.\nrulersTooltip=Preklopi ravnila strani\n\n# LOCALIZATION NOTE (measureDesc) A very short description of the\n# 'measure' command. See measureManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nmeasureDesc=Izmeri del strani\n\n# LOCALIZATION NOTE (measureManual) A fuller description of the 'measure'\n# command, displayed when the user asks for help on what it does.\nmeasureManual=Omogoči orodje za merjenje izbranega dela strani\n\n# LOCALIZATION NOTE (measureTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the measuring tool.\nmeasureTooltip=Izmeri del strani\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/shared/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (ellipsis): The ellipsis (three dots) character\nellipsis= …"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/devtools/shared/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Slog\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Najbolj ujemajoče\nrule.status.MATCHED=Ujemajoče\nrule.status.PARENT_MATCH=Ujemajoče s predhodnikom\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=V vrstici\nrule.sourceElement=element\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Podedovano od %S\n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe=Pravila Keyframe %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles=(uporabniški agent)\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement=Psevdoelementi\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.selectedElement=Ta element\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Neveljavna vrednost lastnosti\n\n# LOCALIZATION NOTE (rule.filterProperty.title): Text displayed in the tooltip\n# of the search button that is shown next to a property that has been overridden\n# in the rule view.\nrule.filterProperty.title=Prikaži pravila, ki vsebujejo to lastnost\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=Noben element ni izbran.\n\n# LOCALIZATION NOTE (ruleView.selectorHighlighter.tooltip): Text displayed in a\n# tooltip when the mouse is over a selector highlighter icon in the rule view.\nrule.selectorHighlighter.tooltip=Označi vse elemente, ki ustrezajo temu izbirniku\n\n# LOCALIZATION NOTE (rule.colorSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a color swatch in the rule view.\nrule.colorSwatch.tooltip=Kliknite za odpiranje izbirnika barv, shift + klik za spreminjanje oblike barve\n\n# LOCALIZATION NOTE (rule.bezierSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a cubic-bezier swatch in the rule view.\nrule.bezierSwatch.tooltip=Kliknite za odpiranje urejevalnika časovne funkcije\n\n# LOCALIZATION NOTE (rule.filterSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a filter swatch in the rule view.\nrule.filterSwatch.tooltip=Kliknite za odpiranje urejevalnika filtrov\n\n# LOCALIZATION NOTE (rule.angleSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a angle swatch in the rule view.\nrule.angleSwatch.tooltip=Shift + klik za spreminjanje oblike kota\n\n# LOCALIZATION NOTE (rule.gridToggle.tooltip): Text displayed in a tooltip\n# when the mouse is over a CSS Grid toggle icon in the rule view.\nrule.gridToggle.tooltip=Kliknite za preklop označevanja mreže CSS\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nstyleinspector.contextmenu.copyColor=Kopiraj barvo\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nstyleinspector.contextmenu.copyColor.accessKey=B\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the URL to the clipboard of the user.\nstyleinspector.contextmenu.copyUrl=Kopiraj URL\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl.accessKey): Access key for\n# the rule and computed view context menu \"Copy URL\" entry.\nstyleinspector.contextmenu.copyUrl.accessKey=U\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyImageDataUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the image as Data-URL to the clipboard of the user.\nstyleinspector.contextmenu.copyImageDataUrl=Kopiraj Data-URL slike\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyDataUri.accessKey): Access key for\n# the rule and computed view context menu \"Copy Image Data-URL\" entry.\nstyleinspector.contextmenu.copyImageDataUrl.accessKey=U\n\n# LOCALIZATION NOTE (styleinspector.copyDataUriError): Text set in the clipboard\n# if an error occurs when using the copyImageDataUrl context menu action\n# (invalid image link, timeout, etc...)\nstyleinspector.copyImageDataUrlError=Ni bilo mogoče kopirati Data-URL-a slike\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources): Text displayed in the rule view\n# context menu.\nstyleinspector.contextmenu.toggleOrigSources=Prikaži izvirne vire\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nstyleinspector.contextmenu.toggleOrigSources.accessKey=I\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs): Text displayed in the rule view\n# context menu to display docs from MDN for an item.\nstyleinspector.contextmenu.showMdnDocs=Prikaži dokumentacijo MDN\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs.accessKey): Access key for\n# the rule view context menu \"Show MDN docs\" entry.\nstyleinspector.contextmenu.showMdnDocs.accessKey=D\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addNewRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\n# This should match inspector.addRule.tooltip in inspector.properties\nstyleinspector.contextmenu.addNewRule=Dodaj novo pravilo\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nstyleinspector.contextmenu.addNewRule.accessKey=R\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.selectAll=Izberi vse\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\nstyleinspector.contextmenu.selectAll.accessKey=Z\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.copy=Kopiraj\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Copy\" entry.\nstyleinspector.contextmenu.copy.accessKey=K\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyLocation): Text displayed in the\n# rule view context menu for copying the source location.\nstyleinspector.contextmenu.copyLocation=Kopiraj mesto\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyDeclaration): Text\n# displayed in the rule view context menu for copying the property declaration.\nstyleinspector.contextmenu.copyPropertyDeclaration=Kopiraj celotno lastnost\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyName): Text displayed in\n# the rule view context menu for copying the property name.\nstyleinspector.contextmenu.copyPropertyName=Kopiraj ime lastnosti\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyValue): Text displayed in\n# the rule view context menu for copying the property value.\nstyleinspector.contextmenu.copyPropertyValue=Kopiraj vrednost lastnosti\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyRule): Text displayed in the\n# rule view context menu for copying the rule.\nstyleinspector.contextmenu.copyRule=Kopiraj pravilo\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copySelector): Text displayed in the\n# rule view context menu for copying the selector.\nstyleinspector.contextmenu.copySelector=Kopiraj izbirnik\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl/locale/sl/formautofill.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npreferenceGroupTitle = Form Autofill\nenableProfileAutofill = Enable Profile Autofill\nsavedProfiles = Saved Profiles…\n"
  },
  {
    "path": "langpacks/sl/browser/chrome/sl.manifest",
    "content": "locale branding sl sl/locale/branding/\nlocale browser sl sl/locale/browser/\nlocale browser-region sl sl/locale/browser-region/\nlocale devtools sl sl/locale/sl/devtools/client/\nlocale devtools-shared sl sl/locale/sl/devtools/shared/\nlocale formautofill sl sl/locale/sl/\nlocale pdf.js sl sl/locale/pdfviewer/\noverride chrome://global/locale/appstrings.properties chrome://browser/locale/appstrings.properties\noverride chrome://global/locale/netError.dtd chrome://browser/locale/netError.dtd\noverride chrome://mozapps/locale/downloads/settingsChange.dtd chrome://browser/locale/downloads/settingsChange.dtd\nresource search-plugins chrome://browser/locale/searchplugins/\n"
  },
  {
    "path": "langpacks/sl/browser/chrome.manifest",
    "content": "manifest chrome/sl.manifest\nmanifest features/chrome.manifest\n"
  },
  {
    "path": "langpacks/sl/browser/crashreporter-override.ini",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# This file is in the UTF-8 encoding\n[Strings]\n# LOCALIZATION NOTE (CrashReporterProductErrorText2): The %s is replaced with a string containing detailed information.\nCrashReporterProductErrorText2=Firefox se je zaradi napake sesul. Ob ponovnem zagonu bomo poskušali obnoviti vaše zavihke in okna.\\n\\nPoročevalec o sesutju žal ne more poslati poročila.\\n\\nPodrobnosti: %s\nCrashReporterDescriptionText2=Firefox se je zaradi napake sesul. Ob ponovnem zagonu bomo poskušali obnoviti vaše zavihke in okna.\\n\\nČe nam želite pomagati pri odkrivanju in odpravljanju težave, lahko pošljete poročilo o sesutju.\n"
  },
  {
    "path": "langpacks/sl/browser/defaults/preferences/firefox-l10n.js",
    "content": "//@line 4 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-5-00000\\build\\l10n\\sl\\browser\\firefox-l10n.js\"\n\n//@line 6 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-5-00000\\build\\l10n\\sl\\browser\\firefox-l10n.js\"\n\npref(\"general.useragent.locale\", \"sl\");"
  },
  {
    "path": "langpacks/sl/browser/defaults/profile/bookmarks.html",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<!-- This is an automatically generated file.\n     It will be read and overwritten.\n     DO NOT EDIT! -->\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=UTF-8\">\n<TITLE>Zaznamki</TITLE>\n<H1>Zaznamki</H1>\n\n<DL><p>\n    <DT><H3 PERSONAL_TOOLBAR_FOLDER=\"true\" ID=\"rdf:#$FvPhC3\">Orodna vrstica zaznamkov</H3>\n<DD>Dodajte zaznamke v to mapo, če jih želite imeti v orodni vrstici zaznamkov\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/sl/firefox/central/\" ID=\"rdf:#$GvPhC3\">Prvi koraki</A>\n    </DL><p>\n    <DT><H3 ID=\"rdf:#$ZvPhC3\">Mozilla Firefox</H3>\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/sl/firefox/help/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$22iCK1\">Pomoč in nasveti</A>\n        <DT><A HREF=\"https://www.mozilla.org/sl/firefox/customize/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$32iCK1\">Firefox po meri</A>\n        <DT><A HREF=\"https://www.mozilla.org/sl/contribute/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$42iCK1\">Pridruži se nam</A>\n        <DT><A HREF=\"https://www.mozilla.org/sl/about/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$52iCK1\">O nas</A>\n    </DL><p>\n</DL><p>\n"
  },
  {
    "path": "langpacks/sl/browser/defaults/profile/chrome/userChrome-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Edit this file and copy it as userChrome.css into your\n * profile-directory/chrome/\n */\n\n/*\n * This file can be used to customize the look of Mozilla's user interface\n * You should consider using !important on rules which you want to\n * override default settings.\n */\n\n/*\n * Do not remove the @namespace line -- it's required for correct functioning\n */\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"); /* set default namespace to XUL */\n\n\n/*\n * Some possible accessibility enhancements:\n */\n/*\n * Make all the default font sizes 20 pt:\n *\n * * {\n *   font-size: 20pt !important\n * }\n */\n/*\n * Make menu items in particular 15 pt instead of the default size:\n *\n * menupopup > * {\n *   font-size: 15pt !important\n * }\n */\n/*\n * Give the Location (URL) Bar a fixed-width font\n *\n * #urlbar {\n *    font-family: monospace !important;\n * }\n */\n\n/*\n * Eliminate the throbber and its annoying movement:\n *\n * #throbber-box {\n *   display: none !important;\n * }\n */\n\n/*\n * For more examples see http://www.mozilla.org/unix/customizing.html\n */\n \n"
  },
  {
    "path": "langpacks/sl/browser/defaults/profile/chrome/userContent-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Edit this file and copy it as userContent.css into your\n * profile-directory/chrome/\n */\n\n/*\n * This file can be used to apply a style to all web pages you view\n * Rules without !important are overruled by author rules if the\n * author sets any.  Rules with !important overrule author rules.\n */\n\n/*\n * example: turn off \"blink\" element blinking\n *\n * blink { text-decoration: none ! important; }\n *\n */\n\n/*\n * example: give all tables a 2px border\n *\n * table { border: 2px solid; }\n */\n\n/*\n * example: turn off \"marquee\" element\n *\n * marquee { -moz-binding: none; }\n *\n */\n \n/* \n * For more examples see http://www.mozilla.org/unix/customizing.html\n */\n\n"
  },
  {
    "path": "langpacks/sl/browser/defaults/profile/localstore.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<RDF:RDF\n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n</RDF:RDF>\n"
  },
  {
    "path": "langpacks/sl/browser/defaults/profile/mimeTypes.rdf",
    "content": "<?xml version=\"1.0\"?>  \n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" \n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n\n  <Description about=\"urn:mimetypes\"> \n    <NC:MIME-types> \n      <Seq about=\"urn:mimetypes:root\"> \n      </Seq> \n    </NC:MIME-types> \n  </Description> \n</RDF>\n"
  },
  {
    "path": "langpacks/sl/browser/features/chrome.manifest",
    "content": "manifest firefox@getpocket.com/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\nmanifest presentation@mozilla.org/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\n"
  },
  {
    "path": "langpacks/sl/browser/features/firefox@getpocket.com/chrome.manifest",
    "content": "manifest sl.manifest\n"
  },
  {
    "path": "langpacks/sl/browser/features/firefox@getpocket.com/sl/locale/sl/pocket.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddtags = Dodaj oznake\nalreadyhaveacct = Že uporabljate Pocket?\ncontinueff = Nadaljuj s Firefoxom\nerrorgeneric = Med shranjevanjem na Pocket je prišlo do napake.\nlearnmore = Več o tem\nloginnow = Prijava\nmaxtaglength = Oznake so omejene na 25 znakov\nmustbeconnected = Za shranjevanje na Pocket morate biti povezani na internet. Preverite povezavo in poskusite znova.\nonlylinkssaved = Shranite lahko samo povezave\npagenotsaved = Stran ni bila shranjena\npageremoved = Stran odstranjena\npagesaved = Shranjeno na Pocket\nprocessingremove = Odstranjevanje strani …\nprocessingtags = Dodajanje oznak …\nremovepage = Odstrani stran\nsave = Shrani\nsaving = Shranjevanje …\nsignupemail = Registrirajte se z e-pošto\nsignuptosave = Brezplačno se registrirajte na Pocketu.\nsuggestedtags = Predlagane oznake\ntagline = Shranite članke in videe v Firefoxu in si jih oglejte na Pocketu iz katere koli naprave.\ntaglinestory_one = Kliknite gumb Pocket v Firefoxu in shranite članek, video ali stran.\ntaglinestory_two = Oglejte si v Pocketu na kateri koli napravi.\ntagssaved = Oznake dodane\ntos = Če nadaljujete, sprejemate <a href=\"%1$S\" target=\"_blank\">Pogoje uporabe</a> in <a href=\"%2$S\" target=\"_blank\">Politiko zasebnosti</a> storitve Pocket\ntryitnow = Preizkusite ga zdaj\nsigninfirefox = Prijavite se s Firefoxom\nsignupfirefox = Registrirajte se s Firefoxom\nviewlist = Ogled seznama\n\n# LOCALIZATION NOTE(pocket-button.label, pocket-button.tooltiptext, saveToPocketCmd.label, saveLinkToPocketCmd.label, pocketMenuitem.label):\n# \"Pocket\" is a brand name.\npocket-button.label = Pocket\npocket-button.tooltiptext = Shrani v Pocket\nsaveToPocketCmd.label = Shrani stran v Pocket\nsaveToPocketCmd.accesskey = r\nsaveLinkToPocketCmd.label = Shrani povezavo v Pocket\nsaveLinkToPocketCmd.accesskey = o\npocketMenuitem.label = Pokaži seznam Pocket\n"
  },
  {
    "path": "langpacks/sl/browser/features/firefox@getpocket.com/sl.manifest",
    "content": "locale pocket sl sl/locale/sl/\n"
  },
  {
    "path": "langpacks/sl/browser/features/loop@mozilla.org/chrome.manifest",
    "content": "manifest sl.manifest\n"
  },
  {
    "path": "langpacks/sl/browser/features/loop@mozilla.org/sl/locale/sl/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n## LOCALIZATION_NOTE(loopMenuItem_label): Label of the menu item that is placed\n## inside the browser 'Tools' menu. Use the unicode ellipsis char, \\u2026, or\n## use \"...\" if \\u2026 doesn't suit traditions in your locale.\nloopMenuItem_label=Začni pogovor …\nloopMenuItem_accesskey=Z\n\n## LOCALIZATION_NOTE(sign_in_again_title_line_one, sign_in_again_title_line_two2):\n## These are displayed together at the top of the panel when a user is needed to\n## sign-in again. The emphesis is on the first line to get the user to sign-in again,\n## and this is displayed in slightly larger font. Please arrange as necessary for\n## your locale.\n## {{clientShortname2}} will be replaced by the brand name for either string.\nsign_in_again_title_line_one=Ponovno se prijavite\nsign_in_again_title_line_two2=za nadaljevanje uporabe {{clientShortname2}}\nsign_in_again_button=Prijava\n## LOCALIZATION_NOTE(sign_in_again_use_as_guest_button2): {{clientSuperShortname}}\n## will be replaced by the super short brandname.\nsign_in_again_use_as_guest_button2=Uporabi {{clientSuperShortname}} kot gost\n\npanel_browse_with_friend_button=Brskaj po tej strani s prijateljem\npanel_disconnect_button=Prekini\n\n## LOCALIZATION_NOTE(first_time_experience_subheading2, first_time_experience_subheading_button_above): Message inviting the\n## user to create his or her first conversation.\nfirst_time_experience_subheading2=Kliknite gumb Hello za brskanje po spletnih straneh s prijateljem.\nfirst_time_experience_subheading_button_above=Kliknite zgornji gumb za brskanje po spletnih straneh s prijateljem.\n\n## LOCALIZATION_NOTE(first_time_experience_content, first_time_experience_content2): Message describing\n## ways to use Hello project.\nfirst_time_experience_content=Uporabljajte ga za skupno načrtovanje, delo in zabavo.\nfirst_time_experience_content2=Uporabljajte ga za razna opravila: skupno načrtovanje, delo in zabavo.\nfirst_time_experience_button_label2=Oglejte si, kako deluje\n\n## First Time Experience Slides\nfte_slide_1_title=Brskajte po spletu s prijateljem\n## LOCALIZATION_NOTE(fte_slide_1_copy): {{clientShortname2}}\n## will be replaced by the short name 2.\nfte_slide_1_copy=Ne glede na to, ali načrtujete izlet ali kupujete darilo - {{clientShortname2}} omogoča hitrejše odločanje v resničnem času.\nfte_slide_2_title2=Narejen za deljenje spleta\n## LOCALIZATION_NOTE(fte_slide_2_copy2): {{clientShortname2}}\n## will be replaced by the short name 2.\nfte_slide_2_copy2=Ko boste odslej v sejo povabili prijatelja, bo {{clientShortname2}} samodejno delil vsako stran, ki si jo ogledujete. Načrtujte. Nakupujte. Odločajte se. Skupaj.\nfte_slide_3_title=Povabite prijatelja s pošiljanjem povezave\n## LOCALIZATION_NOTE(fte_slide_3_copy): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\nfte_slide_3_copy={{clientSuperShortname}} deluje z večino namiznih brskalnikov. Ne potrebujete računa in vsi se lahko povežejo brezplačno.\n## LOCALIZATION_NOTE(fte_slide_4_title): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\nfte_slide_4_title=Za začetek poiščite ikono {{clientSuperShortname}}\n## LOCALIZATION_NOTE(fte_slide_4_copy): {{brandShortname}}\n## will be replaced by the brand short name.\nfte_slide_4_copy=Ko najdete stran, o kateri želite razpravljati, kliknite ikono v {{brandShortname}}, da ustvarite povezavo. Potem jo pošljite prijatelju na kateri koli način!\n\ninvite_header_text_bold2=Povabite prijatelja, da se vam pridruži!\ninvite_header_text4=Delite to povezavo za začetek skupnega brskanja po spletu.\n## LOCALIZATION_NOTE(invite_copy_link_button, invite_copied_link_button,\n## invite_email_link_button, invite_facebook_button2): These labels appear under\n## an iconic button for the invite view.\ninvite_copy_link_button=Kopiraj povezavo\ninvite_copied_link_button=Kopirano!\ninvite_email_link_button=Pošlji povezavo\ninvite_facebook_button3=Facebook\ninvite_your_link=Vaša povezava:\n\n# Error bars\n## LOCALIZATION NOTE(session_expired_error_description,could_not_authenticate,password_changed_question,try_again_later,could_not_connect,check_internet_connection,login_expired,service_not_available,problem_accessing_account):\n## These may be displayed at the top of the panel.\nsession_expired_error_description=Seja je potekla. Naslovi URL, ki ste jih predhodno ustvarili in delili, ne bodo več delovali.\ncould_not_authenticate=Prijava ni uspela\npassword_changed_question=Ste spremenili geslo?\ntry_again_later=Poskusite znova pozneje\ncould_not_connect=Povezava s strežnikom ni uspela\ncheck_internet_connection=Preverite vašo internetno povezavo\nlogin_expired=Vaša prijava je potekla\nservice_not_available=Storitev ta trenutek ni na voljo\nproblem_accessing_account=Pri dostopu do vašega računa je prišlo do napake\n\n## LOCALIZATION NOTE(retry_button): Displayed when there is an error to retry\n## the appropriate action.\nretry_button=Ponovi\n\nshare_email_subject7=Vaše vabilo za skupno brskanje po spletu\n## LOCALIZATION NOTE (share_email_body7): In this item, don't translate the\n## part between {{..}} and leave the \\n\\n part alone\nshare_email_body7=Prijatelj vas pričakuje na Firefox Hello. Kliknite na povezavo in skupaj brskajte po spletu: {{callUrl}}\n## LOCALIZATION NOTE (share_email_body_context3): In this item, don't translate\n## the part between {{..}} and leave the \\n\\n part alone.\nshare_email_body_context3=Prijatelj vas pričakuje na Firefox Hello. Kliknite na povezavo in skupaj brskajte po strani {{title}}: {{callUrl}}\n## LOCALIZATION NOTE (share_email_footer2): Common footer content for both email types\nshare_email_footer2=\\n\\n____________\\nFirefox Hello vam omogoča brskanje po spletu s prijatelji. Uporabljajte ga, ko želite skupaj načrtovati, delati ali se smejati. Več na http://www.firefox.com/hello\n## LOCALIZATION NOTE (share_tweeet): In this item, don't translate the part\n## between {{..}}. Please keep the text below 117 characters to make sure it fits\n## in a tweet.\nshare_tweet=Pridruži se mi na videopogovoru s {{clientShortname2}}!\n\nshare_add_service_button=Dodaj storitev\n\n## LOCALIZATION NOTE (copy_link_menuitem, email_link_menuitem, delete_conversation_menuitem):\n## These menu items are displayed from a panel's context menu for a conversation.\ncopy_link_menuitem=Kopiraj povezavo\nemail_link_menuitem=Pošlji povezavo\nedit_name_menuitem=Uredi ime\ndelete_conversation_menuitem2=Izbriši\n\npanel_footer_signin_or_signup_link=Prijava ali registracija\n\nsettings_menu_item_account=Račun\nsettings_menu_item_settings=Nastavitve\nsettings_menu_item_signout=Odjava\nsettings_menu_item_signin=Prijava\nsettings_menu_item_turnnotificationson=Vključi obvestila\nsettings_menu_item_turnnotificationsoff=Izključi obvestila\nsettings_menu_item_feedback=Pošlji povratne informacije\nsettings_menu_button_tooltip=Nastavitve\n\n\n# Conversation Window Strings\n\ninitiate_call_button_label2=Želite začeti pogovor?\nincoming_call_title2=Zahteva za pogovor\nincoming_call_block_button=Zavrni\nhangup_button_title=Odloži\nhangup_button_caption2=Končaj\n\n\n## LOCALIZATION NOTE (call_with_contact_title): The title displayed\n## when calling a contact. Don't translate the part between {{..}} because\n## this will be replaced by the contact's name.\ncall_with_contact_title=Pogovor: {{contactName}}\n\n# Outgoing conversation\n\noutgoing_call_title=Začnem pogovor?\ninitiate_audio_video_call_button2=Začni\ninitiate_audio_video_call_tooltip2=Začni videopogovor\ninitiate_audio_call_button2=Glasovni pogovor\n\npeer_ended_conversation2=Oseba, ki ste jo klicali, je končala pogovor.\nrestart_call=Poskusi znova\n\n## LOCALIZATION NOTE (contact_offline_title): Title which is displayed when the\n## contact is offline.\ncontact_offline_title=Ta oseba ni povezana\n## LOCALIZATION NOTE (call_timeout_notification_text): Title which is displayed\n## when the call didn't go through.\ncall_timeout_notification_text=Vaš klic ni bil vzpostavljen.\n\n## LOCALIZATION NOTE (cancel_button):\n## This button is displayed when a call has failed.\ncancel_button=Prekliči\nrejoin_button=Ponovno se pridruži pogovoru\n\ncannot_start_call_session_not_ready=Klica ni mogoče začeti, ker seja ni pripravljena.\nnetwork_disconnected=Omrežna povezava se je nepričakovano prekinila.\nconnection_error_see_console_notification=Klic ni uspel. Podrobnosti preverite v konzoli.\nno_media_failure_message=Ni bilo mogoče najti kamere ali mikrofona.\nice_failure_message=Povezava ni uspela. Vaš požarni zid morda blokira klice.\n\n## LOCALIZATION NOTE (legal_text_and_links3): In this item, don't translate the\n## parts between {{..}} because these will be replaced with links with the labels\n## from legal_text_tos and legal_text_privacy. clientShortname will be replaced\n## by the brand name.\nlegal_text_and_links3=Z uporabo {{clientShortname}} se strinjate s {{terms_of_use}} \\\n  in {{privacy_notice}}.\nlegal_text_tos=pogoji uporabe\nlegal_text_privacy=obvestilom o zasebnosti\n\n## LOCALIZATION NOTE (powered_by_beforeLogo, powered_by_afterLogo):\n## These 2 strings are displayed before and after a 'Telefonica'\n## logo.\npowered_by_beforeLogo=Omogoča:\npowered_by_afterLogo=\n\n## LOCALIZATION_NOTE (feedback_rejoin_button): Displayed on the feedback form after\n## a signed-in to signed-in user call.\nfeedback_rejoin_button=Ponovi\n## LOCALIZATION NOTE (feedback_report_user_button): Used to report a user in the case of\n## an abusive user.\nfeedback_report_user_button=Prijavi uporabnika\nfeedback_window_heading=Kakšen je bil vaš pogovor?\nfeedback_request_button=Pošlji povratne informacije\n\ntour_label=Vodič\n\nrooms_list_recently_browsed2=Nedavno prebrskano\nrooms_list_currently_browsing2=Trenutno brskate\nrooms_signout_alert=Odprti pogovori bodo končani\nroom_name_untitled_page=Neimenovana stran\n\n## LOCALIZATION NOTE (door_hanger_return, door_hanger_prompt_name, door_hanger_button): Dialog message on leaving conversation\ndoor_hanger_return=Se vidimo pozneje! Na to sejo se lahko kadarkoli vrnete preko panoja Hello.\ndoor_hanger_prompt_name=Bi mu radi dali ime, ki si ga je lažje zapomniti? Trenutno ime:\ndoor_hanger_button=V redu\n\n# Infobar strings\n\ninfobar_screenshare_no_guest_message=Takoj ko se vaš prijatelj pridruži, bo lahko videl vsak zavihek, ki ga kliknete.\ninfobar_screenshare_browser_message2=Trenutno delite zavihke. Vsak zavihek, na katerega kliknite, vidijo tudi vaši prijatelji\ninfobar_screenshare_browser_message3=Zdaj delite svoje zavihke. Vaš prijatelj bo videl vsak zavihek, ki ga kliknete.\ninfobar_screenshare_stop_sharing_message=Zavihkov ne delite več\ninfobar_button_restart_label2=Ponovno začni deliti\ninfobar_button_restart_accesskey=e\ninfobar_button_stop_label2=Ustavi deljenje\ninfobar_button_stop_accesskey=S\ninfobar_button_disconnect_label=Prekini\ninfobar_button_disconnect_accesskey=r\n\n# E10s not supported strings\n\ne10s_not_supported_button_label=Odpri novo okno\ne10s_not_supported_subheading={{brandShortname}} ne deluje v večprocesnem oknu.\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n## LOCALIZATION NOTE: In this file, don't translate the part between {{..}}\n\n# Text chat strings\nchat_textbox_placeholder=Vnesite tukaj …\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\n\nconversation_has_ended=Vaš pogovor je končan.\ngeneric_failure_message=Imamo tehnične težave …\n\ngeneric_failure_no_reason2=Želite poskusiti znova?\n\nhelp_label=Pomoč\n\nmute_local_audio_button_title=Izklopite svoj zvok\nunmute_local_audio_button_title=Vklopite svoj zvok\nmute_local_video_button_title2=Onemogoči video\nunmute_local_video_button_title2=Omogoči video\n\n## LOCALIZATION NOTE (retry_call_button):\n## This button is displayed when a call has failed.\nretry_call_button=Poskusi znova\n\nrooms_leave_button_label=Zapusti\n\nrooms_panel_title=Izberite pogovor ali začnite novega\n\nrooms_room_full_call_to_action_label=Več o {{clientShortname}} »\nrooms_room_full_call_to_action_nonFx_label=Prenesite {{brandShortname}}, če želite začeti svojega\nrooms_room_full_label=V tem pogovoru sta že dve drugi osebi.\nrooms_room_join_label=Pridruži se pogovoru\nrooms_room_joined_owner_connected_label2=Vaš prijatelj je zdaj povezan in lahko bo videl vaše zavihke.\nrooms_room_joined_owner_not_connected_label=Vaš prijatelj čaka, da z vami začne brskati po strani {{roomURLHostname}}.\n\nself_view_hidden_message=Lasten pogled skrit, vendar se še vedno pošilja. Razširite okno za prikaz\n\npeer_left_session=Prijatelj je zapustil klepet.\npeer_unexpected_quit=Prijatelj je nepričakovano prekinil povezavo.\n\n## LOCALIZATION NOTE (tos_failure_message): Don't translate {{clientShortname}}\n## as this will be replaced by clientShortname2.\ntos_failure_message={{clientShortname}} v vaši državi ni na voljo.\n\ndisplay_name_guest=Gost\n\n## LOCALIZATION NOTE(clientSuperShortname): This should not be localized and\n## should remain \"Hello\" for all locales.\nclientSuperShortname=Hello\n"
  },
  {
    "path": "langpacks/sl/browser/features/loop@mozilla.org/sl.manifest",
    "content": "locale loop sl sl/locale/sl/\n"
  },
  {
    "path": "langpacks/sl/browser/features/presentation@mozilla.org/chrome.manifest",
    "content": "manifest sl.manifest\n"
  },
  {
    "path": "langpacks/sl/browser/features/presentation@mozilla.org/sl/locale/sl/presentation.properties",
    "content": "presentation.message=Select one device to send the content.\npresentation.urlbar.tooltiptext=View the device-selection request\npresentation.deviceprompt.select.label=Send\npresentation.deviceprompt.select.accessKey=S\npresentation.deviceprompt.cancel.label=Cancel\npresentation.deviceprompt.cancel.accessKey=C\n"
  },
  {
    "path": "langpacks/sl/browser/features/presentation@mozilla.org/sl.manifest",
    "content": "locale presentation sl sl/locale/sl/\n"
  },
  {
    "path": "langpacks/sl/browser/searchplugins/ceneji.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Ceneje.si</ShortName>\n<Description>Iskalnik Ceneje.si</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image height=\"16\" width=\"16\" type=\"image/x-icon\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAzUlEQVQ4EWNgGGjACHLA39uz1R7vqLjJz83EwMnByMDEyoTTXWyhL8B6YAqY/j3bJfX3Qu1NmAAh+tdqif8oakACGIIoKlA5DyYL/wdhmCgLjEEsDfImMkDlIctA2f8+30NRw8nOyADCMIAiCRNEpv/ssPqL7EUmNiYGEIYBlr+//sHYWGn0UEdXxPLtO34D0DWg81k+foUHKLocUXxwaCD7EZuuP0Bvfge6FGSZjBQrA7K3wKGBLIDNAGQxUtQi68NgE3I1hgZsAlQxBAAKUEIHR/DoRAAAAABJRU5ErkJggg==</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.ceneje.si/search_new.aspx\" resultdomain=\"ceneje.si\">\n\t<Param name=\"q\" value=\"{searchTerms}\" />\n\t<Param name=\"FF-SearchBox\" value=\"1\" />\n</Url>\t\n<SearchForm>http://www.ceneje.si</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sl/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAB9AQAAJgAAACAgAAAAAAAA8gIAAKMBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAFESURBVDjLpZNJSwNBEIXnt4lE4kHxovgT9BDwJHqPy0HEEOJBiAuCRg+KUdC4QS4KrpC4gCBGE3NQ48JsnZ6eZ3UOM6gjaePhQU93v6+qq2q0pqgeJj2S8EdJT1hr0OxBtKCD5iEd8QxDYpvhvOBAuMDKURX9C9aPu4GA1GEVkzvMg10UBfYveWAWgYAP00V01fa+R9M2bA51wJvhIn3qR+ybt3D3JNQBE5sMjCIOLFpoHzOwdsLRO22qA6R6kiZiWwxUvy/PUQZIhYZ1vFM9cvcOOsYNdcBgysISdSJBnZjJMlR0Fw8vAp0xoz5gao/h+NZBy4i/10XGwrPA+hmvDyhVRG2Avu/LwcrkFADZa16L1h330w1RNgc3DiJzCpPYRm1bpveXX11clQR28xwblHpk1vq1iP/5mcoS0CoXDZiL0vsJ+dzfl+3T/VYAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAK5SURBVFjDxVfrSxRRFJ9/Jta/oyWjF5XQm6D6EkHRgygIIgjUTcueVgqVWSRRkppEUQYWWB8ye1iGWilWlo/Ude489s7M6Zw7D9dlt53dmd29cFiWvXvO77x+51xpaaUsoSxBaUWZQ4ECy5xji2xKZDyCMlMEw6lCNiOSgwZKJK1SkcKeSealfP64t0mBjl4Ow39MkDUL0p2RSROOtqhZdeUEYM1pBl39XCg/fEeFtWcY7G9W4csvUxjlBkCsQ4Nt9QyWVfvT6RsAKXw3aoDGATZeYIt+W1kjw7cJG0RctWDTRebbKd8A6h5pwsDb70ba3w/eUr3wt/cmwgfw6Yft4TNMQaY7o1P2ncm4FT4ANQH/jQBJ2xv7kqIXEADDql8eS3+n8bku7oxNm+EDIM/dU92upb3T/NJGeaNbDx/AsbsLRUY5Xn92caWXY5d8RV6gWllxSg4fAEnTC90DQW13BLlgXR2D3dcUeDVkwOthA1bXspxILWcm3HdThcfvufB26LcJpkOEAz9NKI/lzqpSEC7feol5EWnpSeSlIxCALUkApmULdjUqxQVAQnl3D/X/yQda4QBEq2TYc12By091MQ17Bg3R88nHKlQbVmHvj89awNBLYrwT9zXY2aBAxTkGFdiSxP/Jp6FLDw+AS7GfsdJTJ2EqSO5khD43nGfBARy/ZxOQgZHe7GPM1jzUvChUtmnBAXQPcKGMJp3fdFGq6NByEhiAO4b/YptFfQJwNyQ/bZkVQGcf90Ja25ndIyrKBOa/f8wIpwi3X1G8UcxNu7ozUS7tiH0jBswwS3RIaF1w6LYKU/ML2+8sGnjygQswtKrVIy/Qd9qQP6LnO64q4fPAKpxyZIymHo1jWk6p1ag2BsdNwQMHcC+M5kHFJX+YlPxpVlbCx2mZ5DzPI04k4kUwHHdskU3pH76iftG8yWlkAAAAAElFTkSuQmCC</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAKQWlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQLg4Ji1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwSE8vE9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS72yy/UCZz1v9/kSI3QyQGAApF1TY8fiYX5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7yZiXJuShGlnOGbw0noy7UN6aJeGjjAShXJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJMkUUGe6J8gIACJTEObxyDov5OWieAHimZ+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0tAyOMBeAr2+WRQElWW2ZaJHtrRzt7VnW5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2JFqbHbO+lVUAtG0GQOXhrE/vIADyBQC03pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y595nL7vtWO6YXP4EjSRUzZUXlpqemS0TMzAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlou4U8gViQLmQKhH/V4X8YNicHGX6daxRodV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGitka9zjzJ6/uf6Hwtcim7hTEEiU+b2DI9kciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAAhIBIEAOWAy5IAmlABLJBPtgACkEx2AF2g2pwANSBetAEToI2cAZcBFfADXALDIBHQAqGwUswAd6BaQiC8BAVokGqkBakD5lC1hAbWgh5Q0FQOBQDxUOJkBCSQPnQJqgYKoOqoUNQPfQjdBq6CF2D+qAH0CA0Bv0BfYQRmALTYQ3YALaA2bA7HAhHwsvgRHgVnAcXwNvhSrgWPg63whfhG/AALIVfwpMIQMgIA9FGWAgb8URCkFgkAREha5EipAKpRZqQDqQbuY1IkXHkAwaHoWGYGBbGGeOHWYzhYlZh1mJKMNWYY5hWTBfmNmYQM4H5gqVi1bGmWCesP3YJNhGbjS3EVmCPYFuwl7ED2GHsOxwOx8AZ4hxwfrgYXDJuNa4Etw/XjLuA68MN4SbxeLwq3hTvgg/Bc/BifCG+Cn8cfx7fjx/GvyeQCVoEa4IPIZYgJGwkVBAaCOcI/YQRwjRRgahPdCKGEHnEXGIpsY7YQbxJHCZOkxRJhiQXUiQpmbSBVElqIl0mPSa9IZPJOmRHchhZQF5PriSfIF8lD5I/UJQoJhRPShxFQtlOOUq5QHlAeUOlUg2obtRYqpi6nVpPvUR9Sn0vR5Mzl/OX48mtk6uRa5Xrl3slT5TXl3eXXy6fJ18hf0r+pvy4AlHBQMFTgaOwVqFG4bTCPYVJRZqilWKIYppiiWKD4jXFUSW8koGStxJPqUDpsNIlpSEaQtOledK4tE20Otpl2jAdRzek+9OT6cX0H+i99AllJWVb5SjlHOUa5bPKUgbCMGD4M1IZpYyTjLuMj/M05rnP48/bNq9pXv+8KZX5Km4qfJUilWaVAZWPqkxVb9UU1Z2qbapP1DBqJmphatlq+9Uuq43Pp893ns+dXzT/5PyH6rC6iXq4+mr1w+o96pMamhq+GhkaVRqXNMY1GZpumsma5ZrnNMe0aFoLtQRa5VrntV4wlZnuzFRmJbOLOaGtru2nLdE+pN2rPa1jqLNYZ6NOs84TXZIuWzdBt1y3U3dCT0svWC9fr1HvoT5Rn62fpL9Hv1t/ysDQINpgi0GbwaihiqG/YZ5ho+FjI6qRq9Eqo1qjO8Y4Y7ZxivE+41smsImdSZJJjclNU9jU3lRgus+0zwxr5mgmNKs1u8eisNxZWaxG1qA5wzzIfKN5m/krCz2LWIudFt0WXyztLFMt6ywfWSlZBVhttOqw+sPaxJprXWN9x4Zq42Ozzqbd5rWtqS3fdr/tfTuaXbDdFrtOu8/2DvYi+yb7MQc9h3iHvQ732HR2KLuEfdUR6+jhuM7xjOMHJ3snsdNJp9+dWc4pzg3OowsMF/AX1C0YctFx4bgccpEuZC6MX3hwodRV25XjWuv6zE3Xjed2xG3E3dg92f24+ysPSw+RR4vHlKeT5xrPC16Il69XkVevt5L3Yu9q76c+Oj6JPo0+E752vqt9L/hh/QL9dvrd89fw5/rX+08EOASsCegKpARGBFYHPgsyCRIFdQTDwQHBu4IfL9JfJFzUFgJC/EN2hTwJNQxdFfpzGC4sNKwm7Hm4VXh+eHcELWJFREPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS3UuH4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufGK+eN8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000IlYYqwK10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR5vTkmuRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41lG99uit7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9V/ndzPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0MqiyvUqvakfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui6rq/Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx4sf4H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdLz5HOFZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX297Yb9jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel93v3RB6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/syOll+AAAACXBIWXMAAAsTAAALEwEAmpwYAAACN2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+MTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj4yPC90aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqIYvkNAAAKUElEQVRYCe1YCVQURxqu6pnuYYYZZoZLYAEjhwY5DAHRgCcx4IEa8UniruhqjLriJtHEXGvivGSfCTGJkjXxTFxvM4gYcQVPPAc0CIIcKlFRIJwDzN0zfdR2jw5vJJDI5r113z7rAX/9f31//VVf1/93NQA8aU8Y4BmAPWnYedHgXXRT8MeaFjrRQKIgvRlJKBqJ3MTQFOAOzoV6Y0eG+csK5o+HZE/fx6Xn15eN+6ImfwEEkBFCDC0PS/kqyT/86qOuR+gMXLLDvOzLAupDTym6HB0o2BzgLqiJ9mXJA2WMnKTBqPJ6ekVhtfWVAHfq+qZC8wdLxksOOPs/tj5EVpKln7pQXzo61ifiOG0hav6jtby+x7TR57Uu9NZ+0+K+Jjhai0TJa7v2uC9po7JOGif2hXsc9leLtmWCbTNRSM7yf/Q3vv0krM0nV646YFny3hRijSrVdXNfk0wOhdZ9GvPXo0KEO16fID3eF+5x2BmGIQBC3A/70Ol+lLUI1Zcsg976nvxosA/WOjFSkqn6Da/Z8RLNb0AeyzAGEAAsy5HAyX424cVadkGzjnEZHybKGRkK9f30fwhuVKt9LPeqp5ENdX6syUjgwWHVLkH+ee5pi3UPAR8o6NbfYoFVOxq0n/QCkiAzkA4thE+vv9gbdl0BOeF6ExuVf40cYCIxChciymBhxNEBeMWFD+V7acByJPBE/NJbu2V9srX+Toy1vs5NNDTitixhzCFZQnJrXl7eHwQCQRRWdo9JEAkgoGlQ9kv3R7e0ZX2yqOtkzjFEUwGYVF4qCouA5ktnv+vI3n9Vd+zwJOeZUL1ajCpSvwPtRz8HVJMBDJhSDjDhGHB3ywX0Y7Ia6arcHfjWViSds8lw8NwN+lUWsVVJ4USnpwy8zzBIlTZCFLA0yaXSjuU3j1hAO5GAtFq3pveX5djqajMAy9wQD41sISvLM5vXf1qiKzw6MiYlpdNNqRSDiPe7bsuXaNHcTYa/OgL3V+pzdi2smz4GdR1WJzr7duVlJ11PegZdnxxn0Z0qiOPHuOMqQFcn5aHiqDqk3e3mjEdlabvREQ7y4+R8HsePLd9n2hb2rs7IF2UHdrfGOkO2SIumZelOOGzzzn6zDnw9FfnuWbrRYWtbvSKvafmCcofOy45D+0ZXjxqCbs2f1tBaVSXl4kAMcjEZjj2KBZ7O4Efto5M/DOjYs20dERR8RjEt7bSzn2LqrOOykWP2UK1NLm37t39kH7v7wXTQmp8CPCathR5zHk6/wIz3gMjdAFqOTgS1qyf+cAHJcn5k5vsqBJV8UXbMPSdelBszSFh88ho9YcMpyxjeDh+kA4MYOwydyB+lv3g6RTgoZIPDr33HxjjTxdOzCF//CnzgoE10dhYLIUTCAXJ490YTG9RpYsY6wL3Jo+Vm/xlZ+mdFGEbjQpbUGaFgxihJo0W7f5itqVEqioqt682PGBiqhiLxnyw/3Rijz9vsCXTZL9vz1jWsticeeoytR8XjTgHzmRdB54mpRnJOjYnyx8w22l2FEKaCsPuwB3lBjeYmGtncxSq65+GKIiuwHyCgO3XkOZaiABdb2LYt62XLlUvTzddKbbiHxxEywGVl4GtZ3aQKn/IUXLsAqfFVDXRsbgkZPCPW5Vb3pA86JSUI/0qjX+jrJhgrxsGAxi4Q5uslNC0eTsUbc8u8EXeeWF2HvKcfr2MQK8MkrmbKTEtoa5MfMNUE8oUc6MsDesMDTMrn+IuAbHoal1BdYgKZ7rQzQVFl9AjOXuTwwQVQ4OUG6eGDJZfsNp4e7hcT4nbVcL5QilxwYDxzfCnxdHiuS1xCpvf8jF5vkdjIQQI1tzHQqmddT1RSbziCOMuYGEDv/ItcVbfea/y8sZKVVgoBpStWNSHGvQJAAcNyT8DWqR2KqqoIZz++31xyppPbsxFxPCEo7gCYxAJoboBqi+yJtevm2212CZXNafHhHWlxLt+26ZHgn2cta89XICU/dqwceVfU0ynz4sVvT4+ELbyNq4l8wQGs1carQDp6XBdjNgIgEXf5rf78w74I4LHYwkTJxeQo/ADFILC3yLL4cJl1Oj/g3Pi8cejuUkiw3KuIphn7dwcRGVWEiV0Qead2sLbmSrQD55DSiGdxhiTlLsGhJR4z32kAkthC+0nQnpuAUMn9x+YA81LiL7GT5DvrX7y6PA1796U44ZfFt+igZWr94fi/63a+m60780IEkbnmJck6HsO3+x9B3DJpyq67jp+iAQQOzLXVCboTR6bYjX38wXj7x6nypc8F42U6E4tnbNfve2OXbnYfeCAAiOQvJJBl7L6KtFevuI1KzKbaW6Hlasmqnn6u3gOnUCaTyCv9ldX2sRDVt0Di0wJ098LB3aK5PfGA1L4IFENqQMg4+3dJAISWfUvd3kyOU4ZG+AtU1xupdAvFen2U6rrV2ZeAGAUYGsiFhP0oEMlTLinjEw/RBh1s3vDJ1qYt64c74/l+886drrzs/oo8V4u8VNmdGy7ftqVZOTIThxLHvGRwk78nVrn/jNU4MwEXKaWEV00Dmb5XY3kteqCwpHSNj31i1NDgUbdm5T5jafEL4siYrUTgoExcrtQLFB7jWrN3feGR9ufPfNMXdldp1KQeCyqW7QW0zg/4Tn8FgAF5QCSUA8PN5cB0YyyIOTgNKqJu8wt0bmoNcn8np+Nmq47xiPLHD3yWqlg0Ogp2qus14i+LcvOK75Y+H+IdXBOmDHh7Ueyk03FaWmbM/DjHUHU1QaBQAiIwaLckevg5a2OjkrWQIr+5S7dK4+Kau0lwBPvksCGxoMI2+2Yz/TxX7+TcUzcKITDIXTGSu6CQXm7YbQkOzr/wjItmxURZlcMPqdWChuvFs03VlemYWIKAANdiMlmTZEjEfr8lK0ocOIdEjd8FgJ8PLuA2ngRwj5+BQGgCuOIqkEzcBsMzuGS+31SFSCg2mlMu36GSjCSAHAGDm3VsXIuOlSYMJq5sTldMVbfvwrdfOz1HjLuwNpoi3EVSQ5i7/5ZdyStNSKMWN165Nc+gOTuTMZsDuYTR434BBV4TJm32mDmngY/yCxIexAYqFcKqfDtl5yutRNIQVzbIm7Sq0ry7F+fA9SZ5QkB1NYIqFV+ufrOhks04jF18P5md0AcuW8NXZRu2y8QYNSIEX+/jJijW2sTtQ31sod+eNm4tvmGLSx0hzT34hizVye3/p1t2BymeXdX+U8ibbS3c28Ceu867yy1Diqj32iuUi5rNsz7t/fXsjP+1vr24/RrgcY1l7GiL4u4uwb5yeDl5GDT1XMeMaNgVHyr8nktXzEtG378m9gQ9ov4/S0KUv4jEuDdzYycTfazc4N3bfu61Mc9NfkZ06JuMR0vT3ubgbX3WhL4c/lt27gkT6Rt1O3afN708PISoHRZIrFZKQImFtJkQxH1aDOyCNj0Tued1z1R/N6j9Pevq939hfk+w/vhyFzRbCUJzuUuc5tJP1gV5peYs/hbMvam6fJWo1VsuKMhI9VzBEXD/itifyZ9gnzDQKwP/BlaTi1SzVazVAAAAAElFTkSuQmCC</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMwQjQ3MEVGRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMwQjQ3MEYwRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzBCNDcwRURGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzBCNDcwRUVGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5U94CwAAArpElEQVR42ux9B5hU5dn2c9r02Z3ZXmCX3QV2KS69KE1AsQAGEBT1tyQawUSN0fgbjfrFWGIs0ZjYjaKiWBABERSRDtKR3naXXZbtO7PTy6n/87xnlqLEL1++/Pn/fNee6zrOMDtz5pz3uZ/7ue/nfc/IGYYBXVvXxncNQdfWBYSurQsIXVsXELq2LiB0bV1A6Np+cBNDcdM+SgJAR9QADqGx7pAKNW06DC0RoCSbh+V7VZB48FS36hftqlMvjSvGyOag3q+uSTePIhjgtHGQ6eIiPXOFg7oONX0L+S0Axma7xG2f2NcCJ/06aGhV6bnTCqDq5zodDgwnD2m7NoJweBckOzrAMewC0FUV/O+/DqrfB2mX/Ag4qw04yQK8ywVKaxPYe/cFW59K4Gx24EQRDN0AXsTdQlBPA2h+HyCyDyBvNkBoG0CiESDZAJA9DSBeB1D7NIAWA+h+O4Cu4PU4gQ2E3AaQPhwgYwwex4av6XjeEkRVJ/CcARpegz9iAI4JSCLAjuMaDCwSQcfrfH5lAnbVarDyPguM6clDUP6+Taf3eSwO4DgO7tkx/95DwcYcj8WZJEvPcwKEEyFLWFNyHh0064ECh7cxpibPMWZ4XFc66HhuaS88D9xXy8E6eiKI+YXsr87ho8EaDkB11TH4Ei9RpO/VVPa3IUOGsH3VqlXs9XOcIIDdwkFRJg/HWvSRaw4qP91ao/6k2Y8BdwCk2TmoyBe+vaSf1Izv5SIJw3a4SevVFtYLVu+Qh2PEh687zM3OdnOQ4eQOxmTjQwTI630KhCYHHlfT/+f3LugKNQ2g0MsxgNMrRupZ52YTJAgosaxrNvxl6Zd7Pz0f0vIxUpglmEmgyJgtCXj+wrteGZ1b7v9b3xOnPAwEQKw5Bm1NzRC228H6jzDCWSePZ8rjmWa5OAjEjYwXvko+//F2+fr2Jg0Kuglw83jrHy/uL763/rC6q7I7D9eOtGLMAfadVGHZbgXcdq7weJs2CZnlxs92Jce1BnRENdf35ZXxRzLT+F/PGGJ5ISdNeBUBdjx+jgzBJAMNmcnAAcK0/rcGAjIo2x/8WIWHrhChT4EJgaBisHGmf1kEEY6Fm+2V3u4fz7riyWf+fOirx/a1Hu4jWd2QTETg+gHTX/5F30t/VhNuBVlX8TPmMShGcQIWHqjsZDsYJ2tBsdpBRxBw/2CDUDwTwchQkJvGQ1tYnfjkssQH9a1almjl4NqLbR8O7SHchVndnO7gADMcWkMGnPDpDAgNHTrIqgGKCg3ndRPfumGU9a35FeL0Z7+Iv3iiWcvPRWbxhw376+9G7nPYOedz17rvONmhwVnnjM9VOw8iJoIYxosTLf/e4gvH0oOMuGCNBku2a3DDaAFuu1iASkwoutggJTxmfrbNXX9Tz/HP9XBkwsLabXP2yPE+uuQCzuGF+kjbnstXPQ0RNX4KBJ3CrppX4FeJTBgQy4FYYTaiygrw3+gS852lQMRnBV4e3vtGnn3ne7FVqAGy7A4e5o633n/vZbbZhsE1U53v1BQcd2ZlN49BNbM1pEO9X4MxFdKnv53uqOhXLHwVQu2hRHWYNNmxaOYw232+6HeyHf+pOQTgFRyYhiMgxsNgSLZ/+9JADF+Yz4GEyfTKMhWGPyTDzW/IsB8ZNt2ig4CDqOCbmmIdUBdth7gm20mbGKkyEpYT6Tr+/SwQUOKpURjqyofb7L1BllBXUTD+m1MFPCHXirxgETlYvke5/KbXowuSmN0U2F9eYn385xOtT9a148kizZOg/KEMkFGDEFvQKZGIGtVLCv16quOBeLsGU8+3fXrfFMeVqA9ixB5ngki1IgoDIUj/Yj5IMT/ojvR/+9LQuVFyOJDcCos4sCG23/xchfPuVeG1rX6I8MfgJF6viMGnYLNYGibl0yOJSAnLh8Sf3nlRQuZV4TY5E6iEREH7pzEYE4Yo9gpmvRhdZkNAxFGcYj3f9viV9gdRFMLIngLkpfMQjhtnMcGZm4zngxoBsHyAgHF12whcKNYTxuDLx9nX3HO5fUZrWIdI0jC/NAUC2eDBgo4j58Re4BqrQXN5/seA4CzSw0uyo/QpKOZAxISa85wTXl7HgcsVZcwAcBoAZz6eudO7ahIBmOkqgYu5XGSQKPDA/XOAsLNOIxDA/R/HFsbiOudBoUgBvGakdCOVgm9PaBDHetYfxaEvBkwLnAsMZD0H9xBgbIUAQQQMAYPKRFmusHTuBNsEH4Ig+j0QIOJRIebjAFlxV20uc8T+B2/EEDkeHAek9N+/kw+NzW5wO2RWS04BADqBoJ+1x1UZHMgKc0pGYy2XQE3ZwH8KEIjK0RlMXfqtcn5hFg/NPg1mDLOsKMkWDu+p1+AkCsG9+EgBnDJAZPRFiv97YODM4KJghE7DRDHFstNM35FQ4GwQ6DwDQaEthhmB/wbhn4Ttfw8wuBw6MjEPIX+22bPgzgAA1WViRQNO7ZT5dVEfXFk4CFm3L8TjflY6/mkNpTG9RWp+/E5XTQGITA2XV4p/Lc/jmY3s/C4j1VvIcPLwIYYtnDBYCdC0039P4jEUzQw4XQt9li6a9s7nxDa56QK0hTTI4OJ4DOMUOL7vJ3kQvJnAE6J4nn0J70oD3u5gKKPm0T8skjiioQI8qcTpb5cyzYaSGa5UFP5OcWiYp0iui8drous0/tZ1pV5PGklIxryCFvNqYFdSQTdSj2d/MqEpkC7a4WZiA10zezG8Oci8yw28O5012tgY2ewgpHvAkGWz8cbAp0MwFAHRMESB51RTIKJLE03jKC77Vum387g6MBOtTgDpvXe+oAwoEteRPYx9x+uTY/A4ObhupAWBYApDCdMZdQCWBp3RO9XBNLSBZCupHNB10TmTIEWWAQHfP39THC4qU0GgcZe5033uVFB5pwsETwaovtZ+kbUrp2rRyAV6MNBTj8fkxP5dR8Fi2WcpKt0sObt/LXi8KQT/Z0FLhUXKwFFBEZSoHw6N8yZDonEEqB09EBAx8H99EN+2H9wDN4AlaxN776nP/u3sdqIryPNwsK9eK/xou3xdc1Abd6BB75aQjaTLygWN1NnRaSYVsGHy88Gg7qooEY7luPifxCKusMPh+wFrx0EtssEtCILi9FzQmxsxR/BVbwZzXHLVkYuSJ45PV+prz8fg25PHj1Ur/ra9YlbOVhzwpbo303BYrTCwshQBKqZHQsHbrVarnkgkYh0dHS9gSbpVXLhDnk7Zne3mkb4NcFu5qm3VajtRuaob5+w64ntYoKMIBLKdPTDAD1xhh5GlEtRiablnQQR+NNAClw20QiBmMkccj7dqfxI+2pSAmkYZjj/rNvvanWBDKuQkCcTsXEgePTQxtGLxb5O1VaM5ohebPYYXFRK9mXmRdV8N0FV5llRYhIBxH7VXDn7K0XfgXwXMCE1OnjsDDc1sG1sLAdoWzYTmDx6FaFUF8Oi9BXcI7GUJ0BPlcPKTQQyVgU14blk7wTvmUcgYtwQEl8kU3PdZoBjL6dFWrdvjSxOPf31QvYE6p8WZ3MGBRYLjWLPe41izBjnIEiQQCTT5CJgjjRqUFIrw8BXO+5x2I6wKSPN6ikZPsYJ+SiTGNBkyJKfJBhQDzHg+zQNKfd2M4Cfzn5MbTxQRKwiZOS3W0l5piarDFUpzw2Qao9j+3XWuCy99IKe05/uTh48BRbL4jh48eKL2+PGYqqqTamtrH0ZWGC7KijFCxWDoqZKUZufqD6F49EVOC7vvbjRPQHU9wynBxH4ipKHqF1JpTY+fbknAp2vjMGu8HWYOt8LBBhUW4msHamUSA5CVJ4LDevbBOStaaKcbAgveejm48N25WiIOaVNmPm0bNOJP8f27Gox4DNyXThPcbS3TOz586+nEsUM9OLu9d/zYwTdUv29KwUNPXSl5MnQtHgFOILpTzQYF4z0PpaMFqu7+EGrfmQZkg7vfeh+4Kv8K/tU+DDpA3tVOCO28Go4/9zzEmnBUW4ZAYP9i0OKvwnlvzGVA0oJ4GNMVUcy8yI7fVKlj7pgXW3G8XnP+crrtpW4Zwp0IGK1fIYeW28h7b7P8/NcHlauzU4x7cT/py0evdPzYH9H9Hpsl6dfaINMRQrbPPIMVjbPY4ETUD7eUjobuWYXsT2JaOgRWr3gVQXAredLsB37/UyOZfCu0aplmHzgM3BdPHR1a8emL0d1bK7VIqDi685v3YO6vimyjJj6pYrmQFaWhpaVFGjJkyKcItGFer3e5iLRexGFUSagQIzgtoA4vwRoeNn7Qc7Yg4XXP4MHr4FjJoHen283WR/ccAerbNfh4fRw+2RZng0Zv8GYI7L2iYGCSS1SUkQVMkSFkZENsw6qvY1s3TpBKekL6ZdPGSj16biA+1WNRICDgxWr2vpULYfaPv/C9/fL2ZF1NhZiTD/4lC6ZpkfCmoqdfO59HQGEpQWBZzaJNmyXbDkde3gUdjRXg7R6FgpsHgL20GtQQBjdi6gUDvVjGhDfxTFZB9RO7IOnLBGsawLF5c0BPZsKAd2eh1EdiUBm7ZaN+2l2nlU37U2R9a4MGt02zf/bYTPvPX12ThHq/ybBYXpvnz3HOfnJ5Qnj+0/jMnFwe5q9PXnJhH2n6LeNsL0XjAA2KAnUR1EtiqgSd0gjmrqB4c0l2mJJ/nokTOQHtTz28IPjJe7Ol4lLFe/MdfZznj60Ofr6ITcBJrS1grxy6sejF9wfWzpl1JH5oXy/SWS1vvvB71/DR6+2DR24uKOu5WrRY+DS7XZYslmWoFTi+MaB7nLbTQESEGASIuGwC47t7EndqLnXL4GBwicgsoXGO8iGJHGRmCuCy8agreMhwm0GhUpKQeWhvCuCTNtDCQSZqQosXzIvt2joB6z94rr3lF94bbmMgUPHiWEAJEEj9qBXAUTk0kn/fY+PF7BxVC/jBhsAJrPh0ZOOzj7yi+tohcRhLfbQBLyaMgY4C1D62EkIIAupa9/rDDCi+uxq/GEe5DY8rmNpBpX/jORXceAIq354EaNOw1qC8RyaoWjATjj54NyjNIAePQjseMoQa6aFF8Y9a23XI6S5An0LhuYMIiHwPuiEEOiVKeb7AxuHhK+yzyksEfxB1lAMTZ+68yIsr9sj9a9sNaGyzgUUQTkuRU7sJig5dhkH2LBjajufS0gqhpR/fHFzy4Wya7sz65YP3pF1xVTWdv+BwgmPAMFZaE4f2gNxYb3imXXNLp3jUQkFo+OMjS9WGExLUH1dVRZHN7icrQQZ/5neT2GsNG2kHGnWoxQukqejv7lWtOs1IQv/uIptUUf6TxhbVxjNLDAmrQMgKL32GQdi5BpRjByH4ybsTAgvevJHcgLW8X7u1T/8X5JO1IOXkgZRbAFpHu2mrknGsjWko7rPBMXhks2fKrN+qbc3MbkndiqBj2cdzgqtXDDCwKhhtawEiWwFqHvwpNHw+mpUDb+UBcPRZCZH9AI7eiNYcBGNTCr0YWSvN/qEeyJ68C/JnzYN4wrR21O0+/udnoe2LbEU10D0BrNirnL/+iDo43cuTU9AK0vmjLSiwqYs4ulzCBOCgFzJAI3VkEVM3jrE+loyaYltFVnxtbeIXrUH8+qSAQlqA0+l0dmmI4MWcJ3nZ82TtUXvgo3l/QakPyJZJQ1Xnxb/dDvF9u4HDEuEYPAJdlpe5iGT1YUgeO9wNUHcprc14qQXotlwnW15+xiG/9CSkbVkDKrkMTDLSIWKGgwvWtOHFiYQOg2ivfGSZSI5Nl88R5DgyQhZezHndBNYl/K9aWcY8ahIayboVo82SLeB/59VndQWFHmfFgBZv1WMx0OpqWNOE0Gwt6Y2DUAW2nhWmSPK34esO8Eye+WzwyyUPyCfrHDy6DBnVdHT3tvvTRk+azdHoczjKzR/+nglA+l5739WQbMHRP26uLxCR+p29zfKQPswsEfFaBAgOfPHtj0DToptAxfRHaoYIPob3/MJTMu3B5z8PwuqjtsnWlEXkzeviSFyjK8Dk0LFMIhFh4tCag7aQTusU3ikpEp9uDeoCkRAK9GH5GQYE4g6QcQw4R0qk6WdiwQBNkaF3TzzHioGQWPbxTHQENgETRswrPKYFO8KUMDThJGbmoIV0I57jkKw5ekPHh/Pujx87VCHlF/pc5497X8rvtgDF4zeJmmPAB1AWYYmRz0xYtD1tykFqiAvM4jV2aDn42KdHlnCAAv3djcpDgYcEE4cX8H0g0JxFyvL/7U1VQESVDw4vJHZt6o8nN5B8sNLeCnxGVr21z3mgZmWbIhKFn7eiP4TWfgnRvbtRS2Syz9MXS9m5CWtZ+eJ41ZFrOU1Dce+G2OEDlyvt7Tap1JuA0JJLINqUyagrTj6vogEyxuNFlKW6NBgtzyiA5oUA/o04GuhkiE4oUlJWLaRVfgNt28+nhTcs2v4tP4JuHQ+e39ML66q4nlQWvVj2WkK6UOfTupdk8SdVjVlEZAOBLcSJolOl17LcnK80W9hR26qN4KiNLxvub+s0TCYVSsrIfXGniSBVFmhCKsfugl4hPOCJkxDfve0yAzWKJsjEIHH78FGg4pgZqKGSNccGJDat+Vl4zYpbDV0DqaBbc/qUK++ylvR6U3ClhQ0NP9fhY00oAxNMF6WzmRup7BCO9QQ6CxvSWmuHDhuPKpPQ8hxowudnBlpLzaP372Y2mgT+bF0AqfKSSBhzqM/RqXvou8/oEWGB1XIFgdsMGd2/wlo2Wm1vARJ9BgonpD2dAsqCnbKVvCsdnCPGQGTLeqYRINWb14gtispWoO28ljWY0HWowQ533UN39it54rGd9pyTFwIdhthBl83cpWVLZAc7pz0tWA4yJmKQ16Xew6VA4kDg9FkOLQgE6rYRmIKH+8DOq739en3RkeHpZknIEXSfqAeQ/jGOg/oVCt/QlLwk8CwZQjFgToEaTE4rj7aS34eDOIJwhuDw8XgdGW6znKjad8QiU9AiiFYHRD98G2R/EmLh9nI+OwchEAe1w5+mNNTb4nt3TI2sXfk4Zn8v3uEAx9ALPkDx+IytZ5+dkW3rkZ4UUP3tzJqfEs/nKuEjyqRv3tuY/Dl5XFbLMdpbqtUbfzHJ/hz9mzRAJxhU/BvVPpvEsfdapdMoseDF+aNGxf96MbS5za9709I5SOJBaZ6CuQnenDTx+zS4aJILnr3eMiL67RaIfrutJ9pAIBTThagtjbnhr5eD0tJ4qoVqYLZzrESUAYdINlLtTMHpAnv/gbtEdBwqik7qrMk+H2ReNSfXmotisX5NCdMG1K6lx8iBbGiaj0itO93zMwh8yDLuganGVKoeWlE/eEftAPEdHBM1JShlAXpe1WNVTU5HVaNW5Xac7ryuPKBc+6PBlpdoTMga76pVmeC+uB8t09Og0EPCmUsYrNNqQFkuv4Ha8TKfwGtC2jCc3+9/0YwkBi9WcwTCB4+DWpCbzrqq1HKIhIqaf/erOJVJKTvveOb1c++w9aucJzjdER1dEy3rI4EouLH88SlBTL0JWvmEu4GvGaQRElH2NxFR+kVhJme0h3WOlqClYwA3H5IHfLIjOWxkmbTdH2VoZ0AlBqBu4uHGBGsm0YoiPTWkNPO4pUrJPdyovD9hoKWa+hJYRrQMF9d3W40yh6ao40ilWR4++tTcjOL0tkZfyzuvoYMLOUgLsIkVVM9KS1MpIVdEy9MZcDpxAdWw0tbCLBJvMdcqcOgwjGSiFh8DeACPkerTi1n5WLAPYiGudpoFPNVPSNaXMG1AfYNTVJY0G02xYxiVVpMxWIrgAMZPHMOsNJARTN6m4Ig5MKV/GJqjnk9+9wncS0CnfsL6Q+qo5qA+ZFQvcWcdWmdihk92yMxiEzCSmERYPvoAjmdGgQD3XGr/Y798EapCHLQkTU3xXcdwqi3LWsbpxJYKCkTGFHLTSbu9csiqjOvn3se703ZxGFjalaZ6zH4rS5zOjiuH48pxZmeVtJSWSICQiIGOpcLIQ62GukIcUy75LqywLHzvq/gsPqUTghEdFu9IvnTbBPswqoPk/TNcPGsi7a5V4Dg6hz0nVFYfyRWwjqSdJyu5bkAPaZ0V39jQocF1o2zQK08on/GnjjmcwYGi6lDaw9KwfIfh2x8Mw/U33QRt6zY1x99CIZyVy05c9bf1tVWc5xG9GQESPqxvgRdloHWsu/9ngGKJtZ/ZiCHaBIcrBpLFjwj30KCJqJpb33mxyV12J9hLZ7TALsxou2FOHSR9QyBz0mmXwOYXUBhGEQSH70PAhcwOZGfZENIi6CJUSAbMgiraNdjzQL1QxMPtl9y6dftRy9eL1iQmFpeK0B7U4K75sQ/WPeDuVU8rt/DjnlSPBZkCGkJGxZJNiYmUPX+42nndkBKpocmHY4cW16Dv4s4IfmezFROBlxXIu2wGpKGFDK5Z1hjbtrFCyMhiotBa0X+jY8SYXfE9O/BcUZgG4tRrwdP2MDCQtRaQZYkFdNGCjiILda8T80oBAUsvt3g+iGg5tf6DgacO4vSh1t8KLnPOgJLHmy3Ayh3y0N8tid1Mdo86wVuqZHhxVZQ5BWqZ0nS0TTJrWz7SXn46z0pFDI9R06bB6N4WuH60jQaiOCmDiUgqNarBq3ilDslgPQJNU/eD1cpKA+d0EtKtKHjGxg/sgdiuLbhvZdogceQgSHndQEDAUBcSrRAqbXOnImwgKNRQADMnI1zyzMsHbUUY4I6O/WbJp8YGlYYjxdD8UV8IbsEatcbc2z9HNjhi2klLtgkEYgMx3bSSnatOCTfOskNwwbp2V94ooL88c419Vv8KsaWuXoVsZNLtNUrPKc9FNoSTRmlpDg+0rI96CSv2yCMufDiwncrnnCudP+nXTXgfyzyCAPWsFgCJO/eyPAHPO6AloLZ3GfCjxoOlW4+dWixiZjmW09DXn9+PSeJwXzwFHMNHUyMJpKJSrHw1iOkOcF94KfA5hRCuqoLoiRNgMHGimKVBsrD1jfrW9WAsmg88IXfyQMvBuRfZ34q2Yog4c/6AHNN/fBB+Y1+D1j/LzUN1swbUMKESQGxFWoFsEW+2paEW6yBNNjWgcLqs0gK3jLexGcpI3GBLv80MZv/l7JzK+bg0iEbxeD17fiVm5ypU40lJEtIjWzdeS5NvWjSKzi7MZhkj6JdpLsFaWg6WohImLi2FxSBm5wkoMt30WaXDD47zBi23l5Yl0ayjOLlgCQOAlvJ4FMy2z65h4o/6B8lmYPbQt8F0EK5+WONwd5TgY39kkm4iaHHRXEaFe+b4xeDow8RgCO0AuoSOj253Dbigv/glNdooEVbvk0fPnRetnr9J/qrBr7/89PL4qinPhrZU1SmuBfemjZxYLr21v15nZdantqIzUPDU+NPC4HRnD0RkyJASgyYlwqZ57cMvWMy50lhjDcsBJI4dsvo+mvcHEtcSUTyWAA0DHT1eBZG9u8A1CgkI3ZiKdpwB4MwFP/Q9aDsNmrVEcIndsIaR+HtkhvOnS3cmL6pvULtnI4q9bg6oa3bJ4/7NO5/IHDGsp3RoX4PKKO+US8ABKsTPtwQ0eOK9IIweaIOfT7TDJAQCCSKiRV4wmcAwuFNFUMKT8gte0MovgPTuOWHXgf2vtb767M8ZpWEZiB/YfRUG+WfOwSP9nVOp4T07mQBynz8OvJdcgWIpTDWT7FOPjlWf56hooXi3BzzjJv5ebqgDyZkPQrcRVdDyxWqoWzcB0lJiJrDzNug/6iHIGGdaRQ0B045AUPwAOVcAdLvWBAmVjI5N5XD8I56dtpNW9k59AaJHSWuAZKUmTx5Vs5aHp9sv3V6tjdtcpVy6uUorP1GvuZFpL8JgX7TrmMIG/e1702fPGGTdunhnEnpkStCIgx/U/GDhrKkFKdyp3kEnGEg32fH1emQOEnzp5w3d7CvvdziyfVOFtXsJ003t775yu3PwiA+tpb03dixfxDqLkgf1FY4xlQZATcHTVPMPOAYCBE8TSCHM3EwXr6263zsuM4OPtTWZK4yzswRoatHcYx717/h6vzy+L4ocWpPQaRVZomC2EZAUFEfHmhUYVyHBhsMyVLVokOFEkYIXYgLRSNVBYAtSgsgGTQIqc7RH2T++8yGpsEhNNjegmPFCouYo1/LSH17tXCUbWLmUpqSZVlDamiGBOkFPJsDarRhCm9ZcK6PDSJxohpzrbnndO/GyPdR74JzdMEM8AOXPzmVrtYkNaMF/e0Mm1PzuMVYCqK3c8L7pHNiKm+MoMA+ZfQQrapamBTeyrgsJ61733geZ49qYuBQ9YLdqpxpsvrABBV5uXWmOcD8K6xlP3OC8+MIK8fM4iUBMKCeW3b75wloqvRU4hn0LeQjEdJYs3FlTmmfoBGQ4fyKsERN8G26E+kADXpMHsm+47TYKKjElMQGVxJO/u2dVYNnCYYLLhTo4l5XZ7zV4MAjkspgO6/BxWjgEZ+5853o6cgG984Tjy3/tHVpWKNS3YfYnSA8gO1Q3qo5fzgut3nhEeYxcI14wW4dwVg8BSwXNK5A7QJcAm47I4EJ9gWWjjfQBQ71+elUGDcKRVoONspiT29H98RdnkNBB14B1rgT8H82bGfxyyfWxg6gVcBfTzTYr2ad41SHGBnJrU7fmd159INEYgowrrtjR/d7/uJXYQ8KsoEc2n5A+5BgMevoOdicI9RRInR/642+gfcUY8K3FwO9DZKabwadp6cB2vEJ0FcGtI6Bm6Q1ANxdVTFkMfZ58ip04lQ1Pb9hd74Qv96GORKCQK3Dj9VNSPDvbAfdPtUMwplcqGHgS3zKC5e73wn/5cp8M39apeN0KZFvTwCtmYMVJgh1dU44jnW54SYCmmEI16ofppSMik/L7w4lIK2xx43EkHtIunro2Z849f06crGWlk0S24mu3tn/w121YKuYKaekocTx4KVbEawabg6AxE1EoRvbtnqxHo5PTL7iQd/SthDN34de/+Q8GHmIOQnZumtCe4+VfjelG2aE6pX8U7U46ikFqRO04Ko9de1T+CYLGjUBoQiHp65UrsSbSJ6tjkFcgwl2XuuFYiwroeKEtrDuX7Y5PPdKoXU5OUMUssNi4tIoC6VEanONtOlR4dfCg0LIW9z5qLS47Htq0errqa0Mh4YToto3T9Xi81VHRfwf1D8g+2orLwDVoGMQPHxhWffsNO6L7ahzZ1129pvy1D8fxksUg78yaSzw1w6iwY4C9Y7aBVU1C04aLINUSgPZlN4GuHIL0QQdAsJm3vqVVIg1OAGheMgW+uWY1Y4K+MxfA8E+vMvsIQaIz1EY2+GS3lTEggb05qEJxtgjRhMbmEkgkNgUM9+Yj8ngH6icLfuZwnda3MaSPH1QifTG8VIqAjoljtcCJWCNa0QBUBZpg6fFtD/ij/ix2t1MiDOU5PXMdgrSlJtDAXVY8xI7aP+ayOsFb1HOFEgkVRnZvHUJ6gfooGpbG2P5vp8hNDbPlxpO5CAgrWnBb8mRtz+CW9VdGdm59U4/HxmdOnjEvbfjoZgsmiw0ZtXPniKI6J4eiiOBmFHtbq9GyYPCrmpWpn+xI/HpntXJBIo7CEDNep1YtBjU3T4Asl7BnUA9xH9rHqqWb43JmlsBfPdKeeaxZLTjSpFTGkkafxhpMmTSB3eyBNbP58oG2pbdOcM4NxgyjPcbBeTkaDC7FZPWFWPMjuHrFsPYFbzyTOHpoLDVLyDe7ho+plXLyFyANVuF7ipWAf7Lvs0VDpPxCSB930YN519/6uGvQcHQNQbZyhzUGLQgEpk8kc1aR+gf1r1wCJxY8BaEDlZByj5BTvhfsBQtxJBswbXpBsn0WnNxRBm5vAvLG/gLKH3kN0gZgOvoYpgzODhurrMxF2fDfReiw6v0qjC23ADImSygky8wNR5QKHMflJ3x6GjkvYsV2LJ+ZaSgw7/JMm9BHWu9Dm7625Rs47D+Z/+yuxSs7Ao39weY2RR01gWIdDLWZabkwrfeYOVar7bU+3iK4Xc2FJB6vY+v629s/eOsxubE+nS1Tw5KoUBKx+0JJVMrsvlEeHUbGxVMX51xz0wwU3oaE7KorytnrQb4LBHICX+2XmQIeiv44hH//cm9y7Em/dtXuOvXCcNzo1x42b2gl4WgoZk3zZAgQjRmYtSpwKCBzMPgJ2Tg+tsKyoXsmv1PRYUs8aey6bIBNvXaUA9BiYUnhWAs0XVJACQZR3PjYhfBIZ5HtmyeFt26crgb8Y9RgoB/1yonyk40NtB7voOO8wa+7Bg55W3B7OyjBvRdPZrqhs9SeBoLFvJk1fsIUhBZUjU3LZ0D7qitAbh4JSricaQRbEQ5ADfra0u3gGfo6ZIyYj3YlAXZ8PRdFpIrnZqBGMRzsFr9NR5OQ4xahX6EAG47KpTWt+rQtVcpMtM4jLQLHNQbMlUnUXQzheLndZsexpZ1uWDFg0T0Z06YNtSzZ7TsK7x1e03/h0W03Z9lc1RxT12abjqaIk2rCk+3w+rq7sl4/Hm3XJnQfCI8YPSAaRpBkZOI1J9OD61ZeE9mzY6oWifQxeD6D6jAGWjc0rdHarWhl1pSZr9nLyo+QpSS2tPcoo8/97XsfT6EjVf5p3UEAS0NZnrh+eJll/XlFKhxtUnugsOzhj+jd1x2SM074NUtldymMpSA+vEwKW7FkvL853n735a4TK/Ykk5MHWcGFsdhUpUB7SAXqVFIDio6r6Dy46botqS/FLNCCAYZkW2mvlZjhKy2ojm3FJbbo3l0WS7ciIVFb00Gi0dG3P1rKHRhDDWuhF354GpQzNUCi2Zzs8A5bBJp/EbiwFDh6OKBjuwhpAzno2BBkC1qdPVEjfAtsTYLNvKtY1u0Q0xyslW4VDSjOFOFQozZ20Y7EfZ/tki9XMfDde0hav0Jxoaob21+/2b1//uZEnawaBrLmPb95N3xzGIV2Hq0UR5s+60/+xV8/kFXZr6D3vkh8435R0n6Z68LAstXL+imLl8DvLHJngVO0gdviAAeVDZVjglBtbsSykBlMH3vRK2gfX5Gy85D8/GmotQxk0GT08D6ZGkqkG+SWJjaHwNts//lNsOdaaUsb3diSkDW2CAXHu7ZXnlB7os1sNJFAIqRT57EMRWS6HV/k4kxNK5pBs5lsFRP57L9vdTHHUMvULNofPSePuooJtEMJtmQaBwdVLyitLf/1FcwEArKMRPOy3+wuarT0SYFTO/UWaBaycx5Cj5rGAQNC40FNNDeWyM92x597Z0PiLqNNg7yeUuOTP/XcGpfh87isE0AAg49ikod2pP8HpjpvcUrcuscXR95ubtO43BwRWk4q8PN3Am8vuSNr8I/LJ6MmaoWdLTXgMLJS7WATCEkUj+x+BgQA9/371FhmI2uyeQXWllfkEHUSyT7qbFVXnD3StP0PJcvf/UMZnQ06KgfUH6A5Bz1197Q59Wr2DWg1s2F2f0/d9fsPbylQsDmH1COzRv+ULTXBxFaxdD52zpzQ96LNcGCeZA5lg0RzAR67eb1//ir28tufRe8y0B4OGGo5+tS1rrL+heLnVDKbgjorB/ScmI/GiRawThtqffeJ2e5BqJUCLagp7Fg+T7RrgzbWxPrbFNQAtl9DiTQINFsj/EML9GmehY2Pbu6ppPl7IyBC13aOQUVQOBVoMqZCdVMF2AyV1XW67W/1IXn8nz6LzhW8AuvAPjPbPeei/pYEzS+QhfRFOqeUTVtNCUILVqobETRF4p7fzHBd/JsPw9vNtZ9oK+eHBmNq7XfwLsTdT4HrrUEuyhQuUQDGv/CWny4gfG+9PkbX2QFtbb3gzZYhIMYSqAs0llkEhNdXx++mqXpagNs9U2iv82lr/7o2zsjreCvaRxeHpZR0BMem3+MyD+X5ItA9JfTanPGOHftOKJ+882X0SkuWQAzLVuxHtBC7V8S1bw6+TwJL7hZI4/IAtC4g/L+5l93jg7rAWBjxxz7QogUhy5FItcdP3dAy0JMpsCl1rBnGvnoVS6LOFp7QApMIPq8o4LEcqFDVJMMNYxzw3IoIYwti6nQHT02mzYirK2n946Oz3LuL8Hikw+ineUBBEHBzYHFYhX2RbZBDHc4uIPwrNwy2iDY2EYH7V18OLWEFsrPQwRj8qcWkosDRrCubaSNGaGhSsyffmDZ8fB/LNgp8C+qDl76KQLZbYrf0VbWorIO64tsE3HGJC/oWipDrEWD14WRvaFagT19n1Yyhtr0krOXO+1m5JHgEKxQEb4RHD9WDLxGEPIe3Cwj/2k2BQGQ4XDtRhDsn0eBknSXcqC/w8MLwN+8sixRlFUnQjpbxtx+H/zL4V97hpBeqMfDUPDJXhHPsOekEclThuPn7EvtOKp4lm+P/C7BM/PJS1x09skW20vn0Sm9a66jD+AIXHIhPgid2vw7lnqL/61fe9fN6p7QBZr/YD9SCq2BiL4AhxQJUYrAHnLEXY02fO9HxCM2rtPs1yMwVYPOu+LDL/uD/Eh1T9/7dJPbrcgQK0gMUXJqToUm5gcUSHGhQ86c94dvZui/p/NXt3qevG2X/gsqKTTSX+nXudtHsKY0p7APZNi/7/aQuIPyrtmQLqDlXgJheDLGw+RNB4YR+1k7W+PxelkOL7s+cxdYTYDlw5Yiw/XBy0uVP+2peXxt9ozWkX4Hqr1TWDEk375Cm31Ub8dRnkWdn/tHX2N4gl95zp/ehp2el/W+6fYBsNjHF2bv5GwNOyYrAsJhNpq7S8K9iBI2tSKIFzwKc+/5nsz9iwPQhtoWPzHaPWLo9/vTeenUsjyzQelIV/1oduhmyxZtpGp4C3Iql49Y3OqAVtQMkUUSWWNZfconrVzOG2bdTr4EWA3Pc6RXg3xWu1EwiEHD/AhvZBYQzu456kvWUfuhnIGn9RqNPIyu57e4p7nEH6pULNh6RL4sljUEY1LKmgJaOjsKOh7MO7yW1+CP60Usq7atGl1uX64ZxgCb1TuLnSTiKPAD8f/KTk1zX/7ija+vSCF1bFxC6trO3/yPAAKRem5XZIKfcAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sl/browser/searchplugins/najdi-si.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Najdi.si</ShortName>\n<Description>Iskalnik Najdi.si</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABSlBMVEUAO1QQR148aXxghZVhhZUQR19Xfo7O2d75+vv////6+/vP2t9Yf49wkZ/4+vrk6+19m6dCboBCbYB7mqfj6uxzk6FEcIL2+PnC0NYgU2kMRFweUmjAztT29/hGcYMEPle0xs3z9vchVWqEoKzN2d5+nKkfU2ny9fa3x88FP1cAOlMfUmjl6+2ovMV9m6jE0dfc5OeetL2lucLm7O4vXnP19/h8maYFPlcmWG3V3uN7mKX3+PkwX3QqW2/x9PWLprEkVmzQ299/namIoq7U3uLY4eU8aHxtj50YTGMEPVbQ2t/V3+MRSF9+m6j9/v73+foDPVULQlpuj51IcoNoipn+/f6DoKwKQlp2lKGjucFNdocMQ1t6mKXR2+AUSmGkucLBz9Xv8/T8/f3G09kaT2WJpK/U3eK0xc1jh5YNQ1sCO1QORFwNRFwBO1TzxcIvAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9YJCQkmNJUQNHcAAAAddEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIFRoZSBHSU1Q72QlbgAAAL5JREFUGNNjYMAKGJmYWZhYEXw2dg5OTi5uHhifl49fQFBIWIRDFMIXE5eQlAICaRlZORBfXkFRSVkFCFTV1DU0GRi0tHV0tfT0DTg5DbWMjCW1GLRMTM20zC0sQQJW1jZAAVs7ey0HRw4nO0MtZztboACji6sbu7i7h52hp5e3D1BAy9fPX9w9IDAoOCQ0TAskEB4RGeWppRUdoxgbBxYAgfgEicSk5BQtuECqS1p6RqYWQiArOycXwoIKIAAAP8Amx8T+6hgAAAAASUVORK5CYII=</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.najdi.si/search.jsp\" resultdomain=\"najdi.si\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"o\" value=\"0\"/>\n  <Param name=\"foxsbar\" value=\"ff\"/>\n</Url>\n<SearchForm>http://www.najdi.si/search.jsp</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sl/browser/searchplugins/odpiralni.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Odpiralni Časi</ShortName>\n<Description>Odpiralni Časi v Sloveniji</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAEJGlDQ1BJQ0MgUHJvZmlsZQAAOBGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+EdigjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHHJz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9FwpwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7NamcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwfYrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqwSyv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxtUgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+oF9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdTTsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QWWdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXIM+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4bBsrEwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAnlpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuMS4yIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBJbWFnZVJlYWR5PC94bXA6Q3JlYXRvclRvb2w+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjI5OTk5LzEwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+Mjk5OTkvMTAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KHvZwVAAAA0xJREFUOBE9U99PHFUYPXPv/NjdWXELLlRbgUSRXYxtgEVAcfXR/tBqGpBoaNIE+2rE+NAQH/AvUN980gf6Aib2uZhg0sqq2fWBVEtraRNghbWwdJlhdnfu/Oh3J6E3uZncOznnfOfc71PCMMTExARfWFjwFVrv5POXAs+bcuzD0WajkfB9H3HTPDRN8xZT+PyvKzevESZ8ihkfH4/AQ0NDvaZuzDu2nXMOHbzSl8XJF09C0zQ8fPAQ/95ZQywRh5k0f3cbjamVUum+JFFkBWME5pp+s7a/n3711CkxPvkR6+vL8kMiery/j3Q6jXt37/qLC4vh2t//qC2plh3Pdcd+KxbXmSxb1fV5q1ZLj72dd6/Ozmq53CBPJpP4q1TCl5/PwPM89Pf385kvZtTXR4dd68A6rurGD6DF8iMjlzzh5dIdHd7l6Wk9lXoWtmUTyIcQHuyDAzSbTdi2jYRpYmJyUm9ta/N8z3srP/LmRcY17ePKf9t474MLyvGODjh1RxIjCAJAAWWgA2RTHuqOg/b2drx75oxS3d0DU9knTLjijVRbKzLZLJeJS2AQBgjpK7fCFDqHdO8TTwhSRld3F3umpQWeEHnmus1kmliletN1IzHfJ2CkqURWJJEklgSCCMiCcuy5VknQpiKqTol+RuoENnQd5XIZSzdu4KWel0E5w5ckRKBIItryTi6mappT3d1FpVKJLqlibG1u4uu5OWxvlTF95VMYhhG9hBSQsD3yb9UOwFW1xuhn4dFOBQ/W132VMTQo8e+++RZ7/+/i6lez6O7uhitEFGRAGcmKNzY2fNuyiEAr8M4TnYjFYx9ub+8Eg7lBFovFYNA+//55dHZ1oV6vR6XKXtBUDdVqFT8tLgZkieTYHKfGuN2s1y+UN7deoBBFJpPhvZleJOLx6P2lV+lZp+e0bAvXr/8s1u/dJy6teOuPwmdRKw8PDJ82DL5CrZw4PTAgzp47y0lddmmUvk9NRbkEvywt+bdXV7VYPL7neWJspVhcU46GaTSXG9B140eawtdCMtqbzSCVOkbBgubhcTRQBJL2VoUbThZKhTtPh+loNHt6eowT7c9fCQIxRYPUT02jyio45z6p/sm5do0Z6vfLy8veEeYJlojIHKnXHv0AAAAASUVORK5CYII=</Image>\n<UpdateUrl>http://www.odpiralnicasi.com/opensearch/description.xml</UpdateUrl>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.odpiralnicasi.com/spots\" resultdomain=\"odpiralnicasi.com\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"source\" value=\"1\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sl/browser/searchplugins/twitter.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Twitter</ShortName>\n<Description>Realtime Twitter Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAALAgAAJgAAACAgAAAAAAAAQQQAADECAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAHSSURBVDjLfVO/axRREP6SS0ihlv4FQpoYWxHyHxgCsUxhmToBS4tF7NLZWaiIEHLv7d5dJNEQ0tgYEAmIjeAfYC57++7MGbzLjxu/Nxt27zZrBoadnZnvm3kz7wEqMpZqmdAfBBMIZBzGVGCkorbXq4kFp/yPtBgPZCJzZvYQuNZ+jKhVo75G2LyHVz9uoeFmc6bILaHaepv9v/w6iRcypXbonmNPBB9OBbv82tYfmPgn7NHTnKAaP8E+g8Ztot68k/nXDm8ooNEVhHEP1vXROBbUf/M/Wc0Jwl8zsEkHOxcMtE6Y+A42nodpLtLfR9QWRMmA9jm2eh78aXQY4eF9VvjCgKDWEewM2PIZQc4nD9Sf6hk+sohNqorzW0kN91BBdYKtO9dE/00JZITA50XxsxTHlWarqMYBh/O3UPGqrednx7ox3o+UhbIRT7O1BO9PfIsXI5V9J34WvrqN94buwFi+b3N0k0nrCjAFAp1+Nz1Czd3N2y8Tm6ywYk9JTHKqk/cD9cM17YW89WExbo6Ja1zhvgK3+4Itql+rt8PkO1f6oBysBN3brLrMVhs84wHJvpHoMwnf8CI9ygZd3nbJgymrMvxeSoLjmlCsIJf+a17lP6juZmUWkMzvAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAECElEQVRYw+1XS2gTURS9ia0/EMSCCC4siCIKrly4UVwIrgRR3KgbXQmCCiIiCha7EQRR6cIupHShSeZjf6lttdWFgqBRBPGDKIqF1mQ+1Wp/SZvnvXfmTWfMpJ3U0pUPHplJ3rv33HO/Afi/5nPViTjuKm8rYlFlAoSI8a500R1SGLYUZRH+Hvee6+qqygvxW1KJ1XLd+74aUuY+0OzjoHw/BElj4zQQHxv0HDBUvjR9WQlNYmnJhSjK9dxFUC0LOsYE3M8LSI8LUKw8AmoG5ecqPtP8vgZ04zKeO+jqjUtBDi2qWY+71xPaKKpnpF0uzUpCnxDQOixQ+BSo9iR/3vsh4CF+r5of8D3F75r9udQAKUwx++AJXkhZCe9QBkGEuUSC1swTjhK0VrUmEYzw7SKCyUPrLwEP8IxufQN9aCfKPwCJwdq/lCPluvUG2n4jhQW8bD6Hu+amABvSd/LOTbEENOMjdIyicLuA1om/ADhbMqIZn/DMOMq+7iqPBanUzWfQOUGUjUFnnj5H0WdnQOlfFoxssdix3tjGgnWbrCuGKvdA4LmuSQJ6s9SN0zFwg6lS7Qmms+WngK4pEvAVg+w83MltCAAhAHSGFMwEgGQRq2quwZe2cShJkaYvtey39hEHMfsQL7cjxd1F4dBnPWUKVeMwaLmTkRggGd1oiJI9GxLcLg2NA8s5DTXzCKePbjtBJAVoVoGjmFxEwsgiCi5tFuoDDFinHcb9xWg6CBcjpS9ReReCeF9GOL5TsCEYhRkSs26HmSLXh2R2f8DlJS7Q7BZOwyhWzeZ3P2hijtJRG9wSXuQkIj27m1OKKKPUiQIiCv1ptF4x33rUh/Yb+aVqN8BjIf07HwDy0EPFzU2/ck0rgCpln8MgtOcBgOOiFizRSWt7aQCWA0GHdesSBuOAm+fFOQIoOFXVeBRqaGnvlsGIed5LwWiO/LP11KASg7tmt97fnRoz1Xj5NXc4WQP0Sliw6d4EN6mUdStyew8cbB6uQWGdXL+pPHMrjQLCVe40tHdo1NJoQ47X5XBnfKUykduBQ0U9+jEbKR5IOTc0IwfJb+tnjvwoq+3DCmxEV1iwvzyHtlzbSTnVHMRKuTm6crK8AcelDrGc/a/0r4WUsRcF3ebWzC4YCqt8Rbdo5XmO4IZj9IGSW+PFUuSVyu7BeeABIrdZMNFIfiSrCQQFouwDNHxQLyBQdK6nSPOfgftUSXWtaOlD67BkXkCLXrFV1IYJBAUifcpnspQHFjyjmi+4y8nBs6KIL1cJuRZkt6K1xzCYrvFAqdtptDCNz3dxX8V91Gsufqvn8r/CByJemd/kvJiprui/RAQkMaZR/r1i4W6a0rP/N/gXi6OvmDvBLoiyBV1/AN29Cs9hVFoUAAAAAElFTkSuQmCC</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ0MDYxRTY0QjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ0MDYxRTY1QjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDcyQzJENkJCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDcyQzJENkNCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4/Os9TAAADvUlEQVR42uyYWWxNURSGz723OiotMbU1N25jKNImIhENfSAh8SDxQgQP7QPxQhAVU1DihYjxwRBCCAktaohZE6EkNIqUmtJWq0LV2On6V/OfZNnO6RXJfXJW8uXuffc9Z5/9r7XX2uf6QqGQ9b+bzxPBE8ETwRPBE+F3i8q+bwXxuRhcAmciJTbYBmaDXWA16AMKwGOw1+GaANgAosEK0BKxSMgqC73G5wD200B1BOYZCcqNBR4Ds9ifAEqNa5aBLWyvA2sjJYJfCSA2MELz1IPPbIsYsgcz1Phwh2v0dxmR3A4iQpPql0dQhCSQCzIpQkCNP3W45rtqv4poTjD6a8Bb7mGhDZSASi5gDjgMrqprZoJp3Otl6vuFIIv7ugqMAWPBG/Cc97Ytj2MBjp8yRJjIvCXjX8Ah0MyxrmAuyGb+qAHF4JbDehPAFNCf95J7nJScIGGa2IlQX8EwcIVh2Qh6chF9QS1/9wKksx1U3j0OFvA+Yh9AbwqZ4zLndD7obpfx62ASf3OXz2HaAc5r21RwkAlZW7X/L6IlgaHcyn40sbgY2+JUu59qy297qb54LsbwtGmDwoyn8LNECVABzoF37M8HK1VOKXEQQCzV3A5lzBE+9kNUVCbooSLDPlw0GxFj20/V/qEEtBjOZk6o4MP7uR33cGvaJiH+jOPfQD631wiO17H8vuTWPMI1SEXZBJYb67zJSG6XuaKMvJCrsrhleDOG7TYuzFxsi4sIfiWqLazPEEEWddvF2xbDuMAYX6TaySyx8RTZnq8LGKWqizhtslmO/cqrYuNcwq+dN7Q4kVMG7+YiQpQxh5+CaWEyHebU0TPapbLpw1i82m62Sb5oUFum1uE80vGAD8F49o+CreCTqhAVDJ8aLlSS6D6wHyxR90pjCF8G69X3ku3fq34sF1jB5Ca2mXmjjp6UcL7ICLEY4jLnA14rz3kBLFUleAZ4Qof5+Gk7IynciVEuPh0mOQ7l4aX4H8pwOhfXpLaTbK3BLL1OJiVwHj3nlPmreN9HPI2K3WNOa2GUtPI4XkknJPM0nOYkgsVElN/JQlaBjSxNOS7bxanS7GB9DxoHokR6XB+Nnd43gi4HKV2Z6jt5bkmUQyhIgJER+8dLSkpex5H8LPjIZBRHNZtJJcO7gQmqO70jW0neOwopYAyv9/EwVKgyfCM9IKVvJzjP70vp1RSW4lZGjIh+h2cKealLZUiHuJAicIL3LWJJtsft5/5O596g6JIct4Nr3qu093+CJ4IngieCJ0J4+yXAANopCw9hh0hVAAAAAElFTkSuQmCC</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5QzlEREI0QjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5QzlEREI1QjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODlDOUREQjJCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODlDOUREQjNCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Ln/UEAAAHKElEQVR42uxca2wVRRTe2wdULUVARDQIkqCmARGKhQBqeBsCKkiImmiML0xUFEs0BImIaDQSH2gQlB9iQlQQUAHFF5QWQbDiI4oIiBCgIE9BaAv03us59rsyjjOzO7s3mC3zJV/a7szszsx+c+acswOJdDrtOTjkuClwcEJwcEJwcEJwcEJwcEJwcEJwcEJwcEJwcEJwcEJwcEJwiIC8Ht/883tXYhFxPfFYzMc1jXgXsY44g/iUok47YgfiVuKukM8pJeYS1zQWi7CI+B2xAhNzTYzHNI9YRjyXeAFxikIIz2GcPN7fiJMtn3EhcS24mriZ2CnOQkiUVKV5kh6Xrh/HYA/GbDy9iV8qrqdh7Y4SRxPfVdQZRlwa8DlfE3tI17YRLyWejKtFeERxvSlxUAzHc5lO8BAC43ZNnTsDPqOjQgQetpnucd4a8jVlBTEcT6Xm+l7iHvye0tTJD/iMFoayc+IshDpNWRxN3BbiWMX1ewQB6MZVH/AZpnon4yqEvEYYCb1C3EQcSkwS5wf06s/oM3smIeyL8bg+AW1Qk4Xn7mmMQigh7kacrHPAThA3aNpmnK85xHU+/RhCHEE8QJyNkM4EzhH0JP5MfFFR3o84Cqb6LeRG/NCW2FkaL4+xlvhLwPnsC0c7V2ifgkD2+rRl/+Jq9KE98Ty04WjkJ+KqCGLlCLAl3nda6FsNrOff4eMR+tksgpi24sWUCy91mUVoxnH+JCl0LcHgVVgKsy+GcgOJR/D3/cRXpTbDiUvw+wLiSMsxcr7gerwY7luVZftaCHaioqw15mAUXr7JQi8kPk3cEeCZFxPHEQcjrNUteg63R2RDCB4sQ3M4nvwCi6XyzeiMjPZQvIz3YSFkDCB+rrg+gfgs8RIIUxU1tMXqDCOEjOBKEaJuDDlPY4ivC39fjgXUxuIeRyHsckOdkbCEQaOYZdn61tAEpprRSlHeSrPFFBvUrEIXn/xBqab8fJ/VFgRXeQ3Zyh0R7iHmKgohrjaW9+B2K4h9NOUTIXabUPa6bH50+lMwgzLqLEOxGsvw7Dh+Jg0RQW4WxlgP0YfFMcnqFUa41xfY90X0J04Nca9UtoSwUXDI0hahWcoylEv5XE8aylMRx/gmzHK7CPd4RnAqB2jq8NZ3I7bSbsSHsfXKYKf0SenaeyH7Nd0UNfC+etjgZCSwQtejs3HHMURJORhbZoxszT4lPoRrpgxkNaxZriRqjhqexypm6NLcy73/pvb5Y+BK4reK+nyf8bCIN3vmrOdOjCVXiog+JpaZhMADf+cMyqksg+fuh6ShbLSn/uglo6fmOvtSr3mnvotknqfbEovgN1Xh2brt9DYk1lKmPELC4J02RiR8/Aw/5ATwk0xoanCGu4I2aI2fnTXlg2BRfAeVb+hwGORonKykxeSfsHxZORH751k4kyZf46yAQmiSRWFvF6yDjF+DiCAzKbqM161ZXHGtNNfzDOGejThTFv2q1ZT3Cji+Q4ayawP6Itmytuw3bDBsWYeC3ohfxDqNJ8xJiXulBEgQ7FOYvkI4S+Ol62WGfEE/xMsi7tPU3+1j9sUVr0sGcXJruqf+eik7XXs1YuUMKZ9YWuXjY+zUtGdnkjOgzX3GwthGfFsYmyrSyrcRAocrN2nKZ6FsJQaQUEzufoQtBwSVlijuVYY9dC5MIx+IGWbo22dew+fjSkwaHy+7QlN3taVTOFlT9qDXkJKdj1WbiSC2o98Z61OpmbNClC2EA5fCHNfheuabC5d111i2l/4Xx6mkKl2EMDEKDsIT3gLzWH4ax8AvqSMmka3YAs0q5BWfOaTKH7U6WD7ne6/hm8Z+WKvlIfo6FVajm6f/ELYJQvwR7yUhLcAErO5aaUHyPFyk6POVQX0E/tbwRMSXwRmumfidrccPp1EID4RIFt0d4jnszU/D7ys0gvMDnw0thtVcpKnDiaSJMPsfeQ0f2ZYIXEz8Cu3PztYkZjzoKV6wT7Um9BX24RGnSQSLvVNfFRkFBv8gT9qLJ4V43kDhd845/B7iHjcIPlh1hLFz9nGCjz/QxFYIjP4BkyE6HBFW5lZ0tN6ive1BmDUKwe2y8PbZTM+wfOYf0t99QrzMaqn9zghz3kPY+vKjhNVixcNY1bNCduplyXP9AE7jlgBtK7DPDw8Y8vBhl96KkKnCUx9Lm+2dOq8ggs8uPOoFP/DxgiJOZwc26Gmoo3AkRc+/i2d/mioDsd08RflcG2dRdb0UeYReeEEFPpaAH/iYQWzs/Q/FPttSCPnWIuL4UKjfQqjP/2ikGSzLdtSf45nPIBagzhC044kf45nPJPI/hLkDbTopkjN7IIKZPtvGLRB/O2mF1iOyGW8IX/thzkvR3pT+r4EPMU6KAN+AlUzinYwNLAT3/yw6WO0hDk4IDk4IDk4IDk4IDk4IDk4IDk4IDk4IbgocnBAcnBAc/o2/BBgAWu+TFRGzndoAAAAASUVORK5CYII=</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"https://twitter.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"partner\" value=\"Firefox\"/>\n  <Param name=\"source\" value=\"desktop-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sl/browser/searchplugins/wikipedia-sl.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Wikipedija</ShortName>\n<Description>Wikipedija, prosta enciklopedija</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAA4AQAAJgAAACAgAAAAAAAAJAMAAGQBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAEFSURBVDjLxZPRDYJAEESJoQjpgBoM/9IBtoAl4KcUQQlSAjYgJWAH0gPmyNtkzEEuxkQTPzawc3Ozc3MQTc/JfVPR/wW6a+eKQ+Hyfe54B2wvrfXVqXLDfTCMd3j0VHksrTcH9bl2aZq+BCgEwCCPj9E4TdPYGj0C9CYAKdkmBrIIxiIYbvpbb2sSl8AiA+ywAbJE5YLpCImLU/WRDyIAWRgu4k1s4v50ODru4haYSCk4ntkuM0wcMAINXiPKTJQ9CfgB40phBr8DyFjGKkKEhYhCY4iCDgpAYAM2EZBlhJnsZxQUYBNkSkfBvjDd0ttPeR0mxREQ+OhfYOJ6EmL+l/qzn2kGli9cAF3BOfkAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAIKSURBVFjD7ZdBSgNRDIYLguAB7FLwAkXwBl0JgiDYjQcY8ARduBJKu3I5C0EoWDxAT9AL9AK9QBeCIHQlCM/3DZOSmeZNZ2r1bQyEGV7yXv7kJZlJq6XIOXfs+crzwPPTnvnR863n05ZFufDD/T595Q4eauM37u/pWYwfeX53cegcABcuHg0AkEQE8AKAu4gAXv8BrAEMh0PXbrddt9t1vV4v406nk62laeqm02n2LjKYIuK5WCyyfeiLDF32yLn6TJ5mBFarlev3+9nBMMqsabkYhmezWcEd2ctTE/tYBwhgt14BhtmAV2VaLpdrAHioCW+VdwWy9IMAUBQjJcQFTwGqvcTD+Xy+oc8askZJyAYrnKEokCeWLpQkSSZvBIANYgSDVVEQQJaeyHQu1QIgiQNb6AmrTtaQ9+RFSLa1D4iXgfsrVITloeSFFZlaAEjAUMaXo2DJWQtVRe1OKF5aJUkf0NdglXO5VzQGoI2USwwD3LEl590CtdO3QBoT5WSFV+Q63Oha17ITgMlkslGSGBWPdeNiDR2SL1B6zQFINmOAkFOW5eTSURCdvX6OdUlapaWjsKX0dgOg26/VWHSUKhrPz35ISKwq76R9Wx+kKgC1f0o5mISsypUG3kPj2L/lDzKYvEUwzoh2JtPRdQQAo1jD6afne88H1oTMeH6ZK+x7PB/lQ/CJtvkNEgDh1dr/bVYAAAAASUVORK5CYII=</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA3MkMyRDY5QjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA3MkMyRDZBQjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDcyQzJENjdCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDcyQzJENjhCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7lkNGzAAAELklEQVR42uyYa4hUZRjHn3Nm13X2Mu6urtqutrTeVjRUQikoKUoQLIy8hybiBcVMRdFASPwgQTczsCiMvFYGffBDeANFUDEydc31viheat2dyVndmdmdy57+7/I/+HCcKaX1Q3Re+LHnOe9z3sv/PM/znlnLcRz5vzdb/OaL4Ivgi3C/WV01UCAQkNraWqmpGSCVVVWSl5cnZaXl4jgZaWpugp0viURcwpGIJJMpSba1SY+yUlmy5B3ZuGGDXGlokJKSYkmn0pJOp6UDBbsl2iJFRYVi25bEYjFpwzOtra3S3t4umUxGuqqo53WVCGZR9fX1nZgWDAaxgWIJhUpASGyIFLBtSWKDhcFCScTjuE5JXV2dhMNhSaVS2Kwt0WgUYiU6hTCiRSLNGM2BnYF4yccWCWPB6yAC9oGzYC2Iga/pNx/kg/fBs2AcSICvQOMjT2pZD7xFE0kFBd0lHo89zsiv5d8L3o4nwW+dcotUMDo+p11Jn3YKY/qeY9900P0/lv5hUJ+rswc3Nlnd6wDvgmHgR3V/GfgyS0RZf1NrrEeoR/ZD1rDAPzzrHX8wuEYhcr68E6BV2W9RGJMiI9T9wxzwFfAd+AyUgeFgK/iG9ovgAMcpAIvB92AVNzCJ9hoKu4LjjwabmYrGdwtYyb45nPM98DbYyHW4bSr7Pwb9PPszqTwGnGdUZ22DuekX1L074JSy3wC7eV1C/53clFHXVLEz7Hc3UsG38gz9x7O/F+25oC+vPzI1FVwGN0FP8Dz4gmO4fvPYN5X2LI5ZSvsTT9F/iveEgkZyhc8lTrxd3TPhM1LZ08C3vL7HxRplM6AN/AqOgVGgjhts5sKugyi4qvKzhaKZ4voHGMKCe5oF2qHfIj7TyDGucSM/sH5tY7/p+x1cBGm17vmMgikUsxw8kSv/ZoBqqjiCm7zLsBQ+vMuTl/nKbuTJcdIjpmnduIBuKmfNmfcy570BlrMvzpSap+Z2GG2WZ869nr3Ynn7TngZ7wACKbIRdl+s74QgddlPphVzgh6A/c1g8xbND2b24qD/BLVDk8XWUv8MIKuTCTNinVFjfBh+oY82mv+OZs1SNJ1n6ZzLi1nvWsgksyFUbXuVAO5RQjppENxNynyq7AfzE6xsMyyDtfhxDF1mHkZCtSJ9T9mLWIPeZibzuyejb5hlztVr7ZaaBtzlu5GU7Zi7xW8BU0CaqZt7wfnBI+b0GhvIb4iBD7SWOuYfKr+Px+zN4k3loJj/KojYIFINfmALu6TCW0dGbp0gNj+nZLHI203YCOA6WqtNhEF/OWc45ki/kHOuWzW+cgYyyK//mw8MtLEU8AkMqbIMeP5OjfWj3oU9flUL63C5XZ7zZaJXq66+eGajmdJvrG2LkuHNUco1uLapWdarC8v+z5P+U9kXwRfBF8EXwRfBFyNH+EmAA/FQ613UCCjYAAAAASUVORK5CYII=</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5QzlEREIwQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5QzlEREIxQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODlDOUREQUVCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODlDOUREQUZCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz41D9uwAAAJWElEQVR42uxcCWxURRj+t3t029IiVCyXLSpo0ERFLVAvNJ4oBRUVL7Se4IUXeOIVjaKmgkHxthweiKJGY/HAKxqwaiwYBBESwQtpgdCWtns//6nfi7/je7v72kI0mS/5s7vvn5n3Zuab/3pNfZZlkYFBjlkCA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEg87B919+OL/fT4FAgELBIF0zZQqVl5dTSZ8SWr1mHY2oqKBYtIWSiSSlLB81bN5EkUiU4ok4BYMBSqZ8FItEqCmVoBhf6xvOJx+PY6VSRHi/krJS5PP5OiTB4+SFcymVTFI797N4TFJ6foatjVsoNxyi3sW7U3t7hOKxCB+hHGppbqFgfh7ts+cgamlvofy8fIrHk+Tj4ROxKK1Y+S21trbRgvnz+NkilOSxU+r+hghdw+DBg6msbBDV1X1FY8ZUUmtbS8fG+nw5VFVVRUWFPamppYlCoSAlkooI7dTMmxlnMvTzSAS1oe1trdSjqIiJsJWJEKRevYs7iBCLMhH8OfwZo2Zus7R2CcWYHIq0hw4fQX5+nveX1FJ9/bfGIuxqDBgwgPLy8ngD4x0bq7baSllUstcgGj9hAoWjfJ03yrIkESwQgU9wIkXh3FAHESLRKBUV7UZlpaW0dt2PFGlro8WLX6eGhoaOE93xxpb7qL7qpDfydRuKDIlkgsi81P0PBkI53kOhIUOG0LRptzAhijrV//8YIwxluZMlxtJCf3HZz1LM8hbLQpYDWe5gaWJhu0ghliBLNctqlqksB7NsYwmz9GCZw/IFy0Uso9E3ylLIkg/dbEPTnY5TWTawfJ+p4R4sN7GsAgmUtLHczXKYaDNb6JVMB1kUjmd5R+hU2z2hG8HyIMa09U+hj8HOhdo3FZ2+7qVTL5bN2KiVLm1mQd/OMlDTjYPuXpe+86EfZvZnl+EWcbD7e+l4jzi1Zzjo+7I0Ql+j6epYfoFbcSKZcjsLzN7sMoQ0Kz/FS+dSllZ0/MSlzf3Qq3b74dpxuHaOS5/roD/Q7M8uwyU4nPZ+feN1gGfRMc5S4WIVtqPNQ7imXMkacq9UbmJZJgLUXBcGO323ERTfA3rtSViioIM+IPr7tbFshNOsScDlmdImK2nmEfRwqp36+7PoW4cAvzcCfLVfI9NNUMfTLBfiIa5kWa7p/0AwOB2s246TPgaBiY7TQZ7r8VtZkWcwmQQ+fSDTVWgzE1lICqI2aS0yELUQL7H0YymCy1Exy40s37FczTIeYybFfdS8XmE5gOVhlgKM7cMixbR4Rrox5SavweYmsW5JCIHYPVmWIINSGAT3aY+fg+dox3xS+P0uywuwsDqRVFZ2CO5jZ3Mq87qV5es0JBjOUs5yLjK5z1hOhMX+0gub38ON1U33colGG4X/eSPNWJ/hYWzkY5NrRP8rVOou03g8tK1fxLK/sCiVQnctAtACu7bEMoplI/Q/sBzK0gd61e4gkMkeYxzIfBRMqLr2srBcfbCwddD9zjKR5TSWsSw3i+vSwgwDqe37TMJ91PzPxLqp6+vgXvXUfjDLWaL/QvQtzLB/i7DuNiah/88gbNY4Udx8hkub6aLNyS5t9oX+dgfdKOh+cnEVhBOu2hytXVfj/cpSlmYOj2vuS8dY6Fdo13uKOOlUlyj8SZf5qHx9d+36kejzmyCrbjHtTKw8wzqcksXe9YO1kfGaSvObMcZYNz/mhA+ECbkUfkbHAuEK3HzPZfic46ArEM9Q5KCXfl+eAHUSb8MmbczCv7qRLE/cR6JJFF+GuMQRuS6Wb6bDXDLN8024gDDis5DLWtjWNBOuByFfFde2ilrC+V6IQKLqpxhe5aAfIPpPhrvQF2AyxtnexQg4IU7X04gDVu7k1IsQf6R7HsIhuRzfH4OF84q5+FQu69guPHcAcdRH9O+3HfPxWYm9y5oIb7OsFz5GN2vVqBsov1iCTZc4Dye5O8rIO2B1aumvcvj8btx0PcBVzzwU35elKb6Voah2l2aGO/O66Xe4OoVjujCX0dgLZS3fRwngUwSxDwhLeK4XIuxAdG/7+tOErhIbczFMG+GUFos2KnVZikCoq3gB2UthmvpGZ1GAoEwFhHsjiAyhuLbGpc8RMOM1qJH80cVniCCGIK8VQA1Xw/o+D/em4p96ZFy1SALIiQiZoMz9ZoeCRD0iUBkMKZmGa8dmEdycgjYbRUSv+8Xv0eZhTE59X410NBOeQftZLvoJ0Dchyp6LhVqG9NkJd4vovT9M7HQtQtdxEvpsQiDnBBVzfI52zzvo7XU4M819hqLNJWnaVIhUtMIrGarFRg9DXqs/1MdiU1Xa8yICFuomItjvJz7E7+UZCkBeiLAClmyYS6rsRIRntYh8YheJ0EPM9Z5OEuEJkLogQ5HLTo8fzdY1yKDRLrY8CllF/3yjNVOUqFWGcAJOcXfBfsE1Hq5mJAKz7oAfUXW9h0DPr0XkC8R6FnbiGQpFhrK0k+7tKtQ+WjPEQ2+LtezphQgb4DftQGYU/L/EhyKKn4xCVE2WmUBKVOgkZOUuis9mpD9tKEJNTTN+Uvt003sJ7uLap44bHNxKMsM8CUWjIAI7pwDVcshW9JRR4bks5rAQNYtSFNA8YTgmYptlp9L0JOFCbs5izLPRdrtD6mlHt5vQZoKmu0Dc64I01TULgaYTqqBf72Ed5qBPrYPucJYGnDSJcaJKW+pQPZwI/VqntA6HdQPaOKXx+4EgjR7mUY/xvszgShzxCTpXuujzUUqO07//VkGiP8z6L2Izl+OE24tzKU6GJchyB/3zZc0XQl8rgh/lkxcLnYrI54miVxnihs2izTLc3+1vOEeCWAm0Vyf7LQSYNUjPLByWElF/mYENlvO8DylwNSzpr3AtJQ4EqBLxl4XsZBbWdyCqp1uEfgkOYaGL+1AW6zURMFqoWt4X8EAE9VJH1ezfcdG3IS3JFTmxW8CyDRNqwuIP1MxtApOai8XtiwmHRLtb8TxRBJs+4b9XIZJvBUF3E1YsgFStGic4DIsUyfDM67GQTfjdQyxmLsj0IwhmP4edgm/D8/Whv1+0qXavYKM3uNzT/nOARZh3Ma4HMZ6axyNYmyDIF3ex2DlYq3qszQ6sZzE5vyw0MDAwMDAwMDAwQKpm/uGmgZ1SGBgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhh4w58CDAAL8AVXFSeKUgAAAABJRU5ErkJggg==</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://sl.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://sl.wikipedia.org/wiki/Posebno:Iskanje\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/alerts/alert.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     closeAlert.tooltip          \"Zapri obvestilo\">\n<!ENTITY     settings.label              \"Nastavitve\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/alerts/alert.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE(closeButton.title): Used as the close button text for web notifications on OS X.\n# This should ideally match the string that OS X uses for the close button on alert-type\n# notifications. OS X will truncate the value if it's too long.\ncloseButton.title = Zapri\n# LOCALIZATION NOTE(actionButton.label): Used as the button label to provide more actions on OS X notifications. OS X will truncate this if it's too long.\nactionButton.label = …\n# LOCALIZATION NOTE(webActions.disableForOrigin.label): %S is replaced\n# with the hostname origin of the notification.\nwebActions.disableForOrigin.label = Onemogoči obvestila z %S\n\n# LOCALIZATION NOTE(source.label): Used to show the URL of the site that\n# sent the notification (e.g., \"via mozilla.org\"). \"%1$S\" is the source host\n# and port.\nsource.label=prek %1$S\nwebActions.settings.label = Nastavitve obvestil\n\n# LOCALIZATION NOTE(doNotDisturb.label): %S is replaced with the\n# brandShortName of the application.\ndoNotDisturb.label = Ne moti me, dokler ponovno ne zaženem %Sa\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/alerts/notificationNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngeneral=Splošno obvestilo\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/autoconfig/autoconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadConfigTitle = Napaka v nastavitvah\nreadConfigMsg = Branje nastavitvene datoteke ni uspelo. Prosim, obvestite skrbnika sistema.\n\nautoConfigTitle = Opozorilo AutoConfig\nautoConfigMsg = Opravilo Netscape.cfg/AutoConfig ni uspelo. Prosim, obvestite skrbnika sistema.\\nNapaka: %S ni uspel:\n\nemailPromptTitle = E-poštni naslov\nemailPromptMsg = Vnesite svoj e-poštni naslov\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/cookie/cookieAcceptDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     props.name.label               \"Ime:\">\n<!ENTITY     props.value.label              \"Vsebina:\">\n<!ENTITY     props.domain.label             \"Gostitelj:\">\n<!ENTITY     props.path.label               \"Pot:\">\n<!ENTITY     props.secure.label             \"Pošlji za:\">\n<!ENTITY     props.expires.label            \"Preteče:\">\n\n<!ENTITY     button.allow.label             \"Dovoli\">\n<!ENTITY     button.allow.accesskey         \"D\">\n<!ENTITY     button.session.label           \"Dovoli v tej seji\">\n<!ENTITY     button.session.accesskey       \"S\">\n<!ENTITY     button.deny.label              \"Zavrni\">\n<!ENTITY     button.deny.accesskey          \"Z\">\n\n<!ENTITY     dialog.title                   \"Potrdi nastavitev piškotka\">\n<!ENTITY     dialog.remember.label          \"Uporabi mojo izbiro za vse piškotke s te strani\">\n<!ENTITY     dialog.remember.accesskey      \"U\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/cookie/cookieAcceptDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhostColon=Gostitelj:\ndomainColon=Domena:\nforSecureOnly=Le šifrirane povezave\nforAnyConnection=Katerakoli vrsta povezave\nexpireAtEndOfSession=ob koncu seje\n\nshowDetails=Prikaži podrobnosti\nhideDetails=Skrij podrobnosti\ndetailsAccessKey=T\n\npermissionToSetACookie = Stran %S želi nastaviti piškotek.\npermissionToSetSecondCookie = Stran %S želi nastaviti drugi piškotek po vrsti.\n#  LOCALIZATION NOTE (PermissionToSetAnotherCookie): First %S: sitename, second %S: number of cookies already present for that site\npermissionToSetAnotherCookie = Stran %S želi dovoljenje za nastavitev še enega piškotka.\\nTrenutno imate že več (%S) piškotkov te strani.\npermissionToModifyCookie = Stran %S želi spremeniti obstoječ piškotek.\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/formautofill/requestAutocomplete.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- This file has no entities because the feature is still experimental. -->\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/AccessFu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Screen reader started/stopped\nscreenReaderStarted = Bralnik zaslona teče\nscreenReaderStopped = Bralnik zaslona ustavljen\n\n# Roles\nmenubar        =       vrstica z menijem\nscrollbar      =       drsni trak\ngrip           =       držalo\nalert          =       opozorilo\nmenupopup      =       pojavni meni\ndocument       =       dokument\npane           =       pano\ndialog         =       pogovorno okno\nseparator      =       razmejevalec\ntoolbar        =       orodna vrstica\nstatusbar      =       vrstica stanja\ntable          =       tabela\ncolumnheader   =       glava stolpca\nrowheader      =       glava vrstice\ncolumn         =       stolpec\nrow            =       vrstica\ncell           =       celica\nlink           =       povezava\nlist           =       seznam\nlistitem       =       element seznama\noutline        =       oris\noutlineitem    =       element orisa\npagetab        =       zavihek strani\npropertypage   =       stran lastnosti\ngraphic        =       grafika\nswitch         =       zamenjaj\npushbutton     =       gumb\ncheckbutton    =       potrditveni gumb\nradiobutton    =       izbirni gumb\ncombobox       =       spustno polje\nprogressbar    =       vrstica napredka\nslider         =       drsnik\nspinbutton     =       vrtljivi gumb\ndiagram        =       diagram\nanimation      =       animacija\nequation       =       enačba\nbuttonmenu     =       menijski gumb\nwhitespace     =       prazen prostor\npagetablist    =       seznam zavihkov za strani\ncanvas         =       platno\ncheckmenuitem  =       potrditveni element\nlabel          =       oznaka\npasswordtext   =       besedilo gesla\nradiomenuitem  =       izbirni element\ntextcontainer  =       vsebovalnik besedila\ntogglebutton   =       preklopni gumb\ntreetable      =       tabela z drevesom\nheader         =       glava\nfooter         =       noga\nparagraph      =       odstavek\nentry          =       vnos\ncaption        =       napis\nheading        =       naslov\nsection        =       odsek\nform           =       obrazec\ncomboboxlist   =       seznam spustnega polja\ncomboboxoption =       možnost spustnega polja\nimagemap       =       slikovni zemljevid\nlistboxoption  =       možnost polja s seznamom\nlistbox        =       polje s seznamom\nflatequation   =       ploska enačba\ngridcell       =       mrežna celica\nnote           =       opomba\nfigure         =       podoba\ndefinitionlist =       seznam definicij\nterm           =       izraz\ndefinition     =       definicija\n\nmathmltable              = matematična tabela\nmathmlcell               = celica\nmathmlenclosed           = vključeno\nmathmlfraction           = ulomek\nmathmlfractionwithoutbar = ulomek brez vrstice\nmathmlroot               = koren\nmathmlscripted           = napisano\nmathmlsquareroot         = kvadratni koren\n\n# More sophisticated roles which are not actual numeric roles\ntextarea       =       besedilno območje\n\nbase           =       osnova\nclose-fence    =       začetna ograja\ndenominator    =       imenovalec\nnumerator      =       števec\nopen-fence     =       končna ograja\noverscript     =       zgorajpisano\npresubscript   =       predpodpisano\npresuperscript =       prednadpisano\nroot-index     =       stopnja korena\nsubscript      =       podpisano\nsuperscript    =       nadpisano\nunderscript    =       spodajpisano\n\n# Text input types\ntextInputType_date   =       datum\ntextInputType_email  =       e-pošta\ntextInputType_search =       iskanje\ntextInputType_tel    =       telefon\ntextInputType_url    =       URL\n\n# More sophisticated object descriptions\nheadingLevel   =       naslovna raven %S\n\n# more sophisticated list announcement\nlistStart      =       Prvi predmet\nlistEnd        =       Zadnji predmet\n# LOCALIZATION NOTE (listItemsCount): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nlistItemsCount =       1 predmet;#1 predmeta;#1 predmeti;#1 predmetov\n\n# LOCALIZATION NOTE: # %1$S is the position of the item n the set.\n# %2$S is the total number of such items in the set.\n# An expanded example would read \"2 of 5\".\nobjItemOfN      =       %1$S od %2$S\n\n# Landmark announcements\nbanner         =       banner\ncomplementary  =       dopolnilno\ncontentinfo    =       informacije o vsebini\nmain           =       glavno\nnavigation     =       brskanje\nsearch         =       iskanje\n\n# LOCALIZATION NOTE (tblColumnInfo): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfo = z 1 stolpcem;z #1 stolpcema;s #1 stolpci;s #1 stolpci\n# LOCALIZATION NOTE (tblRowInfo): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfo = in 1 vrstico;in #1 vrsticama;in #1 vrsticami;in #1 vrsticami\n\n# table or grid cell information\ncolumnInfo = Stolpec %S\nrowInfo = Vrstica %S\nspansColumns = obsega več stolpcev (%S)\nspansRows = obsega več vrstic (%S)\n\n# Invoked actions\njumpAction     =      skok na\npressAction    =      pritisk na\ncheckAction    =      aktivirano\nuncheckAction  =      deaktivirano\nonAction       =      vključeno\noffAction      =      izključeno\nselectAction   =      izbrano\nunselectAction =      neizbrano\nopenAction     =      odprto\ncloseAction    =      zaprto\nswitchAction   =      zamenjano\nclickAction    =      klik\ncollapseAction =      strnjeno\nexpandAction   =      razširjeno\nactivateAction =      aktivirano\ncycleAction    =      korak po krogu\n\n# Live regions\n# 'hidden' will be spoken when something disappears in a live region.\nhidden         =      skrito\n\n# Tab states\ntabLoading     =      nalaganje\ntabLoaded      =      naloženo\ntabNew         =      nov zavihek\ntabLoadStopped =      nalaganje ustavljeno\ntabReload      =      ponovno nalaganje\n\n# Object states\nstateChecked     =    aktivirano\nstateOn          =    vključeno\nstateNotChecked  =    ni aktivirano\nstateOff         =    izključeno\nstatePressed     =    pritisnjeno\n# No string for a not pressed toggle button\nstateExpanded    =    razširjeno\nstateCollapsed   =    strnjeno\nstateUnavailable =    ni dostopen\nstateReadonly    =    samo za branje\nstateRequired    =    obvezno\nstateTraversed   =    obiskano\nstateHasPopup    =    ima pojavni meni\nstateSelected    =    izbrano\n\n# App modes\neditingMode    =      urejanje\nnavigationMode =      brskanje\n\n# Quick navigation modes\nquicknav_Simple      = Privzeto\nquicknav_Anchor      = Sidra\nquicknav_Button      = Gumbi\nquicknav_Combobox    = Spustna polja\nquicknav_Landmark    = Mejniki\nquicknav_Entry       = Vnosi\nquicknav_FormElement = Elementi obrazca\nquicknav_Graphic     = Slike\nquicknav_Heading     = Naslovi\nquicknav_ListItem    = Elementi seznama\nquicknav_Link        = Povezave\nquicknav_List        = Seznami\nquicknav_PageTab     = Zavihki strani\nquicknav_RadioButton = Izbirni gumbi\nquicknav_Separator   = Razmejevalci\nquicknav_Table       = Tabele\nquicknav_Checkbox    = Potrditvena polja\n\n# MathML menclose notations.\n# See developer.mozilla.org/docs/Web/MathML/Element/menclose#attr-notation\nnotation-longdiv            = dolgo deljenje\nnotation-actuarial          = aktuarsko\nnotation-phasorangle        = fazni kot\nnotation-radical            = koren\nnotation-box                = škatla\nnotation-roundedbox         = zaobljeno\nnotation-circle             = zaokroženo\nnotation-left               = levo\nnotation-right              = desno\nnotation-top                = zgoraj\nnotation-bottom             = spodaj\nnotation-updiagonalstrike   = poševnica navzgor\nnotation-downdiagonalstrike = poševnica navzdol\nnotation-verticalstrike     = navpična črta\nnotation-horizontalstrike   = vodoravna črta\nnotation-updiagonalarrow    = poševna puščica navzgor\nnotation-madruwb            = madruwb\n\n# Shortened role names for braille\nmenubarAbbr        =       vrstica z menijem\nscrollbarAbbr      =       drsni trak\ngripAbbr           =       držalo\nalertAbbr          =       opozorilo\nmenupopupAbbr      =       pojavni meni\ndocumentAbbr       =       dokument\npaneAbbr           =       pano\ndialogAbbr         =       pogovorno okno\nseparatorAbbr      =       razmejevalec\ntoolbarAbbr        =       orodna vrstica\nstatusbarAbbr      =       vrstica stanja\ntableAbbr          =       tbl\ncolumnheaderAbbr   =       glava stolpca\nrowheaderAbbr      =       glava vrstice\ncolumnAbbr         =       stolpec\nrowAbbr            =       vrstica\ncellAbbr           =       celica\nlinkAbbr           =       pvz\nlistAbbr           =       seznam\nlistitemAbbr       =       element seznama\noutlineAbbr        =       oris\noutlineitemAbbr    =       element orisa\npagetabAbbr        =       zavihek\npropertypageAbbr   =       stran lastnosti\ngraphicAbbr        =       grafika\npushbuttonAbbr     =       gmb\ncheckbuttonAbbr    =       potrditveni gumb\nradiobuttonAbbr    =       izbirni gumb\ncomboboxAbbr       =       spustno polje\nprogressbarAbbr    =       vrstica napredka\nsliderAbbr         =       drsnik\nspinbuttonAbbr     =       vrtljivi gumb\ndiagramAbbr        =       diagram\nanimationAbbr      =       animacija\nequationAbbr       =       enačba\nbuttonmenuAbbr     =       menijski gumb\nwhitespaceAbbr     =       prazen prostor\npagetablistAbbr    =       seznam zavihkov\ncanvasAbbr         =       platno\ncheckmenuitemAbbr  =       potrditveni element\nlabelAbbr          =       oznaka\npasswordtextAbbr   =       bsdgesl\nradiomenuitemAbbr  =       izbirni element\ntextcontainerAbbr  =       vsebovalnik besedila\ntogglebuttonAbbr   =       preklopni gumb\ntreetableAbbr      =       tabela z drevesom\nheaderAbbr         =       glava\nfooterAbbr         =       noga\nparagraphAbbr      =       odstavek\nentryAbbr          =       vnos\ncaptionAbbr        =       napis\nheadingAbbr        =       naslov\nsectionAbbr        =       odsek\nformAbbr           =       obrazec\ncomboboxlistAbbr   =       seznam spustnega polja\ncomboboxoptionAbbr =       možnost spustnega polja\nimagemapAbbr       =       slkzml\nlistboxoptionAbbr  =       možnost\nlistboxAbbr        =       polje s seznamom\nflatequationAbbr   =       ploska enačba\ngridcellAbbr       =       mrežna celica\nnoteAbbr           =       opomba\nfigureAbbr         =       pdb\ndefinitionlistAbbr =       seznam definicij\ntermAbbr           =       izraz\ndefinitionAbbr     =       definicija\ntextareaAbbr       =       bsdobmo\n\n# LOCALIZATION NOTE (tblColumnInfoAbbr): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfoAbbr = #1s;#1s;#1s;#1s\n# LOCALIZATION NOTE (tblRowInfoAbbr): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfoAbbr = #1v;#1v;#1v;#1v\ncellInfoAbbr = s%Sv%S\n\nstateCheckedAbbr = (x)\nstateUncheckedAbbr = ( )\nstatePressedAbbr = (x)\nstateUnpressedAbbr = ( )\n\nmathmlenclosedAbbr           = vključeno\nmathmltableAbbr              = tbl\nmathmlcellAbbr               = cel\nmathmlfractionAbbr           = ulom\nmathmlfractionwithoutbarAbbr = ulom brez vrs\nmathmlrootAbbr               = kor\nmathmlscriptedAbbr           = napisano\nmathmlsquarerootAbbr         = kvko\n\nbaseAbbr           = osn\nclose-fenceAbbr    = zap\ndenominatorAbbr    = imen\nnumeratorAbbr      = štev\nopen-fenceAbbr     = odp\noverscriptAbbr     = zgr\npresubscriptAbbr   = predpod\npresuperscriptAbbr = prednad\nroot-indexAbbr     = stopnja\nsubscriptAbbr      = pod\nsuperscriptAbbr    = nad\nunderscriptAbbr    = spd\n\nnotation-longdivAbbr            = dolgdel\nnotation-actuarialAbbr          = akt\nnotation-phasorangleAbbr        = fazkot\nnotation-radicalAbbr            = kor\nnotation-boxAbbr                = šktl\nnotation-roundedboxAbbr         = zaob\nnotation-circleAbbr             = zaok\nnotation-leftAbbr               = lev\nnotation-rightAbbr              = des\nnotation-topAbbr                = zgo\nnotation-bottomAbbr             = spo\nnotation-updiagonalstrikeAbbr   = navpgor\nnotation-downdiagonalstrikeAbbr = navpdol\nnotation-verticalstrikeAbbr     = nčrta\nnotation-horizontalstrikeAbbr   = včrta\nnotation-updiagonalarrowAbbr    = puščicagor\nnotation-madruwbAbbr            = madruwb\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY about.version                \"različice\">\n\n<!-- LOCALIZATION NOTE (about.credits.beforeLink): note that there is no space between this phrase and the linked about.credits.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.credits.beforeLink     \"Seznam \">\n<!ENTITY about.credits.linkTitle      \"sodelavcev\">\n<!-- LOCALIZATION NOTE (about.credits.afterLink): note that there is no space between the linked about.credits.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.credits.afterLink      \" projekta Mozilla.\">\n\n<!-- LOCALIZATION NOTE (about.license.beforeTheLink): note that there is no space between this phrase and the linked about.license.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.license.beforeTheLink  \"Preberite \">\n<!ENTITY about.license.linkTitle      \"podrobnosti o dovoljenjih\">\n<!-- LOCALIZATION NOTE (about.license.afterTheLink): note that there is no space between the linked about.license.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.license.afterTheLink   \" za ta izdelek.\">\n\n<!-- LOCALIZATION NOTE (about.relnotes.beforeTheLink): note that there is no space between this phrase and the linked about.relnotes.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.relnotes.beforeTheLink \"Preberite \">\n<!ENTITY about.relnotes.linkTitle     \"opombe k izdaji\">\n<!-- LOCALIZATION NOTE (about.relnotes.afterTheLink): note that there is no space between the linked about.relnotes.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.relnotes.afterTheLink  \" za to različico.\">\n\n<!-- LOCALIZATION NOTE (about.buildconfig.beforeTheLink): note that there is no space between this phrase and the linked about.buildconfig.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.buildconfig.beforeTheLink \"Oglejte si \">\n<!ENTITY about.buildconfig.linkTitle     \"nastavitve graditve\">\n<!-- LOCALIZATION NOTE (about.buildconfig.afterTheLink): note that there is no space between the linked about.buildconfig.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.buildconfig.afterTheLink  \" za to različico.\">\n\n<!ENTITY about.buildIdentifier        \"Oznaka graditve: \">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/aboutAbout.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAbout.title  \"O predstavitvah\">\n<!ENTITY aboutAbout.note   \"To je seznam predstavitvenih strani.<br/>\n                            Nekatere morda povročajo zmedo. Druge služijo zgolj odkrivanju napak.<br/>\n                            Spet tretje pa so izpuščene, ker zahtevajo poizvedbeni niz.\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/aboutNetworking.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutNetworking.title                 \"O omrežjih\">\n<!ENTITY aboutNetworking.warning               \"Ta možnost je še v razvoju, zato je ne uporabljajte brez nadzora staršev.\">\n<!ENTITY aboutNetworking.showNextTime          \"Prikaži to obvestilo naslednjič\">\n<!ENTITY aboutNetworking.ok                    \"V redu\">\n<!ENTITY aboutNetworking.HTTP                  \"HTTP\">\n<!ENTITY aboutNetworking.sockets               \"Vtičnice\">\n<!ENTITY aboutNetworking.dns                   \"DNS\">\n<!ENTITY aboutNetworking.websockets            \"WebSockets\">\n<!ENTITY aboutNetworking.refresh               \"Osveži\">\n<!ENTITY aboutNetworking.autoRefresh           \"Samodejno osveži vsake 3 sekunde\">\n<!ENTITY aboutNetworking.hostname              \"Ime gostitelja\">\n<!ENTITY aboutNetworking.port                  \"Vrata\">\n<!ENTITY aboutNetworking.spdy                  \"SPDY\">\n<!ENTITY aboutNetworking.ssl                   \"SSL\">\n<!ENTITY aboutNetworking.active                \"Aktivno\">\n<!ENTITY aboutNetworking.idle                  \"Mirovanje\">\n<!ENTITY aboutNetworking.host                  \"Gostitelj\">\n<!ENTITY aboutNetworking.tcp                   \"TCP\">\n<!ENTITY aboutNetworking.sent                  \"Poslano\">\n<!ENTITY aboutNetworking.received              \"Prejeto\">\n<!ENTITY aboutNetworking.family                \"Družina\">\n<!ENTITY aboutNetworking.addresses             \"Naslovi\">\n<!ENTITY aboutNetworking.expires               \"Poteče (sekunde)\">\n<!ENTITY aboutNetworking.messagesSent          \"Poslano sporočil\">\n<!ENTITY aboutNetworking.messagesReceived      \"Prejeto sporočil\">\n<!ENTITY aboutNetworking.bytesSent             \"Poslani bajtov\">\n<!ENTITY aboutNetworking.bytesReceived         \"Prejeto bajtov\">\n<!ENTITY aboutNetworking.logging               \"Beleženje\">\n<!ENTITY aboutNetworking.logTutorial           \"Za navodila o uporabi tega orodja si oglejte <a href='https://developer.mozilla.org/docs/Mozilla/Debugging/HTTP_logging'>Beleženje HTTP</a>.\">\n<!ENTITY aboutNetworking.currentLogFile        \"Trenutna dnevniška datoteka:\">\n<!ENTITY aboutNetworking.currentLogModules     \"Trenutni dnevniški moduli:\">\n<!ENTITY aboutNetworking.setLogFile            \"Nastavi dnevniško datoteko\">\n<!ENTITY aboutNetworking.setLogModules         \"Nastavi dnevniške module\">\n<!ENTITY aboutNetworking.startLogging          \"Začni beleženje\">\n<!ENTITY aboutNetworking.stopLogging           \"Končaj beleženje\">\n<!ENTITY aboutNetworking.dnsLookup             \"Iskanje DNS\">\n<!ENTITY aboutNetworking.dnsLookupButton       \"Razreši\">\n<!ENTITY aboutNetworking.dnsDomain             \"Domena\">\n<!ENTITY aboutNetworking.dnsLookupTableColumn  \"IP-ji\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/aboutProfiles.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutProfiles.title \"O profilih\">\n<!ENTITY aboutProfiles.subtitle \"Ta stran vam pomaga pri upravljanju s profili. Vsak profil je svet zase, ki vsebuje ločeno zgodovino, zaznamke, nastavitve in dodatke.\">\n<!ENTITY aboutProfiles.create \"Ustvari nov profil\">\n<!ENTITY aboutProfiles.restart.title \"Ponovno zaženi\">\n<!ENTITY aboutProfiles.restart.inSafeMode \"Ponovno zaženi z onemogočenimi dodatki …\">\n<!ENTITY aboutProfiles.restart.normal \"Običajen ponovni zagon …\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/aboutProfiles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nname = Profil: %S\nisDefault = Privzeti profil\nrootDir = Korenska mapa\n# LOCALIZATION NOTE: localDir is used to show the directory corresponding to\n# the main profile directory that exists for the purpose of storing data on the\n# local filesystem, including cache files or other data files that may not\n# represent critical user data. (e.g., this directory may not be included as\n# part of a backup scheme.)\n# In case localDIr and rootDir are equal, localDir is not shown.\nlocalDir = Krajevna mapa\ncurrentProfile = Ta profil je v uporabi in ga ni mogoče izbrisati.\n\nrename = Preimenuj\nremove = Odstrani\nsetAsDefault = Nastavi kot privzet profil\nlaunchProfile = Zaženi profil v novem brskalniku\n\nyes = da\nno = ne\n\nrenameProfileTitle = Preimenuj profil\nrenameProfile = Preimenuj profil %S\n\ninvalidProfileNameTitle = Neveljavno ime profila\ninvalidProfileName = Ime profila \"%S\" ni dovoljeno.\n\ndeleteProfileTitle = Izbriši profil\ndeleteProfileConfirm = Brisanje odstrani profil iz seznama profilov, ki so na voljo, in ga ni mogoče razveljaviti.\\nIzberete lahko tudi brisanje datotek profila, vključno z nastavitvami, digitalnimi potrdili in drugimi podatki uporabnika. Ta možnost bo izbrisala mapo \"%S\" in je ni mogoče razveljaviti.\\nAli bi radi izbrisali datoteke profila?\ndeleteFiles = Izbriši datoteke\ndontDeleteFiles = Ne izbriši datotek\n\nopenDir = Odpri mapo\n# LOCALIZATION NOTE (macOpenDir): This is the Mac-specific variant of openDir.\n# This allows us to use the preferred\"Finder\" terminology on Mac.\nmacOpenDir = Prikaži v Finderju\n# LOCALIZATION NOTE (winOpenDir2): This is the Windows-specific variant of\n# openDir.\nwinOpenDir2 = Odpri mapo\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/aboutReader.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutReader.loading2):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\naboutReader.loading2=Nalaganje …\naboutReader.loadError=Nalaganje članka ni uspelo\n\naboutReader.colorScheme.light=Svetlo\naboutReader.colorScheme.dark=Temno\naboutReader.colorScheme.sepia=Sepia\naboutReader.colorScheme.auto=Samodejno\n\n# LOCALIZATION NOTE (aboutReader.estimatedReadTimeValue1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of minutes it is estimated to take to read the article\n# example: `3 minutes`\naboutReader.estimatedReadTimeValue1=#1 minuta;#1 minuti;#1 minute;#1 minut\n\n#LOCALIZATION NOTE (aboutReader.estimatedReadingTimeRange1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# When there is some uncertainty in how long the article will take to read show a range of\n# minutes it is expected to take.\n# #1 is the number of minutes it is estimated to take to read the article for a fast reader\n# #2 is the number of minutes it is estimated to take to read the article for a slow reader\n# #2 is the variable used to determine the plural form to use.\n# example: `5-8 minutes`\naboutReader.estimatedReadTimeRange1=#1-#2 minuta;#1-#2 minuti;#1-#2 minute;#1-#2 minut\n\n# LOCALIZATION NOTE (aboutReader.fontType.serif, aboutReader.fontType.sans-serif):\n# These are the styles of typeface that are options in the reader view controls.\naboutReader.fontType.serif=Serif\naboutReader.fontType.sans-serif=Sans-serif\n\n# LOCALIZATION NOTE (aboutReader.fontTypeSample): String used to sample font types.\naboutReader.fontTypeSample=Aa\n\naboutReader.toolbar.close=Zapri bralni pogled\naboutReader.toolbar.typeControls=Nastavitve pisave\n\n# These are used for the Reader View toolbar button and the menuitem within the\n# View menu.\nreaderView.enter=Odpri bralni pogled\nreaderView.enter.accesskey=B\nreaderView.close=Zapri bralni pogled\nreaderView.close.accesskey=B\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/aboutRights.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- rights.locale-direction instead of the usual local.dir entity, so RTL can skip translating page. -->\n<!ENTITY rights.locale-direction \"ltr\">\n<!ENTITY rights.pagetitle       \"about:rights\">\n<!ENTITY rights.intro-header    \"O vaših pravicah\">\n<!ENTITY rights.intro \"&brandFullName; je prost in odprtokoden program, ki ga je razvila skupnost na tisoče sodelavcev iz celega sveta. Seznaniti vas želimo z nekaterimi podrobnostmi:\">\n\n<!-- Note on pointa / pointb / pointc form:\n     These points each have an embedded link in the HTML, so each point is\n     split into chunks for text before the link, the link text, and the text\n     after the link. If a localized grammar doesn't need the before or after\n     chunk, it can be left blank.\n\n     Also note the leading/trailing whitespace in strings here, which is\n     deliberate for formatting around the embedded links. -->\n<!ENTITY rights.intro-point1a \"&brandShortName; vam je na voljo pod pogoji \">\n<!ENTITY rights.intro-point1b \"Mozilla Public License\">\n<!ENTITY rights.intro-point1c \". To pomeni, da lahko &brandShortName; uporabljate, kopirate in ga delite drugim. Spreminjate lahko tudi izvorno kodo programa &brandShortName;, tako da bo ustrezala vašim potrebam. Mozilla Public License vam daje tudi pravico do razširanja vaših spremenjenih različic.\">\n\n<!ENTITY rights.intro-point2-a \"Nimate pravic za uporabo blagovnih znamk ali dovoljenj blagovnih znamk Mozilla Foundation ali drugih oseb, vključno ter brez omejitev z imenom in logotipom Firefox. \">\n<!ENTITY rights.intro-point2-b \"Dodatne informacije o blagovnih znamkah \">\n<!ENTITY rights.intro-point2-c \" najdete tukaj. \">\n\n<!-- point 2.5 text for official branded builds -->\n<!ENTITY rights.intro-point2.5 \"Nekatera orodja brskalnika &brandShortName;, npr. pošiljanje poročil o sesutju, organizaciji &vendorShortName; omogočajo zbiranje povratnih informacij. S soglasjem dajete organizaciji &vendorShortName; dovoljenje, da povratne informacije uporabi za izboljšanje svojih izdelkov, jih objavi na svojih spletnih straneh in jih razpečuje.\">\n\n<!-- point 3 text for official branded builds -->\n<!ENTITY rights2.intro-point3a \"Kako uporabljamo vaše osebne podatke in povratne informacije, ki jih &brandShortName; pošlje organizaciji &vendorShortName;, je opisano na strani \">\n<!ENTITY rights2.intro-point3b \"&brandShortName;: Politika zasebnosti\">\n<!ENTITY rights.intro-point3c \".\">\n\n<!-- point 3 text for unbranded builds -->\n<!ENTITY rights.intro-point3-unbranded \"Vse ustrezne politike zasebnosti za ta izdelek morajo biti navedene tukaj.\">\n\n<!-- point 4 text for official branded builds -->\n<!ENTITY rights2.intro-point4a \"Nekatere zmogljivosti brskalnika &brandShortName; uporabljajo spletne informacijske storitve, vendar ne moremo zagotoviti, da so 100&#37; točne ali brez napak. Več o tem, vključno z navodili kako onemogočiti zmogljivosti, ki te storitve uporabljajo, najdete v \">\n<!ENTITY rights.intro-point4b \"pogojih storitve\">\n<!ENTITY rights.intro-point4c \".\">\n\n<!-- point 4 text for unbranded builds -->\n<!ENTITY rights.intro-point4a-unbranded \" Če ta izdelek vključuje spletne storitve, morajo pogoji za te storitve vsebovati povezavo na poglavje \">\n<!ENTITY rights.intro-point4b-unbranded \"Spletne storitve\">\n<!ENTITY rights.intro-point4c-unbranded \" .\">\n\n<!ENTITY rights2.webservices-header \"&brandFullName;: spletne informacijske storitve\">\n\n<!-- point 5 -->\n<!ENTITY rights.intro-point5 \"Za predvajanje nekaterih vrst video vsebin mora &brandShortName; prenesti module neodvisnih izdelovalcev, namenjene dešifriranju vsebin.\">\n\n<!-- Note that this paragraph references a couple of entities from\n     preferences/security.dtd, so that we can refer to text the user sees in\n     the UI, without this page being forgotten every time those strings are\n     updated.  -->\n<!-- intro paragraph for branded builds -->\n<!ENTITY rights2.webservices-a \"&brandFullName; uporablja spletne informacijske storitve (&quot;Storitve&quot;), s katerimi vam omogoča nekatere zmogljivosti, ki so vam na razpolago v tej binarni različici programa &brandShortName;, kot je opisano spodaj. Če ne želite uporabljati ene ali več izmed teh storitev ali pa so spodnji pogoji za vas nesprejemljivi, lahko zmogljivosti ali storitve onemogočite. Navodila, kako lahko onemogočite določeno zmogljivost ali storitev, so na voljo \">\n<!ENTITY rights2.webservices-b \"tukaj\">\n<!ENTITY rights3.webservices-c \". Ostale zmogljivosti in storitve lahko onemogočite v nastavitvah programa.\">\n\n<!-- safe browsing points for branded builds -->\n<!ENTITY rights.safebrowsing-a \"Varno brskanje: \">\n<!ENTITY rights.safebrowsing-b \"Možnost Varno brskanje onemogočiti ni priporočljivo, ker lahko zaradi tega zaidete na nevarna spletišča. Če ga želite v celoti onemogočiti, sledite tem korakom: \">\n<!ENTITY rights.safebrowsing-term1 \"Odprite nastavitve programa \">\n<!ENTITY rights.safebrowsing-term2 \"Izberite zavihek Varnost \">\n<!ENTITY rights2.safebrowsing-term3 \"Odstranite možnost &quot;&enableSafeBrowsing.label;&quot;\">\n<!ENTITY rights.safebrowsing-term4 \"Varno brskanje je tako onemogočeno\">\n\n<!-- location aware browsing points for branded builds -->\n<!ENTITY rights.locationawarebrowsing-a \"Brskanje, ki se zaveda položaja: \">\n<!ENTITY rights.locationawarebrowsing-b \"je vedno izbirno. Podatki o položaju se tako nikoli ne pošiljajo brez vašega dovoljenja. Če želite v celoti onemogočiti to možnost, sledite tem korakom: \">\n<!ENTITY rights.locationawarebrowsing-term1a \"V vrstico za naslove vtipkajte \">\n<!ENTITY rights.locationawarebrowsing-term1b \"about:config\">\n<!ENTITY rights.locationawarebrowsing-term2 \"Vtipkajte geo.enabled\">\n<!ENTITY rights.locationawarebrowsing-term3 \"Dvokliknite na lastnost geo.enabled\">\n<!ENTITY rights.locationawarebrowsing-term4 \"Brskanje, ki se zaveda položaja, je tako onemogočeno.\">\n\n<!-- intro paragraph for unbranded builds -->\n<!ENTITY rights.webservices-unbranded \"Tukaj mora biti na voljo pregled storitev za spletne strani, ki jih vsebuje izdelek, skupaj z navodili, kako jih onemogočiti, če so na razpolago.\">\n\n<!-- point 1 text for unbranded builds -->\n<!ENTITY rights.webservices-term1-unbranded \"Tukaj morajo biti našteti vsi morebitni pogoji za uporabo tega izdelka.\">\n\n<!-- points 1-7 text for branded builds -->\n<!ENTITY rights2.webservices-term1 \"&vendorShortName; poskuša skupaj s sodelavci, licenčniki in partnerji zagotoviti čimbolj natančne in ažurne stortve. Kljub temu ni mogoče zagotoviti, da so podatki celoviti in brez napak. Varno brskanje na primer lahko da ne uspe identificirati nekaterih tveganih območij ali pa pomotoma prepozna nekatera varna območja kot nevarna; med brskanjem, ki se zaveda lokacije, so vsi naslovi, ki nam jih naši ponudniki storitve dostavljajo, samo ocene, za katere ne mi ne naši ponudniki storitev ne jamčijo točnosti. \">\n<!ENTITY rights.webservices-term2 \"&vendorShortName; lahko storitve brez objave opusti ali spremeni.\">\n<!ENTITY rights2.webservices-term3 \"Te storitve lahko uporabljate z ustrezno različico programa &brandShortName; in &vendorShortName; vam za to uporabo podeljuje pravice, ki jih ima. &vendorShortName; in odjemalci njegovih licenc si pridržujejo vse druge pravice v zvezi s storitvami. Namen teh pogojev ni omejiti kakršne koli pravice na osnovi odprtokodne licence programa &brandShortName; in pripadajočih različic njegove izvorne kode.\">\n<!ENTITY rights.webservices-term4 \"Storitve so na voljo &quot;kot take.&quot; in &vendorShortName;, skupaj s sodelavci, licenčniki in partnerji, vam ne zagotavlja nikakršne izrecne ali implicitne garancije, med drugim brez kakršnih omejitev nobene garancije, da so Storitve primerne in uporabne za vaše namene. Ne glede na kakovost in učinkovitost storitev nosite vso odgovornost za uporabo za svoje namene vi sami Zakonodaja nekaterih držav ne dovoljuje izločevanja ali omejevanja garancije, zato ta pogoj morda ne velja za vas.\">\n<!ENTITY rights.webservices-term5 \"Razen če tako zahteva zakon, &vendorShortName;, skupaj s sodelavci, licenčniki in partnerji ne odgovarja za nobeno posredno, posebno, posledično ali vzročno škodo, ki izhaja ali je na kakršenkoli način povezana z uporabo programa &brandShortName; in storitev. Skupna odgovornost pod temi pogoji ne bo presegala 500$ (petsto dolarjev). Zakonodaja nekaterih držav ne dovoljuje izločevanja ali omejevanja nekaterih škod, zato ta pogoj morda ne velja za vas.\">\n<!ENTITY rights.webservices-term6 \"&vendorShortName; lahko od časa do časa po potrebi te pogoje posodobi. Brez pisnega soglasja &vendorShortName; pa jih ni dovoljeno spreminjati ali preklicati.\">\n<!ENTITY rights.webservices-term7 \"Ti pogoji so predmet zakonodaje države Kalifornija, ZDA, z izjemo določil v zvezi s kolizijo zakonov. Če se za katerikoli del teh pogojev meni, da je neveljaven ali neizvršljiv, ostaja preostali del še vedno v polni veljavi. V primeru neskladnosti med prevodom teh pogojev in angleško različico, obvelja različica v angleškem jeziku.\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/aboutRights.properties",
    "content": "buttonLabel = Vaše pravice…\nbuttonAccessKey = V\nnotifyRightsText = %S je prost in odprtokoden program neprofitne organizacije Mozilla Foundation.\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/aboutServiceWorkers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.title                     \"O Service Workerjih\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.maintitle                 \"Registrirani Service Workerji\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_not_enabled       \"Service Workerji niso omogočeni.\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_no_serviceworkers \"Ni registriranih Service Workerjev.\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/aboutServiceWorkers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle = Izvor: %S\n\n# LOCALIZATION NOTE: %1$S is brandShortName, %2$2 is the application ID, and $%$3 is true/false value.\n# LOCALIZATION NOTE: the term \"InBrowserElement\" should not be translated\nb2gtitle = %1$S, ID aplikacije %2$S - InBrowserElement %3$S\n\nscope = Obseg:\n\nscriptSpec = Specifikacija skripta:\n\n# LOCALIZATION NOTE: the term \"Worker\" should not be translated.\ncurrentWorkerURL = URL trenutnega Workerja:\n\nactiveCacheName = Ime aktivnega predpomnilnika:\n\nwaitingCacheName = Ime predpomnilnika na čakanju:\n\ntrue = true\n\nfalse = false\n\n# LOCALIZATION NOTE this term is used as a button label (verb, not noun).\nupdate = Posodobi\n\nunregister = Odstrani\n\nwaiting = Čakanje …\n\n# LOCALIZATION NOTE: the term \"Service Worker\" should not translated.\nunregisterError = Odjava Service Workerja ni uspela.\n\npushEndpoint = Končna točka Push:\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/aboutSupport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutSupport.pageTitle \"Odpravljanje težav\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.pageSubtitle): don't change the 'supportLink' id. -->\n<!ENTITY aboutSupport.pageSubtitle \"\n  Ta stran vsebuje tehnične podatke, ki jih boste morda potrebovali pri odpravljanju\n  težav. Če iščete odgovore na splošna vprašanja o programu\n  &brandShortName;, obiščite <a id='supportLink'>strani za podporo uporabnikom</a>.\n\">\n\n<!ENTITY aboutSupport.crashes.title \"Poročila o sesutjih\">\n<!-- LOCALIZATION NOTE (aboutSupport.crashes.id):\nThis is likely the same like id.heading in crashes.dtd. -->\n<!ENTITY aboutSupport.crashes.id \"ID poročila\">\n<!ENTITY aboutSupport.crashes.sendDate \"Datum pošiljanja\">\n<!ENTITY aboutSupport.crashes.allReports \"Vsa poročila o sesutjih\">\n<!ENTITY aboutSupport.crashes.noConfig \"Ta program ni bil nastavljen za prikaz poročil o sesutjih.\">\n\n<!ENTITY aboutSupport.extensionsTitle \"Razširitve\">\n<!ENTITY aboutSupport.extensionName \"Ime\">\n<!ENTITY aboutSupport.extensionEnabled \"Vključeno\">\n<!ENTITY aboutSupport.extensionVersion \"Različica\">\n<!ENTITY aboutSupport.extensionId \"ID\">\n\n<!ENTITY aboutSupport.experimentsTitle \"Poskusne zmogljivosti\">\n<!ENTITY aboutSupport.experimentName \"Ime\">\n<!ENTITY aboutSupport.experimentId \"ID\">\n<!ENTITY aboutSupport.experimentDescription \"Opis\">\n<!ENTITY aboutSupport.experimentActive \"Aktivno\">\n<!ENTITY aboutSupport.experimentEndDate \"Datum konca\">\n<!ENTITY aboutSupport.experimentHomepage \"Domača stran\">\n<!ENTITY aboutSupport.experimentBranch \"Veja\">\n\n<!ENTITY aboutSupport.appBasicsTitle \"Osnovni podatki\">\n<!ENTITY aboutSupport.appBasicsName \"Ime\">\n<!ENTITY aboutSupport.appBasicsVersion \"Različica\">\n<!ENTITY aboutSupport.appBasicsBuildID \"ID gradnje\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsUpdateChannel, aboutSupport.appBasicsUpdateHistory, aboutSupport.appBasicsShowUpdateHistory):\n\"Update\" is a noun here, not a verb. -->\n<!ENTITY aboutSupport.appBasicsUpdateChannel \"Posodobitveni kanal\">\n<!ENTITY aboutSupport.appBasicsUpdateHistory \"Zgodovina posodobitev\">\n<!ENTITY aboutSupport.appBasicsShowUpdateHistory \"Prikaži zgodovino posodobitev\">\n\n<!ENTITY aboutSupport.appBasicsProfileDir \"Mapa s profilom\">\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsProfileDirWinMac):\nThis is the Windows- and Mac-specific variant of aboutSupport.appBasicsProfileDir.\nWindows/Mac use the term \"Folder\" instead of \"Directory\" -->\n<!ENTITY aboutSupport.appBasicsProfileDirWinMac \"Mapa s profilom\">\n\n<!ENTITY aboutSupport.appBasicsEnabledPlugins \"Omogočeni vtičniki\">\n<!ENTITY aboutSupport.appBasicsBuildConfig \"Nastavitev graditve\">\n<!ENTITY aboutSupport.appBasicsUserAgent \"Uporabniški agent\">\n<!ENTITY aboutSupport.appBasicsOS \"OS\">\n<!ENTITY aboutSupport.appBasicsMemoryUse \"Poraba pomnilnika\">\n<!ENTITY aboutSupport.appBasicsPerformance \"Učinkovitost\">\n\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutSupport.appBasicsServiceWorkers \"Registrirani Service Workerji\">\n\n<!ENTITY aboutSupport.appBasicsProfiles \"Profili\">\n\n<!ENTITY aboutSupport.appBasicsMultiProcessSupport \"Večprocesna okna\">\n\n<!ENTITY aboutSupport.appBasicsSafeMode \"Varni način\">\n\n<!ENTITY aboutSupport.showDir.label \"Odpri mapo\">\n<!-- LOCALIZATION NOTE (aboutSupport.showMac.label): This is the Mac-specific\nvariant of aboutSupport.showDir.label.  This allows us to use the preferred\n\"Finder\" terminology on Mac. -->\n<!ENTITY aboutSupport.showMac.label \"Prikaži v Finderju\">\n<!-- LOCALIZATION NOTE (aboutSupport.showWin2.label): This is the Windows-specific\nvariant of aboutSupport.showDir.label. -->\n<!ENTITY aboutSupport.showWin2.label \"Odpri mapo\">\n\n<!ENTITY aboutSupport.modifiedKeyPrefsTitle \"Pomembne spremenjene nastavitve\">\n<!ENTITY aboutSupport.modifiedPrefsName \"Ime\">\n<!ENTITY aboutSupport.modifiedPrefsValue \"Vrednost\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.userJSTitle, aboutSupport.userJSDescription): user.js is the name of the preference override file being checked. -->\n<!ENTITY aboutSupport.userJSTitle \"Nastavitve user.js\">\n<!ENTITY aboutSupport.userJSDescription \"V vaši mapi s profilom se nahaja <a id='prefs-user-js-link'>datoteka user.js</a>, ki vsebuje nastavitve, ki jih ni ustvaril &brandShortName;.\">\n\n<!ENTITY aboutSupport.lockedKeyPrefsTitle \"Pomembne zaklenjene nastavitve\">\n<!ENTITY aboutSupport.lockedPrefsName \"Ime\">\n<!ENTITY aboutSupport.lockedPrefsValue \"Vrednost\">\n\n<!ENTITY aboutSupport.graphicsTitle \"Grafika\">\n\n<!ENTITY aboutSupport.placeDatabaseTitle \"Podatkovna zbirka mest\">\n<!ENTITY aboutSupport.placeDatabaseIntegrity \"Celovitost\">\n<!ENTITY aboutSupport.placeDatabaseVerifyIntegrity \"Preveri celovitost\">\n\n<!ENTITY aboutSupport.jsTitle \"JavaScript\">\n<!ENTITY aboutSupport.jsIncrementalGC \"Inkrementalen GC\">\n\n<!ENTITY aboutSupport.a11yTitle \"Dostopnost\">\n<!ENTITY aboutSupport.a11yActivated \"Vključeno\">\n<!ENTITY aboutSupport.a11yForceDisabled \"Prepreči dostopnost\">\n\n<!ENTITY aboutSupport.libraryVersionsTitle \"Različice knjižnic\">\n\n<!ENTITY aboutSupport.installationHistoryTitle \"Zgodovina namestitev\">\n<!ENTITY aboutSupport.updateHistoryTitle \"Zgodovina posodobitev\">\n\n<!ENTITY aboutSupport.copyTextToClipboard.label \"Kopiraj besedilo v odložišče\">\n<!ENTITY aboutSupport.copyRawDataToClipboard.label \"Kopiraj neobdelane podatke v odložišče\">\n\n<!ENTITY aboutSupport.sandboxTitle \"Peskovnik\">\n\n<!ENTITY aboutSupport.safeModeTitle \"Poskusite varni način\">\n<!ENTITY aboutSupport.restartInSafeMode.label \"Ponovno zaženi z onemogočenimi dodatki …\">\n\n<!ENTITY aboutSupport.graphicsFeaturesTitle \"Možnosti\">\n<!ENTITY aboutSupport.graphicsDiagnosticsTitle \"Diagnostika\">\n<!ENTITY aboutSupport.graphicsFailureLogTitle \"Dnevnik napak\">\n<!ENTITY aboutSupport.graphicsGPU1Title \"GPE št. 1\">\n<!ENTITY aboutSupport.graphicsGPU2Title \"GPE št. 2\">\n<!ENTITY aboutSupport.graphicsDecisionLogTitle \"Dnevnik odločitev\">\n<!ENTITY aboutSupport.graphicsCrashGuardsTitle \"Onemogočene možnosti zaščite pred sesutjem\">\n<!ENTITY aboutSupport.graphicsWorkaroundsTitle \"Zaobidenja\">\n\n\n<!ENTITY aboutSupport.appBasicsKeyGoogle \"Google Key\">\n<!ENTITY aboutSupport.appBasicsKeyMozilla \"Mozilla Location Service Key\">\n<!ENTITY aboutSupport.sandboxSyscallAge \"Seconds Ago\">\n<!ENTITY aboutSupport.sandboxSyscallArgs \"Arguments\">\n<!ENTITY aboutSupport.sandboxSyscallIndex \"#\">\n<!ENTITY aboutSupport.sandboxSyscallLogTitle \"Rejected System Calls\">\n<!ENTITY aboutSupport.sandboxSyscallNumber \"Syscall\">\n<!ENTITY aboutSupport.sandboxSyscallPID \"PID\">\n<!ENTITY aboutSupport.sandboxSyscallProcType \"Process Type\">\n<!ENTITY aboutSupport.sandboxSyscallTID \"TID\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/aboutSupport.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (crashesTitle): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of relevant days with crash reports\ncrashesTitle=Poročila o sesutjih za zadnji dan;Poročila o sesutjih za zadnja #1 dni;Poročila o sesutjih za zadnje #1 dni;Poročila o sesutjih za zadnjih #1 dni\n\n# LOCALIZATION NOTE (crashesTimeMinutes): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of minutes (between 1 and 59) which have passed since the crash\ncrashesTimeMinutes=Pred #1 minuto;Pred #1 minutama;Pred #1 minutami;Pred #1 minutami\n\n# LOCALIZATION NOTE (crashesTimeHours): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of hours (between 1 and 23) which have passed since the crash\ncrashesTimeHours=Pred #1 uro;Pred #1 urama;Pred #1 urami;Pred #1 urami\n\n# LOCALIZATION NOTE (crashesTimeDays): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of days (1 or more) which have passed since the crash\ncrashesTimeDays=Pred #1 dnem;Pred #1 dnevoma;Pred #1 dnevi;Pred #1 dnevi\n\n# LOCALIZATION NOTE (pendingReports): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of pending crash reports\npendingReports=Vsa poročila o sesutjih, vključno z #1 čakajočim sesutjem v danem časovnem obsegu;Vsa poročila o sesutjih, vključno z #1 čakajočima sesutjema v danem časovnem obsegu;Vsa poročila o sesutjih, vključno s #1 čakajočimi sesutji v danem časovnem obsegu;Vsa poročila o sesutjih, vključno s #1 čakajočimi sesutji v danem časovnem obsegu\n\n# LOCALIZATION NOTE (rawDataCopied) Text displayed in a mobile \"Toast\" to user when the\n# raw data is successfully copied to the clipboard via button press.\nrawDataCopied=Neobdelani podatki kopirani v odložišče\n\n# LOCALIZATION NOTE (textCopied) Text displayed in a mobile \"Toast\" to user when the\n# text is successfully copied to the clipboard via button press.\ntextCopied=Besedilo kopirano v odložišče\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedDriver = Onemogočeno za vaš grafični gonilnik.\n\n# LOCALIZATION NOTE The %S here is a placeholder, leave unchanged, it will get replaced by the driver version string.\ntryNewerDriver = Onemogočeno za vaš grafični gonilnik. Poskusite ga posodobiti na različico %S ali novejšo.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedGfxCard = Onemogočeno za vašo grafično kartico zaradi težav z gonilnikom.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedOSVersion = Onemogočeno za vaš operacijski sistem.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedMismatchedVersion = Onemogočeno zaradi neujemanja različice grafičnega gonilnika v registru in DLL.\n\n# LOCALIZATION NOTE In the following strings, \"Direct2D\", \"DirectWrite\" and \"ClearType\"\n# are proper nouns and should not be translated. Feel free to leave english strings if\n# there are no good translations, these are only used in about:support\nclearTypeParameters = Parametri ClearType\n\ncompositing = Sestavljanje\nhardwareH264 = Strojno dekodiranje H264\naudioBackend = Zvočno zaledje\nmainThreadNoOMTC = glavna nit, brez OMTC\nyes = Da\nno = Ne\n# LOCALIZATION NOTE The following strings indicate if an API key has been found.\n# In some development versions, it's expected for some API keys that they are\n# not found.\n\ngpuDescription = Opis\ngpuVendorID = ID izdelovalca\ngpuDeviceID = ID naprave\ngpuSubsysID = ID podsistema\ngpuDrivers = Gonilniki\ngpuRAM = RAM\ngpuDriverVersion = Različica gonilnika\ngpuDriverDate = Datum gonilnika\ngpuActive = Dejaven\nwebgl2Renderer = Izrisovalnik WebGL2\nGPU1 = GPE št. 1\nGPU2 = GPE št. 2\nblocklistedBug = Dodano na seznam zavrnjenih zaradi znanih težav\n# LOCALIZATION NOTE %1$S will be replaced with a bug number string.\nbugLink = hrošč %1$S\n# LOCALIZATION NOTE %1$S will be replaced with an arbitrary identifier\n# string that can be searched on DXR/MXR or grepped in the source tree.\nunknownFailure = Dodano na seznam zavrnjenih; koda napake %1$S\nd3d11layersCrashGuard = Sestavljalnik D3D11\nd3d11videoCrashGuard = Videodekodirnik D3D11\nd3d9videoCrashGuard = Videodekodirnik D3D9\nglcontextCrashGuard = OpenGL\nresetOnNextRestart = Ponastavi ob naslednjem zagonu\ngpuProcessKillButton = Prekini proces GPE\n\nminLibVersions = Najnižja podprta različica\nloadedLibVersions = Trenutna različica\n\nhasSeccompBPF = Seccomp-BPF (Filtriranje sistemskih klicev)\nhasSeccompTSync = Sinhronizacija niti Seccomp\nhasUserNamespaces = Uporabniški imenski prostori\nhasPrivilegedUserNamespaces = Uporabniški imenski prostori za privilegirane procese\ncanSandboxContent = Peskovnik vsebinskih procesov\ncanSandboxMedia = Peskovnik večpredstavnih vtičnikov\ncontentSandboxLevel = Raven peskovnika vsebinskih opravil\n\n# LOCALIZATION NOTE %1$S and %2$S will be replaced with the number of remote and the total number\n# of windows, respectively, while %3$S will be replaced with one of the status strings below,\n# which contains a description of the multi-process preference and status.\n# Note: multiProcessStatus.3 doesn't exist because status=3 was deprecated.\nmultiProcessWindows = %1$S/%2$S (%3$S)\nmultiProcessStatus.0 = Omogočil uporabnik\nmultiProcessStatus.1 = Privzeto omogočeno\nmultiProcessStatus.2 = Onemogočeno\nmultiProcessStatus.4 = Onemogočila orodja za dostopnost\nmultiProcessStatus.5 = Onemogočeno zaradi nedelovanja strojnega pospeševanja\nmultiProcessStatus.6 = Onemogočeno zaradi nepodprtega vnosa besedila\nmultiProcessStatus.7 = Onemogočili dodatki\nmultiProcessStatus.8 = Prisilno onemogočeno\n# No longer in use (bug 1296353) but we might bring this back.\nmultiProcessStatus.9 = Onemogočilo strojno pospeševanje grafike na Windowsu XP\nmultiProcessStatus.unknown = Neznano stanje\n\nasyncPanZoom = Asinhrono pomikanje/povečava\napzNone = brez\nwheelEnabled = vnos s koleščkom omogočen\ntouchEnabled = vnos na dotik omogočen\ndragEnabled = vlečenje drsnika omogočeno\n\n# LOCALIZATION NOTE %1 will be replaced with the key of a preference.\nwheelWarning = asinhroni vnos s koleščkom onemogočen zaradi nedpodprte nastavitve: %S\ntouchWarning = asinhroni vnos na dotik onemogočen zaradi nedpodprte nastavitve: %S\n\n# LOCALIZATION NOTE The following strings indicate if an API key has been found.\n# In some development versions, it's expected for some API keys that they are\n# not found.\nfound = Found\nmissing = Missing\nsandboxProcType.content = content\nsandboxProcType.mediaPlugin = media plugin\nwebgl1DriverExtensions = WebGL 1 Driver Extensions\nwebgl1Extensions = WebGL 1 Extensions\nwebgl1Renderer = WebGL 1 Driver Renderer\nwebgl1Version = WebGL 1 Driver Version\nwebgl1WSIInfo = WebGL 1 Driver WSI Info\nwebgl2DriverExtensions = WebGL 2 Driver Extensions\nwebgl2Extensions = WebGL 2 Extensions\nwebgl2Version = WebGL 2 Driver Version\nwebgl2WSIInfo = WebGL 2 Driver WSI Info\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/aboutTelemetry.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutTelemetry.pageTitle \"Telemetrija\">\n\n<!ENTITY aboutTelemetry.changeDataChoices \"\n  Spremeni\n\">\n\n<!ENTITY aboutTelemetry.uploadEnabled \"\n  Nalaganje podatkov FHR je <span>omogočeno</span>.\n\">\n\n<!ENTITY aboutTelemetry.uploadDisabled \"\n  Nalaganje podatkov FHR je <span>onemogočeno</span>.\n\">\n\n<!ENTITY aboutTelemetry.extendedRecordingEnabled \"\n  Razširjenjo spremljanje telemetrije je <span>omogočeno</span>.\n\">\n\n<!ENTITY aboutTelemetry.extendedRecordingDisabled \"\n  Razširjenjo spremljanje telemetrije je <span>onemogočeno</span>.\n\">\n\n<!ENTITY aboutTelemetry.pingDataSource \"\nPodatkovni vir pinga:\n\">\n\n<!ENTITY aboutTelemetry.showCurrentPingData \"\nTrenutni podatki pinga\n\">\n\n<!ENTITY aboutTelemetry.showArchivedPingData \"\nArhivirani podatki pinga\n\">\n\n<!ENTITY aboutTelemetry.pingDataDisplay \"Prikaz podatkov pinga:\">\n\n<!ENTITY aboutTelemetry.structured \"Strukturirano\">\n\n<!ENTITY aboutTelemetry.raw \"Neobdelan JSON\">\n\n<!ENTITY aboutTelemetry.showSubsessionData \"\nPrikaži podatke podseje\n\">\n\n<!ENTITY aboutTelemetry.choosePing \"\nIzberite ping:\n\">\n\n<!ENTITY aboutTelemetry.showNewerPing \"\n&lt;&lt; Novejši ping\n\">\n\n<!ENTITY aboutTelemetry.showOlderPing \"\nStarejši ping &gt;&gt;\n\">\n\n<!ENTITY aboutTelemetry.rawPingData \"Surovi podatki pinga ...\">\n\n<!ENTITY aboutTelemetry.archiveWeekHeader \"\nTeden\n\">\n\n<!ENTITY aboutTelemetry.archivePingHeader \"\nPing\n\">\n\n<!ENTITY aboutTelemetry.generalDataSection \"\n  Splošni podatki\n\">\n\n<!ENTITY aboutTelemetry.environmentDataSection \"\n  Podatki o okolju\">\n\n<!ENTITY aboutTelemetry.telemetryLogSection \"\n  Dnevnik telemetrije\n\">\n\n<!ENTITY aboutTelemetry.slowSqlSection \"\n  Počasni stavki SQL\n\">\n\n<!ENTITY aboutTelemetry.chromeHangsSection \"\n  Sesutja brskalnika\n\">\n\n<!ENTITY aboutTelemetry.threadHangStatsSection \"\n  Sesutja niti\n\">\n\n<!ENTITY aboutTelemetry.capturedStacksSection \"\n  Zajeti skladi\">\n\n<!ENTITY aboutTelemetry.scalarsSection \"\n  Skalarji\">\n\n<!ENTITY aboutTelemetry.keyedScalarsSection \"\n  Skalarji s ključi\">\n\n<!ENTITY aboutTelemetry.histogramsSection \"\n  Histogrami\n\">\n\n<!ENTITY aboutTelemetry.keyedHistogramsSection \"\n  Histogrami s ključi\n\">\n\n<!ENTITY aboutTelemetry.eventsSection \"\n  Dogodki\">\n\n<!ENTITY aboutTelemetry.simpleMeasurementsSection \"\n  Enostavne meritve\n\">\n\n<!ENTITY aboutTelemetry.addonDetailsSection \"\n  Podrobnosti dodatkov\n\">\n\n<!ENTITY aboutTelemetry.lateWritesSection \"\n  Poznejša pisanja\n\">\n\n<!ENTITY aboutTelemetry.sessionInfoSection \"Podatki o seji\">\n\n<!ENTITY aboutTelemetry.addonHistogramsSection \"\n  Histogrami dodatkov\n\">\n\n<!ENTITY aboutTelemetry.toggle \"\n  Kliknite za preklop odseka\n\">\n\n<!ENTITY aboutTelemetry.emptySection \"\n  (Ni zbranih podatkov)\n\">\n\n<!ENTITY aboutTelemetry.fullSqlWarning \"\n  Opomba: Vključeno je razhroščevanje počasnega SQL. Spodaj se lahko pojavijo celotni nizi SQL, vendar ne bodo poslani telemetriji.\n\">\n\n\n\n<!ENTITY aboutTelemetry.filterText \"\n  Filtriraj (nizi ali /regexp/)\n\">\n\n<!ENTITY aboutTelemetry.payloadChoiceHeader \"\n  Koristna vsebina\">\n\n<!ENTITY aboutTelemetry.rawPayload \"\n  Surova koristna vsebina\n\">\n\n\n<!ENTITY aboutTelemetry.fetchStackSymbols \"\n  Fetch function names for stacks\n\">\n\n<!ENTITY aboutTelemetry.hideStackSymbols \"\n  Show raw stack data\n\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/aboutTelemetry.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Note to translators:\n# - %1$S will be replaced by brandFullName\n# - %2$S will be replaced with the value of the toolkit.telemetry.server_owner preference\npageSubtitle = Ta stran prikazuje podatke o učinkovitosti in uporabi funkcij, ki jih zbira telemetrija. Podatki se anonimno pošiljajo organizaciji %1$S, da bi lahko izboljšala %2$S.\n\ngeneralDataTitle = Splošni podatki\n\ngeneralDataHeadingName = Ime\n\ngeneralDataHeadingValue = Vrednost\n\nenvironmentDataHeadingName = Ime\n\nenvironmentDataHeadingValue = Vrednost\n\nenvironmentDataSubsectionToggle = Kliknite za preklop odseka\n\nenvironmentDataSubsectionEmpty = (ni zbranih podatkov)\n\ntelemetryLogTitle = Dnevnik telemetrije\n\ntelemetryLogHeadingId = ID\n\ntelemetryLogHeadingTimestamp = Časovni žig\n\ntelemetryLogHeadingData = Podatki\n\nslowSqlMain = Počasni stavki SQL glavne niti\n\nslowSqlOther = Počasni stavki SQL pomožnih niti\n\nslowSqlHits = Zadetki\n\nslowSqlAverage = Povp. čas (ms)\n\nslowSqlStatement = Stavek\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the hang\n# - The %2$S will be replaced with the duration of the hang\nchrome-hangs-title = Poročilo o sesutju #%1$S (%2$S sekund)\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the late write\nlate-writes-title = Poznejše pisanje #%1$S\n\nstackTitle = Sklad:\n\nmemoryMapTitle = Pomnilniški razpored:\n\nerrorFetchingSymbols = Med zbiranjem simbolov je prišlo do napake. Preverite povezavo z internetom in poskusite znova.\n\nhistogramSamples = primeri\n\nhistogramAverage = povprečje\n\nhistogramSum = vsota\n\nhistogramCopy = Kopiraj\n\nkeysHeader = Lastnost\n\nnamesHeader = Ime\n\nvaluesHeader = Vrednost\n\naddonTableID = ID dodatka\n\naddonTableDetails = Podrobnosti\n\n# Note to translators:\n# - The %1$S will be replaced with the name of an Add-on Provider (e.g. \"XPI\", \"Plugin\")\naddonProvider = Ponudnik %1$S\n\nparentPayload = Nadrejena koristna vsebina\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the child payload (e.g. \"1\", \"2\")\nchildPayloadN = Podrejena koristna vsebina %1$S\n\ntimestampHeader = časovni žig\n\ncategoryHeader = kategorija\n\nmethodHeader = metoda\n\nobjectHeader = predmet\n\nextraHeader = dodatno\n\n\n# Note to translators:\n# - The %1$S will be replaced with the string key for this stack.\n# - The %2$S will be replaced with the number of times this stack was captured.\ncaptured-stacks-title = %1$S (capture count: %2$S)\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/aboutWebrtc.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (document_title, cannot_retrieve_log):\n# The text \"WebRTC\" is a proper noun and should not be translated.\n# It is the general label for the standards based technology. see http://www.webrtc.org\ndocument_title = Podatki o WebRTC\ncannot_retrieve_log = Ni mogoče pridobiti dnevniških podatkov WebRTC\n\n# LOCALIZATION NOTE (save_page_msg):\n# %1$S will be replaced by a full path file name: the target of the SavePage operation.\nsave_page_msg = stran shranjena na: %1$S\n\n# LOCALIZATION NOTE (save_page_dialog_title): \"about:webrtc\" is a internal browser URL and should not be\n# translated. This string is used as a title for a file save dialog box.\nsave_page_dialog_title = shrani about:webrtc kot\n\n# LOCALIZATION NOTE (debug_mode_off_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_off_state_msg = dnevnik sledenja lahko najdete na: %1$S\n\n# LOCALIZATION NOTE (debug_mode_on_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_on_state_msg = razhroščevanje vključeno, dnevnik sledenja na: %1$S\n\n# LOCALIZATION NOTE (aec_logging_msg_label, aec_logging_off_state_label,\n# aec_logging_on_state_label, aec_logging_on_state_msg):\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_msg_label = Beleženje AEC\naec_logging_off_state_label = Začni Beleženje AEC\naec_logging_on_state_label = Končaj Beleženje AEC\naec_logging_on_state_msg = Beleženje AEC vključeno (nekaj minut govorite s klicateljem in nato končajte zajem)\n\n# LOCALIZATION NOTE (aec_logging_off_state_msg):\n# %1$S will be replaced by the full path to the directory containing the captured log files.\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_off_state_msg = dnevniške datoteke zajema lahko najdete na: %1$S\n\n# LOCALIZATION NOTE (peer_connection_id_label): \"PeerConnection\" is a proper noun\n# associated with the WebRTC module. \"ID\" is an abbreviation for Identifier. This string\n# should not normally be translated and is used as a data label.\npeer_connection_id_label = PeerConnection ID\n\n# LOCALIZATION NOTE (sdp_heading, local_sdp_heading, remote_sdp_heading):\n# \"SDP\" is an abbreviation for Session Description Protocol, an IETF standard.\n# See http://wikipedia.org/wiki/Session_Description_Protocol\nsdp_heading = SDP\nlocal_sdp_heading = Lokalni SDP\nremote_sdp_heading = Oddaljeni SDP\n\n# LOCALIZATION NOTE (rtp_stats_heading): \"RTP\" is an abbreviation for the\n# Real-time Transport Protocol, an IETF specification, and should not\n# normally be translated. \"Stats\" is an abbreviation for Statistics.\nrtp_stats_heading = Statistika RTP\n\n# LOCALIZATION NOTE (ice_state, ice_stats_heading): \"ICE\" is an abbreviation\n# for Interactive Connectivity Establishment, which is an IETF protocol,\n# and should not normally be translated. \"Stats\" is an abbreviation for\n# Statistics.\nice_state = Stanje ICE\nice_stats_heading = Statistika ICE\nice_restart_count_label = Ponovi zagoni ICE\nice_rollback_count_label = Povrnitve ICE\n\n# LOCALIZATION NOTE (av_sync_label): \"A/V\" stands for Audio/Video.\n# \"sync\" is an abbreviation for sychronization. This is used as\n# a data label.\nav_sync_label = Sinhronizacija A/V\n\n# LOCALIZATION NOTE (jitter_buffer_delay_label): A jitter buffer is an\n# element in the processing chain, see http://wikipedia.org/wiki/Jitter\n# This is used as a data label.\njitter_buffer_delay_label = Zakasnitev medpomnilnika tresenja\n\n# LOCALIZATION NOTE (avg_bitrate_label, avg_framerate_label): \"Avg.\" is an abbreviation\n# for Average. These are used as data labels.\navg_bitrate_label = Povp. bitna hitrost\navg_framerate_label = Povp. hitrost sličic\n\n# LOCALIZATION NOTE (typeLocal, typeRemote): These adjectives are used to label a\n# line of statistics collected for a peer connection. The data represents\n# either the local or remote end of the connection.\ntypeLocal = Lokalno\ntypeRemote = Oddaljeno\n\n# LOCALIZATION NOTE (nominated): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank.\nnominated = Predlagano\n\n# LOCALIZATION NOTE (selected): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank. This represents an attribute of an ICE candidate.\nselected = Izbrano\n\nsave_page_label = Shrani stran\ndebug_mode_msg_label = Razhroščevanje\ndebug_mode_off_state_label = Začni razhroščevanje\ndebug_mode_on_state_label = Končaj razhroščevanje\nstats_heading = Statistika seje\nlog_heading = Dnevnik povezave\nlog_show_msg = prikaži dnevnik\nlog_hide_msg = skrij dnevnik\nconnection_closed = prekinjeno\nlocal_candidate = Lokalni kandidat\nremote_candidate = Oddaljeni kandidat\npriority = Prednost\nfold_show_msg = prikaži podrobnosti\nfold_show_hint = kliknite za razširjanje tega razdelka\nfold_hide_msg = skrij podrobnosti\nfold_hide_hint = kliknite za strnjanje tega razdelka\ndropped_frames_label = Opuščene sličice\ndiscarded_packets_label = Zavrženi paketi\ndecoder_label = Dekodirnik\nencoder_label = Kodirnik\nreceived_label = Prejeto\npackets = paketi\nlost_label = Izgubljeno\njitter_label = Tresenje\nsent_label = Poslano\n\n\nlog_clear = Clear Log\nstats_clear = Clear History\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/actions.dtd",
    "content": "<!ENTITY action.switchToTab.label \"Preklopi na zavihek\">\r\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/appPicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY NoAppFound.label      \"Za datoteko te vrste ni bil najden noben program.\">\n<!ENTITY BrowseButton.label    \"Prebrskaj ...\">\n<!ENTITY SendMsg.label         \"Pošlji predmet v:\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=Spletni naslov ni veljaven, zato ga ni mogoče naložiti.\nfileNotFound=Datoteke %S ni mogoče najti. Preverite njen naslov in poskusite znova.\nfileAccessDenied=Datoteke na naslovu %S ni mogoče brati.\ndnsNotFound=Strani %S ni mogoče najti. Preverite ime in poskusite znova.\nunknownProtocolFound=Eden izmed protokolov (%S) ni registriran ali ni dovoljen v tem okolju.\nconnectionFailure=Pri vzpostavljanju povezave s stranjo %S je bila zahteva zavrnjena.\nnetInterrupt=Povezava s stranjo %S se je nepričakovano uničila. Nekaj podatkov pa se je morda vendarle preneslo.\nnetTimeout=Časovna omejitev za vzpostavitev povezave s stranjo %S je potekla.\nredirectLoop=Omejitev za preusmeritev za ta naslov je bila prekoračena. Ni mogoče naložiti zahtevane strani.\nconfirmRepostPrompt=Za prikaz te strani mora program ponovno poslati podatke, ki bodo ponovili katero koli predhodno dejanje (npr. iskanje ali potrditev naročila).\nresendButton.label=Ponovno pošlji\nunknownSocketType=Tega dokumenta ni mogoče prikazati, če nimate nameščenega upravitelja osebne varnosti (PSM). Prenesite in namestite PSM, ali pa se obrnite na skrbnika sistema.\nnetReset=Dokument ne vsebuje podatkov.\nnotCached=Ta dokument ni več na voljo.\nnetOffline=Tega dokumenta ni mogoče prikazati, ko ste brez povezave\nisprinting=Dokumenta ne morete spremeniti, ko se tiska ali pa ste v predogledu tiskanja.\ndeniedPortAccess=Dostop do teh vrat je onemogočen zaradi varnostnih razlogov.\nproxyResolveFailure=Posrednika, ki ste ga navedli, ni mogoče najti. Prosim, preglejte nastavitve posrednika in poskusite znova.\nproxyConnectFailure=Povezava do posrednika, ki ste ga nastavili, je bila zavrnjena. Prosim, preglejte nastavitve posrednika in poskusite znova.\ncontentEncodingError=Strani, ki si jo želite ogledati, ni mogoče prikazati, ker uporablja neveljavno ali nepodprto obliko kompresije.\nunsafeContentType=Strani, ki si jo želite ogledati, ni mogoče prikazati, ker je vsebovana v vrsti datoteke, ki morda ni varna za odpiranje. O napaki obvestite lastnike spletne strani.\nexternalProtocolTitle=Zahteva zunanjega protokola\nexternalProtocolPrompt=Za poganjanje povezav %1$S: moram pognati zunanji program.\\n\\n\\nZahtevana povezava:\\n\\n%2$S\\n\\nProgram: %3$S\\n\\n\\nV primeru, da te zahteve niste pričakovali, bi to lahko bil napad na pomanjkljivost tega zunanjega programa. V kolikor niste prepričani o nenevarnosti te operacije, prekličite odpiranje.\\n\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<Neznan>\nexternalProtocolChkMsg=Mojo odločitev si zapomni za vse povezave tega tipa.\nexternalProtocolLaunchBtn=Poženi program\nmalwareBlocked=Spletna stran na naslovu %S je bila prijavljena kot napadalna in je zaradi vaših varnostnih nastavitev zavrnjena.\nunwantedBlocked=Spletna stran na naslovu %S je bila prijavljena, da ponuja neželeno programsko opremo, in je zaradi vaših varnostnih nastavitev zavrnjena.\ndeceptiveBlocked=Ta spletna stran na %S je bila prijavljena kot zavajajoča in je bila zaradi vaših varnostnih nastavitev zavrnjena.\ncspBlocked=Varnostna politika vsebine strani ne dovoljuje nalaganja v taki obliki.\ncorruptedContentErrorv2=Stran %S je naletela na kršitev omrežnega protokola, ki je ni mogoče popraviti.\nremoteXUL=Ta stran uporablja nepodprto tehnologijo, ki privzeto ni več na voljo.\nsslv3Used=Ni mogoče zagotoviti varnosti vaših podatkov na %S, ker uporablja ranljiv varnostni protokol SSLv3.\nweakCryptoUsed=Lastnik %S je nepravilno nastavil svojo spletno stran. Povezava nanjo ni bila vzpostavljena, da bi preprečili krajo vaših podatkov.\ninadequateSecurityError=Spletna stran se je poskusila dogovoriti za neustrezno raven varnosti.\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/autocomplete.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (searchWithEngine): %S will be replaced with\n# the search engine provider's name. This format was chosen because\n# the provider can also end with \"Search\" (e.g.: MSN Search).\nsearchWithEngine = Išči z iskalnikom %S\n\n# LOCALIZATION NOTE (switchToTab2): This is the same as the older switchToTab\n# string that it's replacing, except it uses title case, so \"Switch\" and \"Tab\"\n# are capitalized.\nswitchToTab2 = Preklopi na zavihek\n\n# LOCALIZATION NOTE (visit): This is shown next to autocomplete entries that are\n# simple URLs or sites, which will be visited when the user selects them.\nvisit = Obišči\n\n# LOCALIZATION NOTE (bookmarkKeywordSearch): This is the title of autocomplete\n# entries that are bookmark keyword searches.  %1$S will be replaced with the\n# domain name of the bookmark, and %2$S will be replaced with the keyword\n# search text that the user is typing.  %2$S will not be empty.\nbookmarkKeywordSearch = %1$S: %2$S\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % realBrandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%realBrandDTD;\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrowsewithcaret.checkMsg=Tega pogovornega okna ne prikazuj več.\nbrowsewithcaret.checkWindowTitle=Brskanje s kazalko\nbrowsewithcaret.checkLabel=Tipka F7 vključi ali izključi brskanje s kazalko. Ta možnost na spletne strani postavi premični kazalec, ki vam omogoča izbiro besedila s tipkovnico. Ali želite vključiti brskanje s kazalko?\nbrowsewithcaret.checkButtonLabel=Da\n\nplainText.wordWrap=Prelomi dolge vrstice\n\nformPostSecureToInsecureWarning.title = Varnostno opozorilo\nformPostSecureToInsecureWarning.message = Podatki, ki ste jih vnesli na tej strani, bodo poslani preko nezaščitene povezave, zato so dostopni tretjim osebam.\\n\\nSte prepričani, da želite poslati te podatke?\nformPostSecureToInsecureWarning.continue = Nadaljuj\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/charsetMenu.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY charsetMenu2.label            \"Kodiranje znakov\">\n<!ENTITY charsetMenu2.accesskey        \"K\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/charsetMenu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The property keys ending with \".key\" are for access keys.\n# Localizations may add or delete properties where the property key ends with\n# \".key\" as appropriate for the localization. The code that uses this data can\n# deal with the absence of an access key for an item.\n#\n# For gbk, gbk.bis and gbk.bis.key are used to trigger string changes in\n# localizations.\n#\n# In the en-US version of this file, access keys are given to the following:\n# * UTF-8\n# * All encodings that are the fallback encoding for some locale in Firefox\n# * All encodings that are the fallback encoding for some locale in IE\n# * All Japanese encodings\n#\n# For the items whose property key does not end in \".key\" and whose value\n# includes \"(\" U+0028 LEFT PARENTHESIS, the \"(\" character is significant for\n# processing by CharsetMenu.jsm. If your localization does not use ASCII\n# parentheses where en-US does in this file, please file a bug to make\n# CharsetMenu.jsm also recognize the delimiter your localization uses.\n# (When this code was developed, all localizations appeared to use\n# U+0028 LEFT PARENTHESIS for this purpose.)\n\n# Auto-Detect (sub)menu\ncharsetMenuCharsets = Kodiranje znakov\ncharsetMenuAutodet = Samodejno zaznaj\n# 'A' is reserved for Arabic:\ncharsetMenuAutodet.key = D\ncharsetMenuAutodet.off = (izključeno)\ncharsetMenuAutodet.off.key = o\ncharsetMenuAutodet.ja = Japonsko\ncharsetMenuAutodet.ja.key = J\ncharsetMenuAutodet.ru = Rusko\ncharsetMenuAutodet.ru.key = R\ncharsetMenuAutodet.uk = Ukrajinsko\ncharsetMenuAutodet.uk.key = U\n\n# Globally-relevant\nUTF-8.key        = U\nUTF-8            = Unicode\nwindows-1252.key = Z\nwindows-1252     = Zahodno\n\n# Arabic\nwindows-1256.key = A\nwindows-1256     = Arabsko (Windows)\nISO-8859-6       = Arabsko (ISO)\n\n# Baltic\nwindows-1257.key = B\nwindows-1257     = Baltsko (Windows)\nISO-8859-4       = Baltsko (ISO)\n\n# Central European\nwindows-1250.key =         E\nwindows-1250     = Srednjeevropsko (Windows)\nISO-8859-2.key   =       r\nISO-8859-2       = Srednjeevropsko (ISO)\n\n# Chinese, Simplified\ngbk.bis.key      =          S\ngbk.bis          = Kitajsko poenostavljeno\n\n# Chinese, Traditional\nBig5.key         =          T\nBig5             = Kitajsko tradicionalno\n\n# Cyrillic\nwindows-1251.key = C\nwindows-1251     = Cirilica (Windows)\nISO-8859-5       = Cirilica (ISO)\nKOI8-R           = Cirilica (KOI8-R)\nKOI8-U           = Cirilica (KOI8-U)\nIBM866           = Cirilica (DOS)\n\n# Greek\nwindows-1253.key = G\nwindows-1253     = Grško (Windows)\nISO-8859-7.key   =          O\nISO-8859-7       = Grško (ISO)\n\n# Hebrew\nwindows-1255.key = H\nwindows-1255     = Hebrejsko\n# LOCALIZATION NOTE (ISO-8859-8): The value for this item should begin with\n# the same word for Hebrew as the value for windows-1255 so that this item \n# sorts right after that one in the collation order for your locale.\nISO-8859-8       = Hebrejsko Visual\n\n# Japanese\nShift_JIS.key    = J\nShift_JIS        = Japonsko (Shift_JIS)\nEUC-JP.key       =   p\nEUC-JP           = Japonsko (EUC-JP)\nISO-2022-JP.key  =     n\nISO-2022-JP      = Japonsko (ISO-2022-JP)\n\n# Korean\nEUC-KR.key       = K\nEUC-KR           = Korejsko\n\n# Thai\nwindows-874.key  =    i\nwindows-874      = Tajsko\n\n# Turkish\nwindows-1254.key =   r\nwindows-1254     = Turško\n\n# Vietnamese\nwindows-1258.key = V\nwindows-1258     = Vietnamsko\n\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/charsetOverlay.dtd",
    "content": "<!-- extracted from charsetOverlay.xul -->\n<!ENTITY charsetMenu.label \"Kodiranje znakov\">\n<!ENTITY charsetMenu.accesskey \"K\">\n<!ENTITY charsetMenuAutodet.label \"Samodejno zaznaj\">\n<!ENTITY charsetMenuAutodet.accesskey \"a\">\n<!ENTITY charsetMenuMore.label \"Več naborov\">\n<!ENTITY charsetMenuMore.accesskey \"v\">\n<!ENTITY charsetMenuMore1.label \"Zahodnoevropsko\">\n<!ENTITY charsetMenuMore1.accesskey \"h\">\n<!ENTITY charsetMenuMore2.label \"Vzhodnoevropsko\">\n<!ENTITY charsetMenuMore2.accesskey \"E\">\n<!ENTITY charsetMenuMore3.label \"Vzhodnoazijsko\">\n<!ENTITY charsetMenuMore3.accesskey \"A\">\n<!ENTITY charsetMenuMore4.label \"JV in JZ azijsko\">\n<!ENTITY charsetMenuMore4.accesskey \"S\">\n<!ENTITY charsetMenuMore5.label \"Srednjevzhodno\">\n<!ENTITY charsetMenuMore5.accesskey \"D\">\n<!ENTITY charsetMenuUnicode.label \"Unicode\">\n<!ENTITY charsetMenuUnicode.accesskey \"U\">\n<!ENTITY charsetCustomize.label \"Po meri ...\">\n<!ENTITY charsetCustomize.accesskey \"m\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/charsetTitles.properties",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is mozilla.org code.\n#\n# The Initial Developer of the Original Code is Netscape\n# Communications Corporation.  Portions created by Netscape are\n# Copyright (C) 1999 Netscape Communications Corporation. All\n# Rights Reserved.\n#\n# Contributor(s):\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\n## Rule of this file:\n## 1. key should always be in lower case ascii so we can do case insensitive\n##    comparison in the code faster.\n\n## Format of this file:\n## charset_name.title = a_title  -  specifies the human readable title for \n## this charset\n\nus-ascii.title    = Angleško (US-ASCII)\niso-8859-1.title    = Zahodno (ISO-8859-1)\niso-8859-2.title    = Srednjeevropsko (ISO-8859-2)\niso-8859-3.title    = Južnoevropsko (ISO-8859-3)\niso-8859-4.title    = Baltsko (ISO-8859-4)\niso-8859-9.title    = Turško (ISO-8859-9)\niso-8859-10.title   = Nordijsko (ISO-8859-10)\niso-8859-13.title   = Baltsko (ISO-8859-13)\niso-8859-14.title   = Keltsko (ISO-8859-14)\niso-8859-15.title   = Zahodno (ISO-8859-15)\niso-8859-16.title   = Romunsko (ISO-8859-16)\nwindows-1250.title  = Srednjeevropsko (Windows-1250)\nwindows-1252.title  = Zahodno (Windows-1252)\nwindows-1254.title  = Turško (Windows-1254)\nwindows-1257.title  = Baltsko (Windows-1257)\nx-mac-roman.title       = Zahodno (MacRoman)\nx-mac-ce.title          = Srednjeevropsko (MacCE)\nx-mac-turkish.title     = Turško (MacTurkish)\nx-mac-croatian.title    = Hrvaško (MacCroatian)\nx-mac-romanian.title    = Romunsko (MacRomanian)\nx-mac-icelandic.title   = Islandsko (MacIcelandic)\niso-2022-jp.title = Japonsko (ISO-2022-JP)\nshift_jis.title = Japonsko (Shift_JIS)\neuc-jp.title = Japonsko (EUC-JP)\nbig5.title = Kitajsko tradicionalno (Big5)\nbig5-hkscs.title = Kitajsko tradicionalno (Big5-HKSCS)\nx-euc-tw.title = Kitajsko tradicionalno (EUC-TW)\ngb2312.title = Kitajsko poenostavljeno (GB2312)\nhz-gb-2312.title = Kitajsko poenostavljeno (HZ)\ngbk.title = Kitajsko poenostavljeno (GBK)\niso-2022-cn.title = Kitajsko poenostavljeno (ISO-2022-CN)\neuc-kr.title = Korejsko (EUC-KR)\nx-johab.title = Korejsko (JOHAB)\nx-windows-949.title = Korejsko (UHC)\niso-2022-kr.title = Korejsko (ISO-2022-KR)\nutf-7.title = Unicode (UTF-7)\nutf-8.title = Unicode (UTF-8)\nutf-16.title = Unicode (UTF-16)\nutf-16le.title = Unicode (UTF-16 Little Endian)\nutf-16be.title = Unicode (UTF-16 Big Endian)\niso-8859-5.title = Cirilsko (ISO-8859-5)\niso-ir-111.title = Cirilsko (ISO-IR-111)\nwindows-1251.title = Cirilsko (Windows-1251)\nx-mac-cyrillic.title = Cirilsko (MacCyrillic)\nx-mac-ukrainian.title = Cirilica / Ukrajinsko (MacUkrainian)\nkoi8-r.title = Cirilsko (KOI8-R)\nkoi8-u.title = Cirilica / Ukrajinsko (KOI8-U)\niso-8859-7.title = Grško (ISO-8859-7)\nwindows-1253.title = Grško (Windows-1253)\nx-mac-greek.title = Grško (MacGreek)\nwindows-1258.title = Vietnamsko (Windows-1258)\nx-viet-tcvn5712.title = Vietnamsko (TCVN)\nviscii.title = Vietnamsko (VISCII)\nx-viet-vps.title = Vietnamsko (VPS)\ntis-620.title = Tajsko (TIS-620)\niso-8859-11.title = Tajsko (ISO-8859-11)\nwindows-874.title = Tajsko (Windows-874)\nibm874.title = Tajsko (IBM-874)\narmscii-8.title = Armensko (ARMSCII-8)\niso-8859-6.title = Arabsko (ISO-8859-6)\niso-8859-6-i.title = Arabsko (ISO-8859-6-I)\niso-8859-6-e.title = Arabsko (ISO-8859-6-E)\niso-8859-8.title = Hebrejsko Visual (ISO-8859-8)\niso-8859-8-i.title = Hebrejsko (ISO-8859-8-I)\niso-8859-8-e.title = Hebrejsko (ISO-8859-8-E)\nwindows-1255.title = Hebrejsko (Windows-1255)\nwindows-1256.title = Arabsko (Windows-1256)\nx-user-defined.title = Določi uporabnik\nibm866.title = Cirilica / Rusko (CP-866)\nibm850.title = Zahodno (IBM-850)\nibm852.title = Srednjeevropsko (IBM-852)\nibm855.title = Cirilsko (IBM-855)\nibm857.title = Turško (IBM-857)\nibm862.title = Hebrejsko (IBM-862)\nibm864.title = Arabsko (IBM-864)\nibm864i.title = Arabsko (IBM-864-I)\ngb18030.title = Kitajsko poenostavljeno (GB18030)\nx-mac-arabic.title = Arabsko (MacArabic)\nx-iso-8859-6-8-x.title = Arabsko (Langbox ISO-8859-6.8x)\nx-iso-8859-6-16.title = Arabsko (Langbox ISO-8859-6.16)\nx-mac-farsi.title = Farsko (MacFarsi)\nx-mac-hebrew.title = Hebrejsko (MacHebrew)\nx-mac-devanagari.title = Hindujsko (MacDevanagari)\nx-mac-gujarati.title = Gujaratsko (MacGujarati)\nx-mac-gurmukhi.title = Gurmukhijsko (MacGurmukhi)\nx-sun-unicode-india-0.title = Hindujsko (SunDevanagari)\n\n\nchardet.off.title                           = (Izklopljeno)\nchardet.universal_charset_detector.title    = Univerzalno\nchardet.ja_parallel_state_machine.title     = Japonsko\nchardet.ko_parallel_state_machine.title     = Korejsko\nchardet.zhtw_parallel_state_machine.title   = Tradicionalno kitajsko\nchardet.zhcn_parallel_state_machine.title   = Poenostavljeno kitajsko\nchardet.zh_parallel_state_machine.title     = Kitajsko\nchardet.cjk_parallel_state_machine.title    = Vzhodnoazijsko\nchardet.ruprob.title                        = Rusko\nchardet.ukprob.title                        = Ukrajinsko\n\nmacintosh.title         = Western (MacRoman)\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/commonDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY header.label     \"Kratek naslov\"> \n<!ENTITY message.label    \"Sem sodi vzorčno besedilo.\">\n<!ENTITY editfield0.label \"Uporabniško ime:\"> \n<!ENTITY editfield1.label \"Geslo:\"> \n<!ENTITY checkbox.label   \"označi\">\n<!ENTITY copyCmd.label    \"Kopiraj\">\n<!ENTITY copyCmd.accesskey \"K\">\n<!ENTITY selectAllCmd.label \"Izberi vse\">\n<!ENTITY selectAllCmd.accesskey \"V\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/commonDialogs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAlert=Opozorilo\nConfirm=Potrditev\nConfirmCheck=Potrditev\nPrompt=Poziv\nPromptUsernameAndPassword2=Overjanje\nPromptPassword2=Overjanje\nSelect=Izberi\nOK=V redu\nCancel=Prekliči\nYes=&Da\nNo=&Ne\nSave=&Shrani\nRevert=&Obrni\nDontSave=Ne s&hrani\nScriptDlgGenericHeading=[Aplikacija v JavaScriptu]\nScriptDlgHeading=Stran na naslovu %S:\nScriptDialogLabel=Tej strani prepreči ustvarjanje novih pogovornih oken\nScriptDialogPreventTitle=Nastavitev potrditvenega okna\n# LOCALIZATION NOTE (EnterLoginForRealm3, EnterLoginForProxy3):\n# %1 is an untrusted string provided by a remote server. It could try to\n# take advantage of sentence structure in order to mislead the user (see\n# bug 244273). %1 should be integrated into the translated sentences as\n# little as possible. %2 is the url of the site being accessed.\nEnterLoginForRealm3=%2$S zahteva uporabniško ime in geslo. Sporočilo strani: “%1$S”\nEnterLoginForProxy3=Posrednik %2$S zahteva uporabniško ime in geslo. Sporočilo strani: \"%1$S\"\nEnterUserPasswordFor2=%1$S zahteva uporabniško ime in geslo.\nEnterUserPasswordForCrossOrigin2=%1$S zahteva uporabniško ime in geslo. OPOZORILO: geslo ne bo poslano strani, na kateri se nahajate!\nEnterPasswordFor=Vnesite geslo za %1$S na %2$S\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/config.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"about:config\">\n\n<!-- about:config warning page -->\n<!-- LOCALIZATION NOTE: aboutWarningTitle.label should be attention grabbing and playful -->\n<!ENTITY aboutWarningTitle.label \"To lahko uniči vašo garancijo!\">\n<!ENTITY aboutWarningText.label \"Spreminjanje teh naprednih nastavitev lahko vpliva na zanesljivost, varnost in učinkovitost tega programa. Nadaljujte samo v primeru, da ste prepričani v svoje početje.\">\n<!ENTITY aboutWarningButton2.label \"Sprejmem tveganje!\">\n<!ENTITY aboutWarningCheckbox.label \"Naslednjič prikaži to opozorilo\">\n\n<!ENTITY searchPrefs.label \"Iskanje:\">\n<!ENTITY searchPrefs.accesskey \"I\">\n<!ENTITY focusSearch.key \"i\">\n<!ENTITY focusSearch2.key \"f\">\n\n<!-- Columns -->\n<!ENTITY prefColumn.label \"Ime nastavitve\">\n<!ENTITY lockColumn.label \"Stanje\">\n<!ENTITY typeColumn.label \"Vrsta\">\n<!ENTITY valueColumn.label \"Vrednost\">\n\n<!-- Tooltips -->\n<!ENTITY prefColumnHeader.tooltip \"Kliknite za razvrščanje\"> \n<!ENTITY columnChooser.tooltip \"Kliknite za izbiro stolpcev za prikaz\"> \n\n<!-- Context Menu -->\n<!ENTITY copyPref.key \"z\">\n<!ENTITY copyPref.label \"Kopiraj\">\n<!ENTITY copyPref.accesskey \"K\">\n<!ENTITY copyName.label \"Kopiraj ime\">\n<!ENTITY copyName.accesskey \"K\">\n<!ENTITY copyValue.label \"Kopiraj vrednost\">\n<!ENTITY copyValue.accesskey \"V\">\n<!ENTITY modify.label \"Spremeni\">\n<!ENTITY modify.accesskey \"M\">\n<!ENTITY toggle.label \"Preklopi\">\n<!ENTITY toggle.accesskey \"P\">\n<!ENTITY reset.label \"Ponastavi\">\n<!ENTITY reset.accesskey \"N\">\n<!ENTITY new.label \"Novo\">\n<!ENTITY new.accesskey \"n\">\n<!ENTITY string.label \"Niz znakov\">\n<!ENTITY string.accesskey \"A\">\n<!ENTITY integer.label \"Celo število\">\n<!ENTITY integer.accesskey \"I\">\n<!ENTITY boolean.label \"Logična vrednost\">\n<!ENTITY boolean.accesskey \"G\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/config.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Lock column values\ndefault=privzeto\nuser=spremenjeno\nlocked=zaklenjeno\n\n# Type column values\nstring=niz znakov\nint=celo število\nbool=logična vrednost\n\n# Preference prompts\n# %S is replaced by one of the type column values above\nnew_title=Nova vrednost %S\nnew_prompt=Vnesite ime nastavitve\nmodify_title=Vnos vrednosti %S\n\nnan_title=Neveljavna vrednost\nnan_text=Vneseno besedilo ni številka.\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/console.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY errorConsole.title \"Konzola za JavaScript\">\n\n<!ENTITY errFile.label   \"Izvorna datoteka:\">\n<!ENTITY errLine.label   \"Vrstica:\">\n<!ENTITY errColumn.label \"Stolpec:\">\n\n<!ENTITY all.label          \"Vse\">\n<!ENTITY all.accesskey      \"V\">\n<!ENTITY errors.label       \"Napake\">\n<!ENTITY errors.accesskey   \"K\">\n<!ENTITY warnings.label     \"Opozorila\">\n<!ENTITY warnings.accesskey \"Z\">\n<!ENTITY messages.label     \"Sporočila\">\n<!ENTITY messages.accesskey \"S\">\n<!ENTITY clear.label        \"Počisti\">\n<!ENTITY clear.accesskey    \"T\">\n<!ENTITY codeEval.label     \"Koda:\">\n<!ENTITY codeEval.accesskey \"o\">\n<!ENTITY evaluate.label     \"Izvedi\">\n<!ENTITY evaluate.accesskey \"v\">\n<!ENTITY filter2.label      \"Filter:\">\n<!ENTITY filter2.accesskey  \"F\">\n\n<!ENTITY copyCmd.label       \"Kopiraj\">  \n<!ENTITY copyCmd.accesskey   \"K\"> \n<!ENTITY copyCmd.commandkey  \"C\"> \n<!ENTITY sortFirst.label     \"Vrstni red Prvi > Zadnji\">\n<!ENTITY sortFirst.accesskey \"p\">\n<!ENTITY sortLast.label      \"Vrstni red Zadnji > Prvi\">\n<!ENTITY sortLast.accesskey  \"z\">\n<!ENTITY closeCmd.commandkey \"w\">  \n<!ENTITY focus1.commandkey   \"l\">  \n<!ENTITY focus2.commandkey   \"d\">  \n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/console.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntypeError=Napaka:\ntypeWarning=Opozorilo:\ntypeMessage=Sporočilo:\nerrFile=Izvorna datoteka: %S\nerrLine=Vrstica: %S\nerrLineCol=Vrstica: %S, Stolpec: %S\nerrCode=Izvorna koda:\nerrTime=Časovni žig: %S\n\n# LOCALIZATION NOTE (evaluationContextChanged): The message displayed when the\n# browser console's evaluation context (window against which input is evaluated)\n# changes.\nevaluationContextChanged=Kontekst izvajanja konzole se je spremenil. Verjetno ste zaprli ciljno okno ali pa ste glavno okno odprli iz okna konzole brskalnika.\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/contentAreaCommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# context menu strings\n\nSaveImageTitle=Shrani sliko\nSaveMediaTitle=Shrani predstavnost\nSaveVideoTitle=Shrani video\nSaveAudioTitle=Shrani zvok\nSaveLinkTitle=Shrani kot\nDefaultSaveFileName=index\nWebPageCompleteFilter=Celotna spletna stran\nWebPageHTMLOnlyFilter=Spletna stran, le HTML\nWebPageXHTMLOnlyFilter=Spletna stran, le XHTML\nWebPageSVGOnlyFilter=Spletna stran, le SVG\nWebPageXMLOnlyFilter=Spletna stran, le XML\n\n# LOCALIZATION NOTE (filesFolder):\n#    This is the name of the folder that is created parallel to a HTML file \n#    when it is saved \"With Images\". The %S section is replaced with the\n#    leaf name of the file being saved (minus extension).\nfilesFolder=Datoteke_za_%S\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/crashes.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY crashReports.title         \"Poročila o sesutjih\">\n<!ENTITY crashesUnsubmitted.label   \"Neposlana poročila o sesutjih\">\n<!ENTITY crashesSubmitted.label     \"Poslana poročila o sesutjih\">\n<!ENTITY id.heading                 \"ID poročila\">\n<!ENTITY dateCrashed.heading        \"Datum sesutja\">\n<!ENTITY dateSubmitted.heading      \"Datum pošiljanja\">\n<!ENTITY noReports.label            \"Nobeno poročilo o sesutju ni bilo poslano.\">\n<!ENTITY noConfig.label             \"Ta program ni bil nastavljen za prikaz poročil o sesutjih. Nastaviti je potrebno <code>breakpad.reportURL</code>.\">\n<!ENTITY clearAllReports.label      \"Odstrani vsa poročila\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/crashes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndeleteconfirm.title=Ali ste prepričani?\ndeleteconfirm.description=S tem boste izbrisali vsa poročila, česar ni mogoče razveljaviti.\n\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/css.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMimeNotCss=Slogovna predloga %1$S ni bila naložena, ker njena vrsta MIME (\"%2$S\") ni \"text/css\".\nMimeNotCssWarn=Slogovna predloga %1$S ni bila naložena kot CSS, četudi njena vrsta MIME (\"%2$S\") ni \"text/css\".\n\nPEUnexpEOF2=Nepričakovan konec datoteke pri iskanju %1$S.\nPEParseRuleWSOnly=Niz s samimi praznimi znaki podan za razčlenjevanje kot pravilo.\nPEDeclDropped=Najava opuščena.\nPEDeclSkipped=Preskok na naslednjo najavo.\nPEUnknownProperty=Neznana lastnost '%1$S'.\nPEValueParsingError=Napaka pri razčlenjevanju vrednosti '%1$S'.\nPEExpectEndValue=Pričakovan konec vrednosti, vendar najden '%1$S'.\nPERuleTrailing=Pričakovan konec pravila, vendar najden '%1$S'.\nPESkipAtRuleEOF2=konec pravila afna\nPEUnknownAtRule=Neprepoznano pravilo afna ali napaka pri razčlenjevanju pravila afna '%1$S'.\nPECharsetRuleEOF=niz nabora znakov v pravilu @charset\nPECharsetRuleNotString=Pričakovan niz nabora znakov, vendar najden '%1$S'.\nPEGatherMediaEOF=konec seznama vsebin v pravilu @import ali @media\nPEGatherMediaNotComma=Pričakovan ',' v seznamu vsebin, vendar najden '%1$S'.\nPEGatherMediaNotIdent=Pričakovan določevalec v seznamu vsebin, vendar najden '%1$S'.\nPEGatherMediaReservedMediaType=Pričakovana vrsta predstavnosti, vendar najdena rezervirana beseda '%1$S'.\nPEParseSourceSizeListEOF=vrednost dolžine za ujemajoči pogoj vsebine\nPEParseSourceSizeListNotComma=Pričakovana ',' za vrednostjo, vendar najden '%1$S'\nPEImportNotURI=Pričakovan URL v pravilu @import, vendar najden '%1$S'.\nPEImportBadURI=Neveljaven URI v pravilu @import: '%1$S'.\nPEImportUnexpected=Najden nepričakovan '%1$S' znotraj @import.\nPEGroupRuleEOF2=konec pravila @media, @supports ali @-moz-document\nPEGroupRuleNestedAtRule=Pravilo %1$S ni dovoljeno znotraj pravila @media al @-moz-document.\nPEMozDocRuleBadFunc2=Pričakovan url(), url-prefix(), domain() ali regexp() v @-moz-document, vendar najden '%1$S'.\nPEMozDocRuleNotURI=Pričakovan URL v pravilu @-moz-document, vendar najden '%1$S'.\nPEMozDocRuleNotString=Pričakovan niz v pravilu @-moz-document funkcije regexp(), vendar najden '%1$S'.\nPEMozDocRuleEOF=naslednji URI v pravilu @-moz-document\nPEAtNSPrefixEOF=predpona imenskega prostora v pravilu @namespace\nPEAtNSURIEOF=URL imenskega prostora v pravilu @namespace\nPEAtNSUnexpected=Nepričakovana figura znotraj @namespace: '%1$S'.\nPEKeyframeNameEOF=ime pravila @keyframes.\nPEKeyframeBadName=Pričakovan določevalec za ime pravila @keyframes\nPEKeyframeBrace=Pričakovan { na začetku pravila @keyframes.\nPESkipDeclBraceEOF=končni } najavnega bloka\nPESkipRSBraceEOF=končni } neveljavnega niza pravil\nPEBadSelectorRSIgnored=Seznam pravil prezrt zaradi napačnega izbirnika.\nPEBadSelectorKeyframeRuleIgnored=Pravilo keyframe prezrto zaradi napačnega izbirnika.\nPESelectorListExtraEOF=',' ali '{'\nPESelectorListExtra=Pričakovan ',' ali '{', vendar najden '%1$S'.\nPESelectorGroupNoSelector=Pričakovan izbirnik.\nPESelectorGroupExtraCombinator=Viseči kombinator.\nPECounterStyleNotIdent=Pričakovan določevalec za ime pravila @counter-style.\nPECounterStyleBadName=Ime pravila @counter-style ne more biti '%1$S'.\nPECounterStyleBadBlockStart=Pričakovan '{' na začetku pravila @counter-style, vendar najden '%1$S'.\nPECounterStyleEOF=končni '}' bloka @counter-style\nPECounterDescExpected=Pričakovan opisnik števca, vendar najden '%1$S'.\nPEUnknownCounterDesc=Neznan opisnik '%1$S' v pravilu @counter-style.\nPECounterExtendsNotIdent=Pričakovan določevalec razširitvenega sistema, vendar najden '%1$S'.\nPECounterASWeight=Vsaka utež v opisniku dodatnih simbolov mora biti manjša od prejšnje uteži.\nPEClassSelEOF=ime razreda\nPEClassSelNotIdent=Pričakovan določevalec za izbirnika razreda, vendar najden '%1$S'.\nPECoordinatePair=Pričakovan par koordinat, vendar najden '%1$S'.\nPETypeSelEOF=vrsta elementa\nPETypeSelNotType=Pričakovano ime elementa ali '*', vendar najden '%1$S'.\nPEUnknownNamespacePrefix=Neznana predpona imenskega prostora '%1$S'.\nPEAttributeNameEOF=ime atributa\nPEAttributeNameExpected=Pričakovan določevalec za ime atributa, vendar najden '%1$S'.\nPEAttributeNameOrNamespaceExpected=Pričakovano ime atributa, vendar najden '%1$S'.\nPEAttSelNoBar=Pričakovan '|', vendar najden '%1$S'.\nPEAttSelInnerEOF=del izbirnika atributa\nPEAttSelUnexpected=Nepričakovana figura v izbirniku atributov: '%1$S'.\nPEAttSelValueEOF=vrednost atributa\nPEAttSelCloseEOF=']' za zaključek izbirnika atributov\nPEAttSelNoClose=Pričakovan ']' za zaključek izbirnika atributov, vendar najden '%1$S'.\nPEAttSelBadValue=Pričakovan določevalec ali niz za vrednost v izbirniku atributov, vendar najden '%1$S'.\nPEPseudoSelEOF=ime psevdorazreda ali psevdoelementa\nPEPseudoSelBadName=Pričakovan določevalec psevdorazreda ali psevdoelementa, vendar najden '%1$S'.\nPEPseudoSelNonFunc=Funkcijska figura nefunkcijskega psevdorazreda ali psevdoelementa ali obratno med branjem '%1$S'.\nPEPseudoSelNotPE=Pričakovan psevdoelement, vendar najden '%1$S'.\nPEPseudoSelDoubleNot=Psevdorazreda negacija ni mogoče negirati '%1$S'.\nPEPseudoSelPEInNot=Psevdoelementov ni mogoče negirati '%1$S'.\nPEPseudoSelNewStyleOnly=Ta psevdoelement mora uporabljati \"::\" iz: '%1$S'.\nPEPseudoSelEndOrUserActionPC=Pričakovan konec izbirnika ali psevdorazred dejanja uporabnika po psevdoelementu, vendar najden '%1$S'.\nPEPseudoSelNoUserActionPC=Pričakovan konec izbirnika po psevdoelementu, ki ne podpira psevdorazredov dejanja uporabnika, vendar najden '%1$S'.\nPEPseudoSelMultiplePE=Dodaten psevdoelement '%1$S'.\nPEPseudoSelUnknown=Neznan psevdorazred ali psevdoelement '%1$S'.\nPENegationEOF=izbirnik znotraj negacije\nPENegationBadInner=Nepravilen enostavni izbirnik kot argument negacije psevdorazreda '%1$S'.\nPENegationNoClose=Manjkajoč končni ')' v negaciji psevdorazreda '%1$S'.\nPENegationBadArg=Manjkajoč argument v negaciji psevdorazreda '%1$S'.\nPEPseudoClassArgEOF=argument izbirnika psevdorazreda\nPEPseudoClassArgNotIdent=Pričakovan določevalec parametra psevdorazreda, vendar najden '%1$S'.\nPEPseudoClassArgNotNth=Pričakovan del argumenta psevdorazreda, vendar najden '%1$S'.\nPEPseudoClassNoClose=Manjkajoč končni ')' v psevdorazredu, vendar najden '%1$S'.\nPEPseudoClassNoArg=Manjkajoč argument v psevdorazredu '%1$S'.\nPEPseudoClassNotUserAction=Pričakovan konec izbirnika ali psevdorazred dejanja uporabnika po psevdoelementu, vendar najden psevdorazred '%1$S'.\nPESelectorEOF=izbirnik\nPEBadDeclBlockStart=Pričakovan '{' na začetku najavnega bloka, vendar najden '%1$S'.\nPEColorEOF=barva\nPEColorNotColor=Pričakovana barva, vendar najden '%1$S'.\nPEColorComponentEOF=komponenta barve\nPEExpectedPercent=Pričakovan odstotek, vendar najden '%1$S'.\nPEExpectedInt=Pričakovano celo število, vendar najden '%1$S'.\nPEExpectedNumberOrAngle=Pričakovano število ali kot, vendar najden '%1$S'.\nPEExpectedNumberOrPercent=Pričakovano število ali odstotek, vendar najden '%1$S'.\nPEColorBadRGBContents=Pričakovano število ali odstotek v rgb(), vendar najden '%1$S'.\nPEColorComponentBadTerm=Pričakovan '%2$S', vendar najden '%1$S'.\nPEColorHueEOF=odtenek\nPEExpectedComma=Pričakovan ',' vendar najden '%1$S'.\nPEColorSaturationEOF=nasičenost\nPEColorLightnessEOF=svetlost\nPEColorOpacityEOF=motnost kot vrednost bare\nPEExpectedNumber=Pričakovano število, vendar najden '%1$S'.\nPEPositionEOF=<position>\nPEExpectedPosition=Pričakovan <position>, vendar najden '%1$S'.\nPEExpectedRadius=Pričakovan radij, vendar najden '%1$S'.\nPEExpectedCloseParen=Pričakovan ')', vendar najden '%1$S'.\nPEDeclEndEOF=';' ali '}' za zaključek najave\nPEParseDeclarationNoColon=Pričakovan ':', vendar najden '%1$S'.\nPEParseDeclarationDeclExpected=Pričakovana najava, vendar najden '%1$S'.\nPEEndOfDeclEOF=konec najave\nPEImportantEOF=pomembno\nPEExpectedImportant=Pričakovan 'pomemben', vendar najden '%1$S'.\nPEBadDeclEnd=Pričakovan ';' za zaključek najave, vendar najden '%1$S'.\nPEBadDeclOrRuleEnd2=Pričakovan ';' ali '}' za zaključek najave, vendar najden '%1$S'.\nPEInaccessibleProperty2=Ni mogoče določiti vrednosti notranje lastnosti.\nPECommentEOF=konec komentarja\nSEUnterminatedString=Najden nezaprt niz '%1$S'.\nPEFontDescExpected=Pričakovan opisnik pisave, vendar najden '%1$S'.\nPEUnknownFontDesc=Neznan opisnik '%1$S' v pravilu @font-face.\nPEMQExpectedExpressionStart=Pričakovan '(' na začetku izraza 'media', vendar najden '%1$S'.\nPEMQExpressionEOF=vsebina izraza 'media'\nPEMQExpectedFeatureName=Pričakovana lastnost medija, vendar najden '%1$S'.\nPEMQExpectedFeatureNameEnd=Pričakovan ':' ali ')' po lastnosti medija, vendar najden '%1$S'.\nPEMQNoMinMaxWithoutValue=Lastnost medija z min- ali max- mora imeti vrednost.\nPEMQExpectedFeatureValue=Najdena neveljavna vrednost lastnosti medija.\nPEBadFontBlockStart=Pričakovan '{' na začetku pravila @font-face, vendar najden '%1$S'.\nPEBadFontBlockEnd=Pričakovan '{' na koncu pravila @font-face, vendar najden '%1$S'.\nPEAnonBoxNotAlone=Nepričakovan anonimni blok.\nPEFFVUnexpectedEOF=Nepričakovan konec pravila @font-feature-values.\nPEFFVBlockStart=Pričakovan { na začetku pravila @font-feature-values, vendar najden '%1$S'.\nPEFFVValueSetStart=Pričakovan { na začetku niza vrednosti, vendar najden '%1$S'.\nPEFFVNoFamily=Pričakovan seznam pisav pravila @font-feature-values, vendar najden '%1$S'.\nPEFFVUnexpectedBlockEnd=Pričakovan '}' na koncu pravila @font-feature-values, vendar najden '%1$S'.\nPEFFVUnknownFontVariantPropValue=Naznana vrednost lastnosti font-variant '%1$S'.\nPEFFVExpectedIdent=Pričakovan določevalec, vendar najden '%1$S'.\nPEFFVExpectedValue=Pričakovana nenegativna celoštevilska vrednost, vendar najden '%1$S'.\nPEFFVTooManyValues=Preveč vrednosti za vrsto lastnosti '%1$S'.\nPEFFVGenericInFamilyList=Seznam družin ne sme vsebovati splošnega imena družine pisav.\nPEFFVValueDefinitionTrailing=Pričakovan konec definicije vrednosti, vendar najden '%1$S'.\nPEBadDirValue=Pričakovan 'ltr' ali 'rtl' v izbirniku smeri, vendar najden '%1$S'.\nPESupportsConditionStartEOF2='not', '(' ali funkcija\nPESupportsConditionInParensEOF=')'\nPESupportsConditionNotEOF='not'\nPESupportsWhitespaceRequired=Pričakovan prazen znak za 'not', 'and' ali 'or'.\nPESupportsConditionExpectedOpenParenOrFunction=Pričakovan '(' ali funkcija pri razčlenjevanju pogoja @supports, vendar najden '%1$S'.\nPESupportsConditionExpectedCloseParen=Pričakovan ')' pri razčlenjevanju pogoja @supports, vendar najden '%1$S'.\nPESupportsConditionExpectedStart2=Pričakovan 'not', '(' ali funkcija pri razčlenjevanju pogoja @supports, vendar najden '%1$S'.\nPESupportsConditionExpectedNot=Pričakovan 'not' pri razčlenjevanju pogoja @supports, vendar najden '%1$S'.\nPESupportsGroupRuleStart=Pričakovan '{' na začetku pravila @supports, vendar najden '%1$S'.\nPEFilterEOF=filter\nPEExpectedNoneOrURL=Pričakovan 'none' ali URL, vendar najden '%1$S'.\nPEExpectedNoneOrURLOrFilterFunction=Pričakovan 'none', URL ali filtrirna funkcija, vendar najden '%1$S'.\nPEExpectedNonnegativeNP=Pričakovano nenegativno število ali procent.\nPEFilterFunctionArgumentsParsingError=Napaka pri razčlenjevanju argumentov filtrirne funkcije.\nPEVariableEOF=spremenljivka\nPEVariableEmpty=Pričakovana spremenljivka, vendar najden '%1$S'.\n# LOCALIZATION NOTE(PEValueWithVariablesParsingErrorInValue): %1$S is replaced\n# with the property name and %2$S is replaced with the property value.\nPEValueWithVariablesParsingErrorInValue=Napaka pri razčlenjevanju vrednosti za '%1$S' po zamenjavi spremenljivk. Ustvarjena vrednost je bila '%2$S'.\nPEValueWithVariablesFallbackInherit=Uporaba rezervne vrednosti 'inherit'.\nPEValueWithVariablesFallbackInitial=Uporaba rezervne vrednosti 'initial'.\nPEInvalidVariableReference=Lastnost vsebuje sklic na neveljavno spremenljivko.\nPEInvalidVariableTokenFallback=Najden neveljaven žeton '%1$S' v zadnjem rezervnem sklicu spremenljivke.\nPEExpectedVariableNameEOF=Identifikator imena spremenljivke\nPEExpectedVariableName=Pričakovan identifikator imena spremenljivke, vendar najden '%1$S'.\nPEExpectedVariableFallback=Pričakovana rezervna vrednost sklica spremenljivke za ','.\nPEExpectedVariableCommaOrCloseParen=Pričakovana ',' ali ')' za imenom spremenljivke v sklicu spremenljivke, vendar najden '%1$S'.\nPESubgridNotSupported=Podpora za ključno besedo 'subgrid' mreže CSS ni omogočena.\nPEMoreThanOneGridRepeatAutoFillInNameList=Na seznamu imen podmreže je dovoljen samo en repeat(auto-fill, …).\nPEMoreThanOneGridRepeatAutoFillFitInTrackList=Na seznamu sledi je dovoljen samo en repeat(auto-fill, …) ali repeat(auto-fit, …).\nPEMoreThanOneGridRepeatTrackSize=V repeat(auto-fit/auto-fill, …) je dovoljena samo ena velikost sledi.\n\nTooLargeDashedRadius=Polmer obrobe je prevelik za slog 'črtkano' (omejitev je 100.000 pik). Izrisan bo v polnem slogu.\nTooLargeDottedRadius=Polmer obrobe je prevelik za slog 'pikčasto' (omejitev je 100.000 pik). Izrisan bo v polnem slogu.\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/customizeCharset.dtd",
    "content": "<!-- -*- Mode: HTML -*- -->\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is mozilla.org charset encoding.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 2003\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -  Stephen Lamm <slamm@netscape.com>\n   -  Pierre Chanial <p_ch@verizon.net>\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY title.label \"Izbiranje kodiranja znakov\">\n<!ENTITY current.label \"Aktivna kodiranja znakov:\">\n<!ENTITY remove.label \"Odstrani\">\n<!ENTITY remove.accessKey \"R\">\n<!ENTITY additional.label \"Kodiranja znakov na voljo:\">\n<!ENTITY add.label \"Dodaj\">\n<!ENTITY add.accessKey \"D\">\n<!ENTITY moveUp.label \"Premakni gor\">\n<!ENTITY moveUp.accessKey \"G\">\n<!ENTITY moveDown.label \"Premakni dol\">\n<!ENTITY moveDown.accessKey \"O\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/customizeToolbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dialog.title             \"Urejanje orodne vrstice\">\n<!ENTITY dialog.dimensions        \"width: 92ch; height: 36em;\">\n<!ENTITY instructions.description \"Elemente lahko dodajate ali odstranjujete, tako da jih povlečete na orodno vrstico ali iz nje.\">\n<!ENTITY show.label               \"Prikaži:\">\n<!ENTITY iconsAndText.label       \"Oboje\">\n<!ENTITY icons.label              \"Ikone\">\n<!ENTITY text.label               \"Besedilo\">\n<!ENTITY useSmallIcons.label      \"Majhne ikone\">\n<!ENTITY restoreDefaultSet.label  \"Privzeta postavitev\">\n<!ENTITY addNewToolbar.label      \"Nova vrstica\">\n<!ENTITY saveChanges.label        \"Končaj\">\n<!ENTITY undoChanges.label        \"Razveljavi spremembe\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/customizeToolbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nenterToolbarTitle=Nova orodna vrstica\nenterToolbarName=Vnesite ime za to orodno vrstico:\nenterToolbarDup=Orodna vrstica z imenom \"%S\" že obstaja. Prosim, izberite drugo ime.\nenterToolbarBlank=Za novo orodno vrstico morate vnesti ime.\nseparatorTitle=Ločilna črta\nspringTitle=Prilagodljiv prostor\nspacerTitle=Prostor\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/dateFormat.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmonth.1.Mmm=Jan\nmonth.2.Mmm=Feb\nmonth.3.Mmm=Mar\nmonth.4.Mmm=Apr\nmonth.5.Mmm=Maj\nmonth.6.Mmm=Jun\nmonth.7.Mmm=Jul\nmonth.8.Mmm=Avg\nmonth.9.Mmm=Sep\nmonth.10.Mmm=Okt\nmonth.11.Mmm=Nov\nmonth.12.Mmm=Dec\n\nmonth.1.name=Januar\nmonth.2.name=Februar\nmonth.3.name=Marec\nmonth.4.name=April\nmonth.5.name=Maj\nmonth.6.name=Junij\nmonth.7.name=Julij\nmonth.8.name=Avgust\nmonth.9.name=September\nmonth.10.name=Oktober\nmonth.11.name=November\nmonth.12.name=December\n\nday.1.name=Nedelja\nday.2.name=Ponedeljek\nday.3.name=Torek\nday.4.name=Sreda\nday.5.name=Četrtek\nday.6.name=Petek\nday.7.name=Sobota\n\nday.1.Mmm=Ned\nday.2.Mmm=Pon\nday.3.Mmm=Tor\nday.4.Mmm=Sre\nday.5.Mmm=Čet\nday.6.Mmm=Pet\nday.7.Mmm=Sob\n\nday.1.short=Ne\nday.2.short=Po\nday.3.short=To\nday.4.short=Sr\nday.5.short=Če\nday.6.short=Pe\nday.7.short=So\n\nnoon=Poldan\nmidnight=Polnoč\n\nAllDay=Cel dan\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/datetimepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- first day of week to display in datepicker, a value from 0 to 6,\n     0 = Sunday, 1 = Monday, etc. -->\n<!ENTITY firstdayofweek.default \"0\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/devtools/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - browser/devtools/styleeditor/styleeditor.xul for context -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n<!ENTITY csscoverage.backButton \"Nazaj\">\n\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n<!ENTITY csscoverage.unused \"Neuporabljena pravila\">\n<!ENTITY csscoverage.noMatches \"Za naslednja pravila ni bilo mogoče najti zadetkov:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n<!ENTITY csscoverage.optimize.header \"Strani za optimizacijo\">\n\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n<!ENTITY csscoverage.optimize.body1 \"Včasih lahko pohitrite nalaganje s premikom oznak\">\n<!ENTITY csscoverage.optimize.body2 \"na dno strani in z ustvarjanjem notranjega elementa\">\n<!ENTITY csscoverage.optimize.body3 \"s slogi, potrebnimi pred dogodkom 'load', na vrhu. Potrebujete naslednje slogovne bloke:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n<!ENTITY csscoverage.optimize.bodyX \"Vsa pravila so ustrezna.\">\n\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n<!ENTITY csscoverage.footer1 \"Za podrobnosti o ustvarjanju tega poročila si oglejte članek o\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"orodju za analizo pokritosti CSS na MDN\">\n<!ENTITY csscoverage.footer4 \".\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/devtools/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc2,\n# csscoverageStopDesc2, csscoverageOneShotDesc2, csscoverageToggleDesc2,\n# csscoverageReportDesc2): Short descriptions of the csscoverage commands\ncsscoverageDesc=Upravljanje analize pokritosti CSS\ncsscoverageStartDesc2=Začni zbiranje podatkov o pokritosti CSS\ncsscoverageStopDesc2=Končaj zbiranje podatkov o pokritosti CSS\ncsscoverageOneShotDesc2=Zbiraj takojšnje podatke o pokritosti CSS\ncsscoverageToggleDesc2=Preklopi zbiranje podatkov o pokritosti CSS\ncsscoverageReportDesc2=Prikaži poročilo o pokritosti CSS\ncsscoverageStartNoReloadDesc=Ne začni s ponovnim nalaganjem strani\ncsscoverageStartNoReloadManual=Najbolje je začeti s ponovnim nalaganjem trenutne strani, ker se bo tako test začel na znani točki, vendar je včasih bolje, da tega ne storimo, npr. če je stran v stanju, ki se bo izgubilo ob ponovnem nalaganju\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply=Analiza pokritosti CSS se izvaja\ncsscoverageDoneReply=Analiza pokritosti CSS končana\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError=Analiza pokritosti CSS se že izvaja\ncsscoverageNotRunningError=Analiza pokritosti CSS se ne izvaja\ncsscoverageNotRunError=Analiza pokritosti CSS še ni bila opravljena\ncsscoverageNoRemoteError=Tarča ne podpira pokritosti CSS\ncsscoverageOneShotReportError=Poročilo o pokritosti CSS ni na voljo za 'takojšnje' podatke. Uporabite začni/končaj.\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=Dohodna povezava\n\n# LOCALIZATION NOTE (remoteIncomingPromptMessage): The message displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptMessage=Prejeli smo zahtevo za razhroščevanje na daljavo. Oddaljen odjemalec lahko prevzame popoln nadzor nad vašim brskalnikom! Dovolim povezavo?\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=Dovoli\n\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=My Cert: %1$S\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=The endpoint you are connecting to needs more information to authenticate this connection.  Please provide the token below in the prompt that appears on the other end.\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=Client Identification\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=Token: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=Client Endpoint: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=Allow connection?\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=An incoming request to permit remote debugging connection was detected. A remote client can take complete control over your browser!\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=Server Endpoint: %1$S\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=The client should be displaying a token value.  Enter that token value here to complete authentication with this client.\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=Provide Client Token\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Slog\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Najbolj ujemajoče\nrule.status.MATCHED=Ujemajoče\nrule.status.PARENT_MATCH=Ujemajoče s predhodnikom\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=V vrstici\nrule.sourceElement=element\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Podedovano od %S\n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe=Pravila Keyframe %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles=(uporabniški agent)\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement=Psevdoelementi\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.selectedElement=Ta element\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle=Preberite dokumentacijo o tej lastnosti\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Neveljavna vrednost lastnosti\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=Noben element ni izbran.\n\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll): Text displayed in the\n# rule view context menu.\nruleView.contextmenu.selectAll=Izberi vse\n\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll.accessKey): Access key for\n# the rule view context menu \"Select all\" entry.\nruleView.contextmenu.selectAll.accessKey=V\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copy): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.copy=Kopiraj\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copy.accessKey): Access key for\n# the rule view context menu \"Select all\" entry.\nruleView.contextmenu.copy.accessKey=K\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nruleView.contextmenu.copyColor=Kopiraj barvo\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nruleView.contextmenu.copyColor.accessKey=B\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.showOrigSources=Prikaži izvirne vire\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nruleView.contextmenu.showOrigSources.accessKey=I\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showCSSSources): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.showCSSSources=Prikaži vire CSS\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showCSSSources.accessKey): Access key for\n# the rule view context menu \"Show CSS sources\" entry.\nruleView.contextmenu.showCSSSources.accessKey=S\n\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\nruleView.contextmenu.addRule=Dodaj pravilo\n\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nruleView.contextmenu.addRule.accessKey=R\n\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\ncomputedView.contextmenu.selectAll=Izberi vse\n\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\ncomputedView.contextmenu.selectAll.accessKey=V\n\n# LOCALIZATION NOTE (computedView.contextmenu.copy): Text displayed in the\n# computed view context menu.\ncomputedView.contextmenu.copy=Kopiraj\n\n# LOCALIZATION NOTE (computedView.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\ncomputedView.contextmenu.copy.accessKey=K\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/dialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbutton-accept=V redu\nbutton-cancel=Prekliči\nbutton-help=Pomoč\nbutton-disclosure=Dodatne informacije\naccesskey-accept=\naccesskey-cancel=\naccesskey-help=P\naccesskey-disclosure=I\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/dialogOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- WARNING!!! This file is obsoleted by the dialog.xml widget -->\n\n<!-- OK Cancel Buttons -->\n<!ENTITY okButton.label      \"V redu\">\n<!ENTITY cancelButton.label  \"Prekliči\">\n<!ENTITY helpButton.label    \"Pomoč\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/dom/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nKillScriptTitle=Opozorilo: Neodzivni skript\nKillScriptMessage=Skript na tej strani je bodisi zaseden bodisi je nehal odgovarjati sistemu. Lahko ga ustavite takoj, lahko pa počakate, če se bo končal sam.\nKillScriptWithDebugMessage=Skript na tej strani je bodisi zaseden bodisi je nehal odgovarjati sistemu. Lahko ga ustavite takoj, lahko ga odprete v razhroščevalniku, lahko pa počakate, če se bo končal sam.\nKillScriptLocation=Skript: %S\nStopScriptButton=Ustavi skript\nDebugScriptButton=Odpri razhroščevalnik\nWaitForScriptButton=Nadaljuj\nDontAskAgain=&Ne sprašuj več\nJSURLLoadBlockedWarning=Poskus nalaganja javascripta: prikaz naslova enega gostitelja\\nv oknu za prikaz vsebine drugega gostitelja\\nje preprečil upravitelj za varnost.\nWindowCloseBlockedWarning=Skripti ne smejo zapreti oken, ki jih niso sami odprli.\nOnBeforeUnloadTitle=Ste prepričani?\nOnBeforeUnloadMessage=Stran vas sprašuje, ali ste prepričani, da jo želite zapustiti. Pri tem lahko izgubite podatke, ki ste jih vnesli.\nOnBeforeUnloadStayButton=Ostani na strani\nOnBeforeUnloadLeaveButton=Zapusti stran\nUnexpectedCanvasVariantStyle=canvas: poskus nastavljanja spremenljivk strokeStyle ali fillStyle na vrednost, ki ni ne niz, CanvasGradient ali CanvasPattern, je bil prezrt.\nEmptyGetElementByIdParam=getElementById() je prejel prazen niz.\nLowMemoryTitle=Opozorilo: Premalo pomnilnika\nLowMemoryMessage=Izvajanje skripta na tej strani je bilo ustavljeno zaradi pomanjkanja pomnilnika.\nSpeculationFailed=document.write() je zapisal neuravnoteženo drevo, zato so bili podatki iz omrežja ponovno razčlenjeni. Za več informacij si oglejte https://developer.mozilla.org/en/Optimizing_Your_Pages_for_Speculative_Parsing\nDocumentWriteIgnored=document.write() iz asinhrono naloženega zunanjega skripta je bil prezrt.\n# LOCALIZATION NOTE (EditorFileDropFailed): Do not translate contenteditable, %S is the error message explaining why the drop failed.\nEditorFileDropFailed=Odlaganje datoteke v element contenteditable ni uspelo: %S.\nFormValidationTextTooLong=Omejite besedilo na %S znakov ali manj (trenutno uporabljate %S znakov).\nFormValidationTextTooShort=Uporabite vsaj %S znakov (trenutno jih uporabljate %S).\nFormValidationValueMissing=Izpolnite to polje.\nFormValidationCheckboxMissing=Odkljukajte to izbiro, če želite nadaljevati.\nFormValidationRadioMissing=Izberite eno izmed naslednjih možnosti.\nFormValidationFileMissing=Izberite datoteko.\nFormValidationSelectMissing=Izberite predmet na seznamu.\nFormValidationInvalidEmail=Vnesite elektronski naslov.\nFormValidationInvalidURL=Vnesite URL.\nFormValidationPatternMismatch=Uporabite zahtevano obliko.\n# LOCALIZATION NOTE (FormValidationPatternMismatchWithTitle): %S is the (possibly truncated) title attribute value.\nFormValidationPatternMismatchWithTitle=Uporabite zahtevano obliko: %S.\n# LOCALIZATION NOTE (FormValidationNumberRangeOverflow): %S is a number.\nFormValidationNumberRangeOverflow=Izberite vrednost, nižjo ali enako %S.\n# LOCALIZATION NOTE (FormValidationDateRangeOverflow): %S is a date.\nFormValidationDateRangeOverflow=Izberite vrednost, ki ni poznejša od %S.\n# LOCALIZATION NOTE (FormValidationTimeRangeOverflow): %S is a time.\nFormValidationTimeRangeOverflow=Izberite vrednost, ki ni poznejša od %S.\n# LOCALIZATION NOTE (FormValidationNumberRangeUnderflow): %S is a number.\nFormValidationNumberRangeUnderflow=Izberite vrednost, višjo ali enako %S.\n# LOCALIZATION NOTE (FormValidationDateRangeUnderflow): %S is a date.\nFormValidationDateRangeUnderflow=Izberite vrednost, ki ni pred %S.\n# LOCALIZATION NOTE (FormValidationTimeRangeUnderflow): %S is a time.\nFormValidationTimeRangeUnderflow=Izberite vrednost, ki ni pred %S.\n# LOCALIZATION NOTE (FormValidationStepMismatch): both %S can be a number, a date or a time.\nFormValidationStepMismatch=Izberite veljavno vrednost. Dve najbližji veljavni vrednosti sta %S in %S.\n# LOCALIZATION NOTE (FormValidationStepMismatchOneValue): %S can be a number, a date or a time. This is called instead of FormValidationStepMismatch when the second value is the same as the first.\nFormValidationStepMismatchOneValue=Izberite veljavno vrednost. Najbližja veljavna vrednost je %S.\nFormValidationBadInputNumber=Vnesite številko.\nGetAttributeNodeWarning=Uporaba getAttributeNode() je zastarela. Uporabljajte getAttribute().\nSetAttributeNodeWarning=Uporaba setAttributeNode() je zastarela. Uporabljajte setAttribute().\nGetAttributeNodeNSWarning=Uporaba getAttributeNodeNS() je zastarela. Uporabljajte getAttributeNS().\nSetAttributeNodeNSWarning=Uporaba setAttributeNodeNS() je zastarela. Uporabljajte setAttributeNS().\nRemoveAttributeNodeWarning=Uporaba removeAttributeNode() je zastarela. Uporabljajte removeAttribute().\nCreateAttributeWarning=Uporaba document.createAttribute() je zastarela. Uporabljajte element.setAttribute().\nCreateAttributeNSWarning=Uporaba document.createAttributeNS() je zastarela. Uporabljajte element.setAttributeNS().\nNodeValueWarning=Uporaba nodeValue je zastarela. Uporabljajte value.\nTextContentWarning=Uporaba textContent je zastarela. Uporabljajte value.\nEnablePrivilegeWarning=Uporaba enablePrivilege je zastarela. Uporabljajte kodo, ki teče s sistemskimi pooblastili (npr. razširitev).\nnsIJSONDecodeDeprecatedWarning=Uporaba nsIJSON.decode je zastarela. Uporabljajte JSON.parse.\nnsIJSONEncodeDeprecatedWarning=Uporaba nsIJSON.encode je zastarela. Uporabljajte JSON.stringify.\nnsIDOMWindowInternalWarning=Uporaba nsIDOMWindowInternal je zastarela. Uporabljajte nsIDOMWindow.\nFullscreenDeniedDisabled=Zahteva za celoten zaslon je bila zavrnjena, ker je programski vmesnik zanj onemogočen v uporabniških nastavitvah.\nFullscreenDeniedFocusedPlugin=Zahteva za celoten zaslon je bila zavrnjena, ker ima okno vtičnika žarišče.\nFullscreenDeniedHidden=Zahteva za celoten zaslon je bila zavrnjena, ker dokument ni več viden.\nFullscreenDeniedContainerNotAllowed=Zahteva za celoten zaslon je bila zavrnjena, ker najmanj eden izmed elementov dokumenta ni iframe ali je brez atributa \"allowfullscreen\".\nFullscreenDeniedNotInputDriven=Zahteva za celoten zaslon je bila zavrnjena, ker Element.mozRequestFullScreen() ni bil klican znotraj uporabnikovega kratkotrajnega upravljavca dogodkov.\nFullscreenDeniedNotHTMLSVGOrMathML=Zahteva za celoten zaslon je bila zavrnjena, ker zahtevajoči element ni <svg>, <math> ali element HTML.\nFullscreenDeniedNotInDocument=Zahteva za celoten zaslon je bila zavrnjena, ker zahtevajoči element ni več v njegovem dokumentu.\nFullscreenDeniedMovedDocument=Zahteva za celoten zaslon je bila zavrnjena, ker je zahtevajoči element premaknil dokument.\nFullscreenDeniedLostWindow=Zahteva za celoten zaslon je bila zavrnjena, ker nimamo več okna.\nFullscreenDeniedSubDocFullscreen=Zahteva za celoten zaslon je bila zavrnjena, ker je poddokument dokumenta, ki zahteva celoten zaslon, že prikazan na celotnem zaslonu.\nFullscreenDeniedNotDescendant=Zahteva za celoten zaslon je bila zavrnjena, ker zahtevajoči element ni naslednik trenutnega elementa celotnega zaslona.\nFullscreenDeniedNotFocusedTab=Zahteva za celoten zaslon je bila zavrnjena, ker zahtevajoči element ni v trenutno osredotočenem se zavihku.\nRemovedFullscreenElement=Celoten zaslon končan, ker je bil element celotnega zaslona odstranjen iz dokumenta.\nFocusedWindowedPluginWhileFullscreen=Celoten zaslon končan, ker je imelo okno vtičnika žarišče.\nPointerLockDeniedDisabled=Zahteva za zaklepanje kazalca je bila zavrnjena, ker je ustrezen API onemogočen v nastavitvah.\nPointerLockDeniedInUse=Zahteva za zaklepanje kazalca je bila zavrnjena, ker ga trenutno nadzira drug dokument.\nPointerLockDeniedNotInDocument=Zahteva za zaklepanje kazalca je bila zavrnjena, ker zahtevajoči element ni v dokumentu.\nPointerLockDeniedSandboxed=Zahteva za zaklepanje kazalca je bila zavrnjena, ker je ustrezen API omejen s strani peskovnika.\nPointerLockDeniedHidden=Zahteva za zaklepanje kazalca je bila zavrnjena, ker dokument ni viden.\nPointerLockDeniedNotFocused=Zahteva za zaklepanje kazalca je bila zavrnjena, ker dokument ni v žarišču.\nPointerLockDeniedMovedDocument=Zahteva za zaklepanje kazalca je bila zavrnjena, ker je zahtevajoči element premaknil dokument.\nPointerLockDeniedNotInputDriven=Zahteva za zaklepanje kazalca je bila zavrnjena, ker Element.requestPointerLock() ni bil klican znotraj uporabnikovega kratkotrajnega upravljavca dogodkov in dokument ni v celozaslonskem načinu.\nPointerLockDeniedFailedToLock=Zahteva za zaklepanje kazalca je bila zavrnjena, ker ga brskalniku ni uspelo zakleniti.\nHTMLSyncXHRWarning=Razčlenjvanje HTML v XMLHttpRequest ni podprto v sinhronem načinu.\nInvalidRedirectChannelWarning=Preusmeritev na %S ni mogoča, ker kanal ne izvaja nsIWritablePropertyBag2.\n# LOCALIZATION NOTE: %S is the name of the header in question\nForbiddenHeaderWarning=Poskus nastavitve prepovedane glave je bil zavrnjen: %S\nResponseTypeSyncXHRWarning=Uporaba atributa responseType v XMLHttpRequest ni več podprta v sinhronem načinu v obsegu okna.\nTimeoutSyncXHRWarning=Uporaba atributa timeout v XMLHttpRequest ni podprta v sinhronem načinu v obsegu okna.\nJSONCharsetWarning=Prišlo je do najave nabora znakov za JSON, pridobljen preko XMLHttpRequest, ki ni UTF-8. Pri dešifriranju JSON je podprt le UTF-8.\n# LOCALIZATION NOTE: Do not translate AudioBufferSourceNode\nMediaBufferSourceNodeResampleOutOfMemory=Premalo pomnilnika za ponovno vzorčenje AudioBufferSourceNoda za predvajanje.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownContentType=Medpomnilnik, podan decodeAudioData, vsebuje neznano obliko vsebine.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownError=Med obdelavo decodeAudioData je prišlo do neznane napake.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataInvalidContent=Medpomnilnik, podan decodeAudioData, vsebuje neveljavno vsebino, ki je ni mogoče uspešno dešifrirati.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataNoAudio=Medpomnilnik, podan decodeAudioData, ne vsebuje zvoka.\n# LOCALIZATION NOTE: Do not translate HTMLMediaElement and createMediaElementSource.\nMediaElementAudioSourceNodeCrossOrigin=HTMLMediaElement, ki je bil predan createMediaElementSource, ima zunanji vir, vozlišče se ne bo odzvalo.\n# LOCALIZATION NOTE: Do not translate MediaStream and createMediaStreamSource.\nMediaStreamAudioSourceNodeCrossOrigin=MediaStream, ki je bil predan createMediaElementSource, ima zunanji vir, vozlišče se ne bo odzvalo.\nMediaLoadExhaustedCandidates=Nalaganje iz nobenega možnega vira ni uspelo. Nalaganje vsebine ustavljeno.\nMediaLoadSourceMissingSrc=Element <source> nima atributa \"src\". Nalaganje vira vsebine ni uspelo.\n# LOCALIZATION NOTE: %1$S is the Http error code the server returned (e.g. 404, 500, etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadHttpError=Nalaganje HTTP je spodletelo s stanjem %1$S. Nalaganje vira vsebine %2$S ni uspelo.\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load.\nMediaLoadInvalidURI=Neveljaven URI. Nalaganje vira vsebine %S ni uspelo.\n# LOCALIZATION NOTE: %1$S is the media resource's format/codec type (basically equivalent to the file type, e.g. MP4,AVI,WMV,MOV etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedTypeAttribute=Navedeni atribut \"type\" za \"%1$S\" ni podprt. Nalaganje vsebine %2$S ni uspelo.\n# LOCALIZATION NOTE: %1$S is the \"media\" attribute value of the <source> element. It is a media query. %2$S is the URL of the media resource which failed to load.\nMediaLoadSourceMediaNotMatched=Navedeni atribut \"media\" za \"%1$S\" ne ustreza okolju. Nalaganje vsebine %2$S ni uspelo.\n# LOCALIZATION NOTE: %1$S is the MIME type HTTP header being sent by the web server, %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedMimeType=HTTP \"Content-Type\" za \"%1$S\" ni podprt. Nalaganje vsebine %2$S ni uspelo.\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load because of error in decoding.\nMediaLoadDecodeError=Vsebine %S ni bilo mogoče dešifrirati.\nMediaWidevineNoWMF=Poskus predvajanja Widevine brez Windows Media Foundation. Glejte https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaWMFNeeded=Za predvajanje zapisov %S morate namestiti dodatno programsko opremo Microsofta, glejte https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaPlatformDecoderNotFound=Videoposnetka na tej strani ni mogoče predvajati. Vaš sistem morda nima zahtevanih videokodekov za: %S\nMediaUnsupportedLibavcodec=Videa na tej strani ni mogoče predvajati. Vaš sistem uporablja nepodprto različico knjižnice libavcodec\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaCannotPlayNoDecoders=Vsebine ni mogoče predvajati. Ni dekodirnikov zahtevanih zapisov: %S\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaNoDecoders=Ni dekodirnikov nekaterih zahtevanih zapisov: %S\nMediaCannotInitializePulseAudio=PulseAudia ni mogoče uporabiti\n# LOCALIZATION NOTE: Do not translate \"MediaRecorder\".\nMediaRecorderMultiTracksNotSupported=MediaRecorder trenutno ne podpira snemanja več sledi iste oblike.\n# LOCALIZATION NOTE: %S is the ID of the MediaStreamTrack passed to MediaStream.addTrack(). Do not translate \"MediaStreamTrack\" and \"AudioChannel\".\nMediaStreamAddTrackDifferentAudioChannel=Ni bilo mogoče dodati MediaStreamTrack %S, ker pripada drugemu objektu AudioChannel.\n# LOCALIZATION NOTE: Do not translate \"MediaStream\", \"stop()\" and \"MediaStreamTrack\"\nMediaStreamStopDeprecatedWarning=MediaStream.stop() je zastarel in bo kmalu odstranjen. Uporabite MediaStreamTrack.stop().\n# LOCALIZATION NOTE: Do not translate \"DOMException\", \"code\" and \"name\"\nDOMExceptionCodeWarning=Uporaba atributa code DOMException je zastarela. Uporabljajte name.\n# LOCALIZATION NOTE: Do not translate \"__exposedProps__\"\nNoExposedPropsWarning=Izpostavljanje objektov chrome JS vsebini brez __exposedProps__ je nevarno in zastarelo. Za več informacij si oglejte https://developer.mozilla.org/en/XPConnect_wrappers.\n# LOCALIZATION NOTE: Do not translate \"Mutation Event\" and \"MutationObserver\"\nMutationEventWarning=Uporaba Mutation Events je zastarela. Uporabljajte MutationObserver.\n# LOCALIZATION NOTE: Do not translate \"Components\"\nComponentsWarning=Objekt Components je zastarel in bo kmalu odstranjen.\nPluginHangUITitle=Opozorilo: neodziven vtičnik\nPluginHangUIMessage=%S je zaseden ali se je nehal odzivati. Vtičnik lahko ustavite ali nadaljujete, da bi se morda izvedel do konca.\nPluginHangUIWaitButton=Nadaljuj\nPluginHangUIStopButton=Ustavi vtičnik\nPrefixedFullscreenAPIWarning=Programski vmesnik celotnega zaslona s predpono je zastarel. Uporabite programski vmesnik celotnega zaslona brez predpone. Za več informacij si oglejte https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API\n# LOCALIZATION NOTE: Do not translate \"NodeIterator\" or \"detach()\".\nNodeIteratorDetachWarning=Klic detach() na NodeIteratorju nima več učinka.\n# LOCALIZATION NOTE: Do not translate \"LenientThis\" and \"this\"\nLenientThisWarning=Get ali set lastnosti, ki ima [LenientThis], je prezrt, ker je objekt \"this\" napačen.\n# LOCALIZATION NOTE: Do not translate \"nsIDOMWindowUtils\", \"getWindowWithOuterId\", or \"nsIWindowMediator\"\nGetWindowWithOuterIdWarning=Uporaba nsIDOMWindowUtils.getOuterWindowWithId() je zastarela. Uporabite metodo nsIWindowMediator z enakim imenom.\n# LOCALIZATION NOTE: Do not translate \"getPreventDefault\" or \"defaultPrevented\".\nGetPreventDefaultWarning=Uporaba getPreventDefault() je zastarela. Uporabite defaultPrevented.\n# LOCALIZATION NOTE: Do not translate \"getUserData\", \"setUserData\", \"WeakMap\", or \"element.dataset\".\nGetSetUserDataWarning=Uporaba getUserData() ali setUserData() je zastarela. Uporabite WeakMap ali element.dataset.\n# LOCALIZATION NOTE: Do not translate \"mozGetAsFile\" or \"toBlob\"\nMozGetAsFileWarning=Nestandardna metoda mozGetAsFile je zastarela in bo kmalu odstranjena. Uporabite standardno metodo toBlob.\n# LOCALIZATION NOTE: Do not translate \"captureEvents()\" or \"addEventListener()\"\nUseOfCaptureEventsWarning=Uporaba captureEvents() je zastarela. Uporabljajte metodo DOM 2 addEventListener(). Za več informacij si oglejte http://developer.mozilla.org/en/docs/DOM:element.addEventListener\n# LOCALIZATION NOTE: Do not translate \"releaseEvents()\" or \"removeEventListener()\"\nUseOfReleaseEventsWarning=Uporaba releaseEvents() je zastarela. Uporabljajte metodo DOM 2 removeEventListener(). Za več informacij si oglejte http://developer.mozilla.org/en/docs/DOM:element.removeEventListener\n# LOCALIZATION NOTE: Do not translate \"document.load()\" or \"XMLHttpRequest\"\nUseOfDOM3LoadMethodWarning=Uporaba Document.load() je zastarela. Uporabljajte DOM XMLHttpRequest. Za več informacij si oglejte https://developer.mozilla.org/en/XMLHttpRequest\n# LOCALIZATION NOTE: Do not translate \"window.showModalDialog()\" or \"window.open()\"\nShowModalDialogWarning=Uporaba window.showModalDialog() je zastarela. Uporabite window.open(). Za več informacij si oglejte https://developer.mozilla.org/en-US/docs/Web/API/Window.open\n# LOCALIZATION NOTE: Do not translate \"window._content\" or \"window.content\"\nWindow_ContentWarning=Uporaba window._content je zastarela. Uporabite window.content.\n# LOCALIZATION NOTE: Do not translate \"XMLHttpRequest\"\nSyncXMLHttpRequestWarning=Sinhron XMLHttpRequest na glavni niti je zastarel zaradi škodljivih vplivov na uporabniško izkušnjo. Za več informacij si oglejte http://xhr.spec.whatwg.org/\nImplicitMetaViewportTagFallback=Značke meta-viewport ni mogoče najti. V izogib nepričakovanemu obnašanju v prihodnjih različicah ga morate navesti. Za več informacij si oglejte https://developer.mozilla.org/en/docs/Mozilla/Mobile/Viewport_meta_tag\n# LOCALIZATION NOTE: Do not translate \"DataContainerEvent\" or \"CustomEvent\"\nDataContainerEventWarning=Uporaba DataContainerEvent je zastarela. Uporabite CustomEvent.\n# LOCALIZATION NOTE: Do not translate \"window.controllers\"\nWindow_ControllersWarning=Uporaba window.controllers je zastarela. Ne uporabljajte ga za ugotavljanje UA.\nImportXULIntoContentWarning=Uvažanje vozlišč XUL v dokument z vsebino je zastarelo. Ta možnost utegne biti kmalu umaknjena.\nXMLDocumentLoadPrincipalMismatch=Uporaba document.load je prepovedana na dokumentih, ki prihajajo iz drugih oken. Samo okno, v katerem je bil dokument ustvarjen, lahko kliče .load na tem dokumentu. Raje uporabite XMLHttpRequest.\n# LOCALIZATION NOTE: Do not translate \"IndexedDB\".\nIndexedDBTransactionAbortNavigation=Transakcija IndexedDB, ki se še ni končala, je bila prekinjena zaradi brskanja po strani.\n# LOCALIZATION NOTE: Do not translate Will-change, %1$S,%2$S are numbers.\nIgnoringWillChangeOverBudgetWarning=Poraba pomnilnika will-change je previsoka. Na razpolago je površina dokumenta, pomnožena z %1$S (%2$S pikslov). Pojavitve will-change so prezrte, ko so presežena razpoložljiva sredstva.\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nHittingMaxWorkersPerDomain2=Workerja ni bilo mogoče takoj zagnati, ker drugi dokumenti v isti domeni že uporabljajo največje dovoljeno število workerjev. Worker je v čakalni vrsti in se bo zagnal, ko bodo ostali workerji končali z izvajanjem.\n# LOCALIZATION NOTE: Do not translate \"setVelocity\", \"PannerNode\", \"AudioListener\", \"speedOfSound\" and \"dopplerFactor\"\nPannerNodeDopplerWarning=Uporaba setVelocity na PannerNode in AudioListener ter speedOfSound in dopplerFactor na AudioListener je zastarela, zato bodo ti elementi odstranjeni. Za več informacij si oglejte https://developer.mozilla.org/en-US/docs/Web/API/AudioListener#Deprecated_features\n# LOCALIZATION NOTE: Do not translate \"Application Cache API\", \"AppCache\" and \"ServiceWorker\".\nAppCacheWarning=Application Cache API (AppCache) je zastarel in bo odstranjen v prihodnosti. Za delo brez povezave lahko uporabite ServiceWorkerje.\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nEmptyWorkerSourceWarning=Poskus ustvarjanja Workerja iz praznega vira. Tega verjetno niste želeli.\nWebrtcDeprecatedPrefixWarning=Uporaba vmesnikov WebRTC s predponami \"moz\" (mozRTCPeerConnection, mozRTCSessionDescription, mozRTCIceCandidate) je zastarela.\nNavigatorGetUserMediaWarning=navigator.mozGetUserMedia je zamenjal navigator.mediaDevices.getUserMedia\n# LOCALIZATION NOTE: Do not translate \"RTCPeerConnection\", \"getLocalStreams\", \"getRemoteStreams\", \"getSenders\" or \"getReceivers\".\nRTCPeerConnectionGetStreamsWarning=RTCPeerConnection.getLocalStreams/getRemoteStreams sta zastarela. Uporabite RTCPeerConnection.getSenders/getReceivers.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %S is a URL.\nInterceptionFailedWithURL=Ni bilo mogoče naložiti '%S'. ServiceWorker je prestregel zahtevo in odkril nepričakovano napako.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"FetchEvent.respondWith()\", \"FetchEvent\", \"no-cors\", \"opaque\", \"Response\", or \"RequestMode\". %1$S is a URL. %2$S is a RequestMode value.\nBadOpaqueInterceptionRequestModeWithURL=Ni bilo mogoče naložiti '%1$S'. ServiceWorker je posredoval Response \"opaque\" metodi FetchEvent.respondWith() med obdelavo FetchEventa '%2$S'. Objekti Response \"opaque\" so veljavni samo če je RequestMode 'no-cors'.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Error\", \"Response\", \"FetchEvent.respondWith()\", or \"fetch()\". %S is a URL.\nInterceptedErrorResponseWithURL=Ni bilo mogoče naložiti '%S'. ServiceWorker je posredoval Response \"Error\" metodi FetchEvent.respondWith(). To običajno pomeni, da je ServiceWorker izvedel neveljaven klic fetch().\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", or \"Response.clone()\". %S is a URL.\nInterceptedUsedResponseWithURL=Ni bilo mogoče naložiti '%S'. ServiceWorker je posredoval že uporabljen Response metodi FetchEvent.respondWith(). Telo Response se lahko prebere le enkrat. Za večkraten dostop do telesa uporabite Response.clone().\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"opaqueredirect\", \"Response\", \"FetchEvent.respondWith()\", or \"FetchEvent\". %s is a URL.\nBadOpaqueRedirectInterceptionWithURL=Ni bilo mogoče naložiti '%S'. ServiceWorker je posredoval Response \"opaqueredirect\" metodi FetchEvent.respondWith() med obdelavo FetchEventa brez navigacije.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", \"RedirectMode\" or \"follow\". %S is a URL.\nBadRedirectModeInterceptionWithURL=Ni bilo mogoče naložiti '%S'. ServiceWorker je posredoval preusmerjeni Response metodi FetchEvent.respondWith(), a je RedirectMode zdaj ‘follow’.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\" or \"FetchEvent.preventDefault()\". %S is a URL.\nInterceptionCanceledWithURL=Ni bilo mogoče naložiti '%S'. ServiceWorker je preklical nalaganje s klicem FetchEvent.preventDefault().\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", or \"FetchEvent.respondWith()\". %1$S is a URL. %2$S is an error string.\nInterceptionRejectedResponseWithURL=Ni bilo mogoče naložiti '%1$S'. ServiceWorker je posredoval \"promise\" metodi FetchEvent.respondWith(), ki ga je zavrnila z '%2$S'.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", \"FetchEvent.respondWith()\", or \"Response\". %1$S is a URL. %2$S is an error string.\nInterceptedNonResponseWithURL=Ni bilo mogoče naložiti '%1$S'. ServiceWorker je posredoval \"promise\" metodi FetchEvent.respondWith(), ki ga je razrešila z vrednostjo '%2$S' brez odgovora.\n# LOCALIZATION NOTE: Do not translate \"mozImageSmoothingEnabled\", or \"imageSmoothingEnabled\"\nPrefixedImageSmoothingEnabledWarning=Uporaba mozImageSmoothingEnabled je zastarela. Uporabljajte lastnost imageSmoothingEnabled brez predpone.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Service-Worker-Allowed\" or \"HTTP\". %1$S and %2$S are URLs.\nServiceWorkerScopePathMismatch=Registracija ServiceWorkerja je spodletela: pot navedenega obsega '%1$S' ni znotraj največjega dovoljenega obsega '%2$S'. Da bi dovolili obseg, ga prilagodite, premaknite skript ServiceWorkerja ali uporabite glavo HTTP Service-Worker-Allowed.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a stringified numeric HTTP status code like \"404\" and %3$S is a URL.\nServiceWorkerRegisterNetworkError=Registracija/posodobitev ServiceWorkerja za obseg ‘%1$S’ je spodletela: nalaganje skripta ‘%3$S’ je spodletelo s stanjem %2$S.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a MIME Media Type like \"text/plain\" and %3$S is a URL.\nServiceWorkerRegisterMimeTypeError=Registracija/posodobitev ServiceWorkerja za obseg ‘%1$S’ je spodletela: napačen Content-Type ‘%2$S’ prejet za skript ‘%3$S’. Dovoljene vrednosti so ‘text/javascript’, ‘application/x-javascript’ in ‘application/javascript’.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker.\nServiceWorkerGraceTimeoutTermination=Prekinjanje ServiceWorkerja za obseg ‘%1$S’ z obljubami waitUntil/respondWith zaradi poteka dovoljenega časa.\n# LOCALIZATION NOTE (ServiceWorkerNoFetchHandler): Do not translate \"Fetch\".\nServiceWorkerNoFetchHandler=Upravljalci dogodkov Fetch morajo biti dodani med začetnim izvajanjem skripta workerja.\nExecCommandCutCopyDeniedNotInputDriven=document.execCommand('cut'/'copy') je bil zavrnjen, ker ni bil klican znotraj uporabnikovega kratkotrajnega upravljalca dogodkov.\nManifestShouldBeObject=Manifest mora biti objekt.\nManifestScopeURLInvalid=URL obsega ni veljaven.\nManifestScopeNotSameOrigin=URL obsega mora biti istega izvora kot dokument.\nManifestStartURLOutsideScope=Začetni URL je izven obsega, tako da je obseg neveljaven.\nManifestStartURLInvalid=Začetni URL je neveljaven.\nManifestStartURLShouldBeSameOrigin=Začetni URL mora biti istega izvora kot dokument.\n# LOCALIZATION NOTE: %1$S is the name of the object whose property is invalid. %2$S is the name of the invalid property. %3$S is the expected type of the property value. E.g. \"Expected the manifest's start_url member to be a string.\"\nManifestInvalidType=Za člana %2$S od %1$S je pričakovan %3$S.\n# LOCALIZATION NOTE: %1$S is the name of the property whose value is invalid. %2$S is the (invalid) value of the property. E.g. \"theme_color: 42 is not a valid CSS color.\"\nManifestInvalidCSSColor=%1$S: %2$S ni veljavna barva CSS.\nPatternAttributeCompileFailure=Ni mogoče preveriti <input pattern='%S'>, ker vzorec ni veljaven regularni izraz: %S\n# LOCALIZATION NOTE: Do not translate \"postMessage\" or DOMWindow. %S values are origins, like https://domain.com:port\nTargetPrincipalDoesNotMatch=Izvajanje 'postMessage' na 'DOMWindow' je spodletelo: naveden ciljni izvor ('%S') se ne ujema z izvorom prejemnikovega okna ('%S').\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbed=Prepisovanje zastarelega elementa Youtube Flash (%S) embed v iframe (%S). Nadgradite stran, da bo namesto elementov embed/object uporabljala iframe.\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbedPathParams=Prepisovanje zastarelega elementa Youtube Flash (%S) embed v iframe (%S). Parametri niso bili podprti v vgradnjah iframe in so bili pretvorjeni. Nadgradite stran, da bo namesto elementov embed/object uporabljala iframe.\n# LOCALIZATION NOTE: This error is reported when the \"Encryption\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Encryption\", and \"salt\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionHeader=ServiceWorker za obseg ‘%1$S’ ni uspel dešifrirati potisnega sporočila. Glava ‘Encryption’ mora vsebovati edinstven parameter ‘salt‘ za vsako sporočilo. Za več informacij si oglejte https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1.\n# LOCALIZATION NOTE: This error is reported when the \"Crypto-Key\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Crypto-Key\", and \"dh\". %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoKeyHeader=ServiceWorker za obseg ‘%1$S’ ni uspel dešifrirati potisnega sporočila. Glava ‘Crypto-Key’ mora vsebovati parameter ‘dh‘ z javnim ključem programskega strežnika. Za več informacij si oglejte https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt because the deprecated\n# \"Encryption-Key\" header for an incoming push message is missing or invalid.\n# Do not translate \"ServiceWorker\", \"Encryption-Key\", \"dh\", \"Crypto-Key\", and\n# \"Content-Encoding: aesgcm\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionKeyHeader=ServiceWorker za obseg ‘%1$S’ ni uspel dešifrirati potisnega sporočila. Glava ‘Encryption-Key’ mora vsebovati parameter ‘dh‘. Glava je zastarela in bo kmalu odstranjena. Uporabite ‘Crypto-Key‘ s ‘Content-Encoding: aesgcm‘. Za več informacij si oglejte https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"Content-Encoding\" header is missing or contains an\n# unsupported encoding. Do not translate \"ServiceWorker\", \"Content-Encoding\",\n# \"aesgcm\", and \"aesgcm128\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncodingHeader=ServiceWorker za obseg ‘%1$S’ ni uspel dešifrirati potisnega sporočila. Glava ‘Content-Encoding’ mora biti ‘aesgcm‘. Dovoljena je tudi vrednost ‘aesgcm128‘, vendar je zastarela in bo kmalu odstranjena. Za več informacij si oglejte https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"dh\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"dh\", \"Crypto-Key\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSenderKey=ServiceWorker za obseg ‘%1$S’ ni uspel dešifrirati potisnega sporočila. Parameter ‘dh’ glave ‘Crypto-Key‘ mora biti Diffie-Hellmanov javni ključ programskega strežnika, šifriran z base64url (https://tools.ietf.org/html/rfc7515#appendix-C) in v “nestisnjeni” ali “surovi” obliki (65 bajtov pred šifriranjem). Za več informacij si oglejte https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"salt\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"salt\", \"Encryption\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSalt=ServiceWorker za obseg ‘%1$S’ ni uspel dešifrirati potisnega sporočila. Parameter ‘salt’ glave ‘Encryption‘ mora biti šifriran z base64url (https://tools.ietf.org/html/rfc7515#appendix-C) in dolg vsaj 16 bajtov pred šifriranjem. Za več informacij si oglejte https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"rs\" parameter is not a number, or is less than the pad size.\n# Do not translate \"ServiceWorker\", \"rs\", or \"Encryption\". %1$S is the\n# ServiceWorker scope URL. %2$S is the minimum value (1 for aesgcm128, 2 for\n# aesgcm).\nPushMessageBadRecordSize=ServiceWorker za obseg ‘%1$S’ ni uspel dešifrirati potisnega sporočila. Parameter ‘rs’ glave ‘Encryption‘ mora biti dolg med %2$S in 2^36-31 ali v celoti izpuščen. Za več informacij si oglejte https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because an encrypted record is shorter than the pad size, the pad is larger\n# than the record, or any of the padding bytes are non-zero. Do not translate\n# \"ServiceWorker\". %1$S is the ServiceWorker scope URL. %2$S is the pad size\n# (1 for aesgcm128, 2 for aesgcm).\nPushMessageBadPaddingError=ServiceWorker za obseg ‘%1$S’ ni uspel dešifrirati potisnega sporočila. Zapis v šifriranem sporočilu ima napačno bitno zapolnjevanje. Za več informacij si oglejte https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2.\n# LOCALIZATION NOTE: This error is reported when push message decryption fails\n# and no specific error info is available. Do not translate \"ServiceWorker\".\n# %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoError=ServiceWorker za obseg ‘%1$S’ ni uspel dešifrirati potisnega sporočila. Za pomoč pri šifriranju si oglejte https://developer.mozilla.org/docs/Web/API/Push_API/Using_the_Push_API#Encryption.\n# LOCALIZATION NOTE: %1$S is the type of a DOM event. 'passive' is a literal parameter from the DOM spec.\nPreventDefaultFromPassiveListenerWarning=Preziranje klica ‘preventDefault()’ ob dogodku vrste ‘%1$S’ poslušalca, ki je registriran kot ‘passive’.\nFileLastModifiedDateWarning=File.lastModifiedDate je zastarel. Uporabljajte File.lastModified.\n# LOCALIZATION NOTE: 'ImageBitmapRenderingContext.transferImageBitmap' and 'ImageBitmapRenderingContext.transferFromImageBitmap' should not be translated\nImageBitmapRenderingContext_TransferImageBitmap=Uporaba ImageBitmapRenderingContext.transferImageBitmap je zastarela in bo kmalu odstranjena. Uporabite ImageBitmapRenderingContext.transferFromImageBitmap.\nChromeScriptedDOMParserWithoutPrincipal=Ustvarjanje DOMParser brez predstojnika je zastarelo.\nIIRFilterChannelCountChangeWarning=Spremembe števca kanala IIRFilterNode lahko povzročijo motnje zvoka.\nBiquadFilterChannelCountChangeWarning=Spremembe števca kanala BiquadFilterNode lahko povzročijo motnje zvoka.\n# LOCALIZATION NOTE: %1$S is the unanimatable paced property.\nUnanimatablePacedProperty=Ritmične lastnosti ‘%1$S’ ni mogoče animirati.\n# LOCALIZATION NOTE: Do not translate \".jpeg\"\nGenericImageNameJPEG=slika.jpeg\n# LOCALIZATION NOTE: Do not translate \".gif\"\nGenericImageNameGIF=slika.gif\n# LOCALIZATION NOTE: Do not translate \".png\"\nGenericImageNamePNG=slika.png\nGenericFileName=datoteka\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationSuccess=Ta stran je bila naložena v novem procesu zaradi glave Large-Allocation.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate GET.\nLargeAllocationNonGetRequest=Glava Large-Allocation je bila prezrta, ker nalaganja ni sprožila zahteva GET.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate `window.opener`.\nLargeAllocationNotOnlyToplevelInTabGroup=Glava Large-Allocation je bila prezrta, ker so prisotna okna, ki se preko hierarhije okvirjev ali metode window.opener nanašajo na to vsebino brskanja.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationNonE10S=Glava Large-Allocation je bila prezrta, ker dokument ni bil naložen izven procesa.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name.\n# LOCALIZATION NOTE: Do not translate URL.createObjectURL(MediaStream).\n# LOCALIZATION NOTE: Do not translate xml:base.\n\nGeolocationInsecureRequestIsForbidden=A Geolocation request can only be fulfilled in a secure context.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name.\nLargeAllocationNonWin32=This page would be loaded in a new process due to a Large-Allocation header, however Large-Allocation process creation is disabled on non-Win32 platforms.\n# LOCALIZATION NOTE: Do not translate URL.createObjectURL(MediaStream).\nURLCreateObjectURL_MediaStream=URL.createObjectURL(MediaStream) is deprecated and will be removed soon.\n# LOCALIZATION NOTE: Do not translate xml:base.\nXMLBaseAttributeWarning=Use of xml:base attribute is deprecated and will be removed soon. Please remove any use of it.\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/downloadProgress.properties",
    "content": "# LOCALIZATION NOTE (BadPluginTitle): \n#\n#    This dialog is displayed when plugin throws unhandled exception\n#\nBadPluginTitle=Nelegalna operacija v dodatku\n# LOCALIZATION NOTE (BadPluginMessage): \n#\n#    This is the message for the BadPlugin dialog.\n#    %S will be replaced by brandShortName.\n#\nBadPluginMessage=Dodatek je izvedel nedovoljen ukaz. Priporočamo vam, da ponovno zaženete %S.\n# LOCALIZATION NOTE (BadPluginCheckboxMessage): \n#\n#    This message tells the user that if they check this checkbox, they\n#    will never see this dialog again.\n#\nBadPluginCheckboxMessage=Tega pogovornega okna ne prikaži več med to sejo.\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/editMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editMenu.label            \"Urejanje\">\n<!ENTITY editMenu.accesskey        \"e\">\n<!ENTITY undoCmd.label             \"Razveljavi\">\n<!ENTITY undoCmd.key               \"Z\">\n<!ENTITY undoCmd.accesskey         \"z\">\n<!ENTITY redoCmd.label             \"Ponovi\">\n<!ENTITY redoCmd.key               \"Y\">\n<!ENTITY redoCmd.accesskey         \"o\">\n<!ENTITY cutCmd.label              \"Izreži\">\n<!ENTITY cutCmd.key                \"X\">\n<!ENTITY cutCmd.accesskey          \"z\">\n<!ENTITY copyCmd.label             \"Kopiraj\">\n<!ENTITY copyCmd.key               \"C\">\n<!ENTITY copyCmd.accesskey         \"k\">\n<!ENTITY pasteCmd.label            \"Prilepi\">\n<!ENTITY pasteCmd.key              \"V\">\n<!ENTITY pasteCmd.accesskey        \"p\">\n<!ENTITY deleteCmd.label           \"Izbriši\">\n<!ENTITY deleteCmd.accesskey       \"b\">\n<!ENTITY selectAllCmd.label        \"Izberi vse\">\n<!ENTITY selectAllCmd.key          \"A\">\n<!ENTITY selectAllCmd.accesskey    \"v\">\n<!ENTITY findCmd.label             \"Najdi\">\n<!ENTITY findCmd.key               \"F\">\n<!ENTITY findCmd.accesskey         \"N\">\n<!ENTITY findAgainCmd.label        \"Ponovno najdi\">\n<!ENTITY findAgainCmd.key          \"G\">\n<!ENTITY findAgainCmd.key2         \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey    \"v\">\n<!ENTITY findPreviousCmd.label     \"Najdi prejšnje\">\n<!ENTITY findPreviousCmd.accesskey \"p\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncsp.error.missing-directive = Politiki manjka zahtevano navodilo ‘%S’\n\n#LOCALIZATION NOTE (csp.error.illegal-keyword) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP keyword, usually 'unsafe-inline'.\ncsp.error.illegal-keyword = Navodilo ‘%1$S’ vsebuje prepovedano ključno besedo %2$S\n\n#LOCALIZATION NOTE (csp.error.illegal-protocol) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-protocol = Navodilo '%1$S' vsebuje prepovedan %2$S: vir protokola\n\n#LOCALIZATION NOTE (csp.error.missing-host) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.missing-host = %2$S: protokol zahteva gostitelja v navodilih '%1$S'\n\n#LOCALIZATION NOTE (csp.error.missing-source) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP source, usually 'self'.\ncsp.error.missing-source = '%1$S' mora vsebovati vir %2$S\n\n#LOCALIZATION NOTE (csp.error.illegal-host-wildcard) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-host-wildcard = %2$S: nadomestni viri v navodilih '%1$S' morajo vključevati vsaj eno nesplošno poddomeno (npr. *.example.com namesto *.com)\n\n#LOCALIZATION NOTE (uninstall.confirmation.title) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.title = Odstrani %S\n\n#LOCALIZATION NOTE (uninstall.confirmation.message) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.message = Razširitev “%S” zahteva svojo odstranitev. Kaj želite storiti?\n\nuninstall.confirmation.button-0.label = Odstrani\nuninstall.confirmation.button-1.label = Pusti nameščeno\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/fallbackMenubar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# OSX only. Default menu label when there is no xul menubar.\n\nquitMenuitem.label=Izhod\nquitMenuitem.key=q\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/filefield.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Change Action\n\ndownloadHelperNoneSelected=Ni izbranih\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/filepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY lookInMenuList.label   \"Poglej v:\">\n<!ENTITY lookInMenuList.accesskey   \"L\">\n<!ENTITY textInput.label        \"Ime datoteke:\">\n<!ENTITY textInput.accesskey        \"m\">\n<!ENTITY filterMenuList.label   \"Datoteke vrste:\">\n<!ENTITY filterMenuList.accesskey   \"t\">\n<!ENTITY name.label             \"Ime\">\n<!ENTITY size.label             \"Velikost\">\n<!ENTITY lastModified.label     \"Zadnja sprememba\">\n<!ENTITY showHiddenFiles.label  \"Pokaži skrite datoteke in mape\">\n<!ENTITY showHiddenFiles.accesskey  \"S\">\n\n<!ENTITY noPermissionError.label \"Nimate potrebnih dovoljenj za ogled te mape.\">\n\n<!ENTITY folderUp.tooltiptext   \"Pojdi eno raven višje\">\n<!ENTITY folderHome.tooltiptext \"Pojdi v domačo mapo\">\n<!ENTITY folderNew.tooltiptext  \"Ustvari novo mapo\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/filepicker.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The extensions to which these descriptions refer\n#                    now live in toolkit/content/filepicker.properties\nallTitle=Vse datoteke\nhtmlTitle=Datoteke HTML\ntextTitle=Datoteke z besedilom\nimageTitle=Datoteke s slikami\nxmlTitle=Datoteke XML\nxulTitle=Datoteke XUL\nappsTitle=Programi\naudioTitle=Zvočne datoteke\nvideoTitle=Datoteke z videom\n\ndirTextInputLabel=Ime mape:\ndirTextInputAccesskey=n\n\nconfirmTitle=Potrditev\nconfirmFileReplacing=Datoteka %S že obstaja.\\nAli jo želite zamenjati?\nopenButtonLabel=Odpri\nsaveButtonLabel=Shrani\nselectFolderButtonLabel=Izberi\nnoButtonLabel=Ne\nformatLabel=Shrani kot:\n\nerrorOpenFileDoesntExistTitle=Napaka pri odpiranju %S\nerrorOpenFileDoesntExistMessage=Datoteka %S ne obstaja\nerrorDirDoesntExistTitle=Napaka pri dostopanju %S\nerrorDirDoesntExistMessage=Mapa %S ne obstaja\n\nerrorOpeningFileTitle=Napaka pri odpiranju %S\nopenWithoutPermissionMessage_file=Datoteke %S ni mogoče brati\n\nerrorSavingFileTitle=Napaka pri shranjevanju %S\nsaveParentIsFileMessage=%S je datoteka, ni mogoče shraniti %S\nsaveParentDoesntExistMessage=Pot %S ne obstaja, ni mogoče shraniti %S\n\nsaveWithoutPermissionMessage_file=V datoteko %S ni mogoče pisati.\nsaveWithoutPermissionMessage_dir=Ni mogoče ustvariti datoteke. V mapo %S ni mogoče pisati.\n\nerrorNewDirDoesExistTitle=Napaka pri ustvarjanju %S\nerrorNewDirDoesExistMessage=Datoteka z imenom %S že obstaja, zato ne morem ustvariti mape.\n\nerrorCreateNewDirTitle=Napaka pri ustvarjanju %S\nerrorCreateNewDirMessage=Ni mogoče ustvariti mape %S\nerrorCreateNewDirIsFileMessage=Ni mogoče ustvariti mape, saj je %S datoteka\nerrorCreateNewDirPermissionMessage=Ni mogoče ustvariti mape, saj ne morem pisati v %S\n\npromptNewDirTitle=Ustvarjanje nove mape\npromptNewDirMessage=Ime mape:\n\nerrorPathProblemTitle=Neznana napaka\nerrorPathProblemMessage=Zgodila se je neznana napaka (pot %S)\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/findbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the entities needed to -->\n<!-- LOCALIZATION NOTE : FILE use the Find Bar. --> \n\n<!ENTITY next.tooltip \"Najdi naslednjo ponovitev iskanega\">\n<!ENTITY previous.tooltip \"Najdi prejšnjo ponovitev iskanega\">\n<!ENTITY findCloseButton.tooltip \"Zapri vrstico iskanja\">\n<!ENTITY highlightAll.label \"Označi vse\">\n<!ENTITY highlightAll.accesskey \"v\">\n<!ENTITY highlightAll.tooltiptext \"Označi vse ponovitve iskanega\">\n<!ENTITY caseSensitive.label \"Razlikuj velike/male črke\">\n<!ENTITY caseSensitive.accesskey \"r\">\n<!ENTITY caseSensitive.tooltiptext \"Pri iskanju razlikuj male in velike črke\">\n<!ENTITY entireWord.label \"Cele besede\">\n<!ENTITY entireWord.accesskey \"C\">\n<!ENTITY entireWord.tooltiptext \"Išči samo cele besede\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/findbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# strings used by the Find bar, split from browser.properties\nNotFound=Iskanega ni mogoče najti\nWrappedToTop=Dno doseženo, nadaljevanje na vrhu\nWrappedToBottom=Vrh dosežen, nadaljevanje na dnu\nNormalFind=Najdi na strani\nFastFind=Hitro najdi\nFastFindLinks=Hitro najdi (samo povezave)\nCaseSensitive=(razlikovanje malih in velikih črk)\nEntireWord=(samo cele besede)\n# LOCALIZATION NOTE (FoundMatches): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is currently selected match and #2 the total amount of matches.\nFoundMatches=Zadetek #1 od #2;Zadetek #1 od #2;Zadetek #1 od #2;Zadetek #1 od #2\n# LOCALIZATION NOTE (FoundMatchesCountLimit): Semicolon-separated list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total amount of matches allowed before counting stops.\nFoundMatchesCountLimit=Več kot #1 zadetek;Več kot #1 zadetka;Več kot #1 zadetki;Več kot #1 zadetkov\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/finddialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from finddialog.xul -->\n\n<!ENTITY findDialog.title \"Iskanje po strani\">\n<!ENTITY findField.label \"Najdi besedilo:\">\n<!ENTITY findField.accesskey \"n\">\n<!ENTITY caseSensitiveCheckbox.label \"Razlikuj velike in male črke\">\n<!ENTITY caseSensitiveCheckbox.accesskey \"z\">\n<!ENTITY wrapCheckbox.label \"Nadaljuj na začetku\">\n<!ENTITY wrapCheckbox.accesskey \"Z\">\n<!ENTITY findButton.label \"Najdi\">\n<!ENTITY findButton.accesskey \"N\">\n<!ENTITY cancelButton.label \"Prekliči\">\n<!ENTITY closeButton.label \"Zapri\">\n<!ENTITY up.label \"Gor\">\n<!ENTITY up.accesskey \"G\">\n<!ENTITY down.label \"Dol\">\n<!ENTITY down.accesskey \"D\">\n<!ENTITY direction.label \"Smer\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/finddialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnotFoundWarning=Iskanega besedila ni mogoče najti.\nnotFoundTitle=Iskanje"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/global-strres.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n16389=Zgodila se je neznana napaka (%1$S)\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/global.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY locale.dir \"ltr\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/globalKeys.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY openHelp.commandkey     \"VK_F1\">\n<!ENTITY openHelpMac.commandkey  \"?\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/headsUpDisplay.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction):\n# This string is used to display JavaScript functions that have no given name -\n# they are said to be anonymous. See stacktrace.outputMessage.\nstacktrace.anonymousFunction=<anonimno>\n\n# LOCALIZATION NOTE (stacktrace.outputMessage):\n# This string is used in the Web Console output to identify a web developer call\n# to console.trace(). The stack trace of JavaScript function calls is displayed.\n# In this minimal message we only show the last call.\nstacktrace.outputMessage=Sled sklada v %S, fukcija %S, vrstica %S.\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/intl.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * This file contains all localizable skin settings such as \n *   font, layout, and geometry\n */\nwindow { \n  font: 3mm tahoma,arial,helvetica,sans-serif;\n}\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (general.useragent.locale):\n# This is the valid BCP 47 language tag representing your locale.\n#\n# In most cases, this will simply be your locale code. However, in rare cases\n# (such as 'jp-JP-mac'), you may need to modify your locale code in order to\n# make it a valid BCP 47 language tag. (If your locale code does not include a\n# region subtag, do not include one in the language tag representing your\n# locale.)\ngeneral.useragent.locale=sl\n\n# LOCALIZATION NOTE (intl.accept_languages):\n# This is a comma-separated list of valid BCP 47 language tags.\n#\n# Begin with the value of 'general.useragent.locale'. Next, include language\n# tags for other languages that you expect most users of your locale to be\n# able to speak, so that their browsing experience degrades gracefully if\n# content is not available in their primary language.\n#\n# It is recommended that you include \"en-US, en\" at the end of the list as a\n# last resort. However, if you know that users of your locale would prefer a\n# different variety of English, or if they are not likely to understand\n# English at all, you may opt to include a different English language tag, or\n# to exclude English altogether.\n#\n# For example, the Breton [br] locale might consider including French and\n# British English in their list, since those languages are commonly spoken in\n# the same area as Breton:\n# intl.accept_languages=br, fr-FR, fr, en-GB, en\nintl.accept_languages=sl, en-gb, en\n\n# LOCALIZATION NOTE (font.language.group):\n# This preference controls the initial setting of the language drop-down menu\n# in the Content > Fonts & Colors > Advanced preference panel.\n#\n# Set it to the value of one of the menuitems in the \"selectLangs\" menulist in\n# http://mxr.mozilla.org/mozilla/source/browser/components/preferences/fonts.xul\nfont.language.group=x-western\n\n# LOCALIZATION NOTE (intl.charset.detector):\n# This preference controls the initial setting for the character encoding\n# detector. Valid values are ja_parallel_state_machine for Japanese, ruprob\n# for Russian and ukprob for Ukrainian and the empty string to turn detection\n# off. The value must be empty for locales other than Japanese, Russian and\n# Ukrainian.\nintl.charset.detector=\n\n# LOCALIZATION NOTE (pluralRule): Pick the appropriate plural rule for your\n# language. This will determine how many plural forms of a word you will need\n# to provide and in what order.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\npluralRule=10\n\n# LOCALIZATION NOTE (intl.menuitems.alwaysappendaccesskeys, intl.menuitems.insertseparatorbeforeaccesskeys):\n# Valid values are: true, false, <empty string>\n# Missing preference or empty value equals false.\nintl.menuitems.alwaysappendaccesskeys=\nintl.menuitems.insertseparatorbeforeaccesskeys=true\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/keys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the application's labels for keys on the keyboard.\n#                     If you decide to translate this file, you should translate it based on\n#                     the prevelant kind of keyboard for your target user.\n# LOCALIZATION NOTE : There are two types of keys, those w/ text on their labels\n#                     and those w/ glyphs.\n# LOCALIZATION NOTE : VK_<…> represents a key on the keyboard.\n#\n# For more information please see bugzilla bug 90888.\n\n# F1..F10 should probably not be translated unless there are keyboards that actually have other labels\n# F11..F20 might be something else, but are really keyboard specific and not region/language specific\n# there are actually two different F11/F12 keys, I don't know which one these labels represent.\n# eg, F13..F20 on a sparc keyboard are labeled Props, Again .. Find, Cut\n# sparc also has Stop, Again and F11/F12. VK_F11/VK_F12 probably map to Stop/Again\n# LOCALIZATION NOTE : BLOCK Do not translate the next block\nVK_F1=F1\nVK_F2=F2\nVK_F3=F3\nVK_F4=F4\nVK_F5=F5\nVK_F6=F6\nVK_F7=F7\nVK_F8=F8\nVK_F9=F9\nVK_F10=F10\n\nVK_F11=F11\nVK_F12=F12\nVK_F13=F13\nVK_F14=F14\nVK_F15=F15\nVK_F16=F16\nVK_F17=F17\nVK_F18=F18\nVK_F19=F19\nVK_F20=F20\n# LOCALIZATION NOTE : BLOCK end do not translate block\n\n# LOCALIZATION NOTE : BLOCK GLYPHS, DO translate this block\nVK_UP=Puščica gor\nVK_DOWN=Puščica dol\nVK_LEFT=Puščica levo\nVK_RIGHT=Puščica desno\nVK_PAGE_UP=Page Up\nVK_PAGE_DOWN=Page Down\n# LOCALIZATION NOTE : BLOCK end GLYPHS\n\n# Enter, backspace, and Tab might have both glyphs and text\n# if the keyboards usually have a glyph,\n# if there is a meaningful translation,\n# or if keyboards are localized\n# then translate them or insert the appropriate glyph\n# otherwise you should probably just translate the glyph regions\n\n# LOCALIZATION NOTE : BLOCK maybe GLYPHS\nVK_RETURN=Return\nVK_TAB=Tab\nVK_BACK=Backspace\nVK_DELETE=Del\n# LOCALIZATION NOTE : BLOCK end maybe GLYPHS\n# LOCALIZATION NOTE : BLOCK typing state keys\nVK_HOME=Home\nVK_END=End\n\nVK_ESCAPE=Esc\nVK_INSERT=Ins\n# LOCALIZATION NOTE : BLOCK end\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/languageNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naa = afarščina\nab = abhaščina\nae = avestijščina\naf = afrikanščina\nak = akanščina\nam = amharščina\nan = amharščina\nar = arabščina\nas = asamščina\nast = asamščina\nav = avarščina\nay = ajmarščina\naz = azerbajdžanščina\nba = baškirščina\nbe = beloruščina\nbg = bolgarščina\nbh = biharščina\nbi = bislamščina\nbm = bambarščina\nbn = bengalščina\nbo = tibetanščina\nbr = bretonščina\nbs = bosanščina\nca = katalonščina\nce = čečenščina\nch = čamorščina\nco = korziščina\ncr = krijščina\ncs = češčina\ncsb = kašubščina\ncu = stara cerkvena slovanščina\ncv = čuvaščina\ncy = valižanščina\nda = danščina\nde = nemščina\ndsb = spodnjelužiška srbščina\ndv = diveščina\ndz = dzonka\nee = evenščina\nel = grščina\nen = angleščina\neo = esperanto\nes = španščina\net = estonščina\neu = baskovščina\nfa = perzijščina\nff = fulščina\nfi = finščina\nfj = fidžijščina\nfo = ferščina\nfr = francoščina\nfur = francoščina\nfy = frizijščina\nga = irščina\ngd = škotska gelščina\ngl = galicijščina\ngn = gvaranijščina\ngu = gudžaratščina\ngv = manščina\nha = havščina\nhaw = havajščina\nhe = hebrejščina\nhi = hindujščina\nhil = hiligajnonščina\nho = hiri motu\nhr = hrvaščina\nhsb = lužiška srbščina\nht = haitščina\nhu = madžarščina\nhy = armenščina\nhz = herero\nia = interlingva\nid = indonezijščina\nie = interlingve\nig = igboščina\nii = igboščina\nik = inupiaščina\nio = ido\nis = islandščina\nit = italijanščina\niu = inuktitutščina\nja = japonščina\njv = javanščina\nka = gruzinščina\nkg = kongovščina\nki = kikujščina\nkj = kvanjama\nkk = kazaščina\nkl = grenlandščina\nkm = kmerščina\nkn = kanareščina\nko = korejščina\nkok = korejščina\nkr = kanurščina\nks = kašmirščina\nku = kurdščina\nkv = komijščina\nkw = kornijščina\nky = kirgiščina\nla = latinščina\nlb = luksemburščina\nlg = ganda\nli = limburščina\nln = lingala\nlo = laoščina\nlt = litovščina\nlu = lubakatangščina\nlv = latvijščina\nmg = malagaščina\nmh = maršalščina\nmi = maorščina\nmk = makedonščina\nml = malajalamščina\nmn = mongolščina\nmr = maratščina\nms = malajščina\nmt = malteščina\nmy = burmanščina\nna = naurujščina\nnb = knjižna norveščina\nnd = severna ndebelščina\nne = nepalščina\nng = ndongščina\nnl = nizozemščina\nnn = novonorveščina\nno = norveščina\nnr = južna ndebelščina\nnso = južna ndebelščina\nnv = navajščina\nny = njanščina\noc = okcitanščina\noj = anašinabščina\nom = oromo\nor = orijščina\nos = osetinščina\npa = pandžabščina\npi = pali\npl = poljščina\nps = paštunščina\npt = portugalščina\nqu = kečuanščina\nrm = retoromanščina\nrn = rundščina\nro = romunščina\nru = ruščina\nrw = ruandščina\nsa = sanskrt\nsc = sardinščina\nsd = sindščina\nse = severna samijščina\nsg = sango\nsi = singalščina\nsk = slovaščina\nsl = slovenščina\nsm = samoanščina\nsn = šonščina\nso = somalščina\nson = songajščina\nsq = albanščina\nsr = srbščina\nss = svazijščina\nst = južna sotščina\nsu = sundanščina\nsv = švedščina\nsw = svahili\nta = tamilščina\nte = telugijščina\ntg = tadžiščina\nth = tajščina\nti = tigrajščina\ntig = tigrajščina\ntk = turkmenščina\ntl = tagalogščina\ntlh = klingonščina\ntn = cvanščina\nto = tongščina\ntr = turščina\nts = congščina\ntt = tatarščina\ntw = tvi\nty = tahitščina\nug = ujgurščina\nuk = ukrajinščina\nur = urdu\nuz = uzbeščina\nve = venda\nvi = vietnamščina\nvo = volapuk\nwa = valonščina\nwen = valonščina\nwo = volofščina\nxh = koščina\nyi = jidiš\nyo = jorubščina\nza = džuanščina\nzh = kitajščina\nzu = zulujščina\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/layout/HtmlForm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nReset=Ponastavi\nSubmit=Pošlji poizvedbo\nBrowse=Prebrskaj …\nFileUpload=Nalaganje datotek\nDirectoryUpload=Izberite mapo za nalaganje\nDirectoryPickerOkButtonLabel=Naloži\n# LOCALIZATION NOTE (IsIndexPromptWithSpace): The last character of the string \n# should be a space (U+0020) in most locales. The prompt is followed by an \n# input field. The space needs be escaped in the property file to avoid \n# trimming.\nIsIndexPromptWithSpace=To je iskani indeks. Vnesite ključne besede:\\u0020\nForgotPostWarning=Obrazec vsebuje atribut enctype=%S, vendar pa ne vsebuje method=POST. Pošiljam normalno z method=GET in brez enctype.\nForgotFileEnctypeWarning=Obrazec vsebuje vnašanje datotek, a nima atributov method=POST in enctype=multipart/form-data. Datoteka tako ne bo poslana.\n# LOCALIZATION NOTE (DefaultFormSubject): %S will be replaced with brandShortName\nDefaultFormSubject=Poslan obrazec iz programa %S\nCannotEncodeAllUnicode=Obrazec je bil poslan v naboru znakov %S, s katerim ni mogoče kodirati vseh znakov Unicode, tako da bi lahko bil uporabnikov vnos pokvarjen. Da bi se izognili tej težavi, spremenite stran tako, da bo obrazec poslan v naboru znakov UTF-8. Bodisi spremenite nabor znakov same strani v UTF-8, bodisi nastavite accept-charset=utf-8 na elementu obrazca.\nAllSupportedTypes=Vse podprte vrste\n# LOCALIZATION NOTE (NoFileSelected): this string is shown on a\n# <input type='file'> when there is no file selected yet.\nNoFileSelected=Datoteka ni izbrana.\n# LOCALIZATION NOTE (NoFilesSelected): this string is shown on a\n# <input type='file' multiple> when there is no file selected yet.\nNoFilesSelected=Datoteke niso izbrane.\n# LOCALIZATION NOTE (NoDirSelected): this string is shown on a\n# <input type='file' directory/webkitdirectory> when there is no directory\n# selected yet.\nNoDirSelected=Imenik ni izbran.\n# LOCALIZATION NOTE (XFilesSelected): this string is shown on a\n# <input type='file' multiple> when there are more than one selected file.\n# %S will be a number greater or equal to 2.\nXFilesSelected=Izbranih je več datotek (%S).\nColorPicker=Izberite barvo\nDatePicker=Izberite datum\n# LOCALIZATION NOTE (AndNMoreFiles): Semi-colon list of plural forms. \n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals \n# This string is shown at the end of the tooltip text for <input type='file'\n# multiple> when there are more than 21 files selected (when we will only list\n# the first 20, plus an \"and X more\" line). #1 represents the number of files\n# minus 20 and will always be a number equal to or greater than 2. So the\n# singular case will never be used.\nAndNMoreFiles=in še ena;in še #1;in še #1;in še #1\n# LOCALIZATION NOTE (DefaultSummary): this string is shown on a <details> when\n# it has no direct <summary> child. Google Chrome should already have this\n# string translated.\nDefaultSummary=Podrobnosti\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/layout/MediaDocument.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (ImageTitleWithDimensions2AndFile): first %S is filename, second %S is type, third %S is width and fourth %S is height\n#LOCALIZATION NOTE (ImageTitleWithoutDimensions): first %S is filename, second %S is type\n#LOCALIZATION NOTE (ImageTitleWithDimensions2): first %S is type, second %S is width and third %S is height\n#LOCALIZATION NOTE (ImageTitleWithNeitherDimensionsNorFile): first %S is type\n#LOCALIZATION NOTE (MediaTitleWithFile): first %S is filename, second %S is type\n#LOCALIZATION NOTE (MediaTitleWithNoInfo): first %S is type\nImageTitleWithDimensions2AndFile=%S (Slika %S, %S\\u00A0\\u00D7\\u00A0%S pik)\nImageTitleWithoutDimensions=%S (Slika %S)\nImageTitleWithDimensions2=(Slika %S, %S\\u00A0\\u00D7\\u00A0%S pik)\nImageTitleWithNeitherDimensionsNorFile=(Slika %S)\nMediaTitleWithFile=%S (Predmet %S)\nMediaTitleWithNoInfo=(Predmet %S)\n\nInvalidImage=Slike \\u201c%S\\u201d ni mogoče prikazati, ker vsebuje napake.\nScaledImage=Prilagojeno po velikosti (%S %%)\n\nTitleWithStatus=%S - %S\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/layout/htmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Encoding warnings and errors\nEncNoDeclarationFrame=Kodiranje znakov za uokvirjeni dokument ni določeno. Dokument je lahko videti drugačen, če je prikazan brez dokumenta, v katerega je uokvirjen.\nEncNoDeclarationPlain=Kodiranje znakov za dokument z navadnim besedilom ni definirano. V nekaterih nastavitvah brskalnika bo besedilo videti popačeno, če dokument vsebuje znake, ki niso v območju US-ASCII. Kodiranje znakov datoteke je potrebno definirati v protokolu prenosa ali pa mora datoteka vsebovati bajtno oznako kot kodirni podpis.\nEncNoDeclaration=Kodiranje znakov za dokument HTML ni definirano. V nekaterih nastavitvah brskalnika bo besedilo videti popačeno, če dokument vsebuje znake, ki niso v območju US-ASCII. Kodiranje znakov strani je potrebno definirati v dokumentu samem ali pa v protokolu prenosa. \nEncLateMetaFrame=Najave kodiranja znakov v uokvirjenem dokumentu HTML med predogledom prvih 1024 bajtov datoteke ni bilo mogoče najti. Če bo dokument prikazan brez strani, ki ga uokvirja, se bo stran samodejno znova naložila. Najavo kodiranja znakov je potrebno prestaviti v prvih 1024 bajtov datoteke.\nEncLateMeta=Najave kodiranja znakov v uokvirjenem dokumentu HTML med predogledom prvih 1024 bajtov datoteke ni bilo mogoče najti. Če bo dokument prikazan v brskalniku, ki je drugače nastavljen, se bo stran samodejno naložila znova. Najavo kodiranja znakov je potrebno prestaviti v prvih 1024 bajtov datoteke.\nEncLateMetaReload=Stran se je samodjno ponovno naložila, ker najave kodiranja znakov v dokumentu HTML med predogledom prvih 1024 bajtov datoteke ni bilo mogoče najti. Najavo kodiranja znakov je potrebno prestaviti v prvih 1024 bajtov datoteke.\nEncLateMetaTooLate=Najava kodiranja znakov dokumenta se je pojavila prepozno, da bi jo bilo mogoče upopštevati. Prestaviti jo je treba v prvih 1024 bajtov datoteke.\nEncMetaUnsupported=Kodiranje znakov dokumenta HTML, definirano s pomočjo oznake meta, ni podprto. \nEncProtocolUnsupported=Kodiranje znakov dokumenta HTML, definirano v protokolu prenosa, ni podprto. Najava je prezrta.\nEncBomlessUtf16=Osnovno latinsko besedilo uporablja kodiranje UTF-16 brez bajtne oznake in najave protokola prenosa. Kodiranje te vsebine z UTF-16 je neučinkovito, kodiranje znakov pa mora biti najavljeno v vsakem primeru.\nEncMetaUtf16=V oznaki meta je bilo najavljeno kodiranje znakov UTF-16. Najava je obravnavana kot UTF-8.\nEncMetaUserDefined=V oznaki meta je bilo najavljeno kodiranje znakov x-user-defined. Najava je bila obravnavana kot windows-1252 zaradi združljivosti z napačno kodiranimi mednarodnimi starejšimi pisavami. Na strani priporočamo uporabo Unicode.\n\n# The bulk of the messages below are derived from \n# http://hg.mozilla.org/projects/htmlparser/file/1f633cef7de7/src/nu/validator/htmlparser/impl/ErrorReportingTokenizer.java\n# which is available under the MIT license.\n\n# Tokenizer errors\nerrGarbageAfterLtSlash=Smeti po “</”.\nerrLtSlashGt=Naletel na “</>”. Verjetni vzroki: neubežan “<” (ubežite z “&lt;”) ali zatipkana končna oznaka.\nerrCharRefLacksSemicolon=Sklic na znak se ne konča s podpičjem.\nerrNoDigitsInNCR=V sklicu na število ni števk.\nerrGtInSystemId=“>” v sistemskem identifikatorju.\nerrGtInPublicId=“>” v javnem identifikatorju.\nerrNamelessDoctype=doctype brez imena.\nerrConsecutiveHyphens=Zaporedni vezaji ne zaključujejo komentarja. Znotraj komentarja ni dovoljena uporaba “--”, ampak npr. “- -”.\nerrPrematureEndOfComment=Prezgodnji zaključek komentarja. Za pravilen zaključek komentarja uporabite “-->”.\nerrBogusComment=Napačen komentar.\nerrUnquotedAttributeLt=“<” v vrednosti atributa brez narekovajev. Verjeten vzrok: manjka “>” neposredno spredaj.\nerrUnquotedAttributeGrave=“`” v vrednosti atributa brez narekovajev. Verjeten vzrok: uporaba napačnega znaka za narekovaj.\nerrUnquotedAttributeQuote=Narekovaj v vrednosti atributa brez narekovajev. Verjetna vzroka: med atributi ni presledkov ali iskana poizvedba URL v vrednosti atributa nima narekovajev.\nerrUnquotedAttributeEquals=“=” v vrednosti atributa brez narekovajev. Verjetna vzroka: med atributi ni presledkov ali iskana poizvedba URL v vrednosti atributa nima narekovajev.\nerrSlashNotFollowedByGt=Poševnici neposredno ne sledi “>”.\nerrNoSpaceBetweenAttributes=Med atributi ni presledkov.\nerrUnquotedAttributeStartLt=“<” na začetku vrednosti atributa brez narekovajev. Verjeten vzrok: manjka “>” neposredno spredaj.\nerrUnquotedAttributeStartGrave=“`” na začetku vrednosti atributa brez narekovajev. Verjeten vzrok: uporaba napačnega znaka za narekovaj.\nerrUnquotedAttributeStartEquals=“=” na začetku vrednosti atributa brez narekovajev. Verjeten vzrok: odvečen dvojni enačaj.\nerrAttributeValueMissing=Manjka vrednost atributa.\nerrBadCharBeforeAttributeNameLt=Naletel na “<”, pričakoval pa ime atributa. Verjeten vzrok: manjka “>” neposredno spredaj.\nerrEqualsSignBeforeAttributeName=Naletel na “=”, pričakoval pa ime atributa. Verjeten vzrok: manjka ime atributa.\nerrBadCharAfterLt=Napačen znak za “<”. Verjeten vzrok: neubežan “<”. Poskušaj ubežati z “&lt;”.\nerrLtGt=Naletel na “<>”. Verjetni vzroki: neubežan “<” (ubežite z “&lt;”) ali zatipkana začetna oznaka.\nerrProcessingInstruction=Naletel na “<?”. Verjeten vzrok: poskus uporabe ukaza za obdelavo XML v HTML. (HTML ne podpira ukazov XML.)\nerrUnescapedAmpersandInterpretedAsCharacterReference=Niz za “&” je bil razumljen kot znakovni sklic. (“&” bi bilo verjetno treba ubežati kot “&amp;”.)\nerrNotSemicolonTerminated=Poimenovani znakovni sklic ni zaključen s podpičjem. (Ali pa bi bilo treba “&” ubežati kot “&amp;”.)\nerrNoNamedCharacterMatch=“&” ne začenja znakovnega sklica. (“&” bi bilo verjetno treba ubežati kot “&amp;”.)\nerrQuoteBeforeAttributeName=Naletel na narekovaj, pričakoval pa ime atributa. Verjeten vzrok: manjka “=” neposredno spredaj.\nerrLtInAttributeName=“<” v imenu atributa. Verjeten vzrok: manjka “>” neposredno spredaj.\nerrQuoteInAttributeName=Narekovaj v imenu atributa. Verjeten vzrok: nekje pred tem mestom manjka narekovaj.\nerrExpectedPublicId=Pričakovan javni identifikator, vendar se je doctype končal.\nerrBogusDoctype=Napačen doctype.\nmaybeErrAttributesOnEndTag=Končna oznaka ima atribute.\nmaybeErrSlashInEndTag=Odvečen “/” ob koncu končne oznake.\nerrNcrNonCharacter=Znakovni sklic se razširja v ne-znak.\nerrNcrSurrogate=Znakovni sklic se razširja v nadomestni znak.\nerrNcrControlChar=Znakovni sklic se razširja v krmilni znak.\nerrNcrCr=Numerični znakovni sklic se je razširil v prehod v novo vrstico.\nerrNcrInC1Range=Numerični znakovni sklic se je razširil v krmilno območje C1.\nerrEofInPublicId=Konec datoteke znotraj javnega identifikatorja.\nerrEofInComment=Konec datoteke znotraj komentarja.\nerrEofInDoctype=Konec datoteke znotraj doctypea.\nerrEofInAttributeValue=Konec datoteke znotraj vrednosti atributa. Oznaka prezrta.\nerrEofInAttributeName=Konec datoteke znotraj imena atributa. Oznaka prezrta.\nerrEofWithoutGt=Naletel na konec datoteke, ne da bi se predhodna oznaka končala z “>”. Oznaka prezrta.\nerrEofInTagName=Naletel na konec datoteke, pričakoval pa ime oznake. Oznaka prezrta.\nerrEofInEndTag=Konec datoteke znotraj končne oznake. Oznaka prezrta.\nerrEofAfterLt=Konec datoteke po “<”.\nerrNcrOutOfRange=Znakovni sklic izven obsega dovoljenih znakov Unicode.\nerrNcrUnassigned=Znakovni sklic se razširja v trajno nedodeljeno točko kode.\nerrDuplicateAttribute=Podvojen atribut.\nerrEofInSystemId=Konec datoteke znotraj sistemskega identifikatorja.\nerrExpectedSystemId=Pričakovan sistemski identifikator, vendar se je doctype končal.\nerrMissingSpaceBeforeDoctypeName=Pred imenom doctypea manjka presledek.\nerrHyphenHyphenBang=Naletel na “--!” v komentarju.\nerrNcrZero=Znakovni sklic se razširja v ničlo.\nerrNoSpaceBetweenDoctypeSystemKeywordAndQuote=Med ključno besedo doctypea “SYSTEM” in narekovajem ni presledka.\nerrNoSpaceBetweenPublicAndSystemIds=Med javnimi in sistemskimi identifikatorji doctypea ni presledka.\nerrNoSpaceBetweenDoctypePublicKeywordAndQuote=Med ključno besedo doctypea “PUBLIC” in narekovajem ni presledka.\n\n# Tree builder errors\nerrStrayStartTag2=Odvečna začetna oznaka “%1$S”.\nerrStrayEndTag=Odvečna končna oznaka “%1$S”.\nerrUnclosedElements=Končna oznaka “%1$S” najdena, vendar obstajajo odprti elementi.\nerrUnclosedElementsImplied=Končna oznaka “%1$S” nakazana, vendar obstajajo odprti elementi.\nerrUnclosedElementsCell=Implicitno zaprta celica v tabeli, vendar obstajajo odprti elementi.\nerrStrayDoctype=Odvečen doctype.\nerrAlmostStandardsDoctype=Skoraj standarden doctype. Pričakovan “<!DOCTYPE html>”.\nerrQuirkyDoctype=Vzvratno združljiv (quirky) doctype. Pričakovan “<!DOCTYPE html>”.\nerrNonSpaceInTrailer=Ne-presledek v zaključku strani.\nerrNonSpaceAfterFrameset=Ne-presledek za “frameset”.\nerrNonSpaceInFrameset=Ne-presledek v “frameset”.\nerrNonSpaceAfterBody=Ne-presledek za telesom.\nerrNonSpaceInColgroupInFragment=Ne-presledek v “colgroup” med razčlenjevanjem odlomka.\nerrNonSpaceInNoscriptInHead=Ne-presledek znotraj “noscript” v “head”.\nerrFooBetweenHeadAndBody=Element “%1$S” med “head” in “body”.\nerrStartTagWithoutDoctype=Začetna oznaka preden doctypeom. Pričakovan “<!DOCTYPE html>”.\nerrNoSelectInTableScope=Brez “select” v območju tabele.\nerrStartSelectWhereEndSelectExpected=Začetna oznaka “select” na mestu končne oznake.\nerrStartTagWithSelectOpen=Začetna oznaka “%1$S” ob odprtem “select”.\nerrBadStartTagInHead2=Napačna začetna oznaka “%1$S” v “head”.\nerrImage=Naletel na začetno oznako “image”.\nerrIsindex=Naletel na “isindex”.\nerrFooSeenWhenFooOpen=Naletel na začetno oznako “%1$S”, ampak element iste vrste je že odprt.\nerrHeadingWhenHeadingOpen=Naslov ne more biti otrok drugega naslova.\nerrFramesetStart=Naletel na začetno oznako za “frameset”.\nerrNoCellToClose=Ni celice za zapiranje.\nerrStartTagInTable=Naletel na začetno oznako “%1$S” v “table”.\nerrFormWhenFormOpen=Naletel na začetno oznako “form”, vendar aktiven element “form” že obstaja. Gnezdenje form ni dovoljeno. Oznaka prezrta.\nerrTableSeenWhileTableOpen=Naletel na začetno oznako za “table”, vendar je predhodna “table” še vedno odprta.\nerrStartTagInTableBody=Začetna oznaka “%1$S” v telesu tabele.\nerrEndTagSeenWithoutDoctype=Naletel na končno oznako pred doctypeom. Pričakovan “<!DOCTYPE html>”.\nerrEndTagAfterBody=Naletel na končno oznako, potem ko je bil “body” že zaprt.\nerrEndTagSeenWithSelectOpen=Končna oznaka “%1$S” ob odprtem “select”.\nerrGarbageInColgroup=Smeti v odlomku “colgroup”.\nerrEndTagBr=Končna oznaka “br”.\nerrNoElementToCloseButEndTagSeen=Manjka element “%1$S”, in sicer pred končno oznako “%1$S”.\nerrHtmlStartTagInForeignContext=Začetna oznaka HTML “%1$S” v tujem imenskem prostoru.\nerrTableClosedWhileCaptionOpen=Oznaka “table” zaprta, vendar je “caption” še vedno odprt.\nerrNoTableRowToClose=V tabeli ni vrstice za zapiranje.\nerrNonSpaceInTable=Ne-presledki na napačnem mestu znotraj table.\nerrUnclosedChildrenInRuby=Nezaprti otroci v “ruby”.\nerrStartTagSeenWithoutRuby=Naletel na začetno oznako “%1$S”, ne da bi bil element “ruby” odprt.\nerrSelfClosing=Samodejno zapiranje (“/>”) uporabljeno na ne-praznem elementu HTML. Poševnica prezrta, obravnava kot začetna oznaka.\nerrNoCheckUnclosedElementsOnStack=Nezaprti elementi na skladu.\nerrEndTagDidNotMatchCurrentOpenElement=Končna oznaka “%1$S” ne ustreza imenu trenutno odprtega elementa (“%2$S”).\nerrEndTagViolatesNestingRules=Končna oznaka “%1$S” krši pravila gnezdenja.\nerrEndWithUnclosedElements=Naletel na končno oznako za “%1$S”, vendar obstajajo nezaprti elementi."
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/layout/xmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Map Expat error codes to error strings\n1 = zmanjkalo je pomnilnika\n2 = napaka v sintaksi\n3 = ni najdenega elementa\n4 = slabo oblikovan\n5 = nezaprti predmet\n6 = nezaprti predmet\n7 = neskladna oznaka\n8 = dvojni atribut\n9 = 'smeti' za elementom dokumenta\n10 = sklic na element z nedovoljenim parametrom\n11 = nedefiniran element\n12 = sklic na rekurzivni element\n13 = asinhroni element\n14 = sklic na neveljavno številko z znaki\n15 = sklic na binarni element\n16 = sklic na zunanji element v atributu\n17 = navodila za procesiranje xml ne na začetku zunanjega elementa\n18 = neznano šifriranje\n19 = širfiranje, navedeno v deklaraciji XML, je napačno\n20 = nezaprti odsek CDATA\n21 = napaka pri obdelavi sklica na zunanji element\n22 = dokument ni samostojen\n23 = nepričakovano stanje razčlenjevalnika\n24 = entiteta najavljena v entiteti parametra\n27 = predpona ni vezana na imenski prostor\n28 = ne sme odjaviti predpone\n29 = rezervirana predpona (xml) ne sme biti nenajavljena ali vezana na drug URL imenskega prostora\n30 = Najava XML ni v pravilni obliki\n31 = predpona ne sme biti vezana na enega izmed rezerviranih URL-jev imenskih prostorov\n32 = neveljavni znaki v javnem id\n38 = rezervirana predpona (xml) ne sme biti nenajavljena ali vezana na drug imenski prostor\n39 = rezervirana predpona (xmlns) ne sme biti najavljena ali nenajavljena\n40 = predpona ne sme biti vezana na katerega izmed rezerviranih imenskih prostorov\n\n# %1$S is replaced by the Expat error string, may be followed by Expected (see below)\n# %2$S is replaced by URL\n# %3$u is replaced by line number\n# %4$u is replaced by column number\nXMLParsingError = Razčlenitvena napaka v XML: %1$S\\nMesto: %2$S\\nŠtevilka vrstice: %3$u, stolpec: %4$u:\n\n# %S is replaced by a tag name.\n# This gets appended to the error string if the error is mismatched tag.\nExpected = . Pričakovano: </%S>.\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/layout_errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nImageMapRectBoundsError=Atribut \"coords\" oznake <area shape=\"rect\"> nima oblike \"levo,zgoraj,desno,spodaj\".\nImageMapCircleWrongNumberOfCoords=Atribut \"coords\" oznake <area shape=\"circle\"> nima oblike \"središče-x,središče-y,polmer\".\nImageMapCircleNegativeRadius=Atribut \"coords\" oznake <area shape=\"circle\"> ima negativen polmer.\nImageMapPolyWrongNumberOfCoords=Atribut \"coords\" oznake <area shape=\"poly\"> nima oblike \"x1,y1,x2,y2 …\".\nImageMapPolyOddNumberOfCoords=Atributu \"coords\" oznake <area shape=\"poly\"> manjka zadnja koordinata \"y\" (pravilna oblika je \"x1,y1,x2,y2 …\").\n\nTablePartRelPosWarning=Relativni položaj vrstic in skupin vrstic v tabeli je zdaj podprt. To stran bo morda potrebno posodobiti, saj lahko predvideva, da ta možnost nima učinka.\nScrollLinkedEffectFound2=Videti je, da ta stran uporablja učinek postavitve povezanega z drsenjem. To morda ne bo pravilno delovalo z asinhronim pomikanjem; za dodatne podrobnosti in pridružitev razpravi o povezanih orodjih in značilnostih glejte https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects!\n\n## LOCALIZATION NOTE(CompositorAnimationWarningContentTooLarge2):\n## (%1$S, %2$S) is a pair of integer values of the frame size\n## (%3$S, %4$S) is a pair of integer values of a limit based on the viewport size\n## (%5$S, %6$S) is a pair of integer values of an absolute limit\nCompositorAnimationWarningContentTooLarge2=Animacije ni mogoče izvajati v sestavljalniku, ker je velikost okvirja (%1$S, %2$S) prevelika glede na vidno polje (večja od (%3$S, %4$S)) ali večja od največje dovoljene vrednosti (%5$S, %6$S)\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformBackfaceVisibilityHidden):\n## 'backface-visibility: hidden' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformBackfaceVisibilityHidden=Animacij prehodov ‘backface-visibility: hidden’ ni mogoče zagnati v sestavljalniku\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformPreserve3D):\n## 'transform-style: preserve-3d' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformPreserve3D=Animacij prehodov ‘transform-style: preserve-3d’ ni mogoče zagnati v sestavljalniku\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformSVG,\n##                   CompositorAnimationWarningTransformWithGeometricProperties,\n##                   CompositorAnimationWarningTransformWithSyncGeometricAnimations,\n##                   CompositorAnimationWarningTransformFrameInactive,\n##                   CompositorAnimationWarningOpacityFrameInactive):\n## 'transform' and 'opacity' mean CSS property names, don't translate it.\nCompositorAnimationWarningTransformSVG=Animacij ‘transform’ na gradnikih s prehodi SVG ni mogoče zagnati v sestavljalniku\nCompositorAnimationWarningTransformWithGeometricProperties=Animacij ‘transform’ ni mogoče zagnati v sestavljalniku, kadar so animirane geometrijske vrednosti na istem gradniku ob istem času\nCompositorAnimationWarningTransformWithSyncGeometricAnimations=Animacije ‘transform’ ni mogoče izvajati v sestavljalniku, ker bi morala biti sinhronizirana z animacijami geometrijskih lastnosti, ki so se začele ob istem času\nCompositorAnimationWarningTransformFrameInactive=Animacije ni mogoče zagnati v sestavljalniku, ker sličica ni bila označena kot aktivna za animacijo ‘transform’\nCompositorAnimationWarningOpacityFrameInactive=Animacije ni mogoče zagnati v sestavljalniku, ker sličica ni bila označena kot aktivna za animacijo ‘opacity’\nCompositorAnimationWarningHasRenderingObserver=Animacije ni mogoče zagnati v sestavljalniku, ker element uporablja opazovalce izrisovanja (-moz-element ali izrezovanje/prikrivanje SVG)\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/mathml/mathml.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nInvalidChild=Napaka pri označevanju: <%1$S> ni dovoljen kot sin <%2$S>.\nChildCountIncorrect=Napaka pri označevanju: napačno število otrok v oznaki <%1$S/>.\nDuplicateMprescripts=Napaka pri označevanju: več kot en <mprescripts/> v <mmultiscripts/>.\n# LOCALIZATION NOTE:  The first child of <mmultiscript/> is the base, that is the element to which scripts are attached.\nNoBase=Napaka pri označevanju: pričakovan natančno en element Base v <mmultiscripts/>, vendar najden noben.\nSubSupMismatch=Napaka pri označevanju: nedokončan par podpisano/nadpisano v <mmultiscripts/>.\n\n# LOCALIZATION NOTE:  When localizing the single quotes ('), follow the conventions in css.properties for your target locale.\nAttributeParsingError=Napaka pri razčlenjevanju vrednosti '%1$S' za atribut '%2$S' elementa <%3$S/>. Atribut prezrt.\nAttributeParsingErrorNoTag=Napaka pri razčlenjevanju vrednosti '%1$S' za atribut '%2$S'. Atribut prezrt.\nLengthParsingError=Napaka pri razčlenjevanju vrednosti atributa MathML '%1$S' kot dolžine. Atribut prezrt.\nDeprecatedSupersededBy='%1$S' je zastarel v MathML 3. Uporabite '%2$S'.\nUnitlessValuesAreDeprecated=Vrednosti brez enot so v MathML 3 zastarele.\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/mozilla.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mozilla.title.15.1\n'Knjiga o Mozilli, 15:1'>\n\n<!ENTITY mozilla.quote.15.1\n'Mamonova <em>dvojčka</em> sta se sprla. Njuno bojevanje je svet pahnilo v <em>novo temo</em> in zver\nje začutila njen odpor. Zato se je začela <em>naglo</em> premikati, postala je močnejša ter šla še naprej in se namnožila. \nZveri so prinesle <em>ogenj</em> in prižgale luč v temi.'>\n\n<!ENTITY mozilla.from.15.1\n'iz <strong>Knjige o Mozilli</strong>, 15:1'>\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/narrate.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Narrate, meaning \"read the page out loud\". This is the name of the feature\n# and it is the label for the popup button.\nnarrate = Pripoveduj\nback = Nazaj\nstart = Začni\nstop = Ustavi\nforward = Naprej\nspeed = Hitrost\nselectvoicelabel = Glas:\n# Default voice is determined by the language of the document.\ndefaultvoice = Privzeto\n\n# Voice name and language.\n# eg. David (English)\nvoiceLabel = %S (%S)"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY loadError.label \"Napaka pri nalaganju strani\">\n<!ENTITY retry.label \"Poskusite znova\">\n\n<!-- Specific error messages -->\n\n<!ENTITY connectionFailure.title \"Povezava neuspešna\">\n<!ENTITY connectionFailure.longDesc \"<p>Brskalnik se ne more povezati na izbrano stran, čeprav je videti, da bi lahko obstajala.</p><ul><li>Morda je stran trenutno nedosegljiva. Poskusite ponovno nekoliko pozneje.</li><li>Če ne morete uporabljati nobene strani, preverite povezavo svojega računalnika do interneta.</li><li>Če uporabljate posrednika ali požarni zid, se prepričajte, da so vaše nastavitve pravilne.</li></ul>\">\n\n<!ENTITY deniedPortAccess.title \"Vrata nesprejemljiva iz varnostnih razlogov\">\n<!ENTITY deniedPortAccess.longDesc \"<p>Zahtevan naslov določa, katera vrata naj se uporabijo (npr. <q>mozilla.org:80</q> pomeni vrata 80 na strežniku mozilla.org). Določena vrata se običajno uporabljajo za namene, ki <em>niso</em> brskanje po spletu. Brskalnik je preprečil to zahtevo zaradi varnostnih razlogov.</p>\">\n\n<!ENTITY dnsNotFound.title \"Naslova ni mogoče najti\">\n<!ENTITY dnsNotFound.longDesc \"<p>Brskalnik ne more najti gostitelja izbrane strani.</p><ul><li>Morda ste se zmotili pri črkovanju naslova (npr. <q><strong>ww</strong>.mozilla.org</q> namesto <q><strong>www</strong>.mozilla.org</q>).</li><li>Ste prepričani, da ta domena obstaja? Morda ji je pretekla registracija.</li><li>Če se težava pojavlja na več straneh, imate morda napačno nastavljeno povezavo in DNS.</li><li>Če uporabljate posrednika ali požarni zid, se prepričajte, da so vaše nastavitve pravilne.</li></ul>\">\n\n<!ENTITY fileNotFound.title \"Datoteke ni mogoče najti\">\n<!ENTITY fileNotFound.longDesc \"<ul><li>Morda je bila želena datoteka preimenovana, izbrisana ali prestavljena.</li><li>Je njeno ime napačno črkovano, napisano z nepravilnimi velikimi in malimi črkami ali kako drugače narobe napisano?</li><li>Imate ustrezna dovoljenja za dostop do želene datoteke?</li></ul>\">\n\n<!ENTITY fileAccessDenied.title \"Dostop do datoteke je bil zavrnjen\">\n<!ENTITY fileAccessDenied.longDesc \"<ul><li>Morda je bila odstranjena, premaknjena ali pa dovoljenja datoteke preprečujejo dostop.</li></ul>\">\n\n<!ENTITY generic.title \"Zahteve ni mogoče izpolniti\">\n<!ENTITY generic.longDesc \"<p>Trenutno ni na voljo dodatnih podatkov o tem problemu oziroma o tej napaki.</p>\">\n\n<!ENTITY malformedURI.title \"Neveljaven naslov\">\n<!ENTITY malformedURI.longDesc \"Naslov ni v pravem formatu. Prosim, preverite, da se niste zmotili.\">\n\n<!ENTITY netInterrupt.title \"Prenos podatkov prekinjen\">\n<!ENTITY netInterrupt.longDesc \"<p>Brskalnik se je uspešno povezal, vendar je bila povezava prekinjena med prenosom podatkov. Prosim, poskusite znova.</p><ul><li>Če ne morete uporabljati nobene strani, preverite povezavo svojega računalnika do interneta.</li><li>Če težava ne izgine, se posvetujte s svojim skrbnikom sistema ali s ponudnikom internetnih storitev.</li></ul>\">\n\n<!ENTITY notCached.title \"Dokument je potekel\">\n<!ENTITY notCached.longDesc \"<p>Zahtevan dokument ni več na voljo v predpomnilniku brskalnika.</p><ul><li>Brskalnik občutljivih dokumentov iz varnostnih razlogov samodejno ne nalaga ponovno.</li><li>Kliknite poskusi znova za ponovno nalaganje dokumenta s spletne strani.</li></ul>\">\n\n<!ENTITY netOffline.title \"Brez povezave\">\n<!ENTITY netOffline.longDesc2 \"<p>Brskalnik trenutno deluje v načinu brez povezave in se zato ne more povezati na zahtevano stran.</p><ul><li>Je računalnik povezan v delujoče omrežje?</li><li>Spremenite način brskalnika v delo s povezavo in poskusite ponovno.</li></ul>\">\n\n<!ENTITY contentEncodingError.title \"Napaka pri šifriranju vsebine\">\n<!ENTITY contentEncodingError.longDesc \"<p>Strani, ki si jo želite ogledati, ni mogoče prikazati, ker uporablja neveljavno ali nepodprto obliko kompresije.</p><ul><li>Obrnite se na lastnike spletne strani in jih obvestite o težavi.</li></ul>\">\n\n<!ENTITY unsafeContentType.title \"Nevarni datotečni tip\">\n<!ENTITY unsafeContentType.longDesc \"\n<ul> \n<li>O napaki obvestite lastnike spletne strani.</li> \n</ul>\n\">\n\n<!ENTITY netReset.title \"Povezava prekinjena\">\n<!ENTITY netReset.longDesc \"<p>Povezava s stranjo je bila nepričakovano prekinjena med pogajanjem za povezavo ali med prenašanjem podatkov. Prosim, poskusite ponovno.</p>\">\n\n<!ENTITY netTimeout.title \"Dovoljeni čas pretekel\">\n<!ENTITY netTimeout.longDesc \"<p>Zahtevana stran ni odgovorila na zahtevo po povezavi, brskalnik pa je prenehal čakati na odgovor.</p><ul><li>Če mislite, da bi strežnik lahko bil zelo obremenjen ali trenutno nedostopen, poskusite znova nekoliko kasneje.</li><li>Če ne morete uporabljati nobene strani, preverite povezavo svojega računalnika do interneta.</li><li>Če uporabljate posrednika ali požarni zid, se prepričajte, da so vaše nastavitve pravilne.</li><li>Če težava ne izgine, se posvetujte s svojim skrbnikom sistema ali s ponudnikom internetnih storitev.</li></ul>\">\n\n<!ENTITY unknownProtocolFound.title \"Neznan protokol\">\n<!ENTITY unknownProtocolFound.longDesc \"<p>Naslov navaja protokol (npr. <q>wxyz://</q>), ki ga brskalnik ne pozna, zato se ne more pravilno povezati s stranjo.</p><ul><li>Želite uporabiti večpredstavnost ali drugo nebesedilno storitev? Preverite morebitne dodatne programske zahteve strani.</li><li>Nekateri protokoli zahtevajo programsko opremo drugih izdelovalcev ali dodatke, preden jih lahko brskalnik uporablja.</li></ul>\">\n\n<!ENTITY proxyConnectFailure.title \"Posrednik zavrnil povezavo\">\n<!ENTITY proxyConnectFailure.longDesc \"<p>Povezava z internetom je nastavljena prek posrednika, ki pa odklanja povezavo.</p><ul><li>Je nastavitev posrednika ustrezna? Preverite nastavitve in poskusite ponovno.</li><li>Ali ta posrednik dovoli povezave s te mreže?</li><li>Če težava ne izgine, se posvetujte s svojim skrbnikom sistema ali s ponudnikom internetnih storitev.</li></ul>\">\n\n<!ENTITY proxyResolveFailure.title \"Posrednika ni mogoče najti\">\n<!ENTITY proxyResolveFailure.longDesc \"<p>Povezava z internetom je nastavljena prek posrednika, ki ga ni mogoče najti.</p><ul><li>Je nastavitev posrednika ustrezna? Preverite nastavitve in poskusite ponovno.</li><li>Je računalnik povezan v aktivno mrežo?</li><li>Če težava ne izgine, se posvetujte s svojim skrbnikom sistema ali s ponudnikom internetnih storitev.</li></ul>\">\n\n<!ENTITY redirectLoop.title \"Krog preusmeritev\">\n<!ENTITY redirectLoop.longDesc \"<p>Povezava je bila prekinjena, kajti stran preusmerja nase, kar pomeni, da se krog ne bi nikoli zaključil.</p><ul><li>Ste onemogočili ali prepovedali piškotke, ki bi jih ta stran potrebovala?</li><li><em>OPOMBA</em>: Če sprejetje piškotkov te strani problema ne razreši, potem je to skoraj gotovo napaka nastavitev strežnika in nima zveze z vašim računalnikom.</li></ul>\">\n\n<!ENTITY unknownSocketType.title \"Nepričakovan odgovor\">\n<!ENTITY unknownSocketType.longDesc \"<p>Stran je na mrežno zahtevo odgovorila na nepričakovan način in brskalnik ne more nadaljevati.</p>\">\n\n<!ENTITY nssFailure2.title \"Varna povezava ni uspela\">\n<!ENTITY nssFailure2.longDesc2 \"<p>Strani, ki si jo želite ogledati, ni mogoče prikazati, ker ni mogoče preveriti pristnosti prejetih podatkov.</p><ul><li>O napaki obvestite lastnike spletne strani.</li></ul>\">\n\n<!ENTITY nssBadCert.title \"Varna povezava ni uspela\">\n<!ENTITY nssBadCert.longDesc2 \"<ul> \n<li>Težava se lahko nahaja v nastavitvah strežnika ali pa se kdo poskuša lažno predstaviti z njim.</li> \n<li>Če ste se v preteklosti že uspešno povezali na ta strežnik, je napaka morda samo začasna, zato lahko ponovno poskusite kasneje.</li> \n</ul>\n\">\n\n<!ENTITY securityOverride.linkText \"Lahko pa dodate izjemo …\">\n<!ENTITY securityOverride.warningContent \"\n<p>Izjeme ne dodajajte, če uporabljate internetno povezavo, ki je ne zaupate popolnoma ali če tega opozorila običajno na tem strežniku ne vidite.</p>\n<p>Če še vedno želite dodati izjemo za to stran, lahko to storite v nastavitvah za napredno šifriranje.</p>\n\">\n\n<!ENTITY cspBlocked.title \"Zavrnjeno zaradi varnostne politike vsebine\">\n<!ENTITY cspBlocked.longDesc \"<p>Brskalnik je preprečil nalaganje strani v taki obliki, ker tako določa varnostna politika vsebine strani.</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"Napaka zaradi pokvarjene vsebine\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>Strani, ki si jo želite ogledati, ni mogoče prikazati, ker je bila zaznana napaka v prenosu podatkov.</p><ul><li>O napaki obvestite lastnike spletne strani.</li></ul>\">\n\n<!ENTITY remoteXUL.title \"Oddaljeni XUL\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>O napaki obvestite lastnike spletne strani.</li></ul></p>\">\n\n<!ENTITY inadequateSecurityError.title \"Vaša povezava ni varna\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> uporablja varnostno tehnologijo, ki je zastarela in ranljiva. Napadalec lahko zlahka razkrije podatke, ki naj bi bili zaščiteni. Preden lahko obiščete to stran, bo moral njen skrbnik popraviti strežnik.</p><p>Koda napake: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/netErrorApp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- This file exists to allow applications to override one or more messages\n     from netError.dtd; Applications which want to do this should override\n     this file with their own version of netErrorApp.dtd -->\n\n<!-- An example (from Firefox):\n\n<!ENTITY securityOverride.linkText \"Or you can add an exception…\">\n<!ENTITY securityOverride.getMeOutOfHereButton \"Get me out of here!\">\n<!ENTITY securityOverride.exceptionButtonLabel \"Add Exception…\">\n\n<!ENTITY securityOverride.warningContent \"\n<p>You should not add an exception if you are using an internet connection that you do not trust completely or if you are not used to seeing a warning for this server.</p>\n<p>If you still wish to add an exception for this site, you can do so in your advanced encryption settings.</p>\n\n<button id='getMeOutOfHereButton'>&securityOverride.getMeOutOfHereButton;</button>\n<button id='exceptionDialogButton'>&securityOverride.exceptionButtonLabel;</button>\n\">\n\n-->\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/notification.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeNotification.tooltip \"Zapri to sporočilo\">\n\n<!ENTITY checkForUpdates \"Preveri posodobitve …\">\n\n<!ENTITY learnMore \"Več o tem …\">\n\n<!ENTITY defaultButton.label \"V redu!\">\n<!ENTITY defaultButton.accesskey \"V\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/nsWebBrowserPersist.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadError=%S ni bilo mogoče shraniti, ker izvorne datoteke ni mogoče brati.\\n\\nPoskusite znova pozneje ali pa se obrnite na skrbnika strežnika.\nwriteError=Datoteke %S ne morem shraniti, ker je prišlo do neznane napake.\\n\\nPoskusite shraniti na drugo mesto.\nlaunchError=Datoteke %S ni bilo mogoče odpreti, ker je prišlo do neznane napake.\\n\\nPoskusite jo najprej shraniti na disk in jo nato odpreti.\ndiskFull=Na disku ni dovolj prostora za shranjevanje datoteke %S.\\n\\nOdstranite nepotrebne datoteke z diska in poskusite znova, ali pa shranite na drugo mesto.\nreadOnly=Datoteke %S ni bilo mogoče shraniti, ker je disk, mapa ali datoteka zaščitena pred pisanjem.\\n\\nOmogočite pisanje na disk in poskusite znova, ali jo shranite na drugo mesto.\naccessError=Datoteke %S ni bilo mogoče shraniti, ker ni dovoljeno spreminjati vsebine te mape.\\n\\nSpremenite lastnosti mape in poskusite znova, ali jo shranite na drugo mesto.\nSDAccessErrorCardReadOnly=Datoteke ni mogoče prenesti, ker je kartica SD v uporabi.\nSDAccessErrorCardMissing=Datoteke ni mogoče prenesti, ker ni kartice SD.\nhelperAppNotFound=Datoteke %S ni bilo mogoče odpreti, ker pripisan pomožni program ne obstaja. Zamenjajte program v nastavitvah.\nnoMemory=Za izvršitev zahtevanega dejanja ni na voljo dovolj spomina. Zaprite nekaj programov in poskusite znova.\ntitle=Prenašanje paketa %S\nfileAlreadyExistsError=Datoteke %S ne morem shraniti, kajti datoteka z enakim imenom kot mapa 'Datoteke_za_' že obstaja.\\n\\nPoskusite shraniti na drugo mesto.\nfileNameTooLongError=Datoteke %S ne morem shraniti, kajti njeno ime je predolgo.\\n\\nPoskusite shraniti s krajšim imenom.\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/plugins.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (plugins.properties):\n#    Those strings are inserted into an HTML page, so all HTML characters\n#    have to be escaped in a way that they show up correctly in HTML!\n\ntitle_label=O vtičnikih\ninstalledplugins_label=Nameščeni vtičniki\nnopluginsareinstalled_label=Ni nameščenih vtičnikov\nfindpluginupdates_label=Poiščite posodobitve nameščenih vtičnikov na\nfile_label=Datoteka:\npath_label=Pot:\nversion_label=Različica:\nstate_label=Stanje:\nstate_enabled=Omogočeno\nstate_disabled=Onemogočeno\nmimetype_label=Vrsta MIME\ndescription_label=Opis\nsuffixes_label=Končnice\nlearn_more_label=Več o tem\n\ndeprecation_description=Pogrešate kaj? Nekateri vtičniki niso več podprti.\ndeprecation_learn_more=Več o tem.\n\n# GMP Plugins\ngmp_license_info=Podatki o licenci\ngmp_privacy_info=Podatki o zasebnosti\n\nopenH264_name=Video kodek OpenH264 podjetja Cisco Systems, Inc.\nopenH264_description2=Vtičnik samodejno namesti Mozilla za ustreznost s specifikacijo WebRTC in za izvajanje klicev WebRTC na napravah, ki zahtevajo kodek H.264. Obiščite http://www.openh264.org/ za ogled izvorne kode kodeka in več informacij o implementaciji.\n\ncdm_description=Predvajanje zaščitenega spletnega videa.\n\nwidevine_description=Modul Widevine Content Decryption podjetja Google Inc.\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  windowClose.key                         \"w\">\n<!ENTITY  preferencesDefaultTitleMac.title        \"Nastavitve\">\n<!ENTITY  preferencesDefaultTitleWin.title        \"Možnosti\">\n<!ENTITY  preferencesCloseButton.label            \"Zapri\">\n<!ENTITY  preferencesCloseButton.accesskey        \"Z\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/printPageSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printjoboptions.xul -->\n\n<!ENTITY printSetup.title    \"Nastavitve strani\">\n\n<!ENTITY basic.tab           \"Oblika in možnosti\">\n\n<!ENTITY formatGroup.label   \"Oblika\">\n\n<!ENTITY orientation.label   \"Usmerjenost:\">\n<!ENTITY portrait.label      \"Pokončno\">\n<!ENTITY portrait.accesskey  \"P\">\n<!ENTITY landscape.label     \"Ležeče\">\n<!ENTITY landscape.accesskey \"L\">\n\n<!ENTITY scale.label         \"Merilo:\">\n<!ENTITY scale.accesskey     \"M\">\n<!ENTITY scalePercent        \" &#037;\">\n\n<!ENTITY shrinkToFit.label   \"Skrči, da bo ustrezalo širini strani\">\n<!ENTITY shrinkToFit.accesskey \"k\">\n\n<!ENTITY optionsGroup.label  \"Možnosti\">\n\n<!ENTITY printBG.label       \"Natisni ozadje (barve in slike)\">\n<!ENTITY printBG.accesskey   \"N\">\n\n<!ENTITY advanced.tab        \"Robovi ter glava in noga\">\n\n<!ENTITY marginGroup.label   \"Robovi (#1)\">\n<!ENTITY marginUnits.inches  \"palci\">\n<!ENTITY marginUnits.metric  \"milimetri\">\n<!ENTITY marginTop.label     \"Zgoraj:\">\n<!ENTITY marginTop.accesskey \"Z\">\n<!ENTITY marginBottom.label  \"Spodaj:\">\n<!ENTITY marginBottom.accesskey \"S\">\n<!ENTITY marginLeft.label    \"Levo:\">\n<!ENTITY marginLeft.accesskey \"L\">\n<!ENTITY marginRight.label   \"Desno:\">\n<!ENTITY marginRight.accesskey \"D\">\n\n<!ENTITY headerFooter.label  \"Glave in noge\">\n\n<!ENTITY hfLeft.label        \"Levo:\">\n<!ENTITY hfCenter.label      \"Sredina:\">\n<!ENTITY hfRight.label       \"Desno:\">\n<!ENTITY headerLeft.tip      \"Leva glava\">\n<!ENTITY headerCenter.tip    \"Središčna glava\">\n<!ENTITY headerRight.tip     \"Desna glava\">\n<!ENTITY footerLeft.tip      \"Leva noga\">\n<!ENTITY footerCenter.tip    \"Središčna noga\">\n<!ENTITY footerRight.tip     \"Desna noga\">\n\n<!ENTITY hfTitle             \"Naslov\">\n<!ENTITY hfURL               \"URL\">\n<!ENTITY hfDateAndTime       \"Datum/čas\">\n<!ENTITY hfPage              \"Stran #\">\n<!ENTITY hfPageAndTotal      \"Stran # od #\">\n<!ENTITY hfBlank             \"--prazno--\">\n<!ENTITY hfCustom            \"Po meri ...\">\n\n<!ENTITY customPrompt.title  \"Po meri ...\">\n<!ENTITY customPrompt.prompt \"Vnesite besedilo za glavo/nogo po meri\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/printPreview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY print.label          \"Natisni ...\">\n<!ENTITY print.accesskey      \"N\">\n<!ENTITY pageSetup.label      \"Nastavitve strani ...\">\n<!ENTITY pageSetup.accesskey  \"v\">\n<!ENTITY page.label           \"Stran:\">\n<!ENTITY page.accesskey       \"a\">\n<!ENTITY of.label             \"od\">\n<!ENTITY scale.label          \"Merilo:\">\n<!ENTITY scale.accesskey      \"M\">\n<!ENTITY portrait.label       \"Pokončno\">\n<!ENTITY portrait.accesskey   \"k\">\n<!ENTITY landscape.label      \"Ležeče\">\n<!ENTITY landscape.accesskey  \"L\">\n<!ENTITY close.label          \"Zapri\">\n<!ENTITY close.accesskey      \"Z\">\n<!ENTITY p30.label            \"30 &#037;\">\n<!ENTITY p40.label            \"40 &#037;\">\n<!ENTITY p50.label            \"50 &#037;\">\n<!ENTITY p60.label            \"60 &#037;\">\n<!ENTITY p70.label            \"70 &#037;\">\n<!ENTITY p80.label            \"80 &#037;\">\n<!ENTITY p90.label            \"90 &#037;\">\n<!ENTITY p100.label           \"100 &#037;\">\n<!ENTITY p125.label           \"125 &#037;\">\n<!ENTITY p150.label           \"150 &#037;\">\n<!ENTITY p175.label           \"175 &#037;\">\n<!ENTITY p200.label           \"200 &#037;\">\n<!ENTITY Custom.label         \"Po meri ...\">\n<!ENTITY ShrinkToFit.label    \"Skrči, da ustreza\">\n<!ENTITY customPrompt.title   \"Merilo po meri ...\">\n<!ENTITY simplifyPage.label   \"Poenostavi stran\">\n<!ENTITY simplifyPage.accesskey \"i\">\n<!ENTITY simplifyPage.enabled.tooltip  \"Spremeni razporeditev za lažje branje\">\n<!ENTITY simplifyPage.disabled.tooltip \"Te strani ni mogoče samodejno poenostaviti\">\n\n<!ENTITY homearrow.tooltip    \"Prva stran\">\n<!ENTITY endarrow.tooltip     \"Zadnja stran\">\n<!ENTITY nextarrow.tooltip    \"Naslednja stran\">\n<!ENTITY previousarrow.tooltip \"Prejšnja stran\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/printPreviewProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!--LOCALIZATION NOTE printPreviewProgress.dtd Main UI for Print Preview Progress Dialog -->\n<!ENTITY printWindow.title \"Predogled tiskanja\"> \n<!ENTITY title   \"Naslov:\"> \n<!ENTITY preparing \"Pripravljam ...\">\n<!ENTITY progress \"Napredek:\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/printProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!--LOCALIZATION NOTE printProgress.dtd Main UI for Print Progress Dialog -->\n<!ENTITY printWindow.title \"Tiskanje\"> \n<!ENTITY title    \"Naslov:\"> \n<!ENTITY progress \"Napredek:\">\n<!ENTITY preparing \"Pripravljam ...\">\n<!ENTITY printComplete \"Tiskanje je končano.\">\n\n<!ENTITY dialogCancel.label \"Prekliči\"> \n<!ENTITY dialogClose.label \"Zapri\">\n\n<!-- LOCALIZATION NOTE (percentPrint):\n\n    This string is used to format the text to the right of the progress\n    meter.\n\n    #1 will be replaced by the percentage of the file that has been saved -->\n<!ENTITY percentPrint \"#1 &#037;\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/printdialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printdialog.xul -->\n\n<!ENTITY printButton.label \"Natisni\">\n\n<!ENTITY printDialog.title \"Tiskanje\">\n\n<!ENTITY fpDialog.title \"Shranjevanje datoteke\">\n\n<!ENTITY fileCheck.label \"Natisni v datoteko\">\n<!ENTITY fileCheck.accesskey \"d\">\n<!ENTITY propertiesButton.label \"Lastnosti ...\">\n<!ENTITY propertiesButton.accesskey \"L\">\n<!ENTITY descText.label \"Opis tiskalnika:\">\n<!ENTITY printer.label \"Tiskalnik\">\n<!ENTITY printerInput.label \"Tiskalnik:\">\n<!ENTITY printerInput.accesskey \"T\">\n\n<!ENTITY printrangeGroup.label \"Obseg tiskanja\">\n<!ENTITY allpagesRadio.label \"Vse strani\">\n<!ENTITY allpagesRadio.accesskey \"V\">\n<!ENTITY rangeRadio.label  \"Strani\">\n<!ENTITY rangeRadio.accesskey  \"S\">\n<!ENTITY frompageInput.label  \"iz\">\n<!ENTITY frompageInput.accesskey  \"i\">\n<!ENTITY topageInput.label  \"v\">\n<!ENTITY topageInput.accesskey  \"v\">\n<!ENTITY selectionRadio.label \"Izbrano\">\n<!ENTITY selectionRadio.accesskey \"I\">\n\n<!ENTITY copies.label \"Kopije\">\n<!ENTITY numCopies.label \"Število kopij:\">\n<!ENTITY numCopies.accesskey \"k\">\n\n<!ENTITY printframeGroup.label \"Tiskanje okvirjev\">\n<!ENTITY aslaidoutRadio.label \"Kot postavljeno na zaslonu\">\n<!ENTITY aslaidoutRadio.accesskey \"p\">\n<!ENTITY selectedframeRadio.label  \"Izbrani okvir\">\n<!ENTITY selectedframeRadio.accesskey  \"o\">\n<!ENTITY eachframesepRadio.label  \"Vsak okvir posebej\">\n<!ENTITY eachframesepRadio.accesskey  \"p\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/printdialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# These strings are used in the native GTK, Mac and Windows print dialogs.\n\n# GTK titles:\nprintTitleGTK=Natisni\noptionsTabLabelGTK=Možnosti\nprintFramesTitleGTK=Natisni okvirje\n\n# Mac titles:\noptionsTitleMac=Možnosti:\nappearanceTitleMac=Videz:\nframesTitleMac=Okvirji:\npageHeadersTitleMac=Glava strani:\npageFootersTitleMac=Noga strani:\n\n# Windows titles:\noptionsTitleWindows=Možnosti\nprintFramesTitleWindows=Natisni okvirje\n\n# TRANSLATOR NOTE: For radio button labels and check button labels, an underscore _\n# before a character will turn that character into an accesskey in the GTK dialog.\n# e.g. \"_As laid out\" will make A the accesskey.\n# In the Windows labels, use an ampersand (&).\n# On Mac, underscores will be stripped.\n\nasLaidOut=T_ako kot na zaslonu\nasLaidOutWindows=Tako kot na zas&lonu\nselectedFrame=_Izbran okvir\nselectedFrameWindows=&Izbran okvir\nseparateFrames=Vsak okvir na ločeni _strani\nseparateFramesWindows=&Vsak okvir posebej\nshrinkToFit=S_krči na širino strani\nselectionOnly=Natisni sam_o izbrano\nprintBGOptions=Natisni ozadja\nprintBGColors=Natisni _barve ozadja\nprintBGImages=Natisni _slike ozadja\nheaderFooter=Glava in noga\nleft=Levo\ncenter=V sredini\nright=Desno\nheaderFooterBlank=--prazno--\nheaderFooterTitle=Naslov\nheaderFooterURL=URL\nheaderFooterDate=Datum/Čas\nheaderFooterPage=Stran #\nheaderFooterPageTotal=Stran # od #\nheaderFooterCustom=Po meri...\ncustomHeaderFooterPrompt=Vnesite besedilo glave in noge\n\n# These are for the summary view in the Mac dialog:\nsummaryFramesTitle=Natisni okvirje\nsummarySelectionOnlyTitle=Natisni izbrano\nsummaryShrinkToFitTitle=Skrči, da ustreza\nsummaryPrintBGColorsTitle=Natisni barve ozadja\nsummaryPrintBGImagesTitle=Natisni slike ozadja\nsummaryHeaderTitle=Glave strani\nsummaryFooterTitle=Noge strani\nsummaryNAValue=Ni določeno\nsummaryOnValue=Vključeno\nsummaryOffValue=Izključeno\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/printing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Page number formatting\n## @page_number The current page number\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\npagenumber=%1$d\n\n# Page number formatting\n## @page_number The current page number\n## @page_total The total number of pages\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\n# the second %ld will receive the total number of pages\npageofpages=%1$d od %2$d\n\nnoprinter=Na voljo ni nobenega tiskalnika.\nPrintToFile=Natisni v datoteko\nnoPrintFilename.title=Manjka ime datoteke\nnoPrintFilename.alert=Izbrali ste \"Natisni v: Datoteka\", niste pa navedli imena datoteke!\nfileConfirm.exists=%S že obstaja.\\nAli jo želite zamenjati?\nprint_error_dialog_title=Napaka tiskalnika\nprintpreview_error_dialog_title=Napaka pri predogledu tiskanja\n\n# Printing error messages.\n#LOCALIZATION NOTE: Some of these messages come in pairs, one\n# for printing and one for print previewing.  You can remove that\n# distinction in your language by removing the entity with the _PP\n# suffix; then the entity without a suffix will be used for both.\n# You can also add that distinction to any of the messages that don't\n# already have it by adding a new entity with a _PP suffix.\n#\n# For instance, if you delete PERR_GFX_PRINTER_DOC_IS_BUSY_PP, then\n# the PERR_GFX_PRINTER_DOC_IS_BUSY message will be used for that error\n# condition when print previewing as well as when printing.  If you\n# add PERR_FAILURE_PP, then PERR_FAILURE will only be used when\n# printing, and PERR_FAILURE_PP will be used under the same conditions\n# when print previewing.\n#\nPERR_FAILURE=Med tiskanjem je prišlo do napake.\n\nPERR_ABORT=Tiskanje je bilo prekinjeno ali preklicano.\nPERR_NOT_AVAILABLE=Nekatere možnosti tiskanja trenutno niso na voljo.\nPERR_NOT_IMPLEMENTED=Nekatere možnosti tiskanja še niso uveljavljene.\nPERR_OUT_OF_MEMORY=Ni dovolj pomnilnika za tiskanje.\nPERR_UNEXPECTED=Med tiskanjem je prišlo do neznane napake.\n\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE=Noben tiskalnik ni na voljo.\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE_PP=Noben tiskalnik ni na voljo, zato ni mogoče prikazati predogleda tiskanja.\nPERR_GFX_PRINTER_NAME_NOT_FOUND=Izbranega tiskalnika ni bilo mogoče najti.\nPERR_GFX_PRINTER_COULD_NOT_OPEN_FILE=Izhodne datoteke za tiskanje v datoteko ni mogoče odpreti.\nPERR_GFX_PRINTER_STARTDOC=Na začetku tiskanja je prišlo do napake.\nPERR_GFX_PRINTER_ENDDOC=Na koncu tiskanja je prišlo do napake.\nPERR_GFX_PRINTER_STARTPAGE=Na začetku tiskanja nove strani je prišlo do napake.\nPERR_GFX_PRINTER_DOC_IS_BUSY=Tega dokumenta še ni mogoče natisniti, ker se še vedno nalaga.\nPERR_GFX_PRINTER_DOC_IS_BUSY_PP=Predogled tiskanja tega dokumenta ni mogoč, ker se še vedno nalaga.\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/printjoboptions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printjoboptions.xul -->\n\n<!ENTITY printJobOptions.title \"Lastnosti tiskalnika\">\n\n<!ENTITY paperInput.label \"Velikost papirja:\">\n<!ENTITY paperInput.accesskey \"V\">\n\n<!ENTITY jobTitleInput.label \"Ime naloge:\">\n<!ENTITY jobTitleInput.accesskey \"n\">\n\n<!ENTITY colorGroup.label \"Barva:\">\n<!ENTITY grayRadio.label \"Odtenki sive\">\n<!ENTITY grayRadio.accesskey \"s\">\n<!ENTITY colorRadio.label \"Barvno\">\n<!ENTITY colorRadio.accesskey \"B\">\n\n<!ENTITY edgeMarginInput.label \"Velikost roba\">\n<!ENTITY topInput.label \"Zgoraj:\">\n<!ENTITY topInput.accesskey \"Z\">\n<!ENTITY bottomInput.label \"Spodaj:\">\n<!ENTITY bottomInput.accesskey \"o\">\n<!ENTITY leftInput.label \"Levo:\">\n<!ENTITY leftInput.accesskey \"L\">\n<!ENTITY rightInput.label \"Desno:\">\n<!ENTITY rightInput.accesskey \"D\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/regionNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nad\t=\tAndora\nae\t=\tZAE\naf\t=\tAfganistan\nag\t=\tAntigva in Barbuda\nai\t=\tAngvila\nal\t=\tAlbanija\nam\t=\tArmenija\nao\t=\tAngola\naq\t=\tAntarktika\nar\t=\tArgentina\nas\t=\tAmeriška Samoa\nat\t=\tAvstrija\nau\t=\tAvstralija\naw\t=\tAruba\naz\t=\tAzerbajdžan\nba\t=\tBosna in Hercegovina\nbb\t=\tBarbados\nbd\t=\tBangladeš\nbe\t=\tBelgija\nbf\t=\tBurkina Faso\nbg\t=\tBolgarija\nbh\t=\tBahrajn\nbi\t=\tBurundi\nbj\t=\tBenin\nbl\t=\tSveti Bartolomej\nbm\t=\tBermudi\nbn\t=\tBrunei Darussalam\nbo\t=\tBolivija\nbq\t=\tBonaire, Saint Eustatius in Saba\nbr\t=\tBrazilija\nbs\t=\tBahami\nbt\t=\tButan\nbv\t=\tBouvetov otok\nbw\t=\tBocvana\nby\t=\tBelorusija\nbz\t=\tBelize\nca\t=\tKanada\ncc\t=\tKokosovi Otoki\ncd\t=\tKongo - Kinšasa\ncf\t=\tSrednjeafriška republika\ncg\t=\tKongo-Brazzaville\nch\t=\tŠvica\nci\t=\tSlonokoščena obala\nck\t=\tCookovi otoki\ncl\t=\tČile\ncm\t=\tKamerun\ncn\t=\tKitajska\nco\t=\tKolumbija\ncp\t=\tOtok Clipperton\ncr\t=\tKostarika\ncu\t=\tKuba\ncv\t=\tZelenortski otoki\ncw\t=\tCuraçao\ncx\t=\tBožični otoki\ncy\t=\tCiper\ncz\t=\tČeška\nde\t=\tNemčija\ndg\t=\tDiego Garcia\ndj\t=\tDžibuti\ndk\t=\tDanska\ndm\t=\tDominika\ndo\t=\tDominikanska republika\ndz\t=\tAlžirija\nec\t=\tEkvador\nee\t=\tEstonija\neg\t=\tEgipt\neh\t=\tZahodna Sahara\ner\t=\tEritreja\nes\t=\tŠpanija\net\t=\tEtiopija\nfi\t=\tFinska\nfj\t=\tFidži\nfk\t=\tFalklandi (Malvinski otoki)\nfm\t=\tMikronezija\nfo\t=\tFerski otoki\nfr\t=\tFrancija\nga\t=\tGabon\ngb\t=\tVelika Britanija\ngd\t=\tGrenada\nge\t=\tGruzija\ngf\t=\tFrancoska Gvajana\ngg\t=\tGuernsey\ngh\t=\tGana\ngi\t=\tGibraltar\ngl\t=\tGrenlandija\ngm\t=\tGambija\ngn\t=\tGvineja\ngp\t=\tGuadeloupe\ngq\t=\tEkvatorialna Gvineja\ngr\t=\tGrčija\ngs\t=\tJužna Georgia in Južni Sandwichevi otoki\ngt\t=\tGvatemala\ngu\t=\tGuam\ngw\t=\tGvineja Bissau\ngy\t=\tGvajana\nhk\t=\tHong Kong\nhm\t=\tOtok Heard in Otočje McDonald\nhn\t=\tHonduras\nhr\t=\tHrvaška\nht\t=\tHaiti\nhu\t=\tMadžarska\nid\t=\tIndonezija\nie\t=\tIrska\nil\t=\tIzrael\nim\t=\tMan\nin\t=\tIndija\nio\t=\tBritanski teritorij v Indijskem oceanu\niq\t=\tIrak\nir\t=\tIran\nis\t=\tIslandija\nit\t=\tItalija\nje\t=\tJersey\njm\t=\tJamajka\njo\t=\tJordanija\njp\t=\tJaponska\nke\t=\tKenija\nkg\t=\tKirgizistan\nkh\t=\tKambodža\nki\t=\tKiribati\nkm\t=\tKomori\nkn\t=\tSaint Kitts in Nevis\nkp\t=\tSeverna Koreja\nkr\t=\tJužna Koreja\nkw\t=\tKuvajt\nky\t=\tKajmanski otoki\nkz\t=\tKazahstan\nla\t=\tLaos\nlb\t=\tLibanon\nlc\t=\tSveta Lucija\nli\t=\tLihtenštajn\nlk\t=\tŠri Lanka\nlr\t=\tLiberija\nls\t=\tLesoto\nlt\t=\tLitva\nlu\t=\tLuksemburg\nlv\t=\tLatvija\nly\t=\tLibija\nma\t=\tMaroko\nmc\t=\tMonako\nmd\t=\tMoldavija\nme\t=\tČrna Gora\nmf\t=\tSveti Martin\nmg\t=\tMadagaskar\nmh\t=\tMarshallovi otoki\nmk\t=\tMakedonija\nml\t=\tMali\nmm\t=\tMjanmar\nmn\t=\tMongolija\nmo\t=\tMacao\nmp\t=\tSeverni Marianski otoki\nmq\t=\tMartinik\nmr\t=\tMavretanija\nms\t=\tMontserrat\nmt\t=\tMalta\nmu\t=\tMauritius\nmv\t=\tMaldivi\nmw\t=\tMalavi\nmx\t=\tMehika\nmy\t=\tMalezija\nmz\t=\tMozambik\nna\t=\tNamibija\nnc\t=\tNova Kaledonija\nne\t=\tNiger\nnf\t=\tOtok Norfolk\nng\t=\tNigerija\nni\t=\tNikaragva\nnl\t=\tNizozemska\nno\t=\tNorveška\nnp\t=\tNepal\nnr\t=\tNauru\nnu\t=\tNiue\nnz\t=\tNova Zelandija\nom\t=\tOman\npa\t=\tPanama\npe\t=\tPeru\npf\t=\tFrancoska Polinezija\npg\t=\tPapua Nova Gvineja\nph\t=\tFilipini\npk\t=\tPakistan\npl\t=\tPoljska\npm\t=\tSaint Pierre in Miquelon\npn\t=\tPitcairnovi otoki\npr\t=\tPortoriko\npt\t=\tPortugalska\npw\t=\tPalau\npy\t=\tParagvaj\nqa\t=\tKatar\nqm\t=\tOtočje Midway\nqs\t=\tBassas da India\nqu\t=\tOtok Juan de Nova\nqw\t=\tOtok Wake\nqx\t=\tOtočje Glorioso\nqz\t=\tAkrotiri\nre\t=\tReunion\nro\t=\tRomunija\nrs\t=\tSrbija\nru\t=\tRusija\nrw\t=\tRuanda\nsa\t=\tSavdska Arabija\nsb\t=\tSolomonovi otoki\nsc\t=\tSejšeli\nsd\t=\tSudan\nse\t=\tŠvedska\nsg\t=\tSingapur\nsh\t=\tSveta Helena\nsi\t=\tSlovenija\nsk\t=\tSlovaška\nsl\t=\tSierra Leone\nsm\t=\tSan Marino\nsn\t=\tSenegal\nso\t=\tSomalija\nsr\t=\tSurinam\nss\t=\tJužni Sudan\nst\t=\tSao Tome in Principe\nsv\t=\tSalvador\nsx\t=\tSint Maarten\nsy\t=\tSirija\nsz\t=\tSvazi\ntc\t=\tOtoki Turka in Caicosa\ntd\t=\tČad\ntf\t=\tFrancoske južne in antarktične dežele\ntg\t=\tTogo\nth\t=\tTajska\ntj\t=\tTadžikistan\ntk\t=\tTokelau\ntl\t=\tTimor-Leste\ntm\t=\tTurkmenistan\ntn\t=\tTunizija\nto\t=\tTonga\ntr\t=\tTučija\ntt\t=\tTrinidad\ntv\t=\tTuvalu\ntw\t=\tTajvan\ntz\t=\tTanzanija\nua\t=\tUkrajina\nug\t=\tUganda\nus\t=\tZdružene države Amerike\nuy\t=\tUrugvaj\nuz\t=\tUzbekistan\nva\t=\tVatikan\nvc\t=\tSaint Vincent in Grenadine\nve\t=\tVenezuela\nvg\t=\tBritanski deviški otoki\nvi\t=\tAmeriški deviški otoki\nvn\t=\tVietnam\nvu\t=\tVanuatu\nwf\t=\tWallis in Futuna\nws\t=\tSamoa\nxa\t=\tAshmore in Cartier\nxb\t=\tOtok Baker\nxc\t=\tOtoki Koralnega morja\nxd\t=\tDhekelia\nxe\t=\tOtok Europa\nxg\t=\tGaza\nxh\t=\tOtok Howland\nxj\t=\tJan Mayen\nxk\t=\tKosovo\nxl\t=\tAtol Palmyra\nxm\t=\tKingmanov greben\nxp\t=\tOtočje Paracel\nxq\t=\tOtok Jarvis\nxr\t=\tSvalbard\nxs\t=\tOtočje Spratly\nxt\t=\tTromelinov otok\nxu\t=\tJohnstonov atol\nxv\t=\tOtok Navassa\nxw\t=\tZahodni breg\nye\t=\tJemen\nyt\t=\tMayotte\nza\t=\tJužna Afrika\nzm\t=\tZambija\nzw\t=\tZimbabve\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/resetProfile.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!ENTITY refreshProfile.dialog.title         \"Osvežite &brandShortName;\">\n<!ENTITY refreshProfile.dialog.description1  \"Začnite na novo, brez težav in z več hitrosti.\">\n<!ENTITY refreshProfile.dialog.description2  \"S tem boste:\">\n<!ENTITY refreshProfile.dialog.items.label1  \"Odstranili dodatke in prilagoditve.\">\n<!ENTITY refreshProfile.dialog.items.label2  \"Povrnili nastavitve brskalnika na privzete vrednosti.\">\n<!ENTITY refreshProfile.dialog.button.label  \"Osveži &brandShortName;\">\n\n<!ENTITY refreshProfile.title                \"Opravite čiščenje &brandShortName;a\">\n<!ENTITY refreshProfile.button.label         \"Osveži &brandShortName; …\">\n\n<!ENTITY refreshProfile.cleaning.description \"Samo še malo …\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/resetProfile.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These strings are used for profile reset.\n\n# LOCALIZATION NOTE (resetUnusedProfile.message): %S is brandShortName.\nresetUnusedProfile.message=Že nekaj časa niste zagnali %Sa. Ga želite očistiti navlake, da bo deloval kot nov? In mimogrede: dobrodošli nazaj!\n# LOCALIZATION NOTE (resetUninstalled.message): %S is brandShortName.\nresetUninstalled.message=Kaže, da je %S nameščen na novo. Želite, da ga počistimo in bo deloval kot nov?\n\n# LOCALIZATION NOTE (refreshProfile.resetButton.label): %S is brandShortName.\nrefreshProfile.resetButton.label=Osveži %S …\nrefreshProfile.resetButton.accesskey=e\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/search/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddEngineConfirmTitle=Dodaj iskalnik\naddEngineConfirmation=Ali želite dodati \"%S\" na seznam iskalnikov v vrstici za iskanje?\\n\\nIz: %S\naddEngineAsCurrentText=Uporabi kot tren&uten iskalnik\naddEngineAddButtonLabel=Dodaj\n\nerror_loading_engine_title=Napaka pri prenosu\n# LOCALIZATION NOTE (error_loading_engine_msg2): %1$S = brandShortName, %2$S = location\nerror_loading_engine_msg2=%S ni uspel prenesti iskalnika iz:\\n%S\nerror_duplicate_engine_msg=%S ni uspel namestiti iskalnika iz \"%S\", ker iskalnik z enakim imenom že obstaja.\n\nerror_invalid_engine_title=Napaka pri namestitvi\n# LOCALIZATION NOTE (error_invalid_engine_msg2): %1$S = brandShortName, %2$S = location (url)\n\nsuggestion_label=Predlogi\n\n# LOCALIZATION NOTE (error_invalid_engine_msg2): %1$S = brandShortName, %2$S = location (url)\nerror_invalid_engine_msg2=%1$S could not install the search engine from: %2$S\nerror_invalid_format_title=Invalid Format\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/security/caps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\nCheckLoadURIError = Varnostna napaka: Vsebina na %S ne sme nalagati ali se povezovati s/z %S.\nCheckSameOriginError = Varnostna napaka: Vsebina na %S ne sme nalagati podatkov iz %S.\nExternalDataError = Varnostna napaka: Vsebina na %S je poskušala naložiti %S, vendar ne more nalagati zunanjih podatkov, ko se uporabljajo v obliki slike. \n\n# LOCALIZATION NOTE (GetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nGetPropertyDeniedOrigins = <%1$S> nima dovoljenja za pridobivanje lastnosti %2$S.%3$S iz <%4$S>.\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomain = <%1$S> nima dovoljenja (document.domain=<%5$S>) za pridobivanje lastnosti %2$S.%3$S iz <%4$S> (document.domain has not been set).\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsObjectDomain = <%1$S> nima dovoljenja (document.domain ni bil nastavljen) za pridobivanje lastnosti %2$S.%3$S iz <%4$S> (document.domain=<%5$S>).\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomainObjectDomain = <%1$S> nima dovoljenja (document.domain=<%5$S>) za pridobivanje lastnosti %2$S.%3$S iz <%4$S> (document.domain=<%6$S>).\n\n# LOCALIZATION NOTE (SetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nSetPropertyDeniedOrigins = <%1$S> nima dovoljenja za nastavljanje lastnosti %2$S.%3$S na <%4$S>.\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomain = <%1$S> nima dovoljenja (document.domain=<%5$S>) za nastavljanje lastnosti %2$S.%3$S na <%4$S> (document.domain has not been set).\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsObjectDomain = <%1$S> nima dovoljenja (document.domain ni bil nastavljen) za nastavljanje lastnosti %2$S.%3$S na <%4$S> (document.domain=<%5$S>).\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomainObjectDomain = <%1$S> nima dovoljenja (document.domain=<%5$S>) za nastavljanje lastnosti %2$S.%3$S na <%4$S> (document.domain=<%6$S>).\n\n# LOCALIZATION NOTE (CallMethodDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nCallMethodDeniedOrigins = <%1$S> nima dovoljenja za klicanje metode %2$S.%3$S on <%4$S>.\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomain = <%1$S> nima dovoljenja (document.domain=<%5$S>) za klicanje metode %2$S.%3$S na <%4$S> (document.domain ni bil nastavljen).\n# LOCALIZATION NOTE (CallMethodDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsObjectDomain = <%1$S> nima dovoljenja (document.domain ni bil nastavljen) za klicanje metode %2$S.%3$S na <%4$S> (document.domain=<%5$S>).\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomainObjectDomain = <%1$S> nima dovoljenja (document.domain=<%5$S>) za klicanje metode %2$S.%3$S na <%4$S> (document.domain=<%6$S>).\n\nGetPropertyDeniedOriginsOnlySubject = <%S> nima dovoljenja za pridobivanje lastnosti %S.%S\nSetPropertyDeniedOriginsOnlySubject = <%S> nima dovoljenja za nastavljanje lastnosti %S.%S\nCallMethodDeniedOriginsOnlySubject = <%S> nima dovoljenja za klicanje metode %S.%S\nCreateWrapperDenied = Dovoljenje zavrnjeno za ustvarjanje ovoja za predmet razreda %S.\nCreateWrapperDeniedForOrigin = <%2$S> nima dovoljenja za ustvarjanje ovojnice objekta razreda %1$S\nProtocolFlagError = Opozorilo: upravitelj protokola za '%S' nima varnostne politike. Čeprav je nalaganje tovrstnih protokolov zaenkrat dovoljeno, je zastarelo. Oglejte si dokumentacijo v nsIProtocolHandler.idl.\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/security/csp.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# CSP Warnings:\n# LOCALIZATION NOTE (CSPViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPViolation = Nastavitve strani ne dovolijo nalaganja vira: %1$S\n# LOCALIZATION NOTE (CSPViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPViolationWithURI = Nastavitve strani ne dovolijo nalaganja vira na %2$S (\"%1$S\").\n# LOCALIZATION NOTE (CSPROViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPROViolation = Prišlo je do zlorabe politike CSP report-only (\"%1$S\"). Obnašanje je bilo dovoljeno in poročilo CSP poslano.\n# LOCALIZATION NOTE (CSPROViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPROViolationWithURI = Nastavitve strani zaznavajo nalaganje vira na naslovu %2$S (\"%1$S\"). Poročilo CSP se pošilja.\n# LOCALIZATION NOTE (triedToSendReport):\n# %1$S is the URI we attempted to send a report to.\ntriedToSendReport = Poskus pošiljanja poročila na neveljaven URI: \"%1$S\"\n# LOCALIZATION NOTE (couldNotParseReportURI):\n# %1$S is the report URI that could not be parsed\ncouldNotParseReportURI = ni bilo mogoče razčleniti URI poročila: %1$S\n# LOCALIZATION NOTE (couldNotProcessUnknownDirective):\n# %1$S is the unknown directive\ncouldNotProcessUnknownDirective = Ni bilo mogoče obdelati neznanega navodila '%1$S'\n# LOCALIZATION NOTE (ignoringUnknownOption):\n# %1$S is the option that could not be understood\nignoringUnknownOption = Neznana možnost %1$S prezrta\n# LOCALIZATION NOTE (ignoringDuplicateSrc):\n# %1$S defines the duplicate src\nignoringDuplicateSrc = Podvojen vir %1$S prezrt\n# LOCALIZATION NOTE (ignoringSrcFromMetaCSP):\n# %1$S defines the ignored src\nignoringSrcFromMetaCSP = Vir '%1$S' prezrt (ni podprt, ko je podan preko elementa meta).\n# LOCALIZATION NOTE (ignoringSrcWithinScriptStyleSrc):\n# %1$S is the ignored src\n# script-src and style-src are directive names and should not be localized\nignoringSrcWithinScriptStyleSrc = \"%1$S\" prezrt znotraj script-src ali style-src: naveden nonce-source ali hash-source\n# LOCALIZATION NOTE (ignoringSrcForStrictDynamic):\n# %1$S is the ignored src\n# script-src, as well as 'strict-dynamic' should not be localized\nignoringSrcForStrictDynamic = \"%1$S\" prezrt znotraj script-src: naveden ‘strict-dynamic’\n# LOCALIZATION NOTE (ignoringStrictDynamic):\n# %1$S is the ignored src\nignoringStrictDynamic = Prezrt vir “%1$S” (podprt samo znotraj script-src). \n# LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):\n# %1$S is the csp directive that contains 'strict-dynamic'\n# 'strict-dynamic' should not be localized\nstrictDynamicButNoHashOrNonce = Ključna beseda ‘strict-dynamic’ znotraj “%1$S” brez veljavnega nonce ali hash lahko prepreči nalaganje vseh skript\n# LOCALIZATION NOTE (reportURInotHttpsOrHttp2):\n# %1$S is the ETLD of the report URI that is not HTTP or HTTPS\nreportURInotHttpsOrHttp2 = URI poročila (%1$S) bi moral biti HTTP ali HTTPS.\n# LOCALIZATION NOTE (reportURInotInReportOnlyHeader):\n# %1$S is the ETLD of the page with the policy\nreportURInotInReportOnlyHeader = Ta stran (%1$S) ima nastavljeno politiko Report-Only brez URI za poročanje. CSP ne bo zavračal in sporočal zlorab te politika.\n# LOCALIZATION NOTE (failedToParseUnrecognizedSource):\n# %1$S is the CSP Source that could not be parsed\nfailedToParseUnrecognizedSource = Ni bilo mogoče razčleniti neznanega vira %1$S\n# LOCALIZATION NOTE (inlineScriptBlocked):\n# inline script refers to JavaScript code that is embedded into the HTML document.\ninlineScriptBlocked = Poskus izvajanja notranjih skriptov je bil zavrnjen\n# LOCALIZATION NOTE (inlineStyleBlocked):\n# inline style refers to CSS code that is embedded into the HTML document.\ninlineStyleBlocked = Poskus uveljavljanja notranjih slogovnih predlog je bil zavrnjen\n# LOCALIZATION NOTE (scriptFromStringBlocked):\n# eval is a name and should not be localized.\nscriptFromStringBlocked = Poskus klica JavaScripta iz niza (npr. s pomočjo funkcije eval) je bil zavrnjen\n# LOCALIZATION NOTE (upgradeInsecureRequest):\n# %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.\nupgradeInsecureRequest = Nadgrajevanje nevarnega zahtevka '%1$S' v '%2$S'\n# LOCALIZATION NOTE (ignoreSrcForDirective):\nignoreSrcForDirective = Src pravila '%1$S' prezrt\n# LOCALIZATION NOTE (hostNameMightBeKeyword):\n# %1$S is the hostname in question and %2$S is the keyword\nhostNameMightBeKeyword = Upoštevanje %1$S kot ime gostitelja, ne kot ključna beseda. Če želite ključno besedo, uporabite '%2$S' (ovito v enojne narekovaje).\n# LOCALIZATION NOTE (notSupportingDirective):\n# directive is not supported (e.g. 'reflected-xss')\nnotSupportingDirective = Pravilo '%1$S' ni podprto, zato bo skupaj z vrednostmi prezrto.\n# LOCALIZATION NOTE (blockAllMixedContent):\n# %1$S is the URL of the blocked resource load.\nblockAllMixedContent = Zavračanje nevarne zahteve '%1$S'.\n# LOCALIZATION NOTE (ignoringDirectiveWithNoValues):\n# %1$S is the name of a CSP directive that requires additional values (e.g., 'require-sri-for')\nignoringDirectiveWithNoValues = Preziranje ‘%1$S‘, ker ne vsebuje parametrov.\n# LOCALIZATION NOTE (ignoringReportOnlyDirective):\n# %1$S is the directive that is ignored in report-only mode.\nignoringReportOnlyDirective = Preziranje direktive peskovnika, ko je podana v politiki ‘%1$S’\n# LOCALIZATION NOTE (deprecatedReferrerDirective):\n# %1$S is the value of the deprecated Referrer Directive.\ndeprecatedReferrerDirective = Navodilo '%1$S' je zastarelo. Uporabite glavo Referrer-Policy.\n\n# CSP Errors:\n# LOCALIZATION NOTE (couldntParseInvalidSource):\n# %1$S is the source that could not be parsed\ncouldntParseInvalidSource = Ni bilo mogoče razčleniti neveljavnega vira %1$S\n# LOCALIZATION NOTE (couldntParseInvalidHost):\n# %1$S is the host that's invalid\ncouldntParseInvalidHost = Ni bilo mogoče razčleniti neveljavnega gostitelja %1$S\n# LOCALIZATION NOTE (couldntParseScheme):\n# %1$S is the string source\ncouldntParseScheme = Ni bilo mogoče razčleniti sheme v %1$S\n# LOCALIZATION NOTE (couldntParsePort):\n# %1$S is the string source\ncouldntParsePort = Ni bilo mogoče razčleniti vrat v %1$S\n# LOCALIZATION NOTE (duplicateDirective):\n# %1$S is the name of the duplicate directive\nduplicateDirective = Podvojeno navodilo %1$S. Vsa navodila, razen prvega, bodo prezrta.\n# LOCALIZATION NOTE (deprecatedDirective):\n# %1$S is the name of the deprecated directive, %2$S is the name of the replacement.\ndeprecatedDirective = Navodilo '%1$S' je zastarelo. Uporabite '%2$S'.\n# LOCALIZATION NOTE (couldntParseInvalidSandboxFlag):\n# %1$S is the option that could not be understood\ncouldntParseInvalidSandboxFlag = Neveljavne zastavice peskovnika ‘%1$S’ ni bilo mogoče razčleniti\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/security/security.properties",
    "content": "# Mixed Content Blocker\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the blocked mixed content resource\nBlockMixedDisplayContent = Zavrnjeno nalaganje mešane prikazne vsebine \"%1$S\"\nBlockMixedActiveContent = Zavrnjeno nalaganje mešane aktivne vsebine \"%1$S\"\n\n# CORS\n# LOCALIZATION NOTE: Do not translate \"Access-Control-Allow-Origin\", Access-Control-Allow-Credentials, Access-Control-Allow-Methods, Access-Control-Allow-Headers\nCORSDisabled=Zahteva iz drugega izvora zavrnjena: Politika enakega izvora onemogoča branje oddaljenega vira na %1$S. (Razlog: CORS onemogočen).\nCORSRequestNotHttp=Zahteva iz drugega izvora zavrnjena: Politika enakega izvora onemogoča branje oddaljenega vira na %1$S. (Razlog: zahteva CORS ni http).\nCORSMissingAllowOrigin=Zahteva iz drugega izvora zavrnjena: Politika enakega izvora onemogoča branje oddaljenega vira na %1$S. (Razlog: manjka glava CORS 'Access-Control-Allow-Origin').\nCORSAllowOriginNotMatchingOrigin=Zahteva iz drugega izvora zavrnjena: Politika enakega izvora onemogoča branje oddaljenega vira na %1$S. (Razlog: glava CORS 'Access-Control-Allow-Origin' se ne ujema z '%2$S').\nCORSNotSupportingCredentials=Zahteva iz drugega izvora zavrnjena: Politika enakega izvora onemogoča branje oddaljenega vira na ‘%1$S’. (Razlog: uporabniško ime in geslo nista podprta, če je glava CORS 'Access-Control-Allow-Methods' nastavljena na ‘*’).\nCORSMethodNotFound=Zahteva iz drugega izvora zavrnjena: Politika enakega izvora onemogoča branje oddaljenega vira na %1$S. (Razlog: ni bilo mogoče najti metode v glavi CORS 'Access-Control-Allow-Methods').\nCORSMissingAllowCredentials=Zahteva iz drugega izvora zavrnjena: Politika enakega izvora onemogoča branje oddaljenega vira na %1$S. (Razlog: pričakovan 'true' v glavi CORS 'Access-Control-Allow-Credentials').\nCORSPreflightDidNotSucceed=Zahteva iz drugega izvora zavrnjena: Politika enakega izvora onemogoča branje oddaljenega vira na %1$S. (Razlog: preizkusni kanal CORS ni uspel).\nCORSInvalidAllowMethod=Zahteva iz drugega izvora zavrnjena: Politika enakega izvora onemogoča branje oddaljenega vira na %1$S. (Razlog: neveljaven žeton '%2$S' v glavi CORS 'Access-Control-Allow-Methods').\nCORSInvalidAllowHeader=Zahteva iz drugega izvora zavrnjena: Politika enakega izvora onemogoča branje oddaljenega vira na %1$S. (Razlog: neveljaven žeton '%2$S' v glavi CORS 'Access-Control-Allow-Headers').\nCORSMissingAllowHeaderFromPreflight=Zahteva iz drugega izvora zavrnjena: Politika enakega izvora onemogoča branje oddaljenega vira na %1$S. (Razlog: manjka žeton '%2$S' v glavi CORS 'Access-Control-Allow-Headers' iz preizkusnega kanala CORS).\n\n# LOCALIZATION NOTE: Do not translate \"Strict-Transport-Security\", \"HSTS\", \"max-age\" or \"includeSubDomains\"\nSTSUnknownError=Strict-Transport-Security: med obdelavo glave, ki jo navaja stran, je prišlo do neznane napake.\nSTSUntrustworthyConnection=Strict-Transport-Security: povezava na stran ni zanesljiva, zato je bila navedena glava prezrta.\nSTSCouldNotParseHeader=Strict-Transport-Security: stran je navedla glavo, ki je ni bilo mogoče uspešno razčleniti.\nSTSNoMaxAge=Strict-Transport-Security: stran je navedla glavo brez podatka 'max-age'.\nSTSMultipleMaxAges=Strict-Transport-Security: stran je navedla glavo z več podatki 'max-age'.\nSTSInvalidMaxAge=Strict-Transport-Security: stran je navedla glavo z neveljavnim podatkom 'max-age'.\nSTSMultipleIncludeSubdomains=Strict-Transport-Security: stran je navedla glavo z več podatki 'includeSubDomains'.\nSTSInvalidIncludeSubdomains=Strict-Transport-Security: stran je navedla glavo z neveljavnim podatkom 'includeSubDomains'.\nSTSCouldNotSaveState=Strict-Transport-Security: med zaznavo strani kot gostitelja Strict-Transport-Security je prišlo do napake.\n\n# LOCALIZATION NOTE: Do not translate \"Public-Key-Pins\", \"HPKP\", \"max-age\", \"report-uri\" or \"includeSubDomains\"\nPKPUnknownError=Public-Key-Pins: med obdelavo glave, ki jo navaja stran, je prišlo do neznane napake.\nPKPUntrustworthyConnection=Public-Key-Pins: povezava na stran ni zanesljiva, zato je bila navedena glava prezrta.\nPKPCouldNotParseHeader=Public-Key-Pins: stran je navedla glavo, ki je ni bilo mogoče uspešno razčleniti.\nPKPNoMaxAge=Public-Key-Pins: stran je navedla glavo brez podatka 'max-age'.\nPKPMultipleMaxAges=Public-Key-Pins: stran je navedla glavo z več podatki 'max-age'.\nPKPInvalidMaxAge=Public-Key-Pins: stran je navedla glavo z neveljavnim podatkom 'max-age'.\nPKPMultipleIncludeSubdomains=Public-Key-Pins: stran je navedla glavo z več podatki 'includeSubDomains'.\nPKPInvalidIncludeSubdomains=Public-Key-Pins: stran je navedla glavo z neveljavnim podatkom 'includeSubDomains'.\nPKPInvalidPin=Public-Key-Pins: stran je navedla glavo z neveljavnim določilom.\nPKPMultipleReportURIs=Public-Key-Pins: stran je navedla glavo z več podatki 'report-uri'.\nPKPPinsetDoesNotMatch=Public-Key-Pins: stran je navedla glavo brez ustreznega določila.\nPKPNoBackupPin=Public-Key-Pins: stran je navedla glavo brez rezervnega določila.\nPKPCouldNotSaveState=Public-Key-Pins: med zaznavo strani kot gostitelja Public-Key-Pins je prišlo do napake.\nPKPRootNotBuiltIn=Public-Key-Pins: potrdila, ki ga uporablja stran, ni izdalo potrdilo v privzeti korenski shrambi potrdil. V izogib nenamerni škodi je bila navedena glava prezrta.\n\n# LOCALIZATION NOTE: Do not translate \"SHA-1\"\nSHA1Sig=Stran uporablja potrdilo SHA-1. Priporočena je uporaba potrdil z algoritmi podpisa, ki uporabljajo močnejše funkcije izvlečka od SHA-1.\nInsecurePasswordsPresentOnPage=Polja z geslom so prisotna na strani, ki ni varna (http://). To predstavlja varnostno tveganje, ki omogoča krajo uporabniških imen in gesel.\nInsecureFormActionPasswordsPresent=Polja z geslom so prisotna v obrazcu z dejanjem, ki ni varno (http://). To predstavlja varnostno tveganje, ki omogoča krajo uporabniških imen in gesel.\nInsecurePasswordsPresentOnIframe=Polja z geslom so prisotna iframu, ki ni varen (http://). To predstavlja varnostno tveganje, ki omogoča krajo uporabniških imen in gesel.\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the insecure mixed content resource\nLoadingMixedActiveContent2=Nalaganje mešane (nevarne) aktivne vsebine \"%1$S\" na varni strani\nLoadingMixedDisplayContent2=Nalaganje mešane (nevarne) prikazne vsebine \"%1$S\" na varni strani\n# LOCALIZATION NOTE: Do not translate \"allow-scripts\", \"allow-same-origin\", \"sandbox\" or \"iframe\"\nBothAllowScriptsAndSameOriginPresent=Iframe, ki uporablja peskovniška atributa allow-scripts in allow-same-origin, lahko umakne svoj peskovnik.\n\n# Sub-Resource Integrity\n# LOCALIZATION NOTE: Do not translate \"script\" or \"integrity\". \"%1$S\" is the invalid token found in the attribute.\nMalformedIntegrityHash=Element script ima poškodovano razpršeno vrednost atributa integrity: \"%1$S\". Pravilna oblika je \"<razprševalni algoritem>-<razpršena vrednost>\".\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityLength=Razpršena vrednost atributa integrity ima napačno dolžino.\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityBase64=Razpršene vrednosti atributa integrity ne bilo mogoče dekodirati.\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the type of hash algorigthm in use (e.g. \"sha256\").\nIntegrityMismatch=Nobena razpršena vrednost \"%1$S\" atributa integrity ne ustreza vsebini podvira.\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the sub-resource that cannot be protected using SRI.\nIneligibleResource=\"%1$S\" ni primeren za preverjanje celovitosti, saj ne omogoča CORS niti ni enakega izvora.\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the invalid hash algorithm found in the attribute.\nUnsupportedHashAlg=Nepodprt razpršilni algoritem atributa integrity: \"%1$S\"\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nNoValidMetadata=Atribut integrity ne vsebuje veljavnih metapodatkov.\n\n# LOCALIZATION NOTE: Do not translate \"RC4\".\nWeakCipherSuiteWarning=Stran za šifriranje uporablja šifro RC4, ki je zastarela in nevarna.\n\n#XCTO: nosniff\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options: nosniff\".\nMimeTypeMismatch=Vir iz “%1$S” je bil zavrnjen zaradi neujemanja vrste MIME (X-Content-Type-Options: nosniff).\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options\" and also do not trasnlate \"nosniff\".\nXCTOHeaderValueMissing=Opozorilo glave X-Content-Type-Options: vrednost je bila “%1$S”; ste želeli poslati “nosniff”?\n\nBlockScriptWithWrongMimeType=Skript iz “%1$S” je bil zavrnjen zaradi nedovoljene vrste MIME.\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/storage.properties",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Storage code.\n#\n# The Initial Developer of the Original Code is Google Inc.\n# Portions created by the Initial Developer are Copyright (C) 2006\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Brett Wilson <brettw@gmail.com>\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either of the GNU General Public License Version 2 or later (the \"GPL\"),\n# or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nstorageWriteError=Prišlo je do napake pri pisanju na disk. Morda je disk poln.\\n\\nProsim, ponovno zaženite ta program.\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/svg/svg.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAttributeParseWarning=Nepričakovana vrednost %2$S pri razčlenjevanju atributa %1$S.\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/textcontext.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cutCmd.label \"Izreži\">\n<!ENTITY cutCmd.accesskey \"i\">\n<!ENTITY copyCmd.label \"Kopiraj\">\n<!ENTITY copyCmd.accesskey \"k\">\n<!ENTITY pasteCmd.label \"Prilepi\">\n<!ENTITY pasteCmd.accesskey \"p\">\n<!ENTITY undoCmd.label \"Razveljavi\">\n<!ENTITY undoCmd.accesskey \"z\">\n<!ENTITY selectAllCmd.label \"Izberi vse\">\n<!ENTITY selectAllCmd.accesskey \"v\">\n<!ENTITY deleteCmd.label \"Izbriši\">\n<!ENTITY deleteCmd.accesskey \"b\">\n\n<!ENTITY spellAddToDictionary.label \"Dodaj v slovar\">\n<!ENTITY spellAddToDictionary.accesskey \"s\">\n<!ENTITY spellUndoAddToDictionary.label \"Razveljavi dodajanje v slovar\">\n<!ENTITY spellUndoAddToDictionary.accesskey \"n\">\n<!ENTITY spellCheckToggle.label \"Preveri črkovanje\">\n<!ENTITY spellCheckToggle.accesskey \"R\">\n<!ENTITY spellNoSuggestions.label \"(ni predlogov za popravilo črkovanja)\">\n<!ENTITY spellDictionaries.label \"Jeziki\">\n<!ENTITY spellDictionaries.accesskey \"j\">\n\n<!ENTITY searchTextBox.clear.label \"Počisti\">\n\n<!ENTITY fillLoginMenu.label          \"Izpolni prijavo\">\n<!ENTITY fillLoginMenu.accesskey      \"I\">\n<!ENTITY fillPasswordMenu.label       \"Izpolni geslo\">\n<!ENTITY fillPasswordMenu.accesskey   \"I\">\n<!ENTITY fillUsernameMenu.label       \"Izpolni uporabniško ime\">\n<!ENTITY fillUsernameMenu.accesskey   \"I\">\n<!ENTITY noLoginSuggestions.label     \"(Ni predlaganih prijav)\">\n<!ENTITY viewSavedLogins.label        \"Preglej shranjene prijave\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/tree.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restoreColumnOrder.label \"Povrni vrstni red stolpcev\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/videocontrols.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY playButton.playLabel \"Predvajaj\">\n<!ENTITY playButton.pauseLabel \"Ustavi\">\n<!ENTITY muteButton.muteLabel \"Nemo\">\n<!ENTITY muteButton.unmuteLabel \"Glasno\">\n<!ENTITY fullscreenButton.enterfullscreenlabel \"Celoten zaslon\">\n<!ENTITY fullscreenButton.exitfullscreenlabel \"Izhod iz celozaslonskega načina\">\n<!ENTITY castingButton.castingLabel \"Predvajaj na zaslonu\">\n<!ENTITY closedCaption.off \"Izklopljeno\">\n\n<!ENTITY stats.media \"Vsebina\">\n<!ENTITY stats.size \"Velikost\">\n<!ENTITY stats.activity \"Stanje\">\n<!ENTITY stats.activityPaused \"Ustavljeno\">\n<!ENTITY stats.activityPlaying \"Predvajanje\">\n<!ENTITY stats.activityEnded \"Končano\">\n<!ENTITY stats.activitySeeking \"(iskanje)\">\n<!ENTITY stats.volume \"Glasnost\">\n<!ENTITY stats.framesParsed \"Razčlenjene sličice\">\n<!ENTITY stats.framesDecoded \"Dekodirane sličice\">\n<!ENTITY stats.framesPresented \"Predstavljene sličice\">\n<!ENTITY stats.framesPainted \"Naslikane sličice\">\n\n<!ENTITY error.aborted \"Nalaganje videa ustavljeno.\">\n<!ENTITY error.network \"Predvajanje videa prekinjeno zaradi napake omrežja.\">\n<!ENTITY error.decode \"Videa ni mogoče predvajati, ker je datoteka pokvarjena.\">\n<!ENTITY error.srcNotSupported \"Zapis ali vrsta MIME videa nista podprta.\">\n<!ENTITY error.noSource2 \"Ni bilo mogoče najti videa s podprtim zapisom ali vrsto MIME.\">\n<!ENTITY error.generic \"Predvajanje videa prekinjeno zaradi neznane napake.\">\n\n<!-- LOCALIZATION NOTE (scrubberScale.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 of 6:00:00 elapsed\".\n-->\n<!ENTITY scrubberScale.nameFormat \"Pretečeni čas: #1 od #2\">\n\n<!-- LOCALIZATION NOTE (positionAndDuration.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 / 6:00:00\".\nNote that #2 is not always avaiable. For example, when at the 5 minute mark in an\nunknown duration video, #1 would be \"5:00\" and string which is surrounded by <span>\nwould be deleted, result string would be \"5:00\".\n-->\n<!ENTITY positionAndDuration.nameFormat \"#1<span> / #2</span>\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/viewSource.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from content/viewSource.xul -->\n\n<!-- LOCALIZATION NOTE (mainWindow.title) : DONT_TRANSLATE --> \n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE --> \n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifierseparator) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifierseparator \" - \">\n<!ENTITY mainWindow.preface \"Izvorna koda strani: \">\n\n<!ENTITY fileMenu.label \"Datoteka\">\n<!ENTITY fileMenu.accesskey \"D\">\n<!ENTITY savePageCmd.label \"Shrani stran kot …\">\n<!ENTITY savePageCmd.accesskey \"A\">\n<!ENTITY savePageCmd.commandkey \"S\">\n<!ENTITY pageSetupCmd.label \"Nastavitve strani …\">\n<!ENTITY pageSetupCmd.accesskey \"v\">\n<!ENTITY printPreviewCmd.label \"Predogled tiskanja\">\n<!ENTITY printPreviewCmd.accesskey \"g\">\n<!ENTITY printCmd.label \"Natisni …\">\n<!ENTITY printCmd.accesskey \"N\">\n<!ENTITY printCmd.commandkey \"P\">\n<!ENTITY closeCmd.label \"Zapri\">\n<!ENTITY closeCmd.accesskey \"Z\">\n<!ENTITY closeCmd.commandkey \"W\">\n\n<!-- LOCALIZATION NOTE :\ntextEnlarge.commandkey3, textReduce.commandkey2 and\ntextReset.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n<!ENTITY textEnlarge.commandkey \"+\">\n<!ENTITY textEnlarge.commandkey2 \"=\">\n<!ENTITY textEnlarge.commandkey3 \"\">\n<!ENTITY textReduce.commandkey \"-\">\n<!ENTITY textReduce.commandkey2 \"\">\n<!ENTITY textReset.commandkey \"0\">\n<!ENTITY textReset.commandkey2 \"\">\n\n<!ENTITY goToLineCmd.label \"Pojdi v vrstico …\">\n<!ENTITY goToLineCmd.accesskey \"S\">\n<!ENTITY goToLineCmd.commandkey \"l\">\n\n<!ENTITY viewMenu.label           \"Pogled\">\n<!ENTITY viewMenu.accesskey       \"G\">\n<!ENTITY reloadCmd.label \"Ponovno naloži\">\n<!ENTITY reloadCmd.accesskey \"P\">\n<!ENTITY reloadCmd.commandkey \"r\">\n<!ENTITY menu_wrapLongLines.title \"Prelomi dolge vrstice\"> \n<!ENTITY menu_wrapLongLines.accesskey \"P\">\n<!ENTITY menu_highlightSyntax.label \"Označevanje skladnje\">\n<!ENTITY menu_highlightSyntax.accesskey \"O\">\n<!ENTITY menu_textSize.label \"Velikost besedila\">\n<!ENTITY menu_textSize.accesskey \"V\">\n<!ENTITY menu_textEnlarge.label \"Povečaj\">\n<!ENTITY menu_textEnlarge.accesskey \"E\">\n<!ENTITY menu_textReduce.label \"Pomanjšaj\">\n<!ENTITY menu_textReduce.accesskey \"M\">\n<!ENTITY menu_textReset.label \"Običajna velikost\">\n<!ENTITY menu_textReset.accesskey \"O\">\n\n<!ENTITY findOnCmd.label     \"Najdi na strani …\">\n<!ENTITY findOnCmd.accesskey \"N\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label  \"Ponovno najdi\">\n<!ENTITY findAgainCmd.accesskey \"n\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY backCmd.label \"Nazaj\">\n<!ENTITY backCmd.accesskey \"Z\">\n<!ENTITY forwardCmd.label \"Naprej\">\n<!ENTITY forwardCmd.accesskey \"P\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n\n<!ENTITY copyLinkCmd.label \"Kopiraj mesto povezave\">\n<!ENTITY copyLinkCmd.accesskey \"M\">\n<!ENTITY copyEmailCmd.label \"Kopiraj e-poštni naslov\">\n<!ENTITY copyEmailCmd.accesskey \"E\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/viewSource.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngoToLineTitle     = Pojdi v vrstico\ngoToLineText      = Vnesite številko vrstice\ninvalidInputTitle = Neveljaven vnos\ninvalidInputText  = Vnešena številka vrstice je neveljavna.\noutOfRangeTitle   = Vrstica ni najdena\noutOfRangeText    = Zahtevane vrstice ni mogoče najti.\nstatusBarLineCol  = Vrstica %1$S, stolpec %2$S\nviewSelectionSourceTitle = Izvorna koda DOM izbora\nviewMathMLSourceTitle    = Izvorna koda DOM MathML\n\ncontext_goToLine_label        = Pojdi v vrstico …\ncontext_goToLine_accesskey    = V\ncontext_wrapLongLines_label   = Prelomi dolge vrstice\ncontext_highlightSyntax_label = Označevanje skladnje\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/webConsole.dtd",
    "content": "<!ENTITY networkPanel.requestURL                  \"URL zahtevka\">\n<!ENTITY networkPanel.requestMethod               \"Metoda zahtevka\">\n<!ENTITY networkPanel.statusCode                  \"Številka stanja\">\n\n<!ENTITY networkPanel.requestHeaders              \"Glava zahtevka\">\n<!ENTITY networkPanel.requestCookie               \"Poslani piškot\">\n<!ENTITY networkPanel.requestBody                 \"Telo zahtevka\">\n<!ENTITY networkPanel.requestFormData             \"Poslani podatki obrazca\">\n\n<!ENTITY networkPanel.responseHeaders             \"Glava odgovora\">\n<!ENTITY networkPanel.responseBody                \"Telo odgovora\">\n<!ENTITY networkPanel.responseBodyCached          \"Predpomnjeni podatki\">\n<!ENTITY networkPanel.responseBodyUnknownType     \"Neznana vrsta vsebine\">\n<!ENTITY networkPanel.responseNoBody              \"Ni telesa odgovora\">\n<!ENTITY networkPanel.responseImage               \"Prejeta slika\">\n<!ENTITY networkPanel.responseImageCached         \"Predpomnjena slika\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/webapps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (webapps.uninstall.notification): %S will be replaced with the name of the uninstalled web app\nuninstall.notification = Aplikacija %S je bila odstranjena iz vašega računalnika.\nuninstall.label = Odstrani aplikacijo\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/wizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  button-back-mac.label        \"Nazaj\">\n<!ENTITY  button-back-mac.accesskey    \"Z\">\n<!ENTITY  button-next-mac.label        \"Nadaljuj\">\n<!ENTITY  button-next-mac.accesskey    \"N\">\n<!ENTITY  button-finish-mac.label      \"Končaj\">\n<!ENTITY  button-cancel-mac.label      \"Prekliči\">\n\n<!ENTITY  button-back-unix.label       \"Nazaj\">\n<!ENTITY  button-back-unix.accesskey   \"Z\">\n<!ENTITY  button-next-unix.label       \"Naprej\">\n<!ENTITY  button-next-unix.accesskey   \"N\">\n<!ENTITY  button-finish-unix.label     \"Končaj\">\n<!ENTITY  button-cancel-unix.label     \"Prekliči\">\n\n<!ENTITY  button-back-win.label        \"&lt; Nazaj\">\n<!ENTITY  button-back-win.accesskey    \"Z\">\n<!ENTITY  button-next-win.label        \"Naprej &gt;\">\n<!ENTITY  button-next-win.accesskey    \"N\">\n<!ENTITY  button-finish-win.label      \"Končaj\">\n<!ENTITY  button-cancel-win.label      \"Prekliči\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/wizard.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndefault-first-title=%S: Pozdravljeni\ndefault-last-title=%S: Končano\ndefault-first-title-mac=Uvod\ndefault-last-title-mac=Zaključek\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/xbl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nUnexpectedElement=Nepričakovan element <%1$S>.\n# LOCALIZATION NOTE: do not localize key=“%S” modifiers=“%S” id=“%S”\nGTK2Conflict2=Dogodek tipke ni na voljo v GTK2: key=\"%S\" modifiers=\"%S\" id=\"%S\"\nWinConflict2=Dogodek tipke ni na voljo na nekaterih razporedih tipkovnic: key=\"%S\" modifiers=\"%S\" id=\"%S\"\nTooDeepBindingRecursion=Povezavo XBL \"%S\" že uporablja preveč predhodnih elementov. Ne bo uporabljena, da ne pride do neskončne rekurzije.\nCircularExtendsBinding=Razširjanje povezave XBL \"%S\" z \"%S\" bi razširilo njo samo\n# LOCALIZATION NOTE: do not localize <handler command=\"…\">\nCommandNotInChrome=Uporaba <handler command=…> izven chrome ni dovoljena.\nMalformedXBL = Datoteka XBL je neveljavna. Ste na povezovalni oznaki pozabili imenski prostor XBL?\nInvalidExtendsBinding=Razširjanje %S je neveljavno. V splošnem ni dovoljeno razširjati imen oznak.\nMissingIdAttr = Povezovalni oznaki manjka atribut \"id\".\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/xml/prettyprint.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY xml.nostylesheet \"Ta datoteka XML nima določenih informacij o slogu. Drevo dokumenta je prikazano spodaj.\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/xpinstall/xpinstall.properties",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Mozilla Communicator client code, released\n# March 31, 1998.\n#\n# The Initial Developer of the Original Code is\n# Netscape Communications Corporation.\n# Portions created by the Initial Developer are Copyright (C) 1998-1999\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Samir Gehani <sgehani@netscape.com>\n#   Daniel Veditz <dveditz@netscape.com>\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either of the GNU General Public License Version 2 or later (the \"GPL\"),\n# or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\n#--------------------------------------------------------------------\n#   Install Actions\n#--------------------------------------------------------------------\nInstallFile=Nameščanje: %s\nInstallSharedFile=Nameščanje datoteke v skupni rabi: %s\nReplaceFile=Zamenjava: %s\nReplaceSharedFile=Zamenjava datoteke v skupni rabi: %s\nSkipFile=Preskočeno: %s\nSkipSharedFile=Preskočena datoteka v skupni rabi: %s\n\nDeleteFile=Brisanje datoteke: %s\nDeleteComponent=Brisanje komponente: %s\n\nExecute=Izvajanje: %s\nExecuteWithArgs=Izvajanje: %s z argumentom: %s\n\nCopyFile=Kopiraj datoteko: %s v %s\nExecuteFile=Izvedi datoteko: %s\nExecuteFileWithArgs=Izvedi datoteko: %s z argumentom: %s\nMoveFile=Premakni datoteko: %s v %s\nRenameFile=Preimenuj datoteko: %s v %s\nCreateFolder=Ustvari mapo: %s\nRemoveFolder=Odstrani mapo: %s\nRenameFolder=Preimenuj mapo: %s v %s\nWindowsShortcut=Windows bližnjica: %s\nMacAlias=Vzdevek Mac: %s\nWindowsRegisterServer=Strežnik Windows za registracijo: %s\nUnknownFileOpCommand=Neznan ukaz za operacijo z datoteko!\n\nPatch=Krpanje: %s\n\nUninstall=Odstranjevanje namestitve: %s\n\nRegSkin=Registriraj preobleko: %s\nRegLocale=Registriraj področje: %s\nRegContent=Registriraj vsebino: %s\nRegPackage=Registriraj paket: %s\n\n#--------------------------------------------------------------------\n#   Dialog Messages\n#--------------------------------------------------------------------\n\nApplyNowSkin=Uporabi to temo\nApplyNowLocale=Uporabi to področje\n\nConfirmSkin=Ali želite namestiti temo \"%1$S\" iz %2$S?\nConfirmLocale=Ali želite namestiti področje \"%1$S\" iz %2$S?\n\nOK=Namesti\n\nprogress.queued=Začasno odloženo\nprogress.downloading=Prenašanje na računalnik ...\nprogress.downloaded=Preneseno na računalnik\nprogress.installing=Nameščam ...\n\nUnsigned=Nepodpisano\n\n#--------------------------------------------------------------------\n#   Miscellaneous\n#--------------------------------------------------------------------\nERROR=NAPAKA\n\nerror0=Uspešno\nerror999=Ponovno zaženi za dokončanje\nerror-202=Dostop zavrnjen\nerror-203=Nepričakovana namestitvena napaka\\n Preglejte konzolo JavaScript za podrobnosti.\nerror-204=Skripta za namestitev ni bilo mogoče najti\nerror-207=Neveljaven paket za namestitev\nerror-208=Neveljaven argument\nerror-210=Uporabniško preklicano\nerror-214=Zahtevana datoteka ne obstaja\nerror-215=Samo za branje\nerror-218=Napaka pri ekstrakciji AppleSingle\nerror-219=Neveljavna pot\nerror-225=EKSTRAKCIJA_NEUSPEŠNA\nerror-227=Preklicano\nerror-228=Napaka pri prenosu na računalnik\nerror-229=Napaka v skriptu\nerror-230=Že obstaja\nerror-235=Zmanjkalo je prostora\nerror-239=Registracija ogrodja Chrome ni uspela\nerror-240=Nedokončana namestitev\nerror-244=Nepodprt paket\nerror-260=Podpisovanja ni bilo mogoče preveriti.\nerror-261=Neveljaven hash datoteke (datoteka verjetno pokvarjena med prenosom)\nerror-262=Neznana ali neveljavna vrsta hasha datoteke\nerror-299=Zmanjkalo je pomnilnika\n\n# there are other error codes, either rare or obsolete,\n# that are not worth translating at this time.\nunknown.error=Nepričakovana napaka %S\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/xslt/xslt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n1  = Razčlenjevanje slogovne predloge XSLT ni uspelo.\n2  = Razčlenjevanje izraza XPath ni uspelo.\n3  = \n4  = Transformacija XSLT ni uspela.\n5  = Neveljavna funkcija XSLT/XPath.\n6  = Slogovna predloga XSLT (morda) vsebuje rekurzijo.\n7  = Vrednost atributa XSLT 1.0 ni veljavna.\n8  = Izraz XPath bi moral vrniti NodeSet.\n9  = Transformacija XSLT je bila prekinjena s strani <xsl:message>.\n10 = Prišlo je do mrežne napake ob nalaganju stylesheeta XSLT:\n11 = Slogovna predloga XSLT nima vrste MIME XML:\n12 = Slogovna predloga XSLT se posredno ali neposredno uvozi ali vključi:\n13 = Funkcija XPath je bila poklicana z napačnim številom argumentov.\n14 = Neznana funkcija razširitve XPath je bila klicana.\n15 = Napaka pri razčlenjevanju XPath: pričakovan ')':\n16 = Napaka pri razčlenjevanju XPath: neznana os:\n17 = Napaka pri razčlenjevanju XPath: pričakovan test imena ali vrste vozlišča:\n18 = Napaka pri razčlenjevanju XPath: pričakovan ']':\n19 = Napaka pri razčlenjevanju XPath: neveljavno ime spremenljivke:\n20 = Napaka pri razčlenjevanju XPath: nepričakovan konec izraza:\n21 = Napaka pri razčlenjevanju XPath: pričakovan operator:\n22 = Napaka pri razčlenjevanju XPath: nezaprt znak:\n23 = Napaka pri razčlenjevanju XPath: nepričakovan ':':\n24 = Napaka pri razčlenjevanju XPath: nepričakovan '!', negacija je not():\n25 = Napaka pri razčlenjevanju XPath: najden nedovoljen znak:\n26 = Napaka pri razčlenjevanju XPath: pričakovan binarni operator:\n27 = Iz varnostnih razlogov je bila blokirana slogovna predloga XSLT.\n28 = Izvajanje neveljavnega izraza.\n29 = Nezaprt zavit oklepaj.\n30 = Ustvarjanje elementa z neveljavnim QName.\n31 = Povezovanje spremenljivke odraža povezovanje spremenljivke znotraj iste predloge.\n32 = Klic ključne funkcije ni dovoljen.\n\nLoadingError = Napaka pri nalaganju slogovne predloge: %S\nTransformError = Napaka pri transformaciji XSLT: %S\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global/xul.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMissingOverlay=Ni mogoče naložiti prosojnice iz %1$S.\nPINotInProlog=Navodila za obdelavo <?%1$S?> nimajo več učinka izven uvodnega dela (glej hrošč 360119).\nNeededToWrapXUL=Škatla XUL za element %1$S je vsebovala notranjega otroka %2$S, kar je vse njene otroke ovilo v blok.\nNeededToWrapXULInlineBox=Škatla XUL za element %1$S je vsebovala notranjega otroka %2$S, kar je vse njene otroke ovilo v blok. To je ponavadi mogoče popraviti tako, da namesto \"display: -moz-inline-box\" uporabite  \"display: -moz-inline-box; display: inline-block\".\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global-platform/mac/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Skoči\npress   =       Pritisni\ncheck   =       Označi\nuncheck =       Prekliči\nselect  =       Izberi\nopen    =       Odpri\nclose   =       Zapri\nswitch  =       Zamenjaj\nclick   =       Klikni\ncollapse=       Strni\nexpand  =       Razširi\nactivate=       Aktiviraj\ncycle   =       Zaokroži\n\n# Universal Access API support\n# (Mac Only)\n# The Role Description for AXWebArea (the web widget). Like in Safari.\nhtmlContent = Vsebina HTML\n# The Role Description for the Tab button.\ntab     =       tabulator\n# The Role Description for definition list dl, dt and dd\nterm    =       izraz\ndefinition =    definicija\n# The Role Description for an input type=\"search\" text field\nsearchTextField = polje za iskanje\n# The Role Description for WAI-ARIA Landmarks\napplication =   aplikacija\nsearch  =       iskanje\nbanner  =       napis\nnavigation =    meni\ncomplementary = dopolnilno\ncontent =       vsebina\nmain    =       glavno\n# The (spoken) role description for various WAI-ARIA roles\nalert       =      opozorilo\nalertDialog =      pogovorno okno z opozorilom\narticle     =      članek\ndocument    =      dokument\nlog         =      dnevnik\nmarquee     =      potujoč napis\nmath        =      matematika\nnote        =      opomba\nregion      =      območje\nstatus      =      stanje aplikacije\ntimer       =      časovnik\ntooltip     =      namig\nseparator    =      razmejevalec\ntabPanel     =      plošča z zavihki\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global-platform/mac/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global-platform/mac/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#mac\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key - open up arrow symbol (ctrl-e)\nVK_SHIFT=\\u21e7\n\n#the command key - clover leaf symbol (ctrl-q)\nVK_META=\\u2318\n\n#the win key - never generated by native key event\nVK_WIN=win\n\n#the option/alt key - splitting tracks symbol (ctrl-g)\nVK_ALT=\\u2325\n\n#the control key. hat symbol (ctrl-f)\nVK_CONTROL=\\u2303\n\n#the separator character used between modifiers (none on Mac OS)\nMODIFIER_SEPARATOR=\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global-platform/unix/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Skoči\npress   =       Pritisni\ncheck   =       Označi\nuncheck =       Prekliči\nselect  =       Izberi\nopen    =       Odpri\nclose   =       Zapri\nswitch  =       Zamenjaj\nclick   =       Klikni\ncollapse=       Strni\nexpand  =       Razširi\nactivate=       Aktiviraj\ncycle   =       Zaokroži\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global-platform/unix/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global-platform/unix/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Shift\n\n#the command key\nVK_META=Meta\n\n#the win key (Super key and Hyper keys are mapped to DOM Win key)\nVK_WIN=Win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Ctrl\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global-platform/win/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Skoči\npress   =       Pritisni\ncheck   =       Označi\nuncheck =       Prekliči\nselect  =       Izberi\nopen    =       Odpri\nclose   =       Zapri\nswitch  =       Zamenjaj\nclick   =       Klikni\ncollapse=       Strni\nexpand  =       Razširi\nactivate=       Aktiviraj\ncycle   =       Zaokroži\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global-platform/win/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global-platform/win/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Shift\n\n#the command key\nVK_META=Meta\n\n#the win key\nVK_WIN=Win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Ctrl\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/global-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#\n#   Localizable URLs\n#\npluginStartupMessage=Zaganjam dodatek za datoteko vrste\n\n# plug-ins URLs\npluginupdates_label=mozilla.com/plugincheck\npluginupdates_url=http://www.mozilla.com/plugincheck/\n\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/mozapps/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (window.width2, window.height): These values should be\nclose to the golden ratio (1.618:1) while making sure it's wide enough for long\nfile names and tall enough to hint that there are more downloads in the list -->\n<!ENTITY window.width2                    \"485\">\n<!ENTITY window.height                    \"310\"> \n\n<!ENTITY starting.label                   \"Začenjam …\">\n<!ENTITY scanning.label                   \"Iskanje virusov …\">\n\n<!ENTITY downloads.title                  \"Prenosi\">\n\n<!ENTITY cmd.pause.label                  \"Premor\">\n<!ENTITY cmd.pause.accesskey              \"P\">\n<!ENTITY cmd.resume.label                 \"Nadaljuj\">\n<!ENTITY cmd.resume.accesskey             \"N\">\n<!ENTITY cmd.cancel.label                 \"Prekliči\">\n<!ENTITY cmd.cancel.accesskey             \"P\">\n<!ENTITY cmd.show.label                   \"Odpri vsebujočo mapo\">\n<!ENTITY cmd.show.accesskey               \"V\">\n<!ENTITY cmd.showMac.label                \"Prikaži v Finderju\">\n<!ENTITY cmd.showMac.accesskey            \"F\">\n<!ENTITY cmd.open.label                   \"Odpri\">\n<!ENTITY cmd.open.accesskey               \"O\">\n<!ENTITY cmd.openWith.label               \"Odpri s programom …\">\n<!ENTITY cmd.openWith.accesskey           \"g\">\n<!ENTITY cmd.retry.label                  \"Poskusi znova\">\n<!ENTITY cmd.retry.accesskey              \"V\">\n<!ENTITY cmd.goToDownloadPage.label       \"Pojdi na stran za prenos\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"O\">\n<!ENTITY cmd.copyDownloadLink.label       \"Kopiraj povezavo za prenos\">\n<!ENTITY cmd.copyDownloadLink.accesskey   \"P\">\n<!ENTITY cmd.removeFromList.label         \"Odstrani iz seznama\">\n<!ENTITY cmd.removeFromList.accesskey     \"e\">\n\n<!ENTITY cmd.close.commandKey             \"w\">\n<!ENTITY cmd.close2.commandKey            \"j\">\n<!ENTITY cmd.close2Unix.commandKey        \"y\">\n<!ENTITY cmd.clearList.label              \"Počisti seznam\">\n<!ENTITY cmd.clearList.tooltip            \"Odstrani dokončane, preklicane in neuspele prenose iz seznama\">\n<!ENTITY cmd.clearList.accesskey          \"I\">\n<!ENTITY cmd.find.commandKey              \"f\">\n<!ENTITY cmd.search.commandKey            \"k\">\n\n<!ENTITY closeWhenDone.label              \"Zapri, ko so vsi prenosi končani\">\n<!ENTITY closeWhenDone.tooltip            \"Zapre okno s prenosi, ko je prenašanje vseh datotek končano\">\n\n<!ENTITY showFolder.label                 \"Prikaži to mapo\">\n<!ENTITY searchBox.label                  \"Išči …\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/mozapps/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (shortSeconds): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# s is the short form for seconds\nshortSeconds=s;s;s;s\n\n# LOCALIZATION NOTE (shortMinutes): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# m is the short form for minutes\nshortMinutes=m;m;m;m\n\n# LOCALIZATION NOTE (shortHours): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# h is the short form for hours\nshortHours=h;h;h;h\n\n# LOCALIZATION NOTE (shortDays): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# d is the short form for days\nshortDays=d;d;d;d\n\n# LOCALIZATION NOTE (paused): — is the \"em dash\" (long dash)\npaused=Ustavljeno – #1\ndownloading=Prenašanje\nnotStarted=Ni začeto\nfailed=Neuspešno\nfinished=Končano\ncanceled=Preklican\n\ndownloadErrorAlertTitle=Napaka pri prenosu\ndownloadErrorGeneric=Prenosa ni mogoče shraniti, ker je prišlo do neznane napake.\\n\\nPoskusite znova.\n\n# LOCALIZATION NOTE: we don't have proper plural support in the CPP code; bug 463102\nquitCancelDownloadsAlertTitle=Prekličem vse prenose?\nquitCancelDownloadsAlertMsg=Če zaprete program zdaj, bo preklican 1 prenos. Ste prepričani, da želite zapreti program?\nquitCancelDownloadsAlertMsgMultiple=Če zaprete program zdaj, bo preklicanih več (%S) prenosov. Ste prepričani, da želite zapreti program?\nquitCancelDownloadsAlertMsgMac=Če zaprete program zdaj, bo preklican 1 prenos. Ste prepričani, da želite zapreti program?\nquitCancelDownloadsAlertMsgMacMultiple=Če zaprete program zdaj, bo preklicanih več (%S) prenosov. Ste prepričani, da želite zapreti program?\nofflineCancelDownloadsAlertTitle=Prekličem vse prenose?\nofflineCancelDownloadsAlertMsg=Če prekinete povezavo zdaj, bo preklican 1 prenos. Ste prepričani, da želite delati brez povezave?\nofflineCancelDownloadsAlertMsgMultiple=Če prekinete povezavo zdaj, bo preklicanih več (%S) prenosov. Ste prepričani, da želite delati brez povezave?\nleavePrivateBrowsingCancelDownloadsAlertTitle=Prekličem vse prenose?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsg2=Če zapustite vsa okna z zasebnim brskanjem zdaj, bo preklican 1 prenos. Ste prepričani, da želite zapustiti zasebno brskanje?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsgMultiple2=Če zapustite vsa okna z zasebnim brskanjem zdaj, bo preklicanih več (%S) prenosov. Ste prepričani, da želite zapustiti zasebno brskanje?\ncancelDownloadsOKText=Prekliči 1 prenos\ncancelDownloadsOKTextMultiple=Prekliči prenose (skupaj %S)\ndontQuitButtonWin=Ne zapri programa\ndontQuitButtonMac=Ne zapri programa\ndontGoOfflineButton=Ostani povezan\ndontLeavePrivateBrowsingButton2=Nadaljuj zasebno brskanje\ndownloadsCompleteTitle=Prenosi končani\ndownloadsCompleteMsg=Vse datoteke so prenesene.\n\n# LOCALIZATION NOTE (infiniteRate):\n# If download speed is a JavaScript Infinity value, this phrase is used\ninfiniteRate=Zares hitro\n\n# LOCALIZATION NOTE (statusFormat3): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S rate number; %3$S rate unit; %4$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (2.2 MB/sec)\nstatusFormat3=%4$S — %1$S (%2$S %3$S/s)\n\n# LOCALIZATION NOTE (statusFormatInfiniteRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S substitute phrase for Infinity speed; %3$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (Really fast)\nstatusFormatInfiniteRate=%3$S — %1$S (%2$S)\n\n# LOCALIZATION NOTE (statusFormatNoRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB\nstatusFormatNoRate=%2$S — %1$S\n\nbytes=bajtov\nkilobyte=KB\nmegabyte=MB\ngigabyte=GB\n\n# LOCALIZATION NOTE (transferSameUnits2):\n# %1$S progress number; %2$S total number; %3$S total unit\n# example: 1.1 of 333 MB\ntransferSameUnits2=%1$S od %2$S %3$S\n# LOCALIZATION NOTE (transferDiffUnits2):\n# %1$S progress number; %2$S progress unit; %3$S total number; %4$S total unit\n# example: 11.1 MB of 3.3 GB\ntransferDiffUnits2=%1$S %2$S od %3$S %4$S\n# LOCALIZATION NOTE (transferNoTotal2):\n# %1$S progress number; %2$S unit\n# example: 111 KB\ntransferNoTotal2=%1$S %2$S\n\n# LOCALIZATION NOTE (timePair3): %1$S time number; %2$S time unit\n# example: 1m; 11h\ntimePair3=%1$S %2$S\n# LOCALIZATION NOTE (timeLeftSingle3): %1$S time left\n# example: 1m left; 11h left\ntimeLeftSingle3=Še %1$S\n# LOCALIZATION NOTE (timeLeftDouble3): %1$S time left; %2$S time left sub units\n# example: 11h 2m left; 1d 22h left\ntimeLeftDouble3=Še %1$S %2$S\ntimeFewSeconds2=Še nekaj sekund\ntimeUnknown2=Preostali čas ni znan\n\n# LOCALIZATION NOTE (doneSize): #1 size number; #2 size unit\ndoneSize=#1 #2\n# LOCALIZATION NOTE (doneScheme): #1 URI scheme like data: jar: about:\ndoneScheme2=%1$S vir\n# LOCALIZATION NOTE (doneFileScheme): Special case of doneScheme for file:\n# This is used as an eTLD replacement for local files, so make it lower case\ndoneFileScheme=krajevna datoteka\n\n# LOCALIZATION NOTE (yesterday): Displayed time for files finished yesterday\nyesterday=Včeraj\n# LOCALIZATION NOTE (monthDate): #1 month name; #2 date number; e.g., January 22\nmonthDate2=%2$S. %1$S\n\nfileExecutableSecurityWarning=\"%S\" je izvršljiva datoteka. Tovrstne datoteke lahko vsebujejo viruse ali drugo zlobno kodo, ki lahko škoduje vašemu računalniku. Bodite previdni ob odpiranju te datoteke. Ste prepričani, da želite zagnati \"%S\"?\nfileExecutableSecurityWarningTitle=Odprem izvršljivo datoteko?\nfileExecutableSecurityWarningDontAsk=Ne sprašuj več\n\n# Desktop folder name for downloaded files\ndownloadsFolder=Prenosi\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/mozapps/downloads/settingsChange.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  settingsChangePreferences.label  \"Nastavitve lahko spremenite v nastavitvah &brandShortName;a.\">\n<!ENTITY  settingsChangeOptions.label      \"Nastavitve lahko spremenite v nastavitvah &brandShortName;a.\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/mozapps/downloads/unknownContentType.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  intro2.label                \"Izbrali ste odpiranje:\">\n<!ENTITY  from.label                  \"iz:\">\n<!ENTITY  actionQuestion.label        \"Kaj naj &brandShortName; stori s to datoteko?\">\n\n<!ENTITY  openWith.label              \"Odpri s programom\">\n<!ENTITY  openWith.accesskey          \"o\">\n<!ENTITY  other.label                 \"Drugo …\">\n\n<!ENTITY  saveFile.label              \"Shrani datoteko\">\n<!ENTITY  saveFile.accesskey          \"s\">\n\n<!ENTITY  rememberChoice.label        \"Od zdaj naprej naredi to samodejno za tovrstne datoteke.\">\n<!ENTITY  rememberChoice.accesskey    \"a\">\n\n<!ENTITY  whichIs.label              \"ki je vrste:\">\n\n<!ENTITY  chooseHandlerMac.label      \"Izberi …\">\n<!ENTITY  chooseHandlerMac.accesskey  \"I\">\n<!ENTITY  chooseHandler.label         \"Prebrskaj …\">\n<!ENTITY  chooseHandler.accesskey     \"B\">\n\n<!ENTITY  unknownPromptText.label     \"Želite shraniti to datoteko?\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/mozapps/downloads/unknownContentType.properties",
    "content": "# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle=Odpiranje %S\nsaveDialogTitle=Vnesite ime datoteke za shranjevanje ...\ndefaultApp=%S (privzeto)\nchooseAppFilePickerTitle=Izbiranje pomožnega programa\nbadApp=Programa, ki ste ga izbrali (\"%S\"), ni mogoče najti. Prosim, preverite ime datoteke, ali pa izberite drug program.\nbadApp.title=Programa ni mogoče najti\nbadPermissions=Datoteke ni bilo mogoče shraniti, ker nimate zadostnih pravic.  Izberite drugo mapo za shranjevanje.\nbadPermissions.title=Neveljavna dovoljenja za shranjevanje\nselectDownloadDir=Izberite mapo za prenos\nunknownAccept.label=Shrani datoteko\nunknownCancel.label=Prekliči\nfileType=Datoteka %S\n# LOCALIZATION NOTE (orderedFileSizeWithType): first %S is type, second %S is size, and third %S is unit  \norderedFileSizeWithType=%1$S (%2$S %3$S)\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/mozapps/extensions/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  creator.label               \"Stvaritelj:\">\n<!ENTITY  developers.label            \"Izdelovalci:\">\n<!ENTITY  translators.label           \"Prevajalci:\">\n<!ENTITY  contributors.label          \"Sodelavci:\">\n<!ENTITY  homepage.label              \"Obišči domačo stran\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/mozapps/extensions/blocklist.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY blocklist.title             \"Dodatki lahko pozvročajo napake\">\n<!ENTITY blocklist.style             \"width: 45em; height: 30em\">\n<!ENTITY blocklist.summary           \"&brandShortName; je ugotovil, da so naslednji dodatki znani povzročitelji težav z varnostjo in zanesljivostjo:\">\n<!ENTITY blocklist.softblocked       \"Za vašo varnost toplo priporočamo, da program ponovno zaženete z onemogočenimi dodatki.\">\n<!ENTITY blocklist.hardblocked       \"Ti dodatki predstavljajo visoko tveganje za povzročanje težav z varnostjo in zanesljivostjo, zato so bili zavrnjeni. Za popolno odpravo tveganja je potreben ponovni zagon.\">\n<!ENTITY blocklist.softandhard       \"Dodatki, ki predstavljajo visoko tveganje za povzročanje težav z varnostjo in zanesljivostjo, so bili zavrnjeni. Preostali so manj nevarni, a vseeno priporočamo, da jih onemogočite in ponovno zaženete program.\">\n<!ENTITY blocklist.moreinfo          \"Več o tem\">\n\n<!ENTITY blocklist.accept.label      \"Ponovno zaženi &brandShortName;\">\n<!ENTITY blocklist.accept.accesskey  \"P\">\n\n<!ENTITY blocklist.blocked.label     \"Zavrnjeno\">\n<!ENTITY blocklist.checkbox.label    \"Onemogoči\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/mozapps/extensions/extensions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY addons.windowTitle                   \"Upravitelj dodatkov\">\n\n<!ENTITY search.placeholder                   \"Išči po vseh dodatkih\">\n<!ENTITY search.buttonlabel                   \"Išči\">\n<!-- LOCALIZATION NOTE (search.commandKey):\n     The search command key should match findOnCmd.commandkey from browser.dtd -->\n<!ENTITY search.commandkey                    \"f\">\n\n<!ENTITY loading.label                        \"Nalaganje …\">\n<!ENTITY listEmpty.installed.label            \"Nimate nameščenega nobenega dodatka te vrste.\">\n<!ENTITY listEmpty.availableUpdates.label     \"Ni novih posodobitev\">\n<!ENTITY listEmpty.recentUpdates.label        \"Nedavno niste posodobili nobenih dodatkov\">\n<!ENTITY listEmpty.findUpdates.label          \"Poišči posodobitve\">\n<!ENTITY listEmpty.search.label               \"Ustreznih dodatkov ni bilo mogoče najti\">\n<!ENTITY listEmpty.button.label               \"Več informacij o dodatkih\">\n<!ENTITY installAddonFromFile.label           \"Namesti dodatek iz datoteke …\">\n<!ENTITY installAddonFromFile.accesskey       \"I\">\n<!ENTITY toolsMenu.tooltip                    \"Orodja za vse dodatke\">\n\n<!ENTITY getThemes.description                \"Želite brskalnik prilagoditi svojemu okusu?\">\n<!ENTITY getThemes.learnMore                  \"Izbirajte med tisoči tem.\">\n\n<!ENTITY cmd.back.tooltip                     \"Pojdi eno stran nazaj\">\n<!ENTITY cmd.forward.tooltip                  \"Pojdi eno stran naprej\">\n\n<!ENTITY showUnsignedExtensions.button.label  \"Nekaterih razširitev ni bilo mogoče potrditi\">\n<!ENTITY showAllExtensions.button.label       \"Prikaži vse razširitve\">\n<!ENTITY debugAddons.label                    \"Dodatki za razhroščevanje\">\n<!ENTITY debugAddons.accesskey                \"D\">\n\n<!-- global warnings -->\n<!ENTITY warning.safemode.label                    \"Zaradi dela v varnem načinu so vsi dodatki onemogočeni.\">\n<!ENTITY warning.checkcompatibility.label          \"Preverjanje združljivosti dodatkov je onemogočeno. Mogoče imate nameščene dodatke, ki niso združljivi.\">\n<!ENTITY warning.checkcompatibility.enable.label   \"Omogoči\">\n<!ENTITY warning.checkcompatibility.enable.tooltip \"Omogoči preverjanje združljivosti dodatkov\">\n<!ENTITY warning.updatesecurity.label              \"Preverjanje, ali je posodobitev dodatkov varna, je onemogočeno. Posodobitve lahko ogrozijo vaš sistem.\">\n<!ENTITY warning.updatesecurity.enable.label       \"Omogoči\">\n<!ENTITY warning.updatesecurity.enable.tooltip     \"Omogoči preverjanje, ali je posodobitev dodatka varna\">\n\n<!-- categories / views -->\n<!ENTITY view.search.label                    \"Iskanje\">\n<!ENTITY view.discover.label                  \"Prenesi dodatke\">\n<!ENTITY view.recentUpdates.label             \"Nedavne posodobitve\">\n<!ENTITY view.availableUpdates.label          \"Nove posodobitve\">\n\n<!-- addon updates -->\n<!ENTITY updates.checkForUpdates.label        \"Poišči posodobitve\">\n<!ENTITY updates.checkForUpdates.accesskey    \"P\">\n<!ENTITY updates.viewUpdates.label            \"Pokaži nedavne posodobitve\">\n<!ENTITY updates.viewUpdates.accesskey        \"n\">\n<!-- LOCALIZATION NOTE (updates.updateAddonsAutomatically.label): This menu item\n     is a checkbox that toggles the default global behavior for add-on update\n     checking. -->\n<!ENTITY updates.updateAddonsAutomatically.label     \"Samodejno posodobi dodatke\">\n<!ENTITY updates.updateAddonsAutomatically.accesskey \"d\">\n<!-- LOCALIZATION NOTE (updates.resetUpdatesToAutomatic.label, updates.resetUpdatesToManual.label):\n     Specific addons can have custom update checking behaviors (\"Manually\",\n     \"Automatically\", \"Use default global behavior\"). These menu items reset the\n     update checking behavior for all add-ons to the default global behavior\n     (which itself is either \"Automatically\" or \"Manually\", controlled by the\n     updates.updateAddonsAutomatically.label menu item). -->\n<!ENTITY updates.resetUpdatesToAutomatic.label       \"Ponastavi vse dodatke na samodejno posodabljanje\">\n<!ENTITY updates.resetUpdatesToAutomatic.accesskey   \"S\">\n<!ENTITY updates.resetUpdatesToManual.label          \"Ponastavi vse dodatke na ročno posodabljanje\">\n<!ENTITY updates.resetUpdatesToManual.accesskey      \"R\">\n<!ENTITY updates.updating.label               \"Posodabljanje dodatkov\">\n<!ENTITY updates.installed.label              \"Vaši dodatki so posodobljeni.\">\n<!ENTITY updates.downloaded.label             \"Posodobitve vaših dodatkov so prenesene.\">\n<!ENTITY updates.restart.label                \"Za dokončanje namestitve ponovno zaženite brskalnik.\">\n<!ENTITY updates.noneFound.label              \"Ni novih posodobitev\">\n<!ENTITY updates.manualUpdatesFound.label     \"Preglej vse posodobitve\">\n<!ENTITY updates.updateSelected.label         \"Namesti posodobitve\">\n<!ENTITY updates.updateSelected.tooltip       \"Namesti posodobitve, ki so na voljo v seznamu\">\n\n<!-- addon actions -->\n<!ENTITY cmd.showDetails.label                \"Več informacij\">\n<!ENTITY cmd.showDetails.accesskey            \"V\">\n<!ENTITY cmd.findUpdates.label                \"Poišči posodobitve\">\n<!ENTITY cmd.findUpdates.accesskey            \"P\">\n<!ENTITY cmd.preferencesWin.label             \"Možnosti\">\n<!ENTITY cmd.preferencesWin.accesskey         \"M\">\n<!ENTITY cmd.preferencesUnix.label            \"Nastavitve\">\n<!ENTITY cmd.preferencesUnix.accesskey        \"N\">\n<!ENTITY cmd.about.label                      \"Predstavitev\">\n<!ENTITY cmd.about.accesskey                  \"r\">\n\n<!ENTITY cmd.enableAddon.label                \"Omogoči\">\n<!ENTITY cmd.enableAddon.accesskey            \"O\">\n<!ENTITY cmd.disableAddon.label               \"Onemogoči\">\n<!ENTITY cmd.disableAddon.accesskey           \"n\">\n<!ENTITY cmd.enableTheme.label                \"Obleci temo\">\n<!ENTITY cmd.enableTheme.accesskey            \"t\">\n<!ENTITY cmd.disableTheme.label               \"Sleci temo\">\n<!ENTITY cmd.disableTheme.accesskey           \"t\">\n<!ENTITY cmd.askToActivate.label              \"Vprašaj pred uporabo\">\n<!ENTITY cmd.askToActivate.tooltip            \"Pred vsako uporabo vprašaj za dovoljenje\">\n<!ENTITY cmd.alwaysActivate.label             \"Vedno omogoči\">\n<!ENTITY cmd.alwaysActivate.tooltip           \"Vedno uporabljaj ta dodatek\">\n<!ENTITY cmd.neverActivate.label              \"Nikoli ne omogočaj\">\n<!ENTITY cmd.neverActivate.tooltip            \"Nikoli ne uporabljaj tega dodatka\">\n<!ENTITY cmd.stateMenu.tooltip                \"Spremeni med uporabo dodatka\">\n<!ENTITY cmd.installAddon.label               \"Namesti\">\n<!ENTITY cmd.installAddon.accesskey           \"i\">\n<!ENTITY cmd.uninstallAddon.label             \"Odstrani\">\n<!ENTITY cmd.uninstallAddon.accesskey         \"r\">\n<!ENTITY cmd.showPreferencesWin.label         \"Možnosti\">\n<!ENTITY cmd.showPreferencesWin.tooltip       \"Spremeni možnosti teh dodatkov\">\n<!ENTITY cmd.showPreferencesUnix.label        \"Nastavitve\">\n<!ENTITY cmd.showPreferencesUnix.tooltip      \"Spremeni nastavitve teh dodatkov\">\n<!ENTITY cmd.contribute.label                 \"Prispevaj\">\n<!ENTITY cmd.contribute.accesskey             \"P\">\n<!ENTITY cmd.contribute.tooltip               \"Sodelujte pri razvoju dodatkov\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"Prikaži opombe k izdaji\">\n<!ENTITY cmd.showReleaseNotes.tooltip         \"Prikaži opombe k izdaji za to posodobitev\">\n<!ENTITY cmd.hideReleaseNotes.label           \"Skrij opombe k izdaji\">\n<!ENTITY cmd.hideReleaseNotes.tooltip         \"Skrij opombe k izdaji za to posodobitev\">\n\n<!-- discovery view -->\n<!-- LOCALIZATION NOTE (discover.title,discover.description,discover.footer):\n     Displayed in the center of the Get Add-ons view, see bug 601143 for mockups. -->\n<!ENTITY discover.title                       \"Kaj so dodatki?\">\n<!ENTITY discover.description2                \"Dodatki so programi, ki omogočajo prilagajanje brskalnika &brandShortName; vašim potrebam\n  z dodajanjem zmogljivosti in spreminjanjem videza. Poskusite stranske vrstice, prikaz vremena ali tematsko obarvan &brandShortName;.\">\n<!ENTITY discover.footer                      \"Ko ste povezani na internet, vam ta odsek ponuja\n  nekatere izbrane in najbolj priljubljene dodatke.\">\n\n<!-- detail view -->\n<!ENTITY detail.version.label                 \"Različica\">\n<!ENTITY detail.lastupdated.label             \"Nazadnje posodobljeno\">\n<!ENTITY detail.creator.label                 \"Razvijalec\">\n<!ENTITY detail.homepage.label                \"Domača stran\">\n<!ENTITY detail.numberOfDownloads.label       \"Prenosi\">\n\n<!ENTITY detail.contributions.description     \"Razvijalec tega dodatka vas vabi, da podprete nadaljnji razvoj s skromnim prispevkom.\">\n\n<!ENTITY detail.updateType                    \"Samodejne posodobitve\">\n<!ENTITY detail.updateDefault.label           \"Privzeto\">\n<!ENTITY detail.updateDefault.tooltip         \"Samodejno nameščaj posodobitve le če je to privzeto\">\n<!ENTITY detail.updateAutomatic.label         \"Vključeno\">\n<!ENTITY detail.updateAutomatic.tooltip       \"Samodejno nameščaj posodobitve\">\n<!ENTITY detail.updateManual.label            \"Izključeno\">\n<!ENTITY detail.updateManual.tooltip          \"Posodobitev ne nameščaj samodejno\">\n<!ENTITY detail.home                          \"Domača stran\">\n<!ENTITY detail.repository                    \"Profil dodatka\">\n<!ENTITY detail.size                          \"Velikost\">\n\n<!ENTITY detail.checkForUpdates.label         \"Poišči posodobitve\">\n<!ENTITY detail.checkForUpdates.accesskey     \"P\">\n<!ENTITY detail.checkForUpdates.tooltip       \"Poišči posodobitve za ta dodatek\">\n<!ENTITY detail.showPreferencesWin.label      \"Možnosti\">\n<!ENTITY detail.showPreferencesWin.accesskey  \"M\">\n<!ENTITY detail.showPreferencesWin.tooltip    \"Spremeni možnosti tega dodatka\">\n<!ENTITY detail.showPreferencesUnix.label     \"Nastavitve\">\n<!ENTITY detail.showPreferencesUnix.accesskey \"N\">\n<!ENTITY detail.showPreferencesUnix.tooltip   \"Spremeni nastavitve tega dodatka\">\n\n\n<!-- ratings -->\n<!ENTITY rating2.label                        \"Ocena\">\n\n<!-- download/install progress -->\n<!ENTITY progress.pause.tooltip               \"Ustavi\">\n<!ENTITY progress.cancel.tooltip              \"Prekliči\">\n\n\n<!-- list sorting -->\n<!ENTITY sort.name.label                      \"Ime\">\n<!ENTITY sort.name.tooltip                    \"Razvrsti po imenu\">\n<!ENTITY sort.dateUpdated.label               \"Zadnja posodobitev\">\n<!ENTITY sort.dateUpdated.tooltip             \"Razvrsti po datumu posodobitve\">\n<!ENTITY sort.relevance.label                 \"Ustreznost\">\n<!ENTITY sort.relevance.tooltip               \"Razvrsti po ustreznosti\">\n<!ENTITY sort.price.label                     \"Cena\">\n<!ENTITY sort.price.tooltip                   \"Razvrsti po ceni\">\n\n<!ENTITY search.filter2.label                 \"Iskanje:\">\n<!ENTITY search.filter2.installed.label       \"Moji dodatki\">\n<!ENTITY search.filter2.installed.tooltip     \"Prikaži nameščene dodatke\">\n<!ENTITY search.filter2.available.label       \"Dodatki na voljo\">\n<!ENTITY search.filter2.available.tooltip     \"Prikaži dodatke, ki so na voljo za namestitev\">\n\n<!ENTITY addon.homepage                       \"Domača stran\">\n<!ENTITY addon.details.label                  \"Več\">\n<!ENTITY addon.details.tooltip                \"Prikaži več podrobnosti o tem dodatku\">\n<!ENTITY addon.unknownDate                    \"Neznano\">\n<!-- LOCALIZATION NOTE (addon.disabled.postfix): This is used in a normal list\n     to signify that an add-on is disabled, in the form\n     \"<Addon name> <1.0> (disabled)\" -->\n<!ENTITY addon.disabled.postfix               \"(onemogočeno)\">\n<!-- LOCALIZATION NOTE (addon.update.postfix): This is used in the available\n     updates list to signify that an item is an update, in the form\n     \"<Addon name> <1.1> Update\". It is fine to use constructs like brackets if\n     necessary -->\n<!ENTITY addon.update.postfix                 \"Posodobitev\">\n<!ENTITY addon.undoAction.label               \"Razveljavi\">\n<!ENTITY addon.undoAction.tooltip             \"Razveljavi to dejanje\">\n<!ENTITY addon.undoRemove.label               \"Razveljavi\">\n<!ENTITY addon.undoRemove.tooltip             \"Dodatek ohrani nameščen\">\n<!ENTITY addon.restartNow.label               \"Ponovno zaženi\">\n<!ENTITY addon.install.label                  \"Namesti\">\n<!ENTITY addon.install.tooltip                \"Namesti ta dodatek\">\n<!ENTITY addon.updateNow.label                \"Posodobi zdaj\">\n<!ENTITY addon.updateNow.tooltip              \"Namesti posodobitev tega dodatka\">\n<!ENTITY addon.includeUpdate.label            \"Vključi v posodobitev\">\n<!ENTITY addon.updateAvailable.label          \"Na voljo je posodobitev\">\n<!ENTITY addon.checkingForUpdates.label       \"Iskanje posodobitev …\">\n<!ENTITY addon.releaseNotes.label             \"Opombe k izdaji:\">\n<!ENTITY addon.loadingReleaseNotes.label      \"Nalaganje …\">\n<!ENTITY addon.errorLoadingReleaseNotes.label \"Pri nalaganju opomb k izdaji je prišlo do napake.\">\n\n<!ENTITY addon.createdBy.label                \"Avtor: \">\n\n<!ENTITY eula.title                           \"Dovoljenje (EULA)\">\n<!ENTITY eula.width                           \"560px\">\n<!ENTITY eula.height                          \"400px\">\n<!ENTITY eula.accept                          \"Sprejmi in namesti …\">\n\n<!ENTITY settings.path.button.label           \"Brskaj…\">\n\n<!-- LOCALIZATION NOTE (experiment.info.label): The strings related to\n     experiments are present on the \"Experiments\" tab of the add-ons manager.\n     This tab won't be displayed unless an Experiment add-on is installed.\n     Install https://people.mozilla.org/~gszorc/dummy-experiment-addon.xpi\n     to cause this tab to appear. -->\n<!ENTITY experiment.info.label \"Kaj je to? Telemetrija lahko občasno namešča ali izvaja poskuse.\">\n<!ENTITY experiment.info.learnmore \"Več o tem\">\n<!ENTITY experiment.info.learnmore.accesskey \"V\">\n<!ENTITY experiment.info.changetelemetry \"Nastavitve telemetrije\">\n<!ENTITY experiment.info.changetelemetry.accesskey \"T\">\n\n<!ENTITY setting.learnmore \"Več o tem …\">\n\n<!ENTITY disabledUnsigned.heading \"Nekateri dodatki so bili onemogočeni\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.description.start, disabledUnsigned.description.findAddonsLink, disabledUnsigned.description.end):\n     These entities form a sentence, with\n     disabledUnsigned.description.findAddonsLink being a link to an external site. -->\n<!ENTITY disabledUnsigned.description.start \"Naslednji dodatki niso bili potrjeni za uporabo v &brandShortName;u. Lahko \">\n<!ENTITY disabledUnsigned.description.findAddonsLink \"jih nadomestite\">\n<!ENTITY disabledUnsigned.description.end \" ali zaprosite razvijalca, da jih potrdi.\">\n<!ENTITY disabledUnsigned.learnMore \"Več o naših prizadevanjih za večjo varnost na spletu.\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.devInfo.start, disabledUnsigned.devInfo.linkToManual, disabledUnsigned.devInfo.end):\n     These entities form a sentence, with disabledUnsigned.devInfo.linkToManual\n     being a link to an external site. -->\n<!ENTITY disabledUnsigned.devInfo.start \"Razvijalcem, ki želijo potrditi svoje dodatke, priporočamo branje našega \">\n<!ENTITY disabledUnsigned.devInfo.linkToManual \"priročnika\">\n<!ENTITY disabledUnsigned.devInfo.end \".\">\n\n<!ENTITY pluginDeprecation.description \"Pogrešate kaj? Nekateri vtičniki niso več podprti v &brandShortName;u.\">\n<!ENTITY pluginDeprecation.learnMore \"Več o tem.\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/mozapps/extensions/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutWindowTitle) %S is the addon name\naboutWindowTitle=O %S\naboutWindowCloseButton=Zapri\n#LOCALIZATION NOTE (aboutWindowVersionString) %S is the addon version\naboutWindowVersionString=različica %S\n#LOCALIZATION NOTE (aboutAddon) %S is the addon name\naboutAddon=O %S\n\n#LOCALIZATION NOTE (uninstallNotice) %S is the add-on name\nuninstallNotice=Dodatek %S je bil odstranjen.\n\n#LOCALIZATION NOTE (numReviews): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of reviews\nnumReviews=#1 ocena;#1 oceni;#1 ocene;#1 ocen\n\n#LOCALIZATION NOTE (dateUpdated) %S is the date the addon was last updated\ndateUpdated=Posodobljeno dne %S\n\n#LOCALIZATION NOTE (notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\nnotification.incompatible=Dodatek %1$S ni združljiv z brskalnikom %2$S %3$S.\n#LOCALIZATION NOTE (notification.unsigned, notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\nnotification.unsignedAndDisabled=%1$S ni bilo mogoče potrditi za uporabo v %2$Su, zato je onemogočen.\nnotification.unsigned=%1$S ni bilo mogoče potrditi za uporabo v %2$Su. Bodite pazljivi.\nnotification.unsigned.link=Več informacij\n#LOCALIZATION NOTE (notification.blocked) %1$S is the add-on name\nnotification.blocked=Dodatek %1$S je onemogočen zaradi večje varnosti in zanesljivosti.\nnotification.blocked.link=Več informacij\n#LOCALIZATION NOTE (notification.softblocked) %1$S is the add-on name\nnotification.softblocked=Dodatek %1$S lahko ogroža varno in zanesljivo delovanje.\nnotification.softblocked.link=Več informacij\n#LOCALIZATION NOTE (notification.outdated) %1$S is the add-on name\nnotification.outdated=Za %1$S je na voljo pomembna posodobitev.\nnotification.outdated.link=Posodobi zdaj\n#LOCALIZATION NOTE (notification.vulnerableUpdatable) %1$S is the add-on name\nnotification.vulnerableUpdatable=Dodatek %1$S je ranljiv, zato ga je priporočljivo posodobiti.\nnotification.vulnerableUpdatable.link=Posodobi zdaj\n#LOCALIZATION NOTE (notification.vulnerableNoUpdate) %1$S is the add-on name\nnotification.vulnerableNoUpdate=Dodatek %1$S je ranljiv. Bodite previdni.\nnotification.vulnerableNoUpdate.link=Več informacij\n#LOCALIZATION NOTE (notification.enable) %1$S is the add-on name, %2$S is brand name\nnotification.enable=Dodatek %1$S bo omogočen po ponovnem zagonu brskalnika %2$S.\n#LOCALIZATION NOTE (notification.disable) %1$S is the add-on name, %2$S is brand name\nnotification.disable=Dodatek %1$S bo onemogočen po ponovnem zagonu brskalnika %2$S.\n#LOCALIZATION NOTE (notification.install) %1$S is the add-on name, %2$S is brand name\nnotification.install=Dodatek %1$S bo nameščen po ponovnem zagonu brskalnika %2$S.\n#LOCALIZATION NOTE (notification.uninstall) %1$S is the add-on name, %2$S is brand name\nnotification.uninstall=Dodatek %1$S bo odstranjen po ponovnem zagonu brskalnika %2$S.\n#LOCALIZATION NOTE (notification.upgrade) %1$S is the add-on name, %2$S is brand name\nnotification.upgrade=Dodatek %1$S bo posodobljen po ponovnem zagonu brskalnika %2$S.\n#LOCALIZATION NOTE (notification.downloadError) %1$S is the add-on name.\nnotification.downloadError=Med prenosom %S je prišlo do napake.\nnotification.downloadError.retry=Poskusi znova\nnotification.downloadError.retry.tooltip=Ponovno poskusi prenesti dodatek\n#LOCALIZATION NOTE (notification.installError) %1$S is the add-on name.\nnotification.installError=Med nameščanjem %S je prišlo do napake.\nnotification.installError.retry=Poskusi znova\nnotification.installError.retry.tooltip=Ponovno poskusi prenesti razširitev in jo namestiti\n#LOCALIZATION NOTE (notification.gmpPending) %1$S is the add-on name.\nnotification.gmpPending=%1$S bo kmalu nameščen.\n\n#LOCALIZATION NOTE (contributionAmount2) %S is the currency amount recommended for contributions\ncontributionAmount2=Predlog za dar: %S\n\ninstallDownloading=Prenašanje\ninstallDownloaded=Preneseno\ninstallDownloadFailed=Napaka pri prenosu\ninstallVerifying=Preverjanje\ninstallInstalling=Nameščanje\ninstallEnablePending=Omogočen po ponovnem zagonu\ninstallDisablePending=Onemogočen po ponovnem zagonu\ninstallFailed=Napaka pri namestitvi\ninstallCancelled=Namestitev preklicana\n\n#LOCALIZATION NOTE (details.notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\ndetails.notification.incompatible=Dodatek %1$S ni združljiv z brskalnikom %2$S %3$S.\n#LOCALIZATION NOTE (details.notification.unsigned, details.notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\ndetails.notification.unsignedAndDisabled=%1$S ni bilo mogoče potrditi za uporabo v %2$Su, zato je onemogočen.\ndetails.notification.unsigned=%1$S ni bilo mogoče potrditi za uporabo v %2$Su. Bodite pazljivi.\ndetails.notification.unsigned.link=Več informacij\n#LOCALIZATION NOTE (details.notification.blocked) %1$S is the add-on name\ndetails.notification.blocked=Dodatek %1$S je onemogočen zaradi večje varnosti in zanesljivosti.\ndetails.notification.blocked.link=Več informacij\n#LOCALIZATION NOTE (details.notification.softblocked) %1$S is the add-on name\ndetails.notification.softblocked=Dodatek %1$S lahko ogroža varno in zanesljivo delovanje.\ndetails.notification.softblocked.link=Več informacij\n#LOCALIZATION NOTE (details.notification.outdated) %1$S is the add-on name\ndetails.notification.outdated=Za %1$S je na voljo pomembna posodobitev.\ndetails.notification.outdated.link=Posodobi zdaj\n#LOCALIZATION NOTE (details.notification.vulnerableUpdatable) %1$S is the add-on name\ndetails.notification.vulnerableUpdatable=Dodatek %1$S je ranljiv, zato ga je priporočljivo posodobiti.\ndetails.notification.vulnerableUpdatable.link=Posodobi zdaj\n#LOCALIZATION NOTE (details.notification.vulnerableNoUpdate) %1$S is the add-on name\ndetails.notification.vulnerableNoUpdate=Dodatek %1$S je ranljiv. Bodite previdni.\ndetails.notification.vulnerableNoUpdate.link=Več informacij\n#LOCALIZATION NOTE (details.notification.enable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.enable=Dodatek %1$S bo omogočen po ponovnem zagonu brskalnika %2$S.\n#LOCALIZATION NOTE (details.notification.disable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.disable=Dodatek %1$S bo onemogočen po ponovnem zagonu brskalnika %2$S.\n#LOCALIZATION NOTE (details.notification.install) %1$S is the add-on name, %2$S is brand name\ndetails.notification.install=Dodatek %1$S bo nameščen po ponovnem zagonu brskalnika %2$S.\n#LOCALIZATION NOTE (details.notification.uninstall) %1$S is the add-on name, %2$S is brand name\ndetails.notification.uninstall=Dodatek %1$S bo odstranjen po ponovnem zagonu brskalnika %2$S.\n#LOCALIZATION NOTE (details.notification.upgrade) %1$S is the add-on name, %2$S is brand name\ndetails.notification.upgrade=Dodatek %1$S bo posodobljen po ponovnem zagonu brskalnika %2$S.\n#LOCALIZATION NOTE (details.notification.gmpPending) %1$S is the add-on name\ndetails.notification.gmpPending=%1$S bo kmalu nameščen.\n\n# LOCALIZATION NOTE (details.experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (detail view).\ndetails.experiment.time.daysRemaining=Preostanek: #1 dan;Preostanek: #1 dni;Preostanek: #1 dni;Preostanek: #1 dni\n#LOCALIZATION NOTE (details.experiment.time.endsToday) The experiment will end in less than a day (detail view).\ndetails.experiment.time.endsToday=Preostanek: manj kot en dan\n# LOCALIZATION NOTE (details.experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (detail view).\ndetails.experiment.time.daysPassed=Pred #1 dnem;Pred #1 dnevoma;Pred #1 dnevi;Pred #1 dnevi\n#LOCALIZATION NOTE (details.experiment.time.endedToday) The experiment ended less than a day ago (detail view).\ndetails.experiment.time.endedToday=Manj kot en dan nazaj\n#LOCALIZATION NOTE (details.experiment.state.active) This experiment is active (detail view).\ndetails.experiment.state.active=Aktiven\n#LOCALIZATION NOTE (details.experiment.state.complete) This experiment is complete (it was previously active) (detail view).\ndetails.experiment.state.complete=Končan\n\n# LOCALIZATION NOTE (experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (list view item).\nexperiment.time.daysRemaining=Preostanek: #1 dan;Preostanek: #1 dni;Preostanek: #1 dni;Preostanek: #1 dni\n#LOCALIZATION NOTE (experiment.time.endsToday) The experiment will end in less than a day (list view item).\nexperiment.time.endsToday=Preostanek: manj kot en dan\n# LOCALIZATION NOTE (experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (list view item).\nexperiment.time.daysPassed=Pred #1 dnem;Pred #1 dnevoma;Pred #1 dnevi;Pred #1 dnevi\n#LOCALIZATION NOTE (experiment.time.endedToday) The experiment ended less than a day ago (list view item).\nexperiment.time.endedToday=Manj kot en dan nazaj\n#LOCALIZATION NOTE (experiment.state.active) This experiment is active (list view item).\nexperiment.state.active=Aktiven\n#LOCALIZATION NOTE (experiment.state.complete) This experiment is complete (it was previously active) (list view item).\nexperiment.state.complete=Končan\n\ninstallFromFile.dialogTitle=Izberite dodatek za namestitev\ninstallFromFile.filterName=Dodatki\n\nuninstallAddonTooltip=Odstrani ta dodatek\nuninstallAddonRestartRequiredTooltip=Odstrani ta dodatek (potreben ponoven zagon)\nenableAddonTooltip=Omogoči ta dodatek\nenableAddonRestartRequiredTooltip=Omogoči ta dodatek (potreben ponoven zagon)\ndisableAddonTooltip=Onemogoči ta dodatek\ndisableAddonRestartRequiredTooltip=Onemogoči ta dodatek (potreben ponoven zagon)\n\n#LOCALIZATION NOTE (showAllSearchResults): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total number of search results\nshowAllSearchResults=Prikaži zadetek;Prikaži vse zadetke (#1)\n\n#LOCALIZATION NOTE (addon.purchase.label) displayed on a button in the list\n# view, %S is the price of the add-on including currency symbol\naddon.purchase.label=Nakup za %S…\naddon.purchase.tooltip=Za nakup tega dodatka obiščite galerijo dodatkov\n#LOCALIZATION NOTE (cmd.purchaseAddon.label) displayed on a button in the detail\n# view, %S is the price of the add-on including currency symbol\ncmd.purchaseAddon.label=Nakup za %S…\ncmd.purchaseAddon.accesskey=u\n\n#LOCALIZATION NOTE (eulaHeader) %S is name of the add-on asking the user to agree to the EULA\neulaHeader=%S zahteva, da pred nadaljevanjem namestitve sprejmete naslednji dogovor:\n\ntype.extension.name=Razširitve\ntype.theme.name=Videz\ntype.locale.name=Jeziki\ntype.plugin.name=Vtičniki\ntype.dictionary.name=Slovarji\ntype.service.name=Storitve\ntype.experiment.name=Poskusi\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/mozapps/extensions/newaddon.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title           \"Namesti dodatek\">\n<!ENTITY intro           \"Nek drug program na vašem računalniku želi prilagoditi\n                          &brandShortName; z naslednjim dodatkom:\">\n<!ENTITY warning         \"Nameščajte samo dodatke avtorjev, ki jim zaupate.\">\n<!ENTITY allow           \"Dovoli namestitev\">\n<!ENTITY later           \"Pozneje si lahko premislite in spremenite nastavitve v\n                          upravitelju dodatkov.\">\n<!ENTITY continue        \"Nadaljuj\">\n<!ENTITY restartMessage  \"Za dokončanje namestitve dodatka morate ponovno zagnati &brandShortName;.\">\n<!ENTITY restartButton   \"Ponovno zaženi &brandShortName;\">\n<!ENTITY cancelButton    \"Prekliči\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/mozapps/extensions/newaddon.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (name) %1$S is the add-on name, %2$S is the add-on version\nname=%1$S %2$S\n#LOCALIZATION NOTE (author) %S is the author of the add-on\nauthor=Avtor %S\n#LOCALIZATION NOTE (location) %S is the path the add-on is installed in\nlocation=Pot: %S\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/mozapps/extensions/selectAddons.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY upgrade.style               \"width: 93ch; height: 448px;\">\n\n<!ENTITY checking.heading            \"Preverjanje vaših dodatkov\">\n<!ENTITY checking.progress.label     \"Preverjanje združljivosti vaših dodatkov s trenutno različico &brandShortName;a.\">\n\n<!ENTITY select.heading              \"Izberite svoje dodatke\">\n<!-- LOCALIZATION NOTE (select.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY select.description          \"&brandShortName; lahko še pohitrite, če onemogočite dodatke, ki jih ne rabite več. Že nameščeni dodatki iz tretje roke bodo samodejno onemogočeni, razen če jih izberete spodaj.\">\n<!ENTITY select.keep                 \"Obdrži\">\n<!-- LOCALIZATION NOTE (select.keep.style): Should be a width wide enough for\n     the string in select.keep above. -->\n<!ENTITY select.keep.style           \"width: 6ch;\">\n<!ENTITY select.action               \"Ukrep\">\n<!-- LOCALIZATION NOTE (select.action.style): Should be a width wide enough for\n     the action strings in selectAddons.properties or brandShortName. -->\n<!ENTITY select.action.style         \"width: 35ch;\">\n<!ENTITY select.source               \"Namestil\">\n<!ENTITY select.name                 \"Ime\">\n<!-- LOCALIZATION NOTE (select.name.style): Should be a width small enough so\n     the source column still has enough room for the source strings in\n     selectAddons.properties. -->\n<!ENTITY select.name.style           \"width: 33ch;\">\n\n<!ENTITY confirm.heading             \"Izberite svoje dodatke\">\n<!-- LOCALIZATION NOTE (confirm.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY confirm.description         \"&brandShortName; lahko še pohitrite, če onemogočite dodatke, ki jih ne rabite več. Že nameščeni dodatki iz tretje roke bodo samodejno onemogočeni, razen če jih izberete spodaj.\">\n\n<!ENTITY action.disable.heading      \"Naslednji dodatki bodo onemogočeni:\">\n<!ENTITY action.incompatible.heading \"Naslednji dodatki bodo onemogočeni, vedar bodo znova omogočeni, ko bo na voljo združljiva različica:\">\n<!ENTITY action.update.heading       \"Naslednji dodatki bodo posodobljeni:\">\n<!ENTITY action.enable.heading       \"Naslednji dodatki bodo omogočeni:\">\n\n<!ENTITY update.heading              \"Posodobitev vaših dodatkov\">\n<!ENTITY update.progress.label       \"Prenašanje in nameščanje posodobitev za izbrane dodatke.\">\n\n<!ENTITY errors.heading              \"&brandShortName; nekaterih dodatkov ni uspel posobiti.\">\n<!ENTITY errors.description          \"Posodobitev nekaterih dodatkov ni uspela. &brandShortName; jih bo poskušal samodejno posodobiti kasneje.\">\n\n<!ENTITY footer.label                \"Svoje dodatke lahko vedno prilagodite v Upravitelju dodatkov.\">\n<!ENTITY cancel.label                \"Prekliči\">\n<!ENTITY back.label                  \"Nazaj\">\n<!ENTITY next.label                  \"Naprej\">\n<!ENTITY done.label                  \"Končaj\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/mozapps/extensions/selectAddons.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (source.profile) add-ons installed by the user, this may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.profile=Uporabnik\n#LOCALIZATION NOTE (source.bundled) add-ons shipped with the application, and thus\n# treated as installed by the user. This may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.bundled=Uporabnik (del programa)\n#LOCALIZATION NOTE (source.other) add-ons installed by other applications\n# installed on the computer\nsource.other=Iz tretje roke\n\naction.enabled=Bo omogočen\naction.disabled=Bo onemogočen\naction.autoupdate=Bo posodobljen na združljivo različico\naction.incompatible=Bo omogočen ob izidu združljive različice\naction.neededupdate=Posodobitev za združljivost\naction.unneededupdate=Posodobitev po izbiri\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/mozapps/extensions/update.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  updateWizard.title              \"Posodobitve za &brandShortName;\">\n\n<!ENTITY  offline.title                   \"&brandShortName; je brez povezave\">\n<!ENTITY  offline.description             \"&brandShortName; potrebuje dostop do spleta, da lahko preveri, če obstajajo posodobitve za dodatke, da bodo združljivi s trenutno različico.\">\n<!ENTITY  offline.toggleOffline.label     \"Vključi povezavo.\">\n<!ENTITY  offline.toggleOffline.accesskey \"V\">\n\n<!ENTITY  mismatch.win.title              \"Nezdružljive komponente\">\n<!ENTITY  mismatch.top.label              \"Naslednji dodatki niso združljivi s to različico &brandShortName;a in so onemogočeni:\">\n<!ENTITY  mismatch.bottom.label           \"&brandShortName; lahko najde in namesti združljive različice teh dodatkov.\">\n\n<!ENTITY  checking.wizard.title           \"Iskanje združljivih različic\">\n<!ENTITY  checking.top.label              \"Iskanje posodobitev za nezdružljive dodatke …\">\n<!ENTITY  checking.status                 \"To lahko traja nekaj minut …\">\n\n<!ENTITY  found.wizard.title               \"Najdene združljive različice\">\n<!ENTITY  found.top.label                 \"Izberite dodatke, ki jih želite namestiti:\">\n<!ENTITY  found.disabledXPinstall.label   \"Posodobitev ne morete namestiti, ker je nameščanje programske opreme trenutno onemogočeno. To lahko spremenite spodaj.\">\n<!ENTITY  found.enableXPInstall.label     \"Dovoli stranem, da nameščajo programsko opremo\">\n<!ENTITY  found.enableXPInstall.accesskey \"D\">\n\n<!ENTITY  installing.wizard.title         \"Nameščanje posodobitev\">\n<!ENTITY  installing.top.label            \"Prenašanje in nameščanje posodobitve …\">\n\n<!ENTITY  noupdates.wizard.title          \"Ni združljivih različic\">\n<!ENTITY  noupdates.intro.desc            \"&brandShortName; ne najde nobenih posodobitev.\">\n<!ENTITY  noupdates.error.desc            \"Pri iskanju posodobitev so se pojavile težave.\">\n<!ENTITY  noupdates.checkEnabled.desc     \"&brandShortName; bo redno iskal združljive različice \nin vas bo opozoril, ko bodo na voljo.\">\n\n<!ENTITY  finished.wizard.title           \"Združljive različice nameščene\">\n<!ENTITY  finished.top.label              \"&brandShortName; je namestil vse posodobitve, ki so bile na voljo.\">\n<!ENTITY  finished.checkDisabled.desc     \"&brandShortName; lahko redno išče združljive različice \nin vas opozori, ko bodo na voljo.\">\n<!ENTITY  finished.checkEnabled.desc      \"&brandShortName; bo redno iskal združljive različice \nin vas opozoril, ko bodo na voljo.\">\n\n<!ENTITY  adminDisabled.wizard.title      \"Iskanje posodobitev ni mogoče\">\n<!ENTITY  adminDisabled.warning.label     \"Ni mogoče posodobiti nezdružljivih komponent, ker nameščanje programske opreme ni dovoljeno. Za pomoč se obrnite na skrbnika sistema.\">\n\n<!ENTITY  versioninfo.wizard.title        \"Preverjanje združljivosti dodatkov\">\n<!ENTITY  versioninfo.top.label           \"Preverjanje združljivosti dodatkov s to različico &brandShortName;a.\">\n<!ENTITY  versioninfo.waiting             \"To lahko traja nekaj minut …\">\n\n<!ENTITY  installerrors.wizard.title      \"Težave med posodabljanjem\">\n<!ENTITY  installerrors.intro.label       \"&brandShortName; ima težave pri posodabljanju nekaterih dodatkov.\">\n\n<!-- general strings used by several of the finish pages -->\n<!ENTITY  clickFinish.label               \"Kliknite gumb Končaj, če želite, da &brandShortName; nadaljuje z zagonom.\">\n<!ENTITY  clickFinish.labelMac            \"Kliknite gumb Končaj za nadaljevanje zagona &brandShortName;a.\">\n<!ENTITY  enableChecking.label            \"Dovoli &brandShortName;u, da išče posodobitve.\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/mozapps/extensions/update.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmismatchCheckNow=Preveri zdaj\nmismatchCheckNowAccesskey=z\nmismatchDontCheck=Ne preveri\nmismatchDontCheckAccesskey=v\ninstallButtonText=Namesti zdaj\ninstallButtonTextAccesskey=m\nnextButtonText=Naprej >\nnextButtonTextAccesskey=N\ncancelButtonText=Prekliči\ncancelButtonTextAccesskey=P\nstatusPrefix=Končano iskanje za %S\ndownloadingPrefix=Prenašanje: %S\ninstallingPrefix=Nameščam: %S\ncloseButton=Zapri\ninstallErrors=%S ne more namestiti posodobitev za naslednje razširitve in teme:\ncheckingErrors=%S ne more uspešno poiskati posodobitev za naslednje razširitve in teme:\ninstallErrorItemFormat=%S (%S)\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/mozapps/handling/handling.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.emWidth \"26em\">\n<!ENTITY window.emHeight \"26em\">\n<!ENTITY ChooseOtherApp.description \"Izberi drugo aplikacijo\">\n<!ENTITY ChooseApp.label \"Izberi ...\">\n<!ENTITY ChooseApp.accessKey \"B\">\n<!ENTITY accept \"Odpri povezavo\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/mozapps/handling/handling.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprotocol.title=Zaženi program\nprotocol.description=Povezavo je potrebno odpreti s programom.\nprotocol.choices.label=Pošlji v:\nprotocol.checkbox.label=Zapomni si mojo izbiro za povezave %S.\nprotocol.checkbox.accesskey=R\nprotocol.checkbox.extra=To lahko spremenite v nastavitvah programa %S.\n\nchoose.application.title=Drug program ...\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/mozapps/plugins/plugins.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (unsupportedPlatform.pre): Mobile only. Flash (the only plugin available on mobile)\n     is not supported on some devices. Include a trailing space as needed. -->\n<!ENTITY unsupportedPlatform.pre                             \"Nažalost &brandShortName; ne more predvajati Flasha na tej napravi. \">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.learnMore): Mobile only. This text is used to link to a SUMO page explaining why Flash is not\n     supported on this device. Use the unicode ellipsis char, \\u2026, or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY unsupportedPlatform.learnMore                       \"Več o tem …\">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.post): Mobile only. Include text here if needed for your locale. -->\n<!ENTITY unsupportedPlatform.post                            \"\">\n\n<!ENTITY missingPlugin                                       \"Za prikaz te vsebine je potreben vtičnik.\">\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n<!ENTITY tapToPlayPlugin                                     \"Tapnite za vklop vtičnika.\">\n<!ENTITY clickToActivatePlugin                               \"Vklopi vtičnik.\">\n<!ENTITY checkForUpdates                                     \"Preveri posodobitve …\">\n<!ENTITY disabledPlugin                                      \"Ta vtičnik je onemogočen.\">\n<!ENTITY blockedPlugin.label                                 \"Ta vtičnik je bil zavrnjen iz varnostnih razlogov.\">\n<!ENTITY hidePluginBtn.label                                 \"Skrij vtičnik\">\n<!ENTITY managePlugins                                       \"Urejanje vtičnikov …\">\n\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n<!ENTITY reloadPlugin.pre                                    \"\">\n<!ENTITY reloadPlugin.middle                                 \"Ponovno naloži stran\">\n<!ENTITY reloadPlugin.post                                   \" za nov poskus.\">\n<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please                                       \"Pošlji poročilo\">\n<!ENTITY report.submitting                                   \"Pošiljanje poročila …\">\n<!ENTITY report.submitted                                    \"Poročilo poslano.\">\n<!ENTITY report.disabled                                     \"Pošiljanje poročil onemogočeno.\">\n<!ENTITY report.failed                                       \"Dostava ni uspela.\">\n<!ENTITY report.unavailable                                  \"Ni poročil.\">\n<!ENTITY report.comment                                      \"Dodaj komentar (komentarji so javno dostopni)\">\n<!ENTITY report.pageURL                                      \"Vključi URL strani\">\n\n<!ENTITY plugin.file                                         \"Datoteka\">\n<!ENTITY plugin.mimeTypes                                    \"Vrsta MIME\">\n\n<!ENTITY plugin.flashProtectedMode.label                     \"Enable Adobe Flash protected mode\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/mozapps/plugins/plugins.properties",
    "content": "pluginLicenseAgreement.label=Če želite namestiti dodatek %S, se morate strinjati z naslednjim:\n\npluginInstallation.download.start=Prenašanje dodatka %S ...\npluginInstallation.download.finish=Prenos dodatka %S končan.\n\npluginInstallation.install.start=Nameščam %S ...\npluginInstallation.install.finish=Dodatek %S uspešno nameščen.\npluginInstallation.install.error=Ne morem namestiti dodatka %S (%S).\n\npluginInstallation.complete=Namestitev dodatkov končana.\n\npluginInstallationSummary.success=Nameščeno\npluginInstallationSummary.failed=Neuspešno\npluginInstallationSummary.licenseNotAccepted=Licenca ni sprejemljiva\npluginInstallationSummary.notAvailable=Ni na voljo\npluginInstallationSummary.manualInstall.label=Ročna namestitev\npluginInstallationSummary.manualInstall.tooltip=Ročno namesti dodatek.\n\npluginInstallation.noPluginsFound=Ni bilo mogoče najti nobenih ustreznih dodatkov.\npluginInstallation.noPluginsInstalled=Noben dodatek ni bil nameščen.\npluginInstallation.unknownPlugin=Neznan dodatek (%S)\n\npluginInstallation.restart.label=Ponovno zaženi %S\npluginInstallation.restart.accesskey=R\npluginInstallation.close.label=Zapri\npluginInstallation.close.accesskey=z\n\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/mozapps/preferences/changemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY setPassword.title                 \"Sprememba glavnega gesla\">\n<!ENTITY setPassword.tokenName.label       \"Varnostna naprava\">\n<!ENTITY setPassword.oldPassword.label     \"Trenutno geslo:\">\n<!ENTITY setPassword.newPassword.label     \"Novo geslo:\">\n<!ENTITY setPassword.reenterPassword.label \"Ponovno vnesite novo geslo:\">\n<!ENTITY setPassword.meter.label           \"Merilnik kakovosti gesla\">\n<!ENTITY setPassword.meter.loading         \"Nalagam\">\n<!ENTITY masterPasswordDescription.label   \"Glavno geslo ščiti podatke, kot so gesla spletnih strani. Če ga ustvarite, ga boste morali vnesti po enkrat v vsaki seji, v kateri bo &brandShortName; poskusil uporabiti shranjene podatke.\">\n<!ENTITY masterPasswordWarning.label       \"Prepričajte se, da ste si zapomnili glavno geslo, sicer ne boste mogli uporabljati podatkov, ki jih ščiti.\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/mozapps/preferences/ocsp.dtd",
    "content": "<!ENTITY ocspDialog.title \"Preverjanje digitalnih potrdil\">\n<!ENTITY enableOCSP.label \"Uporabi protokol za sprotno preverjanje digitalnih potrdil (OCSP) za potrditev njihove trenutne veljavnosti\">\n<!ENTITY enableOCSP.accesskey \"U\">\n<!ENTITY certOCSP2.label \"Preveri digitalno potrdilo, če ima določen strežnik OCSP\">\n<!ENTITY certOCSP2.accesskey \"P\">\n<!ENTITY proxyOCSP2.label \"Preveri vsa digitalna potrdila z uporabo naslednjega strežnika OCSP:\">\n<!ENTITY proxyOCSP2.accesskey \"v\">\n<!ENTITY serviceURL.label \"URL storitve:\">\n<!ENTITY serviceURL.accesskey \"S\">\n<!ENTITY signingCA.label \"Podpisnik odgovora:\">\n<!ENTITY signingCA.accesskey \"P\">\n<!ENTITY requireOCSP.label \"Ko povezava strežnika OCSP spodleti, obravnavaj digitano potrdilo kot neveljavno\">\n<!ENTITY requireOCSP.accesskey \"K\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/mozapps/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Master Password\n\npassword_not_set=(ni nastavljeno)\nfailed_pw_change=Glavnega gesla ni bilo mogoče spremeniti.\nincorrect_pw=Vnešeno glavno geslo je napačno. Poskusite znova.\npw_change_ok=Glavno geslo je spremenjeno.\npw_erased_ok=Zbrisali ste svoje glavno geslo.\npw_not_wanted=Pozor! Odločili ste se, da ne boste uporabljali glavnega gesla.\npw_empty_warning=Shranjena gesla, podatki obrazcev in podobno ne bodo zaščiteni.\npw_change2empty_in_fips_mode=Trenutno ste v načinu FIPS, ki zahteva neprazno glavno geslo.\npw_change_success_title=Sprememba gesla uspešna\npw_change_failed_title=Sprememba gesla neuspešna\npw_remove_button=Odstrani\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/mozapps/preferences/removemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY removePassword.title              \"Odstranjevanje glavnega gesla\">\n<!ENTITY removeInfo.label                  \"Za nadaljevanje morate vnesti svoje trenutno geslo:\">\n<!ENTITY removeWarning1.label              \"Vaše glavno geslo ščiti podatke, kot so gesla za spletne strani.\">\n<!ENTITY removeWarning2.label              \"Če odstranite svoje glavno geslo, ti podatki ne bodo zaščiteni, če v vaš računalnik vdrejo.\">\n<!ENTITY setPassword.oldPassword.label     \"Trenutno geslo:\">\n\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/mozapps/profile/createProfileWizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY newprofile.title             \"Ustvarjanje profila\">\n<!ENTITY window.size                  \"width: 45em; height: 32em;\">\n\n<!-- First wizard page -->\n<!ENTITY profileCreationExplanation_1.text  \"&brandShortName; shrani informacije o nastavitvah, zaznamkih, e-poštnih sporočilih in drugih uporabniških elementih v vašem uporabniškem profilu.\">\n<!ENTITY profileCreationExplanation_2.text  \"Če si to kopijo &brandShortName;a delite z ostalimi uporabniki, lahko s pomočjo profilov ločite posamezne uporabnike. Za to mora imeti vsak uporabnik svoj profil.\">\n<!ENTITY profileCreationExplanation_3.text  \"Če edini uporabljate to kopijo &brandShortName;a, morate imeti vsaj en profil. Če hočete, lahko ustvarite več profilov, da lahko shranite različne nastavitve in osebne nastavitve. Lahko imate, na primer, ločene profile za zasebno in službeno rabo.\">\n<!ENTITY profileCreationExplanation_4.text  \"Kliknite gumb Naprej, da boste začeli ustvarjati profil.\">\n<!ENTITY profileCreationExplanation_4Mac.text  \"Kliknite gumb Nadaljuj, da boste začeli ustvarjati profil.\">\n<!ENTITY profileCreationExplanation_4Gnome.text  \"Kliknite gumb Naprej, da boste začeli ustvarjati profil.\">\n\n<!-- Second wizard page -->\n<!ENTITY profileCreationIntro.text      \"Če ustvarite več profilov, jih lahko prepoznate po njihovih imenih. Uporabite lahko predlagano ime, ali pa uporabite svoje.\">\n<!ENTITY profilePrompt.label            \"Vnesite novo ime profila:\">\n<!ENTITY profilePrompt.accesskey        \"E\">\n<!ENTITY profileDirectoryExplanation.text   \"Vaše nastavitve in drugi podatki, vezani na uporabnika, bodo shranjeni v:\">\n<!ENTITY profileDefaultName             \"Privzeti uporabnik\">\n<!ENTITY button.choosefolder.label      \"Izberite mapo ...\">\n<!ENTITY button.choosefolder.accesskey  \"I\">\n<!ENTITY button.usedefault.label        \"Uporabi privzeto mapo\">\n<!ENTITY button.usedefault.accesskey    \"U\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/mozapps/profile/profileSelection.dtd",
    "content": "<!-- -*- Mode: SGML; indent-tabs-mode: nil; -*- -->\n<!--\n\n This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY            windowtitle.label      \"&brandShortName; - Izbira uporabniškega profila\">\n\n<!ENTITY            profilename.label      \"Ime profila:\">\n\n<!ENTITY            start.label            \"Zaženi &brandShortName;\">\n<!ENTITY            exit.label             \"Izhod\">\n\n<!ENTITY            availprofiles.label    \"Dostopni profili\">\n\n<!ENTITY            newButton.label        \"Ustvari profil …\">\n<!ENTITY            newButton.accesskey    \"V\">\n<!ENTITY            renameButton.label     \"Preimenuj profil …\">\n<!ENTITY            renameButton.accesskey \"R\">\n<!ENTITY            deleteButton.label     \"Izbriši profil …\">\n<!ENTITY            deleteButton.accesskey \"B\">\n\n<!-- manager entities -->\n<!ENTITY            pmDescription.label    \"&brandShortName; shrani informacije o nastavitvah, zaznamkih in drugih uporabniških elementih v vašem uporabniškem profilu.\">\n\n<!ENTITY            offlineState.label    \"Brez povezave\">\n<!ENTITY            offlineState.accesskey \"v\">\n\n<!ENTITY            useSelected.label       \"Uporabi izbran profil brez spraševanja ob zagonu\">\n<!ENTITY            useSelected.accesskey   \"s\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/mozapps/profile/profileSelection.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These strings are used for startup/profile problems and the profile manager.\n\n# Application not responding\n# LOCALIZATION NOTE (restartTitle, restartMessageNoUnlocker, restartMessageUnlocker, restartMessageNoUnlockerMac, restartMessageUnlockerMac): Messages displayed when the application is running but is not responding to commands. %S is the application name.\nrestartTitle=Zapri %S\nrestartMessageNoUnlocker=%S že teče, vendar ne komunicira s sistemom. Za odprtje novega okna morate zapreti proces %S ali pa ponovno zagnati svoj sistem.\nrestartMessageUnlocker=%S že teče, vendar ne komunicira s sistemom. Za odprtje novega okna morate zapreti stari proces %S.\nrestartMessageNoUnlockerMac=%S je že odprt. Le ena kopija %Sa lahko teče naenkrat.\nrestartMessageUnlockerMac=%S je že odprt. Trenutno odprta kopija %Sa bo zaprta, da se bo lahko odprla nova.\n\n# Profile manager\n# LOCALIZATION NOTE (profileTooltip): First %S is the profile name, second %S is the path to the profile folder.\nprofileTooltip=Profil: '%S' - Pot: '%S'\n\npleaseSelectTitle=Izbira profila\npleaseSelect=Izberite profil za %S ali ustvarite novega.\n\nprofileLockedTitle=Profil v uporabi\nprofileLocked2=%S ne more uporabiti profila \"%S\", ker je v uporabi.\\n\\nZa nadaljevanje zaprite delujoč %S ali izberite drug profil.\n\nrenameProfileTitle=Preimenovanje profila\nrenameProfilePrompt=Preimenuj profil \"%S\" v:\n\nprofileNameInvalidTitle=Neveljavno ime profila\nprofileNameInvalid=Ime profila \"%S\" ni dovoljeno.\n\nchooseFolder=Izberite mapo profila\nprofileNameEmpty=Prazno ime profila ni dovoljeno.\ninvalidChar=Znak \"%S\" ni dovoljen v imenih profilov. Prosim, izberite drugo ime.\n\ndeleteTitle=Brisanje profila\ndeleteProfileConfirm=Brisanje profila bo odstranilo profil iz seznama vseh profilov in ga ni mogoče razveljaviti.\\nIzbrišete lahko tudi podatkovne datoteke profila, ki vključujejo vaše nastavitve, digitalna potrdila in druge uporabniške podatke. Ta izbira bo izbrisala mapo \"%S\" in je ni mogoče razveljaviti.\\nAli želite izbrisati podatkovne datoteke profila?\ndeleteFiles=Izbriši datoteke\ndontDeleteFiles=Ne izbriši datotek\n\nprofileCreationFailed=Profila ne morem ustvariti. Najbrž nimate dovoljenj za pisanje v izbrano mapo.\nprofileCreationFailedTitle=Ustvarjevanje profila neuspešno\nprofileExists=Profil s tem imenom že obstaja. Prosim, izberite drugo ime.\nprofileExistsTitle=Profil obstaja\nprofileFinishText=Kliknite gumb Končaj za ustvaritev tega profila.\nprofileFinishTextMac=Kliknite gumb Končaj za ustvaritev tega profila.\nprofileMissing=Vašega profila za %S ni mogoče naložiti, ker ne obstaja ali pa je nedostopen.\nprofileMissingTitle=Profil ne obstaja\n\n# Profile reset\n# LOCALIZATION NOTE (resetBackupDirectory): Directory name for the profile directory backup created during reset. This directory is placed in a location users will see it (ie. their desktop). %S is the application name.\nresetBackupDirectory=Stari podatki %S\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/mozapps/update/history.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  history.title             \"Zgodovina posodobitev\">\n<!ENTITY  history.intro             \"Namestili ste naslednje posodobitve:\">\n<!ENTITY  closebutton.label         \"Zapri\">\n                                     \n<!ENTITY  noupdates.label           \"Doslej niste namestili nobene posodobitve\">\n\n<!ENTITY  name.header               \"Ime posodobitve\">\n<!ENTITY  date.header               \"Datum namestitve\">\n<!ENTITY  type.header               \"Vrsta\">\n<!ENTITY  state.header              \"Stanje\">\n\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/mozapps/update/updates.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY  updateWizard.title              \"Posodobitev programske opreme\">\n\n<!ENTITY  checking.title                  \"Iskanje posodobitev\">\n<!ENTITY  updateCheck.label               \"Iskanje novih različic programa &brandShortName; ...\">\n\n<!ENTITY  noupdatesfound.title            \"Ni novih posodobitev\">\n<!ENTITY  noupdatesautoenabled.intro      \"Posodobitve niso na voljo, vendar jih bo &brandShortName; redno\n                                           iskal.\">\n<!ENTITY  noupdatesautodisabled.intro     \"Posodobitve niso na voljo. Ponovno poskusite pozneje ali\n                                           vključite samodejno preverjanje posodobitev za &brandShortName;.\">\n\n<!ENTITY  manualUpdate.title              \"Posodobitev ni mogoča\">\n<!ENTITY  manualUpdate.desc               \"Za večjo varnost in zanesljivost vam priporočamo posodobitev, vendar nimate\n                                           potrebnih dovoljenj, da bi jo namestili. Obrnite se na skrbnika vašega\n                                           sistema ali ponovno poskusite z računom, ki ima dovoljenja za nameščanje\n                                           programske opreme na ta računalnik.\">\n<!ENTITY  manualUpdate.space.desc         \"Na voljo je priporočena posodobitev za izboljšanje varnosti in zanesljivosti,\n                                           vendar nimate dovolj prostora za namestitev.\">\n<!ENTITY  manualUpdateGetMsg.label        \"Najnovejšo različico programa &brandShortName; lahko vedno najdete na:\">\n\n<!ENTITY  unsupported.title               \"Sistem ni podprt\">\n<!ENTITY  unsupported.label               \"Vaš &brandShortName; je zastarel, vendar najnovejša različica ni podprta\n                                           na vašem sistemu. Posodobite sistem in poskusite znova.\n                                           Tega opozorila vam ne bomo več prikazovali, lahko pa preberete \">\n<!ENTITY  unsupportedLink.label           \"več o tem.\">\n\n<!ENTITY  clickHere.label                 \"Kliknite za več splošnih podatkov o tej posodobitvi\">\n\n<!ENTITY  evangelism.desc                 \"Toplo priporočamo, da posodobitev za \n                                           &brandShortName; uveljavite čimprej.\">\n\n<!ENTITY  downloadPage.title              \"Prenašanje &brandShortName;\">\n<!ENTITY  downloading.intro               \"Prenašanje posodobitev ...\">\n<!ENTITY  connecting.label                \"Povezujem se na strežnik za posodobitve...\">\n<!ENTITY  verificationFailedText.label    \"Ker ni bilo mogoče preveriti neokrnjenosti posodobitve po stopnjah, se zdaj prenaša celoten posodobitveni paket.\">\n\n<!ENTITY  viewDetails.tooltip             \"Prikaži podrobnosti posodobitve\">\n\n<!ENTITY  details.link                    \"Podrobnosti\">\n\n<!ENTITY  error.title                     \"Posodobitev ni uspela\">\n\n<!ENTITY  error.label                     \"Pri iskanju, prenosu ali namestitvi te posodobitve je prišlo do napak zaradi:\">\n                                           \n<!ENTITY  errorManual.label               \"Program lahko posodobite ročno, če obiščete naslednjo povezavo in prenesete najnovejšo različico:\">\n                                           \n<!ENTITY  errorpatching.intro             \"Delne posodobitve ne morem namestiti. Prenesena bo celotna posodobitev.\">\n\n<!ENTITY  genericBackgroundError.label    \"&brandShortName; ne uspe preveriti, ali je na voljo posodobitev.\n                                           Prepričajte se, da uporabljate najnovejšo različico &brandShortName;a:\">\n\n<!ENTITY  finishedPage.title              \"Posodobitev je na voljo\">\n<!ENTITY  finishedPage.text               \"Posodobitev bo nameščena, ko boste naslednjič zagnali &brandShortName;. To lahko \n                                           storite zdaj ali nadaljujete z delom in ga ponovno zaženete pozneje.\">\n\n<!ENTITY  finishedBackgroundPage.text     \"Varnostna posodobitev za &brandShortName; je bila prenesena\n                                           in je na voljo za namestitev.\">\n<!ENTITY  finishedBackground.name         \"Posodobitev:\">\n<!-- LOCALIZATION NOTE (finishedBackground.more): This string describes the button labels defined by restartNowButton and restartLaterButton in updates.properties. -->\n<!ENTITY  finishedBackground.more         \"Posodobitev bo nameščena, ko boste naslednjič zagnali &brandShortName;. To lahko \n                                           storite zdaj ali nadaljujete z delom in ga ponovno zaženete pozneje.\">\n<!ENTITY  finishedBackground.moreElevated \"Ta posodobitev zahteva skrbniška dovoljenja. Posodobitev bo\n                                           nameščena, ko se &brandShortName; naslednjič zažene. &brandShortName;\n                                           lahko ponovno zaženete zdaj, nadaljujete z delom in ga ponovno zaženete\n                                           pozneje ali zavrnete to posodobitev.\">\n\n<!ENTITY  update.details.label            \"Podrobnosti\">\n<!ENTITY  update.installedOn.label        \"Datum namestitve:\">\n<!ENTITY  update.status.label             \"Stanje:\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/mozapps/update/updates.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The 1st %S is the update name and the 2nd %S is the build\n# identifier from the local updates.xml for displaying update history\n# example: MyApplication (20081022033543)\nupdateFullName=%S (%S)\n\n# LOCALIZATION NOTE: The 1st %S is brandShortName and 2nd %S is update version\n# where update version from the update xml\n# example: MyApplication 10.0.5\nupdateName=%S %S\n\n# LOCALIZATION NOTE: When present\n# %1$S is the brandShortName. Ex: MyApplication\n# %2$S is the update version - provided by the update xml. Ex: version 10.0.5\n# %3$S is the build identifier - provided by the update xml. Ex: 20081022033543\nupdateNightlyName=%1$S %2$S %3$S nočna izdaja\nintro_major=Želite nadgraditi na %1$S %2$S?\nintro_minor=Varnostna posodobitev za %1$S je na voljo:\n\nupdateType_major=Nova različica\nupdateType_minor=Varnostna posodobitev\n\n# LOCALIZATION NOTE: When present %S is brandShortName\nverificationError=%S ne more potrditi neokrnjenosti posodobitvenega paketa.\nresumePausedAfterCloseTitle=Posodobitev programske opreme\nresumePausedAfterCloseMsg=Ustavili ste prenos te posodobitve. Ali želite nadaljevati s prenosom v ozadju, medtem ko uporabljate %S?\nupdaterIOErrorTitle=Posodobitev ni uspela\nupdaterIOErrorMsg=Posodobitve ni bilo mogoče namestiti. Prepričajte se, da se ne izvajajo druge kopije programa %S, nato pa ponovno zaženite %S.\nokButton=V redu\nokButton.accesskey=V\naskLaterButton=Vprašaj pozneje\naskLaterButton.accesskey=J\nnoThanksButton=Ne, hvala\nnoThanksButton.accesskey=H\nupdateButton_minor=Posodobi %S\nupdateButton_minor.accesskey=O\nupdateButton_major=Prenesi novo različico\nupdateButton_major.accesskey=R\nbackButton=Nazaj\nbackButton.accesskey=N\nacceptTermsButton=Sprejmi pogoje\nacceptTermsButton.accesskey=S\n# NOTE: The restartLaterButton string is also used in\n# mozapps/extensions/content/blocklist.js\nrestartLaterButton=Ponovno zaženi pozneje\nrestartLaterButton.accesskey=P\nrestartNowButton=Ponovno zaženi %S\nrestartNowButton.accesskey=Z\n\n# LOCALIZATION NOTE: %S is the date the update was installed from the local\n# updates.xml for displaying update history\nstatusSucceededFormat=Nameščeno: %S\n\nstatusFailed=Namestitev ni uspela\npauseButtonPause=Ustavi\npauseButtonResume=Nadaljuj\nhideButton=Skrij\nhideButton.accesskey=S\n\napplyingUpdate=Nameščanje posodobitev …\n\nupdatesfound_minor.title=Na voljo je posodobitev\nupdatesfound_major.title=Na voljo je nova različica\n\ninstallSuccess=Posodobitev je bila uspešno nameščena\ninstallPending=Namestitev čaka\npatchApplyFailure=Posodobitve ni bilo mogoče uspešno namestiti (namestitev popravka ni uspela)\nelevationFailure=Nimate potrebnih dovoljenj za namestitev posodobitve. Obrnite se na skrbnika sistema.\n\n# LOCALIZATION NOTE: %S is the amount downloaded so far\n# example: Paused —  879 KB of 2.1 MB\ndownloadPausedStatus=Ustavljeno —  %S\n\ncheck_error-200=Datoteka XML s posodobitvami je ustrezna (200)\ncheck_error-403=Dostop zavrnjen (403)\ncheck_error-404=Datoteka XML s posodobitvami ni bila najdena (404)\ncheck_error-500=Notranja napaka strežnika (500)\ncheck_error-2152398849=Neuspeh (razlog neznan)\ncheck_error-2152398861=Povezava zavrnjena\ncheck_error-2152398862=Povezava je potekla\n# NS_ERROR_OFFLINE\ncheck_error-2152398864=Omrežje nima povezave (poveži)\ncheck_error-2152398867=Nedovoljena vrata\ncheck_error-2152398868=Podatki niso bili sprejeti (poskusite ponovno)\ncheck_error-2152398878=Strežnik s posodobitvami ni bil najden (preverite internetno povezavo)\ncheck_error-2152398890=Posrednik ni bil najden (preverite internetno povezavo)\n# NS_ERROR_DOCUMENT_NOT_CACHED\ncheck_error-2152398918=Omrežje nima povezave (poveži)\ncheck_error-2152398919=Prenos podatkov je bil prekinjen (poskusite ponovno)\ncheck_error-2152398920=Povezava s posrednikom zavrnjena\ncheck_error-2153390069=Digitalno potrdilo strežnika je poteklo (pravilno nastavite vaš čas in datum, če sta napačna)\ncheck_error-verification_failed=Posodobitve ni bilo mogoče overiti\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/mozapps/xpinstall/xpinstallConfirm.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from institems.xul -->\n\n<!ENTITY dialog.title            \"Namestitev programske opreme\">\n<!ENTITY dialog.style            \"width: 45em\">\n<!ENTITY warningPrimary.label    \"Namestite samo dodatke, katerih avtorjem zaupate.\">\n<!ENTITY warningSecondary.label  \"Škodljiva programska oprema lahko poškoduje vaš računalnik in zlorabi vašo zasebnost.\">\n\n<!ENTITY from.label \"iz:\">\n\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/mozapps/xpinstall/xpinstallConfirm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nunverified=(Avtor ni preverjen)\nsigned=(%S)\n\nitemWarnIntroMultiple=Zahtevali ste naslednje namestitve (skupaj %S):\nitemWarnIntroSingle=Zahtevali ste naslednjo namestitev:\ninstallButtonDisabledLabel=Namesti (%S)\ninstallButtonLabel=Namesti zdaj\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/necko/necko.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#ResolvingHost=Looking up\n#ConnectedTo=Connected to \n#ConnectingTo=Connecting to \n#SendingRequestTo=Sending request to \n#TransferringDataFrom=Transferring data from \n\n3=Razrešujem naslov %1$S…\n4=Povezava s stranjo %1$S vzpostavljena…\n5=Pošiljanje zahtevka na %1$S…\n6=Prenašanje podatkov s strani %1$S…\n7=Povezovanje na stran %1$S …\n8=Prebrano %1$S\n9=Zapisano %1$S\n10=Čakanje na %1$S…\n11=Najdeno %1$S…\n\n27=Začetek transakcije FTP…\n28=Transakcija FTP končana\n\nUnsupportedFTPServer=Strežnik FTP %1$S trenutno ni podprt.\nRepostFormData=Spletna stran je preusmerjena na drug naslov. Želite podatke izpolnjenega obrazca ponovno poslati na nov naslov?\n\n# Directory listing strings\nDirTitle=Kazalo po %1$S\nDirGoUp=Na mapo en nivo višje\nShowHidden=Prikaži skrite predmete\nDirColName=Ime\nDirColSize=Velikost\nDirColMTime=Zadnja sprememba\nDirFileLabel=Datoteka:\n\nPhishingAuth=Obiskali boste stran \"%1$S\". Ta stran vas morda poskuša zaslepiti, da bi mislili, da obiskujete drugo spletno stran. Bodite izjemno previdni.\nPhishingAuthAccept=Razumem in bom previden\nSuperfluousAuth=Na stran \"%1$S\" se boste prijavili z uporabniškim imenom \"%2$S\", a spletna stran ne zahteva overjanja. To je morda poskus, da vas prelisiči.\\n\\nŽelite resnično obiskati stran \"%1$S\"?\nAutomaticAuth=Na stran \"%1$S\" se boste prijavili z uporabniškim imenom \"%2$S\".\n\nTrackingUriBlocked=Vir \"%1$S\" je bil zavrnjen, ker je omogočena zaščita pred sledenjem.\n\n# LOCALIZATION NOTE (APIDeprecationWarning):\n# %1$S is the deprecated API; %2$S is the API function that should be used.\nAPIDeprecationWarning=Opozorilo: '%1$S' je zastarel, uporabite '%2$S'\n\n# LOCALIZATION NOTE (nsICookieManagerDeprecated): don't localize originAttributes.\n# %1$S is the deprecated API; %2$S is the interface suffix that the given deprecated API belongs to.\nnsICookieManagerAPIDeprecated=“%1$S” se je spremenil. Posodobite kodo in posredujte pravilen originAttributes. Več o tem na MDN: https://developer.mozilla.org/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsICookieManager%2$S\n\n12=Performing a TLS handshake to %1$S…\n13=The TLS handshake finished for %1$S…\nUnsafeUriBlocked=The resource at “%1$S” was blocked by Safe Browsing.\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/passwordmgr/passwordManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY      savedLogins.title               \"Shranjene prijave\">\n\n<!ENTITY      closebutton.label               \"Zapri\">\n<!ENTITY      closebutton.accesskey           \"Z\">\n\n<!ENTITY      treehead.site.label             \"Stran\">\n<!ENTITY      treehead.username.label         \"Uporabniško ime\">\n<!ENTITY      treehead.password.label         \"Geslo\">\n<!ENTITY      treehead.timeCreated.label         \"Prvič uporabljeno\">\n<!ENTITY      treehead.timeLastUsed.label        \"Nazadnje uporabljeno\">\n<!ENTITY      treehead.timePasswordChanged.label \"Nazadnje spremenjeno\">\n<!ENTITY      treehead.timesUsed.label           \"Število uporab\">\n\n<!ENTITY      remove.label                    \"Odstrani\">\n<!ENTITY      remove.accesskey                \"R\">\n\n<!ENTITY      addLogin.label                  \"Dodaj prijavo\">\n<!ENTITY      addLogin.accesskey              \"P\">\n\n<!ENTITY      import.label                    \"Uvozi …\">\n<!ENTITY      import.accesskey                \"I\">\n\n<!ENTITY      searchFilter.label              \"Išči\">\n<!ENTITY      searchFilter.accesskey          \"I\">\n\n<!ENTITY      windowClose.key                 \"w\">\n<!ENTITY      focusSearch1.key                \"f\">\n<!ENTITY      focusSearch2.key                \"k\">\n\n<!ENTITY      copyPasswordCmd.label           \"Kopiraj geslo\">\n<!ENTITY      copyPasswordCmd.accesskey       \"K\">\n\n<!ENTITY      copyUsernameCmd.label           \"Kopiraj uporabniško ime\">\n<!ENTITY      copyUsernameCmd.accesskey       \"U\">\n\n<!ENTITY      editPasswordCmd.label           \"Uredi geslo\">\n<!ENTITY      editPasswordCmd.accesskey       \"E\">\n\n<!ENTITY      editUsernameCmd.label           \"Uredi uporabniško ime\">\n<!ENTITY      editUsernameCmd.accesskey       \"r\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/passwordmgr/passwordmgr.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nrememberValue = Uporabi upravitelja gesel, da si zapomni to vrednost.\nrememberPassword = Uporabi upravitelja gesel, da si zapomni to geslo.\nsavePasswordTitle = Potrditev\n# LOCALIZATION NOTE (saveLoginMsg, saveLoginMsgNoUser):\n# %1$S is brandShortName, %2$S is the login's hostname.\nsaveLoginMsg = Ali želite, da %1$S shrani to prijavo za %2$S?\nsaveLoginMsgNoUser = Ali želite, da %1$S shrani to geslo za %2$S?\nsaveLoginButtonAllow.label = Shrani\nsaveLoginButtonAllow.accesskey = S\nsaveLoginButtonDeny.label = Ne shrani\nsaveLoginButtonDeny.accesskey = N\nupdateLoginMsg = Želite posodobiti to prijavo?\nupdateLoginMsgNoUser = Želite posodobiti to geslo?\nupdateLoginButtonText = Posodobi\nupdateLoginButtonAccessKey = P\nupdateLoginButtonDeny.label = Ne posodobi\nupdateLoginButtonDeny.accesskey = N\n# LOCALIZATION NOTE (rememberPasswordMsg):\n# 1st string is the username for the login, 2nd is the login's hostname.\n# Note that long usernames may be truncated.\nrememberPasswordMsg = Želite shraniti geslo uporabnika \"%1$S\" za %2$S?\n# LOCALIZATION NOTE (rememberPasswordMsgNoUsername):\n# String is the login's hostname.\nrememberPasswordMsgNoUsername = Želite shraniti geslo za %S?\n# LOCALIZATION NOTE (noUsernamePlaceholder):\n# This is displayed in place of the username when it is missing.\nnoUsernamePlaceholder=Ni uporabniškega imena\ntogglePasswordLabel=Prikaži geslo\ntogglePasswordAccessKey2=r\nnotNowButtonText = &Zaenkrat ne\nnotifyBarNotNowButtonText = Zaenkrat ne\nnotifyBarNotNowButtonAccessKey = N\nneverForSiteButtonText = &Nikoli za to stran\nnotifyBarNeverRememberButtonText2 = Nikoli ne shranjuj\nnotifyBarNeverRememberButtonAccessKey2 = e\nrememberButtonText = &Da\nnotifyBarRememberPasswordButtonText = Zapomni si geslo\nnotifyBarRememberPasswordButtonAccessKey = Z\npasswordChangeTitle = Potrditev spremembe gesla\n# LOCALIZATION NOTE (updatePasswordMsg):\n# String is the username for the login.\nupdatePasswordMsg = Želite posodobiti shranjeno geslo uporabnika \"%S\"?\nupdatePasswordMsgNoUser = Želite posodobiti shranjeno geslo?\nnotifyBarUpdateButtonText = Posodobi geslo\nnotifyBarUpdateButtonAccessKey = U\nnotifyBarDontChangeButtonText = Ne spremeni\nnotifyBarDontChangeButtonAccessKey = N\nuserSelectText = Potrdite, kateremu uporabniku želite spremeniti geslo\nhidePasswords=Skrij gesla\nhidePasswordsAccessKey=s\nshowPasswords=Pokaži gesla\nshowPasswordsAccessKey=P\nnoMasterPasswordPrompt=Ali ste prepričani, da želite pokazati svoja gesla?\nremoveAllPasswordsPrompt=Ali ste prepričani, da želite odstraniti vsa gesla?\nremoveAllPasswordsTitle=Odstrani vsa gesla\nremoveLoginPrompt=Ali ste prepričani, da želite odstraniti to prijavo?\nremoveLoginTitle=Odstrani prijavo\nloginsDescriptionAll=Prijave za naslednje strani so shranjene na vašem računalniku:\nloginsDescriptionFiltered=Prijave, ki ustrezajo vašemu iskanju:\n# LOCALIZATION NOTE (loginHostAge):\n# This is used to show the context menu login items with their age.\n# 1st string is the username for the login, 2nd is the login's age.\nloginHostAge=%1$S (%2$S)\n# LOCALIZATION NOTE (noUsername):\n# String is used on the context menu when a login doesn't have a username.\nnoUsername=Brez uporabniškega imena\nduplicateLoginTitle=Prijava že obstaja\nduplicateLogin=Podvojena prijava že obstaja.\n\n# LOCALIZATION NOTE (insecureFieldWarningDescription2, insecureFieldWarningDescription3):\n# %1$S will contain insecureFieldWarningLearnMore and look like a link to indicate that clicking will open a tab with support information.\ninsecureFieldWarningDescription2 = Ta povezava ni varna. Prijave, ki jih vnesete, so lahko prestrežene. %1$S\ninsecureFieldWarningDescription3 = Prijave, ki jih vnesete, so lahko prestrežene. %1$S\ninsecureFieldWarningLearnMore = Več o tem\n\n# LOCALIZATION NOTE (removeAll, removeAllShown):\n# removeAll and removeAllShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\n\nremoveAll.accesskey=A\n\n# LOCALIZATION NOTE (removeAll, removeAllShown):\n# removeAll and removeAllShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAll.label=Remove All\nremoveAllShown.accesskey=A\nremoveAllShown.label=Remove All Shown\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/pipnss/nsserrors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nSSL_ERROR_EXPORT_ONLY_SERVER=Varna komunikacija ni možna. Vrstnik ne podpira visoke stopnje šifriranja.\nSSL_ERROR_US_ONLY_SERVER=Varna komunikacija ni možna. Vrstnik zahteva visoko stopnjo šifriranja, ki ni na voljo.\nSSL_ERROR_NO_CYPHER_OVERLAP=Varna komunikacija z vrstnikom ni mogoča: na voljo ni skupnih šifrirnih algoritmov.\nSSL_ERROR_NO_CERTIFICATE=Ni mogoče najti digitalnega potrdila ali ključa, potrebega za overjanje.\nSSL_ERROR_BAD_CERTIFICATE=Varna komunikacija z vrstnikom ni mogoča: digitalno potrdilo vrstnika je zavrnjeno.\nSSL_ERROR_BAD_CLIENT=Strežnik je prejel slabe podatke od odjemalca.\nSSL_ERROR_BAD_SERVER=Odjemalec je prejel slabe podatke od strežnika.\nSSL_ERROR_UNSUPPORTED_CERTIFICATE_TYPE=Nepodprt tip digitalnega potrdila.\nSSL_ERROR_UNSUPPORTED_VERSION=Vrstnik uporablja nepodprto različico varnostnega protokola.\nSSL_ERROR_WRONG_CERTIFICATE=Overjanje odjemalca je spodletelo: zasebni ključ v podatkovni bazi ključev se ne ujema z javnim ključem v podatkovni bazi digitalnih potrdil.\nSSL_ERROR_BAD_CERT_DOMAIN=Varna komunikacija z vrstnikom ni mogoča: zahtevano domensko ime se ne ujema z digitalnim potrdilom strežnika.\nSSL_ERROR_POST_WARNING=Neznana koda napake SSL.\nSSL_ERROR_SSL2_DISABLED=Vrstnik podpira le SSL različico 2, ki je krajevno onemogočena.\nSSL_ERROR_BAD_MAC_READ=SSL je prejel zapis z neustrezno avtorizacijsko kodo sporočila.\nSSL_ERROR_BAD_MAC_ALERT=SSL vrstnik sporoča neustrezno avtorizacijsko kodo sporočila.\nSSL_ERROR_BAD_CERT_ALERT=SSL vrstnik ne more preveriti vašega digitalnega potrdila.\nSSL_ERROR_REVOKED_CERT_ALERT=SSL vrstnik je zavrnil vaše digitalno potrdilo kot preklicano.\nSSL_ERROR_EXPIRED_CERT_ALERT=SSL vrstnik je zavrnil vaše digitalno potrdilo kot pretečeno.\nSSL_ERROR_SSL_DISABLED=Povezava ni mogoča: SSL je onemogočen.\nSSL_ERROR_FORTEZZA_PQG=Povezana ni mogoča: SSL vrstnik spada v drugo FORTEZZA domeno.\nSSL_ERROR_UNKNOWN_CIPHER_SUITE=Zahtevana je bila neznana različica SSL šifrirne programske opreme.\nSSL_ERROR_NO_CIPHERS_SUPPORTED=V tem programu ni prisotne in omogočene šifrirne programske opreme.\nSSL_ERROR_BAD_BLOCK_PADDING=SSL je prejel zapis z neveljavnim blokom bitnega zapolnjevanja.\nSSL_ERROR_RX_RECORD_TOO_LONG=SSL je prejel zapis, ki presega največjo dovoljeno dolžino.\nSSL_ERROR_TX_RECORD_TOO_LONG=SSL je poskusil poslati zapis, ki presega največjo dovoljeno dolžino.\nSSL_ERROR_RX_MALFORMED_HELLO_REQUEST=SSL je prejel nepravilno Hello Request sporočilo rokovanja.\nSSL_ERROR_RX_MALFORMED_CLIENT_HELLO=SSL je prejel nepravilno Client Hello sporočilo rokovanja.\nSSL_ERROR_RX_MALFORMED_SERVER_HELLO=SSL je prejel nepravilno Server Hello sporočilo rokovanja.\nSSL_ERROR_RX_MALFORMED_CERTIFICATE=SSL je prejel nepravilno Certifikate Hello sporočilo rokovanja.\nSSL_ERROR_RX_MALFORMED_SERVER_KEY_EXCH=SSL je prejel nepravilno Server Key Exchange sporočilo rokovanja.\nSSL_ERROR_RX_MALFORMED_CERT_REQUEST=SSL je prejel nepravilno Certifikate Request sporočilo rokovanja.\nSSL_ERROR_RX_MALFORMED_HELLO_DONE=SSL je prejel nepravilno Server Hello Done sporočilo rokovanja.\nSSL_ERROR_RX_MALFORMED_CERT_VERIFY=SSL je prejel nepravilno Certificate Verify sporočilo rokovanja.\nSSL_ERROR_RX_MALFORMED_CLIENT_KEY_EXCH=SSL je prejel nepravilno Client Key Exchange sporočilo rokovanja.\nSSL_ERROR_RX_MALFORMED_FINISHED=SSL je prejel nepravilno Finished sporočilo rokovanja.\nSSL_ERROR_RX_MALFORMED_CHANGE_CIPHER=SSL je prejel nepravilen Change Cipher Spec zapis.\nSSL_ERROR_RX_MALFORMED_ALERT=SSL je prejel nepravilen Alert zapis.\nSSL_ERROR_RX_MALFORMED_HANDSHAKE=SSL je prejel nepravilen Handshake zapis.\nSSL_ERROR_RX_MALFORMED_APPLICATION_DATA=SSL je prejel nepravilen Application Data zapis.\nSSL_ERROR_RX_UNEXPECTED_HELLO_REQUEST=SSL je prejel nepričakovano Hello Request sporočilo rokovanja.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_HELLO=SSL je prejel nepričakovano Client Hello sporočilo rokovanja.\nSSL_ERROR_RX_UNEXPECTED_SERVER_HELLO=SSL je prejel nepričakovano Server Hello sporočilo rokovanja.\nSSL_ERROR_RX_UNEXPECTED_CERTIFICATE=SSL je prejel nepričakovano Certificate sporočilo rokovanja.\nSSL_ERROR_RX_UNEXPECTED_SERVER_KEY_EXCH=SSL je prejel nepričakovano Server Exchange Key sporočilo rokovanja.\nSSL_ERROR_RX_UNEXPECTED_CERT_REQUEST=SSL je prejel nepričakovano Certificate Request sporočilo rokovanja.\nSSL_ERROR_RX_UNEXPECTED_HELLO_DONE=SSL je prejel nepričakovano Server Hello Done sporočilo rokovanja.\nSSL_ERROR_RX_UNEXPECTED_CERT_VERIFY=SSL je prejel nepričakovano Certificate Verify sporočilo rokovanja.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_KEY_EXCH=SSL je prejel nepričakovano Client Key Exchange sporočilo rokovanja.\nSSL_ERROR_RX_UNEXPECTED_FINISHED=SSL je prejel nepričakovano Finished sporočilo rokovanja.\nSSL_ERROR_RX_UNEXPECTED_CHANGE_CIPHER=SSL je prejel nepričakovan Change Cipher Spec zapis.\nSSL_ERROR_RX_UNEXPECTED_ALERT=SSL je prejel nepričakovan Alert zapis.\nSSL_ERROR_RX_UNEXPECTED_HANDSHAKE=SSL je prejel nepričakovan Handshake zapis.\nSSL_ERROR_RX_UNEXPECTED_APPLICATION_DATA=SSL je prejel nepričakovan Application Data zapis.\nSSL_ERROR_RX_UNKNOWN_RECORD_TYPE=SSL je prejel zapis z nepoznano vsebino.\nSSL_ERROR_RX_UNKNOWN_HANDSHAKE=SSL je prejel sporočilo rokovanja z neznanim tipom sporočila.\nSSL_ERROR_RX_UNKNOWN_ALERT=SSL je prejel zapis opozorila z neznanim opisom opozorila.\nSSL_ERROR_CLOSE_NOTIFY_ALERT=SSL vrstnik je zaprl to povezavo.\nSSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT=SSL vrstnik ni pričakoval sporočila rokovanja ki ga je prejel.\nSSL_ERROR_DECOMPRESSION_FAILURE_ALERT=SSL vrstnik ni uspel razširiti SSL zapisa, ki ga je prejel.\nSSL_ERROR_HANDSHAKE_FAILURE_ALERT=SSL vrstniku pri pogajanju ni uspelo dobiti sprejemljivega nabora varnostnih parametrov.\nSSL_ERROR_ILLEGAL_PARAMETER_ALERT=SSL vrstnik je zaradi neprejemljive vsebine zavrnil sporočilo rokovanja.\nSSL_ERROR_UNSUPPORTED_CERT_ALERT=SSL vrstnik ne podpira tipa digitalnih potrdil, ki jih je prejel.\nSSL_ERROR_CERTIFICATE_UNKNOWN_ALERT=SSL vrstnik je imel neznano težavo s prejetimi digitalnimi potrdili.\nSSL_ERROR_GENERATE_RANDOM_FAILURE=SSL je doživel napako generatorja naključnih števil.\nSSL_ERROR_SIGN_HASHES_FAILURE=Podatkov potrebnih za preverjanje vašega digitalnega potrdila ni možno digitalno podpisati.\nSSL_ERROR_EXTRACT_PUBLIC_KEY_FAILURE=SSL ni uspel izvleči javnega ključa iz digitalnega potrdila vrstnika.\nSSL_ERROR_SERVER_KEY_EXCHANGE_FAILURE=Med obdelovanjem SSL Server Key rokovanja se je pojavila neznana napaka.\nSSL_ERROR_CLIENT_KEY_EXCHANGE_FAILURE=Med obdelovanjem SSL Client Key Exchange rokovanja se je pojavila neznana napaka.\nSSL_ERROR_ENCRYPTION_FAILURE=Bulk data šifrirni algoritem je naletel na napako v izbrani šifrirni programski opremi.\nSSL_ERROR_DECRYPTION_FAILURE=Bulk data dešifrirni algoritem je naletel na napako v izbrani šifrirni programski opremi.\nSSL_ERROR_SOCKET_WRITE_FAILURE=Poskus pisanja podatkov v vtič ni uspel.\nSSL_ERROR_MD5_DIGEST_FAILURE=MD5 digest funkcija ni uspela.\nSSL_ERROR_SHA_DIGEST_FAILURE=SHA-1 digest funkcija ni uspela.\nSSL_ERROR_MAC_COMPUTATION_FAILURE=MAC izračun ni uspel.\nSSL_ERROR_SYM_KEY_CONTEXT_FAILURE=Napaka pri kreiranju Symmetric Key konteksta.\nSSL_ERROR_SYM_KEY_UNWRAP_FAILURE=Neuspelo odvijanje Symmetric Key v Client Exchange Key sporočilu.\nSSL_ERROR_PUB_KEY_SIZE_LIMIT_EXCEEDED=SSL strežnik je poskusil uporabiti javni ključ z nizko stopnjo šifriranja pri izvozu šifrirne programske opreme.\nSSL_ERROR_IV_PARAM_FAILURE=PKCS11 koda ni prevedla IV v parameter.\nSSL_ERROR_INIT_CIPHER_SUITE_FAILURE=Neuspeh pri inicializiranju izbrane šifrirne programske opreme.\nSSL_ERROR_SESSION_KEY_GEN_FAILURE=Odjemalcu ni uspelo generiranje ključev za SSL sejo.\nSSL_ERROR_NO_SERVER_KEY_FOR_ALG=Strežnik nima ključa za nameravan algoritem izmenjave ključev.\nSSL_ERROR_TOKEN_INSERTION_REMOVAL=PKCS#11 žeton je bil med trajanjem operacije vstavljen ali odstranjen.\nSSL_ERROR_TOKEN_SLOT_NOT_FOUND=Za zahtevano operacijo ni bilo možno najti PKCS#11 žetona.\nSSL_ERROR_NO_COMPRESSION_OVERLAP=Varna komunikacija z odjemalcem ni mogoča: ni skupnih šifrirnih algoritmov.\nSSL_ERROR_HANDSHAKE_NOT_COMPLETED=Ni možno začeti novega SSL rokovanja, dokler se trenutno rokovanje ne zaključi.\nSSL_ERROR_BAD_HANDSHAKE_HASH_VALUE=Od vrstnika sem prejel nepravilne vrednosti izvlečka rokovanja.\nSSL_ERROR_CERT_KEA_MISMATCH=Prejetega digitalnega potrdila ni mogoče uporabiti z izbranim algoritmom izmenjave ključev.\nSSL_ERROR_NO_TRUSTED_SSL_CLIENT_CA=Nobenemu overitelju mi mogoče zaupati za overjanje odjemalca SSL.\nSSL_ERROR_SESSION_NOT_FOUND=ID SSL seje odjemalca ni v strežnikovem predpomnilniku sej.\nSSL_ERROR_DECRYPTION_FAILED_ALERT=Vrstniku ni uspelo dešifrirati prejetega SSL zapisa.\nSSL_ERROR_RECORD_OVERFLOW_ALERT=Vrstnik je prejel SSL zapis, ki je daljši od dovoljenega.\nSSL_ERROR_UNKNOWN_CA_ALERT=Vrstnik ne prepozna in ne zaupa CA, ki je izdala vaše digitalno potrdilo.\nSSL_ERROR_ACCESS_DENIED_ALERT=Vrstnik je prejel veljavno digitalno potrdilo, vendar je zavrnil dostop.\nSSL_ERROR_DECODE_ERROR_ALERT=Vrstniku ni uspelo dešifrirati SSL sporočila rokovanja.\nSSL_ERROR_DECRYPT_ERROR_ALERT=Vrstnik sporoča napako pri preverjanju podpisa ali izmenjavi ključev.\nSSL_ERROR_EXPORT_RESTRICTION_ALERT=Vrstnik sporoča, da pogajanje ni v skladu s pravili izvoza.\nSSL_ERROR_PROTOCOL_VERSION_ALERT=Vrstnik sporoča nezdružljivo ali nepodprto različico protokola.\nSSL_ERROR_INSUFFICIENT_SECURITY_ALERT=Strežnik zahteva varnejše šifrirne algoritme, kot jih podpirajo odjemalci.\nSSL_ERROR_INTERNAL_ERROR_ALERT=Vrstnik sporoča, da je naletel na notranjo napako.\nSSL_ERROR_USER_CANCELED_ALERT=Uporabnik vrstnika je preklical rokovanje.\nSSL_ERROR_NO_RENEGOTIATION_ALERT=Vrstnik ne dovoli ponovnega pogajanja SSL varnostnih parametrov.\nSSL_ERROR_SERVER_CACHE_NOT_CONFIGURED=SSL strežniški predpomnilnik ni nastavljen in ni onemogočen za ta vtič.\nSSL_ERROR_UNSUPPORTED_EXTENSION_ALERT=SSL vrstnik ne podpira zahtevanih TLS hello razširitev.\nSSL_ERROR_CERTIFICATE_UNOBTAINABLE_ALERT=SSL vrstnik ni mogel prevzeti vašega digitalnega potrdila s podanega URL-ja.\nSSL_ERROR_UNRECOGNIZED_NAME_ALERT=SSL vrstnik nima digitalnega potrdila za zahtevan DNS zapis.\nSSL_ERROR_BAD_CERT_STATUS_RESPONSE_ALERT=SSL vrstnik ni mogel dobiti OCSP odziva za svoje digitalno potrdilo.\nSSL_ERROR_BAD_CERT_HASH_VALUE_ALERT=SSL vrstnik je sporočil neveljavno vrednost izvlečka digitalnega potrdila.\nSSL_ERROR_RX_UNEXPECTED_NEW_SESSION_TICKET=SSL je ob rokovanju prejel nepričakovano sporočilo New Session Ticket.\nSSL_ERROR_RX_MALFORMED_NEW_SESSION_TICKET=SSL je ob rokovanju prejel poškodovano sporočilo New Session Ticket.\nSSL_ERROR_DECOMPRESSION_FAILURE=SSL je prejel stisnjen zapis, ki ga ni mogoče odpakirati.\nSSL_ERROR_RENEGOTIATION_NOT_ALLOWED=Naj tej vtičnici SSL ponovno pogajanje ni dovoljeno.\nSSL_ERROR_UNSAFE_NEGOTIATION=Vrstnik je poskušal izvesti zastareli način rokovanja, ki je lahko nevaren.\nSSL_ERROR_RX_UNEXPECTED_UNCOMPRESSED_RECORD=SSL je prejel nepričakovan stisnjeni zapis.\nSSL_ERROR_WEAK_SERVER_EPHEMERAL_DH_KEY=SSL je prejel šibak kratkotrajen ključ Diffie-Hellman v sporočilu rokovanja pri izmenjavi ključev.\nSSL_ERROR_NEXT_PROTOCOL_DATA_INVALID=SSL je prejel neveljavne podatke za razširitev NPN.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SSL2=Zmogljivost SSL, ki je povezave SSL 2.0 ne podpirajo.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SERVERS=Zmogljivost SSL, ki je strežniki ne podpirajo.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_CLIENTS=Zmogljivost SSL, ki je odjemalci ne podpirajo.\nSSL_ERROR_INVALID_VERSION_RANGE=Obseg različic SSL ni veljaven.\nSSL_ERROR_CIPHER_DISALLOWED_FOR_VERSION=Vrstnik SSL je izbral šifrirno programsko opremo, ki ni dovoljena za izbrano različico protokola.\nSSL_ERROR_RX_MALFORMED_HELLO_VERIFY_REQUEST=SSL je prejel poškodovano sporočilo rokovanja Hello Verify Request.\nSSL_ERROR_RX_UNEXPECTED_HELLO_VERIFY_REQUEST=SSL je prejel nepričakovano sporočilo rokovanja Hello Verify Request.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_VERSION=Zmogljivost SSL ni podprta v izbrani različici protokola.\nSSL_ERROR_RX_UNEXPECTED_CERT_STATUS=SSL je prejel nepričakovano sporočilo rokovanja Certificate Status.\nSSL_ERROR_UNSUPPORTED_HASH_ALGORITHM=Vrstnik TLS uporablja nepodprt algoritem izvlečka.\nSSL_ERROR_DIGEST_FAILURE=Funkcija povzetka ni uspela.\nSSL_ERROR_INCORRECT_SIGNATURE_ALGORITHM=Nepravilen algoritem za podpisovanje naveden v digitalno podpisanem elementu.\nSSL_ERROR_NEXT_PROTOCOL_NO_CALLBACK=Naslednja razširitev za pogajanje s protokolom je bila omogočena, vendar je bil povratni klic opravljen, preden je bil potreben.\nSSL_ERROR_NEXT_PROTOCOL_NO_PROTOCOL=Strežnik ne podpira protokolov, ki jih napoveduje odjemalec v razširitvi ALPN.\nSSL_ERROR_INAPPROPRIATE_FALLBACK_ALERT=Strežnik je zavrnil rokovanje, ker odjemalec uporablja starejšo različico TLS, kot jo podpira strežnik.\nSSL_ERROR_WEAK_SERVER_CERT_KEY=Strežniško potrdilo je vsebovalo javni ključ, ki je bil prešibak.\nSSL_ERROR_RX_SHORT_DTLS_READ=V medpomnilniku ni dovolj prostora za zapis DTLS.\nSSL_ERROR_NO_SUPPORTED_SIGNATURE_ALGORITHM=Podprt algoritem za podpisovanje TLS ni nastavljen.\nSSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM=Soležnik je uporabil nepodprto kombinacijo podpisa in razpršilnega algoritma.\nSSL_ERROR_MISSING_EXTENDED_MASTER_SECRET=Soležnik je poskusil nadaljevati brez pravilne razširitve extended_master_secret.\nSSL_ERROR_UNEXPECTED_EXTENDED_MASTER_SECRET=Soležnik je poskusil nadaljevati z nepričakovano razširitvijo extended_master_secret.\nSEC_ERROR_IO=Med varnostnim preverjanjem je prišlo do I/O napake.\nSEC_ERROR_LIBRARY_FAILURE=napaka varnostne knjižnice.\nSEC_ERROR_BAD_DATA=varnosta knjižnica: prejeti so bili neveljavni podatki\nSEC_ERROR_OUTPUT_LEN=varnostna knjižnica: napaka pri dolžini izhoda.\nSEC_ERROR_INPUT_LEN=varnostna knjižnica je zaznala napako pri dolžini vhoda.\nSEC_ERROR_INVALID_ARGS=varnostna knjižnica: napačni argumenti.\nSEC_ERROR_INVALID_ALGORITHM=varnostna knjižnica: napačen algoritem.\nSEC_ERROR_INVALID_AVA=varnostna knjižnica: napačen AVA.\nSEC_ERROR_INVALID_TIME=Nepravilno oblikovan časovni niz.\nSEC_ERROR_BAD_DER=varnostna knjižnica: nepravilno oblikovano DER-šifrirano sporočilo.\nSEC_ERROR_BAD_SIGNATURE=Vrstnikovo digitalno potrdilo ima neveljaven podpis.\nSEC_ERROR_EXPIRED_CERTIFICATE=Vrstnikovo digitalno potrdilo je preteklo.\nSEC_ERROR_REVOKED_CERTIFICATE=Vrstnikovo digitalno potrdilo je preklicano.\nSEC_ERROR_UNKNOWN_ISSUER=Izdajatelj vrstnikovega digitalnega potrdila ni prepoznan.\nSEC_ERROR_BAD_KEY=Vrstnikov javi ključ ni veljaven.\nSEC_ERROR_BAD_PASSWORD=Vnešeno varnostno geslo je nepravilno.\nSEC_ERROR_RETRY_PASSWORD=Novo geslo je vnešeno nepravilno. Poskusite znova.\nSEC_ERROR_NO_NODELOCK=varnostna knjižnica: vozlišče ni zaklenjeno.\nSEC_ERROR_BAD_DATABASE=varnostna knjižnica: neveljavna podatkovna baza.\nSEC_ERROR_NO_MEMORY=varnostna knjižnica: napaka pri dodeljevanju pomnilnika.\nSEC_ERROR_UNTRUSTED_ISSUER=Uporabnik je označil, da ne zaupa izdajatelju digitalnega potrdila za vrstnika.\nSEC_ERROR_UNTRUSTED_CERT=Uporabnik je označil, da ne zaupa digitalnemu potrdilu vrstnika.\nSEC_ERROR_DUPLICATE_CERT=Digitalno potrdilo že obstaja v vaši podatkovni bazi.\nSEC_ERROR_DUPLICATE_CERT_NAME=Ime prenesenega digitalnega potrdila se podvaja z zapisom v vaši podatkovni bazi.\nSEC_ERROR_ADDING_CERT=Napaka pri dodajanju digitalnega potrdila v podatkovno bazo.\nSEC_ERROR_FILING_KEY=Napaka pri ponovnem polnjenju ključa za to digitalno potrdilo.\nSEC_ERROR_NO_KEY=Zasebnega ključa za to digitalno potrdilo ni mogoče najti v podatkovni bazi ključev.\nSEC_ERROR_CERT_VALID=Digitalno potrdilo je veljavno.\nSEC_ERROR_CERT_NOT_VALID=Digitalno potrdilo ni veljavno.\nSEC_ERROR_CERT_NO_RESPONSE=Knjižnica digitalnih potrdil: Ni odziva.\nSEC_ERROR_EXPIRED_ISSUER_CERTIFICATE=Digitalno potrdilo izdajatelja digitalnih potrdil je preteklo. Preverite sistemski čas in datum.\nSEC_ERROR_CRL_EXPIRED=CPS izdajatelja digitalnega potrdila je pretekel. Posodobite ali preverite sistemski čas in datum.\nSEC_ERROR_CRL_BAD_SIGNATURE=CPS izdajatelja digitalnega potrdila ima nepravilen podpis.\nSEC_ERROR_CRL_INVALID=Novi CRL ima nepravilno obliko.\nSEC_ERROR_EXTENSION_VALUE_INVALID=Razširitvena vrednost digitalnega potrdila je nepravilna.\nSEC_ERROR_EXTENSION_NOT_FOUND=Razširitve digitalnega potrdila ni mogoče najti.\nSEC_ERROR_CA_CERT_INVALID=Digitalno potrdilo izdajatelja je nepravilno.\nSEC_ERROR_PATH_LEN_CONSTRAINT_INVALID=Omejitev dolžine poti do digitalnega potrdila je nepravilna.\nSEC_ERROR_CERT_USAGES_INVALID=Polje uporab digitalnega potrdila je nepravilno.\nSEC_INTERNAL_ONLY=**SAMO interni modul**\nSEC_ERROR_INVALID_KEY=Ključ ne podpira zahtevane operacije.\nSEC_ERROR_UNKNOWN_CRITICAL_EXTENSION=Digitalno potrdilo vsebuje nepoznano kritično razširitev.\nSEC_ERROR_OLD_CRL=Nov CPS nima kasnejšega datuma kot trenutni.\nSEC_ERROR_NO_EMAIL_CERT=Ni šifrirano ali podpisano: nimate še digitalnega potrdila za elektronsko pošto.\nSEC_ERROR_NO_RECIPIENT_CERTS_QUERY=Ni šifrirano: nimate digitalnih potrdil za vse prejemnike.\nSEC_ERROR_NOT_A_RECIPIENT=Dešifriranje ni možno: niste prejemnik ali pa ne morem najti ustreznega digitalnega potrdila in zasebnega ključa.\nSEC_ERROR_PKCS7_KEYALG_MISMATCH=Dešifriranje ni možno: algoritem za šifriranje ključa se ne ujema z vašim digitalnim potrdilom.\nSEC_ERROR_PKCS7_BAD_SIGNATURE=Preverjanje podpisa ni uspelo: ne morem najti podpisovalca, preveč podpisovalcev najdenih ali pa so podatki neustrezni oziroma pokvarjeni.\nSEC_ERROR_UNSUPPORTED_KEYALG=Nepodprt ali nepoznan algoritem ključa.\nSEC_ERROR_DECRYPTION_DISALLOWED=Dešifriranje ni možno: sporočilo je šifrirano z uporabi nedovoljenega algoritma oziroma nedovoljeno dolžino ključa.\nXP_SEC_FORTEZZA_BAD_CARD=Fortezza kartica ni bila pravilno inicializirana. Odstranite jo in jo vrnite vašemu izdajatelju kartice.\nXP_SEC_FORTEZZA_NO_CARD=Nisem našel Fortezza kartice.\nXP_SEC_FORTEZZA_NONE_SELECTED=Fortezza kartica ni izbrana.\nXP_SEC_FORTEZZA_MORE_INFO=Prosimo, izberite osebnost, da dobite več podatkov o\nXP_SEC_FORTEZZA_PERSON_NOT_FOUND=Osebnost ni najdena.\nXP_SEC_FORTEZZA_NO_MORE_INFO=Ni dodatnih informacij o osebnosti.\nXP_SEC_FORTEZZA_BAD_PIN=Napačna PIN koda.\nXP_SEC_FORTEZZA_PERSON_ERROR=Inicializacija Fortezza osebnosti ni uspela.\nSEC_ERROR_NO_KRL=KRL za ceritifikat te strani ni najden.\nSEC_ERROR_KRL_EXPIRED=KRL za digitalno potrdilo te strani je potekel.\nSEC_ERROR_KRL_BAD_SIGNATURE=KRL za digitalno potrdilo te strani ima nepravilen podpis.\nSEC_ERROR_REVOKED_KEY=Ključ za digitalno potrdilo te strani je preklican.\nSEC_ERROR_KRL_INVALID=Nov KRL vsebuje nepravilne podatke.\nSEC_ERROR_NEED_RANDOM=varnostna knjižnica: potrebujem naključne podatke.\nSEC_ERROR_NO_MODULE=varnostna knjižnica: noben izmed varnostnih modulov ne more izvesti zahtevane operacije.\nSEC_ERROR_NO_TOKEN=Varnosta kratica ali žeton ne obstaja: potrebna je ponovna inicializacija ali je bila odstranjena.\nSEC_ERROR_READ_ONLY=varnostna knjižnica: podatkovno bazo je mogoče samo brati.\nSEC_ERROR_NO_SLOT_SELECTED=Niste izbrali žetona ali reže.\nSEC_ERROR_CERT_NICKNAME_COLLISION=Digitalno potrdilo s tem vzdevkom že obstaja.\nSEC_ERROR_KEY_NICKNAME_COLLISION=Ključ s tem vzdevkom že obstaja.\nSEC_ERROR_SAFE_NOT_CREATED=napaka med kreiranjem varnega objekta\nSEC_ERROR_BAGGAGE_NOT_CREATED=napaka med kreiranjem prtljažnega objekta\nXP_JAVA_REMOVE_PRINCIPAL_ERROR=Ni možno odstraniti predstojnika\nXP_JAVA_DELETE_PRIVILEGE_ERROR=Ni možno izbrisati privilegija\nXP_JAVA_CERT_NOT_EXISTS_ERROR=Predstojnik nima digitalnega potrdila\nSEC_ERROR_BAD_EXPORT_ALGORITHM=Zahtevan algoritem ni dovoljen.\nSEC_ERROR_EXPORTING_CERTIFICATES=Napaka med poskusom izvoza digitalnega potrdila.\nSEC_ERROR_IMPORTING_CERTIFICATES=Napaka med poskusom uvoza digitalnega potrdila.\nSEC_ERROR_PKCS12_DECODING_PFX=Uvoz ni možen. Napake med dešifriranjem. Datoteka je nepravilna.\nSEC_ERROR_PKCS12_INVALID_MAC=Uvoz ni možen. Napačen MAC. Napačno geslo ali pokvarjena datoteka.\nSEC_ERROR_PKCS12_UNSUPPORTED_MAC_ALGORITHM=Uvoz ni možen. MAC algoritem ni podprt.\nSEC_ERROR_PKCS12_UNSUPPORTED_TRANSPORT_MODE=Uvoz ni možen. Podprta sta samo neokrnjenost gesla in zasebni načini.\nSEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE=Uvoz ni možen. Struktura datoteke je pokvarjena.\nSEC_ERROR_PKCS12_UNSUPPORTED_PBE_ALGORITHM=Uvoz ni možen. Šifrirni algoritem ni podprt.\nSEC_ERROR_PKCS12_UNSUPPORTED_VERSION=Uvoz ni možen. Različica datoteke ni podprta.\nSEC_ERROR_PKCS12_PRIVACY_PASSWORD_INCORRECT=Uvoz ni možen. Nepravilno zasebno geslo.\nSEC_ERROR_PKCS12_CERT_COLLISION=Uvoz ni možen. Vzdevek že obstaja v podatkovni bazi.\nSEC_ERROR_USER_CANCELLED=Uporabnik je izbral prekliči.\nSEC_ERROR_PKCS12_DUPLICATE_DATA=Uvoz preklican, vnos v bazi že obstaja.\nSEC_ERROR_MESSAGE_SEND_ABORTED=Sporočilo ni poslano.\nSEC_ERROR_INADEQUATE_KEY_USAGE=Uporaba ključa digitalnega potrdila ne zadostuje za želeno operacijo.\nSEC_ERROR_INADEQUATE_CERT_TYPE=Tip digitalnega potrdila ni odobren za aplikacijo.\nSEC_ERROR_CERT_ADDR_MISMATCH=Naslov v digitalnem potrdilu za podpis se ne ujema z naslovom v glavi sporočila.\nSEC_ERROR_PKCS12_UNABLE_TO_IMPORT_KEY=Uvoz ni možen. Napaka med poskusom uvoza zasebnega ključa.\nSEC_ERROR_PKCS12_IMPORTING_CERT_CHAIN=Uvoz ni možen. Napaka med poskusom uvoza verige digitalnih potrdil.\nSEC_ERROR_PKCS12_UNABLE_TO_LOCATE_OBJECT_BY_NAME=Izvoz ni možen. Iskanje digitalnega potrdila ali ključa po vzdevku ni uspelo.\nSEC_ERROR_PKCS12_UNABLE_TO_EXPORT_KEY=Izvoz ni možen. Zasebnega ključa ni mogoče najti in izvoziti.\nSEC_ERROR_PKCS12_UNABLE_TO_WRITE=Izvoz ni možen. Datoteke za izvoz ni mogoče zapisati.\nSEC_ERROR_PKCS12_UNABLE_TO_READ=Uvoz ni možen. Datoteke za uvoz ni mogoče prebrati.\nSEC_ERROR_PKCS12_KEY_DATABASE_NOT_INITIALIZED=Izvoz ni možen. Podatkovna baza ključev je pokvarjena ali izbrisana.\nSEC_ERROR_KEYGEN_FAIL=Ne morem ustvariti para javnega in zasebnega ključa.\nSEC_ERROR_INVALID_PASSWORD=Vnešeno geslo ni pravilno. Prosimo izberite drugačno geslo.\nSEC_ERROR_RETRY_OLD_PASSWORD=Staro geslo je vnešeno nepravilno. Poskusite znova.\nSEC_ERROR_BAD_NICKNAME=Vzdevek digitalnega potrdila je že v uporabi.\nSEC_ERROR_NOT_FORTEZZA_ISSUER=Vrstnikova FORTEZZA veriga vsebuje ne-FORTEZZA ceritifkat.\nSEC_ERROR_CANNOT_MOVE_SENSITIVE_KEY=Ključa ni mogoče premakniti v režo, kjer se ga potrebuje.\nSEC_ERROR_JS_INVALID_MODULE_NAME=Napačno ime modula.\nSEC_ERROR_JS_INVALID_DLL=Napačna pot do modula/ime datoteke\nSEC_ERROR_JS_ADD_MOD_FAILURE=Ne morem dodati modula.\nSEC_ERROR_JS_DEL_MOD_FAILURE=Ne morem izbrisati modula.\nSEC_ERROR_OLD_KRL=Nov KRL nima kasnejšega datuma kot trenuten.\nSEC_ERROR_CKL_CONFLICT=Nov CKL ima drugega izdajatelja kot trenuten. Izbrišite trenuten CKL.\nSEC_ERROR_CERT_NOT_IN_NAME_SPACE=Certifikatna Avtoriteta za to digitalno potrdilo nima dovoljenje za izdajo digitalnega potrdila s tem imenom.\nSEC_ERROR_KRL_NOT_YET_VALID=Seznam preklicanih ključev za to digitalno potrdilo še ni veljaven.\nSEC_ERROR_CRL_NOT_YET_VALID=Seznam preklicanih digitalnih potrdil za to digitalno potrdilo še ni veljaven.\nSEC_ERROR_UNKNOWN_CERT=Zahtevanega digitalnega potrdila ni mogoče najti.\nSEC_ERROR_UNKNOWN_SIGNER=Digitalnega potrdila podpisnika ni mogoče najti.\nSEC_ERROR_CERT_BAD_ACCESS_LOCATION=Naslov strežnika s stanjem digitalnega potrdila je v nepravilnem formatu.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_TYPE=OCSP odziva ni mogoče v celti dešifrirati; je nepoznanega tipa.\nSEC_ERROR_OCSP_BAD_HTTP_RESPONSE=OSCP strežnik je vrnil nepričakovane/neveljavne HTTP podatke.\nSEC_ERROR_OCSP_MALFORMED_REQUEST=OCSP strežnik je zahtevek zavrnil kot pokvarjen ali nepravilno oblikovan.\nSEC_ERROR_OCSP_SERVER_ERROR=OSCP strežnik je naletel na notranjo napako.\nSEC_ERROR_OCSP_TRY_SERVER_LATER=OCSP strežnik predlaga, da ponovno poskusite kasneje.\nSEC_ERROR_OCSP_REQUEST_NEEDS_SIG=OCSP strežnik zahteva podpis za ta zahtevek.\nSEC_ERROR_OCSP_UNAUTHORIZED_REQUEST=OCSP strežnik je ta zahtevek zavrnil kot nepooblaščenega,\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_STATUS=OCSP strežnik je vrnil neprepoznano stanje.\nSEC_ERROR_OCSP_UNKNOWN_CERT=OCSP strežnik nima stanja za ta digitalno potrdilo.\nSEC_ERROR_OCSP_NOT_ENABLED=Pred to operacijo morate omogočiti OCSP.\nSEC_ERROR_OCSP_NO_DEFAULT_RESPONDER=Pred to operacijo morate nastaviti privzeti odzivnik OCSP.\nSEC_ERROR_OCSP_MALFORMED_RESPONSE=Odziv strežnika OCSP je pokvarjen ali nepravilno oblikovan.\nSEC_ERROR_OCSP_UNAUTHORIZED_RESPONSE=Podpisnik odziva OCSP ni pooblaščen za dajanje stanja temu digitalnemu potrdilu.\nSEC_ERROR_OCSP_FUTURE_RESPONSE=OCSP odziv še ni veljaven (vsebuje prihodnji datum).\nSEC_ERROR_OCSP_OLD_RESPONSE=OCSP odziv vsebuje pretečene podatke.\nSEC_ERROR_DIGEST_NOT_FOUND=CMS ali PKCS #7 Digest nista najdena v podpisanem sporočilu.\nSEC_ERROR_UNSUPPORTED_MESSAGE_TYPE=Tipi sporočila CMS ali PKCS #7 niso podprti.\nSEC_ERROR_MODULE_STUCK=PKCS #11 modula ni mogoče odstraniti, ker se še vedno uporablja.\nSEC_ERROR_BAD_TEMPLATE=Dešifriranje podatkov ASN.1 ni uspelo. Navedena predloga je nepravilna.\nSEC_ERROR_CRL_NOT_FOUND=Ujemajoč CPS ni najden.\nSEC_ERROR_REUSED_ISSUER_AND_SERIAL=Poskusili ste uvoziti digitalno potrdilo z istim izdajatljem in serijsko številko kot obstoječe digitalno potrdilo, ki pa ni isto.\nSEC_ERROR_BUSY=NSS se ne more zaustaviti. Objekti so še zmeraj v uporabi.\nSEC_ERROR_EXTRA_INPUT=DER-šifrirano sporočilo je vsebovalo dodatne neuporabljene podatke.\nSEC_ERROR_UNSUPPORTED_ELLIPTIC_CURVE=Nepodprta eliptična krivulja.\nSEC_ERROR_UNSUPPORTED_EC_POINT_FORM=Nepodprta oblika točke eliptične krivulje.\nSEC_ERROR_UNRECOGNIZED_OID=Nepoznan identifikator objekta.\nSEC_ERROR_OCSP_INVALID_SIGNING_CERT=Nepravilen OCSP digitalnega potrdila za podpis v OCSP odzivu.\nSEC_ERROR_REVOKED_CERTIFICATE_CRL=Digitalno potrdilo je preklicano v seznamu preklicanih digitalnih potrdil.\nSEC_ERROR_REVOKED_CERTIFICATE_OCSP=Izdajateljev OCSP odzivnik sporoča, da je digitalno potrdilo preklicano.\nSEC_ERROR_CRL_INVALID_VERSION=Seznam preklicanih digitalnih potrdil ima nepoznano številko različice.\nSEC_ERROR_CRL_V1_CRITICAL_EXTENSION=Izdajateljev seznam preklicanih digitalnih potrdil V1 vsebuje kritično razširitev.\nSEC_ERROR_CRL_UNKNOWN_CRITICAL_EXTENSION=Izdajateljev seznam preklicanih digitalnih potrdil V2 vsebuje nepoznano kritično razširitev.\nSEC_ERROR_UNKNOWN_OBJECT_TYPE=Naveden neznan tip objekta.\nSEC_ERROR_INCOMPATIBLE_PKCS11=PKCS #11 gonilnik krši specifikacije na nezdružljiv način.\nSEC_ERROR_NO_EVENT=V tem trenutku ni na voljo novega dogodka za režo.\nSEC_ERROR_CRL_ALREADY_EXISTS=CPS že obstaja.\nSEC_ERROR_NOT_INITIALIZED=NSS ni inicializiran.\nSEC_ERROR_TOKEN_NOT_LOGGED_IN=Operacija ni uspela ker PKCS#11 žeton ni prijavljen.\nSEC_ERROR_OCSP_RESPONDER_CERT_INVALID=Nastavljeno digitalno potrdilo OCSP odzivnika ni pravilno.\nSEC_ERROR_OCSP_BAD_SIGNATURE=OCSP odziv ima nepravilen podpis.\nSEC_ERROR_OUT_OF_SEARCH_LIMITS=Iskanje veljavnosti digitalnega potrdila je preseglo omejitve iskanja.\nSEC_ERROR_INVALID_POLICY_MAPPING=Mapiranje politike vsebuje vse politike\nSEC_ERROR_POLICY_VALIDATION_FAILED=Veriga digitalnih potrdil ima neveljavno politiko\nSEC_ERROR_UNKNOWN_AIA_LOCATION_TYPE=Neznana vrsta lokacije v razširitvi certifikata AIA\nSEC_ERROR_BAD_HTTP_RESPONSE=Strežnik je vrnil napačen odgovor HTTP\nSEC_ERROR_BAD_LDAP_RESPONSE=Strežnik je vrnil napačen odgovor LDAP\nSEC_ERROR_FAILED_TO_ENCODE_DATA=Neuspešno šifriranje podatkov z ASN1\nSEC_ERROR_BAD_INFO_ACCESS_LOCATION=Napačna lokacija dostopa do podatkov v razširitvi digitalnega potrdila\nSEC_ERROR_LIBPKIX_INTERNAL=Med preverjanjem veljavnosti digitalnega potrdila je prišlo do napake Libpkix.\nSEC_ERROR_PKCS11_GENERAL_ERROR=Modul PKCS #11 je vrnil CKR_GENERAL_ERROR, torej je prišlo do napake, ki se je ne da odpraviti.\nSEC_ERROR_PKCS11_FUNCTION_FAILED=Modul PKCS #11 je vrnil CKR_FUNCTION_FAILED, torej zahtevane funkcije ni bilo mogoče izvesti. Ponovitev iste operacije bi lahko bila uspešna.\nSEC_ERROR_PKCS11_DEVICE_ERROR=Modul PKCS #11 je vrnil CKR_DEVICE_ERROR, torej je prišlo do napake žetona ali reže.\nSEC_ERROR_BAD_INFO_ACCESS_METHOD=Neznana metoda dostopa do podatkov v razširitvi digitalnega potrdila.\nSEC_ERROR_CRL_IMPORT_FAILED=Napaka pri poskusu uvoza CRL.\nSEC_ERROR_EXPIRED_PASSWORD=Geslo je poteklo. \nSEC_ERROR_LOCKED_PASSWORD=Geslo je zaklenjeno.\nSEC_ERROR_UNKNOWN_PKCS11_ERROR=Neznana napaka PKCS #11.\nSEC_ERROR_BAD_CRL_DP_URL=Neznan ali nepodprt URL v imenu točke za širjenje CRL.\nSEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED=Sporočilo je bil podpisano s pomočjo algoritma za podpise, ki je iz varnostnih razlogov onemogočen.\nMOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE=Strežnik uporablja opredeljevanje ključev (HPKP), vendar ni bilo mogoče sestaviti zaupanja vredne verige digitalnih potrdil, ki bi ustrezala. Zlorab opredeljevanja ključev ni mogoče zavrniti.\nMOZILLA_PKIX_ERROR_CA_CERT_USED_AS_END_ENTITY=Strežnik uporablja digitalno potrdilo z razširitvijo osnovnih omejitev, kar ga predstavlja kot overitelja. V primeru pravilno izdanega digitalnega potrdila se to ne bi smelo zgoditi.\nMOZILLA_PKIX_ERROR_INADEQUATE_KEY_SIZE=Strežnik uporablja digitalno potrdilo z velikostjo ključa, ki je premajhna za vzpostavitev varne povezave.\nMOZILLA_PKIX_ERROR_V1_CERT_USED_AS_CA=Potrdilo X.509 različice 1, ki ni sidro zaupanja, je bilo uporabljeno za izdajo potrdila strežnika. Potrdila X.509 različice 1 so zastarela in niso primerna za podpisovanje drugih potrdil.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_CERTIFICATE=Strežnik uporablja digitalno potrdilo, ki še ni veljavno.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_ISSUER_CERTIFICATE=Za izdajo digitalnega potrdila strežnika je bilo uporabljeno potrdilo, ki še ni veljavno.\nMOZILLA_PKIX_ERROR_SIGNATURE_ALGORITHM_MISMATCH=Algoritem za podpise v polju podpisa digitalnega potrdila se ne ujema z algoritmom v njegovem polju signatureAlgorithm.\nMOZILLA_PKIX_ERROR_OCSP_RESPONSE_FOR_CERT_MISSING=Odgovor OCSP ne vsebuje stanja digitalnega potrdila, ki se preverja.\nMOZILLA_PKIX_ERROR_VALIDITY_TOO_LONG=Strežnik uporablja digitalno potrdilo, ki ima predolgo veljavnost.\nMOZILLA_PKIX_ERROR_REQUIRED_TLS_FEATURE_MISSING=Manjka zahtevana lastnost TLS.\nMOZILLA_PKIX_ERROR_INVALID_INTEGER_ENCODING=Strežnik je predstavil potrdilo,ki vsebuje neveljavno kodiranje celega števila. Pogosti vzroki so negativne serijske številke, negativni moduli RSA in kodiranja, ki so daljša, kot je potrebno.\nMOZILLA_PKIX_ERROR_EMPTY_ISSUER_NAME=Strežnik uporablja digitalno potrdilo s praznim enoličnim imenom izdajatelja.\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/pipnss/pipnss.properties",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=%S: Prosim, vnesite glavno geslo.\n# the following strings have special requirements:\n# they must fit in a 32 or 64 byte buffer after being translated\n# to UTF8.  Note to translator. It's not easy for you to figure\n# whether the escaped unicode string you produce will fit in \n# the space allocated.\n#\n# 64 bytes long after conversion to UTF8\nRootCertModuleName=Vnaprej vgrajeni koreninski modul\n#\n# 32 bytes long after conversion to UTF8\nManufacturerID=Mozilla.org\n#\n# 32  bytes long after conversion to UTF8\nLibraryDescription=Interne kripto storitve PSM\n#\n# 32 bytes long after conversion to UTF8\nTokenDescription=Generične kripto storitve\n#\n# 32 bytes long after conversion to UTF8\nPrivateTokenDescription=Programska varnostna naprava\n#\n# 64 bytes long after conversion to UTF8\nSlotDescription=Interne kriptografske storitve PSM\n#\n# 64 bytes long after conversion to UTF8\nPrivateSlotDescription=Zasebni ključi PSM\n#\n# 32\nFips140TokenDescription=Varnostna naprava (FIPS)\n# 64\nFips140SlotDescription=Storitve kriptografije, ključa in digitalnih potrdil FIPS 140\n# 32\nInternalToken=Programska varnostna naprava\n# End of size restriction.\nVerifySSLClient=Klientovo digitalno potrdilo SSL\nVerifySSLServer=Strežniško digitalno potrdilo SSL\nVerifySSLCA=Uradna oseba SSL za digitalna potrdila (Certificate Authority)\nVerifyEmailSigner=Digitalno potrdilo e-poštnega podpisnika\nVerifyEmailRecip=Digitalno potrdilo prejemnika e-pošte\nVerifyObjSign=Podpisnik predmeta\nHighGrade=2048 (visokostopenjsko)\nMediumGrade=1024 (srednjestopenjsko)\n# LOCALIZATION NOTE (nick_template): $1s is the common name from a cert (e.g. \"Mozilla\"), $2s is the CA name (e.g. VeriSign)\nnick_template=%1$s %2$s ID\n#These are the strings set for the ASN1 objects in a certificate.\nCertDumpCertificate=Digitalno potrdilo\nCertDumpVersion=Različica\n# LOCALIZATION NOTE (CertDumpVersionValue): %S is a version number (e.g. \"3\" in \"Version 3\")\nCertDumpVersionValue=Različica %S\nCertDumpSerialNo=Serijska številka\nCertDumpMD2WithRSA=PKCS #1 MD2 s šifriranjem RSA\nCertDumpMD5WithRSA=PKCS #1 MD5 s šifriranjem RSA\nCertDumpSHA1WithRSA=PKCS #1 SHA-1 s šifriranjem RSA\nCertDumpSHA256WithRSA=PKCS #1 SHA-256 s šifriranjem RSA\nCertDumpSHA384WithRSA=PKCS #1 SHA-384 s šifriranjem RSA\nCertDumpSHA512WithRSA=PKCS #1 SHA-512 s šifriranjem RSA\nCertDumpDefOID=Identifikacija predmeta (%S)\nCertDumpIssuer=Izdajatelj\nCertDumpSubject=Subjekt\nCertDumpAVACountry=C\nCertDumpAVAState=ST\nCertDumpAVALocality=L\nCertDumpAVAOrg=O\nCertDumpAVAOU=OU\nCertDumpAVACN=CN\nCertDumpUserID=UID\nCertDumpPK9Email=E\nCertDumpAVADN=DN\nCertDumpAVADC=DC\nCertDumpSurname=Priimek\nCertDumpGivenName=Ime\nCertDumpValidity=Veljavnost\nCertDumpNotBefore=Ne pred\nCertDumpNotAfter=Ne za\nCertDumpSPKI=Informacije o subjektovem javnem ključu\nCertDumpSPKIAlg=Algoritem subjektovega javnega ključa\nCertDumpAlgID=Identifikacija algoritma\nCertDumpParams=Parametri algoritma\nCertDumpRSAEncr=PKCS #1 RSA šifriranje\nCertDumpRSAPSSSignature=PKCS #1 RSASSA-PSS podpis\nCertDumpRSATemplate=Osnova (%S bitov):\\n%S\\nStopnja (%S bitov):\\n%S\nCertDumpECTemplate=Velikost ključa (v bitih): %S\\nDolžina reda izhodiščne točke (v bitih): %S\\nJavna vrednost:\\n%S\nCertDumpIssuerUniqueID=Unikatna identifikacija izdajatelja:\nCertDumpSubjPubKey=Subjektov javni ključ\nCertDumpSubjectUniqueID=Subjektova unikatna identifikacija\nCertDumpExtensions=Razširitve\nCertDumpSubjectDirectoryAttr=Lastnosti mape subjekta digitalnega potrdila\nCertDumpSubjectKeyID=Ključ subjekta digitalnega potrdila\nCertDumpKeyUsage=Uporaba ključa digitalnih potrdil\nCertDumpSubjectAltName=Nadomestno ime subjekta digitalnega potrdila\nCertDumpIssuerAltName=Nadomestno ime izdajatelja digitalnega potrdila\nCertDumpBasicConstraints=Osnovne omejitve digitalnega potrdila\nCertDumpNameConstraints=Omejitve imena digitalnega potrdila\nCertDumpCrlDistPoints=Distribucijske točke CRL\nCertDumpCertPolicies=Politika digitalnih potrdil\nCertDumpPolicyMappings=Preslikave politike digitalnih potrdil\nCertDumpPolicyConstraints=Omejitve politike\nCertDumpAuthKeyID=Ključna verifikacija uradne osebe za digitalna potrdila\nCertDumpExtKeyUsage=Uporaba razširjenih ključev\nCertDumpAuthInfoAccess=Dostop do podatkov uradne osebe\nCertDumpAnsiX9DsaSignature=Podpis ANSI X9.57 DSA\nCertDumpAnsiX9DsaSignatureWithSha1=Podpis ANSI X9.57 DSA s SHA1 Digest\nCertDumpAnsiX962ECDsaSignatureWithSha1=Podpis ANSI X9.62 ECDSA s SHA1\nCertDumpAnsiX962ECDsaSignatureWithSha224=Podpis ANSI X9.62 ECDSA s SHA224\nCertDumpAnsiX962ECDsaSignatureWithSha256=Podpis ANSI X9.62 ECDSA s SHA256\nCertDumpAnsiX962ECDsaSignatureWithSha384=Podpis ANSI X9.62 ECDSA s SHA384\nCertDumpAnsiX962ECDsaSignatureWithSha512=Podpis ANSI X9.62 ECDSA s SHA512\nCertDumpKUSign=Podpisuje\nCertDumpKUNonRep=Nerepudiacijsko\nCertDumpKUEnc=Šifriranje ključa\nCertDumpKUDEnc=Šifriranje podatkov\nCertDumpKUKA=Dogovor o ključu\nCertDumpKUCertSign=Podpisnik digitalnega potrdila\nCertDumpKUCRLSigner=Podpisnik CRL\nCertDumpCritical=Kritično\nCertDumpNonCritical=Ni kritično\nCertDumpSigAlg=Algoritem podpisa digitalnega potrdila\nCertDumpCertSig=Vrednost podpisa digitalnega potrdila:\nCertDumpExtensionFailure=Napaka: Ne morem procesirati končnice\nCertDumpIsCA=Je uradna oseba za digitalna potrdila\nCertDumpIsNotCA=Ni uradna oseba za digitalna potrdila\nCertDumpPathLen=Največje število vmesnih uradnih oseb: %S\nCertDumpPathLenUnlimited=neomejeno\nCertDumpEKU_1_3_6_1_5_5_7_3_1=Avtentikacija TLS spletnih strežnikov\nCertDumpEKU_1_3_6_1_5_5_7_3_2=Avtentikacija TLS spletnih odjemalcev\nCertDumpEKU_1_3_6_1_5_5_7_3_3=Podpisovanje kode\nCertDumpEKU_1_3_6_1_5_5_7_3_4=Varovanje e-pošte\nCertDumpEKU_1_3_6_1_5_5_7_3_8=Podpisovanje časa\nCertDumpEKU_1_3_6_1_5_5_7_3_9=Podpisovanje OCSP\nCertDumpEKU_1_3_6_1_4_1_311_2_1_21=Microsoftovo posamično podpisovanje kode\nCertDumpEKU_1_3_6_1_4_1_311_2_1_22=Microsoftovo komercialno podpisovanje kode\nCertDumpEKU_1_3_6_1_4_1_311_10_3_1=Microsoftovo podpisovanje seznama zaupanja\nCertDumpEKU_1_3_6_1_4_1_311_10_3_2=Microsoftovo časovno žigosanje\nCertDumpEKU_1_3_6_1_4_1_311_10_3_3=Microsoftovo šifriranje s strežniškimi vrati\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4=Microsoftov datotečni sistem za šifriranje\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4_1=Microsoftova povrnitev datotek\nCertDumpEKU_1_3_6_1_4_1_311_10_3_5=Overjanje gonilnikov za Microsoft Windows\nCertDumpEKU_1_3_6_1_4_1_311_10_3_10=Microsoftova kvalificirana subordinacija\nCertDumpEKU_1_3_6_1_4_1_311_10_3_11=Microsoftova povrnitev ključev\nCertDumpEKU_1_3_6_1_4_1_311_10_3_12=Microsoftovo podpisovanje dokumentov\nCertDumpEKU_1_3_6_1_4_1_311_10_3_13=Microsoftovo doživljenjsko podpisovanje\nCertDumpEKU_1_3_6_1_4_1_311_20_2_2=Microsoftova prijava s pametno kartico\nCertDumpEKU_1_3_6_1_4_1_311_21_6=Microsoftov agent za obnavljanje ključev\nCertDumpMSCerttype=Ime predloge za Microsoftovo digitalno potrdilo\nCertDumpMSNTPrincipal=Microsoftovo glavno ime\nCertDumpMSCAVersion=Razlilica Microsoftovega CA\nCertDumpMSDomainGUID=Microsoftov domenski GUID\nCertDumpEKU_2_16_840_1_113730_4_1=Netscapovo šifriranje s strežniškimi vrati\nCertDumpRFC822Name=E-poštni naslov\nCertDumpDNSName=Ime DNS\nCertDumpX400Address=Naslov X.400\nCertDumpDirectoryName=Ime X.500\nCertDumpEDIPartyName=Ime stranke EDI\nCertDumpURI=URL\nCertDumpIPAddress=Naslov IP\nCertDumpRegisterID=Registriran OID\nCertDumpKeyID=ID ključa\nCertDumpVerisignNotices=Uporabniška obvestila Verisign\nCertDumpUnused=Neuporabljeno\nCertDumpKeyCompromise=Ogrožen ključ\nCertDumpCACompromise=Ogrožena uradna oseba\nCertDumpAffiliationChanged=Spremenjena pripadnost\nCertDumpSuperseded=Nadvladano\nCertDumpCessation=Konec operacije\nCertDumpHold=Zadržanje digitalnega potrdila\nCertDumpOCSPResponder=OCSP\nCertDumpCAIssuers=Izdajatelji CA\nCertDumpCPSPointer=Kazalec uporabe certificiranja\nCertDumpUserNotice=Uporabniško obvestilo\nCertDumpLogotype=Logotip\nCertDumpECPublicKey=Javni ključ eliptične krivulje\nCertDumpECDSAWithSHA1=Podpis X9.62 ECDSA s SHA1\nCertDumpECprime192v1=ANSI X9.62 elliptic curve prime192v1 (oz. secp192r1, NIST P-192)\nCertDumpECprime192v2=ANSI X9.62 elliptic curve prime192v2\nCertDumpECprime192v3=ANSI X9.62 elliptic curve prime192v3\nCertDumpECprime239v1=ANSI X9.62 elliptic curve prime239v1\nCertDumpECprime239v2=ANSI X9.62 elliptic curve prime239v2\nCertDumpECprime239v3=ANSI X9.62 elliptic curve prime239v3\nCertDumpECprime256v1=ANSI X9.62 elliptic curve prime256v1 (oz. secp256r1, NIST P-256)\nCertDumpECsecp112r1=Eliptična krivulja SECG secp112r1\nCertDumpECsecp112r2=Eliptična krivulja SECG secp112r2\nCertDumpECsecp128r1=SECG elliptic curve secp128r1\nCertDumpECsecp128r2=SECG elliptic curve secp128r2\nCertDumpECsecp160k1=SECG elliptic curve secp160k1\nCertDumpECsecp160r1=SECG elliptic curve secp160r1\nCertDumpECsecp160r2=SECG elliptic curve secp160r2\nCertDumpECsecp192k1=SECG elliptic curve secp192k1\nCertDumpECsecp224k1=SECG elliptic curve secp224k1\nCertDumpECsecp224r1=SECG elliptic curve secp224r1 (aka NIST P-224)\nCertDumpECsecp256k1=SECG elliptic curve secp256k1\nCertDumpECsecp384r1=SECG elliptic curve secp384r1 (aka NIST P-384)\nCertDumpECsecp521r1=SECG elliptic curve secp521r1 (aka NIST P-521)\nCertDumpECc2pnb163v1=ANSI X9.62 elliptic curve c2pnb163v1\nCertDumpECc2pnb163v2=ANSI X9.62 elliptic curve c2pnb163v2\nCertDumpECc2pnb163v3=ANSI X9.62 elliptic curve c2pnb163v3\nCertDumpECc2pnb176v1=ANSI X9.62 elliptic curve c2pnb176v1\nCertDumpECc2tnb191v1=ANSI X9.62 elliptic curve c2tnb191v1\nCertDumpECc2tnb191v2=ANSI X9.62 elliptic curve c2tnb191v2\nCertDumpECc2tnb191v3=ANSI X9.62 elliptic curve c2tnb191v3\nCertDumpECc2onb191v4=ANSI X9.62 elliptic curve c2onb191v4\nCertDumpECc2onb191v5=ANSI X9.62 elliptic curve c2onb191v5\nCertDumpECc2pnb208w1=ANSI X9.62 elliptic curve c2pnb208w1\nCertDumpECc2tnb239v1=ANSI X9.62 elliptic curve c2tnb239v1\nCertDumpECc2tnb239v2=ANSI X9.62 elliptic curve c2tnb239v2\nCertDumpECc2tnb239v3=ANSI X9.62 elliptic curve c2tnb239v3\nCertDumpECc2onb239v4=ANSI X9.62 elliptic curve c2onb239v4\nCertDumpECc2onb239v5=ANSI X9.62 elliptic curve c2onb239v5\nCertDumpECc2pnb272w1=ANSI X9.62 elliptic curve c2pnb272w1\nCertDumpECc2pnb304w1=ANSI X9.62 elliptic curve c2pnb304w1\nCertDumpECc2tnb359v1=ANSI X9.62 elliptic curve c2tnb359v1\nCertDumpECc2pnb368w1=ANSI X9.62 elliptic curve c2pnb368w1\nCertDumpECc2tnb431r1=ANSI X9.62 elliptic curve c2tnb431r1\nCertDumpECsect113r1=SECG elliptic curve sect113r1\nCertDumpECsect113r2=SECG elliptic curve sect113r2\nCertDumpECsect131r1=SECG elliptic curve sect131r1\nCertDumpECsect131r2=SECG elliptic curve sect131r2\nCertDumpECsect163k1=SECG elliptic curve sect163k1 (oz. NIST K-163)\nCertDumpECsect163r1=SECG elliptic curve sect163r1\nCertDumpECsect163r2=SECG elliptic curve sect163r2 (oz. NIST B-163)\nCertDumpECsect193r1=SECG elliptic curve sect193r1\nCertDumpECsect193r2=SECG elliptic curve sect193r2\nCertDumpECsect233k1=SECG elliptic curve sect233k1 (oz. NIST K-233)\nCertDumpECsect233r1=SECG elliptic curve sect233r1 (oz. NIST B-233)\nCertDumpECsect239k1=SECG elliptic curve sect239k1\nCertDumpECsect283k1=SECG elliptic curve sect283k1 (oz. NIST K-283)\nCertDumpECsect283r1=SECG elliptic curve sect283r1 (oz. NIST B-283)\nCertDumpECsect409k1=SECG elliptic curve sect409k1 (oz. NIST K-409)\nCertDumpECsect409r1=SECG elliptic curve sect409r1 (oz. NIST B-409)\nCertDumpECsect571k1=SECG elliptic curve sect571k1 (oz. NIST K-571)\nCertDumpECsect571r1=SECG elliptic curve sect571r1 (oz. NIST B-571)\nCertDumpRawBytesHeader=Velikost: %S bajtov / %S bitov\nPK11BadPassword=Vnešeno geslo je napačno.\nSuccessfulP12Backup=Vaša varnostna digitalna potrdila in zasebni ključi so bili uspešno shranjeni kot varnostne kopije.\nSuccessfulP12Restore=Vaša varnostna digitalna potrdila in zasebni ključi so bili uspešno obnovljeni.\nPKCS12DecodeErr=Datoteke ne morem dekodirati. Lahko, da ni v formatu PKCS #12, morda je bila poškodovana, ali pa vnešeno geslo ni bilo pravilno.\nPKCS12UnknownErrRestore=Datoteke PKCS #12 ni mogoče obnovititi zaradi neznanih razlogov.\nPKCS12UnknownErrBackup=Varnostne kopije PKCS #12 ni bilo mogoče narediti zaradi neznanih vzrokov.\nPKCS12UnknownErr=Operacija PKCS #12 ni uspela iz neznanih razlogov.\nPKCS12InfoNoSmartcardBackup=Digitalnih potrdil ni mogoče shraniti kot varnostno kopijo iz strojnih varnostnih naprav, kot so 'pametne kartice' (smart cards).\nPKCS12DupData=Digitalno potrdilo in zasebni ključ že obstajata na varnostni napravi.\nAddModuleFailure=Nemogoče je dodati modul\nAddModuleDup=Varnostni modul že obstaja\nDelModuleWarning=Ste prepričani, da želite zbrisati ta varnostni modul?\nDelModuleError=Ne morem zbrisati modula.\nAVATemplate=%S = %S\n\nPSMERR_SSL_Disabled=Varna povezava ni mogoča, ker je bil protokol SSL onemogočen.\nPSMERR_SSL2_Disabled=Varna povezava ni mogoča, ker stran uporablja starejšo, nevarno različico protokola SSL.\nPSMERR_HostReusedIssuerSerial=Prejeli ste neveljavno digitalno potrdilo. Obrnite se na skrbnika strežnika ali pošljite elektronsko pošto odgovornim, a ne pozabite dodati naslednje vsebine:\\n\\nVaše digitalno potrdilo vsebuje enako serijsko številko, kot drugo digitalno potrdilo, ki ga je izdala uradna oseba. Potrebovali boste novo digitalno potrdilo z unikatno serisjko številko.\n\nSSLConnectionErrorPrefix=Pri povezovanju z %S je prišlo do napake.\n\ncertErrorIntro=%S uporablja neveljavno digitalno potrdilo.\n\ncertErrorTrust_SelfSigned=Digitalno potrdilo ni vredno zaupanja, ker se je samo podpisalo.\ncertErrorTrust_UnknownIssuer=Digitalno potrdilo ni vredno zaupanja, ker je njegov izdajatelj neznan.\ncertErrorTrust_UnknownIssuer2=Strežnik morda ne pošilja primernih vmesnih digitalnih potrdil.\ncertErrorTrust_UnknownIssuer3=Morda bo potrebno uvoziti dodatno korensko digitalno potrdilo.\ncertErrorTrust_CaInvalid=Digitalno potrdilo ni vredno zaupanja, ker ga je izdala neveljavna uradna oseba.\ncertErrorTrust_Issuer=Digitalno potrdilo ni vredno zaupanja, ker tudi njegov izdajatelj ni.\ncertErrorTrust_SignatureAlgorithmDisabled=Digitalno potrdilo ni vredno zaupanja, ker je bilo podpisano z algoritmom, ki je bil iz varnostnih razlogov onemogočen.\ncertErrorTrust_ExpiredIssuer=Digitalno potrdilo ni vredno zaupanja, ker je njegov izdajatelj potekel.\ncertErrorTrust_Untrusted=Digitalno potrdilo ne prihaja iz zaupanja vrednega vira.\n\ncertErrorMismatch=Digitalno potrdilo ni veljavno za ime %S.\n# LOCALIZATION NOTE (certErrorMismatchSingle2): Do not translate <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>\ncertErrorMismatchSingle2=Digitalno potrdilo je veljavno samo za <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>.\ncertErrorMismatchSinglePlain=Digitalno potrdilo je veljavno samo za %S\ncertErrorMismatchMultiple=Digitalno potrdilo je veljavno samo za naslednja imena:\n\n# LOCALIZATION NOTE (certErrorExpiredNow): Do not translate %1$S (date+time of expired certificate) or %2$S (current date+time)\ncertErrorExpiredNow=Digitalno potrdilo je poteklo %1$S. Danes smo %2$S.\n# LOCALIZATION NOTE (certErrorNotYetValidNow): Do not translate %1$S (date+time certificate will become valid) or %2$S (current date+time)\ncertErrorNotYetValidNow=Digitalno potrdilo ne bo veljavno do %1$S. Danes smo %2$S.\n\n# LOCALIZATION NOTE (certErrorCodePrefix2): Do not translate <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\ncertErrorCodePrefix2=Koda napake: <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\n\nP12DefaultNickname=Uvoženo digitalno potrdilo\nCertUnknown=Neznano\nCertNoEmailAddress=(brez e-poštnega naslova)\nCaCertExists=To digitalno potrdilo je že nameščeno kot digitalno potrdilo uradne osebe za digitalna potrdila.\nNotACACert=To digitalno potrdilo ni digitalno potrdilo uradne osebe za digitalna potrdila. Ne morete ga uvoziti v seznam uradnih oseb za digitalna potrdila.\nNotImportingUnverifiedCert=Tega digitalnega potrdila ni mogoče preveriti in ne bo uvoženo. Morda izdajatelja ne poznam ali mu ne zaupam, morda je digitalno potrdilo preteklo ali je bilo preklicano, ali pa ni bilo potrjeno.\nUserCertIgnoredNoPrivateKey=Tega osebnega digitalnega potrdila ne morem namestiti, ker nimate ustreznega zasebnega ključa.\nUserCertImported=Vaše digitalno potrdilo je bilo nameščeno. Priporočamo vam, da si izdelate varnostno kopijo.\nCertOrgUnknown=(Neznano)\nCertNotStored=(Ni shranjeno)\nCertExceptionPermanent=Stalno\nCertExceptionTemporary=Začasno\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/pipnss/security.properties",
    "content": "#\n# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is mozilla.org code.\n#\n# The Initial Developer of the Original Code is\n# Netscape Communications Corporation.\n# Portions created by the Initial Developer are Copyright (C) 1998\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Sean Cotter <cotter@netscape.com>\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nTitle=Varnostno opozorilo\nMixedContentMessage=Zahtevali ste šifrirano stran, ki vsebuje nešifrirane podatke. Podatke, ki jih vidite ali vnesete na tej strani, utegnejo videti tudi druge osebe.\nLeaveSecureMessage=Zapuščate šifrirano stran. Podatke, ki jih boste pošiljali v nadaljevanju, utegnejo videti tudi druge osebe.\nEnterSecureMessage=Zahtevali ste šifrirano stran. Spletna stran se je pravilno identificirala, zato podatkov, ki jih vidite ali vnesete na tej strani, druge osebe ne morejo zlahka prebrati.\nWeakSecureMessage=Zahtevali ste stran, ki uporablja nizko stopnjo šifriranja. Spletna stran se je pravilno identificirala, vendar utegnejo podatke, ki jih vidite ali vnesete na tej strani, prebrati tudi druge osebe.\nPostToInsecureFromSecureMessage=Čeprav je ta stran šifrirana, bodo podatki, ki ste jih vnesli, poslani preko nešifrirane povezave, zato jih utegnejo prebrati druge osebe.\\#\\#Ali ste prepričani, da želite poslati te podatke?\\#\\#\nPostToInsecureFromInsecureMessage=Podatki, ki ste jih vnesli, bodo poslani preko nešifrirane povezave in jih utegnejo prebrati druge osebe.\\#\\#Ali ste prepričani, da želite poslati te podatke?\\#\\#\nMixedContentShowAgain=Opozori me, preden se naloži šifrirana stran, ki vsebuje nešifrirane podatke.\nLeaveSecureShowAgain=Opozori me, če s šifrirane strani nadaljujem na nešifrirano.\nEnterSecureShowAgain=Opozori me, preden se naloži šifrirana stran.\nWeakSecureShowAgain=Opozori me, preden se bo naložila stran, ki uporablja nizko stopnjo širfiranja.\nPostToInsecureFromInsecureShowAgain=Opozori me, ko pošljem nešifrirane podatke.\nSecurityButtonTooltipText=Prikaže varnostne informacije o trenutni strani.\nSecurityButtonMixedContentTooltipText=Opozorilo: Vsebuje neoverjeno vsebino\nContinue=Nadaljuj\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/pippki/certManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY certmgr.title                       \"Upravitelj digitalnih potrdil\">\n\n<!ENTITY certmgr.tab.mine                     \"Vaša digitalna potrdila\">\n<!ENTITY certmgr.tab.others2                  \"Ljudje\">\n<!ENTITY certmgr.tab.websites3                \"Strežniki\">\n<!ENTITY certmgr.tab.ca                       \"Overitelji\">\n<!ENTITY certmgr.tab.orphan2                  \"Drugi\">\n\n<!ENTITY certmgr.mine                         \"Imate digitalna potrdila naslednjih organizacij, ki predstavljajo vas:\">\n<!ENTITY certmgr.others                       \"Imate digitalna potrdila, ki predstavljajo naslednje ljudi:\">\n<!ENTITY certmgr.websites2                    \"Imate digitalna potrdila, ki predstavljajo naslednje strežnike:\">\n<!ENTITY certmgr.cas                          \"Imate digitalna potrdila, ki predstavljajo naslednje overitelje:\">\n<!ENTITY certmgr.orphans                      \"Imate digitalna potrdila, ki ne spadajo v nobeno izmed drugih kategorij:\">\n\n<!ENTITY certmgr.detail.general_tab.title     \"Splošno\">\n<!ENTITY certmgr.detail.general_tab.accesskey \"S\">\n<!ENTITY certmgr.detail.prettyprint_tab.title \"Podrobnosti\">\n<!ENTITY certmgr.detail.prettyprint_tab.accesskey \"D\">\n\n<!ENTITY certmgr.pending.label                \"Poteka preverjanje digitalnih potrdil …\">\n<!ENTITY certmgr.subjectinfo.label            \"Izdano za\">\n<!ENTITY certmgr.issuerinfo.label             \"Izdajatelj\">\n<!ENTITY certmgr.periodofvalidity.label       \"Obdobje veljavnosti\" >\n<!ENTITY certmgr.fingerprints.label           \"Prstni odtisi\">\n<!ENTITY certmgr.certdetail.title             \"Podrobnosti digitalnega potrdila\">\n<!ENTITY certmgr.certdetail.cn                \"Splošno ime (CN)\">\n<!ENTITY certmgr.certdetail.o                 \"Organizacija (O)\">\n<!ENTITY certmgr.certdetail.ou                \"Organizacijska enota (OU)\">\n<!ENTITY certmgr.certdetail.serialnumber      \"Serijska številka\">\n<!ENTITY certmgr.certdetail.sha256fingerprint \"Prstni odtis SHA-256\">\n<!ENTITY certmgr.certdetail.sha1fingerprint   \"Prstni odtis SHA1\">\n\n<!ENTITY certmgr.editcacert.title             \"Urejanje nastavitev zaupanja overiteljem\">\n<!ENTITY certmgr.editcert.edittrust           \"Spremeni nastavitve zaupanja:\">\n<!ENTITY certmgr.editcert.trustssl            \"To digitalno potrdilo lahko predstavlja spletne strani.\">\n<!ENTITY certmgr.editcert.trustemail          \"Ta digitalno potrdilo lahko predstavlja uporabnike e-pošte.\">\n<!ENTITY certmgr.editcert.trustobjsign        \"Ta digitalno potrdilo lahko predstavlja izdelovalce programov.\">\n\n<!ENTITY certmgr.deletecert.title             \"Izbriši digitalno potrdilo\">\n\n<!ENTITY certmgr.certname                     \"Ime digitalnega potrdila\">\n<!ENTITY certmgr.certserver                   \"Strežnik\">\n<!ENTITY certmgr.override_lifetime            \"Življenjska doba\">\n<!ENTITY certmgr.tokenname                    \"Varnostna naprava\">\n<!ENTITY certmgr.begins                       \"Začne veljati\">\n<!ENTITY certmgr.expires                      \"Poteče\">\n<!ENTITY certmgr.email                        \"E-mail naslov\">\n<!ENTITY certmgr.serial                       \"Serijska številka\">\n\n<!ENTITY certmgr.close.label                  \"Zapri\">\n<!ENTITY certmgr.close.accesskey              \"Z\">\n<!ENTITY certmgr.view2.label                  \"Ogled …\">\n<!ENTITY certmgr.view2.accesskey              \"O\">\n<!ENTITY certmgr.edit3.label                  \"Uredi zaupanje …\">\n<!ENTITY certmgr.edit3.accesskey              \"e\">\n<!ENTITY certmgr.export.label                 \"Izvozi …\">\n<!ENTITY certmgr.export.accesskey             \"i\">\n<!ENTITY certmgr.delete2.label                \"Zbriši …\">\n<!ENTITY certmgr.delete2.accesskey            \"Z\">\n<!ENTITY certmgr.delete_builtin.label         \"Zbriši ali umakni zaupanje …\">\n<!ENTITY certmgr.delete_builtin.accesskey     \"Z\">\n<!ENTITY certmgr.backup2.label                \"Varnostna kopija …\">\n<!ENTITY certmgr.backup2.accesskey            \"K\">\n<!ENTITY certmgr.backupall2.label             \"Varnostna kopija vseh\">\n<!ENTITY certmgr.backupall2.accesskey         \"v\">\n<!ENTITY certmgr.restore2.label               \"Uvozi …\">\n<!ENTITY certmgr.restore2.accesskey           \"u\">\n<!ENTITY certmgr.details.label                \"Polja digitalnega potrdila\">\n<!ENTITY certmgr.details.accesskey            \"O\">\n<!ENTITY certmgr.fields.label                 \"Vrednost polja\">\n<!ENTITY certmgr.fields.accesskey             \"R\">\n<!ENTITY certmgr.hierarchy.label              \"Hierarhija digitalnih potrdil\">\n<!ENTITY certmgr.hierarchy.accesskey2         \"H\">\n<!ENTITY certmgr.addException.label           \"Dodaj izjemo …\">\n<!ENTITY certmgr.addException.accesskey       \"i\">\n\n<!ENTITY exceptionMgr.title                   \"Dodaj varnostno izjemo\">\n<!ENTITY exceptionMgr.exceptionButton.label   \"Potrdi varnostno izjemo\">\n<!ENTITY exceptionMgr.exceptionButton.accesskey \"z\">\n<!ENTITY exceptionMgr.supplementalWarning     \"Uveljavljene banke, trgovine in druge javne strani vas ne bodo prosile za to.\">\n<!ENTITY exceptionMgr.certlocation.caption2   \"Strežnik\">\n<!ENTITY exceptionMgr.certlocation.url        \"Lokacija:\">\n<!ENTITY exceptionMgr.certlocation.download   \"Dobi digitalno potrdilo\">\n<!ENTITY exceptionMgr.certlocation.accesskey  \"G\">\n<!ENTITY exceptionMgr.certstatus.caption      \"Stanje digitalnega potrdila\">\n<!ENTITY exceptionMgr.certstatus.viewCert     \"Ogled …\">\n<!ENTITY exceptionMgr.certstatus.accesskey    \"O\">\n<!ENTITY exceptionMgr.permanent.label         \"Trajno shrani izjemo\">\n<!ENTITY exceptionMgr.permanent.accesskey     \"T\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/pippki/deviceManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY devmgr.title                           \"Upravitelj naprav\">\n<!-- LOCALIZATION NOTE (devmgr.style2): This is CSS style for Device Manager\n     window size. Don't translate \"width\" nor \"height\". Adjust the numbers\n     to make window contents fit. -->\n<!ENTITY devmgr.style2                          \"width: 67em; height: 32em;\">\n\n<!ENTITY devmgr.devlist.label                   \"Varnostni moduli in naprave\">\n<!ENTITY devmgr.details.title                   \"Podrobnosti\">\n<!ENTITY devmgr.details.title2                  \"Vrednost\">\n\n<!ENTITY devmgr.button.login.label              \"Prijava\">\n<!ENTITY devmgr.button.login.accesskey          \"p\">\n<!ENTITY devmgr.button.logout.label             \"Odjava\">\n<!ENTITY devmgr.button.logout.accesskey         \"O\">\n<!ENTITY devmgr.button.changepw.label           \"Spremeni geslo\">\n<!ENTITY devmgr.button.changepw.accesskey       \"G\">\n<!ENTITY devmgr.button.load.label               \"Naloži\">\n<!ENTITY devmgr.button.load.accesskey           \"N\">\n<!ENTITY devmgr.button.unload.label             \"Odstrani\">\n<!ENTITY devmgr.button.unload.accesskey         \"S\">\n<!ENTITY devmgr.button.fips.accesskey           \"F\">\n\n<!ENTITY loaddevice.info                        \"Vnesite podatke za modul, ki ga želite dodati.\">\n<!ENTITY loaddevice.modname                     \"Ime modula:\">\n<!ENTITY loaddevice.modname.accesskey           \"m\">\n<!ENTITY loaddevice.modname.default             \"Nov modul PKCS#11\">\n<!ENTITY loaddevice.filename                    \"Ime datoteke modula:\">\n<!ENTITY loaddevice.filename.accesskey          \"d\">\n<!ENTITY loaddevice.browse                      \"Prebrskaj ...\">\n<!ENTITY loaddevice.browse.accesskey            \"B\">\n\n<!ENTITY loaddevice.title                       \"Nalaganje naprave PKCS#11\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/pippki/pippki.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Values for changepassword.xul -->\n<!ENTITY setPassword.title  \"Spreminjanje glavnega gesla\">\n<!ENTITY setPassword.tokenName.label \"Varnostna naprava\">\n<!ENTITY setPassword.oldPassword.label \"Trenutno geslo:\">\n<!ENTITY setPassword.newPassword.label \"Novo geslo:\">\n<!ENTITY setPassword.reenterPassword.label \"Novo geslo (ponovno):\">\n<!ENTITY setPassword.meter.label \"Merilnik kakovosti gesla\">\n\n<!-- Values for resetpassword.xul -->\n<!ENTITY resetPasswordButtonLabel \"Ponastavi\">\n<!ENTITY resetPassword.title  \"Ponastavitev glavnega gesla\">\n<!ENTITY resetPassword.text  \"Če ponastavite glavno geslo, bodo vsi vaši osebni podatki pozabljeni (shranjena spletna in e-poštna gesla, podatki o obrazcih, osebna digitalna potrdila in zasebni ključi). Ste prepričani, da želite ponastaviti svoje glavno geslo?\">\n\n<!-- Downloading a cert -->\n<!ENTITY downloadCert.title \"Prenos digitalnega potrdila\">\n<!ENTITY downloadCert.message1 \"Ali zaupate novemu overitelju?\">\n<!ENTITY downloadCert.trustSSL \"Overitelju zaupaj identifikacijo spletnih strani.\">\n<!ENTITY downloadCert.trustEmail \"Overitelju zaupaj identifikacijo e-poštnih uporabnikov.\">\n<!ENTITY downloadCert.trustObjSign \"Overitelju zaupaj identifikacijo razvijalcev programske opreme.\">\n<!ENTITY downloadCert.message3 \"Preden overitelju zaupate katerokoli opravilo, si oglejte njegovo digitalno potrdilo in politiko (če sta na voljo).\">\n<!ENTITY downloadCert.viewCert.label \"Ogled\">\n<!ENTITY downloadCert.viewCert.text \"Preveri digitalno potrdilo overitelja\">\n\n<!-- Strings for the SSL client auth ask dialog -->\n<!ENTITY clientAuthAsk.title \"Zahteva po identifikaciji uporabnika\">\n<!ENTITY clientAuthAsk.message1 \"Ta stran zahteva, da se predstavite z digitalnim potrdilom:\">\n<!ENTITY clientAuthAsk.message2 \"Izberite digitalno potrdilo, ki vas predstavlja:\">\n<!ENTITY clientAuthAsk.message3 \"Podrobnosti o izbranem digitalnem potrdilu:\">\n\n<!ENTITY pkcs12.setpassword.title  \"Izbira gesla za varnostne kopije digitalnih potrdil\">\n<!ENTITY pkcs12.setpassword.message  \"Tukaj nastavite geslo za zaščito datoteke z varnostno kopijo digitalnega potrdila, ki jo pravkar ustvarjate. Preden nadaljujete, morate nastaviti geslo.\">\n<!ENTITY pkcs12.setpassword.label1 \"Geslo varnostne kopije digitalnega potrdila:\">\n<!ENTITY pkcs12.setpassword.label2 \"Geslo varnostne kopije digitalnega potrdila (ponovno):\">\n<!ENTITY pkcs12.setpassword.reminder \"Pomembno: Če pozabite geslo varnostne kopije digitalnega potrdila, je pozneje ne boste mogli obnoviti. Geslo shranite na varnem mestu.\">\n\n<!ENTITY chooseToken.title  \"Pogovorno okno izbiranja figure\">\n<!ENTITY chooseToken.message1 \"Prosim, izberite figuro.\">\n\n<!-- Strings for the CreateCertInfo dialog  -->\n<!ENTITY createCertInfo.title \"Ustvarjam zasebni ključ\">\n<!ENTITY createCertInfo.msg1 \"Ustvarjanje ključa poteka ... To lahko traja nekaj minut ...\">\n<!ENTITY createCertInfo.msg2 \"Prosim, počakajte ...\">\n\n<!-- Strings for protectedAuth dialog -->\n<!ENTITY protectedAuth.title \"Prijava v zaščiteno figuro\">\n<!ENTITY protectedAuth.msg \"Prosim, prijavite se v figuro. Metoda overovitve je odvisna od vrste vaše figure.\">\n<!ENTITY protectedAuth.tokenName.label \"Figura:\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/pippki/pippki.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=Prosim, vnesite osebno varnostno geslo za varnostno napravo 'Zasebni ključi PSM'.\n\n# LOCALIZATION NOTE(certWithSerial): Used for semi-uniquely representing a cert.\n# %1$S is the serial number of the cert in AA:BB:CC hex format.\ncertWithSerial=Digitalno potrdilo s serijsko številko: %1$S\n\n# Download Cert dialog\n# LOCALIZATION NOTE(newCAMessage1):\n# %S is a string representative of the certificate being downloaded/imported.\nnewCAMessage1=Ali overitelju \"%S\" zaupate naslednja opravila?\nunnamedCA=Neimenovan overitelj\n\n# For editing cert trust\neditTrustCA=Digitalno potrdilo \"%S\" predstavlja overitelja.\n\n# For Deleting Certificates\ndeleteSslCertConfirm3=Ali ste prepričani, da želite zbrisati te izjeme strežnika?\ndeleteSslCertImpact3=Če izbrišete izjemo strežnika, se bo obnovil običajni postopek varnostnega preverjanja za ta strežnik, ki bo potreboval tudi veljavno digitalno potrdilo?\ndeleteSslCertTitle3=Zbriši izjeme digitalnih potrdil strežnika\n\ndeleteUserCertConfirm=Ste prepričani, da želite izbrisati ta digitalna potrdila?\ndeleteUserCertImpact=Če zbrišete enega svojih lastnih digitalnih potrdil, se z njim ne boste mogli več identificirati.\ndeleteUserCertTitle=Brisanje vaših digitalnih potrdil\n\ndeleteCaCertConfirm2=Zahtevali ste izbris teh digitalnih potrdil overitelja. Zaupanje vgrajenim digitalnim potrdilom bo umaknjeno, kar ima enak učinek. Ste prepričani, da jih želite zbrisati ali umakniti zaupanje?\ndeleteCaCertImpactX2=Če zbrišete ali umaknete zaupanje digitalnemu potrdilu tega overitelja, ta program ne bo več zaupal nobenemu digitalnemu potrdilu, ki ga je izdal ta overitelj.\ndeleteCaCertTitle2=Zbriši ali umakni zaupanje digitalnim potrdilom overitelja\n\ndeleteEmailCertConfirm=Ste prepričani, da želite izbrisati digitalna potrdila za e-pošto naslednjih ljudi?\ndeleteEmailCertImpactDesc=Če zbrišete e-poštno digitalno potrdilo osebe, ne boste več mogli pošiljati šifrirane elektronske pošte tej osebi.\ndeleteEmailCertTitle=Izbris e-poštnih digitalnih potrdil\n\ndeleteOrphanCertConfirm=Ste prepričani, da želite izbrisati ta digitalna potrdila?\ndeleteOrphanCertTitle=Izbriši digitalna potrdila\n\n# PKCS#12 file dialogs\nchooseP12RestoreFileDialog2=Datoteka z digitalnim potrdilom\nchooseP12BackupFileDialog=Ime datoteke za varnostno kopijo\nfile_browse_PKCS12_spec=Datoteke PKCS12\ngetPKCS12FilePasswordMessage=Vnesite geslo, ki ste ga uporabili za šifriranje te varnostne kopije potrdila:\n\n# Cert verification\ncertVerified=To digitalno potrdilo je bilo preverjeno za naslednje namene:\ncertNotVerified_CertRevoked=Tega digitalnega potrdila ni bilo mogoče preveriti, ker je bil razveljavljen.\ncertNotVerified_CertExpired=Tega digitalnega potrdila ni bilo mogoče preveriti, ker je pretekel.\ncertNotVerified_CertNotTrusted=Tega digitalnega potrdila ni bilo mogoče preveriti, ker ni vreden zaupanja.\ncertNotVerified_IssuerNotTrusted=Tega digitalnega potrdila ni bilo mogoče preveriti, ker izdajatelj ni vreden zaupanja.\ncertNotVerified_IssuerUnknown=Tega digitalnega potrdila ni bilo mogoče preveriti, ker je izdajatelj neznan.\ncertNotVerified_CAInvalid=Tega digitalnega potrdila ni bilo mogoče preveriti, ker digitalno potrdilo izdajatelja ni veljavno.\ncertNotVerified_AlgorithmDisabled=Tega digitalnega potrdila ni bilo mogoče preveriti, ker je bilo podpisano z algoritmom, ki je bil iz varnostnih razlogov onemogočen..\ncertNotVerified_Unknown=Tega digitalnega potrdila ni bilo mogoče preveriti iz neznanih razlogov.\n\n# Client auth\nclientAuthRemember=Zapomni si to odločitev\n# LOCALIZATION NOTE(clientAuthNickAndSerial): Represents a single cert when the\n# user is choosing from a list of certificates.\n# %1$S is the nickname of the cert.\n# %2$S is the serial number of the cert in AA:BB:CC hex format.\nclientAuthNickAndSerial=%1$S [%2$S]\n# LOCALIZATION NOTE(clientAuthHostnameAndPort):\n# %1$S is the hostname of the server.\n# %2$S is the port of the server.\nclientAuthHostnameAndPort=%1$S:%2$S\n# LOCALIZATION NOTE(clientAuthMessage1): %S is the Organization of the server\n# cert.\nclientAuthMessage1=Organizacija: \"%S\"\n# LOCALIZATION NOTE(clientAuthMessage2): %S is the Organization of the issuer\n# cert of the server cert.\nclientAuthMessage2=Izdano pod: \"%S\"\n# LOCALIZATION NOTE(clientAuthIssuedTo): %1$S is the Distinguished Name of the\n# currently selected client cert, such as \"CN=John Doe,OU=Example\" (without\n# quotes).\nclientAuthIssuedTo=Izdano za: %1$S\n# LOCALIZATION NOTE(clientAuthSerial): %1$S is the serial number of the selected\n# cert in AA:BB:CC hex format.\nclientAuthSerial=Serijska številka : %1$S\n# LOCALIZATION NOTE(clientAuthValidityPeriod):\n# %1$S is the already localized notBefore date of the selected cert.\n# %2$S is the already localized notAfter date of the selected cert.\nclientAuthValidityPeriod=Veljavno od %1$S do %2$S\n# LOCALIZATION NOTE(clientAuthKeyUsages): %1$S is a comma separated list of\n# already localized key usages the selected cert is valid for.\nclientAuthKeyUsages=Uporaba ključev: %1$S\n# LOCALIZATION NOTE(clientAuthEmailAddresses): %1$S is a comma separated list of\n# e-mail addresses the selected cert is valid for.\nclientAuthEmailAddresses=E-poštni naslovi: %1$S\n# LOCALIZATION NOTE(clientAuthIssuedBy): %1$S is the Distinguished Name of the\n# cert which issued the selected cert.\nclientAuthIssuedBy=Izdal: %1$S\n# LOCALIZATION NOTE(clientAuthStoredOn): %1$S is the name of the PKCS #11 token\n# the selected cert is stored on.\nclientAuthStoredOn=Shranjeno na: %1$S\n\n# Page Info\npageInfo_NoEncryption=Povezava ni šifrirana\npageInfo_Privacy_None1=Spletna stran %S ne podpira šifriranja za stran, ki jo nalagate.\npageInfo_Privacy_None2=Podatke, poslane prek interneta brez šifriranja, lahko vidijo drugi med prenosom.\npageInfo_Privacy_None4=Ta stran ni bila šifrirana pred prenašanjem preko interneta.\n# LOCALIZATION NOTE (pageInfo_EncryptionWithBitsAndProtocol and pageInfo_BrokenEncryption):\n# %1$S is the name of the encryption standard,\n# %2$S is the key size of the cipher.\n# %3$S is protocol version like \"SSL 3\" or \"TLS 1.2\"\npageInfo_EncryptionWithBitsAndProtocol=Šifrirana povezava (%1$S, %2$S-bitni ključi, %3$S)\npageInfo_BrokenEncryption=Zlomljeno šifriranje (%1$S, %2$S-bitni ključi, %3$S)\npageInfo_Privacy_Encrypted1=Ta stran je bila šifrirana pred prenašanjem preko interneta.\npageInfo_Privacy_Encrypted2=Šifriranje nepooblaščenim osebam oteži ogled podatkov, ki se prenašajo med računalniki. Zato je malo verjetno, da je kdo prebral to stran, medtem ko je potovala po omrežju.\npageInfo_MixedContent=Povezava delno šifrirana\npageInfo_MixedContent2=Deli strani niso bili šifrirani pred pošiljanjem preko interneta.\npageInfo_WeakCipher=Vaša povezava na to stran uporablja šibko šifriranje in ni zasebna. Drugi osebe lahko dostopajo do vaših podatkov ali spreminjajo delovanje spletne strani.\n\n# Cert Viewer\n# LOCALIZATION NOTE(certViewerTitle): Title used for the Certificate Viewer.\n# %1$S is a string representative of the certificate being viewed.\ncertViewerTitle=Pregledovalnik digitalnih potrdil: “%1$S”\nnotPresent=<Ni del digitalnega potrdila>\n\n# Token Manager\npassword_not_set=(ni nastavljeno)\nfailed_pw_change=Ne morem spremeniti glavnega gesla.\nincorrect_pw=Vneseno glavno geslo je napačno. Poskusite znova.\npw_change_ok=Glavno geslo uspešno spremenjeno.\npw_erased_ok=Pozor! Izbrisali ste glavno geslo.\npw_not_wanted=Opozorilo! Odločili ste se, da ne boste uporabljali glavnega gesla.\npw_empty_warning=Vaša spravljena spletna in e-poštna gesla, podatki obrazcev in zasebni ključi ne bodo zavarovani.\npw_change2empty_in_fips_mode=Trenutno ste v načinu FIPS. FIPS zahteva glavno geslo, ki ni prazno.\nlogin_failed=Prijava neuspešna\nloadPK11TokenDialog=Izberite napravo za nalaganje PKCS#11\ndevinfo_modname=Modul\ndevinfo_modpath=Pot\ndevinfo_label=Oznaka\ndevinfo_manID=Izdelovalec\ndevinfo_serialnum=Serijska številka\ndevinfo_hwversion=Različica HW\ndevinfo_fwversion=Različica FM\ndevinfo_status=Stanje\ndevinfo_desc=Opis\ndevinfo_stat_disabled=Onemogočeno\ndevinfo_stat_notpresent=Ni prisotno\ndevinfo_stat_uninitialized=Neinicializirano\ndevinfo_stat_notloggedin=Niste prijavljeni\ndevinfo_stat_loggedin=Prijava uspešna\ndevinfo_stat_ready=V stanju pripravljenosti.\nenable_fips=Omogoči FIPS\ndisable_fips=Onemogoči FIPS\nfips_nonempty_password_required=Način FIPS zahteva, da imate nastavljeno glavno geslo za vsako varnostno napravo. Prosim, nastavite geslo, preden omogočite način FIPS.\nunable_to_toggle_fips=Sprememba načina FIPS za varnostno napravo ni mogoče. Priporočamo vam, da zaključite in ponovno začenete program.\n\nresetPasswordConfirmationTitle=Ponastavitev glavnega gesla\nresetPasswordConfirmationMessage=Vaše geslo je bilo ponastavljeno.\n\n# Import certificate(s) file dialog\nimportEmailCertPrompt=Izberite datoteko, ki vsebuje e-poštno digitalno potrdilo za uvoz\nimportCACertsPrompt=Izberite datoteko, ki vsebuje digitalno potrdilo CA za uvoz\nfile_browse_Certificate_spec=Datoteke z digitalnimi potrdili\n\n# Cert export\nSaveCertAs=Shrani digitalno potrdilo v datoteko\nCertFormatBase64=Digitalno potrdilo X.509 (PEM)\nCertFormatBase64Chain=Digitalno potrdilo X.509 z verigo (PEM)\nCertFormatDER=Digitalno potrdilo X.509 (DER)\nCertFormatPKCS7=Digitalno potrdilo X.509 (PKCS#7)\nCertFormatPKCS7Chain=Digitalno potrdilo X.509 z verigo (PKCS#7)\nwriteFileFailure=Napaka datoteke\nwriteFileFailed=Ni mogoče pisati v datoteko %S:\\n%S.\nwriteFileAccessDenied=Dostop zavrnjen\nwriteFileIsLocked=Datoteka je zaklenjena\nwriteFileNoDeviceSpace=Na napravi ni prostora\nwriteFileUnknownError=Neznana napaka\n\n# Add Security Exception dialog\naddExceptionBrandedWarning2=Prepisali boste način, kako %S prepoznava to stran.\naddExceptionInvalidHeader=Ta stran se poskuša predstaviti z neveljavnimi podatki.\naddExceptionDomainMismatchShort=Napačna stran\naddExceptionDomainMismatchLong2=Potrdilo pripada drugi strani, kar lahko pomeni, da nekdo poskuša oponašati to stran.\naddExceptionExpiredShort=Zastareli podatki\naddExceptionExpiredLong2=Potrdilo trenutno ni veljavno. Morda je bilo ukradeno ali izgubljeno, zato ga lahko kdo uporablja za oponašanje strani.\naddExceptionUnverifiedOrBadSignatureShort=Neznana identiteta\naddExceptionUnverifiedOrBadSignatureLong2=Digitalno potrdilo ni vredno zaupanja, ker ga ni overila uradna oseba z uporabo varnostnega podpisa.\naddExceptionValidShort=Veljavno digitalno potrdilo\naddExceptionValidLong=Stran ponuja veljavno in overjeno predstavitev. Izjeme ni potrebno dodajati.\naddExceptionCheckingShort=Preverjanje podatkov\naddExceptionCheckingLong2=Poskus prepoznavanja strani …\naddExceptionNoCertShort=Podatki niso na voljo\naddExceptionNoCertLong2=Ni mogoče pridobiti stanja identifikacije te strani.\n\npageInfo_CertificateTransparency_Compliant=This website complies with the Certificate Transparency policy.\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/pippki/validation.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is mozilla.org code.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corp.\n   - Portions created by the Initial Developer are Copyright (C) 2001\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   David P. Drinan (ddrinan@netscape.com)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY validation.crlmanager.label \"Upravljanje seznamov preklicanih potrdil\">\n<!ENTITY validation.crlmanager.description \"Naslednji seznami preklicanih digitalnih potrdil (CRL) so shranjeni v vaši bazi digitalnih potrdil:\">\n<!ENTITY validation.crlname.label \"Ime\">\n<!ENTITY validation.crllastupdate.label \"Nazadnje posodobljeno\">\n<!ENTITY validation.crlnextupdate.label \"Nasledja posodobitev\">\n<!ENTITY validation.crlautoupdateenabled.label \"Samodejna posodobitev\">\n<!ENTITY validation.crlautoupdatestatus.label \"Stanje samodejne posodobitve\">\n<!ENTITY validation.deletecrl.label \"Izbriši\">\n<!ENTITY validation.deletecrl.accesskey \"I\">\n<!ENTITY validation.updatecrl.label \"Posodobi\">\n<!ENTITY validation.updatecrl.accesskey \"P\">\n<!ENTITY validation.advanced.label \"Nastavitve\">\n<!ENTITY validation.advanced.accesskey \"N\">\n\n<!ENTITY validation.crl.autoupdate.title \"Samodejna posodobitev lastnosti CRL\">\n<!ENTITY validation.crl.autoupdate.enable.label \"Omogoči samodejno posodobitev za ta CRL\">\n<!ENTITY validation.crl.autoupdate.time.label1 \"Posodobitev\">\n<!ENTITY validation.crl.autoupdate.time.label2 \"Število dni pred naslednjim datumom posodobitve\">\n<!ENTITY validation.crl.autoupdate.freq.label1 \"Posodobi vsakih\">\n<!ENTITY validation.crl.autoupdate.freq.label2 \"Dnevi\">\n<!ENTITY validation.crl.autoupdate.url.label \"CRL bi bil uvožen iz:\">\n<!ENTITY crl.import.status.title \"Uvozno stanje CRL\">\n<!ENTITY crl.import.success.message \"Seznam preklicanih digitalnih potrdil (CRL) je bil uspešno uvožen.\">\n<!ENTITY crl.issuer.label \"Izdajatelj CRL:\">\n<!ENTITY crl.issuer.org.label \"Organizacija:\">\n<!ENTITY crl.issuer.orgunit.label \"Enota:\">\n<!ENTITY crl.import.nextupdate.label \"Naslednja posodobitev:\">\n<!ENTITY crl.autoupdate.fail.cnt.label \"Prejšnje posledično neuspeše posodobitve:\">\n<!ENTITY crl.autoupdate.fail.reason.label \"Podrobnosti o zadnji neuspešni posodobitvi:\">\n<!ENTITY edit.button \"Nastavitve\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nBookmarksMenuFolderTitle=Meni zaznamkov\nBookmarksToolbarFolderTitle=Orodna vrstica zaznamkov\nOtherBookmarksFolderTitle=Drugi zaznamki\nTagsFolderTitle=Oznake\nMobileBookmarksFolderTitle=Mobilni zaznamki\n\n# LOCALIZATION NOTE (dateName):\n# These are used to generate history containers when history is grouped by date\nfinduri-AgeInDays-is-0=Danes\nfinduri-AgeInDays-is-1=Včeraj\nfinduri-AgeInDays-is=Pred več dnevi (%S)\nfinduri-AgeInDays-last-is=Zadnjih %S dni\nfinduri-AgeInDays-isgreater=Starejše od %S dni\nfinduri-AgeInMonths-is-0=Ta mesec\nfinduri-AgeInMonths-isgreater=Starejše od %S mesecev\n\n# LOCALIZATION NOTE (localFiles):\n# This is used to generate local files container when history is grouped by site\nlocalhost=(krajevne datoteke)\n\n# LOCALIZATION NOTE\n# The string is used for showing file size of each backup in the \"fileRestorePopup\" popup\n# %1$S is the file size\n# %2$S is the file size unit\nbackupFileSizeText=%1$S %2$S\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/pluginproblem/pluginproblem.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n<!ENTITY tapToPlayPlugin                                     \"Tapnite za vklop vtičnika.\">\n<!ENTITY clickToActivatePlugin                               \"Vklopi vtičnik.\">\n<!ENTITY checkForUpdates                                     \"Preveri posodobitve …\">\n<!ENTITY blockedPlugin.label                                 \"Ta vtičnik je bil zavrnjen iz varnostnih razlogov.\">\n<!ENTITY hidePluginBtn.label                                 \"Skrij vtičnik\">\n<!ENTITY managePlugins                                       \"Upravljanje vtičnikov …\">\n\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n<!ENTITY reloadPlugin.pre                                    \"\">\n<!ENTITY reloadPlugin.middle                                 \"Ponovno naloži stran\">\n<!ENTITY reloadPlugin.post                                   \" za nov poskus.\">\n<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please                                       \"Pošlji poročilo o sesutju\">\n<!ENTITY report.submitting                                   \"Pošiljanje poročila …\">\n<!ENTITY report.submitted                                    \"Poročilo o sesutju poslano.\">\n<!ENTITY report.disabled                                     \"Pošiljanje poročil o sesutjih onemogočeno.\">\n<!ENTITY report.failed                                       \"Dostava ni uspela.\">\n<!ENTITY report.unavailable                                  \"Poročilo ni na voljo.\">\n<!ENTITY report.comment                                      \"Dodaj komentar (komentarji so javno vidni)\">\n<!ENTITY report.pageURL                                      \"Vključi URL strani\">\n\n<!ENTITY plugin.file                                         \"Datoteka\">\n<!ENTITY plugin.mimeTypes                                    \"Vrste MIME\">\n<!ENTITY plugin.flashProtectedMode.label                     \"Omogoči zaščiten način Adobe Flash\">\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/services/errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nerror.login.reason.network      = Napaka pri povezovanju na strežnik\nerror.login.reason.recoverykey  = Napačen obnovitveni ključ\nerror.login.reason.account      = Napačno ime računa ali geslo\nerror.login.reason.no_username  = Manjka ime računa\nerror.login.reason.no_password2 = Manjka geslo\nerror.login.reason.no_recoverykey= Nimate shranjenega obnovitvenega ključa\nerror.login.reason.server       = Strežnik ni pravilno nastavljen\n\nerror.sync.failed_partial            = Enega ali več podatkovnih tipov ni mogoče sinhronizirati\n# LOCALIZATION NOTE (error.sync.reason.serverMaintenance): We removed the extraneous period from this string\nerror.sync.reason.serverMaintenance  = Na strežniku Firefox Sync potekajo vzdrževalna dela. Sinhronizacija se bo samodejno nadaljevala\n\ninvalid-captcha = Napačne besede, poskusite znova\nweak-password   = Uporabite močnejše geslo\n\n# this is the fallback, if we hit an error we didn't bother to localize\nerror.reason.unknown          = Neznana napaka\n\nchange.password.pwSameAsPassword     = Geslo ne sme biti enako trenutnemu geslu\nchange.password.pwSameAsUsername     = Geslo ne sme biti enako uporabniškemu imenu\nchange.password.pwSameAsEmail        = Geslo ne sme biti enako naslovu e-pošte\nchange.password.mismatch             = Gesli se ne ujemata\nchange.password.tooShort             = Gesli sta prekratki\n"
  },
  {
    "path": "langpacks/sl/chrome/sl/locale/sl/services/sync.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# %1: the user name (Ed), %2: the app name (Firefox), %3: the operating system (Android)\nclient.name2 = %1$S (%2$S na sistemu %3$S)\n\n# %S is the date and time at which the last sync successfully completed\nlastSync2.label = Zadnja sinhronizacija: %S\n\n# signInToSync.description is the tooltip for the Sync buttons when Sync is\n# not configured.\nsignInToSync.description = Prijavite se za sinhronizacijo\n\nsyncnow.label = Sinhroniziraj zdaj\nsyncing2.label = Sinhronizacija …\n"
  },
  {
    "path": "langpacks/sl/chrome/sl.manifest",
    "content": "locale alerts sl sl/locale/sl/alerts/\nlocale autoconfig sl sl/locale/sl/autoconfig/\nlocale global sl sl/locale/sl/global/\nlocale global-platform sl sl/locale/sl/global-platform/\nlocale mozapps sl sl/locale/sl/mozapps/\nlocale necko sl sl/locale/sl/necko/\nlocale passwordmgr sl sl/locale/sl/passwordmgr/\nlocale pipnss sl sl/locale/sl/pipnss/\nlocale pippki sl sl/locale/sl/pippki/\nlocale places sl sl/locale/sl/places/\nlocale pluginproblem sl sl/locale/sl/pluginproblem/\nlocale weave sl sl/locale/sl/\n"
  },
  {
    "path": "langpacks/sl/chrome.manifest",
    "content": "manifest browser/chrome.manifest application=bluegriffon@bluegriffon.com\nmanifest chrome/sl.manifest\nmanifest bluegriffon/chrome.manifest application=bluegriffon@bluegriffon.com\n"
  },
  {
    "path": "langpacks/sl/install.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!--\n\n-->\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n     xmlns:em=\"http://www.mozilla.org/2004/em-rdf#\">\n  <Description about=\"urn:mozilla:install-manifest\"\n               em:id=\"langpack-sl@bluegriffon.org\"\n               em:name=\"Slovenski jezik Language Pack\"\n               em:version=\"3.2\"\n               em:type=\"8\"\n               em:creator=\"mozilla.org\">\n    <em:contributor>Aleks Reinhardt</em:contributor> <em:contributor>Matjaž Horvat</em:contributor> <em:contributor>Brian King</em:contributor> <em:contributor>Martin Srebotnjak</em:contributor>\n\n    <em:targetApplication>\n      <Description>\n        <em:id>bluegriffon@bluegriffon.com</em:id>\n        <em:minVersion>3.2</em:minVersion>\n        <em:maxVersion>3.2</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n  </Description>\n</RDF>\n"
  },
  {
    "path": "langpacks/sr/bluegriffon/chrome.manifest",
    "content": "locale bluegriffon sr base/locale/bluegriffon/\nlocale branding sr base/locale/branding/\nlocale fs sr extensions/fs/\nlocale gfd sr extensions/gfd/\nlocale cssproperties sr sidebars/cssproperties/\nlocale domexplorer sr sidebars/domexplorer/\nlocale scripteditor sr sidebars/scripteditor/\nlocale stylesheets sr sidebars/stylesheets/\nlocale tipoftheday sr extensions/tipoftheday/\nlocale aria sr sidebars/aria/\n\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/branding/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  brandShorterName      \"Firefox\">\n<!ENTITY  brandShortName        \"Firefox Developer Edition\">\n<!ENTITY  brandFullName         \"Firefox Developer Edition\">\n<!ENTITY  vendorShortName       \"Mozilla\">\n<!ENTITY  trademarkInfo.part1   \" \">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/branding/brand.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrandShorterName=Firefox\nbrandShortName=Firefox Developer Edition\nbrandFullName=Firefox Developer Edition\nvendorShortName=Mozilla\n\nsyncBrandShortName=Sync\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/branding/browserconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Do NOT localize or otherwise change these values\nbrowser.startup.homepage=about:home\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/aboutAccounts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAccounts.welcome \"Добродошли у &syncBrand.shortName.label;\">\n\n<!ENTITY aboutAccountsConfig.description \"Пријавите се ако желите да синхронизујете језичке, забелешке и више.\">\n<!ENTITY aboutAccountsConfig.startButton.label \"Започни\">\n<!ENTITY aboutAccountsConfig.syncPreferences.label \"Sync поставке\">\n<!ENTITY aboutAccounts.noConnection.title \"Нема конекције\">\n<!ENTITY aboutAccounts.noConnection.description \"Морате бити повезани на интернет да бисте се пријавили.\">\n<!ENTITY aboutAccounts.noConnection.retry \"Покушај поново\">\n<!ENTITY aboutAccounts.badConfig.title \"Лоша конфигурација\">\n<!ENTITY aboutAccounts.badConfig.description \"Не могу да утврдим серверску конфигурацију Firefox налога. Покушајте касније.\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/aboutCertError.dtd",
    "content": "﻿<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD \n\tSYSTEM \"chrome://branding/locale/brand.dtd\">\n  %brandDTD;\n  \n<!-- These strings are used by Firefox's custom about:certerror page,\na replacement for the standard security certificate errors produced\nby NSS/PSM via netError.xhtml. -->\n\n<!ENTITY certerror.pagetitle1  \"Небезбедна конекција\">\n<!ENTITY certerror.longpagetitle1 \"Ваша конекција није безбедна\">\n\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara \"Власник веб сајта <span class='hostname'/> је неправилно конфигурисао веб сајт.  Да бисмо заштитили ваше информације од крађе, &brandShortName; се није повезао на веб сајт.\">\n<!ENTITY certerror.returnToPreviousPage.label \"Назад\">\n<!ENTITY certerror.learnMore \"Сазнајте више…\">\n<!ENTITY certerror.advanced.label \"Напредно\">\n\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"Овај сајт користи HTTP\nStrict Transport Security (HSTS) да би одредио да се &brandShortName; на њега повезује \nсамо безбедно. Као резултат тога, није могуће додати изузетак за овај\nсертификат.\">\n\n<!ENTITY certerror.expert.content \"Ако разумете шта се догађа, \nможете рећи &brandShortName; да верује идентификацији овог сајта.\n<b>Чак иако верујете сајту, ова грешка може да значи да неко покушава \nда манипулише везом.</b>\">\n<!ENTITY certerror.expert.contentPara2 \"Немојте да додајете изузетак осим \nако постоји добар разлог зашто сајт не користи идентификацију.\">\n<!ENTITY certerror.addException.label \"Додај изузетак…\">\n<!ENTITY certerror.copyToClipboard.label \"Копирај на clipboard\">\t\n\n<!ENTITY errorReporting.automatic \"Пријавите овакве грешке да помогнете Mozilla-и да идентификује лоше конфигурисане сајтове\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/aboutDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n<!ENTITY aboutDialog.title          \"О &brandFullName;\">\n\n<!-- LOCALIZATION NOTE (update.checkForUpdatesButton.*, update.updateButton.*):\n# Only one button is present at a time.\n# The button when displayed is located directly under the Firefox version in\n# the about dialog (see bug 596813 for screenshots).\n-->\n<!ENTITY update.checkForUpdatesButton.label       \"Провери да ли постоје надоградње\">\n<!ENTITY update.checkForUpdatesButton.accesskey   \"П\">\n<!ENTITY update.updateButton.label2               \"Поново покрени &brandShortName; да се ажурира\">\n<!ENTITY update.updateButton.accesskey            \"к\">\n\n\n<!-- LOCALIZATION NOTE (warningDesc.version): This is a warning about the experimental nature of Nightly and Aurora builds. It is only shown in those versions. -->\n<!ENTITY warningDesc.version        \"&brandShortName; је експерименталан и може бити нестабилан.\">\n<!-- LOCALIZATION NOTE (warningDesc.telemetryDesc): This is a notification that Nightly/Aurora builds automatically send Telemetry data back to Mozilla. It is only shown in those versions. \"It\" refers to brandShortName. -->\n<!ENTITY warningDesc.telemetryDesc  \"Аутоматски шаље податке о перформансама, хардверу, употреби и прилагођењима до &vendorShortName; како би побољшао &brandShortName;.\">\n\n<!-- LOCALIZATION NOTE (community.exp.*) This paragraph is shown in \"experimental\" builds, i.e. Nightly and Aurora builds, instead of the other \"community.*\" strings below. -->\n<!ENTITY community.exp.start        \"\">\n<!-- LOCALIZATION NOTE (community.exp.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.exp.mozillaLink  \"&vendorShortName;\">\n<!ENTITY community.exp.middle       \" је \">\n<!-- LOCALIZATION NOTE (community.exp.creditslink): This is a link title that links to about:credits. -->\n<!ENTITY community.exp.creditsLink  \" глобална заједница\">\n<!ENTITY community.exp.end          \" која ради на томе да задржи веб отвореним, јавним и доступним свима.\">\n\n<!ENTITY community.start2           \"&brandShortName; је дизајнирала \">\n<!-- LOCALIZATION NOTE (community.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.mozillaLink      \"&vendorShortName;\">\n<!ENTITY community.middle2          \", \">\n<!-- LOCALIZATION NOTE (community.creditsLink): This is a link title that links to about:credits. -->\n<!ENTITY community.creditsLink      \" глобална заједница\">\n<!ENTITY community.end3             \" која ради на томе да задржи веб отвореним, јавним и доступним свима.\">\n\n<!ENTITY helpus.start               \"Желите да помогнете? \">\n<!-- LOCALIZATION NOTE (helpus.donateLink): This is a link title that links to https://sendto.mozilla.org/page/contribute/Give-Now?source=mozillaorg_default_footer&ref=firefox_about&utm_campaign=firefox_about&utm_source=firefox&utm_medium=referral&utm_content=20140929_FireFoxAbout. -->\n<!ENTITY helpus.donateLink          \"Донирајте\">\n<!ENTITY helpus.middle              \" или \">\n<!-- LOCALIZATION NOTE (helpus.getInvolvedLink): This is a link title that links to http://www.mozilla.org/contribute/. -->\n<!ENTITY helpus.getInvolvedLink     \"се прикључите!\">\n<!ENTITY helpus.end                 \"\">\n\n<!ENTITY releaseNotes.link          \"Шта је ново\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.license): This is a link title that links to about:license. -->\n<!ENTITY bottomLinks.license        \"Информације о лиценцирању\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.rights): This is a link title that links to about:rights. -->\n<!ENTITY bottomLinks.rights         \"Права крајњег корисника\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.privacy): This is a link title that links to https://www.mozilla.org/legal/privacy/. -->\n<!ENTITY bottomLinks.privacy        \"Полиса приватности\">\n\n<!-- LOCALIZATION NOTE (update.checkingForUpdates): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.checkingForUpdates  \"Провера надоградњи…\">\n<!-- LOCALIZATION NOTE (update.noUpdatesFound): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.noUpdatesFound      \"&brandShortName; је ажуриран\">\n<!-- LOCALIZATION NOTE (update.adminDisabled): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.adminDisabled       \"Системски администратор је онемогућио надоградње\">\n<!-- LOCALIZATION NOTE (update.otherInstanceHandlingUpdates): try to make the localized text short -->\n<!ENTITY update.otherInstanceHandlingUpdates \"&brandShortName; се ажурира \">\n<!ENTITY update.restarting          \"Поново покрећем…\">\n\n<!-- LOCALIZATION NOTE (update.failed.start,update.failed.linkText,update.failed.end):\n     update.failed.start, update.failed.linkText, and update.failed.end all go into\n     one line with linkText being wrapped in an anchor that links to a site to download\n     the latest version of Firefox (e.g. http://www.firefox.com). As this is all in\n     one line, try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.failed.start        \"Ажурирање није успело. \">\n<!ENTITY update.failed.linkText     \"Преузми најновије издање\">\n<!ENTITY update.failed.end          \"\">\n\n<!-- LOCALIZATION NOTE (update.manual.start,update.manual.end): update.manual.start and update.manual.end\n     all go into one line and have an anchor in between with text that is the same as the link to a site\n     to download the latest version of Firefox (e.g. http://www.firefox.com). As this is all in one line,\n     try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.manual.start        \"Надоградње су доступне на \">\n<!ENTITY update.manual.end          \"\">\n\n<!-- LOCALIZATION NOTE (update.unsupported.start,update.unsupported.linkText,update.unsupported.end):\n     update.unsupported.start, update.unsupported.linkText, and\n     update.unsupported.end all go into one line with linkText being wrapped in\n     an anchor that links to a site to provide additional information regarding\n     why the system is no longer supported. As this is all in one line, try to\n     make the localized text short (see bug 843497 for screenshots). -->\n<!ENTITY update.unsupported.start    \"Не можете да извршите надоградње на овом систему. \">\n<!ENTITY update.unsupported.linkText \"Сазнајте више\">\n<!ENTITY update.unsupported.end      \"\">\n\n<!-- LOCALIZATION NOTE (update.downloading.start,update.downloading.end): update.downloading.start and \n     update.downloading.end all go into one line, with the amount downloaded inserted in between. As this\n     is all in one line, try to make the localized text short (see bug 596813 for screenshots). The — is\n     the \"em dash\" (long dash).\n     example: Downloading update — 111 KB of 13 MB -->\n<!ENTITY update.downloading.start   \"Преузимам надоградњу — \">\n<!ENTITY update.downloading.end     \"\">\n\n<!ENTITY update.applying            \"Примењујем надоградњу…\">\n\n<!-- LOCALIZATION NOTE (channel.description.start,channel.description.end): channel.description.start and\n     channel.description.end create one sentence, with the current channel label inserted in between.\n     example: You are currently on the _Stable_ update channel. -->\n<!ENTITY channel.description.start  \"Тренутно користите \">\n<!ENTITY channel.description.end    \" канал за надоградње. \">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/aboutHealthReport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n   \n<!-- LOCALIZATION NOTE (abouthealth.pagetitle): Firefox Health Report is a proper noun in en-US, please keep this in mind. -->\n<!ENTITY abouthealth.pagetitle \"&brandShortName; извештај здравља\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/aboutHome.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n<!ENTITY % syncBrandDTD SYSTEM \"chrome://browser/locale/syncBrand.dtd\">\n%syncBrandDTD;\n\n<!-- These strings are used in the about:home page -->\n\n<!ENTITY abouthome.pageTitle \"&brandFullName; почетна страница\">\n\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet1.v1):\n     text in <a/> will be linked to the Firefox features page on mozilla.com\n-->\n<!ENTITY abouthome.defaultSnippet1.v1 \"Хвала вам што сте изабрали Firefox! Да бисте добили највише од прегледача, сазнајте више о <a>најновијим могућностима</a>.\">\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet2.v1):\n     text in <a/> will be linked to the featured add-ons on addons.mozilla.org\n-->\n<!ENTITY abouthome.defaultSnippet2.v1 \"Веома лако можете да прилагодите Firefox својим потребама. <a>Изаберите неке од хиљада додатака</a>.\">\n<!-- LOCALIZATION NOTE (abouthome.rightsSnippet): text in <a/> will be linked to about:rights -->\n<!ENTITY abouthome.rightsSnippet \"&brandFullName; је бесплатан софтвер отвореног кода од непрофитне Mozilla фондације. <a>Упознајте своја права…</a>\">\n\n<!ENTITY abouthome.bookmarksButton.label \"Забелешке\">\n<!ENTITY abouthome.historyButton.label   \"Историјат\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonWin.label): The label for the\n     preferences/options item on about:home on Windows -->\n<!ENTITY abouthome.preferencesButtonWin.label  \"Поставке\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonUnix.label): The label for the\n     preferences/options item on about:home on Linux and OS X -->\n<!ENTITY abouthome.preferencesButtonUnix.label  \"Поставке\">\n<!ENTITY abouthome.addonsButton.label    \"Додаци\">\n<!ENTITY abouthome.downloadsButton.label \"Преузимања\">\n<!ENTITY abouthome.syncButton.label      \"&syncBrand.shortName.label;\">\n\n<!-- LOCALIZATION NOTE (abouthome.aboutMozilla.label): The (invisible) label for\n     the mozilla wordmark in the top-right corner that links to Mozilla's main\n     about page. -->\n<!ENTITY abouthome.aboutMozilla.label    \"Mozilla\">"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/aboutPrivateBrowsing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutPrivateBrowsing.notPrivate                 \"Тренутно нисте у прозору за приватно прегледање.\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.label     \"Отвори приватан прозор\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.accesskey \"п\">\n\n<!ENTITY privateBrowsing.title                           \"Приватно прегледање\">\n<!ENTITY privateBrowsing.title.tracking                  \"Приватно прегледање са заштитом од праћења\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.before       \"Кад прегледавате у приватном прозору, Firefox \">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.emphasize    \"неће сачувати\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.after        \":\">\n<!ENTITY aboutPrivateBrowsing.info.visited               \"посећене странице\">\n<!ENTITY aboutPrivateBrowsing.info.searches              \"претраге\">\n<!ENTITY aboutPrivateBrowsing.info.cookies               \"колачиће\">\n<!ENTITY aboutPrivateBrowsing.info.temporaryFiles        \"привремене датотеке\">\n<!ENTITY aboutPrivateBrowsing.info.saved.before          \"Firefox \">\n<!ENTITY aboutPrivateBrowsing.info.saved.emphasize       \"ће сачувати\">\n<!ENTITY aboutPrivateBrowsing.info.saved.after2          \":\">\n<!ENTITY aboutPrivateBrowsing.info.downloads             \"преузимања\">\n<!ENTITY aboutPrivateBrowsing.info.bookmarks             \"забелешке\">\n<!ENTITY aboutPrivateBrowsing.note.before                \"Приватно прегледање \">\n<!ENTITY aboutPrivateBrowsing.note.emphasize             \"вас не чини анонимним\">\n<!ENTITY aboutPrivateBrowsing.note.after                 \" на интернету. Ваш послодавац или интернет провајдер и даље могу да виде које странице посећујете.\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.before          \"Сазнајте више о \">\n<!ENTITY aboutPrivateBrowsing.learnMore3.title           \"приватном прегледању\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.after           \".\">\n\n<!ENTITY trackingProtection.title                        \"Заштита од праћења\">\n<!ENTITY trackingProtection.description2                 \"Неки веб сајтови користе трагаче да прате вашу интернет активност. Са заштитом од праћења Firefox ће блокирати трагаче који сакупљају информације о вашој интернет активности.\">\n<!ENTITY trackingProtection.startTour1                   \"Сазнајте како ради\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/aboutPrivateBrowsing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle.head=Приватно прегледање\ntitle.normal=Отворити приватан прозор?\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/aboutRobots.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- These strings are used in the about:robots page, which ties in with the\n     robots theme used in the Firefox 3 Beta 2/3 first run pages.\n     They're just meant to be fun and whimsical, with references to some geeky\n     but well-known robots in movies and books. Be creative with translations! -->\n\n<!-- Nonsense line from the movie \"The Day The Earth Stood Still\". No translation needed. -->\n<!ENTITY robots.pagetitle  \"Gort! Klaatu barada nikto!\">\n<!-- Movie: Logan's Run... Box (cybog): \"Welcome Humans! I am ready for you.\" -->\n<!ENTITY robots.errorTitleText \"Добро дошли, људи!\">\n<!-- Movie: The Day The Earth Stood Still. Spoken by Klaatu. -->\n<!ENTITY robots.errorShortDescText \"Дошли смо у посету у миру и добре воље!\">\n<!-- Various books by Isaac Asimov. http://en.wikipedia.org/wiki/Three_Laws_of_Robotics -->\n<!ENTITY robots.errorLongDesc1 \"Роботи не могу повредити људско биће или услед неактивности дозволити да људско биће буде повређено.\">\n<!-- Movie: Blade Runner. Batty: \"I've seen things you people wouldn't believe...\" -->\n<!ENTITY robots.errorLongDesc2 \"Роботи су видели ствари за које ви, људи, не бисте веровали.\">\n<!-- Book: Hitchhiker's Guide To The Galaxy. What the Sirius Cybernetics Corporation calls robots. -->\n<!ENTITY robots.errorLongDesc3 \"Роботи су ваши пластични другари, са којима је забавно.\">\n<!-- TV: Futurama. Bender's first line is \"Bite my shiny metal ass.\" -->\n<!ENTITY robots.errorLongDesc4 \"Роботи имају сјајне металне задњице које не би требало ујести.\">\n<!-- TV: Battlestar Galactica (2004 series). From the opening text. -->\n<!ENTITY robots.errorTrailerDescText \"А имају и план.\">\n<!-- TV: Battlestar Galactica (2004 series). Common expletive referring to Cylons. -->\n<!ENTITY robots.imgtitle \"Проклети тостери\">\n<!-- Book: Hitchhiker's Guide To The Galaxy. Arthur presses a button and it warns him. -->\n<!ENTITY robots.dontpress \"Не притискајте ово дугме поново.\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/aboutSearchReset.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY searchreset.tabtitle       \"Врати поставке претраге\">\n\n<!ENTITY searchreset.pageTitle      \"Вратити поставке претраге?\">\n\n<!ENTITY searchreset.pageInfo1      \"Ваше поставке претраге су можда застареле. &brandShortName; може да вам помогне да вратите подразумевне поставке претраге.\">\n\n\n<!-- LOCALIZATION NOTE (searchreset.selector.label): this string is\nfollowed by a dropdown of all the built-in search engines. -->\n<!ENTITY searchreset.selector.label \"Ово ће поставити ваш подразумевани претраживач на\">\n\n<!-- LOCALIZATION NOTE (searchreset.beforelink.pageInfo,\nsearchreset.afterlink.pageInfo): these two string are used respectively\nbefore and after the \"Settings page\" link (searchreset.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language. -->\n<!ENTITY searchreset.beforelink.pageInfo2 \"Можете да промените ове поставке из \">\n<!ENTITY searchreset.afterlink.pageInfo2  \".\">\n\n<!ENTITY searchreset.link.pageInfo2       \"Поставке\">\n\n<!ENTITY searchreset.noChangeButton        \"Немој мењати\">\n<!ENTITY searchreset.noChangeButton.access \"Н\">\n\n<!ENTITY searchreset.changeEngineButton        \"Промени претраживач\">\n<!ENTITY searchreset.changeEngineButton.access \"П\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/aboutSessionRestore.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restorepage.tabtitle       \"Обнови сесију\">\n\n<!-- LOCALIZATION NOTE: The title is intended to be apologetic and disarming, expressing dismay\n     and regret that we are unable to restore the session for the user -->\n<!ENTITY restorepage.errorTitle     \"Јако нам је жао.\">\n<!ENTITY restorepage.problemDesc    \"&brandShortName; има проблема да обнови прозоре и језичке. Узрок овоме је обично недавно отворена веб страница.\">\n<!ENTITY restorepage.tryThis        \"Можете да пробате:\">\n<!ENTITY restorepage.restoreSome    \"Уклањањем једног или више језичака за које мислите да су узрок проблема\">\n<!ENTITY restorepage.startNew       \"Покретањем нове сесије\">\n\n<!ENTITY restorepage.tryagainButton \"Обнови\">\n<!ENTITY restorepage.restore.access \"О\">\n<!ENTITY restorepage.closeButton    \"Затвори\">\n<!ENTITY restorepage.close.access   \"З\">\n\n<!ENTITY restorepage.restoreHeader  \"Обнављање\">\n<!ENTITY restorepage.listHeader     \"Прозори и језичци\">\n<!-- LOCALIZATION NOTE: &#37;S will be replaced with a number. -->\n<!ENTITY restorepage.windowLabel    \"Прозор &#037;S\">\n\n\n<!-- LOCALIZATION NOTE: The following 'welcomeback2' strings are for about:welcomeback,\n     not for about:sessionstore -->\n\n<!ENTITY welcomeback2.restoreButton  \"Идемо!\">\n<!ENTITY welcomeback2.restoreButton.access \"И\">\n\n<!ENTITY welcomeback2.tabtitle      \"Успех!\">\n\n<!ENTITY welcomeback2.pageTitle     \"Успех!\">\n<!ENTITY welcomeback2.pageInfo1     \"&brandShortName; је спреман.\">\n\n<!ENTITY welcomeback2.label.restoreAll  \"Обнови све прозоре и језичке\">\n<!ENTITY welcomeback2.label.restoreSome \"Обнови само оне које желим\">\n\n\n<!-- LOCALIZATION NOTE (welcomeback2.beforelink.pageInfo2,\nwelcomeback2.afterlink.pageInfo2): these two string are used respectively\nbefore and after the the \"learn more\" link (welcomeback2.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language.\n-->\n<!ENTITY welcomeback2.beforelink.pageInfo2  \"Ваши додаци и прилагођавања су уклоњена и подешавања прегледача су враћена на подразумевана. Ако ово није решило проблем, \">\n<!ENTITY welcomeback2.afterlink.pageInfo2   \"\">\n\n<!ENTITY welcomeback2.link.pageInfo2        \"сазнајте шта можете да урадите.\">\n\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/aboutSyncTabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n   \n<!-- LOCALIZATION NOTE (tabs.otherDevices.label): Keep this in sync with syncTabsMenu2.label from browser.dtd -->\n<!ENTITY tabs.otherDevices.label               \"Језичци са осталих уређаја\">\n\n<!ENTITY tabs.searchText.label                   \"Пронађите језичке…\">\n\n<!-- LOCALIZATION NOTE (tabs.context.openTab.accesskey, tabs.context.openMultipleTabs.accesskey):\n     Only one of these will show at a time (based on selection), so reusing accesskey is ok. -->\n<!ENTITY tabs.context.openTab.label                   \"Отвори овај језичак\">\n<!ENTITY tabs.context.openTab.accesskey               \"О\">\n<!ENTITY tabs.context.openMultipleTabs.label          \"Отвори одабране језичке\">\n<!ENTITY tabs.context.openMultipleTabs.accesskey      \"О\">\n<!ENTITY tabs.context.bookmarkSingleTab.label         \"Забележи овај језичак…\">\n<!ENTITY tabs.context.bookmarkSingleTab.accesskey     \"З\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.label      \"Забележи одабране језичке…\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.accesskey  \"З\">\n<!ENTITY tabs.context.refreshList.label               \"Освежи списак\">\n<!ENTITY tabs.context.refreshList.accesskey           \"с\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/aboutTabCrashed.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabCrashed.closeTab \"Затвори овај језичак\">\n<!ENTITY tabCrashed.restoreTab \"Обнови овај језичак\">\n<!ENTITY tabCrashed.restoreAll \"Обнови све срушене језичке\">\n\n<!-- LOCALIZATION NOTE (tabCrashed.header2): \"Gah\" is an English slang word\n     used to express surprise or frustration (or both at the same time).  We\n     are using it to communicate in an informal way that it is both\n     frustrating that your tab crashed and a surprise that we didn't want to\n     happen. If you have a similar word or short phrase that is not profane or\n     vulgar, use it. If not, feel free to skip the word in your\n     translation. -->\n<!ENTITY tabCrashed.header2 \"Језичак се срушио.\">\n<!ENTITY tabCrashed.offerHelp \"Можемо вам помоћи!\">\n<!ENTITY tabCrashed.single.offerHelpMessage \"Изаберите &tabCrashed.restoreTab; да поново учитате садржај са странице.\">\n<!ENTITY tabCrashed.multiple.offerHelpMessage \"Изаберите &tabCrashed.restoreTab; или &tabCrashed.restoreAll; да поново учитате садржај са странице.\">\n<!ENTITY tabCrashed.requestHelp \"Желите да нам помогнете?\">\n<!ENTITY tabCrashed.requestHelpMessage \"Извештаји о рушењу нам могу помоћи да откријемо проблеме и учинимо &brandShortName; бољим.\">\n<!ENTITY tabCrashed.requestReport \"Пријави овај језичак\">\n<!ENTITY tabCrashed.sendReport2 \"Пошаљи извештај о рушењу тренутног језичака којег гледате\">\n<!ENTITY tabCrashed.commentPlaceholder2 \"Опциони коментари (коментари су свима видљиви)\">\n<!ENTITY tabCrashed.includeURL2 \"Укључи URL странице у извештај о рушењу\">\n<!ENTITY tabCrashed.emailPlaceholder \"Унесите адресу е-поште овде\">\n<!ENTITY tabCrashed.emailMe \"Пошаљи ми е-пошту када су информације доступне\">\n<!ENTITY tabCrashed.reportSent \"Извештај о рушењу је већ поднет; хвала вам што сте нам помогли да учинимо &brandShortName; бољим!\">\n<!ENTITY tabCrashed.requestAutoSubmit2 \"Пријави позадинске језичке\">\n<!ENTITY tabCrashed.autoSubmit2 \"Ажурирајте поставке да аутоматски шаље извештаје о рушењу, укључуући извештаје за срушене позадинске језичке из ове и будућих сесија\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/accounts.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (reconnectDescription) - %S = Email address of user's Firefox Account\nreconnectDescription = Поново се повежи са %S\n\n# LOCALIZATION NOTE (verifyDescription) - %S = Email address of user's Firefox Account\nverifyDescription = Потврди %S\n\n# These strings are shown in a desktop notification after the\n# user requests we resend a verification email.\nverificationSentTitle = Потврда је послата\n# LOCALIZATION NOTE (verificationSentBody) - %S = Email address of user's Firefox Account\nverificationSentBody = Веза за потврду је послата на %S.\nverificationNotSentTitle = Не могу да пошаљем потврду\nverificationNotSentBody = Не можемо да пошаљемо е-пошту за потврду, покушајте касније.\n\n# LOCALIZATION NOTE (deviceConnectedTitle, deviceConnectedBody, deviceConnectedBody.noDeviceName)\n# These strings are used in a notification shown when a new device joins the Sync account.\n# deviceConnectedBody.noDeviceName is shown instead of deviceConnectedBody when we\n# could not get the device name that joined\ndeviceConnectedTitle = Firefox Sync\ndeviceConnectedBody = Рачунар се сада синхронизује са %S.\ndeviceConnectedBody.noDeviceName = Рачунар се сада синхронизује са новим уређајем.\n\n# LOCALIZATION NOTE (syncStartNotification.title, syncStartNotification.body)\n# These strings are used in a notification shown after Sync is connected.\nsyncStartNotification.title = Sync је омогућен\n# %S is brandShortName\nsyncStartNotification.body2 = %S ће почети да синхронизује.\n\n# LOCALIZATION NOTE (deviceDisconnectedNotification.title, deviceDisconnectedNotification.body)\n# These strings are used in a notification shown after Sync was disconnected remotely.\ndeviceDisconnectedNotification.title = Sync је онемогућен\ndeviceDisconnectedNotification.body = Овај рачунар је успешно прекинуо везу са Firefox Sync.\n\n# LOCALIZATION NOTE (sendTabToAllDevices.menuitem)\n# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link.\nsendTabToAllDevices.menuitem = Сви уређаји\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title,\n# tabsArrivingNotification.title, unnamedTabsArrivingNotification2.body,\n# unnamedTabsArrivingNotificationMultiple2.body, unnamedTabsArrivingNotificationNoDevice.body)\n# These strings are used in a notification shown when we're opening tab(s) another device sent us to display.\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title)\n# The body for these is the URL of the tab recieved\ntabArrivingNotification.title = Језичак примљен\n# LOCALIZATION NOTE (tabArrivingNotificationWithDevice.title) %S is the device name\ntabArrivingNotificationWithDevice.title = Језичак са %S\n\ntabsArrivingNotification.title = Више језичака је примљено\n# LOCALIZATION NOTE (unnamedTabsArrivingNotification2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received and #2 is the device name.\nunnamedTabsArrivingNotification2.body = #1 језичак је стигао са #2;#1 језичка су стигла са #2;#1 језичака су стигли са #2\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationMultiple2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received.\nunnamedTabsArrivingNotificationMultiple2.body = #1 језичак је стигао са повезаних уређаја;#1 језичка су стигла са повезаних уређаја;#1 језичака су стигли са повезаних уређаја\n\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationNoDevice.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received\n# This version is used when we don't know any device names.\nunnamedTabsArrivingNotificationNoDevice.body = #1 језичак је стигао;#1 језичка су стигла;#1 језичака су стигли\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=URL није исправан и не може бити учитан.\nfileNotFound=Firefox не може да пронађе датотеку на %S.\nfileAccessDenied=Датотека %S се не може прочитати.\ndnsNotFound=Firefox не може да пронађе сервер на %S.\nunknownProtocolFound=Firefox не зна како да отвори ову адресу, зато што протоколи (%S) нису додељени ни једном програму или нису дозвољени у овом контексту.\nconnectionFailure=Firefox не може да оствари везу са сервером на %S.\nnetInterrupt=Веза са %S је прекинута приликом учитавања странице.\nnetTimeout=Сервер на %S захтева превише времена да се одазове.\nredirectLoop=Firefox је препознао да сервер преусмерава захтев за адресом на начин да га никад неће завршити.\n## LOCALIZATION NOTE (confirmRepostPrompt): In this item, don’t translate \"%S\"\nconfirmRepostPrompt=Да би ова страница била приказана, %S мора да пошаље податке који ће поновити свако дејство (попут претраге или потврде наруџбе) која је претходно извршена.\nresendButton.label=Пошаљи поново\nunknownSocketType=Firefox не зна како да комуницира са сервером.\nnetReset=Веза са сервером се ресетовала при учитавању странице.\nnotCached=Овај документ више није доступан.\nnetOffline=Firefox тренутно ради ван мреже и не може да приступи интернету.\nisprinting=За време штампе или прегледа странице пре штампе документ не може бити измењен.\ndeniedPortAccess=Ова адреса користи мрежни порт који се обично не користи за сурфовање интернетом. Firefox је прекинуо захтев ради безбедности.\nproxyResolveFailure=Firefox је подешен да користи прокси сервер који не постоји.\nproxyConnectFailure=Firefox је подешен да користи прокси сервер који одбија везе.\ncontentEncodingError=Страница коју желите да прикажете не може бити приказана јер користи неисправан или неподржан вид компресије.\nunsafeContentType=Страница коју покушавате да погледате није могла бити приказана јер је садржана у врсти датотека које нису безбедне за отварање. Обавестите власнике сајта о овом проблему.\nexternalProtocolTitle=Захтев за спољашњи протокол\nexternalProtocolPrompt=Спољна апликација мора бити покренута да би обрадила %1$S: везе. Тражена веза:\\n\\n\\n%2$S\\n\\n\\nАпликација: %3$S\\n\\n\\nАко нисте очекивали овај захтев, то може бити начин да се искористи слабост те спољне апликације. Прекините захтев, осим ако сте сигурни да није злонамеран.\\n\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<непознато>\nexternalProtocolChkMsg=Запамти мој избор за све везе овог типа.\nexternalProtocolLaunchBtn=Покрени апликацију\nmalwareBlocked=Сајт %S је пријављен као злонамеран сајт и блокиран је на основу безбедносних подешавања.\nunwantedBlocked=Сајт %S је пријављен као нежељени софтвер и блокиран је на основу безбедносних подешавања.\ndeceptiveBlocked=Сајт %S је пријављен као обманљив сајт и блокиран је на основу безбедносних подешавања.\ncspBlocked=Ова страница има полису безбедности садржаја која је спречава да буде учитана на овакав начин.\ncorruptedContentErrorv2=На сајту %S је дошло до прекршаја мрежног протокола који не може да се обнови.\nremoteXUL=Ова страница користи неподржану технологију која више није доступна у подразумеваном издању Firefox-а.\n## LOCALIZATION NOTE (sslv3Used) - Do not translate \"%S\".\nsslv3Used=Firefox не може да гарантује безбедност података на %S зато што користи SSLv3, несигуран сигурносни протокол.\ninadequateSecurityError=Веб сајт је покушао да преговара користећи неадекватан ниво безбедности.\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/baseMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY minimizeWindow.key       \"У\">\n<!ENTITY minimizeWindow.label     \"Умањи\">\n<!ENTITY bringAllToFront.label    \"Стави све напред\">\n<!ENTITY zoomWindow.label         \"Увећај\">\n<!ENTITY windowMenu.label         \"Прозор\">\n\n<!ENTITY helpMenu.label           \"Помоћ\"> \n<!ENTITY helpMenu.accesskey       \"П\"> \n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n                       for the help button in the menubar but Gnome does not.   -->\n<!ENTITY helpMenuWin.label        \"Помоћ\"> \n<!ENTITY helpMenuWin.accesskey    \"П\">\n<!ENTITY aboutProduct2.label      \"О програму &brandShorterName;\">\n<!ENTITY aboutProduct2.accesskey  \"О\">\n<!ENTITY productHelp2.label       \"Помоћ за &brandShorterName;\">\n<!ENTITY productHelp2.accesskey   \"П\">\n<!ENTITY helpMac.commandkey       \"?\">\n\n<!ENTITY helpKeyboardShortcuts.label     \"Пречице на тастатури\">\n<!ENTITY helpKeyboardShortcuts.accesskey \"т\">\n\n<!ENTITY helpSafeMode.label       \"Рестартуј са онемогућеним додацима\">\n<!ENTITY helpSafeMode.accesskey   \"д\">\n<!ENTITY helpSafeMode.stop.label       \"Рестартуј са омогућеним додацима\">\n<!ENTITY helpSafeMode.stop.accesskey   \"д\">\n\n<!ENTITY healthReport2.label      \"&brandShorterName; извештај здравља\">\n<!ENTITY healthReport2.accesskey  \"и\">\n\n<!ENTITY helpTroubleshootingInfo.label      \"Подаци о решавању проблема\">\n<!ENTITY helpTroubleshootingInfo.accesskey  \"р\">\n\n<!ENTITY helpFeedbackPage.label      \"Пошаљи повратне информације\">\n<!ENTITY helpFeedbackPage.accesskey  \"ш\">\n\n<!ENTITY helpShowTour2.label            \"&brandShorterName; водич\">\n<!ENTITY helpShowTour2.accesskey        \"в\">\n\n<!ENTITY preferencesCmdMac.label        \"Поставке…\">\n<!ENTITY preferencesCmdMac.commandkey   \",\">\n\n<!ENTITY servicesMenuMac.label          \"Услуге\">\n\n<!ENTITY hideThisAppCmdMac2.label       \"Сакриј &brandShorterName;\">\n<!ENTITY hideThisAppCmdMac2.commandkey  \"С\">\n\n<!ENTITY hideOtherAppsCmdMac.label      \"Сакриј остале\">\n<!ENTITY hideOtherAppsCmdMac.commandkey \"С\">\n\n<!ENTITY showAllAppsCmdMac.label        \"Прикажи све\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/bookmarks.html",
    "content": "\n\n\n\n\n\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<meta charset=\"UTF-8\">\n<title>Забелешке</title>\n<h1>Забелешке</h1>\n\n<dl><p>\n    <dt><h3 personal_toolbar_folder=\"true\">Алатна трака са забелешкама</h3></dt>\n    <dd>Додајте забелешке у овај директоријум како би биле приказане у алатној траци за забелешке\n        <dl>\n            <p><dt><a href=\"https://www.mozilla.org/sr/firefox/central/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAz5JREFUeNpcU0toXFUY/s49596588ikySSmM8rk0UkJEirVTVEjYk1NUdRFFgouXZQI2k2hUCjdiYIuCi4Kuig0DbqQYgU3Yi0iFRuRCBMwaZvMZDTNY95z3/fM8b8jldpzOeeee/i/737n+/+f4ZExf730rkiaZ9NJMx/nmk5HypMqqLr+ZuD4F67N5ZYejmfRsnvhyKsLhSs3zP70SubgYKHSdFENu+gXAprQIGnvBi5ez0m1b6u7M399+PTx+UvtCKtFi2F6195qXK2byir88esy5ksfYND5DhuhRCtUKBNB0Q7w5Z8ee2GgWdjOn250fn5v5j8F5dOHlZD0kWRgAwp3hrKY0S9BJWKIcQ5PShhNG4+1bHx+IocT+RXcrRSDMfFNRvvt3Oyp/icIrRhUl9hoO4kt3F55Bxf3LkLV20jWOohbDjzXxyc/lMH0cRSyCd1xq+dFhu986t7T0CUwIzB8EkW3O5ibhj44ib7NJhiBKRoB/aS4ZWHjbxtjGQYP7nGRTjim1SaQqYiAVAREpHG8vzWJn+6PQ6CF0HPR7nQQczpYeEWHyWMUkwU8MSECGwgJxAWp9xWKNzkuH3oet+JDlIE9Momedh1G4CN0bfhVG9nsS0BQQthJx0V7j3elq7ihqV5ezQTwZmodP9ZGkU/bOPr4Nr53xtDYsaD7Dg4nNqFaH5OCYSSdGhf7daNmuv6wEKqXk/yExKGBHSznFsH6FFpKQ/JAA0ulUejWLt44lkHXsqDaX6C6Nl4Rnq8vK8s/KThDMlJhkI91YOO+iR3XwEelCdTCBLSgijNzd6DLNfhlHfZ6FtWiWBQpq/V2LdSrrNPljBQkoOjuCiPxAMutOIbkPqYSEqeequGZaTLzdhZhS0PlnlB9bvhtr5CuHj3y2Qj8hVQ/kEopxONEEsO/0yATDYXYAdWrE69JEElXq7Hyk0tro+xBU1yZmr4xrIcvptIRCZlJJAYBmRGRkD08aivA7VDvWPqt564Xn41w/AHB1/u7l1/uGxGU8mNcgodUNDIq0JDeLnpzc1uo1Qr76rWbqyf/142PjsXJqdkmN2YDnQ9oGkJNU+t57q7qUv4y9/t64+HYfwQYAN7OczrzUDvGAAAAAElFTkSuQmCC\">Како почети</a></dt>\n        </dl>\n    <p><dt><h3>Mozilla Firefox</h3></dt>\n        <dl><p>\n            <dt><a href=\"https://support.mozilla.org/sr/products/firefox\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Помоћ и упутства</a>\n            <dt><a href=\"https://www.mozilla.org/sr/firefox/customize/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Прилагодите Firefox</a>\n            <dt><a href=\"https://www.mozilla.org/sr/contribute/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Прикључи се</a>\n            <dt><a href=\"https://www.mozilla.org/sr/about/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">О нама</a>\n        </dl>\n</dl>\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/browser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the browser main menu items -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys --> \n\n<!-- LOCALIZATION NOTE (mainWindow.title): DONT_TRANSLATE -->\n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifiermenuseparator): DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifiermenuseparator \" - \">\n<!-- LOCALIZATION NOTE (mainWindow.titlePrivateBrowsingSuffix): This will be appended to the window's title\n                                                                inside the private browsing mode -->\n<!ENTITY mainWindow.titlePrivateBrowsingSuffix \"(Приватно прегледање)\">\n\n<!ENTITY appmenu.tooltip                     \"Отвори мени\">\n<!ENTITY navbarOverflow.label                \"Више алатки…\">\n\n<!-- Tab context menu -->\n<!ENTITY  reloadTab.label                    \"Обнови језичак\">\n<!ENTITY  reloadTab.accesskey                \"О\">\n<!ENTITY  reloadAllTabs.label                \"Обнови све језичке\">\n<!ENTITY  reloadAllTabs.accesskey            \"с\">\n<!-- LOCALIZATION NOTE (closeTabsToTheEnd.label): This should indicate the\ndirection in which tabs are closed, i.e. locales that use RTL mode should say\nleft instead of right. -->\n<!ENTITY  closeTabsToTheEnd.label            \"Затвори језичке удесно\">\n<!ENTITY  closeTabsToTheEnd.accesskey        \"д\">\n<!ENTITY  closeOtherTabs.label               \"Затвори друге језичке\">\n<!ENTITY  closeOtherTabs.accesskey           \"З\">\n\n<!-- LOCALIZATION NOTE (pinTab.label, unpinTab.label): \"Pin\" is being\nused as a metaphor for expressing the fact that these tabs are \"pinned\" to the\nleft edge of the tabstrip. Really we just want the string to express the idea\nthat this is a lightweight and reversible action that keeps your tab where you\ncan reach it easily. -->\n<!ENTITY  pinTab.label                       \"Закачи језичак\">\n<!ENTITY  pinTab.accesskey                   \"а\">\n<!ENTITY  unpinTab.label                     \"Откачи језичак\">\n<!ENTITY  unpinTab.accesskey                 \"т\">\n<!ENTITY  sendTabToDevice.label              \"Пошаљи језичак на уређај\">\n<!ENTITY  sendTabToDevice.accesskey          \"у\">\n<!ENTITY  sendPageToDevice.label             \"Пошаљи страницу на уређај\">\n<!ENTITY  sendPageToDevice.accesskey         \"у\">\n<!ENTITY  sendLinkToDevice.label             \"Пошаљи везу на уређај\">\n<!ENTITY  sendLinkToDevice.accesskey         \"у\">\n<!ENTITY  moveToNewWindow.label              \"Премести у нови прозор\">\n<!ENTITY  moveToNewWindow.accesskey          \"н\">\n<!ENTITY  bookmarkAllTabs.label              \"Забележи све језичке…\">\n<!ENTITY  bookmarkAllTabs.accesskey          \"ј\">\n<!ENTITY  undoCloseTab.label                 \"Врати затворен језичак\">\n<!ENTITY  undoCloseTab.accesskey             \"В\">\n<!ENTITY  closeTab.label                     \"Затвори језичак\">\n<!ENTITY  closeTab.accesskey                 \"ч\">\n\n<!ENTITY  listAllTabs.label      \"Наброј све језичке\">\n\n<!ENTITY tabCmd.label \"Нови језичак\">\n<!ENTITY tabCmd.accesskey \"ј\">\n<!ENTITY tabCmd.commandkey \"t\">\n<!-- LOCALIZATION NOTE (openLocationCmd.label): \"Open Location\" is only\ndisplayed on OS X, and only on windows that aren't main browser windows, or\nwhen there are no windows but Firefox is still running. -->\n<!ENTITY openLocationCmd.label \"Отвори локацију…\">\n<!ENTITY openFileCmd.label \"Отвори датотеку…\">\n<!ENTITY openFileCmd.accesskey \"д\">\n<!ENTITY openFileCmd.commandkey \"о\">\n<!ENTITY printSetupCmd.label \"Подеси страницу…\">\n<!ENTITY printSetupCmd.accesskey \"у\">\n<!ENTITY printPreviewCmd.label \"Преглед пре штампе\">\n<!ENTITY printPreviewCmd.accesskey \"т\">\n<!ENTITY printCmd.label \"Штампа…\">\n<!ENTITY printCmd.accesskey \"Ш\">\n<!ENTITY printCmd.commandkey \"p\">\n\n<!ENTITY goOfflineCmd.label \"Рад ван мреже\">\n<!ENTITY goOfflineCmd.accesskey \"м\">\n\n<!ENTITY menubarCmd.label \"Трака са менијем\">\n<!ENTITY menubarCmd.accesskey \"Т\">\n<!ENTITY navbarCmd.label \"Трака за навигацију\">\n<!ENTITY personalbarCmd.label \"Трака са забелешкама\">\n<!ENTITY personalbarCmd.accesskey \"з\">\n<!ENTITY bookmarksToolbarItem.label \"Забележи ставке из алатне траке\">\n\n<!ENTITY toolbarContextMenu.reloadAllTabs.label \"Поново учитај све језичке\">\n<!ENTITY toolbarContextMenu.reloadAllTabs.accesskey \"у\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.label \"Забележи све језичке…\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.accesskey \"ј\">\n<!ENTITY toolbarContextMenu.undoCloseTab.label \"Обнови затворене језичке\">\n<!ENTITY toolbarContextMenu.undoCloseTab.accesskey \"О\">\n\n<!ENTITY pageSourceCmd.label \"Изворни код странице\">\n<!ENTITY pageSourceCmd.accesskey \"И\">\n<!ENTITY pageSourceCmd.commandkey \"u\">\n<!ENTITY pageInfoCmd.label \"Подаци о страници\">\n<!ENTITY pageInfoCmd.accesskey \"с\">\n<!ENTITY pageInfoCmd.commandkey \"i\">\n<!ENTITY mirrorTabCmd.label \"Пресликај језичак\">\n<!ENTITY mirrorTabCmd.accesskey \"ј\">\n<!-- LOCALIZATION NOTE (enterFullScreenCmd.label, exitFullScreenCmd.label):\nThese should match what Safari and other Apple applications use on OS X Lion. -->\n<!ENTITY enterFullScreenCmd.label \"Користи цео екран\">\n<!ENTITY enterFullScreenCmd.accesskey \"К\">\n<!ENTITY exitFullScreenCmd.label \"Изађи из приказа преко целог екрана\">\n<!ENTITY exitFullScreenCmd.accesskey \"К\">\n<!ENTITY fullScreenCmd.label \"Користи цео екран\">\n<!ENTITY fullScreenCmd.accesskey \"ц\">\n<!ENTITY fullScreenCmd.macCommandKey \"f\">\n<!ENTITY showAllTabsCmd.label \"Прикажи све језичке\">\n<!ENTITY showAllTabsCmd.accesskey \"П\">\n<!ENTITY toggleReaderMode.key \"Р\">\n\n<!ENTITY fxaSignIn.label \"Пријави се на &syncBrand.shortName.label;\">\n<!ENTITY fxaSignedIn.tooltip \"Отвори &syncBrand.shortName.label; поставке\">\n<!ENTITY fxaSignInError.label \"Поново се повежи на &syncBrand.shortName.label;\">\n<!ENTITY fxaUnverified.label \"Потврдите налог\">\n\n\n<!ENTITY fullScreenMinimize.tooltip \"Умањи\">\n<!ENTITY fullScreenRestore.tooltip \"Обнови\">\n<!ENTITY fullScreenClose.tooltip \"Затвори\">\n<!ENTITY fullScreenAutohide.label \"Сакриј алатне траке\">\n<!ENTITY fullScreenAutohide.accesskey \"С\">\n<!ENTITY fullScreenExit.label \"Обустави приказ преко целог екрана\">\n<!ENTITY fullScreenExit.accesskey \"ц\">\n\n<!-- LOCALIZATION NOTE (fullscreenWarning.beforeDomain.label,\n     fullscreenWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring fullscreen.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n<!ENTITY fullscreenWarning.beforeDomain.label \"\">\n<!ENTITY fullscreenWarning.afterDomain.label \"је сада у приказу преко целог екрана\">\n<!ENTITY fullscreenWarning.generic.label \"Овај документ се приказује преко целог екрана\">\n\n<!-- LOCALIZATION NOTE (exitDOMFullscreen.button,\n     exitDOMFullscreenMac.button): the \"escape\" button on PC keyboards\n     is uppercase, while on Mac keyboards it is lowercase -->\n<!ENTITY exitDOMFullscreen.button \"Изађи из приказа преко целог екрана (Esc)\">\n<!ENTITY exitDOMFullscreenMac.button \"Изађи из приказа преко целог екрана (esc)\">\n<!ENTITY leaveDOMFullScreen.label \"Обустави приказ преко целог екрана\">\n<!ENTITY leaveDOMFullScreen.accesskey \"к\">\n\n<!-- LOCALIZATION NOTE (pointerlockWarning.beforeDomain.label,\n     pointerlockWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring pointerlock.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n<!ENTITY pointerlockWarning.beforeDomain.label \"\">\n<!ENTITY pointerlockWarning.afterDomain.label \"управља са вашим показивачем. Притисните Esc да преузмете контролу.\">\n<!ENTITY pointerlockWarning.generic.label \"Овај документ управља са вашим показивачем. Притисните Esc да преузмете контролу.\">\n\n<!ENTITY closeWindow.label \"Затвори прозор\">\n<!ENTITY closeWindow.accesskey \"З\">\n\n<!ENTITY bookmarksMenu.label \"Забелешке\">\n<!ENTITY bookmarksMenu.accesskey \"З\">\n<!ENTITY bookmarkThisPageCmd.label \"Забележи ову страницу\">\n<!ENTITY editThisBookmarkCmd.label \"Уреди ову забелешку\">\n<!ENTITY bookmarkThisPageCmd.commandkey \"d\">\n<!-- LOCALIZATION NOTE (findShareServices.label):\n  -  Use the unicode ellipsis char, \\u2026,\n  -  or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY findShareServices.label \"Пронађи још сервиса за дељење…\">\n<!ENTITY sharePageCmd.label \"Подели ову страницу\">\n<!ENTITY sharePageCmd.commandkey \"S\">\n<!ENTITY sharePageCmd.accesskey \"с\">\n<!-- LOCALIZATION NOTE (shareLink.accesskey): must be different than the following share access keys -->\n<!ENTITY shareLink.label \"Подели ову везу\">\n<!ENTITY shareLink.accesskey \"в\">\n<!ENTITY shareImage.label \"Подели ову слику\">\n<!ENTITY shareImage.accesskey \"с\">\n<!ENTITY shareSelect.label \"Подели овај одабир\">\n<!ENTITY shareSelect.accesskey \"о\">\n<!ENTITY shareVideo.label \"Подели овај видео\">\n<!ENTITY shareVideo.accesskey \"д\">\n<!ENTITY feedsMenu2.label \"Претплати се на ову страницу\">\n<!ENTITY subscribeToPageMenupopup.label \"Претплата на ову страницу\">\n<!ENTITY subscribeToPageMenuitem.label \"Претплата на ову страницу…\">\n<!ENTITY addCurPagesCmd.label \"Забележи све језичке…\">\n<!ENTITY showAllBookmarks2.label \"Прикажи све забелешке\">\n<!ENTITY recentBookmarks.label \"Недавно забележене\">\n<!ENTITY otherBookmarksCmd.label \"Остале забелешке\">\n<!ENTITY mobileBookmarksCmd.label \"Мобилне забелешке\">\n<!ENTITY bookmarksToolbarChevron.tooltip \"Прикажи још забелешки\">\n<!ENTITY showRecentlyBookmarked.label     \"Прикажи недавно забележене\">\n<!ENTITY showRecentlyBookmarked.accesskey \"н\">\n<!ENTITY hideRecentlyBookmarked.label     \"Сакриј недавно забележене\">\n<!ENTITY hideRecentlyBookmarked.accesskey \"н\">\n\n<!ENTITY backCmd.label                \"Назад\">\n<!ENTITY backButton.tooltip           \"Назад за једну страну\">\n<!ENTITY forwardCmd.label             \"Проследи\">\n<!ENTITY forwardButton.tooltip        \"Напред за једну страну\">\n<!ENTITY backForwardButtonMenu.tooltip \"Десни клик или мени за приказ историјата\">\n<!ENTITY backForwardButtonMenuMac.tooltip \"Падајући мени показује историјат\">\n<!ENTITY reloadCmd.label              \"Опет учитај\">\n<!ENTITY reloadButton.tooltip         \"Обнови тренутну страницу\">\n<!ENTITY stopCmd.label                \"Стани\">\n<!ENTITY stopCmd.macCommandKey        \".\">\n<!ENTITY stopButton.tooltip           \"Заустави учитавање странице\">\n<!ENTITY goEndCap.tooltip             \"Приказ адресе уписане у траку за адресе\">\n<!ENTITY printButton.label            \"Штампање\">\n<!ENTITY printButton.tooltip          \"Штампај ову страницу\">\n\n<!ENTITY urlbar.viewSiteInfo.label                      \"Погледај информације сајта\">\n\n<!ENTITY urlbar.defaultNotificationAnchor.tooltip         \"Отвори панел са порукама\">\n<!ENTITY urlbar.geolocationNotificationAnchor.tooltip     \"Отвори панел за захтев локације\">\n<!ENTITY urlbar.addonsNotificationAnchor.tooltip          \"Отвори панел са инсталацијом додатака\">\n<!ENTITY urlbar.indexedDBNotificationAnchor.tooltip       \"Отвори панел за ванмрежно складиште\">\n<!ENTITY urlbar.passwordNotificationAnchor.tooltip        \"Отвори панел за снимање лозинке\">\n<!ENTITY urlbar.pluginsNotificationAnchor.tooltip         \"Управљајте додацима\">\n<!ENTITY urlbar.webNotificationAnchor.tooltip             \"Промените да ли сајт може да приказује обавештења\">\n\n<!ENTITY urlbar.webRTCShareDevicesNotificationAnchor.tooltip      \"Управљајте дељењем ваше камере и/или микрофона са сајтом\">\n<!ENTITY urlbar.webRTCShareMicrophoneNotificationAnchor.tooltip   \"Управљајте дељењем вашег микрофона са сајтом\">\n<!ENTITY urlbar.webRTCShareScreenNotificationAnchor.tooltip       \"Управљајте дељењем вашег прозора или екрана са сајтом\">\n\n<!ENTITY urlbar.servicesNotificationAnchor.tooltip        \"Отвори панел за инсалацију порука\">\n<!ENTITY urlbar.translateNotificationAnchor.tooltip       \"Преведи ову страницу\">\n<!ENTITY urlbar.translatedNotificationAnchor.tooltip      \"Управљајте превођењем странице\">\n<!ENTITY urlbar.emeNotificationAnchor.tooltip             \"Управљајте употребом DRM софтвера\">\n\n<!ENTITY urlbar.cameraBlocked.tooltip            \"Блокирали сте камеру за овај веб сајт.\">\n<!ENTITY urlbar.microphoneBlocked.tooltip        \"Блокирали сте микрофон за овај веб сајт.\">\n<!ENTITY urlbar.screenBlocked.tooltip            \"Блокирали сте дељење екрана за овај веб сајт.\">\n<!ENTITY urlbar.geolocationBlocked.tooltip       \"Блокирали сте локацију за овај веб сајт.\">\n<!ENTITY urlbar.indexedDBBlocked.tooltip         \"Блокирали сте складиште за овај веб сајт.\">\n<!ENTITY urlbar.webNotificationsBlocked.tooltip  \"Блокирали сте обавештења за овај веб сајт.\">\n\n<!ENTITY urlbar.openHistoryPopup.tooltip                \"Прикажи историјат\">\n\n<!ENTITY urlbar.zoomReset.tooltip     \"Ресетуј ниво увеличавање\">\n\n<!ENTITY searchItem.title             \"Претрага\">\n\n<!-- Toolbar items --> \n<!ENTITY homeButton.label             \"Почетна\">\n\n<!ENTITY bookmarksButton.label          \"Забелешке\">\n<!ENTITY bookmarksCmd.commandkey \"b\">\n\n<!ENTITY bookmarksMenuButton.label          \"Забелешке\">\n<!ENTITY bookmarksMenuButton.other.label \"Остале забелешке\">\n<!ENTITY bookmarksMenuButton.mobile.label \"Мобилне забелешке\">\n<!ENTITY viewBookmarksSidebar2.label        \"Прикажи у бочној палети\">\n<!ENTITY viewBookmarksToolbar.label         \"Прикажи траку са забелешкама\">\n\n<!ENTITY containersMenu.label \"Контејнери\">\n\n<!-- LOCALIZATION NOTE (bookmarksSidebarGtkCmd.commandkey): This command\n  -  key should not contain the letters A-F, since these are reserved\n  -  shortcut keys on Linux. -->\n<!ENTITY bookmarksGtkCmd.commandkey \"о\">\n<!ENTITY bookmarksWinCmd.commandkey \"i\">\n\n<!ENTITY historyButton.label            \"Историјат\">\n<!ENTITY historySidebarCmd.commandKey   \"h\">\n\n<!ENTITY toolsMenu.label              \"Алатке\">\n<!ENTITY toolsMenu.accesskey          \"А\"> \n\n<!ENTITY keywordfield.label           \"Додај кључну реч за ову претрагу…\">\n<!ENTITY keywordfield.accesskey       \"Д\">\n\n<!ENTITY downloads.label              \"Преузимања\">\n<!ENTITY downloads.accesskey          \"П\">\n<!ENTITY downloads.commandkey         \"j\">\n<!ENTITY downloadsUnix.commandkey     \"y\">\n<!ENTITY addons.label                 \"Додаци\">\n<!ENTITY addons.accesskey             \"Д\">\n<!ENTITY addons.commandkey            \"A\">\n\n<!ENTITY webDeveloperMenu.label       \"Програмер\">\n<!ENTITY webDeveloperMenu.accesskey   \"г\">\n\n<!ENTITY inspectContextMenu.label     \"Испитај елеменат\">\n<!ENTITY inspectContextMenu.accesskey \"И\">\n\n<!ENTITY fileMenu.label         \"Датотека\"> \n<!ENTITY fileMenu.accesskey       \"Д\">\n<!ENTITY newUserContext.label             \"Нови језичак\">\n<!ENTITY newUserContext.accesskey         \"ј\">\n<!ENTITY newNavigatorCmd.label        \"Нови прозор\">\n<!ENTITY newNavigatorCmd.key        \"N\">\n<!ENTITY newNavigatorCmd.accesskey      \"Н\">\n<!ENTITY newPrivateWindow.label     \"Нови приватан прозор\">\n<!ENTITY newPrivateWindow.accesskey \"п\">\n<!ENTITY newNonRemoteWindow.label   \"Нови не-e10s прозор\">\n\n<!ENTITY editMenu.label         \"Уређивање\"> \n<!ENTITY editMenu.accesskey       \"У\"> \n<!ENTITY undoCmd.label            \"Поништи\">  \n<!ENTITY undoCmd.key            \"Z\">  \n<!ENTITY undoCmd.accesskey          \"ш\"> \n<!ENTITY redoCmd.label            \"Понови\">  \n<!ENTITY redoCmd.key            \"Y\">  \n<!ENTITY redoCmd.accesskey          \"П\"> \n<!ENTITY cutCmd.label           \"Исеци\">  \n<!ENTITY cutCmd.key             \"X\">  \n<!ENTITY cutCmd.accesskey         \"ц\"> \n<!ENTITY copyCmd.label            \"Копирај\">  \n<!ENTITY copyCmd.key            \"C\">  \n<!ENTITY copyCmd.accesskey          \"К\"> \n<!ENTITY pasteCmd.label           \"Налепи\">  \n<!ENTITY pasteCmd.key           \"V\">  \n<!ENTITY pasteCmd.accesskey         \"Н\"> \n<!ENTITY deleteCmd.label          \"Избриши\">  \n<!ENTITY deleteCmd.key            \"D\">  \n<!ENTITY deleteCmd.accesskey        \"ш\"> \n<!ENTITY selectAllCmd.label         \"Изабери све\">  \n<!ENTITY selectAllCmd.key         \"A\">  \n<!ENTITY selectAllCmd.accesskey       \"а\"> \n<!ENTITY preferencesCmd2.label       \"Поставке\">\n<!ENTITY preferencesCmd2.accesskey     \"о\">\n<!ENTITY preferencesCmdUnix.label       \"Поставке\">\n<!ENTITY preferencesCmdUnix.accesskey     \"П\"> \n\n<!ENTITY clearRecentHistory.label               \"Обриши историјат…\">\n\n<!ENTITY privateBrowsingCmd.commandkey          \"P\">\n\n<!ENTITY viewMenu.label         \"Преглед\"> \n<!ENTITY viewMenu.accesskey       \"г\"> \n<!ENTITY viewToolbarsMenu.label       \"Алатне траке\"> \n<!ENTITY viewToolbarsMenu.accesskey     \"А\"> \n<!ENTITY viewSidebarMenu.label \"Бочна палета\">\n<!ENTITY viewSidebarMenu.accesskey \"Б\">\n<!ENTITY viewCustomizeToolbar.label       \"Подешавања…\"> \n<!ENTITY viewCustomizeToolbar.accesskey     \"ш\">\n\n<!ENTITY historyMenu.label \"Историјат\">\n<!ENTITY historyMenu.accesskey \"И\">\n<!ENTITY historyUndoMenu.label \"Недавно затворени језичци\">\n<!-- LOCALIZATION NOTE (historyUndoWindowMenu): see bug 394759 -->\n<!ENTITY historyUndoWindowMenu.label \"Недавно затворени прозори\">\n<!ENTITY historyRestoreLastSession.label \"Обнови претходну сесију\">\n\n<!ENTITY showAllHistoryCmd2.label \"Преглед целог историјата\">\n<!ENTITY showAllHistoryCmd.commandkey \"H\">\n\n<!ENTITY appMenuCustomize.label \"Прилагођавање\">\n<!ENTITY appMenuCustomize.tooltip \"Прилагоди мени и траку са алаткама\">\n<!ENTITY appMenuCustomizeExit.label \"Изађи из прилагођавања\">\n<!ENTITY appMenuCustomizeExit.tooltip \"Завршите прилагођавање\">\n<!ENTITY appMenuHistory.label \"Историјат\">\n<!ENTITY appMenuHistory.showAll.label \"Прикажи целу историју\">\n<!ENTITY appMenuHistory.clearRecent.label \"Обриши историјат…\">\n<!ENTITY appMenuHistory.restoreSession.label \"Обнови претходну сесију\">\n<!ENTITY appMenuHistory.viewSidebar.label \"Прикажи палету историјата\">\n<!ENTITY appMenuHelp.tooltip \"Отвори мени за помоћ\">\n\n<!ENTITY appMenuRemoteTabs.label \"Синхронизовани језичци\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.notabs.label): This is shown beneath\n     the name of a device when that device has no open tabs -->\n<!ENTITY appMenuRemoteTabs.notabs.label \"Нема отворених језичака\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showMore.label, appMenuRemoteTabs.showMore.tooltip):\n     This is shown after the tabs list if we can display more tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showMore.label \"Покажи више\">\n<!ENTITY appMenuRemoteTabs.showMore.tooltip \"Прикажи више језичака са овог уређаја\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showAll.label, appMenuRemoteTabs.showAll.tooltip):\n     This is shown after the tabs list if we can all the remaining tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showAll.label \"Прикажи све\">\n<!ENTITY appMenuRemoteTabs.showAll.tooltip \"Прикажи све језичке са овог уређаја\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY appMenuRemoteTabs.tabsnotsyncing.label \"Укључите синхронизацију језичака да видите листу језичака са других уређаја.\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.noclients.label): This is shown\n     when Sync is configured but this appears to be the only device attached to\n     the account. We also show links to download Firefox for android/ios. -->\n<!ENTITY appMenuRemoteTabs.noclients.title \"Нема синхронизованих језичака…\">\n<!ENTITY appMenuRemoteTabs.noclients.subtitle \"Желите да овде видите језичке са осталих уређаја?\">\n<!ENTITY appMenuRemoteTabs.openprefs.label \"Поставке синхронизације\">\n<!ENTITY appMenuRemoteTabs.notsignedin.label \"Пријавите се да видите листу језичака са других уређаја.\">\n<!ENTITY appMenuRemoteTabs.signin.label \"Пријави се на Sync\">\n<!ENTITY appMenuRemoteTabs.sidebar.label \"Прикажи траку са син. језичцима\">\n\n<!ENTITY customizeMenu.addToToolbar.label \"Додај траци\">\n<!ENTITY customizeMenu.addToToolbar.accesskey \"Д\">\n<!ENTITY customizeMenu.addToPanel.label \"Додај менију\">\n<!ENTITY customizeMenu.addToPanel.accesskey \"м\">\n<!ENTITY customizeMenu.moveToToolbar.label \"Помери на траку\">\n<!ENTITY customizeMenu.moveToToolbar.accesskey \"т\">\n<!-- LOCALIZATION NOTE (customizeMenu.moveToPanel.accesskey) can appear on the\n     same context menu as menubarCmd and personalbarCmd, so they should have\n     different access keys. customizeMenu.moveToToolbar and \n     customizeMenu.moveToPanel are mutually exclusive, so can share access\n     keys.  -->\n<!ENTITY customizeMenu.moveToPanel.label \"Помери до менија\">\n<!ENTITY customizeMenu.moveToPanel.accesskey \"м\">\n<!ENTITY customizeMenu.removeFromToolbar.label \"Уклони са траке\">\n<!ENTITY customizeMenu.removeFromToolbar.accesskey \"у\">\n<!ENTITY customizeMenu.removeFromMenu.label \"Уклони са менија\">\n<!ENTITY customizeMenu.removeFromMenu.accesskey \"е\">\n<!ENTITY customizeMenu.addMoreItems.label \"Додај још елемената…\">\n<!ENTITY customizeMenu.addMoreItems.accesskey \"Д\">\n\n<!ENTITY openCmd.commandkey           \"l\">\n<!ENTITY urlbar.placeholder2          \"Претражи или унеси адресу\">\n<!ENTITY urlbar.accesskey             \"d\">\n<!-- LOCALIZATION NOTE (urlbar.extension.label): Used to indicate that a selected autocomplete entry is provided by an extension. -->\n<!ENTITY urlbar.extension.label       \"Екстензија:\">\n<!ENTITY urlbar.switchToTab.label     \"Премести на језичак:\">\n\n<!ENTITY urlbar.searchSuggestionsNotification.question \"Да ли желите да побољшате искуство са предлозима претраге?\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore \"Сазнајте више…\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore.accesskey \"С\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable \"Не\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable.accesskey \"Н\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable \"Да\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable.accesskey \"Д\">\n\n<!-- \n  Comment duplicated from browser-sets.inc:\n\n  Search Command Key Logic works like this:\n\n  Unix: Ctrl+J (0.8, 0.9 support)\n        Ctrl+K (cross platform binding)\n  Mac:  Cmd+K (cross platform binding)\n        Cmd+Opt+F (platform convention)\n  Win:  Ctrl+K (cross platform binding)\n        Ctrl+E (IE compat)\n\n  We support Ctrl+K on all platforms now and advertise it in the menu since it is\n  our standard - it is a \"safe\" choice since it is near no harmful keys like \"W\" as\n  \"E\" is. People mourning the loss of Ctrl+K for emacs compat can switch their GTK\n  system setting to use emacs emulation, and we should respect it. Focus-Search-Box\n  is a fundamental keybinding and we are maintaining a XP binding so that it is easy\n  for people to switch to Linux.\n\n -->\n<!ENTITY searchFocus.commandkey       \"k\">\n<!ENTITY searchFocus.commandkey2      \"e\">\n<!ENTITY searchFocusUnix.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (contentSearchInput.label):\n     This is set as the aria-label attribute for the search input box in the\n     in-content search UI, to be used by screen readers. -->\n<!ENTITY contentSearchInput.label     \"Упит претраге\">\n<!ENTITY contentSearchSubmit.tooltip  \"Пошаљи претрагу\">\n\n<!-- LOCALIZATION NOTE (searchFor.label, searchWith.label):\n     These two strings are used to build the header above the list of one-click\n     search providers:  \"Search for <used typed keywords> with:\" -->\n<!ENTITY searchFor.label              \"Претражи \">\n<!ENTITY searchWith.label             \" са:\">\n\n<!-- LOCALIZATION NOTE (search.label, searchAfter.label):\n     This string is used to build the header above the list of one-click search\n     providers when a one off engine has been selected.  The searchAfter text is\n     intentionally left empty for en-US and can be used by other localizations to\n     display a string after the search engine name.  This string will be displayed\n     as:  \"Search <selected engine name><searchAfter.label text>\" -->\n<!ENTITY search.label                 \"Претрага \">\n<!ENTITY searchAfter.label            \"\">\n\n<!-- LOCALIZATION NOTE (searchWithHeader.label):\n     The wording of this string should be as close as possible to\n     searchFor.label and searchWith.label. This string will be used instead of\n     them when the user has not typed any keyword. -->\n<!ENTITY searchWithHeader.label       \"Претражи са:\">\n<!-- LOCALIZATION NOTE (changeSearchSettings.button):\n     This string won't wrap, so if the translated string is longer,\n     consider translating it as if it said only \"Search Settings\". -->\n<!ENTITY changeSearchSettings.button  \"Промени поставке претраге\">\n<!ENTITY changeSearchSettings.tooltip \"Промени поставке претраге\">\n\n<!ENTITY searchInNewTab.label         \"Претражи у новом језичку\">\n<!ENTITY searchInNewTab.accesskey     \"ј\">\n<!ENTITY searchSetAsDefault.label     \"Постави као подразумевани претраживач\">\n<!ENTITY searchSetAsDefault.accesskey \"т\">\n\n<!ENTITY openLinkCmdInTab.label       \"Отвори у новом језичку\">\n<!ENTITY openLinkCmdInTab.accesskey   \"ј\">\n<!ENTITY openLinkCmd.label            \"Отвори у новом прозору\">\n<!ENTITY openLinkCmd.accesskey        \"п\">\n<!ENTITY openLinkInPrivateWindowCmd.label \"Отвори нови приватан прозор\">\n<!ENTITY openLinkInPrivateWindowCmd.accesskey \"р\">\n<!ENTITY openLinkCmdInCurrent.label     \"Отвори везу\">\n<!ENTITY openLinkCmdInCurrent.accesskey \"в\">\n<!ENTITY openFrameCmdInTab.label      \"Отвори оквир у новом језичку\">\n<!ENTITY openFrameCmdInTab.accesskey  \"ј\">\n<!ENTITY openFrameCmd.label           \"Отвори оквир у новом прозору\">\n<!ENTITY openFrameCmd.accesskey       \"п\">\n<!ENTITY openLinkCmdInContainerTab.label \"Отвори у новом језичку\">\n<!ENTITY openLinkCmdInContainerTab.accesskey \"т\">\n<!ENTITY showOnlyThisFrameCmd.label     \"Прикажи само овај оквир\">\n<!ENTITY showOnlyThisFrameCmd.accesskey \"о\">\n<!ENTITY reloadCmd.commandkey         \"r\">\n<!ENTITY reloadFrameCmd.label         \"Обнови оквир\">\n<!ENTITY reloadFrameCmd.accesskey     \"и\">\n<!ENTITY viewPartialSourceForSelectionCmd.label \"Преглед изворног кода изабраног дела\">\n<!ENTITY viewPartialSourceForMathMLCmd.label    \"Преглед MathML кода\">\n<!-- LOCALIZATION NOTE (viewPartialSourceCmd.accesskey): This accesskey is used for both \n         viewPartialSourceForSelectionCmd.label and viewPartialSourceForMathMLCmd.label -->\n<!ENTITY viewPartialSourceCmd.accesskey \"е\">\n<!ENTITY viewPageSourceCmd.label      \"Преглед изворног кода\">\n<!ENTITY viewPageSourceCmd.accesskey  \"П\">\n<!ENTITY viewFrameSourceCmd.label     \"Преглед изворног кода оквира\">\n<!ENTITY viewFrameSourceCmd.accesskey \"о\">\n<!ENTITY viewPageInfoCmd.label        \"Подаци о страници\">\n<!ENTITY viewPageInfoCmd.accesskey    \"н\">\n<!ENTITY viewFrameInfoCmd.label       \"Подаци о оквиру\">\n<!ENTITY viewFrameInfoCmd.accesskey   \"к\">\n<!ENTITY reloadImageCmd.label         \"Поновно учитавање слике\">\n<!ENTITY reloadImageCmd.accesskey     \"ч\">\n<!ENTITY viewImageCmd.label           \"Прикажи слику\">\n<!ENTITY viewImageCmd.accesskey       \"и\">\n<!ENTITY viewImageInfoCmd.label       \"Преглед података о слици\">\n<!ENTITY viewImageInfoCmd.accesskey   \"д\">\n<!ENTITY viewImageDescCmd.label       \"Преглед садржаја\">\n<!ENTITY viewImageDescCmd.accesskey   \"ж\">\n<!ENTITY viewVideoCmd.label           \"Преглед видеа\">\n<!ENTITY viewVideoCmd.accesskey       \"в\">\n<!ENTITY viewBGImageCmd.label         \"Прикажи позадинску слику\">\n<!ENTITY viewBGImageCmd.accesskey     \"з\">\n<!ENTITY setDesktopBackgroundCmd.label      \"Постави на радну површину…\">\n<!ENTITY setDesktopBackgroundCmd.accesskey  \"ш\">\n<!ENTITY bookmarkPageCmd2.label       \"Забележи ову страницу\">\n<!ENTITY bookmarkThisLinkCmd.label      \"Забележи ову везу\">\n<!ENTITY bookmarkThisLinkCmd.accesskey  \"в\">\n<!ENTITY bookmarkThisFrameCmd.label      \"Забележи овај оквир\">\n<!ENTITY bookmarkThisFrameCmd.accesskey  \"З\">\n<!ENTITY emailPageCmd.label           \"Веза е-поште…\">\n<!ENTITY emailPageCmd.accesskey       \"е\">\n<!ENTITY savePageCmd.label            \"Сачувај страницу као…\">\n<!ENTITY savePageCmd.accesskey        \"С\">\n<!-- alternate for content area context menu -->\n<!ENTITY savePageCmd.accesskey2       \"С\">\n<!ENTITY savePageCmd.commandkey       \"s\">\n<!ENTITY saveFrameCmd.label           \"Сачувај оквир као…\">\n<!ENTITY saveFrameCmd.accesskey       \"С\">\n<!ENTITY printFrameCmd.label          \"Штампај оквир…\">\n<!ENTITY printFrameCmd.accesskey      \"Ш\">\n<!ENTITY saveLinkCmd.label            \"Сачувај везу као…\">\n<!ENTITY saveLinkCmd.accesskey        \"о\">\n<!ENTITY saveImageCmd.label           \"Сачувај слику као…\">\n<!ENTITY saveImageCmd.accesskey       \"л\">\n<!ENTITY saveVideoCmd.label           \"Сачувај видео као…\">\n<!ENTITY saveVideoCmd.accesskey       \"ч\">\n<!ENTITY saveAudioCmd.label           \"Сачувај аудио као…\">\n<!ENTITY saveAudioCmd.accesskey       \"а\">\n<!ENTITY emailImageCmd.label          \"Шаљи слику…\">\n<!ENTITY emailImageCmd.accesskey      \"љ\">\n<!ENTITY emailVideoCmd.label          \"Шаљи видео…\">\n<!ENTITY emailVideoCmd.accesskey      \"ш\">\n<!ENTITY castVideoCmd.label           \"Шаљи видео на уређај\">\n<!ENTITY castVideoCmd.accesskey       \"у\">\n<!ENTITY emailAudioCmd.label          \"Шаљи аудио…\">\n<!ENTITY emailAudioCmd.accesskey      \"ш\">\n<!ENTITY playPluginCmd.label          \"Активирај овај прикључак\">\n<!ENTITY playPluginCmd.accesskey      \"п\">\n<!ENTITY hidePluginCmd.label          \"Сакриј овај прикључак\">\n<!ENTITY hidePluginCmd.accesskey      \"ч\">\n<!ENTITY copyLinkCmd.label            \"Копирај одредиште везе\">\n<!ENTITY copyLinkCmd.accesskey        \"К\">\n<!ENTITY copyImageCmd.label           \"Копирај одредиште слике\">\n<!ENTITY copyImageCmd.accesskey       \"т\">\n<!ENTITY copyImageContentsCmd.label   \"Копирај слику\">\n<!ENTITY copyImageContentsCmd.accesskey  \"у\"> \n<!ENTITY copyVideoURLCmd.label        \"Копирај одредиште за видео\">\n<!ENTITY copyVideoURLCmd.accesskey    \"К\">\n<!ENTITY copyAudioURLCmd.label        \"Копирај одредиште за аудио\">\n<!ENTITY copyAudioURLCmd.accesskey    \"К\">\n<!ENTITY copyEmailCmd.label           \"Копирај е-пошту\">\n<!ENTITY copyEmailCmd.accesskey       \"ш\">\n<!ENTITY thisFrameMenu.label              \"У овом оквиру\">\n<!ENTITY thisFrameMenu.accesskey          \"р\">\n\n<!-- Media (video/audio) controls -->\n<!-- LOCALIZATION NOTE: The access keys for \"Play\" and\n\"Pause\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaPlay.label             \"Пуштање\">\n<!ENTITY mediaPlay.accesskey         \"П\">\n<!ENTITY mediaPause.label            \"Пауза\">\n<!ENTITY mediaPause.accesskey        \"з\">\n<!-- LOCALIZATION NOTE: The access keys for \"Mute\" and\n\"Unmute\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaMute.label             \"Пригуши\">\n<!ENTITY mediaMute.accesskey         \"г\">\n<!ENTITY mediaUnmute.label           \"Пусти тон\">\n<!ENTITY mediaUnmute.accesskey       \"т\">\n<!ENTITY mediaPlaybackRate2.label     \"Брзина пуштања\">\n<!ENTITY mediaPlaybackRate2.accesskey \"п\">\n<!ENTITY mediaPlaybackRate050x2.label \"Споро (0.5×)\">\n<!ENTITY mediaPlaybackRate050x2.accesskey \"С\">\n<!ENTITY mediaPlaybackRate100x2.label \"Нормално\">\n<!ENTITY mediaPlaybackRate100x2.accesskey \"Н\">\n<!ENTITY mediaPlaybackRate125x2.label \"Брзо (1.25×)\">\n<!ENTITY mediaPlaybackRate125x2.accesskey \"Б\">\n<!ENTITY mediaPlaybackRate150x2.label \"Брже (1.5×)\">\n<!ENTITY mediaPlaybackRate150x2.accesskey \"ж\">\n<!-- LOCALIZATION NOTE: \"Ludicrous\" is a reference to the\nmovie \"Space Balls\" and is meant to say that this speed is very\nfast. -->\n<!ENTITY mediaPlaybackRate200x2.label \"Дупло брже (2×)\">\n<!ENTITY mediaPlaybackRate200x2.accesskey \"е\">\n<!ENTITY mediaLoop.label             \"Понављај\">\n<!ENTITY mediaLoop.accesskey         \"ј\">\n<!-- LOCALIZATION NOTE: The access keys for \"Show Controls\" and\n\"Hide Controls\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaShowControls.label     \"Прикажи контроле\">\n<!ENTITY mediaShowControls.accesskey \"л\">\n<!ENTITY mediaHideControls.label     \"Сакриј контроле\">\n<!ENTITY mediaHideControls.accesskey \"С\">\n<!ENTITY videoFullScreen.label       \"Користи цео екран\">\n<!ENTITY videoFullScreen.accesskey   \"ц\">\n<!ENTITY videoSaveImage.label        \"Сачувај слику као…\">\n<!ENTITY videoSaveImage.accesskey    \"о\">\n<!-- LOCALIZATION NOTE: The access keys for \"Show Statistics\" and\n\"Hide Statistics\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY videoShowStats.label        \"Приказ статистике\">\n<!ENTITY videoShowStats.accesskey    \"к\">\n<!ENTITY videoHideStats.label        \"Сакривање статистика\">\n<!ENTITY videoHideStats.accesskey    \"т\">\n\n<!-- LOCALIZATION NOTE :\nfullZoomEnlargeCmd.commandkey3, fullZoomReduceCmd.commandkey2 and\nfullZoomResetCmd.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n<!ENTITY fullZoomEnlargeCmd.label       \"Увећај\">\n<!ENTITY fullZoomEnlargeCmd.accesskey   \"У\">\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.label        \"Умањи\">\n<!ENTITY fullZoomReduceCmd.accesskey    \"м\">\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.label         \"Ресетуј\">\n<!ENTITY fullZoomResetCmd.accesskey     \"Р\">\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY fullZoomToggleCmd.label        \"Увећај само текст\">\n<!ENTITY fullZoomToggleCmd.accesskey    \"т\">\n<!ENTITY fullZoom.label                 \"Увећај\">\n<!ENTITY fullZoom.accesskey             \"У\">\n\n<!ENTITY sidebarCloseButton.tooltip     \"Затвори бочну палету\">\n\n<!ENTITY quitApplicationCmdWin2.label       \"Изађи\">\n<!ENTITY quitApplicationCmdWin2.accesskey   \"И\">\n<!ENTITY quitApplicationCmdWin2.tooltip     \"Изађи из &brandShorterName;\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n<!ENTITY quitApplicationCmd.label       \"Изађи\"> \n<!ENTITY quitApplicationCmd.accesskey   \"И\">\n<!ENTITY quitApplicationCmdMac2.label   \"Изађи из &brandShorterName;\">\n<!-- LOCALIZATION NOTE(quitApplicationCmdUnix.key): This keyboard shortcut is used by both Linux and OSX builds. -->\n<!ENTITY quitApplicationCmdUnix.key     \"Q\">\n\n<!ENTITY closeCmd.label                 \"Затвори\">  \n<!ENTITY closeCmd.key                   \"W\">  \n<!ENTITY closeCmd.accesskey             \"З\">\n\n<!ENTITY toggleMuteCmd.key              \"M\">\n\n<!ENTITY pageStyleMenu.label \"Стил странице\">\n<!ENTITY pageStyleMenu.accesskey \"С\">\n<!ENTITY pageStyleNoStyle.label \"Без стила\">\n<!ENTITY pageStyleNoStyle.accesskey \"Б\">\n<!ENTITY pageStylePersistentOnly.label \"Основни стил странице\">\n<!ENTITY pageStylePersistentOnly.accesskey \"О\">\n\n<!ENTITY pageReportIcon.tooltip            \"Промена правила за блокаду искачућих прозора за овај сајт\">\n\n<!ENTITY allowPopups.accesskey \"p\">\n<!-- On Windows we use the term \"Options\" to describe settings, but\n     on Linux and Mac OS X we use \"Preferences\" - carry that distinction\n     over into this string, which is used in the \"popup blocked\" info bar . -->\n<!ENTITY editPopupSettingsUnix.label \"Уређивање поставки за блокирање искачућих прозора…\">\n<!ENTITY editPopupSettings.label \"Уреди блокирање искачућих прозора…\">\n<!ENTITY editPopupSettings.accesskey \"У\">\n<!ENTITY dontShowMessage.accesskey \"D\">\n\n<!ENTITY bidiSwitchPageDirectionItem.label        \"Промени усмерење странице\">\n<!ENTITY bidiSwitchPageDirectionItem.accesskey    \"с\">\n<!ENTITY bidiSwitchTextDirectionItem.label        \"Промени усмерење текста\">\n<!ENTITY bidiSwitchTextDirectionItem.accesskey    \"т\">\n<!ENTITY bidiSwitchTextDirectionItem.commandkey   \"X\">\n\n<!ENTITY findOnCmd.label     \"Нађи на овој страници…\">\n<!ENTITY findOnCmd.accesskey \"Н\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label  \"Нађи поново\">\n<!ENTITY findAgainCmd.accesskey \"п\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY spellAddDictionaries.label \"Додај речнике…\">\n<!ENTITY spellAddDictionaries.accesskey \"Д\">\n\n<!ENTITY editBookmark.done.label                     \"Готово\">\n<!ENTITY editBookmark.removeBookmark.accessKey       \"У\">\n\n<!ENTITY identity.connectionSecure \"Безбедна веза\">\n<!ENTITY identity.connectionNotSecure \"Веза није безбедна\">\n<!ENTITY identity.connectionFile \"Ова страница се складишти на рачунару.\">\n<!ENTITY identity.connectionVerified2 \"Безбедно сте повезани на овај сајт, који је у власништву:\">\n<!ENTITY identity.connectionInternal \"Ово је безбедна &brandShortName; страница.\">\n<!ENTITY identity.insecureLoginForms2 \"Пријаве које су унесене на овој страници су можда угрожене.\">\n\n<!-- Strings for connection state warnings. -->\n<!ENTITY identity.activeBlocked \"&brandShortName; је блокирао делове странице које нису безбедне.\">\n<!ENTITY identity.passiveLoaded \"Делови ове странице нису безбедни (као што су слике).\">\n<!ENTITY identity.activeLoaded \"Заштита на овој страници је искључена.\">\n<!ENTITY identity.weakEncryption \"Страница користи слабо шифровање.\">\n\n<!-- Strings for connection state warnings in the subview. -->\n<!ENTITY identity.description.insecure \"Веза до овог сајта није приватна. Информације које шаљете могу бити прочитане од стране других (као што су лозинке, поруке, кредитне картице, итд.).\">\n<!ENTITY identity.description.insecureLoginForms \"Информације за пријаву које сте унели на овој страницу нису сигурне и могу бити угрожене.\">\n<!ENTITY identity.description.weakCipher \"Веза до овог сајта користи слабо шифровање и није приватна.\">\n<!ENTITY identity.description.weakCipher2 \"Друге особе могу да виде ваше информације или да модификују понашање веб сајта.\">\n<!ENTITY identity.description.activeBlocked \"&brandShortName; је лоцирао делове сајта који нису сигурни.\">\n<!ENTITY identity.description.passiveLoaded \"Веза није приватна и информације које делите могу бити прочитане од стране других.\">\n<!ENTITY identity.description.passiveLoaded2 \"Сајт садржи садржај који није безбедан (као што су слике).\">\n<!ENTITY identity.description.passiveLoaded3 \"Иако је &brandShortName; блокирао неки садржај, још увек има садржаја на странци који није безбедан (као што су слике).\">\n<!ENTITY identity.description.activeLoaded \"Сајт садржи садржај који није безбедан (као што су скрипте) и веза није приватна.\">\n<!ENTITY identity.description.activeLoaded2 \"Информације које делите могу бити виђене од стране осталих (као што су лозинке, поруке, кредитне картице, итд.).\">\n\n<!ENTITY identity.enableMixedContentBlocking.label \"Омогући заштиту\">\n<!ENTITY identity.enableMixedContentBlocking.accesskey \"О\">\n<!ENTITY identity.disableMixedContentBlocking.label \"Онемогући заштиту за сада\">\n<!ENTITY identity.disableMixedContentBlocking.accesskey \"н\">\n<!ENTITY identity.learnMore \"Сазнајте више\">\n\n<!ENTITY identity.removeCertException.label \"Уклони изузетак\">\n<!ENTITY identity.removeCertException.accesskey \"и\">\n\n<!ENTITY identity.moreInfoLinkText2 \"Више информација\">\n\n<!ENTITY identity.permissions \"Дозволе\">\n<!ENTITY identity.permissionsEmpty \"Овом сајту нису додељене никакве специјалне дозволе.\">\n<!ENTITY identity.permissionsReloadHint \"Можда ћете морати поново учитати страницу да примените промене.\">\n\n<!-- Name for the tabs toolbar as spoken by screen readers.\n     The word \"toolbar\" is appended automatically and should not be contained below! -->\n<!ENTITY tabsToolbar.label \"Језичци прегледача\">\n\n<!-- LOCALIZATION NOTE (syncTabsMenu3.label): This appears in the history menu -->\n<!ENTITY syncTabsMenu3.label     \"Синхронизовани језичци\">\n\n<!ENTITY syncedTabs.sidebar.label              \"Синхронизовани језичци\">\n<!ENTITY syncedTabs.sidebar.noclients.label    \"Пријавите се на Firefox са других уређаја да видите њихове језичке.\">\n<!ENTITY syncedTabs.sidebar.noclients.title    \"Нема синхронизованих језичака…\">\n<!ENTITY syncedTabs.sidebar.noclients.subtitle \"Желите да овде видите језичке са осталих уређаја?\">\n<!ENTITY syncedTabs.sidebar.notsignedin.label  \"Пријавите се да видите листу језичака са других уређаја.\">\n<!ENTITY syncedTabs.sidebar.notabs.label       \"Нема отворених језичака\">\n<!ENTITY syncedTabs.sidebar.openprefs.label    \"Отвори &syncBrand.shortName.label; поставке\">\n<!-- LOCALIZATION NOTE (syncedTabs.sidebar.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY syncedTabs.sidebar.tabsnotsyncing.label       \"Укључите синхронизацију језичака да видите листу језичака са других уређаја.\">\n\n<!-- LOCALIZATION NOTE (syncedTabs.context.open.accesskey,\n                        syncedTabs.context.openAllInTabs.accesskey):\n     These access keys are identical because their associated menu items are\n     mutually exclusive -->\n<!ENTITY syncedTabs.context.open.label                       \"Отвори\">\n<!ENTITY syncedTabs.context.open.accesskey                   \"О\">\n<!ENTITY syncedTabs.context.openInNewTab.label               \"Отвори у новом језичку\">\n<!ENTITY syncedTabs.context.openInNewTab.accesskey           \"ј\">\n<!ENTITY syncedTabs.context.openInNewWindow.label            \"Отвори у новом прозору\">\n<!ENTITY syncedTabs.context.openInNewWindow.accesskey        \"н\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.label     \"Отвори у новом приватном прозору\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.accesskey \"п\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.label          \"Забележи овај језичак…\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.accesskey      \"З\">\n<!ENTITY syncedTabs.context.copy.label                       \"Копирај\">\n<!ENTITY syncedTabs.context.copy.accesskey                   \"К\">\n\n<!ENTITY syncedTabs.context.openAllInTabs.label              \"Отвори све у језичцима\">\n<!ENTITY syncedTabs.context.openAllInTabs.accesskey          \"ч\">\n\n\n<!ENTITY syncBrand.shortName.label    \"Sync\">\n\n<!ENTITY syncSignIn.label             \"Пријави се на &syncBrand.shortName.label;…\">\n<!ENTITY syncSignIn.accesskey         \"П\">\n<!ENTITY syncSyncNowItem.label        \"Синхронизуј сада\">\n<!ENTITY syncSyncNowItem.accesskey    \"С\">\n<!ENTITY syncReAuthItem.label         \"Поново се повежи на &syncBrand.shortName.label;…\">\n<!ENTITY syncReAuthItem.accesskey     \"ж\">\n<!ENTITY syncToolbarButton.label      \"Sync\">\n\n<!ENTITY social.addons.label \"Управљање сервисима…\">\n\n<!ENTITY social.directory.label \"Фасцикла активација\">\n<!ENTITY social.directory.text \"Можете активирати сервисе за дељење из фасцикле.\">\n<!ENTITY social.directory.button \"Одведи ме тамо!\">\n<!ENTITY social.directory.introText \"Кликните на сервис да бисте га додали на &brandShortName;.\">\n<!ENTITY social.directory.viewmore.text \"Прикажи више\">\n\n<!ENTITY customizeMode.menuAndToolbars.header2 \"Додатни алати и могућности\">\n<!ENTITY customizeMode.menuAndToolbars.empty \"Желите више алата?\">\n<!ENTITY customizeMode.menuAndToolbars.emptyLink \"Изаберите неки од хиљада додатака\">\n<!ENTITY customizeMode.restoreDefaults \"Обнови подразумевано\">\n<!ENTITY customizeMode.toolbars \"Прикажи / Сакриј траке са алаткама\">\n<!ENTITY customizeMode.titlebar \"Трака наслова\">\n<!ENTITY customizeMode.lwthemes \"Теме\">\n<!ENTITY customizeMode.lwthemes.myThemes \"Моје теме\">\n<!ENTITY customizeMode.lwthemes.recommended \"Препоручене\">\n<!ENTITY customizeMode.lwthemes.menuManage \"Управљај\">\n<!ENTITY customizeMode.lwthemes.menuManage.accessKey \"У\">\n<!ENTITY customizeMode.lwthemes.menuGetMore \"Набавите теме\">\n<!ENTITY customizeMode.lwthemes.menuGetMore.accessKey \"Н\">\n\n<!ENTITY getUserMedia.selectCamera.label \"Камера за дељење:\">\n<!ENTITY getUserMedia.selectCamera.accesskey \"К\">\n<!ENTITY getUserMedia.selectMicrophone.label \"Микрофон за дељење:\">\n<!ENTITY getUserMedia.selectMicrophone.accesskey \"М\">\n<!ENTITY getUserMedia.audioCapture.label \"Звук из овог језичка ће бити подељен.\">\n<!ENTITY getUserMedia.allWindowsShared.message \"Сви видљиви прозори на екрану ће бити подељени.\">\n\n<!ENTITY trackingProtection.title \"Заштита од праћења\">\n<!ENTITY trackingProtection.detectedBlocked3 \"&brandShortName; блокира делове странице који можда прате ваше активности.\">\n<!ENTITY trackingProtection.detectedNotBlocked3 \"Овај сајт садржи елементе који прате ваше активности. Ви сте искључили заштиту.\">\n<!ENTITY trackingProtection.notDetected3 \"Елементи који прате нису пронађени на овој страници.\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblock.label, trackingProtection.unblock.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in NON-private browsing mode. -->\n<!ENTITY trackingProtection.unblock.label \"Онемогући заштиту за овај сајт\">\n<!ENTITY trackingProtection.unblock.accesskey \"с\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblockPrivate.label, trackingProtection.unblockPrivate.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in PRIVATE browsing mode. -->\n<!ENTITY trackingProtection.unblockPrivate.label \"Онемогући заштиту за ову сесију\">\n<!ENTITY trackingProtection.unblockPrivate.accesskey \"н\">\n<!ENTITY trackingProtection.block2.label \"Омогући заштиту\">\n<!ENTITY trackingProtection.block2.accesskey \"О\">\n\n<!ENTITY trackingContentBlocked.message \"Праћење\">\n<!ENTITY trackingContentBlocked.moreinfo \"Делови странице које прате ваше активности на мрежи су блокиране.\">\n<!ENTITY trackingContentBlocked.learnMore \"Сазнајте више\">\n<!ENTITY trackingContentBlocked.options \"Опције\">\n<!ENTITY trackingContentBlocked.unblock2.label \"Онемогући заштиту за овај сајт\">\n<!ENTITY trackingContentBlocked.unblock2.accesskey \"н\">\n<!ENTITY trackingContentBlocked.block.label \"Омогући заштиту\">\n<!ENTITY trackingContentBlocked.block.accesskey \"з\">\n<!ENTITY trackingContentBlocked.disabled.message \"Заштита од праћења је онемогућена\">\n\n<!ENTITY pluginNotification.showAll.label \"Прикажи све\">\n<!ENTITY pluginNotification.showAll.accesskey \"С\">\n\n<!-- LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.properties -->\n<!ENTITY pluginActivateNow.label \"Дозволи сада\">\n<!ENTITY pluginActivateAlways.label \"Дозволи и запамти\">\n<!ENTITY pluginBlockNow.label \"Блокирај прикључак\">\n\n<!-- LOCALIZATION NOTE: (pluginNotification.width): This is used to determine the\n     width of the plugin popup notification that can appear if a plugin has been\n     blocked on a page. Should be wide enough to fit the pluginActivateNow.label\n     and pluginActivateAlways.label strings above on a single line. This must be\n     a CSS length value. -->\n<!ENTITY pluginNotification.width \"28em\">\n\n<!ENTITY uiTour.infoPanel.close \"Затвори\">\n\n<!ENTITY appMenuSidebars.label         \"Палете\">\n\n<!-- LOCALIZATION NOTE: (panicButton.view.mainTimeframeDesc, panicButton.view.5min, panicButton.view.2hr, panicButton.view.day):\n     The .mainTimeframeDesc string combined with any of the 3 others is meant to form a complete sentence, e.g. \"Forget the last: Five minutes\".\n     Please ensure that this remains the case in the translation. -->\n<!ENTITY panicButton.view.mainTimeframeDesc       \"Заборави последњих:\">\n<!ENTITY panicButton.view.5min                    \"5 минута\">\n<!ENTITY panicButton.view.2hr                     \"2 сата\">\n<!ENTITY panicButton.view.day                     \"24 сата\">\n\n<!-- LOCALIZATION NOTE: (panicButton.view.mainLabel, panicButton.view.deleteCookies, panicButton.view.deleteHistory, panicButton.view.deleteTabsAndWindows, panicButton.view.openNewWindow):\n     The .mainActionDesc string combined with any of the 4 others is meant to form a complete sentence, e.g. \"Proceeding will: Delete Recent Cookies\".\n     Note also that the deleteCookies, deleteHistory and deleteTabsAndWindows strings include <html:strong> tags for emphasis on the words \"Cookies\", \"History\", \"Tabs\" and \"Windows\".\n     The translation should do the same. -->\n<!ENTITY panicButton.view.mainActionDesc          \"Поступак ће:\">\n<!ENTITY panicButton.view.deleteCookies           \"Избрисати недавне <html:strong>колачиће</html:strong>\">\n<!ENTITY panicButton.view.deleteHistory           \"Избрисати недавни <html:strong>историјат</html:strong>\">\n<!ENTITY panicButton.view.deleteTabsAndWindows    \"Затворити све <html:strong>језичке</html:strong> и <html:strong>прозоре</html:strong>\">\n<!ENTITY panicButton.view.openNewWindow           \"Отворити нови прозор\">\n\n<!ENTITY panicButton.view.undoWarning             \"Ова радња не може да се поништи.\">\n<!ENTITY panicButton.view.forgetButton            \"Заборави!\">\n\n<!ENTITY panicButton.thankyou.msg1                \"Недавна историја је обрисана.\">\n<!ENTITY panicButton.thankyou.msg2                \"Безбедно прегледање!\">\n<!ENTITY panicButton.thankyou.buttonlabel         \"Хвала!\">\n\n<!ENTITY emeLearnMoreContextMenu.label            \"Сазнајте више о DRM…\">\n<!ENTITY emeLearnMoreContextMenu.accesskey        \"С\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnv_timeout=Време је истекло\nopenFile=Отвори датотеку\n\ndroponhometitle=Подеси почетну страницу\ndroponhomemsg=Да ли желите да овај докуменат постане почетна страница?\ndroponhomemsgMultiple=Да ли желите да ови документи буду нове почетне странице?\n\n# context menu strings\n\n# LOCALIZATION NOTE (contextMenuSearch): %1$S is the search engine,\n# %2$S is the selection string.\ncontextMenuSearch=%1$S претрага за \"%2$S\"\ncontextMenuSearch.accesskey=п\n\n# bookmark dialog strings\n\nbookmarkAllTabsDefault=[Име директоријума]\n\nxpinstallPromptMessage=%S је спречио овај сајт да пита за инсталацију програма на рачунар.\nxpinstallPromptMessage.dontAllow=Немој\nxpinstallPromptMessage.dontAllow.accesskey=Н\nxpinstallPromptAllowButton=Дозволи\n# Accessibility Note:\n# Be sure you do not choose an accesskey that is used elsewhere in the active context (e.g. main menu bar, submenu of the warning popup button)\n# See http://www.mozilla.org/access/keyboard/accesskey for details\nxpinstallPromptAllowButton.accesskey=Д\nxpinstallDisabledMessageLocked=Администратор система је онемогућио инсталацију софтвера.\nxpinstallDisabledMessage=Инсталација софтвера је тренутно забрањена. Притисните Омогући и покушајте поново.\nxpinstallDisabledButton=Омогући\nxpinstallDisabledButton.accesskey=у\n\n# LOCALIZATION NOTE (webextPerms.header)\n# This string is used as a header in the webextension permissions dialog,\n# %S is replaced with the localized name of the extension being installed.\n# See https://bug1308309.bmoattachments.org/attachment.cgi?id=8814612\n# for an example of the full dialog.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.header=Додати %S?\n\n# LOCALIZATION NOTE (webextPerms.listIntro)\n# This string will be followed by a list of permissions requested\n# by the webextension.\nwebextPerms.listIntro=Захтева дозволе за:\nwebextPerms.add.label=Додај\nwebextPerms.add.accessKey=Д\nwebextPerms.cancel.label=Откажи\nwebextPerms.cancel.accessKey=О\n\n# LOCALIZATION NOTE (webextPerms.sideloadMenuItem)\n# %1$S will be replaced with the localized name of the sideloaded add-on.\n# %2$S will be replace with the name of the application (e.g., Firefox, Nightly)\nwebextPerms.sideloadMenuItem=%1$S додато %2$S\n\n# LOCALIZATION NOTE (webextPerms.sideloadHeader)\n# This string is used as a header in the webextension permissions dialog\n# when the extension is side-loaded.\n# %S is replaced with the localized name of the extension being installed.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.sideloadHeader=%S додато\nwebextPerms.sideloadText2=Други програм на овом рачунару је инсталирао додатак који ће можда утицати на ваш прегледач. Прегледајте дозволе додатка и изаберите да ли желите да га омогућите или откажете (оставите онемогућеног).\nwebextPerms.sideloadTextNoPerms=Други програм на овом рачунару је инсталирао додатак који ће можда утицати на ваш прегледач. Изаберите да ли желите да га омогућите или откажете (оставите онемогућеног).\n\nwebextPerms.sideloadEnable.label=Омогући\nwebextPerms.sideloadEnable.accessKey=О\nwebextPerms.sideloadCancel.label=Откажи\nwebextPerms.sideloadCancel.accessKey=О\n\n# LOCALIZATION NOTE (webextPerms.updateMenuItem)\n# %S will be replaced with the localized name of the extension which\n# has been updated.\nwebextPerms.updateMenuItem=%S захтева нову дозволу\n\n# LOCALIZATION NOTE (webextPerms.updateText)\n# %S is replaced with the localized name of the updated extension.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.updateText=%S је ажуриран. Морате одобрити нову дозволу пре него што се ажурирана верзија инсталира. Одабиром “Откажи” ћете наставити да користите тренутну верзију додатка.\n\nwebextPerms.updateAccept.label=Ажурирај\nwebextPerms.updateAccept.accessKey=А\n\nwebextPerms.description.bookmarks=Прочитајте и измените забелешке\nwebextPerms.description.clipboardRead=Узмите податке из бележнице\nwebextPerms.description.clipboardWrite=Упушите податке у бележницу\nwebextPerms.description.downloads=Преузмите датотеке, прочитајте и уредите историјат преузимања прегледача\nwebextPerms.description.geolocation=Приступ вашој локацији\nwebextPerms.description.history=Приступите историји прегледања\n# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)\n# %S will be replaced with the name of the application\nwebextPerms.description.nativeMessaging=Размењујте поруке са свим програмима осим са %S\nwebextPerms.description.notifications=Прикажи обавештења\nwebextPerms.description.privacy=Прочитајте и модификујте поставке приватности\nwebextPerms.description.sessions=Приступите недавно затвореним језичцима\nwebextPerms.description.tabs=Приступите језичцима прегледача\nwebextPerms.description.topSites=Приступите историји прегледа\nwebextPerms.description.webNavigation=Приступите активности прегледача приликом навигације\n\nwebextPerms.hostDescription.allUrls=Приступите подацима за све веб сајтове\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.wildcard)\n# %S will be replaced by the DNS domain for which a webextension\n# is requesting access (e.g., mozilla.org)\nwebextPerms.hostDescription.wildcard=Приступите подацима за сајтове у домену %S\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManyWildcards):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# domains for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManyWildcards=Приступите подацима у још #1 домену;Приступите подацима у још #1 домена\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.oneSite)\n# %S will be replaced by the DNS host name for which a webextension\n# is requesting access (e.g., www.mozilla.org)\nwebextPerms.hostDescription.oneSite=Приступите подацима за %S\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManySites)\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# hosts for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManySites=Приступите подацима на још #1 сајту;Приступите подацима на још #1 сајта\n\n# LOCALIZATION NOTE (addonPostInstall.message)\n# %1$S is replaced with the localized named of the extension that was\n# just installed.\n# %2$S is replaced with the localized name of the application.\naddonPostInstall.message1=%1$S је додат на %2$S.\n\n# LOCALIZATION NOTE (addonPostInstall.messageDetail)\n# %1$S is replaced with the icon for the add-ons menu.\n# %2$S is replaced with the icon for the toolbar menu.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\naddonPostInstall.messageDetail=Управљајте са додацима тако што ћете кликнути на %1$S у менију %2$S.\naddonPostInstall.okay.label=У реду\naddonPostInstall.okay.key=У\n\n# LOCALIZATION NOTE (addonDownloadingAndVerifying):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Also see https://bugzilla.mozilla.org/show_bug.cgi?id=570012 for mockups\naddonDownloadingAndVerifying=Преузимам и проверавам додатак…;Преузимам и проверавам #1 додатка…;Преузимам и проверавам #1 додатака…\naddonDownloadVerifying=Проверавам\n\naddonInstall.unsigned=(неверефиковано)\naddonInstall.cancelButton.label=Откажи\naddonInstall.cancelButton.accesskey=О\naddonInstall.acceptButton.label=Инсталирај\naddonInstall.acceptButton.accesskey=И\n\n# LOCALIZATION NOTE (addonConfirmInstallMessage,addonConfirmInstallUnsigned):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the number of add-ons being installed\naddonConfirmInstall.message=Овај сајт жели да инсталира додатак на #1:;Овај сајт жели да инсталира #2 додатка на #1:;Овај сајт жели да инсталира #2 додатака на #1:\naddonConfirmInstallUnsigned.message=Опрез: Овај сајт жели да инсталира непроверени додатак на #1. Наставите на сопствену одговорност.;Опрез: Овај сајт жели да инсталира #2 непроверена додатка на #1. Наставите на сопствену одговорност.;Опрез: Овај сајт жели да инсталира #2 непроверених додатака на #1. Наставите на сопствену одговорност.\n\n# LOCALIZATION NOTE (addonConfirmInstallSomeUnsigned.message):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the total number of add-ons being installed (at least 2)\naddonConfirmInstallSomeUnsigned.message=;Опрез:Овај сајт жели да инсталира #2 додатака #1, неки нису проверени. Наставите на сопствену одговорност.\n\naddonwatch.slow=%1$S можда утиче да %2$S ради споро\naddonwatch.disable.label=Онемогући %S\naddonwatch.ignoreSession.label=Игнориши за сада\naddonwatch.ignoreSession.accesskey=И\naddonwatch.ignorePerm.label=Трајно игнориши\naddonwatch.ignorePerm.accesskey=Т\naddonwatch.restart.message=Да бисте онемогућили %1$S морате поново покренути %2$S\naddonwatch.restart.label=Поново покрени %S\naddonwatch.restart.accesskey=П\n\n# LOCALIZATION NOTE (addonsInstalled, addonsInstalledNeedsRestart):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 first add-on's name, #2 number of add-ons, #3 application name\naddonsInstalled=#1 је успешно инсталиран.;#2 додатака је успешно инсталирано.\naddonsInstalledNeedsRestart=#1 ће бити инсталиран након што поново покренете #3.;#2 додатка ће бити инсталирана након што поново покренете #3.;#2 додатака ће бити инсталирано након што поново покренете #3.\naddonInstallRestartButton=Поново покрени\naddonInstallRestartButton.accesskey=П\naddonInstallRestartIgnoreButton=Не сада\naddonInstallRestartIgnoreButton.accesskey=Н\n\n# LOCALIZATION NOTE (addonInstallError-1, addonInstallError-2, addonInstallError-3, addonInstallError-4, addonInstallError-5, addonLocalInstallError-1, addonLocalInstallError-2, addonLocalInstallError-3, addonLocalInstallError-4, addonLocalInstallError-5):\n# %1$S is the application name, %2$S is the add-on name\naddonInstallError-1=Додатак не може да буде преузет због проблема са везом.\naddonInstallError-2=Додатак не може да буде инсталиран, јер се не слаже са оним што је додатак %1$S очекивао.\naddonInstallError-3=Додатак преузет са овог сајта не може да буде инсталиран, јер је неисправан.\naddonInstallError-4=%2$S не може да буде инсталиран јер %1$S не може да измени потребну датотеку.\naddonInstallError-5=%1$S је спречио сајт да инсталира непроверен додатак.\naddonLocalInstallError-1=Додатак не може да буде инсталиран због грешке у систему датотека.\naddonLocalInstallError-2=Додатак не може да буде инсталиран, јер се не слаже са оним што је додатак %1$S очекивао.\naddonLocalInstallError-3=Додатак не може да буде инсталиран, јер је неисправан.\naddonLocalInstallError-4=%2$S не може да буде инсталиран јер %1$S не може да измени потребну датотеку.\naddonLocalInstallError-5=Додатак не може да буде инсталиран, јер није проверен.\n\n# LOCALIZATION NOTE (addonInstallErrorIncompatible):\n# %1$S is the application name, %2$S is the application version, %3$S is the add-on name\naddonInstallErrorIncompatible=%3$S не може да буде инсталиран, јер није компатабилан са %1$S %2$S.\n\n# LOCALIZATION NOTE (addonInstallErrorBlocklisted): %S is add-on name\naddonInstallErrorBlocklisted=%S не може да буде инсталиран, јер је велика вероватноћа да ће проузроковати нестабилност или проблеме за безбедношћу.\n\nunsignedAddonsDisabled.message=Један или више инсталираних додатака се не могу верификовати па су онемогућени.\nunsignedAddonsDisabled.learnMore.label=Сазнајте више\nunsignedAddonsDisabled.learnMore.accesskey=С\n\n# LOCALIZATION NOTE (compactLightTheme.name): This is displayed in about:addons -> Appearance\ncompactLightTheme.name=Светла\ncompactLightTheme.description=Тема са светлим бојама.\n\n# LOCALIZATION NOTE (compactDarkTheme.name): This is displayed in about:addons -> Appearance\ncompactDarkTheme.name=Тамна\ncompactDarkTheme.description=Тема са тамним бојама.\n\n# LOCALIZATION NOTE (lwthemeInstallRequest.message): %S will be replaced with\n# the host name of the site.\nlwthemeInstallRequest.message=Сајт (%S) покушава да инсталира тему.\nlwthemeInstallRequest.allowButton=Дозволи\nlwthemeInstallRequest.allowButton.accesskey=Д\n\nlwthemePostInstallNotification.message=Инсталирана је нова тема.\nlwthemePostInstallNotification.undoButton=Опозови\nlwthemePostInstallNotification.undoButton.accesskey=О\nlwthemePostInstallNotification.manageButton=Управљање темама…\nlwthemePostInstallNotification.manageButton.accesskey=У\n\n# LOCALIZATION NOTE (lwthemeNeedsRestart.message):\n# %S will be replaced with the new theme name.\nlwthemeNeedsRestart.message=%S ће бити инсталиран након поновног покретања.\nlwthemeNeedsRestart.button=Поново покрени\nlwthemeNeedsRestart.accesskey=п\n\n# LOCALIZATION NOTE (popupWarning.message): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName and #2 is the number of pop-ups blocked.\npopupWarning.message=#1 је спречио веб сајт да отвори искачући прозор.;#1 је спречио веб сајт да отвори #2 искачућа прозора.\npopupWarningButton=Опције\npopupWarningButton.accesskey=O\npopupWarningButtonUnix=Подешавања\npopupWarningButtonUnix.accesskey=П\npopupAllow=Дозволи искачуће прозоре за %S\npopupBlock=Блокирај искачуће прозоре за %S\npopupWarningDontShowFromMessage=Не приказуј ову поруку када су искачући прозори блокирани\npopupWarningDontShowFromLocationbar=Не приказуј траку са информацијама када су искачући прозори блокирани\npopupShowPopupPrefix=Прикажи „%S‟\n\n# Bad Content Blocker Doorhanger Notification\n# %S is brandShortName\nbadContentBlocked.blocked.message=%S блокира садржај на овој страници.\nbadContentBlocked.notblocked.message=%S не блокира садржај на овој страници.\n\ncrashedpluginsMessage.title=Прикључак %S се срушио.\ncrashedpluginsMessage.reloadButton.label=Учитај поново\ncrashedpluginsMessage.reloadButton.accesskey=У\ncrashedpluginsMessage.submitButton.label=Поднеси извештај о рушењу\ncrashedpluginsMessage.submitButton.accesskey=П\ncrashedpluginsMessage.learnMore=Сазнајте више…\n\n# Keyword fixup messages\n# LOCALIZATION NOTE (keywordURIFixup.message): Used when the user tries to visit\n# a local host page, by the time the DNS request recognizes it, we have already\n# loaded a search page for the given word.  An infobar then asks to the user\n# whether he rather wanted to visit the host.  %S is the recognized host.\nkeywordURIFixup.message=Да ли сте хтели да одете на %S?\nkeywordURIFixup.goTo=Да, отвори %S\nkeywordURIFixup.goTo.accesskey=Д\nkeywordURIFixup.dismiss=Не хвала\nkeywordURIFixup.dismiss.accesskey=Н\n\n## Plugin doorhanger strings\n# LOCALIZATION NOTE (pluginActivateNew.message): Used for newly-installed\n# plugins which are not known to be unsafe. %1$S is the plugin name and %2$S\n# is the site domain.\npluginActivateNew.message=Дозволи %2$S да покрене \"%1$S\"?\npluginActivateMultiple.message=Дозволи %S да покрене прикључке?\npluginActivate.learnMore=Сазнајте више…\n# LOCALIZATION NOTE (pluginActivateOutdated.message, pluginActivateOutdated.label):\n# These strings are used when an unsafe plugin has an update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateOutdated.message=%3$S је спречио застарео прикључак \"%1$S\" од покретања на %2$S.\npluginActivateOutdated.label=Застарели прикључак\npluginActivate.updateLabel=Ажурирај сада…\n# LOCALIZATION NOTE (pluginActivateVulnerable.message, pluginActivateVulnerable.label):\n# These strings are used when an unsafe plugin has no update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateVulnerable.message=%3$S је спречио несигуран прикључак \"%1$S\" од покретања на %2$S.\npluginActivateVulnerable.label=Прикључак подложан нападу!\npluginActivate.riskLabel=Какав је ризик?\n# LOCALIZATION NOTE (pluginActivateBlocked.message): %1$S is the plugin name, %2$S is brandShortName\npluginActivateBlocked.message=%2$S је блокирао \"%1$S\" ради безбедности.\npluginActivateBlocked.label=Блокиран ради безбедности\npluginActivateDisabled.message=\"%S\" је искључен.\npluginActivateDisabled.label=Искључен\npluginActivateDisabled.manage=Управљај прикључцима…\npluginEnabled.message=\"%S\" је укључен на %S.\npluginEnabledOutdated.message=Застарео прикључак \"%S\" је укључен на %S.\npluginEnabledVulnerable.message=Несигуран прикључак \"%S\" је укључен на %S.\npluginInfo.unknownPlugin=Непознат\n\n# LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.dtd\n# LOCALIZATION NOTE (pluginActivateNow.label): This button will enable the\n# plugin in the current session for an short time (about an hour), auto-renewed\n# if the site keeps using the plugin.\npluginActivateNow.label=Дозволи сад\npluginActivateNow.accesskey=Д\n# LOCALIZATION NOTE (pluginActivateAlways.label): This button will enable the\n# plugin for a long while (90 days), auto-renewed if the site keeps using the\n# plugin.\npluginActivateAlways.label=Дозволи и запамти\npluginActivateAlways.accesskey=З\npluginBlockNow.label=Блокирај прикључак\npluginBlockNow.accesskey=Б\npluginContinue.label=Настави дозвољавати\npluginContinue.accesskey=Н\n\n# in-page UI\nPluginClickToActivate=Активирај %S.\nPluginVulnerableUpdatable=Овај прикључак је подложан нападу и треба га ажурирати.\nPluginVulnerableNoUpdate=Овај прикључак има сигурносне рањивости.\n\n# infobar UI\npluginContinueBlocking.label=Настави блокирати\npluginContinueBlocking.accesskey=б\n# LOCALIZATION NOTE (pluginActivateTrigger): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\npluginActivateTrigger.label=Дозволи…\npluginActivateTrigger.accesskey=Д\n\n# Sanitize\n# LOCALIZATION NOTE (sanitizeDialog2.everything.title): When \"Time range to\n# clear\" is set to \"Everything\", the Clear Recent History dialog's title is\n# changed to this.  See UI mockup and comment 11 at bug 480169 -->\nsanitizeDialog2.everything.title=Обриши сав историјат\nsanitizeButtonOK=Обриши сада\n# LOCALIZATION NOTE (sanitizeButtonClearing): The label for the default\n# button between the user clicking it and the window closing.  Indicates the\n# items are being cleared.\nsanitizeButtonClearing=Бришем\n\n# LOCALIZATION NOTE (sanitizeEverythingWarning2): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has not modified the default set of history items to clear.\nsanitizeEverythingWarning2=Цео историјат ће бити обрисан.\n# LOCALIZATION NOTE (sanitizeSelectedWarning): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has modified the default set of history items to clear.\nsanitizeSelectedWarning=Све изабране ставке ће бити уклоњене.\n\n# LOCALIZATION NOTE (downloadAndInstallButton.label): %S is replaced by the\n# version of the update: \"Update to 28.0\".\nupdate.downloadAndInstallButton.label=Ажурирај на %S\nupdate.downloadAndInstallButton.accesskey=А\n\nmenuOpenAllInTabs.label=Отвори све у језичцима\n\n# History menu\nmenuRestoreAllTabs.label=Врати све језичке\n# LOCALIZATION NOTE (menuRestoreAllTabsSubview.label): like menuRestoreAllTabs.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* tabs.\nmenuRestoreAllTabsSubview.label=Обнови затворене језичке\n# LOCALIZATION NOTE (menuRestoreAllWindows, menuUndoCloseWindowLabel, menuUndoCloseWindowSingleTabLabel):\n# see bug 394759\nmenuRestoreAllWindows.label=Обнови све прозоре\n# LOCALIZATION NOTE (menuRestoreAllWindowsSubview.label): like menuRestoreAllWindows.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* windows.\nmenuRestoreAllWindowsSubview.label=Обнови затворене прозоре\n# LOCALIZATION NOTE (menuUndoCloseWindowLabel): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 Window Title, #2 Number of tabs\nmenuUndoCloseWindowLabel=#1 (и #2 други језичак);#1 (и #2 друга језичка); #1 (и #2 других језичака)\nmenuUndoCloseWindowSingleTabLabel=#1\n\n# Unified Back-/Forward Popup\ntabHistory.current=Остани на овој страници\ntabHistory.goBack=Назад на ову страницу\ntabHistory.goForward=Иди напред до ове странице\n\n# URL Bar\npasteAndGo.label=Налепи и иди\n# LOCALIZATION NOTE(urlbar-zoom-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nurlbar-zoom-button.label = %S%%\n\n# Block autorefresh\nrefreshBlocked.goButton=Дозволи\nrefreshBlocked.goButton.accesskey=Д\nrefreshBlocked.refreshLabel=%S је спречио ову страницу да се аутоматски освежи.\nrefreshBlocked.redirectLabel=%S је спречио ову страницу да аутоматски проследи на другу страницу.\n\n# General bookmarks button\n# LOCALIZATION NOTE (bookmarksMenuButton.tooltip):\n# %S is the keyboard shortcut for \"Show All Bookmarks\"\nbookmarksMenuButton.tooltip=Прикажи све забелешке  (%S)\n# Star button\nstarButtonOn.tooltip2=Уреди ову забелешку (%S)\nstarButtonOff.tooltip2=Забележи ову страницу (%S)\nstarButtonOverflowed.label=Забележи ову страницу\nstarButtonOverflowedStarred.label=Уреди ову забелешkу\n\n# Downloads button tooltip\n# LOCALIZATION NOTE (downloads.tooltip):\n# %S is the keyboard shortcut for \"Downloads\"\ndownloads.tooltip=Прикажи напредак тренутних преузимања (%S)\n\n# Print button tooltip on OS X\n# LOCALIZATION NOTE (printButton.tooltip):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\n# %S is the keyboard shortcut for \"Print\"\nprintButton.tooltip=Штампај ову страницу… (%S)\n\n# New Window button tooltip\n# LOCALIZATION NOTE (newWindowButton.tooltip):\n# %S is the keyboard shortcut for \"New Window\"\nnewWindowButton.tooltip=Отвори нови прозор (%S)\n\n# New Tab button tooltip\n# LOCALIZATION NOTE (newTabButton.tooltip):\n# %S is the keyboard shortcut for \"New Tab\"\nnewTabButton.tooltip=Отвори нови језичак (%S)\n\n# Offline web applications\nofflineApps.available2=Да ли желите да дозволите %S да складишти податке на вашем рачунару?\nofflineApps.allowStoring.label=Дозволи\nofflineApps.allowStoring.accesskey=Д\nofflineApps.dontAllow.label=Немој\nofflineApps.dontAllow.accesskey=Н\n\nofflineApps.usage=Овај веб сајт (%S) тренутно чува више од %SMB података на рачунару за коришћење ван мреже.\nofflineApps.manageUsage=Приказ подешавања\nofflineApps.manageUsageAccessKey=П\n\nidentity.identified.verifier=Проверио: %S\nidentity.identified.verified_by_you=Додали сте безбедносни изузетак за овај сајт.\nidentity.identified.state_and_country=%S, %S\n\nidentity.icon.tooltip=Прикажи информације о сајту\n\ntrackingProtection.intro.title=Како ради заштита од праћења\n# LOCALIZATION NOTE (trackingProtection.intro.description2):\n# %S is brandShortName. This string should match the one from Step 1 of the tour\n# when it starts from the button shown when a new private window is opened.\ntrackingProtection.intro.description2=Када је штит видљив, %S блокира оне делове веб странице које би могле да прате вашу активност.\n# LOCALIZATION NOTE (trackingProtection.intro.step1of3): Indicates that the intro panel is step one of three in a tour.\ntrackingProtection.intro.step1of3=1 од 3\ntrackingProtection.intro.nextButton.label=Следећа\n\ntrackingProtection.icon.activeTooltip=Покушаји праћења су блокирани\ntrackingProtection.icon.disabledTooltip=Садржај праћења је откривен\n\n# Edit Bookmark UI\neditBookmarkPanel.pageBookmarkedTitle=Страница је забележена\neditBookmarkPanel.pageBookmarkedDescription=%S ће увек памтити ову страницу.\neditBookmarkPanel.bookmarkedRemovedTitle=Забелешка је уклоњена\neditBookmarkPanel.editBookmarkTitle=Уреди ову забелешку\n\n# LOCALIZATION NOTE (editBookmark.removeBookmarks.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the number of bookmarks to be removed.\n# If this causes problems with localization you can also do \"Remove Bookmarks (#1)\"\n# instead of \"Remove #1 Bookmarks\".\neditBookmark.removeBookmarks.label=Уклони забелешку;Уклони #1 забелешке;Уклони #1 забелешки\n\n# Post Update Notifications\npu.notifyButton.label=Детаљи…\npu.notifyButton.accesskey=Д\n# LOCALIZATION NOTE %S will be replaced by the short name of the application.\npuNotifyText=%S је ажуриран\npuAlertTitle=%S је ажуриран\npuAlertText=Кликните овде за детаље\n\n# Geolocation UI\n\ngeolocation.allowLocation=Дозволи приступ локацији\ngeolocation.allowLocation.accesskey=Д\ngeolocation.dontAllowLocation=Немој\ngeolocation.dontAllowLocation.accesskey=Н\ngeolocation.shareWithSite3=Да ли желите да дозволите %S да приступи вашој локацији?\ngeolocation.shareWithFile3=Да ли желите да дозволите овој локалној датотеци да приступи вашој локацији?\ngeolocation.remember=Запамти ову одлуку\n\nwebNotifications.remember=Запамти ову одлуку\nwebNotifications.rememberForSession=Запамти ову одлуку за ову сесију\nwebNotifications.allow=Дозволи обавештења\nwebNotifications.allow.accesskey=Д\nwebNotifications.dontAllow=Немој\nwebNotifications.dontAllow.accesskey=Н\nwebNotifications.receiveFromSite2=Да ли желите да дозволите %S да шаље обавештења?\n# LOCALIZATION NOTE (webNotifications.upgradeTitle): When using native notifications on OS X, the title may be truncated around 32 characters.\nwebNotifications.upgradeTitle=Унапређена обавештења\n# LOCALIZATION NOTE (webNotifications.upgradeBody): When using native notifications on OS X, the body may be truncated around 100 characters in some views.\nwebNotifications.upgradeBody=Можете да примате обавештења од сајтова који тренутно нису учитани. Кликните да сазнате више.\n\n# Phishing/Malware Notification Bar.\n# LOCALIZATION NOTE (notADeceptiveSite, notAnAttack)\n# The two button strings will never be shown at the same time, so\n# it's okay for them to have the same access key\nsafebrowsing.getMeOutOfHereButton.label=Води ме одавде!\nsafebrowsing.getMeOutOfHereButton.accessKey=В\nsafebrowsing.deceptiveSite=Обманљив сајт!\nsafebrowsing.notADeceptiveSiteButton.label=Ово није обманљив сајт…\nsafebrowsing.notADeceptiveSiteButton.accessKey=о\nsafebrowsing.reportedAttackSite=Познати злонамеран сајт!\nsafebrowsing.notAnAttackButton.label=Ово није злонамеран сајт…\nsafebrowsing.notAnAttackButton.accessKey=О\nsafebrowsing.reportedUnwantedSite=Пријављени нежељени сајт софтвера!\n\n# Ctrl-Tab\n# LOCALIZATION NOTE (ctrlTab.listAllTabs.label): #1 represents the number\n# of tabs in the current browser window. It will always be 2 at least.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nctrlTab.listAllTabs.label=;Прикажи свих #1 језичака\n\n# LOCALIZATION NOTE (addKeywordTitleAutoFill): %S will be replaced by the page's title\n# Used as the bookmark name when saving a keyword for a search field.\naddKeywordTitleAutoFill=Тражи %S\n\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.name=Изворно\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.description=Подразумевана тема.\n\n# safeModeRestart\nsafeModeRestartPromptTitle=Рестартуј са онемогућеним додацима\nsafeModeRestartPromptMessage=Да ли желите да рестартујете и онемогућите додатке?\nsafeModeRestartButton=Рестартуј\n\n# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string\n# \"true\" (spelled and capitalized exactly that way) to show the \"Text\n# Encoding\" menu in the main Firefox button on Windows. Any other value will\n# hide it. Regardless of the value of this setting, the \"Text Encoding\"\n# menu will always be accessible via the \"Web Developer\" menu.\n# This is not a string to translate; it just controls whether the menu shows\n# up in the Firefox button. If users frequently use the \"Text Encoding\"\n# menu, set this to \"true\". Otherwise, you can leave it as \"false\".\nbrowser.menu.showCharacterEncoding=false\n\n# Mozilla data reporting notification (Telemetry, Firefox Health Report, etc)\ndataReportingNotification.message       = %1$S аутоматски шаље податке %2$S да бисмо побољшали корисничко искуство.\ndataReportingNotification.button.label  = Изабери шта делим\ndataReportingNotification.button.accessKey  = И\n\n# Process hang reporter\nprocessHang.label = Веб страница успорава ваш прегледач. Шта желели да учините?\nprocessHang.button_stop.label = Заустави је\nprocessHang.button_stop.accessKey = З\nprocessHang.button_wait.label = Сачекај\nprocessHang.button_wait.accessKey = С\nprocessHang.button_debug.label = Погледај скрипту\nprocessHang.button_debug.accessKey = П\n\n# LOCALIZATION NOTE (fullscreenButton.tooltip): %S is the keyboard shortcut for full screen\nfullscreenButton.tooltip=Прикажи прозор у режиму пуног екрана  (%S)\n\nservice.toolbarbutton.label=Сервиси\nservice.toolbarbutton.tooltiptext=Сервиси\n\n# LOCALIZATION NOTE (social.install.description): %1$S is the hostname of the social provider, %2$S is brandShortName (e.g. Firefox)\nservice.install.description=Да ли желите да омогућите сервисе са %1$S да се приказују у %2$S тракама и палетама?\nservice.install.ok.label=Омогући сервисе\nservice.install.ok.accesskey=О\n\n# LOCALIZATION NOTE (social.markpageMenu.label): %S is the name of the social provider\nsocial.markpageMenu.label=Сачувај страницу на %S\n# LOCALIZATION NOTE (social.marklinkMenu.label): %S is the name of the social provider\nsocial.marklinkMenu.label=Сачувај везу на %S\n\n# LOCALIZATION NOTE (social.error.message): %1$S is brandShortName (e.g. Firefox), %2$S is the name of the social provider\nsocial.error.message=%1$S не може да се повеже на %2$S.\nsocial.error.tryAgain.label=Покушај поново\nsocial.error.tryAgain.accesskey=П\nsocial.error.closeSidebar.label=Одабери бочну палету\nsocial.error.closeSidebar.accesskey=б\n\n# LOCALIZATION NOTE: %1$S is the label for the toolbar button, %2$S is the associated badge numbering that the social provider may provide.\nsocial.aria.toolbarButtonBadgeText=%1$S (%2$S)\n\n# LOCALIZATION NOTE (getUserMedia.shareCamera2.message,\n#                    getUserMedia.shareMicrophone2.message,\n#                    getUserMedia.shareScreen3.message,\n#                    getUserMedia.shareCameraAndMicrophone2.message,\n#                    getUserMedia.shareCameraAndAudioCapture2.message,\n#                    getUserMedia.shareScreenAndMicrophone3.message,\n#                    getUserMedia.shareScreenAndAudioCapture3.message,\n#                    getUserMedia.shareAudioCapture2.message):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.shareCamera2.message = Да ли желите да дозволите %S да користи вашу камеру?\ngetUserMedia.shareMicrophone2.message = Да ли желите да дозволите %S да користи ваш микрофон?\ngetUserMedia.shareScreen3.message = Да ли желите да дозволите %S да види ваш екран?\ngetUserMedia.shareCameraAndMicrophone2.message = Да ли желите да дозволите %S да користи вашу камеру и микрофон?\ngetUserMedia.shareCameraAndAudioCapture2.message = Да ли желите да дозволите %S да користи вашу камеру и слуша аудио језичка?\ngetUserMedia.shareScreenAndMicrophone3.message = Да ли желите да дозволите %S да користи ваш микрофон и види ваш екран?\ngetUserMedia.shareScreenAndAudioCapture3.message = Да ли желите да дозволите %S да слуша аудио језичка и види ваш екран?\ngetUserMedia.shareAudioCapture2.message = Да ли желите да дозволите %S да слуша аудио језичка?\n# LOCALIZATION NOTE (getUserMedia.shareScreenWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %S will be the 'learn more' link\ngetUserMedia.shareScreenWarning.message = Само делите екране са сајтовима којима верујете. Дељење екрана са сумњивим сајтовима може да доведе до крађе ваших приватних података. %S\n# LOCALIZATION NOTE (getUserMedia.shareFirefoxWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %1$S is brandShortName (eg. Firefox)\n# %2$S will be the 'learn more' link\ngetUserMedia.shareFirefoxWarning.message = Само делите %1$S са сајтовима којима верујете. Дељење екрана са сумњивим сајтовима може да доведе до крађе ваших приватних података. %2$S\n# LOCALIZATION NOTE(getUserMedia.shareScreen.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\ngetUserMedia.shareScreen.learnMoreLabel = Сазнајте више\ngetUserMedia.selectWindow.label=Прозор за дељење:\ngetUserMedia.selectWindow.accesskey=П\ngetUserMedia.selectScreen.label=Екран за дељење:\ngetUserMedia.selectScreen.accesskey=Е\ngetUserMedia.selectApplication.label=Апликација за дељење:\ngetUserMedia.selectApplication.accesskey=А\ngetUserMedia.noApplication.label = Нема апликације\ngetUserMedia.noScreen.label = Нема екрана\ngetUserMedia.noWindow.label = Нема прозора\ngetUserMedia.shareEntireScreen.label = Цео екран\n# LOCALIZATION NOTE (getUserMedia.shareMonitor.label):\n# %S is screen number (digits 1, 2, etc)\n# Example: Screen 1, Screen 2,..\ngetUserMedia.shareMonitor.label = Екран %S\n# LOCALIZATION NOTE (getUserMedia.shareApplicationWindowCount.label):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the name of the application.\n# Replacement for #2 is the number of windows currently displayed by the application.\ngetUserMedia.shareApplicationWindowCount.label=#1 (#2 прозор);#1 (#2 прозора);#1 (#2 прозора)\n# LOCALIZATION NOTE (getUserMedia.allow.label,\n#                    getUserMedia.dontAllow.label):\n# These two buttons are the possible answers to the various prompts in the\n# \"getUserMedia.share{device}.message\" strings.\ngetUserMedia.allow.label = Дозволи\ngetUserMedia.allow.accesskey = Д\ngetUserMedia.dontAllow.label = Немој\ngetUserMedia.dontAllow.accesskey = Н\ngetUserMedia.remember=Запамти ову одлуку\n# LOCALIZATION NOTE (getUserMedia.reasonForNoPermanentAllow.screen2,\n#                    getUserMedia.reasonForNoPermanentAllow.audio,\n#                    getUserMedia.reasonForNoPermanentAllow.insecure):\n# %S is brandShortName\ngetUserMedia.reasonForNoPermanentAllow.screen2=%S не може трајно да приступи вашем екрану без упита да се одреди који екран да се дели.\ngetUserMedia.reasonForNoPermanentAllow.audio=%S не може трајно да приступи аудиу језичка без упита да се одреди који језичак да се дели.\ngetUserMedia.reasonForNoPermanentAllow.insecure=Ваша веза ка сајту није сигурна. Ради заштите, %S ће дозволити приступ само у овој сесији.\n\ngetUserMedia.sharingMenu.label = Језичци који деле уређаје\ngetUserMedia.sharingMenu.accesskey = Ј\n# LOCALIZATION NOTE (getUserMedia.sharingMenuCamera\n#                    getUserMedia.sharingMenuMicrophone,\n#                    getUserMedia.sharingMenuAudioCapture,\n#                    getUserMedia.sharingMenuApplication,\n#                    getUserMedia.sharingMenuScreen,\n#                    getUserMedia.sharingMenuWindow,\n#                    getUserMedia.sharingMenuBrowser,\n#                    getUserMedia.sharingMenuCameraMicrophone,\n#                    getUserMedia.sharingMenuCameraMicrophoneApplication,\n#                    getUserMedia.sharingMenuCameraMicrophoneScreen,\n#                    getUserMedia.sharingMenuCameraMicrophoneWindow,\n#                    getUserMedia.sharingMenuCameraMicrophoneBrowser,\n#                    getUserMedia.sharingMenuCameraAudioCapture,\n#                    getUserMedia.sharingMenuCameraAudioCaptureApplication,\n#                    getUserMedia.sharingMenuCameraAudioCaptureScreen,\n#                    getUserMedia.sharingMenuCameraAudioCaptureWindow,\n#                    getUserMedia.sharingMenuCameraAudioCaptureBrowser,\n#                    getUserMedia.sharingMenuCameraApplication,\n#                    getUserMedia.sharingMenuCameraScreen,\n#                    getUserMedia.sharingMenuCameraWindow,\n#                    getUserMedia.sharingMenuCameraBrowser,\n#                    getUserMedia.sharingMenuMicrophoneApplication,\n#                    getUserMedia.sharingMenuMicrophoneScreen,\n#                    getUserMedia.sharingMenuMicrophoneWindow,\n#                    getUserMedia.sharingMenuMicrophoneBrowser,\n#                    getUserMedia.sharingMenuAudioCaptureApplication,\n#                    getUserMedia.sharingMenuAudioCaptureScreen,\n#                    getUserMedia.sharingMenuAudioCaptureWindow,\n#                    getUserMedia.sharingMenuAudioCaptureBrowser):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.sharingMenuCamera = %S (камера)\ngetUserMedia.sharingMenuMicrophone = %S (микрофон)\ngetUserMedia.sharingMenuAudioCapture = %S (аудио језичка)\ngetUserMedia.sharingMenuApplication = %S (апликација)\ngetUserMedia.sharingMenuScreen = %S (екран)\ngetUserMedia.sharingMenuWindow = %S (прозор)\ngetUserMedia.sharingMenuBrowser = %S (језичак)\ngetUserMedia.sharingMenuCameraMicrophone = %S (камера и микрофон)\ngetUserMedia.sharingMenuCameraMicrophoneApplication = %S (камера, микрофон и апликација)\ngetUserMedia.sharingMenuCameraMicrophoneScreen = %S (камера, микрофон и екран)\ngetUserMedia.sharingMenuCameraMicrophoneWindow = %S (камера, микрофон и прозор)\ngetUserMedia.sharingMenuCameraMicrophoneBrowser = %S (камера, микрофон и језичак)\ngetUserMedia.sharingMenuCameraAudioCapture = %S (камера и аудио језичка)\ngetUserMedia.sharingMenuCameraAudioCaptureApplication = %S (камера, аудио језичка и апликација)\ngetUserMedia.sharingMenuCameraAudioCaptureScreen = %S (камера, аудио језичка и екран)\ngetUserMedia.sharingMenuCameraAudioCaptureWindow = %S (камера, аудио језичка и прозор)\ngetUserMedia.sharingMenuCameraAudioCaptureBrowser = %S (камера, аудио језичка и језичак))\ngetUserMedia.sharingMenuCameraApplication = %S (камера и апликација)\ngetUserMedia.sharingMenuCameraScreen = %S (камера и екран)\ngetUserMedia.sharingMenuCameraWindow = %S (камера и прозор)\ngetUserMedia.sharingMenuCameraBrowser = %S (камера и језичак)\ngetUserMedia.sharingMenuMicrophoneApplication = %S (микрофон и апликација)\ngetUserMedia.sharingMenuMicrophoneScreen = %S (микрофон и екран)\ngetUserMedia.sharingMenuMicrophoneWindow = %S (микрофон и прозор)\ngetUserMedia.sharingMenuMicrophoneBrowser = %S (микрофон и језичак)\ngetUserMedia.sharingMenuAudioCaptureApplication = %S (аудио језичка и апликација)\ngetUserMedia.sharingMenuAudioCaptureScreen = %S (аудио језичка и екран)\ngetUserMedia.sharingMenuAudioCaptureWindow = %S (аудио језичка и прозор)\ngetUserMedia.sharingMenuAudioCaptureBrowser = %S (аудио језичка и језичак)\n# LOCALIZATION NOTE(getUserMedia.sharingMenuUnknownHost): this is used for the website\n# origin for the sharing menu if no readable origin could be deduced from the URL.\ngetUserMedia.sharingMenuUnknownHost = Непознат извор\n\n# LOCALIZATION NOTE(emeNotifications.drmContentPlaying.message2): %S is brandShortName.\nemeNotifications.drmContentPlaying.message2 = Неки аудио или видео на овом сајту користи DRM софтвер, што може ограничити могућности које %S допушта да урадите са њим.\nemeNotifications.drmContentPlaying.button.label = Конфигуриши…\nemeNotifications.drmContentPlaying.button.accesskey = К\n\nemeNotifications.drmContentDisabled.button.label = Омогући DRM\nemeNotifications.drmContentDisabled.button.accesskey = ћ\n# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\nemeNotifications.drmContentDisabled.learnMoreLabel = Сазнајте више\n\n# LOCALIZATION NOTE(emeNotifications.drmContentCDMInstalling.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S is brandShortName\nemeNotifications.drmContentCDMInstalling.message = %S инсталира компоненте које су потребне да би се пустио аудио или видео на овој страници. Покушајте поново касније.\n\nemeNotifications.unknownDRMSoftware = Непознато\n\n# LOCALIZATION NOTE - %S is brandShortName\nslowStartup.message = %S делује споро…\nslowStartup.helpButton.label = Сазнајте како да га убрзате\nslowStartup.helpButton.accesskey = С\nslowStartup.disableNotificationButton.label = Немој ми опет рећи\nslowStartup.disableNotificationButton.accesskey = Н\n\n# LOCALIZATION NOTE  - %S is brandShortName\nflashHang.message = %S је променио Flash поставке да би се побољшале перфомансе.\nflashHang.helpButton.label = Сазнајте више…\nflashHang.helpButton.accesskey = С\n\n# LOCALIZATION NOTE(customizeTips.tip0): %1$S will be replaced with the text defined\n# in customizeTips.tip0.hint, %2$S will be replaced with brandShortName, %3$S will\n# be replaced with a hyperlink containing the text defined in customizeTips.tip0.learnMore.\ncustomizeTips.tip0 = %1$S: Можете прилагодити %2$S да ради на начин на који то желите. Једноставно превуците било који од менија или трака са алаткама. %3$S о прилагођавању %2$S.\ncustomizeTips.tip0.hint = Помоћ\ncustomizeTips.tip0.learnMore = Сазнајте више\n\n# LOCALIZATION NOTE (customizeMode.tabTitle): %S is brandShortName\ncustomizeMode.tabTitle = Прилагоди %S\n\n# LOCALIZATION NOTE(appmenu.*.description, appmenu.*.label): these are used for\n# the appmenu labels and buttons that appear when an update is staged for\n# installation or a background update has failed and a manual download is required.\n# %S is brandShortName\nappmenu.restartNeeded.description = Поново покрените %S да би се надоградње примениле\nappmenu.updateFailed.description = Ажурирање у позадини није успело, преузмите надоградњу\nappmenu.restartBrowserButton.label = Поново покрени %S\nappmenu.downloadUpdateButton.label = Преузми надоградњу\n\n# LOCALIZATION NOTE : FILE Reader View is a feature name and therefore typically used as a proper noun.\n\nreadingList.promo.firstUse.readerView.title = Приказ читача\nreadingList.promo.firstUse.readerView.body = Уклоните претрпан приказ да бисте могли да се фокусирате на оно што желите да прочитате.\n\n# LOCALIZATION NOTE (appMenuRemoteTabs.mobilePromo.text2):\n# %1$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.android and the link will be to\n# https://www.mozilla.org/firefox/android/.\n# %2$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.ios\n# and the link will be to https://www.mozilla.org/firefox/ios/.\nappMenuRemoteTabs.mobilePromo.text2 = Преузмите %1$S или %2$S и повежите их са вашим Firefox налогом.\nappMenuRemoteTabs.mobilePromo.android = Firefox за Android\nappMenuRemoteTabs.mobilePromo.ios = Firefox за iOS\n\n# LOCALIZATION NOTE (e10s.accessibilityNotice.mainMessage,\n#                    e10s.accessibilityNotice.enableAndRestart.label,\n#                    e10s.accessibilityNotice.enableAndRestart.accesskey):\n# These strings are related to the messages we display to offer e10s (Multi-process) to users\n# on the pre-release channels. They won't be used in release but they will likely be used in\n# beta starting from version 41, so it's still useful to have these strings properly localized.\n# %S is brandShortName\ne10s.accessibilityNotice.mainMessage2 = Подршка приступачности је делимично онемогућена због проблема са компатабилности са новим %S могућностима.\ne10s.accessibilityNotice.acceptButton.label = У реду\ne10s.accessibilityNotice.acceptButton.accesskey = У\ne10s.accessibilityNotice.enableAndRestart.label = Омогући (Захтева поновно покретање)\ne10s.accessibilityNotice.enableAndRestart.accesskey = О\n\n# LOCALIZATION NOTE (userContextPersonal.label,\n#                    userContextWork.label,\n#                    userContextShopping.label,\n#                    userContextBanking.label,\n#                    userContextNone.label):\n# These strings specify the four predefined contexts included in support of the\n# Contextual Identity / Containers project. Each context is meant to represent\n# the context that the user is in when interacting with the site. Different\n# contexts will store cookies and other information from those sites in\n# different, isolated locations. You can enable the feature by typing\n# about:config in the URL bar and changing privacy.userContext.enabled to true.\n# Once enabled, you can open a new tab in a specific context by clicking\n# File > New Container Tab > (1 of 4 contexts). Once opened, you will see these\n# strings on the right-hand side of the URL bar.\nuserContextPersonal.label = Лични\nuserContextWork.label = Пословни\nuserContextBanking.label = Куповина\nuserContextShopping.label = Банкарство\nuserContextNone.label = Нема контејнера\n\nuserContextPersonal.accesskey = Л\nuserContextWork.accesskey = П\nuserContextBanking.accesskey = К\nuserContextShopping.accesskey = Б\nuserContextNone.accesskey = Н\n\nuserContext.aboutPage.label = Управљај контејнерима\nuserContext.aboutPage.accesskey = к\n\nuserContextOpenLink.label = Отвори везу у новом %S језичку\n\nmuteTab.label = Пригуши језичак\nmuteTab.accesskey = г\nunmuteTab.label = Пусти тон на језичку\nunmuteTab.accesskey = с\nplayTab.label = Пусти тон\nplayTab.accesskey = П\n\n# LOCALIZATION NOTE (certErrorDetails*.label): These are text strings that\n# appear in the about:certerror page, so that the user can copy and send them to\n# the server administrators for troubleshooting.\ncertErrorDetailsHSTS.label = HTTP Strict Transport Security: %S\ncertErrorDetailsKeyPinning.label = HTTP Public Key Pinning: %S\ncertErrorDetailsCertChain.label = Certificate chain:\n\n# LOCALIZATION NOTE (pendingCrashReports2.label): Semi-colon list of plural forms\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of pending crash reports\npendingCrashReports2.label = Имате извештај који није послат;Имате #1 извештаја који нису послати\npendingCrashReports.viewAll = Прикажи\npendingCrashReports.send = Пошаљи\npendingCrashReports.alwaysSend = Увек пошаљи\n\ndecoder.noCodecs.button = Сазнајте како\ndecoder.noCodecs.accesskey = С\ndecoder.noCodecs.message = Да пуштате видео, можда ћете морати да инсталирате пакет Microsoft’s Media Feature.\ndecoder.noCodecsLinux.message = Да пуштате видео, можда ћете морати да инсталирате захтеване видео кодеке.\ndecoder.noHWAcceleration.message = Да побољшате видео квалитет, можда ћете морати да инсталирате пакет Microsoft’s Media Feature.\ndecoder.noPulseAudio.message = Да пуштате аудио, можда ћете морати да инсталирате захтевани PulseAudio софтвер.\ndecoder.unsupportedLibavcodec.message = libavcodec је можда рањив или није подржан и требао би да се ажурира ради пуштања видеа.\n\n# LOCALIZATION NOTE (captivePortal.infoMessage3):\n# Shown in a notification bar when we detect a captive portal is blocking network access\n# and requires the user to log in before browsing.\ncaptivePortal.infoMessage3 = Морате се пријавити на ову мрежу пре него што можете приступити интернету.\n# LOCALIZATION NOTE (captivePortal.showLoginPage2):\n# The label for a button shown in the info bar in all tabs except the login page tab.\n# The button shows the portal login page tab when clicked.\ncaptivePortal.showLoginPage2 = Отвори страницу пријаве за мрежу\n\npermissions.remove.tooltip = Поништи дозволу и опет питај\n\n# LOCALIZATION NOTE (aboutDialog.architecture.*):\n# The sixtyFourBit and thirtyTwoBit strings describe the architecture of the\n# current Firefox build: 32-bit or 64-bit. These strings are used in parentheses\n# between the Firefox version and the \"What's new\" link in the About dialog,\n# e.g.: \"48.0.2 (32-bit) <What's new>\" or \"51.0a1 (2016-09-05) (64-bit)\".\naboutDialog.architecture.sixtyFourBit = 64-bit\naboutDialog.architecture.thirtyTwoBit = 32-bit\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/customizableui/customizableWidgets.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\nhistory-panelmenu.label = Историјат\r\n# LOCALIZATION NOTE(history-panelmenu.tooltiptext2): %S is the keyboard shortcut\r\nhistory-panelmenu.tooltiptext2 = Прикажи историјат (%S)\r\n\r\nremotetabs-panelmenu.label = Синхронизовани језичци\r\nremotetabs-panelmenu.tooltiptext2 = Прикажи синхронизоване језичке са других уређаја\r\n\r\nprivatebrowsing-button.label = Приватни прозор\r\n# LOCALIZATION NOTE(privatebrowsing-button.tooltiptext): %S is the keyboard shortcut\r\nprivatebrowsing-button.tooltiptext = Отвори нови прозор за приватно прегледање (%S)\r\n\r\nsave-page-button.label = Сачувај страницу\r\n# LOCALIZATION NOTE(save-page-button.tooltiptext3): %S is the keyboard shortcut\r\nsave-page-button.tooltiptext3 = Сачувај ову страницу (%S)\r\n\r\nfind-button.label = Пронађи\r\n# LOCALIZATION NOTE(find-button.tooltiptext3): %S is the keyboard shortcut.\r\nfind-button.tooltiptext3 = Пронађи у овој страници (%S)\r\n\r\nopen-file-button.label = Отвори датотеку\r\n# LOCALIZATION NOTE (open-file-button.tooltiptext3): %S is the keyboard shortcut.\r\nopen-file-button.tooltiptext3 = Отвори датотеку (%S)\r\n\r\ndeveloper-button.label = Програмер\r\n# LOCALIZATION NOTE(developer-button.tooltiptext): %S is the keyboard shortcut\r\ndeveloper-button.tooltiptext2 = Алати за веб програмера (%S)\r\n\r\nsidebar-button.label = Додатне палете\r\nsidebar-button.tooltiptext2 = Прикажи додатне палете\r\n\r\nadd-ons-button.label = Додаци\r\n# LOCALIZATION NOTE(add-ons-button.tooltiptext3): %S is the keyboard shortcut\r\nadd-ons-button.tooltiptext3 = Отвори управљач додацима (%S)\r\n\r\npreferences-button.label = Поставке\r\npreferences-button.tooltiptext2 = Отвори поставке\r\npreferences-button.tooltiptext.withshortcut = Отвори поставке (%S)\r\n# LOCALIZATION NOTE (preferences-button.labelWin): Windows-only label for Options\r\npreferences-button.labelWin = Поставке\r\n# LOCALIZATION NOTE (preferences-button.tooltipWin): Windows-only tooltip for Options\r\npreferences-button.tooltipWin2 = Отвори поставке\r\n\r\nzoom-controls.label = Увеличавање\r\nzoom-controls.tooltiptext2 = Увеличавање\r\n\r\nzoom-out-button.label = Умањи\r\n# LOCALIZATION NOTE(zoom-out-button.tooltiptext2): %S is the keyboard shortcut.\r\nzoom-out-button.tooltiptext2 = Умањи (%S)\r\n\r\n# LOCALIZATION NOTE(zoom-reset-button.label): %S is the current zoom level,\r\n# %% will be displayed as a single % character (% is commonly used to define\r\n# format specifiers, so it needs to be escaped).\r\nzoom-reset-button.label = %S%%\r\n# LOCALIZATION NOTE(zoom-reset-button.tooltiptext2): %S is the keyboard shortcut.\r\nzoom-reset-button.tooltiptext2 = Ресетуј ниво увеличавање (%S)\r\n\r\nzoom-in-button.label = Увеличај\r\n# LOCALIZATION NOTE(zoom-in-button.tooltiptext2): %S is the keyboard shortcut.\r\nzoom-in-button.tooltiptext2 = Увеличај (%S)\r\n\r\nedit-controls.label = Уреди\r\nedit-controls.tooltiptext2 = Уреди\r\n\r\ncut-button.label = Исеци\r\n# LOCALIZATION NOTE(cut-button.tooltiptext2): %S is the keyboard shortcut.\r\ncut-button.tooltiptext2 = Исеци (%S)\r\n\r\ncopy-button.label = Копирај\r\n# LOCALIZATION NOTE(copy-button.tooltiptext2): %S is the keyboard shortcut.\r\ncopy-button.tooltiptext2 = Копирај (%S)\r\n\r\npaste-button.label = Налепи\r\n# LOCALIZATION NOTE(paste-button.tooltiptext2): %S is the keyboard shortcut.\r\npaste-button.tooltiptext2 = Налепи (%S)\r\n\r\nfeed-button.label = Претплати се\r\nfeed-button.tooltiptext2 = Претплати се на ову страницу…\r\n\r\ncontainers-panelmenu.label = Отвори контејнер\r\ncontainers-panelmenu.tooltiptext = Отвори контејнер\r\n\r\n# LOCALIZATION NOTE (characterencoding-button2.label): The \\u00ad text at the beginning\r\n# of the string is used to disable auto hyphenation on the button text when it is displayed\r\n# in the menu panel.\r\ncharacterencoding-button2.label = \\u00adКодирање текста\r\ncharacterencoding-button2.tooltiptext = Прикажи поставке за кодирање\r\n\r\nemail-link-button.label = Веза е-поште\r\nemail-link-button.tooltiptext3 = Веза е-поште за ову страницу…\r\n\r\n# LOCALIZATION NOTE(quit-button.tooltiptext.linux2): %1$S is the brand name (e.g. Firefox),\r\n# %2$S is the keyboard shortcut\r\nquit-button.tooltiptext.linux2 = Изађи %1$S (%2$S)\r\n# LOCALIZATION NOTE(quit-button.tooltiptext.mac): %1$S is the brand name (e.g. Firefox),\r\n# %2$S is the keyboard shortcut\r\nquit-button.tooltiptext.mac = Изађи %1$S (%2$S)\r\n\r\nsocial-share-button.label = Подели ову страницу\r\nsocial-share-button.tooltiptext = Подели ову страницу\r\n\r\npanic-button.label = Заборави\r\npanic-button.tooltiptext = Заборави неки део историје прегледања\r\n\r\n# LOCALIZATION NOTE(devtools-webide-button.label, devtools-webide-button.tooltiptext):\r\n# widget is only visible after WebIDE has been started once (Tools > Web Developers > WebIDE)\r\n# %S is the keyboard shortcut\r\ndevtools-webide-button2.label = WebIDE\r\ndevtools-webide-button2.tooltiptext = Open WebIDE (%S)\r\n\r\ne10s-button.label = Нови не-e10s прозор\r\ne10s-button.tooltiptext = Отвори нови не-e10s прозор\r\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY PropertiesViewWindowTitle \"Properties\">\n\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n     The Animations panel is part of the Inspector sidebar -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n     keep it in English, or another language commonly spoken among web\n     developers. You want to make that choice consistent across the developer\n     tools. A good criteria is the language in which you'd find the best\n     documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (title): This is the label shown in the sidebar tab -->\n<!ENTITY title \"Animations\">\n\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector. -->\n<!ENTITY invalidElement \"No animations were found for the current element.\">\n\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector, to invite the\n     user to select a new node by clicking on the element-picker icon. -->\n<!ENTITY selectElement \"Pick another element from the page.\">\n\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n<!ENTITY allAnimations \"All animations\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (player.animationNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation name.\nplayer.animationNameLabel=Animation:\n\n# LOCALIZATION NOTE (player.transitionNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed in the header, when the element is animated by mean of a css\n# transition\nplayer.transitionNameLabel=Transition\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=Duration:\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=Delay:\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=Repeats:\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%Ss\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/app-manager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY index.title \"App Manager\">\n<!ENTITY index.projects2 \"Apps\">\n<!ENTITY index.device2 \"Device\">\n<!ENTITY index.help \"Help\">\n\n<!ENTITY device.debugMainProcess \"Debug main process\">\n<!ENTITY device.debugMainProcessTooltip \"Open the Developer Tools connected to the main process on the device\">\n<!ENTITY device.screenshot \"Screenshot\">\n<!ENTITY device.screenshotTooltip \"Open a screenshot of the current state of the device in a new tab\">\n<!ENTITY device.title \"Device Control Center\">\n<!ENTITY device.notConnected \"Not connected. Please connect your device below.\">\n<!ENTITY device.startApp \"Start\">\n<!ENTITY device.startAppTooltip \"Start this app on the device\">\n<!ENTITY device.stopApp \"Stop\">\n<!ENTITY device.stopAppTooltip \"Stop this app on the device\">\n<!ENTITY device.debugApp \"Debug\">\n<!ENTITY device.debugAppTooltip \"Open the Developer Tools connected to this app on the device\">\n<!ENTITY device.name \"Name\">\n<!ENTITY device.plain \"Plain (default)\">\n<!ENTITY device.privileged \"Privileged\">\n<!ENTITY device.certified \"Certified\">\n<!ENTITY device.allow \"Allow\">\n<!ENTITY device.allowTooltip \"This permission is allowed for apps of this type\">\n<!ENTITY device.prompt \"Prompt\">\n<!ENTITY device.promptTooltip \"This permission requires a user prompt for apps of this type\">\n<!ENTITY device.deny \"Deny\">\n<!ENTITY device.denyTooltip \"This permission is denied for apps of this type\">\n<!ENTITY device.installedApps \"Installed Apps\">\n<!ENTITY device.installedAppsTooltip \"View a list of apps installed on the device. Some apps, such as certified apps, may be excluded from this view.\">\n<!ENTITY device.permissions \"Permissions\">\n<!ENTITY device.permissionsTooltip \"View a table of the permissions accessible to the different types of apps\">\n<!ENTITY device.permissionsHelpLink \"https://developer.mozilla.org/docs/Web/Apps/App_permissions\">\n<!ENTITY device.browserTabs \"Browser Tabs\">\n<!ENTITY device.browserTabsTooltip \"View a list of tabs in the browser of the connected device\">\n<!ENTITY device.debugBrowserTab \"Debug\">\n<!ENTITY device.debugBrowserTabTooltip \"Open the Developer Tools connected to this browser tab on the device\">\n<!ENTITY device.help \"Help\">\n\n<!ENTITY connection.connectTooltip \"Connect to the device\">\n<!ENTITY connection.disconnect \"Disconnect\">\n<!ENTITY connection.disconnectTooltip \"Disconnect from the current device or simulator\">\n<!ENTITY connection.notConnected2 \"Not Connected.\">\n<!ENTITY connection.connectTo \"Connect to:\">\n<!ENTITY connection.noDeviceFound \"No device found. Plug a device\">\n<!ENTITY connection.changeHostAndPort \"Change\">\n<!ENTITY connection.changeHostAndPortTooltip \"Change the host and port used to connect to the device (defaults to localhost:6000)\">\n<!ENTITY connection.startSimulator \"Start Simulator\">\n<!ENTITY connection.startSimulatorTooltip \"Start an instance of the Simulator and connect to it\">\n<!ENTITY connection.saveConnectionInfo \"Save\">\n<!ENTITY connection.saveConnectionInfoTooltip \"Save the host and port\">\n<!ENTITY connection.connecting \"Connecting…\">\n<!ENTITY connection.disconnecting \"Disconnecting…\">\n<!ENTITY connection.cancel \"Cancel\">\n<!ENTITY connection.cancelConnectTooltip \"Cancel the connection in progress\">\n<!ENTITY connection.cancelShowSimulatorTooltip \"Exit the Simulator connection mode and return to the initial prompt\">\n<!ENTITY connection.or \"or\">\n<!ENTITY connection.noSimulatorInstalled \"No simulator installed.\">\n<!ENTITY connection.installOneSimulator \"Install Simulator\">\n<!ENTITY connection.installOneSimulatorTooltip \"Install a version of the Simulator by downloading the relevant add-on\">\n<!ENTITY connection.installAnotherSimulator \"Add\">\n<!ENTITY connection.installAnotherSimulatorTooltip \"Install an additional version of the Simulator by downloading the relevant add-on\">\n<!ENTITY connection.startRegisteredSimulator \"Start:\">\n\n<!ENTITY projects.localApps \"Local Apps\">\n<!ENTITY projects.addApp \"Add\">\n<!ENTITY projects.addPackaged \"Add Packaged App\">\n<!ENTITY projects.addPackagedTooltip \"Add a new packaged app (a directory) from your computer\">\n<!ENTITY projects.addHosted \"Add Hosted App\">\n<!ENTITY projects.addHostedTooltip \"Add a new hosted app (link to a manifest.webapp file) from a remote website\">\n<!ENTITY projects.title \"Local Apps\">\n<!ENTITY projects.appDetails \"App Details\">\n<!ENTITY projects.removeAppFromList \"Remove this app from the list of apps you are working on. This will not remove it from a device or a simulator.\">\n<!ENTITY projects.updateApp \"Update\">\n<!ENTITY projects.updateAppTooltip \"Execute validation checks and update the app to the connected device\">\n<!ENTITY projects.debugApp \"Debug\">\n<!ENTITY projects.debugAppTooltip \"Open Developer Tools connected to this app\">\n<!ENTITY projects.saveManifest \"Save\">\n<!ENTITY projects.saveManifestTooltip \"Save the contents of the Manifest Editor below\">\n<!ENTITY projects.hostedManifestPlaceHolder2 \"http://example.com/app/manifest.webapp\">\n<!ENTITY projects.noProjects \"No projects. Add a new packaged app below (local directory) or a hosted app (link to a manifest file).\">\n<!ENTITY projects.manifestEditor \"Manifest Editor\">\n<!ENTITY projects.manifestEditorTooltip \"Edit your app's manifest in the panel below. The Update button will save your changes and update the app.\">\n<!ENTITY projects.manifestViewer \"Manifest Viewer\">\n<!ENTITY projects.manifestViewerTooltip \"Examine your app's manifest in the panel below\">\n<!ENTITY projects.valid \"Valid\">\n<!ENTITY projects.error \"Error\">\n<!ENTITY projects.warning \"Warning\">\n<!ENTITY projects.hosted \"Hosted\">\n<!ENTITY projects.packaged \"Packaged\">\n\n<!ENTITY help.title \"App Manager\">\n<!ENTITY help.close \"Close\">\n<!ENTITY help.intro \"This tool will help you build and install web apps on compatible devices (i.e. Firefox OS). The <strong>Apps</strong> tab will assist you in the validation and installation process of your app. The <strong>Device</strong> tab will give you information about the connected device. Use the bottom toolbar to connect to a device or start the simulator.\">\n<!ENTITY help.usefullLinks \"Useful links:\">\n<!ENTITY help.appMgrDoc \"Documentation: Using the App Manager\">\n<!ENTITY help.configuringDevice \"How to setup your Firefox OS device\">\n<!ENTITY help.troubleShooting \"Troubleshooting\">\n<!ENTITY help.simulatorAddon \"Install Simulator Add-on\">\n<!ENTITY help.adbHelperAddon \"Install Adb Helper Add-on\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nindex.deprecationNotice=The App Manager will be removed in a future release.  Your projects have been migrated to WebIDE.\nindex.launchWebIDE=Launch WebIDE\nindex.readMoreAboutWebIDE=Read More\n# LOCALIZATION NOTE (device.deviceSize): %1$S is the device's width, %2$S is\n# the device's height, %3$S is the device's pixel density.\n# Example: 800x480 (86 DPI).\ndevice.deviceSize=Device size: %1$Sx%2$S (%3$S DPI)\n# LOCALIZATION NOTE (connection.connectedToDevice, connection.connectTo):\n# %1$S is the host name, %2$S is the port number.\nconnection.connectedToDevice=Connected to %1$S\nconnection.connectTo=Connect to %1$S:%2$S\nproject.filePickerTitle=Select a webapp folder\nproject.installing=Installing…\nproject.installed=Installed!\nvalidator.nonExistingFolder=The project folder doesn't exists\nvalidator.expectProjectFolder=The project folder ends up being a file\nvalidator.wrongManifestFileName=Packaged apps require a manifest file that can only be named 'manifest.webapp' at project root folder\nvalidator.invalidManifestURL=Invalid manifest URL '%S'\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON=The webapp manifest isn't a valid JSON file: %1$S at: %2$S\nvalidator.noAccessManifestURL=Unable to read manifest file: %1$S at: %2$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL=Invalid hosted manifest URL '%1$S': %2$S\nvalidator.invalidProjectType=Unknown project type '%S'\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty=Missing mandatory 'name' in Manifest.\nvalidator.missIconsManifestProperty=Missing 'icons' in Manifest.\nvalidator.missIconMarketplace2=app submission to the Marketplace requires a 128px icon\nvalidator.invalidAppType=Unknown app type: '%S'.\nvalidator.invalidHostedPriviledges=Hosted App can't be type '%S'.\nvalidator.noCertifiedSupport='certified' apps are not fully supported on the App manager.\nvalidator.nonAbsoluteLaunchPath=Launch path has to be an absolute path starting with '/': '%S'\nvalidator.accessFailedLaunchPath=Unable to access the app starting document '%S'\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode=Unable to access the app starting document '%1$S', got HTTP code %2$S\n\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest=The specified page has no manifest.\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8=Manifest has a character encoding of %S. Manifests must have the utf-8 character encoding.\n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType=Manifest has a mimetype of %S. Manifests must have a mimetype of text/cache-manifest.\n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI=URI %1$S is referenced in multiple locations. This is not allowed: %2$S.\n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI=NETWORK section line %1$S (%2$S) prevents caching of line %3$S (%4$S) in the %5$S section.\nfallbackBlocksURI=FALLBACK section line %1$S (%2$S) prevents caching of line %3$S (%4$S) in the %5$S section.\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest=The file %1$S was modified after %2$S. Unless the text in the manifest file is changed the cached version will be used instead at line %3$S.\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore=%1$S has cache-control set to no-store. This will prevent the application cache from storing the file at line %2$S.\n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable=%1$S points to a resource that is not available at line %2$S.\n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI=The URI passed to AppCacheUtils is invalid.\n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults=Your search returned no results.\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled=Your disk cache is disabled. Please set browser.cache.disk.enable to true in about:config and try again.\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest=The first line of the manifest must be \"CACHE MANIFEST\" at line %S.\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2=\"CACHE MANIFEST\" is only valid on the first line but was found at line %S.\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2=Asterisk (*) incorrectly used in the %1$S section at line %2$S. If a line in the NETWORK section contains only a single asterisk character, then any URI not listed in the manifest will be treated as if the URI was listed in the NETWORK section. Otherwise such URIs will be treated as unavailable. Other uses of the * character are prohibited.\n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces=Spaces in URIs need to be replaced with %20 at line %S.\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad=/../ is not a valid URI prefix at line %S.\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes=Too many dot dot slash operators (../) at line %S.\n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces=Only two URIs separated by spaces are allowed in the FALLBACK section at line %S.\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2=Asterisk (*) incorrectly used in the FALLBACK section at line %S. URIs in the FALLBACK section simply need to match a prefix of the request URI.\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue=The SETTINGS section may only contain a single value, \"prefer-online\" or \"fast\" at line %S.\n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName=Invalid section name (%1$S) at line %2$S.\n\n# LOCALIZATION NOTE (entryNotFound): the requested cache entry that does not\n# exist.\nentryNotFound=Entry not found.\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"Reload\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"the page to be able to debug &lt;canvas&gt; contexts.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"Click on the\">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"button to record an animation frame's call stack.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  in the call list view while loading a snapshot. -->\n<!ENTITY canvasDebuggerUI.importNotice    \"Loading…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Record the next frame in the animation loop.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n<!ENTITY canvasDebuggerUI.importSnapshot \"Import…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n<!ENTITY canvasDebuggerUI.clearSnapshots \"Clear\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Filter calls\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label=Canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel=Canvas Panel\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip=Tools to inspect and debug <canvas> contexts\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText=There are no snapshots yet.\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel=Snapshot #%S\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel=Loading…\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel=Save\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel=Saving…\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel=Loaded from disk\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle=Save animation frame snapshot…\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter=JSON Files\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter=All Files\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel=#1 draw;#1 draws\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel=#1 call;#1 calls\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n<!ENTITY title      \"Connect\">\n<!ENTITY header     \"Connect to remote device\">\n<!ENTITY host       \"Host:\">\n<!ENTITY port       \"Port:\">\n<!ENTITY connect    \"Connect\">\n<!ENTITY connecting \"Connecting…\">\n<!ENTITY availableAddons \"Available remote add-ons:\">\n<!ENTITY availableTabs \"Available remote tabs:\">\n<!ENTITY availableProcesses \"Available remote processes:\">\n<!ENTITY connectionError \"Error:\">\n<!ENTITY errorTimeout \"Error: connection timeout.\">\n<!ENTITY errorRefused \"Error: connection refused.\">\n<!ENTITY errorUnexpected \"Unexpected error.\">\n\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n<!ENTITY remoteHelp \"Firefox Developer Tools can debug remote devices (Firefox for Android and Firefox OS, for example). Make sure that you have turned on the 'Remote debugging' option in the remote device. For more, see the \">\n<!ENTITY remoteDocumentation \"documentation\">\n<!ENTITY remoteHelpSuffix \".\">\n\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=Main Process\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n<!ENTITY debuggerUI.closeButton.tooltip \"Close\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n<!ENTITY debuggerUI.panesButton.tooltip \"Toggle panes\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n<!ENTITY debuggerUI.blackBoxMessage.label \"This source is black boxed: its breakpoints are disabled, and stepping skips through it.\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"Stop black boxing this source\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n<!ENTITY debuggerUI.optsButton.tooltip  \"Debugger Options\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"Toggle Black Boxing\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n<!ENTITY debuggerUI.sources.prettyPrint \"Prettify Source\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n<!ENTITY debuggerUI.autoPrettyPrint     \"Auto Prettify Minified Sources\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"Enable/disable all breakpoints\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.startTracing): This is the text displayed in\n  - the button to start execution tracing. -->\n<!ENTITY debuggerUI.startTracing \"Start Tracing\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton \"Clear\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton.tooltip \"Clear the collected traces\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n<!ENTITY debuggerUI.pauseExceptions           \"Pause on Exceptions\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.ignoreCaughtExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n<!ENTITY debuggerUI.ignoreCaughtExceptions           \"Ignore Caught Exceptions\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n<!ENTITY debuggerUI.showPanesOnInit           \"Show Panes on Startup\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n<!ENTITY debuggerUI.showVarsFilter           \"Show Variables Filter Box\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n<!ENTITY debuggerUI.showOnlyEnum           \"Show Only Enumerable Properties\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n<!ENTITY debuggerUI.showOriginalSource           \"Show Original Sources\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not. -->\n<!ENTITY debuggerUI.autoBlackBox           \"Automatically Black Box Minified Sources\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a header for the operators part. -->\n<!ENTITY debuggerUI.searchPanelOperators    \"Operators:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n<!ENTITY debuggerUI.searchFile           \"Filter Scripts\">\n<!ENTITY debuggerUI.searchFile.key       \"P\">\n<!ENTITY debuggerUI.searchFile.altkey    \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n<!ENTITY debuggerUI.searchGlobal           \"Search in All Files\">\n<!ENTITY debuggerUI.searchGlobal.key       \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n<!ENTITY debuggerUI.searchFunction           \"Search for Function Definition\">\n<!ENTITY debuggerUI.searchFunction.key       \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"D\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n<!ENTITY debuggerUI.searchToken           \"Find\">\n<!ENTITY debuggerUI.searchToken.key       \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n<!ENTITY debuggerUI.searchGoToLine           \"Go to Line…\">\n<!ENTITY debuggerUI.searchGoToLine.key       \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"L\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n<!ENTITY debuggerUI.searchVariable           \"Filter Variables\">\n<!ENTITY debuggerUI.searchVariable.key       \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n<!ENTITY debuggerUI.focusVariables           \"Focus Variables Tree\">\n<!ENTITY debuggerUI.focusVariables.key       \"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n<!ENTITY debuggerUI.condBreakPanelTitle \"This breakpoint will stop execution only if the following expression is true\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n<!ENTITY debuggerUI.seMenuBreak     \"Add Breakpoint\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n<!ENTITY debuggerUI.seMenuCondBreak     \"Add Conditional Breakpoint\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n<!ENTITY debuggerUI.tabs.sources        \"Sources\">\n<!ENTITY debuggerUI.tabs.traces         \"Traces\">\n<!ENTITY debuggerUI.tabs.callstack      \"Call Stack\">\n<!ENTITY debuggerUI.tabs.variables      \"Variables\">\n<!ENTITY debuggerUI.tabs.events         \"Events\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n<!ENTITY debuggerUI.seMenuAddWatch      \"Selection to Watch Expression\">\n<!ENTITY debuggerUI.seMenuAddWatch.key  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n<!ENTITY debuggerUI.addWatch            \"Add Watch Expression\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n<!ENTITY debuggerUI.removeAllWatch           \"Remove All Watch Expressions\">\n<!ENTITY debuggerUI.removeAllWatch.key       \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.resume2    \"VK_SLASH\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepOver2  \"VK_QUOTE\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepIn2    \"VK_SEMICOLON\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut2   \"VK_SEMICOLON\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxDebugger.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxDebugger.label=Debugger\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel=Debugger Panel\n\n# LOCALIZATION NOTE (DebuggerWindowTitle):\n# The title displayed for the debugger window.\nDebuggerWindowTitle=Browser Debugger\n\n# LOCALIZATION NOTE (DebuggerWindowScriptTitle):\n# The title displayed for the debugger window when a script is selected.\nDebuggerWindowScriptTitle=Browser Debugger - %S\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\nToolboxDebugger.tooltip=JavaScript Debugger\n\n# LOCALIZATION NOTE (debuggerMenu.commandkey, debuggerMenu.accesskey)\n# Used for the menuitem in the tool menu\ndebuggerMenu.commandkey=S\ndebuggerMenu.accesskey=D\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI.\ncollapsePanes=Collapse panes\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI.\nexpandPanes=Expand panes\n\n# LOCALIZATION NOTE (pauseLabel): The label that is displayed on the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=Click to pause (%S)\n\n# LOCALIZATION NOTE (resumeLabel): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=Click to resume (%S)\n\n# LOCALIZATION NOTE (startTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is stopped.\nstartTracingTooltip=Click to start tracing\n\n# LOCALIZATION NOTE (stopTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is started.\nstopTracingTooltip=Click to stop tracing\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=Step Over (%S)\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=Step In (%S)\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=Step Out (%S)\n\n# LOCALIZATION NOTE (emptyGlobalsText): The text to display in the menulist\n# when there are no chrome globals available.\nnoGlobalsText=No globals\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources menu\n# when there are no scripts.\nnoSourcesText=This page has no sources.\n\n# LOCALIZATION NOTE (loadingSourcesText): The text to display in the sources menu\n# when waiting for scripts to load.\nloadingSourcesText=Waiting for sources…\n\n# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab\n# when there are no events.\nnoEventListenersText=No event listeners to display\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText=No stack frames to display\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the traces tab\n# when there are no function calls.\nnoFunctionCallsText=No function calls to display\n\n# LOCALIZATION NOTE (tracingNotStartedText): The text to display in the traces tab\n# when when tracing hasn't started yet.\ntracingNotStartedText=Tracing has not started\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip=Toggle breaking on this event\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector=on\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource=in\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes=%S nodes\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative=[native code]\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents=Animation\naudioEvents=Audio\nbatteryEvents=Battery\nclipboardEvents=Clipboard\ncompositionEvents=Composition\ndeviceEvents=Device\ndisplayEvents=Display\ndragAndDropEvents=Drag and Drop\ngamepadEvents=Gamepad\nindexedDBEvents=IndexedDB\ninteractionEvents=Interaction\nkeyboardEvents=Keyboard\nmediaEvents=HTML5 Media\nmouseEvents=Mouse\nmutationEvents=Mutation\nnavigationEvents=Navigation\npointerLockEvents=Pointer Lock\nsensorEvents=Sensor\nstorageEvents=Storage\ntimeEvents=Time\ntouchEvents=Touch\notherEvents=Other\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=Toggle black boxing\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=No matches found\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=Search scripts (%S)\n\n# LOCALIZATION NOTE (emptyChromeGlobalsFilterText): This is the text that\n# appears in the filter text box when it is empty and the chrome globals\n# container is selected.\nemptyChromeGlobalsFilterText=Filter chrome globals (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=Filter variables\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText=Filter properties\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=Filter scripts (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=Search in all files (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=Search for function definition (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=Find in this file (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=Go to line (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=Filter variables (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=Configure conditional breakpoint\nbreakpointMenuItem.enableSelf=Enable breakpoint\nbreakpointMenuItem.disableSelf=Disable breakpoint\nbreakpointMenuItem.deleteSelf=Remove breakpoint\nbreakpointMenuItem.enableOthers=Enable others\nbreakpointMenuItem.disableOthers=Disable others\nbreakpointMenuItem.deleteOthers=Remove others\nbreakpointMenuItem.enableAll=Enable all breakpoints\nbreakpointMenuItem.disableAll=Disable all breakpoints\nbreakpointMenuItem.deleteAll=Remove all breakpoints\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the loading process has started but there is no file to display\n# yet.\nloadingText=Loading\\u2026\n\n# LOCALIZATION NOTE (errorLoadingText): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText=Error loading source:\\n\n\n# LOCALIZATION NOTE (addWatchExpressionText): The text that is displayed in the\n# watch expressions list to add a new item.\naddWatchExpressionText=Add watch expression\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton=Watch\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText=No variables to display\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=%S scope\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=Watch expressions\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=Global\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace=Stack trace:\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects=#1 more…;#1 more…\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=Double click to edit\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable value.\nvariablesEditableValueTooltip=Click to change value\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item which can be removed.\nvariablesCloseButtonTooltip=Click to remove\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=Click to set value\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip=Click to select the node in the inspector\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip=configurable\nenumerableTooltip=enumerable\nwritableTooltip=writable\nfrozenTooltip=frozen\nsealedTooltip=sealed\nextensibleTooltip=extensible\noverriddenTooltip=overridden\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel=:\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel=\\u0020→\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=There are one or more paused debuggers. Please resume the most-recently paused debugger first at: %S\n\nvariablesViewOptimizedOut=(optimized away)\nvariablesViewUninitialized=(uninitialized)\nvariablesViewMissingArgs=(unavailable)\n\nevalGroupLabel=Evaluated Sources"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=Phones\ndevice.tablets=Tablets\ndevice.notebooks=Notebooks\ndevice.televisions=TVs\ndevice.watches=Watches\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=copied\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n<!ENTITY title \"Fonts\">\n<!ENTITY showAllFonts \"See all the fonts used in the page\">\n<!ENTITY usedAs \"Used as: \">\n<!ENTITY system \"system\">\n<!ENTITY remote \"remote\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone=(No description)\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName=Options\n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc=Execute a command on %S\ncanonProxyManual=A set of commands that are executed on a remote system. The remote system is reached via %S\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists=There is already a command called '%S'\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\ncliEvalJavascript=Enter JavaScript directly\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg=Too many arguments\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions=Available Options\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand=Invalid Command\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam=Value required for '%1$S'.\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists='%1$S' doesn't exist\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists='%1$S' already exists\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile='%1$S' is not a file\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory='%1$S' is not a directory\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch='%1$S' does not match '%2$S'\n\n# LOCALIZATION NOTE: When the menu has displayed all the matches that it\n# should (i.e. about 10 items) then we display this to alert the user that\n# more matches are available.\nfieldMenuMore=More matches, keep typing\n\n# LOCALIZATION NOTE: The command line provides completion for JavaScript\n# commands, however there are times when the scope of what we're completing\n# against can't be used. This error message is displayed when this happens.\njstypeParseScope=Scope lost\n\n# LOCALIZATION NOTE (jstypeParseMissing, jstypeBeginSyntax,\n# jstypeBeginUnterm): These error messages are displayed when the command line\n# is doing JavaScript completion and encounters errors.\njstypeParseMissing=Can't find property '%S'\njstypeBeginSyntax=Syntax error\njstypeBeginUnterm=Unterminated string literal\n\n# LOCALIZATION NOTE: This message is displayed if the system for providing\n# JavaScript completions encounters and error it displays this.\njstypeParseError=Error\n\n# LOCALIZATION NOTE (typesNumberNan, typesNumberNotInt2, typesDateNan): These\n# error messages are displayed when the command line is passed a variable\n# which has the wrong format and can't be converted. Parameters: %S is the\n# passed variable.\ntypesNumberNan=Can't convert \"%S\" to a number.\ntypesNumberNotInt2=Can't convert \"%S\" to an integer.\ntypesDateNan=Can't convert \"%S\" to a date.\n\n# LOCALIZATION NOTE (typesNumberMax, typesNumberMin, typesDateMax,\n# typesDateMin): These error messages are displayed when the command line is\n# passed a variable which has a value out of range (number or date).\n# Parameters: %1$S is the passed variable, %2$S is the limit value.\ntypesNumberMax=%1$S is greater than maximum allowed: %2$S.\ntypesNumberMin=%1$S is smaller than minimum allowed: %2$S.\ntypesDateMax=%1$S is later than maximum allowed: %2$S.\ntypesDateMin=%1$S is earlier than minimum allowed: %2$S.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# passed an option with a limited number of correct values, but the passed\n# value is not one of them.\ntypesSelectionNomatch=Can't use '%S'.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# expecting a CSS query string, however the passed string is not valid.\nnodeParseSyntax=Syntax error in CSS query\n\n# LOCALIZATION NOTE (nodeParseMultiple, nodeParseNone): These error messages\n# are displayed when the command line is expecting a CSS string that matches a\n# single node, but more nodes (or none) match.\nnodeParseMultiple=Too many matches (%S)\nnodeParseNone=No matches\n\n# LOCALIZATION NOTE (helpDesc, helpManual, helpSearchDesc, helpSearchManual3):\n# These strings describe the \"help\" command, used to display a description of\n# a command (e.g. \"help pref\"), and its parameter 'search'.\nhelpDesc=Get help on the available commands\nhelpManual=Provide help either on a specific command (if a search string is provided and an exact match is found) or on the available commands (if a search string is not provided, or if no exact match is found).\nhelpSearchDesc=Search string\nhelpSearchManual3=search string to use in narrowing down the displayed commands. Regular expressions not supported.\n\n# LOCALIZATION NOTE: These strings are displayed in the help page for a\n# command in the console.\nhelpManSynopsis=Synopsis\n\n# LOCALIZATION NOTE: This message is displayed in the help page if the command\n# has no parameters.\nhelpManNone=None\n\n# LOCALIZATION NOTE: This message is displayed in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll=Available Commands:\n\n# LOCALIZATION NOTE (helpListPrefix, helpListNone): These messages are\n# displayed in response to the 'help <search>' command (i.e. with a search\n# string), just above the list of matching commands. Parameters: %S is the\n# search string.\nhelpListPrefix=Commands starting with '%S':\nhelpListNone=No commands starting with '%S'\n\n# LOCALIZATION NOTE (helpManRequired, helpManOptional, helpManDefault): When\n# the 'help x' command wants to show the manual for the 'x' command, it needs\n# to be able to describe the parameters as either required or optional, or if\n# they have a default value.\nhelpManRequired=required\nhelpManOptional=optional\nhelpManDefault=optional, default=%S\n\n# LOCALIZATION NOTE: This forms part of the output from the 'help' command.\n# 'GCLI' is a project name and should be left untranslated.\nhelpIntro=GCLI is an experiment to create a highly usable command line for web developers.\n\n# LOCALIZATION NOTE: Text shown as part of the output of the 'help' command\n# when the command in question has sub-commands, before a list of the matching\n# sub-commands.\nsubCommands=Sub-Commands\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError=Command line parsing error\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc=Concentrate on a group of commands\ncontextManual=Setup a default prefix to future commands. For example 'context git' would allow you to type 'commit' rather than 'git commit'.\ncontextPrefixDesc=The command prefix\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError=Can't use '%S' as a prefix because it is not a parent command.\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply=Using %S as a command prefix\ncontextEmptyReply=Command prefix is unset\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectMethodDesc, connectUrlDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an \n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc=Proxy commands to server\nconnectManual=Connect to the server, creating local versions of the commands on the server. Remote commands initially have a prefix to distinguish them from local commands (but see the context command to get past this)\nconnectPrefixDesc=Parent prefix for imported commands\nconnectMethodDesc=The method of connecting\nconnectUrlDesc=The URL to connect to\nconnectDupReply=Connection called %S already exists.\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply=Added %S commands.\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2,\n# disconnectPrefixDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2=Disconnect from server\ndisconnectManual2=Disconnect from a server currently connected for remote commands execution\ndisconnectPrefixDesc=Parent prefix for imported commands\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply=Removed %S commands.\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc=Change the JS global\nglobalWindowDesc=The new window/global\nglobalOutput=JS global is now %S\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc=Clear the output area\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc=Enter commands in different languages\nlangOutput=You are now using %S\n\n# LOCALIZATION NOTE (prefDesc, prefManual, prefListDesc, prefListManual,\n# prefListSearchDesc, prefListSearchManual, prefShowDesc, prefShowManual,\n# prefShowSettingDesc, prefShowSettingManual): These strings describe the\n# 'pref' command and all its available sub-commands and parameters.\nprefDesc=Commands to control settings\nprefManual=Commands to display and alter preferences both for GCLI and the surrounding environment\nprefListDesc=Display available settings\nprefListManual=Display a list of preferences, optionally filtered when using the 'search' parameter\nprefListSearchDesc=Filter the list of settings displayed\nprefListSearchManual=Search for the given string in the list of available preferences\nprefShowDesc=Display setting value\nprefShowManual=Display the value of a given preference\nprefShowSettingDesc=Setting to display\nprefShowSettingManual=The name of the setting to display\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue=%1$S: %2$S\n\n# LOCALIZATION NOTE (prefSetDesc, prefSetManual, prefSetSettingDesc,\n# prefSetSettingManual, prefSetValueDesc, prefSetValueManual): These strings\n# describe the 'pref set' command and all its parameters.\nprefSetDesc=Alter a setting\nprefSetManual=Alter preferences defined by the environment\nprefSetSettingDesc=Setting to alter\nprefSetSettingManual=The name of the setting to alter.\nprefSetValueDesc=New value for setting\nprefSetValueManual=The new value for the specified setting\n\n# LOCALIZATION NOTE (prefResetDesc, prefResetManual, prefResetSettingDesc,\n# prefResetSettingManual): These strings describe the 'pref reset' command and\n# all its parameters.\nprefResetDesc=Reset a setting\nprefResetManual=Reset the value of a setting to the system defaults\nprefResetSettingDesc=Setting to reset\nprefResetSettingManual=The name of the setting to reset to the system default value\n\n# LOCALIZATION NOTE: This string is displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results.\nprefOutputFilter=Filter\n\n# LOCALIZATION NOTE (prefOutputName, prefOutputValue): These strings are\n# displayed in the output from the 'pref list' command as table headings.\nprefOutputName=Name\nprefOutputValue=Value\n\n# LOCALIZATION NOTE (introDesc, introManual): These strings describe the\n# 'intro' command. The localization of 'Got it!' should be the same used in\n# introTextGo.\nintroDesc=Show the opening message\nintroManual=Redisplay the message that is shown to new users until they click the 'Got it!' button\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3=GCLI is an experiment to create a highly usable command line for web developers.\nintroTextCommands=For a list of commands type\nintroTextKeys2=, or to show/hide command hints press\nintroTextF1Escape=F1/Escape\nintroTextGo=Got it!\n\n# LOCALIZATION NOTE: This is a short description of the 'hideIntro' setting.\nhideIntroDesc=Show the initial welcome message\n\n# LOCALIZATION NOTE: This is a description of the 'eagerHelper' setting. It's\n# displayed when the user asks for help on the settings. eagerHelper allows\n# users to select between showing no tooltips, permanent tooltips, and only\n# important tooltips.\neagerHelperDesc=How eager are the tooltips\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=Get help on the available commands\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=Available Commands\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=The command '%1$S' is not available in multiprocess mode (E10S)\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc=Commands to control the console\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=Filter, clear and close the web console\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=Clear the console\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=Save an image of the page\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=Save a PNG image of the entire visible window (optionally after a delay)\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=Destination filename\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=The name of the file (should have a '.png' extension) to which we write the screenshot.\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=Copy screenshot to clipboard? (true/false)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=True if you want to copy the screenshot instead of saving it to a file.\n\n# LOCALIZATION NOTE (screenshotChromeDesc) A very short string to describe\n# the 'chrome' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\n# The argument (%1$S) is the browser name.\nscreenshotChromeDesc2=Capture %1$S chrome window? (true/false)\n\n# LOCALIZATION NOTE (screenshotChromeManual) A fuller description of the\n# 'chrome' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\n# The argument (%1$S) is the browser name.\nscreenshotChromeManual2=True if you want to take the screenshot of the %1$S window rather than the web page's content window.\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions=Options\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=Delay (seconds)\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=The time to wait (in seconds) before the screenshot is taken\n\n# LOCALIZATION NOTE (screenshotFullscreenDesc) A very short string to describe\n# the 'fullscreen' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=Entire webpage? (true/false)\n\n# LOCALIZATION NOTE (screenshotFullscreenManual) A fuller description of the\n# 'fullscreen' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=True if the screenshot should also include parts of the webpage which are outside the current scrolled bounds.\n\n# LOCALIZATION NOTE (screenshotSelectorChromeConflict) Exception thrown when user\n# tries to use 'selector' option along with 'chrome' option of the screenshot\n# command. Refer: https://bugzilla.mozilla.org/show_bug.cgi?id=659268#c7\nscreenshotSelectorChromeConflict=selector option is not supported when chrome option is true\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. The first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=Screen Shot %1$S at %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=Error saving to\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=Saved to\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=Error occurred while copying to clipboard.\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=Copied to clipboard.\n\n# LOCALIZATION NOTE (screenshotTooltip) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltip=Take a fullpage screenshot\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc=Highlight nodes\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual=Highlight nodes that match a selector on the page\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc=CSS selector\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual=The CSS selector used to match nodes in the page\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc=Options\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc=Hide guides\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual=Hide the guides around the highlighted node\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc=Show the node infobar\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual=Show the infobar above the highlighted node (the infobar displays the tagname, attributes and dimension)\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc=Show all matches\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual=If too many nodes match the selector, only the first 100 will be shown to avoid slowing down the page too much. Use this option to show all matches instead\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc=Box model region\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual=Which box model region should be highlighted: 'content', 'padding', 'border' or 'margin'\n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc=Fill style\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual=Override the default region fill style with a custom color\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc=Keep existing highlighters\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual=By default, existing highlighters are hidden when running the command, unless this option is set\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=%1$S node highlighted;%1$S nodes highlighted\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached=%1$S nodes matched, but only %2$S nodes highlighted. Use '--showall' to show all\n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc=Unhighlight all nodes\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual=Unhighlight all nodes previously highlighted with the 'highlight' command\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=Restart %1$S\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=Disables loading content from cache upon restart\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=Restart request cancelled by user.\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=Restarting %1$S…\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=Inspect a node\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=Investigate the dimensions and properties of an element using a CSS selector to open the DOM highlighter\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=CSS selector\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=A CSS selector for use with document.querySelector which identifies a single element\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc=Grab a color from the page\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual=Open a panel that magnifies an area of page to inspect pixels and copy color values\n\n# LOCALIZATION NOTE (eyedropperTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the Eyedropper tool.\neyedropperTooltip=Grab a color from the page\n\n# LOCALIZATION NOTE (tiltDesc) A very short description of the 'tilt'\n# command. See tiltManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltDesc=Visualize the webpage in 3D\n\n# LOCALIZATION NOTE (tiltManual) A fuller description of the 'tilt'\n# command, displayed when the user asks for help on what it does.\ntiltManual=Investigate the relationship between various parts of a webpage and their ancestors in a 3D environment\n\n# LOCALIZATION NOTE (tiltOpenDesc) A very short description of the 'tilt inspect'\n# command. See tiltOpenManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltOpenDesc=Open the Inspector 3D view\n\n# LOCALIZATION NOTE (tiltOpenManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltOpenManual=Initialize the 3D page inspector and optionally highlight a node using a CSS selector\n\n# LOCALIZATION NOTE (tiltToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Tilt 3D View.\ntiltToggleTooltip=3D View\n\n# LOCALIZATION NOTE (tiltTranslateDesc) A very short description of the 'tilt translate'\n# command. See tiltTranslateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltTranslateDesc=Move the webpage mesh\n\n# LOCALIZATION NOTE (tiltTranslateManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltTranslateManual=Incrementally translate the webpage mesh in a certain direction\n\n# LOCALIZATION NOTE (tiltTranslateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateXDesc=X (pixels)\n\n# LOCALIZATION NOTE (tiltTranslateXManual) A fuller description of the 'x'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateXManual=The amount in pixels to translate the webpage mesh on the X axis\n\n# LOCALIZATION NOTE (tiltTranslateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateYDesc=Y (pixels)\n\n# LOCALIZATION NOTE (tiltTranslateYManual) A fuller description of the 'y'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateYManual=The amount in pixels to translate the webpage mesh on the Y axis\n\n# LOCALIZATION NOTE (tiltRotateDesc) A very short description of the 'tilt rotate'\n# command. See tiltRotateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltRotateDesc=Spin the webpage mesh\n\n# LOCALIZATION NOTE (tiltRotateManual) A fuller description of the 'tilt rotate'\n# command, displayed when the user asks for help on what it does.\ntiltRotateManual=Incrementally rotate the webpage mesh in a certain direction\n\n# LOCALIZATION NOTE (tiltRotateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateXDesc=X (degrees)\n\n# LOCALIZATION NOTE (tiltRotateXManual) A fuller description of the 'x'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateXManual=The amount in degrees to rotate the webpage mesh along the X axis\n\n# LOCALIZATION NOTE (tiltRotateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateYDesc=Y (degrees)\n\n# LOCALIZATION NOTE (tiltRotateYManual) A fuller description of the 'y'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateYManual=The amount in degrees to rotate the webpage mesh along the Y axis\n\n# LOCALIZATION NOTE (tiltRotateZDesc) A very short string to describe the\n# 'z' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateZDesc=Z (degrees)\n\n# LOCALIZATION NOTE (tiltRotateZManual) A fuller description of the 'z'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateZManual=The amount in degrees to rotate the webpage mesh along the Z axis\n\n# LOCALIZATION NOTE (tiltZoomDesc) A very short description of the 'tilt zoom'\n# command. See tiltZoomManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltZoomDesc=Move away or towards the webpage mesh\n\n# LOCALIZATION NOTE (tiltZoomManual) A fuller description of the 'tilt zoom'\n# command, displayed when the user asks for help on what it does.\ntiltZoomManual=Incrementally move the webpage mesh in a certain direction along the Z axis\n\n# LOCALIZATION NOTE (tiltZoomAmountDesc) A very short string to describe the\n# 'zoom' parameter to the 'tilt zoom' command, which is displayed in a dialog\n# when the user is using this command.\ntiltZoomAmountDesc=Zoom (pixels)\n\n# LOCALIZATION NOTE (tiltZoomAmmuntManual) A fuller description of the 'zoom'\n# parameter to the 'zoom' command, displayed when the user asks for help\n# on what it does.\ntiltZoomAmountManual=The amount in pixels to translate the webpage mesh along the Z axis\n\n# LOCALIZATION NOTE (tiltResetDesc) A very short description of the 'tilt reset'\n# command. See tiltResetManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltResetDesc=Reset the translation, rotation and zoom\n\n# LOCALIZATION NOTE (tiltResetManual) A fuller description of the 'tilt reset'\n# command, displayed when the user asks for help on what it does.\ntiltResetManual=Resets any transformations applied to the webpage mesh modelview matrix\n\n# LOCALIZATION NOTE (tiltCloseDesc) A very short description of the 'tilt close'\n# command. See tiltCloseManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltCloseDesc=Close the visualization if open\n\n# LOCALIZATION NOTE (tiltCloseManual) A fuller description of the 'tilt close'\n# command, displayed when the user asks for help on what it does.\ntiltCloseManual=Close the visualization and switch back to the Inspector's default highlighter\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=The debugger must be opened before using this command\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first before setting breakpoints.\ndebuggerStopped=The debugger must be opened before setting breakpoints\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=Manage breakpoints\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=Commands to list, add and remove breakpoints\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=Display known breakpoints\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=No breakpoints set\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=Remove\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=Added breakpoint\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=Could not set breakpoint: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=Add a breakpoint\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=Breakpoint types supported: line\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=Add a line breakpoint\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=JS file URI\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=Line number\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=Remove a breakpoint\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=Index of breakpoint\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=Breakpoint removed\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=Manage debugger\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=Commands to interrupt or resume the main thread, step in, out and over lines of code\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=Open the debugger\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=Close the debugger\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=Pauses the main thread\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=Resumes the main thread, and continues execution following a breakpoint, until the next breakpoint or the termination of the script.\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=Manage stepping\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=Commands to step in, out and over lines of code\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=Executes the current statement and then stops at the next statement. If the current statement is a function call then the debugger executes the whole function, and it stops at the next statement after the function call\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step in command.\ndbgStepInDesc=Executes the current statement and then stops at the next statement. If the current statement is a function call, then the debugger steps into that function, otherwise it stops at the next statement\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step out command.\ndbgStepOutDesc=Steps out of the current function and up one level if the function is nested. If in the main body, the script is executed to the end, or to the next breakpoint. The skipped statements are executed, but not stepped through\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=List the source URLs loaded in the debugger\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc=Black box sources in the debugger\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc=A specific source to black box\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc=Black box all sources that match this glob (for example: \"*.min.js\")\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc=Invert matching, so that we black box every source that is not the source provided or does not match the provided glob pattern.\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc=(No sources black boxed)\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc=The following sources were black boxed:\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc=Error black boxing:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc=Stop black boxing sources in the debugger\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc=A specific source to stop black boxing\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc=Stop black boxing all sources that match this glob (for example: \"*.min.js\")\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc=(Did not stop black boxing any sources)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc=Stopped black boxing the following sources:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc=Error stopping black boxing:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc=Invert matching, so that we stop black boxing every source that is not the source provided or does not match the provided glob pattern.\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=Close the console\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=Open the console\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=Tweak a page resource\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=Edit one of the resources that is part of this page\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=URL to edit\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=Line to jump to\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=Resize the page\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=Width in pixels\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=Height in pixels\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=Enter Responsive Design Mode\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=Exit Responsive Design Mode\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=Toggle Responsive Design Mode\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\nresizeModeToggleTooltip=Responsive Design Mode\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=Alter page size\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=Control Responsive Design Mode\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2=Responsive websites respond to their environment, so they look good on a mobile display, a cinema display and everything in-between. Responsive Design Mode allows you to easily test a variety of page sizes in %1$S without needing to resize your whole browser.\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=Manipulate the commands\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=Re-read mozcmd directory\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3=Loaded commands from '%1$S'\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc=Setup a mozcmd directory\n\n# LOCALIZATION NOTE (cmdSetdirManual2) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual2=A 'mozcmd' directory is an easy way to create new custom commands. For more information see the <a href=\"https://developer.mozilla.org/docs/Tools/GCLI/Customization\">MDN documentation</a>.\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc=Directory containing .mozcmd files\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=Manipulate add-ons\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=List installed add-ons\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=Select an add-on type\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=The following dictionaries are currently installed:\naddonListExtensionHeading=The following extensions are currently installed:\naddonListLocaleHeading=The following locales are currently installed:\naddonListPluginHeading=The following plugins are currently installed:\naddonListThemeHeading=The following themes are currently installed:\naddonListAllHeading=The following add-ons are currently installed:\naddonListUnknownHeading=The following add-ons of the selected type are currently installed:\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=Enable\naddonListOutDisable=Disable\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=pending\naddonPendingEnable=enable\naddonPendingDisable=disable\naddonPendingUninstall=uninstall\naddonPendingInstall=install\naddonPendingUpgrade=upgrade\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous add-on commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=The name of the add-on\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for add-ons of a particular type were not found.\naddonNoneOfType=There are no add-ons of that type installed.\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=Enable the specified add-on\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an add-on that is\n# already enabled.\naddonAlreadyEnabled=%S is already enabled.\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an add-on is enabled.\naddonEnabled=%S enabled.\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=Disable the specified add-on\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an add-on that is\n# already disabled.\naddonAlreadyDisabled=%S is already disabled.\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an add-on is disabled.\naddonDisabled=%S disabled.\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=Export resources\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=Export HTML from page\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=Make page changes\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=Search and replace in page elements\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=What to search for\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=Replacement string\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=Perform case-insensitive search\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=CSS selector to root of search\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=CSS selector to match in search\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=Attribute match regexp\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=Restrict search to attributes\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=Restrict search to text nodes\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=Elements matched by selector: %1$S. Replaces in text nodes: %2$S. Replaces in attributes: %3$S.\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=Remove elements and attributes from page\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=Remove elements from page\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=CSS selector specifying elements to remove\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=CSS selector specifying root of search\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=Remove element, but leave content\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=Remove only empty elements\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=Elements matched by selector: %1$S. Elements removed: %2$S.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=Remove matching attributes\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=Regexp specifying attributes to remove\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=CSS selector of elements to include\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=CSS selector of root of search\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=Perform case-insensitive search\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=Elements matched by selector: %1$S. Attributes removed: %2$S.\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2=Hack the %1$S Developer Tools\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=Various commands related to hacking directly on the %1$S Developer Tools.\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=Load tools from a mozilla-central checkout\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound=%1$s does not exist or is not a mozilla-central checkout.\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded=Tools loaded from %1$s.\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=Load the %1$S Developer Tools from a complete mozilla-central checkout.\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=A mozilla-central checkout\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=Use the builtin tools\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=Use the builtin tools, overriding any previous srcdir command.\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=Builtin tools loaded.\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=Reload the developer tools\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=Tools reloaded.\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=Display and alter cookies\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=Commands to list, create, delete and alter cookies for the current domain.\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=Display cookies\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=Display a list of the cookies relevant to the current page.\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=Host:\ncookieListOutPath=Path:\ncookieListOutExpires=Expires:\ncookieListOutAttributes=Attributes:\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=None\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=At browser exit (session)\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=No cookies found for this page\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=No cookies found for host %1$S\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=Edit\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=Remove\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=Remove a cookie\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=Remove a cookie, given its key\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=The key of the cookie to remove\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=Set a cookie\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=Set a cookie by specifying a key name, its value and optionally one or more of the following attributes: expires (max-age in seconds or the expires date in GMTString format), path, domain, secure\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=The key of the cookie to set\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=The value of the cookie to set\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc=Options\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=The path of the cookie to set\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=The domain of the cookie to set\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=Only transmitted over https\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=Not accessible from client side script\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=Only valid for the lifetime of the browser session\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=The expiry date of the cookie (quoted RFC2822 or ISO 8601 date)\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=JavaScript beautifier\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=The URL of the JS file to beautify\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=Indentation size in chars\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=The number of chars with which to indent each line\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=The chars used to indent each line\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=The chars used to indent each line. The possible choices are space or tab.\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=Do not preserve line breaks\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=Should existing line breaks be preserved\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=Max consecutive line breaks\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=The maximum number of consecutive line breaks to preserve\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=Enforce jslint-stricter mode?\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=When set to true, jslint-stricter mode is enforced\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=Select the coding style of braces\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=Select the coding style of braces: collapse - put braces on the same line as control statements; expand - put braces on own line (Allman / ANSI style); end-expand - put end braces on own line; expand-strict - put braces on own line even if it will break your code.\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=No space before conditional statements\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=Unescape \\\\xNN characters?\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=Should printable characters in strings encoded in \\\\xNN notation be unescaped?\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=Please enter a valid URL\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=Options\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=Commands to manipulate function call logging\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=Start logging function calls to the console\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=Call logging started.\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=Stop function call logging\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=No call logging is currently active\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=Stopped call logging. Active contexts: %1$S.\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=Start logging function calls for chrome code to the console\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=Global object, JSM URI, or JS to get a global object from\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=The global object, URI of a JSM, or JS to execute in the chrome window from which to obtain a global object\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=Call logging started.\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=Stop function call logging\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=No call logging for chrome code is currently active\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=Stopped call logging. Active contexts: %1$S.\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<anonymous>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=Method call\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=Invalid JSM!\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=Variable not found in content window.\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=Variable not found in chrome window.\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of JavaScript\n# and invalid JavaScript code.\ncallLogChromeEvalException=Evaluated JavaScript threw the following exception\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=The JavaScript source must evaluate to an object whose method calls are to be logged e.g. \"({a1: function() {this.a2()},a2: function() {}});\"\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=Scratchpad\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=Highlight painted area\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=Turn on paint flashing\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=Turn off paint flashing\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=chrome frames\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=Draw repainted areas in different colors\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip=Highlight painted area\n\n# LOCALIZATION NOTE (paintflashingToggleDesc) A very short string used to describe the\n# function of the \"paintflashing toggle\" command.\npaintflashingToggleDesc=Toggle paint flashing\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\nsplitconsoleTooltip=Toggle split console\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=Application cache utilities\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=Validate cache manifest\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=Find issues relating to a cache manifest and the files that it references\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=URI to check\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=Appcache validated successfully.\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=Clear entries from the application cache\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=Clear one or more entries from the application cache\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=Entries cleared successfully.\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=Display a list of application cache entries.\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=Display a list of all application cache entries. If the search parameter is used then the table displays the entries containing the search term.\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=Filter results using a search term.\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=Key:\nappCacheListDataSize=Data size:\nappCacheListDeviceID=Device ID:\nappCacheListExpirationTime=Expires:\nappCacheListFetchCount=Fetch count:\nappCacheListLastFetched=Last fetched:\nappCacheListLastModified=Last modified:\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=View Entry\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=Open a new tab containing the specified cache entry information.\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=Open a new tab containing the specified cache entry information.\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=The key for the entry to display.\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=Manage profiler\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=Commands to start or stop a JavaScript profiler\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=Open the profiler\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=Close the profiler\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=Start profiling\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=Name of a profile you wish to start.\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=Stop profiling\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=Name of a profile you wish to stop.\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=List all profiles\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=Show individual profile\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=Name of a profile.\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2=Profile has already been started\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=Profile not found\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3=Profiler has not been started yet. Use 'profile start' to start profiling\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2=Recording…\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped=Stopped…\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=For this command to work you need to open the profiler first\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=Open a remote debug port\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2=%1$S can allow remote debugging over a TCP/IP connection. For security reasons this is turned off by default, but can be enabled using this command.\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=The TCP port to listen on\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=Listen is disabled by the devtools.debugger.remote-enabled preference\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=Listening on port %1$S\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=DebuggerServer not initialized\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc=CSS media type emulation\nmediaEmulateDesc=Emulate a specified CSS media type\nmediaEmulateManual=View the document as if rendered on a device supporting the given media type, with the relevant CSS rules applied.\nmediaEmulateType=The media type to emulate\nmediaResetDesc=Stop emulating a CSS media type\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc=Inject common libraries into the page\ninjectManual2=Inject common libraries into the content of the page which can also be accessed from the console.\ninjectLibraryDesc=Select the library to inject or enter a valid script URI to inject\ninjectLoaded=%1$S loaded\ninjectFailed=Failed to load %1$S - Invalid URI\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc=Open folders\nfolderOpenDesc=Open folder path\nfolderOpenDir=Directory Path\nfolderOpenProfileDesc=Open profile directory\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath=Please enter a valid path\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult=Opened %1$S\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/inspector.dtd",
    "content": "<!-- LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users edit the\n     (outer) HTML of the current node -->\n<!ENTITY inspectorHTMLEdit.label       \"Edit As HTML\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"E\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     inner HTML of the current node -->\n<!ENTITY inspectorHTMLCopyInner.label       \"Copy Inner HTML\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"I\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     outer HTML of the current node -->\n<!ENTITY inspectorHTMLCopyOuter.label       \"Copy Outer HTML\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey   \"O\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyUniqueSelector.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the CSS Selector of the current node -->\n<!ENTITY inspectorCopyUniqueSelector.label       \"Copy Unique Selector\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey   \"U\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste outer\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteOuter.label      \"Paste Outer HTML\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"P\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteInner.label      \"Paste Inner HTML\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"N\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"Paste…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"t\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n<!ENTITY inspectorHTMLPasteBefore.label      \"Before\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"B\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n<!ENTITY inspectorHTMLPasteAfter.label       \"After\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"As First Child\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n<!ENTITY inspectorHTMLPasteLastChild.label       \"As Last Child\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"L\">\n\n\n<!-- LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete the\n     current node -->\n<!ENTITY inspectorHTMLDelete.label          \"Delete Node\">\n<!ENTITY inspectorHTMLDelete.accesskey      \"D\">\n\n<!ENTITY inspector.selectButton.tooltip     \"Select element with mouse\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n<!ENTITY inspectorSearchHTML.label2          \"Search with CSS Selectors\">\n<!ENTITY inspectorSearchHTML.key            \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyImageDataUri.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the URL embedding the image data encoded in Base 64 (what we name\n     here Image Data URL). For more information:\n     https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs -->\n<!ENTITY inspectorCopyImageDataUri.label       \"Copy Image Data-URL\">\n\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n<!ENTITY inspectorShowDOMProperties.label       \"Show DOM Properties\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (confirmNavigationAway): Used in the Inspector tool, when\n# the user tries to navigate away from a web page, to confirm the change of\n# page.\nconfirmNavigationAway.message2=If you leave this page, the changes you have made will be lost.\nconfirmNavigationAway.buttonLeave=Leave Page\nconfirmNavigationAway.buttonLeaveAccesskey=L\nconfirmNavigationAway.buttonStay=Stay on Page\nconfirmNavigationAway.buttonStayAccesskey=S\n\nbreadcrumbs.siblings=Siblings\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=Debugger is paused. Some features like mouse selection will not work.\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=Node operations\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label=Inspector\ninspector.commandkey=C\ninspector.accesskey=I\n\n# LOCALIZATION NOTE (inspector.panelLabel.*)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel=Inspector Panel\ninspector.panelLabel.markupView=Markup View\n\n# LOCALIZATION NOTE (markupView.more.*)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=Some nodes were hidden.\nmarkupView.more.showAll=Show All %S Nodes\ninspector.tooltip=DOM and Style Inspector\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage=Could not load the image\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\neventsTooltip.openInDebugger=Open in Debugger\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n<!ENTITY title                  \"Box Model\">\n<!ENTITY margin.tooltip         \"margin\">\n<!ENTITY border.tooltip         \"border\">\n<!ENTITY padding.tooltip        \"padding\">\n<!ENTITY content.tooltip        \"content\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n<!ENTITY netmonitorUI.perfNotice1         \"• Click on the\">\n<!ENTITY netmonitorUI.perfNotice2         \"button to start performance analysis.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.reload1/2/3): These are the labels displayed\n  -  in the network table when empty to start logging network requests. -->\n<!ENTITY netmonitorUI.reloadNotice1       \"• Perform a request or\">\n<!ENTITY netmonitorUI.reloadNotice2       \"Reload\">\n<!ENTITY netmonitorUI.reloadNotice3       \"the page to see detailed information about network activity.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n<!ENTITY netmonitorUI.toolbar.status2     \"✓\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n<!ENTITY netmonitorUI.toolbar.method      \"Method\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n<!ENTITY netmonitorUI.toolbar.file        \"File\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n<!ENTITY netmonitorUI.toolbar.domain      \"Domain\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n<!ENTITY netmonitorUI.toolbar.type        \"Type\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n<!ENTITY netmonitorUI.toolbar.transferred \"Transferred\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column, which is the\n  -  uncompressed / decoded size. -->\n<!ENTITY netmonitorUI.toolbar.size        \"Size\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n<!ENTITY netmonitorUI.toolbar.waterfall   \"Timeline\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n<!ENTITY netmonitorUI.tab.headers         \"Headers\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n<!ENTITY netmonitorUI.tab.cookies         \"Cookies\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n<!ENTITY netmonitorUI.tab.params          \"Params\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n<!ENTITY netmonitorUI.tab.response        \"Response\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n<!ENTITY netmonitorUI.tab.timings         \"Timings\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n<!ENTITY netmonitorUI.tab.preview         \"Preview\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n<!ENTITY netmonitorUI.tab.security        \"Security\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterAll    \"All\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFonts  \"Fonts\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterImages \"Images\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterMedia  \"Media\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterOther  \"Other\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n<!ENTITY netmonitorUI.footer.clear  \"Clear\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n<!ENTITY netmonitorUI.footer.perf   \"Toggle performance analysis…\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n<!ENTITY netmonitorUI.panesButton.tooltip \"Toggle network info\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n<!ENTITY netmonitorUI.summary.url         \"Request URL:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n<!ENTITY netmonitorUI.summary.method      \"Request method:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n<!ENTITY netmonitorUI.summary.status      \"Status code:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n<!ENTITY netmonitorUI.summary.version     \"Version:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n<!ENTITY netmonitorUI.summary.size        \"Headers size:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n<!ENTITY netmonitorUI.response.name       \"Name:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n<!ENTITY netmonitorUI.response.dimensions \"Dimensions:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n<!ENTITY netmonitorUI.response.mime       \"MIME Type:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.encoding): This is the label displayed\n  -  in the network details response tab identifying an image's encoding. -->\n<!ENTITY netmonitorUI.response.encoding   \"Encoding:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n<!ENTITY netmonitorUI.timings.blocked     \"Blocked:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n<!ENTITY netmonitorUI.timings.dns         \"DNS resolution:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n<!ENTITY netmonitorUI.timings.connect     \"Connecting:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n<!ENTITY netmonitorUI.timings.send        \"Sending:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n<!ENTITY netmonitorUI.timings.wait        \"Waiting:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n<!ENTITY netmonitorUI.timings.receive     \"Receiving:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.protocol): A tooltip\n  -  for warning icon that indicates a connection uses insecure protocol. -->\n<!ENTITY netmonitorUI.security.warning.sslv3      \"The protocol SSL 3.0 is deprecated and insecure.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n<!ENTITY netmonitorUI.security.warning.cipher     \"The cipher used for encryption is deprecated and insecure.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n<!ENTITY netmonitorUI.security.error      \"An error occured:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n<!ENTITY netmonitorUI.security.protocolVersion \"Protocol version:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n<!ENTITY netmonitorUI.security.cipherSuite \"Cipher suite:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n<!ENTITY netmonitorUI.security.hsts \"HTTP Strict Transport Security:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n<!ENTITY netmonitorUI.security.hpkp \"Public Key Pinning:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n<!ENTITY netmonitorUI.security.connection \"Connection:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n<!ENTITY netmonitorUI.security.certificate \"Certificate:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n<!ENTITY netmonitorUI.context.perfTools   \"Start Performance Analysis…\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n<!ENTITY netmonitorUI.context.copyUrl     \"Copy URL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n<!ENTITY netmonitorUI.context.copyAsCurl    \"Copy as cURL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrl.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"Copy Image as Data URI\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"I\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n<!ENTITY netmonitorUI.summary.editAndResend \"Edit and Resend\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey \"R\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n<!ENTITY netmonitorUI.summary.rawHeaders \"Raw headers\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Request headers:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Response headers:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n<!ENTITY netmonitorUI.context.newTab      \"Open in New Tab\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n<!ENTITY netmonitorUI.context.newTab.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n<!ENTITY netmonitorUI.custom.newRequest   \"New Request\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.query        \"Query String:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.headers      \"Request Headers:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.postData     \"Request Body:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n<!ENTITY netmonitorUI.custom.send         \"Send\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n<!ENTITY netmonitorUI.custom.cancel       \"Cancel\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n<!ENTITY netmonitorUI.backButton          \"Back\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label=Network\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel=Network Panel\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey=Q\nnetmonitor.accesskey=N\n\n# LOCALIZATION NOTE (netmonitor.tooltip):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\nnetmonitor.tooltip=Network Monitor\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=The connection used to fetch this resource was secure.\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not encrypted.\nnetmonitor.security.state.insecure=The connection used to fetch this resource was not encrypted.\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=A security error prevented the resource from being loaded.\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=This resource was transferred over a connection that used weak encryption.\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=Enabled\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=Disabled\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=Host %S:\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayd. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<Not Available>\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=Hide request details\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=Show request details\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=No headers for this request\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=Filter headers\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=No cookies for this request\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=Filter cookies\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=No parameters for this request\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=Filter request parameters\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=Query string\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=Form data\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=Request payload\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=Request headers\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload=Request headers from upload stream\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=Response headers\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=Request cookies\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=Response cookies\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=Filter properties\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → callback %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=Sorted ascending\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=Sorted descending\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=No requests\n\n# LOCALIZATION NOTE (networkMenu.summary): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the number of seconds.\nnetworkMenu.summary=One request, #2 KB, #3 s;#1 requests, #2 KB, #3 s\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB=%S KB\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=—\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S ms\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond=%S ms\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second=%S s\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute=%S min\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading=Loading\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable=Empty\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading=Please wait…\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable=No data available\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS=%S s\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled=Primed cache\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled=Empty cache\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Size: %S KB\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds=Time: #1 second;Time: #1 seconds\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached=Cached responses: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount=Total requests: %S\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/profiler.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Profiler strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (profilerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY profilerUI.emptyNotice1    \"Click on the\">\n<!ENTITY profilerUI.emptyNotice2    \"button to start recording JavaScript function calls.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.stopNotice1/2): This is the label shown\n  -  in the call list view while recording a profile. -->\n<!ENTITY profilerUI.stopNotice1    \"Click on the\">\n<!ENTITY profilerUI.stopNotice2    \"button again to stop profiling.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.loadingNotice): This is the label shown\n  -  in the call list view while loading a profile. -->\n<!ENTITY profilerUI.loadingNotice \"Loading…\">\n\n<!-- LOCALIZATION NOTE (profilerUI.recordButton): This string is displayed\n  -  on a button that starts a new profile. -->\n<!ENTITY profilerUI.recordButton.tooltip \"Record JavaScript function calls.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.importButton): This string is displayed\n  -  on a button that opens a dialog to import a saved profile data file. -->\n<!ENTITY profilerUI.importButton \"Import…\">\n\n<!-- LOCALIZATION NOTE (profilerUI.exportButton): This string is displayed\n  -  on a button that opens a dialog to export a saved profile data file. -->\n<!ENTITY profilerUI.exportButton \"Save\">\n\n<!-- LOCALIZATION NOTE (profilerUI.clearButton): This string is displayed\n  -  on a button that remvoes all the recordings. -->\n<!ENTITY profilerUI.clearButton \"Clear\">\n\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n<!ENTITY profilerUI.toolbar.waterfall \"Timeline\">\n<!ENTITY profilerUI.toolbar.js-calltree \"JavaScript\">\n<!ENTITY profilerUI.toolbar.memory-calltree \"Memory\">\n<!ENTITY profilerUI.toolbar.js-flamegraph \"JS Flame Chart\">\n<!ENTITY profilerUI.toolbar.memory-flamegraph \"Memory Flame Chart\">\n\n<!-- LOCALIZATION NOTE (profilerUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY profilerUI.table.totalDuration2  \"Total Time\">\n<!ENTITY profilerUI.table.selfDuration2   \"Self Time\">\n<!ENTITY profilerUI.table.totalPercentage \"Total Cost\">\n<!ENTITY profilerUI.table.selfPercentage  \"Self Cost\">\n<!ENTITY profilerUI.table.samples         \"Samples\">\n<!ENTITY profilerUI.table.totalAlloc      \"Total Allocations\">\n<!ENTITY profilerUI.table.selfAlloc       \"Self Allocations\">\n<!ENTITY profilerUI.table.function        \"Function\">\n\n<!-- LOCALIZATION NOTE (profilerUI.newtab.tooltiptext): The tooltiptext shown\n  -  on the \"+\" (new tab) button for a profile when a selection is available. -->\n<!ENTITY profilerUI.newtab.tooltiptext \"Add new tab from selection\">\n\n<!-- LOCALIZATION NOTE (profilerUI.options.tooltiptext): This is the tooltip\n  -  for the options button. -->\n<!ENTITY profilerUI.options.tooltiptext \"Configure performance preferences.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n<!ENTITY profilerUI.invertTree             \"Invert Call Tree\">\n<!ENTITY profilerUI.invertTree.tooltiptext \"Inverting the call tree displays the profiled call paths starting from the youngest frames and expanding out to the older frames.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n<!ENTITY profilerUI.invertFlameGraph             \"Invert Flame Chart\">\n<!ENTITY profilerUI.invertFlameGraph.tooltiptext \"Inverting the flame chart displays the profiled call paths starting from the youngest frames and expanding out to the older frames.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n<!ENTITY profilerUI.showPlatformData             \"Show Gecko Platform Data\">\n<!ENTITY profilerUI.showPlatformData.tooltiptext \"Showing platform data enables the JavaScript Profiler reports to include Gecko platform symbols.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n<!ENTITY profilerUI.flattenTreeRecursion             \"Flatten Tree Recursion\">\n<!ENTITY profilerUI.flattenTreeRecursion.tooltiptext \"Flatten recursion when inspecting functions.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY profilerUI.enableMemory             \"Record Memory\">\n<!ENTITY profilerUI.enableMemory.tooltiptext \"Record memory consumption while profiling.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n<!ENTITY profilerUI.enableFramerate             \"Record Framerate\">\n<!ENTITY profilerUI.enableFramerate.tooltiptext \"Record framerate while profiling.\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/profiler.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Profiler\n# which is available from the Web Developer sub-menu -> 'Profiler'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (profiler.label):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nprofiler.label2=Performance\n\n# LOCALIZATION NOTE (profiler.panelLabel):\n# This is used as the label for the toolbox panel.\nprofiler.panelLabel2=Performance Panel\n\n# LOCALIZATION NOTE (profiler2.commandkey, profiler.accesskey)\n# Used for the menuitem in the tool menu\nprofiler.commandkey2=VK_F5\nprofiler.accesskey=P\n\n# LOCALIZATION NOTE (profiler.tooltip2):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\nprofiler.tooltip2=JavaScript Profiler\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=There are no profiles yet.\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Profiler,\n# identifying a set of function calls.\nrecordingsList.itemLabel=Recording #%S\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=In progress…\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S ms\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for saving an item to disk.\nrecordingsList.saveLabel=Save\n\n# LOCALIZATION NOTE (profile.tab):\n# This string is displayed in the profile view for a tab, after the\n# recording has finished, as the recording 'start → stop' range in milliseconds.\nprofile.tab=%1$S ms → %2$S ms\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Profiler,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps=fps\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Profiler,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=ms\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Profiler,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=Styles\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=Network\ncategory.graphics=Graphics\ncategory.storage=Storage\ncategory.events=Input & Events\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units of time in milliseconds.\ntable.ms=ms\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units representing percentages.\ntable.percentage=%\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(root)\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=(idle)\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=View source in Debugger\n\n# LOCALIZATION NOTE (table.zoom.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the 'zoom'\n# buttons (small magnifying glass icons) which spawn a new tab.\ntable.zoom.tooltiptext=Inspect frame in new tab\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=Save profile…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=JSON Files\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=All Files\n\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedTitle=Unsaved Changes\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=You have unsaved changes that will be lost. Are you sure you want to continue?\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted.\nprojecteditor.deleteLabel=Delete\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle=Delete\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage=Are you sure you want to delete this folder?\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage=Are you sure you want to delete this file?\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a menu item for adding a new file to\n# the directory.\nprojecteditor.newLabel=New…\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=Rename\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel=Save\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel=Save As…\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file.\nprojecteditor.selectFileLabel=Select a File\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder.\nprojecteditor.openFolderLabel=Select a Folder\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file.\nprojecteditor.openFileLabel=Open a File\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files.\nprojecteditor.find.commandkey=F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\".\nprojecteditor.save.commandkey=S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file.\nprojecteditor.new.commandkey=N\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate2): tooltip of the rotate button.\nresponsiveUI.rotate2=Rotate\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot=Screenshot\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename=Screen Shot %1$S at %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch=Simulate touch events (page reload might be needed)\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=Add Preset\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=Remove Preset\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S (custom)\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle=Responsive Design View\n\n# LOCALIZATION NOTE (responsiveUI.close): tooltip text of the close button.\nresponsiveUI.close=Leave Responsive Design View\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=Give a name to the %Sx%S preset\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip=Use the Control key for more precision. Use Shift key for rounded sizes.\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload=If touch event listeners have been added earlier, the page needs to be reloaded.\nresponsiveUI.notificationReload=Reload\nresponsiveUI.notificationReload_accesskey=R\nresponsiveUI.dontShowReloadNotification=Never show again\nresponsiveUI.dontShowReloadNotification_accesskey=N\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n<!ENTITY window.title                 \"Scratchpad\">\n\n<!ENTITY fileMenu.label               \"File\">\n<!ENTITY fileMenu.accesskey           \"F\">\n\n<!ENTITY newWindowCmd.label           \"New Window\">\n<!ENTITY newWindowCmd.accesskey       \"N\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"Open File…\">\n<!ENTITY openFileCmd.accesskey        \"O\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"Open Recent\">\n<!ENTITY openRecentMenu.accesskey     \"R\">\n\n<!ENTITY revertCmd.label              \"Revert…\">\n<!ENTITY revertCmd.accesskey          \"t\">\n\n<!ENTITY saveFileCmd.label            \"Save\">\n<!ENTITY saveFileCmd.accesskey        \"S\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"Save As…\">\n<!ENTITY saveFileAsCmd.accesskey      \"A\">\n\n<!ENTITY closeCmd.label               \"Close\">\n<!ENTITY closeCmd.key                 \"W\">\n<!ENTITY closeCmd.accesskey           \"C\">\n\n<!ENTITY viewMenu.label               \"View\">\n<!ENTITY viewMenu.accesskey           \"V\">\n\n<!ENTITY lineNumbers.label             \"Show Line Numbers\">\n<!ENTITY lineNumbers.accesskey         \"L\">\n\n<!ENTITY wordWrap.label                \"Wrap Text\">\n<!ENTITY wordWrap.accesskey            \"W\">\n\n<!ENTITY highlightTrailingSpace.label     \"Highlight Trailing Space\">\n<!ENTITY highlightTrailingSpace.accesskey \"H\">\n\n<!ENTITY largerFont.label             \"Larger Font\">\n<!ENTITY largerFont.accesskey         \"a\">\n<!ENTITY largerFont.commandkey        \"+\">\n\n<!ENTITY smallerFont.label            \"Smaller Font\">\n<!ENTITY smallerFont.accesskey        \"M\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"Normal Size\">\n<!ENTITY normalSize.accesskey         \"N\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label               \"Edit\">\n<!ENTITY editMenu.accesskey           \"E\">\n\n<!ENTITY run.label                    \"Run\">\n<!ENTITY run.accesskey                \"R\">\n<!ENTITY run.key                      \"r\">\n\n<!ENTITY inspect.label                \"Inspect\">\n<!ENTITY inspect.accesskey            \"I\">\n<!ENTITY inspect.key                  \"i\">\n\n<!ENTITY display.label                \"Display\">\n<!ENTITY display.accesskey            \"D\">\n<!ENTITY display.key                  \"l\">\n\n<!ENTITY pprint.label                 \"Pretty Print\">\n<!ENTITY pprint.key                   \"p\">\n<!ENTITY pprint.accesskey             \"P\">\n\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n<!ENTITY environmentMenu.label        \"Environment\">\n<!ENTITY environmentMenu.accesskey    \"N\">\n\n\n<!ENTITY contentContext.label         \"Content\">\n<!ENTITY contentContext.accesskey     \"C\">\n\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n<!ENTITY browserContext.label         \"Browser\">\n<!ENTITY browserContext.accesskey     \"B\">\n\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n<!ENTITY helpMenu.label               \"Help\">\n<!ENTITY helpMenu.accesskey           \"H\">\n<!ENTITY helpMenuWin.label            \"Help\">\n<!ENTITY helpMenuWin.accesskey        \"H\">\n\n<!ENTITY documentationLink.label      \"Scratchpad Help on MDN\">\n<!ENTITY documentationLink.accesskey  \"D\">\n\n\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n<!ENTITY resetContext2.label          \"Reset Variables\">\n<!ENTITY resetContext2.accesskey      \"T\">\n\n<!ENTITY reloadAndRun.label           \"Reload And Run\">\n<!ENTITY reloadAndRun.accesskey       \"E\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"Execute\">\n<!ENTITY executeMenu.accesskey        \"X\">\n\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n<!ENTITY evalFunction.label \"Evaluate Current Function\">\n<!ENTITY evalFunction.accesskey \"v\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=File exists. Overwrite?\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active window of navigator:browser\n# type.\nbrowserWindow.unavailable=Scratchpad cannot find any browser window to execute the code in.\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=Scratchpad cannot run this operation in the current mode.\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=Open File\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=Failed to read the file.\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nimportFromFile.convert.failed=Failed to convert file to Unicode from %1$S.\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=Clear Items\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=Save File As\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=The file save operation failed.\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=Do you want to save the changes you made to this scratchpad?\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=Unsaved Changes\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=Do you want to revert the changes you made to this scratchpad?\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=Revert Changes\n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * This is a JavaScript Scratchpad.\\n *\\n * Enter some JavaScript, then Right Click or choose from the Execute Menu:\\n * 1. Run to evaluate the selected text (%1$S),\\n * 2. Inspect to bring up an Object Inspector on the result (%2$S), or,\\n * 3. Display to insert the result in a comment after the selection. (%3$S)\\n */\\n\\n\n\n# LOCALIZATION NOTE  (scratchpad.noargs): This error message is shown when\n# Scratchpad instance is created without any arguments. Scratchpad window\n# expects to receive its unique identifier as the first window argument.\nscratchpad.noargs=Scratchpad was created without any arguments.\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=This scratchpad executes in the Browser context.\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage=https://developer.mozilla.org/en/Tools/Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol  = Line %1$S, Col %2$S\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=This file no longer exists.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Filter properties\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout=Connection timeout. Check the Error Console on both ends for potential error messages. Reopen the Scratchpad to try again.\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label=Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel=Scratchpad Panel\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip=Scratchpad\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Scam Warning: Take care when pasting things you don't understand. This could allow attackers to steal your identity or take control of your computer. Please type '%S' in the scratchpad below to allow pasting.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=allow pasting\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n<!ENTITY shaderEditorUI.vertexShader    \"Vertex Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n<!ENTITY shaderEditorUI.fragmentShader  \"Fragment Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice1   \"Reload\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice2   \"the page to be able to edit GLSL code.\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n<!ENTITY shaderEditorUI.emptyNotice     \"Waiting for a WebGL context to be created…\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label=Shader Editor\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel=Shader Editor Panel\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip=Live GLSL shader language editor for WebGL\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel=Program %S\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel=Toggle geometry visibility\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S\\u00D7%S\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY gotoLineCmd.label         \"Jump to line…\">\n<!ENTITY gotoLineCmd.key           \"J\">\n<!ENTITY gotoLineCmd.accesskey     \"J\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=Find…\n\n# LOCALIZATION NOTE  (findCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage=Search for:\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=Go to line…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=Jump to line number:\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=Breakpoint: %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=Current line\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=Current step: %S\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink=docs\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound=not found\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey=J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey=/\n\n# LOCALIZATION NOTE  (indentLess.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey=[\n\n# LOCALIZATION NOTE  (indentMore.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey=]\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the key to use to move\n# the selected lines up.\nmoveLineUp.commandkey=Alt-Up\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the key to use to move\n# the selected lines down.\nmoveLineDown.commandkey=Alt-Down\n\n# LOCALIZATION NOTE  (autocomplete.commandkey): This is the key to use\n# in conjunction with Ctrl for autocompletion.\nautocompletion.commandkey=Space\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the key to use to\n# show more information, like type inference.\nshowInformation2.commandkey=Shift-Ctrl-Space\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey=VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey=a\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label=Storage\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel=Storage Inspector\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel=Storage Panel\n\n# LOCALIZATION NOTE (storage.tooltip):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\nstorage.tooltip2=Storage Inspector (Cookies, Local Storage …)\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText=No hosts on the page\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText=No data present for selected host\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies=Cookies\ntree.labels.localStorage=Local Storage\ntree.labels.sessionStorage=Session Storage\ntree.labels.indexedDB=Indexed DB\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.name=Name\ntable.headers.cookies.path=Path\ntable.headers.cookies.host=Domain\ntable.headers.cookies.expires=Expires on\ntable.headers.cookies.value=Value\ntable.headers.cookies.lastAccessed=Last accessed on\ntable.headers.cookies.creationTime=Created on\n# LOCALIZATION NOTE (table.headers.cookies.isHttpOnly):\n# This string is used in the header for the column which denotes whether a\n# cookie is HTTP only or not.\ntable.headers.cookies.isHttpOnly=isHttpOnly\n# LOCALIZATION NOTE (table.headers.cookies.isSecure):\n# This string is used in the header for the column which denotes whether a\n# cookie can be accessed via a secure channel only or not.\ntable.headers.cookies.isSecure=isSecure\n# LOCALIZATION NOTE (table.headers.cookies.isDomain):\n# This string is used in the header for the column which denotes whether a\n# cookie is a domain cookie only or not.\ntable.headers.cookies.isDomain=isDomain\n\ntable.headers.localStorage.name=Key\ntable.headers.localStorage.value=Value\n\ntable.headers.sessionStorage.name=Key\ntable.headers.sessionStorage.value=Value\n\ntable.headers.indexedDB.name=Key\ntable.headers.indexedDB.db=Database Name\ntable.headers.indexedDB.objectStore=Object Store Name\ntable.headers.indexedDB.value=Value\ntable.headers.indexedDB.origin=Origin\ntable.headers.indexedDB.version=Version\ntable.headers.indexedDB.objectStores=Object Stores\ntable.headers.indexedDB.keyPath=Key\ntable.headers.indexedDB.autoIncrement=Auto Increment\ntable.headers.indexedDB.indexes=Indexes\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session=Session\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder=Filter values\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label=Data\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label=Parsed Value\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n<!ENTITY newButton.label            \"New\">\n<!ENTITY newButton.tooltip          \"Create and append a new style sheet to the document\">\n<!ENTITY newButton.accesskey        \"N\">\n\n<!ENTITY importButton.label         \"Import…\">\n<!ENTITY importButton.tooltip       \"Import and append an existing style sheet to the document\">\n<!ENTITY importButton.accesskey     \"I\">\n\n<!ENTITY visibilityToggle.tooltip   \"Toggle style sheet visibility\">\n\n<!ENTITY saveButton.label           \"Save\">\n<!ENTITY saveButton.tooltip         \"Save this style sheet to a file\">\n<!ENTITY saveButton.accesskey       \"S\">\n\n<!ENTITY optionsButton.tooltip      \"Style Editor options\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.label     \"Show original sources\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.accesskey  \"o\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n<!ENTITY showMediaSidebar.label     \"Show @media sidebar\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n<!ENTITY mediaRules.label           \"@media rules\">\n\n<!ENTITY editorTextbox.placeholder  \"Type CSS here.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n<!ENTITY noStyleSheet.label         \"This page has no style sheet.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n<!ENTITY noStyleSheet-tip-start.label  \"Perhaps you'd like to \">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"append a new style sheet\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \"?\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (chromeWindowTitle): This is the title of the Style Editor\n# 'chrome' window. That is, the main window with the stylesheets list.\n# The argument is either the content document's title or its href if no title\n# is available.\nchromeWindowTitle=Style Editor [%S]\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<inline style sheet #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=New style sheet #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=#1 rule.;#1 rules.\n\n# LOCALIZATION NOTE  (error-load): This is shown when loading fails.\nerror-load=Style sheet could not be loaded.\n\n# LOCALIZATION NOTE  (error-save): This is shown when saving fails.\nerror-save=Style sheet could not be saved.\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed=Can't show coverage information for compressed stylesheets\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=Import style sheet\n\n# LOCALIZATION NOTE  (importStyleSheet.filter): This is the *.css filter title\nimportStyleSheet.filter=CSS files\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=Save style sheet\n\n# LOCALIZATION NOTE  (saveStyleSheet.filter): This is the *.css filter title\nsaveStyleSheet.filter=CSS files\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey=VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey=l\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey=S\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the style editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label=Style Editor\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel=Style Editor Panel\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip2):\n# This string is displayed in the tooltip of the tab when the style editor is\n# displayed inside the developer tools window.\nToolboxStyleEditor.tooltip2=Stylesheet Editor (CSS)\n\n# LOCALIZATION NOTE (confirmNavigationAway): Shown in a notification box when\n# the user tries to navigate away from a web page.\nconfirmNavigationAway.message=If you leave this page, unsaved changes in the Style Editor will be lost.\nconfirmNavigationAway.buttonLeave=Leave Page\nconfirmNavigationAway.buttonLeaveAccesskey=L\nconfirmNavigationAway.buttonStay=Stay on Page\nconfirmNavigationAway.buttonStayAccesskey=S\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n<!ENTITY browserStylesLabel    \"Browser styles\">\n\n<!-- LOCALIZATION NOTE (userStylesSearch): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n<!ENTITY userStylesSearch      \"Search\">\n\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n<!ENTITY selectedElementLabel  \"Selected element:\">\n\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n<!ENTITY noPropertiesFound     \"No CSS properties found.\">\n\n<!-- FIXME: notes -->\n<!ENTITY computedViewTitle     \"Computed\">\n<!ENTITY ruleViewTitle         \"Rules\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Style Inspector\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Best Match\nrule.status.MATCHED=Matched\nrule.status.PARENT_MATCH=Parent Match\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=inline\nrule.sourceElement=element\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Inherited from %S\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle=Read the documentation for this property\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Invalid property value\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=No element selected.\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/tilt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Tilt Inspector\n# which is available from the Web Developer sub-menu -> 'Tilt'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (initTilt.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed as an modal\n# popup window when initialization fails because of unsupported hardware.\ninitTilt.error = Could not initialize Tilt, please check the\\ntroubleshooting information available at http://get.webgl.org/troubleshooting\n\n# LOCALIZATION NOTE (initWebGL.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed in the console\n# when initialization fails because of unsupported hardware.\ninitWebGL.error = Could not initialize the WebGL context, your hardware or drivers may not support it.\n\n# LOCALIZATION NOTE (linkProgram.error): This error happens when the WebGL\n# context can't link two compiled shader programs together. It is displayed in\n# the Error Console.\nlinkProgram.error = Could not initialize shader program: %S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (uri or path) of a shader is not the expected one. It is displayed in\n# the Error Console.\ncompileShader.source.error = Bad shader source type (expected String).\n\n# LOCALIATION NOTE (compileShader.type.error): There are two types of shader\n# programs - vertex and fragment. At a shader initialization, if none of these\n# two types is specified, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.type.error = Wrong shader type specified for: %S\n\n# LOCALIZATION NOTE (compileShader.compile.error): If the shader source and\n# type are correctly specified, there may be syntax errors in the shader code.\n# If this is the case, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.compile.error = Shader compile status:\\n%S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (canvas or image) of a texture is not as expected. It is displayed in\n# the Error Console.\ninitTexture.source.error = Bad texture source type (expected Image).\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/timeline.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Timeline strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (timelineUI.recordButton): This string is displayed\n  -  on a button that starts a new recording. -->\n<!ENTITY timelineUI.recordButton.tooltip \"Record timeline operations\">\n\n<!-- LOCALIZATION NOTE (timelineUI.recordLabel): This string is displayed\n  -  as a label to signal that a recording is in progress. -->\n<!ENTITY timelineUI.recordLabel \"Recording…\">\n\n<!-- LOCALIZATION NOTE (timelineUI.memoryCheckbox.label): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY timelineUI.memoryCheckbox.label \"Memory\">\n\n<!-- LOCALIZATION NOTE (timelineUI.memoryCheckbox.tooltip): This string\n  -  is displayed next to the memory checkbox -->\n<!ENTITY timelineUI.memoryCheckbox.tooltip \"Enable memory measurements\">\n\n<!-- LOCALIZATION NOTE (timelineUI.filterButton.tooltip): This string\n  -  is displayed next to the filter button-->\n<!ENTITY timelineUI.filterButton.tooltip \"Select what data to display\">\n\n<!-- LOCALIZATION NOTE (timelineUI.emptyNotice1/2): This is the label shown\n  -  in the timeline view when empty. -->\n<!ENTITY timelineUI.emptyNotice1    \"Click on the\">\n<!ENTITY timelineUI.emptyNotice2    \"button to start recording timeline events.\">\n\n<!-- LOCALIZATION NOTE (timelineUI.stopNotice1/2): This is the label shown\n  -  in the timeline view while recording. -->\n<!ENTITY timelineUI.stopNotice1    \"Click on the\">\n<!ENTITY timelineUI.stopNotice2    \"button again to stop recording.\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/timeline.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\n# LOCALIZATION NOTE These strings are used inside the Timeline\r\n# which is available from the Web Developer sub-menu -> 'Timeline'.\r\n# The correct localization of this file might be to keep it in\r\n# English, or another language commonly spoken among web developers.\r\n# You want to make that choice consistent across the developer tools.\r\n# A good criteria is the language in which you'd find the best\r\n# documentation on web development on the web.\r\n\r\n# LOCALIZATION NOTE (timeline.label):\r\n# This string is displayed in the title of the tab when the timeline is\r\n# displayed inside the developer tools window and in the Developer Tools Menu.\r\ntimeline.label=Timeline\r\n\r\n# LOCALIZATION NOTE (timeline.panelLabel):\r\n# This is used as the label for the toolbox panel.\r\ntimeline.panelLabel=Timeline Panel\r\n\r\n# LOCALIZATION NOTE (timeline.tooltip):\r\n# This string is displayed in the tooltip of the tab when the timeline is\r\n# displayed inside the developer tools window.\r\ntimeline.tooltip=Performance Timeline\r\n\r\n# LOCALIZATION NOTE (timeline.tick):\r\n# This string is displayed in the timeline overview, for delimiting ticks\r\n# by time, in milliseconds.\r\ntimeline.tick=%S ms\r\n\r\n# LOCALIZATION NOTE (timeline.records):\r\n# This string is displayed in the timeline waterfall, as a title for the menu.\r\ntimeline.records=RECORDS\r\n\r\n# LOCALIZATION NOTE (timeline.label.*):\r\n# These strings are displayed in the timeline waterfall, identifying markers.\r\n# We want to use the same wording as Google Chrome\r\ntimeline.label.styles2=Recalculate Style\r\ntimeline.label.reflow2=Layout\r\ntimeline.label.paint=Paint\r\ntimeline.label.javascript2=Function Call\r\ntimeline.label.domevent=DOM Event\r\ntimeline.label.consoleTime=Console\r\n\r\n# LOCALIZATION NOTE (graphs.memory):\r\n# This string is displayed in the memory graph of the Performance tool,\r\n# as the unit used to memory consumption. This label should be kept\r\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\r\ngraphs.memory=MB\r\n\r\n# LOCALIZATION NOTE (timeline.markerDetailFormat):\r\n# Some timeline markers come with details, like a size, a name, a js function.\r\n# %1$S is replaced with one of the above label (timeline.label.*) and %2$S\r\n# with the details. For examples: Paint (200x100), or console.time (FOO)\r\ntimeline.markerDetailFormat=%1$S (%2$S)\r\n\r\n# LOCALIZATION NOTE (time.markerDetail.*):\r\n# Strings used in the waterfall sidebar.\r\ntimeline.markerDetail.start=Start:\r\ntimeline.markerDetail.end=End:\r\ntimeline.markerDetail.duration=Duration:\r\ntimeline.markerDetail.consoleTimerName=Timer Name:\r\ntimeline.markerDetail.DOMEventType=Event Type:\r\ntimeline.markerDetail.DOMEventPhase=Phase:\r\ntimeline.markerDetail.DOMEventTargetPhase=Target\r\ntimeline.markerDetail.DOMEventCapturingPhase=Capture\r\ntimeline.markerDetail.DOMEventBubblingPhase=Bubbling\r\ntimeline.markerDetail.stack=Stack:\r\ntimeline.markerDetail.startStack=Stack at start:\r\ntimeline.markerDetail.endStack=Stack at end:\r\ntimeline.markerDetail.unknownFrame=<unknown location>\r\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n<!ENTITY closeCmd.key  \"W\">\n\n<!ENTITY toolboxCloseButton.tooltip    \"Close Developer Tools\">\n<!ENTITY toolboxOptionsButton.key      \"O\">\n<!ENTITY toolboxNextTool.key           \"]\">\n<!ENTITY toolboxPreviousTool.key       \"[\">\n\n<!ENTITY toolboxZoomIn.key             \"+\">\n<!ENTITY toolboxZoomIn.key2            \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY toolboxZoomOut.key            \"-\">\n<!ENTITY toolboxZoomReset.key          \"0\">\n\n<!ENTITY toolboxReload.key             \"r\">\n<!-- LOCALIZATION NOTE (toolboxFramesButton): This is the label for\n  -  the iframes menu list that appears only when the document has some.\n  -  It allows you to switch the context of the whole toolbox. -->\n<!ENTITY toolboxFramesTooltip          \"Select an iframe as the currently targeted document\">\n\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n<!ENTITY options.context.advancedSettings \"Advanced settings\">\n\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n<!ENTITY options.context.inspector \"Inspector\">\n\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n<!ENTITY options.showUserAgentStyles.label \"Show Browser Styles\">\n<!ENTITY options.showUserAgentStyles.tooltip \"Turning this on will show default styles that are loaded by the browser.\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.label \"Default color unit\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.accesskey \"U\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hex \"Hex\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n<!ENTITY options.defaultColorUnit.name \"Color Names\">\n\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n<!ENTITY options.context.triggersPageRefresh  \"* Current session only, reloads the page\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label4    \"Enable chrome and add-on debugging\">\n<!ENTITY options.enableChrome.tooltip2  \"Turning this option on will allow you to use various developer tools in browser context and debug add-ons from the Add-ons Manager\">\n\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableRemote.label3    \"Enable remote debugging\">\n<!ENTITY options.enableRemote.tooltip   \"Turning this option on will allow the developer tools to debug remote Firefox instance like Firefox OS\">\n\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n<!ENTITY options.disableJavaScript.label     \"Disable JavaScript *\">\n<!ENTITY options.disableJavaScript.tooltip   \"Turning this option on will disable JavaScript for the current tab. If the tab or the toolbox is closed then this setting will be forgotten.\">\n\n<!-- LOCALIZATION NOTE (options.disableCache.label2,\n  -  options.disableCache.tooltip2): This is the options panel label and\n  -  tooltip for the checkbox that toggles the cache on or off. -->\n<!ENTITY options.disableCache.label2     \"Disable Cache (when toolbox is open)\">\n<!ENTITY options.disableCache.tooltip2   \"Turning this option on will disable the cache for all tabs that have the toolbox open.\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n<!ENTITY options.selectDefaultTools.label     \"Default Firefox Developer Tools\">\n\n<!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n<!ENTITY options.selectAdditionalTools.label  \"Developer Tools installed by add-ons\">\n\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n<!ENTITY options.selectEnabledToolboxButtons.label     \"Available Toolbox Buttons\">\n\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n<!ENTITY options.toolNotSupported.label  \"* Not supported for current toolbox target\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label2   \"Themes\">\n\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n<!ENTITY options.usedeveditiontheme.label   \"Use Developer Edition browser theme\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Toggles the Developer Edition browser theme.\">\n\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n<!ENTITY options.webconsole.label            \"Web Console\">\n\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n<!ENTITY options.timestampMessages.label      \"Enable timestamps\">\n<!ENTITY options.timestampMessages.tooltip    \"If you enable this option commands and output in the Web Console will display a timestamp\">\n\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n<!ENTITY options.styleeditor.label            \"Style Editor\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n<!ENTITY options.stylesheetSourceMaps.label      \"Show original sources\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"Show original sources (e.g. Sass files) in the Style Editor and Inspector\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n<!ENTITY options.stylesheetAutocompletion.label      \"Autocomplete CSS\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"Autocomplete CSS properties, values and selectors in Style Editor as you type\">\n\n<!-- LOCALIZATION NOTE (options.profiler.label): This is the label for the\n  -  heading of the group of JavaScript Profiler preferences in the options\n  -  panel. -->\n<!ENTITY options.profiler.label            \"JavaScript Profiler\">\n\n<!-- LOCALICATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n<!ENTITY options.commonPrefs.label           \"Common Preferences\">\n\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n<!ENTITY options.enablePersistentLogs.label    \"Enable persistent logs\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"If you enable this option the Web Console and Network Monitor will not clear the output each time you navigate to a new page\">\n\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n<!ENTITY options.showPlatformData.label    \"Show Gecko platform data\">\n<!ENTITY options.showPlatformData.tooltip  \"If you enable this option the JavaScript Profiler reports will include\nGecko platform symbols\">\n\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n<!ENTITY options.sourceeditor.label                     \"Editor Preferences\">\n<!ENTITY options.sourceeditor.detectindentation.label   \"Detect indentation\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"Guess indentation based on source content\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label   \"Autoclose brackets\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"Automatically insert closing brackets\">\n<!ENTITY options.sourceeditor.expandtab.label           \"Indent using spaces\">\n<!ENTITY options.sourceeditor.expandtab.tooltip         \"Use spaces instead of the tab character\">\n<!ENTITY options.sourceeditor.tabsize.label             \"Tab size\">\n<!ENTITY options.sourceeditor.tabsize.accesskey         \"T\">\n<!ENTITY options.sourceeditor.keybinding.label          \"Keybindings\">\n<!ENTITY options.sourceeditor.keybinding.accesskey      \"K\">\n<!ENTITY options.sourceeditor.keybinding.default.label  \"Default\">\n\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip=Dock to bottom of browser window\ntoolboxDockButtons.side.tooltip=Dock to side of browser window\ntoolboxDockButtons.window.tooltip=Show in separate window\n\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of errors in the current web page\ntoolboxToggleButton.errors=#1 error;#1 errors\n\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of warnings in the current web page\ntoolboxToggleButton.warnings=#1 warning;#1 warnings\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\ntoolboxToggleButton.tooltip=%1$S, %2$S\\nClick to toggle the developer tools.\n\n# LOCALIZATION NOTE (toolbox.titleTemplate): This is the template\n# used to format the title of the toolbox.\n# The name of the selected tool: %1$S.\n# The url of the page being tooled: %2$S.\ntoolbox.titleTemplate=%1$S - %2$S\n\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\n# name when no tool is selected.\ntoolbox.defaultTitle=Developer Tools\n\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\n# toolbox as a whole\ntoolbox.label=Developer Tools\n\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\n# for the options panel tab.\noptionsButton.tooltip=Toolbox Options\n\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\n# the devtools window.\noptions.label=Options\n\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\n# toolbox panel.\noptions.panelLabel=Toolbox Options Panel\n\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\n# used to add a * marker to the label for the Options Panel tool checkbox for the\n# tool which is not supported for the current toolbox target.\n# The name of the tool: %1$S.\noptions.toolNotSupportedMarker=%1$S *\n\n# LOCALIZATION NOTE (scratchpad.keycode)\n# Used for opening scratchpad from the detached toolbox window\n# Needs to match scratchpad.keycode from browser.dtd\nscratchpad.keycode=VK_F4\n\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\n# Used for toggling the browser console from the detached toolbox window\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\nbrowserConsoleCmd.commandkey=j\n\n# LOCALIZATION NOTE (pickButton.tooltip)\n# This is the tooltip of the pick button in the toolbox toolbar\npickButton.tooltip=Pick an element from the page\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.label)\n# This is the label shown in the show all tabs button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.label=…\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip=All tabs\n\n# LOCALIZATION NOTE (options.darkTheme.label)\n# Used as a label for dark theme\noptions.darkTheme.label=Dark theme\n\n# LOCALIZATION NOTE (options.lightTheme.label)\n# Used as a label for light theme\noptions.lightTheme.label=Light theme\n\n# LOCALIZATION NOTE (toolbox.noContentProcess.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running\ntoolbox.noContentProcess.message=No content process running.\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY window.title \"Web Console\">\n<!ENTITY browserConsole.title \"Browser Console\">\n\n<!ENTITY networkPanel.requestURLColon             \"Request URL:\">\n<!ENTITY networkPanel.requestMethodColon          \"Request Method:\">\n<!ENTITY networkPanel.statusCodeColon             \"Status Code:\">\n\n<!ENTITY networkPanel.requestHeaders              \"Request Headers\">\n<!ENTITY networkPanel.requestCookie               \"Sent Cookie\">\n<!ENTITY networkPanel.requestBody                 \"Request Body\">\n<!ENTITY networkPanel.requestFormData             \"Sent Form Data\">\n\n<!ENTITY networkPanel.responseHeaders             \"Response Headers\">\n<!ENTITY networkPanel.responseCookie              \"Received Cookie\">\n<!ENTITY networkPanel.responseBody                \"Response Body\">\n<!ENTITY networkPanel.responseBodyCached          \"Cached Data\">\n<!ENTITY networkPanel.responseBodyUnknownType     \"Unknown Content Type\">\n<!ENTITY networkPanel.responseNoBody              \"No Response Body\">\n<!ENTITY networkPanel.responseImage               \"Received Image\">\n<!ENTITY networkPanel.responseImageCached         \"Cached Image\">\n\n<!-- LOCALIZATION NOTE (saveBodies.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY saveBodies.label     \"Log Request and Response Bodies\">\n<!ENTITY saveBodies.accesskey \"L\">\n\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY openURL.label     \"Open URL in New Tab\">\n<!ENTITY openURL.accesskey \"T\">\n\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n<!ENTITY btnPageNet.label   \"Net\">\n<!ENTITY btnPageNet.tooltip \"Log network access\">\n<!ENTITY btnPageNet.accesskey \"N\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"t\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"Log CSS errors and warnings\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"Log JavaScript exceptions\">\n<!ENTITY btnPageJS.accesskey  \"J\">\n<!ENTITY btnPageSecurity.label \"Security\">\n<!ENTITY btnPageSecurity.tooltip \"Log security errors and warnings\">\n<!ENTITY btnPageSecurity.accesskey \"u\">\n\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n<!ENTITY btnPageLogging.label   \"Logging\">\n<!ENTITY btnPageLogging.tooltip \"Log messages sent to the window.console object\">\n<!ENTITY btnPageLogging.accesskey3 \"L\">\n<!ENTITY btnConsoleErrors       \"Errors\">\n<!ENTITY btnConsoleInfo         \"Info\">\n<!ENTITY btnConsoleWarnings     \"Warnings\">\n<!ENTITY btnConsoleLog          \"Log\">\n<!ENTITY btnConsoleXhr          \"XHR\">\n<!ENTITY btnConsoleReflows      \"Reflows\">\n\n<!ENTITY filterOutput.placeholder \"Filter output\">\n<!ENTITY btnClear.label        \"Clear\">\n<!ENTITY btnClear.tooltip      \"Clear the Web Console output\">\n<!ENTITY btnClear.accesskey    \"r\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"Copy Link Location\">\n<!ENTITY copyURLCmd.accesskey \"a\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice1   \"Reload\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice2   \"the page to view and edit the audio context.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n<!ENTITY webAudioEditorUI.emptyNotice     \"Waiting for an audio context to be created…\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties2 \"Properties\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n<!ENTITY webAudioEditorUI.tab.automation  \"Automation\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n<!ENTITY webAudioEditorUI.inspectorTitle  \"AudioNode Inspector\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"No AudioNode selected.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n<!ENTITY webAudioEditorUI.propertiesEmpty \"Node does not have any properties.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n<!ENTITY webAudioEditorUI.automationEmpty \"Node does not have any AudioParams.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam does not have any automation events.\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label=Web Audio\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel=Web Audio Panel\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip=Web Audio context visualizer and audio node inspector\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=Collapse inspector\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=Expand inspector\n\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label=Web Audio\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel=Web Audio Panel\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip=Web Audio context visualizer and audio node inspector\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=Collapse inspector\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=Expand inspector\n\n# LOCALIZATION NOTE (webAudioEditorTooltipBypass): This is the tooltip for the\n# button that bypasses an AudioNode\nwebAudioEditorTooltipBypass=Bypass AudioNode\n\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\ntypeError=Error:\ntypeWarning=Warning:\ntypeNetwork=Network:\ntypeException=Exception:\ntypeCssParser=CSS Parser:\ntypeStrict=Strict Warning:\nmsgCategory=Category:\nerrLine=Line: %S\nbtnHide=Hide\nbtnPrefs=Preferences\ncategoryPage=Page:\ncategoryConsole=Console:\nbtnMutation=DOM Mutation\ntipMutation=Toggle DOM Mutation event logging\nbtnGlobal=Global Messages\ntipGlobal=Toggle Global Message logging\nlocalConsole=Local Console\nclearConsoleCmd.label=Clear Console\nclearConsoleCmd.accesskey=e\nclose.button=Close\nclose.accesskey=C\nupdate.button=Update\nupdate.accesskey=U\ncmd.commandkey=k\nwebConsoleCmd.accesskey=W\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S.%03S\n\nhelperFuncUnsupportedTypeError=Can't call pprint on this type of object.\nNetworkPanel.label=Inspect Network Request\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS): this string is used to\n# show the duration between two network events (e.g request and response\n# header or response header and response body). Parameters: %S is the duration.\nNetworkPanel.durationMS=%Sms\n\n# LOCALIZATION NOTE (NetworkPanel.imageSizeDeltaDurationMS): this string is\n# used to show the duration between the response header and the response body\n# event. It also shows the size of the received or cached image. Parameters:\n# %1$S is the width of the inspected image, %2$S is the height of the\n# inspected image, %3$S is the duration between the response header and the\n# response body event. Example: 150x100px, Δ50ms.\nNetworkPanel.imageSizeDeltaDurationMS=%1$Sx%2$Spx, Δ%3$Sms\n\n# LOCALIZATION NOTE (NetworkPanel.responseBodyUnableToDisplay.content): this\n# string is displayed within the response body section of the NetworkPanel if\n# the content type of the network request can't be displayed. E.g. any kind of\n# text is easy to display, but some audio or flash data received from the\n# server can't be displayed. Parameters: %S is the content type that can't be\n# displayed, examples are application/x-shockwave-flash, music/crescendo.\nNetworkPanel.responseBodyUnableToDisplay.content=Unable to display responses of type \"%S\"\n\nConsoleAPIDisabled=The Web Console logging API (console.log, console.info, console.warn, console.error) has been disabled by a script on this page.\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): the Web Console floating\n# panel title. For RTL languages you need to set the LRM in the string to give\n# the URL the correct direction. Parameters: %S is the web page URL.\nwebConsoleWindowTitleAndURL=Web Console - %S\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): the message displayed\n# after a URL in the Web Console that has been flagged for Mixed Content (i.e.\n# http content in an https page).\nwebConsoleMixedContentWarning=Mixed Content\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel=Learn More\n\n# LOCALIZATION NOTE (scratchpad.linkText): the text used in the right hand\n# side of the Web Console command line when JavaScript is being entered, to\n# indicate how to jump into scratchpad mode.\nscratchpad.linkText=Shift+RETURN - Open in Scratchpad\n\n# LOCALIZATION NOTE (gcliterm.instanceLabel): the console displays objects\n# using their type (from the constructor function) in this descriptive string.\n# Parameters: %S is the object type.\ngcliterm.instanceLabel=Instance of %S\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink=reflow: %Sms\nreflow.messageWithLink=reflow: %Sms\\u0020\nreflow.messageLinkText=function %1$S, %2$S line %3$S\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction): this string is used to\n# display JavaScript functions that have no given name - they are said to be\n# anonymous. Test console.trace() in the webconsole.\nstacktrace.anonymousFunction=<anonymous>\n\n# LOCALIZATION NOTE (unknownLocation): this string is used to\n# display messages with sources that have an unknown location, eg. from\n# console.trace() calls.\nunknownLocation=<unknown>\n\n# LOCALIZATION NOTE (timerStarted): this string is used to display the result\n# of the console.time() call. Parameters: %S is the name of the timer.\ntimerStarted=%S: timer started\n\n# LOCALIZATION NOTE (timeEnd): this string is used to display the result of\n# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S\n# is the number of milliseconds.\ntimeEnd=%1$S: %2$Sms\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel=<no label>\n\n# LOCALIZATION NOTE (Autocomplete.blank): this string is used when inputnode\n# string containing anchor doesn't matches to any property in the content.\nAutocomplete.blank=  <- no result\n\nmaxTimersExceeded=The maximum allowed number of timers in this page was exceeded.\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded=The maximum allowed number of counters in this page was exceeded.\n\n# LOCALIZATION NOTE (JSTerm.updateNotInspectable): this string is used when\n# the user inspects an evaluation result in the Web Console and tries the\n# Update button, but the new result no longer returns an object that can be\n# inspected.\nJSTerm.updateNotInspectable=After your input has been re-evaluated the result is no longer inspectable.\n\n# LOCALIZATION NOTE (remoteWebConsolePromptTitle): the title displayed on the\n# Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptTitle=Remote Connection\n\n# LOCALIZATION NOTE (remoteWebConsolePromptMessage): the message displayed on\n# the Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptMessage=Enter hostname and port number (host:port)\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabTitle): the title displayed on\n# the Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabTitle=Tab list - Remote Connection\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabMessage): the message displayed\n# on the Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabMessage=Select one of the tabs you want to attach to, or select the global console.\n\n# LOCALIZATION NOTE (listTabs.globalConsoleActor): the string displayed for\n# the global console in the tabs selection.\nlistTabs.globalConsoleActor=*Global Console*\n\n# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools\n# menu as a shortcut to open the devtools with the Web Console tab selected.\nMenuWebconsole.label=Web Console\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the\n# label of the tab in the devtools window.\nToolboxTabWebconsole.label=Console\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel=Console Panel\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip): the string displayed in the\n# tooltip of the tab when the Web Console is displayed inside the developer\n# tools window.\nToolboxWebconsole.tooltip=Web Console\n\n# LOCALIZATION NOTE (longStringEllipsis): the string displayed after a long\n# string. This string is clickable such that the rest of the string is\n# retrieved from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): the string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=The string you are trying to view is too long to be displayed by the Web Console.\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingResponseContentLink): the\n# string  displayed in the network panel when the response body is only\n# partially available. Parameters: %S is the amount of bytes that need to be\n# fetched.\nNetworkPanel.fetchRemainingResponseContentLink=Fetch the remaining %S bytes\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingRequestContentLink): the\n# string displayed in the network panel when the request body is only\n# partially available. Parameters: %S is the amount of bytes that need to be\n# fetched.\nNetworkPanel.fetchRemainingRequestContentLink=Fetch the request body (%S bytes)\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=Connection timeout. Check the Error Console on both ends for potential error messages. Reopen the Web Console to try again.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Filter properties\n\n# LOCALIZATION NOTE (emptyPropertiesList): the text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=No properties to display\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2=#1 repeat;#1 repeats\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector=Click to select the node in the inspector\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument=Cannot cd() to the given window. Invalid argument.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Scam Warning: Take care when pasting things you don't understand. This could allow attackers to steal your identity or take control of your computer. Please type '%S' below (no need to press enter) to allow pasting.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=allow pasting\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails=Show/hide message details.\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel=#1 empty slot;#1 empty slots\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index=(index)\ntable.iterationIndex=(iteration index)\ntable.key=Key\ntable.value=Values\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=Error\nseverity.warn=Warning\nseverity.info=Info\nseverity.log=Log\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n\n<!ENTITY projectMenu_label \"Project\">\n<!ENTITY projectMenu_accesskey \"P\">\n<!ENTITY projectMenu_newApp_label \"New App…\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"Open Packaged App…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"P\">\n<!ENTITY projectMenu_importHostedApp_label \"Open Hosted App…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"H\">\n<!ENTITY projectMenu_selectApp_label \"Open App…\">\n<!ENTITY projectMenu_selectApp_accesskey \"O\">\n<!ENTITY projectMenu_play_label \"Install and Run\">\n<!ENTITY projectMenu_play_accesskey \"I\">\n<!ENTITY projectMenu_stop_label \"Stop App\">\n<!ENTITY projectMenu_stop_accesskey \"S\">\n<!ENTITY projectMenu_debug_label \"Debug App\">\n<!ENTITY projectMenu_debug_accesskey \"D\">\n<!ENTITY projectMenu_remove_label \"Remove Project\">\n<!ENTITY projectMenu_remove_accesskey \"R\">\n<!ENTITY projectMenu_showPrefs_label \"Preferences\">\n<!ENTITY projectMenu_showPrefs_accesskey \"e\">\n<!ENTITY projectMenu_manageComponents_label \"Manage Extra Components\">\n<!ENTITY projectMenu_manageComponents_accesskey \"M\">\n\n<!ENTITY runtimeMenu_label \"Runtime\">\n<!ENTITY runtimeMenu_accesskey \"R\">\n<!ENTITY runtimeMenu_disconnect_label \"Disconnect\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"D\">\n<!ENTITY runtimeMenu_showPermissionTable_label \"Permissions Table\">\n<!ENTITY runtimeMenu_showPermissionTable_accesskey \"P\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"Screenshot\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"S\">\n<!ENTITY runtimeMenu_showDetails_label \"Runtime Info\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"E\">\n<!ENTITY runtimeMenu_showMonitor_label \"Monitor\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"M\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Device Preferences\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"D\">\n<!ENTITY runtimeMenu_showSettings_label \"Device Settings\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"s\">\n\n<!ENTITY viewMenu_label \"View\">\n<!ENTITY viewMenu_accesskey \"V\">\n<!ENTITY viewMenu_toggleEditor_label \"Toggle Editor\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"E\">\n<!ENTITY viewMenu_zoomin_label \"Zoom In\">\n<!ENTITY viewMenu_zoomin_accesskey \"I\">\n<!ENTITY viewMenu_zoomout_label \"Zoom Out\">\n<!ENTITY viewMenu_zoomout_accesskey \"O\">\n<!ENTITY viewMenu_resetzoom_label \"Reset Zoom\">\n<!ENTITY viewMenu_resetzoom_accesskey \"R\">\n\n<!ENTITY projectButton_label \"Open App\">\n<!ENTITY runtimeButton_label \"Select Runtime\">\n\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n<!ENTITY key_quit \"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel \"O\">\n<!-- reload app -->\n<!ENTITY key_play \"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor \"B\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n\n<!ENTITY projectPanel_myProjects \"My Projects\">\n<!ENTITY projectPanel_runtimeApps \"Runtime Apps\">\n<!ENTITY projectPanel_tabs \"Tabs\">\n<!ENTITY runtimePanel_usb \"USB Devices\">\n<!ENTITY runtimePanel_wifi \"Wi-Fi Devices\">\n<!ENTITY runtimePanel_simulator \"Simulators\">\n<!ENTITY runtimePanel_other \"Other\">\n<!ENTITY runtimePanel_installsimulator \"Install Simulator\">\n<!ENTITY runtimePanel_noadbhelper \"Install ADB Helper\">\n<!ENTITY runtimePanel_nousbdevice \"Can't see your device?\">\n\n<!-- Lense -->\n<!ENTITY details_valid_header \"valid\">\n<!ENTITY details_warning_header \"warnings\">\n<!ENTITY details_error_header \"errors\">\n<!ENTITY details_description \"Description\">\n<!ENTITY details_location \"Location\">\n<!ENTITY details_manifestURL \"App ID\">\n<!ENTITY details_removeProject_button \"Remove Project\">\n<!ENTITY details_showPrepackageLog_button \"Show Pre-package Log\">\n\n<!-- New App -->\n<!ENTITY newAppWindowTitle \"New App\">\n<!ENTITY newAppHeader \"Select template\">\n<!ENTITY newAppLoadingTemplate \"Loading templates…\">\n<!ENTITY newAppProjectName \"Project Name:\">\n\n\n<!-- Decks -->\n\n<!ENTITY deck_close \"Close\">\n\n<!-- Addons -->\n<!ENTITY addons_title \"Extra Components\">\n<!ENTITY addons_aboutaddons \"Open Add-ons Manager\">\n\n<!-- Prefs -->\n<!ENTITY prefs_title \"Preferences\">\n<!ENTITY prefs_editor_title \"Editor\">\n<!ENTITY prefs_general_title \"General\">\n<!ENTITY prefs_restore \"Restore Defaults\">\n<!ENTITY prefs_manage_components \"Manage Extra Components\">\n<!ENTITY prefs_options_autoconnectruntime \"Reconnect to previous runtime\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"Reconnect to previous runtime when WebIDE starts\">\n<!ENTITY prefs_options_rememberlastproject \"Remember last project\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"Restore previous project when WebIDE starts\">\n<!ENTITY prefs_options_templatesurl \"Templates URL\">\n<!ENTITY prefs_options_templatesurl_tooltip \"Index of available templates\">\n<!ENTITY prefs_options_showeditor \"Show editor\">\n<!ENTITY prefs_options_showeditor_tooltip \"Show internal editor\">\n<!ENTITY prefs_options_tabsize \"Tab size\">\n<!ENTITY prefs_options_expandtab \"Soft tabs\">\n<!ENTITY prefs_options_expandtab_tooltip \"Use spaces instead of the tab character\">\n<!ENTITY prefs_options_detectindentation \"Autoindent\">\n<!ENTITY prefs_options_detectindentation_tooltip \"Guess indentation based on source content\">\n<!ENTITY prefs_options_autocomplete \"Autocomplete\">\n<!ENTITY prefs_options_autocomplete_tooltip \"Enable code autocompletion\">\n<!ENTITY prefs_options_autoclosebrackets \"Autoclose brackets\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"Automatically insert closing brackets\">\n<!ENTITY prefs_options_keybindings \"Keybindings\">\n<!ENTITY prefs_options_keybindings_default \"Default\">\n\n<!-- Permissions Table -->\n<!ENTITY permissionstable_title \"Permissions Table\">\n<!ENTITY permissionstable_name_header \"Name\">\n\n<!-- Runtime Details -->\n<!ENTITY runtimedetails_title \"Runtime Info\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB is root: \">\n<!ENTITY runtimedetails_summonADBRoot \"root device\">\n<!ENTITY runtimedetails_ADBRootWarning \"(requires unlocked bootloader)\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Unrestricted DevTools privileges: \">\n<!ENTITY runtimedetails_requestPrivileges \"request higher privileges\">\n<!ENTITY runtimedetails_privilegesWarning \"(Will reboot device. Requires root access.)\">\n\n<!-- Device Preferences and Settings -->\n<!ENTITY device_typeboolean \"Boolean\">\n<!ENTITY device_typenumber \"Integer\">\n<!ENTITY device_typestring \"String\">\n<!ENTITY device_typeobject \"Object\">\n<!ENTITY device_typenone \"Select a type\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreference_title \"Device Preferences\">\n<!ENTITY devicepreference_search \"Search preferences\">\n<!ENTITY devicepreference_newname \"New preference name\">\n<!ENTITY devicepreference_newtext \"Preference value\">\n<!ENTITY devicepreference_addnew \"Add new preference\">\n\n<!-- Device Settings -->\n<!ENTITY devicesetting_title \"Device Settings\">\n<!ENTITY devicesetting_search \"Search settings\">\n<!ENTITY devicesetting_newname \"New setting name\">\n<!ENTITY devicesetting_newtext \"Setting value\">\n<!ENTITY devicesetting_addnew \"Add new setting\">\n\n<!-- Monitor -->\n<!ENTITY monitor_title \"Monitor\">\n<!ENTITY monitor_help \"Help\">\n\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n<!ENTITY wifi_auth_header \"Client Identification\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"The endpoint you are connecting to needs more information to authenticate this connection.  Please scan the QR code below via the prompt on your other device.\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"No QR scanner prompt?\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"Have a QR scanner prompt?\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"If your other device asks for a token instead of scanning a QR code, please copy the value below to the other device:\">\n\n<!-- Logs panel -->\n<!ENTITY logs_title \"Pre-packaging Command Logs\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/devtools/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=Firefox WebIDE\ntitle_app=Firefox WebIDE: %S\n\nruntimeButton_label=Select Runtime\nprojectButton_label=Open App\n\nmainProcess_label=Main Process\n\nlocal_runtime=Local Runtime\nremote_runtime=Remote Runtime\nremote_runtime_promptTitle=Remote Runtime\nremote_runtime_promptMessage=hostname:port\n\nimportPackagedApp_title=Select Directory\nimportHostedApp_title=Open Hosted App\nimportHostedApp_header=Enter Manifest URL\n\nnotification_showTroubleShooting_label=Troubleshooting\nnotification_showTroubleShooting_accesskey=T\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=Loading…\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected=Can't install project. Not fully connected.\nerror_cantInstallValidationErrors=Can't install project. Validation errors.\nerror_listRunningApps=Can't get app list from device\n\n# Variable: name of the operation (in english)\nerror_operationTimeout=Operation timed out: %1$S\nerror_operationFail=Operation failed: %1$S\n\n# Variable: app name\nerror_cantConnectToApp=Can't connect to app: %1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON=Can't fetch the add-on list: %S\n\nerror_appProjectsLoadFailed=Unable to load project list. This can occur if you've used this profile with a newer version of Firefox.\n\naddons_stable=stable\naddons_unstable=unstable\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label=Firefox OS %1$S Simulator (%2$S)\naddons_install_button=install\naddons_uninstall_button=uninstall\naddons_adb_label=ADB Helper Add-on\naddons_adapters_label=Tools Adapters Add-on\naddons_adb_warning=USB devices won't be detected without this add-on\naddons_status_unknown=?\naddons_status_installed=Installed\naddons_status_uninstalled=Not Installed\naddons_status_preparing=preparing\naddons_status_downloading=downloading\naddons_status_installing=installing\n\nruntimedetails_checkno=no\nruntimedetails_checkyes=yes\nruntimedetails_checkunknown=unknown (requires ADB Helper 0.4.0 or later)\nruntimedetails_notUSBDevice=Not a USB device\n\n# Validation status\nstatus_tooltip=Validation status: %1$S\nstatus_valid=VALID\nstatus_warning=WARNINGS\nstatus_error=ERRORS\nstatus_unknown=UNKNOWN\n\n# Device preferences and settings\ndevice_reset_default=Reset to default\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!-- LOCALIZATION NOTE (downloads.title):\n     Used by screen readers to describe the Downloads Panel.\n     -->\n<!ENTITY downloads.title                  \"Преузимања\">\n\n<!-- LOCALIZATION NOTE (downloadDetails.width):\n     Width of details for a Downloads Panel item (which directly influences the\n     width of the Downloads Panel) expressed using a CSS unit. The longest\n     labels that should fit in the item width are usually those of in-progress\n     downloads and those of blocked downloads.\n\n     A good rule of thumb is to try to determine the longest string possible\n     that an in-progress download could display, and use that value in ch\n     units.\n\n     For example, in English, a long string would be:\n\n     59m 59s left - 1022 of 1023 KB (120.5 KB/sec)\n\n     Since Downloads Panel is redesigned to show the detail string including\n     the hovering case for an item or an action button.\n     Bug 1328519 is for discussing the detail rule of `downloadDetails.width`.\n     -->\n<!ENTITY downloadDetails.width            \"50ch\">\n\n<!-- LOCALIZATION NOTE (downloadsSummary.minWidth2):\n     Minimum width for the main description of the downloads summary,\n     which is displayed at the bottom of the Downloads Panel if the\n     number of downloads exceeds the limit that the panel can display.\n\n     A good rule of thumb here is to look at the otherDownloads3 string\n     in downloads.properties, and make a reasonable estimate of its\n     maximum length. For English, this seems like a reasonable limit:\n\n     999 files downloading\n\n     that's 21 characters, so we set the minimum width to 21ch.\n     -->\n<!ENTITY downloadsSummary.minWidth2       \"21ch\">\n\n<!ENTITY cmd.pause.label                  \"Паузирај\">\n<!ENTITY cmd.pause.accesskey              \"П\">\n<!ENTITY cmd.resume.label                 \"Настави\">\n<!ENTITY cmd.resume.accesskey             \"Н\">\n<!ENTITY cmd.cancel.label                 \"Откажи\">\n<!-- LOCALIZATION NOTE (cmd.show.label, cmd.show.accesskey, cmd.showMac.label,\n     cmd.showMac.accesskey):\n     The show and showMac commands are never shown together, thus they can share\n     the same access key (though the two access keys can also be different).\n     -->\n<!ENTITY cmd.show.label                   \"Прикажи\">\n<!ENTITY cmd.show.accesskey               \"П\">\n<!ENTITY cmd.showMac.label                \"Прикажи у Finder\">\n<!ENTITY cmd.showMac.accesskey            \"П\">\n<!ENTITY cmd.retry.label                  \"Покушај поново\">\n<!ENTITY cmd.goToDownloadPage.label       \"Иди на станицу за преузимања\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"И\">\n<!ENTITY cmd.copyDownloadLink.label       \"Копирај везу на пријем\">\n<!ENTITY cmd.copyDownloadLink.accesskey   \"К\">\n<!ENTITY cmd.removeFromHistory.label      \"Уклони из историјата\">\n<!ENTITY cmd.removeFromHistory.accesskey  \"У\">\n<!ENTITY cmd.clearList2.label             \"Обриши панел за преглед\">\n<!ENTITY cmd.clearList2.accesskey         \"г\">\n<!ENTITY cmd.clearDownloads.label         \"Обриши преузимања\">\n<!ENTITY cmd.clearDownloads.accesskey     \"р\">\n<!-- LOCALIZATION NOTE (cmd.unblock2.label):\n     This command is shown in the context menu when downloads are blocked.\n     -->\n<!ENTITY cmd.unblock2.label               \"Дозволи преузимање\">\n<!ENTITY cmd.unblock2.accesskey           \"Д\">\n<!-- LOCALIZATION NOTE (cmd.removeFile.label):\n     This is the tooltip of the action button shown when malware is blocked.\n     -->\n<!ENTITY cmd.removeFile.label             \"Уклони датотеку\">\n<!-- LOCALIZATION NOTE (cmd.chooseUnblock.tooltip):\n     This is the tooltip of the action button shown when potentially unwanted\n     downloads are blocked. This opens a dialog where the user can choose\n     whether to unblock or remove the download. Removing is the default option.\n     -->\n<!ENTITY cmd.chooseUnblock.label          \"Отвори датотеку или дозволи преузимање\">\n<!-- LOCALIZATION NOTE (cmd.chooseOpen.tooltip):\n     This is the tooltip of the action button shown when uncommon downloads are\n     blocked.This opens a dialog where the user can choose whether to open the\n     file or remove the download. Opening is the default option.\n     -->\n<!ENTITY cmd.chooseOpen.label             \"Отвори или уклони датотеку\">\n\n<!-- LOCALIZATION NOTE (showMoreInformation.label):\n     Displayed when hovering a blocked download, indicates that it's possible to\n     show more information for user to take the next action.\n     -->\n<!ENTITY showMoreInformation.label        \"Прикажи више информација\">\n\n<!-- LOCALIZATION NOTE (openFile.label):\n     Displayed when hovering a complete download, indicates that it's possible to\n     open the file using an app available in the system.\n     -->\n<!ENTITY openFile.label                   \"Отвори датотеку\">\n\n<!-- LOCALIZATION NOTE (retryDownload.label):\n     Displayed when hovering a download which is able to be retried by users,\n     indicates that it's possible to download this file again.\n     -->\n<!ENTITY retryDownload.label              \"Понови преузимање\">\n\n<!-- LOCALIZATION NOTE (cancelDownload.label):\n     Displayed when hovering a download which is able to be cancelled by users,\n     indicates that it's possible to cancel and stop the download.\n     -->\n<!ENTITY cancelDownload.label             \"Откажи преузимање\">\n\n<!-- LOCALIZATION NOTE (blocked.label):\n     Shown as a tag before the file name for some types of blocked downloads.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n<!ENTITY blocked.label                    \"БЛОКИРАНО\">\n\n<!-- LOCALIZATION NOTE (learnMore.label):\n     Shown as a text link for some types of blocked downloads, for example\n     malware, when there is an associated explanation page on the Mozilla site.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n<!ENTITY learnMore.label                  \"Сазнајте више\">\n\n<!-- LOCALIZATION NOTE (downloadsHistory.label, downloadsHistory.accesskey):\n     This string is shown at the bottom of the Downloads Panel when all the\n     downloads fit in the available space, or when there are no downloads in\n     the panel at all.\n     -->\n<!ENTITY downloadsHistory.label           \"Прикажи сва преузимања\">\n<!ENTITY downloadsHistory.accesskey       \"П\">\n\n<!ENTITY openDownloadsFolder.label       \"Отвори фасциклу преузимања\">\n\n<!ENTITY clearDownloadsButton.label       \"Обриши преузимања\">\n<!ENTITY clearDownloadsButton.tooltip     \"Брише завршена, отказана и неуспела преузимања\">\n\n<!-- LOCALIZATION NOTE (downloadsListEmpty.label):\n     This string is shown when there are no items in the Downloads view, when it\n     is displayed inside a browser tab.\n     -->\n<!ENTITY downloadsListEmpty.label         \"Нема преузимања.\">\n\n<!-- LOCALIZATION NOTE (downloadsPanelEmpty.label):\n     This string is shown when there are no items in the Downloads Panel.\n     -->\n<!ENTITY downloadsPanelEmpty.label        \"Нема преузимања за ову сесију.\">\n\n<!-- LOCALIZATION NOTE (downloadsListNoMatch.label):\n     This string is shown when some search terms are specified, but there are no\n     results in the Downloads view.\n     -->\n<!ENTITY downloadsListNoMatch.label       \"Није пронађено преузимање које се подудара.\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (stateStarting):\n# Indicates that the download is starting.\nstateStarting=Почетак…\n# LOCALIZATION NOTE (stateScanning):\n# Indicates that an external program is scanning the download for viruses.\nstateScanning=Претрага на вирусе…\n# LOCALIZATION NOTE (stateFailed):\n# Indicates that the download failed because of an error.\nstateFailed=Неуспело\n# LOCALIZATION NOTE (statePaused):\n# Indicates that the download was paused by the user.\nstatePaused=Паузирано\n# LOCALIZATION NOTE (stateCanceled):\n# Indicates that the download was canceled by the user.\nstateCanceled=Отказано\n# LOCALIZATION NOTE (stateCompleted):\n# Indicates that the download was completed.\nstateCompleted=Завршено\n# LOCALIZATION NOTE (stateBlockedParentalControls):\n# Indicates that the download was blocked by the Parental Controls feature of\n# Windows.  \"Parental Controls\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"Parental Controls\" in various\n# languages:\n# http://windows.microsoft.com/en-US/windows-vista/Set-up-Parental-Controls\nstateBlockedParentalControls=Блокирано од стране родитељског надзора\n# LOCALIZATION NOTE (stateBlockedPolicy):\n# Indicates that the download was blocked on Windows because of the \"Launching\n# applications and unsafe files\" setting of the \"security zone\" associated with\n# the target site.  \"Security zone\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"security zone\" in various\n# languages:\n# http://support.microsoft.com/kb/174360\nstateBlockedPolicy=Блокирано од стране безбедносне зоне\n# LOCALIZATION NOTE (stateDirty):\n# Indicates that the download was blocked after scanning.\nstateDirty=Блокирано: Можда садржи вирус или шпијунски софтвер\n\n# LOCALIZATION NOTE (blockedMalware, blockedPotentiallyUnwanted,\n#                    blockedUncommon2):\n# These strings are shown in the panel for some types of blocked downloads, and\n# are immediately followed by the \"Learn More\" link, thus they must end with a\n# period.  You may need to adjust \"downloadDetails.width\" in \"downloads.dtd\" if\n# this turns out to be longer than the other existing status strings.\n# Note: These strings don't exist in the UI yet.  See bug 1053890.\nblockedMalware=Ова датотека садржи вирус или малвер.\nblockedPotentiallyUnwanted=Ова датотека може да нашкоди рачунару.\nblockedUncommon2=Ова датотека се не преузима често.\n\n# LOCALIZATION NOTE (fileMovedOrMissing):\n# Displayed when a complete download which is not at the original folder.\nfileMovedOrMissing=Датотека се преместила или недостаје\n\n# LOCALIZATION NOTE (unblockHeaderUnblock, unblockHeaderOpen,\n#                    unblockTypeMalware, unblockTypePotentiallyUnwanted2,\n#                    unblockTypeUncommon2, unblockTip2, unblockButtonOpen,\n#                    unblockButtonUnblock, unblockButtonConfirmBlock):\n# These strings are displayed in the dialog shown when the user asks a blocked\n# download to be unblocked.  The severity of the threat is expressed in\n# descending order by the unblockType strings, it is higher for files detected\n# as malware and lower for uncommon downloads.\nunblockHeaderUnblock=Да ли сте сигурни да желите да дозволите ово преузимање?\nunblockHeaderOpen=Да ли сте сигурни да желите да отворите ову датотеку?\nunblockTypeMalware=Ова датотека садржи вирус или малвер који могу оштетити рачунар.\nunblockTypePotentiallyUnwanted2=Ова датотека је маскирана као корисно преузимање, али може учинти неочекиване промене вашим програмима и поставкама.\nunblockTypeUncommon2=Ова датотека се не преузима често и можда није сугурна за отварање. Можда садржи вирус или може да уради промене на вашим програмима и поставкама.\nunblockTip2=Можете претражити алтернативни извор преузимања или покушати поново.\nunblockButtonOpen=Отвори\nunblockButtonUnblock=Дозволи преузимање\nunblockButtonConfirmBlock=Уклони датотеку\n\n# LOCALIZATION NOTE (sizeWithUnits):\n# %1$S is replaced with the size number, and %2$S with the measurement unit.\nsizeWithUnits=%1$S %2$S\nsizeUnknown=Непозната величина\n\n# LOCALIZATION NOTE (shortTimeLeftSeconds, shortTimeLeftMinutes,\n#                    shortTimeLeftHours, shortTimeLeftDays):\n# These values are displayed in the downloads indicator in the main browser\n# window, where space is available for three characters maximum.  %1$S is\n# replaced with the time left for the given measurement unit.  Even for days,\n# the value is never longer than two digits.\nshortTimeLeftSeconds=%1$Ss\nshortTimeLeftMinutes=%1$Sm\nshortTimeLeftHours=%1$Sh\nshortTimeLeftDays=%1$Sd\n\n# LOCALIZATION NOTE (statusSeparator, statusSeparatorBeforeNumber):\n# These strings define templates for the separation of different elements in the\n# status line of a download item.  As a separator, by default we use the Unicode\n# character U+2014 'EM DASH' (long dash).  Examples of status lines include\n# \"Canceled - 222.net\", \"1.1 MB - website2.com\", or \"Paused -  1.1 MB\".  Note\n# that we use a wider space after the separator when it is followed by a number,\n# just to avoid visually confusing it with with a minus sign with some fonts.\n# If you use a different separator, this might not be necessary.  However, there\n# is usually no need to change the separator or the order of the substitutions,\n# even for right-to-left languages, unless the defaults are not suitable.\nstatusSeparator=%1$S — %2$S\nstatusSeparatorBeforeNumber=%1$S —  %2$S\n\nfileExecutableSecurityWarning=\"%S\" је извршива датотека. Извршиве датотеке могу садржати вирусе или други злонамеран код, који може да оштети рачунар. Будите пажљиви при отварању ове датотеке. Да ли заиста желите да покренете датотеку „%S‟?\nfileExecutableSecurityWarningTitle=Да ли желите да отворите извршиву датотеку?\nfileExecutableSecurityWarningDontAsk=Не питај опет\n\n# LOCALIZATION NOTE (otherDownloads3):\n# This is displayed in an item at the bottom of the Downloads Panel when\n# there are more downloads than can fit in the list in the panel. Use a\n# semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/Localization_and_Plurals\notherDownloads3=%1$S датотека се преузима;%1$S датотеке се преузимају;%1$S датотека се преузима\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/downloads/settingsChange.dtd",
    "content": "<!-- -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- -->\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  settingsChangePreferences.label  \"Поставке можете да променити преко језичка „Апликације‟ у поставкама &brandShortName;.\">\n<!ENTITY  settingsChangeOptions.label      \"Поставке можете да промените преко језичка „Апликације“ у поставкама &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/engineManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  engineManager.title       \"Управљање списком претраживача\">\n<!ENTITY  engineManager.style       \"min-width: 36em;\">\n<!ENTITY  engineManager.intro       \"Постављени су следећи претраживачи:\">\n\n<!ENTITY  columnLabel.name          \"Назив\">\n<!ENTITY  columnLabel.keyword       \"Кључна реч\">\n\n<!-- Buttons -->\n<!ENTITY  up.label                  \"На горе\">\n<!ENTITY  up.accesskey              \"г\">\n<!ENTITY  dn.label                  \"На доле\">\n<!ENTITY  dn.accesskey              \"д\">\n<!ENTITY  remove.label              \"Уклони\">\n<!ENTITY  remove.accesskey          \"У\">\n<!ENTITY  edit.label                \"Уреди кључну реч…\">\n<!ENTITY  edit.accesskey            \"к\">\n\n<!ENTITY  addEngine.label           \"Набави још претраживача…\">\n<!ENTITY  addEngine.accesskey       \"Н\">\n\n<!ENTITY  enableSuggest.label       \"Прикажи предлоге претраге\">\n<!ENTITY  enableSuggest.accesskey   \"П\">\n\n<!ENTITY  restoreDefaults.label     \"Врати на подразумевано\">\n<!ENTITY  restoreDefaults.accesskey \"В\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/engineManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nduplicateTitle=Поновљена кључна реч\nduplicateEngineMsg=Изабрали сте кључну реч коју тренутно користи \"%S\". Одаберете неку другу.\nduplicateBookmarkMsg=Изабрали сте кључну реч коју тренутно користи забелешка. Одаберете неку другу.\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/feeds/subscribe.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY feedPage.title \n  \"Преглед вести\">\n<!ENTITY feedSubscribeNow \n  \"Претплати се\">\n<!ENTITY feedLiveBookmarks \n  \"Забелешке\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/feeds/subscribe.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nlinkTitleTextFormat=Иди на %S\naddHandler=Додати \"%S\" (%S) као извора вести (Feed)?\naddHandlerAddButton=Додај извор вести\naddHandlerAddButtonAccesskey=A\nhandlerRegistered=\"%S\" је већ пријављен као извор вести\nliveBookmarks=Забелешке\nsubscribeNow=Претплати се\nchooseApplicationMenuItem=Избор апликације…\nchooseApplicationDialogTitle=Избор апликације\nalwaysUse=Увек користи \"%S\" за претплату на изворе вести\nmediaLabel=Мултимедијалне датотеке\n\n# LOCALIZATION NOTE: The next string is for the size of the enclosed media.\n#   e.g. enclosureSizeText : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nenclosureSizeText=%1$S %2$S\n\nbytes=B\nkilobyte=KB\nmegabyte=MB\ngigabyte=GB\n\n# LOCALIZATION NOTE: The next three strings explains to the user what they're \n# doing.\n#   e.g. alwaysUseForVideoPodcasts : \"Always use Miro to subscribe to video podcasts.\"\n#   %S = application to use (Miro, iTunes, ...)\nalwaysUseForFeeds=Увек користи %S за претплату на изворе вести.\nalwaysUseForAudioPodcasts=Увек користи %S за претплату на подкастове.\nalwaysUseForVideoPodcasts=Увек користи %S за претплату на видео-подкастове.\n\nsubscribeFeedUsing=Претплата на овај извор вести помоћу\nsubscribeAudioPodcastUsing=Претплата на овај подкаст помоћу\nsubscribeVideoPodcastUsing=Претплата на овај видео-подкаст помоћу\n\nfeedSubscriptionFeed1=Ово је извор садржаја са овог сајта који се често мења.\nfeedSubscriptionAudioPodcast1=Ово је подкаст садржаја са овог сајта који се често мења.\nfeedSubscriptionVideoPodcast1=Ово је видео-подкаст садржаја са овог сајта који се често мења.\n\nfeedSubscriptionFeed2=Можете да се претплатите на овај извор како бисте добијали обавештења када се садржај промени.\nfeedSubscriptionAudioPodcast2=Можете да се претплатите на овај подкаст како бисте добијали обавештења када се садржај промени.\nfeedSubscriptionVideoPodcast2=Можете да се претплатите на овај видео-подкаст како бисте добијали обавештења када се садржај промени.\n\n# Protocol Handling\n# \"Add %appName (%appDomain) as an application for %protocolType links?\"\naddProtocolHandler=Додати %S (%S) као апликацију за %S везе?\naddProtocolHandlerAddButton=Додај апликацију\naddProtocolHandlerAddButtonAccesskey=Д\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/lightweightThemes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\nlightweightThemes.recommended-1.name=A Web Browser Renaissance\r\nlightweightThemes.recommended-1.description=A Web Browser Renaissance је (C) Sean.Martell. Доступан под CC-BY-SA. Без гаранције.\r\n\r\nlightweightThemes.recommended-2.name=Space Fantasy\r\nlightweightThemes.recommended-2.description=Space Fantasy је (C) fx5800p. Доступан под CC-BY-SA. Без гаранције.\r\n\r\nlightweightThemes.recommended-4.name=Pastel Gradient\r\nlightweightThemes.recommended-4.description=Pastel Gradient је (C) darrinhenein. Доступан под CC-BY. Без гаранције.\r\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/loop/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/migration/migration.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY migrationWizard.title          \"Чаробњак за увоз\">\n\n<!ENTITY importFrom.label               \"Увези подешавања, забелешке, историјат, лозинке и друге податке из:\">\n<!ENTITY importFromUnix.label           \"Увези подешавања, забелешке, историјат, лозинке и друге податке из:\">\n<!ENTITY importFromBookmarks.label      \"Увези забелешке из:\">\n\n<!ENTITY importFromIE.label             \"Microsoft Internet Explorer\">\n<!ENTITY importFromIE.accesskey         \"M\">\n<!ENTITY importFromEdge.label           \"Microsoft Edge\">\n<!ENTITY importFromEdge.accesskey       \"E\">\n<!ENTITY importFromNothing.label        \"Не увози ништа\">\n<!ENTITY importFromNothing.accesskey    \"Н\">\n<!ENTITY importFromSafari.label         \"Safari\">\n<!ENTITY importFromSafari.accesskey     \"S\">\n<!ENTITY importFromCanary.label         \"Chrome Canary\">\n<!ENTITY importFromCanary.accesskey     \"n\">\n<!ENTITY importFromChrome.label         \"Chrome\">\n<!ENTITY importFromChrome.accesskey     \"C\">\n<!ENTITY importFromChromium.label       \"Chromium\">\n<!ENTITY importFromChromium.accesskey   \"u\">\n<!ENTITY importFromFirefox.label        \"Firefox\">\n<!ENTITY importFromFirefox.accesskey    \"F\">\n<!ENTITY importFrom360se.label          \"360 Secure Browser\">\n<!ENTITY importFrom360se.accesskey      \"3\">\n\n<!ENTITY noMigrationSources.label       \"Није пронађен ниједан програм који садржи забелешке, историјат или лозинке.\">\n\n<!ENTITY importSource.title             \"Увези подешавања и податке\">\n<!ENTITY importItems.title              \"Ставке за увоз\">\n<!ENTITY importItems.label              \"Изаберите ставке за увоз:\">\n\n<!ENTITY migrating.title                \"Увоз…\">\n<!ENTITY migrating.label                \"Наредне ставке се тренутно увозе…\">\n\n<!ENTITY selectProfile.title            \"Избор профила\">\n<!ENTITY selectProfile.label            \"Можете увести из следећих профила:\">\n\n<!ENTITY done.title                     \"Увоз је завршен\">\n<!ENTITY done.label                     \"Следеће ставке су успешно увезене:\">\n\n<!ENTITY closeSourceBrowser.label       \"Затворите одабрани прегледач пре него што наставите.\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/migration/migration.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprofileName_format=%S %S\n\n# Browser Specific\nsourceNameIE=Internet Explorer\nsourceNameEdge=Microsoft Edge\nsourceNameSafari=Safari\nsourceNameCanary=Google Chrome Canary\nsourceNameChrome=Google Chrome\nsourceNameChromium=Chromium\nsourceNameFirefox=Mozilla Firefox\nsourceName360se=360 Secure Browser\n\nimportedBookmarksFolder=Из %S\n\nimportedSafariReadingList=Листа за читање (из Safari)\nimportedEdgeReadingList=Листа за читање (из Edge)\n\n# Import Sources\n# Note: When adding an import source for profile reset, add the string name to\n# resetProfile.js if it should be listed in the reset dialog.\n1_ie=Подешавање интернета\n1_edge=Подешавања\n1_safari=Подешавања\n1_chrome=Подешавања\n1_360se=Подешавања\n\n2_ie=Колачићи\n2_edge=Колачићи\n2_safari=Колачићи\n2_chrome=Колачићи\n2_firefox=Колачићи\n2_360se=Колачићи\n\n4_ie=Историјат прегледања\n4_edge=Историјат прегледања\n4_safari=Историјат прегледања\n4_chrome=Историјат прегледања\n4_firefox_history_and_bookmarks=Историјат прегледања и забелешке\n4_360se=Историјат прегледања\n\n8_ie=Сачувани формулари\n8_edge=Сачувани формулари\n8_safari=Сачувани формулари\n8_chrome=Сачувани формулари\n8_firefox=Сачувани формулари\n8_360se=Сачувани формулари\n\n16_ie=Сачуване лозинке\n16_edge=Сачуване лозинке\n16_safari=Сачуване лозинке\n16_chrome=Сачуване лозинке\n16_firefox=Сачуване лозинке\n16_360se=Сачуване лозинке\n\n32_ie=Омиљено\n32_edge=Омиљено\n32_safari=Забелешке\n32_chrome=Забелешке\n32_360se=Забелешке\n\n64_ie=Остали подаци\n64_edge=Остали подаци\n64_safari=Остали подаци\n64_chrome=Остали подаци\n64_firefox_other=Остали подаци\n64_360se=Остали подаци\n\n128_firefox=Прозори и језичци\n\n# Automigration undo notification.\n# %1$S will be replaced with the name of the browser we imported from, %2$S will be replaced with brandShortName\nautomigration.undo.message.all              = Наставите где сте стали. Увезли смо ове сајтове, ваше забелешке, историјат и лозинке из %1$S на %2$S.\nautomigration.undo.message.bookmarks        = Наставите где сте стали. Увезли смо ове сајтове и ваше забелешке из %1$S на %2$S.\nautomigration.undo.message.bookmarks.logins = Наставите где сте стали. Увезли смо ове сајтове, ваше забелешке и лозинке из %1$S на %2$S.\nautomigration.undo.message.bookmarks.visits = Наставите где сте стали. Увезли смо ове сајтове, ваше забелешке и историјат из %1$S на %2$S.\nautomigration.undo.message.logins           = Наставите где сте стали. Увезли смо ваше лозинке из %1$S на %2$S.\nautomigration.undo.message.logins.visits    = Наставите где сте стали. Увезли смо ове сајтове, ваш историјат и лозинке из %1$S на %2$S.\nautomigration.undo.message.visits           = Наставите где сте стали. Увезли смо ове сајтове и ваш историјат из %1$S на %2$S.\nautomigration.undo.keep2.label            = У реду, разумем\nautomigration.undo.keep2.accesskey        = У\nautomigration.undo.dontkeep2.label        = Не, хвала\nautomigration.undo.dontkeep2.accesskey    = Н\nautomigration.undo.unknownbrowser         = Непознат прегледач\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n\n<!ENTITY loadError.label \"Проблем при учитавању странице\">\n<!ENTITY retry.label \"Пoкушај поново\">\n<!ENTITY returnToPreviousPage.label \"Иди назад\">\n<!ENTITY advanced.label \"Напредно\">\n\n<!-- Specific error messages -->\n\n<!ENTITY connectionFailure.title \"Повезивање није успело\">\n<!ENTITY connectionFailure.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY deniedPortAccess.title \"Ова адреса је забрањена\">\n<!ENTITY deniedPortAccess.longDesc \"\">\n\n<!ENTITY dnsNotFound.title \"Сервер није пронађен\">\n<!ENTITY dnsNotFound.longDesc \"\n<ul>\n  <li>Проверите да ли у адреси има грешака у куцању као што су\n    <strong>ww</strong>.example.com уместо\n    <strong>www</strong>.example.com</li>\n  <li>Ако не можете да учитате ниједну страницу, проверите да ли је веза рачунара са\n    мрежом активна.</li>\n  <li>Ако су рачунар или мрежа заштићени са заштитним зидом или проксијем, проверите да ли је\n    програму &brandShortName; дозвољено да приступа мрежи.</li>\n</ul>\n\">\n\n<!ENTITY fileNotFound.title \"Датотека није пронађена\">\n<!ENTITY fileNotFound.longDesc \"\n<ul>\n  <li>Проверите подударање малих и великих слова и друге могуће грешке у куцању.</li>\n  <li>Проверите да ли је датотека премештена, преименована или избрисана.</li>\n</ul>\n\">\n\n<!ENTITY fileAccessDenied.title \"Приступ датотеци је одбијен\">\n<!ENTITY fileAccessDenied.longDesc \"\n<ul>\n  <li>Можда је уклоњена, премештена или немате приступ датотеци.</li>\n</ul>\n\">\n\n<!ENTITY generic.title \"Упс.\">\n<!ENTITY generic.longDesc \"\n<p>&brandShortName; из неког разлога не може да учита ову страницу.</p>\n\">\n\n<!ENTITY captivePortal.title \"Пријави се на мрежу\">\n<!ENTITY captivePortal.longDesc2 \"<p>Морате се пријавити на ову мрежу пре него што можете приступити интернету.</p>\">\n\n<!ENTITY openPortalLoginPage.label2 \"Отвори страницу пријаве за мрежу\">\n\n<!ENTITY malformedURI.title \"Адреса је неважећа\">\n<!ENTITY malformedURI.longDesc \"\n<ul>\n  <li>Интернет адресе су обично типа\n    <strong>http://www.example.com/</strong></li>\n  <li>Проверите да ли користите исправне знакове (нпр.\n    <strong>/</strong>).</li>\n</ul>\n\">\n\n<!ENTITY netInterrupt.title \"Веза је прекинута\">\n<!ENTITY netInterrupt.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY notCached.title \"Документ је истекао\">\n<!ENTITY notCached.longDesc \"<p>Тражени документ није доступан у кешу програма &brandShortName;.</p><ul><li>Из предострожности, &brandShortName; не добавља документе аутоматски.</li><li>Притисните „Покушај поново“ да бисте поново добавили документ са веб сајта.</li></ul>\">\n\n<!ENTITY netOffline.title \"Рад ван мреже\">\n<!ENTITY netOffline.longDesc2 \"\n<ul>\n  <li>Притисните &quot;Пoкушај опет&quot; да бисте се пребацили на режим на мрежи и поново учитали страницу.</li>\n</ul>\n\">\n\n<!ENTITY contentEncodingError.title \"Грешка у кодирању садржаја\">\n<!ENTITY contentEncodingError.longDesc \"\n<ul>\n  <li>Oбратите се власницима веб сајта и обавестите их о овом проблему.</li>\n</ul>\n\">\n\n<!ENTITY unsafeContentType.title \"Небезбедна врста датотеке\">\n<!ENTITY unsafeContentType.longDesc \"\n<ul>\n  <li>Oбратите се власницима веб сајта и обавестите их о овом проблему.</li> \n</ul>\n\">\n\n<!ENTITY netReset.title \"Веза је ресетована\">\n<!ENTITY netReset.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY netTimeout.title \"Веза је истекла\">\n<!ENTITY netTimeout.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY unknownProtocolFound.title \"Нејасна адреса\">\n<!ENTITY unknownProtocolFound.longDesc \"\n<ul>\n  <li>Можда ћете морати да инсталирате неки други програм како бисте отворили ову адресу.</li> \n</ul>\n\">\n\n<!ENTITY proxyConnectFailure.title \"Прокси сервер одбија везе\">\n<!ENTITY proxyConnectFailure.longDesc \"\n<ul>\n  <li>Проверите подешавања проксија.</li>\n  <li>Обратите се администратору мреже како бисте били сигурни да прокси\n    ради.</li>\n</ul>\n\">\n\n<!ENTITY proxyResolveFailure.title \"Не могу да пронађем прокси сервер\">\n<!ENTITY proxyResolveFailure.longDesc \"\n<ul>\n  <li>Проверите подешавања проксија.</li>\n  <li>Проверите да ли рачунар има исправну мрежну везу.</li>\n  <li>Ако су рачунар или мрежа заштићени са заштитним зидом или проксијем, проверите\n    да ли је програму &brandShortName; дозвољено да приступи мрежи.</li>\n</ul>\n\">\n\n<!ENTITY redirectLoop.title \"Страница се не преусмерава исправно\">\n<!ENTITY redirectLoop.longDesc \"\n<ul> \n  <li>Овај проблем понекад настаје ако искључите или одбијете прихватање\n    колачића.</li> \n</ul>\n\">\n\n<!ENTITY unknownSocketType.title \"Неочекиван одговор од сервера\">\n<!ENTITY unknownSocketType.longDesc \"\n<ul>\n  <li>Проверите да ли рачунар има инсталиран\n    менаџер безбедности.</li>\n  <li>Узрок овој грешци може да буде нестандардно подешавање сервера.</li>\n</ul>\n\">\n\n<!ENTITY nssFailure2.title \"Безбедна веза није успостављена\">\n<!ENTITY nssFailure2.longDesc2 \"\n<ul>\n  <li>Страница коју желите да прикажете не може бити приказана јер није могуће проверити аутентичност примљених података.</li>\n  <li>Обратите се власницима веб сајта и обавестите их о овом проблему.</li>\n</ul>\n\">\n\n<!ENTITY certerror.longpagetitle1 \"Веза није сигурна\">\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara \"Власник <span class='hostname'/> је неправилно подесио веб сајт. Да бисмо заштитили ваше информације од крађе, &brandShortName; се није повезао на овај веб сајт.\">\n\n<!ENTITY sharedLongDesc \"\n<ul>\n  <li>Сајт је можда привремено недоступан или загушен. Покушајте поново\n    мало касније.</li>\n  <li>Ако не можете да учитате ниједну страницу, проверите мрежну везу\n    рачунара.</li>\n  <li>Ако су рачунар или мрежа заштићена са заштитним зидом или проксијем, проверите\n    да ли је &brandShortName; дозвољено да приступа мрежи.</li>\n</ul>\n\">\n\n<!ENTITY cspBlocked.title \"Блокирано због полисе о безбедности садржаја\">\n<!ENTITY cspBlocked.longDesc \"<p>&brandShortName; је спречио учитавање ове странице на овај начин јер садржи полису о безбедности садржаја која то онемогућава.</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"Грешка оштећеног садржаја\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>Страница коју желите да погледате не може бити приказана због грешке у преносу података.</p><ul><li>Обратите се власницима веб странице и обавестите их о проблему.</li></ul>\">\n\n\n<!ENTITY securityOverride.exceptionButtonLabel \"Додај изузетак…\">\n\n<!ENTITY errorReporting.automatic2 \"Аутоматски пријавите грешке да бисте помогли Mozilla-и да идентификује и блокира злонамере сајтове\">\n<!ENTITY errorReporting.learnMore \"Сазнајте више…\">\n\n<!ENTITY remoteXUL.title \"Удаљени XUL\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>Обавестите власнике веб сајта о овом проблему.</li></ul></p>\">\n\n<!ENTITY sslv3Used.title \"Не могу се повезати безбедно\">\n<!-- LOCALIZATION NOTE (sslv3Used.longDesc2) - Do not translate\n     \"SSL_ERROR_UNSUPPORTED_VERSION\". -->\n<!ENTITY sslv3Used.longDesc2 \"Додатне информације: SSL_ERROR_UNSUPPORTED_VERSION\">\n\n<!-- LOCALIZATION NOTE (certerror.wrongSystemTime2,\n                        certerror.wrongSystemTimeWithoutReference) - The <span id='..' />\n     tags will be injected with actual values, please leave them unchanged. -->\n<!ENTITY certerror.wrongSystemTime2 \"<p> &brandShortName; се није повезао на <span id='wrongSystemTime_URL'/> јер рачунаров сат није тачан и спречава повезивање.</p> <p>Ваш рачунар је подешен на <span id='wrongSystemTime_systemDate'/>, а требало би да буде <span id='wrongSystemTime_actualDate'/>. Да решите овај проблем, промените датум и време да одговарају тачном времену.</p>\">\n<!ENTITY certerror.wrongSystemTimeWithoutReference \"<p>&brandShortName; се није повезао на <span id='wrongSystemTimeWithoutReference_URL'/> јер рачунаров сат показује на погрешно време и спречава безбедно повезивање.</p> <p>Ваш рачунар је подешен на <span id='wrongSystemTimeWithoutReference_systemDate'/>. Да решите овај проблем, промените датум и време да одговарају тачном времену.</p>\">\n\n<!ENTITY certerror.pagetitle1  \"Несигурна веза\">\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"Овај сајт користи HTTP\nStrict Transport Security (HSTS) да би одредио да се &brandShortName; на њега повезује\nсамо безбедно. Као резултат тога, није могуће додати изузетак за овај \nсертификат.\">\n<!ENTITY certerror.copyToClipboard.label \"Копирај текст у бележницу\">\n\n<!ENTITY inadequateSecurityError.title \"Веза није сугурна\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> користи технологију за безбедност која је застарела и рањива је на нападе. Нападач лако може да открије информације за које сте мислили да су сигурне. Администратор веб сајта ће морати да поправи сервер пре него што посетите овај сајт.</p><p>Код грешке: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n\n<!ENTITY prefReset.longDesc \"Ваше поставке безбедности можда проузрокују овај проблем. Да ли желите да вратите подразумеване поставке?\">\n<!ENTITY prefReset.label \"Врати подразумеване поставке\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/newTab.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n   \n<!-- These strings are used in the about:newtab page -->\n<!ENTITY newtab.pageTitle \"Нови језичак\">\n<!ENTITY newtab.customize.classic \"Прикажи најбоље сајтове\">\n<!ENTITY newtab.customize.cog.enhanced \"Укључи предложене сајтове\">\n<!ENTITY newtab.customize.cog.title2 \"КОНТРОЛЕ ЗА НОВИ ЈЕЗИЧАК\">\n<!ENTITY newtab.customize.cog.learn \"Сазнајте више о новом језичку\">\n<!ENTITY newtab.customize.title \"Прилагодите страницу за нови језичак\">\n<!ENTITY newtab.customize.suggested \"Прикажи омиљене и најпосећеније сајтове\">\n<!ENTITY newtab.customize.topsites \"Прикажи најпосећеније сајтове\">\n<!ENTITY newtab.customize.blank2 \"Прикажи празну страницу\">\n<!ENTITY newtab.undo.removedLabel \"Сличица је уклољена.\">\n<!ENTITY newtab.undo.undoButton \"Поништи.\">\n<!ENTITY newtab.undo.restoreButton \"Обнови све.\">\n<!ENTITY newtab.undo.closeTooltip \"Сакриј\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/newTab.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnewtab.defaultTopSites.heading=Популарни сајтови\nnewtab.userTopSites.heading=Ваши популарни сајтови\n\nnewtab.pin=Закачи овај сајт на тренутну позицију\nnewtab.unpin=Откачи овај сајт\nnewtab.block=Уклони овај сајт\n# LOCALIZATION NOTE(newtab.sponsored.button): This text appears for sponsored\n# and enhanced tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.sponsored.button=СПОНЗОРИСАНО\n# LOCALIZATION NOTE(newtab.suggested.button): This text appears for sponsored\n# and suggested tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.suggested.tag=ПРЕДЛОЖЕНО\n# LOCALIZATION NOTE(newtab.suggested.button): %1$S will be replaced inline by\n# one of the user's top 100 sites that triggered this suggested tile.\n# This text appears for suggested tiles under the tile's title, so prefer short\n# strings to avoid truncating important text.\nnewtab.suggested.button=Предложено за %1$S посетилаца\n# LOCALIZATION NOTE(newtab.sponsored.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain=Ова плочица је приказана у име Mozilla партнера. Можете је уклонити у било ком тренутку тако што ћете кликнути на %1$S дугме. %2$S\n# LOCALIZATION NOTE(newtab.sponsored.explain2): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain2=Овај сајт је предложен у име Mozilla партнера. Можете га уклонити у било ком тренутку тако што ћете кликнути на %1$S дугме. %2$S\n# LOCALIZATION NOTE(newtab.suggested.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.suggested.explain=Овај сајт је предложила Mozilla. Можете га уклонити било када тако што ћете кликнути на %1$S дугме. %2$S\n# LOCALIZATION NOTE(newtab.enhanced.explain): %1$S will be replaced inline by\n# the gear icon used to customize the new tab window. %2$S will be replaced by\n# an active link using string newtab.learn.link as text.\nnewtab.enhanced.explain=Mozilla партнер је визуелно побољшао ову плочицу, тако што је заменио слике екрана. Можете да искључите напредне плочице тако што ћете кликнути на %1$S дугме за поставке. %2$S\nnewtab.intro1.paragraph1=Када отворите нови језичак, видећете сајтове који би могли да вам се свиде. Неке је Mozilla предложила, а неки су спонзорисани од стране наших партнера.\n# LOCALIZATION NOTE(newtab.intro1.paragraph2): %1$S will be replaced inline by\n# an active link using string newtab.privacy.link as text. %2$S will be replaced\n# inline by the gear icon used to customize the new tab window.\nnewtab.intro1.paragraph2=Да би обезбедили овај сервис, неки подаци нам се аутоматски шаљу у складу са %1$S. Можете да искључите ову могућност тако што ћете уклонити квачицу испод (%2$S).\nnewtab.learn.link=Сазнајте више…\nnewtab.privacy.link=Обавештење о приватности\nnewtab.learn.link2=Више о Новом језичку\nnewtab.intro.header.update=Нови језичак је добио надоградњу!\nnewtab.intro.gotit=У реду!\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/openLocation.dtd",
    "content": "<!-- extracted from content/openLocation.xul -->\n\n<!ENTITY enter.label \"Унесите адресу са интернета (URL) или име датотеке на диску које желите да отворите:\">  \n<!ENTITY chooseFile.label \"Избор датотеке…\">\n<!ENTITY newTab.label \"Нови језичак\">\n<!ENTITY newWindow.label \"Нови прозор\">\n<!ENTITY topTab.label \"Тренутни језичак\">\n<!ENTITY caption.label \"Отварање веб адресе\">\n<!ENTITY openWhere.label \"Отвори у:\">\n<!ENTITY openBtn.label \"Отвори\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/openLocation.properties",
    "content": "chooseFileDialogTitle=Избор датотеке\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/pageInfo.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  pageInfoWindow.width  \"600\">\n<!ENTITY  pageInfoWindow.height \"600\">\n\n<!ENTITY  copy.key              \"C\">\n<!ENTITY  copy.label            \"Копирај\">\n<!ENTITY  copy.accesskey        \"К\">\n<!ENTITY  selectall.key         \"A\">\n<!ENTITY  selectall.label       \"Изабери све\">\n<!ENTITY  selectall.accesskey   \"И\">\n<!ENTITY  closeWindow.key       \"З\">\n\n<!ENTITY  generalTab            \"Опште\">\n<!ENTITY  generalTab.accesskey  \"О\">\n<!ENTITY  generalTitle          \"Наслов:\">\n<!ENTITY  generalURL            \"Адреса:\">\n<!ENTITY  generalType           \"Тип:\">\n<!ENTITY  generalMode           \"Тип приказа:\">\n<!ENTITY  generalSize           \"Величина:\">\n<!ENTITY  generalReferrer       \"Референтни URL:\">\n<!ENTITY  generalSource         \"Извор кеша:\">\n<!ENTITY  generalModified       \"Последња измена:\">\n<!ENTITY  generalEncoding2      \"Кодирање текста:\">\n<!ENTITY  generalMetaName       \"Назив\">\n<!ENTITY  generalMetaContent    \"Садржај\">\n\n<!ENTITY  mediaTab              \"Медији\">\n<!ENTITY  mediaTab.accesskey    \"М\">\n<!ENTITY  mediaLocation         \"Адреса:\">\n<!ENTITY  mediaText             \"Придружени текст:\">\n<!ENTITY  mediaAltHeader        \"Резервни текст\">\n<!ENTITY  mediaAddress          \"Адреса\">\n<!ENTITY  mediaType             \"Тип\">\n<!ENTITY  mediaSize             \"Величина\">\n<!ENTITY  mediaCount            \"Укупно\">\n<!ENTITY  mediaDimension        \"Димензије:\">\n<!ENTITY  mediaLongdesc         \"Дуги опис:\">\n<!ENTITY  mediaBlockImage.accesskey \"ж\">\n<!ENTITY  mediaSaveAs           \"Сачувај као…\">\n<!ENTITY  mediaSaveAs.accesskey \"А\">\n<!ENTITY  mediaSaveAs2.accesskey \"С\">\n<!ENTITY  mediaPreview          \"Преглед медија:\">\n\n<!ENTITY  feedTab               \"Извор вести\">\n<!ENTITY  feedTab.accesskey     \"И\">\n<!ENTITY  feedSubscribe         \"Претплати се\">\n<!ENTITY  feedSubscribe.accesskey \"П\">\n\n<!ENTITY  permTab               \"Дозволе\">\n<!ENTITY  permTab.accesskey     \"Д\">\n<!ENTITY  permUseDefault        \"Користи изворно\">\n<!ENTITY  permAskAlways         \"Увек питај\">\n<!ENTITY  permAllow             \"Дозволи\">\n<!ENTITY  permAllowSession      \"Дозволи за ову сесију\">\n<!ENTITY  permBlock             \"Блокирај\">\n<!ENTITY  permissionsFor        \"Дозволе за:\">\n<!ENTITY  permPlugins           \"Активирај прикључке\">\n\n<!ENTITY  permClearStorage           \"Очисти складиште\">\n<!ENTITY  permClearStorage.accesskey \"ч\">\n\n<!ENTITY  securityTab           \"Безбедност\">\n<!ENTITY  securityTab.accesskey \"Б\">\n<!ENTITY  securityView.certView \"Преглед сертификата\">\n<!ENTITY  securityView.accesskey \"с\">\n<!ENTITY  securityView.unknown   \"Непознат\">\n\n\n<!ENTITY  securityView.identity.header   \"Идентитет сајта\">\n<!ENTITY  securityView.identity.owner    \"Власник:\">\n<!ENTITY  securityView.identity.domain   \"Веб сајт:\">\n<!ENTITY  securityView.identity.verifier \"Проверио:\">\n\n<!ENTITY  securityView.privacy.header                   \"Приватност и историјат\">\n<!ENTITY  securityView.privacy.history                  \"Да ли сте раније посетили овај сајт?\">\n<!ENTITY  securityView.privacy.cookies                  \"Да ли овај сајт чува колачиће на мом рачунару?\">\n<!ENTITY  securityView.privacy.viewCookies              \"Преглед колачића\">\n<!ENTITY  securityView.privacy.viewCookies.accessKey    \"П\">\n<!ENTITY  securityView.privacy.passwords                \"Да ли чувам неку лозинку за овај сајт?\">\n<!ENTITY  securityView.privacy.viewPasswords            \"Преглед сачуваних лозинки\">\n<!ENTITY  securityView.privacy.viewPasswords.accessKey  \"л\">\n\n<!ENTITY  securityView.technical.header                 \"Технички детаљи\">\n\n<!ENTITY  helpButton.label                              \"Помоћ\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/pageInfo.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npageInfo.page.title=Подаци о страници - %S\npageInfo.frame.title=Подаци о оквиру - %S\n\nnoPageTitle=Безимена страница:\nunknown=Непознат\nnotset=Неодређено\nyes=Да\nno=Не\n\nmediaImg=Слика\nmediaVideo=Видео\nmediaAudio=Звук\nmediaBGImg=Позадинска слика\nmediaBorderImg=Ивица\nmediaListImg=Знак\nmediaCursor=Показивач\nmediaObject=Објекат\nmediaEmbed=Уграђени објекат\nmediaLink=Иконица\nmediaInput=Поље уноса\nmediaFileSize=%S KB\nmediaSize=%Spx × %Spx.\nmediaSelectFolder=Изаберите фасциклу за чување слика\nmediaBlockImage=Блокирај слике са: %S\nmediaUnknownNotCached=Непозната (није кеширана)\nmediaImageType=Слика: %S\nmediaAnimatedImageType=Слика: %S (анимирана, кадрова %S)\nmediaDimensions=%Spx × %Spx\nmediaDimensionsScaled=%Spx × %Spx (скалирано на %Spx × %Spx)\n\ngeneralQuirksMode=Толерантан начин рада\ngeneralStrictMode=Поштовање стандарда\ngeneralSize=%S KB (бајтова: %S)\ngeneralMetaTag=Мета (ознака: 1)\ngeneralMetaTags=Мета (ознака: %S)\n\nfeedRss=RSS\nfeedAtom=Atom\nfeedXML=XML\n\nsecurityNoOwner=Овај веб сајт не објављује податке о власништву.\nsecurityOneVisit=Да, једном\nsecurityNVisits=Да, оволико пута: %S\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# database\n#   e.g. indexedDBUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nindexedDBUsage=Овај веб сајт користи %1$S %2$S\n\npermissions.useDefault=Користи подразумевано\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/places/bookmarkProperties.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndialogAcceptLabelAddItem=Додај\ndialogAcceptLabelSaveItem=Сачувај\ndialogAcceptLabelAddLivemark=Претплати се\ndialogAcceptLabelAddMulti=Додај забелешке\ndialogAcceptLabelEdit=Сачувај\ndialogTitleAddBookmark=Нова забелешка\ndialogTitleAddLivemark=Претплати се забелешком\ndialogTitleAddFolder=Нова фасцикла\ndialogTitleAddMulti=Нове забелешке\ndialogTitleEdit=Својства за „%S‟\n\nbookmarkAllTabsDefault=[Име фасцикле]\nnewFolderDefault=Нова фасцикла\nnewBookmarkDefault=Нова забелешка\nnewLivemarkDefault=Нова жива забелешка\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/places/editBookmarkOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editBookmarkOverlay.name.label                      \"Назив:\">\n<!ENTITY editBookmarkOverlay.name.accesskey                  \"Н\">\n<!ENTITY editBookmarkOverlay.location.label                  \"Адреса:\">\n<!ENTITY editBookmarkOverlay.location.accesskey              \"А\">\n<!ENTITY editBookmarkOverlay.feedLocation.label              \"Место извора вести:\">\n<!ENTITY editBookmarkOverlay.feedLocation.accesskey          \"М\">\n<!ENTITY editBookmarkOverlay.siteLocation.label              \"Место сајта:\">\n<!ENTITY editBookmarkOverlay.siteLocation.accesskey          \"с\">\n<!ENTITY editBookmarkOverlay.folder.label                    \"Фасцикла:\">\n<!ENTITY editBookmarkOverlay.foldersExpanderDown.tooltip     \"Прикажи све директоријуме са забелешкама\">\n<!ENTITY editBookmarkOverlay.expanderUp.tooltip              \"Сакриј\">\n<!ENTITY editBookmarkOverlay.tags.label                      \"Ознаке:\">\n<!ENTITY editBookmarkOverlay.tags.accesskey                  \"О\">\n<!ENTITY editBookmarkOverlay.tagsEmptyDesc.label             \"Раздвајају се запетама\">\n<!ENTITY editBookmarkOverlay.description.label               \"Опис:\">\n<!ENTITY editBookmarkOverlay.description.accesskey           \"п\">\n<!ENTITY editBookmarkOverlay.keyword.label                   \"Кључна реч:\">\n<!ENTITY editBookmarkOverlay.keyword.accesskey               \"К\">\n<!ENTITY editBookmarkOverlay.tagsExpanderDown.tooltip        \"Прикажи све ознаке\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.label             \"Учитај ову забелешку у додатну палету\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.accesskey         \"У\">\n<!ENTITY editBookmarkOverlay.choose.label                    \"Избор…\">\n<!ENTITY editBookmarkOverlay.newFolderButton.label           \"Нова фасцикла\">\n<!ENTITY editBookmarkOverlay.newFolderButton.accesskey       \"ф\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/places/moveBookmarks.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title              \"Изабери фасциклу\">\n<!ENTITY window.style              \"width: 36em; height: 18em;\">\n<!ENTITY moveTo.label              \"Премести у:\">\n<!ENTITY newFolderButton.label     \"Нова фасцикла\">\n<!ENTITY newFolderButton.accesskey \"Н\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/places/places.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (places.library.title): use \"Library\", \"Archive\" or \"Repository\" -->\n<!ENTITY places.library.title  \"Библиотека\">\n<!ENTITY places.library.width  \"700\">\n<!ENTITY places.library.height \"500\">\n<!ENTITY organize.label        \"Организовање\">\n<!ENTITY organize.accesskey    \"О\">\n<!ENTITY organize.tooltip      \"Организујте своје забелешке\">\n\n<!ENTITY file.close.label               \"Затвори\">\n<!ENTITY file.close.accesskey           \"З\">\n<!ENTITY cmd.close.key                  \"w\">\n<!ENTITY views.label                    \"Погледи\">\n<!ENTITY views.accesskey                \"П\">\n<!ENTITY views.tooltip                  \"Промените свој приказ\">\n<!ENTITY view.columns.label             \"Приказ колона\">\n<!ENTITY view.columns.accesskey         \"к\">\n<!ENTITY view.sort.label                \"Сортирај\">\n<!ENTITY view.sort.accesskey            \"С\">\n<!ENTITY view.unsorted.label            \"Неуређено\">\n<!ENTITY view.unsorted.accesskey        \"Н\">\n<!ENTITY view.sortAscending.label       \"Растући редослед\">\n<!ENTITY view.sortAscending.accesskey   \"Р\">\n<!ENTITY view.sortDescending.label      \"Опадајући редослед\">\n<!ENTITY view.sortDescending.accesskey  \"О\">\n\n<!ENTITY importBookmarksFromHTML.label     \"Увези забелешке из HTML…\">\n<!ENTITY importBookmarksFromHTML.accesskey \"У\">\n<!ENTITY exportBookmarksToHTML.label       \"Извези забелешке у HTML…\">\n<!ENTITY exportBookmarksToHTML.accesskey   \"И\">\n<!ENTITY importOtherBrowser.label          \"Увези податке из другог прегледача…\">\n<!ENTITY importOtherBrowser.accesskey      \"в\">\n\n<!ENTITY cmd.backup.label               \"Архивирај…\">\n<!ENTITY cmd.backup.accesskey           \"А\">\n<!ENTITY cmd.restore2.label             \"Обнови\">\n<!ENTITY cmd.restore2.accesskey         \"О\">\n<!ENTITY cmd.restoreFromFile.label      \"Избор датотеке…\">\n<!ENTITY cmd.restoreFromFile.accesskey  \"И\">\n\n<!ENTITY cmd.deleteDomainData.label     \"Заборави на овај сајт\">\n<!ENTITY cmd.deleteDomainData.accesskey \"б\">\n\n<!ENTITY cmd.open.label                  \"Отвори\">\n<!ENTITY cmd.open.accesskey              \"О\">\n<!ENTITY cmd.open_window.label           \"Отвори у новом прозору\">\n<!ENTITY cmd.open_window.accesskey       \"н\">\n<!ENTITY cmd.open_private_window.label     \"Отвори у новом приватном прозору\">\n<!ENTITY cmd.open_private_window.accesskey \"п\">\n<!ENTITY cmd.open_tab.label              \"Отвори у новом језичку\">\n<!ENTITY cmd.open_tab.accesskey          \"ј\">\n<!ENTITY cmd.open_all_in_tabs.label      \"Отвори све у језичцима\">\n<!ENTITY cmd.open_all_in_tabs.accesskey  \"ј\">\n\n<!ENTITY cmd.properties.label      \"Својства\">\n<!ENTITY cmd.properties.accesskey  \"о\">\n\n<!ENTITY cmd.sortby_name.label              \"Сортирај по имену\">\n<!ENTITY cmd.sortby_name.accesskey          \"и\">\n<!ENTITY cmd.context_sortby_name.accesskey  \"и\">\n\n<!ENTITY cmd.new_bookmark.label            \"Нова забелешка…\">\n<!ENTITY cmd.new_bookmark.accesskey        \"Н\">\n<!ENTITY cmd.new_folder.label              \"Нови директоријум…\">\n<!ENTITY cmd.new_folder.accesskey          \"д\">\n<!ENTITY cmd.context_new_folder.accesskey  \"д\">\n<!ENTITY cmd.new_separator.label           \"Нови сепаратор\">\n<!ENTITY cmd.new_separator.accesskey       \"С\">\n\n<!ENTITY cmd.reloadLivebookmark.label      \"Освежи живу забелешку\">\n<!ENTITY cmd.reloadLivebookmark.accesskey  \"О\">\n\n<!ENTITY cmd.moveBookmarks.label                  \"Премести…\">\n<!ENTITY cmd.moveBookmarks.accesskey              \"м\">\n\n<!ENTITY col.name.label          \"Назив\">\n<!ENTITY col.tags.label          \"Ознаке\">\n<!ENTITY col.url.label           \"Адреса\">\n<!ENTITY col.mostrecentvisit.label \"Најновија посета\">\n<!ENTITY col.visitcount.label    \"Број посета\">\n<!ENTITY col.description.label   \"Опис\">\n<!ENTITY col.dateadded.label     \"Додато\">\n<!ENTITY col.lastmodified.label  \"Последња измена\">\n\n<!ENTITY search.label                              \"Пронађи:\">\n<!ENTITY search.accesskey                          \"П\">\n\n<!ENTITY cmd.find.key  \"f\">\n\n<!ENTITY maintenance.label      \"Увоз и архивирање\">\n<!ENTITY maintenance.accesskey  \"У\">\n<!ENTITY maintenance.tooltip    \"Увезите своје забелешке и направите резервну копију\">\n\n<!ENTITY backButton.tooltip  \"Назад\">\n\n<!ENTITY forwardButton.tooltip  \"Напред\">\n\n<!ENTITY detailsPane.more.label \"Још\">\n<!ENTITY detailsPane.more.accesskey \"Ј\">\n<!ENTITY detailsPane.less.label \"Мање\">\n<!ENTITY detailsPane.less.accesskey \"М\">\n<!ENTITY detailsPane.selectAnItemText.description \"Изаберите ставку за преглед и уредите њена својства\">\n\n<!ENTITY find.label               \"Пронађи:\">\n<!ENTITY find.accesskey           \"П\">\n<!ENTITY view.label               \"Преглед\">\n<!ENTITY view.accesskey           \"е\">\n<!ENTITY byDate.label             \"По датуму\">\n<!ENTITY byDate.accesskey         \"д\">\n<!ENTITY bySite.label             \"По сајту\">\n<!ENTITY bySite.accesskey         \"с\">\n<!ENTITY byMostVisited.label      \"По посећености\">\n<!ENTITY byMostVisited.accesskey  \"ћ\">\n<!ENTITY byLastVisited.label      \"По последњој посети\">\n<!ENTITY byLastVisited.accesskey  \"њ\">\n<!ENTITY byDayAndSite.label       \"По датуму и сајту\">\n<!ENTITY byDayAndSite.accesskey   \"и\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nload-js-data-url-error=Из безбедносних разлога javascript или адреса са подацима не може бити учитана из историјата или додатног панела.\nnoTitle=(нема наслова)\n\nbookmarksMenuEmptyFolder=(празно)\n\nbookmarksBackupTitle=Име архиве забелешки\n\nbookmarksRestoreAlertTitle=Врати забелешке\nbookmarksRestoreAlert=Ово ће да замени све забелешке које се тренутно користе са онима које стоје у архиви.  Да ли сте сигурни?\nbookmarksRestoreTitle=Изаберите архиву забелешки\nbookmarksRestoreFilterName=JSON\n\nbookmarksRestoreFormatError=Неподржана врста датотеке.\nbookmarksRestoreParseError=Није могуће обрадити резервну датотеку.\n\nbookmarksLivemarkLoading=Учитава се жива забелешка…\nbookmarksLivemarkFailed=Жива забелешка није учитана.\n\nmenuOpenLivemarkOrigin.label=Отвори \"%S\"\n\nsortByName=Сортирај \"%S\" по имену \nsortByNameGeneric=Сортирај по имену\n# LOCALIZATION NOTE (view.sortBy.1.name.label): sortBy properties are versioned.\n# When any of these changes, all of the properties must be bumped, and the\n# change must be annotated here.  Both label and accesskey must be updated.\n# - version 1: changed view.sortBy.1.date.\nview.sortBy.1.name.label=Сортирај по имену\nview.sortBy.1.name.accesskey=и\nview.sortBy.1.url.label=Сортирај по адреси\nview.sortBy.1.url.accesskey=а\nview.sortBy.1.date.label=Сортирај по недавним посетама\nview.sortBy.1.date.accesskey=п\nview.sortBy.1.visitCount.label=Сортирај по броју посета\nview.sortBy.1.visitCount.accesskey=б\nview.sortBy.1.description.label=Сортирај по опису\nview.sortBy.1.description.accesskey=т\nview.sortBy.1.dateAdded.label=Сортирај по датуму додавања\nview.sortBy.1.dateAdded.accesskey=д\nview.sortBy.1.lastModified.label=Сортирај по последњој измени\nview.sortBy.1.lastModified.accesskey=з\nview.sortBy.1.tags.label=Сортирај по ознакама\nview.sortBy.1.tags.accesskey=м\n\nsearchBookmarks=Претрага забелешки\nsearchHistory=Претрага историјата\nsearchDownloads=Претрага преузимања\n\ntabs.openWarningTitle=Потврда за отварање\ntabs.openWarningMultipleBranded=Само што нисте отворили %S језичака.  Ово може да успори програм %S док се странице учитавају.  Да ли сигурно желите да наставите?\ntabs.openButtonMultiple=Отвори језичке\ntabs.openWarningPromptMeBranded=Упозори ме када би отварање више језичака могло да успори %S\n\nSelectImport=Увоз забелешки\nEnterExport=Извоз забелешки\n\ndetailsPane.noItems=Нема ставки\n# LOCALIZATION NOTE (detailsPane.itemsCountLabel): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of items\n# example: 111 items\ndetailsPane.itemsCountLabel=#1 ставка;#1 ставке;#1 ставки\n\nmostVisitedTitle=Најпосећеније\nrecentTagsTitle=Недавне ознаке\n\nOrganizerQueryHistory=Историјат\nOrganizerQueryDownloads=Преузимања\nOrganizerQueryAllBookmarks=Све забелешке\nOrganizerQueryTags=Ознаке\n\n# LOCALIZATION NOTE (tagResultLabel, bookmarkResultLabel, switchtabResultLabel,\n# keywordResultLabel, searchengineResultLabel)\n# Noun used to describe the location bar autocomplete result type\n# to users with screen readers\n# See createResultLabel() in urlbarBindings.xml\ntagResultLabel=Означи\nbookmarkResultLabel=Забелешка\nswitchtabResultLabel=Језичак\nkeywordResultLabel=Кључна реч\nsearchengineResultLabel=Претрага\n\n\n# LOCALIZATION NOTE (lockPrompt.text)\n# %S will be replaced with the application name.\nlockPrompt.title=Грешка при покретању прегледача\nlockPrompt.text=Историјат и забелешке неће радити јер неку од датотека програма %S већ користи други програм.  Овај проблем може проузроковати софтвер за безбедност.\nlockPromptInfoButton.label=Сазнајте више\nlockPromptInfoButton.accessKey=С\n\n# LOCALIZATION NOTE (deletePagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.deletePages.label=Избриши страницу;Избриши странице\ncmd.deletePages.accesskey=И\n\n# LOCALIZATION NOTE (bookmarkPagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.bookmarkPages.label=Забележи страницу;Забележи странице\ncmd.bookmarkPages.accesskey=З\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/preferences/aboutPermissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY permissionsManager.title        \"Управљач дозволама\">\n\n<!ENTITY sites.search                    \"Сајтови за претрагу\">\n<!ENTITY sites.allSites                  \"Сви сајтови\">\n\n<!-- LOCALIZATION NOTE (permissions.header.start, permissions.header.end): These strings\n     surround the host name of the site to make the header for the permissions page.\n     example: \"Permissions for mozilla.org\" -->\n<!ENTITY header.site.start               \"Дозволе за\">\n<!ENTITY header.site.end                 \"\">\n\n<!ENTITY header.defaults                 \"Подразумеване дозволе за све сајтове\">\n\n<!ENTITY permissions.forgetSite          \"Занемари овај сајт\">\n\n<!ENTITY permission.alwaysAsk            \"Увек питај\">\n<!ENTITY permission.allow                \"Дозволи\">\n<!ENTITY permission.allowForSession      \"Дозволи за ову сесију\">\n<!ENTITY permission.allowFirstPartyOnly  \"Дозволи само првим лицима\">\n<!ENTITY permission.block                \"Блокирај\">\n\n<!ENTITY password.label                  \"Чувај лозинке\">\n<!ENTITY password.manage                 \"Управљање лозинкама…\">\n\n<!ENTITY cookie.label                    \"Постави колачиће\">\n<!ENTITY cookie.remove                   \"Уклони колачиће\">\n<!ENTITY cookie.manage                   \"Управљање колачићима…\">\n<!ENTITY cookie.removeAll                \"Уклони све колачиће\">\n\n<!ENTITY geo.label                       \"Објави локацију\">\n\n<!ENTITY plugins.label                   \"Прикључци\">\n\n<!-- LOCALIZATION NOTE (indexedDB.label): This is describing indexedDB storage\n     using the same language used for the permIndexedDB string in browser/pageInfo.dtd -->\n<!ENTITY indexedDB.label                 \"Одржавај складиште ван мреже\">\n\n<!ENTITY popup.label                     \"Отварај искачуће прозоре\">\n\n<!ENTITY fullscreen.label                \"Режим приказивања преко целог екрана\">\n<!ENTITY camera.label                    \"Користи камеру\">\n<!ENTITY microphone.label                \"Користи микрофон\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/preferences/aboutPermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (visitCount): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of history visits for a site\nvisitCount=#1 посета;#1 посете;#1 посета\n\n# LOCALIZATION NOTE (passwordsCount, cookiesCount): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\npasswordsCount=#1 лозинка се чува за овај сајт.;#1 лозинке се чувају за овај сајт;#1 лозинки се чувају за овај сајт.\ncookiesCount=#1 колачић је постављен за овај сајт.;#1 колачића су постављена за овај сајт.;#1 колачића је постављено за овај сајт.\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/preferences/advanced.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Note: each tab panel must contain unique accesskeys -->\n\n<!ENTITY generalTab.label                \"Опште\">\n\n<!ENTITY accessibility.label             \"Приступачност\">\n\n<!ENTITY useCursorNavigation.label       \"Увек користи стрелице за кретање по страницама\">\n<!ENTITY useCursorNavigation.accesskey   \"с\">\n<!ENTITY searchOnStartTyping.label       \"Тражи текст када почнем да куцам\">\n<!ENTITY searchOnStartTyping.accesskey   \"т\">\n<!ENTITY blockAutoReload.label           \"Упозори ме када сајтови покушају да преусмере или поново учитају страницу\">\n<!ENTITY blockAutoReload.accesskey       \"у\">\n<!ENTITY useOnScreenKeyboard.label       \"Прикажи тастатуру на додир када је неопходно\">\n<!ENTITY useOnScreenKeyboard.accesskey   \"П\">\n\n<!ENTITY browsing.label                  \"Прегледање\">\n\n<!ENTITY useAutoScroll.label             \"Користи аутоматско померање\">\n<!ENTITY useAutoScroll.accesskey         \"К\">\n<!ENTITY useSmoothScrolling.label        \"Користи глатко померање\">\n<!ENTITY useSmoothScrolling.accesskey    \"г\">\n<!ENTITY allowHWAccel.label              \"Користи хардверско убрзање, кад је доступно\">\n<!ENTITY allowHWAccel.accesskey          \"х\">\n<!ENTITY checkUserSpelling.label         \"Проверавај правопис док куцам\">\n<!ENTITY checkUserSpelling.accesskey     \"р\">\n\n<!ENTITY dataChoicesTab.label            \"Избор података\">\n\n<!ENTITY healthReportDesc.label          \"Помаже да разумете перформансе свог прегледача и поделите податке са &vendorShortName;-ом о здрављу свог прегледача\">\n<!ENTITY enableHealthReport.label        \"Омогући &brandShortName; извештај здравља\">\n<!ENTITY enableHealthReport.accesskey    \"з\">\n<!ENTITY healthReportLearnMore.label     \"Сазнајте више\">\n\n<!ENTITY telemetryDesc.label             \"Делите податке о перформансама, коришћењу, хардверу и подешавањима који се тичу прегледача са &vendorShortName;-ом да бисте нам помогли да учинимо &brandShortName; бољим\">\n<!ENTITY enableTelemetryData.label       \"Подели додатне информације (нпр. Телеметрија)\">\n<!ENTITY enableTelemetryData.accesskey   \"л\">\n<!ENTITY telemetryLearnMore.label        \"Сазнајте више\">\n\n<!ENTITY crashReporterDesc2.label         \"Извештаји о рушењу помажу &vendorShortName;-и да реши проблеме и да учини ваш прегледач стабилнијим и безбеднијим\">\n<!ENTITY alwaysSubmitCrashReports.label   \"Дозволи &brandShortName;-у да шаље извештаје у ваше име\">\n<!ENTITY alwaysSubmitCrashReports.accesskey \"ш\">\n<!ENTITY crashReporterLearnMore.label     \"Сазнајте више\">\n\n<!ENTITY networkTab.label                \"Мрежа\">\n\n<!ENTITY connection.label                \"Веза\">\n\n<!ENTITY connectionDesc.label            \"Подешавање начина како се &brandShortName; повезује на интернет\">\n<!ENTITY connectionSettings.label        \"Поставке…\">\n<!ENTITY connectionSettings.accesskey    \"П\">\n\n<!ENTITY httpCache.label                 \"Кеширан веб садржај\">\n\n<!ENTITY offlineStorage2.label           \"Ванмрежни веб садржај и кориснички подаци\">\n\n<!--  Site Data section manages sites using Storage API and is under Network -->\n<!ENTITY siteData.label                  \"Подаци сајта\">\n<!ENTITY clearSiteData.label             \"Обриши податке\">\n<!ENTITY clearSiteData.accesskey         \"О\">\n<!ENTITY siteDataSettings.label          \"Поставке…\">\n<!ENTITY siteDataSettings.accesskey      \"П\">\n<!ENTITY siteDataLearnMoreLink.label     \"Сазнајте више\">\n\n<!-- LOCALIZATION NOTE:\n  The entities limitCacheSizeBefore.label and limitCacheSizeAfter.label appear on a single\n  line in preferences as follows:\n\n  &limitCacheSizeBefore.label [textbox for cache size in MB] &limitCacheSizeAfter.label;\n-->\n<!ENTITY limitCacheSizeBefore.label      \"Ограничи кеш на\">\n<!ENTITY limitCacheSizeBefore.accesskey  \"к\">\n<!ENTITY limitCacheSizeAfter.label       \"MB простора\">\n<!ENTITY clearCacheNow.label             \"Очисти сад\">\n<!ENTITY clearCacheNow.accesskey         \"с\">\n<!ENTITY clearOfflineAppCacheNow.label   \"Очисти сад\">\n<!ENTITY clearOfflineAppCacheNow.accesskey \"т\">\n<!ENTITY overrideSmartCacheSize.label    \"Занемари аутоматско управљање кешом\">\n<!ENTITY overrideSmartCacheSize.accesskey \"З\">\n\n<!ENTITY updateTab.label                 \"Надоградње\">\n\n<!ENTITY updateApplication.label         \"&brandShortName; ажурирања\">\n<!ENTITY updateAuto1.label               \"Аутоматски инсталирај надоградње (препоручено: повећана сигурност)\">\n<!ENTITY updateAuto1.accesskey           \"А\">\n<!ENTITY updateCheckChoose.label         \"Проверавај надоградње, али ме питај да ли да их инсталирам\">\n<!ENTITY updateCheckChoose.accesskey     \"и\">\n<!ENTITY updateManual.label              \"Никад не проверавај надоградње (не препоручује се)\">\n<!ENTITY updateManual.accesskey          \"Н\">\n\n<!ENTITY updateHistory.label             \"Прикажи историјат надоградњи\">\n<!ENTITY updateHistory.accesskey         \"и\">\n\n<!ENTITY useService.label                \"Употреби позадинске сервисе за инсталацију надоградњи\">\n<!ENTITY useService.accesskey            \"з\">\n\n<!ENTITY autoUpdateOthers.label          \"Аутоматски ажурирај\">\n<!ENTITY enableSearchUpdate.label        \"Претраживаче\">\n<!ENTITY enableSearchUpdate.accesskey    \"е\">\n\n<!ENTITY offlineStorageNotify.label               \"Обавести ме када веб сајт затражи да смести податке за коришћење ван мреже\">\n<!ENTITY offlineStorageNotify.accesskey           \"ж\">\n<!ENTITY offlineStorageNotifyExceptions.label     \"Изузеци\">\n<!ENTITY offlineStorageNotifyExceptions.accesskey \"И\">\n\n<!ENTITY offlineAppsList2.label          \"Следећи сајтови смеју да складиште податке за коришћење ван мреже:\">\n<!ENTITY offlineAppsList.height          \"9em\">\n<!ENTITY offlineAppsListRemove.label     \"Уклони…\">\n<!ENTITY offlineAppsListRemove.accesskey \"У\">\n<!ENTITY offlineAppRemove.confirm        \"Уклони податке о сајту\">\n\n<!ENTITY certificateTab.label            \"Сертификати\">\n<!ENTITY certPersonal.label              \"Захтеви\">\n<!ENTITY certPersonal.description        \"Када сервер затражи мој лични сертификат:\">\n<!ENTITY selectCerts.auto                \"Изабери један аутоматски\">\n<!ENTITY selectCerts.auto.accesskey      \"ј\">\n<!ENTITY selectCerts.ask                 \"Питај ме сваки пут\">\n<!ENTITY selectCerts.ask.accesskey       \"с\">\n<!ENTITY enableOCSP.label                \"Упит OCSP сервера да бисте проверили тренутну валидност сертификата\">\n<!ENTITY enableOCSP.accesskey            \"л\">\n<!ENTITY viewCerts.label                 \"Преглед сертификата\">\n<!ENTITY viewCerts.accesskey             \"ф\">\n<!ENTITY viewSecurityDevices.label       \"Безбедносни уређаји\">\n<!ENTITY viewSecurityDevices.accesskey   \"Б\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/preferences/applicationManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY appManager.title     \"Појединости о програму\">\n<!ENTITY appManager.style     \"width: 40em; min-height: 20em;\">\n<!ENTITY remove.label         \"Уклони\">\n<!ENTITY remove.accesskey     \"У\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/preferences/applicationManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# in descriptionApplications, %S will be replaced by one of the 3 following strings\ndescriptionApplications=Наведени програми се могу користити за обраду %S.\n\nhandleProtocol=%S везе\nhandleWebFeeds=Извори вести\nhandleFile=%S садржаја\n\ndescriptionWebApp=Ова веб апликација се налази на:\ndescriptionLocalApp=Ова апликација се налази на:\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/preferences/applications.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  typeColumn.label        \"Врста садржаја\">\n<!ENTITY  typeColumn.accesskey    \"В\">\n\n<!ENTITY  actionColumn2.label     \"Дејство\">\n<!ENTITY  actionColumn2.accesskey \"Д\">\n\n<!ENTITY  focusSearch1.key        \"f\">\n<!ENTITY  focusSearch2.key        \"k\">\n\n<!ENTITY  filter.emptytext        \"Претрага…\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/preferences/blocklists.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Листе блокираних елемената\">\n<!ENTITY window.width                 \"50em\">\n\n<!ENTITY treehead.list.label          \"Листа\">\n<!ENTITY windowClose.key              \"w\">\n\n<!ENTITY button.cancel.label          \"Откажи\">\n<!ENTITY button.cancel.accesskey      \"О\">\n<!ENTITY button.ok.label              \"Сачувај промене\">\n<!ENTITY button.ok.accesskey          \"С\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/preferences/colors.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  colorsDialog.title              \"Боје\">\n<!ENTITY  window.width                    \"48em\">\n<!ENTITY  window.macWidth                 \"43em\">\n\n<!ENTITY  overrideDefaultPageColors.label        \"Редефиниши боје одређене странице са мојим одабирима изнад:\">\n<!ENTITY  overrideDefaultPageColors.accesskey    \"Р\">\n\n<!ENTITY  overrideDefaultPageColors.always.label \"Увек\">\n<!ENTITY  overrideDefaultPageColors.auto.label   \"Само са темама високог контраста\">\n<!ENTITY  overrideDefaultPageColors.never.label  \"Никад\">\n\n<!ENTITY  color                           \"Текст и позадина\">\n<!ENTITY  textColor.label                 \"Текст:\">\n<!ENTITY  textColor.accesskey             \"Т\">\n<!ENTITY  backgroundColor.label           \"Позадина:\">\n<!ENTITY  backgroundColor.accesskey       \"П\">\n<!ENTITY  useSystemColors.label           \"Користи системске боје\">\n<!ENTITY  useSystemColors.accesskey       \"К\">\n\n<!ENTITY  underlineLinks.label            \"Подвуци везе\">\n<!ENTITY  underlineLinks.accesskey        \"о\">\n<!ENTITY  links                           \"Боје везе\">\n<!ENTITY  linkColor.label                 \"Непосећене везе:\">\n<!ENTITY  linkColor.accesskey             \"Н\">\n<!ENTITY  visitedLinkColor.label          \"Посећене везе:\">\n<!ENTITY  visitedLinkColor.accesskey      \"в\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/preferences/connection.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  connectionsDialog.title       \"Поставке повезивања\">\n<!ENTITY  window.width2                 \"49em\">\n<!ENTITY  window.macWidth2              \"44em\">\n\n<!ENTITY  proxyTitle.label              \"Поставке проксија за приступ интернету\">\n<!ENTITY  noProxyTypeRadio.label        \"Без проксија\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"Б\">\n<!ENTITY  systemTypeRadio.label         \"Користи системска подешавања проксија\">\n<!ENTITY  systemTypeRadio.accesskey     \"К\">\n<!ENTITY  WPADTypeRadio.label           \"Самостално откривање поставки проксија за ову мрежу\">\n<!ENTITY  WPADTypeRadio.accesskey       \"С\">\n<!ENTITY  manualTypeRadio.label         \"Ручно постави прокси:\">\n<!ENTITY  manualTypeRadio.accesskey     \"Р\">\n<!ENTITY  autoTypeRadio.label           \"URL самостално постављање проксија:\">\n<!ENTITY  autoTypeRadio.accesskey       \"U\">\n<!ENTITY  reload.label                  \"Опет учитај\">\n<!ENTITY  reload.accesskey              \"О\">\n<!ENTITY  ftp.label                     \"FTP прокси:\">\n<!ENTITY  ftp.accesskey                 \"F\">\n<!ENTITY  http.label                    \"HTTP прокси:\">\n<!ENTITY  http.accesskey                \"H\">\n<!ENTITY  ssl.label                     \"SSL прокси:\">\n<!ENTITY  ssl.accesskey                 \"L\">\n<!ENTITY  socks.label                   \"SOCKS хост:\">\n<!ENTITY  socks.accesskey               \"C\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"K\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"v\">\n<!ENTITY  socksRemoteDNS.label2         \"Proxy DNS када се користи SOCKS v5\">\n<!ENTITY  socksRemoteDNS.accesskey      \"D\">\n<!ENTITY  port.label                    \"Порт:\">\n<!ENTITY  HTTPport.accesskey            \"П\">\n<!ENTITY  SSLport.accesskey             \"П\">\n<!ENTITY  FTPport.accesskey             \"П\">\n<!ENTITY  SOCKSport.accesskey           \"П\">\n<!ENTITY  noproxy.label                 \"Не користи прокси за:\">\n<!ENTITY  noproxy.accesskey             \"е\">\n<!ENTITY  noproxyExplain.label          \"Пример: .mozilla.org, .net.nz, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"Користи овај прокси за све протоколе\">\n<!ENTITY  shareproxy.accesskey          \"К\">\n<!ENTITY  autologinproxy.label          \"Не питај за аутентификацију ако је лозинка сачувана\">\n<!ENTITY  autologinproxy.accesskey      \"Н\">\n<!ENTITY  autologinproxy.tooltip        \"Ова опција потврђује веродостојност проксија када имате сачуване акредитиве за њих. Приказаће се порука ако је аутентификација неуспешна.\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/preferences/containers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY addButton.label      \"Додај нови контејнер\">\n<!ENTITY addButton.accesskey  \"Д\">\n<!ENTITY preferencesButton.label \"Поставке\">\n<!ENTITY removeButton.label   \"Уклони\">\n<!-- &#171; is &laquo; however it's not defined in XML -->\n<!ENTITY backLink.label       \"&#171; Назад на приватност\">\n\n<!ENTITY window.title         \"Додај нови контејнер\">\n<!ENTITY window.width         \"45em\">\n\n<!ENTITY name.label           \"Име:\">\n<!ENTITY name.accesskey       \"И\">\n<!ENTITY name.placeholder     \"Унесите име контејнера\">\n<!ENTITY icon.label           \"Иконица:\">\n<!ENTITY icon.accesskey       \"к\">\n<!ENTITY color.label          \"Боја:\">\n<!ENTITY color.accesskey      \"о\">\n<!ENTITY windowClose.key      \"w\">\n\n<!ENTITY button.ok.label      \"Готово\">\n<!ENTITY button.ok.accesskey  \"Г\">\n\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/preferences/containers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncontainers.labelMinWidth = 4rem\ncontainers.updateContainerTitle = %S поставке контејнера\n\ncontainers.blue.label = Плава\ncontainers.turquoise.label = Тиркизна\ncontainers.green.label = Зелена\ncontainers.yellow.label = Жута\ncontainers.orange.label = Наранџаста\ncontainers.red.label = Црвена\ncontainers.pink.label = Розе\ncontainers.purple.label = Љубичаста\n\ncontainers.fingerprint.label = Отисак\ncontainers.briefcase.label = Актовка\n# LOCALIZATION NOTE (containers.dollar.label)\n# String represents a money sign but currently uses a dollar sign so don't change to local currency\n# See Bug 1291672\ncontainers.dollar.label = Знак долара\ncontainers.cart.label = Колица за куповину\ncontainers.circle.label = Тачка\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/preferences/content.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  popups.label                \"Искачући прозори\">   \n   \n<!ENTITY  blockPopups.label           \"Блокирај искачуће прозоре\">\n<!ENTITY  blockPopups.accesskey       \"ч\">\n\n<!ENTITY  notificationsPolicy.label            \"Обавештења\">\n<!ENTITY  notificationsPolicyLearnMore.label   \"Сазнајте више\">\n<!ENTITY  notificationsPolicyDesc3.label       \"Изаберите сајтове којима је дозвољено да вам шаљу обавештења\">\n<!ENTITY  notificationsPolicyButton.accesskey  \"И\">\n<!ENTITY  notificationsPolicyButton.label      \"Избор…\">\n<!ENTITY  notificationsDoNotDisturb.label      \"Не узнемиравај ме\">\n<!ENTITY  notificationsDoNotDisturb.accesskey  \"Н\">\n<!ENTITY  notificationsDoNotDisturbDetails.value \"Обавештења неће бити приказана док не рестартујете &brandShortName;\">\n\n<!ENTITY  popupExceptions.label       \"Изузеци\">\n<!ENTITY  popupExceptions.accesskey   \"И\">\n\n<!ENTITY  fontsAndColors.label        \"Фонт и боје\">\n\n<!ENTITY  defaultFont.label           \"Подразумевани фонт:\">\n<!ENTITY  defaultFont.accesskey       \"ф\">\n<!ENTITY  defaultSize.label           \"Величина:\">\n<!ENTITY  defaultSize.accesskey       \"В\">\n\n<!ENTITY  advancedFonts.label         \"Напредна…\">\n<!ENTITY  advancedFonts.accesskey     \"Н\">\n\n<!ENTITY  colors.label                \"Боје…\">\n<!ENTITY  colors.accesskey            \"Б\">\n\n\n<!ENTITY languages.label              \"Језици\">\n<!ENTITY chooseLanguage.label         \"Изаберите омиљени језик за приказ страница\">\n<!ENTITY chooseButton.label           \"Избор…\">\n<!ENTITY chooseButton.accesskey       \"з\">\n\n<!ENTITY translateWebPages.label      \"Преведи садржај\">\n<!ENTITY translateWebPages.accesskey  \"с\">\n<!ENTITY translateExceptions.label    \"Изузеци…\">\n<!ENTITY translateExceptions.accesskey \"ц\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -  The translations for these strings should match the translations in\n  -  browser/translation.dtd\n  -->\n<!ENTITY translation.options.attribution.beforeLogo \"Превео је\">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n\n<!ENTITY  drmContent.label             \"DRM садржај\">\n\n<!ENTITY  playDRMContent.label         \"Пусти DRM садржај\">\n<!ENTITY  playDRMContent.accesskey     \"П\">\n<!ENTITY  playDRMContent.learnMore.label \"Сазнајте више\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/preferences/cookies.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width                       \"46em\">\n\n<!ENTITY     cookiesonsystem.label          \"Ово је списак колачића који се чувају на рачунару:\">\n<!ENTITY     cookiename.label               \"Име колачића\">\n<!ENTITY     cookiedomain.label             \"Веб сајт\">\n\n<!ENTITY     props.name.label               \"Назив:\">\n<!ENTITY     props.value.label              \"Садржај:\">\n<!ENTITY     props.domain.label             \"Домен:\">\n<!ENTITY     props.path.label               \"Путања:\">\n<!ENTITY     props.secure.label             \"Пошаљи за:\">\n<!ENTITY     props.expires.label            \"Истиче:\">\n<!ENTITY     props.container.label          \"Садржалац:\">\n\n<!ENTITY     window.title                   \"Колачићи\">\n<!ENTITY     windowClose.key                \"w\">\n<!ENTITY     focusSearch1.key               \"f\">\n<!ENTITY     focusSearch2.key               \"k\">\n\n<!ENTITY     searchFilter.label             \"Претражи\">\n<!ENTITY     searchFilter.accesskey         \"П\">\n\n<!ENTITY     button.close.label             \"Затвори\">\n<!ENTITY     button.close.accesskey         \"З\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/preferences/donottrack.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Не желим да ме прате\">\n<!ENTITY window.width                 \"60em\">\n<!ENTITY window.height                \"15em\">\n\n<!ENTITY doNotTrackCheckbox2.label    \"Увек користи Не желим да ме прате\">\n<!ENTITY doNotTrackCheckbox2.accesskey \"к\">\n\n<!ENTITY doNotTrackTPInfo.description \"&brandShortName; ће послати сигнал да не желите да будете праћени када је заштита од праћења укључена.\">\n<!ENTITY doNotTrackLearnMore.label    \"Сазнајте више\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/preferences/fonts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  fontsDialog.title                       \"Фонтови\">\n\n<!ENTITY  language.label                          \"Фонтови за:\">\n<!ENTITY  language.accesskey                      \"Ф\">\n\n<!ENTITY  size.label                              \"Величина:\">\n<!ENTITY  sizeProportional.accesskey              \"В\">\n<!ENTITY  sizeMonospace.accesskey                 \"е\">\n\n<!ENTITY  proportional.label                      \"Сразмерни:\">\n<!ENTITY  proportional.accesskey                  \"р\">\n\n<!ENTITY  serif.label                             \"Серифни:\">\n<!ENTITY  serif.accesskey                         \"С\">\n<!ENTITY  sans-serif.label                        \"Безсерифни:\">\n<!ENTITY  sans-serif.accesskey                    \"Б\">\n<!ENTITY  monospace.label                         \"Исте ширине:\">\n<!ENTITY  monospace.accesskey                     \"И\">\n\n<!-- LOCALIZATION NOTE (font.langGroup.latin) :\n     Translate \"Latin\" as the name of Latin (Roman) script, not as the name of the Latin language. -->\n<!ENTITY  font.langGroup.latin                    \"латински\">\n<!ENTITY  font.langGroup.japanese                 \"јапански\">\n<!ENTITY  font.langGroup.trad-chinese             \"традиционални кинески\">\n<!ENTITY  font.langGroup.simpl-chinese            \"кинески упрошћени\">\n<!ENTITY  font.langGroup.trad-chinese-hk          \"традиционални кинески (Хонг Конг)\">\n<!ENTITY  font.langGroup.korean                   \"корејски\">\n<!ENTITY  font.langGroup.cyrillic                 \"ћирилица\">\n<!ENTITY  font.langGroup.el                       \"грчки\">\n<!ENTITY  font.langGroup.other                    \"други језици\">\n<!ENTITY  font.langGroup.thai                     \"тајландски\">\n<!ENTITY  font.langGroup.hebrew                   \"хебрејски\">\n<!ENTITY  font.langGroup.arabic                   \"арапски\">\n<!ENTITY  font.langGroup.devanagari               \"деванагари\">\n<!ENTITY  font.langGroup.tamil                    \"тамилски\">\n<!ENTITY  font.langGroup.armenian                 \"јерменски\">\n<!ENTITY  font.langGroup.bengali                  \"бенгалски\">\n<!ENTITY  font.langGroup.canadian                 \"уједињени канадски слоговни\">\n<!ENTITY  font.langGroup.ethiopic                 \"етиопски\">\n<!ENTITY  font.langGroup.georgian                 \"грузијски\">\n<!ENTITY  font.langGroup.gujarati                 \"гујарати\">\n<!ENTITY  font.langGroup.gurmukhi                 \"гурмучи\">\n<!ENTITY  font.langGroup.khmer                    \"кмерски\">\n<!ENTITY  font.langGroup.malayalam                \"малезијски\">\n<!ENTITY  font.langGroup.math                     \"математика\">\n<!ENTITY  font.langGroup.odia                     \"одиа\">\n<!ENTITY  font.langGroup.telugu                   \"телугу\">\n<!ENTITY  font.langGroup.kannada                  \"канадски\">\n<!ENTITY  font.langGroup.sinhala                  \"синхала\">\n<!ENTITY  font.langGroup.tibetan                  \"тибетски\">\n<!-- Minimum font size -->\n<!ENTITY minSize.label                            \"Најмања величина фонта:\">\n<!ENTITY minSize.accesskey                        \"Н\">\n<!ENTITY minSize.none                             \"ниједна\">\n\n<!-- default font type -->\n<!ENTITY  useDefaultFontSerif.label               \"Серифни\">\n<!ENTITY  useDefaultFontSansSerif.label           \"Без серифа\">\n\n<!ENTITY  allowPagesToUseOwn.label                \"Дозволи страницама да изаберу сопствене фонтове, уместо дефинисаних\">\n<!ENTITY  allowPagesToUseOwn.accesskey            \"Д\">\n\n<!ENTITY languages.customize.Fallback2.grouplabel \"Кодирање текста за застарели садржај\">\n<!ENTITY languages.customize.Fallback2.label      \"Резервно кодирање текста:\">\n<!ENTITY languages.customize.Fallback2.accesskey  \"к\">\n<!ENTITY languages.customize.Fallback2.desc       \"Ово кодирање текста се користи за застарели садражај који не успева да декларише кодирање.\">\n\n<!ENTITY languages.customize.Fallback.auto        \"Подразумевано за овај локал\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.arabic):\n     Translate \"Arabic\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.arabic      \"арапски\">\n<!ENTITY languages.customize.Fallback.baltic      \"балтички\">\n<!ENTITY languages.customize.Fallback.ceiso       \"централноевропски, ISO\">\n<!ENTITY languages.customize.Fallback.cewindows   \"централноевропски, Microsoft\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.simplified):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.simplified  \"кинески упрошћени\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.traditional):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.traditional \"традиционални кинески\">\n<!ENTITY languages.customize.Fallback.cyrillic    \"ћирилица\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.greek):\n     Translate \"Greek\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.greek       \"грчки\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.hebrew):\n     Translate \"Hebrew\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.hebrew      \"хебрејски\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.japanese):\n     Translate \"Japanese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.japanese    \"јапански\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.korean):\n     Translate \"Korean\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.korean      \"корејски\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.thai):\n     Translate \"Thai\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.thai        \"тајландски\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.turkish):\n     Translate \"Turkish\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.turkish     \"турски\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.vietnamese):\n     Translate \"Vietnamese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.vietnamese  \"вијетнамски\">\n<!ENTITY languages.customize.Fallback.other       \"други (са западноевропским)\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/preferences/languages.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width                                   \"30em\">\n\n<!ENTITY languages.customize.Header                     \"Језици\">\n<!ENTITY languages.customize.description                \"Неке веб странице су доступне у више језика. Изаберите редослед језика за приказивање веб страница:\">\n<!ENTITY languages.customize.moveUp.label               \"На горе\">\n<!ENTITY languages.customize.moveUp.accesskey           \"г\">\n<!ENTITY languages.customize.moveDown.label             \"На доле\">\n<!ENTITY languages.customize.moveDown.accesskey         \"д\">\n<!ENTITY languages.customize.deleteButton.label         \"Уклони\">\n<!ENTITY languages.customize.deleteButton.accesskey     \"У\">\n<!ENTITY languages.customize.selectLanguage.label       \"Избор језика за додавање…\">\n<!ENTITY languages.customize.addButton.label            \"Додај\">\n<!ENTITY languages.customize.addButton.accesskey        \"ј\">\n\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/preferences/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY startup.label             \"Покретање\">\n\n<!ENTITY startupPage.label         \"Када се &brandShortName; покрене:\">\n<!ENTITY startupPage.accesskey     \"п\">\n<!ENTITY startupUserHomePage.label \"Прикажи почетну страницу\">\n<!ENTITY startupBlankPage.label    \"Прикажи празну страницу\">\n<!ENTITY startupPrevSession.label  \"Прикажи прозоре и језичке од прошлог пута\">\n\n<!ENTITY homepage.label            \"Моја почетна страница:\">\n<!ENTITY homepage.accesskey        \"М\">\n<!ENTITY useCurrentPage.label      \"Користи тренутну страницу\">\n<!ENTITY useCurrentPage.accesskey  \"т\">\n<!ENTITY useMultiple.label         \"Користи тренутне странице\">\n<!ENTITY chooseBookmark.label      \"Користи забелешку…\">\n<!ENTITY chooseBookmark.accesskey  \"з\">\n<!ENTITY restoreDefault.label      \"Врати на подразумевану\">\n<!ENTITY restoreDefault.accesskey  \"В\">\n\n<!ENTITY downloads.label     \"Преузимања\">\n\n<!ENTITY saveTo.label \"Сачувај датотеке у\">\n<!ENTITY saveTo.accesskey \"С\">\n<!ENTITY chooseFolderWin.label        \"Избор…\">\n<!ENTITY chooseFolderWin.accesskey    \"И\">\n<!ENTITY chooseFolderMac.label        \"Избор…\">\n<!ENTITY chooseFolderMac.accesskey    \"И\">\n<!ENTITY alwaysAskWhere.label         \"Увек питај где да се сачувају датотеке\">\n<!ENTITY alwaysAskWhere.accesskey     \"У\">\n\n<!ENTITY alwaysCheckDefault2.label        \"Увек провери да ли је &brandShortName; мој подразумевани прегледач\">\n<!ENTITY alwaysCheckDefault2.accesskey    \"п\">\n<!ENTITY setAsMyDefaultBrowser2.label     \"Учини подразумеваним\">\n<!ENTITY setAsMyDefaultBrowser2.accesskey \"ч\">\n<!ENTITY isDefault.label                  \"&brandShortName; је тренутно подразумевани прегледач\">\n<!ENTITY isNotDefault.label               \"&brandShortName; није подразумевани прегледач\">\n\n<!ENTITY separateProfileMode.label        \"Дозволи да &brandShortName; и Firefox раде у исто време\">\n<!ENTITY useFirefoxSync.label             \"Савет: Ово користи одвојене профиле. Користите Sync да делите податке између њих.\">\n<!ENTITY getStarted.label                 \"Почните да користите Sync…\">\n\n<!ENTITY e10sEnabled.label                \"Омогући мулти-процес &brandShortName;\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/preferences/permissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Изузеци\">\n<!ENTITY window.width                 \"46em\">\n\n<!ENTITY treehead.sitename.label      \"Веб сајт\">\n<!ENTITY treehead.status.label        \"Стање\">\n<!ENTITY removepermission.label       \"Уклони сајт\">\n<!ENTITY removepermission.accesskey   \"У\">\n<!ENTITY removeallpermissions.label   \"Уклони све сајтове\">\n<!ENTITY removeallpermissions.accesskey \"в\">\n<!ENTITY address.label                \"Адреса веб сајта:\">\n<!ENTITY address.accesskey            \"А\">\n<!ENTITY block.label                  \"Блокирај\">\n<!ENTITY block.accesskey              \"Б\">\n<!ENTITY session.label                \"Дозволи за ову сесију\">\n<!ENTITY session.accesskey            \"с\">\n<!ENTITY allow.label                  \"Дозволи\">\n<!ENTITY allow.accesskey              \"Д\">\n<!ENTITY windowClose.key              \"с\">\n\n<!ENTITY button.cancel.label          \"Откажи\">\n<!ENTITY button.cancel.accesskey      \"О\">\n<!ENTITY button.ok.label              \"Сачувај промене\">\n<!ENTITY button.ok.accesskey          \"С\">\n\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/preferences/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  prefWindow.titleWin     \"Поставке\">\n<!ENTITY  prefWindow.title        \"Поставке\">\n<!-- LOCALIZATION NOTE (prefWindow.titleGNOME): This is not used for in-content preferences -->\n<!ENTITY  prefWindow.titleGNOME   \"&brandShortName; поставке\">\n<!-- When making changes to prefWindow.styleWin test both Windows Classic and\n     Luna since widget heights are different based on the OS theme -->\n<!ENTITY  prefWinMinSize.styleWin2      \"width: 43em; min-height: 38.5em;\">\n<!ENTITY  prefWinMinSize.styleMac       \"width: 57em; min-height: 40em;\">\n<!ENTITY  prefWinMinSize.styleGNOME     \"width: 45.5em; min-height: 40.5em;\">\n\n<!ENTITY  paneGeneral.title       \"Опште\">\n<!ENTITY  paneTabs.title          \"Језичци\">\n<!ENTITY  paneSearch.title        \"Претрага\">\n<!ENTITY  paneContent.title       \"Садржај\">\n<!ENTITY  paneApplications.title  \"Апликације\">\n<!ENTITY  panePrivacy.title       \"Приватност\">\n<!ENTITY  paneContainers.title    \"Контејнер језичци\">\n<!ENTITY  paneSecurity.title      \"Безбедност\">\n<!ENTITY  paneAdvanced.title      \"Додатно\">\n\n<!-- LOCALIZATION NOTE (paneSync.title): This should match syncBrand.shortName.label in ../syncBrand.dtd -->\n<!ENTITY  paneSync.title          \"Sync\">\n\n<!ENTITY  helpButton.label        \"Помоћ\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Security\n\n# LOCALIZATION NOTE: phishBefore uses %S to represent the name of the provider\n#                    whose privacy policy must be accepted (for enabling\n#                    check-every-page-as-I-load-it phishing protection).\nphishBeforeText=Избор ове могућности ће слати адресе страница које прегледате ка %S. Да бисте наставили, прегледајте и прихватите услове употребе.\n\n#### Fonts\n\nlabelDefaultFont=Подразумеван (%S)\n\nveryLargeMinimumFontTitle=Велика минимална величина фонта\nveryLargeMinimumFontWarning=Изабрали сте веома велику минималну величину фонта (већу од 24 пиксела). То може отежати или онемогућити коришћење неке важне конфигурације странице попут ове.\nacceptVeryLargeMinimumFont=У сваком случају сачувај моје промене\n\n#### Permissions Manager\n\ntrackingprotectionpermissionstext=Искључили сте заштиту од праћења на овим сајтовима.\ntrackingprotectionpermissionstitle=Изузеци - заштита од праћења\ncookiepermissionstext=Можете да одредите којим веб сајтовима је увек односно никада допуштено да користе колачиће.  Унесите тачну адресу сајта који желите да уредите и притисните дугме Блокирај, Дозволи за ову сесију или Дозволи.\ncookiepermissionstitle=Изузеци - Колачићи\naddonspermissionstext=Можете да одредите којим веб сајтовима је дозвољено да инсталирају додатке.  Укуцајте тачну адресу сајта којем желите да дозволите и притисните на  „Дозволи“.\naddons_permissions_title=Дозвољени сајтови - Инсталација додатака\npopuppermissionstext=Можете да одредите којим веб сајтовима је дозвољено да отварају искачуће прозоре.  Укуцајте тачну адресу сајта којем желите да дозволите а затим притисните Дозволи.\npopuppermissionstitle=Дозвољени сајтови - Искачући прозори\nnotificationspermissionstext4=Контролишите којим сајтовима је увек дозвољено да вам шаљу обавештења, а којима никада. Ако уклоните сајт, мораће опет да тражи дозволу.\nnotificationspermissionstitle=Дозволе за обавештења\ninvalidURI=Унесите исправно име хоста\ninvalidURITitle=Унето је неисправно име рачунара\nsavedLoginsExceptions_title=Изузеци - снимљени дневници\nsavedLoginsExceptions_desc=Дневници за следеће сајтове неће бити снимљени:\n\n#### Block List Manager\n\nblockliststext=Можете изабрати коју листу ће Firefox користити да блокира веб елементе који прате ваше активности.\nblockliststitle=Листе блокираних елемената\n# LOCALIZATION NOTE (mozNameTemplate): This template constructs the name of the\n# block list in the block lists dialog. It combines the list name and\n# description.\n#   e.g. mozNameTemplate : \"Standard (Recommended). This list does a pretty good job.\"\n#   %1$S = list name (fooName), %2$S = list descriptive text (fooDesc)\nmozNameTemplate=%1$S %2$S\n# LOCALIZATION NOTE (mozstdName, etc.): These labels appear in the tracking\n# protection block lists dialog, mozNameTemplate is used to create the final\n# string. Note that in the future these two strings (name, desc) could be\n# displayed on two different lines.\nmozstdName=Disconnect.me основна заштита (препоручено).\nmozstdDesc=Дозвољава неке трагаче да би сајт функционисао нормално.\nmozfullName=Disconnect.me строга заштита.\nmozfullDesc=Блокира познате трагаче. Неки сајтови можда неће функционисати исправно.\n# LOCALIZATION NOTE (blocklistChangeRequiresRestart): %S = brandShortName\nblocklistChangeRequiresRestart=%S мора да се рестартује да би се листа блокираних елемената променила.\n\n#### Master Password\n\npw_change2empty_in_fips_mode=У овом тренутку налазите се у FIPS режиму. У режиму FIPS није дозвољено користити празну главну лозинку.\npw_change_failed_title=Грешка приликом промене лозинке\n\n#### Fonts\n\n# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n\n#### Downloads\n\ndesktopFolderName=Радна површина\ndownloadsFolderName=Преузимања\nchooseDownloadFolderTitle=Изаберите фасциклу за преузимања:\n\n#### Applications\n\nfileEnding=Датотека %S\nsaveFile=Сними датотеку\n\n# LOCALIZATION NOTE (useApp, useDefault): %S = Application name\nuseApp=Користи %S\nuseDefault=Користи %S (подразумевано)\n\nuseOtherApp=Користи друго…\nfpTitleChooseApp=Избор помоћног програма\nmanageApp=Детаљи о апликацији…\nwebFeed=Извор вести\nvideoPodcastFeed=Видео подкаст\naudioPodcastFeed=Подкаст\nalwaysAsk=Увек питај\nportableDocumentFormat=Portable Document Format (PDF)\n\n# LOCALIZATION NOTE (usePluginIn):\n# %1$S = plugin name (for example \"QuickTime Plugin-in 7.2\")\n# %2$S = brandShortName from brand.properties (for example \"Minefield\")\nusePluginIn=Користи %S (за %S)\n\n# LOCALIZATION NOTE (previewInApp, addLiveBookmarksInApp): %S = brandShortName\npreviewInApp=За преглед: %S\naddLiveBookmarksInApp=Додај живе забелешке %S\n\n# LOCALIZATION NOTE (typeDescriptionWithType):\n# %1$S = type description (for example \"Portable Document Format\")\n# %2$S = type (for example \"application/pdf\")\ntypeDescriptionWithType=%S (%S)\n\n\n#### Cookie Viewer\n\nhostColon=Рачунар:\ndomainColon=Домен:\nforSecureOnly=Шифроване везе\nforAnyConnection=Било коју врсту везе\nexpireAtEndOfSession=На крају сесије\ncan=Дозволи\ncanAccessFirstParty=Дозволи само првим лицима\ncanSession=Дозволи за ову сесију\ncannot=Блокирај\nnoCookieSelected=<нема изабраних колачића>\ncookiesAll=Ово је списак колачића који се чувају на рачунару:\ncookiesFiltered=Следећи колачићи задовољавају критеријум претраге:\n\n# LOCALIZATION NOTE (removeAllCookies, removeAllShownCookies):\n# removeAllCookies and removeAllShownCookies are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial cookies are shown as a result of keyword search,\n# removeAllShownCookies is displayed as button label.\n# removeAllCookies is displayed when no keyword search and all cookies are shown.\nremoveAllCookies.label=Уклони све\nremoveAllCookies.accesskey=У\nremoveAllShownCookies.label=Уклони све приказане\nremoveAllShownCookies.accesskey=У\n\n# LOCALIZATION NOTE (removeSelectedCookies):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# If you need to display the number of selected elements in your language,\n# you can use #1 in your localization as a placeholder for the number.\n# For example this is the English string with numbers:\n# removeSelectedCookied=Remove #1 Selected;Remove #1 Selected\nremoveSelectedCookies.label=Уклони изабрани;Уклони изабране\nremoveSelectedCookies.accesskey=и\n\ndefaultUserContextLabel=Нема\n\n#### Offline apps\nofflineAppsList.height=7em\nofflineAppRemoveTitle=Уклони примљене податке сајтова\nofflineAppRemovePrompt=Пошто уклоните ове податке, %S неће бити доступан ван мреже.  Да ли сигурно желите да уклоните сачуване податке о овом сајту?\nofflineAppRemoveConfirm=Уклони податке о сајту\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# offline application\n#   e.g. offlineAppUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nofflineAppUsage=%1$S %2$S\n\nofflinepermissionstext=Наведеним сајтовима није дозвољено да чувају податке за рад ван мреже:\nofflinepermissionstitle=Ванмрежни подаци\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the web content cache.\n#   e.g., \"Your web content cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualDiskCacheSize=Кеш веб садржаја тренутно користи %1$S %2$S простора на диску\nactualDiskCacheSizeCalculated=Рачунам величину кеша веб садржаја…\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the application cache.\n#   e.g., \"Your application cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualAppCacheSize=Кеш ваше апликације тренутно користи %1$S %2$S простора на диску\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the total usage of site data.\n#   e.g., \"The total usage is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\ntotalSiteDataSize=Складиштени подаци сајта тренутно користе %1$S %2$S од доступног места на диску\nclearSiteDataPromptTitle=Обриши све колачиће и податке сајта\nclearSiteDataPromptText=Избором опције ‘Обриши сада’ ћете обрисати све колачиће и податке сајта које Firefox складишти. Ово ће можда проузроковати да се одјавите са веб сајтова и уклонити ван мрежни веб садржај.\nclearSiteDataNow=Обриши сада\nimportant=Важно\ndefault=Подразумевано\nsiteUsage=%1$S %2$S\n# LOCALIZATION NOTE (removeAllSiteData, removeAllSiteDataShown):\n# removeAllSiteData and removeAllSiteDataShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAllSiteData.label=Уклони све\nremoveAllSiteData.accesskey=с\nremoveAllSiteDataShown.label=Уклони све приказане\nremoveAllSiteDataShown.accesskey=к\nspaceAlert.learnMoreButton.label=Сазнајте више\nspaceAlert.learnMoreButton.accesskey=С\nspaceAlert.over5GB.prefButton.label=Отвори поставке\nspaceAlert.over5GB.prefButton.accesskey=П\n# LOCALIZATION NOTE (spaceAlert.over5GB.prefButtonWin.label): On Windows Preferences is called Options\nspaceAlert.over5GB.prefButtonWin.label=Отвори поставке\nspaceAlert.over5GB.prefButtonWin.accesskey=П\n# LOCALIZATION NOTE (spaceAlert.over5GB.message): %S = brandShortName\nspaceAlert.over5GB.message=%S остаје без места на диску. Садржај веб сајта можда неће бити правилно приказан. Можете обрисати складиштене податке веб сајта у Поставке > Додатно > Подаци сајта.\n# LOCALIZATION NOTE (spaceAlert.over5GB.messageWin):\n# - On Windows Preferences is called Options\n# - %S = brandShortName\nspaceAlert.over5GB.messageWin=%S остаје без места на диску. Садржај веб сајта можда неће бити правилно приказан. Можете обрисати складиштене податке веб сајта у Поставке > Додатно > Подаци сајта.\nspaceAlert.under5GB.okButton.label=У реду, разумем\nspaceAlert.under5GB.okButton.accesskey=р\n# LOCALIZATION NOTE (spaceAlert.under5GB.message): %S = brandShortName\nspaceAlert.under5GB.message=%S остаје без места на диску. Садржај веб сајта можда неће бити правилно приказан. Посетите “Сазнајте више” да оптимизујете коришћење диска за боље искуство прегледања.\n\n# LOCALIZATION NOTE (featureEnableRequiresRestart, featureDisableRequiresRestart, restartTitle): %S = brandShortName\nfeatureEnableRequiresRestart=%S се мора поново покренути да би се омогућила ова функционалност.\nfeatureDisableRequiresRestart=%S се мора поново покренути да би се онемогућила ова функционалност.\nshouldRestartTitle=Поново покрени %S\nokToRestartButton=Поново покрени %S сада\nrevertNoRestartButton=Поништи\n\nrestartNow=Поново покрени сада\nrestartLater=Поново покрени касније\n\ndisableContainersAlertTitle=Затворити све контејнер језичке?\n\n# LOCALIZATION NOTE (disableContainersMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersMsg=Ако сада онемогућите контејнер језичке, #S контејнер језичак ће се затворити. Да ли сте сигурни да желите да онемогућите контејнер језичке?;Ако сада онемогућите контејнер језичке, #S контејнер језичака ће се затворити. Да ли сте сигурни да желите да онемогућите контејнер језичке?\n\n# LOCALIZATION NOTE (disableContainersOkButton): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersOkButton=Затвори #S контејнер језичак;Затвори #S контејнер језичака\n\ndisableContainersButton2=Остави укључено\n\nremoveContainerAlertTitle=Уклонити овај контејнер?\n\n# LOCALIZATION NOTE (removeContainerMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\nremoveContainerMsg=Ако уклоните овај контејнер, #S контејнер језичак ће се затворити. Да ли сте сигурни да желите да уклоните овај контејнер?;Ако уклоните ове контејнере, #S контејнер језичци ће се затворити. Да ли сте сигурни да желите да уклоните ове контејнере?\n\nremoveContainerOkButton=Уклони овај контејнер\nremoveContainerButton2=Немој уклонити овај контејнер\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/preferences/privacy.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  trackingProtectionHeader.label       \"Користити заштиту од праћења\">\n<!ENTITY  trackingProtectionAlways.label       \"Увек\">\n<!ENTITY  trackingProtectionAlways.accesskey   \"У\">\n<!ENTITY  trackingProtectionPrivate.label      \"Само у приватним прозорима\">\n<!ENTITY  trackingProtectionPrivate.accesskey  \"С\">\n<!ENTITY  trackingProtectionNever.label        \"Никада\">\n<!ENTITY  trackingProtectionNever.accesskey    \"Н\">\n<!ENTITY  trackingProtectionLearnMore.label    \"Сазнајте више\">\n<!ENTITY  trackingProtectionExceptions.label   \"Изузеци…\">\n<!ENTITY  trackingProtectionExceptions.accesskey \"И\">\n\n<!ENTITY tracking.label                 \"Праћење\">\n<!ENTITY trackingProtectionPBM5.label         \"Користи заштиту од праћења у приватним прозорима\">\n<!ENTITY trackingProtectionPBM5.accesskey     \"ш\">\n<!ENTITY trackingProtectionPBMLearnMore.label \"Сазнајте више\">\n<!ENTITY changeBlockList.label          \"Промени листу блокираних елемената\">\n<!ENTITY changeBlockList.accesskey      \"л\">\n\n<!-- LOCALIZATION NOTE (doNotTrack.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (doNotTrack.post.label): include a starting space as needed -->\n<!ENTITY  doNotTrack.pre.label          \"Такође можете \">\n<!ENTITY  doNotTrack.settings.label     \"управљати са вашим Не желим да ме прате поставкама\">\n<!ENTITY  doNotTrack.post.label         \".\">\n\n<!ENTITY  history.label                 \"Историјат\">\n\n<!ENTITY  locationBar.label             \"Адресна трака\">\n\n<!ENTITY  locbar.suggest.label          \"При употреби адресне траке, предложи:\">\n<!ENTITY  locbar.history.label          \"Историјат\">\n<!ENTITY  locbar.history.accesskey      \"И\">\n<!ENTITY  locbar.bookmarks.label        \"Забелешке\">\n<!ENTITY  locbar.bookmarks.accesskey    \"З\">\n<!ENTITY  locbar.openpage.label         \"Отвори језичке\">\n<!ENTITY  locbar.openpage.accesskey     \"ј\">\n<!ENTITY  locbar.searches.label         \"Повезане претраге са подразумеваног претраживача\">\n<!ENTITY  locbar.searches.accesskey     \"п\">\n\n<!ENTITY  suggestionSettings.label      \"Промени поставке за предлоге претраживача…\">\n<!ENTITY  suggestionSettings.accesskey  \"т\">\n\n<!ENTITY  acceptCookies.label           \"Прихватај колачиће са сајтова\">\n<!ENTITY  acceptCookies.accesskey       \"к\">\n\n<!ENTITY  acceptThirdParty.pre.label      \"Прихватај колачиће од трећих лица:\">\n<!ENTITY  acceptThirdParty.pre.accesskey  \"т\">\n<!ENTITY  acceptThirdParty.always.label   \"Увек\">\n<!ENTITY  acceptThirdParty.never.label    \"Никад\">\n<!ENTITY  acceptThirdParty.visited.label  \"Од посећених\">\n\n<!ENTITY  keepUntil.label               \"Чувај док:\">\n<!ENTITY  keepUntil.accesskey           \"Ч\">\n\n<!ENTITY  expire.label                  \"не истекну\">\n<!ENTITY  close.label                   \"не затворим &brandShortName;\">\n\n<!ENTITY  cookieExceptions.label        \"Изузеци\">\n<!ENTITY  cookieExceptions.accesskey    \"И\">\n\n<!ENTITY  showCookies.label             \"Прикажи колачиће…\">\n<!ENTITY  showCookies.accesskey         \"л\">\n\n<!ENTITY  historyHeader.pre.label          \"&brandShortName;:\">\n<!ENTITY  historyHeader.pre.accesskey      \"F\">\n<!ENTITY  historyHeader.remember.label     \"бележи историјат\">\n<!ENTITY  historyHeader.dontremember.label \"никада не бележи историјат\">\n<!ENTITY  historyHeader.custom.label       \"користи посебна подешавања за историјат\">\n<!ENTITY  historyHeader.post.label         \"\">\n\n<!ENTITY  rememberDescription.label      \"&brandShortName; ће запамтити историјат прегледања, преузимања, формулара и претраге и чуваће колачиће са веб сајтова које посећујете.\">\n\n<!-- LOCALIZATION NOTE (rememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.middle.label): include a starting and trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.post.label): include a starting space as needed -->\n<!ENTITY  rememberActions.pre.label           \"Можда желите да \">\n<!ENTITY  rememberActions.clearHistory.label  \"обришете историјат\">\n<!ENTITY  rememberActions.middle.label        \", или \">\n<!ENTITY  rememberActions.removeCookies.label \"уклоните поједине колачиће\">\n<!ENTITY  rememberActions.post.label          \".\">\n\n<!ENTITY  dontrememberDescription.label  \"&brandShortName; ће користити иста подешавања као за приватно прегледања, и неће памтити историјат прегледања веб страница.\">\n\n<!-- LOCALIZATION NOTE (dontrememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (dontrememberActions.post.label): include a starting space as needed -->\n<!ENTITY  dontrememberActions.pre.label          \"Можда такође желите да \">\n<!ENTITY  dontrememberActions.clearHistory.label \"обришете тренутни историјат\">\n<!ENTITY  dontrememberActions.post.label         \".\">\n\n<!ENTITY  privateBrowsingPermanent2.label \"Увек користи режим приватног прегледања\">\n<!ENTITY  privateBrowsingPermanent2.accesskey \"в\">\n\n<!ENTITY  rememberHistory2.label      \"Запамти мој историјат прегледања и преузимања\">\n<!ENTITY  rememberHistory2.accesskey  \"З\">\n\n<!ENTITY  rememberSearchForm.label       \"Запамти историјат образаца и претраге\">\n<!ENTITY  rememberSearchForm.accesskey   \"р\">\n\n<!ENTITY  clearOnClose.label             \"Обриши историјат када се &brandShortName; затвори\">\n<!ENTITY  clearOnClose.accesskey         \"О\">\n\n<!ENTITY  clearOnCloseSettings.label     \"Поставке…\">\n<!ENTITY  clearOnCloseSettings.accesskey \"П\">\n\n<!ENTITY  browserContainersHeader.label         \"Контејнер језичци\">\n<!ENTITY  browserContainersLearnMore.label      \"Сазнајте више\">\n<!ENTITY  browserContainersEnabled.label        \"Омогући контејнер језичке\">\n<!ENTITY  browserContainersEnabled.accesskey    \"к\">\n<!ENTITY  browserContainersSettings.label        \"Поставке…\">\n<!ENTITY  browserContainersSettings.accesskey    \"в\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/preferences/search.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY defaultSearchEngine.label             \"Подразумевани претраживач\">\n\n<!ENTITY chooseYourDefaultSearchEngine.label   \"Изаберите подразумевани претраживач. &brandShortName; га користи у траци за локацију, адресној траци и на почетној страници.\">\n\n<!ENTITY provideSearchSuggestions.label        \"Пружи предлоге претраге\">\n<!ENTITY provideSearchSuggestions.accesskey    \"г\">\n\n<!ENTITY showURLBarSuggestions.label           \"Прикажи предлоге претраге у резултатима адресне траке\">\n<!ENTITY showURLBarSuggestions.accesskey       \"а\">\n<!ENTITY urlBarSuggestionsPermanentPB.label    \"Предлози претраге неће бити приказани у траци за локацију зато што сте подесили да &brandShortName; никада не памти историју.\">\n\n<!ENTITY oneClickSearchEngines.label           \"One-click претраживачи\">\n\n<!ENTITY chooseWhichOneToDisplay.label         \"Трака за претрагу вам омогућава да промените претраживач. Изаберите онај који желите да прикажете.\">\n\n<!ENTITY engineNameColumn.label                \"Претраживач\">\n<!ENTITY engineKeywordColumn.label             \"Кључна реч\">\n\n<!ENTITY restoreDefaultSearchEngines.label     \"Врати на подразумеване претраживаче\">\n<!ENTITY restoreDefaultSearchEngines.accesskey \"В\">\n\n<!ENTITY removeEngine.label                    \"Уклони\">\n<!ENTITY removeEngine.accesskey                \"У\">\n\n<!ENTITY addMoreSearchEngines.label            \"Додај претраживач…\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/preferences/security.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  general.label                 \"Опште\">\n\n<!ENTITY  warnOnAddonInstall.label        \"Упозори ме ако сајтови пробају да инсталирају додатке\">\n<!ENTITY  warnOnAddonInstall.accesskey    \"У\">\n\n<!-- LOCALIZATION NOTE (enableSafeBrowsing.label, blockDownloads.label, blockUncommonUnwanted.label):\n  It is important that wording follows the guidelines outlined on this page:\n  https://developers.google.com/safe-browsing/developers_guide_v2#AcceptableUsage\n-->\n<!ENTITY  enableSafeBrowsing.label        \"Блокирај опасан и обманљив садржај\">\n<!ENTITY  enableSafeBrowsing.accesskey    \"с\">\n\n<!ENTITY  blockDownloads.label            \"Блокирај опасна преузимања\">\n<!ENTITY  blockDownloads.accesskey        \"п\">\n\n<!ENTITY  blockUncommonAndUnwanted.label     \"Упозори ме о нежељеном и ретко коришћеном софтверу\">\n<!ENTITY  blockUncommonAndUnwanted.accesskey \"р\">\n\n<!ENTITY  addonExceptions.label         \"Изузеци\">\n<!ENTITY  addonExceptions.accesskey     \"И\">\n\n\n<!ENTITY  logins.label                  \"Пријаве\">\n\n<!ENTITY  rememberLogins.label          \"Запамти пријаве за веб сајтове\">\n<!ENTITY  rememberLogins.accesskey      \"З\">\n<!ENTITY  passwordExceptions.label      \"Изузеци\">\n<!ENTITY  passwordExceptions.accesskey  \"е\">\n\n<!ENTITY  useMasterPassword.label        \"Користи главну лозинку\">\n<!ENTITY  useMasterPassword.accesskey    \"К\">\n<!ENTITY  changeMasterPassword.label     \"Промени главну лозинку…\">\n<!ENTITY  changeMasterPassword.accesskey \"П\">\n\n<!ENTITY  savedLogins.label              \"Сачуване пријаве\">\n<!ENTITY  savedLogins.accesskey          \"С\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/preferences/selectBookmark.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY selectBookmark.title \n  \"Постави почетну страницу\">\n<!ENTITY selectBookmark.label \n  \"Изаберите забелешку која ће да постане почетна страница. Ако изаберете фасциклу, забелешке из те фасцикле биће отворене у језичцима.\">\n\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/preferences/siteDataSettings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     window.title                  \"Поставке - подаци сајта\">\n<!ENTITY     settings.description          \"Веб сајт је затражио да складишти податке на диску. Можете да одредите који веб сајтови могу да складиште податке. Подразумевани подаци сајта су привремени и могу да се бришу аутоматски.\">\n<!ENTITY     hostCol.label                 \"Веб сајт\">\n<!ENTITY     statusCol.label               \"Статус\">\n<!ENTITY     usageCol.label                \"Складиште\">\n<!ENTITY     searchPlaceHolder             \"Претрага\">\n<!ENTITY     searchPlaceHolder.accesskey   \"П\">\n<!ENTITY     removeSelected.label          \"Уклони изабрани\">\n<!ENTITY     removeSelected.accesskey      \"У\">\n<!ENTITY     save.label                    \"Сачувај промене\">\n<!ENTITY     save.accesskey                \"С\">\n<!ENTITY     cancel.label                  \"Откажи\">\n<!ENTITY     cancel.accesskey              \"к\">\n<!ENTITY     removingDialog.title          \"Избриши податке сајта\">\n<!ENTITY     removingDialog.description    \"Брисањем података веб сајта ћете такође обрисати колачиће. Ово ће можда да вас одјави са веб сајта и уклони ван мрежни веб садржај. Да ли сте сигурни да желите да направите ове промене?\">\n<!ENTITY     siteTree.label                \"Следећи колачићи веб сајта ће бити обрисани:\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/preferences/sync.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- The page shown when logged in... -->\n\n<!ENTITY engine.bookmarks.label     \"Забелешке\">\n<!ENTITY engine.bookmarks.accesskey \"З\">\n<!ENTITY engine.tabs.label2         \"Отвори језичке\">\n<!ENTITY engine.tabs.accesskey      \"Ј\">\n<!ENTITY engine.history.label       \"Историјат\">\n<!ENTITY engine.history.accesskey   \"И\">\n<!ENTITY engine.passwords.label     \"Лозинке\">\n<!ENTITY engine.passwords.accesskey \"Л\">\n<!ENTITY engine.prefs.label         \"Поставке\">\n<!ENTITY engine.prefs.accesskey     \"П\">\n<!ENTITY engine.addons.label        \"Додаци\">\n<!ENTITY engine.addons.accesskey    \"Д\">\n\n<!-- Device Settings -->\n<!ENTITY fxaSyncDeviceName.label       \"Име уређаја\">\n<!ENTITY changeSyncDeviceName.label \"Промени име уређаја…\">\n<!ENTITY changeSyncDeviceName.accesskey \"р\">\n<!ENTITY cancelChangeSyncDeviceName.label \"Откажи\">\n<!ENTITY cancelChangeSyncDeviceName.accesskey \"т\">\n<!ENTITY saveChangeSyncDeviceName.label \"Сачувај\">\n<!ENTITY saveChangeSyncDeviceName.accesskey \"ч\">\n\n<!-- Footer stuff -->\n<!ENTITY prefs.tosLink.label        \"Услови коришћења услуге\">\n<!ENTITY fxaPrivacyNotice.link.label \"Обавештење о приватности\">\n\n<!-- LOCALIZATION NOTE (signedInUnverified.beforename.label,\nsignedInUnverified.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInUnverified.beforename.label \"\">\n<!ENTITY signedInUnverified.aftername.label \"није потврђен.\">\n\n<!-- LOCALIZATION NOTE (signedInLoginFailure.beforename.label,\nsignedInLoginFailure.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInLoginFailure.beforename.label \"Пријавите се да бисте се поново повезали\">\n<!ENTITY signedInLoginFailure.aftername.label \"\">\n\n<!ENTITY notSignedIn.label           \"Нисте пријављени.\">\n<!ENTITY signIn.label                \"Пријави се\">\n<!ENTITY signIn.accesskey            \"и\">\n<!ENTITY profilePicture.tooltip      \"Промени профилну слику\">\n<!ENTITY verifiedManage.label        \"Управљај налогом\">\n<!ENTITY verifiedManage.accesskey    \"н\">\n<!ENTITY disconnect.label            \"Прекини везу…\">\n<!ENTITY disconnect.accesskey        \"в\">\n<!ENTITY verify.label                \"Потврди е-пошту\">\n<!ENTITY verify.accesskey            \"е\">\n<!ENTITY forget.label                \"Заборави на ову е-пошту\">\n<!ENTITY forget.accesskey            \"ш\">\n\n<!ENTITY signedOut.caption            \"Понесите веб са собом\">\n<!ENTITY signedOut.description        \"Синхронизујте забелешке, историјат, јазичке, лозинке, додатке и поставке на свим уређајима.\">\n<!ENTITY signedOut.accountBox.title   \"Повезивање са &syncBrand.fxAccount.label;\">\n<!ENTITY signedOut.accountBox.create  \"Направи налог\">\n<!ENTITY signedOut.accountBox.create.accesskey  \"г\">\n<!ENTITY signedOut.accountBox.signin  \"Пријави се\">\n<!ENTITY signedOut.accountBox.signin.accesskey  \"с\">\n\n<!ENTITY signedIn.engines.label       \"Синхронизуј све уређаје\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.*): the following strings will be used to\n     create a single sentence with active links.\n     The resulting sentence in English is: \"Download Firefox for\n     Android or iOS to sync with your mobile device.\" -->\n\n<!ENTITY mobilePromo3.start            \"Преузмите Firefox за \">\n<!-- LOCALIZATION NOTE (mobilePromo3.androidLink): This is a link title that links to https://www.mozilla.org/firefox/android/ -->\n<!ENTITY mobilePromo3.androidLink      \"Android\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSBefore): This is text displayed between mobilePromo3.androidLink and mobilePromo3.iosLink -->\n<!ENTITY mobilePromo3.iOSBefore         \" или \">\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSLink): This is a link title that links to https://www.mozilla.org/firefox/ios/ -->\n<!ENTITY mobilePromo3.iOSLink          \"iOS\">\n\n<!ENTITY mobilePromo3.end              \" да синхронизујете ваше мобилне уређаје.\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/preferences/tabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ctrlTabRecentlyUsedOrder.label       \"Ctrl+Tab се креће кроз недавно коришћене језичке\">\n<!ENTITY ctrlTabRecentlyUsedOrder.accesskey   \"ч\">\n\n<!ENTITY newWindowsAsTabs.label       \"Нове прозоре отвори у новом језичку\">\n<!ENTITY newWindowsAsTabs.accesskey   \"ј\">\n\n<!ENTITY warnOnCloseMultipleTabs.label      \"Упозори ме при затварању више језичака\">\n<!ENTITY warnOnCloseMultipleTabs.accesskey  \"у\">\n\n<!ENTITY warnOnOpenManyTabs.label       \"Упозори ме када отварање више језичака може да успори &brandShortName;\">\n<!ENTITY warnOnOpenManyTabs.accesskey   \"в\">\n\n<!ENTITY switchLinksToNewTabs.label        \"Када отворим везу у новом језичку, одмах се пребаци на њега\">\n<!ENTITY switchLinksToNewTabs.accesskey    \"њ\">\n\n<!ENTITY showTabsInTaskbar.label          \"Прикажи преглед језичка у Windows траци задатака\">\n<!ENTITY showTabsInTaskbar.accesskey      \"р\">\n<!ENTITY tabsGroup.label          \"Језичци\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/preferences/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\r\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\r\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\r\n\r\n<!ENTITY window.title                     \"Изузеци - Превод\">\r\n<!ENTITY window.width                     \"36em\">\r\n<!ENTITY windowClose.key                  \"w\">\r\n\r\n<!ENTITY noTranslationForLanguages.label  \"Превод неће бити понуђен за следеће језике:\">\r\n<!ENTITY treehead.languageName.label      \"Језици\">\r\n<!ENTITY removeLanguage.label             \"Уклони језик\">\r\n<!ENTITY removeLanguage.accesskey         \"У\">\r\n<!ENTITY removeAllLanguages.label         \"Уклони све језике\">\r\n<!ENTITY removeAllLanguages.accesskey     \"ј\">\r\n\r\n<!ENTITY noTranslationForSites.label      \"Превод неће бити понуђен за следеће сајтове:\">\r\n<!ENTITY treehead.siteName.label          \"Сајтови\">\r\n<!ENTITY removeSite.label                 \"Уклони сајт\">\r\n<!ENTITY removeSite.accesskey             \"с\">\r\n<!ENTITY removeAllSites.label             \"Уклони све сајтове\">\r\n<!ENTITY removeAllSites.accesskey         \"а\">\r\n\r\n<!ENTITY button.close.label               \"Затвори\">\r\n<!ENTITY button.close.accesskey           \"З\">\r\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/quitDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nquitDialogTitle=Изађи из %S\n\nquitTitle=&Изађи\ncancelTitle=&Откажи\nsaveTitle=&Сачувај и изађи\nneverAsk2=&Немој питати следећи пут\nmessage=Да ли желите да %S сачува језичке и прозоре за наредно покретање?\nmessageNoWindows=Да ли желите да %S сачува језичке за наредно покретање?\nmessagePrivate=Ви сте у режиму за приватно прегледање. Излажење из %S ће одбацити све отворене језичке и прозоре.\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/safeMode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeModeDialog.title         \"&brandShortName; безбедни режим\">\n<!ENTITY window.maxWidth              \"400\">\n\n<!ENTITY startSafeMode.label          \"Покрени у безбедном режиму\">\n<!ENTITY refreshProfile.label         \"Освежи &brandShortName;\">\n\n<!ENTITY safeModeDescription3.label   \"Безбедни режим је специјалан режим &brandShortName; који се користи да би се решили проблеми.\">\n<!ENTITY safeModeDescription4.label   \"Додаци и прилагођена подешавања ће привремено бити онемогућена.\">\n\n<!ENTITY refreshProfileInstead.label  \"Такође можете прескочити решавање проблема и пробати освежити &brandShortName;.\">\n\n<!-- LOCALIZATION NOTE (autoSafeModeDescription3.label): Shown on the safe mode dialog after multiple startup crashes. See also chrome/global/resetProfile.dtd -->\n<!ENTITY autoSafeModeDescription3.label \"&brandShortName; се неочекивано затворио при покретању. Ово може бити проузроковано од стране додатака или других проблема. Можете пробати да решите проблем тако што ћете отворити безбедни режим.\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/safebrowsing/phishing-afterload-warning-message.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeb.palm.accept.label \"Напусти ову страницу!\">\n<!ENTITY safeb.palm.decline.label \"Занемари ово упозорење\">\n<!-- Localization note (safeb.palm.notdeceptive.label) - Label of the Help menu\n  item. Either this or reportDeceptiveSiteMenu.label from report-phishing.dtd is\n  shown. -->\n<!ENTITY safeb.palm.notdeceptive.label \"Ово није обманљив сајт…\">\n<!-- Localization note (safeb.palm.notdeceptive.accesskey) - Because\n  safeb.palm.notdeceptive.label and reportDeceptiveSiteMenu.title from\n  report-phishing.dtd are never shown at the same time, the same accesskey can\n  be used for them. -->\n<!ENTITY safeb.palm.notdeceptive.accesskey \"н\">\n<!ENTITY safeb.palm.reportPage.label \"Зашто је ова страница блокирана?\">\n\n<!ENTITY safeb.blocked.malwarePage.title \"Пријављен је напад са странице!\">\n<!-- Localization note (safeb.blocked.malwarePage.shortDesc) - Please don't translate the contents of the <span id=\"malware_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.malwarePage.shortDesc \"Страница <span id='malware_sitename'/> је пријављена као злонамерна, па је блокирана на основу безбедносних подешавања.\">\n<!ENTITY safeb.blocked.malwarePage.longDesc \"<p>Злонамерне странице обично инсталирају програме који краду приватне информације, користе ваш рачунар да за нападе на друге или оштећују систем.</p><p>Неки напади намерно шире штетан софтвер, али многи су угрожени без знања или дозволе њихових власника.</p>\">\n\n<!ENTITY safeb.blocked.unwantedPage.title \"Пријављени нежељени сајт софтвера!\">\n<!-- Localization note (safeb.blocked.unwantedPage.shortDesc) - Please don't translate the contents of the <span id=\"unwanted_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.unwantedPage.shortDesc \"Страница <span id='unwanted_sitename'/> је пријављена да садржи нежељени софтвер и блокирана је на основу безбедносних подешавања.\">\n<!ENTITY safeb.blocked.unwantedPage.longDesc \"<p>Нежељене странице софтвера покушају да инсталирају софтвер који може да превари и да утиче на систем на неочекиване начине.</p>\">\n\n<!ENTITY safeb.blocked.phishingPage.title2 \"Обманљив сајт!\">\n<!-- Localization note (safeb.blocked.phishingPage.shortDesc2) - Please don't translate the contents of the <span id=\"phishing_sitename\"/> tag. It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.phishingPage.shortDesc2 \"Страница <span id='phishing_sitename'/> је пријављена као обманљив сајт и блокирана је на основу безбедносних подешавања.\">\n<!ENTITY safeb.blocked.phishingPage.longDesc2 \"<p>Обманљиви сајтови су направљени да вас преваре да урадите нешто опасно, као инсталирање софтвера, откривање ваших личних информација као што су лозинке, број телефона или број кредитне картице.</p><p>Унос информација на овој страници може довести до крађе идентитета или неке друге преваре.</p>\">\n\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/safebrowsing/report-phishing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY reportDeceptiveSiteMenu.title      \"Пријави обманљив сајт…\">\n<!ENTITY reportDeceptiveSiteMenu.accesskey  \"о\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/sanitize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sanitizePrefs2.title          \"Поставке за брисање историјата\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.modal.width): width of the Clear History on Shutdown dialog.\n     Should be large enough to contain the item* strings on a single line.\n     The column width should be set at half of the dialog width. -->\n<!ENTITY sanitizePrefs2.modal.width    \"34em\">\n<!ENTITY sanitizePrefs2.column.width   \"17em\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.inContent.dialog.width): width of the\n     Clear History on Shutdown subdialog in the in-content preferences.\n     Should be large enough to contain the item* strings on a single line.\n     The column width adjusts the width of the first column in the dialog.\n     You can set the column width to a value that makes the dialog look visually balanced,\n     or at half of the dialog width if unsure. -->\n<!ENTITY sanitizePrefs2.inContent.dialog.width \"34em\">\n<!ENTITY sanitizePrefs2.inContent.column.width \"24em\">\n\n<!ENTITY sanitizeDialog2.title         \"Обриши историјат\">\n<!-- LOCALIZATION NOTE (sanitizeDialog2.width): width of the Clear Recent History dialog -->\n<!ENTITY sanitizeDialog2.width         \"34em\">\n\n<!ENTITY clearDataSettings2.label     \"При крају рада &brandShortName;, требало би да се аутоматски брише:\">\n\n<!-- XXX rearrange entities to match physical layout when l10n isn't an issue -->\n<!-- LOCALIZATION NOTE (clearTimeDuration.*): \"Time range to clear\" dropdown.\n     See UI mockup at bug 480169 -->\n<!ENTITY clearTimeDuration.label          \"Временски период за чишћење: \">\n<!ENTITY clearTimeDuration.accesskey      \"В\">\n<!ENTITY clearTimeDuration.lastHour       \"Последњи сат\">\n<!ENTITY clearTimeDuration.last2Hours     \"Последња два сата\">\n<!ENTITY clearTimeDuration.last4Hours     \"Последња четири сата\">\n<!ENTITY clearTimeDuration.today          \"Данас\">\n<!ENTITY clearTimeDuration.everything     \"Све\">\n<!-- Localization note (clearTimeDuration.suffix) - trailing entity for languages\nthat require it.  -->\n<!ENTITY clearTimeDuration.suffix         \"\">\n<!ENTITY clearTimeDuration.dateColumn     \"Датум посете\">\n<!ENTITY clearTimeDuration.nameColumn     \"Назив\">\n\n<!-- LOCALIZATION NOTE (detailsProgressiveDisclosure.*): Labels and accesskeys\n     of the \"Details\" progressive disclosure button.  See UI mockup at bug\n     480169 -->\n<!ENTITY detailsProgressiveDisclosure.label     \"Детаљи\">\n<!ENTITY detailsProgressiveDisclosure.accesskey \"Д\">\n\n<!ENTITY historySection.label         \"Историјат\">\n<!ENTITY dataSection.label            \"Подаци\">\n\n<!ENTITY itemHistoryAndDownloads.label     \"Историјат читања и преузимања\">\n<!ENTITY itemHistoryAndDownloads.accesskey \"И\">\n<!ENTITY itemFormSearchHistory.label       \"Историјат формулара и претрага\">\n<!ENTITY itemFormSearchHistory.accesskey   \"ф\">\n<!ENTITY itemCookies.label                 \"Колачићи\">\n<!ENTITY itemCookies.accesskey             \"К\">\n<!ENTITY itemCache.label                   \"Кеш\">\n<!ENTITY itemCache.accesskey               \"ш\">\n<!ENTITY itemOfflineApps.label             \"Примљене податке са сајтова\">\n<!ENTITY itemOfflineApps.accesskey         \"П\">\n<!ENTITY itemActiveLogins.label            \"Активне пријаве\">\n<!ENTITY itemActiveLogins.accesskey        \"А\">\n<!ENTITY itemSitePreferences.label         \"Поставке за веб сајт\">\n<!ENTITY itemSitePreferences.accesskey     \"П\">\n\n<!-- LOCALIZATION NOTE (sanitizeEverythingUndoWarning): Second warning paragraph\n     that appears when \"Time range to clear\" is set to \"Everything\".  See UI\n     mockup at bug 480169 -->\n<!ENTITY sanitizeEverythingUndoWarning     \"Ова радња се не може опозвати.\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nsearchtip=Претражи користећи %S\n\n# LOCALIZATION NOTE (searchPlaceholder): this is shown in the searchbox when\n# the user hasn't typed anything yet.\nsearchPlaceholder=Претражи\n\n# LOCALIZATION NOTE (searchHeader): this is displayed at the top of the panel\n# showing search suggestions.\n# %S is replaced with the name of the current default search engine.\nsearchHeader=%S претрага\n\n# LOCALIZATION NOTE (cmd_pasteAndSearch): \"Search\" is a verb, this is the\n# search bar equivalent to the url bar's \"Paste & Go\"\ncmd_pasteAndSearch=Налепи и претражи\n\ncmd_clearHistory=Обриши историјат претраге\ncmd_clearHistory_accesskey=О\n\ncmd_showSuggestions=Прикажи предлоге\ncmd_showSuggestions_accesskey=ж\n\n# LOCALIZATION NOTE (cmd_addFoundEngine): %S is replaced by the name of\n# a search engine offered by a web page. Each engine is displayed as a\n# menuitem at the bottom of the search panel.\ncmd_addFoundEngine=Додај \"%S\"\n# LOCALIZATION NOTE (cmd_addFoundEngineMenu): When more than 5 engines\n# are offered by a web page, instead of listing all of them in the\n# search panel using the cmd_addFoundEngine string, they will be\n# grouped in a submenu using cmd_addFoundEngineMenu as a label.\ncmd_addFoundEngineMenu=Додај претраживач\n\n# LOCALIZATION NOTE (searchForSomethingWith):\n# This string is used to build the header above the list of one-click\n# search providers:  \"Search for <user-typed string> with:\"\n# NB: please leave the <span> and its class exactly as it is in English.\nsearchForSomethingWith=Претражи <span class='contentSearchSearchWithHeaderSearchText'></span> са:\n\n# LOCALIZATION NOTE (searchWithHeader):\n# The wording of this string should be as close as possible to\n# searchForKeywordsWith. This string will be used when the user\n# has not typed anything.\nsearchWithHeader=Претражи са:\n\n# LOCALIZATION NOTE (searchSettings):\n# This is the label for the button that opens Search preferences.\nsearchSettings=Промени поставке претраге\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/searchbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cmd_engineManager.label        \"Уреди претраживаче…\">\n<!ENTITY searchEndCap.label             \"Претрага\">\n\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/searchplugins/amazon-en-GB.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Amazon.co.uk</ShortName>\n<Description>Amazon.co.uk Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAC0AQAAJgAAACAgAAAAAAAA6QIAANoBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAF7SURBVDjLlZPLasJAFIaFRF+iVV+h6hO0GF+gVB9AaHwDt64qCG03tQgtdCFIuyhUelmGli66MXThSt24kNiFBUlAYi6ezjnNxSuawB/ITP7v/HNmJgQAEaZzpgHs/gwcTyTEXuXl2U6nA8ViEbK5HKler28CVRAwnB9ptVrAh8MrQuCaZ4iA8fzIqSgCxwzpTIaSuN/RWGwdYLwCUBQFZFkGSZLgqdmEE7YEN8VOAKyaSKUW4nNBAFmnYiKZpDRX1WqwBBzP089n5f/NEQsFL4WqqtsBWJlzDAJr5PwSMM1awEzzdxIbGI3Hvc6jCZeVFgRQRwpY7Qcw3ktgfpR8wLRxCPaot/X4GS95MppfF6DX9n2A3f+kAZycaT8bAZjU6r6B/duD6d3BYg9wQq/tkYzHY1blEiz5lmQyGc95mrO6r2CxgpjCBXgNsJVviolpXJiraeOIjJRE10juUa4sR8V+mO17VvmGqtuOcdNlwut8zTQJcJ0njifyB2bgTdKh6w4BAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACsElEQVRYw71XQWsTURBe2LQgeNKLB+tVemt6txcteNSD/QGC6VEIGDx5s+eKPQqFgJhLNdFLBWMP7cU0oSAWjB70koC9WHbVQ5SO8+XtS14mr7svyaYDH9m87Jv55puZt1nPi4yIzjMeMj7T9OwjI88455nGC1cZX+nsDESumJmPFDwIAqrX6z00Gg1qt9vjkJgFgUeuO16Vy3RjeZkyMzM9+MY1fsM9I9h9zyV7ZAznZrA4FAoFVwJ1z+WuOysrg1lnMolkHJX4k0igzI5sARYWF7vEZEk0rvO6iyUSuJfLJUqM7zYSqRDIra4OOUZPmNZsNrsl8UVTpkJAjh1GzmaSpJ8mAWmYeZB5urHRhW5SNOfUCCDo47W1bvPZsp2qAhipy3Nz1kaLG8dUCEBqM5AvpgElqFar01NgIZsdco7Zb7VasU2YigIYL5tjqCL7Q5YkFQXKlcqQ7DbHthIALk/IWAKor82xPIhshxWABCYioDMz51sexcVi0XoG4DPLIyvJjkTArK3scDQnRvO0MdTrUHGiKZCP4tNgO6BAEI08EQH9Z2Qow0hyPypJGIa9p6JWKCn4SA8jSKmJIDgyRvPJkcRxjfUwNGr/i8+Mo32iHzWiThBD4NM60bet9P77/ubA728RlTjMiwiH6zEEfvIrwdZFtQmMJ7W/ofIDBZD5m3mVZGwJcOP2kmILIlCkE45HoPWurwCSg0+UQRD4ZyXxId+T7gQb9+4q9sioY5ltrOG3L5vqXiiJffDx/aUi83ZJ7jr2ohcEu8Hh6/m+I7OWGiVxbWKHsz+O3vSOakqFQdsFgQeJUiKD7Wv9YKXBgCeSUC3v2kM5EJhlHDh3NcgcPlG1BXZu98sDmTuBa4fsMnz9fniJUaGzs+eMC540XuR0aDO2L8Y3qPyMcdOM+R/8XcqRA3qp9gAAAABJRU5ErkJggg==</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.amazon.co.uk/exec/obidos/external-search/\" resultdomain=\"amazon.co.uk\">\n  <Param name=\"field-keywords\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"{inputEncoding}\"/>\n  <Param name=\"mode\" value=\"blended\"/>\n  <Param name=\"tag\" value=\"firefox-uk-21\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n<SearchForm>https://www.amazon.co.uk/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/searchplugins/bing.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n    <ShortName>Bing</ShortName>\n    <Description>Bing. Search by Microsoft.</Description>\n    <InputEncoding>UTF-8</InputEncoding>\n    <Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAICAAAAEACACoCAAAJgAAABAQAAABAAgAaAUAAM4IAAAoAAAAIAAAAEAAAAABAAgAAAAAAIAEAAAAAAAAAAAAAAABAAAAAAAAhIQMAI+PIwCXlzEAn59BAKioUwCurl8AtbVuAL6+fwDJyZMA0tKlANjYsgDe3r4A5eXMAOzs2QDy8uUA+fnzAP///wAAGi8AAC1QAAA/cAAAUZAAAGOwAAB2zwAAiPAAEZj/ADGm/wBRs/8AccH/AJHP/wCx3f8A0ev/AP///wAAAAAAACwvAABLUAAAaHAAAIaQAAClsAAAw88AAOHwABHv/wAx8f8AUfP/AHH1/wCR9/8Asfn/ANH7/wD///8AAAAAAAAvIQAAUDcAAHBMAACQYwAAsHkAAM+PAADwpgAR/7QAMf++AFH/yABx/9MAkf/cALH/5QDR//AA////AAAAAAAALw4AAFAYAABwIgAAkCwAALA2AADPQAAA8EoAEf9bADH/cQBR/4cAcf+dAJH/sgCx/8kA0f/fAP///wAAAAAAAi8AAARQAAAGcAAACJAAAAqwAAALzwAADvAAACD/EgA9/zEAW/9RAHn/cQCY/5EAtf+xANT/0QD///8AAAAAABQvAAAiUAAAMHAAAD2QAABMsAAAWc8AAGfwAAB4/xEAiv8xAJz/UQCu/3EAwP+RANL/sQDk/9EA////AAAAAAAmLwAAQFAAAFpwAAB0kAAAjrAAAKnPAADC8AAA0f8RANj/MQDe/1EA4/9xAOn/kQDv/7EA9v/RAP///wAAAAAALyYAAFBBAABwWwAAkHQAALCOAADPqQAA8MMAAP/SEQD/2DEA/91RAP/kcQD/6pEA//CxAP/20QD///8AAAAAAC8UAABQIgAAcDAAAJA+AACwTQAAz1sAAPBpAAD/eREA/4oxAP+dUQD/r3EA/8GRAP/SsQD/5dEA////AAAAAAAvAwAAUAQAAHAGAACQCQAAsAoAAM8MAADwDgAA/yASAP8+MQD/XFEA/3pxAP+XkQD/trEA/9TRAP///wAAAAAALwAOAFAAFwBwACEAkAArALAANgDPAEAA8ABJAP8RWgD/MXAA/1GGAP9xnAD/kbIA/7HIAP/R3wD///8AAAAAAC8AIABQADYAcABMAJAAYgCwAHgAzwCOAPAApAD/EbMA/zG+AP9RxwD/cdEA/5HcAP+x5QD/0fAA////AAAAAAAsAC8ASwBQAGkAcACHAJAApQCwAMQAzwDhAPAA8BH/APIx/wD0Uf8A9nH/APeR/wD5sf8A+9H/AP///wAAAAAAGwAvAC0AUAA/AHAAUgCQAGMAsAB2AM8AiADwAJkR/wCmMf8AtFH/AMJx/wDPkf8A3LH/AOvR/wD///8AAAAAAAgALwAOAFAAFQBwABsAkAAhALAAJgDPACwA8AA+Ef8AWDH/AHFR/wCMcf8AppH/AL+x/wDa0f8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBggCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAsQEA0HAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwkPEBAQEBALBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEMEBAQEBAQEBAPCQMAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAQEBAQEBAQDQgBAAAAAAAAAAAAAAAAAAAAAAABDRAQEBAQEBAQEBAQEA0GAQAAAAAAAAAAAAAAAAAAAAENEBAQDgcLEBAQEBAQEBALBAAAAAAAAAAAAAAAAAAAAQ0QEBANAQEHDRAQEBAQEBAOCAAAAAAAAAAAAAAAAAABDRAQEA4BAAACCA4QEBAQEBANAQAAAAAAAAAAAAAAAAENEBAQDgEAAAAABAsQEBAQEA0BAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAABBw4QEBAQDQEAAAAAAAAAAAAAAAABDRAQEA4BAAABBw0QEBAQEBANAQAAAAAAAAAAAAAAAAENEBAQDgEAAAcQEBAQEBAQEA0BAAAAAAAAAAAAAAAAAQ0QEBAOAQABCxAQEBAQEBANBwAAAAAAAAAAAAAAAAABDRAQEA4BAAQPEBAQEA0IBAEAAAAAAAAAAAAAAAAAAAENEBAQDgEACRAQDQkGAQAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQILCgYCAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA4BAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEBAQDgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEBAQDgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEA0IBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQcFAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAAAAAAAAAAAAEAAAAAAACEhAAAjIwAAJKSFgCZmSgAqqpRALKyYgC+vnsAxsaKAM3NmQDU1KgA4ODBAOjozwDw8OEA+fnyAP///wD///8AAAAAAAAaLwAALVAAAD9wAABRkAAAY7AAAHbPAACI8AARmP8AMab/AFGz/wBxwf8Akc//ALHd/wDR6/8A////AAAAAAAALC8AAEtQAABocAAAhpAAAKWwAADDzwAA4fAAEe//ADHx/wBR8/8AcfX/AJH3/wCx+f8A0fv/AP///wAAAAAAAC8hAABQNwAAcEwAAJBjAACweQAAz48AAPCmABH/tAAx/74AUf/IAHH/0wCR/9wAsf/lANH/8AD///8AAAAAAAAvDgAAUBgAAHAiAACQLAAAsDYAAM9AAADwSgAR/1sAMf9xAFH/hwBx/50Akf+yALH/yQDR/98A////AAAAAAACLwAABFAAAAZwAAAIkAAACrAAAAvPAAAO8AAAIP8SAD3/MQBb/1EAef9xAJj/kQC1/7EA1P/RAP///wAAAAAAFC8AACJQAAAwcAAAPZAAAEywAABZzwAAZ/AAAHj/EQCK/zEAnP9RAK7/cQDA/5EA0v+xAOT/0QD///8AAAAAACYvAABAUAAAWnAAAHSQAACOsAAAqc8AAMLwAADR/xEA2P8xAN7/UQDj/3EA6f+RAO//sQD2/9EA////AAAAAAAvJgAAUEEAAHBbAACQdAAAsI4AAM+pAADwwwAA/9IRAP/YMQD/3VEA/+RxAP/qkQD/8LEA//bRAP///wAAAAAALxQAAFAiAABwMAAAkD4AALBNAADPWwAA8GkAAP95EQD/ijEA/51RAP+vcQD/wZEA/9KxAP/l0QD///8AAAAAAC8DAABQBAAAcAYAAJAJAACwCgAAzwwAAPAOAAD/IBIA/z4xAP9cUQD/enEA/5eRAP+2sQD/1NEA////AAAAAAAvAA4AUAAXAHAAIQCQACsAsAA2AM8AQADwAEkA/xFaAP8xcAD/UYYA/3GcAP+RsgD/scgA/9HfAP///wAAAAAALwAgAFAANgBwAEwAkABiALAAeADPAI4A8ACkAP8RswD/Mb4A/1HHAP9x0QD/kdwA/7HlAP/R8AD///8AAAAAACwALwBLAFAAaQBwAIcAkAClALAAxADPAOEA8ADwEf8A8jH/APRR/wD2cf8A95H/APmx/wD70f8A////AAAAAAAbAC8ALQBQAD8AcABSAJAAYwCwAHYAzwCIAPAAmRH/AKYx/wC0Uf8AwnH/AM+R/wDcsf8A69H/AP///wAAAAAACAAvAA4AUAAVAHAAGwCQACEAsAAmAM8ALADwAD4R/wBYMf8AcVH/AIxx/wCmkf8Av7H/ANrR/wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMAAAAAAAAAAAAAAAACBgwMBwIAAAAAAAAAAAAABg4ODg4MBgIAAAAAAAAAAAYODQoODg4KBAAAAAAAAAAGDgwDBQsODg4FAAAAAAAABg4MAgADCg4OBgAAAAAAAAYODAICCg4ODgYAAAAAAAAGDgwCBg4OCwcCAAAAAAAABg4MAwkIBAIAAAAAAAAAAAYODAICAAAAAAAAAAAAAAAGDgwCAAAAAAAAAAAAAAAABg4MAgAAAAAAAAAAAAAAAAYMCAEAAAAAAAAAAAAAAAACAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</Image>\n    <Url type=\"application/x-suggestions+json\" template=\"https://www.bing.com/osjson.aspx\">\n        <Param name=\"query\" value=\"{searchTerms}\"/>\n        <Param name=\"form\" value=\"OSDJAS\"/>\n        <Param name=\"language\" value=\"{moz:locale}\"/>\n    </Url>\n    <Url type=\"text/html\" method=\"GET\" template=\"https://www.bing.com/search\" rel=\"searchform\">\n        <Param name=\"q\" value=\"{searchTerms}\"/>\n        <Param name=\"pc\" value=\"MOZI\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"contextmenu\" value=\"MOZCON\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"searchbar\" value=\"MOZSBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"homepage\" value=\"MOZSPG\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"keyword\" value=\"MOZLBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"newtab\" value=\"MOZTSB\"/>\n    </Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/searchplugins/ddg.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<OpenSearchDescription xmlns=\"http://a9.com/-/spec/opensearch/1.1/\"> \n  <ShortName>DuckDuckGo</ShortName> \n  <Description>Search DuckDuckGo</Description> \n  <InputEncoding>UTF-8</InputEncoding> \n  <Image height=\"16\" width=\"16\">data:image/icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA11RgALs6oACbQ9wAj0v8AI9L/ACfQ9wAu0agANdUYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzzN4CNdL/oK/z//////////////////////+jsPv/BDXX/wAz0t4AAAAAAAAAAAAAAAAAAAAAAAAAAAAyzvNSduD//////8jK/v+P+Lf/IbQL/17RPP+J3Y//wOKX//////9YeuX/ADLO8wAAAAAAAAAAAAAAAAAw091piOX/8/X9/1Fx5P9xhu//WOWZ/0W9Lv9Lwjn/J8BB/xyDAP9bdfL/9fP//2mI5v8AMNPdAAAAAAc610YRQ9f//////0Zr4P8AGdD/sb32////////////wrv//wAh1/8MPab/ACPc/05r4///////EkPX/wc610YANtWkrr/y/6S48P8AJ9L/AB3R/+/w/v///////////3+D7f8AQeL/AYTw/wFr5/8AMNb/p7Tv/6698v8AM9WkADLW//////8yXt//AC3V/wAw1/////////////z///8A0P7/AKb1/wWI7P8AuPf/AJ3w/zZW3P//////ADHV/wAx2P//////AzrZ/wAu1/84ZOL////////////e////AND//wC1+f8Atff/AZbv/wY62f8ELNf//////wAw1/8AMtn//////wAw2f8ALNn/kKrz////+//cwbH////////////R////Rcb8/wDO/f8A/P//AHzo//////8AMNj/ADXa//////8vXuL/ACna/4yq9///79T/jUkg/9i+r///////r2Q0/7Cozv8BKdr/AirY/zdZ4P//////ADTa/wI72tOuv/T/prr0/wAl2v+JqPb//7yW/+bUxv/9+/n////u//W+n/+Op/L/ADPd/wAv2v+ru/T/r7/0/wI72tMLQd1DEEjg//////9Cbef/ADng///////////////////////R3///AC3g/wAy3v9SeOn//////xFI4P8LQd1DAAAAAAM64PNmiuz/9/j//2mN7f/m7P3///////////9Cb+n/ACXd/wAt3v9rju3//////2iL7P8DOuDzAAAAAAAAAAAAAAAAAT3g/0p16f//////3OT8/3OS7v8AKt3/ACPc/zhn5/+xw/b//////0956v8CPeD/AAAAAAAAAAAAAAAAAAAAAAAAAAAEPODzBUDh/5uz8//7/f7/////////////////prz0/wtF4v8FQeDzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtF5kYDQOOkADrj/wA44v8AOeP/ADzk/wVB46QPReZGAAAAAAAAAAAAAAAAAAAAAPAPAADgBwAAwAMAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAADAAwAA4AcAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChIzyAnRNFwJ0TQryND0d8nRNH/J0TR/ydE0f8nRNH/I0PR3ydE0K8nRNFwKEjPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChE00AlRdK/J0XS/ydF0v8nRdL/XXPd/11z3f94i+P/k6Lp/5Oi6f9rf+D/NVDV/ydF0v8nRdL/JUXSvyhE00AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAzxAnRNOvJ0XT/ydF0/8lRdK/KEXSYOvu+6/+/v6//v7+v/39/c////////////7+/r/J0fOAKEXSYCVF0r8nRdP/J0XT/ydE068gQM8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlRdUwJ0bT7ydG0/8nRtHPKETTQAAAAADHx8dA2vHhn5TYpN/o9+z/////////////////8PL83ydG0o8lRdUwAAAAAChE00AnRtHPJ0bT/ydG0+8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEXVYCdG1P8nRtT/KEbTgAAAAAAmRtZQI0PU38jIyP/F6s//Rrtk/0a7ZP9/yIr/c796/4vLkv+JpNf/M3Kq/zyWh/8zeKTfJkbWUAAAAAAoRtOAJ0bU/ydG1P8oRdVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVF1TAnR9X/J0fV/yhF1WAgQM8QJ0fTrydH1f9CW8//2tra/6Pdsv9Gu2T/Rrtk/0WzWv9Gu2T/Rrtk/0a7ZP9Gu2T/Rrtk/z6egP8nR9X/J0fTryBAzxAoRdVgJ0fV/ydH1f8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAgQM8QJ0fV7ydH1f8oSNVgIEDPECdH1c8nR9X/J0fV/1xwyf/t7e3/o92y/0a7ZP9Gu2T/Ra5U/0a7ZP9Gu2T/Rrtk/0a7ZP9Gu2T/Pp6A/ydH1f8nR9X/J0fVzyBAzxAoSNVgJ0fV/ydH1e8gQM8QAAAAAAAAAAAAAAAAAAAAACdH1q8nR9b/KEjVgCBQzxAnR9bPJ0fW/ydH1v8nR9b/gIzB//r6+v+j3bL/Rrtk/13Ed/+i26//ruG7/z6egf8+noH/Rrtk/0a7ZP86kI//J0fW/ydH1v8nR9b/J0fWzyBQzxAoSNWAJ0fW/ydH1q8AAAAAAAAAAAAAAAAoSNdAJkjW/yZH1s8AAAAAJEfWryZI1v8mSNb/JkjW/yZI1v+jqsT//////+j37P/R7tj////////////W3ff/JkjW/yZI1v8uZbr/PJeI/zJzrP8mSNb/JkjW/yZI1v8mSNb/JEfWrwAAAAAmR9bPJkjW/yhI10AAAAAAAAAAACVI1r8mSNf/KEjXQCZJ1lAmSNf/JkjX/yZI1/8mSNf/JkjX/9HR0f///////////////////////////5Ok6/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JknWUChI10AmSNf/JUjWvwAAAAAoSNcgJknY/yZH2M8AAAAAI0nY3yZJ2P8mSdj/JknY/yZJ2P9KZM//39/f////////////////////////////XHfi/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8jSdjfAAAAACZH2M8mSdj/KEjXICdJ2HAmSdj/JUjXYCVK2jAmSdj/JknY/yZJ2P8mSdj/JknY/2V4yf/t7e3///////////////////////////9cd+L/HXTj/xSf7/8Nwfj/CdL8/wnS/P8J0vz/ELDz/xt85v8mSdj/JknY/yZJ2P8lStowJUjXYCZJ2P8nSdhwJErZryZK2f8oSNcgJUnajyZK2f8mStn/JkrZ/yZK2f8mStn/iJPA////////////////////////////0ff+/xjV/P8J0vz/Drn1/xiO6/8Yjuv/GI7r/xCw8/8Lyvr/CdL8/xmF6P8mStn/JkrZ/yVJ2o8oSNcgJkrZ/yRK2a8jStrfI0rZ3wAAAAAlSdq/Jkra/yZK2v8mStr/Jkra/yZK2v+xtsf///////////////////////////8o2Pz/CdL8/wvK+v8mStr/Jkra/yZK2v8mStr/Jkra/yZK2v8iW97/Jkra/yZK2v8mStr/JUnavwAAAAAjStnfI0ra3yZK2v8lSdq/AAAAACZH2O8mStr/Jkra/yZK2v8mStr/L1HY/9HR0f///////////////////////////yjY/P8J0vz/CdL8/xCw9P8QsPT/ELD0/xSf7/8ddeX/Jkra/yZK2v8mStr/Jkra/yZK2v8mR9jvAAAAACVJ2r8mStr/Jkvb/yVJ2r8AAAAAJkvb/yZL2/8mS9v/Jkvb/yZL2/9KZtL/4+Pj////////////////////////////4Pn//0fd/f8J0vz/CdL8/wnS/P8J0vz/CdL8/wnS/P8Lyvr/Fpfu/yJc3/8mS9v/Jkvb/yZL2/8AAAAAJUnavyZL2/8mS9z/JUncvwAAAAAmS9z/Jkvc/yZL3P8mS9z/Jkvc/26AyP/x8fH//////////////////////////////////////9H3/v/C9P7/o+7+/2fa+/8Oufb/CdL8/wnS/P8J0vz/CdL8/xiP7P8mS9z/Jkvc/wAAAAAlSdy/Jkvc/yZM3P8lTNy/AAAAACZJ2e8mTNz/Jkzc/yZM3P8mTNz/iJTB////////////qnth/5VaOf/x6eX///////////////////////Hp5f/x6eX/ydL2/yZM3P8kVN7/G37o/xKo8v8QsfT/HXbm/yZM3P8mSdnvAAAAACVM3L8mTNz/I0vc3yZJ2u8AAAAAJUzevyZM3f8mTN3/Jkzd/yZM3f+fqc3///////////+VWjn/v5yI/+re1///////////////////////jk8s/7iRe//J0vb/Jkzd/yZM3f8mTN3/Jkzd/yZM3f8mTN3/Jkzd/yVM3r8AAAAAI0vc3yNL3N8kTd2vJk3d/yhQ3yAlTd2PJk3d/yZN3f8mTd3/Jk3d/6St0v////////////Hp5f/q3tf///////////////////////////+xhm7/49PK/6Cx8P8mTd3/Jk3d/yZN3f8mTd3/Jk3d/yZN3f8mTd3/JU3djyhQ3yAmTd3/JE3drydN33AmTd7/J03fcCVK3zAmTd7/Jk3e/yZN3v8mTd7/pK7S///////Sp5r/////////////////////////////////////////////////T27k/yZN3v8mTd7/Jk3e/yZN3v8mTd7/Jk3e/yZN3v8lSt8wJ03fcCZN3v8nTd9wKFDfICZO3/8mTt3PAAAAACVN3r8mTt//Jk7f/yZO3/+EltX//////+fRyv/SqaD/59LO///////////////////////at63/vIBy/7Glxf8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8mTt//JU3evwAAAAAmTt3PJk7f/yhQ3yAAAAAAJE/dryZO3/8oUN9AKFDfQCZO3/8mTt//Jk7f/zhb2v/o6/T/////////////////////////////////////////////////XHrn/yZO3/8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8oUN9AKFDfQCZO3/8kT92vAAAAAAAAAAAoUN9AJk7g/yZO4M8AAAAAJk/hnyZO4P8mTuD/Jk7g/05v5v/k6fv//////////////////////////////////////3eR7P8mTuD/Jk7g/yZO4P8mTuD/Jk7g/yZO4P8mTuD/Jk/hnwAAAAAmTuDPJk7g/yhQ30AAAAAAAAAAAAAAAAAjT+GfJU/h/yVO4Y8gUN8QIk7gzyVP4f8lT+H/SWnW/0lp1v+bq+H/8fHx/////////////////6Cy8v9OcOb/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yJO4M8gUN8QJU7hjyVP4f8jT+GfAAAAAAAAAAAAAAAAAAAAACBQ3xAlTOHvJU/h/yVQ4mAgUN8QIk7hzyVP4f+ktOv///////////////////////H0/f9phur/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yVP4f8iTuHPIFDfECVQ4mAlT+H/JUzh7yBQ3xAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ3zAlUOLvJVDi/yVQ4mAgUN8QI1Din4mb2//J0/j/ydP4/6299P93ku3/M1vk/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/I1DinyBQ3xAlUOJgJVDi/yVQ4u8lUN8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAlUOLvJVDi/yVQ4o8AAAAAJFDjQCVQ4r8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDivyRQ40AAAAAAJVDijyVQ4v8lUOLvJVDkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAjUeTfJVHj/yNR5N8kUONAAAAAACVQ5DAmUuOAJVHivyNR5N8lUeP/JVHj/yNR5N8lUeK/JlLjgCVQ5DAAAAAAJFDjQCNR5N8lUeP/I1Hk3yVQ5DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBQ3xAjUuSfJVHk/yVR5P8jUeTfJFLkcChQ5yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoUOcgJFLkcCNR5N8lUeT/JVHk/yNS5J8gUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkUONAI1LknyVS5P8lUuT/JVLk/yVS5O8lUeS/JVHkvyVR5L8lUeS/JVLk7yVS5P8lUuT/JVLk/yRS468kUONAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFDfECVS5GAjUuWfIlPlzyVS5f8lUuX/JVLl/yVS5f8iU+XPI1LlnyVS5GAgUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/ggBB/wgAEP4AAAB8AAAAPAAAADiAAAEYAAAAEQAAAIAAAAAAAAAAAgAAAEIAAABCAAAAQgAAAEIAAABCAAAAQAAAAAAAAAABAAAAiAAAABiAAAEcAAAAPAAAAD4AAAB/CAAQ/4IAQf/AfgP/8AAP//wAP/</Image>\n  <Url type=\"text/html\" method=\"get\" template=\"https://duckduckgo.com/\" rel=\"searchform\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"contextmenu\" value=\"ffcm\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"keyword\"     value=\"ffab\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"searchbar\"   value=\"ffsb\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"homepage\"    value=\"ffhp\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"newtab\"      value=\"ffnt\"/>\n  </Url>\n  <Url type=\"application/x-suggestions+json\" template=\"https://ac.duckduckgo.com/ac/\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <Param name=\"type\" value=\"list\"/>\n  </Url>\n</OpenSearchDescription> \n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/searchplugins/google-nocodes.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"keyword\" value=\"firefox-b-ab\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"searchbar\" value=\"firefox-b\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/searchplugins/list.json",
    "content": "{\"RU\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"amazon-en-GB\", \"bing\", \"ddg\", \"wikipedia-sr\", \"pogodak\"]}, \"CN\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"amazon-en-GB\", \"bing\", \"ddg\", \"wikipedia-sr\", \"pogodak\"]}, \"default\": {\"visibleDefaultEngines\": [\"google\", \"amazon-en-GB\", \"bing\", \"ddg\", \"wikipedia-sr\", \"pogodak\"]}, \"TW\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"amazon-en-GB\", \"bing\", \"ddg\", \"wikipedia-sr\", \"pogodak\"]}, \"CA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"amazon-en-GB\", \"bing\", \"ddg\", \"wikipedia-sr\", \"pogodak\"]}, \"TR\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"amazon-en-GB\", \"bing\", \"ddg\", \"wikipedia-sr\", \"pogodak\"]}, \"US\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"amazon-en-GB\", \"bing\", \"ddg\", \"wikipedia-sr\", \"pogodak\"]}, \"HK\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"amazon-en-GB\", \"bing\", \"ddg\", \"wikipedia-sr\", \"pogodak\"]}, \"KZ\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"amazon-en-GB\", \"bing\", \"ddg\", \"wikipedia-sr\", \"pogodak\"]}, \"UA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"amazon-en-GB\", \"bing\", \"ddg\", \"wikipedia-sr\", \"pogodak\"]}, \"BY\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"amazon-en-GB\", \"bing\", \"ddg\", \"wikipedia-sr\", \"pogodak\"]}}"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/searchplugins/pogodak.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n  <ShortName>Погодак</ShortName>\n  <Description>Погодак: претраживач Интернета</Description>\n  <InputEncoding>UTF-8</InputEncoding>\n  <Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AHd72f9yc+n/fn/u/3+A6/9kZ9v/jJPS/////wD///8A////AP///wD///8A////AP///wD///8AuLn1/0ZJ4f9fX+j/qqn0/87P9P/S2Pj/b3Th/xogzv+Fh+//////AP///wD///8A////AP///wD///8Ak5Xx/ysu5P+2tvX////4/+rq6f+9veT/yszh//LzzP/W2Nr/Wl3i/2Zo7P////8A////AP///wD///8AtLf0/w8V3P/a2fT////1/1xf3/8ICtX/DQzT/wAAxP8ODrX/xsjk////6f9HS9X/fYDx/////wD///8A////ACcr3v+houn////z/zU44P8dIOX/paXt/9/e6v+fmsj/NTbG/w0S3v+7ven//v/n/ywu1v/Hx/n/////AKOh7/8pJtP////q/3p86P8iJO3/9PX4////7//x8Nf/9PS+////0f97f+P/Li/o////6f9ubc//U1Lj/////wBaV+P/Y13Q/+/w4/8iJur/tLX4/////f+SlOf/ExDA/1FKwv/5+en/8/Pf/0hJ6f+rrPH/sbDR/z471/////8ARELk/4SB0f/ExeH/MDTt////+//g3vL/AADX/wINvv8AAMf/lofk////5/94evX/eH/5/8fI2f9AQef/5ub//05N6v98ec3/v77d/zEz7P////f/2Njw/wAA0/8wQuL/QHTx/2ma8v++5fn/rKHS/+i/p//IvNH/PT/m/9/h/v9qbvH/VVfO/9na1P8lJ+r/r6/w////9/9+g+L/Hh3o/3p+5//X+e3/nt74/461yv/Y06r/ood+/3JDQf/s0rT/qav6/yEm2f/o6M//eXrq/xcZ7f/i4ez////x/+bn3f/59NH////k/6ie1f+dhnn/rqeG/46vr/+UwML/8erg/////wAnK+v/fIDR////2v88Pen/Exbp/5OT5v/T0Nv/r6vU/zU94P8mMeT/9b+B//6uRv+2mIX/1+7o/////wD///8Aqqv9/wEE4/+2ttH////e/3N35P8VGdv/DgvW/wMA0/87Pdr/3uDs////6v9LTe3/hXbV///qu/////8A////AP///wB7fPn/AAHi/4uM1//9/dv/8fHg/8rJ4P/e3eT////r/93b7P80O/P/OT/7/////wD///8A////AP///wD///8A////AJWW9/8eIun/MDLl/31/6v+qrOz/l5vv/1ZY7f8fH+v/XmDw/////wD///8A////AP///wD///8A////AP///wD///8A////AJia+/9QUvL/Oz7t/1JW8P91d/X/xMT5/////wD///8A////AP///wD///8A+B8AAOAPAADABwAAgAMAAIABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAACAAQAAgAEAAMAHAADgDwAA+B8AAA==</Image>\n  <Url type=\"text/html\" method=\"GET\" template=\"http://www.pogodak.rs/pretraga\" resultdomain=\"pogodak.rs\">\n    <Param name=\"q\" value=\"{searchTerms}\" />\n    <Param name=\"foxsbar\" value=\"ff\"/>\n  </Url>\n  <SearchForm>http://www.pogodak.rs</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/searchplugins/wikipedia-sr.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Википедија (sr)</ShortName>\n<Description>Претрага Википедије на српском језику</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">resource://search-plugins/images/wikipedia.ico</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://sr.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://sr.wikipedia.org/wiki/Посебно:Претражи\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/setDesktopBackground.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY position.label             \"Позиција:\">\n<!ENTITY tile.label                 \"Наслов\">\n<!ENTITY center.label               \"Средина\">\n<!ENTITY stretch.label              \"Развучено\">\n<!ENTITY fill.label                 \"Попуни\">\n<!ENTITY fit.label                  \"Уклопи\">\n<!ENTITY preview.label              \"Прикажи\">\n<!ENTITY color.label                \"Боја:\">\n<!ENTITY setDesktopBackground.title \"Постави позадину радне површине\">\n<!ENTITY openDesktopPrefs.label     \"Подешавање радне површине\">\n<!ENTITY closeWindow.key            \"w\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/shellservice.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\noptionsLabel=%S &Подешавања\nsafeModeLabel=%S &Безбедни режим\n\n# LOCALIZATION NOTE (setDefaultBrowserMessage2, setDefaultBrowserConfirm.label):\n# %S will be replaced by brandShortName\nsetDefaultBrowserMessage2          = Добијте најбоље од %S тако што ћете га поставити као подразумевани прегледач\nsetDefaultBrowserConfirm.label     = Користи %S као мој подразумевани прегледач\nsetDefaultBrowserConfirm.accesskey = К\nsetDefaultBrowserOptions.label     = Опције\nsetDefaultBrowserOptions.accesskey = О\nsetDefaultBrowserNotNow.label      = Не сада\nsetDefaultBrowserNotNow.accesskey  = Н\nsetDefaultBrowserNever.label       = Немој ме поново питати\nsetDefaultBrowserNever.accesskey   = п\n\n# LOCALIZATION NOTE (setDefaultBrowserTitle, setDefaultBrowserMessage, setDefaultBrowserDontAsk):\n# These strings are used as an alternative to the ones above, in a modal dialog.\n# %S will be replaced by brandShortName\nsetDefaultBrowserTitle=Подразумевани прегледач\nsetDefaultBrowserMessage=%S тренутно није подразумевани прегледач. Да ли желите да га учините подразумеваним прегледачем?\nsetDefaultBrowserDontAsk=Увек изврши ову проверу кад се %S покреће.\nsetDefaultBrowserAlertConfirm.label=Користи %S као мој подразумевани прегледач\nsetDefaultBrowserAlertNotNow.label=Не сада\n\ndesktopBackgroundLeafNameWin=Позадина радне површине.bmp\nDesktopBackgroundDownloading=Чување слике…\nDesktopBackgroundSet=Постави позадину радне површине\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/sitePermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (state.current.allowed,\n#                    state.current.allowedForSession,\n#                    state.current.allowedTemporarily,\n#                    state.current.blockedTemporarily,\n#                    state.current.blocked):\n# This label is used to display active permission states in the site\n# identity popup (which does not have a lot of screen space).\nstate.current.allowed = Дозвољено\nstate.current.allowedForSession = Дозволи за ову сесију\nstate.current.allowedTemporarily = Дозволи привремено\nstate.current.blockedTemporarily = Блокирано привремено\nstate.current.blocked = Блокирано\n\n# LOCALIZATION NOTE (state.multichoice.alwaysAsk,\n#                    state.multichoice.allow,\n#                    state.multichoice.allowForSession,\n#                    state.multichoice.block):\n# Used to label permission state checkboxes in the page info dialog.\nstate.multichoice.alwaysAsk = Увек питај\nstate.multichoice.allow = Дозволи\nstate.multichoice.allowForSession = Дозволи за ову сесију\nstate.multichoice.block = Блокирај\n\npermission.cookie.label = Подеси колачиће\npermission.desktop-notification2.label = Примај обавештења\npermission.image.label = Учитај слике\npermission.camera.label = Користи камеру\npermission.microphone.label = Користи микрофон\npermission.screen.label = Подели екран\npermission.install.label = Инсталирај додатке\npermission.popup.label = Отвори искачуће прозоре\npermission.geo.label = Приступ вашој локацији\npermission.indexedDB.label = Одржавај складиште ван мреже\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/syncBrand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncBrand.shortName.label  \"Sync\">\n<!ENTITY syncBrand.fullName.label   \"Firefox Sync\">\n<!ENTITY syncBrand.fxAccount.label  \"Firefox налог\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/syncCustomize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncCustomize.dialog.title       \"Sync избор\">\n<!ENTITY syncCustomize.acceptButton.label \"Старт\">\n\n<!ENTITY syncCustomize.title              \"Шта желите да синхронизујете?\">\n<!ENTITY syncCustomize.description        \"Можете да променити избор у Поставкама.\">\n<!ENTITY syncCustomizeUnix.description    \"Можете да промените избор у Поставкама.\">\n\n<!--\n  These engine names are the same as in browser/preferences/sync.dtd except\n  for the last two that are marked as being specific to Desktop browsers.\n-->\n<!ENTITY engine.bookmarks.label           \"Забелешке\">\n<!ENTITY engine.bookmarks.accesskey       \"З\">\n<!ENTITY engine.history.label             \"Историјат\">\n<!ENTITY engine.history.accesskey         \"И\">\n<!ENTITY engine.tabs.label                \"Језичци\">\n<!ENTITY engine.tabs.accesskey            \"Ј\">\n<!ENTITY engine.passwords.label           \"Лозинке\">\n<!ENTITY engine.passwords.accesskey       \"Л\">\n<!ENTITY engine.addons.label              \"Додаци\">\n<!ENTITY engine.addons.accesskey          \"Д\">\n<!ENTITY engine.prefs.label               \"Поставке\">\n<!ENTITY engine.prefs.accesskey           \"П\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/syncGenericChange.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (change.password.title): This (and associated change.password/passphrase) are used when the user elects to change their password.\nchange.password.title = Промени лозинку\nchange.password.acceptButton = Промени\nchange.password.status.active = Мењање лозинке…\nchange.password.status.success = Лозинка је промењена.\nchange.password.status.error = Дошло је до грешке приликом мењања лозинке.\n\nchange.password3.introText = Лозинка мора да има најмање 8 знакова.  Не може да буде иста као било корисничко име или кључ за опоравак.\nchange.password.warningText = Напомена: сви остали уређаји неће моћи да се повежу са овим налогом када промените ову лозинку.\n\nchange.recoverykey.title = Мој кључ за опоравак\nchange.recoverykey.acceptButton = Промена кључа за опоравак\nchange.recoverykey.label = Промена кључа за опоравак и слање локалних података је у току, сачекајте…\nchange.recoverykey.error = Дошло је до грешке при промени кључа за опоравак!\nchange.recoverykey.success = Кључ за опоравак је успешно промењен!\n\nchange.synckey.introText2 = Да бисмо обезбедили потпуну приватност, сви подаци се шифрују пре отпремања. Кључ за дешифровање није отпремљен.\n# LOCALIZATION NOTE (change.recoverykey.warningText) \"Sync\" should match &syncBrand.shortName.label; from syncBrand.dtd\nchange.recoverykey.warningText = Примедба: Промена ће уклонити све податке на серверу за синхронизацију и послати нове податке осигуране новим кључем за опоравак.  Остали уређаји неће моћи да се синхронизују док се нови кључ за опоравак не унесе и за тај уређај.\n\nnew.recoverykey.label = Кључ за опоравак\n\n# LOCALIZATION NOTE (new.password.title): This (and associated new.password/passphrase) are used on a second computer when it detects that your password or passphrase has been changed on a different device.\nnew.password.title            = Ажурирај лозинку\nnew.password.introText        = Сервер је одбио лозинку. Покушајте да је ажурирате.\nnew.password.label            = Унесите нову лозинку\nnew.password.confirm          = Потврдите своју нову лозинку\nnew.password.acceptButton     = Ажурирај лозинку\nnew.password.status.incorrect = Лозинка је нетачна. Покушајте поново.\n\nnew.recoverykey.title          = Измена кључа за опоравак\nnew.recoverykey.introText      = Кључ за опоравак је промењен са другог уређаја, унесите нови кључ за опоравак.\nnew.recoverykey.acceptButton     = Измена кључа за опоравак\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/syncKey.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncKey.page.title               \"Ваш &syncBrand.fullName.label; кључ\">\n<!ENTITY syncKey.page.description2        \"Овај кључ се користи да би се декодирали подаци у &syncBrand.fullName.label; налогу. Мораћете да унесете кључ сваки пут када желите да подесите &syncBrand.fullName.label; на новом уређају.\">\n<!ENTITY syncKey.keepItSecret.heading     \"Чувајте га у тајности\">\n<!ENTITY syncKey.keepItSecret.description \"&syncBrand.fullName.label; налог је шифрован ради заштите приватности. Без кључа, требале би године да дешифрујете своје личне информације. Ви сте једино лице које има овај кључ. То значи да сте једини који може да приступи &syncBrand.fullName.label; подацима.\">\n<!ENTITY syncKey.keepItSafe.heading       \"Чувајте га на сигурном месту\">\n<!ENTITY syncKey.keepItSafe1.description  \"Немојте да изгубите овај кључ.\">\n<!ENTITY syncKey.keepItSafe2.description  \" Не чувамо копију кључа (јер онда то не би била тајна!), па \">\n<!ENTITY syncKey.keepItSafe3.description  \"не можемо помоћи да га пронађете\">\n<!ENTITY syncKey.keepItSafe4a.description \" ако је изгубљен. Мораћете да користите кључ сваки пут када желите да повежете уређај на &syncBrand.fullName.label;.\">\n<!ENTITY syncKey.findOutMore1.label       \"Више о &syncBrand.fullName.label; и приватности можете да сазнате на \">\n<!ENTITY syncKey.findOutMore2.label       \".\">\n<!ENTITY syncKey.footer1.label            \"Услови коришћења услуге &syncBrand.fullName.label; су доступни на \">\n<!ENTITY syncKey.footer2.label            \". Полису приватности видите на \">\n<!ENTITY syncKey.footer3.label            \".\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/syncProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD\n\tSYSTEM \"chrome://branding/locale/brand.dtd\">\n    %brandDTD;\n\t\n<!-- These strings are used in the sync progress upload page -->\n<!ENTITY syncProgress.pageTitle    \"Прва синхронизација\">\n<!ENTITY syncProgress.textBlurb    \"Подаци се сада шифрују и шаљу у позадини.  Можете да затворите овај језичак и наставите да користите &brandShortName;.\">\n<!ENTITY syncProgress.closeButton  \"Затвори\">\n<!ENTITY syncProgress.logoAltText  \"&brandShortName; логотип\">\n<!ENTITY syncProgress.diffText     \"&brandShortName; ће од сада аутоматски синхронизовати податке у позадинском процесу.  Можете да затворите овај језичак и да наставите да користите програм &brandShortName;.\">\n\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/syncQuota.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY quota.dialogTitle.label    \"Ограничење сервера\">\n<!ENTITY quota.retrievingInfo.label \"Откривање информација о ограничењу…\">\n<!ENTITY quota.typeColumn.label     \"Тип\">\n<!ENTITY quota.sizeColumn.label     \"Величина\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/syncQuota.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncollection.addons.label    = Додаци\ncollection.bookmarks.label = Забелешке\ncollection.history.label   = Историјат\ncollection.passwords.label = Лозинке\ncollection.prefs.label     = Поставке\ncollection.tabs.label      = Језичци\n\n# LOCALIZATION NOTE (quota.usageNoQuota.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space occupied\n# on the server\nquota.usageNoQuota.label    = Тренутно користите %1$S %2$S.\n# LOCALIZATION NOTE (quota.usagePercentage.label):\n# %1$S is the percentage of space used,\n# %2$S and %3$S numeric value and unit (as defined in the download manager)\n# of the amount of space used,\n# %3$S and %4$S numeric value and unit (as defined in the download manager)\n# of the total space available.\nquota.usagePercentage.label = Користите %1$S%% (%2$S %3$S) од тренутно дозвољених %4$S %5$S.\nquota.usageError.label      = Није могуће открити информације о ограничењу.\nquota.retrieving.label      = Преузимање…\n# LOCALIZATION NOTE (quota.sizeValueUnit.label): %1$S is the amount of space\n# occupied by the engine, %2$K the corresponding unit (e.g. kB) as defined in\n# the download manager.\nquota.sizeValueUnit.label   = %1$S %2$S.\nquota.remove.label          = Уклони\nquota.treeCaption.label     = Дештиклирајте ставке да бисте их престали синхронизовати и да бисте ослободили простор на серверу.\n# LOCALIZATION NOTE (quota.removal.label): %S is a list of engines that will be\n# disabled and whose data will be removed once the user confirms.\nquota.removal.label         = Firefox Sync ће уклонити следеће податке: %S.\n# LOCALIZATION NOTE (quota.list.separator): This is the separator string used\n# for the list of engines (incl. spaces where appropriate)\nquota.list.separator        = ,\n# LOCALIZATION NOTE (quota.freeup.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space freed\n# up by disabling the unchecked engines.  If displayed this string is\n# concatenated directly to quota.removal.label and may need to start off with\n# whitespace.\nquota.freeup.label          =  Ово ће ослободити %1$S %2$S.\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/syncSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY accountSetupTitle.label    \"&syncBrand.fullName.label; - Подешавање\">\n\n<!-- First page of the wizard -->\n\n<!ENTITY setup.pickSetupType.description2 \"Добро дошли! Ако никада досад нисте користили &syncBrand.fullName.label;, мораћете да направите налог.\">\n<!ENTITY button.createNewAccount.label \"Направи нови налог\">\n<!ENTITY button.haveAccount.label      \"Имам налог\">\n\n<!ENTITY setup.choicePage.title.label     \"Да ли сте раније користили &syncBrand.fullName.label;?\">\n<!ENTITY setup.choicePage.new.label       \"Никада раније нисам користио/ла &syncBrand.shortName.label;\">\n<!ENTITY setup.choicePage.existing2.label \"Већ користим &syncBrand.shortName.label; на другом уређају\">\n\n<!-- New Account AND Existing Account -->\n<!ENTITY server.label               \"Сервер\">\n<!ENTITY serverType.default.label      \"Подразумевано: Mozilla &syncBrand.fullName.label; сервер\">\n<!ENTITY serverType.custom2.label   \"Користи други сервер…\">\n<!ENTITY signIn.account2.label      \"Налог\">\n<!ENTITY signIn.account2.accesskey  \"Н\">\n<!ENTITY signIn.password.label      \"Лозинка\">\n<!ENTITY signIn.password.accesskey  \"Л\">\n<!ENTITY signIn.recoveryKey.label       \"Тастер за опоравак\">\n<!ENTITY signIn.recoveryKey.accesskey   \"о\">\n\n<!-- New Account Page 1: Basic Account Info -->\n<!ENTITY setup.newAccountDetailsPage.title.label \"Детаљи о налогу\">\n<!ENTITY setup.emailAddress.label     \"Адреса е-поште\">\n<!ENTITY setup.emailAddress.accesskey \"е\">\n<!ENTITY setup.choosePassword.label      \"Изаберите лозинку\">\n<!ENTITY setup.choosePassword.accesskey  \"и\">\n<!ENTITY setup.confirmPassword.label     \"Потврди лозинку\">\n<!ENTITY setup.confirmPassword.accesskey \"П\">\n\n<!-- LOCALIZATION NOTE: tosAgree1, tosLink, tosAgree2, ppLink, tosAgree3 are\n     joined with implicit white space, so spaces in the strings aren't necessary -->\n<!ENTITY setup.tosAgree1.label      \"Слажем се\">\n<!ENTITY setup.tosAgree1.accesskey  \"С\">\n<!ENTITY setup.tosLink.label        \"Условима коришћења услуге\">\n<!ENTITY setup.tosAgree2.label      \"у\">\n<!ENTITY setup.ppLink.label         \"Полисом приватности\">\n<!ENTITY setup.tosAgree3.label      \"\">\n<!ENTITY setup.tosAgree2.accesskey  \"\">\n\n<!-- My Recovery Key dialog -->\n<!ENTITY setup.newRecoveryKeyPage.title.label \"&brandShortName; брине о Вашој приватности\">\n<!ENTITY setup.newRecoveryKeyPage.description.label \"Да би се обезбедила потпуна приватност, сви подаци су шифровани пре слања. Потребан је кључ за опоравак за дешифровање података, и овај кључ се НЕ шаље.\">\n<!ENTITY recoveryKeyEntry.label        \"Ваш кључ за опоравак\">\n<!ENTITY recoveryKeyEntry.accesskey    \"к\">\n<!ENTITY syncGenerateNewKey.label  \"Генериши нови кључ\">\n<!ENTITY recoveryKeyBackup.description \"Потребан је кључ за опоравак за синхрнизацију програма &syncBrand.fullName.label; на другим уређајима. Направите резервну копију кључа.  Ми вам не можемо помоћи да га вратите ако се изгуби.\">\n\n<!ENTITY button.syncKeyBackup.print.label     \"Штампај…\">\n<!ENTITY button.syncKeyBackup.print.accesskey \"Ш\">\n<!ENTITY button.syncKeyBackup.save.label      \"Сачувај…\">\n<!ENTITY button.syncKeyBackup.save.accesskey  \"С\">\n\n<!-- Existing Account Page 1: Pair a Device (incl. Pair a Device dialog strings) -->\n<!ENTITY pairDevice.title.label             \"Упари уређај\">\n<!ENTITY addDevice.showMeHow.label          \"Покажи ми како.\">\n<!ENTITY addDevice.dontHaveDevice.label     \"Немам уређај са собом.\">\n<!ENTITY pairDevice.setup.description.label  \"Да активирате, изаберите &#x0022;Упари уређај&#x0022; на уређају.\">\n<!ENTITY addDevice.setup.enterCode.label    \"Затим унесите овај код:\">\n<!ENTITY pairDevice.dialog.description.label \"Да активирате на новом уређају, изаберите &#x0022;Подеси Sync&#x0022; на овом уређају.\">\n<!ENTITY addDevice.dialog.enterCode.label   \"Унесите овај код који уређај додељује:\">\n<!ENTITY addDevice.dialog.tryAgain.label    \"Покушај поново.\">\n<!ENTITY addDevice.dialog.successful.label  \"Уређај је успешно додат. Синхронизација може да потраје неколико минута и биће завршена у позадини.\">\n<!ENTITY addDevice.dialog.recoveryKey.label     \"Да бисте активирали уређај, неопходно је да унесете кључ за опоравак. Иштампајте или сачувајте овај кључ и носите га са собом.\">\n<!ENTITY addDevice.dialog.connected.label   \"Уређај је повезан\">\n\n<!-- Existing Account Page 2: Manual Login -->\n<!ENTITY setup.signInPage.title.label \"Пријављивање\">\n<!ENTITY existingRecoveryKey.description \"Можете добити копију кључа за опоравак тако што ћете отићи у &syncBrand.shortName.label; поставке на уређају и изабрати &#x0022;Мој кључ за опоравак&#x0022; под ставком &#x0022;Управљање налогом&#x0022;.\">\n<!ENTITY verifying.label              \"Потврђивање…\">\n<!ENTITY resetPassword.label          \"Обнављање лозинке\">\n<!ENTITY resetSyncKey.label           \"Други уређај је изгубљен.\">\n\n<!-- Sync Options -->\n<!ENTITY setup.optionsPage.title      \"Sync опције\">\n<!ENTITY syncDeviceName.label       \"Назив уређаја\">\n<!ENTITY syncDeviceName.accesskey   \"ђ\">\n\n<!ENTITY syncMy.label               \"Синхронизуј\">\n<!ENTITY engine.bookmarks.label     \"Забелешке\">\n<!ENTITY engine.bookmarks.accesskey \"З\">\n<!ENTITY engine.tabs.label          \"Језичке\">\n<!ENTITY engine.tabs.accesskey      \"Ј\">\n<!ENTITY engine.history.label       \"Историјат\">\n<!ENTITY engine.history.accesskey   \"И\">\n<!ENTITY engine.passwords.label     \"Лозинке\">\n<!ENTITY engine.passwords.accesskey \"Л\">\n<!ENTITY engine.prefs.label         \"Поставке\">\n<!ENTITY engine.prefs.accesskey     \"П\">\n<!ENTITY engine.addons.label        \"Додатке\">\n<!ENTITY engine.addons.accesskey    \"Д\">\n\n<!ENTITY choice2a.merge.main.label       \"Споји податке са овог уређаја са мојим &syncBrand.shortName.label; подацима\">\n<!ENTITY choice2.merge.recommended.label \"Препоручено:\">\n<!ENTITY choice2a.client.main.label      \"Замени све податке на овом уређају са мојим &syncBrand.shortName.label; подацима\">\n<!ENTITY choice2a.server.main.label      \"Замени све остале уређаје са подацима са овог уређаја\">\n\n<!-- Confirm Merge Options -->\n<!ENTITY setup.optionsConfirmPage.title \"Потврда\">\n<!ENTITY confirm.merge2.label    \"&syncBrand.fullName.label; ће спојити све податке прегледача на Sync налог.\">\n<!ENTITY confirm.client3.label         \"Упозорење: Следећи &brandShortName; подаци на овом уређају ће бити избрисани:\">\n<!ENTITY confirm.client2.moreinfo.label \"&brandShortName; ће копирати &syncBrand.fullName.label; податке на овај уређај.\">\n<!ENTITY confirm.server2.label         \"Упозорење: подаци следећих уређаја ће бити замењени са локалним подацима:\">\n\n<!-- New & Existing Account: Setup Complete -->\n<!ENTITY setup.successPage.title \"Инсталација је завршена\">\n<!ENTITY changeOptions.label \"Ову поставку можете да измените тако што ћете изабрати Sync опције испод.\">\n<!ENTITY continueUsing.label \"Сада можете да почнете користити &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/syncSetup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Several other strings are used (via Weave.Status.login), but they come from\n#  /services/sync\n\n# Firefox Accounts based setup.\ncontinue.label = Настави\n\n# LOCALIZATION NOTE (disconnect.label, disconnect.verify.title, disconnect.verify.bodyHeading, disconnect.verify.bodyText):\n# These strings are used in the confirmation dialog shown when the user hits the disconnect button\n# LOCALIZATION NOTE (disconnect.label): This is the label for the disconnect button\ndisconnect.label = Прекини везу\ndisconnect.verify.title = Прекини везу\ndisconnect.verify.bodyHeading = Прекинути везу са Sync?\ndisconnect.verify.bodyText = Ваши подаци прегледања ће остати на овом рачунару, али више неће бити синхронизовани на ваш налог.\n\nrelinkVerify.title = Упозорење\nrelinkVerify.heading = Да ли сте сигурни да желите да се пријавите на Sync?\n# LOCALIZATION NOTE (relinkVerify.description): Email address of a user previously signed into sync.\nrelinkVerify.description = Други корисник је претходно био пријављен на Sync на овом рачунару. Пријављивањем ће се спојити забелешке, лозинке и остале поставке овог прегледача са %S\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/tabbrowser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  closeTab.label         \"Затвори језичак\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/tabbrowser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: the following strings can be used in the tab title or\n# location bar to represent various states as a web page loads:\n# tabs.connecting = Firefox is sending a HTTP connection request\n# tabs.encryptingConnection = Firefox is sending a HTTPS connection request\n# tabs.searching = Firefox is searching for something (Awesomebar or Web search)\n# tabs.loading = Firefox is loading the web page\n# tabs.waiting = Firefox is waiting for a web resource to load\n# tabs.downloading = Firefox is downloading a file for a helper application (PDF)\ntabs.connecting=Повезивање…\ntabs.encryptingConnection=Осигуравам везу…\ntabs.searching=Тражим…\ntabs.loading=Учитавање…\ntabs.waiting=Чекам…\ntabs.downloading=Преузимање…\n\ntabs.restoreLastTabs=Обнови језичке из последње сесије\ntabs.emptyTabTitle=Нови језичак\ntabs.closeTab=Затвори језичак\ntabs.close=Затвори\ntabs.closeWarningTitle=Потврди затварање\n# LOCALIZATION NOTE (tabs.closeWarningMultiple):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# The singular form is not considered since this string is used only for\n# multiple tabs.\ntabs.closeWarningMultiple=Затворићете #1 језичака. Желите ли да наставите?\ntabs.closeButtonMultiple=Затвори језичке\ntabs.closeWarningPromptMe=Упозори ме када затварам више језичака\n\ntabs.closeTab.tooltip=Затвори језичак\n# LOCALIZATION NOTE (tabs.closeSelectedTab.tooltip):\n# %S is the keyboard shortcut for closing the current tab\ntabs.closeSelectedTab.tooltip=Затвори језичак (%S)\n# LOCALIZATION NOTE (tabs.muteAudio.tooltip):\n# %S is the keyboard shortcut for \"Mute tab\"\ntabs.muteAudio.tooltip=Пригуши језичак (%S)\n# LOCALIZATION NOTE (tabs.unmuteAudio.tooltip):\n# %S is the keyboard shortcut for \"Unmute tab\"\ntabs.unmuteAudio.tooltip=Пусти тон на језичку (%S)\ntabs.muteAudio.background.tooltip=Пригуши језичак\ntabs.unmuteAudio.background.tooltip=Пусти тон на језичку\n\ntabs.unblockAudio.tooltip=Пусти тон\n\n# LOCALIZATION NOTE (tabs.allowTabFocusByPromptForSite):\n# %S is the hostname of the site where dialogs are allowed to switch tabs\ntabs.allowTabFocusByPromptForSite=Дозволи %S дијалозима да вас одведу на њихов језичак\n\n# LOCALIZATION NOTE (tabs.containers.tooltip):\n# Displayed as a tooltip on container tabs\n# %1$S is the title of the current tab\n# %2$S is the name of the current container\ntabs.containers.tooltip=%1$S - %2$S\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/tabview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntabview.button.searchTabs=Претражи групе језичака\ntabview.button.exitTabGroups=Изађи из групе језичака\ntabview.groupItem.defaultName=Именујте ову групу језичака\ntabview.groupItem.closeGroup=Затвори групу\ntabview.groupItem.undoCloseGroup=Опозови затварање групе\ntabview.groupItem.discardClosedGroup=Одбаци затворену групу\ntabview.search.otherWindowTabs=Језичци из других прозора\ntabview.notification.sessionStore=Језичци и групе ће бити аутоматски враћени када следећи пут покренете %S.\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/taskbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntaskbar.tasks.newTab.label=Отвори нови језичак\ntaskbar.tasks.newTab.description=Отварање новог језичка у веб прегледачу.\ntaskbar.tasks.newWindow.label=Отвори нови прозор\ntaskbar.tasks.newWindow.description=Отварање новог прозора веб прегледача.\ntaskbar.tasks.newPrivateWindow.label=Нови приватни прозор\ntaskbar.tasks.newPrivateWindow.description=Отвори нови прозор у режиму приватног прегледања.\ntaskbar.frequent.label=Често\ntaskbar.recent.label=Скорашње\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (translation.thisPageIsIn.label,\n  -                     translation.translateThisPage.label):\n  -  These 2 strings are used to construct a sentence that contains a dropdown\n  -  showing the detected language of the current web page.\n  -  In en-US it looks like this:\n  -    This page is in [detected language] Translate this page?\n  -  \"detected language\" here is a language name coming from the\n  -  global/languageNames.properties file; for some locales it may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence. -->\n<!ENTITY translation.thisPageIsIn.label         \"Ова страница је у\">\n<!ENTITY translation.translateThisPage.label    \"Превести ову страницу?\">\n<!ENTITY translation.translate.button           \"Преведи\">\n<!ENTITY translation.notNow.button              \"Не сада\">\n\n<!ENTITY translation.translatingContent.label   \"Превести садржај странице…\">\n\n<!-- LOCALIZATION NOTE (translation.translatedFrom.label,\n  -                     translation.translatedTo.label,\n  -                     translation.translatedToSuffix.label):\n  -  These 3 strings are used to construct a sentence that contains 2 dropdowns\n  -  showing the source and target language of a translated web page.\n  -  In en-US it looks like this:\n  -    This page has been translated from [from language] to [to language]\n  -  \"from language\" and \"to language\" here are language names coming from the\n  -  global/languageNames.properties file; for some locales they may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence.\n  -\n  -  translation.translatedToSuffix.label (empty in en-US) is for locales that\n  -  need to display some text after the second drop down for the sentence to\n  -  be grammatically correct. -->\n<!ENTITY translation.translatedFrom.label       \"Ова страница је била преведена са\">\n<!ENTITY translation.translatedTo.label         \"на\">\n<!ENTITY translation.translatedToSuffix.label   \"\">\n\n<!ENTITY translation.showOriginal.button        \"Прикажи оригинал\">\n<!ENTITY translation.showTranslation.button     \"Прикажи превод\">\n\n<!ENTITY translation.errorTranslating.label     \"Настала је грешка приликом превођења ове странице.\">\n<!ENTITY translation.tryAgain.button            \"Покушај поново\">\n\n<!ENTITY translation.serviceUnavailable.label   \"Превод тренутно није доступан. Покушајте поново касније.\">\n\n<!ENTITY translation.options.menu               \"Опције\">\n<!-- LOCALIZATION NOTE (translation.options.neverForSite.accesskey,\n  -                     translation.options.preferences.accesskey):\n  -  The accesskey values used here should not clash with the value used for\n  -  translation.options.neverForLanguage.accesskey in translation.properties\n  -->\n<!ENTITY translation.options.neverForSite.label \"Никад не преводи овај сајт\">\n<!ENTITY translation.options.neverForSite.accesskey \"и\">\n<!ENTITY translation.options.preferences.label  \"Подешавања превода\">\n<!ENTITY translation.options.preferences.accesskey \"П\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -->\n<!ENTITY translation.options.attribution.beforeLogo \"Превео је\">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.poweredByYandex,\n                        translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  translation.options.attribution.poweredByYandex is displayed instead of\n  -  the other two strings when yandex translation engine is preferred by the\n  -  user.\n  -->\n<!ENTITY translation.options.attribution.yandexTranslate \"Покреће Yandex.Translate\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/translation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\n# LOCALIZATION NOTE (translation.options.neverForLanguage.label):\r\n#  %S is a language name coming from the global/languageNames.properties file.\r\ntranslation.options.neverForLanguage.label=Никад не преводи %S\r\n\r\n# LOCALIZATION NOTE (translation.options.neverForLanguage.accesskey):\r\n# The accesskey value used here should not clash with the values used for\r\n# translation.options.*.accesskey in translation.dtd\r\ntranslation.options.neverForLanguage.accesskey=Н"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser/webrtcIndicator.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the webrtc global indicator strings\n\n# LOCALIZATION NOTE (webrtcIndicator.windowtitle): %S is the brand name (e.g. Firefox).\n# This string is used so that the window has a title in tools that enumerate/look for window\n# titles. It is not normally visible anywhere.\nwebrtcIndicator.windowtitle = %S - индикатор дељења\n\nwebrtcIndicator.sharingCameraAndMicrophone.tooltip = Камера и микрофон се деле. Кликните да контролишете дељење.\nwebrtcIndicator.sharingCamera.tooltip              = Камера се дели. Кликните да контролишете дељење.\nwebrtcIndicator.sharingMicrophone.tooltip          = Микрофон се дели. Кликните да контролишете дељење.\nwebrtcIndicator.sharingApplication.tooltip = Апликација се дели. Кликните да контролишете дељење.\nwebrtcIndicator.sharingScreen.tooltip = Екран се дели. Кликните да контролишете дељење.\nwebrtcIndicator.sharingWindow.tooltip = Прозор се дели. Кликните да контролишете дељење.\nwebrtcIndicator.sharingBrowser.tooltip = Језичак се дели. Кликните да контролишете дељење.\n\n\n# LOCALIZATION NOTE : The following strings are only used on Mac for\n# menus attached to icons near the clock on the mac menubar.\n\n# LOCALIZATION NOTE (webrtcIndicator.sharing*With.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.sharingCameraWith.menuitem = Делим камеру са \"%S\"\nwebrtcIndicator.sharingMicrophoneWith.menuitem = Делим микрофон са \"%S\"\nwebrtcIndicator.sharingApplicationWith.menuitem = Делим апликацију са \"%S\"\nwebrtcIndicator.sharingScreenWith.menuitem = Делим екран са \"%S\"\nwebrtcIndicator.sharingWindowWith.menuitem = Делим прозор са \"%S\"\nwebrtcIndicator.sharingBrowserWith.menuitem = Делим језичак са \"%S\"\nwebrtcIndicator.controlSharing.menuitem = Контрола дељења\n# LOCALIZATION NOTE (webrtcIndicator.sharingCameraWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingCameraWithNTabs.menuitem = Делим камеру са #1 језичком;Делим камеру са #1 језичка;Делим камеру са #1 језичака\n# LOCALIZATION NOTE (webrtcIndicator.sharingMicrophoneWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingMicrophoneWithNTabs.menuitem = Делим микрофон са #1 језичком;Делим микрофон са #1 језичка;Делим микрофон са #1 језичака\n# LOCALIZATION NOTE (webrtcIndicator.sharingApplicationWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingApplicationWithNTabs.menuitem = Делим апликацију са #1 језичком;Делим апликације са #1 језичка;Делим апликације са #1 језичака\n# LOCALIZATION NOTE (webrtcIndicator.sharingScreenWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingScreenWithNTabs.menuitem = Делим екран са #1 језичком;Делим екран са #1 језичка;Делим екран са #1 језичака\n# LOCALIZATION NOTE (webrtcIndicator.sharingWindowWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingWindowWithNTabs.menuitem = Делим прозор са #1 језичком;Делим прозоре са #1 језичка;Делим прозоре са #1 језичака\n# LOCALIZATION NOTE (webrtcIndicator.sharingBrowserWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This message is shown when the contents of a tab is shared during a WebRTC\n# session, which currently is only possible with Loop/Hello.\nwebrtcIndicator.sharingBrowserWithNTabs.menuitem = Делим језичак са #1 језичком;Делим језичке са #1 језичка;Делим језичке са #1 језичака\n# LOCALIZATION NOTE (webrtcIndicator.controlSharingOn.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.controlSharingOn.menuitem = Контролиши дељење на \"%S\"\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/browser-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrowser.search.defaultenginename = Google\n\nbrowser.search.order.1 = Google\n\nbrowser.contentHandlers.types.0.title = Bloglines\nbrowser.contentHandlers.types.0.uri = http://www.bloglines.com/login?r=/sub/%s\nbrowser.contentHandlers.types.1.title = My Yahoo\nbrowser.contentHandlers.types.1.uri = https://add.my.yahoo.com/rss?url=%s\n\ngecko.handlerService.defaultHandlersVersion = 5\ngecko.handlerService.schemes.webcal.0.name = 30 Boxes\ngecko.handlerService.schemes.webcal.0.uriTemplate = https://30boxes.com/external/widget?refer=ff&url=%s\ngecko.handlerService.schemes.mailto.0.name = Yahoo! Mail\ngecko.handlerService.schemes.mailto.0.uriTemplate = https://compose.mail.yahoo.com/?To=%s\ngecko.handlerService.schemes.mailto.1.name = Gmail\ngecko.handlerService.schemes.mailto.1.uriTemplate = https://mail.google.com/mail/?extsrc=mailto&url=%s\ngecko.handlerService.schemes.irc.0.name = Mibbit\ngecko.handlerService.schemes.irc.0.uriTemplate = https://www.mibbit.com/?url=%s\ngecko.handlerService.schemes.ircs.0.name = Mibbit\ngecko.handlerService.schemes.ircs.0.uriTemplate = https://www.mibbit.com/?url=%s\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/feedback/main.dtd",
    "content": "<!ENTITY testpilot.brand.label                      \"Тест пилот\">\n<!ENTITY testpilot.settings.label                   \"Подешавања\">\n<!ENTITY testpilot.settings.dataSubmission.label    \"Слање података\">\n<!ENTITY testpilot.settings.notifications.label     \"Обавештења\">\n<!ENTITY testpilot.settings.notifyWhen.label        \"Обавести ме кад…\">\n<!ENTITY testpilot.settings.readyToSubmit.label     \"Проучавање је спремно за слање\">\n<!ENTITY testpilot.settings.newStudy.label          \"Постоји ново проучавање\">\n<!ENTITY testpilot.settings.hasNewResults.label     \"Проучавање има нове резултате\">\n<!ENTITY testpilot.settings.alwaysSubmitData.label  \"Аутоматски пошаљи податке (не питај ме)\">\n<!ENTITY testpilot.allYourStudies.label             \"Сва ваша проучавања корисника…\">\n<!ENTITY testpilot.about.label                      \"О тест пилоту\">\n\n<!-- all studies window -->\n<!ENTITY testpilot.studiesWindow.title                  \"Ваша проучавања у тест пилоту\">\n<!ENTITY testpilot.studiesWindow.currentStudies.label   \"Тренутна проучавања\">\n<!ENTITY testpilot.studiesWindow.finishedStudies.label  \"Завршена проучавања\">\n<!ENTITY testpilot.studiesWindow.studyFindings.label    \"Налази проучавања\">\n<!ENTITY testpilot.studiesWindow.settings.label         \"Подешавања\">\n<!ENTITY testpilot.studiesWindow.stillLoadingMessage    \"Учитавање у току, молимо сачекајте...\">\n\n<!-- raw data dialog -->\n<!ENTITY testpilot.rawDataWindow.title                  \"Тест пилот: сирови подаци\">\n\n<!-- notification -->\n<!ENTITY testpilot.notification.close.tooltip            \"Затвори\">\n\n<!-- Firefox 4 beta version UI -->\n<!ENTITY testpilot.enable.label                        \"Омогући проучавања корисничка\">\n<!ENTITY testpilot.feedbackbutton.label                \"Повратне информације\">\n<!ENTITY testpilot.happy.label        \"Фајерфокс ме је усрећио зато што...\">\n<!ENTITY testpilot.sad.label          \"Фајерфокс ме је растужио зато што...\">\n\n<!ENTITY testpilot.broken.label      \"Report this website as broken…\">\n<!ENTITY testpilot.idea.label        \"Give us a suggestion…\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/feedback/main.properties",
    "content": "# description for add-on manager\nextensions.testpilot@labs.mozilla.com.description = Помозите нам да побољшамо фајерфокс, тако што ћете покренути проучавање.\n\n# common\ntestpilot.fullBrandName = Мозилине лабораторије - Test Pilot\ntestpilot.moreInfo = Више информација\ntestpilot.submit = Пошаљи\ntestpilot.takeSurvey = Учествуј у истраживању\n\n# Feedback button menu\ntestpilot.turnOn = Омогући проучавања корисничка\ntestpilot.turnOff = Искључи проучавања корисника\n\n# studies window\ntestpilot.studiesWindow.noStudies = Тренутно радимо на новом проучавању, које ускоро стиже! Пратите нас!\ntestpilot.studiesWindow.uploading = Uploading...\ntestpilot.studiesWindow.unableToReachServer = Није могуће контактирати Мозилу. Покушајте касније.\ntestpilot.studiesWindow.thanksForContributing = Хвала на доприносу!\ntestpilot.studiesWindow.finishedOn = Завршено %S\ntestpilot.studiesWindow.canceledStudy = (Отказали сте ово проучавање)\ntestpilot.studiesWindow.missedStudy = (Пропустили сте ово проучавање)\ntestpilot.studiesWindow.willStart = Почеће %S\ntestpilot.studiesWindow.gatheringData = Тренутно прикупљање података.\ntestpilot.studiesWindow.willFinish = Биће завршено %S\ntestpilot.studiesWindow.proposeStudy = Предложите проучавање\n\n# for pages\ntestpilot.page.commentsAndDiscussions = Comments & Discussions &raquo;\ntestpilot.page.proposeATest = Propose a Test &raquo;\ntestpilot.page.testpilotOnTwitter = @MozTestPilot on Twitter &raquo;\n\n# status page\ntestpilot.statusPage.uploadingData = Подаци се управо шаљу…\ntestpilot.statusPage.uploadErrorMsg = Упс! Дошло је до грешке приликом комуницирања са Мозилином серверима. Можда је мрежна веза прекинута?\ntestpilot.statusPage.willRetry = Test Pilot ће аутоматски поново покушати, па слободно можете да затворите ову страницу.\ntestpilot.statusPage.endedAlready = (Већ је завршено, па не бисте требали да видите ову страницу)\ntestpilot.statusPage.todayAt =  данас, %S\ntestpilot.statusPage.endOn = %S\n# LOCALIZATION NOTE (numExtensions): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 = number of extensions\n# example: \"2 extensions\"\ntestpilot.statusPage.numExtensions = #1 додатак;#1 додатка;#1 додатака\ntestpilot.statusPage.recursEveryNumberOfDays = Ова проба се понавља свака(их) %S дан(а). Сваки пут се употпуњава:\ntestpilot.statusPage.askMeBeforeSubmitData = Питај ме да ли желим да пошаљем своје податке.\ntestpilot.statusPage.alwaysSubmitData = Увек пошаљи моје податке и не питај ме.\ntestpilot.statusPage.neverSubmitData = Никад не шаљи моје податке и не питај ме.\ntestpilot.statusPage.loading = Loading, please wait a moment...\n\n# quit page\ntestpilot.quitPage.aboutToQuit = Прекинућете проучавање „%S”.\ntestpilot.quitPage.optionalMessage = (произвољно) Ако имате минут, молимо вас да нам кажете зашто сте прекинули проучавање.\ntestpilot.quitPage.reason = Разлог:\ntestpilot.quitPage.recurringStudy = Ово је проучавање које се понавља. Наравно, обавестићемо Вас када следећи пут покренемо проучавање. Ако не желите да икад више чујете за ово проучавање, штиклирајте поље испод:\ntestpilot.quitPage.quitForever = Прекини ово периодично проучавање.\ntestpilot.quitPage.quitStudy = Quit the Study &raquo;\n\n# welcome page\ntestpilot.welcomePage.thankYou = Хвала Вам што сте се придружили тиму Test Pilot-а!\ntestpilot.welcomePage.gettingStarted = Како почети\ntestpilot.welcomePage.pleaseTake = Молимо Вас да\ntestpilot.welcomePage.backgroundSurvey = Преглед позадине Pilot-а\ntestpilot.welcomePage.clickToOpenStudiesWindow = Кликните овде да бисте видели испитивања која су тренутно покренута.\ntestpilot.welcomePage.testpilotAddon = Додатак Test Pilot\ntestpilot.welcomePage.iconExplanation = &laquo; look for this icon in the bottom right of the browser window.\ntestpilot.welcomePage.moreIconExplanation = Можете да кликнете на њега да бисте видели главни мени додатка Test Pilot.\ntestpilot.welcomePage.notificationInfo = Добићете обавештење када ново проучавање буде доступно.\ntestpilot.welcomePage.privacyPolicy = Политика приватности\ntestpilot.welcomePage.legalNotices = Правне напомене\n\n# survey page\ntestpilot.surveyPage.saveAnswers = Сачувај одговоре\ntestpilot.surveyPage.submitAnswers = Пошаљи одговоре\ntestpilot.surveyPage.changeAnswers = Измени одговоре\ntestpilot.surveyPage.loading = Loading, please wait a moment...\ntestpilot.surveyPage.thankYouForFinishingSurvey = Хвала Ваб што сте учествовали у истраживању. Ваши одговори ће бити отпремљени заједно са скупом пробних података.\ntestpilot.surveyPage.reviewOrChangeYourAnswers = Ако пожелите да прегледате или измените своје одговоре, можете то да урадите кликом на дугме испод.\n\n# modules/task.js\ntestpilot.finishedTask.finishedStudy = Excellent! You finished the %S Study!\ntestpilot.finishedTask.allRelatedDataDeleted = Сви подаци везани за ово проучавање су уклоњени са вашег рачунара.\n\n# modules/setup.js\ntestpilot.notification.update = Update...\ntestpilot.notification.thankYouForUploadingData = Хвала!\ntestpilot.notification.thankYouForUploadingData.message = Хвала Вам што сте отпремили податке.\ntestpilot.notification.readyToSubmit = Спремно за слање\ntestpilot.notification.readyToSubmit.message = Test Pilot - проучавање „%S” је завршило са прикупљањем података и све је спремно за слање.\ntestpilot.notification.newTestPilotStudy = Ново Test Pilot проучавање\ntestpilot.notification.newTestPilotStudy.pre.message = Test Pilot проучавање„%S” ће започети.\ntestpilot.notification.newTestPilotSurvey = Ново Test Pilot испитивање\ntestpilot.notification.newTestPilotSurvey.message = Доступна је испитивање Test Pilot - „%S”.\ntestpilot.notification.newTestPilotResults = Нови резултати Test Pilot-а\ntestpilot.notification.newTestPilotResults.message = Доступни су нови резултати уа проучавање „%S” Test Pilot-а.\ntestpilot.notification.autoUploadedData = Хвала!\ntestpilot.notification.autoUploadedData.message = Проучавање „%S” Test Pilot-а је завршено и ваши подаци су послати!\ntestpilot.notification.extensionUpdate = Доградња додатка\ntestpilot.notification.extensionUpdate.message = Једно од Ваших проучавања захтева новију верзију Test Pilot-а. Најновију верзију можете да набавите у прозору са додацима.\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/pdfviewer/chrome.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Chrome notification bar messages and buttons\nunsupported_feature=Овај PDF докуменат можда није приказан исправно.\nunsupported_feature_forms=Овај PDF докуменат садржи форме. Попуњавање поља форме није подржано.\nopen_with_different_viewer=Отвори са другим приказивачем\nopen_with_different_viewer.accessKey=О\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/pdfviewer/viewer.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Main toolbar buttons (tooltips and alt text for images)\nprevious.title=Претходна страница\nprevious_label=Претходна\nnext.title=Следећа страница\nnext_label=Следећа\n\n# LOCALIZATION NOTE (page.title): The tooltip for the pageNumber input.\npage.title=Страница\n# LOCALIZATION NOTE (of_pages): \"{{pagesCount}}\" will be replaced by a number\n# representing the total number of pages in the document.\nof_pages=од {{pagesCount}}\n# LOCALIZATION NOTE (page_of_pages): \"{{pageNumber}}\" and \"{{pagesCount}}\"\n# will be replaced by a number representing the currently visible page,\n# respectively a number representing the total number of pages in the document.\npage_of_pages=({{pageNumber}} од {{pagesCount}})\n\nzoom_out.title=Умањи\nzoom_out_label=Умањи\nzoom_in.title=Увеличај\nzoom_in_label=Увеличај\nzoom.title=Увеличавање\npresentation_mode.title=Промени на приказ у режиму презентације\npresentation_mode_label=Режим презентације\nopen_file.title=Отвори датотеку\nopen_file_label=Отвори\nprint.title=Штампај\nprint_label=Штампај\ndownload.title=Преузми\ndownload_label=Преузми\nbookmark.title=Тренутни приказ (копирај или отвори нови прозор)\nbookmark_label=Тренутни приказ\n\n# Secondary toolbar and context menu\ntools.title=Алатке\ntools_label=Алатке\nfirst_page.title=Иди на прву страницу\nfirst_page.label=Иди на прву страницу\nfirst_page_label=Иди на прву страницу\nlast_page.title=Иди на последњу страницу\nlast_page.label=Иди на последњу страницу\nlast_page_label=Иди на последњу страницу\npage_rotate_cw.title=Ротирај у смеру казаљке на сату\npage_rotate_cw.label=Ротирај у смеру казаљке на сату\npage_rotate_cw_label=Ротирај у смеру казаљке на сату\npage_rotate_ccw.title=Ротирај у смеру супротном од казаљке на сату\npage_rotate_ccw.label=Ротирај у смеру супротном од казаљке на сату\npage_rotate_ccw_label=Ротирај у смеру супротном од казаљке на сату\n\nhand_tool_enable.title=Омогући алатку за померање\nhand_tool_enable_label=Омогући алатку за померање\nhand_tool_disable.title=Онемогући алатку за померање\nhand_tool_disable_label=Онемогући алатку за померање\n\n# Document properties dialog box\ndocument_properties.title=Параметри документа…\ndocument_properties_label=Параметри документа…\ndocument_properties_file_name=Име датотеке:\ndocument_properties_file_size=Величина датотеке:\n# LOCALIZATION NOTE (document_properties_kb): \"{{size_kb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in kilobytes, respectively in bytes.\ndocument_properties_kb={{size_kb}} KB ({{size_b}} B)\n# LOCALIZATION NOTE (document_properties_mb): \"{{size_mb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in megabytes, respectively in bytes.\ndocument_properties_mb={{size_mb}} MB ({{size_b}} B)\ndocument_properties_title=Наслов:\ndocument_properties_author=Аутор:\ndocument_properties_subject=Тема:\ndocument_properties_keywords=Кључне речи:\ndocument_properties_creation_date=Датум креирања:\ndocument_properties_modification_date=Датум модификације:\n# LOCALIZATION NOTE (document_properties_date_string): \"{{date}}\" and \"{{time}}\"\n# will be replaced by the creation/modification date, and time, of the PDF file.\ndocument_properties_date_string={{date}}, {{time}}\ndocument_properties_creator=Стваралац:\ndocument_properties_producer=PDF произвођач:\ndocument_properties_version=PDF верзија:\ndocument_properties_page_count=Број страница:\ndocument_properties_close=Затвори\n\nprint_progress_message=Припремам документ за штампање…\n# LOCALIZATION NOTE (print_progress_percent): \"{{progress}}\" will be replaced by\n# a numerical per cent value.\nprint_progress_percent={{progress}}%\nprint_progress_close=Откажи\n\n# Tooltips and alt text for side panel toolbar buttons\n# (the _label strings are alt text for the buttons, the .title strings are\n# tooltips)\ntoggle_sidebar.title=Прикажи додатну палету\ntoggle_sidebar_notification.title=Прикажи додатну траку (докуменат садржи оквире/прилоге)\ntoggle_sidebar_label=Прикажи додатну палету\ndocument_outline.title=Прикажи контуру документа (дупли клик за проширење/скупљање елемената)\ndocument_outline_label=Контура документа\nattachments.title=Прикажи прилоге\nattachments_label=Прилози\nthumbs.title=Прикажи сличице\nthumbs_label=Сличице\nfindbar.title=Пронађи у документу\nfindbar_label=Пронађи\n\n# Thumbnails panel item (tooltip and alt text for images)\n# LOCALIZATION NOTE (thumb_page_title): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_title=Страница {{page}}\n# LOCALIZATION NOTE (thumb_page_canvas): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_canvas=Сличица од странице {{page}}\n\n# Find panel button title and messages\nfind_label=Пронађи:\nfind_previous.title=Пронађи претходну појаву фразе\nfind_previous_label=Претходна\nfind_next.title=Пронађи следећу појаву фразе\nfind_next_label=Следећа\nfind_highlight=Истакнути све\nfind_match_case_label=Подударања\nfind_reached_top=Достигнут врх документа, наставио са дна\nfind_reached_bottom=Достигнуто дно документа, наставио са врха\nfind_not_found=Фраза није пронађена\n\n# Error panel labels\nerror_more_info=Више информација\nerror_less_info=Мање информација\nerror_close=Затвори\n# LOCALIZATION NOTE (error_version_info): \"{{version}}\" and \"{{build}}\" will be\n# replaced by the PDF.JS version and build ID.\nerror_version_info=PDF.js v{{version}} (build: {{build}})\n# LOCALIZATION NOTE (error_message): \"{{message}}\" will be replaced by an\n# english string describing the error.\nerror_message=Порука: {{message}}\n# LOCALIZATION NOTE (error_stack): \"{{stack}}\" will be replaced with a stack\n# trace.\nerror_stack=Стек: {{stack}}\n# LOCALIZATION NOTE (error_file): \"{{file}}\" will be replaced with a filename\nerror_file=Датотека: {{file}}\n# LOCALIZATION NOTE (error_line): \"{{line}}\" will be replaced with a line number\nerror_line=Линија: {{line}}\nrendering_error=Дошло је до грешке приликом рендеровања ове странице.\n\n# Predefined zoom values\npage_scale_width=Ширина странице\npage_scale_fit=Прилагоди страницу\npage_scale_auto=Аутоматско увеличавање\npage_scale_actual=Стварна величина\n# LOCALIZATION NOTE (page_scale_percent): \"{{scale}}\" will be replaced by a\n# numerical scale value.\npage_scale_percent={{scale}}%\n\n# Loading indicator messages\nloading_error_indicator=Грешка\nloading_error=Дошло је до грешке приликом учитавања PDF-а.\ninvalid_file_error=PDF датотека је оштећена или је неисправна.\nmissing_file_error=PDF датотека није пронађена.\nunexpected_response_error=Неочекиван одговор од сервера.\n\n# LOCALIZATION NOTE (text_annotation_type.alt): This is used as a tooltip.\n# \"{{type}}\" will be replaced with an annotation type from a list defined in\n# the PDF spec (32000-1:2008 Table 169 – Annotation types).\n# Some common types are e.g.: \"Check\", \"Text\", \"Comment\", \"Note\"\ntext_annotation_type.alt=[{{type}} коментар]\npassword_label=Унесите лозинку да бисте отворили овај PDF докуменат.\npassword_invalid=Неисправна лозинка. Покушајте поново.\npassword_ok=У реду\npassword_cancel=Откажи\n\nprinting_not_supported=Упозорење: Штампање није у потпуности подржано у овом прегледачу.\nprinting_not_ready=Упозорење: PDF није у потпуности учитан за штампу.\nweb_fonts_disabled=Веб фонтови су онемогућени: не могу користити уграђене PDF фонтове.\ndocument_colors_not_allowed=PDF документи не могу да користе сопствене боје: “Дозволи страницама да изаберу своје боје” је деактивирано у прегледачу.\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY PropertiesViewWindowTitle \"Properties\">\n\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/aboutdebugging.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutDebugging.fullTitle    \"Debugging with Firefox Developer Tools\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/aboutdebugging.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (debug):\n# This string is displayed as a label of the button that starts\n# debugging a service worker.\ndebug = Debug\n\n# LOCALIZATION NOTE (push):\n# This string is displayed as a label of the button that pushes a test payload\n# to a service worker.\npush = Push\n\n# LOCALIZATION NOTE (start):\n# This string is displayed as a label of the button that starts a service worker.\nstart = Start\n\nscope = Scope\nunregister = unregister\n\npushService = Push Service\n\n# LOCALIZATION NOTE (fetch):\n# Fetch is an event type and should not be translated.\nfetch = Fetch\n\n# LOCALIZATION NOTE (listeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nlisteningForFetchEvents = Listening for fetch events.\n\n# LOCALIZATION NOTE (notListeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nnotListeningForFetchEvents = Not listening for fetch events.\n\n# LOCALIZATION NOTE (addons):\n# This string is displayed as a header of the about:debugging#addons page.\naddons = Add-ons\n\n# LOCALIZATION NOTE (addonDebugging.label):\n# This string is displayed next to a check box that enables the user to switch\n# addon debugging on/off.\naddonDebugging.label = Enable add-on debugging\n\n# LOCALIZATION NOTE (addonDebugging.tooltip):\n# This string is displayed in a tooltip that appears when hovering over a check\n# box that switches addon debugging on/off.\naddonDebugging.tooltip = Turning this on will allow you to debug add-ons and various other parts of the browser chrome\n\n# LOCALIZATION NOTE (moreInfo):\n# This string is displayed next to addonDebugging.label as a link to a page\n# with documentation.\nmoreInfo = more info\n\n# LOCALIZATION NOTE (loadTemporaryAddon):\n# This string is displayed as a label of a button that allows the user to\n# load additional add-ons.\nloadTemporaryAddon = Load Temporary Add-on\n\n# LOCALIZATION NOTE (extensions):\n# This string is displayed as a header above the list of loaded add-ons.\nextensions = Extensions\n\n# LOCALIZATION NOTE (temporaryExtensions):\n# This string is displayed as a header above the list of temporarily loaded add-ons.\ntemporaryExtensions = Temporary Extensions\n\n# LOCALIZATION NOTE (selectAddonFromFile2):\n# This string is displayed as the title of the file picker that appears when\n# the user clicks the 'Load Temporary Add-on' button\nselectAddonFromFile2 = Select Manifest File or Package (.xpi)\n\n# LOCALIZATION NOTE (reload):\n# This string is displayed as a label of the button that reloads a given addon.\nreload = Reload\n\n# LOCALIZATION NOTE (reloadDisabledTooltip):\n# This string is displayed in a tooltip that appears when hovering over a\n# disabled 'reload' button.\nreloadDisabledTooltip = Only temporarily installed add-ons can be reloaded\n\n# LOCALIZATION NOTE (workers):\n# This string is displayed as a header of the about:debugging#workers page.\nworkers = Workers\n\nserviceWorkers = Service Workers\nsharedWorkers = Shared Workers\notherWorkers = Other Workers\n\n# LOCALIZATION NOTE (running):\n# This string is displayed as the state of a service worker in RUNNING state.\nrunning = Running\n\n# LOCALIZATION NOTE (stopped):\n# This string is displayed as the state of a service worker in STOPPED state.\nstopped = Stopped\n\n# LOCALIZATION NOTE (registering):\n# This string is displayed as the state of a service worker for which no service worker\n# registration could be found yet. Only active registrations are visible from\n# about:debugging, so such service workers are considered as registering.\nregistering = Registering\n\n# LOCALIZATION NOTE (tabs):\n# This string is displayed as a header of the about:debugging#tabs page.\ntabs = Tabs\n\n# LOCALIZATION NOTE (pageNotFound):\n# This string is displayed as the main message at any error/invalid page.\npageNotFound = Page not found\n\n# LOCALIZATION NOTE (doesNotExist):\n# This string is displayed as an error message when navigating to an invalid page\n# %S will be replaced by the name of the page at run-time.\ndoesNotExist = #%S does not exist!\n\n# LOCALIZATION NOTE (nothing):\n# This string is displayed when the list of workers is empty.\nnothing = Nothing yet.\n\nconfigurationIsNotCompatible = Your browser configuration is not compatible with Service Workers\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n     The Animations panel is part of the Inspector sidebar -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n     keep it in English, or another language commonly spoken among web\n     developers. You want to make that choice consistent across the developer\n     tools. A good criteria is the language in which you'd find the best\n     documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (animationInspectorTitle): This is the label shown in the\n     sidebar tab -->\n<!ENTITY animationInspectorTitle \"Animations\">\n\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector. -->\n<!ENTITY invalidElement \"No animations were found for the current element.\">\n\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector, to invite the\n     user to select a new node by clicking on the element-picker icon. -->\n<!ENTITY selectElement \"Pick another element from the page.\">\n\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n<!ENTITY allAnimations \"All animations\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (panel.invalidElementSelected):\n# This is the label shown in the panel when an invalid node is currently\n# selected in the inspector (i.e. a non-element node or a node that is not\n# animated).\npanel.invalidElementSelected=No animations were found for the current element.\n\n# LOCALIZATION NOTE (panel.selectElement): This is the label shown in the panel\n# when an invalid node is currently selected in the inspector, to invite the\n# user to select a new node by clicking on the element-picker icon.\npanel.selectElement=Pick another element from the page.\n\n# LOCALIZATION NOTE (panel.allAnimations): This is the label shown at the bottom of\n# the panel, in a toolbar, to let the user know the toolbar applies to all\n# animations, not just the ones applying to the current element.\npanel.allAnimations=All animations\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=Duration:\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=Delay:\n\n# LOCALIZATION NOTE (player.animationEndDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation endDelay.\nplayer.animationEndDelayLabel=End delay:\n\n# LOCALIZATION NOTE (player.animationRateLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation playback rate.\nplayer.animationRateLabel=Playback rate:\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=Repeats:\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.infiniteIterationCountText):\n# See player.infiniteIterationCount for a description of what this is.\n# Unlike player.infiniteIterationCount, this string isn't used in HTML, but in\n# a tooltip.\nplayer.infiniteIterationCountText=∞\n\n# LOCALIZATION NOTE (player.animationIterationStartLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# iterationStart value.\n# %1$S will be replaced by the original iteration start value\n# %2$S will be replaced by the actual time of iteration start\nplayer.animationIterationStartLabel=Iteration start: %1$S (%2$Ss)\n\n# LOCALIZATION NOTE (player.animationOverallEasingLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the easing\n# that applies to a whole iteration of an animation as opposed to the\n# easing that applies between animation keyframes.\nplayer.animationOverallEasingLabel=Overall easing:\n\n# LOCALIZATION NOTE (player.animationFillLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# fill mode value.\nplayer.animationFillLabel=Fill:\n\n# LOCALIZATION NOTE (player.animationDirectionLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# direction value.\nplayer.animationDirectionLabel=Direction:\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%Ss\n\n# LOCALIZATION NOTE (player.playbackRateLabel):\n# This string is displayed in each animation player widget, as the label of\n# drop-down list items that can be used to change the rate at which the\n# animation runs (1× being the default, 2× being twice as fast).\nplayer.playbackRateLabel=%S×\n\n# LOCALIZATION NOTE (player.runningOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that the\n# animation is running on the compositor thread.\nplayer.runningOnCompositorTooltip=This animation is running on compositor thread\n\n# LOCALIZATION NOTE (player.allPropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is running on the compositor thread.\nplayer.allPropertiesOnCompositorTooltip=All animation properties are optimized\n\n# LOCALIZATION NOTE (player.somePropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is not running on the compositor thread.\nplayer.somePropertiesOnCompositorTooltip=Some animation properties are optimized\n\n# LOCALIZATION NOTE (timeline.rateSelectorTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# drop-down list that can be used to change the rate at which the animations\n# run.\ntimeline.rateSelectorTooltip=Set the animations playback rates\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.pausedButtonTooltip=Resume the animations\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.resumedButtonTooltip=Pause the animations\n\n# LOCALIZATION NOTE (timeline.rewindButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# rewind button that can be used to rewind the animations\ntimeline.rewindButtonTooltip=Rewind the animations\n\n# LOCALIZATION NOTE (timeline.timeGraduationLabel):\n# This string is displayed at the top of the animation panel, next to each time\n# graduation, to indicate what duration (in milliseconds) this graduation\n# corresponds to.\ntimeline.timeGraduationLabel=%Sms\n\n# LOCALIZATION NOTE (timeline.cssanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.cssanimation.nameLabel=%S - CSS Animation\n\n# LOCALIZATION NOTE (timeline.csstransition.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Transition in the timeline UI.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.csstransition.nameLabel=%S - CSS Transition\n\n# LOCALIZATION NOTE (timeline.scriptanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a script-generated animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.scriptanimation.nameLabel=%S - Script Animation\n\n# LOCALIZATION NOTE (timeline.scriptanimation.unnamedLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over an unnamed script-generated animation in the timeline UI.\ntimeline.scriptanimation.unnamedLabel=Script Animation\n\n# LOCALIZATION NOTE (timeline.unknown.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of an unknown animation type in the timeline UI.\n# This can happen if devtools couldn't figure out the type of the animation.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.unknown.nameLabel=%S\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nvalidator.nonExistingFolder=The project folder doesn't exists\nvalidator.expectProjectFolder=The project folder ends up being a file\nvalidator.noManifestFile=A manifest file is required at project root folder, named either 'manifest.webapp' for packaged apps or 'manifest.json' for add-ons.\nvalidator.invalidManifestURL=Invalid manifest URL '%S'\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON=The webapp manifest isn't a valid JSON file: %1$S at: %2$S\nvalidator.noAccessManifestURL=Unable to read manifest file: %1$S at: %2$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL=Invalid hosted manifest URL '%1$S': %2$S\nvalidator.invalidProjectType=Unknown project type '%S'\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty=Missing mandatory 'name' in Manifest.\nvalidator.missIconsManifestProperty=Missing 'icons' in Manifest.\nvalidator.missIconMarketplace2=app submission to the Marketplace requires a 128px icon\nvalidator.invalidAppType=Unknown app type: '%S'.\nvalidator.invalidHostedPriviledges=Hosted App can't be type '%S'.\nvalidator.noCertifiedSupport='certified' apps are not fully supported on the App manager.\nvalidator.nonAbsoluteLaunchPath=Launch path has to be an absolute path starting with '/': '%S'\nvalidator.accessFailedLaunchPath=Unable to access the app starting document '%S'\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode=Unable to access the app starting document '%1$S', got HTTP code %2$S\n\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest=The specified page has no manifest.\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8=Manifest has a character encoding of %S. Manifests must have the utf-8 character encoding.\n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType=Manifest has a mimetype of %S. Manifests must have a mimetype of text/cache-manifest.\n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI=URI %1$S is referenced in multiple locations. This is not allowed: %2$S.\n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI=NETWORK section line %1$S (%2$S) prevents caching of line %3$S (%4$S) in the %5$S section.\nfallbackBlocksURI=FALLBACK section line %1$S (%2$S) prevents caching of line %3$S (%4$S) in the %5$S section.\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest=The file %1$S was modified after %2$S. Unless the text in the manifest file is changed the cached version will be used instead at line %3$S.\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore=%1$S has cache-control set to no-store. This will prevent the application cache from storing the file at line %2$S.\n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable=%1$S points to a resource that is not available at line %2$S.\n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI=The URI passed to AppCacheUtils is invalid.\n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults=Your search returned no results.\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled=Your disk cache is disabled. Please set browser.cache.disk.enable to true in about:config and try again.\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest=The first line of the manifest must be \"CACHE MANIFEST\" at line %S.\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2=\"CACHE MANIFEST\" is only valid on the first line but was found at line %S.\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2=Asterisk (*) incorrectly used in the %1$S section at line %2$S. If a line in the NETWORK section contains only a single asterisk character, then any URI not listed in the manifest will be treated as if the URI was listed in the NETWORK section. Otherwise such URIs will be treated as unavailable. Other uses of the * character are prohibited.\n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces=Spaces in URIs need to be replaced with %20 at line %S.\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad=/../ is not a valid URI prefix at line %S.\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes=Too many dot dot slash operators (../) at line %S.\n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces=Only two URIs separated by spaces are allowed in the FALLBACK section at line %S.\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2=Asterisk (*) incorrectly used in the FALLBACK section at line %S. URIs in the FALLBACK section simply need to match a prefix of the request URI.\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue=The SETTINGS section may only contain a single value, \"prefer-online\" or \"fast\" at line %S.\n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName=Invalid section name (%1$S) at line %2$S.\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/boxmodel.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n# The Layout View is a panel displayed in the computed view tab of the Inspector sidebar.\n\n# LOCALIZATION NOTE : FILE The correct localization of this file might be to\n# keep it in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (boxmodel.title) This is the title of the box model panel and is\n# displayed as a label.\nboxmodel.title=Box Model\n\n# LOCALIZATION NOTE (boxmodel.margin) This refers to the margin in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.margin=margin\n\n# LOCALIZATION NOTE (boxmodel.border) This refers to the border in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.border=border\n\n# LOCALIZATION NOTE (boxmodel.padding) This refers to the padding in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.padding=padding\n\n# LOCALIZATION NOTE (boxmodel.content) This refers to the content in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.content=content\n\n# LOCALIZATION NOTE: (boxmodel.geometryButton.tooltip) This label is displayed as a\n# tooltip that appears when hovering over the button that allows users to edit the\n# position of an element in the page.\nboxmodel.geometryButton.tooltip=Edit position\n\n# LOCALIZATION NOTE: (boxmodel.propertiesLabel) This label is displayed as the header\n# for showing and collapsing the properties underneath the box model in the layout view\nboxmodel.propertiesLabel=Box Model Properties\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"Reload\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"the page to be able to debug &lt;canvas&gt; contexts.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"Click on the\">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"button to record an animation frame's call stack.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.waitingNotice): This is the label shown\n  -  in the call list view while recording a snapshot. -->\n<!ENTITY canvasDebuggerUI.waitingNotice   \"Recording an animation cycle…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Record the next frame in the animation loop.\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n<!ENTITY canvasDebuggerUI.importSnapshot \"Import…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n<!ENTITY canvasDebuggerUI.clearSnapshots \"Clear\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Filter calls\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText=There are no snapshots yet.\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel=Snapshot #%S\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel=Loading…\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel=Save\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel=Saving…\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel=Loaded from disk\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle=Save animation frame snapshot…\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter=JSON Files\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter=All Files\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel=#1 draw;#1 draws\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel=#1 call;#1 calls\n\n# LOCALIZATION NOTE (recordingTimeoutFailure):\n# This notification alert is displayed when attempting to record a requestAnimationFrame\n# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no\n# loops were found.\nrecordingTimeoutFailure=Canvas Debugger could not find a requestAnimationFrame or setTimeout cycle.\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/components.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the shared React components,\n# so files in `devtools/client/shared/components/*`.\n\n# LOCALIZATION NOTE (frame.unknownSource): When we do not know the source filename of\n# a frame, we use this string instead.\nframe.unknownSource=(unknown)\n\n# LOCALIZATION NOTE (viewsourceindebugger): The label for the tooltip when hovering over\n# a source link that links to the debugger.\n# %S represents the URL to match in the debugger.\nframe.viewsourceindebugger=View source in Debugger → %S\n\n# LOCALIZATION NOTE (notificationBox.closeTooltip): The content of a tooltip that\n# appears when hovering over the close button in a notification box.\nnotificationBox.closeTooltip=Close this message\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n<!ENTITY title      \"Connect\">\n<!ENTITY header     \"Connect to remote device\">\n<!ENTITY host       \"Host:\">\n<!ENTITY port       \"Port:\">\n<!ENTITY connect    \"Connect\">\n<!ENTITY connecting \"Connecting…\">\n<!ENTITY availableAddons \"Available remote add-ons:\">\n<!ENTITY availableTabs \"Available remote tabs:\">\n<!ENTITY availableProcesses \"Available remote processes:\">\n<!ENTITY connectionError \"Error:\">\n<!ENTITY errorTimeout \"Error: connection timeout.\">\n<!ENTITY errorRefused \"Error: connection refused.\">\n<!ENTITY errorUnexpected \"Unexpected error.\">\n\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n<!ENTITY remoteHelp \"Firefox Developer Tools can debug remote devices (Firefox for Android and Firefox OS, for example). Make sure that you have turned on the 'Remote debugging' option in the remote device. For more, see the \">\n<!ENTITY remoteDocumentation \"documentation\">\n<!ENTITY remoteHelpSuffix \".\">\n\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=Main Process\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n<!ENTITY debuggerUI.closeButton.tooltip \"Close\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n<!ENTITY debuggerUI.panesButton.tooltip \"Toggle panes\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n<!ENTITY debuggerUI.blackBoxMessage.label \"This source is black boxed: its breakpoints are disabled, and stepping skips through it.\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"Stop black boxing this source\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n<!ENTITY debuggerUI.optsButton.tooltip  \"Debugger Options\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"Toggle Black Boxing\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n<!ENTITY debuggerUI.sources.prettyPrint \"Prettify Source\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n<!ENTITY debuggerUI.autoPrettyPrint     \"Auto Prettify Minified Sources\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"Enable/disable all breakpoints\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton \"Clear\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton.tooltip \"Clear the collected traces\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n<!ENTITY debuggerUI.pauseExceptions           \"Pause on Exceptions\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.ignoreCaughtExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n<!ENTITY debuggerUI.ignoreCaughtExceptions           \"Ignore Caught Exceptions\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n<!ENTITY debuggerUI.showPanesOnInit           \"Show Panes on Startup\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n<!ENTITY debuggerUI.showVarsFilter           \"Show Variables Filter Box\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n<!ENTITY debuggerUI.showOnlyEnum           \"Show Only Enumerable Properties\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n<!ENTITY debuggerUI.showOriginalSource           \"Show Original Sources\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not. -->\n<!ENTITY debuggerUI.autoBlackBox           \"Automatically Black Box Minified Sources\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a header for the operators part. -->\n<!ENTITY debuggerUI.searchPanelOperators    \"Operators:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n<!ENTITY debuggerUI.searchFile           \"Filter Scripts\">\n<!ENTITY debuggerUI.searchFile.key       \"P\">\n<!ENTITY debuggerUI.searchFile.altkey    \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n<!ENTITY debuggerUI.searchGlobal           \"Search in All Files\">\n<!ENTITY debuggerUI.searchGlobal.key       \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n<!ENTITY debuggerUI.searchFunction           \"Search for Function Definition\">\n<!ENTITY debuggerUI.searchFunction.key       \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"D\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n<!ENTITY debuggerUI.searchToken           \"Find\">\n<!ENTITY debuggerUI.searchToken.key       \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n<!ENTITY debuggerUI.searchGoToLine           \"Go to Line…\">\n<!ENTITY debuggerUI.searchGoToLine.key       \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"L\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n<!ENTITY debuggerUI.searchVariable           \"Filter Variables\">\n<!ENTITY debuggerUI.searchVariable.key       \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n<!ENTITY debuggerUI.focusVariables           \"Focus Variables Tree\">\n<!ENTITY debuggerUI.focusVariables.key       \"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n<!ENTITY debuggerUI.condBreakPanelTitle \"This breakpoint will stop execution only if the following expression is true\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n<!ENTITY debuggerUI.seMenuBreak     \"Add Breakpoint\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n<!ENTITY debuggerUI.seMenuCondBreak     \"Add Conditional Breakpoint\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for editing a breakpoint. -->\n<!ENTITY debuggerUI.seEditMenuCondBreak     \"Edit Conditional Breakpoint\">\n<!ENTITY debuggerUI.seEditMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n<!ENTITY debuggerUI.tabs.workers        \"Workers\">\n<!ENTITY debuggerUI.tabs.sources        \"Sources\">\n<!ENTITY debuggerUI.tabs.traces         \"Traces\">\n<!ENTITY debuggerUI.tabs.callstack      \"Call Stack\">\n<!ENTITY debuggerUI.tabs.variables      \"Variables\">\n<!ENTITY debuggerUI.tabs.events         \"Events\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n<!ENTITY debuggerUI.seMenuAddWatch      \"Selection to Watch Expression\">\n<!ENTITY debuggerUI.seMenuAddWatch.key  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n<!ENTITY debuggerUI.addWatch            \"Add Watch Expression\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n<!ENTITY debuggerUI.removeAllWatch           \"Remove All Watch Expressions\">\n<!ENTITY debuggerUI.removeAllWatch.key       \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  debugger sources side menu. This should be the same as\n  -  netmonitorUI.context.newTab  -->\n<!ENTITY debuggerUI.context.newTab           \"Open in New Tab\">\n<!ENTITY debuggerUI.context.newTab.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url. This should be\n  -  the same as netmonitorUI.context.copyUrl -->\n<!ENTITY debuggerUI.context.copyUrl           \"Copy URL\">\n<!ENTITY debuggerUI.context.copyUrl.accesskey \"C\">\n<!ENTITY debuggerUI.context.copyUrl.key \"C\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI.\ncollapsePanes=Collapse panes\n\n# LOCALIZATION NOTE (copySourceUrl): This is the text that appears in the\n# context menu to copy the source URL of file open.\ncopySourceUrl=Copy Source Url\n\n# LOCALIZATION NOTE (copySourceUrl.accesskey): Access key to copy the source URL of a file from\n# the context menu.\ncopySourceUrl.accesskey=u\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI.\nexpandPanes=Expand panes\n\n# LOCALIZATION NOTE (pauseButtonTooltip): The tooltip that is displayed for the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=Click to pause (%S)\n\n# LOCALIZATION NOTE (pausePendingButtonTooltip): The tooltip that is displayed for\n# the pause button after it's been clicked but before the next JavaScript to run.\npausePendingButtonTooltip=Waiting for next execution\n\n# LOCALIZATION NOTE (resumeButtonTooltip): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=Click to resume (%S)\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=Step Over (%S)\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=Step In (%S)\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=Step Out (%S)\n\n# LOCALIZATION NOTE (noWorkersText): The text to display in the workers list\n# when there are no workers.\nnoWorkersText=This page has no workers.\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources list\n# when there are no sources.\nnoSourcesText=This page has no sources.\n\n# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab\n# when there are no events.\nnoEventListenersText=No event listeners to display\n\n# LOCALIZATION NOTE (eventListenersHeader): The text to display in the events\n# header.\neventListenersHeader=Event Listeners\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText=No stack frames to display\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip=Toggle breaking on this event\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector=on\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource=in\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes=%S nodes\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative=[native code]\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents=Animation\naudioEvents=Audio\nbatteryEvents=Battery\nclipboardEvents=Clipboard\ncompositionEvents=Composition\ndeviceEvents=Device\ndisplayEvents=Display\ndragAndDropEvents=Drag and Drop\ngamepadEvents=Gamepad\nindexedDBEvents=IndexedDB\ninteractionEvents=Interaction\nkeyboardEvents=Keyboard\nmediaEvents=HTML5 Media\nmouseEvents=Mouse\nmutationEvents=Mutation\nnavigationEvents=Navigation\npointerLockEvents=Pointer Lock\nsensorEvents=Sensor\nstorageEvents=Storage\ntimeEvents=Time\ntouchEvents=Touch\notherEvents=Other\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=Toggle black boxing\n\n# LOCALIZATION NOTE (sources.search.key): Key shortcut to open the search for\n# searching all the source files the debugger has seen.\nsources.search.key=P\n\n# LOCALIZATION NOTE (sources.searchAlt.key): Alternate key shortcut to open\n# the search for searching all the source files the debugger has seen.\nsources.searchAlt.key=O\n\n# LOCALIZATION NOTE (sourceSearch.search.key): Key shortcut to open the search\n# for searching within a the currently opened files in the editor\nsourceSearch.search.key=F\n\n# LOCALIZATION NOTE (sourceSearch.search.placeholder): placeholder text in\n# the source search input bar\nsourceSearch.search.placeholder=Search in file…\n\n# LOCALIZATION NOTE (sourceSearch.search.again.key): Key shortcut to re-open\n# the search for re-searching the same search triggered from a sourceSearch\nsourceSearch.search.again.key=G\n\n# LOCALIZATION NOTE (sourceSearch.resultsSummary1): Shows a summary of\n# the number of matches for autocomplete\nsourceSearch.resultsSummary1=%d results\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=No matches found\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=Search scripts (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=Filter variables\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText=Filter properties\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=Filter scripts (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=Search in all files (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=Search for function definition (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=Find in this file (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=Go to line (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=Filter variables (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=Configure conditional breakpoint\nbreakpointMenuItem.enableSelf=Enable breakpoint\nbreakpointMenuItem.disableSelf=Disable breakpoint\nbreakpointMenuItem.deleteSelf=Remove breakpoint\nbreakpointMenuItem.enableOthers=Enable others\nbreakpointMenuItem.disableOthers=Disable others\nbreakpointMenuItem.deleteOthers=Remove others\nbreakpointMenuItem.enableAll=Enable all breakpoints\nbreakpointMenuItem.disableAll=Disable all breakpoints\nbreakpointMenuItem.deleteAll=Remove all breakpoints\n\n# LOCALIZATION NOTE (breakpoints.header): Breakpoints right sidebar pane header.\nbreakpoints.header=Breakpoints\n\n# LOCALIZATION NOTE (breakpoints.none): The text that appears when there are\n# no breakpoints present\nbreakpoints.none=No Breakpoints\n\n# LOCALIZATION NOTE (breakpoints.enable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.enable=Enable Breakpoints\n\n# LOCALIZATION NOTE (breakpoints.disable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.disable=Disable Breakpoints\n\n# LOCALIZATION NOTE (breakpoints.removeBreakpointTooltip): The tooltip that is displayed\n# for remove breakpoint button in right sidebar\nbreakpoints.removeBreakpointTooltip=Remove Breakpoint\n\n# LOCALIZATION NOTE (callStack.header): Call Stack right sidebar pane header.\ncallStack.header=Call Stack\n\n# LOCALIZATION NOTE (callStack.notPaused): Call Stack right sidebar pane\n# message when not paused.\ncallStack.notPaused=Not Paused\n\n# LOCALIZATION NOTE (callStack.collapse): Call Stack right sidebar pane\n# message to hide some of the frames that are shown.\ncallStack.collapse=Collapse Rows\n\n# LOCALIZATION NOTE (callStack.expand): Call Stack right sidebar pane\n# message to show more of the frames.\ncallStack.expand=Expand Rows\n\n# LOCALIZATION NOTE (editor.searchResults): Editor Search bar message\n# for the summarizing the selected search result. e.g. 5 of 10 results.\neditor.searchResults=%d of %d results\n\n# LOCALIZATION NOTE (editor.noResults): Editor Search bar message\n# for when no results found.\neditor.noResults=no results\n\n# LOCALIZATION NOTE (editor.addBreakpoint): Editor gutter context menu item\n# for adding a breakpoint on a line.\neditor.addBreakpoint=Add Breakpoint\n\n# LOCALIZATION NOTE (editor.disableBreakpoint): Editor gutter context menu item\n# for disabling a breakpoint on a line.\neditor.disableBreakpoint=Disable Breakpoint\n\n# LOCALIZATION NOTE (editor.enableBreakpoint): Editor gutter context menu item\n# for enabling a breakpoint on a line.\neditor.enableBreakpoint=Enable Breakpoint\n\n# LOCALIZATION NOTE (editor.removeBreakpoint): Editor gutter context menu item\n# for removing a breakpoint on a line.\neditor.removeBreakpoint=Remove Breakpoint\n\n# LOCALIZATION NOTE (editor.editBreakpoint): Editor gutter context menu item\n# for setting a breakpoint condition on a line.\neditor.editBreakpoint=Edit Breakpoint\n\n# LOCALIZATION NOTE (editor.addConditionalBreakpoint): Editor gutter context\n# menu item for adding a breakpoint condition on a line.\neditor.addConditionalBreakpoint=Add Conditional Breakpoint\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Placeholder text for\n# input element inside ConditionalPanel component\neditor.conditionalPanel.placeholder=This breakpoint will pause when the expression is true\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Tooltip text for\n# close button inside ConditionalPanel component\neditor.conditionalPanel.close=Cancel edit breakpoint and close\n\n# LOCALIZATION NOTE (editor.jumpToMappedLocation1): Context menu item\n# for navigating to a source mapped location\neditor.jumpToMappedLocation1=Jump to %S location\n\n# LOCALIZATION NOTE (generated): Source Map term for a server source location\ngenerated=generated\n\n# LOCALIZATION NOTE (original): Source Map term for a debugger UI source location\noriginal=original\n\n# LOCALIZATION NOTE (expressions.placeholder): Placeholder text for expression\n# input element\nexpressions.placeholder=Add Watch Expression\n\n# LOCALIZATION NOTE (sourceTabs.closeTab): Editor source tab context menu item\n# for closing the selected tab below the mouse.\nsourceTabs.closeTab=Close tab\n\n# LOCALIZATION NOTE (sourceTabs.closeTab.accesskey): Access key to close the currently select\n# source tab from the editor context menu item.\nsourceTabs.closeTab.accesskey=c\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs): Editor source tab context menu item\n# for closing the other tabs.\nsourceTabs.closeOtherTabs=Close others\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs.accesskey): Access key to close other source tabs\n# from the editor context menu.\nsourceTabs.closeOtherTabs.accesskey=o\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd): Editor source tab context menu item\n# for closing the tabs to the end (the right for LTR languages) of the selected tab.\nsourceTabs.closeTabsToEnd=Close tabs to the right\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd.accesskey): Access key to close source tabs\n# after the selected tab from the editor context menu.\nsourceTabs.closeTabsToEnd.accesskey=e\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs): Editor source tab context menu item\n# for closing all tabs.\nsourceTabs.closeAllTabs=Close all tabs\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs.accesskey): Access key to close all tabs from the\n# editor context menu.\nsourceTabs.closeAllTabs.accesskey=a\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree): Editor source tab context menu item\n# for revealing source in tree.\nsourceTabs.revealInTree=Reveal in Tree\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree.accesskey): Access key to reveal a source in the\n# tree from the context menu.\nsourceTabs.revealInTree.accesskey=r\n\n# LOCALIZATION NOTE (sourceTabs.copyLink): Editor source tab context menu item\n# for copying a link address.\nsourceTabs.copyLink=Copy Link Address\n\n# LOCALIZATION NOTE (sourceTabs.copyLink.accesskey): Access key to copy a link addresss from the\n# editor context menu.\nsourceTabs.copyLink.accesskey=l\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint): Editor source tab context menu item\n# for pretty printing the source.\nsourceTabs.prettyPrint=Pretty Print Source\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint.accesskey): Access key to pretty print a source from\n# the editor context menu.\nsourceTabs.prettyPrint.accesskey=p\n\n# LOCALIZATION NOTE (sourceTabs.closeTabButtonTooltip): The tooltip that is displayed\n# for close tab button in source tabs.\nsourceTabs.closeTabButtonTooltip=Close tab\n\n# LOCALIZATION NOTE (sourceTabs.newTabButtonTooltip): The tooltip that is displayed for\n# new tab button in source tabs.\nsourceTabs.newTabButtonTooltip=Search for sources (%S)\n\n# LOCALIZATION NOTE (scopes.header): Scopes right sidebar pane header.\nscopes.header=Scopes\n\n# LOCALIZATION NOTE (scopes.notAvailable): Scopes right sidebar pane message\n# for when the debugger is paused, but there isn't pause data.\nscopes.notAvailable=Scopes Unavailable\n\n# LOCALIZATION NOTE (scopes.notPaused): Scopes right sidebar pane message\n# for when the debugger is not paused.\nscopes.notPaused=Not Paused\n\n# LOCALIZATION NOTE (scopes.block): Refers to a block of code in\n# the scopes pane when the debugger is paused.\nscopes.block=Block\n\n# LOCALIZATION NOTE (sources.header): Sources left sidebar header\nsources.header=Sources\n\n# LOCALIZATION NOTE (sources.search): Sources left sidebar prompt\n# e.g. Cmd+P to search. On a mac, we use the command unicode character.\n# On windows, it's ctrl.\nsources.search=%S to search\n\n# LOCALIZATION NOTE (watchExpressions.header): Watch Expressions right sidebar\n# pane header.\nwatchExpressions.header=Watch Expressions\n\n# LOCALIZATION NOTE (watchExpressions.refreshButton): Watch Expressions header\n# button for refreshing the expressions.\nwatchExpressions.refreshButton=Refresh\n\n# LOCALIZATION NOTE (welcome.search): The center pane welcome panel's\n# search prompt. e.g. cmd+p to search for files. On windows, it's ctrl, on\n# a mac we use the unicode character.\nwelcome.search=%S to search for files\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\nsourceSearch.search=Search…\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\n# Used in the old debugger fronted\nsourceSearch.search=Search…\n\n# LOCALIZATION NOTE (sourceSearch.noResults): The center pane Source Search\n# message when the query did not match any of the sources.\nsourceSearch.noResults=No files matching %S found\n\n# LOCALIZATION NOTE (sourceFooter.debugBtnTooltip): Tooltip text associated\n# with the pretty-print button\nsourceFooter.debugBtnTooltip=Prettify Source\n\n# LOCALIZATION NOTE (ignoreExceptions): The pause on exceptions button tooltip\n# when the debugger will not pause on exceptions.\nignoreExceptions=Ignore exceptions. Click to pause on uncaught exceptions\n\n# LOCALIZATION NOTE (pauseOnUncaughtExceptions): The pause on exceptions button\n# tooltip when the debugger will pause on uncaught exceptions.\npauseOnUncaughtExceptions=Pause on uncaught exceptions. Click to pause on all exceptions\n\n# LOCALIZATION NOTE (pauseOnExceptions): The pause on exceptions button tooltip\n# when the debugger will pause on all exceptions.\npauseOnExceptions=Pause on all exceptions. Click to ignore exceptions\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the loading process has started but there is no file to display\n# yet.\nloadingText=Loading\\u2026\n\n# LOCALIZATION NOTE (errorLoadingText2): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText2=Error loading this URL: %S\n\n# LOCALIZATION NOTE (addWatchExpressionText): The text that is displayed in the\n# watch expressions list to add a new item.\naddWatchExpressionText=Add watch expression\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton=Watch\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText=No variables to display\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=%S scope\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=Watch expressions\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=Global\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace=Stack trace:\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects=#1 more…;#1 more…\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=Double click to edit\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable value.\nvariablesEditableValueTooltip=Click to change value\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item which can be removed.\nvariablesCloseButtonTooltip=Click to remove\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=Click to set value\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip=Click to select the node in the inspector\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip=configurable\nenumerableTooltip=enumerable\nwritableTooltip=writable\nfrozenTooltip=frozen\nsealedTooltip=sealed\nextensibleTooltip=extensible\noverriddenTooltip=overridden\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel=:\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel2): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel2=\\u0020→\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\nfunctionSearch.search.placeholder=Search Functions…\nfunctionSearch.search.key=O\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=There are one or more paused debuggers. Please resume the most-recently paused debugger first at: %S\n\nvariablesViewOptimizedOut=(optimized away)\nvariablesViewUninitialized=(uninitialized)\nvariablesViewMissingArgs=(unavailable)\n\nanonymousSourcesLabel=Anonymous Sources\n\nexperimental=This is an experimental feature\n\n# LOCALIZATION NOTE (whyPaused.debuggerStatement): The text that is displayed\n# in a info block explaining how the debugger is currently paused due to a `debugger`\n# statement in the code\nwhyPaused.debuggerStatement=Paused on debugger statement\n\n# LOCALIZATION NOTE (whyPaused.breakpoint): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a breakpoint\nwhyPaused.breakpoint=Paused on breakpoint\n\n# LOCALIZATION NOTE (whyPaused.exception): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an exception\nwhyPaused.exception=Paused on exception\n\n# LOCALIZATION NOTE (whyPaused.resumeLimit): The text that is displayed\n# in a info block explaining how the debugger is currently paused while stepping\n# in or out of the stack\nwhyPaused.resumeLimit=Paused while stepping\n\n# LOCALIZATION NOTE (whyPaused.pauseOnDOMEvents): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# dom event\nwhyPaused.pauseOnDOMEvents=Paused on event listener\n\n# LOCALIZATION NOTE (whyPaused.breakpointConditionThrown): The text that is displayed\n# in an info block when evaluating a conditional breakpoint throws an error\nwhyPaused.breakpointConditionThrown=Error with conditional breakpoint\n\n# LOCALIZATION NOTE (whyPaused.xhr): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# xml http request\nwhyPaused.xhr=Paused on XMLHttpRequest\n\n# LOCALIZATION NOTE (whyPaused.promiseRejection): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# promise rejection\nwhyPaused.promiseRejection=Paused on promise rejection\n\n# LOCALIZATION NOTE (whyPaused.assert): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# assert\nwhyPaused.assert=Paused on assertion\n\n# LOCALIZATION NOTE (whyPaused.debugCommand): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# debugger statement\nwhyPaused.debugCommand=Paused on debugged function\n\n# LOCALIZATION NOTE (whyPaused.other): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an event\n# listener breakpoint set\nwhyPaused.other=Debugger paused\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=Phones\ndevice.tablets=Tablets\ndevice.laptops=Laptops\ndevice.televisions=TVs\ndevice.consoles=Gaming consoles\ndevice.watches=Watches\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the DOM panel\n# which is available from the Web Developer sub-menu -> 'DOM'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (dom.filterDOMPanel): A placeholder text used for\n# DOM panel search box.\ndom.filterDOMPanel=Filter DOM Panel\n\n# LOCALIZATION NOTE (dom.refresh): A label for Refresh button in\n# DOM panel toolbar\ndom.refresh=Refresh"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=copied\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/filterwidget.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE These strings are used in the CSS Filter Editor Widget\n   - which can be found in a tooltip that appears in the Rule View when clicking\n   - on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'. -->\n\n<!-- LOCALIZATION NOTE (filterListSelectPlaceholder): This string is used as\n   - a preview option in the list of possible filters <select> -->\n<!ENTITY filterListSelectPlaceholder \"Select a Filter\">\n\n<!-- LOCALIZATION NOTE (addNewFilterButton): This string is displayed on a button used to add new filters -->\n<!ENTITY addNewFilterButton \"Add\">\n\n<!-- LOCALIZATION NOTE (newPresetPlaceholder): This string is used as\n   - a placeholder in the list of presets which is used to save a new preset -->\n<!ENTITY newPresetPlaceholder \"Preset Name\">\n\n<!-- LOCALIZATION NOTE (savePresetButton): This string is displayed on a button used to save a new preset -->\n<!ENTITY savePresetButton \"Save\">\n\n<!-- LOCALIZATION NOTE(presetsToggleButton): This string is used in a button which toggles the presets list -->\n<!ENTITY presetsToggleButton \"Presets\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/filterwidget.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the CSS Filter Editor Widget\n# which can be found in a tooltip that appears in the Rule View when clicking\n# on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'.\n\n# LOCALIZATION NOTE (emptyFilterList):\n# This string is displayed when filter's list is empty\n# (no filter specified / all removed)\nemptyFilterList=No filter specified\n\n# LOCALIZATION NOTE (emptyPresetList):\n# This string is displayed when preset's list is empty\nemptyPresetList=You don’t have any saved presets. \\\nYou can store filter presets by choosing a name and saving them. \\\nPresets are quickly accessible and you can re-use them with ease.\n\n# LOCALIZATION NOTE (addUsingList):\n# This string is displayed under [emptyFilterList] when filter's\n# list is empty, guiding user to add a filter using the list below it\naddUsingList=Add a filter using the list below\n\n# LOCALIZATION NOTE (dropShadowPlaceholder):\n# This string is used as a placeholder for drop-shadow's input\n# in the filter list (shown when <input> is empty)\ndropShadowPlaceholder=x y radius color\n\n# LOCALIZATION NOTE (dragHandleTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# drag handles of filters which are used to re-order filters\ndragHandleTooltipText=Drag up or down to re-order filter\n\n# LOCALIZATION NOTE (labelDragTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# filters' labels which can be dragged left/right to increase/decrease\n# the filter's value (like photoshop)\nlabelDragTooltipText=Drag left or right to decrease or increase the value\n\n# LOCALIZATION NOTE (filterListSelectPlaceholder):\n# This string is used as a preview option in the list of possible filters\n# <select>\nfilterListSelectPlaceholder=Select a Filter\n\n# LOCALIZATION NOTE (addNewFilterButton):\n# This string is displayed on a button used to add new filters\naddNewFilterButton=Add\n\n# LOCALIZATION NOTE (newPresetPlaceholder):\n# This string is used as a placeholder in the list of presets which is used to\n# save a new preset\nnewPresetPlaceholder=Preset Name\n\n# LOCALIZATION NOTE (savePresetButton):\n# This string is displayed on a button used to save a new preset\nsavePresetButton=Save\n\n# LOCALIZATION NOTE(presetsToggleButton):\n# This string is used in a button which toggles the presets list\npresetsToggleButton=Presets\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n<!ENTITY fontInspectorTitle \"Fonts\">\n<!ENTITY showAllFonts \"See all the fonts used in the page\">\n<!ENTITY usedAs \"Used as: \">\n<!ENTITY system \"system\">\n<!ENTITY remote \"remote\">\n\n<!-- LOCALIZATION NOTE (previewHint): This is the label shown as the\n     placeholder in font inspector preview text box. -->\n<!ENTITY previewHint \"Preview Text\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/font-inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Font Inspector strings.\n# The Font Inspector is a panel accessible in the Inspector sidebar.\n\n# LOCALIZATION NOTE (fontinspector.seeAll.tooltip) see fontinspector.seeAll.\nfontinspector.seeAll.tooltip=See all the fonts used in the page\n\n# LOCALIZATION NOTE (fontinspector.seeAll) This is the label of a link that will show all\n# the fonts used in the page, instead of the ones related to the inspected element.\nfontinspector.seeAll=Show all fonts used\n\n# LOCALIZATION NOTE (fontinspector.usedAs) This label introduces the name used to refer to\n# the font in a stylesheet.\nfontinspector.usedAs=Used as: \n\n# LOCALIZATION NOTE (fontinspector.system) This label indicates that the font is a local\n# system font.\nfontinspector.system=system\n\n# LOCALIZATION NOTE (fontinspector.remote) This label indicates that the font is a remote\n# font.\nfontinspector.remote=remote\n\n# LOCALIZATION NOTE (previewHint):\n# This is the label shown as the placeholder in font inspector preview text box.\nfontinspector.previewText=Preview Text\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/graphs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (graphs.label.average):\n# This string is displayed on graphs when showing an average.\ngraphs.label.average=avg\n\n# LOCALIZATION NOTE (graphs.label.minimum):\n# This string is displayed on graphs when showing a minimum.\ngraphs.label.minimum=min\n\n# LOCALIZATION NOTE (graphs.label.maximum):\n# This string is displayed on graphs when showing a maximum.\ngraphs.label.maximum=max\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/har.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\r\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\r\n# The correct localization of this file might be to keep it in\r\n# English, or another language commonly spoken among web developers.\r\n# You want to make that choice consistent across the developer tools.\r\n# A good criteria is the language in which you'd find the best\r\n# documentation on web development on the web.\r\n\r\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\r\n# HAR file explaining that HTTP response bodies are not includes\r\n# in exported data.\r\nhar.responseBodyNotIncluded=Response bodies are not included.\r\n\r\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\r\n# HAR file explaining that HTTP request bodies are not includes\r\n# in exported data.\r\nhar.requestBodyNotIncluded=Request bodies are not included.\r\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/inspector.dtd",
    "content": "<!-- LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users edit the\n     (outer) HTML of the current node -->\n<!ENTITY inspectorHTMLEdit.label       \"Edit As HTML\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"E\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     inner HTML of the current node -->\n<!ENTITY inspectorHTMLCopyInner.label       \"Copy Inner HTML\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"I\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     outer HTML of the current node -->\n<!ENTITY inspectorHTMLCopyOuter.label       \"Copy Outer HTML\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey   \"O\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyUniqueSelector.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the CSS Selector of the current node -->\n<!ENTITY inspectorCopyUniqueSelector.label       \"Copy Unique Selector\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey   \"U\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste outer\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteOuter.label      \"Paste Outer HTML\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"P\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteInner.label      \"Paste Inner HTML\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"N\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"Paste…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"t\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n<!ENTITY inspectorHTMLPasteBefore.label      \"Before\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"B\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n<!ENTITY inspectorHTMLPasteAfter.label       \"After\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"As First Child\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n<!ENTITY inspectorHTMLPasteLastChild.label       \"As Last Child\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"L\">\n\n<!-- LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users scroll\n     the current node into view -->\n<!ENTITY inspectorScrollNodeIntoView.label       \"Scroll Into View\">\n<!ENTITY inspectorScrollNodeIntoView.accesskey   \"S\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete the\n     current node -->\n<!ENTITY inspectorHTMLDelete.label          \"Delete Node\">\n<!ENTITY inspectorHTMLDelete.accesskey      \"D\">\n<!-- LOCALIZATION NOTE (inspectorAttributeSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other\n     attribute items, which allow to:\n     - add new attribute\n     - edit attribute\n     - remove attribute -->\n<!ENTITY inspectorAttributeSubmenu.label      \"Attribute\">\n<!ENTITY inspectorAttributeSubmenu.accesskey  \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users add attribute\n     to current node -->\n<!ENTITY inspectorAddAttribute.label        \"Add Attribute\">\n<!ENTITY inspectorAddAttribute.accesskey    \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users edit attribute\n     for current node -->\n<!ENTITY inspectorEditAttribute.label        \"Edit Attribute\">\n<!ENTITY inspectorEditAttribute.accesskey    \"E\">\n\n<!-- LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete attribute\n     from current node -->\n<!ENTITY inspectorRemoveAttribute.label        \"Remove Attribute\">\n<!ENTITY inspectorRemoveAttribute.accesskey    \"R\">\n\n<!ENTITY inspector.selectButton.tooltip     \"Select element with mouse\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n<!ENTITY inspectorSearchHTML.label2          \"Search with CSS Selectors\">\n<!ENTITY inspectorSearchHTML.key            \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that will\n     be shown as the placeholder in the future, once the inspector search box\n     supports the full text HTML search in Bug 835896. -->\n<!ENTITY inspectorSearchHTML.label3 \"Search HTML\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyImageDataUri.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the URL embedding the image data encoded in Base 64 (what we name\n     here Image Data URL). For more information:\n     https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs -->\n<!ENTITY inspectorCopyImageDataUri.label       \"Copy Image Data-URL\">\n\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n<!ENTITY inspectorShowDOMProperties.label       \"Show DOM Properties\">\n\n<!-- LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n     shown in the inspector contextual-menu for the item that outputs a\n     variable for the current node to the console. When triggered,\n     this item opens the split Console. -->\n<!ENTITY inspectorUseInConsole.label       \"Use in Console\">\n\n<!-- LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n     shown in the inspector contextual-menu for recursively expanding\n     mark-up elements -->\n<!ENTITY inspectorExpandNode.label       \"Expand All\">\n\n<!-- LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n     shown in the inspector contextual-menu for recursively collapsing\n     mark-up elements -->\n<!ENTITY inspectorCollapseNode.label       \"Collapse\">\n\n<!-- LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users take\n     a screenshot of the currently selected node. -->\n<!ENTITY inspectorScreenshotNode.label       \"Screenshot Node\">\n\n<!-- LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users\n     duplicate the currently selected node. -->\n<!ENTITY inspectorDuplicateNode.label       \"Duplicate Node\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\nbreadcrumbs.siblings=Siblings\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=Debugger is paused. Some features like mouse selection will not work.\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=Node operations\n\ninspector.panelLabel.markupView=Markup View\n\n# LOCALIZATION NOTE (markupView.more.showing)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=Some nodes were hidden.\n\n# LOCALIZATION NOTE (markupView.more.showAll2): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nmarkupView.more.showAll2=Show one more node;Show all #1 nodes\n\n# LOCALIZATION NOTE (markupView.whitespaceOnly)\n# Used in a tooltip that appears when the user hovers over whitespace-only text nodes in\n# the inspector.\nmarkupView.whitespaceOnly=Whitespace-only text node: %S\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage=Could not load the image\n\n# LOCALIZATION NOTE: Used in color picker tooltip when the eyedropper is disabled for\n# non-HTML documents\neyedropper.disabled.title=Unavailable in non-HTML documents\n\n#LOCALIZATION NOTE: Used in the event tooltip to allow the debugger to be opened\neventsTooltip.openInDebugger=Open in Debugger\n\n#LOCALIZATION NOTE: Used in the event tooltip when a script's filename cannot be detected\neventsTooltip.unknownLocation=Unknown location\n\n#LOCALIZATION NOTE: Used in the mouseover tooltip when hovering \"Unknown location.\"\neventsTooltip.unknownLocationExplanation=The original location of this listener cannot be detected. Maybe the code is transpiled by a utility such as Babel.\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the tooltip that displays\n# help from MDN. This is a link to the complete MDN documentation page.\ndocsTooltip.visitMDN=Visit MDN page\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the docs tooltip when the MDN page\n# could not be loaded (for example, because of a connectivity problem).\ndocsTooltip.loadDocsError=Could not load docs page.\n\n# LOCALIZATION NOTE (inspector.collapsePane): This is the tooltip for the button\n# that collapses the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.collapsePane=Collapse pane\n\n# LOCALIZATION NOTE (inspector.expandPane): This is the tooltip for the button\n# that expands the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.expandPane=Expand pane\n\n# LOCALIZATION NOTE (inspector.searchResultsCount): This is the label that\n# will show up next to the inspector search box. %1$S is the current result\n# index and %2$S is the total number of search results. For example: \"3 of 9\".\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsCount2=%1$S of %2$S\n\n# LOCALIZATION NOTE (inspector.searchResultsNone): This is the label that\n# will show up next to the inspector search box when no matches were found\n# for the given string.\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsNone=No matches\n\n# LOCALIZATION NOTE (inspector.menu.openUrlInNewTab.label): This is the label of\n# a menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is a URL, and that\n# allows to open that URL in a new tab.\ninspector.menu.openUrlInNewTab.label=Open Link in New Tab\n\n# LOCALIZATION NOTE (inspector.menu.copyUrlToClipboard.label): This is the label\n# of a menu item in the inspector contextual-menu that appears when the user\n# right-clicks on the attribute of a node in the inspector that is a URL, and\n# that allows to copy that URL in the clipboard.\ninspector.menu.copyUrlToClipboard.label=Copy Link Address\n\n# LOCALIZATION NOTE (inspector.menu.selectElement.label): This is the label of a\n# menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is the ID of another\n# element in the DOM (like with <label for=\"input-id\">), and that allows to\n# select that element in the inspector.\ninspector.menu.selectElement.label=Select Element #%S\n\n# LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the node in the inspector, and that allows\n# to edit an attribute on this node.\ninspectorEditAttribute.label=Edit Attribute %S\ninspectorEditAttribute.accesskey=E\n\n# LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to remove this attribute.\ninspectorRemoveAttribute.label=Remove Attribute %S\ninspectorRemoveAttribute.accesskey=R\n\n# LOCALIZATION NOTE (inspectorCopyAttributeValue.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to copy the attribute value to clipboard.\ninspectorCopyAttributeValue.label=Copy Attribute Value “%S”\ninspectorCopyAttributeValue.accesskey=V\n\n# LOCALIZATION NOTE (inspector.nodePreview.selectNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a DOM\n# node preview (e.g. something like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the node in order to select it in the\n# inspector panel.\ninspector.nodePreview.selectNodeLabel=Click to select this node in the Inspector\n\n# LOCALIZATION NOTE (inspector.nodePreview.highlightNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a the\n# inspector icon displayed next to a DOM node preview (e.g. next to something\n# like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the icon in order to highlight the\n# node in the page.\ninspector.nodePreview.highlightNodeLabel=Click to highlight this node in the page\n\n# LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users edit the\n# (outer) HTML of the current node\ninspectorHTMLEdit.label=Edit As HTML\ninspectorHTMLEdit.accesskey=E\n\n# LOCALIZATION NOTE (inspectorCopyInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# inner HTML of the current node\ninspectorCopyInnerHTML.label=Inner HTML\ninspectorCopyInnerHTML.accesskey=I\n\n# LOCALIZATION NOTE (inspectorCopyOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# outer HTML of the current node\ninspectorCopyOuterHTML.label=Outer HTML\ninspectorCopyOuterHTML.accesskey=O\n\n# LOCALIZATION NOTE (inspectorCopyCSSSelector.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the CSS Selector of the current node\ninspectorCopyCSSSelector.label=CSS Selector\ninspectorCopyCSSSelector.accesskey=S\n\n# LOCALIZATION NOTE (inspectorCopyCSSPath.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the full CSS path of the current node\ninspectorCopyCSSPath.label=CSS Path\ninspectorCopyCSSPath.accesskey=P\n\n# LOCALIZATION NOTE (inspectorPasteOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste outer\n# HTML in the current node\ninspectorPasteOuterHTML.label=Outer HTML\ninspectorPasteOuterHTML.accesskey=O\n\n# LOCALIZATION NOTE (inspectorPasteInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste inner\n# HTML in the current node\ninspectorPasteInnerHTML.label=Inner HTML\ninspectorPasteInnerHTML.accesskey=I\n\n# LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML before the current node\ninspectorHTMLPasteBefore.label=Before\ninspectorHTMLPasteBefore.accesskey=B\n\n# LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML after the current node\ninspectorHTMLPasteAfter.label=After\ninspectorHTMLPasteAfter.accesskey=A\n\n# LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the first child the current node\ninspectorHTMLPasteFirstChild.label=As First Child\ninspectorHTMLPasteFirstChild.accesskey=F\n\n# LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the last child the current node\ninspectorHTMLPasteLastChild.label=As Last Child\ninspectorHTMLPasteLastChild.accesskey=L\n\n# LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users scroll\n# the current node into view\ninspectorScrollNodeIntoView.label=Scroll Into View\ninspectorScrollNodeIntoView.accesskey=S\n\n# LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users delete the\n# current node\ninspectorHTMLDelete.label=Delete Node\ninspectorHTMLDelete.accesskey=D\n\n# LOCALIZATION NOTE (inspectorAttributesSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# attribute items, which allow to:\n# - add new attribute\n# - edit attribute\n# - remove attribute\ninspectorAttributesSubmenu.label=Attributes\ninspectorAttributesSubmenu.accesskey=A\n\n# LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users add attribute\n# to current node\ninspectorAddAttribute.label=Add Attribute\ninspectorAddAttribute.accesskey=A\n\n# LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that is\n# shown as the placeholder for the markup view search in the inspector.\ninspectorSearchHTML.label3=Search HTML\n\n# LOCALIZATION NOTE (inspectorImageDataUri.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the URL embedding the image data encoded in Base 64 (what we name\n# here Image Data URL). For more information:\n# https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs\ninspectorImageDataUri.label=Image Data-URL\n\n# LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users see\n# the DOM properties of the current node. When triggered, this item\n# opens the split Console and displays the properties in its side panel.\ninspectorShowDOMProperties.label=Show DOM Properties\n\n# LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n# shown in the inspector contextual-menu for the item that outputs a\n# variable for the current node to the console. When triggered,\n# this item opens the split Console.\ninspectorUseInConsole.label=Use in Console\n\n# LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n# shown in the inspector contextual-menu for recursively expanding\n# mark-up elements\ninspectorExpandNode.label=Expand All\n\n# LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n# shown in the inspector contextual-menu for recursively collapsing\n# mark-up elements\ninspectorCollapseNode.label=Collapse\n\n# LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users take\n# a screenshot of the currently selected node.\ninspectorScreenshotNode.label=Screenshot Node\n\n# LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users\n# duplicate the currently selected node.\ninspectorDuplicateNode.label=Duplicate Node\n\n# LOCALIZATION NOTE (inspectorAddNode.label): This is the label shown in\n# the inspector toolbar for the button that lets users add elements to the\n# DOM (as children of the currently selected element).\ninspectorAddNode.label=Create New Node\ninspectorAddNode.accesskey=C\n\n# LOCALIZATION NOTE (inspectorCopyHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# copy items, which allow to:\n# - Copy Inner HTML\n# - Copy Outer HTML\n# - Copy Unique selector\n# - Copy Image data URI\ninspectorCopyHTMLSubmenu.label=Copy\n\n# LOCALIZATION NOTE (inspectorPasteHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# paste items, which allow to:\n# - Paste Inner HTML\n# - Paste Outer HTML\n# - Before\n# - After\n# - As First Child\n# - As Last Child\ninspectorPasteHTMLSubmenu.label=Paste\n\n# LOCALIZATION NOTE (inspector.searchHTML.key):\n# Key shortcut used to focus the DOM element search box on top-right corner of\n# the markup view\ninspector.searchHTML.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (markupView.hide.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.hide.key=h\n\n# LOCALIZATION NOTE (markupView.edit.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.edit.key=F2\n\n# LOCALIZATION NOTE (markupView.scrollInto.key):\n# Key shortcut used to scroll the webpage in order to ensure the selected node\n# is visible\nmarkupView.scrollInto.key=s\n\n# LOCALIZATION NOTE (inspector.sidebar.fontInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of fonts used in the page.\ninspector.sidebar.fontInspectorTitle=Fonts\n\n# LOCALIZATION NOTE (inspector.sidebar.ruleViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of CSS rules used\n# in the page.\ninspector.sidebar.ruleViewTitle=Rules\n\n# LOCALIZATION NOTE (inspector.sidebar.computedViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of computed CSS values\n# used in the page.\ninspector.sidebar.computedViewTitle=Computed\n\n# LOCALIZATION NOTE (inspector.sidebar.layoutViewTitle2):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying layout information defined in the page.\ninspector.sidebar.layoutViewTitle2=Layout\n\n# LOCALIZATION NOTE (inspector.sidebar.animationInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying animations defined in the page.\ninspector.sidebar.animationInspectorTitle=Animations\n\n# LOCALIZATION NOTE (inspector.eyedropper.label): A string displayed as the tooltip of\n# a button in the inspector which toggles the Eyedropper tool\ninspector.eyedropper.label=Grab a color from the page\n\n# LOCALIZATION NOTE (inspector.breadcrumbs.label): A string visible only to a screen reader and\n# is used to label (using aria-label attribute) a container for inspector breadcrumbs\ninspector.breadcrumbs.label=Breadcrumbs\n\n# LOCALIZATION NOTE (inspector.browserStyles.label): This is the label for the checkbox\n# that specifies whether the styles that are not from the user's stylesheet should be\n# displayed or not.\ninspector.browserStyles.label=Browser styles\n\n# LOCALIZATION NOTE (inspector.filterStyles.placeholder): This is the placeholder that\n# goes in the search box when no search term has been entered.\ninspector.filterStyles.placeholder=Filter Styles\n\n# LOCALIZATION NOTE (inspector.addRule.tooltip): This is the tooltip shown when\n# hovering the `Add new rule` button in the rules view toolbar. This should\n# match ruleView.contextmenu.addNewRule in styleinspector.properties\ninspector.addRule.tooltip=Add new rule\n\n# LOCALIZATION NOTE (inspector.togglePseudo.tooltip): This is the tooltip\n# shown when hovering over the `Toggle Pseudo Class Panel` button in the\n# rule view toolbar.\ninspector.togglePseudo.tooltip=Toggle pseudo-classes\n\n# LOCALIZATION NOTE (inspector.noProperties): In the case where there are no CSS\n# properties to display e.g. due to search criteria this message is\n# displayed.\ninspector.noProperties=No CSS properties found.\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/jit-optimizations.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used within the JIT tools\n# in the Performance Tools which is available from the Web Developer\n# sub-menu -> 'Performance' The correct localization of this file might\n# be to keep it in English, or another language commonly spoken among\n# web developers. You want to make that choice consistent across the\n# developer tools. A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (jit.title):\n# This string is displayed in the header of the JIT Optimizations view.\njit.title=JIT Optimizations\n\n# LOCALIZATION NOTE (jit.optimizationFailure):\n# This string is displayed in a tooltip when no JIT optimizations were detected.\njit.optimizationFailure=Optimization failed\n\n# LOCALIZATION NOTE (jit.samples):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed for the unit representing the number of times a\n# frame is sampled.\n# \"#1\" represents the number of samples\n# example: 30 samples\njit.samples=#1 sample;#1 samples\n\n# LOCALIZATION NOTE (jit.types):\n# This string is displayed for the group of Ion Types in the optimizations view.\njit.types=Types\n\n# LOCALIZATION NOTE (jit.attempts):\n# This string is displayed for the group of optimization attempts in the optimizations view.\njit.attempts=Attempts\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/jsonview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the JSON View tool\n# that is used to inspect application/json document types loaded\n# in the browser.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (jsonViewer.tab.JSON, jsonViewer.tab.RawData,\n# jsonViewer.tab.Headers): Label for a panel tab.\njsonViewer.tab.JSON=JSON\njsonViewer.tab.RawData=Raw Data\njsonViewer.tab.Headers=Headers\n\n# LOCALIZATION NOTE (jsonViewer.responseHeaders, jsonViewer.requestHeaders):\n# Label for header groups within the 'Headers' panel.\njsonViewer.responseHeaders=Response Headers\njsonViewer.requestHeaders=Request Headers\n\n# LOCALIZATION NOTE (jsonViewer.Save): Label for save command\njsonViewer.Save=Save\n\n# LOCALIZATION NOTE (jsonViewer.Copy): Label for clipboard copy command\njsonViewer.Copy=Copy\n\n# LOCALIZATION NOTE (jsonViewer.ExpandAll): Label for expanding all nodes\njsonViewer.ExpandAll=Expand All\n\n# LOCALIZATION NOTE (jsonViewer.PrettyPrint): Label for JSON\n# pretty print action button.\njsonViewer.PrettyPrint=Pretty Print\n\n# LOCALIZATION NOTE (jsonViewer.reps.more): Label used in arrays\n# that have more items than displayed.\njsonViewer.reps.more=more…\n\n# LOCALIZATION NOTE (jsonViewer.filterJSON): Label used in search box\n# at the top right cornder of the JSON Viewer.\njsonViewer.filterJSON=Filter JSON\n\n# LOCALIZATION NOTE (jsonViewer.reps.reference): Label used for cycle\n# references in an array.\njsonViewer.reps.reference=Cycle Reference\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/layout.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Layout Inspector strings.\n# The Layout Inspector is a panel accessible in the Inspector sidebar.\n# The Layout Inspector may need to be enabled in about:config by setting\n# devtools.layoutview.enabled to true.\n\n# LOCALIZATION NOTE (layout.displayNumbersOnLines): Label of the display numbers on lines\n# setting option in the CSS Grid pane.\nlayout.displayNumbersOnLines=Display numbers on lines\n\n# LOCALIZATION NOTE (layout.extendGridLinesInfinitely): Label of the extend grid lines\n# infinitely setting option in the CSS Grid pane.\nlayout.extendGridLinesInfinitely=Extend grid lines infinitely\n\n# LOCALIZATION NOTE (layout.header): The accordion header for the CSS Grid pane.\nlayout.header=Grid\n\n# LOCALIZATION NOTE (layout.gridDisplaySettings): The header for the grid display\n# settings container in the CSS Grid pane.\nlayout.gridDisplaySettings=Grid Display Settings\n\n# LOCALIZATION NOTE (layout.noGrids): In the case where there are no CSS grid\n# containers to display.\nlayout.noGrids=No grids\n\n# LOCALIZATION NOTE (layout.overlayMultipleGrids): The header for the list of grid\n# container elements that can be highlighted in the CSS Grid pane.\nlayout.overlayMultipleGrids=Overlay Multiple Grids\n\n# LOCALIZATION NOTE (layout.overlayGrid): Alternate header for the list of grid container\n# elements if only one item can be selected.\nlayout.overlayGrid=Overlay Grid\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n<!ENTITY layoutViewTitle        \"Box Model\">\n<!ENTITY margin.tooltip         \"margin\">\n<!ENTITY border.tooltip         \"border\">\n<!ENTITY padding.tooltip        \"padding\">\n<!ENTITY content.tooltip        \"content\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/markers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\r\n# which is available from the Web Developer sub-menu -> 'Performance'.\r\n# The correct localization of this file might be to keep it in\r\n# English, or another language commonly spoken among web developers.\r\n# You want to make that choice consistent across the developer tools.\r\n# A good criteria is the language in which you'd find the best\r\n# documentation on web development on the web. These strings\r\n# are specifically for marker names in the performance tool.\r\n\r\n# LOCALIZATION NOTE (marker.label.*):\r\n# These strings are displayed in the Performance Tool waterfall, identifying markers.\r\n# We want to use the same wording as Google Chrome when appropriate.\r\nmarker.label.styles=Recalculate Style\r\nmarker.label.reflow=Layout\r\nmarker.label.paint=Paint\r\nmarker.label.composite=Composite Layers\r\nmarker.label.compositeForwardTransaction=Composite Request Sent\r\nmarker.label.javascript=Function Call\r\nmarker.label.parseHTML=Parse HTML\r\nmarker.label.parseXML=Parse XML\r\nmarker.label.domevent=DOM Event\r\nmarker.label.consoleTime=Console\r\nmarker.label.garbageCollection2=Garbage Collection\r\nmarker.label.garbageCollection.incremental=Incremental GC\r\nmarker.label.garbageCollection.nonIncremental=Non-incremental GC\r\nmarker.label.minorGC=Minor GC\r\nmarker.label.cycleCollection=Cycle Collection\r\nmarker.label.cycleCollection.forgetSkippable=CC Graph Reduction\r\nmarker.label.timestamp=Timestamp\r\nmarker.label.worker=Worker\r\nmarker.label.messagePort=MessagePort\r\nmarker.label.unknown=Unknown\r\n\r\n# LOCALIZATION NOTE (marker.label.javascript.*):\r\n# These strings are displayed as JavaScript markers that have special\r\n# reasons that can be translated.\r\nmarker.label.javascript.scriptElement=Script Tag\r\nmarker.label.javascript.promiseCallback=Promise Callback\r\nmarker.label.javascript.promiseInit=Promise Init\r\nmarker.label.javascript.workerRunnable=Worker\r\nmarker.label.javascript.jsURI=JavaScript URI\r\nmarker.label.javascript.eventHandler=Event Handler\r\n\r\n# LOCALIZATION NOTE (marker.field.*):\r\n# Strings used in the waterfall sidebar as property names.\r\n\r\n# General marker fields\r\nmarker.field.start=Start:\r\nmarker.field.end=End:\r\nmarker.field.duration=Duration:\r\n\r\n# General \"reason\" for a marker (JavaScript, Garbage Collection)\r\nmarker.field.causeName=Cause:\r\n# General \"type\" for a marker (Cycle Collection, Garbage Collection)\r\nmarker.field.type=Type:\r\n# General \"label\" for a marker (user defined)\r\nmarker.field.label=Label:\r\n\r\n# Field names for stack values\r\nmarker.field.stack=Stack:\r\nmarker.field.startStack=Stack at start:\r\nmarker.field.endStack=Stack at end:\r\n\r\n# %S is the \"Async Cause\" of a marker, and this signifies that the cause\r\n# was an asynchronous one in a displayed stack.\r\nmarker.field.asyncStack=(Async: %S)\r\n\r\n# For console.time markers\r\nmarker.field.consoleTimerName=Timer Name:\r\n\r\n# For DOM Event markers\r\nmarker.field.DOMEventType=Event Type:\r\nmarker.field.DOMEventPhase=Phase:\r\n\r\n# Non-incremental cause for a Garbage Collection marker\r\nmarker.field.nonIncrementalCause=Non-incremental Cause:\r\n\r\n# For \"Recalculate Style\" markers\r\nmarker.field.restyleHint=Restyle Hint:\r\n\r\n# The type of operation performed by a Worker.\r\nmarker.worker.serializeDataOffMainThread=Serialize data in Worker\r\nmarker.worker.serializeDataOnMainThread=Serialize data on the main thread\r\nmarker.worker.deserializeDataOffMainThread=Deserialize data in Worker\r\nmarker.worker.deserializeDataOnMainThread=Deserialize data on the main thread\r\n\r\n# The type of operation performed by a MessagePort\r\nmarker.messagePort.serializeData=Serialize data\r\nmarker.messagePort.deserializeData=Deserialize data\r\n\r\n# Strings used in the waterfall sidebar as values.\r\nmarker.value.unknownFrame=<unknown location>\r\nmarker.value.DOMEventTargetPhase=Target\r\nmarker.value.DOMEventCapturingPhase=Capture\r\nmarker.value.DOMEventBubblingPhase=Bubbling\r\n\r\n# LOCALIZATION NOTE (marker.gcreason.label.*):\r\n# These strings are used to give a concise but readable description of a GC reason.\r\nmarker.gcreason.label.API=API Call\r\nmarker.gcreason.label.EAGER_ALLOC_TRIGGER=Eager Allocation Trigger\r\nmarker.gcreason.label.DESTROY_RUNTIME=Shutdown\r\nmarker.gcreason.label.LAST_DITCH=Out of Memory\r\nmarker.gcreason.label.TOO_MUCH_MALLOC=Too Many Bytes Allocated\r\nmarker.gcreason.label.ALLOC_TRIGGER=Too Many Allocations\r\nmarker.gcreason.label.DEBUG_GC=Debug GC\r\nmarker.gcreason.label.COMPARTMENT_REVIVED=Dead Global Revived\r\nmarker.gcreason.label.RESET=Finish Incremental Cycle\r\nmarker.gcreason.label.OUT_OF_NURSERY=Nursery is Full\r\nmarker.gcreason.label.EVICT_NURSERY=Nursery Eviction\r\nmarker.gcreason.label.FULL_STORE_BUFFER=Nursery Objects Too Active\r\nmarker.gcreason.label.SHARED_MEMORY_LIMIT=Large Allocation Failed\r\nmarker.gcreason.label.PERIODIC_FULL_GC=Periodic Full GC\r\nmarker.gcreason.label.INCREMENTAL_TOO_SLOW=Allocations Rate Too Fast\r\nmarker.gcreason.label.COMPONENT_UTILS=Cu.forceGC\r\nmarker.gcreason.label.MEM_PRESSURE=Low Memory\r\nmarker.gcreason.label.CC_WAITING=Forced by Cycle Collection\r\nmarker.gcreason.label.CC_FORCED=Forced by Cycle Collection\r\nmarker.gcreason.label.LOAD_END=Page Load Finished\r\nmarker.gcreason.label.PAGE_HIDE=Moved to Background\r\nmarker.gcreason.label.NSJSCONTEXT_DESTROY=Destroy JS Context\r\nmarker.gcreason.label.SET_NEW_DOCUMENT=New Document\r\nmarker.gcreason.label.SET_DOC_SHELL=New Document\r\nmarker.gcreason.label.DOM_UTILS=API Call\r\nmarker.gcreason.label.DOM_IPC=IPC\r\nmarker.gcreason.label.DOM_WORKER=Periodic Worker GC\r\nmarker.gcreason.label.INTER_SLICE_GC=Periodic Incremental GC Slice\r\nmarker.gcreason.label.FULL_GC_TIMER=Periodic Full GC\r\nmarker.gcreason.label.SHUTDOWN_CC=Shutdown\r\nmarker.gcreason.label.FINISH_LARGE_EVALUATE=Large Eval\r\nmarker.gcreason.label.DOM_WINDOW_UTILS=User Inactive\r\nmarker.gcreason.label.USER_INACTIVE=User Inactive\r\n\r\n# The name of a nursery collection.\r\nmarker.nurseryCollection=Nursery Collection\r\n\r\n# LOCALIZATION NOTE (marker.gcreason.description.*):\r\n# These strings are used to give an expanded description of why a GC occurred.\r\nmarker.gcreason.description.API=There was an API call to force garbage collection.\r\nmarker.gcreason.description.EAGER_ALLOC_TRIGGER=JavaScript returned to the event loop and there were enough bytes allocated since the last GC that a new GC cycle was triggered.\r\nmarker.gcreason.description.DESTROY_RUNTIME=Firefox destroyed a JavaScript runtime or context, and this was the final garbage collection before shutting down.\r\nmarker.gcreason.description.LAST_DITCH=JavaScript attempted to allocate, but there was no memory available. Doing a full compacting garbage collection as an attempt to free up memory for the allocation.\r\nmarker.gcreason.description.TOO_MUCH_MALLOC=JavaScript allocated too many bytes, and forced a garbage collection.\r\nmarker.gcreason.description.ALLOC_TRIGGER=JavaScript allocated too many times, and forced a garbage collection.\r\nmarker.gcreason.description.DEBUG_GC=GC due to Zeal debug settings.\r\nmarker.gcreason.description.COMPARTMENT_REVIVED=A global object that was thought to be dead at the start of the GC cycle was revived by the end of the GC cycle.\r\nmarker.gcreason.description.RESET=The active incremental GC cycle was forced to finish immediately.\r\nmarker.gcreason.description.OUT_OF_NURSERY=JavaScript allocated enough new objects in the nursery that it became full and triggered a minor GC.\r\nmarker.gcreason.description.EVICT_NURSERY=Work needed to be done on the tenured heap, requiring the nursery to be empty.\r\nmarker.gcreason.description.FULL_STORE_BUFFER=There were too many properties on tenured objects whose value was an object in the nursery.\r\nmarker.gcreason.description.SHARED_MEMORY_LIMIT=A large allocation was requested, but there was not enough memory.\r\nmarker.gcreason.description.PERIODIC_FULL_GC=JavaScript returned to the event loop, and it has been a relatively long time since Firefox performed a garbage collection.\r\nmarker.gcreason.description.INCREMENTAL_TOO_SLOW=A full, non-incremental garbage collection was triggered because there was a faster rate of allocations than the existing incremental garbage collection cycle could keep up with.\r\nmarker.gcreason.description.COMPONENT_UTILS=Components.utils.forceGC() was called to force a garbage collection.\r\nmarker.gcreason.description.MEM_PRESSURE=There was very low memory available.\r\nmarker.gcreason.description.CC_WAITING=The cycle collector required a garbage collection.\r\nmarker.gcreason.description.CC_FORCED=The cycle collector required a garbage collection.\r\nmarker.gcreason.description.LOAD_END=The document finished loading.\r\nmarker.gcreason.description.PAGE_HIDE=The tab or window was moved to the background.\r\nmarker.gcreason.description.NSJSCONTEXT_DESTROY=Firefox destroyed a JavaScript runtime or context, and this was the final garbage collection before shutting down.\r\nmarker.gcreason.description.SET_NEW_DOCUMENT=The page has been navigated to a new document.\r\nmarker.gcreason.description.SET_DOC_SHELL=The page has been navigated to a new document.\r\nmarker.gcreason.description.DOM_UTILS=There was an API call to force garbage collection.\r\nmarker.gcreason.description.DOM_IPC=Received an inter-process message that requested a garbage collection.\r\nmarker.gcreason.description.DOM_WORKER=The worker was idle for a relatively long time.\r\nmarker.gcreason.description.INTER_SLICE_GC=There has been a relatively long time since the last incremental GC slice.\r\nmarker.gcreason.description.FULL_GC_TIMER=JavaScript returned to the event loop, and it has been a relatively long time since we performed a garbage collection.\r\nmarker.gcreason.description.SHUTDOWN_CC=Firefox destroyed a JavaScript runtime or context, and this was the final garbage collection before shutting down.\r\nmarker.gcreason.description.FINISH_LARGE_EVALUATE=Firefox finished evaluating a large script, and performed a GC because the script will never be run again.\r\nmarker.gcreason.description.DOM_WINDOW_UTILS=The user was inactive for a long time. Took the opportunity to perform GC when it was unlikely to be noticed.\r\nmarker.gcreason.description.USER_INACTIVE=The user was inactive for a long time. Firefox took the opportunity to perform GC when it was unlikely to be noticed.\r\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/memory.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Memory Tools\n# which is available from the Web Developer sub-menu -> 'Memory'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (snapshot.io.save): The label for the link that saves a\n# snapshot to disk.\nsnapshot.io.save=Save\n\n# LOCALIZATION NOTE (snapshot.io.delete): The label for the link that deletes\n# a snapshot\nsnapshot.io.delete=Delete\n\n# LOCALIZATION NOTE (snapshot.io.save.window): The title for the window\n# displayed when saving a snapshot to disk.\nsnapshot.io.save.window=Save Snapshot\n\n# LOCALIZATION NOTE (snapshot.io.import.window): The title for the window\n# displayed when importing a snapshot form disk.\nsnapshot.io.import.window=Import Snapshot\n\n# LOCALIZATION NOTE (snapshot.io.filter): The title for the filter used to\n# filter file types (*.fxsnapshot)\nsnapshot.io.filter=Firefox Snapshots\n\n# LOCALIZATION NOTE (aggregate.mb): The label annotating the number of bytes (in\n# megabytes) in a snapshot. %S represents the value, rounded to 2 decimal\n# points.\naggregate.mb=%S MB\n\n# LOCALIZATION NOTE (snapshot-title.loading): The title for a snapshot before\n# it has a creation time to display.\nsnapshot-title.loading=Processing…\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks): The label describing the\n# boolean checkbox whether or not to record call stacks.\ncheckbox.recordAllocationStacks=Record call stacks\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks.tooltip): The tooltip for\n# the label describing the boolean checkbox whether or not to record call\n# stacks.\ncheckbox.recordAllocationStacks.tooltip=Toggle the recording of the call stack of when an object was allocated. Subsequent snapshots will be able to group and label objects by call stacks, but only with those objects created after toggling this option. Recording call stacks has a performance overhead.\n\n# LOCALIZATION NOTE (toolbar.displayBy): The label describing the select menu\n# options of the display options.\ntoolbar.displayBy=Group by:\n\n# LOCALIZATION NOTE (toolbar.displayBy.tooltip): The tooltip for the label\n# describing the select menu options of the display options.\ntoolbar.displayBy.tooltip=Change how objects are grouped\n\n# LOCALIZATION NOTE (toolbar.pop-view): The text in the button to go back to the\n# previous view.\ntoolbar.pop-view=←\n\n# LOCALIZATION NOTE (toolbar.pop-view.label): The text for the label for the\n# button to go back to the previous view.\ntoolbar.pop-view.label=Go back to aggregates\n\n# LOCALIZATION NOTE (toolbar.viewing-individuals): The text letting the user\n# know that they are viewing individual nodes from a census group.\ntoolbar.viewing-individuals=⁂ Viewing individuals in group\n\n# LOCALIZATION NOTE (censusDisplays.coarseType.tooltip): The tooltip for the\n# \"coarse type\" display option.\ncensusDisplays.coarseType.tooltip=Group items by their type\n\n# LOCALIZATION NOTE (censusDisplays.allocationStack.tooltip): The tooltip for\n# the \"call stack\" display option.\ncensusDisplays.allocationStack.tooltip=Group items by the JavaScript stack recorded when the object was allocated\n\n# LOCALIZATION NOTE (censusDisplays.invertedAllocationStack.tooltip): The\n# tooltip for the \"inverted call stack\" display option.\ncensusDisplays.invertedAllocationStack.tooltip=Group items by the inverted JavaScript call stack recorded when the object was created\n\n# LOCALIZATION NOTE (censusDisplays.treeMap.tooltip): The tooltip for the\n# \"tree map\" display option.\ncensusDisplays.treeMap.tooltip=Visualize memory usage: larger blocks account for a larger percent of memory usage\n\n# LOCALIZATION NOTE (censusDisplays.objectClass.tooltip): The tooltip for the\n# \"object class\" display option.\ncensusDisplays.objectClass.tooltip=Group items by their JavaScript Object [[class]] name\n\n# LOCALIZATION NOTE (censusDisplays.internalType.tooltip): The tooltip for the\n# \"internal type\" display option.\ncensusDisplays.internalType.tooltip=Group items by their internal C++ type\n\n# LOCALIZATION NOTE (toolbar.labelBy): The label describing the select menu\n# options of the label options.\ntoolbar.labelBy=Label by:\n\n# LOCALIZATION NOTE (toolbar.labelBy): The tooltip for the label describing the\n# select menu options of the label options.\ntoolbar.labelBy.tooltip=Change how objects are labeled\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" dominator tree display option.\ndominatorTreeDisplays.coarseType.tooltip=Label objects by the broad categories they fit in\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.allocationStack.tooltip): The\n# tooltip for the \"call stack\" dominator tree display option.\ndominatorTreeDisplays.allocationStack.tooltip=Label objects by the JavaScript stack recorded when it was allocated\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.internalType.tooltip): The\n# tooltip for the \"internal type\" dominator tree display option.\ndominatorTreeDisplays.internalType.tooltip=Label objects by their internal C++ type name\n\n# LOCALIZATION NOTE (treeMapDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" tree map display option.\ntreeMapDisplays.coarseType.tooltip=Label objects by the broad categories they fit in\n\n# LOCALIZATION NOTE (toolbar.view): The label for the view selector in the\n# toolbar.\ntoolbar.view=View:\n\n# LOCALIZATION NOTE (toolbar.view.tooltip): The tooltip for the label for the\n# view selector in the toolbar.\ntoolbar.view.tooltip=Change the view of the snapshot\n\n# LOCALIZATION NOTE (toolbar.view.census): The label for the census view option\n# in the toolbar.\ntoolbar.view.census=Aggregate\n\n# LOCALIZATION NOTE (toolbar.view.census.tooltip): The tooltip for the label for\n# the census view option in the toolbar.\ntoolbar.view.census.tooltip=View a summary of the snapshot’s contents by aggregating objects into groups\n\n# LOCALIZATION NOTE (toolbar.view.dominators): The label for the dominators view\n# option in the toolbar.\ntoolbar.view.dominators=Dominators\n\n# LOCALIZATION NOTE (toolbar.view.dominators.tooltip): The tooltip for the label\n# for the dominators view option in the toolbar.\ntoolbar.view.dominators.tooltip=View the dominator tree and surface the largest structures in the snapshot\n\n# LOCALIZATION NOTE (toolbar.view.treemap): The label for the tree map option\n# in the toolbar.\ntoolbar.view.treemap=Tree Map\n\n# LOCALIZATION NOTE (toolbar.view.treemap.tooltip): The tooltip for the label for\n# the tree map view option in the toolbar.\ntoolbar.view.treemap.tooltip=Visualize memory usage: larger blocks account for a larger percent of memory usage\n\n# LOCALIZATION NOTE (take-snapshot): The label describing the button that\n# initiates taking a snapshot, either as the main label, or a tooltip.\ntake-snapshot=Take snapshot\n\n# LOCALIZATION NOTE (import-snapshot): The label describing the button that\n# initiates importing a snapshot.\nimport-snapshot=Import…\n\n# LOCALIZATION NOTE (clear-snapshots.tooltip): The tooltip for the button that\n# deletes existing snapshot.\nclear-snapshots.tooltip=Delete all snapshots\n\n# LOCALIZATION NOTE (diff-snapshots.tooltip): The tooltip for the button that\n# initiates selecting two snapshots to diff with each other.\ndiff-snapshots.tooltip=Compare snapshots\n\n# LOCALIZATION NOTE (filter.placeholder): The placeholder text used for the\n# memory tool's filter search box.\nfilter.placeholder=Filter\n\n# LOCALIZATION NOTE (filter.tooltip): The tooltip text used for the memory\n# tool's filter search box.\nfilter.tooltip=Filter the contents of the snapshot\n\n# LOCALIZATION NOTE (tree-item.view-individuals.tooltip): The tooltip for the\n# button to view individuals in this group.\ntree-item.view-individuals.tooltip=View individual nodes in this group and their retaining paths\n\n# LOCALIZATION NOTE (tree-item.load-more): The label for the links to fetch the\n# lazily loaded sub trees in the dominator tree view.\ntree-item.load-more=Load more…\n\n# LOCALIZATION NOTE (tree-item.rootlist): The label for the root of the\n# dominator tree.\ntree-item.rootlist=GC Roots\n\n# LOCALIZATION NOTE (tree-item.nostack): The label describing the row in the heap tree\n# that represents a row broken down by call stack when no stack was available.\ntree-item.nostack=(no stack available)\n\n# LOCALIZATION NOTE (tree-item.nofilename): The label describing the row in the\n# heap tree that represents a row broken down by filename when no filename was\n# available.\ntree-item.nofilename=(no filename available)\n\n# LOCALIZATION NOTE (tree-item.root): The label describing the row in the heap tree\n# that represents the root of the tree when inverted.\ntree-item.root=(root)\n\n# LOCALIZATION NOTE (tree-item.percent2): A percent of bytes or count displayed in the tree view.\n# there are two \"%\" after %S to escape and display \"%\"\ntree-item.percent2=%S%%\n\n# LOCALIZATION NOTE (diffing.baseline): The name of the baseline snapshot in a\n# diffing comparison.\ndiffing.baseline=Baseline\n\n# LOCALIZATION NOTE (diffing.comparison): The name of the snapshot being\n# compared to the baseline in a diffing comparison.\ndiffing.comparison=Comparison\n\n# LOCALIZATION NOTE (diffing.prompt.selectBaseline): The prompt to select the\n# first snapshot when doing a diffing comparison.\ndiffing.prompt.selectBaseline=Select the baseline snapshot\n\n# LOCALIZATION NOTE (diffing.prompt.selectComparison): The prompt to select the\n# second snapshot when doing a diffing comparison.\ndiffing.prompt.selectComparison=Select the snapshot to compare to the baseline\n\n# LOCALIZATION NOTE (diffing.state.error): The label describing the diffing\n# state ERROR, used in the snapshot list when an error occurs while diffing two\n# snapshots.\ndiffing.state.error=Error\n\n# LOCALIZATION NOTE (diffing.state.error.full): The text describing the diffing\n# state ERROR, used in the main view when an error occurs while diffing two\n# snapshots.\ndiffing.state.error.full=There was an error while comparing snapshots.\n\n# LOCALIZATION NOTE (diffing.state.taking-diff): The label describing the diffin\n# state TAKING_DIFF, used in the snapshots list when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff=Computing difference…\n\n# LOCALIZATION NOTE (diffing.state.taking-diff.full): The label describing the\n# diffing state TAKING_DIFF, used in the main view when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff.full=Computing difference…\n\n# LOCALIZATION NOTE (diffing.state.selecting): The label describing the diffing\n# state SELECTING.\ndiffing.state.selecting=Select two snapshots to compare\n\n# LOCALIZATION NOTE (diffing.state.selecting.full): The label describing the\n# diffing state SELECTING, used in the main view when selecting snapshots to\n# diff.\ndiffing.state.selecting.full=Select two snapshots to compare\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING.\ndominatorTree.state.computing=Generating dominators report…\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING, used in the dominator tree view.\ndominatorTree.state.computing.full=Generating dominators report…\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING.\ndominatorTree.state.fetching=Computing sizes…\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING, used in the dominator tree view.\ndominatorTree.state.fetching.full=Computing dominator’s retained sizes…\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label\n# describing the dominator tree state INCREMENTAL_FETCHING.\ndominatorTree.state.incrementalFetching=Fetching…\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label describing the\n# dominator tree state INCREMENTAL_FETCHING, used in the dominator tree view.\ndominatorTree.state.incrementalFetching.full=Fetching more…\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR.\ndominatorTree.state.error=Error\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR, used in the dominator tree view.\ndominatorTree.state.error.full=There was an error while processing the dominator tree\n\n# LOCALIZATION NOTE (snapshot.state.saving.full): The label describing the\n# snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving.full=Saving snapshot…\n\n# LOCALIZATION NOTE (snapshot.state.importing.full): The label describing the\n# snapshot state IMPORTING, used in the main heap view.\nsnapshot.state.importing.full=Importing…\n\n# LOCALIZATION NOTE (snapshot.state.reading.full): The label describing the\n# snapshot state READING, and SAVED, due to these states being combined\n# visually, used in the main heap view.\nsnapshot.state.reading.full=Reading snapshot…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-census.full=Generating aggregate report…\n\n# LOCALIZATION NOTE (snapshot.state.saving-tree-map.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-tree-map.full=Saving tree map…\n\n# LOCALIZATION NOTE (snapshot.state.error.full): The label describing the\n# snapshot state ERROR, used in the main heap view.\nsnapshot.state.error.full=There was an error processing this snapshot.\n\n# LOCALIZATION NOTE (individuals.state.error): The short message displayed when\n# there is an error fetching individuals from a group.\nindividuals.state.error=Error\n\n# LOCALIZATION NOTE (individuals.state.error.full): The longer message displayed\n# when there is an error fetching individuals from a group.\nindividuals.state.error.full=There was an error while fetching individuals in the group\n\n# LOCALIZATION NOTE (individuals.state.fetching): The short message displayed\n# while fetching individuals.\nindividuals.state.fetching=Fetching…\n\n# LOCALIZATION NOTE (individuals.state.fetching.full): The longer message\n# displayed while fetching individuals.\nindividuals.state.fetching.full=Fetching individuals in group…\n\n# LOCALIZATION NOTE (individuals.field.node): The header label for an individual\n# node.\nindividuals.field.node=Node\n\n# LOCALIZATION NOTE (individuals.field.node.tooltip): The tooltip for the header\n# label for an individual node.\nindividuals.field.node.tooltip=The individual node in the snapshot\n\n# LOCALIZATION NOTE (snapshot.state.saving): The label describing the snapshot\n# state SAVING, used in the snapshot list view\nsnapshot.state.saving=Saving snapshot…\n\n# LOCALIZATION NOTE (snapshot.state.importing): The label describing the\n# snapshot state IMPORTING, used in the snapshot list view\nsnapshot.state.importing=Importing snapshot…\n\n# LOCALIZATION NOTE (snapshot.state.reading): The label describing the snapshot\n# state READING, and SAVED, due to these states being combined visually, used in\n# the snapshot list view.\nsnapshot.state.reading=Reading snapshot…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-census=Saving report…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-tree-map=Saving tree map…\n\n# LOCALIZATION NOTE (snapshot.state.error): The label describing the snapshot\n# state ERROR, used in the snapshot list view.\nsnapshot.state.error=Error\n\n# LOCALIZATION NOTE (heapview.no-difference): Message displayed when there is no\n# difference between two snapshots.\nheapview.no-difference=No difference between the baseline and comparison.\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there are no\n# matches when filtering.\nheapview.none-match=No matches.\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there report\n# is empty.\nheapview.empty=Empty.\n\n# LOCALIZATION NOTE (heapview.noAllocationStacks): The message displayed to\n# users when selecting a display by \"call stack\" but no call stacks\n# were recorded in the heap snapshot.\nheapview.noAllocationStacks=No call stacks found. Record call stacks before taking a snapshot.\n\n# LOCALIZATION NOTE (heapview.field.retainedSize): The name of the column in the\n# dominator tree view for retained byte sizes.\nheapview.field.retainedSize=Retained Size (Bytes)\n\n# LOCALIZATION NOTE (heapview.field.retainedSize.tooltip): The tooltip for the\n# column header in the dominator tree view for retained byte sizes.\nheapview.field.retainedSize.tooltip=The sum of the size of the object itself, and the sizes of all the other objects kept alive by it\n\n# LOCALIZATION NOTE (heapview.field.shallowSize): The name of the column in the\n# dominator tree view for shallow byte sizes.\nheapview.field.shallowSize=Shallow Size (Bytes)\n\n# LOCALIZATION NOTE (heapview.field.shallowSize.tooltip): The tooltip for the\n# column header in the dominator tree view for shallow byte sizes.\nheapview.field.shallowSize.tooltip=The size of the object itself\n\n# LOCALIZATION NOTE (dominatortree.field.label): The name of the column in the\n# dominator tree for an object's label.\ndominatortree.field.label=Dominator\n\n# LOCALIZATION NOTE (dominatortree.field.label.tooltip): The tooltip for the column\n# header in the dominator tree view for an object's label.\ndominatortree.field.label.tooltip=The label for an object in memory\n\n# LOCALIZATION NOTE (heapview.field.bytes): The name of the column in the heap\n# view for bytes.\nheapview.field.bytes=Bytes\n\n# LOCALIZATION NOTE (heapview.field.bytes.tooltip): The tooltip for the column\n# header in the heap view for bytes.\nheapview.field.bytes.tooltip=The number of bytes taken up by this group, excluding subgroups\n\n# LOCALIZATION NOTE (heapview.field.count): The name of the column in the heap\n# view for count.\nheapview.field.count=Count\n\n# LOCALIZATION NOTE (heapview.field.count.tooltip): The tooltip for the column\n# header in the heap view for count.\nheapview.field.count.tooltip=The number of reachable objects in this group, excluding subgroups\n\n# LOCALIZATION NOTE (heapview.field.totalbytes): The name of the column in the\n# heap view for total bytes.\nheapview.field.totalbytes=Total Bytes\n\n# LOCALIZATION NOTE (heapview.field.totalbytes.tooltip): The tooltip for the\n# column header in the heap view for total bytes.\nheapview.field.totalbytes.tooltip=The number of bytes taken up by this group, including subgroups\n\n# LOCALIZATION NOTE (heapview.field.totalcount): The name of the column in the\n# heap view for total count.\nheapview.field.totalcount=Total Count\n\n# LOCALIZATION NOTE (heapview.field.totalcount.tooltip): The tooltip for the\n# column header in the heap view for total count.\nheapview.field.totalcount.tooltip=The number of reachable objects in this group, including subgroups\n\n# LOCALIZATION NOTE (heapview.field.name): The name of the column in the heap\n# view for name.\nheapview.field.name=Group\n\n# LOCALIZATION NOTE (heapview.field.name.tooltip): The tooltip for the column\n# header in the heap view for name.\nheapview.field.name.tooltip=The name of this group\n\n# LOCALIZATION NOTE (shortest-paths.header): The header label for the shortest\n# paths pane.\nshortest-paths.header=Retaining Paths (from Garbage Collector Roots)\n\n# LOCALIZATION NOTE (shortest-paths.select-node): The message displayed in the\n# shortest paths pane when a node is not yet selected.\nshortest-paths.select-node=Select an item to view its retaining paths\n\n# LOCALIZATION NOTE (tree-map.node-count): The label for the count value of a\n# node in the tree map\ntree-map.node-count=count\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/menus.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndevToolsCmd.key = VK_F12\ndevToolsCmd.keytext = F12\n\ndevtoolsServiceWorkers.label = Service Workers\ndevtoolsServiceWorkers.accesskey = k\n\ndevtoolsConnect.label = Connect…\ndevtoolsConnect.accesskey = C\n\nbrowserConsoleCmd.label = Browser Console\nbrowserConsoleCmd.accesskey = B\nbrowserConsoleCmd.key = j\n\nresponsiveDesignMode.label = Responsive Design Mode\nresponsiveDesignMode.accesskey = R\nresponsiveDesignMode.key = M\n\neyedropper.label = Eyedropper\neyedropper.accesskey = Y\n\n# LOCALIZATION NOTE (scratchpad.label): This menu item label appears\n# in the Tools menu. See bug 653093.\n# The Scratchpad is intended to provide a simple text editor for creating\n# and evaluating bits of JavaScript code for the purposes of function\n# prototyping, experimentation and convenient scripting.\n#\n# It's quite possible that you won't have a good analogue for the word\n# \"Scratchpad\" in your locale. You should feel free to find a close\n# approximation to it or choose a word (or words) that means\n# \"simple discardable text editor\".\nscratchpad.label = Scratchpad\nscratchpad.accesskey = s\nscratchpad.key = VK_F4\nscratchpad.keytext = F4\n\n# LOCALIZATION NOTE (browserToolboxMenu.label): This is the label for the\n# application menu item that opens the browser toolbox UI in the Tools menu.\nbrowserToolboxMenu.label = Browser Toolbox\nbrowserToolboxMenu.accesskey = e\nbrowserToolboxMenu.key = i\n\n# LOCALIZATION NOTE (browserContentToolboxMenu.label): This is the label for the\n# application menu item that opens the browser content toolbox UI in the Tools menu.\n# This toolbox allows to debug the chrome of the content process in multiprocess builds.\nbrowserContentToolboxMenu.label = Browser Content Toolbox\nbrowserContentToolboxMenu.accesskey = x\n\ndevToolbarMenu.label = Developer Toolbar\ndevToolbarMenu.accesskey = v\ndevToolbarMenu.key = VK_F2\ndevToolbarMenu.keytext = F2\n\nwebide.label = WebIDE\nwebide.accesskey = W\nwebide.key = VK_F8\nwebide.keytext = F8\n\ndevToolboxMenuItem.label = Toggle Tools\ndevToolboxMenuItem.accesskey = T\ndevToolboxMenuItem.key = I\n\ngetMoreDevtoolsCmd.label = Get More Tools\ngetMoreDevtoolsCmd.accesskey = M\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n<!ENTITY netmonitorUI.perfNotice1         \"• Click on the\">\n<!ENTITY netmonitorUI.perfNotice2         \"button to start performance analysis.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.reload1/2/3): These are the labels displayed\n  -  in the network table when empty to start logging network requests. -->\n<!ENTITY netmonitorUI.reloadNotice1       \"• Perform a request or\">\n<!ENTITY netmonitorUI.reloadNotice2       \"Reload\">\n<!ENTITY netmonitorUI.reloadNotice3       \"the page to see detailed information about network activity.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n<!ENTITY netmonitorUI.toolbar.status3     \"Status\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n<!ENTITY netmonitorUI.toolbar.method      \"Method\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n<!ENTITY netmonitorUI.toolbar.file        \"File\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n<!ENTITY netmonitorUI.toolbar.domain      \"Domain\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n<!ENTITY netmonitorUI.toolbar.type        \"Type\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n<!ENTITY netmonitorUI.toolbar.transferred \"Transferred\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column, which is the\n  -  uncompressed / decoded size. -->\n<!ENTITY netmonitorUI.toolbar.size        \"Size\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n<!ENTITY netmonitorUI.toolbar.waterfall   \"Timeline\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n<!ENTITY netmonitorUI.tab.headers         \"Headers\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n<!ENTITY netmonitorUI.tab.cookies         \"Cookies\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n<!ENTITY netmonitorUI.tab.params          \"Params\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n<!ENTITY netmonitorUI.tab.response        \"Response\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n<!ENTITY netmonitorUI.tab.timings         \"Timings\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n<!ENTITY netmonitorUI.tab.preview         \"Preview\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n<!ENTITY netmonitorUI.tab.security        \"Security\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterAll    \"All\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFonts  \"Fonts\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterImages \"Images\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterMedia  \"Media\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterOther  \"Other\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFreetext): This is the label displayed\n  -  in the network details footer for the url filtering textbox. -->\n<!ENTITY netmonitorUI.footer.filterFreetext.label  \"Filter URLs\">\n<!ENTITY netmonitorUI.footer.filterFreetext.key  \"F\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n<!ENTITY netmonitorUI.footer.clear  \"Clear\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n<!ENTITY netmonitorUI.footer.perf   \"Toggle performance analysis…\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n<!ENTITY netmonitorUI.panesButton.tooltip \"Toggle network info\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n<!ENTITY netmonitorUI.summary.url         \"Request URL:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n<!ENTITY netmonitorUI.summary.method      \"Request method:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.address): This is the label displayed\n  -  in the network details headers tab identifying the remote address. -->\n<!ENTITY netmonitorUI.summary.address     \"Remote address:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n<!ENTITY netmonitorUI.summary.status      \"Status code:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n<!ENTITY netmonitorUI.summary.version     \"Version:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n<!ENTITY netmonitorUI.summary.size        \"Headers size:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n<!ENTITY netmonitorUI.response.name       \"Name:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n<!ENTITY netmonitorUI.response.dimensions \"Dimensions:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n<!ENTITY netmonitorUI.response.mime       \"MIME Type:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n<!ENTITY netmonitorUI.timings.blocked     \"Blocked:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n<!ENTITY netmonitorUI.timings.dns         \"DNS resolution:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n<!ENTITY netmonitorUI.timings.connect     \"Connecting:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n<!ENTITY netmonitorUI.timings.send        \"Sending:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n<!ENTITY netmonitorUI.timings.wait        \"Waiting:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n<!ENTITY netmonitorUI.timings.receive     \"Receiving:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n<!ENTITY netmonitorUI.security.warning.cipher     \"The cipher used for encryption is deprecated and insecure.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n<!ENTITY netmonitorUI.security.error      \"An error occured:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n<!ENTITY netmonitorUI.security.protocolVersion \"Protocol version:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n<!ENTITY netmonitorUI.security.cipherSuite \"Cipher suite:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n<!ENTITY netmonitorUI.security.hsts \"HTTP Strict Transport Security:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n<!ENTITY netmonitorUI.security.hpkp \"Public Key Pinning:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n<!ENTITY netmonitorUI.security.connection \"Connection:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n<!ENTITY netmonitorUI.security.certificate \"Certificate:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n<!ENTITY netmonitorUI.context.copyUrl     \"Copy URL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrl.accesskey \"U\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams): This is the label displayed\n  -  on the context menu that copies the selected request's url parameters -->\n<!ENTITY netmonitorUI.context.copyUrlParams     \"Copy URL Parameters\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams.accesskey): This is the access key\n  -  for the Copy URL Parameters menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrlParams.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData): This is the label displayed\n  -  on the context menu that copies the selected request's post data -->\n<!ENTITY netmonitorUI.context.copyPostData     \"Copy POST Data\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData.accesskey): This is the access key\n  -  for the Copy POST Data menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyPostData.accesskey \"D\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n<!ENTITY netmonitorUI.context.copyAsCurl    \"Copy as cURL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCUrl.accesskey): This is the access key\n  -  for the Copy as cURL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyAsCurl.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's request headers -->\n<!ENTITY netmonitorUI.context.copyRequestHeaders     \"Copy Request Headers\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders.accesskey): This is the access key\n  -  for the Copy Request Headers menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyRequestHeaders.accesskey  \"Q\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's response headers -->\n<!ENTITY netmonitorUI.context.copyResponseHeaders     \"Copy Response Headers\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders.accesskey): This is the access key\n  -  for the Copy Response Headers menu item displayed in the context menu for a response -->\n<!ENTITY netmonitorUI.context.copyResponseHeaders.accesskey  \"S\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponse): This is the label displayed\n  -  on the context menu that copies the selected response as a string -->\n<!ENTITY netmonitorUI.context.copyResponse \"Copy Response\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRespose.accesskey): This is the access key\n  -  for the Copy Response menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyResponse.accesskey  \"R\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"Copy Image as Data URI\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"I\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar): This is the label displayed\n  -  on the context menu that copies all as HAR format -->\n<!ENTITY netmonitorUI.context.copyAllAsHar \"Copy All As HAR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar.accesskey): This is the access key\n  -  for the Copy All As HAR menu item displayed in the context menu for a network panel -->\n<!ENTITY netmonitorUI.context.copyAllAsHar.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar): This is the label displayed\n  -  on the context menu that saves all as HAR format -->\n<!ENTITY netmonitorUI.context.saveAllAsHar \"Save All As HAR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar.accesskey): This is the access key\n  -  for the Save All As HAR menu item displayed in the context menu for a network panel -->\n<!ENTITY netmonitorUI.context.saveAllAsHar.accesskey \"H\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n<!ENTITY netmonitorUI.summary.editAndResend \"Edit and Resend\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n<!ENTITY netmonitorUI.summary.rawHeaders \"Raw headers\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Request headers:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Response headers:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n<!ENTITY netmonitorUI.context.newTab      \"Open in New Tab\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n<!ENTITY netmonitorUI.context.newTab.accesskey \"T\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n<!ENTITY netmonitorUI.context.perfTools   \"Start Performance Analysis…\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"A\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n<!ENTITY netmonitorUI.custom.newRequest   \"New Request\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.query        \"Query String:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.headers      \"Request Headers:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.postData     \"Request Body:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n<!ENTITY netmonitorUI.custom.send         \"Send\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n<!ENTITY netmonitorUI.custom.cancel       \"Cancel\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n<!ENTITY netmonitorUI.backButton          \"Back\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=The connection used to fetch this resource was secure.\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not https\nnetmonitor.security.state.insecure=The connection used to fetch this resource was not secure.\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=A security error prevented the resource from being loaded.\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=This resource was transferred over a connection that used weak encryption.\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=Enabled\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=Disabled\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=Host %S:\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayed. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<Not Available>\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=Hide request details\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=Show request details\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=No headers for this request\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=Filter headers\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=No cookies for this request\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=Filter cookies\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=No parameters for this request\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=Filter request parameters\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=Query string\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=Form data\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=Request payload\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=Request headers\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload=Request headers from upload stream\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=Response headers\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=Request cookies\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=Response cookies\n\n# LOCALIZATION NOTE (responsePayload): This is the label displayed\n# in the network details response tab identifying the response payload.\nresponsePayload=Response payload\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=Filter properties\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → callback %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=Sorted ascending\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=Sorted descending\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=No requests\n\n# LOCALIZATION NOTE (networkMenu.summary3): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the transferred size, #4 is the number of seconds.\nnetworkMenu.summary3=One request, #2 (transferred: #3), #4;#1 requests, #2 (transferred: #3), #4\n\n# LOCALIZATION NOTE (networkMenu.sizeB): This is the label displayed\n# in the network menu specifying the size of a request (in bytes).\nnetworkMenu.sizeB=%S B\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB=%S KB\n\n# LOCALIZATION NOTE (networkMenu.sizeMB): This is the label displayed\n# in the network menu specifying the size of a request (in megabytes).\nnetworkMenu.sizeMB=%S MB\n\n# LOCALIZATION NOTE (networkMenu.sizeGB): This is the label displayed\n# in the network menu specifying the size of a request (in gigabytes).\nnetworkMenu.sizeGB=%S GB\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=—\n\n# LOCALIZATION NOTE (networkMenu.sizeCached): This is the label displayed\n# in the network menu specifying the transferred of a request is\n# cached.\nnetworkMenu.sizeCached=cached\n\n# LOCALIZATION NOTE (networkMenu.sizeServiceWorker): This is the label displayed\n# in the network menu specifying the transferred of a request computed\n# by a service worker.\nnetworkMenu.sizeServiceWorker=service worker\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S ms\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond=%S ms\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second=%S s\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute=%S min\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading=Loading\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable=Empty\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading=Please wait…\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable=No data available\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.transferredSizeKB): This is the label displayed\n# in pie or table charts specifying the size of a transferred request (in kilobytes).\ncharts.transferredSizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS=%S s\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Size: %S KB\n\n# LOCALIZATION NOTE (charts.totalTranferredSize): This is the label displayed\n# in the performance analysis view for total transferred size, in kilobytes.\ncharts.totalTransferredSize=Transferred Size: %S KB\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled=Primed cache\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled=Empty cache\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Size: %S KB\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds=Time: #1 second;Time: #1 seconds\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached=Cached responses: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount=Total requests: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for size of the request.\ncharts.size=Size\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for type of request.\ncharts.type=Type\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for transferred\n# size of the request.\ncharts.transferred=Transferred\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for time of request.\ncharts.time=Time\n\n# LOCALIZATION NOTE (netRequest.headers): A label used for Headers tab\n# This tab displays list of HTTP headers\nnetRequest.headers=Headers\n\n# LOCALIZATION NOTE (netRequest.response): A label used for Response tab\n# This tab displays HTTP response body\nnetRequest.response=Response\n\n# LOCALIZATION NOTE (netRequest.rawData): A label used for a section\n# in Response tab. This section displays raw response body as it's\n# been received from the backend (debugger server)\nnetRequest.rawData=Raw Data\n\n# LOCALIZATION NOTE (netRequest.xml): A label used for a section\n# in Response tab. This section displays parsed XML response body.\nnetRequest.xml=XML\n\n# LOCALIZATION NOTE (netRequest.image): A label used for a section\n# in Response tab. This section displays images returned in response body.\nnetRequest.image=Image\n\n# LOCALIZATION NOTE (netRequest.sizeLimitMessage): A label used\n# in Response and Post tabs in case the body is bigger than given limit.\n# It allows the user to click and fetch more from the backend.\n# The {{link}} will be replace at run-time by an active link.\n# String with ID 'netRequest.sizeLimitMessageLink' will be used as text\n# for this link.\nnetRequest.sizeLimitMessage=Size limit has been reached. Click {{link}} to load more.\nnetRequest.sizeLimitMessageLink=here\n\n# LOCALIZATION NOTE (netRequest.responseBodyDiscarded): A label used\n# in Response tab if the response body is not available.\nnetRequest.responseBodyDiscarded=Response body was not stored.\n\n# LOCALIZATION NOTE (netRequest.requestBodyDiscarded): A label used\n# in Post tab if the post body is not available.\nnetRequest.requestBodyDiscarded=Request POST body was not stored.\n\n# LOCALIZATION NOTE (netRequest.post): A label used for Post tab\n# This tab displays HTTP post body\nnetRequest.post=POST\n\n# LOCALIZATION NOTE (netRequest.cookies): A label used for Cookies tab\n# This tab displays request and response cookies.\nnetRequest.cookies=Cookies\n\n# LOCALIZATION NOTE (netRequest.params): A label used for URL parameters tab\n# This tab displays data parsed from URL query string.\nnetRequest.params=Params\n\n# LOCALIZATION NOTE (netRequest.callstack): A label used for request stacktrace tab\n# This tab displays the request's JavaScript stack trace. Should be identical to\n# debuggerUI.tabs.callstack\nnetRequest.callstack=Call Stack\n\n# LOCALIZATION NOTE (certmgr.subjectinfo.label):\n# A label used for a certificate section in security tab.\n# This section displays Name and organization who has been assigned the fingerprints\ncertmgr.subjectinfo.label=Issued To\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.cn=Common Name (CN):\n\n# LOCALIZATION NOTE (certmgr.certdetail.o):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.o=Organization (O):\n\n# LOCALIZATION NOTE (certmgr.certdetail.ou):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.ou=Organizational Unit (OU):\n\n# LOCALIZATION NOTE (certmgr.issuerinfo.label):\n# A label used for a certificate section in security tab\n# This section displays Name and organization who issued the fingerprints\ncertmgr.issuerinfo.label=Issued By\n\n# LOCALIZATION NOTE (certmgr.periodofvalidity.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.periodofvalidity.label=Period of Validity\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.begins=Begins On:\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.expires=Expires On:\n\n# LOCALIZATION NOTE (certmgr.fingerprints.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.fingerprints.label=Fingerprints\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha256fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha256fingerprint=SHA-256 Fingerprint:\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha1fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha1fingerprint=SHA1 Fingerprint:\n\n# LOCALIZATION NOTE (netmonitor.perfNotice1/2/3): These are the labels displayed\n# in the network table when empty to start performance analysis.\nnetmonitor.perfNotice1=• Click on the\nnetmonitor.perfNotice2=button to start performance analysis.\nnetmonitor.perfNotice3=Analyze\n\n# LOCALIZATION NOTE (netmonitor.reload1/2/3): These are the labels displayed\n# in the network table when empty to start logging network requests.\nnetmonitor.reloadNotice1=• Perform a request or\nnetmonitor.reloadNotice2=Reload\nnetmonitor.reloadNotice3=the page to see detailed information about network activity.\n\n# LOCALIZATION NOTE (netmonitor.toolbar.status2): This is the label displayed\n# in the network table toolbar, above the \"status\" column.\nnetmonitor.toolbar.status3=Status\n\n# LOCALIZATION NOTE (netmonitor.toolbar.method): This is the label displayed\n# in the network table toolbar, above the \"method\" column.\nnetmonitor.toolbar.method=Method\n\n# LOCALIZATION NOTE (netmonitor.toolbar.file): This is the label displayed\n# in the network table toolbar, above the \"file\" column.\nnetmonitor.toolbar.file=File\n\n# LOCALIZATION NOTE (netmonitor.toolbar.domain): This is the label displayed\n# in the network table toolbar, above the \"domain\" column.\nnetmonitor.toolbar.domain=Domain\n\n# LOCALIZATION NOTE (netmonitor.toolbar.cause): This is the label displayed\n# in the network table toolbar, above the \"cause\" column.\nnetmonitor.toolbar.cause=Cause\n\n# LOCALIZATION NOTE (netmonitor.toolbar.type): This is the label displayed\n# in the network table toolbar, above the \"type\" column.\nnetmonitor.toolbar.type=Type\n\n# LOCALIZATION NOTE (netmonitor.toolbar.transferred): This is the label displayed\n# in the network table toolbar, above the \"transferred\" column, which is the\n# compressed / encoded size.\nnetmonitor.toolbar.transferred=Transferred\n\n# LOCALIZATION NOTE (netmonitor.toolbar.size): This is the label displayed\n# in the network table toolbar, above the \"size\" column, which is the\n# uncompressed / decoded size.\nnetmonitor.toolbar.size=Size\n\n# LOCALIZATION NOTE (netmonitor.toolbar.waterfall): This is the label displayed\n# in the network table toolbar, above the \"waterfall\" column.\nnetmonitor.toolbar.waterfall=Timeline\n\n# LOCALIZATION NOTE (netmonitor.tab.headers): This is the label displayed\n# in the network details pane identifying the headers tab.\nnetmonitor.tab.headers=Headers\n\n# LOCALIZATION NOTE (netmonitor.tab.cookies): This is the label displayed\n# in the network details pane identifying the cookies tab.\nnetmonitor.tab.cookies=Cookies\n\n# LOCALIZATION NOTE (netmonitor.tab.params): This is the label displayed\n# in the network details pane identifying the params tab.\nnetmonitor.tab.params=Params\n\n# LOCALIZATION NOTE (netmonitor.tab.response): This is the label displayed\n# in the network details pane identifying the response tab.\nnetmonitor.tab.response=Response\n\n# LOCALIZATION NOTE (netmonitor.tab.timings): This is the label displayed\n# in the network details pane identifying the timings tab.\nnetmonitor.tab.timings=Timings\n\n# LOCALIZATION NOTE (netmonitor.tab.preview): This is the label displayed\n# in the network details pane identifying the preview tab.\nnetmonitor.tab.preview=Preview\n\n# LOCALIZATION NOTE (netmonitor.tab.security): This is the label displayed\n# in the network details pane identifying the security tab.\nnetmonitor.tab.security=Security\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.all): This is the label displayed\n# in the network toolbar for the \"All\" filtering button.\nnetmonitor.toolbar.filter.all=All\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.html): This is the label displayed\n# in the network toolbar for the \"HTML\" filtering button.\nnetmonitor.toolbar.filter.html=HTML\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.css): This is the label displayed\n# in the network toolbar for the \"CSS\" filtering button.\nnetmonitor.toolbar.filter.css=CSS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.js): This is the label displayed\n# in the network toolbar for the \"JS\" filtering button.\nnetmonitor.toolbar.filter.js=JS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.xhr): This is the label displayed\n# in the network toolbar for the \"XHR\" filtering button.\nnetmonitor.toolbar.filter.xhr=XHR\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.fonts): This is the label displayed\n# in the network toolbar for the \"Fonts\" filtering button.\nnetmonitor.toolbar.filter.fonts=Fonts\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.images): This is the label displayed\n# in the network toolbar for the \"Images\" filtering button.\nnetmonitor.toolbar.filter.images=Images\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.media): This is the label displayed\n# in the network toolbar for the \"Media\" filtering button.\nnetmonitor.toolbar.filter.media=Media\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.flash): This is the label displayed\n# in the network toolbar for the \"Flash\" filtering button.\nnetmonitor.toolbar.filter.flash=Flash\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.ws): This is the label displayed\n# in the network toolbar for the \"WS\" filtering button.\nnetmonitor.toolbar.filter.ws=WS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.other): This is the label displayed\n# in the network toolbar for the \"Other\" filtering button.\nnetmonitor.toolbar.filter.other=Other\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.label): This is the label\n# displayed in the network toolbar for the url filtering textbox.\nnetmonitor.toolbar.filterFreetext.label=Filter URLs\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.key): This is the\n# shortcut key to focus on the toolbar url filtering textbox\nnetmonitor.toolbar.filterFreetext.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (netmonitor.toolbar.clear): This is the label displayed\n# in the network toolbar for the \"Clear\" button.\nnetmonitor.toolbar.clear=Clear\n\n# LOCALIZATION NOTE (netmonitor.toolbar.perf): This is the label displayed\n# in the network toolbar for the performance analysis button.\nnetmonitor.toolbar.perf=Toggle performance analysis…\n\n# LOCALIZATION NOTE (netmonitor.summary.url): This is the label displayed\n# in the network details headers tab identifying the URL.\nnetmonitor.summary.url=Request URL:\n\n# LOCALIZATION NOTE (netmonitor.summary.method): This is the label displayed\n# in the network details headers tab identifying the method.\nnetmonitor.summary.method=Request method:\n\n# LOCALIZATION NOTE (netmonitor.summary.address): This is the label displayed\n# in the network details headers tab identifying the remote address.\nnetmonitor.summary.address=Remote address:\n\n# LOCALIZATION NOTE (netmonitor.summary.status): This is the label displayed\n# in the network details headers tab identifying the status code.\nnetmonitor.summary.status=Status code:\n\n# LOCALIZATION NOTE (netmonitor.summary.version): This is the label displayed\n# in the network details headers tab identifying the http version.\nnetmonitor.summary.version=Version:\n\n# LOCALIZATION NOTE (netmonitor.summary.editAndResend): This is the label displayed\n# on the button in the headers tab that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.summary.editAndResend=Edit and Resend\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders): This is the label displayed\n# on the button in the headers tab that toggle view for raw request/response headers\n# from the currently displayed request\nnetmonitor.summary.rawHeaders=Raw headers\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.requestHeaders): This is the label displayed\n# in the network details headers tab identifying the raw request headers textarea\nnetmonitor.summary.rawHeaders.requestHeaders=Request headers:\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.responseHeaders): This is the label displayed\n# in the network details headers tab identifying the raw response headers textarea\nnetmonitor.summary.rawHeaders.responseHeaders=Response headers:\n\n# LOCALIZATION NOTE (netmonitor.summary.size): This is the label displayed\n# in the network details headers tab identifying the headers size.\nnetmonitor.summary.size=Headers size:\n\n# LOCALIZATION NOTE (netmonitor.response.name): This is the label displayed\n# in the network details response tab identifying an image's file name.\nnetmonitor.response.name=Name:\n\n# LOCALIZATION NOTE (netmonitor.response.dimensions): This is the label displayed\n# in the network details response tab identifying an image's dimensions.\nnetmonitor.response.dimensions=Dimensions:\n\n# LOCALIZATION NOTE (netmonitor.response.mime): This is the label displayed\n# in the network details response tab identifying an image's mime.\nnetmonitor.response.mime=MIME Type:\n\n# LOCALIZATION NOTE (netmonitor.timings.blocked): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"blocked\" state.\nnetmonitor.timings.blocked=Blocked:\n\n# LOCALIZATION NOTE (netmonitor.timings.dns): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"dns\" state.\nnetmonitor.timings.dns=DNS resolution:\n\n# LOCALIZATION NOTE (netmonitor.timings.connect): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"connect\" state.\nnetmonitor.timings.connect=Connecting:\n\n# LOCALIZATION NOTE (netmonitor.timings.send): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"send\" state.\nnetmonitor.timings.send=Sending:\n\n# LOCALIZATION NOTE (netmonitor.timings.wait): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"wait\" state.\nnetmonitor.timings.wait=Waiting:\n\n# LOCALIZATION NOTE (netmonitor.timings.receive): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"receive\" state.\nnetmonitor.timings.receive=Receiving:\n\n# LOCALIZATION NOTE (netmonitor.security.warning.cipher): A tooltip\n# for warning icon that indicates a connection uses insecure cipher suite.\nnetmonitor.security.warning.cipher=The cipher used for encryption is deprecated and insecure.\n\n# LOCALIZATION NOTE (netmonitor.security.error): This is the label displayed\n# in the security tab if a security error prevented the connection.\nnetmonitor.security.error=An error occured:\n\n# LOCALIZATION NOTE (netmonitor.security.protocolVersion): This is the label displayed\n# in the security tab describing TLS/SSL protocol version.\nnetmonitor.security.protocolVersion=Protocol version:\n\n# LOCALIZATION NOTE (netmonitor.security.cipherSuite): This is the label displayed\n# in the security tab describing the cipher suite used to secure this connection.\nnetmonitor.security.cipherSuite=Cipher suite:\n\n# LOCALIZATION NOTE (netmonitor.security.hsts): This is the label displayed\n# in the security tab describing the usage of HTTP Strict Transport Security.\nnetmonitor.security.hsts=HTTP Strict Transport Security:\n\n# LOCALIZATION NOTE (netmonitor.security.hpkp): This is the label displayed\n# in the security tab describing the usage of Public Key Pinning.\nnetmonitor.security.hpkp=Public Key Pinning:\n\n# LOCALIZATION NOTE (netmonitor.security.connection): This is the label displayed\n# in the security tab describing the section containing information related to\n# the secure connection.\nnetmonitor.security.connection=Connection:\n\n# LOCALIZATION NOTE (netmonitor.security.certificate): This is the label displayed\n# in the security tab describing the server certificate section.\nnetmonitor.security.certificate=Certificate:\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl): This is the label displayed\n# on the context menu that copies the selected request's url\nnetmonitor.context.copyUrl=Copy URL\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl.accesskey): This is the access key\n# for the Copy URL menu item displayed in the context menu for a request\nnetmonitor.context.copyUrl.accesskey=U\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams): This is the label displayed\n# on the context menu that copies the selected request's url parameters\nnetmonitor.context.copyUrlParams=Copy URL Parameters\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams.accesskey): This is the access key\n# for the Copy URL Parameters menu item displayed in the context menu for a request\nnetmonitor.context.copyUrlParams.accesskey=P\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData): This is the label displayed\n# on the context menu that copies the selected request's post data\nnetmonitor.context.copyPostData=Copy POST Data\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData.accesskey): This is the access key\n# for the Copy POST Data menu item displayed in the context menu for a request\nnetmonitor.context.copyPostData.accesskey=D\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCurl): This is the label displayed\n# on the context menu that copies the selected request as a cURL command.\n# The capitalization is part of the official name and should be used throughout all languages.\n# http://en.wikipedia.org/wiki/CURL\nnetmonitor.context.copyAsCurl=Copy as cURL\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCUrl.accesskey): This is the access key\n# for the Copy as cURL menu item displayed in the context menu for a request\nnetmonitor.context.copyAsCurl.accesskey=C\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders): This is the label displayed\n# on the context menu that copies the selected item's request headers\nnetmonitor.context.copyRequestHeaders=Copy Request Headers\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders.accesskey): This is the access key\n# for the Copy Request Headers menu item displayed in the context menu for a request\nnetmonitor.context.copyRequestHeaders.accesskey=Q\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders): This is the label displayed\n# on the context menu that copies the selected item's response headers\nnetmonitor.context.copyResponseHeaders=Copy Response Headers\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders.accesskey): This is the access key\n# for the Copy Response Headers menu item displayed in the context menu for a response\nnetmonitor.context.copyResponseHeaders.accesskey=S\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponse): This is the label displayed\n# on the context menu that copies the selected response as a string\nnetmonitor.context.copyResponse=Copy Response\n\n# LOCALIZATION NOTE (netmonitor.context.copyRespose.accesskey): This is the access key\n# for the Copy Response menu item displayed in the context menu for a request\nnetmonitor.context.copyResponse.accesskey=R\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri): This is the label displayed\n# on the context menu that copies the selected image as data uri\nnetmonitor.context.copyImageAsDataUri=Copy Image as Data URI\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri.accesskey): This is the access key\n# for the Copy Image As Data URI menu item displayed in the context menu for a request\nnetmonitor.context.copyImageAsDataUri.accesskey=I\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar): This is the label displayed\n# on the context menu that copies all as HAR format\nnetmonitor.context.copyAllAsHar=Copy All As HAR\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar.accesskey): This is the access key\n# for the Copy All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.copyAllAsHar.accesskey=O\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar): This is the label displayed\n# on the context menu that saves all as HAR format\nnetmonitor.context.saveAllAsHar=Save All As HAR\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar.accesskey): This is the access key\n# for the Save All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.saveAllAsHar.accesskey=H\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend): This is the label displayed\n# on the context menu that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.context.editAndResend=Edit and Resend\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend.accesskey): This is the access key\n# for the \"Edit and Resend\" menu item displayed in the context menu for a request\nnetmonitor.context.editAndResend.accesskey=E\n\n# LOCALIZATION NOTE (netmonitor.context.newTab):  This is the label\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab=Open in New Tab\n\n# LOCALIZATION NOTE (netmonitor.context.newTab.accesskey): This is the access key\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab.accesskey=T\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools): This is the label displayed\n# on the context menu that shows the performance analysis tools\nnetmonitor.context.perfTools=Start Performance Analysis…\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools.accesskey): This is the access key\n# for the performance analysis menu item displayed in the context menu for a request\nnetmonitor.context.perfTools.accesskey=A\n\n# LOCALIZATION NOTE (netmonitor.custom.newRequest): This is the label displayed\n# as the title of the new custom request form\nnetmonitor.custom.newRequest=New Request\n\n# LOCALIZATION NOTE (netmonitor.custom.query): This is the label displayed\n# above the query string entry in the custom request form\nnetmonitor.custom.query=Query String:\n\n# LOCALIZATION NOTE (netmonitor.custom.headers): This is the label displayed\n# above the request headers entry in the custom request form\nnetmonitor.custom.headers=Request Headers:\n\n# LOCALIZATION NOTE (netmonitor.custom.postData): This is the label displayed\n# above the request body entry in the custom request form\nnetmonitor.custom.postData=Request Body:\n\n# LOCALIZATION NOTE (netmonitor.custom.send): This is the label displayed\n# on the button which sends the custom request\nnetmonitor.custom.send=Send\n\n# LOCALIZATION NOTE (netmonitor.custom.cancel): This is the label displayed\n# on the button which cancels and closes the custom request form\nnetmonitor.custom.cancel=Cancel\n\n# LOCALIZATION NOTE (netmonitor.backButton): This is the label displayed\n# on the button which exists the performance statistics view\nnetmonitor.backButton=Back\n\n# LOCALIZATION NOTE (netmonitor.headers.learnMore): This is the label displayed\n# next to a header list item, with a link to external documentation\nnetmonitor.headers.learnMore=Learn More\n\n\n\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/performance.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Performance strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusTooltip): This string\n  -  is displayed as the tooltip for the buffer capacity during a recording. -->\n<!ENTITY performanceUI.bufferStatusTooltip \"The profiler stores samples in a circular buffer, and once the buffer reaches the limit for a recording, newer samples begin to overwrite samples at the beginning of the recording.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.nonE10SBuild): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a non-multiprocess build. -->\n<!ENTITY performanceUI.disabledRealTime.nonE10SBuild \"Realtime recording data disabled on non-multiprocess Firefox.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.disabledE10S): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a build that can run multiprocess Firefox, but just is not enabled. -->\n<!ENTITY performanceUI.disabledRealTime.disabledE10S \"Enable multiprocess Firefox in preferences for rendering recording data in realtime.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusFull): This string\n  -  is displayed when the profiler's circular buffer has started to overlap. -->\n<!ENTITY performanceUI.bufferStatusFull \"The buffer is full. Older samples are now being overwritten.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while the profiler is unavailable, for example, while\n  -  in Private Browsing mode. -->\n<!ENTITY performanceUI.unavailableNoticePB \"Recording a profile is currently unavailable. Please close all private browsing windows and try again.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while loading a profile. -->\n<!ENTITY performanceUI.loadingNotice \"Loading…\">\n\n<!-- LOCALIZATION NOTE (performanceUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n<!ENTITY performanceUI.toolbar.waterfall \"Waterfall\">\n<!ENTITY performanceUI.toolbar.waterfall.tooltiptext \"Shows the different operations the browser is performing during the recording, laid out sequentially as a waterfall.\">\n<!ENTITY performanceUI.toolbar.js-calltree \"Call Tree\">\n<!ENTITY performanceUI.toolbar.js-calltree.tooltiptext \"Highlights JavaScript functions where the browser spent most time during the recording.\">\n<!ENTITY performanceUI.toolbar.memory-calltree \"Allocations\">\n<!ENTITY performanceUI.toolbar.allocations.tooltiptext \"Shows where memory was allocated during the recording.\">\n<!ENTITY performanceUI.toolbar.js-flamegraph \"JS Flame Chart\">\n<!ENTITY performanceUI.toolbar.js-flamegraph.tooltiptext \"Shows the JavaScript call stack over the course of the recording.\">\n<!ENTITY performanceUI.toolbar.memory-flamegraph \"Allocations Flame Chart\">\n\n<!-- LOCALIZATION NOTE (performanceUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY performanceUI.table.totalDuration            \"Total Time\">\n<!ENTITY performanceUI.table.totalDuration.tooltip    \"The amount of time spent in this function and functions it calls.\">\n<!ENTITY performanceUI.table.selfDuration             \"Self Time\">\n<!ENTITY performanceUI.table.selfDuration.tooltip     \"The amount of time spent only within this function.\">\n<!ENTITY performanceUI.table.totalPercentage          \"Total Cost\">\n<!ENTITY performanceUI.table.totalPercentage.tooltip  \"The percentage of time spent in this function and functions it calls.\">\n<!ENTITY performanceUI.table.selfPercentage           \"Self Cost\">\n<!ENTITY performanceUI.table.selfPercentage.tooltip   \"The percentage of time spent only within this function.\">\n<!ENTITY performanceUI.table.samples                  \"Samples\">\n<!ENTITY performanceUI.table.samples.tooltip          \"The number of times this function was on the stack when the profiler took a sample.\">\n<!ENTITY performanceUI.table.function                 \"Function\">\n<!ENTITY performanceUI.table.function.tooltip         \"The name and source location of the sampled function.\">\n<!ENTITY performanceUI.table.totalAlloc               \"Total Sampled Allocations\">\n<!ENTITY performanceUI.table.totalAlloc.tooltip       \"The total number of Object allocations sampled at this location and in callees.\">\n<!ENTITY performanceUI.table.selfAlloc                \"Self Sampled Allocations\">\n<!ENTITY performanceUI.table.selfAlloc.tooltip        \"The number of Object allocations sampled at this location.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.options.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n<!ENTITY performanceUI.options.filter.tooltiptext \"Select what data to display in the timeline\">\n\n<!-- LOCALIZATION NOTE (performanceUI.options.gear.tooltiptext): This is the\n  -  tooltip for the options button. -->\n<!ENTITY performanceUI.options.gear.tooltiptext \"Configure performance preferences.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n<!ENTITY performanceUI.invertTree             \"Invert Call Tree\">\n<!ENTITY performanceUI.invertTree.tooltiptext \"Inverting the call tree displays the profiled call paths starting from the youngest frames and expanding out to the older frames.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n<!ENTITY performanceUI.invertFlameGraph             \"Invert Flame Chart\">\n<!ENTITY performanceUI.invertFlameGraph.tooltiptext \"Inverting the flame chart displays the profiled call paths starting from the youngest frames and expanding out to the older frames.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n<!ENTITY performanceUI.showPlatformData             \"Show Gecko Platform Data\">\n<!ENTITY performanceUI.showPlatformData.tooltiptext \"Showing platform data enables the JavaScript Profiler reports to include Gecko platform symbols.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.showJITOptimizations): This string\n  -  is displayed next to a checkbox determining whether or not JIT optimization data\n  -  should be displayed. -->\n<!ENTITY performanceUI.showJITOptimizations             \"Show JIT Optimizations\">\n<!ENTITY performanceUI.showJITOptimizations.tooltiptext \"Show JIT optimization data sampled in each JavaScript frame.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n<!ENTITY performanceUI.flattenTreeRecursion             \"Flatten Tree Recursion\">\n<!ENTITY performanceUI.flattenTreeRecursion.tooltiptext \"Flatten recursion when inspecting functions.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY performanceUI.enableMemory             \"Record Memory\">\n<!ENTITY performanceUI.enableMemory.tooltiptext \"Record memory consumption while profiling.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableAllocations): This string\n  -  is displayed next to a checkbox determining whether or not allocation\n  -  measurements are enabled. -->\n<!ENTITY performanceUI.enableAllocations             \"Record Allocations\">\n<!ENTITY performanceUI.enableAllocations.tooltiptext \"Record Object allocations while profiling.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n<!ENTITY performanceUI.enableFramerate             \"Record Framerate\">\n<!ENTITY performanceUI.enableFramerate.tooltiptext \"Record framerate while profiling.\">\n\n<!-- LOCALIZATION NOTE (performanceUI.console.recordingNoticeStart/recordingNoticeEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Wraps the command used to start, like \"Currently recording via console.profile(\"label\")\" -->\n<!ENTITY performanceUI.console.recordingNoticeStart \"Currently recording via\">\n<!ENTITY performanceUI.console.recordingNoticeEnd   \"\">\n\n<!-- LOCALIZATION NOTE (performanceUI.console.stopCommandStart/stopCommandEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Indicates how to stop the recording, wrapping the command, like\n  -  \"Stop recording by entering console.profileEnd(\"label\") into the console.\" -->\n<!ENTITY performanceUI.console.stopCommandStart \"Stop recording by entering\">\n<!ENTITY performanceUI.console.stopCommandEnd   \"into the console.\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/performance.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=There are no profiles yet.\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# identifying a set of function calls. %S represents the number of recording,\n# iterating for every new recording, resulting in \"Recording #1\", \"Recording #2\", etc.\nrecordingsList.itemLabel=Recording #%S\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=In progress…\n\n# LOCALIZATION NOTE (recordingsList.loadingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that is finished and is loading.\nrecordingsList.loadingLabel=Loading…\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S ms\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for saving an item to disk.\nrecordingsList.saveLabel=Save\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Performance Tools,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps=fps\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Performance Tools,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=ms\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory=MB\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Performance Tools,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=Styles\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=Network\ncategory.graphics=Graphics\ncategory.storage=Storage\ncategory.events=Input & Events\ncategory.tools=Tools\n\n# LOCALIZATION NOTE (table.bytes):\n# This string is displayed in the call tree after bytesize units.\n# %S represents the value in bytes.\ntable.bytes=%S B\n\n# LOCALIZATION NOTE (table.ms2):\n# This string is displayed in the call tree after units of time in milliseconds.\n# %S represents the value in milliseconds.\ntable.ms2=%S ms\n\n# LOCALIZATION NOTE (table.percentage3):\n# This string is displayed in the call tree after units representing percentages.\n# %S represents the value in percentage with two decimal points, localized.\n# there are two \"%\" after %S to escape and display \"%\"\ntable.percentage3=%S%%\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(root)\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=(idle)\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=View source in Debugger\n\n# LOCALIZATION NOTE (table.view-optimizations.tooltiptext2):\n# This string is displayed in the icon displayed next to frames that\n# have optimization data\ntable.view-optimizations.tooltiptext2=Frame contains JIT optimization data\n\n# LOCALIZATION NOTE (recordingsList.importDialogTitle):\n# This string is displayed as a title for importing a recoring from disk.\nrecordingsList.importDialogTitle=Import recording…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=Save recording…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=JSON Files\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=All Files\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S ms\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=RECORDS\n\n# LOCALIZATION NOTE (profiler.bufferFull):\n# This string is displayed when recording, indicating how much of the\n# buffer is currently be used.\n# %S is the percentage of the buffer used -- there are two \"%\"s after to escape\n# the % that is actually displayed.\n# Example: \"Buffer 54% full\"\nprofiler.bufferFull=Buffer %S%% full\n\n# LOCALIZATION NOTE (recordings.start):\n# The label shown on the main recording buttons to start recording.\nrecordings.start=Start Recording Performance\n\n# LOCALIZATION NOTE (recordings.stop):\n# The label shown on the main recording buttons to stop recording.\nrecordings.stop=Stop Recording Performance\n\n# LOCALIZATION NOTE (recordings.start.tooltip):\n# This string is displayed as a tooltip on a button that starts a new profile.\nrecordings.start.tooltip=Toggle the recording state of a performance recording.\n\n# LOCALIZATION NOTE (recordings.import.tooltip):\n# This string is displayed on a button that opens a dialog to import a saved profile data file.\nrecordings.import.tooltip=Import…\n\n# LOCALIZATION NOTE (recordings.clear.tooltip):\n# This string is displayed on a button that removes all the recordings.\nrecordings.clear.tooltip=Clear\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedTitle=Unsaved Changes\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=You have unsaved changes that will be lost. Are you sure you want to continue?\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted.\nprojecteditor.deleteLabel=Delete\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle=Delete\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage=Are you sure you want to delete this folder?\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage=Are you sure you want to delete this file?\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a menu item for adding a new file to\n# the directory.\nprojecteditor.newLabel=New…\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=Rename\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel=Save\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel=Save As…\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file.\nprojecteditor.selectFileLabel=Select a File\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder.\nprojecteditor.openFolderLabel=Select a Folder\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file.\nprojecteditor.openFileLabel=Open a File\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files.\nprojecteditor.find.commandkey=F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\".\nprojecteditor.save.commandkey=S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file.\nprojecteditor.new.commandkey=N\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/promisedebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Promise debugger panel\n     strings. The Promise debugger panel is part of the debugger -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY title \"Promise Debugger\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/promisedebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\n# LOCALIZATION NOTE These strings are used inside the Promise debugger\r\n# which is available as a panel in the Debugger.\r\n# The correct localization of this file might be to keep it in\r\n# English, or another language commonly spoken among web developers.\r\n# You want to make that choice consistent across the developer tools.\r\n# A good criteria is the language in which you'd find the best\r\n# documentation on web development on the web.\r\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/responsive.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Design Mode,\n# available from the Web Developer sub-menu -> 'Responsive Design Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (responsive.editDeviceList): option displayed in the device\n# selector\nresponsive.editDeviceList=Edit list…\n\n# LOCALIZATION NOTE (responsive.exit): tooltip text of the exit button.\nresponsive.exit=Close Responsive Design Mode\n\n# LOCALIZATION NOTE (responsive.rotate): tooltip text of the rotate button.\nresponsive.rotate=Rotate viewport\n\n# LOCALIZATION NOTE (responsive.deviceListLoading): placeholder text for\n# device selector when it's still fetching devices\nresponsive.deviceListLoading=Loading…\n\n# LOCALIZATION NOTE (responsive.deviceListError): placeholder text for\n# device selector when an error occurred\nresponsive.deviceListError=No list available\n\n# LOCALIZATION NOTE (responsive.done): button text in the device list modal\nresponsive.done=Done\n\n# LOCALIZATION NOTE (responsive.noDeviceSelected): placeholder text for the\n# device selector\nresponsive.noDeviceSelected=no device selected\n\n# LOCALIZATION NOTE  (responsive.title): the title displayed in the global\n# toolbar\nresponsive.title=Responsive Design Mode\n\n# LOCALIZATION NOTE (responsive.enableTouch): tooltip text for the touch\n# simulation button when it's disabled\nresponsive.enableTouch=Enable touch simulation\n\n# LOCALIZATION NOTE (responsive.disableTouch): tooltip text for the touch\n# simulation button when it's enabled\nresponsive.disableTouch=Disable touch simulation\n\n# LOCALIZATION NOTE  (responsive.screenshot): tooltip of the screenshot button.\nresponsive.screenshot=Take a screenshot of the viewport\n\n# LOCALIZATION NOTE (responsive.screenshotGeneratedFilename): The auto generated\n# filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the\n# second argument (%2$S) is the time string in HH.MM.SS format.\nresponsive.screenshotGeneratedFilename=Screen Shot %1$S at %2$S\n\n# LOCALIZATION NOTE (responsive.remoteOnly): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# non-remote tab.\nresponsive.remoteOnly=Responsive Design Mode is only available for remote browser tabs, such as those used for web content in multi-process Firefox.\n\n# LOCALIZATION NOTE (responsive.noContainerTabs): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# container tab.\nresponsive.noContainerTabs=Responsive Design Mode is currently unavailable in container tabs.\n\n# LOCALIZATION NOTE (responsive.noThrottling): UI option in a menu to configure\n# network throttling.  This option is the default and disables throttling so you\n# just have normal network conditions.  There is not very much room in the UI\n# so a short string would be best if possible.\nresponsive.noThrottling=No throttling\n\n# LOCALIZATION NOTE (responsive.devicePixelRatio): tooltip for the\n# DevicePixelRatio (DPR) dropdown when is enabled.\nresponsive.devicePixelRatio=Device Pixel Ratio\n\n# LOCALIZATION NOTE (responsive.autoDPR): tooltip for the DevicePixelRatio\n# (DPR) dropdown when is disabled because a device is selected.\n# The argument (%1$S) is the selected device (e.g. iPhone 6) that set\n# automatically the DPR value.\nresponsive.autoDPR=DPR automatically set by %1$S\n\n# LOCALIZATION NOTE (responsive.customDeviceName): Default value in a form to\n# add a custom device based on an arbitrary size (no association to an existing\n# device).\nresponsive.customDeviceName=Custom Device\n\n# LOCALIZATION NOTE (responsive.customDeviceNameFromBase): Default value in a\n# form to add a custom device based on the properties of another.  %1$S is the\n# name of the device we're staring from, such as \"Apple iPhone 6\".\nresponsive.customDeviceNameFromBase=%1$S (Custom)\n\n# LOCALIZATION NOTE (responsive.addDevice): Button text that reveals a form to\n# be used for adding custom devices.\nresponsive.addDevice=Add Device\n\n# LOCALIZATION NOTE (responsive.deviceAdderName): Label of form field for the\n# name of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderName=Name\n\n# LOCALIZATION NOTE (responsive.deviceAdderSize): Label of form field for the\n# size of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderSize=Size\n\n# LOCALIZATION NOTE (responsive.deviceAdderPixelRatio): Label of form field for\n# the devicePixelRatio of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderPixelRatio=DPR\n\n# LOCALIZATION NOTE (responsive.deviceAdderUserAgent): Label of form field for\n# the user agent of a new device.  The available width is very low, so you might\n# see overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderUserAgent=UA\n\n# LOCALIZATION NOTE (responsive.deviceAdderTouch): Label of form field for the\n# touch input support of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderTouch=Touch\n\n# LOCALIZATION NOTE (responsive.deviceAdderSave): Button text that submits a\n# form to add a new device.\nresponsive.deviceAdderSave=Save\n\n# LOCALIZATION NOTE (responsive.deviceDetails): Tooltip that appears when\n# hovering on a device in the device modal.  %1$S is the width of the device.\n# %2$S is the height of the device.  %3$S is the devicePixelRatio value of the\n# device.  %4$S is the user agent of the device.  %5$S is a boolean value\n# noting whether touch input is supported.\nresponsive.deviceDetails=Size: %1$S x %2$S\\nDPR: %3$S\\nUA: %4$S\\nTouch: %5$S\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate2): tooltip of the rotate button.\nresponsiveUI.rotate2=Rotate\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot=Screenshot\n\n# LOCALIZATION NOTE  (responsiveUI.userAgentPlaceholder): placeholder for the user agent input.\nresponsiveUI.userAgentPlaceholder=Custom User Agent\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename=Screen Shot %1$S at %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch=Simulate touch events (page reload might be needed)\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=Add Preset\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=Remove Preset\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S (custom)\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle1): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle1=Responsive Design Mode\n\n# LOCALIZATION NOTE (responsiveUI.close1): tooltip text of the close button.\nresponsiveUI.close1=Leave Responsive Design Mode\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=Give a name to the %Sx%S preset\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip=Use the Control key for more precision. Use Shift key for rounded sizes.\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload=If touch event listeners have been added earlier, the page needs to be reloaded.\nresponsiveUI.notificationReload=Reload\nresponsiveUI.notificationReload_accesskey=R\nresponsiveUI.dontShowReloadNotification=Never show again\nresponsiveUI.dontShowReloadNotification_accesskey=N\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n<!ENTITY window.title                 \"Scratchpad\">\n\n<!ENTITY fileMenu.label               \"File\">\n<!ENTITY fileMenu.accesskey           \"F\">\n\n<!ENTITY newWindowCmd.label           \"New Window\">\n<!ENTITY newWindowCmd.accesskey       \"N\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"Open File…\">\n<!ENTITY openFileCmd.accesskey        \"O\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"Open Recent\">\n<!ENTITY openRecentMenu.accesskey     \"R\">\n\n<!ENTITY revertCmd.label              \"Revert…\">\n<!ENTITY revertCmd.accesskey          \"t\">\n\n<!ENTITY saveFileCmd.label            \"Save\">\n<!ENTITY saveFileCmd.accesskey        \"S\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"Save As…\">\n<!ENTITY saveFileAsCmd.accesskey      \"A\">\n\n<!ENTITY closeCmd.label               \"Close\">\n<!ENTITY closeCmd.key                 \"W\">\n<!ENTITY closeCmd.accesskey           \"C\">\n\n<!ENTITY viewMenu.label               \"View\">\n<!ENTITY viewMenu.accesskey           \"V\">\n\n<!ENTITY lineNumbers.label             \"Show Line Numbers\">\n<!ENTITY lineNumbers.accesskey         \"L\">\n\n<!ENTITY wordWrap.label                \"Wrap Text\">\n<!ENTITY wordWrap.accesskey            \"W\">\n\n<!ENTITY highlightTrailingSpace.label     \"Highlight Trailing Space\">\n<!ENTITY highlightTrailingSpace.accesskey \"H\">\n\n<!ENTITY largerFont.label             \"Larger Font\">\n<!ENTITY largerFont.accesskey         \"a\">\n<!ENTITY largerFont.commandkey        \"+\">\n<!ENTITY largerFont.commandkey2       \"=\"> <!-- + is above this key on many keyboards -->\n\n<!ENTITY smallerFont.label            \"Smaller Font\">\n<!ENTITY smallerFont.accesskey        \"M\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"Normal Size\">\n<!ENTITY normalSize.accesskey         \"N\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label               \"Edit\">\n<!ENTITY editMenu.accesskey           \"E\">\n\n<!ENTITY run.label                    \"Run\">\n<!ENTITY run.accesskey                \"R\">\n<!ENTITY run.key                      \"r\">\n\n<!ENTITY inspect.label                \"Inspect\">\n<!ENTITY inspect.accesskey            \"I\">\n<!ENTITY inspect.key                  \"i\">\n\n<!ENTITY display.label                \"Display\">\n<!ENTITY display.accesskey            \"D\">\n<!ENTITY display.key                  \"l\">\n\n<!ENTITY pprint.label                 \"Pretty Print\">\n<!ENTITY pprint.key                   \"p\">\n<!ENTITY pprint.accesskey             \"P\">\n\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n<!ENTITY environmentMenu.label        \"Environment\">\n<!ENTITY environmentMenu.accesskey    \"N\">\n\n\n<!ENTITY contentContext.label         \"Content\">\n<!ENTITY contentContext.accesskey     \"C\">\n\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n<!ENTITY browserContext.label         \"Browser\">\n<!ENTITY browserContext.accesskey     \"B\">\n\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n<!ENTITY helpMenu.label               \"Help\">\n<!ENTITY helpMenu.accesskey           \"H\">\n<!ENTITY helpMenuWin.label            \"Help\">\n<!ENTITY helpMenuWin.accesskey        \"H\">\n\n<!ENTITY documentationLink.label      \"Scratchpad Help on MDN\">\n<!ENTITY documentationLink.accesskey  \"D\">\n\n\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n<!ENTITY resetContext2.label          \"Reset Variables\">\n<!ENTITY resetContext2.accesskey      \"T\">\n\n<!ENTITY reloadAndRun.label           \"Reload And Run\">\n<!ENTITY reloadAndRun.accesskey       \"E\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"Execute\">\n<!ENTITY executeMenu.accesskey        \"X\">\n\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n<!ENTITY evalFunction.label \"Evaluate Current Function\">\n<!ENTITY evalFunction.accesskey \"v\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=File exists. Overwrite?\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active main browser window.\nbrowserWindow.unavailable=Scratchpad cannot find any browser window to execute the code in.\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=Scratchpad cannot run this operation in the current mode.\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=Open File\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=Failed to read the file.\n\n# LOCALIZATION NOTE  (importFromFile.convert.failed): This is the message\n# displayed when file conversion from some charset to Unicode fails.\n# %1 is the name of the charset from which the conversion failed.\nimportFromFile.convert.failed=Failed to convert file to Unicode from %1$S.\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=Clear Items\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=Save File As\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=The file save operation failed.\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=Do you want to save the changes you made to this scratchpad?\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=Unsaved Changes\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=Do you want to revert the changes you made to this scratchpad?\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=Revert Changes\n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * This is a JavaScript Scratchpad.\\n *\\n * Enter some JavaScript, then Right Click or choose from the Execute Menu:\\n * 1. Run to evaluate the selected text (%1$S),\\n * 2. Inspect to bring up an Object Inspector on the result (%2$S), or,\\n * 3. Display to insert the result in a comment after the selection. (%3$S)\\n */\\n\\n\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=This scratchpad executes in the Browser context.\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage=https://developer.mozilla.org/en/Tools/Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol  = Line %1$S, Col %2$S\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=This file no longer exists.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Filter properties\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout=Connection timeout. Check the Error Console on both ends for potential error messages. Reopen the Scratchpad to try again.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Scam Warning: Take care when pasting things you don't understand. This could allow attackers to steal your identity or take control of your computer. Please type '%S' in the scratchpad below to allow pasting.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=allow pasting\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n<!ENTITY shaderEditorUI.vertexShader    \"Vertex Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n<!ENTITY shaderEditorUI.fragmentShader  \"Fragment Shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice1   \"Reload\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice2   \"the page to be able to edit GLSL code.\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n<!ENTITY shaderEditorUI.emptyNotice     \"Waiting for a WebGL context to be created…\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel=Program %S\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel=Toggle geometry visibility\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S\\u00D7%S\n\n# LOCALIZATION NOTE (groupCheckbox.tooltip): This is used in the SideMenuWidget\n# as the default tooltip of a group checkbox\nsideMenu.groupCheckbox.tooltip=Toggle all checkboxes in this group"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY gotoLineCmd.label         \"Jump to line…\">\n<!ENTITY gotoLineCmd.key           \"J\">\n<!ENTITY gotoLineCmd.accesskey     \"J\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=Find…\n\n# LOCALIZATION NOTE  (findCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage=Search for:\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=Go to line…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=Jump to line number:\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=Breakpoint: %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=Current line\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=Current step: %S\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink=docs\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound=not found\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey=J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey=/\n\n# LOCALIZATION NOTE  (indentLess.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey=[\n\n# LOCALIZATION NOTE  (indentMore.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey=]\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Up\", or change the format of the string. These are key\n# identifiers, not messages displayed to the user.\nmoveLineUp.commandkey=Alt-Up\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Down\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nmoveLineDown.commandkey=Alt-Down\n\n# LOCALIZATION NOTE  (autocompletion.commandkey): This is the key, used with\n# Ctrl, for code autocompletion.\n# Do not localize \"Space\", it's the key identifier, not a message displayed to\n# the user.\nautocompletion.commandkey=Space\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the combination of\n# keys used to display more information, like type inference.\n# Do not localize \"Shift\", \"Ctrl\", \"Space\", or change the format of the string.\n# These are key identifiers, not messages displayed to the user.\nshowInformation2.commandkey=Shift-Ctrl-Space\n\n# LOCALIZATION NOTE  (find.key):\n# Key shortcut used to find the typed search\n# Do not localize \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfind.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAll.key):\n# Key shortcut used to replace the content of the editor\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAll.key=Shift+CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAllMac.key):\n# Key shortcut used to replace the content of the editor on Mac\n# Do not localize \"Alt\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAllMac.key=Alt+CmdOrCtrl+F\n\n# LOCALIZATION NOTE  (findNext.key):\n# Key shortcut used to find again the typed search\n# Do not localize \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindNext.key=CmdOrCtrl+G\n\n# LOCALIZATION NOTE (findPrev.key):\n# Key shortcut used to find the previous typed search\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindPrev.key=Shift+CmdOrCtrl+G\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/startup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\n# for the options panel tab.\noptionsButton.tooltip=Toolbox Options\n\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\n# the devtools window.\noptions.label=Options\n\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\n# toolbox panel.\noptions.panelLabel=Toolbox Options Panel\n\n# LOCALIZATION NOTE (options.darkTheme.label2)\n# Used as a label for dark theme\noptions.darkTheme.label2=Dark\n\n# LOCALIZATION NOTE (options.lightTheme.label2)\n# Used as a label for light theme\noptions.lightTheme.label2=Light\n\n# LOCALIZATION NOTE (options.firebugTheme.label2)\n# Used as a label for Firebug theme\noptions.firebugTheme.label2=Firebug\n\n# LOCALIZATION NOTE (performance.label):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nperformance.label=Performance\n\n# LOCALIZATION NOTE (performance.panelLabel):\n# This is used as the label for the toolbox panel.\nperformance.panelLabel=Performance Panel\n\n# LOCALIZATION NOTE (performance.commandkey, performance.accesskey)\n# Used for the menuitem in the tool menu\nperformance.commandkey=VK_F5\nperformance.accesskey=P\n\n# LOCALIZATION NOTE (performance.tooltip):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Performance Tools will be shown inside brackets.\nperformance.tooltip=Performance (%S)\n\n# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools\n# menu as a shortcut to open the devtools with the Web Console tab selected.\nMenuWebconsole.label=Web Console\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the\n# label of the tab in the devtools window.\nToolboxTabWebconsole.label=Console\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel=Console Panel\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip2): the string displayed in the\n# tooltip of the tab when the Web Console is displayed inside the developer\n# tools window.\n# Keyboard shortcut for Console will be shown inside the brackets.\nToolboxWebconsole.tooltip2=Web Console (%S)\n\ncmd.commandkey=K\nwebConsoleCmd.accesskey=W\n\n# LOCALIZATION NOTE (ToolboxDebugger.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxDebugger.label=Debugger\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel=Debugger Panel\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip2):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\n# A keyboard shortcut for JS Debugger will be shown inside brackets.\nToolboxDebugger.tooltip2=JavaScript Debugger (%S)\n\n# LOCALIZATION NOTE (debuggerMenu.commandkey, debuggerMenu.accesskey)\n# Used for the menuitem in the tool menu\ndebuggerMenu.commandkey=S\ndebuggerMenu.accesskey=D\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the style editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label=Style Editor\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel=Style Editor Panel\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip3):\n# This string is displayed in the tooltip of the tab when the style editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Stylesheet Editor will be shown inside the latter pair of brackets.\nToolboxStyleEditor.tooltip3=Stylesheet Editor (CSS) (%S)\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey=VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey=l\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label=Shader Editor\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel=Shader Editor Panel\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip=Live GLSL shader language editor for WebGL\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label=Canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel=Canvas Panel\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip=Tools to inspect and debug <canvas> contexts\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label=Web Audio\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel=Web Audio Panel\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip=Web Audio context visualizer and audio node inspector\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label=Inspector\ninspector.commandkey=C\ninspector.accesskey=I\n\n# LOCALIZATION NOTE (inspector.panelLabel)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel=Inspector Panel\n\n# LOCALIZATION NOTE (inspector.tooltip2)\n# Keyboard shortcut for DOM and Style Inspector will be shown inside brackets.\ninspector.tooltip2=DOM and Style Inspector (%S)\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label=Network\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel=Network Panel\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey=Q\nnetmonitor.accesskey=N\n\n# LOCALIZATION NOTE (netmonitor.tooltip2):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Network Monitor will be shown inside the brackets.\nnetmonitor.tooltip2=Network Monitor (%S)\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey=VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey=a\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label=Storage\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel=Storage Inspector\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel=Storage Panel\n\n# LOCALIZATION NOTE (storage.tooltip3):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Storage Inspector will be shown inside the brackets.\nstorage.tooltip3=Storage Inspector (Cookies, Local Storage, …) (%S)\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label=Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel=Scratchpad Panel\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip=Scratchpad\n\n# LOCALIZATION NOTE (memory.label): This string is displayed in the title of the\n# tab when the memory tool is displayed inside the developer tools window and in\n# the Developer Tools Menu.\nmemory.label=Memory\n\n# LOCALIZATION NOTE (memory.panelLabel): This is used as the label for the\n# toolbox panel.\nmemory.panelLabel=Memory Panel\n\n# LOCALIZATION NOTE (memory.tooltip): This string is displayed in the tooltip of\n# the tab when the memory tool is displayed inside the developer tools window.\nmemory.tooltip=Memory\n\n# LOCALIZATION NOTE (dom.label):\n# This string is displayed in the title of the tab when the DOM panel is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ndom.label=DOM\n\n# LOCALIZATION NOTE (dom.panelLabel):\n# This is used as the label for the toolbox panel.\ndom.panelLabel=DOM Panel\n\n# LOCALIZATION NOTE (dom.commandkey, dom.accesskey)\n# Used for the menuitem in the tool menu\ndom.commandkey=W\ndom.accesskey=D\n\n# LOCALIZATION NOTE (dom.tooltip):\n# This string is displayed in the tooltip of the tab when the DOM is\n# displayed inside the developer tools window.\n# Keyboard shortcut for DOM panel will be shown inside the brackets.\ndom.tooltip=DOM (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.splitconsole):\n# This is the tooltip of the button in the toolbox toolbar used to toggle\n# the split console.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.splitconsole = Toggle split console (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.responsive):\n# This is the tooltip of the button in the toolbox toolbar that toggles\n# the Responsive mode.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.responsive = Responsive Design Mode (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.paintflashing):\n# This is the tooltip of the paintflashing button in the toolbox toolbar\n# that toggles paintflashing.\ntoolbox.buttons.paintflashing = Toggle paint flashing\n\n# LOCALIZATION NOTE (toolbox.buttons.scratchpad):\n# This is the tooltip of the button in the toolbox toolbar that opens\n# the scratchpad window\ntoolbox.buttons.scratchpad = Scratchpad\n\n# LOCALIZATION NOTE (toolbox.buttons.screenshot):\n# This is the tooltip of the button in the toolbox toolbar that allows you to\n# take a screenshot of the entire page\ntoolbox.buttons.screenshot = Take a screenshot of the entire page\n\n# LOCALIZATION NOTE (toolbox.buttons.rulers):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# rulers in the page\ntoolbox.buttons.rulers = Toggle rulers for the page\n\n# LOCALIZATION NOTE (toolbox.buttons.measure):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# measuring tools\ntoolbox.buttons.measure = Measure a portion of the page\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/storage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : This file contains the Storage Inspector strings. -->\n\n<!-- LOCALIZATION NOTE : Placeholder for the searchbox that allows you to filter the table items. -->\n<!ENTITY searchBox.placeholder         \"Filter items\">\n\n<!-- LOCALIZATION NOTE : Label of popup menu action to delete all storage items. -->\n<!ENTITY storage.popupMenu.deleteAllLabel \"Delete All\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (storage.filter.key):\n# Key shortcut used to focus the filter box on top of the data view\nstorage.filter.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText=No hosts on the page\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText=No data present for selected host\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies=Cookies\ntree.labels.localStorage=Local Storage\ntree.labels.sessionStorage=Session Storage\ntree.labels.indexedDB=Indexed DB\ntree.labels.Cache=Cache Storage\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.uniqueKey=Unique key\ntable.headers.cookies.name=Name\ntable.headers.cookies.path=Path\ntable.headers.cookies.host=Domain\ntable.headers.cookies.expires=Expires on\ntable.headers.cookies.value=Value\ntable.headers.cookies.lastAccessed=Last accessed on\ntable.headers.cookies.creationTime=Created on\n\ntable.headers.localStorage.name=Key\ntable.headers.localStorage.value=Value\n\ntable.headers.sessionStorage.name=Key\ntable.headers.sessionStorage.value=Value\n\ntable.headers.Cache.url=URL\ntable.headers.Cache.status=Status\n\ntable.headers.indexedDB.uniqueKey=Unique key\ntable.headers.indexedDB.name=Key\ntable.headers.indexedDB.db=Database Name\ntable.headers.indexedDB.storage=Storage\ntable.headers.indexedDB.objectStore=Object Store Name\ntable.headers.indexedDB.value=Value\ntable.headers.indexedDB.origin=Origin\ntable.headers.indexedDB.version=Version\ntable.headers.indexedDB.objectStores=Object Stores\ntable.headers.indexedDB.keyPath2=Key Path\ntable.headers.indexedDB.autoIncrement=Auto Increment\ntable.headers.indexedDB.indexes=Indexes\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session=Session\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder=Filter values\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label=Data\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label=Parsed Value\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteLabel):\n# Label of popup menu action to delete storage item.\nstorage.popupMenu.deleteLabel=Delete “%S”\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteAllLabel):\n# Label of popup menu action to delete all storage items.\nstorage.popupMenu.deleteAllFromLabel=Delete All From “%S”\n\n# LOCALIZATION NOTE (storage.idb.deleteBlocked):\n# Warning notification when IndexedDB database could not be deleted immediately.\nstorage.idb.deleteBlocked=Database “%S” will be deleted after all connections are closed.\n\n# LOCALIZATION NOTE (storage.idb.deleteError):\n# Error notification when IndexedDB database could not be deleted.\nstorage.idb.deleteError=Database “%S” could not be deleted.\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n<!ENTITY newButton.label            \"New\">\n<!ENTITY newButton.tooltip          \"Create and append a new style sheet to the document\">\n<!ENTITY newButton.accesskey        \"N\">\n\n<!ENTITY importButton.label         \"Import…\">\n<!ENTITY importButton.tooltip       \"Import and append an existing style sheet to the document\">\n<!ENTITY importButton.accesskey     \"I\">\n\n<!ENTITY visibilityToggle.tooltip   \"Toggle style sheet visibility\">\n\n<!ENTITY saveButton.label           \"Save\">\n<!ENTITY saveButton.tooltip         \"Save this style sheet to a file\">\n<!ENTITY saveButton.accesskey       \"S\">\n\n<!ENTITY optionsButton.tooltip      \"Style Editor options\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.label     \"Show original sources\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.accesskey  \"o\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n<!ENTITY showMediaSidebar.label     \"Show @media sidebar\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n<!ENTITY mediaRules.label           \"@media rules\">\n\n<!ENTITY editorTextbox.placeholder  \"Type CSS here.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n<!ENTITY noStyleSheet.label         \"This page has no style sheet.\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n<!ENTITY noStyleSheet-tip-start.label  \"Perhaps you'd like to \">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"append a new style sheet\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \"?\">\n\n<!-- LOCALIZATION NOTE (openLinkNewTab.label): This is the text for the\n     context menu item that opens a stylesheet in a new tab -->\n<!ENTITY openLinkNewTab.label     \"Open Link in New Tab\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<inline style sheet #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=New style sheet #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=#1 rule.;#1 rules.\n\n# LOCALIZATION NOTE  (error-load): This is shown when loading fails.\nerror-load=Style sheet could not be loaded.\n\n# LOCALIZATION NOTE  (error-save): This is shown when saving fails.\nerror-save=Style sheet could not be saved.\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed=Can't show coverage information for compressed stylesheets\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=Import style sheet\n\n# LOCALIZATION NOTE  (importStyleSheet.filter): This is the *.css filter title\nimportStyleSheet.filter=CSS files\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=Save style sheet\n\n# LOCALIZATION NOTE  (saveStyleSheet.filter): This is the *.css filter title\nsaveStyleSheet.filter=CSS files\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey=S\n\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n<!ENTITY browserStylesLabel    \"Browser styles\">\n\n<!-- LOCALIZATION NOTE (filterStylesPlaceholder): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n<!ENTITY filterStylesPlaceholder      \"Filter Styles\">\n\n<!-- LOCALIZATION NOTE (addRuleButtonTooltip): This is the tooltip shown when\n  -  hovering the `Add new rule` button in the rules view toolbar. This should\n  -  match ruleView.contextmenu.addNewRule in styleinspector.properties -->\n<!ENTITY addRuleButtonTooltip  \"Add new rule\">\n\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n<!ENTITY selectedElementLabel  \"Selected element:\">\n\n<!-- LOCALIZATION NOTE (togglePseudoClassPanel): This is the tooltip\n  -  shown when hovering over the `Toggle Pseudo Class Panel` button in the\n  -  rule view toolbar. -->\n<!ENTITY togglePseudoClassPanel  \"Toggle pseudo-classes\">\n\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n<!ENTITY noPropertiesFound     \"No CSS properties found.\">\n\n<!-- FIXME: notes -->\n<!ENTITY computedViewTitle     \"Computed\">\n<!ENTITY ruleViewTitle         \"Rules\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n<!ENTITY closeCmd.key  \"W\">\n<!ENTITY toggleToolbox.key  \"I\">\n<!ENTITY toggleToolboxF12.keycode          \"VK_F12\">\n<!ENTITY toggleToolboxF12.keytext          \"F12\">\n\n<!-- LOCALIZATION NOTE (browserToolboxErrorMessage): This is the label\n  -  shown next to error details when the Browser Toolbox is unable to open. -->\n<!ENTITY browserToolboxErrorMessage          \"Error opening Browser Toolbox:\">\n\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n<!ENTITY options.context.advancedSettings \"Advanced settings\">\n\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n<!ENTITY options.context.inspector \"Inspector\">\n\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n<!ENTITY options.showUserAgentStyles.label \"Show Browser Styles\">\n<!ENTITY options.showUserAgentStyles.tooltip \"Turning this on will show default styles that are loaded by the browser.\">\n\n<!-- LOCALIZATION NOTE (options.collapseAttrs.label): This is the label\n  -  for the checkbox option to enable collapse attributes in the Inspector\n  -  panel. -->\n<!ENTITY options.collapseAttrs.label \"Truncate DOM attributes\">\n<!ENTITY options.collapseAttrs.tooltip \"Truncate long attributes in the inspector\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.label \"Default color unit\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.accesskey \"U\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.authored): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.authored \"As Authored\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hex \"Hex\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n<!ENTITY options.defaultColorUnit.name \"Color Names\">\n\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n<!ENTITY options.context.triggersPageRefresh  \"* Current session only, reloads the page\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label5    \"Enable browser chrome and add-on debugging toolboxes\">\n<!ENTITY options.enableChrome.tooltip3  \"Turning this option on will allow you to use various developer tools in browser context (via Tools > Web Developer > Browser Toolbox) and debug add-ons from the Add-ons Manager\">\n\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableRemote.label3    \"Enable remote debugging\">\n<!ENTITY options.enableRemote.tooltip2  \"Turning this option on will allow the developer tools to debug a remote instance like Firefox OS\">\n\n<!-- LOCALIZATION NOTE (options.enableWorkers.label): This is the label for the\n  -  checkbox that toggles worker debugging, i.e. devtools.debugger.workers\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableWorkers.label    \"Enable worker debugging (in development)\">\n<!ENTITY options.enableWorkers.tooltip  \"Turning this option on will allow the developer tools to debug workers\">\n\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n<!ENTITY options.disableJavaScript.label     \"Disable JavaScript *\">\n<!ENTITY options.disableJavaScript.tooltip   \"Turning this option on will disable JavaScript for the current tab. If the tab or the toolbox is closed then this setting will be forgotten.\">\n\n<!-- LOCALIZATION NOTE (options.disableHTTPCache.label,\n  -  options.disableHTTPCache.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the HTTP cache on or off. -->\n<!ENTITY options.disableHTTPCache.label     \"Disable HTTP Cache (when toolbox is open)\">\n<!ENTITY options.disableHTTPCache.tooltip   \"Turning this option on will disable the HTTP cache for all tabs that have the toolbox open. Service Workers are not affected by this option.\">\n\n<!-- LOCALIZATION NOTE (options.enableServiceWorkersHTTP.label,\n  -  options.enableServiceWorkersHTTP.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the service workers testing features on or off. This option enables service workers over HTTP. -->\n<!ENTITY options.enableServiceWorkersHTTP.label     \"Enable Service Workers over HTTP (when toolbox is open)\">\n<!ENTITY options.enableServiceWorkersHTTP.tooltip   \"Turning this option on will enable the service workers over HTTP for all tabs that have the toolbox open.\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label2): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n<!ENTITY options.selectDefaultTools.label2    \"Default Developer Tools\">\n\n<!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n<!ENTITY options.selectAdditionalTools.label  \"Developer Tools installed by add-ons\">\n\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n<!ENTITY options.selectEnabledToolboxButtons.label     \"Available Toolbox Buttons\">\n\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n<!ENTITY options.toolNotSupported.label  \"* Not supported for current toolbox target\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label2   \"Themes\">\n\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n<!ENTITY options.usedeveditiontheme.label   \"Use Developer Edition browser theme\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Toggles the Developer Edition browser theme.\">\n\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n<!ENTITY options.webconsole.label            \"Web Console\">\n\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n<!ENTITY options.timestampMessages.label      \"Enable timestamps\">\n<!ENTITY options.timestampMessages.tooltip    \"If you enable this option commands and output in the Web Console will display a timestamp\">\n\n<!-- LOCALIZATION NOTE (options.debugger.label): This is the label for the\n  -  heading of the group of Debugger preferences in the options panel. -->\n<!ENTITY options.debugger.label            \"Debugger\">\n\n<!-- LOCALIZATION NOTE (options.sourceMap.label): This is the\n   - label for the checkbox that toggles source maps in the Debugger -->\n<!ENTITY options.sourceMaps.label      \"Enable Source Maps\">\n<!ENTITY options.sourceMaps.tooltip    \"If you enable this option sources will be mapped in the Debugger and Console.\">\n\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n<!ENTITY options.styleeditor.label            \"Style Editor\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n<!ENTITY options.stylesheetSourceMaps.label      \"Show original sources\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"Show original sources (e.g. Sass files) in the Style Editor and Inspector\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n<!ENTITY options.stylesheetAutocompletion.label      \"Autocomplete CSS\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"Autocomplete CSS properties, values and selectors in Style Editor as you type\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.label): This is the label for the\n   -  heading of the group of Screenshot preferences in the options\n   -  panel. -->\n<!ENTITY options.screenshot.label            \"Screenshot Behavior\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.clipboard.label): This is the\n   - label for the checkbox that toggles screenshot to clipboard feature. -->\n<!ENTITY options.screenshot.clipboard.label      \"Screenshot to clipboard\">\n<!ENTITY options.screenshot.clipboard.tooltip    \"Saves to the screenshot directly to the clipboard\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.audio.label): This is the\n   - label for the checkbox that toggles the camera shutter audio for screenshot tool -->\n<!ENTITY options.screenshot.audio.label      \"Play camera shutter sound\">\n<!ENTITY options.screenshot.audio.tooltip    \"Enables the camera audio sound when taking screenshot\">\n\n<!-- LOCALIZATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n<!ENTITY options.commonPrefs.label           \"Common Preferences\">\n\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n<!ENTITY options.enablePersistentLogs.label    \"Enable persistent logs\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"If you enable this option the Web Console and Network Monitor will not clear the output each time you navigate to a new page\">\n\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n<!ENTITY options.showPlatformData.label    \"Show Gecko platform data\">\n<!ENTITY options.showPlatformData.tooltip  \"If you enable this option the JavaScript Profiler reports will include\nGecko platform symbols\">\n\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n<!ENTITY options.sourceeditor.label                     \"Editor Preferences\">\n<!ENTITY options.sourceeditor.detectindentation.label   \"Detect indentation\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"Guess indentation based on source content\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label   \"Autoclose brackets\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"Automatically insert closing brackets\">\n<!ENTITY options.sourceeditor.expandtab.label           \"Indent using spaces\">\n<!ENTITY options.sourceeditor.expandtab.tooltip         \"Use spaces instead of the tab character\">\n<!ENTITY options.sourceeditor.tabsize.label             \"Tab size\">\n<!ENTITY options.sourceeditor.tabsize.accesskey         \"T\">\n<!ENTITY options.sourceeditor.keybinding.label          \"Keybindings\">\n<!ENTITY options.sourceeditor.keybinding.accesskey      \"K\">\n<!ENTITY options.sourceeditor.keybinding.default.label  \"Default\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip=Dock to bottom of browser window\ntoolboxDockButtons.side.tooltip=Dock to side of browser window\ntoolboxDockButtons.window.tooltip=Show in separate window\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.minimize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the minimize button in the toolbar. When clicked, the\n# button minimizes the toolbox so that just the toolbar is visible at the\n# bottom.\ntoolboxDockButtons.bottom.minimize=Minimize the toolbox\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.maximize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the maximize button in the toolbar. When clicked, the\n# button maximizes the toolbox again (if it had been minimized before) so that\n# the whole toolbox is visible again.\ntoolboxDockButtons.bottom.maximize=Maximize the toolbox\n\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of errors in the current web page\ntoolboxToggleButton.errors=#1 error;#1 errors\n\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of warnings in the current web page\ntoolboxToggleButton.warnings=#1 warning;#1 warnings\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\ntoolboxToggleButton.tooltip=%1$S, %2$S\\nClick to toggle the developer tools.\n\n# LOCALIZATION NOTE (toolbar.closeButton.tooltip)\n# Used as a message in tooltip when overing the close button of the Developer\n# Toolbar.\ntoolbar.closeButton.tooltip=Close Developer Toolbar\n\n# LOCALIZATION NOTE (toolbar.toolsButton.tooltip)\n# Used as a message in tooltip when overing the wrench icon of the Developer\n# Toolbar, which toggle the developer toolbox.\ntoolbar.toolsButton.tooltip=Toggle developer tools\n\n# LOCALIZATION NOTE (toolbox.titleTemplate1): This is the template\n# used to format the title of the toolbox.\n# The URL of the page being targeted: %1$S.\ntoolbox.titleTemplate1=Developer Tools - %1$S\n\n# LOCALIZATION NOTE (toolbox.titleTemplate2): This is the template\n# used to format the title of the toolbox.\n# The page title or other name for the thing being targeted: %1$S\n# The URL of the page being targeted: %2$S.\ntoolbox.titleTemplate2=Developer Tools - %1$S - %2$S\n\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\n# name when no tool is selected.\ntoolbox.defaultTitle=Developer Tools\n\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\n# toolbox as a whole\ntoolbox.label=Developer Tools\n\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\n# used to add a * marker to the label for the Options Panel tool checkbox for the\n# tool which is not supported for the current toolbox target.\n# The name of the tool: %1$S.\noptions.toolNotSupportedMarker=%1$S *\n\n# LOCALIZATION NOTE (scratchpad.keycode)\n# Used for opening scratchpad from the detached toolbox window\n# Needs to match scratchpad.keycode from browser.dtd\nscratchpad.keycode=VK_F4\n\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\n# Used for toggling the browser console from the detached toolbox window\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\nbrowserConsoleCmd.commandkey=j\n\n# LOCALIZATION NOTE (pickButton.tooltip)\n# This is the tooltip of the pick button in the toolbox toolbar\npickButton.tooltip=Pick an element from the page\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip=All tabs\n\n# LOCALIZATION NOTE (toolbox.noContentProcessForTab.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running for the current tab\ntoolbox.noContentProcessForTab.message=No content process for this tab.\n\n# LOCALIZATION NOTE (toolbox.viewCssSourceInStyleEditor.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a css file in the Style-Editor tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInStyleEditor is used.\ntoolbox.viewCssSourceInStyleEditor.label=Open File in Style-Editor\n\n# LOCALIZATION NOTE (toolbox.viewJsSourceInDebugger.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a js file in the Debugger tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInDebugger is used.\ntoolbox.viewJsSourceInDebugger.label=Open File in Debugger\n\ntoolbox.resumeOrderWarning=Page did not resume after the debugger was attached. To fix this, please close and re-open the toolbox.\n\n# LOCALIZATION NOTE (toolbox.options.key)\n# Key shortcut used to open the options panel\ntoolbox.options.key=CmdOrCtrl+Shift+O\n\n# LOCALIZATION NOTE (toolbox.help.key)\n# Key shortcut used to open the options panel\ntoolbox.help.key=F1\n\n# LOCALIZATION NOTE (toolbox.nextTool.key)\n# Key shortcut used to select the next tool\ntoolbox.nextTool.key=CmdOrCtrl+]\n\n# LOCALIZATION NOTE (toolbox.previousTool.key)\n# Key shortcut used to select the previous tool\ntoolbox.previousTool.key=CmdOrCtrl+[\n\n# LOCALIZATION NOTE (toolbox.zoom*.key)\n# Key shortcuts used to zomm in/out or reset the toolbox\n# Should match fullZoom*Cmd.commandkey values from browser.dtd\ntoolbox.zoomIn.key=CmdOrCtrl+Plus\ntoolbox.zoomIn2.key=CmdOrCtrl+=\ntoolbox.zoomIn3.key=\n\ntoolbox.zoomOut.key=CmdOrCtrl+-\ntoolbox.zoomOut2.key=\n\ntoolbox.zoomReset.key=CmdOrCtrl+0\ntoolbox.zoomReset2.key=\n\n# LOCALIZATION NOTE (toolbox.reload*.key)\n# Key shortcuts used to reload the page\ntoolbox.reload.key=CmdOrCtrl+R\ntoolbox.reload2.key=F5\n\n# LOCALIZATION NOTE (toolbox.forceReload*.key)\n# Key shortcuts used to force reload of the page by bypassing caches\ntoolbox.forceReload.key=CmdOrCtrl+Shift+R\ntoolbox.forceReload2.key=CmdOrCtrl+F5\n\n# LOCALIZATION NOTE (toolbox.minimize.key)\n# Key shortcut used to minimize the toolbox\ntoolbox.minimize.key=CmdOrCtrl+Shift+U\n\n# LOCALIZATION NOTE (toolbox.toggleHost.key)\n# Key shortcut used to move the toolbox in bottom or side of the browser window\ntoolbox.toggleHost.key=CmdOrCtrl+Shift+D\n\n# LOCALIZATION NOTE (toolbox.frames.tooltip): This is the label for\n# the iframes menu list that appears only when the document has some.\n# It allows you to switch the context of the whole toolbox.\ntoolbox.frames.tooltip=Select an iframe as the currently targeted document\n\n# LOCALIZATION NOTE (toolbox.noautohide.tooltip): This is the label for\n# the button to force the popups/panels to stay visible on blur.\n# This is only visible in the browser toolbox as it is meant for\n# addon developers and Firefox contributors.\ntoolbox.noautohide.tooltip=Disable popup auto hide\n\n# LOCALIZATION NOTE (toolbox.closebutton.tooltip): This is the tooltip for\n# the close button the developer tools toolbox.\ntoolbox.closebutton.tooltip=Close Developer Tools\n\n# LOCALIZATION NOTE (toolbox.allToolsButton.tooltip): This is the tooltip for the\n# \"all tools\" button displayed when some tools are hidden by overflow of the toolbar.\ntoolbox.allToolsButton.tooltip=Select another tool\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY window.title \"Web Console\">\n<!ENTITY browserConsole.title \"Browser Console\">\n\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY openURL.label     \"Open URL in New Tab\">\n<!ENTITY openURL.accesskey \"T\">\n\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n<!ENTITY btnPageNet.label   \"Net\">\n<!ENTITY btnPageNet.tooltip \"Log network access\">\n<!ENTITY btnPageNet.accesskey \"N\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"t\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"Log CSS errors and warnings\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"Log JavaScript exceptions\">\n<!ENTITY btnPageJS.accesskey  \"J\">\n<!ENTITY btnPageSecurity.label \"Security\">\n<!ENTITY btnPageSecurity.tooltip \"Log security errors and warnings\">\n<!ENTITY btnPageSecurity.accesskey \"u\">\n\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n<!ENTITY btnPageLogging.label   \"Logging\">\n<!ENTITY btnPageLogging.tooltip \"Log messages sent to the window.console object\">\n<!ENTITY btnPageLogging.accesskey3 \"L\">\n<!ENTITY btnConsoleErrors       \"Errors\">\n<!ENTITY btnConsoleInfo         \"Info\">\n<!ENTITY btnConsoleWarnings     \"Warnings\">\n<!ENTITY btnConsoleLog          \"Log\">\n<!ENTITY btnConsoleXhr          \"XHR\">\n<!ENTITY btnConsoleReflows      \"Reflows\">\n\n<!-- LOCALIZATION NOTE (btnServerLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls on the HTTP server. -->\n<!ENTITY btnServerLogging.label       \"Server\">\n<!ENTITY btnServerLogging.tooltip     \"Log messages received from a web server\">\n<!ENTITY btnServerLogging.accesskey   \"S\">\n<!ENTITY btnServerErrors              \"Errors\">\n<!ENTITY btnServerInfo                \"Info\">\n<!ENTITY btnServerWarnings            \"Warnings\">\n<!ENTITY btnServerLog                 \"Log\">\n\n<!-- LOCALIZATION NODE (btnConsoleSharedWorkers) the term \"Shared Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleSharedWorkers \"Shared Workers\">\n<!-- LOCALIZATION NODE (btnConsoleServiceWorkers) the term \"Service Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleServiceWorkers \"Service Workers\">\n<!-- LOCALIZATION NODE (btnConsoleWindowlessWorkers) the term \"Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleWindowlessWorkers \"Add-on or Chrome Workers\">\n\n<!ENTITY filterOutput.placeholder \"Filter output\">\n<!ENTITY btnClear.label        \"Clear\">\n<!ENTITY btnClear.tooltip      \"Clear the Web Console output\">\n<!ENTITY btnClear.accesskey    \"r\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"Copy Link Location\">\n<!ENTITY copyURLCmd.accesskey \"a\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n<!ENTITY openInVarViewCmd.label \"Open in Variables View\">\n<!ENTITY openInVarViewCmd.accesskey \"V\">\n<!ENTITY storeAsGlobalVar.label \"Store as global variable\">\n<!ENTITY storeAsGlobalVar.accesskey \"S\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice1   \"Reload\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice2   \"the page to view and edit the audio context.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n<!ENTITY webAudioEditorUI.emptyNotice     \"Waiting for an audio context to be created…\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties2 \"Properties\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n<!ENTITY webAudioEditorUI.tab.automation  \"Automation\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n<!ENTITY webAudioEditorUI.inspectorTitle  \"AudioNode Inspector\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"No AudioNode selected.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n<!ENTITY webAudioEditorUI.propertiesEmpty \"Node does not have any properties.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n<!ENTITY webAudioEditorUI.automationEmpty \"Node does not have any AudioParams.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam does not have any automation events.\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=Collapse inspector\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=Expand inspector\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S.%03S\n\nhelperFuncUnsupportedTypeError=Can’t call pprint on this type of object.\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS): this string is used to\n# show the duration between two network events (e.g request and response\n# header or response header and response body). Parameters: %S is the duration.\nNetworkPanel.durationMS=%Sms\n\nConsoleAPIDisabled=The Web Console logging API (console.log, console.info, console.warn, console.error) has been disabled by a script on this page.\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): the Web Console floating\n# panel title. For RTL languages you need to set the LRM in the string to give\n# the URL the correct direction. Parameters: %S is the web page URL.\nwebConsoleWindowTitleAndURL=Web Console - %S\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): the message displayed\n# after a URL in the Web Console that has been flagged for Mixed Content (i.e.\n# http content in an https page).\nwebConsoleMixedContentWarning=Mixed Content\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel=Learn More\n\n# LOCALIZATION NOTE (scratchpad.linkText): the text used in the right hand\n# side of the Web Console command line when JavaScript is being entered, to\n# indicate how to jump into scratchpad mode.\nscratchpad.linkText=Shift+RETURN - Open in Scratchpad\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink=reflow: %Sms\nreflow.messageWithLink=reflow: %Sms\\u0020\nreflow.messageLinkText=function %1$S, %2$S line %3$S\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction): this string is used to\n# display JavaScript functions that have no given name - they are said to be\n# anonymous. Test console.trace() in the webconsole.\nstacktrace.anonymousFunction=<anonymous>\n\n# LOCALIZATION NOTE (stacktrace.asyncStack): this string is used to\n# indicate that a given stack frame has an async parent.\n# %S is the \"Async Cause\" of the frame.\nstacktrace.asyncStack=(Async: %S)\n\n# LOCALIZATION NOTE (timerStarted): this string is used to display the result\n# of the console.time() call. Parameters: %S is the name of the timer.\ntimerStarted=%S: timer started\n\n# LOCALIZATION NOTE (timeEnd): this string is used to display the result of\n# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S\n# is the number of milliseconds.\ntimeEnd=%1$S: %2$Sms\n\n# LOCALIZATION NOTE (consoleCleared): this string is displayed when receiving a\n# call to console.clear() to let the user know the previous messages of the\n# console have been removed programmatically.\nconsoleCleared=Console was cleared.\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel=<no label>\n\n# LOCALIZATION NOTE (noGroupLabel): this string is used to display\n# console.group messages with no label provided.\nnoGroupLabel=<no group label>\n\n# LOCALIZATION NOTE (Autocomplete.blank): this string is used when inputnode\n# string containing anchor doesn't matches to any property in the content.\nAutocomplete.blank=  <- no result\n\nmaxTimersExceeded=The maximum allowed number of timers in this page was exceeded.\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded=The maximum allowed number of counters in this page was exceeded.\n\n# LOCALIZATION NOTE (longStringEllipsis): the string displayed after a long\n# string. This string is clickable such that the rest of the string is\n# retrieved from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): the string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=The string you are trying to view is too long to be displayed by the Web Console.\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=Connection timeout. Check the Error Console on both ends for potential error messages. Reopen the Web Console to try again.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Filter properties\n\n# LOCALIZATION NOTE (emptyPropertiesList): the text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=No properties to display\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2=#1 repeat;#1 repeats\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector=Click to select the node in the inspector\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument=Cannot cd() to the given window. Invalid argument.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Scam Warning: Take care when pasting things you don’t understand. This could allow attackers to steal your identity or take control of your computer. Please type ‘%S’ below (no need to press enter) to allow pasting.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=allow pasting\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails=Show/hide message details.\n\n# LOCALIZATION NOTE (groupToggle): the text that is displayed when\n# you hover the arrow for expanding/collapsing the messages of a group.\ngroupToggle=Show/hide group.\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel=#1 empty slot;#1 empty slots\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index=(index)\ntable.iterationIndex=(iteration index)\ntable.key=Key\ntable.value=Values\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=Error\nseverity.warn=Warning\nseverity.info=Info\nseverity.log=Log\n\n# LOCALIZATION NOTE (level.error, level.warn, level.info, level.log, level.debug):\n# tooltip for icons next to console output\nlevel.error=Error\nlevel.warn=Warning\nlevel.info=Info\nlevel.log=Log\nlevel.debug=Debug\n\n# LOCALIZATION NOTE (webconsole.find.key)\n# Key shortcut used to focus the search box on upper right of the console\nwebconsole.find.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (webconsole.close.key)\n# Key shortcut used to close the Browser console (doesn't work in regular web console)\nwebconsole.close.key=CmdOrCtrl+W\n\n# LOCALIZATION NOTE (webconsole.clear.key*)\n# Key shortcut used to clear the console output\nwebconsole.clear.key=Ctrl+Shift+L\nwebconsole.clear.keyOSX=Ctrl+L\n\n# LOCALIZATION NOTE (webconsole.menu.copyURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# copies the URL displayed in the message to the clipboard.\nwebconsole.menu.copyURL.label=Copy Link Location\nwebconsole.menu.copyURL.accesskey=a\n\n# LOCALIZATION NOTE (webconsole.menu.openURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# opens the URL displayed in a new browser tab.\nwebconsole.menu.openURL.label=Open URL in New Tab\nwebconsole.menu.openURL.accesskey=T\n\n# LOCALIZATION NOTE (webconsole.menu.openInVarView.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# opens the webconsole variable view for the logged variable.\nwebconsole.menu.openInVarView.label=Open in Variables View\nwebconsole.menu.openInVarView.accesskey=V\n\n# LOCALIZATION NOTE (webconsole.menu.storeAsGlobalVar.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# creates a new global variable pointing to the logged variable.\nwebconsole.menu.storeAsGlobalVar.label=Store as global variable\nwebconsole.menu.storeAsGlobalVar.accesskey=S\n\n# LOCALIZATION NOTE (webconsole.menu.copy.label)\n# Label used for a context-menu item displayed for any log. Clicking on it will copy the\n# content of the log (or the user selection, if any).\nwebconsole.menu.copy.label=Copy\nwebconsole.menu.copy.accesskey=C\n\n# LOCALIZATION NOTE (webconsole.menu.selectAll.label)\n# Label used for a context-menu item that will select all the content of the webconsole\n# output.\nwebconsole.menu.selectAll.label=Select all\nwebconsole.menu.selectAll.accesskey=A\n\n# LOCALIZATION NOTE (webconsole.clearButton.tooltip)\n# Label used for the tooltip on the clear logs button in the console top toolbar bar.\n# Clicking on it will clear the content of the console.\nwebconsole.clearButton.tooltip=Clear the Web Console output\n\n# LOCALIZATION NOTE (webconsole.toggleFilterButton.tooltip)\n# Label used for the tooltip on the toggle filter bar button in the console top\n# toolbar bar. Clicking on it will toggle the visibility of an additional bar which\n# contains filter buttons.\nwebconsole.toggleFilterButton.tooltip=Toggle filter bar\n\n# LOCALIZATION NOTE (webconsole.filterInput.placeholder)\n# Label used for for the placeholder on the filter input, in the console top toolbar.\nwebconsole.filterInput.placeholder=Filter output\n\n# LOCALIZATION NOTE (webconsole.errorsFilterButton.label)\n# Label used as the text of the \"Errors\" button in the additional filter toolbar.\n# It shows or hides error messages, either inserted in the page using\n# console.error() or as a result of a javascript error..\nwebconsole.errorsFilterButton.label=Errors\n\n# LOCALIZATION NOTE (webconsole.warningsFilterButton.label)\n# Label used as the text of the \"Warnings\" button in the additional filter toolbar.\n# It shows or hides warning messages, inserted in the page using console.warn().\nwebconsole.warningsFilterButton.label=Warnings\n\n# LOCALIZATION NOTE (webconsole.logsFilterButton.label)\n# Label used as the text of the \"Logs\" button in the additional filter toolbar.\n# It shows or hides log messages, inserted in the page using console.log().\nwebconsole.logsFilterButton.label=Logs\n\n# LOCALIZATION NOTE (webconsole.infoFilterButton.label)\n# Label used as the text of the \"Info\" button in the additional filter toolbar.\n# It shows or hides info messages, inserted in the page using console.info().\nwebconsole.infoFilterButton.label=Info\n\n# LOCALIZATION NOTE (webconsole.debugFilterButton.label)\n# Label used as the text of the \"Debug\" button in the additional filter toolbar.\n# It shows or hides debug messages, inserted in the page using console.debug().\nwebconsole.debugFilterButton.label=Debug\n\n# LOCALIZATION NOTE (webconsole.cssFilterButton.label)\n# Label used as the text of the \"CSS\" button in the additional filter toolbar.\n# It shows or hides CSS warning messages, inserted in the page by the browser\n# when there are CSS errors in the page.\nwebconsole.cssFilterButton.label=CSS\n\n# LOCALIZATION NOTE (webconsole.xhrFilterButton.label)\n# Label used as the text of the \"XHR\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes an XMLHttpRequest or\n# a fetch call.\nwebconsole.xhrFilterButton.label=XHR\n\n# LOCALIZATION NOTE (webconsole.requestsFilterButton.label)\n# Label used as the text of the \"Requests\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes a network call, for example\n# when an image or a scripts is requested.\nwebconsole.requestsFilterButton.label=Requests\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n\n<!ENTITY projectMenu_label \"Project\">\n<!ENTITY projectMenu_accesskey \"P\">\n<!ENTITY projectMenu_newApp_label \"New App…\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"Open Packaged App…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"P\">\n<!ENTITY projectMenu_importHostedApp_label \"Open Hosted App…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"H\">\n<!ENTITY projectMenu_selectApp_label \"Open App…\">\n<!ENTITY projectMenu_selectApp_accesskey \"O\">\n<!ENTITY projectMenu_play_label \"Install and Run\">\n<!ENTITY projectMenu_play_accesskey \"I\">\n<!ENTITY projectMenu_stop_label \"Stop App\">\n<!ENTITY projectMenu_stop_accesskey \"S\">\n<!ENTITY projectMenu_debug_label \"Debug App\">\n<!ENTITY projectMenu_debug_accesskey \"D\">\n<!ENTITY projectMenu_remove_label \"Remove Project\">\n<!ENTITY projectMenu_remove_accesskey \"R\">\n<!ENTITY projectMenu_showPrefs_label \"Preferences\">\n<!ENTITY projectMenu_showPrefs_accesskey \"e\">\n<!ENTITY projectMenu_manageComponents_label \"Manage Extra Components\">\n<!ENTITY projectMenu_manageComponents_accesskey \"M\">\n<!ENTITY projectMenu_refreshTabs_label \"Refresh Tabs\">\n\n<!ENTITY runtimeMenu_label \"Runtime\">\n<!ENTITY runtimeMenu_accesskey \"R\">\n<!ENTITY runtimeMenu_disconnect_label \"Disconnect\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"D\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"Screenshot\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"S\">\n<!ENTITY runtimeMenu_showDetails_label \"Runtime Info\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"E\">\n<!ENTITY runtimeMenu_showMonitor_label \"Monitor\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"M\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Device Preferences\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"D\">\n<!ENTITY runtimeMenu_showSettings_label \"Device Settings\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"s\">\n\n<!ENTITY viewMenu_label \"View\">\n<!ENTITY viewMenu_accesskey \"V\">\n<!ENTITY viewMenu_toggleEditor_label \"Toggle Editor\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"E\">\n<!ENTITY viewMenu_zoomin_label \"Zoom In\">\n<!ENTITY viewMenu_zoomin_accesskey \"I\">\n<!ENTITY viewMenu_zoomout_label \"Zoom Out\">\n<!ENTITY viewMenu_zoomout_accesskey \"O\">\n<!ENTITY viewMenu_resetzoom_label \"Reset Zoom\">\n<!ENTITY viewMenu_resetzoom_accesskey \"R\">\n\n<!ENTITY projectButton_label \"Open App\">\n<!ENTITY runtimeButton_label \"Select Runtime\">\n\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n<!ENTITY key_quit \"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel \"O\">\n<!-- reload app -->\n<!ENTITY key_play \"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor \"B\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n\n<!ENTITY projectPanel_myProjects \"My Projects\">\n<!ENTITY projectPanel_runtimeApps \"Runtime Apps\">\n<!ENTITY projectPanel_tabs \"Tabs\">\n<!ENTITY runtimePanel_usb \"USB Devices\">\n<!ENTITY runtimePanel_wifi \"Wi-Fi Devices\">\n<!ENTITY runtimePanel_simulator \"Simulators\">\n<!ENTITY runtimePanel_other \"Other\">\n<!ENTITY runtimePanel_installsimulator \"Install Simulator\">\n<!ENTITY runtimePanel_noadbhelper \"Install ADB Helper\">\n<!ENTITY runtimePanel_nousbdevice \"Can't see your device?\">\n<!ENTITY runtimePanel_refreshDevices_label \"Refresh Devices\">\n\n<!-- Lense -->\n<!ENTITY details_valid_header \"valid\">\n<!ENTITY details_warning_header \"warnings\">\n<!ENTITY details_error_header \"errors\">\n<!ENTITY details_description \"Description\">\n<!ENTITY details_location \"Location\">\n<!ENTITY details_manifestURL \"App ID\">\n<!ENTITY details_removeProject_button \"Remove Project\">\n<!ENTITY details_showPrepackageLog_button \"Show Pre-package Log\">\n\n<!-- New App -->\n<!ENTITY newAppWindowTitle \"New App\">\n<!ENTITY newAppHeader \"Select template\">\n<!ENTITY newAppLoadingTemplate \"Loading templates…\">\n<!ENTITY newAppProjectName \"Project Name:\">\n\n\n<!-- Decks -->\n\n<!ENTITY deck_close \"Close\">\n\n<!-- Addons -->\n<!ENTITY addons_title \"Extra Components\">\n<!ENTITY addons_aboutaddons \"Open Add-ons Manager\">\n\n<!-- Prefs -->\n<!ENTITY prefs_title \"Preferences\">\n<!ENTITY prefs_editor_title \"Editor\">\n<!ENTITY prefs_general_title \"General\">\n<!ENTITY prefs_restore \"Restore Defaults\">\n<!ENTITY prefs_manage_components \"Manage Extra Components\">\n<!ENTITY prefs_options_autoconnectruntime \"Reconnect to previous runtime\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"Reconnect to previous runtime when WebIDE starts\">\n<!ENTITY prefs_options_rememberlastproject \"Remember last project\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"Restore previous project when WebIDE starts\">\n<!ENTITY prefs_options_templatesurl \"Templates URL\">\n<!ENTITY prefs_options_templatesurl_tooltip \"Index of available templates\">\n<!ENTITY prefs_options_showeditor \"Show editor\">\n<!ENTITY prefs_options_showeditor_tooltip \"Show internal editor\">\n<!ENTITY prefs_options_tabsize \"Tab size\">\n<!ENTITY prefs_options_expandtab \"Soft tabs\">\n<!ENTITY prefs_options_expandtab_tooltip \"Use spaces instead of the tab character\">\n<!ENTITY prefs_options_detectindentation \"Autoindent\">\n<!ENTITY prefs_options_detectindentation_tooltip \"Guess indentation based on source content\">\n<!ENTITY prefs_options_autocomplete \"Autocomplete\">\n<!ENTITY prefs_options_autocomplete_tooltip \"Enable code autocompletion\">\n<!ENTITY prefs_options_autoclosebrackets \"Autoclose brackets\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"Automatically insert closing brackets\">\n<!ENTITY prefs_options_keybindings \"Keybindings\">\n<!ENTITY prefs_options_keybindings_default \"Default\">\n<!ENTITY prefs_options_autosavefiles \"Autosave files\">\n<!ENTITY prefs_options_autosavefiles_tooltip \"Automatically save edited files before running project\">\n\n<!-- Runtime Details -->\n<!ENTITY runtimedetails_title \"Runtime Info\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB is root: \">\n<!ENTITY runtimedetails_summonADBRoot \"root device\">\n<!ENTITY runtimedetails_ADBRootWarning \"(requires unlocked bootloader)\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Unrestricted DevTools privileges: \">\n<!ENTITY runtimedetails_requestPrivileges \"request higher privileges\">\n<!ENTITY runtimedetails_privilegesWarning \"(Will reboot device. Requires root access.)\">\n\n<!-- Device Preferences and Settings -->\n<!ENTITY device_typeboolean \"Boolean\">\n<!ENTITY device_typenumber \"Integer\">\n<!ENTITY device_typestring \"String\">\n<!ENTITY device_typeobject \"Object\">\n<!ENTITY device_typenone \"Select a type\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreference_title \"Device Preferences\">\n<!ENTITY devicepreference_search \"Search preferences\">\n<!ENTITY devicepreference_newname \"New preference name\">\n<!ENTITY devicepreference_newtext \"Preference value\">\n<!ENTITY devicepreference_addnew \"Add new preference\">\n\n<!-- Device Settings -->\n<!ENTITY devicesetting_title \"Device Settings\">\n<!ENTITY devicesetting_search \"Search settings\">\n<!ENTITY devicesetting_newname \"New setting name\">\n<!ENTITY devicesetting_newtext \"Setting value\">\n<!ENTITY devicesetting_addnew \"Add new setting\">\n\n<!-- Monitor -->\n<!ENTITY monitor_title \"Monitor\">\n<!ENTITY monitor_help \"Help\">\n\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n<!ENTITY wifi_auth_header \"Client Identification\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"The endpoint you are connecting to needs more information to authenticate this connection.  Please scan the QR code below via the prompt on your other device.\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"No QR scanner prompt?\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"Have a QR scanner prompt?\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"If your other device asks for a token instead of scanning a QR code, please copy the value below to the other device:\">\n<!ENTITY wifi_auth_qr_size_note \"If the QR code appears too small for the connection to be successfully established, try zooming or enlarging the window.\">\n\n<!-- Logs panel -->\n<!ENTITY logs_title \"Pre-packaging Command Logs\">\n\n<!-- Simulator Options -->\n<!ENTITY simulator_title \"Simulator Options\">\n<!ENTITY simulator_remove \"Delete Simulator\">\n<!ENTITY simulator_reset \"Restore Defaults\">\n<!ENTITY simulator_name \"Name\">\n<!ENTITY simulator_software \"Software\">\n<!ENTITY simulator_version \"Version\">\n<!ENTITY simulator_profile \"Profile\">\n<!ENTITY simulator_hardware \"Hardware\">\n<!ENTITY simulator_device \"Device\">\n<!ENTITY simulator_screenSize \"Screen\">\n<!ENTITY simulator_pixelRatio \"Pixel Ratio\">\n<!ENTITY simulator_tv_data \"TV Simulation\">\n<!ENTITY simulator_tv_data_open \"Config Data\">\n<!ENTITY simulator_tv_data_open_button \"Open Config Directory…\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/client/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=Firefox WebIDE\ntitle_app=Firefox WebIDE: %S\n\nruntimeButton_label=Select Runtime\nprojectButton_label=Open App\n\nmainProcess_label=Main Process\n\nlocal_runtime=Local Runtime\nremote_runtime=Remote Runtime\nremote_runtime_promptTitle=Remote Runtime\nremote_runtime_promptMessage=hostname:port\n\nimportPackagedApp_title=Select Directory\nimportHostedApp_title=Open Hosted App\nimportHostedApp_header=Enter Manifest URL\n\nselectCustomBinary_title=Select custom B2G binary\nselectCustomProfile_title=Select custom Gaia profile\n\nnotification_showTroubleShooting_label=Troubleshooting\nnotification_showTroubleShooting_accesskey=T\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=Loading…\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected=Can't install project. Not fully connected.\nerror_cantInstallValidationErrors=Can't install project. Validation errors.\nerror_listRunningApps=Can't get app list from device\n\n# Variable: name of the operation (in english)\nerror_operationTimeout=Operation timed out: %1$S\nerror_operationFail=Operation failed: %1$S\n\n# Variable: app name\nerror_cantConnectToApp=Can't connect to app: %1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON=Can't fetch the add-on list: %S\n\nerror_appProjectsLoadFailed=Unable to load project list. This can occur if you've used this profile with a newer version of Firefox.\nerror_folderCreationFailed=Unable to create project folder in the selected directory.\n\n# Variable: runtime app build ID (looks like this %Y%M%D format) and firefox build ID (same format)\nerror_runtimeVersionTooRecent=The connected runtime has a more recent build date (%1$S) than your desktop Firefox (%2$S) does. This is an unsupported setup and may cause DevTools to fail. Please update Firefox.\n\naddons_stable=stable\naddons_unstable=unstable\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label=Firefox OS %1$S Simulator (%2$S)\naddons_install_button=install\naddons_uninstall_button=uninstall\naddons_adb_label=ADB Helper Add-on\naddons_adapters_label=Tools Adapters Add-on\naddons_adb_warning=USB devices won't be detected without this add-on\naddons_status_unknown=?\naddons_status_installed=Installed\naddons_status_uninstalled=Not Installed\naddons_status_preparing=preparing\naddons_status_downloading=downloading\naddons_status_installing=installing\n\nruntimedetails_checkno=no\nruntimedetails_checkyes=yes\nruntimedetails_checkunknown=unknown (requires ADB Helper 0.4.0 or later)\nruntimedetails_notUSBDevice=Not a USB device\n\n# Validation status\nstatus_tooltip=Validation status: %1$S\nstatus_valid=VALID\nstatus_warning=WARNINGS\nstatus_error=ERRORS\nstatus_unknown=UNKNOWN\n\n# Device preferences and settings\ndevice_reset_default=Reset to default\n\n# Simulator options\nsimulator_custom_device=Custom\nsimulator_custom_binary=Custom B2G binary…\nsimulator_custom_profile=Custom Gaia profile…\nsimulator_default_profile=Use default\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/shared/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - browser/devtools/styleeditor/styleeditor.xul for context -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n<!ENTITY csscoverage.backButton \"Back\">\n\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n<!ENTITY csscoverage.unused \"Unused Rules\">\n<!ENTITY csscoverage.noMatches \"No matches found for the following rules:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n<!ENTITY csscoverage.optimize.header \"Optimizable Pages\">\n\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n<!ENTITY csscoverage.optimize.body1 \"You can sometimes speed up loading by moving\">\n<!ENTITY csscoverage.optimize.body2 \"tags to the bottom of the page and creating a new inline\">\n<!ENTITY csscoverage.optimize.body3 \"element with the styles needed before the 'load' event to the top. Here are the style blocks you need:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n<!ENTITY csscoverage.optimize.bodyX \"All rules are inlined.\">\n\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n<!ENTITY csscoverage.footer1 \"See\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"the MDN article on the CSS Coverage Tool\">\n<!ENTITY csscoverage.footer4 \"for caveats in the generation of this report.\">\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/shared/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc2,\n# csscoverageStopDesc2, csscoverageOneShotDesc2, csscoverageToggleDesc2,\n# csscoverageReportDesc2): Short descriptions of the csscoverage commands\ncsscoverageDesc=Control CSS coverage analysis\ncsscoverageStartDesc2=Begin collecting CSS coverage data\ncsscoverageStopDesc2=Stop collecting CSS coverage data\ncsscoverageOneShotDesc2=Collect instantaneous CSS coverage data\ncsscoverageToggleDesc2=Toggle collecting CSS coverage data\ncsscoverageReportDesc2=Show CSS coverage report\ncsscoverageStartNoReloadDesc=Don't start with a page reload\ncsscoverageStartNoReloadManual=It's best if we start by reloading the current page because that starts the test at a known point, but there could be reasons why we don't want to do that (e.g. the page contains state that will be lost across a reload)\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply=Running CSS coverage analysis\ncsscoverageDoneReply=CSS Coverage analysis completed\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError=CSS coverage analysis already running\ncsscoverageNotRunningError=CSS coverage analysis not running\ncsscoverageNotRunError=CSS coverage analysis has not been run\ncsscoverageNoRemoteError=Target does not support CSS Coverage\ncsscoverageOneShotReportError=CSS coverage report is not available for 'oneshot' data. Please use start/stop.\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/shared/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=Incoming Connection\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=An incoming request to permit remote debugging connection was detected. A remote client can take complete control over your browser!\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=Client Endpoint: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=Server Endpoint: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=Allow connection?\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=Disable\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=Client Identification\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=The endpoint you are connecting to needs more information to authenticate this connection.  Please provide the token below in the prompt that appears on the other end.\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=My Cert: %1$S\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=Token: %1$S\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=Provide Client Token\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=The client should be displaying a token value.  Enter that token value here to complete authentication with this client.\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/shared/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone=(No description)\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName=Options\n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc=Execute a command on %S\ncanonProxyManual=A set of commands that are executed on a remote system. The remote system is reached via %S\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists=There is already a command called '%S'\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\ncliEvalJavascript=Enter JavaScript directly\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg=Too many arguments\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions=Available Options\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand2=Invalid Command: '%1$S'.\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam=Value required for '%1$S'.\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists='%1$S' doesn't exist\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists='%1$S' already exists\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile='%1$S' is not a file\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory='%1$S' is not a directory\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch='%1$S' does not match '%2$S'\n\n# LOCALIZATION NOTE: When the menu has displayed all the matches that it\n# should (i.e. about 10 items) then we display this to alert the user that\n# more matches are available.\nfieldMenuMore=More matches, keep typing\n\n# LOCALIZATION NOTE: The command line provides completion for JavaScript\n# commands, however there are times when the scope of what we're completing\n# against can't be used. This error message is displayed when this happens.\njstypeParseScope=Scope lost\n\n# LOCALIZATION NOTE (jstypeParseMissing, jstypeBeginSyntax,\n# jstypeBeginUnterm): These error messages are displayed when the command line\n# is doing JavaScript completion and encounters errors.\njstypeParseMissing=Can't find property '%S'\njstypeBeginSyntax=Syntax error\njstypeBeginUnterm=Unterminated string literal\n\n# LOCALIZATION NOTE: This message is displayed if the system for providing\n# JavaScript completions encounters and error it displays this.\njstypeParseError=Error\n\n# LOCALIZATION NOTE (typesNumberNan, typesNumberNotInt2, typesDateNan): These\n# error messages are displayed when the command line is passed a variable\n# which has the wrong format and can't be converted. Parameters: %S is the\n# passed variable.\ntypesNumberNan=Can't convert \"%S\" to a number.\ntypesNumberNotInt2=Can't convert \"%S\" to an integer.\ntypesDateNan=Can't convert \"%S\" to a date.\n\n# LOCALIZATION NOTE (typesNumberMax, typesNumberMin, typesDateMax,\n# typesDateMin): These error messages are displayed when the command line is\n# passed a variable which has a value out of range (number or date).\n# Parameters: %1$S is the passed variable, %2$S is the limit value.\ntypesNumberMax=%1$S is greater than maximum allowed: %2$S.\ntypesNumberMin=%1$S is smaller than minimum allowed: %2$S.\ntypesDateMax=%1$S is later than maximum allowed: %2$S.\ntypesDateMin=%1$S is earlier than minimum allowed: %2$S.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# passed an option with a limited number of correct values, but the passed\n# value is not one of them.\ntypesSelectionNomatch=Can't use '%S'.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# expecting a CSS query string, however the passed string is not valid.\nnodeParseSyntax=Syntax error in CSS query\n\n# LOCALIZATION NOTE (nodeParseMultiple, nodeParseNone): These error messages\n# are displayed when the command line is expecting a CSS string that matches a\n# single node, but more nodes (or none) match.\nnodeParseMultiple=Too many matches (%S)\nnodeParseNone=No matches\n\n# LOCALIZATION NOTE (helpDesc, helpManual, helpSearchDesc, helpSearchManual3):\n# These strings describe the \"help\" command, used to display a description of\n# a command (e.g. \"help pref\"), and its parameter 'search'.\nhelpDesc=Get help on the available commands\nhelpManual=Provide help either on a specific command (if a search string is provided and an exact match is found) or on the available commands (if a search string is not provided, or if no exact match is found).\nhelpSearchDesc=Search string\nhelpSearchManual3=search string to use in narrowing down the displayed commands. Regular expressions not supported.\n\n# LOCALIZATION NOTE: These strings are displayed in the help page for a\n# command in the console.\nhelpManSynopsis=Synopsis\n\n# LOCALIZATION NOTE: This message is displayed in the help page if the command\n# has no parameters.\nhelpManNone=None\n\n# LOCALIZATION NOTE: This message is displayed in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll=Available Commands:\n\n# LOCALIZATION NOTE (helpListPrefix, helpListNone): These messages are\n# displayed in response to the 'help <search>' command (i.e. with a search\n# string), just above the list of matching commands. Parameters: %S is the\n# search string.\nhelpListPrefix=Commands starting with '%S':\nhelpListNone=No commands starting with '%S'\n\n# LOCALIZATION NOTE (helpManRequired, helpManOptional, helpManDefault): When\n# the 'help x' command wants to show the manual for the 'x' command, it needs\n# to be able to describe the parameters as either required or optional, or if\n# they have a default value.\nhelpManRequired=required\nhelpManOptional=optional\nhelpManDefault=optional, default=%S\n\n# LOCALIZATION NOTE: This forms part of the output from the 'help' command.\n# 'GCLI' is a project name and should be left untranslated.\nhelpIntro=GCLI is an experiment to create a highly usable command line for web developers.\n\n# LOCALIZATION NOTE: Text shown as part of the output of the 'help' command\n# when the command in question has sub-commands, before a list of the matching\n# sub-commands.\nsubCommands=Sub-Commands\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError=Command line parsing error\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc=Concentrate on a group of commands\ncontextManual=Setup a default prefix to future commands. For example 'context git' would allow you to type 'commit' rather than 'git commit'.\ncontextPrefixDesc=The command prefix\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError=Can't use '%S' as a prefix because it is not a parent command.\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply=Using %S as a command prefix\ncontextEmptyReply=Command prefix is unset\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectMethodDesc, connectUrlDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an \n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc=Proxy commands to server\nconnectManual=Connect to the server, creating local versions of the commands on the server. Remote commands initially have a prefix to distinguish them from local commands (but see the context command to get past this)\nconnectPrefixDesc=Parent prefix for imported commands\nconnectMethodDesc=The method of connecting\nconnectUrlDesc=The URL to connect to\nconnectDupReply=Connection called %S already exists.\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply=Added %S commands.\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2,\n# disconnectPrefixDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2=Disconnect from server\ndisconnectManual2=Disconnect from a server currently connected for remote commands execution\ndisconnectPrefixDesc=Parent prefix for imported commands\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply=Removed %S commands.\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc=Change the JS global\nglobalWindowDesc=The new window/global\nglobalOutput=JS global is now %S\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc=Clear the output area\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc=Enter commands in different languages\nlangOutput=You are now using %S\n\n# LOCALIZATION NOTE (prefDesc, prefManual, prefListDesc, prefListManual,\n# prefListSearchDesc, prefListSearchManual, prefShowDesc, prefShowManual,\n# prefShowSettingDesc, prefShowSettingManual): These strings describe the\n# 'pref' command and all its available sub-commands and parameters.\nprefDesc=Commands to control settings\nprefManual=Commands to display and alter preferences both for GCLI and the surrounding environment\nprefListDesc=Display available settings\nprefListManual=Display a list of preferences, optionally filtered when using the 'search' parameter\nprefListSearchDesc=Filter the list of settings displayed\nprefListSearchManual=Search for the given string in the list of available preferences\nprefShowDesc=Display setting value\nprefShowManual=Display the value of a given preference\nprefShowSettingDesc=Setting to display\nprefShowSettingManual=The name of the setting to display\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue=%1$S: %2$S\n\n# LOCALIZATION NOTE (prefSetDesc, prefSetManual, prefSetSettingDesc,\n# prefSetSettingManual, prefSetValueDesc, prefSetValueManual): These strings\n# describe the 'pref set' command and all its parameters.\nprefSetDesc=Alter a setting\nprefSetManual=Alter preferences defined by the environment\nprefSetSettingDesc=Setting to alter\nprefSetSettingManual=The name of the setting to alter.\nprefSetValueDesc=New value for setting\nprefSetValueManual=The new value for the specified setting\n\n# LOCALIZATION NOTE (prefResetDesc, prefResetManual, prefResetSettingDesc,\n# prefResetSettingManual): These strings describe the 'pref reset' command and\n# all its parameters.\nprefResetDesc=Reset a setting\nprefResetManual=Reset the value of a setting to the system defaults\nprefResetSettingDesc=Setting to reset\nprefResetSettingManual=The name of the setting to reset to the system default value\n\n# LOCALIZATION NOTE: This string is displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results.\nprefOutputFilter=Filter\n\n# LOCALIZATION NOTE (prefOutputName, prefOutputValue): These strings are\n# displayed in the output from the 'pref list' command as table headings.\nprefOutputName=Name\nprefOutputValue=Value\n\n# LOCALIZATION NOTE (introDesc, introManual): These strings describe the\n# 'intro' command. The localization of 'Got it!' should be the same used in\n# introTextGo.\nintroDesc=Show the opening message\nintroManual=Redisplay the message that is shown to new users until they click the 'Got it!' button\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3=GCLI is an experiment to create a highly usable command line for web developers.\nintroTextCommands=For a list of commands type\nintroTextKeys2=, or to show/hide command hints press\nintroTextF1Escape=F1/Escape\nintroTextGo=Got it!\n\n# LOCALIZATION NOTE: This is a short description of the 'hideIntro' setting.\nhideIntroDesc=Show the initial welcome message\n\n# LOCALIZATION NOTE: This is a description of the 'eagerHelper' setting. It's\n# displayed when the user asks for help on the settings. eagerHelper allows\n# users to select between showing no tooltips, permanent tooltips, and only\n# important tooltips.\neagerHelperDesc=How eager are the tooltips\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/shared/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=Get help on the available commands\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=Available Commands\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=The command ‘%1$S’ is not available in multiprocess mode (E10S)\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc=Commands to control the console\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=Filter, clear and close the web console\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=Clear the console\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=Save an image of the page\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=Save a PNG image of the entire visible window (optionally after a delay)\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=Destination filename\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=The name of the file (should have a ‘.png’ extension) to which we write the screenshot.\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=Copy screenshot to clipboard? (true/false)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=True if you want to copy the screenshot instead of saving it to a file.\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions=Options\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=Delay (seconds)\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=The time to wait (in seconds) before the screenshot is taken\n\n# LOCALIZATION NOTE (screenshotDPRDesc) A very short string to describe\n# the 'dpr' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDPRDesc=Device pixel ratio\n\n# LOCALIZATION NOTE (screenshotDPRManual) A fuller description of the\n# 'dpr' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDPRManual=The device pixel ratio to use when taking the screenshot\n\n# LOCALIZATION NOTE (screenshotFullPageDesc) A very short string to describe\n# the 'fullpage' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=Entire webpage? (true/false)\n\n# LOCALIZATION NOTE (screenshotFullPageManual) A fuller description of the\n# 'fullpage' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=True if the screenshot should also include parts of the webpage which are outside the current scrolled bounds.\n\n# LOCALIZATION NOTE (screenshotFileDesc) A very short string to describe\n# the 'file' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFileDesc=Save to file? (true/false)\n\n# LOCALIZATION NOTE (screenshotFileManual) A fuller description of the\n# 'file' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFileManual=True if the screenshot should save the file even when other options are enabled (eg. clipboard).\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. The first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=Screen Shot %1$S at %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=Error saving to\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=Saved to\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=Error occurred while copying to clipboard.\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=Copied to clipboard.\n\n# LOCALIZATION NOTE (screenshotTooltipPage) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltipPage=Take a screenshot of the entire page\n\n# LOCALIZATION NOTE (screenshotImgurDesc) A very short string to describe\n# the 'imgur' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotImgurDesc=Upload to imgur.com\n\n# LOCALIZATION NOTE (screenshotImgurManual) A fuller description of the\n# 'imgur' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotImgurManual=Use if you want to upload to imgur.com instead of saving to disk\n\n# LOCALIZATION NOTE (screenshotImgurError) Text displayed to user upon\n# encountering error while uploading the screenshot to imgur.com.\nscreenshotImgurError=Could not reach imgur API\n\n# LOCALIZATION NOTE (screenshotImgurUploading) Text displayed to user when the\n# screenshot is successfully sent to Imgur but the program is waiting on a response.\n# The argument (%1$S) is a new image URL at Imgur.\nscreenshotImgurUploaded=Uploaded to %1$S\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc=Highlight nodes\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual=Highlight nodes that match a selector on the page\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc=CSS selector\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual=The CSS selector used to match nodes in the page\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc=Options\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc=Hide guides\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual=Hide the guides around the highlighted node\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc=Show the node infobar\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual=Show the infobar above the highlighted node (the infobar displays the tagname, attributes and dimension)\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc=Show all matches\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual=If too many nodes match the selector, only the first 100 will be shown to avoid slowing down the page too much. Use this option to show all matches instead\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc=Box model region\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual=Which box model region should be highlighted: ‘content’, ‘padding’, ‘border’ or ‘margin’\n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc=Fill style\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual=Override the default region fill style with a custom color\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc=Keep existing highlighters\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual=By default, existing highlighters are hidden when running the command, unless this option is set\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=%1$S node highlighted;%1$S nodes highlighted\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached=%1$S nodes matched, but only %2$S nodes highlighted. Use ‘--showall’ to show all\n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc=Unhighlight all nodes\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual=Unhighlight all nodes previously highlighted with the ‘highlight’ command\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=Restart %1$S\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=Disables loading content from cache upon restart\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=Restart request cancelled by user.\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=Restarting %1$S…\n\n# LOCALIZATION NOTE (restartBrowserGroupOptions) A label for the optional options of\n# the restart command.\nrestartBrowserGroupOptions=Options\n\n# LOCALIZATION NOTE (restartBrowserSafemodeDesc) A very short string to\n# describe the 'safemode' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserSafemodeDesc=Enables Safe Mode upon restart\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=Inspect a node\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=Investigate the dimensions and properties of an element using a CSS selector to open the DOM highlighter\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=CSS selector\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=A CSS selector for use with document.querySelector which identifies a single element\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc=Grab a color from the page\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual=Open a panel that magnifies an area of page to inspect pixels and copy color values\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=The debugger must be opened before using this command\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first before setting breakpoints.\ndebuggerStopped=The debugger must be opened before setting breakpoints\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=Manage breakpoints\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=Commands to list, add and remove breakpoints\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=Display known breakpoints\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=No breakpoints set\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=Remove\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=Added breakpoint\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=Could not set breakpoint: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=Add a breakpoint\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=Breakpoint types supported: line\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=Add a line breakpoint\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=JS file URI\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=Line number\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=Remove a breakpoint\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=Index of breakpoint\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=Breakpoint removed\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=Manage debugger\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=Commands to interrupt or resume the main thread, step in, out and over lines of code\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=Open the debugger\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=Close the debugger\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=Pauses the main thread\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=Resumes the main thread, and continues execution following a breakpoint, until the next breakpoint or the termination of the script.\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=Manage stepping\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=Commands to step in, out and over lines of code\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=Executes the current statement and then stops at the next statement. If the current statement is a function call then the debugger executes the whole function, and it stops at the next statement after the function call\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step in command.\ndbgStepInDesc=Executes the current statement and then stops at the next statement. If the current statement is a function call, then the debugger steps into that function, otherwise it stops at the next statement\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step out command.\ndbgStepOutDesc=Steps out of the current function and up one level if the function is nested. If in the main body, the script is executed to the end, or to the next breakpoint. The skipped statements are executed, but not stepped through\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=List the source URLs loaded in the debugger\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc=Black box sources in the debugger\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc=A specific source to black box\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc=Black box all sources that match this glob (for example: “*.min.js”)\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc=Invert matching, so that we black box every source that is not the source provided or does not match the provided glob pattern.\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc=(No sources black boxed)\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc=The following sources were black boxed:\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc=Error black boxing:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc=Stop black boxing sources in the debugger\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc=A specific source to stop black boxing\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc=Stop black boxing all sources that match this glob (for example: “*.min.js”)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc=(Did not stop black boxing any sources)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc=Stopped black boxing the following sources:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc=Error stopping black boxing:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc=Invert matching, so that we stop black boxing every source that is not the source provided or does not match the provided glob pattern.\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=Close the console\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=Open the console\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=Tweak a page resource\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=Edit one of the resources that is part of this page\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=URL to edit\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=Line to jump to\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=Resize the page\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=Width in pixels\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=Height in pixels\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=Enter Responsive Design Mode\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=Exit Responsive Design Mode\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=Toggle Responsive Design Mode\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\n# Keyboard shortcut will be shown inside brackets.\nresizeModeToggleTooltip2=Responsive Design Mode (%S)\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=Alter page size\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=Control Responsive Design Mode\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2=Responsive websites respond to their environment, so they look good on a mobile display, a cinema display and everything in-between. Responsive Design Mode allows you to easily test a variety of page sizes in %1$S without needing to resize your whole browser.\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=Manipulate the commands\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=Re-read mozcmd directory\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3=Loaded commands from ‘%1$S’\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc=Setup a mozcmd directory\n\n# LOCALIZATION NOTE (cmdSetdirManual3) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual3=A ‘mozcmd’ directory is an easy way to create new custom commands. For more information see https://developer.mozilla.org/docs/Tools/GCLI/Customization\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc=Directory containing .mozcmd files\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=Manipulate add-ons\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=List installed add-ons\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=Select an add-on type\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=The following dictionaries are currently installed:\naddonListExtensionHeading=The following extensions are currently installed:\naddonListLocaleHeading=The following locales are currently installed:\naddonListPluginHeading=The following plugins are currently installed:\naddonListThemeHeading=The following themes are currently installed:\naddonListAllHeading=The following add-ons are currently installed:\naddonListUnknownHeading=The following add-ons of the selected type are currently installed:\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=Enable\naddonListOutDisable=Disable\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=pending\naddonPendingEnable=enable\naddonPendingDisable=disable\naddonPendingUninstall=uninstall\naddonPendingInstall=install\naddonPendingUpgrade=upgrade\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous add-on commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=The name of the add-on\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for add-ons of a particular type were not found.\naddonNoneOfType=There are no add-ons of that type installed.\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=Enable the specified add-on\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an add-on that is\n# already enabled.\naddonAlreadyEnabled=%S is already enabled.\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an add-on is enabled.\naddonEnabled=%S enabled.\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=Disable the specified add-on\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an add-on that is\n# already disabled.\naddonAlreadyDisabled=%S is already disabled.\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an add-on is disabled.\naddonDisabled=%S disabled.\n\n# LOCALIZATION NOTE (addonCtpDesc) A very short description of the\n# 'addon ctp <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonCtpDesc=Set the specified plugin to click-to-play.\n\n# LOCALIZATION NOTE (addonCtp) Used in the output of the 'addon ctp'\n# command when a plugin is set to click-to-play.\naddonCtp=%S set to click-to-play.\n\n# LOCALIZATION NOTE (addonAlreadyCtp) Used in the output of the\n# 'addon ctp' command when an attempt is made to set a plugin to\n# click-to-play that is already set to click-to-play.\naddonAlreadyCtp=%S is already set to click-to-play.\n\n# LOCALIZATION NOTE (addonCantCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the addon is not a plugin.\naddonCantCtp=%S cannot be set to click-to-play because it is not a plugin.\n\n# LOCALIZATION NOTE (addonNoCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the plugin cannot be set to click-to-play for some reason.\naddonNoCtp=%S cannot be set to click-to-play.\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=Export resources\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=Export HTML from page\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=Make page changes\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=Search and replace in page elements\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=What to search for\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=Replacement string\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=Perform case-insensitive search\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=CSS selector to root of search\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=CSS selector to match in search\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=Attribute match regexp\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=Restrict search to attributes\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=Restrict search to text nodes\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=Elements matched by selector: %1$S. Replaces in text nodes: %2$S. Replaces in attributes: %3$S.\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=Remove elements and attributes from page\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=Remove elements from page\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=CSS selector specifying elements to remove\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=CSS selector specifying root of search\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=Remove element, but leave content\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=Remove only empty elements\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=Elements matched by selector: %1$S. Elements removed: %2$S.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=Remove matching attributes\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=Regexp specifying attributes to remove\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=CSS selector of elements to include\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=CSS selector of root of search\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=Perform case-insensitive search\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=Elements matched by selector: %1$S. Attributes removed: %2$S.\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2=Hack the %1$S Developer Tools\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=Various commands related to hacking directly on the %1$S Developer Tools.\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=Load tools from a mozilla-central checkout\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound2) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound2=%1$S does not exist or is not a mozilla-central checkout.\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded2) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded2=Tools loaded from %1$S.\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=Load the %1$S Developer Tools from a complete mozilla-central checkout.\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=A mozilla-central checkout\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=Use the builtin tools\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=Use the builtin tools, overriding any previous srcdir command.\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=Builtin tools loaded.\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=Reload the developer tools\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=Tools reloaded.\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=Display and alter cookies\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=Commands to list, create, delete and alter cookies for the current domain.\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=Display cookies\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=Display a list of the cookies relevant to the current page.\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=Host:\ncookieListOutPath=Path:\ncookieListOutExpires=Expires:\ncookieListOutAttributes=Attributes:\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=None\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=At browser exit (session)\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=No cookies found for this page\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=No cookies found for host %1$S\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=Edit\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=Remove\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=Remove a cookie\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=Remove a cookie, given its key\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=The key of the cookie to remove\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=Set a cookie\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=Set a cookie by specifying a key name, its value and optionally one or more of the following attributes: expires (max-age in seconds or the expires date in GMTString format), path, domain, secure\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=The key of the cookie to set\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=The value of the cookie to set\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc=Options\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=The path of the cookie to set\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=The domain of the cookie to set\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=Only transmitted over https\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=Not accessible from client side script\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=Only valid for the lifetime of the browser session\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=The expiry date of the cookie (quoted RFC2822 or ISO 8601 date)\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=JavaScript beautifier\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=The URL of the JS file to beautify\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=Indentation size in chars\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=The number of chars with which to indent each line\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=The chars used to indent each line\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=The chars used to indent each line. The possible choices are space or tab.\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=Do not preserve line breaks\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=Should existing line breaks be preserved\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=Max consecutive line breaks\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=The maximum number of consecutive line breaks to preserve\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=Enforce jslint-stricter mode?\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=When set to true, jslint-stricter mode is enforced\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=Select the coding style of braces\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=Select the coding style of braces: collapse - put braces on the same line as control statements; expand - put braces on own line (Allman / ANSI style); end-expand - put end braces on own line; expand-strict - put braces on own line even if it will break your code.\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=No space before conditional statements\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=Unescape \\\\xNN characters?\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=Should printable characters in strings encoded in \\\\xNN notation be unescaped?\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=Please enter a valid URL\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=Options\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=Commands to manipulate function call logging\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=Start logging function calls to the console\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=Call logging started.\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=Stop function call logging\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=No call logging is currently active\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=Stopped call logging. Active contexts: %1$S.\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=Start logging function calls for chrome code to the console\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=Global object, JSM URI, or JS to get a global object from\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=The global object, URI of a JSM, or JS to execute in the chrome window from which to obtain a global object\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=Call logging started.\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=Stop function call logging\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=No call logging for chrome code is currently active\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=Stopped call logging. Active contexts: %1$S.\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<anonymous>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=Method call\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=Invalid JSM!\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=Variable not found in content window.\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=Variable not found in chrome window.\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of JavaScript\n# and invalid JavaScript code.\ncallLogChromeEvalException=Evaluated JavaScript threw the following exception\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=The JavaScript source must evaluate to an object whose method calls are to be logged e.g. “({a1: function() {this.a2()},a2: function() {}});”\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=Scratchpad\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=Highlight painted area\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=Turn on paint flashing\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=Turn off paint flashing\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=chrome frames\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=Draw repainted areas in different colors\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip=Highlight painted area\n\n# LOCALIZATION NOTE (paintflashingToggleDesc) A very short string used to describe the\n# function of the \"paintflashing toggle\" command.\npaintflashingToggleDesc=Toggle paint flashing\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\n# Keyboard shortcut will be shown inside brackets.\nsplitconsoleTooltip2=Toggle split console (%S)\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=Application cache utilities\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=Validate cache manifest\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=Find issues relating to a cache manifest and the files that it references\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=URI to check\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=Appcache validated successfully.\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=Clear entries from the application cache\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=Clear one or more entries from the application cache\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=Entries cleared successfully.\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=Display a list of application cache entries.\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=Display a list of all application cache entries. If the search parameter is used then the table displays the entries containing the search term.\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=Filter results using a search term.\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=Key:\nappCacheListDataSize=Data size:\nappCacheListDeviceID=Device ID:\nappCacheListExpirationTime=Expires:\nappCacheListFetchCount=Fetch count:\nappCacheListLastFetched=Last fetched:\nappCacheListLastModified=Last modified:\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=View Entry\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=Open a new tab containing the specified cache entry information.\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=Open a new tab containing the specified cache entry information.\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=The key for the entry to display.\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=Manage profiler\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=Commands to start or stop a JavaScript profiler\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=Open the profiler\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=Close the profiler\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=Start profiling\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=Name of a profile you wish to start.\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=Stop profiling\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=Name of a profile you wish to stop.\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=List all profiles\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=Show individual profile\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=Name of a profile.\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2=Profile has already been started\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=Profile not found\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3=Profiler has not been started yet. Use ‘profile start’ to start profiling\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2=Recording…\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped=Stopped…\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=For this command to work you need to open the profiler first\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=Open a remote debug port\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2=%1$S can allow remote debugging over a TCP/IP connection. For security reasons this is turned off by default, but can be enabled using this command.\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=The TCP port to listen on\n\n# LOCALIZATION NOTE (listenProtocolDesc) A very short string used to describe the\n# function of 'protocol' parameter to the 'listen' command.\nlistenProtocolDesc=The protocol to be used\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=Listen is disabled by the devtools.debugger.remote-enabled preference\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=Listening on port %1$S\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=DebuggerServer not initialized\n\n# LOCALIZATION NOTE (unlistenDesc) A very short string used to describe the\n# function of the 'unlisten' command.\nunlistenDesc=Close all remote debug ports\n\n# LOCALIZATION NOTE (unlistenManual) A longer description of the 'unlisten'\n# command.\nunlistenManual=Closes all the open ports for remote debugging.\n\n# LOCALIZATION NOTE (unlistenOutput) Text of a message output during the\n# execution of the 'unlisten' command.\nunlistenOutput=All TCP ports closed\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc=CSS media type emulation\nmediaEmulateDesc=Emulate a specified CSS media type\nmediaEmulateManual=View the document as if rendered on a device supporting the given media type, with the relevant CSS rules applied.\nmediaEmulateType=The media type to emulate\nmediaResetDesc=Stop emulating a CSS media type\n\n# LOCALIZATION NOTE (qsaDesc, qsaQueryDesc)\n# These strings describe the 'qsa' commands and all available parameters.\nqsaDesc=Perform querySelectorAll on the current document and return number of matches\nqsaQueryDesc=CSS selectors separated by comma\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc=Inject common libraries into the page\ninjectManual2=Inject common libraries into the content of the page which can also be accessed from the console.\ninjectLibraryDesc=Select the library to inject or enter a valid script URI to inject\ninjectLoaded=%1$S loaded\ninjectFailed=Failed to load %1$S - Invalid URI\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc=Open folders\nfolderOpenDesc=Open folder path\nfolderOpenDir=Directory Path\nfolderOpenProfileDesc=Open profile directory\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath=Please enter a valid path\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult=Opened %1$S\n\n# LOCALIZATION NOTE (mdnDesc) A very short string used to describe the\n# use of 'mdn' command.\nmdnDesc=Retrieve documentation from MDN\n# LOCALIZATION NOTE (mdnCssDesc) A very short string used to describe the\n# result of the 'mdn css' command.\nmdnCssDesc=Retrieve documentation about a given CSS property name from MDN\n# LOCALIZATION NOTE (mdnCssProp) String used to describe the 'property name'\n# parameter used in the 'mdn css' command.\nmdnCssProp=Property name\n# LOCALIZATION NOTE (mdnCssPropertyNotFound) String used to display an error in\n# the result of the 'mdn css' command. Errors occur when a given CSS property\n# wasn't found on MDN. The %1$S parameter will be replaced with the name of the\n# CSS property.\nmdnCssPropertyNotFound=MDN documentation for the CSS property ‘%1$S’ was not found.\n# LOCALIZATION NOTE (mdnCssVisitPage) String used as the label of a link to the\n# MDN page for a given CSS property.\nmdnCssVisitPage=Visit MDN page\n\n# LOCALIZATION NOTE (security)\nsecurityPrivacyDesc=Display supported security and privacy features\nsecurityManual=Commands to list and get suggestions about security features for the current domain.\nsecurityListDesc=Display security features\nsecurityListManual=Display a list of all relevant security features of the current page.\n# CSP specific\nsecurityCSPDesc=Display CSP specific security features\nsecurityCSPManual=Display feedback about the CSP applied to the current page.\nsecurityCSPRemWildCard=Can you remove the wildcard(*)?\nsecurityCSPPotentialXSS=Potential XSS vulnerability!\n# LOCALIZATION NOTE: do not translate 'Content-Security-Policy'\nsecurityCSPNoCSPOnPage=Could not find Content-Security-Policy for\nsecurityCSPHeaderOnPage=Content-Security-Policy for\nsecurityCSPROHeaderOnPage=Content-Security-Policy-Report-Only for\n# Referrer Policy specific\nsecurityReferrerPolicyDesc=Display the current Referrer Policy\nsecurityReferrerPolicyManual=Display the Referrer Policy for the current page with example referrers for different URIs.\nsecurityReferrerNextURI=When Visiting\nsecurityReferrerCalculatedReferrer=Referrer Will Be\n# LOCALIZATION NOTE: %1$S is the current page URI\nsecurityReferrerPolicyReportHeader=Referrer Policy for %1$S\nsecurityReferrerPolicyOtherDomain=Other Origin\nsecurityReferrerPolicyOtherDomainDowngrade=Other Origin HTTP\nsecurityReferrerPolicySameDomain=Same Origin\nsecurityReferrerPolicySameDomainDowngrade=Same Host HTTP\n\n# LOCALIZATION NOTE (rulersDesc) A very short description of the\n# 'rulers' command. See rulersManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nrulersDesc=Toggle rulers for the page\n\n# LOCALIZATION NOTE (rulersManual) A fuller description of the 'rulers'\n# command, displayed when the user asks for help on what it does.\nrulersManual=Toggle the horizontal and vertical rulers for the current page\n\n# LOCALIZATION NOTE (rulersTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the rulers.\nrulersTooltip=Toggle rulers for the page\n\n# LOCALIZATION NOTE (measureDesc) A very short description of the\n# 'measure' command. See measureManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nmeasureDesc=Measure a portion of the page\n\n# LOCALIZATION NOTE (measureManual) A fuller description of the 'measure'\n# command, displayed when the user asks for help on what it does.\nmeasureManual=Activate the measuring tool to measure an arbitrary area of the page\n\n# LOCALIZATION NOTE (measureTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the measuring tool.\nmeasureTooltip=Measure a portion of the page\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/shared/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\n# LOCALIZATION NOTE (ellipsis): The ellipsis (three dots) character\r\nellipsis=…"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/devtools/shared/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Style Inspector\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Best Match\nrule.status.MATCHED=Matched\nrule.status.PARENT_MATCH=Parent Match\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=inline\nrule.sourceElement=element\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Inherited from %S\n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe=Keyframes %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles=(user agent)\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement=Pseudo-elements\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.selectedElement=This Element\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Invalid property value\n\n# LOCALIZATION NOTE (rule.filterProperty.title): Text displayed in the tooltip\n# of the search button that is shown next to a property that has been overridden\n# in the rule view.\nrule.filterProperty.title=Filter rules containing this property\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=No element selected.\n\n# LOCALIZATION NOTE (ruleView.selectorHighlighter.tooltip): Text displayed in a\n# tooltip when the mouse is over a selector highlighter icon in the rule view.\nrule.selectorHighlighter.tooltip=Highlight all elements matching this selector\n\n# LOCALIZATION NOTE (rule.colorSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a color swatch in the rule view.\nrule.colorSwatch.tooltip=Click to open the color picker, shift+click to change the color format\n\n# LOCALIZATION NOTE (rule.bezierSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a cubic-bezier swatch in the rule view.\nrule.bezierSwatch.tooltip=Click to open the timing-function editor\n\n# LOCALIZATION NOTE (rule.filterSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a filter swatch in the rule view.\nrule.filterSwatch.tooltip=Click to open the filter editor\n\n# LOCALIZATION NOTE (rule.angleSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a angle swatch in the rule view.\nrule.angleSwatch.tooltip=Shift+click to change the angle format\n\n# LOCALIZATION NOTE (rule.gridToggle.tooltip): Text displayed in a tooltip\n# when the mouse is over a CSS Grid toggle icon in the rule view.\nrule.gridToggle.tooltip=Click to toggle the CSS Grid highlighter\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nstyleinspector.contextmenu.copyColor=Copy Color\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nstyleinspector.contextmenu.copyColor.accessKey=L\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the URL to the clipboard of the user.\nstyleinspector.contextmenu.copyUrl=Copy URL\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl.accessKey): Access key for\n# the rule and computed view context menu \"Copy URL\" entry.\nstyleinspector.contextmenu.copyUrl.accessKey=U\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyImageDataUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the image as Data-URL to the clipboard of the user.\nstyleinspector.contextmenu.copyImageDataUrl=Copy Image Data-URL\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyDataUri.accessKey): Access key for\n# the rule and computed view context menu \"Copy Image Data-URL\" entry.\nstyleinspector.contextmenu.copyImageDataUrl.accessKey=I\n\n# LOCALIZATION NOTE (styleinspector.copyDataUriError): Text set in the clipboard\n# if an error occurs when using the copyImageDataUrl context menu action\n# (invalid image link, timeout, etc...)\nstyleinspector.copyImageDataUrlError=Failed to copy image Data-URL\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources): Text displayed in the rule view\n# context menu.\nstyleinspector.contextmenu.toggleOrigSources=Show Original Sources\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nstyleinspector.contextmenu.toggleOrigSources.accessKey=O\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs): Text displayed in the rule view\n# context menu to display docs from MDN for an item.\nstyleinspector.contextmenu.showMdnDocs=Show MDN Docs\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs.accessKey): Access key for\n# the rule view context menu \"Show MDN docs\" entry.\nstyleinspector.contextmenu.showMdnDocs.accessKey=D\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addNewRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\n# This should match inspector.addRule.tooltip in inspector.properties\nstyleinspector.contextmenu.addNewRule=Add New Rule\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nstyleinspector.contextmenu.addNewRule.accessKey=R\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.selectAll=Select All\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\nstyleinspector.contextmenu.selectAll.accessKey=A\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.copy=Copy\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Copy\" entry.\nstyleinspector.contextmenu.copy.accessKey=C\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyLocation): Text displayed in the\n# rule view context menu for copying the source location.\nstyleinspector.contextmenu.copyLocation=Copy Location\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyDeclaration): Text\n# displayed in the rule view context menu for copying the property declaration.\nstyleinspector.contextmenu.copyPropertyDeclaration=Copy Property Declaration\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyName): Text displayed in\n# the rule view context menu for copying the property name.\nstyleinspector.contextmenu.copyPropertyName=Copy Property Name\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyValue): Text displayed in\n# the rule view context menu for copying the property value.\nstyleinspector.contextmenu.copyPropertyValue=Copy Property Value\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyRule): Text displayed in the\n# rule view context menu for copying the rule.\nstyleinspector.contextmenu.copyRule=Copy Rule\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copySelector): Text displayed in the\n# rule view context menu for copying the selector.\nstyleinspector.contextmenu.copySelector=Copy Selector\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr/locale/sr/formautofill.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npreferenceGroupTitle = Form Autofill\nenableProfileAutofill = Enable Profile Autofill\nsavedProfiles = Saved Profiles…\n"
  },
  {
    "path": "langpacks/sr/browser/chrome/sr.manifest",
    "content": "locale branding sr sr/locale/branding/\nlocale browser sr sr/locale/browser/\nlocale browser-region sr sr/locale/browser-region/\nlocale devtools sr sr/locale/sr/devtools/client/\nlocale devtools-shared sr sr/locale/sr/devtools/shared/\nlocale formautofill sr sr/locale/sr/\nlocale pdf.js sr sr/locale/pdfviewer/\noverride chrome://global/locale/appstrings.properties chrome://browser/locale/appstrings.properties\noverride chrome://global/locale/netError.dtd chrome://browser/locale/netError.dtd\noverride chrome://mozapps/locale/downloads/settingsChange.dtd chrome://browser/locale/downloads/settingsChange.dtd\nresource search-plugins chrome://browser/locale/searchplugins/\n"
  },
  {
    "path": "langpacks/sr/browser/chrome.manifest",
    "content": "manifest chrome/sr.manifest\nmanifest features/chrome.manifest\n"
  },
  {
    "path": "langpacks/sr/browser/crashreporter-override.ini",
    "content": "; This Source Code Form is subject to the terms of the Mozilla Public\n; License, v. 2.0. If a copy of the MPL was not distributed with this\n; file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n; This file is in the UTF-8 encoding\n[Strings]\n; LOCALIZATION NOTE (CrashReporterProductErrorText2): The %s is replaced with a string containing detailed information.\nCrashReporterProductErrorText2=Firefox је наишао на проблем и срушио се. Пробаћемо да обновимо језичке и прозоре при поновном покретању.\\n\\nНажалост, извештач о рушењима није могао да пошаље извештај о рушењу.\\n\\nДетаљи: %s\nCrashReporterDescriptionText2=Firefox је наишао на проблем и срушио се. Пробаћемо да обновимо језичке и прозоре при поновном покретању.\\n\\nДа бисте нам помогли да утврдимо и отклонимо проблем, можете нам послати извештај о рушењу.\n"
  },
  {
    "path": "langpacks/sr/browser/defaults/preferences/firefox-l10n.js",
    "content": "//@line 4 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-6-00000\\build\\l10n\\sr\\browser\\firefox-l10n.js\"\n\n//@line 6 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-6-00000\\build\\l10n\\sr\\browser\\firefox-l10n.js\"\n\npref(\"general.useragent.locale\", \"sr\");\n"
  },
  {
    "path": "langpacks/sr/browser/defaults/profile/bookmarks.html",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<!-- This is an automatically generated file.\n     It will be read and overwritten.\n     DO NOT EDIT! -->\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=UTF-8\">\n<TITLE>Забелешке</TITLE>\n<H1>Забелешке</H1>\n\n<DL><p>\n    <DT><H3 PERSONAL_TOOLBAR_FOLDER=\"true\" ID=\"rdf:#$FvPhC3\">Алатна трака са забелешкама</H3>\n<DD>Додајте забелешке у овај директоријум како би биле приказане у алатној траци за забелешке\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/sr/firefox/central/\" ID=\"rdf:#$GvPhC3\">Како почети</A>\n    </DL><p>\n    <DT><H3 ID=\"rdf:#$ZvPhC3\">Mozilla Firefox</H3>\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/sr/firefox/help/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$22iCK1\">Помоћ и упутства</A>\n        <DT><A HREF=\"https://www.mozilla.org/sr/firefox/customize/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$32iCK1\">Прилагодите Firefox</A>\n        <DT><A HREF=\"https://www.mozilla.org/sr/contribute/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$42iCK1\">Прикључи се</A>\n        <DT><A HREF=\"https://www.mozilla.org/sr/about/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$52iCK1\">О нама</A>\n    </DL><p>\n</DL><p>\n"
  },
  {
    "path": "langpacks/sr/browser/defaults/profile/chrome/userChrome-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Edit this file and copy it as userChrome.css into your\n * profile-directory/chrome/\n */\n\n/*\n * This file can be used to customize the look of Mozilla's user interface\n * You should consider using !important on rules which you want to\n * override default settings.\n */\n\n/*\n * Do not remove the @namespace line -- it's required for correct functioning\n */\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"); /* set default namespace to XUL */\n\n\n/*\n * Some possible accessibility enhancements:\n */\n/*\n * Make all the default font sizes 20 pt:\n *\n * * {\n *   font-size: 20pt !important\n * }\n */\n/*\n * Make menu items in particular 15 pt instead of the default size:\n *\n * menupopup > * {\n *   font-size: 15pt !important\n * }\n */\n/*\n * Give the Location (URL) Bar a fixed-width font\n *\n * #urlbar {\n *    font-family: monospace !important;\n * }\n */\n\n/*\n * For more examples see http://www.mozilla.org/unix/customizing.html\n */\n \n"
  },
  {
    "path": "langpacks/sr/browser/defaults/profile/chrome/userContent-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Edit this file and copy it as userContent.css into your\n * profile-directory/chrome/\n */\n\n/*\n * This file can be used to apply a style to all web pages you view\n * Rules without !important are overruled by author rules if the\n * author sets any.  Rules with !important overrule author rules.\n */\n\n/*\n * example: give all tables a 2px border\n *\n * table { border: 2px solid; }\n */\n\n/*\n * example: turn off \"marquee\" element\n *\n * marquee { -moz-binding: none; }\n *\n */\n \n/* \n * For more examples see http://www.mozilla.org/unix/customizing.html\n */\n\n"
  },
  {
    "path": "langpacks/sr/browser/defaults/profile/localstore.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<RDF:RDF\n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n</RDF:RDF>\n"
  },
  {
    "path": "langpacks/sr/browser/defaults/profile/mimeTypes.rdf",
    "content": "<?xml version=\"1.0\"?>  \n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" \n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n\n  <Description about=\"urn:mimetypes\"> \n    <NC:MIME-types> \n      <Seq about=\"urn:mimetypes:root\"> \n      </Seq> \n    </NC:MIME-types> \n  </Description> \n</RDF>\n"
  },
  {
    "path": "langpacks/sr/browser/features/chrome.manifest",
    "content": "manifest firefox@getpocket.com/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\nmanifest presentation@mozilla.org/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\n"
  },
  {
    "path": "langpacks/sr/browser/features/firefox@getpocket.com/chrome.manifest",
    "content": "manifest sr.manifest\n"
  },
  {
    "path": "langpacks/sr/browser/features/firefox@getpocket.com/sr/locale/sr/pocket.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddtags = Додај ознаку\nalreadyhaveacct = Већ сте Pocket корисник?\ncontinueff = Настави са Firefox-ом\nerrorgeneric = Десила се грешка при покушају снимања у Pocket.\nlearnmore = Сазнајте више\nloginnow = Пријава\nmaxtaglength = Ознаке су ограничене на 25 карактера\nmustbeconnected = Морате бити повезани на интернет да бисте снимили у Pocket. Проверити везу и покушајте поново.\nonlylinkssaved = Само се везе могу снимити\npagenotsaved = Страница није снимљена\npageremoved = Страница уклоњена\npagesaved = Снимљено у Pocket\nprocessingremove = Уклањам страницу…\nprocessingtags = Додајем ознаку…\nremovepage = Уклони страницу\nsave = Сними\nsaving = Снимам…\nsignupemail = Региструј се са е-поштом\nsignuptosave = Региструјте се да користите Pocket. Бесплатно је.\nsuggestedtags = Предложене ознаке\ntagline = Снимите чланке и видео снимке из Firefox-а да бисте их погледали у Pocket-у на било ком уређају било када.\ntaglinestory_one = Кликните на Pocket дугме да бисте снимили чланак, видео или страницу из Firefox-а.\ntaglinestory_two = Погледајте садржај у Pocket-у на било ком уређају било када.\ntagssaved = Ознаке додате\ntos = Настављањем прихватате <a href=\"%1$S\" target=\"_blank\">услове коришћења</a> и <a href=\"%2$S\" target=\"_blank\">полису приватности</a> Pocket-а\ntryitnow = Покушајте сада\nsigninfirefox = Пријави се\nsignupfirefox = Региструј се\nviewlist = Прикажи листу\n\n# LOCALIZATION NOTE(pocket-button.label, pocket-button.tooltiptext, saveToPocketCmd.label, saveLinkToPocketCmd.label, pocketMenuitem.label):\n# \"Pocket\" is a brand name.\npocket-button.label = Pocket\npocket-button.tooltiptext = Сними у Pocket\nsaveToPocketCmd.label = Сними страницу у Pocket\nsaveToPocketCmd.accesskey = С\nsaveLinkToPocketCmd.label = Сними везу у Pocket\nsaveLinkToPocketCmd.accesskey = в\npocketMenuitem.label = Прикажи Pocket листу\n"
  },
  {
    "path": "langpacks/sr/browser/features/firefox@getpocket.com/sr.manifest",
    "content": "locale pocket sr sr/locale/sr/\n"
  },
  {
    "path": "langpacks/sr/browser/features/loop@mozilla.org/chrome.manifest",
    "content": "manifest sr.manifest\n"
  },
  {
    "path": "langpacks/sr/browser/features/loop@mozilla.org/sr/locale/sr/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n\n\n## LOCALIZATION_NOTE(loopMenuItem_label): Label of the menu item that is placed\n## inside the browser 'Tools' menu. Use the unicode ellipsis char, \\u2026, or\n## use \"...\" if \\u2026 doesn't suit traditions in your locale.\nloopMenuItem_label=Започни разговор…\nloopMenuItem_accesskey=З\n\n## LOCALIZATION_NOTE(sign_in_again_title_line_one, sign_in_again_title_line_two2):\n## These are displayed together at the top of the panel when a user is needed to\n## sign-in again. The emphesis is on the first line to get the user to sign-in again,\n## and this is displayed in slightly larger font. Please arrange as necessary for\n## your locale.\n## {{clientShortname2}} will be replaced by the brand name for either string.\nsign_in_again_title_line_one=Пријавите се опет\nsign_in_again_title_line_two2=да бисте наставили користити {{clientShortname2}}\nsign_in_again_button=Пријави се\n## LOCALIZATION_NOTE(sign_in_again_use_as_guest_button2): {{clientSuperShortname}}\n## will be replaced by the super short brandname.\nsign_in_again_use_as_guest_button2=Користи {{clientSuperShortname}} као гост\n\npanel_browse_with_friend_button=Гледај ову страницу са пријатељем\npanel_disconnect_button=Прекини везу\n\n## LOCALIZATION_NOTE(first_time_experience_subheading2, first_time_experience_subheading_button_above): Message inviting the\n## user to create his or her first conversation.\nfirst_time_experience_subheading2=Кликните на Hello дугме да прегледавате веб странице са пријатељем.\nfirst_time_experience_subheading_button_above=Кликните на дугме изнад да бисте сурфовали са пријатељем.\n\n## LOCALIZATION_NOTE(first_time_experience_content, first_time_experience_content2): Message describing\n## ways to use Hello project.\nfirst_time_experience_content=Корисите га да планирате, радите и да се смејете заједно.\nfirst_time_experience_content2=Користите га да обавите посао: планирајте заједно, смејте се заједно, радите заједно.\nfirst_time_experience_button_label2=Погледајте како ради\n\n## First Time Experience Slides\n## LOCALIZATION_NOTE(fte_slide_1_copy): {{clientShortname2}}\n## will be replaced by the short name 2.\n## LOCALIZATION_NOTE(fte_slide_3_copy): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\n## LOCALIZATION_NOTE(fte_slide_4_title): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\n## LOCALIZATION_NOTE(fte_slide_4_copy): {{brandShortname}}\n## will be replaced by the brand short name.\n\ninvite_header_text_bold=Позовите некога да прегледава ову страницу са вама!\ninvite_header_text3=Потребно је двоје за коришћење Firefox Hello, пошаљите пријатељу везу да заједно претражујете веб!\n## LOCALIZATION_NOTE(invite_copy_link_button, invite_copied_link_button,\n## invite_email_link_button, invite_facebook_button2): These labels appear under\n## an iconic button for the invite view.\ninvite_copy_link_button=Копирај везу\ninvite_copied_link_button=Копирано!\ninvite_email_link_button=Пошаљи везу е-поштом\ninvite_facebook_button3=Facebook\ninvite_your_link=Ваша веза:\n\n# Error bars\n## LOCALIZATION NOTE(session_expired_error_description,could_not_authenticate,password_changed_question,try_again_later,could_not_connect,check_internet_connection,login_expired,service_not_available,problem_accessing_account):\n## These may be displayed at the top of the panel.\nsession_expired_error_description=Сесија је истекла. Сви URL које сте раније направили и делили више неће радити.\ncould_not_authenticate=Нисам могао потврдити\npassword_changed_question=Да ли сте променили лозинку?\ntry_again_later=Покушајте поново касније\ncould_not_connect=Нисам могао да се повежем на сервер\ncheck_internet_connection=Проверите интернет везу\nlogin_expired=Ваша пријава је истекла\nservice_not_available=Сервис је тренутно недоступан\nproblem_accessing_account=Дошло је до проблема са приступом налогу\n\n## LOCALIZATION NOTE(retry_button): Displayed when there is an error to retry\n## the appropriate action.\nretry_button=Покушај поново\n\nshare_email_subject7=Ваш позив за заједнички преглед веба\n## LOCALIZATION NOTE (share_email_body7): In this item, don't translate the\n## part between {{..}} and leave the \\n\\n part alone\nshare_email_body7=Пријатељ вас чека на Firefox Hello-у. Кликните на везу да се повежeте и заједно претражујете веб: {{callUrl}}\n## LOCALIZATION NOTE (share_email_body_context3): In this item, don't translate\n## the part between {{..}} and leave the \\n\\n part alone.\nshare_email_body_context3=Пријатељ вас чека на Firefox Hello-у. Кликните на везу да се повежeте и заједно претражујете {{title}}: {{callUrl}}\n## LOCALIZATION NOTE (share_email_footer2): Common footer content for both email types\nshare_email_footer2=\\n\\n____________\\nFirefox Hello вам омогућује да претражујете веб са пријатељима. Користите га када желите да урадите неке од следећих ствари: заједно планирате, заједно радите, смејете се. Сазнајте више на http://www.firefox.com/hello\n## LOCALIZATION NOTE (share_tweeet): In this item, don't translate the part\n## between {{..}}. Please keep the text below 117 characters to make sure it fits\n## in a tweet.\nshare_tweet=Прикључите се разговору на {{clientShortname2}}!\n\nshare_add_service_button=Додај сервис\n\n## LOCALIZATION NOTE (copy_link_menuitem, email_link_menuitem, delete_conversation_menuitem):\n## These menu items are displayed from a panel's context menu for a conversation.\ncopy_link_menuitem=Копирај везу\nemail_link_menuitem=Пошаљи везу е-поштом\ndelete_conversation_menuitem2=Избриши\n\npanel_footer_signin_or_signup_link=Пријави се или се региструј\n\nsettings_menu_item_account=Налог\nsettings_menu_item_settings=Поставке\nsettings_menu_item_signout=Одјави се\nsettings_menu_item_signin=Пријави се\nsettings_menu_item_turnnotificationson=Укључи обавештења\nsettings_menu_item_turnnotificationsoff=Искључи обавештења\nsettings_menu_item_feedback=Пошаљи повратне информације\nsettings_menu_button_tooltip=Поставке\n\n\n# Conversation Window Strings\n\ninitiate_call_button_label2=Спремни да започнете разговор?\nincoming_call_title2=Захтев за разговор\nincoming_call_block_button=Блокирај\nhangup_button_title=Прекини\nhangup_button_caption2=Изађи\n\n\n## LOCALIZATION NOTE (call_with_contact_title): The title displayed\n## when calling a contact. Don't translate the part between {{..}} because\n## this will be replaced by the contact's name.\ncall_with_contact_title=Разговор са {{contactName}}\n\n# Outgoing conversation\n\noutgoing_call_title=Започети разговор?\ninitiate_audio_video_call_button2=Започни\ninitiate_audio_video_call_tooltip2=Започни видео разговор\ninitiate_audio_call_button2=Разговор гласом\n\npeer_ended_conversation2=Особа коју сте звали је завршила разговор.\nrestart_call=Поново се придружи\n\n## LOCALIZATION NOTE (contact_offline_title): Title which is displayed when the\n## contact is offline.\ncontact_offline_title=Ова особа није на мрежи\n## LOCALIZATION NOTE (call_timeout_notification_text): Title which is displayed\n## when the call didn't go through.\ncall_timeout_notification_text=Ваш позив није ишао до краја.\n\n## LOCALIZATION NOTE (cancel_button):\n## This button is displayed when a call has failed.\ncancel_button=Откажи\nrejoin_button=Поново се прикључи разговору\n\ncannot_start_call_session_not_ready=Не могу позвати, сесија још није спремна.\nnetwork_disconnected=Мрежна конекција је нагло прекинута.\nconnection_error_see_console_notification=Позив није успео; погледајте конзолу за детаље.\nno_media_failure_message=Није пронађена камера или микрофон.\nice_failure_message=Неуспешно повезивање. Ваш заштитни зид можда блокира позиве.\n\n## LOCALIZATION NOTE (legal_text_and_links3): In this item, don't translate the\n## parts between {{..}} because these will be replaced with links with the labels\n## from legal_text_tos and legal_text_privacy. clientShortname will be replaced\n## by the brand name.\nlegal_text_and_links3=Користећи {{clientShortname}} слажете се са {{terms_of_use}} \\\n  и {{privacy_notice}}.\nlegal_text_tos=Условима коришћења\nlegal_text_privacy=Полисом приватности\n\n## LOCALIZATION NOTE (powered_by_beforeLogo, powered_by_afterLogo):\n## These 2 strings are displayed before and after a 'Telefonica'\n## logo.\npowered_by_beforeLogo=Oбезбедила\npowered_by_afterLogo=\n\n## LOCALIZATION_NOTE (feedback_rejoin_button): Displayed on the feedback form after\n## a signed-in to signed-in user call.\nfeedback_rejoin_button=Поново се придружи\n## LOCALIZATION NOTE (feedback_report_user_button): Used to report a user in the case of\n## an abusive user.\nfeedback_report_user_button=Пријави корисника\nfeedback_window_heading=Какав је био разговор?\nfeedback_request_button=Изађи\n\ntour_label=Водич\n\nrooms_list_recently_browsed2=Недавно прегледани\nrooms_list_currently_browsing2=Тренутно прегледавам\nrooms_signout_alert=Отворени разговори ће бити затворени\nroom_name_untitled_page=Безимена страница\n\n## LOCALIZATION NOTE (door_hanger_return, door_hanger_prompt_name, door_hanger_button): Dialog message on leaving conversation\ndoor_hanger_return=Видимо се после! Можете се вратити овој подељеној сесији било када користећи Hello панел.\ndoor_hanger_prompt_name=Да ли желите да јој дате име ради лакшег памћења? Тренутно име:\ndoor_hanger_button=У реду\n\n# Infobar strings\n\ninfobar_screenshare_browser_message2=Делите ваше језичке. Ваши пријатељи могу видети било који језичак на који кликнете\ninfobar_button_restart_accesskey=е\ninfobar_button_stop_accesskey=З\n\n# E10s not supported strings\n\ne10s_not_supported_button_label=Покрени нови прозор\ne10s_not_supported_subheading={{brandShortname}} не ради у мулти-процес прозору.\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n## LOCALIZATION NOTE: In this file, don't translate the part between {{..}}\n\n# Text chat strings\nchat_textbox_placeholder=Пишите овде…\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\n\nconversation_has_ended=Разговор је завршен.\ngeneric_failure_message=Имамо техничких проблема…\n\ngeneric_failure_no_reason2=Да ли бисте желели да покушате поново?\n\nhelp_label=Помоћ\n\nmute_local_audio_button_title=Угасите свој звук\nunmute_local_audio_button_title=Укључите свој звук\nmute_local_video_button_title2=Искључи видео\nunmute_local_video_button_title2=Укључи видео\n\n## LOCALIZATION NOTE (retry_call_button):\n## This button is displayed when a call has failed.\nretry_call_button=Покушај поново\n\nrooms_leave_button_label=Напусти\n\nrooms_panel_title=Изаберите разговор или започните нови\n\nrooms_room_full_call_to_action_label=Сазнајте више о {{clientShortname}} »\nrooms_room_full_call_to_action_nonFx_label=Преузмите {{brandShortname}} да би започели Ваш\nrooms_room_full_label=Већ има двоје људи у овом разговору.\nrooms_room_join_label=Придружи се разговору\nrooms_room_joined_label=Неко се придружио разговору!\n\nself_view_hidden_message=Приказ вашег екрана је сакривен али је и даље послат; промените величину прозора да би се приказао\n\n## LOCALIZATION NOTE (tos_failure_message): Don't translate {{clientShortname}}\n## as this will be replaced by clientShortname2.\ntos_failure_message={{clientShortname}} није доступан у вашој држави.\n\n## LOCALIZATION NOTE(clientSuperShortname): This should not be localized and\n## should remain \"Hello\" for all locales.\nclientSuperShortname=Hello\n"
  },
  {
    "path": "langpacks/sr/browser/features/loop@mozilla.org/sr.manifest",
    "content": "locale loop sr sr/locale/sr/\n"
  },
  {
    "path": "langpacks/sr/browser/features/presentation@mozilla.org/chrome.manifest",
    "content": "manifest sr.manifest\n"
  },
  {
    "path": "langpacks/sr/browser/features/presentation@mozilla.org/sr/locale/sr/presentation.properties",
    "content": "presentation.message=Select one device to send the content.\npresentation.urlbar.tooltiptext=View the device-selection request\npresentation.deviceprompt.select.label=Send\npresentation.deviceprompt.select.accessKey=S\npresentation.deviceprompt.cancel.label=Cancel\npresentation.deviceprompt.cancel.accessKey=C\n"
  },
  {
    "path": "langpacks/sr/browser/features/presentation@mozilla.org/sr.manifest",
    "content": "locale presentation sr sr/locale/sr/\n"
  },
  {
    "path": "langpacks/sr/browser/searchplugins/amazon-en-GB.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Amazon.co.uk</ShortName>\n<Description>Amazon.co.uk Search</Description>\n<InputEncoding>ISO-8859-1</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAC0AQAAJgAAACAgAAAAAAAA6QIAANoBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAF7SURBVDjLlZPLasJAFIaFRF+iVV+h6hO0GF+gVB9AaHwDt64qCG03tQgtdCFIuyhUelmGli66MXThSt24kNiFBUlAYi6ezjnNxSuawB/ITP7v/HNmJgQAEaZzpgHs/gwcTyTEXuXl2U6nA8ViEbK5HKler28CVRAwnB9ptVrAh8MrQuCaZ4iA8fzIqSgCxwzpTIaSuN/RWGwdYLwCUBQFZFkGSZLgqdmEE7YEN8VOAKyaSKUW4nNBAFmnYiKZpDRX1WqwBBzP089n5f/NEQsFL4WqqtsBWJlzDAJr5PwSMM1awEzzdxIbGI3Hvc6jCZeVFgRQRwpY7Qcw3ktgfpR8wLRxCPaot/X4GS95MppfF6DX9n2A3f+kAZycaT8bAZjU6r6B/duD6d3BYg9wQq/tkYzHY1blEiz5lmQyGc95mrO6r2CxgpjCBXgNsJVviolpXJiraeOIjJRE10juUa4sR8V+mO17VvmGqtuOcdNlwut8zTQJcJ0njifyB2bgTdKh6w4BAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACsElEQVRYw71XQWsTURBe2LQgeNKLB+tVemt6txcteNSD/QGC6VEIGDx5s+eKPQqFgJhLNdFLBWMP7cU0oSAWjB70koC9WHbVQ5SO8+XtS14mr7svyaYDH9m87Jv55puZt1nPi4yIzjMeMj7T9OwjI88455nGC1cZX+nsDESumJmPFDwIAqrX6z00Gg1qt9vjkJgFgUeuO16Vy3RjeZkyMzM9+MY1fsM9I9h9zyV7ZAznZrA4FAoFVwJ1z+WuOysrg1lnMolkHJX4k0igzI5sARYWF7vEZEk0rvO6iyUSuJfLJUqM7zYSqRDIra4OOUZPmNZsNrsl8UVTpkJAjh1GzmaSpJ8mAWmYeZB5urHRhW5SNOfUCCDo47W1bvPZsp2qAhipy3Nz1kaLG8dUCEBqM5AvpgElqFar01NgIZsdco7Zb7VasU2YigIYL5tjqCL7Q5YkFQXKlcqQ7DbHthIALk/IWAKor82xPIhshxWABCYioDMz51sexcVi0XoG4DPLIyvJjkTArK3scDQnRvO0MdTrUHGiKZCP4tNgO6BAEI08EQH9Z2Qow0hyPypJGIa9p6JWKCn4SA8jSKmJIDgyRvPJkcRxjfUwNGr/i8+Mo32iHzWiThBD4NM60bet9P77/ubA728RlTjMiwiH6zEEfvIrwdZFtQmMJ7W/ofIDBZD5m3mVZGwJcOP2kmILIlCkE45HoPWurwCSg0+UQRD4ZyXxId+T7gQb9+4q9sioY5ltrOG3L5vqXiiJffDx/aUi83ZJ7jr2ohcEu8Hh6/m+I7OWGiVxbWKHsz+O3vSOakqFQdsFgQeJUiKD7Wv9YKXBgCeSUC3v2kM5EJhlHDh3NcgcPlG1BXZu98sDmTuBa4fsMnz9fniJUaGzs+eMC540XuR0aDO2L8Y3qPyMcdOM+R/8XcqRA3qp9gAAAABJRU5ErkJggg==</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.amazon.co.uk/exec/obidos/external-search/\" resultdomain=\"amazon.co.uk\">\n  <Param name=\"field-keywords\" value=\"{searchTerms}\"/>\n  <Param name=\"mode\" value=\"blended\"/>\n  <Param name=\"tag\" value=\"firefox-uk-21\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n<SearchForm>http://www.amazon.co.uk/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sr/browser/searchplugins/bing.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n    <ShortName>Bing</ShortName>\n    <Description>Bing. Search by Microsoft.</Description>\n    <InputEncoding>UTF-8</InputEncoding>\n    <Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACADaCwAAJgAAACAgAAABAAgAlAIAAAAMAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIAgAAAJCRaDYAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAABBUlEQVR42mL8v4OBJMAEZ/0nTgMLnLXtitKRO9JmCi9cNR/wsP8mrOHfP8YbL4RvvBBWFXuvI/WGsJMYSHUSMujbY8LN/ttM4bmO1BtW5n+ENdipPmndbrHjqiIn6x9DuZc2yk8tlZ7hc5Kx/AtzxecMDAzff7Mcuys9/7gOAT8wMjAUOZ9x0XhI2A98HL+Eub/vuSG/8ozGmy+cEEF+zp/YNYjxfvPTv9O63fLpBx6ICCvz32DD24EGt7Fo4Gb/zcX2Z84RPbiIqfyLZJtL4rzfsDvJUf3R91+sC09o//7LJMn/NdXmkqHsSyzeQ0t8j9/znn8s7ql9Dy34cWogIbUSCQADAJ+jWQrH9LCsAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAACW0lEQVR4nGP8v5OBpoCJtsbTwQIWTKGUxe5mCi9M5V/oSL9mZf5HoQWMmHEQOD0AwuBg/WMo+8pB/ZGZwguyLcDiAzj48Zvl+D2pTz/YKLGAcBxcfSZCtulEWUAhGDQW3HstcOOF8P//jKRagC+SkQE/58/0pa7c7L9N5V+aKTw3kH3FxvKXmhYI83y3VXl64Jbs3htye2/IsbH8NZB9Zabw3FT+JR/nTypYwMDAEGBw+8AtWQj71x/mU/clT92XZGT8ry7+zlzxhbnic0n+LxRZIC/8yUju5blH4siC//8z3nghfOOF8MLj2jKCnydH7EXTRVoqCjC4g0f2yXteTEHSLNCVft0WcNhM4QXxiYmEIIIATcm3mpJvn37gmX7Q8OozYYLqycloTz/wLDulRYzpDMT4QFf6NZz95gvnyjMa+27I/SM6xxGwQJj7R6rtJQYGhk8/2NaeU9t+RfH3X2ZcihWEP5Fmgazg53qfY9zsv1ed0dh4UeXbL5yKudl/R5tdd9O6T4IFGhJvyz1OHbkts/qc2qfv7LiUMTIwOGk8irW4yo8jP2O3wEzxubHcy7I1Dq+/cOIymoGBQVn0Q5rtRTXx93jUYLFAX+b1sw88p+5L4tHGy/Er2uy6m9YDRsb/eJRht8BS+emCY7q4NDAyMLhpPYixuMbD/gu/0VD1WBtezz7w9O81vvNKEE1cTfxdmu0lZdEPxBiNzwIGBoa//xhXndFYfU4NUsnwcf6Ms7jmpPGQ1BoHpwUQcOOF0OT9RoayryJNr3Oz/ybRcCIsoBwMmkp/8FoAADmgy6ulKggYAAAAAElFTkSuQmCC</Image>\n    <Image width=\"65\" height=\"26\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVBOTQzNENBQzQxNDExRTM5RURBRUU5NUU4QkU3NjA4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVBOTQzNENCQzQxNDExRTM5RURBRUU5NUU4QkU3NjA4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzU2RTRERkZDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzU2RTRFMDBDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz76XOiPAAAD1ElEQVR42uyYeUgVQRzH9+nLNE07kMKIiqAkSaUIMgUpyu6eHdBhVBSBZQf1R4XkP0WHFUURWBlRmGGHdkI3nWIXVHZIaNkhFXmWYni+vhPfhWHZfbvvqVjZDz7Mzs6w8+Y3v2ue3eFwPFUU5R64CG6BRqWDiReIBCvBNfAeHAXjOpoSqqV+H7AQbO1oStCTz/+VoCjONlpvDdgPelqc3x8kgMD2UEJbSTRIAkMszhfB+jhIbU8lxIIZrbjeV7b1FudngefgansqoQ5kg3cgDUwBXVthXavutoXZ61x7KuEBOAkGgESap0ijGWAeCPZwXZv0bNf0PZFObuzX7klM2Kjp9wDzQSYVcgWsAqFubD4fjAIloAE0g0sgXDN/Li1xBPt+IAcks3+KViXc6xmYbrDuGBaETVzvFegHloKzVpRQBK4bjHUB48FeUADyQDcX32pmuxPkgkr6vahaJ9P/Q3Vi0mD2fbjRdeAln4VSboIIPkdp1lzA8RjuQ1h2CA9wH4i3mh2SLc4bCQJMYozCDDEbDOVpDwPLOHZGml/KtlpSongOArV0g5lgLFguxRFVxGaP0VrCQByYA7pT+b7ie1aV8ASMBhdM5jWY3D3UgLiLpizLAfCGP3agi2/4s43RvE+jucdKbpfEdjV4reNqVSLQu1Mn3AYOxoTcFgawHIPxbLZhJsHtg0Ga/cJxVdkTdKxLlnxFL1JKvqcn4oQWMai0RAk/DcarpFjjSmpN3E2uOOX6RCuNrpTQWdPvC9ZL5uVqk3YL7mBUJ4SwLTdZx2gNb4P1vA3c1McoRZaBxXwWAWgbM0SShZN+KJ2mnqgm3MtgXE1xL1qpDiowca8IReM/ClNUMH1OpKG3YIML91DlB1jL7FDjYp56Grt1xmbRzfJcmK9VUS0ik+0OnTmbWf3WeEkbPMQSdRqVkGrxtncYDAJ7LMwNlE6mhEXXRLAdnOZYgjTfTxNLbJrvaCVI009nPRDH+0c8mMrALIrAQuFaduZeUUAcAZeliGom92kl7mSKeqbRSSyYMqSxYiqgWHpXw/l1ko+LfoXB98s1dUoTrfMEFREnjQ1nbbHE5nA4vvOCFGlxI2UsntI9MNNARn7V3KNobd/AI535AaSSirAxnjTyd2glmK6g507hDPBCsXf47qN4J5SQyELDihykAir+gT+U/KmQIi9WasKn75qYfjRvkn+bAoINAud5Pqeo+baQ5WYK2KT5EySFwe9vFF+6Win/kxAn35sls3oLzbLrpI0b3PRjsMIk5f3pYmPsSuC1WZVPrH9+hwGb0+lUOrr8EmAAiqTecoRlgJMAAAAASUVORK5CYII=</Image>\n    <Image width=\"130\" height=\"52\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc1NkU0REZEQzM3NTExRTM5RURBRUU5NUU4QkU3NjA4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc1NkU0REZFQzM3NTExRTM5RURBRUU5NUU4QkU3NjA4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzU2RTRERkJDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzU2RTRERkNDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5lzzn9AAAIPUlEQVR42uxdCWwVRRie0gqtFwTQGIyAXJYABry4VLwPQFsFAcUjeKAGotEoAQ8UFC80EhVUFBUUFCogGApFVMIRzqgIaGlEKArKoaBSrkLr/2W/l0wn+97bbXfbpW++5Evf7pvdtzvzz3/NP5BWXl6uLCzScnJyNsnf5cLPhN8KS223pB4yhG3IQcLtwhXCucJ5wr9tF6UG6gj/047PFPYVThEWCxcLHxOeY7uq9gtCPJws7CEcKywUrhNea7ss9QTBxLnCi2yXWUFQ1mewgmBhBcHCCsLxjRbCkcIr7DCntiCcKhwl/Fq4WXh5CL9xt3CRcIaw7fHcWRm1WBAOGdqhk3Iyp0EhVzhJO4agnS3cbzVCtLEv4PvlGseNhc1S0TRkCuulsFmdaRwX0wSlnCBk0D5OoFo8McUE4UvhffRBIBSXGuYoZXwE2MJlwuHCB4V7lLNQhQUrrGbuTAFheJ9M+ahhhDbgsJF3cXYUUyjuUc7KpkUKOIsvu5yD79CTswX1DqupOdrZLq+9goAQ6liSNhcKXxRuEP4oHEebmmaHoPbkEf4VviF8xGP7DuTDwm30M2YLF/JeYcEUuoHCfsKWyllyR83ebuH3wg+Eq5Lc7wRhf2FdHv+snKKeRG1+ES7Rvr9X2EfYXJjFCbVDmC98S1WsFfGK3nyv9sKGmj/3k/BjOrmK2rkzPx9BqRo6/xSPPzJUON7lPApafg8gzocJ+YL+xbYq3i+bg6N3+iS+/CQPZmo6hSWetqtv5CbyOACJ2iwQXi/sIpycxH/aQyH6xuP7XiB8m38TYT7N9k3CWUGaBgAlbtOqeI8GwmsYjm7hjBzJ2RoEMNPPEK706KtgEH5I8H2ZsEQ73u2hTYGwCTVHMie6MUPTVh6e9UbhGg9CoCiInxoasiTIzOILAfsuKIIZxcGrKjAgF9P8KJqBV4Q5ylkjgKlCid6HxnXtqaES3Vdp90zWprv2DJjxw5iDacu/T7lcPyPJu3UUzjHObaDpvZL37iYcQv8MGCB8T3u2siDXGjZSjQW92hdEVXU5HVTMApTd5TKaMTtvJjtVH/wczqL5ATxHX/5dyvvu1b7Dcy2moKzSZizWSM4TfhfnnqYQjKcJN7GC2naichJhDYOOGnQ8E1GnOJ0du4+aZlOCtnOYD9ExJsBn2cWIaW+c79cw1NbRL07bB4RNteP8OEKgYzD9GRWmICyjI5IXUYEY4NETn0INobRZGVQl92APbVAwfFA7jlcr+pD2eT/fz2s/HAlTEGJeaT96xh+p6GyY2UpnzSsmGsfdA3iGP1xUeTxTVqgdN3Fp01pVrIGY5SPcLDN9jzCXoWHnBvGBkX1cKzxag4Kw0Gf7AsMBbBLAM6z30XZnknEytxbM8/ksS6tLEGIops2DPavJKugin+23GaFfEILgJ9fyp/bZLZfRwpjhK30+y4HqFoSmDC0RE59eg4LgVwjTjdCvfkDRi1ckS9vrXv9BhqN+UFc/CLNUDR2H5enRykm1Hm84agxcELUGdQJsqyfaSjwITkKh9CsImR7aYNCRzn1O2ChiA+sH6Ogsw9GLEvSBTKuEIJRWxTQkK8y8nbZ4QoBCEJT5yvLZPttQn3siJgj6WCA9f6rP60+rbCdPY3ztBmTqYqtbzWt4JsdDK5/tLzOOo1aPuMvQwl18Xt+tMoKAGT7QSHLEOgve6mwVfF3/TiY+tgd0P7/7Gu4wHLclEROE1cbxzT6v7+1XELDwM8Q4h1UuJI6wT6BzCC/5KmfwdMNzrwrwzF53c/dSFTOJnwv/iZgg5BsOLCaq13KCJ0x/L5kgYHHiWcNuolOQD78uhJdDEgeraY+rcDaKzPPguzSiAJqCGTVAO88yHPm5Hq7DiuQYP44Y1rhjFbpnKWeJFoUefUJ4Kaj//hSudSF62Fjjx1JsjzjtevD7k7RzSDWvjWiIO8LFVC/geMWb2Iv4+YAeabiFj1DFKNwopKpBMmiwmYAIECg+GavC3RNQzlkOYUOGcLFylmWXMwbHwGMtoatxHZbW749wrgPZT2Rs39HOIfWMkrivlFNYA2e7KZ3DmLmDWZ+stGKiDCMexY1bUFJgEoaGmAvA4svTyl/+vbJhJz6PY1QTy8l3dRl4HRCUngm+TzOSOvU8tMn08fx620Sbh95VTvGObsLr0s/p5dIeKX+UqXXS+6iOphVm0EFDwcRW5dQWhCEERZyZuSEKgZlwiYWP+YxEEtVD7qYzhRm0L8n9S43IojJt4uGYjxB6FM1qooLbMk4GVGMdpiDEkJ5BYSig6syjIIQFmIHnlb+ce2Wx2QhpYzWFeM+Z9IHa0G84xoTRZvZFiYf7l7BTY7Nqr4c2fiKPYZpTd8Sjo11AP6cjtQQ0w1/KWexawgnullA6hCrmcnZAyxAHZTpVV6GyiAow6WOlc0WQ1EdDFIKNNAMDrBBEDno9wxYIwuvK+afzVgb4I6X0Mdqr5FW4FtWPW4zkU17Mdq2nB/1SAD8yjYmn0ba/I4lMI9wEPqnjkqC4inGoXyARdINyUp2/2v6uNpyv4ifITMB5Rla4oRFxHE7Pzs42G2OXEbZOtabHmwxIBKH24FblvxzMoup4jezAELGU4eZhRg2NGEWg4nmqqlglVhRzGBE1JPqRO4Vvqvhr3dg6NVxVfZ+iReXVPApmGhjnUc2M0rwsfueWFUbZwCVsl3TRaQrVyXwXM3C18DYrBDUKqPgDLufhCDbj7DeFANoCu6HaKa2O00upGrZpI9X6JDXERKoii5rHDg54b44RtsZhLUVPayNZhmTab8pZf5jKzxWQZv8rHwvgfwEGAFtXxJ2uv6OVAAAAAElFTkSuQmCC</Image>\n    <Url type=\"application/x-suggestions+json\" template=\"https://www.bing.com/osjson.aspx\">\n        <Param name=\"query\" value=\"{searchTerms}\"/>\n        <Param name=\"form\" value=\"OSDJAS\"/>\n        <Param name=\"language\" value=\"{moz:locale}\"/>\n    </Url>\n    <Url type=\"text/html\" method=\"GET\" template=\"https://www.bing.com/search\" rel=\"searchform\">\n        <Param name=\"q\" value=\"{searchTerms}\"/>\n        <Param name=\"pc\" value=\"MOZI\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"contextmenu\" value=\"MOZCON\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"searchbar\" value=\"MOZSBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"homepage\" value=\"MOZSPG\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"keyword\" value=\"MOZLBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"newtab\" value=\"MOZTSB\"/>\n    </Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sr/browser/searchplugins/eBay-en-GB.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>eBay.co.uk</ShortName>\n<Description>eBay - Online auctions UK</Description>\n<InputEncoding>ISO-8859-1</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAB6AQAAJgAAACAgAAAAAAAAQgMAAKABAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAFBSURBVDjLtZPdK0MBGIf3J5Babhx3rinFBWuipaUskX9DYvkopqgV90q5UJpyp0OKrUWM2VrRsS9D0zZKHGaOnW1nj4vtypVtPPe/533r9746QAAOAJXfo5Yzgg44pHrcugon/6Sgo0b+XuAOZ2iZiVQmyPoDpIwmUkYTzqM7GsdDdC7F6Lbf8pzOkfWOouzqeZem2b+2AqAV8zjD8yVBqqcf2b7C66yNiMGMfixIQSvi8Mp0LEbR5ADq1QSKWM+Gx0RC9nOZ2GLzwlIWdPWiuNzk4w/EpThNkyEAXKEP2ud8KGId2sspilhPMrmNwzfCuqePr/xbSfC5I/I0MMSj2YJ3z49gDdO2cEOrLUowJpE9G0QRG1ClKbR0EIdvmOPYcnUtnN+vsnZiQC1k/qnGagQ1n3LNzySUJZVskitnmr8BlQG7T2hvgxsAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAMJSURBVFjD7ZddSFNhGMeHXXQTZFFCWfR1pRhUECQlBdWVToo+6KYu1KigtDASG5qUfZgFZvahEDosECPDktKZS1FL+1DRnEvdUptjug91X2dnZzv/3vO6OZbWnR4v9sADL+fs7P97/s/znu2VAJD4UkpSSdKG+QubTyPBr+sXz8XCR64fIAHihVTis0SsUAoAVhEBrBKIHCGAEMB/ARi3F5LkbpS2WMRzYEEBXC2tsD6T03R9agsCGLNyqPw6CXmrBT06JvhbPHZwmkdwtR0B138PPKOHgzXD5jLAy3tmibo4K9weZwDAazJj/FQKRnfugfHMeRiTz0K3Ixam1HQKcPC+Fisu9NK1P08Uj4DleHgMdXC+WQ7nu3UEOhFMfTQcVUvQ1H4IN2sj8H2k7K+2TqCc3GseyA8AmDOzMBq7D9bS8sAr6nEJdNt3UbHVF1XQGtmZew8bTPT6tWoD3KpsUvlR8NxUoEICMvl6KQo+xqCwcRs4T8Ax5c8bFExjbAgAjO7aS8VsLypgq3g5nWStjztAhWRVhqAqeB6IuKTClkw1eNYEbrCQQBwD8yGGOsAooogLYejQPKBi7UPF9DkH+ezd+o141ZkUPAOC+L9SAMivNc7q46YMNSLTe4n1kaQF4XD3ZIDTPgU3XEYciKcAHrsGJS1xKFBGgyVzouiT4VbdGhjt/cEA5isyKsaz7jl3we7bg7Rqf6j0LoSldON4wWcqJDgQNGTN++l13vELA+MK6kKd6iryFOvxtidt9i5gO7owdjKJQliflNAU1pas6xQgnAzg1ux+lJEdILixNr0Pq9JUUA8NwVG9DM73G0jlcnh+V4BpjIWzJmIGQIjnXw5TiDuKSEwxurm3ITc8DNO51BnrLbIcsrW0dNA6RxgUKU1UdGVqLy5X6qGzTLvlnewiBZyGs3Yz6X8UeaYI3olvZDhzwLumZ+eHvooCCC0Q5VUsb4unwycM4YIDqA01tPqmgbzQr2EIYPECiPm33LYoDiZSsY9moh9O/Znoa4d9HkXtPg2pX/cPKCoRQ+ocZa4AAAAASUVORK5CYII=</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://rover.ebay.com/rover/1/710-47297-17704-2/4\" resultdomain=\"ebay.com\">\n  <Param name=\"satitle\" value=\"{searchTerms}\"/>\n</Url>\n<SearchForm>http://search.ebay.co.uk/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sr/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAB9AQAAJgAAACAgAAAAAAAA8gIAAKMBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAFESURBVDjLpZNJSwNBEIXnt4lE4kHxovgT9BDwJHqPy0HEEOJBiAuCRg+KUdC4QS4KrpC4gCBGE3NQ48JsnZ6eZ3UOM6gjaePhQU93v6+qq2q0pqgeJj2S8EdJT1hr0OxBtKCD5iEd8QxDYpvhvOBAuMDKURX9C9aPu4GA1GEVkzvMg10UBfYveWAWgYAP00V01fa+R9M2bA51wJvhIn3qR+ybt3D3JNQBE5sMjCIOLFpoHzOwdsLRO22qA6R6kiZiWwxUvy/PUQZIhYZ1vFM9cvcOOsYNdcBgysISdSJBnZjJMlR0Fw8vAp0xoz5gao/h+NZBy4i/10XGwrPA+hmvDyhVRG2Avu/LwcrkFADZa16L1h330w1RNgc3DiJzCpPYRm1bpveXX11clQR28xwblHpk1vq1iP/5mcoS0CoXDZiL0vsJ+dzfl+3T/VYAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAK5SURBVFjDxVfrSxRRFJ9/Jta/oyWjF5XQm6D6EkHRgygIIgjUTcueVgqVWSRRkppEUQYWWB8ye1iGWilWlo/Ude489s7M6Zw7D9dlt53dmd29cFiWvXvO77x+51xpaaUsoSxBaUWZQ4ECy5xji2xKZDyCMlMEw6lCNiOSgwZKJK1SkcKeSealfP64t0mBjl4Ow39MkDUL0p2RSROOtqhZdeUEYM1pBl39XCg/fEeFtWcY7G9W4csvUxjlBkCsQ4Nt9QyWVfvT6RsAKXw3aoDGATZeYIt+W1kjw7cJG0RctWDTRebbKd8A6h5pwsDb70ba3w/eUr3wt/cmwgfw6Yft4TNMQaY7o1P2ncm4FT4ANQH/jQBJ2xv7kqIXEADDql8eS3+n8bku7oxNm+EDIM/dU92upb3T/NJGeaNbDx/AsbsLRUY5Xn92caWXY5d8RV6gWllxSg4fAEnTC90DQW13BLlgXR2D3dcUeDVkwOthA1bXspxILWcm3HdThcfvufB26LcJpkOEAz9NKI/lzqpSEC7feol5EWnpSeSlIxCALUkApmULdjUqxQVAQnl3D/X/yQda4QBEq2TYc12By091MQ17Bg3R88nHKlQbVmHvj89awNBLYrwT9zXY2aBAxTkGFdiSxP/Jp6FLDw+AS7GfsdJTJ2EqSO5khD43nGfBARy/ZxOQgZHe7GPM1jzUvChUtmnBAXQPcKGMJp3fdFGq6NByEhiAO4b/YptFfQJwNyQ/bZkVQGcf90Ja25ndIyrKBOa/f8wIpwi3X1G8UcxNu7ozUS7tiH0jBswwS3RIaF1w6LYKU/ML2+8sGnjygQswtKrVIy/Qd9qQP6LnO64q4fPAKpxyZIymHo1jWk6p1ag2BsdNwQMHcC+M5kHFJX+YlPxpVlbCx2mZ5DzPI04k4kUwHHdskU3pH76iftG8yWlkAAAAAElFTkSuQmCC</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAKQWlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQLg4Ji1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwSE8vE9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS72yy/UCZz1v9/kSI3QyQGAApF1TY8fiYX5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7yZiXJuShGlnOGbw0noy7UN6aJeGjjAShXJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJMkUUGe6J8gIACJTEObxyDov5OWieAHimZ+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0tAyOMBeAr2+WRQElWW2ZaJHtrRzt7VnW5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2JFqbHbO+lVUAtG0GQOXhrE/vIADyBQC03pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y595nL7vtWO6YXP4EjSRUzZUXlpqemS0TMzAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlou4U8gViQLmQKhH/V4X8YNicHGX6daxRodV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGitka9zjzJ6/uf6Hwtcim7hTEEiU+b2DI9kciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAAhIBIEAOWAy5IAmlABLJBPtgACkEx2AF2g2pwANSBetAEToI2cAZcBFfADXALDIBHQAqGwUswAd6BaQiC8BAVokGqkBakD5lC1hAbWgh5Q0FQOBQDxUOJkBCSQPnQJqgYKoOqoUNQPfQjdBq6CF2D+qAH0CA0Bv0BfYQRmALTYQ3YALaA2bA7HAhHwsvgRHgVnAcXwNvhSrgWPg63whfhG/AALIVfwpMIQMgIA9FGWAgb8URCkFgkAREha5EipAKpRZqQDqQbuY1IkXHkAwaHoWGYGBbGGeOHWYzhYlZh1mJKMNWYY5hWTBfmNmYQM4H5gqVi1bGmWCesP3YJNhGbjS3EVmCPYFuwl7ED2GHsOxwOx8AZ4hxwfrgYXDJuNa4Etw/XjLuA68MN4SbxeLwq3hTvgg/Bc/BifCG+Cn8cfx7fjx/GvyeQCVoEa4IPIZYgJGwkVBAaCOcI/YQRwjRRgahPdCKGEHnEXGIpsY7YQbxJHCZOkxRJhiQXUiQpmbSBVElqIl0mPSa9IZPJOmRHchhZQF5PriSfIF8lD5I/UJQoJhRPShxFQtlOOUq5QHlAeUOlUg2obtRYqpi6nVpPvUR9Sn0vR5Mzl/OX48mtk6uRa5Xrl3slT5TXl3eXXy6fJ18hf0r+pvy4AlHBQMFTgaOwVqFG4bTCPYVJRZqilWKIYppiiWKD4jXFUSW8koGStxJPqUDpsNIlpSEaQtOledK4tE20Otpl2jAdRzek+9OT6cX0H+i99AllJWVb5SjlHOUa5bPKUgbCMGD4M1IZpYyTjLuMj/M05rnP48/bNq9pXv+8KZX5Km4qfJUilWaVAZWPqkxVb9UU1Z2qbapP1DBqJmphatlq+9Uuq43Pp893ns+dXzT/5PyH6rC6iXq4+mr1w+o96pMamhq+GhkaVRqXNMY1GZpumsma5ZrnNMe0aFoLtQRa5VrntV4wlZnuzFRmJbOLOaGtru2nLdE+pN2rPa1jqLNYZ6NOs84TXZIuWzdBt1y3U3dCT0svWC9fr1HvoT5Rn62fpL9Hv1t/ysDQINpgi0GbwaihiqG/YZ5ho+FjI6qRq9Eqo1qjO8Y4Y7ZxivE+41smsImdSZJJjclNU9jU3lRgus+0zwxr5mgmNKs1u8eisNxZWaxG1qA5wzzIfKN5m/krCz2LWIudFt0WXyztLFMt6ywfWSlZBVhttOqw+sPaxJprXWN9x4Zq42Ozzqbd5rWtqS3fdr/tfTuaXbDdFrtOu8/2DvYi+yb7MQc9h3iHvQ732HR2KLuEfdUR6+jhuM7xjOMHJ3snsdNJp9+dWc4pzg3OowsMF/AX1C0YctFx4bgccpEuZC6MX3hwodRV25XjWuv6zE3Xjed2xG3E3dg92f24+ysPSw+RR4vHlKeT5xrPC16Il69XkVevt5L3Yu9q76c+Oj6JPo0+E752vqt9L/hh/QL9dvrd89fw5/rX+08EOASsCegKpARGBFYHPgsyCRIFdQTDwQHBu4IfL9JfJFzUFgJC/EN2hTwJNQxdFfpzGC4sNKwm7Hm4VXh+eHcELWJFREPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS3UuH4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufGK+eN8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000IlYYqwK10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR5vTkmuRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41lG99uit7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9V/ndzPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0MqiyvUqvakfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui6rq/Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx4sf4H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdLz5HOFZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX297Yb9jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel93v3RB6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/syOll+AAAACXBIWXMAAAsTAAALEwEAmpwYAAACN2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+MTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj4yPC90aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqIYvkNAAAKUElEQVRYCe1YCVQURxqu6pnuYYYZZoZLYAEjhwY5DAHRgCcx4IEa8UniruhqjLriJtHEXGvivGSfCTGJkjXxTFxvM4gYcQVPPAc0CIIcKlFRIJwDzN0zfdR2jw5vJJDI5r113z7rAX/9f31//VVf1/93NQA8aU8Y4BmAPWnYedHgXXRT8MeaFjrRQKIgvRlJKBqJ3MTQFOAOzoV6Y0eG+csK5o+HZE/fx6Xn15eN+6ImfwEEkBFCDC0PS/kqyT/86qOuR+gMXLLDvOzLAupDTym6HB0o2BzgLqiJ9mXJA2WMnKTBqPJ6ekVhtfWVAHfq+qZC8wdLxksOOPs/tj5EVpKln7pQXzo61ifiOG0hav6jtby+x7TR57Uu9NZ+0+K+Jjhai0TJa7v2uC9po7JOGif2hXsc9leLtmWCbTNRSM7yf/Q3vv0krM0nV646YFny3hRijSrVdXNfk0wOhdZ9GvPXo0KEO16fID3eF+5x2BmGIQBC3A/70Ol+lLUI1Zcsg976nvxosA/WOjFSkqn6Da/Z8RLNb0AeyzAGEAAsy5HAyX424cVadkGzjnEZHybKGRkK9f30fwhuVKt9LPeqp5ENdX6syUjgwWHVLkH+ee5pi3UPAR8o6NbfYoFVOxq0n/QCkiAzkA4thE+vv9gbdl0BOeF6ExuVf40cYCIxChciymBhxNEBeMWFD+V7acByJPBE/NJbu2V9srX+Toy1vs5NNDTitixhzCFZQnJrXl7eHwQCQRRWdo9JEAkgoGlQ9kv3R7e0ZX2yqOtkzjFEUwGYVF4qCouA5ktnv+vI3n9Vd+zwJOeZUL1ajCpSvwPtRz8HVJMBDJhSDjDhGHB3ywX0Y7Ia6arcHfjWViSds8lw8NwN+lUWsVVJ4USnpwy8zzBIlTZCFLA0yaXSjuU3j1hAO5GAtFq3pveX5djqajMAy9wQD41sISvLM5vXf1qiKzw6MiYlpdNNqRSDiPe7bsuXaNHcTYa/OgL3V+pzdi2smz4GdR1WJzr7duVlJ11PegZdnxxn0Z0qiOPHuOMqQFcn5aHiqDqk3e3mjEdlabvREQ7y4+R8HsePLd9n2hb2rs7IF2UHdrfGOkO2SIumZelOOGzzzn6zDnw9FfnuWbrRYWtbvSKvafmCcofOy45D+0ZXjxqCbs2f1tBaVSXl4kAMcjEZjj2KBZ7O4Efto5M/DOjYs20dERR8RjEt7bSzn2LqrOOykWP2UK1NLm37t39kH7v7wXTQmp8CPCathR5zHk6/wIz3gMjdAFqOTgS1qyf+cAHJcn5k5vsqBJV8UXbMPSdelBszSFh88ho9YcMpyxjeDh+kA4MYOwydyB+lv3g6RTgoZIPDr33HxjjTxdOzCF//CnzgoE10dhYLIUTCAXJ490YTG9RpYsY6wL3Jo+Vm/xlZ+mdFGEbjQpbUGaFgxihJo0W7f5itqVEqioqt682PGBiqhiLxnyw/3Rijz9vsCXTZL9vz1jWsticeeoytR8XjTgHzmRdB54mpRnJOjYnyx8w22l2FEKaCsPuwB3lBjeYmGtncxSq65+GKIiuwHyCgO3XkOZaiABdb2LYt62XLlUvTzddKbbiHxxEywGVl4GtZ3aQKn/IUXLsAqfFVDXRsbgkZPCPW5Vb3pA86JSUI/0qjX+jrJhgrxsGAxi4Q5uslNC0eTsUbc8u8EXeeWF2HvKcfr2MQK8MkrmbKTEtoa5MfMNUE8oUc6MsDesMDTMrn+IuAbHoal1BdYgKZ7rQzQVFl9AjOXuTwwQVQ4OUG6eGDJZfsNp4e7hcT4nbVcL5QilxwYDxzfCnxdHiuS1xCpvf8jF5vkdjIQQI1tzHQqmddT1RSbziCOMuYGEDv/ItcVbfea/y8sZKVVgoBpStWNSHGvQJAAcNyT8DWqR2KqqoIZz++31xyppPbsxFxPCEo7gCYxAJoboBqi+yJtevm2212CZXNafHhHWlxLt+26ZHgn2cta89XICU/dqwceVfU0ynz4sVvT4+ELbyNq4l8wQGs1carQDp6XBdjNgIgEXf5rf78w74I4LHYwkTJxeQo/ADFILC3yLL4cJl1Oj/g3Pi8cejuUkiw3KuIphn7dwcRGVWEiV0Qead2sLbmSrQD55DSiGdxhiTlLsGhJR4z32kAkthC+0nQnpuAUMn9x+YA81LiL7GT5DvrX7y6PA1796U44ZfFt+igZWr94fi/63a+m60780IEkbnmJck6HsO3+x9B3DJpyq67jp+iAQQOzLXVCboTR6bYjX38wXj7x6nypc8F42U6E4tnbNfve2OXbnYfeCAAiOQvJJBl7L6KtFevuI1KzKbaW6Hlasmqnn6u3gOnUCaTyCv9ldX2sRDVt0Di0wJ098LB3aK5PfGA1L4IFENqQMg4+3dJAISWfUvd3kyOU4ZG+AtU1xupdAvFen2U6rrV2ZeAGAUYGsiFhP0oEMlTLinjEw/RBh1s3vDJ1qYt64c74/l+886drrzs/oo8V4u8VNmdGy7ftqVZOTIThxLHvGRwk78nVrn/jNU4MwEXKaWEV00Dmb5XY3kteqCwpHSNj31i1NDgUbdm5T5jafEL4siYrUTgoExcrtQLFB7jWrN3feGR9ufPfNMXdldp1KQeCyqW7QW0zg/4Tn8FgAF5QCSUA8PN5cB0YyyIOTgNKqJu8wt0bmoNcn8np+Nmq47xiPLHD3yWqlg0Ogp2qus14i+LcvOK75Y+H+IdXBOmDHh7Ueyk03FaWmbM/DjHUHU1QaBQAiIwaLckevg5a2OjkrWQIr+5S7dK4+Kau0lwBPvksCGxoMI2+2Yz/TxX7+TcUzcKITDIXTGSu6CQXm7YbQkOzr/wjItmxURZlcMPqdWChuvFs03VlemYWIKAANdiMlmTZEjEfr8lK0ocOIdEjd8FgJ8PLuA2ngRwj5+BQGgCuOIqkEzcBsMzuGS+31SFSCg2mlMu36GSjCSAHAGDm3VsXIuOlSYMJq5sTldMVbfvwrdfOz1HjLuwNpoi3EVSQ5i7/5ZdyStNSKMWN165Nc+gOTuTMZsDuYTR434BBV4TJm32mDmngY/yCxIexAYqFcKqfDtl5yutRNIQVzbIm7Sq0ry7F+fA9SZ5QkB1NYIqFV+ufrOhks04jF18P5md0AcuW8NXZRu2y8QYNSIEX+/jJijW2sTtQ31sod+eNm4tvmGLSx0hzT34hizVye3/p1t2BymeXdX+U8ibbS3c28Ceu867yy1Diqj32iuUi5rNsz7t/fXsjP+1vr24/RrgcY1l7GiL4u4uwb5yeDl5GDT1XMeMaNgVHyr8nktXzEtG378m9gQ9ov4/S0KUv4jEuDdzYycTfazc4N3bfu61Mc9NfkZ06JuMR0vT3ubgbX3WhL4c/lt27gkT6Rt1O3afN708PISoHRZIrFZKQImFtJkQxH1aDOyCNj0Tued1z1R/N6j9Pevq939hfk+w/vhyFzRbCUJzuUuc5tJP1gV5peYs/hbMvam6fJWo1VsuKMhI9VzBEXD/itifyZ9gnzDQKwP/BlaTi1SzVazVAAAAAElFTkSuQmCC</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMwQjQ3MEVGRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMwQjQ3MEYwRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzBCNDcwRURGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzBCNDcwRUVGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5U94CwAAArpElEQVR42ux9B5hU5dn2c9r02Z3ZXmCX3QV2KS69KE1AsQAGEBT1tyQawUSN0fgbjfrFWGIs0ZjYjaKiWBABERSRDtKR3naXXZbtO7PTy6n/87xnlqLEL1++/Pn/fNee6zrOMDtz5pz3uZ/7ue/nfc/IGYYBXVvXxncNQdfWBYSurQsIXVsXELq2LiB0bV1A6Np+cBNDcdM+SgJAR9QADqGx7pAKNW06DC0RoCSbh+V7VZB48FS36hftqlMvjSvGyOag3q+uSTePIhjgtHGQ6eIiPXOFg7oONX0L+S0Axma7xG2f2NcCJ/06aGhV6bnTCqDq5zodDgwnD2m7NoJweBckOzrAMewC0FUV/O+/DqrfB2mX/Ag4qw04yQK8ywVKaxPYe/cFW59K4Gx24EQRDN0AXsTdQlBPA2h+HyCyDyBvNkBoG0CiESDZAJA9DSBeB1D7NIAWA+h+O4Cu4PU4gQ2E3AaQPhwgYwwex4av6XjeEkRVJ/CcARpegz9iAI4JSCLAjuMaDCwSQcfrfH5lAnbVarDyPguM6clDUP6+Taf3eSwO4DgO7tkx/95DwcYcj8WZJEvPcwKEEyFLWFNyHh0064ECh7cxpibPMWZ4XFc66HhuaS88D9xXy8E6eiKI+YXsr87ho8EaDkB11TH4Ei9RpO/VVPa3IUOGsH3VqlXs9XOcIIDdwkFRJg/HWvSRaw4qP91ao/6k2Y8BdwCk2TmoyBe+vaSf1Izv5SIJw3a4SevVFtYLVu+Qh2PEh687zM3OdnOQ4eQOxmTjQwTI630KhCYHHlfT/+f3LugKNQ2g0MsxgNMrRupZ52YTJAgosaxrNvxl6Zd7Pz0f0vIxUpglmEmgyJgtCXj+wrteGZ1b7v9b3xOnPAwEQKw5Bm1NzRC228H6jzDCWSePZ8rjmWa5OAjEjYwXvko+//F2+fr2Jg0Kuglw83jrHy/uL763/rC6q7I7D9eOtGLMAfadVGHZbgXcdq7weJs2CZnlxs92Jce1BnRENdf35ZXxRzLT+F/PGGJ5ISdNeBUBdjx+jgzBJAMNmcnAAcK0/rcGAjIo2x/8WIWHrhChT4EJgaBisHGmf1kEEY6Fm+2V3u4fz7riyWf+fOirx/a1Hu4jWd2QTETg+gHTX/5F30t/VhNuBVlX8TPmMShGcQIWHqjsZDsYJ2tBsdpBRxBw/2CDUDwTwchQkJvGQ1tYnfjkssQH9a1almjl4NqLbR8O7SHchVndnO7gADMcWkMGnPDpDAgNHTrIqgGKCg3ndRPfumGU9a35FeL0Z7+Iv3iiWcvPRWbxhw376+9G7nPYOedz17rvONmhwVnnjM9VOw8iJoIYxosTLf/e4gvH0oOMuGCNBku2a3DDaAFuu1iASkwoutggJTxmfrbNXX9Tz/HP9XBkwsLabXP2yPE+uuQCzuGF+kjbnstXPQ0RNX4KBJ3CrppX4FeJTBgQy4FYYTaiygrw3+gS852lQMRnBV4e3vtGnn3ne7FVqAGy7A4e5o633n/vZbbZhsE1U53v1BQcd2ZlN49BNbM1pEO9X4MxFdKnv53uqOhXLHwVQu2hRHWYNNmxaOYw232+6HeyHf+pOQTgFRyYhiMgxsNgSLZ/+9JADF+Yz4GEyfTKMhWGPyTDzW/IsB8ZNt2ig4CDqOCbmmIdUBdth7gm20mbGKkyEpYT6Tr+/SwQUOKpURjqyofb7L1BllBXUTD+m1MFPCHXirxgETlYvke5/KbXowuSmN0U2F9eYn385xOtT9a148kizZOg/KEMkFGDEFvQKZGIGtVLCv16quOBeLsGU8+3fXrfFMeVqA9ixB5ngki1IgoDIUj/Yj5IMT/ojvR/+9LQuVFyOJDcCos4sCG23/xchfPuVeG1rX6I8MfgJF6viMGnYLNYGibl0yOJSAnLh8Sf3nlRQuZV4TY5E6iEREH7pzEYE4Yo9gpmvRhdZkNAxFGcYj3f9viV9gdRFMLIngLkpfMQjhtnMcGZm4zngxoBsHyAgHF12whcKNYTxuDLx9nX3HO5fUZrWIdI0jC/NAUC2eDBgo4j58Re4BqrQXN5/seA4CzSw0uyo/QpKOZAxISa85wTXl7HgcsVZcwAcBoAZz6eudO7ahIBmOkqgYu5XGSQKPDA/XOAsLNOIxDA/R/HFsbiOudBoUgBvGakdCOVgm9PaBDHetYfxaEvBkwLnAsMZD0H9xBgbIUAQQQMAYPKRFmusHTuBNsEH4Ig+j0QIOJRIebjAFlxV20uc8T+B2/EEDkeHAek9N+/kw+NzW5wO2RWS04BADqBoJ+1x1UZHMgKc0pGYy2XQE3ZwH8KEIjK0RlMXfqtcn5hFg/NPg1mDLOsKMkWDu+p1+AkCsG9+EgBnDJAZPRFiv97YODM4KJghE7DRDHFstNM35FQ4GwQ6DwDQaEthhmB/wbhn4Ttfw8wuBw6MjEPIX+22bPgzgAA1WViRQNO7ZT5dVEfXFk4CFm3L8TjflY6/mkNpTG9RWp+/E5XTQGITA2XV4p/Lc/jmY3s/C4j1VvIcPLwIYYtnDBYCdC0039P4jEUzQw4XQt9li6a9s7nxDa56QK0hTTI4OJ4DOMUOL7vJ3kQvJnAE6J4nn0J70oD3u5gKKPm0T8skjiioQI8qcTpb5cyzYaSGa5UFP5OcWiYp0iui8drous0/tZ1pV5PGklIxryCFvNqYFdSQTdSj2d/MqEpkC7a4WZiA10zezG8Oci8yw28O5012tgY2ewgpHvAkGWz8cbAp0MwFAHRMESB51RTIKJLE03jKC77Vum387g6MBOtTgDpvXe+oAwoEteRPYx9x+uTY/A4ObhupAWBYApDCdMZdQCWBp3RO9XBNLSBZCupHNB10TmTIEWWAQHfP39THC4qU0GgcZe5033uVFB5pwsETwaovtZ+kbUrp2rRyAV6MNBTj8fkxP5dR8Fi2WcpKt0sObt/LXi8KQT/Z0FLhUXKwFFBEZSoHw6N8yZDonEEqB09EBAx8H99EN+2H9wDN4AlaxN776nP/u3sdqIryPNwsK9eK/xou3xdc1Abd6BB75aQjaTLygWN1NnRaSYVsGHy88Gg7qooEY7luPifxCKusMPh+wFrx0EtssEtCILi9FzQmxsxR/BVbwZzXHLVkYuSJ45PV+prz8fg25PHj1Ur/ra9YlbOVhzwpbo303BYrTCwshQBKqZHQsHbrVarnkgkYh0dHS9gSbpVXLhDnk7Zne3mkb4NcFu5qm3VajtRuaob5+w64ntYoKMIBLKdPTDAD1xhh5GlEtRiablnQQR+NNAClw20QiBmMkccj7dqfxI+2pSAmkYZjj/rNvvanWBDKuQkCcTsXEgePTQxtGLxb5O1VaM5ohebPYYXFRK9mXmRdV8N0FV5llRYhIBxH7VXDn7K0XfgXwXMCE1OnjsDDc1sG1sLAdoWzYTmDx6FaFUF8Oi9BXcI7GUJ0BPlcPKTQQyVgU14blk7wTvmUcgYtwQEl8kU3PdZoBjL6dFWrdvjSxOPf31QvYE6p8WZ3MGBRYLjWLPe41izBjnIEiQQCTT5CJgjjRqUFIrw8BXO+5x2I6wKSPN6ikZPsYJ+SiTGNBkyJKfJBhQDzHg+zQNKfd2M4Cfzn5MbTxQRKwiZOS3W0l5piarDFUpzw2Qao9j+3XWuCy99IKe05/uTh48BRbL4jh48eKL2+PGYqqqTamtrH0ZWGC7KijFCxWDoqZKUZufqD6F49EVOC7vvbjRPQHU9wynBxH4ipKHqF1JpTY+fbknAp2vjMGu8HWYOt8LBBhUW4msHamUSA5CVJ4LDevbBOStaaKcbAgveejm48N25WiIOaVNmPm0bNOJP8f27Gox4DNyXThPcbS3TOz586+nEsUM9OLu9d/zYwTdUv29KwUNPXSl5MnQtHgFOILpTzQYF4z0PpaMFqu7+EGrfmQZkg7vfeh+4Kv8K/tU+DDpA3tVOCO28Go4/9zzEmnBUW4ZAYP9i0OKvwnlvzGVA0oJ4GNMVUcy8yI7fVKlj7pgXW3G8XnP+crrtpW4Zwp0IGK1fIYeW28h7b7P8/NcHlauzU4x7cT/py0evdPzYH9H9Hpsl6dfaINMRQrbPPIMVjbPY4ETUD7eUjobuWYXsT2JaOgRWr3gVQXAredLsB37/UyOZfCu0aplmHzgM3BdPHR1a8emL0d1bK7VIqDi685v3YO6vimyjJj6pYrmQFaWhpaVFGjJkyKcItGFer3e5iLRexGFUSagQIzgtoA4vwRoeNn7Qc7Yg4XXP4MHr4FjJoHen283WR/ccAerbNfh4fRw+2RZng0Zv8GYI7L2iYGCSS1SUkQVMkSFkZENsw6qvY1s3TpBKekL6ZdPGSj16biA+1WNRICDgxWr2vpULYfaPv/C9/fL2ZF1NhZiTD/4lC6ZpkfCmoqdfO59HQGEpQWBZzaJNmyXbDkde3gUdjRXg7R6FgpsHgL20GtQQBjdi6gUDvVjGhDfxTFZB9RO7IOnLBGsawLF5c0BPZsKAd2eh1EdiUBm7ZaN+2l2nlU37U2R9a4MGt02zf/bYTPvPX12ThHq/ybBYXpvnz3HOfnJ5Qnj+0/jMnFwe5q9PXnJhH2n6LeNsL0XjAA2KAnUR1EtiqgSd0gjmrqB4c0l2mJJ/nokTOQHtTz28IPjJe7Ol4lLFe/MdfZznj60Ofr6ITcBJrS1grxy6sejF9wfWzpl1JH5oXy/SWS1vvvB71/DR6+2DR24uKOu5WrRY+DS7XZYslmWoFTi+MaB7nLbTQESEGASIuGwC47t7EndqLnXL4GBwicgsoXGO8iGJHGRmCuCy8agreMhwm0GhUpKQeWhvCuCTNtDCQSZqQosXzIvt2joB6z94rr3lF94bbmMgUPHiWEAJEEj9qBXAUTk0kn/fY+PF7BxVC/jBhsAJrPh0ZOOzj7yi+tohcRhLfbQBLyaMgY4C1D62EkIIAupa9/rDDCi+uxq/GEe5DY8rmNpBpX/jORXceAIq354EaNOw1qC8RyaoWjATjj54NyjNIAePQjseMoQa6aFF8Y9a23XI6S5An0LhuYMIiHwPuiEEOiVKeb7AxuHhK+yzyksEfxB1lAMTZ+68yIsr9sj9a9sNaGyzgUUQTkuRU7sJig5dhkH2LBjajufS0gqhpR/fHFzy4Wya7sz65YP3pF1xVTWdv+BwgmPAMFZaE4f2gNxYb3imXXNLp3jUQkFo+OMjS9WGExLUH1dVRZHN7icrQQZ/5neT2GsNG2kHGnWoxQukqejv7lWtOs1IQv/uIptUUf6TxhbVxjNLDAmrQMgKL32GQdi5BpRjByH4ybsTAgvevJHcgLW8X7u1T/8X5JO1IOXkgZRbAFpHu2mrknGsjWko7rPBMXhks2fKrN+qbc3MbkndiqBj2cdzgqtXDDCwKhhtawEiWwFqHvwpNHw+mpUDb+UBcPRZCZH9AI7eiNYcBGNTCr0YWSvN/qEeyJ68C/JnzYN4wrR21O0+/udnoe2LbEU10D0BrNirnL/+iDo43cuTU9AK0vmjLSiwqYs4ulzCBOCgFzJAI3VkEVM3jrE+loyaYltFVnxtbeIXrUH8+qSAQlqA0+l0dmmI4MWcJ3nZ82TtUXvgo3l/QakPyJZJQ1Xnxb/dDvF9u4HDEuEYPAJdlpe5iGT1YUgeO9wNUHcprc14qQXotlwnW15+xiG/9CSkbVkDKrkMTDLSIWKGgwvWtOHFiYQOg2ivfGSZSI5Nl88R5DgyQhZezHndBNYl/K9aWcY8ahIayboVo82SLeB/59VndQWFHmfFgBZv1WMx0OpqWNOE0Gwt6Y2DUAW2nhWmSPK34esO8Eye+WzwyyUPyCfrHDy6DBnVdHT3tvvTRk+azdHoczjKzR/+nglA+l5739WQbMHRP26uLxCR+p29zfKQPswsEfFaBAgOfPHtj0DToptAxfRHaoYIPob3/MJTMu3B5z8PwuqjtsnWlEXkzeviSFyjK8Dk0LFMIhFh4tCag7aQTusU3ikpEp9uDeoCkRAK9GH5GQYE4g6QcQw4R0qk6WdiwQBNkaF3TzzHioGQWPbxTHQENgETRswrPKYFO8KUMDThJGbmoIV0I57jkKw5ekPHh/Pujx87VCHlF/pc5497X8rvtgDF4zeJmmPAB1AWYYmRz0xYtD1tykFqiAvM4jV2aDn42KdHlnCAAv3djcpDgYcEE4cX8H0g0JxFyvL/7U1VQESVDw4vJHZt6o8nN5B8sNLeCnxGVr21z3mgZmWbIhKFn7eiP4TWfgnRvbtRS2Syz9MXS9m5CWtZ+eJ41ZFrOU1Dce+G2OEDlyvt7Tap1JuA0JJLINqUyagrTj6vogEyxuNFlKW6NBgtzyiA5oUA/o04GuhkiE4oUlJWLaRVfgNt28+nhTcs2v4tP4JuHQ+e39ML66q4nlQWvVj2WkK6UOfTupdk8SdVjVlEZAOBLcSJolOl17LcnK80W9hR26qN4KiNLxvub+s0TCYVSsrIfXGniSBVFmhCKsfugl4hPOCJkxDfve0yAzWKJsjEIHH78FGg4pgZqKGSNccGJDat+Vl4zYpbDV0DqaBbc/qUK++ylvR6U3ClhQ0NP9fhY00oAxNMF6WzmRup7BCO9QQ6CxvSWmuHDhuPKpPQ8hxowudnBlpLzaP372Y2mgT+bF0AqfKSSBhzqM/RqXvou8/oEWGB1XIFgdsMGd2/wlo2Wm1vARJ9BgonpD2dAsqCnbKVvCsdnCPGQGTLeqYRINWb14gtispWoO28ljWY0HWowQ533UN39it54rGd9pyTFwIdhthBl83cpWVLZAc7pz0tWA4yJmKQ16Xew6VA4kDg9FkOLQgE6rYRmIKH+8DOq739en3RkeHpZknIEXSfqAeQ/jGOg/oVCt/QlLwk8CwZQjFgToEaTE4rj7aS34eDOIJwhuDw8XgdGW6znKjad8QiU9AiiFYHRD98G2R/EmLh9nI+OwchEAe1w5+mNNTb4nt3TI2sXfk4Zn8v3uEAx9ALPkDx+IytZ5+dkW3rkZ4UUP3tzJqfEs/nKuEjyqRv3tuY/Dl5XFbLMdpbqtUbfzHJ/hz9mzRAJxhU/BvVPpvEsfdapdMoseDF+aNGxf96MbS5za9709I5SOJBaZ6CuQnenDTx+zS4aJILnr3eMiL67RaIfrutJ9pAIBTThagtjbnhr5eD0tJ4qoVqYLZzrESUAYdINlLtTMHpAnv/gbtEdBwqik7qrMk+H2ReNSfXmotisX5NCdMG1K6lx8iBbGiaj0itO93zMwh8yDLuganGVKoeWlE/eEftAPEdHBM1JShlAXpe1WNVTU5HVaNW5Xac7ryuPKBc+6PBlpdoTMga76pVmeC+uB8t09Og0EPCmUsYrNNqQFkuv4Ha8TKfwGtC2jCc3+9/0YwkBi9WcwTCB4+DWpCbzrqq1HKIhIqaf/erOJVJKTvveOb1c++w9aucJzjdER1dEy3rI4EouLH88SlBTL0JWvmEu4GvGaQRElH2NxFR+kVhJme0h3WOlqClYwA3H5IHfLIjOWxkmbTdH2VoZ0AlBqBu4uHGBGsm0YoiPTWkNPO4pUrJPdyovD9hoKWa+hJYRrQMF9d3W40yh6ao40ilWR4++tTcjOL0tkZfyzuvoYMLOUgLsIkVVM9KS1MpIVdEy9MZcDpxAdWw0tbCLBJvMdcqcOgwjGSiFh8DeACPkerTi1n5WLAPYiGudpoFPNVPSNaXMG1AfYNTVJY0G02xYxiVVpMxWIrgAMZPHMOsNJARTN6m4Ig5MKV/GJqjnk9+9wncS0CnfsL6Q+qo5qA+ZFQvcWcdWmdihk92yMxiEzCSmERYPvoAjmdGgQD3XGr/Y798EapCHLQkTU3xXcdwqi3LWsbpxJYKCkTGFHLTSbu9csiqjOvn3se703ZxGFjalaZ6zH4rS5zOjiuH48pxZmeVtJSWSICQiIGOpcLIQ62GukIcUy75LqywLHzvq/gsPqUTghEdFu9IvnTbBPswqoPk/TNcPGsi7a5V4Dg6hz0nVFYfyRWwjqSdJyu5bkAPaZ0V39jQocF1o2zQK08on/GnjjmcwYGi6lDaw9KwfIfh2x8Mw/U33QRt6zY1x99CIZyVy05c9bf1tVWc5xG9GQESPqxvgRdloHWsu/9ngGKJtZ/ZiCHaBIcrBpLFjwj30KCJqJpb33mxyV12J9hLZ7TALsxou2FOHSR9QyBz0mmXwOYXUBhGEQSH70PAhcwOZGfZENIi6CJUSAbMgiraNdjzQL1QxMPtl9y6dftRy9eL1iQmFpeK0B7U4K75sQ/WPeDuVU8rt/DjnlSPBZkCGkJGxZJNiYmUPX+42nndkBKpocmHY4cW16Dv4s4IfmezFROBlxXIu2wGpKGFDK5Z1hjbtrFCyMhiotBa0X+jY8SYXfE9O/BcUZgG4tRrwdP2MDCQtRaQZYkFdNGCjiILda8T80oBAUsvt3g+iGg5tf6DgacO4vSh1t8KLnPOgJLHmy3Ayh3y0N8tid1Mdo86wVuqZHhxVZQ5BWqZ0nS0TTJrWz7SXn46z0pFDI9R06bB6N4WuH60jQaiOCmDiUgqNarBq3ilDslgPQJNU/eD1cpKA+d0EtKtKHjGxg/sgdiuLbhvZdogceQgSHndQEDAUBcSrRAqbXOnImwgKNRQADMnI1zyzMsHbUUY4I6O/WbJp8YGlYYjxdD8UV8IbsEatcbc2z9HNjhi2klLtgkEYgMx3bSSnatOCTfOskNwwbp2V94ooL88c419Vv8KsaWuXoVsZNLtNUrPKc9FNoSTRmlpDg+0rI96CSv2yCMufDiwncrnnCudP+nXTXgfyzyCAPWsFgCJO/eyPAHPO6AloLZ3GfCjxoOlW4+dWixiZjmW09DXn9+PSeJwXzwFHMNHUyMJpKJSrHw1iOkOcF94KfA5hRCuqoLoiRNgMHGimKVBsrD1jfrW9WAsmg88IXfyQMvBuRfZ34q2Yog4c/6AHNN/fBB+Y1+D1j/LzUN1swbUMKESQGxFWoFsEW+2paEW6yBNNjWgcLqs0gK3jLexGcpI3GBLv80MZv/l7JzK+bg0iEbxeD17fiVm5ypU40lJEtIjWzdeS5NvWjSKzi7MZhkj6JdpLsFaWg6WohImLi2FxSBm5wkoMt30WaXDD47zBi23l5Yl0ayjOLlgCQOAlvJ4FMy2z65h4o/6B8lmYPbQt8F0EK5+WONwd5TgY39kkm4iaHHRXEaFe+b4xeDow8RgCO0AuoSOj253Dbigv/glNdooEVbvk0fPnRetnr9J/qrBr7/89PL4qinPhrZU1SmuBfemjZxYLr21v15nZdantqIzUPDU+NPC4HRnD0RkyJASgyYlwqZ57cMvWMy50lhjDcsBJI4dsvo+mvcHEtcSUTyWAA0DHT1eBZG9u8A1CgkI3ZiKdpwB4MwFP/Q9aDsNmrVEcIndsIaR+HtkhvOnS3cmL6pvULtnI4q9bg6oa3bJ4/7NO5/IHDGsp3RoX4PKKO+US8ABKsTPtwQ0eOK9IIweaIOfT7TDJAQCCSKiRV4wmcAwuFNFUMKT8gte0MovgPTuOWHXgf2vtb767M8ZpWEZiB/YfRUG+WfOwSP9nVOp4T07mQBynz8OvJdcgWIpTDWT7FOPjlWf56hooXi3BzzjJv5ebqgDyZkPQrcRVdDyxWqoWzcB0lJiJrDzNug/6iHIGGdaRQ0B045AUPwAOVcAdLvWBAmVjI5N5XD8I56dtpNW9k59AaJHSWuAZKUmTx5Vs5aHp9sv3V6tjdtcpVy6uUorP1GvuZFpL8JgX7TrmMIG/e1702fPGGTdunhnEnpkStCIgx/U/GDhrKkFKdyp3kEnGEg32fH1emQOEnzp5w3d7CvvdziyfVOFtXsJ003t775yu3PwiA+tpb03dixfxDqLkgf1FY4xlQZATcHTVPMPOAYCBE8TSCHM3EwXr6263zsuM4OPtTWZK4yzswRoatHcYx717/h6vzy+L4ocWpPQaRVZomC2EZAUFEfHmhUYVyHBhsMyVLVokOFEkYIXYgLRSNVBYAtSgsgGTQIqc7RH2T++8yGpsEhNNjegmPFCouYo1/LSH17tXCUbWLmUpqSZVlDamiGBOkFPJsDarRhCm9ZcK6PDSJxohpzrbnndO/GyPdR74JzdMEM8AOXPzmVrtYkNaMF/e0Mm1PzuMVYCqK3c8L7pHNiKm+MoMA+ZfQQrapamBTeyrgsJ61733geZ49qYuBQ9YLdqpxpsvrABBV5uXWmOcD8K6xlP3OC8+MIK8fM4iUBMKCeW3b75wloqvRU4hn0LeQjEdJYs3FlTmmfoBGQ4fyKsERN8G26E+kADXpMHsm+47TYKKjElMQGVxJO/u2dVYNnCYYLLhTo4l5XZ7zV4MAjkspgO6/BxWjgEZ+5853o6cgG984Tjy3/tHVpWKNS3YfYnSA8gO1Q3qo5fzgut3nhEeYxcI14wW4dwVg8BSwXNK5A7QJcAm47I4EJ9gWWjjfQBQ71+elUGDcKRVoONspiT29H98RdnkNBB14B1rgT8H82bGfxyyfWxg6gVcBfTzTYr2ad41SHGBnJrU7fmd159INEYgowrrtjR/d7/uJXYQ8KsoEc2n5A+5BgMevoOdicI9RRInR/642+gfcUY8K3FwO9DZKabwadp6cB2vEJ0FcGtI6Bm6Q1ANxdVTFkMfZ58ip04lQ1Pb9hd74Qv96GORKCQK3Dj9VNSPDvbAfdPtUMwplcqGHgS3zKC5e73wn/5cp8M39apeN0KZFvTwCtmYMVJgh1dU44jnW54SYCmmEI16ofppSMik/L7w4lIK2xx43EkHtIunro2Z849f06crGWlk0S24mu3tn/w121YKuYKaekocTx4KVbEawabg6AxE1EoRvbtnqxHo5PTL7iQd/SthDN34de/+Q8GHmIOQnZumtCe4+VfjelG2aE6pX8U7U46ikFqRO04Ko9de1T+CYLGjUBoQiHp65UrsSbSJ6tjkFcgwl2XuuFYiwroeKEtrDuX7Y5PPdKoXU5OUMUssNi4tIoC6VEanONtOlR4dfCg0LIW9z5qLS47Htq0errqa0Mh4YToto3T9Xi81VHRfwf1D8g+2orLwDVoGMQPHxhWffsNO6L7ahzZ1129pvy1D8fxksUg78yaSzw1w6iwY4C9Y7aBVU1C04aLINUSgPZlN4GuHIL0QQdAsJm3vqVVIg1OAGheMgW+uWY1Y4K+MxfA8E+vMvsIQaIz1EY2+GS3lTEggb05qEJxtgjRhMbmEkgkNgUM9+Yj8ngH6icLfuZwnda3MaSPH1QifTG8VIqAjoljtcCJWCNa0QBUBZpg6fFtD/ij/ix2t1MiDOU5PXMdgrSlJtDAXVY8xI7aP+ayOsFb1HOFEgkVRnZvHUJ6gfooGpbG2P5vp8hNDbPlxpO5CAgrWnBb8mRtz+CW9VdGdm59U4/HxmdOnjEvbfjoZgsmiw0ZtXPniKI6J4eiiOBmFHtbq9GyYPCrmpWpn+xI/HpntXJBIo7CEDNep1YtBjU3T4Asl7BnUA9xH9rHqqWb43JmlsBfPdKeeaxZLTjSpFTGkkafxhpMmTSB3eyBNbP58oG2pbdOcM4NxgyjPcbBeTkaDC7FZPWFWPMjuHrFsPYFbzyTOHpoLDVLyDe7ho+plXLyFyANVuF7ipWAf7Lvs0VDpPxCSB930YN519/6uGvQcHQNQbZyhzUGLQgEpk8kc1aR+gf1r1wCJxY8BaEDlZByj5BTvhfsBQtxJBswbXpBsn0WnNxRBm5vAvLG/gLKH3kN0gZgOvoYpgzODhurrMxF2fDfReiw6v0qjC23ADImSygky8wNR5QKHMflJ3x6GjkvYsV2LJ+ZaSgw7/JMm9BHWu9Dm7625Rs47D+Z/+yuxSs7Ao39weY2RR01gWIdDLWZabkwrfeYOVar7bU+3iK4Xc2FJB6vY+v629s/eOsxubE+nS1Tw5KoUBKx+0JJVMrsvlEeHUbGxVMX51xz0wwU3oaE7KorytnrQb4LBHICX+2XmQIeiv44hH//cm9y7Em/dtXuOvXCcNzo1x42b2gl4WgoZk3zZAgQjRmYtSpwKCBzMPgJ2Tg+tsKyoXsmv1PRYUs8aey6bIBNvXaUA9BiYUnhWAs0XVJACQZR3PjYhfBIZ5HtmyeFt26crgb8Y9RgoB/1yonyk40NtB7voOO8wa+7Bg55W3B7OyjBvRdPZrqhs9SeBoLFvJk1fsIUhBZUjU3LZ0D7qitAbh4JSricaQRbEQ5ADfra0u3gGfo6ZIyYj3YlAXZ8PRdFpIrnZqBGMRzsFr9NR5OQ4xahX6EAG47KpTWt+rQtVcpMtM4jLQLHNQbMlUnUXQzheLndZsexpZ1uWDFg0T0Z06YNtSzZ7TsK7x1e03/h0W03Z9lc1RxT12abjqaIk2rCk+3w+rq7sl4/Hm3XJnQfCI8YPSAaRpBkZOI1J9OD61ZeE9mzY6oWifQxeD6D6jAGWjc0rdHarWhl1pSZr9nLyo+QpSS2tPcoo8/97XsfT6EjVf5p3UEAS0NZnrh+eJll/XlFKhxtUnugsOzhj+jd1x2SM074NUtldymMpSA+vEwKW7FkvL853n735a4TK/Ykk5MHWcGFsdhUpUB7SAXqVFIDio6r6Dy46botqS/FLNCCAYZkW2mvlZjhKy2ojm3FJbbo3l0WS7ciIVFb00Gi0dG3P1rKHRhDDWuhF354GpQzNUCi2Zzs8A5bBJp/EbiwFDh6OKBjuwhpAzno2BBkC1qdPVEjfAtsTYLNvKtY1u0Q0xyslW4VDSjOFOFQozZ20Y7EfZ/tki9XMfDde0hav0Jxoaob21+/2b1//uZEnawaBrLmPb95N3xzGIV2Hq0UR5s+60/+xV8/kFXZr6D3vkh8435R0n6Z68LAstXL+imLl8DvLHJngVO0gdviAAeVDZVjglBtbsSykBlMH3vRK2gfX5Gy85D8/GmotQxk0GT08D6ZGkqkG+SWJjaHwNts//lNsOdaaUsb3diSkDW2CAXHu7ZXnlB7os1sNJFAIqRT57EMRWS6HV/k4kxNK5pBs5lsFRP57L9vdTHHUMvULNofPSePuooJtEMJtmQaBwdVLyitLf/1FcwEArKMRPOy3+wuarT0SYFTO/UWaBaycx5Cj5rGAQNC40FNNDeWyM92x597Z0PiLqNNg7yeUuOTP/XcGpfh87isE0AAg49ikod2pP8HpjpvcUrcuscXR95ubtO43BwRWk4q8PN3Am8vuSNr8I/LJ6MmaoWdLTXgMLJS7WATCEkUj+x+BgQA9/371FhmI2uyeQXWllfkEHUSyT7qbFVXnD3StP0PJcvf/UMZnQ06KgfUH6A5Bz1197Q59Wr2DWg1s2F2f0/d9fsPbylQsDmH1COzRv+ULTXBxFaxdD52zpzQ96LNcGCeZA5lg0RzAR67eb1//ir28tufRe8y0B4OGGo5+tS1rrL+heLnVDKbgjorB/ScmI/GiRawThtqffeJ2e5BqJUCLagp7Fg+T7RrgzbWxPrbFNQAtl9DiTQINFsj/EML9GmehY2Pbu6ppPl7IyBC13aOQUVQOBVoMqZCdVMF2AyV1XW67W/1IXn8nz6LzhW8AuvAPjPbPeei/pYEzS+QhfRFOqeUTVtNCUILVqobETRF4p7fzHBd/JsPw9vNtZ9oK+eHBmNq7XfwLsTdT4HrrUEuyhQuUQDGv/CWny4gfG+9PkbX2QFtbb3gzZYhIMYSqAs0llkEhNdXx++mqXpagNs9U2iv82lr/7o2zsjreCvaRxeHpZR0BMem3+MyD+X5ItA9JfTanPGOHftOKJ+882X0SkuWQAzLVuxHtBC7V8S1bw6+TwJL7hZI4/IAtC4g/L+5l93jg7rAWBjxxz7QogUhy5FItcdP3dAy0JMpsCl1rBnGvnoVS6LOFp7QApMIPq8o4LEcqFDVJMMNYxzw3IoIYwti6nQHT02mzYirK2n946Oz3LuL8Hikw+ineUBBEHBzYHFYhX2RbZBDHc4uIPwrNwy2iDY2EYH7V18OLWEFsrPQwRj8qcWkosDRrCubaSNGaGhSsyffmDZ8fB/LNgp8C+qDl76KQLZbYrf0VbWorIO64tsE3HGJC/oWipDrEWD14WRvaFagT19n1Yyhtr0krOXO+1m5JHgEKxQEb4RHD9WDLxGEPIe3Cwj/2k2BQGQ4XDtRhDsn0eBknSXcqC/w8MLwN+8sixRlFUnQjpbxtx+H/zL4V97hpBeqMfDUPDJXhHPsOekEclThuPn7EvtOKp4lm+P/C7BM/PJS1x09skW20vn0Sm9a66jD+AIXHIhPgid2vw7lnqL/61fe9fN6p7QBZr/YD9SCq2BiL4AhxQJUYrAHnLEXY02fO9HxCM2rtPs1yMwVYPOu+LDL/uD/Eh1T9/7dJPbrcgQK0gMUXJqToUm5gcUSHGhQ86c94dvZui/p/NXt3qevG2X/gsqKTTSX+nXudtHsKY0p7APZNi/7/aQuIPyrtmQLqDlXgJheDLGw+RNB4YR+1k7W+PxelkOL7s+cxdYTYDlw5Yiw/XBy0uVP+2peXxt9ozWkX4Hqr1TWDEk375Cm31Ub8dRnkWdn/tHX2N4gl95zp/ehp2el/W+6fYBsNjHF2bv5GwNOyYrAsJhNpq7S8K9iBI2tSKIFzwKc+/5nsz9iwPQhtoWPzHaPWLo9/vTeenUsjyzQelIV/1oduhmyxZtpGp4C3Iql49Y3OqAVtQMkUUSWWNZfconrVzOG2bdTr4EWA3Pc6RXg3xWu1EwiEHD/AhvZBYQzu456kvWUfuhnIGn9RqNPIyu57e4p7nEH6pULNh6RL4sljUEY1LKmgJaOjsKOh7MO7yW1+CP60Usq7atGl1uX64ZxgCb1TuLnSTiKPAD8f/KTk1zX/7ija+vSCF1bFxC6trO3/yPAAKRem5XZIKfcAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sr/browser/searchplugins/pogodakyu.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- OpenSearch Plugin for \"pogodak.co.yu\", and Firefox -->\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n  <ShortName>Погодак</ShortName>\n  <Description>Погодак: претраживач Интернета</Description>\n  <InputEncoding>UTF-8</InputEncoding>\n\n  <Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAICAQAAAAAADoAgAAJgAAABAQEAAAAAAAKAEAAA4DAAAoAAAAIAAAAEAAAAABAAQAAAAAAIACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAAAAD%2FAAD%2FAAAA%2F%2F8A%2FwAAAP8A%2FwD%2F%2FwAA%2F%2F%2F%2FAP%2F%2F%2F%2F%2F%2F%2F4dmZnj%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2BHZmZmZmZ4%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2BHRGZmZmZmRHj%2F%2F%2F%2F%2F%2F%2F%2F4ZGZmZmZmZmZGj%2F%2F%2F%2F%2F%2F%2FdGZmZmZmZmZmZkf%2F%2F%2F%2F%2F90ZmZmRmZmRGZmZkf%2F%2F%2F%2F4RmZmRnj%2F%2F4dkZmZkj%2F%2F%2FhmZmZHj%2F%2F%2F%2F%2Fh0ZmZmj%2F%2F3RmZmj%2F%2F%2F%2F%2F%2F%2F%2BGZmZH%2F%2FhGZmSP%2F%2F%2F%2F%2F%2F%2F%2F%2BEZmZI%2F3RmZH%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F90ZmR%2F9mZmb%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F9mZmb4ZmZH%2F%2F%2F%2FiZmY%2F%2F%2F%2FdGZmh2ZmSP%2F%2F%2BJmZmY%2F%2F%2F4RmZnZmZm%2F%2F%2F%2FmZmZl%2F%2F%2F%2F2ZmZmZmZv%2F%2F%2F5mZmZn%2F%2F%2F9mZmZmZmb%2F%2F%2F%2BZmZmZ%2F%2F%2F%2FZmZmZmZm%2F%2F%2F%2FeZmZl%2F%2F%2F%2F2ZmZnZmZI%2F%2F%2F4mZmZ%2F%2F%2F%2FhGZmeGZmR%2F%2F%2F%2F4mZmP%2F%2F%2F3RmZo9mZmb%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F9mZmb%2FdGZkf%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F3RmZH%2F4RmZkj%2F%2F%2F%2F%2F%2F%2F%2F%2FhGZmSP%2F3RmZkj%2F%2F%2F%2F%2F%2F%2F%2BEZmZH%2F%2F%2BGZmZkf%2F%2F%2F%2F%2F%2F3RmZmaP%2F%2F%2BEZmZkZ4iIiHZGZmZI%2F%2F%2F%2F90ZmZmRGZmRGZmZkf%2F%2F%2F%2F%2F90ZmZmZmZmZmZmR%2F%2F%2F%2F%2F%2F%2F%2BGRmZmZmZmZmRo%2F%2F%2F%2F%2F%2F%2F%2F%2BHRGZmZmZmRH%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F4dmZmZmZnj%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2BIZmaI%2F%2F%2F%2F%2F%2F%2F%2FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAEAAAACAAAAABAAQAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAAAAD%2FAAD%2FAAAA%2F%2F8A%2FwAAAP8A%2FwD%2F%2FwAA%2F%2F%2F%2FAP%2F%2F%2BHZnj%2F%2F%2F%2F%2F92ZmZn%2F%2F%2F%2FhkZGZGRo%2F%2F9mRoiIZGb%2F90R%2F%2F%2F%2F3RH%2BGZv%2F%2F%2F%2F9maHZI%2F4mY%2F4RnZm%2F%2FmZn%2F9mZmb%2F%2BZmf%2F2ZnZI%2F4mY%2F4Rnhmb%2F%2F%2F%2F%2FZmj3RH%2F%2F%2F%2FdEf%2F9mRoiIZGb%2F%2F4ZGRERkaP%2F%2F%2F3ZmZmf%2F%2F%2F%2F%2F%2BHZnj%2F%2F%2FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D</Image>\n\n  <SearchForm>http://www.pogodak.co.yu</SearchForm>\n  <Url type=\"text/html\" method=\"GET\" template=\"http://www.pogodak.co.yu/search.jsp\" resultdomain=\"pogodak.co.yu\">\n    <Param name=\"q\" value=\"{searchTerms}\" />\n    <Param name=\"foxsbar\" value=\"ff\"/>\n  </Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sr/browser/searchplugins/vokabular.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n  <ShortName>Вокабулар</ShortName>\n  <Description>Речник страних речи и израза</Description>\n  <InputEncoding>UTF-8</InputEncoding>\n\n  <Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4uPiAI6SjwDa3toAy87LAK2wrgCmqacA5ufmAMLFwgCorKkAt7u4AOPk4wBCR0MACAsIAD9EQABiamUAt7q4ABoiHAAAAgAABgoGAAsRDABPU08ABggGAFJXUwCusK4AChEMAAIEAwAJEAoADRQOAA4VEABeZl8AFR8XAA8aEQANGA4AERwTABUgFwBncGkAFyMZABgjGgBpcmsAHSsgAHB7cgAgLyMAdIB2ACY2KQAmNykAdoZ4ACs9LQAqPi0Ae4x+AC5EMgCAkIQAMUk3ADFJNgAwSDUALUYzACtELwB1hnkANE85ADVOOgAzTTgAMEk0ADFJNQBleWgA3+PgALjCuQA1UTkAM003ADROOAAyTDYAOFM8AJSklgCTo5UAYXdkAMnSywAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABISUoAAAAAAAAAAAAAAEFCQ0RFRkcAAAAAAAAAAAA5Ojs7Ozw9Pj9AAAAAAAAAMzQ1NTU1NTY3OAAAAAAAADEyMjIyMjIyMjIAAAAAAAAuLzAwMDAwMDAwAAAAAAAAKywtLS0tLS0tLQAAAAAAACkqKioqKioqKioAAAAAAAAnKCgoKCgoKCgoAAAAAAAAJCUmJiYmJiYmJgAAAAAAAB4fICEiIyMjIyMAAAAAAAAVFhcYGRobHB0dAAAAAAAADg8AAAAQERITFAAAAAAAAAAICQoAAAALDA0AAAAAAAAAAAAEBQYAAAAHAAAAAAAAAAAAAAABAgMAAAAAAPj/AADgPwAA4AcAAOAHAADgBwAA4AcAAOAHAADgBwAA4AcAAOAHAADgBwAA4AcAAOcHAADxxwAA/HcAAP8fAAA=</Image>\n  <SearchForm>http://www.vokabular.org/</SearchForm>\n  <Url type=\"text/html\" method=\"GET\" template=\"http://www.vokabular.org/\" resultdomain=\"vokabular.org\">\n    <Param name=\"search\" value=\"{searchTerms}\"/>\n    <Param name=\"lang\" value=\"sr\"/>\n  </Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sr/browser/searchplugins/wikipedia-sr.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Википедија (sr)</ShortName>\n<Description>Претрага Википедије на српском језику</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAA4AQAAJgAAACAgAAAAAAAAJAMAAGQBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAEFSURBVDjLxZPRDYJAEESJoQjpgBoM/9IBtoAl4KcUQQlSAjYgJWAH0gPmyNtkzEEuxkQTPzawc3Ozc3MQTc/JfVPR/wW6a+eKQ+Hyfe54B2wvrfXVqXLDfTCMd3j0VHksrTcH9bl2aZq+BCgEwCCPj9E4TdPYGj0C9CYAKdkmBrIIxiIYbvpbb2sSl8AiA+ywAbJE5YLpCImLU/WRDyIAWRgu4k1s4v50ODru4haYSCk4ntkuM0wcMAINXiPKTJQ9CfgB40phBr8DyFjGKkKEhYhCY4iCDgpAYAM2EZBlhJnsZxQUYBNkSkfBvjDd0ttPeR0mxREQ+OhfYOJ6EmL+l/qzn2kGli9cAF3BOfkAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAIKSURBVFjD7ZdBSgNRDIYLguAB7FLwAkXwBl0JgiDYjQcY8ARduBJKu3I5C0EoWDxAT9AL9AK9QBeCIHQlCM/3DZOSmeZNZ2r1bQyEGV7yXv7kJZlJq6XIOXfs+crzwPPTnvnR863n05ZFufDD/T595Q4eauM37u/pWYwfeX53cegcABcuHg0AkEQE8AKAu4gAXv8BrAEMh0PXbrddt9t1vV4v406nk62laeqm02n2LjKYIuK5WCyyfeiLDF32yLn6TJ5mBFarlev3+9nBMMqsabkYhmezWcEd2ctTE/tYBwhgt14BhtmAV2VaLpdrAHioCW+VdwWy9IMAUBQjJcQFTwGqvcTD+Xy+oc8askZJyAYrnKEokCeWLpQkSSZvBIANYgSDVVEQQJaeyHQu1QIgiQNb6AmrTtaQ9+RFSLa1D4iXgfsrVITloeSFFZlaAEjAUMaXo2DJWQtVRe1OKF5aJUkf0NdglXO5VzQGoI2USwwD3LEl590CtdO3QBoT5WSFV+Q63Oha17ITgMlkslGSGBWPdeNiDR2SL1B6zQFINmOAkFOW5eTSURCdvX6OdUlapaWjsKX0dgOg26/VWHSUKhrPz35ISKwq76R9Wx+kKgC1f0o5mISsypUG3kPj2L/lDzKYvEUwzoh2JtPRdQQAo1jD6afne88H1oTMeH6ZK+x7PB/lQ/CJtvkNEgDh1dr/bVYAAAAASUVORK5CYII=</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA3MkMyRDY5QjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA3MkMyRDZBQjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDcyQzJENjdCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDcyQzJENjhCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7lkNGzAAAELklEQVR42uyYa4hUZRjHn3Nm13X2Mu6urtqutrTeVjRUQikoKUoQLIy8hybiBcVMRdFASPwgQTczsCiMvFYGffBDeANFUDEydc31viheat2dyVndmdmdy57+7/I/+HCcKaX1Q3Re+LHnOe9z3sv/PM/znlnLcRz5vzdb/OaL4Ivgi3C/WV01UCAQkNraWqmpGSCVVVWSl5cnZaXl4jgZaWpugp0viURcwpGIJJMpSba1SY+yUlmy5B3ZuGGDXGlokJKSYkmn0pJOp6UDBbsl2iJFRYVi25bEYjFpwzOtra3S3t4umUxGuqqo53WVCGZR9fX1nZgWDAaxgWIJhUpASGyIFLBtSWKDhcFCScTjuE5JXV2dhMNhSaVS2Kwt0WgUYiU6hTCiRSLNGM2BnYF4yccWCWPB6yAC9oGzYC2Iga/pNx/kg/fBs2AcSICvQOMjT2pZD7xFE0kFBd0lHo89zsiv5d8L3o4nwW+dcotUMDo+p11Jn3YKY/qeY9900P0/lv5hUJ+rswc3Nlnd6wDvgmHgR3V/GfgyS0RZf1NrrEeoR/ZD1rDAPzzrHX8wuEYhcr68E6BV2W9RGJMiI9T9wxzwFfAd+AyUgeFgK/iG9ovgAMcpAIvB92AVNzCJ9hoKu4LjjwabmYrGdwtYyb45nPM98DbYyHW4bSr7Pwb9PPszqTwGnGdUZ22DuekX1L074JSy3wC7eV1C/53clFHXVLEz7Hc3UsG38gz9x7O/F+25oC+vPzI1FVwGN0FP8Dz4gmO4fvPYN5X2LI5ZSvsTT9F/iveEgkZyhc8lTrxd3TPhM1LZ08C3vL7HxRplM6AN/AqOgVGgjhts5sKugyi4qvKzhaKZ4voHGMKCe5oF2qHfIj7TyDGucSM/sH5tY7/p+x1cBGm17vmMgikUsxw8kSv/ZoBqqjiCm7zLsBQ+vMuTl/nKbuTJcdIjpmnduIBuKmfNmfcy570BlrMvzpSap+Z2GG2WZ869nr3Ynn7TngZ7wACKbIRdl+s74QgddlPphVzgh6A/c1g8xbND2b24qD/BLVDk8XWUv8MIKuTCTNinVFjfBh+oY82mv+OZs1SNJ1n6ZzLi1nvWsgksyFUbXuVAO5RQjppENxNynyq7AfzE6xsMyyDtfhxDF1mHkZCtSJ9T9mLWIPeZibzuyejb5hlztVr7ZaaBtzlu5GU7Zi7xW8BU0CaqZt7wfnBI+b0GhvIb4iBD7SWOuYfKr+Px+zN4k3loJj/KojYIFINfmALu6TCW0dGbp0gNj+nZLHI203YCOA6WqtNhEF/OWc45ki/kHOuWzW+cgYyyK//mw8MtLEU8AkMqbIMeP5OjfWj3oU9flUL63C5XZ7zZaJXq66+eGajmdJvrG2LkuHNUco1uLapWdarC8v+z5P+U9kXwRfBF8EXwRfBFyNH+EmAA/FQ613UCCjYAAAAASUVORK5CYII=</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5QzlEREIwQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5QzlEREIxQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODlDOUREQUVCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODlDOUREQUZCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz41D9uwAAAJWElEQVR42uxcCWxURRj+t3t029IiVCyXLSpo0ERFLVAvNJ4oBRUVL7Se4IUXeOIVjaKmgkHxthweiKJGY/HAKxqwaiwYBBESwQtpgdCWtns//6nfi7/je7v72kI0mS/5s7vvn5n3Zuab/3pNfZZlkYFBjlkCA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEg87B919+OL/fT4FAgELBIF0zZQqVl5dTSZ8SWr1mHY2oqKBYtIWSiSSlLB81bN5EkUiU4ok4BYMBSqZ8FItEqCmVoBhf6xvOJx+PY6VSRHi/krJS5PP5OiTB4+SFcymVTFI797N4TFJ6foatjVsoNxyi3sW7U3t7hOKxCB+hHGppbqFgfh7ts+cgamlvofy8fIrHk+Tj4ROxKK1Y+S21trbRgvnz+NkilOSxU+r+hghdw+DBg6msbBDV1X1FY8ZUUmtbS8fG+nw5VFVVRUWFPamppYlCoSAlkooI7dTMmxlnMvTzSAS1oe1trdSjqIiJsJWJEKRevYs7iBCLMhH8OfwZo2Zus7R2CcWYHIq0hw4fQX5+nveX1FJ9/bfGIuxqDBgwgPLy8ngD4x0bq7baSllUstcgGj9hAoWjfJ03yrIkESwQgU9wIkXh3FAHESLRKBUV7UZlpaW0dt2PFGlro8WLX6eGhoaOE93xxpb7qL7qpDfydRuKDIlkgsi81P0PBkI53kOhIUOG0LRptzAhijrV//8YIwxluZMlxtJCf3HZz1LM8hbLQpYDWe5gaWJhu0ghliBLNctqlqksB7NsYwmz9GCZw/IFy0Uso9E3ylLIkg/dbEPTnY5TWTawfJ+p4R4sN7GsAgmUtLHczXKYaDNb6JVMB1kUjmd5R+hU2z2hG8HyIMa09U+hj8HOhdo3FZ2+7qVTL5bN2KiVLm1mQd/OMlDTjYPuXpe+86EfZvZnl+EWcbD7e+l4jzi1Zzjo+7I0Ql+j6epYfoFbcSKZcjsLzN7sMoQ0Kz/FS+dSllZ0/MSlzf3Qq3b74dpxuHaOS5/roD/Q7M8uwyU4nPZ+feN1gGfRMc5S4WIVtqPNQ7imXMkacq9UbmJZJgLUXBcGO323ERTfA3rtSViioIM+IPr7tbFshNOsScDlmdImK2nmEfRwqp36+7PoW4cAvzcCfLVfI9NNUMfTLBfiIa5kWa7p/0AwOB2s246TPgaBiY7TQZ7r8VtZkWcwmQQ+fSDTVWgzE1lICqI2aS0yELUQL7H0YymCy1Exy40s37FczTIeYybFfdS8XmE5gOVhlgKM7cMixbR4Rrox5SavweYmsW5JCIHYPVmWIINSGAT3aY+fg+dox3xS+P0uywuwsDqRVFZ2CO5jZ3Mq87qV5es0JBjOUs5yLjK5z1hOhMX+0gub38ON1U33colGG4X/eSPNWJ/hYWzkY5NrRP8rVOou03g8tK1fxLK/sCiVQnctAtACu7bEMoplI/Q/sBzK0gd61e4gkMkeYxzIfBRMqLr2srBcfbCwddD9zjKR5TSWsSw3i+vSwgwDqe37TMJ91PzPxLqp6+vgXvXUfjDLWaL/QvQtzLB/i7DuNiah/88gbNY4Udx8hkub6aLNyS5t9oX+dgfdKOh+cnEVhBOu2hytXVfj/cpSlmYOj2vuS8dY6Fdo13uKOOlUlyj8SZf5qHx9d+36kejzmyCrbjHtTKw8wzqcksXe9YO1kfGaSvObMcZYNz/mhA+ECbkUfkbHAuEK3HzPZfic46ArEM9Q5KCXfl+eAHUSb8MmbczCv7qRLE/cR6JJFF+GuMQRuS6Wb6bDXDLN8024gDDis5DLWtjWNBOuByFfFde2ilrC+V6IQKLqpxhe5aAfIPpPhrvQF2AyxtnexQg4IU7X04gDVu7k1IsQf6R7HsIhuRzfH4OF84q5+FQu69guPHcAcdRH9O+3HfPxWYm9y5oIb7OsFz5GN2vVqBsov1iCTZc4Dye5O8rIO2B1aumvcvj8btx0PcBVzzwU35elKb6Voah2l2aGO/O66Xe4OoVjujCX0dgLZS3fRwngUwSxDwhLeK4XIuxAdG/7+tOErhIbczFMG+GUFos2KnVZikCoq3gB2UthmvpGZ1GAoEwFhHsjiAyhuLbGpc8RMOM1qJH80cVniCCGIK8VQA1Xw/o+D/em4p96ZFy1SALIiQiZoMz9ZoeCRD0iUBkMKZmGa8dmEdycgjYbRUSv+8Xv0eZhTE59X410NBOeQftZLvoJ0Dchyp6LhVqG9NkJd4vovT9M7HQtQtdxEvpsQiDnBBVzfI52zzvo7XU4M819hqLNJWnaVIhUtMIrGarFRg9DXqs/1MdiU1Xa8yICFuomItjvJz7E7+UZCkBeiLAClmyYS6rsRIRntYh8YheJ0EPM9Z5OEuEJkLogQ5HLTo8fzdY1yKDRLrY8CllF/3yjNVOUqFWGcAJOcXfBfsE1Hq5mJAKz7oAfUXW9h0DPr0XkC8R6FnbiGQpFhrK0k+7tKtQ+WjPEQ2+LtezphQgb4DftQGYU/L/EhyKKn4xCVE2WmUBKVOgkZOUuis9mpD9tKEJNTTN+Uvt003sJ7uLap44bHNxKMsM8CUWjIAI7pwDVcshW9JRR4bks5rAQNYtSFNA8YTgmYptlp9L0JOFCbs5izLPRdrtD6mlHt5vQZoKmu0Dc64I01TULgaYTqqBf72Ed5qBPrYPucJYGnDSJcaJKW+pQPZwI/VqntA6HdQPaOKXx+4EgjR7mUY/xvszgShzxCTpXuujzUUqO07//VkGiP8z6L2Izl+OE24tzKU6GJchyB/3zZc0XQl8rgh/lkxcLnYrI54miVxnihs2izTLc3+1vOEeCWAm0Vyf7LQSYNUjPLByWElF/mYENlvO8DylwNSzpr3AtJQ4EqBLxl4XsZBbWdyCqp1uEfgkOYaGL+1AW6zURMFqoWt4X8EAE9VJH1ezfcdG3IS3JFTmxW8CyDRNqwuIP1MxtApOai8XtiwmHRLtb8TxRBJs+4b9XIZJvBUF3E1YsgFStGic4DIsUyfDM67GQTfjdQyxmLsj0IwhmP4edgm/D8/Whv1+0qXavYKM3uNzT/nOARZh3Ma4HMZ6axyNYmyDIF3ex2DlYq3qszQ6sZzE5vyw0MDAwMDAwMDAwQKpm/uGmgZ1SGBgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhh4w58CDAAL8AVXFSeKUgAAAABJRU5ErkJggg==</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://sr.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://sr.wikipedia.org/wiki/Посебно:Претражи\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/alerts/alert.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     closeAlert.tooltip          \"Затвори ово обавештење\">\n<!ENTITY     settings.label              \"Поставке\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/alerts/alert.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE(closeButton.title): Used as the close button text for web notifications on OS X.\n# This should ideally match the string that OS X uses for the close button on alert-type\n# notifications. OS X will truncate the value if it's too long.\ncloseButton.title = Затвори\n# LOCALIZATION NOTE(actionButton.label): Used as the button label to provide more actions on OS X notifications. OS X will truncate this if it's too long.\nactionButton.label = …\n# LOCALIZATION NOTE(webActions.disableForOrigin.label): %S is replaced\n# with the hostname origin of the notification.\nwebActions.disableForOrigin.label = Онемогући обавештења за %S\n\n# LOCALIZATION NOTE(source.label): Used to show the URL of the site that\n# sent the notification (e.g., \"via mozilla.org\"). \"%1$S\" is the source host\n# and port.\nsource.label=од %1$S\nwebActions.settings.label = Поставке обавештења\n\n# LOCALIZATION NOTE(doNotDisturb.label): %S is replaced with the\n# brandShortName of the application.\ndoNotDisturb.label = Не узнемиравај ме док не рестартујем %S\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/alerts/notificationNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngeneral=Опште обавештење\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/autoconfig/autoconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadConfigTitle = Грешка у подешавању\nreadConfigMsg = Неуспешно учитавање датотеке са подешавањима. Обавестите администратора система.\n\nautoConfigTitle = AutoConfig упозорење\nautoConfigMsg = Netscape.cfg/AutoConfig није успео. Обавестите администратора система.\\n Грешка: %S неуспешно:\n\nemailPromptTitle = Адреса е-поште\nemailPromptMsg = Унесите адресу е-поште\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/cookie/cookieAcceptDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     props.name.label               \"Назив:\">\n<!ENTITY     props.value.label              \"Садржај:\">\n<!ENTITY     props.domain.label             \"Домен:\">\n<!ENTITY     props.path.label               \"Путања:\">\n<!ENTITY     props.secure.label             \"Пошаљи за:\">\n<!ENTITY     props.expires.label            \"Траје до:\">\n\n<!ENTITY     button.allow.label             \"Дозволи\">\n<!ENTITY     button.allow.accesskey         \"Д\">\n<!ENTITY     button.session.label           \"Дозволи за ову сесију\">\n<!ENTITY     button.session.accesskey       \"с\">\n<!ENTITY     button.deny.label              \"Забрани\">\n<!ENTITY     button.deny.accesskey          \"З\">\n\n<!ENTITY     dialog.title                   \"Потврда поставке за колачић\">\n<!ENTITY     dialog.remember.label          \"Користи овај избор за све колачиће са овог сајта\">\n<!ENTITY     dialog.remember.accesskey      \"К\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/cookie/cookieAcceptDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhostColon=Рачунар:\ndomainColon=Домен:\nforSecureOnly=Само шифроване везе\nforAnyConnection=Било која врста везе\nexpireAtEndOfSession=На крају сесије\n\nshowDetails=Прикажи детаље\nhideDetails=Сакриј детаље\ndetailsAccessKey=т\n\npermissionToSetACookie = Сајт %S покушава да сачува колачић.\npermissionToSetSecondCookie = Сајт %S покушава да сачува други колачић.\n#  LOCALIZATION NOTE (PermissionToSetAnotherCookie): First %S: sitename, second %S: number of cookies already present for that site\npermissionToSetAnotherCookie = Сајт %S тражи дозволу да сачува још један колачић. \\nВи већ имате %S колачић(а) са овог сајта.\npermissionToModifyCookie = Сајт %S покушава да измени постојећи колачић.\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/formautofill/requestAutocomplete.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- This file has no entities because the feature is still experimental. -->\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/AccessFu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Screen reader started/stopped\nscreenReaderStarted = Читач екрана започео\nscreenReaderStopped = Читач екреана је престао\n\n# Roles\nmenubar        =       трака са менијем\nscrollbar      =       линија за померање\ngrip           =       грип\nalert          =       упозорење\nmenupopup      =       искачући мени\ndocument       =       документ\npane           =       панел\ndialog         =       дијалог\nseparator      =       сепаратор\ntoolbar        =       трака са алаткама\nstatusbar      =       статусна трака\ntable          =       табела\ncolumnheader   =       заглавље колоне\nrowheader      =       заглавље реда\ncolumn         =       колона\nrow            =       ред\ncell           =       поље\nlink           =       веза\nlist           =       листа\nlistitem       =       ставка листе\noutline        =       оквир\noutlineitem    =       ставка оквира\npagetab        =       језичак\npropertypage   =       страница са својствима\ngraphic        =       графика\nswitch         =       прекидач\npushbutton     =       дугме\ncheckbutton    =       check дугме\nradiobutton    =       radio дугме\ncombobox       =       combo поље\nprogressbar    =       линија напредовања\nslider         =       клизач\nspinbutton     =       дугме за мењање вредности\ndiagram        =       дијаграм\nanimation      =       анимација\nequation       =       једначина\nbuttonmenu     =       мени са дугмадима\nwhitespace     =       размак\npagetablist    =       списак језичака\ncanvas         =       платно\ncheckmenuitem  =       ставка check менија\nlabel          =       ознака\npasswordtext   =       текст лозинке\nradiomenuitem  =       ставка radio менија\ntextcontainer  =       садржалац текста\ntogglebutton   =       toggle дугме\ntreetable      =       табела стабла\nheader         =       заглавље\nfooter         =       подножје\nparagraph      =       пасус\nentry          =       ставка\ncaption        =       натпис\nheading        =       наслов\nsection        =       секција\nform           =       форма\ncomboboxlist   =       листа combo поља \ncomboboxoption =       опције combo поља\nimagemap       =       мапа слике\nlistboxoption  =       опције листа\nlistbox        =       листа\nflatequation   =       линеарна једначина\ngridcell       =       gridcell\nnote           =       примедба\nfigure         =       слика\ndefinitionlist =       листа дефиниција\nterm           =       термин\ndefinition     =       дефиниција\n\nmathmltable              = табела\nmathmlcell               = ћелија\nmathmlenclosed           = ограђен\nmathmlfraction           = разломак\nmathmlfractionwithoutbar = разломак без линије\nmathmlroot               = корен\nmathmlscripted           = скриптован\nmathmlsquareroot         = квадратни корен\n\n# More sophisticated roles which are not actual numeric roles\ntextarea       =       подручје текста\n\nbase           =       база\nclose-fence    =       затворена заграда\ndenominator    =       именилац\nnumerator      =       бројилац\nopen-fence     =       отворена заграда\noverscript     =       изнад\npresubscript   =       леви индекс\npresuperscript =       леви експонент\nroot-index     =       индекс корена\nsubscript      =       индекс\nsuperscript    =       експонент\nunderscript    =       испод\n\n# Text input types\ntextInputType_date   =       датум\ntextInputType_email  =       е-пошта\ntextInputType_search =       претрага\ntextInputType_tel    =       телефон\ntextInputType_url    =       URL\n\n# More sophisticated object descriptions\nheadingLevel   =       ниво угнежђивања %S\n\n# more sophisticated list announcement\nlistStart      =       Прва ставка\nlistEnd        =       Последња ставка\n# LOCALIZATION NOTE (listItemsCount): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nlistItemsCount =       1 ставка;#1 ставке;#1 ставки\n\n# LOCALIZATION NOTE: # %1$S is the position of the item n the set.\n# %2$S is the total number of such items in the set.\n# An expanded example would read \"2 of 5\".\nobjItemOfN      =       %1$S од %2$S\n\n# Landmark announcements\nbanner         =       банер\ncomplementary  =       додатни\ncontentinfo    =       информације о садржају\nmain           =       главни\nnavigation     =       навигација\nsearch         =       претрага\n\n# LOCALIZATION NOTE (tblColumnInfo): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfo = са 1 колоном;са #1 колоне;са #1 колона\n# LOCALIZATION NOTE (tblRowInfo): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfo = и 1 редом;и #1 реда;и #1 реда\n\n# table or grid cell information\ncolumnInfo = Колона %S\nrowInfo = Ред %S\nspansColumns = распон %S колона\nspansRows = распон %S редова\n\n# Invoked actions\njumpAction     =      скочио\npressAction    =      притиснут\ncheckAction    =      означено\nuncheckAction  =      искључи\nonAction       =      укључено\noffAction      =      искључено\nselectAction   =      изабрано\nunselectAction =      није изабрано\nopenAction     =      отворено\ncloseAction    =      затворено\nswitchAction   =      пребачено\nclickAction    =      кликнуто\ncollapseAction =      скупљено\nexpandAction   =      раширен\nactivateAction =      активирано\ncycleAction    =      цикличан\n\n# Live regions\n# 'hidden' will be spoken when something disappears in a live region.\nhidden         =      сакривено\n\n# Tab states\ntabLoading     =      учитавам\ntabLoaded      =      учитано\ntabNew         =      нови језичак\ntabLoadStopped =      учитавање заустављено\ntabReload      =      поново учитавам\n\n# Object states\nstateChecked     =    означено\nstateOn          =    укључено\nstateNotChecked  =    није означено\nstateOff         =    искључено\nstatePressed     =    притиснуто\n# No string for a not pressed toggle button\nstateExpanded    =    раширен\nstateCollapsed   =    скупљено\nstateUnavailable =    недоступно\nstateReadonly    =    само читај\nstateRequired    =    обавезно\nstateTraversed   =    посећено\nstateHasPopup    =    има искачући прозор\nstateSelected    =    изабрано\n\n# App modes\neditingMode    =      уређивање\nnavigationMode =      навигација\n\n# Quick navigation modes\nquicknav_Simple      = Подразумевано\nquicknav_Anchor      = Везе\nquicknav_Button      = Дугмад\nquicknav_Combobox    = Комбиноване кућице\nquicknav_Landmark    = Обележја\nquicknav_Entry       = Уноси\nquicknav_FormElement = Елементи форме\nquicknav_Graphic     = Слике\nquicknav_Heading     = Заглавља\nquicknav_ListItem    = Ставке листа\nquicknav_Link        = Везе\nquicknav_List        = Листе\nquicknav_PageTab     = Језичци страница\nquicknav_RadioButton = Радио дугмад\nquicknav_Separator   = Сепаратори\nquicknav_Table       = Табеле\nquicknav_Checkbox    = Check поља\n\n# MathML menclose notations.\n# See developer.mozilla.org/docs/Web/MathML/Element/menclose#attr-notation\nnotation-longdiv            = дугачко дељење\nnotation-actuarial          = actuarial\nnotation-phasorangle        = phasor угао\nnotation-radical            = корен\nnotation-box                = ивице\nnotation-roundedbox         = заобљене ивице\nnotation-circle             = круг\nnotation-left               = лево\nnotation-right              = десно\nnotation-top                = врх\nnotation-bottom             = дно\nnotation-updiagonalstrike   = прецртано дијагонално ка горе\nnotation-downdiagonalstrike = прецртано дијагонално ка доле\nnotation-verticalstrike     = прецртано вертикално\nnotation-horizontalstrike   = прецртано хоризонтално\nnotation-updiagonalarrow    = прецртано дијагонално са стрелицом\nnotation-madruwb            = madruwb\n\n# Shortened role names for braille\nmenubarAbbr        =       трака са менијем\nscrollbarAbbr      =       линија за померање\ngripAbbr           =       грип\nalertAbbr          =       упозорење\nmenupopupAbbr      =       искачући мени\ndocumentAbbr       =       документ\npaneAbbr           =       панел\ndialogAbbr         =       дијалог\nseparatorAbbr      =       сепаратор\ntoolbarAbbr        =       трака са алаткама\nstatusbarAbbr      =       статусна трака\ntableAbbr          =       таб\ncolumnheaderAbbr   =       заглавље колоне\nrowheaderAbbr      =       заглавље реда\ncolumnAbbr         =       колона\nrowAbbr            =       ред\ncellAbbr           =       поље\nlinkAbbr           =       веза\nlistAbbr           =       листа\nlistitemAbbr       =       ставка листе\noutlineAbbr        =       оквир\noutlineitemAbbr    =       ставка оквира\npagetabAbbr        =       језичак\npropertypageAbbr   =       страница са својствима\ngraphicAbbr        =       графика\npushbuttonAbbr     =       дугме\ncheckbuttonAbbr    =       check дугме\nradiobuttonAbbr    =       radio дугме\ncomboboxAbbr       =       combo поље\nprogressbarAbbr    =       линија напредовања\nsliderAbbr         =       клизач\nspinbuttonAbbr     =       дугме за мењање вредности\ndiagramAbbr        =       дијаграм\nanimationAbbr      =       анимација\nequationAbbr       =       једначина\nbuttonmenuAbbr     =       мени са дугмадима\nwhitespaceAbbr     =       размак\npagetablistAbbr    =       списак језичака\ncanvasAbbr         =       платно\ncheckmenuitemAbbr  =       ставка check менија\nlabelAbbr          =       ознака\npasswordtextAbbr   =       текст лозинке\nradiomenuitemAbbr  =       ставка radio менија\ntextcontainerAbbr  =       садржалац текста\ntogglebuttonAbbr   =       toggle дугме\ntreetableAbbr      =       табела стабла\nheaderAbbr         =       заглавље\nfooterAbbr         =       подножје\nparagraphAbbr      =       пасус\nentryAbbr          =       ставка\ncaptionAbbr        =       натпис\nheadingAbbr        =       наслов\nsectionAbbr        =       одељак\nformAbbr           =       форма\ncomboboxlistAbbr   =       листа combo поља\ncomboboxoptionAbbr =       опције combo поља\nimagemapAbbr       =       мапа слике\nlistboxoptionAbbr  =       опције листа\nlistboxAbbr        =       листа\nflatequationAbbr   =       линеарна једначина\ngridcellAbbr       =       gridcell\nnoteAbbr           =       примедба\nfigureAbbr         =       слика\ndefinitionlistAbbr =       листа дефиниција\ntermAbbr           =       термин\ndefinitionAbbr     =       дефиниција\ntextareaAbbr       =       подтекст\n\n# LOCALIZATION NOTE (tblColumnInfoAbbr): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfoAbbr = #1к;#1к;#1к\n# LOCALIZATION NOTE (tblRowInfoAbbr): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfoAbbr = #1р;#1р;#1р\ncellInfoAbbr = к%Sр%S\n\nstateCheckedAbbr = (x)\nstateUncheckedAbbr = ( )\nstatePressedAbbr = (x)\nstateUnpressedAbbr = ( )\n\nmathmlenclosedAbbr           = ограђен\nmathmltableAbbr              = табела\nmathmlcellAbbr               = ћелија\nmathmlfractionAbbr           = разломак\nmathmlfractionwithoutbarAbbr = разломак без линије\nmathmlrootAbbr               = корен\nmathmlscriptedAbbr           = скриптован\nmathmlsquarerootAbbr         = квадратни корен\n\nbaseAbbr           = база\nclose-fenceAbbr    = затворена\ndenominatorAbbr    = именилац\nnumeratorAbbr      = бројилац\nopen-fenceAbbr     = отворена\noverscriptAbbr     = изнад\npresubscriptAbbr   = леви индекс\npresuperscriptAbbr = леви експонент\nroot-indexAbbr     = индекс корена\nsubscriptAbbr      = индекс\nsuperscriptAbbr    = експонент\nunderscriptAbbr    = испод\n\nnotation-longdivAbbr            = дугачко дељење\nnotation-actuarialAbbr          = actuarial\nnotation-phasorangleAbbr        = phasor угао\nnotation-radicalAbbr            = корен\nnotation-boxAbbr                = ивице\nnotation-roundedboxAbbr         = заобљене ивице\nnotation-circleAbbr             = круг\nnotation-leftAbbr               = лево\nnotation-rightAbbr              = десно\nnotation-topAbbr                = врх\nnotation-bottomAbbr             = дно\nnotation-updiagonalstrikeAbbr   = прецртано дијагонално ка горе\nnotation-downdiagonalstrikeAbbr = прецртано дијагонално ка доле\nnotation-verticalstrikeAbbr     = прецртано вертикално\nnotation-horizontalstrikeAbbr   = прецртано хоризонтално\nnotation-updiagonalarrowAbbr    = прецртано дијагонално са стрелицом\nnotation-madruwbAbbr            = madruwb\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY about.version                \"издање\">\n\n<!-- LOCALIZATION NOTE (about.credits.beforeLink): note that there is no space between this phrase and the linked about.credits.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.credits.beforeLink     \"Погледајте списак \">\n<!ENTITY about.credits.linkTitle      \"доприносиоца\">\n<!-- LOCALIZATION NOTE (about.credits.afterLink): note that there is no space between the linked about.credits.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.credits.afterLink      \" Mozilla пројекту.\">\n\n<!-- LOCALIZATION NOTE (about.license.beforeTheLink): note that there is no space between this phrase and the linked about.license.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.license.beforeTheLink  \"Прочитајте \">\n<!ENTITY about.license.linkTitle      \"податке о лиценцирању\">\n<!-- LOCALIZATION NOTE (about.license.afterTheLink): note that there is no space between the linked about.license.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.license.afterTheLink   \" за овај производ.\">\n\n<!-- LOCALIZATION NOTE (about.relnotes.beforeTheLink): note that there is no space between this phrase and the linked about.relnotes.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.relnotes.beforeTheLink \"Прочитајте \">\n<!ENTITY about.relnotes.linkTitle     \"белешке о издању\">\n<!-- LOCALIZATION NOTE (about.relnotes.afterTheLink): note that there is no space between the linked about.relnotes.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.relnotes.afterTheLink  \" за ово издање.\">\n\n<!-- LOCALIZATION NOTE (about.buildconfig.beforeTheLink): note that there is no space between this phrase and the linked about.buildconfig.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.buildconfig.beforeTheLink \"Погледајте \">\n<!ENTITY about.buildconfig.linkTitle     \"конфигурацију за изградњу\">\n<!-- LOCALIZATION NOTE (about.buildconfig.afterTheLink): note that there is no space between the linked about.buildconfig.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.buildconfig.afterTheLink  \" у употреби у овом издању.\">\n\n<!ENTITY about.buildIdentifier        \"Идентитет изградње:\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/aboutAbout.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAbout.title  \"О информацијама\">\n<!ENTITY aboutAbout.note   \"Ово је листа “О” страницама.<br/>\n                            Неке од њих могу бити збуњујуће. Неке од њих су за дијагностичке сврхе.<br/>\n                            А неке су изостављене јер оне захтевају стрингове упита.\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/aboutNetworking.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutNetworking.title                 \"О умрежавању\">\n<!ENTITY aboutNetworking.warning               \"Ово је веома експериментално. Не користите без надзора родитеља.\">\n<!ENTITY aboutNetworking.showNextTime          \"Прикажи ово упозорење следећи пут\">\n<!ENTITY aboutNetworking.ok                    \"У реду\">\n<!ENTITY aboutNetworking.HTTP                  \"HTTP\">\n<!ENTITY aboutNetworking.sockets               \"Sockets\">\n<!ENTITY aboutNetworking.dns                   \"DNS\">\n<!ENTITY aboutNetworking.websockets            \"WebSockets\">\n<!ENTITY aboutNetworking.refresh               \"Освежи\">\n<!ENTITY aboutNetworking.autoRefresh           \"Аутоматски освежи сваке 3 секунде\">\n<!ENTITY aboutNetworking.hostname              \"Име сервера\">\n<!ENTITY aboutNetworking.port                  \"Порт\">\n<!ENTITY aboutNetworking.spdy                  \"SPDY\">\n<!ENTITY aboutNetworking.ssl                   \"SSL\">\n<!ENTITY aboutNetworking.active                \"Активно\">\n<!ENTITY aboutNetworking.idle                  \"Чекање\">\n<!ENTITY aboutNetworking.host                  \"Хост\">\n<!ENTITY aboutNetworking.tcp                   \"TCP\">\n<!ENTITY aboutNetworking.sent                  \"Послато\">\n<!ENTITY aboutNetworking.received              \"Примљено\">\n<!ENTITY aboutNetworking.family                \"Породица\">\n<!ENTITY aboutNetworking.addresses             \"Адресе\">\n<!ENTITY aboutNetworking.expires               \"Истиче (секунде)\">\n<!ENTITY aboutNetworking.messagesSent          \"Поруке послате\">\n<!ENTITY aboutNetworking.messagesReceived      \"Поруке примљене\">\n<!ENTITY aboutNetworking.bytesSent             \"Бајтова послато\">\n<!ENTITY aboutNetworking.bytesReceived         \"Бајтова примљено\">\n<!ENTITY aboutNetworking.logging               \"Бележење\">\n<!ENTITY aboutNetworking.logTutorial           \"Погледајте <a href='https://developer.mozilla.org/docs/Mozilla/Debugging/HTTP_logging'>HTTP бележење</a> за инструкције о коришћењу овог алата.\">\n<!ENTITY aboutNetworking.currentLogFile        \"Тренутна датотека за бележење:\">\n<!ENTITY aboutNetworking.currentLogModules     \"Тренутни модули за бележење:\">\n<!ENTITY aboutNetworking.setLogFile            \"Подеси датотеку за бележење\">\n<!ENTITY aboutNetworking.setLogModules         \"Подеси модуле за бележење\">\n<!ENTITY aboutNetworking.startLogging          \"Покрени бележење\">\n<!ENTITY aboutNetworking.stopLogging           \"Заустави бележење\">\n<!ENTITY aboutNetworking.dnsLookup             \"DNS Lookup\">\n<!ENTITY aboutNetworking.dnsLookupButton       \"Решити\">\n<!ENTITY aboutNetworking.dnsDomain             \"Домен\">\n<!ENTITY aboutNetworking.dnsLookupTableColumn  \"IP адресе\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/aboutProfiles.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutProfiles.title \"О профилима\">\n<!ENTITY aboutProfiles.subtitle \"Ова страница вам помаже да управљате профилима. Сваки профил је засебан свет који садржи засебну историју, језичке, поставке и додатке.\">\n<!ENTITY aboutProfiles.create \"Направи нови профил\">\n<!ENTITY aboutProfiles.restart.title \"Поново покрени\">\n<!ENTITY aboutProfiles.restart.inSafeMode \"Поново покрени са онемогућеним додацима…\">\n<!ENTITY aboutProfiles.restart.normal \"Поново покрени као иначе…\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/aboutProfiles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nname = Профил: %S\nisDefault = Подразумевани профил\nrootDir = Основни директоријум\n# LOCALIZATION NOTE: localDir is used to show the directory corresponding to\n# the main profile directory that exists for the purpose of storing data on the\n# local filesystem, including cache files or other data files that may not\n# represent critical user data. (e.g., this directory may not be included as\n# part of a backup scheme.)\n# In case localDIr and rootDir are equal, localDir is not shown.\nlocalDir = Локални директоријум\ncurrentProfile = Овај профил се тренутно користи и не може бити обрисан.\n\nrename = Преименуј\nremove = Уклони\nsetAsDefault = Постави као подразумевани профил\nlaunchProfile = Покрени профил у новом прегледачу\n\nyes = да\nno = не\n\nrenameProfileTitle = Преименуј профил\nrenameProfile = Преименуј профил %S\n\ninvalidProfileNameTitle = Неисправно име профила\ninvalidProfileName = Име профила \"%S\" није дозвољено.\n\ndeleteProfileTitle = Обриши профил\ndeleteProfileConfirm = Брисање профила ће уклонити профил са листе доступних профила и не може да се опозове.\\nТакође можете да обришете датотеке профила, укључујући ваше поставке, сертификате и остале корисничке податке. Ова опција ће обрисати фасциклу \"%S\" и не може да се опозове.\\nДа ли желите да обришете датотеке профила?\ndeleteFiles = Обриши датотеке\ndontDeleteFiles = Немој обрисати датотеке\n\nopenDir = Отвори директоријум\n# LOCALIZATION NOTE (macOpenDir): This is the Mac-specific variant of openDir.\n# This allows us to use the preferred\"Finder\" terminology on Mac.\nmacOpenDir = Прикажи у Finder-у\n# LOCALIZATION NOTE (winOpenDir2): This is the Windows-specific variant of\n# openDir.\nwinOpenDir2 = Отвори фасциклу\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/aboutReader.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutReader.loading2):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\naboutReader.loading2=Учитавање…\naboutReader.loadError=Неуспешно учитавање чланка са странице\n\naboutReader.colorScheme.light=Светло\naboutReader.colorScheme.dark=Тамно\naboutReader.colorScheme.sepia=Сепија\naboutReader.colorScheme.auto=Аутоматски\n\n# LOCALIZATION NOTE (aboutReader.estimatedReadTimeValue1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of minutes it is estimated to take to read the article\n# example: `3 minutes`\naboutReader.estimatedReadTimeValue1=#1минут;#1минута\n\n#LOCALIZATION NOTE (aboutReader.estimatedReadingTimeRange1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# When there is some uncertainty in how long the article will take to read show a range of\n# minutes it is expected to take.\n# #1 is the number of minutes it is estimated to take to read the article for a fast reader\n# #2 is the number of minutes it is estimated to take to read the article for a slow reader\n# #2 is the variable used to determine the plural form to use.\n# example: `5-8 minutes`\naboutReader.estimatedReadTimeRange1=#1-#2 минута;#1-#2 минута\n\n# LOCALIZATION NOTE (aboutReader.fontType.serif, aboutReader.fontType.sans-serif):\n# These are the styles of typeface that are options in the reader view controls.\naboutReader.fontType.serif=Serif\naboutReader.fontType.sans-serif=Sans-serif\n\n# LOCALIZATION NOTE (aboutReader.fontTypeSample): String used to sample font types.\naboutReader.fontTypeSample=Aa\n\naboutReader.toolbar.close=Затвори приказ читача\naboutReader.toolbar.typeControls=Контроле типова\n\n# These are used for the Reader View toolbar button and the menuitem within the\n# View menu.\nreaderView.enter=Уђи у приказ читача\nreaderView.enter.accesskey=ч\nreaderView.close=Затвори приказ читача\nreaderView.close.accesskey=ч\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/aboutRights.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- rights.locale-direction instead of the usual local.dir entity, so RTL can skip translating page. -->\n<!ENTITY rights.locale-direction \"ltr\">\n<!ENTITY rights.pagetitle       \"about:rights\">\n<!ENTITY rights.intro-header    \"О Вашим правима\">\n<!ENTITY rights.intro \"&brandFullName; је бесплатан и отворен софтвер, кога је изградила заједница хиљада људи широм света. Ево неколико ствари које треба да знате:\">\n\n<!-- Note on pointa / pointb / pointc form:\n     These points each have an embedded link in the HTML, so each point is\n     split into chunks for text before the link, the link text, and the text\n     after the link. If a localized grammar doesn't need the before or after\n     chunk, it can be left blank.\n\n     Also note the leading/trailing whitespace in strings here, which is\n     deliberate for formatting around the embedded links. -->\n<!ENTITY rights.intro-point1a \"&brandShortName; вам је дат на коришћење под условима \">\n<!ENTITY rights.intro-point1b \"Mozilla јавне лиценце\">\n<!ENTITY rights.intro-point1c \". То значи да можете да користите, копирате и даље делите програм &brandShortName; другима.  Такође можете слободно да мењате изворни код програма &brandShortName; онако како одговара вашим потребама. Mozilla јавна лиценца такође даје право да делите измењено издање.\">\n\n<!ENTITY rights.intro-point2-a \"Нису додељена никаква права на заштитне знакове или лиценце за заштитне знакове Mozilla задужбине или било које стране, укључујући без ограничења назив или лого Firefox. Додатне информације о заштитним знаковима можете да добијете \">\n<!ENTITY rights.intro-point2-b \"овде\">\n<!ENTITY rights.intro-point2-c \".\">\n\n<!-- point 2.5 text for official branded builds -->\n<!ENTITY rights.intro-point2.5 \"Неки делови програма &brandShortName;, као што је извештач о рушењу, дају могућност да пошаљете повратне информације произвођачу &vendorShortName;. Слањем тих информација, дајете произвођачу дозволу да их користи за побољшавање својих производа, да их објављује на својим веб сајтовима и да дели повратне информације.\">\n\n<!-- point 3 text for official branded builds -->\n<!ENTITY rights2.intro-point3a \"Како користимо ваше личне и повратне информације послате издавачу &vendorShortName; кроз &brandShortName; описано је у \">\n<!ENTITY rights2.intro-point3b \"полиси приватности &brandShortName;-а\">\n<!ENTITY rights.intro-point3c \".\">\n\n<!-- point 3 text for unbranded builds -->\n<!ENTITY rights.intro-point3-unbranded \"Све полисе о приватности које се односе на производ треба да су ту приказане.\">\n\n<!-- point 4 text for official branded builds -->\n<!ENTITY rights2.intro-point4a \"Неке &brandShortName; могућности користе сервисе засноване на вебу, ми не можемо да гарантујемо да су оне 100&#37; тачне или да немају грешке. Више детаља, укључујући информације о томе како да искључите могућности које користе ове сервисе, могу да се нађу у \">\n<!ENTITY rights.intro-point4b \"условима услуга\">\n<!ENTITY rights.intro-point4c \".\">\n\n<!-- point 4 text for unbranded builds -->\n<!ENTITY rights.intro-point4a-unbranded \"Ако овај производ укључује мрежне услуге, све односне услове услуга можете пронаћи на \">\n<!ENTITY rights.intro-point4b-unbranded \"Сервиси веб сајта\">\n<!ENTITY rights.intro-point4c-unbranded \".\">\n\n<!ENTITY rights2.webservices-header \"Услуге &brandFullName;-ових информација заснованих на вебу\">\n\n<!-- point 5 -->\n<!ENTITY rights.intro-point5 \"Да би се репродуковале одређене врсте видео садржаја, &brandShortName; преузима одређене декрипционе модуле од трећих лица.\">\n\n<!-- Note that this paragraph references a couple of entities from\n     preferences/security.dtd, so that we can refer to text the user sees in\n     the UI, without this page being forgotten every time those strings are\n     updated.  -->\n<!-- intro paragraph for branded builds -->\n<!ENTITY rights2.webservices-a \"&brandFullName; користи сервисе засноване на вебу (&quot;Services&quot;) да пружи неке могућности да би сте их користили са бинарном верзијом &brandShortName; под условима који су описани испод. Ако не желите да користите један или више сервиса или не можете да прихватите услове, можете да онемогућите могућност(и). Инструкције како да онемогућите одређену могућност или сервис могу бити пронађене \">\n<!ENTITY rights2.webservices-b \"овде\">\n<!ENTITY rights3.webservices-c \". Остале могућности или сервиси могу бити онемогућени у поставкама апликације.\">\n\n<!-- safe browsing points for branded builds -->\n<!ENTITY rights.safebrowsing-a \"Безбедно прегледање:\">\n<!ENTITY rights.safebrowsing-b \"Онемогућавање могућности безбедног прегледања није препоручљиво, јер можете залутати на несигурне сајтове. Ако желите да потпуно онемогућите ову могућност, пратите следеће кораке:\">\n<!ENTITY rights.safebrowsing-term1 \"Отворите подешавања апликације\">\n<!ENTITY rights.safebrowsing-term2 \"Изаберите Безбедност\">\n<!ENTITY rights2.safebrowsing-term3 \"Опозовите опцију да &quot;&enableSafeBrowsing.label;&quot;\">\n<!ENTITY rights.safebrowsing-term4 \"Безбедно прегледање је сада онемогућено\">\n\n<!-- location aware browsing points for branded builds -->\n<!ENTITY rights.locationawarebrowsing-a \"Читање осетљиво на положај: \">\n<!ENTITY rights.locationawarebrowsing-b \"је увек могуће. Никакве информације неће бити послате без ваше дозволе. Ако желите да ову могућност трајно искључите, пратите следеће кораке:\">\n<!ENTITY rights.locationawarebrowsing-term1a \"У траци за адресу унесите \">\n<!ENTITY rights.locationawarebrowsing-term1b \"about:config\">\n<!ENTITY rights.locationawarebrowsing-term2 \"Укуцајте geo.enabled\">\n<!ENTITY rights.locationawarebrowsing-term3 \"Двапут кликните на подешавања geo.enabled\">\n<!ENTITY rights.locationawarebrowsing-term4 \"Читање осетљиво на положај је онемогућено\">\n\n<!-- intro paragraph for unbranded builds -->\n<!ENTITY rights.webservices-unbranded \"Преглед сервиса веб сајта које производ укључује, заједно са подацима како да искључите, уколико је то могуће.\">\n\n<!-- point 1 text for unbranded builds -->\n<!ENTITY rights.webservices-term1-unbranded \"Сви услови услуга за овај производ треба да су приказани овде.\">\n\n<!-- points 1-7 text for branded builds -->\n<!ENTITY rights2.webservices-term1 \"&vendorShortName; и његови доприносиоци, носиоци лиценци и сарадници раде да би Вам пружили што тачније и ажурније услуге. Ипак, не можемо гарантовани да су ове информације исправне и без грешака. На пример, безбедно прегледање можда неће препознати нека ризична места, а нека безбедна може означити као небезбедна. Све места која услуги Location Aware врате наши добављачи су само процена, па ни они, ни ми не можемо гарантовани за тачност пружених места.\">\n<!ENTITY rights.webservices-term2 \"&vendorShortName; задржава право да укине или измени услуге по свом нахођењу.\">\n<!ENTITY rights2.webservices-term3 \"Позивамо вас да користите ове услуге са пратећом верзијом производа &brandShortName;, а &vendorShortName; вам одобрава да то урадите. &vendorShortName; и његови носиоци лиценце задржавају сва остала права у услугама. Ови услови нису намењени да ограничавају икаква права дата под лиценцама отвореног кода примењених у &brandShortName;-у и његовим одговарајућим верзијама производа &brandShortName;.\">\n<!ENTITY rights.webservices-term4 \"Сервиси који су пружени &quot;as-is.&quot;  &vendorShortName;, њихови доприносиоци, особе које издају лиценце и дистрибутери одричу се свих гаранција, било експлицитно или имплицитно, укључујући без ограничења. Гаранција да су сервиси поднесени за продају и одговарају вашем захтеву. Ви носите пун ризик ако изабарете сервисе за ваше потребе, то се односи и на квалитет и перфомансе сервиса. У неким надлежностима није дозвољено искључивање или ограничавање подразумеваних гаранција, то одрицање се може односити на вас.\">\n<!ENTITY rights.webservices-term5 \"Осим у законом прописаним случајевима, &vendorShortName;, приложници, даваоци лиценци и дистрибутери неће бити одговорни ни за какву индиректну, посебну, последичну, случајну, или примерну штету која настане као последица или у било каквој другој вези са употребом програма &brandShortName; и услуга.  Укупна одговорност под овим условима неће премашити $500 (пет стотина америчких долара).  У неким надлежностима изузеће или ограничење вредности обештећења није дозвољено, у ком случају ово ограничење одговорности се можда не примењује на вас.\">\n<!ENTITY rights.webservices-term6 \"&vendorShortName; може да допуни ове услове по потреби, с времена на време.  Услови се не могу мењати или отказати без писменог одобрења које даје &vendorShortName;.\">\n<!ENTITY rights.webservices-term7 \"Ови услови су начињени према државним законима америчке државе Калифорније, осим у случајевима сукоба прописа.  Ако је иједан део ових услова неважећи, остатак остаје пуноважан.  У случају неслагања преведеног издања ових услова са енглеским оригиналом, енглески оригинал ће бити пуноважан.\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/aboutRights.properties",
    "content": "buttonLabel = Знајте своја права…\nbuttonAccessKey = З\nnotifyRightsText = %S је бесплатан софтвер отвореног кода чији је творац непрофитна Мозилина задужбина (Mozilla Foundation).\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/aboutServiceWorkers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.title                     \"О Service Workers\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.maintitle                 \"Регистровани Service Workers\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_not_enabled       \"Service Workers нису омогућени.\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_no_serviceworkers \"Нема регистрованих Service Workers.\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/aboutServiceWorkers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle = Извор: %S\n\n# LOCALIZATION NOTE: %1$S is brandShortName, %2$2 is the application ID, and $%$3 is true/false value.\n# LOCALIZATION NOTE: the term \"InBrowserElement\" should not be translated\nb2gtitle = %1$S ID апликације %2$S - InBrowserElement %3$S\n\nscope = Простор:\n\nscriptSpec = Спецификација скрипте:\n\n# LOCALIZATION NOTE: the term \"Worker\" should not be translated.\ncurrentWorkerURL = Тренутни Worker URL:\n\nactiveCacheName = Active Cache Name:\n\nwaitingCacheName = Waiting Cache Name:\n\ntrue = true\n\nfalse = false\n\n# LOCALIZATION NOTE this term is used as a button label (verb, not noun).\nupdate = Ажурирај\n\nunregister = Одјава\n\nwaiting = Чекање…\n\n# LOCALIZATION NOTE: the term \"Service Worker\" should not translated.\nunregisterError = Неуспешна одјава ово Service Worker-а.\n\npushEndpoint = Push Endpoint:\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/aboutSupport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutSupport.pageTitle \"Подаци о решавању проблема\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.pageSubtitle): don't change the 'supportLink' id. -->\n<!ENTITY aboutSupport.pageSubtitle \"\n  Ова страница садржи техничке податке који могу бити корисни када \n  покушавате да решите неки проблем. Ако вам требају одговори на често постављана питања\n  о програму &brandShortName;, прегледајте наш <a id='supportLink'>веб сајт за подршку</a>.\n\">\n\n<!ENTITY aboutSupport.crashes.title \"Извештаји о рушењу\">\n<!-- LOCALIZATION NOTE (aboutSupport.crashes.id):\nThis is likely the same like id.heading in crashes.dtd. -->\n<!ENTITY aboutSupport.crashes.id \"ID извештаја\">\n<!ENTITY aboutSupport.crashes.sendDate \"Поднесено\">\n<!ENTITY aboutSupport.crashes.allReports \"Сви извештаји о рушењу\">\n<!ENTITY aboutSupport.crashes.noConfig \"Ова апликација није подешена да приказује извештаје о рушењу.\">\n\n<!ENTITY aboutSupport.extensionsTitle \"Екстензије\">\n<!ENTITY aboutSupport.extensionName \"Назив\">\n<!ENTITY aboutSupport.extensionEnabled \"Укључен\">\n<!ENTITY aboutSupport.extensionVersion \"Издање\">\n<!ENTITY aboutSupport.extensionId \"ID\">\n\n<!ENTITY aboutSupport.experimentsTitle \"Експерименталне могућности\">\n<!ENTITY aboutSupport.experimentName \"Име\">\n<!ENTITY aboutSupport.experimentId \"ID\">\n<!ENTITY aboutSupport.experimentDescription \"Опис\">\n<!ENTITY aboutSupport.experimentActive \"Активна\">\n<!ENTITY aboutSupport.experimentEndDate \"До кад\">\n<!ENTITY aboutSupport.experimentHomepage \"Почетна страница\">\n<!ENTITY aboutSupport.experimentBranch \"Грана\">\n\n<!ENTITY aboutSupport.appBasicsTitle \"Основе апликације\">\n<!ENTITY aboutSupport.appBasicsName \"Назив\">\n<!ENTITY aboutSupport.appBasicsVersion \"Издање\">\n<!ENTITY aboutSupport.appBasicsBuildID \"ID издања\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsUpdateChannel, aboutSupport.appBasicsUpdateHistory, aboutSupport.appBasicsShowUpdateHistory):\n\"Update\" is a noun here, not a verb. -->\n<!ENTITY aboutSupport.appBasicsUpdateChannel \"Канал за ажурирање\">\n<!ENTITY aboutSupport.appBasicsUpdateHistory \"Историја ажурирања\">\n<!ENTITY aboutSupport.appBasicsShowUpdateHistory \"Прикажи историју ажурирања\">\n\n<!ENTITY aboutSupport.appBasicsProfileDir \"Фасцикла профила\">\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsProfileDirWinMac):\nThis is the Windows- and Mac-specific variant of aboutSupport.appBasicsProfileDir.\nWindows/Mac use the term \"Folder\" instead of \"Directory\" -->\n<!ENTITY aboutSupport.appBasicsProfileDirWinMac \"Фасцикла профила\">\n\n<!ENTITY aboutSupport.appBasicsEnabledPlugins \"Активирани прикључци\">\n<!ENTITY aboutSupport.appBasicsBuildConfig \"Конфигурација изградње\">\n<!ENTITY aboutSupport.appBasicsUserAgent \"Корисник\">\n<!ENTITY aboutSupport.appBasicsOS \"ОС\">\n<!ENTITY aboutSupport.appBasicsMemoryUse \"Меморија\">\n<!ENTITY aboutSupport.appBasicsPerformance \"Перформансе\">\n\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutSupport.appBasicsServiceWorkers \"Регистровани Service Workers\">\n\n<!ENTITY aboutSupport.appBasicsProfiles \"Профили\">\n\n<!ENTITY aboutSupport.appBasicsMultiProcessSupport \"Вишепроцесорски прозори\">\n\n<!ENTITY aboutSupport.appBasicsKeyGoogle \"Google кључ\">\n<!ENTITY aboutSupport.appBasicsKeyMozilla \"Кључ Mozilla сервиса за локацију\">\n\n<!ENTITY aboutSupport.appBasicsSafeMode \"Безбедни режим\">\n\n<!ENTITY aboutSupport.showDir.label \"Отвори фасциклу\">\n<!-- LOCALIZATION NOTE (aboutSupport.showMac.label): This is the Mac-specific\nvariant of aboutSupport.showDir.label.  This allows us to use the preferred\n\"Finder\" terminology on Mac. -->\n<!ENTITY aboutSupport.showMac.label \"Прикажи у Finder-у\">\n<!-- LOCALIZATION NOTE (aboutSupport.showWin2.label): This is the Windows-specific\nvariant of aboutSupport.showDir.label. -->\n<!ENTITY aboutSupport.showWin2.label \"Отвори фасциклу\">\n\n<!ENTITY aboutSupport.modifiedKeyPrefsTitle \"Важне измењене поставке\">\n<!ENTITY aboutSupport.modifiedPrefsName \"Назив\">\n<!ENTITY aboutSupport.modifiedPrefsValue \"Вредност\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.userJSTitle, aboutSupport.userJSDescription): user.js is the name of the preference override file being checked. -->\n<!ENTITY aboutSupport.userJSTitle \"user.js подешавања\">\n<!ENTITY aboutSupport.userJSDescription \"Ваша Фасцикла профила садржи  <a id='prefs-user-js-link'>user.js датотеку</a>, која садржи подешавања која нису направљена од стране &brandShortName;.\">\n\n<!ENTITY aboutSupport.lockedKeyPrefsTitle \"Увези закључана подешавања\">\n<!ENTITY aboutSupport.lockedPrefsName \"Име\">\n<!ENTITY aboutSupport.lockedPrefsValue \"Вредност\">\n\n<!ENTITY aboutSupport.graphicsTitle \"Графика\">\n\n<!ENTITY aboutSupport.placeDatabaseTitle \"База података локација\">\n<!ENTITY aboutSupport.placeDatabaseIntegrity \"Интегритет\">\n<!ENTITY aboutSupport.placeDatabaseVerifyIntegrity \"Потврди интегритет\">\n\n<!ENTITY aboutSupport.jsTitle \"JavaScript\">\n<!ENTITY aboutSupport.jsIncrementalGC \"Инкрементални GC\">\n\n<!ENTITY aboutSupport.a11yTitle \"Приступачност\">\n<!ENTITY aboutSupport.a11yActivated \"Активирана\">\n<!ENTITY aboutSupport.a11yForceDisabled \"Спречи приступачност\">\n\n<!ENTITY aboutSupport.libraryVersionsTitle \"Издања библиотека\">\n\n<!ENTITY aboutSupport.installationHistoryTitle \"Историјат инсталација\">\n<!ENTITY aboutSupport.updateHistoryTitle \"Историјат ажурирања\">\n\n<!ENTITY aboutSupport.copyTextToClipboard.label \"Копирај текст у бележницу\">\n<!ENTITY aboutSupport.copyRawDataToClipboard.label \"Копирај податке у бележницу\">\n\n<!ENTITY aboutSupport.sandboxTitle \"Sandbox\">\n<!ENTITY aboutSupport.sandboxSyscallLogTitle \"Одбијени системски позиви\">\n<!ENTITY aboutSupport.sandboxSyscallIndex \"#\">\n<!ENTITY aboutSupport.sandboxSyscallAge \"Пре неколико секунди\">\n<!ENTITY aboutSupport.sandboxSyscallPID \"PID\">\n<!ENTITY aboutSupport.sandboxSyscallTID \"TID\">\n<!ENTITY aboutSupport.sandboxSyscallProcType \"Тип процеса\">\n<!ENTITY aboutSupport.sandboxSyscallNumber \"Системски позив\">\n<!ENTITY aboutSupport.sandboxSyscallArgs \"Аргументи\">\n\n<!ENTITY aboutSupport.safeModeTitle \"Покушај безбедни режим\">\n<!ENTITY aboutSupport.restartInSafeMode.label \"Рестартуј са онемогућеним додацима…\">\n\n<!ENTITY aboutSupport.graphicsFeaturesTitle \"Могућности\">\n<!ENTITY aboutSupport.graphicsDiagnosticsTitle \"Дијагностика\">\n<!ENTITY aboutSupport.graphicsFailureLogTitle \"Дневник неуспеха\">\n<!ENTITY aboutSupport.graphicsGPU1Title \"GPU #1\">\n<!ENTITY aboutSupport.graphicsGPU2Title \"GPU #2\">\n<!ENTITY aboutSupport.graphicsDecisionLogTitle \"Дневник одлука\">\n<!ENTITY aboutSupport.graphicsCrashGuardsTitle \"Онемогућене могућности чувара рушења\">\n<!ENTITY aboutSupport.graphicsWorkaroundsTitle \"Алтернативна решења\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/aboutSupport.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (crashesTitle): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of relevant days with crash reports\ncrashesTitle=Извештаји о рушењу у последњем #1 дану;Извештаји о рушењу у последњих #1 дана\n\n# LOCALIZATION NOTE (crashesTimeMinutes): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of minutes (between 1 and 59) which have passed since the crash\ncrashesTimeMinutes=Пре #1 минут ;Пре #1 минута\n\n# LOCALIZATION NOTE (crashesTimeHours): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of hours (between 1 and 23) which have passed since the crash\ncrashesTimeHours=Пре #1 сат;Пре #1 сата\n\n# LOCALIZATION NOTE (crashesTimeDays): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of days (1 or more) which have passed since the crash\ncrashesTimeDays=Пре #1 дан;Пре #1 дана\n\n# LOCALIZATION NOTE (pendingReports): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of pending crash reports\npendingReports=Сви извештаји о рушењу(укључујући #1 који чека да буде послат);Сви извештаји о рушењу(укључујући #1 који чекају да буду послати)\n\n# LOCALIZATION NOTE (rawDataCopied) Text displayed in a mobile \"Toast\" to user when the\n# raw data is successfully copied to the clipboard via button press.\nrawDataCopied=Подаци копирани у бележницу\n\n# LOCALIZATION NOTE (textCopied) Text displayed in a mobile \"Toast\" to user when the\n# text is successfully copied to the clipboard via button press.\ntextCopied=Текст копиран у бележницу\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedDriver = Блокирано је за издање графичког драјвера који користите.\n\n# LOCALIZATION NOTE The %S here is a placeholder, leave unchanged, it will get replaced by the driver version string.\ntryNewerDriver = Блокирано за верзију драјвера графике коју имате. Покушајте да ажурирате управљачки програм на верзију %S или новију.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedGfxCard = Блокирано на графичкој картици због нерешених проблема са драјвером.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedOSVersion = Блокирано за издање оперативног система који користите.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedMismatchedVersion = Блокирана верзија драјвера графике јер је дошло до неслагања између регистра и DLL.\n\n# LOCALIZATION NOTE In the following strings, \"Direct2D\", \"DirectWrite\" and \"ClearType\"\n# are proper nouns and should not be translated. Feel free to leave english strings if\n# there are no good translations, these are only used in about:support\nclearTypeParameters = ClearType параметри\n\ncompositing = Састављање\nhardwareH264 = Hardware H264 декодирање\naudioBackend = Audio Backend\nmainThreadNoOMTC = главна нит, без OMTC\nyes = да\nno = не\n# LOCALIZATION NOTE The following strings indicate if an API key has been found.\n# In some development versions, it's expected for some API keys that they are\n# not found.\nfound = Пронађено\nmissing = Недостаје\n\ngpuDescription = Опис\ngpuVendorID = ID продавца\ngpuDeviceID = ID уређаја\ngpuSubsysID = Subsys ID\ngpuDrivers = Драјвери\ngpuRAM = RAM\ngpuDriverVersion = Верзија драјвера\ngpuDriverDate = Датум драјвера\ngpuActive = Активан\nwebgl1WSIInfo = WebGL 1 WSI информације драјвера\nwebgl1Renderer = WebGL 1 Driver Renderer\nwebgl1Version = WebGL 1 верзија драјвера\nwebgl1DriverExtensions = WebGL 1 екстензија драјвера\nwebgl1Extensions = WebGL 1 екстензије\nwebgl2WSIInfo = WebGL 2 WSI информације драјвера\nwebgl2Renderer = WebGL2 Renderer\nwebgl2Version = WebGL 2 верзија драјвера\nwebgl2DriverExtensions = WebGL 2 екстензија драјвера\nwebgl2Extensions = WebGL 2 екстензије\nGPU1 = GPU #1\nGPU2 = GPU #2\nblocklistedBug = На црној листи због познатих проблема\n# LOCALIZATION NOTE %1$S will be replaced with a bug number string.\nbugLink = грешка %1$S\n# LOCALIZATION NOTE %1$S will be replaced with an arbitrary identifier\n# string that can be searched on DXR/MXR or grepped in the source tree.\nunknownFailure = На црној листи; код грешке %1$S\nd3d11layersCrashGuard = D3D11 композитор\nd3d11videoCrashGuard = D3D11 видео декодер\nd3d9videoCrashGuard = D3D9 видео декодер\nglcontextCrashGuard = OpenGL\nresetOnNextRestart = Ресетуј при следећем покретању\ngpuProcessKillButton = Угаси GPU процес\n\nminLibVersions = Очекивано минимално издање\nloadedLibVersions = Издање у употреби\n\nhasSeccompBPF = Seccomp-BPF (Системско филтрирање позива)\nhasSeccompTSync = Seccomp синхронизација нити\nhasUserNamespaces = Именски простор корисника\nhasPrivilegedUserNamespaces = Именски простор корисника за привилеговане процесе\ncanSandboxContent = Sandboxing процеса садржаја\ncanSandboxMedia = Sandboxing медија прикључак\ncontentSandboxLevel = Ниво Sandbox процеса садржаја\nsandboxProcType.content = садржај\nsandboxProcType.mediaPlugin = медија прикључак\n\n# LOCALIZATION NOTE %1$S and %2$S will be replaced with the number of remote and the total number\n# of windows, respectively, while %3$S will be replaced with one of the status strings below,\n# which contains a description of the multi-process preference and status.\n# Note: multiProcessStatus.3 doesn't exist because status=3 was deprecated.\nmultiProcessWindows = %1$S/%2$S (%3$S)\nmultiProcessStatus.0 = Омогућио корисник\nmultiProcessStatus.1 = Омогућено подразумевано\nmultiProcessStatus.2 = Онемогућено\nmultiProcessStatus.4 = Онемогућено од стране алата приступачности\nmultiProcessStatus.5 = Онемогућено због недостатка графичког хардверског убрзања\nmultiProcessStatus.6 = Онемогућено од стране неподржаног уноса текста\nmultiProcessStatus.7 = Онемогућено од стране додатака\nmultiProcessStatus.8 = Присилно онемогућено\n# No longer in use (bug 1296353) but we might bring this back.\nmultiProcessStatus.9 = Онемогућено од стране графичког убрзања на Windows XP\nmultiProcessStatus.unknown = Непознат статус\n\nasyncPanZoom = Асинхроно кретање/увеличавање\napzNone = нема\nwheelEnabled = унос точкића омогућен\ntouchEnabled = унос додира омогућен\ndragEnabled = превлачење клизача омогућено\n\n# LOCALIZATION NOTE %1 will be replaced with the key of a preference.\nwheelWarning = асинхрони унос точкића је онеспособљен због неподржаног параметра: %S\ntouchWarning = асинхрони унос додира је онеспособљен због неподржаног параметра: %S\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/aboutTelemetry.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutTelemetry.pageTitle \"Подаци телеметрије\">\n\n<!ENTITY aboutTelemetry.changeDataChoices \"\n  Промени\n\">\n\n<!ENTITY aboutTelemetry.uploadEnabled \"\n  FHR отпремање података је <span>омогућено</span>.\n\">\n\n<!ENTITY aboutTelemetry.uploadDisabled \"\n  FHR отпремање података је <span>онемогућено</span>.\n\">\n\n<!ENTITY aboutTelemetry.extendedRecordingEnabled \"\n  Проширено снимање телеметрије је <span>омогућено</span>.\n\">\n\n<!ENTITY aboutTelemetry.extendedRecordingDisabled \"\n  Проширено снимање телеметрије је <span>онемогућено</span>.\n\">\n\n<!ENTITY aboutTelemetry.pingDataSource \"\nPing извор података:\n\">\n\n<!ENTITY aboutTelemetry.showCurrentPingData \"\nТренутни ping подаци\n\">\n\n<!ENTITY aboutTelemetry.showArchivedPingData \"\nАрхивирани ping подаци\n\">\n\n<!ENTITY aboutTelemetry.pingDataDisplay \"\nПриказ Ping података:\n\">\n\n<!ENTITY aboutTelemetry.structured \"\nСтруктурирано\n\">\n\n<!ENTITY aboutTelemetry.raw \"\nНеобрађен JSON\n\">\n\n<!ENTITY aboutTelemetry.showSubsessionData \"\nПрикажи податке сесије\n\">\n\n<!ENTITY aboutTelemetry.choosePing \"\nИзабери ping:\n\">\n\n<!ENTITY aboutTelemetry.showNewerPing \"\n&lt;&lt; Новији ping\n\">\n\n<!ENTITY aboutTelemetry.showOlderPing \"\nСтарији ping &gt;&gt;\n\">\n\n<!ENTITY aboutTelemetry.rawPingData \"\nНеобрађени ping подаци…\n\">\n\n<!ENTITY aboutTelemetry.archiveWeekHeader \"\nСедмица\n\">\n\n<!ENTITY aboutTelemetry.archivePingHeader \"\nPing\n\">\n\n<!ENTITY aboutTelemetry.generalDataSection \"\n  Општи подаци\n\">\n\n<!ENTITY aboutTelemetry.environmentDataSection \"\n  Подаци о окружењу\n\">\n\n<!ENTITY aboutTelemetry.telemetryLogSection \"\n  Дневник телеметрије\n\">\n\n<!ENTITY aboutTelemetry.slowSqlSection \"\n  Прикажи SQL упите\n\">\n\n<!ENTITY aboutTelemetry.chromeHangsSection \"\n  Прегледач прекида везу\n\">\n\n<!ENTITY aboutTelemetry.threadHangStatsSection \"\n  Нит губи везу\n\">\n\n<!ENTITY aboutTelemetry.capturedStacksSection \"\n  Ухваћени стекови\n\">\n\n<!ENTITY aboutTelemetry.scalarsSection \"\n  Скалари\n\">\n\n<!ENTITY aboutTelemetry.keyedScalarsSection \"Кључни скалари\">\n\n<!ENTITY aboutTelemetry.histogramsSection \"\n  Хистограми\n\">\n\n<!ENTITY aboutTelemetry.keyedHistogramsSection \"\n  Кључни хистограми\n\">\n\n<!ENTITY aboutTelemetry.eventsSection \"\n  Догађаји\n\">\n\n<!ENTITY aboutTelemetry.simpleMeasurementsSection \"\n  Једноставна мерења\n\">\n\n<!ENTITY aboutTelemetry.addonDetailsSection \"\n  Детаљи о додатку\n\">\n\n<!ENTITY aboutTelemetry.lateWritesSection \"\n  Касна писања\n\">\n\n<!ENTITY aboutTelemetry.sessionInfoSection \"\n  Информације о сесији\n\">\n\n<!ENTITY aboutTelemetry.addonHistogramsSection \"\n  Хистограми додатака\n\">\n\n<!ENTITY aboutTelemetry.toggle \"\n  Кликните да промените стање секције\n\">\n\n<!ENTITY aboutTelemetry.emptySection \"\n  (Подаци нису прикупљени)\n\">\n\n<!ENTITY aboutTelemetry.fullSqlWarning \"\n  Напона: Споро SQL решавање је укључено. SQL стрингови ће можда бити приказани испод али не могу бити послати телеметрији.\n\">\n\n<!ENTITY aboutTelemetry.fetchStackSymbols \"\n  Имена Fetch функција за стекове\">\n\n<!ENTITY aboutTelemetry.hideStackSymbols \"\n  Прикажи стек податке\">\n\n<!ENTITY aboutTelemetry.filterText \"\n  Филтрирај (стрингови или /regexp/)\n\">\n\n<!ENTITY aboutTelemetry.payloadChoiceHeader \"\n  Payload\n\">\n\n<!ENTITY aboutTelemetry.rawPayload \"\n  Необрађен Payload\n\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/aboutTelemetry.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Note to translators:\n# - %1$S will be replaced by brandFullName\n# - %2$S will be replaced with the value of the toolkit.telemetry.server_owner preference\npageSubtitle = Ова страница ће приказати информације о перфомансама, хардверу, потрошњи и прилагођењу које је прикупила телеметрија. Ове информације ће бити послате %1$S-и да би се побољшао %2$S.\n\ngeneralDataTitle = Општи подаци\n\ngeneralDataHeadingName = Име\n\ngeneralDataHeadingValue = Вредност\n\nenvironmentDataHeadingName = Име\n\nenvironmentDataHeadingValue = Вредност\n\nenvironmentDataSubsectionToggle = Кликните да прикажете секцију\n\nenvironmentDataSubsectionEmpty = (нема прикупљених података)\n\ntelemetryLogTitle = Дневник телеметрије\n\ntelemetryLogHeadingId = Id\n\ntelemetryLogHeadingTimestamp = Време\n\ntelemetryLogHeadingData = Подаци\n\nslowSqlMain = Прикажи SQL исказе на главној нити\n\nslowSqlOther = Прикажи SQL исказе на помоћним нитима\n\nslowSqlHits = Погоци\n\nslowSqlAverage = Просечно време (ms)\n\nslowSqlStatement = Упити\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the hang\n# - The %2$S will be replaced with the duration of the hang\nchrome-hangs-title = Качеће извештаја #%1$S (%2$S секунда)\n\n# Note to translators:\n# - The %1$S will be replaced with the string key for this stack.\n# - The %2$S will be replaced with the number of times this stack was captured.\ncaptured-stacks-title = %1$S (број хватања: %2$S)\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the late write\nlate-writes-title = Касно писање #%1$S\n\nstackTitle = Стек:\n\nmemoryMapTitle = Меморијска мапа:\n\nerrorFetchingSymbols = Грешка се десила приликом приказивања симбола. Проверите да ли сте повезани на интернет и покушајте поново.\n\nhistogramSamples = узроци\n\nhistogramAverage = просек\n\nhistogramSum = сума\n\nhistogramCopy = Копирај\n\nkeysHeader = Својство\n\nnamesHeader = Име\n\nvaluesHeader = Вредност\n\naddonTableID = ID додатка\n\naddonTableDetails = Детаљи\n\n# Note to translators:\n# - The %1$S will be replaced with the name of an Add-on Provider (e.g. \"XPI\", \"Plugin\")\naddonProvider = %1$S провајдер\n\nparentPayload = Payload родитеља\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the child payload (e.g. \"1\", \"2\")\nchildPayloadN = Payload детета %1$S\n\ntimestampHeader = временска ознака\n\ncategoryHeader = категорија\n\nmethodHeader = метода\n\nobjectHeader = објекат\n\nextraHeader = додатно\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/aboutWebrtc.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (document_title, cannot_retrieve_log):\n# The text \"WebRTC\" is a proper noun and should not be translated.\n# It is the general label for the standards based technology. see http://www.webrtc.org\ndocument_title = WebRTC\ncannot_retrieve_log = Не могу добавити WebRTC податке дневника\n\n# LOCALIZATION NOTE (save_page_msg):\n# %1$S will be replaced by a full path file name: the target of the SavePage operation.\nsave_page_msg = страница је снимљена на: %1$S\n\n# LOCALIZATION NOTE (save_page_dialog_title): \"about:webrtc\" is a internal browser URL and should not be\n# translated. This string is used as a title for a file save dialog box.\nsave_page_dialog_title = сними about:webrtc као\n\n# LOCALIZATION NOTE (debug_mode_off_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_off_state_msg = дневник за праћење се може пронаћи на: %1$S\n\n# LOCALIZATION NOTE (debug_mode_on_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_on_state_msg = режим за отклањање грешка је активиран, дневник за праћење на: %1$S\n\n# LOCALIZATION NOTE (aec_logging_msg_label, aec_logging_off_state_label,\n# aec_logging_on_state_label, aec_logging_on_state_msg):\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_msg_label = AEC бележење\naec_logging_off_state_label = Започни AEC бележење\naec_logging_on_state_label = Заустави AEC бележење\naec_logging_on_state_msg = AEC бележење је активно (причајте са позиваоцем неколико минута и затим зауставите бележење)\n\n# LOCALIZATION NOTE (aec_logging_off_state_msg):\n# %1$S will be replaced by the full path to the directory containing the captured log files.\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_off_state_msg = забележене датотеке дневника можете пронаћи у: %1$S\n\n# LOCALIZATION NOTE (peer_connection_id_label): \"PeerConnection\" is a proper noun\n# associated with the WebRTC module. \"ID\" is an abbreviation for Identifier. This string\n# should not normally be translated and is used as a data label.\npeer_connection_id_label = PeerConnection ID\n\n# LOCALIZATION NOTE (sdp_heading, local_sdp_heading, remote_sdp_heading):\n# \"SDP\" is an abbreviation for Session Description Protocol, an IETF standard.\n# See http://wikipedia.org/wiki/Session_Description_Protocol\nsdp_heading = SDP\nlocal_sdp_heading = Локални SDP\nremote_sdp_heading = Удаљени SDP\n\n# LOCALIZATION NOTE (rtp_stats_heading): \"RTP\" is an abbreviation for the\n# Real-time Transport Protocol, an IETF specification, and should not\n# normally be translated. \"Stats\" is an abbreviation for Statistics.\nrtp_stats_heading = RTP статистика\n\n# LOCALIZATION NOTE (ice_state, ice_stats_heading): \"ICE\" is an abbreviation\n# for Interactive Connectivity Establishment, which is an IETF protocol,\n# and should not normally be translated. \"Stats\" is an abbreviation for\n# Statistics.\nice_state = ICE статистика\nice_stats_heading = ICE статистика\nice_restart_count_label = ICE рестартовања\nice_rollback_count_label = ICE враћања\n\n# LOCALIZATION NOTE (av_sync_label): \"A/V\" stands for Audio/Video.\n# \"sync\" is an abbreviation for sychronization. This is used as\n# a data label.\nav_sync_label = A/V sync\n\n# LOCALIZATION NOTE (jitter_buffer_delay_label): A jitter buffer is an\n# element in the processing chain, see http://wikipedia.org/wiki/Jitter\n# This is used as a data label.\njitter_buffer_delay_label = Jitter-buffer кашњење\n\n# LOCALIZATION NOTE (avg_bitrate_label, avg_framerate_label): \"Avg.\" is an abbreviation\n# for Average. These are used as data labels.\navg_bitrate_label = Просечан bitrate\navg_framerate_label = Просечан framerate\n\n# LOCALIZATION NOTE (typeLocal, typeRemote): These adjectives are used to label a\n# line of statistics collected for a peer connection. The data represents\n# either the local or remote end of the connection.\ntypeLocal = Локални\ntypeRemote = Удаљени\n\n# LOCALIZATION NOTE (nominated): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank.\nnominated = Номиновани\n\n# LOCALIZATION NOTE (selected): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank. This represents an attribute of an ICE candidate.\nselected = Одабрани\n\nsave_page_label = Сними страницу\ndebug_mode_msg_label = Режим за отклањање грешака\ndebug_mode_off_state_label = Покрени режим за отклањање грешака\ndebug_mode_on_state_label = Заустави режим за отклањање грешака\nstats_heading = Статистике сесије\nstats_clear = Обриши историјат\nlog_heading = Дневник конекције\nlog_clear = Обриши дневник\nlog_show_msg = Прикажи дневник\nlog_hide_msg = Сакриј дневник\nconnection_closed = затворена\nlocal_candidate = Локални кандидат\nremote_candidate = Удаљени кандидат\npriority = Приоритет\nfold_show_msg = прикажи детаље\nfold_show_hint = кликните да проширите ову секцију\nfold_hide_msg = сакриј детаље\nfold_hide_hint = кликните да смањите ову секцију\ndropped_frames_label = Одбачени оквири\ndiscarded_packets_label = Одбачени пакети\ndecoder_label = Декодер\nencoder_label = Енкодер\nreceived_label = Примљено\npackets = пакети\nlost_label = Изгубено\njitter_label = Jitter\nsent_label = Послато\n\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/actions.dtd",
    "content": "<!ENTITY action.switchToTab.label \"Пребаци на језичак\">\r\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/appPicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY NoAppFound.label      \"Ниједан програм није пронађен за ову врсту датотека.\">\n<!ENTITY BrowseButton.label    \"Преглед…\">\n<!ENTITY SendMsg.label         \"Проследи ову ставку:\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=URL није исправан и не може бити учитан.\nfileNotFound=Датотека %S не може да се пронађе. Проверите локацију и покушајте поново.\nfileAccessDenied=Датотека %S се не може прочитати.\ndnsNotFound=Не могу да пронађем %S. Проверите име и покушајте поново.\nunknownProtocolFound=Један од следећих (%S) није регистрован протокол или није дозвољен у овом контексту.\nconnectionFailure=Веза је одбијена при контактирању са %S.\nnetInterrupt=Веза са %S је неочекивано прекинута. Неки подаци су можда пренети.\nnetTimeout=Операција је истекла при контактирању са %S.\nredirectLoop=Ограничење за преусмерење за ову адресу је премашено. Не могу да учитам тражену страницу. Узрок могу бити блокирани колачићи.\nconfirmRepostPrompt=Да би ова страница била приказана, апликација мора да пошаље податке који ће поновити свако дејство (попут претраге или потврде наруџбе) која је претходно извршена.\nresendButton.label=Пошаљи поново\nunknownSocketType=Овај документ не може бити приказан док не инсталирате Личног управника безбедности (PSM).  Преузмите и инсталирајте PSM и покушајте поново, или се обратите администратору система.\nnetReset=Документ не садржи податке.\nnotCached=Овај документ више није доступан.\nnetOffline=Овај документ не може бити приказан док радите ван мреже. Да бисте се повезали, из менија „Датотека‟ одбележите поље „Рад ван мреже‟.\nisprinting=За време штампе или прегледа странице пре штампе документ не може бити измењен.\ndeniedPortAccess=Приступ задатом порту је искључен из безбедносних разлога.\nproxyResolveFailure=Прокси који сте подесили није пронађен. Проверите подешавања проксија и покушајте поново.\nproxyConnectFailure=Веза је одбијена приликом покушаја повезивања са посредником ког сте задали.  Проверите подешавања проксија и да покушајте поново.\ncontentEncodingError=Страница коју желите да прикажете не може бити приказана јер користи неисправан или неподржан вид компресије.\nunsafeContentType=Страница коју покушавате да погледате није могла бити приказана јер је садржана у врсти датотека које нису безбедне за отварање. Обавестите власнике сајта о овом проблему.\nexternalProtocolTitle=Захтев за спољашњи протокол\nexternalProtocolPrompt=Спољна апликација мора бити покренута да би обрадила %1$S: везе. Тражена веза:\\n\\n\\n%2$S\\n\\n\\nАпликација: %3$S\\n\\n\\nАко нисте очекивали овај захтев, то може бити начин да се искористи слабост те спољне апликације. Прекините захтев, осим ако сте сигурни да није злонамеран.\\n\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<непознато>\nexternalProtocolChkMsg=Запамти мој избор за све везе овог типа.\nexternalProtocolLaunchBtn=Покрени апликацију\nmalwareBlocked=Сајт %S је пријављен као злонамеран сајт и блокиран је на основу безбедносних подешавања.\nunwantedBlocked=Сајт %S је пријављен као нежељени софтвер и блокиран је на основу безбедносних подешавања.\ndeceptiveBlocked=Сајт %S је пријављен као обманљив сајт и блокиран је на основу безбедносних подешавања.\ncspBlocked=Ова страница има полису безбедности садржаја која је спречава да буде учитана на овакав начин.\ncorruptedContentErrorv2=На сајту %S је дошло до прекршаја мрежног протокола који не може да се обнови.\nremoteXUL=Ова страница користи неподржану технологију која више није доступна у изворном издању.\nsslv3Used=Безбедност података на %S није загарантована зато што користи SSLv3, несигуран сигурносни протокол.\nweakCryptoUsed=Власник веб сајта %S је неправилно конфигурисао веб сајт. Да бисмо заштитили ваше информације од крађе, конекција до веб сајта није успостављена.\ninadequateSecurityError=Веб сајт је покушао да преговара користећи неадекватан ниво безбедности.\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/autocomplete.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (searchWithEngine): %S will be replaced with\n# the search engine provider's name. This format was chosen because\n# the provider can also end with \"Search\" (e.g.: MSN Search).\nsearchWithEngine = Претражи са %S\n\n# LOCALIZATION NOTE (switchToTab2): This is the same as the older switchToTab\n# string that it's replacing, except it uses title case, so \"Switch\" and \"Tab\"\n# are capitalized.\nswitchToTab2 = Пребаци на језичак\n\n# LOCALIZATION NOTE (visit): This is shown next to autocomplete entries that are\n# simple URLs or sites, which will be visited when the user selects them.\nvisit = Посети\n\n# LOCALIZATION NOTE (bookmarkKeywordSearch): This is the title of autocomplete\n# entries that are bookmark keyword searches.  %1$S will be replaced with the\n# domain name of the bookmark, and %2$S will be replaced with the keyword\n# search text that the user is typing.  %2$S will not be empty.\nbookmarkKeywordSearch = %1$S: %2$S\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % realBrandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%realBrandDTD;\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrowsewithcaret.checkMsg=Не показуј поново овај прозорчић.\nbrowsewithcaret.checkWindowTitle=Преглед курсором\nbrowsewithcaret.checkLabel=Притисак на F7 укључује и искључује преглед курсором. Ова могућност поставља покретни курсор на веб странице и омогућава Вам да текст бирате помоћу тастатуре. Да ли желите да укључите преглед курсором?\nbrowsewithcaret.checkButtonLabel=Да\n\nplainText.wordWrap=Преламање дугачких линија текста\n\nformPostSecureToInsecureWarning.title = Сигурносно упозорење\nformPostSecureToInsecureWarning.message = Информације које сте унели на овој страници ће бити послате преко несигурне везе и те информације ће моћи прочитати трећа лица.\\n\\nДа ли сте сигурни да желите послати ове информације?\nformPostSecureToInsecureWarning.continue = Настави\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/charsetMenu.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY charsetMenu2.label            \"Кодирање текста\">\n<!ENTITY charsetMenu2.accesskey        \"К\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/charsetMenu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The property keys ending with \".key\" are for access keys.\n# Localizations may add or delete properties where the property key ends with\n# \".key\" as appropriate for the localization. The code that uses this data can\n# deal with the absence of an access key for an item.\n#\n# For gbk, gbk.bis and gbk.bis.key are used to trigger string changes in\n# localizations.\n# \n# Make sure the keys defined here don't collide with\n# charsetMenuAutodet.accesskey in charsetMenu.dtd.\n#\n# In the en-US version of this file, access keys are given to the following:\n# * UTF-8\n# * All encodings that are the fallback encoding for some locale in Firefox\n# * All encodings that are the fallback encoding for some locale in IE\n# * All Japanese encodings\n#\n# For the items whose property key does not end in \".key\" and whose value\n# includes \"(\" U+0028 LEFT PARENTHESIS, the \"(\" character is significant for\n# processing by CharsetMenu.jsm. If your localization does not use ASCII\n# parentheses where en-US does in this file, please file a bug to make\n# CharsetMenu.jsm also recognize the delimiter your localization uses.\n# (When this code was developed, all localizations appeared to use\n# U+0028 LEFT PARENTHESIS for this purpose.)\n\n# Auto-Detect (sub)menu\ncharsetMenuCharsets = Кодирање карактера\ncharsetMenuAutodet = Аутоматско препознавање\n# 'A' is reserved for Arabic:\ncharsetMenuAutodet.key = А\ncharsetMenuAutodet.off = (искључено)\ncharsetMenuAutodet.off.key = И\ncharsetMenuAutodet.ja = Јапански\ncharsetMenuAutodet.ja.key = Ј\ncharsetMenuAutodet.ru = Руски\ncharsetMenuAutodet.ru.key = Р\ncharsetMenuAutodet.uk = Украјински\ncharsetMenuAutodet.uk.key = У\n\n# Globally-relevant\nUTF-8.key        = U\nUTF-8            = Unicode\nwindows-1252.key = з\nwindows-1252     = Западни\n\n# Arabic\nwindows-1256.key = А\nwindows-1256     = Арапски (Windows)\nISO-8859-6       = Арапски (ISO)\n\n# Baltic\nwindows-1257.key = Б\nwindows-1257     = Балтички (Windows)\nISO-8859-4       = Балтички (ISO)\n\n# Central European\nwindows-1250.key =         С\nwindows-1250     = Средње европски (Windows)\nISO-8859-2.key   =       С\nISO-8859-2       = Средње европски (ISO)\n\n# Chinese, Simplified\ngbk.bis.key      =          К\ngbk.bis          = Кинески, поједностављено\n\n# Chinese, Traditional\nBig5.key         =          Т\nBig5             = Кинески, традиционални\n\n# Cyrillic\nwindows-1251.key = Ћ\nwindows-1251     = Ћирилица (Windows)\nISO-8859-5       = Ћирилица (ISO)\nKOI8-R           = Ћирилица (KOI8-R)\nKOI8-U           = Ћирилица (KOI8-U)\nIBM866           = Ћирилица (DOS)\n\n# Greek\nwindows-1253.key = Г\nwindows-1253     = Грчки (Windows)\nISO-8859-7.key   =          Г\nISO-8859-7       = Грчки (ISO)\n\n# Hebrew\nwindows-1255.key = Ј\nwindows-1255     = Јеврејски\n# LOCALIZATION NOTE (ISO-8859-8): The value for this item should begin with\n# the same word for Hebrew as the value for windows-1255 so that this item \n# sorts right after that one in the collation order for your locale.\nISO-8859-8       = Јеврејски, Визуелно\n\n# Japanese\nShift_JIS.key    = J\nShift_JIS        = Јапански (Shift_JIS)\nEUC-JP.key       =   Ј\nEUC-JP           = Јапански (EUC-JP)\nISO-2022-JP.key  =     Ј\nISO-2022-JP      = Јапански (ISO-2022-JP)\n\n# Korean\nEUC-KR.key       = K\nEUC-KR           = Корејски\n\n# Thai\nwindows-874.key  =    Т\nwindows-874      = Тајландски\n\n# Turkish\nwindows-1254.key =   Т\nwindows-1254     = Турски\n\n# Vietnamese\nwindows-1258.key = В\nwindows-1258     = Вијетнамски\n\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/charsetOverlay.dtd",
    "content": "<!-- extracted from charsetOverlay.xul -->\n<!ENTITY charsetMenu.label             \"Кодирање знакова\">\n<!ENTITY charsetMenu.accesskey         \"р\">\n<!ENTITY charsetMenuAutodet.label      \"Аутоматски\">\n<!ENTITY charsetMenuAutodet.accesskey  \"A\">\n<!ENTITY charsetMenuMore.label         \"Остала кодирања\">\n<!ENTITY charsetMenuMore.accesskey     \"M\">\n<!ENTITY charsetMenuMore1.label        \"западноевропска\">\n<!ENTITY charsetMenuMore1.accesskey    \"W\">\n<!ENTITY charsetMenuMore2.label        \"источноевропска\">\n<!ENTITY charsetMenuMore2.accesskey    \"E\">\n<!ENTITY charsetMenuMore3.label        \"источноазијска\">\n<!ENTITY charsetMenuMore3.accesskey    \"A\">\n<!ENTITY charsetMenuMore4.label        \"југоисточно и југозападно азијскa\">\n<!ENTITY charsetMenuMore4.accesskey    \"a\">\n<!ENTITY charsetMenuMore5.label        \"блискоисточнa\">\n<!ENTITY charsetMenuMore5.accesskey    \"a\">\n<!ENTITY charsetMenuUnicode.label      \"уникод\">\n<!ENTITY charsetMenuUnicode.accesskey  \"U\">\n<!ENTITY charsetCustomize.label        \"Прилагоди списак…\">\n<!ENTITY charsetCustomize.accesskey    \"C\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/charsetTitles.properties",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is mozilla.org code.\n#\n# The Initial Developer of the Original Code is Netscape\n# Communications Corporation.  Portions created by Netscape are\n# Copyright (C) 1999 Netscape Communications Corporation. All\n# Rights Reserved.\n#\n# Contributor(s):\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\n## Rule of this file:\n## 1. key should always be in lower case ascii so we can do case insensitive\n##    comparison in the code faster.\n\n## Format of this file:\n## charset_name.title = a_title  -  specifies the human readable title for \n## this charset\n\nus-ascii.title    = енглеско (US-ASCII)\niso-8859-1.title    = западноевропско (ISO-8859-1)\niso-8859-2.title    = централноевропско (ISO-8859-2)\niso-8859-3.title    = јужноевропско (ISO-8859-3)\niso-8859-4.title    = прибалтичко (ISO-8859-4)\niso-8859-9.title    = турско (ISO-8859-9)\niso-8859-10.title   = скандинавско (ISO-8859-10)\niso-8859-13.title   = прибалтичко (ISO-8859-13)\niso-8859-14.title   = келтско (ISO-8859-14)\niso-8859-15.title   = западноевропско (ISO-8859-15)\niso-8859-16.title   = румунско (ISO-8859-16)\nwindows-1250.title  = централноевропско (Windows-1250)\nwindows-1252.title  = западноевропско (Windows-1252)\nwindows-1254.title  = турско (Windows-1254)\nwindows-1257.title  = прибалтичко (Windows-1257)\nx-mac-roman.title       = западноевропско (MacRoman)\nx-mac-ce.title          = централноевропско (MacCE)\nx-mac-turkish.title     = турско (MacTurkish)\nx-mac-croatian.title    = хрватско (MacCroatian)\nx-mac-romanian.title    = румунско (MacRomanian)\nx-mac-icelandic.title   = исландско (MacIcelandic)\niso-2022-jp.title = јапанско (ISO-2022-JP)\nshift_jis.title = јапанско (Shift_JIS)\neuc-jp.title = јапанско (EUC-JP)\nbig5.title = кинеско традиционално (Big5)\nbig5-hkscs.title = кинеско традиционално (Big5-HKSCS)\nx-euc-tw.title = кинеско традиционално (EUC-TW)\ngb2312.title = кинеско упрошћено (GB2312)\nhz-gb-2312.title = кинеско упрошћено (HZ)\nx-gbk.title = кинеско упрошћено (GBK)\niso-2022-cn.title = кинеско упрошћено (ISO-2022-CN)\neuc-kr.title = корејско (EUC-KR)\nx-johab.title = корејско (JOHAB)\nx-windows-949.title = корејско (UHC)\niso-2022-kr.title = корејско (ISO-2022-KR)\nutf-7.title = уникод (UTF-7)\nutf-8.title = уникод (UTF-8)\nutf-16.title = уникод (UTF-16)\nutf-16le.title = уникод (UTF-16 мале крајности)\nutf-16be.title = уникод (UTF-16 велике крајности)\nutf-32.title = уникод (UTF-32)\nutf-32le.title = уникод (UTF-32 мале крајности)\nutf-32be.title = уникод (UTF-32 велике крајности)\niso-8859-5.title = ћириличко (ISO-8859-5)\niso-ir-111.title = ћириличко (ISO-IR-111)\nwindows-1251.title = ћириличко (Windows-1251)\nx-mac-cyrillic.title = ћириличко (MacCyrillic)\nx-mac-ukrainian.title = украјинско ћириличко (MacUkrainian)\nkoi8-r.title = ћириличко (KOI8-R)\nkoi8-u.title = украјинско ћириличко (KOI8-U)\niso-8859-7.title = грчко (ISO-8859-7)\nwindows-1253.title = грчко (Windows-1253)\nx-mac-greek.title = грчко (MacGreek)\nwindows-1258.title = вијетнамско (Windows-1258)\nx-viet-tcvn5712.title = вијетнамско (TCVN)\nviscii.title = вијетнамско (VISCII)\nx-viet-vps.title = вијетнамско (VPS)\ngeostd8.title = грузијско (GEOSTD8)\ntis-620.title = тајско (TIS-620)\niso-8859-11.title = тајско (ISO-8859-11)\nwindows-874.title = тајско (Windows-874)\nibm874.title = тајско (IBM-874)\narmscii-8.title = јерменско (ARMSCII-8)\niso-8859-6.title = арапско (ISO-8859-6)\niso-8859-6-i.title = арапско (ISO-8859-6-I)\niso-8859-6-e.title = арапско (ISO-8859-6-E)\niso-8859-8.title = хебрејско визуелно (ISO-8859-8)\niso-8859-8-i.title = хебрејско (ISO-8859-8-I)\niso-8859-8-e.title = хебрејско (ISO-8859-8-E)\nwindows-1255.title = хебрејско (Windows-1255)\nwindows-1256.title = арапско (Windows-1256)\nx-user-defined.title = корисничко\nibm866.title = руско ћириличко (CP-866)\nibm850.title = западноевропско (IBM-850)\nibm852.title = централноевропско (IBM-852)\nibm855.title = ћириличко (IBM-855)\nibm857.title = турско (IBM-857)\nibm862.title = хебрејско (IBM-862)\nibm864.title = арапско (IBM-864)\nibm864i.title = арапско (IBM-864-I)\ngb18030.title = кинеско упрошћено (GB18030)\nx-mac-arabic.title = арапско (MacArabic)\nx-iso-8859-6-8-x.title = арапско (Langbox ISO-8859-6.8x)\nx-iso-8859-6-16.title = арапско (Langbox ISO-8859-6.16)\nx-mac-farsi.title = фарси (MacFarsi)\nx-mac-hebrew.title = хебрејско (MacHebrew)\nx-mac-devanagari.title = хинди (MacDevanagari)\nx-mac-gujarati.title = гуџаратско (MacGujarati)\nx-mac-gurmukhi.title = гурмушко (MacGurmukhi)\nx-sun-unicode-india-0.title = хинду (SunDevanagari)\n\n\nchardet.off.title                           = (искључено)\nchardet.universal_charset_detector.title    = универзално\nchardet.ja_parallel_state_machine.title     = јапанско\nchardet.ko_parallel_state_machine.title     = корејско\nchardet.zhtw_parallel_state_machine.title   = кинеско традиционално\nchardet.zhcn_parallel_state_machine.title   = кинеско упрошћено\nchardet.zh_parallel_state_machine.title     = кинески\nchardet.cjk_parallel_state_machine.title    = источноазијска\nchardet.ruprob.title                        = руски\nchardet.ukprob.title                        = украјински\n\ngbk.title = Chinese Simplified (GBK)\nmacintosh.title         = Western (MacRoman)\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/commonDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY header.label     \"Кратак наслов\"> \n<!ENTITY message.label    \"Ово је текст наведен као пример.\">\n<!ENTITY editfield0.label \"Корисничко име:\"> \n<!ENTITY editfield1.label \"Лозинка:\"> \n<!ENTITY checkbox.label   \"означи\">\n<!ENTITY copyCmd.label    \"Копирај\">\n<!ENTITY copyCmd.accesskey \"К\">\n<!ENTITY selectAllCmd.label \"Изабери све\">\n<!ENTITY selectAllCmd.accesskey \"с\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/commonDialogs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAlert=Узбуна\nConfirm=Потврди\nConfirmCheck=Потврди\nPrompt=Упит\nPromptUsernameAndPassword2=Потребна је провера идентитета\nPromptPassword2=Потребна је лозинка\nSelect=Изабери\nOK=У реду\nCancel=Одустани\nYes=&Да\nNo=&Не\nSave=&Сачувај\nRevert=&Врати\nDontSave=&Не чувај\nScriptDlgGenericHeading=[JavaScript апликација]\nScriptDlgHeading=Порука са странице %S гласи:\nScriptDialogLabel=Не дозволи овој страници да прави додатне дијалоге\nScriptDialogPreventTitle=Подешавања дијалога за потврду\n# LOCALIZATION NOTE (EnterLoginForRealm3, EnterLoginForProxy3):\n# %1 is an untrusted string provided by a remote server. It could try to\n# take advantage of sentence structure in order to mislead the user (see\n# bug 244273). %1 should be integrated into the translated sentences as\n# little as possible. %2 is the url of the site being accessed.\nEnterLoginForRealm3=%2$S тражи корисничко име и лозинку. Сајт поручује: “%1$S”\nEnterLoginForProxy3=Прокси %2$S тражи корисничко име и лозинку. Сајт поручује: “%1$S”\nEnterUserPasswordFor2=%1$S тражи корисничко име и лозинку.\nEnterUserPasswordForCrossOrigin2=%1$S тражи корисничко име и лозинку. УПОЗОРЕЊЕ: Ваша лозинка неће бити послата веб сајту којег тренутно посећујете!\nEnterPasswordFor=Унесите лозинку за %1$S на %2$S\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/config.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"about:config\">\n\n<!-- about:config warning page -->\n<!-- LOCALIZATION NOTE: aboutWarningTitle.label should be attention grabbing and playful -->\n<!ENTITY aboutWarningTitle.label \"Ово може да поништи гаранцију!\">\n<!ENTITY aboutWarningText.label \"Мењање ових напредних поставки може да нашкоди стабилности, безбедности и брзини овог програма. Наставите само ако сте сигурни да знате шта радите.\">\n<!ENTITY aboutWarningButton2.label \"Прихватам ризик!\">\n<!ENTITY aboutWarningCheckbox.label \"Прикажи ово упозорење и следећи пут\">\n\n<!ENTITY searchPrefs.label \"Тражи:\">\n<!ENTITY searchPrefs.accesskey \"р\">\n<!ENTITY focusSearch.key \"r\">\n<!ENTITY focusSearch2.key \"f\">\n\n<!-- Columns -->\n<!ENTITY prefColumn.label \"Име својства\">\n<!ENTITY lockColumn.label \"Стање\">\n<!ENTITY typeColumn.label \"Тип\">\n<!ENTITY valueColumn.label \"Вредност\">\n\n<!-- Tooltips -->\n<!ENTITY prefColumnHeader.tooltip \"Притисните за сортирање\">\n<!ENTITY columnChooser.tooltip \"Кликните да изаберете колоне за приказ\">\n\n<!-- Context Menu -->\n<!ENTITY copyPref.key \"C\">\n<!ENTITY copyPref.label \"Копирај\">\n<!ENTITY copyPref.accesskey \"К\">\n<!ENTITY copyName.label \"Копирај име\">\n<!ENTITY copyName.accesskey \"и\">\n<!ENTITY copyValue.label \"Копирај вредност\">\n<!ENTITY copyValue.accesskey \"в\">\n<!ENTITY modify.label \"Измени\">\n<!ENTITY modify.accesskey \"м\">\n<!ENTITY toggle.label \"Пребаци\">\n<!ENTITY toggle.accesskey \"б\">\n<!ENTITY reset.label \"Врати\">\n<!ENTITY reset.accesskey \"т\">\n<!ENTITY new.label \"Нови\">\n<!ENTITY new.accesskey \"Н\">\n<!ENTITY string.label \"Стринг\">\n<!ENTITY string.accesskey \"С\">\n<!ENTITY integer.label \"Цео број\">\n<!ENTITY integer.accesskey \"Ц\">\n<!ENTITY boolean.label \"Булово (boolean)\">\n<!ENTITY boolean.accesskey \"л\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/config.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Lock column values\ndefault=изворно\nuser=промењено\nlocked=закључано\n\n# Type column values\nstring=стринг\nint=цео број\nbool=boolean\n\n# Preference prompts\n# %S is replaced by one of the type column values above\nnew_title=Нова вредност (%S)\nnew_prompt=Унесите име поставке\nmodify_title=Унос вредности (%S)\n\nnan_title=Неисправна вредност\nnan_text=Текст који сте унели није број.\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/console.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY errorConsole.title \"Конзола за грешке\">\n\n<!ENTITY errFile.label   \"Изворна датотека:\">\n<!ENTITY errLine.label   \"Ред:\">\n<!ENTITY errColumn.label \"Колона:\">\n\n<!ENTITY all.label          \"Све\">\n<!ENTITY all.accesskey      \"С\">\n<!ENTITY errors.label       \"Грешке\">\n<!ENTITY errors.accesskey   \"Г\">\n<!ENTITY warnings.label     \"Упозорења\">\n<!ENTITY warnings.accesskey \"њ\">\n<!ENTITY messages.label     \"Поруке\">\n<!ENTITY messages.accesskey \"П\">\n<!ENTITY clear.label        \"Уклони\">\n<!ENTITY clear.accesskey    \"л\">\n<!ENTITY codeEval.label     \"Код:\">\n<!ENTITY codeEval.accesskey \"д\">\n<!ENTITY evaluate.label     \"Израчунај\">\n<!ENTITY evaluate.accesskey \"з\">\n<!ENTITY filter2.label      \"Филтер:\">\n<!ENTITY filter2.accesskey  \"Ф\">\n\n<!ENTITY copyCmd.label       \"Копирај\">  \n<!ENTITY copyCmd.accesskey   \"К\"> \n<!ENTITY copyCmd.commandkey  \"C\"> \n<!ENTITY sortFirst.label     \"Уреди по растућем редоследу\">\n<!ENTITY sortFirst.accesskey \"р\">\n<!ENTITY sortLast.label      \"Уреди по опадајућем редоследу\">\n<!ENTITY sortLast.accesskey  \"о\">\n<!ENTITY closeCmd.commandkey \"w\"> \n<!ENTITY focus1.commandkey   \"l\">  \n<!ENTITY focus2.commandkey   \"d\">  \n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/console.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntypeError=Грешка:\ntypeWarning=Упозорење:\ntypeMessage=Порука:\nerrFile=Изворна датотека: %S\nerrLine=Ред: %S\nerrLineCol=Ред: %S, колона: %S\nerrCode=Изворни код:\nerrTime=Време и датум: %S\n\n# LOCALIZATION NOTE (evaluationContextChanged): The message displayed when the\n# browser console's evaluation context (window against which input is evaluated)\n# changes.\nevaluationContextChanged=Процена контекста конзоле се променила, вероватно зато што се циљни прозор затворио или сте отворили главни прозор из конзолиног прозора веб прегледача.\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/contentAreaCommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# context menu strings\n\nSaveImageTitle=Сачувај слику\nSaveMediaTitle=Сачувај медију\nSaveVideoTitle=Сачувај видео снимак\nSaveAudioTitle=Сачувај аудио снимак\nSaveLinkTitle=Сачувај\nDefaultSaveFileName=индекс\nWebPageCompleteFilter=Веб страница (потпуна)\nWebPageHTMLOnlyFilter=Веб страница (само HTML)\nWebPageXHTMLOnlyFilter=Веб страница (само XHTML)\nWebPageSVGOnlyFilter=Веб страница (само SVG)\nWebPageXMLOnlyFilter=Веб страница (само XML)\n\n# LOCALIZATION NOTE (filesFolder):\n#    This is the name of the folder that is created parallel to a HTML file \n#    when it is saved \"With Images\". The %S section is replaced with the\n#    leaf name of the file being saved (minus extension).\nfilesFolder=%S_подаци\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/crashes.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY crashReports.title         \"Извештаји о рушењу\">\n<!ENTITY crashesUnsubmitted.label   \"Извештаји о рушењу који нису послати\">\n<!ENTITY crashesSubmitted.label     \"Послати извештаји о рушењу\">\n<!ENTITY id.heading                 \"ID извештаја\">\n<!ENTITY dateCrashed.heading        \"Датум се срушио\">\n<!ENTITY dateSubmitted.heading      \"Датум послат\">\n<!ENTITY noReports.label            \"Ниједан извештај о рушењу није поднесен.\">\n<!ENTITY noConfig.label             \"Овај програм није подешен да приказује извештаје о рушењу. Поставка <code>breakpad.reportURL</code> мора да буде постављена.\">\n<!ENTITY clearAllReports.label      \"Уклони све извештаје\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/crashes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndeleteconfirm.title=Да ли сте сигурни?\ndeleteconfirm.description=Ово ће уклонити све извештаје и не може се опозвати.\n\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/css.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMimeNotCss=Опис стила %1$S није учитан, јер његов MIME тип („%2$S”) није „text/css”.\nMimeNotCssWarn=Опис стила %1$S је учитан, иако његов MIME тип („%2$S”) није „text/css”.\n\nPEUnexpEOF2=Неочекиван крај датотеке при потрази за %1$S.\nPEParseRuleWSOnly=Размак је задат као правило растављања.\nPEDeclDropped=Дефиниција је одбачена.\nPEDeclSkipped=Пређи на следећу дефиницију.\nPEUnknownProperty=Непозната особина '%1$S'.\nPEValueParsingError=Грешка при рашчлањивању вредности за „%1$S‟.\nPEExpectEndValue=Очекиван је крај вредности али је пронађено „%1$S‟.\nPERuleTrailing=Очекиван је крај правила али је пронађено'%1$S'.\nPESkipAtRuleEOF2=крај at-rule\nPEUnknownAtRule=Непознато правило или грешка при растављању '%1$S'.\nPECharsetRuleEOF=сет словног низа у правилу @charset\nPECharsetRuleNotString=Очекивани тип словног низа није пронађен '%1$S'.\nPEGatherMediaEOF=крај медија листе у правилу @import или @media\nPEGatherMediaNotComma=Уместо ',' у медија листи пронађено је '%1$S'.\nPEGatherMediaNotIdent=Уместо ознаке медија листе пронађено је '%1$S'.\nPEGatherMediaReservedMediaType=Пронађена је резервисана кључна реч '%1$S' при претрази типа медија.\nPEParseSourceSizeListEOF=вредност дужине за одговарајући медија услов\nPEParseSourceSizeListNotComma=Очекиван ',' после вредности али пронађено је '%1$S'\nPEImportNotURI=Уместо URI у правилу @import пронађено је '%1$S'.\nPEImportBadURI=Неважећи URI у @import правилу: „%1$S”.\nPEImportUnexpected=Пронађен је неочекивани '%1$S' под @import.\nPEGroupRuleEOF2=крај @media, @supports или @-moz-document правила\nPEGroupRuleNestedAtRule=Правило %1$S није дозвољено унутар правила @media или @-moz-document.\nPEMozDocRuleBadFunc2=Очекиван url(), url-prefix(), domain() или regexp() у @-moz-document али је пронађено '%1$S'.\nPEMozDocRuleNotURI=Уместо URI у правилу @-moz-document пронађено је '%1$S'.\nPEMozDocRuleNotString=Очекиван је знаковни низ у правилу за функцију regexp() правилу @-moz-document, али је нађен '%1$S'.\nPEMozDocRuleEOF=следећи URI у правилу @-moz-document\nPEAtNSPrefixEOF=namespace префикс у правилу @namespace\nPEAtNSURIEOF=namespace URI у правилу @namespace\nPEAtNSUnexpected=Неочекиван знак под @namespace: '%1$S'.\nPEKeyframeNameEOF=име правила @keyframes.\nPEKeyframeBadName=Очекиван је идентификатор за име правила @keyframes.\nPEKeyframeBrace=Очекивана отворена { правила @keyframes.\nPESkipDeclBraceEOF=затварање } декларационог блока\nPESkipRSBraceEOF=затварање } неисправног сета правила\nPEBadSelectorRSIgnored=Скуп правила је игнорисано због лошег селектора.\nPEBadSelectorKeyframeRuleIgnored=Правило кључног оквира је игнорисано због лошег селектора.\nPESelectorListExtraEOF=',' или '{'\nPESelectorListExtra=Уместо ',' или '{' пронађено је '%1$S'.\nPESelectorGroupNoSelector=Очекујем селектор.\nPESelectorGroupExtraCombinator=Додатни комбинатор.\nPECounterStyleNotIdent=Очекиван идентификатор за име @counter-style правила.\nPECounterStyleBadName=Име @counter-style  правила не може бити '%1$S'.\nPECounterStyleBadBlockStart=Очекивана '{' да би се започело @counter-style правило али није пронађено '%1$S'.\nPECounterStyleEOF=затварање '}' од @counter-style блока\nPECounterDescExpected=Очекиван counter опис али је пронађено '%1$S'.\nPEUnknownCounterDesc=Непознат опис '%1$S' у @counter-style правилу.\nPECounterExtendsNotIdent=Очекиван идентификатор за проширење система али је пронађено '%1$S'.\nPECounterASWeight=Сваки weight у additive-symbols опису мора бити мањи него претходни weight.\nPEClassSelEOF=назив класе\nPEClassSelNotIdent=Уместо ознаке избора класе пронађено је'%1$S'.\nPECoordinatePair=Уместо пара кордината пронађено је '%1$S'.\nPETypeSelEOF=тип елемента\nPETypeSelNotType=Уместо назива елемента или '*' пронађено је '%1$S'.\nPEUnknownNamespacePrefix=Непознат префикс '%1$S'.\nPEAttributeNameEOF=име атрибута\nPEAttributeNameExpected=Уместо ознаке имена атрибута пронађено је '%1$S'.\nPEAttributeNameOrNamespaceExpected=Уместо имена атрибута или назива простора пронађено је '%1$S'.\nPEAttSelNoBar=Уместо '|' пронађено је '%1$S'.\nPEAttSelInnerEOF=део селектора атрибута\nPEAttSelUnexpected=Неочекивани знак у избору атрибута: '%1$S'.\nPEAttSelValueEOF=вредност атрибута\nPEAttSelCloseEOF=']' на крају селектора атрибута\nPEAttSelNoClose=Уместо ']' за прекид селектора атрибута пронађено је '%1$S'.\nPEAttSelBadValue=Уместо ознаке или низа знакова за вредност селектора атрибута пронађено је '%1$S'.\nPEPseudoSelEOF=назив псеудо-класе или псеудо-елемента\nPEPseudoSelBadName=Уместо ознаке псеудо-класе или псеудо-елемента пронађено је '%1$S'.\nPEPseudoSelNonFunc=Пронађен је знак функције за не-функцијску псеудо-класу или псеудо-елемент, или на неком другом месту при читању '%1$S'.\nPEPseudoSelNotPE=Уместо псеудо-елемента пронађено је '%1$S'.\nPEPseudoSelDoubleNot=Псеудо-класа не може бити савладана са '%1$S'.\nPEPseudoSelPEInNot=Псеудо-елеменат не може да буде негативан '%1$S'.\nPEPseudoSelNewStyleOnly=Псеудо-елеменат мора да користи \"::\" форму: '%1$S'.\nPEPseudoSelEndOrUserActionPC=Очекиван крај селектора или акције корисника псеудо-класе после псеудо-елемента али је пронађено '%1$S'.\nPEPseudoSelNoUserActionPC=Очекиван крај селектора после псеудо-елемента који не подржава акције корисника псеудо-класе али је пронађено '%1$S'.\nPEPseudoSelMultiplePE=Додатни псеудо-елеменат '%1$S'.\nPEPseudoSelUnknown=Непозната псеудо-класа или псеудо-елеменат '%1$S'.\nPENegationEOF=избор у оквиру негације\nPENegationBadInner=Неисправни једноставни избор савлађује аргуменат псеудо-класе '%1$S'.\nPENegationNoClose=Недостаје затварајући ')' за савлађивање псеудо-класе '%1$S'.\nPENegationBadArg=Недостаје аргуменат за савлађивање псеудо-класе '%1$S'.\nPEPseudoClassArgEOF=аргумент за селектора псеудо-класе\nPEPseudoClassArgNotIdent=Очекиван је идентификатор параметра псеудо-класе али је нађено: „%1$S‟.\nPEPseudoClassArgNotNth=Очекиван је део аргумента псеудо-класе али је нађено: „%1$S‟.\nPEPseudoClassNoClose=Затворен знак „)‟ недостаје у псеудо-класи, уместо тога нађено је: „%1$S‟.\nPEPseudoClassNoArg=Недостаје аргумент у псеудо-класи „%1$S‟.\nPEPseudoClassNotUserAction=Очекиван крај селектора или акције корисника псеудо-класе после псеудо-елемента али пронађено псеудо-класа '%1$S'.\nPESelectorEOF=селектор\nPEBadDeclBlockStart=Уместо '{' на крају блока декларације пронађено је '%1$S'.\nPEColorEOF=боја\nPEColorNotColor=Очекивана боја није пронађена '%1$S'.\nPEColorComponentEOF=боја\nPEExpectedPercent=Уместо процента пронашао сам '%1$S'.\nPEExpectedInt=Уместо целог броја пронашао сам '%1$S'.\nPEExpectedNumberOrAngle=Уместо броја или угла пронашао сам ‘%1$S’.\nPEExpectedNumberOrPercent=Уместо броја или процента пронашао сам ‘%1$S’.\nPEColorBadRGBContents=Уместо броја или процента у rgb() сам пронашао '%1$S'.\nPEColorComponentBadTerm=Уместо '%2$S' пронађено је '%1$S'.\nPEColorHueEOF=нијанса\nPEExpectedComma=Уместо ',' пронађено је '%1$S'.\nPEColorSaturationEOF=обојеност\nPEColorLightnessEOF=осветљење\nPEColorOpacityEOF=провидност боје\nPEExpectedNumber=Уместо броја пронађен је '%1$S'.\nPEPositionEOF=<position>\nPEExpectedPosition=Очекивана <position> али је пронађено '%1$S'.\nPEExpectedRadius=Очекиван радијус али је пронађено '%1$S'.\nPEExpectedCloseParen=Уместо ')' пронађено је '%1$S'.\nPEDeclEndEOF=';' или '}' на крају декларације\nPEParseDeclarationNoColon=Уместо ':' пронађено је '%1$S'.\nPEParseDeclarationDeclExpected=Очекивана декларација '%1$S' није пронађена.\nPEEndOfDeclEOF=крај декларације\nPEImportantEOF=важно\nPEExpectedImportant=Уместо 'важно' пронађено је '%1$S'.\nPEBadDeclEnd=Уместо ';' за прекид дефиниције пронађено је '%1$S'.\nPEBadDeclOrRuleEnd2=Уместо ';' или '}' за прекид декларације пронађено је '%1$S'.\nPEInaccessibleProperty2=Није могуће задати вредност за интерно својство.\nPECommentEOF=крај коментара\nSEUnterminatedString=Пронађен је не затворени стринг '%1$S'.\nPEFontDescExpected=Очекиван је опис фонта, али је пронађено: „%1$S‟.\nPEUnknownFontDesc=Непознати описник „%1$S‟ у правилу @font-face.\nPEMQExpectedExpressionStart=Очекиван је знак „(‟ за почетак упита за медијум, али је пронађен „%1$S‟.\nPEMQExpressionEOF=садржај упита за медијум\nPEMQExpectedFeatureName=Очекивано је име особине медијума, али је пронађено: „%1$S‟.\nPEMQExpectedFeatureNameEnd=Очекиван је знак „:‟ или „)‟ после имена особине медијума, али је пронађено „%1$S‟.\nPEMQNoMinMaxWithoutValue=Особине медија са префиксом „min‟ или „max‟ морају да имају вредност.\nPEMQExpectedFeatureValue=Пронађена је неисправна вредност за особину медијума.\nPEBadFontBlockStart=Очекивано је да правило @font-face почне са „{“, али је пронађено „%1$S“.\nPEBadFontBlockEnd=На крају правила @font-face очекивано је „}“, али је пронађено „%1$S“.\nPEAnonBoxNotAlone=Није очекивано непознато поље.\nPEFFVUnexpectedEOF=Неочекиван крај @font-feature-values правила.\nPEFFVBlockStart=Очекивано отварена { од @font-feature-values правила али пронађено '%1$S'.\nPEFFVValueSetStart=Очекивано отварена { од постављене вредности функције али пронађено '%1$S'.\nPEFFVNoFamily=Очекивана font family листа за @font-feature-values правило али пронађено '%1$S'\nPEFFVUnexpectedBlockEnd=Очекиван '}' на крају @font-feature-values правила али пронађено '%1$S'.\nPEFFVUnknownFontVariantPropValue=Непознато font-variant својство вредности'%1$S'.\nPEFFVExpectedIdent=Очекиван идентификатор али пронађено '%1$S'.\nPEFFVExpectedValue=Очекивана ниједна негативна цела вредност али пронађена '%1$S'.\nPEFFVTooManyValues=Превише вредности за тип функције '%1$S'.\nPEFFVGenericInFamilyList=Family list не може да садржи опште font family име.\nPEFFVValueDefinitionTrailing=Очекиван крај дефинисане вредности али пронађено '%1$S'.\nPEBadDirValue=Очекивано 'ltr' или 'rtl' у селектору али је пронађено '%1$S'.\nPESupportsConditionStartEOF2='not', '(', или функција\nPESupportsConditionInParensEOF=')'\nPESupportsConditionNotEOF='not'\nPESupportsWhitespaceRequired=Очекиван размак после 'not', 'and', или 'or'.\nPESupportsConditionExpectedOpenParenOrFunction=Очекиван '(' или функција при рашчланивању али је пронађено '%1$S'.\nPESupportsConditionExpectedCloseParen=Очекивана ')' при рашчланивању али је пронађено '%1$S'.\nPESupportsConditionExpectedStart2=Очекиван 'not', '(', или функција при рашчланивању али је пронађено '%1$S'.\nPESupportsConditionExpectedNot=Очекиван 'not' при рашчланивању али је пронађено '%1$S'.\nPESupportsGroupRuleStart=Очекивано је да правило @supports почне са „{“, али је пронађено „%1$S“.\nPEFilterEOF=филтер\nPEExpectedNoneOrURL=Очекиван 'none' или URL али пронађено '%1$S'.\nPEExpectedNoneOrURLOrFilterFunction=Очекиван 'none, URL, или функција филтера али је пронађено '%1$S'.\nPEExpectedNonnegativeNP=Очекиван ниједан негативан број или проценат.\nPEFilterFunctionArgumentsParsingError=Грешка у анализи аргумената за функцију филтера.\nPEVariableEOF=променљива\nPEVariableEmpty=Очекивана вредност променљиве али пронађено '%1$S'.\n# LOCALIZATION NOTE(PEValueWithVariablesParsingErrorInValue): %1$S is replaced\n# with the property name and %2$S is replaced with the property value.\nPEValueWithVariablesParsingErrorInValue=Грешка при рашчлањивању вредности за '%1$S' након промене променљивих. Генерисана вредност је '%2$S'.\nPEValueWithVariablesFallbackInherit=Враћање на 'inherit'.\nPEValueWithVariablesFallbackInitial=Враћање на 'initial'.\nPEInvalidVariableReference=Својство садржи референцу на непостојћу променљиву.\nPEInvalidVariableTokenFallback=Пронађен неважећи знак '%1$S' на горњем нивоу резервне референтне променљиве.\nPEExpectedVariableNameEOF=идентификатор имена променљиве\nPEExpectedVariableName=Очекиван идентификатор имена променљиве али пронађено '%1$S'.\nPEExpectedVariableFallback=Очекивана резервна референтна променљива после ','.\nPEExpectedVariableCommaOrCloseParen=Очекиван ',' или ')' после имена променљиве у референтној променљивој али пронађено '%1$S'.\nPESubgridNotSupported=Подршка за кључну реч 'subgrid' од CSS Grid-а није омогућена.\nPEMoreThanOneGridRepeatAutoFillInNameList=Само један repeat(auto-fill, …) је дозвољен у name листи за subgrid.\nPEMoreThanOneGridRepeatAutoFillFitInTrackList=Само један repeat(auto-fill, …) или repeat(auto-fit, …) је дозвољен у track листи.\nPEMoreThanOneGridRepeatTrackSize=Само једна track величина је дозвољена унутар repeat(auto-fit/auto-fill, …).\n\nTooLargeDashedRadius=Border radius је превелик за стил ‘dashed’ (органичење је 100000px). Рендерује се као solid.\nTooLargeDottedRadius=Border radius је превелик за стил ‘dotted’ (органичење је 100000px). Рендерује се као solid.\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/customizeCharset.dtd",
    "content": "<!-- -*- Mode: HTML -*- -->\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is mozilla.org charset encoding.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 2003\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -  Stephen Lamm <slamm@netscape.com>\n   -  Pierre Chanial <p_ch@verizon.net>\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY title.label        \"Прилагоди кодирање знакова\">\n<!ENTITY current.label      \"Активна кодирања:\">\n<!ENTITY remove.label       \"Избриши\">\n<!ENTITY remove.accessKey   \"Р\">\n<!ENTITY additional.label   \"Доступна кодирања:\">\n<!ENTITY add.label          \"Додај\">\n<!ENTITY add.accessKey      \"П\">\n<!ENTITY moveUp.label       \"На горе\">\n<!ENTITY moveUp.accessKey   \"О\">\n<!ENTITY moveDown.label     \"На доле\">\n<!ENTITY moveDown.accessKey \"И\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/customizeToolbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dialog.title             \"Прилагоди алатну траку\">\n<!ENTITY dialog.dimensions        \"width: 92ch; height: 36em;\">\n<!ENTITY instructions.description \"Можете да додате или уклоните ставке превлачећи их до или од алатне траке.\">\n<!ENTITY show.label               \"Прикажи:\">\n<!ENTITY iconsAndText.label       \"Иконице и текст\">\n<!ENTITY icons.label              \"Иконице\">\n<!ENTITY text.label               \"Текст\">\n<!ENTITY useSmallIcons.label      \"Користи мале иконице\">\n<!ENTITY restoreDefaultSet.label  \"Врати изворне иконице\">\n<!ENTITY addNewToolbar.label      \"Додај нову алатну траку\">\n<!ENTITY saveChanges.label        \"Готово\">\n<!ENTITY undoChanges.label        \"Опозови измене\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/customizeToolbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nenterToolbarTitle=Нова алатна трака\nenterToolbarName=Унесите име ове алатне траке:\nenterToolbarDup=Већ постоји алатна трака под називом „%S“. Унесите другачије име.\nenterToolbarBlank=Потребно је да унесете име за нову алатну траку.\nseparatorTitle=Сепаратор\nspringTitle=Растегљив размак\nspacerTitle=Размак\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/dateFormat.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmonth.1.Mmm=Јан\nmonth.2.Mmm=Феб\nmonth.3.Mmm=Мар\nmonth.4.Mmm=Апр\nmonth.5.Mmm=Мај\nmonth.6.Mmm=Јун\nmonth.7.Mmm=Јул\nmonth.8.Mmm=Авг\nmonth.9.Mmm=Сеп\nmonth.10.Mmm=Окт\nmonth.11.Mmm=Нов\nmonth.12.Mmm=Дец\n\nmonth.1.name=Јануар\nmonth.2.name=Фебруар\nmonth.3.name=Март\nmonth.4.name=Април\nmonth.5.name=Мај\nmonth.6.name=Јун\nmonth.7.name=Јул\nmonth.8.name=Август\nmonth.9.name=Септембар\nmonth.10.name=Октобар\nmonth.11.name=Новембар\nmonth.12.name=Децембар\n\nday.1.name=Недеља\nday.2.name=Понедељак\nday.3.name=Уторак\nday.4.name=Среда\nday.5.name=Четвртак\nday.6.name=Петак\nday.7.name=Субота\n\nday.1.Mmm=нед\nday.2.Mmm=пон\nday.3.Mmm=уто\nday.4.Mmm=сре\nday.5.Mmm=чет\nday.6.Mmm=пет\nday.7.Mmm=суб\n\nday.1.short=Нд\nday.2.short=Пн\nday.3.short=Ут\nday.4.short=Ср\nday.5.short=Чт\nday.6.short=Пт\nday.7.short=Сб\n\nnoon=Подне\nmidnight=Поноћ\n\nAllDay=Сви дани\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/datetimepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n   \n<!-- first day of week to display in datepicker, a value from 0 to 6,\n     0 = Sunday, 1 = Monday, etc. -->\n<!ENTITY firstdayofweek.default \"1\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/devtools/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - browser/devtools/styleeditor/styleeditor.xul for context -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n<!ENTITY csscoverage.backButton \"Back\">\n\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n<!ENTITY csscoverage.unused \"Unused Rules\">\n<!ENTITY csscoverage.noMatches \"No matches found for the following rules:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n<!ENTITY csscoverage.optimize.header \"Optimizable Pages\">\n\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n<!ENTITY csscoverage.optimize.body1 \"You can sometimes speed up loading by moving\">\n<!ENTITY csscoverage.optimize.body2 \"tags to the bottom of the page and creating a new inline\">\n<!ENTITY csscoverage.optimize.body3 \"element with the styles needed before the 'load' event to the top. Here are the style blocks you need:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n<!ENTITY csscoverage.optimize.bodyX \"All rules are inlined.\">\n\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n<!ENTITY csscoverage.footer1 \"See\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"the MDN article on the CSS Coverage Tool\">\n<!ENTITY csscoverage.footer4 \"for caveats in the generation of this report.\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/devtools/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc2,\n# csscoverageStopDesc2, csscoverageOneShotDesc2, csscoverageToggleDesc2,\n# csscoverageReportDesc2): Short descriptions of the csscoverage commands\ncsscoverageDesc=Control CSS coverage analysis\ncsscoverageStartDesc2=Begin collecting CSS coverage data\ncsscoverageStopDesc2=Stop collecting CSS coverage data\ncsscoverageOneShotDesc2=Collect instantaneous CSS coverage data\ncsscoverageToggleDesc2=Toggle collecting CSS coverage data\ncsscoverageReportDesc2=Show CSS coverage report\ncsscoverageStartNoReloadDesc=Don't start with a page reload\ncsscoverageStartNoReloadManual=It's best if we start by reloading the current page because that starts the test at a known point, but there could be reasons why we don't want to do that (e.g. the page contains state that will be lost across a reload)\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply=Running CSS coverage analysis\ncsscoverageDoneReply=CSS Coverage analysis completed\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError=CSS coverage analysis already running\ncsscoverageNotRunningError=CSS coverage analysis not running\ncsscoverageNotRunError=CSS coverage analysis has not been run\ncsscoverageNoRemoteError=Target does not support CSS Coverage\ncsscoverageOneShotReportError=CSS coverage report is not available for 'oneshot' data. Please use start/stop.\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=Incoming Connection\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=An incoming request to permit remote debugging connection was detected. A remote client can take complete control over your browser!\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=Client Endpoint: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=Server Endpoint: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=Allow connection?\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=Disable\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=Client Identification\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=The endpoint you are connecting to needs more information to authenticate this connection.  Please provide the token below in the prompt that appears on the other end.\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=My Cert: %1$S\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=Token: %1$S\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=Provide Client Token\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=The client should be displaying a token value.  Enter that token value here to complete authentication with this client.\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\r\n#\r\n# The correct localization of this file might be to keep it in\r\n# English, or another language commonly spoken among web developers.\r\n# You want to make that choice consistent across the developer tools.\r\n# A good criteria is the language in which you'd find the best\r\n# documentation on web development on the web.\r\n\r\n\r\n# LOCALIZATION NOTE (panelTitle): This is the panel title\r\npanelTitle=Style Inspector\r\n\r\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\r\n# the rules which hold that specific property. For every rule, the rule status\r\n# is also displayed: a rule can be the best match, a match, a parent match, or a\r\n# rule did not match the element the user has highlighted.\r\nrule.status.BEST=Best Match\r\nrule.status.MATCHED=Matched\r\nrule.status.PARENT_MATCH=Parent Match\r\n\r\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\r\n# style property the panel shows the rules which hold that specific property.\r\n# For every rule, the rule source is also displayed: a rule can come from a\r\n# file, from the same page (inline), or from the element itself (element).\r\nrule.sourceInline=inline\r\nrule.sourceElement=element\r\n\r\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\r\n# that were inherited from a parent node. Will be passed a node\r\n# identifier of the parent node.\r\n# e.g \"Inherited from body#bodyID\"\r\nrule.inheritedFrom=Inherited from %S\r\n\r\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\r\n# Will be passed an identifier of the keyframe animation name.\r\nrule.keyframe=Keyframes %S\r\n\r\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\r\n# link for CSS rules that were loaded from a user agent style sheet.\r\n# These styles will not be editable, and will only be visible if the\r\n# devtools.inspector.showUserAgentStyles pref is true.\r\nrule.userAgentStyles=(user agent)\r\n\r\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\r\n# pseudo element header\r\nrule.pseudoElement=Pseudo-elements\r\n\r\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\r\n# pseudo element header\r\nrule.selectedElement=This Element\r\n\r\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\r\n# the user can hover it and get a help link button which allows one to\r\n# quickly jump to the documentation from the Mozilla Developer Network site.\r\n# This is the link title shown in the hover tooltip.\r\nhelpLinkTitle=Read the documentation for this property\r\n\r\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\r\n# entered into the rule view a warning icon is displayed. This text is used for\r\n# the title attribute of the warning icon.\r\nrule.warning.title=Invalid property value\r\n\r\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\r\n# first opened and there's no node selected in the rule view.\r\nrule.empty=No element selected.\r\n\r\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll): Text displayed in the\r\n# rule view context menu.\r\nruleView.contextmenu.selectAll=Select all\r\n\r\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll.accessKey): Access key for\r\n# the rule view context menu \"Select all\" entry.\r\nruleView.contextmenu.selectAll.accessKey=A\r\n\r\n# LOCALIZATION NOTE (ruleView.contextmenu.copy): Text displayed in the rule view\r\n# context menu.\r\nruleView.contextmenu.copy=Copy\r\n\r\n# LOCALIZATION NOTE (ruleView.contextmenu.copy.accessKey): Access key for\r\n# the rule view context menu \"Select all\" entry.\r\nruleView.contextmenu.copy.accessKey=C\r\n\r\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor): Text displayed in the rule\r\n# and computed view context menu when a color value was clicked.\r\nruleView.contextmenu.copyColor=Copy Color\r\n\r\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor.accessKey): Access key for\r\n# the rule and computed view context menu \"Copy Color\" entry.\r\nruleView.contextmenu.copyColor.accessKey=L\r\n\r\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources): Text displayed in the rule view\r\n# context menu.\r\nruleView.contextmenu.showOrigSources=Show original sources\r\n\r\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources.accessKey): Access key for\r\n# the rule view context menu \"Show original sources\" entry.\r\nruleView.contextmenu.showOrigSources.accessKey=O\r\n\r\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule): Text displayed in the\r\n# rule view context menu for adding a new rule to the element.\r\nruleView.contextmenu.addRule=Add rule\r\n\r\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule.accessKey): Access key for\r\n# the rule view context menu \"Add rule\" entry.\r\nruleView.contextmenu.addRule.accessKey=R\r\n\r\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll): Text displayed in the\r\n# computed view context menu.\r\ncomputedView.contextmenu.selectAll=Select all\r\n\r\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll.accessKey): Access key for\r\n# the computed view context menu \"Select all\" entry.\r\ncomputedView.contextmenu.selectAll.accessKey=A\r\n\r\n# LOCALIZATION NOTE (computedView.contextmenu.copy): Text displayed in the\r\n# computed view context menu.\r\ncomputedView.contextmenu.copy=Copy\r\n\r\n# LOCALIZATION NOTE (computedView.contextmenu.copy.accessKey): Access key for\r\n# the computed view context menu \"Select all\" entry.\r\ncomputedView.contextmenu.copy.accessKey=C\r\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/dialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbutton-accept=У реду\nbutton-cancel=Откажи\nbutton-help=Помоћ\nbutton-disclosure=Више података\naccesskey-accept=\naccesskey-cancel=\naccesskey-help=\naccesskey-disclosure=в\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/dialogOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n   \n<!-- WARNING!!! This file is obsoleted by the dialog.xml widget -->\n\n<!-- OK Cancel Buttons -->\n<!ENTITY okButton.label      \"У реду\">\n<!ENTITY cancelButton.label  \"Откажи\">\n<!ENTITY helpButton.label    \"Помоћ\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/dom/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nKillScriptTitle=Упозорење: скрипта се не одазива\nKillScriptMessage=Скрипта на овој страници је заузета или се не одазива. Можете је одмах зауставити или сачекати њен завршетак.\nKillScriptWithDebugMessage=Скрипта на овој страници је можда заузета или се не одазива. Можете да је зауставите одмах, отворите у исправљачу грешака или да је пустите да се настави.\nKillScriptLocation=Скрипта: %S\nStopScriptButton=Заустави скрипту\nDebugScriptButton=Испитај скрипту\nWaitForScriptButton=Даље\nDontAskAgain=&Немој ме поново питати\nJSURLLoadBlockedWarning=Покушај учитавања javascript-а: URL са једног хоста\\nу прозору који приказује садржај са другог хоста\\nје блокиран од стране управљача сигурности.\nWindowCloseBlockedWarning=Скрипте не смеју затворити прозоре који нису отворени од стране скрипте.\nOnBeforeUnloadTitle=Да ли сте сигурни?\nOnBeforeUnloadMessage=Ова страница пита да ли је желите напустити. Подаци које сте унели можда неће бити сачувани.\nOnBeforeUnloadStayButton=Остани на страници\nOnBeforeUnloadLeaveButton=Напусти страницу\nUnexpectedCanvasVariantStyle=canvas: покушај постављања strokeStyle или fillStyle на вредност која није текст, CanvasGradient и CanvasPattern је игнорисан.\nEmptyGetElementByIdParam=Празан стринг је прослеђен у getElementById().\nLowMemoryTitle=Упозорење: понестаје вам меморије\nLowMemoryMessage=Скрипта на овој страници је заустављена услед недостатка меморије.\nSpeculationFailed=Неизбалансирано стабло је записано користећи document.write(), што је довело до тога да се подаци са мреже поново расчлане. За више информација https://developer.mozilla.org/en/Optimizing_Your_Pages_for_Speculative_Parsing\nDocumentWriteIgnored=Позив на document.write() са асинхроно учитаном спољном скриптом је игнорисан.\n# LOCALIZATION NOTE (EditorFileDropFailed): Do not translate contenteditable, %S is the error message explaining why the drop failed.\nEditorFileDropFailed=Убацивање датотеке у contenteditable елеменат је неуспешно: %S.\nFormValidationTextTooLong=Скратите овај текст на %S карактера или мање (тренутно сте унели %S карактера).\nFormValidationTextTooShort=Користите барем %S карактера (тренутно користите %S).\nFormValidationValueMissing=Попуните ово поље.\nFormValidationCheckboxMissing=Изаберите ово поље ако желите наставити.\nFormValidationRadioMissing=Изаберите једну од ових опција.\nFormValidationFileMissing=Изаберите датотеку.\nFormValidationSelectMissing=Изаберите ставку са листе.\nFormValidationInvalidEmail=Унесите адресу е-поште.\nFormValidationInvalidURL=Унесите URL.\nFormValidationPatternMismatch=Захтевани формат се мора подударати.\n# LOCALIZATION NOTE (FormValidationPatternMismatchWithTitle): %S is the (possibly truncated) title attribute value.\nFormValidationPatternMismatchWithTitle=Захтевани формат се мора подударати: %S.\n# LOCALIZATION NOTE (FormValidationNumberRangeOverflow): %S is a number.\nFormValidationNumberRangeOverflow=Изаберите вредност која није већа од %S.\n# LOCALIZATION NOTE (FormValidationDateRangeOverflow): %S is a date.\nFormValidationDateRangeOverflow=Изаберите вредност која није после %S.\n# LOCALIZATION NOTE (FormValidationTimeRangeOverflow): %S is a time.\nFormValidationTimeRangeOverflow=Изаберите вредност која није после %S.\n# LOCALIZATION NOTE (FormValidationNumberRangeUnderflow): %S is a number.\nFormValidationNumberRangeUnderflow=Изаберите вредност која није мања од %S.\n# LOCALIZATION NOTE (FormValidationDateRangeUnderflow): %S is a date.\nFormValidationDateRangeUnderflow=Изаберите вредност која није пре %S.\n# LOCALIZATION NOTE (FormValidationTimeRangeUnderflow): %S is a time.\nFormValidationTimeRangeUnderflow=Изаберите вредност која није пре %S.\n# LOCALIZATION NOTE (FormValidationStepMismatch): both %S can be a number, a date or a time.\nFormValidationStepMismatch=Изаберите исправну вредност. Две најближе исправне вредности су %S и %S.\n# LOCALIZATION NOTE (FormValidationStepMismatchOneValue): %S can be a number, a date or a time. This is called instead of FormValidationStepMismatch when the second value is the same as the first.\nFormValidationStepMismatchOneValue=Изаберите исправну вредност. Најближа исправна вредност је %S.\nFormValidationBadInputNumber=Унесите број.\nGetAttributeNodeWarning=Употреба getAttributeNode() је застарела. Користите getAttribute().\nSetAttributeNodeWarning=Употреба setAttributeNode() је застарела. Користите setAttribute().\nGetAttributeNodeNSWarning=Употреба getAttributeNodeNS() је застарела. Користите getAttributeNS().\nSetAttributeNodeNSWarning=Употреба setAttributeNodeNS() је застарела. Користите setAttributeNS().\nRemoveAttributeNodeWarning=Употреба removeAttributeNode() је застарела. Користите removeAttribute().\nCreateAttributeWarning=Употреба document.createAttribute() је застарела. Користите element.setAttribute().\nCreateAttributeNSWarning=Употреба document.createAttributeNS() је застарела. Користите element.setAttributeNS().\nNodeValueWarning=Употреба атрибута nodeValue је застарела. Користите value.\nTextContentWarning=Употреба атрибута textContent је застарела. Користите value.\nEnablePrivilegeWarning=Употреба enablePrivilege је застарела. Користите код који ради са основом система (нпр. екстензија).\nnsIJSONDecodeDeprecatedWarning=nsIJSON.decode је застарео. Користите JSON.parse.\nnsIJSONEncodeDeprecatedWarning=nsIJSON.encode је застарео. Користите JSON.stringify.\nnsIDOMWindowInternalWarning=Употреба nsIDOMWindowInternal је застарела. Користите nsIDOMWindow.\nFullscreenDeniedDisabled=Захтев за приказ преко целог екрана је одбијен зато што је API за приказ преко целог екрана онемогућен од стране поставки корисника.\nFullscreenDeniedFocusedPlugin=Захтев за приказ преко целог екрана је одбијен зато што је прикључак у прозору фокусиран.\nFullscreenDeniedHidden=Захтев за приказ преко целог екрана је одбијен зато што документ више није видљив.\nFullscreenDeniedContainerNotAllowed=Захтев за приказ преко целог екрана је одбијен зато што бар један од докумената није iframe или нема \"allowfullscreen\" атрибут.\nFullscreenDeniedNotInputDriven=Захтев за приказ преко целог екрана је одбијен зато што Element.mozRequestFullScreen() није био позван из унутрашњости руководиоца догађаја кратког извршавања који је генерисан од стране корисника.\nFullscreenDeniedNotHTMLSVGOrMathML=Захтев за приказ преко целог екрана је одбијен зато што захтевани елемент није <svg>, <math> или HTML елемент.\nFullscreenDeniedNotInDocument=Захтев за приказ преко целог екрана је одбијен зато што захтевани елемент више није у свом документу.\nFullscreenDeniedMovedDocument=Захтев за приказ преко целог екрана је одбијен зато што је захтевани елемент преместио документ.\nFullscreenDeniedLostWindow=Захтев за приказ преко целог екрана је одбијен зато што више немамо прозор.\nFullscreenDeniedSubDocFullscreen=Захтев за приказ преко целог екрана је одбијен зато што поддокумент овог документа који захтева приказ преко целог екрана је већ приказан преко целог екрана.\nFullscreenDeniedNotDescendant=Захтев за приказ преко целог екрана је одбијен зато што тражени елемент није наследник тренутног елемента за приказ преко целог екрана.\nFullscreenDeniedNotFocusedTab=Захтев за приказ преко целог екрана је одбијен зато што се тражени елемент не налази у тренутно фокусираном језичку.\nRemovedFullscreenElement=Изашао сам из приказа преко целог екрана зато што је елемент за приказ преко целог екрана уклоњен из документа.\nFocusedWindowedPluginWhileFullscreen=Изашао сам из приказа преко целог екрана зато што је фокусиран прикључак у прозору.\nPointerLockDeniedDisabled=Захтев за закључавање показивача је одбијен зато што је Pointer Lock API онемогућен у поставкама корисника.\nPointerLockDeniedInUse=Захтев за закључавање показивача је одбијен зато што показивач тренутно контролише други документ.\nPointerLockDeniedNotInDocument=Захтев за закључавање показивача је одбијен зато што тражени елемент није у документу.\nPointerLockDeniedSandboxed=Захтев за закључавање показивача је одбијен зато што је Pointer Lock API забрањен.\nPointerLockDeniedHidden=Захтев за закључавање показивача је одбијен зато што документ није видљив.\nPointerLockDeniedNotFocused=Захтев за закључавање показивача је одбијен зато што документ није у фокусу.\nPointerLockDeniedMovedDocument=Захтев за закључавање показивача је одбијен зато што је елемент преместио документ.\nPointerLockDeniedNotInputDriven=Захтев за закључавање показивача је одбијен зато што Element.requestPointerLock() није позван унутра кратког корисничко генерисаног извршиоца догађаја и документ није у режиму преко целог екрана.\nPointerLockDeniedFailedToLock=Захтев за закључавање показивача је одбијен зато што прегледач није успео да закључа показивач.\nHTMLSyncXHRWarning=HTML рашчлањивање у XMLHttpRequest није подржано у синхроном режиму.\nInvalidRedirectChannelWarning=Није могуће преусмерити на %S зато што канал не имплементира nsIWritablePropertyBag2.\n# LOCALIZATION NOTE: %S is the name of the header in question\nForbiddenHeaderWarning=Покушај постављања забрањеног заглавља је одбијен: %S\nResponseTypeSyncXHRWarning=Употреба XMLHttpRequest-овог атрибута responseType више није подржана у синхроном режиму у контексту прозора.\nTimeoutSyncXHRWarning=Употреба XMLHttpRequest-овог timeout атрибута више није подржана у синхроном режиму у контексту прозора.\nJSONCharsetWarning=Покушај је начињен за декларисање не-UTF-8 кодирања зато што је JSON вратио користећи XMLHttpRequest. Само је UTF-8 подржан за декодирање JSON-а.\n# LOCALIZATION NOTE: Do not translate AudioBufferSourceNode\nMediaBufferSourceNodeResampleOutOfMemory=Нема довољно меморије за промену величине AudioBufferSourceNode-а за репродуковање.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownContentType=Бафер пренешен на decodeAudioData садржи непознати тип садржаја.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownError=Десила се непозната грешка при процесирању decodeAudioData.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataInvalidContent=Бафер пренешен на decodeAudioData садржи неважећи садржај који се не може успешно декодирати.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataNoAudio=Бафер пренешен на decodeAudioData не садржи звук.\n# LOCALIZATION NOTE: Do not translate HTMLMediaElement and createMediaElementSource.\nMediaElementAudioSourceNodeCrossOrigin=HTMLMediaElement прослеђен на createMediaElementSource има cross-origin ресурс, node ће имати тихи испис.\n# LOCALIZATION NOTE: Do not translate MediaStream and createMediaStreamSource.\nMediaStreamAudioSourceNodeCrossOrigin=MediaStream прослеђен на createMediaStreamSource има cross-origin ресурс, node ће имати тихи испис.\nMediaLoadExhaustedCandidates=Сви предложени ресурси нису се успели учитати. Учитавање медија паузирано.\nMediaLoadSourceMissingSrc=Елемент <source> нема атрибут „src“. Учитавање ресурса медија није успело.\n# LOCALIZATION NOTE: %1$S is the Http error code the server returned (e.g. 404, 500, etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadHttpError=HTTP учитавање није успело са статусом %1$S. Учитавање ресурса медија %2$S није успело.\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load.\nMediaLoadInvalidURI=URI је неисправан. Учитавање медија %S није успело.\n# LOCALIZATION NOTE: %1$S is the media resource's format/codec type (basically equivalent to the file type, e.g. MP4,AVI,WMV,MOV etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedTypeAttribute=Назначен \"type\" атрибут од \"%1$S\" није подржан. Учитавање ресурса медија %2$S није успело.\n# LOCALIZATION NOTE: %1$S is the \"media\" attribute value of the <source> element. It is a media query. %2$S is the URL of the media resource which failed to load.\nMediaLoadSourceMediaNotMatched=Назначен \"media\" атрибут од \"%1$S\" не поклапа се са околином. Учитавање ресурса медија %2$S није успело.\n# LOCALIZATION NOTE: %1$S is the MIME type HTTP header being sent by the web server, %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedMimeType=HTTP заглавље „Content-Type“ медија \"%1$S\" није подржано. Учитавање медија %2$S није успело.\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load because of error in decoding.\nMediaLoadDecodeError=Ресурс медија %S није могао да се декодира.\nMediaWidevineNoWMF=Покушавам да репродукујем Widevine без Windows Media Foundation. Погледајте https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaWMFNeeded=Да бисте пустили видео формате %S, морате инсталирати додатни Microsoft софтвер, погледајте https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaPlatformDecoderNotFound=Видео на овој страници не може бити пуштен. Систем нема захтевани видео кодек за: %S\nMediaUnsupportedLibavcodec=Видео на овој страници не може бити пуштен. Ваш систем има неподржану верзију libavcodec\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaCannotPlayNoDecoders=Не могу пустити медију. Нема декодера за захтеване формате: %S\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaNoDecoders=Нема декодера за неке од захтеваних формата: %S\nMediaCannotInitializePulseAudio=Не могу да користим PulseAudio\n# LOCALIZATION NOTE: Do not translate \"MediaRecorder\".\nMediaRecorderMultiTracksNotSupported=MediaRecorder не подржава снимање више трака са истим типом истовремено.\n# LOCALIZATION NOTE: %S is the ID of the MediaStreamTrack passed to MediaStream.addTrack(). Do not translate \"MediaStreamTrack\" and \"AudioChannel\".\nMediaStreamAddTrackDifferentAudioChannel=MediaStreamTrack %S не може да буде додат зато што припада другом AudioChannel.\n# LOCALIZATION NOTE: Do not translate \"MediaStream\", \"stop()\" and \"MediaStreamTrack\"\nMediaStreamStopDeprecatedWarning=MediaStream.stop() је застарео и ускоро ће бити уклоњен. Користите MediaStreamTrack.stop().\n# LOCALIZATION NOTE: Do not translate \"DOMException\", \"code\" and \"name\"\nDOMExceptionCodeWarning=Употреба атрибута code од DOMExceptionје застарела. Користите name.\n# LOCALIZATION NOTE: Do not translate \"__exposedProps__\"\nNoExposedPropsWarning=Излагање chrome JS објеката садржају без __exposedProps__ је несигурно и застарело. Погледајте https://developer.mozilla.org/en/XPConnect_wrappers за више информација.\n# LOCALIZATION NOTE: Do not translate \"Mutation Event\" and \"MutationObserver\"\nMutationEventWarning=Употреба Mutation Events је застарела. Користите MutationObserver.\n# LOCALIZATION NOTE: Do not translate \"Components\"\nComponentsWarning=Објекат Components је застарео. Ускоро ће бити уклоњен.\nPluginHangUITitle=Упозорење: прикључак се не одазива\nPluginHangUIMessage=%S је можда заузет или је престао да реагује. Можете га сада зауставити или ћете наставити и видети да ли ће прикључак да се заврши.\nPluginHangUIWaitButton=Настави\nPluginHangUIStopButton=Заустави прикључак\nPrefixedFullscreenAPIWarning=API за приказ преко целог екрана са префиксом је застарео. Користите API за приказ преко целог екрана без префикса. Погледајте https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API\n# LOCALIZATION NOTE: Do not translate \"NodeIterator\" or \"detach()\".\nNodeIteratorDetachWarning=Позивање detach() на NodeIterator више нема ефеката.\n# LOCALIZATION NOTE: Do not translate \"LenientThis\" and \"this\"\nLenientThisWarning=Игноришем get или set особине које има [LenientThis] зато што је \"this\" објекат неисправан.\n# LOCALIZATION NOTE: Do not translate \"nsIDOMWindowUtils\", \"getWindowWithOuterId\", or \"nsIWindowMediator\"\nGetWindowWithOuterIdWarning=Употреба nsIDOMWindowUtils.getOuterWindowWithId() је застарела. Користите nsIWindowMediator метод.\n# LOCALIZATION NOTE: Do not translate \"getPreventDefault\" or \"defaultPrevented\".\nGetPreventDefaultWarning=Употреба getPreventDefault() је застарела. Користите defaultPrevented.\n# LOCALIZATION NOTE: Do not translate \"getUserData\", \"setUserData\", \"WeakMap\", or \"element.dataset\".\nGetSetUserDataWarning=Употреба getUserData() или setUserData() је застарела. Користите WeakMap или element.dataset.\n# LOCALIZATION NOTE: Do not translate \"mozGetAsFile\" or \"toBlob\"\nMozGetAsFileWarning=Нестандардна метода mozGetAsFile је застарела и ускоро ће бити уклоњена. Користите стандардни toBlob метод.\n# LOCALIZATION NOTE: Do not translate \"captureEvents()\" or \"addEventListener()\"\nUseOfCaptureEventsWarning=Употреба captureEvents() је застарела. Да надоградите код, користите DOM 2 addEventListener() методу. За помоћ http://developer.mozilla.org/en/docs/DOM:element.addEventListener\n# LOCALIZATION NOTE: Do not translate \"releaseEvents()\" or \"removeEventListener()\"\nUseOfReleaseEventsWarning=Употреба releaseEvents() је застарела. Да надоградите код, користите DOM 2 removeEventListener() методу. За помоћ http://developer.mozilla.org/en/docs/DOM:element.removeEventListener\n# LOCALIZATION NOTE: Do not translate \"document.load()\" or \"XMLHttpRequest\"\nUseOfDOM3LoadMethodWarning=Употреба document.load() је застарела. Да надоградите код, користите DOM XMLHttpRequest објекат. За помоћ https://developer.mozilla.org/en/XMLHttpRequest\n# LOCALIZATION NOTE: Do not translate \"window.showModalDialog()\" or \"window.open()\"\nShowModalDialogWarning=Употреба window.showModalDialog() је застарела. Користите window.open(). За помоћ https://developer.mozilla.org/en-US/docs/Web/API/Window.open\n# LOCALIZATION NOTE: Do not translate \"window._content\" or \"window.content\"\nWindow_ContentWarning=window._content је застарео. Користите window.content.\n# LOCALIZATION NOTE: Do not translate \"XMLHttpRequest\"\nSyncXMLHttpRequestWarning=Синхрони XMLHttpRequest на главној нити је застарео због својих штетних утицаја на искуство крајњих корисника. За помоћ http://xhr.spec.whatwg.org/\nImplicitMetaViewportTagFallback=Није пронађен meta-viewport таг. Молимо Вас дефинишите један да спречите неочекивана понашања у будућим верзијама. За помоћ https://developer.mozilla.org/en/docs/Mozilla/Mobile/Viewport_meta_tag\n# LOCALIZATION NOTE: Do not translate \"DataContainerEvent\" or \"CustomEvent\"\nDataContainerEventWarning=Употреба DataContainerEvent је застарела. Користите CustomEvent.\n# LOCALIZATION NOTE: Do not translate \"window.controllers\"\nWindow_ControllersWarning=window.controllers je застарео. Немојте га користити за UA детекцију.\nImportXULIntoContentWarning=Увожење XUL nodes у садржај документа је застарело. Ова функционалност ће бити уклоњена ускоро.\nXMLDocumentLoadPrincipalMismatch=Употреба document.load је забрањена на документима који долазе из других прозора. Само у прозору у коме је документ направљен је дозвољено да се позове .load на тај докуменат. Пожељно, користите XMLHttpRequest уместо тога.\n# LOCALIZATION NOTE: Do not translate \"IndexedDB\".\nIndexedDBTransactionAbortNavigation=IndexedDB трансакција која још увек није завршена је прекинута због навигације странице.\n# LOCALIZATION NOTE: Do not translate Will-change, %1$S,%2$S are numbers.\nIgnoringWillChangeOverBudgetWarning=Will-change потрошња меморије је превелика. Буџет документа покрива површину помножену са %1$S (%2$S px). Сва појављивања will-change преко буџета ће бити игнорисана.\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nHittingMaxWorkersPerDomain2=Worker није могао одмах да се покрене зато што други документи истог порекла користе максималан број worker-а. Worker је сада на чекању и започеће након што се неки други worker заврши.\n# LOCALIZATION NOTE: Do not translate \"setVelocity\", \"PannerNode\", \"AudioListener\", \"speedOfSound\" and \"dopplerFactor\"\nPannerNodeDopplerWarning=Употреба setVelocity на PannerNode и AudioListener, и speedOfSound и dopplerFactor на AudioListener је застарела и ти чланови ће бити уклоњени. За помоћ https://developer.mozilla.org/en-US/docs/Web/API/AudioListener#Deprecated_features\n# LOCALIZATION NOTE: Do not translate \"Application Cache API\", \"AppCache\" and \"ServiceWorker\".\nAppCacheWarning=Application Cache API (AppCache) је застарео и биће ускоро уклоњен. Користите ServiceWorker за подршку ван мреже.\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nEmptyWorkerSourceWarning=Покушавам да направим Worker-а из празног извора. Ово вероватно није намерно.\nWebrtcDeprecatedPrefixWarning=WebRTC интерфејс са префиксом \"moz\" (mozRTCPeerConnection, mozRTCSessionDescription, mozRTCIceCandidate) је застарео.\nNavigatorGetUserMediaWarning=navigator.mozGetUserMedia је замењен са navigator.mediaDevices.getUserMedia\n# LOCALIZATION NOTE: Do not translate \"RTCPeerConnection\", \"getLocalStreams\", \"getRemoteStreams\", \"getSenders\" or \"getReceivers\".\nRTCPeerConnectionGetStreamsWarning=RTCPeerConnection.getLocalStreams/getRemoteStreams су застарели. Користите RTCPeerConnection.getSenders/getReceivers.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %S is a URL.\nInterceptionFailedWithURL=Нисам успео да учитам '%S'. ServiceWorker је пресрео захтев и наишао је на неочекивану грешку.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"FetchEvent.respondWith()\", \"FetchEvent\", \"no-cors\", \"opaque\", \"Response\", or \"RequestMode\". %1$S is a URL. %2$S is a RequestMode value.\nBadOpaqueInterceptionRequestModeWithURL=Нисам успео да учитам '%1$S'. ServiceWorker је пренео opaque Response на FetchEvent.respondWith() док је руковао са '%2$S' FetchEvent. Opaque Response објекти су само доступни када RequestMode има вредност 'no-cors'.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Error\", \"Response\", \"FetchEvent.respondWith()\", or \"fetch()\". %S is a URL.\nInterceptedErrorResponseWithURL=Нисам успео да учитам '%S'. ServiceWorker је пренео Error Response на FetchEvent.respondWith(). Ово обичнно значи да је ServiceWorker извршио неисправан fetch() позив.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", or \"Response.clone()\". %S is a URL.\nInterceptedUsedResponseWithURL=Нисам успео да учитам '%S'. ServiceWorker је пренео коришћен Response на FetchEvent.respondWith(). Тело Response елемента може да се прочита само једном. Користите Response.clone() да приступите телу више пута.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"opaqueredirect\", \"Response\", \"FetchEvent.respondWith()\", or \"FetchEvent\". %s is a URL.\nBadOpaqueRedirectInterceptionWithURL=Нисам успео да учитам '%S'. ServiceWorker је пренео opaqueredirect Response на FetchEvent.respondWith() док FetchEvent није био навигациони захтев.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", \"RedirectMode\" or \"follow\". %S is a URL.\nBadRedirectModeInterceptionWithURL=Нисам успео да учитам ‘%S’. ServiceWorker је пренео преусмерен Response на FetchEvent.respondWith() док RedirectMode није ‘follow’.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\" or \"FetchEvent.preventDefault()\". %S is a URL.\nInterceptionCanceledWithURL=Нисам успео да учитам '%S'. ServiceWorker је отказао учитавање позивајући FetchEvent.preventDefault().\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", or \"FetchEvent.respondWith()\". %1$S is a URL. %2$S is an error string.\nInterceptionRejectedResponseWithURL=Нисам успео да учитам '%1$S'. ServiceWorker је пренео promise на FetchEvent.respondWith() који је одбијен са '%2$S'.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", \"FetchEvent.respondWith()\", or \"Response\". %1$S is a URL. %2$S is an error string.\nInterceptedNonResponseWithURL=Нисам успео да учитам '%1$S'. ServiceWorker је пренео promise на FetchEvent.respondWith() који је решио non-Response вредност '%2$S'.\n# LOCALIZATION NOTE: Do not translate \"mozImageSmoothingEnabled\", or \"imageSmoothingEnabled\"\nPrefixedImageSmoothingEnabledWarning=Употреба mozImageSmoothingEnabled је застарела. Kористите mozImageSmoothingEnabled.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Service-Worker-Allowed\" or \"HTTP\". %1$S and %2$S are URLs.\nServiceWorkerScopePathMismatch=Нисам успео да региструјем ServiceWorker: Наведена путања опсега '%1$S' је већа од максимално дозвољене '%2$S'. Подесите опсег, померите Service Worker скрипту или користите Service-Worker-Allowed HTTP заглавље да дозволи опсег.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a stringified numeric HTTP status code like \"404\" and %3$S is a URL.\nServiceWorkerRegisterNetworkError=Нисам успео да региструјем/ажурирам ServiceWorker за опсег ‘%1$S’: Учитавање неуспешно са статусом %2$S за скрипту ‘%3$S’.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a MIME Media Type like \"text/plain\" and %3$S is a URL.\nServiceWorkerRegisterMimeTypeError=Нисам успео да региструјем/ажурирам ServiceWorker за опсег ‘%1$S’: Bad Content-Type ‘%2$S’ је примио скрипту ‘%3$S’.  Мора бити ‘text/javascript’, ‘application/x-javascript’, или ‘application/javascript’.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker.\nServiceWorkerGraceTimeoutTermination=Поништавам ServiceWorker за опсег ‘%1$S’ са waitUntil/respondWith promises на чекању због grace timeout.\n# LOCALIZATION NOTE (ServiceWorkerNoFetchHandler): Do not translate \"Fetch\".\nServiceWorkerNoFetchHandler=Fetch обрада догађаја мора бити додата током процеса worker скрипте.\nExecCommandCutCopyDeniedNotInputDriven=document.execCommand('cut'/'copy') је одбијен јер није позван из кратке корисничко генерисане процедуре.\nManifestShouldBeObject=Манифест би требало да буде објекат.\nManifestScopeURLInvalid=URL опсег је неисправан.\nManifestScopeNotSameOrigin=URL опсег мора имати исти извор као документ.\nManifestStartURLOutsideScope=Почетни URL је ван опсега, због тога је опсег неисправан.\nManifestStartURLInvalid=Почетни URL је неисправан.\nManifestStartURLShouldBeSameOrigin=Почетни URL мора имати исти извор као документ.\n# LOCALIZATION NOTE: %1$S is the name of the object whose property is invalid. %2$S is the name of the invalid property. %3$S is the expected type of the property value. E.g. \"Expected the manifest's start_url member to be a string.\"\nManifestInvalidType=Очекивани члан од %1$S би требало да буде %3$S уместо %2$S.\n# LOCALIZATION NOTE: %1$S is the name of the property whose value is invalid. %2$S is the (invalid) value of the property. E.g. \"theme_color: 42 is not a valid CSS color.\"\nManifestInvalidCSSColor=%1$S: %2$S није исправна CSS боја.\nPatternAttributeCompileFailure=Не могу проверити <input pattern='%S'> јер pattern није исправан regexp: %S\n# LOCALIZATION NOTE: Do not translate \"postMessage\" or DOMWindow. %S values are origins, like https://domain.com:port\nTargetPrincipalDoesNotMatch=Нисам успрео извршити 'postMessage' на 'DOMWindow': Циљани извор који је дао ('%S') се не поклапа са извором примаоца ('%S').\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbed=Преписивање старог стила Youtube Flash embed (%S) на iframe embed (%S). Ажурирајте страницу да користи iframe уместо embed/object, ако је могуће.\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbedPathParams=Преписивање старог стила Youtube Flash embed (%S) на iframe embed (%S). Params нису подржани и конвертовани су. Ажурирајте страницу да користи iframe уместо embed/object, ако је могуће.\n# LOCALIZATION NOTE: This error is reported when the \"Encryption\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Encryption\", and \"salt\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionHeader=ServiceWorker за опсег ‘%1$S’ није успео да декриптује push поруку. ‘Encryption’ заглавље мора да садржи јединствен ‘salt‘ параметар за сваку поруку. Погледајте https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 за више информација.\n# LOCALIZATION NOTE: This error is reported when the \"Crypto-Key\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Crypto-Key\", and \"dh\". %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoKeyHeader=ServiceWorker за опсег ‘%1$S’ није успео да декриптује push поруку. ‘Crypto-Key’ заглавље мора да садржи јединствен ‘dh‘ параметар који садржи јавни кључ сервера. Погледајте https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 за више информација.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt because the deprecated\n# \"Encryption-Key\" header for an incoming push message is missing or invalid.\n# Do not translate \"ServiceWorker\", \"Encryption-Key\", \"dh\", \"Crypto-Key\", and\n# \"Content-Encoding: aesgcm\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionKeyHeader=ServiceWorker за опсег ‘%1$S’ није успео да декриптује push поруку. ‘Encryption-Key’ заглавље мора да садржи јединствен ‘dh‘ параметар. Ово заглавље је застарело и ускоро ће бити уклоњено. Користите ‘Crypto-Key‘ са ‘Content-Encoding: aesgcm‘. Погледајте https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 за више информација.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"Content-Encoding\" header is missing or contains an\n# unsupported encoding. Do not translate \"ServiceWorker\", \"Content-Encoding\",\n# \"aesgcm\", and \"aesgcm128\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncodingHeader=ServiceWorker за опсег ‘%1$S’ није успео да декриптује push поруку. ‘Content-Encoding’ заглавље мора да има дозвољен ‘aesgcm‘. ‘aesgcm128‘ параметар, али је застарео и биће ускоро уклоњен . Погледајте https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 за више информација.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"dh\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"dh\", \"Crypto-Key\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSenderKey=ServiceWorker за опсег ‘%1$S’ није успео да декриптује push поруку. ‘dh’ параметар у ‘Crypto-Key‘ заглављу мора да садржи Diffie-Hellman јавни кључ, url кодирање са основом 64 (https://tools.ietf.org/html/rfc7515#appendix-C) и “uncompressed” или “raw” форму (65 бајта пре енкодовања). Погледајте https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 за више информација.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"salt\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"salt\", \"Encryption\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSalt=ServiceWorker за опсег ‘%1$S’ није успео да декриптује push поруку. ‘salt‘ параметар у заглављу ‘Encryption’ мора да буде кодиран на основу базе 64 (https://tools.ietf.org/html/rfc7515#appendix-C), и да буде дугачак барем 16 бајта пре енкодовања. Погледајте https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 за више информација.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"rs\" parameter is not a number, or is less than the pad size.\n# Do not translate \"ServiceWorker\", \"rs\", or \"Encryption\". %1$S is the\n# ServiceWorker scope URL. %2$S is the minimum value (1 for aesgcm128, 2 for\n# aesgcm).\nPushMessageBadRecordSize=ServiceWorker за опсег ‘%1$S’ није успео да декриптује push поруку. ‘rs‘ параметар у заглављу ‘Encryption’ мора да буде између %2$S и 2^36-31 или у потпуности изостављен. Погледајте https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 за више информација.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because an encrypted record is shorter than the pad size, the pad is larger\n# than the record, or any of the padding bytes are non-zero. Do not translate\n# \"ServiceWorker\". %1$S is the ServiceWorker scope URL. %2$S is the pad size\n# (1 for aesgcm128, 2 for aesgcm).\nPushMessageBadPaddingError=ServiceWorker за опсег ‘%1$S’ није успео да декриптује push поруку. Запис енркиптоване поруке није постављен како треба. Погледајте https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 за више информација.\n# LOCALIZATION NOTE: This error is reported when push message decryption fails\n# and no specific error info is available. Do not translate \"ServiceWorker\".\n# %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoError=ServiceWorker за опсег ‘%1$S’ није успео да декриптује push поруку. За помоћ око енкрипције, погледајте https://developer.mozilla.org/docs/Web/API/Push_API/Using_the_Push_API#Encryption\n# LOCALIZATION NOTE: %1$S is the type of a DOM event. 'passive' is a literal parameter from the DOM spec.\nPreventDefaultFromPassiveListenerWarning=Игноришем ‘preventDefault()’ позив на догађај типа ‘%1$S’ са слушалаца који је регистрован као ‘passive’.\nFileLastModifiedDateWarning=File.lastModifiedDate је застарео. Користите File.lastModified.\n# LOCALIZATION NOTE: 'ImageBitmapRenderingContext.transferImageBitmap' and 'ImageBitmapRenderingContext.transferFromImageBitmap' should not be translated\nImageBitmapRenderingContext_TransferImageBitmap=ImageBitmapRenderingContext.transferImageBitmap је застарео и ускоро ће бити уклоњен. Користите ImageBitmapRenderingContext.transferFromImageBitmap.\nChromeScriptedDOMParserWithoutPrincipal=Прављење DOMParser без основе је застарело.\nIIRFilterChannelCountChangeWarning=Промене броја IIRFilterNode канала можда произведе сметње у звуку.\nBiquadFilterChannelCountChangeWarning=Промене броја BiquadFilterNode канала можда произведе сметње у звуку.\n# LOCALIZATION NOTE: %1$S is the unanimatable paced property.\nUnanimatablePacedProperty=Својство ‘%1$S’ се не може анимирати.\n# LOCALIZATION NOTE: Do not translate \".jpeg\"\nGenericImageNameJPEG=slika.jpeg\n# LOCALIZATION NOTE: Do not translate \".gif\"\nGenericImageNameGIF=slika.gif\n# LOCALIZATION NOTE: Do not translate \".png\"\nGenericImageNamePNG=slika.png\nGenericFileName=датотека\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationSuccess=Страница је учитана у новом процесу због Large-Allocation заглавља.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate GET.\nLargeAllocationNonGetRequest=Large-Allocation заглавље је игнорисано зато што је захтев за учитавање дошао од захтева који није типа GET.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate `window.opener`.\nLargeAllocationNotOnlyToplevelInTabGroup=Large-Allocation заглавље је игнорисано због присуства прозора који имају референце да овог контекста прегледања или на window.opener.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationNonE10S=Large-Allocation заглавље је игнорисано зато што се документ није учитавао ван процеса.\nGeolocationInsecureRequestIsForbidden=Захтев за геолокацију може само бити испуњен у сигурном контексту.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name.\nLargeAllocationNonWin32=Ова страница би да учита нови процес због Large-Allocation заглавља, али прављење Large-Allocation процеса је онемогућено на не-Win32 платформама.\n# LOCALIZATION NOTE: Do not translate URL.createObjectURL(MediaStream).\nURLCreateObjectURL_MediaStream=URL.createObjectURL(MediaStream) је застарео и ускоро ће бити уклоњен.\n# LOCALIZATION NOTE: Do not translate xml:base.\nXMLBaseAttributeWarning=Коришћење xml:base атрибута је застарело и ускоро ће бити уклоњено.\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/downloadProgress.properties",
    "content": "# LOCALIZATION NOTE (BadPluginTitle): \n#\n#    This dialog is displayed when plugin throws unhandled exception\n#\nBadPluginTitle=Недозвољена операција у додатку\n# LOCALIZATION NOTE (BadPluginMessage): \n#\n#    This is the message for the BadPlugin dialog.\n#    %S will be replaced by brandShortName.\n#\nBadPluginMessage=Додатак је извршио недозвољену операцију. Саветујемо Вам да поново покренете %S.\n# LOCALIZATION NOTE (BadPluginCheckboxMessage): \n#\n#    This message tells the user that if they check this checkbox, they\n#    will never see this dialog again.\n#\nBadPluginCheckboxMessage=Не приказуј више ову поруку у овој сесији.\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/editMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editMenu.label            \"Уређивање\">\n<!ENTITY editMenu.accesskey        \"У\">\n<!ENTITY undoCmd.label             \"Опозови\">\n<!ENTITY undoCmd.key               \"Z\">\n<!ENTITY undoCmd.accesskey         \"О\">\n<!ENTITY redoCmd.label             \"Понови\">\n<!ENTITY redoCmd.key               \"Y\">\n<!ENTITY redoCmd.accesskey         \"П\">\n<!ENTITY cutCmd.label              \"Исеци\">\n<!ENTITY cutCmd.key                \"X\">\n<!ENTITY cutCmd.accesskey          \"И\">\n<!ENTITY copyCmd.label             \"Копирај\">\n<!ENTITY copyCmd.key               \"C\">\n<!ENTITY copyCmd.accesskey         \"К\">\n<!ENTITY pasteCmd.label            \"Налепи\">\n<!ENTITY pasteCmd.key              \"V\">\n<!ENTITY pasteCmd.accesskey        \"л\">\n<!ENTITY deleteCmd.label           \"Уклони ставку\">\n<!ENTITY deleteCmd.accesskey       \"в\">\n<!ENTITY selectAllCmd.label        \"Изабери све\">\n<!ENTITY selectAllCmd.key          \"A\">\n<!ENTITY selectAllCmd.accesskey    \"е\">\n<!ENTITY findCmd.label             \"Тражење\">\n<!ENTITY findCmd.key               \"F\">\n<!ENTITY findCmd.accesskey         \"Т\">\n<!ENTITY findAgainCmd.label        \"Нађи поново\">\n<!ENTITY findAgainCmd.key          \"G\">\n<!ENTITY findAgainCmd.key2         \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey    \"Н\">\n<!ENTITY findPreviousCmd.label     \"Нађи претходно\">\n<!ENTITY findPreviousCmd.accesskey \"п\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncsp.error.missing-directive = Полиси фали захтевана '%S' директива\n\n#LOCALIZATION NOTE (csp.error.illegal-keyword) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP keyword, usually 'unsafe-inline'.\ncsp.error.illegal-keyword = '%1$S' директива садржи забрањену кључну реч %2$S \n\n#LOCALIZATION NOTE (csp.error.illegal-protocol) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-protocol = '%1$S' директива садржи забрањен извор протокола %2$S \n\n#LOCALIZATION NOTE (csp.error.missing-host) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.missing-host = %2$S: протокол захтева рачунар у '%1$S' директивама\n\n#LOCALIZATION NOTE (csp.error.missing-source) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP source, usually 'self'.\ncsp.error.missing-source = '%1$S' мора да садржи извор %2$S\n\n#LOCALIZATION NOTE (csp.error.illegal-host-wildcard) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-host-wildcard = %2$S: wildcard извори у '%1$S' директивама морају садржати барем један поддомен (нпр., *.example.com уместо *.com)\n\n#LOCALIZATION NOTE (uninstall.confirmation.title) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.title = Деинсталирај %S\n\n#LOCALIZATION NOTE (uninstall.confirmation.message) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.message = Екстензија “%S” захтева да се деинсталира . Да ли желите да је деинсталирате?\n\nuninstall.confirmation.button-0.label = Деинсталирај\nuninstall.confirmation.button-1.label = Задржи га\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/fallbackMenubar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# OSX only. Default menu label when there is no xul menubar.\n\nquitMenuitem.label=Изађи\nquitMenuitem.key=q\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/filefield.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Change Action\n\ndownloadHelperNoneSelected=Није изабрана\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/filepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY lookInMenuList.label   \"Погледај у:\">\n<!ENTITY lookInMenuList.accesskey   \"П\">\n<!ENTITY textInput.label        \"Име датотеке:\">\n<!ENTITY textInput.accesskey        \"И\">\n<!ENTITY filterMenuList.label   \"Типови датотека:\">\n<!ENTITY filterMenuList.accesskey   \"Т\">\n<!ENTITY name.label             \"Назив\">\n<!ENTITY size.label             \"Величина\">\n<!ENTITY lastModified.label     \"Последња измена\">\n<!ENTITY showHiddenFiles.label  \"Приказ сакривених датотека и директоријума\">\n<!ENTITY showHiddenFiles.accesskey  \"с\">\n\n<!ENTITY noPermissionError.label \"Немате потребну дозволу за преглед овог директоријума.\">\n\n<!ENTITY folderUp.tooltiptext   \"Ниво изнад\">\n<!ENTITY folderHome.tooltiptext \"Почетак\">\n<!ENTITY folderNew.tooltiptext  \"Направи нови директоријум\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/filepicker.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The extensions to which these descriptions refer\n#                    now live in toolkit/content/filepicker.properties\nallTitle=Све датотеке\nhtmlTitle=HTML датотеке\ntextTitle=Текстуалне датотеке\nimageTitle=Слике\nxmlTitle=XML датотеке\nxulTitle=XUL датотеке\nappsTitle=Апликације\naudioTitle=Аудио датотеке\nvideoTitle=Видео датотеке\n\ndirTextInputLabel=Име директоријума:\ndirTextInputAccesskey=и\n\nconfirmTitle=Потврда\nconfirmFileReplacing=%S већ постоји. \\nДа га заменим?\nopenButtonLabel=Отвори\nsaveButtonLabel=Сачувај\nselectFolderButtonLabel=Изабери\nnoButtonLabel=Не\nformatLabel=Формат:\n\nerrorOpenFileDoesntExistTitle=Грешка при отварању %S\nerrorOpenFileDoesntExistMessage=Датотека %S не постоји\nerrorDirDoesntExistTitle=Грешка у приступу %S\nerrorDirDoesntExistMessage=Директоријум %S не постоји\n\nerrorOpeningFileTitle=Грешка при отварању %S\nopenWithoutPermissionMessage_file=Не могу да прочитам датотеку %S\n\nerrorSavingFileTitle=Грешка при чувању %S\nsaveParentIsFileMessage=%S је датотека, не могу да сачувам %S\nsaveParentDoesntExistMessage=Путања %S не постоји, не могу да сачувам %S\n\nsaveWithoutPermissionMessage_file=Датотека %S је недоступна за упис.\nsaveWithoutPermissionMessage_dir=Не могу да направим датотеку. Директоријум %S је недоступан за упис.\n\nerrorNewDirDoesExistTitle=Грешка при стварању %S\nerrorNewDirDoesExistMessage=Датотека са именом %S већ постоји, директоријум не може бити направљен.\n\nerrorCreateNewDirTitle=Грешка при стварању %S\nerrorCreateNewDirMessage=Директоријум %S не може бити направљен\nerrorCreateNewDirIsFileMessage=Директоријум не може бити направљен, %S - датотека\nerrorCreateNewDirPermissionMessage=Није могуће направити директоријум јер је забрањено писање у %S\n\npromptNewDirTitle=Направи нови директоријум\npromptNewDirMessage=Име директоријума:\n\nerrorPathProblemTitle=Непозната грешка\nerrorPathProblemMessage=Дошло је до непознате грешке (путања %S)\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/findbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n   \n<!-- LOCALIZATION NOTE : FILE This file contains the entities needed to -->\n<!-- LOCALIZATION NOTE : FILE use the Find Bar. --> \n\n<!ENTITY next.tooltip \"Налази наредну појаву фразе\">\n<!ENTITY previous.tooltip \"Пронађи претходну појаву фразе\">\n<!ENTITY findCloseButton.tooltip \"Затвори траку за тражење\">\n<!ENTITY highlightAll.label \"Истакни све\">\n<!ENTITY highlightAll.accesskey \"И\">\n<!ENTITY highlightAll.tooltiptext \"Истакни све појаве фразе\">\n<!ENTITY caseSensitive.label \"Подудара се\">\n<!ENTITY caseSensitive.accesskey \"П\">\n<!ENTITY caseSensitive.tooltiptext \"Претрага са разликом малих и великих слова\">\n<!ENTITY entireWord.label \"Целе речи\">\n<!ENTITY entireWord.accesskey \"Ц\">\n<!ENTITY entireWord.tooltiptext \"Тражите само целе речи\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/findbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# strings used by the Find bar, split from browser.properties\nNotFound=Фраза није пронађена\nWrappedToTop=Достигнуто је дно странице, наставак иде одозго\nWrappedToBottom=Достигнут је врх странице, наставак иде одоздо\nNormalFind=Пронађи:\nFastFind=Брзо проналажење:\nFastFindLinks=Брзо проналажење (само везе):\nCaseSensitive=(осетљиво на мала и велика слова)\nEntireWord=(Само целе речи)\n# LOCALIZATION NOTE (FoundMatches): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is currently selected match and #2 the total amount of matches.\nFoundMatches=#1 од #2 се подудара;#1 од #2 се подударају\n# LOCALIZATION NOTE (FoundMatchesCountLimit): Semicolon-separated list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total amount of matches allowed before counting stops.\nFoundMatchesCountLimit=Више од #1 подударања;Више од #1 подударања\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/finddialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from finddialog.xul -->\n\n<!ENTITY findDialog.title \"Пронађи на овој страници\">\n<!ENTITY findField.label \"Пронађи:\">\n<!ENTITY findField.accesskey \"П\">\n<!ENTITY caseSensitiveCheckbox.label \"Разликуј величину слова\">\n<!ENTITY caseSensitiveCheckbox.accesskey \"Р\">\n<!ENTITY wrapCheckbox.label \"Преламај\">\n<!ENTITY wrapCheckbox.accesskey \"м\">\n<!ENTITY findButton.label \"Нађи следеће\">\n<!ENTITY findButton.accesskey \"Н\">\n<!ENTITY cancelButton.label \"Откажи\">\n<!ENTITY closeButton.label \"Затвори\">\n<!ENTITY up.label \"На горе\">\n<!ENTITY up.accesskey \"г\">\n<!ENTITY down.label \"На доле\">\n<!ENTITY down.accesskey \"д\">\n<!ENTITY direction.label \"Смер\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/finddialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnotFoundWarning=Тражени текст није пронађен.\nnotFoundTitle=Тражење\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/global-strres.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n16389=Настала је непозната грешка (%1$S)\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/global.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY locale.dir \"ltr\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/globalKeys.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY openHelp.commandkey     \"VK_F1\">\n<!ENTITY openHelpMac.commandkey  \"?\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/headsUpDisplay.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction):\n# This string is used to display JavaScript functions that have no given name -\n# they are said to be anonymous. See stacktrace.outputMessage.\nstacktrace.anonymousFunction=<анонимна>\n\n# LOCALIZATION NOTE (stacktrace.outputMessage):\n# This string is used in the Web Console output to identify a web developer call\n# to console.trace(). The stack trace of JavaScript function calls is displayed.\n# In this minimal message we only show the last call.\nstacktrace.outputMessage=Отисак стека %S, функција %S, ред %S.\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/intl.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * This file contains all localizable skin settings such as \n *   font, layout, and geometry\n */\nwindow { \n  font: 3mm tahoma,arial,helvetica,sans-serif;\n}\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (general.useragent.locale):\n# This is the valid BCP 47 language tag representing your locale.\n#\n# In most cases, this will simply be your locale code. However, in rare cases\n# (such as 'jp-JP-mac'), you may need to modify your locale code in order to\n# make it a valid BCP 47 language tag. (If your locale code does not include a\n# region subtag, do not include one in the language tag representing your\n# locale.)\ngeneral.useragent.locale=sr\n\n# LOCALIZATION NOTE (intl.accept_languages):\n# This is a comma-separated list of valid BCP 47 language tags.\n#\n# Begin with the value of 'general.useragent.locale'. Next, include language\n# tags for other languages that you expect most users of your locale to be\n# able to speak, so that their browsing experience degrades gracefully if\n# content is not available in their primary language.\n#\n# It is recommended that you include \"en-US, en\" at the end of the list as a\n# last resort. However, if you know that users of your locale would prefer a\n# different variety of English, or if they are not likely to understand\n# English at all, you may opt to include a different English language tag, or\n# to exclude English altogether.\n#\n# For example, the Breton [br] locale might consider including French and\n# British English in their list, since those languages are commonly spoken in\n# the same area as Breton:\n# intl.accept_languages=br, fr-FR, fr, en-GB, en\nintl.accept_languages=sr, sr-rs, sr-cs, en-us, en\n\n# LOCALIZATION NOTE (font.language.group):\n# This preference controls the initial setting of the language drop-down menu\n# in the Content > Fonts & Colors > Advanced preference panel.\n#\n# Set it to the value of one of the menuitems in the \"selectLangs\" menulist in\n# http://mxr.mozilla.org/mozilla/source/browser/components/preferences/fonts.xul\nfont.language.group=x-cyrillic\n\n# LOCALIZATION NOTE (intl.charset.detector):\n# This preference controls the initial setting for the character encoding\n# detector. Valid values are ja_parallel_state_machine for Japanese, ruprob\n# for Russian and ukprob for Ukrainian and the empty string to turn detection\n# off. The value must be empty for locales other than Japanese, Russian and\n# Ukrainian.\nintl.charset.detector=\n\n# LOCALIZATION NOTE (pluralRule): Pick the appropriate plural rule for your\n# language. This will determine how many plural forms of a word you will need\n# to provide and in what order.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\npluralRule=7\n\n# LOCALIZATION NOTE (intl.menuitems.alwaysappendaccesskeys, intl.menuitems.insertseparatorbeforeaccesskeys):\n# Valid values are: true, false, <empty string>\n# Missing preference or empty value equals false.\nintl.menuitems.alwaysappendaccesskeys=\nintl.menuitems.insertseparatorbeforeaccesskeys=true\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/keys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the application's labels for keys on the keyboard.\n#                     If you decide to translate this file, you should translate it based on\n#                     the prevelant kind of keyboard for your target user.\n# LOCALIZATION NOTE : There are two types of keys, those w/ text on their labels\n#                     and those w/ glyphs.\n# LOCALIZATION NOTE : VK_<…> represents a key on the keyboard.\n#\n# For more information please see bugzilla bug 90888.\n\n# F1..F10 should probably not be translated unless there are keyboards that actually have other labels\n# F11..F20 might be something else, but are really keyboard specific and not region/language specific\n# there are actually two different F11/F12 keys, I don't know which one these labels represent.\n# eg, F13..F20 on a sparc keyboard are labeled Props, Again .. Find, Cut\n# sparc also has Stop, Again and F11/F12. VK_F11/VK_F12 probably map to Stop/Again\n# LOCALIZATION NOTE : BLOCK Do not translate the next block\nVK_F1=F1\nVK_F2=F2\nVK_F3=F3\nVK_F4=F4\nVK_F5=F5\nVK_F6=F6\nVK_F7=F7\nVK_F8=F8\nVK_F9=F9\nVK_F10=F10\n\nVK_F11=F11\nVK_F12=F12\nVK_F13=F13\nVK_F14=F14\nVK_F15=F15\nVK_F16=F16\nVK_F17=F17\nVK_F18=F18\nVK_F19=F19\nVK_F20=F20\n# LOCALIZATION NOTE : BLOCK end do not translate block\n\n# LOCALIZATION NOTE : BLOCK GLYPHS, DO translate this block\nVK_UP=Up Arrow\nVK_DOWN=Down Arrow\nVK_LEFT=Left Arrow\nVK_RIGHT=Right Arrow\nVK_PAGE_UP=Page Up\nVK_PAGE_DOWN=Page Down\n# LOCALIZATION NOTE : BLOCK end GLYPHS\n\n# Enter, backspace, and Tab might have both glyphs and text\n# if the keyboards usually have a glyph,\n# if there is a meaningful translation,\n# or if keyboards are localized\n# then translate them or insert the appropriate glyph\n# otherwise you should probably just translate the glyph regions\n\n# LOCALIZATION NOTE : BLOCK maybe GLYPHS\nVK_RETURN=Return\nVK_TAB=Tab\nVK_BACK=Backspace\nVK_DELETE=Del\n# LOCALIZATION NOTE : BLOCK end maybe GLYPHS\n# LOCALIZATION NOTE : BLOCK typing state keys\nVK_HOME=Home\nVK_END=End\n\nVK_ESCAPE=Esc\nVK_INSERT=Ins\n# LOCALIZATION NOTE : BLOCK end\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/languageNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naa = афар\nab = абкаски\nae = авестан\naf = африкански\nak = акан\nam = амхарски\nan = арагонски\nar = арапски\nas = асамешки\nast = астуријски\nav = аварски\nay = ајмар\naz = азербејџан\nba = башкир\nbe = белоруски\nbg = бугарски\nbh = бихари\nbi = бислама\nbm = бамбара\nbn = бенгалски\nbo = тибетски\nbr = бретањски\nbs = босански\nca = каталонски\nce = чеченски\nch = чаморо\nco = корзички\ncr = кри\ncs = чешки\ncsb = кашубијски\ncu = црквенословенски\ncv = чуваш\ncy = велшки\nda = дански\nde = немачки\ndsb = доњолужичкосрпски\ndv = дивехи\ndz = дзонкха\nee = еве\nel = грчки\nen = енглески\neo = есперанто\nes = шпански\net = естонски\neu = баскијски\nfa = персијски\nff = фула\nfi = фински\nfj = фиџијански\nfo = фарски\nfr = француски\nfur = фирулијски\nfy = фризијски\nga = ирски\ngd = шкотски гелски\ngl = галски\ngn = гуарани\ngu = гујарати\ngv = са острва Мана\nha = хауса\nhaw = Хавајски\nhe = хебрејски\nhi = хинди\nhil = Хилигајнон\nho = хиримоту\nhr = хрватски\nhsb = горњолужичкосрпски\nht = хаићански\nhu = мађарски\nhy = арменски\nhz = хереро\nia = интерлингва\nid = индонежански\nie = интерлингве\nig = игбо\nii = сечуан ји\nik = инупијак\nio = идо\nis = исландски\nit = италијански\niu = инуктитут\nja = јапански\njv = јавански\nka = грузијски\nkg = Inuktitut\nki = кикују\nkj = гванамски\nkk = казашки\nkl = гренландски\nkm = кмерски\nkn = канадски\nko = корејски\nkok = конкани\nkr = канури\nks = кашмирски\nku = курдски\nkv = коми\nkw = корнвалски\nky = киргизки\nla = латински\nlb = луксембуршки\nlg = ганда\nli = лимбуршки\nln = лингала\nlo = лаоски\nlt = литвански\nlu = луба-катанга\nlv = летонски\nmg = малагаси\nmh = маршалски\nmi = маорски\nmk = македонски\nml = малезијски\nmn = монголски\nmr = марати\nms = малајски\nmt = малтешки\nmy = бурмански\nna = науру\nnb = норвешки, бокмал\nnd = ндебеле, северни\nne = непалски\nng = ндонга\nnl = холандски\nnn = норвешки нинорск\nno = норвешки\nnr = ндебеле, јужни\nnso = сото, северни\nnv = навахо\nny = чичева\noc = окситан\noj = оџибва\nom = оромо\nor = орија\nos = осетски\npa = пунџабски\npi = пи\npl = пољски\nps = пашту\npt = португалски\nqu = кечуа\nrm = реторомански\nrn = кирунди\nro = румунски\nru = руски\nrw = кинјарванда\nsa = санскрит\nsc = сардински\nsd = синди\nse = северни сами\nsg = санго\nsi = сингалски\nsk = словачки\nsl = словеначки\nsm = самоански\nsn = шона\nso = сомалијски\nson = Сонгхај\nsq = албански\nsr = српски\nss = сисвати\nst = сото, јужни\nsu = судански\nsv = шведски\nsw = свахили\nta = тамилски\nte = телугу\ntg = таџички\nth = тајландски\nti = тигрињски\ntig = тигар\ntk = туркменски\ntl = тагалочки\ntlh = клингонски\ntn = банту\nto = тонга\ntr = турски\nts = цонга\ntt = татарски\ntw = тви\nty = тахитски\nug = ујгур\nuk = украјински\nur = урду\nuz = узбечки\nve = венда\nvi = вијетнамски\nvo = волапук\nwa = валонски\nwen = лужичкосрпски\nwo = волоф\nxh = гзоза\nyi = јидиш\nyo = јоруба\nza = Choang\nzh = кинески\nzu = зулу\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/layout/HtmlForm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nReset=Ресетуј\nSubmit=Проследи упит\nBrowse=Преглед…\nFileUpload=Постављам датотеку\nDirectoryUpload=Изаберите фасциклу за отпремање\nDirectoryPickerOkButtonLabel=Отпреми\n# LOCALIZATION NOTE (IsIndexPromptWithSpace): The last character of the string \n# should be a space (U+0020) in most locales. The prompt is followed by an \n# input field. The space needs be escaped in the property file to avoid \n# trimming.\nIsIndexPromptWithSpace=Овај индекс је могуће претраживати. Унесите кључне речи за претрагу: \nForgotPostWarning=Форма садржи enctype=%S, али не садржи method=post. Прослеђујем са method=GET и без шифровања.\nForgotFileEnctypeWarning=Форма садржи унос датотеке, али недостаје method=POST и enctype=multipart/form-data.  Датотека неће бити послата.\n# LOCALIZATION NOTE (DefaultFormSubject): %S will be replaced with brandShortName\nDefaultFormSubject=Форма је послата са %S\nCannotEncodeAllUnicode=Форма је поднесена као %S који не може да кодира све Unicode карактере, па је кориснички унос вероватно оштећен. Да бисте избегли овај проблем, страница треба да буде промењена тако да се формулар подноси у кодирању UTF-8, било променом кодирања саме странице на UTF-8, било постављањем параметра accept-charset=utf-8 на елемент форме.\nAllSupportedTypes=Сви подржани типови\n# LOCALIZATION NOTE (NoFileSelected): this string is shown on a\n# <input type='file'> when there is no file selected yet.\nNoFileSelected=Није одабрана датотека.\n# LOCALIZATION NOTE (NoFilesSelected): this string is shown on a\n# <input type='file' multiple> when there is no file selected yet.\nNoFilesSelected=Нису одабране датотеке.\n# LOCALIZATION NOTE (NoDirSelected): this string is shown on a\n# <input type='file' directory/webkitdirectory> when there is no directory\n# selected yet.\nNoDirSelected=Није одабран директоријум.\n# LOCALIZATION NOTE (XFilesSelected): this string is shown on a\n# <input type='file' multiple> when there are more than one selected file.\n# %S will be a number greater or equal to 2.\nXFilesSelected=Одабраних датотека %S.\nColorPicker=Изаберите боју\nDatePicker=Изаберите датум\n# LOCALIZATION NOTE (AndNMoreFiles): Semi-colon list of plural forms. \n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals \n# This string is shown at the end of the tooltip text for <input type='file'\n# multiple> when there are more than 21 files selected (when we will only list\n# the first 20, plus an \"and X more\" line). #1 represents the number of files\n# minus 20 and will always be a number equal to or greater than 2. So the\n# singular case will never be used.\nAndNMoreFiles=додај још једну;додај још #1\n# LOCALIZATION NOTE (DefaultSummary): this string is shown on a <details> when\n# it has no direct <summary> child. Google Chrome should already have this\n# string translated.\nDefaultSummary=Детаљи\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/layout/MediaDocument.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (ImageTitleWithDimensions2AndFile): first %S is filename, second %S is type, third %S is width and fourth %S is height\n#LOCALIZATION NOTE (ImageTitleWithoutDimensions): first %S is filename, second %S is type\n#LOCALIZATION NOTE (ImageTitleWithDimensions2): first %S is type, second %S is width and third %S is height\n#LOCALIZATION NOTE (ImageTitleWithNeitherDimensionsNorFile): first %S is type\n#LOCALIZATION NOTE (MediaTitleWithFile): first %S is filename, second %S is type\n#LOCALIZATION NOTE (MediaTitleWithNoInfo): first %S is type\nImageTitleWithDimensions2AndFile=%S (%S слика, %S\\u00A0\\u00D7\\u00A0%S пиксела)\nImageTitleWithoutDimensions=%S (%S слика)\nImageTitleWithDimensions2=(%S слика, %S\\u00A0\\u00D7\\u00A0%S пиксела)\nImageTitleWithNeitherDimensionsNorFile=(%S слика)\nMediaTitleWithFile=%S (%S објекат)\nMediaTitleWithNoInfo=(%S објекат)\n\nInvalidImage=Слика \\u201c%S\\u201d не може бити приказана зато што садржи грешке.\nScaledImage=Размера (%S%%)\n\nTitleWithStatus=%S – %S\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/layout/htmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Encoding warnings and errors\nEncNoDeclarationFrame=Знаковно кодирање уоквирених докумената није декларисано.  Документ ће изгледати као да нема оквира.\nEncNoDeclarationPlain=Кодирање знакова у документу са обичним текстом није декларисано.  Документ ће бити приказан као нечитак текст у неким конфигурацијама веб прегледача ако документ садржи карактере ван US-ASCII опсега.  Кодирање знакова мора да буде декларисано у протоколу за пренос датотеке, или датотека мора да носи ознаку за редослед бајтова као потпис кодирања.\nEncNoDeclaration=Кодирање знакова у HTML документу није декларисано.  Документ ће бити приказан као нечитак текст у неким конфигурацијама веб прегледача ако документ садржи карактере ван US-ASCII опсега.  Кодирање знакова мора да буде декларисано у протоколу за пренос датотеке.\nEncLateMetaFrame=Кодирање знакова у уоквиреном HTML документу није нађено при скенирању првих 1024 бајтова датотеке.  Када се документ прегледа ван оквира, страница ће се поново учитати аутоматски.  Кодирање знакова мора да буде декларисано у првих 1024 бајтова у датотеци.\nEncLateMeta=Кодирање знакова у HTML документу није нађено при скенирању првих 1024 знакова датотеке.  Када се документ прегледа ван оквира, страна ће се поново учитати аутоматски.  Кодирање знакова мора да буде декларисано у првих 1024 знакова у датотеци.\nEncLateMetaReload=Страница је поново учитана, пошто кодирање знакова није било нађено у првих 1024 бајтова датотеке.  Декларација кодирања знакова треба да се помери  да буде у првих 1024 бајтова датотеке.\nEncLateMetaTooLate=Декларација кодирања знакова је пронађена прекасно у датотеци да би ступила у дејство.  Декларација треба да се налази у првих 1024 бајтова у датотеци.\nEncMetaUnsupported=Декларисано је неподржано кодирање знакова за HTML документ који користи мета таг.  Декларација је занемарена.\nEncProtocolUnsupported=Неподржано кодирање знакова је декларисано на нивоу преносног протокола.  Декларација је занемарена.\nEncBomlessUtf16=Детектовано је UTF-16 кодирање за текст на основној латиници а без ознаке за редослед бајтова и без декларације кодирања на нивоу транспортног протокола.  Кодирање овог садржаја у UTF-16 је неефикасно а кодирање знакова треба свакако означити.\nEncMetaUtf16=Мета ознака је коришћена да пријави кодирање као UTF-16.  Ово је растумачено као UTF-8 уместо тога.\nEncMetaUserDefined=Мета ознака је коришћена да пријави кодирање као x-user-defined. Ово је растумачено као windows-1252 декларација уместо да буде компатабилна са mis-encoded фонтовима. Овај сајт би требао да пређе у Unicode.\n\n# The bulk of the messages below are derived from \n# http://hg.mozilla.org/projects/htmlparser/file/1f633cef7de7/src/nu/validator/htmlparser/impl/ErrorReportingTokenizer.java\n# which is available under the MIT license.\n\n# Tokenizer errors\nerrGarbageAfterLtSlash=Отпад после „</“.\nerrLtSlashGt=Пронађена је ознака „</>“. Могући узроци: Неизолован „<“ (користите уместо тога „&lt;“) или погрешно откуцана крајња ознака.\nerrCharRefLacksSemicolon=Референца на знак се не завршава тачка-запетом.\nerrNoDigitsInNCR=Нумеричка референца на знак не садржи ниједну цифру.\nerrGtInSystemId=Знак „>“ не може бити у системском идентификатору.\nerrGtInPublicId=Знак „>“ не може бити у јавном идентификатору.\nerrNamelessDoctype=Безимен тип документа.\nerrConsecutiveHyphens=Узастопне цртице не ограничавају коментар.  Текст „--“ не сме да се појави унутар коментара; али „- -“ јесте.\nerrPrematureEndOfComment=Прерани крај коментара.  Користите „-->“ да означите крај коментара.\nerrBogusComment=Неисправан коментар.\nerrUnquotedAttributeLt=„<“ у нецитираној вредности атрибута. Могућ узрок: недостаје „>“ пре знака.\nerrUnquotedAttributeGrave=„`“ у нецитираној вредности атрибута. Могућ узрок: употреба погрешне врсте наводника.\nerrUnquotedAttributeQuote=Знак наводника у нецитираној вредности атрибута.  Могући узроци: атрибути спојени један за други или упит са нецитираном вредношћу атрибута.\nerrUnquotedAttributeEquals=“=\" у нецитираној вредности атрибута.  Могући узроци: атрибути спојени један за други или упит са нецитираном вредношћу атрибута.\nerrSlashNotFollowedByGt=Коса црта мора да непосредно претходи „>“.\nerrNoSpaceBetweenAttributes=Нема размака између атрибута.\nerrUnquotedAttributeStartLt=„<“ у нецитираној вредности атрибута.  Могућ узрок: недостаје „>“ непосредно испред\nerrUnquotedAttributeStartGrave=„`“ у нецитираној вредности атрибута. Могућ узрок: употреба погрешне врсте наводника.\nerrUnquotedAttributeStartEquals=“=” на почетку нецитиране вредности атрибута.  Могућ узрок: залутали дуплицирани знак једнакости.\nerrAttributeValueMissing=Недостаје вредност атрибута.\nerrBadCharBeforeAttributeNameLt=Знак „<“ је пронађен уместо вредности атрибута . Могућ узрок: недостаје „>“ непосредно испред.\nerrEqualsSignBeforeAttributeName=Знак „<“ је пронађен уместо имена атрибута . Могућ узрок: недостаје име атрибута.\nerrBadCharAfterLt=Неочекиван знак после „<“. Могућ узрок: Нецитиран знак „<“. Цитирајте га као „&lt;“.\nerrLtGt=Нађено: „<>“. Могући узроци: нецитиран „<“ (цитирајте као „&lt;“) или погрешна почетна ознака.\nerrProcessingInstruction=Нађено „<?“. Могућ узрок: покушај употребе инстукције за процесирање XML-а у HTML-у. (Инструкције за процесирање XML-а нису подржане у HTML-у.)\nerrUnescapedAmpersandInterpretedAsCharacterReference=Стринг који је иза “&” је интерпретиран као референца на карактер. (“&” вероватно се требао користити “amp;”.)\nerrNotSemicolonTerminated=Именована референца на карактер није била обустављена зарезом. (или “&” вероватно се требао користити “&amp;”.)\nerrNoNamedCharacterMatch=“&” није започео референцу на карактер. (“&” вероватно се требао користити “&amp;”.)\nerrQuoteBeforeAttributeName=Нађен знак навода а очекивано име атрибута.  Могућ узрок: знак „=“ треба да непосредно претходи.\nerrLtInAttributeName=„<“ у имену атрибута. Могућ узрок: „>“ треба да непосредно претходи.\nerrQuoteInAttributeName=Знак навода у имену атрибута.  Могућ узрок: недостаје знак навода негде другде.\nerrExpectedPublicId=Очекиван је јавни идентификатор, али је декларација типа завршена.\nerrBogusDoctype=Неисправан тип документа.\nmaybeErrAttributesOnEndTag=Завршна ознака је имала атрибуте.\nmaybeErrSlashInEndTag=Залутали знак „/“ на крају ознаке.\nerrNcrNonCharacter=Референца на карактер није знак.\nerrNcrSurrogate=Референца на карактер даје сурогат.\nerrNcrControlChar=Референца на карактер даје контролни знак.\nerrNcrCr=Нумеричка референца на карактер даје ознаку за нови ред.\nerrNcrInC1Range=Нумеричка референца на карактер даје опсег C1.\nerrEofInPublicId=Крај датотеке унутар јавног идентификатора.\nerrEofInComment=Крај датотеке унутар коментара.\nerrEofInDoctype=Крај датотеке унутар типа документа.\nerrEofInAttributeValue=Крај датотеке унутар вредности атрибута.  Ознака ће бити занемарена.\nerrEofInAttributeName=Крај датотеке унутар имена атрибута.  Ознака ће бити занемарена.\nerrEofWithoutGt=Крај датотеке пре очекиваног завршног „>“.  Ознака ће бити занемарена.\nerrEofInTagName=Крај датотеке пре очекиваног имена ознаке.  Ознака ће бити занемарена.\nerrEofInEndTag=Крај датотеке унутар ознаке.  Ознака ће бити занемарена.\nerrEofAfterLt=Крај датотеке после „>“.\nerrNcrOutOfRange=Референца на карактер је ван допуштеног Unicode опсега.\nerrNcrUnassigned=Референца на карактер показује на недодељену кодну тачку.\nerrDuplicateAttribute=Дупликат атрибута.\nerrEofInSystemId=Крај датотеке унутар системског идентификатора.\nerrExpectedSystemId=Очекиван је системски иденфитикатор, али се декларација типа документа завршила.\nerrMissingSpaceBeforeDoctypeName=Недостаје знак размака пре имена типа документа.\nerrHyphenHyphenBang=„--!“ нађен у коментару.\nerrNcrZero=Референца на знак показује на нулу.\nerrNoSpaceBetweenDoctypeSystemKeywordAndQuote=Недостаје размак између кључне речи „SYSTEM“ и наводника.\nerrNoSpaceBetweenPublicAndSystemIds=Недостаје знак размака између јавног типа документа и системског идентификатора.\nerrNoSpaceBetweenDoctypePublicKeywordAndQuote=Недостаје размак између кључне речи „PUBLIC“ и наводника.\n\n# Tree builder errors\nerrStrayStartTag2=Залутала почетна ознака „%1$S“.\nerrStrayEndTag=Залутала крајња ознака „%1$S“.\nerrUnclosedElements=Уочена крајња ознака „%1$S“, али су неки елементи већ отворени.\nerrUnclosedElementsImplied=Обухваћена је завршна ознака „%1$S“, а има отворених елемената.\nerrUnclosedElementsCell=Ћелија табеле је имплицитно затворена, иако су у њој отворени елементи.\nerrStrayDoctype=Залутали тип документа.\nerrAlmostStandardsDoctype=Тип документа замало не одговара стандардима. Очекивано: „<!DOCTYPE html>“.\nerrQuirkyDoctype=Неуобичајен тип документа. Очекивано: „<!DOCTYPE html>“.\nerrNonSpaceInTrailer=Крај странице садржи знаке који нису белине.\nerrNonSpaceAfterFrameset=Недостаје размак после „frameset“.\nerrNonSpaceInFrameset=Недостаје размак у „frameset“.\nerrNonSpaceAfterBody=Не-размак после body.\nerrNonSpaceInColgroupInFragment=Не-размак у „colgroup“ при парсирању фрагмента.\nerrNonSpaceInNoscriptInHead=Не-размак унутар „noscript“ унутар „head“.\nerrFooBetweenHeadAndBody=Елемент „%1$S“ између елемената „head“ и „body“.\nerrStartTagWithoutDoctype=Почетна ознака је нађена пре декларације типа документа.  Очекивано „<!DOCTYPE html>“.\nerrNoSelectInTableScope=Табела не садржи „select“.\nerrStartSelectWhereEndSelectExpected=Почетна ознака „select“ на крајњој ознаци.\nerrStartTagWithSelectOpen=„%1$S“ почетна ознака са отвореном ознаком „select“.\nerrBadStartTagInHead2=Лоша почетна ознака „%1$S“ у „head“.\nerrImage=Нађена је почетна ознака „image“.\nerrIsindex=Нађен „isindex“.\nerrFooSeenWhenFooOpen=Нађена почетна ознака „%1$S“ али је елемент истог типа већ отворен.\nerrHeadingWhenHeadingOpen=Заглавље не може да буде уметнуто унутар другог заглавља.\nerrFramesetStart=Нађена почетна ознака „frameset“.\nerrNoCellToClose=Нема ћелије коју треба затворити.\nerrStartTagInTable=Почетна ознака „%1$S“ нађена у „table“.\nerrFormWhenFormOpen=Нађена почетна ознака „form“, али већ постоји активан елемент „form“. Уметнуте форме нису дозвољене.  Ознака ће бити занемарена.\nerrTableSeenWhileTableOpen=Нађена је почетна ознака за „table“ али претходна ознака „table“ је још увек отворена.\nerrStartTagInTableBody=Почетна ознака „%1$S“ у телу табеле.\nerrEndTagSeenWithoutDoctype=Нађена је завршна ознака пре типа документа.  Очекивано: „<!DOCTYPE html“.\nerrEndTagAfterBody=Нађена је крајња ознака пошто је ознака „body“ затворена.\nerrEndTagSeenWithSelectOpen=Крајња ознака „%1$S“ нађена док је „select“ отворен.\nerrGarbageInColgroup=Неисправан фрагмент „colgroup“.\nerrEndTagBr=Затворена ознака „br“.\nerrNoElementToCloseButEndTagSeen=Ознака „%1$S“ није у опсегу, иако је нађена крајња ознака за „%1$S”.\nerrHtmlStartTagInForeignContext=Почетна ознака за HTML „%1$S“ налази се у контексту другог именског простора.\nerrTableClosedWhileCaptionOpen=Ознака „table“ је затворена али је „caption“ још увек отворена.\nerrNoTableRowToClose=Ниједан ред табеле није доступан за затварање.\nerrNonSpaceInTable=Погрешно постављен не-размак унутар табеле.\nerrUnclosedChildrenInRuby=Не затворени потомци у „ruby“.\nerrStartTagSeenWithoutRuby=Нађена је почетна ознака „%1$S“ иако елемент „ruby“ није отворен.\nerrSelfClosing=Синтакса за само-затварање („/>“) употребљена је на елементу који није празан. Коса црта ће бити игнорисана и ознака сматрана за почетну.\nerrNoCheckUnclosedElementsOnStack=Не затворени елементи на стеку.\nerrEndTagDidNotMatchCurrentOpenElement=Крајња ознака „%1$S“ не одговара имену тренутно отвореног елемента („%2$S“).\nerrEndTagViolatesNestingRules=Крајња ознака „%1$S“ није исправно угнеждена.\nerrEndWithUnclosedElements=Крајња ознака за “%1$S” је нађена, али било је незатворених елемената."
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/layout/xmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Map Expat error codes to error strings\n1 = нема довољно меморије\n2 = грешка у синтакси\n3 = ни један елеменат није пронађен\n4 = није добро формиран\n5 = незатворен симбол\n6 = делимичан знак\n7 = неодговарјућа петља\n8 = дуплиран атрибут\n9 = бесмислица после елемента документа\n10 = неисправан параметар референце уноса\n11 = неодређени унос\n12 = рекурзиван референца уноса\n13 = асихрони унос\n14 = веза ка неисправном броју знака\n15 = веза ка бинарном уносу\n16 = веза ка спољном уносу у атрибуту\n17 = XML или декларација текста се не налазе на почетку ентитета\n18 = непознато кодирање\n19 = неисправно кодирање у декларацији XML\n20 = неатворен CDATA део\n21 = грешка при обради спољне везе уноса\n22 = докуменат није самосталан\n23 = неочекивано стање растављача\n24 = ставка објављена кроз унос параметра\n27 = префикс није ограничен именом\n28 = не може да се одлекларише префикс\n29 = непотпуно означавање у параметарском ентитету\n30 = декларација XML није добро обликована\n31 = декларација текста није добро обликована\n32 = недозвољени знаци у јавном идентификатору\n38 = резервисаи префикс (xml) не сме да се одекларише или веже за други именски простор\n39 = резервисан префикс (xmlns) не може бити објављен или повучен\n40 = префикс не сме да се веже за неки од резервисаних именских простора\n\n# %1$S is replaced by the Expat error string, may be followed by Expected (see below)\n# %2$S is replaced by URL\n# %3$u is replaced by line number\n# %4$u is replaced by column number\nXMLParsingError = Грешка у рашчлањавању XML: %1$S\\nПутања: %2$S\\nРед %3$u, колона %4$u:\n\n# %S is replaced by a tag name.\n# This gets appended to the error string if the error is mismatched tag.\nExpected = . Очекује се: </%S>.\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/layout_errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nImageMapRectBoundsError=Атрибут \"coords\" елемента <area shape=\"rect\"> није у формату \"left,top,right,bottom\".\nImageMapCircleWrongNumberOfCoords=Атрибут \"coords\" елемента <area shape=\"circle\"> није у формату \"center-x,center-y,radius\".\nImageMapCircleNegativeRadius=Атрибут \"coords\" елемента <area shape=\"circle\"> садржи негативан пречник.\nImageMapPolyWrongNumberOfCoords=Атрибут „coords‟ елемента <area shape=\"poly\"> није у формату \"x1,y1,x2,y2 …\".\nImageMapPolyOddNumberOfCoords=Атрибут „coords‟ елемента <area shape=\"poly\"> не садржи последњу „y‟ координату (исправан формат је „x1,y1,x2,y2 …‟).\n\nTablePartRelPosWarning=Релативна позиција редова табела и група редова јe сада подржана. Овај сајт ће можда морати да се ажурира је можда ова могућност неће имати ефекта.\nScrollLinkedEffectFound2=Овај сајт користи \"scroll-linked\" ефекат позиционирања. Ово можда неће радити добро са асинхроним померањем; погледајте https://developers.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects за више информација и да се придружите дискусији о сличним алаткама и могућностима!\n\n## LOCALIZATION NOTE(CompositorAnimationWarningContentTooLarge2):\n## (%1$S, %2$S) is a pair of integer values of the frame size\n## (%3$S, %4$S) is a pair of integer values of a limit based on the viewport size\n## (%5$S, %6$S) is a pair of integer values of an absolute limit\nCompositorAnimationWarningContentTooLarge2=Анимација се не може покренути на композитору јер је величина оквира (%1$S, %2$S) превелика у односну на viewport (већа од (%3$S, %4$S)) или већа од максималне дозвољене вредности (%5$S, %6$S)\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformBackfaceVisibilityHidden):\n## 'backface-visibility: hidden' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformBackfaceVisibilityHidden=‘backface-visibility: hidden’ анимације трансформације се не могу покренути на композитору\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformPreserve3D):\n## 'transform-style: preserve-3d' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformPreserve3D=‘transform-style: preserve-3d’ анимације трансформације се не могу покренути на композитору\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformSVG,\n##                   CompositorAnimationWarningTransformWithGeometricProperties,\n##                   CompositorAnimationWarningTransformWithSyncGeometricAnimations,\n##                   CompositorAnimationWarningTransformFrameInactive,\n##                   CompositorAnimationWarningOpacityFrameInactive):\n## 'transform' and 'opacity' mean CSS property names, don't translate it.\nCompositorAnimationWarningTransformSVG=‘transform’ анимације на елементима са SVG трансформацијама се не могу покренути на композитору\nCompositorAnimationWarningTransformWithGeometricProperties=‘transform’ анимације се не могу покренути на композитору када се геометријске особине анимирају на истом елементу истовремено\nCompositorAnimationWarningTransformWithSyncGeometricAnimations=‘transform’ анимације се не могу покренути на композитору јер је требало да се синхронизује са анимацијама геометријских својства које су започете истог тренутка\nCompositorAnimationWarningTransformFrameInactive=Анимација се не може покренути на композитору јер оквир није означен као активан за ‘transform’ анимацију\nCompositorAnimationWarningOpacityFrameInactive=Анимација се не може покренути на композитору јер оквир није означен као активан за ‘opacity’ анимацију\nCompositorAnimationWarningHasRenderingObserver=Анимација се не може покренути на композитору јер елемент има rendering observers (-moz-element или SVG clipping/masking)\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/mathml/mathml.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nInvalidChild=Неисправне ознаке: <%1$S> није дозвољен као подрђен елеменат од <%2$S>.\nChildCountIncorrect=Неисправне ознаке: неисправан број подређених елемената за ознаку <%1$S/>.\nDuplicateMprescripts=Неисправне ознаке: Више од једног <mprescripts/> у <mmultiscripts/>.\n# LOCALIZATION NOTE:  The first child of <mmultiscript/> is the base, that is the element to which scripts are attached.\nNoBase=Неисправне ознаке: Очекивао се тачно један основни елеменат у <mmultiscripts/>.  Ни један није пронађен.\nSubSupMismatch=Неисправне ознаке: Недовршен subscript/superscript пар у <mmultiscripts/>.\n\n# LOCALIZATION NOTE:  When localizing the single quotes ('), follow the conventions in css.properties for your target locale.\nAttributeParsingError=Грешка при обрађивању вредности '%1$S' за '%2$S' атрибут елемента <%3$S/>.  Атрибут је занемарен.\nAttributeParsingErrorNoTag=Грешка при обрађивању вредности '%1$S' за '%2$S' атрибут. Атрибут је занемарен.\nLengthParsingError=Грешка при обрађивању вредности '%1$S' MathML атрибута као дужине.  Атрибут је занемарен.\nDeprecatedSupersededBy='%1$S' је застарео у MathML 3, превазиђен од '%2$S'.\nUnitlessValuesAreDeprecated=Неименоване вредности су застареле у MathML 3.\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/mozilla.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mozilla.title.15.1\n'The Book of Mozilla, 15:1'>\n\n<!ENTITY mozilla.quote.15.1\n'The <em>twins</em> of Mammon quarrelled. Their warring plunged the world into a <em>new darkness</em>, and the beast \nabhorred the darkness. So it began to move <em>swiftly</em>, and grew more powerful, and went forth and multiplied. \nAnd the beasts brought <em>fire</em> and light to the darkness.'>\n\n<!ENTITY mozilla.from.15.1\n'from <strong>The Book of Mozilla,</strong> 15:1'>\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/narrate.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Narrate, meaning \"read the page out loud\". This is the name of the feature\n# and it is the label for the popup button.\nnarrate = Читај наглас\nback = Назад\nstart = Крени\nstop = Стани\nforward = Напред\nspeed = Брзина\nselectvoicelabel = Глас:\n# Default voice is determined by the language of the document.\ndefaultvoice = Подразумевани\n\n# Voice name and language.\n# eg. David (English)\nvoiceLabel = %S (%S)"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY loadError.label \"Неуспешно учитавање странице\">\n<!ENTITY retry.label \"Покушај поново\">\n\n<!-- Specific error messages -->\n\n<!ENTITY connectionFailure.title \"Неуспешно повезивање\">\n<!ENTITY connectionFailure.longDesc \"<p>Иако сајт изгледа легитимно, прегледач није могао да успостави везу.</p><ul><li>Ако је сајт привремено недоступан, можете покушати касније.</li><li>Ако имате исти проблем са другим сајтовима, проверите да ли је рачунар повезан на мрежу.</li><li>Ако је рачунар заштићен проксијем или заштитним зидом, проверите да ли су исправно подешени.</li></ul>\">\n\n<!ENTITY deniedPortAccess.title \"Адреса је заштићена\">\n<!ENTITY deniedPortAccess.longDesc \"<p>Тражена адреса је одредила и порт (нпр. <q>mozilla.org:80</q> за порт 80 на сајту mozilla.org) који се обично користи у <em>друге</em> сврхе а не за преглед веба. Прегледач је отказао захтев ради заштите и безбедности.</p>\">\n\n<!ENTITY dnsNotFound.title \"Сервер није пронађен\">\n<!ENTITY dnsNotFound.longDesc \"<p>Прегледач није могао да пронађе рачунар на задатој адреси.</p><ul><li>Да ли сте можда погрешили при укуцавању адресе? (пример: <q><strong>ww</strong>.mozilla.org</q> уместо <q><strong>www</strong>.mozilla.org</q>)</li><li>Да ли сте сигурни да адреса постоји?  Можда јој је истекла регистрација.</li><li>Да ли можете да прегледате друге сајтове?  Проверите подешавања мреже или подешавања DNS-а.</li><li>Да ли је рачунар заштићен заштитним зидом или проксијем?  Неисправна подешавања могу да буду препрека читању садржаја са веба.</li></ul>\">\n\n<!ENTITY fileNotFound.title \"Датотека није пронађена\">\n<!ENTITY fileNotFound.longDesc \"<ul> <li>Проверите коришћење великих/малих слова или неке друге грешке у куцању.</li> <li>Проверите да ли је датотека премештена, преименована или избрисана.</li> </ul>\">\n\n<!ENTITY fileAccessDenied.title \"Приступ датотеци је одбијен\">\n<!ENTITY fileAccessDenied.longDesc \"<ul><li>Можда је уклоњена, премештена или немате приступ датотеци.</li></ul>\">\n\n<!ENTITY generic.title \"Захтев није могао да буде обрађен\">\n<!ENTITY generic.longDesc \"<p>Додатни подаци о овом проблему или грешци тренутно нису доступни.</p>\">\n\n<!ENTITY malformedURI.title \"Адреса није исправна\">\n<!ENTITY malformedURI.longDesc \"<p>Адреса није у добром формату. Проверите да ли има грешака у адресној траци и покушајте поново.</p>\">\n\n<!ENTITY netInterrupt.title \"Веза са сервером је прекинута\">\n<!ENTITY netInterrupt.longDesc \"<p>Прегледач се успешно повезао, али је веза прекинута током размене података.  Покушајте поново.</p><ul><li>Не можете да се повежете ни са другим сајтовима? Проверите да ли је рачунар прикључен на мрежу.</li><li>И даље имате проблема?  Обратите се администратору мреже или добављачу интернета за помоћ.</li></ul>\">\n\n<!ENTITY notCached.title \"Документ је истекао\">\n<!ENTITY notCached.longDesc \"<p>Тражени документ није доступан у кешу прегледача.</p><ul><li>Из безбедносних разлога, прегледач не добавља аутоматски поверљиве документе.  </li><li>Притисните „Покушај поново“ да бисте ручно добавили документ.</li></ul>\">\n\n<!ENTITY netOffline.title \"Рад ван мреже\">\n<!ENTITY netOffline.longDesc2 \"<p>Прегледач ради у режиму ван мреже и не може да се повеже на захтеван објекат</p><ul><li>Да ли је рачунар повезан на активну мрежу?</li><li>Притисните &quot;Покушај поново&quot; да се пребаците на режим на мрежи и да поново учитате страницу.</li></ul>\">\n\n<!ENTITY contentEncodingError.title \"Грешка у кодирању садржаја\">\n<!ENTITY contentEncodingError.longDesc \"<p>Страна коју покушавате да прегледате не може бити приказана јер користи неисправан или неподржан вид компресије.</p><ul><li>Обратите се власницима сајта и обавестите их о овом проблему.</li></ul>\">\n\n<!ENTITY unsafeContentType.title \"Небезбедна врста датотеке\">\n<!ENTITY unsafeContentType.longDesc \"\n<ul> \n  <li>Обратите се власницима веб сајта и обавестите их о овом проблему.</li> \n</ul>\n\">\n\n<!ENTITY netReset.title \"Веза са сервером је прекинута\">\n<!ENTITY netReset.longDesc \"<p>Мрежна веза је прекинута приликом договарања параметара везе.  Покушајте поново.</p>\">\n\n<!ENTITY netTimeout.title \"Веза са сервером је истекла\">\n<!ENTITY netTimeout.longDesc \"<p>Тражени сајт није одговорио на захтев за повезивањем и прегледач је престао да чека на одговор</p><ul><li>Сервер је можда тренутно и привремено преоптерећен.  Покушајте поново касније.</li><li>Да ли имате исти проблем и са другим сајтовима?  Ако да, проверите да ли је рачунар повезан на мрежу.</li><li>Да ли су рачунар или мрежа заштићени заштитним зидом или проксијем?  Неисправна подешавања могу да спрече приступ мрежи.</li><li>Да ли још увек имате проблема са повезивањем?  У том случају обратите се за помоћ администратору система или добављачу услуге интернета.</li></ul>\">\n\n<!ENTITY unknownProtocolFound.title \"Непознат протокол\">\n<!ENTITY unknownProtocolFound.longDesc \"<p>Адреса наводи протокол (нпр. <q>wxyz://</q>) који прегледач не препознаје, тако да прегледач не може да се повеже на сајт.</p><ul><li>Да ли покушавате да приступите мултимедијалном или другим сервисима? Проверите да ли постоје додатне захтевности на овом сајту.</li><li>Неки протоколи можда захтевају софтвере или прикључке трећих лица пре него што их прегледач може препознати.</li></ul>\">\n\n<!ENTITY proxyConnectFailure.title \"Прокси сервер одбија везу са сервером\">\n<!ENTITY proxyConnectFailure.longDesc \"<ul> <li>Проверите исправност подешавања прокси сервера.</li> <li>Питајте администратора мреже да ли је прокси сервер активан.</li> </ul>\">\n\n<!ENTITY proxyResolveFailure.title \"Не могу да пронађем прокси сервер\">\n<!ENTITY proxyResolveFailure.longDesc \"<p>Рачунар је подешен да користи прокси сервер али тај прокси није пронађен.</p><ul><li>Да ли је подешавање проксија исправно?  Проверите подешавања и пробајте поново.</li><li>Да ли је рачунар повезан на активну мрежу?</li><li>Још увек имате проблема?  Обратите се за помоћ администратору мреже или добављачу услуге интернета.</li></ul>\">\n\n<!ENTITY redirectLoop.title \"Страница није правилно преусмерена\">\n<!ENTITY redirectLoop.longDesc \"<ul> <li>Овај проблем понекад може бити проузрокован неприхватањем колачића.</li> </ul>\">\n\n<!ENTITY unknownSocketType.title \"Неочекиван одговор\">\n<!ENTITY unknownSocketType.longDesc \"<p>Сајт је одговорио на захтев на неочекиван начин и прегледач не може да настави</p>\">\n\n<!ENTITY nssFailure2.title \"Безбедна веза није успостављена\">\n<!ENTITY nssFailure2.longDesc2 \"<p>Страница коју желите да гледате не може бити приказана зато што није могуће утврдити да су примљени подаци аутентични.</p><ul><li>Обратите се власницима сајта и обавестите их о проблему.</li></ul>\">\n\n<!ENTITY nssBadCert.title \"Безбедна веза није успостављена\">\n<!ENTITY nssBadCert.longDesc2 \"<ul>\n<li>Ово може да буде проблем са подешавањем сервера, или неко можда покушава да се представи као тај сервер.</li>\n<li>Ако сте се успешно повезали на овај сервер у прошлости, ова грешка може бити привремена па има смисла да касније покушате поново.</li> \n</ul>\n\">\n\n<!ENTITY securityOverride.linkText \"Или можете додати изузетак…\">\n<!ENTITY securityOverride.warningContent \"\n<p>Не треба да додајете изузетак ако користите везу са интернетом којој не верујете у потпуности или ако нисте навикли да видите ово упозорење за овај сервер.</p>\n<p>Ако још увек желите да додате изузетак за овај сајт, можете да урадите то у напредним подешавањима за шифровање.</p>\n\">\n\n<!ENTITY cspBlocked.title \"Блокирано због полисе о безбедности садржаја\">\n<!ENTITY cspBlocked.longDesc \"<p>Прегледач је спречио ову страницу да се учита на овај начин, јер страница има полису о безбедности садржаја која то онемогућава.</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"Грешка оштећеног садржаја\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>Страница коју желите да погледате не може бити приказана због грешке у преносу података.</p><ul><li>Обратите се власницима веб странице и обавестите их о проблему.</li></ul>\">\n\n<!ENTITY remoteXUL.title \"Удаљени XUL\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>Обавестите власнике веб сајта о овом проблему.</li></ul></p>\">\n\n<!ENTITY inadequateSecurityError.title \"Веза није сугурна\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> користи технологију за безбедност која је застарела и рањива је на нападе. Нападач лако може да открије информације за које сте мислили да су сигурне. Администратор веб сајта ће морати да поправи сервер пре него што посетите овај сајт.</p><p>Код грешке: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/netErrorApp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- This file exists to allow applications to override one or more messages\n     from netError.dtd; Applications which want to do this should override\n     this file with their own version of netErrorApp.dtd -->\n\n<!-- An example (from Firefox):\n\n<!ENTITY securityOverride.linkText \"Или можете додати изузетак…\">\n<!ENTITY securityOverride.getMeOutOfHereButton \"Води ме одавде!\">\n<!ENTITY securityOverride.exceptionButtonLabel \"Додај изузетак…\">\n\n<!ENTITY securityOverride.warningContent \"\n<p>Не треба да додајете изузетак ако користите везу са интернетом којој не верујете у потпуности или ако нисте навикли да видите ово упозорење за овај сервер.</p>\n<p>Ако још увек желите да додате изузетак за овај сајт, можете да урадите то у напредним подешавањима за шифровање.</p>\n\n<button id='getMeOutOfHereButton'>&securityOverride.getMeOutOfHereButton;</button>\n<button id='exceptionDialogButton'>&securityOverride.exceptionButtonLabel;</button>\n\">\n\n-->\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/notification.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeNotification.tooltip \"Затвори ову поруку\">\n\n<!ENTITY checkForUpdates \"Провера надоградњи…\">\n\n<!ENTITY learnMore \"Сазнајте више…\">\n\n<!ENTITY defaultButton.label \"У реду!\">\n<!ENTITY defaultButton.accesskey \"У\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/nsWebBrowserPersist.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadError=%S не може бити сачуван, зато што је немогуће прочитати извор.\\n\\nПокушајте поново касније или обавестите администратора сервера.\nwriteError=%S не може бити сачуван због непознате грешке.\\n\\nПокушајте да га сачувате на другом месту.\nlaunchError=%S не може бити отворен због непознате грешке.\\n\\nПокушајте да га прво сачувате на диск, а потом отворите.\ndiskFull=Нема довољно простора на диску да би сачували %S.\\n\\nУклоните непотребне датотеке и покушајте поново, или покушајте да сачувате на другу локацију.\nreadOnly=%S не може бити сачуван, због забране писања на диск, директоријум или датотеку.\\n\\nСкините забране и покушајте поново или покушајте да сачувате на другу локацију.\naccessError=%S не може бити сачуван због забране измене садржаја директоријума.\\n\\nСкините забране и покушајте поново или покушајте да сачувате на другу локацију.\nSDAccessErrorCardReadOnly=Не могу преузети датотеку зато што је SD картица у употреби.\nSDAccessErrorCardMissing=Не могу преузети датотеку зато што недостаје SD картица.\nhelperAppNotFound=%S не може бити отворен зато што програм који му је придружен не постоји. Промените придруживања у поставкама.\nnoMemory=Нема довољно меморије за завршетак акције коју сте захтевали.\\n\\nИзађите из неких програма и покушајте поново.\ntitle=Преузимам %S\nfileAlreadyExistsError=%S не може бити сачуван јер већ постоји датотека са истим именом као '_files'.\\n\\nПокушајте да сачувате на другу локацију.\nfileNameTooLongError=%S не може бити сачуван зато што је име превише дугачко.\\n\\nПокушајте да сачувате са краћим именом.\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/plugins.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (plugins.properties):\n#    Those strings are inserted into an HTML page, so all HTML characters\n#    have to be escaped in a way that they show up correctly in HTML!\n\ntitle_label=О прикључцима\ninstalledplugins_label=Инсталирани прикључци\nnopluginsareinstalled_label=Нису пронађени инсталирани прикључци\nfindpluginupdates_label=Пронађи надоградње за инсталиране прикључке на\nfile_label=Датотека:\npath_label=Путања:\nversion_label=Верзија:\nstate_label=Статус:\nstate_enabled=Омогућен\nstate_disabled=Онемогућен\nmimetype_label=MIME тип\ndescription_label=Опис\nsuffixes_label=Суфикси\nlearn_more_label=Сазнајте више\n\ndeprecation_description=Нешто недостаје? Неки прикључци више нису подржани.\ndeprecation_learn_more=Сазнајте више.\n\n# GMP Plugins\ngmp_license_info=Информације о лиценци\ngmp_privacy_info=Информације о приватности\n\nopenH264_name=OpenH264 видео кодек пружа Cisco Systems, Inc.\nopenH264_description2=Овај прикључак аутоматски инсталира Mozilla да би се ускладили са WebRTC спецификацијама и да би омогућили WebRTC позиве са другим уређајима који захтевају H.264 видео кодек. Посетите http://www.openh264.org/ да бисте видели извор кодека и сазнали више о његовој имплементацији.\n\ncdm_description=Репродукуј заштићени веб видео.\n\nwidevine_description=Widevine модул дешифровања садржаја је обезбедио Google Inc.\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  windowClose.key                         \"w\">\n<!ENTITY  preferencesDefaultTitleMac.title        \"Поставке\">\n<!ENTITY  preferencesDefaultTitleWin.title        \"Поставке\">\n<!ENTITY  preferencesCloseButton.label            \"Затвори\">\n<!ENTITY  preferencesCloseButton.accesskey        \"З\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/printPageSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- extracted from printjoboptions.xul -->\n\n\n<!ENTITY printSetup.title    \"Параметри странице\">\n\n<!ENTITY basic.tab           \"Формат и својства\">\n\n<!ENTITY formatGroup.label   \"Формат\">\n\n<!ENTITY orientation.label   \"Усмерење:\">\n<!ENTITY portrait.label      \"Усправно\">\n<!ENTITY portrait.accesskey  \"У\">\n<!ENTITY landscape.label     \"Водоравно\">\n<!ENTITY landscape.accesskey \"В\">\n\n<!ENTITY scale.label         \"Размера:\">\n<!ENTITY scale.accesskey     \"Р\">\n<!ENTITY scalePercent        \"&#037;\">\n\n<!ENTITY shrinkToFit.label   \"Уклопи на страницу\">\n<!ENTITY shrinkToFit.accesskey \"с\">\n\n<!ENTITY optionsGroup.label  \"Опције\">\n\n<!ENTITY printBG.label       \"Штампа позадине (боје и слика)\">\n<!ENTITY printBG.accesskey   \"Ш\">\n\n<!ENTITY advanced.tab        \"Маргине и заглавље/подножје\">\n\n<!ENTITY marginGroup.label   \"Маргине (#1)\">\n<!ENTITY marginUnits.inches  \"инча\">\n<!ENTITY marginUnits.metric  \"у милиметрима\">\n<!ENTITY marginTop.label     \"Горњe:\">\n<!ENTITY marginTop.accesskey \"Г\">\n<!ENTITY marginBottom.label  \"Доњe:\">\n<!ENTITY marginBottom.accesskey \"Д\">\n<!ENTITY marginLeft.label    \"Левe:\">\n<!ENTITY marginLeft.accesskey \"Л\">\n<!ENTITY marginRight.label   \"Деснe:\">\n<!ENTITY marginRight.accesskey \"е\">\n\n<!ENTITY headerFooter.label  \"Заглавља и подножја\">\n\n<!ENTITY hfLeft.label        \"Леви:\">\n<!ENTITY hfCenter.label      \"Средина:\">\n<!ENTITY hfRight.label       \"Десни:\">\n<!ENTITY headerLeft.tip      \"Лево заглавље\">\n<!ENTITY headerCenter.tip    \"Централно заглавље\">\n<!ENTITY headerRight.tip     \"Десно заглавље\">\n<!ENTITY footerLeft.tip      \"Лево подножје\">\n<!ENTITY footerCenter.tip    \"Централно подножје\">\n<!ENTITY footerRight.tip     \"Десно подножје\">\n\n<!ENTITY hfTitle             \"Назив\">\n<!ENTITY hfURL               \"Адреса\">\n<!ENTITY hfDateAndTime       \"Датум/време\">\n<!ENTITY hfPage              \"Страница #\">\n<!ENTITY hfPageAndTotal      \"Страница бр. # од #\">\n<!ENTITY hfBlank             \"– празно –\">\n<!ENTITY hfCustom            \"Прилагоди…\">\n\n<!ENTITY customPrompt.title  \"Прилагоди…\">\n<!ENTITY customPrompt.prompt \"Унесите сопствени текст за заглавље или подножје\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/printPreview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY print.label          \"Штампа…\">\n<!ENTITY print.accesskey      \"Ш\">\n<!ENTITY pageSetup.label      \"Подеси страницу…\">\n<!ENTITY pageSetup.accesskey  \"П\">\n<!ENTITY page.label           \"Страница:\">\n<!ENTITY page.accesskey       \"С\">\n<!ENTITY of.label             \"од\">\n<!ENTITY scale.label          \"Размера:\">\n<!ENTITY scale.accesskey      \"Р\">\n<!ENTITY portrait.label       \"Усправно\">\n<!ENTITY portrait.accesskey   \"У\">\n<!ENTITY landscape.label      \"Водоравно\">\n<!ENTITY landscape.accesskey  \"В\">\n<!ENTITY close.label          \"Затвори\">\n<!ENTITY close.accesskey      \"З\">\n<!ENTITY p30.label            \"30&#037;\">\n<!ENTITY p40.label            \"40&#037;\">\n<!ENTITY p50.label            \"50&#037;\">\n<!ENTITY p60.label            \"60&#037;\">\n<!ENTITY p70.label            \"70&#037;\">\n<!ENTITY p80.label            \"80&#037;\">\n<!ENTITY p90.label            \"90&#037;\">\n<!ENTITY p100.label           \"100&#037;\">\n<!ENTITY p125.label           \"125&#037;\">\n<!ENTITY p150.label           \"150&#037;\">\n<!ENTITY p175.label           \"175&#037;\">\n<!ENTITY p200.label           \"200&#037;\">\n<!ENTITY Custom.label         \"Прилагоди…\">\n<!ENTITY ShrinkToFit.label    \"Уклопи на страницу\">\n<!ENTITY customPrompt.title   \"Прилагоди размеру…\">\n<!ENTITY simplifyPage.label   \"Поједностави страницу\">\n<!ENTITY simplifyPage.accesskey \"с\">\n<!ENTITY simplifyPage.enabled.tooltip  \"Промените распоред ради лакшег читања\">\n<!ENTITY simplifyPage.disabled.tooltip \"Ова страница не може да се аутоматски поједностави\">\n\n<!ENTITY homearrow.tooltip    \"Прва страница\">\n<!ENTITY endarrow.tooltip     \"Последња страница\">\n<!ENTITY nextarrow.tooltip    \"Следећа страница\">\n<!ENTITY previousarrow.tooltip \"Претходна страница\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/printPreviewProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n   \n<!--LOCALIZATION NOTE printPreviewProgress.dtd Main UI for Print Preview Progress Dialog -->\n<!ENTITY printWindow.title \"Преглед пре штампе\"> \n<!ENTITY title   \"Назив:\"> \n<!ENTITY preparing \"Припрема…\">\n<!ENTITY progress \"Напредак:\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/printProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n   \n<!--LOCALIZATION NOTE printProgress.dtd Main UI for Print Progress Dialog -->\n<!ENTITY printWindow.title \"Штампање\"> \n<!ENTITY title    \"Назив:\"> \n<!ENTITY progress \"Напредак:\">\n<!ENTITY preparing \"Припрема…\">\n<!ENTITY printComplete \"Одштампано.\">\n\n<!ENTITY dialogCancel.label \"Откажи\"> \n<!ENTITY dialogClose.label \"Затвори\">\n\n<!-- LOCALIZATION NOTE (percentPrint):\n\n    This string is used to format the text to the right of the progress\n    meter.\n\n    #1 will be replaced by the percentage of the file that has been saved -->\n<!ENTITY percentPrint \"#1&#037;\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/printdialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n   \n<!-- extracted from printdialog.xul -->\n\n<!ENTITY printButton.label \"Штампање\">\n\n<!ENTITY printDialog.title \"Штампање\">\n\n<!ENTITY fpDialog.title \"Сними датотеку\">\n\n<!ENTITY fileCheck.label \"Штампај у датотеку\">\n<!ENTITY fileCheck.accesskey \"Ш\">\n<!ENTITY propertiesButton.label \"Особине…\">\n<!ENTITY propertiesButton.accesskey \"О\">\n<!ENTITY descText.label \"Опис штампача:\">\n<!ENTITY printer.label \"Штампач\">\n<!ENTITY printerInput.label \"Име штампача:\">\n<!ENTITY printerInput.accesskey \"И\">\n\n<!ENTITY printrangeGroup.label \"Опсег штампе\">\n<!ENTITY allpagesRadio.label \"Све странице\">\n<!ENTITY allpagesRadio.accesskey \"С\">\n<!ENTITY rangeRadio.label  \"Странице\">\n<!ENTITY rangeRadio.accesskey  \"н\">\n<!ENTITY frompageInput.label  \"од\">\n<!ENTITY frompageInput.accesskey  \"о\">\n<!ENTITY topageInput.label  \"до\">\n<!ENTITY topageInput.accesskey  \"д\">\n<!ENTITY selectionRadio.label \"Избор\">\n<!ENTITY selectionRadio.accesskey \"И\">\n\n<!ENTITY copies.label \"Копије\">\n<!ENTITY numCopies.label \"Број копија:\">\n<!ENTITY numCopies.accesskey \"Б\">\n\n<!ENTITY printframeGroup.label \"Штампање оквира\">\n<!ENTITY aslaidoutRadio.label \"Као на екрану\">\n<!ENTITY aslaidoutRadio.accesskey \"К\">\n<!ENTITY selectedframeRadio.label  \"Само изабран оквир\">\n<!ENTITY selectedframeRadio.accesskey  \"С\">\n<!ENTITY eachframesepRadio.label  \"Сваки оквир засебно\">\n<!ENTITY eachframesepRadio.accesskey  \"з\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/printdialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# These strings are used in the native GTK, Mac and Windows print dialogs.\n\n# GTK titles:\nprintTitleGTK=Штампање\noptionsTabLabelGTK=Опције\nprintFramesTitleGTK=Штампа оквира\n\n# Mac titles:\noptionsTitleMac=Опције:\nappearanceTitleMac=Изглед:\nframesTitleMac=Оквири:\npageHeadersTitleMac=Заглавља странице:\npageFootersTitleMac=Подножја странице:\n\n# Windows titles:\noptionsTitleWindows=Опције\nprintFramesTitleWindows=Штампа оквира\n\n# TRANSLATOR NOTE: For radio button labels and check button labels, an underscore _\n# before a character will turn that character into an accesskey in the GTK dialog.\n# e.g. \"_As laid out\" will make A the accesskey.\n# In the Windows labels, use an ampersand (&).\n# On Mac, underscores will be stripped.\n\nasLaidOut=_Као на екрану\nasLaidOutWindows=&Као на екрану\nselectedFrame=_Изабрани оквир\nselectedFrameWindows=Изабрани &оквир\nseparateFrames=_Сваки оквир на посебној страни\nseparateFramesWindows=Посебно &сваки оквир\nshrinkToFit=_Занемари скалирање и уклопи на ширину стране\nselectionOnly=Штампај само _избор\nprintBGOptions=Штампај позадине\nprintBGColors=Штампај _боје позадина\nprintBGImages=Штампај _позадинске слике\nheaderFooter=Заглавље и подножје\nleft=Улево\ncenter=Средина\nright=Удесно\nheaderFooterBlank=– празно –\nheaderFooterTitle=Назив\nheaderFooterURL=Адреса\nheaderFooterDate=Датум/време\nheaderFooterPage=Страница #\nheaderFooterPageTotal=Страница бр. # од #\nheaderFooterCustom=Прилагоди…\ncustomHeaderFooterPrompt=Унесите прилагођени текст заглавља или подножја\n\n# These are for the summary view in the Mac dialog:\nsummaryFramesTitle=Штампа оквира\nsummarySelectionOnlyTitle=Штампање изабраног\nsummaryShrinkToFitTitle=Уклопи на страну\nsummaryPrintBGColorsTitle=Штампање боја позадине\nsummaryPrintBGImagesTitle=Штампање позадинских слика\nsummaryHeaderTitle=Заглавља странице\nsummaryFooterTitle=Подножја странице\nsummaryNAValue=непознато\nsummaryOnValue=Укључено\nsummaryOffValue=Искључен\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/printing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Page number formatting\n## @page_number The current page number\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\npagenumber=%1$d\n\n# Page number formatting\n## @page_number The current page number\n## @page_total The total number of pages\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\n# the second %ld will receive the total number of pages\npageofpages=%1$d од %2$d\n\nnoprinter=Нема доступних штампача.\nPrintToFile=Штампај у датотеку\nnoPrintFilename.title=Недостаје име датотеке\nnoPrintFilename.alert=Одабрали сте \"Штампај у датотеку\", али је име датотеке празно!\nfileConfirm.exists=%S већ постоји.\\nДа га заменим?\nprint_error_dialog_title=Грешка штампача\nprintpreview_error_dialog_title=Грешка претходног прегледа\n\n# Printing error messages.\n#LOCALIZATION NOTE: Some of these messages come in pairs, one\n# for printing and one for print previewing.  You can remove that\n# distinction in your language by removing the entity with the _PP\n# suffix; then the entity without a suffix will be used for both.\n# You can also add that distinction to any of the messages that don't\n# already have it by adding a new entity with a _PP suffix.\n#\n# For instance, if you delete PERR_GFX_PRINTER_DOC_IS_BUSY_PP, then\n# the PERR_GFX_PRINTER_DOC_IS_BUSY message will be used for that error\n# condition when print previewing as well as when printing.  If you\n# add PERR_FAILURE_PP, then PERR_FAILURE will only be used when\n# printing, and PERR_FAILURE_PP will be used under the same conditions\n# when print previewing.\n#\nPERR_FAILURE=Десила се грешка приликом штампања.\n\nPERR_ABORT=Штампа је прекинута или отказана.\nPERR_NOT_AVAILABLE=Неке могућности штампања тренутно нису доступне.\nPERR_NOT_IMPLEMENTED=Одређене функције штампе још нису реализоване.\nPERR_OUT_OF_MEMORY=Нема довољно слободне меморије да би се штампало.\nPERR_UNEXPECTED=Десио се неочекиван проблем током штампања.\n\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE=Нема доступних штампача.\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE_PP=Нема доступних штампача, не могу приказати документ у режиму штампања.\nPERR_GFX_PRINTER_NAME_NOT_FOUND=Одабран штампач није пронађен.\nPERR_GFX_PRINTER_COULD_NOT_OPEN_FILE=Отварање излазне датотеке за штампање у датотеку је неуспешно.\nPERR_GFX_PRINTER_STARTDOC=Штампање је неуспешно током старта штампања.\nPERR_GFX_PRINTER_ENDDOC=Штампање је неуспешно и није извршен посао до краја.\nPERR_GFX_PRINTER_STARTPAGE=Штампање је неуспешно приликом учитавања нове странице.\nPERR_GFX_PRINTER_DOC_IS_BUSY=Не могу да одштампам овај документ, још увек се учитава.\nPERR_GFX_PRINTER_DOC_IS_BUSY_PP=Не могу да прикажем овај документ у режиму штампача, још увек се учитава.\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/printjoboptions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n   \n<!-- extracted from printjoboptions.xul -->\n\n<!ENTITY printJobOptions.title \"Својства штампача\">\n\n<!ENTITY paperInput.label \"Величина папира:\">\n<!ENTITY paperInput.accesskey \"В\">\n\n<!ENTITY jobTitleInput.label \"Назив посла:\">\n<!ENTITY jobTitleInput.accesskey \"Н\">\n\n<!ENTITY colorGroup.label \"Боја:\">\n<!ENTITY grayRadio.label \"Сиви тонови\">\n<!ENTITY grayRadio.accesskey \"С\">\n<!ENTITY colorRadio.label \"Боја\">\n<!ENTITY colorRadio.accesskey \"Б\">\n\n<!ENTITY edgeMarginInput.label \"Размак од ивице папира до маргине\">\n<!ENTITY topInput.label \"Горњe:\">\n<!ENTITY topInput.accesskey \"Г\">\n<!ENTITY bottomInput.label \"Доњe:\">\n<!ENTITY bottomInput.accesskey \"Д\">\n<!ENTITY leftInput.label \"Левe:\">\n<!ENTITY leftInput.accesskey \"Л\">\n<!ENTITY rightInput.label \"Деснe:\">\n<!ENTITY rightInput.accesskey \"е\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/regionNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nad\t=\tАндора\nae\t=\tУједињени Арапски Емирати\naf\t=\tАвганистан\nag\t=\tАнтигва и Барбуда\nai\t=\tАнгуила\nal\t=\tАлбанија\nam\t=\tЈерменија\nao\t=\tАнгола\naq\t=\tАнтарктик\nar\t=\tАргентина\nas\t=\tАмеричка Самоа\nat\t=\tАустрија\nau\t=\tАустралија\naw\t=\tАруба\naz\t=\tАзербејџан\nba\t=\tБосна и Херцеговина\nbb\t=\tБарбадос\nbd\t=\tБангладеш\nbe\t=\tБелгија\nbf\t=\tБуркина Фасо\nbg\t=\tБугарска\nbh\t=\tБахреин\nbi\t=\tБурунди\nbj\t=\tБенин\nbl\t=\tСвети Бартоломеј\nbm\t=\tБермуди\nbn\t=\tБрунеји Дар-Ес-Салам\nbo\t=\tБоливија\nbq\t=\tБонајре , Свети Еустахије и Саба\nbr\t=\tБразил\nbs\t=\tБахами\nbt\t=\tБутан\nbv\t=\tОстрво Буве\nbw\t=\tБоцвана\nby\t=\tБелорусија\nbz\t=\tБелизе\nca\t=\tКанада\ncc\t=\tКокосова (Килингова) острва\ncd\t=\tКонго-Киншаса\ncf\t=\tЦентралноафричка Република\ncg\t=\tКонго-Бразавил\nch\t=\tШвајцарска\nci\t=\tОбала Слоноваче\nck\t=\tКукова Острва\ncl\t=\tЧиле\ncm\t=\tКамерун\ncn\t=\tКина\nco\t=\tКолумбија\ncp\t=\tОстрво Клипертон\ncr\t=\tКостарика\ncu\t=\tКуба\ncv\t=\tЗеленортска Острва\ncw\t=\tКурасао\ncx\t=\tБожићно Острво\ncy\t=\tКипар\ncz\t=\tЧешка\nde\t=\tНемачка\ndg\t=\tДијего Гарсија\ndj\t=\tЏибути\ndk\t=\tДанска\ndm\t=\tДоминика\ndo\t=\tДоминиканска Република\ndz\t=\tАлжир\nec\t=\tЕквадор\nee\t=\tЕстонија\neg\t=\tЕгипат\neh\t=\tЗападна Сахара\ner\t=\tЕритреја\nes\t=\tШпанија\net\t=\tЕтиопија\nfi\t=\tФинска\nfj\t=\tФиџи\nfk\t=\tФоклендска острва (Малвинас)\nfm\t=\tМикронезија\nfo\t=\tФарска Острва\nfr\t=\tФранцуска\nga\t=\tГабон\ngb\t=\tВелика Британија\ngd\t=\tГренада\nge\t=\tГрузија\ngf\t=\tФранцуска Гвајана\ngg\t=\tГернзи\ngh\t=\tГана\ngi\t=\tГибралтар\ngl\t=\tГренланд\ngm\t=\tГамбија\ngn\t=\tГвинеја\ngp\t=\tГвадалупе\ngq\t=\tЕкваторијална Гвинеја\ngr\t=\tГрчка\ngs\t=\tЈужна Џорџија и Јужна Сендвичка Острва\ngt\t=\tГватемала\ngu\t=\tГуам\ngw\t=\tГвинеја Бисао\ngy\t=\tГијана\nhk\t=\tХонг Конг\nhm\t=\tОстрва Херд и Макдоналд\nhn\t=\tХондурас\nhr\t=\tХрватска\nht\t=\tХаити\nhu\t=\tМађарска\nid\t=\tИндонезија\nie\t=\tИрска\nil\t=\tИзраел\nim\t=\tОстрво Ман\nin\t=\tИндија\nio\t=\tБританска територија Индијског океана\niq\t=\tИрак\nir\t=\tИран\nis\t=\tИсланд\nit\t=\tИталија\nje\t=\tЏерзи\njm\t=\tЈамајка\njo\t=\tЈордан\njp\t=\tЈапан\nke\t=\tКенија\nkg\t=\tКиргистан\nkh\t=\tКамбоџа\nki\t=\tКирибати\nkm\t=\tКомори\nkn\t=\tСвети Китс и Невис\nkp\t=\tСеверна Кореја\nkr\t=\tЈужна Кореја\nkw\t=\tКувајт\nky\t=\tКајманска острва\nkz\t=\tКазахстан\nla\t=\tЛаос\nlb\t=\tЛибан\nlc\t=\tСвета Луција\nli\t=\tЛихтенштајн\nlk\t=\tШри Ланка\nlr\t=\tЛиберија\nls\t=\tЛесото\nlt\t=\tЛитванија\nlu\t=\tЛуксембург\nlv\t=\tЛетонија\nly\t=\tЛибија\nma\t=\tМароко\nmc\t=\tМонако\nmd\t=\tМолдавија\nme\t=\tЦрна Гора\nmf\t=\tСвети Мартин\nmg\t=\tМадагаскар\nmh\t=\tМаршалска Острва\nmk\t=\tМакедонија\nml\t=\tМали\nmm\t=\tМианмар\nmn\t=\tМонголија\nmo\t=\tМакао\nmp\t=\tСеверна Маријанска острва\nmq\t=\tМартиник\nmr\t=\tМауританија\nms\t=\tМонсерат\nmt\t=\tМалта\nmu\t=\tМаурицијус\nmv\t=\tМалдиви\nmw\t=\tМалави\nmx\t=\tМексико\nmy\t=\tМалезија\nmz\t=\tМозамбик\nna\t=\tНамибија\nnc\t=\tНова Каледонија\nne\t=\tНигер\nnf\t=\tОстрво Норфок\nng\t=\tНигерија\nni\t=\tНикарагва\nnl\t=\tХоландија\nno\t=\tНорвешка\nnp\t=\tНепал\nnr\t=\tнауру\nnu\t=\tНијуе\nnz\t=\tНови Зеланд\nom\t=\tОман\npa\t=\tПанама\npe\t=\tПеру\npf\t=\tФранцуска Полинезија\npg\t=\tПапуа Нова Гвинеја\nph\t=\tФилипини\npk\t=\tПакистан\npl\t=\tПољска\npm\t=\tСвети Пјер и Микелон\npn\t=\tОстрва Питкерн\npr\t=\tПорторико\npt\t=\tПортугалија\npw\t=\tПалау\npy\t=\tПарагвај\nqa\t=\tКатар\nqm\t=\tМидвеј\nqs\t=\tБасас да Индија\nqu\t=\tОстрво Јуан де Нова\nqw\t=\tВејк\nqx\t=\tРасејана острва у Индијском океану\nqz\t=\tАкротири\nre\t=\tРеинион\nro\t=\tРумунија\nrs\t=\tСрбија\nru\t=\tРуска Федерација\nrw\t=\tРуанда\nsa\t=\tСаудијска Арабија\nsb\t=\tСоломонова Острва\nsc\t=\tСејшели\nsd\t=\tСудан\nse\t=\tШведска\nsg\t=\tСингапур\nsh\t=\tСвета Јелена\nsi\t=\tСловенија\nsk\t=\tСловачка\nsl\t=\tСијера Леоне\nsm\t=\tСан Марино\nsn\t=\tСенегал\nso\t=\tСомалија\nsr\t=\tСуринам\nss\t=\tЈужни Судан\nst\t=\tСао Томе и Принципе\nsv\t=\tСалвадор\nsx\t=\tСвети Мартин\nsy\t=\tСирија\nsz\t=\tСвазиленд\ntc\t=\tОстрва Туркс и Каикос\ntd\t=\tЧад\ntf\t=\tФранцуске Јужне Територије\ntg\t=\tТого\nth\t=\tТајланд\ntj\t=\tТаџикистан\ntk\t=\tТокелау\ntl\t=\tТимор-Лесте\ntm\t=\tТуркменистан\ntn\t=\tТунис\nto\t=\tтонга\ntr\t=\tТурска\ntt\t=\tТринидад и Тобаго\ntv\t=\tТувалу\ntw\t=\tТајван\ntz\t=\tТанзанија\nua\t=\tУкраjина\nug\t=\tУганда\nus\t=\tСАД\nuy\t=\tУругвај\nuz\t=\tУзбекистан\nva\t=\tВатикан\nvc\t=\tСв. Винсент и Гренадини\nve\t=\tВенецуела\nvg\t=\tБританска Девичанска Острва\nvi\t=\tАмеричка Девичанска Острва\nvn\t=\tВијетнам\nvu\t=\tВануату\nwf\t=\tВалис и Футуна\nws\t=\tСамоа\nxa\t=\tОстрва Ашмор и Картије\nxb\t=\tБејкер\nxc\t=\tОстрва Коралног мора\nxd\t=\tДекелија\nxe\t=\tОстрво Европа\nxg\t=\tПојас Газе\nxh\t=\tОство Хауланд\nxj\t=\tЈан Мајен\nxk\t=\tКосово\nxl\t=\tПалмира\nxm\t=\tКингмен\nxp\t=\tОстрва Парасел\nxq\t=\tЏарвис\nxr\t=\tСвалбард\nxs\t=\tСомалија\nxt\t=\tОстрво Тромелин\nxu\t=\tАтол Џонсон\nxv\t=\tНаваса  \nxw\t=\tЗападна обала\nye\t=\tЈемен\nyt\t=\tМајот\nza\t=\tЈужноафричка Република\nzm\t=\tЗамбија\nzw\t=\tЗимбабве\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/resetProfile.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!ENTITY refreshProfile.dialog.title         \"Освежи &brandShortName;\">\n<!ENTITY refreshProfile.dialog.description1  \"Започните са свежом верзијом да бисте решили проблеме и обновили перформансе.\">\n<!ENTITY refreshProfile.dialog.description2  \"Ово ће:\">\n<!ENTITY refreshProfile.dialog.items.label1  \"Уклонити додатке и прилагођавања\">\n<!ENTITY refreshProfile.dialog.items.label2  \"Вратити поставке прегледача на подразумеване\">\n<!ENTITY refreshProfile.dialog.button.label  \"Освежи &brandShortName;\">\n\n<!ENTITY refreshProfile.title                \"Подеси &brandShortName;\">\n<!ENTITY refreshProfile.button.label         \"Освежи &brandShortName;…\">\n\n<!ENTITY refreshProfile.cleaning.description \"Скоро сам готов…\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/resetProfile.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\n# LOCALIZATION NOTE: These strings are used for profile reset.\r\n\r\n# LOCALIZATION NOTE (resetUnusedProfile.message): %S is brandShortName.\r\nresetUnusedProfile.message=Изгледа да нисте покренули %S већ једно време. Да ли желите да га освежите? И успут, добродошли назад! \r\n# LOCALIZATION NOTE (resetUninstalled.message): %S is brandShortName.\r\nresetUninstalled.message=Изгледа да сте реинсталирали %S. Желите да га очистимо да имате свеже и ново искуство?\r\n\r\n# LOCALIZATION NOTE (refreshProfile.resetButton.label): %S is brandShortName.\r\nrefreshProfile.resetButton.label=Освежи %S…\r\nrefreshProfile.resetButton.accesskey=ж\r\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/search/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddEngineConfirmTitle=Додај претраживач\naddEngineConfirmation=Да ли желите да додате \"%S\" у списак претраживача?\\n\\nПорекло: %S\naddEngineAsCurrentText=Нека ово буде претраживач који ћу користити за претрагу\naddEngineAddButtonLabel=Додај\n\nerror_loading_engine_title=Грешка при прузимању\n# LOCALIZATION NOTE (error_loading_engine_msg2): %1$S = brandShortName, %2$S = location\nerror_loading_engine_msg2=%S није могао да преузме прикључак за претрагу са сајта:\\n%S\nerror_duplicate_engine_msg=%S није могао да инсталира прикључак са сајта \"%S\" јер већ постоји претраживач са истим именом.\n\nerror_invalid_engine_title=Грешка при инсталацији\nerror_invalid_format_title=Неисправан формат\n# LOCALIZATION NOTE (error_invalid_engine_msg2): %1$S = brandShortName, %2$S = location (url)\nerror_invalid_engine_msg2=%1$S није могао да инсталира претраживач са: %2$S\n\nsuggestion_label=Предлози\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/security/caps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\nCheckLoadURIError = Безбедносна грешка: Садржај на %S не може да учита везу са %S.\nCheckSameOriginError = Безбедносна грешка: Садржај на %S не може да учита податке са %S.\nExternalDataError = Безбедносна грешка: Садржај на %S је покушао да учита %S, али можда неће моћи да учита спољне податке ако се користи као слика. \n\n# LOCALIZATION NOTE (GetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nGetPropertyDeniedOrigins = Одбијена је дозвола за <%1$S> за добављање својства %2$S.%3$S из <%4$S>.\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomain = Одбијена је дозвола за <%1$S> (document.domain=<%5$S>) за добављање својства %2$S.%3$S из <%4$S> (document.domain још није постављен).\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsObjectDomain = Одбијена је дозвола за <%1$S> (document.domain још није постављен) за добављање својства %2$S.%3$S из <%4$S> (document.domain=<%5$S>).\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomainObjectDomain = Одбијена је дозвола за <%1$S> (document.domain=<%5$S>) за добављање својства %2$S.%3$S из <%4$S> (document.domain=<%6$S>).\n\n# LOCALIZATION NOTE (SetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nSetPropertyDeniedOrigins = Одбијена је дозвола за <%1$S> за постављање својства %2$S.%3$S на <%4$S>.\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomain = Одбијена је дозвола за <%1$S> (document.domain=<%5$S>) за постављање својства %2$S.%3$S на <%4$S> (document.domain није постављен).\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsObjectDomain = Одбијена је дозвола за <%1$S> (document.domain није постављен) за постављање својства %2$S.%3$S на <%4$S> (document.domain=<%5$S>).\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomainObjectDomain = Одбијена је дозвола за <%1$S> (document.domain=<%5$S>) за постављање својства %2$S.%3$S на <%4$S> (document.domain=<%6$S>).\n\n# LOCALIZATION NOTE (CallMethodDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nCallMethodDeniedOrigins = Одбијена је дозвола за <%1$S> за позивање метода %2$S.%3$S на <%4$S>.\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomain = Одбијена је дозвола за <%1$S> (document.domain=<%5$S>) за позивање метода %2$S.%3$S на <%4$S> (document.domain није постављен).\n# LOCALIZATION NOTE (CallMethodDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsObjectDomain = Одбијена је дозвола за <%1$S> (document.domain није постављен) за позивање метода %2$S.%3$S на <%4$S> (document.domain=<%5$S>).\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomainObjectDomain = Одбијена је дозвола за <%1$S> (document.domain=<%5$S>) за позивање метода %2$S.%3$S на <%4$S> (document.domain=<%6$S>).\n\nGetPropertyDeniedOriginsOnlySubject = Дозвола је одбијена за <%S> да добави својство %S.%S\nSetPropertyDeniedOriginsOnlySubject = Дозвола је одбијена за <%S> да постави својство %S.%S\nCallMethodDeniedOriginsOnlySubject = Дозвола је одбијена за <%S> да позове метод %S.%S\nCreateWrapperDenied = Дозволе забрањују стварање омота од објекта класе %S\nCreateWrapperDeniedForOrigin = Дозвола је одбијена за <%2$S> да направи омотач за објекат класе %1$S\nProtocolFlagError = Упозорење: обрађивач протокола за „%S‟ не објављује безбедносну полису.  Иако је учитавање оваквих протокола дозвољено за сада, ово се не препоручује.  Прегледајте документацију у датотеци nsIProtocolHandler.idl.\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/security/csp.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# CSP Warnings:\n# LOCALIZATION NOTE (CSPViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPViolation = Поставке странице су блокирале учитавање извора: %1$S\n# LOCALIZATION NOTE (CSPViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPViolationWithURI = Поставке странице су блокирале учитавање извора %2$S (\"%1$S\").\n# LOCALIZATION NOTE (CSPROViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPROViolation = Догодио се прекршај CSP полисе (\"%1$S\"). Понашање је дозвољено и CSP извештај је послат.\n# LOCALIZATION NOTE (CSPROViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPROViolationWithURI = Поставке странице су приметиле учитавање ресурса на %2$S (\"%1$S\"). CSP извештај се шаље.\n# LOCALIZATION NOTE (triedToSendReport):\n# %1$S is the URI we attempted to send a report to.\ntriedToSendReport = Покушај да се пошаље извештај на неисправан URI: \"%1$S\"\n# LOCALIZATION NOTE (couldNotParseReportURI):\n# %1$S is the report URI that could not be parsed\ncouldNotParseReportURI = немогуће је обрадити URI за извештај: %1$S\n# LOCALIZATION NOTE (couldNotProcessUnknownDirective):\n# %1$S is the unknown directive\ncouldNotProcessUnknownDirective = Немогуће је обрадити непознату директиву '%1$S'\n# LOCALIZATION NOTE (ignoringUnknownOption):\n# %1$S is the option that could not be understood\nignoringUnknownOption = Игноришем непознату опцију %1$S\n# LOCALIZATION NOTE (ignoringDuplicateSrc):\n# %1$S defines the duplicate src\nignoringDuplicateSrc = Игноришем дупликат извора %1$S\n# LOCALIZATION NOTE (ignoringSrcFromMetaCSP):\n# %1$S defines the ignored src\nignoringSrcFromMetaCSP = Игноришем извор '%1$S' (Није подржана испорука преко meta елемента).\n# LOCALIZATION NOTE (ignoringSrcWithinScriptStyleSrc):\n# %1$S is the ignored src\n# script-src and style-src are directive names and should not be localized\nignoringSrcWithinScriptStyleSrc = Игноришем \"%1$S\" унутар script-src или style-src: nonce-source или hash-source specified\n# LOCALIZATION NOTE (ignoringSrcForStrictDynamic):\n# %1$S is the ignored src\n# script-src, as well as 'strict-dynamic' should not be localized\nignoringSrcForStrictDynamic = Игноришем “%1$S” унутар script-src или ‘strict-dynamic’ specified\n# LOCALIZATION NOTE (ignoringStrictDynamic):\n# %1$S is the ignored src\nignoringStrictDynamic = Игноришем извор “%1$S” (Само дефинисани унутар script-src). \n# LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):\n# %1$S is the csp directive that contains 'strict-dynamic'\n# 'strict-dynamic' should not be localized\nstrictDynamicButNoHashOrNonce = Кључна реч ‘strict-dynamic’ унутар “%1$S” нема валидан nonce или hash и блокира учитавање свих скрипти\n# LOCALIZATION NOTE (reportURInotHttpsOrHttp2):\n# %1$S is the ETLD of the report URI that is not HTTP or HTTPS\nreportURInotHttpsOrHttp2 = URI за извештај (%1$S) би требао да буде HTTP или HTTPS URI.\n# LOCALIZATION NOTE (reportURInotInReportOnlyHeader):\n# %1$S is the ETLD of the page with the policy\nreportURInotInReportOnlyHeader = Овај сајт (%1$S) има полису за само пријављивање без URI пријаве. CSP неће блокирати и не може да пријави прекршаје полисе.\n# LOCALIZATION NOTE (failedToParseUnrecognizedSource):\n# %1$S is the CSP Source that could not be parsed\nfailedToParseUnrecognizedSource = Немогуће обрађивање непознатог извора %1$S\n# LOCALIZATION NOTE (inlineScriptBlocked):\n# inline script refers to JavaScript code that is embedded into the HTML document.\ninlineScriptBlocked = Покушај да се изврши inline скрипта је блокиран\n# LOCALIZATION NOTE (inlineStyleBlocked):\n# inline style refers to CSS code that is embedded into the HTML document.\ninlineStyleBlocked = Покушај да се примени inline стил је блокиран\n# LOCALIZATION NOTE (scriptFromStringBlocked):\n# eval is a name and should not be localized.\nscriptFromStringBlocked = Покушај да се позове JavaScript из стринга(позивање функције) је блокиран\n# LOCALIZATION NOTE (upgradeInsecureRequest):\n# %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.\nupgradeInsecureRequest = Надограђујем несигуран захтев '%1$S' да користи '%2$S'\n# LOCALIZATION NOTE (ignoreSrcForDirective):\nignoreSrcForDirective = Игноришем изворе за директиву '%1$S'\n# LOCALIZATION NOTE (hostNameMightBeKeyword):\n# %1$S is the hostname in question and %2$S is the keyword\nhostNameMightBeKeyword = Тумачим %1$S као име хоста,а не као кључну реч. Ако сте хтели да је користите као кључну реч, користите '%2$S' (апострофе).\n# LOCALIZATION NOTE (notSupportingDirective):\n# directive is not supported (e.g. 'reflected-xss')\nnotSupportingDirective = Не подржавам директиву '%1$S'. Директиве и вредности ће бити игнорисане.\n# LOCALIZATION NOTE (blockAllMixedContent):\n# %1$S is the URL of the blocked resource load.\nblockAllMixedContent = Блокирам несигуран захтев '%1$S'.\n# LOCALIZATION NOTE (ignoringDirectiveWithNoValues):\n# %1$S is the name of a CSP directive that requires additional values (e.g., 'require-sri-for')\nignoringDirectiveWithNoValues = Игноришем ‘%1$S‘ јер не садржи параметре.\n# LOCALIZATION NOTE (ignoringReportOnlyDirective):\n# %1$S is the directive that is ignored in report-only mode.\nignoringReportOnlyDirective = Игноришем sandbox директиву при испоручивању у report-only полиси ‘%1$S’\n# LOCALIZATION NOTE (deprecatedReferrerDirective):\n# %1$S is the value of the deprecated Referrer Directive.\ndeprecatedReferrerDirective = Referrer Directive ‘%1$S’ је застарела. Користите заглавље Referrer-Policy.\n\n# CSP Errors:\n# LOCALIZATION NOTE (couldntParseInvalidSource):\n# %1$S is the source that could not be parsed\ncouldntParseInvalidSource = Не могу рашчланити неиправан извор %1$S\n# LOCALIZATION NOTE (couldntParseInvalidHost):\n# %1$S is the host that's invalid\ncouldntParseInvalidHost = Не могу рашчланити неисправаног хоста %1$S\n# LOCALIZATION NOTE (couldntParseScheme):\n# %1$S is the string source\ncouldntParseScheme = Не могу рашчланити шему у %1$S\n# LOCALIZATION NOTE (couldntParsePort):\n# %1$S is the string source\ncouldntParsePort = Не могу рашчланити порт %1$S\n# LOCALIZATION NOTE (duplicateDirective):\n# %1$S is the name of the duplicate directive\nduplicateDirective = Дупликат %1$S директива је пронађен.  Све осим прве ће бити игнорисане.\n# LOCALIZATION NOTE (deprecatedDirective):\n# %1$S is the name of the deprecated directive, %2$S is the name of the replacement.\ndeprecatedDirective = Директива '%1$S' је застарела. Користите директиву '%2$S'.\n# LOCALIZATION NOTE (couldntParseInvalidSandboxFlag):\n# %1$S is the option that could not be understood\ncouldntParseInvalidSandboxFlag = Нисам могао да парсирам неисправан sandbox flag ‘%1$S’\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/security/security.properties",
    "content": "# Mixed Content Blocker\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the blocked mixed content resource\nBlockMixedDisplayContent = Блокирано је учитавање мешовитог садржаја који се приказује \"%1$S\"\nBlockMixedActiveContent = Блокирано је учитавање мешовитог активног садржаја \"%1$S\"\n\n# CORS\n# LOCALIZATION NOTE: Do not translate \"Access-Control-Allow-Origin\", Access-Control-Allow-Credentials, Access-Control-Allow-Methods, Access-Control-Allow-Headers\nCORSDisabled=Cross-Origin захтев је блокиран: Полиса истог порекла не дозвољава да читате ресурсе са удаљеног рачунара %1$S. (Разлог: CORS је онемогућен).\nCORSRequestNotHttp=Cross-Origin захтев је блокиран: Полиса истог порекла не дозвољава да читате ресурсе са удаљеног рачунара %1$S. (Разлог: CORS захтев није http).\nCORSMissingAllowOrigin=Cross-Origin захтев је блокиран: Полиса истог порекла не дозвољава да читате ресурсе са удаљеног рачунара %1$S. (Разлог: Недостаје CORS заглавње 'Access-Control-Allow-Origin').\nCORSAllowOriginNotMatchingOrigin=Cross-Origin захтев је блокиран: Полиса истог порекла не дозвољава да читате ресурсе са удаљеног рачунара %1$S. (Разлог: CORS заглавље 'Access-Control-Allow-Origin' се не поклапа са '%2$S').\nCORSNotSupportingCredentials=Cross-Origin захтев је блокиран: Полиса истог порекла не дозвољава да читате ресурсе са удаљеног рачунара ‘%1$S’. (Разлог: Акредитив није подржан ако је CORS заглавље ‘Access-Control-Allow-Origin’ постављено на ‘*’).\nCORSMethodNotFound=Cross-Origin захтев је блокиран: Полиса истог порекла не дозвољава да читате ресурсе са удаљеног рачунара %1$S. (Разлог: Није пронађена метода у CORS заглављу 'Access-Control-Allow-Methods').\nCORSMissingAllowCredentials=Cross-Origin захтев је блокиран: Полиса истог порекла не дозвољава да читате ресурсе са удаљеног рачунара %1$S. (Разлог: очекивано 'true' у CORS заглављу 'Access-Control-Allow-Credentials').\nCORSPreflightDidNotSucceed=Cross-Origin захтев је блокиран: Полиса истог порекла не дозвољава да читате ресурсе са удаљеног рачунара %1$S. (Разлог: CORS preflight канал није успео).\nCORSInvalidAllowMethod=Cross-Origin захтев је блокиран: Полиса истог порекла не дозвољава да читате ресурсе са удаљеног рачунара %1$S. (Разлог: неисправан токен '%2$S' у CORS заглављу 'Access-Control-Allow-Methods').\nCORSInvalidAllowHeader=Cross-Origin захтев је блокиран: Полиса истог порекла не дозвољава да читате ресурсе са удаљеног рачунара %1$S. (Разлог: неисправан токен '%2$S' у CORS заглављу 'Access-Control-Allow-Headers').\nCORSMissingAllowHeaderFromPreflight=Cross-Origin захтев је блокиран: Полиса истог порекла не дозвољава да читате ресурсе са удаљеног рачунара %1$S. (Разлог: недостаје токен '%2$S' у CORS заглављу 'Access-Control-Allow-Headers' са CORS preflight канала).\n\n# LOCALIZATION NOTE: Do not translate \"Strict-Transport-Security\", \"HSTS\", \"max-age\" or \"includeSubDomains\"\nSTSUnknownError=Strict-Transport-Security: Десила се непозната грешка, обрађујем заглавље које је сајт навео.\nSTSUntrustworthyConnection=Strict-Transport-Security: Веза до сајта није од поверења, наведено заглавље је игнорисано.\nSTSCouldNotParseHeader=Strict-Transport-Security: Сајт је навео заглавље које не може да буде успешно рашчлањено.\nSTSNoMaxAge=Strict-Transport-Security: Сајт је навео заглавље које не укључује 'max-age' директиву.\nSTSMultipleMaxAges=Strict-Transport-Security: Сајт је навео заглавље које укључује више 'max-age' директива.\nSTSInvalidMaxAge=Strict-Transport-Security: Сајт је навео заглавље које укључује 'max-age' директиву која је неисправна.\nSTSMultipleIncludeSubdomains=Strict-Transport-Security: Сајт је навео заглавље које укључује више 'includeSubDomains' директива.\nSTSInvalidIncludeSubdomains=Strict-Transport-Security: Сајт је навео заглавље које укључује 'includeSubDomains' директиву која је неисправна.\nSTSCouldNotSaveState=Strict-Transport-Security: Десила се грешка истићући сајт као Strict-Transport-Security хоста.\n\n# LOCALIZATION NOTE: Do not translate \"Public-Key-Pins\", \"HPKP\", \"max-age\", \"report-uri\" or \"includeSubDomains\"\nPKPUnknownError=Public-Key-Pins: Десила се непозната грешка, обрађујем заглавље које је сајт навео.\nPKPUntrustworthyConnection=Public-Key-Pins: Веза до сајта није од поверења, наведено заглавље је игнорисано.\nPKPCouldNotParseHeader=Public-Key-Pins: Сајт је навео заглавље које не може да буде успешно рашчлањено.\nPKPNoMaxAge=Public-Key-Pins: Сајт је навео заглавље које не укључује 'max-age' директиву.\nPKPMultipleMaxAges=Public-Key-Pins: Сајт је навео заглавље које укључује више 'max-age' директива.\nPKPInvalidMaxAge=Public-Key-Pins: Сајт је навео заглавље које укључује 'max-age' директиву која је неисправна.\nPKPMultipleIncludeSubdomains=Public-Key-Pins: Сајт је навео заглавље које укључује више 'includeSubDomains' директива.\nPKPInvalidIncludeSubdomains=Public-Key-Pins: Сајт је навео заглавље које укључује 'includeSubDomains' директиву која је неисправна.\nPKPInvalidPin=Public-Key-Pins: Сајт је навео заглавље које укључује неисправан pin.\nPKPMultipleReportURIs=Public-Key-Pins: Сајт је навео заглавље које укључује више 'report-uri' директива.\nPKPPinsetDoesNotMatch=Public-Key-Pins: Сајт је навео заглавље које не укључује одговарајући pin.\nPKPNoBackupPin=Public-Key-Pins: Сајт је навео заглавље које не укључује резервни pin.\nPKPCouldNotSaveState=Public-Key-Pins: Десила се грешка истићући сајт као Public-Key-Pins хоста.\nPKPRootNotBuiltIn=Public-Key-Pins: Сертификат који овај сајт користи није издан од стране сертификата у подразумеваној продавници сертификата. Да спречимо случајан лом, наведено заглавље је игнорисано.\n\n# LOCALIZATION NOTE: Do not translate \"SHA-1\"\nSHA1Sig=Овај сајт користи SHA-1 сертификат; препоручљиво је да користите сертификате са потписом алгоритама који користе хеш функцију јачу од SHA-1.\nInsecurePasswordsPresentOnPage=Поља за лозинке су представљена на несигурној (http://) страници. Ово је сигурносни ризик који омогућује да ваши акредитиви буду украдени.\nInsecureFormActionPasswordsPresent=Поља за лозинке су представљена на несигурној (http://) форми. Ово је сигурносни ризик који омогућује да ваши акредитиви буду украдени.\nInsecurePasswordsPresentOnIframe=Поља за лозинке су представљена на несигурном (http://) iframe. Ово је сигурносни ризик који омогућује да ваши акредитиви буду украдени.\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the insecure mixed content resource\nLoadingMixedActiveContent2=Учитавам мешовит (несигуран) активан садржај \"%1$S\" на безбедној страници\nLoadingMixedDisplayContent2=Учитавам мешовит (несигуран) саджрај \"%1$S\" за приказ на безбедној страници \n# LOCALIZATION NOTE: Do not translate \"allow-scripts\", \"allow-same-origin\", \"sandbox\" or \"iframe\"\nBothAllowScriptsAndSameOriginPresent=iframe који има allow-scripts и allow-same-origin за његов sandbox атрибут може да уклони његово извршавање.\n\n# Sub-Resource Integrity\n# LOCALIZATION NOTE: Do not translate \"script\" or \"integrity\". \"%1$S\" is the invalid token found in the attribute.\nMalformedIntegrityHash=Елеменат script има неисправан hash у његовом integrity атрибуту: \"%1$S\". Исправан формат је \"<hash algorithm>-<hash value>\".\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityLength=Hash у integrity атрибуту има погрешну дужину.\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityBase64=Hash у integrity атрибуту није могао да буд декодиран.\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the type of hash algorigthm in use (e.g. \"sha256\").\nIntegrityMismatch=Ни један од \"%1$S\" hash елемената у integrity атрибуту се не поклапа са садржајем подресурса.\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the sub-resource that cannot be protected using SRI.\nIneligibleResource=\"%1$S\" не испуњава услове за integrity провере пошто није ни CORS-enabled нити same-origin.\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the invalid hash algorithm found in the attribute.\nUnsupportedHashAlg=Неподржан hash алгоритам има integrity атрибут: \"%1$S\"\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nNoValidMetadata=Атрибут integrity не садржи исправан metadata.\n\n# LOCALIZATION NOTE: Do not translate \"RC4\".\nWeakCipherSuiteWarning=Овај сајт користи cipher RC4 за шифровање, који је застарео и несигуран.\n\n#XCTO: nosniff\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options: nosniff\".\nMimeTypeMismatch=Ресурс из “%1$S” је блокиран на основу нелсагања MIME типа (X-Content-Type-Options: nosniff).\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options\" and also do not trasnlate \"nosniff\".\nXCTOHeaderValueMissing=X-Content-Type-Options header упозорење: вредност је “%1$S”; да ли сте хтели да пошаљете “nosniff”?\n\nBlockScriptWithWrongMimeType=Скрипта из “%1$S” је блокирана јер садржи недозвољен MIME тип.\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/svg/svg.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAttributeParseWarning=Неочекивана вредност %2$S при рашчлањивању атрибута %1$S.\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/textcontext.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cutCmd.label \"Исеци\">\n<!ENTITY cutCmd.accesskey \"И\">\n<!ENTITY copyCmd.label \"Копирај\">\n<!ENTITY copyCmd.accesskey \"К\">\n<!ENTITY pasteCmd.label \"Налепи\">\n<!ENTITY pasteCmd.accesskey \"Н\">\n<!ENTITY undoCmd.label \"Опозови\">\n<!ENTITY undoCmd.accesskey \"О\">\n<!ENTITY selectAllCmd.label \"Изабери све\">\n<!ENTITY selectAllCmd.accesskey \"с\">\n<!ENTITY deleteCmd.label \"Уклони ставку\">\n<!ENTITY deleteCmd.accesskey \"У\">\n\n<!ENTITY spellAddToDictionary.label \"Додај у речник\">\n<!ENTITY spellAddToDictionary.accesskey \"Д\">\n<!ENTITY spellUndoAddToDictionary.label \"Опозови додавање у речник\">\n<!ENTITY spellUndoAddToDictionary.accesskey \"з\">\n<!ENTITY spellCheckToggle.label \"Провери правопис\">\n<!ENTITY spellCheckToggle.accesskey \"р\">\n<!ENTITY spellNoSuggestions.label \"(нема предлога)\">\n<!ENTITY spellDictionaries.label \"Језици\">\n<!ENTITY spellDictionaries.accesskey \"Ј\">\n\n<!ENTITY searchTextBox.clear.label \"Обриши\">\n\n<!ENTITY fillLoginMenu.label          \"Попуни пријаву\">\n<!ENTITY fillLoginMenu.accesskey      \"П\">\n<!ENTITY fillPasswordMenu.label       \"Попуни лозинку\">\n<!ENTITY fillPasswordMenu.accesskey   \"П\">\n<!ENTITY fillUsernameMenu.label       \"Попуни корисничко име\">\n<!ENTITY fillUsernameMenu.accesskey   \"П\">\n<!ENTITY noLoginSuggestions.label     \"(нема предлога пријаве)\">\n<!ENTITY viewSavedLogins.label        \"Погледај снимљене пријаве\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/tree.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restoreColumnOrder.label \"Врати редослед колона\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/videocontrols.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY playButton.playLabel \"Пуштање\">\n<!ENTITY playButton.pauseLabel \"Пауза\">\n<!ENTITY muteButton.muteLabel \"Искљ. звук\">\n<!ENTITY muteButton.unmuteLabel \"Пусти тон\">\n<!ENTITY fullscreenButton.enterfullscreenlabel \"Користи цео екран\">\n<!ENTITY fullscreenButton.exitfullscreenlabel \"Изађи из целог екрана\">\n<!ENTITY castingButton.castingLabel \"Пребаци на екран\">\n<!ENTITY closedCaption.off \"Искључено\">\n\n<!ENTITY stats.media \"Медији\">\n<!ENTITY stats.size \"Величина\">\n<!ENTITY stats.activity \"Активност\">\n<!ENTITY stats.activityPaused \"Паузирано\">\n<!ENTITY stats.activityPlaying \"Репродукција\">\n<!ENTITY stats.activityEnded \"Завршено\">\n<!ENTITY stats.activitySeeking \"(тражење)\">\n<!ENTITY stats.volume \"Звук\">\n<!ENTITY stats.framesParsed \"Парсирани оквири\">\n<!ENTITY stats.framesDecoded \"Декодирани оквири\">\n<!ENTITY stats.framesPresented \"Приказани оквири\">\n<!ENTITY stats.framesPainted \"Осликани оквири\">\n\n<!ENTITY error.aborted \"Учитавање видео снимка је заустављено.\">\n<!ENTITY error.network \"Пуштање видео снимка је прекинуто због грешке на мрежи.\">\n<!ENTITY error.decode \"Видео-снимак не може да се пусти јер је датотека оштећена.\">\n<!ENTITY error.srcNotSupported \"Видео формат или MIME врста није подржана.\">\n<!ENTITY error.noSource2 \"Нема видео снимака са подржаним форматом и MIME врстом.\">\n<!ENTITY error.generic \"Извођење видео снимка је прекинуто због непознате грешке.\">\n\n<!-- LOCALIZATION NOTE (scrubberScale.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 of 6:00:00 elapsed\".\n-->\n<!ENTITY scrubberScale.nameFormat \"Протекло #1 од #2\">\n\n<!-- LOCALIZATION NOTE (positionAndDuration.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 / 6:00:00\".\nNote that #2 is not always avaiable. For example, when at the 5 minute mark in an\nunknown duration video, #1 would be \"5:00\" and string which is surrounded by <span>\nwould be deleted, result string would be \"5:00\".\n-->\n<!ENTITY positionAndDuration.nameFormat \"#1<span> / #2</span>\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/viewSource.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n   \n<!-- extracted from content/viewSource.xul -->\n\n<!-- LOCALIZATION NOTE (mainWindow.title) : DONT_TRANSLATE --> \n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE --> \n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifierseparator) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifierseparator \" - \">\n<!ENTITY mainWindow.preface \"Извор: \">\n\n<!ENTITY fileMenu.label \"Датотека\">\n<!ENTITY fileMenu.accesskey \"Д\">\n<!ENTITY savePageCmd.label \"Сачувај страницу као…\">\n<!ENTITY savePageCmd.accesskey \"С\">\n<!ENTITY savePageCmd.commandkey \"S\">\n<!ENTITY pageSetupCmd.label \"Подешавање странице…\">\n<!ENTITY pageSetupCmd.accesskey \"П\">\n<!ENTITY printPreviewCmd.label \"Преглед пре штампе\">\n<!ENTITY printPreviewCmd.accesskey \"р\">\n<!ENTITY printCmd.label \"Штампа…\">\n<!ENTITY printCmd.accesskey \"Ш\">\n<!ENTITY printCmd.commandkey \"P\">\n<!ENTITY closeCmd.label \"Затвори\">\n<!ENTITY closeCmd.accesskey \"З\">\n<!ENTITY closeCmd.commandkey \"W\">\n\n<!-- LOCALIZATION NOTE :\ntextEnlarge.commandkey3, textReduce.commandkey2 and\ntextReset.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n<!ENTITY textEnlarge.commandkey \"+\">\n<!ENTITY textEnlarge.commandkey2 \"=\">\n<!ENTITY textEnlarge.commandkey3 \"\">\n<!ENTITY textReduce.commandkey \"-\">\n<!ENTITY textReduce.commandkey2 \"\">\n<!ENTITY textReset.commandkey \"0\">\n<!ENTITY textReset.commandkey2 \"\">\n\n<!ENTITY goToLineCmd.label \"Иди на ред…\">\n<!ENTITY goToLineCmd.accesskey \"р\">\n<!ENTITY goToLineCmd.commandkey \"l\">\n\n<!ENTITY viewMenu.label           \"Преглед\">\n<!ENTITY viewMenu.accesskey       \"П\">\n<!ENTITY reloadCmd.label \"Опет учитај\">\n<!ENTITY reloadCmd.accesskey \"О\">\n<!ENTITY reloadCmd.commandkey \"r\">\n<!ENTITY menu_wrapLongLines.title \"Премотај дуге линије\"> \n<!ENTITY menu_wrapLongLines.accesskey \"П\">\n<!ENTITY menu_highlightSyntax.label \"Бојење синтаксе\">\n<!ENTITY menu_highlightSyntax.accesskey \"Б\">\n<!ENTITY menu_textSize.label \"Величина текста\">\n<!ENTITY menu_textSize.accesskey \"В\">\n<!ENTITY menu_textEnlarge.label \"Увећај\">\n<!ENTITY menu_textEnlarge.accesskey \"У\">\n<!ENTITY menu_textReduce.label \"Умањи\">\n<!ENTITY menu_textReduce.accesskey \"У\">\n<!ENTITY menu_textReset.label \"Обичан\">\n<!ENTITY menu_textReset.accesskey \"О\">\n\n<!ENTITY findOnCmd.label     \"Нађи на овој страници…\">\n<!ENTITY findOnCmd.accesskey \"Н\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label  \"Нађи поново\">\n<!ENTITY findAgainCmd.accesskey \"Н\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY backCmd.label \"Назад\">\n<!ENTITY backCmd.accesskey \"Н\">\n<!ENTITY forwardCmd.label \"Проследи\">\n<!ENTITY forwardCmd.accesskey \"П\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n\n<!ENTITY copyLinkCmd.label \"Копирај одредиште везе\">\n<!ENTITY copyLinkCmd.accesskey \"о\">\n<!ENTITY copyEmailCmd.label \"Копирај адресу е-поште\">\n<!ENTITY copyEmailCmd.accesskey \"е\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/viewSource.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngoToLineTitle     = Прелазак на ред\ngoToLineText      = Унесите број реда\ninvalidInputTitle = Неисправан унос\ninvalidInputText  = Унети број реда је неисправан.\noutOfRangeTitle   = Ред није пронађен\noutOfRangeText    = Изабрани ред није пронађен.\nstatusBarLineCol  = Ред %1$S, колона %2$S\nviewSelectionSourceTitle = DOM извор изабраног дела\nviewMathMLSourceTitle    = DOM извор MathML-а\n\ncontext_goToLine_label        = Иди на линију…\ncontext_goToLine_accesskey    = л\ncontext_wrapLongLines_label   = Омотај дугачке линије\ncontext_highlightSyntax_label = Истицање синтаксе\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/webapps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (webapps.uninstall.notification): %S will be replaced with the name of the uninstalled web app\nuninstall.notification = %S је деинсталиран са рачунара.\nuninstall.label = Деинсталирај апликацију\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/wizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  button-back-mac.label        \"Назад\">\n<!ENTITY  button-back-mac.accesskey    \"Н\">\n<!ENTITY  button-next-mac.label        \"Даље\">\n<!ENTITY  button-next-mac.accesskey    \"Д\">\n<!ENTITY  button-finish-mac.label      \"Готово\">\n<!ENTITY  button-cancel-mac.label      \"Откажи\">\n\n<!ENTITY  button-back-unix.label       \"Назад\">\n<!ENTITY  button-back-unix.accesskey   \"Н\">\n<!ENTITY  button-next-unix.label       \"Даље\">\n<!ENTITY  button-next-unix.accesskey   \"Д\">\n<!ENTITY  button-finish-unix.label     \"Доврши\">\n<!ENTITY  button-cancel-unix.label     \"Откажи\">\n\n<!ENTITY  button-back-win.label        \"&lt; Назад\">\n<!ENTITY  button-back-win.accesskey    \"Н\">\n<!ENTITY  button-next-win.label        \"Даље &gt;\">\n<!ENTITY  button-next-win.accesskey    \"Д\">\n<!ENTITY  button-finish-win.label      \"Доврши\">\n<!ENTITY  button-cancel-win.label      \"Откажи\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/wizard.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndefault-first-title=Добро дошли у програм %S\ndefault-last-title=Крај рада у програму %S\ndefault-first-title-mac=Увод\ndefault-last-title-mac=Закључак\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/xbl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nUnexpectedElement=Неочекиван елемент <%1$S>.\n# LOCALIZATION NOTE: do not localize key=“%S” modifiers=“%S” id=“%S”\nGTK2Conflict2=Тастер догађаји нису доступни на GTK2: key=“%S” modifiers=“%S” id=“%S”\nWinConflict2=Тастер догађаји нису доступни на неким распоредима тастатуре: key=“%S” modifiers=“%S” id=“%S”\nTooDeepBindingRecursion=Повезница XBL „%S‟ већ користи сувише наследних елемената; не примењујемо га да би се спречила бесконачна рекурзија.\nCircularExtendsBinding=Продужење XBL повезнице „%S‟ са „%S‟ би довело до самопродужења\n# LOCALIZATION NOTE: do not localize <handler command=\"…\">\nCommandNotInChrome=Употреба <handler command=\"…\"> није дозвољена ван chrome-а.\nMalformedXBL = XBL датотека је неисправна. Да ли сте заборавили именски простор XBL на ознаци за повезивање?\nInvalidExtendsBinding=Продужење „%S‟ је неважеће. Имена ознака се не продужавају.\nMissingIdAttr = Атрибут „id‟ недостаје на ознаци за повезивање.\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/xml/prettyprint.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY xml.nostylesheet \"Изгледа да XML датотека нема придружене податке о стилу. Стабло документа је приказано испод.\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/xpinstall/xpinstall.properties",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Mozilla Communicator client code, released\n# March 31, 1998.\n#\n# The Initial Developer of the Original Code is\n# Netscape Communications Corporation.\n# Portions created by the Initial Developer are Copyright (C) 1998-1999\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Samir Gehani <sgehani@netscape.com>\n#   Daniel Veditz <dveditz@netscape.com>\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either of the GNU General Public License Version 2 or later (the \"GPL\"),\n# or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\n#--------------------------------------------------------------------\n#   Install Actions\n#--------------------------------------------------------------------\nInstallFile=Постављам: %s\nInstallSharedFile=Постављам дељену датотеку: %s\nReplaceFile=Замењујем: %s\nReplaceSharedFile=Замењујем дељену датотеку: %s\nSkipFile=Прескачем: %s\nSkipSharedFile=Прескачем дељену датотеку: %s\n\nDeleteFile=Бришем датотеку: %s\nDeleteComponent=Бришем део: %s\n\nExecute=Извршавам: %s\nExecuteWithArgs=Извршавам: %s са аргументом: %s\n\nCopyFile=Копирам датотеку: %s у %s\nExecuteFile=Извршавам датотеку: %s\nExecuteFileWithArgs=Извршавам датотеку: %s са аргументом: %s\nMoveFile=Премештам датотеку: %s у %s\nRenameFile=Преименујем датотеку: %s у %s\nCreateFolder=Направи директоријум: %s\nRemoveFolder=Уклањам директоријум: %s\nRenameFolder=Преименујем директоријум: %s to %s\nWindowsShortcut=Windows пречица: %s\nMacAlias=Mac пречица: %s\nWindowsRegisterServer=Windows регистрациони сервер: %s\nUnknownFileOpCommand=Непозната операција над датотеком!\n\nPatch=Закрпа: %s\n\nUninstall=Уклањам: %s\n\nRegSkin=Региструјем тему: %s\nRegLocale=Региструјем локал: %s\nRegContent=Региструјем садржај: %s\nRegPackage=Региструјем пакет: %s\n\n#--------------------------------------------------------------------\n#   Dialog Messages\n#--------------------------------------------------------------------\n\nApplyNowSkin=Користи ову тему\nApplyNowLocale=Користи овај локал\n\nConfirmSkin=Постави тему \"%1$S\" са %2$S?\nConfirmLocale=Постави локалне поставке \"%1$S\" са %2$S?\n\nOK=Постави\n\nprogress.queued=На чекању\nprogress.downloading=Преузимање…\nprogress.downloaded=Преузето\nprogress.installing=Постављам…\n\nUnsigned=Непотписано\n\n#--------------------------------------------------------------------\n#   Miscellaneous\n#--------------------------------------------------------------------\nERROR=ГРЕШКА\n\nerror0=Успешно\nerror999=Поново покрени за наставак\nerror-202=Забрањен приступ\nerror-203=Неочекивана грешка постављања.\\nЗа више детаља погледајте JavaScript конзолни извештај.\nerror-204=Скрипта постављања није пронађена\nerror-207=Неисправан пакет\nerror-208=Неисправан аргумент\nerror-210=Отказао корисник\nerror-214=Тражена датотека не постоји\nerror-215=Само за читање\nerror-218=Грешка при распакивању AppleSingle-а\nerror-219=Непостојећа путања\nerror-225=НЕУСПЕШНО_РАСПАКИВАЊЕ\nerror-227=Отказан\nerror-228=Грешка при пријему\nerror-229=Грешка у скрипти\nerror-230=Већ постоји\nerror-235=Нема довољно простора\nerror-239=Неуспешна регистрација Chrome-а\nerror-240=Постављање није завршено\nerror-244=Пакет није подржан\nerror-260=Потпис је немогуће потврдити.\nerror-261=Неисправна датотека (можда је дошло до грешке при пријему)\nerror-262=Непознат или неисправан тип датотеке\nerror-299=Нема више меморије\n\n# there are other error codes, either rare or obsolete,\n# that are not worth translating at this time.\nunknown.error=Неочекивана грешка %S\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/xslt/xslt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n1  = Растављање XSLT стила није успело.\n2  = Растављање XPath образац није успео.\n3  = \n4  = XSLT трансформација није успешна.\n5  = Неисправна XSLT/XPath функција.\n6  = XSLT стил (можда) садржи рекурзију.\n7  = Вредност атрибута није исправна у XSLT 1.0.\n8  = XPath израз је очекивао да врати NodeSet.\n9  = XSLT трансформација је прекинута од <xsl:message>.\n10 = Пријављена је грешка у мрежи приликом учитавања XSLT стила:\n11 = XSLT стил не садржи XML тип:\n12 = XSLT стил директно или индиректно увози или укључује себе:\n13 = XPath функција је позвана са погрешним бројем аргумената.\n14 = Позван је непознат наставак XPath функције.\n15 = Грешка растављања XPath-а: очекујем ')':\n16 = Грешка растављања XPath-а: погрешна оса:\n17 = Грешка растављања XPath-а: очекујем проверу имена или типа:\n18 = Грешка растављања XPath-а: очекујем ']':\n19 = Грешка растављања XPath-а: неисправно име променљиве:\n20 = Грешка растављања XPath-а: неочекивани крај израза:\n21 = Грешка растављања XPath-а: очекујем оператера:\n22 = Грешка растављања XPath-а: не затворен захтев:\n23 = Грешка растављања XPath-а: ':' су неочекиване:\n24 = Грешка растављања XPath-а: '!' је неочекиван, негација је not():\n25 = Грешка растављања XPath-а: пронађен неодговарајући знак:\n26 = Грешка растављања XPath-а: очекујем бинарног оператера:\n27 = XSLT стил је блокиран из безбедносних разлога.\n28 = Израчунавање неисправног израза.\n29 = Неуравнотежене витичасте заграде.\n30 = Прављење елемента са неважећим QName.\n31 = Додела променљиве засењује доделу у оквиру истог обрасца.\n32 = Позив кључне функције није дозвољен.\n\nLoadingError = Грешка пру учитавању стила: %S\nTransformError = Грешка приликом XSLT премештања: %S\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global/xul.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMissingOverlay=Неуспело учитавање преклапања из %1$S.\nPINotInProlog=<?%1$S?> команда за обраду нема више никаквог ефекта ван пролога (видети bug 360119).\nNeededToWrapXUL=XUL кућица за елемент %1$S садржи дете у линији: %2$S, због чека су сва деца обмотана блоком.\nNeededToWrapXULInlineBox=XUL кућица за елемент %1$S садржи дете у линији: %2$S, због чега су сва деца обмотана блоком. Ово се често може исправити стављањем  „display: -moz-inline-box‟ са „display: -moz-inline-box; display: inline-block‟.\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global-platform/mac/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Скок\npress   =       Притисни\ncheck   =       Означи\nuncheck =       Одзначи\nselect  =       Изабери\nopen    =       Отвори\nclose   =       Затвори\nswitch  =       Промени\nclick   =       Кликни\ncollapse=       Скупи\nexpand  =       Рашири\nactivate=       Активирај\ncycle   =       Кружи\n\n# Universal Access API support\n# (Mac Only)\n# The Role Description for AXWebArea (the web widget). Like in Safari.\nhtmlContent = HTML садржај\n# The Role Description for the Tab button.\ntab     =       језичак\n# The Role Description for definition list dl, dt and dd\nterm    =       термин\ndefinition =    дефиниција\n# The Role Description for an input type=\"search\" text field\nsearchTextField = текст поље за претрагу\n# The Role Description for WAI-ARIA Landmarks\napplication =   апликација\nsearch  =       потражи\nbanner  =       застава\nnavigation =    навигација\ncomplementary = допунски\ncontent =       садржај\nmain    =       главно\n# The (spoken) role description for various WAI-ARIA roles\nalert       =      упозорење\nalertDialog =      дијалог упозорења\narticle     =      чланак\ndocument    =      документ\nlog         =      дневник\nmarquee     =      marquee\nmath        =      математика\nnote        =      белешка\nregion      =      регион\nstatus      =      статус апликације\ntimer       =      тајмер\ntooltip     =      опис алатке\nseparator    =      сеператор\ntabPanel     =      панел за језичке\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global-platform/mac/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global-platform/mac/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#mac\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key - open up arrow symbol (ctrl-e)\nVK_SHIFT=\\u21e7\n\n#the command key - clover leaf symbol (ctrl-q)\nVK_META=\\u2318\n\n#the win key - never generated by native key event\nVK_WIN=win\n\n#the option/alt key - splitting tracks symbol (ctrl-g)\nVK_ALT=\\u2325\n\n#the control key. hat symbol (ctrl-f)\nVK_CONTROL=\\u2303\n\n#the separator character used between modifiers (none on Mac OS)\nMODIFIER_SEPARATOR=\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global-platform/unix/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Скок\npress   =       Притисни\ncheck   =       Означи\nuncheck =       Одзначи\nselect  =       Изабери\nopen    =       Отвори\nclose   =       Затвори\nswitch  =       Промени\nclick   =       Кликни\ncollapse=       Скупи\nexpand  =       Рашири\nactivate=       Активирај\ncycle   =       Кружи\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global-platform/unix/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global-platform/unix/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Shift\n\n#the command key\nVK_META=Meta\n\n#the win key (Super key and Hyper keys are mapped to DOM Win key)\nVK_WIN=Win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Ctrl\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global-platform/win/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Скок\npress   =       Притисни\ncheck   =       Означи\nuncheck =       Одзначи\nselect  =       Изабери\nopen    =       Отвори\nclose   =       Затвори\nswitch  =       Промени\nclick   =       Кликни\ncollapse=       Скупи\nexpand  =       Рашири\nactivate=       Активирај\ncycle   =       Кружи\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global-platform/win/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global-platform/win/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Shift\n\n#the command key\nVK_META=Meta\n\n#the win key\nVK_WIN=Win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Ctrl\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/global-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#\n#   Localizable URLs\n#\npluginStartupMessage=Покретање додатка за врсту\n\n# plug-ins URLs\npluginupdates_label=mozilla.com/plugincheck\npluginupdates_url=http://www.mozilla.com/plugincheck/\n\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/mozapps/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n   \n<!-- LOCALIZATION NOTE (window.width2, window.height): These values should be\nclose to the golden ratio (1.618:1) while making sure it's wide enough for long\nfile names and tall enough to hint that there are more downloads in the list -->\n<!ENTITY window.width2                    \"485\">\n<!ENTITY window.height                    \"300\"> \n\n<!ENTITY starting.label                   \"Почетак…\">\n<!ENTITY scanning.label                   \"Претрага на вирусе…\">\n\n<!ENTITY downloads.title                  \"Преузимања\">\n\n<!ENTITY cmd.pause.label                  \"Паузирај\">\n<!ENTITY cmd.pause.accesskey              \"П\">\n<!ENTITY cmd.resume.label                 \"Настави\">\n<!ENTITY cmd.resume.accesskey             \"Н\">\n<!ENTITY cmd.cancel.label                 \"Откажи\">\n<!ENTITY cmd.cancel.accesskey             \"О\">\n<!ENTITY cmd.show.label                   \"Прикажи\">\n<!ENTITY cmd.show.accesskey               \"ж\">\n<!ENTITY cmd.showMac.label                \"Прикажи у Finder\">\n<!ENTITY cmd.showMac.accesskey            \"F\">\n<!ENTITY cmd.open.label                   \"Отвори\">\n<!ENTITY cmd.open.accesskey               \"т\">\n<!ENTITY cmd.openWith.label               \"Отвори помоћу…\">\n<!ENTITY cmd.openWith.accesskey           \"ћ\">\n<!ENTITY cmd.retry.label                  \"Понови\">\n<!ENTITY cmd.retry.accesskey              \"и\">\n<!ENTITY cmd.goToDownloadPage.label       \"Иди на страницу за преузимања\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"р\">\n<!ENTITY cmd.copyDownloadLink.label       \"Копирај везу за преузимање\">\n<!ENTITY cmd.copyDownloadLink.accesskey   \"К\">\n<!ENTITY cmd.removeFromList.label         \"Уклони са списка\">\n<!ENTITY cmd.removeFromList.accesskey     \"с\">\n\n<!ENTITY cmd.close.commandKey             \"w\">\n<!ENTITY cmd.close2.commandKey            \"j\">\n<!ENTITY cmd.close2Unix.commandKey        \"y\">\n<!ENTITY cmd.clearList.label              \"Очисти списак\">\n<!ENTITY cmd.clearList.tooltip            \"Уклања завршене, отказана и неуспела преузимања са списка\">\n<!ENTITY cmd.clearList.accesskey          \"ч\">\n<!ENTITY cmd.find.commandKey              \"f\">\n<!ENTITY cmd.search.commandKey            \"k\">\n\n<!ENTITY closeWhenDone.label              \"Затвори по завршеном преузимању\">\n<!ENTITY closeWhenDone.tooltip            \"Затвара прозор када су све датотеке преузете\">\n\n<!ENTITY showFolder.label                 \"Прикажи ову фасциклу\">\n<!ENTITY searchBox.label                  \"Тражи…\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/mozapps/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (shortSeconds): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# s is the short form for seconds\nshortSeconds=s;s\n\n# LOCALIZATION NOTE (shortMinutes): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# m is the short form for minutes\nshortMinutes=m;m\n\n# LOCALIZATION NOTE (shortHours): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# h is the short form for hours\nshortHours=h;h\n\n# LOCALIZATION NOTE (shortDays): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# d is the short form for days\nshortDays=d;d\n\n# LOCALIZATION NOTE (paused): — is the \"em dash\" (long dash)\npaused=Паузирано -  #1\ndownloading=Преузимам\nnotStarted=Није покренуто\nfailed=Неуспешно\nfinished=Завршено\ncanceled=Отказано\n\ndownloadErrorAlertTitle=Грешка при преузимању\ndownloadErrorGeneric=Не могу да сачувам преузимање јер је дошло до непознате грешке.\\n\\nПокушајте поново.\n\n# LOCALIZATION NOTE: we don't have proper plural support in the CPP code; bug 463102\nquitCancelDownloadsAlertTitle=Отказати сва преузимања?\nquitCancelDownloadsAlertMsg=Ако сада изађете из програма, 1 преузимање ће бити отказано. Желите ли да изађете?\nquitCancelDownloadsAlertMsgMultiple=Ако сада изађете из програма, %S преузимања ће бити отказано. Желите ли да изађете?\nquitCancelDownloadsAlertMsgMac=Ако сада изађете из програма, 1 преузимање ће бити отказано. Желите ли да изађете?\nquitCancelDownloadsAlertMsgMacMultiple=Ако сада изађете из програма, %S преузимања ће бити отказано. Желите ли да изађете?\nofflineCancelDownloadsAlertTitle=Отказати сва преузимања?\nofflineCancelDownloadsAlertMsg=Ако сада прекинете везу са интернетом, 1 преузимање ће бити отказано. Желите ли да прекинете везу?\nofflineCancelDownloadsAlertMsgMultiple=Ако сада прекинете везу са интернетом, %S преузимања ће бити отказано. Желите ли да прекинете везу?\nleavePrivateBrowsingCancelDownloadsAlertTitle=Отказати сва преузимања?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsg2=Ако сада затворите прозор приватног прегледања, 1 преузимање ће бити отказано. Да ли сте сигурни да желите да напустите режим приватног прегледања?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsgMultiple2=Ако сада затворите прозоре приватног прегледања, %S преузимања ће бити отказано. Да ли сте сигурни да желите да напустите режим приватног прегледања?\ncancelDownloadsOKText=Заустави једно преузимање\ncancelDownloadsOKTextMultiple=Заустави %S преузимања\ndontQuitButtonWin=Не излази\ndontQuitButtonMac=Не излази\ndontGoOfflineButton=Остани на вези\ndontLeavePrivateBrowsingButton2=Остани у режиму приватног прегледања\ndownloadsCompleteTitle=Преузимање је готово\ndownloadsCompleteMsg=Све датотеке су преузете.\n\n# LOCALIZATION NOTE (infiniteRate):\n# If download speed is a JavaScript Infinity value, this phrase is used\ninfiniteRate=Веома брзо\n\n# LOCALIZATION NOTE (statusFormat3): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S rate number; %3$S rate unit; %4$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (2.2 MB/sec)\nstatusFormat3=%4$S — %1$S (%2$S %3$S/sec)\n\n# LOCALIZATION NOTE (statusFormatInfiniteRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S substitute phrase for Infinity speed; %3$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (Really fast)\nstatusFormatInfiniteRate=%3$S — %1$S (%2$S)\n\n# LOCALIZATION NOTE (statusFormatNoRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB\nstatusFormatNoRate=%2$S — %1$S\n\nbytes=B\nkilobyte=KB\nmegabyte=MB\ngigabyte=GB\n\n# LOCALIZATION NOTE (transferSameUnits2):\n# %1$S progress number; %2$S total number; %3$S total unit\n# example: 1.1 of 333 MB\ntransferSameUnits2=%1$S од %2$S %3$S\n# LOCALIZATION NOTE (transferDiffUnits2):\n# %1$S progress number; %2$S progress unit; %3$S total number; %4$S total unit\n# example: 11.1 MB of 3.3 GB\ntransferDiffUnits2=%1$S %2$S од %3$S %4$S\n# LOCALIZATION NOTE (transferNoTotal2):\n# %1$S progress number; %2$S unit\n# example: 111 KB\ntransferNoTotal2=%1$S %2$S\n\n# LOCALIZATION NOTE (timePair3): %1$S time number; %2$S time unit\n# example: 1m; 11h\ntimePair3=%1$S%2$S\n# LOCALIZATION NOTE (timeLeftSingle3): %1$S time left\n# example: 1m left; 11h left\ntimeLeftSingle3=%1$S преостало\n# LOCALIZATION NOTE (timeLeftDouble3): %1$S time left; %2$S time left sub units\n# example: 11h 2m left; 1d 22h left\ntimeLeftDouble3=%1$S %2$S преостало\ntimeFewSeconds2=Неколико секунди\ntimeUnknown2=Непознато време\n\n# LOCALIZATION NOTE (doneSize): #1 size number; #2 size unit\ndoneSize=#1 #2\n# LOCALIZATION NOTE (doneScheme): #1 URI scheme like data: jar: about:\ndoneScheme2=%1$S ресурс\n# LOCALIZATION NOTE (doneFileScheme): Special case of doneScheme for file:\n# This is used as an eTLD replacement for local files, so make it lower case\ndoneFileScheme=локална датотека\n\n# LOCALIZATION NOTE (yesterday): Displayed time for files finished yesterday\nyesterday=Јуче\n# LOCALIZATION NOTE (monthDate): #1 month name; #2 date number; e.g., January 22\nmonthDate2=%1$S %2$S.\n\nfileExecutableSecurityWarning=„%S‟ је извршива датотека. Извршиве датотеке могу садржати вирусе или други злонамеран код, који може да оштети рачунар. Будите пажљиви при отварању ове датотеке. Да ли заиста желите да покренете датотеку „%S‟?\nfileExecutableSecurityWarningTitle=Да ли желите да отворите извршиву датотеку?\nfileExecutableSecurityWarningDontAsk=Не питај опет\n\n# Desktop folder name for downloaded files\ndownloadsFolder=Преузимања\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/mozapps/downloads/settingsChange.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  settingsChangePreferences.label  \"Подешавања могу да се промене у &brandShortName; поставкама.\">\n<!ENTITY  settingsChangeOptions.label      \"Подешавања могу да се промене у &brandShortName; поставкама.\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/mozapps/downloads/unknownContentType.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  intro2.label                \"Одабрали сте да отворите:\">\n<!ENTITY  from.label                  \"од:\">\n<!ENTITY  actionQuestion.label        \"Како да &brandShortName; обради ову датотеку?\">\n\n<!ENTITY  openWith.label              \"Отвори помоћу\">\n<!ENTITY  openWith.accesskey          \"О\">\n<!ENTITY  other.label                 \"Друго…\">\n\n<!ENTITY  saveFile.label              \"Сними датотеку\">\n<!ENTITY  saveFile.accesskey          \"С\">\n\n<!ENTITY  rememberChoice.label        \"Користи овај избор за све датотеке овог типа.\">\n<!ENTITY  rememberChoice.accesskey    \"К\">\n\n<!ENTITY  whichIs.label              \"што је:\">\n\n<!ENTITY  chooseHandlerMac.label      \"Избор…\">\n<!ENTITY  chooseHandlerMac.accesskey  \"И\">\n<!ENTITY  chooseHandler.label         \"Избор…\">\n<!ENTITY  chooseHandler.accesskey     \"И\">\n\n<!ENTITY  unknownPromptText.label     \"Да ли желите да сачувате ову датотеку?\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/mozapps/downloads/unknownContentType.properties",
    "content": "# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle=Отварање %S\nsaveDialogTitle=Унесите име датотеке у коју желите да сачувате…\ndefaultApp=%S (подразумевано)\nchooseAppFilePickerTitle=Избор помоћног програма\nbadApp=Програм ког сте изабрали („%S‟) није пронађен. Проверите име датотеке или изаберите други програм.\nbadApp.title=Помоћни програм није пронађен\nbadPermissions=Датотека није могла бити сачувана јер немате одговарајућа овлашћења.  Изаберите неки други директоријум за чување.\nbadPermissions.title=Неисправна овлашћења за чување\nselectDownloadDir=Изаберите директоријум за покретање\nunknownAccept.label=Сними датотеку\nunknownCancel.label=Откажи\nfileType=Датотека %S\n# LOCALIZATION NOTE (orderedFileSizeWithType): first %S is type, second %S is size, and third %S is unit  \norderedFileSizeWithType=%1$S (%2$S %3$S)\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/mozapps/extensions/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  creator.label               \"Аутор:\">\n<!ENTITY  developers.label            \"Програмери:\">\n<!ENTITY  translators.label           \"Преводиоци:\">\n<!ENTITY  contributors.label          \"Приложници:\">\n<!ENTITY  homepage.label              \"Посети почетну страницу\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/mozapps/extensions/blocklist.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY blocklist.title             \"Додаци су можда узрок проблема\">\n<!ENTITY blocklist.style             \"width: 45em; height: 30em\">\n<!ENTITY blocklist.summary           \"&brandShortName; је установио да наредни додаци могу да узрокују проблеме са стабилношћу или безбедношћу:\">\n<!ENTITY blocklist.softblocked       \"Ради заштите, препоручује се да онемогућите ове додатке и поново покренете програм.\">\n<!ENTITY blocklist.hardblocked       \"Ови додаци су под високим ризиком да узрокују проблеме са стабилношћу и безбедношћу тако да су блокирани. Потребно је поново покренути програм да би били потпуно онемогућени.\">\n<!ENTITY blocklist.softandhard       \"Додаци који имају висок ризик да узрокују проблеме са стабилношћу или безбедношћу су блокирани. Остали су ниског ризика, али се ипак препоручује да их онемогућите.\">\n<!ENTITY blocklist.moreinfo          \"Више информација\">\n\n<!ENTITY blocklist.accept.label      \"Поново покрени програм &brandShortName;\">\n<!ENTITY blocklist.accept.accesskey  \"П\">\n\n<!ENTITY blocklist.blocked.label     \"Блокиран\">\n<!ENTITY blocklist.checkbox.label    \"Онемогући\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/mozapps/extensions/extensions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY addons.windowTitle                   \"Управљач додацима\">\n\n<!ENTITY search.placeholder                   \"Претражи све додатке\">\n<!ENTITY search.buttonlabel                   \"Претражи\">\n<!-- LOCALIZATION NOTE (search.commandKey):\n     The search command key should match findOnCmd.commandkey from browser.dtd -->\n<!ENTITY search.commandkey                    \"f\">\n\n<!ENTITY loading.label                        \"Учитавање…\">\n<!ENTITY listEmpty.installed.label            \"Нисте инсталирали ни један додатак ове врсте\">\n<!ENTITY listEmpty.availableUpdates.label     \"Нема надоградњи\">\n<!ENTITY listEmpty.recentUpdates.label        \"Нисте недавно ажурирали додатке\">\n<!ENTITY listEmpty.findUpdates.label          \"Провери надоградње\">\n<!ENTITY listEmpty.search.label               \"Нема резултата претраге додатака\">\n<!ENTITY listEmpty.button.label               \"Сазнајте више о додацима\">\n<!ENTITY installAddonFromFile.label           \"Инсталирај додатак из датотеке…\">\n<!ENTITY installAddonFromFile.accesskey       \"И\">\n<!ENTITY toolsMenu.tooltip                    \"Алатке за све додатке\">\n\n<!ENTITY getThemes.description                \"Желите да персонализујете ваш прегледач?\">\n<!ENTITY getThemes.learnMore                  \"Изаберите неку од хиљаду тема.\">\n\n<!ENTITY cmd.back.tooltip                     \"Назад за једну страну\">\n<!ENTITY cmd.forward.tooltip                  \"Напред за једну страну\">\n\n<!ENTITY showUnsignedExtensions.button.label  \"Неке екстензије нису могле бити потврђене\">\n<!ENTITY showAllExtensions.button.label       \"Прикажи све екстензије\">\n<!ENTITY debugAddons.label                    \"Испитај додатке\">\n<!ENTITY debugAddons.accesskey                \"д\">\n\n<!-- global warnings -->\n<!ENTITY warning.safemode.label                    \"Сви додаци су онемогућени у безбедном начину рада.\">\n<!ENTITY warning.checkcompatibility.label          \"Провера усклађености додатака је искључена. Можда имате некомпатибилне додатке.\">\n<!ENTITY warning.checkcompatibility.enable.label   \"Укључи\">\n<!ENTITY warning.checkcompatibility.enable.tooltip \"Омогући проверавање компатабилности додатка\">\n<!ENTITY warning.updatesecurity.label              \"Безбедносна провера додатака је искључена. Неисправни додаци могу да наруше безбедност система.\">\n<!ENTITY warning.updatesecurity.enable.label       \"Омогући\">\n<!ENTITY warning.updatesecurity.enable.tooltip     \"Омогући проверавање безбедности додатка\">\n\n<!-- categories / views -->\n<!ENTITY view.search.label                    \"Тражи\">\n<!ENTITY view.discover.label                  \"Набави додатке\">\n<!ENTITY view.recentUpdates.label             \"Недавна ажурирања\">\n<!ENTITY view.availableUpdates.label          \"Доступна ажурирања\">\n\n<!-- addon updates -->\n<!ENTITY updates.checkForUpdates.label        \"Провери да ли постоје исправке\">\n<!ENTITY updates.checkForUpdates.accesskey    \"П\">\n<!ENTITY updates.viewUpdates.label            \"Погледај недавна ажурирања\">\n<!ENTITY updates.viewUpdates.accesskey        \"н\">\n<!-- LOCALIZATION NOTE (updates.updateAddonsAutomatically.label): This menu item\n     is a checkbox that toggles the default global behavior for add-on update\n     checking. -->\n<!ENTITY updates.updateAddonsAutomatically.label     \"Аутоматски надогради додатке\">\n<!ENTITY updates.updateAddonsAutomatically.accesskey \"А\">\n<!-- LOCALIZATION NOTE (updates.resetUpdatesToAutomatic.label, updates.resetUpdatesToManual.label):\n     Specific addons can have custom update checking behaviors (\"Manually\",\n     \"Automatically\", \"Use default global behavior\"). These menu items reset the\n     update checking behavior for all add-ons to the default global behavior\n     (which itself is either \"Automatically\" or \"Manually\", controlled by the\n     updates.updateAddonsAutomatically.label menu item). -->\n<!ENTITY updates.resetUpdatesToAutomatic.label       \"Све додатке аутоматски надогради\">\n<!ENTITY updates.resetUpdatesToAutomatic.accesskey   \"С\">\n<!ENTITY updates.resetUpdatesToManual.label          \"Све додатке мануелно надогради\">\n<!ENTITY updates.resetUpdatesToManual.accesskey      \"м\">\n<!ENTITY updates.updating.label               \"Надоградња додатака\">\n<!ENTITY updates.installed.label              \"Ваши додаци су надограђени.\">\n<!ENTITY updates.downloaded.label             \"Ваши додаци су преузети.\">\n<!ENTITY updates.restart.label                \"Поново покрените да бисте довршили инсталацију\">\n<!ENTITY updates.noneFound.label              \"Нема надоградњи\">\n<!ENTITY updates.manualUpdatesFound.label     \"Погледај доступне надоградње\">\n<!ENTITY updates.updateSelected.label         \"Инсталирај надоградње\">\n<!ENTITY updates.updateSelected.tooltip       \"Инсталирајте доступне надоградње са овог списка\">\n\n<!-- addon actions -->\n<!ENTITY cmd.showDetails.label                \"Прикажи више информација\">\n<!ENTITY cmd.showDetails.accesskey            \"в\">\n<!ENTITY cmd.findUpdates.label                \"Нађи надоградње\">\n<!ENTITY cmd.findUpdates.accesskey            \"Н\">\n<!ENTITY cmd.preferencesWin.label             \"Поставке\">\n<!ENTITY cmd.preferencesWin.accesskey         \"П\">\n<!ENTITY cmd.preferencesUnix.label            \"Поставке\">\n<!ENTITY cmd.preferencesUnix.accesskey        \"П\">\n<!ENTITY cmd.about.label                      \"О програму\">\n<!ENTITY cmd.about.accesskey                  \"О\">\n\n<!ENTITY cmd.enableAddon.label                \"Укључи\">\n<!ENTITY cmd.enableAddon.accesskey            \"У\">\n<!ENTITY cmd.disableAddon.label               \"Искључи\">\n<!ENTITY cmd.disableAddon.accesskey           \"И\">\n<!ENTITY cmd.enableTheme.label                \"Укључи тему\">\n<!ENTITY cmd.enableTheme.accesskey            \"У\">\n<!ENTITY cmd.disableTheme.label               \"Искључи тему\">\n<!ENTITY cmd.disableTheme.accesskey           \"И\">\n<!ENTITY cmd.askToActivate.label              \"Питај да се активира\">\n<!ENTITY cmd.askToActivate.tooltip            \"Питај да ли да се овај додатак користи сваки пут\">\n<!ENTITY cmd.alwaysActivate.label             \"Увек активирај\">\n<!ENTITY cmd.alwaysActivate.tooltip           \"Увек користи овај додатак\">\n<!ENTITY cmd.neverActivate.label              \"Никад немој активирати\">\n<!ENTITY cmd.neverActivate.tooltip            \"Никад немој користити овај додатак\">\n<!ENTITY cmd.stateMenu.tooltip                \"Промени када овај додатак ради\">\n<!ENTITY cmd.installAddon.label               \"Постави\">\n<!ENTITY cmd.installAddon.accesskey           \"П\">\n<!ENTITY cmd.uninstallAddon.label             \"Уклони\">\n<!ENTITY cmd.uninstallAddon.accesskey         \"л\">\n<!ENTITY cmd.showPreferencesWin.label         \"Поставке\">\n<!ENTITY cmd.showPreferencesWin.tooltip       \"Промени подешавања овог додатка\">\n<!ENTITY cmd.showPreferencesUnix.label        \"Поставке\">\n<!ENTITY cmd.showPreferencesUnix.tooltip      \"Промени подешавања овог додатка\">\n<!ENTITY cmd.contribute.label                 \"Допринеси\">\n<!ENTITY cmd.contribute.accesskey             \"Д\">\n<!ENTITY cmd.contribute.tooltip               \"Дајте прилог аутору овог додатка\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"Прикажи напомене о издању\">\n<!ENTITY cmd.showReleaseNotes.tooltip         \"Прикажи напомене о издању ове надоградње\">\n<!ENTITY cmd.hideReleaseNotes.label           \"Сакриј напомене о издању\">\n<!ENTITY cmd.hideReleaseNotes.tooltip         \"Сакриј напомене о издању ове надоградње\">\n\n<!-- discovery view -->\n<!-- LOCALIZATION NOTE (discover.title,discover.description,discover.footer):\n     Displayed in the center of the Get Add-ons view, see bug 601143 for mockups. -->\n<!ENTITY discover.title                       \"Шта су додаци?\">\n<!ENTITY discover.description2                \"Додаци су апликације које омогућавају да прилагодите &brandShortName; и \n  додате му нове могућности или стил. Испробајте бочну палету, временску прогнозу или теме за &brandShortName;, \n  које ће га лепшим.\">\n<!ENTITY discover.footer                      \"Када сте повезани на интернет, овај панел ће приказивати \n  неке од најбољих и најпопуларнијих додатака које можете да испробате.\">\n\n<!-- detail view -->\n<!ENTITY detail.version.label                 \"Издање\">\n<!ENTITY detail.lastupdated.label             \"Последњи пут ажурирано\">\n<!ENTITY detail.creator.label                 \"Аутор\">\n<!ENTITY detail.homepage.label                \"Почетна страница\">\n<!ENTITY detail.numberOfDownloads.label       \"Преузимања\">\n\n<!ENTITY detail.contributions.description     \"Програмер овог додатка моли да подржите његов непрекидан развој, тако што ћете дати мали допринос.\">\n\n<!ENTITY detail.updateType                    \"Аутоматска ажурирања\">\n<!ENTITY detail.updateDefault.label           \"Подразумевано\">\n<!ENTITY detail.updateDefault.tooltip         \"Аутоматски инсталирај надоградње само ако је то подразумевано\">\n<!ENTITY detail.updateAutomatic.label         \"Укључено\">\n<!ENTITY detail.updateAutomatic.tooltip       \"Аутоматски ажурирај додатке\">\n<!ENTITY detail.updateManual.label            \"Искључено\">\n<!ENTITY detail.updateManual.tooltip          \"Немој да аутоматски инсталираш додатке\">\n<!ENTITY detail.home                          \"Почетна страница\">\n<!ENTITY detail.repository                    \"Профил додатка\">\n<!ENTITY detail.size                          \"Величина\">\n\n<!ENTITY detail.checkForUpdates.label         \"Провери да ли постоје исправке\">\n<!ENTITY detail.checkForUpdates.accesskey     \"и\">\n<!ENTITY detail.checkForUpdates.tooltip       \"Проверите да ли постоје унапређења овог додатка\">\n<!ENTITY detail.showPreferencesWin.label      \"Могућности\">\n<!ENTITY detail.showPreferencesWin.accesskey  \"М\">\n<!ENTITY detail.showPreferencesWin.tooltip    \"Промени опције овог додатка\">\n<!ENTITY detail.showPreferencesUnix.label     \"Поставке\">\n<!ENTITY detail.showPreferencesUnix.accesskey \"П\">\n<!ENTITY detail.showPreferencesUnix.tooltip   \"Промени подешавања овог додатка\">\n\n\n<!-- ratings -->\n<!ENTITY rating2.label                        \"Оцена\">\n\n<!-- download/install progress -->\n<!ENTITY progress.pause.tooltip               \"Пауза\">\n<!ENTITY progress.cancel.tooltip              \"Откажи\">\n\n\n<!-- list sorting -->\n<!ENTITY sort.name.label                      \"Име\">\n<!ENTITY sort.name.tooltip                    \"Сортирај по имену\">\n<!ENTITY sort.dateUpdated.label               \"Последња надоградња\">\n<!ENTITY sort.dateUpdated.tooltip             \"Сортирај по датуму надоградње\">\n<!ENTITY sort.relevance.label                 \"По значају\">\n<!ENTITY sort.relevance.tooltip               \"Поређај по значају\">\n<!ENTITY sort.price.label                     \"Цена\">\n<!ENTITY sort.price.tooltip                   \"Поређај по цени\">\n\n<!ENTITY search.filter2.label                 \"Нађи:\">\n<!ENTITY search.filter2.installed.label       \"Моји додаци\">\n<!ENTITY search.filter2.installed.tooltip     \"Прикажи инсталиране додатке\">\n<!ENTITY search.filter2.available.label       \"Доступни додаци\">\n<!ENTITY search.filter2.available.tooltip     \"Прикажи додатке који су доступни за инсталирање\">\n\n<!ENTITY addon.homepage                       \"Почетна страница\">\n<!ENTITY addon.details.label                  \"Још\">\n<!ENTITY addon.details.tooltip                \"Прикажи виде детаља о овом додатку\">\n<!ENTITY addon.unknownDate                    \"Непознат\">\n<!-- LOCALIZATION NOTE (addon.disabled.postfix): This is used in a normal list\n     to signify that an add-on is disabled, in the form\n     \"<Addon name> <1.0> (disabled)\" -->\n<!ENTITY addon.disabled.postfix               \"(искључен)\">\n<!-- LOCALIZATION NOTE (addon.update.postfix): This is used in the available\n     updates list to signify that an item is an update, in the form\n     \"<Addon name> <1.1> Update\". It is fine to use constructs like brackets if\n     necessary -->\n<!ENTITY addon.update.postfix                 \"Обнављања\">\n<!ENTITY addon.undoAction.label               \"Опозови\">\n<!ENTITY addon.undoAction.tooltip             \"Опозови ову радњу\">\n<!ENTITY addon.undoRemove.label               \"Опозови\">\n<!ENTITY addon.undoRemove.tooltip             \"Нека додатак остане инсталиран\">\n<!ENTITY addon.restartNow.label               \"Поново покрени\">\n<!ENTITY addon.install.label                  \"Инсталирај\">\n<!ENTITY addon.install.tooltip                \"Инсталирај овај додатак\">\n<!ENTITY addon.updateNow.label                \"Ажурирај\">\n<!ENTITY addon.updateNow.tooltip              \"Инсталирај ажурирање за овај додатак\">\n<!ENTITY addon.includeUpdate.label            \"Укључи у ажурирање\">\n<!ENTITY addon.updateAvailable.label          \"Доступна је исправка\">\n<!ENTITY addon.checkingForUpdates.label       \"Провера надоградњи…\">\n<!ENTITY addon.releaseNotes.label             \"Напомене о издању:\">\n<!ENTITY addon.loadingReleaseNotes.label      \"Учитавање…\">\n<!ENTITY addon.errorLoadingReleaseNotes.label \"Жао нам је, али дошло је до грешке приликом учитавања напомене о издању.\">\n\n<!ENTITY addon.createdBy.label                \"Аутор \">\n\n<!ENTITY eula.title                           \"Споразум са крајњим корисником\">\n<!ENTITY eula.width                           \"560px\">\n<!ENTITY eula.height                          \"400px\">\n<!ENTITY eula.accept                          \"Прихватам, инсталирај…\">\n\n<!ENTITY settings.path.button.label           \"Преглед…\">\n\n<!-- LOCALIZATION NOTE (experiment.info.label): The strings related to\n     experiments are present on the \"Experiments\" tab of the add-ons manager.\n     This tab won't be displayed unless an Experiment add-on is installed.\n     Install https://people.mozilla.org/~gszorc/dummy-experiment-addon.xpi\n     to cause this tab to appear. -->\n<!ENTITY experiment.info.label \"Шта је ово? Телеметрија ће се можда инсталирати и радиће тестирања са времена на време.\">\n<!ENTITY experiment.info.learnmore \"Сазнајте више\">\n<!ENTITY experiment.info.learnmore.accesskey \"в\">\n<!ENTITY experiment.info.changetelemetry \"Поставке телеметрије\">\n<!ENTITY experiment.info.changetelemetry.accesskey \"т\">\n\n<!ENTITY setting.learnmore \"Сазнајте више…\">\n\n<!ENTITY disabledUnsigned.heading \"Неки додаци су онемогућени\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.description.start, disabledUnsigned.description.findAddonsLink, disabledUnsigned.description.end):\n     These entities form a sentence, with\n     disabledUnsigned.description.findAddonsLink being a link to an external site. -->\n<!ENTITY disabledUnsigned.description.start \"Следећи додаци нису могли бити потврђени за коришћење у &brandShortName;-у. Можете \">\n<!ENTITY disabledUnsigned.description.findAddonsLink \"наћи замене\">\n<!ENTITY disabledUnsigned.description.end \" или питати програмере да их потврде.\">\n<!ENTITY disabledUnsigned.learnMore \"Сазнајте више како да помогнете да Вас одржимо сигурним на мрежи.\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.devInfo.start, disabledUnsigned.devInfo.linkToManual, disabledUnsigned.devInfo.end):\n     These entities form a sentence, with disabledUnsigned.devInfo.linkToManual\n     being a link to an external site. -->\n<!ENTITY disabledUnsigned.devInfo.start \"Програмери који желе да потврде њихове додатке могу да прочитају наша \">\n<!ENTITY disabledUnsigned.devInfo.linkToManual \"упутства\">\n<!ENTITY disabledUnsigned.devInfo.end \".\">\n\n<!ENTITY pluginDeprecation.description \"Нешто недостаје? &brandShortName; више не подржава неке прикључке.\">\n<!ENTITY pluginDeprecation.learnMore \"Сазнајте више.\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/mozapps/extensions/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutWindowTitle) %S is the addon name\naboutWindowTitle=О програму %S\naboutWindowCloseButton=Затвори\n#LOCALIZATION NOTE (aboutWindowVersionString) %S is the addon version\naboutWindowVersionString=издање %S\n#LOCALIZATION NOTE (aboutAddon) %S is the addon name\naboutAddon=О програму %S\n\n#LOCALIZATION NOTE (uninstallNotice) %S is the add-on name\nuninstallNotice=%S је уклоњен.\n\n#LOCALIZATION NOTE (numReviews): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of reviews\nnumReviews=#1 критика;#1 критике;#1 критика\n\n#LOCALIZATION NOTE (dateUpdated) %S is the date the addon was last updated\ndateUpdated=Надограђено: %S\n\n#LOCALIZATION NOTE (notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\nnotification.incompatible=%1$S није сагласан са %2$S %3$S.\n#LOCALIZATION NOTE (notification.unsigned, notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\nnotification.unsignedAndDisabled=%1$S није могао бити потврђен за коришћење у %2$S-у и онемогућен је.\nnotification.unsigned=%1$S није могао бити потврђен за коришћење у %2$S-у. Наставите са опрезом.\nnotification.unsigned.link=Више информација\n#LOCALIZATION NOTE (notification.blocked) %1$S is the add-on name\nnotification.blocked=%1$S је онемогућен због проблема са безбедношћу или стабилношћу.\nnotification.blocked.link=Више информација\n#LOCALIZATION NOTE (notification.softblocked) %1$S is the add-on name\nnotification.softblocked=Познато је да %1$S проузрокује проблеме са безбедношћу или стабилношћу.\nnotification.softblocked.link=Више информација\n#LOCALIZATION NOTE (notification.outdated) %1$S is the add-on name\nnotification.outdated=Доступна је важна надоградња за %1$S.\nnotification.outdated.link=Надогради сада\n#LOCALIZATION NOTE (notification.vulnerableUpdatable) %1$S is the add-on name\nnotification.vulnerableUpdatable=%1$S је рањив и треба да се ажурира.\nnotification.vulnerableUpdatable.link=Ажурирај сада\n#LOCALIZATION NOTE (notification.vulnerableNoUpdate) %1$S is the add-on name\nnotification.vulnerableNoUpdate=%1$S је рањив. Користите са опрезношћу.\nnotification.vulnerableNoUpdate.link=Више информација\n#LOCALIZATION NOTE (notification.enable) %1$S is the add-on name, %2$S is brand name\nnotification.enable=%1$S ће бити омогућен након што поново покренете %2$S.\n#LOCALIZATION NOTE (notification.disable) %1$S is the add-on name, %2$S is brand name\nnotification.disable=%1$S ће бити онемогућен након што поново покренете %2$S.\n#LOCALIZATION NOTE (notification.install) %1$S is the add-on name, %2$S is brand name\nnotification.install=%1$S ће бити инсталиран након што поново покренете %2$S.\n#LOCALIZATION NOTE (notification.uninstall) %1$S is the add-on name, %2$S is brand name\nnotification.uninstall=%1$S ће бити деинсталиран након што поново покренете %2$S.\n#LOCALIZATION NOTE (notification.upgrade) %1$S is the add-on name, %2$S is brand name\nnotification.upgrade=%1$S ће бити ажуриран након што поново покренете %2$S.\n#LOCALIZATION NOTE (notification.downloadError) %1$S is the add-on name.\nnotification.downloadError=Дошло је до грешке приликом преузимања додатка %1$S.\nnotification.downloadError.retry=Покушај поново\nnotification.downloadError.retry.tooltip=Покушајте да поново преузмете овај додатак\n#LOCALIZATION NOTE (notification.installError) %1$S is the add-on name.\nnotification.installError=Дошло је до грешке приликом инсталирања додатка %1$S.\nnotification.installError.retry=Покушај поново\nnotification.installError.retry.tooltip=Покушајте да поново преузмете и инсталирате овај додатак\n#LOCALIZATION NOTE (notification.gmpPending) %1$S is the add-on name.\nnotification.gmpPending=%1$S ће ускоро бити инсталиран.\n\n#LOCALIZATION NOTE (contributionAmount2) %S is the currency amount recommended for contributions\ncontributionAmount2=Предложени прилог: %S\n\ninstallDownloading=Преузимам\ninstallDownloaded=Преузето\ninstallDownloadFailed=Грешка при преузимању\ninstallVerifying=Провера\ninstallInstalling=Инсталирање\ninstallEnablePending=Поново покрените да бисте омогућили\ninstallDisablePending=Поново покрените да бисте онемогућили\ninstallFailed=Грешка при инсталацији\ninstallCancelled=Инсталација је отказана\n\n#LOCALIZATION NOTE (details.notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\ndetails.notification.incompatible=%1$S није сагласан са %2$S %3$S.\n#LOCALIZATION NOTE (details.notification.unsigned, details.notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\ndetails.notification.unsignedAndDisabled=%1$S није могао бити потврђен за коришћење у %2$S-у и онемогућен је.\ndetails.notification.unsigned=%1$S није могао бити потврђен за коришћење у %2$S-у. Наставите са опрезом.\ndetails.notification.unsigned.link=Више информација\n#LOCALIZATION NOTE (details.notification.blocked) %1$S is the add-on name\ndetails.notification.blocked=%1$S је онемогућен због проблема са безбедношћу или стабилношћу.\ndetails.notification.blocked.link=Више информација\n#LOCALIZATION NOTE (details.notification.softblocked) %1$S is the add-on name\ndetails.notification.softblocked=Познато је да %1$S проузрокује проблеме са безбедношћу или стабилношћу.\ndetails.notification.softblocked.link=Више информација\n#LOCALIZATION NOTE (details.notification.outdated) %1$S is the add-on name\ndetails.notification.outdated=Доступна је важна надоградња за %1$S.\ndetails.notification.outdated.link=Ажурирај\n#LOCALIZATION NOTE (details.notification.vulnerableUpdatable) %1$S is the add-on name\ndetails.notification.vulnerableUpdatable=%1$S је рањив и треба да се ажурира.\ndetails.notification.vulnerableUpdatable.link=Ажурирај сада\n#LOCALIZATION NOTE (details.notification.vulnerableNoUpdate) %1$S is the add-on name\ndetails.notification.vulnerableNoUpdate=%1$S је рањив. Користите са опрезношћу.\ndetails.notification.vulnerableNoUpdate.link=Више информација\n#LOCALIZATION NOTE (details.notification.enable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.enable=%1$S ће бити омогућен након што поново покренете %2$S.\n#LOCALIZATION NOTE (details.notification.disable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.disable=%1$S ће бити онемогућен након што поново покренете %2$S.\n#LOCALIZATION NOTE (details.notification.install) %1$S is the add-on name, %2$S is brand name\ndetails.notification.install=%1$S ће бити инсталиран након што поново покренете %2$S.\n#LOCALIZATION NOTE (details.notification.uninstall) %1$S is the add-on name, %2$S is brand name\ndetails.notification.uninstall=%1$S ће бити деинсталиран након што поново покренете %2$S.\n#LOCALIZATION NOTE (details.notification.upgrade) %1$S is the add-on name, %2$S is brand name\ndetails.notification.upgrade=%1$S ће бити ажуриран након што поново покренете %2$S.\n#LOCALIZATION NOTE (details.notification.gmpPending) %1$S is the add-on name\ndetails.notification.gmpPending=%1$S ће ускоро бити инсталиран.\n\n# LOCALIZATION NOTE (details.experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (detail view).\ndetails.experiment.time.daysRemaining=#1 дан остао;#1 дана остала\n#LOCALIZATION NOTE (details.experiment.time.endsToday) The experiment will end in less than a day (detail view).\ndetails.experiment.time.endsToday=Мање од једног дана остало\n# LOCALIZATION NOTE (details.experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (detail view).\ndetails.experiment.time.daysPassed=Пре #1 дан;Пре #1 дана\n#LOCALIZATION NOTE (details.experiment.time.endedToday) The experiment ended less than a day ago (detail view).\ndetails.experiment.time.endedToday=Мање од пре једног дана\n#LOCALIZATION NOTE (details.experiment.state.active) This experiment is active (detail view).\ndetails.experiment.state.active=Активан\n#LOCALIZATION NOTE (details.experiment.state.complete) This experiment is complete (it was previously active) (detail view).\ndetails.experiment.state.complete=Завршен\n\n# LOCALIZATION NOTE (experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (list view item).\nexperiment.time.daysRemaining=#1 дан остао;#1 дана остала\n#LOCALIZATION NOTE (experiment.time.endsToday) The experiment will end in less than a day (list view item).\nexperiment.time.endsToday=Мање од једног дана остао\n# LOCALIZATION NOTE (experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (list view item).\nexperiment.time.daysPassed=Пре #1 дан;Пре #1 дана\n#LOCALIZATION NOTE (experiment.time.endedToday) The experiment ended less than a day ago (list view item).\nexperiment.time.endedToday=Мање од пре једног дана\n#LOCALIZATION NOTE (experiment.state.active) This experiment is active (list view item).\nexperiment.state.active=Активан\n#LOCALIZATION NOTE (experiment.state.complete) This experiment is complete (it was previously active) (list view item).\nexperiment.state.complete=Завршен\n\ninstallFromFile.dialogTitle=Изаберите додатке за инсталирање\ninstallFromFile.filterName=Додаци\n\nuninstallAddonTooltip=Деинсталирај овај додатак\nuninstallAddonRestartRequiredTooltip=Деинсталирај овај додатак (потребно поновно покретање)\nenableAddonTooltip=Омогући овај додатак\nenableAddonRestartRequiredTooltip=Омогући овај додатак (потребно поновно покретање)\ndisableAddonTooltip=Онемогући овај додатак\ndisableAddonRestartRequiredTooltip=Онемогући овај додатак (потребно поновно покретање)\n\n#LOCALIZATION NOTE (showAllSearchResults): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total number of search results\nshowAllSearchResults=Погледај један резултат;Погледај свих #1 резултат(а)\n\n#LOCALIZATION NOTE (addon.purchase.label) displayed on a button in the list\n# view, %S is the price of the add-on including currency symbol\naddon.purchase.label=Куповина за %S…\naddon.purchase.tooltip=Посетите галерију додатака да бисте купили овај додатак\n#LOCALIZATION NOTE (cmd.purchaseAddon.label) displayed on a button in the detail\n# view, %S is the price of the add-on including currency symbol\ncmd.purchaseAddon.label=Куповина за %S…\ncmd.purchaseAddon.accesskey=К\n\n#LOCALIZATION NOTE (eulaHeader) %S is name of the add-on asking the user to agree to the EULA\neulaHeader=%S захтева да прихватите наредни споразум са крајњим корисником пре него што се инсталација настави:\n\ntype.extension.name=Екстензије\ntype.theme.name=Изглед\ntype.locale.name=Језици\ntype.plugin.name=Прикључци\ntype.dictionary.name=Речници\ntype.service.name=Услуге\ntype.experiment.name=Експерименти\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/mozapps/extensions/newaddon.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title           \"Инсталација додатка\">\n<!ENTITY intro           \"Још један програм на рачунару жели да дода следећи\n                          додатак програму &brandShortName;:\">\n<!ENTITY warning         \"Инсталирајте само додатке од аутора којима верујете.\">\n<!ENTITY allow           \"Одобри инсталацију\">\n<!ENTITY later           \"Увек можете да се предомислите и уклоните \n                          помоћу управљача додацима.\">\n<!ENTITY continue        \"Даље\">\n<!ENTITY restartMessage  \"Морате поново да покренете &brandShortName; да би инсталација додатка била довршена.\">\n<!ENTITY restartButton   \"Поново покрени &brandShortName;\">\n<!ENTITY cancelButton    \"Откажи\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/mozapps/extensions/newaddon.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (name) %1$S is the add-on name, %2$S is the add-on version\nname=%1$S %2$S\n#LOCALIZATION NOTE (author) %S is the author of the add-on\nauthor=Аутор: %S\n#LOCALIZATION NOTE (location) %S is the path the add-on is installed in\nlocation=Локација: %S\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/mozapps/extensions/selectAddons.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY upgrade.style               \"width: 93ch; height: 448px;\">\n\n<!ENTITY checking.heading            \"Провера додатака\">\n<!ENTITY checking.progress.label     \"Провера компатабилности додатака са овим издањем програма &brandShortName;.\">\n\n<!ENTITY select.heading              \"Изаберите додатке\">\n<!-- LOCALIZATION NOTE (select.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY select.description          \"Можете да убрзате програм &brandShortName; искључивањем додатака које више не користите.  Додаци које су инсталирала трећа лица ће бити аутоматски искључени, осим ако их не означите испод.\">\n<!ENTITY select.keep                 \"Задржи\">\n<!-- LOCALIZATION NOTE (select.keep.style): Should be a width wide enough for\n     the string in select.keep above. -->\n<!ENTITY select.keep.style           \"width: 6ch;\">\n<!ENTITY select.action               \"Акција\">\n<!-- LOCALIZATION NOTE (select.action.style): Should be a width wide enough for\n     the action strings in selectAddons.properties or brandShortName. -->\n<!ENTITY select.action.style         \"width: 35ch;\">\n<!ENTITY select.source               \"Инсталатер\">\n<!ENTITY select.name                 \"Назив\">\n<!-- LOCALIZATION NOTE (select.name.style): Should be a width small enough so\n     the source column still has enough room for the source strings in\n     selectAddons.properties. -->\n<!ENTITY select.name.style           \"width: 33ch;\">\n\n<!ENTITY confirm.heading             \"Изаберите додатке\">\n<!-- LOCALIZATION NOTE (confirm.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY confirm.description         \"Можете да убрзате програм &brandShortName; искључивањем додатака које више не користите.  Додаци које су инсталирала трећа лица ће бити аутоматски искључени, осим ако их не означите испод.\">\n\n<!ENTITY action.disable.heading      \"Следећи додаци ће бити искључени:\">\n<!ENTITY action.incompatible.heading \"Следећи додаци су искључени, али ће бити поново укључени чим постану компатабилни са овим издањем:\">\n<!ENTITY action.update.heading       \"Следећи додаци ће бити надограђени:\">\n<!ENTITY action.enable.heading       \"Следећи додаци ће бити укључени:\">\n\n<!ENTITY update.heading              \"Надоградња додатака\">\n<!ENTITY update.progress.label       \"Преузимање и инсталација додатака за изабране додатке.\">\n\n<!ENTITY errors.heading              \"&brandShortName; није могао да освежи неке од додатака.\">\n<!ENTITY errors.description          \"Инсталација неких од додатака није успела. Програм &brandShortName; ће покушати да их надогради накнадно.\">\n\n<!ENTITY footer.label                \"Увек можете да промените додатке помоћу менаџера додацима.\">\n<!ENTITY cancel.label                \"Откажи\">\n<!ENTITY back.label                  \"Назад\">\n<!ENTITY next.label                  \"Следеће\">\n<!ENTITY done.label                  \"Готово\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/mozapps/extensions/selectAddons.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (source.profile) add-ons installed by the user, this may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.profile=Ви\n#LOCALIZATION NOTE (source.bundled) add-ons shipped with the application, and thus\n# treated as installed by the user. This may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.bundled=Ви (спаковано)\n#LOCALIZATION NOTE (source.other) add-ons installed by other applications\n# installed on the computer\nsource.other=Трећа лица\n\naction.enabled=Биће укључени\naction.disabled=Биће искључени\naction.autoupdate=Биће надограђени\naction.incompatible=Биће дограђени када буду компатабилни\naction.neededupdate=Биће компатабилни\naction.unneededupdate=Опциона надоградња\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/mozapps/extensions/update.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  updateWizard.title              \"&brandShortName; надоградња\">\n\n<!ENTITY  offline.title                   \"&brandShortName; ради ван мреже\">\n<!ENTITY  offline.description             \"&brandShortName; мора да се повеже са мрежом како би проверио да ли\n                                           постоје надоградње за додатке, како би биле у складу са овим\n                                           издањем програма.\">\n<!ENTITY  offline.toggleOffline.label     \"Повежи се.\">\n<!ENTITY  offline.toggleOffline.accesskey \"П\">\n\n<!ENTITY  mismatch.win.title              \"Некомпатабилни додаци\">\n<!ENTITY  mismatch.top.label              \"Наведени додаци нису у складу са овим издањем програма &brandShortName;\n                                           и зато су искључени:\">\n<!ENTITY  mismatch.bottom.label           \"&brandShortName; може да провери да ли су доступна компатабилна\n                                           издања ових додатака.\">\n\n<!ENTITY  checking.wizard.title           \"Провера компатабилних додатака\">\n<!ENTITY  checking.top.label              \"Тражење надоградњи за не компатабилне додатке…\">\n<!ENTITY  checking.status                 \"Ово може да потраје…\">\n\n<!ENTITY  found.wizard.title               \"Пронађени су компатабилни додаци\">\n<!ENTITY  found.top.label                 \"Изаберите додатке које желите да поставите:\">\n<!ENTITY  found.disabledXPinstall.label   \"Ове надоградње не могу бити постављене јер је постављање софтвера тренутно\n                                           искључено. То можете да промените помоћу подешавања испод.\">\n<!ENTITY  found.enableXPInstall.label     \"Дозволи веб сајтовима да инсталирају софтвер\">\n<!ENTITY  found.enableXPInstall.accesskey \"Д\">\n\n<!ENTITY  installing.wizard.title         \"Постављање компатабилних додатака\">\n<!ENTITY  installing.top.label            \"Преузимања и инсталација надоградњи за додатке…\">\n\n<!ENTITY  noupdates.wizard.title          \"Компатабилни додаци нису пронађени\">\n<!ENTITY  noupdates.intro.desc            \"&brandShortName; није могао да пронађе надоградње за\n                                           некомпатабилне додатке.\">\n<!ENTITY  noupdates.error.desc            \"Дошло је до грешака при тражењу надоградњи.\">\n<!ENTITY  noupdates.checkEnabled.desc     \"&brandShortName; ће периодично да проверава и обавештава\n                                           када пронађе компатабилне надоградње.\">\n\n<!ENTITY  finished.wizard.title           \"Компатабилни додаци су постављени\">\n<!ENTITY  finished.top.label              \"&brandShortName; је поставио надоградње за ваше додатке.\">\n<!ENTITY  finished.checkDisabled.desc     \"&brandShortName; може периодично да проверава и обавештава\n                                           када пронађе надоградње за додатке.\">\n<!ENTITY  finished.checkEnabled.desc      \"&brandShortName; ће периодично да проверава и обавештава\n                                           када пронађе надоградње за додатке.\">\n\n<!ENTITY  adminDisabled.wizard.title      \"Није могуће проверити надоградње\">\n<!ENTITY  adminDisabled.warning.label     \"Није могуће проверити надоградње за некомпатабилне додатке јер је\n                                           постављање софтвера искључено у програму &brandShortName;.\n\t\t\t\t\t\t\t\t\t\t   Обратите се администратору система за савет.\">\n\n<!ENTITY  versioninfo.wizard.title        \"Провера компатабилности додатака\">\n<!ENTITY  versioninfo.top.label           \"Провера додатака на компатабилност са\n                                           овим издањем &brandShortName;.\">\n<!ENTITY  versioninfo.waiting             \"Ово може да потраје…\">\n\n<!ENTITY  installerrors.wizard.title      \"Проблеми при постављању надоградњи\">\n<!ENTITY  installerrors.intro.label       \"&brandShortName; је наишао на проблеме при надоградњи\n                                           неких од додатака.\">\n\n<!-- general strings used by several of the finish pages -->\n<!ENTITY  clickFinish.label               \"Кликните на „Доврши“ како бисте наставили покретање програма &brandShortName;.\">\n<!ENTITY  clickFinish.labelMac            \"Притисните „Готово‟ да бисте наставили са покретањем програма &brandShortName;.\">\n<!ENTITY  enableChecking.label            \"Дозволи програму &brandShortName; да проверава надоградње.\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/mozapps/extensions/update.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmismatchCheckNow=Провери сад\nmismatchCheckNowAccesskey=с\nmismatchDontCheck=Не проверавај\nmismatchDontCheckAccesskey=Н\ninstallButtonText=Постави сад\ninstallButtonTextAccesskey=П\nnextButtonText=Даље >\nnextButtonTextAccesskey=Д\ncancelButtonText=Откажи\ncancelButtonTextAccesskey=О\nstatusPrefix=Крај провере за %S\ndownloadingPrefix=Преузимање: %S\ninstallingPrefix=Инсталација: %S\ncloseButton=Затвори\ninstallErrors=%S не може да инсталира надоградње за следеће додатке:\ncheckingErrors=%S не може да провери надоградње за следеће додатке:\ninstallErrorItemFormat=%S (%S)\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/mozapps/handling/handling.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.emWidth \"26em\">\n<!ENTITY window.emHeight \"26em\">\n<!ENTITY ChooseOtherApp.description \"Избор друге апликације\">\n<!ENTITY ChooseApp.label \"Избор…\">\n<!ENTITY ChooseApp.accessKey \"И\">\n<!ENTITY accept \"Отвори везу\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/mozapps/handling/handling.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprotocol.title=Покрени програм\nprotocol.description=Ову везу мора да отвори неки програм.\nprotocol.choices.label=Пошаљи:\nprotocol.checkbox.label=Запамти избор за везе типа %S.\nprotocol.checkbox.accesskey=З\nprotocol.checkbox.extra=Ово може да се промени у поставкама програма %S. \n\nchoose.application.title=Неки други програм…\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/mozapps/plugins/plugins.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (unsupportedPlatform.pre): Mobile only. Flash (the only plugin available on mobile)\n     is not supported on some devices. Include a trailing space as needed. -->\n<!ENTITY unsupportedPlatform.pre                             \"Жао нам је, али &brandShortName; не може да пусти Flash на овом уређају. \">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.learnMore): Mobile only. This text is used to link to a SUMO page explaining why Flash is not\n     supported on this device. Use the unicode ellipsis char, \\u2026, or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY unsupportedPlatform.learnMore                       \"Сазнајте више…\">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.post): Mobile only. Include text here if needed for your locale. -->\n<!ENTITY unsupportedPlatform.post                            \"\">\n\n<!ENTITY missingPlugin                                       \"Потребан је прикључак за приказ овог садржаја.\">\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n<!ENTITY tapToPlayPlugin                                     \"Притисните овде да активирате прикључак.\">\n<!ENTITY clickToActivatePlugin                               \"Активирај прикључак.\">\n<!ENTITY checkForUpdates                                     \"Провери надоградње…\">\n<!ENTITY disabledPlugin                                      \"Овај прикључак је искључен.\">\n<!ENTITY blockedPlugin.label                                 \"Овај прикључак је блокиран ради Ваше безбедности.\">\n<!ENTITY hidePluginBtn.label                                 \"Сакриј прукључак\">\n<!ENTITY managePlugins                                       \"Управљање прикључцима…\">\n\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n<!ENTITY reloadPlugin.pre                                    \"\">\n<!ENTITY reloadPlugin.middle                                 \"Освежи страницу\">\n<!ENTITY reloadPlugin.post                                   \" да покушате поново.\">\n<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please                                       \"Пошаљи извештај о рушењу\">\n<!ENTITY report.submitting                                   \"Шаљем извештај…\">\n<!ENTITY report.submitted                                    \"Извештај о рушењу је послат.\">\n<!ENTITY report.disabled                                     \"Слање извештаја о рушењу је онемогућено.\">\n<!ENTITY report.failed                                       \"Не могу да пошаљем.\">\n<!ENTITY report.unavailable                                  \"Извештај није доступан.\">\n<!ENTITY report.comment                                      \"Додајте коментар (коментари су свима видљиви)\">\n<!ENTITY report.pageURL                                      \"Укључи URL странице\">\n\n<!ENTITY plugin.file                                         \"Датотека\">\n<!ENTITY plugin.mimeTypes                                    \"MIME типови\">\n<!ENTITY plugin.flashProtectedMode.label                     \"Омогући Adobe Flash заштићени режим\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/mozapps/plugins/plugins.properties",
    "content": "pluginLicenseAgreement.label=За постављање %S морате прихватити следеће:\n\npluginInstallation.download.start=Преузимање %S…\npluginInstallation.download.finish=Завршен пријем %S.\n\npluginInstallation.install.start=Инсталација: %S...\npluginInstallation.install.finish=Успела инсталација: %S.\npluginInstallation.install.error=Неуспела инсталација %S (%S).\n\npluginInstallation.complete=Инсталација прикључака је готова.\n\npluginInstallationSummary.success=Инсталирано\npluginInstallationSummary.failed=Неуспео\npluginInstallationSummary.licenseNotAccepted=Лиценца није прихваћена\npluginInstallationSummary.notAvailable=Недоступно\npluginInstallationSummary.manualInstall.label=Ручно постављање\npluginInstallationSummary.manualInstall.tooltip=Ручно постављање  додатка.\n\npluginInstallation.noPluginsFound=Није пронађен познат додатак.\npluginInstallation.noPluginsInstalled=Ниједан прикључак није инсталиран\npluginInstallation.unknownPlugin=Непознат додатак (%S)\n\npluginInstallation.restart.label=Поново покрени %S\npluginInstallation.restart.accesskey=S\npluginInstallation.close.label=Zatvori\npluginInstallation.close.accesskey=C\n\nmissingPlugin.label=Притисните овде да преузмете прикључак.\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/mozapps/preferences/changemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY setPassword.title                 \"Промена главне лозинке\">\n<!ENTITY setPassword.tokenName.label       \"Безбедносни уређај\">\n<!ENTITY setPassword.oldPassword.label     \"Тренутна лозинка:\">\n<!ENTITY setPassword.newPassword.label     \"Унесите нову лозинку:\">\n<!ENTITY setPassword.reenterPassword.label \"Поново унесите лозинку:\">\n<!ENTITY setPassword.meter.label           \"Ниво квалитета лозинке\">\n<!ENTITY setPassword.meter.loading         \"Учитавам\">\n<!ENTITY masterPasswordDescription.label   \"Главна лозинка се користи да заштити осетљиве податке као што су лозинке са сајтова. Ако направите главну лозинку, мораћете да је поновите једном по сесији када &brandShortName; добавља сачуване податке заштићене лозинком.\">\n<!ENTITY masterPasswordWarning.label       \"Потрудите се да запамтите главну лозинку. Ако је заборавите, нећете моћи да приступите осетљивим подацима које сте заштитили.\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/mozapps/preferences/ocsp.dtd",
    "content": "<!ENTITY ocspDialog.title             \"Валидација сертификата\">\n<!ENTITY enableOCSP.label             \"Користи мрежни протокол за сертификацију (ОЦСП, OCSP) за потврду тренутне важности сертификата\">\n<!ENTITY enableOCSP.accesskey         \"O\">\n<!ENTITY certOCSP2.label              \"Потврди све сертификате који користе ма који сервер за ОЦСП:\">\n<!ENTITY certOCSP2.accesskey          \"V\">\n<!ENTITY proxyOCSP2.label             \"Потврди све сертификате који користе наведени сервер за ОЦСП:\">\n<!ENTITY proxyOCSP2.accesskey         \"a\">\n<!ENTITY serviceURL.label             \"УРЛ сервиса:\">\n<!ENTITY serviceURL.accesskey         \"S\">\n<!ENTITY signingCA.label              \"Одговорни потписник:\">\n<!ENTITY signingCA.accesskey          \"R\">\n<!ENTITY requireOCSP.label            \"Када веза са сервером за ОЦСП не успе, сматрај да је сертификат неважећи\">\n<!ENTITY requireOCSP.accesskey        \"W\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/mozapps/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Master Password\n\npassword_not_set=(без поставке)\nfailed_pw_change=Не могу да изменим главну лозинку.\nincorrect_pw=Нисте унели исправну главну лозинку. Покушајте поново.\npw_change_ok=Успешно је замењена главна лозинка.\npw_erased_ok=Избрисали сте главну лозинку. \npw_not_wanted=Пажња! Одлучили сте да не користите главну лозинку.\npw_empty_warning=Ваше сачуване лозинке, подаци са образаца и приватни кључеви неће бити заштићени.\npw_change2empty_in_fips_mode=У овом тренутку налазите се у FIPS режиму. У режиму FIPS није дозвољено користити празну главну лозинку.\npw_change_success_title=Лозинка је промењена\npw_change_failed_title=Грешка приликом промене лозинке\npw_remove_button=Уклони\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/mozapps/preferences/removemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY removePassword.title              \"Уклањање главне лозинке\">\n<!ENTITY removeInfo.label                  \"Унесите тренутну лозинку да бисте наставили:\">\n<!ENTITY removeWarning1.label              \"Главна лозинка служи да заштити осетљиве податке као што су лозинке са сајтова.\">\n<!ENTITY removeWarning2.label              \"Ако уклоните главну лозинку, подаци неће бити заштићени ако неко упадне у систем.\">\n<!ENTITY setPassword.oldPassword.label     \"Тренутна лозинка:\">\n\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/mozapps/profile/createProfileWizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY newprofile.title             \"Чаробњак за прављење профила\">\n<!ENTITY window.size                  \"width: 50em; height: 35em;\">\n\n<!-- First wizard page -->\n<!ENTITY profileCreationExplanation_1.text  \"&brandShortName; чува податке о вашим поставкама, подешавањима итд. у вашем профилу.\">\n<!ENTITY profileCreationExplanation_2.text  \"Ако делите овај примерак програма &brandShortName; са другим корисницима, можете да користите профиле како бисте податке свих корисника чували засебно. Да би ово било могуће, сваки корисник мора да направи сопствени профил.\">\n<!ENTITY profileCreationExplanation_3.text  \"Ако сте једина особа која користи овај примерак програма &brandShortName;, морате да имате бар један профил. Ако желите, можете да направите више профила за себе како бисте у њима чували различита подешавања и поставке. На пример, можете да раздвојите профиле за личну и пословну употребу.\">\n<!ENTITY profileCreationExplanation_4.text  \"Како бисте почели са састављањем свог профила, притисните „Даље‟.\">\n<!ENTITY profileCreationExplanation_4Mac.text  \"Како бисте почели са састављањем свог профила, притисните Даље\">\n<!ENTITY profileCreationExplanation_4Gnome.text  \"Како бисте почели са састављањем свог профила, притисните „Даље‟.\">\n\n<!-- Second wizard page -->\n<!ENTITY profileCreationIntro.text      \"Ако направите неколико профила, можете их разликовати по имену. Можете користити овде наведено име профила или можете уписати своје.\">\n<!ENTITY profilePrompt.label            \"Унесите име новог профила:\">\n<!ENTITY profilePrompt.accesskey        \"У\">\n<!ENTITY profileDirectoryExplanation.text   \"Ваша корисничка подешавања, поставке и остали подаци биће чувани у:\">\n<!ENTITY profileDefaultName             \"Подразумевани корисник\">\n<!ENTITY button.choosefolder.label      \"Избор фасцикле…\">\n<!ENTITY button.choosefolder.accesskey  \"И\">\n<!ENTITY button.usedefault.label        \"Користи изворну фасциклу\">\n<!ENTITY button.usedefault.accesskey    \"К\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/mozapps/profile/profileSelection.dtd",
    "content": "<!-- -*- Mode: SGML; indent-tabs-mode: nil; -*- -->\n<!--\n\n This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY            windowtitle.label      \"&brandShortName; - избор профила корисника\">\n\n<!ENTITY            profilename.label      \"Назив профила:\">\n\n<!ENTITY            start.label            \"Покрени &brandShortName;\">\n<!ENTITY            exit.label             \"Изађи\">\n\n<!ENTITY            availprofiles.label    \"Доступни профили\">\n\n<!ENTITY            newButton.label        \"Направи профил…\">\n<!ENTITY            newButton.accesskey    \"Н\">\n<!ENTITY            renameButton.label     \"Преименуј профил…\">\n<!ENTITY            renameButton.accesskey \"П\">\n<!ENTITY            deleteButton.label     \"Уклони профил…\">\n<!ENTITY            deleteButton.accesskey \"У\">\n\n<!-- manager entities -->\n<!ENTITY            pmDescription.label    \"&brandShortName; чува податке о вашим подешавањима, поставкама и другим стварима у вашем профилу.\">\n\n<!ENTITY            offlineState.label    \"Ради ван мреже\">\n<!ENTITY            offlineState.accesskey \"Р\">\n\n<!ENTITY            useSelected.label       \"Не питај при следећем покретању\">\n<!ENTITY            useSelected.accesskey   \"с\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/mozapps/profile/profileSelection.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These strings are used for startup/profile problems and the profile manager.\n\n# Application not responding\n# LOCALIZATION NOTE (restartTitle, restartMessageNoUnlocker, restartMessageUnlocker, restartMessageNoUnlockerMac, restartMessageUnlockerMac): Messages displayed when the application is running but is not responding to commands. %S is the application name.\nrestartTitle=Затвори %S\nrestartMessageNoUnlocker=%S је већ покренут, али се не одазива одговара. Да бисте отворили нови прозор, прво морате затворити постојећи процес %S или поново покренути систем.\nrestartMessageUnlocker=%S је већ покренут, али се не одазива. Стари процес %S мора бити прекинут да бисте отворили нови прозор.\nrestartMessageNoUnlockerMac=Примерак програма %S већ је покренут. Само један примерак %S може да буде покренут истовремено.\nrestartMessageUnlockerMac=Примерак програма %S је већ покренут. Покренути примерак %S ће бити затворен да би се отворио нови примерак.\n\n# Profile manager\n# LOCALIZATION NOTE (profileTooltip): First %S is the profile name, second %S is the path to the profile folder.\nprofileTooltip=Профил: „%S“ – путања: „%S“\n\npleaseSelectTitle=Избор профила\npleaseSelect=Изаберите профил за почетак %S, или направите нови профил.\n\nprofileLockedTitle=Профил у употреби\nprofileLocked2=%S не може да користи профил „%S“ јер је он већ заузет.\\n\\nДа бисте наставили, затворите покренути примерак програма %S или изаберите други профил.\n\nrenameProfileTitle=Преименовање профила\nrenameProfilePrompt=Преименуј профил „%S“ у:\n\nprofileNameInvalidTitle=Неисправно име профила\nprofileNameInvalid=Име профила „%S“ није дозвољено.\n\nchooseFolder=Изабери директоријум профила\nprofileNameEmpty=Име профила не може бити празно.\ninvalidChar=Знак „%S“ не може бити део имена профила. Изаберите другачије име.\n\ndeleteTitle=Уклони профил\ndeleteProfileConfirm=Брисање профила ће га уклонити са списка доступних профила. Ова радња је неповратна.\\nМожете да изаберете и да обришете податке о профилу, као што су ваша подешавања, сертификати и остали кориснички подаци. Ова могућност ће обрисати директоријум „%S“.\\nЖелите ли да обришете податке о профилу?\ndeleteFiles=Уклони датотеке\ndontDeleteFiles=Не бриши датотеке\n\nprofileCreationFailed=Не могу да направим профил. Вероватно не може да се пише у изабрани директоријум.\nprofileCreationFailedTitle=Неуспешно стварање профила\nprofileExists=Профил под овим називом већ постоји. Изаберите другачије име.\nprofileExistsTitle=Профил постоји\nprofileFinishText=Кликните на „Доврши“ да направите нови профил.\nprofileFinishTextMac=Кликните на „Доврши“ да направите нови профил.\nprofileMissing=Профил %S не може да се учита. Можда недостаје или му се не може приступити.\nprofileMissingTitle=Профил недостаје\n\n# Profile reset\n# LOCALIZATION NOTE (resetBackupDirectory): Directory name for the profile directory backup created during reset. This directory is placed in a location users will see it (ie. their desktop). %S is the application name.\nresetBackupDirectory=Стари %S подаци\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/mozapps/update/history.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  history.title             \"Историјат надоградњи\">\n<!ENTITY  history.intro             \"Следеће надоградње су инсталиране:\">\n<!ENTITY  closebutton.label         \"Затвори\">\n                                     \n<!ENTITY  noupdates.label           \"Још није инсталирана ниједна надоградња\">\n\n<!ENTITY  name.header               \"Име надоградње\">\n<!ENTITY  date.header               \"Датум инсталирања\">\n<!ENTITY  type.header               \"Тип\">\n<!ENTITY  state.header              \"Држава\">\n\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/mozapps/update/updates.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY  updateWizard.title              \"Надоградња софтвера\">\n\n<!ENTITY  checking.title                  \"Провера надоградњи\">\n<!ENTITY  updateCheck.label               \"Тражимо ново издање програма &brandShortName;…\">\n\n<!ENTITY  noupdatesfound.title            \"Надоградње нису пронађене\">\n<!ENTITY  noupdatesautoenabled.intro      \"Нема нових надоградњи. &brandShortName;\n                                           ће периодичнo проверавати надоградње.\">\n<!ENTITY  noupdatesautodisabled.intro     \"Нема нових надоградњи. Проверите касније или укључите \n                                           аутоматску проверу у програму &brandShortName;.\">\n\n<!ENTITY  manualUpdate.title              \"Надоградња није могућа\">\n<!ENTITY  manualUpdate.desc               \"Доступна је препоручена надоградња за безбедност и стабилност, али не поседујете права приступа\n                                           потребна да је инсталирате. Обратите се администратору система, или да инсталацију\n                                           пробате поново уз употребу корисничког налога који има дозволу да инсталира програме \n                                           на овај рачунар.\">\n<!ENTITY  manualUpdate.space.desc         \"Препоручена надоградња безбедности и стабилности је доступна,\n                                           али немате довољно простора да је инсталирате.\">\n<!ENTITY  manualUpdateGetMsg.label        \"Најсвежије издање програма &brandShortName; можете набавити на адреси:\">\n\n<!ENTITY  unsupported.title               \"Систем није подржан\">\n<!ENTITY  unsupported.label               \"Ваш &brandShortName; је застарео, али најновија верзија није\n                                           подржана на вашем систему. Надоградите систем, затим покушајте поново.\n                                           Више нећете видети ову поруку, али можете\">\n<!ENTITY  unsupportedLink.label           \"да сазнате више.\">\n\n<!ENTITY  clickHere.label                 \"Погледај више информација о овој надоградњи\">\n\n<!ENTITY  evangelism.desc                 \"Препоручује се да примените ову надоградњу за \n                                           &brandShortName; што је пре могуће.\">\n\n<!ENTITY  downloadPage.title              \"Преузимање програма &brandShortName;\">\n<!ENTITY  downloading.intro               \"Преузимање надоградње је у току…\">\n<!ENTITY  connecting.label                \"Повезивање са сервером за надоградњу…\">\n<!ENTITY  verificationFailedText.label    \"Програм &brandShortName; није могао да утврди \n                                           интегритет надоградње коју је преузео, тако да\n                                           сада прима цео пакет.\">\n\n<!ENTITY  viewDetails.tooltip             \"Прегледај детаље ове надоградње\">\n\n<!ENTITY  details.link                    \"Детаљи\">\n\n<!ENTITY  error.title                     \"Надоградња није успела\">\n\n<!ENTITY  error.label                     \"Дошло је до проблема при тражењу, преузимању или иснталацији ове надоградње. \n                                           Програм &brandShortName; није надограђен из наредних разлога:\">\n                                           \n<!ENTITY  errorManual.label               \"Програм &brandShortName; можете да надоградите ручно, посећивањем ове \n                                           везе и преузимањем најновијег издања:\">\n                                           \n<!ENTITY  errorpatching.intro             \"Делимична надоградња није могла да се доврши. \n                                           Програм &brandShortName; ће поново да покуша да преузме целе надоградње.\">\n\n<!ENTITY  genericBackgroundError.label    \"&brandShortName; не може одредити да ли су доступне надоградње. \n                                           Проверите да ли имате најновију верзију &brandShortName;а са:\">\n\n<!ENTITY  finishedPage.title              \"Надоградња је спремна за инсталацију\">\n<!ENTITY  finishedPage.text               \"Надоградња ће бити инсталирана при наредном покретању програма &brandShortName;. Можете\n                                           одмах да поново покренете &brandShortName; или да наставите рад и то урадите касније.\">\n\n<!ENTITY  finishedBackgroundPage.text     \"Надоградња за безбедност и стабилност за &brandShortName; је преузета\n                                           и спремна је за инсталацију.\">\n<!ENTITY  finishedBackground.name         \"Надоградња:\">\n<!-- LOCALIZATION NOTE (finishedBackground.more): This string describes the button labels defined by restartNowButton and restartLaterButton in updates.properties. -->\n<!ENTITY  finishedBackground.more         \"Надоградња ће бити инсталирана при наредном покретању програма &brandShortName;. Можете \n                                           да одмах поново покренете &brandShortName; или да наставите са радом и то урадите касније.\">\n<!ENTITY  finishedBackground.moreElevated \"Ова надоградња захтева привилегије администратора. Надоградња ће бити\n                                           инсталирана када се &brandShortName; следећи пут покрене. Можете поново покренути\n                                           &brandShortName; сада, наставити са радом и поново покренути касније или одбити ову\n                                           надоградњу.\">\n\n<!ENTITY  update.details.label            \"Детаљи\">\n<!ENTITY  update.installedOn.label        \"Инсталирано:\">\n<!ENTITY  update.status.label             \"Стање:\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/mozapps/update/updates.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The 1st %S is the update name and the 2nd %S is the build\n# identifier from the local updates.xml for displaying update history\n# example: MyApplication (20081022033543)\nupdateFullName=%S (%S)\n\n# LOCALIZATION NOTE: The 1st %S is brandShortName and 2nd %S is update version\n# where update version from the update xml\n# example: MyApplication 10.0.5\nupdateName=%S %S\n\n# LOCALIZATION NOTE: When present\n# %1$S is the brandShortName. Ex: MyApplication\n# %2$S is the update version - provided by the update xml. Ex: version 10.0.5\n# %3$S is the build identifier - provided by the update xml. Ex: 20081022033543\nupdateNightlyName=%1$S %2$S %3$S ноћно\nintro_major=Желите ли да надоградите на %1$S %2$S?\nintro_minor=Доступна је безбедносна и стабилносна надоградња за %1$S:\n\nupdateType_major=Ново издање\nupdateType_minor=Безбедносна надоградња\n\n# LOCALIZATION NOTE: When present %S is brandShortName\nverificationError=%S не може да потврди веродостојност пакета са надоградњама.\nresumePausedAfterCloseTitle=Надоградња програма\nresumePausedAfterCloseMsg=Паузирали сте преузимање ове надоградње. Да ли желите да надоградњу примате у позадини, док и даље радите са програмом %S?\nupdaterIOErrorTitle=Надоградња програма није успела\nupdaterIOErrorMsg=Надоградња није могла да буде инсталирана. Проверите да не постоје друге покренуте копије програма %S на рачунару, и поново покрените програм %S.\nokButton=У реду\nokButton.accesskey=У\naskLaterButton=Питај ме касније\naskLaterButton.accesskey=П\nnoThanksButton=Не, хвала\nnoThanksButton.accesskey=х\nupdateButton_minor=Надогради %S\nupdateButton_minor.accesskey=д\nupdateButton_major=Добави ново издање\nupdateButton_major.accesskey=и\nbackButton=Назад\nbackButton.accesskey=Н\nacceptTermsButton=Прихвати услове\nacceptTermsButton.accesskey=р\n# NOTE: The restartLaterButton string is also used in\n# mozapps/extensions/content/blocklist.js\nrestartLaterButton=Покрени касније\nrestartLaterButton.accesskey=к\nrestartNowButton=Поново покрени %S\nrestartNowButton.accesskey=е\n\n# LOCALIZATION NOTE: %S is the date the update was installed from the local\n# updates.xml for displaying update history\nstatusSucceededFormat=Инсталирано: %S\n\nstatusFailed=Неуспешна инсталација\npauseButtonPause=Пауза\npauseButtonResume=Настави\nhideButton=Сакриј\nhideButton.accesskey=С\n\napplyingUpdate=Примењујем надоградњу…\n\nupdatesfound_minor.title=Доступна је надоградња\nupdatesfound_major.title=Доступно је ново издање\n\ninstallSuccess=Надоградња је успешно постављена\ninstallPending=Постављање је на чекању\npatchApplyFailure=Надоградња не може да се инсталира јер примена закрпе није успела\nelevationFailure=Немате неопходне дозволе да инсталирате ову надоградњу. Контактирајте администратора система.\n\n# LOCALIZATION NOTE: %S is the amount downloaded so far\n# example: Paused —  879 KB of 2.1 MB\ndownloadPausedStatus=Паузирано — %S\n\ncheck_error-200=XML датотека за надоградњу је неисправна (200)\ncheck_error-403=Приступ је одбијен (403)\ncheck_error-404=XML датотека за надоградњу није пронађена (404)\ncheck_error-500=Унутрашња грешка на серверу (500)\ncheck_error-2152398849=Неуспело (непознат разлог)\ncheck_error-2152398861=Веза је одбијена\ncheck_error-2152398862=Веза је истекла\n# NS_ERROR_OFFLINE\ncheck_error-2152398864=Нисте повезани на мрежу (повежите се)\ncheck_error-2152398867=Порт није дозвољен\ncheck_error-2152398868=Подаци нису примљени (покушајте поново касније)\ncheck_error-2152398878=Сервер за надоградње није пронађен (проверите везу са интернетом)\ncheck_error-2152398890=Прокси није пронађен (проверите везу са интернетом)\n# NS_ERROR_DOCUMENT_NOT_CACHED\ncheck_error-2152398918=Нисте повезани на мрежу (повежите се)\ncheck_error-2152398919=Пренос података је прекинут (покушајте поново)\ncheck_error-2152398920=Прокси сервер је одбио везу\ncheck_error-2153390069=Сертификат сервера је истекао. Ако је ово нетачно, подесите системски датум и време\ncheck_error-verification_failed=Не могу да проверим целовитост надоградње\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/mozapps/xpinstall/xpinstallConfirm.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n   \n<!-- extracted from institems.xul -->\n\n<!ENTITY dialog.title            \"Инсталација софтвера\">\n<!ENTITY dialog.style            \"width: 45em\">\n<!ENTITY warningPrimary.label    \"Инсталирајте само додатке од аутора којима верујете.\">\n<!ENTITY warningSecondary.label  \"Злонамеран софтвер може да оштети рачунар или да наруши вашу приватност.\">\n\n<!ENTITY from.label \"од:\">\n\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/mozapps/xpinstall/xpinstallConfirm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nunverified=(аутор није потврђен)\nsigned=(%S)\n\nitemWarnIntroMultiple=Питали сте да инсталирате %S ставки:\nitemWarnIntroSingle=Питали сте да инсталирате ставку:\ninstallButtonDisabledLabel=Инсталирај (%S)\ninstallButtonLabel=Инсталирај сад\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/necko/necko.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#ResolvingHost=Looking up\n#ConnectedTo=Connected to \n#ConnectingTo=Connecting to \n#SendingRequestTo=Sending request to \n#TransferringDataFrom=Transferring data from \n\n3=Тражење: %1$S…\n4=Повезан са: %1$S…\n5=Слање захтева ка %1$S…\n6=Пријем података са %1$S…\n7=Повезивање са %1$S…\n8=Прочитано %1$S\n9=Записано %1$S\n10=Чекање на %1$S…\n11=Потражено: %1$S…\n12=TLS руковање са %1$S…\n13=TLS руковање је завршено за %1$S…\n\n27=Почетак FTP преноса…\n28=Завршен је FTP пренос\n\nUnsupportedFTPServer=FTP сервер %1$S тренутно није подржан.\nRepostFormData=Ова веб страница је преусмерена на нову локацију. Да ли желите да пошаљете садржај формулара на нову локацију?\n\n# Directory listing strings\nDirTitle=Индекс \"%1$S\"\nDirGoUp=Пређи у директоријум на нивоу више\nShowHidden=Приказ сакривених објеката\nDirColName=Назив\nDirColSize=Величина\nDirColMTime=Последња измена\nDirFileLabel=Датотека:\n\nPhishingAuth=Намеравате да посетите \"%1$S\". Овај сајт покушава да Вас завара да мислите да је то неки други сајт. Будите пажљиви.\nPhishingAuthAccept=Разумем и бићу врло опрезан\nSuperfluousAuth=Само што се нисте пријавили на „%1$S‟ под корисничким именом „%2$S,‟ али сајт не захтева регистрацију. Можда је превара у питању.\\n\\nДа ли желите да посетите сајт „%1$S‟?\nAutomaticAuth=Управо ћете се пријавити на „%1$S“ са корисничким именом „%2$S“.\n\nTrackingUriBlocked=Ресурс на \"%1$S\" је блокиран јер је заштита праћења омогућена.\nUnsafeUriBlocked=Ресурс на локацији “%1$S” је блокиран у режиму безбедног прегледања.\n\n# LOCALIZATION NOTE (APIDeprecationWarning):\n# %1$S is the deprecated API; %2$S is the API function that should be used.\nAPIDeprecationWarning=Упозорење: '%1$S' је застарео, користите '%2$S'\n\n# LOCALIZATION NOTE (nsICookieManagerDeprecated): don't localize originAttributes.\n# %1$S is the deprecated API; %2$S is the interface suffix that the given deprecated API belongs to.\nnsICookieManagerAPIDeprecated=“%1$S” је промењен. Ажурирајте ваш код и проследите исправан originAttributes. Погледајте MDN за више информација: https://developer.mozilla.org/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsICookieManager%2$S\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/passwordmgr/passwordManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY      savedLogins.title               \"Сачуване пријаве\">\n\n<!ENTITY      closebutton.label               \"Затвори\">\n<!ENTITY      closebutton.accesskey           \"З\">\n\n<!ENTITY      treehead.site.label             \"Веб сајт\">\n<!ENTITY      treehead.username.label         \"Корисничко име\">\n<!ENTITY      treehead.password.label         \"Лозинка\">\n<!ENTITY      treehead.timeCreated.label         \"Први пут коришћено\">\n<!ENTITY      treehead.timeLastUsed.label        \"Последњи пут коришћено\">\n<!ENTITY      treehead.timePasswordChanged.label \"Последњи пут промењено\">\n<!ENTITY      treehead.timesUsed.label           \"Пута коришћено\">\n\n<!ENTITY      remove.label                    \"Уклони\">\n<!ENTITY      remove.accesskey                \"У\">\n\n<!ENTITY      addLogin.label                  \"Додај пријаву\">\n<!ENTITY      addLogin.accesskey              \"р\">\n\n<!ENTITY      import.label                    \"Увези…\">\n<!ENTITY      import.accesskey                \"и\">\n\n<!ENTITY      searchFilter.label              \"Претражи\">\n<!ENTITY      searchFilter.accesskey          \"П\">\n\n<!ENTITY      windowClose.key                 \"w\">\n<!ENTITY      focusSearch1.key                \"f\">\n<!ENTITY      focusSearch2.key                \"k\">\n\n<!ENTITY      copyPasswordCmd.label           \"Копирај лозинку\">\n<!ENTITY      copyPasswordCmd.accesskey       \"К\">\n\n<!ENTITY      copyUsernameCmd.label           \"Копирај корисничко име\">\n<!ENTITY      copyUsernameCmd.accesskey       \"и\">\n\n<!ENTITY      editPasswordCmd.label           \"Уреди лозинку\">\n<!ENTITY      editPasswordCmd.accesskey       \"з\">\n\n<!ENTITY      editUsernameCmd.label           \"Уреди корисничко име\">\n<!ENTITY      editUsernameCmd.accesskey       \"м\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/passwordmgr/passwordmgr.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nrememberValue = Користи управљач лозинкама за памћење ове вредности.\nrememberPassword = Користи управљач лозинкама за памћење ове лозинке.\nsavePasswordTitle = Потврди\n# LOCALIZATION NOTE (saveLoginMsg, saveLoginMsgNoUser):\n# %1$S is brandShortName, %2$S is the login's hostname.\nsaveLoginMsg = Да ли желите да %1$S запамти ову пријаву за %2$S?\nsaveLoginMsgNoUser = Да ли желите да %1$S запамти ову лозинку за %2$S?\nsaveLoginButtonAllow.label = Сачувај\nsaveLoginButtonAllow.accesskey = С\nsaveLoginButtonDeny.label = Немој да сачуваш\nsaveLoginButtonDeny.accesskey = Н\nupdateLoginMsg = Да ли желите да ажурирате ову пријаву?\nupdateLoginMsgNoUser = Да ли желите да ажурирате ову лозинку?\nupdateLoginButtonText = Ажурирај\nupdateLoginButtonAccessKey = А\nupdateLoginButtonDeny.label = Немој ажурирати\nupdateLoginButtonDeny.accesskey = а\n# LOCALIZATION NOTE (rememberPasswordMsg):\n# 1st string is the username for the login, 2nd is the login's hostname.\n# Note that long usernames may be truncated.\nrememberPasswordMsg = Желите ли да запамтите лозинку за „%1$S“ на %2$S?\n# LOCALIZATION NOTE (rememberPasswordMsgNoUsername):\n# String is the login's hostname.\nrememberPasswordMsgNoUsername = Желите ли да запамтите лозинку на %S?\n# LOCALIZATION NOTE (noUsernamePlaceholder):\n# This is displayed in place of the username when it is missing.\nnoUsernamePlaceholder=Нема корисничког имена\ntogglePasswordLabel=Прикажи лозинку\ntogglePasswordAccessKey2=л\nnotNowButtonText = &Не сад\nnotifyBarNotNowButtonText = Не сад\nnotifyBarNotNowButtonAccessKey = Н\nneverForSiteButtonText = Ни&кад за овај сајт\nnotifyBarNeverRememberButtonText2 = Никад немој снимити\nnotifyBarNeverRememberButtonAccessKey2 = н\nrememberButtonText = &Запамти\nnotifyBarRememberPasswordButtonText = Запамти лозинку\nnotifyBarRememberPasswordButtonAccessKey = л\npasswordChangeTitle = Потврди промену лозинке\n# LOCALIZATION NOTE (updatePasswordMsg):\n# String is the username for the login.\nupdatePasswordMsg = Да ли желите да ажурирате снимљене лозинке за \"%S\"?\nupdatePasswordMsgNoUser = Да ли желите да ажурирање снимљену лозинку?\nnotifyBarUpdateButtonText = Ажурирај лозинку\nnotifyBarUpdateButtonAccessKey = А\nnotifyBarDontChangeButtonText = Не мењај\nnotifyBarDontChangeButtonAccessKey = м\nuserSelectText = Изаберите корисничко име чија се лозинка мења\nhidePasswords=Сакриј лозинке\nhidePasswordsAccessKey=о\nshowPasswords=Прикажи лозинке\nshowPasswordsAccessKey=к\nnoMasterPasswordPrompt=Да ли сте сигурни да желите да прикажете ваше лозинке?\nremoveAllPasswordsPrompt=Да ли сте сигурни да желите да уклоните све лозинке?\nremoveAllPasswordsTitle=Уклони све лозинке\nremoveLoginPrompt=Да ли сигурни да желите да уклоните ову пријаву?\nremoveLoginTitle=Уклони пријаву\nloginsDescriptionAll=Пријаве за овде наведене сајтове су запамћене на рачунару:\nloginsDescriptionFiltered=Наведене пријаве се подударају са претрагом:\n# LOCALIZATION NOTE (loginHostAge):\n# This is used to show the context menu login items with their age.\n# 1st string is the username for the login, 2nd is the login's age.\nloginHostAge=%1$S (%2$S)\n# LOCALIZATION NOTE (noUsername):\n# String is used on the context menu when a login doesn't have a username.\nnoUsername=Нема корисничког имена\nduplicateLoginTitle=Пријава већ постоји\nduplicateLogin=Пријава већ постоји.\n\n# LOCALIZATION NOTE (insecureFieldWarningDescription2, insecureFieldWarningDescription3):\n# %1$S will contain insecureFieldWarningLearnMore and look like a link to indicate that clicking will open a tab with support information.\ninsecureFieldWarningDescription2 = Ова веза није сигурна. Пријаве које овде унесете су можда угрожене. %1$S\ninsecureFieldWarningDescription3 = Пријаве које су унесене на овој страници су можда угрожене. %1$S\ninsecureFieldWarningLearnMore = Сазнајте више\n\n# LOCALIZATION NOTE (removeAll, removeAllShown):\n# removeAll and removeAllShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAll.label=Уклони све\nremoveAll.accesskey=У\nremoveAllShown.label=Уклони све приказане\nremoveAllShown.accesskey=У\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/pipnss/nsserrors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nSSL_ERROR_EXPORT_ONLY_SERVER=Није могућа безбедна комуникација. Удаљени рачунар не подржава шифровање високе категорије.\nSSL_ERROR_US_ONLY_SERVER=Није могућа безбедна комуникација. Удаљени рачунар захтева шифровање високе категорије које није подржано.\nSSL_ERROR_NO_CYPHER_OVERLAP=Није могуће безбедна комуникација са удаљеним рачунаром: Нема заједничких алгоритама за шифровање.\nSSL_ERROR_NO_CERTIFICATE=Није могуће пронаћи сертификат или кључ потребан за потврду идентитета.\nSSL_ERROR_BAD_CERTIFICATE=Није могуће безбедно комуницирати са удаљеним рачунаром: сертификат рачунарa је одбијен.\nSSL_ERROR_BAD_CLIENT=Сервер је наишао на лоше податке послате од клијента.\nSSL_ERROR_BAD_SERVER=Клијент је наишао на лоше податке послате од сервера.\nSSL_ERROR_UNSUPPORTED_CERTIFICATE_TYPE=Ова врста сертификата није подржана.\nSSL_ERROR_UNSUPPORTED_VERSION=Удаљени рачунар користи неподржано издање безбедносног протокола.\nSSL_ERROR_WRONG_CERTIFICATE=Потврђивање корисника није успело: приватни кључ у бази података о кључевима не одговара јавном кључу у бази сертификата.\nSSL_ERROR_BAD_CERT_DOMAIN=Није могућа безбедна комуникација са удаљеним рачунаром: тражено име домена се не поклапа са серверовим сертификатом.\nSSL_ERROR_POST_WARNING=Непознат кôд SSL грешке.\nSSL_ERROR_SSL2_DISABLED=Удаљени рачунар подржава само SSL издање 2, које је овде искључено.\nSSL_ERROR_BAD_MAC_READ=SSL је примио запис са неисправним кодом за аутентикацију поруке.\nSSL_ERROR_BAD_MAC_ALERT=Удаљени рачунар са SSL пријављује неисправан код за аутентикацију поруке.\nSSL_ERROR_BAD_CERT_ALERT=Удаљени рачунар са SSL не може да провери сертификат.\nSSL_ERROR_REVOKED_CERT_ALERT=Удаљени рачунар са SSL је одбио сертификат јер је опозван.\nSSL_ERROR_EXPIRED_CERT_ALERT=Удаљени рачунар са SSL је одбио сертификат јер је истекао.\nSSL_ERROR_SSL_DISABLED=Није могуће повезати се: SSL је искључен.\nSSL_ERROR_FORTEZZA_PQG=НИје могуће повезати се: удаљени рачунар са SSL се налази у другом FORTEZZA домену.\nSSL_ERROR_UNKNOWN_CIPHER_SUITE=Тражен је непознат пакет шифара за SSL.\nSSL_ERROR_NO_CIPHERS_SUPPORTED=Ниједан пакет шифара није присутан нити укључен у овај програм.\nSSL_ERROR_BAD_BLOCK_PADDING=SSL је примио запис са лошом попуном блока (padding).\nSSL_ERROR_RX_RECORD_TOO_LONG=SSL је примио запис који премашује највећу дозвољену дужину.\nSSL_ERROR_TX_RECORD_TOO_LONG=SSL је покушао слање записа који премашује максималну дозвољену дужину.\nSSL_ERROR_RX_MALFORMED_HELLO_REQUEST=SSL је примио неисправну поздравну поруку.\nSSL_ERROR_RX_MALFORMED_CLIENT_HELLO=SSL је примио неисправну клијентову поздравну поруку.\nSSL_ERROR_RX_MALFORMED_SERVER_HELLO=SSL је примио неисправну серверову поздравну поруку.\nSSL_ERROR_RX_MALFORMED_CERTIFICATE=SSL је примио неисправну поздравну поруку са сертификатом.\nSSL_ERROR_RX_MALFORMED_SERVER_KEY_EXCH=SSL је примио неисправну поздравну серверску поруку за размену кључева.\nSSL_ERROR_RX_MALFORMED_CERT_REQUEST=SSL је примио неисправну поруку за захтев сертификата.\nSSL_ERROR_RX_MALFORMED_HELLO_DONE=SSL је примио неисправну поруку за крај поздрава са сервера.\nSSL_ERROR_RX_MALFORMED_CERT_VERIFY=SSL је примио неисправну поздравну поруку за проверу сертификата.\nSSL_ERROR_RX_MALFORMED_CLIENT_KEY_EXCH=SSL је примио неисправну клијентску поздравну поруку за размену кључева.\nSSL_ERROR_RX_MALFORMED_FINISHED=SSL је примио неисправну поздравну поруку за крај.\nSSL_ERROR_RX_MALFORMED_CHANGE_CIPHER=SSL је примио неисправан запис за промену спецификације шифре.\nSSL_ERROR_RX_MALFORMED_ALERT=SSL је примио неисправан запис за узбуну.\nSSL_ERROR_RX_MALFORMED_HANDSHAKE=SSL је примио неисправан Handshake запис.\nSSL_ERROR_RX_MALFORMED_APPLICATION_DATA=SSL је примио неисправан запис за програмске податке.\nSSL_ERROR_RX_UNEXPECTED_HELLO_REQUEST=SSL је примио неочекивану поздравну поруку.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_HELLO=SSL је примио неочекивану клијентску поздравну поруку.\nSSL_ERROR_RX_UNEXPECTED_SERVER_HELLO=SSL је примио неочекивану серверску поздравну поруку.\nSSL_ERROR_RX_UNEXPECTED_CERTIFICATE=SSL је примио неочекивану сертификатску поздравну поруку.\nSSL_ERROR_RX_UNEXPECTED_SERVER_KEY_EXCH=SSL је примио неочекивану серверску поздравну поруку за размену кључева.\nSSL_ERROR_RX_UNEXPECTED_CERT_REQUEST=SSL је примио неочекиван захтев за сертификат.\nSSL_ERROR_RX_UNEXPECTED_HELLO_DONE=SSL је примио неочекивану серверску поруку за окончање рада.\nSSL_ERROR_RX_UNEXPECTED_CERT_VERIFY=SSL је примио неочекивану поруку за проверу сертификата.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_KEY_EXCH=SSL је примио неочекивану клијентску поруку за размену кључева.\nSSL_ERROR_RX_UNEXPECTED_FINISHED=SSL је примио неочекивану поруку за окончање.\nSSL_ERROR_RX_UNEXPECTED_CHANGE_CIPHER=SSL је примио неочекивану поруку за промену спецификације шифре.\nSSL_ERROR_RX_UNEXPECTED_ALERT=SSL је примио неочекивани запис узбуне.\nSSL_ERROR_RX_UNEXPECTED_HANDSHAKE=SSL је примио неочекивани Handshake запис.\nSSL_ERROR_RX_UNEXPECTED_APPLICATION_DATA=SSL је примио неочекивани запис са програмским подацима.\nSSL_ERROR_RX_UNKNOWN_RECORD_TYPE=SSL је примио запис са непознатом врстом садржаја.\nSSL_ERROR_RX_UNKNOWN_HANDSHAKE=SSL је примио handshake поруку за сусрет са непознатом врстом поруке.\nSSL_ERROR_RX_UNKNOWN_ALERT=SSL је примио запис за узбуну са непознатим описом узбуне.\nSSL_ERROR_CLOSE_NOTIFY_ALERT=Удаљени рачунар је са SSL затворио ову везу.\nSSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT=Удаљени рачунар са SSL није очекивао handshake поруку коју је примио.\nSSL_ERROR_DECOMPRESSION_FAILURE_ALERT=Удаљени рачунар са SSL није могао да успешно декомпресује запис који је SSL примио.\nSSL_ERROR_HANDSHAKE_FAILURE_ALERT=Удаљени рачунар са SSL није успео да уговори прихватљив скуп безбедносних параметара.\nSSL_ERROR_ILLEGAL_PARAMETER_ALERT=Удаљени рачунар са SSL је одбио поздравне поруке услед неприхватљивог садржаја.\nSSL_ERROR_UNSUPPORTED_CERT_ALERT=Удаљени рачунар са SSL не подржава сертификате оне врсте која му је послата.\nSSL_ERROR_CERTIFICATE_UNKNOWN_ALERT=Рачунар са SSL је наишао на непознат проблем са сертификатом ког је примио.\nSSL_ERROR_GENERATE_RANDOM_FAILURE=Генератор случајних бројева за SSL се покварио.\nSSL_ERROR_SIGN_HASHES_FAILURE=Није могуће дигитално потписати податке потребне за проверу сертификата.\nSSL_ERROR_EXTRACT_PUBLIC_KEY_FAILURE=SSL није могао да извуче јавни кључ из сертификата удаљеног рачунара.\nSSL_ERROR_SERVER_KEY_EXCHANGE_FAILURE=Дошло је до непознате грешке при обради серверског SSL сертификата за размену кључева.\nSSL_ERROR_CLIENT_KEY_EXCHANGE_FAILURE=Дошло је до непознате грешке при обради клијентског SSL сертификата за размену кључева.\nSSL_ERROR_ENCRYPTION_FAILURE=Алгоритам за збирно шифровање није успео са изабраним пакетом шифара.\nSSL_ERROR_DECRYPTION_FAILURE=Алгоритам за збирно дешифровање није успео са изабраним пакетом шифара.\nSSL_ERROR_SOCKET_WRITE_FAILURE=Покушај писања нешифрованих података у подређени сокет није успео.\nSSL_ERROR_MD5_DIGEST_FAILURE=Функција за МД5 сажетак није успела.\nSSL_ERROR_SHA_DIGEST_FAILURE=Функција за сажетак СХА-1 није успела.\nSSL_ERROR_MAC_COMPUTATION_FAILURE=MAC рачунање није успело.\nSSL_ERROR_SYM_KEY_CONTEXT_FAILURE=Није успело креирање контекста за симетрични кључ.\nSSL_ERROR_SYM_KEY_UNWRAP_FAILURE=Није могуће одмотати симетрични кључ у контексту клијентске поруке за размену кључева.\nSSL_ERROR_PUB_KEY_SIZE_LIMIT_EXCEEDED=Сервер за SSL је покушао да користи амерички јавни кључ са извозним пакетом шифара.\nSSL_ERROR_IV_PARAM_FAILURE=Код PKCS11 није успео да преведе IV у параметар.\nSSL_ERROR_INIT_CIPHER_SUITE_FAILURE=Није успела иницијализација изабране свите шифара.\nSSL_ERROR_SESSION_KEY_GEN_FAILURE=Клијент није успео да направи сесијске кључеве за SSL сесију.\nSSL_ERROR_NO_SERVER_KEY_FOR_ALG=Сервер нема кључ за покушани алгоритам размене кључева.\nSSL_ERROR_TOKEN_INSERTION_REMOVAL=Новчић за PKCS#11 је убачен или уклоњен током дејства.\nSSL_ERROR_TOKEN_SLOT_NOT_FOUND=Није пронађен ниједан новчић за PKCS#11 за тражено дејство.\nSSL_ERROR_NO_COMPRESSION_OVERLAP=Није могућа безбедна комуникација са удаљеним рачунаром: нема заједничких алгоритама за представу.\nSSL_ERROR_HANDSHAKE_NOT_COMPLETED=Није могуће покренути још један сусрет за SSL док се тренутни сусрет не доврши.\nSSL_ERROR_BAD_HANDSHAKE_HASH_VALUE=Примљене су неисправне вредности хеша са удаљеног рачунара.\nSSL_ERROR_CERT_KEA_MISMATCH=Дати сертификат се не може употребити за изабрани алгоритам размене кључева.\nSSL_ERROR_NO_TRUSTED_SSL_CLIENT_CA=Ниједно сертификационо тело није сигурно за SSL аутентификацију клијента.\nSSL_ERROR_SESSION_NOT_FOUND=Клијентов ID за сесију SSL није пронађен у серверовом кешу за сесије.\nSSL_ERROR_DECRYPTION_FAILED_ALERT=Удаљени рачунар није могао да дешифрује запис SSL ког је примио.\nSSL_ERROR_RECORD_OVERFLOW_ALERT=Удаљени рачунар је примио запис SSL који је дужи од дозвољеног.\nSSL_ERROR_UNKNOWN_CA_ALERT=Удаљени рачунар не препознаје и не верује компанији која је издала сертификат.\nSSL_ERROR_ACCESS_DENIED_ALERT=Удаљени рачунар је примио важећи сертификат, али је приступ одбијен.\nSSL_ERROR_DECODE_ERROR_ALERT=Удаљени рачунар није могао да декодира SSL handshake поруку.\nSSL_ERROR_DECRYPT_ERROR_ALERT=Удаљени рачунар јавља грешку при провери потписа или размени кључева.\nSSL_ERROR_EXPORT_RESTRICTION_ALERT=Удаљени рачунар пријављује да договор није сагласан са правилима о извозу.\nSSL_ERROR_PROTOCOL_VERSION_ALERT=Удаљени рачунар јавља несагласно или неподржано издање протокола.\nSSL_ERROR_INSUFFICIENT_SECURITY_ALERT=Сервер захтева шифре које су сигурније од оних које је доставио клијент.\nSSL_ERROR_INTERNAL_ERROR_ALERT=Удаљени рачунар јавља да је искусио интерну грешку.\nSSL_ERROR_USER_CANCELED_ALERT=Удаљени корисник је отказао сусрет.\nSSL_ERROR_NO_RENEGOTIATION_ALERT=Удаљени рачунар не дозвољава поновни договор безбедносних параметара SSL.\nSSL_ERROR_SERVER_CACHE_NOT_CONFIGURED=Серверски кеш за SSL није подешен и није искључен за овај прикључак.\nSSL_ERROR_UNSUPPORTED_EXTENSION_ALERT=Удаљени рачунар са SSL не подржава тражени продужетак TLS за поздрав.\nSSL_ERROR_CERTIFICATE_UNOBTAINABLE_ALERT=Удаљени рачунар са SSL не може да добави сертификат са прослеђеног URL.\nSSL_ERROR_UNRECOGNIZED_NAME_ALERT=Удаљени рачунар са SSL нема сертификат за тражено DNS име.\nSSL_ERROR_BAD_CERT_STATUS_RESPONSE_ALERT=Удаљени рачунар за SSL није могао да добије одговор OCSP за свој сертификат.\nSSL_ERROR_BAD_CERT_HASH_VALUE_ALERT=Удаљени рачунар за SSL је дојавио лошу вредност хеша за сертификат.\nSSL_ERROR_RX_UNEXPECTED_NEW_SESSION_TICKET=SSL је примио неочекивану New Session Ticket handshake поруку.\nSSL_ERROR_RX_MALFORMED_NEW_SESSION_TICKET=SSL је примио New Session Ticket handshake поруку у погрешном формату.\nSSL_ERROR_DECOMPRESSION_FAILURE=SSL је примио компресован запис који не може да се распакује.\nSSL_ERROR_RENEGOTIATION_NOT_ALLOWED=Renegotiation није дозвољен на овом SSL socket-у.\nSSL_ERROR_UNSAFE_NEGOTIATION=Удаљени рачунар је покушао (можда рањив) handshake старог стила.\nSSL_ERROR_RX_UNEXPECTED_UNCOMPRESSED_RECORD=SSL је примио неочекиван распаковани запис.\nSSL_ERROR_WEAK_SERVER_EPHEMERAL_DH_KEY=SSL је примио слаб ephemeral Diffie-Hellman кључ у Server Key Exchange handshake поруци.\nSSL_ERROR_NEXT_PROTOCOL_DATA_INVALID=SSL је примио неисправне податке NPH проширења.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SSL2=SSL функционалност није подржана за SSL 2.0 везе.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SERVERS=SSL функционалност није подржана за сервере.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_CLIENTS=SSL функционалност није подржана за клијенте.\nSSL_ERROR_INVALID_VERSION_RANGE=SSL верзија није подржана.\nSSL_ERROR_CIPHER_DISALLOWED_FOR_VERSION=SSL корисник је одабрао cipher suite који није дозвољен у одабраној верзији протокола.\nSSL_ERROR_RX_MALFORMED_HELLO_VERIFY_REQUEST=SSL је примио Hello Verify Request handshake поруку у погрешном формату.\nSSL_ERROR_RX_UNEXPECTED_HELLO_VERIFY_REQUEST=SSL је примио неочекивану Hello Verify Request handshake поруку.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_VERSION=SSL могућност није подржана на овој верзији протокола.\nSSL_ERROR_RX_UNEXPECTED_CERT_STATUS=SSL је примио неочекивану Certificate Status handshake поруку.\nSSL_ERROR_UNSUPPORTED_HASH_ALGORITHM=Неподржан hash алгоритам који користи TLS корисник.\nSSL_ERROR_DIGEST_FAILURE=Digest функција неуспела.\nSSL_ERROR_INCORRECT_SIGNATURE_ALGORITHM=Неисправан алгоритам потписа који је назначен у дигитално-потписаном елементу.\nSSL_ERROR_NEXT_PROTOCOL_NO_CALLBACK=Следећи протокол negotiation екстензије је омогућен, али је callback обрисан пре него што је потребан.\nSSL_ERROR_NEXT_PROTOCOL_NO_PROTOCOL=Сервер не подржава протоколе које клијент рекламира у ALPN екстензији.\nSSL_ERROR_INAPPROPRIATE_FALLBACK_ALERT=Сервер је одбио handshake јер се клијент деградирао на нижу TLS верзију него коју сервер подржава.\nSSL_ERROR_WEAK_SERVER_CERT_KEY=Сертификат сервера садржи јавни кључ који је сувише слаб.\nSSL_ERROR_RX_SHORT_DTLS_READ=Нема довољно места у баферу за DTLS запис.\nSSL_ERROR_NO_SUPPORTED_SIGNATURE_ALGORITHM=Неподржан TLS алгоритам за потписивање је конфигурисан.\nSSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM=Рачунар је употребио неподржану комбинацију потписа и hash алгоритма.\nSSL_ERROR_MISSING_EXTENDED_MASTER_SECRET=Рачунар је покушао да настави без исправне extended_master_secret екстензије.\nSSL_ERROR_UNEXPECTED_EXTENDED_MASTER_SECRET=Рачунар је покушао да настави са неочекиваном extended_master_secret екстензијом.\nSEC_ERROR_IO=Дошло је до I/O грешке током безбедносне ауторизације.\nSEC_ERROR_LIBRARY_FAILURE=грешка у библиотеци за безбедност.\nSEC_ERROR_BAD_DATA=библиотека за безбедност: примљени су лоши подаци.\nSEC_ERROR_OUTPUT_LEN=библиотека за безбедност: грешка са дужином излаза.\nSEC_ERROR_INPUT_LEN=библиотека за безбедност је дојавила грешку са дужином излаза.\nSEC_ERROR_INVALID_ARGS=библиотека за безбедност: неисправни параметри.\nSEC_ERROR_INVALID_ALGORITHM=библиотека за безбедност: неисправан алгоритам.\nSEC_ERROR_INVALID_AVA=Библиотека за безбедност: AVA је неисправна.\nSEC_ERROR_INVALID_TIME=Неисправно је форматирана ниска која одређује време.\nSEC_ERROR_BAD_DER=библиотека за безбедност: неисправно је форматирана DER-кодирана порука.\nSEC_ERROR_BAD_SIGNATURE=Сертификат удаљеног рачунара има неважећи потпис.\nSEC_ERROR_EXPIRED_CERTIFICATE=Сертификат удаљеног рачунара је истекао.\nSEC_ERROR_REVOKED_CERTIFICATE=Сертификат удаљеног рачунара је опозван.\nSEC_ERROR_UNKNOWN_ISSUER=Издавач сертификата за удаљени рачунар није препознат.\nSEC_ERROR_BAD_KEY=Јавни кључ удаљеног рачунара је неважећи.\nSEC_ERROR_BAD_PASSWORD=Унесена безбедносна лозинка је неисправна.\nSEC_ERROR_RETRY_PASSWORD=Нова лозинка је неисправно унета. Покушајте поново.\nSEC_ERROR_NO_NODELOCK=библиотека за безбедност: нема кључа за нод.\nSEC_ERROR_BAD_DATABASE=библиотека за безбедност: покварена база података.\nSEC_ERROR_NO_MEMORY=библиотека за безбедност: грешка при додели меморије.\nSEC_ERROR_UNTRUSTED_ISSUER=Корисник је означио да издавач сертификата за удаљени рачунар није од поверења.\nSEC_ERROR_UNTRUSTED_CERT=Корисник је означио да сертификат удаљеног рачунара није од поверења.\nSEC_ERROR_DUPLICATE_CERT=Сертификат већ постоји у бази података.\nSEC_ERROR_DUPLICATE_CERT_NAME=Преузето име сертификата већ постоји у бази података.\nSEC_ERROR_ADDING_CERT=Грешка при додавању сертификата у базу података.\nSEC_ERROR_FILING_KEY=Грешка у поновном подношењу кључа за овај сертификат.\nSEC_ERROR_NO_KEY=Приватни кључ за овај сертификат није пронађен у бази података.\nSEC_ERROR_CERT_VALID=Овај сертификат је важећи.\nSEC_ERROR_CERT_NOT_VALID=Овај сертификат је неважећи.\nSEC_ERROR_CERT_NO_RESPONSE=библиотека за сертификате: нема одговора\nSEC_ERROR_EXPIRED_ISSUER_CERTIFICATE=Сертификат издавача сертификата је истекао. Проверите системски датум и време.\nSEC_ERROR_CRL_EXPIRED=CRL за издавача сертификата је истекао. Освежите га или проверите системски датум и време.\nSEC_ERROR_CRL_BAD_SIGNATURE=CRL издавача сертификата садржи неважећи потпис.\nSEC_ERROR_CRL_INVALID=Нова CRL има погрешан формат.\nSEC_ERROR_EXTENSION_VALUE_INVALID=Сертификатова вредност за продужење је неисправна.\nSEC_ERROR_EXTENSION_NOT_FOUND=Продужење сертификата није пронађено.\nSEC_ERROR_CA_CERT_INVALID=Сертификат издавача је неважећи.\nSEC_ERROR_PATH_LEN_CONSTRAINT_INVALID=Ограничење дужине стазе сертификата је неважеће.\nSEC_ERROR_CERT_USAGES_INVALID=Поље употребе сертификата је неисправно.\nSEC_INTERNAL_ONLY=**Искључиво интерни модул**\nSEC_ERROR_INVALID_KEY=Овај кључ не подржава тражено дејство.\nSEC_ERROR_UNKNOWN_CRITICAL_EXTENSION=Сертификат садржи непознати критичан продужетак.\nSEC_ERROR_OLD_CRL=Нови CRL није старији од тренутног.\nSEC_ERROR_NO_EMAIL_CERT=Није шифровано нити потписано: још увек немате сертификат за електронску пошту.\nSEC_ERROR_NO_RECIPIENT_CERTS_QUERY=Није шифровано: немате сертификате за све примаоце.\nSEC_ERROR_NOT_A_RECIPIENT=Дешифровање није могуће: нисте прималац, или нису пронађени одговарајући сертификат и приватни кључ.\nSEC_ERROR_PKCS7_KEYALG_MISMATCH=Дешифровање није могуће: алгоритам за шифровање кључева не одговара Вашем сертификату.\nSEC_ERROR_PKCS7_BAD_SIGNATURE=Провера потписа није успела: потписник није пронађен, пронађено је превише потписника, или су подаци неодговарајући или покварени.\nSEC_ERROR_UNSUPPORTED_KEYALG=Неподржан или непознат алгоритам за кључеве.\nSEC_ERROR_DECRYPTION_DISALLOWED=Није могуће дешифровање: шифровано помоћу недозвољеног алгоритма или дужине кључа.\nXP_SEC_FORTEZZA_BAD_CARD=Fortezza карта није прописно покренута.  Уклоните је и вратите издавачу.\nXP_SEC_FORTEZZA_NO_CARD=Није нађена ниједна Fortezza карта\nXP_SEC_FORTEZZA_NONE_SELECTED=Није изабрана Fortezza карта\nXP_SEC_FORTEZZA_MORE_INFO=Изаберите личност о којој треба добавити податке\nXP_SEC_FORTEZZA_PERSON_NOT_FOUND=Личност није пронађена\nXP_SEC_FORTEZZA_NO_MORE_INFO=Нема више података о тој личности\nXP_SEC_FORTEZZA_BAD_PIN=Неисправан Pin\nXP_SEC_FORTEZZA_PERSON_ERROR=Није могуће покренути Fortezza личности.\nSEC_ERROR_NO_KRL=KRL за сертификат овог сајта није пронађен.\nSEC_ERROR_KRL_EXPIRED=KRL за сертификат овог сајта је истекао.\nSEC_ERROR_KRL_BAD_SIGNATURE=KRL за сертификат овог сајта има неважећи потпис.\nSEC_ERROR_REVOKED_KEY=Кључ за сертификат овог сајта је опозван.\nSEC_ERROR_KRL_INVALID=Нови KRL има неважећи формат.\nSEC_ERROR_NEED_RANDOM=библиотека за безбедност: потребни су случајни подаци.\nSEC_ERROR_NO_MODULE=библиотека за безбедност: ниједан безбедносни модул не може да изврши тражено дејство.\nSEC_ERROR_NO_TOKEN=Безбедносна карта или новчић не постоје, потребно је да се поставе, или су уклоњени.\nSEC_ERROR_READ_ONLY=библиотека за безбедност: база података је само за читање.\nSEC_ERROR_NO_SLOT_SELECTED=Ниједан прорез ни новчић нису изабрани.\nSEC_ERROR_CERT_NICKNAME_COLLISION=Сертификат са истом ознаком већ постоји.\nSEC_ERROR_KEY_NICKNAME_COLLISION=Кључ са истом ознаком већ постоји.\nSEC_ERROR_SAFE_NOT_CREATED=грешка при прављењу безбедног објекта\nSEC_ERROR_BAGGAGE_NOT_CREATED=грешка при прављењу објекта пртљага\nXP_JAVA_REMOVE_PRINCIPAL_ERROR=Није могуће уклонити главну компоненту\nXP_JAVA_DELETE_PRIVILEGE_ERROR=Није могуће уклонити привилегију\nXP_JAVA_CERT_NOT_EXISTS_ERROR=Ова главна компонента нема сертификат\nSEC_ERROR_BAD_EXPORT_ALGORITHM=Тражени алгоритам није допуштен.\nSEC_ERROR_EXPORTING_CERTIFICATES=Грешка при извозу сертификата.\nSEC_ERROR_IMPORTING_CERTIFICATES=Грешка при увозу сертификата.\nSEC_ERROR_PKCS12_DECODING_PFX=Увоз није могућ. Дошло је до грешке при декодирању.  Датотека је неважећа.\nSEC_ERROR_PKCS12_INVALID_MAC=Увоз није могућ. MAC је неисправан.  Лозинка је неисправна или је датотека оштећена.\nSEC_ERROR_PKCS12_UNSUPPORTED_MAC_ALGORITHM=Увоз није могућ.  Алгоритам за MAC није подржан.\nSEC_ERROR_PKCS12_UNSUPPORTED_TRANSPORT_MODE=Увоз није могућ.  Само су подржани модови са интегритетом лозинке и приватности.\nSEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE=Увоз није могућ.  Структура датотеке је поремећена.\nSEC_ERROR_PKCS12_UNSUPPORTED_PBE_ALGORITHM=Увоз није могућ.  Алгоритми за шифровање нису подржани.\nSEC_ERROR_PKCS12_UNSUPPORTED_VERSION=Увоз није могућ.  Издање датотеке није подржано.\nSEC_ERROR_PKCS12_PRIVACY_PASSWORD_INCORRECT=Увоз није могућ.  Неисправна лозинка за приватност.\nSEC_ERROR_PKCS12_CERT_COLLISION=Увоз није могућ.  Исто име већ постоји у бази података.\nSEC_ERROR_USER_CANCELLED=Корисник је отказао дејство.\nSEC_ERROR_PKCS12_DUPLICATE_DATA=Није увезено, већ се налази у бази података.\nSEC_ERROR_MESSAGE_SEND_ABORTED=Порука није послата.\nSEC_ERROR_INADEQUATE_KEY_USAGE=Употреба кључа сертификата не одговара покушаном дејству.\nSEC_ERROR_INADEQUATE_CERT_TYPE=Врста сертификата није одобрена за ову примену.\nSEC_ERROR_CERT_ADDR_MISMATCH=Адреса у потписаном сертификату не одговара адреси у заглављима поруке.\nSEC_ERROR_PKCS12_UNABLE_TO_IMPORT_KEY=Увоз није могућ.  Грешка при увозу приватног кључа.\nSEC_ERROR_PKCS12_IMPORTING_CERT_CHAIN=Увоз није могућ.  Грешка при увозу ланца сертификата.\nSEC_ERROR_PKCS12_UNABLE_TO_LOCATE_OBJECT_BY_NAME=Увоз није могућ.  Није могуће пронаћи сертификат или кључ по имену.\nSEC_ERROR_PKCS12_UNABLE_TO_EXPORT_KEY=Извоз није могућ.  Приватни кључ није пронађен.\nSEC_ERROR_PKCS12_UNABLE_TO_WRITE=Извоз није могућ.  Није могуће записати извозну датотеку.\nSEC_ERROR_PKCS12_UNABLE_TO_READ=Увоз није могућ.  Није могуће прочитати увозну датотеку.\nSEC_ERROR_PKCS12_KEY_DATABASE_NOT_INITIALIZED=Извоз није могућ.  База кључева је оштећена или уклоњена.\nSEC_ERROR_KEYGEN_FAIL=Није могуће направити пар јавног и тајног кључа.\nSEC_ERROR_INVALID_PASSWORD=Унесена лозинка је неважећа. Изаберете неку другу.\nSEC_ERROR_RETRY_OLD_PASSWORD=Стара лозинка је неисправно унета. Покушајте поново.\nSEC_ERROR_BAD_NICKNAME=То име за сертификат се већ користи.\nSEC_ERROR_NOT_FORTEZZA_ISSUER=Удаљени FORTEZZA ланац има сертификат који није FORTEZZA.\nSEC_ERROR_CANNOT_MOVE_SENSITIVE_KEY=Поверљив кључ се не може померити до браве за коју је неопходан.\nSEC_ERROR_JS_INVALID_MODULE_NAME=Неисправно име модула.\nSEC_ERROR_JS_INVALID_DLL=Неисправна стаза или име датотеке за модул\nSEC_ERROR_JS_ADD_MOD_FAILURE=Немогуће је додати модул\nSEC_ERROR_JS_DEL_MOD_FAILURE=Неуспешно брисање модула\nSEC_ERROR_OLD_KRL=Нови KRL није старији од тренутног.\nSEC_ERROR_CKL_CONFLICT=Нови CKL има другог издавача од тренутног CKL.  Уклоните тренутни CKL.\nSEC_ERROR_CERT_NOT_IN_NAME_SPACE=Сертификационо тело за овај сертификат није овлашћен да издаје сертификат са овим именом.\nSEC_ERROR_KRL_NOT_YET_VALID=Списак опозваних кључева за овај сертификат још није важећи.\nSEC_ERROR_CRL_NOT_YET_VALID=Списак опозваних сертификата за овај сертификат још није важећи.\nSEC_ERROR_UNKNOWN_CERT=Тражени сертификат није пронађен.\nSEC_ERROR_UNKNOWN_SIGNER=Потписников сертификат није пронађен.\nSEC_ERROR_CERT_BAD_ACCESS_LOCATION=Место за статусни сервер сертификата има неисправан формат.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_TYPE=OCSP одговор није могуће потпуно декодирати; врста сертификата је непозната.\nSEC_ERROR_OCSP_BAD_HTTP_RESPONSE=Сервер за OCSP је вратио неочекиване или неважеће податке кроз HTTP.\nSEC_ERROR_OCSP_MALFORMED_REQUEST=OCSP сервер је установио да је захтев оштећен или неисправно образован.\nSEC_ERROR_OCSP_SERVER_ERROR=OCSP сервер је искусио интерну грешку.\nSEC_ERROR_OCSP_TRY_SERVER_LATER=OCSP сервер предлаже да пробате касније опет.\nSEC_ERROR_OCSP_REQUEST_NEEDS_SIG=OCSP сервер тражи потпис на овом захтеву.\nSEC_ERROR_OCSP_UNAUTHORIZED_REQUEST=OCSP сервер је одбио овај захтев као неовлашћен.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_STATUS=OCSP сервер је вратио статусни код који није препознат.\nSEC_ERROR_OCSP_UNKNOWN_CERT=OCSP сервер нема статусни код за овај сертификат.\nSEC_ERROR_OCSP_NOT_ENABLED=Морате да укључите OCSP пре него што изведете ово дејство.\nSEC_ERROR_OCSP_NO_DEFAULT_RESPONDER=Морате да поставите изворни responder пре него што изведете ово дејство.\nSEC_ERROR_OCSP_MALFORMED_RESPONSE=Одговор сервера за OCSP је оштећен или неисправно образован.\nSEC_ERROR_OCSP_UNAUTHORIZED_RESPONSE=Потписник овог одговора за OCSP није овлашћен да да статус овог сертификата.\nSEC_ERROR_OCSP_FUTURE_RESPONSE=OCSP одговор још увек није важећи (садржи будући датум).\nSEC_ERROR_OCSP_OLD_RESPONSE=OCSP одговор садржи застареле податке.\nSEC_ERROR_DIGEST_NOT_FOUND=Сажеци CMS или PKCS #7 нису пронађени у потписаној поруци.\nSEC_ERROR_UNSUPPORTED_MESSAGE_TYPE=Врсте порука CMS или PKCS #7 нису подржане.\nSEC_ERROR_MODULE_STUCK=Модул PKCS #11 није могао да буде уклоњен јер се још увек користи.\nSEC_ERROR_BAD_TEMPLATE=Није могуће декодирати податке за ASN.1.  Назначени образац је неважећи.\nSEC_ERROR_CRL_NOT_FOUND=Ниједан одговарајући CRL није пронађен.\nSEC_ERROR_REUSED_ISSUER_AND_SERIAL=Покушавате да увезете сертификат који има истог издавача и серијски број као постојећи сертификат, али та два сертификата нису идентична.\nSEC_ERROR_BUSY=NSS није могао да буде искључен.  Објекти се и даље користе.\nSEC_ERROR_EXTRA_INPUT=Порука кодирана помоћу DER садржала је вишак неискоришћених података.\nSEC_ERROR_UNSUPPORTED_ELLIPTIC_CURVE=Неподржана елиптична крива.\nSEC_ERROR_UNSUPPORTED_EC_POINT_FORM=Неподржан тачкаст облик елиптичке криве.\nSEC_ERROR_UNRECOGNIZED_OID=Непознат идентификатор објеката.\nSEC_ERROR_OCSP_INVALID_SIGNING_CERT=Неисправан OCSP потписни сертификат у OCSP одговору.\nSEC_ERROR_REVOKED_CERTIFICATE_CRL=Сертификат је опозван помоћу издавачевог списка опозваних сертификата.\nSEC_ERROR_REVOKED_CERTIFICATE_OCSP=Издавачев сертификат за OCSP је опозван.\nSEC_ERROR_CRL_INVALID_VERSION=Издавачев списак опозваних сертификата (CRL) носи непознат број издања.\nSEC_ERROR_CRL_V1_CRITICAL_EXTENSION=Издавачев списак опозваних сертификата V1 има критчно продужење.\nSEC_ERROR_CRL_UNKNOWN_CRITICAL_EXTENSION=Издавачев списак опозваних сертификата V2 има непознато критчно продужење.\nSEC_ERROR_UNKNOWN_OBJECT_TYPE=Назначена је непозната врста објекта.\nSEC_ERROR_INCOMPATIBLE_PKCS11=Драјвер за PKCS #11 нарушава спецификацију на несагласан начин.\nSEC_ERROR_NO_EVENT=Тренутно не постоји ниједан слободан прорез.\nSEC_ERROR_CRL_ALREADY_EXISTS=CRL већ постоји.\nSEC_ERROR_NOT_INITIALIZED=NSS није успостављен.\nSEC_ERROR_TOKEN_NOT_LOGGED_IN=Дејство није успело јер новчић за PKCS #11 није пријављен.\nSEC_ERROR_OCSP_RESPONDER_CERT_INVALID=Подешен сертификат респондера за OCSP је неважећи.\nSEC_ERROR_OCSP_BAD_SIGNATURE=Одговор за OCSP има неважећи потпис.\nSEC_ERROR_OUT_OF_SEARCH_LIMITS=Cert validation претрага је ван могућности претраживања.\nSEC_ERROR_INVALID_POLICY_MAPPING=Policy mapping садржи anypolicy.\nSEC_ERROR_POLICY_VALIDATION_FAILED=Cert chain није прошао потврду политике.\nSEC_ERROR_UNKNOWN_AIA_LOCATION_TYPE=Непознат тип локације у cert AIA типу датотеке.\nSEC_ERROR_BAD_HTTP_RESPONSE=Сервер је вратио лош HTTP одговор.\nSEC_ERROR_BAD_LDAP_RESPONSE=Сервер је вратио лош LDAP одговор.\nSEC_ERROR_FAILED_TO_ENCODE_DATA=Није успело шифровање са ASN1 уређајем за кодирање.\nSEC_ERROR_BAD_INFO_ACCESS_LOCATION=Локација за приступ подацима је неисправна у екстензији сертификата\nSEC_ERROR_LIBPKIX_INTERNAL=Дошло је до унутрашње Libpkix грешке током потврђивања cert-а.\nSEC_ERROR_PKCS11_GENERAL_ERROR=PKCS #11 модул је вратио CKR_GENERAL_ERROR, што значи да је дошло до неповратне грешке.\nSEC_ERROR_PKCS11_FUNCTION_FAILED=PKCS #11 модул је вратио CKR_FUNCTION_FAILED, што значи да тражена функција не може бити изведена. Можда ће операција успети из новог покушаја.\nSEC_ERROR_PKCS11_DEVICE_ERROR=PKCS #11 модул је вратио CKR_DEVICE_ERROR, што значи да је дошло до проблема са токеном или слотом.\nSEC_ERROR_BAD_INFO_ACCESS_METHOD=Непознат метод приступа информацији у ознаци типа сертификата.\nSEC_ERROR_CRL_IMPORT_FAILED=Грешка приликом покушаја увоза CRL-а.\nSEC_ERROR_EXPIRED_PASSWORD=Лозинка је истекла.\nSEC_ERROR_LOCKED_PASSWORD=Лозинка је закључана.\nSEC_ERROR_UNKNOWN_PKCS11_ERROR=Непозната ПКЦС #11 грешка.\nSEC_ERROR_BAD_CRL_DP_URL=Неисправна или URL адреса која није подржана у CRL имену дистрибутивне тачке.\nSEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED=Сертификат је потписан коришћењем алгоритма за потписивање који је онемогућен из сигурносних разлога.\nMOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE=Сервер користи key pinning (HPKP) али ниједан сертификат од поверења није могао бити изграђен тако да одговара овом pinset-у. Key pinning прекршаји се не могу превазићи.\nMOZILLA_PKIX_ERROR_CA_CERT_USED_AS_END_ENTITY=Сервер користи сертификат са основним ограничењима екстензије да би га идентификовао као сертификационо тело. Ово не би требао бити случај за правилно издате сертификате.\nMOZILLA_PKIX_ERROR_INADEQUATE_KEY_SIZE=Сервер је представио сертификат са величином кључа која је сувише мала да би се успоставила безбедна веза.\nMOZILLA_PKIX_ERROR_V1_CERT_USED_AS_CA=Верзија 1 X.509 сертификата који није од поверења је коришћен за издавање серверског сертификата. Верзије 1 X.509 сертификата су застареле и неби требале да се користе за потписивање других сертификата.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_CERTIFICATE=Сервер је представио сертификат који није валидан.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_ISSUER_CERTIFICATE=Сертификат који још увек није валидан се искористио да се изда сертификат сервера.\nMOZILLA_PKIX_ERROR_SIGNATURE_ALGORITHM_MISMATCH=Алгоритам за потписе у пољу за потписе сертификата се не поклапа са алгоритмом у његовом signatureAlgorithm пољу.\nMOZILLA_PKIX_ERROR_OCSP_RESPONSE_FOR_CERT_MISSING=OCSP одзив не садржи статус за верификовање сертификата.\nMOZILLA_PKIX_ERROR_VALIDITY_TOO_LONG=Сервер је презентовао сертификат који је предуго валидан.\nMOZILLA_PKIX_ERROR_REQUIRED_TLS_FEATURE_MISSING=TLS могућност недостаје.\nMOZILLA_PKIX_ERROR_INVALID_INTEGER_ENCODING=Сервер је приказао сертификат који садржи неисправно шифровање броја. Чести узроци су негативни серијски број, негативни RSA модули и шифровање које је дуже него што је неопходно.\nMOZILLA_PKIX_ERROR_EMPTY_ISSUER_NAME=Сервер је представио сертификат са празним именом издавача.\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/pipnss/pipnss.properties",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=Унесите главну лозинку за %S.\n# the following strings have special requirements:\n# they must fit in a 32 or 64 byte buffer after being translated\n# to UTF8.  Note to translator. It's not easy for you to figure\n# whether the escaped unicode string you produce will fit in \n# the space allocated.\n#\n# 64 bytes long after conversion to UTF8\nRootCertModuleName=Модул са уграђеним коренима\n#\n# 32 bytes long after conversion to UTF8\nManufacturerID=Mozilla.org\n#\n# 32  bytes long after conversion to UTF8\nLibraryDescription=PSM интерни сервис шифровања\n#\n# 32 bytes long after conversion to UTF8\nTokenDescription=Услуге шифровања\n#\n# 32 bytes long after conversion to UTF8\nPrivateTokenDescription=Уређај за безб.\n#\n# 64 bytes long after conversion to UTF8\nSlotDescription=PSM унутрашња услуга шифровања\n#\n# 64 bytes long after conversion to UTF8\nPrivateSlotDescription=PSM приватни кључеви\n#\n# 32\nFips140TokenDescription=Софтверски безбедносни уређај (FIPS)\n# 64\nFips140SlotDescription=FIPS 140 криптографске, кључевне и сертификатске услуге\n# 32\nInternalToken=Програмски уређај за безбедност\n# End of size restriction.\nVerifySSLClient=SSL сертификат клијента\nVerifySSLServer=SSL сертификат сервера\nVerifySSLCA=SSL сертификационо тело\nVerifyEmailSigner=Сертификат потписника е-поште\nVerifyEmailRecip=Сертификат примаоца е-поште\nVerifyObjSign=Потпис објекта\nHighGrade=Високи ниво\nMediumGrade=Средњи ниво\n# LOCALIZATION NOTE (nick_template): $1s is the common name from a cert (e.g. \"Mozilla\"), $2s is the CA name (e.g. VeriSign)\nnick_template=ID %2$s %1$s\n#These are the strings set for the ASN1 objects in a certificate.\nCertDumpCertificate=Сертификат\nCertDumpVersion=Издање\n# LOCALIZATION NOTE (CertDumpVersionValue): %S is a version number (e.g. \"3\" in \"Version 3\")\nCertDumpVersionValue=Верзија %S\nCertDumpSerialNo=Серијски број\nCertDumpMD2WithRSA=Шифрован PKCS #1 MD2 са RSA\nCertDumpMD5WithRSA=Шифрован PKCS #1 MD5 са RSA\nCertDumpSHA1WithRSA=Шифрован PKCS #1 SHA-1 са RSA\nCertDumpSHA256WithRSA=PKCS #1 SHA-256 са RSA шифровањем\nCertDumpSHA384WithRSA=PKCS #1 SHA-384 са RSA шифровањем\nCertDumpSHA512WithRSA=PKCS #1 SHA-512 са RSA шифровањем\nCertDumpDefOID=Идентификатор објекта (%S)\nCertDumpIssuer=Издавач\nCertDumpSubject=Тема\nCertDumpAVACountry=C\nCertDumpAVAState=ST\nCertDumpAVALocality=L\nCertDumpAVAOrg=O\nCertDumpAVAOU=OU\nCertDumpAVACN=CN\nCertDumpUserID=UID\nCertDumpPK9Email=E\nCertDumpAVADN=DN\nCertDumpAVADC=DC\nCertDumpSurname=Презиме\nCertDumpGivenName=Име\nCertDumpValidity=Валидност\nCertDumpNotBefore=Не пре\nCertDumpNotAfter=Не после\nCertDumpSPKI=Подаци о наслову јавног кључа\nCertDumpSPKIAlg=Алгоритам субјекта јавног кључа\nCertDumpAlgID=Идентификатор алгоритма\nCertDumpParams=Параметри алгоритма\nCertDumpRSAEncr=Шифрован PKCS #1 RSA\nCertDumpRSAPSSSignature=PKCS #1 RSASSA-PSS потпис\nCertDumpRSATemplate=Модул (бита: %S):\\n%S\\nЕкспонент (бита: %S):\\n%S\nCertDumpECTemplate=Величина кључа (бит): %S\\nДужина реда базне тачке: %S bits\\nЈавна вредност:\\n%S\nCertDumpIssuerUniqueID=ID корисника\nCertDumpSubjPubKey=Јавни кључ субјекта\nCertDumpSubjectUniqueID=ID субјекта\nCertDumpExtensions=Екстензије\nCertDumpSubjectDirectoryAttr=Атрибути библиотека субјекта сертификата\nCertDumpSubjectKeyID=Број кључа субјекта сертификата\nCertDumpKeyUsage=Коришћење кључа сертификата\nCertDumpSubjectAltName=Алтернативно име субјекта сертификата\nCertDumpIssuerAltName=Алтернативно име издавача сертификата\nCertDumpBasicConstraints=Основна ограничења сертификата\nCertDumpNameConstraints=Ограничења имена сертификата\nCertDumpCrlDistPoints=Тачка CRL дистрибуције\nCertDumpCertPolicies=Полиса сертификата\nCertDumpPolicyMappings=Мапирања полисе сертификата\nCertDumpPolicyConstraints=Ограничења полисе сертификата\nCertDumpAuthKeyID=Кључ препознавања сертификационог тела\nCertDumpExtKeyUsage=Напредно коришћење кључа\nCertDumpAuthInfoAccess=Власништво приступа\nCertDumpAnsiX9DsaSignature=ANSI X9.57 DSA потпис\nCertDumpAnsiX9DsaSignatureWithSha1=ANSI X9.57 DSA потпис са SHA1 распоредом\nCertDumpAnsiX962ECDsaSignatureWithSha1=ANSI X9.62 ECDSA потпис са SHA1\nCertDumpAnsiX962ECDsaSignatureWithSha224=ANSI X9.62 ECDSA потпис са SHA224\nCertDumpAnsiX962ECDsaSignatureWithSha256=ANSI X9.62 ECDSA потпис са SHA256\nCertDumpAnsiX962ECDsaSignatureWithSha384=ANSI X9.62 ECDSA потпис са SHA384\nCertDumpAnsiX962ECDsaSignatureWithSha512=ANSI X9.62 ECDSA потпис са SHA512\nCertDumpKUSign=Потпис\nCertDumpKUNonRep=Неодрицање\nCertDumpKUEnc=Шифровани кључеви\nCertDumpKUDEnc=Шифровани подаци\nCertDumpKUKA=Сагласност о кључу\nCertDumpKUCertSign=Сертификат\nCertDumpKUCRLSigner=CRL потписник\nCertDumpCritical=Критично\nCertDumpNonCritical=Некритично\nCertDumpSigAlg=Алгоритам потписа сертификата\nCertDumpCertSig=Вредност потписа сертификата\nCertDumpExtensionFailure=Грешка: немогуће одрадити проширење\nCertDumpIsCA=Је сертификационо тело\nCertDumpIsNotCA=Није сертификационо тело\nCertDumpPathLen=Највећи број посредних сертификата: %S\nCertDumpPathLenUnlimited=неограничен\nCertDumpEKU_1_3_6_1_5_5_7_3_1=Аутентификација кроз TLS мрежни сервер\nCertDumpEKU_1_3_6_1_5_5_7_3_2=Аутентификација кроз TLS мрежни клијент\nCertDumpEKU_1_3_6_1_5_5_7_3_3=Потписивање кода\nCertDumpEKU_1_3_6_1_5_5_7_3_4=Заштита е-поште\nCertDumpEKU_1_3_6_1_5_5_7_3_8=Временска ознака\nCertDumpEKU_1_3_6_1_5_5_7_3_9=OCSP потпис\nCertDumpEKU_1_3_6_1_4_1_311_2_1_21=Microsoft-ов појединачни потпис кода\nCertDumpEKU_1_3_6_1_4_1_311_2_1_22=Microsoft-ов комерцијални потпис кода\nCertDumpEKU_1_3_6_1_4_1_311_10_3_1=Microsoft-ов потпис листе поверења\nCertDumpEKU_1_3_6_1_4_1_311_10_3_2=Microsoft-ова временска ознака\nCertDumpEKU_1_3_6_1_4_1_311_10_3_3=Контролисане шифре Microsoft-овог сервера\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4=Microsoft-ов шифрујући систем датотека\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4_1=Microsoft-ов опоравак датотека\nCertDumpEKU_1_3_6_1_4_1_311_10_3_5=Microsoft-ова провера хардверских драјвера\nCertDumpEKU_1_3_6_1_4_1_311_10_3_10=Microsoft-ово квалификовано представништво\nCertDumpEKU_1_3_6_1_4_1_311_10_3_11=Microsoft-ов опоравак кључа\nCertDumpEKU_1_3_6_1_4_1_311_10_3_12=Microsoft-ов потпис докумената\nCertDumpEKU_1_3_6_1_4_1_311_10_3_13=Microsoft-ов доживотни потпис\nCertDumpEKU_1_3_6_1_4_1_311_20_2_2=Microsoft-ова пријава паметном картицом\nCertDumpEKU_1_3_6_1_4_1_311_21_6=Microsoft-ов агент за опоравак кључева\nCertDumpMSCerttype=Microsoft-ово име шаблона за сертификат\nCertDumpMSNTPrincipal=Microsoft-ово главно име\nCertDumpMSCAVersion=Microsoft-ово издање сертификата\nCertDumpMSDomainGUID=Microsoft-ов GUID за домен\nCertDumpEKU_2_16_840_1_113730_4_1=Netscape надгледани криптографски сервер\nCertDumpRFC822Name=Адреса е-поште\nCertDumpDNSName=DNS име\nCertDumpX400Address=X.400 адреса\nCertDumpDirectoryName=X.500 име\nCertDumpEDIPartyName=EDI име странке\nCertDumpURI=URI\nCertDumpIPAddress=IP адреса\nCertDumpRegisterID=Пријављени OID\nCertDumpKeyID=ID кључа\nCertDumpVerisignNotices=Verisign корисничко обавештење\nCertDumpUnused=Неискоришћено\nCertDumpKeyCompromise=Кључ је откривен\nCertDumpCACompromise=Сертификат је откривен\nCertDumpAffiliationChanged=Промена фирме\nCertDumpSuperseded=Застарело\nCertDumpCessation=Крај рада\nCertDumpHold=Задржан сертификат\nCertDumpOCSPResponder=OCSP\nCertDumpCAIssuers=Издавачи сертификата\nCertDumpCPSPointer=Показивач на изјаву о пословању сертификата\nCertDumpUserNotice=Корисничко обавештење\nCertDumpLogotype=Логотип\nCertDumpECPublicKey=Јавни кључ са елиптичке криве\nCertDumpECDSAWithSHA1=X9.62 ECDSA потпис са SHA1\nCertDumpECprime192v1=ANSI X9.62 елиптична крива prime192v1 (тј. secp192r1, NIST P-192)\nCertDumpECprime192v2=ANSI X9.62 елиптична крива prime192v2\nCertDumpECprime192v3=ANSI X9.62 елиптична крива prime192v3\nCertDumpECprime239v1=ANSI X9.62 елиптична крива prime239v1\nCertDumpECprime239v2=ANSI X9.62 елиптична крива prime239v2\nCertDumpECprime239v3=ANSI X9.62 елиптична крива prime239v3\nCertDumpECprime256v1=ANSI X9.62 елиптична крива prime256v1 (тј. secp256r1, NIST P-256)\nCertDumpECsecp112r1=SECG елиптична крива secp112r1\nCertDumpECsecp112r2=SECG елиптична крива secp112r2\nCertDumpECsecp128r1=SECG елиптична крива secp128r1\nCertDumpECsecp128r2=SECG елиптична крива secp128r2\nCertDumpECsecp160k1=SECG елиптична крива secp160k1\nCertDumpECsecp160r1=SECG елиптична крива secp160r1\nCertDumpECsecp160r2=SECG елиптична крива secp160r2\nCertDumpECsecp192k1=SECG елиптична крива secp192k1\nCertDumpECsecp224k1=SECG елиптична крива secp224k1\nCertDumpECsecp224r1=SECG елиптична крива secp224r1 (тј. NIST P-224)\nCertDumpECsecp256k1=SECG елиптична крива secp256k1\nCertDumpECsecp384r1=SECG елиптична крива secp384r1 (тј. NIST P-384)\nCertDumpECsecp521r1=SECG елиптична крива secp521r1 (тј. NIST P-521)\nCertDumpECc2pnb163v1=ANSI X9.62 елиптична крива c2pnb163v1\nCertDumpECc2pnb163v2=ANSI X9.62 елиптична крива 2pnb163v2\nCertDumpECc2pnb163v3=ANSI X9.62 елиптична крива c2pnb163v3\nCertDumpECc2pnb176v1=ANSI X9.62 елиптична крива c2pnb176v1\nCertDumpECc2tnb191v1=ANSI X9.62 елиптична крива c2tnb191v1\nCertDumpECc2tnb191v2=ANSI X9.62 елиптична крива c2tnb191v2\nCertDumpECc2tnb191v3=ANSI X9.62 елиптична крива c2tnb191v3\nCertDumpECc2onb191v4=ANSI X9.62 елиптична крива c2onb191v4\nCertDumpECc2onb191v5=ANSI X9.62 елиптична крива c2onb191v5\nCertDumpECc2pnb208w1=ANSI X9.62 елиптична крива c2pnb208w1\nCertDumpECc2tnb239v1=ANSI X9.62 елиптична крива c2tnb239v1\nCertDumpECc2tnb239v2=ANSI X9.62 елиптична крива c2tnb239v2\nCertDumpECc2tnb239v3=ANSI X9.62 елиптична крива c2tnb239v3\nCertDumpECc2onb239v4=ANSI X9.62 елиптична крива c2onb239v4\nCertDumpECc2onb239v5=ANSI X9.62 елиптична крива c2onb239v5\nCertDumpECc2pnb272w1=ANSI X9.62 елиптична крива c2pnb272w1\nCertDumpECc2pnb304w1=ANSI X9.62 елиптична крива c2pnb304w1\nCertDumpECc2tnb359v1=ANSI X9.62 елиптична крива c2tnb359v1\nCertDumpECc2pnb368w1=ANSI X9.62 елиптична крива c2pnb368w1\nCertDumpECc2tnb431r1=ANSI X9.62 елиптична крива c2tnb431r1\nCertDumpECsect113r1=SECG елиптична крива sect113r1\nCertDumpECsect113r2=SECG елиптична крива sect113r2\nCertDumpECsect131r1=SECG елиптична крива sect131r1\nCertDumpECsect131r2=SECG елиптична крива sect131r2\nCertDumpECsect163k1=SECG елиптична крива sect163k1 (тј. NIST K-163)\nCertDumpECsect163r1=SECG елиптична крива sect163r1\nCertDumpECsect163r2=SECG елиптична крива sect163r2 (тј. NIST B-163)\nCertDumpECsect193r1=SECG елиптична крива sect193r1\nCertDumpECsect193r2=SECG елиптична крива sect193r2\nCertDumpECsect233k1=SECG елиптична крива sect233k1 (тј. NIST K-233)\nCertDumpECsect233r1=SECG елиптична крива sect233r1 (тј. NIST B-233)\nCertDumpECsect239k1=SECG елиптична крива sect239k1\nCertDumpECsect283k1=SECG елиптична крива sect283k1 (тј. NIST K-283)\nCertDumpECsect283r1=SECG елиптична крива sect283r1 (тј. NIST B-283)\nCertDumpECsect409k1=SECG елиптична крива sect409k1 (тј. NIST K-409)\nCertDumpECsect409r1=SECG елиптична крива sect409r1 (тј. NIST B-409)\nCertDumpECsect571k1=SECG елиптична крива sect571k1 (тј. NIST K-571)\nCertDumpECsect571r1=SECG елиптична крива sect571r1 (тј. NIST B-571)\nCertDumpRawBytesHeader=Величина: бајтова: %S / битова: %S\nPK11BadPassword=Унешена лозинка није исправна.\nSuccessfulP12Backup=Копирање резервне копије сертификата и затворених кључева је успешно завршено.\nSuccessfulP12Restore=Успешан повраћај безбедносног сертификата и приватног кључа(ева).\nPKCS12DecodeErr=Грешка при дешифровању датотеке. Можда то није датотека PKCS#12 , датотека није у реду или унешена лозинка није исправна.\nPKCS12UnknownErrRestore=Немогуће је обновити датотеку PKCS #12 из непознатог разлога.\nPKCS12UnknownErrBackup=Непозната грешка резервног копирања датотеке PKCS #12.\nPKCS12UnknownErr=Операција PKCS #12 је неуспешно завршена из непознатог разлога.\nPKCS12InfoNoSmartcardBackup=Немогуће је обновити сертификат са механизма заштите као што је смарт-картица.\nPKCS12DupData=Сертификат и затворени кључ већ постоји у механизму заштите.\nAddModuleFailure=Немогуће је додати модул\nAddModuleDup=Модул за безбедност већ постоји\nDelModuleWarning=Да ли заиста желите да уклоните овај модул заштите?\nDelModuleError=Неуспешно брисање модула\nAVATemplate=%S = %S\n\nPSMERR_SSL_Disabled=Није могуће безбедно повезивање јер је протокол SSL искључен.\nPSMERR_SSL2_Disabled=Није могуће безбедно се повезати јер сајт користи старије, небезбедно издање SSL протокола.\nPSMERR_HostReusedIssuerSerial=Примили сте неисправан сертификат. Обавестите администратора сервера или надлежне о следећем:\\n\\nВаш сертификат садржи исти серијски број као још неки сертификат издат од стране сертификационог тела. Набавите нови сертификат са јединственим серијским бројем.\n\nSSLConnectionErrorPrefix=Дошло је до грешке при повезивању на %S.\n\ncertErrorIntro=%S користи неважећи безбедносни сертификат.\n\ncertErrorTrust_SelfSigned=Сертификат није од поверења јер је самопотписан.\ncertErrorTrust_UnknownIssuer=Сертификат није од поверења јер је издавач непознат.\ncertErrorTrust_UnknownIssuer2=Сервер можда не шаље прикладне сертификате.\ncertErrorTrust_UnknownIssuer3=Можда ће бити потребно увести додатни root сертификат.\ncertErrorTrust_CaInvalid=Сертификат није од поверења јер га је издао неважећи ауторитет.\ncertErrorTrust_Issuer=Сертификат није од поверења јер је издавач није од поверења.\ncertErrorTrust_SignatureAlgorithmDisabled=Сертификат није од поверења јер је коришћен алгоритам који није безбедан.\ncertErrorTrust_ExpiredIssuer=Сертификат није од поверења јер је издавачев сертификат истекао.\ncertErrorTrust_Untrusted=Сертификат не долази из извора од поверења.\n\ncertErrorMismatch=Сертификат је неважећи за име: %S.\n# LOCALIZATION NOTE (certErrorMismatchSingle2): Do not translate <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>\ncertErrorMismatchSingle2=Сертификат важи само за <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>\ncertErrorMismatchSinglePlain=Сертификат важи само за %S\ncertErrorMismatchMultiple=Сертификат важи само за наведена имена:\n\n# LOCALIZATION NOTE (certErrorExpiredNow): Do not translate %1$S (date+time of expired certificate) or %2$S (current date+time)\ncertErrorExpiredNow=Сертификат је истекао %1$S. Тренутно је %2$S.\n# LOCALIZATION NOTE (certErrorNotYetValidNow): Do not translate %1$S (date+time certificate will become valid) or %2$S (current date+time)\ncertErrorNotYetValidNow=Потврда неће бити важећа до %1$S. Тренутно је %2$S.\n\n# LOCALIZATION NOTE (certErrorCodePrefix2): Do not translate <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\ncertErrorCodePrefix2=Код грешке: <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\n\nP12DefaultNickname=Увежени сертификат\nCertUnknown=Непознат\nCertNoEmailAddress=(нема е-поште)\nCaCertExists=Овај сертификат је већ инсталиран као сертификационо тело.\nNotACACert=Овај сертификат не потиче од сертификационог тела, па не може да буде увезен на списак сертификационог тела.\nNotImportingUnverifiedCert=Овај сертификат није могао бити проверен и неће бити увезен. Издавач сертификата је можда непознат или му се не може веровати, сертификат је можда истекао или је опозван, или можда није одобрен.\nUserCertIgnoredNoPrivateKey=Овај лични сертификат није могуће инсталирати јер не поседујете одговарајући приватни кључ који је направљен када је сертификат потражен.\nUserCertImported=Ваш лични сертификат је инсталиран. Сачувајте резервну копију овог сертификата.\nCertOrgUnknown=(Непознато)\nCertNotStored=(Није сачуван)\nCertExceptionPermanent=Стални\nCertExceptionTemporary=Привремени\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/pipnss/security.properties",
    "content": "#\n# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is mozilla.org code.\n#\n# The Initial Developer of the Original Code is\n# Netscape Communications Corporation.\n# Portions created by the Initial Developer are Copyright (C) 1998\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Sean Cotter <cotter@netscape.com>\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nTitle=Безбедносно упозорење\nMixedContentMessage=Посетили сте шифровану страну која садржи податке који нису шифровани. Подаци које видите или унесете на овој страни могу бити доступни трећој страни.\nLeaveSecureMessage=Спремате се да напустите шифровану страну. Подаци које шаљете или примате од сада могу бити доступни трећој страни.\nEnterSecureMessage=Посетили сте шифровану страну. Веб место је исправно препознато и подаци које видите или унесете на овој страни не могу лако бити доступни трећој страни.\nWeakSecureMessage=Посетили сте страну са слабим шифровањем. Веб место је исправно препознато, али подаци које видите или унесете на овој страни не могу бити доступни трећој страни. \nPostToInsecureFromSecureMessage=Иако је страна шифрована, подаци које унесете преносе се кроз нешифровану везу и могу бити доступни трећим лицима.##Да ли желите да наставите слање ових података?##\nPostToInsecureFromInsecureMessage=Подаци које унесете преносе се кроз нешифровану везу и могу бити доступни трећим лицима.##Да ли желите да наставите слање ових података?##\nMixedContentShowAgain=Обавештавај ме сваки пут кад покушам приступ шифрованој страни која садржи податке који нису шифровани.\nLeaveSecureShowAgain=Обавештавај ме сваки пут када прелазим са шифроване на страну која није шифрована. \nEnterSecureShowAgain=Обавештавај ме сваки пут кад затражим преглед шифроване стране.\nWeakSecureShowAgain=Обавештавај ме сваки пут кад затражим преглед стране са слабим шифровањем.\nPostToInsecureFromInsecureShowAgain=Обавештавај ме сваки пут кад затражим преглед стране која није шифрована.\nSecurityButtonTooltipText=Прикажи безбедносне податке о текућој страни\nSecurityButtonMixedContentTooltipText=Упозорење: садржи неаутентификован садржај\nContinue=Настави\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/pippki/certManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY certmgr.title                       \"Менаџер сертификата\">\n\n<!ENTITY certmgr.tab.mine                     \"Ваши сертификати\">\n<!ENTITY certmgr.tab.others2                  \"Људи\">\n<!ENTITY certmgr.tab.websites3                \"Сервери\">\n<!ENTITY certmgr.tab.ca                       \"Ауторитети\">\n<!ENTITY certmgr.tab.orphan2                  \"Остали\">\n\n<!ENTITY certmgr.mine                         \"Имате сертификате наведених организација које вас препознају:\">\n<!ENTITY certmgr.others                       \"Имате сертификате који идентификују ове особе:\">\n<!ENTITY certmgr.websites2                    \"Имате сертификате који идентификују ове сервере:\">\n<!ENTITY certmgr.cas                          \"Имате сертификате који идентификују ове ауторитете:\">\n<!ENTITY certmgr.orphans                      \"Имате сертификате који се не уклапају ни у једну другу категорију:\">\n\n<!ENTITY certmgr.detail.general_tab.title     \"Основне поставке\">\n<!ENTITY certmgr.detail.general_tab.accesskey \"О\">\n<!ENTITY certmgr.detail.prettyprint_tab.title \"Детаљи\">\n<!ENTITY certmgr.detail.prettyprint_tab.accesskey \"Д\">\n\n<!ENTITY certmgr.pending.label                \"Провера сертификата је у току…\">\n<!ENTITY certmgr.subjectinfo.label            \"Издато за\">\n<!ENTITY certmgr.issuerinfo.label             \"Издато од\">\n<!ENTITY certmgr.periodofvalidity.label       \"Период важења\" >\n<!ENTITY certmgr.fingerprints.label           \"Отисак кључа\">\n<!ENTITY certmgr.certdetail.title             \"Детаљи сертификата\">\n<!ENTITY certmgr.certdetail.cn                \"Општи назив (CN)\">\n<!ENTITY certmgr.certdetail.o                 \"Организација (O)\">\n<!ENTITY certmgr.certdetail.ou                \"Организациона јединица (OU)\">\n<!ENTITY certmgr.certdetail.serialnumber      \"Серијски број\">\n<!ENTITY certmgr.certdetail.sha256fingerprint \"SHA-256 отисак кључа\">\n<!ENTITY certmgr.certdetail.sha1fingerprint   \"SHA1 отисак кључа\">\n\n<!ENTITY certmgr.editcacert.title             \"Измени поставке поверења сертификационог тела\">\n<!ENTITY certmgr.editcert.edittrust           \"Измени поставке поверења:\">\n<!ENTITY certmgr.editcert.trustssl            \"Овај сертификат може да идентификује веб сајтове.\">\n<!ENTITY certmgr.editcert.trustemail          \"Овај сертификат може да идентификује кориснике е-поште.\">\n<!ENTITY certmgr.editcert.trustobjsign        \"Овај сертификат може да идентификује произвођаче софтвера.\">\n\n<!ENTITY certmgr.deletecert.title             \"Избриши сертификат\">\n\n<!ENTITY certmgr.certname                     \"Назив сертификата\">\n<!ENTITY certmgr.certserver                   \"Сервер\">\n<!ENTITY certmgr.override_lifetime            \"Животни век\">\n<!ENTITY certmgr.tokenname                    \"Безбедносни уређај\">\n<!ENTITY certmgr.begins                       \"Важи од\">\n<!ENTITY certmgr.expires                      \"Истиче\">\n<!ENTITY certmgr.email                        \"Адреса е-поште\">\n<!ENTITY certmgr.serial                       \"Серијски број\">\n\n<!ENTITY certmgr.close.label                  \"Затвори\">\n<!ENTITY certmgr.close.accesskey              \"З\">\n<!ENTITY certmgr.view2.label                  \"Преглед…\">\n<!ENTITY certmgr.view2.accesskey              \"П\">\n<!ENTITY certmgr.edit3.label                  \"Уреди поверење…\">\n<!ENTITY certmgr.edit3.accesskey              \"р\">\n<!ENTITY certmgr.export.label                 \"Извоз…\">\n<!ENTITY certmgr.export.accesskey             \"И\">\n<!ENTITY certmgr.delete2.label                \"Уклони…\">\n<!ENTITY certmgr.delete2.accesskey            \"к\">\n<!ENTITY certmgr.delete_builtin.label         \"Уклони или укини поверење…\">\n<!ENTITY certmgr.delete_builtin.accesskey     \"в\">\n<!ENTITY certmgr.backup2.label                \"Архивирај…\">\n<!ENTITY certmgr.backup2.accesskey            \"А\">\n<!ENTITY certmgr.backupall2.label             \"Архивирај све…\">\n<!ENTITY certmgr.backupall2.accesskey         \"с\">\n<!ENTITY certmgr.restore2.label               \"Увоз…\">\n<!ENTITY certmgr.restore2.accesskey           \"У\">\n<!ENTITY certmgr.details.label                \"Поља сертификата\">\n<!ENTITY certmgr.details.accesskey            \"П\">\n<!ENTITY certmgr.fields.label                 \"Вредност поља\">\n<!ENTITY certmgr.fields.accesskey             \"В\">\n<!ENTITY certmgr.hierarchy.label              \"Хијерархија сертификата\">\n<!ENTITY certmgr.hierarchy.accesskey2         \"Х\">\n<!ENTITY certmgr.addException.label           \"Додај изузетак…\">\n<!ENTITY certmgr.addException.accesskey       \"т\">\n\n<!ENTITY exceptionMgr.title                   \"Додавање безбедносног изузетка\">\n<!ENTITY exceptionMgr.exceptionButton.label   \"Потврда безбедносног изузетка\">\n<!ENTITY exceptionMgr.exceptionButton.accesskey \"П\">\n<!ENTITY exceptionMgr.supplementalWarning     \"Легитимне банке, продавнице и други јавни сајтови неће тражити да ово радите.\">\n<!ENTITY exceptionMgr.certlocation.caption2   \"Сервер\">\n<!ENTITY exceptionMgr.certlocation.url        \"Адреса:\">\n<!ENTITY exceptionMgr.certlocation.download   \"Добави сертификат\">\n<!ENTITY exceptionMgr.certlocation.accesskey  \"В\">\n<!ENTITY exceptionMgr.certstatus.caption      \"Статус сертификата\">\n<!ENTITY exceptionMgr.certstatus.viewCert     \"Преглед…\">\n<!ENTITY exceptionMgr.certstatus.accesskey    \"е\">\n<!ENTITY exceptionMgr.permanent.label         \"Трајно сачувај овај изузетак\">\n<!ENTITY exceptionMgr.permanent.accesskey     \"Т\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/pippki/deviceManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY devmgr.title                           \"Управљач уређајима\">\n<!-- LOCALIZATION NOTE (devmgr.style2): This is CSS style for Device Manager\n     window size. Don't translate \"width\" nor \"height\". Adjust the numbers\n     to make window contents fit. -->\n<!ENTITY devmgr.style2                          \"width: 67em; height: 32em;\">\n\n<!ENTITY devmgr.devlist.label                   \"Безбедносни модули и уређаји\">\n<!ENTITY devmgr.details.title                   \"Детаљи\">\n<!ENTITY devmgr.details.title2                  \"Вредност\">\n\n<!ENTITY devmgr.button.login.label              \"Пријава\">\n<!ENTITY devmgr.button.login.accesskey          \"П\">\n<!ENTITY devmgr.button.logout.label             \"Одјава\">\n<!ENTITY devmgr.button.logout.accesskey         \"О\">\n<!ENTITY devmgr.button.changepw.label           \"Промена лозинке\">\n<!ENTITY devmgr.button.changepw.accesskey       \"л\">\n<!ENTITY devmgr.button.load.label               \"Учитај\">\n<!ENTITY devmgr.button.load.accesskey           \"ч\">\n<!ENTITY devmgr.button.unload.label             \"Уклони\">\n<!ENTITY devmgr.button.unload.accesskey         \"к\">\n<!ENTITY devmgr.button.fips.accesskey           \"г\">\n\n<!ENTITY loaddevice.info                        \"Унесите податке о модулу који желите да додате.\">\n<!ENTITY loaddevice.modname                     \"Име модула:\">\n<!ENTITY loaddevice.modname.accesskey           \"И\">\n<!ENTITY loaddevice.modname.default             \"Нови модул PKCS#11\">\n<!ENTITY loaddevice.filename                    \"Датотека модула:\">\n<!ENTITY loaddevice.filename.accesskey          \"м\">\n<!ENTITY loaddevice.browse                      \"Преглед…\">\n<!ENTITY loaddevice.browse.accesskey            \"П\">\n\n<!ENTITY loaddevice.title                       \"Учитај уређај PKCS#11\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/pippki/pippki.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Values for changepassword.xul -->\n<!ENTITY setPassword.title  \"Промена главне лозинке\">\n<!ENTITY setPassword.tokenName.label \"Безбедносни уређај\">\n<!ENTITY setPassword.oldPassword.label \"Тренутна лозинка:\">\n<!ENTITY setPassword.newPassword.label \"Нова лозинка:\">\n<!ENTITY setPassword.reenterPassword.label \"Нова лозинка (још једном):\">\n<!ENTITY setPassword.meter.label \"Ниво квалитета лозинке\">\n\n<!-- Values for resetpassword.xul -->\n<!ENTITY resetPasswordButtonLabel \"Ресетуј\">\n<!ENTITY resetPassword.title  \"Ресетуј главну лозинку\">\n<!ENTITY resetPassword.text  \"Ако ресетујете главну лозинку, све сачуване лозинке за интернет и е-пошту, садржаји формулара, лични сертификати и кључеви биће &quot;изгубљени&quot;. Да ли заиста желите ресетовати своју главну лозинку?\">\n\n<!-- Downloading a cert -->\n<!ENTITY downloadCert.title \"Пријем сертификата\">\n<!ENTITY downloadCert.message1 \"Тражено је да верујете новом сертификационом телу (СА).\">\n<!ENTITY downloadCert.trustSSL \"Веруј овом сертификационом телу (CA) да идентификује веб сајтова.\">\n<!ENTITY downloadCert.trustEmail \"Веруј овом сертификационом телу (CA) да идентификује е-поште корисника.\">\n<!ENTITY downloadCert.trustObjSign \"Веруј овом сертификационом телу (CA) да идентификује програмере.\">\n<!ENTITY downloadCert.message3 \"Пре указивања поверења овој компанији за било коју намену испитајте њен сертификат и њене полисе и процедуре (ако постоје).\">\n<!ENTITY downloadCert.viewCert.label \"Преглед\">\n<!ENTITY downloadCert.viewCert.text \"Испитај сертификат сертификационог тела\">\n\n<!-- Strings for the SSL client auth ask dialog -->\n<!ENTITY clientAuthAsk.title \"Захтев за идентификацију корисника\">\n<!ENTITY clientAuthAsk.message1 \"Овај веб сајт је тражио да се идентификујете помоћу сертификата:\">\n<!ENTITY clientAuthAsk.message2 \"Изаберите сертификат који ће служити за идентификацију:\">\n<!ENTITY clientAuthAsk.message3 \"Детаљи о изабраном сертификату:\">\n\n<!ENTITY pkcs12.setpassword.title  \"Изаберите резервну лозинку за сертификат\">\n<!ENTITY pkcs12.setpassword.message  \"Резервна лозинка за сертификат, коју изаберете овде, штитиће датотеку која ће бити направљена. За исте наставили морате поставити лозинку.\">\n<!ENTITY pkcs12.setpassword.label1 \"Резервна лозинка за сертификат:\">\n<!ENTITY pkcs12.setpassword.label2 \"Резервна лозинка за сертификат (опет):\">\n<!ENTITY pkcs12.setpassword.reminder \"Важно: ако заборавите лозинку за резервну лозинку сертификата, нећете моћи да касније вратите сертификат.  Лозинку сачувајте на безбедно место.\">\n\n<!ENTITY chooseToken.title  \"Изабери знак\">\n<!ENTITY chooseToken.message1 \"Изаберите знак.\">\n\n<!-- Strings for the CreateCertInfo dialog  -->\n<!ENTITY createCertInfo.title \"Прављење приватног кључа\">\n<!ENTITY createCertInfo.msg1 \"Кључ се генерише… Ово може да потраје неколико минута…\">\n<!ENTITY createCertInfo.msg2 \"Сачекајте…\">\n\n<!-- Strings for protectedAuth dialog -->\n<!ENTITY protectedAuth.title \"Потврда идентитета заштићеним знаком\">\n<!ENTITY protectedAuth.msg \"Пријавите се са знаком распознавања (token). Врста потврде идентитета зависи од врсте знака распознавања.\">\n<!ENTITY protectedAuth.tokenName.label \"Знак:\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/pippki/pippki.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=Унесите личну безбедносну лозинку за безбедносни уређај заштићен PSM приватним кључем.\n\n# LOCALIZATION NOTE(certWithSerial): Used for semi-uniquely representing a cert.\n# %1$S is the serial number of the cert in AA:BB:CC hex format.\ncertWithSerial=Сертификат са серијским бројем: %1$S\n\n# Download Cert dialog\n# LOCALIZATION NOTE(newCAMessage1):\n# %S is a string representative of the certificate being downloaded/imported.\nnewCAMessage1=Желите ли да верујете „%S” за следеће сврхе?\nunnamedCA=Сертификационо тело (безимено)\n\n# For editing cert trust\neditTrustCA=Сертификат \"%S\" представља сертификационо тело.\n\n# For Deleting Certificates\ndeleteSslCertConfirm3=Да ли сигурно желите да уклоните ове серверске изузетке?\ndeleteSslCertImpact3=Ако уклоните серверски изузетак, враћате уобичајену проверу безбедности за сервер и захтевате да поседује важећи сертификат.\ndeleteSslCertTitle3=Уклони изузетак о серверском сертификату\n\ndeleteUserCertConfirm=Да ли сигурно желите да уклоните ове сертификате?\ndeleteUserCertImpact=Ако избришете један од сертификата, нећете бити у могућности да се представите.\ndeleteUserCertTitle=Брисање сертификата\n\ndeleteCaCertConfirm2=Захтевали сте да се избришу ови сертификати. За уграђене сертификате, све дозволе и поверења ће бити уклоњени, што има исти ефекат. Желите ли да их избришете или укинете поверења?\ndeleteCaCertImpactX2=Ако избришете или укинете сертификат сертификационог тела (CA), ова апликација неће више веровати ни једном сертификату који је тај издавач издао.\ndeleteCaCertTitle2=Избриши или укини поверење сертификационом телу\n\ndeleteEmailCertConfirm=Да ли сте сигурни да желите да избришете сертификате е-поште за следеће кориснике?\ndeleteEmailCertImpactDesc=Ако уклоните сертификат за е-пошту неке особе, више нећете моћи да јој шаљете е-пошту.\ndeleteEmailCertTitle=Избришите сертификат е-поште\n\ndeleteOrphanCertConfirm=Да ли сигурно желите да уклоните ове сертификате?\ndeleteOrphanCertTitle=Уклањање сертификата\n\n# PKCS#12 file dialogs\nchooseP12RestoreFileDialog2=Датотека потврде за увоз\nchooseP12BackupFileDialog=Име датотеке за резервну копију\nfile_browse_PKCS12_spec=PKCS12 датотеке\ngetPKCS12FilePasswordMessage=Унесите лозинку која је коришћења за шифровање ове резервне копије:\n\n# Cert verification\ncertVerified=Сертификат је потврђен за следеће кориснике:\ncertNotVerified_CertRevoked=Провера сертификата није могућа зато што је отказана.\ncertNotVerified_CertExpired=Провера сертификата није могућа зато што је рок трајања истекао.\ncertNotVerified_CertNotTrusted=Провера сертификата није могућа зато што је небезбедна.\ncertNotVerified_IssuerNotTrusted=Провера сертификата није могућа зато што је страна која га је издала небезбедна.\ncertNotVerified_IssuerUnknown=Провера сертификата није могућа зато што је страна која га је издала непозната.\ncertNotVerified_CAInvalid=Провера сертификата није могућа зато што је сертификационо тело непостојеће.\ncertNotVerified_AlgorithmDisabled=Провера сертификата није могућа зато што је алгоритам који служи за учитавање небезбедан.\ncertNotVerified_Unknown=Провера сертификата није могућа.\n\n# Client auth\nclientAuthRemember=Запамти ову одлуку\n# LOCALIZATION NOTE(clientAuthNickAndSerial): Represents a single cert when the\n# user is choosing from a list of certificates.\n# %1$S is the nickname of the cert.\n# %2$S is the serial number of the cert in AA:BB:CC hex format.\nclientAuthNickAndSerial=%1$S [%2$S]\n# LOCALIZATION NOTE(clientAuthHostnameAndPort):\n# %1$S is the hostname of the server.\n# %2$S is the port of the server.\nclientAuthHostnameAndPort=%1$S:%2$S\n# LOCALIZATION NOTE(clientAuthMessage1): %S is the Organization of the server\n# cert.\nclientAuthMessage1=Организација: \"%S\"\n# LOCALIZATION NOTE(clientAuthMessage2): %S is the Organization of the issuer\n# cert of the server cert.\nclientAuthMessage2=Издат под: \"%S\"\n# LOCALIZATION NOTE(clientAuthIssuedTo): %1$S is the Distinguished Name of the\n# currently selected client cert, such as \"CN=John Doe,OU=Example\" (without\n# quotes).\nclientAuthIssuedTo=Издато за: %1$S\n# LOCALIZATION NOTE(clientAuthSerial): %1$S is the serial number of the selected\n# cert in AA:BB:CC hex format.\nclientAuthSerial=Серијски број: %1$S\n# LOCALIZATION NOTE(clientAuthValidityPeriod):\n# %1$S is the already localized notBefore date of the selected cert.\n# %2$S is the already localized notAfter date of the selected cert.\nclientAuthValidityPeriod=Важи од %1$S до %2$S\n# LOCALIZATION NOTE(clientAuthKeyUsages): %1$S is a comma separated list of\n# already localized key usages the selected cert is valid for.\nclientAuthKeyUsages=Области примене кључа: %1$S\n# LOCALIZATION NOTE(clientAuthEmailAddresses): %1$S is a comma separated list of\n# e-mail addresses the selected cert is valid for.\nclientAuthEmailAddresses=Адресе е-поште: %1$S\n# LOCALIZATION NOTE(clientAuthIssuedBy): %1$S is the Distinguished Name of the\n# cert which issued the selected cert.\nclientAuthIssuedBy=Издао: %1$S\n# LOCALIZATION NOTE(clientAuthStoredOn): %1$S is the name of the PKCS #11 token\n# the selected cert is stored on.\nclientAuthStoredOn=Складишти се на: %1$S\n\n# Page Info\npageInfo_NoEncryption=Веза није шифрована\npageInfo_Privacy_None1=Веб сајт %S не подржава шифровање за страницу коју прегледавате.\npageInfo_Privacy_None2=Податак који се преноси преко интернета без шифровања, може бити доступан другима за време преноса.\npageInfo_Privacy_None4=Страница коју гледате није шифрована пре преноса преко интернета.\n# LOCALIZATION NOTE (pageInfo_EncryptionWithBitsAndProtocol and pageInfo_BrokenEncryption):\n# %1$S is the name of the encryption standard,\n# %2$S is the key size of the cipher.\n# %3$S is protocol version like \"SSL 3\" or \"TLS 1.2\"\npageInfo_EncryptionWithBitsAndProtocol=Шифрована веза (%1$S, %2$S битни кључ, %3$S)\npageInfo_BrokenEncryption=Неисправно шифровање (%1$S, %2$S битни кључеви, %3$S)\npageInfo_Privacy_Encrypted1=Страница коју прегледавате је шифрована пре слања преко интернета.\npageInfo_Privacy_Encrypted2=Шифровање отежава неовлашћен преглед података који се размењују између рачунара. Стога је врло мало вероватно да неко може да прочита ову страницу док путује кроз мрежу.\npageInfo_MixedContent=Веза је делимично шифрована\npageInfo_MixedContent2=Делови странице коју прегледавате нису шифроване пре преноса преко интернета.\npageInfo_WeakCipher=Веза за овај сајт користи слабо шифровање и није приватна. Друге особе могу да виде или да модификују понашање веб сајта.\npageInfo_CertificateTransparency_Compliant=Овај веб сајт је у складу са полисом транспарентности сертификата.\n\n# Cert Viewer\n# LOCALIZATION NOTE(certViewerTitle): Title used for the Certificate Viewer.\n# %1$S is a string representative of the certificate being viewed.\ncertViewerTitle=Прегледач сертификата: “%1$S”\nnotPresent=<Није део сертификата>\n\n# Token Manager\npassword_not_set=(без поставке)\nfailed_pw_change=Не могу да изменим главну лозинку.\nincorrect_pw=Нисте унели исправну главну лозинку. Покушајте поново.\npw_change_ok=Главна лозинка је промењена.\npw_erased_ok=Упозорење! Уклонили сте своју главну лозинку.\npw_not_wanted=Пажња! Одлучили сте да не користите главну лозинку.\npw_empty_warning=Ваше сачуване лозинке за веб стране, е-пошту, садржај формулара и приватни кључеви биће незаштићени.\npw_change2empty_in_fips_mode=У овом тренутку налазите се у FIPS режиму. У режиму FIPS није дозвољено користити празну главну лозинку.\nlogin_failed=Грешка при пријави на систем\nloadPK11TokenDialog=Изаберите PKCS#11 уређај за учитавање\ndevinfo_modname=Модул\ndevinfo_modpath=Путања\ndevinfo_label=Ознака\ndevinfo_manID=Произвођач\ndevinfo_serialnum=Серијски број\ndevinfo_hwversion=Верзија HW\ndevinfo_fwversion=Верзија FW\ndevinfo_status=Стање\ndevinfo_desc=Опис\ndevinfo_stat_disabled=Искључен\ndevinfo_stat_notpresent=Не постоји\ndevinfo_stat_uninitialized=Није покренут\ndevinfo_stat_notloggedin=Није пријављен\ndevinfo_stat_loggedin=Пријављен\ndevinfo_stat_ready=Крај\nenable_fips=Омогући FIPS\ndisable_fips=Онемогући FIPS\nfips_nonempty_password_required=За рад у режиму одговарања FIPS неопходно је унети главну лозинку за сваку врсту заштите. Подесите главну лозинке пре преласка у дати режим.\nunable_to_toggle_fips=Није могуће променити FIPS начин за безбедносни уређај. Препоручљиво је да изађете и поново покренете апликацију.\n\nresetPasswordConfirmationTitle=Ресетуј главну лозинку\nresetPasswordConfirmationMessage=Ваша лозинка је ресетована.\n\n# Import certificate(s) file dialog\nimportEmailCertPrompt=Изаберите датотеку која садржи нечији сертификат е-поште за увоз\nimportCACertsPrompt=Изабери датотеку који садржи сертификате за увоз\nfile_browse_Certificate_spec=Датотеке сертификата\n\n# Cert export\nSaveCertAs=Чување сертификата у датотеци\nCertFormatBase64=Сертификат X.509 (PEM)\nCertFormatBase64Chain=Сертификат X.509 са ланцем (PEM)\nCertFormatDER=Сертификат X.509 (DER)\nCertFormatPKCS7=Сертификат X.509 (PKCS#7)\nCertFormatPKCS7Chain=Сертификат X.509 са ланцем (PKCS#7)\nwriteFileFailure=Грешка у датотеци\nwriteFileFailed=Није могућ упис у датотеку %S:\\n%S.\nwriteFileAccessDenied=Забрањен приступ\nwriteFileIsLocked=Датотека је закључана\nwriteFileNoDeviceSpace=Нема простора на уређају\nwriteFileUnknownError=Непозната грешка\n\n# Add Security Exception dialog\naddExceptionBrandedWarning2=Само што нисте преиначили механизам за идентификацију сајта за програм %S.\naddExceptionInvalidHeader=Сајт покушава да се представи помоћу неважећих информација.\naddExceptionDomainMismatchShort=Погрешан сајт\naddExceptionDomainMismatchLong2=Сертификат припада другом сајту, то може да указује на покушај имитирања сајта.\naddExceptionExpiredShort=Застарели подаци\naddExceptionExpiredLong2=Сертификат је тренутно неважећи. Могуће да је украден или изгубљен и неко може да имитира овај сајт.\naddExceptionUnverifiedOrBadSignatureShort=Непознат идентитет\naddExceptionUnverifiedOrBadSignatureLong2=Сертификату се не може веровати, зато што још није верификован од стране сертификационог тела.\naddExceptionValidShort=Важећи сертификат\naddExceptionValidLong=Сајт је дао важећи, проверени сертификат.  Нема потребе да додајете изузетак.\naddExceptionCheckingShort=Провера података\naddExceptionCheckingLong2=Покушај да се идентификује сајт…\naddExceptionNoCertShort=Нема доступних података\naddExceptionNoCertLong2=Није могуће добавити статус о идентитету наведеног сајта.\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/pippki/validation.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is mozilla.org code.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corp.\n   - Portions created by the Initial Developer are Copyright (C) 2001\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   David P. Drinan (ddrinan@netscape.com)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY  validation.crlmanager.label             \"Уређење ЛПС\">\n<!ENTITY  validation.crlmanager.description       \"Ови спискови опозива сертификата (CRL) су сачувани у Вашој бази података:\">\n<!ENTITY  validation.crlname.label                \"Назив\">\n<!ENTITY  validation.crllastupdate.label          \"Последње унапређење\">\n<!ENTITY  validation.crlnextupdate.label          \"Следеће унапређење\">\n<!ENTITY  validation.crlautoupdateenabled.label   \"Самоунапређење\">\n<!ENTITY  validation.crlautoupdatestatus.label    \"Статус самоунапређења\">\n<!ENTITY  validation.deletecrl.label              \"Уклони ставку\">\n<!ENTITY  validation.deletecrl.accesskey          \"D\">\n<!ENTITY  validation.updatecrl.label              \"Обнављања\">\n<!ENTITY  validation.updatecrl.accesskey          \"U\">\n<!ENTITY  validation.advanced.label               \"Подешавања\">\n<!ENTITY  validation.advanced.accesskey           \"S\">\n\n<!ENTITY  validation.crl.autoupdate.title         \"Подешавање самоунапређења ЛПС-а\">\n<!ENTITY  validation.crl.autoupdate.enable.label  \"Укључи аутоматску доградњу за ове ЛПС\">\n<!ENTITY  validation.crl.autoupdate.time.label1   \"Обнављања\">\n<!ENTITY  validation.crl.autoupdate.time.label2   \"Дан(а) до следећег унапређења\">\n<!ENTITY  validation.crl.autoupdate.freq.label1   \"Обнављај сваких\">\n<!ENTITY  validation.crl.autoupdate.freq.label2   \"дан\">\n<!ENTITY  validation.crl.autoupdate.url.label     \"ЛПС ће бити увезен:\">\n<!ENTITY  crl.import.status.title                 \"Статус увоза ЛПС\">\n<!ENTITY  crl.import.success.message              \"Листа проверених сертификата (ЛПС) је успешно увежена.\">\n<!ENTITY  crl.issuer.label                        \"ЛПС је издат од:\">\n<!ENTITY  crl.issuer.org.label                    \"Организација:\">\n<!ENTITY  crl.issuer.orgunit.label                \"Јединица:\">\n<!ENTITY  crl.import.nextupdate.label             \"Следеће унапређење:\">\n<!ENTITY  crl.autoupdate.fail.cnt.label           \"Грешке приликом претходног унапређењеа:\">\n<!ENTITY  crl.autoupdate.fail.reason.label        \"Детаљи о последњој грешци:\">\n<!ENTITY  edit.button                             \"Подешавања\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nBookmarksMenuFolderTitle=Мени забелешки\nBookmarksToolbarFolderTitle=Трака са забелешкама\nOtherBookmarksFolderTitle=Остале забелешке\nTagsFolderTitle=Ознаке\nMobileBookmarksFolderTitle=Мобилне забелешке\n\n# LOCALIZATION NOTE (dateName):\n# These are used to generate history containers when history is grouped by date\nfinduri-AgeInDays-is-0=Данас\nfinduri-AgeInDays-is-1=Јуче\nfinduri-AgeInDays-is=Пре %S дана\nfinduri-AgeInDays-last-is=Последњих %S дана\nfinduri-AgeInDays-isgreater=Старије од %S дан(а)\nfinduri-AgeInMonths-is-0=Овог месеца\nfinduri-AgeInMonths-isgreater=Старије од %S месецa(и)\n\n# LOCALIZATION NOTE (localFiles):\n# This is used to generate local files container when history is grouped by site\nlocalhost=(локалне датотеке)\n\n# LOCALIZATION NOTE\n# The string is used for showing file size of each backup in the \"fileRestorePopup\" popup\n# %1$S is the file size\n# %2$S is the file size unit\nbackupFileSizeText=%1$S %2$S\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/pluginproblem/pluginproblem.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n<!ENTITY tapToPlayPlugin                                     \"Притисните овде да активирате прикључак.\">\n<!ENTITY clickToActivatePlugin                               \"Активирај прикључак.\">\n<!ENTITY checkForUpdates                                     \"Провери надоградње…\">\n<!ENTITY blockedPlugin.label                                 \"Овај прикључак је блокиран ради безбедности.\">\n<!ENTITY hidePluginBtn.label                                 \"Сакриј прукључак\">\n<!ENTITY managePlugins                                       \"Управљање прикључцима…\">\n\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n<!ENTITY reloadPlugin.pre                                    \"\">\n<!ENTITY reloadPlugin.middle                                 \"Освежи страницу\">\n<!ENTITY reloadPlugin.post                                   \" да покушате поново.\">\n<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please                                       \"Пошаљи извештај о рушењу\">\n<!ENTITY report.submitting                                   \"Шаљем извештај…\">\n<!ENTITY report.submitted                                    \"Извештај о рушењу је послат.\">\n<!ENTITY report.disabled                                     \"Слање извештаја о рушењу је онемогућено.\">\n<!ENTITY report.failed                                       \"Не могу да пошаљем.\">\n<!ENTITY report.unavailable                                  \"Извештај није доступан.\">\n<!ENTITY report.comment                                      \"Додајте коментар (коментари су свима видљиви)\">\n<!ENTITY report.pageURL                                      \"Укључи URL странице\">\n\n<!ENTITY plugin.file                                         \"Датотека\">\n<!ENTITY plugin.mimeTypes                                    \"MIME типови\">\n<!ENTITY plugin.flashProtectedMode.label                     \"Омогући Adobe Flash заштићени режим\">\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/services/errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nerror.login.reason.network      = Није успело повезивање на сервер\nerror.login.reason.recoverykey  = Неисправан кључ за опоравак\nerror.login.reason.account      = Неисправно име налога или лозинка\nerror.login.reason.no_username  = Недостаје име налога\nerror.login.reason.no_password2 = Недостаје лозинка\nerror.login.reason.no_recoverykey= Нема употребљивог кључа за опоравак\nerror.login.reason.server       = Сервер је погрешно подешен\n\nerror.sync.failed_partial            = Једна или више врста података не могу да се синхронизују\n# LOCALIZATION NOTE (error.sync.reason.serverMaintenance): We removed the extraneous period from this string\nerror.sync.reason.serverMaintenance  = Одржавање Firefox Sync сервера је у току, синхронизација ће се аутоматски наставити\n\ninvalid-captcha = Неисправне речи, покушајте поново\nweak-password   = Користите јачу лозинку\n\n# this is the fallback, if we hit an error we didn't bother to localize\nerror.reason.unknown          = Непозната грешка\n\nchange.password.pwSameAsPassword     = Лозинка не може да буде иста као тренутна лозинка\nchange.password.pwSameAsUsername     = Лозинка не може бити иста као и корисничко име\nchange.password.pwSameAsEmail        = Лозинка не може бити иста као и адреса е-поште\nchange.password.mismatch             = Унете лозинке се не поклапају\nchange.password.tooShort             = Унета лозинка је прекратка\n"
  },
  {
    "path": "langpacks/sr/chrome/sr/locale/sr/services/sync.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# %1: the user name (Ed), %2: the app name (Firefox), %3: the operating system (Android)\nclient.name2 = %1$S (%2$S на %3$S)\n\n# %S is the date and time at which the last sync successfully completed\nlastSync2.label = Последња синхронизација: %S\n\n# signInToSync.description is the tooltip for the Sync buttons when Sync is\n# not configured.\nsignInToSync.description = Пријави се на Sync\n\nsyncnow.label = Синхронизуј сада\nsyncing2.label = Синхронизујем…\n"
  },
  {
    "path": "langpacks/sr/chrome/sr.manifest",
    "content": "locale alerts sr sr/locale/sr/alerts/\nlocale autoconfig sr sr/locale/sr/autoconfig/\nlocale global sr sr/locale/sr/global/\nlocale global-platform sr sr/locale/sr/global-platform/\nlocale mozapps sr sr/locale/sr/mozapps/\nlocale necko sr sr/locale/sr/necko/\nlocale passwordmgr sr sr/locale/sr/passwordmgr/\nlocale pipnss sr sr/locale/sr/pipnss/\nlocale pippki sr sr/locale/sr/pippki/\nlocale places sr sr/locale/sr/places/\nlocale pluginproblem sr sr/locale/sr/pluginproblem/\nlocale weave sr sr/locale/sr/\n"
  },
  {
    "path": "langpacks/sr/chrome.manifest",
    "content": "manifest browser/chrome.manifest application=bluegriffon@bluegriffon.com\nmanifest chrome/sr.manifest\nmanifest bluegriffon/chrome.manifest application=bluegriffon@bluegriffon.com\n"
  },
  {
    "path": "langpacks/sr/install.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!--\n\n-->\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n     xmlns:em=\"http://www.mozilla.org/2004/em-rdf#\">\n  <Description about=\"urn:mozilla:install-manifest\"\n               em:id=\"langpack-sr@bluegriffon.org\"\n               em:name=\"српски (sr) Language Pack\"\n               em:version=\"3.2\"\n               em:type=\"8\"\n               em:creator=\"mozilla.rs\">\n    <em:contributor>Вања Тумбас</em:contributor> <em:contributor>Марко Андрејић</em:contributor><em:contributor>Никола Радовановић</em:contributor><em:contributor>Горан Ракић</em:contributor><em:contributor>Филип Милетић</em:contributor><em:contributor>Игор Милетић</em:contributor><em:contributor>Љубиша Радовановић</em:contributor><em:contributor>Иван Ичин</em:contributor><em:contributor>проф. др Драган Јанковић</em:contributor><em:contributor>проф. др Милорад Тошић</em:contributor><em:contributor>дипл. инж. Оливера Тошић</em:contributor><em:contributor>Бранимир Станковић</em:contributor><em:contributor>дипл. инж. Душан Вучковић</em:contributor><em:contributor>Владана Михајловић</em:contributor><em:contributor>Драган Митровић</em:contributor>\n\n    <em:targetApplication>\n      <Description>\n        <em:id>bluegriffon@bluegriffon.com</em:id>\n        <em:minVersion>3.2</em:minVersion>\n        <em:maxVersion>3.2</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n  </Description>\n</RDF>\n"
  },
  {
    "path": "langpacks/sv-SE/bluegriffon/chrome.manifest",
    "content": "locale bluegriffon sv-SE base/locale/bluegriffon/\nlocale branding sv-SE base/locale/branding/\nlocale fs sv-SE extensions/fs/\nlocale gfd sv-SE extensions/gfd/\nlocale cssproperties sv-SE sidebars/cssproperties/\nlocale domexplorer sv-SE sidebars/domexplorer/\nlocale scripteditor sv-SE sidebars/scripteditor/\nlocale stylesheets sv-SE sidebars/stylesheets/\nlocale tipoftheday sv-SE extensions/tipoftheday/\nlocale aria sv-SE sidebars/aria/\n\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/branding/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  brandShorterName      \"Firefox\">\n<!ENTITY  brandShortName        \"Firefox Developer Edition\">\n<!ENTITY  brandFullName         \"Firefox Developer Edition\">\n<!ENTITY  vendorShortName       \"Mozilla\">\n<!ENTITY  trademarkInfo.part1   \" \">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/branding/brand.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrandShorterName=Firefox\nbrandShortName=Firefox Developer Edition\nbrandFullName=Firefox Developer Edition\nvendorShortName=Mozilla\n\nsyncBrandShortName=Sync\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/branding/browserconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Do NOT localize or otherwise change these values\nbrowser.startup.homepage=about:home\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/aboutAccounts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAccounts.welcome \"Välkommen till &syncBrand.shortName.label;\">\n\n<!ENTITY aboutAccountsConfig.description \"Logga in för att synka dina flikar, bokmärken, lösenord och annat.\">\n<!ENTITY aboutAccountsConfig.startButton.label \"Kom igång\">\n<!ENTITY aboutAccountsConfig.syncPreferences.label \"Synk inställningar\">\n<!ENTITY aboutAccounts.noConnection.title \"Ingen anslutning\">\n<!ENTITY aboutAccounts.noConnection.description \"Du måste vara ansluten till internet för att kunna logga in.\">\n<!ENTITY aboutAccounts.noConnection.retry \"Försök igen\">\n<!ENTITY aboutAccounts.badConfig.title \"Felaktig konfiguration\">\n<!ENTITY aboutAccounts.badConfig.description \"Det går inte att avgöra serverkonfigurationen för ditt Firefox-konto. Försök igen senare.\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/aboutCertError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n  %brandDTD;\n<!-- These strings are used by Firefox's custom about:certerror page,\na replacement for the standard security certificate errors produced\nby NSS/PSM via netError.xhtml. -->\n\n\n<!ENTITY certerror.pagetitle1  \"Osäker anslutning\">\n<!ENTITY certerror.longpagetitle1 \"Din anslutning är inte säker\">\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n\n<!ENTITY certerror.introPara \"Ägaren av <span class='hostname'/> har konfigurerat sin webbplats felaktigt. För att skydda din information från att bli stulen, har &brandShortName; inte anslutit till denna webbplats.\">\n<!ENTITY certerror.returnToPreviousPage.label \"Gå bakåt\">\n<!ENTITY certerror.learnMore \"Lär dig mer...\">\n<!ENTITY certerror.advanced.label \"Avancerat\">\n\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"Denna webbplats använder HTTP \nStrict Transport Security (HSTS) för att ange att &brandShortName; bara ska ansluta \ndit säkert. Därför är det inte möjligt att lägga till ett undantag för detta \n certifikat.\">\n\n<!ENTITY certerror.expert.content \"Om du förstår vad som har hänt kan du \ninstruera &brandShortName; att börja lita på den här webbplatsens identitet. \n<b>Även om du litar på den här webbplatsen kan det här felet vara ett tecken på att \nnågon manipulerar din internetanslutning.</b>\">\n<!ENTITY certerror.expert.contentPara2 \"Lägg inte till ett undantag om du inte \nvet att det finns en bra anledning till varför webbplatsen inte använder en betrodd identifieringsmetod.\">\n<!ENTITY certerror.addException.label \"Lägg till ett undantag…\">\n<!ENTITY certerror.copyToClipboard.label \"Kopiera text till urklipp\">\n\n<!ENTITY errorReporting.automatic \"Rapportera fel som detta för att hjälpa Mozilla identifiera felkonfigurerade webbplatser\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/aboutDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n<!ENTITY aboutDialog.title          \"Om &brandFullName;\">\n<!-- LOCALIZATION NOTE (update.checkForUpdatesButton.*, update.updateButton.*):\n# Only one button is present at a time.\n# The button when displayed is located directly under the Firefox version in\n# the about dialog (see bug 596813 for screenshots).\n-->\n\n<!ENTITY update.checkForUpdatesButton.label       \"Sök efter uppdateringar\">\n<!ENTITY update.checkForUpdatesButton.accesskey   \"ö\">\n<!ENTITY update.updateButton.label2               \"Starta om &brandShortName; för att uppdatera\">\n<!ENTITY update.updateButton.accesskey            \"S\">\n<!-- LOCALIZATION NOTE (warningDesc.version): This is a warning about the experimental nature of Nightly and Aurora builds. It is only shown in those versions. -->\n\n\n<!ENTITY warningDesc.version        \"&brandShortName; är experimentell och kan vara instabil.\">\n<!-- LOCALIZATION NOTE (warningDesc.telemetryDesc): This is a notification that Nightly/Aurora builds automatically send Telemetry data back to Mozilla. It is only shown in those versions. \"It\" refers to brandShortName. -->\n<!ENTITY warningDesc.telemetryDesc  \"Testinformation om prestanda, hårdvara, användning och anpassningar skickas automatiskt tillbaka till &vendorShortName; för att hjälpa till att göra &brandShortName; bättre.\">\n<!-- LOCALIZATION NOTE (community.exp.*) This paragraph is shown in \"experimental\" builds, i.e. Nightly and Aurora builds, instead of the other \"community.*\" strings below. -->\n\n<!ENTITY community.exp.start        \"\">\n<!-- LOCALIZATION NOTE (community.exp.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.exp.mozillaLink  \"&vendorShortName;\">\n<!ENTITY community.exp.middle       \" är en \">\n<!-- LOCALIZATION NOTE (community.exp.creditslink): This is a link title that links to about:credits. -->\n<!ENTITY community.exp.creditsLink  \"global gemenskap\">\n<!ENTITY community.exp.end          \" som arbetar tillsammans för att hålla webben öppen och tillgänglig för alla.\">\n\n<!ENTITY community.start2           \"&brandShortName;, utvecklad av \">\n<!-- LOCALIZATION NOTE (community.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.mozillaLink      \"&vendorShortName;\">\n<!ENTITY community.middle2          \", en \">\n<!-- LOCALIZATION NOTE (community.creditsLink): This is a link title that links to about:credits. -->\n<!ENTITY community.creditsLink      \"global gemenskap\">\n<!ENTITY community.end3             \" som arbetar tillsammans för att hålla webben öppen och tillgänglig för alla.\">\n\n<!ENTITY helpus.start               \"Vill du hjälpa till? \">\n<!-- LOCALIZATION NOTE (helpus.donateLink): This is a link title that links to https://sendto.mozilla.org/page/contribute/Give-Now?source=mozillaorg_default_footer&ref=firefox_about&utm_campaign=firefox_about&utm_source=firefox&utm_medium=referral&utm_content=20140929_FireFoxAbout. -->\n<!ENTITY helpus.donateLink          \"Ge ett bidrag\">\n<!ENTITY helpus.middle              \" eller \">\n<!-- LOCALIZATION NOTE (helpus.getInvolvedLink): This is a link title that links to http://www.mozilla.org/contribute/. -->\n<!ENTITY helpus.getInvolvedLink     \"engagera dig!\">\n<!ENTITY helpus.end                 \"\">\n\n<!ENTITY releaseNotes.link          \"Vad är nytt\">\n<!-- LOCALIZATION NOTE (bottomLinks.license): This is a link title that links to about:license. -->\n\n<!ENTITY bottomLinks.license        \"Licensinformation\">\n<!-- LOCALIZATION NOTE (bottomLinks.rights): This is a link title that links to about:rights. -->\n\n<!ENTITY bottomLinks.rights         \"Användarrättigheter\">\n<!-- LOCALIZATION NOTE (bottomLinks.privacy): This is a link title that links to https://www.mozilla.org/legal/privacy/. -->\n\n<!ENTITY bottomLinks.privacy        \"Sekretesspolicy\">\n<!-- LOCALIZATION NOTE (update.checkingForUpdates): try to make the localized text short (see bug 596813 for screenshots). -->\n\n<!ENTITY update.checkingForUpdates  \"Söker efter uppdateringar…\">\n<!-- LOCALIZATION NOTE (update.noUpdatesFound): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.noUpdatesFound      \"&brandShortName; är redan uppdaterad\">\n<!-- LOCALIZATION NOTE (update.adminDisabled): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.adminDisabled       \"Uppdateringar är inaktiverade av systemadministratören\">\n<!-- LOCALIZATION NOTE (update.otherInstanceHandlingUpdates): try to make the localized text short -->\n<!ENTITY update.otherInstanceHandlingUpdates \"&brandShortName; uppdateras av en annan instans\">\n<!ENTITY update.restarting          \"Startar om…\">\n<!-- LOCALIZATION NOTE (update.failed.start,update.failed.linkText,update.failed.end):\n     update.failed.start, update.failed.linkText, and update.failed.end all go into\n     one line with linkText being wrapped in an anchor that links to a site to download\n     the latest version of Firefox (e.g. http://www.firefox.com). As this is all in\n     one line, try to make the localized text short (see bug 596813 for screenshots). -->\n\n<!ENTITY update.failed.start        \"Uppdatering misslyckades. \">\n<!ENTITY update.failed.linkText     \"Hämta den senaste versionen\">\n<!ENTITY update.failed.end          \"\">\n<!-- LOCALIZATION NOTE (update.manual.start,update.manual.end): update.manual.start and update.manual.end\n     all go into one line and have an anchor in between with text that is the same as the link to a site\n     to download the latest version of Firefox (e.g. http://www.firefox.com). As this is all in one line,\n     try to make the localized text short (see bug 596813 for screenshots). -->\n\n<!ENTITY update.manual.start        \"Uppdateringar finns på \">\n<!ENTITY update.manual.end          \"\">\n<!-- LOCALIZATION NOTE (update.unsupported.start,update.unsupported.linkText,update.unsupported.end):\n     update.unsupported.start, update.unsupported.linkText, and\n     update.unsupported.end all go into one line with linkText being wrapped in\n     an anchor that links to a site to provide additional information regarding\n     why the system is no longer supported. As this is all in one line, try to\n     make the localized text short (see bug 843497 for screenshots). -->\n\n<!ENTITY update.unsupported.start    \"Du kan inte utföra fler uppdateringar på detta system. \">\n<!ENTITY update.unsupported.linkText \"Läs mer\">\n<!ENTITY update.unsupported.end      \"\">\n<!-- LOCALIZATION NOTE (update.downloading.start,update.downloading.end): update.downloading.start and \n     update.downloading.end all go into one line, with the amount downloaded inserted in between. As this\n     is all in one line, try to make the localized text short (see bug 596813 for screenshots). The — is\n     the \"em dash\" (long dash).\n     example: Downloading update — 111 KB of 13 MB -->\n\n<!ENTITY update.downloading.start   \"Hämtar uppdatering — \">\n<!ENTITY update.downloading.end     \"\">\n\n<!ENTITY update.applying            \"Utför uppdatering…\">\n<!-- LOCALIZATION NOTE (channel.description.start,channel.description.end): channel.description.start and\n     channel.description.end create one sentence, with the current channel label inserted in between.\n     example: You are currently on the _Stable_ update channel. -->\n\n<!ENTITY channel.description.start  \"Du finns för närvarande på uppdateringskanalen \">\n<!ENTITY channel.description.end    \"uppdaterings kanal.\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/aboutHealthReport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE (abouthealth.pagetitle): Firefox Health Report is a proper noun in en-US, please keep this in mind. -->\n\n<!ENTITY abouthealth.pagetitle \"&brandShortName; hälsorapport\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/aboutHome.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n<!ENTITY % syncBrandDTD SYSTEM \"chrome://browser/locale/syncBrand.dtd\">\n%syncBrandDTD;\n<!-- These strings are used in the about:home page -->\n\n\n<!ENTITY abouthome.pageTitle \"&brandFullName; startsida \">\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet1.v1):\n     text in <a/> will be linked to the Firefox features page on mozilla.com\n-->\n\n<!ENTITY abouthome.defaultSnippet1.v1 \"Tack för att du valt Firefox! För att få ut det mesta av din webbläsare, läs mer om de <a>senaste funktionerna</a>.\">\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet2.v1):\n     text in <a/> will be linked to the featured add-ons on addons.mozilla.org\n-->\n<!ENTITY abouthome.defaultSnippet2.v1 \"Det är lätt att anpassa Firefox precis som du vill ha det. <a>Välj bland tusentals tillägg</a>.\">\n<!-- LOCALIZATION NOTE (abouthome.rightsSnippet): text in <a/> will be linked to about:rights -->\n<!ENTITY abouthome.rightsSnippet \"&brandFullName; är fri programvara med öppen källkod från den ideella organisationen Mozilla Foundation. <a>Läs om dina rättigheter …</a>\">\n\n<!ENTITY abouthome.bookmarksButton.label \"Bokmärken\">\n<!ENTITY abouthome.historyButton.label   \"Historik\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonWin.label): The label for the\n     preferences/options item on about:home on Windows -->\n<!ENTITY abouthome.preferencesButtonWin.label  \"Alternativ\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonUnix.label): The label for the\n     preferences/options item on about:home on Linux and OS X -->\n<!ENTITY abouthome.preferencesButtonUnix.label  \"Inställningar\">\n<!ENTITY abouthome.addonsButton.label    \"Tillägg\">\n<!ENTITY abouthome.downloadsButton.label \"Filhämtningar\">\n<!ENTITY abouthome.syncButton.label      \"&syncBrand.shortName.label;\">\n<!-- LOCALIZATION NOTE (abouthome.aboutMozilla.label): The (invisible) label for\n     the mozilla wordmark in the top-right corner that links to Mozilla's main\n     about page. -->\n\n<!ENTITY abouthome.aboutMozilla.label    \"Om Mozilla\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/aboutPrivateBrowsing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutPrivateBrowsing.notPrivate                 \"Du är nu inte i ett privat fönster.\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.label     \"Öppna ett privat fönster\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.accesskey \"p\">\n\n<!ENTITY privateBrowsing.title                           \"Privat surfning\">\n<!ENTITY privateBrowsing.title.tracking                  \"Privat surfning med spårningsskydd\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.before       \"När du surfar i ett privat fönster, \">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.emphasize    \"sparar Firefox inte\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.after        \":\">\n<!ENTITY aboutPrivateBrowsing.info.visited               \"besökta sidor\">\n<!ENTITY aboutPrivateBrowsing.info.searches              \"sökningar\">\n<!ENTITY aboutPrivateBrowsing.info.cookies               \"kakor\">\n<!ENTITY aboutPrivateBrowsing.info.temporaryFiles        \"tillfälliga filer\">\n<!ENTITY aboutPrivateBrowsing.info.saved.before          \"Firefox \">\n<!ENTITY aboutPrivateBrowsing.info.saved.emphasize       \"kommer att spara\">\n<!ENTITY aboutPrivateBrowsing.info.saved.after2          \" dina:\">\n<!ENTITY aboutPrivateBrowsing.info.downloads             \"hämtningar\">\n<!ENTITY aboutPrivateBrowsing.info.bookmarks             \"bokmärken\">\n<!ENTITY aboutPrivateBrowsing.note.before                \"Privat surfning \">\n<!ENTITY aboutPrivateBrowsing.note.emphasize             \"gör dig inte anonym\">\n<!ENTITY aboutPrivateBrowsing.note.after                 \" på internet. Din arbetsgivare eller internetleverantör kan fortfarande spåra sidorna du besöker.\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.before          \"Läs mer om \">\n<!ENTITY aboutPrivateBrowsing.learnMore3.title           \"Privat surfning\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.after           \".\">\n\n<!ENTITY trackingProtection.title                        \"Spårningsskydd\">\n<!ENTITY trackingProtection.description2                 \"Vissa webbplatser använder spårare som kan övervaka din aktivitet över hela internet. Med spårningsskydd kommer Firefox blockera många spårare som kan samla information om dina surfvanor.\">\n<!ENTITY trackingProtection.startTour1                   \"Se hur det fungerar\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/aboutPrivateBrowsing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle.head=Privat surfning\ntitle.normal=Öppna ett privat fönster?\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/aboutRobots.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- These strings are used in the about:robots page, which ties in with the\n     robots theme used in the Firefox 3 Beta 2/3 first run pages.\n     They're just meant to be fun and whimsical, with references to some geeky\n     but well-known robots in movies and books. Be creative with translations! -->\n<!-- Nonsense line from the movie \"The Day The Earth Stood Still\". No translation needed. -->\n\n\n<!ENTITY robots.pagetitle  \"Gort! Klaatu barada nikto!\">\n<!-- Movie: Logan's Run... Box (cybog): \"Welcome Humans! I am ready for you.\" -->\n<!ENTITY robots.errorTitleText \"Welcome Humans!\">\n<!-- Movie: The Day The Earth Stood Still. Spoken by Klaatu. -->\n<!ENTITY robots.errorShortDescText \"We have come to visit you in peace and with goodwill!\">\n<!-- Various books by Isaac Asimov. http://en.wikipedia.org/wiki/Three_Laws_of_Robotics -->\n<!ENTITY robots.errorLongDesc1 \"Robots may not injure a human being or, through inaction, allow a human being to come to harm.\">\n<!-- Movie: Blade Runner. Batty: \"I've seen things you people wouldn’t believe...\" -->\n<!ENTITY robots.errorLongDesc2 \"Robots have seen things you people wouldn't believe.\">\n<!-- Book: Hitchhiker’s Guide To The Galaxy. What the Sirius Cybernetics Corporation calls robots. -->\n<!ENTITY robots.errorLongDesc3 \"Robots are Your Plastic Pal Who's Fun To Be With.\">\n<!-- TV: Futurama. Bender's first line is \"Bite my shiny metal ass.\" -->\n<!ENTITY robots.errorLongDesc4 \"Robots have shiny metal posteriors which should not be bitten.\">\n<!-- TV: Battlestar Galactica (2004 series). From the opening text. -->\n<!ENTITY robots.errorTrailerDescText \"And they have a plan.\">\n<!-- TV: Battlestar Galactica (2004 series). Common expletive referring to Cylons. -->\n<!ENTITY robots.imgtitle \"Frakkin' Toasters\">\n<!-- Book: Hitchhiker's Guide To The Galaxy. Arthur presses a button and it warns him. -->\n<!ENTITY robots.dontpress \"Please do not press this button again.\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/aboutSearchReset.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY searchreset.tabtitle       \"Återställ sökinställningar\">\n\n<!ENTITY searchreset.pageTitle      \"Vill du återställa sökinställningarna?\">\n\n<!ENTITY searchreset.pageInfo1      \"Dina sökinställningar kan vara gamla. &brandShortName; kan hjälpa dig att återställa sökinställningarna.\">\n<!-- LOCALIZATION NOTE (searchreset.selector.label): this string is\nfollowed by a dropdown of all the built-in search engines. -->\n\n\n<!ENTITY searchreset.selector.label \"Detta kommer att ställa in din standardsökmotor till\">\n<!-- LOCALIZATION NOTE (searchreset.beforelink.pageInfo,\nsearchreset.afterlink.pageInfo): these two string are used respectively\nbefore and after the \"Settings page\" link (searchreset.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language. -->\n\n<!ENTITY searchreset.beforelink.pageInfo2 \"Du kan ändra dessa inställningar när som helst från \">\n<!ENTITY searchreset.afterlink.pageInfo2  \".\">\n\n<!ENTITY searchreset.link.pageInfo2       \"inställningssidan\">\n\n<!ENTITY searchreset.noChangeButton        \"Ändra inte\">\n<!ENTITY searchreset.noChangeButton.access \"n\">\n\n<!ENTITY searchreset.changeEngineButton        \"Ändra sökmotor\">\n<!ENTITY searchreset.changeEngineButton.access \"d\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/aboutSessionRestore.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restorepage.tabtitle       \"Återställ session\">\n<!-- LOCALIZATION NOTE: The title is intended to be apologetic and disarming, expressing dismay\n     and regret that we are unable to restore the session for the user -->\n\n<!ENTITY restorepage.errorTitle     \"Återställningen har tyvärr misslyckats.\">\n<!ENTITY restorepage.problemDesc    \"&brandShortName; kan inte återställa dina fönster och flikar. Det beror oftast på en nyligen öppnad webbsida.\">\n<!ENTITY restorepage.tryThis        \"Du kan försöka med att:\">\n<!ENTITY restorepage.restoreSome    \"Ta bort en eller flera flikar som du tror kan orsaka problemet\">\n<!ENTITY restorepage.startNew       \"Starta en helt ny webbläsarsession\">\n\n<!ENTITY restorepage.tryagainButton \"Återställ\">\n<!ENTITY restorepage.restore.access \"t\">\n<!ENTITY restorepage.closeButton    \"Stäng\">\n<!ENTITY restorepage.close.access   \"S\">\n\n<!ENTITY restorepage.restoreHeader  \"Återställ\">\n<!ENTITY restorepage.listHeader     \"Fönster och flikar\">\n<!-- LOCALIZATION NOTE: &#37;S will be replaced with a number. -->\n<!ENTITY restorepage.windowLabel    \"Fönster &#037;S\">\n<!-- LOCALIZATION NOTE: The following 'welcomeback2' strings are for about:welcomeback,\n     not for about:sessionstore -->\n\n\n\n<!ENTITY welcomeback2.restoreButton  \"Nu kör vi!\">\n<!ENTITY welcomeback2.restoreButton.access \"N\">\n\n<!ENTITY welcomeback2.tabtitle      \"Lyckades!\">\n\n<!ENTITY welcomeback2.pageTitle     \"Lyckades!\">\n<!ENTITY welcomeback2.pageInfo1     \"&brandShortName; är redo.\">\n\n<!ENTITY welcomeback2.label.restoreAll  \"Återställ alla fönster och flikar \">\n<!ENTITY welcomeback2.label.restoreSome \"Återställ bara dom flikar jag vill ha \">\n<!-- LOCALIZATION NOTE (welcomeback2.beforelink.pageInfo2,\nwelcomeback2.afterlink.pageInfo2): these two string are used respectively\nbefore and after the the \"learn more\" link (welcomeback2.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language.\n-->\n\n\n<!ENTITY welcomeback2.beforelink.pageInfo2  \"Dina tillägg och anpassningar har raderats och dina webbläsarinställningar har återställts till standardvärdena. Om detta inte löste dina problem, \">\n<!ENTITY welcomeback2.afterlink.pageInfo2   \"\">\n\n<!ENTITY welcomeback2.link.pageInfo2        \"lär dig mer om vad du kan göra. \">\n\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/aboutSyncTabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabs.otherDevices.label               \"Flikar från andra enheter\">\n\n<!ENTITY tabs.searchText.label                   \"Skriv här för att hitta flikar…\">\n<!-- LOCALIZATION NOTE (tabs.context.openTab.accesskey, tabs.context.openMultipleTabs.accesskey):\n     Only one of these will show at a time (based on selection), so reusing accesskey is ok. -->\n\n<!ENTITY tabs.context.openTab.label                   \"Öppna den här fliken\">\n<!ENTITY tabs.context.openTab.accesskey               \"Ö\">\n<!ENTITY tabs.context.openMultipleTabs.label          \"Öppna markerade flikar\">\n<!ENTITY tabs.context.openMultipleTabs.accesskey      \"Ö\">\n<!ENTITY tabs.context.bookmarkSingleTab.label         \"Bokmärk den här fliken…\">\n<!ENTITY tabs.context.bookmarkSingleTab.accesskey     \"B\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.label      \"Bokmärk markerade flikar…\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.accesskey  \"B\">\n<!ENTITY tabs.context.refreshList.label               \"Uppdatera lista\">\n<!ENTITY tabs.context.refreshList.accesskey           \"U\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/aboutTabCrashed.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabCrashed.closeTab \"Stäng denna flik\">\n<!ENTITY tabCrashed.restoreTab \"Återställ denna flik\">\n<!ENTITY tabCrashed.restoreAll \"Återställ alla kraschade flikar\">\n\n<!-- LOCALIZATION NOTE (tabCrashed.header2): \"Gah\" is an English slang word\n     used to express surprise or frustration (or both at the same time).  We\n     are using it to communicate in an informal way that it is both\n     frustrating that your tab crashed and a surprise that we didn't want to\n     happen. If you have a similar word or short phrase that is not profane or\n     vulgar, use it. If not, feel free to skip the word in your\n     translation. -->\n<!ENTITY tabCrashed.header2 \"Arghh. Din flik kraschade precis.\">\n<!ENTITY tabCrashed.offerHelp \"Vi kan hjälpa dig!\">\n<!ENTITY tabCrashed.single.offerHelpMessage \"Välj &tabCrashed.restoreTab; för att ladda om innehållet på sidan.\">\n<!ENTITY tabCrashed.multiple.offerHelpMessage \"Välj &tabCrashed.restoreTab; eller &tabCrashed.restoreAll; för att ladda om innehållet på sidan.\">\n<!ENTITY tabCrashed.requestHelp \"Vill du hjälpa oss?\">\n<!ENTITY tabCrashed.requestHelpMessage \"Kraschrapporter hjälper oss att diagnostisera problem och göra &brandShortName; bättre.\">\n<!ENTITY tabCrashed.requestReport \"Rapportera denna flik\">\n<!ENTITY tabCrashed.sendReport2 \"Skicka in en kraschrapport för fliken du tittar på\">\n<!ENTITY tabCrashed.commentPlaceholder2 \"Valfria kommentarer (kommentarer visas offentligt)\">\n<!ENTITY tabCrashed.includeURL2 \"Inkludera webbadress med denna kraschrapport\">\n<!ENTITY tabCrashed.emailPlaceholder \"Fyll i din e-postadress här\">\n<!ENTITY tabCrashed.emailMe \"Skicka e-post när mer information finns tillgänglig\">\n<!ENTITY tabCrashed.reportSent \"Kraschrapporten har redan skickats. Tack för att du hjälper till att förbättra &brandShortName;!\">\n<!ENTITY tabCrashed.requestAutoSubmit2 \"Rapportera bakgrundsflikar\">\n<!ENTITY tabCrashed.autoSubmit2 \"Uppdatera inställningar för att automatiskt skicka kraschrapporter, inklusive rapporter för kraschade bakgrundsflikar från denna session och framtida sessioner\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/accounts.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (reconnectDescription) - %S = Email address of user's Firefox Account\nreconnectDescription = Återanslut %S\n\n# LOCALIZATION NOTE (verifyDescription) - %S = Email address of user's Firefox Account\nverifyDescription = Verifiera %S\n\n# These strings are shown in a desktop notification after the\n# user requests we resend a verification email.\nverificationSentTitle = Verifiering skickad\n# LOCALIZATION NOTE (verificationSentBody) - %S = Email address of user's Firefox Account\nverificationSentBody = En verifieringslänk har skickats till %S.\nverificationNotSentTitle = Det gick inte att skicka verifiering\nverificationNotSentBody = Vi kan inte skicka ett verifieringsmeddelande just nu, försök igen senare.\n\n# LOCALIZATION NOTE (deviceConnectedTitle, deviceConnectedBody, deviceConnectedBody.noDeviceName)\n# These strings are used in a notification shown when a new device joins the Sync account.\n# deviceConnectedBody.noDeviceName is shown instead of deviceConnectedBody when we\n# could not get the device name that joined\ndeviceConnectedTitle = Firefox Sync\ndeviceConnectedBody = Denna dator synkroniserar nu med %S.\ndeviceConnectedBody.noDeviceName = Denna dator synkroniseras nu med en ny enhet.\n\n# LOCALIZATION NOTE (syncStartNotification.title, syncStartNotification.body)\n# These strings are used in a notification shown after Sync is connected.\nsyncStartNotification.title = Sync aktiverad\n# %S is brandShortName\nsyncStartNotification.body2 = %S kommer att börja synkronisera om en kort stund.\n\n# LOCALIZATION NOTE (deviceDisconnectedNotification.title, deviceDisconnectedNotification.body)\n# These strings are used in a notification shown after Sync was disconnected remotely.\ndeviceDisconnectedNotification.title = Sync frånkopplad\ndeviceDisconnectedNotification.body = Den här datorn har kopplats bort från Firefox Sync.\n\n# LOCALIZATION NOTE (sendTabToAllDevices.menuitem)\n# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link.\nsendTabToAllDevices.menuitem = Alla enheter\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title,\n# tabsArrivingNotification.title, unnamedTabsArrivingNotification2.body,\n# unnamedTabsArrivingNotificationMultiple2.body, unnamedTabsArrivingNotificationNoDevice.body)\n# These strings are used in a notification shown when we're opening tab(s) another device sent us to display.\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title)\n# The body for these is the URL of the tab recieved\ntabArrivingNotification.title = Flik mottagen\n# LOCALIZATION NOTE (tabArrivingNotificationWithDevice.title) %S is the device name\ntabArrivingNotificationWithDevice.title = Flik från %S\n\ntabsArrivingNotification.title = Flera flikar mottagna\n# LOCALIZATION NOTE (unnamedTabsArrivingNotification2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received and #2 is the device name.\nunnamedTabsArrivingNotification2.body = #1 flik har kommit från #2;#1 flikar har kommit från #2\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationMultiple2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received.\nunnamedTabsArrivingNotificationMultiple2.body = #1 flik har kommit från dina anslutna enheter;#1 flikar har kommit från dina anslutna enheter\n\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationNoDevice.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received\n# This version is used when we don't know any device names.\nunnamedTabsArrivingNotificationNoDevice.body = #1 flik har kommit;#1 flikar har kommit\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=URL:en är ogiltig och kan inte öppnas.\nfileNotFound=Firefox kan inte hitta filen på %S.\nfileAccessDenied=Filen på %S är inte läsbar.\ndnsNotFound=Firefox kan inte hitta servern på %S.\nunknownProtocolFound=Firefox vet inte hur den här adressen ska öppnas, eftersom ett av följande protokoll (%S) inte är associerat med något program eller inte tillåts i den här kontexten.\nconnectionFailure=Firefox kan inte upprätta en anslutning till servern på %S.\nnetInterrupt=Anslutningen till %S avbröts under hämtningen av sidan.\nnetTimeout=Servern på %S svarar inte.\nredirectLoop=Firefox har upptäckt att servern dirigerar om förfrågan om den här platsen på ett sätt som omöjliggör ett slutförande.\n## LOCALIZATION NOTE (confirmRepostPrompt): In this item, don’t translate \"%S\"\nconfirmRepostPrompt=För att visa sidan måste %S skicka information som kommer att upprepa en tidigare utförd åtgärd (såsom en sökning eller beställningsbekräftelse).\nresendButton.label=Skicka igen\nunknownSocketType=Firefox kan inte kommunicera med servern.\nnetReset=Anslutningen till servern bröts under hämtningen av sidan.\nnotCached=Dokumentet är inte längre tillgängligt.\nnetOffline=Firefox är för närvarande i nedkopplat läge och kan inte visa webbsidor.\nisprinting=Dokumentet kan inte ändras under utskrift eller förhandsgranskning.\ndeniedPortAccess=Den här adressen använder en nätverksport som normalt används för andra ändamål än webbläsning. Firefox har av säkerhetsskäl avbrutit anslutningsförsöket.\nproxyResolveFailure=Firefox är inställd på att använda en proxyserver, men proxyn kunde inte hittas.\nproxyConnectFailure=Firefox är inställd på att använda en proxyserver, men proxyn avvisade anslutningen.\ncontentEncodingError=Sidan kan inte visas eftersom den använder en typ av komprimering som är ogiltig eller som inte stöds.\nunsafeContentType=Sidan du försöker se kan inte visas eftersom den är inlagd i en filtyp som kan vara farlig att öppna. Kontakta webbplatsens ägare för att informera dem om detta problem.\nexternalProtocolTitle=Begäran om externt protokoll\nexternalProtocolPrompt=Ett externt program måste köras för att hantera %1$S-länkar.\\n\\n\\nEfterfrågad länk:\\n\\n%2$S\\n\\nProgram: %3$S\\n\\n\\nOm du inte väntade dig denna begäran kan det vara ett försök att utnyttja svagheter i det externa programmet. Avbryt denna begäran om du inte är säker på att den inte är illasinnad.\\n\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<Okänt>\nexternalProtocolChkMsg=Kom ihåg mitt val för alla länkar av den här typen.\nexternalProtocolLaunchBtn=Kör program\nmalwareBlocked=Platsen %S är anmäld som en skadlig webbplats och har därför blockerats enligt dina säkerhetsinställningar.\nunwantedBlocked=Webbplatsen %S har rapporterats innehålla oönskad programvara och har blockerats enligt dina säkerhetsinställningar.\ndeceptiveBlocked=Denna webbsida %S har rapporterats som en vilseledande webbplats och har blockerats enligt dina säkerhetsinställningar.\ncspBlocked=Den här sidan har en säkerhetspolicy för innehåll som förhindrar den från att laddas på detta sätt.\ncorruptedContentErrorv2=Webbplatsen %S har upplevt en kränkning av nätverksprotokollet som inte kan repareras.\nremoteXUL=Den här sidan använder en teknik som inte längre stöds som standard av Firefox.\n## LOCALIZATION NOTE (sslv3Used) - Do not translate \"%S\".\nsslv3Used=Denna applikation kan inte garantera säkerheten för dina data på %S eftersom den använder SSLv3, ett knäckt säkerhetsprotokoll.\ninadequateSecurityError=Webbplatsen försökte förhandla fram en lämplig nivå av säkerhet.\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/baseMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY minimizeWindow.key       \"m\">\n<!ENTITY minimizeWindow.label     \"Minimera\">\n<!ENTITY bringAllToFront.label    \"Lägg alla överst\">\n<!ENTITY zoomWindow.label         \"Zooma\">\n<!ENTITY windowMenu.label         \"Fönster\">\n\n<!ENTITY helpMenu.label           \"Hjälp\"> \n<!ENTITY helpMenu.accesskey       \"H\"> \n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n                       for the help button in the menubar but Gnome does not.   -->\n<!ENTITY helpMenuWin.label        \"Hjälp\"> \n<!ENTITY helpMenuWin.accesskey    \"H\">\n<!ENTITY aboutProduct2.label      \"Om &brandShorterName;\">\n<!ENTITY aboutProduct2.accesskey  \"O\">\n<!ENTITY productHelp2.label       \"&brandShorterName; Hjälp\">\n<!ENTITY productHelp2.accesskey   \"H\">\n<!ENTITY helpMac.commandkey       \"?\">\n\n<!ENTITY helpKeyboardShortcuts.label     \"Tangentbordskommandon\">\n<!ENTITY helpKeyboardShortcuts.accesskey \"T\">\n\n<!ENTITY helpSafeMode.label       \"Starta om utan tillägg…\">\n<!ENTITY helpSafeMode.accesskey   \"S\">\n<!ENTITY helpSafeMode.stop.label       \"Starta om med tillägg aktiverade\">\n<!ENTITY helpSafeMode.stop.accesskey   \"S\">\n\n<!ENTITY healthReport2.label      \"&brandShorterName; Hälsorapport\">\n<!ENTITY healthReport2.accesskey  \"H\">\n\n<!ENTITY helpTroubleshootingInfo.label      \"Felsökningsinformation\">\n<!ENTITY helpTroubleshootingInfo.accesskey  \"F\">\n\n<!ENTITY helpFeedbackPage.label      \"Skicka in feedback…\">\n<!ENTITY helpFeedbackPage.accesskey  \"k\">\n\n<!ENTITY helpShowTour2.label            \"&brandShorterName;-guide\">\n<!ENTITY helpShowTour2.accesskey        \"d\">\n\n<!ENTITY preferencesCmdMac.label        \"Inställningar…\">\n<!ENTITY preferencesCmdMac.commandkey   \",\">\n\n<!ENTITY servicesMenuMac.label          \"Tjänster\">\n\n<!ENTITY hideThisAppCmdMac2.label       \"Göm &brandShorterName;\">\n<!ENTITY hideThisAppCmdMac2.commandkey  \"H\">\n\n<!ENTITY hideOtherAppsCmdMac.label      \"Göm övriga\">\n<!ENTITY hideOtherAppsCmdMac.commandkey \"H\">\n\n<!ENTITY showAllAppsCmdMac.label        \"Visa alla\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/bookmarks.html",
    "content": "\n\n\n\n\n\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<meta charset=\"UTF-8\">\n<title>Bokmärken</title>\n<h1>Bokmärken</h1>\n\n<dl><p>\n    <dt><h3 personal_toolbar_folder=\"true\">Bokmärkesfältsmapp</h3></dt>\n    <dd>Lägg bokmärken i denna mapp för att visa dem i Bokmärkesfältet\n        <dl>\n            <p><dt><a href=\"https://www.mozilla.org/sv-SE/firefox/central/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAz5JREFUeNpcU0toXFUY/s49596588ikySSmM8rk0UkJEirVTVEjYk1NUdRFFgouXZQI2k2hUCjdiYIuCi4Kuig0DbqQYgU3Yi0iFRuRCBMwaZvMZDTNY95z3/fM8b8jldpzOeeee/i/737n+/+f4ZExf730rkiaZ9NJMx/nmk5HypMqqLr+ZuD4F67N5ZYejmfRsnvhyKsLhSs3zP70SubgYKHSdFENu+gXAprQIGnvBi5ez0m1b6u7M399+PTx+UvtCKtFi2F6195qXK2byir88esy5ksfYND5DhuhRCtUKBNB0Q7w5Z8ee2GgWdjOn250fn5v5j8F5dOHlZD0kWRgAwp3hrKY0S9BJWKIcQ5PShhNG4+1bHx+IocT+RXcrRSDMfFNRvvt3Oyp/icIrRhUl9hoO4kt3F55Bxf3LkLV20jWOohbDjzXxyc/lMH0cRSyCd1xq+dFhu986t7T0CUwIzB8EkW3O5ibhj44ib7NJhiBKRoB/aS4ZWHjbxtjGQYP7nGRTjim1SaQqYiAVAREpHG8vzWJn+6PQ6CF0HPR7nQQczpYeEWHyWMUkwU8MSECGwgJxAWp9xWKNzkuH3oet+JDlIE9Momedh1G4CN0bfhVG9nsS0BQQthJx0V7j3elq7ihqV5ezQTwZmodP9ZGkU/bOPr4Nr53xtDYsaD7Dg4nNqFaH5OCYSSdGhf7daNmuv6wEKqXk/yExKGBHSznFsH6FFpKQ/JAA0ulUejWLt44lkHXsqDaX6C6Nl4Rnq8vK8s/KThDMlJhkI91YOO+iR3XwEelCdTCBLSgijNzd6DLNfhlHfZ6FtWiWBQpq/V2LdSrrNPljBQkoOjuCiPxAMutOIbkPqYSEqeequGZaTLzdhZhS0PlnlB9bvhtr5CuHj3y2Qj8hVQ/kEopxONEEsO/0yATDYXYAdWrE69JEElXq7Hyk0tro+xBU1yZmr4xrIcvptIRCZlJJAYBmRGRkD08aivA7VDvWPqt564Xn41w/AHB1/u7l1/uGxGU8mNcgodUNDIq0JDeLnpzc1uo1Qr76rWbqyf/142PjsXJqdkmN2YDnQ9oGkJNU+t57q7qUv4y9/t64+HYfwQYAN7OczrzUDvGAAAAAElFTkSuQmCC\">Kom igång</a></dt>\n        </dl>\n    <p><dt><h3>Mozilla Firefox</h3></dt>\n        <dl><p>\n            <dt><a href=\"https://support.mozilla.org/sv-SE/products/firefox\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Hjälp och vägledning</a>\n            <dt><a href=\"https://www.mozilla.org/sv-SE/firefox/customize/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Anpassa Firefox</a>\n            <dt><a href=\"https://www.mozilla.org/sv-SE/contribute/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Engagera dig</a>\n            <dt><a href=\"https://www.mozilla.org/sv-SE/about/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">Om oss</a>\n        </dl>\n</dl>\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/browser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the browser main menu items -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys --> \n\n<!-- LOCALIZATION NOTE (mainWindow.title): DONT_TRANSLATE -->\n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifiermenuseparator): DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifiermenuseparator \" - \">\n<!-- LOCALIZATION NOTE (mainWindow.titlePrivateBrowsingSuffix): This will be appended to the window's title\n                                                                inside the private browsing mode -->\n<!ENTITY mainWindow.titlePrivateBrowsingSuffix \"(privat surfning)\">\n\n<!ENTITY appmenu.tooltip                     \"Öppna menyn\">\n<!ENTITY navbarOverflow.label                \"Fler verktyg…\">\n\n<!-- Tab context menu -->\n<!ENTITY  reloadTab.label                    \"Uppdatera flik\">\n<!ENTITY  reloadTab.accesskey                \"U\">\n<!ENTITY  reloadAllTabs.label                \"Uppdatera alla flikar\">\n<!ENTITY  reloadAllTabs.accesskey            \"a\">\n<!-- LOCALIZATION NOTE (closeTabsToTheEnd.label): This should indicate the\ndirection in which tabs are closed, i.e. locales that use RTL mode should say\nleft instead of right. -->\n<!ENTITY  closeTabsToTheEnd.label            \"Stäng flikar till höger\">\n<!ENTITY  closeTabsToTheEnd.accesskey        \"h\">\n<!ENTITY  closeOtherTabs.label               \"Stäng alla andra flikar\">\n<!ENTITY  closeOtherTabs.accesskey           \"ä\">\n\n<!-- LOCALIZATION NOTE (pinTab.label, unpinTab.label): \"Pin\" is being\nused as a metaphor for expressing the fact that these tabs are \"pinned\" to the\nleft edge of the tabstrip. Really we just want the string to express the idea\nthat this is a lightweight and reversible action that keeps your tab where you\ncan reach it easily. -->\n<!ENTITY  pinTab.label                       \"Fäst flik\">\n<!ENTITY  pinTab.accesskey                   \"F\">\n<!ENTITY  unpinTab.label                     \"Gör om till vanlig flik\">\n<!ENTITY  unpinTab.accesskey                 \"G\">\n<!ENTITY  sendTabToDevice.label              \"Skicka flik till enhet\">\n<!ENTITY  sendTabToDevice.accesskey          \"e\">\n<!ENTITY  sendPageToDevice.label             \"Skicka sida till enhet\">\n<!ENTITY  sendPageToDevice.accesskey         \"e\">\n<!ENTITY  sendLinkToDevice.label             \"Skicka länk till enhet\">\n<!ENTITY  sendLinkToDevice.accesskey         \"e\">\n<!ENTITY  moveToNewWindow.label              \"Flytta till nytt fönster\">\n<!ENTITY  moveToNewWindow.accesskey          \"t\">\n<!ENTITY  bookmarkAllTabs.label              \"Bokmärk alla flikar...\">\n<!ENTITY  bookmarkAllTabs.accesskey          \"f\">\n<!ENTITY  undoCloseTab.label                 \"Ångra flikstängning\">\n<!ENTITY  undoCloseTab.accesskey             \"g\">\n<!ENTITY  closeTab.label                     \"Stäng flik\">\n<!ENTITY  closeTab.accesskey                 \"S\">\n\n<!ENTITY  listAllTabs.label      \"Visa upp alla flikar\">\n\n<!ENTITY tabCmd.label \"Ny flik\">\n<!ENTITY tabCmd.accesskey \"f\">\n<!ENTITY tabCmd.commandkey \"t\">\n<!-- LOCALIZATION NOTE (openLocationCmd.label): \"Open Location\" is only\ndisplayed on OS X, and only on windows that aren't main browser windows, or\nwhen there are no windows but Firefox is still running. -->\n<!ENTITY openLocationCmd.label \"Öppna adress…\">\n<!ENTITY openFileCmd.label \"Öppna fil…\">\n<!ENTITY openFileCmd.accesskey \"Ö\">\n<!ENTITY openFileCmd.commandkey \"o\">\n<!ENTITY printSetupCmd.label \"Utskriftsformat…\">\n<!ENTITY printSetupCmd.accesskey \"o\">\n<!ENTITY printPreviewCmd.label \"Förhandsgranska…\">\n<!ENTITY printPreviewCmd.accesskey \"h\">\n<!ENTITY printCmd.label \"Skriv ut…\">\n<!ENTITY printCmd.accesskey \"u\">\n<!ENTITY printCmd.commandkey \"p\">\n\n<!ENTITY goOfflineCmd.label \"Arbeta nedkopplad\">\n<!ENTITY goOfflineCmd.accesskey \"b\">\n\n<!ENTITY menubarCmd.label \"Menyfältet\">\n<!ENTITY menubarCmd.accesskey \"M\">\n<!ENTITY navbarCmd.label \"Navigeringsfältet\">\n<!ENTITY personalbarCmd.label \"Bokmärkesfältet\">\n<!ENTITY personalbarCmd.accesskey \"B\">\n<!ENTITY bookmarksToolbarItem.label \"Bokmärkesfältsposter\">\n\n<!ENTITY toolbarContextMenu.reloadAllTabs.label \"Uppdatera alla flikar\">\n<!ENTITY toolbarContextMenu.reloadAllTabs.accesskey \"a\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.label \"Bokmärk alla flikar...\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.accesskey \"f\">\n<!ENTITY toolbarContextMenu.undoCloseTab.label \"Ångra flikstängning\">\n<!ENTITY toolbarContextMenu.undoCloseTab.accesskey \"g\">\n\n<!ENTITY pageSourceCmd.label \"Källkod\">\n<!ENTITY pageSourceCmd.accesskey \"ä\">\n<!ENTITY pageSourceCmd.commandkey \"u\">\n<!ENTITY pageInfoCmd.label \"Sidinfo\">\n<!ENTITY pageInfoCmd.accesskey \"d\">\n<!ENTITY pageInfoCmd.commandkey \"i\">\n<!ENTITY mirrorTabCmd.label \"Spegla flik\">\n<!ENTITY mirrorTabCmd.accesskey \"g\">\n<!-- LOCALIZATION NOTE (enterFullScreenCmd.label, exitFullScreenCmd.label):\nThese should match what Safari and other Apple applications use on OS X Lion. -->\n<!ENTITY enterFullScreenCmd.label \"Aktivera helskärm\">\n<!ENTITY enterFullScreenCmd.accesskey \"h\">\n<!ENTITY exitFullScreenCmd.label \"Stäng helskärm\">\n<!ENTITY exitFullScreenCmd.accesskey \"h\">\n<!ENTITY fullScreenCmd.label \"Helskärm\">\n<!ENTITY fullScreenCmd.accesskey \"H\">\n<!ENTITY fullScreenCmd.macCommandKey \"f\">\n<!ENTITY showAllTabsCmd.label \"Visa alla flikar\">\n<!ENTITY showAllTabsCmd.accesskey \"f\">\n<!ENTITY toggleReaderMode.key \"R\">\n\n<!ENTITY fxaSignIn.label \"Logga in till &syncBrand.shortName.label;\">\n<!ENTITY fxaSignedIn.tooltip \"Öppna inställningar för &syncBrand.shortName.label;\">\n<!ENTITY fxaSignInError.label \"Återanslut till &syncBrand.shortName.label;\">\n<!ENTITY fxaUnverified.label \"Verifiera ditt konto\">\n\n\n<!ENTITY fullScreenMinimize.tooltip \"Minimera\">\n<!ENTITY fullScreenRestore.tooltip \"Återställ\">\n<!ENTITY fullScreenClose.tooltip \"Stäng\">\n<!ENTITY fullScreenAutohide.label \"Dölj verktygsfält\">\n<!ENTITY fullScreenAutohide.accesskey \"D\">\n<!ENTITY fullScreenExit.label \"Avsluta helskärmsläget\">\n<!ENTITY fullScreenExit.accesskey \"A\">\n\n<!-- LOCALIZATION NOTE (fullscreenWarning.beforeDomain.label,\n     fullscreenWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring fullscreen.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n<!ENTITY fullscreenWarning.beforeDomain.label \"\">\n<!ENTITY fullscreenWarning.afterDomain.label \"är nu i helskärm\">\n<!ENTITY fullscreenWarning.generic.label \"Detta dokument är nu i helskärm\">\n\n<!-- LOCALIZATION NOTE (exitDOMFullscreen.button,\n     exitDOMFullscreenMac.button): the \"escape\" button on PC keyboards\n     is uppercase, while on Mac keyboards it is lowercase -->\n<!ENTITY exitDOMFullscreen.button \"Avsluta helskärm (Esc)\">\n<!ENTITY exitDOMFullscreenMac.button \"Avsluta helskärm (esc)\">\n<!ENTITY leaveDOMFullScreen.label \"Avsluta helskärm\">\n<!ENTITY leaveDOMFullScreen.accesskey \"h\">\n\n<!-- LOCALIZATION NOTE (pointerlockWarning.beforeDomain.label,\n     pointerlockWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring pointerlock.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n<!ENTITY pointerlockWarning.beforeDomain.label \"\">\n<!ENTITY pointerlockWarning.afterDomain.label \"har kontroll över pekaren. Tryck på Esc för att ta tillbaka kontrollen.\">\n<!ENTITY pointerlockWarning.generic.label \"Detta dokument har kontroll över pekaren. Tryck på Esc för att ta tillbaka kontrollen.\">\n\n<!ENTITY closeWindow.label \"Stäng fönster\">\n<!ENTITY closeWindow.accesskey \"t\">\n\n<!ENTITY bookmarksMenu.label \"Bokmärken\">\n<!ENTITY bookmarksMenu.accesskey \"B\">\n<!ENTITY bookmarkThisPageCmd.label \"Bokmärk denna sida\">\n<!ENTITY editThisBookmarkCmd.label \"Redigera bokmärket\">\n<!ENTITY bookmarkThisPageCmd.commandkey \"d\">\n<!-- LOCALIZATION NOTE (findShareServices.label):\n  -  Use the unicode ellipsis char, \\u2026,\n  -  or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY findShareServices.label \"Hitta fler delningstjänster…\">\n<!ENTITY sharePageCmd.label \"Dela den här sidan\">\n<!ENTITY sharePageCmd.commandkey \"s\">\n<!ENTITY sharePageCmd.accesskey \"D\">\n<!-- LOCALIZATION NOTE (shareLink.accesskey): must be different than the following share access keys -->\n<!ENTITY shareLink.label \"Dela den här länken\">\n<!ENTITY shareLink.accesskey \"D\">\n<!ENTITY shareImage.label \"Dela den här bilden\">\n<!ENTITY shareImage.accesskey \"D\">\n<!ENTITY shareSelect.label \"Dela den här markeringen\">\n<!ENTITY shareSelect.accesskey \"D\">\n<!ENTITY shareVideo.label \"Dela den här videon\">\n<!ENTITY shareVideo.accesskey \"D\">\n<!ENTITY feedsMenu2.label \"Prenumerera på denna sida\">\n<!ENTITY subscribeToPageMenupopup.label \"Prenumerera på denna sida\">\n<!ENTITY subscribeToPageMenuitem.label \"Prenumerera på denna sida…\">\n<!ENTITY addCurPagesCmd.label \"Bokmärke för alla flikar…\">\n<!ENTITY showAllBookmarks2.label \"Visa alla bokmärken\">\n<!ENTITY recentBookmarks.label \"Nyligen bokmärkt\">\n<!ENTITY otherBookmarksCmd.label \"Andra bokmärken\">\n<!ENTITY mobileBookmarksCmd.label \"Mobila bokmärken\">\n<!ENTITY bookmarksToolbarChevron.tooltip \"Visa fler bokmärken\">\n<!ENTITY showRecentlyBookmarked.label     \"Visa nyligen bokmärkta\">\n<!ENTITY showRecentlyBookmarked.accesskey \"V\">\n<!ENTITY hideRecentlyBookmarked.label     \"Dölj nyligen bokmärkta\">\n<!ENTITY hideRecentlyBookmarked.accesskey \"D\">\n\n<!ENTITY backCmd.label                \"Bakåt\">\n<!ENTITY backButton.tooltip           \"Gå bakåt en sida\">\n<!ENTITY forwardCmd.label             \"Framåt\">\n<!ENTITY forwardButton.tooltip        \"Gå framåt en sida\">\n<!ENTITY backForwardButtonMenu.tooltip \"Högerklicka eller dra ner för att visa historik\">\n<!ENTITY backForwardButtonMenuMac.tooltip \"Dra ner för att visa historik\">\n<!ENTITY reloadCmd.label              \"Uppdatera\">\n<!ENTITY reloadButton.tooltip         \"Uppdatera sidan\">\n<!ENTITY stopCmd.label                \"Stopp\">\n<!ENTITY stopCmd.macCommandKey        \".\">\n<!ENTITY stopButton.tooltip           \"Avbryt hämtningen av denna sida\">\n<!ENTITY goEndCap.tooltip             \"Gå till adressen i adressfältet\">\n<!ENTITY printButton.label            \"Skriv ut\">\n<!ENTITY printButton.tooltip          \"Skriv ut denna sida\">\n\n<!ENTITY urlbar.viewSiteInfo.label                      \"Visa webbplatsinformation\">\n\n<!ENTITY urlbar.defaultNotificationAnchor.tooltip         \"Öppna meddelandepanel\">\n<!ENTITY urlbar.geolocationNotificationAnchor.tooltip     \"Öppna platsförfråganspanel\">\n<!ENTITY urlbar.addonsNotificationAnchor.tooltip          \"Öppna meddelandepanel för tilläggsinstallation\">\n<!ENTITY urlbar.indexedDBNotificationAnchor.tooltip       \"Öppna meddelandepanel för lagring offline\">\n<!ENTITY urlbar.passwordNotificationAnchor.tooltip        \"Öppna meddelandepanel för sparade lösenord\">\n<!ENTITY urlbar.pluginsNotificationAnchor.tooltip         \"Hantera plugins som används\">\n<!ENTITY urlbar.webNotificationAnchor.tooltip             \"Ändra om du kan ta emot meddelanden från webbplatsen\">\n\n<!ENTITY urlbar.webRTCShareDevicesNotificationAnchor.tooltip      \"Hantera delning av din kamera och/eller mikrofon med webbplatsen\">\n<!ENTITY urlbar.webRTCShareMicrophoneNotificationAnchor.tooltip   \"Hantera delning av din mikrofon med webbplatsen\">\n<!ENTITY urlbar.webRTCShareScreenNotificationAnchor.tooltip       \"Hantera delning av dina fönster eller skärm med webbplatsen\">\n\n<!ENTITY urlbar.servicesNotificationAnchor.tooltip        \"Öppna meddelandepanel för installation\">\n<!ENTITY urlbar.translateNotificationAnchor.tooltip       \"Översätt denna sida\">\n<!ENTITY urlbar.translatedNotificationAnchor.tooltip      \"Hantera sidaöversättning\">\n<!ENTITY urlbar.emeNotificationAnchor.tooltip             \"Hantera användningen av DRM-programvara\">\n\n<!ENTITY urlbar.cameraBlocked.tooltip            \"Du har blockerat din kamera för denna webbsida.\">\n<!ENTITY urlbar.microphoneBlocked.tooltip        \"Du har blockerat din mikrofon för denna webbsida.\">\n<!ENTITY urlbar.screenBlocked.tooltip            \"Du har blockerat denna webbsida från att få dela din skärm\">\n<!ENTITY urlbar.geolocationBlocked.tooltip       \"Du har blockerat platsinformation för denna webbplats.\">\n<!ENTITY urlbar.indexedDBBlocked.tooltip         \"Du har blockerat datalagring för denna webbplats.\">\n<!ENTITY urlbar.webNotificationsBlocked.tooltip  \"Du har blockerat notifieringar för denna webbsida.\">\n\n<!ENTITY urlbar.openHistoryPopup.tooltip                \"Visa historik\">\n\n<!ENTITY urlbar.zoomReset.tooltip     \"Återställ zoomnivå\">\n\n<!ENTITY searchItem.title             \"Sök\">\n\n<!-- Toolbar items --> \n<!ENTITY homeButton.label             \"Startsida\">\n\n<!ENTITY bookmarksButton.label          \"Bokmärken\">\n<!ENTITY bookmarksCmd.commandkey \"b\">\n\n<!ENTITY bookmarksMenuButton.label          \"Bokmärken\">\n<!ENTITY bookmarksMenuButton.other.label \"Andra bokmärken\">\n<!ENTITY bookmarksMenuButton.mobile.label \"Mobila bokmärken\">\n<!ENTITY viewBookmarksSidebar2.label        \"Visa i sidofältet Bokmärken\">\n<!ENTITY viewBookmarksToolbar.label         \"Visa Bokmärkesfältet\">\n\n<!ENTITY containersMenu.label \"Behållare\">\n\n<!-- LOCALIZATION NOTE (bookmarksSidebarGtkCmd.commandkey): This command\n  -  key should not contain the letters A-F, since these are reserved\n  -  shortcut keys on Linux. -->\n<!ENTITY bookmarksGtkCmd.commandkey \"o\">\n<!ENTITY bookmarksWinCmd.commandkey \"i\">\n\n<!ENTITY historyButton.label            \"Historik\">\n<!ENTITY historySidebarCmd.commandKey   \"h\">\n\n<!ENTITY toolsMenu.label              \"Verktyg\">\n<!ENTITY toolsMenu.accesskey          \"V\"> \n\n<!ENTITY keywordfield.label           \"Lägg till ett nyckelord för denna sökning…\">\n<!ENTITY keywordfield.accesskey       \"e\">\n\n<!ENTITY downloads.label              \"Filhämtaren\">\n<!ENTITY downloads.accesskey          \"F\">\n<!ENTITY downloads.commandkey         \"j\">\n<!ENTITY downloadsUnix.commandkey     \"y\">\n<!ENTITY addons.label                 \"Tillägg\">\n<!ENTITY addons.accesskey             \"T\">\n<!ENTITY addons.commandkey            \"A\">\n\n<!ENTITY webDeveloperMenu.label       \"Webbutvecklare\">\n<!ENTITY webDeveloperMenu.accesskey   \"W\">\n\n<!ENTITY inspectContextMenu.label     \"Inspektera element\">\n<!ENTITY inspectContextMenu.accesskey \"e\">\n\n<!ENTITY fileMenu.label         \"Arkiv\"> \n<!ENTITY fileMenu.accesskey       \"A\">\n<!ENTITY newUserContext.label             \"Ny innehållsflik\">\n<!ENTITY newUserContext.accesskey         \"k\">\n<!ENTITY newNavigatorCmd.label        \"Nytt fönster\">\n<!ENTITY newNavigatorCmd.key        \"N\">\n<!ENTITY newNavigatorCmd.accesskey      \"N\">\n<!ENTITY newPrivateWindow.label     \"Nytt privat fönster\">\n<!ENTITY newPrivateWindow.accesskey \"t\">\n<!ENTITY newNonRemoteWindow.label   \"Nytt Icke-e10s Fönster\">\n\n<!ENTITY editMenu.label         \"Redigera\"> \n<!ENTITY editMenu.accesskey       \"R\"> \n<!ENTITY undoCmd.label            \"Ångra\">  \n<!ENTITY undoCmd.key            \"Z\">  \n<!ENTITY undoCmd.accesskey          \"Å\"> \n<!ENTITY redoCmd.label            \"Gör om\">  \n<!ENTITY redoCmd.key            \"Y\">  \n<!ENTITY redoCmd.accesskey          \"G\"> \n<!ENTITY cutCmd.label           \"Klipp ut\">  \n<!ENTITY cutCmd.key             \"X\">  \n<!ENTITY cutCmd.accesskey         \"K\"> \n<!ENTITY copyCmd.label            \"Kopiera\">  \n<!ENTITY copyCmd.key            \"C\">  \n<!ENTITY copyCmd.accesskey          \"o\"> \n<!ENTITY pasteCmd.label           \"Klistra in\">  \n<!ENTITY pasteCmd.key           \"V\">  \n<!ENTITY pasteCmd.accesskey         \"l\"> \n<!ENTITY deleteCmd.label          \"Ta bort\">  \n<!ENTITY deleteCmd.key            \"D\">  \n<!ENTITY deleteCmd.accesskey        \"T\"> \n<!ENTITY selectAllCmd.label         \"Markera allt\">  \n<!ENTITY selectAllCmd.key         \"A\">  \n<!ENTITY selectAllCmd.accesskey       \"a\"> \n<!ENTITY preferencesCmd2.label       \"Inställningar\">\n<!ENTITY preferencesCmd2.accesskey     \"I\">\n<!ENTITY preferencesCmdUnix.label       \"Inställningar\">\n<!ENTITY preferencesCmdUnix.accesskey     \"I\"> \n\n<!ENTITY clearRecentHistory.label               \"Rensa ut tidigare historik…\">\n\n<!ENTITY privateBrowsingCmd.commandkey          \"P\">\n\n<!ENTITY viewMenu.label         \"Visa\"> \n<!ENTITY viewMenu.accesskey       \"s\"> \n<!ENTITY viewToolbarsMenu.label       \"Verktygsfält\"> \n<!ENTITY viewToolbarsMenu.accesskey     \"V\"> \n<!ENTITY viewSidebarMenu.label \"Sidofält\">\n<!ENTITY viewSidebarMenu.accesskey \"o\">\n<!ENTITY viewCustomizeToolbar.label       \"Anpassa…\"> \n<!ENTITY viewCustomizeToolbar.accesskey     \"A\">\n\n<!ENTITY historyMenu.label \"Historik\">\n<!ENTITY historyMenu.accesskey \"o\">\n<!ENTITY historyUndoMenu.label \"Nyligen stängda flikar\">\n<!-- LOCALIZATION NOTE (historyUndoWindowMenu): see bug 394759 -->\n<!ENTITY historyUndoWindowMenu.label \"Nyligen stängda fönster\">\n<!ENTITY historyRestoreLastSession.label \"Återställ föregående session\">\n\n<!ENTITY showAllHistoryCmd2.label \"Visa all historik\">\n<!ENTITY showAllHistoryCmd.commandkey \"H\">\n\n<!ENTITY appMenuCustomize.label \"Anpassa\">\n<!ENTITY appMenuCustomize.tooltip \"Anpassa menyn och verktygsfälten\">\n<!ENTITY appMenuCustomizeExit.label \"Avsluta anpassning\">\n<!ENTITY appMenuCustomizeExit.tooltip \"Slutför anpassningen\">\n<!ENTITY appMenuHistory.label \"Historik\">\n<!ENTITY appMenuHistory.showAll.label \"Visa all historik\">\n<!ENTITY appMenuHistory.clearRecent.label \"Rensa ut tidigare historik…\">\n<!ENTITY appMenuHistory.restoreSession.label \"Återställ föregående session\">\n<!ENTITY appMenuHistory.viewSidebar.label \"Visa sidofältet Historik\">\n<!ENTITY appMenuHelp.tooltip \"Öppna Hjälp-menyn\">\n\n<!ENTITY appMenuRemoteTabs.label \"Synkade flikar\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.notabs.label): This is shown beneath\n     the name of a device when that device has no open tabs -->\n<!ENTITY appMenuRemoteTabs.notabs.label \"Inga öppna flikar\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showMore.label, appMenuRemoteTabs.showMore.tooltip):\n     This is shown after the tabs list if we can display more tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showMore.label \"Visa mer\">\n<!ENTITY appMenuRemoteTabs.showMore.tooltip \"Visa flikar från denna enhet\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showAll.label, appMenuRemoteTabs.showAll.tooltip):\n     This is shown after the tabs list if we can all the remaining tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showAll.label \"Visa alla\">\n<!ENTITY appMenuRemoteTabs.showAll.tooltip \"Visa alla flikar från denna enhet\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY appMenuRemoteTabs.tabsnotsyncing.label \"Slå på fliksynkronisering för att visa en lista med flikar från dina andra enheter.\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.noclients.label): This is shown\n     when Sync is configured but this appears to be the only device attached to\n     the account. We also show links to download Firefox for android/ios. -->\n<!ENTITY appMenuRemoteTabs.noclients.title \"Inga synkroniserade flikar… än!\">\n<!ENTITY appMenuRemoteTabs.noclients.subtitle \"Vill du se dina flikar från andra enheter här?\">\n<!ENTITY appMenuRemoteTabs.openprefs.label \"Synkroniseringsinställningar\">\n<!ENTITY appMenuRemoteTabs.notsignedin.label \"Logga in för att se en lista med flikar från dina andra enheter.\">\n<!ENTITY appMenuRemoteTabs.signin.label \"Logga in till Sync\">\n<!ENTITY appMenuRemoteTabs.sidebar.label \"Visa sidofält Synkade flikar\">\n\n<!ENTITY customizeMenu.addToToolbar.label \"Lägg till i verktygsfält\">\n<!ENTITY customizeMenu.addToToolbar.accesskey \"L\">\n<!ENTITY customizeMenu.addToPanel.label \"Lägg till i menyn\">\n<!ENTITY customizeMenu.addToPanel.accesskey \"m\">\n<!ENTITY customizeMenu.moveToToolbar.label \"Flytta till verktygsfält\">\n<!ENTITY customizeMenu.moveToToolbar.accesskey \"F\">\n<!-- LOCALIZATION NOTE (customizeMenu.moveToPanel.accesskey) can appear on the\n     same context menu as menubarCmd and personalbarCmd, so they should have\n     different access keys. customizeMenu.moveToToolbar and \n     customizeMenu.moveToPanel are mutually exclusive, so can share access\n     keys.  -->\n<!ENTITY customizeMenu.moveToPanel.label \"Flytta till menyn\">\n<!ENTITY customizeMenu.moveToPanel.accesskey \"F\">\n<!ENTITY customizeMenu.removeFromToolbar.label \"Ta bort från verktygsfält\">\n<!ENTITY customizeMenu.removeFromToolbar.accesskey \"T\">\n<!ENTITY customizeMenu.removeFromMenu.label \"Ta bort från menyn\">\n<!ENTITY customizeMenu.removeFromMenu.accesskey \"T\">\n<!ENTITY customizeMenu.addMoreItems.label \"Lägg till fler poster…\">\n<!ENTITY customizeMenu.addMoreItems.accesskey \"L\">\n\n<!ENTITY openCmd.commandkey           \"l\">\n<!ENTITY urlbar.placeholder2          \"Sök eller ange adress\">\n<!ENTITY urlbar.accesskey             \"d\">\n<!-- LOCALIZATION NOTE (urlbar.extension.label): Used to indicate that a selected autocomplete entry is provided by an extension. -->\n<!ENTITY urlbar.extension.label       \"Tillägg:\">\n<!ENTITY urlbar.switchToTab.label     \"Växla till fliken:\">\n\n<!ENTITY urlbar.searchSuggestionsNotification.question \"Vill du förbättra din sökupplevelse med sökförslag?\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore \"Läs mer…\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore.accesskey \"l\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable \"Nej\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable.accesskey \"n\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable \"Ja\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable.accesskey \"y\">\n\n<!-- \n  Comment duplicated from browser-sets.inc:\n\n  Search Command Key Logic works like this:\n\n  Unix: Ctrl+J (0.8, 0.9 support)\n        Ctrl+K (cross platform binding)\n  Mac:  Cmd+K (cross platform binding)\n        Cmd+Opt+F (platform convention)\n  Win:  Ctrl+K (cross platform binding)\n        Ctrl+E (IE compat)\n\n  We support Ctrl+K on all platforms now and advertise it in the menu since it is\n  our standard - it is a \"safe\" choice since it is near no harmful keys like \"W\" as\n  \"E\" is. People mourning the loss of Ctrl+K for emacs compat can switch their GTK\n  system setting to use emacs emulation, and we should respect it. Focus-Search-Box\n  is a fundamental keybinding and we are maintaining a XP binding so that it is easy\n  for people to switch to Linux.\n\n -->\n<!ENTITY searchFocus.commandkey       \"k\">\n<!ENTITY searchFocus.commandkey2      \"e\">\n<!ENTITY searchFocusUnix.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (contentSearchInput.label):\n     This is set as the aria-label attribute for the search input box in the\n     in-content search UI, to be used by screen readers. -->\n<!ENTITY contentSearchInput.label     \"Sök fråga\">\n<!ENTITY contentSearchSubmit.tooltip  \"Skicka sökning\">\n\n<!-- LOCALIZATION NOTE (searchFor.label, searchWith.label):\n     These two strings are used to build the header above the list of one-click\n     search providers:  \"Search for <used typed keywords> with:\" -->\n<!ENTITY searchFor.label              \"Sök efter:  \">\n<!ENTITY searchWith.label             \" med:\">\n\n<!-- LOCALIZATION NOTE (search.label, searchAfter.label):\n     This string is used to build the header above the list of one-click search\n     providers when a one off engine has been selected.  The searchAfter text is\n     intentionally left empty for en-US and can be used by other localizations to\n     display a string after the search engine name.  This string will be displayed\n     as:  \"Search <selected engine name><searchAfter.label text>\" -->\n<!ENTITY search.label                 \"Sök \">\n<!ENTITY searchAfter.label            \"\">\n\n<!-- LOCALIZATION NOTE (searchWithHeader.label):\n     The wording of this string should be as close as possible to\n     searchFor.label and searchWith.label. This string will be used instead of\n     them when the user has not typed any keyword. -->\n<!ENTITY searchWithHeader.label       \"Sök med:\">\n<!-- LOCALIZATION NOTE (changeSearchSettings.button):\n     This string won't wrap, so if the translated string is longer,\n     consider translating it as if it said only \"Search Settings\". -->\n<!ENTITY changeSearchSettings.button  \"Ändra sökinställningar\">\n<!ENTITY changeSearchSettings.tooltip \"Ändra sökinställningar\">\n\n<!ENTITY searchInNewTab.label         \"Sök i ny flik\">\n<!ENTITY searchInNewTab.accesskey     \"f\">\n<!ENTITY searchSetAsDefault.label     \"Ange som standardsökmotor\">\n<!ENTITY searchSetAsDefault.accesskey \"s\">\n\n<!ENTITY openLinkCmdInTab.label       \"Öppna länk i ny flik\">\n<!ENTITY openLinkCmdInTab.accesskey   \"f\">\n<!ENTITY openLinkCmd.label            \"Öppna länk i nytt fönster\">\n<!ENTITY openLinkCmd.accesskey        \"Ö\">\n<!ENTITY openLinkInPrivateWindowCmd.label \"Öppna länk i nytt privat fönster\">\n<!ENTITY openLinkInPrivateWindowCmd.accesskey \"i\">\n<!ENTITY openLinkCmdInCurrent.label     \"Öppna länk\">\n<!ENTITY openLinkCmdInCurrent.accesskey \"n\">\n<!ENTITY openFrameCmdInTab.label      \"Öppna ram i ny flik\">\n<!ENTITY openFrameCmdInTab.accesskey  \"n\">\n<!ENTITY openFrameCmd.label           \"Öppna ram i nytt fönster\">\n<!ENTITY openFrameCmd.accesskey       \"Ö\">\n<!ENTITY openLinkCmdInContainerTab.label \"Öppna länk i ny innehållsflik\">\n<!ENTITY openLinkCmdInContainerTab.accesskey \"h\">\n<!ENTITY showOnlyThisFrameCmd.label     \"Visa endast denna ram\">\n<!ENTITY showOnlyThisFrameCmd.accesskey \"e\">\n<!ENTITY reloadCmd.commandkey         \"r\">\n<!ENTITY reloadFrameCmd.label         \"Uppdatera ram\">\n<!ENTITY reloadFrameCmd.accesskey     \"U\">\n<!ENTITY viewPartialSourceForSelectionCmd.label \"Visa källkoden för markering\">\n<!ENTITY viewPartialSourceForMathMLCmd.label    \"Visa MathML-källkod\">\n<!-- LOCALIZATION NOTE (viewPartialSourceCmd.accesskey): This accesskey is used for both \n         viewPartialSourceForSelectionCmd.label and viewPartialSourceForMathMLCmd.label -->\n<!ENTITY viewPartialSourceCmd.accesskey \"e\">\n<!ENTITY viewPageSourceCmd.label      \"Visa källkod\">\n<!ENTITY viewPageSourceCmd.accesskey  \"V\">\n<!ENTITY viewFrameSourceCmd.label     \"Visa källkod för ram\">\n<!ENTITY viewFrameSourceCmd.accesskey \"V\">\n<!ENTITY viewPageInfoCmd.label        \"Visa sidinfo\">\n<!ENTITY viewPageInfoCmd.accesskey    \"i\">\n<!ENTITY viewFrameInfoCmd.label       \"Visa raminfo\">\n<!ENTITY viewFrameInfoCmd.accesskey   \"i\">\n<!ENTITY reloadImageCmd.label         \"Hämta om bild\">\n<!ENTITY reloadImageCmd.accesskey     \"H\">\n<!ENTITY viewImageCmd.label           \"Visa bild\">\n<!ENTITY viewImageCmd.accesskey       \"V\">\n<!ENTITY viewImageInfoCmd.label       \"Visa bildinfo\">\n<!ENTITY viewImageInfoCmd.accesskey   \"a\">\n<!ENTITY viewImageDescCmd.label       \"Visa beskrivning\">\n<!ENTITY viewImageDescCmd.accesskey   \"g\">\n<!ENTITY viewVideoCmd.label           \"Visa video\">\n<!ENTITY viewVideoCmd.accesskey       \"V\">\n<!ENTITY viewBGImageCmd.label         \"Visa bakgrundsbild\">\n<!ENTITY viewBGImageCmd.accesskey     \"d\">\n<!ENTITY setDesktopBackgroundCmd.label      \"Använd som skrivbordsbakgrund…\">\n<!ENTITY setDesktopBackgroundCmd.accesskey  \"s\">\n<!ENTITY bookmarkPageCmd2.label       \"Bokmärk denna sida\">\n<!ENTITY bookmarkThisLinkCmd.label      \"Lägg till bokmärke för länkmål\">\n<!ENTITY bookmarkThisLinkCmd.accesskey  \"L\">\n<!ENTITY bookmarkThisFrameCmd.label      \"Lägg till bokmärke för ram\">\n<!ENTITY bookmarkThisFrameCmd.accesskey  \"r\">\n<!ENTITY emailPageCmd.label           \"E-posta länk…\">\n<!ENTITY emailPageCmd.accesskey       \"E\">\n<!ENTITY savePageCmd.label            \"Spara sida som…\">\n<!ENTITY savePageCmd.accesskey        \"m\">\n<!-- alternate for content area context menu -->\n<!ENTITY savePageCmd.accesskey2       \"P\">\n<!ENTITY savePageCmd.commandkey       \"s\">\n<!ENTITY saveFrameCmd.label           \"Spara ram som…\">\n<!ENTITY saveFrameCmd.accesskey       \"S\">\n<!ENTITY printFrameCmd.label          \"Skriv ut ram…\">\n<!ENTITY printFrameCmd.accesskey      \"k\">\n<!ENTITY saveLinkCmd.label            \"Spara länk som…\">\n<!ENTITY saveLinkCmd.accesskey        \"m\">\n<!ENTITY saveImageCmd.label           \"Spara bild som…\">\n<!ENTITY saveImageCmd.accesskey       \"b\">\n<!ENTITY saveVideoCmd.label           \"Spara video som…\">\n<!ENTITY saveVideoCmd.accesskey       \"o\">\n<!ENTITY saveAudioCmd.label           \"Spara ljud som…\">\n<!ENTITY saveAudioCmd.accesskey       \"o\">\n<!ENTITY emailImageCmd.label          \"E-posta bild…\">\n<!ENTITY emailImageCmd.accesskey      \"E\">\n<!ENTITY emailVideoCmd.label          \"E-posta video…\">\n<!ENTITY emailVideoCmd.accesskey      \"E\">\n<!ENTITY castVideoCmd.label           \"Skicka video till enhet\">\n<!ENTITY castVideoCmd.accesskey       \"v\">\n<!ENTITY emailAudioCmd.label          \"E-posta ljud…\">\n<!ENTITY emailAudioCmd.accesskey      \"E\">\n<!ENTITY playPluginCmd.label          \"Aktivera insticksmodulen\">\n<!ENTITY playPluginCmd.accesskey      \"k\">\n<!ENTITY hidePluginCmd.label          \"Dölj insticksmodulen\">\n<!ENTITY hidePluginCmd.accesskey      \"ö\">\n<!ENTITY copyLinkCmd.label            \"Kopiera länkadress\">\n<!ENTITY copyLinkCmd.accesskey        \"K\">\n<!ENTITY copyImageCmd.label           \"Kopiera bildadress\">\n<!ENTITY copyImageCmd.accesskey       \"r\">\n<!ENTITY copyImageContentsCmd.label   \"Kopiera bild\">\n<!ENTITY copyImageContentsCmd.accesskey  \"d\"> \n<!ENTITY copyVideoURLCmd.label        \"Kopiera videoadress\">\n<!ENTITY copyVideoURLCmd.accesskey    \"r\">\n<!ENTITY copyAudioURLCmd.label        \"Kopiera ljudadress\">\n<!ENTITY copyAudioURLCmd.accesskey    \"r\">\n<!ENTITY copyEmailCmd.label           \"Kopiera e-postadress\">\n<!ENTITY copyEmailCmd.accesskey       \"e\">\n<!ENTITY thisFrameMenu.label              \"Denna ram\">\n<!ENTITY thisFrameMenu.accesskey          \"r\">\n\n<!-- Media (video/audio) controls -->\n<!-- LOCALIZATION NOTE: The access keys for \"Play\" and\n\"Pause\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaPlay.label             \"Spela upp\">\n<!ENTITY mediaPlay.accesskey         \"S\">\n<!ENTITY mediaPause.label            \"Pausa\">\n<!ENTITY mediaPause.accesskey        \"s\">\n<!-- LOCALIZATION NOTE: The access keys for \"Mute\" and\n\"Unmute\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaMute.label             \"Ljud av\">\n<!ENTITY mediaMute.accesskey         \"L\">\n<!ENTITY mediaUnmute.label           \"Ljud på\">\n<!ENTITY mediaUnmute.accesskey       \"L\">\n<!ENTITY mediaPlaybackRate2.label     \"Uppspelningshastighet\">\n<!ENTITY mediaPlaybackRate2.accesskey \"U\">\n<!ENTITY mediaPlaybackRate050x2.label \"långsam (0.5×)\">\n<!ENTITY mediaPlaybackRate050x2.accesskey \"l\">\n<!ENTITY mediaPlaybackRate100x2.label \"Normal\">\n<!ENTITY mediaPlaybackRate100x2.accesskey \"N\">\n<!ENTITY mediaPlaybackRate125x2.label \"Snabb (1.25×)\">\n<!ENTITY mediaPlaybackRate125x2.accesskey \"S\">\n<!ENTITY mediaPlaybackRate150x2.label \"Snabbare (1.5×)\">\n<!ENTITY mediaPlaybackRate150x2.accesskey \"n\">\n<!-- LOCALIZATION NOTE: \"Ludicrous\" is a reference to the\nmovie \"Space Balls\" and is meant to say that this speed is very\nfast. -->\n<!ENTITY mediaPlaybackRate200x2.label \"Löjligt snabb (2×)\">\n<!ENTITY mediaPlaybackRate200x2.accesskey \"L\">\n<!ENTITY mediaLoop.label             \"Loopa\">\n<!ENTITY mediaLoop.accesskey         \"L\">\n<!-- LOCALIZATION NOTE: The access keys for \"Show Controls\" and\n\"Hide Controls\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaShowControls.label     \"Visa kontroller\">\n<!ENTITY mediaShowControls.accesskey \"k\">\n<!ENTITY mediaHideControls.label     \"Dölj kontroller\">\n<!ENTITY mediaHideControls.accesskey \"k\">\n<!ENTITY videoFullScreen.label       \"Helskärm\">\n<!ENTITY videoFullScreen.accesskey   \"H\">\n<!ENTITY videoSaveImage.label        \"Spara ögonblicksbild som…\">\n<!ENTITY videoSaveImage.accesskey    \"ö\">\n<!-- LOCALIZATION NOTE: The access keys for \"Show Statistics\" and\n\"Hide Statistics\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY videoShowStats.label        \"Visa statistik\">\n<!ENTITY videoShowStats.accesskey    \"a\">\n<!ENTITY videoHideStats.label        \"Dölj statistik\">\n<!ENTITY videoHideStats.accesskey    \"a\">\n\n<!-- LOCALIZATION NOTE :\nfullZoomEnlargeCmd.commandkey3, fullZoomReduceCmd.commandkey2 and\nfullZoomResetCmd.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n<!ENTITY fullZoomEnlargeCmd.label       \"Zooma in\">\n<!ENTITY fullZoomEnlargeCmd.accesskey   \"Z\">\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.label        \"Zooma ut\">\n<!ENTITY fullZoomReduceCmd.accesskey    \"u\">\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.label         \"Återställ\">\n<!ENTITY fullZoomResetCmd.accesskey     \"Å\">\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY fullZoomToggleCmd.label        \"Zooma endast texten\">\n<!ENTITY fullZoomToggleCmd.accesskey    \"e\">\n<!ENTITY fullZoom.label                 \"Zoom\">\n<!ENTITY fullZoom.accesskey             \"Z\">\n\n<!ENTITY sidebarCloseButton.tooltip     \"Stäng Sidofält\">\n\n<!ENTITY quitApplicationCmdWin2.label       \"Avsluta\">\n<!ENTITY quitApplicationCmdWin2.accesskey   \"A\">\n<!ENTITY quitApplicationCmdWin2.tooltip     \"Avsluta &brandShorterName;\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n<!ENTITY quitApplicationCmd.label       \"Avsluta\"> \n<!ENTITY quitApplicationCmd.accesskey   \"A\">\n<!ENTITY quitApplicationCmdMac2.label   \"Avsluta &brandShorterName;\">\n<!-- LOCALIZATION NOTE(quitApplicationCmdUnix.key): This keyboard shortcut is used by both Linux and OSX builds. -->\n<!ENTITY quitApplicationCmdUnix.key     \"Q\">\n\n<!ENTITY closeCmd.label                 \"Stäng\">  \n<!ENTITY closeCmd.key                   \"W\">  \n<!ENTITY closeCmd.accesskey             \"ä\">\n\n<!ENTITY toggleMuteCmd.key              \"M\">\n\n<!ENTITY pageStyleMenu.label \"Sidstil\">\n<!ENTITY pageStyleMenu.accesskey \"d\">\n<!ENTITY pageStyleNoStyle.label \"Ingen\">\n<!ENTITY pageStyleNoStyle.accesskey \"I\">\n<!ENTITY pageStylePersistentOnly.label \"Normal sidstil\">\n<!ENTITY pageStylePersistentOnly.accesskey \"N\">\n\n<!ENTITY pageReportIcon.tooltip            \"Ändra inställningarna för popup-blockering för denna webbplats\">\n\n<!ENTITY allowPopups.accesskey \"p\">\n<!-- On Windows we use the term \"Options\" to describe settings, but\n     on Linux and Mac OS X we use \"Preferences\" - carry that distinction\n     over into this string, which is used in the \"popup blocked\" info bar . -->\n<!ENTITY editPopupSettingsUnix.label \"Redigera popup-inställningar…\">\n<!ENTITY editPopupSettings.label \"Redigera popup-inställningar…\">\n<!ENTITY editPopupSettings.accesskey \"R\">\n<!ENTITY dontShowMessage.accesskey \"D\">\n\n<!ENTITY bidiSwitchPageDirectionItem.label        \"Byt sidriktning\">\n<!ENTITY bidiSwitchPageDirectionItem.accesskey    \"B\">\n<!ENTITY bidiSwitchTextDirectionItem.label        \"Byt textriktning\">\n<!ENTITY bidiSwitchTextDirectionItem.accesskey    \"t\">\n<!ENTITY bidiSwitchTextDirectionItem.commandkey   \"X\">\n\n<!ENTITY findOnCmd.label     \"Sök på den här sidan…\">\n<!ENTITY findOnCmd.accesskey \"S\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label  \"Sök igen\">\n<!ENTITY findAgainCmd.accesskey \"ö\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY spellAddDictionaries.label \"Lägg till ordlista…\">\n<!ENTITY spellAddDictionaries.accesskey \"L\">\n\n<!ENTITY editBookmark.done.label                     \"Klar\">\n<!ENTITY editBookmark.removeBookmark.accessKey       \"R\">\n\n<!ENTITY identity.connectionSecure \"Säker Anslutning\">\n<!ENTITY identity.connectionNotSecure \"Anslutningen är inte säker \">\n<!ENTITY identity.connectionFile \"Den här sidan är lagrad på din dator.\">\n<!ENTITY identity.connectionVerified2 \"Du är säkert ansluten till denna webbplats, som tillhör:\">\n<!ENTITY identity.connectionInternal \"Detta är en säker &brandShortName; sida.\">\n<!ENTITY identity.insecureLoginForms2 \"Inloggningar du anger på denna sida kan äventyras\">\n\n<!-- Strings for connection state warnings. -->\n<!ENTITY identity.activeBlocked \"&brandShortName; har blockerat några osäkra komponenter på sidan.\">\n<!ENTITY identity.passiveLoaded \"Vissa komponenter av den här sidan är inte säkra (t.ex. bilder).\">\n<!ENTITY identity.activeLoaded \"Du har stängt av skyddet på den här sidan.\">\n<!ENTITY identity.weakEncryption \"Den här sidan använder en svag kryptering.\">\n\n<!-- Strings for connection state warnings in the subview. -->\n<!ENTITY identity.description.insecure \"Din anslutning till den här sidan är inte privat. Information som du skickar kan ses av andra personer (som t.ex. lösenord, meddelanden, bankkort, osv.).\">\n<!ENTITY identity.description.insecureLoginForms \"Inloggningsinformation du anger på denna sida är inte säker och kan äventyras.\">\n<!ENTITY identity.description.weakCipher \"Din anslutning till den här webbsidan använder en svag kryptering och är inte privat.\">\n<!ENTITY identity.description.weakCipher2 \"Andra personer kan se din information eller ändra webbplatsens beteende.\">\n<!ENTITY identity.description.activeBlocked \"&brandShortName; har blockerat några osäkra komponenter på sidan.\">\n<!ENTITY identity.description.passiveLoaded \"Anslutningen till denna webbplats är inte privat och andra personer kan se din information.\">\n<!ENTITY identity.description.passiveLoaded2 \"Den här webbplatsen har innehåll som inte är säkert (t.ex. bilder).\">\n<!ENTITY identity.description.passiveLoaded3 \"&brandShortName; har blockerat några osäkra komponenter på sidan, men det finns fortfarande osäkra komponenter (såsom bilder).\">\n<!ENTITY identity.description.activeLoaded \"Den här webbplatsen innehåller material som inte är säkra (såsom skript) och din anslutning till det är inte privat.\">\n<!ENTITY identity.description.activeLoaded2 \"Information du delar med denna webbplats kan ses av andra (som lösenord, meddelanden, kreditkort, etc.).\">\n\n<!ENTITY identity.enableMixedContentBlocking.label \"Aktivera skydd\">\n<!ENTITY identity.enableMixedContentBlocking.accesskey \"A\">\n<!ENTITY identity.disableMixedContentBlocking.label \"Inaktivera skydd tillfälligt\">\n<!ENTITY identity.disableMixedContentBlocking.accesskey \"I\">\n<!ENTITY identity.learnMore \"Lär dig mer\">\n\n<!ENTITY identity.removeCertException.label \"Ta bort undantag\">\n<!ENTITY identity.removeCertException.accesskey \"T\">\n\n<!ENTITY identity.moreInfoLinkText2 \"Mer information\">\n\n<!ENTITY identity.permissions \"Rättigheter\">\n<!ENTITY identity.permissionsEmpty \"Du har inte beviljat denna webbplats några särskilda rättigheter.\">\n<!ENTITY identity.permissionsReloadHint \"Du kan behöva ladda om sidan för att ändringarna ska verkställas.\">\n\n<!-- Name for the tabs toolbar as spoken by screen readers.\n     The word \"toolbar\" is appended automatically and should not be contained below! -->\n<!ENTITY tabsToolbar.label \"Webbläsarflikar\">\n\n<!-- LOCALIZATION NOTE (syncTabsMenu3.label): This appears in the history menu -->\n<!ENTITY syncTabsMenu3.label     \"Synkade flikar\">\n\n<!ENTITY syncedTabs.sidebar.label              \"Synkade Flikar\">\n<!ENTITY syncedTabs.sidebar.noclients.label    \"Logga in på Firefox från dina andra enheter för att visa deras flikar här.\">\n<!ENTITY syncedTabs.sidebar.noclients.title    \"Inga synkroniserade flikar… än!\">\n<!ENTITY syncedTabs.sidebar.noclients.subtitle \"Vill du se dina flikar från andra enheter här?\">\n<!ENTITY syncedTabs.sidebar.notsignedin.label  \"Logga in för att se en lista med flikar från dina andra enheter.\">\n<!ENTITY syncedTabs.sidebar.notabs.label       \"Inga öppna flikar\">\n<!ENTITY syncedTabs.sidebar.openprefs.label    \"Öppna inställningar för &syncBrand.shortName.label;\">\n<!-- LOCALIZATION NOTE (syncedTabs.sidebar.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY syncedTabs.sidebar.tabsnotsyncing.label       \"Slå på fliksynkronisering för att visa en lista med flikar från dina andra enheter.\">\n\n<!-- LOCALIZATION NOTE (syncedTabs.context.open.accesskey,\n                        syncedTabs.context.openAllInTabs.accesskey):\n     These access keys are identical because their associated menu items are\n     mutually exclusive -->\n<!ENTITY syncedTabs.context.open.label                       \"Öppna\">\n<!ENTITY syncedTabs.context.open.accesskey                   \"p\">\n<!ENTITY syncedTabs.context.openInNewTab.label               \"Öppna i en ny flik\">\n<!ENTITY syncedTabs.context.openInNewTab.accesskey           \"n\">\n<!ENTITY syncedTabs.context.openInNewWindow.label            \"Öppna länk i ett nytt fönster\">\n<!ENTITY syncedTabs.context.openInNewWindow.accesskey        \"n\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.label     \"Öppna länk i ett nytt privat fönster\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.accesskey \"p\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.label          \"Bokmärk denna flik…\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.accesskey      \"B\">\n<!ENTITY syncedTabs.context.copy.label                       \"Kopiera\">\n<!ENTITY syncedTabs.context.copy.accesskey                   \"o\">\n\n<!ENTITY syncedTabs.context.openAllInTabs.label              \"Öppna allt i flikar\">\n<!ENTITY syncedTabs.context.openAllInTabs.accesskey          \"p\">\n\n\n<!ENTITY syncBrand.shortName.label    \"Sync\">\n\n<!ENTITY syncSignIn.label             \"Logga in till &syncBrand.shortName.label;…\">\n<!ENTITY syncSignIn.accesskey         \"Y\">\n<!ENTITY syncSyncNowItem.label        \"Synka nu\">\n<!ENTITY syncSyncNowItem.accesskey    \"n\">\n<!ENTITY syncReAuthItem.label         \"Återanslut till &syncBrand.shortName.label;…\">\n<!ENTITY syncReAuthItem.accesskey     \"Å\">\n<!ENTITY syncToolbarButton.label      \"Sync\">\n\n<!ENTITY social.addons.label \"Hantera tjänster…\">\n\n<!ENTITY social.directory.label \"Aktiveringskatalog\">\n<!ENTITY social.directory.text \"Du kan aktivera Dela tjänster från katalogen.\">\n<!ENTITY social.directory.button \"Ta mig dit!\">\n<!ENTITY social.directory.introText \"Klicka på en tjänst för att lägga till den till &brandShortName;.\">\n<!ENTITY social.directory.viewmore.text \"Visa Mer\">\n\n<!ENTITY customizeMode.menuAndToolbars.header2 \"Fler verktyg och funktioner\">\n<!ENTITY customizeMode.menuAndToolbars.empty \"Vill du ha fler verktyg?\">\n<!ENTITY customizeMode.menuAndToolbars.emptyLink \"Välj bland tusentals tillägg\">\n<!ENTITY customizeMode.restoreDefaults \"Återställ standard\">\n<!ENTITY customizeMode.toolbars \"Visa / Dölj verktygsfält\">\n<!ENTITY customizeMode.titlebar \"Namnfältet\">\n<!ENTITY customizeMode.lwthemes \"Teman\">\n<!ENTITY customizeMode.lwthemes.myThemes \"Mina teman\">\n<!ENTITY customizeMode.lwthemes.recommended \"Rekommenderade\">\n<!ENTITY customizeMode.lwthemes.menuManage \"Hantera\">\n<!ENTITY customizeMode.lwthemes.menuManage.accessKey \"M\">\n<!ENTITY customizeMode.lwthemes.menuGetMore \"Hämta mer teman\">\n<!ENTITY customizeMode.lwthemes.menuGetMore.accessKey \"G\">\n\n<!ENTITY getUserMedia.selectCamera.label \"Kamera att dela:\">\n<!ENTITY getUserMedia.selectCamera.accesskey \"K\">\n<!ENTITY getUserMedia.selectMicrophone.label \"Mikrofon att dela:\">\n<!ENTITY getUserMedia.selectMicrophone.accesskey \"M\">\n<!ENTITY getUserMedia.audioCapture.label \"Ljud från denna fliken kommer att delas.\">\n<!ENTITY getUserMedia.allWindowsShared.message \"Alla synliga fönster på din skärm kommer att delas.\">\n\n<!ENTITY trackingProtection.title \"Spårningsskydd\">\n<!ENTITY trackingProtection.detectedBlocked3 \"&brandShortName; blockerar delar av sidan som kan spåra din surfning.\">\n<!ENTITY trackingProtection.detectedNotBlocked3 \"Den här webbplatsen innehåller element som kan spåra din surfning. Ditt skydd är inaktiverat.\">\n<!ENTITY trackingProtection.notDetected3 \"Inga spårningselement upptäcka på den här sidan.\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblock.label, trackingProtection.unblock.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in NON-private browsing mode. -->\n<!ENTITY trackingProtection.unblock.label \"Inaktivera skydd för den här sidan\">\n<!ENTITY trackingProtection.unblock.accesskey \"I\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblockPrivate.label, trackingProtection.unblockPrivate.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in PRIVATE browsing mode. -->\n<!ENTITY trackingProtection.unblockPrivate.label \"Inaktivera skydd för denna session\">\n<!ENTITY trackingProtection.unblockPrivate.accesskey \"I\">\n<!ENTITY trackingProtection.block2.label \"Aktivera skydd\">\n<!ENTITY trackingProtection.block2.accesskey \"A\">\n\n<!ENTITY trackingContentBlocked.message \"Spårning\">\n<!ENTITY trackingContentBlocked.moreinfo \"Delar av sidan som spårar din aktivitet på nätet har blockerats.\">\n<!ENTITY trackingContentBlocked.learnMore \"Ta reda på mer\">\n<!ENTITY trackingContentBlocked.options \"Inställningar\">\n<!ENTITY trackingContentBlocked.unblock2.label \"Inaktivera skydd för den här sidan\">\n<!ENTITY trackingContentBlocked.unblock2.accesskey \"I\">\n<!ENTITY trackingContentBlocked.block.label \"Aktivera skydd\">\n<!ENTITY trackingContentBlocked.block.accesskey \"A\">\n<!ENTITY trackingContentBlocked.disabled.message \"Skyddet mot spårning är inaktiverat\">\n\n<!ENTITY pluginNotification.showAll.label \"Visa alla\">\n<!ENTITY pluginNotification.showAll.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.properties -->\n<!ENTITY pluginActivateNow.label \"Tillåt nu\">\n<!ENTITY pluginActivateAlways.label \"Tillåt och kom ihåg\">\n<!ENTITY pluginBlockNow.label \"Blockera insticksmodul\">\n\n<!-- LOCALIZATION NOTE: (pluginNotification.width): This is used to determine the\n     width of the plugin popup notification that can appear if a plugin has been\n     blocked on a page. Should be wide enough to fit the pluginActivateNow.label\n     and pluginActivateAlways.label strings above on a single line. This must be\n     a CSS length value. -->\n<!ENTITY pluginNotification.width \"28em\">\n\n<!ENTITY uiTour.infoPanel.close \"Stäng\">\n\n<!ENTITY appMenuSidebars.label         \"Sidofält\">\n\n<!-- LOCALIZATION NOTE: (panicButton.view.mainTimeframeDesc, panicButton.view.5min, panicButton.view.2hr, panicButton.view.day):\n     The .mainTimeframeDesc string combined with any of the 3 others is meant to form a complete sentence, e.g. \"Forget the last: Five minutes\".\n     Please ensure that this remains the case in the translation. -->\n<!ENTITY panicButton.view.mainTimeframeDesc       \"Glöm senaste:\">\n<!ENTITY panicButton.view.5min                    \"fem minuterna\">\n<!ENTITY panicButton.view.2hr                     \"två timmarna\">\n<!ENTITY panicButton.view.day                     \"24 timmarna\">\n\n<!-- LOCALIZATION NOTE: (panicButton.view.mainLabel, panicButton.view.deleteCookies, panicButton.view.deleteHistory, panicButton.view.deleteTabsAndWindows, panicButton.view.openNewWindow):\n     The .mainActionDesc string combined with any of the 4 others is meant to form a complete sentence, e.g. \"Proceeding will: Delete Recent Cookies\".\n     Note also that the deleteCookies, deleteHistory and deleteTabsAndWindows strings include <html:strong> tags for emphasis on the words \"Cookies\", \"History\", \"Tabs\" and \"Windows\".\n     The translation should do the same. -->\n<!ENTITY panicButton.view.mainActionDesc          \"Nästa steg kommer:\">\n<!ENTITY panicButton.view.deleteCookies           \"Ta bort senaste <html:strong>kakorna</html:strong>\">\n<!ENTITY panicButton.view.deleteHistory           \"Ta bort senaste <html:strong>historiken</html:strong>\">\n<!ENTITY panicButton.view.deleteTabsAndWindows    \"Stänga alla <html:strong>flikar</html:strong> och <html:strong>fönster</html:strong>\">\n<!ENTITY panicButton.view.openNewWindow           \"Öppna ett nytt rent fönster\">\n\n<!ENTITY panicButton.view.undoWarning             \"Den här åtgärden kan inte ångras.\">\n<!ENTITY panicButton.view.forgetButton            \"Glöm!\">\n\n<!ENTITY panicButton.thankyou.msg1                \"Din senaste historik har rensats.\">\n<!ENTITY panicButton.thankyou.msg2                \"Säker webbläsning!\">\n<!ENTITY panicButton.thankyou.buttonlabel         \"Tack!\">\n\n<!ENTITY emeLearnMoreContextMenu.label            \"Lär dig mer om DRM…\">\n<!ENTITY emeLearnMoreContextMenu.accesskey        \"D\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnv_timeout=Inget svar\nopenFile=Öppna fil\n\ndroponhometitle=Ange startsida\ndroponhomemsg=Vill du att detta blir din nya startsida?\ndroponhomemsgMultiple=Vill du att dessa dokument ska vara dina nya hemsidor?\n\n# context menu strings\n\n# LOCALIZATION NOTE (contextMenuSearch): %1$S is the search engine,\n# %2$S is the selection string.\ncontextMenuSearch=Sök på %1$S efter “%2$S”\ncontextMenuSearch.accesskey=S\n\n# bookmark dialog strings\n\nbookmarkAllTabsDefault=[Mappnamn]\n\nxpinstallPromptMessage=%S har förhindrat den här hemsidan från att fråga om du vill installera programvara på datorn.\nxpinstallPromptMessage.dontAllow=Tillåt inte\nxpinstallPromptMessage.dontAllow.accesskey=n\nxpinstallPromptAllowButton=Tillåt\n# Accessibility Note:\n# Be sure you do not choose an accesskey that is used elsewhere in the active context (e.g. main menu bar, submenu of the warning popup button)\n# See http://www.mozilla.org/access/keyboard/accesskey for details\nxpinstallPromptAllowButton.accesskey=T\nxpinstallDisabledMessageLocked=Programvaruinstallationer har inaktiverats av systemadministratören.\nxpinstallDisabledMessage=Programvaruinstallationer är för närvarande inaktiverade. Klicka på Aktivera och försök sedan igen.\nxpinstallDisabledButton=Aktivera\nxpinstallDisabledButton.accesskey=A\n\n# LOCALIZATION NOTE (webextPerms.header)\n# This string is used as a header in the webextension permissions dialog,\n# %S is replaced with the localized name of the extension being installed.\n# See https://bug1308309.bmoattachments.org/attachment.cgi?id=8814612\n# for an example of the full dialog.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.header=Lägg till %S?\n\n# LOCALIZATION NOTE (webextPerms.listIntro)\n# This string will be followed by a list of permissions requested\n# by the webextension.\nwebextPerms.listIntro=Den kräver din tillåtelse att:\nwebextPerms.add.label=Lägg till\nwebextPerms.add.accessKey=L\nwebextPerms.cancel.label=Avbryt\nwebextPerms.cancel.accessKey=A\n\n# LOCALIZATION NOTE (webextPerms.sideloadMenuItem)\n# %1$S will be replaced with the localized name of the sideloaded add-on.\n# %2$S will be replace with the name of the application (e.g., Firefox, Nightly)\nwebextPerms.sideloadMenuItem=%1$S har lagts till %2$S\n\n# LOCALIZATION NOTE (webextPerms.sideloadHeader)\n# This string is used as a header in the webextension permissions dialog\n# when the extension is side-loaded.\n# %S is replaced with the localized name of the extension being installed.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.sideloadHeader=%S har lagts till\nwebextPerms.sideloadText2=Ett annat program på datorn har installerat ett tillägg som kan påverka din webbläsare. Vänligen granska detta tilläggs behörighetsförfrågningar och välj att Aktivera eller Avbryt (för att lämna det inaktiverat).\nwebextPerms.sideloadTextNoPerms=Ett annat program på datorn har installerat ett tillägg som kan påverka din webbläsare. Vänligen välj att Aktivera eller Avbryt (för att lämna det inaktiverat).\n\nwebextPerms.sideloadEnable.label=Aktivera\nwebextPerms.sideloadEnable.accessKey=A\nwebextPerms.sideloadCancel.label=Avbryt\nwebextPerms.sideloadCancel.accessKey=A\n\n# LOCALIZATION NOTE (webextPerms.updateMenuItem)\n# %S will be replaced with the localized name of the extension which\n# has been updated.\nwebextPerms.updateMenuItem=%S kräver nya behörigheter\n\n# LOCALIZATION NOTE (webextPerms.updateText)\n# %S is replaced with the localized name of the updated extension.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.updateText=%S har uppdaterats. Du måste godkänna nya behörigheter innan den uppdaterade versionen kommer att installeras. Genom att välja “Avbryt” kommer du att behålla din nuvarande tilläggsversion.\n\nwebextPerms.updateAccept.label=Uppdatera\nwebextPerms.updateAccept.accessKey=U\n\nwebextPerms.description.bookmarks=Läsa och ändra bokmärken\nwebextPerms.description.clipboardRead=Hämta data från urklipp\nwebextPerms.description.clipboardWrite=Mata in data till urklipp\nwebextPerms.description.downloads=Ladda ner filer och läsa och ändra webbläsarens nedladdningshistorik\nwebextPerms.description.geolocation=Åtkomst till din position\nwebextPerms.description.history=Åtkomst till webbhistoriken\n# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)\n# %S will be replaced with the name of the application\nwebextPerms.description.nativeMessaging=Utbyta meddelanden med andra program än %S\nwebextPerms.description.notifications=Visa meddelanden till dig\nwebextPerms.description.privacy=Läsa och ändra sekretessinställningar\nwebextPerms.description.sessions=Åtkomst till webbläsarens nyligen stängda flikar\nwebextPerms.description.tabs=Åtkomst till webbläsarens flikar\nwebextPerms.description.topSites=Åtkomst till webbhistoriken\nwebextPerms.description.webNavigation=Åtkomst till webbläsarens aktivitet under navigering\n\nwebextPerms.hostDescription.allUrls=Åtkomst till dina data för alla webbplatser\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.wildcard)\n# %S will be replaced by the DNS domain for which a webextension\n# is requesting access (e.g., mozilla.org)\nwebextPerms.hostDescription.wildcard=Åtkomst till dina data för platser i domänen %S\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManyWildcards):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# domains for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManyWildcards=Åtkomst till dina data i #1 annan domän;Åtkomst till dina data i #1 andra domäner\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.oneSite)\n# %S will be replaced by the DNS host name for which a webextension\n# is requesting access (e.g., www.mozilla.org)\nwebextPerms.hostDescription.oneSite=Åtkomst till dina data för %S\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManySites)\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# hosts for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManySites=Åtkomst till dina data på #1 annan plats;Åtkomst till dina data på #1 andra platser\n\n# LOCALIZATION NOTE (addonPostInstall.message)\n# %1$S is replaced with the localized named of the extension that was\n# just installed.\n# %2$S is replaced with the localized name of the application.\naddonPostInstall.message1=%1$S har lagts till %2$S.\n\n# LOCALIZATION NOTE (addonPostInstall.messageDetail)\n# %1$S is replaced with the icon for the add-ons menu.\n# %2$S is replaced with the icon for the toolbar menu.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\naddonPostInstall.messageDetail=Hantera dina tillägg genom att klicka på %1$S i menyn %2$S.\naddonPostInstall.okay.label=OK\naddonPostInstall.okay.key=O\n\n# LOCALIZATION NOTE (addonDownloadingAndVerifying):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Also see https://bugzilla.mozilla.org/show_bug.cgi?id=570012 for mockups\naddonDownloadingAndVerifying=Laddar ner och verifierar tillägg...; Laddar ner och verifierar #1 tillägg...\naddonDownloadVerifying=Verifierar\n\naddonInstall.unsigned=(Overifierad)\naddonInstall.cancelButton.label=Avbryt\naddonInstall.cancelButton.accesskey=A\naddonInstall.acceptButton.label=Installera\naddonInstall.acceptButton.accesskey=I\n\n# LOCALIZATION NOTE (addonConfirmInstallMessage,addonConfirmInstallUnsigned):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the number of add-ons being installed\naddonConfirmInstall.message=Den här hemsidan vill installera ett tillägg i #1:; Den här hemsidan vill installera #2 tillägg i #1:\naddonConfirmInstallUnsigned.message=Varning: Den här webbplatsen vill installera ett overifierat tillägg i #1. Fortsätt på egen risk.;Varning: Den här webbplatsen vill installera #2 overifierade tillägg i #1. Fortsätt på egen risk.\n\n# LOCALIZATION NOTE (addonConfirmInstallSomeUnsigned.message):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the total number of add-ons being installed (at least 2)\naddonConfirmInstallSomeUnsigned.message=;Varning: Den här webbplatsen vill installera #2 tillägg i #1, varav någon är overifierad. Fortsätt på egen risk.\n\naddonwatch.slow=%1$S kan orsaka att %2$S körs långsammare\naddonwatch.disable.label=Inaktivera %S\naddonwatch.ignoreSession.label=Ignorera för tillfället\naddonwatch.ignoreSession.accesskey=I\naddonwatch.ignorePerm.label=Ignorera permanent\naddonwatch.ignorePerm.accesskey=p\naddonwatch.restart.message=För att inaktivera %1$S så måste du starta om %2$S\naddonwatch.restart.label=Starta om %S\naddonwatch.restart.accesskey=S\n\n# LOCALIZATION NOTE (addonsInstalled, addonsInstalledNeedsRestart):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 first add-on's name, #2 number of add-ons, #3 application name\naddonsInstalled=#1 har installerats.;#2 tillägg har installerats.\naddonsInstalledNeedsRestart=#1 kommer att installeras efter att #3 har startats om.;#2 tillägg kommer att installeras efter att #3 har startats om.\naddonInstallRestartButton=Starta om nu\naddonInstallRestartButton.accesskey=S\naddonInstallRestartIgnoreButton=Inte nu\naddonInstallRestartIgnoreButton.accesskey=n\n\n# LOCALIZATION NOTE (addonInstallError-1, addonInstallError-2, addonInstallError-3, addonInstallError-4, addonInstallError-5, addonLocalInstallError-1, addonLocalInstallError-2, addonLocalInstallError-3, addonLocalInstallError-4, addonLocalInstallError-5):\n# %1$S is the application name, %2$S is the add-on name\naddonInstallError-1=Tillägget kunde inte hämtas eftersom anslutningen bröts.\naddonInstallError-2=Tillägget kunde inte installeras eftersom det inte matchar tillägget som %1$S förväntade sig.\naddonInstallError-3=Tillägget som hämtades från denna sidan kunde inte installeras eftersom det verkar som filen har blivit korrupt.\naddonInstallError-4=%2$S kunde inte installeras eftersom %1$S inte kan modifiera den nödvändiga filen.\naddonInstallError-5=%1$S har hindrat den här webbplatsen från att installera ett overifierat tillägg.\naddonLocalInstallError-1=Tillägget kunde inte installeras på grund av ett fel i filsystemet.\naddonLocalInstallError-2=Tillägget kunde inte installeras eftersom det inte matchar tillägget som %1$S förväntade sig.\naddonLocalInstallError-3=Tillägget kunde inte installeras eftersom det verkar vara trasigt.\naddonLocalInstallError-4=%2$S kunde inte installeras eftersom %1$S inte kan modifiera den nödvändiga filen.\naddonLocalInstallError-5=Detta tillägg kunde inte installeras eftersom det inte har verifierats.\n\n# LOCALIZATION NOTE (addonInstallErrorIncompatible):\n# %1$S is the application name, %2$S is the application version, %3$S is the add-on name\naddonInstallErrorIncompatible=%3$S kunde inte installeras eftersom det inte är kompatibelt med %1$S %2$S.\n\n# LOCALIZATION NOTE (addonInstallErrorBlocklisted): %S is add-on name\naddonInstallErrorBlocklisted=%S kunde inte installeras eftersom det finns en stor risk för att stabilitets- eller säkerhetsproblem uppstår.\n\nunsignedAddonsDisabled.message=Ett eller flera installerade tillägg inte kan verifieras och har inaktiverats.\nunsignedAddonsDisabled.learnMore.label=Lär dig mer\nunsignedAddonsDisabled.learnMore.accesskey=L\n\n# LOCALIZATION NOTE (compactLightTheme.name): This is displayed in about:addons -> Appearance\ncompactLightTheme.name=Compact Light\ncompactLightTheme.description=En kompakt tema med en ljus färgskala.\n\n# LOCALIZATION NOTE (compactDarkTheme.name): This is displayed in about:addons -> Appearance\ncompactDarkTheme.name=Compact Dark\ncompactDarkTheme.description=En kompakt tema med en mörk färgskala.\n\n# LOCALIZATION NOTE (lwthemeInstallRequest.message): %S will be replaced with\n# the host name of the site.\nlwthemeInstallRequest.message=Webbplatsen (%S) försökte installera ett tema.\nlwthemeInstallRequest.allowButton=Tillåt\nlwthemeInstallRequest.allowButton.accesskey=T\n\nlwthemePostInstallNotification.message=Ett nytt tema har installerats.\nlwthemePostInstallNotification.undoButton=Ångra\nlwthemePostInstallNotification.undoButton.accesskey=n\nlwthemePostInstallNotification.manageButton=Hantera teman…\nlwthemePostInstallNotification.manageButton.accesskey=H\n\n# LOCALIZATION NOTE (lwthemeNeedsRestart.message):\n# %S will be replaced with the new theme name.\nlwthemeNeedsRestart.message=%S kommer att installeras efter omstart.\nlwthemeNeedsRestart.button=Starta om nu\nlwthemeNeedsRestart.accesskey=S\n\n# LOCALIZATION NOTE (popupWarning.message): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName and #2 is the number of pop-ups blocked.\npopupWarning.message=#1 har förhindrat att popup-fönster öppnades av den här platsen.;#1 har förhindrat att #2 popup-fönster öppnades av den här platsen.\npopupWarningButton=Inställningar\npopupWarningButton.accesskey=I\npopupWarningButtonUnix=Inställningar\npopupWarningButtonUnix.accesskey=I\npopupAllow=Tillåt popup-fönster för %S\npopupBlock=Blockera popup-fönster för %S\npopupWarningDontShowFromMessage=Visa inte det här meddelandet när popup-fönster blockeras\npopupWarningDontShowFromLocationbar=Visa inte informationsfältet när popup-fönster blockeras\npopupShowPopupPrefix=Visa ‘%S’\n\n# Bad Content Blocker Doorhanger Notification\n# %S is brandShortName\nbadContentBlocked.blocked.message=%S blockerar innehåll på denna sida.\nbadContentBlocked.notblocked.message=%S blockerar inte något innehåll på denna sida.\n\ncrashedpluginsMessage.title=Insticksmodulen %S har kraschat.\ncrashedpluginsMessage.reloadButton.label=Hämta om sida\\u0020\ncrashedpluginsMessage.reloadButton.accesskey=H\ncrashedpluginsMessage.submitButton.label=Skicka en kraschrapport\\u0020\ncrashedpluginsMessage.submitButton.accesskey=S\ncrashedpluginsMessage.learnMore=Läs mer…\n\n# Keyword fixup messages\n# LOCALIZATION NOTE (keywordURIFixup.message): Used when the user tries to visit\n# a local host page, by the time the DNS request recognizes it, we have already\n# loaded a search page for the given word.  An infobar then asks to the user\n# whether he rather wanted to visit the host.  %S is the recognized host.\nkeywordURIFixup.message=Menade du att gå till %S?\nkeywordURIFixup.goTo=Ja, ta mig till %S\nkeywordURIFixup.goTo.accesskey=J\nkeywordURIFixup.dismiss=Nej tack\nkeywordURIFixup.dismiss.accesskey=N\n\n## Plugin doorhanger strings\n# LOCALIZATION NOTE (pluginActivateNew.message): Used for newly-installed\n# plugins which are not known to be unsafe. %1$S is the plugin name and %2$S\n# is the site domain.\npluginActivateNew.message=Tillåt %2$S att köra “%1$S”?\npluginActivateMultiple.message=Tillåt %S att köra insticksmoduler?\npluginActivate.learnMore=Läs mer…\n# LOCALIZATION NOTE (pluginActivateOutdated.message, pluginActivateOutdated.label):\n# These strings are used when an unsafe plugin has an update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateOutdated.message=%3$S har förhindrat att den gamla insticksmodulen “%1$S” körs på %2$S.\npluginActivateOutdated.label=Gammal insticksmodul\npluginActivate.updateLabel=Uppdatera nu…\n# LOCALIZATION NOTE (pluginActivateVulnerable.message, pluginActivateVulnerable.label):\n# These strings are used when an unsafe plugin has no update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateVulnerable.message=%3$S har förhindrat att den osäkra insticksmodulen “%1$S” körs på %2$S.\npluginActivateVulnerable.label=Sårbar insticksmodul!\npluginActivate.riskLabel=Vad är risken?\n# LOCALIZATION NOTE (pluginActivateBlocked.message): %1$S is the plugin name, %2$S is brandShortName\npluginActivateBlocked.message=%2$S har blockerat “%1$S” av säkerhetsskäl.\npluginActivateBlocked.label=Blockerad av säkerhetsskäl\npluginActivateDisabled.message=“%S” är inaktiverad.\npluginActivateDisabled.label=Inaktiverad\npluginActivateDisabled.manage=Hantera insticksmoduler…\npluginEnabled.message=“%S” är aktiverad på %S.\npluginEnabledOutdated.message=Gamla insticksmodulen “%S” är aktiverad på %S.\npluginEnabledVulnerable.message=Osäkra insticksmodulen “%S” är aktiverad på %S.\npluginInfo.unknownPlugin=Okänd\n\n# LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.dtd\n# LOCALIZATION NOTE (pluginActivateNow.label): This button will enable the\n# plugin in the current session for an short time (about an hour), auto-renewed\n# if the site keeps using the plugin.\npluginActivateNow.label=Tillåt nu\npluginActivateNow.accesskey=n\n# LOCALIZATION NOTE (pluginActivateAlways.label): This button will enable the\n# plugin for a long while (90 days), auto-renewed if the site keeps using the\n# plugin.\npluginActivateAlways.label=Tillåt och kom ihåg\npluginActivateAlways.accesskey=k\npluginBlockNow.label=Blockera insticksmodul\npluginBlockNow.accesskey=B\npluginContinue.label=Fortsätt tillåta\npluginContinue.accesskey=F\n\n# in-page UI\nPluginClickToActivate=Aktivera %S.\nPluginVulnerableUpdatable=Den här insticksmodulen är sårbar och bör uppdateras.\nPluginVulnerableNoUpdate=Den här insticksmodulen har säkerhetsproblem.\n\n# infobar UI\npluginContinueBlocking.label=Fortsätt Blockera\npluginContinueBlocking.accesskey=B\n# LOCALIZATION NOTE (pluginActivateTrigger): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\npluginActivateTrigger.label=Tillåt\npluginActivateTrigger.accesskey=T\n\n# Sanitize\n# LOCALIZATION NOTE (sanitizeDialog2.everything.title): When \"Time range to\n# clear\" is set to \"Everything\", the Clear Recent History dialog's title is\n# changed to this.  See UI mockup and comment 11 at bug 480169 -->\nsanitizeDialog2.everything.title=Ta bort all historik\nsanitizeButtonOK=Ta bort\n# LOCALIZATION NOTE (sanitizeButtonClearing): The label for the default\n# button between the user clicking it and the window closing.  Indicates the\n# items are being cleared.\nsanitizeButtonClearing=Tar bort\n\n# LOCALIZATION NOTE (sanitizeEverythingWarning2): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has not modified the default set of history items to clear.\nsanitizeEverythingWarning2=All historik kommer att tas bort.\n# LOCALIZATION NOTE (sanitizeSelectedWarning): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has modified the default set of history items to clear.\nsanitizeSelectedWarning=Alla markerade poster kommer att tas bort.\n\n# LOCALIZATION NOTE (downloadAndInstallButton.label): %S is replaced by the\n# version of the update: \"Update to 28.0\".\nupdate.downloadAndInstallButton.label=Uppdatera till %S\\u0020\nupdate.downloadAndInstallButton.accesskey=U\n\nmenuOpenAllInTabs.label=Öppna alla i flikar\n\n# History menu\nmenuRestoreAllTabs.label=Återställ alla flikar\n# LOCALIZATION NOTE (menuRestoreAllTabsSubview.label): like menuRestoreAllTabs.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* tabs.\nmenuRestoreAllTabsSubview.label=Återställ stängda flikar\n# LOCALIZATION NOTE (menuRestoreAllWindows, menuUndoCloseWindowLabel, menuUndoCloseWindowSingleTabLabel):\n# see bug 394759\nmenuRestoreAllWindows.label=Återställ alla fönster\n# LOCALIZATION NOTE (menuRestoreAllWindowsSubview.label): like menuRestoreAllWindows.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* windows.\nmenuRestoreAllWindowsSubview.label=Återställ stängda fönster\n# LOCALIZATION NOTE (menuUndoCloseWindowLabel): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 Window Title, #2 Number of tabs\nmenuUndoCloseWindowLabel=#1 (och #2 annan flik);#1 (och #2 andra flikar)\nmenuUndoCloseWindowSingleTabLabel=#1\n\n# Unified Back-/Forward Popup\ntabHistory.current=Stanna på denna sida\ntabHistory.goBack=Gå bakåt till denna sida\ntabHistory.goForward=Gå framåt till denna sida\n\n# URL Bar\npasteAndGo.label=Klistra in och öppna\n# LOCALIZATION NOTE(urlbar-zoom-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nurlbar-zoom-button.label = %S%%\n\n# Block autorefresh\nrefreshBlocked.goButton=Tillåt\nrefreshBlocked.goButton.accesskey=T\nrefreshBlocked.refreshLabel=%S har förhindrat att den här sidan uppdateras automatiskt.\nrefreshBlocked.redirectLabel=%S har förhindrat att den här sidan automatiskt styr om till en annan sida.\n\n# General bookmarks button\n# LOCALIZATION NOTE (bookmarksMenuButton.tooltip):\n# %S is the keyboard shortcut for \"Show All Bookmarks\"\nbookmarksMenuButton.tooltip=Visa dina bokmärken (%S)\n# Star button\nstarButtonOn.tooltip2=Redigera detta bokmärke (%S)\\u0020\nstarButtonOff.tooltip2=Bokmärk denna sida (%S)\nstarButtonOverflowed.label=Lägg till ett bokmärke för sidan\nstarButtonOverflowedStarred.label=Redigera bokmärket\n\n# Downloads button tooltip\n# LOCALIZATION NOTE (downloads.tooltip):\n# %S is the keyboard shortcut for \"Downloads\"\ndownloads.tooltip=Visa förloppet för pågående filhämtningar (%S)\n\n# Print button tooltip on OS X\n# LOCALIZATION NOTE (printButton.tooltip):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\n# %S is the keyboard shortcut for \"Print\"\nprintButton.tooltip=Skriv ut sidan… (%S)\n\n# New Window button tooltip\n# LOCALIZATION NOTE (newWindowButton.tooltip):\n# %S is the keyboard shortcut for \"New Window\"\nnewWindowButton.tooltip=Öppna ett nytt fönster (%S)\n\n# New Tab button tooltip\n# LOCALIZATION NOTE (newTabButton.tooltip):\n# %S is the keyboard shortcut for \"New Tab\"\nnewTabButton.tooltip=Öppna en ny flik (%S)\n\n# Offline web applications\nofflineApps.available2=Tillåter ni att %S lagrar data på din dator?\nofflineApps.allowStoring.label=Tillåt lagring av data\nofflineApps.allowStoring.accesskey=T\nofflineApps.dontAllow.label=Tillåt inte\nofflineApps.dontAllow.accesskey=n\n\nofflineApps.usage=Den här webbplatsen (%S) lagrar nu mer än %SMB data på din dator för nedkopplad användning.\nofflineApps.manageUsage=Visa inställningar\nofflineApps.manageUsageAccessKey=V\n\nidentity.identified.verifier=Verifierat av: %S\nidentity.identified.verified_by_you=Du har lagt till ett säkerhetsundantag för den här platsen.\nidentity.identified.state_and_country=%S, %S\n\nidentity.icon.tooltip=Visa sidinfo\n\ntrackingProtection.intro.title=Hur Spårningsskydd fungerar\n# LOCALIZATION NOTE (trackingProtection.intro.description2):\n# %S is brandShortName. This string should match the one from Step 1 of the tour\n# when it starts from the button shown when a new private window is opened.\ntrackingProtection.intro.description2=När du ser skölden, blockerar %S vissa delar av sidan som kan spåra din webbaktivitet.\n# LOCALIZATION NOTE (trackingProtection.intro.step1of3): Indicates that the intro panel is step one of three in a tour.\ntrackingProtection.intro.step1of3=1 av 3\ntrackingProtection.intro.nextButton.label=Nästa\n\ntrackingProtection.icon.activeTooltip=Spårningsförsök blockerad\ntrackingProtection.icon.disabledTooltip=Spårning innehåll identifierades\n\n# Edit Bookmark UI\neditBookmarkPanel.pageBookmarkedTitle=Bokmärkt sida\neditBookmarkPanel.pageBookmarkedDescription=%S kommer ihåg den här sidan åt dig.\neditBookmarkPanel.bookmarkedRemovedTitle=Bokmärke borttaget\neditBookmarkPanel.editBookmarkTitle=Redigera bokmärket\n\n# LOCALIZATION NOTE (editBookmark.removeBookmarks.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the number of bookmarks to be removed.\n# If this causes problems with localization you can also do \"Remove Bookmarks (#1)\"\n# instead of \"Remove #1 Bookmarks\".\neditBookmark.removeBookmarks.label=Ta bort bokmärke;Ta bort #1 bokmärken\n\n# Post Update Notifications\npu.notifyButton.label=Detaljer\npu.notifyButton.accesskey=D\n# LOCALIZATION NOTE %S will be replaced by the short name of the application.\npuNotifyText=%S har uppdaterats\npuAlertTitle=%S uppdatering\npuAlertText=Klicka här för mer information\n\n# Geolocation UI\n\ngeolocation.allowLocation=Tillåt platsåtkomst\ngeolocation.allowLocation.accesskey=T\ngeolocation.dontAllowLocation=Tillåt inte\ngeolocation.dontAllowLocation.accesskey=n\ngeolocation.shareWithSite3=Tillåter ni att %S kommer åt din position?\ngeolocation.shareWithFile3=Tillåter ni att denna lokal fil kommer åt din position?\ngeolocation.remember=Kom ihåg detta beslut\n\nwebNotifications.remember=Kom ihåg detta beslut\nwebNotifications.rememberForSession=Kom ihåg beslut för denna session\nwebNotifications.allow=Tillåt meddelanden\nwebNotifications.allow.accesskey=T\nwebNotifications.dontAllow=Tillåt inte\nwebNotifications.dontAllow.accesskey=n\nwebNotifications.receiveFromSite2=Tillåter ni att %S skickar meddelanden?\n# LOCALIZATION NOTE (webNotifications.upgradeTitle): When using native notifications on OS X, the title may be truncated around 32 characters.\nwebNotifications.upgradeTitle=Uppgraderade Notifieringar\n# LOCALIZATION NOTE (webNotifications.upgradeBody): When using native notifications on OS X, the body may be truncated around 100 characters in some views.\nwebNotifications.upgradeBody=Du kan nu ta emot aviseringar från webbplatser som inte är laddad för tillfället. Klicka här för att lära dig mer.\n\n# Phishing/Malware Notification Bar.\n# LOCALIZATION NOTE (notADeceptiveSite, notAnAttack)\n# The two button strings will never be shown at the same time, so\n# it's okay for them to have the same access key\nsafebrowsing.getMeOutOfHereButton.label=Ta mig härifrån!\nsafebrowsing.getMeOutOfHereButton.accessKey=T\nsafebrowsing.deceptiveSite=Vilseledande webbplats!\nsafebrowsing.notADeceptiveSiteButton.label=Detta är inte en vilseledande webbplats…\nsafebrowsing.notADeceptiveSiteButton.accessKey=v\nsafebrowsing.reportedAttackSite=Rapporterat skadlig plats!\nsafebrowsing.notAnAttackButton.label=Detta är inte en angreppswebbplats…\nsafebrowsing.notAnAttackButton.accessKey=e\nsafebrowsing.reportedUnwantedSite=Rapporterad webbplats med oönskad programvara!\n\n# Ctrl-Tab\n# LOCALIZATION NOTE (ctrlTab.listAllTabs.label): #1 represents the number\n# of tabs in the current browser window. It will always be 2 at least.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nctrlTab.listAllTabs.label=;Lista alla #1 flikar\n\n# LOCALIZATION NOTE (addKeywordTitleAutoFill): %S will be replaced by the page's title\n# Used as the bookmark name when saving a keyword for a search field.\naddKeywordTitleAutoFill=Sök på %S\n\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.name=Standard\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.description=Standardtemat.\n\n# safeModeRestart\nsafeModeRestartPromptTitle=Starta om utan tillägg\nsafeModeRestartPromptMessage=Är du säker på att du vill inaktivera alla tillägg och starta om?\nsafeModeRestartButton=Starta om\n\n# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string\n# \"true\" (spelled and capitalized exactly that way) to show the \"Text\n# Encoding\" menu in the main Firefox button on Windows. Any other value will\n# hide it. Regardless of the value of this setting, the \"Text Encoding\"\n# menu will always be accessible via the \"Web Developer\" menu.\n# This is not a string to translate; it just controls whether the menu shows\n# up in the Firefox button. If users frequently use the \"Text Encoding\"\n# menu, set this to \"true\". Otherwise, you can leave it as \"false\".\nbrowser.menu.showCharacterEncoding=false\n\n# Mozilla data reporting notification (Telemetry, Firefox Health Report, etc)\ndataReportingNotification.message       = %1$S skickar automatiskt viss data till %2$S så att vi kan göra förbättringar.\ndataReportingNotification.button.label  = Välj vad som ska delas\ndataReportingNotification.button.accessKey  = V\n\n# Process hang reporter\nprocessHang.label = En webbsida gör din webbläsare långsammare. Vad vill du göra?\nprocessHang.button_stop.label = Stoppa den\nprocessHang.button_stop.accessKey = S\nprocessHang.button_wait.label = Vänta\nprocessHang.button_wait.accessKey = V\nprocessHang.button_debug.label = Avlusa skript\nprocessHang.button_debug.accessKey = A\n\n# LOCALIZATION NOTE (fullscreenButton.tooltip): %S is the keyboard shortcut for full screen\nfullscreenButton.tooltip=Visa fönstret i helskärm (%S)\n\nservice.toolbarbutton.label=Tjänster\nservice.toolbarbutton.tooltiptext=Tjänster\n\n# LOCALIZATION NOTE (social.install.description): %1$S is the hostname of the social provider, %2$S is brandShortName (e.g. Firefox)\nservice.install.description=Vill du aktivera tjänster från %1$S att visas i verktygsfält och sidofält i %2$S?\nservice.install.ok.label=Aktivera tjänster\nservice.install.ok.accesskey=A\n\n# LOCALIZATION NOTE (social.markpageMenu.label): %S is the name of the social provider\nsocial.markpageMenu.label=Spara sida till %S\n# LOCALIZATION NOTE (social.marklinkMenu.label): %S is the name of the social provider\nsocial.marklinkMenu.label=Spara länk till %S\n\n# LOCALIZATION NOTE (social.error.message): %1$S is brandShortName (e.g. Firefox), %2$S is the name of the social provider\nsocial.error.message=%1$S kan inte ansluta till %2$S just nu.\nsocial.error.tryAgain.label=Försök igen\nsocial.error.tryAgain.accesskey=F\nsocial.error.closeSidebar.label=Stäng denna Sidebar\nsocial.error.closeSidebar.accesskey=S\n\n# LOCALIZATION NOTE: %1$S is the label for the toolbar button, %2$S is the associated badge numbering that the social provider may provide.\nsocial.aria.toolbarButtonBadgeText=%1$S (%2$S)\n\n# LOCALIZATION NOTE (getUserMedia.shareCamera2.message,\n#                    getUserMedia.shareMicrophone2.message,\n#                    getUserMedia.shareScreen3.message,\n#                    getUserMedia.shareCameraAndMicrophone2.message,\n#                    getUserMedia.shareCameraAndAudioCapture2.message,\n#                    getUserMedia.shareScreenAndMicrophone3.message,\n#                    getUserMedia.shareScreenAndAudioCapture3.message,\n#                    getUserMedia.shareAudioCapture2.message):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.shareCamera2.message = Tillåter ni att %S använder kameran?\ngetUserMedia.shareMicrophone2.message = Tillåter ni att %S använder mikrofonen?\ngetUserMedia.shareScreen3.message = Tillåter ni att %S ser din skärm?\ngetUserMedia.shareCameraAndMicrophone2.message = Tillåter ni att %S använder kameran och mikrofonen?\ngetUserMedia.shareCameraAndAudioCapture2.message = Tillåter ni att %S använder kameran och lyssnar på den här flikens ljud?\ngetUserMedia.shareScreenAndMicrophone3.message = Tillåter ni att %S använder mikrofonen och ser din skärm?\ngetUserMedia.shareScreenAndAudioCapture3.message = Tillåter ni att %S lyssnar på flikens ljud och ser din skärm?\ngetUserMedia.shareAudioCapture2.message = Tillåter ni att %S lyssnar på flikens ljud?\n# LOCALIZATION NOTE (getUserMedia.shareScreenWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %S will be the 'learn more' link\ngetUserMedia.shareScreenWarning.message = Dela endast skärmar med webbplatser du litar på. Delning kan tillåta vilseledande webbplatser att surfa som du och stjäla dina privata uppgifter. %S\n# LOCALIZATION NOTE (getUserMedia.shareFirefoxWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %1$S is brandShortName (eg. Firefox)\n# %2$S will be the 'learn more' link\ngetUserMedia.shareFirefoxWarning.message = Dela endast %1$S med webbplatser du litar på. Delning kan tillåta vilseledande webbplatser surfa som du och stjäla dina privata uppgifter. %2$S\n# LOCALIZATION NOTE(getUserMedia.shareScreen.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\ngetUserMedia.shareScreen.learnMoreLabel = Läs mer\ngetUserMedia.selectWindow.label=Fönster att dela:\ngetUserMedia.selectWindow.accesskey=F\ngetUserMedia.selectScreen.label=Skärm att dela:\ngetUserMedia.selectScreen.accesskey=S\ngetUserMedia.selectApplication.label=Program att dela:\ngetUserMedia.selectApplication.accesskey=P\ngetUserMedia.noApplication.label = Inget Program\ngetUserMedia.noScreen.label = Ingen skärm\ngetUserMedia.noWindow.label = Inget fönster\ngetUserMedia.shareEntireScreen.label = Hela skärmen\n# LOCALIZATION NOTE (getUserMedia.shareMonitor.label):\n# %S is screen number (digits 1, 2, etc)\n# Example: Screen 1, Screen 2,..\ngetUserMedia.shareMonitor.label = Skärm %S\n# LOCALIZATION NOTE (getUserMedia.shareApplicationWindowCount.label):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the name of the application.\n# Replacement for #2 is the number of windows currently displayed by the application.\ngetUserMedia.shareApplicationWindowCount.label=#1 (#2 fönster);#1 (#2 fönster)\n# LOCALIZATION NOTE (getUserMedia.allow.label,\n#                    getUserMedia.dontAllow.label):\n# These two buttons are the possible answers to the various prompts in the\n# \"getUserMedia.share{device}.message\" strings.\ngetUserMedia.allow.label = Tillåt\ngetUserMedia.allow.accesskey = T\ngetUserMedia.dontAllow.label = Tillåt inte\ngetUserMedia.dontAllow.accesskey = n\ngetUserMedia.remember=Kom ihåg detta beslut\n# LOCALIZATION NOTE (getUserMedia.reasonForNoPermanentAllow.screen2,\n#                    getUserMedia.reasonForNoPermanentAllow.audio,\n#                    getUserMedia.reasonForNoPermanentAllow.insecure):\n# %S is brandShortName\ngetUserMedia.reasonForNoPermanentAllow.screen2=%S kan inte tillåta permanent tillgång till din skärm utan att fråga vilken som ska delas.\ngetUserMedia.reasonForNoPermanentAllow.audio=%S kan inte tillåta permanent tillgång till dina flikars ljud utan att fråga vilken flik som ska delas.\ngetUserMedia.reasonForNoPermanentAllow.insecure=Anslutningen till den här webbplatsen är inte säker. För att skydda dig, kommer %S endast tillåta åtkomst för den här sessionen.\n\ngetUserMedia.sharingMenu.label = Flikar som delar enheter\ngetUserMedia.sharingMenu.accesskey = e\n# LOCALIZATION NOTE (getUserMedia.sharingMenuCamera\n#                    getUserMedia.sharingMenuMicrophone,\n#                    getUserMedia.sharingMenuAudioCapture,\n#                    getUserMedia.sharingMenuApplication,\n#                    getUserMedia.sharingMenuScreen,\n#                    getUserMedia.sharingMenuWindow,\n#                    getUserMedia.sharingMenuBrowser,\n#                    getUserMedia.sharingMenuCameraMicrophone,\n#                    getUserMedia.sharingMenuCameraMicrophoneApplication,\n#                    getUserMedia.sharingMenuCameraMicrophoneScreen,\n#                    getUserMedia.sharingMenuCameraMicrophoneWindow,\n#                    getUserMedia.sharingMenuCameraMicrophoneBrowser,\n#                    getUserMedia.sharingMenuCameraAudioCapture,\n#                    getUserMedia.sharingMenuCameraAudioCaptureApplication,\n#                    getUserMedia.sharingMenuCameraAudioCaptureScreen,\n#                    getUserMedia.sharingMenuCameraAudioCaptureWindow,\n#                    getUserMedia.sharingMenuCameraAudioCaptureBrowser,\n#                    getUserMedia.sharingMenuCameraApplication,\n#                    getUserMedia.sharingMenuCameraScreen,\n#                    getUserMedia.sharingMenuCameraWindow,\n#                    getUserMedia.sharingMenuCameraBrowser,\n#                    getUserMedia.sharingMenuMicrophoneApplication,\n#                    getUserMedia.sharingMenuMicrophoneScreen,\n#                    getUserMedia.sharingMenuMicrophoneWindow,\n#                    getUserMedia.sharingMenuMicrophoneBrowser,\n#                    getUserMedia.sharingMenuAudioCaptureApplication,\n#                    getUserMedia.sharingMenuAudioCaptureScreen,\n#                    getUserMedia.sharingMenuAudioCaptureWindow,\n#                    getUserMedia.sharingMenuAudioCaptureBrowser):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.sharingMenuCamera = %S (kamera)\ngetUserMedia.sharingMenuMicrophone = %S (mikrofon)\ngetUserMedia.sharingMenuAudioCapture = %S (flik ljud)\ngetUserMedia.sharingMenuApplication = %S (program)\ngetUserMedia.sharingMenuScreen = %S (skärm)\ngetUserMedia.sharingMenuWindow = %S (fönster)\ngetUserMedia.sharingMenuBrowser = %S (flik)\ngetUserMedia.sharingMenuCameraMicrophone = %S (kamera och mikrofon)\ngetUserMedia.sharingMenuCameraMicrophoneApplication = %S (kamera, mikrofon och program)\ngetUserMedia.sharingMenuCameraMicrophoneScreen = %S (kamera, mikrofon och skärm)\ngetUserMedia.sharingMenuCameraMicrophoneWindow = %S (kamera,mikrofon och fönster)\ngetUserMedia.sharingMenuCameraMicrophoneBrowser = %S (kamera, mikrofon och flik)\ngetUserMedia.sharingMenuCameraAudioCapture = %S (kamera och flik ljud)\\u0020\ngetUserMedia.sharingMenuCameraAudioCaptureApplication = %S (kamera, flik ljud och program)\ngetUserMedia.sharingMenuCameraAudioCaptureScreen = %S (kamera, flik ljud och skärm)\\u0020\ngetUserMedia.sharingMenuCameraAudioCaptureWindow = %S (kamera, flik ljud och fönster)\ngetUserMedia.sharingMenuCameraAudioCaptureBrowser = %S (kamera, flik ljud och flik)\\u0020\ngetUserMedia.sharingMenuCameraApplication = %S (kamera och program)\\u0020\ngetUserMedia.sharingMenuCameraScreen = %S (kamera och skärm)\ngetUserMedia.sharingMenuCameraWindow = %S (kamera och fönster)\ngetUserMedia.sharingMenuCameraBrowser = %S (kamera och flik)\\u0020\ngetUserMedia.sharingMenuMicrophoneApplication = %S (mikrofon och program)\ngetUserMedia.sharingMenuMicrophoneScreen = %S (mikrofon och skärm)\ngetUserMedia.sharingMenuMicrophoneWindow = %S (mikrofon och fönster)\ngetUserMedia.sharingMenuMicrophoneBrowser = %S (mikrofon och flik)\ngetUserMedia.sharingMenuAudioCaptureApplication = %S (flik ljud och program)\ngetUserMedia.sharingMenuAudioCaptureScreen = %S (flik ljud och skärm)\ngetUserMedia.sharingMenuAudioCaptureWindow = %S (flik ljud och fönster)\ngetUserMedia.sharingMenuAudioCaptureBrowser = %S (flik ljud och flik)\n# LOCALIZATION NOTE(getUserMedia.sharingMenuUnknownHost): this is used for the website\n# origin for the sharing menu if no readable origin could be deduced from the URL.\ngetUserMedia.sharingMenuUnknownHost = Okänt ursprung\n\n# LOCALIZATION NOTE(emeNotifications.drmContentPlaying.message2): %S is brandShortName.\nemeNotifications.drmContentPlaying.message2 = En del ljud eller video på den här hemsidan använder DRM mjukvara, vilket kan begränsa vad %S tillåter dig att använda den till.\nemeNotifications.drmContentPlaying.button.label = Konfigurera…\nemeNotifications.drmContentPlaying.button.accesskey = K\n\nemeNotifications.drmContentDisabled.button.label = Aktivera DRM\nemeNotifications.drmContentDisabled.button.accesskey = A\n# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\nemeNotifications.drmContentDisabled.learnMoreLabel = Läs mer\n\n# LOCALIZATION NOTE(emeNotifications.drmContentCDMInstalling.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S is brandShortName\nemeNotifications.drmContentCDMInstalling.message = %S installerar komponenter som krävs för att spela ljud eller video på denna sidan. Snälla försök igen senare.\n\nemeNotifications.unknownDRMSoftware = Okänd\n\n# LOCALIZATION NOTE - %S is brandShortName\nslowStartup.message = %S startar … väldigt … långsamt.\nslowStartup.helpButton.label = Lär dig hur du snabbar upp\nslowStartup.helpButton.accesskey = L\nslowStartup.disableNotificationButton.label = Tala inte om för mig igen\nslowStartup.disableNotificationButton.accesskey = g\n\n# LOCALIZATION NOTE  - %S is brandShortName\nflashHang.message = %S ändrade några Adobe Flash inställningar för att förbättra prestanda.\nflashHang.helpButton.label = Ta reda på mer...\nflashHang.helpButton.accesskey = T\n\n# LOCALIZATION NOTE(customizeTips.tip0): %1$S will be replaced with the text defined\n# in customizeTips.tip0.hint, %2$S will be replaced with brandShortName, %3$S will\n# be replaced with a hyperlink containing the text defined in customizeTips.tip0.learnMore.\ncustomizeTips.tip0 = %1$S: Du kan anpassa %2$S efter dina behov. Dra bara något till menyn eller verktygsfälten. %3$S om hur du anpassar %2$S.\ncustomizeTips.tip0.hint = Tips\ncustomizeTips.tip0.learnMore = Läs mer\n\n# LOCALIZATION NOTE (customizeMode.tabTitle): %S is brandShortName\ncustomizeMode.tabTitle = Anpassa %S\n\n# LOCALIZATION NOTE(appmenu.*.description, appmenu.*.label): these are used for\n# the appmenu labels and buttons that appear when an update is staged for\n# installation or a background update has failed and a manual download is required.\n# %S is brandShortName\nappmenu.restartNeeded.description = Starta om %S för att verkställa uppdateringar\nappmenu.updateFailed.description = Bakgrundsuppdatering misslyckades, var vänlig ladda ner uppdatering\nappmenu.restartBrowserButton.label = Starta om %S\nappmenu.downloadUpdateButton.label = Ladda ner Uppdatering\n\n# LOCALIZATION NOTE : FILE Reader View is a feature name and therefore typically used as a proper noun.\n\nreadingList.promo.firstUse.readerView.title = Läsvy\nreadingList.promo.firstUse.readerView.body = Dölj oväsentligheter så du lätt kan fokusera på det du vill läsa.\n\n# LOCALIZATION NOTE (appMenuRemoteTabs.mobilePromo.text2):\n# %1$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.android and the link will be to\n# https://www.mozilla.org/firefox/android/.\n# %2$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.ios\n# and the link will be to https://www.mozilla.org/firefox/ios/.\nappMenuRemoteTabs.mobilePromo.text2 = Ladda ner %1$S eller %2$S och anslut dem till ditt Firefox-konto.\nappMenuRemoteTabs.mobilePromo.android = Firefox för Android\nappMenuRemoteTabs.mobilePromo.ios = Firefox för iOS\n\n# LOCALIZATION NOTE (e10s.accessibilityNotice.mainMessage,\n#                    e10s.accessibilityNotice.enableAndRestart.label,\n#                    e10s.accessibilityNotice.enableAndRestart.accesskey):\n# These strings are related to the messages we display to offer e10s (Multi-process) to users\n# on the pre-release channels. They won't be used in release but they will likely be used in\n# beta starting from version 41, so it's still useful to have these strings properly localized.\n# %S is brandShortName\ne10s.accessibilityNotice.mainMessage2 = Hjälpmedelsstöd är delvis avstängt på grund av kompatibilitetsproblem med nya %S funktioner.\ne10s.accessibilityNotice.acceptButton.label = Ok\ne10s.accessibilityNotice.acceptButton.accesskey = O\ne10s.accessibilityNotice.enableAndRestart.label = Aktivera (Kräver omstart)\ne10s.accessibilityNotice.enableAndRestart.accesskey = A\n\n# LOCALIZATION NOTE (userContextPersonal.label,\n#                    userContextWork.label,\n#                    userContextShopping.label,\n#                    userContextBanking.label,\n#                    userContextNone.label):\n# These strings specify the four predefined contexts included in support of the\n# Contextual Identity / Containers project. Each context is meant to represent\n# the context that the user is in when interacting with the site. Different\n# contexts will store cookies and other information from those sites in\n# different, isolated locations. You can enable the feature by typing\n# about:config in the URL bar and changing privacy.userContext.enabled to true.\n# Once enabled, you can open a new tab in a specific context by clicking\n# File > New Container Tab > (1 of 4 contexts). Once opened, you will see these\n# strings on the right-hand side of the URL bar.\nuserContextPersonal.label = Personligt\nuserContextWork.label = Arbeta\nuserContextBanking.label = Bank\nuserContextShopping.label = Shopping\nuserContextNone.label = Ingen behållare\n\nuserContextPersonal.accesskey = P\nuserContextWork.accesskey = A\nuserContextBanking.accesskey = B\nuserContextShopping.accesskey = S\nuserContextNone.accesskey = n\n\nuserContext.aboutPage.label = Hantera behållare\nuserContext.aboutPage.accesskey = b\n\nuserContextOpenLink.label = Öppna länk i ny %S flik\n\nmuteTab.label = Ljud av för flik\nmuteTab.accesskey = L\nunmuteTab.label = Ljud på för flik\nunmuteTab.accesskey = j\nplayTab.label = Spela flik\nplayTab.accesskey = S\n\n# LOCALIZATION NOTE (certErrorDetails*.label): These are text strings that\n# appear in the about:certerror page, so that the user can copy and send them to\n# the server administrators for troubleshooting.\ncertErrorDetailsHSTS.label = HTTP Strict Transport Security: %S\ncertErrorDetailsKeyPinning.label = Pinnad offentlig HTTP nyckel: %S\ncertErrorDetailsCertChain.label = Certifikatkedja:\n\n# LOCALIZATION NOTE (pendingCrashReports2.label): Semi-colon list of plural forms\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of pending crash reports\npendingCrashReports2.label = Du har en ej inskickad kraschrapport:Du har #1 ej inskickade kraschrapporter\npendingCrashReports.viewAll = Visa\npendingCrashReports.send = Skicka\npendingCrashReports.alwaysSend = Skicka alltid\n\ndecoder.noCodecs.button = Lär dig hur\ndecoder.noCodecs.accesskey = L\ndecoder.noCodecs.message = För att spela upp video, kan du behöva installera Microsofts Media Feature Pack.\ndecoder.noCodecsLinux.message = För att spela upp video, kan du behöva installera nödvändiga video-codec.\ndecoder.noHWAcceleration.message = För att förbättra videokvaliteten, kan du behöva installera Microsofts Media Feature Pack.\ndecoder.noPulseAudio.message = Att spela upp ljud, kan du behöva installera PulseAudio programvara som krävs.\ndecoder.unsupportedLibavcodec.message = libavcodec kan vara sårbar eller stöds inte och bör uppdateras för att spela upp video.\n\n# LOCALIZATION NOTE (captivePortal.infoMessage3):\n# Shown in a notification bar when we detect a captive portal is blocking network access\n# and requires the user to log in before browsing.\ncaptivePortal.infoMessage3 = Du måste logga in på nätverket innan du kan ansluta till Internet.\n# LOCALIZATION NOTE (captivePortal.showLoginPage2):\n# The label for a button shown in the info bar in all tabs except the login page tab.\n# The button shows the portal login page tab when clicked.\ncaptivePortal.showLoginPage2 = Öppna inloggningssida för nätverk\n\npermissions.remove.tooltip = Rensa denna behörighet och fråga igen\n\n# LOCALIZATION NOTE (aboutDialog.architecture.*):\n# The sixtyFourBit and thirtyTwoBit strings describe the architecture of the\n# current Firefox build: 32-bit or 64-bit. These strings are used in parentheses\n# between the Firefox version and the \"What's new\" link in the About dialog,\n# e.g.: \"48.0.2 (32-bit) <What's new>\" or \"51.0a1 (2016-09-05) (64-bit)\".\naboutDialog.architecture.sixtyFourBit = 64-bitars\naboutDialog.architecture.thirtyTwoBit = 32-bitars\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/customizableui/customizableWidgets.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhistory-panelmenu.label = Historik\n# LOCALIZATION NOTE(history-panelmenu.tooltiptext2): %S is the keyboard shortcut\nhistory-panelmenu.tooltiptext2 = Visa historik (%S)\n\nremotetabs-panelmenu.label = Synkade flikar\nremotetabs-panelmenu.tooltiptext2 = Visa flikar från andra enheter\n\nprivatebrowsing-button.label = Nytt privat fönster\n# LOCALIZATION NOTE(privatebrowsing-button.tooltiptext): %S is the keyboard shortcut\nprivatebrowsing-button.tooltiptext = Öppna ett nytt privat fönster (%S)\n\nsave-page-button.label = Spara sida\n# LOCALIZATION NOTE(save-page-button.tooltiptext3): %S is the keyboard shortcut\nsave-page-button.tooltiptext3 = Spara den här sidan… (%S)\n\nfind-button.label = Sök\n# LOCALIZATION NOTE(find-button.tooltiptext3): %S is the keyboard shortcut.\nfind-button.tooltiptext3 = Sök på den här sidan… (%S)\n\nopen-file-button.label = Öppna fil\n# LOCALIZATION NOTE (open-file-button.tooltiptext3): %S is the keyboard shortcut.\nopen-file-button.tooltiptext3 = Öppna en fil… (%S)\n\ndeveloper-button.label = Utvecklare\n# LOCALIZATION NOTE(developer-button.tooltiptext): %S is the keyboard shortcut\ndeveloper-button.tooltiptext2 = Öppna Webbutvecklingsverktygen (%S)\n\nsidebar-button.label = Sidofält\nsidebar-button.tooltiptext2 = Visa sidopanel\n\nadd-ons-button.label = Tillägg\n# LOCALIZATION NOTE(add-ons-button.tooltiptext3): %S is the keyboard shortcut\nadd-ons-button.tooltiptext3 = Hantera dina tillägg (%S)\n\npreferences-button.label = Inställningar\npreferences-button.tooltiptext2 = Öppna inställningarna\npreferences-button.tooltiptext.withshortcut = Öppna inställningarna (%S)\n# LOCALIZATION NOTE (preferences-button.labelWin): Windows-only label for Options\npreferences-button.labelWin = Inställningar\n# LOCALIZATION NOTE (preferences-button.tooltipWin): Windows-only tooltip for Options\npreferences-button.tooltipWin2 = Öppna inställningarna\n\nzoom-controls.label = Zoomverktyget\nzoom-controls.tooltiptext2 = Zoomverktyget\n\nzoom-out-button.label = Zooma ut\n# LOCALIZATION NOTE(zoom-out-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-out-button.tooltiptext2 = Zooma ut (%S)\n\n# LOCALIZATION NOTE(zoom-reset-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nzoom-reset-button.label = %S%%\n# LOCALIZATION NOTE(zoom-reset-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-reset-button.tooltiptext2 = Återställ zoomnivån (%S)\n\nzoom-in-button.label = Zooma in\n# LOCALIZATION NOTE(zoom-in-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-in-button.tooltiptext2 = Zooma in (%S)\n\nedit-controls.label = Redigera kontroller\nedit-controls.tooltiptext2 = Redigera kontroller\n\ncut-button.label = Klipp ut\n# LOCALIZATION NOTE(cut-button.tooltiptext2): %S is the keyboard shortcut.\ncut-button.tooltiptext2 = Klipp ut (%S)\n\ncopy-button.label = Kopiera\n# LOCALIZATION NOTE(copy-button.tooltiptext2): %S is the keyboard shortcut.\ncopy-button.tooltiptext2 = Kopiera (%S)\n\npaste-button.label = Klistra in\n# LOCALIZATION NOTE(paste-button.tooltiptext2): %S is the keyboard shortcut.\npaste-button.tooltiptext2 = Klistra in (%S)\n\nfeed-button.label = Prenumerera\nfeed-button.tooltiptext2 = Prenumerera på den här sidan\n\ncontainers-panelmenu.label = Öppna innehållsflik\ncontainers-panelmenu.tooltiptext = Öppna innehållsflik\n\n# LOCALIZATION NOTE (characterencoding-button2.label): The \\u00ad text at the beginning\n# of the string is used to disable auto hyphenation on the button text when it is displayed\n# in the menu panel.\ncharacterencoding-button2.label = Textkodning\ncharacterencoding-button2.tooltiptext = Visa alternativ för textkodning\n\nemail-link-button.label = E-posta länk\nemail-link-button.tooltiptext3 = Maila en länk till denna sidan\\u0020\n\n# LOCALIZATION NOTE(quit-button.tooltiptext.linux2): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.linux2 = Avsluta %1$S (%2$S)\n# LOCALIZATION NOTE(quit-button.tooltiptext.mac): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.mac = Avsluta %1$S (%2$S)\n\nsocial-share-button.label = Dela den här sidan\nsocial-share-button.tooltiptext = Dela den här sidan\n\npanic-button.label = Glöm\npanic-button.tooltiptext = Glöm viss webbläsarhistorik\n\n# LOCALIZATION NOTE(devtools-webide-button.label, devtools-webide-button.tooltiptext):\n# widget is only visible after WebIDE has been started once (Tools > Web Developers > WebIDE)\n# %S is the keyboard shortcut\ndevtools-webide-button2.label = WebIDE\ndevtools-webide-button2.tooltiptext = Öppna WebIDE (%S)\n\ne10s-button.label = Nytt Icke-e10s Fönster\ne10s-button.tooltiptext = Öppna ett nytt Icke-e10s Fönster\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY PropertiesViewWindowTitle \"Egenskaper\">\n\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n  - The Animations panel is part of the Inspector sidebar -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (title): This is the label shown in the sidebar tab -->\n\n\n\n<!ENTITY title                  \"Animeringar\">\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n  - when an invalid node is currently selected in the inspector. -->\n\n<!ENTITY invalidElement         \"Inga animeringar hittades för det aktuella elementet.\">\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n  - when an invalid node is currently selected in the inspector, to invite the\n  - user to select a new node by clicking on the element-picker icon. -->\n\n<!ENTITY selectElement         \"Välj ett annat element från sidan.\">\n\n\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n<!ENTITY allAnimations \"All animations\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (player.animationNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation name.\nplayer.animationNameLabel=Animering:\n\n# LOCALIZATION NOTE (player.transitionNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed in the header, when the element is animated by mean of a css\n# transition\nplayer.transitionNameLabel=Övergång\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=Längd:\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=Upprepningar:\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%Ss\n\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=Delay:\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/app-manager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY index.title \"Hantera appar\">\n<!ENTITY index.projects2 \"Appar\">\n<!ENTITY index.device2 \"Enhet\">\n<!ENTITY index.help \"Hjälp\">\n\n<!ENTITY device.debugMainProcess \"Felsök huvudprocessen\">\n<!ENTITY device.debugMainProcessTooltip \"Öppna utvecklarverktygen anslutna till huvudprocessen på enheten\">\n<!ENTITY device.screenshot \"Skärmdump\">\n<!ENTITY device.screenshotTooltip \"Öppnar en skärmdump av aktuell enhetsstatus i en ny flik\">\n<!ENTITY device.title \"Kontrollpanel för enheter\">\n<!ENTITY device.notConnected \"Ej ansluten. Anslut enheten nedan.\">\n<!ENTITY device.startApp \"Starta\">\n<!ENTITY device.startAppTooltip \"Starta appen på enheten\">\n<!ENTITY device.stopApp \"Stoppa\">\n<!ENTITY device.stopAppTooltip \"Stoppa appen på enheten\">\n<!ENTITY device.debugApp \"Avlusa\">\n<!ENTITY device.debugAppTooltip \"Öppna utvecklarverktygen anslutna till appen på enheten\">\n<!ENTITY device.name \"Namn\">\n<!ENTITY device.plain \"Vanlig (standard)\">\n<!ENTITY device.privileged \"Privilegierad\">\n<!ENTITY device.certified \"Certifierad\">\n<!ENTITY device.allow \"Tillåt\">\n<!ENTITY device.allowTooltip \"Detta tillstånd gäller för appar av den här typen\">\n<!ENTITY device.prompt \"Fråga\">\n<!ENTITY device.promptTooltip \"Detta tillstånd kräver godkännande av användaren för appar av den här typen\">\n<!ENTITY device.deny \"Neka\">\n<!ENTITY device.denyTooltip \"Detta tillstånd nekas för appar av den här typen\">\n<!ENTITY device.installedApps \"Installerade appar\">\n<!ENTITY device.installedAppsTooltip \"Se en lista på appar installerade på enheten. Vissa appar, såsom certifierade appar, kan saknas i listan.\">\n<!ENTITY device.permissions \"Rättigheter\">\n<!ENTITY device.permissionsTooltip \"Se en tabell på tillgängliga tillstånd för olika typer av appar\">\n<!ENTITY device.permissionsHelpLink \"https://developer.mozilla.org/docs/Web/Apps/App_permissions\">\n<!ENTITY device.browserTabs \"Webbläsarflikar\">\n<!ENTITY device.browserTabsTooltip \"Visa en lista på flikar i webbläsaren på den anslutna enheten\">\n<!ENTITY device.debugBrowserTab \"Avlusa\">\n<!ENTITY device.debugBrowserTabTooltip \"Öppna utvecklarverktygen anslutna till den här webbläsarfliken på enheten\">\n<!ENTITY device.help \"Hjälp\">\n\n<!ENTITY connection.connectTooltip \"Anslut till enheten\">\n<!ENTITY connection.disconnect \"Koppla ned\">\n<!ENTITY connection.disconnectTooltip \"Koppla ned från aktuell enhet eller simulator\">\n<!ENTITY connection.notConnected2 \"Ej ansluten.\">\n<!ENTITY connection.connectTo \"Anslut till:\">\n<!ENTITY connection.noDeviceFound \"Hittade ingen enhet. Koppla in en enhet\">\n<!ENTITY connection.changeHostAndPort \"Ändra\">\n<!ENTITY connection.changeHostAndPortTooltip \"Ändra värd och port som används för att ansluta till enheten. (Standard är localhost:6000)\">\n<!ENTITY connection.startSimulator \"Starta simulator\">\n<!ENTITY connection.startSimulatorTooltip \"Starta en instans av Simulator och anslut till den\">\n<!ENTITY connection.saveConnectionInfo \"Spara\">\n<!ENTITY connection.saveConnectionInfoTooltip \"Spara värden och porten\">\n<!ENTITY connection.connecting \"Ansluter …\">\n<!ENTITY connection.disconnecting \"Kopplar ned …\">\n<!ENTITY connection.cancel \"Avbryt\">\n<!ENTITY connection.cancelConnectTooltip \"Avbryt den pågående anslutningen\">\n<!ENTITY connection.cancelShowSimulatorTooltip \"Avsluta anslutningsläget Simulator och återgå till ursprunglig skärm\">\n<!ENTITY connection.or \"eller\">\n<!ENTITY connection.noSimulatorInstalled \"Ingen simulator är installerad.\">\n<!ENTITY connection.installOneSimulator \"Installera Simulator\">\n<!ENTITY connection.installOneSimulatorTooltip \"Installera en version av Simulator genom att hämta det relevanta tillägget\">\n<!ENTITY connection.installAnotherSimulator \"Lägg till\">\n<!ENTITY connection.installAnotherSimulatorTooltip \"Installera ytterligare en version av Simulator genom att hämta det relevanta tillägget\">\n<!ENTITY connection.startRegisteredSimulator \"Starta:\">\n\n<!ENTITY projects.localApps \"Lokala appar\">\n<!ENTITY projects.addApp \"Lägg till\">\n<!ENTITY projects.addPackaged \"Lägg till paketerad app\">\n<!ENTITY projects.addPackagedTooltip \"Lägg till en ny paketerad app (en mapp) från din dator\">\n<!ENTITY projects.addHosted \"Lägg till appar på webben\">\n<!ENTITY projects.addHostedTooltip \"Lägg till en ny app på webben (länk till en manifest.webapp-fil) från en webbplats\">\n<!ENTITY projects.title \"Lokala appar\">\n<!ENTITY projects.appDetails \"Appdetaljer\">\n<!ENTITY projects.removeAppFromList \"Ta bort den här appen från listan på appar du arbetar med. Den tas inte bort från enheten eller simulatorn.\">\n<!ENTITY projects.updateApp \"Uppdatera\">\n<!ENTITY projects.updateAppTooltip \"Kör valideringskontroller och uppdatera appen till den anslutna enheten\">\n<!ENTITY projects.debugApp \"Avlusa\">\n<!ENTITY projects.debugAppTooltip \"Öppna utvecklarverktygen som är anslutna till appen\">\n<!ENTITY projects.saveManifest \"Spara\">\n<!ENTITY projects.saveManifestTooltip \"Spara innehållet i manifesteditorn nedan\">\n<!ENTITY projects.hostedManifestPlaceHolder2 \"http://example.com/app/manifest.webapp\">\n<!ENTITY projects.noProjects \"Inga projekt. Lägg till en ny paketerad app nedan (en lokal mapp) eller en app på webben (länk till en manifest-fil).\">\n<!ENTITY projects.manifestEditor \"Manifesteditor\">\n<!ENTITY projects.manifestEditorTooltip \"Redigera appens manifest i nedanstående panel. Uppdatera-knappen sparar dina ändringar och uppdaterar appen.\">\n<!ENTITY projects.manifestViewer \"Manifestvisaren\">\n<!ENTITY projects.manifestViewerTooltip \"Undersök appens manifest i nedanstående panel\">\n<!ENTITY projects.valid \"Giltigt\">\n<!ENTITY projects.error \"Fel\">\n<!ENTITY projects.warning \"Varning\">\n<!ENTITY projects.hosted \"På webben\">\n<!ENTITY projects.packaged \"Paketerad\">\n\n<!ENTITY help.title \"Hantera appar\">\n<!ENTITY help.close \"Stäng\">\n<!ENTITY help.intro \"Det här verktyget hjälper dig att bygga och installera webbappar på kompatibla enheter (t.ex. Firefox OS). Fliken <strong>Appar</strong> hjälper dig att validera och installera din app. Fliken <strong>Enhet</strong> ger dig information om den anslutna enheten. Använd det nedre verktygsfältet för att ansluta en enhet eller starta simulatorn.\">\n<!ENTITY help.usefullLinks \"Användbara länkar:\">\n<!ENTITY help.appMgrDoc \"Dokumentation: Använda apphanteraren\">\n<!ENTITY help.configuringDevice \"Hur du ställer in en Firefox OS-enhet\">\n<!ENTITY help.troubleShooting \"Felsökning\">\n<!ENTITY help.simulatorAddon \"Installera tillägget Simulator\">\n<!ENTITY help.adbHelperAddon \"Installera tillägget Adb Helper\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nindex.deprecationNotice=App Hanteraren kommer att tas bort i en kommande uppdatering. Dina projekt har blivit överförda till WebIDE.\nindex.launchWebIDE=Starta WebIDE\nindex.readMoreAboutWebIDE=Läs mer\n# LOCALIZATION NOTE (device.deviceSize): %1$S is the device's width, %2$S is\n# the device's height, %3$S is the device's pixel density.\n# Example: 800x480 (86 DPI).\ndevice.deviceSize=Enhetstorlek: %1$S×%2$S (%3$S DPI)\n# LOCALIZATION NOTE (connection.connectedToDevice, connection.connectTo):\n# %1$S is the host name, %2$S is the port number.\nconnection.connectedToDevice=Ansluten till %1$S\nconnection.connectTo=Anslut till %1$S:%2$S\nproject.filePickerTitle=Välj en webbappsmapp\nproject.installing=Installerar …\nproject.installed=Installerad!\nvalidator.nonExistingFolder=Projektmappen finns inte\nvalidator.expectProjectFolder=Projektmappen är en fil\nvalidator.wrongManifestFileName=Paketerade appar kräver en manifest-fil som endast får heta ”manifest.webapp” i projektets rotmapp\nvalidator.invalidManifestURL=Ogiltig manifest-URL ”%S”\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON=Webbappens manifest är inte en giltig JSON-fil: %1$S på: %2$S\nvalidator.noAccessManifestURL=Kan inte läsa manifest-fil: %1$S på: %2$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL=Ogiltig värdmanifest-URL ”%1$S”: %2$S\nvalidator.invalidProjectType=Okänd projekttyp ”%S”\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty=Saknar obligatoriskt ”name” i manifest.\nvalidator.missIconsManifestProperty=Saknar ”icons” i manifest.\nvalidator.missIconMarketplace2=appbidrag till Marketplace behöver en ikon på minst 128px\nvalidator.invalidAppType=Okänd apptyp: ”%S”.\nvalidator.invalidHostedPriviledges=Appar på webben kan inte vara av typen ”%S”.\nvalidator.noCertifiedSupport=”certifierade” appar stöds inte fullt ut av apphanteraren.\nvalidator.nonAbsoluteLaunchPath=Startsökvägen måste ha en absolut sökväg som börjar med ”/”: ”%S”\nvalidator.accessFailedLaunchPath=Kan inte komma åt appens startdokument ”%S”\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode=Kan inte komma åt appens startdokument ”%1$S”, mottog HTTP-koden %2$S\n\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest=Den angivna sidan har inget manifest.\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8=Manifestet har teckenkodningen %S. Manifest måste ha teckenkoden utf-8.\n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType=Manifestet har mimetypen %S. Manifest måste ha mimetypen text/cache-manifest.\n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI=URI %1$S används på flera ställen. Det är inte tillåtet: %2$S.\n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI=NETWORK-sektion rad %1$S (%2$S) förhindrar cachning av rad %3$S (%4$S) i sektionen %5$S.\nfallbackBlocksURI=FALLBACK-sektion rad %1$S (%2$S) förhindrar cachning av rad %3$S (%4$S) i sektionen %5$S.\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest=Filen %1$S modifierades efter%2$S. Om inte texten i manifest-filen är ändrad kommer den cachade versionen att användas i stället för rad %3$S.\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore=%1$S har cache-control satt till no-store. Detta förhindrar programcachen från att lagra filen från rad %2$S.\n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable=%1$S pekar på en resurs som inte finns på rad %2$S.\n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI=URI:n som skickades till AppCacheUtils är ogiltig.\n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults=Sökningen gav inget resultat.\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled=Din diskcache är inaktiverad. Sätt browser.cache.disk.enable till true i about:config och försök igen.\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest=Första raden i manifestet måste vara ”CACHE MANIFEST” på rad %S.\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2=”CACHE MANIFEST” är endast giltigt på första raden men hittades på rad %S.\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2=Asterisk (*) användes felaktigt som wildcard i sektionen %1$S på rad %2$S. Om en rad i sektionen NETWORK endast innehåller en enkel asterisk kommer en URI som inte är listad i manifestet att behandlas som om URI:n var listad i sektionen NETWORK. Annars kommer sådana URI:er att behandlas som otillgängliga. Annan användning av tecknet * är inte tillåten.\n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces=Mellanslag i URI:er måste ersättas med %20 på %S.\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad=/../ på rad %S är inte ett giltigt URI-prefix.\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes=För många dot dot slash-operatorer (../) på rad %S.\n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces=Endast två URI:er separerade av mellanslag är tillåtna i sektionen FALLBACK på rad %S.\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2=Asterisk (*) används felaktigt i sektionen FALLBACK på rad %S. URI:er i sektionen FALLBACK behöver endast matcha ett prefix för den efterfrågade URI:n.\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue=Sektionen SETTINGS på rad %S får endast innehålla ett enda värde, ”prefer-online” eller ”fast”.\n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName=Ogiltigt sektionsnamn (%1$S) på rad %2$S.\n\n# LOCALIZATION NOTE (entryNotFound): the requested cache entry that does not\n# exist.\nentryNotFound=Hittade inte posten.\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n\n\n\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"Ladda om\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"sidan ska kunna felsöka &lt;canvas&gt;-kontexter.\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"Klicka på knappen\">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"knapp för inspelning av animationsrutas call stack\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  in the call list view while loading a snapshot. -->\n\n<!ENTITY canvasDebuggerUI.importNotice    \"Hämtar…\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Spela in nästa ruta i animineringsloopen.\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n\n<!ENTITY canvasDebuggerUI.importSnapshot \"Importera…\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n\n<!ENTITY canvasDebuggerUI.clearSnapshots \"Rensa\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Filtrera samtal\">\n\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.waitingNotice): This is the label shown\n  -  in the call list view while recording a snapshot. -->\n<!ENTITY canvasDebuggerUI.waitingNotice   \"Recording an animation cycle…\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label=Rityta\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel=Canvas-panel\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip=Verktyg för att inspektera och felsöka <canvas>-kontexter\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText=Det finns inga ögonblicksbilder ännu.\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel=Ögonblicksbild #%S\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel=Hämtar…\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel=Spara\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel=Sparar...\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel=Laddad från disk\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle=Spara ögonblicksbild av animeringsruta\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter=JSON Filer\\u0020\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter=Alla filer\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel=#1 rita;#1 ritning\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel=#1 samtal;#1 samtal\n\n\n# LOCALIZATION NOTE (recordingTimeoutFailure):\n# This notification alert is displayed when attempting to record a requestAnimationFrame\n# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no\n# loops were found.\nrecordingTimeoutFailure=Canvas Debugger could not find a requestAnimationFrame or setTimeout cycle.\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n\n<!ENTITY title      \"Anslut\">\n<!ENTITY header     \"Anslut till fjärrenhet\">\n<!ENTITY host       \"Värd:\">\n<!ENTITY port       \"Port:\">\n<!ENTITY connect    \"Anslut\">\n<!ENTITY connecting \"Ansluter…\">\n<!ENTITY availableAddons \"Tillgängliga fjärrtillägg:\">\n<!ENTITY availableTabs \"Tillgängliga fjärrflikar:\">\n<!ENTITY availableProcesses \"Tillgängliga fjärrprocesser\">\n<!ENTITY connectionError \"Fel:\">\n<!ENTITY errorTimeout \"Fel: anslutningen förföll.\">\n<!ENTITY errorRefused \"Fel: anslutning nekades.\">\n<!ENTITY errorUnexpected \"Oväntat fel.\">\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n\n<!ENTITY remoteHelp \"Firefox utvecklarverktyg kan avlusa fjärrenheter (t.ex. Firefox för Android och Firefox OS). Kontrollera att du har valt alternativet ”Fjärravlusning” på fjärrenheten. För mer info, se \">\n<!ENTITY remoteDocumentation \"dokumentationen\">\n<!ENTITY remoteHelpSuffix \".\">\n\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=Huvudprocess\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n\n\n\n<!ENTITY debuggerUI.closeButton.tooltip \"Stäng\">\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n\n<!ENTITY debuggerUI.panesButton.tooltip \"Växla paneler\">\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n\n<!ENTITY debuggerUI.blackBoxMessage.label \"Den här källan är i en svart låda: dess brytpunkter är inaktiverade och stegningar hoppar förbi den.\">\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"Ta bort källan från den svarta lådan\">\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n\n<!ENTITY debuggerUI.optsButton.tooltip  \"Felsökningsalternativ\">\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"Växla svart låda\">\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n\n<!ENTITY debuggerUI.sources.prettyPrint \"Snygga till källkoden\">\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n\n<!ENTITY debuggerUI.autoPrettyPrint     \"Snygga automatiskt till minifierad källkod\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"P\">\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"Aktivera/inaktivera alla brytpunkter\">\n<!-- LOCALIZATION NOTE (debuggerUI.startTracing): This is the text displayed in\n  - the button to start execution tracing. -->\n\n<!ENTITY debuggerUI.startTracing \"Starta spårning\">\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n\n<!ENTITY debuggerUI.clearButton \"Rensa\">\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n\n<!ENTITY debuggerUI.clearButton.tooltip \"Rensa insamlade spårningar\">\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n\n<!ENTITY debuggerUI.pauseExceptions           \"Pausa för undantag\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"E\">\n<!-- LOCALIZATION NOTE (debuggerUI.ignoreCaughtExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n\n<!ENTITY debuggerUI.ignoreCaughtExceptions           \"Ignorera fångade undantag\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"n\">\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n\n<!ENTITY debuggerUI.showPanesOnInit           \"Visa paneler vid start\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"V\">\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n\n<!ENTITY debuggerUI.showVarsFilter           \"Visa filterruta för variabler\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"V\">\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n\n<!ENTITY debuggerUI.showOnlyEnum           \"Visa endast uppräkningsegenskaper\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"d\">\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n\n<!ENTITY debuggerUI.showOriginalSource           \"Visa originalkällan\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"o\">\n<!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not. -->\n\n<!ENTITY debuggerUI.autoBlackBox           \"Lägg automatisk minifierade källor i svarta lådan\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"B\">\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a header for the operators part. -->\n\n<!ENTITY debuggerUI.searchPanelOperators    \"Operatorer:\">\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n\n<!ENTITY debuggerUI.searchFile           \"Filtrera skript\">\n<!ENTITY debuggerUI.searchFile.key       \"P\">\n<!ENTITY debuggerUI.searchFile.altkey    \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"F\">\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n\n<!ENTITY debuggerUI.searchGlobal           \"Sök i alla filer\">\n<!ENTITY debuggerUI.searchGlobal.key       \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"i\">\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n\n<!ENTITY debuggerUI.searchFunction           \"Sök efter funktionsdefinitioner\">\n<!ENTITY debuggerUI.searchFunction.key       \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"d\">\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n\n<!ENTITY debuggerUI.searchToken           \"Hitta\">\n<!ENTITY debuggerUI.searchToken.key       \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"H\">\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n\n<!ENTITY debuggerUI.searchGoToLine           \"Gå till rad…\">\n<!ENTITY debuggerUI.searchGoToLine.key       \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"G\">\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n\n<!ENTITY debuggerUI.searchVariable           \"Filtrera variabler\">\n<!ENTITY debuggerUI.searchVariable.key       \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"v\">\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n\n<!ENTITY debuggerUI.focusVariables           \"Fokusera variabelträd\">\n<!ENTITY debuggerUI.focusVariables.key       \"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"k\">\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n\n<!ENTITY debuggerUI.condBreakPanelTitle \"Brytpunkten kommer att avbryta exekveringen endast om följande uttryck är sant\">\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n\n<!ENTITY debuggerUI.seMenuBreak     \"Lägg till brytpunkt\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n\n<!ENTITY debuggerUI.seMenuCondBreak     \"Lägg till villkorad brytpunkt\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n\n<!ENTITY debuggerUI.tabs.sources        \"Källor\">\n<!ENTITY debuggerUI.tabs.traces         \"Spårningar\">\n<!ENTITY debuggerUI.tabs.callstack      \"Anropsstack\">\n<!ENTITY debuggerUI.tabs.variables      \"Variabler\">\n<!ENTITY debuggerUI.tabs.events         \"Händelser\">\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n\n<!ENTITY debuggerUI.seMenuAddWatch      \"Markering som bevakningsuttryck\">\n<!ENTITY debuggerUI.seMenuAddWatch.key  \"E\">\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n\n<!ENTITY debuggerUI.addWatch            \"Lägg till bevakningsuttryck\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"L\">\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n\n<!ENTITY debuggerUI.removeAllWatch           \"Ta bort alla bevakningsuttryck\">\n<!ENTITY debuggerUI.removeAllWatch.key       \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"b\">\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.resume2    \"VK_SLASH\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepOver2  \"VK_QUOTE\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepIn2    \"VK_SEMICOLON\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut2   \"VK_SEMICOLON\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxDebugger.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxDebugger.label=Avlusare\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel=Avlusarpanel\n\n# LOCALIZATION NOTE (DebuggerWindowTitle):\n# The title displayed for the debugger window.\nDebuggerWindowTitle=Webbläsaravlusare\n\n# LOCALIZATION NOTE (DebuggerWindowScriptTitle):\n# The title displayed for the debugger window when a script is selected.\nDebuggerWindowScriptTitle=Webbläsaravlusare - %S\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\nToolboxDebugger.tooltip=JavaScript-avlusare\n\n# LOCALIZATION NOTE (debuggerMenu.commandkey, debuggerMenu.accesskey)\n# Used for the menuitem in the tool menu\ndebuggerMenu.commandkey=S\ndebuggerMenu.accesskey=A\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI.\ncollapsePanes=Fäll ihop paneler\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI.\nexpandPanes=Fäll ut paneler\n\n# LOCALIZATION NOTE (pauseLabel): The label that is displayed on the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=Klicka för att pausa (%S)\n\n# LOCALIZATION NOTE (resumeLabel): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=Klicka för att återuppta (%S)\n\n# LOCALIZATION NOTE (startTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is stopped.\nstartTracingTooltip=Klicka för att starta spårning\n\n# LOCALIZATION NOTE (stopTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is started.\nstopTracingTooltip=Klicka för att stoppa spåring\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=Stega över (%S)\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=Stega in (%S)\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=Stega ut (%S)\n\n# LOCALIZATION NOTE (emptyGlobalsText): The text to display in the menulist\n# when there are no chrome globals available.\nnoGlobalsText=Inga globaler\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources menu\n# when there are no scripts.\nnoSourcesText=Den här sidan har inga källor.\n\n# LOCALIZATION NOTE (loadingSourcesText): The text to display in the sources menu\n# when waiting for scripts to load.\nloadingSourcesText=Väntar på källor…\n\n# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab\n# when there are no events.\nnoEventListenersText=Inga händelselyssnare att visa\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText=Inga stackramar att visa\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the traces tab\n# when there are no function calls.\nnoFunctionCallsText=Inga funktionsanrop att visa\n\n# LOCALIZATION NOTE (tracingNotStartedText): The text to display in the traces tab\n# when when tracing hasn't started yet.\ntracingNotStartedText=Spårning har inte startats\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip=Växla brytning på denna händelse\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector=på\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource=i\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes=%S noder\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative=[nativ kod]\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents=Animation\naudioEvents=Ljud\nbatteryEvents=Batteri\nclipboardEvents=Urklipp\ncompositionEvents=Komposition\ndeviceEvents=Enhet\ndisplayEvents=Visning\ndragAndDropEvents=Dra och släpp\ngamepadEvents=Gamepad\nindexedDBEvents=IndexedDB\ninteractionEvents=Interaktion\nkeyboardEvents=Tangentbord\nmediaEvents=HTML5-media\nmouseEvents=Mus\nmutationEvents=Mutation\nnavigationEvents=Navigation\npointerLockEvents=Pekarlås\nsensorEvents=Sensor\nstorageEvents=Lagring\ntimeEvents=Tid\ntouchEvents=Tryck\notherEvents=Annan\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=Svart låda\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=Hittade inga matchningar\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=Sök skript (%S)\n\n# LOCALIZATION NOTE (emptyChromeGlobalsFilterText): This is the text that\n# appears in the filter text box when it is empty and the chrome globals\n# container is selected.\nemptyChromeGlobalsFilterText=Filtrera chrome-globaler (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=Filtrera variabler\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText=Filtrera egenskaper\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=Filtrera skript (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=Sök i alla filer (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=Sök efter funktionsdefinitioner (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=Hitta i den här filen (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=Gå till rad (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=Filtrera variabler (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=Konfigurera villkorad brytpunkt\nbreakpointMenuItem.enableSelf=Aktivera brytpunkt\nbreakpointMenuItem.disableSelf=Inaktivera brytpunkt\nbreakpointMenuItem.deleteSelf=Ta bort brytpunkt\nbreakpointMenuItem.enableOthers=Aktivera andra\nbreakpointMenuItem.disableOthers=Inaktivera andra\nbreakpointMenuItem.deleteOthers=Ta bort andra\nbreakpointMenuItem.enableAll=Aktivera alla brytpunkter\nbreakpointMenuItem.disableAll=Inaktivera alla brytpunkter\nbreakpointMenuItem.deleteAll=Ta bort alla brytpunkter\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the loading process has started but there is no file to display\n# yet.\nloadingText=Laddar…\n\n# LOCALIZATION NOTE (errorLoadingText): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText=Fel vid laddning av källa:\\n\n\n# LOCALIZATION NOTE (addWatchExpressionText): The text that is displayed in the\n# watch expressions list to add a new item.\naddWatchExpressionText=Lägg till bevakningsuttryck\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton=Bevaka\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText=Inga variabler att visa\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=%S-scope\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=Bevakningsuttryck\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=Global\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace=Stackspårning:\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects=#1 till…;#1 till…\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=Dubbelklicka för att redigera\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable value.\nvariablesEditableValueTooltip=Klicka för att ändra värde\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item which can be removed.\nvariablesCloseButtonTooltip=Klicka för att ta bort\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=Klicka för att ange värde\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip=Klicka för att markera en nod i inspektören\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip=configurable\nenumerableTooltip=enumerable\nwritableTooltip=writable\nfrozenTooltip=frozen\nsealedTooltip=sealed\nextensibleTooltip=extensible\noverriddenTooltip=overridden\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel=:\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel=\\u0020→\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=Det finns en eller flera pausade avlusare. Återstarta först den senast pausade avlusaren på: %S\n\n\nevalGroupLabel=Evaluated Sources\nvariablesViewMissingArgs=(unavailable)\n\nvariablesViewOptimizedOut=(optimized away)\nvariablesViewUninitialized=(uninitialized)\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=Phones\ndevice.tablets=Tablets\ndevice.laptops=Laptops\ndevice.televisions=TVs\ndevice.consoles=Gaming consoles\ndevice.watches=Watches\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=kopierad\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n<!ENTITY title \"Typsnitt\">\n<!ENTITY showAllFonts \"Se alla typsnitt som används på sidan\">\n<!ENTITY usedAs \"Används som: \">\n<!ENTITY system \"system\">\n<!ENTITY remote \"fjärr\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone=(Ingen beskrivning)\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName=Alternativ\n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc=Kör ett kommando på %S\ncanonProxyManual=En uppsättning kommandon som körs på ett fjärrsystem. Fjärrsystemet nås via %S\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists=Det finns redan ett kommando som heter ”%S”\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\ncliEvalJavascript=Skriv in JavaScript direkt\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg=För många argument\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions=Tillgängliga alternativ\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand=Ogiltigt kommando\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam=Ett värde krävs för ”%1$S”.\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists=”%1$S” finns inte\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists=”%1$S” finns redan\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile=”%1$S” är inte en fil\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory=”%1$S” är inte en katalog\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch=”%1$S” matchar inte ”%2$S”\n\n# LOCALIZATION NOTE: When the menu has displayed all the matches that it\n# should (i.e. about 10 items) then we display this to alert the user that\n# more matches are available.\nfieldMenuMore=Fler matchningar, fortsätt skriv\n\n# LOCALIZATION NOTE: The command line provides completion for JavaScript\n# commands, however there are times when the scope of what we're completing\n# against can't be used. This error message is displayed when this happens.\njstypeParseScope=Tappat scope\n\n# LOCALIZATION NOTE (jstypeParseMissing, jstypeBeginSyntax,\n# jstypeBeginUnterm): These error messages are displayed when the command line\n# is doing JavaScript completion and encounters errors.\njstypeParseMissing=Kan inte hitta egenskapen '%S'\njstypeBeginSyntax=Syntaxfel\njstypeBeginUnterm=Oavslutad bokstavlig sträng\n\n# LOCALIZATION NOTE: This message is displayed if the system for providing\n# JavaScript completions encounters and error it displays this.\njstypeParseError=Fel\n\n# LOCALIZATION NOTE (typesNumberNan, typesNumberNotInt2, typesDateNan): These\n# error messages are displayed when the command line is passed a variable\n# which has the wrong format and can't be converted. Parameters: %S is the\n# passed variable.\ntypesNumberNan=Kan inte konvertera ”%S” till ett nummer.\ntypesNumberNotInt2=Kan inte konvertera ”%S” till ett heltal.\ntypesDateNan=Kan inte konvertera ”%S” till ett datum.\n\n# LOCALIZATION NOTE (typesNumberMax, typesNumberMin, typesDateMax,\n# typesDateMin): These error messages are displayed when the command line is\n# passed a variable which has a value out of range (number or date).\n# Parameters: %1$S is the passed variable, %2$S is the limit value.\ntypesNumberMax=%1$S är större än maximalt tillåtna: %2$S.\ntypesNumberMin=%1$S är mindre än minimalt tillåtna: %2$S.\ntypesDateMax=%1$S är senare än maximalt tillåtna: %2$S.\ntypesDateMin=%1$S är tidigare än tillåtet: %2$S.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# passed an option with a limited number of correct values, but the passed\n# value is not one of them.\ntypesSelectionNomatch=Kan inte använda '%S'.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# expecting a CSS query string, however the passed string is not valid.\nnodeParseSyntax=Syntaxfel i CSS-query\n\n# LOCALIZATION NOTE (nodeParseMultiple, nodeParseNone): These error messages\n# are displayed when the command line is expecting a CSS string that matches a\n# single node, but more nodes (or none) match.\nnodeParseMultiple=För många matchningar (%S)\nnodeParseNone=Inga matchningar\n\n# LOCALIZATION NOTE (helpDesc, helpManual, helpSearchDesc, helpSearchManual3):\n# These strings describe the \"help\" command, used to display a description of\n# a command (e.g. \"help pref\"), and its parameter 'search'.\nhelpDesc=Hjälp för tillgängliga kommandon\nhelpManual=Ger hjälp om antingen ett specifikt kommando (om en söksträng är angiven och en exakt träff har hittats) eller om tillgängliga kommandon (om en söksträng inte angetts eller om ingen exakt träff har hittats).\nhelpSearchDesc=Söksträng\nhelpSearchManual3=söksträng att använda för att begränsa listan på kommandon som visas. Reguljära uttryck stöds inte.\n\n# LOCALIZATION NOTE: These strings are displayed in the help page for a\n# command in the console.\nhelpManSynopsis=Synopsis\n\n# LOCALIZATION NOTE: This message is displayed in the help page if the command\n# has no parameters.\nhelpManNone=Inga\n\n# LOCALIZATION NOTE: This message is displayed in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll=Tillgängliga kommandon:\n\n# LOCALIZATION NOTE (helpListPrefix, helpListNone): These messages are\n# displayed in response to the 'help <search>' command (i.e. with a search\n# string), just above the list of matching commands. Parameters: %S is the\n# search string.\nhelpListPrefix=Kommandon som startar med ”%S”:\nhelpListNone=Inga kommandon startar med ”%S”\n\n# LOCALIZATION NOTE (helpManRequired, helpManOptional, helpManDefault): When\n# the 'help x' command wants to show the manual for the 'x' command, it needs\n# to be able to describe the parameters as either required or optional, or if\n# they have a default value.\nhelpManRequired=nödvändig\nhelpManOptional=valfri\nhelpManDefault=valfri, standard=%S\n\n# LOCALIZATION NOTE: This forms part of the output from the 'help' command.\n# 'GCLI' is a project name and should be left untranslated.\nhelpIntro=GCLI är ett experiment för att skapa en användbar kommandorad för webbutvecklare.\n\n# LOCALIZATION NOTE: Text shown as part of the output of the 'help' command\n# when the command in question has sub-commands, before a list of the matching\n# sub-commands.\nsubCommands=Subkommandon\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError=Fel vid tolkning av kommandoraden\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc=Koncentrera på en grupp kommandon\ncontextManual=Ange ett standardprefix för framtida kommandon. Exempelvis ”context git” ger dig möjlighet att skriva ”commit” i stället för ”git commit”.\ncontextPrefixDesc=Kommandoprefixet\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError=Kan inte använda ”%S” som ett prefix eftersom det inte är ett föräldrakommando.\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply=Använder %S som ett kommandoprefix\ncontextEmptyReply=Kommandoprefix är inte satt\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectMethodDesc, connectUrlDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an \n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc=Exportera kommandon till server\nconnectManual=Anslut till servern och skapa lokala versioner av kommandona på servern. Fjärrkommandon har initialt ett prefix för att särskilja dem från lokala kommandon (se kommandot context för att gå runt detta)\nconnectPrefixDesc=Föräldraprefix för importerade kommandon\nconnectMethodDesc=Anslutningsmetod\nconnectUrlDesc=URL att ansluta till\nconnectDupReply=En anslutning kallad %S finns redan.\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply=Lade till %S kommandon.\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2,\n# disconnectPrefixDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2=Koppla ned från servern\ndisconnectManual2=Koppla ned från servern som är ansluten för att köra fjärrkommandon\ndisconnectPrefixDesc=Föräldraprefix för importerade kommandon\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply=Tog bort %S kommandon.\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc=Ändra JS-global\nglobalWindowDesc=Den nya window/global\nglobalOutput=JS-global är nu %S\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc=Rensa utdatan\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc=Ange kommandon i olika språk\nlangOutput=Du använder nu %S\n\n# LOCALIZATION NOTE (prefDesc, prefManual, prefListDesc, prefListManual,\n# prefListSearchDesc, prefListSearchManual, prefShowDesc, prefShowManual,\n# prefShowSettingDesc, prefShowSettingManual): These strings describe the\n# 'pref' command and all its available sub-commands and parameters.\nprefDesc=Kommandon för inställningar\nprefManual=Kommandon för att visa och ändra inställningar för både GCLI och omgivande miljö\nprefListDesc=Visa inställningar\nprefListManual=Visar en lista på inställningar, som går att filtrera med hjälp av ”search”-parametern\nprefListSearchDesc=Filtrera listan på visade inställningar\nprefListSearchManual=Sök efter en sträng i listan på inställningar\nprefShowDesc=Visa inställningsvärde\nprefShowManual=Visar värdet för en given inställning\nprefShowSettingDesc=Inställning att visa\nprefShowSettingManual=Namnet på inställningen att visa\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue=%1$S: %2$S\n\n# LOCALIZATION NOTE (prefSetDesc, prefSetManual, prefSetSettingDesc,\n# prefSetSettingManual, prefSetValueDesc, prefSetValueManual): These strings\n# describe the 'pref set' command and all its parameters.\nprefSetDesc=Ändra en inställning\nprefSetManual=Ändra inställningar givna av miljön\nprefSetSettingDesc=Inställning att ändra\nprefSetSettingManual=Namnet på inställningen du vill ändra\nprefSetValueDesc=Nytt värde för inställningen\nprefSetValueManual=Det nya värdet för den valda inställningen\n\n# LOCALIZATION NOTE (prefResetDesc, prefResetManual, prefResetSettingDesc,\n# prefResetSettingManual): These strings describe the 'pref reset' command and\n# all its parameters.\nprefResetDesc=Återställ inställning\nprefResetManual=Återställer värdet på en inställning till systemstandard\nprefResetSettingDesc=Inställning att återställa\nprefResetSettingManual=Namnet på inställningen som ska återställas till systemets standardvärde\n\n# LOCALIZATION NOTE: This string is displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results.\nprefOutputFilter=Filter\n\n# LOCALIZATION NOTE (prefOutputName, prefOutputValue): These strings are\n# displayed in the output from the 'pref list' command as table headings.\nprefOutputName=Namn\nprefOutputValue=Värde\n\n# LOCALIZATION NOTE (introDesc, introManual): These strings describe the\n# 'intro' command. The localization of 'Got it!' should be the same used in\n# introTextGo.\nintroDesc=Visa välkomstmeddelandet\nintroManual=Visar meddelandet som visas för nya användare tills de klickar på knappen ”Jag fattar!”\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3=GCLI är ett experiment för att skapa en användbar kommandorad för webbutvecklare.\nintroTextCommands=För en lista på kommandon, skriv\nintroTextKeys2=, eller för att visa/dölja kommandotips, tryck\nintroTextF1Escape=F1/Escape\nintroTextGo=Jag fattar!\n\n# LOCALIZATION NOTE: This is a short description of the 'hideIntro' setting.\nhideIntroDesc=Visa välkomstmeddelandet\n\n# LOCALIZATION NOTE: This is a description of the 'eagerHelper' setting. It's\n# displayed when the user asks for help on the settings. eagerHelper allows\n# users to select between showing no tooltips, permanent tooltips, and only\n# important tooltips.\neagerHelperDesc=Hur ivriga är hjälpbubblorna\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=Få hjälp med tillgängliga kommandon\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=Tillgängliga kommandon\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=Kommandot '%1$S' är inte tillgängligt i multiprocessläge (E10S)\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc=Kommandon för att styra konsolen\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=Filtrera, rensa och stäng webbkonsolen\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=Rensa konsolen\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=Spara en bild av sidan\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=Sparar en PNG-bild av hela det synliga fönstret (med valfri fördröjning)\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=Filnamn\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=Namnet på filen (bör ha ett ”.png”-tillägg) för skärmdumpen.\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=Kopiera skärmdump till urklipp? (true/false)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=True om du vill kopiera skärmdumpen i stället för att spara den till en fil.\n\n# LOCALIZATION NOTE (screenshotChromeDesc) A very short string to describe\n# the 'chrome' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\n# The argument (%1$S) is the browser name.\nscreenshotChromeDesc2=Fånga %1$S kromfönster? (true/false)\n\n# LOCALIZATION NOTE (screenshotChromeManual) A fuller description of the\n# 'chrome' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\n# The argument (%1$S) is the browser name.\nscreenshotChromeManual2=Använd true om du vill ta en skärmdump av %1$S-fönstret i stället för webbsidans innehåll.\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions=Alternativ\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=Fördröjning (sekunder)\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=Tiden det tar (i sekunder) innan skärmdumpen tas\n\n# LOCALIZATION NOTE (screenshotFullscreenDesc) A very short string to describe\n# the 'fullscreen' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=Hela webbsidan? (true/false)\n\n# LOCALIZATION NOTE (screenshotFullscreenManual) A fuller description of the\n# 'fullscreen' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=Använd true om du vill att skärmdumpen även ska innehålla delar av sidan som är utanför det visade området.\n\n# LOCALIZATION NOTE (screenshotSelectorChromeConflict) Exception thrown when user\n# tries to use 'selector' option along with 'chrome' option of the screenshot\n# command. Refer: https://bugzilla.mozilla.org/show_bug.cgi?id=659268#c7\nscreenshotSelectorChromeConflict=Alternativet selector stöds inte när chrome-alternativet är true\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. The first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=Skärmdump %1$S, %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=Fel vid sparande till\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=Sparad till\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=Ett fel uppstod vid kopiering till urklipp.\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=Kopierad till urklipp.\n\n# LOCALIZATION NOTE (screenshotTooltip) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltip=Ta en full skärmavbild\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc=Markera noder\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual=Markera noder som matchar en selektor på sidan\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc=CSS-selektor\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual=CSS-selektorn som används för att matcha noder på sidan\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc=Alternativ\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc=Dölj hjälplinjer\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual=Dölj hjälplinjerna runt den markerade noden\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc=Vissa infofält för noder\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual=Visa infofält ovanför den markerade noden (infofältet visar taggnamn, attribut och storlek)\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc=Visa alla träffar\\u0020\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual=Om för många noder överensstämmer med urvalet, visas bara de första 100 för att undvika att tynga ner sidan för mycket. Använd detta alternativ för att visa alla träffar istället.\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc=Boxmodellregion\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual=Vilken region i boxmodellen ska markeras: 'content', 'padding', 'border' eller 'margin'\n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc=Fyllningsstil\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual=Ange en egen färg istället för standard fyllningsstil för regionen\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc=Behåll nuvarande markeringar\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual=Som standard döljs nuvarande markeringar när kommandot körs, om inte detta alternativ är satt\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm=%1$S noder markerade\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached=%1$S noder överensstämmer, men bara %2$S noder markerades. Använd \"--showall\" för att visa alla\n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc=Avmarkera alla noder\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual=Avmarkera alla noder som tidigare markerades med \"highlight\"-kommandot\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=Starta om %1$S\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=Inaktiverar laddning av innehåll från cachen vid omstart\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=Omstartsbegäran avbröts av användaren.\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=Startar om %1$S …\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=Inspektera en nod\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=Undersök dimensioner och egenskaper för ett element med hjälp av en CSS-selektor som öppnar DOM-visaren\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=CSS-selektor\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=En CSS-selektor som tillsammans med document.querySelector identifierar ett enskilt element\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc=Välj en färg från sidan\\u0020\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual=Öppna en panel som förstorar ett område av sidan för att inspektera bildpunkter och kopiera färgvärden\n\n# LOCALIZATION NOTE (eyedropperTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the Eyedropper tool.\neyedropperTooltip=Dra en färg från sidan\\u0020\n\n# LOCALIZATION NOTE (tiltDesc) A very short description of the 'tilt'\n# command. See tiltManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltDesc=Visualisera webbsidan i 3D\n\n# LOCALIZATION NOTE (tiltManual) A fuller description of the 'tilt'\n# command, displayed when the user asks for help on what it does.\ntiltManual=Undersök sambanden mellan olika delar av en webbsida och deras ursprung i en 3D-miljö\n\n# LOCALIZATION NOTE (tiltOpenDesc) A very short description of the 'tilt inspect'\n# command. See tiltOpenManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltOpenDesc=Inspektera i en 3D-vy\n\n# LOCALIZATION NOTE (tiltOpenManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltOpenManual=Startar sidinspektören i 3D, och belyser en nod om den valts med en CSS-selektor\n\n# LOCALIZATION NOTE (tiltToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Tilt 3D View.\ntiltToggleTooltip=3D-vy\n\n# LOCALIZATION NOTE (tiltTranslateDesc) A very short description of the 'tilt translate'\n# command. See tiltTranslateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltTranslateDesc=Flytta webbsidans modell\n\n# LOCALIZATION NOTE (tiltTranslateManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltTranslateManual=Flytta stegvis webbsidans modell i en viss riktning\n\n# LOCALIZATION NOTE (tiltTranslateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateXDesc=X (pixlar)\n\n# LOCALIZATION NOTE (tiltTranslateXManual) A fuller description of the 'x'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateXManual=Antal pixlar som webbsidans modell flyttas längs x-axeln\n\n# LOCALIZATION NOTE (tiltTranslateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateYDesc=Y (pixlar)\n\n# LOCALIZATION NOTE (tiltTranslateYManual) A fuller description of the 'y'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateYManual=Antal pixlar som webbsidans modell flyttas längs y-axeln\n\n# LOCALIZATION NOTE (tiltRotateDesc) A very short description of the 'tilt rotate'\n# command. See tiltRotateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltRotateDesc=Rotera webbsidans modell\n\n# LOCALIZATION NOTE (tiltRotateManual) A fuller description of the 'tilt rotate'\n# command, displayed when the user asks for help on what it does.\ntiltRotateManual=Rotera stegvis webbsidans modell i en viss riktning\n\n# LOCALIZATION NOTE (tiltRotateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateXDesc=X (grader)\n\n# LOCALIZATION NOTE (tiltRotateXManual) A fuller description of the 'x'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateXManual=Antal grader som webbsidans modell vrids längs x-axeln\n\n# LOCALIZATION NOTE (tiltRotateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateYDesc=Y (grader)\n\n# LOCALIZATION NOTE (tiltRotateYManual) A fuller description of the 'y'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateYManual=Antal grader som webbsidans modell vrids längs y-axeln\n\n# LOCALIZATION NOTE (tiltRotateZDesc) A very short string to describe the\n# 'z' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateZDesc=Z (grader)\n\n# LOCALIZATION NOTE (tiltRotateZManual) A fuller description of the 'z'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateZManual=Antal grader som webbsidans modell vrids längs z-axeln\n\n# LOCALIZATION NOTE (tiltZoomDesc) A very short description of the 'tilt zoom'\n# command. See tiltZoomManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltZoomDesc=Zooma in i eller ut ur webbsidans modell\n\n# LOCALIZATION NOTE (tiltZoomManual) A fuller description of the 'tilt zoom'\n# command, displayed when the user asks for help on what it does.\ntiltZoomManual=Flytta stegvis webbsidans modell i en viss riktning längs z-axeln\n\n# LOCALIZATION NOTE (tiltZoomAmountDesc) A very short string to describe the\n# 'zoom' parameter to the 'tilt zoom' command, which is displayed in a dialog\n# when the user is using this command.\ntiltZoomAmountDesc=Zoom (pixlar)\n\n# LOCALIZATION NOTE (tiltZoomAmmuntManual) A fuller description of the 'zoom'\n# parameter to the 'zoom' command, displayed when the user asks for help\n# on what it does.\ntiltZoomAmountManual=Antal pixlar som webbsidans modell flyttas längs z-axeln\n\n# LOCALIZATION NOTE (tiltResetDesc) A very short description of the 'tilt reset'\n# command. See tiltResetManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltResetDesc=Återställer flyttning, rotation och zoom\n\n# LOCALIZATION NOTE (tiltResetManual) A fuller description of the 'tilt reset'\n# command, displayed when the user asks for help on what it does.\ntiltResetManual=Återställer de transformationer som gjorts till webbsidans modellvy\n\n# LOCALIZATION NOTE (tiltCloseDesc) A very short description of the 'tilt close'\n# command. See tiltCloseManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltCloseDesc=Stänger en öppen visualisering\n\n# LOCALIZATION NOTE (tiltCloseManual) A fuller description of the 'tilt close'\n# command, displayed when the user asks for help on what it does.\ntiltCloseManual=Stänger visualiseringen och återgår till inspektörens standardläge\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=Avlusaren måste öppnas innan kommandot kan användas\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first before setting breakpoints.\ndebuggerStopped=Avlusaren måste vara öppen innan brytpunkter kan sättas\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=Hantera brytpunkter\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=Kommandon för att lista, sätta och ta bort brytpunkter\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=Visa kända brytpunkter\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=Inga brytpunkter är satta\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=Ta bort\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=Satt brytpunkt\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=Kunde inte sätta brytpunkt: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=Sätt en brytpunkt\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=Typer av brytpunkter: rad\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=Sätt en radbrytpunkt\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=JS-filens URI\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=Radnummer\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=Ta bort en brytpunkt\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=Index för brytpunkt\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=Brytpunkt borttagen\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=Hantera avlusare\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=Kommandon för att avbryta eller återuppta main-tråden, stega in, ut och över rader av kod\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=Öppnar avlusaren\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=Stänger avlusaren\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=Pausar main-tråden\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=Återupptar main-tråden och fortsätter exekvering efter en brytpunkt till nästa brytpunkt eller skriptet avslutas.\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=Hantera stegning\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=Kommandon för att stega in, ut och över rader av kod\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=Exekverar aktuell sats och stannar sedan vid nästa sats. Om aktuell sats är ett funktionsanrop kommer avlusaren att exekvera hela funktionen och sedan stanna vid nästa sats efter funktionsanropet\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step in command.\ndbgStepInDesc=Exekverar aktuell sats och stannar sedan vid nästa sats. Om aktuell sats är ett funktionsanrop kommer avlusaren att stega in i den funktionen, annars stannar den vid nästa sats\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step out command.\ndbgStepOutDesc=Stegar ut ur aktuell funktion och upp en nivå om funktionen är nästlad. Om det finns i grundinnehållet kommer skriptet att exekveras till slutet eller till nästa brytpunkt. De överhoppade satserna exekveras men stegas inte igenom\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=Listar käll-URL:er som laddats i avlusaren\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc=Lägg källor i en svart låda i avlusaren\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc=En specifik källa att lägga i svart låda\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc=Lägg alla källor som matchar denna glob (t.ex.: \"*.min.js\") i svart låda\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc=Invertera matchning så att varje källa som inte är en angiven källa eller matchar det angivna glob-mönstret placeras i en svart låda.\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc=(Inga källor i svarta lådan)\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc=Följande källor är i svart låda:\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc=Fel i svarta lådan:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc=Sluta ha källor i svart låda i avlusaren\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc=En specifik källa att ta bort från svarta lådan\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc=Sluta ha källor som matchar denna glob (t.ex.: \"*.min.js\") i svart låda\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc=(Fanns inga källor i svarta lådan)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc=Ta bort följande källor från svarta lådan:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc=Fel vid borttagning från svarta lådan:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc=Invertera matchning så att varje källa som inte är en angiven källa eller matchar det angivna glob-mönstret tas bort från svarta lådan.\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=Stäng konsolen\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=Öppna konsolen\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=Justera en sidresurs\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=Redigera en av resurserna som är en del av den här sidan\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=URL att redigera\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=Rad att hoppa till\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=Ändra storlek på sidan\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=Bredd i pixlar\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=Höjd i pixlar\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=Öppna Följsam design-läget\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=Avsluta Följsam design-läget\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=Växla Följsam design-läget\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\nresizeModeToggleTooltip=Följsamt designläge\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=Ändra sidstorlek\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=Kontrollera Följsam design-läget\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2=Föjsammaa webbplatser anpassar sig till miljön så att de ser bra ut på mobila enheter, en bioduk och allt där emellan. Med Följsam design-läget kan du enkelt testa ett flertal sidstorlekar i %1$S utan att behöva ändra storleken på webbläsaren.\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=Manipulera kommandona\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=Läs om mozcmd-katalogen\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3=Läste in kommandon från '%1$S'\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc=Ställ in en mozcmd-katalog\n\n# LOCALIZATION NOTE (cmdSetdirManual2) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual2=En 'mozcmd' katalog är ett enkelt sätt att skapa nya egna kommandon för Firefox kommandorad. För mer information, se <a href=\"https://developer.mozilla.org/en-US/docs/Tools/GCLI/Customization\">MDN-dokumentationen</a>.\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc=Katalog med .mozcmd-filer\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=Manipulera tillägg\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=Listar installerade tillägg\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=Välj en tilläggstyp\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=Följande ordlistor är installerade:\naddonListExtensionHeading=Följande utökningar är installerade:\naddonListLocaleHeading=Följande språk är installerade:\naddonListPluginHeading=Följande insticksmoduler är installerade:\naddonListThemeHeading=Följande teman är installerade:\naddonListAllHeading=Följande tillägg är installerade:\naddonListUnknownHeading=Följande tillägg av den valda typen är installerade:\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=Aktivera\naddonListOutDisable=Inaktivera\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=pågår\naddonPendingEnable=aktivera\naddonPendingDisable=inaktivera\naddonPendingUninstall=avinstallera\naddonPendingInstall=installera\naddonPendingUpgrade=uppgradera\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous add-on commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=Namnet på tillägget\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for add-ons of a particular type were not found.\naddonNoneOfType=Det finns inga tillägg av den typen installerade.\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=Aktiverar det angivna tillägget\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an add-on that is\n# already enabled.\naddonAlreadyEnabled=%S är redan aktiverat.\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an add-on is enabled.\naddonEnabled=%S aktiverat.\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=Inaktiverar det angivna tillägget\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an add-on that is\n# already disabled.\naddonAlreadyDisabled=%S är redan inaktiverat.\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an add-on is disabled.\naddonDisabled=%S inaktiverat.\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=Exporterar resurser\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=Exporterar HTML från sida\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=Gör sidändringar\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=Söker och ersätter i sidelement\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=Sök efter\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=Ersättningssträng\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=Utför skiftlägesokänslig sökning\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=CSS-selektor till sökrot\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=CSS-selektor att matcha i sökningen\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=Attributmatchande regexp\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=Begränsar sökning till attribut\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=Begränsar sökning till textnoder\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=Element som matchar selektor: %1$S. Ersätter i textnoder: %2$S. Ersätter i attribut: %3$S.\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=Tar bort element och attribut från sidan\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=Tar bort element från sidan\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=CSS-selektor som specificerar element att ta bort\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=CSS-selektor som specificerar sökrot\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=Tar bort element, men lämnar innehåll\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=Tar bort endast tomma element\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=Element som matchar selektor: %1$S. Borttagna element: %2$S.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=Tar bort matchande attribut\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=Regexp som specificerar attribut att ta bort\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=CSS-selektor för element att inkludera\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=CSS-selektor för sökrot\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=Utför skiftlägesokänslig sökning\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=Element som matchar selektor: %1$S. Borttagna attribut: %2$S.\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2=Hacka %1$S utvecklarverktyg\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=Olika kommandon relaterade till hackande på %1$S utvecklarverktyg.\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=Ladda verktyg från en checkout av mozilla-central\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound=%1$s finns inte eller är inte en checkout av mozilla-central.\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded=Verktyg laddade från %1$s.\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=Ladda %1$S utvecklarverktyg från en komplett checkout av mozilla-central.\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=En checkout av mozilla-central\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=Använd inbyggda verktyg\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=Använd inbyggda verktyg och åsidosätt tidigare srcdir-kommando.\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=Inbyggda verktyg laddade.\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=Ladda om utvecklarverktygen\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=Verktygen omladdade.\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=Visar och ändrar kakor\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=Kommandon för att lista, skapa, ta bort och ändra kakor för aktuell domän.\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=Visar kakor\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=Visar en lista på kakor som är relevanta för den aktuella sidan.\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=Värd:\ncookieListOutPath=Sökväg:\ncookieListOutExpires=Förfaller:\ncookieListOutAttributes=Attribut:\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=Inga\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=När webbläsaren stängs (session)\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=Hittade inga kakor för den här sidan\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=Hittade inga kakor för värden %1$S\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=Redigera\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=Ta bort\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=Tar bort en kaka\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=Tar bort en kaka, efter en nyckel\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=Nyckeln för en kaka att ta bort\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=Skapa en kaka\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=Skapa en kaka genom att ange ett nyckelnamn, dess värde och eventuellt ett eller flera av följande attribut: expires (maxålder i sekunder eller förfallodatum i GMTString-format), path, domain eller secure\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=Nyckeln för en kaka du vill skapa\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=Värdet för en kaka du vill skapa\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc=Alternativ\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=Sökvägen för en kaka du vill skapa\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=Domänen för en kaka du vill skapa\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=Endast överförd med https\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=Inte åtkomlig från klientskript\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=Endast giltig för webbläsarsessionen\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=Förfallodatum för kakan (RFC2822- eller ISO 8601-datum)\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=JavaScript-förskönare\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=URL:en till JS-filen som ska förskönas\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=Indentering i tecken\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=Det antal tecken som varje rad är indenterad\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=De tecken som används för att indentera varje rad\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=De tecken som används för att indentera varje rad, mellanslag eller tabbar.\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=Behåll inte existerande radbryt\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=Ska existerande radbrytningar behållas\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=Max antal efterföljande radbryt\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=Det maximala antalet av efterföljande radbryt som ska bevaras\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=Tillämpa jslint-stricter-läge?\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=Om satt till true kommer jslint-stricter-läget att tillämpas\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=Välj kodstilen för klammerparenteser\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=Välj kodstilen för klammerparenteser. collapse - sätt dem på samma rad som kontrollsatser; expand - sätt dem på en egen rad (Allman / ANSI-stil); end-expand - sätt slutparenteser på egen rad; expand-strict - sätt dem på egen rad även om din kod därmed bryts.\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=Inga mellanslag före villkorssatser\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=Unescape \\\\xNN-tecken?\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=Ska skrivbara tecken i strängar kodade med \\\\xNN-notation skrivas ut?\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=Ange en giltig URL\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=Alternativ\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=Kommandon för att manipulera loggning av funktionsanrop\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=Starta loggning av funktionsanrop till konsolen\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=Loggning av anrop startad.\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=Stoppa loggning av funktionsanrop\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=Ingen loggning av anrop pågår\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=Stoppade loggning av anrop. Aktiva kontexter: %1$S.\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=Starta loggning av funktionsanrop för chrome-kod till konsolen\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=Globalt objekt, JSM URI, eller JS att hämta ett globalt objekt från\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=Det globala objekt, URI för en JSM, eller JS att exekvera i chrome-fönstret från vilket ett globalt objekt ska hämtas\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=Loggning av anrop startad.\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=Stoppa loggning av funktionsanrop\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=Ingen loggning av anrop för chrome-kod pågår\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=Stoppade loggning av anrop. Aktiva kontexter: %1$S.\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<anonymous>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=Metodanrop\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=Ogiltig JSM!\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=Variabeln hittades inte i content-fönstret.\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=Variabeln hittades inte i chrome-fönstret.\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of JavaScript\n# and invalid JavaScript code.\ncallLogChromeEvalException=Evaluerad JavaScript skickade följande undantag\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=JavaScript-källan måste evalueras till ett objekt vars metodanrop ska loggas, dvs \"({a1: function() {this.a2()},a2: function() {}});\"\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=Kladdblocket\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=Belys ritat område\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=Starta ritbelysning\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=Stoppa ritbelysning\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=chrome-ramar\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=Visa omritade områden i olika färger\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip=Belys ritat område\n\n# LOCALIZATION NOTE (paintflashingToggleDesc) A very short string used to describe the\n# function of the \"paintflashing toggle\" command.\npaintflashingToggleDesc=Växla ritbelysning\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\nsplitconsoleTooltip=Växla delad konsol\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=Programcacheverktyg\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=Validera cachemanifest\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=Hittar problem relaterade till ett cachemanifest och de filer det refererar till\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=URI att kontrollera\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=Programcachen validerades.\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=Rensa poster från programcachen\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=Rensar ut en eller flera poster från programcachen\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=Posterna rensades ut.\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=Visa en lista på poster i programcachen.\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=Visar en lista på alla poster i programcachen. Om sökparametern används kommer tabellen att visa poster innehållande sökorden.\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=Filtrera resultat med hjälp av sökord.\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=Nyckel:\nappCacheListDataSize=Datastorlek:\nappCacheListDeviceID=Enhets-ID:\nappCacheListExpirationTime=Förfaller:\nappCacheListFetchCount=Använts:\nappCacheListLastFetched=Senast använt:\nappCacheListLastModified=Senast ändrad:\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=Visa post\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=Öppna en ny flik innehållande information om den angivna cacheposten.\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=Öppnar en ny flik innehållande information om den angivna cacheposten.\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=Nyckeln för posten att visa.\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=Hantera profileraren\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=Kommandon för att starta eller stoppa en JavaScript-profilerare\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=Öppna profileraren\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=Stäng profileraren\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=Starta profilering\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=Namn på profilen som du vill starta.\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=Stoppa profilering\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=Namn på profilen som du vill stoppa.\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=Lista alla profilerare\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=Visa individuella profilerare\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=Namn på profilen.\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2=Profilen har redan startats\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=Profilen hittades inte\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3=Profileraren har inte startats än. Använd ”profile start” för att starta profilering\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2=Spelar in …\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped=Stoppad …\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=Du behöver öppna profileraren först för att det här kommandot ska fungera\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=Öppna en fjärravlusningsport\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2=%1$S kan tillåta fjärravlusning över en TCP/IP-anslutning. Av säkerhetsskäl är detta normalt inaktiverat, men du kan aktivera det genom detta kommando.\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=TCP-porten att lyssna på\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=Kommandot ”listen” är inaktiverat av inställningen devtools.debugger.remote-enabled\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=Lyssnar på port %1$S\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=Avlusningsservern är inte startad\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc=CSS-mediatypemulering\nmediaEmulateDesc=Emulerar en specificerad CSS-mediatyp\nmediaEmulateManual=Visar dokumentet som om det renderats på en enhet som stöder den angivna mediatypen, med relevanta CSS-regler tillämpade.\nmediaEmulateType=Mediatypen att emulera\nmediaResetDesc=Stoppa emulering av CSS-mediatyp\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc=Infoga gemensamma bibliotek i sidan\ninjectManual2=Infoga gemensamma bibliotek i innehållet i sidan vilket också blir åtkomligt från konsolen.\ninjectLibraryDesc=Välj biblioteket som ska infogas eller ange en giltig skript-URI att infoga\ninjectLoaded=%1$S laddad\ninjectFailed=Misslyckades att ladda %1$S - Ogiltig URI\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc=Öppna mappar\nfolderOpenDesc=Öppna mappsökväg\nfolderOpenDir=Katalogsökväg\nfolderOpenProfileDesc=Öppna profil katalog\\u0020\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath=Ange en giltig sökväg\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult=Öppnade %1$S\n\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=%1$S node highlighted;%1$S nodes highlighted\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/inspector.dtd",
    "content": "<!-- LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users edit the\n     (outer) HTML of the current node -->\n<!ENTITY inspectorHTMLEdit.label       \"Redigera som HTML\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"R\">\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     inner HTML of the current node -->\n\n<!ENTITY inspectorHTMLCopyInner.label       \"Kopiera innerHTML\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"i\">\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     outer HTML of the current node -->\n\n<!ENTITY inspectorHTMLCopyOuter.label       \"Kopiera outerHTML\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey   \"o\">\n<!-- LOCALIZATION NOTE (inspectorCopyUniqueSelector.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the CSS Selector of the current node -->\n\n<!ENTITY inspectorCopyUniqueSelector.label       \"Kopiera unik selektor\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey   \"u\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste outer\n     HTML in the current node -->\n\n<!ENTITY inspectorHTMLPasteOuter.label      \"Klistra in outerHTML\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"K\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n\n<!ENTITY inspectorHTMLPasteInner.label      \"Klistra in innerHTML\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"n\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"Klistra in…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"t\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n\n<!ENTITY inspectorHTMLPasteBefore.label      \"Före\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"F\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n\n<!ENTITY inspectorHTMLPasteAfter.label       \"Efter\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"E\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"Som första barn\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"f\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n\n<!ENTITY inspectorHTMLPasteLastChild.label       \"Som sista barn\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"s\">\n<!-- LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete the\n     current node -->\n\n\n<!ENTITY inspectorHTMLDelete.label          \"Ta bort nod\">\n<!ENTITY inspectorHTMLDelete.accesskey      \"T\">\n\n<!ENTITY inspector.selectButton.tooltip     \"Välj element med musen\">\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label): This is the label shown as\n     the placeholder in inspector search box -->\n\n<!ENTITY inspectorSearchHTML.label          \"Sök HTML\">\n<!ENTITY inspectorSearchHTML.key            \"F\">\n<!-- LOCALIZATION NOTE (inspectorCopyImageDataUri.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the URL embedding the image data encoded in Base 64 (what we name\n     here Image Data URL). For more information:\n     https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs -->\n\n<!ENTITY inspectorCopyImageDataUri.label       \"Kopiera bilddata-URL\">\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n\n<!ENTITY inspectorShowDOMProperties.label       \"Visa DOM egenskaper\">\n\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n<!ENTITY inspectorSearchHTML.label2          \"Search with CSS Selectors\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (confirmNavigationAway): Used in the Inspector tool, when\n# the user tries to navigate away from a web page, to confirm the change of\n# page.\nconfirmNavigationAway.message2=Om du lämnar den här sidan kommer alla ändringar du gjort att gå förlorade.\nconfirmNavigationAway.buttonLeave=Lämna sidan\nconfirmNavigationAway.buttonLeaveAccesskey=L\nconfirmNavigationAway.buttonStay=Stanna på sidan\nconfirmNavigationAway.buttonStayAccesskey=S\n\nbreadcrumbs.siblings=Syskon\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=Avlusaren är pausad. Vissa funktioner, såsom markering med musen, kommer inte att fungera.\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=Nodåtgärder\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label=Inspekterare\ninspector.commandkey=C\ninspector.accesskey=I\n\n# LOCALIZATION NOTE (inspector.panelLabel.*)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel=Inspektionspanelen\ninspector.panelLabel.markupView=Märkningsvy\n\n# LOCALIZATION NOTE (markupView.more.*)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=Vissa noder är dolda.\nmarkupView.more.showAll=Visa alla %S noder\ninspector.tooltip=DOM och stilinspektör\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage=Kan inte ladda bilden\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\neventsTooltip.openInDebugger=Öppna i avlusaren\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n\n\n\n<!ENTITY title                  \"Boxmodell\">\n<!ENTITY margin.tooltip         \"marginal\">\n<!ENTITY border.tooltip         \"ram\">\n<!ENTITY padding.tooltip        \"utfyllnad\">\n<!ENTITY content.tooltip        \"innehåll\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n\n\n\n<!ENTITY netmonitorUI.perfNotice1         \"• Klicka på knappen\">\n<!ENTITY netmonitorUI.perfNotice2         \"för att starta en prestandaanalys.\">\n<!-- LOCALIZATION NOTE (netmonitorUI.reload1/2/3): These are the labels displayed\n  -  in the network table when empty to start logging network requests. -->\n\n<!ENTITY netmonitorUI.reloadNotice1       \"• Genomför en förfrågan eller\">\n<!ENTITY netmonitorUI.reloadNotice2       \"Uppdatera\">\n<!ENTITY netmonitorUI.reloadNotice3       \"sidan för att se detaljerad information om nätverksaktiviteten.\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n\n<!ENTITY netmonitorUI.toolbar.status2     \"✓\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n\n<!ENTITY netmonitorUI.toolbar.method      \"Metod\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n\n<!ENTITY netmonitorUI.toolbar.file        \"Fil\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n\n<!ENTITY netmonitorUI.toolbar.domain      \"Domän\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n\n<!ENTITY netmonitorUI.toolbar.type        \"Typ\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column. -->\n\n<!ENTITY netmonitorUI.toolbar.size        \"Storlek\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n\n<!ENTITY netmonitorUI.toolbar.waterfall   \"Tidslinje\">\n<!-- LOCALIZATION NOTE (debuggerUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n\n<!ENTITY netmonitorUI.tab.headers         \"Rubriker\">\n<!-- LOCALIZATION NOTE (debuggerUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n\n<!ENTITY netmonitorUI.tab.cookies         \"Kakor\">\n<!-- LOCALIZATION NOTE (debuggerUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n\n<!ENTITY netmonitorUI.tab.params          \"Parametrar\">\n<!-- LOCALIZATION NOTE (debuggerUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n\n<!ENTITY netmonitorUI.tab.response        \"Svar\">\n<!-- LOCALIZATION NOTE (debuggerUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n\n<!ENTITY netmonitorUI.tab.timings         \"Tider\">\n<!-- LOCALIZATION NOTE (debuggerUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n\n<!ENTITY netmonitorUI.tab.preview         \"Förhandsgranska\">\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n\n<!ENTITY netmonitorUI.tab.security        \"Säkerhet\">\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterAll    \"Alla\">\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterFonts  \"Typsnitt\">\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterImages \"Bilder\">\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterMedia  \"Media\">\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterOther  \"Annat\">\n<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n\n<!ENTITY netmonitorUI.footer.clear  \"Rensa\">\n<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n\n<!ENTITY netmonitorUI.footer.perf   \"Växla prestandaanalys…\">\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n\n<!ENTITY netmonitorUI.panesButton.tooltip \"Visa/dölj nätverksinfo\">\n<!-- LOCALIZATION NOTE (debuggerUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n\n<!ENTITY netmonitorUI.summary.url         \"Förfrågan-URL:\">\n<!-- LOCALIZATION NOTE (debuggerUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n\n<!ENTITY netmonitorUI.summary.method      \"Förfråganmetod:\">\n<!-- LOCALIZATION NOTE (debuggerUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n\n<!ENTITY netmonitorUI.summary.status      \"Statuskod:\">\n<!-- LOCALIZATION NOTE (debuggerUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n\n<!ENTITY netmonitorUI.summary.version     \"Version:\">\n<!-- LOCALIZATION NOTE (debuggerUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n\n<!ENTITY netmonitorUI.summary.size        \"Rubrikstorlek:\">\n<!-- LOCALIZATION NOTE (debuggerUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n\n<!ENTITY netmonitorUI.response.name       \"Namn:\">\n<!-- LOCALIZATION NOTE (debuggerUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n\n<!ENTITY netmonitorUI.response.dimensions \"Dimensioner:\">\n<!-- LOCALIZATION NOTE (debuggerUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n\n<!ENTITY netmonitorUI.response.mime       \"MIME-typ:\">\n<!-- LOCALIZATION NOTE (debuggerUI.response.encoding): This is the label displayed\n  -  in the network details response tab identifying an image's encoding. -->\n\n<!ENTITY netmonitorUI.response.encoding   \"Kodning:\">\n<!-- LOCALIZATION NOTE (debuggerUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n\n<!ENTITY netmonitorUI.timings.blocked     \"Blockerad:\">\n<!-- LOCALIZATION NOTE (debuggerUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n\n<!ENTITY netmonitorUI.timings.dns         \"DNS-svar:\">\n<!-- LOCALIZATION NOTE (debuggerUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n\n<!ENTITY netmonitorUI.timings.connect     \"Ansluter:\">\n<!-- LOCALIZATION NOTE (debuggerUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n\n<!ENTITY netmonitorUI.timings.send        \"Skickar:\">\n<!-- LOCALIZATION NOTE (debuggerUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n\n<!ENTITY netmonitorUI.timings.wait        \"Väntar:\">\n<!-- LOCALIZATION NOTE (debuggerUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n\n<!ENTITY netmonitorUI.timings.receive     \"Mottar:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n\n<!ENTITY netmonitorUI.security.error      \"Ett fel har inträffat:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n\n<!ENTITY netmonitorUI.security.protocolVersion \"Protokollversion:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n\n<!ENTITY netmonitorUI.security.cipherSuite \"Chiffersvit:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n\n<!ENTITY netmonitorUI.security.hsts \"HSTS:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n\n<!ENTITY netmonitorUI.security.hpkp \"Pinnad offentlig nyckel:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n\n<!ENTITY netmonitorUI.security.connection \"Anslutning:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n\n<!ENTITY netmonitorUI.security.certificate \"Certifikat:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n\n<!ENTITY netmonitorUI.context.perfTools   \"Starta prestandaanalys…\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"S\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n\n<!ENTITY netmonitorUI.context.copyUrl     \"Kopiera URL\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n\n<!ENTITY netmonitorUI.context.copyAsCurl    \"Kopiera som cURL\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n\n<!ENTITY netmonitorUI.context.copyUrl.accesskey \"K\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"Kopiera bild som data-URI\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"U\">\n<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n\n<!ENTITY netmonitorUI.summary.editAndResend \"Redigera och skicka igen\">\n<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey \"R\">\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n\n<!ENTITY netmonitorUI.summary.rawHeaders \"Rådata rubriker\">\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Förfråganrubriker:\">\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Svarets rubriker:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n\n<!ENTITY netmonitorUI.context.newTab      \"Öppna i ny flik\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n\n<!ENTITY netmonitorUI.context.newTab.accesskey \"Ö\">\n<!-- LOCALIZATION NOTE (debuggerUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n\n<!ENTITY netmonitorUI.custom.newRequest   \"Ny förfrågan\">\n<!-- LOCALIZATION NOTE (debuggerUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n\n<!ENTITY netmonitorUI.custom.query        \"Frågesträng:\">\n<!-- LOCALIZATION NOTE (debuggerUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n\n<!ENTITY netmonitorUI.custom.headers      \"Förfråganrubriker:\">\n<!-- LOCALIZATION NOTE (debuggerUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n\n<!ENTITY netmonitorUI.custom.postData     \"Förfråganinnehåll:\">\n<!-- LOCALIZATION NOTE (debuggerUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n\n<!ENTITY netmonitorUI.custom.send         \"Skicka\">\n<!-- LOCALIZATION NOTE (debuggerUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n\n<!ENTITY netmonitorUI.custom.cancel       \"Avbryt\">\n<!-- LOCALIZATION NOTE (debuggerUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n\n<!ENTITY netmonitorUI.backButton          \"Bakåt\">\n\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n<!ENTITY netmonitorUI.security.warning.cipher     \"The cipher used for encryption is deprecated and insecure.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.protocol): A tooltip\n  -  for warning icon that indicates a connection uses insecure protocol. -->\n<!ENTITY netmonitorUI.security.warning.sslv3      \"The protocol SSL 3.0 is deprecated and insecure.\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.address): This is the label displayed\n  -  in the network details headers tab identifying the remote address. -->\n<!ENTITY netmonitorUI.summary.address     \"Remote address:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n<!ENTITY netmonitorUI.toolbar.transferred \"Transferred\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label=Nätverk\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel=Nätverkspanel\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey=Q\nnetmonitor.accesskey=N\n\n# LOCALIZATION NOTE (netmonitor.tooltip):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\nnetmonitor.tooltip=Nätverksbevakning\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=Anslutningen som användes för att hämta denna resurs var säker.\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not encrypted.\nnetmonitor.security.state.insecure=Anslutningen som användes för att hämta denna resurs var inte krypterad.\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=En säkerhetsvarning förhindrade resursen från att laddas.\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=Aktiverad\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=Inaktiverad\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=Värd %S:\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayd. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<Inte Tillgänglig>\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=Dölj förfrågandetaljer\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=Visa förfrågandetaljer\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=Inga rubriker för den här förfrågan\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=Filtrera rubriker\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=Inga kakor för den här förfrågan\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=Filtrera kakor\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=Inga parametrar för den här förfrågan\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=Filtrera förfråganparametrar\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=Frågesträng\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=Formulärdata\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=Förfrågans nyttolast\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=Förfrågans rubriker\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload=Förfrågans rubriker från uppladdningsströmmen\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=Svarets rubriker\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=Förfrågans kakor\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=Svarets kakor\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=Filtrera egenskaper\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → callback %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=Fallande ordning\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=Stigande ordning\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=Inga förfrågningar\n\n# LOCALIZATION NOTE (networkMenu.summary): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the number of seconds.\nnetworkMenu.summary=En förfrågan, #2 kB, #3 s;#1 förfrågningar, #2 kB, #3 s\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB=%S kB\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S ms\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond=%S ms\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second=%S s\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute=%S min\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading=Laddar…\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable=Tom\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading=Vänta…\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable=Ingen data tillgänglig\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS=%S s\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled=Använd cache\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled=Inaktiverad cache\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Storlek: %S kB\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds=Tid: #1 sekund;Tid: #1 sekunder\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached=Cachade svar: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount=Totala förfrågningar: %S\n\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=This resource was transferred over a connection that used weak encryption.\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=—\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/profiler.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Profiler strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (profilerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n\n\n\n<!ENTITY profilerUI.emptyNotice1    \"Klicka på\">\n<!ENTITY profilerUI.emptyNotice2    \"knappen för att starta inspelningen av JavaScript funktionsanrop.\">\n<!-- LOCALIZATION NOTE (profilerUI.stopNotice1/2): This is the label shown\n  -  in the call list view while recording a profile. -->\n\n<!ENTITY profilerUI.stopNotice1    \"Klicka på\">\n<!ENTITY profilerUI.stopNotice2    \"knappen igen för att stoppa insamlingen.\">\n<!-- LOCALIZATION NOTE (profilerUI.loadingNotice): This is the label shown\n  -  in the call list view while loading a profile. -->\n\n<!ENTITY profilerUI.loadingNotice \"Hämtar…\">\n<!-- LOCALIZATION NOTE (profilerUI.recordButton): This string is displayed\n  -  on a button that starts a new profile. -->\n\n<!ENTITY profilerUI.recordButton.tooltip \"Spela in JavaScript funktionsanrop.\">\n<!-- LOCALIZATION NOTE (profilerUI.importButton): This string is displayed\n  -  on a button that opens a dialog to import a saved profile data file. -->\n\n<!ENTITY profilerUI.importButton \"Importera…\">\n<!-- LOCALIZATION NOTE (profilerUI.exportButton): This string is displayed\n  -  on a button that opens a dialog to export a saved profile data file. -->\n\n<!ENTITY profilerUI.exportButton \"Spara\">\n<!-- LOCALIZATION NOTE (profilerUI.clearButton): This string is displayed\n  -  on a button that remvoes all the recordings. -->\n\n<!ENTITY profilerUI.clearButton \"Rensa\">\n<!-- LOCALIZATION NOTE (profilerUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n\n<!ENTITY profilerUI.invertTree \"Invertera anropsträdet\">\n<!-- LOCALIZATION NOTE (profilerUI.invertTree.tooltiptext): This is the tooltip\n  -  for the tree-inverting checkbox's label.  -->\n\n<!ENTITY profilerUI.invertTree.tooltiptext \"När anropsträdet inverteras visas de inspelade anropssökvägarna med de nyaste ramarna först och expanderar till de äldre ramarna.\">\n<!-- LOCALIZATION NOTE (profilerUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n\n<!ENTITY profilerUI.table.totalDuration   \"Total Tid (ms)\">\n<!ENTITY profilerUI.table.selfDuration    \"Egen tid (ms)\">\n<!ENTITY profilerUI.table.totalPercentage \"Total Kostnad\">\n<!ENTITY profilerUI.table.selfPercentage  \"Självkostnad\">\n<!ENTITY profilerUI.table.samples         \"Exempel\">\n<!ENTITY profilerUI.table.function        \"Funktion\">\n<!-- LOCALIZATION NOTE (profilerUI.newtab.tooltiptext): The tooltiptext shown\n  -  on the \"+\" (new tab) button for a profile when a selection is available. -->\n\n<!ENTITY profilerUI.newtab.tooltiptext \"Lägg till flik från markering\">\n\n\n<!-- LOCALIZATION NOTE (profilerUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n<!ENTITY profilerUI.enableFramerate             \"Record Framerate\">\n<!ENTITY profilerUI.enableFramerate.tooltiptext \"Record framerate while profiling.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY profilerUI.enableMemory             \"Record Memory\">\n<!ENTITY profilerUI.enableMemory.tooltiptext \"Record memory consumption while profiling.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n<!ENTITY profilerUI.flattenTreeRecursion             \"Flatten Tree Recursion\">\n<!ENTITY profilerUI.flattenTreeRecursion.tooltiptext \"Flatten recursion when inspecting functions.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n<!ENTITY profilerUI.invertFlameGraph             \"Invert Flame Chart\">\n<!ENTITY profilerUI.invertFlameGraph.tooltiptext \"Inverting the flame chart displays the profiled call paths starting from the youngest frames and expanding out to the older frames.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n<!ENTITY profilerUI.options.filter.tooltiptext \"Select what data to display in the timeline\">\n\n<!-- LOCALIZATION NOTE (profilerUI.options.tooltiptext): This is the tooltip\n  -  for the options button. -->\n<!ENTITY profilerUI.options.gear.tooltiptext \"Configure performance preferences.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n<!ENTITY profilerUI.showPlatformData             \"Show Gecko Platform Data\">\n<!ENTITY profilerUI.showPlatformData.tooltiptext \"Showing platform data enables the JavaScript Profiler reports to include Gecko platform symbols.\">\n<!ENTITY profilerUI.table.selfAlloc1        \"Self Sampled Allocations\">\n<!ENTITY profilerUI.table.selfAllocTooltip  \"The number of Object allocations sampled at this location.\">\n<!ENTITY profilerUI.table.selfDuration2   \"Self Time\">\n<!ENTITY profilerUI.table.totalAlloc1       \"Total Sampled Allocations\">\n<!ENTITY profilerUI.table.totalAllocTooltip \"The total number of Object allocations sampled at this location and in callees.\">\n\n<!-- LOCALIZATION NOTE (profilerUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY profilerUI.table.totalDuration2  \"Total Time\">\n<!ENTITY profilerUI.toolbar.js-calltree \"JavaScript\">\n<!ENTITY profilerUI.toolbar.js-flamegraph \"JS Flame Chart\">\n<!ENTITY profilerUI.toolbar.memory-calltree1 \"Allocations\">\n<!ENTITY profilerUI.toolbar.memory-flamegraph1 \"Allocations Flame Chart\">\n\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n<!ENTITY profilerUI.toolbar.waterfall \"Timeline\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/profiler.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Profiler\n# which is available from the Web Developer sub-menu -> 'Profiler'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (profiler.label):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nprofiler.label2=Prestanda\n\n# LOCALIZATION NOTE (profiler.panelLabel):\n# This is used as the label for the toolbox panel.\nprofiler.panelLabel2=Prestanda panel\n\n# LOCALIZATION NOTE (profiler2.commandkey, profiler.accesskey)\n# Used for the menuitem in the tool menu\nprofiler.commandkey2=VK_F5\nprofiler.accesskey=P\n\n# LOCALIZATION NOTE (profiler.tooltip2):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\nprofiler.tooltip2=JavaScript-profilerare\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=Det finns inga profiler än.\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Profiler,\n# identifying a set of function calls.\nrecordingsList.itemLabel=Spelar in #%S\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=Pågår...\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S ms\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for saving an item to disk.\nrecordingsList.saveLabel=Spara\n\n# LOCALIZATION NOTE (profile.tab):\n# This string is displayed in the profile view for a tab, after the\n# recording has finished, as the recording 'start → stop' range in milliseconds.\nprofile.tab=%1$S ms → %2$S ms\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Profiler,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps=fps\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Profiler,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=ms\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Profiler,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=Stilar\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=Nätverk\ncategory.graphics=Grafik\ncategory.storage=Lagring\ncategory.events=Inmatning & händelser\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(rot)\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=Visa källkoden i avlusaren\n\n# LOCALIZATION NOTE (table.zoom.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the 'zoom'\n# buttons (small magnifying glass icons) which spawn a new tab.\ntable.zoom.tooltiptext=Inspektera ram i en ny flik\\u0020\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=Spara profil...\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=JSON Filer\\u0020\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=Alla filer\n\n\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=(idle)\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units of time in milliseconds.\ntable.ms=ms\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units representing percentages.\ntable.percentage=%\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project editor can be closed without saving changes\nprojecteditor.confirmUnsavedTitle=Osparade ändringar\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project editor can be closed without saving changes\nprojecteditor.confirmUnsavedLabel=Du har osparade ändringar som kommer att gå förlorade om du avslutar. Är du säker på att du vill fortsätta?\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted.\nprojecteditor.deleteLabel=Ta bort\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle=Ta bort\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage=Är du säker på att du vill ta bort denna mapp?\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage=Är du säker på att du vill ta bort den här filen?\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a menu item for adding a new file to\n# the directory.\nprojecteditor.newLabel=Ny…\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=Byt namn\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel=Spara\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel=Spara som…\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file.\nprojecteditor.selectFileLabel=Välj en fil\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder.\nprojecteditor.openFolderLabel=Välj en mapp\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file.\nprojecteditor.openFileLabel=Öppna en fil\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files.\nprojecteditor.find.commandkey=F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\".\nprojecteditor.save.commandkey=S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file.\nprojecteditor.new.commandkey=N\n\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=You have unsaved changes that will be lost. Are you sure you want to continue?\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate2): tooltip of the rotate button.\nresponsiveUI.rotate2=Rotera\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot=Skärmdump\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename=Skärmdump %1$S vid %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch=Simulera tryckhändelser (sidan kan behöva laddas om)\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=Lägg till förval\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=Ta bort förval\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S (anpassad)\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle=Responsiv designvy\n\n# LOCALIZATION NOTE (responsiveUI.close): tooltip text of the close button.\nresponsiveUI.close=Lämna responsiv designvy\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=Välj ett namn på förvalet %Sx%S\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip=Använd Ctrl-tangenten för större precision. Använd Shift-tangenten för avrundade storlekar.\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload=Om lyssnare för tryckhändelser har lagts till tidigare behöver sidan laddas om.\nresponsiveUI.notificationReload=Ladda om\nresponsiveUI.notificationReload_accesskey=L\nresponsiveUI.dontShowReloadNotification=Visa inte igen\nresponsiveUI.dontShowReloadNotification_accesskey=V\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n\n\n\n<!ENTITY window.title                 \"Kladdblocket\">\n\n<!ENTITY fileMenu.label               \"Arkiv\">\n<!ENTITY fileMenu.accesskey           \"A\">\n\n<!ENTITY newWindowCmd.label           \"Nytt fönster\">\n<!ENTITY newWindowCmd.accesskey       \"N\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"Öppna fil…\">\n<!ENTITY openFileCmd.accesskey        \"Ö\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"Öppna senaste\">\n<!ENTITY openRecentMenu.accesskey     \"a\">\n\n<!ENTITY revertCmd.label              \"Återgå…\">\n<!ENTITY revertCmd.accesskey          \"Å\">\n\n<!ENTITY saveFileCmd.label            \"Spara\">\n<!ENTITY saveFileCmd.accesskey        \"S\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"Spara som…\">\n<!ENTITY saveFileAsCmd.accesskey      \"m\">\n\n<!ENTITY closeCmd.label               \"Stäng\">\n<!ENTITY closeCmd.key                 \"W\">\n<!ENTITY closeCmd.accesskey           \"ä\">\n\n<!ENTITY viewMenu.label               \"Visa\">\n<!ENTITY viewMenu.accesskey           \"s\">\n\n<!ENTITY lineNumbers.label             \"Visa radnummer\">\n<!ENTITY lineNumbers.accesskey         \"r\">\n\n<!ENTITY wordWrap.label                \"Radbryt text\">\n<!ENTITY wordWrap.accesskey            \"R\">\n\n<!ENTITY highlightTrailingSpace.label     \"Markera avslutande mellanslag\">\n<!ENTITY highlightTrailingSpace.accesskey \"M\">\n\n<!ENTITY largerFont.label             \"Större teckensnitt\">\n<!ENTITY largerFont.accesskey         \"S\">\n<!ENTITY largerFont.commandkey        \"+\">\n\n<!ENTITY smallerFont.label            \"Mindre teckensnitt\">\n<!ENTITY smallerFont.accesskey        \"M\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"Normal storlek\">\n<!ENTITY normalSize.accesskey         \"N\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label               \"Redigera\">\n<!ENTITY editMenu.accesskey           \"R\">\n\n<!ENTITY run.label                    \"Kör\">\n<!ENTITY run.accesskey                \"ö\">\n<!ENTITY run.key                      \"r\">\n\n<!ENTITY inspect.label                \"Inspektera\">\n<!ENTITY inspect.accesskey            \"I\">\n<!ENTITY inspect.key                  \"i\">\n\n<!ENTITY display.label                \"Visa\">\n<!ENTITY display.accesskey            \"V\">\n<!ENTITY display.key                  \"l\">\n\n<!ENTITY pprint.label                 \"Pretty Print\">\n<!ENTITY pprint.key                   \"p\">\n<!ENTITY pprint.accesskey             \"P\">\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n\n<!ENTITY environmentMenu.label        \"Miljö\">\n<!ENTITY environmentMenu.accesskey    \"M\">\n\n\n<!ENTITY contentContext.label         \"Innehåll\">\n<!ENTITY contentContext.accesskey     \"n\">\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n\n<!ENTITY browserContext.label         \"Webbläsaren\">\n<!ENTITY browserContext.accesskey     \"W\">\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n\n<!ENTITY helpMenu.label               \"Hjälp\">\n<!ENTITY helpMenu.accesskey           \"H\">\n<!ENTITY helpMenuWin.label            \"Hjälp\">\n<!ENTITY helpMenuWin.accesskey        \"H\">\n\n<!ENTITY documentationLink.label      \"Hjälp för Kladdblocket på MDN\">\n<!ENTITY documentationLink.accesskey  \"H\">\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n\n\n<!ENTITY resetContext2.label          \"Återställ variabler\">\n<!ENTITY resetContext2.accesskey      \"Å\">\n\n<!ENTITY reloadAndRun.label           \"Ladda om och kör\">\n<!ENTITY reloadAndRun.accesskey       \"L\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"Kör\">\n<!ENTITY executeMenu.accesskey        \"K\">\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n\n<!ENTITY evalFunction.label \"Evaluera aktuell funktion\">\n<!ENTITY evalFunction.accesskey \"E\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=Filen finns redan. Skriva över?\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active window of navigator:browser\n# type.\nbrowserWindow.unavailable=Kladdblocket hittar inget webbläsarfönster att köra koden i.\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=Kladdblocket kan inte köra den här åtgärden i aktuellt läge.\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=Öppna fil\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=Kunde inte läsa filen.\n\n# LOCALIZATION NOTE  (importFromFile.convert.failed): This is the message\n# displayed when file conversion from some charset to Unicode fails.\n# %1 is the name of the charset from which the conversion failed.\nimportFromFile.convert.failed=Misslyckades med att konvertera fil till Unicode från %1$S.\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=Rensa poster\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=Spara fil som\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=Sparandet av filen misslyckades.\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=Vill du spara ändringarna du gjort i det här kladdblocket?\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=Osparade ändringar\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=Vill du ångra ändringarna du gjort i det här kladdblocket?\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=Ångra ändringar\n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * Det här är ett JavaScript-kladdblock.\\n *\\n * Skriv in lite JavaScript, högerklicka eller välj från Kör-menyn:\\n * 1. Kör för att evaluera den markerade texten (%1$S),\\n * 2. Inspektera för att öppna en objektinspektör på resultatet (%2$S), eller\\n * 3. Visa för att infoga resultatet i en kommentar efter markeringen. (%3$S)\\n */\\n\\n\n\n# LOCALIZATION NOTE  (scratchpad.noargs): This error message is shown when\n# Scratchpad instance is created without any arguments. Scratchpad window\n# expects to receive its unique identifier as the first window argument.\nscratchpad.noargs=Kladdblocket skapades inte med några argument.\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=Det här kladdblocket körs i webbläsarmiljön.\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage=https://developer.mozilla.org/en/Tools/Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol  = Rad %1$S, Kol %2$S\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=Den här filen finns inte längre.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Filtrera egenskaper\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout=Anslutningen förföll. Kontrollera felkonsolen i båda ändarna efter möjliga felmeddelanden. Prova att öppna kladdblocket igen.\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label=Kladdblocket\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel=Kladdblockspanel\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip=Kladdblocket\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Bluffvarning: Var försiktig när du klistrar in saker du inte förstår. Detta skulle kunna göra det möjligt för angripare att stjäla din identitet eller ta kontroll över din dator. Skriv in '%S' i kladdblocket nedan för att möjliggöra klistring.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=tillåt klistring\\u0020\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n<!ENTITY shaderEditorUI.vertexShader    \"Vertex-shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n<!ENTITY shaderEditorUI.fragmentShader  \"Fragment-shader\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice1   \"Ladda om\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice2   \"sidan för att kunna redigera GLSL-koden.\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n<!ENTITY shaderEditorUI.emptyNotice     \"Väntar på att en WebGL-kontext ska skapas …\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label=Shadereditor\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel=Shadereditorpanel\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip=GLSL-shading språkeditor för WebGL\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel=Program %S\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel=Växla geometrivisibilitet\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S\\u00D7%S\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY gotoLineCmd.label         \"Gå till rad…\">\n<!ENTITY gotoLineCmd.key           \"J\">\n<!ENTITY gotoLineCmd.accesskey     \"G\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=Sök…\n\n# LOCALIZATION NOTE  (findCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage=Sök efter:\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=Gå till rad…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=Gå till radnummer:\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=Brytpunkt: %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=Aktuell rad\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=Aktuellt steg: %S\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink=dokument\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound=inte hittad\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey=J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey=/\n\n# LOCALIZATION NOTE  (indentLess.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey=Ö\n\n# LOCALIZATION NOTE  (indentMore.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey=Ä\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the key to use to move\n# the selected lines up.\nmoveLineUp.commandkey=Alt-Up\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the key to use to move\n# the selected lines down.\nmoveLineDown.commandkey=Alt-Down\n\n# LOCALIZATION NOTE  (autocomplete.commandkey): This is the key to use\n# in conjunction with Ctrl for autocompletion.\nautocompletion.commandkey=Mellanrum\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the key to use to\n# show more information, like type inference.\nshowInformation2.commandkey=Shift-Ctrl-Space\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey=VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey=a\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label=Lagring\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel=Lagring\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel=Lagringspanel\n\n# LOCALIZATION NOTE (storage.tooltip):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\nstorage.tooltip2=Lagringsinspekterare (Kakor, Lokal Lagring...)\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText=Ingen värd för denna sida\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText=Ingen data tillgänglig för den valda värden\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies=Cookies\ntree.labels.localStorage=Lokal Lagring\ntree.labels.sessionStorage=Sessionslagring\ntree.labels.indexedDB=Indexerad DB\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.name=Namn\ntable.headers.cookies.path=Sökväg\ntable.headers.cookies.host=Domän\ntable.headers.cookies.expires=Utgår den\ntable.headers.cookies.value=Värde\ntable.headers.cookies.lastAccessed=Senaste åtkomst\ntable.headers.cookies.creationTime=Skapad den\n# LOCALIZATION NOTE (table.headers.cookies.isHttpOnly):\n# This string is used in the header for the column which denotes whether a\n# cookie is HTTP only or not.\ntable.headers.cookies.isHttpOnly=isHttpOnly\n# LOCALIZATION NOTE (table.headers.cookies.isSecure):\n# This string is used in the header for the column which denotes whether a\n# cookie can be accessed via a secure channel only or not.\ntable.headers.cookies.isSecure=isSecure\n# LOCALIZATION NOTE (table.headers.cookies.isDomain):\n# This string is used in the header for the column which denotes whether a\n# cookie is a domain cookie only or not.\ntable.headers.cookies.isDomain=isDomain\n\ntable.headers.localStorage.name=Nyckel\ntable.headers.localStorage.value=Värde\n\ntable.headers.sessionStorage.name=Nyckel\ntable.headers.sessionStorage.value=Värde\n\ntable.headers.indexedDB.name=Nyckel\ntable.headers.indexedDB.db=Databasnamn\ntable.headers.indexedDB.objectStore=Objektlagernamn\ntable.headers.indexedDB.value=Värde\ntable.headers.indexedDB.origin=Ursprung\ntable.headers.indexedDB.version=Version\ntable.headers.indexedDB.objectStores=Objektlager\ntable.headers.indexedDB.keyPath=Nyckel\ntable.headers.indexedDB.autoIncrement=Öka automatiskt\ntable.headers.indexedDB.indexes=Förteckningar\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session=Session\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder=Filtrera värden\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label=Data\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label=Tolkat värde\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n\n<!ENTITY newButton.label            \"Ny\">\n<!ENTITY newButton.tooltip          \"Skapa och lägg till en ny stilmall till dokumentet\">\n<!ENTITY newButton.accesskey        \"N\">\n\n<!ENTITY importButton.label         \"Importera…\">\n<!ENTITY importButton.tooltip       \"Importera och lägg till en befintlig stilmall till dokumentet\">\n<!ENTITY importButton.accesskey     \"I\">\n\n<!ENTITY visibilityToggle.tooltip   \"Växla visning av stilmall\">\n\n<!ENTITY saveButton.label           \"Spara\">\n<!ENTITY saveButton.tooltip         \"Spara den här stilmallen till en fil\">\n<!ENTITY saveButton.accesskey       \"S\">\n\n<!ENTITY optionsButton.tooltip      \"StilEditor alternativ\">\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n\n<!ENTITY showOriginalSources.label     \"Visa originalkällor\">\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n\n<!ENTITY showOriginalSources.accesskey  \"a\">\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n\n<!ENTITY showMediaSidebar.label     \"Visa @media sidorad\">\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n\n<!ENTITY mediaRules.label           \"@media regler \">\n\n<!ENTITY editorTextbox.placeholder  \"Skriv in CSS här.\">\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n\n<!ENTITY noStyleSheet.label         \"Den här sidan har ingen stilmall.\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n\n<!ENTITY noStyleSheet-tip-start.label  \"Kanske vill du \">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"lägga till en ny stilmall\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \"?\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (chromeWindowTitle): This is the title of the Style Editor\n# 'chrome' window. That is, the main window with the stylesheets list.\n# The argument is either the content document's title or its href if no title\n# is available.\nchromeWindowTitle=Stileditor [%S]\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<inline-stilmall #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=Ny stilmall #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=#1 regel.;#1 regler.\n\n# LOCALIZATION NOTE  (error-load): This is shown when loading fails.\nerror-load=Stilmallen kunde inte laddas.\n\n# LOCALIZATION NOTE  (error-save): This is shown when saving fails.\nerror-save=Stilmallen kunde inte sparas.\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed=Det går inte att visa täckningsinformation för komprimerade stilmallar\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=Importera stilmall\n\n# LOCALIZATION NOTE  (importStyleSheet.filter): This is the *.css filter title\nimportStyleSheet.filter=CSS-filer\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=Spara stilmall\n\n# LOCALIZATION NOTE  (saveStyleSheet.filter): This is the *.css filter title\nsaveStyleSheet.filter=CSS-filer\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey=VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey=I\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey=S\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the style editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label=Stileditor\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel=Stilredigeringspanel\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip2):\n# This string is displayed in the tooltip of the tab when the style editor is\n# displayed inside the developer tools window.\nToolboxStyleEditor.tooltip2=Stilmallsredigerare (CSS)\n\n# LOCALIZATION NOTE (confirmNavigationAway): Shown in a notification box when\n# the user tries to navigate away from a web page.\nconfirmNavigationAway.message=Om du lämnar sidan kommer osparade ändringar i stileditorn att förloras.\nconfirmNavigationAway.buttonLeave=Lämna sidan\nconfirmNavigationAway.buttonLeaveAccesskey=L\nconfirmNavigationAway.buttonStay=Stanna på sidan\nconfirmNavigationAway.buttonStayAccesskey=S\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n<!ENTITY browserStylesLabel    \"Webbläsarstilar\">\n\n<!-- LOCALIZATION NOTE (userStylesSearch): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n<!ENTITY userStylesSearch      \"Sök\">\n\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n<!ENTITY selectedElementLabel  \"Markerat element:\">\n\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n<!ENTITY noPropertiesFound     \"Hittade inga CSS-egenskaper.\">\n\n<!-- FIXME: notes -->\n<!ENTITY computedViewTitle     \"Framräknade\">\n<!ENTITY ruleViewTitle         \"Regler\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Stilinspektör\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Bästa matchning\nrule.status.MATCHED=Matchning\nrule.status.PARENT_MATCH=Föräldramatchning\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=inline\nrule.sourceElement=element\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Ärvd från %S\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle=Läs dokumentationen för den här egenskapen\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Ogiltigt värde på egenskap\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=Inget element är valt.\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/tilt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Tilt Inspector\n# which is available from the Web Developer sub-menu -> 'Tilt'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (initTilt.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed as an modal\n# popup window when initialization fails because of unsupported hardware.\ninitTilt.error = Kunde inte initiera Tilt. Läs mer om detta i\\nfelsökningsinformationen som finns på http://get.webgl.org/troubleshooting\n\n# LOCALIZATION NOTE (initWebGL.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed in the console\n# when initialization fails because of unsupported hardware.\ninitWebGL.error = Kunde inte initiera WebGL-kontexten. Din hårdvara eller drivrutiner kanske inte stöder det.\n\n# LOCALIZATION NOTE (linkProgram.error): This error happens when the WebGL\n# context can't link two compiled shader programs together. It is displayed in\n# the Error Console.\nlinkProgram.error = Kunde inte initiera shader-program: %S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (uri or path) of a shader is not the expected one. It is displayed in\n# the Error Console.\ncompileShader.source.error = Ogiltig shader-källtyp (förväntade sig String).\n\n# LOCALIATION NOTE (compileShader.type.error): There are two types of shader\n# programs - vertex and fragment. At a shader initialization, if none of these\n# two types is specified, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.type.error = Fel shader-typ specificerad för: %S\n\n# LOCALIZATION NOTE (compileShader.compile.error): If the shader source and\n# type are correctly specified, there may be syntax errors in the shader code.\n# If this is the case, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.compile.error = Shader-kompileringsstatus:\\n%S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (canvas or image) of a texture is not as expected. It is displayed in\n# the Error Console.\ninitTexture.source.error = Ogiltig texture-källtyp (förväntade sig Image).\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/timeline.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Timeline strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (timelineUI.recordButton): This string is displayed\n  -  on a button that starts a new recording. -->\n\n\n\n<!ENTITY timelineUI.recordButton.tooltip \"Spela in tidslinje med åtgärder\">\n<!-- LOCALIZATION NOTE (timelineUI.recordLabel): This string is displayed\n  -  as a label to signal that a recording is in progress. -->\n\n<!ENTITY timelineUI.recordLabel \"Spelar in …\">\n<!-- LOCALIZATION NOTE (timelineUI.memoryCheckbox.label): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n\n<!ENTITY timelineUI.memoryCheckbox.label \"Minne\">\n<!-- LOCALIZATION NOTE (timelineUI.memoryCheckbox.tooltip): This string\n  -  is displayed next to the memory checkbox -->\n\n<!ENTITY timelineUI.memoryCheckbox.tooltip \"Aktivera mätningar av minnet\">\n<!-- LOCALIZATION NOTE (timelineUI.filterButton.tooltip): This string\n  -  is displayed next to the filter button-->\n\n<!ENTITY timelineUI.filterButton.tooltip \"Välj vilka uppgifter som visas\">\n<!-- LOCALIZATION NOTE (timelineUI.emptyNotice1/2): This is the label shown\n  -  in the timeline view when empty. -->\n\n<!ENTITY timelineUI.emptyNotice1    \"Klicka på\">\n<!ENTITY timelineUI.emptyNotice2    \"knappen för att starta inspelning av tidslinje med händelser.\">\n<!-- LOCALIZATION NOTE (timelineUI.stopNotice1/2): This is the label shown\n  -  in the timeline view while recording. -->\n\n<!ENTITY timelineUI.stopNotice1    \"Klicka på\">\n<!ENTITY timelineUI.stopNotice2    \"knappen igen för att stoppa insamlingen.\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/timeline.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Timeline\n# which is available from the Web Developer sub-menu -> 'Timeline'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (timeline.label):\n# This string is displayed in the title of the tab when the timeline is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ntimeline.label=Tidslinje\n\n# LOCALIZATION NOTE (timeline.panelLabel):\n# This is used as the label for the toolbox panel.\ntimeline.panelLabel=Tidslinjepanelen\n\n# LOCALIZATION NOTE (timeline.tooltip):\n# This string is displayed in the tooltip of the tab when the timeline is\n# displayed inside the developer tools window.\ntimeline.tooltip=Prestanda tidslinje\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S ms\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=POSTER\n\n# LOCALIZATION NOTE (timeline.label.*):\n# These strings are displayed in the timeline waterfall, identifying markers.\n# We want to use the same wording as Google Chrome\ntimeline.label.styles2=Räkna om stil\ntimeline.label.reflow2=Layout\ntimeline.label.paint=Måla\ntimeline.label.javascript2=Funktionsanrop\ntimeline.label.domevent=DOM händelse\ntimeline.label.consoleTime=Konsol\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory=MB\n\n# LOCALIZATION NOTE (timeline.markerDetailFormat):\n# Some timeline markers come with details, like a size, a name, a js function.\n# %1$S is replaced with one of the above label (timeline.label.*) and %2$S\n# with the details. For examples: Paint (200x100), or console.time (FOO)\ntimeline.markerDetailFormat=%1$S (%2$S)\n\n# LOCALIZATION NOTE (time.markerDetail.*):\n# Strings used in the waterfall sidebar.\ntimeline.markerDetail.start=Start:\ntimeline.markerDetail.end=Slut:\ntimeline.markerDetail.duration=Längd:\ntimeline.markerDetail.consoleTimerName=Timer-namn:\ntimeline.markerDetail.DOMEventType=Händelsetyp:\ntimeline.markerDetail.DOMEventPhase=Fas:\ntimeline.markerDetail.DOMEventTargetPhase=Mål\ntimeline.markerDetail.DOMEventCapturingPhase=Fånga\ntimeline.markerDetail.DOMEventBubblingPhase=Bubbling\ntimeline.markerDetail.stack=Stack:\ntimeline.markerDetail.startStack=Stack vid start:\ntimeline.markerDetail.endStack=Stack vid slut:\ntimeline.markerDetail.unknownFrame=<okänd plats>\n\ntimeline.markerDetail.asyncStack=(Async: %S)\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n\n<!ENTITY closeCmd.key  \"W\">\n\n<!ENTITY toolboxCloseButton.tooltip    \"Stäng utvecklarverktygen\">\n<!ENTITY toolboxOptionsButton.key      \"O\">\n<!ENTITY toolboxNextTool.key           \"Ä\">\n<!ENTITY toolboxPreviousTool.key       \"Ö\">\n\n<!ENTITY toolboxZoomIn.key             \"+\">\n<!-- + is above this key on many keyboards -->\n<!ENTITY toolboxZoomIn.key2            \"=\"> \n<!ENTITY toolboxZoomOut.key            \"-\">\n<!ENTITY toolboxZoomReset.key          \"0\">\n\n<!ENTITY toolboxReload.key             \"r\">\n<!-- LOCALIZATION NOTE (toolboxFramesButton): This is the label for\n  -  the iframes menu list that appears only when the document has some.\n  -  It allows you to switch the context of the whole toolbox. -->\n<!ENTITY toolboxFramesTooltip          \"Välj den iframe som ska vara det aktiva dokumentet \">\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n\n<!ENTITY options.context.advancedSettings \"Avancerade inställningar\">\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n\n<!ENTITY options.context.inspector \"Inspektör\">\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n\n<!ENTITY options.showUserAgentStyles.label \"Visa Webläsar stilar \">\n<!ENTITY options.showUserAgentStyles.tooltip \"Slå på detta kommer att visa standard stilar som är laddade av webbläsaren.\">\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n\n<!ENTITY options.defaultColorUnit.label \"Standardfärgvärde\">\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n\n<!ENTITY options.defaultColorUnit.accesskey \"d\">\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n\n<!ENTITY options.defaultColorUnit.hex \"Hex\">\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n\n<!ENTITY options.defaultColorUnit.name \"Färgnamn\">\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n\n<!ENTITY options.context.triggersPageRefresh  \"* Endast aktuell session, laddar om sidan\">\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n\n<!ENTITY options.enableChrome.label4    \"Tillåt felsökning av chrome och tillägg\">\n<!ENTITY options.enableChrome.tooltip2  \"Med det här alternativet påslaget kan du använda olika utvecklingsverktyg i webbläsarsammanhang och felsöka addons från Add-On Manager\">\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n\n<!ENTITY options.enableRemote.label3    \"Aktivera fjärravlusning\">\n<!ENTITY options.enableRemote.tooltip   \"Väljer du det här alternativet kan utvecklarverktygen avlusa fjärrinstanser av Firefox, såsom Firefox OS\">\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n\n<!ENTITY options.disableJavaScript.label     \"Inaktivera JavaScript *\">\n<!ENTITY options.disableJavaScript.tooltip   \"Väljer du det här alternativet kommer JavaScript att inaktiveras för den aktuella fliken. Om fliken eller verktygslådan stängs kommer inställningen att glömmas.\">\n<!-- LOCALIZATION NOTE (options.disableCache.label2,\n  -  options.disableCache.tooltip2): This is the options panel label and\n  -  tooltip for the checkbox that toggles the cache on or off. -->\n\n<!ENTITY options.disableCache.label2     \"Inaktivera cache (när verktyget är öppet)\">\n<!ENTITY options.disableCache.tooltip2   \"Med det här alternativet påslaget inaktiveras cachen för alla flikar som har verktyget öppet.\">\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n\n<!ENTITY options.selectDefaultTools.label     \"Firefox utvecklarverktyg\">\n<!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n\n<!ENTITY options.selectAdditionalTools.label  \"Utvecklarverktyg installerade av tillägg\">\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n\n<!ENTITY options.selectEnabledToolboxButtons.label     \"Tillgängliga verktygsknappar\">\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n\n<!ENTITY options.toolNotSupported.label  \"* Stöds inte för aktuellt mål för verktygen\">\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n\n<!ENTITY options.selectDevToolsTheme.label2   \"Teman\">\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n\n<!ENTITY options.usedeveditiontheme.label   \"Använd Utvecklarversionens webbläsartema\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Byter till/från webbläsartemat Developer Edition \">\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n\n<!ENTITY options.webconsole.label            \"Webbkonsolen\">\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n\n<!ENTITY options.timestampMessages.label      \"Aktivera tidsstämplar\">\n<!ENTITY options.timestampMessages.tooltip    \"Om du aktiverar detta alternativ kommer kommandon och utdata i webbkonsolen att visas med en tidsstämpel\">\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n\n<!ENTITY options.styleeditor.label            \"Stileditor\">\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n\n<!ENTITY options.stylesheetSourceMaps.label      \"Visa originalkällor\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"Visa originalkällor (t.ex. Sass-filer) i stileditorn och inspektören\">\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n\n<!ENTITY options.stylesheetAutocompletion.label      \"Autokomplettera CSS\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"Autokomplettera CSS-egenskaper, värden och selektorer när du skriver i stileditorn\">\n<!-- LOCALIZATION NOTE (options.profiler.label): This is the label for the\n  -  heading of the group of JavaScript Profiler preferences in the options\n  -  panel. -->\n\n<!ENTITY options.profiler.label            \"JavaScript-profileraren\">\n<!-- LOCALIZATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n\n<!ENTITY options.commonPrefs.label           \"Gemensamma Inställningar\">\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n\n<!ENTITY options.enablePersistentLogs.label    \"Aktivera konstant loggning\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"Om du aktiverar detta alternativ kommer webbkonsolen inte att rensa utdatan varje gång du går till en ny sida\">\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n\n<!ENTITY options.showPlatformData.label    \"Visa Geckos plattformsdata\">\n<!ENTITY options.showPlatformData.tooltip  \"Om du aktiverar denna inställning kommer JavaScript-profilerarens rapporter \natt inkludera plattformssymboler för Gecko\">\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n\n<!ENTITY options.sourceeditor.label                     \"Redigerarinställningar\">\n<!ENTITY options.sourceeditor.detectindentation.label   \"Känn av indentering\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"Gissa indentering baserad på källinnehåll\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label   \"Avsluta hakparenteser automatiskt\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"Infoga avslutande hakparenteser automatiskt\">\n<!ENTITY options.sourceeditor.expandtab.label           \"Indentera med mellanslag\">\n<!ENTITY options.sourceeditor.expandtab.tooltip         \"Använd mellanslag istället för tab-tecknet\">\n<!ENTITY options.sourceeditor.tabsize.label             \"Tabbstorlek\">\n<!ENTITY options.sourceeditor.tabsize.accesskey         \"T\">\n<!ENTITY options.sourceeditor.keybinding.label          \"Snabbtangenter\">\n<!ENTITY options.sourceeditor.keybinding.accesskey      \"S\">\n<!ENTITY options.sourceeditor.keybinding.default.label  \"Standard\">\n\n\n\n<!-- LOCALIZATION NOTE (browserToolboxErrorMessage): This is the label\n  -  shown next to error details when the Browser Toolbox is unable to open. -->\n<!ENTITY browserToolboxErrorMessage          \"Error opening Browser Toolbox:\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label5    \"Enable browser chrome and add-on debugging toolboxes\">\n<!ENTITY options.enableChrome.tooltip3  \"Turning this option on will allow you to use various developer tools in browser context (via Tools > Web Developer > Browser Toolbox) and debug add-ons from the Add-ons Manager\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip=Fäst i nederkant av webbläsarfönstret\ntoolboxDockButtons.side.tooltip=Fäst på sidan av webbläsarfönstret\ntoolboxDockButtons.window.tooltip=Visa i ett separat fönster\n\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of errors in the current web page\ntoolboxToggleButton.errors=#1 fel;#1 fel\n\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of warnings in the current web page\ntoolboxToggleButton.warnings=#1 varning;#1 varningar\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\ntoolboxToggleButton.tooltip=%1$S, %2$S\\nKlicka för att visa/dölja utvecklarverktyg.\n\n# LOCALIZATION NOTE (toolbox.titleTemplate): This is the template\n# used to format the title of the toolbox.\n# The name of the selected tool: %1$S.\n# The url of the page being tooled: %2$S.\ntoolbox.titleTemplate=%1$S - %2$S\n\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\n# name when no tool is selected.\ntoolbox.defaultTitle=Utvecklarverktyg\n\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\n# toolbox as a whole\ntoolbox.label=Utvecklarverktyg\n\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\n# for the options panel tab.\noptionsButton.tooltip=Verktygsalternativ\n\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\n# the devtools window.\noptions.label=Alternativ\n\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\n# toolbox panel.\noptions.panelLabel=Alternativpanel för verktyg\n\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\n# used to add a * marker to the label for the Options Panel tool checkbox for the\n# tool which is not supported for the current toolbox target.\n# The name of the tool: %1$S.\noptions.toolNotSupportedMarker=%1$S *\n\n# LOCALIZATION NOTE (scratchpad.keycode)\n# Used for opening scratchpad from the detached toolbox window\n# Needs to match scratchpad.keycode from browser.dtd\nscratchpad.keycode=VK_F4\n\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\n# Used for toggling the browser console from the detached toolbox window\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\nbrowserConsoleCmd.commandkey=j\n\n# LOCALIZATION NOTE (pickButton.tooltip)\n# This is the tooltip of the pick button in the toolbox toolbar\npickButton.tooltip=Välj ett element från sidan\n\n# LOCALIZATION NOTE (options.darkTheme.label)\n# Used as a label for dark theme\noptions.darkTheme.label=Mörkt tema\n\n# LOCALIZATION NOTE (options.lightTheme.label)\n# Used as a label for light theme\noptions.lightTheme.label=Ljust tema\n\n# LOCALIZATION NOTE (toolbox.noContentProcess.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running\ntoolbox.noContentProcess.message=Ingen innehållsprocess körs.\n\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.label)\n# This is the label shown in the show all tabs button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.label=…\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip=All tabs\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n\n<!ENTITY window.title \"Webbkonsolen\">\n<!ENTITY browserConsole.title \"Webbläsarkonsolen\">\n\n<!ENTITY networkPanel.requestURLColon             \"Efterfrågad URL:\">\n<!ENTITY networkPanel.requestMethodColon          \"Förfråganmetod:\">\n<!ENTITY networkPanel.statusCodeColon             \"Statuskod:\">\n\n<!ENTITY networkPanel.requestHeaders              \"Förfråganrubriker\">\n<!ENTITY networkPanel.requestCookie               \"Skickad kaka\">\n<!ENTITY networkPanel.requestBody                 \"Förfråganinnehåll\">\n<!ENTITY networkPanel.requestFormData             \"Skickad formulärdata\">\n\n<!ENTITY networkPanel.responseHeaders             \"Svarsrubriker\">\n<!ENTITY networkPanel.responseCookie              \"Mottagen kaka\">\n<!ENTITY networkPanel.responseBody                \"Svarsinnehåll\">\n<!ENTITY networkPanel.responseBodyCached          \"Cachad data\">\n<!ENTITY networkPanel.responseBodyUnknownType     \"Okänd innehållstyp\">\n<!ENTITY networkPanel.responseNoBody              \"Inget svarsinnehåll\">\n<!ENTITY networkPanel.responseImage               \"Mottagen bild\">\n<!ENTITY networkPanel.responseImageCached         \"Cachad bild\">\n<!-- LOCALIZATION NOTE (saveBodies.label): You can see this string in the Web\n   - Console context menu. -->\n\n<!ENTITY saveBodies.label     \"Logga förfrågan- och svarsinnehåll\">\n<!ENTITY saveBodies.accesskey \"L\">\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n\n<!ENTITY openURL.label     \"Öppna URL i ny flik\">\n<!ENTITY openURL.accesskey \"Ö\">\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n\n<!ENTITY btnPageNet.label   \"Nät\">\n<!ENTITY btnPageNet.tooltip \"Logga nätverksåtkomst\">\n<!ENTITY btnPageNet.accesskey \"N\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"t\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"Logga CSS-fel och varningar\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"Logga JavaScript-undantag\">\n<!ENTITY btnPageJS.accesskey  \"J\">\n<!ENTITY btnPageSecurity.label \"Säkerhet\">\n<!ENTITY btnPageSecurity.tooltip \"Logga säkerhetsfel och varningar\">\n<!ENTITY btnPageSecurity.accesskey \"ä\">\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n\n<!ENTITY btnPageLogging.label   \"Loggning\">\n<!ENTITY btnPageLogging.tooltip \"Logga meddelanden skickade till objektet window.console\">\n<!ENTITY btnPageLogging.accesskey3 \"L\">\n<!ENTITY btnConsoleErrors       \"Fel\">\n<!ENTITY btnConsoleInfo         \"Info\">\n<!ENTITY btnConsoleWarnings     \"Varningar\">\n<!ENTITY btnConsoleLog          \"Logg\">\n<!ENTITY btnConsoleReflows      \"Återflöden\">\n\n<!ENTITY filterOutput.placeholder \"Filtrera utdata\">\n<!ENTITY btnClear.label        \"Rensa\">\n<!ENTITY btnClear.tooltip      \"Rensa webbkonsolen\">\n<!ENTITY btnClear.accesskey    \"R\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> \n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"Kopiera länkadress\">\n<!ENTITY copyURLCmd.accesskey \"K\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n\n<!ENTITY btnConsoleXhr          \"XHR\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n\n\n\n<!ENTITY webAudioEditorUI.reloadNotice1   \"Ladda om\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n\n<!ENTITY webAudioEditorUI.reloadNotice2   \"på sidan för att visa och redigera ljud sammanhang.\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n\n<!ENTITY webAudioEditorUI.emptyNotice     \"Väntar på att ljud sammanhang skapas ...\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties): This is the label shown\n  -  for the properties tab view. -->\n\n<!ENTITY webAudioEditorUI.tab.properties  \"Parametrar\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n\n<!ENTITY webAudioEditorUI.inspectorTitle  \"AudioNode Inspektör \">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"Ingen AudioNode vald. \">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n\n<!ENTITY webAudioEditorUI.propertiesEmpty \"Noden har inga egenskaper.\">\n\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n<!ENTITY webAudioEditorUI.automationEmpty \"Node does not have any AudioParams.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam does not have any automation events.\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n<!ENTITY webAudioEditorUI.tab.automation  \"Automation\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties2 \"Properties\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label=Web Ljud\\u0020\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel=Webljuds panel\\u0020\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip=Webbljud kontextvisualiserare och ljud nodkontrollerare\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=Dra ihop kontrollerare\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=Expandera kontrollerare\n\n\n\n# LOCALIZATION NOTE (webAudioEditorTooltipBypass): This is the tooltip for the\n# button that bypasses an AudioNode\nwebAudioEditorTooltipBypass=Bypass AudioNode\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\ntypeError=Fel:\ntypeWarning=Varning:\ntypeNetwork=Nätverk:\ntypeException=Undantag:\\u0020\ntypeCssParser=CSS-tolken:\ntypeStrict=Strikt varning:\nmsgCategory=Kategori:\nerrLine=Rad: %S\nbtnHide=Dölj\nbtnPrefs=Inställningar\ncategoryPage=Sida:\ncategoryConsole=Konsol:\nbtnMutation=DOM Mutation\ntipMutation=Växla loggning av DOM Mutation-händelser\nbtnGlobal=Globala meddelanden\ntipGlobal=Växla loggning av Global Message\nlocalConsole=Lokal konsol\nclearConsoleCmd.label=Rensa konsol\nclearConsoleCmd.accesskey=n\nclose.button=Stäng\nclose.accesskey=ä\nupdate.button=Uppdatera\nupdate.accesskey=U\ncmd.commandkey=k\nwebConsoleCmd.accesskey=W\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S,%03S\n\nhelperFuncUnsupportedTypeError=Kan inte anropa pprint på den här typen av objekt.\nNetworkPanel.label=Inspektera nätverksförfrågan\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS): this string is used to\n# show the duration between two network events (e.g request and response\n# header or response header and response body). Parameters: %S is the duration.\nNetworkPanel.durationMS=%Sms\n\n# LOCALIZATION NOTE (NetworkPanel.imageSizeDeltaDurationMS): this string is\n# used to show the duration between the response header and the response body\n# event. It also shows the size of the received or cached image. Parameters:\n# %1$S is the width of the inspected image, %2$S is the height of the\n# inspected image, %3$S is the duration between the response header and the\n# response body event. Example: 150x100px, Δ50ms.\nNetworkPanel.imageSizeDeltaDurationMS=%1$S×%2$S px, Δ%3$S ms\n\n# LOCALIZATION NOTE (NetworkPanel.responseBodyUnableToDisplay.content): this\n# string is displayed within the response body section of the NetworkPanel if\n# the content type of the network request can't be displayed. E.g. any kind of\n# text is easy to display, but some audio or flash data received from the\n# server can't be displayed. Parameters: %S is the content type that can't be\n# displayed, examples are application/x-shockwave-flash, music/crescendo.\nNetworkPanel.responseBodyUnableToDisplay.content=Kan inte visa svar av typen ”%S”\n\nConsoleAPIDisabled=Webbkonsolens loggnings-API (console.log, console.info, console.warn, console.error) har inaktiverats av ett skript på den här sidan.\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): the Web Console floating\n# panel title. For RTL languages you need to set the LRM in the string to give\n# the URL the correct direction. Parameters: %S is the web page URL.\nwebConsoleWindowTitleAndURL=Webbkonsol — %S\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): the message displayed\n# after a URL in the Web Console that has been flagged for Mixed Content (i.e.\n# http content in an https page).\nwebConsoleMixedContentWarning=Mixat innehåll\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel=Läs mer\n\n# LOCALIZATION NOTE (scratchpad.linkText): the text used in the right hand\n# side of the Web Console command line when JavaScript is being entered, to\n# indicate how to jump into scratchpad mode.\nscratchpad.linkText=Skift+Retur - Öppna i Kladdblocket\n\n# LOCALIZATION NOTE (gcliterm.instanceLabel): the console displays objects\n# using their type (from the constructor function) in this descriptive string.\n# Parameters: %S is the object type.\ngcliterm.instanceLabel=Instans av %S\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink=reflow: %Sms\nreflow.messageWithLink=reflow: %Sms\\u0020\nreflow.messageLinkText=funktionen %1$S, %2$S rad %3$S\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction): this string is used to\n# display JavaScript functions that have no given name - they are said to be\n# anonymous. Test console.trace() in the webconsole.\nstacktrace.anonymousFunction=<anonymous>\n\n# LOCALIZATION NOTE (unknownLocation): this string is used to\n# display messages with sources that have an unknown location, eg. from\n# console.trace() calls.\nunknownLocation=<unknown>\n\n# LOCALIZATION NOTE (timerStarted): this string is used to display the result\n# of the console.time() call. Parameters: %S is the name of the timer.\ntimerStarted=%S: tidur startad\n\n# LOCALIZATION NOTE (timeEnd): this string is used to display the result of\n# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S\n# is the number of milliseconds.\ntimeEnd=%1$S: %2$S ms\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel=<namnlös>\n\n# LOCALIZATION NOTE (Autocomplete.blank): this string is used when inputnode\n# string containing anchor doesn't matches to any property in the content.\nAutocomplete.blank=  <- inget resultat\n\nmaxTimersExceeded=Det maximalt tillåtna antalet tidur i sidan överskreds.\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded=Maximala antalet tillåtna räknare på sidan överskreds.\n\n# LOCALIZATION NOTE (JSTerm.updateNotInspectable): this string is used when\n# the user inspects an evaluation result in the Web Console and tries the\n# Update button, but the new result no longer returns an object that can be\n# inspected.\nJSTerm.updateNotInspectable=Efter att din inmatning åter har evaluerats är resultatet inte längre inspekterbart.\n\n# LOCALIZATION NOTE (remoteWebConsolePromptTitle): the title displayed on the\n# Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptTitle=Fjärranslutning\n\n# LOCALIZATION NOTE (remoteWebConsolePromptMessage): the message displayed on\n# the Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptMessage=Ange värdnamn och portnummer (värd:port)\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabTitle): the title displayed on\n# the Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabTitle=Fliklista - Fjärranslutning\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabMessage): the message displayed\n# on the Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabMessage=Välj en flik att ansluta, eller välj globala konsolen.\n\n# LOCALIZATION NOTE (listTabs.globalConsoleActor): the string displayed for\n# the global console in the tabs selection.\nlistTabs.globalConsoleActor=*Globala konsolen*\n\n# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools\n# menu as a shortcut to open the devtools with the Web Console tab selected.\nMenuWebconsole.label=Webbkonsolen\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the\n# label of the tab in the devtools window.\nToolboxTabWebconsole.label=Konsol\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel=Konsolpanel\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip): the string displayed in the\n# tooltip of the tab when the Web Console is displayed inside the developer\n# tools window.\nToolboxWebconsole.tooltip=Webbkonsolen\n\n# LOCALIZATION NOTE (longStringEllipsis): the string displayed after a long\n# string. This string is clickable such that the rest of the string is\n# retrieved from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): the string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=Strängen du försöker visa är för lång för att visas i webbkonsolen.\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingResponseContentLink): the\n# string  displayed in the network panel when the response body is only\n# partially available. Parameters: %S is the amount of bytes that need to be\n# fetched.\nNetworkPanel.fetchRemainingResponseContentLink=Hämta återstående %S byte\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingRequestContentLink): the\n# string displayed in the network panel when the request body is only\n# partially available. Parameters: %S is the amount of bytes that need to be\n# fetched.\nNetworkPanel.fetchRemainingRequestContentLink=Hämta förfråganinnehållet (%S byte)\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=Tidsgränsen för anslutningen löpte ut. Kontrollera felkonsolen på bägge ändar för eventuella felmeddelanden. Återöppna webbkonsolen för att försöka igen.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Filtrera egenskaper\n\n# LOCALIZATION NOTE (emptyPropertiesList): the text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=Inga egenskaper att visa\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2=#1 upprepning;#1 upprepningar\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector=Klicka för att välja noden i inspektören\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument=Kan inte cd() till det givna fönstret. Ogiltigt argument.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Scam Varning: Var försiktig när du klistrar in saker du inte förstår. Detta skulle kunna göra det möjligt för angripare att stjäla din identitet eller ta kontroll över din dator. Skriv in '%S' nedan (du behöver inte trycka på enter) för att möjliggöra klistring.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=tillåt klistring\\u0020\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails=Visa/göm meddelande detaljer.\\u0020\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel=#1 tom plats;#1 tomma platser\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index=(index)\ntable.iterationIndex=(upprepning nummer)\ntable.key=Nyckel\ntable.value=Värden\n\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=Error\nseverity.info=Info\nseverity.log=Log\nseverity.warn=Warning\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n\n<!ENTITY projectMenu_label \"Projekt\">\n<!ENTITY projectMenu_accesskey \"p\">\n<!ENTITY projectMenu_newApp_label \"Ny Applikation...\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"Öppna paketerad App..\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"P\">\n<!ENTITY projectMenu_importHostedApp_label \"Öppna app på webben...\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"H\">\n<!ENTITY projectMenu_selectApp_label \"Öppna app...\">\n<!ENTITY projectMenu_selectApp_accesskey \"O\">\n<!ENTITY projectMenu_play_label \"Installera och Kör\">\n<!ENTITY projectMenu_play_accesskey \"I\">\n<!ENTITY projectMenu_stop_label \"Stoppa app\">\n<!ENTITY projectMenu_stop_accesskey \"S\">\n<!ENTITY projectMenu_debug_label \"Avlusa app\">\n<!ENTITY projectMenu_debug_accesskey \"D\">\n<!ENTITY projectMenu_remove_label \"Ta bort projekt\">\n<!ENTITY projectMenu_remove_accesskey \"R\">\n<!ENTITY projectMenu_showPrefs_label \"Inställningar\">\n<!ENTITY projectMenu_showPrefs_accesskey \"e\">\n<!ENTITY projectMenu_manageComponents_label \"Hantera extra komponenter\">\n<!ENTITY projectMenu_manageComponents_accesskey \"M\">\n\n<!ENTITY runtimeMenu_label \"Runtime\">\n<!ENTITY runtimeMenu_accesskey \"R\">\n<!ENTITY runtimeMenu_disconnect_label \"Koppla från\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"D\">\n<!ENTITY runtimeMenu_showPermissionTable_label \"Behörighetstabell\">\n<!ENTITY runtimeMenu_showPermissionTable_accesskey \"P\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"Skärmdump\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"S\">\n<!ENTITY runtimeMenu_showDetails_label \"Runtimeinformation\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"E\">\n<!ENTITY runtimeMenu_showMonitor_label \"Övervaka\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"M\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Enhetsinställningar\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"D\">\n\n<!ENTITY viewMenu_label \"Visa\">\n<!ENTITY viewMenu_accesskey \"V\">\n<!ENTITY viewMenu_toggleEditor_label \"Växla redigerare\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"E\">\n<!ENTITY viewMenu_zoomin_label \"Zooma in\">\n<!ENTITY viewMenu_zoomin_accesskey \"I\">\n<!ENTITY viewMenu_zoomout_label \"Zooma ut\">\n<!ENTITY viewMenu_zoomout_accesskey \"O\">\n<!ENTITY viewMenu_resetzoom_label \"Återställ zoom\">\n<!ENTITY viewMenu_resetzoom_accesskey \"R\">\n\n<!ENTITY projectButton_label \"Öppna app\">\n<!ENTITY runtimeButton_label \"Välj runtime\">\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n\n<!ENTITY key_quit \"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel \"O\">\n<!-- reload app -->\n<!ENTITY key_play \"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor \"B\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n\n<!ENTITY projectPanel_myProjects \"Mina Projekt\">\n<!ENTITY projectPanel_runtimeApps \"Runtime appar\">\n<!ENTITY projectPanel_tabs \"Flikar\">\n<!ENTITY runtimePanel_usb \"USB-enheter\">\n<!ENTITY runtimePanel_wifi \"Wi-Fi enheter\">\n<!ENTITY runtimePanel_simulator \"Simuleringar\">\n<!ENTITY runtimePanel_other \"Annat\">\n<!ENTITY runtimePanel_installsimulator \"Installera Simulator\">\n<!ENTITY runtimePanel_noadbhelper \"Installera ADB Hjälpprogram\">\n<!ENTITY runtimePanel_nousbdevice \"Kan inte hitta din enhet?\">\n<!-- Lense -->\n\n<!ENTITY details_valid_header \"giltig\">\n<!ENTITY details_warning_header \"varningar\">\n<!ENTITY details_error_header \"fel\">\n<!ENTITY details_description \"Beskrivning\">\n<!ENTITY details_location \"Adress\">\n<!ENTITY details_manifestURL \"App-ID\">\n<!ENTITY details_removeProject_button \"Ta bort projekt\">\n<!-- New App -->\n\n<!ENTITY newAppWindowTitle \"Ny app\">\n<!ENTITY newAppHeader \"Välj mall\">\n<!ENTITY newAppLoadingTemplate \"Laddar mallar...\">\n<!ENTITY newAppProjectName \"Projektnamn:\">\n<!-- Decks -->\n\n\n\n<!ENTITY deck_close \"Stäng\">\n<!-- Addons -->\n\n<!ENTITY addons_title \"Extra komponenter\">\n<!ENTITY addons_aboutaddons \"Öppna tilläggshanterare\">\n<!-- Prefs -->\n\n<!ENTITY prefs_title \"Inställningar\">\n<!ENTITY prefs_editor_title \"Editor\">\n<!ENTITY prefs_general_title \"Allmänt\">\n<!ENTITY prefs_restore \"Återställ standard\">\n<!ENTITY prefs_manage_components \"Hantera extra komponenter\">\n<!ENTITY prefs_options_autoconnectruntime \"Återanslut till föregående runtime\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"Återanslut till föregående runtime när WebIDE startar\">\n<!ENTITY prefs_options_rememberlastproject \"Kom ihåg senaste projekt\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"Återställ föregående projekt när WebIDE startar\">\n<!ENTITY prefs_options_templatesurl \"Mall URL\">\n<!ENTITY prefs_options_templatesurl_tooltip \"Förteckning över tillgängliga mallar\">\n<!ENTITY prefs_options_showeditor \"Visa editor\">\n<!ENTITY prefs_options_showeditor_tooltip \"Visa intern editor\">\n<!ENTITY prefs_options_tabsize \"Tabbstorlek\">\n<!ENTITY prefs_options_expandtab \"Mjuka flikar\">\n<!ENTITY prefs_options_expandtab_tooltip \"Använd mellanslag istället för tab-tecknet\">\n<!ENTITY prefs_options_detectindentation \"Indentera automatiskt\">\n<!ENTITY prefs_options_detectindentation_tooltip \"Gissa indentering baserad på källinnehåll\">\n<!ENTITY prefs_options_autocomplete \"Autokomplettera\">\n<!ENTITY prefs_options_autocomplete_tooltip \"Aktivera automatisk kodkomplettering\">\n<!ENTITY prefs_options_autoclosebrackets \"Avsluta hakparenteser automatiskt\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"Infoga avslutande hakparenteser automatiskt\">\n<!ENTITY prefs_options_keybindings \"Tangentbindningar\">\n<!ENTITY prefs_options_keybindings_default \"Standard\">\n<!-- Permissions Table -->\n\n<!ENTITY permissionstable_title \"Rättighetstabell\">\n<!ENTITY permissionstable_name_header \"Namn\">\n<!-- Runtime Details -->\n\n<!ENTITY runtimedetails_title \"Runtimeinformation\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB är root:\">\n<!ENTITY runtimedetails_summonADBRoot \"Rootenhet\">\n<!ENTITY runtimedetails_ADBRootWarning \"(kräver upplåst bootloader)\">\n<!ENTITY runtimedetails_restrictedPrivileges \"DevTools begränsade rättigheter: \">\n<!ENTITY runtimedetails_requestPrivileges \"begär högre rättigheter\">\n<!ENTITY runtimedetails_privilegesWarning \"(Kommer starta om enheten. Kräver root åtkomst.)\">\n<!-- Device Preferences -->\n\n<!ENTITY devicepreferences_title \"Enhetsinställningar\">\n<!ENTITY devicepreferences_search \"Sökinställningar\">\n<!ENTITY devicepreferences_newname \"Nytt inställnings namn\">\n<!ENTITY devicepreferences_newtext \"Inställnings värde\">\n<!ENTITY devicepreferences_addnew \"Lägg till ny inställning\">\n<!ENTITY devicepreferences_typeboolean \"Boolesk\">\n<!ENTITY devicepreferences_typenumber \"Heltal\">\n<!ENTITY devicepreferences_typestring \"Sträng\">\n<!ENTITY devicepreferences_typenone \"Välj en typ\">\n<!-- Monitor -->\n\n<!ENTITY monitor_title \"Övervaka\">\n<!ENTITY monitor_help \"Hjälp\">\n\n<!ENTITY details_showPrepackageLog_button \"Show Pre-package Log\">\n\n<!-- Device Preferences and Settings -->\n<!ENTITY device_typeboolean \"Boolean\">\n<!ENTITY device_typenone \"Select a type\">\n<!ENTITY device_typenumber \"Integer\">\n<!ENTITY device_typeobject \"Object\">\n<!ENTITY device_typestring \"String\">\n<!ENTITY devicepreference_addnew \"Add new preference\">\n<!ENTITY devicepreference_newname \"New preference name\">\n<!ENTITY devicepreference_newtext \"Preference value\">\n<!ENTITY devicepreference_search \"Search preferences\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreference_title \"Device Preferences\">\n<!ENTITY devicesetting_addnew \"Add new setting\">\n<!ENTITY devicesetting_newname \"New setting name\">\n<!ENTITY devicesetting_newtext \"Setting value\">\n<!ENTITY devicesetting_search \"Search settings\">\n\n<!-- Device Settings -->\n<!ENTITY devicesetting_title \"Device Settings\">\n\n<!-- Logs panel -->\n<!ENTITY logs_title \"Pre-packaging Command Logs\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"s\">\n<!ENTITY runtimeMenu_showSettings_label \"Device Settings\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Unrestricted DevTools privileges: \">\n\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n<!ENTITY wifi_auth_header \"Client Identification\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"No QR scanner prompt?\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"The endpoint you are connecting to needs more information to authenticate this connection.  Please scan the QR code below via the prompt on your other device.\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"If your other device asks for a token instead of scanning a QR code, please copy the value below to the other device:\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"Have a QR scanner prompt?\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/devtools/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=Firefox WebIDE\ntitle_app=Firefox WebIDE: %S\n\nruntimeButton_label=Välj Körtid\nprojectButton_label=Öppna app\n\nmainProcess_label=Huvudprocess\n\nlocal_runtime=Lokal körmiljö\nremote_runtime=Fjärrkörmiljö\nremote_runtime_promptTitle=Fjärrkörmiljö\nremote_runtime_promptMessage=värdnamn:port\n\nimportPackagedApp_title=Välj katalog\nimportHostedApp_title=Öppna app på webben\nimportHostedApp_header=Ange Manifest URL\n\nnotification_showTroubleShooting_label=Felsökning\nnotification_showTroubleShooting_accesskey=T\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=Hämtar…\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected=Kan inte installera projekt. Inte fullt ansluten.\nerror_cantInstallValidationErrors=Kan inte installera projekt. Validerings fel\nerror_listRunningApps=Kan inte läsa lista med appar från enhet\n\n# Variable: name of the operation (in english)\nerror_operationTimeout=Åtgärdens tidsgräns gick ut: %1$S\nerror_operationFail=Åtgärden misslyckades: %1$S\n\n# Variable: app name\nerror_cantConnectToApp=Kan inte ansluta till app: %1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON=Kan inte hämta tilläggslistan: %S\n\nerror_appProjectsLoadFailed=Kan inte ladda projektlistan. Detta kan ske om du har använt denna profil med en nyare version av Firefox.\n\naddons_stable=stabil\naddons_unstable=ostabil\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label=Firefox OS %1$S Simulator (%2$S)\naddons_install_button=installera\naddons_uninstall_button=avinstallera\naddons_adb_label=ADB Hjälptillägg\naddons_adapters_label=Tillägg för verktygsadaptrar\naddons_adb_warning=USB enheter kommer inte att upptäckas utan detta tillägg\naddons_status_unknown=?\naddons_status_installed=Installerades\naddons_status_uninstalled=Inte Installerad\naddons_status_preparing=förbereder\naddons_status_downloading=hämtar\naddons_status_installing=installerar\n\nruntimedetails_checkno=nej\nruntimedetails_checkyes=ja\nruntimedetails_checkunknown=okänd (kräver ADB hjälpprogram 0.4.0 eller senare)\nruntimedetails_notUSBDevice=Inte en USB enhet\n\n# Validation status\nstatus_tooltip=Giltighetsstatus: %1$S\nstatus_valid=VALID (Giltig)\nstatus_warning=WARNINGS (Varningar)\nstatus_error=ERRORS (Fel)\nstatus_unknown=OKÄND\n\n# Preferences\ndevicepreferences_reset_default=Återställ till standardvärden\n\n\n# Device preferences and settings\ndevice_reset_default=Reset to default\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!-- LOCALIZATION NOTE (downloads.title):\n     Used by screen readers to describe the Downloads Panel.\n     -->\n<!ENTITY downloads.title                  \"Filhämtningar\">\n\n<!-- LOCALIZATION NOTE (downloadDetails.width):\n     Width of details for a Downloads Panel item (which directly influences the\n     width of the Downloads Panel) expressed using a CSS unit. The longest\n     labels that should fit in the item width are usually those of in-progress\n     downloads and those of blocked downloads.\n\n     A good rule of thumb is to try to determine the longest string possible\n     that an in-progress download could display, and use that value in ch\n     units.\n\n     For example, in English, a long string would be:\n\n     59m 59s left - 1022 of 1023 KB (120.5 KB/sec)\n\n     Since Downloads Panel is redesigned to show the detail string including\n     the hovering case for an item or an action button.\n     Bug 1328519 is for discussing the detail rule of `downloadDetails.width`.\n     -->\n<!ENTITY downloadDetails.width            \"51ch\">\n\n<!-- LOCALIZATION NOTE (downloadsSummary.minWidth2):\n     Minimum width for the main description of the downloads summary,\n     which is displayed at the bottom of the Downloads Panel if the\n     number of downloads exceeds the limit that the panel can display.\n\n     A good rule of thumb here is to look at the otherDownloads3 string\n     in downloads.properties, and make a reasonable estimate of its\n     maximum length. For English, this seems like a reasonable limit:\n\n     999 files downloading\n\n     that's 21 characters, so we set the minimum width to 21ch.\n     -->\n<!ENTITY downloadsSummary.minWidth2       \"24ch\">\n\n<!ENTITY cmd.pause.label                  \"Pausa\">\n<!ENTITY cmd.pause.accesskey              \"P\">\n<!ENTITY cmd.resume.label                 \"Återuppta\">\n<!ENTITY cmd.resume.accesskey             \"Å\">\n<!ENTITY cmd.cancel.label                 \"Avbryt\">\n<!-- LOCALIZATION NOTE (cmd.show.label, cmd.show.accesskey, cmd.showMac.label,\n     cmd.showMac.accesskey):\n     The show and showMac commands are never shown together, thus they can share\n     the same access key (though the two access keys can also be different).\n     -->\n<!ENTITY cmd.show.label                   \"Öppna mapp\">\n<!ENTITY cmd.show.accesskey               \"m\">\n<!ENTITY cmd.showMac.label                \"Visa i Finder\">\n<!ENTITY cmd.showMac.accesskey            \"F\">\n<!ENTITY cmd.retry.label                  \"Försök igen\">\n<!ENTITY cmd.goToDownloadPage.label       \"Gå till hämtningssidan\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"G\">\n<!ENTITY cmd.copyDownloadLink.label       \"Kopiera filhämtningslänk\">\n<!ENTITY cmd.copyDownloadLink.accesskey   \"K\">\n<!ENTITY cmd.removeFromHistory.label      \"Ta bort från historik\">\n<!ENTITY cmd.removeFromHistory.accesskey  \"T\">\n<!ENTITY cmd.clearList2.label             \"Rensa förhandsgranskningsruta\">\n<!ENTITY cmd.clearList2.accesskey         \"a\">\n<!ENTITY cmd.clearDownloads.label         \"Rensa hämtningar\">\n<!ENTITY cmd.clearDownloads.accesskey     \"h\">\n<!-- LOCALIZATION NOTE (cmd.unblock2.label):\n     This command is shown in the context menu when downloads are blocked.\n     -->\n<!ENTITY cmd.unblock2.label               \"Tillåt hämtning\">\n<!ENTITY cmd.unblock2.accesskey           \"m\">\n<!-- LOCALIZATION NOTE (cmd.removeFile.label):\n     This is the tooltip of the action button shown when malware is blocked.\n     -->\n<!ENTITY cmd.removeFile.label             \"Ta bort fil\">\n<!-- LOCALIZATION NOTE (cmd.chooseUnblock.tooltip):\n     This is the tooltip of the action button shown when potentially unwanted\n     downloads are blocked. This opens a dialog where the user can choose\n     whether to unblock or remove the download. Removing is the default option.\n     -->\n<!ENTITY cmd.chooseUnblock.label          \"Ta bort fil eller tillåt hämtning\">\n<!-- LOCALIZATION NOTE (cmd.chooseOpen.tooltip):\n     This is the tooltip of the action button shown when uncommon downloads are\n     blocked.This opens a dialog where the user can choose whether to open the\n     file or remove the download. Opening is the default option.\n     -->\n<!ENTITY cmd.chooseOpen.label             \"Öppna eller ta bort fil\">\n\n<!-- LOCALIZATION NOTE (showMoreInformation.label):\n     Displayed when hovering a blocked download, indicates that it's possible to\n     show more information for user to take the next action.\n     -->\n<!ENTITY showMoreInformation.label        \"Visa mer information\">\n\n<!-- LOCALIZATION NOTE (openFile.label):\n     Displayed when hovering a complete download, indicates that it's possible to\n     open the file using an app available in the system.\n     -->\n<!ENTITY openFile.label                   \"Öppna fil\">\n\n<!-- LOCALIZATION NOTE (retryDownload.label):\n     Displayed when hovering a download which is able to be retried by users,\n     indicates that it's possible to download this file again.\n     -->\n<!ENTITY retryDownload.label              \"Försök hämta igen\">\n\n<!-- LOCALIZATION NOTE (cancelDownload.label):\n     Displayed when hovering a download which is able to be cancelled by users,\n     indicates that it's possible to cancel and stop the download.\n     -->\n<!ENTITY cancelDownload.label             \"Avbryt hämtning\">\n\n<!-- LOCALIZATION NOTE (blocked.label):\n     Shown as a tag before the file name for some types of blocked downloads.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n<!ENTITY blocked.label                    \"BLOCKERAD\">\n\n<!-- LOCALIZATION NOTE (learnMore.label):\n     Shown as a text link for some types of blocked downloads, for example\n     malware, when there is an associated explanation page on the Mozilla site.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n<!ENTITY learnMore.label                  \"Läs mer\">\n\n<!-- LOCALIZATION NOTE (downloadsHistory.label, downloadsHistory.accesskey):\n     This string is shown at the bottom of the Downloads Panel when all the\n     downloads fit in the available space, or when there are no downloads in\n     the panel at all.\n     -->\n<!ENTITY downloadsHistory.label           \"Visa alla hämtningar\">\n<!ENTITY downloadsHistory.accesskey       \"V\">\n\n<!ENTITY openDownloadsFolder.label       \"Öppna nedladdningsmapp\">\n\n<!ENTITY clearDownloadsButton.label       \"Rensa hämtningar\">\n<!ENTITY clearDownloadsButton.tooltip     \"Rensar bort slutförda, avbrutna och misslyckade hämtningar\">\n\n<!-- LOCALIZATION NOTE (downloadsListEmpty.label):\n     This string is shown when there are no items in the Downloads view, when it\n     is displayed inside a browser tab.\n     -->\n<!ENTITY downloadsListEmpty.label         \"Det finns inga hämtningar.\">\n\n<!-- LOCALIZATION NOTE (downloadsPanelEmpty.label):\n     This string is shown when there are no items in the Downloads Panel.\n     -->\n<!ENTITY downloadsPanelEmpty.label        \"Inga nedladdningar för denna session.\">\n\n<!-- LOCALIZATION NOTE (downloadsListNoMatch.label):\n     This string is shown when some search terms are specified, but there are no\n     results in the Downloads view.\n     -->\n<!ENTITY downloadsListNoMatch.label       \"Hittade inga matchande hämtningar.\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (stateStarting):\n# Indicates that the download is starting.\nstateStarting=Startar…\n# LOCALIZATION NOTE (stateScanning):\n# Indicates that an external program is scanning the download for viruses.\nstateScanning=Söker efter virus…\n# LOCALIZATION NOTE (stateFailed):\n# Indicates that the download failed because of an error.\nstateFailed=Misslyckad\n# LOCALIZATION NOTE (statePaused):\n# Indicates that the download was paused by the user.\nstatePaused=Pausad\n# LOCALIZATION NOTE (stateCanceled):\n# Indicates that the download was canceled by the user.\nstateCanceled=Avbruten\n# LOCALIZATION NOTE (stateCompleted):\n# Indicates that the download was completed.\nstateCompleted=Slutförd\n# LOCALIZATION NOTE (stateBlockedParentalControls):\n# Indicates that the download was blocked by the Parental Controls feature of\n# Windows.  \"Parental Controls\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"Parental Controls\" in various\n# languages:\n# http://windows.microsoft.com/en-US/windows-vista/Set-up-Parental-Controls\nstateBlockedParentalControls=Blockerad av Föräldrakontroll\n# LOCALIZATION NOTE (stateBlockedPolicy):\n# Indicates that the download was blocked on Windows because of the \"Launching\n# applications and unsafe files\" setting of the \"security zone\" associated with\n# the target site.  \"Security zone\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"security zone\" in various\n# languages:\n# http://support.microsoft.com/kb/174360\nstateBlockedPolicy=Blockerad av dina säkerhetszoninställningar\n# LOCALIZATION NOTE (stateDirty):\n# Indicates that the download was blocked after scanning.\nstateDirty=Blockerad: Kan innehålla virus eller spionprogram\n\n# LOCALIZATION NOTE (blockedMalware, blockedPotentiallyUnwanted,\n#                    blockedUncommon2):\n# These strings are shown in the panel for some types of blocked downloads, and\n# are immediately followed by the \"Learn More\" link, thus they must end with a\n# period.  You may need to adjust \"downloadDetails.width\" in \"downloads.dtd\" if\n# this turns out to be longer than the other existing status strings.\n# Note: These strings don't exist in the UI yet.  See bug 1053890.\nblockedMalware=Denna fil innehåller ett virus eller malmware.\nblockedPotentiallyUnwanted=Denna fil kan skada din dator.\nblockedUncommon2=Denna fil hämtas vanligtvis inte.\n\n# LOCALIZATION NOTE (fileMovedOrMissing):\n# Displayed when a complete download which is not at the original folder.\nfileMovedOrMissing=Fil flyttad eller saknas\n\n# LOCALIZATION NOTE (unblockHeaderUnblock, unblockHeaderOpen,\n#                    unblockTypeMalware, unblockTypePotentiallyUnwanted2,\n#                    unblockTypeUncommon2, unblockTip2, unblockButtonOpen,\n#                    unblockButtonUnblock, unblockButtonConfirmBlock):\n# These strings are displayed in the dialog shown when the user asks a blocked\n# download to be unblocked.  The severity of the threat is expressed in\n# descending order by the unblockType strings, it is higher for files detected\n# as malware and lower for uncommon downloads.\nunblockHeaderUnblock=Är du säker att du vill tillåta denna hämtning?\nunblockHeaderOpen=Är du säker på att du vill öppna filen?\nunblockTypeMalware=Den här filen innehåller ett virus eller annat farligt program som kan skada din dator.\\u0020\nunblockTypePotentiallyUnwanted2=Denna fil, förklädd till en hjälpsam nedladdning, kan göra oväntade ändringar i dina program och inställningar.\nunblockTypeUncommon2=Denna fil hämtas vanligtvis inte och kan vara osäker att öppna. Den kan innehålla ett virus eller göra oväntade ändringar i dina program och inställningar.\nunblockTip2=Du kan söka efter en alternativ nedladdningskälla eller försöka senare.\nunblockButtonOpen=Öppna\nunblockButtonUnblock=Tillåt hämtning\nunblockButtonConfirmBlock=Ta bort fil\n\n# LOCALIZATION NOTE (sizeWithUnits):\n# %1$S is replaced with the size number, and %2$S with the measurement unit.\nsizeWithUnits=%1$S %2$S\nsizeUnknown=Okänd storlek\n\n# LOCALIZATION NOTE (shortTimeLeftSeconds, shortTimeLeftMinutes,\n#                    shortTimeLeftHours, shortTimeLeftDays):\n# These values are displayed in the downloads indicator in the main browser\n# window, where space is available for three characters maximum.  %1$S is\n# replaced with the time left for the given measurement unit.  Even for days,\n# the value is never longer than two digits.\nshortTimeLeftSeconds=%1$Ss\nshortTimeLeftMinutes=%1$Sm\nshortTimeLeftHours=%1$St\nshortTimeLeftDays=%1$Sd\n\n# LOCALIZATION NOTE (statusSeparator, statusSeparatorBeforeNumber):\n# These strings define templates for the separation of different elements in the\n# status line of a download item.  As a separator, by default we use the Unicode\n# character U+2014 'EM DASH' (long dash).  Examples of status lines include\n# \"Canceled - 222.net\", \"1.1 MB - website2.com\", or \"Paused -  1.1 MB\".  Note\n# that we use a wider space after the separator when it is followed by a number,\n# just to avoid visually confusing it with with a minus sign with some fonts.\n# If you use a different separator, this might not be necessary.  However, there\n# is usually no need to change the separator or the order of the substitutions,\n# even for right-to-left languages, unless the defaults are not suitable.\nstatusSeparator=%1$S — %2$S\nstatusSeparatorBeforeNumber=%1$S —  %2$S\n\nfileExecutableSecurityWarning=“%S” är en körbar fil. Körbara filer kan innehålla virus eller annan illasinnad kod som kan skada din dator. Var försiktig vid öppnande av denna fil. Är du säker på att du vill köra “%S”?\nfileExecutableSecurityWarningTitle=Öppna körbar fil?\nfileExecutableSecurityWarningDontAsk=Fråga mig inte igen\n\n# LOCALIZATION NOTE (otherDownloads3):\n# This is displayed in an item at the bottom of the Downloads Panel when\n# there are more downloads than can fit in the list in the panel. Use a\n# semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/Localization_and_Plurals\notherDownloads3=%1$S fil hämtas;%1$S filer hämtas\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/downloads/settingsChange.dtd",
    "content": "<!-- -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- -->\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  settingsChangePreferences.label  \"Inställningarna kan ändras under fliken Program i &brandShortName; Inställningar.\">\n<!ENTITY  settingsChangeOptions.label      \"Inställningarna kan ändras under fliken Program i &brandShortName; Inställningar.\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/engineManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  engineManager.title       \"Hantera sökmotorer\">\n<!ENTITY  engineManager.style       \"min-width: 35em;\">\n<!ENTITY  engineManager.intro       \"Du har följande sökmotorer installerade:\">\n\n<!ENTITY  columnLabel.name          \"Namn\">\n<!ENTITY  columnLabel.keyword       \"Nyckelord\">\n\n<!-- Buttons -->\n<!ENTITY  up.label                  \"Flytta upp\">\n<!ENTITY  up.accesskey              \"u\">\n<!ENTITY  dn.label                  \"Flytta ned\">\n<!ENTITY  dn.accesskey              \"n\">\n<!ENTITY  remove.label              \"Ta bort\">\n<!ENTITY  remove.accesskey          \"T\">\n<!ENTITY  edit.label                \"Redigera nyckelord…\">\n<!ENTITY  edit.accesskey            \"R\">\n\n<!ENTITY  addEngine.label           \"Hämta fler sökmotorer…\">\n<!ENTITY  addEngine.accesskey       \"H\">\n\n<!ENTITY  enableSuggest.label       \"Visa sökförslag\">\n<!ENTITY  enableSuggest.accesskey   \"V\">\n\n<!ENTITY  restoreDefaults.label     \"Återställ standard\">\n<!ENTITY  restoreDefaults.accesskey \"Å\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/engineManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nduplicateTitle=Duplicera nyckelord\nduplicateEngineMsg=Du har valt ett nyckelord som redan används av “%S”. Var god välj ett annat.\nduplicateBookmarkMsg=Du har valt ett nyckelord som redan används av ett bokmärke. Var god välj ett annat.\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/feeds/subscribe.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY feedPage.title \"Visa kanal\">\n<!ENTITY feedSubscribeNow \"Prenumerera\">\n<!ENTITY feedLiveBookmarks \"Aktiva bokmärken\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/feeds/subscribe.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nlinkTitleTextFormat=Gå till %S\naddHandler=Lägg till “%S” (%S) som en RSS-läsare?\naddHandlerAddButton=Lägg till RSS-läsare\naddHandlerAddButtonAccesskey=A\nhandlerRegistered=“%S” är redan registrerad som en RSS-läsare\nliveBookmarks=Aktiva bokmärken\nsubscribeNow=Prenumerera nu\nchooseApplicationMenuItem=Välj program…\nchooseApplicationDialogTitle=Välj program\nalwaysUse=Använd alltid %S för att prenumerera på kanaler\nmediaLabel=Mediafiler\n\n# LOCALIZATION NOTE: The next string is for the size of the enclosed media.\n#   e.g. enclosureSizeText : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nenclosureSizeText=%1$S %2$S\n\nbytes=byte\nkilobyte=kB\nmegabyte=MB\ngigabyte=GB\n\n# LOCALIZATION NOTE: The next three strings explains to the user what they're\n# doing.\n#   e.g. alwaysUseForVideoPodcasts : \"Always use Miro to subscribe to video podcasts.\"\n#   %S = application to use (Miro, iTunes, ...)\nalwaysUseForFeeds=Använd alltid %S för att prenumerera på kanaler.\nalwaysUseForAudioPodcasts=Använd alltid %S för att prenumerera på podsändningar.\nalwaysUseForVideoPodcasts=Använd alltid %S för att prenumerera på videopodsändningar.\n\nsubscribeFeedUsing=Prenumerera på den här kanalen med\\u0020\nsubscribeAudioPodcastUsing=Prenumerera på den här podsändningen med\\u0020\nsubscribeVideoPodcastUsing=Prenumerera på den här videopodsändningen med\\u0020\n\nfeedSubscriptionFeed1=Detta är ett \"flöde\" av innehåll som ofta ändras på webbplatsen.\nfeedSubscriptionAudioPodcast1=Detta är en \"podsändning\" av innehåll som ofta ändras på webbplatsen.\nfeedSubscriptionVideoPodcast1=Detta är en ”videopodsändning” av innehåll som ofta ändras på webbplatsen.\n\nfeedSubscriptionFeed2=Du kan prenumerera på den här kanalen för att motta uppdateringar när innehållet ändras.\nfeedSubscriptionAudioPodcast2=Du kan prenumerera på den här podsändningen för att motta uppdateringar när innehållet ändras.\nfeedSubscriptionVideoPodcast2=Du kan prenumerera på den här videopodsändningen för att motta uppdateringar när innehållet ändras.\n\n# Protocol Handling\n# \"Add %appName (%appDomain) as an application for %protocolType links?\"\naddProtocolHandler=Lägg till %S (%S) som ett program för %S-länkar?\naddProtocolHandlerAddButton=Lägg till program\naddProtocolHandlerAddButtonAccesskey=A\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/lightweightThemes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\nlightweightThemes.recommended-1.name=A Web Browser Renaissance\r\nlightweightThemes.recommended-1.description=A Web Browser Renaissance är (C) Sean.Martell. Tillgänglig under CC-BY-SA. Ingen garanti.\r\n\r\nlightweightThemes.recommended-2.name=Space Fantasy\r\nlightweightThemes.recommended-2.description=Space Fantasy är (C) fx5800p. Tillgänglig under CC-BY-SA. Ingen garanti.\r\n\r\nlightweightThemes.recommended-4.name=Pastel Gradient\r\nlightweightThemes.recommended-4.description=Pastel Gradient är (C) darrinhenein. Tillgänglig under CC-BY. Ingen garanti.\r\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/loop/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/migration/migration.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY migrationWizard.title          \"Importera\">\n\n<!ENTITY importFrom.label               \"Importera inställningar, bokmärken, historik, lösenord och annan data från:\">\n<!ENTITY importFromUnix.label           \"Importera inställningar, bokmärken, historik, lösenord och annan data från:\">\n<!ENTITY importFromBookmarks.label      \"Importera bokmärken från:\">\n\n<!ENTITY importFromIE.label             \"Microsoft Internet Explorer\">\n<!ENTITY importFromIE.accesskey         \"M\">\n<!ENTITY importFromEdge.label           \"Microsoft Edge\">\n<!ENTITY importFromEdge.accesskey       \"E\">\n<!ENTITY importFromNothing.label        \"Importera inte någonting\">\n<!ENTITY importFromNothing.accesskey    \"n\">\n<!ENTITY importFromSafari.label         \"Safari\">\n<!ENTITY importFromSafari.accesskey     \"S\">\n<!ENTITY importFromCanary.label         \"Chrome Canary\">\n<!ENTITY importFromCanary.accesskey     \"n\">\n<!ENTITY importFromChrome.label         \"Chrome\">\n<!ENTITY importFromChrome.accesskey     \"C\">\n<!ENTITY importFromChromium.label       \"Chromium\">\n<!ENTITY importFromChromium.accesskey   \"u\">\n<!ENTITY importFromFirefox.label        \"Firefox\">\n<!ENTITY importFromFirefox.accesskey    \"x\">\n<!ENTITY importFrom360se.label          \"360 Säker webbläsare\">\n<!ENTITY importFrom360se.accesskey      \"3\">\n\n<!ENTITY noMigrationSources.label       \"Hittade inget program som innehåller bokmärken, historik eller lösenord.\">\n\n<!ENTITY importSource.title             \"Importera inställningar och data\">\n<!ENTITY importItems.title              \"Poster att importera\">\n<!ENTITY importItems.label              \"Välj poster att importera:\">\n\n<!ENTITY migrating.title                \"Importerar…\">\n<!ENTITY migrating.label                \"Följande poster importeras…\">\n\n<!ENTITY selectProfile.title            \"Välj profil\">\n<!ENTITY selectProfile.label            \"Följande profiler kan importeras:\">\n\n<!ENTITY done.title                     \"Import slutförd\">\n<!ENTITY done.label                     \"Följande poster har importerats:\">\n\n<!ENTITY closeSourceBrowser.label       \"Kontrollera att den valda webbläsaren är stängd innan du fortsätter.\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/migration/migration.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprofileName_format=%S %S\n\n# Browser Specific\nsourceNameIE=Internet Explorer\nsourceNameEdge=Microsoft Edge\nsourceNameSafari=Safari\nsourceNameCanary=Google Chrome Canary\nsourceNameChrome=Google Chrome\nsourceNameChromium=Chromium\nsourceNameFirefox=Mozilla Firefox\nsourceName360se=360 Säker webläsare\n\nimportedBookmarksFolder=Från %S\n\nimportedSafariReadingList=Läslista (från Safari)\nimportedEdgeReadingList=Läslista (från Edge)\n\n# Import Sources\n# Note: When adding an import source for profile reset, add the string name to\n# resetProfile.js if it should be listed in the reset dialog.\n1_ie=Internetalternativ\n1_edge=Inställningar\n1_safari=Inställningar\n1_chrome=Alternativ\n1_360se=Inställningar\n\n2_ie=Kakor\n2_edge=Kakor\n2_safari=Kakor\n2_chrome=Kakor\n2_firefox=Kakor\n2_360se=Kakor\n\n4_ie=Webbläsarhistorik\n4_edge=Webbläsarhistorik\n4_safari=Webbläsarhistorik\n4_chrome=Webbhistorik\n4_firefox_history_and_bookmarks=Webbläsarhistorik och bokmärken\n4_360se=Webbläsarhistorik\n\n8_ie=Sparade formulärdata\n8_edge=Sparad formulärdata\n8_safari=Sparade formulärdata\n8_chrome=Sparade formulärdata\n8_firefox=Sparade formulärdata\n8_360se=Sparad formulärdata\n\n16_ie=Sparade lösenord\n16_edge=Sparade lösenord\n16_safari=Sparade lösenord\n16_chrome=Sparade lösenord\n16_firefox=Sparade lösenord\n16_360se=Sparade lösenord\n\n32_ie=Favoriter\n32_edge=Favoriter\n32_safari=Bokmärken\n32_chrome=Bokmärken\n32_360se=Bokmärken\n\n64_ie=Annan data\n64_edge=Annan data\n64_safari=Annan data\n64_chrome=Annan data\n64_firefox_other=Annan data\n64_360se=Annan data\n\n128_firefox=Fönster och flikar\n\n# Automigration undo notification.\n# %1$S will be replaced with the name of the browser we imported from, %2$S will be replaced with brandShortName\nautomigration.undo.message.all              = Fortsätt där du slutade. Vi har importerat dessa webbplatser och dina bokmärken, historik och lösenord från %1$S till %2$S.\nautomigration.undo.message.bookmarks        = Fortsätt där du slutade. Vi har importerat dessa webbplatser och dina bokmärken från %1$S till %2$S.\nautomigration.undo.message.bookmarks.logins = Fortsätt där du slutade. Vi har importerat dessa webbplatser och dina bokmärken och lösenord från %1$S till %2$S.\nautomigration.undo.message.bookmarks.visits = Fortsätt där du slutade. Vi har importerat dessa webbplatser och dina bokmärken och historik från %1$S till %2$S.\nautomigration.undo.message.logins           = Fortsätt där du slutade. Vi har importerat dina lösenord från %1$S till %2$S.\nautomigration.undo.message.logins.visits    = Fortsätt där du slutade. Vi har importerat dessa webbplatser och din historik och lösenord från %1$S till %2$S.\nautomigration.undo.message.visits           = Fortsätt där du slutade. Vi har importerat dessa webbplatser och din historik från %1$S till %2$S.\nautomigration.undo.keep2.label            = Ok, jag förstår\nautomigration.undo.keep2.accesskey        = O\nautomigration.undo.dontkeep2.label        = Nej tack\nautomigration.undo.dontkeep2.accesskey    = N\nautomigration.undo.unknownbrowser         = Okänd webbläsare\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n\n<!ENTITY loadError.label \"Fel vid sidhämtning\">\n<!ENTITY retry.label \"Försök igen\">\n<!ENTITY returnToPreviousPage.label \"Gå bakåt\">\n<!ENTITY advanced.label \"Avancerad\">\n\n<!-- Specific error messages -->\n\n<!ENTITY connectionFailure.title \"Anslutningen misslyckades\">\n<!ENTITY connectionFailure.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY deniedPortAccess.title \"Adressen har säkerhetsrestriktioner\">\n<!ENTITY deniedPortAccess.longDesc \"\">\n\n<!ENTITY dnsNotFound.title \"Servern hittades inte\">\n<!ENTITY dnsNotFound.longDesc \"<ul> <li>Kontrollera om det finns något skrivfel i adressen, som <strong>ww</strong>.example.com i stället för <strong>www</strong>.example.com</li> <li>Om du inte kan hämta någon sida alls, kontrollera datorns nätverksanslutning.</li> <li>Om datorn eller nätverket skyddas av en brandvägg eller proxy, kontrollera att &brandShortName; har tillstånd att ansluta till webben.</li> </ul>\">\n\n<!ENTITY fileNotFound.title \"Filen kan inte hittas\">\n<!ENTITY fileNotFound.longDesc \"<ul> <li>Kontrollera om det finns stavfel eller andra typografiska fel i filnamnet.</li> <li>Kontrollera om filen flyttats, fått ett annat namn eller tagits bort.</li> </ul>\">\n\n<!ENTITY fileAccessDenied.title \"Åtkomst till filen nekades\">\n<!ENTITY fileAccessDenied.longDesc \"<ul><li>Den kan ha tagits bort, flyttats eller så kan filrättigheter hindra tillgång.</li></ul>\">\n\n<!ENTITY generic.title \"Hoppsan.\">\n<!ENTITY generic.longDesc \"<p>&brandShortName; kan av någon anledning inte visa sidan.</p>\">\n\n<!ENTITY captivePortal.title \"Logga in till nätverk\">\n<!ENTITY captivePortal.longDesc2 \"\n<p>Du måste logga in på nätverket innan du kan ansluta till Internet.</p>\n\">\n\n<!ENTITY openPortalLoginPage.label2 \"Öppna inloggningssida för nätverk\">\n\n<!ENTITY malformedURI.title \"Adressen är inte giltig\">\n<!ENTITY malformedURI.longDesc \"<ul> <li>Webbadresser skrivs vanligen som <strong>http://www.example.com/</strong></li> <li>Kontrollera att du använder framåtlutande snedstreck (dvs <strong>/</strong>).</li> </ul>\">\n\n<!ENTITY netInterrupt.title \"Anslutningen avbröts\">\n<!ENTITY netInterrupt.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY notCached.title \"Utgånget dokument\">\n<!ENTITY notCached.longDesc \"<p>Det efterfrågade dokumentet finns inte längre i &brandShortName; cache.</p><ul><li>Av säkerhetsskäl försöker inte &brandShortName; automatiskt att hämta om känsliga dokument.</li><li>Klicka på Försök igen för att åter hämta dokumentet från webbplatsen.</li></ul>\">\n\n<!ENTITY netOffline.title \"Nedkopplat läge\">\n<!ENTITY netOffline.longDesc2 \"<ul> <li>Klicka på &quot;Försök igen&quot; för att byta till uppkopplat läge och ladda om sidan.</li> </ul>\">\n\n<!ENTITY contentEncodingError.title \"Kodningsfel av innehållet\">\n<!ENTITY contentEncodingError.longDesc \"<ul> <li>Kontakta webbplatsens ägare och informera dem om detta problem.</li> </ul>\">\n\n<!ENTITY unsafeContentType.title \"Osäker filtyp\">\n<!ENTITY unsafeContentType.longDesc \"<ul> <li>Kontakta webbplatsens ägare för att informera dem om detta problem.</li> </ul>\">\n\n<!ENTITY netReset.title \"Anslutningen avbröts\">\n<!ENTITY netReset.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY netTimeout.title \"Anslutningen avbröts\">\n<!ENTITY netTimeout.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY unknownProtocolFound.title \"Adressen förstods inte\">\n<!ENTITY unknownProtocolFound.longDesc \"<ul> <li>Du kan behöva installera andra program för att öppna den här sidan.</li> </ul>\">\n\n<!ENTITY proxyConnectFailure.title \"Proxyservern avvisar anslutningen\">\n<!ENTITY proxyConnectFailure.longDesc \"<ul> <li>Kontrollera att proxyinställningarna är riktiga.</li> <li>Kontakta nätverksadministratören för att säkerställa att proxyservern fungerar.</li> </ul>\">\n\n<!ENTITY proxyResolveFailure.title \"Kan inte hitta proxyservern\">\n<!ENTITY proxyResolveFailure.longDesc \"<ul> <li>Kontrollera att proxyinställningarna är riktiga.</li> <li>Kontrollera att datorn har en fungerande nätverksanslutning.</li> <li>Om datorn eller nätverket skyddas av en brandvägg eller proxy, kontrollera att &brandShortName; har tillstånd att ansluta till webben.</li> </ul>\">\n\n<!ENTITY redirectLoop.title \"Sidan dirigeras om felaktigt\">\n<!ENTITY redirectLoop.longDesc \"<ul> <li>Det här problemet kan ibland uppstå om du inaktiverat eller nekat att ta emot kakor.</li> </ul>\">\n\n<!ENTITY unknownSocketType.title \"Oväntat svar från servern\">\n<!ENTITY unknownSocketType.longDesc \"<ul> <li>Kontrollera att Personal Security Manager finns installerat på datorn.</li> <li>Det här kan ibland bero på en ovanlig konfiguration på servern.</li> </ul>\">\n\n<!ENTITY nssFailure2.title \"Säker anslutning misslyckades\">\n<!ENTITY nssFailure2.longDesc2 \"<ul> <li>Sidan du försöker se kan inte visas eftersom autenticiteten för mottagen data inte kan verifieras.</li> <li>Kontakta webbplatsens ägare och informera dem om detta problem.</li> </ul>\">\n\n<!ENTITY certerror.longpagetitle1 \"Din anslutning är inte säker\">\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara \"Ägaren av <span class='hostname'/> har konfigurerat sin webbplats felaktigt.  För att skydda din information från att bli stulen, har &brandShortName; inte anslutit till denna webbplats.\">\n\n<!ENTITY sharedLongDesc \"<ul> <li>Webbplatsen kan tillfälligt vara nere eller upptagen. Försök igen om en stund.</li> <li>Om du inte kan öppna sidor, kontrollera datorns nätverksanslutning.</li> <li>Om datorn eller nätverket skyddas av en brandvägg eller proxy, kontrollera att &brandShortName; har tillstånd att ansluta till webben.</li> </ul>\">\n\n<!ENTITY cspBlocked.title \"Blockerad av säkerhetspolicyn för innehåll\">\n<!ENTITY cspBlocked.longDesc \"<p>&brandShortName; förhindrade sidan från att öppnas på detta sätt eftersom sidan har en säkerhetspolicy för innehåll som inte tillåter detta.</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"Skadat innehåll\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>Sidan du försöker se kan inte visas på grund av att ett fel i dataöverföringen upptäcktes.</p><ul><li>Kontakta ägarna till webbplatsen för att informera dem om detta problem.</li></ul>\">\n\n\n<!ENTITY securityOverride.exceptionButtonLabel \"Lägg till undantag…\">\n\n<!ENTITY errorReporting.automatic2 \"Rapportera fel som detta för att hjälpa Mozilla identifiera och blockera skadliga webbplatser\">\n<!ENTITY errorReporting.learnMore \"Läs mer…\">\n\n<!ENTITY remoteXUL.title \"Extern XUL\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>Kontakta ägaren av webbplatsen för att informera dem om detta problem.</li></ul></p>\">\n\n<!ENTITY sslv3Used.title \"Kan inte ansluta säkert\">\n<!-- LOCALIZATION NOTE (sslv3Used.longDesc2) - Do not translate\n     \"SSL_ERROR_UNSUPPORTED_VERSION\". -->\n<!ENTITY sslv3Used.longDesc2 \"Avancerad info: SSL_ERROR_UNSUPPORTED_VERSION\">\n\n<!-- LOCALIZATION NOTE (certerror.wrongSystemTime2,\n                        certerror.wrongSystemTimeWithoutReference) - The <span id='..' />\n     tags will be injected with actual values, please leave them unchanged. -->\n<!ENTITY certerror.wrongSystemTime2 \"<p> &brandShortName; har inte anslutit till <span id='wrongSystemTime_URL'/> eftersom datorn klocka verkar visa fel tid och detta hindrar en säker anslutning.</p> <p>Din dator är inställd på <span id='wrongSystemTime_systemDate'/>, när den borde vara <span id='wrongSystemTime_actualDate'/>. För att åtgärda detta problem, ändra datum- och tidsinställningar för att visa rätt tid.</p>\">\n<!ENTITY certerror.wrongSystemTimeWithoutReference \"<p>&brandShortName; har inte anslutit till <span id='wrongSystemTimeWithoutReference_URL'/> eftersom datorn klocka verkar visa fel tid och detta hindrar en säker anslutning.</p> <p>Din dator är inställd på <span id='wrongSystemTimeWithoutReference_systemDate'/>. För att åtgärda detta problem, ändra datum- och tidsinställningar för att visa rätt tid.</p>\">\n\n<!ENTITY certerror.pagetitle1  \"Osäker anslutning\">\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"Denna webbplats använder HTTP Strict Transport Security (HSTS) för att ange att &brandShortName; endast kan ansluta dit säkert. Därför är det inte möjligt att lägga till ett undantag för detta certifikat.\">\n<!ENTITY certerror.copyToClipboard.label \"Kopiera text till urklipp\">\n\n<!ENTITY inadequateSecurityError.title \"Din anslutning är inte säker\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> använder säkerhetsteknologi som är föråldrad och sårbar för angrepp. En angripare kan lätt avslöja information som du trott ska vara säker. Webbplatsens administratör måste laga servern innan du kan besöka webbplatsen.</p><p>Felkod: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n\n<!ENTITY prefReset.longDesc \"Det ser ut som nätverkets säkerhetsinställningar kan orsaka detta. Vill du att standardinställningarna ska återställas?\">\n<!ENTITY prefReset.label \"Återställ standardinställningar\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/newTab.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- These strings are used in the about:newtab page -->\n\n<!ENTITY newtab.pageTitle \"Ny flik\">\n<!ENTITY newtab.customize.classic \"Visa dina mest besökta webbplatser\">\n<!ENTITY newtab.customize.cog.enhanced \"Inkludera förslag på webbplatser\">\n<!ENTITY newtab.customize.cog.title2 \"NY FLIK KONTROLLER\">\n<!ENTITY newtab.customize.cog.learn \"Lär dig mer om Nya flikar\">\n<!ENTITY newtab.customize.title \"Anpassa din Ny flik-sida\">\n<!ENTITY newtab.customize.suggested \"Visa föreslagna och dina mest besökta sidor \">\n<!ENTITY newtab.customize.topsites \"Visa dina mest besökta webbplatser\">\n<!ENTITY newtab.customize.blank2 \"Visa en tom sida\">\n<!ENTITY newtab.undo.removedLabel \"Miniatyr borttagen.\">\n<!ENTITY newtab.undo.undoButton \"Ångra.\">\n<!ENTITY newtab.undo.restoreButton \"Återställ alla.\">\n<!ENTITY newtab.undo.closeTooltip \"Dölj\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/newTab.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnewtab.defaultTopSites.heading=Mest besökta webbplatser\nnewtab.userTopSites.heading=Dina mest besökta webbplatser\n\nnewtab.pin=Fäst webbplatsen på dess nuvarande position\nnewtab.unpin=Lösgör webbplatsen\nnewtab.block=Ta bort webbplatsen\n# LOCALIZATION NOTE(newtab.sponsored.button): This text appears for sponsored\n# and enhanced tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.sponsored.button=SPONSRAD\n# LOCALIZATION NOTE(newtab.suggested.button): This text appears for sponsored\n# and suggested tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.suggested.tag=FÖRESLAGEN\n# LOCALIZATION NOTE(newtab.suggested.button): %1$S will be replaced inline by\n# one of the user's top 100 sites that triggered this suggested tile.\n# This text appears for suggested tiles under the tile's title, so prefer short\n# strings to avoid truncating important text.\nnewtab.suggested.button=Föreslagen för %1$S besökare\\u0020\n# LOCALIZATION NOTE(newtab.sponsored.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain=Denna panel visas för dig på uppdrag av en Mozilla-partner. Du kan ta bort den när som helst genom att klicka på %1$S-knappen. %2$S\n# LOCALIZATION NOTE(newtab.sponsored.explain2): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain2=Denna webbplats har föreslagits till dig på uppdrag av en Mozilla partner. Du kan ta bort den när som helst genom att klicka på %1$S-knappen. %2$S\n# LOCALIZATION NOTE(newtab.suggested.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.suggested.explain=Denna sida är föreslagen för dig av Mozilla. Du kan ta bort den när som helst genom att klicka på %1$S knappen. %2$S\n# LOCALIZATION NOTE(newtab.enhanced.explain): %1$S will be replaced inline by\n# the gear icon used to customize the new tab window. %2$S will be replaced by\n# an active link using string newtab.learn.link as text.\nnewtab.enhanced.explain=En Mozilla-partner har förbättrat utseendet på denna panel och ersatt skärmdumpen. Du kan stänga av förbättrade paneler genom att klicka på %1$S-knappen och justera dina inställningar. %2$S\nnewtab.intro1.paragraph1=Nu när du öppnar en ny flik, kommer du också se webbplatser som vi tror du kan vara intresserad av. Några kan föreslås av Mozilla eller sponsras av en av våra partners.\n# LOCALIZATION NOTE(newtab.intro1.paragraph2): %1$S will be replaced inline by\n# an active link using string newtab.privacy.link as text. %2$S will be replaced\n# inline by the gear icon used to customize the new tab window.\nnewtab.intro1.paragraph2=För att kunna erbjuda den här tjänsten, skickas en del data automatiskt tillbaka till oss i enlighet med vårt %1$S. Du kan stänga av denna funktion genom att avmarkera alternativet under kugghjulsikonen (%2$S).\nnewtab.learn.link=Läs mer…\nnewtab.privacy.link=Integritetsinfo\nnewtab.learn.link2=Mer om Ny flik\nnewtab.intro.header.update=Ny flik fick just en uppdatering!\nnewtab.intro.gotit=Jag fattar!\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/openLocation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from content/openLocation.xul -->\n\n<!ENTITY enter.label \"Skriv in en webbadress (URL), eller ange en lokal fil du vill öppna:\">  \n<!ENTITY chooseFile.label \"Välj fil…\">\n<!ENTITY newTab.label \"Ny flik\">\n<!ENTITY newWindow.label \"Nytt fönster\">\n<!ENTITY topTab.label \"Aktuell flik\">\n<!ENTITY caption.label \"Öppna webbplats\">\n<!ENTITY openWhere.label \"Öppna i:\">\n<!ENTITY openBtn.label \"Öppna\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/openLocation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nchooseFileDialogTitle=Välj fil\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/pageInfo.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  pageInfoWindow.width  \"600\">\n<!ENTITY  pageInfoWindow.height \"550\">\n\n<!ENTITY  copy.key              \"C\">\n<!ENTITY  copy.label            \"Kopiera\">\n<!ENTITY  copy.accesskey        \"o\">\n<!ENTITY  selectall.key         \"A\">\n<!ENTITY  selectall.label       \"Markera allt\">\n<!ENTITY  selectall.accesskey   \"M\">\n<!ENTITY  closeWindow.key       \"w\">\n\n<!ENTITY  generalTab            \"Allmänt\">\n<!ENTITY  generalTab.accesskey  \"A\">\n<!ENTITY  generalTitle          \"Titel:\">\n<!ENTITY  generalURL            \"Adress:\">\n<!ENTITY  generalType           \"Typ:\">\n<!ENTITY  generalMode           \"Renderingsläge:\">\n<!ENTITY  generalSize           \"Storlek:\">\n<!ENTITY  generalReferrer       \"Anvisande URL:\">\n<!ENTITY  generalSource         \"Cachekälla:\">\n<!ENTITY  generalModified       \"Ändrad:\">\n<!ENTITY  generalEncoding2      \"Teckenkodning:\">\n<!ENTITY  generalMetaName       \"Namn\">\n<!ENTITY  generalMetaContent    \"Innehåll\">\n\n<!ENTITY  mediaTab              \"Media\">\n<!ENTITY  mediaTab.accesskey    \"M\">\n<!ENTITY  mediaLocation         \"Adress:\">\n<!ENTITY  mediaText             \"Tillhörande text:\">\n<!ENTITY  mediaAltHeader        \"Alternativ text\">\n<!ENTITY  mediaAddress          \"Adress\">\n<!ENTITY  mediaType             \"Typ\">\n<!ENTITY  mediaSize             \"Storlek\">\n<!ENTITY  mediaCount            \"Antal gånger\">\n<!ENTITY  mediaDimension        \"Dimension:\">\n<!ENTITY  mediaLongdesc         \"Lång beskrivning:\">\n<!ENTITY  mediaBlockImage.accesskey \"B\">\n<!ENTITY  mediaSaveAs           \"Spara som…\">\n<!ENTITY  mediaSaveAs.accesskey \"S\">\n<!ENTITY  mediaSaveAs2.accesskey \"p\">\n<!ENTITY  mediaPreview          \"Förhandsgranskning:\">\n\n<!ENTITY  feedTab               \"RSS\">\n<!ENTITY  feedTab.accesskey     \"R\">\n<!ENTITY  feedSubscribe         \"Prenumerera\">\n<!ENTITY  feedSubscribe.accesskey \"u\">\n\n<!ENTITY  permTab               \"Rättigheter\">\n<!ENTITY  permTab.accesskey     \"t\">\n<!ENTITY  permUseDefault        \"Använd standard\">\n<!ENTITY  permAskAlways         \"Fråga alltid\">\n<!ENTITY  permAllow             \"Tillåt\">\n<!ENTITY  permAllowSession      \"Tillåt för sessionen\">\n<!ENTITY  permBlock             \"Blockera\">\n<!ENTITY  permissionsFor        \"Rättigheter för:\">\n<!ENTITY  permPlugins           \"Aktivera insticksmoduler\">\n\n<!ENTITY  permClearStorage           \"Rensa lagring\">\n<!ENTITY  permClearStorage.accesskey \"R\">\n\n<!ENTITY  securityTab           \"Säkerhet\">\n<!ENTITY  securityTab.accesskey \"ä\">\n<!ENTITY  securityView.certView \"Visa certifikat\">\n<!ENTITY  securityView.accesskey \"V\">\n<!ENTITY  securityView.unknown   \"Okänt\">\n\n\n<!ENTITY  securityView.identity.header   \"Webbplatsens identitet\">\n<!ENTITY  securityView.identity.owner    \"Ägare:\">\n<!ENTITY  securityView.identity.domain   \"Webbplats:\">\n<!ENTITY  securityView.identity.verifier \"Verifierad av:\">\n\n<!ENTITY  securityView.privacy.header                   \"Sekretess och historik\">\n<!ENTITY  securityView.privacy.history                  \"Har jag besökt den här webbplatsen tidigare dagar?\">\n<!ENTITY  securityView.privacy.cookies                  \"Lagrar den här webbplatsen information (kakor) på min dator?\">\n<!ENTITY  securityView.privacy.viewCookies              \"Visa kakor\">\n<!ENTITY  securityView.privacy.viewCookies.accessKey    \"k\">\n<!ENTITY  securityView.privacy.passwords                \"Har jag sparat några lösenord för den här webbplatsen?\">\n<!ENTITY  securityView.privacy.viewPasswords            \"Visa sparade lösenord\">\n<!ENTITY  securityView.privacy.viewPasswords.accessKey  \"ö\">\n\n<!ENTITY  securityView.technical.header                 \"Tekniska detaljer\">\n\n<!ENTITY  helpButton.label                              \"Hjälp\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/pageInfo.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npageInfo.page.title=Sidinfo - %S\npageInfo.frame.title=Raminfo - %S\n\nnoPageTitle=Namnlös sida:\nunknown=Okänd\nnotset=Ej angivet\nyes=Ja\nno=Nej\n\nmediaImg=Bild\nmediaVideo=Video\nmediaAudio=Ljud\nmediaBGImg=Bakgrund\nmediaBorderImg=Ram\nmediaListImg=Punkt\nmediaCursor=Pekare\nmediaObject=Objekt\nmediaEmbed=Inbäddad\nmediaLink=Ikon\nmediaInput=Inmatning\nmediaFileSize=%S kB\nmediaSize=%Spx × %Spx\nmediaSelectFolder=Välj en mapp att spara bilderna i\nmediaBlockImage=Blockera bilder från %S\nmediaUnknownNotCached=Okänd (ej cachad)\nmediaImageType=%S-bild\nmediaAnimatedImageType=%S-bild (animerad, %S bildrutor)\nmediaDimensions=%Spx × %Spx\nmediaDimensionsScaled=%Spx × %Spx (skalad till %Spx × %Spx)\n\ngeneralQuirksMode=Tolerant läge\ngeneralStrictMode=Strikt enligt standard\ngeneralSize=%S kB (%S byte)\ngeneralMetaTag=Meta (1 tagg)\ngeneralMetaTags=Meta (%S taggar)\n\nfeedRss=RSS\nfeedAtom=Atom\nfeedXML=XML\n\nsecurityNoOwner=Webbplatsen har inte lämnat någon information om ägaren.\nsecurityOneVisit=Ja, en gång\nsecurityNVisits=Ja, %S gånger\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# database\n#   e.g. indexedDBUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nindexedDBUsage=Den här webbplatsen använder %1$S %2$S\n\npermissions.useDefault=Använd standard\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/places/bookmarkProperties.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndialogAcceptLabelAddItem=Lägg till\ndialogAcceptLabelSaveItem=Spara\ndialogAcceptLabelAddLivemark=Prenumerera\ndialogAcceptLabelAddMulti=Lägg till bokmärken\ndialogAcceptLabelEdit=Spara\ndialogTitleAddBookmark=Nytt bokmärke\ndialogTitleAddLivemark=Prenumerera med aktivt bokmärke\ndialogTitleAddFolder=Ny mapp\ndialogTitleAddMulti=Nya bokmärken\ndialogTitleEdit=Egenskaper för “%S”\n\nbookmarkAllTabsDefault=[Mappnamn]\nnewFolderDefault=Ny mapp\nnewBookmarkDefault=Nytt bokmärke\nnewLivemarkDefault=Nytt aktivt bokmärke\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/places/editBookmarkOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editBookmarkOverlay.name.label                      \"Namn:\">\n<!ENTITY editBookmarkOverlay.name.accesskey                  \"N\">\n<!ENTITY editBookmarkOverlay.location.label                  \"Adress:\">\n<!ENTITY editBookmarkOverlay.location.accesskey              \"A\">\n<!ENTITY editBookmarkOverlay.feedLocation.label              \"Kanaladress:\">\n<!ENTITY editBookmarkOverlay.feedLocation.accesskey          \"K\">\n<!ENTITY editBookmarkOverlay.siteLocation.label              \"Platsadress:\">\n<!ENTITY editBookmarkOverlay.siteLocation.accesskey          \"P\">\n<!ENTITY editBookmarkOverlay.folder.label                    \"Mapp:\">\n<!ENTITY editBookmarkOverlay.foldersExpanderDown.tooltip     \"Visa alla bokmärkesmappar\">\n<!ENTITY editBookmarkOverlay.expanderUp.tooltip              \"Dölj\">\n<!ENTITY editBookmarkOverlay.tags.label                      \"Etiketter:\">\n<!ENTITY editBookmarkOverlay.tags.accesskey                  \"E\">\n<!ENTITY editBookmarkOverlay.tagsEmptyDesc.label             \"Separera med komman\">\n<!ENTITY editBookmarkOverlay.description.label               \"Beskrivning:\">\n<!ENTITY editBookmarkOverlay.description.accesskey           \"B\">\n<!ENTITY editBookmarkOverlay.keyword.label                   \"Nyckelord:\">\n<!ENTITY editBookmarkOverlay.keyword.accesskey               \"c\">\n<!ENTITY editBookmarkOverlay.tagsExpanderDown.tooltip        \"Visa alla etiketter\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.label             \"Öppna bokmärket i sidofältet\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.accesskey         \"Ö\">\n<!ENTITY editBookmarkOverlay.choose.label                    \"Välj…\">\n<!ENTITY editBookmarkOverlay.newFolderButton.label           \"Ny mapp\">\n<!ENTITY editBookmarkOverlay.newFolderButton.accesskey       \"m\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/places/moveBookmarks.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title              \"Välj mapp\">\n<!ENTITY window.style              \"width: 36em; height: 18em;\">\n<!ENTITY moveTo.label              \"Flytta till:\">\n<!ENTITY newFolderButton.label     \"Ny mapp\">\n<!ENTITY newFolderButton.accesskey \"N\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/places/places.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (places.library.title): use \"Library\", \"Archive\" or \"Repository\" -->\n<!ENTITY places.library.title  \"Biblioteket\">\n<!ENTITY places.library.width  \"700\">\n<!ENTITY places.library.height \"500\">\n<!ENTITY organize.label        \"Ordna\">\n<!ENTITY organize.accesskey    \"O\">\n<!ENTITY organize.tooltip      \"Ordna dina bokmärken\">\n\n<!ENTITY file.close.label               \"Stäng\">\n<!ENTITY file.close.accesskey           \"ä\">\n<!ENTITY cmd.close.key                  \"w\">\n<!ENTITY views.label                    \"Vyer\">\n<!ENTITY views.accesskey                \"V\">\n<!ENTITY views.tooltip                  \"Byt vy\">\n<!ENTITY view.columns.label             \"Visa kolumner\">\n<!ENTITY view.columns.accesskey         \"k\">\n<!ENTITY view.sort.label                \"Sortera\">\n<!ENTITY view.sort.accesskey            \"S\">\n<!ENTITY view.unsorted.label            \"Osorterade\">\n<!ENTITY view.unsorted.accesskey        \"O\">\n<!ENTITY view.sortAscending.label       \"Ordna A > Ö\">\n<!ENTITY view.sortAscending.accesskey   \"A\">\n<!ENTITY view.sortDescending.label      \"Ordna Ö > A\">\n<!ENTITY view.sortDescending.accesskey  \"Ö\">\n\n<!ENTITY importBookmarksFromHTML.label     \"Importera bokmärken från HTML…\">\n<!ENTITY importBookmarksFromHTML.accesskey \"I\">\n<!ENTITY exportBookmarksToHTML.label       \"Exportera bokmärken till HTML…\">\n<!ENTITY exportBookmarksToHTML.accesskey   \"E\">\n<!ENTITY importOtherBrowser.label          \"Importera data från annan webbläsare…\">\n<!ENTITY importOtherBrowser.accesskey      \"d\">\n\n<!ENTITY cmd.backup.label               \"Säkerhetskopiera…\">\n<!ENTITY cmd.backup.accesskey           \"S\">\n<!ENTITY cmd.restore2.label             \"Återställ\">\n<!ENTITY cmd.restore2.accesskey         \"Å\">\n<!ENTITY cmd.restoreFromFile.label      \"Välj fil…\">\n<!ENTITY cmd.restoreFromFile.accesskey  \"V\">\n\n<!ENTITY cmd.deleteDomainData.label     \"Ta bort all historik för webbplatsen\">\n<!ENTITY cmd.deleteDomainData.accesskey \"b\">\n\n<!ENTITY cmd.open.label                  \"Öppna\">\n<!ENTITY cmd.open.accesskey              \"Ö\">\n<!ENTITY cmd.open_window.label           \"Öppna i nytt fönster\">\n<!ENTITY cmd.open_window.accesskey       \"f\">\n<!ENTITY cmd.open_private_window.label     \"Öppna i nytt privat fönster\">\n<!ENTITY cmd.open_private_window.accesskey \"i\">\n<!ENTITY cmd.open_tab.label              \"Öppna i ny flik\">\n<!ENTITY cmd.open_tab.accesskey          \"n\">\n<!ENTITY cmd.open_all_in_tabs.label      \"Öppna alla i flikar\">\n<!ENTITY cmd.open_all_in_tabs.accesskey  \"n\">\n\n<!ENTITY cmd.properties.label      \"Egenskaper\">\n<!ENTITY cmd.properties.accesskey  \"E\">\n\n<!ENTITY cmd.sortby_name.label              \"Ordna efter namn\">\n<!ENTITY cmd.sortby_name.accesskey          \"d\">\n<!ENTITY cmd.context_sortby_name.accesskey  \"d\">\n\n<!ENTITY cmd.new_bookmark.label            \"Nytt bokmärke…\">\n<!ENTITY cmd.new_bookmark.accesskey        \"b\">\n<!ENTITY cmd.new_folder.label              \"Ny mapp…\">\n<!ENTITY cmd.new_folder.accesskey          \"N\">\n<!ENTITY cmd.context_new_folder.accesskey  \"a\">\n<!ENTITY cmd.new_separator.label           \"Ny avskiljare\">\n<!ENTITY cmd.new_separator.accesskey       \"v\">\n\n<!ENTITY cmd.reloadLivebookmark.label      \"Uppdatera aktivt bokmärke\">\n<!ENTITY cmd.reloadLivebookmark.accesskey  \"U\">\n\n<!ENTITY cmd.moveBookmarks.label                  \"Flytta…\">\n<!ENTITY cmd.moveBookmarks.accesskey              \"F\">\n\n<!ENTITY col.name.label          \"Namn\">\n<!ENTITY col.tags.label          \"Etiketter\">\n<!ENTITY col.url.label           \"Adress\">\n<!ENTITY col.mostrecentvisit.label \"Senast besökt\">\n<!ENTITY col.visitcount.label    \"Antal besök\">\n<!ENTITY col.description.label   \"Beskrivning\">\n<!ENTITY col.dateadded.label     \"Ursprungsdatum\">\n<!ENTITY col.lastmodified.label  \"Senast ändrad\">\n\n<!ENTITY search.label                              \"Sök:\">\n<!ENTITY search.accesskey                          \"S\">\n\n<!ENTITY cmd.find.key  \"f\">\n\n<!ENTITY maintenance.label      \"Importera och säkerhetskopiera\">\n<!ENTITY maintenance.accesskey  \"I\">\n<!ENTITY maintenance.tooltip    \"Importera och säkerhetskopiera bokmärken\">\n\n<!ENTITY backButton.tooltip  \"Gå bakåt\">\n\n<!ENTITY forwardButton.tooltip  \"Gå framåt\">\n\n<!ENTITY detailsPane.more.label \"Mer\">\n<!ENTITY detailsPane.more.accesskey \"M\">\n<!ENTITY detailsPane.less.label \"Mindre\">\n<!ENTITY detailsPane.less.accesskey \"M\">\n<!ENTITY detailsPane.selectAnItemText.description \"Markera en post för att visa och redigera dess egenskaper\">\n\n<!ENTITY find.label               \"Sök:\">\n<!ENTITY find.accesskey           \"S\">\n<!ENTITY view.label               \"Visa\">\n<!ENTITY view.accesskey           \"V\">\n<!ENTITY byDate.label             \"Efter datum\">\n<!ENTITY byDate.accesskey         \"d\">\n<!ENTITY bySite.label             \"Efter plats\">\n<!ENTITY bySite.accesskey         \"s\">\n<!ENTITY byMostVisited.label      \"Efter mest besökta\">\n<!ENTITY byMostVisited.accesskey  \"m\">\n<!ENTITY byLastVisited.label      \"Efter senast besökta\">\n<!ENTITY byLastVisited.accesskey  \"b\">\n<!ENTITY byDayAndSite.label       \"Efter datum och plats\">\n<!ENTITY byDayAndSite.accesskey   \"t\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nload-js-data-url-error=Av säkerhetsskäl kan JavaScript eller data-URL:er inte laddas från Historik-fönstret eller sidofältet.\nnoTitle=(namnlös)\n\nbookmarksMenuEmptyFolder=(Tom)\n\nbookmarksBackupTitle=Säkerhetskopia på bokmärken\n\nbookmarksRestoreAlertTitle=Återställ bokmärken\nbookmarksRestoreAlert=Det här ersätter alla dina nuvarande bokmärken med säkerhetskopian. Är du säker?\nbookmarksRestoreTitle=Välj en säkerhetskopia på bokmärken\nbookmarksRestoreFilterName=JSON\n\nbookmarksRestoreFormatError=Filtypen stöds inte.\nbookmarksRestoreParseError=Kan inte bearbeta säkerhetskopieringsfilen.\n\nbookmarksLivemarkLoading=Aktiva bokmärket laddas…\nbookmarksLivemarkFailed=Aktiva bokmärkeskanalen kunde inte laddas.\n\nmenuOpenLivemarkOrigin.label=Öppna “%S”\n\nsortByName=Ordna ‘%S' efter namn\nsortByNameGeneric=Ordna efter namn\n# LOCALIZATION NOTE (view.sortBy.1.name.label): sortBy properties are versioned.\n# When any of these changes, all of the properties must be bumped, and the\n# change must be annotated here.  Both label and accesskey must be updated.\n# - version 1: changed view.sortBy.1.date.\nview.sortBy.1.name.label=Ordna efter Namn\nview.sortBy.1.name.accesskey=N\nview.sortBy.1.url.label=Sortera efter Plats\nview.sortBy.1.url.accesskey=P\nview.sortBy.1.date.label=Sortera efter Senaste Besök\nview.sortBy.1.date.accesskey=B\nview.sortBy.1.visitCount.label=Sortera efter besöks Antal\nview.sortBy.1.visitCount.accesskey=A\nview.sortBy.1.description.label=Sortera på Beskrivning\nview.sortBy.1.description.accesskey=B\nview.sortBy.1.dateAdded.label=Sortera på Tillagd\nview.sortBy.1.dateAdded.accesskey=T\nview.sortBy.1.lastModified.label=Sortera efter Senast uppdaterad\nview.sortBy.1.lastModified.accesskey=u\nview.sortBy.1.tags.label=Ordna efter Taggar\nview.sortBy.1.tags.accesskey=T\n\nsearchBookmarks=Sök bokmärken\nsearchHistory=Sök i historik\nsearchDownloads=Sök hämtade filer\n\ntabs.openWarningTitle=Bekräfta öppning\ntabs.openWarningMultipleBranded=Du försöker öppna %S flikar på samma gång. Detta kan göra %S långsam medan sidorna hämtas. Är du säker på att du vill fortsätta?\ntabs.openButtonMultiple=Öppna flikar\ntabs.openWarningPromptMeBranded=Varna när öppnande av många flikar kan göra %S långsam\n\nSelectImport=Importera bokmärkesfilen\nEnterExport=Exportera bokmärkesfilen\n\ndetailsPane.noItems=Inga poster\n# LOCALIZATION NOTE (detailsPane.itemsCountLabel): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of items\n# example: 111 items\ndetailsPane.itemsCountLabel=En post;#1 poster\n\nmostVisitedTitle=Mest besökta\nrecentTagsTitle=Senast använda etiketter\n\nOrganizerQueryHistory=Historik\nOrganizerQueryDownloads=Filhämtningar\nOrganizerQueryAllBookmarks=Alla bokmärken\nOrganizerQueryTags=Etiketter\n\n# LOCALIZATION NOTE (tagResultLabel, bookmarkResultLabel, switchtabResultLabel,\n# keywordResultLabel, searchengineResultLabel)\n# Noun used to describe the location bar autocomplete result type\n# to users with screen readers\n# See createResultLabel() in urlbarBindings.xml\ntagResultLabel=Etikett\nbookmarkResultLabel=Bokmärke\nswitchtabResultLabel=Tabb\nkeywordResultLabel=Nyckelord\nsearchengineResultLabel=Sök\n\n\n# LOCALIZATION NOTE (lockPrompt.text)\n# %S will be replaced with the application name.\nlockPrompt.title=Fel vid start av webbläsaren\nlockPrompt.text=Systemet med bokmärken och historik kommer inte att fungera eftersom en av %S filer används av ett annat program. Vissa säkerhetsprogram kan orsaka detta problem.\nlockPromptInfoButton.label=Lär dig mer\nlockPromptInfoButton.accessKey=L\n\n# LOCALIZATION NOTE (deletePagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.deletePages.label=Ta bort sida;Ta bort sidor\ncmd.deletePages.accesskey=T\n\n# LOCALIZATION NOTE (bookmarkPagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.bookmarkPages.label=Bokmärk sida;Bokmärk sidor\ncmd.bookmarkPages.accesskey=B\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/preferences/aboutPermissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY permissionsManager.title        \"Hantera rättigheter\">\n\n<!ENTITY sites.search                    \"Sök webbplats\">\n<!ENTITY sites.allSites                  \"Alla webbplatser\">\n\n<!-- LOCALIZATION NOTE (permissions.header.start, permissions.header.end): These strings\n     surround the host name of the site to make the header for the permissions page.\n     example: \"Permissions for mozilla.org\" -->\n<!ENTITY header.site.start               \"Rättigheter för\">\n<!ENTITY header.site.end                 \"\">\n\n<!ENTITY header.defaults                 \"Standardrättigheter för alla webbplatser\">\n\n<!ENTITY permissions.forgetSite          \"Ta bort all historik för den här webbplatsen\">\n\n<!ENTITY permission.alwaysAsk            \"Fråga alltid\">\n<!ENTITY permission.allow                \"Tillåt\">\n<!ENTITY permission.allowForSession      \"Tillåt för sessionen\">\n<!ENTITY permission.allowFirstPartyOnly  \"Tillåt endast för första part\">\n<!ENTITY permission.block                \"Blockera\">\n\n<!ENTITY password.label                  \"Spara lösenord\">\n<!ENTITY password.manage                 \"Hantera lösenord…\">\n\n<!ENTITY cookie.label                    \"Sätta kakor\">\n<!ENTITY cookie.remove                   \"Ta bort kakor\">\n<!ENTITY cookie.manage                   \"Hantera kakor…\">\n<!ENTITY cookie.removeAll                \"Ta bort alla kakor\">\n\n<!ENTITY geo.label                       \"Uppge position\">\n\n<!ENTITY plugins.label                   \"Insticksmoduler\">\n\n<!-- LOCALIZATION NOTE (indexedDB.label): This is describing indexedDB storage\n     using the same language used for the permIndexedDB string in browser/pageInfo.dtd -->\n<!ENTITY indexedDB.label                 \"Lagra för nedkopplat läge\">\n\n<!ENTITY popup.label                     \"Öppna popup-fönster\">\n\n<!ENTITY fullscreen.label                \"Helskärm\">\n<!ENTITY camera.label                    \"Använda kameran\">\n<!ENTITY microphone.label                \"Använda mikrofonen\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/preferences/aboutPermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (visitCount): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of history visits for a site\nvisitCount=#1 besök;#1 besök\n\n# LOCALIZATION NOTE (passwordsCount, cookiesCount): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\npasswordsCount=#1 lösenord finns sparat för webbplatsen.;#1 lösenord finns sparade för webbplatsen.\ncookiesCount=#1 kaka finns lagrad för webbplatsen.;#1 kakor finns lagrade för webbplatsen.\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/preferences/advanced.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Note: each tab panel must contain unique accesskeys -->\n\n<!ENTITY generalTab.label                \"Allmänt\">\n\n<!ENTITY accessibility.label             \"Tillgänglighet\">\n\n<!ENTITY useCursorNavigation.label       \"Använd alltid piltangenterna för att navigera i sidor\">\n<!ENTITY useCursorNavigation.accesskey   \"A\">\n<!ENTITY searchOnStartTyping.label       \"Sök efter text när jag börjar skriva\">\n<!ENTITY searchOnStartTyping.accesskey   \"x\">\n<!ENTITY blockAutoReload.label           \"Varna när webbplatser försöker omdirigera eller ladda om sidan\">\n<!ENTITY blockAutoReload.accesskey       \"b\">\n<!ENTITY useOnScreenKeyboard.label       \"Visa ett pektangentbord vid behov\">\n<!ENTITY useOnScreenKeyboard.accesskey   \"t\">\n\n<!ENTITY browsing.label                  \"Webbläsning\">\n\n<!ENTITY useAutoScroll.label             \"Använd autorullning\">\n<!ENTITY useAutoScroll.accesskey         \"n\">\n<!ENTITY useSmoothScrolling.label        \"Använd mjuk rullning\">\n<!ENTITY useSmoothScrolling.accesskey    \"m\">\n<!ENTITY allowHWAccel.label              \"Använd om möjligt hårdvaruacceleration\">\n<!ENTITY allowHWAccel.accesskey          \"ä\">\n<!ENTITY checkUserSpelling.label         \"Kontrollera stavning medan du skriver\">\n<!ENTITY checkUserSpelling.accesskey     \"k\">\n\n<!ENTITY dataChoicesTab.label            \"Dataval\">\n\n<!ENTITY healthReportDesc.label          \"Hjälper dig att förstå webbläsarprestandan samt delar data med &vendorShortName; om webbläsarens status\">\n<!ENTITY enableHealthReport.label        \"Aktivera &brandShortName; hälsorapport\">\n<!ENTITY enableHealthReport.accesskey    \"r\">\n<!ENTITY healthReportLearnMore.label     \"Läs mer\">\n\n<!ENTITY telemetryDesc.label             \"Delar webbläsardata om prestanda, användning, hårdvara och anpassningar med &vendorShortName; för att hjälpa oss att förbättra &brandShortName;\">\n<!ENTITY enableTelemetryData.label       \"Dela ytterligare data (t.ex. telemetri)\">\n<!ENTITY enableTelemetryData.accesskey   \"t\">\n<!ENTITY telemetryLearnMore.label        \"Läs mer\">\n\n<!ENTITY crashReporterDesc2.label         \"Kraschrapporter hjälper &vendorShortName; att åtgärda problem och göra webbläsaren mer stabil och säker\">\n<!ENTITY alwaysSubmitCrashReports.label   \"Tillåt &brandShortName; att skicka eftersläpande kraschrapporter för din räkning\">\n<!ENTITY alwaysSubmitCrashReports.accesskey \"f\">\n<!ENTITY crashReporterLearnMore.label     \"Läs mer\">\n\n<!ENTITY networkTab.label                \"Nätverk\">\n\n<!ENTITY connection.label                \"Anslutning\">\n\n<!ENTITY connectionDesc.label            \"Ange hur &brandShortName; ansluter till Internet\">\n<!ENTITY connectionSettings.label        \"Inställningar…\">\n<!ENTITY connectionSettings.accesskey    \"n\">\n\n<!ENTITY httpCache.label                 \"Cachat webbinnehåll\">\n\n<!ENTITY offlineStorage2.label           \"Nedkopplad lagring av webbinnehåll och användardata\">\n\n<!--  Site Data section manages sites using Storage API and is under Network -->\n<!ENTITY siteData.label                  \"Webbplatsdata\">\n<!ENTITY clearSiteData.label             \"Rensa all data\">\n<!ENTITY clearSiteData.accesskey         \"l\">\n<!ENTITY siteDataSettings.label          \"Inställningar…\">\n<!ENTITY siteDataSettings.accesskey      \"n\">\n<!ENTITY siteDataLearnMoreLink.label     \"Läs mer\">\n\n<!-- LOCALIZATION NOTE:\n  The entities limitCacheSizeBefore.label and limitCacheSizeAfter.label appear on a single\n  line in preferences as follows:\n\n  &limitCacheSizeBefore.label [textbox for cache size in MB] &limitCacheSizeAfter.label;\n-->\n<!ENTITY limitCacheSizeBefore.label      \"Begränsa cacheutrymmet till\">\n<!ENTITY limitCacheSizeBefore.accesskey  \"B\">\n<!ENTITY limitCacheSizeAfter.label       \"MB\">\n<!ENTITY clearCacheNow.label             \"Rensa nu\">\n<!ENTITY clearCacheNow.accesskey         \"R\">\n<!ENTITY clearOfflineAppCacheNow.label   \"Rensa nu\">\n<!ENTITY clearOfflineAppCacheNow.accesskey \"e\">\n<!ENTITY overrideSmartCacheSize.label    \"Åsidosätt automatisk cachehantering\">\n<!ENTITY overrideSmartCacheSize.accesskey \"Å\">\n\n<!ENTITY updateTab.label                 \"Uppdateringar\">\n\n<!ENTITY updateApplication.label         \"&brandShortName; uppdaterar\">\n<!ENTITY updateAuto1.label               \"Installera uppdateringar automatiskt (rekommenderas: bättre säkerhet)\">\n<!ENTITY updateAuto1.accesskey           \"I\">\n<!ENTITY updateCheckChoose.label         \"Sök efter uppdateringar, men låt mig välja om de ska installeras\">\n<!ENTITY updateCheckChoose.accesskey     \"S\">\n<!ENTITY updateManual.label              \"Sök aldrig efter uppdateringar (rekommenderas inte: säkerhetsrisk)\">\n<!ENTITY updateManual.accesskey          \"ö\">\n\n<!ENTITY updateHistory.label             \"Visa tidigare uppdateringar\">\n<!ENTITY updateHistory.accesskey         \"a\">\n\n<!ENTITY useService.label                \"Använd en bakgrundstjänst för att installera uppdateringar\">\n<!ENTITY useService.accesskey            \"b\">\n\n<!ENTITY autoUpdateOthers.label          \"Uppdatera automatiskt\">\n<!ENTITY enableSearchUpdate.label        \"Sökmotorer\">\n<!ENTITY enableSearchUpdate.accesskey    \"S\">\n\n<!ENTITY offlineStorageNotify.label               \"Meddela mig när en webbplats vill lagra data vid nedkopplad användning\">\n<!ENTITY offlineStorageNotify.accesskey           \"M\">\n<!ENTITY offlineStorageNotifyExceptions.label     \"Undantag…\">\n<!ENTITY offlineStorageNotifyExceptions.accesskey \"n\">\n\n<!ENTITY offlineAppsList2.label          \"Följande webbplatser tillåts lagra data för nedkopplad användning:\">\n<!ENTITY offlineAppsList.height          \"7em\">\n<!ENTITY offlineAppsListRemove.label     \"Ta bort…\">\n<!ENTITY offlineAppsListRemove.accesskey \"T\">\n<!ENTITY offlineAppRemove.confirm        \"Ta bort lagrad data\">\n\n<!ENTITY certificateTab.label            \"Certifikat\">\n<!ENTITY certPersonal.label              \"Förfrågningar\">\n<!ENTITY certPersonal.description        \"När en server begär ditt personliga certifikat:\">\n<!ENTITY selectCerts.auto                \"Välj ett automatiskt\">\n<!ENTITY selectCerts.auto.accesskey      \"V\">\n<!ENTITY selectCerts.ask                 \"Fråga mig varje gång\">\n<!ENTITY selectCerts.ask.accesskey       \"F\">\n<!ENTITY enableOCSP.label                \"Fråga OCSP responder-servrar för att bekräfta certifikatens aktuella giltighet\">\n<!ENTITY enableOCSP.accesskey            \"F\">\n<!ENTITY viewCerts.label                 \"Visa Certifikat\">\n<!ENTITY viewCerts.accesskey             \"C\">\n<!ENTITY viewSecurityDevices.label       \"Säkerhetsenheter\">\n<!ENTITY viewSecurityDevices.accesskey   \"e\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/preferences/applicationManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY appManager.title     \"Programdetaljer\">\n<!ENTITY appManager.style     \"width: 30em; min-height: 20em;\">\n<!ENTITY remove.label         \"Ta bort\">\n<!ENTITY remove.accesskey     \"T\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/preferences/applicationManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# in descriptionApplications, %S will be replaced by one of the 3 following strings\ndescriptionApplications=Följande program kan användas för att hantera %S.\n\nhandleProtocol=%S-länkar\nhandleWebFeeds=webbkanaler\nhandleFile=innehåll av typen %S\n\ndescriptionWebApp=Det här webbprogrammet finns på:\ndescriptionLocalApp=Sökväg till programmet:\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/preferences/applications.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  typeColumn.label        \"Typ av innehåll\">\n<!ENTITY  typeColumn.accesskey    \"T\">\n\n<!ENTITY  actionColumn2.label     \"Åtgärd\">\n<!ENTITY  actionColumn2.accesskey \"Å\">\n\n<!ENTITY  focusSearch1.key        \"f\">\n<!ENTITY  focusSearch2.key        \"k\">\n\n<!ENTITY  filter.emptytext        \"Sök\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/preferences/blocklists.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Blockeringslistor\">\n<!ENTITY window.width                 \"55em\">\n\n<!ENTITY treehead.list.label          \"Lista\">\n<!ENTITY windowClose.key              \"w\">\n\n<!ENTITY button.cancel.label          \"Avbryt\">\n<!ENTITY button.cancel.accesskey      \"A\">\n<!ENTITY button.ok.label              \"Spara ändringar\">\n<!ENTITY button.ok.accesskey          \"S\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/preferences/colors.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  colorsDialog.title              \"Färger\">\n<!ENTITY  window.width                    \"38em\">\n<!ENTITY  window.macWidth                 \"41em\">\n\n<!ENTITY  overrideDefaultPageColors.label        \"Överskrid färgerna som specificerats på sidan med dina val ovan:\">\n<!ENTITY  overrideDefaultPageColors.accesskey    \"v\">\n\n<!ENTITY  overrideDefaultPageColors.always.label \"Alltid\">\n<!ENTITY  overrideDefaultPageColors.auto.label   \"Endast med teman med hög kontrast\">\n<!ENTITY  overrideDefaultPageColors.never.label  \"Aldrig\">\n\n<!ENTITY  color                           \"Text och bakgrund\">\n<!ENTITY  textColor.label                 \"Text:\">\n<!ENTITY  textColor.accesskey             \"T\">\n<!ENTITY  backgroundColor.label           \"Bakgrund:\">\n<!ENTITY  backgroundColor.accesskey       \"d\">\n<!ENTITY  useSystemColors.label           \"Använd systemfärgerna\">\n<!ENTITY  useSystemColors.accesskey       \"s\">\n\n<!ENTITY  underlineLinks.label            \"Stryk under länkar\">\n<!ENTITY  underlineLinks.accesskey        \"u\">\n<!ENTITY  links                           \"Länkfärger\">\n<!ENTITY  linkColor.label                 \"Obesökta länkar:\">\n<!ENTITY  linkColor.accesskey             \"O\">\n<!ENTITY  visitedLinkColor.label          \"Besökta länkar:\">\n<!ENTITY  visitedLinkColor.accesskey      \"B\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/preferences/connection.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  connectionsDialog.title       \"Anslutningsinställningar\">\n<!ENTITY  window.width2                 \"49em\">\n<!ENTITY  window.macWidth2              \"44em\">\n\n<!ENTITY  proxyTitle.label              \"Ange proxy för anslutning till Internet\">\n<!ENTITY  noProxyTypeRadio.label        \"Ingen proxy\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"I\">\n<!ENTITY  systemTypeRadio.label         \"Använd systemets proxyinställningar\">\n<!ENTITY  systemTypeRadio.accesskey     \"v\">\n<!ENTITY  WPADTypeRadio.label           \"Automatisk identifiering av proxyinställningar\">\n<!ENTITY  WPADTypeRadio.accesskey       \"e\">\n<!ENTITY  manualTypeRadio.label         \"Manuell proxykonfiguration:\">\n<!ENTITY  manualTypeRadio.accesskey     \"M\">\n<!ENTITY  autoTypeRadio.label           \"URL för automatisk proxykonfiguration:\">\n<!ENTITY  autoTypeRadio.accesskey       \"a\">\n<!ENTITY  reload.label                  \"Uppdatera\">\n<!ENTITY  reload.accesskey              \"U\">\n<!ENTITY  ftp.label                     \"FTP-proxy:\">\n<!ENTITY  ftp.accesskey                 \"F\">\n<!ENTITY  http.label                    \"HTTP-proxy:\">\n<!ENTITY  http.accesskey                \"x\">\n<!ENTITY  ssl.label                     \"SSL-proxy:\">\n<!ENTITY  ssl.accesskey                 \"S\">\n<!ENTITY  socks.label                   \"SOCKS-värd:\">\n<!ENTITY  socks.accesskey               \"C\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"K\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"5\">\n<!ENTITY  socksRemoteDNS.label2         \"Proxy DNS när du använder SOCKS v5\">\n<!ENTITY  socksRemoteDNS.accesskey      \"d\">\n<!ENTITY  port.label                    \"Port:\">\n<!ENTITY  HTTPport.accesskey            \"P\">\n<!ENTITY  SSLport.accesskey             \"o\">\n<!ENTITY  FTPport.accesskey             \"r\">\n<!ENTITY  SOCKSport.accesskey           \"t\">\n<!ENTITY  noproxy.label                 \"Ingen proxy för:\">\n<!ENTITY  noproxy.accesskey             \"n\">\n<!ENTITY  noproxyExplain.label          \"Exempel: .mozilla.org, .sunet.se, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"Använd denna proxy för alla protokoll\">\n<!ENTITY  shareproxy.accesskey          \"ä\">\n<!ENTITY  autologinproxy.label          \"Fråga inte efter autentisering om lösenordet är sparat\">\n<!ENTITY  autologinproxy.accesskey      \"å\">\n<!ENTITY  autologinproxy.tooltip        \"Det här alternativet autentiserar dig automatiskt till proxyer när du har sparat inloggningar för dem. Du tillfrågas endast om autentiseringen misslyckas.\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/preferences/containers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY addButton.label      \"Lägg till ny behållare\">\n<!ENTITY addButton.accesskey  \"L\">\n<!ENTITY preferencesButton.label \"Inställningar\">\n<!ENTITY removeButton.label   \"Ta bort\">\n<!-- &#171; is &laquo; however it's not defined in XML -->\n<!ENTITY backLink.label       \"&#171; Gå tillbaka till sekretess\">\n\n<!ENTITY window.title         \"Lägg till ny behållare\">\n<!ENTITY window.width         \"45em\">\n\n<!ENTITY name.label           \"Namn:\">\n<!ENTITY name.accesskey       \"N\">\n<!ENTITY name.placeholder     \"Skriv ett behållarnamn\">\n<!ENTITY icon.label           \"Ikon:\">\n<!ENTITY icon.accesskey       \"I\">\n<!ENTITY color.label          \"Färg:\">\n<!ENTITY color.accesskey      \"o\">\n<!ENTITY windowClose.key      \"w\">\n\n<!ENTITY button.ok.label      \"Klar\">\n<!ENTITY button.ok.accesskey  \"K\">\n\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/preferences/containers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncontainers.labelMinWidth = 4rem\ncontainers.updateContainerTitle = Behållarinställningar för %S\n\ncontainers.blue.label = Blå\ncontainers.turquoise.label = Turkos\ncontainers.green.label = Grön\ncontainers.yellow.label = Gul\ncontainers.orange.label = Orange\ncontainers.red.label = Röd\ncontainers.pink.label = Rosa\ncontainers.purple.label = Lila\n\ncontainers.fingerprint.label = Fingeravtryck\ncontainers.briefcase.label = Portfölj\n# LOCALIZATION NOTE (containers.dollar.label)\n# String represents a money sign but currently uses a dollar sign so don't change to local currency\n# See Bug 1291672\ncontainers.dollar.label = Dollartecken\ncontainers.cart.label = Varukorg\ncontainers.circle.label = Punkt\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/preferences/content.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  popups.label                \"Popup-fönster\">\n\n<!ENTITY  blockPopups.label           \"Blockera popup-fönster\">\n<!ENTITY  blockPopups.accesskey       \"B\">\n\n<!ENTITY  notificationsPolicy.label            \"Aviseringar\">\n<!ENTITY  notificationsPolicyLearnMore.label   \"Ta reda på mer\">\n<!ENTITY  notificationsPolicyDesc3.label       \"Välj vilka webbplatser som får skicka dig aviseringar\">\n<!ENTITY  notificationsPolicyButton.accesskey  \"V\">\n<!ENTITY  notificationsPolicyButton.label      \"Välj…\">\n<!ENTITY  notificationsDoNotDisturb.label      \"Stör mig inte\">\n<!ENTITY  notificationsDoNotDisturb.accesskey  \"i\">\n<!ENTITY  notificationsDoNotDisturbDetails.value \"Inga aviseringar kommer att visas förrän du startar om &brandShortName;\">\n\n<!ENTITY  popupExceptions.label       \"Undantag…\">\n<!ENTITY  popupExceptions.accesskey   \"U\">\n\n<!ENTITY  fontsAndColors.label        \"Teckensnitt och färger\">\n\n<!ENTITY  defaultFont.label           \"Standardteckensnitt:\">\n<!ENTITY  defaultFont.accesskey       \"c\">\n<!ENTITY  defaultSize.label           \"Storlek:\">\n<!ENTITY  defaultSize.accesskey       \"S\">\n\n<!ENTITY  advancedFonts.label         \"Avancerat…\">\n<!ENTITY  advancedFonts.accesskey     \"A\">\n\n<!ENTITY  colors.label                \"Färger…\">\n<!ENTITY  colors.accesskey            \"F\">\n\n\n<!ENTITY languages.label              \"Språk\">\n<!ENTITY chooseLanguage.label         \"Välj språk som webbsidor ska visas i\">\n<!ENTITY chooseButton.label           \"Välj…\">\n<!ENTITY chooseButton.accesskey       \"V\">\n\n<!ENTITY translateWebPages.label      \"Översätt webbinnehåll\">\n<!ENTITY translateWebPages.accesskey  \"Ö\">\n<!ENTITY translateExceptions.label    \"Undantag…\">\n<!ENTITY translateExceptions.accesskey \"U\">\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -  The translations for these strings should match the translations in\n  -  browser/translation.dtd\n  -->\n\n<!ENTITY translation.options.attribution.beforeLogo \"Översättningar av\">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n\n<!ENTITY  drmContent.label             \"DRM-innehåll\">\n\n<!ENTITY  playDRMContent.label         \"Spela upp DRM-innehåll\">\n<!ENTITY  playDRMContent.accesskey     \"S\">\n<!ENTITY  playDRMContent.learnMore.label \"Lär dig mer\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/preferences/cookies.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width                       \"36em\">\n\n<!ENTITY     cookiesonsystem.label          \"Följande kakor lagras på datorn:\">\n<!ENTITY     cookiename.label               \"Kakans namn\">\n<!ENTITY     cookiedomain.label             \"Webbplats\">\n\n<!ENTITY     props.name.label               \"Namn:\">\n<!ENTITY     props.value.label              \"Innehåll:\">\n<!ENTITY     props.domain.label             \"Värd:\">\n<!ENTITY     props.path.label               \"Sökväg:\">\n<!ENTITY     props.secure.label             \"Skicka vid:\">\n<!ENTITY     props.expires.label            \"Förfaller:\">\n<!ENTITY     props.container.label          \"Container:\">\n\n<!ENTITY     window.title                   \"Kakor\">\n<!ENTITY     windowClose.key                \"w\">\n<!ENTITY     focusSearch1.key               \"f\">\n<!ENTITY     focusSearch2.key               \"k\">\n\n<!ENTITY     searchFilter.label             \"Sök\">\n<!ENTITY     searchFilter.accesskey         \"S\">\n\n<!ENTITY     button.close.label             \"Stäng\">\n<!ENTITY     button.close.accesskey         \"ä\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/preferences/donottrack.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Spåra inte\">\n<!ENTITY window.width                 \"50em\">\n<!ENTITY window.height                \"10em\">\n\n<!ENTITY doNotTrackCheckbox2.label    \"Tillämpa alltid Spåra inte\">\n<!ENTITY doNotTrackCheckbox2.accesskey \"a\">\n\n<!ENTITY doNotTrackTPInfo.description \"&brandShortName; kommer att skicka en signal om att du inte vill spåras när spårningsskydd är på.\">\n<!ENTITY doNotTrackLearnMore.label    \"Läs mer\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/preferences/fonts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  fontsDialog.title                       \"Teckensnitt\">\n\n<!ENTITY  language.label                          \"Teckensnitt för:\">\n<!ENTITY  language.accesskey                      \"c\">\n\n<!ENTITY  size.label                              \"Storlek:\">\n<!ENTITY  sizeProportional.accesskey              \"t\">\n<!ENTITY  sizeMonospace.accesskey                 \"o\">\n\n<!ENTITY  proportional.label                      \"Variabel bredd:\">\n<!ENTITY  proportional.accesskey                  \"V\">\n\n<!ENTITY  serif.label                             \"Serif:\">\n<!ENTITY  serif.accesskey                         \"S\">\n<!ENTITY  sans-serif.label                        \"Sans-serif:\">\n<!ENTITY  sans-serif.accesskey                    \"n\">\n<!ENTITY  monospace.label                         \"Fast bredd:\">\n<!ENTITY  monospace.accesskey                     \"F\">\n\n<!-- LOCALIZATION NOTE (font.langGroup.latin) :\n     Translate \"Latin\" as the name of Latin (Roman) script, not as the name of the Latin language. -->\n<!ENTITY  font.langGroup.latin                    \"Latin\">\n<!ENTITY  font.langGroup.japanese                 \"Japanska\">\n<!ENTITY  font.langGroup.trad-chinese             \"Kinesiska, traditionell (Taiwan)\">\n<!ENTITY  font.langGroup.simpl-chinese            \"Kinesiska, förenklad\">\n<!ENTITY  font.langGroup.trad-chinese-hk          \"Kinesiska, traditionell (Hong Kong)\">\n<!ENTITY  font.langGroup.korean                   \"Koreanska\">\n<!ENTITY  font.langGroup.cyrillic                 \"Kyrilliska språk\">\n<!ENTITY  font.langGroup.el                       \"Grekiska\">\n<!ENTITY  font.langGroup.other                    \"Andra skriftsystem\">\n<!ENTITY  font.langGroup.thai                     \"Thai\">\n<!ENTITY  font.langGroup.hebrew                   \"Hebreiska\">\n<!ENTITY  font.langGroup.arabic                   \"Arabiska\">\n<!ENTITY  font.langGroup.devanagari               \"Devanagari\">\n<!ENTITY  font.langGroup.tamil                    \"Tamil\">\n<!ENTITY  font.langGroup.armenian                 \"Armeniska\">\n<!ENTITY  font.langGroup.bengali                  \"Bengali\">\n<!ENTITY  font.langGroup.canadian                 \"Enhetlig kanadensisk stavelseskrift\">\n<!ENTITY  font.langGroup.ethiopic                 \"Etiopiska\">\n<!ENTITY  font.langGroup.georgian                 \"Georgiska\">\n<!ENTITY  font.langGroup.gujarati                 \"Gujarati\">\n<!ENTITY  font.langGroup.gurmukhi                 \"Gurmukhi\">\n<!ENTITY  font.langGroup.khmer                    \"Khmer\">\n<!ENTITY  font.langGroup.malayalam                \"Malayalam\">\n<!ENTITY  font.langGroup.math                     \"Matematik\">\n<!ENTITY  font.langGroup.odia                     \"Odia\">\n<!ENTITY  font.langGroup.telugu                   \"Telugu\">\n<!ENTITY  font.langGroup.kannada                  \"Kannada\">\n<!ENTITY  font.langGroup.sinhala                  \"Sinhala\">\n<!ENTITY  font.langGroup.tibetan                  \"Tibetanska\">\n<!-- Minimum font size -->\n<!ENTITY minSize.label                            \"Minsta storlek:\">\n<!ENTITY minSize.accesskey                        \"M\">\n<!ENTITY minSize.none                             \"Ingen\">\n\n<!-- default font type -->\n<!ENTITY  useDefaultFontSerif.label               \"Serif\">\n<!ENTITY  useDefaultFontSansSerif.label           \"Sans Serif\">\n\n<!ENTITY  allowPagesToUseOwn.label                \"Tillåt sidor använda egna teckensnitt, i stället för dina val ovan\">\n<!ENTITY  allowPagesToUseOwn.accesskey            \"T\">\n\n<!ENTITY languages.customize.Fallback2.grouplabel \"Teckenkodning för gammalt innehåll\">\n<!ENTITY languages.customize.Fallback2.label      \"Teckenkodning att falla tillbaka på:\">\n<!ENTITY languages.customize.Fallback2.accesskey  \"T\">\n<!ENTITY languages.customize.Fallback2.desc       \"Den här teckenkodningen används för gammalt innehåll som inte har angivit någon annan kodning.\">\n\n<!ENTITY languages.customize.Fallback.auto        \"Standard för aktuellt språkområde\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.arabic):\n     Translate \"Arabic\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.arabic      \"Arabisk\">\n<!ENTITY languages.customize.Fallback.baltic      \"Baltisk\">\n<!ENTITY languages.customize.Fallback.ceiso       \"Centraleuropeisk, ISO\">\n<!ENTITY languages.customize.Fallback.cewindows   \"Centraleuropeisk, Microsoft\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.simplified):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.simplified  \"Kinesisk, förenklad\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.traditional):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.traditional \"Kinesisk, traditionell\">\n<!ENTITY languages.customize.Fallback.cyrillic    \"Kyrillisk\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.greek):\n     Translate \"Greek\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.greek       \"Grekisk\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.hebrew):\n     Translate \"Hebrew\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.hebrew      \"Hebreisk\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.japanese):\n     Translate \"Japanese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.japanese    \"Japansk\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.korean):\n     Translate \"Korean\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.korean      \"Koreansk\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.thai):\n     Translate \"Thai\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.thai        \"Thai\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.turkish):\n     Translate \"Turkish\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.turkish     \"Turkiska\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.vietnamese):\n     Translate \"Vietnamese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.vietnamese  \"Vietnamesisk\">\n<!ENTITY languages.customize.Fallback.other       \"Annan (inkl. västeuropeisk)\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/preferences/languages.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width                                   \"30em\">\n\n<!ENTITY languages.customize.Header                     \"Språk\">\n<!ENTITY languages.customize.description                \"Webbsidor finns ibland tillgängliga på mer än ett språk. Välj vilka språk som ska visas och i vilken ordning du föredrar dem:\">\n<!ENTITY languages.customize.moveUp.label               \"Flytta upp\">\n<!ENTITY languages.customize.moveUp.accesskey           \"u\">\n<!ENTITY languages.customize.moveDown.label             \"Flytta ner\">\n<!ENTITY languages.customize.moveDown.accesskey         \"n\">\n<!ENTITY languages.customize.deleteButton.label         \"Ta bort\">\n<!ENTITY languages.customize.deleteButton.accesskey     \"T\">\n<!ENTITY languages.customize.selectLanguage.label       \"Välj ett språk att lägga till…\">\n<!ENTITY languages.customize.addButton.label            \"Lägg till\">\n<!ENTITY languages.customize.addButton.accesskey        \"L\">\n\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/preferences/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY startup.label             \"Vid start\">\n\n<!ENTITY startupPage.label         \"När &brandShortName; startar:\">\n<!ENTITY startupPage.accesskey     \"N\">\n<!ENTITY startupUserHomePage.label \"Visa din startsida\">\n<!ENTITY startupBlankPage.label    \"Visa en tom sida\">\n<!ENTITY startupPrevSession.label  \"Visa dina fönster och flikar från förra gången\">\n\n<!ENTITY homepage.label            \"Startsida:\">\n<!ENTITY homepage.accesskey        \"S\">\n<!ENTITY useCurrentPage.label      \"Använd aktuell sida\">\n<!ENTITY useCurrentPage.accesskey  \"u\">\n<!ENTITY useMultiple.label         \"Använd aktuella sidor\">\n<!ENTITY chooseBookmark.label      \"Använd bokmärke…\">\n<!ENTITY chooseBookmark.accesskey  \"d\">\n<!ENTITY restoreDefault.label      \"Återställ standard\">\n<!ENTITY restoreDefault.accesskey  \"Å\">\n\n<!ENTITY downloads.label     \"Filhämtningar\">\n\n<!ENTITY saveTo.label \"Spara filer till\">\n<!ENTITY saveTo.accesskey \"a\">\n<!ENTITY chooseFolderWin.label        \"Bläddra…\">\n<!ENTITY chooseFolderWin.accesskey    \"B\">\n<!ENTITY chooseFolderMac.label        \"Välj…\">\n<!ENTITY chooseFolderMac.accesskey    \"V\">\n<!ENTITY alwaysAskWhere.label         \"Fråga alltid var jag vill spara filerna\">\n<!ENTITY alwaysAskWhere.accesskey     \"A\">\n\n<!ENTITY alwaysCheckDefault2.label        \"Kontrollera alltid om &brandShortName; är din standardwebbläsare\">\n<!ENTITY alwaysCheckDefault2.accesskey    \"a\">\n<!ENTITY setAsMyDefaultBrowser2.label     \"Gör till standard\">\n<!ENTITY setAsMyDefaultBrowser2.accesskey \"s\">\n<!ENTITY isDefault.label                  \"&brandShortName; är redan standardwebbläsare\">\n<!ENTITY isNotDefault.label               \"&brandShortName; är redan standardwebbläsare\">\n\n<!ENTITY separateProfileMode.label        \"Tillåt &brandShortName; och Firefox att köra samtidigt\">\n<!ENTITY useFirefoxSync.label             \"Tips: Detta använder separata profiler. Använd Sync för att dela data mellan dem.\">\n<!ENTITY getStarted.label                 \"Börja använda Sync…\">\n\n<!ENTITY e10sEnabled.label                \"Aktivera multi-process &brandShortName;\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/preferences/permissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"Undantag\">\n<!ENTITY window.width                 \"45em\">\n\n<!ENTITY treehead.sitename.label      \"Plats\">\n<!ENTITY treehead.status.label        \"Status\">\n<!ENTITY removepermission.label       \"Ta bort\">\n<!ENTITY removepermission.accesskey   \"T\">\n<!ENTITY removeallpermissions.label   \"Ta bort alla\">\n<!ENTITY removeallpermissions.accesskey \"a\">\n<!ENTITY address.label                \"Adress till webbplats:\">\n<!ENTITY address.accesskey            \"d\">\n<!ENTITY block.label                  \"Blockera\">\n<!ENTITY block.accesskey              \"B\">\n<!ENTITY session.label                \"Tillåt för sessionen\">\n<!ENTITY session.accesskey            \"s\">\n<!ENTITY allow.label                  \"Tillåt\">\n<!ENTITY allow.accesskey              \"å\">\n<!ENTITY windowClose.key              \"w\">\n\n<!ENTITY button.cancel.label          \"Avbryt\">\n<!ENTITY button.cancel.accesskey      \"A\">\n<!ENTITY button.ok.label              \"Spara ändringar\">\n<!ENTITY button.ok.accesskey          \"S\">\n\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/preferences/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  prefWindow.titleWin     \"Inställningar\">\n<!ENTITY  prefWindow.title        \"Inställningar\">\n<!-- LOCALIZATION NOTE (prefWindow.titleGNOME): This is not used for in-content preferences -->\n<!ENTITY  prefWindow.titleGNOME   \"&brandShortName;-inställningar\">\n<!-- When making changes to prefWindow.styleWin test both Windows Classic and\n     Luna since widget heights are different based on the OS theme -->\n<!ENTITY  prefWinMinSize.styleWin2      \"width: 44em; min-height: 37.5em;\">\n<!ENTITY  prefWinMinSize.styleMac       \"width: 47em; min-height: 40.5em;\">\n<!ENTITY  prefWinMinSize.styleGNOME     \"width: 42em; min-height: 40em;\">\n\n<!ENTITY  paneGeneral.title       \"Allmänt\">\n<!ENTITY  paneTabs.title          \"Flikar\">\n<!ENTITY  paneSearch.title        \"Sök\">\n<!ENTITY  paneContent.title       \"Innehåll\">\n<!ENTITY  paneApplications.title  \"Program\">\n<!ENTITY  panePrivacy.title       \"Sekretess\">\n<!ENTITY  paneContainers.title    \"Innehållsflikar\">\n<!ENTITY  paneSecurity.title      \"Säkerhet\">\n<!ENTITY  paneAdvanced.title      \"Avancerat\">\n<!-- LOCALIZATION NOTE (paneSync.title): This should match syncBrand.shortName.label in ../syncBrand.dtd -->\n\n<!ENTITY  paneSync.title          \"Sync\">\n\n<!ENTITY  helpButton.label        \"Hjälp\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Security\n\n# LOCALIZATION NOTE: phishBefore uses %S to represent the name of the provider\n#                    whose privacy policy must be accepted (for enabling\n#                    check-every-page-as-I-load-it phishing protection).\nphishBeforeText=Om du väljer detta alternativ kommer adressen för de webbsidor du besöker att skickas till %S. För att fortsätta, granska följande användarvillkor:\n\n#### Fonts\n\nlabelDefaultFont=Standard (%S)\n\nveryLargeMinimumFontTitle=Stor minsta typsnittsstorlek\nveryLargeMinimumFontWarning=Du har valt en väldigt stor minsta typsnittsstorlek (mer än 24 pixlar). Detta kan göra det svårt eller omöjligt att använda vissa viktiga konfigurationssidor som denna.\nacceptVeryLargeMinimumFont=Behåll mina ändringar allafall\\u0020\n\n#### Permissions Manager\n\ntrackingprotectionpermissionstext=Du har stängt av spårningsskyddet på dessa webbplatser.\ntrackingprotectionpermissionstitle=Undantag - Spårningsskydd\ncookiepermissionstext=Du kan ange vilka webbplatser som alltid eller aldrig får använda kakor. Skriv in adressen till platsen du vill hantera och klicka på Blockera, Tillåt för sessionen eller Tillåt.\ncookiepermissionstitle=Undantag - Kakor\naddonspermissionstext=Du kan ange vilka webbplatser som får installera tillägg. Skriv in adressen till platsen du vill godkänna och klicka på Tillåt.\naddons_permissions_title=Godkända platser - Installation av tillägg\npopuppermissionstext=Du kan ange vilka webbplatser som får öppna popup-fönster. Skriv in adressen till platsen du vill godkänna och klicka på Tillåt.\npopuppermissionstitle=Godkända platser - Popup-fönster\nnotificationspermissionstext4=Styr vilka webbplatser som alltid eller aldrig får skicka aviseringar till dig. Om du tar bort en webbplats, kommer den att behöva begära tillstånd igen.\nnotificationspermissionstitle=Rättigheter för aviseringar\ninvalidURI=Skriv in ett giltigt värdnamn\ninvalidURITitle=Ogiltigt värdnamn\nsavedLoginsExceptions_title=Undantag - Sparade inloggningar\nsavedLoginsExceptions_desc=Inloggningar för följande webbplatser kommer inte att sparas:\n\n#### Block List Manager\n\nblockliststext=Du kan välja vilken lista Firefox kommer att använda för att blockera webbelement som kan spåra din surfaktivitet.\nblockliststitle=Blockeringslistor\n# LOCALIZATION NOTE (mozNameTemplate): This template constructs the name of the\n# block list in the block lists dialog. It combines the list name and\n# description.\n#   e.g. mozNameTemplate : \"Standard (Recommended). This list does a pretty good job.\"\n#   %1$S = list name (fooName), %2$S = list descriptive text (fooDesc)\nmozNameTemplate=%1$S %2$S\n# LOCALIZATION NOTE (mozstdName, etc.): These labels appear in the tracking\n# protection block lists dialog, mozNameTemplate is used to create the final\n# string. Note that in the future these two strings (name, desc) could be\n# displayed on two different lines.\nmozstdName=Disconnect.me grundskydd (rekommenderas).\nmozstdDesc=Tillåter viss spårning så att webbplatser fungerar korrekt.\nmozfullName=Disconnect.me strikt skydd.\nmozfullDesc=Blockerar kända spårare. Vissa webbplatser kanske inte fungerar korrekt.\n# LOCALIZATION NOTE (blocklistChangeRequiresRestart): %S = brandShortName\nblocklistChangeRequiresRestart=%S Måste startas om för att ändra i blockeringslistorna\n\n#### Master Password\n\npw_change2empty_in_fips_mode=Du är för närvarande i FIPS-läge. FIPS kräver ett huvudlösenord.\npw_change_failed_title=Ändring av lösenordet misslyckades\n\n#### Fonts\n\n# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n\n#### Downloads\n\ndesktopFolderName=Skrivbord\ndownloadsFolderName=Hämtade filer\nchooseDownloadFolderTitle=Välj mapp för hämtade filer:\n\n#### Applications\n\nfileEnding=%S-fil\nsaveFile=Spara fil\n\n# LOCALIZATION NOTE (useApp, useDefault): %S = Application name\nuseApp=Använd %S\nuseDefault=Använd %S (standard)\n\nuseOtherApp=Välj program…\nfpTitleChooseApp=Välj hjälpprogram\nmanageApp=Programdetaljer…\nwebFeed=Webbkanal\nvideoPodcastFeed=Videopodsändning\naudioPodcastFeed=Podsändning\nalwaysAsk=Fråga alltid\nportableDocumentFormat=Portable Document Format (PDF)\n\n# LOCALIZATION NOTE (usePluginIn):\n# %1$S = plugin name (for example \"QuickTime Plugin-in 7.2\")\n# %2$S = brandShortName from brand.properties (for example \"Minefield\")\nusePluginIn=Använd %S (i %S)\n\n# LOCALIZATION NOTE (previewInApp, addLiveBookmarksInApp): %S = brandShortName\npreviewInApp=Förhandsgranska i %S\naddLiveBookmarksInApp=Lägg till aktiva bokmärken i %S\n\n# LOCALIZATION NOTE (typeDescriptionWithType):\n# %1$S = type description (for example \"Portable Document Format\")\n# %2$S = type (for example \"application/pdf\")\ntypeDescriptionWithType=%S (%S)\n\n\n#### Cookie Viewer\n\nhostColon=Värd:\ndomainColon=Domän:\nforSecureOnly=Endast krypterade förbindelser\nforAnyConnection=Alla typer av förbindelser\nexpireAtEndOfSession=Vid sessionens slut\ncan=Tillåt\ncanAccessFirstParty=Tillåt endast första part\ncanSession=Tillåt för sessionen\ncannot=Blockera\nnoCookieSelected=<ingen kaka vald>\ncookiesAll=Följande kakor lagras på datorn:\ncookiesFiltered=Följande kakor matchar din sökning:\n\n# LOCALIZATION NOTE (removeAllCookies, removeAllShownCookies):\n# removeAllCookies and removeAllShownCookies are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial cookies are shown as a result of keyword search,\n# removeAllShownCookies is displayed as button label.\n# removeAllCookies is displayed when no keyword search and all cookies are shown.\nremoveAllCookies.label=Ta bort alla\nremoveAllCookies.accesskey=aA\nremoveAllShownCookies.label=Ta bort alla som visas\nremoveAllShownCookies.accesskey=v\n\n# LOCALIZATION NOTE (removeSelectedCookies):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# If you need to display the number of selected elements in your language,\n# you can use #1 in your localization as a placeholder for the number.\n# For example this is the English string with numbers:\n# removeSelectedCookied=Remove #1 Selected;Remove #1 Selected\nremoveSelectedCookies.label=Ta bort vald;Ta bort valda\nremoveSelectedCookies.accesskey=T\n\ndefaultUserContextLabel=Inga\n\n#### Offline apps\nofflineAppsList.height=7em\nofflineAppRemoveTitle=Ta bort nedkopplad webbplatsdata\nofflineAppRemovePrompt=Tar du bort denna data kommer %S inte att vara tillgänglig när du är nedkopplad.  Är du säker på att du vill ta bort denna nedkopplade webbplats?\nofflineAppRemoveConfirm=Ta bort lagrad data\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# offline application\n#   e.g. offlineAppUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nofflineAppUsage=%1$S %2$S\n\nofflinepermissionstext=Följande webbplatser tillåts inte lagra data för nedkopplad användning:\nofflinepermissionstitle=Nedkopplad data\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the web content cache.\n#   e.g., \"Your web content cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualDiskCacheSize=Cachen för webbinnehåll använder nu %1$S %2$S diskutrymme\nactualDiskCacheSizeCalculated=Beräkning av webbinnehållets cachestorlek ...\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the application cache.\n#   e.g., \"Your application cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualAppCacheSize=Programcachen använder nu %1$S %2$S diskutrymme\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the total usage of site data.\n#   e.g., \"The total usage is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\ntotalSiteDataSize=Din webbplatsdata använder just nu %1$S %2$S diskutrymme\nclearSiteDataPromptTitle=Rensa all kakor och webbplatsdata\nclearSiteDataPromptText=Om du väljer ‘Rensa nu’ kommer alla kakor och webbplatsdata rensas som lagras av Firefox. Detta kan göra att du loggas ut från webbplatser och offline webbinnehåll tas bort.\nclearSiteDataNow=Rensa nu\nimportant=Viktigt\ndefault=Standard\nsiteUsage=%1$S %2$S\n# LOCALIZATION NOTE (removeAllSiteData, removeAllSiteDataShown):\n# removeAllSiteData and removeAllSiteDataShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAllSiteData.label=Ta bort alla\nremoveAllSiteData.accesskey=a\nremoveAllSiteDataShown.label=Ta bort alla som visas\nremoveAllSiteDataShown.accesskey=a\nspaceAlert.learnMoreButton.label=Läs mer\nspaceAlert.learnMoreButton.accesskey=L\nspaceAlert.over5GB.prefButton.label=Öppna inställningarna\nspaceAlert.over5GB.prefButton.accesskey=n\n# LOCALIZATION NOTE (spaceAlert.over5GB.prefButtonWin.label): On Windows Preferences is called Options\nspaceAlert.over5GB.prefButtonWin.label=Öppna inställningarna\nspaceAlert.over5GB.prefButtonWin.accesskey=n\n# LOCALIZATION NOTE (spaceAlert.over5GB.message): %S = brandShortName\nspaceAlert.over5GB.message=%S håller på att få slut på diskutrymme. Webbplatsens innehåll kanske inte visas korrekt. Du kan rensa lagrad platsdata i Inställningar > Avancerat > Platsdata.\n# LOCALIZATION NOTE (spaceAlert.over5GB.messageWin):\n# - On Windows Preferences is called Options\n# - %S = brandShortName\nspaceAlert.over5GB.messageWin=%S håller på att få slut på diskutrymme. Webbplatsens innehåll kanske inte visas korrekt. Du kan rensa lagrad platsdata i Inställningar > Avancerat > Platsdata.\nspaceAlert.under5GB.okButton.label=Ok, jag förstår\nspaceAlert.under5GB.okButton.accesskey=k\n# LOCALIZATION NOTE (spaceAlert.under5GB.message): %S = brandShortName\nspaceAlert.under5GB.message=%S håller på att få slut på diskutrymme. Webbplatsens innehåll kanske inte visas korrekt. Besök “Läs mer” för att optimera din diskanvändning för en bättre webbupplevelse.\n\n# LOCALIZATION NOTE (featureEnableRequiresRestart, featureDisableRequiresRestart, restartTitle): %S = brandShortName\nfeatureEnableRequiresRestart=%S måste starta om för att aktivera den här funktionen.\nfeatureDisableRequiresRestart=%S måste starta om för att inaktivera den här funktionen.\nshouldRestartTitle=Starta om %S\nokToRestartButton=Starta om %S nu\nrevertNoRestartButton=Återgå\n\nrestartNow=Starta om nu\nrestartLater=Starta om senare\n\ndisableContainersAlertTitle=Stäng alla innehållsflikar?\n\n# LOCALIZATION NOTE (disableContainersMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersMsg=Om du inaktiverar innehållsflikar nu, #S innehållsflik kommer att stängas. Är du säker på att du vill inaktivera innehållsflikar?;Om du inaktiverar innehållsflikar nu, #S innehållsflikar kommer att stängas. Är du säker på att du vill inaktivera innehållsflikar?\n\n# LOCALIZATION NOTE (disableContainersOkButton): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersOkButton=Stäng #S innehållsflik;Stäng #S innehållsflikar\n\ndisableContainersButton2=Behåll aktiverad\n\nremoveContainerAlertTitle=Ta bort denna behållare?\n\n# LOCALIZATION NOTE (removeContainerMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\nremoveContainerMsg=Om du tar bort denna behållaren nu, kommer #S innehållsflik att stängas. Är du säker på att du vill ta bort denna behållare?;Om du tar bort denna behållare nu, kommer #s innehållsflikar att stängas. Är du säker på att du vill ta bort denna behållare?\n\nremoveContainerOkButton=Ta bort denna behållare\nremoveContainerButton2=Ta inte bort denna behållare\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/preferences/privacy.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  trackingProtectionHeader.label       \"Använd skydd mot spårning\">\n<!ENTITY  trackingProtectionAlways.label       \"Alltid\">\n<!ENTITY  trackingProtectionAlways.accesskey   \"i\">\n<!ENTITY  trackingProtectionPrivate.label      \"Bara i privata fönster\">\n<!ENTITY  trackingProtectionPrivate.accesskey  \"r\">\n<!ENTITY  trackingProtectionNever.label        \"Aldrig\">\n<!ENTITY  trackingProtectionNever.accesskey    \"A\">\n<!ENTITY  trackingProtectionLearnMore.label    \"Lär dig mer\">\n<!ENTITY  trackingProtectionExceptions.label   \"Undantag…\">\n<!ENTITY  trackingProtectionExceptions.accesskey \"n\">\n\n<!ENTITY tracking.label                 \"Spårning\">\n<!ENTITY trackingProtectionPBM5.label         \"Använd skydd mot spårning i privat fönster \">\n<!ENTITY trackingProtectionPBM5.accesskey     \"v\">\n<!ENTITY trackingProtectionPBMLearnMore.label \"Lär dig mer\">\n<!ENTITY changeBlockList.label          \"Ändra blockeringslista\">\n<!ENTITY changeBlockList.accesskey      \"n\">\n<!-- LOCALIZATION NOTE (doNotTrack.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (doNotTrack.post.label): include a starting space as needed -->\n\n<!ENTITY  doNotTrack.pre.label          \"Du kan också \">\n<!ENTITY  doNotTrack.settings.label     \"hantera dina inställningar för Spåra inte\">\n<!ENTITY  doNotTrack.post.label         \".\">\n\n<!ENTITY  history.label                 \"Historik\">\n\n<!ENTITY  locationBar.label             \"Adressfältet\">\n\n<!ENTITY  locbar.suggest.label          \"Ge förslag i adressfältet från:\">\n<!ENTITY  locbar.history.label          \"Historik\">\n<!ENTITY  locbar.history.accesskey      \"H\">\n<!ENTITY  locbar.bookmarks.label        \"Bokmärken\">\n<!ENTITY  locbar.bookmarks.accesskey    \"k\">\n<!ENTITY  locbar.openpage.label         \"Öppna flikar\">\n<!ENTITY  locbar.openpage.accesskey     \"Ö\">\n<!ENTITY  locbar.searches.label         \"Relaterade sökningar från standardsökmotor\">\n<!ENTITY  locbar.searches.accesskey     \"d\">\n\n<!ENTITY  suggestionSettings.label      \"Ändra inställningar för förslag från sökmotorn…\">\n<!ENTITY  suggestionSettings.accesskey  \"g\">\n\n<!ENTITY  acceptCookies.label           \"Tillåt att webbplatser lagrar kakor\">\n<!ENTITY  acceptCookies.accesskey       \"w\">\n\n<!ENTITY  acceptThirdParty.pre.label      \"Tillåt tredjepartskakor:\">\n<!ENTITY  acceptThirdParty.pre.accesskey  \"T\">\n<!ENTITY  acceptThirdParty.always.label   \"alltid\">\n<!ENTITY  acceptThirdParty.never.label    \"aldrig\">\n<!ENTITY  acceptThirdParty.visited.label  \"från platser jag besökt\">\n\n<!ENTITY  keepUntil.label               \"Behåll tills:\">\n<!ENTITY  keepUntil.accesskey           \"B\">\n\n<!ENTITY  expire.label                  \"de förfaller\">\n<!ENTITY  close.label                   \"&brandShortName; stängs\">\n\n<!ENTITY  cookieExceptions.label        \"Undantag…\">\n<!ENTITY  cookieExceptions.accesskey    \"U\">\n\n<!ENTITY  showCookies.label             \"Visa kakor…\">\n<!ENTITY  showCookies.accesskey         \"V\">\n\n<!ENTITY  historyHeader.pre.label          \"&brandShortName; kommer att:\">\n<!ENTITY  historyHeader.pre.accesskey      \"k\">\n<!ENTITY  historyHeader.remember.label     \"Spara historik\">\n<!ENTITY  historyHeader.dontremember.label \"Inte spara någon historik\">\n<!ENTITY  historyHeader.custom.label       \"Använda anpassade inställningar för historik\">\n<!ENTITY  historyHeader.post.label         \"\">\n\n<!ENTITY  rememberDescription.label      \"&brandShortName; kommer att spara information om besökta webbsidor, filhämtningar, formulär- och sökhistorik, samt spara kakor från webbplatser du besöker.\">\n<!-- LOCALIZATION NOTE (rememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.middle.label): include a starting and trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.post.label): include a starting space as needed -->\n\n<!ENTITY  rememberActions.pre.label           \"Du kanske vill \">\n<!ENTITY  rememberActions.clearHistory.label  \"rensa ut tidigare historik\">\n<!ENTITY  rememberActions.middle.label        \", eller \">\n<!ENTITY  rememberActions.removeCookies.label \"ta bort enskilda kakor\">\n<!ENTITY  rememberActions.post.label          \".\">\n\n<!ENTITY  dontrememberDescription.label  \"&brandShortName; kommer att använda samma inställningar som för privat surfning och kommer inte att spara någon historik när du surfar.\">\n<!-- LOCALIZATION NOTE (dontrememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (dontrememberActions.post.label): include a starting space as needed -->\n\n<!ENTITY  dontrememberActions.pre.label          \"Du kanske också vill \">\n<!ENTITY  dontrememberActions.clearHistory.label \"rensa ut tidigare historik\">\n<!ENTITY  dontrememberActions.post.label         \".\">\n\n<!ENTITY  privateBrowsingPermanent2.label \"Använd alltid läget privat surfning\">\n<!ENTITY  privateBrowsingPermanent2.accesskey \"A\">\n\n<!ENTITY  rememberHistory2.label      \"Spara historik över besökta sidor och filhämtningar\">\n<!ENTITY  rememberHistory2.accesskey  \"S\">\n\n<!ENTITY  rememberSearchForm.label       \"Spara sök- och formulärhistorik\">\n<!ENTITY  rememberSearchForm.accesskey   \"ö\">\n\n<!ENTITY  clearOnClose.label             \"Rensa historiken när &brandShortName; avslutas\">\n<!ENTITY  clearOnClose.accesskey         \"R\">\n\n<!ENTITY  clearOnCloseSettings.label     \"Inställningar…\">\n<!ENTITY  clearOnCloseSettings.accesskey \"n\">\n\n<!ENTITY  browserContainersHeader.label         \"Innehållsflikar\">\n<!ENTITY  browserContainersLearnMore.label      \"Lär dig mer\">\n<!ENTITY  browserContainersEnabled.label        \"Aktivera innehållsflikar\">\n<!ENTITY  browserContainersEnabled.accesskey    \"k\">\n<!ENTITY  browserContainersSettings.label        \"Inställningar…\">\n<!ENTITY  browserContainersSettings.accesskey    \"s\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/preferences/search.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY defaultSearchEngine.label             \"Standard sökmotor\">\n\n<!ENTITY chooseYourDefaultSearchEngine.label   \"Välj din standardsökmotor. &brandShortName; använder den i adressfältet, i sökfältet och på startsidan.\">\n\n<!ENTITY provideSearchSuggestions.label        \"Ge sökförslag\">\n<!ENTITY provideSearchSuggestions.accesskey    \"s\">\n\n<!ENTITY showURLBarSuggestions.label           \"Visa sökförslag i och adressfältet\">\n<!ENTITY showURLBarSuggestions.accesskey       \"l\">\n<!ENTITY urlBarSuggestionsPermanentPB.label    \"Sökförslag kommer inte att visas i adressfältet eftersom du har konfigurerat &brandShortName; att aldrig spara historik.\">\n\n<!ENTITY oneClickSearchEngines.label           \"Sökfältets sökmotorer\">\n\n<!ENTITY chooseWhichOneToDisplay.label         \"Sökfältet låter dig söka med alternativa sökmotorer direkt. Välj vilka som ska visas.\">\n\n<!ENTITY engineNameColumn.label                \"Sökmotor\">\n<!ENTITY engineKeywordColumn.label             \"Nyckelord\">\n\n<!ENTITY restoreDefaultSearchEngines.label     \"Återställ standard sökmotorer\">\n<!ENTITY restoreDefaultSearchEngines.accesskey \"D\">\n\n<!ENTITY removeEngine.label                    \"Ta bort\">\n<!ENTITY removeEngine.accesskey                \"T\">\n\n<!ENTITY addMoreSearchEngines.label            \"Hämta fler sökmotorer…\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/preferences/security.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  general.label                 \"Allmänt\">\n\n<!ENTITY  warnOnAddonInstall.label        \"Varna när webbplatser försöker installera tillägg\">\n<!ENTITY  warnOnAddonInstall.accesskey    \"V\">\n\n<!-- LOCALIZATION NOTE (enableSafeBrowsing.label, blockDownloads.label, blockUncommonUnwanted.label):\n  It is important that wording follows the guidelines outlined on this page:\n  https://developers.google.com/safe-browsing/developers_guide_v2#AcceptableUsage\n-->\n<!ENTITY  enableSafeBrowsing.label        \"Blockera farligt och vilseledande innehåll\">\n<!ENTITY  enableSafeBrowsing.accesskey    \"B\">\n\n<!ENTITY  blockDownloads.label            \"Blockera farliga hämtningar\">\n<!ENTITY  blockDownloads.accesskey        \"f\">\n\n<!ENTITY  blockUncommonAndUnwanted.label     \"Varna mig om oönskad och ovanlig mjukvara\">\n<!ENTITY  blockUncommonAndUnwanted.accesskey \"m\">\n\n<!ENTITY  addonExceptions.label         \"Undantag…\">\n<!ENTITY  addonExceptions.accesskey     \"U\">\n\n\n<!ENTITY  logins.label                  \"Inloggningar \">\n\n<!ENTITY  rememberLogins.label          \"Kom ihåg inloggningar för webbplatser\">\n<!ENTITY  rememberLogins.accesskey      \"K\">\n<!ENTITY  passwordExceptions.label      \"Undantag…\">\n<!ENTITY  passwordExceptions.accesskey  \"d\">\n\n<!ENTITY  useMasterPassword.label        \"Använd ett huvudlösenord\">\n<!ENTITY  useMasterPassword.accesskey    \"A\">\n<!ENTITY  changeMasterPassword.label     \"Byt huvudlösenord…\">\n<!ENTITY  changeMasterPassword.accesskey \"B\">\n\n<!ENTITY  savedLogins.label              \"Sparade inloggningar…\">\n<!ENTITY  savedLogins.accesskey          \"l\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/preferences/selectBookmark.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY selectBookmark.title \"Ange startsida\">\n<!ENTITY selectBookmark.label \"Välj ett bokmärke att använda som startsida. Om du väljer en mapp kommer alla bokmärken i den mappen att öppnas i var sin flik.\">\n\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/preferences/siteDataSettings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     window.title                  \"Inställningar - webbplatsdata\">\n<!ENTITY     settings.description          \"Följande webbplatser har bett om att lagra webbplatsdata på din disk. Du kan ange vilka webbplatser som får lagra webbplatsdata. Standard för webbplatsdata är tillfällig och kan tas bort automatiskt.\">\n<!ENTITY     hostCol.label                 \"Webbplats\">\n<!ENTITY     statusCol.label               \"Status\">\n<!ENTITY     usageCol.label                \"Lagring\">\n<!ENTITY     searchPlaceHolder             \"Sök\">\n<!ENTITY     searchPlaceHolder.accesskey   \"S\">\n<!ENTITY     removeSelected.label          \"Ta bort markerad\">\n<!ENTITY     removeSelected.accesskey      \"T\">\n<!ENTITY     save.label                    \"Spara ändringar\">\n<!ENTITY     save.accesskey                \"a\">\n<!ENTITY     cancel.label                  \"Avbryt\">\n<!ENTITY     cancel.accesskey              \"A\">\n<!ENTITY     removingDialog.title          \"Ta bort platsdata\">\n<!ENTITY     removingDialog.description    \"Ta bort platsdata kommer också att ta bort kakor. Detta kan logga ut dig från webbplatser och ta bort webbinnehåll offline. Är du säker på att du vill göra ändringarna?\">\n<!ENTITY     siteTree.label                \"Följande webbplatskakor tas bort:\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/preferences/sync.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- The page shown when logged in... -->\n\n<!ENTITY engine.bookmarks.label     \"Bokmärken\">\n<!ENTITY engine.bookmarks.accesskey \"B\">\n<!ENTITY engine.tabs.label2         \"Öppna flikar\">\n<!ENTITY engine.tabs.accesskey      \"F\">\n<!ENTITY engine.history.label       \"Historiken\">\n<!ENTITY engine.history.accesskey   \"o\">\n<!ENTITY engine.passwords.label     \"Lösenord\">\n<!ENTITY engine.passwords.accesskey \"L\">\n<!ENTITY engine.prefs.label         \"Inställningar\">\n<!ENTITY engine.prefs.accesskey     \"n\">\n<!ENTITY engine.addons.label        \"Tillägg\">\n<!ENTITY engine.addons.accesskey    \"T\">\n\n<!-- Device Settings -->\n<!ENTITY fxaSyncDeviceName.label       \"Enhetens namn\">\n<!ENTITY changeSyncDeviceName.label \"Byt enhetens namn…\">\n<!ENTITY changeSyncDeviceName.accesskey \"h\">\n<!ENTITY cancelChangeSyncDeviceName.label \"Avbryt\">\n<!ENTITY cancelChangeSyncDeviceName.accesskey \"n\">\n<!ENTITY saveChangeSyncDeviceName.label \"Spara\">\n<!ENTITY saveChangeSyncDeviceName.accesskey \"v\">\n\n<!-- Footer stuff -->\n<!ENTITY prefs.tosLink.label        \"Tjänstevillkor\">\n<!ENTITY fxaPrivacyNotice.link.label \"Integritetsinfo\">\n\n<!-- LOCALIZATION NOTE (signedInUnverified.beforename.label,\nsignedInUnverified.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInUnverified.beforename.label \"\">\n<!ENTITY signedInUnverified.aftername.label \"är inte verifierat.\">\n\n<!-- LOCALIZATION NOTE (signedInLoginFailure.beforename.label,\nsignedInLoginFailure.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInLoginFailure.beforename.label \"Logga in för att återansluta\">\n<!ENTITY signedInLoginFailure.aftername.label \"\">\n\n<!ENTITY notSignedIn.label           \"Du är inte inloggad.\">\n<!ENTITY signIn.label                \"Logga in\">\n<!ENTITY signIn.accesskey            \"g\">\n<!ENTITY profilePicture.tooltip      \"Ändra profilbild\">\n<!ENTITY verifiedManage.label        \"Hantera Konto\">\n<!ENTITY verifiedManage.accesskey    \"o\">\n<!ENTITY disconnect.label            \"Koppla ifrån…\">\n<!ENTITY disconnect.accesskey        \"D\">\n<!ENTITY verify.label                \"Verifiera e-postadress\">\n<!ENTITY verify.accesskey            \"V\">\n<!ENTITY forget.label                \"Glöm den här e-postadressen\">\n<!ENTITY forget.accesskey            \"F\">\n\n<!ENTITY signedOut.caption            \"Ta din webb med dig\">\n<!ENTITY signedOut.description        \"Synkronisera dina bokmärken, historik, flikar, lösenord, tillägg och inställningar på alla dina enheter.\">\n<!ENTITY signedOut.accountBox.title   \"Anslut med ett &syncBrand.fxAccount.label;\">\n<!ENTITY signedOut.accountBox.create  \"Skapa konto\">\n<!ENTITY signedOut.accountBox.create.accesskey  \"C\">\n<!ENTITY signedOut.accountBox.signin  \"Logga in\">\n<!ENTITY signedOut.accountBox.signin.accesskey  \"I\">\n\n<!ENTITY signedIn.engines.label       \"Synka mellan alla enheter\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.*): the following strings will be used to\n     create a single sentence with active links.\n     The resulting sentence in English is: \"Download Firefox for\n     Android or iOS to sync with your mobile device.\" -->\n\n<!ENTITY mobilePromo3.start            \"Hämta Firefox för \">\n<!-- LOCALIZATION NOTE (mobilePromo3.androidLink): This is a link title that links to https://www.mozilla.org/firefox/android/ -->\n<!ENTITY mobilePromo3.androidLink      \"Android\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSBefore): This is text displayed between mobilePromo3.androidLink and mobilePromo3.iosLink -->\n<!ENTITY mobilePromo3.iOSBefore         \" eller \">\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSLink): This is a link title that links to https://www.mozilla.org/firefox/ios/ -->\n<!ENTITY mobilePromo3.iOSLink          \"iOS\">\n\n<!ENTITY mobilePromo3.end              \"  för att synkronisera med din mobila enhet.\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/preferences/tabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ctrlTabRecentlyUsedOrder.label       \"Ctrl+Tab växlar mellan flikarna i nyligen använd ordning\">\n<!ENTITY ctrlTabRecentlyUsedOrder.accesskey   \"T\">\n\n<!ENTITY newWindowsAsTabs.label       \"Öppna nytt fönster i en ny flik istället\">\n<!ENTITY newWindowsAsTabs.accesskey   \"t\">\n\n<!ENTITY warnOnCloseMultipleTabs.label      \"Varna när jag stänger flera flikar\">\n<!ENTITY warnOnCloseMultipleTabs.accesskey  \"f\">\n\n<!ENTITY warnOnOpenManyTabs.label       \"Varna när du öppnar flera flikar kan göra &brandShortName; långsam\">\n<!ENTITY warnOnOpenManyTabs.accesskey   \"n\">\n\n<!ENTITY switchLinksToNewTabs.label        \"När du öppnar en länk i en ny flik, växla till den direkt\">\n<!ENTITY switchLinksToNewTabs.accesskey    \"v\">\n\n<!ENTITY showTabsInTaskbar.label          \"Förhandsgranska flikar i Windows aktivitetsfält\">\n<!ENTITY showTabsInTaskbar.accesskey      \"F\">\n<!ENTITY tabsGroup.label          \"Flikar\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/preferences/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                     \"Undantag - Översättning\">\n<!ENTITY window.width                     \"36em\">\n<!ENTITY windowClose.key                  \"w\">\n\n<!ENTITY noTranslationForLanguages.label  \"Översättning finns inte på följande språk: \">\n<!ENTITY treehead.languageName.label      \"Språk\">\n<!ENTITY removeLanguage.label             \"Ta bort språk\">\n<!ENTITY removeLanguage.accesskey         \"T\">\n<!ENTITY removeAllLanguages.label         \"Ta bort alla språk\">\n<!ENTITY removeAllLanguages.accesskey     \"T\">\n\n<!ENTITY noTranslationForSites.label      \"Översättning finns inte för följande hemsidor: \">\n<!ENTITY treehead.siteName.label          \"Platser\">\n<!ENTITY removeSite.label                 \"Ta bort Sajt\">\n<!ENTITY removeSite.accesskey             \"S\">\n<!ENTITY removeAllSites.label             \"Ta bort alla Sajter\">\n<!ENTITY removeAllSites.accesskey         \"a\">\n\n<!ENTITY button.close.label               \"Stäng\">\n<!ENTITY button.close.accesskey           \"ä\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/quitDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nquitDialogTitle=Avsluta %S\n\nquitTitle=&Avsluta\ncancelTitle=A&vbryt\nsaveTitle=&Spara och Avsluta\nneverAsk2=&Fråga inte nästa gång\nmessage=Vill du att %S sparar dina flikar och fönster till nästa start?\nmessageNoWindows=Vill du att %S sparar dina flikar till nästa start?\nmessagePrivate=Du använder läget för privat surfning. Om du avslutar %S kommer alla dina öppna flikar och fönster kasseras.\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/safeMode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeModeDialog.title         \"&brandShortName; felsäkert läge\">\n<!ENTITY window.maxWidth              \"400\">\n\n<!ENTITY startSafeMode.label          \"Starta i felsäkert läge\">\n<!ENTITY refreshProfile.label         \"Återställ &brandShortName;\">\n\n<!ENTITY safeModeDescription3.label   \"Felsäkert läge är ett speciellt läge i &brandShortName; som kan användas vid felsökning.\">\n<!ENTITY safeModeDescription4.label   \"Dina tillägg och anpassade inställningar kommer tillfälligt att inaktiveras.\">\n\n<!ENTITY refreshProfileInstead.label  \"Du kan också hoppa över felsökningen och pröva att starta om &brandShortName;.\">\n<!-- LOCALIZATION NOTE (autoSafeModeDescription3.label): Shown on the safe mode dialog after multiple startup crashes. See also chrome/global/resetProfile.dtd -->\n\n<!ENTITY autoSafeModeDescription3.label \"&brandShortName; stängdes oväntat under start. Detta kan orsakas av tillägg eller av andra problem. Du kan försöka lösa problemet genom att söka efter felet i felsäkert läge.\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/safebrowsing/phishing-afterload-warning-message.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeb.palm.accept.label \"Ta mig härifrån!\">\n<!ENTITY safeb.palm.decline.label \"Ignorera den här varningen\">\n<!-- Localization note (safeb.palm.notdeceptive.label) - Label of the Help menu\n  item. Either this or reportDeceptiveSiteMenu.label from report-phishing.dtd is\n  shown. -->\n<!ENTITY safeb.palm.notdeceptive.label \"Detta är inte en vilseledande webbplats…\">\n<!-- Localization note (safeb.palm.notdeceptive.accesskey) - Because\n  safeb.palm.notdeceptive.label and reportDeceptiveSiteMenu.title from\n  report-phishing.dtd are never shown at the same time, the same accesskey can\n  be used for them. -->\n<!ENTITY safeb.palm.notdeceptive.accesskey \"v\">\n<!ENTITY safeb.palm.reportPage.label \"Varför blockerades denna sida?\">\n\n<!ENTITY safeb.blocked.malwarePage.title \"Angreppsrisk!\">\n<!-- Localization note (safeb.blocked.malwarePage.shortDesc) - Please don't translate the contents of the <span id=\"malware_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.malwarePage.shortDesc \"Webbsidan på <span id='malware_sitename'/> har rapporterats göra angrepp på datorer och har därför blockerats enligt dina säkerhetsinställningar.\">\n<!ENTITY safeb.blocked.malwarePage.longDesc \"<p>Angripande webbsidor försöker installera program för att stjäla privata uppgifter, använda din dator för att angripa andras, eller för att skada ditt system.</p><p>Vissa angripande webbsidor sprider medvetet skadlig programvara, men många är också komprometterade utan ägarens kännedom eller tillåtelse.</p>\">\n\n<!ENTITY safeb.blocked.unwantedPage.title \"Rapporterad webbplats med oönskad programvara!\">\n<!-- Localization note (safeb.blocked.unwantedPage.shortDesc) - Please don't translate the contents of the <span id=\"unwanted_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.unwantedPage.shortDesc \"Webbsidan på <span id='unwanted_sitename'/> har rapporterats innehålla oönskad programvara och har blockerats enligt dina säkerhetsinställningar.\">\n<!ENTITY safeb.blocked.unwantedPage.longDesc \"<p>Oönskade programsidor försöker installera programvara som kan vara vilseledande och påverka ditt system på oväntade sätt.</p>\">\n\n<!ENTITY safeb.blocked.phishingPage.title2 \"Vilseledande webbplats!\">\n<!-- Localization note (safeb.blocked.phishingPage.shortDesc2) - Please don't translate the contents of the <span id=\"phishing_sitename\"/> tag. It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.phishingPage.shortDesc2 \"Webbsidan på <span id='phishing_sitename'/> har rapporterats som en vilseledande webbplats och har blockerats enligt dina säkerhetsinställningar.\">\n<!ENTITY safeb.blocked.phishingPage.longDesc2 \"<p>Vilseledande webbplatser är utformade för att lura dig att göra något farligt, som att installera programvara, eller avslöja din personliga information, som lösenord, telefonnummer eller kreditkort.</p><p>Att uppge information på den här webbsidan kan resultera i identitetsstöld eller annat bedrägeri.</p>\">\n\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/safebrowsing/report-phishing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- Localization note (reportDeceptiveSiteMenu.title) - Label of the Help menu\n  item. Either this or safeb.palm.notdeceptive.label from\n  phishing-afterload-warning-message.dtd is shown. -->\n\n<!ENTITY reportDeceptiveSiteMenu.title      \"Rapportera vilseledande webbplats…\">\n<!-- Localization note (reportDeceptiveSiteMenu.accesskey) - Because\n  safeb.palm.notdeceptive.label from phishing-afterload-warning-message.dtd and\n  reportDeceptiveSiteMenu.title are never shown at the same time, the same\n  accesskey can be used for them. -->\n<!ENTITY reportDeceptiveSiteMenu.accesskey  \"d\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/sanitize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sanitizePrefs2.title          \"Inställningar för rensning av historik\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.modal.width): width of the Clear History on Shutdown dialog.\n     Should be large enough to contain the item* strings on a single line.\n     The column width should be set at half of the dialog width. -->\n<!ENTITY sanitizePrefs2.modal.width    \"34em\">\n<!ENTITY sanitizePrefs2.column.width   \"22em\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.inContent.dialog.width): width of the\n     Clear History on Shutdown subdialog in the in-content preferences.\n     Should be large enough to contain the item* strings on a single line.\n     The column width adjusts the width of the first column in the dialog.\n     You can set the column width to a value that makes the dialog look visually balanced,\n     or at half of the dialog width if unsure. -->\n<!ENTITY sanitizePrefs2.inContent.dialog.width \"34em\">\n<!ENTITY sanitizePrefs2.inContent.column.width \"24em\">\n\n<!ENTITY sanitizeDialog2.title         \"Rensa ut tidigare historik\">\n<!-- LOCALIZATION NOTE (sanitizeDialog2.width): width of the Clear Recent History dialog -->\n<!ENTITY sanitizeDialog2.width         \"34em\">\n\n<!ENTITY clearDataSettings2.label     \"När &brandShortName; avslutas ska följande tas bort automatiskt:\">\n<!-- XXX rearrange entities to match physical layout when l10n isn't an issue -->\n<!-- LOCALIZATION NOTE (clearTimeDuration.*): \"Time range to clear\" dropdown.\n     See UI mockup at bug 480169 -->\n\n<!ENTITY clearTimeDuration.label          \"Tidsintervall att ta bort: \">\n<!ENTITY clearTimeDuration.accesskey      \"T\">\n<!ENTITY clearTimeDuration.lastHour       \"Senaste timmen\">\n<!ENTITY clearTimeDuration.last2Hours     \"Senaste 2 timmarna\">\n<!ENTITY clearTimeDuration.last4Hours     \"Senaste 4 timmarna\">\n<!ENTITY clearTimeDuration.today          \"Idag\">\n<!ENTITY clearTimeDuration.everything     \"All historik\">\n<!-- Localization note (clearTimeDuration.suffix) - trailing entity for languages\nthat require it.  -->\n<!ENTITY clearTimeDuration.suffix         \"\">\n<!ENTITY clearTimeDuration.dateColumn     \"Besöksdatum\">\n<!ENTITY clearTimeDuration.nameColumn     \"Namn\">\n<!-- LOCALIZATION NOTE (detailsProgressiveDisclosure.*): Labels and accesskeys\n     of the \"Details\" progressive disclosure button.  See UI mockup at bug\n     480169 -->\n\n<!ENTITY detailsProgressiveDisclosure.label     \"Detaljer\">\n<!ENTITY detailsProgressiveDisclosure.accesskey \"D\">\n\n<!ENTITY historySection.label         \"Historik\">\n<!ENTITY dataSection.label            \"Data\">\n\n<!ENTITY itemHistoryAndDownloads.label     \"Besökta sidor och filhämtningshistorik\">\n<!ENTITY itemHistoryAndDownloads.accesskey \"B\">\n<!ENTITY itemFormSearchHistory.label       \"Formulär- och sökhistorik\">\n<!ENTITY itemFormSearchHistory.accesskey   \"F\">\n<!ENTITY itemCookies.label                 \"Kakor\">\n<!ENTITY itemCookies.accesskey             \"K\">\n<!ENTITY itemCache.label                   \"Cache\">\n<!ENTITY itemCache.accesskey               \"C\">\n<!ENTITY itemOfflineApps.label             \"Nedkopplad webbplatsdata\">\n<!ENTITY itemOfflineApps.accesskey         \"N\">\n<!ENTITY itemActiveLogins.label            \"Aktiva inloggningar\">\n<!ENTITY itemActiveLogins.accesskey        \"A\">\n<!ENTITY itemSitePreferences.label         \"Platsspecifika inställningar\">\n<!ENTITY itemSitePreferences.accesskey     \"P\">\n<!-- LOCALIZATION NOTE (sanitizeEverythingUndoWarning): Second warning paragraph\n     that appears when \"Time range to clear\" is set to \"Everything\".  See UI\n     mockup at bug 480169 -->\n\n<!ENTITY sanitizeEverythingUndoWarning     \"Den här åtgärden kan inte ångras.\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nsearchtip=Sök med %S\n\n# LOCALIZATION NOTE (searchPlaceholder): this is shown in the searchbox when\n# the user hasn't typed anything yet.\nsearchPlaceholder=Sök\n\n# LOCALIZATION NOTE (searchHeader): this is displayed at the top of the panel\n# showing search suggestions.\n# %S is replaced with the name of the current default search engine.\nsearchHeader=%S Sök\n\n# LOCALIZATION NOTE (cmd_pasteAndSearch): \"Search\" is a verb, this is the\n# search bar equivalent to the url bar's \"Paste & Go\"\ncmd_pasteAndSearch=Klistra in och sök\n\ncmd_clearHistory=Rensa sökhistorik\ncmd_clearHistory_accesskey=s\n\ncmd_showSuggestions=Visa förslag\ncmd_showSuggestions_accesskey=V\n\n# LOCALIZATION NOTE (cmd_addFoundEngine): %S is replaced by the name of\n# a search engine offered by a web page. Each engine is displayed as a\n# menuitem at the bottom of the search panel.\ncmd_addFoundEngine=Lägg till “%S”\n# LOCALIZATION NOTE (cmd_addFoundEngineMenu): When more than 5 engines\n# are offered by a web page, instead of listing all of them in the\n# search panel using the cmd_addFoundEngine string, they will be\n# grouped in a submenu using cmd_addFoundEngineMenu as a label.\ncmd_addFoundEngineMenu=Lägg till söktjänst\n\n# LOCALIZATION NOTE (searchForSomethingWith):\n# This string is used to build the header above the list of one-click\n# search providers:  \"Search for <user-typed string> with:\"\n# NB: please leave the <span> and its class exactly as it is in English.\nsearchForSomethingWith=Sök efter <span class='contentSearchSearchWithHeaderSearchText'></span> med:\n\n# LOCALIZATION NOTE (searchWithHeader):\n# The wording of this string should be as close as possible to\n# searchForSomethingWith. This string will be used when the user\n# has not typed anything.\nsearchWithHeader=Sök med:\n\n# LOCALIZATION NOTE (searchSettings):\n# This is the label for the button that opens Search preferences.\nsearchSettings=Ändra sökinställningar\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/searchbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cmd_engineManager.label        \"Hantera sökmotorer…\">\n<!ENTITY searchEndCap.label             \"Sök\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/searchplugins/allaannonser-sv-SE.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Allaannonser</ShortName>\n<Description>Allaannonser</Description>\n<InputEncoding>ISO-8859-1</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAABnRSTlMA/wD/AP83WBt9AAAACXBIWXMAAAsTAAALEwEAmpwYAAACPElEQVR42nVSS0iUYRQ995tfZ8YZlXF8gqUWUlJgkwUV0cKwRe3ctzDa9Ni1DqKNWtSih1QGtqkWgRa50VW1EMLUENNBMXXKsRpH/Wd0nv//nRZjmUJndeEeOOeee4QkdoCElWAsDHeJFPh3LI2tMR1DZJLD98Wcp8Mp5gKchTx5HW6/lB2ApyzHkpwCU6t4fR7LXyT2HeKAMgCANrQF5WDTFTndAZX3RyETx/AD+ToAZbCuBY1tqDoKpfBrAuM9MjuAsSe0UnLqBjxlIKmDb9jpZWeh/nCTiRX+i3RcjzzinVK2u/T8O5IKABMRWGnub5Vj1+D2bbsx3yuNbWy6DGqEh3M+Lf3iDG8VazPE/0Cn47xXw+4A03HF1KqY31gRkMJqBvv0xMttCX9+xum3ku/l3rNIrnBt3kBmHXYWvj0QQTKKbGKbpUQEIgDgrYKdkUzcgDIgCtl1ABK4iGxSR2ekwA/DxfiSHLqw+Ts7AxEqh4GCUriKEf5EKy3KQLBPR6cBQjlhp8RbqRpa4SlH6D2cRSjarcRwsa5FNpYQ7AXA6hPKXaJ+jKrFIWWlUNuMfC8WP8rPMVYcFk85SOrIFLv2satBRya1bZHUs4P2+HNqW2tbx8LsOc67lTo0RBK53PR0P2/7+LBejz7VG8s6saITUZ0y9VQvuwPscOuRx9QWyc0ugTYnX8lQO8wQimvp9kNEkqswF+D28chVaboER95W+TZTX5vDTD9mB2HOgRpFu1DTjPpzUn7wL+c37UxbeDY2F2wAAAAASUVORK5CYII=</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.allaannonser.se/hitlist.php\" resultdomain=\"allaannonser.se\">\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n  <Param name=\"keyword\" value=\"{searchTerms}\"/>\n  <Param name=\"order\" value=\"date\"/>\n  <Param name=\"desc\" value=\"1\"/>\n</Url>\n<SearchForm>http://www.allaannonser.se</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/searchplugins/bing.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n    <ShortName>Bing</ShortName>\n    <Description>Bing. Search by Microsoft.</Description>\n    <InputEncoding>UTF-8</InputEncoding>\n    <Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAICAAAAEACACoCAAAJgAAABAQAAABAAgAaAUAAM4IAAAoAAAAIAAAAEAAAAABAAgAAAAAAIAEAAAAAAAAAAAAAAABAAAAAAAAhIQMAI+PIwCXlzEAn59BAKioUwCurl8AtbVuAL6+fwDJyZMA0tKlANjYsgDe3r4A5eXMAOzs2QDy8uUA+fnzAP///wAAGi8AAC1QAAA/cAAAUZAAAGOwAAB2zwAAiPAAEZj/ADGm/wBRs/8AccH/AJHP/wCx3f8A0ev/AP///wAAAAAAACwvAABLUAAAaHAAAIaQAAClsAAAw88AAOHwABHv/wAx8f8AUfP/AHH1/wCR9/8Asfn/ANH7/wD///8AAAAAAAAvIQAAUDcAAHBMAACQYwAAsHkAAM+PAADwpgAR/7QAMf++AFH/yABx/9MAkf/cALH/5QDR//AA////AAAAAAAALw4AAFAYAABwIgAAkCwAALA2AADPQAAA8EoAEf9bADH/cQBR/4cAcf+dAJH/sgCx/8kA0f/fAP///wAAAAAAAi8AAARQAAAGcAAACJAAAAqwAAALzwAADvAAACD/EgA9/zEAW/9RAHn/cQCY/5EAtf+xANT/0QD///8AAAAAABQvAAAiUAAAMHAAAD2QAABMsAAAWc8AAGfwAAB4/xEAiv8xAJz/UQCu/3EAwP+RANL/sQDk/9EA////AAAAAAAmLwAAQFAAAFpwAAB0kAAAjrAAAKnPAADC8AAA0f8RANj/MQDe/1EA4/9xAOn/kQDv/7EA9v/RAP///wAAAAAALyYAAFBBAABwWwAAkHQAALCOAADPqQAA8MMAAP/SEQD/2DEA/91RAP/kcQD/6pEA//CxAP/20QD///8AAAAAAC8UAABQIgAAcDAAAJA+AACwTQAAz1sAAPBpAAD/eREA/4oxAP+dUQD/r3EA/8GRAP/SsQD/5dEA////AAAAAAAvAwAAUAQAAHAGAACQCQAAsAoAAM8MAADwDgAA/yASAP8+MQD/XFEA/3pxAP+XkQD/trEA/9TRAP///wAAAAAALwAOAFAAFwBwACEAkAArALAANgDPAEAA8ABJAP8RWgD/MXAA/1GGAP9xnAD/kbIA/7HIAP/R3wD///8AAAAAAC8AIABQADYAcABMAJAAYgCwAHgAzwCOAPAApAD/EbMA/zG+AP9RxwD/cdEA/5HcAP+x5QD/0fAA////AAAAAAAsAC8ASwBQAGkAcACHAJAApQCwAMQAzwDhAPAA8BH/APIx/wD0Uf8A9nH/APeR/wD5sf8A+9H/AP///wAAAAAAGwAvAC0AUAA/AHAAUgCQAGMAsAB2AM8AiADwAJkR/wCmMf8AtFH/AMJx/wDPkf8A3LH/AOvR/wD///8AAAAAAAgALwAOAFAAFQBwABsAkAAhALAAJgDPACwA8AA+Ef8AWDH/AHFR/wCMcf8AppH/AL+x/wDa0f8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBggCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAsQEA0HAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwkPEBAQEBALBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEMEBAQEBAQEBAPCQMAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAQEBAQEBAQDQgBAAAAAAAAAAAAAAAAAAAAAAABDRAQEBAQEBAQEBAQEA0GAQAAAAAAAAAAAAAAAAAAAAENEBAQDgcLEBAQEBAQEBALBAAAAAAAAAAAAAAAAAAAAQ0QEBANAQEHDRAQEBAQEBAOCAAAAAAAAAAAAAAAAAABDRAQEA4BAAACCA4QEBAQEBANAQAAAAAAAAAAAAAAAAENEBAQDgEAAAAABAsQEBAQEA0BAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAABBw4QEBAQDQEAAAAAAAAAAAAAAAABDRAQEA4BAAABBw0QEBAQEBANAQAAAAAAAAAAAAAAAAENEBAQDgEAAAcQEBAQEBAQEA0BAAAAAAAAAAAAAAAAAQ0QEBAOAQABCxAQEBAQEBANBwAAAAAAAAAAAAAAAAABDRAQEA4BAAQPEBAQEA0IBAEAAAAAAAAAAAAAAAAAAAENEBAQDgEACRAQDQkGAQAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQILCgYCAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA4BAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEBAQDgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEBAQDgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEA0IBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQcFAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAAAAAAAAAAAAEAAAAAAACEhAAAjIwAAJKSFgCZmSgAqqpRALKyYgC+vnsAxsaKAM3NmQDU1KgA4ODBAOjozwDw8OEA+fnyAP///wD///8AAAAAAAAaLwAALVAAAD9wAABRkAAAY7AAAHbPAACI8AARmP8AMab/AFGz/wBxwf8Akc//ALHd/wDR6/8A////AAAAAAAALC8AAEtQAABocAAAhpAAAKWwAADDzwAA4fAAEe//ADHx/wBR8/8AcfX/AJH3/wCx+f8A0fv/AP///wAAAAAAAC8hAABQNwAAcEwAAJBjAACweQAAz48AAPCmABH/tAAx/74AUf/IAHH/0wCR/9wAsf/lANH/8AD///8AAAAAAAAvDgAAUBgAAHAiAACQLAAAsDYAAM9AAADwSgAR/1sAMf9xAFH/hwBx/50Akf+yALH/yQDR/98A////AAAAAAACLwAABFAAAAZwAAAIkAAACrAAAAvPAAAO8AAAIP8SAD3/MQBb/1EAef9xAJj/kQC1/7EA1P/RAP///wAAAAAAFC8AACJQAAAwcAAAPZAAAEywAABZzwAAZ/AAAHj/EQCK/zEAnP9RAK7/cQDA/5EA0v+xAOT/0QD///8AAAAAACYvAABAUAAAWnAAAHSQAACOsAAAqc8AAMLwAADR/xEA2P8xAN7/UQDj/3EA6f+RAO//sQD2/9EA////AAAAAAAvJgAAUEEAAHBbAACQdAAAsI4AAM+pAADwwwAA/9IRAP/YMQD/3VEA/+RxAP/qkQD/8LEA//bRAP///wAAAAAALxQAAFAiAABwMAAAkD4AALBNAADPWwAA8GkAAP95EQD/ijEA/51RAP+vcQD/wZEA/9KxAP/l0QD///8AAAAAAC8DAABQBAAAcAYAAJAJAACwCgAAzwwAAPAOAAD/IBIA/z4xAP9cUQD/enEA/5eRAP+2sQD/1NEA////AAAAAAAvAA4AUAAXAHAAIQCQACsAsAA2AM8AQADwAEkA/xFaAP8xcAD/UYYA/3GcAP+RsgD/scgA/9HfAP///wAAAAAALwAgAFAANgBwAEwAkABiALAAeADPAI4A8ACkAP8RswD/Mb4A/1HHAP9x0QD/kdwA/7HlAP/R8AD///8AAAAAACwALwBLAFAAaQBwAIcAkAClALAAxADPAOEA8ADwEf8A8jH/APRR/wD2cf8A95H/APmx/wD70f8A////AAAAAAAbAC8ALQBQAD8AcABSAJAAYwCwAHYAzwCIAPAAmRH/AKYx/wC0Uf8AwnH/AM+R/wDcsf8A69H/AP///wAAAAAACAAvAA4AUAAVAHAAGwCQACEAsAAmAM8ALADwAD4R/wBYMf8AcVH/AIxx/wCmkf8Av7H/ANrR/wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMAAAAAAAAAAAAAAAACBgwMBwIAAAAAAAAAAAAABg4ODg4MBgIAAAAAAAAAAAYODQoODg4KBAAAAAAAAAAGDgwDBQsODg4FAAAAAAAABg4MAgADCg4OBgAAAAAAAAYODAICCg4ODgYAAAAAAAAGDgwCBg4OCwcCAAAAAAAABg4MAwkIBAIAAAAAAAAAAAYODAICAAAAAAAAAAAAAAAGDgwCAAAAAAAAAAAAAAAABg4MAgAAAAAAAAAAAAAAAAYMCAEAAAAAAAAAAAAAAAACAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</Image>\n    <Url type=\"application/x-suggestions+json\" template=\"https://www.bing.com/osjson.aspx\">\n        <Param name=\"query\" value=\"{searchTerms}\"/>\n        <Param name=\"form\" value=\"OSDJAS\"/>\n        <Param name=\"language\" value=\"{moz:locale}\"/>\n    </Url>\n    <Url type=\"text/html\" method=\"GET\" template=\"https://www.bing.com/search\" rel=\"searchform\">\n        <Param name=\"q\" value=\"{searchTerms}\"/>\n        <Param name=\"pc\" value=\"MOZI\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"contextmenu\" value=\"MOZCON\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"searchbar\" value=\"MOZSBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"homepage\" value=\"MOZSPG\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"keyword\" value=\"MOZLBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"newtab\" value=\"MOZTSB\"/>\n    </Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/searchplugins/ddg.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<OpenSearchDescription xmlns=\"http://a9.com/-/spec/opensearch/1.1/\"> \n  <ShortName>DuckDuckGo</ShortName> \n  <Description>Search DuckDuckGo</Description> \n  <InputEncoding>UTF-8</InputEncoding> \n  <Image height=\"16\" width=\"16\">data:image/icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA11RgALs6oACbQ9wAj0v8AI9L/ACfQ9wAu0agANdUYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzzN4CNdL/oK/z//////////////////////+jsPv/BDXX/wAz0t4AAAAAAAAAAAAAAAAAAAAAAAAAAAAyzvNSduD//////8jK/v+P+Lf/IbQL/17RPP+J3Y//wOKX//////9YeuX/ADLO8wAAAAAAAAAAAAAAAAAw091piOX/8/X9/1Fx5P9xhu//WOWZ/0W9Lv9Lwjn/J8BB/xyDAP9bdfL/9fP//2mI5v8AMNPdAAAAAAc610YRQ9f//////0Zr4P8AGdD/sb32////////////wrv//wAh1/8MPab/ACPc/05r4///////EkPX/wc610YANtWkrr/y/6S48P8AJ9L/AB3R/+/w/v///////////3+D7f8AQeL/AYTw/wFr5/8AMNb/p7Tv/6698v8AM9WkADLW//////8yXt//AC3V/wAw1/////////////z///8A0P7/AKb1/wWI7P8AuPf/AJ3w/zZW3P//////ADHV/wAx2P//////AzrZ/wAu1/84ZOL////////////e////AND//wC1+f8Atff/AZbv/wY62f8ELNf//////wAw1/8AMtn//////wAw2f8ALNn/kKrz////+//cwbH////////////R////Rcb8/wDO/f8A/P//AHzo//////8AMNj/ADXa//////8vXuL/ACna/4yq9///79T/jUkg/9i+r///////r2Q0/7Cozv8BKdr/AirY/zdZ4P//////ADTa/wI72tOuv/T/prr0/wAl2v+JqPb//7yW/+bUxv/9+/n////u//W+n/+Op/L/ADPd/wAv2v+ru/T/r7/0/wI72tMLQd1DEEjg//////9Cbef/ADng///////////////////////R3///AC3g/wAy3v9SeOn//////xFI4P8LQd1DAAAAAAM64PNmiuz/9/j//2mN7f/m7P3///////////9Cb+n/ACXd/wAt3v9rju3//////2iL7P8DOuDzAAAAAAAAAAAAAAAAAT3g/0p16f//////3OT8/3OS7v8AKt3/ACPc/zhn5/+xw/b//////0956v8CPeD/AAAAAAAAAAAAAAAAAAAAAAAAAAAEPODzBUDh/5uz8//7/f7/////////////////prz0/wtF4v8FQeDzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtF5kYDQOOkADrj/wA44v8AOeP/ADzk/wVB46QPReZGAAAAAAAAAAAAAAAAAAAAAPAPAADgBwAAwAMAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAADAAwAA4AcAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChIzyAnRNFwJ0TQryND0d8nRNH/J0TR/ydE0f8nRNH/I0PR3ydE0K8nRNFwKEjPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChE00AlRdK/J0XS/ydF0v8nRdL/XXPd/11z3f94i+P/k6Lp/5Oi6f9rf+D/NVDV/ydF0v8nRdL/JUXSvyhE00AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAzxAnRNOvJ0XT/ydF0/8lRdK/KEXSYOvu+6/+/v6//v7+v/39/c////////////7+/r/J0fOAKEXSYCVF0r8nRdP/J0XT/ydE068gQM8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlRdUwJ0bT7ydG0/8nRtHPKETTQAAAAADHx8dA2vHhn5TYpN/o9+z/////////////////8PL83ydG0o8lRdUwAAAAAChE00AnRtHPJ0bT/ydG0+8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEXVYCdG1P8nRtT/KEbTgAAAAAAmRtZQI0PU38jIyP/F6s//Rrtk/0a7ZP9/yIr/c796/4vLkv+JpNf/M3Kq/zyWh/8zeKTfJkbWUAAAAAAoRtOAJ0bU/ydG1P8oRdVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVF1TAnR9X/J0fV/yhF1WAgQM8QJ0fTrydH1f9CW8//2tra/6Pdsv9Gu2T/Rrtk/0WzWv9Gu2T/Rrtk/0a7ZP9Gu2T/Rrtk/z6egP8nR9X/J0fTryBAzxAoRdVgJ0fV/ydH1f8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAgQM8QJ0fV7ydH1f8oSNVgIEDPECdH1c8nR9X/J0fV/1xwyf/t7e3/o92y/0a7ZP9Gu2T/Ra5U/0a7ZP9Gu2T/Rrtk/0a7ZP9Gu2T/Pp6A/ydH1f8nR9X/J0fVzyBAzxAoSNVgJ0fV/ydH1e8gQM8QAAAAAAAAAAAAAAAAAAAAACdH1q8nR9b/KEjVgCBQzxAnR9bPJ0fW/ydH1v8nR9b/gIzB//r6+v+j3bL/Rrtk/13Ed/+i26//ruG7/z6egf8+noH/Rrtk/0a7ZP86kI//J0fW/ydH1v8nR9b/J0fWzyBQzxAoSNWAJ0fW/ydH1q8AAAAAAAAAAAAAAAAoSNdAJkjW/yZH1s8AAAAAJEfWryZI1v8mSNb/JkjW/yZI1v+jqsT//////+j37P/R7tj////////////W3ff/JkjW/yZI1v8uZbr/PJeI/zJzrP8mSNb/JkjW/yZI1v8mSNb/JEfWrwAAAAAmR9bPJkjW/yhI10AAAAAAAAAAACVI1r8mSNf/KEjXQCZJ1lAmSNf/JkjX/yZI1/8mSNf/JkjX/9HR0f///////////////////////////5Ok6/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JknWUChI10AmSNf/JUjWvwAAAAAoSNcgJknY/yZH2M8AAAAAI0nY3yZJ2P8mSdj/JknY/yZJ2P9KZM//39/f////////////////////////////XHfi/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8jSdjfAAAAACZH2M8mSdj/KEjXICdJ2HAmSdj/JUjXYCVK2jAmSdj/JknY/yZJ2P8mSdj/JknY/2V4yf/t7e3///////////////////////////9cd+L/HXTj/xSf7/8Nwfj/CdL8/wnS/P8J0vz/ELDz/xt85v8mSdj/JknY/yZJ2P8lStowJUjXYCZJ2P8nSdhwJErZryZK2f8oSNcgJUnajyZK2f8mStn/JkrZ/yZK2f8mStn/iJPA////////////////////////////0ff+/xjV/P8J0vz/Drn1/xiO6/8Yjuv/GI7r/xCw8/8Lyvr/CdL8/xmF6P8mStn/JkrZ/yVJ2o8oSNcgJkrZ/yRK2a8jStrfI0rZ3wAAAAAlSdq/Jkra/yZK2v8mStr/Jkra/yZK2v+xtsf///////////////////////////8o2Pz/CdL8/wvK+v8mStr/Jkra/yZK2v8mStr/Jkra/yZK2v8iW97/Jkra/yZK2v8mStr/JUnavwAAAAAjStnfI0ra3yZK2v8lSdq/AAAAACZH2O8mStr/Jkra/yZK2v8mStr/L1HY/9HR0f///////////////////////////yjY/P8J0vz/CdL8/xCw9P8QsPT/ELD0/xSf7/8ddeX/Jkra/yZK2v8mStr/Jkra/yZK2v8mR9jvAAAAACVJ2r8mStr/Jkvb/yVJ2r8AAAAAJkvb/yZL2/8mS9v/Jkvb/yZL2/9KZtL/4+Pj////////////////////////////4Pn//0fd/f8J0vz/CdL8/wnS/P8J0vz/CdL8/wnS/P8Lyvr/Fpfu/yJc3/8mS9v/Jkvb/yZL2/8AAAAAJUnavyZL2/8mS9z/JUncvwAAAAAmS9z/Jkvc/yZL3P8mS9z/Jkvc/26AyP/x8fH//////////////////////////////////////9H3/v/C9P7/o+7+/2fa+/8Oufb/CdL8/wnS/P8J0vz/CdL8/xiP7P8mS9z/Jkvc/wAAAAAlSdy/Jkvc/yZM3P8lTNy/AAAAACZJ2e8mTNz/Jkzc/yZM3P8mTNz/iJTB////////////qnth/5VaOf/x6eX///////////////////////Hp5f/x6eX/ydL2/yZM3P8kVN7/G37o/xKo8v8QsfT/HXbm/yZM3P8mSdnvAAAAACVM3L8mTNz/I0vc3yZJ2u8AAAAAJUzevyZM3f8mTN3/Jkzd/yZM3f+fqc3///////////+VWjn/v5yI/+re1///////////////////////jk8s/7iRe//J0vb/Jkzd/yZM3f8mTN3/Jkzd/yZM3f8mTN3/Jkzd/yVM3r8AAAAAI0vc3yNL3N8kTd2vJk3d/yhQ3yAlTd2PJk3d/yZN3f8mTd3/Jk3d/6St0v////////////Hp5f/q3tf///////////////////////////+xhm7/49PK/6Cx8P8mTd3/Jk3d/yZN3f8mTd3/Jk3d/yZN3f8mTd3/JU3djyhQ3yAmTd3/JE3drydN33AmTd7/J03fcCVK3zAmTd7/Jk3e/yZN3v8mTd7/pK7S///////Sp5r/////////////////////////////////////////////////T27k/yZN3v8mTd7/Jk3e/yZN3v8mTd7/Jk3e/yZN3v8lSt8wJ03fcCZN3v8nTd9wKFDfICZO3/8mTt3PAAAAACVN3r8mTt//Jk7f/yZO3/+EltX//////+fRyv/SqaD/59LO///////////////////////at63/vIBy/7Glxf8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8mTt//JU3evwAAAAAmTt3PJk7f/yhQ3yAAAAAAJE/dryZO3/8oUN9AKFDfQCZO3/8mTt//Jk7f/zhb2v/o6/T/////////////////////////////////////////////////XHrn/yZO3/8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8oUN9AKFDfQCZO3/8kT92vAAAAAAAAAAAoUN9AJk7g/yZO4M8AAAAAJk/hnyZO4P8mTuD/Jk7g/05v5v/k6fv//////////////////////////////////////3eR7P8mTuD/Jk7g/yZO4P8mTuD/Jk7g/yZO4P8mTuD/Jk/hnwAAAAAmTuDPJk7g/yhQ30AAAAAAAAAAAAAAAAAjT+GfJU/h/yVO4Y8gUN8QIk7gzyVP4f8lT+H/SWnW/0lp1v+bq+H/8fHx/////////////////6Cy8v9OcOb/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yJO4M8gUN8QJU7hjyVP4f8jT+GfAAAAAAAAAAAAAAAAAAAAACBQ3xAlTOHvJU/h/yVQ4mAgUN8QIk7hzyVP4f+ktOv///////////////////////H0/f9phur/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yVP4f8iTuHPIFDfECVQ4mAlT+H/JUzh7yBQ3xAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ3zAlUOLvJVDi/yVQ4mAgUN8QI1Din4mb2//J0/j/ydP4/6299P93ku3/M1vk/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/I1DinyBQ3xAlUOJgJVDi/yVQ4u8lUN8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAlUOLvJVDi/yVQ4o8AAAAAJFDjQCVQ4r8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDivyRQ40AAAAAAJVDijyVQ4v8lUOLvJVDkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAjUeTfJVHj/yNR5N8kUONAAAAAACVQ5DAmUuOAJVHivyNR5N8lUeP/JVHj/yNR5N8lUeK/JlLjgCVQ5DAAAAAAJFDjQCNR5N8lUeP/I1Hk3yVQ5DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBQ3xAjUuSfJVHk/yVR5P8jUeTfJFLkcChQ5yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoUOcgJFLkcCNR5N8lUeT/JVHk/yNS5J8gUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkUONAI1LknyVS5P8lUuT/JVLk/yVS5O8lUeS/JVHkvyVR5L8lUeS/JVLk7yVS5P8lUuT/JVLk/yRS468kUONAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFDfECVS5GAjUuWfIlPlzyVS5f8lUuX/JVLl/yVS5f8iU+XPI1LlnyVS5GAgUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/ggBB/wgAEP4AAAB8AAAAPAAAADiAAAEYAAAAEQAAAIAAAAAAAAAAAgAAAEIAAABCAAAAQgAAAEIAAABCAAAAQAAAAAAAAAABAAAAiAAAABiAAAEcAAAAPAAAAD4AAAB/CAAQ/4IAQf/AfgP/8AAP//wAP/</Image>\n  <Url type=\"text/html\" method=\"get\" template=\"https://duckduckgo.com/\" rel=\"searchform\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"contextmenu\" value=\"ffcm\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"keyword\"     value=\"ffab\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"searchbar\"   value=\"ffsb\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"homepage\"    value=\"ffhp\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"newtab\"      value=\"ffnt\"/>\n  </Url>\n  <Url type=\"application/x-suggestions+json\" template=\"https://ac.duckduckgo.com/ac/\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <Param name=\"type\" value=\"list\"/>\n  </Url>\n</OpenSearchDescription> \n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/searchplugins/google-nocodes.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"keyword\" value=\"firefox-b-ab\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"searchbar\" value=\"firefox-b\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/searchplugins/list.json",
    "content": "{\"RU\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-sv-SE\", \"bing\", \"allaannonser-sv-SE\", \"ddg\", \"prisjakt-sv-SE\", \"tyda-sv-SE\", \"wikipedia-sv-SE\"]}, \"CN\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-sv-SE\", \"bing\", \"allaannonser-sv-SE\", \"ddg\", \"prisjakt-sv-SE\", \"tyda-sv-SE\", \"wikipedia-sv-SE\"]}, \"default\": {\"visibleDefaultEngines\": [\"google\", \"yahoo-sv-SE\", \"bing\", \"allaannonser-sv-SE\", \"ddg\", \"prisjakt-sv-SE\", \"tyda-sv-SE\", \"wikipedia-sv-SE\"]}, \"TW\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-sv-SE\", \"bing\", \"allaannonser-sv-SE\", \"ddg\", \"prisjakt-sv-SE\", \"tyda-sv-SE\", \"wikipedia-sv-SE\"]}, \"CA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-sv-SE\", \"bing\", \"allaannonser-sv-SE\", \"ddg\", \"prisjakt-sv-SE\", \"tyda-sv-SE\", \"wikipedia-sv-SE\"]}, \"TR\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-sv-SE\", \"bing\", \"allaannonser-sv-SE\", \"ddg\", \"prisjakt-sv-SE\", \"tyda-sv-SE\", \"wikipedia-sv-SE\"]}, \"US\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-sv-SE\", \"bing\", \"allaannonser-sv-SE\", \"ddg\", \"prisjakt-sv-SE\", \"tyda-sv-SE\", \"wikipedia-sv-SE\"]}, \"HK\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-sv-SE\", \"bing\", \"allaannonser-sv-SE\", \"ddg\", \"prisjakt-sv-SE\", \"tyda-sv-SE\", \"wikipedia-sv-SE\"]}, \"KZ\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-sv-SE\", \"bing\", \"allaannonser-sv-SE\", \"ddg\", \"prisjakt-sv-SE\", \"tyda-sv-SE\", \"wikipedia-sv-SE\"]}, \"UA\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-sv-SE\", \"bing\", \"allaannonser-sv-SE\", \"ddg\", \"prisjakt-sv-SE\", \"tyda-sv-SE\", \"wikipedia-sv-SE\"]}, \"BY\": {\"visibleDefaultEngines\": [\"google-nocodes\", \"yahoo-sv-SE\", \"bing\", \"allaannonser-sv-SE\", \"ddg\", \"prisjakt-sv-SE\", \"tyda-sv-SE\", \"wikipedia-sv-SE\"]}}"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/searchplugins/prisjakt-sv-SE.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Prisjakt</ShortName>\n<Description>Prisjakt - jämför priser och produkter</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAEAEBAQAAAAAABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKieMACommAAqJaMAKyauAC0prwBMSLsAZF%2FFAH16zQBwa9EAi4nTALu55QCxrvYA7Ov4AP%2F%2F%2FwBwADIAaQBjAG8AAADAHiQAfO8SAEwAAAAoJYAAjAAAAOS%2F9QBxGuYAjAAAAJgFAgAA8BIAGAAAAHDvEgDI7xIA4xq%2BAIwAAACYBQIAAPASABgAAAAAAAAA2T7GABg%2FxgDkCQUAVAAAAGDyEgChUcYA5AkFAFQAAABg8hIAAAAAAMzyEgBghgcAHjvnAPc65wDg8hIAWAcXAKzvEgCw7xIAgP4SAAlI6QBYMOgA%2F%2F%2F%2FAB475wAbrQEAYIYHAODyEgBYBxcABACkAAAApAD%2F%2F%2F8AsAgAAAAAQAAEAKQAZAAAAGIAbQBwADIAaQBjAG8ALgBlAHgAZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAAAAAAAAAAAAAAACAAAAXPESALgLpADoC8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6AvCAAAAAAAAAAAAAAAAAP%2F%2F%2FwAAAAAAAAAAAAAAAAAAAAAAX6bnAAAAAAAAAAAAAAAAAAAAAAAoLxQAAAAAAAkOAgACDgIADQAAAADw%2FQAA4P0AAg4CAAkOAgAAAAAA9gvCAODyEgBSAAAAAAAAACTVpAAAAAAA%2F%2F%2F%2FAFzxEgBq8RIAXPESAMzx5wAEwPUARPESAAAAFACoRPkARQAAAHgTFAAAABQAoCAUABzxEgAg8RIAZPMSAPCI%2BgBSAAAAAAAAAJDWpAAAAAAAOor1AAAAAAAA7P0AAAAAAAAAAABwADIAaQBjAG8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDO8YApTbGAM0JAQAPAIUAAAAAAJDWpADNCQEAAQAAAAAAAAAAAAAAFTbGAM0JAQAAAAEAwU1BAM0JAQAAAwAABMD1AFik5wB0AAAAAAAAAOjyEgB0AAAAAAAAAAAAAAD%2F%2F%2F8AAAAAAAAAAAAAAAAAAAAAAP%2F%2F%2FwAAAAAAAAAAAAAAAAAAAAAAKC8UAAAAAABkxfUAqfHnAIwAAAAAAAAAAAAAAAAAAAB88hIAAADdAAADAAAAAAAAyfHnAAADAAAAAN0AjAAAAAAAAAAAAwAAAQAYAAAAAABw8hIAAAAAAKqb9QCzm%2FUA4PUSACQAAgAA7P0AEW5AAAUAAAAkAAIAAPD9AJzyEgACAAAAQKP1AJACAgD5m%2FUA4En8ACOj9QAro%2FUAAAAAAAgCAACgIBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAAAAAAAAAAAAAACwgGFQYICwAAAAAAAAANCgUEBAEEBAUKDQAAAAAACgQEBwwCBAQEBAoAAAAACwUEBAQOAwQEBAQFCwAAAAgEBAwODg4OCQQEBAgAAAAGBAQEBAQEBA4EBAQGAAAVFQECAwwODg4MAwIBFRUAAAYEBAQOBAMEBAQEBAYAAAAIBAQECQ4ODg4MBAQIAAAACwUEBAQEAw4EBAQFCwAAAAAKBAQEBAIMBwQECgAAAAAADQoFBAQBBAQFCg0AAAAAAAAACwgGFQYICwAAAAAAAAAAAAAAABUAAAAAAAAAAP%2F%2FRgD%2B%2FwAA8B8AAMAHAADABwAAgAMAFYADAACAAwAAAAEAAIADBhWAAwsAgAMAAMAHDQrABwQB8B8FCv7%2FAAA%3D</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.prisjakt.nu/supersearch.php\" resultdomain=\"prisjakt.nu\">\n  <Param name=\"s\" value=\"{searchTerms}\"/>\n  <Param name=\"r\" value=\"1\"/>\n  <Param name=\"e\" value=\"utf8\"/>\n  <Param name=\"ref\" value=\"155\"/>\n</Url>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"http://www.prisjakt.nu/plugins/opensearch/suggestions.php?search={searchTerms}\">\n</Url>\n<SearchForm>http://www.prisjakt.nu</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/searchplugins/tyda-sv-SE.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Tyda.se</ShortName>\n<Description>Tyda.se, lexikon, ordlista och översättning.</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAABQklEQVR42mO8fv3GxvVbdu/ay0AcYBYRkrhx4+aXL1+I1cDCxE68agYGBiY4y93Dtbe/Q1lFiVgN4uJi+gZ6PDw8xGrQN9BlYGBwc3eWkJQIDgmIi4+GiEtISsTFR+vp6WDYICHOwMCgoqLMzc2lpKwYlxANcV5gkF9cQjQvHy+6hl079jAwMEybOuvunXvr1m5kYGBwc3dhYGCwtrF88eLlo4eP0TUgg7t37t29c8/dw1VZRUlCQvzokeOfPn/Gp4GBgWHd2o08PNyNzbUMDAzr1236+OEjAQ1Hjxz78uWrhIT4xQuXXjx/gSWU0MCXL1+PHjnGwMCwaydKqmGBsxYtXLpo4VJkOQkJcbg2wjaIioroG+hBHIaiwcbWWkJSAlNDQlIsAwPDzu270WM6IipERUUZU4OEhPjv37+fI3kXAgDUBm6U4URcZQAAAABJRU5ErkJggg==</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://tyda.se\" resultdomain=\"tyda.se\">\n  <Param name=\"w\" value=\"{searchTerms}\"/>\n</Url>\n<SearchForm>http://tyda.se</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/searchplugins/wikipedia-sv-SE.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Wikipedia (sv)</ShortName>\n<Description>Wikipedia, den fria encyklopedin</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">resource://search-plugins/images/wikipedia.ico</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://sv.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://sv.wikipedia.org/wiki/Special:Sök\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/searchplugins/yahoo-sv-SE.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Yahoo</ShortName>\n<Description>Yahoo Sök</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACAA8DQAAJgAAACAgAAABAAgAowsAAGINAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACZ0lEQVR42mzSP4icZRTF4ee+38xOkp2sG5cQxVJIIaaKkICxTkqJjQhpJFYiop2F1YKFQqoUVpEoCBYSS7dfOxVFWGIsokUE/0TEye7OzPe977XYNWk83b0cDoffvXHWGxkKYjt0N1fi+FaJIzNIFSJ0kDXn0z5nF1O9Sp5PzaizamLD2NELo5W4sOwXqqX/04o1R2wg9PYs/GXUmTjqpGNxwvWdFzz19Akvjj+XUkYTggylFLfml93due+tZ7+y577BrkJnbNWke8yHmzvgi/4lq+WU1XjCsThl2p1ya3GZ4KNrt03KuhXH0SkkkbTOL5+u2PnuZ/D8axtGMTaKsbOvrINP3v/W3Y9XhCJjQCrUWRedVpaq3nvn7oHXrz8jD8PfvnEGbL0716LXytIoxqizkups4R/VwhB7hpi7sXkbXNo86bkrazK5sXnbEHND7BvMLcykOotz3vlxvZw+faRb08VEiVC64rPdSw/pZ/Ly9EutNi3TkHOLOvN3u3OnHNx7MFio5qq5Ifdce/WHhwEfXPnekPuq/UPPQhrAKOV0MFdyRFQFRefr7Z9wRrb0zfYd1aCpGmr2BvtSTkcp1wZLnX0tx4oQjeHX+UF97P75QGspM7VMqTfopVwb0aY1F4ZWlFK1SCVDHQKUEvphj0ztkEdrvZoLtOkoNS2XlkHJIlroIky7Jw8atDSJdQ/aPTUdtJBaLqVmlJpqQataCZKhY/L4HwcEI/Qbv1v8tivbIdVG1UtNnPVmFmPEoT9l/Dc9Ujp42Mx4uGl6I5pmgdjGzaLbopsdJqZHWZnqtKkXcZU8D/8OAPAMQ4kD8KK1AAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEJGlDQ1BJQ0MgUHJvZmlsZQAAOBGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+EdigjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHHJz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9FwpwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7NamcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwfYrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqwSyv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxtUgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+oF9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdTTsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QWWdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXIM+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4bBsrEwAAAAlwSFlzAAALEwAACxMBAJqcGAAAByVJREFUWAm1l1uIldcVx9d3ruMZZzRaay+pCjFJH6LSRqxQqA1NH0pBiH3Qp774kEAg4EOkxKdQSCjUFvpm6YsNVNoSaGjFtmga2yZgCIIawdv04g2kM7Uz6lzO+c758v/t/9lzTB/61Oxhn7332muv9V+3vb8pnooDVRkzZ4oY/LmK6mQZa05frX6yFJ9Ae7x4qd2IuV1FFM9WMfhaI9Z+pQBAL+aiEZ0QgNBm2YuZmxHF9VZMXqmivFaLweUyuteWYvHGVPWr2f+F7YvF/ola9DZGVJsHUXs8YvBEK1ZrXt9URDwqxY1BdGMQvWjGqkgA+iLUtazHuADUoowHYugKTilaR7SIpZjWqOMRfY090RbasS4JglpFtzWIcqwZa+pSqnWVcLLXijXpZCFpvbgb/VhMe8huMLPylWkci8/oSD8xJq7hj4WUWvXrlbqVrUyKtBYdpX3Bh9YbzsdErwRgbZKyFP+KdqxPssu4l2hDAOOxIj6bCHigKWRNCcpMCHHHB4TJLc+TXxKHnC51Ct+Qgxl/TZ0qE5Be/EdWTwjqQuJJAPIB8qAZk4kZoXJnvHH+27Hq0+0YX12PH+w7E3/8zbWkitN2M8pS7kCKZ761OV55c2fcm+nG7J1e7N/+e3m2nbyKQcAhnHWZLC86B1rxiFRvSIkIgJHFVWzZ+qk4fG5HEr4wV8buVb+Vuv5QeVZsi/HeW//eHZ1HbNfLT5+Jc2dndBav9KXugfqc+pLsv6Xxvk6kVheumnpDnXlTVMZWfHh+Li6cdOKvmGzEC69+WTskzwr1SfUJ9ZWp7z/0pWXlF9+ejQtnUdCWnAxQ+al5Tdz80lIVEP8x9eZQWCQwOTAhNc34Re+rUW8U0S+r2Ns8nWzBKgONBOeX3V3RaCpPRN7XeFcO7yYl+InML2U3VdBVHszHzbSXYLBJkuTSQzBuphoYZ7X/u8O30gFAHHxzi+Yop8ETcfDXW5JyKMd/fFuO9l3mYuwLAl5gbMg8QuKdYQg4Zjcxo7HikMeIn37vcizes9Ide9bGhs9NLPN9YX0ndnzHpbZ4vx9HXr6kc6Sobo2hIkuzOnIh0xMFRlvc0waWL+p3UePCQ/Myjjx/JSnl59CJbUkJgl75g+ZD/D978Yrc7EuMPe4ESo6OYsaasiiX7tADAyny5cGtyMHsDxzFnP0Tx6Z0SfsW27B1PHZ+c13seGZdbNo2Lo6Iu7e7cfznfxc/8ggNQBhZI9dSs2c5k+rFaHBXmZhd32xTGdlZPvzDvefj9XddlgeObYVpuf1o3zkpyrEnCJwBDjlmr9i7XP3jgrYkDamhEqRA8UOBxZ53tcOtBbgyzr53M65f8DU6sVZ1o067cfFBvP+XGzrDOa5s+JkTShIc+dBtlLOLlRpqAUDc+yqQMnViNq81edDVnPixno/vP/dXjn2svbbnPa1RiqXEHVkYQ06RWygnFEtpbZDLAJws2X1OHgfCv+hiRkZU8Y+pmbjwzjTE1D48PR1TV+5IMErgsjex2A8TJrqCHH9Cw6U0BGBkPUWrKTZnPq4L9WqIOFvEO8ml+vbRvyUB/Jw6OiUa9GydM58qQl6lTrNHyiENrwyTkOvXLziVkMlOOsesVKyIFtZB1zfDAGvdyj4xtkD7yHQ8Ynn4hCrwvYA+DOJCSlXAZl3MjNQobNzVPK7gJm0AiPsQyEg0c6s1cbEB5X08AmDz1TTLucApzHHyJgADvUqVysJMKOSicLRQl+emOIvbnaw+ot2pSTzl5zzJVjPaZ6ix7zCSN4E1shOAWnqbyYH8bOqd1h9AGJ0qtl6LRBubcBKxbo6xh60kWlbLjgG4NJ2ETkwqbl7SeUXVSCq+BF1C2bWEgEO4CxBGvOydGmu3ooXv7AEogLFqn2JtWKO8yc9xAmDxjhGiWMOQXe63zCvHtIjOpGOIwvGJlhRQepyzaiu0MQ4MnFhuT7CiJQC+sUg4jtOYO+1IH9OdCwgBSmOkP2r60CarHeXMjxw3PGyvOBnN670EgOPOc1yEYgDYCxbqTPDXki1srChi4R6lpQ+uDmVFDtkA5GH1qJEvQFgacqCFT37pyP+Y+DMJs0Y54NgbiIVn61jhEUrNARuNIi3vOQf8iUeQuNzILe4b/jFZ7RDYJhTbVRaJTxyWh8PgO93hQJCBsSa2GQyyoLlBzWDxgnm9l0JgADgNgVxElCH22xs4NCsaieSUyzWXaSTLDAPlGQB0Kt6JaqpzYjkJQT9id60aNwqZjVqlz9Kqp+JcfDjOAqhirNoCI6MelpVPAjZ/CbFv45Y9YNcicqDMKm/Xo/FPJdMlqZ9SIK7qSrrci9mbl6q3/DGQ5f7XuK347rgKeuMgiicEfLPmT0rGY1K5SdI/ryritlMbJrr/PZ8+I8qf9PF8qhMrT39QHfHLkhj/fz/bi+eb83F/VxX1b6jWvt6KdTs/AvvCmqXE235jAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\"\n     template=\"https://se.search.yahoo.com/sugg/ff\">\n  <Param name=\"output\"  value=\"fxjson\" />\n  <Param name=\"appid\"   value=\"ffd\" />\n  <Param name=\"command\" value=\"{searchTerms}\" />\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://se.search.yahoo.com/search\" resultdomain=\"yahoo.com\">\n  <Param name=\"p\" value=\"{searchTerms}\"/>\n  <Param name=\"ei\" value=\"UTF-8\"/>\n  <Param name=\"fr\" value=\"moz35\" />\n</Url>\n<SearchForm>https://se.search.yahoo.com/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/setDesktopBackground.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY position.label             \"Position:\">\n<!ENTITY tile.label                 \"Sida vid sida\">\n<!ENTITY center.label               \"Centrerad\">\n<!ENTITY stretch.label              \"Dra ut\">\n<!ENTITY fill.label                 \"Fyll\">\n<!ENTITY fit.label                  \"Anpassa\">\n<!ENTITY preview.label              \"Förhandsgranskning\">\n<!ENTITY color.label                \"Färg:\">\n<!ENTITY setDesktopBackground.title \"Ange skrivbordsbakgrund\">\n<!ENTITY openDesktopPrefs.label     \"Öppna skrivbordsinställningarna\">\n<!ENTITY closeWindow.key            \"w\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/shellservice.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\noptionsLabel=%S-&inställningar\nsafeModeLabel=%S &felsäkert läge\n\n# LOCALIZATION NOTE (setDefaultBrowserMessage2, setDefaultBrowserConfirm.label):\n# %S will be replaced by brandShortName\nsetDefaultBrowserMessage2          = Få det mesta ut av %S genom att ange den som din förvalda webbläsare\nsetDefaultBrowserConfirm.label     = Använd %S som min förvalda webbläsare\nsetDefaultBrowserConfirm.accesskey = A\nsetDefaultBrowserOptions.label     = Inställningar\nsetDefaultBrowserOptions.accesskey = I\nsetDefaultBrowserNotNow.label      = Inte nu\nsetDefaultBrowserNotNow.accesskey  = I\nsetDefaultBrowserNever.label       = Fråga mig inte igen\nsetDefaultBrowserNever.accesskey   = F\n\n# LOCALIZATION NOTE (setDefaultBrowserTitle, setDefaultBrowserMessage, setDefaultBrowserDontAsk, setDefaultBrowserAlertConfirm.label, setDefaultBrowserAlertNotNow.label):\n# These strings are used as an alternative to the ones above, in a modal dialog.\n# %S will be replaced by brandShortName\nsetDefaultBrowserTitle=Standardwebbläsare\nsetDefaultBrowserMessage=%S används inte som standardwebbläsare. Vill du göra den till standardwebbläsare?\nsetDefaultBrowserDontAsk=Utför alltid den här kontrollen när %S startas.\nsetDefaultBrowserAlertConfirm.label=Använd %S som min förvalda webbläsare\nsetDefaultBrowserAlertNotNow.label=Inte nu\n\ndesktopBackgroundLeafNameWin=Firefox-bakgrund.bmp\nDesktopBackgroundDownloading=Sparar bild…\nDesktopBackgroundSet=Ange skrivbordsbakgrund\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/sitePermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (state.current.allowed,\n#                    state.current.allowedForSession,\n#                    state.current.allowedTemporarily,\n#                    state.current.blockedTemporarily,\n#                    state.current.blocked):\n# This label is used to display active permission states in the site\n# identity popup (which does not have a lot of screen space).\nstate.current.allowed = Tillåten\nstate.current.allowedForSession = Tillåten för session\nstate.current.allowedTemporarily = Tillåten tillfälligt\nstate.current.blockedTemporarily = Blockerad tillfälligt\nstate.current.blocked = Blockerad\n\n# LOCALIZATION NOTE (state.multichoice.alwaysAsk,\n#                    state.multichoice.allow,\n#                    state.multichoice.allowForSession,\n#                    state.multichoice.block):\n# Used to label permission state checkboxes in the page info dialog.\nstate.multichoice.alwaysAsk = Fråga alltid\nstate.multichoice.allow = Tillåt\nstate.multichoice.allowForSession = Tillåt för sessionen\nstate.multichoice.block = Blockera\n\npermission.cookie.label = Sätta kakor\npermission.desktop-notification2.label = Ta emot aviseringar\npermission.image.label = Hämta bilder\npermission.camera.label = Använda kameran\npermission.microphone.label = Använda mikrofonen\npermission.screen.label = Dela skärmen\npermission.install.label = Installera tillägg\npermission.popup.label = Öppna popup-fönster\npermission.geo.label = Veta din position\npermission.indexedDB.label = Lagra för nedkopplat läge\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/syncBrand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncBrand.shortName.label  \"Sync\">\n<!ENTITY syncBrand.fullName.label   \"Firefox Sync\">\n<!ENTITY syncBrand.fxAccount.label  \"Firefox-konto\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/syncCustomize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncCustomize.dialog.title       \"Synkalternativ\">\n<!ENTITY syncCustomize.acceptButton.label \"Starta\">\n\n<!ENTITY syncCustomize.title              \"Vad vill du synka?\">\n<!ENTITY syncCustomize.description        \"Du kan hantera dessa val i Inställningar.\">\n<!ENTITY syncCustomizeUnix.description    \"Du kan hantera dessa val i Inställningar.\">\n<!--\n  These engine names are the same as in browser/preferences/sync.dtd except\n  for the last two that are marked as being specific to Desktop browsers.\n-->\n\n<!ENTITY engine.bookmarks.label           \"Bokmärken\">\n<!ENTITY engine.bookmarks.accesskey       \"B\">\n<!ENTITY engine.history.label             \"Historik\">\n<!ENTITY engine.history.accesskey         \"o\">\n<!ENTITY engine.tabs.label                \"Flikar\">\n<!ENTITY engine.tabs.accesskey            \"F\">\n<!ENTITY engine.passwords.label           \"Lösenord\">\n<!ENTITY engine.passwords.accesskey       \"L\">\n<!ENTITY engine.addons.label              \"Datorns tillägg\">\n<!ENTITY engine.addons.accesskey          \"D\">\n<!ENTITY engine.prefs.label               \"Datorns inställningar\">\n<!ENTITY engine.prefs.accesskey           \"n\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/syncGenericChange.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (change.password.title): This (and associated change.password/passphrase) are used when the user elects to change their password.\nchange.password.title = Byt lösenord\nchange.password.acceptButton = Byt lösenord\nchange.password.status.active = Byter lösenordet…\nchange.password.status.success = Ditt lösenord har ändrats.\nchange.password.status.error = Ett fel uppstod när lösenordet byttes.\n\nchange.password3.introText = Ditt lösenord måste bestå av minst 8 tecken.  Det får inte vara samma som ditt användarnamn eller din återställningsnyckel.\nchange.password.warningText = Observera: Alla dina andra enheter kommer inte att kunna ansluta till ditt konto när du har bytt det här lösenordet.\n\nchange.recoverykey.title = Min återställningsnyckel\nchange.recoverykey.acceptButton = Byt återställningsnyckel\nchange.recoverykey.label = Byter återställningsnyckel och laddar upp lokal data, vänta…\nchange.recoverykey.error = Ett fel uppstod när återställningsnyckeln byttes!\nchange.recoverykey.success = Din återställningsnyckel har bytts ut!\n\nchange.synckey.introText2 = För att skydda din personliga integritet kommer all data att krypteras innan den skickas till servern. Nyckeln som du använder för att dekryptera datan kommer inte skickas.\n# LOCALIZATION NOTE (change.recoverykey.warningText) \"Sync\" should match &syncBrand.shortName.label; from syncBrand.dtd\nchange.recoverykey.warningText = Observera: När du byter nyckel kommer all data som lagrats på Sync-servern att raderas och ny data som säkrats med den nya återställningsnyckeln kommer att laddas upp. Dina andra enheter kommer inte att synkas förrän din nya återställningsnyckel har angivits på dessa.\n\nnew.recoverykey.label = Din återställningsnyckel\n\n# LOCALIZATION NOTE (new.password.title): This (and associated new.password/passphrase) are used on a second computer when it detects that your password or passphrase has been changed on a different device.\nnew.password.title            = Uppdatera lösenordet\nnew.password.introText        = Ditt lösenord förkastades av servern, försök uppdatera lösenordet.\nnew.password.label            = Skriv in det nya lösenordet\nnew.password.confirm          = Bekräfta det nya lösenordet\nnew.password.acceptButton     = Uppdatera lösenord\nnew.password.status.incorrect = Fel lösenord, försök igen.\n\nnew.recoverykey.title          = Uppdatera återställningsnyckeln\nnew.recoverykey.introText      = Din återställningsnyckel ändrades på en annan enhet, skriv in den nya återställningsnyckeln\nnew.recoverykey.acceptButton     = Uppdatera återställningsnyckel\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/syncKey.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncKey.page.title               \"Din &syncBrand.fullName.label;-nyckel\">\n<!ENTITY syncKey.page.description2        \"Den här nyckeln används för att avkoda datan i ditt &syncBrand.fullName.label;-konto. Du måste använda denna nyckel varje gång du ställer in &syncBrand.fullName.label; på en ny enhet.\">\n<!ENTITY syncKey.keepItSecret.heading     \"Håll den hemlig\">\n<!ENTITY syncKey.keepItSecret.description \"Ditt &syncBrand.fullName.label;-konto är krypterat för att skydda din personliga integritet. Utan den här nyckeln skulle det ta flera år för någon att dekryptera din personliga information. Du är den ende som har den här nyckeln. Det betyder att bara du har tillgång till din &syncBrand.fullName.label;-data.\">\n<!ENTITY syncKey.keepItSafe.heading       \"Förvara den säkert\">\n<!ENTITY syncKey.keepItSafe1.description  \"Tappa inte bort den här nyckeln.\">\n<!ENTITY syncKey.keepItSafe2.description  \" Vi har ingen kopia av den här nyckeln (då vore den inte hemlig!) så \">\n<!ENTITY syncKey.keepItSafe3.description  \"vi kan inte hjälpa dig att återfå den\">\n<!ENTITY syncKey.keepItSafe4a.description \" om den tappas bort. Du måste använda den här nyckeln varje gång du ansluter en ny enhet till &syncBrand.fullName.label;.\">\n<!ENTITY syncKey.findOutMore1.label       \"Läs mer om &syncBrand.fullName.label; och din personliga integritet på \">\n<!ENTITY syncKey.findOutMore2.label       \".\">\n<!ENTITY syncKey.footer1.label            \"&syncBrand.fullName.label;s användarvillkor finns på \">\n<!ENTITY syncKey.footer2.label            \". Sekretesspolicyn finns på \">\n<!ENTITY syncKey.footer3.label            \".\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/syncProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD\n    SYSTEM \"chrome://branding/locale/brand.dtd\">\n    %brandDTD;\n\n<!-- These strings are used in the sync progress upload page -->\n<!ENTITY syncProgress.pageTitle    \"Första synkning\">\n<!ENTITY syncProgress.textBlurb    \"Din data krypteras och skickas nu. Du kan stänga den här fliken och fortsätta använda &brandShortName;.\">\n<!ENTITY syncProgress.closeButton  \"Stäng\">\n<!ENTITY syncProgress.logoAltText  \"&brandShortName;-logo\">\n<!ENTITY syncProgress.diffText     \"&brandShortName; kommer nu att synka automatiskt.  Du kan stänga den här fliken och fortsätta använda &brandShortName;.\">\n\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/syncQuota.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY quota.dialogTitle.label    \"Serverkvot\">\n<!ENTITY quota.retrievingInfo.label \"Hämtar kvotinformation…\">\n<!ENTITY quota.typeColumn.label     \"Typ\">\n<!ENTITY quota.sizeColumn.label     \"Storlek\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/syncQuota.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncollection.addons.label    = Tillägg\ncollection.bookmarks.label = Bokmärken\ncollection.history.label   = Historik\ncollection.passwords.label = Lösenord\ncollection.prefs.label     = Inställningar\ncollection.tabs.label      = Flikar\n\n# LOCALIZATION NOTE (quota.usageNoQuota.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space occupied\n# on the server\nquota.usageNoQuota.label    = Du använder för närvarande %1$S %2$S.\n# LOCALIZATION NOTE (quota.usagePercentage.label):\n# %1$S is the percentage of space used,\n# %2$S and %3$S numeric value and unit (as defined in the download manager)\n# of the amount of space used,\n# %3$S and %4$S numeric value and unit (as defined in the download manager)\n# of the total space available.\nquota.usagePercentage.label = Du använder %1$S %% (%2$S %3$S) av dina tilldelade %4$S %5$S.\nquota.usageError.label      = Kunde inte hämta kvotinformation.\nquota.retrieving.label      = Hämtar…\n# LOCALIZATION NOTE (quota.sizeValueUnit.label): %1$S is the amount of space\n# occupied by the engine, %2$K the corresponding unit (e.g. kB) as defined in\n# the download manager.\nquota.sizeValueUnit.label   = %1$S %2$S\nquota.remove.label          = Ta bort\nquota.treeCaption.label     = Avmarkera poster för att sluta synka dem och frigöra utrymme på servern.\n# LOCALIZATION NOTE (quota.removal.label): %S is a list of engines that will be\n# disabled and whose data will be removed once the user confirms.\nquota.removal.label         = Firefox Sync kommer att ta bort följande data: %S.\n# LOCALIZATION NOTE (quota.list.separator): This is the separator string used\n# for the list of engines (incl. spaces where appropriate)\nquota.list.separator        = ,\\u0020\n# LOCALIZATION NOTE (quota.freeup.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space freed\n# up by disabling the unchecked engines.  If displayed this string is\n# concatenated directly to quota.removal.label and may need to start off with\n# whitespace.\nquota.freeup.label          = \\u0020Det frigör %1$S %2$S.\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/syncSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY accountSetupTitle.label    \"&syncBrand.fullName.label;-inställning\">\n<!-- First page of the wizard -->\n\n\n<!ENTITY setup.pickSetupType.description2 \"Välkommen! Har du aldrig använt &syncBrand.fullName.label; förut kommer du att behöva skapa ett nytt konto.\">\n<!ENTITY button.createNewAccount.label \"Skapa ett nytt konto\">\n<!ENTITY button.haveAccount.label      \"Jag har ett konto\">\n\n<!ENTITY setup.choicePage.title.label     \"Har du använt &syncBrand.fullName.label; förut?\">\n<!ENTITY setup.choicePage.new.label       \"Jag har aldrig använt &syncBrand.shortName.label; förut\">\n<!ENTITY setup.choicePage.existing2.label \"Jag använder redan &syncBrand.shortName.label; på en annan enhet\">\n<!-- New Account AND Existing Account -->\n\n<!ENTITY server.label               \"Server\">\n<!ENTITY serverType.default.label      \"Standard: Mozilla &syncBrand.fullName.label;-servern\">\n<!ENTITY serverType.custom2.label   \"Använd en egen server…\">\n<!ENTITY signIn.account2.label      \"Konto\">\n<!ENTITY signIn.account2.accesskey  \"K\">\n<!ENTITY signIn.password.label      \"Lösenord\">\n<!ENTITY signIn.password.accesskey  \"L\">\n<!ENTITY signIn.recoveryKey.label       \"Återställningsnyckel\">\n<!ENTITY signIn.recoveryKey.accesskey   \"Å\">\n<!-- New Account Page 1: Basic Account Info -->\n\n<!ENTITY setup.newAccountDetailsPage.title.label \"Kontodetaljer\">\n<!ENTITY setup.emailAddress.label     \"E-postadress\">\n<!ENTITY setup.emailAddress.accesskey \"E\">\n<!ENTITY setup.choosePassword.label      \"Välj lösenord\">\n<!ENTITY setup.choosePassword.accesskey  \"V\">\n<!ENTITY setup.confirmPassword.label     \"Bekräfta lösenord\">\n<!ENTITY setup.confirmPassword.accesskey \"k\">\n<!-- LOCALIZATION NOTE: tosAgree1, tosLink, tosAgree2, ppLink, tosAgree3 are\n     joined with implicit white space, so spaces in the strings aren't necessary -->\n\n<!ENTITY setup.tosAgree1.label      \"Jag godkänner\">\n<!ENTITY setup.tosAgree1.accesskey  \"J\">\n<!ENTITY setup.tosLink.label        \"tjänstevillkoren\">\n<!ENTITY setup.tosAgree2.label      \"och\">\n<!ENTITY setup.ppLink.label         \"sekretesspolicyn\">\n<!ENTITY setup.tosAgree3.label      \"\">\n<!ENTITY setup.tosAgree2.accesskey  \"\">\n<!-- My Recovery Key dialog -->\n\n<!ENTITY setup.newRecoveryKeyPage.title.label \"&brandShortName; bryr sig om din personliga integritet\">\n<!ENTITY setup.newRecoveryKeyPage.description.label \"För att skydda din personliga integritet kommer all data att krypteras innan den skickas till servern. Återställningsnyckeln som du använder för att dekryptera datan kommer inte skickas.\">\n<!ENTITY recoveryKeyEntry.label        \"Din återställningsnyckel\">\n<!ENTITY recoveryKeyEntry.accesskey    \"D\">\n<!ENTITY syncGenerateNewKey.label  \"Generera en ny nyckel\">\n<!ENTITY recoveryKeyBackup.description \"Din återställningsnyckel behövs för att använda &syncBrand.fullName.label; på din andra enheter. Du bör skapa en säkerhetskopia av den. Vi kan inte hjälpa dig att återskapa en borttappad återställningsnyckel.\">\n\n<!ENTITY button.syncKeyBackup.print.label     \"Skriv ut…\">\n<!ENTITY button.syncKeyBackup.print.accesskey \"u\">\n<!ENTITY button.syncKeyBackup.save.label      \"Spara…\">\n<!ENTITY button.syncKeyBackup.save.accesskey  \"S\">\n<!-- Existing Account Page 1: Pair a Device (incl. Pair a Device dialog strings) -->\n\n<!ENTITY pairDevice.title.label             \"Para ihop enheter\">\n<!ENTITY addDevice.showMeHow.label          \"Visa mig hur.\">\n<!ENTITY addDevice.dontHaveDevice.label     \"Jag har inte enheten med mig\">\n<!ENTITY pairDevice.setup.description.label  \"Aktivera genom att välja ”Para ihop enheter” på din andra enhet.\">\n<!ENTITY addDevice.setup.enterCode.label    \"Ange sedan den här koden:\">\n<!ENTITY pairDevice.dialog.description.label \"För att aktivera en ny enhet, välj ”Ställ in Sync” på enheten\">\n<!ENTITY addDevice.dialog.enterCode.label   \"Ange koden som enheten ger dig:\">\n<!ENTITY addDevice.dialog.tryAgain.label    \"Försök igen.\">\n<!ENTITY addDevice.dialog.successful.label  \"Enheten har lagts till. Den första synkroniseringen kan ta flera minuter och slutförs i bakgrunden.\">\n<!ENTITY addDevice.dialog.recoveryKey.label     \"Ange din återställningsnyckel för att aktivera enheten. Skriv ut eller spara nyckeln och ta den med dig.\">\n<!ENTITY addDevice.dialog.connected.label   \"Enheten är ansluten\">\n<!-- Existing Account Page 2: Manual Login -->\n\n<!ENTITY setup.signInPage.title.label \"Logga in\">\n<!ENTITY existingRecoveryKey.description \"Du kan få en kopia av din återställningsnyckel genom att gå till inställningarna i &syncBrand.shortName.label; på din andra enhet och välja ”Min återställningsnyckel” under ”Hantera konto”.\">\n<!ENTITY verifying.label              \"Verifierar…\">\n<!ENTITY resetPassword.label          \"Återställ lösenordet\">\n<!ENTITY resetSyncKey.label           \"Jag har tappat min andra enhet.\">\n<!-- Sync Options -->\n\n<!ENTITY setup.optionsPage.title      \"Synkinställningar\">\n<!ENTITY syncDeviceName.label       \"Enhetens namn:\">\n<!ENTITY syncDeviceName.accesskey   \"E\">\n\n<!ENTITY syncMy.label               \"Synka\">\n<!ENTITY engine.bookmarks.label     \"Bokmärken\">\n<!ENTITY engine.bookmarks.accesskey \"B\">\n<!ENTITY engine.tabs.label          \"Flikar\">\n<!ENTITY engine.tabs.accesskey      \"F\">\n<!ENTITY engine.history.label       \"Historiken\">\n<!ENTITY engine.history.accesskey   \"o\">\n<!ENTITY engine.passwords.label     \"Lösenord\">\n<!ENTITY engine.passwords.accesskey \"L\">\n<!ENTITY engine.prefs.label         \"Inställningar\">\n<!ENTITY engine.prefs.accesskey     \"n\">\n<!ENTITY engine.addons.label        \"Tillägg\">\n<!ENTITY engine.addons.accesskey    \"T\">\n\n<!ENTITY choice2a.merge.main.label       \"Samordna enhetens data med min &syncBrand.shortName.label;-data\">\n<!ENTITY choice2.merge.recommended.label \"Rekommenderas:\">\n<!ENTITY choice2a.client.main.label      \"Ersätt all data på den här enheten med min &syncBrand.shortName.label;-data\">\n<!ENTITY choice2a.server.main.label      \"Använd data från den här enheten på alla andra enheter\">\n<!-- Confirm Merge Options -->\n\n<!ENTITY setup.optionsConfirmPage.title \"Bekräfta\">\n<!ENTITY confirm.merge2.label    \"&syncBrand.fullName.label; kommer nu att lägga till webbläsningsdata från den här enheten till ditt Sync-konto.\">\n<!ENTITY confirm.client3.label         \"Varning: Följande &brandShortName;-data på den här enheten kommer att tas bort:\">\n<!ENTITY confirm.client2.moreinfo.label \"&brandShortName; kommer sedan att kopiera data från &syncBrand.fullName.label; till enheten.\">\n<!ENTITY confirm.server2.label         \"Varning: Följande enheter kommer att skrivas över med din lokala data:\">\n<!-- New & Existing Account: Setup Complete -->\n\n<!ENTITY setup.successPage.title \"Inställningarna är gjorda\">\n<!ENTITY changeOptions.label \"Du kan ändra den här inställningen genom att välja bland nedanstående synkinställningar.\">\n<!ENTITY continueUsing.label \"Du kan nu fortsätta att använda &brandShortName;.\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/syncSetup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Several other strings are used (via Weave.Status.login), but they come from\n#  /services/sync\n\n# Firefox Accounts based setup.\ncontinue.label = Fortsätt\n\n# LOCALIZATION NOTE (disconnect.label, disconnect.verify.title, disconnect.verify.bodyHeading, disconnect.verify.bodyText):\n# These strings are used in the confirmation dialog shown when the user hits the disconnect button\n# LOCALIZATION NOTE (disconnect.label): This is the label for the disconnect button\ndisconnect.label = Koppla ifrån\ndisconnect.verify.title = Koppla ifrån\ndisconnect.verify.bodyHeading = Koppla från Sync?\ndisconnect.verify.bodyText = Din webbläsardata kommer att finnas kvar på den här datorn, men det kommer inte längre att synkroniseras med ditt konto.\n\nrelinkVerify.title = Ihopslagningsvarning\nrelinkVerify.heading = Är du säker på att du vill logga in till Sync?\n# LOCALIZATION NOTE (relinkVerify.description): Email address of a user previously signed into sync.\nrelinkVerify.description = En annan användare var tidigare inloggad till Sync på den här datorn. Loggar du in kommer den här webbläsarens bokmärken, lösenord och andra inställningar att slås ihop med %S\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/tabbrowser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  closeTab.label           \"Stäng flik\">\n<!ENTITY  newTabButton.tooltip        \"Öppna en ny flik\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/tabbrowser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: the following strings can be used in the tab title or\n# location bar to represent various states as a web page loads:\n# tabs.connecting = Firefox is sending a HTTP connection request\n# tabs.encryptingConnection = Firefox is sending a HTTPS connection request\n# tabs.searching = Firefox is searching for something (Awesomebar or Web search)\n# tabs.loading = Firefox is loading the web page\n# tabs.waiting = Firefox is waiting for a web resource to load\n# tabs.downloading = Firefox is downloading a file for a helper application (PDF)\ntabs.connecting=Ansluter…\ntabs.encryptingConnection=Säkrar anslutning…\ntabs.searching=Söker…\ntabs.loading=Öppnar…\ntabs.waiting=Väntar…\ntabs.downloading=Hämtar…\n\ntabs.restoreLastTabs=Återställ flikar från förra gången\ntabs.emptyTabTitle=Ny flik\ntabs.closeTab=Stäng flik\ntabs.close=Stäng\ntabs.closeWarningTitle=Bekräfta stängning\n# LOCALIZATION NOTE (tabs.closeWarningMultiple):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# The singular form is not considered since this string is used only for\n# multiple tabs.\ntabs.closeWarningMultiple=;Du håller på att stänga #1 flikar. Är du säker på att du vill fortsätta?\ntabs.closeButtonMultiple=Stäng flikar\ntabs.closeWarningPromptMe=Varna när jag försöker stänga flera flikar\n\ntabs.closeTab.tooltip=Stäng flik\n# LOCALIZATION NOTE (tabs.closeSelectedTab.tooltip):\n# %S is the keyboard shortcut for closing the current tab\ntabs.closeSelectedTab.tooltip=Stäng flik (%S)\n# LOCALIZATION NOTE (tabs.muteAudio.tooltip):\n# %S is the keyboard shortcut for \"Mute tab\"\ntabs.muteAudio.tooltip=Ljud av för lik (%S)\n# LOCALIZATION NOTE (tabs.unmuteAudio.tooltip):\n# %S is the keyboard shortcut for \"Unmute tab\"\ntabs.unmuteAudio.tooltip=Ljud på för flik (%S)\ntabs.muteAudio.background.tooltip=Ljud av för flik\ntabs.unmuteAudio.background.tooltip=Ljud på för flik\n\ntabs.unblockAudio.tooltip=Spela flik\n\n# LOCALIZATION NOTE (tabs.allowTabFocusByPromptForSite):\n# %S is the hostname of the site where dialogs are allowed to switch tabs\ntabs.allowTabFocusByPromptForSite=Tillåt dialogrutor från %S att ta dig till deras flik\n\n# LOCALIZATION NOTE (tabs.containers.tooltip):\n# Displayed as a tooltip on container tabs\n# %1$S is the title of the current tab\n# %2$S is the name of the current container\ntabs.containers.tooltip=%1$S - %2$S\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/tabview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntabview.button.searchTabs=Sök bland flikgrupper\ntabview.button.exitTabGroups=Avsluta flikgrupper\ntabview.groupItem.defaultName=Välj ett namn för flikgruppen\ntabview.groupItem.closeGroup=Stäng grupp\ntabview.groupItem.undoCloseGroup=Ångra stängning av grupp\ntabview.groupItem.discardClosedGroup=Ta bort stängd grupp\ntabview.search.otherWindowTabs=Flikar från andra fönster\ntabview.notification.sessionStore=Flikar och grupper kommer att återställas automatiskt nästa gång du startar %S.\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/taskbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntaskbar.tasks.newTab.label=Öppna ny flik\ntaskbar.tasks.newTab.description=Öppna en ny webbläsarflik.\ntaskbar.tasks.newWindow.label=Öppna nytt fönster\ntaskbar.tasks.newWindow.description=Öppna ett nytt webbläsarfönster.\ntaskbar.tasks.newPrivateWindow.label=Nytt privat fönster\ntaskbar.tasks.newPrivateWindow.description=Öppna ett nytt fönster för privat surfning.\ntaskbar.frequent.label=Återkommande flikar\ntaskbar.recent.label=Senaste\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE (translation.thisPageIsIn.label,\n  -                     translation.translateThisPage.label):\n  -  These 2 strings are used to construct a sentence that contains a dropdown\n  -  showing the detected language of the current web page.\n  -  In en-US it looks like this:\n  -    This page is in [detected language] Translate this page?\n  -  \"detected language\" here is a language name coming from the\n  -  global/languageNames.properties file; for some locales it may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence. -->\n\n<!ENTITY translation.thisPageIsIn.label         \"Denna sida är på\">\n<!ENTITY translation.translateThisPage.label    \"Översätta denna sidan?\">\n<!ENTITY translation.translate.button           \"Översätt\">\n<!ENTITY translation.notNow.button              \"Inte nu\">\n\n<!ENTITY translation.translatingContent.label   \"Översätter sidans innehåll...\">\n<!-- LOCALIZATION NOTE (translation.translatedFrom.label,\n  -                     translation.translatedTo.label,\n  -                     translation.translatedToSuffix.label):\n  -  These 3 strings are used to construct a sentence that contains 2 dropdowns\n  -  showing the source and target language of a translated web page.\n  -  In en-US it looks like this:\n  -    This page has been translated from [from language] to [to language]\n  -  \"from language\" and \"to language\" here are language names coming from the\n  -  global/languageNames.properties file; for some locales they may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence.\n  -\n  -  translation.translatedToSuffix.label (empty in en-US) is for locales that\n  -  need to display some text after the second drop down for the sentence to\n  -  be grammatically correct. -->\n\n<!ENTITY translation.translatedFrom.label       \"Denna sida har blivit översatt från \">\n<!ENTITY translation.translatedTo.label         \"till\">\n<!ENTITY translation.translatedToSuffix.label   \"\">\n\n<!ENTITY translation.showOriginal.button        \"Visa originalet\">\n<!ENTITY translation.showTranslation.button     \"Visa översättning \">\n\n<!ENTITY translation.errorTranslating.label     \"Det uppstod ett problem då denna sida skulle översättas. \">\n<!ENTITY translation.tryAgain.button            \"Försök igen\">\n\n<!ENTITY translation.serviceUnavailable.label   \"Finns ingen översättning just nu. Snälla titta in senare.\">\n\n<!ENTITY translation.options.menu               \"Alternativ\">\n<!-- LOCALIZATION NOTE (translation.options.neverForSite.accesskey,\n  -                     translation.options.preferences.accesskey):\n  -  The accesskey values used here should not clash with the value used for\n  -  translation.options.neverForLanguage.accesskey in translation.properties\n  -->\n<!ENTITY translation.options.neverForSite.label \"Översätt aldrig denna sida\">\n<!ENTITY translation.options.neverForSite.accesskey \"a\">\n<!ENTITY translation.options.preferences.label  \"Översättningsinställningar \">\n<!ENTITY translation.options.preferences.accesskey \"Ö\">\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -->\n\n<!ENTITY translation.options.attribution.beforeLogo \"Översättningar av \">\n<!ENTITY translation.options.attribution.afterLogo \"\">\n<!-- LOCALIZATION NOTE (translation.options.attribution.poweredByYandex,\n                        translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  translation.options.attribution.poweredByYandex is displayed instead of\n  -  the other two strings when yandex translation engine is preferred by the\n  -  user.\n  -->\n\n<!ENTITY translation.options.attribution.yandexTranslate \"Levereras av Yandex.Translate\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/translation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.label):\n#  %S is a language name coming from the global/languageNames.properties file.\ntranslation.options.neverForLanguage.label=Översätt aldrig %S\\u0020\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.accesskey):\n# The accesskey value used here should not clash with the values used for\n# translation.options.*.accesskey in translation.dtd\ntranslation.options.neverForLanguage.accesskey=Ö\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser/webrtcIndicator.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the webrtc global indicator strings\n\n# LOCALIZATION NOTE (webrtcIndicator.windowtitle): %S is the brand name (e.g. Firefox).\n# This string is used so that the window has a title in tools that enumerate/look for window\n# titles. It is not normally visible anywhere.\nwebrtcIndicator.windowtitle = %S - Delningsindikator\n\nwebrtcIndicator.sharingCameraAndMicrophone.tooltip = Din kamera och mikrofon delas. Klicka för att kontrollera delning.\\u0020\nwebrtcIndicator.sharingCamera.tooltip              = Din kamera delas. Klicka för att kontrollera delning\\u0020\nwebrtcIndicator.sharingMicrophone.tooltip          = Din mikrofon delas. Klicka för att kontrollera delning.\nwebrtcIndicator.sharingApplication.tooltip = Ett program delas. Klicka för att kontrollera delning.\nwebrtcIndicator.sharingScreen.tooltip = Din skärm delas. Klicka för att kontrollera delning.\nwebrtcIndicator.sharingWindow.tooltip = Ett fönster delas. Klicka för att kontrollera delning.\nwebrtcIndicator.sharingBrowser.tooltip = En flik delas. Klicka för att kontrollera delning.\n\n\n# LOCALIZATION NOTE : The following strings are only used on Mac for\n# menus attached to icons near the clock on the mac menubar.\n\n# LOCALIZATION NOTE (webrtcIndicator.sharing*With.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.sharingCameraWith.menuitem = Delar kamera med “%S”\nwebrtcIndicator.sharingMicrophoneWith.menuitem = Delar mikrofon med “%S”\nwebrtcIndicator.sharingApplicationWith.menuitem = Delar ett program med “%S”\nwebrtcIndicator.sharingScreenWith.menuitem = Delar skärm med “%S”\nwebrtcIndicator.sharingWindowWith.menuitem = Delar ett fönster med “%S”\nwebrtcIndicator.sharingBrowserWith.menuitem = Delar en flik med “%S”\nwebrtcIndicator.controlSharing.menuitem = Kontrollera delning\n# LOCALIZATION NOTE (webrtcIndicator.sharingCameraWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingCameraWithNTabs.menuitem = Delar kamera med #1 flik, Delar kamera med #1 flikar\\u0020\n# LOCALIZATION NOTE (webrtcIndicator.sharingMicrophoneWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingMicrophoneWithNTabs.menuitem = Delar mikrofon med #1 flik; Delar mikrofon med #1 flikar\n# LOCALIZATION NOTE (webrtcIndicator.sharingApplicationWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingApplicationWithNTabs.menuitem = Dela ett program med #1 flik;Dela program med #1 flikar\n# LOCALIZATION NOTE (webrtcIndicator.sharingScreenWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingScreenWithNTabs.menuitem = Delar skärm med #1 flik; Delar skärm med #1 flikar\\u0020\n# LOCALIZATION NOTE (webrtcIndicator.sharingWindowWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingWindowWithNTabs.menuitem = Delar fönster med #1 flik; Delar fönstret med #1 flikar\\u0020\n# LOCALIZATION NOTE (webrtcIndicator.sharingBrowserWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This message is shown when the contents of a tab is shared during a WebRTC\n# session, which currently is only possible with Loop/Hello.\nwebrtcIndicator.sharingBrowserWithNTabs.menuitem = Delar en flik med #1 flik, Delar flikar med #1 flikar\n# LOCALIZATION NOTE (webrtcIndicator.controlSharingOn.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.controlSharingOn.menuitem = Kontrollera delning på “%S”\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/browser-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: REVIEW_REQUIRED\n# Please do not commit any changes to this file without a review from\n# the l10n-drivers team (this includes en-US). In order to get one,\n# please file a bug, add the \"productization\" keyword and CC l10n@mozilla.com.\n\n# Default search engine\nbrowser.search.defaultenginename=Google\n\n# Search engine order (order displayed in the search bar dropdown)s\nbrowser.search.order.1=Google\nbrowser.search.order.2=Yahoo\nbrowser.search.order.3=Bing\n\n# This is the default set of web based feed handlers shown in the reader\n# selection UI\nbrowser.contentHandlers.types.0.title=Netvibes\nbrowser.contentHandlers.types.0.uri=http://www.netvibes.com/subscribe.php?url=%s\nbrowser.contentHandlers.types.1.title=My Yahoo! (en)\nbrowser.contentHandlers.types.1.uri=https://add.my.yahoo.com/rss?url=%s\n\n# increment this number when anything gets changed in the list below.  This will\n# cause Firefox to re-read these prefs and inject any new handlers into the \n# profile database.  Note that \"new\" is defined as \"has a different URL\"; this\n# means that it's not possible to update the name of existing handler, so \n# don't make any spelling errors here.\ngecko.handlerService.defaultHandlersVersion=4\n\n# The default set of protocol handlers for webcal:\ngecko.handlerService.schemes.webcal.0.name=30 Boxes\ngecko.handlerService.schemes.webcal.0.uriTemplate=https://30boxes.com/external/widget?refer=ff&url=%s\n\n# The default set of protocol handlers for mailto:\ngecko.handlerService.schemes.mailto.0.name=Yahoo! Mail\ngecko.handlerService.schemes.mailto.0.uriTemplate=https://compose.mail.yahoo.com/?To=%s\ngecko.handlerService.schemes.mailto.1.name=Gmail\ngecko.handlerService.schemes.mailto.1.uriTemplate=https://mail.google.com/mail/?extsrc=mailto&url=%s\n\n\n# The default set of protocol handlers for irc:\ngecko.handlerService.schemes.irc.0.name = Mibbit\ngecko.handlerService.schemes.irc.0.uriTemplate = https://www.mibbit.com/?url=%s\n\n# The default set of protocol handlers for ircs:\ngecko.handlerService.schemes.ircs.0.name = Mibbit\ngecko.handlerService.schemes.ircs.0.uriTemplate = https://www.mibbit.com/?url=%s\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/feedback/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY testpilot.brand.label                      \"Test Pilot\">\n<!ENTITY testpilot.settings.label                   \"Inställningar\">\n<!ENTITY testpilot.settings.dataSubmission.label    \"Sändande av data\">\n<!ENTITY testpilot.settings.notifications.label     \"Meddelanden\">\n<!ENTITY testpilot.settings.notifyWhen.label        \"Meddela mig när…\">\n<!ENTITY testpilot.settings.readyToSubmit.label     \"En studie är klar att skickas\">\n<!ENTITY testpilot.settings.newStudy.label          \"Det finns en ny studie\">\n<!ENTITY testpilot.settings.hasNewResults.label     \"En studie har nya resultat\">\n<!ENTITY testpilot.settings.alwaysSubmitData.label  \"Skicka automatiskt data (fråga mig inte)\">\n<!ENTITY testpilot.allYourStudies.label             \"Alla dina användarstudier…\">\n<!ENTITY testpilot.about.label                      \"Om Test Pilot\">\n\n<!-- all studies window -->\n<!ENTITY testpilot.studiesWindow.title                  \"Dina testpilotstudier\">\n<!ENTITY testpilot.studiesWindow.currentStudies.label   \"Aktuella studier\">\n<!ENTITY testpilot.studiesWindow.finishedStudies.label  \"Avslutade studier\">\n<!ENTITY testpilot.studiesWindow.studyFindings.label    \"Studera resultaten\">\n<!ENTITY testpilot.studiesWindow.settings.label         \"Inställningar\">\n<!ENTITY testpilot.studiesWindow.stillLoadingMessage    \"Laddar, vänta…\">\n\n<!-- raw data dialog -->\n<!ENTITY testpilot.rawDataWindow.title                  \"Test Pilot: rådata\">\n\n<!-- notification -->\n<!ENTITY testpilot.notification.close.tooltip            \"Stäng\">\n\n<!-- Firefox 4 beta version UI -->\n<!ENTITY testpilot.enable.label                        \"Aktivera användarstudier\">\n<!ENTITY testpilot.feedbackbutton.label                \"Feedback\">\n<!ENTITY testpilot.happy.label        \"Firefox gjorde mig glad därför att…\">\n<!ENTITY testpilot.sad.label          \"Firefox gjorde mig ledsen därför att…\">\n<!ENTITY testpilot.broken.label      \"Rapportera problem med webbplatsen…\">\n<!ENTITY testpilot.idea.label        \"Ge oss ett förslag…\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/feedback/main.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# description for add-on manager\nextensions.testpilot@labs.mozilla.com.description = Hjälp till att göra Firefox bättre genom att delta i användarstudier.\n\n# common\ntestpilot.fullBrandName = Mozilla Labs Test Pilot\ntestpilot.moreInfo = Mer info\ntestpilot.submit = Skicka\ntestpilot.takeSurvey = Starta undersökningen\n\n# Feedback button menu\ntestpilot.turnOn = Aktivera användarstudier\ntestpilot.turnOff = Inaktivera användarstudier\n\n# studies window\ntestpilot.studiesWindow.noStudies = Vi arbetar med en ny studie nu; den kommer snart till dig!\ntestpilot.studiesWindow.uploading = Skickar…\ntestpilot.studiesWindow.unableToReachServer = Kan inte nå Mozilla; försök igen senare.\ntestpilot.studiesWindow.thanksForContributing = Tack för ditt bidrag!\ntestpilot.studiesWindow.finishedOn = Slutförd %S\ntestpilot.studiesWindow.canceledStudy = (Du avbröt den här studien)\ntestpilot.studiesWindow.missedStudy = (Du missade den här studien)\ntestpilot.studiesWindow.willStart = Kommer att starta %S\ntestpilot.studiesWindow.gatheringData = Samlar för närvarande in data.\ntestpilot.studiesWindow.willFinish = Kommer att avslutas %S\ntestpilot.studiesWindow.proposeStudy = Föreslå en egen studie\n\n# for pages\ntestpilot.page.commentsAndDiscussions = Kommentarer och diskussioner »\ntestpilot.page.proposeATest = Föreslå ett test »\ntestpilot.page.testpilotOnTwitter = @MozTestPilot på Twitter »\n\n# status page\ntestpilot.statusPage.uploadingData = Skickar data…\ntestpilot.statusPage.uploadErrorMsg = Hoppsan! Ett fel uppstod vid anslutning till Mozillas servrar.  Kanske är din nätverksanslutning nere?\ntestpilot.statusPage.willRetry = Test Pilot kommer automatiskt att försöka igen, så du kan stänga den här sidan om du vill.\ntestpilot.statusPage.endedAlready = (Den har redan avslutats och du borde inte se den här sidan)\ntestpilot.statusPage.todayAt =  idag, vid %S\ntestpilot.statusPage.endOn = %S\n# LOCALIZATION NOTE (numExtensions): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 = number of extensions\n# example: \"2 extensions\"\ntestpilot.statusPage.numExtensions = #1 tillägg;#1 tillägg\ntestpilot.statusPage.recursEveryNumberOfDays = Det här testet körs var %S dag. Varje gång det slutförs:\ntestpilot.statusPage.askMeBeforeSubmitData = Fråga om jag vill skicka datan.\ntestpilot.statusPage.alwaysSubmitData = Skicka alltid datan utan att fråga mig om det.\ntestpilot.statusPage.neverSubmitData = Skicka aldrig datan, och fråga mig inte om det.\ntestpilot.statusPage.loading = Laddar, vänta…\n\n# quit page\ntestpilot.quitPage.aboutToQuit = Du håller på att avbryta studien ”%S”.\ntestpilot.quitPage.optionalMessage = (Valfritt) Om du har en minut över, berätta gärna för oss varför du har valt att avbryta studien.\ntestpilot.quitPage.reason = Orsak:\ntestpilot.quitPage.recurringStudy = Det här är en återkommande studie. Normalt meddelar vi dig nästa gång vi kör den här studien.  Om du inte vill höra talas om den här studien igen, markera nedanstående kryssruta:\ntestpilot.quitPage.quitForever = Avbryt den här återkommande studien.\ntestpilot.quitPage.quitStudy = Avbryt studien »\n\n# welcome page\ntestpilot.welcomePage.thankYou = Tack för att du anslutit dig till testpiloterna!\ntestpilot.welcomePage.gettingStarted = Kom igång\ntestpilot.welcomePage.pleaseTake = Fyll i undersökningen\ntestpilot.welcomePage.backgroundSurvey = Pilotbakgrund\ntestpilot.welcomePage.clickToOpenStudiesWindow = Klicka här för att se studier som görs nu.\ntestpilot.welcomePage.testpilotAddon = Tillägget Test Pilot\ntestpilot.welcomePage.iconExplanation = « titta efter den här ikonen nere till höger i webbläsarfönstret.\ntestpilot.welcomePage.moreIconExplanation = Du kan klicka på den för att öppna menyn för Test Pilot.\ntestpilot.welcomePage.notificationInfo = Ikonen visar ett meddelande när en studie vill ha din uppmärksamhet.\ntestpilot.welcomePage.privacyPolicy = Sekretesspolicy\ntestpilot.welcomePage.legalNotices = Juridisk notis\n\n# survey page\ntestpilot.surveyPage.saveAnswers = Spara svaren\ntestpilot.surveyPage.submitAnswers = Skicka svaren\ntestpilot.surveyPage.changeAnswers = Ändra svaren\ntestpilot.surveyPage.loading = Laddar, vänta ett ögonblick…\ntestpilot.surveyPage.thankYouForFinishingSurvey = Tack för att du slutförde den här undersökningen. Dina svar kommer att skickas tillsammans med nästa uppsättning experimentdata.\ntestpilot.surveyPage.reviewOrChangeYourAnswers = Om du vill granska eller ändra dina svar kan du göra det när som helst med hjälp av knapparna nedan.\n\n# modules/task.js\ntestpilot.finishedTask.finishedStudy = Utmärkt! Du har slutfört studien ”%S”!\ntestpilot.finishedTask.allRelatedDataDeleted = All data angående den här studien har tagits bort från datorn.\n\n# modules/setup.js\ntestpilot.notification.update = Uppdaterar…\ntestpilot.notification.thankYouForUploadingData = Tack!\ntestpilot.notification.thankYouForUploadingData.message = Tack för att skickade din data.\ntestpilot.notification.readyToSubmit = Klar att skicka\ntestpilot.notification.readyToSubmit.message = Test Pilot-studien ”%S” är klar med insamlingen av datan och är redo att skicka den.\ntestpilot.notification.newTestPilotStudy = Ny Test Pilot-studie\ntestpilot.notification.newTestPilotStudy.pre.message = Test Pilot-studien ”%S” kan nu starta.\ntestpilot.notification.newTestPilotSurvey = Ny Test Pilot-undersökning\ntestpilot.notification.newTestPilotSurvey.message = Test Pilot-undersökningen ”%S” är tillgänglig.\ntestpilot.notification.newTestPilotResults = Nya Test Pilot-resultat\ntestpilot.notification.newTestPilotResults.message = Nya resultat är nu tillgängliga för Test Pilot-studien ”%S”.\ntestpilot.notification.autoUploadedData = Tack!\ntestpilot.notification.autoUploadedData.message = Test Pilot-studien ”%S” är slutförd och din data har skickats!\ntestpilot.notification.extensionUpdate = Tilläggsuppdatering\ntestpilot.notification.extensionUpdate.message = En av dina studier behöver en nyare version av Test Pilot. Du kan hämta den senaste versionen med hjälp av fliken Tillägg.\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/pdfviewer/chrome.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Chrome notification bar messages and buttons\nunsupported_feature=Det här PDF-dokumentet kanske inte visas på rätt sätt.\nunsupported_feature_forms=Det här PDF-dokumentet innehåller formulär. Ifyllnad av formulärfält stöds inte.\nopen_with_different_viewer=Öppna med ett annat visningsprogram\nopen_with_different_viewer.accessKey=Ö\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/pdfviewer/viewer.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Main toolbar buttons (tooltips and alt text for images)\nprevious.title=Föregående sida\nprevious_label=Föregående\nnext.title=Nästa sida\nnext_label=Nästa\n\n# LOCALIZATION NOTE (page.title): The tooltip for the pageNumber input.\npage.title=Sida\n# LOCALIZATION NOTE (of_pages): \"{{pagesCount}}\" will be replaced by a number\n# representing the total number of pages in the document.\nof_pages=av {{pagesCount}}\n# LOCALIZATION NOTE (page_of_pages): \"{{pageNumber}}\" and \"{{pagesCount}}\"\n# will be replaced by a number representing the currently visible page,\n# respectively a number representing the total number of pages in the document.\npage_of_pages=({{pageNumber}} av {{pagesCount}})\n\nzoom_out.title=Zooma ut\nzoom_out_label=Zooma ut\nzoom_in.title=Zooma in\nzoom_in_label=Zooma in\nzoom.title=Zoom\npresentation_mode.title=Byt till presentationsläge\npresentation_mode_label=Presentationsläge\nopen_file.title=Öppna fil\nopen_file_label=Öppna\nprint.title=Skriv ut\nprint_label=Skriv ut\ndownload.title=Hämta\ndownload_label=Hämta\nbookmark.title=Aktuell vy (kopiera eller öppna i nytt fönster)\nbookmark_label=Aktuell vy\n\n# Secondary toolbar and context menu\ntools.title=Verktyg\ntools_label=Verktyg\nfirst_page.title=Gå till första sidan\nfirst_page.label=Gå till första sidan\nfirst_page_label=Gå till första sidan\nlast_page.title=Gå till sista sidan\nlast_page.label=Gå till sista sidan\nlast_page_label=Gå till sista sidan\npage_rotate_cw.title=Rotera medurs\npage_rotate_cw.label=Rotera medurs\npage_rotate_cw_label=Rotera medurs\npage_rotate_ccw.title=Rotera moturs\npage_rotate_ccw.label=Rotera moturs\npage_rotate_ccw_label=Rotera moturs\n\nhand_tool_enable.title=Aktivera handverktyg\nhand_tool_enable_label=Aktivera handverktyg\nhand_tool_disable.title=Inaktivera handverktyg\nhand_tool_disable_label=Inaktivera handverktyg\n\n# Document properties dialog box\ndocument_properties.title=Dokumentegenskaper…\ndocument_properties_label=Dokumentegenskaper…\ndocument_properties_file_name=Filnamn:\ndocument_properties_file_size=Filstorlek:\n# LOCALIZATION NOTE (document_properties_kb): \"{{size_kb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in kilobytes, respectively in bytes.\ndocument_properties_kb={{size_kb}} kB ({{size_b}} byte)\n# LOCALIZATION NOTE (document_properties_mb): \"{{size_mb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in megabytes, respectively in bytes.\ndocument_properties_mb={{size_mb}} MB ({{size_b}} byte)\ndocument_properties_title=Titel:\ndocument_properties_author=Författare:\ndocument_properties_subject=Ämne:\ndocument_properties_keywords=Nyckelord:\ndocument_properties_creation_date=Skapades:\ndocument_properties_modification_date=Ändrades:\n# LOCALIZATION NOTE (document_properties_date_string): \"{{date}}\" and \"{{time}}\"\n# will be replaced by the creation/modification date, and time, of the PDF file.\ndocument_properties_date_string={{date}}, {{time}}\ndocument_properties_creator=Skapare:\ndocument_properties_producer=PDF-producent:\ndocument_properties_version=PDF-version:\ndocument_properties_page_count=Sidantal:\ndocument_properties_close=Stäng\n\nprint_progress_message=Förbereder sidor för utskrift…\n# LOCALIZATION NOTE (print_progress_percent): \"{{progress}}\" will be replaced by\n# a numerical per cent value.\nprint_progress_percent={{progress}}%\nprint_progress_close=Avbryt\n\n# Tooltips and alt text for side panel toolbar buttons\n# (the _label strings are alt text for the buttons, the .title strings are\n# tooltips)\ntoggle_sidebar.title=Visa/dölj sidofält\ntoggle_sidebar_notification.title=Visa/dölj sidofält (dokument innehåller översikt/bilagor)\ntoggle_sidebar_label=Visa/dölj sidofält\ndocument_outline.title=Visa dokumentdisposition (dubbelklicka för att expandera/komprimera alla objekt)\ndocument_outline_label=Dokumentöversikt\nattachments.title=Visa Bilagor\nattachments_label=Bilagor\nthumbs.title=Visa miniatyrer\nthumbs_label=Miniatyrer\nfindbar.title=Sök i dokument\nfindbar_label=Sök\n\n# Thumbnails panel item (tooltip and alt text for images)\n# LOCALIZATION NOTE (thumb_page_title): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_title=Sida {{page}}\n# LOCALIZATION NOTE (thumb_page_canvas): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_canvas=Miniatyr av sida {{page}}\n\n# Find panel button title and messages\nfind_label=Sök:\nfind_previous.title=Hitta föregående förekomst av frasen\nfind_previous_label=Föregående\nfind_next.title=Hitta nästa förekomst av frasen\nfind_next_label=Nästa\nfind_highlight=Markera alla\nfind_match_case_label=Matcha versal/gemen\nfind_reached_top=Nådde början av dokumentet, började från slutet\nfind_reached_bottom=Nådde slutet på dokumentet, började från början\nfind_not_found=Frasen hittades inte\n\n# Error panel labels\nerror_more_info=Mer information\nerror_less_info=Mindre information\nerror_close=Stäng\n# LOCALIZATION NOTE (error_version_info): \"{{version}}\" and \"{{build}}\" will be\n# replaced by the PDF.JS version and build ID.\nerror_version_info=PDF.js v{{version}} (build: {{build}})\n# LOCALIZATION NOTE (error_message): \"{{message}}\" will be replaced by an\n# english string describing the error.\nerror_message=Meddelande: {{message}}\n# LOCALIZATION NOTE (error_stack): \"{{stack}}\" will be replaced with a stack\n# trace.\nerror_stack=Stack: {{stack}}\n# LOCALIZATION NOTE (error_file): \"{{file}}\" will be replaced with a filename\nerror_file=Fil: {{file}}\n# LOCALIZATION NOTE (error_line): \"{{line}}\" will be replaced with a line number\nerror_line=Rad: {{line}}\nrendering_error=Ett fel uppstod vid visning av sidan.\n\n# Predefined zoom values\npage_scale_width=Sidbredd\npage_scale_fit=Anpassa sida\npage_scale_auto=Automatisk zoom\npage_scale_actual=Verklig storlek\n# LOCALIZATION NOTE (page_scale_percent): \"{{scale}}\" will be replaced by a\n# numerical scale value.\npage_scale_percent={{scale}}%\n\n# Loading indicator messages\nloading_error_indicator=Fel\nloading_error=Ett fel uppstod vid laddning av PDF-filen.\ninvalid_file_error=Ogiltig eller korrupt PDF-fil.\nmissing_file_error=Saknad PDF-fil.\nunexpected_response_error=Oväntat svar från servern.\n\n# LOCALIZATION NOTE (text_annotation_type.alt): This is used as a tooltip.\n# \"{{type}}\" will be replaced with an annotation type from a list defined in\n# the PDF spec (32000-1:2008 Table 169 – Annotation types).\n# Some common types are e.g.: \"Check\", \"Text\", \"Comment\", \"Note\"\ntext_annotation_type.alt=[{{type}}-annotering]\npassword_label=Skriv in lösenordet för att öppna PDF-filen.\npassword_invalid=Ogiltigt lösenord. Försök igen.\npassword_ok=OK\npassword_cancel=Avbryt\n\nprinting_not_supported=Varning: Utskrifter stöds inte helt av den här webbläsaren.\nprinting_not_ready=Varning: PDF:en är inte klar för utskrift.\nweb_fonts_disabled=Webbtypsnitt är inaktiverade: kan inte använda inbäddade PDF-typsnitt.\ndocument_colors_not_allowed=PDF-dokument tillåts inte använda egna färger: “Låt sidor använda egna färger” är inaktiverat i webbläsaren.\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n\n<!ENTITY PropertiesViewWindowTitle \"Egenskaper\">\n\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/aboutdebugging.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutDebugging.fullTitle    \"Felsökning med Firefox utvecklingsverktyg\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/aboutdebugging.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (debug):\n# This string is displayed as a label of the button that starts\n# debugging a service worker.\ndebug = Avlusa\n\n# LOCALIZATION NOTE (push):\n# This string is displayed as a label of the button that pushes a test payload\n# to a service worker.\npush = Skicka\n\n# LOCALIZATION NOTE (start):\n# This string is displayed as a label of the button that starts a service worker.\nstart = Starta\n\nscope = Omfattning\nunregister = avregistrera\n\npushService = Push-tjänst\n\n# LOCALIZATION NOTE (fetch):\n# Fetch is an event type and should not be translated.\nfetch = Fetch\n\n# LOCALIZATION NOTE (listeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nlisteningForFetchEvents = Lyssnar efter fetch-händelser.\n\n# LOCALIZATION NOTE (notListeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nnotListeningForFetchEvents = Lyssnar inte efter fetch-händelser.\n\n# LOCALIZATION NOTE (addons):\n# This string is displayed as a header of the about:debugging#addons page.\naddons = Tillägg\n\n# LOCALIZATION NOTE (addonDebugging.label):\n# This string is displayed next to a check box that enables the user to switch\n# addon debugging on/off.\naddonDebugging.label = Aktivera avlusning av tillägg\n\n# LOCALIZATION NOTE (addonDebugging.tooltip):\n# This string is displayed in a tooltip that appears when hovering over a check\n# box that switches addon debugging on/off.\naddonDebugging.tooltip = Med detta alternativ kan du avlusa tillägg och diverse andra delar av webbläsaren Chrome\n\n# LOCALIZATION NOTE (moreInfo):\n# This string is displayed next to addonDebugging.label as a link to a page\n# with documentation.\nmoreInfo = Mer information\n\n# LOCALIZATION NOTE (loadTemporaryAddon):\n# This string is displayed as a label of a button that allows the user to\n# load additional add-ons.\nloadTemporaryAddon = Ladda temporärt tillägg\n\n# LOCALIZATION NOTE (extensions):\n# This string is displayed as a header above the list of loaded add-ons.\nextensions = Utökningar\n\n# LOCALIZATION NOTE (temporaryExtensions):\n# This string is displayed as a header above the list of temporarily loaded add-ons.\ntemporaryExtensions = Temporära utökningar\n\n# LOCALIZATION NOTE (selectAddonFromFile2):\n# This string is displayed as the title of the file picker that appears when\n# the user clicks the 'Load Temporary Add-on' button\nselectAddonFromFile2 = Välj manifest-fil eller paket (.xpi)\n\n# LOCALIZATION NOTE (reload):\n# This string is displayed as a label of the button that reloads a given addon.\nreload = Ladda om\n\n# LOCALIZATION NOTE (reloadDisabledTooltip):\n# This string is displayed in a tooltip that appears when hovering over a\n# disabled 'reload' button.\nreloadDisabledTooltip = Endast temporärt installerade tillägg kan laddas om\n\n# LOCALIZATION NOTE (workers):\n# This string is displayed as a header of the about:debugging#workers page.\nworkers = Arbetare\n\nserviceWorkers = Service Workers\nsharedWorkers = Delade Workers\notherWorkers = Andra Workers\n\n# LOCALIZATION NOTE (running):\n# This string is displayed as the state of a service worker in RUNNING state.\nrunning = Körs\n\n# LOCALIZATION NOTE (stopped):\n# This string is displayed as the state of a service worker in STOPPED state.\nstopped = Stoppad\n\n# LOCALIZATION NOTE (registering):\n# This string is displayed as the state of a service worker for which no service worker\n# registration could be found yet. Only active registrations are visible from\n# about:debugging, so such service workers are considered as registering.\nregistering = Registrerar\n\n# LOCALIZATION NOTE (tabs):\n# This string is displayed as a header of the about:debugging#tabs page.\ntabs = Flikar\n\n# LOCALIZATION NOTE (pageNotFound):\n# This string is displayed as the main message at any error/invalid page.\npageNotFound = Sidan hittades inte\n\n# LOCALIZATION NOTE (doesNotExist):\n# This string is displayed as an error message when navigating to an invalid page\n# %S will be replaced by the name of the page at run-time.\ndoesNotExist = #%S finns inte!\n\n# LOCALIZATION NOTE (nothing):\n# This string is displayed when the list of workers is empty.\nnothing = Ingenting ännu.\n\nconfigurationIsNotCompatible = Din webbläsares konfiguration är inte kompatibel med Service Workers\\u0020\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n     The Animations panel is part of the Inspector sidebar -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n     keep it in English, or another language commonly spoken among web\n     developers. You want to make that choice consistent across the developer\n     tools. A good criteria is the language in which you'd find the best\n     documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (animationInspectorTitle): This is the label shown in the\n     sidebar tab -->\n\n\n\n<!ENTITY animationInspectorTitle \"Animeringar\">\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector. -->\n\n<!ENTITY invalidElement \"Inga animeringar hittades för det aktuella elementet.\">\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector, to invite the\n     user to select a new node by clicking on the element-picker icon. -->\n\n<!ENTITY selectElement \"Välj ett annat element från sidan.\">\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n\n<!ENTITY allAnimations \"Alla animationer\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (panel.invalidElementSelected):\n# This is the label shown in the panel when an invalid node is currently\n# selected in the inspector (i.e. a non-element node or a node that is not\n# animated).\npanel.invalidElementSelected=Inga animeringar hittades för det aktuella elementet.\n\n# LOCALIZATION NOTE (panel.selectElement): This is the label shown in the panel\n# when an invalid node is currently selected in the inspector, to invite the\n# user to select a new node by clicking on the element-picker icon.\npanel.selectElement=Välj ett annat element från sidan.\n\n# LOCALIZATION NOTE (panel.allAnimations): This is the label shown at the bottom of\n# the panel, in a toolbar, to let the user know the toolbar applies to all\n# animations, not just the ones applying to the current element.\npanel.allAnimations=Alla animationer\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=Längd:\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=Fördröjning:\n\n# LOCALIZATION NOTE (player.animationEndDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation endDelay.\nplayer.animationEndDelayLabel=Slutfördröjning:\n\n# LOCALIZATION NOTE (player.animationRateLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation playback rate.\nplayer.animationRateLabel=Uppspelningshastighet:\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=Upprepningar:\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.infiniteIterationCountText):\n# See player.infiniteIterationCount for a description of what this is.\n# Unlike player.infiniteIterationCount, this string isn't used in HTML, but in\n# a tooltip.\nplayer.infiniteIterationCountText=∞\n\n# LOCALIZATION NOTE (player.animationIterationStartLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# iterationStart value.\n# %1$S will be replaced by the original iteration start value\n# %2$S will be replaced by the actual time of iteration start\nplayer.animationIterationStartLabel=Iterationsstart: %1$S (%2$Ss)\n\n# LOCALIZATION NOTE (player.animationOverallEasingLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the easing\n# that applies to a whole iteration of an animation as opposed to the\n# easing that applies between animation keyframes.\nplayer.animationOverallEasingLabel=Total lättnad:\n\n# LOCALIZATION NOTE (player.animationFillLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# fill mode value.\nplayer.animationFillLabel=Fyll:\n\n# LOCALIZATION NOTE (player.animationDirectionLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# direction value.\nplayer.animationDirectionLabel=Riktning:\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%Ss\n\n# LOCALIZATION NOTE (player.playbackRateLabel):\n# This string is displayed in each animation player widget, as the label of\n# drop-down list items that can be used to change the rate at which the\n# animation runs (1× being the default, 2× being twice as fast).\nplayer.playbackRateLabel=%S×\n\n# LOCALIZATION NOTE (player.runningOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that the\n# animation is running on the compositor thread.\nplayer.runningOnCompositorTooltip=Animeringen körs på tråden compositor\n\n# LOCALIZATION NOTE (player.allPropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is running on the compositor thread.\nplayer.allPropertiesOnCompositorTooltip=Alla animeringsegenskaper optimeras\n\n# LOCALIZATION NOTE (player.somePropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is not running on the compositor thread.\nplayer.somePropertiesOnCompositorTooltip=Vissa animeringsegenskaper optimeras\n\n# LOCALIZATION NOTE (timeline.rateSelectorTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# drop-down list that can be used to change the rate at which the animations\n# run.\ntimeline.rateSelectorTooltip=Ange animationens uppspelningshastighet\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.pausedButtonTooltip=Återuppta animationer\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.resumedButtonTooltip=Pausa animationer\n\n# LOCALIZATION NOTE (timeline.rewindButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# rewind button that can be used to rewind the animations\ntimeline.rewindButtonTooltip=Spola tillbaka animationer\n\n# LOCALIZATION NOTE (timeline.timeGraduationLabel):\n# This string is displayed at the top of the animation panel, next to each time\n# graduation, to indicate what duration (in milliseconds) this graduation\n# corresponds to.\ntimeline.timeGraduationLabel=%S ms\n\n# LOCALIZATION NOTE (timeline.cssanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.cssanimation.nameLabel=%S - CSS Animation\n\n# LOCALIZATION NOTE (timeline.csstransition.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Transition in the timeline UI.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.csstransition.nameLabel=%S - CSS Övergång\n\n# LOCALIZATION NOTE (timeline.scriptanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a script-generated animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.scriptanimation.nameLabel=%S - Skriptanimation\n\n# LOCALIZATION NOTE (timeline.scriptanimation.unnamedLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over an unnamed script-generated animation in the timeline UI.\ntimeline.scriptanimation.unnamedLabel=Skriptanimation\n\n# LOCALIZATION NOTE (timeline.unknown.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of an unknown animation type in the timeline UI.\n# This can happen if devtools couldn't figure out the type of the animation.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.unknown.nameLabel=%S\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nvalidator.nonExistingFolder=Projektmappen finns inte\nvalidator.expectProjectFolder=Projektmappen är en fil\nvalidator.noManifestFile=En manifest-fil behövs i roten av projektmappen, som heter antingen ‘manifest.webapp’ för paketerade appar eller ‘manifest.json’ för tillägg.\nvalidator.invalidManifestURL=Ogiltig manifest-URL ‘%S’\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON=Webbappens manifest är inte en giltig JSON-fil: %1$S på: %2$S\nvalidator.noAccessManifestURL=Kan inte läsa manifest-fil: %1$S på: %2$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL=Ogiltig värdmanifest-URL ‘%1$S’: %2$S\nvalidator.invalidProjectType=Okänd projekttyp ‘%S’\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty=Saknar obligatoriskt ‘name’ i manifest.\nvalidator.missIconsManifestProperty=Saknar ‘icons’ i manifest.\nvalidator.missIconMarketplace2=appbidrag till Marketplace behöver en ikon på minst 128px\nvalidator.invalidAppType=Okänd apptyp: ‘%S’.\nvalidator.invalidHostedPriviledges=Appar på webben kan inte vara av typen ‘%S’.\nvalidator.noCertifiedSupport=‘certifierade’ appar stöds inte fullt ut av apphanteraren.\nvalidator.nonAbsoluteLaunchPath=Startsökvägen måste ha en absolut sökväg som börjar med ‘/’: ‘%S’\nvalidator.accessFailedLaunchPath=Kan inte komma åt appens startdokument ‘%S’\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode=Kan inte komma åt appens startdokument ‘%1$S’, mottog HTTP-koden %2$S\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest=Den angivna sidan har inget manifest.\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8=Manifestet har teckenkodningen %S. Manifest måste ha teckenkoden utf-8.\n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType=Manifestet har mimetypen %S. Manifest måste ha mimetypen text/cache-manifest.\n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI=URI %1$S används på flera ställen. Det är inte tillåtet: %2$S.\n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI=NETWORK-sektion rad %1$S (%2$S) förhindrar cachning av rad %3$S (%4$S) i sektionen %5$S.\nfallbackBlocksURI=FALLBACK-sektion rad %1$S (%2$S) förhindrar cachning av rad %3$S (%4$S) i sektionen %5$S.\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest=Filen %1$S modifierades efter%2$S. Om inte texten i manifest-filen är ändrad kommer den cachade versionen att användas i stället för rad %3$S.\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore=%1$S har cache-control satt till no-store. Detta förhindrar programcachen från att lagra filen från rad %2$S.\n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable=%1$S pekar på en resurs som inte finns på rad %2$S.\n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI=URI:n som skickades till AppCacheUtils är ogiltig.\n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults=Sökningen gav inget resultat.\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled=Din diskcache är inaktiverad. Sätt browser.cache.disk.enable till true i about:config och försök igen.\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest=Första raden i manifestet måste vara “CACHE MANIFEST” på rad %S.\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2=“CACHE MANIFEST” är endast giltigt på första raden men hittades på rad %S.\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2=Asterisk (*) användes felaktigt som wildcard i sektionen %1$S på rad %2$S. Om en rad i sektionen NETWORK endast innehåller en enkel asterisk kommer en URI som inte är listad i manifestet att behandlas som om URI:n var listad i sektionen NETWORK. Annars kommer sådana URI:er att behandlas som otillgängliga. Annan användning av tecknet * är inte tillåten.\n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces=Mellanslag i URI:er måste ersättas med %20 på %S.\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad=/../ på rad %S är inte ett giltigt URI-prefix.\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes=För många dot dot slash-operatorer (../) på rad %S.\n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces=Endast två URI:er separerade av mellanslag är tillåtna i sektionen FALLBACK på rad %S.\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2=Asterisk (*) används felaktigt i sektionen FALLBACK på rad %S. URI:er i sektionen FALLBACK behöver endast matcha ett prefix för den efterfrågade URI:n.\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue=Sektionen SETTINGS på rad %S får endast innehålla ett enda värde, “prefer-online” eller “fast”.\n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName=Ogiltigt sektionsnamn (%1$S) på rad %2$S.\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/boxmodel.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n# The Layout View is a panel displayed in the computed view tab of the Inspector sidebar.\n\n# LOCALIZATION NOTE : FILE The correct localization of this file might be to\n# keep it in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (boxmodel.title) This is the title of the box model panel and is\n# displayed as a label.\nboxmodel.title=Boxmodell\n\n# LOCALIZATION NOTE (boxmodel.margin) This refers to the margin in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.margin=marginal\n\n# LOCALIZATION NOTE (boxmodel.border) This refers to the border in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.border=ram\n\n# LOCALIZATION NOTE (boxmodel.padding) This refers to the padding in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.padding=utfyllnad\n\n# LOCALIZATION NOTE (boxmodel.content) This refers to the content in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.content=innehåll\n\n# LOCALIZATION NOTE: (boxmodel.geometryButton.tooltip) This label is displayed as a\n# tooltip that appears when hovering over the button that allows users to edit the\n# position of an element in the page.\nboxmodel.geometryButton.tooltip=Redigera position\n\n# LOCALIZATION NOTE: (boxmodel.propertiesLabel) This label is displayed as the header\n# for showing and collapsing the properties underneath the box model in the layout view\nboxmodel.propertiesLabel=Egenskaper boxmodell\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n\n\n\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"Ladda om\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"sidan ska kunna felsöka &lt;canvas&gt;-kontexter.\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"Klicka på knappen\">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"knapp för inspelning av animationsrutas call stack\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.waitingNotice): This is the label shown\n  -  in the call list view while recording a snapshot. -->\n\n<!ENTITY canvasDebuggerUI.waitingNotice   \"Spelar in en animationscykel...\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"Spela in nästa ruta i animineringsloopen.\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n\n<!ENTITY canvasDebuggerUI.importSnapshot \"Importera…\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n\n<!ENTITY canvasDebuggerUI.clearSnapshots \"Rensa\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"Filtrera samtal\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText=Det finns inga ögonblicksbilder ännu.\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel=Ögonblicksbild #%S\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel=Hämtar…\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel=Spara\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel=Sparar...\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel=Laddad från disk\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle=Spara ögonblicksbild av animeringsruta\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter=JSON-filer\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter=Alla filer\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel=#1 rita;#1 ritning\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel=#1 samtal;#1 samtal\n\n# LOCALIZATION NOTE (recordingTimeoutFailure):\n# This notification alert is displayed when attempting to record a requestAnimationFrame\n# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no\n# loops were found.\nrecordingTimeoutFailure=Canvas-felsökaren kunde inte hitta en requestAnimationFrame eller setTimeout cykel.\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/components.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the shared React components,\n# so files in `devtools/client/shared/components/*`.\n\n# LOCALIZATION NOTE (frame.unknownSource): When we do not know the source filename of\n# a frame, we use this string instead.\nframe.unknownSource=(okänt)\n\n# LOCALIZATION NOTE (viewsourceindebugger): The label for the tooltip when hovering over\n# a source link that links to the debugger.\n# %S represents the URL to match in the debugger.\nframe.viewsourceindebugger=Visa källa i Avlusare → %S\n\n# LOCALIZATION NOTE (notificationBox.closeTooltip): The content of a tooltip that\n# appears when hovering over the close button in a notification box.\nnotificationBox.closeTooltip=Stäng det här meddelandet\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n\n<!ENTITY title      \"Anslut\">\n<!ENTITY header     \"Anslut till fjärrenhet\">\n<!ENTITY host       \"Värd:\">\n<!ENTITY port       \"Port:\">\n<!ENTITY connect    \"Anslut\">\n<!ENTITY connecting \"Ansluter…\">\n<!ENTITY availableAddons \"Tillgängliga fjärrtillägg:\">\n<!ENTITY availableTabs \"Tillgängliga fjärrflikar:\">\n<!ENTITY availableProcesses \"Tillgängliga fjärrprocesser\">\n<!ENTITY connectionError \"Fel:\">\n<!ENTITY errorTimeout \"Fel: anslutningen förföll.\">\n<!ENTITY errorRefused \"Fel: anslutning nekades.\">\n<!ENTITY errorUnexpected \"Oväntat fel.\">\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n\n<!ENTITY remoteHelp \"Firefox utvecklarverktyg kan avlusa fjärrenheter (t.ex. Firefox för Android och Firefox OS). Kontrollera att du har valt alternativet ‘Fjärravlusning’ på fjärrenheten. För mer info, se \">\n<!ENTITY remoteDocumentation \"dokumentationen\">\n<!ENTITY remoteHelpSuffix \".\">\n\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=Huvudprocess\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n\n\n\n<!ENTITY debuggerUI.closeButton.tooltip \"Stäng\">\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n\n<!ENTITY debuggerUI.panesButton.tooltip \"Växla paneler\">\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n\n<!ENTITY debuggerUI.blackBoxMessage.label \"Den här källan är i en svart låda: dess brytpunkter är inaktiverade och stegningar hoppar förbi den.\">\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"Ta bort källan från den svarta lådan\">\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n\n<!ENTITY debuggerUI.optsButton.tooltip  \"Felsökningsalternativ\">\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"Växla svart låda\">\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n\n<!ENTITY debuggerUI.sources.prettyPrint \"Snygga till källkoden\">\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n\n<!ENTITY debuggerUI.autoPrettyPrint     \"Snygga automatiskt till minifierad källkod\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"P\">\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"Aktivera/inaktivera alla brytpunkter\">\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n\n<!ENTITY debuggerUI.clearButton \"Rensa\">\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n\n<!ENTITY debuggerUI.clearButton.tooltip \"Rensa insamlade spårningar\">\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n\n<!ENTITY debuggerUI.pauseExceptions           \"Pausa för undantag\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"E\">\n<!-- LOCALIZATION NOTE (debuggerUI.ignoreCaughtExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n\n<!ENTITY debuggerUI.ignoreCaughtExceptions           \"Ignorera fångade undantag\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"f\">\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n\n<!ENTITY debuggerUI.showPanesOnInit           \"Visa paneler vid start\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"V\">\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n\n<!ENTITY debuggerUI.showVarsFilter           \"Visa filterruta för variabler\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"V\">\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n\n<!ENTITY debuggerUI.showOnlyEnum           \"Visa endast uppräkningsegenskaper\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"d\">\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n\n<!ENTITY debuggerUI.showOriginalSource           \"Visa originalkällan\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"o\">\n<!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not. -->\n\n<!ENTITY debuggerUI.autoBlackBox           \"Lägg automatisk minifierade källor i svarta lådan\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"B\">\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a header for the operators part. -->\n\n<!ENTITY debuggerUI.searchPanelOperators    \"Operatorer:\">\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n\n<!ENTITY debuggerUI.searchFile           \"Filtrera skript\">\n<!ENTITY debuggerUI.searchFile.key       \"P\">\n<!ENTITY debuggerUI.searchFile.altkey    \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"F\">\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n\n<!ENTITY debuggerUI.searchGlobal           \"Sök i alla filer\">\n<!ENTITY debuggerUI.searchGlobal.key       \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"i\">\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n\n<!ENTITY debuggerUI.searchFunction           \"Sök efter funktionsdefinitioner\">\n<!ENTITY debuggerUI.searchFunction.key       \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"d\">\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n\n<!ENTITY debuggerUI.searchToken           \"Hitta\">\n<!ENTITY debuggerUI.searchToken.key       \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"H\">\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n\n<!ENTITY debuggerUI.searchGoToLine           \"Gå till rad…\">\n<!ENTITY debuggerUI.searchGoToLine.key       \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"G\">\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n\n<!ENTITY debuggerUI.searchVariable           \"Filtrera variabler\">\n<!ENTITY debuggerUI.searchVariable.key       \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"v\">\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n\n<!ENTITY debuggerUI.focusVariables           \"Fokusera variabelträd\">\n<!ENTITY debuggerUI.focusVariables.key       \"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"k\">\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n\n<!ENTITY debuggerUI.condBreakPanelTitle \"Brytpunkten kommer att avbryta exekveringen endast om följande uttryck är sant\">\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n\n<!ENTITY debuggerUI.seMenuBreak     \"Lägg till brytpunkt\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n\n<!ENTITY debuggerUI.seMenuCondBreak     \"Lägg till villkorad brytpunkt\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for editing a breakpoint. -->\n\n<!ENTITY debuggerUI.seEditMenuCondBreak     \"Redigera villkorad brytpunkt\">\n<!ENTITY debuggerUI.seEditMenuCondBreak.key \"b\">\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n\n<!ENTITY debuggerUI.tabs.workers        \"Arbetare\">\n<!ENTITY debuggerUI.tabs.sources        \"Källor\">\n<!ENTITY debuggerUI.tabs.traces         \"Spårningar\">\n<!ENTITY debuggerUI.tabs.callstack      \"Anropsstack\">\n<!ENTITY debuggerUI.tabs.variables      \"Variabler\">\n<!ENTITY debuggerUI.tabs.events         \"Händelser\">\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n\n<!ENTITY debuggerUI.seMenuAddWatch      \"Markering som bevakningsuttryck\">\n<!ENTITY debuggerUI.seMenuAddWatch.key  \"E\">\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n\n<!ENTITY debuggerUI.addWatch            \"Lägg till bevakningsuttryck\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"L\">\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n\n<!ENTITY debuggerUI.removeAllWatch           \"Ta bort alla bevakningsuttryck\">\n<!ENTITY debuggerUI.removeAllWatch.key       \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"b\">\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n<!-- LOCALIZATION NOTE (debuggerUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  debugger sources side menu. This should be the same as\n  -  netmonitorUI.context.newTab  -->\n\n<!ENTITY debuggerUI.context.newTab           \"Öppna i ny flik\">\n<!ENTITY debuggerUI.context.newTab.accesskey \"n\">\n<!-- LOCALIZATION NOTE (debuggerUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url. This should be\n  -  the same as netmonitorUI.context.copyUrl -->\n\n<!ENTITY debuggerUI.context.copyUrl           \"Kopiera URL\">\n<!ENTITY debuggerUI.context.copyUrl.accesskey \"K\">\n<!ENTITY debuggerUI.context.copyUrl.key \"C\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI.\ncollapsePanes=Fäll ihop paneler\n\n# LOCALIZATION NOTE (copySourceUrl): This is the text that appears in the\n# context menu to copy the source URL of file open.\ncopySourceUrl=Kopiera käll-URL\n\n# LOCALIZATION NOTE (copySourceUrl.accesskey): Access key to copy the source URL of a file from\n# the context menu.\ncopySourceUrl.accesskey=u\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI.\nexpandPanes=Fäll ut paneler\n\n# LOCALIZATION NOTE (pauseButtonTooltip): The tooltip that is displayed for the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=Klicka för att pausa (%S)\n\n# LOCALIZATION NOTE (pausePendingButtonTooltip): The tooltip that is displayed for\n# the pause button after it's been clicked but before the next JavaScript to run.\npausePendingButtonTooltip=Väntar på nästa körning\n\n# LOCALIZATION NOTE (resumeButtonTooltip): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=Klicka för att återuppta (%S)\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=Stega över (%S)\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=Stega in (%S)\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=Stega ut (%S)\n\n# LOCALIZATION NOTE (noWorkersText): The text to display in the workers list\n# when there are no workers.\nnoWorkersText=Den här sidan har inga arbetare.\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources list\n# when there are no sources.\nnoSourcesText=Den här sidan har inga källor.\n\n# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab\n# when there are no events.\nnoEventListenersText=Inga händelselyssnare att visa\n\n# LOCALIZATION NOTE (eventListenersHeader): The text to display in the events\n# header.\neventListenersHeader=Händelselyssnare\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText=Inga stackramar att visa\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip=Växla brytning på denna händelse\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector=på\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource=i\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes=%S noder\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative=[nativ kod]\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents=Animation\naudioEvents=Ljud\nbatteryEvents=Batteri\nclipboardEvents=Urklipp\ncompositionEvents=Komposition\ndeviceEvents=Enhet\ndisplayEvents=Visning\ndragAndDropEvents=Dra och släpp\ngamepadEvents=Gamepad\nindexedDBEvents=IndexedDB\ninteractionEvents=Interaktion\nkeyboardEvents=Tangentbord\nmediaEvents=HTML5-media\nmouseEvents=Mus\nmutationEvents=Mutation\nnavigationEvents=Navigation\npointerLockEvents=Pekarlås\nsensorEvents=Sensor\nstorageEvents=Lagring\ntimeEvents=Tid\ntouchEvents=Tryck\notherEvents=Annan\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=Svart låda\n\n# LOCALIZATION NOTE (sources.search.key): Key shortcut to open the search for\n# searching all the source files the debugger has seen.\nsources.search.key=P\n\n# LOCALIZATION NOTE (sources.searchAlt.key): Alternate key shortcut to open\n# the search for searching all the source files the debugger has seen.\nsources.searchAlt.key=O\n\n# LOCALIZATION NOTE (sourceSearch.search.key): Key shortcut to open the search\n# for searching within a the currently opened files in the editor\nsourceSearch.search.key=F\n\n# LOCALIZATION NOTE (sourceSearch.search.placeholder): placeholder text in\n# the source search input bar\nsourceSearch.search.placeholder=Sök i fil…\n\n# LOCALIZATION NOTE (sourceSearch.search.again.key): Key shortcut to re-open\n# the search for re-searching the same search triggered from a sourceSearch\nsourceSearch.search.again.key=G\n\n# LOCALIZATION NOTE (sourceSearch.resultsSummary1): Shows a summary of\n# the number of matches for autocomplete\nsourceSearch.resultsSummary1=%d resultat\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=Hittade inga matchningar\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=Sök skript (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=Filtrera variabler\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText=Filtrera egenskaper\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=Filtrera skript (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=Sök i alla filer (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=Sök efter funktionsdefinitioner (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=Hitta i den här filen (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=Gå till rad (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=Filtrera variabler (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=Konfigurera villkorad brytpunkt\nbreakpointMenuItem.enableSelf=Aktivera brytpunkt\nbreakpointMenuItem.disableSelf=Inaktivera brytpunkt\nbreakpointMenuItem.deleteSelf=Ta bort brytpunkt\nbreakpointMenuItem.enableOthers=Aktivera andra\nbreakpointMenuItem.disableOthers=Inaktivera andra\nbreakpointMenuItem.deleteOthers=Ta bort andra\nbreakpointMenuItem.enableAll=Aktivera alla brytpunkter\nbreakpointMenuItem.disableAll=Inaktivera alla brytpunkter\nbreakpointMenuItem.deleteAll=Ta bort alla brytpunkter\n\n# LOCALIZATION NOTE (breakpoints.header): Breakpoints right sidebar pane header.\nbreakpoints.header=Brytpunkter\n\n# LOCALIZATION NOTE (breakpoints.none): The text that appears when there are\n# no breakpoints present\nbreakpoints.none=Inga brytpunkter\n\n# LOCALIZATION NOTE (breakpoints.enable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.enable=Aktivera brytpunkter\n\n# LOCALIZATION NOTE (breakpoints.disable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.disable=Inaktivera brytpunkter\n\n# LOCALIZATION NOTE (breakpoints.removeBreakpointTooltip): The tooltip that is displayed\n# for remove breakpoint button in right sidebar\nbreakpoints.removeBreakpointTooltip=Ta bort brytpunkt\n\n# LOCALIZATION NOTE (callStack.header): Call Stack right sidebar pane header.\ncallStack.header=Anropsstack\n\n# LOCALIZATION NOTE (callStack.notPaused): Call Stack right sidebar pane\n# message when not paused.\ncallStack.notPaused=Inte pausad\n\n# LOCALIZATION NOTE (callStack.collapse): Call Stack right sidebar pane\n# message to hide some of the frames that are shown.\ncallStack.collapse=Fäll ihop rader\n\n# LOCALIZATION NOTE (callStack.expand): Call Stack right sidebar pane\n# message to show more of the frames.\ncallStack.expand=Fäll ut rader\n\n# LOCALIZATION NOTE (editor.searchResults): Editor Search bar message\n# for the summarizing the selected search result. e.g. 5 of 10 results.\neditor.searchResults=%d av %d resultat\n\n# LOCALIZATION NOTE (editor.noResults): Editor Search bar message\n# for when no results found.\neditor.noResults=inga resultat\n\n# LOCALIZATION NOTE (editor.addBreakpoint): Editor gutter context menu item\n# for adding a breakpoint on a line.\neditor.addBreakpoint=Lägg till brytpunkt\n\n# LOCALIZATION NOTE (editor.disableBreakpoint): Editor gutter context menu item\n# for disabling a breakpoint on a line.\neditor.disableBreakpoint=Inaktivera brytpunkt\n\n# LOCALIZATION NOTE (editor.enableBreakpoint): Editor gutter context menu item\n# for enabling a breakpoint on a line.\neditor.enableBreakpoint=Aktivera brytpunkt\n\n# LOCALIZATION NOTE (editor.removeBreakpoint): Editor gutter context menu item\n# for removing a breakpoint on a line.\neditor.removeBreakpoint=Ta bort brytpunkt\n\n# LOCALIZATION NOTE (editor.editBreakpoint): Editor gutter context menu item\n# for setting a breakpoint condition on a line.\neditor.editBreakpoint=Redigera brytpunkt\n\n# LOCALIZATION NOTE (editor.addConditionalBreakpoint): Editor gutter context\n# menu item for adding a breakpoint condition on a line.\neditor.addConditionalBreakpoint=Lägg till villkorad brytpunkt\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Placeholder text for\n# input element inside ConditionalPanel component\neditor.conditionalPanel.placeholder=Denna brytpunkt pausar när uttrycket är sant\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Tooltip text for\n# close button inside ConditionalPanel component\neditor.conditionalPanel.close=Avbryt redigera brytpunkt och stäng\n\n# LOCALIZATION NOTE (editor.jumpToMappedLocation1): Context menu item\n# for navigating to a source mapped location\neditor.jumpToMappedLocation1=Hoppa till position %S\n\n# LOCALIZATION NOTE (generated): Source Map term for a server source location\ngenerated=genererad\n\n# LOCALIZATION NOTE (original): Source Map term for a debugger UI source location\noriginal=original\n\n# LOCALIZATION NOTE (expressions.placeholder): Placeholder text for expression\n# input element\nexpressions.placeholder=Lägg till bevakningsuttryck\n\n# LOCALIZATION NOTE (sourceTabs.closeTab): Editor source tab context menu item\n# for closing the selected tab below the mouse.\nsourceTabs.closeTab=Stäng flik\n\n# LOCALIZATION NOTE (sourceTabs.closeTab.accesskey): Access key to close the currently select\n# source tab from the editor context menu item.\nsourceTabs.closeTab.accesskey=c\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs): Editor source tab context menu item\n# for closing the other tabs.\nsourceTabs.closeOtherTabs=Stäng andra\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs.accesskey): Access key to close other source tabs\n# from the editor context menu.\nsourceTabs.closeOtherTabs.accesskey=o\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd): Editor source tab context menu item\n# for closing the tabs to the end (the right for LTR languages) of the selected tab.\nsourceTabs.closeTabsToEnd=Stäng flikar till höger\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd.accesskey): Access key to close source tabs\n# after the selected tab from the editor context menu.\nsourceTabs.closeTabsToEnd.accesskey=e\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs): Editor source tab context menu item\n# for closing all tabs.\nsourceTabs.closeAllTabs=Stäng alla flikar\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs.accesskey): Access key to close all tabs from the\n# editor context menu.\nsourceTabs.closeAllTabs.accesskey=a\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree): Editor source tab context menu item\n# for revealing source in tree.\nsourceTabs.revealInTree=Visa i träd\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree.accesskey): Access key to reveal a source in the\n# tree from the context menu.\nsourceTabs.revealInTree.accesskey=V\n\n# LOCALIZATION NOTE (sourceTabs.copyLink): Editor source tab context menu item\n# for copying a link address.\nsourceTabs.copyLink=Kopiera länkadress\n\n# LOCALIZATION NOTE (sourceTabs.copyLink.accesskey): Access key to copy a link addresss from the\n# editor context menu.\nsourceTabs.copyLink.accesskey=l\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint): Editor source tab context menu item\n# for pretty printing the source.\nsourceTabs.prettyPrint=Källa snygga utskrift\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint.accesskey): Access key to pretty print a source from\n# the editor context menu.\nsourceTabs.prettyPrint.accesskey=p\n\n# LOCALIZATION NOTE (sourceTabs.closeTabButtonTooltip): The tooltip that is displayed\n# for close tab button in source tabs.\nsourceTabs.closeTabButtonTooltip=Stäng flik\n\n# LOCALIZATION NOTE (sourceTabs.newTabButtonTooltip): The tooltip that is displayed for\n# new tab button in source tabs.\nsourceTabs.newTabButtonTooltip=Sök efter källor (%S)\n\n# LOCALIZATION NOTE (scopes.header): Scopes right sidebar pane header.\nscopes.header=Omfattning\n\n# LOCALIZATION NOTE (scopes.notAvailable): Scopes right sidebar pane message\n# for when the debugger is paused, but there isn't pause data.\nscopes.notAvailable=Omfattning är ej tillgänglig\n\n# LOCALIZATION NOTE (scopes.notPaused): Scopes right sidebar pane message\n# for when the debugger is not paused.\nscopes.notPaused=Inte pausad\n\n# LOCALIZATION NOTE (scopes.block): Refers to a block of code in\n# the scopes pane when the debugger is paused.\nscopes.block=Blockera\n\n# LOCALIZATION NOTE (sources.header): Sources left sidebar header\nsources.header=Källor\n\n# LOCALIZATION NOTE (sources.search): Sources left sidebar prompt\n# e.g. Cmd+P to search. On a mac, we use the command unicode character.\n# On windows, it's ctrl.\nsources.search=%S för att söka\n\n# LOCALIZATION NOTE (watchExpressions.header): Watch Expressions right sidebar\n# pane header.\nwatchExpressions.header=Bevakningsuttryck\n\n# LOCALIZATION NOTE (watchExpressions.refreshButton): Watch Expressions header\n# button for refreshing the expressions.\nwatchExpressions.refreshButton=Uppdatera\n\n# LOCALIZATION NOTE (welcome.search): The center pane welcome panel's\n# search prompt. e.g. cmd+p to search for files. On windows, it's ctrl, on\n# a mac we use the unicode character.\nwelcome.search=%S för att söka efter filer\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\nsourceSearch.search=Sök...\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\n# Used in the old debugger fronted\nsourceSearch.search=Sök...\n\n# LOCALIZATION NOTE (sourceSearch.noResults): The center pane Source Search\n# message when the query did not match any of the sources.\nsourceSearch.noResults=Inga filer som matchar %S hittades\n\n# LOCALIZATION NOTE (sourceFooter.debugBtnTooltip): Tooltip text associated\n# with the pretty-print button\nsourceFooter.debugBtnTooltip=Snygga till källkoden\n\n# LOCALIZATION NOTE (ignoreExceptions): The pause on exceptions button tooltip\n# when the debugger will not pause on exceptions.\nignoreExceptions=Ignorera undantag. Klicka för att göra en paus vid undantagsfel\n\n# LOCALIZATION NOTE (pauseOnUncaughtExceptions): The pause on exceptions button\n# tooltip when the debugger will pause on uncaught exceptions.\npauseOnUncaughtExceptions=Pausa vid undantagsfel. Klicka för att göra en paus vid alla undantag\n\n# LOCALIZATION NOTE (pauseOnExceptions): The pause on exceptions button tooltip\n# when the debugger will pause on all exceptions.\npauseOnExceptions=Pausa vid alla undantag. Klicka för att ignorera undantag\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the loading process has started but there is no file to display\n# yet.\nloadingText=Laddar…\n\n# LOCALIZATION NOTE (errorLoadingText2): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText2=Fel vid inläsning av denna URL: %S\n\n# LOCALIZATION NOTE (addWatchExpressionText): The text that is displayed in the\n# watch expressions list to add a new item.\naddWatchExpressionText=Lägg till bevakningsuttryck\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton=Bevaka\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText=Inga variabler att visa\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=%S-scope\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=Bevakningsuttryck\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=Global\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace=Stackspårning:\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects=#1 till…;#1 till…\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=Dubbelklicka för att redigera\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable value.\nvariablesEditableValueTooltip=Klicka för att ändra värde\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item which can be removed.\nvariablesCloseButtonTooltip=Klicka för att ta bort\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=Klicka för att ange värde\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip=Klicka för att markera en nod i inspektören\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip=configurable\nenumerableTooltip=enumerable\nwritableTooltip=writable\nfrozenTooltip=frozen\nsealedTooltip=sealed\nextensibleTooltip=extensible\noverriddenTooltip=overridden\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel=:\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel2): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel2=\\u0020→\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\nfunctionSearch.search.placeholder=Sökfunktioner…\nfunctionSearch.search.key=f\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=Det finns en eller flera pausade avlusare. Återstarta först den senast pausade avlusaren på: %S\n\nvariablesViewOptimizedOut=(bortoptimerad)\nvariablesViewUninitialized=(ej initierad)\nvariablesViewMissingArgs=(otillgänglig)\n\nanonymousSourcesLabel=Anonyma källor\n\nexperimental=Detta är en experimentell funktion\n\n# LOCALIZATION NOTE (whyPaused.debuggerStatement): The text that is displayed\n# in a info block explaining how the debugger is currently paused due to a `debugger`\n# statement in the code\nwhyPaused.debuggerStatement=Pausad på debugger-uttryck\n\n# LOCALIZATION NOTE (whyPaused.breakpoint): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a breakpoint\nwhyPaused.breakpoint=Pausad på brytpunkt\n\n# LOCALIZATION NOTE (whyPaused.exception): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an exception\nwhyPaused.exception=Pausad på undantag\n\n# LOCALIZATION NOTE (whyPaused.resumeLimit): The text that is displayed\n# in a info block explaining how the debugger is currently paused while stepping\n# in or out of the stack\nwhyPaused.resumeLimit=Pausad under stegning\n\n# LOCALIZATION NOTE (whyPaused.pauseOnDOMEvents): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# dom event\nwhyPaused.pauseOnDOMEvents=Pausad på händelselyssnare\n\n# LOCALIZATION NOTE (whyPaused.breakpointConditionThrown): The text that is displayed\n# in an info block when evaluating a conditional breakpoint throws an error\nwhyPaused.breakpointConditionThrown=Fel med villkorlig brytpunkt\n\n# LOCALIZATION NOTE (whyPaused.xhr): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# xml http request\nwhyPaused.xhr=Pausad på XMLHttpRequest\n\n# LOCALIZATION NOTE (whyPaused.promiseRejection): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# promise rejection\nwhyPaused.promiseRejection=Pausad på promise rejection\n\n# LOCALIZATION NOTE (whyPaused.assert): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# assert\nwhyPaused.assert=Pausad på assertion\n\n# LOCALIZATION NOTE (whyPaused.debugCommand): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# debugger statement\nwhyPaused.debugCommand=Pausad på avlusarfunktion\n\n# LOCALIZATION NOTE (whyPaused.other): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an event\n# listener breakpoint set\nwhyPaused.other=Avlusare pausad\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=Telefoner\ndevice.tablets=Surfplattor\ndevice.laptops=Bärbara datorer\ndevice.televisions=TVs\ndevice.consoles=Spelkonsoler\ndevice.watches=Klockor\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the DOM panel\n# which is available from the Web Developer sub-menu -> 'DOM'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (dom.filterDOMPanel): A placeholder text used for\n# DOM panel search box.\ndom.filterDOMPanel=Filtrera DOM-panel\n\n# LOCALIZATION NOTE (dom.refresh): A label for Refresh button in\n# DOM panel toolbar\ndom.refresh=Uppdatera\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=kopierad\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/filterwidget.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE These strings are used in the CSS Filter Editor Widget\n   - which can be found in a tooltip that appears in the Rule View when clicking\n   - on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'. -->\n<!-- LOCALIZATION NOTE (filterListSelectPlaceholder): This string is used as\n   - a preview option in the list of possible filters <select> -->\n\n\n<!ENTITY filterListSelectPlaceholder \"Välj ett filter\">\n<!-- LOCALIZATION NOTE (addNewFilterButton): This string is displayed on a button used to add new filters -->\n\n<!ENTITY addNewFilterButton \"Lägg till\">\n<!-- LOCALIZATION NOTE (newPresetPlaceholder): This string is used as\n   - a placeholder in the list of presets which is used to save a new preset -->\n\n<!ENTITY newPresetPlaceholder \"Namn förval\">\n<!-- LOCALIZATION NOTE (savePresetButton): This string is displayed on a button used to save a new preset -->\n\n<!ENTITY savePresetButton \"Spara\">\n<!-- LOCALIZATION NOTE(presetsToggleButton): This string is used in a button which toggles the presets list -->\n\n<!ENTITY presetsToggleButton \"Förval\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/filterwidget.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the CSS Filter Editor Widget\n# which can be found in a tooltip that appears in the Rule View when clicking\n# on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'.\n\n# LOCALIZATION NOTE (emptyFilterList):\n# This string is displayed when filter's list is empty\n# (no filter specified / all removed)\nemptyFilterList=Inget filter specificerat\n\n# LOCALIZATION NOTE (emptyPresetList):\n# This string is displayed when preset's list is empty\nemptyPresetList=Du har inga sparade förinställningar. Du kan lagra förinställningar för filter genom att välja ett namn och spara dem. Förinställningar är lättåtkomliga och du kan återanvända dem med lätthet.\n\n# LOCALIZATION NOTE (addUsingList):\n# This string is displayed under [emptyFilterList] when filter's\n# list is empty, guiding user to add a filter using the list below it\naddUsingList=Lägg till ett filter med hjälp av listan nedan\n\n# LOCALIZATION NOTE (dropShadowPlaceholder):\n# This string is used as a placeholder for drop-shadow's input\n# in the filter list (shown when <input> is empty)\ndropShadowPlaceholder=x y färgradie\n\n# LOCALIZATION NOTE (dragHandleTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# drag handles of filters which are used to re-order filters\ndragHandleTooltipText=Dra uppåt eller nedåt för att ordna filter\n\n# LOCALIZATION NOTE (labelDragTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# filters' labels which can be dragged left/right to increase/decrease\n# the filter's value (like photoshop)\nlabelDragTooltipText=Dra åt vänster eller höger för att minska eller öka värdet\n\n# LOCALIZATION NOTE (filterListSelectPlaceholder):\n# This string is used as a preview option in the list of possible filters\n# <select>\nfilterListSelectPlaceholder=Välj ett filter\n\n# LOCALIZATION NOTE (addNewFilterButton):\n# This string is displayed on a button used to add new filters\naddNewFilterButton=Lägg till\n\n# LOCALIZATION NOTE (newPresetPlaceholder):\n# This string is used as a placeholder in the list of presets which is used to\n# save a new preset\nnewPresetPlaceholder=Förvalt namn\n\n# LOCALIZATION NOTE (savePresetButton):\n# This string is displayed on a button used to save a new preset\nsavePresetButton=Spara\n\n# LOCALIZATION NOTE(presetsToggleButton):\n# This string is used in a button which toggles the presets list\npresetsToggleButton=Förvalda\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n\n<!ENTITY fontInspectorTitle \"Typsnitt\">\n<!ENTITY showAllFonts \"Se alla typsnitt som används på sidan\">\n<!ENTITY usedAs \"Används som: \">\n<!ENTITY system \"system\">\n<!ENTITY remote \"fjärr\">\n<!-- LOCALIZATION NOTE (previewHint): This is the label shown as the\n     placeholder in font inspector preview text box. -->\n\n<!ENTITY previewHint \"Förhandsgranska text\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/font-inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Font Inspector strings.\n# The Font Inspector is a panel accessible in the Inspector sidebar.\n\n# LOCALIZATION NOTE (fontinspector.seeAll) This is the label of a link that will show all\n# the fonts used in the page, instead of the ones related to the inspected element.\nfontinspector.seeAll=Visa alla typsnitt som används\\u0020\n\n# LOCALIZATION NOTE (fontinspector.seeAll.tooltip) see fontinspector.seeAll.\nfontinspector.seeAll.tooltip=Se alla typsnitt som används på sidan\n\n# LOCALIZATION NOTE (fontinspector.usedAs) This label introduces the name used to refer to\n# the font in a stylesheet.\nfontinspector.usedAs=Används som:\\u0020\n\n# LOCALIZATION NOTE (fontinspector.system) This label indicates that the font is a local\n# system font.\nfontinspector.system=system\n\n# LOCALIZATION NOTE (fontinspector.remote) This label indicates that the font is a remote\n# font.\nfontinspector.remote=fjärr\n\n# LOCALIZATION NOTE (previewHint):\n# This is the label shown as the placeholder in font inspector preview text box.\nfontinspector.previewText=Förhandsgranska text\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/graphs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (graphs.label.average):\n# This string is displayed on graphs when showing an average.\ngraphs.label.average=medel\n\n# LOCALIZATION NOTE (graphs.label.minimum):\n# This string is displayed on graphs when showing a minimum.\ngraphs.label.minimum=min\n\n# LOCALIZATION NOTE (graphs.label.maximum):\n# This string is displayed on graphs when showing a maximum.\ngraphs.label.maximum=max\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/har.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP response bodies are not includes\n# in exported data.\nhar.responseBodyNotIncluded=Response bodies are not included.\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP request bodies are not includes\n# in exported data.\nhar.requestBodyNotIncluded=Request bodies are not included.\n\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/inspector.dtd",
    "content": "<!-- LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users edit the\n     (outer) HTML of the current node -->\n<!ENTITY inspectorHTMLEdit.label       \"Redigera som HTML\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"R\">\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     inner HTML of the current node -->\n\n<!ENTITY inspectorHTMLCopyInner.label       \"Kopiera innerHTML\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"i\">\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     outer HTML of the current node -->\n\n<!ENTITY inspectorHTMLCopyOuter.label       \"Kopiera outerHTML\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey   \"o\">\n<!-- LOCALIZATION NOTE (inspectorCopyUniqueSelector.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the CSS Selector of the current node -->\n\n<!ENTITY inspectorCopyUniqueSelector.label       \"Kopiera unik selektor\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey   \"u\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste outer\n     HTML in the current node -->\n\n<!ENTITY inspectorHTMLPasteOuter.label      \"Klistra in outerHTML\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"K\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n\n<!ENTITY inspectorHTMLPasteInner.label      \"Klistra in innerHTML\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"n\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"Klistra in…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"t\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n\n<!ENTITY inspectorHTMLPasteBefore.label      \"Före\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"F\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n\n<!ENTITY inspectorHTMLPasteAfter.label       \"Efter\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"E\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"Som första barn\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"f\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n\n<!ENTITY inspectorHTMLPasteLastChild.label       \"Som sista barn\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"s\">\n<!-- LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users scroll\n     the current node into view -->\n\n<!ENTITY inspectorScrollNodeIntoView.label       \"Bläddra inom synhåll\">\n<!ENTITY inspectorScrollNodeIntoView.accesskey   \"B\">\n<!-- LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete the\n     current node -->\n\n<!ENTITY inspectorHTMLDelete.label          \"Ta bort nod\">\n<!ENTITY inspectorHTMLDelete.accesskey      \"T\">\n<!-- LOCALIZATION NOTE (inspectorAttributeSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other\n     attribute items, which allow to:\n     - add new attribute\n     - edit attribute\n     - remove attribute -->\n<!ENTITY inspectorAttributeSubmenu.label      \"Attribut\">\n<!ENTITY inspectorAttributeSubmenu.accesskey  \"A\">\n<!-- LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users add attribute\n     to current node -->\n\n<!ENTITY inspectorAddAttribute.label        \"Lägg till attribut\">\n<!ENTITY inspectorAddAttribute.accesskey    \"L\">\n<!-- LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users edit attribute\n     for current node -->\n\n<!ENTITY inspectorEditAttribute.label        \"Redigera attribut\">\n<!ENTITY inspectorEditAttribute.accesskey    \"R\">\n<!-- LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete attribute\n     from current node -->\n\n<!ENTITY inspectorRemoveAttribute.label        \"Ta bort attirbut\">\n<!ENTITY inspectorRemoveAttribute.accesskey    \"T\">\n\n<!ENTITY inspector.selectButton.tooltip     \"Välj element med musen\">\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n\n<!ENTITY inspectorSearchHTML.label2          \"Sök med CSS Selectors\">\n<!ENTITY inspectorSearchHTML.key            \"F\">\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that is\n     shown as the placeholder for the markup view search in the inspector. -->\n\n<!ENTITY inspectorSearchHTML.label3 \"Sök HTML\">\n<!-- LOCALIZATION NOTE (inspectorCopyImageDataUri.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the URL embedding the image data encoded in Base 64 (what we name\n     here Image Data URL). For more information:\n     https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs -->\n\n<!ENTITY inspectorCopyImageDataUri.label       \"Kopiera bilddata-URL\">\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n\n<!ENTITY inspectorShowDOMProperties.label       \"Visa DOM egenskaper\">\n<!-- LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n     shown in the inspector contextual-menu for the item that outputs a\n     variable for the current node to the console. When triggered,\n     this item opens the split Console. -->\n\n<!ENTITY inspectorUseInConsole.label       \"Använd i konsolen\">\n<!-- LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n     shown in the inspector contextual-menu for recursively expanding\n     mark-up elements -->\n\n<!ENTITY inspectorExpandNode.label       \"Fäll ut Alla \">\n<!-- LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n     shown in the inspector contextual-menu for recursively collapsing\n     mark-up elements -->\n\n<!ENTITY inspectorCollapseNode.label       \"Fäll ihop\">\n<!-- LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users take\n     a screenshot of the currently selected node. -->\n\n<!ENTITY inspectorScreenshotNode.label       \"Skärmdump nod\">\n<!-- LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users\n     duplicate the currently selected node. -->\n\n<!ENTITY inspectorDuplicateNode.label       \"Duplicera nod\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\nbreadcrumbs.siblings=Syskon\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=Avlusaren är pausad. Vissa funktioner, såsom markering med musen, kommer inte att fungera.\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=Nodåtgärder\n\ninspector.panelLabel.markupView=Märkningsvy\n\n# LOCALIZATION NOTE (markupView.more.showing)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=Vissa noder är dolda.\n\n# LOCALIZATION NOTE (markupView.more.showAll2): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nmarkupView.more.showAll2=Visa en till nod;Visa alla #1 noder\n\n# LOCALIZATION NOTE (markupView.whitespaceOnly)\n# Used in a tooltip that appears when the user hovers over whitespace-only text nodes in\n# the inspector.\nmarkupView.whitespaceOnly=Endast blanksteg textnod: %S\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage=Kan inte ladda bilden\n\n# LOCALIZATION NOTE: Used in color picker tooltip when the eyedropper is disabled for\n# non-HTML documents\neyedropper.disabled.title=Ej tillgänglig i icke-HTML dokument\n\n#LOCALIZATION NOTE: Used in the event tooltip to allow the debugger to be opened\neventsTooltip.openInDebugger=Öppna i avlusaren\n\n#LOCALIZATION NOTE: Used in the event tooltip when a script's filename cannot be detected\neventsTooltip.unknownLocation=Okänd plats\n\n#LOCALIZATION NOTE: Used in the mouseover tooltip when hovering \"Unknown location.\"\neventsTooltip.unknownLocationExplanation=Den ursprungliga platsen för denna lyssnare kan inte hittas. Kanske har koden översatts fel med ett verktyg som Babel.\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the tooltip that displays\n# help from MDN. This is a link to the complete MDN documentation page.\ndocsTooltip.visitMDN=Besök MDN-sidan\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the docs tooltip when the MDN page\n# could not be loaded (for example, because of a connectivity problem).\ndocsTooltip.loadDocsError=Det gick inte ladda dokumentsidan.\n\n# LOCALIZATION NOTE (inspector.collapsePane): This is the tooltip for the button\n# that collapses the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.collapsePane=Minimera panel\n\n# LOCALIZATION NOTE (inspector.expandPane): This is the tooltip for the button\n# that expands the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.expandPane=Expandera panel\n\n# LOCALIZATION NOTE (inspector.searchResultsCount): This is the label that\n# will show up next to the inspector search box. %1$S is the current result\n# index and %2$S is the total number of search results. For example: \"3 of 9\".\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsCount2=%1$S av %2$S\n\n# LOCALIZATION NOTE (inspector.searchResultsNone): This is the label that\n# will show up next to the inspector search box when no matches were found\n# for the given string.\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsNone=Inga matchningar\n\n# LOCALIZATION NOTE (inspector.menu.openUrlInNewTab.label): This is the label of\n# a menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is a URL, and that\n# allows to open that URL in a new tab.\ninspector.menu.openUrlInNewTab.label=Öppna länk i ny flik\n\n# LOCALIZATION NOTE (inspector.menu.copyUrlToClipboard.label): This is the label\n# of a menu item in the inspector contextual-menu that appears when the user\n# right-clicks on the attribute of a node in the inspector that is a URL, and\n# that allows to copy that URL in the clipboard.\ninspector.menu.copyUrlToClipboard.label=Kopiera länkadress\n\n# LOCALIZATION NOTE (inspector.menu.selectElement.label): This is the label of a\n# menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is the ID of another\n# element in the DOM (like with <label for=\"input-id\">), and that allows to\n# select that element in the inspector.\ninspector.menu.selectElement.label=Markera element #%S\n\n# LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the node in the inspector, and that allows\n# to edit an attribute on this node.\ninspectorEditAttribute.label=Redigera attribut %S\ninspectorEditAttribute.accesskey=e\n\n# LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to remove this attribute.\ninspectorRemoveAttribute.label=Ta bort attribut %S\ninspectorRemoveAttribute.accesskey=T\n\n# LOCALIZATION NOTE (inspectorCopyAttributeValue.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to copy the attribute value to clipboard.\ninspectorCopyAttributeValue.label=Kopiera attributvärde “%S”\ninspectorCopyAttributeValue.accesskey=v\n\n# LOCALIZATION NOTE (inspector.nodePreview.selectNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a DOM\n# node preview (e.g. something like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the node in order to select it in the\n# inspector panel.\ninspector.nodePreview.selectNodeLabel=Klicka för att välja denna nod i Inspektören\n\n# LOCALIZATION NOTE (inspector.nodePreview.highlightNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a the\n# inspector icon displayed next to a DOM node preview (e.g. next to something\n# like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the icon in order to highlight the\n# node in the page.\ninspector.nodePreview.highlightNodeLabel=Klicka för att markera den här noden på sidan\n\n# LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users edit the\n# (outer) HTML of the current node\ninspectorHTMLEdit.label=Redigera som HTML\ninspectorHTMLEdit.accesskey=R\n\n# LOCALIZATION NOTE (inspectorCopyInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# inner HTML of the current node\ninspectorCopyInnerHTML.label=Inner HTML\ninspectorCopyInnerHTML.accesskey=I\n\n# LOCALIZATION NOTE (inspectorCopyOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# outer HTML of the current node\ninspectorCopyOuterHTML.label=Outer HTML\ninspectorCopyOuterHTML.accesskey=O\n\n# LOCALIZATION NOTE (inspectorCopyCSSSelector.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the CSS Selector of the current node\ninspectorCopyCSSSelector.label=CSS-väljare\ninspectorCopyCSSSelector.accesskey=S\n\n# LOCALIZATION NOTE (inspectorCopyCSSPath.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the full CSS path of the current node\ninspectorCopyCSSPath.label=CSS-sökväg\ninspectorCopyCSSPath.accesskey=k\n\n# LOCALIZATION NOTE (inspectorPasteOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste outer\n# HTML in the current node\ninspectorPasteOuterHTML.label=Outer HTML\ninspectorPasteOuterHTML.accesskey=O\n\n# LOCALIZATION NOTE (inspectorPasteInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste inner\n# HTML in the current node\ninspectorPasteInnerHTML.label=Inner HTML\ninspectorPasteInnerHTML.accesskey=I\n\n# LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML before the current node\ninspectorHTMLPasteBefore.label=Före\ninspectorHTMLPasteBefore.accesskey=F\n\n# LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML after the current node\ninspectorHTMLPasteAfter.label=Efter\ninspectorHTMLPasteAfter.accesskey=E\n\n# LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the first child the current node\ninspectorHTMLPasteFirstChild.label=Som första barn\ninspectorHTMLPasteFirstChild.accesskey=f\n\n# LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the last child the current node\ninspectorHTMLPasteLastChild.label=Som sista barn\ninspectorHTMLPasteLastChild.accesskey=s\n\n# LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users scroll\n# the current node into view\ninspectorScrollNodeIntoView.label=Bläddra inom synhåll\ninspectorScrollNodeIntoView.accesskey=B\n\n# LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users delete the\n# current node\ninspectorHTMLDelete.label=Ta bort nod\ninspectorHTMLDelete.accesskey=T\n\n# LOCALIZATION NOTE (inspectorAttributesSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# attribute items, which allow to:\n# - add new attribute\n# - edit attribute\n# - remove attribute\ninspectorAttributesSubmenu.label=Attribut\ninspectorAttributesSubmenu.accesskey=A\n\n# LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users add attribute\n# to current node\ninspectorAddAttribute.label=Lägg till attribut\ninspectorAddAttribute.accesskey=L\n\n# LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that is\n# shown as the placeholder for the markup view search in the inspector.\ninspectorSearchHTML.label3=Sök HTML\n\n# LOCALIZATION NOTE (inspectorImageDataUri.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the URL embedding the image data encoded in Base 64 (what we name\n# here Image Data URL). For more information:\n# https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs\ninspectorImageDataUri.label=Bilddata-URL\n\n# LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users see\n# the DOM properties of the current node. When triggered, this item\n# opens the split Console and displays the properties in its side panel.\ninspectorShowDOMProperties.label=Visa DOM egenskaper\n\n# LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n# shown in the inspector contextual-menu for the item that outputs a\n# variable for the current node to the console. When triggered,\n# this item opens the split Console.\ninspectorUseInConsole.label=Använd i konsolen\n\n# LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n# shown in the inspector contextual-menu for recursively expanding\n# mark-up elements\ninspectorExpandNode.label=Fäll ut alla\n\n# LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n# shown in the inspector contextual-menu for recursively collapsing\n# mark-up elements\ninspectorCollapseNode.label=Fäll ihop\n\n# LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users take\n# a screenshot of the currently selected node.\ninspectorScreenshotNode.label=Skärmdumpsnod\n\n# LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users\n# duplicate the currently selected node.\ninspectorDuplicateNode.label=Duplicera nod\n\n# LOCALIZATION NOTE (inspectorAddNode.label): This is the label shown in\n# the inspector toolbar for the button that lets users add elements to the\n# DOM (as children of the currently selected element).\ninspectorAddNode.label=Skapa ny nod\ninspectorAddNode.accesskey=n\n\n# LOCALIZATION NOTE (inspectorCopyHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# copy items, which allow to:\n# - Copy Inner HTML\n# - Copy Outer HTML\n# - Copy Unique selector\n# - Copy Image data URI\ninspectorCopyHTMLSubmenu.label=Kopiera\n\n# LOCALIZATION NOTE (inspectorPasteHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# paste items, which allow to:\n# - Paste Inner HTML\n# - Paste Outer HTML\n# - Before\n# - After\n# - As First Child\n# - As Last Child\ninspectorPasteHTMLSubmenu.label=Klistra in\n\n# LOCALIZATION NOTE (inspector.searchHTML.key):\n# Key shortcut used to focus the DOM element search box on top-right corner of\n# the markup view\ninspector.searchHTML.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (markupView.hide.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.hide.key=h\n\n# LOCALIZATION NOTE (markupView.edit.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.edit.key=F2\n\n# LOCALIZATION NOTE (markupView.scrollInto.key):\n# Key shortcut used to scroll the webpage in order to ensure the selected node\n# is visible\nmarkupView.scrollInto.key=s\n\n# LOCALIZATION NOTE (inspector.sidebar.fontInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of fonts used in the page.\ninspector.sidebar.fontInspectorTitle=Typsnitt\n\n# LOCALIZATION NOTE (inspector.sidebar.ruleViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of CSS rules used\n# in the page.\ninspector.sidebar.ruleViewTitle=Regler\n\n# LOCALIZATION NOTE (inspector.sidebar.computedViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of computed CSS values\n# used in the page.\ninspector.sidebar.computedViewTitle=Beräknad\n\n# LOCALIZATION NOTE (inspector.sidebar.layoutViewTitle2):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying layout information defined in the page.\ninspector.sidebar.layoutViewTitle2=Layout\n\n# LOCALIZATION NOTE (inspector.sidebar.animationInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying animations defined in the page.\ninspector.sidebar.animationInspectorTitle=Animeringar\n\n# LOCALIZATION NOTE (inspector.eyedropper.label): A string displayed as the tooltip of\n# a button in the inspector which toggles the Eyedropper tool\ninspector.eyedropper.label=Välj en färg från sidan\n\n# LOCALIZATION NOTE (inspector.breadcrumbs.label): A string visible only to a screen reader and\n# is used to label (using aria-label attribute) a container for inspector breadcrumbs\ninspector.breadcrumbs.label=Länkstigar\n\n# LOCALIZATION NOTE (inspector.browserStyles.label): This is the label for the checkbox\n# that specifies whether the styles that are not from the user's stylesheet should be\n# displayed or not.\ninspector.browserStyles.label=Webbläsarstilar\n\n# LOCALIZATION NOTE (inspector.filterStyles.placeholder): This is the placeholder that\n# goes in the search box when no search term has been entered.\ninspector.filterStyles.placeholder=Filtrera stilar\n\n# LOCALIZATION NOTE (inspector.addRule.tooltip): This is the tooltip shown when\n# hovering the `Add new rule` button in the rules view toolbar. This should\n# match ruleView.contextmenu.addNewRule in styleinspector.properties\ninspector.addRule.tooltip=Lägg till ny regel\n\n# LOCALIZATION NOTE (inspector.togglePseudo.tooltip): This is the tooltip\n# shown when hovering over the `Toggle Pseudo Class Panel` button in the\n# rule view toolbar.\ninspector.togglePseudo.tooltip=Växla pseudoklasser\n\n# LOCALIZATION NOTE (inspector.noProperties): In the case where there are no CSS\n# properties to display e.g. due to search criteria this message is\n# displayed.\ninspector.noProperties=Hittade inga CSS-egenskaper.\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/jit-optimizations.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used within the JIT tools\n# in the Performance Tools which is available from the Web Developer\n# sub-menu -> 'Performance' The correct localization of this file might\n# be to keep it in English, or another language commonly spoken among\n# web developers. You want to make that choice consistent across the\n# developer tools. A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (jit.title):\n# This string is displayed in the header of the JIT Optimizations view.\njit.title=JIT-optimeringar\n\n# LOCALIZATION NOTE (jit.optimizationFailure):\n# This string is displayed in a tooltip when no JIT optimizations were detected.\njit.optimizationFailure=Optimering misslyckades\n\n# LOCALIZATION NOTE (jit.samples):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed for the unit representing the number of times a\n# frame is sampled.\n# \"#1\" represents the number of samples\n# example: 30 samples\njit.samples=#1 prov;#1 prover\n\n# LOCALIZATION NOTE (jit.types):\n# This string is displayed for the group of Ion Types in the optimizations view.\njit.types=Typer\n\n# LOCALIZATION NOTE (jit.attempts):\n# This string is displayed for the group of optimization attempts in the optimizations view.\njit.attempts=Antal försök\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/jsonview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the JSON View tool\n# that is used to inspect application/json document types loaded\n# in the browser.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (jsonViewer.tab.JSON, jsonViewer.tab.RawData,\n# jsonViewer.tab.Headers): Label for a panel tab.\njsonViewer.tab.JSON=JSON\njsonViewer.tab.RawData=Rådata\njsonViewer.tab.Headers=Rubriker\n\n# LOCALIZATION NOTE (jsonViewer.responseHeaders, jsonViewer.requestHeaders):\n# Label for header groups within the 'Headers' panel.\njsonViewer.responseHeaders=Svarsrubriker\njsonViewer.requestHeaders=Förfråganrubriker\n\n# LOCALIZATION NOTE (jsonViewer.Save): Label for save command\njsonViewer.Save=Spara\n\n# LOCALIZATION NOTE (jsonViewer.Copy): Label for clipboard copy command\njsonViewer.Copy=Kopiera\n\n# LOCALIZATION NOTE (jsonViewer.ExpandAll): Label for expanding all nodes\njsonViewer.ExpandAll=Expandera alla\n\n# LOCALIZATION NOTE (jsonViewer.PrettyPrint): Label for JSON\n# pretty print action button.\njsonViewer.PrettyPrint=Ordnad skrift\n\n# LOCALIZATION NOTE (jsonViewer.reps.more): Label used in arrays\n# that have more items than displayed.\njsonViewer.reps.more=mer…\n\n# LOCALIZATION NOTE (jsonViewer.filterJSON): Label used in search box\n# at the top right cornder of the JSON Viewer.\njsonViewer.filterJSON=Filtrera JSON\n\n# LOCALIZATION NOTE (jsonViewer.reps.reference): Label used for cycle\n# references in an array.\njsonViewer.reps.reference=Cykelreferens\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/layout.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Layout Inspector strings.\n# The Layout Inspector is a panel accessible in the Inspector sidebar.\n# The Layout Inspector may need to be enabled in about:config by setting\n# devtools.layoutview.enabled to true.\n\n# LOCALIZATION NOTE (layout.displayNumbersOnLines): Label of the display numbers on lines\n# setting option in the CSS Grid pane.\nlayout.displayNumbersOnLines=Visa nummer på rader\n\n# LOCALIZATION NOTE (layout.extendGridLinesInfinitely): Label of the extend grid lines\n# infinitely setting option in the CSS Grid pane.\nlayout.extendGridLinesInfinitely=Förläng rutnätslinjer obegränsat\n\n# LOCALIZATION NOTE (layout.header): The accordion header for the CSS Grid pane.\nlayout.header=Rutnät\n\n# LOCALIZATION NOTE (layout.gridDisplaySettings): The header for the grid display\n# settings container in the CSS Grid pane.\nlayout.gridDisplaySettings=Bildskärmsinställningar för rutnät\n\n# LOCALIZATION NOTE (layout.noGrids): In the case where there are no CSS grid\n# containers to display.\nlayout.noGrids=Inget rutnät\n\n# LOCALIZATION NOTE (layout.overlayMultipleGrids): The header for the list of grid\n# container elements that can be highlighted in the CSS Grid pane.\nlayout.overlayMultipleGrids=Överlagra flera rutnät\n\n# LOCALIZATION NOTE (layout.overlayGrid): Alternate header for the list of grid container\n# elements if only one item can be selected.\nlayout.overlayGrid=Överlagra rutnät\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n\n\n\n<!ENTITY layoutViewTitle        \"Boxmodell\">\n<!ENTITY margin.tooltip         \"marginal\">\n<!ENTITY border.tooltip         \"ram\">\n<!ENTITY padding.tooltip        \"utfyllnad\">\n<!ENTITY content.tooltip        \"innehåll\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/markers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (marker.label.*):\n# These strings are displayed in the Performance Tool waterfall, identifying markers.\n# We want to use the same wording as Google Chrome when appropriate.\nmarker.label.styles=Räkna om stil\nmarker.label.reflow=Layout\nmarker.label.paint=Måla\nmarker.label.composite=Kompositlager\nmarker.label.compositeForwardTransaction=Komposit begäran skickad\nmarker.label.javascript=Funktionsanrop\nmarker.label.parseHTML=Tolka HTML\nmarker.label.parseXML=Tolka XML\nmarker.label.domevent=DOM händelse\nmarker.label.consoleTime=Konsol\nmarker.label.garbageCollection2=Sophämtning\nmarker.label.garbageCollection.incremental=Inkrementell GC\nmarker.label.garbageCollection.nonIncremental=Icke-inkrementell GC\nmarker.label.minorGC=Mindre GC\nmarker.label.cycleCollection=Cykel-insamling\nmarker.label.cycleCollection.forgetSkippable=CC grafreduktion\nmarker.label.timestamp=Tidsstämpel\nmarker.label.worker=Worker\nmarker.label.messagePort=Meddelandeport\nmarker.label.unknown=Okänd\n\n# LOCALIZATION NOTE (marker.label.javascript.*):\n# These strings are displayed as JavaScript markers that have special\n# reasons that can be translated.\nmarker.label.javascript.scriptElement=Skripttagg\nmarker.label.javascript.promiseCallback=Promise Callback\nmarker.label.javascript.promiseInit=Promise Init\nmarker.label.javascript.workerRunnable=Worker\nmarker.label.javascript.jsURI=JavaScript URI\nmarker.label.javascript.eventHandler=Event Handler\n\n# LOCALIZATION NOTE (marker.field.*):\n# Strings used in the waterfall sidebar as property names.\n\n# General marker fields\nmarker.field.start=Start:\nmarker.field.end=Slut:\nmarker.field.duration=Längd:\n\n# General \"reason\" for a marker (JavaScript, Garbage Collection)\nmarker.field.causeName=Orsak:\n# General \"type\" for a marker (Cycle Collection, Garbage Collection)\nmarker.field.type=Typ:\n# General \"label\" for a marker (user defined)\nmarker.field.label=Etikett:\n\n# Field names for stack values\nmarker.field.stack=Stack:\nmarker.field.startStack=Stack vid start:\nmarker.field.endStack=Stack vid slut:\n\n# %S is the \"Async Cause\" of a marker, and this signifies that the cause\n# was an asynchronous one in a displayed stack.\nmarker.field.asyncStack=(Async: %S)\n\n# For console.time markers\nmarker.field.consoleTimerName=Timer-namn:\n\n# For DOM Event markers\nmarker.field.DOMEventType=Händelsetyp:\nmarker.field.DOMEventPhase=Fas:\n\n# Non-incremental cause for a Garbage Collection marker\nmarker.field.nonIncrementalCause=Non-incremental orsak:\n\n# For \"Recalculate Style\" markers\nmarker.field.restyleHint=Restyle-tips:\n\n# The type of operation performed by a Worker.\nmarker.worker.serializeDataOffMainThread=Serialisera data i Worker\nmarker.worker.serializeDataOnMainThread=Serialisera data i huvudtråden\nmarker.worker.deserializeDataOffMainThread=Avserialisera data i Worker\nmarker.worker.deserializeDataOnMainThread=Avserialisera data i huvudtråden\n\n# The type of operation performed by a MessagePort\nmarker.messagePort.serializeData=Serialisera data\nmarker.messagePort.deserializeData=Avserialisera data\n\n# Strings used in the waterfall sidebar as values.\nmarker.value.unknownFrame=<okänd plats>\nmarker.value.DOMEventTargetPhase=Mål\nmarker.value.DOMEventCapturingPhase=Fånga\nmarker.value.DOMEventBubblingPhase=Bubbling\n\n# LOCALIZATION NOTE (marker.gcreason.label.*):\n# These strings are used to give a concise but readable description of a GC reason.\nmarker.gcreason.label.API=API-anrop\nmarker.gcreason.label.EAGER_ALLOC_TRIGGER=Angelägen allokeringstrigger\nmarker.gcreason.label.DESTROY_RUNTIME=Stäng av\nmarker.gcreason.label.LAST_DITCH=Slut på minne\nmarker.gcreason.label.TOO_MUCH_MALLOC=För många byte allokerade\nmarker.gcreason.label.ALLOC_TRIGGER=För många allokeringar\nmarker.gcreason.label.DEBUG_GC=Avlusa GC\nmarker.gcreason.label.COMPARTMENT_REVIVED=Död global återupplivad\nmarker.gcreason.label.RESET=Slutförd inkrementell cykel\nmarker.gcreason.label.OUT_OF_NURSERY=Stacken är full\nmarker.gcreason.label.EVICT_NURSERY=Avlägsning stack\nmarker.gcreason.label.FULL_STORE_BUFFER=Objekt i stacken alltför aktiva\nmarker.gcreason.label.SHARED_MEMORY_LIMIT=Stor allokering misslyckades\nmarker.gcreason.label.PERIODIC_FULL_GC=Periodisk full GC\nmarker.gcreason.label.INCREMENTAL_TOO_SLOW=Allokeringshastighet för snabb\nmarker.gcreason.label.COMPONENT_UTILS=Cu.forceGC\nmarker.gcreason.label.MEM_PRESSURE=Lågt minne\nmarker.gcreason.label.CC_WAITING=Tvingad av cykel-insamling\nmarker.gcreason.label.CC_FORCED=Tvingad av cykel-insamling\nmarker.gcreason.label.LOAD_END=Sidladdning slutförd\nmarker.gcreason.label.PAGE_HIDE=Flyttad till bakgrunden\nmarker.gcreason.label.NSJSCONTEXT_DESTROY=Förstör JS-innehåll\nmarker.gcreason.label.SET_NEW_DOCUMENT=Nytt dokument\nmarker.gcreason.label.SET_DOC_SHELL=Nytt dokument\nmarker.gcreason.label.DOM_UTILS=API-anrop\nmarker.gcreason.label.DOM_IPC=IPC\nmarker.gcreason.label.DOM_WORKER=Periodisk Worker GC\nmarker.gcreason.label.INTER_SLICE_GC=Periodisk inkrementell GC-segment\nmarker.gcreason.label.FULL_GC_TIMER=Periodisk full GC\nmarker.gcreason.label.SHUTDOWN_CC=Stäng av\nmarker.gcreason.label.FINISH_LARGE_EVALUATE=Stor utvärdering\nmarker.gcreason.label.DOM_WINDOW_UTILS=Användare inaktiv\nmarker.gcreason.label.USER_INACTIVE=Användare inaktiv\n\n# The name of a nursery collection.\nmarker.nurseryCollection=Sophämtning stacken\n\n# LOCALIZATION NOTE (marker.gcreason.description.*):\n# These strings are used to give an expanded description of why a GC occurred.\nmarker.gcreason.description.API=Det fanns ett API-anrop för att tvinga en sophämtning.\nmarker.gcreason.description.EAGER_ALLOC_TRIGGER=JavaScript återvände till händelsen loop och det fanns tillräckligt många byte allokerade sedan den senaste GC att en ny GC-cykel triggades.\nmarker.gcreason.description.DESTROY_RUNTIME=Firefox förstörde en JavaScript-runtime eller innehåll och detta var den sista sophämtningen innan nedstängning.\nmarker.gcreason.description.LAST_DITCH=JavaScript försökte allokera, men det fanns inget minne tillgängligt. Gör en fullständig kompakt sophämtning som ett försök att frigöra minne för allokering.\nmarker.gcreason.description.TOO_MUCH_MALLOC=JavaScript allokerade för många byte och tvingade en sophämtning.\nmarker.gcreason.description.ALLOC_TRIGGER=JavaScript allokerade för många gånger och tvingade en sophämtning.\nmarker.gcreason.description.DEBUG_GC=GC på grund av Zeal avlusningsinställningar.\nmarker.gcreason.description.COMPARTMENT_REVIVED=En globalt objekt som var tänkt att vara inaktiv i början av GC-cykeln återupplivades i slutet av GC-cykeln.\nmarker.gcreason.description.RESET=Den aktiva inkrementell GC-cykel tvingades avsluta omedelbart.\nmarker.gcreason.description.OUT_OF_NURSERY=JavaScript allokerade tillräckligt många nya objekt i stacken så att den blev full och utlöste en mindre GC (sophämtning).\nmarker.gcreason.description.EVICT_NURSERY=Arbete som behövs göras på ordinarie heap, kräver att stacken är tom.\nmarker.gcreason.description.FULL_STORE_BUFFER=Det fanns för många egenskaper på ordinarie objekt vars värde var ett objekt i stacken.\nmarker.gcreason.description.SHARED_MEMORY_LIMIT=En stor allokering begärdes, men det fanns inte tillräckligt med minne.\nmarker.gcreason.description.PERIODIC_FULL_GC=JavaScript återvände till händelsen loop och det har varit en relativt lång tid sedan Firefox utförde en sophämtning.\nmarker.gcreason.description.INCREMENTAL_TOO_SLOW=En fullständig, icke inkrementell sophämtning utlöstes då allokeringar skedde i en högre takt än vad den existerande inkrementella sophämningscykeln kunde klara av.\nmarker.gcreason.description.COMPONENT_UTILS=Components.utils.forceGC() har anropats för att tvinga en sophämtning.\nmarker.gcreason.description.MEM_PRESSURE=Det fanns mycket lite minne tillgängligt.\nmarker.gcreason.description.CC_WAITING=Cykel-insamlingen krävde en sophämtning.\nmarker.gcreason.description.CC_FORCED=Cykel-insamlingen krävde en sophämtning.\nmarker.gcreason.description.LOAD_END=Dokumentladdningen slutfördes.\nmarker.gcreason.description.PAGE_HIDE=Fliken eller fönstret har flyttas till bakgrunden.\nmarker.gcreason.description.NSJSCONTEXT_DESTROY=Firefox förstörde en JavaScript-runtime eller innehåll och detta var den sista sophämtningen innan nedstängning.\nmarker.gcreason.description.SET_NEW_DOCUMENT=Sidan har navigerat till ett nytt dokument.\nmarker.gcreason.description.SET_DOC_SHELL=Sidan har navigerat till ett nytt dokument.\nmarker.gcreason.description.DOM_UTILS=Det fanns ett API-anrop för att tvinga en sophämtning.\nmarker.gcreason.description.DOM_IPC=Mottog ett meddelande mellan processer som begärde en sophämtning.\nmarker.gcreason.description.DOM_WORKER=Worker var inaktiv under en relativt lång tid.\nmarker.gcreason.description.INTER_SLICE_GC=Det har varit en relativt lång tid sedan den senaste inkrementella GC-segmentet.\nmarker.gcreason.description.FULL_GC_TIMER=JavaScript återvände till händelseloopen och det har varit en relativt lång tid sedan vi utförde en sophämtning.\nmarker.gcreason.description.SHUTDOWN_CC=Firefox förstörde en JavaScript-runtime eller innehåll och detta var den sista sophämtningen innan nedstängning.\nmarker.gcreason.description.FINISH_LARGE_EVALUATE=Firefox slutförde tolkningen av ett stort skript och genomförde en GC (sophämtning) då skriptet inte kommer att köras igen.\nmarker.gcreason.description.DOM_WINDOW_UTILS=Användaren var inaktiv under en lång tid. Passade på att utföra en GC när det var sannolikt att det inte skulle märkas.\nmarker.gcreason.description.USER_INACTIVE=Användaren var inaktiv under en lång tid. Firefox passade på att utföra en GC när det var sannolikt att det inte skulle märkas.\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/memory.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Memory Tools\n# which is available from the Web Developer sub-menu -> 'Memory'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (snapshot.io.save): The label for the link that saves a\n# snapshot to disk.\nsnapshot.io.save=Spara\n\n# LOCALIZATION NOTE (snapshot.io.delete): The label for the link that deletes\n# a snapshot\nsnapshot.io.delete=Ta bort\n\n# LOCALIZATION NOTE (snapshot.io.save.window): The title for the window\n# displayed when saving a snapshot to disk.\nsnapshot.io.save.window=Spara skärmbild\n\n# LOCALIZATION NOTE (snapshot.io.import.window): The title for the window\n# displayed when importing a snapshot form disk.\nsnapshot.io.import.window=Importera skärmbild\n\n# LOCALIZATION NOTE (snapshot.io.filter): The title for the filter used to\n# filter file types (*.fxsnapshot)\nsnapshot.io.filter=Firefox skärmbilder\n\n# LOCALIZATION NOTE (aggregate.mb): The label annotating the number of bytes (in\n# megabytes) in a snapshot. %S represents the value, rounded to 2 decimal\n# points.\naggregate.mb=%S MB\n\n# LOCALIZATION NOTE (snapshot-title.loading): The title for a snapshot before\n# it has a creation time to display.\nsnapshot-title.loading=Bearbetar…\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks): The label describing the\n# boolean checkbox whether or not to record call stacks.\ncheckbox.recordAllocationStacks=Spela in anropsstackar\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks.tooltip): The tooltip for\n# the label describing the boolean checkbox whether or not to record call\n# stacks.\ncheckbox.recordAllocationStacks.tooltip=Växla inspelningen av anropsstacken när ett objekt allokeras. Efterföljande skärmbilder kommer att kunna gruppera och märka objekt genom anropsstackar, men endast med de objekt som skapats efter att ha växlat till det här alternativet. Inspelning av anropsstackar har en prestanda overhead.\n\n# LOCALIZATION NOTE (toolbar.displayBy): The label describing the select menu\n# options of the display options.\ntoolbar.displayBy=Gruppera efter:\n\n# LOCALIZATION NOTE (toolbar.displayBy.tooltip): The tooltip for the label\n# describing the select menu options of the display options.\ntoolbar.displayBy.tooltip=Ändra hur objekt är grupperade\n\n# LOCALIZATION NOTE (toolbar.pop-view): The text in the button to go back to the\n# previous view.\ntoolbar.pop-view=←\n\n# LOCALIZATION NOTE (toolbar.pop-view.label): The text for the label for the\n# button to go back to the previous view.\ntoolbar.pop-view.label=Gå tillbaka till aggregat\n\n# LOCALIZATION NOTE (toolbar.viewing-individuals): The text letting the user\n# know that they are viewing individual nodes from a census group.\ntoolbar.viewing-individuals=⁂ Visar individer i gruppen\n\n# LOCALIZATION NOTE (censusDisplays.coarseType.tooltip): The tooltip for the\n# \"coarse type\" display option.\ncensusDisplays.coarseType.tooltip=Gruppera objekt efter deras typ\n\n# LOCALIZATION NOTE (censusDisplays.allocationStack.tooltip): The tooltip for\n# the \"call stack\" display option.\ncensusDisplays.allocationStack.tooltip=Gruppera objekt efter JavaScript-stack inspelade när objektet allokerades\n\n# LOCALIZATION NOTE (censusDisplays.invertedAllocationStack.tooltip): The\n# tooltip for the \"inverted call stack\" display option.\ncensusDisplays.invertedAllocationStack.tooltip=Gruppera objekt efter den inverterade JavaScript-anropsstacken inspelad när objektet skapades\n\n# LOCALIZATION NOTE (censusDisplays.treeMap.tooltip): The tooltip for the\n# \"tree map\" display option.\ncensusDisplays.treeMap.tooltip=Visualisera minnesanvändning: större blockkonto för en större procent av minnesanvändning\\u0020\n\n# LOCALIZATION NOTE (censusDisplays.objectClass.tooltip): The tooltip for the\n# \"object class\" display option.\ncensusDisplays.objectClass.tooltip=Gruppera objekt efter deras JavaScript Objekt [[class]] namn\n\n# LOCALIZATION NOTE (censusDisplays.internalType.tooltip): The tooltip for the\n# \"internal type\" display option.\ncensusDisplays.internalType.tooltip=Gruppera objekt efter dess interna C++ typ\n\n# LOCALIZATION NOTE (toolbar.labelBy): The label describing the select menu\n# options of the label options.\ntoolbar.labelBy=Etikett efter:\n\n# LOCALIZATION NOTE (toolbar.labelBy): The tooltip for the label describing the\n# select menu options of the label options.\ntoolbar.labelBy.tooltip=Ändra hur objekt är märkta\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" dominator tree display option.\ndominatorTreeDisplays.coarseType.tooltip=Märk objekt efter vilken bred kategori som de passar i\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.allocationStack.tooltip): The\n# tooltip for the \"call stack\" dominator tree display option.\ndominatorTreeDisplays.allocationStack.tooltip=Märk objekt efter JavaScript-stack inspelad när det allokerades\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.internalType.tooltip): The\n# tooltip for the \"internal type\" dominator tree display option.\ndominatorTreeDisplays.internalType.tooltip=Märk objekt efter deras interna C++ typnamn\n\n# LOCALIZATION NOTE (treeMapDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" tree map display option.\ntreeMapDisplays.coarseType.tooltip=Märk objekt efter vilken bred kategori som de passar i\n\n# LOCALIZATION NOTE (toolbar.view): The label for the view selector in the\n# toolbar.\ntoolbar.view=Visa:\n\n# LOCALIZATION NOTE (toolbar.view.tooltip): The tooltip for the label for the\n# view selector in the toolbar.\ntoolbar.view.tooltip=Ändra vyn för skärmbilden\n\n# LOCALIZATION NOTE (toolbar.view.census): The label for the census view option\n# in the toolbar.\ntoolbar.view.census=Sammanlagt\n\n# LOCALIZATION NOTE (toolbar.view.census.tooltip): The tooltip for the label for\n# the census view option in the toolbar.\ntoolbar.view.census.tooltip=Visa en sammanfattning av skärmbildsinnehåll genom att aggregera objekt till grupper\n\n# LOCALIZATION NOTE (toolbar.view.dominators): The label for the dominators view\n# option in the toolbar.\ntoolbar.view.dominators=Dominatorer\n\n# LOCALIZATION NOTE (toolbar.view.dominators.tooltip): The tooltip for the label\n# for the dominators view option in the toolbar.\ntoolbar.view.dominators.tooltip=Visa dominatorträd och markera de största strukturerna i skärmbilden\n\n# LOCALIZATION NOTE (toolbar.view.treemap): The label for the tree map option\n# in the toolbar.\ntoolbar.view.treemap=Tree Map\n\n# LOCALIZATION NOTE (toolbar.view.treemap.tooltip): The tooltip for the label for\n# the tree map view option in the toolbar.\ntoolbar.view.treemap.tooltip=Visualisera minnesanvändning: större blockkonto för en större procent av minnesanvändning\\u0020\n\n# LOCALIZATION NOTE (take-snapshot): The label describing the button that\n# initiates taking a snapshot, either as the main label, or a tooltip.\ntake-snapshot=Ta skärmbild\n\n# LOCALIZATION NOTE (import-snapshot): The label describing the button that\n# initiates importing a snapshot.\nimport-snapshot=Importera…\n\n# LOCALIZATION NOTE (clear-snapshots.tooltip): The tooltip for the button that\n# deletes existing snapshot.\nclear-snapshots.tooltip=Ta bort alla skärmbilder\n\n# LOCALIZATION NOTE (diff-snapshots.tooltip): The tooltip for the button that\n# initiates selecting two snapshots to diff with each other.\ndiff-snapshots.tooltip=Jämför skärmbilder\n\n# LOCALIZATION NOTE (filter.placeholder): The placeholder text used for the\n# memory tool's filter search box.\nfilter.placeholder=Filter\n\n# LOCALIZATION NOTE (filter.tooltip): The tooltip text used for the memory\n# tool's filter search box.\nfilter.tooltip=Filtrera innehållet av skärmbilden\n\n# LOCALIZATION NOTE (tree-item.view-individuals.tooltip): The tooltip for the\n# button to view individuals in this group.\ntree-item.view-individuals.tooltip=Visa enskilda noder i denna grupp och deras behållande sökvägar\n\n# LOCALIZATION NOTE (tree-item.load-more): The label for the links to fetch the\n# lazily loaded sub trees in the dominator tree view.\ntree-item.load-more=Ladda mer…\n\n# LOCALIZATION NOTE (tree-item.rootlist): The label for the root of the\n# dominator tree.\ntree-item.rootlist=GC roten\n\n# LOCALIZATION NOTE (tree-item.nostack): The label describing the row in the heap tree\n# that represents a row broken down by call stack when no stack was available.\ntree-item.nostack=(ingen stack tillgänglig)\n\n# LOCALIZATION NOTE (tree-item.nofilename): The label describing the row in the\n# heap tree that represents a row broken down by filename when no filename was\n# available.\ntree-item.nofilename=(inget filnamn tillgängligt)\n\n# LOCALIZATION NOTE (tree-item.root): The label describing the row in the heap tree\n# that represents the root of the tree when inverted.\ntree-item.root=(root)\n\n# LOCALIZATION NOTE (tree-item.percent2): A percent of bytes or count displayed in the tree view.\n# there are two \"%\" after %S to escape and display \"%\"\ntree-item.percent2=%S%%\n\n# LOCALIZATION NOTE (diffing.baseline): The name of the baseline snapshot in a\n# diffing comparison.\ndiffing.baseline=Baslinje\n\n# LOCALIZATION NOTE (diffing.comparison): The name of the snapshot being\n# compared to the baseline in a diffing comparison.\ndiffing.comparison=Jämförelse\n\n# LOCALIZATION NOTE (diffing.prompt.selectBaseline): The prompt to select the\n# first snapshot when doing a diffing comparison.\ndiffing.prompt.selectBaseline=Välj skärmbild för baslinje\n\n# LOCALIZATION NOTE (diffing.prompt.selectComparison): The prompt to select the\n# second snapshot when doing a diffing comparison.\ndiffing.prompt.selectComparison=Välj skärmbild för att jämföra med baslinjen\n\n# LOCALIZATION NOTE (diffing.state.error): The label describing the diffing\n# state ERROR, used in the snapshot list when an error occurs while diffing two\n# snapshots.\ndiffing.state.error=Fel\n\n# LOCALIZATION NOTE (diffing.state.error.full): The text describing the diffing\n# state ERROR, used in the main view when an error occurs while diffing two\n# snapshots.\ndiffing.state.error.full=Det uppstod ett fel vid jämförelse av skärmbilder.\n\n# LOCALIZATION NOTE (diffing.state.taking-diff): The label describing the diffin\n# state TAKING_DIFF, used in the snapshots list when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff=Beräknar skillnader…\n\n# LOCALIZATION NOTE (diffing.state.taking-diff.full): The label describing the\n# diffing state TAKING_DIFF, used in the main view when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff.full=Beräknar skillnader…\n\n# LOCALIZATION NOTE (diffing.state.selecting): The label describing the diffing\n# state SELECTING.\ndiffing.state.selecting=Välj två skärmbilder att jämföra\n\n# LOCALIZATION NOTE (diffing.state.selecting.full): The label describing the\n# diffing state SELECTING, used in the main view when selecting snapshots to\n# diff.\ndiffing.state.selecting.full=Välj två skärmbilder att jämföra\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING.\ndominatorTree.state.computing=Genererar dominatorsrapport…\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING, used in the dominator tree view.\ndominatorTree.state.computing.full=Genererar dominatorsrapport…\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING.\ndominatorTree.state.fetching=Beräknar storlekar…\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING, used in the dominator tree view.\ndominatorTree.state.fetching.full=Beräknar dominators behållande storlek…\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label\n# describing the dominator tree state INCREMENTAL_FETCHING.\ndominatorTree.state.incrementalFetching=Hämtar…\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label describing the\n# dominator tree state INCREMENTAL_FETCHING, used in the dominator tree view.\ndominatorTree.state.incrementalFetching.full=Hämtar mer…\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR.\ndominatorTree.state.error=Fel\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR, used in the dominator tree view.\ndominatorTree.state.error.full=Det uppstod ett fel vid bearbetning av dominator trädet\n\n# LOCALIZATION NOTE (snapshot.state.saving.full): The label describing the\n# snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving.full=Sparar ögonblicksbild…\n\n# LOCALIZATION NOTE (snapshot.state.importing.full): The label describing the\n# snapshot state IMPORTING, used in the main heap view.\nsnapshot.state.importing.full=Importerar…\n\n# LOCALIZATION NOTE (snapshot.state.reading.full): The label describing the\n# snapshot state READING, and SAVED, due to these states being combined\n# visually, used in the main heap view.\nsnapshot.state.reading.full=Behandlar ögonblicksbild…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-census.full=Genererar aggregerad rapport…\n\n# LOCALIZATION NOTE (snapshot.state.saving-tree-map.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-tree-map.full=Sparar tree map…\n\n# LOCALIZATION NOTE (snapshot.state.error.full): The label describing the\n# snapshot state ERROR, used in the main heap view.\nsnapshot.state.error.full=Det uppstod ett fel vid bearbetning av denna ögonblicksbild.\n\n# LOCALIZATION NOTE (individuals.state.error): The short message displayed when\n# there is an error fetching individuals from a group.\nindividuals.state.error=Fel\n\n# LOCALIZATION NOTE (individuals.state.error.full): The longer message displayed\n# when there is an error fetching individuals from a group.\nindividuals.state.error.full=Ett fel uppstod vid hämtning av individer i gruppen\n\n# LOCALIZATION NOTE (individuals.state.fetching): The short message displayed\n# while fetching individuals.\nindividuals.state.fetching=Hämtar…\n\n# LOCALIZATION NOTE (individuals.state.fetching.full): The longer message\n# displayed while fetching individuals.\nindividuals.state.fetching.full=Hämtar individer i grupp…\n\n# LOCALIZATION NOTE (individuals.field.node): The header label for an individual\n# node.\nindividuals.field.node=Nod\n\n# LOCALIZATION NOTE (individuals.field.node.tooltip): The tooltip for the header\n# label for an individual node.\nindividuals.field.node.tooltip=Den individuella noden i skärmbilden\\u0020\n\n# LOCALIZATION NOTE (snapshot.state.saving): The label describing the snapshot\n# state SAVING, used in the snapshot list view\nsnapshot.state.saving=Sparar skärmbild…\n\n# LOCALIZATION NOTE (snapshot.state.importing): The label describing the\n# snapshot state IMPORTING, used in the snapshot list view\nsnapshot.state.importing=Importerar skärmbild…\n\n# LOCALIZATION NOTE (snapshot.state.reading): The label describing the snapshot\n# state READING, and SAVED, due to these states being combined visually, used in\n# the snapshot list view.\nsnapshot.state.reading=Behandlar skärmbild…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-census=Sparar rapport…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-tree-map=Sparar tree map…\n\n# LOCALIZATION NOTE (snapshot.state.error): The label describing the snapshot\n# state ERROR, used in the snapshot list view.\nsnapshot.state.error=Fel\n\n# LOCALIZATION NOTE (heapview.no-difference): Message displayed when there is no\n# difference between two snapshots.\nheapview.no-difference=Ingen skillnad mellan baslinje och jämförelse.\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there are no\n# matches when filtering.\nheapview.none-match=Inga träffar.\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there report\n# is empty.\nheapview.empty=Tom.\n\n# LOCALIZATION NOTE (heapview.noAllocationStacks): The message displayed to\n# users when selecting a display by \"call stack\" but no call stacks\n# were recorded in the heap snapshot.\nheapview.noAllocationStacks=Inga anropsstackar hittades. Spela in anropsstackar innan en skärmbild tas.\n\n# LOCALIZATION NOTE (heapview.field.retainedSize): The name of the column in the\n# dominator tree view for retained byte sizes.\nheapview.field.retainedSize=Behållen storlek (byte)\n\n# LOCALIZATION NOTE (heapview.field.retainedSize.tooltip): The tooltip for the\n# column header in the dominator tree view for retained byte sizes.\nheapview.field.retainedSize.tooltip=Summan av storleken på själva objektet, och storleken på alla de andra objekten som hålls vid liv av den\n\n# LOCALIZATION NOTE (heapview.field.shallowSize): The name of the column in the\n# dominator tree view for shallow byte sizes.\nheapview.field.shallowSize=Ytlig storlek (byte)\n\n# LOCALIZATION NOTE (heapview.field.shallowSize.tooltip): The tooltip for the\n# column header in the dominator tree view for shallow byte sizes.\nheapview.field.shallowSize.tooltip=Storleken på själva objektet\n\n# LOCALIZATION NOTE (dominatortree.field.label): The name of the column in the\n# dominator tree for an object's label.\ndominatortree.field.label=Dominator\n\n# LOCALIZATION NOTE (dominatortree.field.label.tooltip): The tooltip for the column\n# header in the dominator tree view for an object's label.\ndominatortree.field.label.tooltip=Etiketten för ett objekt i minnet\n\n# LOCALIZATION NOTE (heapview.field.bytes): The name of the column in the heap\n# view for bytes.\nheapview.field.bytes=Byte\n\n# LOCALIZATION NOTE (heapview.field.bytes.tooltip): The tooltip for the column\n# header in the heap view for bytes.\nheapview.field.bytes.tooltip=Antalet byte som förbrukas av denna grupp, med undantag av undergrupper\n\n# LOCALIZATION NOTE (heapview.field.count): The name of the column in the heap\n# view for count.\nheapview.field.count=Antal\n\n# LOCALIZATION NOTE (heapview.field.count.tooltip): The tooltip for the column\n# header in the heap view for count.\nheapview.field.count.tooltip=Antalet nåbara objekt i denna grupp, med undantag av undergrupper\n\n# LOCALIZATION NOTE (heapview.field.totalbytes): The name of the column in the\n# heap view for total bytes.\nheapview.field.totalbytes=Totalt antal byte\n\n# LOCALIZATION NOTE (heapview.field.totalbytes.tooltip): The tooltip for the\n# column header in the heap view for total bytes.\nheapview.field.totalbytes.tooltip=Antalet byte som förbrukas av denna grupp, inklusive undergrupper\n\n# LOCALIZATION NOTE (heapview.field.totalcount): The name of the column in the\n# heap view for total count.\nheapview.field.totalcount=Totalt antal\n\n# LOCALIZATION NOTE (heapview.field.totalcount.tooltip): The tooltip for the\n# column header in the heap view for total count.\nheapview.field.totalcount.tooltip=Antalet nåbara objekt i denna grupp, inklusive undergrupper\n\n# LOCALIZATION NOTE (heapview.field.name): The name of the column in the heap\n# view for name.\nheapview.field.name=Grupp\n\n# LOCALIZATION NOTE (heapview.field.name.tooltip): The tooltip for the column\n# header in the heap view for name.\nheapview.field.name.tooltip=Namnet på denna grupp\n\n# LOCALIZATION NOTE (shortest-paths.header): The header label for the shortest\n# paths pane.\nshortest-paths.header=Behållande sökväg (från sophämtningsrötter)\n\n# LOCALIZATION NOTE (shortest-paths.select-node): The message displayed in the\n# shortest paths pane when a node is not yet selected.\nshortest-paths.select-node=Välj en nod för att visa dess behållande sökvägar\n\n# LOCALIZATION NOTE (tree-map.node-count): The label for the count value of a\n# node in the tree map\ntree-map.node-count=antal\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/menus.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndevToolsCmd.key = VK_F12\ndevToolsCmd.keytext = F12\n\ndevtoolsServiceWorkers.label = Service Workers\ndevtoolsServiceWorkers.accesskey = k\n\ndevtoolsConnect.label = Anslut…\ndevtoolsConnect.accesskey = A\n\nbrowserConsoleCmd.label = Webbläsarkonsolen\nbrowserConsoleCmd.accesskey = b\nbrowserConsoleCmd.key = j\n\nresponsiveDesignMode.label = Följsamt designläge\nresponsiveDesignMode.accesskey = F\nresponsiveDesignMode.key = M\n\neyedropper.label = Färgpipett\neyedropper.accesskey = r\n\n# LOCALIZATION NOTE (scratchpad.label): This menu item label appears\n# in the Tools menu. See bug 653093.\n# The Scratchpad is intended to provide a simple text editor for creating\n# and evaluating bits of JavaScript code for the purposes of function\n# prototyping, experimentation and convenient scripting.\n#\n# It's quite possible that you won't have a good analogue for the word\n# \"Scratchpad\" in your locale. You should feel free to find a close\n# approximation to it or choose a word (or words) that means\n# \"simple discardable text editor\".\nscratchpad.label = Kladdblocket\nscratchpad.accesskey = d\nscratchpad.key = VK_F4\nscratchpad.keytext = F4\n\n# LOCALIZATION NOTE (browserToolboxMenu.label): This is the label for the\n# application menu item that opens the browser toolbox UI in the Tools menu.\nbrowserToolboxMenu.label = Webbläsarverktyg\nbrowserToolboxMenu.accesskey = e\nbrowserToolboxMenu.key = i\n\n# LOCALIZATION NOTE (browserContentToolboxMenu.label): This is the label for the\n# application menu item that opens the browser content toolbox UI in the Tools menu.\n# This toolbox allows to debug the chrome of the content process in multiprocess builds.\nbrowserContentToolboxMenu.label = Verktyg för webbläsarinnehåll\nbrowserContentToolboxMenu.accesskey = t\n\ndevToolbarMenu.label = Utvecklarfältet\ndevToolbarMenu.accesskey = U\ndevToolbarMenu.key = VK_F2\ndevToolbarMenu.keytext = F2\n\nwebide.label = WebIDE\nwebide.accesskey = W\nwebide.key = VK_F8\nwebide.keytext = F8\n\ndevToolboxMenuItem.label = Växla verktyg\ndevToolboxMenuItem.accesskey = V\ndevToolboxMenuItem.key = I\n\ngetMoreDevtoolsCmd.label = Hämta fler verktyg\ngetMoreDevtoolsCmd.accesskey = H\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n\n\n\n<!ENTITY netmonitorUI.perfNotice1         \"• Klicka på knappen\">\n<!ENTITY netmonitorUI.perfNotice2         \"för att starta en prestandaanalys.\">\n<!-- LOCALIZATION NOTE (netmonitorUI.reload1/2/3): These are the labels displayed\n  -  in the network table when empty to start logging network requests. -->\n\n<!ENTITY netmonitorUI.reloadNotice1       \"• Genomför en förfrågan eller\">\n<!ENTITY netmonitorUI.reloadNotice2       \"Uppdatera\">\n<!ENTITY netmonitorUI.reloadNotice3       \"sidan för att se detaljerad information om nätverksaktiviteten.\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n\n<!ENTITY netmonitorUI.toolbar.status3     \"Status\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n\n<!ENTITY netmonitorUI.toolbar.method      \"Metod\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n\n<!ENTITY netmonitorUI.toolbar.file        \"Fil\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n\n<!ENTITY netmonitorUI.toolbar.domain      \"Domän\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n\n<!ENTITY netmonitorUI.toolbar.type        \"Typ\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n\n<!ENTITY netmonitorUI.toolbar.transferred \"Överfört\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column, which is the\n  -  uncompressed / decoded size. -->\n\n<!ENTITY netmonitorUI.toolbar.size        \"Storlek\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n\n<!ENTITY netmonitorUI.toolbar.waterfall   \"Tidslinje\">\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n\n<!ENTITY netmonitorUI.tab.headers         \"Rubriker\">\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n\n<!ENTITY netmonitorUI.tab.cookies         \"Kakor\">\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n\n<!ENTITY netmonitorUI.tab.params          \"Parametrar\">\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n\n<!ENTITY netmonitorUI.tab.response        \"Svar\">\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n\n<!ENTITY netmonitorUI.tab.timings         \"Tider\">\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n\n<!ENTITY netmonitorUI.tab.preview         \"Förhandsgranska\">\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n\n<!ENTITY netmonitorUI.tab.security        \"Säkerhet\">\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterAll    \"Alla\">\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterFonts  \"Typsnitt\">\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterImages \"Bilder\">\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterMedia  \"Media\">\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterOther  \"Annat\">\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFreetext): This is the label displayed\n  -  in the network details footer for the url filtering textbox. -->\n\n<!ENTITY netmonitorUI.footer.filterFreetext.label  \"Filtrera URLs\">\n<!ENTITY netmonitorUI.footer.filterFreetext.key  \"F\">\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n\n<!ENTITY netmonitorUI.footer.clear  \"Rensa\">\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n\n<!ENTITY netmonitorUI.footer.perf   \"Växla prestandaanalys…\">\n<!-- LOCALIZATION NOTE (netmonitorUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n\n<!ENTITY netmonitorUI.panesButton.tooltip \"Visa/dölj nätverksinfo\">\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n\n<!ENTITY netmonitorUI.summary.url         \"Förfrågan-URL:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n\n<!ENTITY netmonitorUI.summary.method      \"Förfråganmetod:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.address): This is the label displayed\n  -  in the network details headers tab identifying the remote address. -->\n\n<!ENTITY netmonitorUI.summary.address     \"Fjärradress:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n\n<!ENTITY netmonitorUI.summary.status      \"Statuskod:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n\n<!ENTITY netmonitorUI.summary.version     \"Version:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n\n<!ENTITY netmonitorUI.summary.size        \"Rubrikstorlek:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n\n<!ENTITY netmonitorUI.response.name       \"Namn:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n\n<!ENTITY netmonitorUI.response.dimensions \"Dimensioner:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n\n<!ENTITY netmonitorUI.response.mime       \"MIME-typ:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n\n<!ENTITY netmonitorUI.timings.blocked     \"Blockerad:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n\n<!ENTITY netmonitorUI.timings.dns         \"DNS-svar:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n\n<!ENTITY netmonitorUI.timings.connect     \"Ansluter:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n\n<!ENTITY netmonitorUI.timings.send        \"Skickar:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n\n<!ENTITY netmonitorUI.timings.wait        \"Väntar:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n\n<!ENTITY netmonitorUI.timings.receive     \"Mottar:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n\n<!ENTITY netmonitorUI.security.warning.cipher     \"Det chiffer som används för kryptering är föråldrat och osäkert.\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n\n<!ENTITY netmonitorUI.security.error      \"Ett fel har inträffat:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n\n<!ENTITY netmonitorUI.security.protocolVersion \"Protokollversion:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n\n<!ENTITY netmonitorUI.security.cipherSuite \"Chiffersvit:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n\n<!ENTITY netmonitorUI.security.hsts \"HSTS:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n\n<!ENTITY netmonitorUI.security.hpkp \"Pinnad offentlig nyckel:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n\n<!ENTITY netmonitorUI.security.connection \"Anslutning:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n\n<!ENTITY netmonitorUI.security.certificate \"Certifikat:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n\n<!ENTITY netmonitorUI.context.copyUrl     \"Kopiera URL\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n\n<!ENTITY netmonitorUI.context.copyUrl.accesskey \"U\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams): This is the label displayed\n  -  on the context menu that copies the selected request's url parameters -->\n\n<!ENTITY netmonitorUI.context.copyUrlParams     \"Kopiera URL-parametrar\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams.accesskey): This is the access key\n  -  for the Copy URL Parameters menu item displayed in the context menu for a request -->\n\n<!ENTITY netmonitorUI.context.copyUrlParams.accesskey \"P\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData): This is the label displayed\n  -  on the context menu that copies the selected request's post data -->\n\n<!ENTITY netmonitorUI.context.copyPostData     \"Kopiera POST-data\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData.accesskey): This is the access key\n  -  for the Copy POST Data menu item displayed in the context menu for a request -->\n\n<!ENTITY netmonitorUI.context.copyPostData.accesskey \"d\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n\n<!ENTITY netmonitorUI.context.copyAsCurl    \"Kopiera som cURL\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCUrl.accesskey): This is the access key\n  -  for the Copy as cURL menu item displayed in the context menu for a request -->\n\n<!ENTITY netmonitorUI.context.copyAsCurl.accesskey \"C\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's request headers -->\n\n<!ENTITY netmonitorUI.context.copyRequestHeaders     \"Kopiera begäranhuvuden\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders.accesskey): This is the access key\n  -  for the Copy Request Headers menu item displayed in the context menu for a request -->\n\n<!ENTITY netmonitorUI.context.copyRequestHeaders.accesskey  \"g\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's response headers -->\n\n<!ENTITY netmonitorUI.context.copyResponseHeaders     \"Kopiera svarshuvuden\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders.accesskey): This is the access key\n  -  for the Copy Response Headers menu item displayed in the context menu for a response -->\n\n<!ENTITY netmonitorUI.context.copyResponseHeaders.accesskey  \"s\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponse): This is the label displayed\n  -  on the context menu that copies the selected response as a string -->\n\n<!ENTITY netmonitorUI.context.copyResponse \"Kopiera svar\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRespose.accesskey): This is the access key\n  -  for the Copy Response menu item displayed in the context menu for a request -->\n\n<!ENTITY netmonitorUI.context.copyResponse.accesskey  \"v\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"Kopiera bild som data-URI\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"U\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar): This is the label displayed\n  -  on the context menu that copies all as HAR format -->\n\n<!ENTITY netmonitorUI.context.copyAllAsHar \"Kopiera allt som HAR\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar.accesskey): This is the access key\n  -  for the Copy All As HAR menu item displayed in the context menu for a network panel -->\n\n<!ENTITY netmonitorUI.context.copyAllAsHar.accesskey \"O\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar): This is the label displayed\n  -  on the context menu that saves all as HAR format -->\n\n<!ENTITY netmonitorUI.context.saveAllAsHar \"Spara allt som HAR\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar.accesskey): This is the access key\n  -  for the Save All As HAR menu item displayed in the context menu for a network panel -->\n\n<!ENTITY netmonitorUI.context.saveAllAsHar.accesskey \"H\">\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n\n<!ENTITY netmonitorUI.summary.editAndResend \"Redigera och skicka igen\">\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey \"e\">\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n\n<!ENTITY netmonitorUI.summary.rawHeaders \"Rådata rubriker\">\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"Förfråganrubriker:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"Svarets rubriker:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n\n<!ENTITY netmonitorUI.context.newTab      \"Öppna i ny flik\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n\n<!ENTITY netmonitorUI.context.newTab.accesskey \"n\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n\n<!ENTITY netmonitorUI.context.perfTools   \"Starta prestandaanalys…\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"a\">\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n\n<!ENTITY netmonitorUI.custom.newRequest   \"Ny förfrågan\">\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n\n<!ENTITY netmonitorUI.custom.query        \"Frågesträng:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n\n<!ENTITY netmonitorUI.custom.headers      \"Förfråganrubriker:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n\n<!ENTITY netmonitorUI.custom.postData     \"Förfråganinnehåll:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n\n<!ENTITY netmonitorUI.custom.send         \"Skicka\">\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n\n<!ENTITY netmonitorUI.custom.cancel       \"Avbryt\">\n<!-- LOCALIZATION NOTE (netmonitorUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n\n<!ENTITY netmonitorUI.backButton          \"Bakåt\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=Anslutningen som användes för att hämta denna resurs var säker.\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not https\nnetmonitor.security.state.insecure=Anslutningen som används för att hämta denna resurs var inte säker.\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=En säkerhetsvarning förhindrade resursen från att laddas.\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=Den här resursen överfördes genom en anslutning som använde en svag kryptering.\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=Aktiverad\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=Inaktiverad\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=Värd %S:\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayed. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<Inte Tillgänglig>\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=Dölj förfrågandetaljer\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=Visa förfrågandetaljer\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=Inga rubriker för den här förfrågan\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=Filtrera rubriker\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=Inga kakor för den här förfrågan\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=Filtrera kakor\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=Inga parametrar för den här förfrågan\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=Filtrera förfråganparametrar\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=Frågesträng\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=Formulärdata\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=Förfrågans nyttolast\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=Förfrågans rubriker\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload=Förfrågans rubriker från uppladdningsströmmen\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=Svarets rubriker\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=Förfrågans kakor\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=Svarets kakor\n\n# LOCALIZATION NOTE (responsePayload): This is the label displayed\n# in the network details response tab identifying the response payload.\nresponsePayload=Förfrågans nyttolast\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=Filtrera egenskaper\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → callback %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=Fallande ordning\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=Stigande ordning\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=Inga förfrågningar\n\n# LOCALIZATION NOTE (networkMenu.summary3): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the transferred size, #4 is the number of seconds.\nnetworkMenu.summary3=En begäran, #2 (överfört: #3), #4;#1 begär, #2 (överfört: #3), #4\n\n# LOCALIZATION NOTE (networkMenu.sizeB): This is the label displayed\n# in the network menu specifying the size of a request (in bytes).\nnetworkMenu.sizeB=%S B\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB=%S kB\n\n# LOCALIZATION NOTE (networkMenu.sizeMB): This is the label displayed\n# in the network menu specifying the size of a request (in megabytes).\nnetworkMenu.sizeMB=%S MB\n\n# LOCALIZATION NOTE (networkMenu.sizeGB): This is the label displayed\n# in the network menu specifying the size of a request (in gigabytes).\nnetworkMenu.sizeGB=%S GB\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=—\n\n# LOCALIZATION NOTE (networkMenu.sizeCached): This is the label displayed\n# in the network menu specifying the transferred of a request is\n# cached.\nnetworkMenu.sizeCached=cachad\n\n# LOCALIZATION NOTE (networkMenu.sizeServiceWorker): This is the label displayed\n# in the network menu specifying the transferred of a request computed\n# by a service worker.\nnetworkMenu.sizeServiceWorker=service worker\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S ms\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond=%S ms\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second=%S s\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute=%S min\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading=Laddar…\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable=Tom\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading=Vänta…\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable=Ingen data tillgänglig\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.transferredSizeKB): This is the label displayed\n# in pie or table charts specifying the size of a transferred request (in kilobytes).\ncharts.transferredSizeKB=%S kB\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS=%S s\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Storlek: %S kB\n\n# LOCALIZATION NOTE (charts.totalTranferredSize): This is the label displayed\n# in the performance analysis view for total transferred size, in kilobytes.\ncharts.totalTransferredSize=Överförd storlek: %S kB\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled=Använd cache\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled=Inaktiverad cache\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=Storlek: %S kB\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds=Tid: #1 sekund;Tid: #1 sekunder\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached=Cachade svar: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount=Totala förfrågningar: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for size of the request.\ncharts.size=Storlek\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for type of request.\ncharts.type=Typ\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for transferred\n# size of the request.\ncharts.transferred=Överfört\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for time of request.\ncharts.time=Tid\n\n# LOCALIZATION NOTE (netRequest.headers): A label used for Headers tab\n# This tab displays list of HTTP headers\nnetRequest.headers=Huvuden\n\n# LOCALIZATION NOTE (netRequest.response): A label used for Response tab\n# This tab displays HTTP response body\nnetRequest.response=Svar\n\n# LOCALIZATION NOTE (netRequest.rawData): A label used for a section\n# in Response tab. This section displays raw response body as it's\n# been received from the backend (debugger server)\nnetRequest.rawData=Rådata\n\n# LOCALIZATION NOTE (netRequest.xml): A label used for a section\n# in Response tab. This section displays parsed XML response body.\nnetRequest.xml=XML\n\n# LOCALIZATION NOTE (netRequest.image): A label used for a section\n# in Response tab. This section displays images returned in response body.\nnetRequest.image=Bild\n\n# LOCALIZATION NOTE (netRequest.sizeLimitMessage): A label used\n# in Response and Post tabs in case the body is bigger than given limit.\n# It allows the user to click and fetch more from the backend.\n# The {{link}} will be replace at run-time by an active link.\n# String with ID 'netRequest.sizeLimitMessageLink' will be used as text\n# for this link.\nnetRequest.sizeLimitMessage=Storleksgräns har nåtts. Klicka på {{link}} för att ladda mer.\nnetRequest.sizeLimitMessageLink=här\n\n# LOCALIZATION NOTE (netRequest.responseBodyDiscarded): A label used\n# in Response tab if the response body is not available.\nnetRequest.responseBodyDiscarded=Svarsinnehåll lagrades inte.\n\n# LOCALIZATION NOTE (netRequest.requestBodyDiscarded): A label used\n# in Post tab if the post body is not available.\nnetRequest.requestBodyDiscarded=Förfrågan POST-innehåll lagrades inte.\n\n# LOCALIZATION NOTE (netRequest.post): A label used for Post tab\n# This tab displays HTTP post body\nnetRequest.post=POST\n\n# LOCALIZATION NOTE (netRequest.cookies): A label used for Cookies tab\n# This tab displays request and response cookies.\nnetRequest.cookies=Kakor\n\n# LOCALIZATION NOTE (netRequest.params): A label used for URL parameters tab\n# This tab displays data parsed from URL query string.\nnetRequest.params=Parametrar\n\n# LOCALIZATION NOTE (netRequest.callstack): A label used for request stacktrace tab\n# This tab displays the request's JavaScript stack trace. Should be identical to\n# debuggerUI.tabs.callstack\nnetRequest.callstack=Anropsstack\n\n# LOCALIZATION NOTE (certmgr.subjectinfo.label):\n# A label used for a certificate section in security tab.\n# This section displays Name and organization who has been assigned the fingerprints\ncertmgr.subjectinfo.label=Utfärdat till\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.cn=Gemensamt namn (CN):\n\n# LOCALIZATION NOTE (certmgr.certdetail.o):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.o=Organisation (O):\n\n# LOCALIZATION NOTE (certmgr.certdetail.ou):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.ou=Organisationsenhet (OU):\n\n# LOCALIZATION NOTE (certmgr.issuerinfo.label):\n# A label used for a certificate section in security tab\n# This section displays Name and organization who issued the fingerprints\ncertmgr.issuerinfo.label=Utfärdat av\n\n# LOCALIZATION NOTE (certmgr.periodofvalidity.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.periodofvalidity.label=giltighetstid\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.begins=Börjar på:\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.expires=Utgår den:\n\n# LOCALIZATION NOTE (certmgr.fingerprints.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.fingerprints.label=Fingeravtryck\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha256fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha256fingerprint=SHA-256 fingeravtryck\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha1fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha1fingerprint=SHA1-fingeravtryck:\n\n# LOCALIZATION NOTE (netmonitor.perfNotice1/2/3): These are the labels displayed\n# in the network table when empty to start performance analysis.\nnetmonitor.perfNotice1=• Klicka på knappen\nnetmonitor.perfNotice2=för att starta en prestandaanalys.\nnetmonitor.perfNotice3=Analysera\n\n# LOCALIZATION NOTE (netmonitor.reload1/2/3): These are the labels displayed\n# in the network table when empty to start logging network requests.\nnetmonitor.reloadNotice1=• Genomför en förfrågan eller\nnetmonitor.reloadNotice2=Uppdatera\nnetmonitor.reloadNotice3=sidan för att se detaljerad information om nätverksaktiviteten.\n\n# LOCALIZATION NOTE (netmonitor.toolbar.status2): This is the label displayed\n# in the network table toolbar, above the \"status\" column.\nnetmonitor.toolbar.status3=Status\n\n# LOCALIZATION NOTE (netmonitor.toolbar.method): This is the label displayed\n# in the network table toolbar, above the \"method\" column.\nnetmonitor.toolbar.method=Metod\n\n# LOCALIZATION NOTE (netmonitor.toolbar.file): This is the label displayed\n# in the network table toolbar, above the \"file\" column.\nnetmonitor.toolbar.file=Fil\n\n# LOCALIZATION NOTE (netmonitor.toolbar.domain): This is the label displayed\n# in the network table toolbar, above the \"domain\" column.\nnetmonitor.toolbar.domain=Domän\n\n# LOCALIZATION NOTE (netmonitor.toolbar.cause): This is the label displayed\n# in the network table toolbar, above the \"cause\" column.\nnetmonitor.toolbar.cause=Orsak\n\n# LOCALIZATION NOTE (netmonitor.toolbar.type): This is the label displayed\n# in the network table toolbar, above the \"type\" column.\nnetmonitor.toolbar.type=Typ\n\n# LOCALIZATION NOTE (netmonitor.toolbar.transferred): This is the label displayed\n# in the network table toolbar, above the \"transferred\" column, which is the\n# compressed / encoded size.\nnetmonitor.toolbar.transferred=Överfört\n\n# LOCALIZATION NOTE (netmonitor.toolbar.size): This is the label displayed\n# in the network table toolbar, above the \"size\" column, which is the\n# uncompressed / decoded size.\nnetmonitor.toolbar.size=Storlek\n\n# LOCALIZATION NOTE (netmonitor.toolbar.waterfall): This is the label displayed\n# in the network table toolbar, above the \"waterfall\" column.\nnetmonitor.toolbar.waterfall=Tidslinje\n\n# LOCALIZATION NOTE (netmonitor.tab.headers): This is the label displayed\n# in the network details pane identifying the headers tab.\nnetmonitor.tab.headers=Rubriker\n\n# LOCALIZATION NOTE (netmonitor.tab.cookies): This is the label displayed\n# in the network details pane identifying the cookies tab.\nnetmonitor.tab.cookies=Kakor\n\n# LOCALIZATION NOTE (netmonitor.tab.params): This is the label displayed\n# in the network details pane identifying the params tab.\nnetmonitor.tab.params=Parametrar\n\n# LOCALIZATION NOTE (netmonitor.tab.response): This is the label displayed\n# in the network details pane identifying the response tab.\nnetmonitor.tab.response=Svar\n\n# LOCALIZATION NOTE (netmonitor.tab.timings): This is the label displayed\n# in the network details pane identifying the timings tab.\nnetmonitor.tab.timings=Tider\n\n# LOCALIZATION NOTE (netmonitor.tab.preview): This is the label displayed\n# in the network details pane identifying the preview tab.\nnetmonitor.tab.preview=Förhandsgranska\n\n# LOCALIZATION NOTE (netmonitor.tab.security): This is the label displayed\n# in the network details pane identifying the security tab.\nnetmonitor.tab.security=Säkerhet\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.all): This is the label displayed\n# in the network toolbar for the \"All\" filtering button.\nnetmonitor.toolbar.filter.all=Alla\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.html): This is the label displayed\n# in the network toolbar for the \"HTML\" filtering button.\nnetmonitor.toolbar.filter.html=HTML\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.css): This is the label displayed\n# in the network toolbar for the \"CSS\" filtering button.\nnetmonitor.toolbar.filter.css=CSS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.js): This is the label displayed\n# in the network toolbar for the \"JS\" filtering button.\nnetmonitor.toolbar.filter.js=JS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.xhr): This is the label displayed\n# in the network toolbar for the \"XHR\" filtering button.\nnetmonitor.toolbar.filter.xhr=XHR\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.fonts): This is the label displayed\n# in the network toolbar for the \"Fonts\" filtering button.\nnetmonitor.toolbar.filter.fonts=Typsnitt\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.images): This is the label displayed\n# in the network toolbar for the \"Images\" filtering button.\nnetmonitor.toolbar.filter.images=Bilder\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.media): This is the label displayed\n# in the network toolbar for the \"Media\" filtering button.\nnetmonitor.toolbar.filter.media=Media\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.flash): This is the label displayed\n# in the network toolbar for the \"Flash\" filtering button.\nnetmonitor.toolbar.filter.flash=Flash\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.ws): This is the label displayed\n# in the network toolbar for the \"WS\" filtering button.\nnetmonitor.toolbar.filter.ws=WS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.other): This is the label displayed\n# in the network toolbar for the \"Other\" filtering button.\nnetmonitor.toolbar.filter.other=Annat\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.label): This is the label\n# displayed in the network toolbar for the url filtering textbox.\nnetmonitor.toolbar.filterFreetext.label=Filtrera URLs\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.key): This is the\n# shortcut key to focus on the toolbar url filtering textbox\nnetmonitor.toolbar.filterFreetext.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (netmonitor.toolbar.clear): This is the label displayed\n# in the network toolbar for the \"Clear\" button.\nnetmonitor.toolbar.clear=Rensa\n\n# LOCALIZATION NOTE (netmonitor.toolbar.perf): This is the label displayed\n# in the network toolbar for the performance analysis button.\nnetmonitor.toolbar.perf=Växla prestandaanalys…\n\n# LOCALIZATION NOTE (netmonitor.summary.url): This is the label displayed\n# in the network details headers tab identifying the URL.\nnetmonitor.summary.url=Förfrågan-URL:\n\n# LOCALIZATION NOTE (netmonitor.summary.method): This is the label displayed\n# in the network details headers tab identifying the method.\nnetmonitor.summary.method=Förfråganmetod:\n\n# LOCALIZATION NOTE (netmonitor.summary.address): This is the label displayed\n# in the network details headers tab identifying the remote address.\nnetmonitor.summary.address=Fjärradress:\n\n# LOCALIZATION NOTE (netmonitor.summary.status): This is the label displayed\n# in the network details headers tab identifying the status code.\nnetmonitor.summary.status=Statuskod:\n\n# LOCALIZATION NOTE (netmonitor.summary.version): This is the label displayed\n# in the network details headers tab identifying the http version.\nnetmonitor.summary.version=Version:\n\n# LOCALIZATION NOTE (netmonitor.summary.editAndResend): This is the label displayed\n# on the button in the headers tab that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.summary.editAndResend=Redigera och skicka igen\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders): This is the label displayed\n# on the button in the headers tab that toggle view for raw request/response headers\n# from the currently displayed request\nnetmonitor.summary.rawHeaders=Rådata rubriker\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.requestHeaders): This is the label displayed\n# in the network details headers tab identifying the raw request headers textarea\nnetmonitor.summary.rawHeaders.requestHeaders=Förfråganrubriker:\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.responseHeaders): This is the label displayed\n# in the network details headers tab identifying the raw response headers textarea\nnetmonitor.summary.rawHeaders.responseHeaders=Svarets rubriker:\n\n# LOCALIZATION NOTE (netmonitor.summary.size): This is the label displayed\n# in the network details headers tab identifying the headers size.\nnetmonitor.summary.size=Rubrikstorlek:\n\n# LOCALIZATION NOTE (netmonitor.response.name): This is the label displayed\n# in the network details response tab identifying an image's file name.\nnetmonitor.response.name=Namn:\n\n# LOCALIZATION NOTE (netmonitor.response.dimensions): This is the label displayed\n# in the network details response tab identifying an image's dimensions.\nnetmonitor.response.dimensions=Dimensioner:\n\n# LOCALIZATION NOTE (netmonitor.response.mime): This is the label displayed\n# in the network details response tab identifying an image's mime.\nnetmonitor.response.mime=MIME-typ:\n\n# LOCALIZATION NOTE (netmonitor.timings.blocked): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"blocked\" state.\nnetmonitor.timings.blocked=Blockerad:\n\n# LOCALIZATION NOTE (netmonitor.timings.dns): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"dns\" state.\nnetmonitor.timings.dns=DNS-svar:\n\n# LOCALIZATION NOTE (netmonitor.timings.connect): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"connect\" state.\nnetmonitor.timings.connect=Ansluter:\n\n# LOCALIZATION NOTE (netmonitor.timings.send): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"send\" state.\nnetmonitor.timings.send=Skickar:\n\n# LOCALIZATION NOTE (netmonitor.timings.wait): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"wait\" state.\nnetmonitor.timings.wait=Väntar:\n\n# LOCALIZATION NOTE (netmonitor.timings.receive): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"receive\" state.\nnetmonitor.timings.receive=Mottar:\n\n# LOCALIZATION NOTE (netmonitor.security.warning.cipher): A tooltip\n# for warning icon that indicates a connection uses insecure cipher suite.\nnetmonitor.security.warning.cipher=Det chiffer som används för kryptering är föråldrat och osäkert.\n\n# LOCALIZATION NOTE (netmonitor.security.error): This is the label displayed\n# in the security tab if a security error prevented the connection.\nnetmonitor.security.error=Ett fel har inträffat:\n\n# LOCALIZATION NOTE (netmonitor.security.protocolVersion): This is the label displayed\n# in the security tab describing TLS/SSL protocol version.\nnetmonitor.security.protocolVersion=Protokollversion:\n\n# LOCALIZATION NOTE (netmonitor.security.cipherSuite): This is the label displayed\n# in the security tab describing the cipher suite used to secure this connection.\nnetmonitor.security.cipherSuite=Chiffersvit:\n\n# LOCALIZATION NOTE (netmonitor.security.hsts): This is the label displayed\n# in the security tab describing the usage of HTTP Strict Transport Security.\nnetmonitor.security.hsts=HSTS:\n\n# LOCALIZATION NOTE (netmonitor.security.hpkp): This is the label displayed\n# in the security tab describing the usage of Public Key Pinning.\nnetmonitor.security.hpkp=Pinnad offentlig nyckel:\n\n# LOCALIZATION NOTE (netmonitor.security.connection): This is the label displayed\n# in the security tab describing the section containing information related to\n# the secure connection.\nnetmonitor.security.connection=Anslutning:\n\n# LOCALIZATION NOTE (netmonitor.security.certificate): This is the label displayed\n# in the security tab describing the server certificate section.\nnetmonitor.security.certificate=Certifikat:\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl): This is the label displayed\n# on the context menu that copies the selected request's url\nnetmonitor.context.copyUrl=Kopiera URL\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl.accesskey): This is the access key\n# for the Copy URL menu item displayed in the context menu for a request\nnetmonitor.context.copyUrl.accesskey=U\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams): This is the label displayed\n# on the context menu that copies the selected request's url parameters\nnetmonitor.context.copyUrlParams=Kopiera URL-parametrar\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams.accesskey): This is the access key\n# for the Copy URL Parameters menu item displayed in the context menu for a request\nnetmonitor.context.copyUrlParams.accesskey=P\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData): This is the label displayed\n# on the context menu that copies the selected request's post data\nnetmonitor.context.copyPostData=Kopiera POST-data\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData.accesskey): This is the access key\n# for the Copy POST Data menu item displayed in the context menu for a request\nnetmonitor.context.copyPostData.accesskey=d\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCurl): This is the label displayed\n# on the context menu that copies the selected request as a cURL command.\n# The capitalization is part of the official name and should be used throughout all languages.\n# http://en.wikipedia.org/wiki/CURL\nnetmonitor.context.copyAsCurl=Kopiera som cURL\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCUrl.accesskey): This is the access key\n# for the Copy as cURL menu item displayed in the context menu for a request\nnetmonitor.context.copyAsCurl.accesskey=C\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders): This is the label displayed\n# on the context menu that copies the selected item's request headers\nnetmonitor.context.copyRequestHeaders=Kopiera begäranhuvuden\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders.accesskey): This is the access key\n# for the Copy Request Headers menu item displayed in the context menu for a request\nnetmonitor.context.copyRequestHeaders.accesskey=Q\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders): This is the label displayed\n# on the context menu that copies the selected item's response headers\nnetmonitor.context.copyResponseHeaders=Kopiera svarshuvuden\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders.accesskey): This is the access key\n# for the Copy Response Headers menu item displayed in the context menu for a response\nnetmonitor.context.copyResponseHeaders.accesskey=s\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponse): This is the label displayed\n# on the context menu that copies the selected response as a string\nnetmonitor.context.copyResponse=Kopiera svar\n\n# LOCALIZATION NOTE (netmonitor.context.copyRespose.accesskey): This is the access key\n# for the Copy Response menu item displayed in the context menu for a request\nnetmonitor.context.copyResponse.accesskey=v\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri): This is the label displayed\n# on the context menu that copies the selected image as data uri\nnetmonitor.context.copyImageAsDataUri=Kopiera bild som data-URI\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri.accesskey): This is the access key\n# for the Copy Image As Data URI menu item displayed in the context menu for a request\nnetmonitor.context.copyImageAsDataUri.accesskey=U\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar): This is the label displayed\n# on the context menu that copies all as HAR format\nnetmonitor.context.copyAllAsHar=Kopiera allt som HAR\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar.accesskey): This is the access key\n# for the Copy All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.copyAllAsHar.accesskey=O\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar): This is the label displayed\n# on the context menu that saves all as HAR format\nnetmonitor.context.saveAllAsHar=Spara allt som HAR\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar.accesskey): This is the access key\n# for the Save All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.saveAllAsHar.accesskey=H\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend): This is the label displayed\n# on the context menu that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.context.editAndResend=Redigera och skicka igen\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend.accesskey): This is the access key\n# for the \"Edit and Resend\" menu item displayed in the context menu for a request\nnetmonitor.context.editAndResend.accesskey=e\n\n# LOCALIZATION NOTE (netmonitor.context.newTab):  This is the label\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab=Öppna i ny flik\n\n# LOCALIZATION NOTE (netmonitor.context.newTab.accesskey): This is the access key\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab.accesskey=n\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools): This is the label displayed\n# on the context menu that shows the performance analysis tools\nnetmonitor.context.perfTools=Starta prestandaanalys…\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools.accesskey): This is the access key\n# for the performance analysis menu item displayed in the context menu for a request\nnetmonitor.context.perfTools.accesskey=a\n\n# LOCALIZATION NOTE (netmonitor.custom.newRequest): This is the label displayed\n# as the title of the new custom request form\nnetmonitor.custom.newRequest=Ny förfrågan\n\n# LOCALIZATION NOTE (netmonitor.custom.query): This is the label displayed\n# above the query string entry in the custom request form\nnetmonitor.custom.query=Frågesträng:\n\n# LOCALIZATION NOTE (netmonitor.custom.headers): This is the label displayed\n# above the request headers entry in the custom request form\nnetmonitor.custom.headers=Förfråganrubriker:\n\n# LOCALIZATION NOTE (netmonitor.custom.postData): This is the label displayed\n# above the request body entry in the custom request form\nnetmonitor.custom.postData=Förfråganinnehåll:\n\n# LOCALIZATION NOTE (netmonitor.custom.send): This is the label displayed\n# on the button which sends the custom request\nnetmonitor.custom.send=Skicka\n\n# LOCALIZATION NOTE (netmonitor.custom.cancel): This is the label displayed\n# on the button which cancels and closes the custom request form\nnetmonitor.custom.cancel=Avbryt\n\n# LOCALIZATION NOTE (netmonitor.backButton): This is the label displayed\n# on the button which exists the performance statistics view\nnetmonitor.backButton=Bakåt\n\n# LOCALIZATION NOTE (netmonitor.headers.learnMore): This is the label displayed\n# next to a header list item, with a link to external documentation\nnetmonitor.headers.learnMore=Läs mer\n\n\n\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/performance.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Performance strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusTooltip): This string\n  -  is displayed as the tooltip for the buffer capacity during a recording. -->\n\n\n\n<!ENTITY performanceUI.bufferStatusTooltip \"Profileraren lagrar prover i en cirkulär buffert. När bufferten når gränsen för en inspelning kommer nyare prover börja skriva över tidigare inspelningar.\">\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.nonE10SBuild): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a non-multiprocess build. -->\n\n<!ENTITY performanceUI.disabledRealTime.nonE10SBuild \"Realtidsinspelning av data inaktiveras på icke-multiprocess Firefox.\">\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.disabledE10S): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a build that can run multiprocess Firefox, but just is not enabled. -->\n\n<!ENTITY performanceUI.disabledRealTime.disabledE10S \"Aktivera multiprocess Firefox i inställningarna för att göra inspelning av data i realtid.\">\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusFull): This string\n  -  is displayed when the profiler's circular buffer has started to overlap. -->\n\n<!ENTITY performanceUI.bufferStatusFull \"Bufferten är full. Äldre prover kommer nu att skrivas över.\">\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while the profiler is unavailable, for example, while\n  -  in Private Browsing mode. -->\n\n<!ENTITY performanceUI.unavailableNoticePB \"Att spela in en profil är inte tillgänglig för tillfället. Stäng alla privata surffönster och försök igen.\">\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while loading a profile. -->\n\n<!ENTITY performanceUI.loadingNotice \"Hämtar…\">\n<!-- LOCALIZATION NOTE (performanceUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n\n<!ENTITY performanceUI.toolbar.waterfall \"Waterfall\">\n<!ENTITY performanceUI.toolbar.waterfall.tooltiptext \"Visar de olika operationer webbläsaren utför under inspelningen, visas sekventiellt som ett vattenfall.\">\n<!ENTITY performanceUI.toolbar.js-calltree \"Anropsträd\">\n<!ENTITY performanceUI.toolbar.js-calltree.tooltiptext \"Framhäver de JavaScript-funktioner där webbläsaren tillbringade mest tid under inspelningen.\">\n<!ENTITY performanceUI.toolbar.memory-calltree \"Allokeringar\">\n<!ENTITY performanceUI.toolbar.allocations.tooltiptext \"Visar var minne tilldelades under inspelningen.\">\n<!ENTITY performanceUI.toolbar.js-flamegraph \"JS Flame-graf\">\n<!ENTITY performanceUI.toolbar.js-flamegraph.tooltiptext \"Visar anropsstacken för JavaScript under loppet av inspelningen.\">\n<!ENTITY performanceUI.toolbar.memory-flamegraph \"Flame-graf allokeringar\">\n<!-- LOCALIZATION NOTE (performanceUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n\n<!ENTITY performanceUI.table.totalDuration            \"Total tid\">\n<!ENTITY performanceUI.table.totalDuration.tooltip    \"Den tid som används i denna funktion och funktioner den anropar.\">\n<!ENTITY performanceUI.table.selfDuration             \"Egen tid\">\n<!ENTITY performanceUI.table.selfDuration.tooltip     \"Mängden tid som används endast inom denna funktion.\">\n<!ENTITY performanceUI.table.totalPercentage          \"Total kostnad\">\n<!ENTITY performanceUI.table.totalPercentage.tooltip  \"Den procentuella andelen tid i denna funktion och funktioner den anropar.\">\n<!ENTITY performanceUI.table.selfPercentage           \"Självkostnad\">\n<!ENTITY performanceUI.table.selfPercentage.tooltip   \"Den procentuella andelen tid som används endast inom denna funktion.\">\n<!ENTITY performanceUI.table.samples                  \"Prover\">\n<!ENTITY performanceUI.table.samples.tooltip          \"Antalet gånger denna funktion var i stacken när profileraren tog ett prov.\">\n<!ENTITY performanceUI.table.function                 \"Funktion\">\n<!ENTITY performanceUI.table.function.tooltip         \"Namnet och källplatsen på den samplade funktionen.\">\n<!ENTITY performanceUI.table.totalAlloc               \"Totalt samplade allokeringar\">\n<!ENTITY performanceUI.table.totalAlloc.tooltip       \"Det totala antalet av objekt-allokeringar samplade på denna plats och i anropade.\">\n<!ENTITY performanceUI.table.selfAlloc                \"Själv-samplade allokeringar\">\n<!ENTITY performanceUI.table.selfAlloc.tooltip        \"Antalet av objekt-allokeringar samplade på denna plats.\">\n<!-- LOCALIZATION NOTE (performanceUI.options.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n\n<!ENTITY performanceUI.options.filter.tooltiptext \"Välj vilken data som ska visas i tidslinjen\">\n<!-- LOCALIZATION NOTE (performanceUI.options.gear.tooltiptext): This is the\n  -  tooltip for the options button. -->\n\n<!ENTITY performanceUI.options.gear.tooltiptext \"Ställ in preferenser om prestanda\">\n<!-- LOCALIZATION NOTE (performanceUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n\n<!ENTITY performanceUI.invertTree             \"Invertera anropsträdet\">\n<!ENTITY performanceUI.invertTree.tooltiptext \"När anropsträdet inverteras visas de inspelade anropssökvägarna med de nyaste ramarna först och expanderar till de äldre ramarna.\">\n<!-- LOCALIZATION NOTE (performanceUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n\n<!ENTITY performanceUI.invertFlameGraph             \"Invertera Flame-graf\">\n<!ENTITY performanceUI.invertFlameGraph.tooltiptext \"När Flame-grafen inverteras visas de inspelade anropssökvägarna med de nyaste ramarna först och expanderar till de äldre ramarna.\">\n<!-- LOCALIZATION NOTE (performanceUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n\n<!ENTITY performanceUI.showPlatformData             \"Visa Geckos plattformsdata\">\n<!ENTITY performanceUI.showPlatformData.tooltiptext \"Med Visa plattformsdata kommer JavaScript-profilerarens rapporter innehålla symboler även från Geckoplattformen.\">\n<!-- LOCALIZATION NOTE (performanceUI.showJITOptimizations): This string\n  -  is displayed next to a checkbox determining whether or not JIT optimization data\n  -  should be displayed. -->\n\n<!ENTITY performanceUI.showJITOptimizations             \"Visa JIT-optimeringar\">\n<!ENTITY performanceUI.showJITOptimizations.tooltiptext \"Visa JIT-optimeringsdata samplade i varje JavaScript-ram.\">\n<!-- LOCALIZATION NOTE (performanceUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n\n<!ENTITY performanceUI.flattenTreeRecursion             \"Platta ut trädrekursion\">\n<!ENTITY performanceUI.flattenTreeRecursion.tooltiptext \"Platta ut rekursion när du inspekterar funktioner.\">\n<!-- LOCALIZATION NOTE (performanceUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n\n<!ENTITY performanceUI.enableMemory             \"Spela in minne\">\n<!ENTITY performanceUI.enableMemory.tooltiptext \"Spela in minnesåtgång under profileringen.\">\n<!-- LOCALIZATION NOTE (performanceUI.enableAllocations): This string\n  -  is displayed next to a checkbox determining whether or not allocation\n  -  measurements are enabled. -->\n\n<!ENTITY performanceUI.enableAllocations             \"Spela in allokeringar\">\n<!ENTITY performanceUI.enableAllocations.tooltiptext \"Spela in objektallokeringar samtidigt som profilering.\">\n<!-- LOCALIZATION NOTE (performanceUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n\n<!ENTITY performanceUI.enableFramerate             \"Spela in bildhastighet\">\n<!ENTITY performanceUI.enableFramerate.tooltiptext \"Spela in bildhastighet under profileringen.\">\n<!-- LOCALIZATION NOTE (performanceUI.console.recordingNoticeStart/recordingNoticeEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Wraps the command used to start, like \"Currently recording via console.profile(\"label\")\" -->\n\n<!ENTITY performanceUI.console.recordingNoticeStart \"För tillfället sker inspelningen via\">\n<!ENTITY performanceUI.console.recordingNoticeEnd   \"\">\n<!-- LOCALIZATION NOTE (performanceUI.console.stopCommandStart/stopCommandEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Indicates how to stop the recording, wrapping the command, like\n  -  \"Stop recording by entering console.profileEnd(\"label\") into the console.\" -->\n\n<!ENTITY performanceUI.console.stopCommandStart \"Stoppa inspelning genom att skriva\">\n<!ENTITY performanceUI.console.stopCommandEnd   \"i konsolen.\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/performance.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=Det finns inga profiler än.\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# identifying a set of function calls. %S represents the number of recording,\n# iterating for every new recording, resulting in \"Recording #1\", \"Recording #2\", etc.\nrecordingsList.itemLabel=Spelar in #%S\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=Pågår...\n\n# LOCALIZATION NOTE (recordingsList.loadingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that is finished and is loading.\nrecordingsList.loadingLabel=Hämtar…\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S ms\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for saving an item to disk.\nrecordingsList.saveLabel=Spara\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Performance Tools,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps=fps\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Performance Tools,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=ms\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory=MB\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Performance Tools,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=Stilar\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=Nätverk\ncategory.graphics=Grafik\ncategory.storage=Lagring\ncategory.events=Inmatning & händelser\ncategory.tools=Verktyg\n\n# LOCALIZATION NOTE (table.bytes):\n# This string is displayed in the call tree after bytesize units.\n# %S represents the value in bytes.\ntable.bytes=%S B\\u0020\n\n# LOCALIZATION NOTE (table.ms2):\n# This string is displayed in the call tree after units of time in milliseconds.\n# %S represents the value in milliseconds.\ntable.ms2=%S ms\n\n# LOCALIZATION NOTE (table.percentage3):\n# This string is displayed in the call tree after units representing percentages.\n# %S represents the value in percentage with two decimal points, localized.\n# there are two \"%\" after %S to escape and display \"%\"\ntable.percentage3=%S%%\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(rot)\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=(inaktiv)\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=Visa källkoden i avlusaren\n\n# LOCALIZATION NOTE (table.view-optimizations.tooltiptext2):\n# This string is displayed in the icon displayed next to frames that\n# have optimization data\ntable.view-optimizations.tooltiptext2=Ramen innehåller JIT-optimeringsdata\n\n# LOCALIZATION NOTE (recordingsList.importDialogTitle):\n# This string is displayed as a title for importing a recoring from disk.\nrecordingsList.importDialogTitle=Importera inspelning...\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=Spara inspelning...\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=JSON Filer\\u0020\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=Alla filer\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S ms\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=POSTER\n\n# LOCALIZATION NOTE (profiler.bufferFull):\n# This string is displayed when recording, indicating how much of the\n# buffer is currently be used.\n# %S is the percentage of the buffer used -- there are two \"%\"s after to escape\n# the % that is actually displayed.\n# Example: \"Buffer 54% full\"\nprofiler.bufferFull=Buffer %S%% full\n\n# LOCALIZATION NOTE (recordings.start):\n# The label shown on the main recording buttons to start recording.\nrecordings.start=Starta inspelning av prestanda\n\n# LOCALIZATION NOTE (recordings.stop):\n# The label shown on the main recording buttons to stop recording.\nrecordings.stop=Stoppa inspelning av prestanda\n\n# LOCALIZATION NOTE (recordings.start.tooltip):\n# This string is displayed as a tooltip on a button that starts a new profile.\nrecordings.start.tooltip=Växla inspelningstillståndet för en prestandainspelning.\n\n# LOCALIZATION NOTE (recordings.import.tooltip):\n# This string is displayed on a button that opens a dialog to import a saved profile data file.\nrecordings.import.tooltip=Importera…\n\n# LOCALIZATION NOTE (recordings.clear.tooltip):\n# This string is displayed on a button that removes all the recordings.\nrecordings.clear.tooltip=Rensa\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedTitle=Osparade ändringar\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=Du har osparade ändringar som kommer att gå förlorade. Är du säker på att du vill fortsätta?\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted.\nprojecteditor.deleteLabel=Ta bort\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle=Ta bort\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage=Är du säker på att du vill ta bort denna mapp?\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage=Är du säker på att du vill ta bort den här filen?\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a menu item for adding a new file to\n# the directory.\nprojecteditor.newLabel=Ny…\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=Byt namn\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel=Spara\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel=Spara som…\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file.\nprojecteditor.selectFileLabel=Välj en fil\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder.\nprojecteditor.openFolderLabel=Välj en mapp\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file.\nprojecteditor.openFileLabel=Öppna en fil\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files.\nprojecteditor.find.commandkey=F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\".\nprojecteditor.save.commandkey=S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file.\nprojecteditor.new.commandkey=N\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/promisedebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Promise debugger panel\n     strings. The Promise debugger panel is part of the debugger -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n\n\n<!ENTITY title \"Promise avlusare\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/promisedebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Promise debugger\n# which is available as a panel in the Debugger.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/responsive.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Design Mode,\n# available from the Web Developer sub-menu -> 'Responsive Design Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (responsive.editDeviceList): option displayed in the device\n# selector\nresponsive.editDeviceList=Redigera lista…\n\n# LOCALIZATION NOTE (responsive.exit): tooltip text of the exit button.\nresponsive.exit=Stäng följsamt designläge\n\n# LOCALIZATION NOTE (responsive.rotate): tooltip text of the rotate button.\nresponsive.rotate=Rotera visningsområde\n\n# LOCALIZATION NOTE (responsive.deviceListLoading): placeholder text for\n# device selector when it's still fetching devices\nresponsive.deviceListLoading=Läser in…\n\n# LOCALIZATION NOTE (responsive.deviceListError): placeholder text for\n# device selector when an error occurred\nresponsive.deviceListError=Ingen lista tillgänglig\n\n# LOCALIZATION NOTE (responsive.done): button text in the device list modal\nresponsive.done=Klar\n\n# LOCALIZATION NOTE (responsive.noDeviceSelected): placeholder text for the\n# device selector\nresponsive.noDeviceSelected=ingen enhet vald\n\n# LOCALIZATION NOTE  (responsive.title): the title displayed in the global\n# toolbar\nresponsive.title=Följsamt designläge\n\n# LOCALIZATION NOTE (responsive.enableTouch): tooltip text for the touch\n# simulation button when it's disabled\nresponsive.enableTouch=Aktivera touch-simulering\n\n# LOCALIZATION NOTE (responsive.disableTouch): tooltip text for the touch\n# simulation button when it's enabled\nresponsive.disableTouch=Inaktivera touch-simulering\n\n# LOCALIZATION NOTE  (responsive.screenshot): tooltip of the screenshot button.\nresponsive.screenshot=Ta en skärmbild av viewport\n\n# LOCALIZATION NOTE (responsive.screenshotGeneratedFilename): The auto generated\n# filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the\n# second argument (%2$S) is the time string in HH.MM.SS format.\nresponsive.screenshotGeneratedFilename=Skärmbild %1$S vid %2$S\n\n# LOCALIZATION NOTE (responsive.remoteOnly): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# non-remote tab.\nresponsive.remoteOnly=Följsamt designläge är endast tillgänglig för fjärrwebbläsarflikar, såsom de som används för webbinnehåll i flera processer Firefox.\n\n# LOCALIZATION NOTE (responsive.noContainerTabs): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# container tab.\nresponsive.noContainerTabs=Följsamt designläge är inte tillgängligt i innehållsflikar.\\u0020\n\n# LOCALIZATION NOTE (responsive.noThrottling): UI option in a menu to configure\n# network throttling.  This option is the default and disables throttling so you\n# just have normal network conditions.  There is not very much room in the UI\n# so a short string would be best if possible.\nresponsive.noThrottling=Ingen begränsning\n\n# LOCALIZATION NOTE (responsive.devicePixelRatio): tooltip for the\n# DevicePixelRatio (DPR) dropdown when is enabled.\nresponsive.devicePixelRatio=Enhetens pixelförhållande\n\n# LOCALIZATION NOTE (responsive.autoDPR): tooltip for the DevicePixelRatio\n# (DPR) dropdown when is disabled because a device is selected.\n# The argument (%1$S) is the selected device (e.g. iPhone 6) that set\n# automatically the DPR value.\nresponsive.autoDPR=DPR sätts automatiskt av %1$S\n\n# LOCALIZATION NOTE (responsive.customDeviceName): Default value in a form to\n# add a custom device based on an arbitrary size (no association to an existing\n# device).\nresponsive.customDeviceName=Anpassa enhet\n\n# LOCALIZATION NOTE (responsive.customDeviceNameFromBase): Default value in a\n# form to add a custom device based on the properties of another.  %1$S is the\n# name of the device we're staring from, such as \"Apple iPhone 6\".\nresponsive.customDeviceNameFromBase=%1$S (anpassad)\n\n# LOCALIZATION NOTE (responsive.addDevice): Button text that reveals a form to\n# be used for adding custom devices.\nresponsive.addDevice=Lägg till enhet\n\n# LOCALIZATION NOTE (responsive.deviceAdderName): Label of form field for the\n# name of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderName=Namn\n\n# LOCALIZATION NOTE (responsive.deviceAdderSize): Label of form field for the\n# size of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderSize=Storlek\n\n# LOCALIZATION NOTE (responsive.deviceAdderPixelRatio): Label of form field for\n# the devicePixelRatio of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderPixelRatio=DPR\n\n# LOCALIZATION NOTE (responsive.deviceAdderUserAgent): Label of form field for\n# the user agent of a new device.  The available width is very low, so you might\n# see overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderUserAgent=UA\n\n# LOCALIZATION NOTE (responsive.deviceAdderTouch): Label of form field for the\n# touch input support of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderTouch=Touch\n\n# LOCALIZATION NOTE (responsive.deviceAdderSave): Button text that submits a\n# form to add a new device.\nresponsive.deviceAdderSave=Spara\n\n# LOCALIZATION NOTE (responsive.deviceDetails): Tooltip that appears when\n# hovering on a device in the device modal.  %1$S is the width of the device.\n# %2$S is the height of the device.  %3$S is the devicePixelRatio value of the\n# device.  %4$S is the user agent of the device.  %5$S is a boolean value\n# noting whether touch input is supported.\nresponsive.deviceDetails=Storlek: %1$S x %2$S\\nDPR: %3$S\\nUA: %4$S\\nTouch: %5$S\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate2): tooltip of the rotate button.\nresponsiveUI.rotate2=Rotera\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot=Skärmdump\n\n# LOCALIZATION NOTE  (responsiveUI.userAgentPlaceholder): placeholder for the user agent input.\nresponsiveUI.userAgentPlaceholder=Anpassad användaragent\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename=Skärmdump %1$S vid %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch=Simulera tryckhändelser (sidan kan behöva laddas om)\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=Lägg till förval\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=Ta bort förval\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S (anpassad)\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle1): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle1=Följsamt designläge\n\n# LOCALIZATION NOTE (responsiveUI.close1): tooltip text of the close button.\nresponsiveUI.close1=Lämna följsamt designläge\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=Välj ett namn på förvalet %Sx%S\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip=Använd Ctrl-tangenten för större precision. Använd Shift-tangenten för avrundade storlekar.\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload=Om lyssnare för tryckhändelser har lagts till tidigare behöver sidan laddas om.\nresponsiveUI.notificationReload=Ladda om\nresponsiveUI.notificationReload_accesskey=L\nresponsiveUI.dontShowReloadNotification=Visa inte igen\nresponsiveUI.dontShowReloadNotification_accesskey=V\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n\n\n\n<!ENTITY window.title                 \"Kladdblocket\">\n\n<!ENTITY fileMenu.label               \"Arkiv\">\n<!ENTITY fileMenu.accesskey           \"A\">\n\n<!ENTITY newWindowCmd.label           \"Nytt fönster\">\n<!ENTITY newWindowCmd.accesskey       \"N\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"Öppna fil…\">\n<!ENTITY openFileCmd.accesskey        \"Ö\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"Öppna senaste\">\n<!ENTITY openRecentMenu.accesskey     \"a\">\n\n<!ENTITY revertCmd.label              \"Återgå…\">\n<!ENTITY revertCmd.accesskey          \"Å\">\n\n<!ENTITY saveFileCmd.label            \"Spara\">\n<!ENTITY saveFileCmd.accesskey        \"S\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"Spara som…\">\n<!ENTITY saveFileAsCmd.accesskey      \"m\">\n\n<!ENTITY closeCmd.label               \"Stäng\">\n<!ENTITY closeCmd.key                 \"W\">\n<!ENTITY closeCmd.accesskey           \"ä\">\n\n<!ENTITY viewMenu.label               \"Visa\">\n<!ENTITY viewMenu.accesskey           \"s\">\n\n<!ENTITY lineNumbers.label             \"Visa radnummer\">\n<!ENTITY lineNumbers.accesskey         \"r\">\n\n<!ENTITY wordWrap.label                \"Radbryt text\">\n<!ENTITY wordWrap.accesskey            \"R\">\n\n<!ENTITY highlightTrailingSpace.label     \"Markera avslutande mellanslag\">\n<!ENTITY highlightTrailingSpace.accesskey \"M\">\n\n<!ENTITY largerFont.label             \"Större teckensnitt\">\n<!ENTITY largerFont.accesskey         \"S\">\n<!ENTITY largerFont.commandkey        \"+\">\n<!-- + is above this key on many keyboards -->\n<!ENTITY largerFont.commandkey2       \"=\"> \n\n<!ENTITY smallerFont.label            \"Mindre teckensnitt\">\n<!ENTITY smallerFont.accesskey        \"M\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"Normal storlek\">\n<!ENTITY normalSize.accesskey         \"N\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label               \"Redigera\">\n<!ENTITY editMenu.accesskey           \"R\">\n\n<!ENTITY run.label                    \"Kör\">\n<!ENTITY run.accesskey                \"ö\">\n<!ENTITY run.key                      \"r\">\n\n<!ENTITY inspect.label                \"Inspektera\">\n<!ENTITY inspect.accesskey            \"I\">\n<!ENTITY inspect.key                  \"i\">\n\n<!ENTITY display.label                \"Visa\">\n<!ENTITY display.accesskey            \"V\">\n<!ENTITY display.key                  \"l\">\n\n<!ENTITY pprint.label                 \"Pretty Print\">\n<!ENTITY pprint.key                   \"p\">\n<!ENTITY pprint.accesskey             \"P\">\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n\n<!ENTITY environmentMenu.label        \"Miljö\">\n<!ENTITY environmentMenu.accesskey    \"M\">\n\n\n<!ENTITY contentContext.label         \"Innehåll\">\n<!ENTITY contentContext.accesskey     \"n\">\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n\n<!ENTITY browserContext.label         \"Webbläsaren\">\n<!ENTITY browserContext.accesskey     \"W\">\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n\n<!ENTITY helpMenu.label               \"Hjälp\">\n<!ENTITY helpMenu.accesskey           \"H\">\n<!ENTITY helpMenuWin.label            \"Hjälp\">\n<!ENTITY helpMenuWin.accesskey        \"H\">\n\n<!ENTITY documentationLink.label      \"Hjälp för Kladdblocket på MDN\">\n<!ENTITY documentationLink.accesskey  \"H\">\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n\n\n<!ENTITY resetContext2.label          \"Återställ variabler\">\n<!ENTITY resetContext2.accesskey      \"Å\">\n\n<!ENTITY reloadAndRun.label           \"Ladda om och kör\">\n<!ENTITY reloadAndRun.accesskey       \"L\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"Kör\">\n<!ENTITY executeMenu.accesskey        \"K\">\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n\n<!ENTITY evalFunction.label \"Evaluera aktuell funktion\">\n<!ENTITY evalFunction.accesskey \"E\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=Filen finns redan. Skriva över?\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active main browser window.\nbrowserWindow.unavailable=Kladdblocket hittar inget webbläsarfönster att köra koden i.\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=Kladdblocket kan inte köra den här åtgärden i aktuellt läge.\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=Öppna fil\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=Kunde inte läsa filen.\n\n# LOCALIZATION NOTE  (importFromFile.convert.failed): This is the message\n# displayed when file conversion from some charset to Unicode fails.\n# %1 is the name of the charset from which the conversion failed.\nimportFromFile.convert.failed=Misslyckades med att konvertera fil till Unicode från %1$S.\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=Rensa poster\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=Spara fil som\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=Sparandet av filen misslyckades.\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=Vill du spara ändringarna du gjort i det här kladdblocket?\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=Osparade ändringar\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=Vill du ångra ändringarna du gjort i det här kladdblocket?\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=Ångra ändringar\n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * Det här är ett JavaScript-kladdblock.\\n *\\n * Skriv in lite JavaScript, högerklicka eller välj från Kör-menyn:\\n * 1. Kör för att evaluera den markerade texten (%1$S),\\n * 2. Inspektera för att öppna en objektinspektör på resultatet (%2$S), eller\\n * 3. Visa för att infoga resultatet i en kommentar efter markeringen. (%3$S)\\n */\\n\\n\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=Det här kladdblocket körs i webbläsarmiljön.\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage=https://developer.mozilla.org/en/Tools/Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol  = Rad %1$S, Kol %2$S\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=Den här filen finns inte längre.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Filtrera egenskaper\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout=Anslutningen förföll. Kontrollera felkonsolen i båda ändarna efter möjliga felmeddelanden. Prova att öppna kladdblocket igen.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Bluffvarning: Var försiktig när du klistrar in saker du inte förstår. Detta skulle kunna göra det möjligt för angripare att stjäla din identitet eller ta kontroll över din dator. Skriv in ‘%S’ i kladdblocket nedan för att möjliggöra klistring.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=tillåt inklistring\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n\n\n\n<!ENTITY shaderEditorUI.vertexShader    \"Vertex-shader\">\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n\n<!ENTITY shaderEditorUI.fragmentShader  \"Fragment-shader\">\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n\n<!ENTITY shaderEditorUI.reloadNotice1   \"Ladda om\">\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n\n<!ENTITY shaderEditorUI.reloadNotice2   \"sidan för att kunna redigera GLSL-koden.\">\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n\n<!ENTITY shaderEditorUI.emptyNotice     \"Väntar på att en WebGL-kontext ska skapas …\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel=Program %S\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel=Växla geometrivisibilitet\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S×%S\n\n# LOCALIZATION NOTE (groupCheckbox.tooltip): This is used in the SideMenuWidget\n# as the default tooltip of a group checkbox\nsideMenu.groupCheckbox.tooltip=Växla alla kryssrutor i denna grupp\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n\n\n\n<!ENTITY gotoLineCmd.label         \"Gå till rad…\">\n<!ENTITY gotoLineCmd.key           \"J\">\n<!ENTITY gotoLineCmd.accesskey     \"G\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=Sök…\n\n# LOCALIZATION NOTE  (findCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage=Sök efter:\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=Gå till rad…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=Gå till radnummer:\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=Brytpunkt: %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=Aktuell rad\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=Aktuellt steg: %S\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink=dokument\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound=inte hittad\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey=J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey=/\n\n# LOCALIZATION NOTE  (indentLess.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey=Ö\n\n# LOCALIZATION NOTE  (indentMore.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey=Ä\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Up\", or change the format of the string. These are key\n# identifiers, not messages displayed to the user.\nmoveLineUp.commandkey=Alt-Up\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Down\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nmoveLineDown.commandkey=Alt-Down\n\n# LOCALIZATION NOTE  (autocompletion.commandkey): This is the key, used with\n# Ctrl, for code autocompletion.\n# Do not localize \"Space\", it's the key identifier, not a message displayed to\n# the user.\nautocompletion.commandkey=Space\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the combination of\n# keys used to display more information, like type inference.\n# Do not localize \"Shift\", \"Ctrl\", \"Space\", or change the format of the string.\n# These are key identifiers, not messages displayed to the user.\nshowInformation2.commandkey=Shift-Ctrl-Space\n\n# LOCALIZATION NOTE  (find.key):\n# Key shortcut used to find the typed search\n# Do not localize \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfind.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAll.key):\n# Key shortcut used to replace the content of the editor\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAll.key=Shift+CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAllMac.key):\n# Key shortcut used to replace the content of the editor on Mac\n# Do not localize \"Alt\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAllMac.key=Alt+CmdOrCtrl+F\n\n# LOCALIZATION NOTE  (findNext.key):\n# Key shortcut used to find again the typed search\n# Do not localize \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindNext.key=CmdOrCtrl+G\n\n# LOCALIZATION NOTE (findPrev.key):\n# Key shortcut used to find the previous typed search\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindPrev.key=Shift+CmdOrCtrl+G\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/startup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\n# for the options panel tab.\noptionsButton.tooltip=Verktygsalternativ\n\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\n# the devtools window.\noptions.label=Alternativ\n\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\n# toolbox panel.\noptions.panelLabel=Alternativpanel för verktyg\n\n# LOCALIZATION NOTE (options.darkTheme.label2)\n# Used as a label for dark theme\noptions.darkTheme.label2=Mörkt\n\n# LOCALIZATION NOTE (options.lightTheme.label2)\n# Used as a label for light theme\noptions.lightTheme.label2=Ljust\n\n# LOCALIZATION NOTE (options.firebugTheme.label2)\n# Used as a label for Firebug theme\noptions.firebugTheme.label2=Firebug\n\n# LOCALIZATION NOTE (performance.label):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nperformance.label=Prestanda\n\n# LOCALIZATION NOTE (performance.panelLabel):\n# This is used as the label for the toolbox panel.\nperformance.panelLabel=Prestanda panel\n\n# LOCALIZATION NOTE (performance.commandkey, performance.accesskey)\n# Used for the menuitem in the tool menu\nperformance.commandkey=VK_F5\nperformance.accesskey=P\n\n# LOCALIZATION NOTE (performance.tooltip):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Performance Tools will be shown inside brackets.\nperformance.tooltip=Prestanda (%S)\n\n# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools\n# menu as a shortcut to open the devtools with the Web Console tab selected.\nMenuWebconsole.label=Webb konsol\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the\n# label of the tab in the devtools window.\nToolboxTabWebconsole.label=Konsol\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel=Konsolpanel\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip2): the string displayed in the\n# tooltip of the tab when the Web Console is displayed inside the developer\n# tools window.\n# Keyboard shortcut for Console will be shown inside the brackets.\nToolboxWebconsole.tooltip2=Webb konsol (%S)\n\ncmd.commandkey=K\nwebConsoleCmd.accesskey=W\n\n# LOCALIZATION NOTE (ToolboxDebugger.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxDebugger.label=Avlusare\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel=Avlusarpanel\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip2):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\n# A keyboard shortcut for JS Debugger will be shown inside brackets.\nToolboxDebugger.tooltip2=JavaScript-avlusare (%S)\n\n# LOCALIZATION NOTE (debuggerMenu.commandkey, debuggerMenu.accesskey)\n# Used for the menuitem in the tool menu\ndebuggerMenu.commandkey=S\ndebuggerMenu.accesskey=D\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the style editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label=Stileditor\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel=Stilredigeringspanel\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip3):\n# This string is displayed in the tooltip of the tab when the style editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Stylesheet Editor will be shown inside the latter pair of brackets.\nToolboxStyleEditor.tooltip3=Stilmallsredigerare (CSS) (%S)\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey=VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey=l\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label=Shadereditor\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel=Shadereditorpanel\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip=Live GLSL-shader språkeditor för WebGL\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label=Rityta\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel=Canvas-panel\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip=Verktyg för att inspektera och felsöka <canvas>-kontexter\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label=Webb ljud\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel=Webljuds panel\\u0020\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip=Webbljud kontextvisualiserare och ljud nodkontrollerare\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label=Inspektör\ninspector.commandkey=C\ninspector.accesskey=I\n\n# LOCALIZATION NOTE (inspector.panelLabel)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel=Inspektionspanelen\n\n# LOCALIZATION NOTE (inspector.tooltip2)\n# Keyboard shortcut for DOM and Style Inspector will be shown inside brackets.\ninspector.tooltip2=DOM och stilinspektör (%S)\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label=Nätverk\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel=Nätverkspanel\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey=Q\nnetmonitor.accesskey=N\n\n# LOCALIZATION NOTE (netmonitor.tooltip2):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Network Monitor will be shown inside the brackets.\nnetmonitor.tooltip2=Nätverksövervakning (%S)\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey=VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey=a\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label=Lagring\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel=Lagrings inspekterare\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel=Lagringspanel\n\n# LOCALIZATION NOTE (storage.tooltip3):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Storage Inspector will be shown inside the brackets.\nstorage.tooltip3=Lagringsinspekterare (Kakor, Lokal Lagring...) (%S)\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label=Kladdblocket\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel=Kladdblockspanel\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip=Kladdblocket\n\n# LOCALIZATION NOTE (memory.label): This string is displayed in the title of the\n# tab when the memory tool is displayed inside the developer tools window and in\n# the Developer Tools Menu.\nmemory.label=Minne\n\n# LOCALIZATION NOTE (memory.panelLabel): This is used as the label for the\n# toolbox panel.\nmemory.panelLabel=Minnespanel\n\n# LOCALIZATION NOTE (memory.tooltip): This string is displayed in the tooltip of\n# the tab when the memory tool is displayed inside the developer tools window.\nmemory.tooltip=Minne\n\n# LOCALIZATION NOTE (dom.label):\n# This string is displayed in the title of the tab when the DOM panel is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ndom.label=DOM\n\n# LOCALIZATION NOTE (dom.panelLabel):\n# This is used as the label for the toolbox panel.\ndom.panelLabel=DOM panel\n\n# LOCALIZATION NOTE (dom.commandkey, dom.accesskey)\n# Used for the menuitem in the tool menu\ndom.commandkey=W\ndom.accesskey=D\n\n# LOCALIZATION NOTE (dom.tooltip):\n# This string is displayed in the tooltip of the tab when the DOM is\n# displayed inside the developer tools window.\n# Keyboard shortcut for DOM panel will be shown inside the brackets.\ndom.tooltip=DOM (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.splitconsole):\n# This is the tooltip of the button in the toolbox toolbar used to toggle\n# the split console.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.splitconsole = Visa/dölj delad konsol (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.responsive):\n# This is the tooltip of the button in the toolbox toolbar that toggles\n# the Responsive mode.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.responsive = Följsamt designläge (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.paintflashing):\n# This is the tooltip of the paintflashing button in the toolbox toolbar\n# that toggles paintflashing.\ntoolbox.buttons.paintflashing = Visa/dölj färgblinkning\n\n# LOCALIZATION NOTE (toolbox.buttons.scratchpad):\n# This is the tooltip of the button in the toolbox toolbar that opens\n# the scratchpad window\ntoolbox.buttons.scratchpad = Kladdblocket\n\n# LOCALIZATION NOTE (toolbox.buttons.screenshot):\n# This is the tooltip of the button in the toolbox toolbar that allows you to\n# take a screenshot of the entire page\ntoolbox.buttons.screenshot = Ta en skärmbild av hela skärmen\n\n# LOCALIZATION NOTE (toolbox.buttons.rulers):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# rulers in the page\ntoolbox.buttons.rulers = Visa/dölj linjaler för sidan\n\n# LOCALIZATION NOTE (toolbox.buttons.measure):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# measuring tools\ntoolbox.buttons.measure = Mät en del av en sidan\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/storage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : This file contains the Storage Inspector strings. -->\n<!-- LOCALIZATION NOTE : Placeholder for the searchbox that allows you to filter the table items. -->\n\n\n<!ENTITY searchBox.placeholder         \"Filtrera objekt\">\n<!-- LOCALIZATION NOTE : Label of popup menu action to delete all storage items. -->\n\n<!ENTITY storage.popupMenu.deleteAllLabel \"Ta bort alla\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (storage.filter.key):\n# Key shortcut used to focus the filter box on top of the data view\nstorage.filter.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText=Ingen värd för denna sida\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText=Ingen data tillgänglig för den valda värden\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies=Kakor\ntree.labels.localStorage=Lokal Lagring\ntree.labels.sessionStorage=Sessionslagring\ntree.labels.indexedDB=Indexerad DB\ntree.labels.Cache=Cache-lagring\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.uniqueKey=Unik nyckel\ntable.headers.cookies.name=Namn\ntable.headers.cookies.path=Sökväg\ntable.headers.cookies.host=Domän\ntable.headers.cookies.expires=Utgår den\ntable.headers.cookies.value=Värde\ntable.headers.cookies.lastAccessed=Senaste åtkomst\ntable.headers.cookies.creationTime=Skapad den\n\ntable.headers.localStorage.name=Nyckel\ntable.headers.localStorage.value=Värde\n\ntable.headers.sessionStorage.name=Nyckel\ntable.headers.sessionStorage.value=Värde\n\ntable.headers.Cache.url=URL\ntable.headers.Cache.status=Status\n\ntable.headers.indexedDB.uniqueKey=Unik nyckel\ntable.headers.indexedDB.name=Nyckel\ntable.headers.indexedDB.db=Databasnamn\ntable.headers.indexedDB.storage=Lagring\ntable.headers.indexedDB.objectStore=Objektlagernamn\ntable.headers.indexedDB.value=Värde\ntable.headers.indexedDB.origin=Ursprung\ntable.headers.indexedDB.version=Version\ntable.headers.indexedDB.objectStores=Objektlager\ntable.headers.indexedDB.keyPath2=Nyckelsökväg\ntable.headers.indexedDB.autoIncrement=Öka automatiskt\ntable.headers.indexedDB.indexes=Förteckningar\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session=Session\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder=Filtrera värden\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label=Data\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label=Tolkat värde\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteLabel):\n# Label of popup menu action to delete storage item.\nstorage.popupMenu.deleteLabel=Ta bort “%S”\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteAllLabel):\n# Label of popup menu action to delete all storage items.\nstorage.popupMenu.deleteAllFromLabel=Ta bort allt från “%S”\n\n# LOCALIZATION NOTE (storage.idb.deleteBlocked):\n# Warning notification when IndexedDB database could not be deleted immediately.\nstorage.idb.deleteBlocked=Databas “%S” kommer att tas bort efter att alla anslutningar är stängda.\n\n# LOCALIZATION NOTE (storage.idb.deleteError):\n# Error notification when IndexedDB database could not be deleted.\nstorage.idb.deleteError=Databas “%S” kunde inte tas bort.\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n\n<!ENTITY newButton.label            \"Ny\">\n<!ENTITY newButton.tooltip          \"Skapa och lägg till en ny stilmall till dokumentet\">\n<!ENTITY newButton.accesskey        \"N\">\n\n<!ENTITY importButton.label         \"Importera…\">\n<!ENTITY importButton.tooltip       \"Importera och lägg till en befintlig stilmall till dokumentet\">\n<!ENTITY importButton.accesskey     \"I\">\n\n<!ENTITY visibilityToggle.tooltip   \"Växla visning av stilmall\">\n\n<!ENTITY saveButton.label           \"Spara\">\n<!ENTITY saveButton.tooltip         \"Spara den här stilmallen till en fil\">\n<!ENTITY saveButton.accesskey       \"S\">\n\n<!ENTITY optionsButton.tooltip      \"StilEditor alternativ\">\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n\n<!ENTITY showOriginalSources.label     \"Visa originalkällor\">\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n\n<!ENTITY showOriginalSources.accesskey  \"a\">\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n\n<!ENTITY showMediaSidebar.label     \"Visa @media sidorad\">\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n\n<!ENTITY mediaRules.label           \"@media regler \">\n\n<!ENTITY editorTextbox.placeholder  \"Skriv in CSS här.\">\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n\n<!ENTITY noStyleSheet.label         \"Den här sidan har ingen stilmall.\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n\n<!ENTITY noStyleSheet-tip-start.label  \"Kanske vill du \">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"lägga till en ny stilmall\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \"?\">\n<!-- LOCALIZATION NOTE (openLinkNewTab.label): This is the text for the\n     context menu item that opens a stylesheet in a new tab -->\n\n<!ENTITY openLinkNewTab.label     \"Öppna länk i ny flik\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<inline-stilmall #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=Ny stilmall #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=#1 regel.;#1 regler.\n\n# LOCALIZATION NOTE  (error-load): This is shown when loading fails.\nerror-load=Stilmallen kunde inte laddas.\n\n# LOCALIZATION NOTE  (error-save): This is shown when saving fails.\nerror-save=Stilmallen kunde inte sparas.\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed=Det går inte att visa täckningsinformation för komprimerade stilmallar\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=Importera stilmall\n\n# LOCALIZATION NOTE  (importStyleSheet.filter): This is the *.css filter title\nimportStyleSheet.filter=CSS-filer\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=Spara stilmall\n\n# LOCALIZATION NOTE  (saveStyleSheet.filter): This is the *.css filter title\nsaveStyleSheet.filter=CSS-filer\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey=S\n\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n\n\n<!ENTITY browserStylesLabel    \"Webbläsarstilar\">\n<!-- LOCALIZATION NOTE (filterStylesPlaceholder): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n\n<!ENTITY filterStylesPlaceholder      \"Filtrera stilar\">\n<!-- LOCALIZATION NOTE (addRuleButtonTooltip): This is the tooltip shown when\n  -  hovering the `Add new rule` button in the rules view toolbar. This should\n  -  match ruleView.contextmenu.addNewRule in styleinspector.properties -->\n\n<!ENTITY addRuleButtonTooltip  \"Lägg till ny regel\">\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n\n<!ENTITY selectedElementLabel  \"Markerat element:\">\n<!-- LOCALIZATION NOTE (togglePseudoClassPanel): This is the tooltip\n  -  shown when hovering over the `Toggle Pseudo Class Panel` button in the\n  -  rule view toolbar. -->\n\n<!ENTITY togglePseudoClassPanel  \"Växla pseudoklasser\">\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n\n<!ENTITY noPropertiesFound     \"Hittade inga CSS-egenskaper.\">\n<!-- FIXME: notes -->\n\n<!ENTITY computedViewTitle     \"Framräknade\">\n<!ENTITY ruleViewTitle         \"Regler\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n<!ENTITY closeCmd.key  \"W\">\n<!ENTITY toggleToolbox.key  \"I\">\n<!ENTITY toggleToolboxF12.keycode          \"VK_F12\">\n<!ENTITY toggleToolboxF12.keytext          \"F12\">\n\n<!-- LOCALIZATION NOTE (browserToolboxErrorMessage): This is the label\n  -  shown next to error details when the Browser Toolbox is unable to open. -->\n<!ENTITY browserToolboxErrorMessage          \"Misslyckades att öppna webbläsarens verktygslåda:\">\n\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n<!ENTITY options.context.advancedSettings \"Avancerade inställningar\">\n\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n<!ENTITY options.context.inspector \"Inspektör\">\n\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n<!ENTITY options.showUserAgentStyles.label \"Visa webbläsarstilar\">\n<!ENTITY options.showUserAgentStyles.tooltip \"Slå på detta kommer att visa standard stilar som är laddade av webbläsaren.\">\n\n<!-- LOCALIZATION NOTE (options.collapseAttrs.label): This is the label\n  -  for the checkbox option to enable collapse attributes in the Inspector\n  -  panel. -->\n<!ENTITY options.collapseAttrs.label \"Trunkera DOM-attribut\">\n<!ENTITY options.collapseAttrs.tooltip \"Trunkera långa attribut i inspektören\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.label \"Standardfärgvärde\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.accesskey \"d\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.authored): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.authored \"Som författat\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hex \"Hex\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n<!ENTITY options.defaultColorUnit.name \"Färgnamn\">\n\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n<!ENTITY options.context.triggersPageRefresh  \"* Endast aktuell session, laddar om sidan\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label5    \"Aktivera webbläsare chrome och felsökningsverktyg för tillägg\">\n<!ENTITY options.enableChrome.tooltip3  \"Med det här alternativet kan du använda olika utvecklingsverktyg i webbläsaren (via Verktyg> Webbutvecklare> Webbläsarverktyg) och felsöka tillägg från tilläggshanteraren.\">\n\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableRemote.label3    \"Aktivera fjärravlusning\">\n<!ENTITY options.enableRemote.tooltip2  \"Väljer du det här alternativet kan utvecklarverktygen avlusa fjärrinstanser av Firefox, såsom Firefox OS\">\n\n<!-- LOCALIZATION NOTE (options.enableWorkers.label): This is the label for the\n  -  checkbox that toggles worker debugging, i.e. devtools.debugger.workers\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableWorkers.label    \"Aktivera felsökning worker (under utveckling)\">\n<!ENTITY options.enableWorkers.tooltip  \"Med det här alternativet påslaget gör att utvecklarverktygen kan felsöka workers\">\n\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n<!ENTITY options.disableJavaScript.label     \"Inaktivera JavaScript *\">\n<!ENTITY options.disableJavaScript.tooltip   \"Väljer du det här alternativet kommer JavaScript att inaktiveras för den aktuella fliken. Om fliken eller verktygslådan stängs kommer inställningen att glömmas.\">\n\n<!-- LOCALIZATION NOTE (options.disableHTTPCache.label,\n  -  options.disableHTTPCache.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the HTTP cache on or off. -->\n<!ENTITY options.disableHTTPCache.label     \"Inaktivera HTTP Cache (när verktygslådan är öppen)\">\n<!ENTITY options.disableHTTPCache.tooltip   \"Aktivera det här alternativet inaktiverar HTTP-cache för alla flikar som har verktygslådan öppen. Service Workers påverkas inte av det här alternativet.\">\n\n<!-- LOCALIZATION NOTE (options.enableServiceWorkersHTTP.label,\n  -  options.enableServiceWorkersHTTP.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the service workers testing features on or off. This option enables service workers over HTTP. -->\n<!ENTITY options.enableServiceWorkersHTTP.label     \"Aktivera Service Workers över HTTP (när verktygslådan är öppen)\">\n<!ENTITY options.enableServiceWorkersHTTP.tooltip   \"Med det här alternativet kan du aktivera service workers över HTTP för alla flikar som har verktygslådan öppen.\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label2): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n<!ENTITY options.selectDefaultTools.label2    \"Standard utvecklarverktyg\">\n\n<!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n<!ENTITY options.selectAdditionalTools.label  \"Utvecklarverktyg installerade av tillägg\">\n\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n<!ENTITY options.selectEnabledToolboxButtons.label     \"Tillgängliga verktygsknappar\">\n\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n<!ENTITY options.toolNotSupported.label  \"* Stöds inte för aktuellt mål för verktygen\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label2   \"Teman\">\n\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n<!ENTITY options.usedeveditiontheme.label   \"Använd Utvecklarversionens webbläsartema\">\n<!ENTITY options.usedeveditiontheme.tooltip \"Byter till/från webbläsartemat Developer Edition.\">\n\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n<!ENTITY options.webconsole.label            \"Webbkonsolen\">\n\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n<!ENTITY options.timestampMessages.label      \"Aktivera tidsstämplar\">\n<!ENTITY options.timestampMessages.tooltip    \"Om du aktiverar detta alternativ kommer kommandon och utdata i webbkonsolen att visas med en tidsstämpel\">\n\n<!-- LOCALIZATION NOTE (options.debugger.label): This is the label for the\n  -  heading of the group of Debugger preferences in the options panel. -->\n<!ENTITY options.debugger.label            \"Avlusare\">\n\n<!-- LOCALIZATION NOTE (options.sourceMap.label): This is the\n   - label for the checkbox that toggles source maps in the Debugger -->\n<!ENTITY options.sourceMaps.label      \"Aktivera källmappning\">\n<!ENTITY options.sourceMaps.tooltip    \"Om du aktiverar det här alternativet kommer källor att mappas i avlusaren och konsolen.\">\n\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n<!ENTITY options.styleeditor.label            \"Stileditor\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n<!ENTITY options.stylesheetSourceMaps.label      \"Visa originalkällor\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"Visa originalkällor (t.ex. Sass-filer) i stileditorn och inspektören\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n<!ENTITY options.stylesheetAutocompletion.label      \"Autokomplettera CSS\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"Autokomplettera CSS-egenskaper, värden och selektorer när du skriver i stileditorn\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.label): This is the label for the\n   -  heading of the group of Screenshot preferences in the options\n   -  panel. -->\n<!ENTITY options.screenshot.label            \"Beteende för skärmdump\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.clipboard.label): This is the\n   - label for the checkbox that toggles screenshot to clipboard feature. -->\n<!ENTITY options.screenshot.clipboard.label      \"Skärmdump till Urklipp\">\n<!ENTITY options.screenshot.clipboard.tooltip    \"Sparar skärmdump direkt till Urklipp\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.audio.label): This is the\n   - label for the checkbox that toggles the camera shutter audio for screenshot tool -->\n<!ENTITY options.screenshot.audio.label      \"Spela slutarljud för kamera\">\n<!ENTITY options.screenshot.audio.tooltip    \"Aktiverar kameraljudet när du tar skärmdump\">\n\n<!-- LOCALIZATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n<!ENTITY options.commonPrefs.label           \"Gemensamma Inställningar\">\n\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n<!ENTITY options.enablePersistentLogs.label    \"Aktivera konstant loggning\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"Om du aktiverar detta alternativ kommer webbkonsolen inte att rensa utdatan varje gång du går till en ny sida\">\n\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n<!ENTITY options.showPlatformData.label    \"Visa Geckos plattformsdata\">\n<!ENTITY options.showPlatformData.tooltip  \"Om du aktiverar denna inställning kommer JavaScript-profilerarens rapporter att inkludera plattformssymboler för Gecko\">\n\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n<!ENTITY options.sourceeditor.label                     \"Redigerarinställningar\">\n<!ENTITY options.sourceeditor.detectindentation.label   \"Känn av indentering\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"Gissa indentering baserad på källinnehåll\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label   \"Avsluta hakparenteser automatiskt\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"Infoga avslutande hakparenteser automatiskt\">\n<!ENTITY options.sourceeditor.expandtab.label           \"Indentera med mellanslag\">\n<!ENTITY options.sourceeditor.expandtab.tooltip         \"Använd mellanslag istället för tab-tecknet\">\n<!ENTITY options.sourceeditor.tabsize.label             \"Tabbstorlek\">\n<!ENTITY options.sourceeditor.tabsize.accesskey         \"T\">\n<!ENTITY options.sourceeditor.keybinding.label          \"Snabbtangenter\">\n<!ENTITY options.sourceeditor.keybinding.accesskey      \"S\">\n<!ENTITY options.sourceeditor.keybinding.default.label  \"Standard\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip=Fäst i nederkant av webbläsarfönstret\ntoolboxDockButtons.side.tooltip=Fäst på sidan av webbläsarfönstret\ntoolboxDockButtons.window.tooltip=Visa i ett separat fönster\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.minimize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the minimize button in the toolbar. When clicked, the\n# button minimizes the toolbox so that just the toolbar is visible at the\n# bottom.\ntoolboxDockButtons.bottom.minimize=Minimera verktygen\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.maximize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the maximize button in the toolbar. When clicked, the\n# button maximizes the toolbox again (if it had been minimized before) so that\n# the whole toolbox is visible again.\ntoolboxDockButtons.bottom.maximize=Maximera verktygen\n\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of errors in the current web page\ntoolboxToggleButton.errors=#1 fel;#1 fel\n\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of warnings in the current web page\ntoolboxToggleButton.warnings=#1 varning;#1 varningar\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\ntoolboxToggleButton.tooltip=%1$S, %2$S\\nKlicka för att visa/dölja utvecklarverktyg.\n\n# LOCALIZATION NOTE (toolbar.closeButton.tooltip)\n# Used as a message in tooltip when overing the close button of the Developer\n# Toolbar.\ntoolbar.closeButton.tooltip=Stäng utvecklarfältet\n\n# LOCALIZATION NOTE (toolbar.toolsButton.tooltip)\n# Used as a message in tooltip when overing the wrench icon of the Developer\n# Toolbar, which toggle the developer toolbox.\ntoolbar.toolsButton.tooltip=Växla utvecklarverktyg\n\n# LOCALIZATION NOTE (toolbox.titleTemplate1): This is the template\n# used to format the title of the toolbox.\n# The URL of the page being targeted: %1$S.\ntoolbox.titleTemplate1=Utvecklarverktyg - %1$S\n\n# LOCALIZATION NOTE (toolbox.titleTemplate2): This is the template\n# used to format the title of the toolbox.\n# The page title or other name for the thing being targeted: %1$S\n# The URL of the page being targeted: %2$S.\ntoolbox.titleTemplate2=Utvecklarverktyg - %1$S - %2$S\n\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\n# name when no tool is selected.\ntoolbox.defaultTitle=Utvecklarverktyg\n\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\n# toolbox as a whole\ntoolbox.label=Utvecklarverktyg\n\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\n# used to add a * marker to the label for the Options Panel tool checkbox for the\n# tool which is not supported for the current toolbox target.\n# The name of the tool: %1$S.\noptions.toolNotSupportedMarker=%1$S *\n\n# LOCALIZATION NOTE (scratchpad.keycode)\n# Used for opening scratchpad from the detached toolbox window\n# Needs to match scratchpad.keycode from browser.dtd\nscratchpad.keycode=VK_F4\n\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\n# Used for toggling the browser console from the detached toolbox window\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\nbrowserConsoleCmd.commandkey=j\n\n# LOCALIZATION NOTE (pickButton.tooltip)\n# This is the tooltip of the pick button in the toolbox toolbar\npickButton.tooltip=Välj ett element från sidan\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip=Alla flikar\n\n# LOCALIZATION NOTE (toolbox.noContentProcessForTab.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running for the current tab\ntoolbox.noContentProcessForTab.message=Ingen innehållsprocess för denna flik.\n\n# LOCALIZATION NOTE (toolbox.viewCssSourceInStyleEditor.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a css file in the Style-Editor tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInStyleEditor is used.\ntoolbox.viewCssSourceInStyleEditor.label=Öppna fil i stileditor\n\n# LOCALIZATION NOTE (toolbox.viewJsSourceInDebugger.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a js file in the Debugger tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInDebugger is used.\ntoolbox.viewJsSourceInDebugger.label=Öppna fil i avlusaren\n\ntoolbox.resumeOrderWarning=Sidan fortsatte inte efter att avlusaren fästes. För att fixa detta, stäng av och sätt på verktygslådan.\n\n# LOCALIZATION NOTE (toolbox.options.key)\n# Key shortcut used to open the options panel\ntoolbox.options.key=CmdOrCtrl+Shift+O\n\n# LOCALIZATION NOTE (toolbox.help.key)\n# Key shortcut used to open the options panel\ntoolbox.help.key=F1\n\n# LOCALIZATION NOTE (toolbox.nextTool.key)\n# Key shortcut used to select the next tool\ntoolbox.nextTool.key=CmdOrCtrl+]\n\n# LOCALIZATION NOTE (toolbox.previousTool.key)\n# Key shortcut used to select the previous tool\ntoolbox.previousTool.key=CmdOrCtrl+[\n\n# LOCALIZATION NOTE (toolbox.zoom*.key)\n# Key shortcuts used to zomm in/out or reset the toolbox\n# Should match fullZoom*Cmd.commandkey values from browser.dtd\ntoolbox.zoomIn.key=CmdOrCtrl+Plus\ntoolbox.zoomIn2.key=CmdOrCtrl+=\ntoolbox.zoomIn3.key=\n\ntoolbox.zoomOut.key=CmdOrCtrl+-\ntoolbox.zoomOut2.key=\n\ntoolbox.zoomReset.key=CmdOrCtrl+0\ntoolbox.zoomReset2.key=\n\n# LOCALIZATION NOTE (toolbox.reload*.key)\n# Key shortcuts used to reload the page\ntoolbox.reload.key=CmdOrCtrl+R\ntoolbox.reload2.key=F5\n\n# LOCALIZATION NOTE (toolbox.forceReload*.key)\n# Key shortcuts used to force reload of the page by bypassing caches\ntoolbox.forceReload.key=CmdOrCtrl+Shift+R\ntoolbox.forceReload2.key=CmdOrCtrl+F5\n\n# LOCALIZATION NOTE (toolbox.minimize.key)\n# Key shortcut used to minimize the toolbox\ntoolbox.minimize.key=CmdOrCtrl+Shift+U\n\n# LOCALIZATION NOTE (toolbox.toggleHost.key)\n# Key shortcut used to move the toolbox in bottom or side of the browser window\ntoolbox.toggleHost.key=CmdOrCtrl+Shift+D\n\n# LOCALIZATION NOTE (toolbox.frames.tooltip): This is the label for\n# the iframes menu list that appears only when the document has some.\n# It allows you to switch the context of the whole toolbox.\ntoolbox.frames.tooltip=Välj en iframe som aktuellt måldokument\n\n# LOCALIZATION NOTE (toolbox.noautohide.tooltip): This is the label for\n# the button to force the popups/panels to stay visible on blur.\n# This is only visible in the browser toolbox as it is meant for\n# addon developers and Firefox contributors.\ntoolbox.noautohide.tooltip=Inaktivera auto-dölj för popup\n\n# LOCALIZATION NOTE (toolbox.closebutton.tooltip): This is the tooltip for\n# the close button the developer tools toolbox.\ntoolbox.closebutton.tooltip=Stäng utvecklarverktygen\n\n# LOCALIZATION NOTE (toolbox.allToolsButton.tooltip): This is the tooltip for the\n# \"all tools\" button displayed when some tools are hidden by overflow of the toolbar.\ntoolbox.allToolsButton.tooltip=Välj ett annat verktyg\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n\n<!ENTITY window.title \"Webbkonsolen\">\n<!ENTITY browserConsole.title \"Webbläsarkonsolen\">\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n\n<!ENTITY openURL.label     \"Öppna URL i ny flik\">\n<!ENTITY openURL.accesskey \"Ö\">\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n\n<!ENTITY btnPageNet.label   \"Nät\">\n<!ENTITY btnPageNet.tooltip \"Logga nätverksåtkomst\">\n<!ENTITY btnPageNet.accesskey \"N\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"t\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"Logga CSS-fel och varningar\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"Logga JavaScript-undantag\">\n<!ENTITY btnPageJS.accesskey  \"J\">\n<!ENTITY btnPageSecurity.label \"Säkerhet\">\n<!ENTITY btnPageSecurity.tooltip \"Logga säkerhetsfel och varningar\">\n<!ENTITY btnPageSecurity.accesskey \"ä\">\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n\n<!ENTITY btnPageLogging.label   \"Loggning\">\n<!ENTITY btnPageLogging.tooltip \"Logga meddelanden skickade till objektet window.console\">\n<!ENTITY btnPageLogging.accesskey3 \"L\">\n<!ENTITY btnConsoleErrors       \"Fel\">\n<!ENTITY btnConsoleInfo         \"Info\">\n<!ENTITY btnConsoleWarnings     \"Varningar\">\n<!ENTITY btnConsoleLog          \"Logg\">\n<!ENTITY btnConsoleXhr          \"XHR\">\n<!ENTITY btnConsoleReflows      \"Återflöden\">\n<!-- LOCALIZATION NOTE (btnServerLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls on the HTTP server. -->\n\n<!ENTITY btnServerLogging.label       \"Server\">\n<!ENTITY btnServerLogging.tooltip     \"Logga meddelanden som tas emot från en webbserver\">\n<!ENTITY btnServerLogging.accesskey   \"S\">\n<!ENTITY btnServerErrors              \"Fel\">\n<!ENTITY btnServerInfo                \"Info\">\n<!ENTITY btnServerWarnings            \"Varningar\">\n<!ENTITY btnServerLog                 \"Logg\">\n<!-- LOCALIZATION NODE (btnConsoleSharedWorkers) the term \"Shared Workers\"\n  -  should not be translated. -->\n\n<!ENTITY btnConsoleSharedWorkers \"Delade Workers\">\n<!-- LOCALIZATION NODE (btnConsoleServiceWorkers) the term \"Service Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleServiceWorkers \"Service Workers\">\n<!-- LOCALIZATION NODE (btnConsoleWindowlessWorkers) the term \"Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleWindowlessWorkers \"Tillägg eller Chrome Workers\">\n\n<!ENTITY filterOutput.placeholder \"Filtrera utdata\">\n<!ENTITY btnClear.label        \"Rensa\">\n<!ENTITY btnClear.tooltip      \"Rensa webbkonsolen\">\n<!ENTITY btnClear.accesskey    \"R\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> \n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"Kopiera länkadress\">\n<!ENTITY copyURLCmd.accesskey \"K\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n<!ENTITY openInVarViewCmd.label \"Öppna i variablervy\">\n<!ENTITY openInVarViewCmd.accesskey \"v\">\n<!ENTITY storeAsGlobalVar.label \"Lagra som global variabel\">\n<!ENTITY storeAsGlobalVar.accesskey \"L\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n\n\n\n<!ENTITY webAudioEditorUI.reloadNotice1   \"Ladda om\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n\n<!ENTITY webAudioEditorUI.reloadNotice2   \"på sidan för att visa och redigera ljud sammanhang.\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n\n<!ENTITY webAudioEditorUI.emptyNotice     \"Väntar på att ljud sammanhang skapas ...\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n\n<!ENTITY webAudioEditorUI.tab.properties2 \"Egenskaper\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n\n<!ENTITY webAudioEditorUI.tab.automation  \"Automation\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n\n<!ENTITY webAudioEditorUI.inspectorTitle  \"AudioNode Inspektör \">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"Ingen AudioNode vald. \">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n\n<!ENTITY webAudioEditorUI.propertiesEmpty \"Noden har inga egenskaper.\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n\n<!ENTITY webAudioEditorUI.automationEmpty \"Noden har inga AudioParams.\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam har inga automatiseringshändelser.\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=Dra ihop kontrollerare\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=Expandera kontrollerare\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S,%03S\n\nhelperFuncUnsupportedTypeError=Kan inte anropa pprint på den här typen av objekt.\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS): this string is used to\n# show the duration between two network events (e.g request and response\n# header or response header and response body). Parameters: %S is the duration.\nNetworkPanel.durationMS=%Sms\n\nConsoleAPIDisabled=Webbkonsolens loggnings-API (console.log, console.info, console.warn, console.error) har inaktiverats av ett skript på den här sidan.\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): the Web Console floating\n# panel title. For RTL languages you need to set the LRM in the string to give\n# the URL the correct direction. Parameters: %S is the web page URL.\nwebConsoleWindowTitleAndURL=Webbkonsol — %S\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): the message displayed\n# after a URL in the Web Console that has been flagged for Mixed Content (i.e.\n# http content in an https page).\nwebConsoleMixedContentWarning=Mixat innehåll\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel=Läs mer\n\n# LOCALIZATION NOTE (scratchpad.linkText): the text used in the right hand\n# side of the Web Console command line when JavaScript is being entered, to\n# indicate how to jump into scratchpad mode.\nscratchpad.linkText=Skift+Retur - Öppna i Kladdblocket\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink=reflow: %Sms\nreflow.messageWithLink=reflow: %Sms\\u0020\nreflow.messageLinkText=funktionen %1$S, %2$S rad %3$S\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction): this string is used to\n# display JavaScript functions that have no given name - they are said to be\n# anonymous. Test console.trace() in the webconsole.\nstacktrace.anonymousFunction=<anonymous>\n\n# LOCALIZATION NOTE (stacktrace.asyncStack): this string is used to\n# indicate that a given stack frame has an async parent.\n# %S is the \"Async Cause\" of the frame.\nstacktrace.asyncStack=(Async: %S)\n\n# LOCALIZATION NOTE (timerStarted): this string is used to display the result\n# of the console.time() call. Parameters: %S is the name of the timer.\ntimerStarted=%S: tidur startad\n\n# LOCALIZATION NOTE (timeEnd): this string is used to display the result of\n# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S\n# is the number of milliseconds.\ntimeEnd=%1$S: %2$Sms\n\n# LOCALIZATION NOTE (consoleCleared): this string is displayed when receiving a\n# call to console.clear() to let the user know the previous messages of the\n# console have been removed programmatically.\nconsoleCleared=Konsolen rensades.\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel=<namnlös>\n\n# LOCALIZATION NOTE (noGroupLabel): this string is used to display\n# console.group messages with no label provided.\nnoGroupLabel=<no group label>\n\n# LOCALIZATION NOTE (Autocomplete.blank): this string is used when inputnode\n# string containing anchor doesn't matches to any property in the content.\nAutocomplete.blank=  <- inget resultat\n\nmaxTimersExceeded=Det maximalt tillåtna antalet tidur i sidan överskreds.\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded=Maximala antalet tillåtna räknare på sidan överskreds.\n\n# LOCALIZATION NOTE (longStringEllipsis): the string displayed after a long\n# string. This string is clickable such that the rest of the string is\n# retrieved from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): the string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=Strängen du försöker visa är för lång för att visas i webbkonsolen.\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=Tidsgränsen för anslutningen löpte ut. Kontrollera felkonsolen på bägge ändar för eventuella felmeddelanden. Återöppna webbkonsolen för att försöka igen.\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=Filtrera egenskaper\n\n# LOCALIZATION NOTE (emptyPropertiesList): the text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=Inga egenskaper att visa\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2=#1 upprepning;#1 upprepningar\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector=Klicka för att välja noden i inspektören\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument=Kan inte cd() till det givna fönstret. Ogiltigt argument.\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=Bluffvarning: Var försiktig när du klistrar in saker du inte förstår. Detta skulle kunna göra det möjligt för angripare att stjäla din identitet eller ta kontroll över din dator. Skriv in ‘%S’ nedan (du behöver inte trycka på enter) för att möjliggöra klistring.\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=tillåt inklistring\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails=Visa/göm meddelande detaljer.\\u0020\n\n# LOCALIZATION NOTE (groupToggle): the text that is displayed when\n# you hover the arrow for expanding/collapsing the messages of a group.\ngroupToggle=Visa/dölj grupp.\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel=#1 tom plats;#1 tomma platser\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index=(index)\ntable.iterationIndex=(upprepning nummer)\ntable.key=Nyckel\ntable.value=Värden\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=Fel\nseverity.warn=Varning\nseverity.info=Info\nseverity.log=Logg\n\n# LOCALIZATION NOTE (level.error, level.warn, level.info, level.log, level.debug):\n# tooltip for icons next to console output\nlevel.error=Fel\nlevel.warn=Varning\nlevel.info=Info\nlevel.log=Logg\nlevel.debug=Felsök\n\n# LOCALIZATION NOTE (webconsole.find.key)\n# Key shortcut used to focus the search box on upper right of the console\nwebconsole.find.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (webconsole.close.key)\n# Key shortcut used to close the Browser console (doesn't work in regular web console)\nwebconsole.close.key=CmdOrCtrl+W\n\n# LOCALIZATION NOTE (webconsole.clear.key*)\n# Key shortcut used to clear the console output\nwebconsole.clear.key=Ctrl+Shift+L\nwebconsole.clear.keyOSX=Ctrl+L\n\n# LOCALIZATION NOTE (webconsole.menu.copyURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# copies the URL displayed in the message to the clipboard.\nwebconsole.menu.copyURL.label=Kopiera länkadress\nwebconsole.menu.copyURL.accesskey=a\n\n# LOCALIZATION NOTE (webconsole.menu.openURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# opens the URL displayed in a new browser tab.\nwebconsole.menu.openURL.label=Öppna URL i ny flik\nwebconsole.menu.openURL.accesskey=f\n\n# LOCALIZATION NOTE (webconsole.menu.openInVarView.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# opens the webconsole variable view for the logged variable.\nwebconsole.menu.openInVarView.label=Öppna i variablervy\nwebconsole.menu.openInVarView.accesskey=v\n\n# LOCALIZATION NOTE (webconsole.menu.storeAsGlobalVar.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# creates a new global variable pointing to the logged variable.\nwebconsole.menu.storeAsGlobalVar.label=Lagra som global variabel\nwebconsole.menu.storeAsGlobalVar.accesskey=L\n\n# LOCALIZATION NOTE (webconsole.menu.copy.label)\n# Label used for a context-menu item displayed for any log. Clicking on it will copy the\n# content of the log (or the user selection, if any).\nwebconsole.menu.copy.label=Kopiera\nwebconsole.menu.copy.accesskey=K\n\n# LOCALIZATION NOTE (webconsole.menu.selectAll.label)\n# Label used for a context-menu item that will select all the content of the webconsole\n# output.\nwebconsole.menu.selectAll.label=Markera allt\nwebconsole.menu.selectAll.accesskey=a\n\n# LOCALIZATION NOTE (webconsole.clearButton.tooltip)\n# Label used for the tooltip on the clear logs button in the console top toolbar bar.\n# Clicking on it will clear the content of the console.\nwebconsole.clearButton.tooltip=Rensa utdata för webbkonsolen\n\n# LOCALIZATION NOTE (webconsole.toggleFilterButton.tooltip)\n# Label used for the tooltip on the toggle filter bar button in the console top\n# toolbar bar. Clicking on it will toggle the visibility of an additional bar which\n# contains filter buttons.\nwebconsole.toggleFilterButton.tooltip=Växla filterfältet\n\n# LOCALIZATION NOTE (webconsole.filterInput.placeholder)\n# Label used for for the placeholder on the filter input, in the console top toolbar.\nwebconsole.filterInput.placeholder=Filtrera utdata\n\n# LOCALIZATION NOTE (webconsole.errorsFilterButton.label)\n# Label used as the text of the \"Errors\" button in the additional filter toolbar.\n# It shows or hides error messages, either inserted in the page using\n# console.error() or as a result of a javascript error..\nwebconsole.errorsFilterButton.label=Fel\n\n# LOCALIZATION NOTE (webconsole.warningsFilterButton.label)\n# Label used as the text of the \"Warnings\" button in the additional filter toolbar.\n# It shows or hides warning messages, inserted in the page using console.warn().\nwebconsole.warningsFilterButton.label=Varningar\n\n# LOCALIZATION NOTE (webconsole.logsFilterButton.label)\n# Label used as the text of the \"Logs\" button in the additional filter toolbar.\n# It shows or hides log messages, inserted in the page using console.log().\nwebconsole.logsFilterButton.label=Loggar\n\n# LOCALIZATION NOTE (webconsole.infoFilterButton.label)\n# Label used as the text of the \"Info\" button in the additional filter toolbar.\n# It shows or hides info messages, inserted in the page using console.info().\nwebconsole.infoFilterButton.label=Info\n\n# LOCALIZATION NOTE (webconsole.debugFilterButton.label)\n# Label used as the text of the \"Debug\" button in the additional filter toolbar.\n# It shows or hides debug messages, inserted in the page using console.debug().\nwebconsole.debugFilterButton.label=Avlusa\n\n# LOCALIZATION NOTE (webconsole.cssFilterButton.label)\n# Label used as the text of the \"CSS\" button in the additional filter toolbar.\n# It shows or hides CSS warning messages, inserted in the page by the browser\n# when there are CSS errors in the page.\nwebconsole.cssFilterButton.label=CSS\n\n# LOCALIZATION NOTE (webconsole.xhrFilterButton.label)\n# Label used as the text of the \"XHR\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes an XMLHttpRequest or\n# a fetch call.\nwebconsole.xhrFilterButton.label=XHR\n\n# LOCALIZATION NOTE (webconsole.requestsFilterButton.label)\n# Label used as the text of the \"Requests\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes a network call, for example\n# when an image or a scripts is requested.\nwebconsole.requestsFilterButton.label=Förfrågningar\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n\n<!ENTITY projectMenu_label \"Projekt\">\n<!ENTITY projectMenu_accesskey \"p\">\n<!ENTITY projectMenu_newApp_label \"Ny app…\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"Öppna paketerad app…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"P\">\n<!ENTITY projectMenu_importHostedApp_label \"Öppna app på webben…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"w\">\n<!ENTITY projectMenu_selectApp_label \"Öppna app…\">\n<!ENTITY projectMenu_selectApp_accesskey \"n\">\n<!ENTITY projectMenu_play_label \"Installera och Kör\">\n<!ENTITY projectMenu_play_accesskey \"I\">\n<!ENTITY projectMenu_stop_label \"Stoppa app\">\n<!ENTITY projectMenu_stop_accesskey \"S\">\n<!ENTITY projectMenu_debug_label \"Felsök app\">\n<!ENTITY projectMenu_debug_accesskey \"F\">\n<!ENTITY projectMenu_remove_label \"Ta bort projekt\">\n<!ENTITY projectMenu_remove_accesskey \"T\">\n<!ENTITY projectMenu_showPrefs_label \"Inställningar\">\n<!ENTITY projectMenu_showPrefs_accesskey \"n\">\n<!ENTITY projectMenu_manageComponents_label \"Hantera extra komponenter\">\n<!ENTITY projectMenu_manageComponents_accesskey \"H\">\n<!ENTITY projectMenu_refreshTabs_label \"Uppdatera flikar\">\n\n<!ENTITY runtimeMenu_label \"Runtime\">\n<!ENTITY runtimeMenu_accesskey \"R\">\n<!ENTITY runtimeMenu_disconnect_label \"Koppla från\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"K\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"Skärmdump\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"S\">\n<!ENTITY runtimeMenu_showDetails_label \"Runtimeinformation\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"u\">\n<!ENTITY runtimeMenu_showMonitor_label \"Övervaka\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"v\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"Enhetsinställningar\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"E\">\n<!ENTITY runtimeMenu_showSettings_label \"Enhetsinställningar\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"s\">\n\n<!ENTITY viewMenu_label \"Visa\">\n<!ENTITY viewMenu_accesskey \"V\">\n<!ENTITY viewMenu_toggleEditor_label \"Växla redigerare\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"r\">\n<!ENTITY viewMenu_zoomin_label \"Zooma in\">\n<!ENTITY viewMenu_zoomin_accesskey \"I\">\n<!ENTITY viewMenu_zoomout_label \"Zooma ut\">\n<!ENTITY viewMenu_zoomout_accesskey \"u\">\n<!ENTITY viewMenu_resetzoom_label \"Återställ zoom\">\n<!ENTITY viewMenu_resetzoom_accesskey \"R\">\n\n<!ENTITY projectButton_label \"Öppna app\">\n<!ENTITY runtimeButton_label \"Välj runtime\">\n\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n<!ENTITY key_quit \"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel \"O\">\n<!-- reload app -->\n<!ENTITY key_play \"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor \"B\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n\n<!ENTITY projectPanel_myProjects \"Mina Projekt\">\n<!ENTITY projectPanel_runtimeApps \"Runtime appar\">\n<!ENTITY projectPanel_tabs \"Flikar\">\n<!ENTITY runtimePanel_usb \"USB-enheter\">\n<!ENTITY runtimePanel_wifi \"Wi-Fi enheter\">\n<!ENTITY runtimePanel_simulator \"Simuleringar\">\n<!ENTITY runtimePanel_other \"Annat\">\n<!ENTITY runtimePanel_installsimulator \"Installera Simulator\">\n<!ENTITY runtimePanel_noadbhelper \"Installera ADB Hjälpprogram\">\n<!ENTITY runtimePanel_nousbdevice \"Kan inte hitta din enhet?\">\n<!ENTITY runtimePanel_refreshDevices_label \"Uppdatera enheter\">\n\n<!-- Lense -->\n<!ENTITY details_valid_header \"giltig\">\n<!ENTITY details_warning_header \"varningar\">\n<!ENTITY details_error_header \"fel\">\n<!ENTITY details_description \"Beskrivning\">\n<!ENTITY details_location \"Adress\">\n<!ENTITY details_manifestURL \"App-ID\">\n<!ENTITY details_removeProject_button \"Ta bort projekt\">\n<!ENTITY details_showPrepackageLog_button \"Visa logg för före paketering\">\n\n<!-- New App -->\n<!ENTITY newAppWindowTitle \"Ny app\">\n<!ENTITY newAppHeader \"Välj mall\">\n<!ENTITY newAppLoadingTemplate \"Laddar mallar…\">\n<!ENTITY newAppProjectName \"Projektnamn:\">\n\n\n<!-- Decks -->\n\n<!ENTITY deck_close \"Stäng\">\n\n<!-- Addons -->\n<!ENTITY addons_title \"Extra komponenter\">\n<!ENTITY addons_aboutaddons \"Öppna tilläggshanterare\">\n\n<!-- Prefs -->\n<!ENTITY prefs_title \"Inställningar\">\n<!ENTITY prefs_editor_title \"Editor\">\n<!ENTITY prefs_general_title \"Allmänt\">\n<!ENTITY prefs_restore \"Återställ standardvärden\">\n<!ENTITY prefs_manage_components \"Hantera extra komponenter\">\n<!ENTITY prefs_options_autoconnectruntime \"Återanslut till föregående runtime\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"Återanslut till föregående runtime när WebIDE startar\">\n<!ENTITY prefs_options_rememberlastproject \"Kom ihåg senaste projekt\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"Återställ föregående projekt när WebIDE startar\">\n<!ENTITY prefs_options_templatesurl \"Mall URL\">\n<!ENTITY prefs_options_templatesurl_tooltip \"Förteckning över tillgängliga mallar\">\n<!ENTITY prefs_options_showeditor \"Visa editor\">\n<!ENTITY prefs_options_showeditor_tooltip \"Visa intern editor\">\n<!ENTITY prefs_options_tabsize \"Tabbstorlek\">\n<!ENTITY prefs_options_expandtab \"Mjuka flikar\">\n<!ENTITY prefs_options_expandtab_tooltip \"Använd mellanslag istället för tab-tecknet\">\n<!ENTITY prefs_options_detectindentation \"Indentera automatiskt\">\n<!ENTITY prefs_options_detectindentation_tooltip \"Gissa indentering baserad på källinnehåll\">\n<!ENTITY prefs_options_autocomplete \"Autokomplettera\">\n<!ENTITY prefs_options_autocomplete_tooltip \"Aktivera automatisk kodkomplettering\">\n<!ENTITY prefs_options_autoclosebrackets \"Avsluta hakparenteser automatiskt\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"Infoga avslutande hakparenteser automatiskt\">\n<!ENTITY prefs_options_keybindings \"Tangentbindningar\">\n<!ENTITY prefs_options_keybindings_default \"Standard\">\n<!ENTITY prefs_options_autosavefiles \"Spara automatiskt filer\">\n<!ENTITY prefs_options_autosavefiles_tooltip \"Spara automatiskt redigerade filer innan du kör projekt\">\n\n<!-- Runtime Details -->\n<!ENTITY runtimedetails_title \"Runtimeinformation\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB är root: \">\n<!ENTITY runtimedetails_summonADBRoot \"rootenhet\">\n<!ENTITY runtimedetails_ADBRootWarning \"(kräver upplåst bootloader)\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"Obegränsade rättigheter till DevTools: \">\n<!ENTITY runtimedetails_requestPrivileges \"begär högre rättigheter\">\n<!ENTITY runtimedetails_privilegesWarning \"(Kommer starta om enheten. Kräver root åtkomst.)\">\n\n<!-- Device Preferences and Settings -->\n<!ENTITY device_typeboolean \"Boolesk\">\n<!ENTITY device_typenumber \"Heltal\">\n<!ENTITY device_typestring \"Sträng\">\n<!ENTITY device_typeobject \"Objekt\">\n<!ENTITY device_typenone \"Välj en typ\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreference_title \"Enhetsinställningar\">\n<!ENTITY devicepreference_search \"Sökinställningar\">\n<!ENTITY devicepreference_newname \"Nytt inställnings namn\">\n<!ENTITY devicepreference_newtext \"Inställnings värde\">\n<!ENTITY devicepreference_addnew \"Lägg till ny inställning\">\n\n<!-- Device Settings -->\n<!ENTITY devicesetting_title \"Enhetsinställningar\">\n<!ENTITY devicesetting_search \"Sökningsinställningar\">\n<!ENTITY devicesetting_newname \"Nytt inställningsnamn\">\n<!ENTITY devicesetting_newtext \"Inställningsvärde\">\n<!ENTITY devicesetting_addnew \"Lägg till ny inställning\">\n\n<!-- Monitor -->\n<!ENTITY monitor_title \"Övervaka\">\n<!ENTITY monitor_help \"Hjälp\">\n\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n<!ENTITY wifi_auth_header \"Klientidentifiering\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"Endpointen som du ansluter till behöver mer information för att styrka denna anslutning.  Läs av QR-koden nedan när din andra enhet begär det.\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"Ingen begäran att läsa QR?\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"Visas en begäran att läsa QR?\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"Om din andra enhet ber om en symbol istället för att läsa en QR-kod, kopiera då värdet nedan till den andra enheten:\">\n<!ENTITY wifi_auth_qr_size_note \"Om QR-kod förfaller för liten för att kunna ansluta, försök zooma eller förstora fönstret.\">\n\n<!-- Logs panel -->\n<!ENTITY logs_title \"Logg med kommandon före paketering\">\n\n<!-- Simulator Options -->\n<!ENTITY simulator_title \"Simulatoralternativ\">\n<!ENTITY simulator_remove \"Ta bort simulator\">\n<!ENTITY simulator_reset \"Återställ standardvärden\">\n<!ENTITY simulator_name \"Namn\">\n<!ENTITY simulator_software \"Programvara\">\n<!ENTITY simulator_version \"Version\">\n<!ENTITY simulator_profile \"Profil\">\n<!ENTITY simulator_hardware \"Hårdvara\">\n<!ENTITY simulator_device \"Enhet\">\n<!ENTITY simulator_screenSize \"Skärm\">\n<!ENTITY simulator_pixelRatio \"Pixelförhållande\">\n<!ENTITY simulator_tv_data \"TV Simulation\">\n<!ENTITY simulator_tv_data_open \"Konfigurerings Data\">\n<!ENTITY simulator_tv_data_open_button \"Öppna Konfigurations Katalog…\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/client/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=Firefox WebIDE\ntitle_app=Firefox WebIDE: %S\n\nruntimeButton_label=Välj runtime\nprojectButton_label=Öppna app\n\nmainProcess_label=Huvudprocess\n\nlocal_runtime=Lokal körmiljö\nremote_runtime=Fjärrkörmiljö\nremote_runtime_promptTitle=Fjärrkörmiljö\nremote_runtime_promptMessage=värdnamn:port\n\nimportPackagedApp_title=Välj katalog\nimportHostedApp_title=Öppna app på webben\nimportHostedApp_header=Ange Manifest URL\n\nselectCustomBinary_title=Välj anpassad B2G binär\nselectCustomProfile_title=Välj anpassad Gaia-profil\n\nnotification_showTroubleShooting_label=Felsökning\nnotification_showTroubleShooting_accesskey=T\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=Hämtar…\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected=Kan inte installera projekt. Inte fullt ansluten.\nerror_cantInstallValidationErrors=Kan inte installera projekt. Valideringsfel.\nerror_listRunningApps=Kan inte läsa lista med appar från enhet\n\n# Variable: name of the operation (in english)\nerror_operationTimeout=Åtgärdens tidsgräns gick ut: %1$S\nerror_operationFail=Åtgärden misslyckades: %1$S\n\n# Variable: app name\nerror_cantConnectToApp=Kan inte ansluta till app: %1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON=Kan inte hämta tilläggslistan: %S\n\nerror_appProjectsLoadFailed=Kan inte ladda projektlistan. Detta kan ske om du har använt denna profil med en nyare version av Firefox.\nerror_folderCreationFailed=Det går inte att skapa projektmapp i den valda katalogen.\n\n# Variable: runtime app build ID (looks like this %Y%M%D format) and firefox build ID (same format)\nerror_runtimeVersionTooRecent=Den anslutna runtime har ett senare byggdatum (%1$S) än Firefox skrivbord (%2$S) har. Denna inställning stöd inte och kan göra att DevTools misslyckas. Vänligen uppdatera Firefox.\n\naddons_stable=stabil\naddons_unstable=ostabil\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label=Firefox OS %1$S Simulator (%2$S)\naddons_install_button=installera\naddons_uninstall_button=avinstallera\naddons_adb_label=ADB Hjälptillägg\naddons_adapters_label=Tillägg för verktygsadaptrar\naddons_adb_warning=USB-enheter kommer inte att upptäckas utan detta tillägg\naddons_status_unknown=?\naddons_status_installed=Installerades\naddons_status_uninstalled=Inte Installerad\naddons_status_preparing=förbereder\naddons_status_downloading=hämtar\naddons_status_installing=installerar\n\nruntimedetails_checkno=nej\nruntimedetails_checkyes=ja\nruntimedetails_checkunknown=okänd (kräver ADB hjälpprogram 0.4.0 eller senare)\nruntimedetails_notUSBDevice=Inte en USB enhet\n\n# Validation status\nstatus_tooltip=Giltighetsstatus: %1$S\nstatus_valid=VALID (Giltig)\nstatus_warning=WARNINGS (Varningar)\nstatus_error=ERRORS (Fel)\nstatus_unknown=OKÄND\n\n# Device preferences and settings\ndevice_reset_default=Återställ till standardvärden\n\n# Simulator options\nsimulator_custom_device=Anpassad\nsimulator_custom_binary=Anpassad B2G binär…\nsimulator_custom_profile=Anpassad Gaia-profil…\nsimulator_default_profile=Använd standard\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/shared/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - devtools/client/styleeditor/styleeditor.xul for context -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n\n\n\n<!ENTITY csscoverage.backButton \"Bakåt\">\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n\n<!ENTITY csscoverage.unused \"Oanvända Regler\">\n<!ENTITY csscoverage.noMatches \"Inga matchningar hittades för dessa regler: \">\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n\n<!ENTITY csscoverage.optimize.header \"Optimeringsbara sidor\">\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n\n<!ENTITY csscoverage.optimize.body1 \"Du kan ibland snabba upp laddningen genom att flytta \">\n<!ENTITY csscoverage.optimize.body2 \"taggar till botten av sidan och skapa en ny linje\">\n<!ENTITY csscoverage.optimize.body3 \"element med stilarna som behövs före 'load'-händelsen till toppen. Här är stilblocken du behöver:\">\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n\n<!ENTITY csscoverage.optimize.bodyX \"Alla regler följs.\">\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n\n<!ENTITY csscoverage.footer1 \"Se\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"MDN-artikeln om verktyget för CSS täcknings verktyget \">\n<!ENTITY csscoverage.footer4 \"för förbehåll vid skapandet av denna rapport.\">\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/shared/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc2,\n# csscoverageStopDesc2, csscoverageOneShotDesc2, csscoverageToggleDesc2,\n# csscoverageReportDesc2): Short descriptions of the csscoverage commands\ncsscoverageDesc=Kontrollera analysen av CSS-täckning\ncsscoverageStartDesc2=Starta insamling till CSS-täckningsanalys\ncsscoverageStopDesc2=Stoppa insamling till CSS-täckningsanalys\ncsscoverageOneShotDesc2=Samla data till omedelbar CSS-täckningsanalys\ncsscoverageToggleDesc2=Växla läge för insamling till CSS-täckningsanalys\ncsscoverageReportDesc2=Visa CSS-täckningsanalysrapport\ncsscoverageStartNoReloadDesc=Börja inte med att ladda om sidan\ncsscoverageStartNoReloadManual=Det är bäst om vi börjar med att ladda om den aktuella sidan eftersom det startar testet vid en känd tidpunkt, men det kan finnas skäl till varför vi inte vill göra det (t.ex. sidan innehåller tillstånd som försvinna vid en omladdning)\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply=Kör CSS-täckningsanalys\ncsscoverageDoneReply=CSS-täckningsanalys slutförd\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError=CSS-täckningsanalys pågår redan\ncsscoverageNotRunningError=CSS-täckningsanalys körs inte\ncsscoverageNotRunError=CSS-täckningsanalys har inte körts\ncsscoverageNoRemoteError=Målet stödjer inte CSS-täckning\ncsscoverageOneShotReportError=CSS-täckningsanalysrapport är inte tillgängligt för ‘oneshot'-data. Använd start/stop.\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/shared/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=Inkommande anslutning\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=Ett inkommande begäran att tillåta anslutning för fjärrfelsökning har upptäcktes. En fjärrklient kan ta fullständig kontroll över din webbläsare!\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=Endpoint klient: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=Endpoint server: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=Tillåt anslutning?\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=Inaktivera\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=Klientidentifiering\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=Endpointen som du ansluter till behöver mer information för att styrka denna anslutning.  Ange den symbol nedan i frågan som visas på den andra änden.\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=Mina certifikat: %1$S\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=Symbol: %1$S\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=Tillhandhåll klientsymbol\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=Klienten bör visa ett symboliskt värde.  Ange det symboliskt värde här för att slutföra autentisering med denna klient.\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/shared/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone=(Ingen beskrivning)\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName=Alternativ\n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc=Kör ett kommando på %S\ncanonProxyManual=En uppsättning kommandon som körs på ett fjärrsystem. Fjärrsystemet nås via %S\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists=Det finns redan ett kommando som heter ‘%S’\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\ncliEvalJavascript=Skriv in JavaScript direkt\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg=För många argument\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions=Tillgängliga alternativ\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand2=Ogiltigt kommando: '%1$S'.\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam=Ett värde krävs för ‘%1$S’.\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists=‘%1$S’ finns inte\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists=‘%1$S’ finns redan\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile=‘%1$S’ är inte en fil\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory=‘%1$S’ är inte en katalog\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch=‘%1$S’ matchar inte ‘%2$S’\n\n# LOCALIZATION NOTE: When the menu has displayed all the matches that it\n# should (i.e. about 10 items) then we display this to alert the user that\n# more matches are available.\nfieldMenuMore=Fler matchningar, fortsätt skriv\n\n# LOCALIZATION NOTE: The command line provides completion for JavaScript\n# commands, however there are times when the scope of what we're completing\n# against can't be used. This error message is displayed when this happens.\njstypeParseScope=Tappat scope\n\n# LOCALIZATION NOTE (jstypeParseMissing, jstypeBeginSyntax,\n# jstypeBeginUnterm): These error messages are displayed when the command line\n# is doing JavaScript completion and encounters errors.\njstypeParseMissing=Kan inte hitta egenskapen ‘%S’\njstypeBeginSyntax=Syntaxfel\njstypeBeginUnterm=Oavslutad bokstavlig sträng\n\n# LOCALIZATION NOTE: This message is displayed if the system for providing\n# JavaScript completions encounters and error it displays this.\njstypeParseError=Fel\n\n# LOCALIZATION NOTE (typesNumberNan, typesNumberNotInt2, typesDateNan): These\n# error messages are displayed when the command line is passed a variable\n# which has the wrong format and can't be converted. Parameters: %S is the\n# passed variable.\ntypesNumberNan=Kan inte konvertera “%S” till ett nummer.\ntypesNumberNotInt2=Kan inte konvertera “%S” till ett heltal.\ntypesDateNan=Kan inte konvertera “%S” till ett datum.\n\n# LOCALIZATION NOTE (typesNumberMax, typesNumberMin, typesDateMax,\n# typesDateMin): These error messages are displayed when the command line is\n# passed a variable which has a value out of range (number or date).\n# Parameters: %1$S is the passed variable, %2$S is the limit value.\ntypesNumberMax=%1$S är större än maximalt tillåtna: %2$S.\ntypesNumberMin=%1$S är mindre än minimalt tillåtna: %2$S.\ntypesDateMax=%1$S är senare än maximalt tillåtna: %2$S.\ntypesDateMin=%1$S är tidigare än tillåtet: %2$S.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# passed an option with a limited number of correct values, but the passed\n# value is not one of them.\ntypesSelectionNomatch=Kan inte använda ‘%S’.\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# expecting a CSS query string, however the passed string is not valid.\nnodeParseSyntax=Syntaxfel i CSS-query\n\n# LOCALIZATION NOTE (nodeParseMultiple, nodeParseNone): These error messages\n# are displayed when the command line is expecting a CSS string that matches a\n# single node, but more nodes (or none) match.\nnodeParseMultiple=För många matchningar (%S)\nnodeParseNone=Inga matchningar\n\n# LOCALIZATION NOTE (helpDesc, helpManual, helpSearchDesc, helpSearchManual3):\n# These strings describe the \"help\" command, used to display a description of\n# a command (e.g. \"help pref\"), and its parameter 'search'.\nhelpDesc=Hjälp för tillgängliga kommandon\nhelpManual=Ger hjälp om antingen ett specifikt kommando (om en söksträng är angiven och en exakt träff har hittats) eller om tillgängliga kommandon (om en söksträng inte angetts eller om ingen exakt träff har hittats).\nhelpSearchDesc=Söksträng\nhelpSearchManual3=söksträng att använda för att begränsa listan på kommandon som visas. Reguljära uttryck stöds inte.\n\n# LOCALIZATION NOTE: These strings are displayed in the help page for a\n# command in the console.\nhelpManSynopsis=Synopsis\n\n# LOCALIZATION NOTE: This message is displayed in the help page if the command\n# has no parameters.\nhelpManNone=Inga\n\n# LOCALIZATION NOTE: This message is displayed in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll=Tillgängliga kommandon:\n\n# LOCALIZATION NOTE (helpListPrefix, helpListNone): These messages are\n# displayed in response to the 'help <search>' command (i.e. with a search\n# string), just above the list of matching commands. Parameters: %S is the\n# search string.\nhelpListPrefix=Kommandon som startar med ‘%S’:\nhelpListNone=Inga kommandon startar med ‘%S’\n\n# LOCALIZATION NOTE (helpManRequired, helpManOptional, helpManDefault): When\n# the 'help x' command wants to show the manual for the 'x' command, it needs\n# to be able to describe the parameters as either required or optional, or if\n# they have a default value.\nhelpManRequired=nödvändig\nhelpManOptional=valfri\nhelpManDefault=valfri, standard=%S\n\n# LOCALIZATION NOTE: This forms part of the output from the 'help' command.\n# 'GCLI' is a project name and should be left untranslated.\nhelpIntro=GCLI är ett experiment för att skapa en användbar kommandorad för webbutvecklare.\n\n# LOCALIZATION NOTE: Text shown as part of the output of the 'help' command\n# when the command in question has sub-commands, before a list of the matching\n# sub-commands.\nsubCommands=Subkommandon\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError=Fel vid tolkning av kommandoraden\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc=Koncentrera på en grupp kommandon\ncontextManual=Ange ett standardprefix för framtida kommandon. Exempelvis ‘context git’ ger dig möjlighet att skriva ‘commit’ i stället för ‘git commit’.\ncontextPrefixDesc=Kommandoprefixet\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError=Kan inte använda ‘%S’ som ett prefix eftersom det inte är ett föräldrakommando.\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply=Använder %S som ett kommandoprefix\ncontextEmptyReply=Kommandoprefix är inte satt\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectMethodDesc, connectUrlDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an \n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc=Exportera kommandon till server\nconnectManual=Anslut till servern och skapa lokala versioner av kommandona på servern. Fjärrkommandon har initialt ett prefix för att särskilja dem från lokala kommandon (se kommandot context för att gå runt detta)\nconnectPrefixDesc=Föräldraprefix för importerade kommandon\nconnectMethodDesc=Anslutningsmetod\nconnectUrlDesc=URL att ansluta till\nconnectDupReply=En anslutning kallad %S finns redan.\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply=Lade till %S kommandon.\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2,\n# disconnectPrefixDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2=Koppla ned från servern\ndisconnectManual2=Koppla ned från servern som är ansluten för att köra fjärrkommandon\ndisconnectPrefixDesc=Föräldraprefix för importerade kommandon\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply=Tog bort %S kommandon.\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc=Ändra JS-global\nglobalWindowDesc=Den nya window/global\nglobalOutput=JS-global är nu %S\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc=Rensa utdatan\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc=Ange kommandon i olika språk\nlangOutput=Du använder nu %S\n\n# LOCALIZATION NOTE (prefDesc, prefManual, prefListDesc, prefListManual,\n# prefListSearchDesc, prefListSearchManual, prefShowDesc, prefShowManual,\n# prefShowSettingDesc, prefShowSettingManual): These strings describe the\n# 'pref' command and all its available sub-commands and parameters.\nprefDesc=Kommandon för inställningar\nprefManual=Kommandon för att visa och ändra inställningar för både GCLI och omgivande miljö\nprefListDesc=Visa inställningar\nprefListManual=Visar en lista på inställningar, som går att filtrera med hjälp av ‘search’-parametern\nprefListSearchDesc=Filtrera listan på visade inställningar\nprefListSearchManual=Sök efter en sträng i listan på inställningar\nprefShowDesc=Visa inställningsvärde\nprefShowManual=Visar värdet för en given inställning\nprefShowSettingDesc=Inställning att visa\nprefShowSettingManual=Namnet på inställningen att visa\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue=%1$S: %2$S\n\n# LOCALIZATION NOTE (prefSetDesc, prefSetManual, prefSetSettingDesc,\n# prefSetSettingManual, prefSetValueDesc, prefSetValueManual): These strings\n# describe the 'pref set' command and all its parameters.\nprefSetDesc=Ändra en inställning\nprefSetManual=Ändra inställningar givna av miljön\nprefSetSettingDesc=Inställning att ändra\nprefSetSettingManual=Namnet på inställningen du vill ändra\nprefSetValueDesc=Nytt värde för inställningen\nprefSetValueManual=Det nya värdet för den valda inställningen\n\n# LOCALIZATION NOTE (prefResetDesc, prefResetManual, prefResetSettingDesc,\n# prefResetSettingManual): These strings describe the 'pref reset' command and\n# all its parameters.\nprefResetDesc=Återställ inställning\nprefResetManual=Återställer värdet på en inställning till systemstandard\nprefResetSettingDesc=Inställning att återställa\nprefResetSettingManual=Namnet på inställningen som ska återställas till systemets standardvärde\n\n# LOCALIZATION NOTE: This string is displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results.\nprefOutputFilter=Filter\n\n# LOCALIZATION NOTE (prefOutputName, prefOutputValue): These strings are\n# displayed in the output from the 'pref list' command as table headings.\nprefOutputName=Namn\nprefOutputValue=Värde\n\n# LOCALIZATION NOTE (introDesc, introManual): These strings describe the\n# 'intro' command. The localization of 'Got it!' should be the same used in\n# introTextGo.\nintroDesc=Visa välkomstmeddelandet\nintroManual=Visar meddelandet som visas för nya användare tills de klickar på knappen ‘Jag fattar!’\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3=GCLI är ett experiment för att skapa en användbar kommandorad för webbutvecklare.\nintroTextCommands=För en lista på kommandon, skriv\nintroTextKeys2=, eller för att visa/dölja kommandotips, tryck\nintroTextF1Escape=F1/Escape\nintroTextGo=Jag fattar!\n\n# LOCALIZATION NOTE: This is a short description of the 'hideIntro' setting.\nhideIntroDesc=Visa välkomstmeddelandet\n\n# LOCALIZATION NOTE: This is a description of the 'eagerHelper' setting. It's\n# displayed when the user asks for help on the settings. eagerHelper allows\n# users to select between showing no tooltips, permanent tooltips, and only\n# important tooltips.\neagerHelperDesc=Hur ivriga är hjälpbubblorna\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/shared/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=Få hjälp med tillgängliga kommandon\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=Tillgängliga kommandon\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=Kommandot ‘%1$S’ är inte tillgängligt i multiprocessläge (E10S)\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc=Kommandon för att styra konsolen\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=Filtrera, rensa och stäng webbkonsolen\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=Rensa konsolen\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=Spara en bild av sidan\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=Sparar en PNG-bild av hela det synliga fönstret (med valfri fördröjning)\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=Filnamn\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=Namnet på filen (bör ha ett ‘.png’-tillägg) för skärmdumpen.\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=Kopiera skärmdump till urklipp? (true/false)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=True om du vill kopiera skärmdumpen i stället för att spara den till en fil.\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions=Alternativ\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=Fördröjning (sekunder)\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=Tiden det tar (i sekunder) innan skärmdumpen tas\n\n# LOCALIZATION NOTE (screenshotDPRDesc) A very short string to describe\n# the 'dpr' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDPRDesc=Enhetspixelförhållande\n\n# LOCALIZATION NOTE (screenshotDPRManual) A fuller description of the\n# 'dpr' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDPRManual=Enhetspixelförhållandet att använda när du tar skärmdumpen\n\n# LOCALIZATION NOTE (screenshotFullPageDesc) A very short string to describe\n# the 'fullpage' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=Hela webbsidan? (true/false)\n\n# LOCALIZATION NOTE (screenshotFullPageManual) A fuller description of the\n# 'fullpage' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=Använd true om du vill att skärmdumpen även ska innehålla delar av sidan som är utanför det visade området.\n\n# LOCALIZATION NOTE (screenshotFileDesc) A very short string to describe\n# the 'file' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFileDesc=Spara till fil? (sant/falskt)\n\n# LOCALIZATION NOTE (screenshotFileManual) A fuller description of the\n# 'file' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFileManual=Sant om skärmdumpen ska spara filen även när andra alternativ är aktiverade (t.ex. Urklipp).\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. The first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=Skärmdump %1$S, %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=Fel vid sparande till\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=Sparad till\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=Ett fel uppstod vid kopiering till urklipp.\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=Kopierad till urklipp.\n\n# LOCALIZATION NOTE (screenshotTooltipPage) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltipPage=Ta en skärmbild av hela skärmen\n\n# LOCALIZATION NOTE (screenshotImgurDesc) A very short string to describe\n# the 'imgur' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotImgurDesc=Ladda upp till imgur.com\n\n# LOCALIZATION NOTE (screenshotImgurManual) A fuller description of the\n# 'imgur' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotImgurManual=Används om du vill ladda upp till imgur.com istället för att spara till disk\n\n# LOCALIZATION NOTE (screenshotImgurError) Text displayed to user upon\n# encountering error while uploading the screenshot to imgur.com.\nscreenshotImgurError=Det gick inte att nå imgur API\n\n# LOCALIZATION NOTE (screenshotImgurUploading) Text displayed to user when the\n# screenshot is successfully sent to Imgur but the program is waiting on a response.\n# The argument (%1$S) is a new image URL at Imgur.\nscreenshotImgurUploaded=Uppladdad till %1$S\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc=Markera noder\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual=Markera noder som matchar en selektor på sidan\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc=CSS-selektor\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual=CSS-selektorn som används för att matcha noder på sidan\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc=Alternativ\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc=Dölj hjälplinjer\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual=Dölj hjälplinjerna runt den markerade noden\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc=Vissa infofält för noder\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual=Visa infofält ovanför den markerade noden (infofältet visar taggnamn, attribut och storlek)\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc=Visa alla träffar\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual=Om för många noder överensstämmer med urvalet, visas bara de första 100 för att undvika att tynga ner sidan för mycket. Använd detta alternativ för att visa alla träffar istället.\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc=Boxmodellregion\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual=Vilken region i boxmodellen ska markeras: ‘content’, ‘padding’, ‘border’ eller ‘margin’\n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc=Fyllningsstil\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual=Ange en egen färg istället för standard fyllningsstil för regionen\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc=Behåll nuvarande markeringar\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual=Som standard döljs nuvarande markeringar när kommandot körs, om inte detta alternativ är satt\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=%1$S nod markerad;%1$S noder markerade\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached=%1$S noder överensstämmer, men bara %2$S noder markerades. Använd ‘--showall’ för att visa alla\n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc=Avmarkera alla noder\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual=Avmarkera alla noder som tidigare markerades med ‘highlight’-kommandot\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=Starta om %1$S\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=Inaktiverar laddning av innehåll från cachen vid omstart\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=Omstartsbegäran avbröts av användaren.\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=Startar om %1$S…\n\n# LOCALIZATION NOTE (restartBrowserGroupOptions) A label for the optional options of\n# the restart command.\nrestartBrowserGroupOptions=Alternativ\n\n# LOCALIZATION NOTE (restartBrowserSafemodeDesc) A very short string to\n# describe the 'safemode' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserSafemodeDesc=Aktivera felsäkert läge vid omstart\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=Inspektera en nod\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=Undersök dimensioner och egenskaper för ett element med hjälp av en CSS-selektor som öppnar DOM-visaren\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=CSS-selektor\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=En CSS-selektor som tillsammans med document.querySelector identifierar ett enskilt element\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc=Välj en färg från sidan\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual=Öppna en panel som förstorar ett område av sidan för att inspektera bildpunkter och kopiera färgvärden\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=Avlusaren måste öppnas innan kommandot kan användas\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first before setting breakpoints.\ndebuggerStopped=Avlusaren måste vara öppen innan brytpunkter kan sättas\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=Hantera brytpunkter\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=Kommandon för att lista, sätta och ta bort brytpunkter\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=Visa kända brytpunkter\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=Inga brytpunkter är satta\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=Ta bort\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=Satt brytpunkt\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=Kunde inte sätta brytpunkt: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=Sätt en brytpunkt\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=Typer av brytpunkter: rad\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=Sätt en radbrytpunkt\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=JS-filens URI\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=Radnummer\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=Ta bort en brytpunkt\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=Index för brytpunkt\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=Brytpunkt borttagen\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=Hantera avlusare\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=Kommandon för att avbryta eller återuppta main-tråden, stega in, ut och över rader av kod\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=Öppnar avlusaren\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=Stänger avlusaren\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=Pausar main-tråden\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=Återupptar main-tråden och fortsätter exekvering efter en brytpunkt till nästa brytpunkt eller skriptet avslutas.\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=Hantera stegning\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=Kommandon för att stega in, ut och över rader av kod\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=Exekverar aktuell sats och stannar sedan vid nästa sats. Om aktuell sats är ett funktionsanrop kommer avlusaren att exekvera hela funktionen och sedan stanna vid nästa sats efter funktionsanropet\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step in command.\ndbgStepInDesc=Exekverar aktuell sats och stannar sedan vid nästa sats. Om aktuell sats är ett funktionsanrop kommer avlusaren att stega in i den funktionen, annars stannar den vid nästa sats\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step out command.\ndbgStepOutDesc=Stegar ut ur aktuell funktion och upp en nivå om funktionen är nästlad. Om det finns i grundinnehållet kommer skriptet att exekveras till slutet eller till nästa brytpunkt. De överhoppade satserna exekveras men stegas inte igenom\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=Listar käll-URL:er som laddats i avlusaren\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc=Lägg källor i en svart låda i avlusaren\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc=En specifik källa att lägga i svart låda\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc=Lägg alla källor som matchar denna glob (t.ex.: “*.min.js”) i svart låda\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc=Invertera matchning så att varje källa som inte är en angiven källa eller matchar det angivna glob-mönstret placeras i en svart låda.\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc=(Inga källor i svarta lådan)\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc=Följande källor är i svart låda:\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc=Fel i svarta lådan:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc=Sluta ha källor i svart låda i avlusaren\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc=En specifik källa att ta bort från svarta lådan\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc=Sluta ha källor som matchar denna glob (t.ex.: “*.min.js”) i svart låda\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc=(Fanns inga källor i svarta lådan)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc=Ta bort följande källor från svarta lådan:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc=Fel vid borttagning från svarta lådan:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc=Invertera matchning så att varje källa som inte är en angiven källa eller matchar det angivna glob-mönstret tas bort från svarta lådan.\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=Stäng konsolen\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=Öppna konsolen\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=Justera en sidresurs\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=Redigera en av resurserna som är en del av den här sidan\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=URL att redigera\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=Rad att hoppa till\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=Ändra storlek på sidan\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=Bredd i pixlar\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=Höjd i pixlar\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=Öppna Följsam design-läget\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=Avsluta Följsam design-läget\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=Växla Följsam design-läget\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\n# Keyboard shortcut will be shown inside brackets.\nresizeModeToggleTooltip2=Följsamt designläge (%S)\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=Ändra sidstorlek\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=Kontrollera Följsam design-läget\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2=Föjsammaa webbplatser anpassar sig till miljön så att de ser bra ut på mobila enheter, en bioduk och allt där emellan. Med Följsam design-läget kan du enkelt testa ett flertal sidstorlekar i %1$S utan att behöva ändra storleken på webbläsaren.\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=Manipulera kommandona\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=Läs om mozcmd-katalogen\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3=Läste in kommandon från ‘%1$S’\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc=Ställ in en mozcmd-katalog\n\n# LOCALIZATION NOTE (cmdSetdirManual3) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual3=En 'mozcmd' katalog är ett enkelt sätt att skapa nya egna kommandon för Firefox kommandorad. För mer information, se https://developer.mozilla.org/docs/Tools/GCLI/Customization\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc=Katalog med .mozcmd-filer\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=Manipulera tillägg\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=Listar installerade tillägg\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=Välj en tilläggstyp\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=Följande ordlistor är installerade:\naddonListExtensionHeading=Följande utökningar är installerade:\naddonListLocaleHeading=Följande språk är installerade:\naddonListPluginHeading=Följande insticksmoduler är installerade:\naddonListThemeHeading=Följande teman är installerade:\naddonListAllHeading=Följande tillägg är installerade:\naddonListUnknownHeading=Följande tillägg av den valda typen är installerade:\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=Aktivera\naddonListOutDisable=Inaktivera\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=pågår\naddonPendingEnable=aktivera\naddonPendingDisable=inaktivera\naddonPendingUninstall=avinstallera\naddonPendingInstall=installera\naddonPendingUpgrade=uppgradera\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous add-on commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=Namnet på tillägget\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for add-ons of a particular type were not found.\naddonNoneOfType=Det finns inga tillägg av den typen installerade.\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=Aktiverar det angivna tillägget\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an add-on that is\n# already enabled.\naddonAlreadyEnabled=%S är redan aktiverat.\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an add-on is enabled.\naddonEnabled=%S aktiverat.\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=Inaktiverar det angivna tillägget\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an add-on that is\n# already disabled.\naddonAlreadyDisabled=%S är redan inaktiverat.\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an add-on is disabled.\naddonDisabled=%S inaktiverat.\n\n# LOCALIZATION NOTE (addonCtpDesc) A very short description of the\n# 'addon ctp <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonCtpDesc=Sätt den givna insticksmodulen till click-to-play.\n\n# LOCALIZATION NOTE (addonCtp) Used in the output of the 'addon ctp'\n# command when a plugin is set to click-to-play.\naddonCtp=%S är inställd på click-to-play.\n\n# LOCALIZATION NOTE (addonAlreadyCtp) Used in the output of the\n# 'addon ctp' command when an attempt is made to set a plugin to\n# click-to-play that is already set to click-to-play.\naddonAlreadyCtp=%S är redan satt till click-to-play.\n\n# LOCALIZATION NOTE (addonCantCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the addon is not a plugin.\naddonCantCtp=%S kan inte sättas till click-to-play eftersom den inte är en insticksmodul.\n\n# LOCALIZATION NOTE (addonNoCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the plugin cannot be set to click-to-play for some reason.\naddonNoCtp=%S kan inte sättas till click-to-play.\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=Exporterar resurser\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=Exporterar HTML från sida\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=Gör sidändringar\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=Söker och ersätter i sidelement\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=Sök efter\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=Ersättningssträng\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=Utför skiftlägesokänslig sökning\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=CSS-selektor till sökrot\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=CSS-selektor att matcha i sökningen\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=Attributmatchande regexp\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=Begränsar sökning till attribut\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=Begränsar sökning till textnoder\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=Element som matchar selektor: %1$S. Ersätter i textnoder: %2$S. Ersätter i attribut: %3$S.\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=Tar bort element och attribut från sidan\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=Tar bort element från sidan\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=CSS-selektor som specificerar element att ta bort\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=CSS-selektor som specificerar sökrot\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=Tar bort element, men lämnar innehåll\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=Tar bort endast tomma element\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=Element som matchar selektor: %1$S. Borttagna element: %2$S.\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=Tar bort matchande attribut\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=Regexp som specificerar attribut att ta bort\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=CSS-selektor för element att inkludera\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=CSS-selektor för sökrot\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=Utför skiftlägesokänslig sökning\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=Element som matchar selektor: %1$S. Borttagna attribut: %2$S.\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2=Hacka %1$S utvecklarverktyg\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=Olika kommandon relaterade till hackande på %1$S utvecklarverktyg.\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=Ladda verktyg från en checkout av mozilla-central\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound2) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound2=%1$S finns inte eller är inte en checkout av mozilla-central.\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded2) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded2=Verktyg laddade från %1$S.\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=Ladda %1$S utvecklarverktyg från en komplett checkout av mozilla-central.\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=En checkout av mozilla-central\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=Använd inbyggda verktyg\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=Använd inbyggda verktyg och åsidosätt tidigare srcdir-kommando.\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=Inbyggda verktyg laddade.\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=Ladda om utvecklarverktygen\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=Verktygen omladdade.\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=Visar och ändrar kakor\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=Kommandon för att lista, skapa, ta bort och ändra kakor för aktuell domän.\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=Visar kakor\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=Visar en lista på kakor som är relevanta för den aktuella sidan.\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=Värd:\ncookieListOutPath=Sökväg:\ncookieListOutExpires=Förfaller:\ncookieListOutAttributes=Attribut:\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=Inga\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=När webbläsaren stängs (session)\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=Hittade inga kakor för den här sidan\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=Hittade inga kakor för värden %1$S\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=Redigera\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=Ta bort\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=Tar bort en kaka\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=Tar bort en kaka, efter en nyckel\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=Nyckeln för en kaka att ta bort\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=Skapa en kaka\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=Skapa en kaka genom att ange ett nyckelnamn, dess värde och eventuellt ett eller flera av följande attribut: expires (maxålder i sekunder eller förfallodatum i GMTString-format), path, domain eller secure\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=Nyckeln för en kaka du vill skapa\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=Värdet för en kaka du vill skapa\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc=Alternativ\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=Sökvägen för en kaka du vill skapa\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=Domänen för en kaka du vill skapa\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=Endast överförd med https\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=Inte åtkomlig från klientskript\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=Endast giltig för webbläsarsessionen\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=Förfallodatum för kakan (RFC2822- eller ISO 8601-datum)\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=JavaScript-förskönare\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=URL:en till JS-filen som ska förskönas\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=Indentering i tecken\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=Det antal tecken som varje rad är indenterad\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=De tecken som används för att indentera varje rad\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=De tecken som används för att indentera varje rad, mellanslag eller tabbar.\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=Behåll inte existerande radbryt\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=Ska existerande radbrytningar behållas\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=Max antal efterföljande radbryt\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=Det maximala antalet av efterföljande radbryt som ska bevaras\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=Tillämpa jslint-stricter-läge?\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=Om satt till true kommer jslint-stricter-läget att tillämpas\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=Välj kodstilen för klammerparenteser\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=Välj kodstilen för klammerparenteser. collapse - sätt dem på samma rad som kontrollsatser; expand - sätt dem på en egen rad (Allman / ANSI-stil); end-expand - sätt slutparenteser på egen rad; expand-strict - sätt dem på egen rad även om din kod därmed bryts.\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=Inga mellanslag före villkorssatser\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=Unescape \\\\xNN-tecken?\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=Ska skrivbara tecken i strängar kodade med \\\\xNN-notation skrivas ut?\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=Ange en giltig URL\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=Alternativ\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=Kommandon för att manipulera loggning av funktionsanrop\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=Starta loggning av funktionsanrop till konsolen\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=Loggning av anrop startad.\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=Stoppa loggning av funktionsanrop\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=Ingen loggning av anrop pågår\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=Stoppade loggning av anrop. Aktiva kontexter: %1$S.\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=Starta loggning av funktionsanrop för chrome-kod till konsolen\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=Globalt objekt, JSM URI, eller JS att hämta ett globalt objekt från\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=Det globala objekt, URI för en JSM, eller JS att exekvera i chrome-fönstret från vilket ett globalt objekt ska hämtas\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=Loggning av anrop startad.\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=Stoppa loggning av funktionsanrop\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=Ingen loggning av anrop för chrome-kod pågår\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=Stoppade loggning av anrop. Aktiva kontexter: %1$S.\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<anonymous>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=Metodanrop\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=Ogiltig JSM!\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=Variabeln hittades inte i content-fönstret.\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=Variabeln hittades inte i chrome-fönstret.\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of JavaScript\n# and invalid JavaScript code.\ncallLogChromeEvalException=Evaluerad JavaScript skickade följande undantag\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=JavaScript-källan måste evalueras till ett objekt vars metodanrop ska loggas, dvs “({a1: function() {this.a2()},a2: function() {}});”\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=Kladdblocket\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=Belys ritat område\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=Starta ritbelysning\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=Stoppa ritbelysning\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=chrome-ramar\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=Visa omritade områden i olika färger\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip=Belys ritat område\n\n# LOCALIZATION NOTE (paintflashingToggleDesc) A very short string used to describe the\n# function of the \"paintflashing toggle\" command.\npaintflashingToggleDesc=Växla ritbelysning\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\n# Keyboard shortcut will be shown inside brackets.\nsplitconsoleTooltip2=Växla delad konsol (%S)\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=Programcacheverktyg\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=Validera cachemanifest\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=Hittar problem relaterade till ett cachemanifest och de filer det refererar till\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=URI att kontrollera\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=Programcachen validerades.\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=Rensa poster från programcachen\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=Rensar ut en eller flera poster från programcachen\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=Posterna rensades ut.\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=Visa en lista på poster i programcachen.\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=Visar en lista på alla poster i programcachen. Om sökparametern används kommer tabellen att visa poster innehållande sökorden.\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=Filtrera resultat med hjälp av sökord.\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=Nyckel:\nappCacheListDataSize=Datastorlek:\nappCacheListDeviceID=Enhets-ID:\nappCacheListExpirationTime=Förfaller:\nappCacheListFetchCount=Använts:\nappCacheListLastFetched=Senast använt:\nappCacheListLastModified=Senast ändrad:\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=Visa post\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=Öppna en ny flik innehållande information om den angivna cacheposten.\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=Öppnar en ny flik innehållande information om den angivna cacheposten.\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=Nyckeln för posten att visa.\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=Hantera profileraren\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=Kommandon för att starta eller stoppa en JavaScript-profilerare\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=Öppna profileraren\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=Stäng profileraren\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=Starta profilering\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=Namn på profilen som du vill starta.\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=Stoppa profilering\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=Namn på profilen som du vill stoppa.\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=Lista alla profilerare\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=Visa individuella profilerare\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=Namn på profilen.\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2=Profilen har redan startats\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=Profilen hittades inte\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3=Profileraren har inte startats än. Använd ‘profile start’ för att starta profilering\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2=Spelar in …\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped=Stoppad …\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=Du behöver öppna profileraren först för att det här kommandot ska fungera\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=Öppna en fjärravlusningsport\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2=%1$S kan tillåta fjärravlusning över en TCP/IP-anslutning. Av säkerhetsskäl är detta normalt inaktiverat, men du kan aktivera det genom detta kommando.\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=TCP-porten att lyssna på\n\n# LOCALIZATION NOTE (listenProtocolDesc) A very short string used to describe the\n# function of 'protocol' parameter to the 'listen' command.\nlistenProtocolDesc=Protokollet som ska användas\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=Kommandot ”listen” är inaktiverat av inställningen devtools.debugger.remote-enabled\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=Lyssnar på port %1$S\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=Avlusningsservern är inte startad\n\n# LOCALIZATION NOTE (unlistenDesc) A very short string used to describe the\n# function of the 'unlisten' command.\nunlistenDesc=Stäng alla fjärravlusningsportar\n\n# LOCALIZATION NOTE (unlistenManual) A longer description of the 'unlisten'\n# command.\nunlistenManual=Stäng alla öppna portar för fjärravlusning.\n\n# LOCALIZATION NOTE (unlistenOutput) Text of a message output during the\n# execution of the 'unlisten' command.\nunlistenOutput=Alla TCP portar stängda\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc=CSS-mediatypemulering\nmediaEmulateDesc=Emulerar en specificerad CSS-mediatyp\nmediaEmulateManual=Visar dokumentet som om det renderats på en enhet som stöder den angivna mediatypen, med relevanta CSS-regler tillämpade.\nmediaEmulateType=Mediatypen att emulera\nmediaResetDesc=Stoppa emulering av CSS-mediatyp\n\n# LOCALIZATION NOTE (qsaDesc, qsaQueryDesc)\n# These strings describe the 'qsa' commands and all available parameters.\nqsaDesc=Utför querySelectorAll på det aktuella dokumentet och returnera antal träffar\nqsaQueryDesc=CSS-selektorer separerade med kommatecken\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc=Infoga gemensamma bibliotek i sidan\ninjectManual2=Infoga gemensamma bibliotek i innehållet i sidan vilket också blir åtkomligt från konsolen.\ninjectLibraryDesc=Välj biblioteket som ska infogas eller ange en giltig skript-URI att infoga\ninjectLoaded=%1$S laddad\ninjectFailed=Misslyckades att ladda %1$S - Ogiltig URI\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc=Öppna mappar\nfolderOpenDesc=Öppna mappsökväg\nfolderOpenDir=Katalogsökväg\nfolderOpenProfileDesc=Öppna profil katalog\\u0020\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath=Ange en giltig sökväg\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult=Öppnade %1$S\n\n# LOCALIZATION NOTE (mdnDesc) A very short string used to describe the\n# use of 'mdn' command.\nmdnDesc=Hämta dokumentation från MDN\n# LOCALIZATION NOTE (mdnCssDesc) A very short string used to describe the\n# result of the 'mdn css' command.\nmdnCssDesc=Hämta dokumentation om en visst CSS-egenskapsnamn från MDN\n# LOCALIZATION NOTE (mdnCssProp) String used to describe the 'property name'\n# parameter used in the 'mdn css' command.\nmdnCssProp=Egenskapsnamn\n# LOCALIZATION NOTE (mdnCssPropertyNotFound) String used to display an error in\n# the result of the 'mdn css' command. Errors occur when a given CSS property\n# wasn't found on MDN. The %1$S parameter will be replaced with the name of the\n# CSS property.\nmdnCssPropertyNotFound=MDN dokumentation för CSS-egenskapen ‘%1$S’ kunde inte hittas.\n# LOCALIZATION NOTE (mdnCssVisitPage) String used as the label of a link to the\n# MDN page for a given CSS property.\nmdnCssVisitPage=Besök MDN-sidan\n\n# LOCALIZATION NOTE (security)\nsecurityPrivacyDesc=Visa säkerhets- och sekretessfunktioner som stöds\nsecurityManual=Kommandon för att lista och få förslag om säkerhetsfunktioner för den aktuella domänen.\nsecurityListDesc=Visa säkerhetsfunktioner\nsecurityListManual=Visa en lista över alla relevanta säkerhetsfunktioner för den aktuella sidan.\n# CSP specific\nsecurityCSPDesc=Visa CSP-specifika säkerhetsfunktioner\nsecurityCSPManual=Visa återkoppling om CSP applicerad för den aktuella sidan.\nsecurityCSPRemWildCard=Kan du ta bort detta wildcard(*)?\nsecurityCSPPotentialXSS=Potentiell XSS-sårbarhet!\n# LOCALIZATION NOTE: do not translate 'Content-Security-Policy'\nsecurityCSPNoCSPOnPage=Kunde inte hitta en säkerhetspolicy för\nsecurityCSPHeaderOnPage=Säkerhetspolicy för\nsecurityCSPROHeaderOnPage=Content-Security-Policy-Report-Only för\n# Referrer Policy specific\nsecurityReferrerPolicyDesc=Visa aktuell hänvisningspolicy\nsecurityReferrerPolicyManual=Visa hänvisningspolicy för den aktuella sidan med exempel hänvisningar för olika URI.\nsecurityReferrerNextURI=Vid besök\nsecurityReferrerCalculatedReferrer=Hänvisning kommer att vara\n# LOCALIZATION NOTE: %1$S is the current page URI\nsecurityReferrerPolicyReportHeader=Hänvisningspolicy för %1$S\nsecurityReferrerPolicyOtherDomain=Annat ursprung\nsecurityReferrerPolicyOtherDomainDowngrade=Annat ursprung HTTP\nsecurityReferrerPolicySameDomain=Samma ursprung\nsecurityReferrerPolicySameDomainDowngrade=Samma värd HTTP\n\n# LOCALIZATION NOTE (rulersDesc) A very short description of the\n# 'rulers' command. See rulersManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nrulersDesc=Växla linjaler för sidan\n\n# LOCALIZATION NOTE (rulersManual) A fuller description of the 'rulers'\n# command, displayed when the user asks for help on what it does.\nrulersManual=Växla horisontella och vertikala linjaler för den aktuella sidan\n\n# LOCALIZATION NOTE (rulersTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the rulers.\nrulersTooltip=Växla linjaler för sidan\n\n# LOCALIZATION NOTE (measureDesc) A very short description of the\n# 'measure' command. See measureManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nmeasureDesc=Mät en del av en sidan\n\n# LOCALIZATION NOTE (measureManual) A fuller description of the 'measure'\n# command, displayed when the user asks for help on what it does.\nmeasureManual=Aktivera mätverktyget för att mäta ett godtyckligt område på sidan\n\n# LOCALIZATION NOTE (measureTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the measuring tool.\nmeasureTooltip=Mät en del av en sidan\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/shared/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (ellipsis): The ellipsis (three dots) character\nellipsis=…\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/devtools/shared/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Stilinspektör\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Bästa matchning\nrule.status.MATCHED=Matchning\nrule.status.PARENT_MATCH=Föräldramatchning\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=inline\nrule.sourceElement=element\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Ärvd från %S\n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe=Nyckelbildrutor %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles=(användaragent)\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement=Pseudo-element\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.selectedElement=Detta element\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Ogiltigt värde på egenskap\n\n# LOCALIZATION NOTE (rule.filterProperty.title): Text displayed in the tooltip\n# of the search button that is shown next to a property that has been overridden\n# in the rule view.\nrule.filterProperty.title=Filtrera regler som innehåller den här egenskapen\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=Inget element är valt.\n\n# LOCALIZATION NOTE (ruleView.selectorHighlighter.tooltip): Text displayed in a\n# tooltip when the mouse is over a selector highlighter icon in the rule view.\nrule.selectorHighlighter.tooltip=Markera alla element som matchar denna selektor\n\n# LOCALIZATION NOTE (rule.colorSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a color swatch in the rule view.\nrule.colorSwatch.tooltip=Klicka för att öppna färgväljaren , skift + klicka för att ändra färgformatet\n\n# LOCALIZATION NOTE (rule.bezierSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a cubic-bezier swatch in the rule view.\nrule.bezierSwatch.tooltip=Klicka för att öppna tidsfunktionsredigeraren\n\n# LOCALIZATION NOTE (rule.filterSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a filter swatch in the rule view.\nrule.filterSwatch.tooltip=Klicka för att öppna filterredigeraren\n\n# LOCALIZATION NOTE (rule.angleSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a angle swatch in the rule view.\nrule.angleSwatch.tooltip=Skift + klicka för att ändra vinkelformatet\n\n# LOCALIZATION NOTE (rule.gridToggle.tooltip): Text displayed in a tooltip\n# when the mouse is over a CSS Grid toggle icon in the rule view.\nrule.gridToggle.tooltip=Klicka för att växla CSS Grid highlighter\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nstyleinspector.contextmenu.copyColor=Kopiera färg\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nstyleinspector.contextmenu.copyColor.accessKey=f\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the URL to the clipboard of the user.\nstyleinspector.contextmenu.copyUrl=Kopiera URL\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl.accessKey): Access key for\n# the rule and computed view context menu \"Copy URL\" entry.\nstyleinspector.contextmenu.copyUrl.accessKey=U\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyImageDataUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the image as Data-URL to the clipboard of the user.\nstyleinspector.contextmenu.copyImageDataUrl=Kopiera bilddata-URL\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyDataUri.accessKey): Access key for\n# the rule and computed view context menu \"Copy Image Data-URL\" entry.\nstyleinspector.contextmenu.copyImageDataUrl.accessKey=b\n\n# LOCALIZATION NOTE (styleinspector.copyDataUriError): Text set in the clipboard\n# if an error occurs when using the copyImageDataUrl context menu action\n# (invalid image link, timeout, etc...)\nstyleinspector.copyImageDataUrlError=Misslyckades med att kopiera bildens data-URL\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources): Text displayed in the rule view\n# context menu.\nstyleinspector.contextmenu.toggleOrigSources=Visa originalkällor\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nstyleinspector.contextmenu.toggleOrigSources.accessKey=o\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs): Text displayed in the rule view\n# context menu to display docs from MDN for an item.\nstyleinspector.contextmenu.showMdnDocs=Visa MDN-dokument\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs.accessKey): Access key for\n# the rule view context menu \"Show MDN docs\" entry.\nstyleinspector.contextmenu.showMdnDocs.accessKey=d\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addNewRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\n# This should match inspector.addRule.tooltip in inspector.properties\nstyleinspector.contextmenu.addNewRule=Lägg till ny regel\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nstyleinspector.contextmenu.addNewRule.accessKey=r\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.selectAll=Markera allt\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\nstyleinspector.contextmenu.selectAll.accessKey=a\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.copy=Kopiera\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Copy\" entry.\nstyleinspector.contextmenu.copy.accessKey=K\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyLocation): Text displayed in the\n# rule view context menu for copying the source location.\nstyleinspector.contextmenu.copyLocation=Kopiera adress\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyDeclaration): Text\n# displayed in the rule view context menu for copying the property declaration.\nstyleinspector.contextmenu.copyPropertyDeclaration=Kopiera egenskapsdeklaration\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyName): Text displayed in\n# the rule view context menu for copying the property name.\nstyleinspector.contextmenu.copyPropertyName=Kopiera egenskapsnamn\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyValue): Text displayed in\n# the rule view context menu for copying the property value.\nstyleinspector.contextmenu.copyPropertyValue=Kopiera egenskapsvärde\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyRule): Text displayed in the\n# rule view context menu for copying the rule.\nstyleinspector.contextmenu.copyRule=Kopiera regel\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copySelector): Text displayed in the\n# rule view context menu for copying the selector.\nstyleinspector.contextmenu.copySelector=Kopiera selektor\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE/locale/sv-SE/formautofill.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npreferenceGroupTitle = Form Autofill\nenableProfileAutofill = Enable Profile Autofill\nsavedProfiles = Saved Profiles…\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome/sv-SE.manifest",
    "content": "locale branding sv-SE sv-SE/locale/branding/\nlocale browser sv-SE sv-SE/locale/browser/\nlocale browser-region sv-SE sv-SE/locale/browser-region/\nlocale devtools sv-SE sv-SE/locale/sv-SE/devtools/client/\nlocale devtools-shared sv-SE sv-SE/locale/sv-SE/devtools/shared/\nlocale formautofill sv-SE sv-SE/locale/sv-SE/\nlocale pdf.js sv-SE sv-SE/locale/pdfviewer/\noverride chrome://global/locale/appstrings.properties chrome://browser/locale/appstrings.properties\noverride chrome://global/locale/netError.dtd chrome://browser/locale/netError.dtd\noverride chrome://mozapps/locale/downloads/settingsChange.dtd chrome://browser/locale/downloads/settingsChange.dtd\nresource search-plugins chrome://browser/locale/searchplugins/\n"
  },
  {
    "path": "langpacks/sv-SE/browser/chrome.manifest",
    "content": "manifest chrome/sv-SE.manifest\nmanifest features/chrome.manifest\n"
  },
  {
    "path": "langpacks/sv-SE/browser/crashreporter-override.ini",
    "content": "; This Source Code Form is subject to the terms of the Mozilla Public\n; License, v. 2.0. If a copy of the MPL was not distributed with this\n; file, You can obtain one at http://mozilla.org/MPL/2.0/.\n; This file is in the UTF-8 encoding\n[Strings]\n; LOCALIZATION NOTE (CrashReporterProductErrorText2): The %s is replaced with a string containing detailed information.\nCrashReporterProductErrorText2=Firefox har stött på problem och kraschat. Vi ska försöka återställa dina flikar och fönster vid omstart.\\n\\nTyvärr kan inte kraschrapportören skicka någon rapport om den här kraschen.\\n\\nDetaljer: %s\nCrashReporterDescriptionText2=Firefox har stött på problem och kraschat. Vi ska försöka återställa dina flikar och fönster vid omstart.\\n\\nFör att hjälpa oss att diagnostisera och lösa problemet kan du skicka oss en kraschrapport.\n"
  },
  {
    "path": "langpacks/sv-SE/browser/defaults/preferences/firefox-l10n.js",
    "content": "//@line 4 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-6-00000\\build\\l10n\\sv-SE\\browser\\firefox-l10n.js\"\n\n//@line 6 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-6-00000\\build\\l10n\\sv-SE\\browser\\firefox-l10n.js\"\n\npref(\"general.useragent.locale\", \"sv-SE\");\n"
  },
  {
    "path": "langpacks/sv-SE/browser/defaults/profile/bookmarks.html",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<!-- This is an automatically generated file.\n     It will be read and overwritten.\n     DO NOT EDIT! -->\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=UTF-8\">\n<TITLE>Bokmärken</TITLE>\n<H1>Bokmärken</H1>\n\n<DL><p>\n    <DT><H3 PERSONAL_TOOLBAR_FOLDER=\"true\" ID=\"rdf:#$FvPhC3\">Bokmärkesfältsmapp</H3>\n<DD>Lägg bokmärken i denna mapp för att visa dem i Bokmärkesfältet\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/sv-SE/firefox/central/\" ID=\"rdf:#$GvPhC3\">Kom igång</A>\n    </DL><p>\n    <DT><H3 ID=\"rdf:#$ZvPhC3\">Mozilla Firefox</H3>\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/sv-SE/firefox/help/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$22iCK1\">Hjälp och vägledning</A>\n        <DT><A HREF=\"https://www.mozilla.org/sv-SE/firefox/customize/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$32iCK1\">Anpassa Firefox</A>\n        <DT><A HREF=\"https://www.mozilla.org/sv-SE/contribute/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$42iCK1\">Engagera dig</A>\n        <DT><A HREF=\"https://www.mozilla.org/sv-SE/about/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$52iCK1\">Om oss</A>\n    </DL><p>\n</DL><p>\n"
  },
  {
    "path": "langpacks/sv-SE/browser/defaults/profile/chrome/userChrome-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Redigera denna fil och spara den som userChrome.css i mappen \"chrome\"\n * i din profilmapp.\n */\n\n/*\n * Denna fil kan användas till att anpassa utseendet på Mozilla Firefox.\n * Du bör använda tillägget \"!important\" på de regler du använder för att\n * åsidosätta standardinställningarna.\n */\n\n/*\n * Ta inte bort raden @namespace -- den behövs för att filen ska fungera på rätt sätt.\n */\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"); /* set default namespace to XUL */\n\n\n/*\n * Några möjliga förbättringar:\n */\n/*\n * Ange standardstorleken på teckensnitt till 20 pt:\n *\n * * {\n *   font-size: 20pt !important\n * }\n */\n/*\n * Ändra storleken på menyposter till 15 pt istället för den vanliga storleken:\n *\n * menupopup > * {\n *   font-size: 15pt !important\n * }\n */\n/*\n * Använd ett teckensnitt med fast breddsteg i Adressfältet\n *\n * #urlbar {\n *    font-family: monospace !important;\n * }\n */\n\n/*\n * För fler exempel, se http://www.mozilla.org/unix/customizing.html\n */\n \n"
  },
  {
    "path": "langpacks/sv-SE/browser/defaults/profile/chrome/userContent-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Redigera denna fil och spara den som userContent.css i mappen \"chrome\"\n * i din profilmapp.\n */\n\n/*\n * Denna fil kan användas till att anpassa stilen på webbsidor du besöker.\n * Regler utan tillägget \"!important\" åsidosätts av eventuella regler som\n * webbsidans skapare har angivit. Regler med \"!important\" åsidosätter\n * skaparens regler.\n */\n\n/*\n * Exempel: Ge alla tabeller en bård på 2 pixlar\n *\n * table { border: 2px solid; }\n */\n\n/*\n * Exempel: Stäng av elementet \"marquee\"\n *\n * marquee { -moz-binding: none; }\n *\n */\n \n/* \n * För fler exempel, se http://www.mozilla.org/unix/customizing.html\n */\n\n"
  },
  {
    "path": "langpacks/sv-SE/browser/defaults/profile/localstore.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<RDF:RDF\n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n</RDF:RDF>\n"
  },
  {
    "path": "langpacks/sv-SE/browser/defaults/profile/mimeTypes.rdf",
    "content": "<?xml version=\"1.0\"?>  \n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" \n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n\n  <Description about=\"urn:mimetypes\"> \n    <NC:MIME-types> \n      <Seq about=\"urn:mimetypes:root\"> \n      </Seq> \n    </NC:MIME-types> \n  </Description> \n</RDF>\n"
  },
  {
    "path": "langpacks/sv-SE/browser/features/chrome.manifest",
    "content": "manifest firefox@getpocket.com/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\nmanifest presentation@mozilla.org/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\n"
  },
  {
    "path": "langpacks/sv-SE/browser/features/firefox@getpocket.com/chrome.manifest",
    "content": "manifest sv-SE.manifest\n"
  },
  {
    "path": "langpacks/sv-SE/browser/features/firefox@getpocket.com/sv-SE/locale/sv-SE/pocket.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddtags = Lägg till etiketter\nalreadyhaveacct = Redan en Pocket användare?\ncontinueff = Fortsätt med Firefox\\u0020\nerrorgeneric = Ett fel upptäcktes då du försökte spara till Pocket.\nlearnmore = Läs mer\nloginnow = Logga in\nmaxtaglength = Etiketter kan max vara 25 tecken\nmustbeconnected = Du måste vara ansluten till internet för att kunna spara till Pocket. Kontrollera din anslutning och försök igen.\nonlylinkssaved = Bara länkar kan sparas\\u0020\npagenotsaved = Sidan sparades inte\\u0020\npageremoved = Sidan borttagen\npagesaved = Spara till Pocket\\u0020\nprocessingremove = Tar bort sida…\nprocessingtags = Lägger till etiketter…\nremovepage = Ta bort sida\nsave = Spara\nsaving = Sparar…\nsignupemail = Registrera dig med din E-postadress\nsignuptosave = Registrera dig för Pocket. Det är gratis.\nsuggestedtags = Föreslagna etiketter\ntagline = Spara artiklar och videor från Firefox för att visa i Pocket på vilken enhet som helst, när som helst.\ntaglinestory_one = Klicka på Pocket knappen för att spara vilken artikel, video eller sida som helst från Firefox.\\u0020\ntaglinestory_two = Visa i Pocket på vilken enhet som helst, när som helst.\\u0020\ntagssaved = Etiketter Tillagda\ntos = Genom att fortsätta godkänner du Pocket's <a href=\"%1$S\" target=\"_blank\">användarvillkor</a> och <a href=\"%2$S\" target=\"_blank\">sekretesspolicy</a>\ntryitnow = Prova nu\nsigninfirefox = Logga in med Firefox\\u0020\nsignupfirefox = Registrera dig med Firefox\\u0020\nviewlist = Visa lista\n\n# LOCALIZATION NOTE(pocket-button.label, pocket-button.tooltiptext, saveToPocketCmd.label, saveLinkToPocketCmd.label, pocketMenuitem.label):\n# \"Pocket\" is a brand name.\npocket-button.label = Pocket\npocket-button.tooltiptext = Spara till Pocket\nsaveToPocketCmd.label = Spara sida till Pocket\nsaveToPocketCmd.accesskey = k\nsaveLinkToPocketCmd.label = Spara Länk till Pocket\nsaveLinkToPocketCmd.accesskey = l\npocketMenuitem.label = Visa Pocket Lista\\u0020\n"
  },
  {
    "path": "langpacks/sv-SE/browser/features/firefox@getpocket.com/sv-SE.manifest",
    "content": "locale pocket sv-SE sv-SE/locale/sv-SE/\n"
  },
  {
    "path": "langpacks/sv-SE/browser/features/loop@mozilla.org/chrome.manifest",
    "content": "manifest sv-SE.manifest\n"
  },
  {
    "path": "langpacks/sv-SE/browser/features/loop@mozilla.org/sv-SE/locale/sv-SE/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n## LOCALIZATION_NOTE(loopMenuItem_label): Label of the menu item that is placed\n## inside the browser 'Tools' menu. Use the unicode ellipsis char, \\u2026, or\n## use \"...\" if \\u2026 doesn't suit traditions in your locale.\nloopMenuItem_label=Starta en konversation…\nloopMenuItem_accesskey=t\n\n## LOCALIZATION_NOTE(sign_in_again_title_line_one, sign_in_again_title_line_two2):\n## These are displayed together at the top of the panel when a user is needed to\n## sign-in again. The emphesis is on the first line to get the user to sign-in again,\n## and this is displayed in slightly larger font. Please arrange as necessary for\n## your locale.\n## {{clientShortname2}} will be replaced by the brand name for either string.\nsign_in_again_title_line_one=Vänligen logga in igen\nsign_in_again_title_line_two2=för att fortsätta använda {{clientShortname2}}\nsign_in_again_button=Logga in\n## LOCALIZATION_NOTE(sign_in_again_use_as_guest_button2): {{clientSuperShortname}}\n## will be replaced by the super short brandname.\nsign_in_again_use_as_guest_button2=Använd {{clientSuperShortname}} som gäst\n\npanel_browse_with_friend_button=Surfa på denna sida med en vän\npanel_disconnect_button=Koppla från\n\n## LOCALIZATION_NOTE(first_time_experience_subheading2, first_time_experience_subheading_button_above): Message inviting the\n## user to create his or her first conversation.\nfirst_time_experience_subheading2=Klicka på knappen Hello för att surfa på webben med en vän.\nfirst_time_experience_subheading_button_above=Klicka på knappen ovan för att surfa webbsidor tillsammans med en vän.\n\n## LOCALIZATION_NOTE(first_time_experience_content, first_time_experience_content2): Message describing\n## ways to use Hello project.\nfirst_time_experience_content=Använd den för att planera tillsammans, arbeta tillsammans, skratta tillsammans.\nfirst_time_experience_content2=Använd den för att få saker gjorda: planera tillsammans, skratta tillsammans, arbeta tillsammans.\nfirst_time_experience_button_label2=Se hur det fungerar\n\n## First Time Experience Slides\nfte_slide_1_title=Surfa på hemsidor med en vän\n## LOCALIZATION_NOTE(fte_slide_1_copy): {{clientShortname2}}\n## will be replaced by the short name 2.\nfte_slide_1_copy=Vare sig du planerar en resa eller letar efter en present, låter {{clientShortname2}} dig fatta snabbare beslut i realtid.\nfte_slide_2_title2=Gjord för att dela webben\n## LOCALIZATION_NOTE(fte_slide_2_copy2): {{clientShortname2}}\n## will be replaced by the short name 2.\nfte_slide_2_copy2=Nu när du bjuder in en vän till en session, kommer {{clientShortname2}} automatiskt dela alla webbsidor du visar. Planera. Handla. Besluta. Tillsammans.\nfte_slide_3_title=Bjuda in en vän genom att skicka en länk\n## LOCALIZATION_NOTE(fte_slide_3_copy): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\nfte_slide_3_copy={{clientSuperShortname}} fungerar med de flesta webbläsare. Inga konton är nödvändiga och alla ansluter gratis.\n## LOCALIZATION_NOTE(fte_slide_4_title): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\nfte_slide_4_title=Hitta ikonen för {{clientSuperShortname}} för att komma igång\n## LOCALIZATION_NOTE(fte_slide_4_copy): {{brandShortname}}\n## will be replaced by the brand short name.\nfte_slide_4_copy=När du har hittat en sida som du vill diskutera, klicka på ikonen för {{brandShortname}} för att skapa en länk. Skicka det sen till din vän hur du vill!\n\ninvite_header_text_bold2=Bjud in en kompis att delta!\ninvite_header_text4=Dela denna länken så att ni kan börja surfa på Webben tillsammans.\n## LOCALIZATION_NOTE(invite_copy_link_button, invite_copied_link_button,\n## invite_email_link_button, invite_facebook_button2): These labels appear under\n## an iconic button for the invite view.\ninvite_copy_link_button=Kopiera länk\ninvite_copied_link_button=Kopierad!\ninvite_email_link_button=E-posta länk\ninvite_facebook_button3=Facebook\ninvite_your_link=Din länk:\n\n# Error bars\n## LOCALIZATION NOTE(session_expired_error_description,could_not_authenticate,password_changed_question,try_again_later,could_not_connect,check_internet_connection,login_expired,service_not_available,problem_accessing_account):\n## These may be displayed at the top of the panel.\nsession_expired_error_description=Session har upphört. Alla webbadresser du tidigare har skapat och delat kommer inte längre fungera.\ncould_not_authenticate=Det gick inte att autentisera\npassword_changed_question=Har du ändrat ditt lösenord?\ntry_again_later=Försök igen senare\ncould_not_connect=Kunde inte ansluta till servern\ncheck_internet_connection=Vänligen kontrollera din internetanslutning\nlogin_expired=Din inloggning har upphört\nservice_not_available=Tjänsten är inte tillgänglig just nu\nproblem_accessing_account=Det gick inte att komma åt ditt konto\n\n## LOCALIZATION NOTE(retry_button): Displayed when there is an error to retry\n## the appropriate action.\nretry_button=Försök igen\n\nshare_email_subject7=Din inbjudan att surfa på webben tillsammans\n## LOCALIZATION NOTE (share_email_body7): In this item, don't translate the\n## part between {{..}} and leave the \\n\\n part alone\nshare_email_body7=En vän väntar på dig på Firefox Hello. Klicka på länken för att ansluta och surfa på webben tillsammans: {{callUrl}}\n## LOCALIZATION NOTE (share_email_body_context3): In this item, don't translate\n## the part between {{..}} and leave the \\n\\n part alone.\nshare_email_body_context3=En vän väntar på dig på Firefox Hello. Klicka på länken för att ansluta och surfa {{title}} tillsammans: {{callUrl}}\n## LOCALIZATION NOTE (share_email_footer2): Common footer content for both email types\nshare_email_footer2=\\n\\n___\\nMed Firefox Hello kan du surfa på webben med dina vänner. Använda den när du vill få saker gjorda: planera tillsammans, arbeta tillsammans, skratta tillsammans. Läs mer på http://www.firefox.com/hello\n## LOCALIZATION NOTE (share_tweeet): In this item, don't translate the part\n## between {{..}}. Please keep the text below 117 characters to make sure it fits\n## in a tweet.\nshare_tweet=Gå med mig för en videokonversation på {{clientShortname2}}!\n\nshare_add_service_button=Lägga till en tjänst\n\n## LOCALIZATION NOTE (copy_link_menuitem, email_link_menuitem, delete_conversation_menuitem):\n## These menu items are displayed from a panel's context menu for a conversation.\ncopy_link_menuitem=Kopiera länk\nemail_link_menuitem=E-posta länk\nedit_name_menuitem=Redigera namn\ndelete_conversation_menuitem2=Ta bort\n\npanel_footer_signin_or_signup_link=Logga in eller registrera dig\n\nsettings_menu_item_account=Konto\nsettings_menu_item_settings=Inställningar\nsettings_menu_item_signout=Logga ut\nsettings_menu_item_signin=Logga in\nsettings_menu_item_turnnotificationson=Sätt på aviseringar\nsettings_menu_item_turnnotificationsoff=Stäng av aviseringar\nsettings_menu_item_feedback=Skicka in återkoppling\nsettings_menu_button_tooltip=Inställningar\n\n\n# Conversation Window Strings\n\ninitiate_call_button_label2=Redo att starta din konversation?\nincoming_call_title2=Konversationsbegäran\nincoming_call_block_button=Blockera\nhangup_button_title=Lägg på\nhangup_button_caption2=Avsluta\n\n\n## LOCALIZATION NOTE (call_with_contact_title): The title displayed\n## when calling a contact. Don't translate the part between {{..}} because\n## this will be replaced by the contact's name.\ncall_with_contact_title=Konversation med {{contactName}}\n\n# Outgoing conversation\n\noutgoing_call_title=Starta konversation?\ninitiate_audio_video_call_button2=Starta\ninitiate_audio_video_call_tooltip2=Starta en videokonversation\ninitiate_audio_call_button2=Röstkonversation\n\npeer_ended_conversation2=Personen du ringde har avslutat konversationen.\nrestart_call=Anslut igen\n\n## LOCALIZATION NOTE (contact_offline_title): Title which is displayed when the\n## contact is offline.\ncontact_offline_title=Denna person är inte är uppkopplad\n## LOCALIZATION NOTE (call_timeout_notification_text): Title which is displayed\n## when the call didn't go through.\ncall_timeout_notification_text=Ditt samtal kom inte fram.\n\n## LOCALIZATION NOTE (cancel_button):\n## This button is displayed when a call has failed.\ncancel_button=Avbryt\nrejoin_button=Återvänd till konversation\n\ncannot_start_call_session_not_ready=Kan inte starta samtal, session är inte redo.\nnetwork_disconnected=Nätverksanslutningen avslutades plötsligt.\nconnection_error_see_console_notification=Samtal misslyckades; se konsolen för detaljer.\nno_media_failure_message=Ingen kamera eller mikrofon hittades.\nice_failure_message=Anslutningen misslyckades. Din brandvägg kan blockera samtal.\n\n## LOCALIZATION NOTE (legal_text_and_links3): In this item, don't translate the\n## parts between {{..}} because these will be replaced with links with the labels\n## from legal_text_tos and legal_text_privacy. clientShortname will be replaced\n## by the brand name.\nlegal_text_and_links3=Genom att använda {{clientShortname}} godkänner du {{terms_of_use}} och {{privacy_notice}}.\nlegal_text_tos=Användarvillkor\nlegal_text_privacy=Sekretesspolicy\n\n## LOCALIZATION NOTE (powered_by_beforeLogo, powered_by_afterLogo):\n## These 2 strings are displayed before and after a 'Telefonica'\n## logo.\npowered_by_beforeLogo=Tillhandahålls av\npowered_by_afterLogo=\n\n## LOCALIZATION_NOTE (feedback_rejoin_button): Displayed on the feedback form after\n## a signed-in to signed-in user call.\nfeedback_rejoin_button=Anslut igen\n## LOCALIZATION NOTE (feedback_report_user_button): Used to report a user in the case of\n## an abusive user.\nfeedback_report_user_button=Rapportera användare\nfeedback_window_heading=Hur var din konversation?\nfeedback_request_button=Ge återkoppling\n\ntour_label=Rundtur\n\nrooms_list_recently_browsed2=Senast besökta\nrooms_list_currently_browsing2=Aktuella\nrooms_signout_alert=Öppna konversationer kommer att stängas\nroom_name_untitled_page=Namnlös sida\n\n## LOCALIZATION NOTE (door_hanger_return, door_hanger_prompt_name, door_hanger_button): Dialog message on leaving conversation\ndoor_hanger_return=Vi ses senare! Du kan återvända till denna gemensamma session när som helst genom panelen Hello.\ndoor_hanger_prompt_name=Vill du ge den ett namn som är lättare att komma ihåg? Nuvarande namn:\ndoor_hanger_button=Ok\n\n# Infobar strings\n\ninfobar_screenshare_no_guest_message=Så fort din kompis ansluter sig, kommer de att se vilka flikar du klickar på.\ninfobar_screenshare_browser_message2=Du delar dina flikar. Alla flik du klickar på kan ses av dina vänner\ninfobar_screenshare_browser_message3=Du delar nu dina flikar. Din vän kommer se alla flikar som du klickar på.\ninfobar_screenshare_stop_sharing_message=Du delar inte längre dina flikar\ninfobar_button_restart_label2=Starta om delning\ninfobar_button_restart_accesskey=d\ninfobar_button_stop_label2=Sluta dela\ninfobar_button_stop_accesskey=S\ninfobar_button_disconnect_label=Koppla från\ninfobar_button_disconnect_accesskey=f\n\n# E10s not supported strings\n\ne10s_not_supported_button_label=Starta nytt fönster\ne10s_not_supported_subheading={{brandShortname}} fungerar inte i ett multiprocessfönster.\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n## LOCALIZATION NOTE: In this file, don't translate the part between {{..}}\n\n# Text chat strings\nchat_textbox_placeholder=Skriv här…\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\n\nconversation_has_ended=Ditt samtal har avslutats.\ngeneric_failure_message=Vi har tekniska problem…\n\ngeneric_failure_no_reason2=Vill du försöka igen?\n\nhelp_label=Hjälp\n\nmute_local_audio_button_title=Stänga av ljudet\nunmute_local_audio_button_title=Slå på ljudet\nmute_local_video_button_title2=Inaktivera video\nunmute_local_video_button_title2=Aktivera video\n\n## LOCALIZATION NOTE (retry_call_button):\n## This button is displayed when a call has failed.\nretry_call_button=Försök igen\n\nrooms_leave_button_label=Lämna\n\nrooms_panel_title=Välj en konversation eller starta en ny\n\nrooms_room_full_call_to_action_label=Läs mer om {{clientShortname}} »\nrooms_room_full_call_to_action_nonFx_label=Hämta {{brandShortname}} för att börja ett eget\nrooms_room_full_label=Det är redan två person i denna konversation.\nrooms_room_join_label=Delta i konversationen\nrooms_room_joined_owner_connected_label2=Din vän är nu ansluten och kommer att kunna se dina flikar.\nrooms_room_joined_owner_not_connected_label=Din vän väntar på att surfa {{roomURLHostname}} tillsammans med dig.\n\nself_view_hidden_message=Själv-vy dold, men skickas ändå; ändra fönsterstorlek för att visa\n\npeer_left_session=Din vän har lämnat konversationen.\npeer_unexpected_quit=Din vän har oväntat kopplats bort.\n\n## LOCALIZATION NOTE (tos_failure_message): Don't translate {{clientShortname}}\n## as this will be replaced by clientShortname2.\ntos_failure_message={{clientShortname}} är inte tillgänglig i ditt land.\n\ndisplay_name_guest=Gäst\n\n## LOCALIZATION NOTE(clientSuperShortname): This should not be localized and\n## should remain \"Hello\" for all locales.\nclientSuperShortname=Hello\n"
  },
  {
    "path": "langpacks/sv-SE/browser/features/loop@mozilla.org/sv-SE.manifest",
    "content": "locale loop sv-SE sv-SE/locale/sv-SE/\n"
  },
  {
    "path": "langpacks/sv-SE/browser/features/presentation@mozilla.org/chrome.manifest",
    "content": "manifest sv-SE.manifest\n"
  },
  {
    "path": "langpacks/sv-SE/browser/features/presentation@mozilla.org/sv-SE/locale/sv-SE/presentation.properties",
    "content": "presentation.message=Select one device to send the content.\npresentation.urlbar.tooltiptext=View the device-selection request\npresentation.deviceprompt.select.label=Send\npresentation.deviceprompt.select.accessKey=S\npresentation.deviceprompt.cancel.label=Cancel\npresentation.deviceprompt.cancel.accessKey=C\n"
  },
  {
    "path": "langpacks/sv-SE/browser/features/presentation@mozilla.org/sv-SE.manifest",
    "content": "locale presentation sv-SE sv-SE/locale/sv-SE/\n"
  },
  {
    "path": "langpacks/sv-SE/browser/searchplugins/allaannonser-sv-SE.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Allaannonser</ShortName>\n<Description>Allaannonser</Description>\n<InputEncoding>ISO-8859-1</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAABnRSTlMA/wD/AP83WBt9AAAACXBIWXMAAAsTAAALEwEAmpwYAAACPElEQVR42nVSS0iUYRQ995tfZ8YZlXF8gqUWUlJgkwUV0cKwRe3ctzDa9Ni1DqKNWtSih1QGtqkWgRa50VW1EMLUENNBMXXKsRpH/Wd0nv//nRZjmUJndeEeOOeee4QkdoCElWAsDHeJFPh3LI2tMR1DZJLD98Wcp8Mp5gKchTx5HW6/lB2ApyzHkpwCU6t4fR7LXyT2HeKAMgCANrQF5WDTFTndAZX3RyETx/AD+ToAZbCuBY1tqDoKpfBrAuM9MjuAsSe0UnLqBjxlIKmDb9jpZWeh/nCTiRX+i3RcjzzinVK2u/T8O5IKABMRWGnub5Vj1+D2bbsx3yuNbWy6DGqEh3M+Lf3iDG8VazPE/0Cn47xXw+4A03HF1KqY31gRkMJqBvv0xMttCX9+xum3ku/l3rNIrnBt3kBmHXYWvj0QQTKKbGKbpUQEIgDgrYKdkUzcgDIgCtl1ABK4iGxSR2ekwA/DxfiSHLqw+Ts7AxEqh4GCUriKEf5EKy3KQLBPR6cBQjlhp8RbqRpa4SlH6D2cRSjarcRwsa5FNpYQ7AXA6hPKXaJ+jKrFIWWlUNuMfC8WP8rPMVYcFk85SOrIFLv2satBRya1bZHUs4P2+HNqW2tbx8LsOc67lTo0RBK53PR0P2/7+LBejz7VG8s6saITUZ0y9VQvuwPscOuRx9QWyc0ugTYnX8lQO8wQimvp9kNEkqswF+D28chVaboER95W+TZTX5vDTD9mB2HOgRpFu1DTjPpzUn7wL+c37UxbeDY2F2wAAAAASUVORK5CYII=</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.allaannonser.se/hitlist.php\" resultdomain=\"allaannonser.se\">\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n  <Param name=\"keyword\" value=\"{searchTerms}\"/>\n  <Param name=\"order\" value=\"date\"/>\n  <Param name=\"desc\" value=\"1\"/>\n</Url>\n<SearchForm>http://www.allaannonser.se</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sv-SE/browser/searchplugins/bing.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n    <ShortName>Bing</ShortName>\n    <Description>Bing. Search by Microsoft.</Description>\n    <InputEncoding>UTF-8</InputEncoding>\n    <Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACADaCwAAJgAAACAgAAABAAgAlAIAAAAMAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIAgAAAJCRaDYAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAABBUlEQVR42mL8v4OBJMAEZ/0nTgMLnLXtitKRO9JmCi9cNR/wsP8mrOHfP8YbL4RvvBBWFXuvI/WGsJMYSHUSMujbY8LN/ttM4bmO1BtW5n+ENdipPmndbrHjqiIn6x9DuZc2yk8tlZ7hc5Kx/AtzxecMDAzff7Mcuys9/7gOAT8wMjAUOZ9x0XhI2A98HL+Eub/vuSG/8ozGmy+cEEF+zp/YNYjxfvPTv9O63fLpBx6ICCvz32DD24EGt7Fo4Gb/zcX2Z84RPbiIqfyLZJtL4rzfsDvJUf3R91+sC09o//7LJMn/NdXmkqHsSyzeQ0t8j9/znn8s7ql9Dy34cWogIbUSCQADAJ+jWQrH9LCsAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAACW0lEQVR4nGP8v5OBpoCJtsbTwQIWTKGUxe5mCi9M5V/oSL9mZf5HoQWMmHEQOD0AwuBg/WMo+8pB/ZGZwguyLcDiAzj48Zvl+D2pTz/YKLGAcBxcfSZCtulEWUAhGDQW3HstcOOF8P//jKRagC+SkQE/58/0pa7c7L9N5V+aKTw3kH3FxvKXmhYI83y3VXl64Jbs3htye2/IsbH8NZB9Zabw3FT+JR/nTypYwMDAEGBw+8AtWQj71x/mU/clT92XZGT8ry7+zlzxhbnic0n+LxRZIC/8yUju5blH4siC//8z3nghfOOF8MLj2jKCnydH7EXTRVoqCjC4g0f2yXteTEHSLNCVft0WcNhM4QXxiYmEIIIATcm3mpJvn37gmX7Q8OozYYLqycloTz/wLDulRYzpDMT4QFf6NZz95gvnyjMa+27I/SM6xxGwQJj7R6rtJQYGhk8/2NaeU9t+RfH3X2ZcihWEP5Fmgazg53qfY9zsv1ed0dh4UeXbL5yKudl/R5tdd9O6T4IFGhJvyz1OHbkts/qc2qfv7LiUMTIwOGk8irW4yo8jP2O3wEzxubHcy7I1Dq+/cOIymoGBQVn0Q5rtRTXx93jUYLFAX+b1sw88p+5L4tHGy/Er2uy6m9YDRsb/eJRht8BS+emCY7q4NDAyMLhpPYixuMbD/gu/0VD1WBtezz7w9O81vvNKEE1cTfxdmu0lZdEPxBiNzwIGBoa//xhXndFYfU4NUsnwcf6Ms7jmpPGQ1BoHpwUQcOOF0OT9RoayryJNr3Oz/ybRcCIsoBwMmkp/8FoAADmgy6ulKggYAAAAAElFTkSuQmCC</Image>\n    <Image width=\"65\" height=\"26\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVBOTQzNENBQzQxNDExRTM5RURBRUU5NUU4QkU3NjA4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVBOTQzNENCQzQxNDExRTM5RURBRUU5NUU4QkU3NjA4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzU2RTRERkZDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzU2RTRFMDBDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz76XOiPAAAD1ElEQVR42uyYeUgVQRzH9+nLNE07kMKIiqAkSaUIMgUpyu6eHdBhVBSBZQf1R4XkP0WHFUURWBlRmGGHdkI3nWIXVHZIaNkhFXmWYni+vhPfhWHZfbvvqVjZDz7Mzs6w8+Y3v2ue3eFwPFUU5R64CG6BRqWDiReIBCvBNfAeHAXjOpoSqqV+H7AQbO1oStCTz/+VoCjONlpvDdgPelqc3x8kgMD2UEJbSTRIAkMszhfB+jhIbU8lxIIZrbjeV7b1FudngefgansqoQ5kg3cgDUwBXVthXavutoXZ61x7KuEBOAkGgESap0ijGWAeCPZwXZv0bNf0PZFObuzX7klM2Kjp9wDzQSYVcgWsAqFubD4fjAIloAE0g0sgXDN/Li1xBPt+IAcks3+KViXc6xmYbrDuGBaETVzvFegHloKzVpRQBK4bjHUB48FeUADyQDcX32pmuxPkgkr6vahaJ9P/Q3Vi0mD2fbjRdeAln4VSboIIPkdp1lzA8RjuQ1h2CA9wH4i3mh2SLc4bCQJMYozCDDEbDOVpDwPLOHZGml/KtlpSongOArV0g5lgLFguxRFVxGaP0VrCQByYA7pT+b7ie1aV8ASMBhdM5jWY3D3UgLiLpizLAfCGP3agi2/4s43RvE+jucdKbpfEdjV4reNqVSLQu1Mn3AYOxoTcFgawHIPxbLZhJsHtg0Ga/cJxVdkTdKxLlnxFL1JKvqcn4oQWMai0RAk/DcarpFjjSmpN3E2uOOX6RCuNrpTQWdPvC9ZL5uVqk3YL7mBUJ4SwLTdZx2gNb4P1vA3c1McoRZaBxXwWAWgbM0SShZN+KJ2mnqgm3MtgXE1xL1qpDiowca8IReM/ClNUMH1OpKG3YIML91DlB1jL7FDjYp56Grt1xmbRzfJcmK9VUS0ik+0OnTmbWf3WeEkbPMQSdRqVkGrxtncYDAJ7LMwNlE6mhEXXRLAdnOZYgjTfTxNLbJrvaCVI009nPRDH+0c8mMrALIrAQuFaduZeUUAcAZeliGom92kl7mSKeqbRSSyYMqSxYiqgWHpXw/l1ko+LfoXB98s1dUoTrfMEFREnjQ1nbbHE5nA4vvOCFGlxI2UsntI9MNNARn7V3KNobd/AI535AaSSirAxnjTyd2glmK6g507hDPBCsXf47qN4J5SQyELDihykAir+gT+U/KmQIi9WasKn75qYfjRvkn+bAoINAud5Pqeo+baQ5WYK2KT5EySFwe9vFF+6Win/kxAn35sls3oLzbLrpI0b3PRjsMIk5f3pYmPsSuC1WZVPrH9+hwGb0+lUOrr8EmAAiqTecoRlgJMAAAAASUVORK5CYII=</Image>\n    <Image width=\"130\" height=\"52\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc1NkU0REZEQzM3NTExRTM5RURBRUU5NUU4QkU3NjA4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc1NkU0REZFQzM3NTExRTM5RURBRUU5NUU4QkU3NjA4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzU2RTRERkJDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzU2RTRERkNDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5lzzn9AAAIPUlEQVR42uxdCWwVRRie0gqtFwTQGIyAXJYABry4VLwPQFsFAcUjeKAGotEoAQ8UFC80EhVUFBUUFCogGApFVMIRzqgIaGlEKArKoaBSrkLr/2W/l0wn+97bbXfbpW++5Evf7pvdtzvzz3/NP5BWXl6uLCzScnJyNsnf5cLPhN8KS223pB4yhG3IQcLtwhXCucJ5wr9tF6UG6gj/047PFPYVThEWCxcLHxOeY7uq9gtCPJws7CEcKywUrhNea7ss9QTBxLnCi2yXWUFQ1mewgmBhBcHCCsLxjRbCkcIr7DCntiCcKhwl/Fq4WXh5CL9xt3CRcIaw7fHcWRm1WBAOGdqhk3Iyp0EhVzhJO4agnS3cbzVCtLEv4PvlGseNhc1S0TRkCuulsFmdaRwX0wSlnCBk0D5OoFo8McUE4UvhffRBIBSXGuYoZXwE2MJlwuHCB4V7lLNQhQUrrGbuTAFheJ9M+ahhhDbgsJF3cXYUUyjuUc7KpkUKOIsvu5yD79CTswX1DqupOdrZLq+9goAQ6liSNhcKXxRuEP4oHEebmmaHoPbkEf4VviF8xGP7DuTDwm30M2YLF/JeYcEUuoHCfsKWyllyR83ebuH3wg+Eq5Lc7wRhf2FdHv+snKKeRG1+ES7Rvr9X2EfYXJjFCbVDmC98S1WsFfGK3nyv9sKGmj/3k/BjOrmK2rkzPx9BqRo6/xSPPzJUON7lPApafg8gzocJ+YL+xbYq3i+bg6N3+iS+/CQPZmo6hSWetqtv5CbyOACJ2iwQXi/sIpycxH/aQyH6xuP7XiB8m38TYT7N9k3CWUGaBgAlbtOqeI8GwmsYjm7hjBzJ2RoEMNPPEK706KtgEH5I8H2ZsEQ73u2hTYGwCTVHMie6MUPTVh6e9UbhGg9CoCiInxoasiTIzOILAfsuKIIZxcGrKjAgF9P8KJqBV4Q5ylkjgKlCid6HxnXtqaES3Vdp90zWprv2DJjxw5iDacu/T7lcPyPJu3UUzjHObaDpvZL37iYcQv8MGCB8T3u2siDXGjZSjQW92hdEVXU5HVTMApTd5TKaMTtvJjtVH/wczqL5ATxHX/5dyvvu1b7Dcy2moKzSZizWSM4TfhfnnqYQjKcJN7GC2naichJhDYOOGnQ8E1GnOJ0du4+aZlOCtnOYD9ExJsBn2cWIaW+c79cw1NbRL07bB4RNteP8OEKgYzD9GRWmICyjI5IXUYEY4NETn0INobRZGVQl92APbVAwfFA7jlcr+pD2eT/fz2s/HAlTEGJeaT96xh+p6GyY2UpnzSsmGsfdA3iGP1xUeTxTVqgdN3Fp01pVrIGY5SPcLDN9jzCXoWHnBvGBkX1cKzxag4Kw0Gf7AsMBbBLAM6z30XZnknEytxbM8/ksS6tLEGIops2DPavJKugin+23GaFfEILgJ9fyp/bZLZfRwpjhK30+y4HqFoSmDC0RE59eg4LgVwjTjdCvfkDRi1ckS9vrXv9BhqN+UFc/CLNUDR2H5enRykm1Hm84agxcELUGdQJsqyfaSjwITkKh9CsImR7aYNCRzn1O2ChiA+sH6Ogsw9GLEvSBTKuEIJRWxTQkK8y8nbZ4QoBCEJT5yvLZPttQn3siJgj6WCA9f6rP60+rbCdPY3ztBmTqYqtbzWt4JsdDK5/tLzOOo1aPuMvQwl18Xt+tMoKAGT7QSHLEOgve6mwVfF3/TiY+tgd0P7/7Gu4wHLclEROE1cbxzT6v7+1XELDwM8Q4h1UuJI6wT6BzCC/5KmfwdMNzrwrwzF53c/dSFTOJnwv/iZgg5BsOLCaq13KCJ0x/L5kgYHHiWcNuolOQD78uhJdDEgeraY+rcDaKzPPguzSiAJqCGTVAO88yHPm5Hq7DiuQYP44Y1rhjFbpnKWeJFoUefUJ4Kaj//hSudSF62Fjjx1JsjzjtevD7k7RzSDWvjWiIO8LFVC/geMWb2Iv4+YAeabiFj1DFKNwopKpBMmiwmYAIECg+GavC3RNQzlkOYUOGcLFylmWXMwbHwGMtoatxHZbW749wrgPZT2Rs39HOIfWMkrivlFNYA2e7KZ3DmLmDWZ+stGKiDCMexY1bUFJgEoaGmAvA4svTyl/+vbJhJz6PY1QTy8l3dRl4HRCUngm+TzOSOvU8tMn08fx620Sbh95VTvGObsLr0s/p5dIeKX+UqXXS+6iOphVm0EFDwcRW5dQWhCEERZyZuSEKgZlwiYWP+YxEEtVD7qYzhRm0L8n9S43IojJt4uGYjxB6FM1qooLbMk4GVGMdpiDEkJ5BYSig6syjIIQFmIHnlb+ce2Wx2QhpYzWFeM+Z9IHa0G84xoTRZvZFiYf7l7BTY7Nqr4c2fiKPYZpTd8Sjo11AP6cjtQQ0w1/KWexawgnullA6hCrmcnZAyxAHZTpVV6GyiAow6WOlc0WQ1EdDFIKNNAMDrBBEDno9wxYIwuvK+afzVgb4I6X0Mdqr5FW4FtWPW4zkU17Mdq2nB/1SAD8yjYmn0ba/I4lMI9wEPqnjkqC4inGoXyARdINyUp2/2v6uNpyv4ifITMB5Rla4oRFxHE7Pzs42G2OXEbZOtabHmwxIBKH24FblvxzMoup4jezAELGU4eZhRg2NGEWg4nmqqlglVhRzGBE1JPqRO4Vvqvhr3dg6NVxVfZ+iReXVPApmGhjnUc2M0rwsfueWFUbZwCVsl3TRaQrVyXwXM3C18DYrBDUKqPgDLufhCDbj7DeFANoCu6HaKa2O00upGrZpI9X6JDXERKoii5rHDg54b44RtsZhLUVPayNZhmTab8pZf5jKzxWQZv8rHwvgfwEGAFtXxJ2uv6OVAAAAAElFTkSuQmCC</Image>\n    <Url type=\"application/x-suggestions+json\" template=\"https://www.bing.com/osjson.aspx\">\n        <Param name=\"query\" value=\"{searchTerms}\"/>\n        <Param name=\"form\" value=\"OSDJAS\"/>\n        <Param name=\"language\" value=\"{moz:locale}\"/>\n    </Url>\n    <Url type=\"text/html\" method=\"GET\" template=\"https://www.bing.com/search\" rel=\"searchform\">\n        <Param name=\"q\" value=\"{searchTerms}\"/>\n        <Param name=\"pc\" value=\"MOZI\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"contextmenu\" value=\"MOZCON\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"searchbar\" value=\"MOZSBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"homepage\" value=\"MOZSPG\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"keyword\" value=\"MOZLBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"newtab\" value=\"MOZTSB\"/>\n    </Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sv-SE/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAB9AQAAJgAAACAgAAAAAAAA8gIAAKMBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAFESURBVDjLpZNJSwNBEIXnt4lE4kHxovgT9BDwJHqPy0HEEOJBiAuCRg+KUdC4QS4KrpC4gCBGE3NQ48JsnZ6eZ3UOM6gjaePhQU93v6+qq2q0pqgeJj2S8EdJT1hr0OxBtKCD5iEd8QxDYpvhvOBAuMDKURX9C9aPu4GA1GEVkzvMg10UBfYveWAWgYAP00V01fa+R9M2bA51wJvhIn3qR+ybt3D3JNQBE5sMjCIOLFpoHzOwdsLRO22qA6R6kiZiWwxUvy/PUQZIhYZ1vFM9cvcOOsYNdcBgysISdSJBnZjJMlR0Fw8vAp0xoz5gao/h+NZBy4i/10XGwrPA+hmvDyhVRG2Avu/LwcrkFADZa16L1h330w1RNgc3DiJzCpPYRm1bpveXX11clQR28xwblHpk1vq1iP/5mcoS0CoXDZiL0vsJ+dzfl+3T/VYAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAK5SURBVFjDxVfrSxRRFJ9/Jta/oyWjF5XQm6D6EkHRgygIIgjUTcueVgqVWSRRkppEUQYWWB8ye1iGWilWlo/Ude489s7M6Zw7D9dlt53dmd29cFiWvXvO77x+51xpaaUsoSxBaUWZQ4ECy5xji2xKZDyCMlMEw6lCNiOSgwZKJK1SkcKeSealfP64t0mBjl4Ow39MkDUL0p2RSROOtqhZdeUEYM1pBl39XCg/fEeFtWcY7G9W4csvUxjlBkCsQ4Nt9QyWVfvT6RsAKXw3aoDGATZeYIt+W1kjw7cJG0RctWDTRebbKd8A6h5pwsDb70ba3w/eUr3wt/cmwgfw6Yft4TNMQaY7o1P2ncm4FT4ANQH/jQBJ2xv7kqIXEADDql8eS3+n8bku7oxNm+EDIM/dU92upb3T/NJGeaNbDx/AsbsLRUY5Xn92caWXY5d8RV6gWllxSg4fAEnTC90DQW13BLlgXR2D3dcUeDVkwOthA1bXspxILWcm3HdThcfvufB26LcJpkOEAz9NKI/lzqpSEC7feol5EWnpSeSlIxCALUkApmULdjUqxQVAQnl3D/X/yQda4QBEq2TYc12By091MQ17Bg3R88nHKlQbVmHvj89awNBLYrwT9zXY2aBAxTkGFdiSxP/Jp6FLDw+AS7GfsdJTJ2EqSO5khD43nGfBARy/ZxOQgZHe7GPM1jzUvChUtmnBAXQPcKGMJp3fdFGq6NByEhiAO4b/YptFfQJwNyQ/bZkVQGcf90Ja25ndIyrKBOa/f8wIpwi3X1G8UcxNu7ozUS7tiH0jBswwS3RIaF1w6LYKU/ML2+8sGnjygQswtKrVIy/Qd9qQP6LnO64q4fPAKpxyZIymHo1jWk6p1ag2BsdNwQMHcC+M5kHFJX+YlPxpVlbCx2mZ5DzPI04k4kUwHHdskU3pH76iftG8yWlkAAAAAElFTkSuQmCC</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAKQWlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQLg4Ji1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwSE8vE9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS72yy/UCZz1v9/kSI3QyQGAApF1TY8fiYX5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7yZiXJuShGlnOGbw0noy7UN6aJeGjjAShXJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJMkUUGe6J8gIACJTEObxyDov5OWieAHimZ+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0tAyOMBeAr2+WRQElWW2ZaJHtrRzt7VnW5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2JFqbHbO+lVUAtG0GQOXhrE/vIADyBQC03pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y595nL7vtWO6YXP4EjSRUzZUXlpqemS0TMzAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlou4U8gViQLmQKhH/V4X8YNicHGX6daxRodV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGitka9zjzJ6/uf6Hwtcim7hTEEiU+b2DI9kciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAAhIBIEAOWAy5IAmlABLJBPtgACkEx2AF2g2pwANSBetAEToI2cAZcBFfADXALDIBHQAqGwUswAd6BaQiC8BAVokGqkBakD5lC1hAbWgh5Q0FQOBQDxUOJkBCSQPnQJqgYKoOqoUNQPfQjdBq6CF2D+qAH0CA0Bv0BfYQRmALTYQ3YALaA2bA7HAhHwsvgRHgVnAcXwNvhSrgWPg63whfhG/AALIVfwpMIQMgIA9FGWAgb8URCkFgkAREha5EipAKpRZqQDqQbuY1IkXHkAwaHoWGYGBbGGeOHWYzhYlZh1mJKMNWYY5hWTBfmNmYQM4H5gqVi1bGmWCesP3YJNhGbjS3EVmCPYFuwl7ED2GHsOxwOx8AZ4hxwfrgYXDJuNa4Etw/XjLuA68MN4SbxeLwq3hTvgg/Bc/BifCG+Cn8cfx7fjx/GvyeQCVoEa4IPIZYgJGwkVBAaCOcI/YQRwjRRgahPdCKGEHnEXGIpsY7YQbxJHCZOkxRJhiQXUiQpmbSBVElqIl0mPSa9IZPJOmRHchhZQF5PriSfIF8lD5I/UJQoJhRPShxFQtlOOUq5QHlAeUOlUg2obtRYqpi6nVpPvUR9Sn0vR5Mzl/OX48mtk6uRa5Xrl3slT5TXl3eXXy6fJ18hf0r+pvy4AlHBQMFTgaOwVqFG4bTCPYVJRZqilWKIYppiiWKD4jXFUSW8koGStxJPqUDpsNIlpSEaQtOledK4tE20Otpl2jAdRzek+9OT6cX0H+i99AllJWVb5SjlHOUa5bPKUgbCMGD4M1IZpYyTjLuMj/M05rnP48/bNq9pXv+8KZX5Km4qfJUilWaVAZWPqkxVb9UU1Z2qbapP1DBqJmphatlq+9Uuq43Pp893ns+dXzT/5PyH6rC6iXq4+mr1w+o96pMamhq+GhkaVRqXNMY1GZpumsma5ZrnNMe0aFoLtQRa5VrntV4wlZnuzFRmJbOLOaGtru2nLdE+pN2rPa1jqLNYZ6NOs84TXZIuWzdBt1y3U3dCT0svWC9fr1HvoT5Rn62fpL9Hv1t/ysDQINpgi0GbwaihiqG/YZ5ho+FjI6qRq9Eqo1qjO8Y4Y7ZxivE+41smsImdSZJJjclNU9jU3lRgus+0zwxr5mgmNKs1u8eisNxZWaxG1qA5wzzIfKN5m/krCz2LWIudFt0WXyztLFMt6ywfWSlZBVhttOqw+sPaxJprXWN9x4Zq42Ozzqbd5rWtqS3fdr/tfTuaXbDdFrtOu8/2DvYi+yb7MQc9h3iHvQ732HR2KLuEfdUR6+jhuM7xjOMHJ3snsdNJp9+dWc4pzg3OowsMF/AX1C0YctFx4bgccpEuZC6MX3hwodRV25XjWuv6zE3Xjed2xG3E3dg92f24+ysPSw+RR4vHlKeT5xrPC16Il69XkVevt5L3Yu9q76c+Oj6JPo0+E752vqt9L/hh/QL9dvrd89fw5/rX+08EOASsCegKpARGBFYHPgsyCRIFdQTDwQHBu4IfL9JfJFzUFgJC/EN2hTwJNQxdFfpzGC4sNKwm7Hm4VXh+eHcELWJFREPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS3UuH4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufGK+eN8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000IlYYqwK10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR5vTkmuRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41lG99uit7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9V/ndzPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0MqiyvUqvakfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui6rq/Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx4sf4H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdLz5HOFZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX297Yb9jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel93v3RB6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/syOll+AAAACXBIWXMAAAsTAAALEwEAmpwYAAACN2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+MTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj4yPC90aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqIYvkNAAAKUElEQVRYCe1YCVQURxqu6pnuYYYZZoZLYAEjhwY5DAHRgCcx4IEa8UniruhqjLriJtHEXGvivGSfCTGJkjXxTFxvM4gYcQVPPAc0CIIcKlFRIJwDzN0zfdR2jw5vJJDI5r113z7rAX/9f31//VVf1/93NQA8aU8Y4BmAPWnYedHgXXRT8MeaFjrRQKIgvRlJKBqJ3MTQFOAOzoV6Y0eG+csK5o+HZE/fx6Xn15eN+6ImfwEEkBFCDC0PS/kqyT/86qOuR+gMXLLDvOzLAupDTym6HB0o2BzgLqiJ9mXJA2WMnKTBqPJ6ekVhtfWVAHfq+qZC8wdLxksOOPs/tj5EVpKln7pQXzo61ifiOG0hav6jtby+x7TR57Uu9NZ+0+K+Jjhai0TJa7v2uC9po7JOGif2hXsc9leLtmWCbTNRSM7yf/Q3vv0krM0nV646YFny3hRijSrVdXNfk0wOhdZ9GvPXo0KEO16fID3eF+5x2BmGIQBC3A/70Ol+lLUI1Zcsg976nvxosA/WOjFSkqn6Da/Z8RLNb0AeyzAGEAAsy5HAyX424cVadkGzjnEZHybKGRkK9f30fwhuVKt9LPeqp5ENdX6syUjgwWHVLkH+ee5pi3UPAR8o6NbfYoFVOxq0n/QCkiAzkA4thE+vv9gbdl0BOeF6ExuVf40cYCIxChciymBhxNEBeMWFD+V7acByJPBE/NJbu2V9srX+Toy1vs5NNDTitixhzCFZQnJrXl7eHwQCQRRWdo9JEAkgoGlQ9kv3R7e0ZX2yqOtkzjFEUwGYVF4qCouA5ktnv+vI3n9Vd+zwJOeZUL1ajCpSvwPtRz8HVJMBDJhSDjDhGHB3ywX0Y7Ia6arcHfjWViSds8lw8NwN+lUWsVVJ4USnpwy8zzBIlTZCFLA0yaXSjuU3j1hAO5GAtFq3pveX5djqajMAy9wQD41sISvLM5vXf1qiKzw6MiYlpdNNqRSDiPe7bsuXaNHcTYa/OgL3V+pzdi2smz4GdR1WJzr7duVlJ11PegZdnxxn0Z0qiOPHuOMqQFcn5aHiqDqk3e3mjEdlabvREQ7y4+R8HsePLd9n2hb2rs7IF2UHdrfGOkO2SIumZelOOGzzzn6zDnw9FfnuWbrRYWtbvSKvafmCcofOy45D+0ZXjxqCbs2f1tBaVSXl4kAMcjEZjj2KBZ7O4Efto5M/DOjYs20dERR8RjEt7bSzn2LqrOOykWP2UK1NLm37t39kH7v7wXTQmp8CPCathR5zHk6/wIz3gMjdAFqOTgS1qyf+cAHJcn5k5vsqBJV8UXbMPSdelBszSFh88ho9YcMpyxjeDh+kA4MYOwydyB+lv3g6RTgoZIPDr33HxjjTxdOzCF//CnzgoE10dhYLIUTCAXJ490YTG9RpYsY6wL3Jo+Vm/xlZ+mdFGEbjQpbUGaFgxihJo0W7f5itqVEqioqt682PGBiqhiLxnyw/3Rijz9vsCXTZL9vz1jWsticeeoytR8XjTgHzmRdB54mpRnJOjYnyx8w22l2FEKaCsPuwB3lBjeYmGtncxSq65+GKIiuwHyCgO3XkOZaiABdb2LYt62XLlUvTzddKbbiHxxEywGVl4GtZ3aQKn/IUXLsAqfFVDXRsbgkZPCPW5Vb3pA86JSUI/0qjX+jrJhgrxsGAxi4Q5uslNC0eTsUbc8u8EXeeWF2HvKcfr2MQK8MkrmbKTEtoa5MfMNUE8oUc6MsDesMDTMrn+IuAbHoal1BdYgKZ7rQzQVFl9AjOXuTwwQVQ4OUG6eGDJZfsNp4e7hcT4nbVcL5QilxwYDxzfCnxdHiuS1xCpvf8jF5vkdjIQQI1tzHQqmddT1RSbziCOMuYGEDv/ItcVbfea/y8sZKVVgoBpStWNSHGvQJAAcNyT8DWqR2KqqoIZz++31xyppPbsxFxPCEo7gCYxAJoboBqi+yJtevm2212CZXNafHhHWlxLt+26ZHgn2cta89XICU/dqwceVfU0ynz4sVvT4+ELbyNq4l8wQGs1carQDp6XBdjNgIgEXf5rf78w74I4LHYwkTJxeQo/ADFILC3yLL4cJl1Oj/g3Pi8cejuUkiw3KuIphn7dwcRGVWEiV0Qead2sLbmSrQD55DSiGdxhiTlLsGhJR4z32kAkthC+0nQnpuAUMn9x+YA81LiL7GT5DvrX7y6PA1796U44ZfFt+igZWr94fi/63a+m60780IEkbnmJck6HsO3+x9B3DJpyq67jp+iAQQOzLXVCboTR6bYjX38wXj7x6nypc8F42U6E4tnbNfve2OXbnYfeCAAiOQvJJBl7L6KtFevuI1KzKbaW6Hlasmqnn6u3gOnUCaTyCv9ldX2sRDVt0Di0wJ098LB3aK5PfGA1L4IFENqQMg4+3dJAISWfUvd3kyOU4ZG+AtU1xupdAvFen2U6rrV2ZeAGAUYGsiFhP0oEMlTLinjEw/RBh1s3vDJ1qYt64c74/l+886drrzs/oo8V4u8VNmdGy7ftqVZOTIThxLHvGRwk78nVrn/jNU4MwEXKaWEV00Dmb5XY3kteqCwpHSNj31i1NDgUbdm5T5jafEL4siYrUTgoExcrtQLFB7jWrN3feGR9ufPfNMXdldp1KQeCyqW7QW0zg/4Tn8FgAF5QCSUA8PN5cB0YyyIOTgNKqJu8wt0bmoNcn8np+Nmq47xiPLHD3yWqlg0Ogp2qus14i+LcvOK75Y+H+IdXBOmDHh7Ueyk03FaWmbM/DjHUHU1QaBQAiIwaLckevg5a2OjkrWQIr+5S7dK4+Kau0lwBPvksCGxoMI2+2Yz/TxX7+TcUzcKITDIXTGSu6CQXm7YbQkOzr/wjItmxURZlcMPqdWChuvFs03VlemYWIKAANdiMlmTZEjEfr8lK0ocOIdEjd8FgJ8PLuA2ngRwj5+BQGgCuOIqkEzcBsMzuGS+31SFSCg2mlMu36GSjCSAHAGDm3VsXIuOlSYMJq5sTldMVbfvwrdfOz1HjLuwNpoi3EVSQ5i7/5ZdyStNSKMWN165Nc+gOTuTMZsDuYTR434BBV4TJm32mDmngY/yCxIexAYqFcKqfDtl5yutRNIQVzbIm7Sq0ry7F+fA9SZ5QkB1NYIqFV+ufrOhks04jF18P5md0AcuW8NXZRu2y8QYNSIEX+/jJijW2sTtQ31sod+eNm4tvmGLSx0hzT34hizVye3/p1t2BymeXdX+U8ibbS3c28Ceu867yy1Diqj32iuUi5rNsz7t/fXsjP+1vr24/RrgcY1l7GiL4u4uwb5yeDl5GDT1XMeMaNgVHyr8nktXzEtG378m9gQ9ov4/S0KUv4jEuDdzYycTfazc4N3bfu61Mc9NfkZ06JuMR0vT3ubgbX3WhL4c/lt27gkT6Rt1O3afN708PISoHRZIrFZKQImFtJkQxH1aDOyCNj0Tued1z1R/N6j9Pevq939hfk+w/vhyFzRbCUJzuUuc5tJP1gV5peYs/hbMvam6fJWo1VsuKMhI9VzBEXD/itifyZ9gnzDQKwP/BlaTi1SzVazVAAAAAElFTkSuQmCC</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMwQjQ3MEVGRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMwQjQ3MEYwRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzBCNDcwRURGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzBCNDcwRUVGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5U94CwAAArpElEQVR42ux9B5hU5dn2c9r02Z3ZXmCX3QV2KS69KE1AsQAGEBT1tyQawUSN0fgbjfrFWGIs0ZjYjaKiWBABERSRDtKR3naXXZbtO7PTy6n/87xnlqLEL1++/Pn/fNee6zrOMDtz5pz3uZ/7ue/nfc/IGYYBXVvXxncNQdfWBYSurQsIXVsXELq2LiB0bV1A6Np+cBNDcdM+SgJAR9QADqGx7pAKNW06DC0RoCSbh+V7VZB48FS36hftqlMvjSvGyOag3q+uSTePIhjgtHGQ6eIiPXOFg7oONX0L+S0Axma7xG2f2NcCJ/06aGhV6bnTCqDq5zodDgwnD2m7NoJweBckOzrAMewC0FUV/O+/DqrfB2mX/Ag4qw04yQK8ywVKaxPYe/cFW59K4Gx24EQRDN0AXsTdQlBPA2h+HyCyDyBvNkBoG0CiESDZAJA9DSBeB1D7NIAWA+h+O4Cu4PU4gQ2E3AaQPhwgYwwex4av6XjeEkRVJ/CcARpegz9iAI4JSCLAjuMaDCwSQcfrfH5lAnbVarDyPguM6clDUP6+Taf3eSwO4DgO7tkx/95DwcYcj8WZJEvPcwKEEyFLWFNyHh0064ECh7cxpibPMWZ4XFc66HhuaS88D9xXy8E6eiKI+YXsr87ho8EaDkB11TH4Ei9RpO/VVPa3IUOGsH3VqlXs9XOcIIDdwkFRJg/HWvSRaw4qP91ao/6k2Y8BdwCk2TmoyBe+vaSf1Izv5SIJw3a4SevVFtYLVu+Qh2PEh687zM3OdnOQ4eQOxmTjQwTI630KhCYHHlfT/+f3LugKNQ2g0MsxgNMrRupZ52YTJAgosaxrNvxl6Zd7Pz0f0vIxUpglmEmgyJgtCXj+wrteGZ1b7v9b3xOnPAwEQKw5Bm1NzRC228H6jzDCWSePZ8rjmWa5OAjEjYwXvko+//F2+fr2Jg0Kuglw83jrHy/uL763/rC6q7I7D9eOtGLMAfadVGHZbgXcdq7weJs2CZnlxs92Jce1BnRENdf35ZXxRzLT+F/PGGJ5ISdNeBUBdjx+jgzBJAMNmcnAAcK0/rcGAjIo2x/8WIWHrhChT4EJgaBisHGmf1kEEY6Fm+2V3u4fz7riyWf+fOirx/a1Hu4jWd2QTETg+gHTX/5F30t/VhNuBVlX8TPmMShGcQIWHqjsZDsYJ2tBsdpBRxBw/2CDUDwTwchQkJvGQ1tYnfjkssQH9a1almjl4NqLbR8O7SHchVndnO7gADMcWkMGnPDpDAgNHTrIqgGKCg3ndRPfumGU9a35FeL0Z7+Iv3iiWcvPRWbxhw376+9G7nPYOedz17rvONmhwVnnjM9VOw8iJoIYxosTLf/e4gvH0oOMuGCNBku2a3DDaAFuu1iASkwoutggJTxmfrbNXX9Tz/HP9XBkwsLabXP2yPE+uuQCzuGF+kjbnstXPQ0RNX4KBJ3CrppX4FeJTBgQy4FYYTaiygrw3+gS852lQMRnBV4e3vtGnn3ne7FVqAGy7A4e5o633n/vZbbZhsE1U53v1BQcd2ZlN49BNbM1pEO9X4MxFdKnv53uqOhXLHwVQu2hRHWYNNmxaOYw232+6HeyHf+pOQTgFRyYhiMgxsNgSLZ/+9JADF+Yz4GEyfTKMhWGPyTDzW/IsB8ZNt2ig4CDqOCbmmIdUBdth7gm20mbGKkyEpYT6Tr+/SwQUOKpURjqyofb7L1BllBXUTD+m1MFPCHXirxgETlYvke5/KbXowuSmN0U2F9eYn385xOtT9a148kizZOg/KEMkFGDEFvQKZGIGtVLCv16quOBeLsGU8+3fXrfFMeVqA9ixB5ngki1IgoDIUj/Yj5IMT/ojvR/+9LQuVFyOJDcCos4sCG23/xchfPuVeG1rX6I8MfgJF6viMGnYLNYGibl0yOJSAnLh8Sf3nlRQuZV4TY5E6iEREH7pzEYE4Yo9gpmvRhdZkNAxFGcYj3f9viV9gdRFMLIngLkpfMQjhtnMcGZm4zngxoBsHyAgHF12whcKNYTxuDLx9nX3HO5fUZrWIdI0jC/NAUC2eDBgo4j58Re4BqrQXN5/seA4CzSw0uyo/QpKOZAxISa85wTXl7HgcsVZcwAcBoAZz6eudO7ahIBmOkqgYu5XGSQKPDA/XOAsLNOIxDA/R/HFsbiOudBoUgBvGakdCOVgm9PaBDHetYfxaEvBkwLnAsMZD0H9xBgbIUAQQQMAYPKRFmusHTuBNsEH4Ig+j0QIOJRIebjAFlxV20uc8T+B2/EEDkeHAek9N+/kw+NzW5wO2RWS04BADqBoJ+1x1UZHMgKc0pGYy2XQE3ZwH8KEIjK0RlMXfqtcn5hFg/NPg1mDLOsKMkWDu+p1+AkCsG9+EgBnDJAZPRFiv97YODM4KJghE7DRDHFstNM35FQ4GwQ6DwDQaEthhmB/wbhn4Ttfw8wuBw6MjEPIX+22bPgzgAA1WViRQNO7ZT5dVEfXFk4CFm3L8TjflY6/mkNpTG9RWp+/E5XTQGITA2XV4p/Lc/jmY3s/C4j1VvIcPLwIYYtnDBYCdC0039P4jEUzQw4XQt9li6a9s7nxDa56QK0hTTI4OJ4DOMUOL7vJ3kQvJnAE6J4nn0J70oD3u5gKKPm0T8skjiioQI8qcTpb5cyzYaSGa5UFP5OcWiYp0iui8drous0/tZ1pV5PGklIxryCFvNqYFdSQTdSj2d/MqEpkC7a4WZiA10zezG8Oci8yw28O5012tgY2ewgpHvAkGWz8cbAp0MwFAHRMESB51RTIKJLE03jKC77Vum387g6MBOtTgDpvXe+oAwoEteRPYx9x+uTY/A4ObhupAWBYApDCdMZdQCWBp3RO9XBNLSBZCupHNB10TmTIEWWAQHfP39THC4qU0GgcZe5033uVFB5pwsETwaovtZ+kbUrp2rRyAV6MNBTj8fkxP5dR8Fi2WcpKt0sObt/LXi8KQT/Z0FLhUXKwFFBEZSoHw6N8yZDonEEqB09EBAx8H99EN+2H9wDN4AlaxN776nP/u3sdqIryPNwsK9eK/xou3xdc1Abd6BB75aQjaTLygWN1NnRaSYVsGHy88Gg7qooEY7luPifxCKusMPh+wFrx0EtssEtCILi9FzQmxsxR/BVbwZzXHLVkYuSJ45PV+prz8fg25PHj1Ur/ra9YlbOVhzwpbo303BYrTCwshQBKqZHQsHbrVarnkgkYh0dHS9gSbpVXLhDnk7Zne3mkb4NcFu5qm3VajtRuaob5+w64ntYoKMIBLKdPTDAD1xhh5GlEtRiablnQQR+NNAClw20QiBmMkccj7dqfxI+2pSAmkYZjj/rNvvanWBDKuQkCcTsXEgePTQxtGLxb5O1VaM5ohebPYYXFRK9mXmRdV8N0FV5llRYhIBxH7VXDn7K0XfgXwXMCE1OnjsDDc1sG1sLAdoWzYTmDx6FaFUF8Oi9BXcI7GUJ0BPlcPKTQQyVgU14blk7wTvmUcgYtwQEl8kU3PdZoBjL6dFWrdvjSxOPf31QvYE6p8WZ3MGBRYLjWLPe41izBjnIEiQQCTT5CJgjjRqUFIrw8BXO+5x2I6wKSPN6ikZPsYJ+SiTGNBkyJKfJBhQDzHg+zQNKfd2M4Cfzn5MbTxQRKwiZOS3W0l5piarDFUpzw2Qao9j+3XWuCy99IKe05/uTh48BRbL4jh48eKL2+PGYqqqTamtrH0ZWGC7KijFCxWDoqZKUZufqD6F49EVOC7vvbjRPQHU9wynBxH4ipKHqF1JpTY+fbknAp2vjMGu8HWYOt8LBBhUW4msHamUSA5CVJ4LDevbBOStaaKcbAgveejm48N25WiIOaVNmPm0bNOJP8f27Gox4DNyXThPcbS3TOz586+nEsUM9OLu9d/zYwTdUv29KwUNPXSl5MnQtHgFOILpTzQYF4z0PpaMFqu7+EGrfmQZkg7vfeh+4Kv8K/tU+DDpA3tVOCO28Go4/9zzEmnBUW4ZAYP9i0OKvwnlvzGVA0oJ4GNMVUcy8yI7fVKlj7pgXW3G8XnP+crrtpW4Zwp0IGK1fIYeW28h7b7P8/NcHlauzU4x7cT/py0evdPzYH9H9Hpsl6dfaINMRQrbPPIMVjbPY4ETUD7eUjobuWYXsT2JaOgRWr3gVQXAredLsB37/UyOZfCu0aplmHzgM3BdPHR1a8emL0d1bK7VIqDi685v3YO6vimyjJj6pYrmQFaWhpaVFGjJkyKcItGFer3e5iLRexGFUSagQIzgtoA4vwRoeNn7Qc7Yg4XXP4MHr4FjJoHen283WR/ccAerbNfh4fRw+2RZng0Zv8GYI7L2iYGCSS1SUkQVMkSFkZENsw6qvY1s3TpBKekL6ZdPGSj16biA+1WNRICDgxWr2vpULYfaPv/C9/fL2ZF1NhZiTD/4lC6ZpkfCmoqdfO59HQGEpQWBZzaJNmyXbDkde3gUdjRXg7R6FgpsHgL20GtQQBjdi6gUDvVjGhDfxTFZB9RO7IOnLBGsawLF5c0BPZsKAd2eh1EdiUBm7ZaN+2l2nlU37U2R9a4MGt02zf/bYTPvPX12ThHq/ybBYXpvnz3HOfnJ5Qnj+0/jMnFwe5q9PXnJhH2n6LeNsL0XjAA2KAnUR1EtiqgSd0gjmrqB4c0l2mJJ/nokTOQHtTz28IPjJe7Ol4lLFe/MdfZznj60Ofr6ITcBJrS1grxy6sejF9wfWzpl1JH5oXy/SWS1vvvB71/DR6+2DR24uKOu5WrRY+DS7XZYslmWoFTi+MaB7nLbTQESEGASIuGwC47t7EndqLnXL4GBwicgsoXGO8iGJHGRmCuCy8agreMhwm0GhUpKQeWhvCuCTNtDCQSZqQosXzIvt2joB6z94rr3lF94bbmMgUPHiWEAJEEj9qBXAUTk0kn/fY+PF7BxVC/jBhsAJrPh0ZOOzj7yi+tohcRhLfbQBLyaMgY4C1D62EkIIAupa9/rDDCi+uxq/GEe5DY8rmNpBpX/jORXceAIq354EaNOw1qC8RyaoWjATjj54NyjNIAePQjseMoQa6aFF8Y9a23XI6S5An0LhuYMIiHwPuiEEOiVKeb7AxuHhK+yzyksEfxB1lAMTZ+68yIsr9sj9a9sNaGyzgUUQTkuRU7sJig5dhkH2LBjajufS0gqhpR/fHFzy4Wya7sz65YP3pF1xVTWdv+BwgmPAMFZaE4f2gNxYb3imXXNLp3jUQkFo+OMjS9WGExLUH1dVRZHN7icrQQZ/5neT2GsNG2kHGnWoxQukqejv7lWtOs1IQv/uIptUUf6TxhbVxjNLDAmrQMgKL32GQdi5BpRjByH4ybsTAgvevJHcgLW8X7u1T/8X5JO1IOXkgZRbAFpHu2mrknGsjWko7rPBMXhks2fKrN+qbc3MbkndiqBj2cdzgqtXDDCwKhhtawEiWwFqHvwpNHw+mpUDb+UBcPRZCZH9AI7eiNYcBGNTCr0YWSvN/qEeyJ68C/JnzYN4wrR21O0+/udnoe2LbEU10D0BrNirnL/+iDo43cuTU9AK0vmjLSiwqYs4ulzCBOCgFzJAI3VkEVM3jrE+loyaYltFVnxtbeIXrUH8+qSAQlqA0+l0dmmI4MWcJ3nZ82TtUXvgo3l/QakPyJZJQ1Xnxb/dDvF9u4HDEuEYPAJdlpe5iGT1YUgeO9wNUHcprc14qQXotlwnW15+xiG/9CSkbVkDKrkMTDLSIWKGgwvWtOHFiYQOg2ivfGSZSI5Nl88R5DgyQhZezHndBNYl/K9aWcY8ahIayboVo82SLeB/59VndQWFHmfFgBZv1WMx0OpqWNOE0Gwt6Y2DUAW2nhWmSPK34esO8Eye+WzwyyUPyCfrHDy6DBnVdHT3tvvTRk+azdHoczjKzR/+nglA+l5739WQbMHRP26uLxCR+p29zfKQPswsEfFaBAgOfPHtj0DToptAxfRHaoYIPob3/MJTMu3B5z8PwuqjtsnWlEXkzeviSFyjK8Dk0LFMIhFh4tCag7aQTusU3ikpEp9uDeoCkRAK9GH5GQYE4g6QcQw4R0qk6WdiwQBNkaF3TzzHioGQWPbxTHQENgETRswrPKYFO8KUMDThJGbmoIV0I57jkKw5ekPHh/Pujx87VCHlF/pc5497X8rvtgDF4zeJmmPAB1AWYYmRz0xYtD1tykFqiAvM4jV2aDn42KdHlnCAAv3djcpDgYcEE4cX8H0g0JxFyvL/7U1VQESVDw4vJHZt6o8nN5B8sNLeCnxGVr21z3mgZmWbIhKFn7eiP4TWfgnRvbtRS2Syz9MXS9m5CWtZ+eJ41ZFrOU1Dce+G2OEDlyvt7Tap1JuA0JJLINqUyagrTj6vogEyxuNFlKW6NBgtzyiA5oUA/o04GuhkiE4oUlJWLaRVfgNt28+nhTcs2v4tP4JuHQ+e39ML66q4nlQWvVj2WkK6UOfTupdk8SdVjVlEZAOBLcSJolOl17LcnK80W9hR26qN4KiNLxvub+s0TCYVSsrIfXGniSBVFmhCKsfugl4hPOCJkxDfve0yAzWKJsjEIHH78FGg4pgZqKGSNccGJDat+Vl4zYpbDV0DqaBbc/qUK++ylvR6U3ClhQ0NP9fhY00oAxNMF6WzmRup7BCO9QQ6CxvSWmuHDhuPKpPQ8hxowudnBlpLzaP372Y2mgT+bF0AqfKSSBhzqM/RqXvou8/oEWGB1XIFgdsMGd2/wlo2Wm1vARJ9BgonpD2dAsqCnbKVvCsdnCPGQGTLeqYRINWb14gtispWoO28ljWY0HWowQ533UN39it54rGd9pyTFwIdhthBl83cpWVLZAc7pz0tWA4yJmKQ16Xew6VA4kDg9FkOLQgE6rYRmIKH+8DOq739en3RkeHpZknIEXSfqAeQ/jGOg/oVCt/QlLwk8CwZQjFgToEaTE4rj7aS34eDOIJwhuDw8XgdGW6znKjad8QiU9AiiFYHRD98G2R/EmLh9nI+OwchEAe1w5+mNNTb4nt3TI2sXfk4Zn8v3uEAx9ALPkDx+IytZ5+dkW3rkZ4UUP3tzJqfEs/nKuEjyqRv3tuY/Dl5XFbLMdpbqtUbfzHJ/hz9mzRAJxhU/BvVPpvEsfdapdMoseDF+aNGxf96MbS5za9709I5SOJBaZ6CuQnenDTx+zS4aJILnr3eMiL67RaIfrutJ9pAIBTThagtjbnhr5eD0tJ4qoVqYLZzrESUAYdINlLtTMHpAnv/gbtEdBwqik7qrMk+H2ReNSfXmotisX5NCdMG1K6lx8iBbGiaj0itO93zMwh8yDLuganGVKoeWlE/eEftAPEdHBM1JShlAXpe1WNVTU5HVaNW5Xac7ryuPKBc+6PBlpdoTMga76pVmeC+uB8t09Og0EPCmUsYrNNqQFkuv4Ha8TKfwGtC2jCc3+9/0YwkBi9WcwTCB4+DWpCbzrqq1HKIhIqaf/erOJVJKTvveOb1c++w9aucJzjdER1dEy3rI4EouLH88SlBTL0JWvmEu4GvGaQRElH2NxFR+kVhJme0h3WOlqClYwA3H5IHfLIjOWxkmbTdH2VoZ0AlBqBu4uHGBGsm0YoiPTWkNPO4pUrJPdyovD9hoKWa+hJYRrQMF9d3W40yh6ao40ilWR4++tTcjOL0tkZfyzuvoYMLOUgLsIkVVM9KS1MpIVdEy9MZcDpxAdWw0tbCLBJvMdcqcOgwjGSiFh8DeACPkerTi1n5WLAPYiGudpoFPNVPSNaXMG1AfYNTVJY0G02xYxiVVpMxWIrgAMZPHMOsNJARTN6m4Ig5MKV/GJqjnk9+9wncS0CnfsL6Q+qo5qA+ZFQvcWcdWmdihk92yMxiEzCSmERYPvoAjmdGgQD3XGr/Y798EapCHLQkTU3xXcdwqi3LWsbpxJYKCkTGFHLTSbu9csiqjOvn3se703ZxGFjalaZ6zH4rS5zOjiuH48pxZmeVtJSWSICQiIGOpcLIQ62GukIcUy75LqywLHzvq/gsPqUTghEdFu9IvnTbBPswqoPk/TNcPGsi7a5V4Dg6hz0nVFYfyRWwjqSdJyu5bkAPaZ0V39jQocF1o2zQK08on/GnjjmcwYGi6lDaw9KwfIfh2x8Mw/U33QRt6zY1x99CIZyVy05c9bf1tVWc5xG9GQESPqxvgRdloHWsu/9ngGKJtZ/ZiCHaBIcrBpLFjwj30KCJqJpb33mxyV12J9hLZ7TALsxou2FOHSR9QyBz0mmXwOYXUBhGEQSH70PAhcwOZGfZENIi6CJUSAbMgiraNdjzQL1QxMPtl9y6dftRy9eL1iQmFpeK0B7U4K75sQ/WPeDuVU8rt/DjnlSPBZkCGkJGxZJNiYmUPX+42nndkBKpocmHY4cW16Dv4s4IfmezFROBlxXIu2wGpKGFDK5Z1hjbtrFCyMhiotBa0X+jY8SYXfE9O/BcUZgG4tRrwdP2MDCQtRaQZYkFdNGCjiILda8T80oBAUsvt3g+iGg5tf6DgacO4vSh1t8KLnPOgJLHmy3Ayh3y0N8tid1Mdo86wVuqZHhxVZQ5BWqZ0nS0TTJrWz7SXn46z0pFDI9R06bB6N4WuH60jQaiOCmDiUgqNarBq3ilDslgPQJNU/eD1cpKA+d0EtKtKHjGxg/sgdiuLbhvZdogceQgSHndQEDAUBcSrRAqbXOnImwgKNRQADMnI1zyzMsHbUUY4I6O/WbJp8YGlYYjxdD8UV8IbsEatcbc2z9HNjhi2klLtgkEYgMx3bSSnatOCTfOskNwwbp2V94ooL88c419Vv8KsaWuXoVsZNLtNUrPKc9FNoSTRmlpDg+0rI96CSv2yCMufDiwncrnnCudP+nXTXgfyzyCAPWsFgCJO/eyPAHPO6AloLZ3GfCjxoOlW4+dWixiZjmW09DXn9+PSeJwXzwFHMNHUyMJpKJSrHw1iOkOcF94KfA5hRCuqoLoiRNgMHGimKVBsrD1jfrW9WAsmg88IXfyQMvBuRfZ34q2Yog4c/6AHNN/fBB+Y1+D1j/LzUN1swbUMKESQGxFWoFsEW+2paEW6yBNNjWgcLqs0gK3jLexGcpI3GBLv80MZv/l7JzK+bg0iEbxeD17fiVm5ypU40lJEtIjWzdeS5NvWjSKzi7MZhkj6JdpLsFaWg6WohImLi2FxSBm5wkoMt30WaXDD47zBi23l5Yl0ayjOLlgCQOAlvJ4FMy2z65h4o/6B8lmYPbQt8F0EK5+WONwd5TgY39kkm4iaHHRXEaFe+b4xeDow8RgCO0AuoSOj253Dbigv/glNdooEVbvk0fPnRetnr9J/qrBr7/89PL4qinPhrZU1SmuBfemjZxYLr21v15nZdantqIzUPDU+NPC4HRnD0RkyJASgyYlwqZ57cMvWMy50lhjDcsBJI4dsvo+mvcHEtcSUTyWAA0DHT1eBZG9u8A1CgkI3ZiKdpwB4MwFP/Q9aDsNmrVEcIndsIaR+HtkhvOnS3cmL6pvULtnI4q9bg6oa3bJ4/7NO5/IHDGsp3RoX4PKKO+US8ABKsTPtwQ0eOK9IIweaIOfT7TDJAQCCSKiRV4wmcAwuFNFUMKT8gte0MovgPTuOWHXgf2vtb767M8ZpWEZiB/YfRUG+WfOwSP9nVOp4T07mQBynz8OvJdcgWIpTDWT7FOPjlWf56hooXi3BzzjJv5ebqgDyZkPQrcRVdDyxWqoWzcB0lJiJrDzNug/6iHIGGdaRQ0B045AUPwAOVcAdLvWBAmVjI5N5XD8I56dtpNW9k59AaJHSWuAZKUmTx5Vs5aHp9sv3V6tjdtcpVy6uUorP1GvuZFpL8JgX7TrmMIG/e1702fPGGTdunhnEnpkStCIgx/U/GDhrKkFKdyp3kEnGEg32fH1emQOEnzp5w3d7CvvdziyfVOFtXsJ003t775yu3PwiA+tpb03dixfxDqLkgf1FY4xlQZATcHTVPMPOAYCBE8TSCHM3EwXr6263zsuM4OPtTWZK4yzswRoatHcYx717/h6vzy+L4ocWpPQaRVZomC2EZAUFEfHmhUYVyHBhsMyVLVokOFEkYIXYgLRSNVBYAtSgsgGTQIqc7RH2T++8yGpsEhNNjegmPFCouYo1/LSH17tXCUbWLmUpqSZVlDamiGBOkFPJsDarRhCm9ZcK6PDSJxohpzrbnndO/GyPdR74JzdMEM8AOXPzmVrtYkNaMF/e0Mm1PzuMVYCqK3c8L7pHNiKm+MoMA+ZfQQrapamBTeyrgsJ61733geZ49qYuBQ9YLdqpxpsvrABBV5uXWmOcD8K6xlP3OC8+MIK8fM4iUBMKCeW3b75wloqvRU4hn0LeQjEdJYs3FlTmmfoBGQ4fyKsERN8G26E+kADXpMHsm+47TYKKjElMQGVxJO/u2dVYNnCYYLLhTo4l5XZ7zV4MAjkspgO6/BxWjgEZ+5853o6cgG984Tjy3/tHVpWKNS3YfYnSA8gO1Q3qo5fzgut3nhEeYxcI14wW4dwVg8BSwXNK5A7QJcAm47I4EJ9gWWjjfQBQ71+elUGDcKRVoONspiT29H98RdnkNBB14B1rgT8H82bGfxyyfWxg6gVcBfTzTYr2ad41SHGBnJrU7fmd159INEYgowrrtjR/d7/uJXYQ8KsoEc2n5A+5BgMevoOdicI9RRInR/642+gfcUY8K3FwO9DZKabwadp6cB2vEJ0FcGtI6Bm6Q1ANxdVTFkMfZ58ip04lQ1Pb9hd74Qv96GORKCQK3Dj9VNSPDvbAfdPtUMwplcqGHgS3zKC5e73wn/5cp8M39apeN0KZFvTwCtmYMVJgh1dU44jnW54SYCmmEI16ofppSMik/L7w4lIK2xx43EkHtIunro2Z849f06crGWlk0S24mu3tn/w121YKuYKaekocTx4KVbEawabg6AxE1EoRvbtnqxHo5PTL7iQd/SthDN34de/+Q8GHmIOQnZumtCe4+VfjelG2aE6pX8U7U46ikFqRO04Ko9de1T+CYLGjUBoQiHp65UrsSbSJ6tjkFcgwl2XuuFYiwroeKEtrDuX7Y5PPdKoXU5OUMUssNi4tIoC6VEanONtOlR4dfCg0LIW9z5qLS47Htq0errqa0Mh4YToto3T9Xi81VHRfwf1D8g+2orLwDVoGMQPHxhWffsNO6L7ahzZ1129pvy1D8fxksUg78yaSzw1w6iwY4C9Y7aBVU1C04aLINUSgPZlN4GuHIL0QQdAsJm3vqVVIg1OAGheMgW+uWY1Y4K+MxfA8E+vMvsIQaIz1EY2+GS3lTEggb05qEJxtgjRhMbmEkgkNgUM9+Yj8ngH6icLfuZwnda3MaSPH1QifTG8VIqAjoljtcCJWCNa0QBUBZpg6fFtD/ij/ix2t1MiDOU5PXMdgrSlJtDAXVY8xI7aP+ayOsFb1HOFEgkVRnZvHUJ6gfooGpbG2P5vp8hNDbPlxpO5CAgrWnBb8mRtz+CW9VdGdm59U4/HxmdOnjEvbfjoZgsmiw0ZtXPniKI6J4eiiOBmFHtbq9GyYPCrmpWpn+xI/HpntXJBIo7CEDNep1YtBjU3T4Asl7BnUA9xH9rHqqWb43JmlsBfPdKeeaxZLTjSpFTGkkafxhpMmTSB3eyBNbP58oG2pbdOcM4NxgyjPcbBeTkaDC7FZPWFWPMjuHrFsPYFbzyTOHpoLDVLyDe7ho+plXLyFyANVuF7ipWAf7Lvs0VDpPxCSB930YN519/6uGvQcHQNQbZyhzUGLQgEpk8kc1aR+gf1r1wCJxY8BaEDlZByj5BTvhfsBQtxJBswbXpBsn0WnNxRBm5vAvLG/gLKH3kN0gZgOvoYpgzODhurrMxF2fDfReiw6v0qjC23ADImSygky8wNR5QKHMflJ3x6GjkvYsV2LJ+ZaSgw7/JMm9BHWu9Dm7625Rs47D+Z/+yuxSs7Ao39weY2RR01gWIdDLWZabkwrfeYOVar7bU+3iK4Xc2FJB6vY+v629s/eOsxubE+nS1Tw5KoUBKx+0JJVMrsvlEeHUbGxVMX51xz0wwU3oaE7KorytnrQb4LBHICX+2XmQIeiv44hH//cm9y7Em/dtXuOvXCcNzo1x42b2gl4WgoZk3zZAgQjRmYtSpwKCBzMPgJ2Tg+tsKyoXsmv1PRYUs8aey6bIBNvXaUA9BiYUnhWAs0XVJACQZR3PjYhfBIZ5HtmyeFt26crgb8Y9RgoB/1yonyk40NtB7voOO8wa+7Bg55W3B7OyjBvRdPZrqhs9SeBoLFvJk1fsIUhBZUjU3LZ0D7qitAbh4JSricaQRbEQ5ADfra0u3gGfo6ZIyYj3YlAXZ8PRdFpIrnZqBGMRzsFr9NR5OQ4xahX6EAG47KpTWt+rQtVcpMtM4jLQLHNQbMlUnUXQzheLndZsexpZ1uWDFg0T0Z06YNtSzZ7TsK7x1e03/h0W03Z9lc1RxT12abjqaIk2rCk+3w+rq7sl4/Hm3XJnQfCI8YPSAaRpBkZOI1J9OD61ZeE9mzY6oWifQxeD6D6jAGWjc0rdHarWhl1pSZr9nLyo+QpSS2tPcoo8/97XsfT6EjVf5p3UEAS0NZnrh+eJll/XlFKhxtUnugsOzhj+jd1x2SM074NUtldymMpSA+vEwKW7FkvL853n735a4TK/Ykk5MHWcGFsdhUpUB7SAXqVFIDio6r6Dy46botqS/FLNCCAYZkW2mvlZjhKy2ojm3FJbbo3l0WS7ciIVFb00Gi0dG3P1rKHRhDDWuhF354GpQzNUCi2Zzs8A5bBJp/EbiwFDh6OKBjuwhpAzno2BBkC1qdPVEjfAtsTYLNvKtY1u0Q0xyslW4VDSjOFOFQozZ20Y7EfZ/tki9XMfDde0hav0Jxoaob21+/2b1//uZEnawaBrLmPb95N3xzGIV2Hq0UR5s+60/+xV8/kFXZr6D3vkh8435R0n6Z68LAstXL+imLl8DvLHJngVO0gdviAAeVDZVjglBtbsSykBlMH3vRK2gfX5Gy85D8/GmotQxk0GT08D6ZGkqkG+SWJjaHwNts//lNsOdaaUsb3diSkDW2CAXHu7ZXnlB7os1sNJFAIqRT57EMRWS6HV/k4kxNK5pBs5lsFRP57L9vdTHHUMvULNofPSePuooJtEMJtmQaBwdVLyitLf/1FcwEArKMRPOy3+wuarT0SYFTO/UWaBaycx5Cj5rGAQNC40FNNDeWyM92x597Z0PiLqNNg7yeUuOTP/XcGpfh87isE0AAg49ikod2pP8HpjpvcUrcuscXR95ubtO43BwRWk4q8PN3Am8vuSNr8I/LJ6MmaoWdLTXgMLJS7WATCEkUj+x+BgQA9/371FhmI2uyeQXWllfkEHUSyT7qbFVXnD3StP0PJcvf/UMZnQ06KgfUH6A5Bz1197Q59Wr2DWg1s2F2f0/d9fsPbylQsDmH1COzRv+ULTXBxFaxdD52zpzQ96LNcGCeZA5lg0RzAR67eb1//ir28tufRe8y0B4OGGo5+tS1rrL+heLnVDKbgjorB/ScmI/GiRawThtqffeJ2e5BqJUCLagp7Fg+T7RrgzbWxPrbFNQAtl9DiTQINFsj/EML9GmehY2Pbu6ppPl7IyBC13aOQUVQOBVoMqZCdVMF2AyV1XW67W/1IXn8nz6LzhW8AuvAPjPbPeei/pYEzS+QhfRFOqeUTVtNCUILVqobETRF4p7fzHBd/JsPw9vNtZ9oK+eHBmNq7XfwLsTdT4HrrUEuyhQuUQDGv/CWny4gfG+9PkbX2QFtbb3gzZYhIMYSqAs0llkEhNdXx++mqXpagNs9U2iv82lr/7o2zsjreCvaRxeHpZR0BMem3+MyD+X5ItA9JfTanPGOHftOKJ+882X0SkuWQAzLVuxHtBC7V8S1bw6+TwJL7hZI4/IAtC4g/L+5l93jg7rAWBjxxz7QogUhy5FItcdP3dAy0JMpsCl1rBnGvnoVS6LOFp7QApMIPq8o4LEcqFDVJMMNYxzw3IoIYwti6nQHT02mzYirK2n946Oz3LuL8Hikw+ineUBBEHBzYHFYhX2RbZBDHc4uIPwrNwy2iDY2EYH7V18OLWEFsrPQwRj8qcWkosDRrCubaSNGaGhSsyffmDZ8fB/LNgp8C+qDl76KQLZbYrf0VbWorIO64tsE3HGJC/oWipDrEWD14WRvaFagT19n1Yyhtr0krOXO+1m5JHgEKxQEb4RHD9WDLxGEPIe3Cwj/2k2BQGQ4XDtRhDsn0eBknSXcqC/w8MLwN+8sixRlFUnQjpbxtx+H/zL4V97hpBeqMfDUPDJXhHPsOekEclThuPn7EvtOKp4lm+P/C7BM/PJS1x09skW20vn0Sm9a66jD+AIXHIhPgid2vw7lnqL/61fe9fN6p7QBZr/YD9SCq2BiL4AhxQJUYrAHnLEXY02fO9HxCM2rtPs1yMwVYPOu+LDL/uD/Eh1T9/7dJPbrcgQK0gMUXJqToUm5gcUSHGhQ86c94dvZui/p/NXt3qevG2X/gsqKTTSX+nXudtHsKY0p7APZNi/7/aQuIPyrtmQLqDlXgJheDLGw+RNB4YR+1k7W+PxelkOL7s+cxdYTYDlw5Yiw/XBy0uVP+2peXxt9ozWkX4Hqr1TWDEk375Cm31Ub8dRnkWdn/tHX2N4gl95zp/ehp2el/W+6fYBsNjHF2bv5GwNOyYrAsJhNpq7S8K9iBI2tSKIFzwKc+/5nsz9iwPQhtoWPzHaPWLo9/vTeenUsjyzQelIV/1oduhmyxZtpGp4C3Iql49Y3OqAVtQMkUUSWWNZfconrVzOG2bdTr4EWA3Pc6RXg3xWu1EwiEHD/AhvZBYQzu456kvWUfuhnIGn9RqNPIyu57e4p7nEH6pULNh6RL4sljUEY1LKmgJaOjsKOh7MO7yW1+CP60Usq7atGl1uX64ZxgCb1TuLnSTiKPAD8f/KTk1zX/7ija+vSCF1bFxC6trO3/yPAAKRem5XZIKfcAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sv-SE/browser/searchplugins/prisjakt-sv-SE.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Prisjakt</ShortName>\n<Description>Prisjakt - jämför priser och produkter</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAEAEBAQAAAAAABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKieMACommAAqJaMAKyauAC0prwBMSLsAZF%2FFAH16zQBwa9EAi4nTALu55QCxrvYA7Ov4AP%2F%2F%2FwBwADIAaQBjAG8AAADAHiQAfO8SAEwAAAAoJYAAjAAAAOS%2F9QBxGuYAjAAAAJgFAgAA8BIAGAAAAHDvEgDI7xIA4xq%2BAIwAAACYBQIAAPASABgAAAAAAAAA2T7GABg%2FxgDkCQUAVAAAAGDyEgChUcYA5AkFAFQAAABg8hIAAAAAAMzyEgBghgcAHjvnAPc65wDg8hIAWAcXAKzvEgCw7xIAgP4SAAlI6QBYMOgA%2F%2F%2F%2FAB475wAbrQEAYIYHAODyEgBYBxcABACkAAAApAD%2F%2F%2F8AsAgAAAAAQAAEAKQAZAAAAGIAbQBwADIAaQBjAG8ALgBlAHgAZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAAAAAAAAAAAAAAACAAAAXPESALgLpADoC8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6AvCAAAAAAAAAAAAAAAAAP%2F%2F%2FwAAAAAAAAAAAAAAAAAAAAAAX6bnAAAAAAAAAAAAAAAAAAAAAAAoLxQAAAAAAAkOAgACDgIADQAAAADw%2FQAA4P0AAg4CAAkOAgAAAAAA9gvCAODyEgBSAAAAAAAAACTVpAAAAAAA%2F%2F%2F%2FAFzxEgBq8RIAXPESAMzx5wAEwPUARPESAAAAFACoRPkARQAAAHgTFAAAABQAoCAUABzxEgAg8RIAZPMSAPCI%2BgBSAAAAAAAAAJDWpAAAAAAAOor1AAAAAAAA7P0AAAAAAAAAAABwADIAaQBjAG8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDO8YApTbGAM0JAQAPAIUAAAAAAJDWpADNCQEAAQAAAAAAAAAAAAAAFTbGAM0JAQAAAAEAwU1BAM0JAQAAAwAABMD1AFik5wB0AAAAAAAAAOjyEgB0AAAAAAAAAAAAAAD%2F%2F%2F8AAAAAAAAAAAAAAAAAAAAAAP%2F%2F%2FwAAAAAAAAAAAAAAAAAAAAAAKC8UAAAAAABkxfUAqfHnAIwAAAAAAAAAAAAAAAAAAAB88hIAAADdAAADAAAAAAAAyfHnAAADAAAAAN0AjAAAAAAAAAAAAwAAAQAYAAAAAABw8hIAAAAAAKqb9QCzm%2FUA4PUSACQAAgAA7P0AEW5AAAUAAAAkAAIAAPD9AJzyEgACAAAAQKP1AJACAgD5m%2FUA4En8ACOj9QAro%2FUAAAAAAAgCAACgIBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAAAAAAAAAAAAAACwgGFQYICwAAAAAAAAANCgUEBAEEBAUKDQAAAAAACgQEBwwCBAQEBAoAAAAACwUEBAQOAwQEBAQFCwAAAAgEBAwODg4OCQQEBAgAAAAGBAQEBAQEBA4EBAQGAAAVFQECAwwODg4MAwIBFRUAAAYEBAQOBAMEBAQEBAYAAAAIBAQECQ4ODg4MBAQIAAAACwUEBAQEAw4EBAQFCwAAAAAKBAQEBAIMBwQECgAAAAAADQoFBAQBBAQFCg0AAAAAAAAACwgGFQYICwAAAAAAAAAAAAAAABUAAAAAAAAAAP%2F%2FRgD%2B%2FwAA8B8AAMAHAADABwAAgAMAFYADAACAAwAAAAEAAIADBhWAAwsAgAMAAMAHDQrABwQB8B8FCv7%2FAAA%3D</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.prisjakt.nu/supersearch.php\" resultdomain=\"prisjakt.nu\">\n  <Param name=\"s\" value=\"{searchTerms}\"/>\n  <Param name=\"r\" value=\"1\"/>\n  <Param name=\"e\" value=\"utf8\"/>\n  <Param name=\"ref\" value=\"155\"/>\n</Url>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"http://www.prisjakt.nu/plugins/opensearch/suggestions.php?search={searchTerms}\">\n</Url>\n<SearchForm>http://www.prisjakt.nu</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sv-SE/browser/searchplugins/tyda-sv-SE.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Tyda.se</ShortName>\n<Description>Tyda.se, lexikon, ordlista och översättning.</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAABQklEQVR42mO8fv3GxvVbdu/ay0AcYBYRkrhx4+aXL1+I1cDCxE68agYGBiY4y93Dtbe/Q1lFiVgN4uJi+gZ6PDw8xGrQN9BlYGBwc3eWkJQIDgmIi4+GiEtISsTFR+vp6WDYICHOwMCgoqLMzc2lpKwYlxANcV5gkF9cQjQvHy+6hl079jAwMEybOuvunXvr1m5kYGBwc3dhYGCwtrF88eLlo4eP0TUgg7t37t29c8/dw1VZRUlCQvzokeOfPn/Gp4GBgWHd2o08PNyNzbUMDAzr1236+OEjAQ1Hjxz78uWrhIT4xQuXXjx/gSWU0MCXL1+PHjnGwMCwaydKqmGBsxYtXLpo4VJkOQkJcbg2wjaIioroG+hBHIaiwcbWWkJSAlNDQlIsAwPDzu270WM6IipERUUZU4OEhPjv37+fI3kXAgDUBm6U4URcZQAAAABJRU5ErkJggg==</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://tyda.se\" resultdomain=\"tyda.se\">\n  <Param name=\"w\" value=\"{searchTerms}\"/>\n</Url>\n<SearchForm>http://tyda.se</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sv-SE/browser/searchplugins/wikipedia-sv-SE.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Wikipedia (sv)</ShortName>\n<Description>Wikipedia, den fria encyklopedin</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAA4AQAAJgAAACAgAAAAAAAAJAMAAGQBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAEFSURBVDjLxZPRDYJAEESJoQjpgBoM/9IBtoAl4KcUQQlSAjYgJWAH0gPmyNtkzEEuxkQTPzawc3Ozc3MQTc/JfVPR/wW6a+eKQ+Hyfe54B2wvrfXVqXLDfTCMd3j0VHksrTcH9bl2aZq+BCgEwCCPj9E4TdPYGj0C9CYAKdkmBrIIxiIYbvpbb2sSl8AiA+ywAbJE5YLpCImLU/WRDyIAWRgu4k1s4v50ODru4haYSCk4ntkuM0wcMAINXiPKTJQ9CfgB40phBr8DyFjGKkKEhYhCY4iCDgpAYAM2EZBlhJnsZxQUYBNkSkfBvjDd0ttPeR0mxREQ+OhfYOJ6EmL+l/qzn2kGli9cAF3BOfkAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAIKSURBVFjD7ZdBSgNRDIYLguAB7FLwAkXwBl0JgiDYjQcY8ARduBJKu3I5C0EoWDxAT9AL9AK9QBeCIHQlCM/3DZOSmeZNZ2r1bQyEGV7yXv7kJZlJq6XIOXfs+crzwPPTnvnR863n05ZFufDD/T595Q4eauM37u/pWYwfeX53cegcABcuHg0AkEQE8AKAu4gAXv8BrAEMh0PXbrddt9t1vV4v406nk62laeqm02n2LjKYIuK5WCyyfeiLDF32yLn6TJ5mBFarlev3+9nBMMqsabkYhmezWcEd2ctTE/tYBwhgt14BhtmAV2VaLpdrAHioCW+VdwWy9IMAUBQjJcQFTwGqvcTD+Xy+oc8askZJyAYrnKEokCeWLpQkSSZvBIANYgSDVVEQQJaeyHQu1QIgiQNb6AmrTtaQ9+RFSLa1D4iXgfsrVITloeSFFZlaAEjAUMaXo2DJWQtVRe1OKF5aJUkf0NdglXO5VzQGoI2USwwD3LEl590CtdO3QBoT5WSFV+Q63Oha17ITgMlkslGSGBWPdeNiDR2SL1B6zQFINmOAkFOW5eTSURCdvX6OdUlapaWjsKX0dgOg26/VWHSUKhrPz35ISKwq76R9Wx+kKgC1f0o5mISsypUG3kPj2L/lDzKYvEUwzoh2JtPRdQQAo1jD6afne88H1oTMeH6ZK+x7PB/lQ/CJtvkNEgDh1dr/bVYAAAAASUVORK5CYII=</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA3MkMyRDY5QjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA3MkMyRDZBQjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDcyQzJENjdCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDcyQzJENjhCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7lkNGzAAAELklEQVR42uyYa4hUZRjHn3Nm13X2Mu6urtqutrTeVjRUQikoKUoQLIy8hybiBcVMRdFASPwgQTczsCiMvFYGffBDeANFUDEydc31viheat2dyVndmdmdy57+7/I/+HCcKaX1Q3Re+LHnOe9z3sv/PM/znlnLcRz5vzdb/OaL4Ivgi3C/WV01UCAQkNraWqmpGSCVVVWSl5cnZaXl4jgZaWpugp0viURcwpGIJJMpSba1SY+yUlmy5B3ZuGGDXGlokJKSYkmn0pJOp6UDBbsl2iJFRYVi25bEYjFpwzOtra3S3t4umUxGuqqo53WVCGZR9fX1nZgWDAaxgWIJhUpASGyIFLBtSWKDhcFCScTjuE5JXV2dhMNhSaVS2Kwt0WgUYiU6hTCiRSLNGM2BnYF4yccWCWPB6yAC9oGzYC2Iga/pNx/kg/fBs2AcSICvQOMjT2pZD7xFE0kFBd0lHo89zsiv5d8L3o4nwW+dcotUMDo+p11Jn3YKY/qeY9900P0/lv5hUJ+rswc3Nlnd6wDvgmHgR3V/GfgyS0RZf1NrrEeoR/ZD1rDAPzzrHX8wuEYhcr68E6BV2W9RGJMiI9T9wxzwFfAd+AyUgeFgK/iG9ovgAMcpAIvB92AVNzCJ9hoKu4LjjwabmYrGdwtYyb45nPM98DbYyHW4bSr7Pwb9PPszqTwGnGdUZ22DuekX1L074JSy3wC7eV1C/53clFHXVLEz7Hc3UsG38gz9x7O/F+25oC+vPzI1FVwGN0FP8Dz4gmO4fvPYN5X2LI5ZSvsTT9F/iveEgkZyhc8lTrxd3TPhM1LZ08C3vL7HxRplM6AN/AqOgVGgjhts5sKugyi4qvKzhaKZ4voHGMKCe5oF2qHfIj7TyDGucSM/sH5tY7/p+x1cBGm17vmMgikUsxw8kSv/ZoBqqjiCm7zLsBQ+vMuTl/nKbuTJcdIjpmnduIBuKmfNmfcy570BlrMvzpSap+Z2GG2WZ869nr3Ynn7TngZ7wACKbIRdl+s74QgddlPphVzgh6A/c1g8xbND2b24qD/BLVDk8XWUv8MIKuTCTNinVFjfBh+oY82mv+OZs1SNJ1n6ZzLi1nvWsgksyFUbXuVAO5RQjppENxNynyq7AfzE6xsMyyDtfhxDF1mHkZCtSJ9T9mLWIPeZibzuyejb5hlztVr7ZaaBtzlu5GU7Zi7xW8BU0CaqZt7wfnBI+b0GhvIb4iBD7SWOuYfKr+Px+zN4k3loJj/KojYIFINfmALu6TCW0dGbp0gNj+nZLHI203YCOA6WqtNhEF/OWc45ki/kHOuWzW+cgYyyK//mw8MtLEU8AkMqbIMeP5OjfWj3oU9flUL63C5XZ7zZaJXq66+eGajmdJvrG2LkuHNUco1uLapWdarC8v+z5P+U9kXwRfBF8EXwRfBFyNH+EmAA/FQ613UCCjYAAAAASUVORK5CYII=</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5QzlEREIwQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5QzlEREIxQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODlDOUREQUVCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODlDOUREQUZCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz41D9uwAAAJWElEQVR42uxcCWxURRj+t3t029IiVCyXLSpo0ERFLVAvNJ4oBRUVL7Se4IUXeOIVjaKmgkHxthweiKJGY/HAKxqwaiwYBBESwQtpgdCWtns//6nfi7/je7v72kI0mS/5s7vvn5n3Zuab/3pNfZZlkYFBjlkCA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEg87B919+OL/fT4FAgELBIF0zZQqVl5dTSZ8SWr1mHY2oqKBYtIWSiSSlLB81bN5EkUiU4ok4BYMBSqZ8FItEqCmVoBhf6xvOJx+PY6VSRHi/krJS5PP5OiTB4+SFcymVTFI797N4TFJ6foatjVsoNxyi3sW7U3t7hOKxCB+hHGppbqFgfh7ts+cgamlvofy8fIrHk+Tj4ROxKK1Y+S21trbRgvnz+NkilOSxU+r+hghdw+DBg6msbBDV1X1FY8ZUUmtbS8fG+nw5VFVVRUWFPamppYlCoSAlkooI7dTMmxlnMvTzSAS1oe1trdSjqIiJsJWJEKRevYs7iBCLMhH8OfwZo2Zus7R2CcWYHIq0hw4fQX5+nveX1FJ9/bfGIuxqDBgwgPLy8ngD4x0bq7baSllUstcgGj9hAoWjfJ03yrIkESwQgU9wIkXh3FAHESLRKBUV7UZlpaW0dt2PFGlro8WLX6eGhoaOE93xxpb7qL7qpDfydRuKDIlkgsi81P0PBkI53kOhIUOG0LRptzAhijrV//8YIwxluZMlxtJCf3HZz1LM8hbLQpYDWe5gaWJhu0ghliBLNctqlqksB7NsYwmz9GCZw/IFy0Uso9E3ylLIkg/dbEPTnY5TWTawfJ+p4R4sN7GsAgmUtLHczXKYaDNb6JVMB1kUjmd5R+hU2z2hG8HyIMa09U+hj8HOhdo3FZ2+7qVTL5bN2KiVLm1mQd/OMlDTjYPuXpe+86EfZvZnl+EWcbD7e+l4jzi1Zzjo+7I0Ql+j6epYfoFbcSKZcjsLzN7sMoQ0Kz/FS+dSllZ0/MSlzf3Qq3b74dpxuHaOS5/roD/Q7M8uwyU4nPZ+feN1gGfRMc5S4WIVtqPNQ7imXMkacq9UbmJZJgLUXBcGO323ERTfA3rtSViioIM+IPr7tbFshNOsScDlmdImK2nmEfRwqp36+7PoW4cAvzcCfLVfI9NNUMfTLBfiIa5kWa7p/0AwOB2s246TPgaBiY7TQZ7r8VtZkWcwmQQ+fSDTVWgzE1lICqI2aS0yELUQL7H0YymCy1Exy40s37FczTIeYybFfdS8XmE5gOVhlgKM7cMixbR4Rrox5SavweYmsW5JCIHYPVmWIINSGAT3aY+fg+dox3xS+P0uywuwsDqRVFZ2CO5jZ3Mq87qV5es0JBjOUs5yLjK5z1hOhMX+0gub38ON1U33colGG4X/eSPNWJ/hYWzkY5NrRP8rVOou03g8tK1fxLK/sCiVQnctAtACu7bEMoplI/Q/sBzK0gd61e4gkMkeYxzIfBRMqLr2srBcfbCwddD9zjKR5TSWsSw3i+vSwgwDqe37TMJ91PzPxLqp6+vgXvXUfjDLWaL/QvQtzLB/i7DuNiah/88gbNY4Udx8hkub6aLNyS5t9oX+dgfdKOh+cnEVhBOu2hytXVfj/cpSlmYOj2vuS8dY6Fdo13uKOOlUlyj8SZf5qHx9d+36kejzmyCrbjHtTKw8wzqcksXe9YO1kfGaSvObMcZYNz/mhA+ECbkUfkbHAuEK3HzPZfic46ArEM9Q5KCXfl+eAHUSb8MmbczCv7qRLE/cR6JJFF+GuMQRuS6Wb6bDXDLN8024gDDis5DLWtjWNBOuByFfFde2ilrC+V6IQKLqpxhe5aAfIPpPhrvQF2AyxtnexQg4IU7X04gDVu7k1IsQf6R7HsIhuRzfH4OF84q5+FQu69guPHcAcdRH9O+3HfPxWYm9y5oIb7OsFz5GN2vVqBsov1iCTZc4Dye5O8rIO2B1aumvcvj8btx0PcBVzzwU35elKb6Voah2l2aGO/O66Xe4OoVjujCX0dgLZS3fRwngUwSxDwhLeK4XIuxAdG/7+tOErhIbczFMG+GUFos2KnVZikCoq3gB2UthmvpGZ1GAoEwFhHsjiAyhuLbGpc8RMOM1qJH80cVniCCGIK8VQA1Xw/o+D/em4p96ZFy1SALIiQiZoMz9ZoeCRD0iUBkMKZmGa8dmEdycgjYbRUSv+8Xv0eZhTE59X410NBOeQftZLvoJ0Dchyp6LhVqG9NkJd4vovT9M7HQtQtdxEvpsQiDnBBVzfI52zzvo7XU4M819hqLNJWnaVIhUtMIrGarFRg9DXqs/1MdiU1Xa8yICFuomItjvJz7E7+UZCkBeiLAClmyYS6rsRIRntYh8YheJ0EPM9Z5OEuEJkLogQ5HLTo8fzdY1yKDRLrY8CllF/3yjNVOUqFWGcAJOcXfBfsE1Hq5mJAKz7oAfUXW9h0DPr0XkC8R6FnbiGQpFhrK0k+7tKtQ+WjPEQ2+LtezphQgb4DftQGYU/L/EhyKKn4xCVE2WmUBKVOgkZOUuis9mpD9tKEJNTTN+Uvt003sJ7uLap44bHNxKMsM8CUWjIAI7pwDVcshW9JRR4bks5rAQNYtSFNA8YTgmYptlp9L0JOFCbs5izLPRdrtD6mlHt5vQZoKmu0Dc64I01TULgaYTqqBf72Ed5qBPrYPucJYGnDSJcaJKW+pQPZwI/VqntA6HdQPaOKXx+4EgjR7mUY/xvszgShzxCTpXuujzUUqO07//VkGiP8z6L2Izl+OE24tzKU6GJchyB/3zZc0XQl8rgh/lkxcLnYrI54miVxnihs2izTLc3+1vOEeCWAm0Vyf7LQSYNUjPLByWElF/mYENlvO8DylwNSzpr3AtJQ4EqBLxl4XsZBbWdyCqp1uEfgkOYaGL+1AW6zURMFqoWt4X8EAE9VJH1ezfcdG3IS3JFTmxW8CyDRNqwuIP1MxtApOai8XtiwmHRLtb8TxRBJs+4b9XIZJvBUF3E1YsgFStGic4DIsUyfDM67GQTfjdQyxmLsj0IwhmP4edgm/D8/Whv1+0qXavYKM3uNzT/nOARZh3Ma4HMZ6axyNYmyDIF3ex2DlYq3qszQ6sZzE5vyw0MDAwMDAwMDAwQKpm/uGmgZ1SGBgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhh4w58CDAAL8AVXFSeKUgAAAABJRU5ErkJggg==</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://sv.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://sv.wikipedia.org/wiki/Special:Sök\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sv-SE/browser/searchplugins/yahoo-sv-SE.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Yahoo</ShortName>\n<Description>Yahoo Sök</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACAA8DQAAJgAAACAgAAABAAgAowsAAGINAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACZ0lEQVR42mzSP4icZRTF4ee+38xOkp2sG5cQxVJIIaaKkICxTkqJjQhpJFYiop2F1YKFQqoUVpEoCBYSS7dfOxVFWGIsokUE/0TEye7OzPe977XYNWk83b0cDoffvXHWGxkKYjt0N1fi+FaJIzNIFSJ0kDXn0z5nF1O9Sp5PzaizamLD2NELo5W4sOwXqqX/04o1R2wg9PYs/GXUmTjqpGNxwvWdFzz19Akvjj+XUkYTggylFLfml93due+tZ7+y577BrkJnbNWke8yHmzvgi/4lq+WU1XjCsThl2p1ya3GZ4KNrt03KuhXH0SkkkbTOL5+u2PnuZ/D8axtGMTaKsbOvrINP3v/W3Y9XhCJjQCrUWRedVpaq3nvn7oHXrz8jD8PfvnEGbL0716LXytIoxqizkups4R/VwhB7hpi7sXkbXNo86bkrazK5sXnbEHND7BvMLcykOotz3vlxvZw+faRb08VEiVC64rPdSw/pZ/Ly9EutNi3TkHOLOvN3u3OnHNx7MFio5qq5Ifdce/WHhwEfXPnekPuq/UPPQhrAKOV0MFdyRFQFRefr7Z9wRrb0zfYd1aCpGmr2BvtSTkcp1wZLnX0tx4oQjeHX+UF97P75QGspM7VMqTfopVwb0aY1F4ZWlFK1SCVDHQKUEvphj0ztkEdrvZoLtOkoNS2XlkHJIlroIky7Jw8atDSJdQ/aPTUdtJBaLqVmlJpqQataCZKhY/L4HwcEI/Qbv1v8tivbIdVG1UtNnPVmFmPEoT9l/Dc9Ujp42Mx4uGl6I5pmgdjGzaLbopsdJqZHWZnqtKkXcZU8D/8OAPAMQ4kD8KK1AAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEJGlDQ1BJQ0MgUHJvZmlsZQAAOBGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+EdigjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHHJz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9FwpwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7NamcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwfYrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqwSyv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxtUgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+oF9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdTTsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QWWdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXIM+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4bBsrEwAAAAlwSFlzAAALEwAACxMBAJqcGAAAByVJREFUWAm1l1uIldcVx9d3ruMZZzRaay+pCjFJH6LSRqxQqA1NH0pBiH3Qp774kEAg4EOkxKdQSCjUFvpm6YsNVNoSaGjFtmga2yZgCIIawdv04g2kM7Uz6lzO+c758v/t/9lzTB/61Oxhn7332muv9V+3vb8pnooDVRkzZ4oY/LmK6mQZa05frX6yFJ9Ae7x4qd2IuV1FFM9WMfhaI9Z+pQBAL+aiEZ0QgNBm2YuZmxHF9VZMXqmivFaLweUyuteWYvHGVPWr2f+F7YvF/ola9DZGVJsHUXs8YvBEK1ZrXt9URDwqxY1BdGMQvWjGqkgA+iLUtazHuADUoowHYugKTilaR7SIpZjWqOMRfY090RbasS4JglpFtzWIcqwZa+pSqnWVcLLXijXpZCFpvbgb/VhMe8huMLPylWkci8/oSD8xJq7hj4WUWvXrlbqVrUyKtBYdpX3Bh9YbzsdErwRgbZKyFP+KdqxPssu4l2hDAOOxIj6bCHigKWRNCcpMCHHHB4TJLc+TXxKHnC51Ct+Qgxl/TZ0qE5Be/EdWTwjqQuJJAPIB8qAZk4kZoXJnvHH+27Hq0+0YX12PH+w7E3/8zbWkitN2M8pS7kCKZ761OV55c2fcm+nG7J1e7N/+e3m2nbyKQcAhnHWZLC86B1rxiFRvSIkIgJHFVWzZ+qk4fG5HEr4wV8buVb+Vuv5QeVZsi/HeW//eHZ1HbNfLT5+Jc2dndBav9KXugfqc+pLsv6Xxvk6kVheumnpDnXlTVMZWfHh+Li6cdOKvmGzEC69+WTskzwr1SfUJ9ZWp7z/0pWXlF9+ejQtnUdCWnAxQ+al5Tdz80lIVEP8x9eZQWCQwOTAhNc34Re+rUW8U0S+r2Ns8nWzBKgONBOeX3V3RaCpPRN7XeFcO7yYl+InML2U3VdBVHszHzbSXYLBJkuTSQzBuphoYZ7X/u8O30gFAHHxzi+Yop8ETcfDXW5JyKMd/fFuO9l3mYuwLAl5gbMg8QuKdYQg4Zjcxo7HikMeIn37vcizes9Ide9bGhs9NLPN9YX0ndnzHpbZ4vx9HXr6kc6Sobo2hIkuzOnIh0xMFRlvc0waWL+p3UePCQ/Myjjx/JSnl59CJbUkJgl75g+ZD/D978Yrc7EuMPe4ESo6OYsaasiiX7tADAyny5cGtyMHsDxzFnP0Tx6Z0SfsW27B1PHZ+c13seGZdbNo2Lo6Iu7e7cfznfxc/8ggNQBhZI9dSs2c5k+rFaHBXmZhd32xTGdlZPvzDvefj9XddlgeObYVpuf1o3zkpyrEnCJwBDjlmr9i7XP3jgrYkDamhEqRA8UOBxZ53tcOtBbgyzr53M65f8DU6sVZ1o067cfFBvP+XGzrDOa5s+JkTShIc+dBtlLOLlRpqAUDc+yqQMnViNq81edDVnPixno/vP/dXjn2svbbnPa1RiqXEHVkYQ06RWygnFEtpbZDLAJws2X1OHgfCv+hiRkZU8Y+pmbjwzjTE1D48PR1TV+5IMErgsjex2A8TJrqCHH9Cw6U0BGBkPUWrKTZnPq4L9WqIOFvEO8ml+vbRvyUB/Jw6OiUa9GydM58qQl6lTrNHyiENrwyTkOvXLziVkMlOOsesVKyIFtZB1zfDAGvdyj4xtkD7yHQ8Ynn4hCrwvYA+DOJCSlXAZl3MjNQobNzVPK7gJm0AiPsQyEg0c6s1cbEB5X08AmDz1TTLucApzHHyJgADvUqVysJMKOSicLRQl+emOIvbnaw+ot2pSTzl5zzJVjPaZ6ix7zCSN4E1shOAWnqbyYH8bOqd1h9AGJ0qtl6LRBubcBKxbo6xh60kWlbLjgG4NJ2ETkwqbl7SeUXVSCq+BF1C2bWEgEO4CxBGvOydGmu3ooXv7AEogLFqn2JtWKO8yc9xAmDxjhGiWMOQXe63zCvHtIjOpGOIwvGJlhRQepyzaiu0MQ4MnFhuT7CiJQC+sUg4jtOYO+1IH9OdCwgBSmOkP2r60CarHeXMjxw3PGyvOBnN670EgOPOc1yEYgDYCxbqTPDXki1srChi4R6lpQ+uDmVFDtkA5GH1qJEvQFgacqCFT37pyP+Y+DMJs0Y54NgbiIVn61jhEUrNARuNIi3vOQf8iUeQuNzILe4b/jFZ7RDYJhTbVRaJTxyWh8PgO93hQJCBsSa2GQyyoLlBzWDxgnm9l0JgADgNgVxElCH22xs4NCsaieSUyzWXaSTLDAPlGQB0Kt6JaqpzYjkJQT9id60aNwqZjVqlz9Kqp+JcfDjOAqhirNoCI6MelpVPAjZ/CbFv45Y9YNcicqDMKm/Xo/FPJdMlqZ9SIK7qSrrci9mbl6q3/DGQ5f7XuK347rgKeuMgiicEfLPmT0rGY1K5SdI/ryritlMbJrr/PZ8+I8qf9PF8qhMrT39QHfHLkhj/fz/bi+eb83F/VxX1b6jWvt6KdTs/AvvCmqXE235jAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\"\n     template=\"https://se.search.yahoo.com/sugg/ff\">\n  <Param name=\"output\"  value=\"fxjson\" />\n  <Param name=\"appid\"   value=\"ffd\" />\n  <Param name=\"command\" value=\"{searchTerms}\" />\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://se.search.yahoo.com/search\" resultdomain=\"yahoo.com\">\n  <Param name=\"p\" value=\"{searchTerms}\"/>\n  <Param name=\"ei\" value=\"UTF-8\"/>\n  <MozParam name=\"fr\" condition=\"pref\" pref=\"yahoo-fr\" />\n</Url>\n<SearchForm>https://se.search.yahoo.com/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/alerts/alert.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     closeAlert.tooltip          \"Stäng notifieringen\">\n<!ENTITY     settings.label              \"Inställningar\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/alerts/alert.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE(closeButton.title): Used as the close button text for web notifications on OS X.\n# This should ideally match the string that OS X uses for the close button on alert-type\n# notifications. OS X will truncate the value if it's too long.\ncloseButton.title = Stäng\n# LOCALIZATION NOTE(actionButton.label): Used as the button label to provide more actions on OS X notifications. OS X will truncate this if it's too long.\nactionButton.label = …\n# LOCALIZATION NOTE(webActions.disableForOrigin.label): %S is replaced\n# with the hostname origin of the notification.\nwebActions.disableForOrigin.label = Inaktivera aviseringar från %S\n\n# LOCALIZATION NOTE(source.label): Used to show the URL of the site that\n# sent the notification (e.g., \"via mozilla.org\"). \"%1$S\" is the source host\n# and port.\nsource.label=via %1$S\nwebActions.settings.label = Aviseringsinställningar\n\n# LOCALIZATION NOTE(doNotDisturb.label): %S is replaced with the\n# brandShortName of the application.\ndoNotDisturb.label = Stör mig inte tills jag startar om %S\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/alerts/notificationNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngeneral=Allmänt meddelande\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/autoconfig/autoconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadConfigTitle = Konfigurationsfel\nreadConfigMsg = Konfigurationsfilen gick inte att läsa. Kontakta systemadministratören.\n\nautoConfigTitle = Autoconfig-varning\nautoConfigMsg = Netscape.cfg/AutoConfig misslyckades. Kontakta systemadministratören. \\n Fel: %S misslyckades:\n\nemailPromptTitle = E-postadress\nemailPromptMsg = Skriv in din e-postadress\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/cookie/cookieAcceptDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     props.name.label               \"Namn:\">\n<!ENTITY     props.value.label              \"Innehåll:\">\n<!ENTITY     props.domain.label             \"Värd:\">\n<!ENTITY     props.path.label               \"Sökväg:\">\n<!ENTITY     props.secure.label             \"Skicka vid:\">\n<!ENTITY     props.expires.label            \"Förfaller:\">\n\n<!ENTITY     button.allow.label             \"Tillåt\">\n<!ENTITY     button.allow.accesskey         \"T\">\n<!ENTITY     button.session.label           \"Tillåt för denna session\">\n<!ENTITY     button.session.accesskey       \"s\">\n<!ENTITY     button.deny.label              \"Neka\">\n<!ENTITY     button.deny.accesskey          \"N\">\n\n<!ENTITY     dialog.title                   \"Bekräfta kaka\">\n<!ENTITY     dialog.remember.label          \"Tillämpa på alla kakor från den här webbplatsen\">\n<!ENTITY     dialog.remember.accesskey      \"a\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/cookie/cookieAcceptDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhostColon=Värd:\ndomainColon=Domän:\nforSecureOnly=Endast krypterade förbindelser\nforAnyConnection=Alla typer av förbindelser\nexpireAtEndOfSession=Vid sessionens slut\n\nshowDetails=Visa detaljer\nhideDetails=Dölj detaljer\ndetailsAccessKey=d\n\npermissionToSetACookie = Webbplatsen %S vill skicka en kaka.\npermissionToSetSecondCookie = Webbplatsen %S vill skicka en kaka till.\n#  LOCALIZATION NOTE (PermissionToSetAnotherCookie): First %S: sitename, second %S: number of cookies already present for that site\npermissionToSetAnotherCookie = Webbplatsen %S vill skicka en kaka till.\\nDet finns redan %S kakor från webbplatsen på datorn.\npermissionToModifyCookie = Webbplatsen %S vill ändra en befintlig kaka.\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/formautofill/requestAutocomplete.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- This file has no entities because the feature is still experimental. -->\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/AccessFu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Screen reader started/stopped\nscreenReaderStarted = Skärmläsare startad\nscreenReaderStopped = Skärmläsare stoppad\n\n# Roles\nmenubar        =       menyrad\nscrollbar      =       rullningslist\ngrip           =       grepp\nalert          =       avisering\nmenupopup      =       meny\ndocument       =       dokument\npane           =       panel\ndialog         =       dialogruta\nseparator      =       avgränsare\ntoolbar        =       verktygsfält\nstatusbar      =       statusfält\ntable          =       tabell\ncolumnheader   =       kolumnrubrik\nrowheader      =       radrubrik\ncolumn         =       kolumn\nrow            =       rad\ncell           =       cell\nlink           =       länk\nlist           =       lista\nlistitem       =       listobjekt\noutline        =       kontur\noutlineitem    =       kontur objekt\npagetab        =       flik\npropertypage   =       egenskapssida\ngraphic        =       grafik\nswitch         =       ändra\npushbutton     =       knapp\ncheckbutton    =       kryssruta\nradiobutton    =       alternativknapp\ncombobox       =       kombinationsruta\nprogressbar    =       förloppsindikator\nslider         =       skjutreglage\nspinbutton     =       rotationsknapp\ndiagram        =       diagram\nanimation      =       animation\nequation       =       ekvation\nbuttonmenu     =       knappmeny\nwhitespace     =       mellanrum\npagetablist    =       fliklista\ncanvas         =       canvas\ncheckmenuitem  =       menypost med kryssruta\nlabel          =       etikett\npasswordtext   =       lösenordstext\nradiomenuitem  =       alternativmenypost\ntextcontainer  =       textutrymme\ntogglebutton   =       växlingsknapp\ntreetable      =       trädtabell\nheader         =       sidhuvud\nfooter         =       sidfot\nparagraph      =       paragraf\nentry          =       post\ncaption        =       rubrik\nheading        =       överskrift\nsection        =       sektion\nform           =       formulär\ncomboboxlist   =       kombinationsrutelista\ncomboboxoption =       kombinationsrutealternativ\nimagemap       =       bildkarta\nlistboxoption  =       alternativ\nlistbox        =       listruta\nflatequation   =       enkel ekvation\ngridcell       =       rutnätscell\nnote           =       anteckning\nfigure         =       figur\ndefinitionlist =       definitionslista\nterm           =       term\ndefinition     =       definition\n\nmathmltable              = mattetabell\nmathmlcell               = cell\nmathmlenclosed           = innesluten\nmathmlfraction           = bråk\nmathmlfractionwithoutbar = bråk utan bråkstreck\nmathmlroot               = roten\nmathmlscripted           = skriven\nmathmlsquareroot         = kvadratroten\n\n# More sophisticated roles which are not actual numeric roles\ntextarea       =       textområde\n\nbase           =       basen\nclose-fence    =       högerparantes\ndenominator    =       nämnare\nnumerator      =       täljare\nopen-fence     =       vänsterparentes\noverscript     =       element över\npresubscript   =       vänster nedsänkt\npresuperscript =       vänster upphöjt\nroot-index     =       rot med index\nsubscript      =       nedsänkt\nsuperscript    =       upphöjd\nunderscript    =       element under\n\n# Text input types\ntextInputType_date   =       datum\ntextInputType_email  =       e-post\ntextInputType_search =       sök\ntextInputType_tel    =       telefon\ntextInputType_url    =       URL\n\n# More sophisticated object descriptions\nheadingLevel   =       rubriknivå %S\n\n# more sophisticated list announcement\nlistStart      =       Första post\nlistEnd        =       Sista post\n# LOCALIZATION NOTE (listItemsCount): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nlistItemsCount =       1 post;#1 poster\n\n# LOCALIZATION NOTE: # %1$S is the position of the item n the set.\n# %2$S is the total number of such items in the set.\n# An expanded example would read \"2 of 5\".\nobjItemOfN      =       %1$S av %2$S\n\n# Landmark announcements\nbanner         =       banner\ncomplementary  =       komplement\ncontentinfo    =       innehållsinfo\nmain           =       allmänt\nnavigation     =       navigation\nsearch         =       sök\n\n# LOCALIZATION NOTE (tblColumnInfo): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfo = med 1 kolumn;med #1 kolumner\n# LOCALIZATION NOTE (tblRowInfo): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfo = och 1 rad;och #1 rader\n\n# table or grid cell information\ncolumnInfo = Kolumn %S\nrowInfo = Rad %S\nspansColumns = omfattar %S kolumner\nspansRows = omfattar %S rader\n\n# Invoked actions\njumpAction     =      förflyttad\npressAction    =      nedtryckt\ncheckAction    =      markerad\nuncheckAction  =      omarkerad\nonAction       =      på\noffAction      =      av\nselectAction   =      vald\nunselectAction =      ej vald\nopenAction     =      öppnad\ncloseAction    =      stängd\nswitchAction   =      ändrad\nclickAction    =      klickad\ncollapseAction =      infälld\nexpandAction   =      utfälld\nactivateAction =      aktiverad\ncycleAction    =      omväxlad\n\n# Live regions\n# 'hidden' will be spoken when something disappears in a live region.\nhidden         =      dold\n\n# Tab states\ntabLoading     =      laddar\ntabLoaded      =      laddad\ntabNew         =      ny flik\ntabLoadStopped =      laddning avbruten\ntabReload      =      ladda om\n\n# Object states\nstateChecked     =    markerad\nstateOn          =    på\nstateNotChecked  =    omarkerad\nstateOff         =    av\nstatePressed     =    nedtryckt\n# No string for a not pressed toggle button\nstateExpanded    =    utfälld\nstateCollapsed   =    infälld\nstateUnavailable =    otillgänglig\nstateReadonly    =    skrivskyddad\nstateRequired    =    begärd\nstateTraversed   =    besökt\nstateHasPopup    =    har popup\nstateSelected    =    vald\n\n# App modes\neditingMode    =      redigerar\nnavigationMode =      navigerar\n\n# Quick navigation modes\nquicknav_Simple      = Standard\nquicknav_Anchor      = Ankare\nquicknav_Button      = Knappar\nquicknav_Combobox    = Kombinationsruta\nquicknav_Landmark    = Landmärken\nquicknav_Entry       = Poster\nquicknav_FormElement = Formulärelement\nquicknav_Graphic     = Bilder\nquicknav_Heading     = Rubriker\nquicknav_ListItem    = Listposter\nquicknav_Link        = Länkar\nquicknav_List        = Listor\nquicknav_PageTab     = Sidflikar\nquicknav_RadioButton = Alternativknappar\nquicknav_Separator   = Avgränsare\nquicknav_Table       = Tabeller\nquicknav_Checkbox    = Kryssrutor\n\n# MathML menclose notations.\n# See developer.mozilla.org/docs/Web/MathML/Element/menclose#attr-notation\nnotation-longdiv            = lång division\nnotation-actuarial          = actuarial\nnotation-phasorangle        = phasor angle\nnotation-radical            = rot\nnotation-box                = ruta\nnotation-roundedbox         = rundad ruta\nnotation-circle             = cirkel\nnotation-left               = vänster\nnotation-right              = höger\nnotation-top                = överst\nnotation-bottom             = botten\nnotation-updiagonalstrike   = streck snett uppåt\nnotation-downdiagonalstrike = streck snett nedåt\nnotation-verticalstrike     = streck lodrät\nnotation-horizontalstrike   = streck vågrät\nnotation-updiagonalarrow    = pil snett uppåt\nnotation-madruwb            = madruwb\n\n# Shortened role names for braille\nmenubarAbbr        =       menyrad\nscrollbarAbbr      =       rullningslist\ngripAbbr           =       grepp\nalertAbbr          =       alarm\nmenupopupAbbr      =       meny\ndocumentAbbr       =       dokument\npaneAbbr           =       panel\ndialogAbbr         =       dialogruta\nseparatorAbbr      =       avgränsare\ntoolbarAbbr        =       verktygsfält\nstatusbarAbbr      =       statusrad\ntableAbbr          =       tabell\ncolumnheaderAbbr   =       kolumnhuvud\nrowheaderAbbr      =       radhuvud\ncolumnAbbr         =       kolumn\nrowAbbr            =       rad\ncellAbbr           =       cell\nlinkAbbr           =       länk\nlistAbbr           =       lista\nlistitemAbbr       =       listpost\noutlineAbbr        =       disposition\noutlineitemAbbr    =       dispositionsobjekt\npagetabAbbr        =       flik\npropertypageAbbr   =       egenskapssida\ngraphicAbbr        =       grafik\npushbuttonAbbr     =       knapp\ncheckbuttonAbbr    =       kryssruta\nradiobuttonAbbr    =       alternativknapp\ncomboboxAbbr       =       kombinationsruta\nprogressbarAbbr    =       förloppsindikator\nsliderAbbr         =       skjutreglage\nspinbuttonAbbr     =       rotationsknapp\ndiagramAbbr        =       diagram\nanimationAbbr      =       animation\nequationAbbr       =       ekvation\nbuttonmenuAbbr     =       knappmeny\nwhitespaceAbbr     =       mellanrum\npagetablistAbbr    =       fliklista\ncanvasAbbr         =       canvas\ncheckmenuitemAbbr  =       menypost med kryssruta\nlabelAbbr          =       etikett\npasswordtextAbbr   =       passwdtxt\nradiomenuitemAbbr  =       radiomenypost\ntextcontainerAbbr  =       textutrymme\ntogglebuttonAbbr   =       växlingsknapp\ntreetableAbbr      =       trädtabell\nheaderAbbr         =       huvud\nfooterAbbr         =       fot\nparagraphAbbr      =       paragraf\nentryAbbr          =       post\ncaptionAbbr        =       rubrik\nheadingAbbr        =       överskrift\nsectionAbbr        =       sektion\nformAbbr           =       formulär\ncomboboxlistAbbr   =       kombinationsrutelista\ncomboboxoptionAbbr =       kombinationsrutealternativ\nimagemapAbbr       =       imgmap\nlistboxoptionAbbr  =       alternativ\nlistboxAbbr        =       listruta\nflatequationAbbr   =       enkel ekvation\ngridcellAbbr       =       rutnätscell\nnoteAbbr           =       anteckning\nfigureAbbr         =       fig\ndefinitionlistAbbr =       definitionslista\ntermAbbr           =       term\ndefinitionAbbr     =       definition\ntextareaAbbr       =       txtarea\n\n# LOCALIZATION NOTE (tblColumnInfoAbbr): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfoAbbr = #1k;#1k\n# LOCALIZATION NOTE (tblRowInfoAbbr): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfoAbbr = #1r;#1r\ncellInfoAbbr = k%Sr%S\n\nstateCheckedAbbr = (x)\nstateUncheckedAbbr = ( )\nstatePressedAbbr = (x)\nstateUnpressedAbbr = ( )\n\nmathmlenclosedAbbr           = innesluten\nmathmltableAbbr              = tabell\nmathmlcellAbbr               = cell\nmathmlfractionAbbr           = bråk\nmathmlfractionwithoutbarAbbr = bråk utan bråkstreck\nmathmlrootAbbr               = roten\nmathmlscriptedAbbr           = skriven\nmathmlsquarerootAbbr         = roten\n\nbaseAbbr           = basen\nclose-fenceAbbr    = h-parentes\ndenominatorAbbr    = tälj\nnumeratorAbbr      = nämn\nopen-fenceAbbr     = v-parentes\noverscriptAbbr     = över\npresubscriptAbbr   = v-nedsänkt\npresuperscriptAbbr = v-upphöjt\nroot-indexAbbr     = index\nsubscriptAbbr      = nedsänkt\nsuperscriptAbbr    = upphöjt\nunderscriptAbbr    = under\n\nnotation-longdivAbbr            = lång division\nnotation-actuarialAbbr          = act\nnotation-phasorangleAbbr        = phasang\nnotation-radicalAbbr            = rad\nnotation-boxAbbr                = ruta\nnotation-roundedboxAbbr         = rundad ruta\nnotation-circleAbbr             = cirkel\nnotation-leftAbbr               = vänster\nnotation-rightAbbr              = höger\nnotation-topAbbr                = överst\nnotation-bottomAbbr             = botten\nnotation-updiagonalstrikeAbbr   = streck snett uppåt\nnotation-downdiagonalstrikeAbbr = streck snett nedåt\nnotation-verticalstrikeAbbr     = streck lodrät\nnotation-horizontalstrikeAbbr   = streck vågrät\nnotation-updiagonalarrowAbbr    = pil snett uppåt\nnotation-madruwbAbbr            = madruwb\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY about.version                \"version\">\n<!-- LOCALIZATION NOTE (about.credits.beforeLink): note that there is no space between this phrase and the linked about.credits.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n\n<!ENTITY about.credits.beforeLink     \"Se en lista på \">\n<!ENTITY about.credits.linkTitle      \"medarbetarna\">\n<!-- LOCALIZATION NOTE (about.credits.afterLink): note that there is no space between the linked about.credits.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.credits.afterLink      \" till Mozilla-projektet.\">\n<!-- LOCALIZATION NOTE (about.license.beforeTheLink): note that there is no space between this phrase and the linked about.license.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n\n<!ENTITY about.license.beforeTheLink  \"Läs \">\n<!ENTITY about.license.linkTitle      \"licensinformationen\">\n<!-- LOCALIZATION NOTE (about.license.afterTheLink): note that there is no space between the linked about.license.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.license.afterTheLink   \" för denna produkt.\">\n<!-- LOCALIZATION NOTE (about.relnotes.beforeTheLink): note that there is no space between this phrase and the linked about.relnotes.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n\n<!ENTITY about.relnotes.beforeTheLink \"Läs \">\n<!ENTITY about.relnotes.linkTitle     \"versionsfakta\">\n<!-- LOCALIZATION NOTE (about.relnotes.afterTheLink): note that there is no space between the linked about.relnotes.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.relnotes.afterTheLink  \" för denna version.\">\n<!-- LOCALIZATION NOTE (about.buildconfig.beforeTheLink): note that there is no space between this phrase and the linked about.buildconfig.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n\n<!ENTITY about.buildconfig.beforeTheLink \"Se \">\n<!ENTITY about.buildconfig.linkTitle     \"konfigurationen\">\n<!-- LOCALIZATION NOTE (about.buildconfig.afterTheLink): note that there is no space between the linked about.buildconfig.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.buildconfig.afterTheLink  \" som användes för att bygga denna version.\">\n\n<!ENTITY about.buildIdentifier        \"Byggets identifierare: \">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/aboutAbout.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAbout.title  \"Om about\">\n<!ENTITY aboutAbout.note   \"Det här är en lista på ”about”-sidor.<br/> En del av dem kan vara förvirrande och vissa har endast diagnostiska syften.<br/> Andra saknas eftersom de kräver ytterligare parametrar.\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/aboutNetworking.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutNetworking.title                 \"Om nätverk\">\n<!ENTITY aboutNetworking.warning               \"Det här är väldigt experimentellt. Använd inte utan målsmans sällskap.\">\n<!ENTITY aboutNetworking.showNextTime          \"Visa den här varningen nästa gång\">\n<!ENTITY aboutNetworking.ok                    \"OK\">\n<!ENTITY aboutNetworking.HTTP                  \"HTTP\">\n<!ENTITY aboutNetworking.sockets               \"Sockets\">\n<!ENTITY aboutNetworking.dns                   \"DNS\">\n<!ENTITY aboutNetworking.websockets            \"WebSockets\">\n<!ENTITY aboutNetworking.refresh               \"Uppdatera\">\n<!ENTITY aboutNetworking.autoRefresh           \"Autouppdatera var 3 sekund\">\n<!ENTITY aboutNetworking.hostname              \"Värdnamn\">\n<!ENTITY aboutNetworking.port                  \"Port\">\n<!ENTITY aboutNetworking.spdy                  \"SPDY\">\n<!ENTITY aboutNetworking.ssl                   \"SSL\">\n<!ENTITY aboutNetworking.active                \"Aktiv\">\n<!ENTITY aboutNetworking.idle                  \"Vilande\">\n<!ENTITY aboutNetworking.host                  \"Värd\">\n<!ENTITY aboutNetworking.tcp                   \"TCP\">\n<!ENTITY aboutNetworking.sent                  \"Skickat\">\n<!ENTITY aboutNetworking.received              \"Mottaget\">\n<!ENTITY aboutNetworking.family                \"Familj\">\n<!ENTITY aboutNetworking.addresses             \"Adresser\">\n<!ENTITY aboutNetworking.expires               \"Förfaller (sekunder)\">\n<!ENTITY aboutNetworking.messagesSent          \"Skickade meddelanden\">\n<!ENTITY aboutNetworking.messagesReceived      \"Mottagna meddelanden\">\n<!ENTITY aboutNetworking.bytesSent             \"Skickade byte\">\n<!ENTITY aboutNetworking.bytesReceived         \"Mottagna byte\">\n<!ENTITY aboutNetworking.logging               \"Loggning\">\n<!ENTITY aboutNetworking.logTutorial           \"Se <a href='https://developer.mozilla.org/docs/Mozilla/Debugging/HTTP_logging'>HTTP-loggning</a> för instruktioner om hur du använder detta verktyg.\">\n<!ENTITY aboutNetworking.currentLogFile        \"Aktuell loggfil:\">\n<!ENTITY aboutNetworking.currentLogModules     \"Aktuella loggmoduler:\">\n<!ENTITY aboutNetworking.setLogFile            \"Ange loggfil\">\n<!ENTITY aboutNetworking.setLogModules         \"Ange loggmoduler\">\n<!ENTITY aboutNetworking.startLogging          \"Starta loggning\">\n<!ENTITY aboutNetworking.stopLogging           \"Stoppa loggning\">\n<!ENTITY aboutNetworking.dnsLookup             \"DNS-uppslagning\">\n<!ENTITY aboutNetworking.dnsLookupButton       \"Lös fel\">\n<!ENTITY aboutNetworking.dnsDomain             \"Domän\">\n<!ENTITY aboutNetworking.dnsLookupTableColumn  \"IPs\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/aboutProfiles.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutProfiles.title \"Om Profiler\">\n<!ENTITY aboutProfiles.subtitle \"Denna sida hjälper dig att hantera dina profiler. Varje profil är separata och innehåller separat historik, bokmärken, inställningar och tillägg.\">\n<!ENTITY aboutProfiles.create \"Skapa en ny profil\">\n<!ENTITY aboutProfiles.restart.title \"Starta om\">\n<!ENTITY aboutProfiles.restart.inSafeMode \"Starta om utan tillägg…\">\n<!ENTITY aboutProfiles.restart.normal \"Starta om normalt…\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/aboutProfiles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nname = Profil: %S\nisDefault = Förvald profil\nrootDir = Rotkatalog\n# LOCALIZATION NOTE: localDir is used to show the directory corresponding to\n# the main profile directory that exists for the purpose of storing data on the\n# local filesystem, including cache files or other data files that may not\n# represent critical user data. (e.g., this directory may not be included as\n# part of a backup scheme.)\n# In case localDIr and rootDir are equal, localDir is not shown.\nlocalDir = Lokal katalog\ncurrentProfile = Denna profilen används just nu och kan inte bli borttagen\n\nrename = Byt namn\nremove = Ta bort\nsetAsDefault = Ange som standardprofil\nlaunchProfile = Starta profil i ny webbläsare\n\nyes = ja\nno = nej\n\nrenameProfileTitle = Byt namn på profil\nrenameProfile = Byt namn på profil %S\n\ninvalidProfileNameTitle = Ogiltigt profilnamn\ninvalidProfileName = Profilnamnet “%S” är inte tillåtet.\n\ndeleteProfileTitle = Ta bort profil\ndeleteProfileConfirm = Om du tar bort en profil kommer den att försvinna från listan med tillgängliga profiler och kan inte ångras.\\nDu kan också välja att ta bort profilens datafiler, inklusive inställningar, certifikat och annan användarrelaterad data. Detta val kommer att ta bort mappen “%S” och kan inte ångras.\\nVill du ta bort profilens datafiler?\ndeleteFiles = Ta bort filer\ndontDeleteFiles = Ta inte bort filer\n\nopenDir = Öppna katalog\n# LOCALIZATION NOTE (macOpenDir): This is the Mac-specific variant of openDir.\n# This allows us to use the preferred\"Finder\" terminology on Mac.\nmacOpenDir = Visa i Finder\n# LOCALIZATION NOTE (winOpenDir2): This is the Windows-specific variant of\n# openDir.\nwinOpenDir2 = Öppna mapp\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/aboutReader.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutReader.loading2):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\naboutReader.loading2=Laddar...\naboutReader.loadError=Det gick inte att läsa in artikeln från sidan\n\naboutReader.colorScheme.light=Ljus\naboutReader.colorScheme.dark=Mörk\naboutReader.colorScheme.sepia=Sepia\naboutReader.colorScheme.auto=Auto\n\n# LOCALIZATION NOTE (aboutReader.estimatedReadTimeValue1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of minutes it is estimated to take to read the article\n# example: `3 minutes`\naboutReader.estimatedReadTimeValue1=#1 minut;#1 minuter\n\n#LOCALIZATION NOTE (aboutReader.estimatedReadingTimeRange1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# When there is some uncertainty in how long the article will take to read show a range of\n# minutes it is expected to take.\n# #1 is the number of minutes it is estimated to take to read the article for a fast reader\n# #2 is the number of minutes it is estimated to take to read the article for a slow reader\n# #2 is the variable used to determine the plural form to use.\n# example: `5-8 minutes`\naboutReader.estimatedReadTimeRange1=#1-#2 minut;#1-#2 minuter\n\n# LOCALIZATION NOTE (aboutReader.fontType.serif, aboutReader.fontType.sans-serif):\n# These are the styles of typeface that are options in the reader view controls.\naboutReader.fontType.serif=Serif\naboutReader.fontType.sans-serif=Sans-serif\n\n# LOCALIZATION NOTE (aboutReader.fontTypeSample): String used to sample font types.\naboutReader.fontTypeSample=Aa\n\naboutReader.toolbar.close=Stäng läsarvy\naboutReader.toolbar.typeControls=Typkontroller\n\n# These are used for the Reader View toolbar button and the menuitem within the\n# View menu.\nreaderView.enter=Öppna läsarvy\nreaderView.enter.accesskey=R\nreaderView.close=Stäng läsarvy\nreaderView.close.accesskey=R\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/aboutRights.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- rights.locale-direction instead of the usual local.dir entity, so RTL can skip translating page. -->\n<!ENTITY rights.locale-direction \"ltr\">\n<!ENTITY rights.pagetitle       \"about:rights\">\n<!ENTITY rights.intro-header    \"Om dina rättigheter\">\n<!ENTITY rights.intro \"&brandFullName; är fri programvara baserad på öppen källkod, byggd av en community av tusentals personer över hela världen. Det finns några saker du bör känna till:\">\n<!-- Note on pointa / pointb / pointc form:\n     These points each have an embedded link in the HTML, so each point is\n     split into chunks for text before the link, the link text, and the text\n     after the link. If a localized grammar doesn't need the before or after\n     chunk, it can be left blank.\n\n     Also note the leading/trailing whitespace in strings here, which is\n     deliberate for formatting around the embedded links. -->\n\n<!ENTITY rights.intro-point1a \"&brandShortName; görs tillgänglig enligt villkoren i \">\n<!ENTITY rights.intro-point1b \"Mozilla Public License\">\n<!ENTITY rights.intro-point1c \". Det betyder att du får använda, kopiera och distribuera &brandShortName; till andra. Du får också modifiera källkoden i &brandShortName; för att bättre passa dina behov. Mozilla Public License ger dig även rätt att distribuera de modifierade versionerna.\">\n\n<!ENTITY rights.intro-point2-a \"Du ges ingen rätt till varumärken eller licenser till varumärken tillhörande Mozilla Foundation eller annan part, detta inkluderar utan undantag namnet Firefox eller dess logotyp. Ytterligare information om varumärkena hittar du \">\n<!ENTITY rights.intro-point2-b \"här\">\n<!ENTITY rights.intro-point2-c \".\">\n<!-- point 2.5 text for official branded builds -->\n\n<!ENTITY rights.intro-point2.5 \"Vissa funktioner i &brandShortName;, såsom Kraschrapportören, ger dig möjlighet att ge feedback till &vendorShortName;. Genom att skicka in feedback ger du &vendorShortName; tillstånd att använda den för att förbättra sina produkter, publicera denna feedback på sina webbplatser och att distribuera den.\">\n<!-- point 3 text for official branded builds -->\n\n<!ENTITY rights2.intro-point3a \"Hur vi använder dina personliga uppgifter och din feedback som du skickar till &vendorShortName; genom &brandShortName; finns beskrivet i \">\n<!ENTITY rights2.intro-point3b \"&brandShortName; sekretesspolicy\">\n<!ENTITY rights.intro-point3c \".\">\n<!-- point 3 text for unbranded builds -->\n\n<!ENTITY rights.intro-point3-unbranded \"Tillämpliga sekretesspolicyer för denna produkt bör listas här.\">\n<!-- point 4 text for official branded builds -->\n\n<!ENTITY rights2.intro-point4a \"Vissa funktioner i &brandShortName; använder webbaserade informationstjänster, men vi kan dock inte garantera att dessa är till 100 &#037; felfria. Fler detaljer, med information om hur du inaktiverar de funktioner som använder dessa tjänster hittar du i \">\n<!ENTITY rights.intro-point4b \"tjänstevillkoren\">\n<!ENTITY rights.intro-point4c \".\">\n<!-- point 4 text for unbranded builds -->\n\n<!ENTITY rights.intro-point4a-unbranded \"Om den här produkten innehåller integrerade webbtjänster bör tillämpliga villkor för tjänsterna länkas till sektionen \">\n<!ENTITY rights.intro-point4b-unbranded \"webbplatstjänster\">\n<!ENTITY rights.intro-point4c-unbranded \" .\">\n\n<!ENTITY rights2.webservices-header \"&brandFullName; webbaserade informationstjänster\">\n<!-- point 5 -->\n\n<!ENTITY rights.intro-point5 \"För att spela upp vissa typer av videoinnehåll, &brandShortName;hämtar innehåll från vissa dekrypteringsmoduler från tredje part.\">\n<!-- Note that this paragraph references a couple of entities from\n     preferences/security.dtd, so that we can refer to text the user sees in\n     the UI, without this page being forgotten every time those strings are\n     updated.  -->\n<!-- intro paragraph for branded builds -->\n\n<!ENTITY rights2.webservices-a \"&brandFullName; använder webbaserade informationstjänster (”Tjänster”) för vissa funktioner i den här binära versionen av &brandShortName;. Villkoren för dessa beskrivs nedan. Om du inte vill använda en eller flera av dessa Tjänster eller om nedanstående villkor är oacceptabla, kan du inaktivera funktionen eller tjänsten. Instruktioner om hur du inaktiverar en särskild funktion eller tjänst finns \">\n<!ENTITY rights2.webservices-b \"här\">\n<!ENTITY rights3.webservices-c \". Andra funktioner och tjänster kan inaktiveras i programinställningarna.\">\n<!-- safe browsing points for branded builds -->\n\n<!ENTITY rights.safebrowsing-a \"Säker surfning: \">\n<!ENTITY rights.safebrowsing-b \"Inaktivering av funktionen Säker surfning rekommenderas inte eftersom det kan leda till att du kommer till osäkra webbplatser.  Om du helt vill inaktivera funktionen, följ dessa steg:\">\n<!ENTITY rights.safebrowsing-term1 \"Öppna programmets inställningar\">\n<!ENTITY rights.safebrowsing-term2 \"Välj sektionen Säkerhet\">\n<!ENTITY rights2.safebrowsing-term3 \"Avmarkera alternativet &quot;&enableSafeBrowsing.label;&quot;\">\n<!ENTITY rights.safebrowsing-term4 \"Säker surfning är nu inaktiverad\">\n<!-- location aware browsing points for branded builds -->\n\n<!ENTITY rights.locationawarebrowsing-a \"Positionsberoende surfning: \">\n<!ENTITY rights.locationawarebrowsing-b \"kräver alltid ditt medgivande.  Ingen positionsinformation skickas utan ditt tillstånd.  Om du helt vill inaktivera funktionen, följ dessa steg:\">\n<!ENTITY rights.locationawarebrowsing-term1a \"I Adressfältet, skriv in \">\n<!ENTITY rights.locationawarebrowsing-term1b \"about:config\">\n<!ENTITY rights.locationawarebrowsing-term2 \"Skriv geo.enabled\">\n<!ENTITY rights.locationawarebrowsing-term3 \"Dubbelklicka på inställningen geo.enabled\">\n<!ENTITY rights.locationawarebrowsing-term4 \"Positionsberoende surfning är nu inaktiverad\">\n<!-- intro paragraph for unbranded builds -->\n\n<!ENTITY rights.webservices-unbranded \"En översikt av de webbplatstjänster som är integrerade i produkten samt instruktioner om hur man om möjligt kan inaktivera dem bör finnas här.\">\n<!-- point 1 text for unbranded builds -->\n\n<!ENTITY rights.webservices-term1-unbranded \"Tillämpliga tjänstevillkor för denna produkt bör listas här.\">\n<!-- points 1-7 text for branded builds -->\n\n<!ENTITY rights2.webservices-term1 \"&vendorShortName; och dess medarbetare, licensgivare och partners arbetar för att förmedla de mest korrekta och aktuella Tjänsterna. Vi kan dock inte garantera att dessa uppgifter är fullständiga och felfria. Till exempel kanske Säker surfning inte identifierar en del riskabla webbplatser medan andra säkra webbplatser felaktigt pekas ut. För Positionsberoende surfning kommer alla positioner som våra tjänsteleverantörer returnerar endast att vara uppskattningar och varken vi eller våra tjänsteleverantörer garanterar precisionen i de förmedlade positionerna.\">\n<!ENTITY rights.webservices-term2 \"&vendorShortName; förbehåller sig rätten att efter eget gottfinnande upphöra med eller modifiera dessa tjänster.\">\n<!ENTITY rights2.webservices-term3 \"Du är fri att använda dessa Tjänster med den medföljande versionen av &brandShortName;, och &vendorShortName; ger dig rättigheten att göra det. &vendorShortName; och dess licensgivare förbehåller sig alla andra rättigheter i Tjänsterna. Dessa villkor är inte avsedda att begränsa några rättigheter givna enligt licenser för öppen källkod som tillämpas på &brandShortName; och motsvarande källkodsversioner av &brandShortName;.\">\n<!ENTITY rights.webservices-term4 \"Tjänsterna tillhandahålls i ”befintligt skick”.  &vendorShortName; och dess medarbetare, licensgivare och distributörer, frånsäger sig alla garantier, uttryckliga såväl som underförstådda, inklusive några garantier att Tjänsterna är funktionella och ändamålsenliga för dina syften. Du bär själv hela ansvaret för valet att använda Tjänsterna för dina syften och för kvalitén och prestandan i Tjänsterna. Vissa jurisdiktioner tillåter inte uteslutande eller begränsningar av underförstådda garantier, så denna ansvarsbegränsning är kanske inte tillämplig i ditt fall.\">\n<!ENTITY rights.webservices-term5 \"Förutom vad som krävs av lagar är &vendorShortName; och dess medarbetare, licensgivare och distributörer inte ansvariga för några indirekta, speciella, tillfälliga, påföljande, straffrättsliga eller preventiva skadestånd till följd av eller i samband med användandet av &brandShortName; och Tjänsterna. Den samlade skadeståndsskyldigheten under dessa villkor överskrider inte $500 (femhundra dollar). Vissa jurisdiktioner tillåter inte uteslutande eller begränsningar av underförstådda garantier, så denna ansvarsbegränsning är kanske inte tillämplig i ditt fall.\">\n<!ENTITY rights.webservices-term6 \"&vendorShortName; kan vid behov uppdatera dessa villkor. Dessa villkor får inte modifieras eller annulleras utan &vendorShortName;s skriftliga medgivande.\">\n<!ENTITY rights.webservices-term7 \"Dessa villkor regleras enligt lagar i staten Kalifornien, USA, med undantag för bestämmelserna om motstridig lagstiftning. Om någon del av dessa villkor befinns vara ogiltig eller omöjlig att tillämpa skall de övriga delarna fortsätta gälla i full utsträckning. I händelse av en konflikt mellan en översatt version av dessa villkor och den engelskspråkiga versionen har den engelskspråkiga versionen företräde.\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/aboutRights.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbuttonLabel = Lär känna dina rättigheter…\nbuttonAccessKey = L\nnotifyRightsText = %S är fri programvara med öppen källkod från den ideella organisationen Mozilla Foundation.\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/aboutServiceWorkers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n\n<!ENTITY aboutServiceWorkers.title                     \"Om Service Workers\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.maintitle                 \"Registrerade Service Workers\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_not_enabled       \"Service Workers är inte aktiverade.\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_no_serviceworkers \"Inga Service Workers registrerade.\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/aboutServiceWorkers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle = Ursprung: %S\n\n# LOCALIZATION NOTE: %1$S is brandShortName, %2$2 is the application ID, and $%$3 is true/false value.\n# LOCALIZATION NOTE: the term \"InBrowserElement\" should not be translated\nb2gtitle = %1$S applikations-ID %2$S - InBrowserElement %3$S\n\nscope = Omfattning:\n\nscriptSpec = Specifikation skript:\n\n# LOCALIZATION NOTE: the term \"Worker\" should not be translated.\ncurrentWorkerURL = Aktuell Worker URL:\n\nactiveCacheName = Aktivt cache namn:\n\nwaitingCacheName = Väntande cache namn:\n\ntrue = true\n\nfalse = false\n\n# LOCALIZATION NOTE this term is used as a button label (verb, not noun).\nupdate = Uppdatera\n\nunregister = Avregistrera\n\nwaiting = Väntar…\n\n# LOCALIZATION NOTE: the term \"Service Worker\" should not translated.\nunregisterError = Det gick inte att avregistrera denna Service Worker.\n\npushEndpoint = Skicka Endpoint:\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/aboutSupport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutSupport.pageTitle \"Felsökningsinformation\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.pageSubtitle): don't change the 'supportLink' id. -->\n<!ENTITY aboutSupport.pageSubtitle \"  Den här sidan innehåller teknisk information som kan vara till hjälp när du försöker lösa ett problem. Vill du se svaren på några av de vanligaste frågorna om &brandShortName;, kan du besöka vår <a id='supportLink'>supportwebbplats</a>.\">\n\n<!ENTITY aboutSupport.crashes.title \"Kraschrapporter\">\n<!-- LOCALIZATION NOTE (aboutSupport.crashes.id):\nThis is likely the same like id.heading in crashes.dtd. -->\n<!ENTITY aboutSupport.crashes.id \"Rapport-ID\">\n<!ENTITY aboutSupport.crashes.sendDate \"Datum\">\n<!ENTITY aboutSupport.crashes.allReports \"Alla kraschrapporter\">\n<!ENTITY aboutSupport.crashes.noConfig \"Det här programmet är inte konfigurerat att visa kraschrapporter.\">\n\n<!ENTITY aboutSupport.extensionsTitle \"Tillägg\">\n<!ENTITY aboutSupport.extensionName \"Namn\">\n<!ENTITY aboutSupport.extensionEnabled \"Aktiverad\">\n<!ENTITY aboutSupport.extensionVersion \"Version\">\n<!ENTITY aboutSupport.extensionId \"ID\">\n\n<!ENTITY aboutSupport.experimentsTitle \"Experimentella funktioner\">\n<!ENTITY aboutSupport.experimentName \"Namn\">\n<!ENTITY aboutSupport.experimentId \"ID\">\n<!ENTITY aboutSupport.experimentDescription \"Beskrivning\">\n<!ENTITY aboutSupport.experimentActive \"Aktiverad\">\n<!ENTITY aboutSupport.experimentEndDate \"Slutdatum\">\n<!ENTITY aboutSupport.experimentHomepage \"Hemsida\">\n<!ENTITY aboutSupport.experimentBranch \"Branch\">\n\n<!ENTITY aboutSupport.appBasicsTitle \"Programfakta\">\n<!ENTITY aboutSupport.appBasicsName \"Namn\">\n<!ENTITY aboutSupport.appBasicsVersion \"Version\">\n<!ENTITY aboutSupport.appBasicsBuildID \"Versions-ID\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsUpdateChannel, aboutSupport.appBasicsUpdateHistory, aboutSupport.appBasicsShowUpdateHistory):\n\"Update\" is a noun here, not a verb. -->\n<!ENTITY aboutSupport.appBasicsUpdateChannel \"Uppdateringskanal\">\n<!ENTITY aboutSupport.appBasicsUpdateHistory \"Uppdateringshistorik\">\n<!ENTITY aboutSupport.appBasicsShowUpdateHistory \"Visa uppdateringshistorik\">\n\n<!ENTITY aboutSupport.appBasicsProfileDir \"Profilmapp\">\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsProfileDirWinMac):\nThis is the Windows- and Mac-specific variant of aboutSupport.appBasicsProfileDir.\nWindows/Mac use the term \"Folder\" instead of \"Directory\" -->\n<!ENTITY aboutSupport.appBasicsProfileDirWinMac \"Profilmapp\">\n\n<!ENTITY aboutSupport.appBasicsEnabledPlugins \"Aktiva insticksmoduler\">\n<!ENTITY aboutSupport.appBasicsBuildConfig \"Byggkonfiguration\">\n<!ENTITY aboutSupport.appBasicsUserAgent \"Användaragent\">\n<!ENTITY aboutSupport.appBasicsOS \"OS\">\n<!ENTITY aboutSupport.appBasicsMemoryUse \"Minnesanvändning\">\n<!ENTITY aboutSupport.appBasicsPerformance \"Prestanda\">\n\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutSupport.appBasicsServiceWorkers \"Registrerade  Service Workers\">\n\n<!ENTITY aboutSupport.appBasicsProfiles \"Profiler\">\n\n<!ENTITY aboutSupport.appBasicsMultiProcessSupport \"Multiprocess fönster\">\n\n<!ENTITY aboutSupport.appBasicsKeyGoogle \"Google-nyckel\">\n<!ENTITY aboutSupport.appBasicsKeyMozilla \"Mozilla Location Service-nyckel\">\n\n<!ENTITY aboutSupport.appBasicsSafeMode \"Felsäkert läge\">\n\n<!ENTITY aboutSupport.showDir.label \"Öppna katalog\">\n<!-- LOCALIZATION NOTE (aboutSupport.showMac.label): This is the Mac-specific\nvariant of aboutSupport.showDir.label.  This allows us to use the preferred\n\"Finder\" terminology on Mac. -->\n<!ENTITY aboutSupport.showMac.label \"Visa i Finder\">\n<!-- LOCALIZATION NOTE (aboutSupport.showWin2.label): This is the Windows-specific\nvariant of aboutSupport.showDir.label. -->\n<!ENTITY aboutSupport.showWin2.label \"Öppna mapp\">\n\n<!ENTITY aboutSupport.modifiedKeyPrefsTitle \"Viktiga ändrade inställningar\">\n<!ENTITY aboutSupport.modifiedPrefsName \"Namn\">\n<!ENTITY aboutSupport.modifiedPrefsValue \"Värde\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.userJSTitle, aboutSupport.userJSDescription): user.js is the name of the preference override file being checked. -->\n<!ENTITY aboutSupport.userJSTitle \"user.js-inställningar\">\n<!ENTITY aboutSupport.userJSDescription \"Din profilmapp innehåller en <a id='prefs-user-js-link'>user.js-fil</a> som inkluderar inställningar som inte har skapats av &brandShortName;.\">\n\n<!ENTITY aboutSupport.lockedKeyPrefsTitle \"Viktiga låsta inställningar\">\n<!ENTITY aboutSupport.lockedPrefsName \"Namn\">\n<!ENTITY aboutSupport.lockedPrefsValue \"Värde\">\n\n<!ENTITY aboutSupport.graphicsTitle \"Grafik\">\n\n<!ENTITY aboutSupport.placeDatabaseTitle \"Platser databas\">\n<!ENTITY aboutSupport.placeDatabaseIntegrity \"Integritet\">\n<!ENTITY aboutSupport.placeDatabaseVerifyIntegrity \"Verifiera integritet\">\n\n<!ENTITY aboutSupport.jsTitle \"JavaScript\">\n<!ENTITY aboutSupport.jsIncrementalGC \"Incremental GC\">\n\n<!ENTITY aboutSupport.a11yTitle \"Tillgänglighet\">\n<!ENTITY aboutSupport.a11yActivated \"Aktiverad\">\n<!ENTITY aboutSupport.a11yForceDisabled \"Förhindra tillgänglighet\">\n\n<!ENTITY aboutSupport.libraryVersionsTitle \"Biblioteksversioner\">\n\n<!ENTITY aboutSupport.installationHistoryTitle \"Installationshistorik\">\n<!ENTITY aboutSupport.updateHistoryTitle \"Uppdateringshistorik\">\n\n<!ENTITY aboutSupport.copyTextToClipboard.label \"Kopiera text till urklipp\">\n<!ENTITY aboutSupport.copyRawDataToClipboard.label \"Kopiera rådata till urklipp\">\n\n<!ENTITY aboutSupport.sandboxTitle \"Sandbox\">\n<!ENTITY aboutSupport.sandboxSyscallLogTitle \"Avvisade systemanrop\">\n<!ENTITY aboutSupport.sandboxSyscallIndex \"#\">\n<!ENTITY aboutSupport.sandboxSyscallAge \"Sekunder sedan\">\n<!ENTITY aboutSupport.sandboxSyscallPID \"PID\">\n<!ENTITY aboutSupport.sandboxSyscallTID \"TID\">\n<!ENTITY aboutSupport.sandboxSyscallProcType \"Processtyp\">\n<!ENTITY aboutSupport.sandboxSyscallNumber \"Syscall\">\n<!ENTITY aboutSupport.sandboxSyscallArgs \"Argument\">\n\n<!ENTITY aboutSupport.safeModeTitle \"Prova felsäkert läge\">\n<!ENTITY aboutSupport.restartInSafeMode.label \"Starta om utan tillägg…\">\n\n<!ENTITY aboutSupport.graphicsFeaturesTitle \"Funktioner\">\n<!ENTITY aboutSupport.graphicsDiagnosticsTitle \"Diagnostik\">\n<!ENTITY aboutSupport.graphicsFailureLogTitle \"Fellogg\">\n<!ENTITY aboutSupport.graphicsGPU1Title \"GPU #1\">\n<!ENTITY aboutSupport.graphicsGPU2Title \"GPU #2\">\n<!ENTITY aboutSupport.graphicsDecisionLogTitle \"Beslutslogg\">\n<!ENTITY aboutSupport.graphicsCrashGuardsTitle \"Kraschskydd inaktiverade funktioner\">\n<!ENTITY aboutSupport.graphicsWorkaroundsTitle \"Lösningar\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/aboutSupport.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (crashesTitle): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of relevant days with crash reports\ncrashesTitle=Kraschrapporter för den senaste dagen;Kraschrapporter för de senaste #1 dagarna\n\n# LOCALIZATION NOTE (crashesTimeMinutes): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of minutes (between 1 and 59) which have passed since the crash\ncrashesTimeMinutes=#1 minut sedan;#1 minuter sedan\n\n# LOCALIZATION NOTE (crashesTimeHours): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of hours (between 1 and 23) which have passed since the crash\ncrashesTimeHours=#1 timme sedan;#1 timmar sedan\n\n# LOCALIZATION NOTE (crashesTimeDays): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of days (1 or more) which have passed since the crash\ncrashesTimeDays=#1 dag sedan;#1 dagar sedan\n\n# LOCALIZATION NOTE (pendingReports): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of pending crash reports\npendingReports=Alla kraschrapporter (inklusive #1 ej inskickad krasch i givet tidsintervall);Alla kraschrapporter (inklusive #1 ej inskickade krascher i givet tidsintervall)\n\n# LOCALIZATION NOTE (rawDataCopied) Text displayed in a mobile \"Toast\" to user when the\n# raw data is successfully copied to the clipboard via button press.\nrawDataCopied=Rådatan är kopierat till urklipp\n\n# LOCALIZATION NOTE (textCopied) Text displayed in a mobile \"Toast\" to user when the\n# text is successfully copied to the clipboard via button press.\ntextCopied=Texten är kopierad till urklipp\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedDriver = Blockeras på grund av grafikdrivrutinens version.\n\n# LOCALIZATION NOTE The %S here is a placeholder, leave unchanged, it will get replaced by the driver version string.\ntryNewerDriver = Blockeras på grund av grafikdrivrutinens version. Prova att uppdatera grafikdrivrutinen till version %S eller senare.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedGfxCard = Blockeras på grund av att grafikkortet har olösta drivrutinsproblem.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedOSVersion = Blockerad för din version av operativsystemet.\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedMismatchedVersion = Blockerad för din version av grafikdrivrutin, obalans mellan registret och DLL.\n\n# LOCALIZATION NOTE In the following strings, \"Direct2D\", \"DirectWrite\" and \"ClearType\"\n# are proper nouns and should not be translated. Feel free to leave english strings if\n# there are no good translations, these are only used in about:support\nclearTypeParameters = ClearType-parametrar\n\ncompositing = Komposition\nhardwareH264 = H264 hårdvaruavkodning\naudioBackend = Ljudgränssnitt\nmainThreadNoOMTC = huvudtråden, ingen OMTC\nyes = Ja\nno = Nej\n# LOCALIZATION NOTE The following strings indicate if an API key has been found.\n# In some development versions, it's expected for some API keys that they are\n# not found.\nfound = Hittad\nmissing = Saknas\n\ngpuDescription = Beskrivning\ngpuVendorID = Leverantörs-ID\ngpuDeviceID = Enhets-ID\ngpuSubsysID = Kortleverantörs-ID\ngpuDrivers = Drivrutiner\ngpuRAM = RAM\ngpuDriverVersion = Drivrutinsversion\ngpuDriverDate = Drivrutinsdatum\ngpuActive = Aktiv\nwebgl1WSIInfo = WebGL 1 drivrutinsinfo WSI\nwebgl1Renderer = WebGL 1 drivrutinsrenderare\nwebgl1Version = WebGL 1 drivrutinsversion\nwebgl1DriverExtensions = WebGL 1 drivrutinsutökning\nwebgl1Extensions = WebGL 1 utökning\nwebgl2WSIInfo = WebGL 2 drivrutinsinfo WSI\nwebgl2Renderer = WebGL 2 drivrutinsrenderare\nwebgl2Version = WebGL 2 drivrutinsversion\nwebgl2DriverExtensions = WebGL 2 drivrutinsutökning\nwebgl2Extensions = WebGL 2 utökning\nGPU1 = GPU #1\nGPU2 = GPU #2\nblocklistedBug = Svartlistad på grund av kända problem\n# LOCALIZATION NOTE %1$S will be replaced with a bug number string.\nbugLink = bugg %1$S\n# LOCALIZATION NOTE %1$S will be replaced with an arbitrary identifier\n# string that can be searched on DXR/MXR or grepped in the source tree.\nunknownFailure = Svartlistad; felkod %1$S\nd3d11layersCrashGuard = D3D11 Kompositör\nd3d11videoCrashGuard = D3D11 Videoavkodare\nd3d9videoCrashGuard = D3D9 Videoavkodare\nglcontextCrashGuard = OpenGL\nresetOnNextRestart = Återställ vid nästa omstart\ngpuProcessKillButton = Avsluta GPU process\n\nminLibVersions = Förväntad minimiversion\nloadedLibVersions = Version som används\n\nhasSeccompBPF = Seccomp-BPF (Systemanropsfiltrering)\nhasSeccompTSync = Seccomp-trådsynkronisering\nhasUserNamespaces = Användarnamnområden\nhasPrivilegedUserNamespaces = Användarnamnområden för privilegierade processer\ncanSandboxContent = Sandboxa innehållsprocess\ncanSandboxMedia = Sandboxa media-plugin\ncontentSandboxLevel = Nivå Sandbox innehållsprocess\nsandboxProcType.content = innehåll\nsandboxProcType.mediaPlugin = insticksmodul media\n\n# LOCALIZATION NOTE %1$S and %2$S will be replaced with the number of remote and the total number\n# of windows, respectively, while %3$S will be replaced with one of the status strings below,\n# which contains a description of the multi-process preference and status.\n# Note: multiProcessStatus.3 doesn't exist because status=3 was deprecated.\nmultiProcessWindows = %1$S/%2$S (%3$S)\nmultiProcessStatus.0 = Aktiverad av användare\nmultiProcessStatus.1 = Aktiverad som standard\nmultiProcessStatus.2 = Inaktiverad\nmultiProcessStatus.4 = Inaktiverad av tillgänglighetsverktyget\nmultiProcessStatus.5 = Inaktiverad av bristen på hårdvaruacceleration på Mac OS X\nmultiProcessStatus.6 = Inaktiverad av att textinmatning inte stöds\nmultiProcessStatus.7 = Inaktiverad av tillägg\nmultiProcessStatus.8 = Inaktiverad med tvång\n# No longer in use (bug 1296353) but we might bring this back.\nmultiProcessStatus.9 = Inaktiverad av hårdvaruacceleration på Windows XP\nmultiProcessStatus.unknown = Okänd status\n\nasyncPanZoom = Asynkron panorera/zoom\napzNone = ingen\nwheelEnabled = hjulinmatning aktiverad\ntouchEnabled = tryckinmatning aktiverad\ndragEnabled = rullningslist är dragaktiverad\n\n# LOCALIZATION NOTE %1 will be replaced with the key of a preference.\nwheelWarning = asynkron hjulinmatning inaktiverad pga inställning som ej stöds: %S\ntouchWarning = asynkron tryckinmatning inaktiverad pga inställning ej stöds: %S\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/aboutTelemetry.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutTelemetry.pageTitle \"Telemetridata\">\n\n<!ENTITY aboutTelemetry.changeDataChoices \"  Ändra\">\n\n<!ENTITY aboutTelemetry.uploadEnabled \"  FHR-dataöverföring är <span>aktiverad</span>.\">\n\n<!ENTITY aboutTelemetry.uploadDisabled \"  FHR-dataöverföring är <span>inaktiverad</span>.\">\n\n<!ENTITY aboutTelemetry.extendedRecordingEnabled \"  Utökad telemetri-inspelning är <span>aktiverad</span>.\">\n\n<!ENTITY aboutTelemetry.extendedRecordingDisabled \"  Utökad telemetri-inspelning är <span>inaktiverad</span>.\">\n\n<!ENTITY aboutTelemetry.pingDataSource \"Ping datakälla:\">\n\n<!ENTITY aboutTelemetry.showCurrentPingData \"Aktuell ping-data\">\n\n<!ENTITY aboutTelemetry.showArchivedPingData \"Arkiverad ping-data\">\n\n<!ENTITY aboutTelemetry.pingDataDisplay \"Visa ping-data:\">\n\n<!ENTITY aboutTelemetry.structured \"Strukturerad\">\n\n<!ENTITY aboutTelemetry.raw \"Rå JSON\">\n\n<!ENTITY aboutTelemetry.showSubsessionData \"Visa undersessionsdata\">\n\n<!ENTITY aboutTelemetry.choosePing \"Välj ping:\">\n\n<!ENTITY aboutTelemetry.showNewerPing \"&lt;&lt; Nyare ping\">\n\n<!ENTITY aboutTelemetry.showOlderPing \"Äldre ping &gt;&gt;\">\n\n<!ENTITY aboutTelemetry.rawPingData \"Rå ping-data ...\">\n\n<!ENTITY aboutTelemetry.archiveWeekHeader \"Vecka\">\n\n<!ENTITY aboutTelemetry.archivePingHeader \"Ping\">\n\n<!ENTITY aboutTelemetry.generalDataSection \"  Allmän data\">\n\n<!ENTITY aboutTelemetry.environmentDataSection \"  Miljödata\">\n\n<!ENTITY aboutTelemetry.telemetryLogSection \"  Telemetri-logg\">\n\n<!ENTITY aboutTelemetry.slowSqlSection \"  Långsamma SQL-satser\">\n\n<!ENTITY aboutTelemetry.chromeHangsSection \"  Hängningar i webbläsaren\">\n\n<!ENTITY aboutTelemetry.threadHangStatsSection \"  Hängningar i trådar\">\n\n<!ENTITY aboutTelemetry.capturedStacksSection \"\n  Fångade stackar\n\">\n\n<!ENTITY aboutTelemetry.scalarsSection \"  Skalärer\">\n\n<!ENTITY aboutTelemetry.keyedScalarsSection \"  Nyckelbaserade skalärer\">\n\n<!ENTITY aboutTelemetry.histogramsSection \"  Histogram\">\n\n<!ENTITY aboutTelemetry.keyedHistogramsSection \"  Nyckelhistogram\">\n\n<!ENTITY aboutTelemetry.eventsSection \"\n  Händelser\n\">\n\n<!ENTITY aboutTelemetry.simpleMeasurementsSection \"  Enkla mätningar\">\n\n<!ENTITY aboutTelemetry.addonDetailsSection \"  Tilläggsdetaljer\">\n\n<!ENTITY aboutTelemetry.lateWritesSection \"  Sena skrivningar\">\n\n<!ENTITY aboutTelemetry.sessionInfoSection \"  Sessionsinformation\">\n\n<!ENTITY aboutTelemetry.addonHistogramsSection \"  Histogram insamlade av tillägg\">\n\n<!ENTITY aboutTelemetry.toggle \"  Klicka för att öppna/stänga sektion\">\n\n<!ENTITY aboutTelemetry.emptySection \"  (Ingen insamlad data)\">\n\n<!ENTITY aboutTelemetry.fullSqlWarning \"  OBS: Långsam SQL-avlusning är aktiverad. Fullständiga SQL-strängar kan visas nedan men de kommer inte att skickas in av Telemetri.\">\n\n<!ENTITY aboutTelemetry.fetchStackSymbols \"\n  Hämta funktionsnamn för stackar\n\">\n\n<!ENTITY aboutTelemetry.hideStackSymbols \"\n  Visa rå stackdata\n\">\n\n<!ENTITY aboutTelemetry.filterText \"  Filter (strängar eller /regexp/)\">\n\n<!ENTITY aboutTelemetry.payloadChoiceHeader \"  Nyttolast\">\n\n<!ENTITY aboutTelemetry.rawPayload \"  Rå nyttolast\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/aboutTelemetry.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Note to translators:\n# - %1$S will be replaced by brandFullName\n# - %2$S will be replaced with the value of the toolkit.telemetry.server_owner preference\npageSubtitle = Den här sidan visar information om prestanda, hårdvara, användning och anpassningar insamlad av telemetri. Den här informationen skickas till %1$S för att hjälpa till att förbättra %2$S.\n\ngeneralDataTitle = Allmän data\n\ngeneralDataHeadingName = Namn\n\ngeneralDataHeadingValue = Värde\n\nenvironmentDataHeadingName = Namn\n\nenvironmentDataHeadingValue = Värde\n\nenvironmentDataSubsectionToggle = Klicka för att växla sektion\n\nenvironmentDataSubsectionEmpty = \\u0020(Ingen data insamlad)\n\ntelemetryLogTitle = Telemetri-logg\n\ntelemetryLogHeadingId = Id\n\ntelemetryLogHeadingTimestamp = Tidsstämpel\n\ntelemetryLogHeadingData = Data\n\nslowSqlMain = Långsamma SQL-satser på Main-tråden\n\nslowSqlOther = Långsamma SQL-satser på Helper-trådar\n\nslowSqlHits = Träffar\n\nslowSqlAverage = Genomsnitt (ms)\n\nslowSqlStatement = Sats\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the hang\n# - The %2$S will be replaced with the duration of the hang\nchrome-hangs-title = Hängrapport #%1$S (%2$S sekunder)\n\n# Note to translators:\n# - The %1$S will be replaced with the string key for this stack.\n# - The %2$S will be replaced with the number of times this stack was captured.\ncaptured-stacks-title = %1$S (antal fångade: %2$S)\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the late write\nlate-writes-title = Sen skrivning #%1$S\n\nstackTitle = Stack:\n\nmemoryMapTitle = Minneskarta:\n\nerrorFetchingSymbols = Ett fel uppstod vid hämtning av symboler. Kontrollera att du är ansluten till internet och försök igen.\n\nhistogramSamples = prover\n\nhistogramAverage = genomsnitt\n\nhistogramSum = summa\n\nhistogramCopy = Kopiera\n\nkeysHeader = Egenskap\n\nnamesHeader = Namn\n\nvaluesHeader = Värde\n\naddonTableID = Tillägg-ID\n\naddonTableDetails = Detaljer\n\n# Note to translators:\n# - The %1$S will be replaced with the name of an Add-on Provider (e.g. \"XPI\", \"Plugin\")\naddonProvider = %1$S-leverantör\n\nparentPayload = Förälders nyttolast\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the child payload (e.g. \"1\", \"2\")\nchildPayloadN = Barnets nyttolast %1$S\n\ntimestampHeader = tidsstämpel\n\ncategoryHeader = kategori\n\nmethodHeader = metod\n\nobjectHeader = objekt\n\nextraHeader = extra\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/aboutWebrtc.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (document_title, cannot_retrieve_log):\n# The text \"WebRTC\" is a proper noun and should not be translated.\n# It is the general label for the standards based technology. see http://www.webrtc.org\ndocument_title = WebRTC-internt\ncannot_retrieve_log = Kan inte hämta WebRTC-loggdata\n\n# LOCALIZATION NOTE (save_page_msg):\n# %1$S will be replaced by a full path file name: the target of the SavePage operation.\nsave_page_msg = sida sparad till: %1$S\n\n# LOCALIZATION NOTE (save_page_dialog_title): \"about:webrtc\" is a internal browser URL and should not be\n# translated. This string is used as a title for a file save dialog box.\nsave_page_dialog_title = spara about:webrtc som\n\n# LOCALIZATION NOTE (debug_mode_off_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_off_state_msg = spårlogg kan hittas på: %1$S\n\n# LOCALIZATION NOTE (debug_mode_on_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_on_state_msg = felsökningsläge aktivt, spårlogg kan hittas på: %1$S\n\n# LOCALIZATION NOTE (aec_logging_msg_label, aec_logging_off_state_label,\n# aec_logging_on_state_label, aec_logging_on_state_msg):\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_msg_label = AEC-loggning\naec_logging_off_state_label = Starta AEC-loggning\naec_logging_on_state_label = Stoppa AEC-loggning\naec_logging_on_state_msg = AEC-loggning aktiv (tala med den som ringer i några minuter och stoppa sedan fångst)\n\n# LOCALIZATION NOTE (aec_logging_off_state_msg):\n# %1$S will be replaced by the full path to the directory containing the captured log files.\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_off_state_msg = fångade loggfiler kan hittas i: %1$S\n\n# LOCALIZATION NOTE (peer_connection_id_label): \"PeerConnection\" is a proper noun\n# associated with the WebRTC module. \"ID\" is an abbreviation for Identifier. This string\n# should not normally be translated and is used as a data label.\npeer_connection_id_label = PeerConnection-ID\n\n# LOCALIZATION NOTE (sdp_heading, local_sdp_heading, remote_sdp_heading):\n# \"SDP\" is an abbreviation for Session Description Protocol, an IETF standard.\n# See http://wikipedia.org/wiki/Session_Description_Protocol\nsdp_heading = SDP\nlocal_sdp_heading = Lokal SDP\nremote_sdp_heading = Fjärr SDP\n\n# LOCALIZATION NOTE (rtp_stats_heading): \"RTP\" is an abbreviation for the\n# Real-time Transport Protocol, an IETF specification, and should not\n# normally be translated. \"Stats\" is an abbreviation for Statistics.\nrtp_stats_heading = RTP statistik\n\n# LOCALIZATION NOTE (ice_state, ice_stats_heading): \"ICE\" is an abbreviation\n# for Interactive Connectivity Establishment, which is an IETF protocol,\n# and should not normally be translated. \"Stats\" is an abbreviation for\n# Statistics.\nice_state = ICE status\nice_stats_heading = ICE statistik\nice_restart_count_label = ICE omstarter\nice_rollback_count_label = ICE återställningar\n\n# LOCALIZATION NOTE (av_sync_label): \"A/V\" stands for Audio/Video.\n# \"sync\" is an abbreviation for sychronization. This is used as\n# a data label.\nav_sync_label = A/V synkronisering\n\n# LOCALIZATION NOTE (jitter_buffer_delay_label): A jitter buffer is an\n# element in the processing chain, see http://wikipedia.org/wiki/Jitter\n# This is used as a data label.\njitter_buffer_delay_label = Jitter-buffer fördröjning\n\n# LOCALIZATION NOTE (avg_bitrate_label, avg_framerate_label): \"Avg.\" is an abbreviation\n# for Average. These are used as data labels.\navg_bitrate_label = Medelbithastighet\navg_framerate_label = Medelbildfrekvens\n\n# LOCALIZATION NOTE (typeLocal, typeRemote): These adjectives are used to label a\n# line of statistics collected for a peer connection. The data represents\n# either the local or remote end of the connection.\ntypeLocal = Lokal\ntypeRemote = Fjärr\n\n# LOCALIZATION NOTE (nominated): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank.\nnominated = Nominerad\n\n# LOCALIZATION NOTE (selected): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank. This represents an attribute of an ICE candidate.\nselected = Markerad\n\nsave_page_label = Spara sida\ndebug_mode_msg_label = Felsökningsläge\ndebug_mode_off_state_label = Starta felsökningsläge\ndebug_mode_on_state_label = Stoppa felsökningsläge\nstats_heading = Sessionsstatistik\nstats_clear = Rensa historik\nlog_heading = Anslutningslogg\nlog_clear = Rensa logg\nlog_show_msg = visa logg\nlog_hide_msg = dölj logg\nconnection_closed = stängd\nlocal_candidate = Lokal kandidat\nremote_candidate = Fjärrkandidat\npriority = Prioritet\nfold_show_msg = visa detaljer\nfold_show_hint = klicka för att expandera denna sektion\nfold_hide_msg = dölj detaljer\nfold_hide_hint = klicka för att minimera denna sektion\ndropped_frames_label = Tappade ramar\ndiscarded_packets_label = Förkastade paket\ndecoder_label = Avkodare\nencoder_label = Kodare\nreceived_label = Mottaget\npackets = paket\nlost_label = Förlorade\njitter_label = Jitter\nsent_label = Skickat\n\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/actions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY action.switchToTab.label \"Växla till fliken\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/appPicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY NoAppFound.label      \"Hittade inga program för den här filtypen.\">\n<!ENTITY BrowseButton.label    \"Bläddra…\">\n<!ENTITY SendMsg.label         \"Skicka till:\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=Adressen är ogiltig och kan inte laddas.\nfileNotFound=Filen %S kan inte hittas. Kontrollera adressen och försök igen.\nfileAccessDenied=Filen på %S är inte läsbar.\ndnsNotFound=%S kan inte hittas. Kontrollera namnet och försök igen.\nunknownProtocolFound=Ett av följande (%S) är inte ett registrerat protokoll eller tillåts inte i den här kontexten.\nconnectionFailure=Anslutningen avvisades vid försöket att kontakta %S.\nnetInterrupt=Anslutningen till %S avslutades oväntat. Viss data kan ha överförts.\nnetTimeout=Inget svar vid försöket att kontakta %S.\nredirectLoop=Omdirigeringsgränsen för denna URL överskreds.  Kan ej hämta den begärda sidan.  Detta kan bero på blockerade kakor.\nconfirmRepostPrompt=För att visa sidan måste programmet skicka information som kommer att upprepa en tidigare utförd åtgärd (såsom en sökning eller beställningsbekräftelse).\nresendButton.label=Skicka igen\nunknownSocketType=Dokumentet kan inte visas om du inte installerar den Personliga säkerhetshanteraren (PSM). Hämta och installera PSM och försök igen, eller kontakta din systemadministratör.\nnetReset=Dokumentet innehåller ingen data.\nnotCached=Dokumentet är inte längre tillgängligt.\nnetOffline=Dokumentet kan inte visas när du är nedkopplad. För att koppla upp, avmarkera Arbeta nedkopplad i Arkiv-menyn.\nisprinting=Dokumentet kan inte ändras under utskrift eller förhandsgranskning.\ndeniedPortAccess=Åtkomst till det portnummer du angett är blockerat av säkerhetsskäl.\nproxyResolveFailure=Proxyservern du har angett kan inte hittas. Kontrollera dina proxyinställningar och försök igen.\nproxyConnectFailure=Anslutningen avvisades vid försöket att kontakta proxyservern du har angett. Kontrollera dina proxyinställningar och försök igen.\ncontentEncodingError=Sidan kan inte visas eftersom den använder en typ av komprimering som är ogiltig eller som inte stöds.\nunsafeContentType=Sidan du försöker se kan inte visas eftersom den är inlagd i en filtyp som kan vara farlig att öppna. Kontakta webbplatsens ägare för att informera dem om detta problem.\nexternalProtocolTitle=Begäran om externt protokoll\nexternalProtocolPrompt=Ett externt program måste köras för att hantera %1$S-länkar.\\n\\n\\nEfterfrågad länk:\\n\\n%2$S\\n\\nProgram: %3$S\\n\\n\\nOm du inte väntade dig denna begäran kan det vara ett försök att utnyttja svagheter i det externa programmet. Avbryt denna begäran om du inte är säker på att den inte är illasinnad.\\n\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<Okänt>\nexternalProtocolChkMsg=Kom ihåg mitt val för alla länkar av den här typen.\nexternalProtocolLaunchBtn=Kör program\nmalwareBlocked=Platsen %S är anmäld som en skadlig webbplats och har därför blockerats enligt dina säkerhetsinställningar.\nunwantedBlocked=Webbplatsen %S har rapporterats innehålla oönskad programvara och har blockerats enligt dina säkerhetsinställningar.\ndeceptiveBlocked=Denna webbsida %S har rapporterats som en vilseledande webbplats och har blockerats enligt dina säkerhetsinställningar.\ncspBlocked=Denna sida har en säkerhetspolicy för innehåll som hindrar den från att laddas på detta sätt.\ncorruptedContentErrorv2=Webbplatsen %S har upplevt en kränkning av nätverksprotokollet som inte kan repareras.\nremoteXUL=Den här sidan använder en teknik som inte längre stöds som standard.\nsslv3Used=Säkerheten för dina data på %S kunde inte garanteras, eftersom den använder SSLv3, ett skadat säkerhetsprotokoll.\nweakCryptoUsed=Ägaren av %S har konfigurerat sin webbplats felaktigt. För att skydda din information från att bli stulen, har anslutningen till denna webbplats inte etablerats.\ninadequateSecurityError=Webbplatsen försökte förhandla fram en lämplig nivå av säkerhet.\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/autocomplete.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (searchWithEngine): %S will be replaced with\n# the search engine provider's name. This format was chosen because\n# the provider can also end with \"Search\" (e.g.: MSN Search).\nsearchWithEngine = Sök med %S\n\n# LOCALIZATION NOTE (switchToTab2): This is the same as the older switchToTab\n# string that it's replacing, except it uses title case, so \"Switch\" and \"Tab\"\n# are capitalized.\nswitchToTab2 = Växla till flik\n\n# LOCALIZATION NOTE (visit): This is shown next to autocomplete entries that are\n# simple URLs or sites, which will be visited when the user selects them.\nvisit = Besök\n\n# LOCALIZATION NOTE (bookmarkKeywordSearch): This is the title of autocomplete\n# entries that are bookmark keyword searches.  %1$S will be replaced with the\n# domain name of the bookmark, and %2$S will be replaced with the keyword\n# search text that the user is typing.  %2$S will not be empty.\nbookmarkKeywordSearch = %1$S: %2$S\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % realBrandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%realBrandDTD;\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrowsewithcaret.checkMsg=Visa inte denna dialogruta igen.\nbrowsewithcaret.checkWindowTitle=Markörbläddra\nbrowsewithcaret.checkLabel=Ett tryck på F7 aktiverar eller inaktiverar Markörbläddra. Denna funktion placerar en flyttbar markör i sidan, vilket gör att du kan markera text med tangentbordet. Vill du aktivera Markörbläddra?\nbrowsewithcaret.checkButtonLabel=Ja\n\nplainText.wordWrap=Radbryt text\n\nformPostSecureToInsecureWarning.title = Säkerhetsvarning\nformPostSecureToInsecureWarning.message = Den information du har angett på denna sida kommer att skickas över en osäker anslutning och kan läsas av tredje part.\\n\\nÄr du säker på att du vill skicka den här informationen?\nformPostSecureToInsecureWarning.continue = Fortsätt\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/charsetMenu.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY charsetMenu2.label            \"Textkodning\">\n<!ENTITY charsetMenu2.accesskey        \"k\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/charsetMenu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The property keys ending with \".key\" are for access keys.\n# Localizations may add or delete properties where the property key ends with\n# \".key\" as appropriate for the localization. The code that uses this data can\n# deal with the absence of an access key for an item.\n#\n# For gbk, gbk.bis and gbk.bis.key are used to trigger string changes in\n# localizations.\n#\n# In the en-US version of this file, access keys are given to the following:\n# * UTF-8\n# * All encodings that are the fallback encoding for some locale in Firefox\n# * All encodings that are the fallback encoding for some locale in IE\n# * All Japanese encodings\n#\n# For the items whose property key does not end in \".key\" and whose value\n# includes \"(\" U+0028 LEFT PARENTHESIS, the \"(\" character is significant for\n# processing by CharsetMenu.jsm. If your localization does not use ASCII\n# parentheses where en-US does in this file, please file a bug to make\n# CharsetMenu.jsm also recognize the delimiter your localization uses.\n# (When this code was developed, all localizations appeared to use\n# U+0028 LEFT PARENTHESIS for this purpose.)\n\n# Auto-Detect (sub)menu\ncharsetMenuCharsets = Teckenkodning\ncharsetMenuAutodet = Välj automatiskt\n# 'A' is reserved for Arabic:\ncharsetMenuAutodet.key = ä\ncharsetMenuAutodet.off = (av)\ncharsetMenuAutodet.off.key = a\ncharsetMenuAutodet.ja = Japansk\ncharsetMenuAutodet.ja.key = J\ncharsetMenuAutodet.ru = Rysk\ncharsetMenuAutodet.ru.key = R\ncharsetMenuAutodet.uk = Ukrainsk\ncharsetMenuAutodet.uk.key = U\n\n# Globally-relevant\nUTF-8.key        = U\nUTF-8            = Unicode\nwindows-1252.key = V\nwindows-1252     = Västeuropeisk\n\n# Arabic\nwindows-1256.key = A\nwindows-1256     = Arabisk (Windows)\nISO-8859-6       = Arabisk (ISO)\n\n# Baltic\nwindows-1257.key = B\nwindows-1257     = Baltisk (Windows)\nISO-8859-4       = Baltisk (ISO)\n\n# Central European\nwindows-1250.key =         C\nwindows-1250     = Centraleuropeisk (Windows)\nISO-8859-2.key   =       e\nISO-8859-2       = Centraleuropeisk (ISO)\n\n# Chinese, Simplified\ngbk.bis.key      =          S\ngbk.bis          = Kinesisk, förenklad\n\n# Chinese, Traditional\nBig5.key         =          d\nBig5             = Kinesisk, traditionell\n\n# Cyrillic\nwindows-1251.key = K\nwindows-1251     = Kyrillisk (Windows)\nISO-8859-5       = Kyrillisk (ISO)\nKOI8-R           = Kyrillisk (KOI8-R)\nKOI8-U           = Kyrillisk (KOI8-U)\nIBM866           = Kyrillisk (DOS)\n\n# Greek\nwindows-1253.key = G\nwindows-1253     = Grekisk (Windows)\nISO-8859-7.key   =          I\nISO-8859-7       = Grekisk (ISO)\n\n# Hebrew\nwindows-1255.key = H\nwindows-1255     = Hebreisk\n# LOCALIZATION NOTE (ISO-8859-8): The value for this item should begin with\n# the same word for Hebrew as the value for windows-1255 so that this item \n# sorts right after that one in the collation order for your locale.\nISO-8859-8       = Hebreisk, visuell\n\n# Japanese\nShift_JIS.key    = J\nShift_JIS        = Japansk (Shift_JIS)\nEUC-JP.key       =   s\nEUC-JP           = Japansk (EUC-JP)\nISO-2022-JP.key  =     n\nISO-2022-JP      = Japansk (ISO-2022-JP)\n\n# Korean\nEUC-KR.key       = o\nEUC-KR           = Koreansk\n\n# Thai\nwindows-874.key  =    T\nwindows-874      = Thai\n\n# Turkish\nwindows-1254.key =   r\nwindows-1254     = Turkisk\n\n# Vietnamese\nwindows-1258.key = m\nwindows-1258     = Vietnamesisk\n\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/charsetOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY charsetMenu.label             \"Kodning\">\n<!ENTITY charsetMenu.accesskey         \"K\">\n<!ENTITY charsetMenuAutodet.label      \"Bestäm automatiskt\">\n<!ENTITY charsetMenuAutodet.accesskey  \"a\">\n<!ENTITY charsetMenuMore.label         \"Fler kodningar\">\n<!ENTITY charsetMenuMore.accesskey     \"F\">\n<!ENTITY charsetMenuMore1.label        \"Västeuropeisk\">\n<!ENTITY charsetMenuMore1.accesskey    \"v\">\n<!ENTITY charsetMenuMore2.label        \"Östeuropeisk\">\n<!ENTITY charsetMenuMore2.accesskey    \"Ö\">\n<!ENTITY charsetMenuMore3.label        \"Östasiatisk\">\n<!ENTITY charsetMenuMore3.accesskey    \"a\">\n<!ENTITY charsetMenuMore4.label        \"Sydost- och sydvästasiatisk\">\n<!ENTITY charsetMenuMore4.accesskey    \"S\">\n<!ENTITY charsetMenuMore5.label        \"Mellanöstern\">\n<!ENTITY charsetMenuMore5.accesskey    \"M\">\n<!ENTITY charsetCustomize.label        \"Anpassa listan…\">\n<!ENTITY charsetCustomize.accesskey    \"n\">\n\n<!ENTITY charsetMenuUnicode.label\t\t\t\t \"Unicode\">\n<!ENTITY charsetMenuUnicode.accesskey\t\t\t\t \"U\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/charsetTitles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n## Rule of this file:\n## 1. key should always be in lower case ascii so we can do case insensitive\n##    comparison in the code faster.\n\n## Format of this file:\n## charset_name.title = a_title  -  specifies the human readable title for \n## this charset\n\nus-ascii.title    = Engelsk (US-ASCII)\niso-8859-1.title    = Västeuropeisk (ISO-8859-1)\niso-8859-2.title    = Centraleuropeisk (ISO-8859-2)\niso-8859-3.title    = Sydeuropeisk (ISO-8859-3)\niso-8859-4.title    = Baltisk (ISO-8859-4)\niso-8859-9.title    = Turkisk (ISO-8859-9)\niso-8859-10.title   = Nordisk (ISO-8859-10)\niso-8859-13.title   = Baltisk (ISO-8859-13)\niso-8859-14.title   = Keltisk (ISO-8859-14)\niso-8859-15.title   = Västeuropeisk (ISO-8859-15)\niso-8859-16.title   = Rumänsk (ISO-8859-16)\nwindows-1250.title  = Centraleuropeisk (Windows-1250)\nwindows-1252.title  = Västeuropeisk (Windows-1252)\nwindows-1254.title  = Turkisk (Windows-1254)\nwindows-1257.title  = Baltisk (Windows-1257)\nmacintosh.title         = Västeuropeisk (MacRoman)\nx-mac-ce.title          = Centraleuropeisk (MacCE)\nx-mac-turkish.title     = Turkisk (MacTurkish)\nx-mac-croatian.title    = Kroatisk (MacCroatian)\nx-mac-romanian.title    = Rumänsk (MacRomanian)\nx-mac-icelandic.title   = Isländsk (MacIcelandic)\niso-2022-jp.title = Japansk (ISO-2022-JP)\nshift_jis.title = Japansk (Shift_JIS)\neuc-jp.title = Japansk (EUC-JP)\nbig5.title = Kinesisk traditionell (Big5)\nbig5-hkscs.title = Kinesisk traditionell (Big5-HKSCS)\nx-euc-tw.title = Kinesisk traditionell (EUC-TW)\ngb2312.title = Kinesisk förenklad (GB2312)\nhz-gb-2312.title = Kinesisk förenklad (HZ)\ngbk.title = Kinesisk förenklad (GBK)\niso-2022-cn.title = Kinesisk förenklad (ISO-2022-CN)\neuc-kr.title = Koreansk (EUC-KR)\nx-johab.title = Koreansk (JOHAB)\niso-2022-kr.title = Koreansk (ISO-2022-KR)\nutf-7.title = Unicode (UTF-7)\nutf-8.title = Unicode (UTF-8)\nutf-16.title = Unicode (UTF-16)\nutf-16le.title = Unicode (UTF-16LE)\nutf-16be.title = Unicode (UTF-16BE)\niso-8859-5.title = Kyrillisk (ISO-8859-5)\niso-ir-111.title = Kyrillisk (ISO-IR-111)\nwindows-1251.title = Kyrillisk (Windows-1251)\nx-mac-cyrillic.title = Kyrillisk (MacCyrillic)\nx-mac-ukrainian.title = Kyrillisk/Ukrainsk (MacUkrainian)\nkoi8-r.title = Kyrillisk (KOI8-R)\nkoi8-u.title = Kyrillisk/Ukrainsk (KOI8-U)\niso-8859-7.title = Grekisk (ISO-8859-7)\nwindows-1253.title = Grekisk (Windows-1253)\nx-mac-greek.title = Grekisk (MacGreek)\nwindows-1258.title = Vietnamesisk (Windows-1258)\nx-viet-tcvn5712.title = Vietnamesisk (TCVN)\nviscii.title = Vietnamesisk (VISCII)\nx-viet-vps.title = Vietnamesisk (VPS)\ntis-620.title = Thailändsk (TIS-620)\niso-8859-11.title = Thailändsk (ISO-8859-11)\nwindows-874.title = Thailändsk (Windows-874)\nibm874.title = Thailändsk (IBM-874)\narmscii-8.title = Armenisk (ARMSCII-8)\niso-8859-6.title = Arabisk (ISO-8859-6)\niso-8859-6-i.title = Arabisk (ISO-8859-6-I)\niso-8859-6-e.title = Arabisk (ISO-8859-6-E)\niso-8859-8.title = Hebreisk visuell (ISO-8859-8)\niso-8859-8-i.title = Hebreisk (ISO-8859-8-I)\niso-8859-8-e.title = Hebreisk (ISO-8859-8-E)\nwindows-1255.title = Hebreisk (Windows-1255)\nwindows-1256.title = Arabisk (Windows-1256)\nx-user-defined.title = Användardefinierad\nibm866.title = Kyrillisk/Rysk (CP-866)\nibm850.title = Västeuropeisk (IBM-850)\nibm852.title = Centraleuropeisk (IBM-852)\nibm855.title = Kyrillisk (IBM-855)\nibm857.title = Turkisk (IBM-857)\nibm862.title = Hebreisk (IBM-862)\ngb18030.title = Kinesisk förenklad (GB18030)\nx-mac-arabic.title = Arabisk (MacArabic)\nx-iso-8859-6-8-x.title = Arabisk (Langbox ISO-8859-6.8x)\nx-iso-8859-6-16.title = Arabisk (Langbox ISO-8859-6.16)\nx-mac-farsi.title = Farsi (MacFarsi)\nx-mac-hebrew.title = Hebreisk (MacHebrew)\nx-mac-devanagari.title = Hindi (MacDevanagari)\nx-mac-gujarati.title = Gujarati (MacGujarati)\nx-mac-gurmukhi.title = Gurmukhi (MacGurmukhi)\nx-sun-unicode-india-0.title = Hindi (SunDevanagari)\n\n\nchardet.off.title                           = (Av)\nchardet.universal_charset_detector.title    = Universal\nchardet.ja_parallel_state_machine.title     = Japansk\nchardet.ko_parallel_state_machine.title     = Koreansk\nchardet.zhtw_parallel_state_machine.title   = Kinesisk traditionell\nchardet.zhcn_parallel_state_machine.title   = Kinesisk förenklad\nchardet.zh_parallel_state_machine.title     = Kinesisk\nchardet.cjk_parallel_state_machine.title    = Östasiatisk\nchardet.ruprob.title                        = Rysk\nchardet.ukprob.title                        = Ukrainsk\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/commonDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY header.label     \"Kort titel\"> \n<!ENTITY message.label    \"Lite exempeltext här.\">\n<!ENTITY editfield0.label \"Användarnamn:\"> \n<!ENTITY editfield1.label \"Lösenord:\"> \n<!ENTITY checkbox.label   \"markera\">\n<!ENTITY copyCmd.label    \"Kopiera\">\n<!ENTITY copyCmd.accesskey \"o\">\n<!ENTITY selectAllCmd.label \"Markera allt\">\n<!ENTITY selectAllCmd.accesskey \"a\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/commonDialogs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAlert=Information\nConfirm=Bekräfta\nConfirmCheck=Bekräfta\nPrompt=Fråga\nPromptUsernameAndPassword2=Autentisering krävs\nPromptPassword2=Lösenord krävs\nSelect=Välj\nOK=OK\nCancel=Avbryt\nYes=&Ja\nNo=&Nej\nSave=&Spara\nRevert=&Ångra\nDontSave=Spara i&nte\nScriptDlgGenericHeading=[JavaScript-program]\nScriptDlgHeading=Sidan på %S säger:\nScriptDialogLabel=Förhindra att den här sidan skapar fler dialogrutor\nScriptDialogPreventTitle=Bekräfta inställning för dialogrutor\n# LOCALIZATION NOTE (EnterLoginForRealm3, EnterLoginForProxy3):\n# %1 is an untrusted string provided by a remote server. It could try to\n# take advantage of sentence structure in order to mislead the user (see\n# bug 244273). %1 should be integrated into the translated sentences as\n# little as possible. %2 is the url of the site being accessed.\nEnterLoginForRealm3=%2$S efterfrågar ditt användarnamn och lösenord. Webbplatsen säger: “%1$S”\nEnterLoginForProxy3=Proxyn %2$S efterfrågar ett användarnamn och lösenord. Webbplatsen säger: “%1$S”\nEnterUserPasswordFor2=%1$S efterfrågar ditt användarnamn och lösenord.\nEnterUserPasswordForCrossOrigin2=%1$S efterfrågar ditt användarnamn och lösenord. VARNING: Ditt lösenord kommer inte att skickas till webbplatsen du besöker!\nEnterPasswordFor=Ange lösenord för %1$S på %2$S\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/config.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"about:config\">\n<!-- about:config warning page -->\n<!-- LOCALIZATION NOTE: aboutWarningTitle.label should be attention grabbing and playful -->\n\n<!ENTITY aboutWarningTitle.label \"Varning, farligt verktyg!\">\n<!ENTITY aboutWarningText.label \"Att ändra dessa avancerade inställningar kan skada programmets stabilitet, säkerhet och prestanda. Du bör endast fortsätta om du är säker på vad du gör.\">\n<!ENTITY aboutWarningButton2.label \"Jag godtar risken!\">\n<!ENTITY aboutWarningCheckbox.label \"Visa denna varning nästa gång\">\n\n<!ENTITY searchPrefs.label \"Sök:\">\n<!ENTITY searchPrefs.accesskey \"ö\">\n<!ENTITY focusSearch.key \"r\">\n<!ENTITY focusSearch2.key \"f\">\n<!-- Columns -->\n\n<!ENTITY prefColumn.label \"Inställningsnamn\">\n<!ENTITY lockColumn.label \"Status\">\n<!ENTITY typeColumn.label \"Typ\">\n<!ENTITY valueColumn.label \"Värde\">\n<!-- Tooltips -->\n\n<!ENTITY prefColumnHeader.tooltip \"Klicka för att ordna\"> \n<!ENTITY columnChooser.tooltip \"Klicka för att välja kolumner att visa\"> \n<!-- Context Menu -->\n\n<!ENTITY copyPref.key \"C\">\n<!ENTITY copyPref.label \"Kopiera\">\n<!ENTITY copyPref.accesskey \"o\">\n<!ENTITY copyName.label \"Kopiera namn\">\n<!ENTITY copyName.accesskey \"K\">\n<!ENTITY copyValue.label \"Kopiera värde\">\n<!ENTITY copyValue.accesskey \"v\">\n<!ENTITY modify.label \"Modifiera\">\n<!ENTITY modify.accesskey \"M\">\n<!ENTITY toggle.label \"Växla\">\n<!ENTITY toggle.accesskey \"x\">\n<!ENTITY reset.label \"Återställ\">\n<!ENTITY reset.accesskey \"Å\">\n<!ENTITY new.label \"Ny\">\n<!ENTITY new.accesskey \"N\">\n<!ENTITY string.label \"Sträng\">\n<!ENTITY string.accesskey \"S\">\n<!ENTITY integer.label \"Heltal\">\n<!ENTITY integer.accesskey \"H\">\n<!ENTITY boolean.label \"Boolesk\">\n<!ENTITY boolean.accesskey \"B\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/config.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Lock column values\ndefault=standard\nuser=anpassad\nlocked=låst\n\n# Type column values\nstring=sträng\nint=heltal\nbool=boolesk\n\n# Preference prompts\n# %S is replaced by one of the type column values above\nnew_title=Ny %S-inställning\nnew_prompt=Ange namnet på inställningen\nmodify_title=Ange %S-värdet\n\nnan_title=Ogiltigt värde\nnan_text=Texten som skrevs in är inte ett nummer.\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/console.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY errorConsole.title \"Felkonsol\">\n\n<!ENTITY errFile.label   \"Källkodsfil:\">\n<!ENTITY errLine.label   \"Rad:\">\n<!ENTITY errColumn.label \"Kolumn:\">\n\n<!ENTITY all.label          \"Alla\">\n<!ENTITY all.accesskey      \"A\">\n<!ENTITY errors.label       \"Fel\">\n<!ENTITY errors.accesskey   \"F\">\n<!ENTITY warnings.label     \"Varningar\">\n<!ENTITY warnings.accesskey \"V\">\n<!ENTITY messages.label     \"Meddelanden\">\n<!ENTITY messages.accesskey \"M\">\n<!ENTITY clear.label        \"Rensa\">\n<!ENTITY clear.accesskey    \"R\">\n<!ENTITY codeEval.label     \"Kod:\">\n<!ENTITY codeEval.accesskey \"K\">\n<!ENTITY evaluate.label     \"Evaluera\">\n<!ENTITY evaluate.accesskey \"E\">\n<!ENTITY filter2.label      \"Filter:\">\n<!ENTITY filter2.accesskey  \"t\">\n\n<!ENTITY copyCmd.label       \"Kopiera\">  \n<!ENTITY copyCmd.accesskey   \"o\"> \n<!ENTITY copyCmd.commandkey  \"C\"> \n<!ENTITY sortFirst.label     \"Ordna första > sista\">\n<!ENTITY sortFirst.accesskey \"f\">\n<!ENTITY sortLast.label      \"Ordna sista > första\">\n<!ENTITY sortLast.accesskey  \"s\">\n<!ENTITY closeCmd.commandkey \"w\">  \n<!ENTITY focus1.commandkey   \"l\">  \n<!ENTITY focus2.commandkey   \"d\">  \n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/console.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntypeError=Fel:\ntypeWarning=Varning:\ntypeMessage=Meddelande:\nerrFile=Källkodsfil: %S\nerrLine=Rad: %S\nerrLineCol=Rad: %S, kolumn: %S\nerrCode=Källkod:\nerrTime=Tidsstämpel: %S\n\n# LOCALIZATION NOTE (evaluationContextChanged): The message displayed when the\n# browser console's evaluation context (window against which input is evaluated)\n# changes.\nevaluationContextChanged=Konsolens evalueringskontext ändrades, troligen på grund av att målfönstret stängdes eller att du öppnade ett nytt fönster från webbläsarkonsolens fönster.\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/contentAreaCommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# context menu strings\n\nSaveImageTitle=Spara bild\nSaveMediaTitle=Spara media\nSaveVideoTitle=Spara video\nSaveAudioTitle=Spara ljud\nSaveLinkTitle=Spara som\nDefaultSaveFileName=index\nWebPageCompleteFilter=Webbsida, fullständig\nWebPageHTMLOnlyFilter=Webbsida, endast HTML\nWebPageXHTMLOnlyFilter=Webbsida, endast XHTML\nWebPageSVGOnlyFilter=Webbsida, endast SVG\nWebPageXMLOnlyFilter=Webbsida, endast XML\n\n# LOCALIZATION NOTE (filesFolder):\n#    This is the name of the folder that is created parallel to a HTML file \n#    when it is saved \"With Images\". The %S section is replaced with the\n#    leaf name of the file being saved (minus extension).\nfilesFolder=%S-filer\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/crashes.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY crashReports.title         \"Kraschrapporter\">\n<!ENTITY crashesUnsubmitted.label   \"Ej Inskickade kraschrapporter\">\n<!ENTITY crashesSubmitted.label     \"Inskickade kraschrapporter\">\n<!ENTITY id.heading                 \"Rapport-ID\">\n<!ENTITY dateCrashed.heading        \"Datum för krasch\">\n<!ENTITY dateSubmitted.heading      \"Datum\">\n<!ENTITY noReports.label            \"Inga kraschrapporter har skickats in.\">\n<!ENTITY noConfig.label             \"Det här programmet är inte konfigurerat att visa kraschrapporter. Inställningen <code>breakpad.reportURL</code> måste anges.\">\n<!ENTITY clearAllReports.label      \"Ta bort alla rapporter\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/crashes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndeleteconfirm.title=Är du säker?\ndeleteconfirm.description=Det här tar bort alla rapporter och kan inte ångras.\n\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/css.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMimeNotCss=Stilmallen %1$S laddades inte därför att dess MIME-typ, “%2$S”, inte är “text/css”.\nMimeNotCssWarn=Stilmallen %1$S laddades som CSS även fast dess MIME-typ, “%2$S”, inte är “text/css”.\n\nPEUnexpEOF2=Oväntat slut på filen vid sökning efter %1$S.\nPEParseRuleWSOnly=Sträng med endast blanka tecken angavs som en regel för tolkning.\nPEDeclDropped=Ignorerad deklaration.\nPEDeclSkipped=Hoppar till nästa deklaration.\nPEUnknownProperty=Okänd egenskap ‘%1$S’.\nPEValueParsingError=Fel vid tolkningen av värdet för ‘%1$S’.\nPEExpectEndValue=Väntade sig ett slut på värdet, men fann ‘%1$S’.\nPERuleTrailing=Väntade sig ett slut på regeln, men fann ‘%1$S’.\nPESkipAtRuleEOF2=slut på at-regel\nPEUnknownAtRule=Ej erkänd at-regel eller fel vid tolkningen av at-regeln ‘%1$S’.\nPECharsetRuleEOF=teckenkodsträng i @charset-regel\nPECharsetRuleNotString=Väntade sig en teckenkodsträng, men fann ‘%1$S’.\nPEGatherMediaEOF=slut på medialista i @import eller @media-regel\nPEGatherMediaNotComma=Väntade sig ‘,’ i medialistan, men fann ‘%1$S’.\nPEGatherMediaNotIdent=Väntade sig identifierare i medialistan, men fann ‘%1$S’.\nPEGatherMediaReservedMediaType=Hittade reserverade nyckelordet ‘%1$S’ vid sökning efter mediatyp.\nPEParseSourceSizeListEOF=längdvärde för matchande mediavillkor\nPEParseSourceSizeListNotComma=Väntade sig ‘,’ efter värdet men fann ‘%1$S’\nPEImportNotURI=Väntade sig en URI i @import-regel, men fann ‘%1$S’.\nPEImportBadURI=Ogiltig URI i @import-regel: ‘%1$S’.\nPEImportUnexpected=Hittade oväntat ‘%1$S’ i @import.\nPEGroupRuleEOF2=slut på @media, @supports eller @-moz-document-regel\nPEGroupRuleNestedAtRule=Otillåten %1$S-regel i @media- eller @-moz-document-regel.\nPEMozDocRuleBadFunc2=Väntade sig url(), url-prefix(), domain() eller regexp() i @-moz-document-regel, men fann ‘%1$S’.\nPEMozDocRuleNotURI=Väntade sig en URI i @-moz-document-regel, men fann ‘%1$S’.\nPEMozDocRuleNotString=Väntade sig en sträng i @-moz-document-regelns regexp()-funktion, men fann ‘%1$S’.\nPEMozDocRuleEOF=nästa URI i @-moz-document-regel\nPEAtNSPrefixEOF=namnrymdsprefix i @namespace-regel\nPEAtNSURIEOF=namnrymdsURI i @namespace-regel\nPEAtNSUnexpected=Oväntad informationsbärare i @namespace: ‘%1$S’.\nPEKeyframeNameEOF=namn på @keyframes-regel.\nPEKeyframeBadName=Väntade sig en identifierare för namn på @keyframes-regel.\nPEKeyframeBrace=Väntade sig ett öppnande { på @keyframes-regel.\nPESkipDeclBraceEOF=avslutande } i deklarationsblock\nPESkipRSBraceEOF=avslutande } i ogiltig regeluppsättning\nPEBadSelectorRSIgnored=Regeluppsättning ignorerades pga. ogiltig selektor.\nPEBadSelectorKeyframeRuleIgnored=Keyframe-regel ignorerades pga. av ogiltig selektor.\nPESelectorListExtraEOF=‘,’ eller ‘{’\nPESelectorListExtra=Väntade sig ‘,’ eller ‘{’, men fann ‘%1$S’.\nPESelectorGroupNoSelector=Väntade sig en selektor.\nPESelectorGroupExtraCombinator=Kvardröjande kombinator.\nPECounterStyleNotIdent=Väntade sig en identifierare för namn på @counter-style-regel.\nPECounterStyleBadName=Namnet på @font-face-regel kan inte vara ‘%1$S’.\nPECounterStyleBadBlockStart=Väntade sig ‘{’ som början på @counter-style-regel, men fann ‘%1$S’.\nPECounterStyleEOF=avslutande ‘}’ för @counter-style-avsnitt\nPECounterDescExpected=Väntade sig en räknare-deskriptor, men fann ‘%1$S’.\nPEUnknownCounterDesc=Okänd deskriptor ‘%1$S’ i @counter-style-regel.\nPECounterExtendsNotIdent=Väntade sig en identifierare för extends-algoritmen, men fann ‘%1$S’.\nPECounterASWeight=Varje värde i beskrivningen av symboler för numrerad lista måste vara mindre än den föregående värdet.\nPEClassSelEOF=klassnamn\nPEClassSelNotIdent=Väntade sig en identifierare för klasselektorn, men fann ‘%1$S’.\nPECoordinatePair=Väntade sig ett koordinatpar, men fann ‘%1$S’.\nPETypeSelEOF=elementtyp\nPETypeSelNotType=Väntade sig ett elementnamn eller ‘*’, men fann ‘%1$S’.\nPEUnknownNamespacePrefix=Okänt namnrymdsprefix ‘%1$S’.\nPEAttributeNameEOF=attributnamn\nPEAttributeNameExpected=Väntade sig en identifierare för attributnamnet, men fann ‘%1$S’.\nPEAttributeNameOrNamespaceExpected=Väntade sig ett attributnamn eller namnrymd, men fann ‘%1$S’.\nPEAttSelNoBar=Väntade sig ‘|’, men fann ‘%1$S’.\nPEAttSelInnerEOF=del av attributselektor\nPEAttSelUnexpected=Oväntad informationsbärare i attributselektorn: ‘%1$S’.\nPEAttSelValueEOF=attributvärde\nPEAttSelCloseEOF=‘]’ för att avsluta attributselektor\nPEAttSelNoClose=Väntade sig ‘]’ för att avsluta attributselektor, men fann ‘%1$S’.\nPEAttSelBadValue=Väntade sig en identifierare eller sträng för värdet i attributselektorn, men fann ‘%1$S’.\nPEPseudoSelEOF=namn på pseudoklass eller pseudoelement\nPEPseudoSelBadName=Väntade sig en identifierare för pseudoklass eller pseudoelement, men fann ‘%1$S’.\nPEPseudoSelNonFunc=Funktionsbärare för icke-funktions pseudoklass eller pseudoelement, eller omvänt, vid läsning av ‘%1$S’.\nPEPseudoSelNotPE=Väntade sig ett pseudoelement, men fann ‘%1$S’.\nPEPseudoSelDoubleNot=Negeringspseudoklass kan inte negeras ‘%1$S’.\nPEPseudoSelPEInNot=Pseudoelement kan inte negeras ‘%1$S’.\nPEPseudoSelNewStyleOnly=Det här pseudoelementet måste använda formen “::”: ‘%1$S’.\nPEPseudoSelEndOrUserActionPC=Väntade sig ett slut på selektor eller en användarstyrd pseudoklass efter pseudoelement, men fann ‘%1$S’.\nPEPseudoSelNoUserActionPC=Väntade sig ett slut på selektor efter pseudoelement som inte stöder användarstyrda pseudoklasser, men fann ‘%1$S’.\nPEPseudoSelMultiplePE=Extra pseudoelement ‘%1$S’.\nPEPseudoSelUnknown=Okänd pseudoklass eller pseudoelement ‘%1$S’.\nPENegationEOF=selektor inom en negation\nPENegationBadInner=Vanskapt enkel selektor som negeringspseudoklassargument ‘%1$S’.\nPENegationNoClose=Avslutande ‘)’ i negeringspseudoklassen ‘%1$S’ saknas.\nPENegationBadArg=Argument i negeringspseudoklassen ‘%1$S’ saknas.\nPEPseudoClassArgEOF=argument till pseudoklass-selektor\nPEPseudoClassArgNotIdent=Väntade sig en identifierare för pseudoklass-parameter, men fann ‘%1$S’.\nPEPseudoClassArgNotNth=Väntade sig del av argument till pseudoklass, men fann ‘%1$S’.\nPEPseudoClassNoClose=Avslutande ‘)’ i pseudoklassen saknas, men fann ‘%1$S’ istället.\nPEPseudoClassNoArg=Argument i pseudoklassen ‘%1$S’ saknas.\nPEPseudoClassNotUserAction=Väntade sig ett slut på selektor eller en användarstyrd pseudoklass efter pseudoelement, men fann pseudoklass ‘%1$S’.\nPESelectorEOF=selektor\nPEBadDeclBlockStart=Väntade sig ‘{’ som start på deklarationsblock, men fann ‘%1$S’.\nPEColorEOF=färg\nPEColorNotColor=Väntade sig en färg, men fann ‘%1$S’.\nPEColorComponentEOF=färgkomponent\nPEExpectedPercent=Väntade sig ett procenttal, men fann ‘%1$S’.\nPEExpectedInt=Väntade sig ett heltal, men fann ‘%1$S’.\nPEExpectedNumberOrAngle=Väntade sig ett nummer eller vinkel men fann ‘%1$S’.\nPEExpectedNumberOrPercent=Väntade sig ett nummer eller procenttal men fann ‘%1$S’.\nPEColorBadRGBContents=Väntade sig ett nummer eller procenttal i rgb(), men fann ‘%1$S’.\nPEColorComponentBadTerm=Väntade sig ‘%2$S’, men fann ‘%1$S’.\nPEColorHueEOF=färgton\nPEExpectedComma=Väntade sig ‘,’, men fann ‘%1$S’.\nPEColorSaturationEOF=mättnad\nPEColorLightnessEOF=ljusstyrka\nPEColorOpacityEOF=opacitet i färgvärde\nPEExpectedNumber=Väntade sig ett nummer, men fann ‘%1$S’.\nPEPositionEOF=<position>\nPEExpectedPosition=Väntade sig en <position>, men fann ‘%1$S’.\nPEExpectedRadius=Förväntade sig en radie, men fann ‘%1$S’.\nPEExpectedCloseParen=Väntade sig ‘)’, men fann ‘%1$S’.\nPEDeclEndEOF=‘;’ eller ‘}’ för att avsluta deklaration\nPEParseDeclarationNoColon=Väntade sig ‘:’, men fann ‘%1$S’.\nPEParseDeclarationDeclExpected=Väntade sig en deklaration, men fann ‘%1$S’.\nPEEndOfDeclEOF=slut på deklaration\nPEImportantEOF=important\nPEExpectedImportant=Väntade sig ‘important’, men fann ‘%1$S’.\nPEBadDeclEnd=Väntade sig ‘;’ som avslutning på deklaration, men fann ‘%1$S’.\nPEBadDeclOrRuleEnd2=Väntade sig ‘;’ eller ‘}’ som avslutning på deklaration, men fann ‘%1$S’.\nPEInaccessibleProperty2=Kan inte ange ett värde för en intern egenskap.\nPECommentEOF=slut på kommentar\nSEUnterminatedString=Hittade oavslutad sträng ‘%1$S’.\nPEFontDescExpected=Väntade sig en teckensnittsdeskriptor, men fann ‘%1$S’.\nPEUnknownFontDesc=Okänd deskriptor ‘%1$S’ i @font-face-regel.\nPEMQExpectedExpressionStart=Väntade sig ‘(’ som början på mediafrågeuttryck, men fann ‘%1$S’.\nPEMQExpressionEOF=mediafrågeuttryckets innehåll\nPEMQExpectedFeatureName=Väntade sig namn på mediafunktion, men fann ‘%1$S’.\nPEMQExpectedFeatureNameEnd=Väntade sig ‘:’ eller ‘)’ efter namn på mediafunktion, men fann ‘%1$S’.\nPEMQNoMinMaxWithoutValue=Mediafunktioner med min- eller max- måste ha ett värde.\nPEMQExpectedFeatureValue=Hittade ogiltigt värde för mediafunktion.\nPEBadFontBlockStart=Väntade sig ‘{’ som början på @font-face-regel, men fann ‘%1$S’.\nPEBadFontBlockEnd=Väntade sig ‘}’ som avslutning på @font-face-regel, men fann ‘%1$S’.\nPEAnonBoxNotAlone=Väntade sig inte anonym box.\nPEFFVUnexpectedEOF=Oväntat slut på regeln @font-feature-values.\nPEFFVBlockStart=Väntade sig { som början på regeln @font-feature-values, men fann ‘%1$S’.\nPEFFVValueSetStart=Väntade sig { som början på en uppsättning funktionsvärden, men fann ‘%1$S’.\nPEFFVNoFamily=Väntade sig listan på typsnittsfamiljer för regeln @font-feature-values, men fann ‘%1$S’.\nPEFFVUnexpectedBlockEnd=Väntade sig ‘}’ som avslutning på regeln @font-feature-values, men fann ‘%1$S’.\nPEFFVUnknownFontVariantPropValue=Okänt egenskapsvärde för font-variant ‘%1$S’.\nPEFFVExpectedIdent=Väntade sig en identifierare, men fann ‘%1$S’.\nPEFFVExpectedValue=Väntade sig icke-negativt heltalsvärde, men fann ‘%1$S’.\nPEFFVTooManyValues=För många värden för funktionstypen ‘%1$S’.\nPEFFVGenericInFamilyList=Familjelistan kan inte innehålla generiskt typsnittsfamiljnamn.\nPEFFVValueDefinitionTrailing=Väntade sig slutet på värdedefinition, men fann ‘%1$S’.\nPEBadDirValue=Väntade sig ‘ltr’ eller ‘rtl’ i riktningsselektor, men fann ‘%1$S’.\nPESupportsConditionStartEOF2=‘not’, ‘(’ eller funktion\nPESupportsConditionInParensEOF=‘)’\nPESupportsConditionNotEOF=‘not’\nPESupportsWhitespaceRequired=Väntade sig blanktecken efter ‘not’, ‘and’ eller ‘or’.\nPESupportsConditionExpectedOpenParenOrFunction=Väntade sig ‘(’ eller funktion under tolkning av supports-villkor, men fann ‘%1$S’.\nPESupportsConditionExpectedCloseParen=Väntade sig ‘)’ under tolkning av supports-villkor, men fann ‘%1$S’.\nPESupportsConditionExpectedStart2=Väntade sig ‘not’, ‘(’ eller funktion under tolkning av supports-villkor, men fann ‘%1$S’.\nPESupportsConditionExpectedNot=Väntade sig ‘not’ under tolkning av supports-villkor, men fann ‘%1$S’.\nPESupportsGroupRuleStart=Väntade sig ‘{’ som början på @supports-regel, men fann ‘%1$S’.\nPEFilterEOF=filter\nPEExpectedNoneOrURL=Väntade sig ‘none’ eller URL, men fann ‘%1$S’.\nPEExpectedNoneOrURLOrFilterFunction=Väntade sig ‘none’, URL, eller filterfunktion, men fann ‘%1$S’.\nPEExpectedNonnegativeNP=Väntade sig icke-negativ siffra eller procenttal.\nPEFilterFunctionArgumentsParsingError=Fel vid parsning av argument för filterfunktion.\nPEVariableEOF=variabel\nPEVariableEmpty=Väntade sig ett variabelvärde, men fann ‘%1$S’.\n# LOCALIZATION NOTE(PEValueWithVariablesParsingErrorInValue): %1$S is replaced\n# with the property name and %2$S is replaced with the property value.\nPEValueWithVariablesParsingErrorInValue=Fel vid tolkning av värde för ‘%1$S’ efter ersatta variabler. Genererat värde var ‘%2$S’.\nPEValueWithVariablesFallbackInherit=Faller tillbaka på ‘inherit’.\nPEValueWithVariablesFallbackInitial=Faller tillbaka på ‘initial’.\nPEInvalidVariableReference=Egenskap innehöll en referens till ogiltig variabel.\nPEInvalidVariableTokenFallback=Hittade ogiltig token ‘%1$S’ på toppnivån av variabelreferensens reservlösning.\nPEExpectedVariableNameEOF=identifierare för variabelnamn\nPEExpectedVariableName=Väntade sig identifierare för variabelnamn, men fann ‘%1$S’.\nPEExpectedVariableFallback=Väntade sig reservlösning för variabelreferens efter ‘,’.\nPEExpectedVariableCommaOrCloseParen=Väntade sig ‘,’ eller ‘)’ efter variabelnamn i variabelreferens, men fann ‘%1$S’.\nPESubgridNotSupported=Stöd för nyckelordet ‘subgrid’ i CSS Grid är inte aktiverad.\nPEMoreThanOneGridRepeatAutoFillInNameList=Endast en repeat(auto-fill, …) är tillåten i en namnlista för ett underrutnät.\nPEMoreThanOneGridRepeatAutoFillFitInTrackList=Endast en repeat(auto-fill, …) eller repeat(auto-fit, …) är tillåten i en tracklista.\nPEMoreThanOneGridRepeatTrackSize=Endast ett trackstorlek är tillåten inuti repeat(auto-fit/auto-fill, …).\n\nTooLargeDashedRadius=Gränsradie är för stor för ‘streckad’ stil (gränsen är 100000 px). Renderar som fylld.\nTooLargeDottedRadius=Gränsradie är för stor för ‘prickad’ stil (gränsen är 100000 px). Renderar som fylld.\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/customizeCharset.dtd",
    "content": "<!-- -*- Mode: HTML -*- -->\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY title.label        \"Anpassa kodningar\">\n<!ENTITY current.label      \"Aktiva kodningar:\">\n<!ENTITY remove.label       \"Ta bort\">\n<!ENTITY remove.accessKey   \"T\">\n<!ENTITY additional.label   \"Tillgängliga kodningar:\">\n<!ENTITY add.label          \"Lägg till\">\n<!ENTITY add.accessKey      \"L\">\n<!ENTITY moveUp.label       \"Flytta upp\">\n<!ENTITY moveUp.accessKey   \"u\">\n<!ENTITY moveDown.label     \"Flytta ner\">\n<!ENTITY moveDown.accessKey \"n\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/customizeToolbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dialog.title             \"Anpassa verktygsfält\">\n<!ENTITY dialog.dimensions        \"width: 92ch; height: 36em;\">\n<!ENTITY instructions.description \"Du kan lägga till eller ta bort poster genom att dra dem till eller från verktygsfälten.\">\n<!ENTITY show.label               \"Visa:\">\n<!ENTITY iconsAndText.label       \"Ikoner och text\">\n<!ENTITY icons.label              \"Ikoner\">\n<!ENTITY text.label               \"Text\">\n<!ENTITY useSmallIcons.label      \"Små ikoner\">\n<!ENTITY restoreDefaultSet.label  \"Standardutseende\">\n<!ENTITY addNewToolbar.label      \"Nytt verktygsfält \">\n<!ENTITY saveChanges.label        \"Klar\">\n<!ENTITY undoChanges.label        \"Ångra\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/customizeToolbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nenterToolbarTitle=Nytt verktygsfält\nenterToolbarName=Välj ett namn för verktygsfältet:\nenterToolbarDup=Det finns redan ett verktygsfält med namnet “%S”. Välj ett annat namn.\nenterToolbarBlank=Du måste ange ett namn för att kunna skapa ett nytt verktygsfält.\nseparatorTitle=Avskiljare\nspringTitle=Flexibelt mellanrum\nspacerTitle=Mellanrum\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/dateFormat.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmonth.1.Mmm=Jan\nmonth.2.Mmm=Feb\nmonth.3.Mmm=Mar\nmonth.4.Mmm=Apr\nmonth.5.Mmm=Maj\nmonth.6.Mmm=Jun\nmonth.7.Mmm=Jul\nmonth.8.Mmm=Aug\nmonth.9.Mmm=Sep\nmonth.10.Mmm=Okt\nmonth.11.Mmm=Nov\nmonth.12.Mmm=Dec\n\nmonth.1.name=Januari\nmonth.2.name=Februari\nmonth.3.name=Mars\nmonth.4.name=April\nmonth.5.name=Maj\nmonth.6.name=Juni\nmonth.7.name=Juli\nmonth.8.name=Augusti\nmonth.9.name=September\nmonth.10.name=Oktober\nmonth.11.name=November\nmonth.12.name=December\n\nday.1.name=Söndag\nday.2.name=Måndag\nday.3.name=Tisdag\nday.4.name=Onsdag\nday.5.name=Torsdag\nday.6.name=Fredag\nday.7.name=Lördag\n\nday.1.Mmm=Sön\nday.2.Mmm=Mån\nday.3.Mmm=Tis\nday.4.Mmm=Ons\nday.5.Mmm=Tor\nday.6.Mmm=Fre\nday.7.Mmm=Lör\n\nday.1.short=S\nday.2.short=M\nday.3.short=T\nday.4.short=O\nday.5.short=T\nday.6.short=F\nday.7.short=L\n\nnoon=Lunch\nmidnight=Midnatt\n\nAllDay=Hela dagen\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/datetimepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- first day of week to display in datepicker, a value from 0 to 6,\n     0 = Sunday, 1 = Monday, etc. -->\n\n<!ENTITY firstdayofweek.default \"1\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/devtools/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - browser/devtools/styleeditor/styleeditor.xul for context -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n\n\n\n<!ENTITY csscoverage.backButton \"Bakåt\">\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n\n<!ENTITY csscoverage.unused \"Oanvända Regler\">\n<!ENTITY csscoverage.noMatches \"Inga matchningar hittades för dessa regler: \">\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n\n<!ENTITY csscoverage.optimize.header \"Optimeringsbara sidor\">\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n\n<!ENTITY csscoverage.optimize.body1 \"Du kan ibland snabba upp laddningen genom att flytta \">\n<!ENTITY csscoverage.optimize.body2 \"taggar till botten av sidan och skapa en ny linje\">\n<!ENTITY csscoverage.optimize.body3 \"elementen med stilarna som behövs före 'load'-händelsen till toppen. Här är stilblocken du behöver:\">\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n\n<!ENTITY csscoverage.optimize.bodyX \"Alla regler följs.\">\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n\n<!ENTITY csscoverage.footer1 \"Se\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"MDN-artikeln om verktyget för CSS täcknings verktyget \">\n<!ENTITY csscoverage.footer4 \"för förbehåll vid skapandet av denna rapport.\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/devtools/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc2,\n# csscoverageStopDesc2, csscoverageOneShotDesc2, csscoverageToggleDesc2,\n# csscoverageReportDesc2): Short descriptions of the csscoverage commands\ncsscoverageDesc=Kontrollera analysen av CSS-täckning\ncsscoverageStartDesc2=Starta insamling till CSS-täckningsanalys\ncsscoverageStopDesc2=Stoppa insamling till CSS-täckningsanalys\ncsscoverageOneShotDesc2=Samla data till omedelbar CSS-täckningsanalys\ncsscoverageToggleDesc2=Växla läge för insamling till CSS-täckningsanalys\ncsscoverageReportDesc2=Visa CSS-täckningsanalysrapport\ncsscoverageStartNoReloadDesc=Börja inte med att ladda om sidan\ncsscoverageStartNoReloadManual=Det är bäst att börja med att ladda om den aktuella sidan då det startar testen vid ett känt läge, men det kan finnas anledningar till att inte vilja göra det (t.ex. att sidan innehåller en status som förloras om sidan laddas om)\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply=Kör CSS-täckningsanalys\ncsscoverageDoneReply=CSS-täckningsanalys slutförd\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError=CSS-täckningsanalys pågår redan\ncsscoverageNotRunningError=CSS-täckningsanalys körs inte\ncsscoverageNotRunError=CSS-täckningsanalys har inte körts\ncsscoverageNoRemoteError=Målet stödjer inte CSS-täckning\ncsscoverageOneShotReportError=CSS-täckningsanalysrapport är inte tillgängligt för 'oneshot'-data. Använd start/stopp.\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=Inkommande anslutning\n\n# LOCALIZATION NOTE (remoteIncomingPromptMessage): The message displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptMessage=En inkommande förfrågan om att tillåta fjärravlusning mottogs. En annan klient kan ta fullständig kontroll över din webbläsare! Vill du tillåta anslutningen?\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=Inaktivera\n\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=My Cert: %1$S\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=The endpoint you are connecting to needs more information to authenticate this connection.  Please provide the token below in the prompt that appears on the other end.\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=Client Identification\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=Token: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=Client Endpoint: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=Allow connection?\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=An incoming request to permit remote debugging connection was detected. A remote client can take complete control over your browser!\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=Server Endpoint: %1$S\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=The client should be displaying a token value.  Enter that token value here to complete authentication with this client.\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=Provide Client Token\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=Stilinspektör\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=Bästa matchning\nrule.status.MATCHED=Matchning\nrule.status.PARENT_MATCH=Föräldramatchning\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=inline\nrule.sourceElement=element\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=Ärvd från %S\n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe=Nyckelbildrutor %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles=(användaragent)\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement=Pseudo-element\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.selectedElement=Detta element\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle=Läs dokumentationen för den här egenskapen\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=Ogiltigt värde på egenskap\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=Inget element är valt.\n\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll): Text displayed in the\n# rule view context menu.\nruleView.contextmenu.selectAll=Markera allt\n\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll.accessKey): Access key for\n# the rule view context menu \"Select all\" entry.\nruleView.contextmenu.selectAll.accessKey=M\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copy): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.copy=Kopiera\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copy.accessKey): Access key for\n# the rule view context menu \"Select all\" entry.\nruleView.contextmenu.copy.accessKey=o\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nruleView.contextmenu.copyColor=Kopiera färg\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nruleView.contextmenu.copyColor.accessKey=L\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.showOrigSources=Visa originalkällor\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nruleView.contextmenu.showOrigSources.accessKey=r\n\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\nruleView.contextmenu.addRule=Lägg till regel\n\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nruleView.contextmenu.addRule.accessKey=R\n\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\ncomputedView.contextmenu.selectAll=Markera allt\n\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\ncomputedView.contextmenu.selectAll.accessKey=M\n\n# LOCALIZATION NOTE (computedView.contextmenu.copy): Text displayed in the\n# computed view context menu.\ncomputedView.contextmenu.copy=Kopiera\n\n# LOCALIZATION NOTE (computedView.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\ncomputedView.contextmenu.copy.accessKey=o\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/dialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbutton-accept=OK\nbutton-cancel=Avbryt\nbutton-help=Hjälp\nbutton-disclosure=Mer information\naccesskey-accept=\naccesskey-cancel=\naccesskey-help=H\naccesskey-disclosure=M\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/dialogOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- WARNING!!! This file is obsoleted by the dialog.xml widget -->\n<!-- OK Cancel Buttons -->\n\n\n<!ENTITY okButton.label      \"OK\">\n<!ENTITY cancelButton.label  \"Avbryt\">\n<!ENTITY helpButton.label    \"Hjälp\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/dom/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nKillScriptTitle=Varning: Opåverkbart skript\nKillScriptMessage=Ett skript på den här sidan kan vara upptaget, eller ha slutat att svara. Du kan stoppa skriptet nu, eller så kan du fortsätta för att se om skriptet slutförs.\nKillScriptWithDebugMessage=Ett skript på den här sidan kan vara upptaget eller ha slutat att svara. Du kan stoppa skriptet nu, öppna det i en avlusare, eller låta skriptet fortsätta.\nKillScriptLocation=Skript: %S\nStopScriptButton=Stoppa skript\nDebugScriptButton=Avlusa skript\nWaitForScriptButton=Fortsätt\nDontAskAgain=&Fråga mig inte igen\nJSURLLoadBlockedWarning=Försök att ladda en javascript: URL från en värd\\ni ett fönster som visar innehåll från en annan värd\\nblockerades av säkerhetshanteraren.\nWindowCloseBlockedWarning=Skript får inte stänga fönster som inte har öppnats av skript.\nOnBeforeUnloadTitle=Är du säker?\nOnBeforeUnloadMessage=Den här sidan vill att du bekräftar att du vill lämna sidan - data som du har skrivit in kanske inte sparas.\nOnBeforeUnloadStayButton=Stanna på sidan\nOnBeforeUnloadLeaveButton=Lämna sidan\nUnexpectedCanvasVariantStyle=canvas: ett försök att sätta ett värde för strokeStyle eller fillStyle som varken är en sträng, en CanvasGradient eller ett CanvasPattern ignorerades.\nEmptyGetElementByIdParam=Tom sträng skickad till getElementById().\nLowMemoryTitle=Varning: Lite minne\nLowMemoryMessage=Ett skript på den här sidan har stoppats pga för lite minne.\nSpeculationFailed=Ett obalanserat träd skrevs med document.write() och orsakade omtolkning av data från nätverket. För mer information, se https://developer.mozilla.org/en/Optimizing_Your_Pages_for_Speculative_Parsing\nDocumentWriteIgnored=Ett anrop till document.write() från ett asynkront laddat externt skript ignorerades.\n# LOCALIZATION NOTE (EditorFileDropFailed): Do not translate contenteditable, %S is the error message explaining why the drop failed.\nEditorFileDropFailed=Att släppa en fil i ett element med redigerbart innehåll misslyckades: %S.\nFormValidationTextTooLong=Förkorta texten till %S tecken eller mindre (du använder %S tecken).\nFormValidationTextTooShort=Använd åtminstone %S tecken (du använder %S tecken).\nFormValidationValueMissing=Fyll i det här fältet.\nFormValidationCheckboxMissing=Kryssa i den här rutan om du vill fortsätta.\nFormValidationRadioMissing=Välj ett av dessa alternativ.\nFormValidationFileMissing=Välj en fil.\nFormValidationSelectMissing=Välj en post i listan.\nFormValidationInvalidEmail=Skriv in en e-postadress.\nFormValidationInvalidURL=Skriv in en URL.\nFormValidationPatternMismatch=Använd det efterfrågade formatet.\n# LOCALIZATION NOTE (FormValidationPatternMismatchWithTitle): %S is the (possibly truncated) title attribute value.\nFormValidationPatternMismatchWithTitle=Använd det efterfrågade formatet: %S.\n# LOCALIZATION NOTE (FormValidationNumberRangeOverflow): %S is a number.\nFormValidationNumberRangeOverflow=Välj ett värde som är lägre än %S.\n# LOCALIZATION NOTE (FormValidationDateRangeOverflow): %S is a date.\nFormValidationDateRangeOverflow=Välj ett värde som är lägre än %S.\n# LOCALIZATION NOTE (FormValidationTimeRangeOverflow): %S is a time.\nFormValidationTimeRangeOverflow=Välj ett värde som är lägre än %S.\n# LOCALIZATION NOTE (FormValidationNumberRangeUnderflow): %S is a number.\nFormValidationNumberRangeUnderflow=Välj ett värde som är högre än %S.\n# LOCALIZATION NOTE (FormValidationDateRangeUnderflow): %S is a date.\nFormValidationDateRangeUnderflow=Välj ett värde som är senare än %S.\n# LOCALIZATION NOTE (FormValidationTimeRangeUnderflow): %S is a time.\nFormValidationTimeRangeUnderflow=Välj ett värde som är senare än %S.\n# LOCALIZATION NOTE (FormValidationStepMismatch): both %S can be a number, a date or a time.\nFormValidationStepMismatch=Välj ett giltigt värde. De två närmaste värdena är %S och %S.\n# LOCALIZATION NOTE (FormValidationStepMismatchOneValue): %S can be a number, a date or a time. This is called instead of FormValidationStepMismatch when the second value is the same as the first.\nFormValidationStepMismatchOneValue=Välj ett giltigt värde. Det närmaste värdet är %S.\nFormValidationBadInputNumber=Skriv in ett nummer.\nGetAttributeNodeWarning=Användning av getAttributeNode() är föråldrat. Använd getAttribute() istället.\nSetAttributeNodeWarning=Användning av setAttributeNode() är föråldrat. Använd setAttribute() istället.\nGetAttributeNodeNSWarning=Användning av getAttributeNodeNS() är föråldrat. Använd getAttributeNS() istället.\nSetAttributeNodeNSWarning=Användning av setAttributeNodeNS() är föråldrat. Använd setAttributeNS() istället.\nRemoveAttributeNodeWarning=Användning av removeAttributeNode() är föråldrat. Använd removeAttribute() istället.\nCreateAttributeWarning=Användning av document.createAttribute() är föråldrat. Använd element.setAttribute() istället.\nCreateAttributeNSWarning=Användning av document.createAttributeNS() är föråldrat. Använd element.setAttributeNS() istället.\nNodeValueWarning=Användning av egenskapen nodeValue i attribut är föråldrat. Använd value istället.\nTextContentWarning=Användning av egenskapen textContent i attribut är föråldrat. Använd value istället.\nEnablePrivilegeWarning=Användning av enablePrivilege är föråldrat.  Använd istället kod som körs med system-principalen (t.ex. ett tillägg).\nnsIJSONDecodeDeprecatedWarning=nsIJSON.decode är föråldrat.  Använd JSON.parse istället.\nnsIJSONEncodeDeprecatedWarning=nsIJSON.encode är föråldrat.  Använd JSON.stringify istället.\nnsIDOMWindowInternalWarning=Användning av nsIDOMWindowInternal är föråldrat. Använd nsIDOMWindow istället.\nFullscreenDeniedDisabled=Begäran om helskärm nekades eftersom helskärms-API har inaktiverats av användarens inställningar.\nFullscreenDeniedFocusedPlugin=Begäran om helskärm nekades eftersom en fönsterbaserad insticksmodul har fokus.\nFullscreenDeniedHidden=Begäran om helskärm nekades eftersom dokumentet inte längre är synligt.\nFullscreenDeniedContainerNotAllowed=Begäran om helskärm nekades eftersom åtminstone en av det dokument som innehåller elementen inte är en iframe eller inte har ett “allowfullscreen”-attribut.\nFullscreenDeniedNotInputDriven=Begäran om helskärm nekades eftersom Element.requestFullscreen() inte anropas inifrån en användargenererad händelsehanterare.\nFullscreenDeniedNotHTMLSVGOrMathML=Begäran om helskärm nekades eftersom elementet som gjorde begäran inte är ett <svg>, <math> eller ett HTML-element.\nFullscreenDeniedNotInDocument=Begäran om helskärm nekades eftersom elementet som gjorde begäran inte längre finns i dokumentet.\nFullscreenDeniedMovedDocument=Begäran om helskärm nekades eftersom elementet som gjorde begäran har flyttat dokumentet.\nFullscreenDeniedLostWindow=Begäran om helskärm nekades eftersom vi inte längre har ett fönster.\nFullscreenDeniedSubDocFullscreen=Begäran om helskärm nekades eftersom ett deldokument i dokumentet som gjorde begäran redan är i helskärm.\nFullscreenDeniedNotDescendant=Begäran om helskärm nekades eftersom elementet som gjorde begäran inte är en ättling till den nuvarande helskärmselementet.\nFullscreenDeniedNotFocusedTab=Begäran om helskärm nekades eftersom elementet som gjorde begäran inte finns i fliken som för närvarande har fokus.\nRemovedFullscreenElement=Avslutade helskärmsläget eftersom helskärmselementet togs bort från dokumentet.\nFocusedWindowedPluginWhileFullscreen=Avslutade helskärmsläget eftersom en fönsterbaserad insticksmodul hade fokus.\nPointerLockDeniedDisabled=Begäran om pekarlås nekades eftersom pekarlås-API har inaktiverats av användarens inställningar.\nPointerLockDeniedInUse=Begäran om pekarlås nekades eftersom pekaren kontrolleras för närvarande av ett annat dokument.\nPointerLockDeniedNotInDocument=Begäran om pekarlås nekades eftersom det begärda elementet inte är i ett dokument.\nPointerLockDeniedSandboxed=Begäran om pekarlås nekades eftersom pekarlås-API är begränsad via sandbox.\nPointerLockDeniedHidden=Begäran om pekarlås nekades eftersom dokumentet inte längre är synligt.\nPointerLockDeniedNotFocused=Begäran om pekarlås nekades eftersom dokumentet inte är i fokus.\nPointerLockDeniedMovedDocument=Begäran om pekarlås nekades eftersom det begärda elementet har flyttat dokument.\nPointerLockDeniedNotInputDriven=Begäran om pekarlås nekades eftersom Element.requestPointerLock() inte anropades inifrån en användargenererad händelsehanterare och dokumentet är inte i fullskärmsläge.\nPointerLockDeniedFailedToLock=Begäran om pekarlås nekades eftersom webbläsaren misslyckats med att låsa pekaren.\nHTMLSyncXHRWarning=HTML-parsning i XMLHttpRequest stöds inte i synkronläge.\nInvalidRedirectChannelWarning=Det går inte att omdirigera till %S eftersom kanalen inte implementerar nsIWritablePropertyBag2.\n# LOCALIZATION NOTE: %S is the name of the header in question\nForbiddenHeaderWarning=Försök att ställa in en förbjuden header nekades: %S\nResponseTypeSyncXHRWarning=Användning av attributet responseType i XMLHttpRequest stöds inte längre i synkront läge i fönsterkontext.\nTimeoutSyncXHRWarning=Användning av attributet timeout i XMLHttpRequest stöds inte i synkront läge i fönsterkontext.\nJSONCharsetWarning=Ett försök gjordes att deklarera en icke-UTF-8-kodning för JSON hämtad genom XMLHttpRequest. Endast UTF-8 stöds för avkodning av JSON.\n# LOCALIZATION NOTE: Do not translate AudioBufferSourceNode\nMediaBufferSourceNodeResampleOutOfMemory=Otillräckligt minnesutrymme för att sampla om AudioBufferSourceNode för avspelning.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownContentType=Buffern som skickades till decodeAudioData innehåller en okänd innehållstyp.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownError=Ett okänt fel uppstod vid bearbetning av decodeAudioData.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataInvalidContent=Buffern som skickades till decodeAudioData innehåller ogiltigt innehåll som inte kan avkodas.\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataNoAudio=Buffern som skickades till decodeAudioData innehåller inget ljud.\n# LOCALIZATION NOTE: Do not translate HTMLMediaElement and createMediaElementSource.\nMediaElementAudioSourceNodeCrossOrigin=HTMLMediaElement skickad till createMediaElementSource har en cross-origin resurs, noden kommer inte ha någon output.\n# LOCALIZATION NOTE: Do not translate MediaStream and createMediaStreamSource.\nMediaStreamAudioSourceNodeCrossOrigin=MediaStream skickad till createMediaElementSource har en cross-origin resurs, noden kommer inte ha någon output.\nMediaLoadExhaustedCandidates=Alla kandidatresurser misslyckades. Laddning av media pausad.\nMediaLoadSourceMissingSrc=<source>elementet har inget “src”-attribut. Mediaresursen kunde inte laddas.\n# LOCALIZATION NOTE: %1$S is the Http error code the server returned (e.g. 404, 500, etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadHttpError=HTTP-laddning misslyckades med status %1$S. Laddning av mediaresursen %2$S misslyckades.\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load.\nMediaLoadInvalidURI=Ogiltig URI. Laddning av mediaresursen %S misslyckades.\n# LOCALIZATION NOTE: %1$S is the media resource's format/codec type (basically equivalent to the file type, e.g. MP4,AVI,WMV,MOV etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedTypeAttribute=Det specificerade attributet “type” i “%1$S” stöds inte. Laddning av mediaresursen %2$S misslyckades.\n# LOCALIZATION NOTE: %1$S is the \"media\" attribute value of the <source> element. It is a media query. %2$S is the URL of the media resource which failed to load.\nMediaLoadSourceMediaNotMatched=Det specificerade attributet “media” i “%1$S” matchar inte miljön. Laddning av mediaresursen %2$S misslyckades.\n# LOCALIZATION NOTE: %1$S is the MIME type HTTP header being sent by the web server, %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedMimeType=HTTP “Content-Type” i “%1$S” stöds inte. Laddning av mediaresursen %2$S misslyckades.\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load because of error in decoding.\nMediaLoadDecodeError=Mediaresursen %S kunde inte avkodas.\nMediaWidevineNoWMF=Försöker att spela Widevine utan Windows Media Foundation. Se https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaWMFNeeded=För att spela videoformat %S, måste du installera extra programvara från Microsoft, se https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaPlatformDecoderNotFound=Videon på denna sida kan inte spelas. Din dator kanske inte har de nödvändiga videokodekar för: %S\nMediaUnsupportedLibavcodec=Videon på denna sida kan inte spelas. Din dator har en version av libavcodec som inte stöds\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaCannotPlayNoDecoders=Det går inte att spela upp media. Inga dekodrar för begärda format: %S\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaNoDecoders=Inga dekodrar för några av de begärda formaten: %S\nMediaCannotInitializePulseAudio=Kan inte använda PulseAudio\n# LOCALIZATION NOTE: Do not translate \"MediaRecorder\".\nMediaRecorderMultiTracksNotSupported=MediaRecorder stöder inte inspelning av flera spår av samma typ just nu.\n# LOCALIZATION NOTE: %S is the ID of the MediaStreamTrack passed to MediaStream.addTrack(). Do not translate \"MediaStreamTrack\" and \"AudioChannel\".\nMediaStreamAddTrackDifferentAudioChannel=MediaStreamTrack %S kunde inte läggas till eftersom den tillhör en annan AudioChannel.\n# LOCALIZATION NOTE: Do not translate \"MediaStream\", \"stop()\" and \"MediaStreamTrack\"\nMediaStreamStopDeprecatedWarning=MediaStream.stop() är föråldrad och kommer snart att tas bort. Använd istället MediaStreamTrack.stop().\n# LOCALIZATION NOTE: Do not translate \"DOMException\", \"code\" and \"name\"\nDOMExceptionCodeWarning=Användning av attributet code i DOMException är föråldrat. Använd name istället.\n# LOCALIZATION NOTE: Do not translate \"__exposedProps__\"\nNoExposedPropsWarning=Exponering av chrome JS-objekt för content utan __exposedProps__ är osäkert och förlegat. Se https://developer.mozilla.org/en/XPConnect_wrappers för mer information.\n# LOCALIZATION NOTE: Do not translate \"Mutation Event\" and \"MutationObserver\"\nMutationEventWarning=Användning av Mutation Events är föråldrat. Använd MutationObserver istället.\n# LOCALIZATION NOTE: Do not translate \"Components\"\nComponentsWarning=Objektet Components är förlegat. Det kommer snart att tas bort.\nPluginHangUITitle=Varning: insticksmodulen svarar inte\nPluginHangUIMessage=%S kan vara upptagen eller ha slutat svara. Du kan stoppa insticksmodulen nu, eller så kan du fortsätta för att se om insticksmodulen blir klar.\nPluginHangUIWaitButton=Fortsätt\nPluginHangUIStopButton=Stoppa insticksmodul\nPrefixedFullscreenAPIWarning=Prefixed helskärms-API är föråldrad. Använd unprefixed API för fullskärm. För mer hjälp se https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API\n# LOCALIZATION NOTE: Do not translate \"NodeIterator\" or \"detach()\".\nNodeIteratorDetachWarning=Anropet detach() på en NodeIterator har inte längre någon effekt.\n# LOCALIZATION NOTE: Do not translate \"LenientThis\" and \"this\"\nLenientThisWarning=Ignorerar get eller set egenskapen som har [LenientThis] eftersom objektet “this” är fel.\n# LOCALIZATION NOTE: Do not translate \"nsIDOMWindowUtils\", \"getWindowWithOuterId\", or \"nsIWindowMediator\"\nGetWindowWithOuterIdWarning=Användning av nsIDOMWindowUtils.getOuterWindowWithId() är föråldrat.  Använd istället metoden nsIWindowMediator för samma namn.\n# LOCALIZATION NOTE: Do not translate \"getPreventDefault\" or \"defaultPrevented\".\nGetPreventDefaultWarning=Användning av getPreventDefault() är föråldrat.  Använd defaultPrevented istället.\n# LOCALIZATION NOTE: Do not translate \"getUserData\", \"setUserData\", \"WeakMap\", or \"element.dataset\".\nGetSetUserDataWarning=Användning av getUserData() eller setUserData() är föråldrat.  Använd WeakMap eller element.dataset istället.\n# LOCALIZATION NOTE: Do not translate \"mozGetAsFile\" or \"toBlob\"\nMozGetAsFileWarning=Den icke-standardiserade metoden mozGetAsFile är förlegad och kommer snart att tas bort.  Använd standardmetoden toBlob istället.\n# LOCALIZATION NOTE: Do not translate \"captureEvents()\" or \"addEventListener()\"\nUseOfCaptureEventsWarning=Användning av captureEvents() är föråldrat. För att uppgradera din kod, använd istället DOM 2-metoden addEventListener(). För mer hjälp, se http://developer.mozilla.org/en/docs/DOM:element.addEventListener\n# LOCALIZATION NOTE: Do not translate \"releaseEvents()\" or \"removeEventListener()\"\nUseOfReleaseEventsWarning=Användning av releaseEvents() är föråldrat. För att uppgradera din kod, använd istället DOM 2-metoden removeEventListener(). För mer hjälp, se http://developer.mozilla.org/en/docs/DOM:element.removeEventListener\n# LOCALIZATION NOTE: Do not translate \"document.load()\" or \"XMLHttpRequest\"\nUseOfDOM3LoadMethodWarning=Användning av document.load() är föråldrat. För att uppgradera din kod, använd istället DOM-objektet XMLHttpRequest. För mer hjälp, se https://developer.mozilla.org/en/XMLHttpRequest\n# LOCALIZATION NOTE: Do not translate \"window.showModalDialog()\" or \"window.open()\"\nShowModalDialogWarning=Bruket av window.showModalDialog() är förlegat. Använd window.open() i stället. För mer hjälp, se https://developer.mozilla.org/en-US/docs/Web/API/Window.open\n# LOCALIZATION NOTE: Do not translate \"window._content\" or \"window.content\"\nWindow_ContentWarning=window._content är förlegat.  Använd window.content istället.\n# LOCALIZATION NOTE: Do not translate \"XMLHttpRequest\"\nSyncXMLHttpRequestWarning=Synkron XMLHttpRequest på huvudtråden är föråldrad på grund av dess negativa inverkan på användarupplevelsen. För mer hjälp, se http://xhr.spec.whatwg.org/\nImplicitMetaViewportTagFallback=Ingen meta-viewport-tagg hittades. Specificera uttryckligt en för att förhindra oväntade effekter i framtida versioner. För mer hjälp, se https://developer.mozilla.org/en/docs/Mozilla/Mobile/Viewport_meta_tag\n# LOCALIZATION NOTE: Do not translate \"DataContainerEvent\" or \"CustomEvent\"\nDataContainerEventWarning=Användning av DataContainerEvent är förlegad. Använd CostumEvent istället.\n# LOCALIZATION NOTE: Do not translate \"window.controllers\"\nWindow_ControllersWarning=window.controllers är förlegade. Använd det inte för UA-detektering.\nImportXULIntoContentWarning=Att importera XUL-noder till ett innehållsdokument är förlegat. Denna funktionalitet kan komma tas bort inom kort.\nXMLDocumentLoadPrincipalMismatch=Användning av document.load är förbjudet på dokument som kommer från andra fönster. Endast fönster i vilket ett dokument skapades tillåts anropa .load på det dokument. Använd hellre XMLHttpRequest istället.\n# LOCALIZATION NOTE: Do not translate \"IndexedDB\".\nIndexedDBTransactionAbortNavigation=En IndexedDB-transaktion som ännu inte var klar har avbrutits på grund av sidnavigering.\n# LOCALIZATION NOTE: Do not translate Will-change, %1$S,%2$S are numbers.\nIgnoringWillChangeOverBudgetWarning=Minnesförbrukning för Will-change är för hög. Budgetgränsen är dokumentets yta multiplicerat med %1$S (%2$S pixlar). Förekomster av will-change över budgeten kommer att ignoreras.\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nHittingMaxWorkersPerDomain2=En Worker kunde inte startas omedelbart eftersom andra dokument i samma ursprung redan använder maximalt antal arbetare. Worker har satts i kö och kommer att startas efter att några av de andra arbetena har slutförts.\n# LOCALIZATION NOTE: Do not translate \"setVelocity\", \"PannerNode\", \"AudioListener\", \"speedOfSound\" and \"dopplerFactor\"\nPannerNodeDopplerWarning=Användning av setVelocity på en PannerNode och AudioListener, och speedOfSound och dopplerFactor på en AudioListener är föråldrad och dessa medlemmar kommer att tas bort. För mer hjälp https://developer.mozilla.org/en-US/docs/Web/API/AudioListener#Deprecated_features\n# LOCALIZATION NOTE: Do not translate \"Application Cache API\", \"AppCache\" and \"ServiceWorker\".\nAppCacheWarning=Applikations Cache API (AppCache) är föråldrat och kommer att tas bort vid en framtida tidpunkt.  Vänligen överväg att använda ServiceWorker för support offline.\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nEmptyWorkerSourceWarning=Försök att skapa en arbetare från en tom källa. Detta är förmodligen oavsiktligt.\nWebrtcDeprecatedPrefixWarning=WebRTC gränssnitt med “moz”-prefixet (mozRTCPeerConnection, mozRTCSessionDescription, mozRTCIceCandidate) har blivit föråldrat.\nNavigatorGetUserMediaWarning=navigator.mozGetUserMedia har ersatts av navigator.mediaDevices.getUserMedia\n# LOCALIZATION NOTE: Do not translate \"RTCPeerConnection\", \"getLocalStreams\", \"getRemoteStreams\", \"getSenders\" or \"getReceivers\".\nRTCPeerConnectionGetStreamsWarning=RTCPeerConnection.getLocalStreams/getRemoteStreams är föråldrade. Använd RTCPeerConnection.getSenders/getReceivers istället.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %S is a URL.\nInterceptionFailedWithURL=Det gick inte att läsa in ‘%S’. En ServiceWorker fångade upp begäran och påträffade ett oväntat fel.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"FetchEvent.respondWith()\", \"FetchEvent\", \"no-cors\", \"opaque\", \"Response\", or \"RequestMode\". %1$S is a URL. %2$S is a RequestMode value.\nBadOpaqueInterceptionRequestModeWithURL=Det gick inte att läsa in ‘%1$S’. En ServiceWorker skickade ett opaque Response till FetchEvent.respondWith() medan du hanterar ett ‘%2$S’ FetchEvent. Opaque Response objekt är endast giltiga när RequestMode är ‘no-cors’.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Error\", \"Response\", \"FetchEvent.respondWith()\", or \"fetch()\". %S is a URL.\nInterceptedErrorResponseWithURL=Det gick inte att läsa in ‘%S’. En ServiceWorker skickade ett Error Response till FetchEvent.respondWith(). Detta innebär vanligtvis att ServiceWorker utförde ett ogiltigt fetch()-anrop.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", or \"Response.clone()\". %S is a URL.\nInterceptedUsedResponseWithURL=Det gick inte att läsa in ‘%S’. En ServiceWorker skickade ett använt Response till FetchEvent.respondWith(). Innehållet av ett Response kan bara läsas en gång. Använd Response.clone() för att komma åt innehållet flera gånger.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"opaqueredirect\", \"Response\", \"FetchEvent.respondWith()\", or \"FetchEvent\". %s is a URL.\nBadOpaqueRedirectInterceptionWithURL=Det gick inte att läsa in ‘%S’. En ServiceWorker skickade ett opaqueredirect Response till FetchEvent.respondWith() medan du hanterar ett non-navigation FetchEvent.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", \"RedirectMode\" or \"follow\". %S is a URL.\nBadRedirectModeInterceptionWithURL=Det gick inte att läsa in ‘%S’. En ServiceWorker skickade ett Response till FetchEvent.respondWith() medan RedirectMode är inte ‘follow’.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\" or \"FetchEvent.preventDefault()\". %S is a URL.\nInterceptionCanceledWithURL=Det gick inte att läsa in ‘%S’. En ServiceWorker avbröt laddningen genom att anropa FetchEvent.preventDefault().\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", or \"FetchEvent.respondWith()\". %1$S is a URL. %2$S is an error string.\nInterceptionRejectedResponseWithURL=Det gick inte att läsa in ‘%1$S’. En ServiceWorker skickade ett promise till FetchEvent.respondWith() som förkastades med ‘%2$S’.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", \"FetchEvent.respondWith()\", or \"Response\". %1$S is a URL. %2$S is an error string.\nInterceptedNonResponseWithURL=Det gick inte att läsa in ‘%1$S’. En ServiceWorker skickade ett promise till FetchEvent.respondWith() som slutade med ett non-Response värde ‘%2$S’.\n# LOCALIZATION NOTE: Do not translate \"mozImageSmoothingEnabled\", or \"imageSmoothingEnabled\"\nPrefixedImageSmoothingEnabledWarning=Användning av mozImageSmoothingEnabled är föråldrad. Använd unprefixed imageSmoothingEnabled istället.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Service-Worker-Allowed\" or \"HTTP\". %1$S and %2$S are URLs.\nServiceWorkerScopePathMismatch=Det gick inte att registrera en ServiceWorker: Sökvägen till området ‘%1$S’ är inte under maximala området som tillåts ‘%2$S’. Justera området, flytta skriptet för ServiceWorker eller använda Service-Worker-Allowed HTTP-huvudet för att tillåta området.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a stringified numeric HTTP status code like \"404\" and %3$S is a URL.\nServiceWorkerRegisterNetworkError=Det gick inte att registrera/uppdatera en ServiceWorker för område ‘%1$S’: Inläsning misslyckades med status %2$S för skript ‘%3$S’.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a MIME Media Type like \"text/plain\" and %3$S is a URL.\nServiceWorkerRegisterMimeTypeError=Det gick inte att registrera/uppdatera en ServiceWorker för område ‘%1$S’: Bad Content-Type för ‘%2$S’ mottagen för skript ‘%3$S’.  Måste vara ‘text/javascript’, ‘application/x-javascript’ eller ‘application/javascript’.\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker.\nServiceWorkerGraceTimeoutTermination=Avslutar ServiceWorker för område ‘%1$S’ med väntande waitUntil/respondWith därför att grace fick timeout.\n# LOCALIZATION NOTE (ServiceWorkerNoFetchHandler): Do not translate \"Fetch\".\nServiceWorkerNoFetchHandler=Fetch-händelsehanterare måste läggas till under worker scriptets första utvärdering.\nExecCommandCutCopyDeniedNotInputDriven=document.execCommand(‘cut’/‘copy’) avslogs eftersom den inte anropades inifrån en användargenererad händelsehanterare.\nManifestShouldBeObject=Manifest bör vara ett objekt.\nManifestScopeURLInvalid=Område-URL är ogiltig.\nManifestScopeNotSameOrigin=Område-URL måste ha samma ursprung som dokumentet.\nManifestStartURLOutsideScope=Start URL:en är utanför området, så området är ogiltigt.\nManifestStartURLInvalid=Start URL:en är ogiltig.\nManifestStartURLShouldBeSameOrigin=Start URL:en måste ha samma ursprung som dokumentet.\n# LOCALIZATION NOTE: %1$S is the name of the object whose property is invalid. %2$S is the name of the invalid property. %3$S is the expected type of the property value. E.g. \"Expected the manifest's start_url member to be a string.\"\nManifestInvalidType=%1$S förväntade att %2$S ska vara en %3$S.\n# LOCALIZATION NOTE: %1$S is the name of the property whose value is invalid. %2$S is the (invalid) value of the property. E.g. \"theme_color: 42 is not a valid CSS color.\"\nManifestInvalidCSSColor=%1$S: %2$S är inte en giltig CSS-färg.\nPatternAttributeCompileFailure=Förhindrad att kolla <input pattern='%S'> för att mönstret är inte ett giltigt regexp: %S\n# LOCALIZATION NOTE: Do not translate \"postMessage\" or DOMWindow. %S values are origins, like https://domain.com:port\nTargetPrincipalDoesNotMatch=Det gick inte att köra ‘postmessage’ på ‘DOMWindow’: Ursprungsmålet som tillhandahålls (‘%S’) matchar inte mottagarfönstrets ursprung (‘%S’).\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbed=Omskrivning av gammal Youtube Flash-inbäddad (%S) till iframe-inbäddad (%S). Uppdatera sidan för att använda iframe istället för inbäddade/objekt, om möjligt.\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbedPathParams=Omskrivning av gammal Youtube Flash-inbäddad (%S) till iframe-inbäddad (%S). Parametrar stöds inta av iframe-inbäddad och konverteras. Uppdatera sidan för att använda iframe istället för inbäddade/objekt, om möjligt.\n# LOCALIZATION NOTE: This error is reported when the \"Encryption\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Encryption\", and \"salt\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionHeader=ServiceWorker för område ‘%1$S’ misslyckades med att dekryptera ett push-meddelande. Headern ‘Encryption’ måste innehålla en unik ‘salt‘-parameter för varje meddelande. Se https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 för mer information.\n# LOCALIZATION NOTE: This error is reported when the \"Crypto-Key\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Crypto-Key\", and \"dh\". %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoKeyHeader=ServiceWorker för område ‘%1$S’ misslyckades med att dekryptera ett push-meddelande. Headern ‘Crypto-Key‘ måste innehålla en ‘dh‘-parameter som innehåller appserverns publika nyckel. Se https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 för mer information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt because the deprecated\n# \"Encryption-Key\" header for an incoming push message is missing or invalid.\n# Do not translate \"ServiceWorker\", \"Encryption-Key\", \"dh\", \"Crypto-Key\", and\n# \"Content-Encoding: aesgcm\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionKeyHeader=ServiceWorker för område ‘%1$S’ misslyckades med att dekryptera ett push-meddelande. Headern ‘Encryption-Key’ måste innehålla en ‘dh‘-parameter. Denna header är föråldrad och kommer snart att tas bort. Använd ‘Crypto-Key‘ med ‘Content-Encoding: aesgcm‘ istället. Se https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 för mer information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"Content-Encoding\" header is missing or contains an\n# unsupported encoding. Do not translate \"ServiceWorker\", \"Content-Encoding\",\n# \"aesgcm\", and \"aesgcm128\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncodingHeader=ServiceWorker för område ‘%1$S’ misslyckades med att dekryptera ett push-meddelande. Headern ‘Content-Encoding‘ måste vara ‘aesgcm‘. ‘Aesgcm128‘ är tillåtet, men föråldrat och kommer snart att tas bort. Se https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 för mer information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"dh\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"dh\", \"Crypto-Key\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSenderKey=ServiceWorker för område ‘%1$S’ misslyckades med att dekryptera ett push-meddelande. Parametern 'dh' i headern 'Crypto-Key' måste vara appserverns Diffie-Hellman publika nyckel, base64url-kodad (https://tools.ietf.org/html/rfc7515#appendix-C) och i formen “uncompressed” eller “raw” (65 bytes innan kodning). Se https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 för mer information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"salt\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"salt\", \"Encryption\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSalt=ServiceWorker för område ‘%1$S’ misslyckades med att dekryptera ett push-meddelande. Parametern 'salt' i headern 'Encryption' måste vara base64url-kodad (https://tools.ietf.org/html/rfc7515#appendix-C) och vara minst 16 byte innan kodning. Se https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 för mer information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"rs\" parameter is not a number, or is less than the pad size.\n# Do not translate \"ServiceWorker\", \"rs\", or \"Encryption\". %1$S is the\n# ServiceWorker scope URL. %2$S is the minimum value (1 for aesgcm128, 2 for\n# aesgcm).\nPushMessageBadRecordSize=ServiceWorker för område ‘%1$S’ misslyckades med att dekryptera ett push-meddelande. Parametern 'rs' i headern 'Encryption' måste vara mellan %2$S och 2^36-31 eller utelämnas helt. Se https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 för mer information.\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because an encrypted record is shorter than the pad size, the pad is larger\n# than the record, or any of the padding bytes are non-zero. Do not translate\n# \"ServiceWorker\". %1$S is the ServiceWorker scope URL. %2$S is the pad size\n# (1 for aesgcm128, 2 for aesgcm).\nPushMessageBadPaddingError=ServiceWorker för område ‘%1$S’ misslyckades med att dekryptera ett push-meddelande. En post i det krypterade meddelandet är inte padded korrekt. Se https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 för mer information.\n# LOCALIZATION NOTE: This error is reported when push message decryption fails\n# and no specific error info is available. Do not translate \"ServiceWorker\".\n# %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoError=ServiceWorker för område ‘%1$S’ påträffade ett fel vid dekryptering av ett push-meddelande. För att få hjälp med kryptering, se https://developer.mozilla.org/docs/Web/API/Push_API/Using_the_Push_API#Encryption\n# LOCALIZATION NOTE: %1$S is the type of a DOM event. 'passive' is a literal parameter from the DOM spec.\nPreventDefaultFromPassiveListenerWarning=Ignorerar ‘preventDefault()’ anrop för händelse av typen ‘%1$S’ från en lyssnare registrerad som ‘passive’.\nFileLastModifiedDateWarning=File.lastModifiedDate är föråldrat. Använd File.lastModified istället.\n# LOCALIZATION NOTE: 'ImageBitmapRenderingContext.transferImageBitmap' and 'ImageBitmapRenderingContext.transferFromImageBitmap' should not be translated\nImageBitmapRenderingContext_TransferImageBitmap=ImageBitmapRenderingContext.transferImageBitmap är föråldrat och kommer att tas bort inom kort. Använda ImageBitmapRenderingContext.transferFromImageBitmap istället.\nChromeScriptedDOMParserWithoutPrincipal=Skapar DOMParser utan principal är föråldrat.\nIIRFilterChannelCountChangeWarning=IIRFilterNode kanalförändringar, kan producera ljud buggar.\nBiquadFilterChannelCountChangeWarning=BiquadFilterNode kanalförändringar kan producera ljud buggar.\n# LOCALIZATION NOTE: %1$S is the unanimatable paced property.\nUnanimatablePacedProperty=Fylld egenskap ‘%1$S’ är inte en animeringsbar egenskap.\n# LOCALIZATION NOTE: Do not translate \".jpeg\"\nGenericImageNameJPEG=bild.jpeg\n# LOCALIZATION NOTE: Do not translate \".gif\"\nGenericImageNameGIF=bild.gif\n# LOCALIZATION NOTE: Do not translate \".png\"\nGenericImageNamePNG=bild.png\nGenericFileName=fil\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationSuccess=Denna sida laddades i en ny process på grund av att en Large-Allocation header.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate GET.\nLargeAllocationNonGetRequest=En Large-Allocation header ignorerades på grund av belastningen utlöstes av en non-GET begäran.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate `window.opener`.\nLargeAllocationNotOnlyToplevelInTabGroup=En Large-Allocation header ignorerades på grund av närvaron av fönster som har en hänvisning till denna surfkontext via ramhierarkin eller window.opener.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationNonE10S=En Large-Allocation header ignorerades på grund av att dokumentet inte laddas ur processen.\nGeolocationInsecureRequestIsForbidden=En platsbegäran kan endast uppfyllas i en säker kontext.\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name.\nLargeAllocationNonWin32=Denna sida skulle laddas i en ny process på grund av en Large-Allocation header, men processen att skapa Large-Allocation är inaktiverad på icke-Win32 plattformar.\n# LOCALIZATION NOTE: Do not translate URL.createObjectURL(MediaStream).\nURLCreateObjectURL_MediaStream=URL.createObjectURL(MediaStream) är föråldrad och kommer att tas bort snart.\n# LOCALIZATION NOTE: Do not translate xml:base.\nXMLBaseAttributeWarning=Användningen av attributet xml:base är inaktuellt och kommer att tas bort snart. Vänligen ta bort all användning av det.\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/downloadProgress.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (BadPluginTitle): \n#\n#    This dialog is displayed when plugin throws unhandled exception\n#\nBadPluginTitle=Ogiltig operation i insticksmodul\n# LOCALIZATION NOTE (BadPluginMessage): \n#\n#    This is the message for the BadPlugin dialog.\n#    %S will be replaced by brandShortName.\n#\nBadPluginMessage=En insticksmodul har utfört en ogiltig operation. Du bör starta om %S.\n# LOCALIZATION NOTE (BadPluginCheckboxMessage): \n#\n#    This message tells the user that if they check this checkbox, they\n#    will never see this dialog again.\n#\nBadPluginCheckboxMessage=Visa inte detta meddelande igen under denna session.\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/editMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editMenu.label            \"Redigera\">\n<!ENTITY editMenu.accesskey        \"R\">\n<!ENTITY undoCmd.label             \"Ångra\">\n<!ENTITY undoCmd.key               \"Z\">\n<!ENTITY undoCmd.accesskey         \"Å\">\n<!ENTITY redoCmd.label             \"Gör om\">\n<!ENTITY redoCmd.key               \"Y\">\n<!ENTITY redoCmd.accesskey         \"G\">\n<!ENTITY cutCmd.label              \"Klipp ut\">\n<!ENTITY cutCmd.key                \"X\">\n<!ENTITY cutCmd.accesskey          \"K\">\n<!ENTITY copyCmd.label             \"Kopiera\">\n<!ENTITY copyCmd.key               \"C\">\n<!ENTITY copyCmd.accesskey         \"o\">\n<!ENTITY pasteCmd.label            \"Klistra in\">\n<!ENTITY pasteCmd.key              \"V\">\n<!ENTITY pasteCmd.accesskey        \"l\">\n<!ENTITY deleteCmd.label           \"Ta bort\">\n<!ENTITY deleteCmd.accesskey       \"T\">\n<!ENTITY selectAllCmd.label        \"Markera allt\">\n<!ENTITY selectAllCmd.key          \"A\">\n<!ENTITY selectAllCmd.accesskey    \"M\">\n<!ENTITY findCmd.label             \"Sök\">\n<!ENTITY findCmd.key               \"F\">\n<!ENTITY findCmd.accesskey         \"S\">\n<!ENTITY findAgainCmd.label        \"Sök igen\">\n<!ENTITY findAgainCmd.key          \"G\">\n<!ENTITY findAgainCmd.key2         \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey    \"ö\">\n<!ENTITY findPreviousCmd.label     \"Sök tidigare\">\n<!ENTITY findPreviousCmd.accesskey \"i\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncsp.error.missing-directive = Policy saknar ett obligatorisk '%S' direktiv\n\n#LOCALIZATION NOTE (csp.error.illegal-keyword) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP keyword, usually 'unsafe-inline'.\ncsp.error.illegal-keyword = '%1$S' direktivet innehåller en förbjudet sökord %2$S\n\n#LOCALIZATION NOTE (csp.error.illegal-protocol) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-protocol = '%1$S' direktivet innehåller ett förbjudet källprotokoll: %2$S\n\n#LOCALIZATION NOTE (csp.error.missing-host) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.missing-host = %2$S: protokollet kräver en värd i direktivet '%1$S'\n\n#LOCALIZATION NOTE (csp.error.missing-source) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP source, usually 'self'.\ncsp.error.missing-source = '%1$S' måste inkludera källan %2$S\n\n#LOCALIZATION NOTE (csp.error.illegal-host-wildcard) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-host-wildcard = %2$S: jokerkällor i direktivet '%1$S' måste innehålla åtminstone en icke-generisk subdomän (t.ex. *.example.com snarare än *.com)\n\n#LOCALIZATION NOTE (uninstall.confirmation.title) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.title = Avinstallera %S\n\n#LOCALIZATION NOTE (uninstall.confirmation.message) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.message = Utökningen “%S” begär att avinstalleras. Vad vill du göra?\n\nuninstall.confirmation.button-0.label = Avinstallera\nuninstall.confirmation.button-1.label = Behåll installerad\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/fallbackMenubar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# OSX only. Default menu label when there is no xul menubar.\n\nquitMenuitem.label=Avsluta\nquitMenuitem.key=q\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/filefield.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Change Action\n\ndownloadHelperNoneSelected=Inget valt\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/filepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY lookInMenuList.label   \"Leta i:\">\n<!ENTITY lookInMenuList.accesskey   \"L\">\n<!ENTITY textInput.label        \"Filnamn:\">\n<!ENTITY textInput.accesskey        \"n\">\n<!ENTITY filterMenuList.label   \"Filer av typ:\">\n<!ENTITY filterMenuList.accesskey   \"t\">\n<!ENTITY name.label             \"Namn\">\n<!ENTITY size.label             \"Storlek\">\n<!ENTITY lastModified.label     \"Senast ändrad\">\n<!ENTITY showHiddenFiles.label  \"Visa dolda filer och mappar\">\n<!ENTITY showHiddenFiles.accesskey  \"V\">\n\n<!ENTITY noPermissionError.label \"Du har inte de rättigheter som krävs för att visa denna mapp.\">\n\n<!ENTITY folderUp.tooltiptext   \"Gå upp en nivå\">\n<!ENTITY folderHome.tooltiptext \"Gå hem\">\n<!ENTITY folderNew.tooltiptext  \"Skapa ny mapp\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/filepicker.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The extensions to which these descriptions refer\n#                    now live in toolkit/content/filepicker.properties\nallTitle=Alla filer\nhtmlTitle=HTML-filer\ntextTitle=Textfiler\nimageTitle=Bilder\nxmlTitle=XML-filer\nxulTitle=XUL-filer\nappsTitle=Program\naudioTitle=Ljudfiler\nvideoTitle=Videofiler\n\ndirTextInputLabel=Mappnamn:\ndirTextInputAccesskey=n\n\nconfirmTitle=Bekräfta\nconfirmFileReplacing=Filen %S finns redan.\\nVill du ersätta den?\nopenButtonLabel=Öppna\nsaveButtonLabel=Spara\nselectFolderButtonLabel=Välj\nnoButtonLabel=Nej\nformatLabel=Format:\n\nerrorOpenFileDoesntExistTitle=Fel vid öppnande av %S\nerrorOpenFileDoesntExistMessage=Filen %S finns inte\nerrorDirDoesntExistTitle=Fel vid åtkomst av %S\nerrorDirDoesntExistMessage=Mappen %S finns inte\n\nerrorOpeningFileTitle=Fel vid öppnande av %S\nopenWithoutPermissionMessage_file=Filen %S kan inte läsas\n\nerrorSavingFileTitle=Fel vid sparande av %S\nsaveParentIsFileMessage=%S är en fil, kan inte spara %S\nsaveParentDoesntExistMessage=Sökvägen %S finns inte, kan inte spara %S\n\nsaveWithoutPermissionMessage_file=Filen %S kan ej skrivas.\nsaveWithoutPermissionMessage_dir=Kan ej skapa fil. Mappen %S kan ej skrivas.\n\nerrorNewDirDoesExistTitle=Fel vid skapande av %S\nerrorNewDirDoesExistMessage=En fil med namnet %S finns redan, mappen kan inte skapas.\n\nerrorCreateNewDirTitle=Fel vid skapande av %S\nerrorCreateNewDirMessage=Mappen %S kan inte skapas\nerrorCreateNewDirIsFileMessage=Mappen kan inte skapas, %S är en fil\nerrorCreateNewDirPermissionMessage=Mappen kan inte skapas, %S är skrivskyddad\n\npromptNewDirTitle=Skapa ny mapp\npromptNewDirMessage=Mappens namn:\n\nerrorPathProblemTitle=Okänt fel\nerrorPathProblemMessage=Ett okänt fel inträffade (sökväg %S)\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/findbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the entities needed to -->\n<!-- LOCALIZATION NOTE : FILE use the Find Bar. --> \n\n\n<!ENTITY next.tooltip \"Hitta nästa förekomst av frasen\">\n<!ENTITY previous.tooltip \"Hitta föregående förekomst av frasen\">\n<!ENTITY findCloseButton.tooltip \"Stäng Sökfältet\">\n<!ENTITY highlightAll.label \"Markera alla\">\n<!ENTITY highlightAll.accesskey \"M\">\n<!ENTITY highlightAll.tooltiptext \"Markera alla förekomster av frasen\">\n<!ENTITY caseSensitive.label \"Matcha VERSALER/gemener\">\n<!ENTITY caseSensitive.accesskey \"c\">\n<!ENTITY caseSensitive.tooltiptext \"Sök skiftlägeskänsligt\">\n<!ENTITY entireWord.label \"Hela ord\">\n<!ENTITY entireWord.accesskey \"H\">\n<!ENTITY entireWord.tooltiptext \"Sök endast hela ord\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/findbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# strings used by the Find bar, split from browser.properties\nNotFound=Frasen hittades inte\nWrappedToTop=Kommit till slutet på sidan, börjat om\nWrappedToBottom=Kommit till början på sidan, börjat om\nNormalFind=Sök på sidan\nFastFind=Snabbsök\nFastFindLinks=Snabbsök (endast länkar)\nCaseSensitive=(Skiftlägeskänslig)\nEntireWord=(Endast hela ord)\n# LOCALIZATION NOTE (FoundMatches): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is currently selected match and #2 the total amount of matches.\nFoundMatches=#1 av #2 matchningar; #1 av #2 matchande\n# LOCALIZATION NOTE (FoundMatchesCountLimit): Semicolon-separated list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total amount of matches allowed before counting stops.\nFoundMatchesCountLimit=Mer än #1 matchning; Mer än #1 matchningar\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/finddialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- extracted from finddialog.xul -->\n\n\n<!ENTITY findDialog.title \"Sök på den här sidan\">\n<!ENTITY findField.label \"Sök efter:\">\n<!ENTITY findField.accesskey \"ö\">\n<!ENTITY caseSensitiveCheckbox.label \"Matcha VERSALER/gemener\">\n<!ENTITY caseSensitiveCheckbox.accesskey \"c\">\n<!ENTITY wrapCheckbox.label \"Hela dokumentet\">\n<!ENTITY wrapCheckbox.accesskey \"H\">\n<!ENTITY findButton.label \"Sök nästa\">\n<!ENTITY findButton.accesskey \"S\">\n<!ENTITY cancelButton.label \"Avbryt\">\n<!ENTITY closeButton.label \"Stäng\">\n<!ENTITY up.label \"Uppåt\">\n<!ENTITY up.accesskey \"U\">\n<!ENTITY down.label \"Nedåt\">\n<!ENTITY down.accesskey \"N\">\n<!ENTITY direction.label \"Riktning\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/finddialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnotFoundWarning=Texten du skrev in hittades ej.\nnotFoundTitle=Sökning\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/global-strres.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n16389=Ett okänt fel har uppstått (%1$S)\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/global.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY locale.dir \"ltr\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/globalKeys.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY openHelp.commandkey     \"VK_F1\">\n<!ENTITY openHelpMac.commandkey  \"?\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/headsUpDisplay.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction):\n# This string is used to display JavaScript functions that have no given name -\n# they are said to be anonymous. See stacktrace.outputMessage.\nstacktrace.anonymousFunction=<anonymous>\n\n# LOCALIZATION NOTE (stacktrace.outputMessage):\n# This string is used in the Web Console output to identify a web developer call\n# to console.trace(). The stack trace of JavaScript function calls is displayed.\n# In this minimal message we only show the last call.\nstacktrace.outputMessage=Stackspårning från %S, funktion %S, rad %S.\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/intl.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * This file contains all localizable skin settings such as \n *   font, layout, and geometry\n */\nwindow { \n  font: 3mm tahoma,arial,helvetica,sans-serif;\n}\n\n/* För att copyright-texten i Om Firefox/Thunderbird inte ska gå ända ut till\n * fönsterkanten */\ndialog#aboutDialog #copyright {\n margin-right: 5px;\n}"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (general.useragent.locale):\n# This is the valid BCP 47 language tag representing your locale.\n#\n# In most cases, this will simply be your locale code. However, in rare cases\n# (such as 'jp-JP-mac'), you may need to modify your locale code in order to\n# make it a valid BCP 47 language tag. (If your locale code does not include a\n# region subtag, do not include one in the language tag representing your\n# locale.)\ngeneral.useragent.locale=sv-SE\n\n# LOCALIZATION NOTE (intl.accept_languages):\n# This is a comma-separated list of valid BCP 47 language tags.\n#\n# Begin with the value of 'general.useragent.locale'. Next, include language\n# tags for other languages that you expect most users of your locale to be\n# able to speak, so that their browsing experience degrades gracefully if\n# content is not available in their primary language.\n#\n# It is recommended that you include \"en-US, en\" at the end of the list as a\n# last resort. However, if you know that users of your locale would prefer a\n# different variety of English, or if they are not likely to understand\n# English at all, you may opt to include a different English language tag, or\n# to exclude English altogether.\n#\n# For example, the Breton [br] locale might consider including French and\n# British English in their list, since those languages are commonly spoken in\n# the same area as Breton:\n# intl.accept_languages=br, fr-FR, fr, en-GB, en\nintl.accept_languages=sv-SE, sv, en-US, en\n\n# LOCALIZATION NOTE (font.language.group):\n# This preference controls the initial setting of the language drop-down menu\n# in the Content > Fonts & Colors > Advanced preference panel.\n#\n# Set it to the value of one of the menuitems in the \"selectLangs\" menulist in\n# http://dxr.mozilla.org/mozilla-central/source/browser/components/preferences/fonts.xul\nfont.language.group=x-western\n\n# LOCALIZATION NOTE (intl.charset.detector):\n# This preference controls the initial setting for the character encoding\n# detector. Valid values are ja_parallel_state_machine for Japanese, ruprob\n# for Russian and ukprob for Ukrainian and the empty string to turn detection\n# off. The value must be empty for locales other than Japanese, Russian and\n# Ukrainian.\nintl.charset.detector=\n\n# LOCALIZATION NOTE (pluralRule): Pick the appropriate plural rule for your\n# language. This will determine how many plural forms of a word you will need\n# to provide and in what order.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\npluralRule=1\n\n# LOCALIZATION NOTE (intl.menuitems.alwaysappendaccesskeys, intl.menuitems.insertseparatorbeforeaccesskeys):\n# Valid values are: true, false, <empty string>\n# Missing preference or empty value equals false.\nintl.menuitems.alwaysappendaccesskeys=\nintl.menuitems.insertseparatorbeforeaccesskeys=true\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/keys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the application's labels for keys on the keyboard.\n#                     If you decide to translate this file, you should translate it based on\n#                     the prevelant kind of keyboard for your target user.\n# LOCALIZATION NOTE : There are two types of keys, those w/ text on their labels\n#                     and those w/ glyphs.\n# LOCALIZATION NOTE : VK_<…> represents a key on the keyboard.\n#\n# For more information please see bugzilla bug 90888.\n\n# F1..F10 should probably not be translated unless there are keyboards that actually have other labels\n# F11..F20 might be something else, but are really keyboard specific and not region/language specific\n# there are actually two different F11/F12 keys, I don't know which one these labels represent.\n# eg, F13..F20 on a sparc keyboard are labeled Props, Again .. Find, Cut\n# sparc also has Stop, Again and F11/F12. VK_F11/VK_F12 probably map to Stop/Again\n# LOCALIZATION NOTE : BLOCK Do not translate the next block\nVK_F1=F1\nVK_F2=F2\nVK_F3=F3\nVK_F4=F4\nVK_F5=F5\nVK_F6=F6\nVK_F7=F7\nVK_F8=F8\nVK_F9=F9\nVK_F10=F10\n\nVK_F11=F11\nVK_F12=F12\nVK_F13=F13\nVK_F14=F14\nVK_F15=F15\nVK_F16=F16\nVK_F17=F17\nVK_F18=F18\nVK_F19=F19\nVK_F20=F20\n# LOCALIZATION NOTE : BLOCK end do not translate block\n\n# LOCALIZATION NOTE : BLOCK GLYPHS, DO translate this block\nVK_UP=Uppåtpil\nVK_DOWN=Nedåtpil\nVK_LEFT=Vänsterpil\nVK_RIGHT=Högerpil\nVK_PAGE_UP=Page Up\nVK_PAGE_DOWN=Page Down\n# LOCALIZATION NOTE : BLOCK end GLYPHS\n\n# Enter, backspace, and Tab might have both glyphs and text\n# if the keyboards usually have a glyph,\n# if there is a meaningful translation,\n# or if keyboards are localized\n# then translate them or insert the appropriate glyph\n# otherwise you should probably just translate the glyph regions\n\n# LOCALIZATION NOTE : BLOCK maybe GLYPHS\nVK_RETURN=Retur\nVK_TAB=Tabb\nVK_BACK=Backsteg\nVK_DELETE=Del\n# LOCALIZATION NOTE : BLOCK end maybe GLYPHS\n# LOCALIZATION NOTE : BLOCK typing state keys\nVK_HOME=Home\nVK_END=End\n\nVK_ESCAPE=Esc\nVK_INSERT=Ins\n# LOCALIZATION NOTE : BLOCK end\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/languageNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naa = Afar\nab = Abchaziska\nae = Avestiska\naf = Afrikaans\nak = Akan\nam = Amhariska\nan = Aragonesiska\nar = Arabiska\nas = Assamesiska\nast = Asturiska\nav = Avariska\nay = Aymara\naz = Azerbajdzjanska\nba = Basjkiriska\nbe = Vitryska\nbg = Bulgariska\nbh = Bihari\nbi = Bislama\nbm = Bambara\nbn = Bengali\nbo = Tibetanska\nbr = Bretonska\nbs = Bosniska\nca = Katalanska\nce = Tjetjenska\nch = Chamorro\nco = Korsikanska\ncr = Cree\ncs = Tjeckiska\ncsb = Kasjubiska\ncu = Kyrkoslaviska\ncv = Tjuvasjiska\ncy = Walesiska\nda = Danska\nde = Tyska\ndsb = Lågsorbiska\ndv = Divehi\ndz = Dzongkha\nee = Ewe\nel = Grekiska\nen = Engelska\neo = Esperanto\nes = Spanska\net = Estniska\neu = Baskiska\nfa = Farsi\nff = Fulani\nfi = Finska\nfj = Fidjianska\nfo = Färöiska\nfr = Franska\nfur = Friuliska\nfy = Frisiska\nga = Iriska\ngd = Skotsk gäliska\ngl = Galiciska\ngn = Guaraní\ngu = Gujarati\ngv = Manx\nha = Hausa\nhaw = Hawaiiska\nhe = Hebreiska\nhi = Hindi\nhil = Hiligaynon\nho = Hiri Motu\nhr = Kroatiska\nhsb = Högsorbiska\nht = Haitiska\nhu = Ungerska\nhy = Armeniska\nhz = Herero\nia = Interlingua\nid = Indonesiska\nie = Interlingue\nig = Ibo\nii = Sichuan Yi\nik = Inupiaq\nio = Ido\nis = Isländska\nit = Italienska\niu = Inuktitut\nja = Japanska\njv = Javanesiska\nka = Georgiska\nkg = Kongo\nki = Kikuyu\nkj = Kuanyama\nkk = Kazakiska\nkl = Grönländska\nkm = Khmer\nkn = Kannada\nko = Koreanska\nkok = Konkani\nkr = Kanuri\nks = Kashmiri\nku = Kurdiska\nkv = Komi\nkw = Korniska\nky = Kirgiziska\nla = Latin\nlb = Luxemburgiska\nlg = Luganda\nli = Limburgiska\nln = Lingala\nlo = Laotiska\nlt = Litauiska\nlu = Luba-Katanga\nlv = Lettiska\nmg = Malagassiska\nmh = Marshallesiska\nmi = Maori\nmk = Makedonska\nml = Malayalam\nmn = Mongoliska\nmr = Marathi\nms = Malajiska\nmt = Maltesiska\nmy = Burmanska\nna = Nauruanska\nnb = Norska, bokmål\nnd = Nordndebele\nne = Nepali\nng = Ndonga\nnl = Nederländska\nnn = Norska, nynorsk\nno = Norska\nnr = Sydndebele\nnso = Sotho, nord\nnv = Navajo\nny = Nyanja\noc = Occitanska\noj = Ojibwa\nom = Oromo\nor = Odia\nos = Ossetiska\npa = Punjabi\npi = Pali\npl = Polska\nps = Pashto\npt = Portugisiska\nqu = Quechua\nrm = Rätoromanska\nrn = Rundi\nro = Rumänska\nru = Ryska\nrw = Rwanda\nsa = Sanskrit\nsc = Sardiska\nsd = Sindhi\nse = Samiska\nsg = Sango\nsi = Singalesiska\nsk = Slovakiska\nsl = Slovenska\nsm = Samoanska\nsn = Shona\nso = Somaliska\nson = Songhai\nsq = Albanska\nsr = Serbiska\nss = Siswati\nst = Sotho\nsu = Sundanesiska\nsv = Svenska\nsw = Swahili\nta = Tamil\nte = Telugu\ntg = Tadzjikiska\nth = Thailändska\nti = Tigrinska\ntig = Tigre\ntk = Turkmeniska\ntl = Tagalog\ntlh = Klingon\ntn = Tswana\nto = Tonga\ntr = Turkiska\nts = Tsonga\ntt = Tatariska\ntw = Twi\nty = Tahitiska\nug = Uiguriska\nuk = Ukrainska\nur = Urdu\nuz = Uzbekiska\nve = Venda\nvi = Vietnamesiska\nvo = Volapük\nwa = Vallonska\nwen = Sorbiska\nwo = Wolof\nxh = Xhosa\nyi = Jiddisch\nyo = Yoruba\nza = Zhuang\nzh = Kinesiska\nzu = Zulu\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/layout/HtmlForm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nReset=Återställ\nSubmit=Skicka fråga\nBrowse=Bläddra…\nFileUpload=Filöverföring\nDirectoryUpload=Välj mapp att ladda upp\\u0020\nDirectoryPickerOkButtonLabel=Ladda upp\n# LOCALIZATION NOTE (IsIndexPromptWithSpace): The last character of the string \n# should be a space (U+0020) in most locales. The prompt is followed by an \n# input field. The space needs be escaped in the property file to avoid \n# trimming.\nIsIndexPromptWithSpace=Detta är ett sökbart index. Skriv in sökord:\\u0020\nForgotPostWarning=Formuläret innehåller enctype=%S, men inte method=post.  Skickar med det normala method=GET och ingen enctype istället.\nForgotFileEnctypeWarning=Formuläret innehåller inmatning av en fil men saknar method=POST och enctype=multipart/form-data. Filen kommer inte att skickas.\n# LOCALIZATION NOTE (DefaultFormSubject): %S will be replaced with brandShortName\nDefaultFormSubject=Formulärpost från %S\nCannotEncodeAllUnicode=Ett formulär skickades med %S-kodning som inte kan koda alla Unicode-tecken, så innehållet kan förvanskas. För att undvika detta problem bör sidan ändras så att formuläret skickas i UTF-8-kodning, antingen genom att byta kodning av själva sidan till UTF-8 eller genom att specificera accept-charset=utf-8 på form-elementet.\nAllSupportedTypes=Alla stödda typer\n# LOCALIZATION NOTE (NoFileSelected): this string is shown on a\n# <input type='file'> when there is no file selected yet.\nNoFileSelected=Ingen fil är vald.\n# LOCALIZATION NOTE (NoFilesSelected): this string is shown on a\n# <input type='file' multiple> when there is no file selected yet.\nNoFilesSelected=Inga filer är valda.\n# LOCALIZATION NOTE (NoDirSelected): this string is shown on a\n# <input type='file' directory/webkitdirectory> when there is no directory\n# selected yet.\nNoDirSelected=Ingen katalog vald.\n# LOCALIZATION NOTE (XFilesSelected): this string is shown on a\n# <input type='file' multiple> when there are more than one selected file.\n# %S will be a number greater or equal to 2.\nXFilesSelected=%S filer är valda.\nColorPicker=Välj en färg\nDatePicker=Välj ett datum\n# LOCALIZATION NOTE (AndNMoreFiles): Semi-colon list of plural forms. \n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals \n# This string is shown at the end of the tooltip text for <input type='file'\n# multiple> when there are more than 21 files selected (when we will only list\n# the first 20, plus an \"and X more\" line). #1 represents the number of files\n# minus 20 and will always be a number equal to or greater than 2. So the\n# singular case will never be used.\nAndNMoreFiles=och en till;och #1 till\n# LOCALIZATION NOTE (DefaultSummary): this string is shown on a <details> when\n# it has no direct <summary> child. Google Chrome should already have this\n# string translated.\nDefaultSummary=Detaljer\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/layout/MediaDocument.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (ImageTitleWithDimensions2AndFile): first %S is filename, second %S is type, third %S is width and fourth %S is height\n#LOCALIZATION NOTE (ImageTitleWithoutDimensions): first %S is filename, second %S is type\n#LOCALIZATION NOTE (ImageTitleWithDimensions2): first %S is type, second %S is width and third %S is height\n#LOCALIZATION NOTE (ImageTitleWithNeitherDimensionsNorFile): first %S is type\n#LOCALIZATION NOTE (MediaTitleWithFile): first %S is filename, second %S is type\n#LOCALIZATION NOTE (MediaTitleWithNoInfo): first %S is type\nImageTitleWithDimensions2AndFile=%S (%S-bild, %S × %S pixlar)\nImageTitleWithoutDimensions=%S (%S-bild)\nImageTitleWithDimensions2=(%S-bild, %S × %S pixlar)\nImageTitleWithNeitherDimensionsNorFile=(%S-bild)\nMediaTitleWithFile=%S (%S-objekt)\nMediaTitleWithNoInfo=(%S-objekt)\n\nInvalidImage=Bilden “%S” kan inte visas, då den innehåller fel.\nScaledImage=Skalad (%S%%)\n\nTitleWithStatus=%S - %S\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/layout/htmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Encoding warnings and errors\nEncNoDeclarationFrame=Teckenkodningen för ett ramdokument var inte deklarerad. Dokumentet kan se annorlunda ut om det visas utan dokumentet som innehöll ramen.\nEncNoDeclarationPlain=Teckenkodningen för textdokumentet var inte deklarerad. Dokumentet kommer att visas med förvrängd text i vissa webbläsarkonfigurationer om dokumentet innehåller tecken som ligger utanför US-ASCII-området. Teckenkodningen för filen måste deklareras i transportprotokollet eller så måste filen använda en byte order mark som kodningssignatur.\nEncNoDeclaration=Teckenkodningen för HTML-dokumentet var inte deklarerad. Dokumentet kommer att visas med förvrängd text i vissa webbläsarkonfigurationer om dokumentet innehåller tecken som ligger utanför US-ASCII-området. Teckenkodningen för filen måste deklareras i transportprotokollet eller så måste filen använda en byte order mark som kodningssignatur.\nEncLateMetaFrame=Teckenkodningsdeklarationen för det rambaserade HTML-dokumentet hittades inte vid förhandsgranskningen av de första 1024 byten av filen. Vid visning utan dokumentet som innehöll ramen kommer sidan att automatiskt hämtas om. Kodningsdeklaration behöver flyttas till de första 1024 byten av filen.\nEncLateMeta=Teckenkodningsdeklarationen för det rambaserade HTML-dokumentet hittades inte vid förhandsgranskningen av de första 1024 byten av filen. Vid visning i en annorlunda konfigurerad webbläsare kommer sidan att automatiskt hämtas om. Kodningsdeklaration behöver flyttas till de första 1024 byten av filen.\nEncLateMetaReload=Sidan hämtades om eftersom teckenkodningsdeklaration för HTML-dokumentet inte hittades vid förhandsgranskningen av de första 1024 byten av filen. Kodningsdeklaration behöver flyttas till de första 1024 byten av filen.\nEncLateMetaTooLate=Teckenkodningsdeklarationen för dokumentet hittades för sent för att få effekt. Kodningsdeklaration behöver flyttas till de första 1024 byten av filen.\nEncMetaUnsupported=En icke stödd teckenkodning var deklarerad för HTML-dokumentet med hjälp av en meta-tagg. Deklarationen ignorerades.\nEncProtocolUnsupported=En icke stödd teckenkodning var deklarerad på transportprotokollnivån. Deklarationen ignorerades.\nEncBomlessUtf16=Upptäckte UTF-16-kodad Basic Latin-text utan byte order mark och utan deklaration på transportprotokollnivån. Att koda det här innehållet i UTF-16 är ineffektivt och teckenkodningen borde ha deklarerats.\nEncMetaUtf16=En meta-tagg användes för att deklarera teckenkodningen som UTF-16. Detta tolkades som en UTF-8-deklaration i stället.\nEncMetaUserDefined=En meta-tagg användes för att deklarera teckenkodningen som x-user-defined. Detta tolkades i stället som en windows-1252-deklaration för kompatibilitet med avsiktligt felkodade teckensnitt. Webbplatsen bör migrera till Unicode.\n\n# The bulk of the messages below are derived from \n# http://hg.mozilla.org/projects/htmlparser/file/1f633cef7de7/src/nu/validator/htmlparser/impl/ErrorReportingTokenizer.java\n# which is available under the MIT license.\n\n# Tokenizer errors\nerrGarbageAfterLtSlash=Skräp efter ”</”.\nerrLtSlashGt=Fann ”</>”. Troliga orsaker: Icke konverterat ”<” (konvertera till ”&lt;”) eller felskriven sluttagg.\nerrCharRefLacksSemicolon=Teckenreferens avslutades inte med ett semikolon.\nerrNoDigitsInNCR=Saknas siffror i numerisk teckenreferens.\nerrGtInSystemId=”>” i systemidentifierare.\nerrGtInPublicId=”>” i publik identifierare.\nerrNamelessDoctype=Namnlös doctype.\nerrConsecutiveHyphens=På varandra följande bindestreck avslutade inte en kommentar. ”--” är inte tillåtna i en kommentar, men ”- -” t.ex. är det.\nerrPrematureEndOfComment=För tidigt slut på kommentar. Använd ”-->” för att rätt avsluta en kommentar.\nerrBogusComment=Falsk kommentar.\nerrUnquotedAttributeLt=”<” i ett ociterat attributvärde. Trolig orsak: Fattas ett ”>” omedelbart före.\nerrUnquotedAttributeGrave=”`” i ett ociterat attributvärde. Trolig orsak: Felaktigt citattecken är använt.\nerrUnquotedAttributeQuote=Citat i ett ociterat attributvärde. Troliga orsaker: Blanktecken saknas mellan attribut, eller en URL-frågesträng finns i ett ociterat attributvärde.\nerrUnquotedAttributeEquals=”=” i ett ociterat attributvärde. Troliga orsaker: Blanktecken saknas mellan attribut, eller en URL-frågesträng finns i ett ociterat attributvärde.\nerrSlashNotFollowedByGt=Ett snedstreck följdes inte omedelbart av ett ”>”.\nerrNoSpaceBetweenAttributes=Inget blanktecken mellan attribut.\nerrUnquotedAttributeStartLt=”<” vid start av ett ociterat attributvärde. Trolig orsak: Fattas ett ”>” omedelbart före.\nerrUnquotedAttributeStartGrave=”`” vid start av ett ociterat attributvärde. Trolig orsak: Felaktigt citattecken användes.\nerrUnquotedAttributeStartEquals=”=” vid start av ett ociterat attributvärde. Trolig orsak: Dubbla likamedtecken.\nerrAttributeValueMissing=Attributvärde saknas.\nerrBadCharBeforeAttributeNameLt=Fann ”<” i stället för förväntat attributnamn. Trolig orsak: Fattas ett ”>” omedelbart före.\nerrEqualsSignBeforeAttributeName=Fann ”=” i stället för förväntat attributnamn. Trolig orsak: Attributnamnet saknas.\nerrBadCharAfterLt=Ogiltigt tecken efter ”<”. Trolig orsak: Icke konverterat ”<”. Prova att konvertera till ”&lt;”.\nerrLtGt=Fann ”<>”. Troliga orsaker: Icke konverterat ”<” (konvertera till ”&lt;”) eller felskriven starttagg.\nerrProcessingInstruction=Fann ”<?”. Trolig orsak: Ett försök att använda en XML-processinstruktion i HTML. (XML-processinstruktioner stöds inte i HTML.)\nerrUnescapedAmpersandInterpretedAsCharacterReference=Strängen efter ”&” tolkades som en teckenreferens. (”&” skulle förmodligen ha konverterats till ”&amp;”.)\nerrNotSemicolonTerminated=Teckenentitet avslutades inte med ett semikolon. (Eller så skulle ”&” ha konverterats till ”&amp;”.)\nerrNoNamedCharacterMatch=”&” var inte starten på en teckenreferens. (”&” skulle förmodligen ha konverterats till ”&amp;”.)\nerrQuoteBeforeAttributeName=Fann ett citat i stället för förväntat attributnamn. Trolig orsak: Fattas ett ”=” omedelbart före.\nerrLtInAttributeName=”<” i attributnamn. Trolig orsak: Fattas ett ”>” omedelbart före.\nerrQuoteInAttributeName=Citat i attributnamn. Trolig orsak: Ett matchande tidigare citat saknas.\nerrExpectedPublicId=Förväntade sig en publik identifierare men doctypen slutade.\nerrBogusDoctype=Falsk doctype.\nmaybeErrAttributesOnEndTag=Sluttaggen hade attribut.\nmaybeErrSlashInEndTag=Överflödig ”/” i sluttagg.\nerrNcrNonCharacter=Ogiltig teckenkod (icke-tecken) i teckenreferens.\nerrNcrSurrogate=Ogiltig teckenkod (surrogatkodpunkt) i teckenreferens.\nerrNcrControlChar=Ogiltig teckenkod (kontrolltecken) i teckenreferens.\nerrNcrCr=Ogiltig teckenkod (vagnretur) i numerisk teckenreferens.\nerrNcrInC1Range=Ogiltig teckenkod (C1 kontroll) i numerisk teckenreferens.\nerrEofInPublicId=Filslut i en publik identifierare.\nerrEofInComment=Filslut i en kommentar.\nerrEofInDoctype=Filslut i en doctype.\nerrEofInAttributeValue=Filslut nåddes i ett attributvärde. Ignorerar tagg.\nerrEofInAttributeName=Filslut uppstod i ett attributnamn. Ignorerar tagg.\nerrEofWithoutGt=Fann filslut utan att föregående tagg avslutades med ”>”. Ignorerar tagg.\nerrEofInTagName=Fann filslut i stället för taggnamn. Ignorerar tagg.\nerrEofInEndTag=Filslut i sluttagg. Ignorerar tagg.\nerrEofAfterLt=Filslut efter ”<”.\nerrNcrOutOfRange=Ogiltig teckenkod (utanför tillåtet Unicode-intervall) i teckenreferens.\nerrNcrUnassigned=Ogiltig teckenkod (ej tilldelad kodpunkt) i teckenreferens.\nerrDuplicateAttribute=Duplicerat attribut.\nerrEofInSystemId=Filslut i systemidentifierare.\nerrExpectedSystemId=Förväntade sig systemidentifierare men doctypen avslutades.\nerrMissingSpaceBeforeDoctypeName=Saknas blanktecken före doctype-namnet.\nerrHyphenHyphenBang=”--!” funnet i en kommentar.\nerrNcrZero=Ogiltig teckenkod (noll) i teckenreferens.\nerrNoSpaceBetweenDoctypeSystemKeywordAndQuote=Saknas blanktecken mellan doctypens nyckelord ”SYSTEM” och citatet.\nerrNoSpaceBetweenPublicAndSystemIds=Saknas blanktecken mellan doctypens publik- och systemidentifierare.\nerrNoSpaceBetweenDoctypePublicKeywordAndQuote=Saknas blanktecken mellan doctypens nyckelord ”PUBLIC” och citatet.\n\n# Tree builder errors\nerrStrayStartTag2=Överflödig starttagg ”%1$S”.\nerrStrayEndTag=Överflödig sluttagg ”%1$S”.\nerrUnclosedElements=Hittade sluttaggen ”%1$S”, men det fanns öppna element.\nerrUnclosedElementsImplied=Indirekt sluttagg ”%1$S”, men det fanns öppna element.\nerrUnclosedElementsCell=En tabellcell stängdes indirekt, men det fanns öppna element.\nerrStrayDoctype=Överflödig doctype.\nerrAlmostStandardsDoctype=Nästan standard-doctype. Förväntade sig ”<!DOCTYPE html>”.\nerrQuirkyDoctype=Quirky doctype. Förväntade sig ”<!DOCTYPE html>”.\nerrNonSpaceInTrailer=Icke-blanktecken efter sidans slut.\nerrNonSpaceAfterFrameset=Icke-blanktecken efter ”frameset”.\nerrNonSpaceInFrameset=Icke-blanktecken i ”frameset”.\nerrNonSpaceAfterBody=Icke-blanktecken efter body.\nerrNonSpaceInColgroupInFragment=Icke-blanktecken i ”colgroup” vid parsning av fragment.\nerrNonSpaceInNoscriptInHead=Icke-blanktecken i ”noscript” i ”head”.\nerrFooBetweenHeadAndBody=”%1$S”-element mellan ”head” och ”body”.\nerrStartTagWithoutDoctype=Starttagg utan föregående doctype. Förväntade sig ”<!DOCTYPE html>”.\nerrNoSelectInTableScope=Ingen ”select” i table-området.\nerrStartSelectWhereEndSelectExpected=Starttagg för ”select” i stället för förväntad sluttagg.\nerrStartTagWithSelectOpen=Starttagg för ”%1$S” med öppen ”select”.\nerrBadStartTagInHead2=Ogiltig starttagg ”%1$S” i ”head”.\nerrImage=Fann starttaggen ”image”.\nerrIsindex=Fann ”isindex”.\nerrFooSeenWhenFooOpen=Fann en starttagg för ”%1$S” men ett element av samma typ var redan öppen.\nerrHeadingWhenHeadingOpen=Rubriken kan inte vara ett barn till en annan rubrik.\nerrFramesetStart=Fann starttagg för ”frameset”.\nerrNoCellToClose=Ingen cell att stänga.\nerrStartTagInTable=Fann starttaggen för ”%1$S” i ”table”.\nerrFormWhenFormOpen=Fann starttagg för ”form”, men det fanns redan ett aktivt ”form”-element. Inkapslade form-element är inte tillåtna. Ignorerar taggen.\nerrTableSeenWhileTableOpen=Fann starttagg för ”table” men en tidigare ”table” är fortfarande öppen.\nerrStartTagInTableBody=Starttagg för ”%1$S” i tabell.\nerrEndTagSeenWithoutDoctype=Fann sluttagg utan föregåenden doctype. Förväntade sig ”<!DOCTYPE html>”.\nerrEndTagAfterBody=Fann en sluttagg efter att ”body” hade stängts.\nerrEndTagSeenWithSelectOpen=Sluttagg för ”%1$S” med öppen ”select”.\nerrGarbageInColgroup=Skräp i ”colgroup”-fragment.\nerrEndTagBr=Sluttagg ”br”.\nerrNoElementToCloseButEndTagSeen=Inget ”%1$S”-element i tillämpningsområdet, men fann en sluttagg för ”%1$S”.\nerrHtmlStartTagInForeignContext=HTML-starttaggen ”%1$S” i en främmande namnrymdskontext.\nerrTableClosedWhileCaptionOpen=”table” är stängd men ”caption” var fortfarande öppen.\nerrNoTableRowToClose=Ingen tabellrad att stänga.\nerrNonSpaceInTable=Felplacerat icke-blanktecken i tabell.\nerrUnclosedChildrenInRuby=Öppet barn i ”ruby”.\nerrStartTagSeenWithoutRuby=Fann starttaggen ”%1$S” utan ett öppet ”ruby”-element.\nerrSelfClosing=Självstängande syntax (”/>”) använt på icke-tomt HTML-element. Ignorerar snedstrecket och behandlar det som en starttagg.\nerrNoCheckUnclosedElementsOnStack=Öppna element i stack.\nerrEndTagDidNotMatchCurrentOpenElement=Sluttaggen ”%1$S” matchade inte namnet på det nu öppna elementet (”%2$S”).\nerrEndTagViolatesNestingRules=Sluttaggen ”%1$S” bryter mot inkapslingsreglerna.\nerrEndWithUnclosedElements=Hittade sluttaggen ”%1$S”, men det fanns fortfarande öppna element.\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/layout/xmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Map Expat error codes to error strings\n1 = slut på minne\n2 = syntaxfel\n3 = inget root element hittades\n4 = ej välformat\n5 = oavslutad symbol\n6 = ofullständigt tecken\n7 = felmatchad tagg\n8 = dubbelattribut\n9 = skräp efter dokumentelement\n10 = otillåten parameterentitetsreferens\n11 = odefinierad entitet\n12 = rekursiv entitetsreferens\n13 = asynkron entitet\n14 = referens till ogiltigt teckennummer\n15 = referens till binär entitet\n16 = referens till extern entitet i attribut\n17 = Xml- eller textdeklaration inte i början av entitet\n18 = okänd kodning\n19 = kodningen som angivits i XML-deklarationen är inkorrekt\n20 = oavslutad CDATA-sektion\n21 = fel i behandling av extern entitetsreferens\n22 = dokumentet är inte självständigt\n23 = oväntad tolkningsstatus\n24 = entitet deklarerad i parameterentitet\n27 = prefix inte bundet till en namnrymd\n28 = prefixet får inte vara ickedeklarerat\n29 = ofullständigt märkspråk i parameterentitet\n30 = XML-deklarationen är inte välformad\n31 = textdeklarationen är inte välformad\n32 = ogiltigt tecken i publik id\n38 = reserverat prefix (xml) får inte vara ickedeklarerat eller bundet till ett annat namnrymdsnamn\n39 = reserverat prefix (xmlns) får inte vara deklarerat eller ickedeklarerat\n40 = prefix får inte vara bundet till ett av de reserverade namnrymdsnamnen\n\n# %1$S is replaced by the Expat error string, may be followed by Expected (see below)\n# %2$S is replaced by URL\n# %3$u is replaced by line number\n# %4$u is replaced by column number\nXMLParsingError = XML-tolkningsfel: %1$S\\nAdress: %2$S\\nRadnummer %3$u, Kolumn %4$u:\n\n# %S is replaced by a tag name.\n# This gets appended to the error string if the error is mismatched tag.\nExpected = . Förväntat: </%S>.\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/layout_errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nImageMapRectBoundsError=Attributet “coords” för taggen <area shape=\"rect\"> har inte formatet “vänster,topp,höger,botten”.\nImageMapCircleWrongNumberOfCoords=Attributet “coords” för taggen <area shape=\"circle\"> har inte formatet “center-x,center-y,radius”.\nImageMapCircleNegativeRadius=Attributet “coords” för taggen <area shape=\"circle\"> har en negativ radie.\nImageMapPolyWrongNumberOfCoords=Attributet “coords” för taggen <area shape=\"poly\"> har inte formatet “x1,y1,x2,y2 …”.\nImageMapPolyOddNumberOfCoords=Attributet “coords” för taggen <area shape=\"poly\"> saknar den sista “y”-koordinaten (korrekt format är “x1,y1,x2,y2 …”).\n\nTablePartRelPosWarning=Relativ positionering av tabellrader och radgrupper stöds nu. Den här webbplatsen kan behöva uppdateras eftersom den kan vara beroende av att den här funktionen saknar effekt.\nScrollLinkedEffectFound2=Denna webbplats verkar använda en rullningsbunden positioneringseffekt. Detta kanske inte fungerar bra med asynkron panorering; se https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects för ytterligare information och för att delta i diskussionen om relaterade verktyg och funktioner!\n\n## LOCALIZATION NOTE(CompositorAnimationWarningContentTooLarge2):\n## (%1$S, %2$S) is a pair of integer values of the frame size\n## (%3$S, %4$S) is a pair of integer values of a limit based on the viewport size\n## (%5$S, %6$S) is a pair of integer values of an absolute limit\nCompositorAnimationWarningContentTooLarge2=Animering kan inte köras på kompositören eftersom ramstorleken (%1$S, %2$S) är för stor i förhållande till visningsområdet (större än (%3$S, %4$S)) eller större än det högsta tillåtna värdet (%5$S, %6$S)\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformBackfaceVisibilityHidden):\n## 'backface-visibility: hidden' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformBackfaceVisibilityHidden=Animeringar av ‘backface-visibility: hidden’ transformationer kan inte köras på kompositören\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformPreserve3D):\n## 'transform-style: preserve-3d' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformPreserve3D=Animeringar av ‘transform-style: preserve-3d’ transformationer kan inte köras på kompositören\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformSVG,\n##                   CompositorAnimationWarningTransformWithGeometricProperties,\n##                   CompositorAnimationWarningTransformWithSyncGeometricAnimations,\n##                   CompositorAnimationWarningTransformFrameInactive,\n##                   CompositorAnimationWarningOpacityFrameInactive):\n## 'transform' and 'opacity' mean CSS property names, don't translate it.\nCompositorAnimationWarningTransformSVG=Animeringar av ‘transform’ på element med SVG transformationer kan inte köras på kompositören\nCompositorAnimationWarningTransformWithGeometricProperties=Animeringar av ‘transform’ kan inte köras på kompositören när geometriska egenskaper är animerade på samma element samtidigt\nCompositorAnimationWarningTransformWithSyncGeometricAnimations=Animeringar av ‘transform’ kan inte köras på kompositören eftersom den ska synkroniseras med animationer av geometriska egenskaper som startade samtidigt\nCompositorAnimationWarningTransformFrameInactive=Animering kan inte köras på kompositören eftersom ramen inte är markerad aktiv för ‘transform’ animeringar\nCompositorAnimationWarningOpacityFrameInactive=Animering kan inte köras på kompositören eftersom ramen inte är markerad aktiv för ‘opacity’ animeringar\nCompositorAnimationWarningHasRenderingObserver=Animering kan inte köras på kompositören eftersom elementet har renderingsobservatörer (-moz-element eller SVG klippning/maskering)\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/mathml/mathml.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nInvalidChild=Ogiltig märkning: <%1$S> tillåts inte som barn till <%2$S>.\nChildCountIncorrect=Ogiltig märkning: Felaktigt antal barn för <%1$S/>-taggen.\nDuplicateMprescripts=Ogiltig märkning: Fler än en <mprescripts/> i <mmultiscripts/>.\n# LOCALIZATION NOTE:  The first child of <mmultiscript/> is the base, that is the element to which scripts are attached.\nNoBase=Ogiltig märkning: Förväntade sig exakt ett Base-element i <mmultiscripts/>. Hittade ingen.\nSubSupMismatch=Ogiltig märkning: Ej komplett subscript/superscript-par i <mmultiscripts/>.\n\n# LOCALIZATION NOTE:  When localizing the single quotes ('), follow the conventions in css.properties for your target locale.\nAttributeParsingError=Fel vid tolkningen av värdet ”%1$S” för attributet ”%2$S” av <%3$S/>.  Attributet ignorerades.\nAttributeParsingErrorNoTag=Fel vid tolkningen av värdet ”%1$S” för attributet ”%2$S”.  Attributet ignorerades.\nLengthParsingError=Fel vid tolkningen av MathML-attributsvärdet ”%1$S” som length.  Attributet ignorerades.\nDeprecatedSupersededBy=”%1$S” är förlegat i MathML 3, ersatt av '%2$S.\nUnitlessValuesAreDeprecated=Enhetslösa värden är förlegade i MathML 3.\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/mozilla.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mozilla.title.15.1 \"Mozillas bok, 15:1\">\n\n<!ENTITY mozilla.quote.15.1 \"Mammons <em>tvillingar</em> trätte. Deras tvister kastade världen in i ett <em>nytt mörker</em>, och vilddjuret avskydde mörkret. Det började att röra sig <em>snabbare</em> och växte sig allt starkare, och gick åstad och förökade sig. Och vilddjuren bringade <em>eld</em> och ljus till mörkret.\">\n\n<!ENTITY mozilla.from.15.1 \"från <strong>Mozillas bok,</strong> 15:1\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/narrate.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Narrate, meaning \"read the page out loud\". This is the name of the feature\n# and it is the label for the popup button.\nnarrate = Berätta\nback = Tillbaka\nstart = Börja\nstop = Stoppa\nforward = Framåt\nspeed = Hastighet\nselectvoicelabel = Röst:\n# Default voice is determined by the language of the document.\ndefaultvoice = Standard\n\n# Voice name and language.\n# eg. David (English)\nvoiceLabel = %S (%S)\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY loadError.label \"Fel vid sidhämtning\">\n<!ENTITY retry.label \"Försök igen\">\n<!-- Specific error messages -->\n\n\n<!ENTITY connectionFailure.title \"Anslutningen misslyckades\">\n<!ENTITY connectionFailure.longDesc \"<p>Även fast webbplatsen tycks vara giltig, kunde inte webbläsaren etablera en anslutning med den.</p><ul><li>Är webbplatsen kanske tillfälligt nere? Försök igen senare.</li><li>Kan du inte besöka andra webbplatser heller? Kontrollera datorns nätverksanslutning.</li><li>Är datorn eller nätverket skyddat av en brandvägg eller proxy? Felaktiga inställningar kan påverka webbläsning.</li></ul>\">\n\n<!ENTITY deniedPortAccess.title \"Porten har säkerhetsrestriktioner\">\n<!ENTITY deniedPortAccess.longDesc \"<p>Den efterfrågade adressen anger en port (t.ex. <q>mozilla.org:80</q> för port 80 på mozilla.org) som normalt används för <em>andra</em> syften än webbsurfning. Webbläsaren har av säkerhetsskäl avbrutit anslutningsförsöket.</p>\">\n\n<!ENTITY dnsNotFound.title \"Adressen hittades inte\">\n<!ENTITY dnsNotFound.longDesc \"<p>Webbläsaren kunde inte finna den angivna adressens värdserver.</p><ul><li>Har du kanske skrivit in fel adress? (t.ex. <q><strong>ww</strong>.mozilla.org</q> i stället för <q><strong>www</strong>.mozilla.org</q>)</li><li>Är du säker på att domänadressen existerar?  Dess registrering kanske har förfallit.</li><li>Kan du inte heller besöka andra webbplatser?  Kontrollera nätverksanslutning och inställningar för DNS-server.</li><li>Är datorn eller nätverket skyddat av en brandvägg eller proxy?  Felaktiga inställningar kan påverka webbläsning.</li></ul>\">\n\n<!ENTITY fileNotFound.title \"Filen kan inte hittas\">\n<!ENTITY fileNotFound.longDesc \"<ul><li>Kan den ha fått ett annat namn, tagits bort eller flyttats?</li><li>Finns det stavfel eller andra typografiska fel i adressen?</li><li>Har du tillräckliga rättigheter till den efterfrågade posten?</li></ul>\">\n\n<!ENTITY fileAccessDenied.title \"Åtkomst till filen nekades\">\n<!ENTITY fileAccessDenied.longDesc \"<ul><li>Det kan ha tagits bort, flyttats eller filrättigheter kan hindra tillgång.</li></ul>\">\n\n<!ENTITY generic.title \"Kan inte fullborda förfrågan\">\n<!ENTITY generic.longDesc \"<p>Ytterligare information om det här problemet eller felet finns för närvarande inte.</p>\">\n\n<!ENTITY malformedURI.title \"Ogiltig adress\">\n<!ENTITY malformedURI.longDesc \"<p>Den angivna adressen har inte ett igenkännbart format. Kontrollera om det gjorts några misstag i adressfältet och försök igen.</p>\">\n\n<!ENTITY netInterrupt.title \"Dataöverföringen avbröts\">\n<!ENTITY netInterrupt.longDesc \"<p>Webbläsaren lyckades med anslutningen, men anslutningen avbröts medan information överfördes. Vänligen försök igen.</p><ul><li>Kan du inte besöka andra webbplatser heller? Kontrollera datorns nätverksanslutning.</li><li>Har du fortfarande problem? Rådfråga nätverksadministratören eller Internetleverantören för ytterligare hjälp.</li></ul>\">\n\n<!ENTITY notCached.title \"Utgånget dokument\">\n<!ENTITY notCached.longDesc \"<p>Det efterfrågade dokumentet finns inte längre i webbläsarens cache.</p><ul><li>Av säkerhetsskäl försöker inte webbläsaren automatiskt att hämta om känsliga dokument.</li><li>Klicka på Försök igen för att åter hämta dokumentet från webbplatsen.</li></ul>\">\n\n<!ENTITY netOffline.title \"Nedkopplat läge\">\n<!ENTITY netOffline.longDesc2 \"<p>Webbläsaren befinner sig i nedkopplat läge och kan inte ansluta till den efterfrågade tjänsten.</p><ul><li>Är datorn ansluten till ett fungerande nätverk?</li><li>Klicka på &quot;Försök igen&quot; för att koppla upp och ladda om sidan.</li></ul>\">\n\n<!ENTITY contentEncodingError.title \"Kodningsfel av innehållet\">\n<!ENTITY contentEncodingError.longDesc \"<p>Sidan kan inte visas eftersom den använder en typ av komprimering som är ogiltig eller som inte stöds.</p><ul><li>Kontakta webbplatsens ägare och informera dem om detta problem.</li></ul>\">\n\n<!ENTITY unsafeContentType.title \"Osäker filtyp\">\n<!ENTITY unsafeContentType.longDesc \"<ul> <li>Kontakta webbplatsens ägare för att informera dem om detta problem.</li> </ul>\">\n\n<!ENTITY netReset.title \"Anslutningen avbröts\">\n<!ENTITY netReset.longDesc \"<p>Nätverkslänken avbröts under anslutningsförsöket. Försök igen.</p>\">\n\n<!ENTITY netTimeout.title \"Anslutningen avbröts\">\n<!ENTITY netTimeout.longDesc \"<p>Den efterfrågade webbplatsen svarade inte på anslutningsförsöket och webbläsaren har slutat vänta på ett svar.</p><ul><li>Kan servern vara utsatt för en stor belastning eller ett tillfälligt avbrott?  Försök igen senare.</li><li>Kan du inte heller besöka andra webbplatser? Kontrollera datorns nätverksanslutning.</li><li>Är datorn eller nätverket skyddat av en brandvägg eller proxy?  Felaktiga inställningar kan påverka webbläsning.</li><li>Har du fortfarande problem? Rådfråga nätverksadministratören eller internetleverantören för ytterligare hjälp.</li></ul>\">\n\n<!ENTITY unknownProtocolFound.title \"Okänt protokoll\">\n<!ENTITY unknownProtocolFound.longDesc \"<p>Den angivna adressen specificerar ett protokoll (t.ex. <q>wxyz://</q>) som webbläsaren inte känner till, så webbläsaren kan inte ansluta till platsen.</p><ul><li>Försöker du komma åt multimedia eller andra icke-textbaserade tjänster? Kontrollera om platsen har särskilda krav.</li><li>Vissa protokoll kan kräva tredjepartsprogram eller insticksmoduler för att webbläsaren ska kunna känna igen dem.</li></ul>\">\n\n<!ENTITY proxyConnectFailure.title \"Proxyservern avslog anslutningen\">\n<!ENTITY proxyConnectFailure.longDesc \"<p>Webbläsaren är inställd på att använda en proxyserver, men proxyn avvisade anslutningen.</p><ul><li>Är webbläsarens proxyinställningar riktiga? Kontrollera inställningarna och försök igen.</li><li>Tillåter proxyn anslutningar från det här nätverket?</li><li>Har du fortfarande problem? Rådfråga nätverksadministratören eller Internetleverantören för ytterligare hjälp.</li></ul>\">\n\n<!ENTITY proxyResolveFailure.title \"Proxyservern hittades inte\">\n<!ENTITY proxyResolveFailure.longDesc \"<p>Webbläsaren är inställd på att använda en proxyserver, men proxyn kunde inte hittas.</p><ul><li>Är webbläsarens proxyinställningar riktiga? Kontrollera inställningarna och försök igen.</li><li>Är datorn ansluten till ett fungerande nätverk?</li><li>Har du fortfarande problem? Rådfråga nätverksadministratören eller Internetleverantören för ytterligare hjälp.</li></ul>\">\n\n<!ENTITY redirectLoop.title \"Omdirigeringsslinga\">\n<!ENTITY redirectLoop.longDesc \"<p>Webbläsaren har avbrutit försöket att hämta det efterfrågade objektet. Platsen dirigerar om förfrågan på ett sätt som omöjliggör ett slutförande.</p><ul><li>Har du inaktiverat eller blockerat kakor från den här platsen?</li><li><em>NOTERA</em>: Om ett accepterande av den här platsens kakor inte löser problemet är det sannolikt ett problem med serverns konfiguration och inte med din dator.</li></ul>\">\n\n<!ENTITY unknownSocketType.title \"Felaktigt svar\">\n<!ENTITY unknownSocketType.longDesc \"<p>Platsen svarade på ett oväntat sätt på nätverksförfrågan och webbläsaren kan inte fortsätta.</p>\">\n\n<!ENTITY nssFailure2.title \"Säker anslutning misslyckades\">\n<!ENTITY nssFailure2.longDesc2 \"<p>Sidan du försöker se kan inte visas eftersom den mottagna datans autenticitet inte kan verifieras.</p><ul><li>Kontakta webbplatsens ägare och informera dem om detta problem.</li></ul>\">\n\n<!ENTITY nssBadCert.title \"Säker anslutning misslyckades\">\n<!ENTITY nssBadCert.longDesc2 \"<ul> <li>Detta kan bero på ett problem med serverns konfiguration, eller så kanske någon annan felaktigt utger sig för att vara servern.</li> <li>Om du tidigare utan problem har anslutit till den här servern kanske felet är tillfälligt och du kan försöka igen senare.</li> </ul>\">\n\n<!ENTITY securityOverride.linkText \"Eller så kan du lägga till ett undantag ...\">\n<!ENTITY securityOverride.warningContent \"<p>Du ska inte lägga till ett undantag om du använder en internetanslutning som du inte har ett fullständigt förtroende för eller om du inte är vana att se en varning för den här servern.</p> <p>Om du fortfarande vill lägga till ett undantag för den här webbplatsen, kan du göra det i dina avancerade krypteringsinställningar.</p>\">\n\n<!ENTITY cspBlocked.title \"Blockerad av säkerhetspolicyn för innehåll\">\n<!ENTITY cspBlocked.longDesc \"<p>Webbläsaren hindrade den här sidan från att laddas på detta sätt eftersom sidan har en säkerhetspolicy för innehåll som inte tillåter det.</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"Skadat innehåll\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>Sidan du försöker se kan inte visas på grund av att ett fel i dataöverföringen upptäcktes.</p><ul><li>Kontakta ägarna till webbplatsen för att informera dem om detta problem.</li></ul>\">\n\n<!ENTITY remoteXUL.title \"Extern XUL\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>Kontakta ägaren av webbplatsen för att informera dem om detta problem.</li></ul></p>\">\n\n<!ENTITY inadequateSecurityError.title \"Din anslutning är inte säker\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> använder säkerhetsteknologi som är föråldrad och sårbara för angrepp. En angripare kan lätt avslöja information som du tänkt ska vara säker. Webbplatsens administratör måste laga servern innan du kan besöka webbplatsen.</p><p>Felkod: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/netErrorApp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- This file exists to allow applications to override one or more messages\n     from netError.dtd; Applications which want to do this should override\n     this file with their own version of netErrorApp.dtd -->\n\n<!-- An example (from Firefox):\n\n<!ENTITY securityOverride.linkText \"Or you can add an exception…\">\n<!ENTITY securityOverride.getMeOutOfHereButton \"Get me out of here!\">\n<!ENTITY securityOverride.exceptionButtonLabel \"Add Exception…\">\n\n<!ENTITY securityOverride.warningContent \"\n<p>You should not add an exception if you are using an internet connection that you do not trust completely or if you are not used to seeing a warning for this server.</p>\n<p>If you still wish to add an exception for this site, you can do so in your advanced encryption settings.</p>\n\n<button id='getMeOutOfHereButton'>&securityOverride.getMeOutOfHereButton;</button>\n<button id='exceptionDialogButton'>&securityOverride.exceptionButtonLabel;</button>\n\">\n\n-->\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/notification.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeNotification.tooltip \"Stäng det här meddelandet\">\n\n<!ENTITY checkForUpdates \"Sök efter uppdateringar…\">\n\n<!ENTITY learnMore \"Läs mer…\">\n\n<!ENTITY defaultButton.label \"OK!\">\n<!ENTITY defaultButton.accesskey \"O\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/nsWebBrowserPersist.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadError=%S kan inte sparas eftersom källfilen inte kunde läsas.\\n\\nFörsök igen senare eller kontakta systemadministratören.\nwriteError=%S kan inte sparas eftersom ett okänt fel inträffade.\\n\\nFörsök spara till en annan plats.\nlaunchError=%S kan inte öppnas eftersom ett okänt fel inträffade.\\n\\nFörsök spara filen till disk först och sedan öppna den.\ndiskFull=Det finns inte tillräckligt med utrymme på disken för att spara %S.\\n\\nTa bort onödiga filer från disken och försök igen, eller försök spara till en annan plats.\nreadOnly=%S kan inte sparas eftersom disken, mappen eller filen är skrivskyddad.\\n\\nTa bort skrivskyddet och försök igen, eller försök spara till en annan plats.\naccessError=%S kan inte sparas eftersom du inte kan ändra innehållet i den mappen.\\n\\nÄndra mappegenskaperna och försök igen, eller försök spara till en annan plats.\nSDAccessErrorCardReadOnly=Kan inte ladda ner filen för att SD kortet används.\nSDAccessErrorCardMissing=Kan inte ladda ner filen för att SD kortet saknas.\nhelperAppNotFound=%S kunde inte öppnas eftersom det associerade hjälpprogrammet inte finns. Ändra associationen i dina inställningar.\nnoMemory=Det finns inte tillräckligt med minne för att slutföra åtgärden du begärt.\\n\\nAvsluta några program och försök igen.\ntitle=Hämtar %S\nfileAlreadyExistsError=%S kan inte sparas eftersom en fil med samma namn som mappen ”-filer” redan finns.\\n\\nFörsök spara till en annan plats.\nfileNameTooLongError=%S kan inte sparas eftersom filnamnet är för långt.\\n\\nFörsök spara med ett kortare filnamn.\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/plugins.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (plugins.properties):\n#    Those strings are inserted into an HTML page, so all HTML characters\n#    have to be escaped in a way that they show up correctly in HTML!\n\ntitle_label=Om insticksprogram\ninstalledplugins_label=Installerade insticksprogram\nnopluginsareinstalled_label=Inga installerade insticksprogram hittades\nfindpluginupdates_label=Sök efter uppdateringar till installerade insticksprogram på\nfile_label=Fil:\npath_label=Sökväg:\nversion_label=Version:\nstate_label=Status:\nstate_enabled=Aktiverad\nstate_disabled=Inaktiverad\nmimetype_label=MIME-typ\ndescription_label=Beskrivning\nsuffixes_label=Filändelse\nlearn_more_label=Läs mer\n\ndeprecation_description=Saknar du något? Vissa insticksmoduler stöds inte längre.\ndeprecation_learn_more=Läs mer.\n\n# GMP Plugins\ngmp_license_info=Licensinformation\ngmp_privacy_info=Sekretessinformation\n\nopenH264_name=OpenH264 Video Codec tillhandahållen av Cisco Systems, Inc.\nopenH264_description2=Denna insticksmodul installeras automatiskt av Mozilla för att följa WebRTC-specifikationen och möjliggöra WebRTC-samtal med enheter som kräver H.264 video codec. Besök http://www.openh264.org/ för att visa källkoden för codec och lära dig mer om implementationen.\n\ncdm_description=Uppspelningsskyddad webbvideo.\n\nwidevine_description=Widevine Content dekrypteringsmodul tillhandahålls av Google Inc.\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  windowClose.key                         \"w\">\n<!ENTITY  preferencesDefaultTitleMac.title        \"Inställningar\">\n<!ENTITY  preferencesDefaultTitleWin.title        \"Inställningar\">\n<!ENTITY  preferencesCloseButton.label            \"Stäng\">\n<!ENTITY  preferencesCloseButton.accesskey        \"ä\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/printPageSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- extracted from printjoboptions.xul -->\n\n\n<!ENTITY printSetup.title    \"Utskriftsformat\">\n\n<!ENTITY basic.tab           \"Format &amp; Alternativ\">\n\n<!ENTITY formatGroup.label   \"Format\">\n\n<!ENTITY orientation.label   \"Orientering:\">\n<!ENTITY portrait.label      \"Stående\">\n<!ENTITY portrait.accesskey  \"S\">\n<!ENTITY landscape.label     \"Liggande\">\n<!ENTITY landscape.accesskey \"L\">\n\n<!ENTITY scale.label         \"Skala:\">\n<!ENTITY scale.accesskey     \"a\">\n<!ENTITY scalePercent        \"&#037;\">\n\n<!ENTITY shrinkToFit.label   \"Krymp till sidbredd\">\n<!ENTITY shrinkToFit.accesskey \"K\">\n\n<!ENTITY optionsGroup.label  \"Alternativ\">\n\n<!ENTITY printBG.label       \"Skriv ut bakgrund (färger &amp; bilder)\">\n<!ENTITY printBG.accesskey   \"b\">\n\n<!ENTITY advanced.tab        \"Marginaler &amp; Sidhuvud/sidfot\">\n\n<!ENTITY marginGroup.label   \"Marginaler (#1)\">\n<!ENTITY marginUnits.inches  \"tum\">\n<!ENTITY marginUnits.metric  \"millimeter\">\n<!ENTITY marginTop.label     \"Sidhuvud:\">\n<!ENTITY marginTop.accesskey \"d\">\n<!ENTITY marginBottom.label  \"Sidfot:\">\n<!ENTITY marginBottom.accesskey \"S\">\n<!ENTITY marginLeft.label    \"Vänster:\">\n<!ENTITY marginLeft.accesskey \"V\">\n<!ENTITY marginRight.label   \"Höger:\">\n<!ENTITY marginRight.accesskey \"H\">\n\n<!ENTITY headerFooter.label  \"Sidhuvud &amp; sidfot\">\n\n<!ENTITY hfLeft.label        \"Vänster:\">\n<!ENTITY hfCenter.label      \"Mitten:\">\n<!ENTITY hfRight.label       \"Höger:\">\n<!ENTITY headerLeft.tip      \"Vänster sidhuvud\">\n<!ENTITY headerCenter.tip    \"Mittensidhuvud\">\n<!ENTITY headerRight.tip     \"Höger sidhuvud\">\n<!ENTITY footerLeft.tip      \"Vänster sidfot\">\n<!ENTITY footerCenter.tip    \"Mittensidfot\">\n<!ENTITY footerRight.tip     \"Höger sidfot\">\n\n<!ENTITY hfTitle             \"Titel\">\n<!ENTITY hfURL               \"URL\">\n<!ENTITY hfDateAndTime       \"Datum/Tid\">\n<!ENTITY hfPage              \"Sida #\">\n<!ENTITY hfPageAndTotal      \"Sida # av #\">\n<!ENTITY hfBlank             \"--inget--\">\n<!ENTITY hfCustom            \"Egen…\">\n\n<!ENTITY customPrompt.title  \"Egen…\">\n<!ENTITY customPrompt.prompt \"Skriv in din egen sidhuvuds- eller sidfotstext\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/printPreview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY print.label          \"Skriv ut…\">\n<!ENTITY print.accesskey      \"u\">\n<!ENTITY pageSetup.label      \"Utskriftsformat…\">\n<!ENTITY pageSetup.accesskey  \"o\">\n<!ENTITY page.label           \"Sida:\">\n<!ENTITY page.accesskey       \"a\">\n<!ENTITY of.label             \"av\">\n<!ENTITY scale.label          \"Skala:\">\n<!ENTITY scale.accesskey      \"k\">\n<!ENTITY portrait.label       \"Stående\">\n<!ENTITY portrait.accesskey   \"S\">\n<!ENTITY landscape.label      \"Liggande\">\n<!ENTITY landscape.accesskey  \"L\">\n<!ENTITY close.label          \"Stäng\">\n<!ENTITY close.accesskey      \"ä\">\n<!ENTITY p30.label            \"30&#037;\">\n<!ENTITY p40.label            \"40&#037;\">\n<!ENTITY p50.label            \"50&#037;\">\n<!ENTITY p60.label            \"60&#037;\">\n<!ENTITY p70.label            \"70&#037;\">\n<!ENTITY p80.label            \"80&#037;\">\n<!ENTITY p90.label            \"90&#037;\">\n<!ENTITY p100.label           \"100&#037;\">\n<!ENTITY p125.label           \"125&#037;\">\n<!ENTITY p150.label           \"150&#037;\">\n<!ENTITY p175.label           \"175&#037;\">\n<!ENTITY p200.label           \"200&#037;\">\n<!ENTITY Custom.label         \"Egen…\">\n<!ENTITY ShrinkToFit.label    \"Krymp till sidbredd\">\n<!ENTITY customPrompt.title   \"Egen skala…\">\n<!ENTITY simplifyPage.label   \"Förenkla sida\">\n<!ENTITY simplifyPage.accesskey \"n\">\n<!ENTITY simplifyPage.enabled.tooltip  \"Ändra layout för att underlätta läsning\">\n<!ENTITY simplifyPage.disabled.tooltip \"Denna sida kan inte automatiskt förenklas\">\n\n<!ENTITY homearrow.tooltip    \"Första sidan\">\n<!ENTITY endarrow.tooltip     \"Sista sidan\">\n<!ENTITY nextarrow.tooltip    \"Nästa sida\">\n<!ENTITY previousarrow.tooltip \"Föregående sida\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/printPreviewProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!--LOCALIZATION NOTE printPreviewProgress.dtd Main UI for Print Preview Progress Dialog -->\n\n<!ENTITY printWindow.title \"Förhandsgranska\"> \n<!ENTITY title   \"Titel:\"> \n<!ENTITY preparing \"Förbereder…\">\n<!ENTITY progress \"Förlopp:\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/printProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!--LOCALIZATION NOTE printProgress.dtd Main UI for Print Progress Dialog -->\n\n<!ENTITY printWindow.title \"Skriver ut\"> \n<!ENTITY title    \"Titel:\"> \n<!ENTITY progress \"Förlopp:\">\n<!ENTITY preparing \"Förbereder…\">\n<!ENTITY printComplete \"Utskriften är färdig.\">\n\n<!ENTITY dialogCancel.label \"Avbryt\"> \n<!ENTITY dialogClose.label \"Stäng\">\n<!-- LOCALIZATION NOTE (percentPrint):\n\n    This string is used to format the text to the right of the progress\n    meter.\n\n    #1 will be replaced by the percentage of the file that has been saved -->\n\n<!ENTITY percentPrint \"#1&#037;\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/printdialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- extracted from printdialog.xul -->\n\n\n<!ENTITY printButton.label \"Skriv ut\">\n\n<!ENTITY printDialog.title \"Skriv ut\">\n\n<!ENTITY fpDialog.title \"Spara fil\">\n\n<!ENTITY fileCheck.label \"Skriv ut till fil\">\n<!ENTITY fileCheck.accesskey \"u\">\n<!ENTITY propertiesButton.label \"Egenskaper…\">\n<!ENTITY propertiesButton.accesskey \"E\">\n<!ENTITY descText.label \"Skrivarebeskrivning:\">\n<!ENTITY printer.label \"Skrivare\">\n<!ENTITY printerInput.label \"Skrivarenamn:\">\n<!ENTITY printerInput.accesskey \"n\">\n\n<!ENTITY printrangeGroup.label \"Skriv ut\">\n<!ENTITY allpagesRadio.label \"Alla sidor\">\n<!ENTITY allpagesRadio.accesskey \"A\">\n<!ENTITY rangeRadio.label  \"Sidor\">\n<!ENTITY rangeRadio.accesskey  \"S\">\n<!ENTITY frompageInput.label  \"från\">\n<!ENTITY frompageInput.accesskey  \"r\">\n<!ENTITY topageInput.label  \"till\">\n<!ENTITY topageInput.accesskey  \"t\">\n<!ENTITY selectionRadio.label \"Markering\">\n<!ENTITY selectionRadio.accesskey \"M\">\n\n<!ENTITY copies.label \"Kopior\">\n<!ENTITY numCopies.label \"Antal kopior:\">\n<!ENTITY numCopies.accesskey \"k\">\n\n<!ENTITY printframeGroup.label \"Skriv ut ramar\">\n<!ENTITY aslaidoutRadio.label \"Som på skärmen\">\n<!ENTITY aslaidoutRadio.accesskey \"o\">\n<!ENTITY selectedframeRadio.label  \"Markerad ram\">\n<!ENTITY selectedframeRadio.accesskey  \"d\">\n<!ENTITY eachframesepRadio.label  \"Varje ram för sig\">\n<!ENTITY eachframesepRadio.accesskey  \"V\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/printdialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# These strings are used in the native GTK, Mac and Windows print dialogs.\n\n# GTK titles:\nprintTitleGTK=Skriv ut\noptionsTabLabelGTK=Alternativ\nprintFramesTitleGTK=Skriv ut ramar\n\n# Mac titles:\noptionsTitleMac=Alternativ:\nappearanceTitleMac=Utseende:\nframesTitleMac=Ramar:\npageHeadersTitleMac=Sidhuvud:\npageFootersTitleMac=Sidfot:\n\n# Windows titles:\noptionsTitleWindows=Alternativ\nprintFramesTitleWindows=Skriv ut ramar\n\n# TRANSLATOR NOTE: For radio button labels and check button labels, an underscore _\n# before a character will turn that character into an accesskey in the GTK dialog.\n# e.g. \"_As laid out\" will make A the accesskey.\n# In the Windows labels, use an ampersand (&).\n# On Mac, underscores will be stripped.\n\nasLaidOut=_Som visas på skärmen\nasLaidOutWindows=Som på &skärmen\nselectedFrame=Den _markerade ramen\nselectedFrameWindows=Den markerade &ramen\nseparateFrames=_Varje ram på separat sida\nseparateFramesWindows=&Varje ram för sig\nshrinkToFit=Ignorera skalning och _krymp för att passa sidbredd\nselectionOnly=Skriv _endast ut markering\nprintBGOptions=Skriv ut bakgrunder\nprintBGColors=Skriv ut _bakgrundsfärger\nprintBGImages=Skriv _ut bakgrundsbilder\nheaderFooter=Sidhuvud och sidfot\nleft=Vänster\ncenter=Mitten\nright=Höger\nheaderFooterBlank=--inget--\nheaderFooterTitle=Titel\nheaderFooterURL=URL\nheaderFooterDate=Datum/tid\nheaderFooterPage=Sida #\nheaderFooterPageTotal=Sida # av #\nheaderFooterCustom=Anpassa…\ncustomHeaderFooterPrompt=Ange egen text för sidhuvud/sidfot\n\n# These are for the summary view in the Mac dialog:\nsummaryFramesTitle=Skriv ut ramar\nsummarySelectionOnlyTitle=Skriv ut markering\nsummaryShrinkToFitTitle=Anpassa sidbredd\nsummaryPrintBGColorsTitle=Skriv ut bakgrundsfärger\nsummaryPrintBGImagesTitle=Skriv ut bakgrundsbilder\nsummaryHeaderTitle=Sidhuvud\nsummaryFooterTitle=Sidfot\nsummaryNAValue=N/A\nsummaryOnValue=På\nsummaryOffValue=Av\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/printing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Page number formatting\n## @page_number The current page number\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\npagenumber=%1$d\n\n# Page number formatting\n## @page_number The current page number\n## @page_total The total number of pages\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\n# the second %ld will receive the total number of pages\npageofpages=%1$d av %2$d\n\nnoprinter=Ingen skrivare tillgänglig.\nPrintToFile=Skriv till fil\nnoPrintFilename.title=Filnamn saknas\nnoPrintFilename.alert=Du har valt “Skriv ut till fil”, men inget filnamn!\nfileConfirm.exists=%S finns redan. \\n Vill du ersätta den?\nprint_error_dialog_title=Utskriftsfel\nprintpreview_error_dialog_title=Förhandsgranskningsfel\n\n# Printing error messages.\n#LOCALIZATION NOTE: Some of these messages come in pairs, one\n# for printing and one for print previewing.  You can remove that\n# distinction in your language by removing the entity with the _PP\n# suffix; then the entity without a suffix will be used for both.\n# You can also add that distinction to any of the messages that don't\n# already have it by adding a new entity with a _PP suffix.\n#\n# For instance, if you delete PERR_GFX_PRINTER_DOC_IS_BUSY_PP, then\n# the PERR_GFX_PRINTER_DOC_IS_BUSY message will be used for that error\n# condition when print previewing as well as when printing.  If you\n# add PERR_FAILURE_PP, then PERR_FAILURE will only be used when\n# printing, and PERR_FAILURE_PP will be used under the same conditions\n# when print previewing.\n#\nPERR_FAILURE=Ett fel uppstod under utskriften.\n\nPERR_ABORT=Utskriften avbröts.\nPERR_NOT_AVAILABLE=Vissa utskriftsfunktioner är inte tillgängliga just nu.\nPERR_NOT_IMPLEMENTED=Vissa utskriftsfunktioner är inte implementerade ännu.\nPERR_OUT_OF_MEMORY=Det finns inte tillräckligt med minne för att skriva ut.\nPERR_UNEXPECTED=Ett oväntat fel uppstod under utskriften.\n\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE=Ingen skrivare hittades.\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE_PP=Ingen skrivare hittades, kan inte visa förhandsgranskning.\nPERR_GFX_PRINTER_NAME_NOT_FOUND=Den valda skrivaren kan inte hittas.\nPERR_GFX_PRINTER_COULD_NOT_OPEN_FILE=Utskriftsfilen kunde inte öppnas.\nPERR_GFX_PRINTER_STARTDOC=Utskriften misslyckades när utskriftsjobbet skulle påbörjas.\nPERR_GFX_PRINTER_ENDDOC=Utskriften misslyckades när utskriftsjobbet skulle slutföras.\nPERR_GFX_PRINTER_STARTPAGE=Utskriften misslyckades när sidan skulle påbörjas.\nPERR_GFX_PRINTER_DOC_IS_BUSY=Kan inte skriva ut dokumentet ännu, det har inte laddats klart.\nPERR_GFX_PRINTER_DOC_IS_BUSY_PP=Kan inte förhandsgranska dokumentet ännu, det har inte laddats klart.\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/printjoboptions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- extracted from printjoboptions.xul -->\n\n\n<!ENTITY printJobOptions.title \"Skrivaregenskaper\">\n\n<!ENTITY paperInput.label \"Pappersstorlek:\">\n<!ENTITY paperInput.accesskey \"P\">\n\n<!ENTITY jobTitleInput.label \"Arbetsnamn:\">\n<!ENTITY jobTitleInput.accesskey \"A\">\n\n<!ENTITY colorGroup.label \"Färg:\">\n<!ENTITY grayRadio.label \"Gråskala\">\n<!ENTITY grayRadio.accesskey \"G\">\n<!ENTITY colorRadio.label \"Färg\">\n<!ENTITY colorRadio.accesskey \"F\">\n\n<!ENTITY edgeMarginInput.label \"Avstånd från papperskant till marginal\">\n<!ENTITY topInput.label \"Sidhuvud:\">\n<!ENTITY topInput.accesskey \"d\">\n<!ENTITY bottomInput.label \"Sidfot:\">\n<!ENTITY bottomInput.accesskey \"S\">\n<!ENTITY leftInput.label \"Vänster:\">\n<!ENTITY leftInput.accesskey \"V\">\n<!ENTITY rightInput.label \"Höger:\">\n<!ENTITY rightInput.accesskey \"H\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/regionNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nad=\tAndorra\nae=\tFörenade arabemiraten\naf=\tAfghanistan\nag=\tAntigua och Barbuda\nai=\tAnguilla\nal=\tAlbanien\nam=\tArmenien\nao=\tAngola\naq=\tAntarktis\nar=\tArgentina\nas=\tAmerikanska Samoa\nat=\tÖsterrike\nau=\tAustralien\naw=\tAruba\naz=\tAzerbajdzjan\nba=\tBosnien och Hercegovina\nbb=\tBarbados\nbd=\tBangladesh\nbe=\tBelgien\nbf=\tBurkina Faso\nbg=\tBulgarien\nbh=\tBahrain\nbi=\tBurundi\nbj=\tBenin\nbl=\tSaint-Barthélemy\nbm=\tBermuda\nbn=\tBrunei\nbo=\tBolivia\nbq=\tBonaire, Sint Eustatius och Saba\nbr=\tBrasilien\nbs=\tBahamas\nbt=\tBhutan\nbv=\tBouvetøya\nbw=\tBotswana\nby=\tVitryssland\nbz=\tBelize\nca=\tKanada\ncc=\tCocos (Keeling) Islands\ncd=\tKongo-Kinshasas\ncf=\tCentralafrikanska republiken\ncg=\tKongo-Brazzaville\nch=\tSchweiz\nci=\tElfenbenskusten\nck=\tCooköarna\ncl=\tChile\ncm=\tKamerun\ncn=\tKina\nco=\tColombia\ncp=\tClippertonön\ncr=\tCosta Rica\ncu=\tKuba\ncv=\tKap Verde\ncw=\tCuraçao\ncx=\tJulön\ncy=\tCypern\ncz=\tTjeckien\nde=\tTyskland\ndg=\tDiego Garcia\ndj=\tDjibouti\ndk=\tDanmark\ndm=\tDominica\ndo=\tDominikanska republiken\ndz=\tAlgeriet\nec=\tEcuador\nee=\tEstland\neg=\tEgypten\neh=\tVästsahara\ner=\tEritrea\nes=\tSpanien\net=\tEtiopien\nfi=\tFinland\nfj=\tFiji\nfk=\tFalklandsöarna\nfm=\tMikronesiens federerade stater\nfo=\tFäröarna\nfr=\tFrankrike\nga=\tGabon\ngb=\tStorbritannien\ngd=\tGrenada\nge=\tGeorgien\ngf=\tFranska Guyana\ngg=\tGuernsey\ngh=\tGhana\ngi=\tGibraltar\ngl=\tGrönland\ngm=\tGambia\ngn=\tGuinea\ngp=\tGuadeloupe\ngq=\tEkvatorialguinea\ngr=\tGrekland\ngs=\tSydgeorgien och Sydsandwichöarna\ngt=\tGuatemala\ngu=\tGuam\ngw=\tGuinea-Bissau\ngy=\tGuyana\nhk=\tHong Kong\nhm=\tHeard- och McDonaldsöarna\nhn=\tHonduras\nhr=\tKroatien\nht=\tHaiti\nhu=\tUngern\nid=\tIndonesien\nie=\tIrland\nil=\tIsrael\nim=\tIsle of Man\nin=\tIndien\nio=\tBrittiska territoriet i Indiska oceanen\niq=\tIrak\nir=\tIran\nis=\tIsland\nit=\tItalien\nje=\tJersey\njm=\tJamaica\njo=\tJordanien\njp=\tJapan\nke=\tKenya\nkg=\tKirgizistan\nkh=\tKambodja\nki=\tKiribati\nkm=\tKomorerna\nkn=\tSaint Kitts och Nevis\nkp=\tNordkorea\nkr=\tSydkorea\nkw=\tKuwait\nky=\tCaymanöarna\nkz=\tKazakstan\nla=\tLaos\nlb=\tLibanon\nlc=\tSaint Lucia\nli=\tLiechtenstein\nlk=\tSri Lanka\nlr=\tLiberia\nls=\tLesotho\nlt=\tLitauen\nlu=\tLuxemburg\nlv=\tLettland\nly=\tLibyen\nma=\tMarocko\nmc=\tMonaco\nmd=\tMoldavien\nme=\tMontenegro\nmf=\tSaint-Martin\nmg=\tMadagaskar\nmh=\tMarshallöarna\nmk=\tMakedonien\nml=\tMali\nmm=\tBurma\nmn=\tMongoliet\nmo=\tMacao\nmp=\tNordmarianerna\nmq=\tMartinique\nmr=\tMauritanien\nms=\tMontserrat\nmt=\tMalta\nmu=\tMauritius\nmv=\tMaldiverna\nmw=\tMalawi\nmx=\tMexico\nmy=\tMalaysia\nmz=\tMozambique\nna=\tNamibia\nnc=\tNya Kaledonien\nne=\tNiger\nnf=\tNorfolkön\nng=\tNigeria\nni=\tNicaragua\nnl=\tNederländerna\nno=\tNorge\nnp=\tNepal\nnr=\tNauru\nnu=\tNiue\nnz=\tNya Zeeland\nom=\tOman\npa=\tPanama\npe=\tPeru\npf=\tFranska Polynesien\npg=\tPapua Nya Guinea\nph=\tFilippinerna\npk=\tPakistan\npl=\tPolen\npm=\tSaint Pierre och Miquelon\npn=\tPitcairnöarna\npr=\tPuerto Rico\npt=\tPortugal\npw=\tPalau\npy=\tParaguay\nqa=\tQatar\nqm=\tMidwayöarna\nqs=\tBassas da India\nqu=\tJuan de Nova\nqw=\tWakeön\nqx=\tGlorieusesöarna\nqz=\tAkrotiri\nre=\tReunion\nro=\tRumänien\nrs=\tSerbien\nru=\tRyssland\nrw=\tRwanda\nsa=\tSaudiarabien\nsb=\tSolomonöarna\nsc=\tSeychellerna\nsd=\tSudan\nse=\tSverige\nsg=\tSingapore\nsh=\tSankta Helena, Ascension och Tristan da Cunha\nsi=\tSlovenien\nsk=\tSlovakien\nsl=\tSierra Leone\nsm=\tSan Marino\nsn=\tSenegal\nso=\tSomalia\nsr=\tSurinam\nss=\tSydsudan\nst=\tSão Tomé och Príncipe\nsv=\tEl Salvador\nsx=\tSint Maarten\nsy=\tSyrien\nsz=\tSwaziland\ntc=\tTurks- och Caicosöarna\ntd=\tTchad\ntf=\tFranska sydterritorierna\ntg=\tTogo\nth=\tThailand\ntj=\tTadzjikistan\ntk=\tTokelauöarna\ntl=\tTimor-Leste\ntm=\tTurkmenistan\ntn=\tTunisien\nto=\tTonga\ntr=\tTurkiet\ntt=\tTrinidad och Tobago\ntv=\tTuvalu\ntw=\tTaiwan\ntz=\tTanzania\nua=\tUkraina\nug=\tUganda\nus=\tFörenta staterna\nuy=\tUruguay\nuz=\tUzbekistan\nva=\tVatikanstaten\nvc=\tSaint Vincent och Grenadinerna\nve=\tVenezuela\nvg=\tBrittiska Jungfruöarna\nvi=\tAmerikanska Jungfruöarna\nvn=\tVietnam\nvu=\tVanuatu\nwf=\tWallis- och Futunaöarna\nws=\tSamoa\nxa=\tAshmore- och Cartieröarna\nxb=\tBakerön\nxc=\tKorallhavöarna\nxd=\tDhekelia\nxe=\tEuropaön\nxg=\tGazaremsan\nxh=\tHowlandön\nxj=\tJan Mayen\nxk=\tKosovo\nxl=\tPalmyraatollen\nxm=\tKingmanrevet\nxp=\tParacelöarna\nxq=\tJarvisön\nxr=\tSvalbard\nxs=\tSpratlyöarna\nxt=\tTromelinön\nxu=\tJohnstonatollen\nxv=\tNavassaön\nxw=\tVästbanken\nye=\tJemen\nyt=\tMayotte\nza=\tSydafrika\nzm=\tZambia\nzw=\tZimbabwe\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/resetProfile.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!ENTITY refreshProfile.dialog.title         \"Återställ &brandShortName;\">\n<!ENTITY refreshProfile.dialog.description1  \"Starta om från början för att åtgärda problem och återställa prestanda.\">\n<!ENTITY refreshProfile.dialog.description2  \"Detta kommer:\">\n<!ENTITY refreshProfile.dialog.items.label1  \"Ta bort dina tillägg och anpassningar\">\n<!ENTITY refreshProfile.dialog.items.label2  \"Återställa inställningarna för webbläsaren till standardinställningarna\">\n<!ENTITY refreshProfile.dialog.button.label  \"Återställ &brandShortName;\">\n\n<!ENTITY refreshProfile.title                \"Ge &brandShortName; en finjustering\">\n<!ENTITY refreshProfile.button.label         \"Återställ &brandShortName;…\">\n\n<!ENTITY refreshProfile.cleaning.description \"Nästan färdig…\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/resetProfile.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These strings are used for profile reset.\n\n# LOCALIZATION NOTE (resetUnusedProfile.message): %S is brandShortName.\nresetUnusedProfile.message=Du verkar inte ha startat %S på ett tag. Vill du rensa upp den för att uppleva den som nästan ny? Förresten, välkommen tillbaka!\n# LOCALIZATION NOTE (resetUninstalled.message): %S is brandShortName.\nresetUninstalled.message=Ser ut som du har återinstallerat %S. Vill att vi ska rensa upp den för att uppleva den som nästan ny?\n\n# LOCALIZATION NOTE (refreshProfile.resetButton.label): %S is brandShortName.\nrefreshProfile.resetButton.label=Uppdatera %S…\nrefreshProfile.resetButton.accesskey=U\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/search/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddEngineConfirmTitle=Lägg till sökmotor\naddEngineConfirmation=Vill du lägga till “%S” i listan på tillgängliga sökmotorer i sökfältet?\\n\\nFrån: %S\naddEngineAsCurrentText=&Använd som aktuell sökmotor\naddEngineAddButtonLabel=Lägg till\n\nerror_loading_engine_title=Hämtningsfel\n# LOCALIZATION NOTE (error_loading_engine_msg2): %1$S = brandShortName, %2$S = location\nerror_loading_engine_msg2=%S kunde inte hämta sökmodulen från:\\n%S\nerror_duplicate_engine_msg=%S kunde inte installera sökmodulen från “%S” eftersom det redan finns en sökmotor med samma namn.\n\nerror_invalid_engine_title=Installationsfel\nerror_invalid_format_title=Ogiltigt format\n# LOCALIZATION NOTE (error_invalid_engine_msg2): %1$S = brandShortName, %2$S = location (url)\nerror_invalid_engine_msg2=%1$S kunde inte installera sökmotorn från: %2$S\n\nsuggestion_label=Förslag\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/security/caps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\nCheckLoadURIError = Säkerhetsfel: Innehåll på %S får inte hämta data från eller länka till %S.\nCheckSameOriginError = Säkerhetsfel: Innehåll på %S får inte hämta data från %S.\nExternalDataError = Säkerhetsfel: innehåll på %S försökte ladda %S, men kan inte ladda extern data när den används som en bild.\\u0020\n\n# LOCALIZATION NOTE (GetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nGetPropertyDeniedOrigins = <%1$S> förvägrades att hämta egenskapen %2$S.%3$S från <%4$S>.\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomain = <%1$S> (document.domain=<%5$S>) förvägrades att hämta egenskapen %2$S.%3$S från <%4$S> (icke angiven document.domain).\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsObjectDomain = <%1$S> (icke angiven document.domain) förvägrades att hämta egenskapen %2$S.%3$S från <%4$S> (document.domain=<%5$S>).\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomainObjectDomain = <%1$S> (document.domain=<%5$S>) förvägrades att hämta egenskapen %2$S.%3$S från <%4$S> (document.domain=<%6$S>).\n\n# LOCALIZATION NOTE (SetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nSetPropertyDeniedOrigins = <%1$S> förvägrades att ange egenskapen %2$S.%3$S på <%4$S>.\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomain = <%1$S> (document.domain=<%5$S>) förvägrades att ange egenskapen %2$S.%3$S på <%4$S> (icke angiven document.domain).\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsObjectDomain = <%1$S> (icke angiven document.domain) förvägrades att ange egenskapen %2$S.%3$S på <%4$S> (document.domain=<%5$S>).\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomainObjectDomain = <%1$S> (document.domain=<%5$S>) förvägrades att ange egenskapen %2$S.%3$S på <%4$S> (document.domain=<%6$S>).\n\n# LOCALIZATION NOTE (CallMethodDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nCallMethodDeniedOrigins = <%1$S> förvägrades att efterfråga metoden %2$S.%3$S på <%4$S>.\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomain = <%1$S> (document.domain=<%5$S>) förvägrades att efterfråga metoden %2$S.%3$S på <%4$S> (icke angiven document.domain).\n# LOCALIZATION NOTE (CallMethodDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsObjectDomain = <%1$S> (icke angiven document.domain) förvägrades att efterfråga metoden %2$S.%3$S på <%4$S> (document.domain=<%5$S>).\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomainObjectDomain = <%1$S> (document.domain=<%5$S>) förvägrades att efterfråga metoden %2$S.%3$S på <%4$S> (document.domain=<%6$S>).\n\nGetPropertyDeniedOriginsOnlySubject = <%S> förvägrades att hämta egenskapen %S.%S\nSetPropertyDeniedOriginsOnlySubject = <%S> förvägrades att sätta egenskapen %S.%S\nCallMethodDeniedOriginsOnlySubject = <%S> förvägrades att efterfråga metoden %S.%S\nCreateWrapperDenied = Nekades tillstånd att skapa bindning för objekt av klassen %S\nCreateWrapperDeniedForOrigin = <%2$S> förvägrades att skapa bindning för objekt av klassen %1$S\nProtocolFlagError = Varning: Protokollhanteraren för ”%S” uppvisar ingen säkerhetspolicy.  Även om laddning av sådana protokoll för närvarande tillåts är det förlegat.  Se dokumentationen i nsIProtocolHandler.idl.\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/security/csp.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# CSP Warnings:\n# LOCALIZATION NOTE (CSPViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPViolation = Sidans inställningar blockerade laddningen av en resurs: %1$S\n# LOCALIZATION NOTE (CSPViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPViolationWithURI = Sidans inställningar blockerade laddningen av en resurs på %2$S (“%1$S”).\n# LOCALIZATION NOTE (CSPROViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPROViolation = En CSP Report-only-policy (“%1$S”) har överträtts. Beteende tilläts och en CSP-rapport skickades.\n# LOCALIZATION NOTE (CSPROViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPROViolationWithURI = Sidans inställningar uppmärksammande en laddning av resursen från %2$S (“%1$S”). En CSP-rapport skickas.\n# LOCALIZATION NOTE (triedToSendReport):\n# %1$S is the URI we attempted to send a report to.\ntriedToSendReport = Försökte skicka rapport till ogiltig URI: “%1$S”\n# LOCALIZATION NOTE (couldNotParseReportURI):\n# %1$S is the report URI that could not be parsed\ncouldNotParseReportURI = kunde inte tolka rapport-URI: %1$S\n# LOCALIZATION NOTE (couldNotProcessUnknownDirective):\n# %1$S is the unknown directive\ncouldNotProcessUnknownDirective = Kunde inte processa okänt direktiv ‘%1$S’\n# LOCALIZATION NOTE (ignoringUnknownOption):\n# %1$S is the option that could not be understood\nignoringUnknownOption = Ignorerar okända alternativet %1$S\n# LOCALIZATION NOTE (ignoringDuplicateSrc):\n# %1$S defines the duplicate src\nignoringDuplicateSrc = Ignorerar duplikat källa %1$S\n# LOCALIZATION NOTE (ignoringSrcFromMetaCSP):\n# %1$S defines the ignored src\nignoringSrcFromMetaCSP = Ignorerar källa ‘%1$S’ (Stöds inte vid leverans via meta element).\n# LOCALIZATION NOTE (ignoringSrcWithinScriptStyleSrc):\n# %1$S is the ignored src\n# script-src and style-src are directive names and should not be localized\nignoringSrcWithinScriptStyleSrc = Ignorerar “%1$S” inom script-src eller style-src: nonce-source eller hash-source specificerade\n# LOCALIZATION NOTE (ignoringSrcForStrictDynamic):\n# %1$S is the ignored src\n# script-src, as well as 'strict-dynamic' should not be localized\nignoringSrcForStrictDynamic = Ignorerar “%1$S” inom script-src: ‘strict-dynamic’ specificerade\n# LOCALIZATION NOTE (ignoringStrictDynamic):\n# %1$S is the ignored src\nignoringStrictDynamic = Ignorerar källa “%1$S” (Stöds endast inom script-src).\n# LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):\n# %1$S is the csp directive that contains 'strict-dynamic'\n# 'strict-dynamic' should not be localized\nstrictDynamicButNoHashOrNonce = Sökordet ‘strict-dynamic’ inom “%1$S” med någon giltig nonce eller hash kan blockera alla skript från laddning\n# LOCALIZATION NOTE (reportURInotHttpsOrHttp2):\n# %1$S is the ETLD of the report URI that is not HTTP or HTTPS\nreportURInotHttpsOrHttp2 = Rapport-URI:n (%1$S) ska vara en HTTP eller HTTPS URI.\n# LOCALIZATION NOTE (reportURInotInReportOnlyHeader):\n# %1$S is the ETLD of the page with the policy\nreportURInotInReportOnlyHeader = Webbplatsen (%1$S) har en Report-Only-policy utan en rapport-URI. CSP kommer inte att blockera och kan inte rapportera överträdelser av den här policyn.\n# LOCALIZATION NOTE (failedToParseUnrecognizedSource):\n# %1$S is the CSP Source that could not be parsed\nfailedToParseUnrecognizedSource = Kunde inte tolka okänd källa %1$S\n# LOCALIZATION NOTE (inlineScriptBlocked):\n# inline script refers to JavaScript code that is embedded into the HTML document.\ninlineScriptBlocked = Ett försök att köra inbäddade skript har blockerats\n# LOCALIZATION NOTE (inlineStyleBlocked):\n# inline style refers to CSS code that is embedded into the HTML document.\ninlineStyleBlocked = Ett försök att använda inbäddade stilmallar har blockerats\n# LOCALIZATION NOTE (scriptFromStringBlocked):\n# eval is a name and should not be localized.\nscriptFromStringBlocked = Ett försök till anrop av JavaScript från en sträng (genom anrop av en funktion som eval) har blockerats\n# LOCALIZATION NOTE (upgradeInsecureRequest):\n# %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.\nupgradeInsecureRequest = Uppgraderar osäker begäran '%1$S' att använda '%2$S'\n# LOCALIZATION NOTE (ignoreSrcForDirective):\nignoreSrcForDirective = Ignorera srcs för direktivet ‘%1$S’\n# LOCALIZATION NOTE (hostNameMightBeKeyword):\n# %1$S is the hostname in question and %2$S is the keyword\nhostNameMightBeKeyword = Tolkar %1$S som ett värdnamn och inte ett nyckelord. Om du avsåg ett nyckelord, använd '%2$S' (omslutna av enkla citattecken).\n# LOCALIZATION NOTE (notSupportingDirective):\n# directive is not supported (e.g. 'reflected-xss')\nnotSupportingDirective = Direktivet ‘%1$S’ stöds inte. Direktivet och värden kommer ignoreras.\n# LOCALIZATION NOTE (blockAllMixedContent):\n# %1$S is the URL of the blocked resource load.\nblockAllMixedContent = Blockerar osäker begäran '%1$S'.\n# LOCALIZATION NOTE (ignoringDirectiveWithNoValues):\n# %1$S is the name of a CSP directive that requires additional values (e.g., 'require-sri-for')\nignoringDirectiveWithNoValues = Ignorerar ‘%1$S’ eftersom det inte innehåller några parametrar.\n# LOCALIZATION NOTE (ignoringReportOnlyDirective):\n# %1$S is the directive that is ignored in report-only mode.\nignoringReportOnlyDirective = Ignorerar sandbox direktiv när de levereras i en report-only policy ‘%1$S’\n# LOCALIZATION NOTE (deprecatedReferrerDirective):\n# %1$S is the value of the deprecated Referrer Directive.\ndeprecatedReferrerDirective = Referentdirektivet ‘%1$S’ har fasats ut. Använd Referrer-Policy header istället.\n\n# CSP Errors:\n# LOCALIZATION NOTE (couldntParseInvalidSource):\n# %1$S is the source that could not be parsed\ncouldntParseInvalidSource = Kunde inte tolka ogiltig källa %1$S\n# LOCALIZATION NOTE (couldntParseInvalidHost):\n# %1$S is the host that's invalid\ncouldntParseInvalidHost = Kan inte tolka ogiltig värd %1$S\n# LOCALIZATION NOTE (couldntParseScheme):\n# %1$S is the string source\ncouldntParseScheme = Kan inte tolka schemat i %1$S\n# LOCALIZATION NOTE (couldntParsePort):\n# %1$S is the string source\ncouldntParsePort = Kan inte tolka porten i %1$S\n# LOCALIZATION NOTE (duplicateDirective):\n# %1$S is the name of the duplicate directive\nduplicateDirective = Duplicerat %1$S-direktiv hittades.  Allt utom den första instansen kommer att ignoreras.\n# LOCALIZATION NOTE (deprecatedDirective):\n# %1$S is the name of the deprecated directive, %2$S is the name of the replacement.\ndeprecatedDirective = Direktivet '%1$S' är föråldrat. Använd direktivet '%2$S' istället.\n# LOCALIZATION NOTE (couldntParseInvalidSandboxFlag):\n# %1$S is the option that could not be understood\ncouldntParseInvalidSandboxFlag = Det gick inte att tolka ogiltig sandbox flagga ‘%1$S’\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/security/security.properties",
    "content": "# Mixed Content Blocker\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the blocked mixed content resource\nBlockMixedDisplayContent = Blockerade laddning av blandat visningsinnehåll “%1$S”\nBlockMixedActiveContent = Blockerade laddning av blandat aktivt innehåll “%1$S”\n\n# CORS\n# LOCALIZATION NOTE: Do not translate \"Access-Control-Allow-Origin\", Access-Control-Allow-Credentials, Access-Control-Allow-Methods, Access-Control-Allow-Headers\nCORSDisabled=Cross-Origin begäran blockerad: Same-Origin policyn tillåter inte läsningar av fjärresurs på %1$S. (Orsak: CORS inaktiverad).\nCORSRequestNotHttp=Cross-Origin begäran blockerad: Same-Origin policyn tillåter inte läsningar av fjärresurs på %1$S. (Orsak: CORS begäran inte http).\nCORSMissingAllowOrigin=Cross-Origin begäran blockerad: Same-Origin policyn tillåter inte läsningar av fjärresurs på %1$S. (Orsak: CORS header 'Access-Control-Allow-Origin' saknas).\nCORSAllowOriginNotMatchingOrigin=Cross-Origin begäran blockerad: Same-Origin policyn tillåter inte läsningar av fjärresurs på %1$S. (Orsak: CORS header 'Access-Control-Allow-Origin' matchar inte '%2$S').\nCORSNotSupportingCredentials=Cross-Origin begäran blockerad: Same-Origin policyn tillåter inte läsningar av fjärresurs på ‘%1$S’. (Orsak: Autentiseringsuppgifter stöds inte om CORS header ‘Access-Control-Allow-Origin’ är ‘*’).\nCORSMethodNotFound=Cross-Origin begäran blockerad: Same-Origin policyn tillåter inte läsningar av fjärresurs på %1$S. (Orsak: Hittade inte metoden i CORS header 'Access-Control-Allow-Methods').\nCORSMissingAllowCredentials=Cross-Origin begäran blockerad: Same-Origin policyn tillåter inte läsningar av fjärresurs på %1$S. (Orsak: förväntade 'true' i CORS header 'Access-Control-Allow-Credentials').\nCORSPreflightDidNotSucceed=Cross-Origin begäran blockerad: Same-Origin policyn tillåter inte läsningar av fjärresurs på %1$S. (Orsak: CORS preflight kanal misslyckades).\nCORSInvalidAllowMethod=Cross-Origin begäran blockerad: Same-Origin policyn tillåter inte läsningar av fjärresurs på %1$S. (Orsak: ogiltigt tecken '%2$S' i CORS header 'Access-Control-Allow-Methods').\nCORSInvalidAllowHeader=Cross-Origin begäran blockerad: Same-Origin policyn tillåter inte läsningar av fjärresurs på %1$S. (Orsak: ogiltigt tecken '%2$S' i CORS header 'Access-Control-Allow-Headers').\nCORSMissingAllowHeaderFromPreflight=Cross-Origin begäran blockerad: Same-Origin policyn tillåter inte läsningar av fjärresurs på %1$S. (Orsak: saknat tecken '%2$S' i CORS header 'Access-Control-Allow-Headers' från CORS preflight kanal).\n\n# LOCALIZATION NOTE: Do not translate \"Strict-Transport-Security\", \"HSTS\", \"max-age\" or \"includeSubDomains\"\nSTSUnknownError=Strict-Transport-Security: Ett okänt fel uppstod vid bearbetning av huvudet som anges av webbplatsen.\nSTSUntrustworthyConnection=Strict-Transport-Security:Anslutningen till webbplatsen är opålitlig, så det angivna huvudet ignorerades.\nSTSCouldNotParseHeader=Strict-Transport-Security: Webbplatsen specificerade ett huvud som inte kunde tolkas.\nSTSNoMaxAge=Strict-Transport-Security: Webbplatsen angav ett huvud som inte inkluderade ett 'max-age' direktiv.\nSTSMultipleMaxAges=Strict-Transport-Security: Webbplatsen angav ett huvud som inkluderade flera 'max-age' direktiv.\nSTSInvalidMaxAge=Strict-Transport-Security: Webbplatsen angav ett huvud som inkluderade ett ogiltigt 'max-age' direktiv.\nSTSMultipleIncludeSubdomains=Strict-Transport-Security: Webbplatsen angav ett huvud som inkluderade flera 'includeSubDomains' direktiv.\nSTSInvalidIncludeSubdomains=Strict-Transport-Security: Webbplatsen angav ett huvud som inkluderade ett ogiltigt 'includeSubDomains' direktiv.\nSTSCouldNotSaveState=Strict-Transport-Security: Ett fel uppstod att notera platsen som en Strict-Transport-Security värd.\n\n# LOCALIZATION NOTE: Do not translate \"Public-Key-Pins\", \"HPKP\", \"max-age\", \"report-uri\" or \"includeSubDomains\"\nPKPUnknownError=Public-Key-Pins: Ett okänt fel uppstod vid bearbetning av huvudet som anges av webbplatsen.\nPKPUntrustworthyConnection=Public-Key-Pins: Anslutningen till webbplatsen är opålitlig, så det angivna huvudet ignorerades.\nPKPCouldNotParseHeader=Public-Key-Pins: Webbplatsen specificerade ett huvud som inte kunde tolkas.\nPKPNoMaxAge=Public-Key-Pins: Webbplatsen angav ett huvud som inte inkluderade ett 'max-age' direktiv.\nPKPMultipleMaxAges=Public-Key-Pins: Webbplatsen angav ett huvud som inkluderade flera 'max-age' direktiv.\nPKPInvalidMaxAge=Public-Key-Pins: Webbplatsen angav ett huvud som inkluderade ett ogiltigt 'max-age' direktiv.\nPKPMultipleIncludeSubdomains=Public-Key-Pins: Webbplatsen angav ett huvud som inkluderade flera 'includeSubDomains' direktiv.\nPKPInvalidIncludeSubdomains=Public-Key-Pins: Webbplatsen angav ett huvud som inkluderade ett ogiltigt 'includeSubDomains' direktiv.\nPKPInvalidPin=Public-Key-Pins: Webbplatsen angav ett huvud som inkluderade en ogiltig pin.\nPKPMultipleReportURIs=Public-Key-Pins: Webbplatsen angav ett huvud som inkluderade flera 'report-uri' direktiv.\nPKPPinsetDoesNotMatch=Public-Key-Pins: Webbplatsen angav ett huvud som inte inkluderade en matchande pin.\nPKPNoBackupPin=Public-Key-Pins: Webbplatsen angav ett huvud som inte inkluderade en backup pin.\nPKPCouldNotSaveState=Public-Key-Pins: Ett fel uppstod vid notering av webbplatsen som en Public-Key-Pins värd.\nPKPRootNotBuiltIn=Public-Key-Pins: Certifikatet som används av webbplatsen utfärdades inte av ett certifikat i arkivet för standardrotcertifikat. För att förhindra oavsiktliga brott, ignoreras det angivna huvudet.\n\n# LOCALIZATION NOTE: Do not translate \"SHA-1\"\nSHA1Sig=Denna webbplats använder sig av en SHA-1-certifikat; det rekommenderas att du använder certifikat med signaturalgoritmer som använder hashfunktioner starkare än SHA-1.\nInsecurePasswordsPresentOnPage=Lösenordsfält på en osäker (http://) sida. Det här är en säkerhetsrisk som gör det möjligt att stjäla inloggningsuppgifter.\nInsecureFormActionPasswordsPresent=Lösenordsfält i ett formulär med en osäker (http://) formuläråtgärd. Det här är en säkerhetsrisk som gör det möjligt att stjäla inloggningsuppgifter.\nInsecurePasswordsPresentOnIframe=Lösenordsfält i en osäker (http://) iframe. Det här är en säkerhetsrisk som gör det möjligt att stjäla inloggningsuppgifter.\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the insecure mixed content resource\nLoadingMixedActiveContent2=Laddar blandat (osäkert) aktivt innehåll “%1$S\" på en säker sida\nLoadingMixedDisplayContent2=Laddar blandat (osäkert) visningsinnehåll “%1$S\" på en säker sida\n# LOCALIZATION NOTE: Do not translate \"allow-scripts\", \"allow-same-origin\", \"sandbox\" or \"iframe\"\nBothAllowScriptsAndSameOriginPresent=En iframe som har både allow-scripts och allow-same-origin för sitt sandbox-attribut kan ta bort sin sandboxning.\n\n# Sub-Resource Integrity\n# LOCALIZATION NOTE: Do not translate \"script\" or \"integrity\". \"%1$S\" is the invalid token found in the attribute.\nMalformedIntegrityHash=Elementet script har ett felaktigt hash i attributet integrity: “%1$S\". Det korrekta formatet är \"<hash algorithm>-<hash value>\".\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityLength=Hash som finns i attributet integrity har fel längd.\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityBase64=Hash som finns i attributet integrity kunde inte avkodas.\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the type of hash algorigthm in use (e.g. \"sha256\").\nIntegrityMismatch=Ingen av de “%1$S\" hash i attributet integrity matchar innehållet i subresource.\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the sub-resource that cannot be protected using SRI.\nIneligibleResource=“%1$S\" är inte berättigade till integritetskontroller eftersom det är varken CORS-aktiverade eller same-origin.\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the invalid hash algorithm found in the attribute.\nUnsupportedHashAlg=Hash-algoritm stöds inte i attribut integrity: “%1$S\"\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nNoValidMetadata=Attributet integrity innehåller inte någon giltig metadata.\n\n# LOCALIZATION NOTE: Do not translate \"RC4\".\nWeakCipherSuiteWarning=Denna webbplats använder chiffret RC4 för kryptering, vilket är föråldrat och osäkert.\n\n#XCTO: nosniff\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options: nosniff\".\nMimeTypeMismatch=Resursen från “%1$S” blockerades på grund av MIME-typ obalans (X-Content-Type-Options: nosniff).\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options\" and also do not trasnlate \"nosniff\".\nXCTOHeaderValueMissing=X-Content-Type-Options huvudvarning: värdet var “%1$S”; menade du att skicka “nosniff”?\n\nBlockScriptWithWrongMimeType=Skript från “%1$S” blockerades på grund av en otillåten MIME-typ.\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/svg/svg.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAttributeParseWarning=Oväntat värde %2$S vid parsning av attributet %1$S.\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/textcontext.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cutCmd.label \"Klipp ut\">\n<!ENTITY cutCmd.accesskey \"K\">\n<!ENTITY copyCmd.label \"Kopiera\">\n<!ENTITY copyCmd.accesskey \"o\">\n<!ENTITY pasteCmd.label \"Klistra in\">\n<!ENTITY pasteCmd.accesskey \"l\">\n<!ENTITY undoCmd.label \"Ångra\">\n<!ENTITY undoCmd.accesskey \"Å\">\n<!ENTITY selectAllCmd.label \"Markera allt\">\n<!ENTITY selectAllCmd.accesskey \"M\">\n<!ENTITY deleteCmd.label \"Ta bort\">\n<!ENTITY deleteCmd.accesskey \"T\">\n\n<!ENTITY spellAddToDictionary.label \"Lägg till i ordlista\">\n<!ENTITY spellAddToDictionary.accesskey \"ä\">\n<!ENTITY spellUndoAddToDictionary.label \"Ångra Lägg till i ordlista\">\n<!ENTITY spellUndoAddToDictionary.accesskey \"g\">\n<!ENTITY spellCheckToggle.label \"Kontrollera stavning\">\n<!ENTITY spellCheckToggle.accesskey \"r\">\n<!ENTITY spellNoSuggestions.label \"(Inga stavningsförslag)\">\n<!ENTITY spellDictionaries.label \"Språk\">\n<!ENTITY spellDictionaries.accesskey \"S\">\n\n<!ENTITY searchTextBox.clear.label \"Rensa\">\n\n<!ENTITY fillLoginMenu.label          \"Fyll i inloggning\">\n<!ENTITY fillLoginMenu.accesskey      \"F\">\n<!ENTITY fillPasswordMenu.label       \"Fyll i lösenord\">\n<!ENTITY fillPasswordMenu.accesskey   \"F\">\n<!ENTITY fillUsernameMenu.label       \"Fyll i användarnamn\">\n<!ENTITY fillUsernameMenu.accesskey   \"F\">\n<!ENTITY noLoginSuggestions.label     \"(Inga inloggningsförslag)\">\n<!ENTITY viewSavedLogins.label        \"Visa sparade inloggningar\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/tree.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restoreColumnOrder.label \"Återställ kolumnordning\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/videocontrols.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY playButton.playLabel \"Spela upp\">\n<!ENTITY playButton.pauseLabel \"Pausa\">\n<!ENTITY muteButton.muteLabel \"Ljud av\">\n<!ENTITY muteButton.unmuteLabel \"Ljud på\">\n<!ENTITY fullscreenButton.enterfullscreenlabel \"Helskärm\">\n<!ENTITY fullscreenButton.exitfullscreenlabel \"Avsluta helskärm\">\n<!ENTITY castingButton.castingLabel \"Skicka till skärm\">\n<!ENTITY closedCaption.off \"Av\">\n\n<!ENTITY stats.media \"Media\">\n<!ENTITY stats.size \"Storlek\">\n<!ENTITY stats.activity \"Aktivitet\">\n<!ENTITY stats.activityPaused \"Pausad\">\n<!ENTITY stats.activityPlaying \"Spelar\">\n<!ENTITY stats.activityEnded \"Avslutad\">\n<!ENTITY stats.activitySeeking \"(söker)\">\n<!ENTITY stats.volume \"Volym\">\n<!ENTITY stats.framesParsed \"Inlästa bildrutor\">\n<!ENTITY stats.framesDecoded \"Avkodade bildrutor\">\n<!ENTITY stats.framesPresented \"Presenterade bildrutor\">\n<!ENTITY stats.framesPainted \"Visade bildrutor\">\n\n<!ENTITY error.aborted \"Laddning av video stoppad.\">\n<!ENTITY error.network \"Avspelning av videon avbröts på grund av nätverksfel.\">\n<!ENTITY error.decode \"Video kan inte spelas eftersom filen är skadad.\">\n<!ENTITY error.srcNotSupported \"Videoformat eller MIME-typ stöds inte.\">\n<!ENTITY error.noSource2 \"Hittade ingen video med ett format eller en MIME-typ som stöds.\">\n<!ENTITY error.generic \"Avspelning av videon avbröts på grund av ett okänt fel.\">\n\n<!-- LOCALIZATION NOTE (scrubberScale.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 of 6:00:00 elapsed\".\n-->\n<!ENTITY scrubberScale.nameFormat \"#1 av #2 har förflutit\">\n\n<!-- LOCALIZATION NOTE (positionAndDuration.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 / 6:00:00\".\nNote that #2 is not always avaiable. For example, when at the 5 minute mark in an\nunknown duration video, #1 would be \"5:00\" and string which is surrounded by <span>\nwould be deleted, result string would be \"5:00\".\n-->\n<!ENTITY positionAndDuration.nameFormat \"#1<span> / #2</span>\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/viewSource.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- extracted from content/viewSource.xul -->\n<!-- LOCALIZATION NOTE (mainWindow.title) : DONT_TRANSLATE --> \n\n\n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE --> \n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifierseparator) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifierseparator \" - \">\n<!ENTITY mainWindow.preface \"Källkoden till: \">\n\n<!ENTITY fileMenu.label \"Arkiv\">\n<!ENTITY fileMenu.accesskey \"A\">\n<!ENTITY savePageCmd.label \"Spara sida som…\">\n<!ENTITY savePageCmd.accesskey \"m\">\n<!ENTITY savePageCmd.commandkey \"S\">\n<!ENTITY pageSetupCmd.label \"Utskriftsformat…\">\n<!ENTITY pageSetupCmd.accesskey \"o\">\n<!ENTITY printPreviewCmd.label \"Förhandsgranska\">\n<!ENTITY printPreviewCmd.accesskey \"h\">\n<!ENTITY printCmd.label \"Skriv ut…\">\n<!ENTITY printCmd.accesskey \"u\">\n<!ENTITY printCmd.commandkey \"P\">\n<!ENTITY closeCmd.label \"Stäng\">\n<!ENTITY closeCmd.accesskey \"ä\">\n<!ENTITY closeCmd.commandkey \"W\">\n<!-- LOCALIZATION NOTE :\ntextEnlarge.commandkey3, textReduce.commandkey2 and\ntextReset.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n\n<!ENTITY textEnlarge.commandkey \"+\">\n<!ENTITY textEnlarge.commandkey2 \"=\">\n<!ENTITY textEnlarge.commandkey3 \"\">\n<!ENTITY textReduce.commandkey \"-\">\n<!ENTITY textReduce.commandkey2 \"\">\n<!ENTITY textReset.commandkey \"0\">\n<!ENTITY textReset.commandkey2 \"\">\n\n<!ENTITY goToLineCmd.label \"Gå till rad…\">\n<!ENTITY goToLineCmd.accesskey \"r\">\n<!ENTITY goToLineCmd.commandkey \"l\">\n\n<!ENTITY viewMenu.label           \"Visa\">\n<!ENTITY viewMenu.accesskey       \"s\">\n<!ENTITY reloadCmd.label \"Uppdatera\">\n<!ENTITY reloadCmd.accesskey \"U\">\n<!ENTITY reloadCmd.commandkey \"r\">\n<!ENTITY menu_wrapLongLines.title \"Radbryt långa rader\"> \n<!ENTITY menu_wrapLongLines.accesskey \"R\">\n<!ENTITY menu_highlightSyntax.label \"Syntaxmarkering\">\n<!ENTITY menu_highlightSyntax.accesskey \"S\">\n<!ENTITY menu_textSize.label \"Textstorlek\">\n<!ENTITY menu_textSize.accesskey \"T\">\n<!ENTITY menu_textEnlarge.label \"Större\">\n<!ENTITY menu_textEnlarge.accesskey \"S\">\n<!ENTITY menu_textReduce.label \"Mindre\">\n<!ENTITY menu_textReduce.accesskey \"M\">\n<!ENTITY menu_textReset.label \"Normal\">\n<!ENTITY menu_textReset.accesskey \"N\">\n\n<!ENTITY findOnCmd.label     \"Sök på den här sidan…\">\n<!ENTITY findOnCmd.accesskey \"S\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label  \"Sök igen\">\n<!ENTITY findAgainCmd.accesskey \"ö\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY backCmd.label \"Bakåt\">\n<!ENTITY backCmd.accesskey \"B\">\n<!ENTITY forwardCmd.label \"Framåt\">\n<!ENTITY forwardCmd.accesskey \"F\">\n<!ENTITY goBackCmd.commandKey \"ö\">\n<!ENTITY goForwardCmd.commandKey \"ä\">\n\n<!ENTITY copyLinkCmd.label \"Kopiera länkadress\">\n<!ENTITY copyLinkCmd.accesskey \"K\">\n<!ENTITY copyEmailCmd.label \"Kopiera e-postadress\">\n<!ENTITY copyEmailCmd.accesskey \"e\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/viewSource.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngoToLineTitle     = Gå till rad\ngoToLineText      = Ange ett radnummer\ninvalidInputTitle = Ogiltigt radnummer\ninvalidInputText  = Det angivna radnumret är ogiltigt.\noutOfRangeTitle   = Hittar inte rad\noutOfRangeText    = Den angivna raden hittades inte.\nstatusBarLineCol  = Rad %1$S, Kol %2$S\nviewSelectionSourceTitle = DOM-källan för markering\nviewMathMLSourceTitle    = DOM-källan för MathML\n\ncontext_goToLine_label        = Gå till linje…\ncontext_goToLine_accesskey    = L\ncontext_wrapLongLines_label   = Radbryt text\ncontext_highlightSyntax_label = Syntaxmarkering\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/webConsole.dtd",
    "content": "<!ENTITY networkPanel.requestURL                  \"Efterfrågad URL\">\n<!ENTITY networkPanel.requestMethod               \"Förfråganmetod\">\n<!ENTITY networkPanel.statusCode                  \"Statuskod\">\n\n<!ENTITY networkPanel.requestHeaders              \"Förfråganrubriker\">\n<!ENTITY networkPanel.requestCookie               \"Skickad kaka\">\n<!ENTITY networkPanel.requestBody                 \"Förfråganinnehåll\">\n<!ENTITY networkPanel.requestFormData             \"Skickad formulärdata\">\n\n<!ENTITY networkPanel.responseHeaders             \"Svarsrubriker\">\n<!ENTITY networkPanel.responseBody                \"Svarsinnehåll\">\n<!ENTITY networkPanel.responseBodyCached          \"Cachad data\">\n<!ENTITY networkPanel.responseBodyUnknownType     \"Okänd innehållstyp\">\n<!ENTITY networkPanel.responseNoBody              \"Inget svarsinnehåll\">\n<!ENTITY networkPanel.responseImage               \"Mottagen bild\">\n<!ENTITY networkPanel.responseImageCached         \"Cachad bild\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/webapps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (webapps.uninstall.notification): %S will be replaced with the name of the uninstalled web app\nuninstall.notification = %S har avinstallerats från din dator.\nuninstall.label = Avinstallera app\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/wizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  button-back-mac.label        \"Gå bakåt\">\n<!ENTITY  button-back-mac.accesskey    \"b\">\n<!ENTITY  button-next-mac.label        \"Fortsätt\">\n<!ENTITY  button-next-mac.accesskey    \"F\">\n<!ENTITY  button-finish-mac.label      \"Klar\">\n<!ENTITY  button-cancel-mac.label      \"Avbryt\">\n\n<!ENTITY  button-back-unix.label       \"Bakåt\">\n<!ENTITY  button-back-unix.accesskey   \"B\">\n<!ENTITY  button-next-unix.label       \"Nästa\">\n<!ENTITY  button-next-unix.accesskey   \"N\">\n<!ENTITY  button-finish-unix.label     \"Slutför\">\n<!ENTITY  button-cancel-unix.label     \"Avbryt\">\n\n<!ENTITY  button-back-win.label        \"&lt; Bakåt\">\n<!ENTITY  button-back-win.accesskey    \"B\">\n<!ENTITY  button-next-win.label        \"Nästa &gt;\">\n<!ENTITY  button-next-win.accesskey    \"N\">\n<!ENTITY  button-finish-win.label      \"Slutför\">\n<!ENTITY  button-cancel-win.label      \"Avbryt\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/wizard.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndefault-first-title=Välkommen till %S\ndefault-last-title=Slutför %S\ndefault-first-title-mac=Introduktion\ndefault-last-title-mac=Avslutning\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/xbl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nUnexpectedElement=Oväntat <%1$S> element.\n# LOCALIZATION NOTE: do not localize key=“%S” modifiers=“%S” id=“%S”\nGTK2Conflict2=Tangenthändelsen finns inte i GTK2: key=“%S” modifiers=“%S” id=“%S”\nWinConflict2=Tangenthändelsen finns inte i vissa tangentbordslayouter: key=“%S” modifiers=“%S” id=“%S”\nTooDeepBindingRecursion=XBL-bindningen “%S” används redan av för många överordnade element och tillämpas inte för att förhindra oändlig rekursion.\nCircularExtendsBinding=Utökning av XBL-bindningen “%S” med “%S” gör att den utökar sig själv\n# LOCALIZATION NOTE: do not localize <handler command=\"…\">\nCommandNotInChrome=Användande av <handler command=\"…\"> är ej tillåtet utanför chrome.\nMalformedXBL = En XBL-fil är vanskapt. Har du glömt XBL-namnrymden på bindningstaggen?\nInvalidExtendsBinding=Utökning av “%S” är ogiltigt. Du bör generellt inte utöka taggnamn.\nMissingIdAttr = Ett “id”-attribut saknas på bindningstaggen.\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/xml/prettyprint.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY xml.nostylesheet \"Denna XML-fil verkar inte ha någon associerad stilinformation. Dokumentträdet visas nedan.\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/xpinstall/xpinstall.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#--------------------------------------------------------------------\n#   Install Actions\n#--------------------------------------------------------------------\nInstallFile=Installerar: %s\nInstallSharedFile=Installerar delad fil: %s\nReplaceFile=Ersätter: %s\nReplaceSharedFile=Ersätter delad fil: %s\nSkipFile=Hoppar över: %s\nSkipSharedFile=Hoppar över delad fil: %s\n\nDeleteFile=Tar bort fil: %s\nDeleteComponent=Tar bort komponent: %s\n\nExecute=Exekverar: %s\nExecuteWithArgs=Exekverar: %s med argument: %s\n\nCopyFile=Kopiera fil: %s till %s\nExecuteFile=Exekvera fil: %s\nExecuteFileWithArgs=Exekvera fil: %s med argument: %s\nMoveFile=Flytta fil: %s till %s\nRenameFile=Byt namn på fil: %s till %s\nCreateFolder=Skapa mapp: %s\nRemoveFolder=Ta bort mapp: %s\nRenameFolder=Byt namn på mapp: %s till %s\nWindowsShortcut=Windows-genväg: %s\nMacAlias=Mac-alias: %s\nWindowsRegisterServer=Windows Register-server: %s\nUnknownFileOpCommand=Okänd filoperation!\n\nPatch=Patchar: %s\n\nUninstall=Avinstallerar: %s\n\nRegSkin=Registrera tema: %s\nRegLocale=Registrera lokalisering: %s\nRegContent=Registrera innehåll: %s\nRegPackage=Registrera paket: %s\n\n#--------------------------------------------------------------------\n#   Dialog Messages\n#--------------------------------------------------------------------\n\nApplyNowSkin=Använd detta tema\nApplyNowLocale=Använd detta språk\n\nConfirmSkin=Installera det nya temat ”%1$S” från %2$S?\nConfirmLocale=Installera det nya språket ”%1$S” från %2$S?\n\nOK=Installera\n\nprogress.queued=Köad\nprogress.downloading=Hämtar…\nprogress.downloaded=Hämtad\nprogress.installing=Installerar…\n\nUnsigned=Osignerad\n\n#--------------------------------------------------------------------\n#   Miscellaneous\n#--------------------------------------------------------------------\nERROR=FEL\n\nerror0=Klart\nerror999=Starta om för att slutföra\nerror-202=Åtkomst nekad\nerror-203=Oväntat installationsfel\\nGranska Felkonsolens logg för ytterligare detaljer.\nerror-204=Installationsskript saknas\nerror-207=Ogiltigt installationspaket\nerror-208=Ogiltigt argument\nerror-210=Användaren avbröt\nerror-214=Fil som krävs finns inte\nerror-215=Endast för läsning\nerror-218=AppleSingle uppackningsfel\nerror-219=Ogiltig sökväg\nerror-225=UPPACKNING_MISSLYCKAD\nerror-227=Avbruten\nerror-228=Hämtningsfel\nerror-229=Skriptfel\nerror-230=Finns redan\nerror-235=Slut på diskutrymme\nerror-239=Chrome-registrering misslyckades\nerror-240=Ej slutförd installation\nerror-244=Paketet stöds ej\nerror-260=Signeringen kunde inte kontrolleras.\nerror-261=Ogiltig filhash\\n(möjligen en skadad filhämtning)\nerror-262=Okänd eller ogiltig filhashtyp\nerror-299=Slut på minne\n\n# there are other error codes, either rare or obsolete,\n# that are not worth translating at this time.\nunknown.error=Oväntat fel %S\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/xslt/xslt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n1  = Utvärderingen av en XSLT-stilmall misslyckades.\n2  = Utvärderingen av ett XPath-uttryck misslyckades.\n3  = \n4  = XSLT-omvandlingen misslyckades.\n5  = Ogiltig XSLT/XPath-funktion\n6  = XSLT-stilmallen innehåller (möjligen) en upprepning.\n7  = Attributvärdet är ogiltigt i XSLT 1.0.\n8  = Ett XPath-uttryck förväntades återge ett NodeSet.\n9  = XSLT-omvandlingen avbröts av <xsl:message>.\n10 = Ett nätverksfel uppstod vid laddningen av en XSLT-stilmall:\n11 = En XSLT-stilmall har inte en XML-mimetyp:\n12 = En XSLT-stilmall som direkt eller indirekt importerat eller inkluderat sig själv:\n13 = En XPath-funktion anropades med fel antal argument.\n14 = En okänd XPath-tilläggsfunktion anropades.\n15 = Fel vid XPath-analys: ”)” förväntat:\n16 = Fel vid XPath-analys: ogiltig axis:\n17 = Fel vid XPath-analys: Namn eller Nod-typstest förväntad:\n18 = Fel vid XPath-analys: ”]” förväntat:\n19 = Fel vid XPath-analys: ogiltigt variabelnamn:\n20 = Fel vid XPath-analys: oväntad avslutning på uttryck:\n21 = Fel vid XPath-analys: operator förväntad:\n22 = Fel vid XPath-analys: öppen litteral:\n23 = Fel vid XPath-analys: oväntat ”:”:\n24 = Fel vid XPath-analys: oväntat '!', negation är not():\n25 = Fel vid XPath-analys: ogiltigt tecken funnet:\n26 = Fel vid XPath-analys: binär operator förväntad:\n27 = Laddning av en XSLT-stilmall blockerades av säkerhetsskäl.\n28 = Utvärderar ett ogiltigt uttryck.\n29 = Obalanserad klammerparentes.\n30 = Skapar ett element med ett ogiltigt QName.\n31 = Variabelbindning skuggar variabelbindning inom samma mall.\n32 = Anrop till nyckelfunktionen är inte tillåtet.\n\nLoadingError = Fel vid laddning av stilmallen: %S\nTransformError = Fel vid transformering av XSLT: %S\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global/xul.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMissingOverlay=Misslyckades vid hämtning av överlagring från %1$S.\nPINotInProlog=Processinstruktionen <?%1$S?> utanför prologen har inte längre någon effekt (se bugg 360119).\nNeededToWrapXUL=XUL-boxen för elementet %1$S innehöll inline-barnet %2$S, vilket tvingade alla barnen att omslutas i ett block.\nNeededToWrapXULInlineBox=XUL-boxen för elementet %1$S innehöll inline-barnet %2$S, vilket tvingade alla barnen att omslutas i ett block.  Det här kan oftast åtgärdas genom att byta ut “display: -moz-inline-box” mot “display: -moz-inline-box; display: inline-block”.\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global-platform/mac/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Hoppa\npress   =       Tryck\ncheck   =       Markera\nuncheck =       Avmarkera\nselect  =       Välj\nopen    =       Öppna\nclose   =       Stäng\nswitch  =       Byt\nclick   =       Klicka\ncollapse=       Fäll ihop\nexpand  =       Fäll ut\nactivate=       Aktivera\ncycle   =       Cirkulera\n\n# Universal Access API support\n# (Mac Only)\n# The Role Description for AXWebArea (the web widget). Like in Safari.\nhtmlContent = HTML-innehåll\n# The Role Description for the Tab button.\ntab     =       flik\n# The Role Description for definition list dl, dt and dd\nterm    =       term\ndefinition =    definition\n# The Role Description for an input type=\"search\" text field\nsearchTextField = söktextfält\n# The Role Description for WAI-ARIA Landmarks\napplication =   program\nsearch  =       sök\nbanner  =       banner\nnavigation =    navigation\ncomplementary = komplementärt\ncontent =       innehåll\nmain    =       huvudinnehåll\n# The (spoken) role description for various WAI-ARIA roles\nalert       =      avisering\nalertDialog =      aviseringsfönster\narticle     =      artikel\ndocument    =      dokument\nlog         =      logg\nmarquee     =      marquee\nmath        =      matematik\nnote        =      anteckning\nregion      =      region\nstatus      =      programstatus\ntimer       =      timer\ntooltip     =      verktygstips\nseparator    =      avgränsare\ntabPanel     =      flikpanel\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global-platform/mac/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global-platform/mac/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#mac\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key - open up arrow symbol (ctrl-e)\nVK_SHIFT=⇧\n\n#the command key - clover leaf symbol (ctrl-q)\nVK_META=⌘\n\n#the win key - never generated by native key event\nVK_WIN=win\n\n#the option/alt key - splitting tracks symbol (ctrl-g)\nVK_ALT=⌥\n\n#the control key. hat symbol (ctrl-f)\nVK_CONTROL=⌃\n\n#the separator character used between modifiers (none on Mac OS)\nMODIFIER_SEPARATOR=\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global-platform/unix/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Hoppa\npress   =       Tryck\ncheck   =       Markera\nuncheck =       Avmarkera\nselect  =       Välj\nopen    =       Öppna\nclose   =       Stäng\nswitch  =       Byt\nclick   =       Klicka\ncollapse=       Fäll ihop\nexpand  =       Fäll ut\nactivate=       Aktivera\ncycle   =       Cirkulera\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global-platform/unix/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global-platform/unix/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Skift\n\n#the command key\nVK_META=Meta\n\n#the win key (Super key and Hyper keys are mapped to DOM Win key)\nVK_WIN=Win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Ctrl\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global-platform/win/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       Hoppa\npress   =       Tryck\ncheck   =       Markera\nuncheck =       Avmarkera\nselect  =       Välj\nopen    =       Öppna\nclose   =       Stäng\nswitch  =       Byt\nclick   =       Klicka\ncollapse=       Fäll ihop\nexpand  =       Fäll ut\nactivate=       Aktivera\ncycle   =       Cirkulera\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global-platform/win/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global-platform/win/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Skift\n\n#the command key\nVK_META=Meta\n\n#the win key\nVK_WIN=Win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Ctrl\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/global-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#\n#   Localizable URLs\n#\npluginStartupMessage=Startar insticksprogram för\n\n# plug-ins URLs\npluginupdates_label=mozilla.com/plugincheck\npluginupdates_url=http://www.mozilla.com/plugincheck/\n\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/mozapps/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE (window.width2, window.height): These values should be\nclose to the golden ratio (1.618:1) while making sure it's wide enough for long\nfile names and tall enough to hint that there are more downloads in the list -->\n\n<!ENTITY window.width2                    \"485\">\n<!ENTITY window.height                    \"300\"> \n\n<!ENTITY starting.label                   \"Startar…\">\n<!ENTITY scanning.label                   \"Söker efter virus…\">\n\n<!ENTITY downloads.title                  \"Filhämtaren\">\n\n<!ENTITY cmd.pause.label                  \"Paus\">\n<!ENTITY cmd.pause.accesskey              \"P\">\n<!ENTITY cmd.resume.label                 \"Återuppta\">\n<!ENTITY cmd.resume.accesskey             \"Å\">\n<!ENTITY cmd.cancel.label                 \"Avbryt\">\n<!ENTITY cmd.cancel.accesskey             \"A\">\n<!ENTITY cmd.show.label                   \"Öppna mapp\">\n<!ENTITY cmd.show.accesskey               \"m\">\n<!ENTITY cmd.showMac.label                \"Visa i Finder\">\n<!ENTITY cmd.showMac.accesskey            \"V\">\n<!ENTITY cmd.open.label                   \"Öppna\">\n<!ENTITY cmd.open.accesskey               \"Ö\">\n<!ENTITY cmd.openWith.label               \"Öppna med…\">\n<!ENTITY cmd.openWith.accesskey           \"m\">\n<!ENTITY cmd.retry.label                  \"Försök igen\">\n<!ENTITY cmd.retry.accesskey              \"F\">\n<!ENTITY cmd.goToDownloadPage.label       \"Gå till hämtningssidan\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"G\">\n<!ENTITY cmd.copyDownloadLink.label       \"Kopiera filhämtningslänken\">\n<!ENTITY cmd.copyDownloadLink.accesskey   \"K\">\n<!ENTITY cmd.removeFromList.label         \"Ta bort från listan\">\n<!ENTITY cmd.removeFromList.accesskey     \"T\">\n\n<!ENTITY cmd.close.commandKey             \"w\">\n<!ENTITY cmd.close2.commandKey            \"j\">\n<!ENTITY cmd.close2Unix.commandKey        \"y\">\n<!ENTITY cmd.clearList.label              \"Rensa listan\">\n<!ENTITY cmd.clearList.tooltip            \"Tar bort färdiga, avbrutna och misslyckade hämtningar från listan\">\n<!ENTITY cmd.clearList.accesskey          \"R\">\n<!ENTITY cmd.find.commandKey              \"f\">\n<!ENTITY cmd.search.commandKey            \"k\">\n\n<!ENTITY closeWhenDone.label              \"Stäng när filhämtningarna är slutförda\">\n<!ENTITY closeWhenDone.tooltip            \"Stänger Filhämtaren när alla filer har hämtats\">\n\n<!ENTITY showFolder.label                 \"Visa den här mappen\">\n<!ENTITY searchBox.label                  \"Sök…\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/mozapps/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (shortSeconds): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# s is the short form for seconds\nshortSeconds=s;s\n\n# LOCALIZATION NOTE (shortMinutes): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# m is the short form for minutes\nshortMinutes=m;m\n\n# LOCALIZATION NOTE (shortHours): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# h is the short form for hours\nshortHours=h;h\n\n# LOCALIZATION NOTE (shortDays): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# d is the short form for days\nshortDays=d;d\n\n# LOCALIZATION NOTE (paused): — is the \"em dash\" (long dash)\npaused=Pausad —  #1\ndownloading=Hämtar\nnotStarted=Ej påbörjade\nfailed=Misslyckade\nfinished=Slutförda\ncanceled=Avbrutna\n\ndownloadErrorAlertTitle=Filhämtningsfel\ndownloadErrorGeneric=Filhämtningen kan inte sparas eftersom ett okänt fel har uppstått.\\n\\nFörsök igen.\n\n# LOCALIZATION NOTE: we don't have proper plural support in the CPP code; bug 463102\nquitCancelDownloadsAlertTitle=Avbryt alla filhämtningar?\nquitCancelDownloadsAlertMsg=Om du avslutar nu kommer en filhämtning att avbrytas. Är du säker på att du vill avsluta?\nquitCancelDownloadsAlertMsgMultiple=Om du avslutar nu kommer %S filhämtningar att avbrytas. Är du säker på att du vill avsluta?\nquitCancelDownloadsAlertMsgMac=Om du avslutar nu kommer en filhämtning att avbrytas. Är du säker på att du vill avsluta?\nquitCancelDownloadsAlertMsgMacMultiple=Om du avslutar nu kommer %S filhämtningar att avbrytas. Är du säker på att du vill avsluta?\nofflineCancelDownloadsAlertTitle=Avbryta alla hämtningar?\nofflineCancelDownloadsAlertMsg=Om du kopplar ned kommer en filhämtning att avbrytas. Är du säker på att du vill koppla ned?\nofflineCancelDownloadsAlertMsgMultiple=Om du kopplar ned kommer %S filhämtningar att avbrytas. Är du säker på att du vill koppla ned?\nleavePrivateBrowsingCancelDownloadsAlertTitle=Avbryt alla filhämtningar?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsg2=Om du stänger alla fönster med privat surfning nu, kommer 1 filhämtning avbryts. Är du säker på att du vill lämna privat surfning?\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsgMultiple2=Om du stänger alla fönster med privat surfning nu, kommer  %S filhämtningar avbryts. Är du säker på att du vill lämna privat surfning?\ncancelDownloadsOKText=Avbryt filhämtningen\ncancelDownloadsOKTextMultiple=Avbryt %S filhämtningar\ndontQuitButtonWin=Avsluta inte\ndontQuitButtonMac=Avsluta inte\ndontGoOfflineButton=Fortsätt uppkopplad\ndontLeavePrivateBrowsingButton2=Fortsätt med privat surfning\ndownloadsCompleteTitle=Slutförda filhämtningar\ndownloadsCompleteMsg=Alla filer har hämtats.\\u0020\n\n# LOCALIZATION NOTE (infiniteRate):\n# If download speed is a JavaScript Infinity value, this phrase is used\ninfiniteRate=Jättesnabbt\n\n# LOCALIZATION NOTE (statusFormat3): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S rate number; %3$S rate unit; %4$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (2.2 MB/sec)\nstatusFormat3=%4$S — %1$S (%2$S %3$S/sek)\n\n# LOCALIZATION NOTE (statusFormatInfiniteRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S substitute phrase for Infinity speed; %3$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (Really fast)\nstatusFormatInfiniteRate=%3$S — %1$S (%2$S)\n\n# LOCALIZATION NOTE (statusFormatNoRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB\nstatusFormatNoRate=%2$S — %1$S\n\nbytes=byte\nkilobyte=kB\nmegabyte=MB\ngigabyte=GB\n\n# LOCALIZATION NOTE (transferSameUnits2):\n# %1$S progress number; %2$S total number; %3$S total unit\n# example: 1.1 of 333 MB\ntransferSameUnits2=%1$S av %2$S %3$S\n# LOCALIZATION NOTE (transferDiffUnits2):\n# %1$S progress number; %2$S progress unit; %3$S total number; %4$S total unit\n# example: 11.1 MB of 3.3 GB\ntransferDiffUnits2=%1$S %2$S av %3$S %4$S\n# LOCALIZATION NOTE (transferNoTotal2):\n# %1$S progress number; %2$S unit\n# example: 111 KB\ntransferNoTotal2=%1$S %2$S\n\n# LOCALIZATION NOTE (timePair3): %1$S time number; %2$S time unit\n# example: 1m; 11h\ntimePair3=%1$S%2$S\n# LOCALIZATION NOTE (timeLeftSingle3): %1$S time left\n# example: 1m left; 11h left\ntimeLeftSingle3=%1$S kvar\n# LOCALIZATION NOTE (timeLeftDouble3): %1$S time left; %2$S time left sub units\n# example: 11h 2m left; 1d 22h left\ntimeLeftDouble3=%1$S %2$S kvar\ntimeFewSeconds2=Några sekunder kvar\ntimeUnknown2=Okänd tid kvar\n\n# LOCALIZATION NOTE (doneSize): #1 size number; #2 size unit\ndoneSize=#1 #2\n# LOCALIZATION NOTE (doneScheme): #1 URI scheme like data: jar: about:\ndoneScheme2=%1$S-resurs\n# LOCALIZATION NOTE (doneFileScheme): Special case of doneScheme for file:\n# This is used as an eTLD replacement for local files, so make it lower case\ndoneFileScheme=lokal fil\n\n# LOCALIZATION NOTE (yesterday): Displayed time for files finished yesterday\nyesterday=Igår\n# LOCALIZATION NOTE (monthDate): #1 month name; #2 date number; e.g., January 22\nmonthDate2=%2$S %1$S\n\nfileExecutableSecurityWarning=“%S” är en körbar fil. Körbara filer kan innehålla virus eller annan illasinnad kod som kan skada din dator. Var försiktig vid öppnande av denna fil. Är du säker på att du vill köra “%S”?\nfileExecutableSecurityWarningTitle=Öppna körbar fil?\nfileExecutableSecurityWarningDontAsk=Fråga mig inte igen\n\n# Desktop folder name for downloaded files\ndownloadsFolder=Hämtade filer\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/mozapps/downloads/settingsChange.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  settingsChangePreferences.label  \"Inställningarna kan ändras i &brandShortName;s Inställningar.\">\n<!ENTITY  settingsChangeOptions.label      \"Inställningarna kan ändras i &brandShortName;s Inställningar.\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/mozapps/downloads/unknownContentType.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  intro2.label                \"Du har valt att öppna:\">\n<!ENTITY  from.label                  \"från:\">\n<!ENTITY  actionQuestion.label        \"Vad vill du att &brandShortName; gör med denna fil?\">\n\n<!ENTITY  openWith.label              \"Öppna med\">\n<!ENTITY  openWith.accesskey          \"Ö\">\n<!ENTITY  other.label                 \"Annat program…\">\n\n<!ENTITY  saveFile.label              \"Spara fil\">\n<!ENTITY  saveFile.accesskey          \"S\">\n\n<!ENTITY  rememberChoice.label        \"Gör detta automatiskt för denna filtyp i fortsättningen.\">\n<!ENTITY  rememberChoice.accesskey    \"G\">\n\n<!ENTITY  whichIs.label              \"som är en fil av typen:\">\n\n<!ENTITY  chooseHandlerMac.label      \"Välj…\">\n<!ENTITY  chooseHandlerMac.accesskey  \"V\">\n<!ENTITY  chooseHandler.label         \"Bläddra…\">\n<!ENTITY  chooseHandler.accesskey     \"B\">\n\n<!ENTITY  unknownPromptText.label     \"Vill du spara den här filen?\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/mozapps/downloads/unknownContentType.properties",
    "content": "# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle=Öppnar %S\nsaveDialogTitle=Skriv in namnet på filen du vill spara…\ndefaultApp=%S (standard)\nchooseAppFilePickerTitle=Välj hjälpprogram\nbadApp=Programmet du valde (“%S”) kan inte hittas.  Kontrollera filnamnet eller välj ett annat program.\nbadApp.title=Programmet kan inte hittas\nbadPermissions=Filen kunde inte sparas eftersom du inte har tillräckliga rättigheter. Välj en annan mapp.\nbadPermissions.title=Otillräckliga rättigheter\nselectDownloadDir=Mapp för hämtade filer\nunknownAccept.label=Spara fil\nunknownCancel.label=Avbryt\nfileType=%S-fil\n# LOCALIZATION NOTE (orderedFileSizeWithType): first %S is type, second %S is size, and third %S is unit  \norderedFileSizeWithType=%1$S (%2$S %3$S)\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/mozapps/extensions/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  creator.label               \"Skapat av:\">\n<!ENTITY  developers.label            \"Utvecklare:\">\n<!ENTITY  translators.label           \"Översättare:\">\n<!ENTITY  contributors.label          \"Medarbetare:\">\n<!ENTITY  homepage.label              \"Besök webbplatsen\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/mozapps/extensions/blocklist.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY blocklist.title             \"Tillägg kan orsaka problem\">\n<!ENTITY blocklist.style             \"width: 45em; height: 30em\">\n<!ENTITY blocklist.summary           \"&brandShortName; har konstaterat att följande tillägg är kända för att orsaka stabilitets- eller säkerhetsproblem:\">\n<!ENTITY blocklist.softblocked       \"Av säkerhetskäl rekommenderas du starkt att starta om med dessa tillägg inaktiverade.\">\n<!ENTITY blocklist.hardblocked       \"Det finns en stor risk att dessa tillägg kan orsaka stabilitets- eller säkerhetsproblem och de har därför blockerats, men det krävs en omstart för att helt inaktivera dem.\">\n<!ENTITY blocklist.softandhard       \"Tillägg med stor risk att orsaka stabilitets- eller säkerhetsproblem har blockerats. Övriga har en lägre risk men du rekommenderas starkt att starta om med dem inaktiverade.\">\n<!ENTITY blocklist.moreinfo          \"Mer information\">\n\n<!ENTITY blocklist.accept.label      \"Starta om &brandShortName;\">\n<!ENTITY blocklist.accept.accesskey  \"S\">\n\n<!ENTITY blocklist.blocked.label     \"Blockerad\">\n<!ENTITY blocklist.checkbox.label    \"Inaktiverad\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/mozapps/extensions/extensions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY addons.windowTitle                   \"Hantera tillägg\">\n\n<!ENTITY search.placeholder                   \"Sök bland alla tillägg\">\n<!ENTITY search.buttonlabel                   \"Sök\">\n<!-- LOCALIZATION NOTE (search.commandKey):\n     The search command key should match findOnCmd.commandkey from browser.dtd -->\n<!ENTITY search.commandkey                    \"f\">\n\n<!ENTITY loading.label                        \"Hämtar…\">\n<!ENTITY listEmpty.installed.label            \"Du har inga tillägg av den här typen installerade\">\n<!ENTITY listEmpty.availableUpdates.label     \"Inga uppdateringar hittades\">\n<!ENTITY listEmpty.recentUpdates.label        \"Du har inte uppdaterat några tillägg nyligen\">\n<!ENTITY listEmpty.findUpdates.label          \"Sök efter uppdateringar\">\n<!ENTITY listEmpty.search.label               \"Kunde inte hitta några matchande tillägg\">\n<!ENTITY listEmpty.button.label               \"Läs mer om tillägg\">\n<!ENTITY installAddonFromFile.label           \"Installera tillägg från fil…\">\n<!ENTITY installAddonFromFile.accesskey       \"I\">\n<!ENTITY toolsMenu.tooltip                    \"Verktyg för alla tillägg\">\n\n<!ENTITY getThemes.description                \"Funderar du på att anpassa din webbläsare?\">\n<!ENTITY getThemes.learnMore                  \"Välj bland tusentals teman.\">\n\n<!ENTITY cmd.back.tooltip                     \"Gå bakåt en sida\">\n<!ENTITY cmd.forward.tooltip                  \"Gå framåt en sida\">\n\n<!ENTITY showUnsignedExtensions.button.label  \"Vissa utökningar kunde inte verifieras\">\n<!ENTITY showAllExtensions.button.label       \"Visa alla utökningar\">\n<!ENTITY debugAddons.label                    \"Felsök tillägg\">\n<!ENTITY debugAddons.accesskey                \"s\">\n\n<!-- global warnings -->\n<!ENTITY warning.safemode.label                    \"Alla tillägg är inaktiverade i felsäkert läge.\">\n<!ENTITY warning.checkcompatibility.label          \"Kompatibilitetskontroll av tillägg är inaktiverat. Du kan ha inkompatibla tillägg.\">\n<!ENTITY warning.checkcompatibility.enable.label   \"Aktivera\">\n<!ENTITY warning.checkcompatibility.enable.tooltip \"Aktiverar kompatibilitetskontroll av tillägg\">\n<!ENTITY warning.updatesecurity.label              \"Säkerhetskontroll av tilläggsuppdateringar är inaktiverat. Du är sårbar för skadliga uppdateringar.\">\n<!ENTITY warning.updatesecurity.enable.label       \"Aktivera\">\n<!ENTITY warning.updatesecurity.enable.tooltip     \"Aktiverar säkerhetskontroll av tilläggsuppdateringar\">\n\n<!-- categories / views -->\n<!ENTITY view.search.label                    \"Sök\">\n<!ENTITY view.discover.label                  \"Hämta tillägg\">\n<!ENTITY view.recentUpdates.label             \"Nyligen uppdaterade\">\n<!ENTITY view.availableUpdates.label          \"Tillgängliga uppdateringar\">\n\n<!-- addon updates -->\n<!ENTITY updates.checkForUpdates.label        \"Sök efter uppdateringar\">\n<!ENTITY updates.checkForUpdates.accesskey    \"u\">\n<!ENTITY updates.viewUpdates.label            \"Visa nyligen uppdaterade\">\n<!ENTITY updates.viewUpdates.accesskey        \"V\">\n<!-- LOCALIZATION NOTE (updates.updateAddonsAutomatically.label): This menu item\n     is a checkbox that toggles the default global behavior for add-on update\n     checking. -->\n<!ENTITY updates.updateAddonsAutomatically.label     \"Installera uppdateringar automatiskt\">\n<!ENTITY updates.updateAddonsAutomatically.accesskey \"t\">\n<!-- LOCALIZATION NOTE (updates.resetUpdatesToAutomatic.label, updates.resetUpdatesToManual.label):\n     Specific addons can have custom update checking behaviors (\"Manually\",\n     \"Automatically\", \"Use default global behavior\"). These menu items reset the\n     update checking behavior for all add-ons to the default global behavior\n     (which itself is either \"Automatically\" or \"Manually\", controlled by the\n     updates.updateAddonsAutomatically.label menu item). -->\n<!ENTITY updates.resetUpdatesToAutomatic.label       \"Ställ om alla tillägg till automatisk uppdatering\">\n<!ENTITY updates.resetUpdatesToAutomatic.accesskey   \"S\">\n<!ENTITY updates.resetUpdatesToManual.label          \"Ställ om alla tillägg till manuell uppdatering\">\n<!ENTITY updates.resetUpdatesToManual.accesskey      \"S\">\n<!ENTITY updates.updating.label               \"Uppdaterar tillägg\">\n<!ENTITY updates.installed.label              \"Dina tillägg har uppdaterats.\">\n<!ENTITY updates.downloaded.label             \"Uppdateringarna till tilläggen har hämtats.\">\n<!ENTITY updates.restart.label                \"Starta om nu för att slutföra installationen\">\n<!ENTITY updates.noneFound.label              \"Inga uppdateringar hittades\">\n<!ENTITY updates.manualUpdatesFound.label     \"Se tillgängliga uppdateringar\">\n<!ENTITY updates.updateSelected.label         \"Installera uppdateringar\">\n<!ENTITY updates.updateSelected.tooltip       \"Installerar tillgängliga uppdateringar från listan\">\n\n<!-- addon actions -->\n<!ENTITY cmd.showDetails.label                \"Visa mer information\">\n<!ENTITY cmd.showDetails.accesskey            \"V\">\n<!ENTITY cmd.findUpdates.label                \"Sök efter uppdateringar\">\n<!ENTITY cmd.findUpdates.accesskey            \"S\">\n<!ENTITY cmd.preferencesWin.label             \"Inställningar\">\n<!ENTITY cmd.preferencesWin.accesskey         \"n\">\n<!ENTITY cmd.preferencesUnix.label            \"Inställningar\">\n<!ENTITY cmd.preferencesUnix.accesskey        \"n\">\n<!ENTITY cmd.about.label                      \"Om\">\n<!ENTITY cmd.about.accesskey                  \"O\">\n\n<!ENTITY cmd.enableAddon.label                \"Aktivera\">\n<!ENTITY cmd.enableAddon.accesskey            \"A\">\n<!ENTITY cmd.disableAddon.label               \"Inaktivera\">\n<!ENTITY cmd.disableAddon.accesskey           \"I\">\n<!ENTITY cmd.enableTheme.label                \"Använd tema\">\n<!ENTITY cmd.enableTheme.accesskey            \"ä\">\n<!ENTITY cmd.disableTheme.label               \"Sluta använd tema\">\n<!ENTITY cmd.disableTheme.accesskey           \"ä\">\n<!ENTITY cmd.askToActivate.label              \"Fråga efter aktivering\">\n<!ENTITY cmd.askToActivate.tooltip            \"Fråga varje gång efter aktivering\">\n<!ENTITY cmd.alwaysActivate.label             \"Aktivera alltid\">\n<!ENTITY cmd.alwaysActivate.tooltip           \"Använd alltid det här tillägget\">\n<!ENTITY cmd.neverActivate.label              \"Aktivera aldrig\">\n<!ENTITY cmd.neverActivate.tooltip            \"Använd aldrig det här tillägget\">\n<!ENTITY cmd.stateMenu.tooltip                \"Välj när tillägget ska användas\">\n<!ENTITY cmd.installAddon.label               \"Installera\">\n<!ENTITY cmd.installAddon.accesskey           \"I\">\n<!ENTITY cmd.uninstallAddon.label             \"Ta bort\">\n<!ENTITY cmd.uninstallAddon.accesskey         \"T\">\n<!ENTITY cmd.showPreferencesWin.label         \"Inställningar\">\n<!ENTITY cmd.showPreferencesWin.tooltip       \"Ändra tilläggets inställningar\">\n<!ENTITY cmd.showPreferencesUnix.label        \"Inställningar\">\n<!ENTITY cmd.showPreferencesUnix.tooltip      \"Ändra tilläggets inställningar\">\n<!ENTITY cmd.contribute.label                 \"Bidra\">\n<!ENTITY cmd.contribute.accesskey             \"B\">\n<!ENTITY cmd.contribute.tooltip               \"Ge ett bidrag till utvecklingen av detta tillägg\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"Visa versionsfakta\">\n<!ENTITY cmd.showReleaseNotes.tooltip         \"Visar versionsfakta för den här uppdateringen\">\n<!ENTITY cmd.hideReleaseNotes.label           \"Dölj versionsfakta\">\n<!ENTITY cmd.hideReleaseNotes.tooltip         \"Döljer versionsfakta för den här uppdateringen\">\n\n<!-- discovery view -->\n<!-- LOCALIZATION NOTE (discover.title,discover.description,discover.footer):\n     Displayed in the center of the Get Add-ons view, see bug 601143 for mockups. -->\n<!ENTITY discover.title                       \"Vad är tillägg?\">\n<!ENTITY discover.description2                \"Tillägg är program som gör att du kan anpassa &brandShortName; med extra funktionalitet eller utseende. Prova ett tidsbesparande sidofält, en väderrapportör eller ett annat utseende till &brandShortName;.\">\n<!ENTITY discover.footer                      \"När du är ansluten till internet kommer den här panelen att visa några av de bästa och mest populära tilläggen som du kan testa.\">\n\n<!-- detail view -->\n<!ENTITY detail.version.label                 \"Version\">\n<!ENTITY detail.lastupdated.label             \"Senast uppdaterad\">\n<!ENTITY detail.creator.label                 \"Utvecklare\">\n<!ENTITY detail.homepage.label                \"Webbplats\">\n<!ENTITY detail.numberOfDownloads.label       \"Hämtningar\">\n\n<!ENTITY detail.contributions.description     \"Skaparen av det här tillägget ber dig om ett litet bidrag för att stödja den fortsatta utvecklingen.\">\n\n<!ENTITY detail.updateType                    \"Automatiska uppdateringar\">\n<!ENTITY detail.updateDefault.label           \"Standard\">\n<!ENTITY detail.updateDefault.tooltip         \"Installera uppdateringar automatiskt endast om det är standard\">\n<!ENTITY detail.updateAutomatic.label         \"På\">\n<!ENTITY detail.updateAutomatic.tooltip       \"Installerar uppdateringar automatiskt\">\n<!ENTITY detail.updateManual.label            \"Av\">\n<!ENTITY detail.updateManual.tooltip          \"Installera inte uppdateringar automatiskt\">\n<!ENTITY detail.home                          \"Webbplats\">\n<!ENTITY detail.repository                    \"Tilläggets profil\">\n<!ENTITY detail.size                          \"Storlek\">\n\n<!ENTITY detail.checkForUpdates.label         \"Sök efter uppdateringar\">\n<!ENTITY detail.checkForUpdates.accesskey     \"ö\">\n<!ENTITY detail.checkForUpdates.tooltip       \"Söker efter uppdateringar till tillägget\">\n<!ENTITY detail.showPreferencesWin.label      \"Inställningar\">\n<!ENTITY detail.showPreferencesWin.accesskey  \"ä\">\n<!ENTITY detail.showPreferencesWin.tooltip    \"Ändra tilläggets inställningar\">\n<!ENTITY detail.showPreferencesUnix.label     \"Inställningar\">\n<!ENTITY detail.showPreferencesUnix.accesskey \"ä\">\n<!ENTITY detail.showPreferencesUnix.tooltip   \"Ändra tilläggets inställningar\">\n\n\n<!-- ratings -->\n<!ENTITY rating2.label                        \"Betyg\">\n\n<!-- download/install progress -->\n<!ENTITY progress.pause.tooltip               \"Paus\">\n<!ENTITY progress.cancel.tooltip              \"Avbryt\">\n\n\n<!-- list sorting -->\n<!ENTITY sort.name.label                      \"Namn\">\n<!ENTITY sort.name.tooltip                    \"Ordna efter namn\">\n<!ENTITY sort.dateUpdated.label               \"Senast uppdaterad\">\n<!ENTITY sort.dateUpdated.tooltip             \"Ordna efter senast uppdaterad\">\n<!ENTITY sort.relevance.label                 \"Bästa träff\">\n<!ENTITY sort.relevance.tooltip               \"Ordna efter bästa träff\">\n<!ENTITY sort.price.label                     \"Pris\">\n<!ENTITY sort.price.tooltip                   \"Ordna efter pris\">\n\n<!ENTITY search.filter2.label                 \"Sök:\">\n<!ENTITY search.filter2.installed.label       \"Mina tillägg\">\n<!ENTITY search.filter2.installed.tooltip     \"Visar installerade tillägg\">\n<!ENTITY search.filter2.available.label       \"Tillgängliga tillägg\">\n<!ENTITY search.filter2.available.tooltip     \"Visar tillägg som kan installeras\">\n\n<!ENTITY addon.homepage                       \"Webbplats\">\n<!ENTITY addon.details.label                  \"Mer\">\n<!ENTITY addon.details.tooltip                \"Visar fler detaljer om det här tillägget\">\n<!ENTITY addon.unknownDate                    \"Okänt\">\n<!-- LOCALIZATION NOTE (addon.disabled.postfix): This is used in a normal list\n     to signify that an add-on is disabled, in the form\n     \"<Addon name> <1.0> (disabled)\" -->\n<!ENTITY addon.disabled.postfix               \"(inaktiverat)\">\n<!-- LOCALIZATION NOTE (addon.update.postfix): This is used in the available\n     updates list to signify that an item is an update, in the form\n     \"<Addon name> <1.1> Update\". It is fine to use constructs like brackets if\n     necessary -->\n<!ENTITY addon.update.postfix                 \"(uppdatering)\">\n<!ENTITY addon.undoAction.label               \"Ångra\">\n<!ENTITY addon.undoAction.tooltip             \"Ångra denna åtgärd\">\n<!ENTITY addon.undoRemove.label               \"Ångra\">\n<!ENTITY addon.undoRemove.tooltip             \"Behåll tillägget installerat\">\n<!ENTITY addon.restartNow.label               \"Starta om nu\">\n<!ENTITY addon.install.label                  \"Installera\">\n<!ENTITY addon.install.tooltip                \"Installerar detta tillägg\">\n<!ENTITY addon.updateNow.label                \"Uppdatera nu\">\n<!ENTITY addon.updateNow.tooltip              \"Installerar uppdateringen för det här tillägget\">\n<!ENTITY addon.includeUpdate.label            \"Inkludera i uppdatering\">\n<!ENTITY addon.updateAvailable.label          \"En uppdatering är tillgänglig\">\n<!ENTITY addon.checkingForUpdates.label       \"Söker efter uppdateringar…\">\n<!ENTITY addon.releaseNotes.label             \"Versionsfakta:\">\n<!ENTITY addon.loadingReleaseNotes.label      \"Hämtar…\">\n<!ENTITY addon.errorLoadingReleaseNotes.label \"Det uppstod tyvärr ett fel vid hämtningen av versionsfakta.\">\n\n<!ENTITY addon.createdBy.label                \"Av \">\n\n<!ENTITY eula.title                           \"Licensavtal för slutanvändare\">\n<!ENTITY eula.width                           \"560px\">\n<!ENTITY eula.height                          \"400px\">\n<!ENTITY eula.accept                          \"Acceptera och installera…\">\n\n<!ENTITY settings.path.button.label           \"Bläddra…\">\n\n<!-- LOCALIZATION NOTE (experiment.info.label): The strings related to\n     experiments are present on the \"Experiments\" tab of the add-ons manager.\n     This tab won't be displayed unless an Experiment add-on is installed.\n     Install https://people.mozilla.org/~gszorc/dummy-experiment-addon.xpi\n     to cause this tab to appear. -->\n<!ENTITY experiment.info.label \"Vad är detta? Telemetri kan installera och köra experiment då och då.\">\n<!ENTITY experiment.info.learnmore \"Läs mer\">\n<!ENTITY experiment.info.learnmore.accesskey \"L\">\n<!ENTITY experiment.info.changetelemetry \"Telemetri-inställningar\">\n<!ENTITY experiment.info.changetelemetry.accesskey \"T\">\n\n<!ENTITY setting.learnmore \"Läs mer…\">\n\n<!ENTITY disabledUnsigned.heading \"Vissa tillägg har inaktiverats\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.description.start, disabledUnsigned.description.findAddonsLink, disabledUnsigned.description.end):\n     These entities form a sentence, with\n     disabledUnsigned.description.findAddonsLink being a link to an external site. -->\n<!ENTITY disabledUnsigned.description.start \"Följande tillägg har inte verifierats för användning i &brandShortName;. Du kan \">\n<!ENTITY disabledUnsigned.description.findAddonsLink \"hitta ersättare\">\n<!ENTITY disabledUnsigned.description.end \" eller fråga utvecklaren för att få dem verifierade.\">\n<!ENTITY disabledUnsigned.learnMore \"Läs mer om vår strävan för att hjälpa till att hålla dig säker på nätet.\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.devInfo.start, disabledUnsigned.devInfo.linkToManual, disabledUnsigned.devInfo.end):\n     These entities form a sentence, with disabledUnsigned.devInfo.linkToManual\n     being a link to an external site. -->\n<!ENTITY disabledUnsigned.devInfo.start \"Utvecklare som är intresserade av att få sina tillägg verifierade kan fortsätta genom att läsa vår \">\n<!ENTITY disabledUnsigned.devInfo.linkToManual \"handbok\">\n<!ENTITY disabledUnsigned.devInfo.end \".\">\n\n<!ENTITY pluginDeprecation.description \"Saknar du något? Vissa insticksmoduler stöds inte längre av &brandShortName;.\">\n<!ENTITY pluginDeprecation.learnMore \"Läs mer.\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/mozapps/extensions/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutWindowTitle) %S is the addon name\naboutWindowTitle=Om %S\naboutWindowCloseButton=Stäng\n#LOCALIZATION NOTE (aboutWindowVersionString) %S is the addon version\naboutWindowVersionString=version %S\n#LOCALIZATION NOTE (aboutAddon) %S is the addon name\naboutAddon=Om %S\n\n#LOCALIZATION NOTE (uninstallNotice) %S is the add-on name\nuninstallNotice=%S har tagits bort.\n\n#LOCALIZATION NOTE (numReviews): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of reviews\nnumReviews=#1 recension;#1 recensioner\n\n#LOCALIZATION NOTE (dateUpdated) %S is the date the addon was last updated\ndateUpdated=Uppdaterat %S\n\n#LOCALIZATION NOTE (notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\nnotification.incompatible=%1$S är inkompatibelt med %2$S %3$S.\n#LOCALIZATION NOTE (notification.unsigned, notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\nnotification.unsignedAndDisabled=%1$S kunde inte verifieras för användning i %2$S och har inaktiverats.\nnotification.unsigned=%1$S kunde inte verifieras för användning i %2$S. Fortsätt med försiktighet.\nnotification.unsigned.link=Mer information\n#LOCALIZATION NOTE (notification.blocked) %1$S is the add-on name\nnotification.blocked=%1$S har inaktiverats av säkerhets- eller stabilitetsskäl.\nnotification.blocked.link=Mer information\n#LOCALIZATION NOTE (notification.softblocked) %1$S is the add-on name\nnotification.softblocked=%1$S har kända säkerhets- eller stabilitetsproblem.\nnotification.softblocked.link=Mer information\n#LOCALIZATION NOTE (notification.outdated) %1$S is the add-on name\nnotification.outdated=En viktig uppdatering finns till %1$S.\nnotification.outdated.link=Uppdatera nu\n#LOCALIZATION NOTE (notification.vulnerableUpdatable) %1$S is the add-on name\nnotification.vulnerableUpdatable=%1$S är sårbar och bör uppdateras.\nnotification.vulnerableUpdatable.link=Uppdatera nu\n#LOCALIZATION NOTE (notification.vulnerableNoUpdate) %1$S is the add-on name\nnotification.vulnerableNoUpdate=%1$S är sårbar. Använd med försiktighet.\nnotification.vulnerableNoUpdate.link=Mer information\n#LOCALIZATION NOTE (notification.enable) %1$S is the add-on name, %2$S is brand name\nnotification.enable=%1$S kommer att aktiveras när du startar om %2$S.\n#LOCALIZATION NOTE (notification.disable) %1$S is the add-on name, %2$S is brand name\nnotification.disable=%1$S kommer att inaktiveras när du startar om %2$S.\n#LOCALIZATION NOTE (notification.install) %1$S is the add-on name, %2$S is brand name\nnotification.install=%1$S kommer att installeras när du startar om %2$S.\n#LOCALIZATION NOTE (notification.uninstall) %1$S is the add-on name, %2$S is brand name\nnotification.uninstall=%1$S kommer att avinstalleras när du startar om %2$S.\n#LOCALIZATION NOTE (notification.upgrade) %1$S is the add-on name, %2$S is brand name\nnotification.upgrade=%1$S kommer att uppdateras när du startar om %2$S.\n#LOCALIZATION NOTE (notification.downloadError) %1$S is the add-on name.\nnotification.downloadError=Det uppstod ett fel vid hämtningen av %1$S.\nnotification.downloadError.retry=Försök igen\nnotification.downloadError.retry.tooltip=Försöker hämta det här tillägget igen\n#LOCALIZATION NOTE (notification.installError) %1$S is the add-on name.\nnotification.installError=Det uppstod ett fel vid installationen av %1$S.\nnotification.installError.retry=Försök igen\nnotification.installError.retry.tooltip=Försöker hämta och installera det här tillägget igen\n#LOCALIZATION NOTE (notification.gmpPending) %1$S is the add-on name.\nnotification.gmpPending=%1$S kommer att installeras inom kort.\n\n#LOCALIZATION NOTE (contributionAmount2) %S is the currency amount recommended for contributions\ncontributionAmount2=Föreslaget bidrag: %S\n\ninstallDownloading=Hämtar\ninstallDownloaded=Hämtat\ninstallDownloadFailed=Fel vid hämtning\ninstallVerifying=Verifierar\ninstallInstalling=Installerar\ninstallEnablePending=Starta om för att aktivera\ninstallDisablePending=Starta om för att inaktivera\ninstallFailed=Fel vid installation\ninstallCancelled=Avbruten installation\n\n#LOCALIZATION NOTE (details.notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\ndetails.notification.incompatible=%1$S är inkompatibelt med %2$S %3$S.\n#LOCALIZATION NOTE (details.notification.unsigned, details.notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\ndetails.notification.unsignedAndDisabled=%1$S kunde inte verifieras för användning i %2$S och har inaktiverats.\ndetails.notification.unsigned=%1$S kunde inte verifieras för användning i %2$S. Fortsätt med försiktighet.\ndetails.notification.unsigned.link=Mer information\n#LOCALIZATION NOTE (details.notification.blocked) %1$S is the add-on name\ndetails.notification.blocked=%1$S har inaktiverats av säkerhets- eller stabilitetsskäl.\ndetails.notification.blocked.link=Mer information\n#LOCALIZATION NOTE (details.notification.softblocked) %1$S is the add-on name\ndetails.notification.softblocked=%1$S har kända säkerhets- eller stabilitetsproblem.\ndetails.notification.softblocked.link=Mer information\n#LOCALIZATION NOTE (details.notification.outdated) %1$S is the add-on name\ndetails.notification.outdated=En viktig uppdatering finns till %1$S.\ndetails.notification.outdated.link=Uppdatera nu\n#LOCALIZATION NOTE (details.notification.vulnerableUpdatable) %1$S is the add-on name\ndetails.notification.vulnerableUpdatable=%1$S är sårbar och bör uppdateras.\ndetails.notification.vulnerableUpdatable.link=Uppdatera nu\n#LOCALIZATION NOTE (details.notification.vulnerableNoUpdate) %1$S is the add-on name\ndetails.notification.vulnerableNoUpdate=%1$S är sårbar. Använd med försiktighet.\ndetails.notification.vulnerableNoUpdate.link=Mer information\n#LOCALIZATION NOTE (details.notification.enable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.enable=%1$S kommer att aktiveras när du startar om %2$S.\n#LOCALIZATION NOTE (details.notification.disable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.disable=%1$S kommer att inaktiveras när du startar om %2$S.\n#LOCALIZATION NOTE (details.notification.install) %1$S is the add-on name, %2$S is brand name\ndetails.notification.install=%1$S kommer att installeras när du startar om %2$S.\n#LOCALIZATION NOTE (details.notification.uninstall) %1$S is the add-on name, %2$S is brand name\ndetails.notification.uninstall=%1$S kommer att avinstalleras när du startar om %2$S.\n#LOCALIZATION NOTE (details.notification.upgrade) %1$S is the add-on name, %2$S is brand name\ndetails.notification.upgrade=%1$S kommer att uppdateras när du startar om %2$S.\n#LOCALIZATION NOTE (details.notification.gmpPending) %1$S is the add-on name\ndetails.notification.gmpPending=%1$S kommer att installeras inom kort.\n\n# LOCALIZATION NOTE (details.experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (detail view).\ndetails.experiment.time.daysRemaining=#1 dag kvar, #1 dagar kvar\n#LOCALIZATION NOTE (details.experiment.time.endsToday) The experiment will end in less than a day (detail view).\ndetails.experiment.time.endsToday=Mindre än en dag kvar\n# LOCALIZATION NOTE (details.experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (detail view).\ndetails.experiment.time.daysPassed=#1 dag sedan;#1 dagar sedan\n#LOCALIZATION NOTE (details.experiment.time.endedToday) The experiment ended less than a day ago (detail view).\ndetails.experiment.time.endedToday=Mindre än en dag sedan\n#LOCALIZATION NOTE (details.experiment.state.active) This experiment is active (detail view).\ndetails.experiment.state.active=Aktivt\n#LOCALIZATION NOTE (details.experiment.state.complete) This experiment is complete (it was previously active) (detail view).\ndetails.experiment.state.complete=Slutförd\n\n# LOCALIZATION NOTE (experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (list view item).\nexperiment.time.daysRemaining=#1 dag kvar; #1 dagar kvar\n#LOCALIZATION NOTE (experiment.time.endsToday) The experiment will end in less than a day (list view item).\nexperiment.time.endsToday=Mindre än en dag kvar\n# LOCALIZATION NOTE (experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (list view item).\nexperiment.time.daysPassed=#1 dag sedan;#1 dagar sedan\n#LOCALIZATION NOTE (experiment.time.endedToday) The experiment ended less than a day ago (list view item).\nexperiment.time.endedToday=Mindre än en dag sedan\n#LOCALIZATION NOTE (experiment.state.active) This experiment is active (list view item).\nexperiment.state.active=Aktiv\n#LOCALIZATION NOTE (experiment.state.complete) This experiment is complete (it was previously active) (list view item).\nexperiment.state.complete=Slutförd\n\ninstallFromFile.dialogTitle=Välj ett tillägg att installera\ninstallFromFile.filterName=Tillägg\n\nuninstallAddonTooltip=Avinstallerar detta tillägg\nuninstallAddonRestartRequiredTooltip=Avinstallerar detta tillägg (kräver omstart)\nenableAddonTooltip=Aktiverar detta tillägg\nenableAddonRestartRequiredTooltip=Aktiverar detta tillägg (kräver omstart)\ndisableAddonTooltip=Inaktiverar detta tillägg\ndisableAddonRestartRequiredTooltip=Inaktiverar detta tillägg (kräver omstart)\n\n#LOCALIZATION NOTE (showAllSearchResults): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total number of search results\nshowAllSearchResults=Se ett resultat;Se alla #1 resultat\n\n#LOCALIZATION NOTE (addon.purchase.label) displayed on a button in the list\n# view, %S is the price of the add-on including currency symbol\naddon.purchase.label=Köp för %S…\naddon.purchase.tooltip=Besöker galleriet för att köpa det här tillägget\n#LOCALIZATION NOTE (cmd.purchaseAddon.label) displayed on a button in the detail\n# view, %S is the price of the add-on including currency symbol\ncmd.purchaseAddon.label=Köp för %S…\ncmd.purchaseAddon.accesskey=ö\n\n#LOCALIZATION NOTE (eulaHeader) %S is name of the add-on asking the user to agree to the EULA\neulaHeader=%S kräver att du accepterar följande licensavtal för slutanvändare innan installationen kan fortsätta:\n\ntype.extension.name=Tillägg\ntype.theme.name=Utseende\ntype.locale.name=Språk\ntype.plugin.name=Insticksmoduler\ntype.dictionary.name=Ordlistor\ntype.service.name=Tjänster\ntype.experiment.name=Experiment\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/mozapps/extensions/newaddon.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title           \"Installera tillägg\">\n<!ENTITY intro           \"Ett annat program på datorn vill modifiera &brandShortName; med följande tillägg:\">\n<!ENTITY warning         \"Installera endast tillägg från utgivare du litar på.\">\n<!ENTITY allow           \"Tillåt installationen\">\n<!ENTITY later           \"Du kan alltid ändra dig senare genom att gå till tilläggshanteraren.\">\n<!ENTITY continue        \"Fortsätt\">\n<!ENTITY restartMessage  \"Du måste starta om &brandShortName; för att slutföra installationen av tillägget.\">\n<!ENTITY restartButton   \"Starta om &brandShortName;\">\n<!ENTITY cancelButton    \"Avbryt\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/mozapps/extensions/newaddon.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (name) %1$S is the add-on name, %2$S is the add-on version\nname=%1$S %2$S\n#LOCALIZATION NOTE (author) %S is the author of the add-on\nauthor=Av %S\n#LOCALIZATION NOTE (location) %S is the path the add-on is installed in\nlocation=Plats: %S\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/mozapps/extensions/selectAddons.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY upgrade.style               \"width: 93ch; height: 448px;\">\n\n<!ENTITY checking.heading            \"Kontrollerar dina tillägg\">\n<!ENTITY checking.progress.label     \"Kontrollerar om dina tillägg är kompatibla med den här versionen av &brandShortName;.\">\n\n<!ENTITY select.heading              \"Välj dina tillägg\">\n<!-- LOCALIZATION NOTE (select.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY select.description          \"Gör &brandShortName; ännu snabbare genom att inaktivera tillägg som du inte längre använder. Tillägg som redan installerats av en tredje part kommer automatiskt att inaktiveras om du inte väljer att behålla dem nedan.\">\n<!ENTITY select.keep                 \"Behåll\">\n<!-- LOCALIZATION NOTE (select.keep.style): Should be a width wide enough for\n     the string in select.keep above. -->\n<!ENTITY select.keep.style           \"width: 7ch;\">\n<!ENTITY select.action               \"Åtgärd\">\n<!-- LOCALIZATION NOTE (select.action.style): Should be a width wide enough for\n     the action strings in selectAddons.properties or brandShortName. -->\n<!ENTITY select.action.style         \"width: 37ch;\">\n<!ENTITY select.source               \"Installerats av\">\n<!ENTITY select.name                 \"Namn\">\n<!-- LOCALIZATION NOTE (select.name.style): Should be a width small enough so\n     the source column still has enough room for the source strings in\n     selectAddons.properties. -->\n<!ENTITY select.name.style           \"width: 33ch;\">\n\n<!ENTITY confirm.heading             \"Välj dina tillägg\">\n<!-- LOCALIZATION NOTE (confirm.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY confirm.description         \"Gör &brandShortName; ännu snabbare genom att inaktivera tillägg som du inte längre använder. Tillägg som redan installerats av en tredje part kommer automatiskt att inaktiveras om du inte väljer att behålla dem nedan.\">\n\n<!ENTITY action.disable.heading      \"Följande tillägg kommer att inaktiveras:\">\n<!ENTITY action.incompatible.heading \"Följande tillägg är inaktiverade men kommer att aktiveras så snart de är kompatibla:\">\n<!ENTITY action.update.heading       \"Följande tillägg kommer att uppdateras:\">\n<!ENTITY action.enable.heading       \"Följande tillägg kommer att aktiveras:\">\n\n<!ENTITY update.heading              \"Uppdatera dina tillägg\">\n<!ENTITY update.progress.label       \"Hämtar och installerar uppdateringar för valda tillägg.\">\n\n<!ENTITY errors.heading              \"&brandShortName; kunde inte uppdatera vissa tillägg.\">\n<!ENTITY errors.description          \"Installationen av uppdateringar för några av dina tillägg misslyckades. &brandShortName; kommer automatiskt att försöka uppdatera dem igen senare.\">\n\n<!ENTITY footer.label                \"Du kan alltid ändra dina tillägg genom att öppna fliken Tillägg.\">\n<!ENTITY cancel.label                \"Avbryt\">\n<!ENTITY back.label                  \"Bakåt\">\n<!ENTITY next.label                  \"Nästa\">\n<!ENTITY done.label                  \"Klar\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/mozapps/extensions/selectAddons.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (source.profile) add-ons installed by the user, this may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.profile=Dig\n#LOCALIZATION NOTE (source.bundled) add-ons shipped with the application, and thus\n# treated as installed by the user. This may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.bundled=Dig (paketerat)\n#LOCALIZATION NOTE (source.other) add-ons installed by other applications\n# installed on the computer\nsource.other=Tredje part\n\naction.enabled=Aktiveras\naction.disabled=Inaktiveras\naction.autoupdate=Uppdateras för att bli kompatibelt\naction.incompatible=Aktiveras när det är kompatibelt\naction.neededupdate=Uppdatera för att göra kompatibelt\naction.unneededupdate=Valfri uppdatering\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/mozapps/extensions/update.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  updateWizard.title              \"&brandShortName; Uppdatering\">\n\n<!ENTITY  offline.title                   \"&brandShortName; arbetar nedkopplad\">\n<!ENTITY  offline.description             \"&brandShortName; behöver koppla upp för att se om det finns uppdateringar till dina tillägg som gör dem kompatibla med den här versionen.\">\n<!ENTITY  offline.toggleOffline.label     \"Koppla upp nu.\">\n<!ENTITY  offline.toggleOffline.accesskey \"K\">\n\n<!ENTITY  mismatch.win.title              \"Inkompatibla tillägg\">\n<!ENTITY  mismatch.top.label              \"Följande tillägg som inte är kompatibla med den här versionen av &brandShortName; har inaktiverats:\">\n<!ENTITY  mismatch.bottom.label           \"&brandShortName; kan kontrollera om det finns kompatibla versioner av dessa tillägg tillgängliga.\">\n\n<!ENTITY  checking.wizard.title           \"Söker efter kompatibla tillägg\">\n<!ENTITY  checking.top.label              \"Söker efter uppdateringar till inkompatibla tillägg…\">\n<!ENTITY  checking.status                 \"Detta kan ta några minuter…\">\n\n<!ENTITY  found.wizard.title               \"Tillgängliga uppdateringar hittades\">\n<!ENTITY  found.top.label                 \"Välj vilka tillägg som du vill installera:\">\n<!ENTITY  found.disabledXPinstall.label   \"Dessa uppdateringar kan inte installeras eftersom programinstallationer för närvarande är inaktiverade. Du kan ändra denna inställning nedan.\">\n<!ENTITY  found.enableXPInstall.label     \"Tillåt att webbplatser installerar programvara\">\n<!ENTITY  found.enableXPInstall.accesskey \"w\">\n\n<!ENTITY  installing.wizard.title         \"Installerar kompatibla tillägg\">\n<!ENTITY  installing.top.label            \"Hämtar och installerar uppdateringar till tillägg…\">\n\n<!ENTITY  noupdates.wizard.title          \"Inga kompatibla tillägg hittades\">\n<!ENTITY  noupdates.intro.desc            \"&brandShortName; hittade inga uppdateringar till de inkompatibla tilläggen.\">\n<!ENTITY  noupdates.error.desc            \"Problem uppstod vid sökandet efter uppdateringar.\">\n<!ENTITY  noupdates.checkEnabled.desc     \"&brandShortName; kommer regelbundet att söka efter och informera dig om kompatibla uppdateringar till dessa tillägg.\">\n\n<!ENTITY  finished.wizard.title           \"Kompatibla tillägg installerade\">\n<!ENTITY  finished.top.label              \"&brandShortName; har installerat uppdateringar till dina tillägg.\">\n<!ENTITY  finished.checkDisabled.desc     \"&brandShortName; kan regelbundet söka efter och informera dig om när uppdateringar till tillägg finns tillgängliga.\">\n<!ENTITY  finished.checkEnabled.desc      \"&brandShortName; kommer regelbundet att söka efter och informera dig om uppdateringar till tillägg.\">\n\n<!ENTITY  adminDisabled.wizard.title      \"Kan inte söka efter uppdateringar\">\n<!ENTITY  adminDisabled.warning.label     \"Det är inte möjligt att söka efter uppdateringar till inkompatibla tillägg eftersom programinstallationer för &brandShortName; har inaktiverats. Kontakta systemadministratören för vidare hjälp.\">\n\n<!ENTITY  versioninfo.wizard.title        \"Kontrollerar tilläggens kompatibilitet\">\n<!ENTITY  versioninfo.top.label           \"Kontrollerar om tilläggen är kompatibla med den här versionen av &brandShortName;.\">\n<!ENTITY  versioninfo.waiting             \"Detta kan ta några minuter…\">\n\n<!ENTITY  installerrors.wizard.title      \"Problem vid uppdatering\">\n<!ENTITY  installerrors.intro.label       \"&brandShortName; stötte på problem vid försöket att uppdatera vissa tillägg.\">\n<!-- general strings used by several of the finish pages -->\n\n<!ENTITY  clickFinish.label               \"Klicka på Slutför för att fortsätta starten av &brandShortName;.\">\n<!ENTITY  clickFinish.labelMac            \"Klicka på Klar för att fortsätta starten av &brandShortName;.\">\n<!ENTITY  enableChecking.label            \"Låt &brandShortName; söka efter uppdateringar.\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/mozapps/extensions/update.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmismatchCheckNow=Kontrollera nu\nmismatchCheckNowAccesskey=K\nmismatchDontCheck=Kontrollera inte\nmismatchDontCheckAccesskey=o\ninstallButtonText=Installera nu\ninstallButtonTextAccesskey=I\nnextButtonText=Nästa >\nnextButtonTextAccesskey=N\ncancelButtonText=Avbryt\ncancelButtonTextAccesskey=A\nstatusPrefix=Kontrollen av %S slutförd\ndownloadingPrefix=Hämtar: %S\ninstallingPrefix=Installerar: %S\ncloseButton=Stäng\ninstallErrors=%S kunde inte installera uppdateringar till följande tillägg:\ncheckingErrors=%S kunde inte söka efter uppdateringar till följande tillägg:\ninstallErrorItemFormat=%S (%S)\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/mozapps/handling/handling.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.emWidth \"26em\">\n<!ENTITY window.emHeight \"26em\">\n<!ENTITY ChooseOtherApp.description \"Välj andra program\">\n<!ENTITY ChooseApp.label \"Välj…\">\n<!ENTITY ChooseApp.accessKey \"V\">\n<!ENTITY accept \"Öppna länk\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/mozapps/handling/handling.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprotocol.title=Kör program\nprotocol.description=Den här länken behöver öppnas med ett program.\nprotocol.choices.label=Skicka till:\nprotocol.checkbox.label=Kom ihåg mina val för %S länkar.\\u0020\nprotocol.checkbox.accesskey=K\nprotocol.checkbox.extra=Detta kan ändras i inställningar för %S.\\u0020\n\nchoose.application.title=Annat program…\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/mozapps/plugins/plugins.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY pluginWizard.title                                  \"Söktjänsten för insticksmoduler\">\n<!ENTITY pluginWizard.firstPage.title                        \"Välkommen till &pluginWizard.title;\">\n\n<!ENTITY pluginWizard.checkingForPlugins.description.label   \"&brandShortName; söker nu efter tillgängliga insticksmoduler…\">\n\n<!ENTITY pluginWizard.availablePluginsPage.title             \"Tillgängliga insticksmoduler\">\n<!ENTITY pluginWizard.availablePluginsPage.description.label \"Följande insticksmoduler finns tillgängliga:\">\n<!ENTITY pluginWizard.availablePluginsPage.continueMsg.label \"Klicka på Nästa för att installera dessa insticksmoduler.\">\n<!ENTITY pluginWizard.availablePluginsPage.installerUI       \"Vissa insticksmoduler kan behöva ytterligare information från dig under installationen.\">\n\n<!ENTITY pluginWizard.licensePage.title                      \"Licenser för insticksmoduler\">\n<!ENTITY pluginWizard.licensePage.accept.label               \"Jag samtycker.\">\n<!ENTITY pluginWizard.licensePage.deny.label                 \"Jag samtycker inte (insticksmodulen kommer inte att installeras).\">\n\n<!ENTITY pluginWizard.installPluginsPage.title               \"Installerar insticksmoduler\">\n<!ENTITY pluginWizard.installPluginsPage.description.label   \"&brandShortName; installerar insticksmoduler…\">\n\n<!ENTITY pluginWizard.finalPage.description.label            \"&brandShortName; har slutfört installationen av saknade insticksmoduler:\">\n\n<!ENTITY pluginWizard.finalPage.moreInfo.label               \"Mer info om insticksmoduler, eller sök själv efter saknade insticksmoduler.\">\n<!ENTITY pluginWizard.finalPage.restart.label                \"&brandShortName; måste startas om för att insticksmodulerna ska fungera.\">\n\n<!-- LOCALIZATION NOTE (unsupportedPlatform.pre): Mobile only. Flash (the only plugin available on mobile)\n     is not supported on some devices. Include a trailing space as needed. -->\n<!ENTITY unsupportedPlatform.pre                             \"Tyvärr kan inte &brandShortName; spela upp Flash på den här enheten. \">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.learnMore): Mobile only. This text is used to link to a SUMO page explaining why Flash is not\n     supported on this device. Use the unicode ellipsis char, \\u2026, or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY unsupportedPlatform.learnMore                       \"Läs mer …\">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.post): Mobile only. Include text here if needed for your locale. -->\n<!ENTITY unsupportedPlatform.post                            \"\">\n\n<!ENTITY missingPlugin                                       \"En insticksmodul behövs för att visa innehållet.\">\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n<!ENTITY tapToPlayPlugin                                     \"Tryck för att aktivera insticksmodulen.\">\n<!ENTITY clickToActivatePlugin                               \"Aktivera insticksmodulen.\">\n<!ENTITY checkForUpdates                                     \"Sök efter uppdateringar…\">\n<!ENTITY disabledPlugin                                      \"Instickmodulen har inaktiverats.\">\n<!ENTITY blockedPlugin.label                                 \"Den här insticksmodulen är blockerad av säkerhetsskäl.\">\n<!ENTITY hidePluginBtn.label                                 \"Dölj insticksmodul\">\n<!ENTITY installPlugin                                       \"Installera insticksmodul…\">\n<!ENTITY managePlugins                                       \"Hantera insticksmoduler…\">\n\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n<!ENTITY reloadPlugin.pre                                    \"\">\n<!ENTITY reloadPlugin.middle                                 \"Uppdatera sidan\">\n<!ENTITY reloadPlugin.post                                   \" för att försöka igen.\">\n<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please                                       \"Skicka kraschrapport\">\n<!ENTITY report.submitting                                   \"Skickar rapporten…\">\n<!ENTITY report.submitted                                    \"Kraschrapport skickad.\">\n<!ENTITY report.disabled                                     \"Kraschrapportering är inaktiverad.\">\n<!ENTITY report.failed                                       \"Inskickningen misslyckades.\">\n<!ENTITY report.unavailable                                  \"Ingen rapport är tillgänglig.\">\n<!ENTITY report.comment                                      \"Lägg till en kommentar (kommentarer visas offentligt)\">\n<!ENTITY report.pageURL                                      \"Inkludera sidans URL\">\n\n<!ENTITY plugin.file                                         \"Fil\">\n<!ENTITY plugin.mimeTypes                                    \"MIME-typer\">\n\n<!ENTITY plugin.flashProtectedMode.label                     \"Enable Adobe Flash protected mode\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/mozapps/plugins/plugins.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npluginLicenseAgreement.label=För att installera %S kommer du att behöva samtycka till följande:\n\npluginInstallation.download.start=Hämtar %S…\npluginInstallation.download.finish=Slutfört hämtningen av %S.\n\npluginInstallation.install.start=Installerar %S…\npluginInstallation.install.finish=Slutfört installationen av %S.\npluginInstallation.install.error=Kan inte installera %S (%S).\n\npluginInstallation.complete=Slutfört installationen av insticksmoduler.\n\npluginInstallationSummary.success=Installerades\npluginInstallationSummary.failed=Misslyckades\npluginInstallationSummary.licenseNotAccepted=Licensen accepterades inte\npluginInstallationSummary.notAvailable=Ej tillgängligt\npluginInstallationSummary.manualInstall.label=Manuell installation\npluginInstallationSummary.manualInstall.tooltip=Installera insticksmodulen manuellt.\n\npluginInstallation.noPluginsFound=Inga lämpliga insticksmoduler hittades.\npluginInstallation.noPluginsInstalled=Inga insticksmoduler installerades.\npluginInstallation.unknownPlugin=Okänd insticksmodul (%S)\n\npluginInstallation.restart.label=Starta om %S\npluginInstallation.restart.accesskey=S\npluginInstallation.close.label=Stäng\npluginInstallation.close.accesskey=ä\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/mozapps/preferences/changemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY setPassword.title                 \"Ändra huvudlösenord\">\n<!ENTITY setPassword.tokenName.label       \"Säkerhetsenhet\">\n<!ENTITY setPassword.oldPassword.label     \"Aktuellt lösenord:\">\n<!ENTITY setPassword.newPassword.label     \"Ange nytt lösenord:\">\n<!ENTITY setPassword.reenterPassword.label \"Bekräfta lösenordet:\">\n<!ENTITY setPassword.meter.label           \"Kvalitetsmätare för lösenord\">\n<!ENTITY setPassword.meter.loading         \"Laddar\">\n<!ENTITY masterPasswordDescription.label   \"Ett huvudlösenord används för att skydda känsliga uppgifter såsom lösenord för webbplatser.  Om du skapar ett huvudlösenord kommer du att tillfrågas om det en gång per session när &brandShortName; använder sparade uppgifter som skyddas av huvudlösenordet.\">\n<!ENTITY masterPasswordWarning.label       \"Var noga med att inte glömma bort ditt huvudlösenord.  Om du glömmer bort huvudlösenordet kommer du inte längre att kunna komma åt de uppgifter som skyddas av det.\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/mozapps/preferences/ocsp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ocspDialog.title             \"Certifikatvalidering\">\n<!ENTITY enableOCSP.label             \"Använd Online Certificate Status Protocol (OCSP) för att bekräfta att certifikat är giltiga\">\n<!ENTITY enableOCSP.accesskey         \"O\">\n<!ENTITY requireOCSP.label            \"När anslutningen till en OCSP-server misslyckas, betrakta certifikatet som ogiltigt\">\n<!ENTITY requireOCSP.accesskey        \"N\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/mozapps/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Master Password\n\npassword_not_set=(ej angivet)\nfailed_pw_change=Kan inte ändra huvudlösenordet.\nincorrect_pw=Du angav inte det korrekta nuvarande huvudlösenordet. Försök igen.\npw_change_ok=Huvudlösenordet har ändrats.\npw_erased_ok=Du har tagit bort huvudlösenordet.\\u0020\npw_not_wanted=Varning! Du har valt att inte använda något huvudlösenord.\npw_empty_warning=Dina sparade webblösenord, formulärdata och privata nycklar kommer inte att skyddas.\npw_change2empty_in_fips_mode=Du är för närvarande i FIPS-läge. FIPS kräver ett huvudlösenord.\npw_change_success_title=Lösenordet har ändrats\npw_change_failed_title=Ändring av lösenordet misslyckades\npw_remove_button=Ta bort\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/mozapps/preferences/removemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY removePassword.title              \"Ta bort huvudlösenord\">\n<!ENTITY removeInfo.label                  \"Du måste ange det nuvarande huvudlösenordet för att fortsätta:\">\n<!ENTITY removeWarning1.label              \"Huvudlösenordet används för att skydda känsliga uppgifter som t.ex. lösenord för webbplatser.\">\n<!ENTITY removeWarning2.label              \"Om du tar bort huvudlösenordet kommer dessa uppgifter inte att vara skyddade om datorn utsätts för angrepp.\">\n<!ENTITY setPassword.oldPassword.label     \"Aktuellt lösenord:\">\n\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/mozapps/profile/createProfileWizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY newprofile.title             \"Guiden Skapa profil\">\n<!ENTITY window.size                  \"width: 45em; height: 34em;\">\n<!-- First wizard page -->\n\n<!ENTITY profileCreationExplanation_1.text  \"&brandShortName; lagrar information om inställningar i din personliga profil.\">\n<!ENTITY profileCreationExplanation_2.text  \"Om du delar denna kopia av &brandShortName; med andra användare kan ni använda profiler för att hålla isär varje användares information. För att göra detta, bör varje användare skapa sin egen profil.\">\n<!ENTITY profileCreationExplanation_3.text  \"Om du är den enda användaren av denna kopia av &brandShortName;, måste du ändå ha minst en profil. Om du vill kan du skapa flera profiler åt dig själv för att spara olika uppsättningar inställningar och alternativ, t.ex. kan du ha olika profiler för arbete och för personlig användning.\">\n<!ENTITY profileCreationExplanation_4.text  \"För att påbörja skapandet av din profil, klicka på Nästa.\">\n<!ENTITY profileCreationExplanation_4Mac.text  \"För att påbörja skapandet av din profil, klicka på Fortsätt.\">\n<!ENTITY profileCreationExplanation_4Gnome.text  \"För att påbörja skapandet av din profil, klicka på Nästa.\">\n<!-- Second wizard page -->\n\n<!ENTITY profileCreationIntro.text      \"Om du skapar flera olika profiler kan du skilja dem åt med hjälp av profilnamnen. Du kan använda namnet som givits här, eller ange ett eget.\">\n<!ENTITY profilePrompt.label            \"Skriv in profilnamnet:\">\n<!ENTITY profilePrompt.accesskey        \"S\">\n<!ENTITY profileDirectoryExplanation.text   \"Dina inställningar och annan användarrelaterad data kommer att lagras i:\">\n<!ENTITY profileDefaultName             \"standard\">\n<!ENTITY button.choosefolder.label      \"Välj mapp…\">\n<!ENTITY button.choosefolder.accesskey  \"V\">\n<!ENTITY button.usedefault.label        \"Använd Standard\">\n<!ENTITY button.usedefault.accesskey    \"A\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/mozapps/profile/profileSelection.dtd",
    "content": "<!-- -*- Mode: SGML; indent-tabs-mode: nil; -*- -->\n<!--\n\n This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY            windowtitle.label      \"&brandShortName; - Välj användarprofil\">\n\n<!ENTITY            profilename.label      \"Profilnamn:\">\n\n<!ENTITY            start.label            \"Starta &brandShortName;\">\n<!ENTITY            exit.label             \"Avsluta\">\n\n<!ENTITY            availprofiles.label    \"Tillgängliga profiler\">\n\n<!ENTITY            newButton.label        \"Skapa profil…\">\n<!ENTITY            newButton.accesskey    \"S\">\n<!ENTITY            renameButton.label     \"Byt namn på profil…\">\n<!ENTITY            renameButton.accesskey \"B\">\n<!ENTITY            deleteButton.label     \"Ta bort profil…\">\n<!ENTITY            deleteButton.accesskey \"T\">\n<!-- manager entities -->\n\n<!ENTITY            pmDescription.label    \"&brandShortName; lagrar information om dina inställningar, bokmärken, e-post och annan användarinformation i din användarprofil.\">\n\n<!ENTITY            offlineState.label    \"Arbeta nedkopplad\">\n<!ENTITY            offlineState.accesskey \"A\">\n\n<!ENTITY            useSelected.label       \"Använd den valda profilen utan att fråga vid start\">\n<!ENTITY            useSelected.accesskey   \"d\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/mozapps/profile/profileSelection.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These strings are used for startup/profile problems and the profile manager.\n\n# Application not responding\n# LOCALIZATION NOTE (restartTitle, restartMessageNoUnlocker, restartMessageUnlocker, restartMessageNoUnlockerMac, restartMessageUnlockerMac): Messages displayed when the application is running but is not responding to commands. %S is the application name.\nrestartTitle=Avsluta %S\nrestartMessageNoUnlocker=%S körs redan, men svarar inte. För att kunna öppna ett nytt fönster måste du först avsluta den existerande %S-processen, eller starta om systemet.\nrestartMessageUnlocker=%S körs redan, men svarar inte. Den gamla %S-processen måste avslutas för att du ska kunna öppna ett nytt fönster.\nrestartMessageNoUnlockerMac=En kopia av %S är redan öppen. Endast en kopia av %S kan vara öppen på samma gång.\nrestartMessageUnlockerMac=En kopia av %S är redan öppen. Den kopian av %S kommer att avslutas för att den här ska kunna öppnas.\n\n# Profile manager\n# LOCALIZATION NOTE (profileTooltip): First %S is the profile name, second %S is the path to the profile folder.\nprofileTooltip=Profil: ‘%S’ - Sökväg: ‘%S’\n\npleaseSelectTitle=Välj profil\npleaseSelect=Välj en profil för att starta %S, eller skapa en ny profil.\n\nprofileLockedTitle=Profilen används\nprofileLocked2=%S kan inte använda profilen “%S” eftersom den redan används.\\n\\nFör att fortsätta, stäng instansen av %S som körs eller välj en annan profil.\n\nrenameProfileTitle=Byt namn på profil\nrenameProfilePrompt=Byt namn på profilen “%S” till:\n\nprofileNameInvalidTitle=Ogiltigt profilnamn\nprofileNameInvalid=Profilnamnet “%S” är inte tillåtet.\n\nchooseFolder=Välj profilmapp\nprofileNameEmpty=Ett tomt profilnamn är inte tillåtet.\ninvalidChar=Tecknet “%S” är inte tillåtet i ett profilnamn. Välj ett annat namn.\n\ndeleteTitle=Ta bort profil\ndeleteProfileConfirm=Om du tar bort en profil kommer den att försvinna från listan med tillgängliga profiler och kan inte ångras.\\nDu kan också välja att ta bort profilens datafiler, inklusive inställningar, certifikat och annan användarrelaterad data. Detta val kommer att ta bort mappen “%S” och kan inte ångras.\\nVill du ta bort profilens datafiler?\ndeleteFiles=Ta bort filer\ndontDeleteFiles=Ta inte bort filer\n\nprofileCreationFailed=Profilen kunde inte skapas. Den valda mappen är kanske inte skrivbar.\nprofileCreationFailedTitle=Skapande av profil misslyckades\nprofileExists=En profil med det namnet finns redan. Välj ett annat namn.\nprofileExistsTitle=Profilen finns\nprofileFinishText=Klicka på Slutför för att skapa den nya profilen.\nprofileFinishTextMac=Klicka på Klar för att skapa den nya profilen.\nprofileMissing=Din %Sprofil kan inte användas. Den kan saknas eller vara oåtkomlig.\nprofileMissingTitle=Profil saknas\n\n# Profile reset\n# LOCALIZATION NOTE (resetBackupDirectory): Directory name for the profile directory backup created during reset. This directory is placed in a location users will see it (ie. their desktop). %S is the application name.\nresetBackupDirectory=Gammal %S-data\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/mozapps/update/history.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  history.title             \"Tidigare uppdateringar\">\n<!ENTITY  history.intro             \"Följande uppdateringar har installerats:\">\n<!ENTITY  closebutton.label         \"Stäng\">\n                                     \n<!ENTITY  noupdates.label           \"Det finns inga installerade uppdateringar\">\n\n<!ENTITY  name.header               \"Namn på uppdatering\">\n<!ENTITY  date.header               \"Installationsdatum\">\n<!ENTITY  type.header               \"Typ\">\n<!ENTITY  state.header              \"Status\">\n\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/mozapps/update/updates.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY  updateWizard.title              \"Programuppdateringar\">\n\n<!ENTITY  checking.title                  \"Söker efter uppdateringar\">\n<!ENTITY  updateCheck.label               \"Söker efter nyare versioner av &brandShortName;…\">\n\n<!ENTITY  noupdatesfound.title            \"Inga uppdateringar hittades\">\n<!ENTITY  noupdatesautoenabled.intro      \"Det finns inga uppdateringar att hämta. &brandShortName; kommer regelbundet att söka efter uppdateringar.\">\n<!ENTITY  noupdatesautodisabled.intro     \"Det finns inga uppdateringar tillgängliga. Prova igen senare eller aktivera den automatiska uppdateringskontrollen i &brandShortName;.\">\n\n<!ENTITY  manualUpdate.title              \"Kan inte uppdatera\">\n<!ENTITY  manualUpdate.desc               \"En rekommenderad säkerhets- och stabilitetsuppdatering är tillgänglig, men du har inte de systemrättigheter som krävs för att installera den. Kontakta systemadministratören eller försök igen från ett konto som har rättighet att installera programvara på den här datorn.\">\n<!ENTITY  manualUpdate.space.desc         \"En rekommenderad säkerhets- och stabilitetsuppdatering är tillgänglig, men du har inte tillräckligt med utrymme för att installera den.\">\n<!ENTITY  manualUpdateGetMsg.label        \"Du kan alltid hämta den senaste versionen av &brandShortName; från:\">\n\n<!ENTITY  unsupported.title               \"Systemet stöds inte\">\n<!ENTITY  unsupported.label               \"Din &brandShortName; är gammal men den senaste versionen stöds inte på ditt system. Uppgradera systemet och försök sedan igen. Det här meddelandet visas inte igen, men du kan\">\n<!ENTITY  unsupportedLink.label           \"läsa mer.\">\n\n<!ENTITY  clickHere.label                 \"Visa mer information om den här uppdateringen\">\n\n<!ENTITY  evangelism.desc                 \"Vi rekommenderar starkt att du snarast möjligt installerar denna uppdatering till &brandShortName;.\">\n\n<!ENTITY  downloadPage.title              \"Hämtar &brandShortName;\">\n<!ENTITY  downloading.intro               \"Hämtar uppdateringen…\">\n<!ENTITY  connecting.label                \"Ansluter till uppdateringsservern…\">\n<!ENTITY  verificationFailedText.label    \"&brandShortName; kunde inte verifiera integriteten hos den programfix som har hämtats, därför kommer ett komplett uppdateringspaket att hämtas.\">\n\n<!ENTITY  viewDetails.tooltip             \"Visa detaljer om denna uppdatering\">\n\n<!ENTITY  details.link                    \"Detaljer\">\n\n<!ENTITY  error.title                     \"Uppdatering misslyckades\">\n\n<!ENTITY  error.label                     \"Problem uppstod vid sökning, hämtning eller installation av den här uppdateringen. &brandShortName; kunde inte uppdateras eftersom:\">\n                                           \n<!ENTITY  errorManual.label               \"Du kan uppgradera &brandShortName; manuellt genom att besöka den här länken och hämta den senaste versionen:\">\n                                           \n<!ENTITY  errorpatching.intro             \"Programfixen kunde inte installeras. &brandShortName; kommer att försöka igen genom att hämta ett komplett uppdateringspaket.\">\n\n<!ENTITY  genericBackgroundError.label    \"&brandShortName; kan inte avgöra om det finns någon tillgänglig uppdatering. Kontrollera att du använder den senaste versionen av &brandShortName; från:\">\n\n<!ENTITY  finishedPage.title              \"Uppdatering färdig att installera\">\n<!ENTITY  finishedPage.text               \"Uppdateringen kommer att installeras nästa gång &brandShortName; startas. Du kan starta om &brandShortName; nu, eller fortsätta och starta om senare.\">\n\n<!ENTITY  finishedBackgroundPage.text     \"En säkerhets- och stabilitetsuppdatering till &brandShortName; har hämtats och är färdig att installera.\">\n<!ENTITY  finishedBackground.name         \"Uppdatering:\">\n<!-- LOCALIZATION NOTE (finishedBackground.more): This string describes the button labels defined by restartNowButton and restartLaterButton in updates.properties. -->\n<!ENTITY  finishedBackground.more         \"Uppdateringen kommer att installeras nästa gång &brandShortName; startar. Du kan starta om &brandShortName; nu, eller fortsätta och starta om senare.\">\n<!ENTITY  finishedBackground.moreElevated \"Denna uppdateringen kräver administratörsbehörighet. Uppdateringen kommer att installeras nästa gång &brandShortName; startar. Du kan starta om &brandShortName; nu, fortsätta att arbeta och starta om senare eller avvisa den här uppdateringen.\">\n\n<!ENTITY  update.details.label            \"Detaljer\">\n<!ENTITY  update.installedOn.label        \"Installerad:\">\n<!ENTITY  update.status.label             \"Status:\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/mozapps/update/updates.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The 1st %S is the update name and the 2nd %S is the build\n# identifier from the local updates.xml for displaying update history\n# example: MyApplication (20081022033543)\nupdateFullName=%S (%S)\n\n# LOCALIZATION NOTE: The 1st %S is brandShortName and 2nd %S is update version\n# where update version from the update xml\n# example: MyApplication 10.0.5\nupdateName=%S %S\n\n# LOCALIZATION NOTE: When present\n# %1$S is the brandShortName. Ex: MyApplication\n# %2$S is the update version - provided by the update xml. Ex: version 10.0.5\n# %3$S is the build identifier - provided by the update xml. Ex: 20081022033543\nupdateNightlyName=%1$S %2$S %3$S nightly\nintro_major=Vill du uppgradera till %1$S %2$S nu?\nintro_minor=En säkerhets- och stabilitetsuppdatering till %1$S finns tillgänglig:\n\nupdateType_major=Ny version\nupdateType_minor=Säkerhetsuppdatering\n\n# LOCALIZATION NOTE: When present %S is brandShortName\nverificationError=%S kunde inte bekräfta uppdateringspaketets integritet.\nresumePausedAfterCloseTitle=Programuppdatering\nresumePausedAfterCloseMsg=Du har pausat hämtningen av den här uppdateringen. Vill du hämta uppdateringen i bakgrunden medan du fortsätter att använda %S?\nupdaterIOErrorTitle=Uppdateringen misslyckades\nupdaterIOErrorMsg=Uppdateringen kunde inte installeras. Kontrollera att inga andra kopior av %S körs på datorn och starta sedan om %S för att försöka igen.\nokButton=OK\nokButton.accesskey=O\naskLaterButton=Fråga senare\naskLaterButton.accesskey=F\nnoThanksButton=Nej tack\nnoThanksButton.accesskey=N\nupdateButton_minor=Uppdatera %S\nupdateButton_minor.accesskey=U\nupdateButton_major=Hämta den nya versionen\nupdateButton_major.accesskey=H\nbackButton=Bakåt\nbackButton.accesskey=B\nacceptTermsButton=Acceptera villkoren\nacceptTermsButton.accesskey=A\n# NOTE: The restartLaterButton string is also used in\n# mozapps/extensions/content/blocklist.js\nrestartLaterButton=Starta om senare\nrestartLaterButton.accesskey=o\nrestartNowButton=Starta om %S\nrestartNowButton.accesskey=S\n\n# LOCALIZATION NOTE: %S is the date the update was installed from the local\n# updates.xml for displaying update history\nstatusSucceededFormat=Installerad: %S\n\nstatusFailed=Misslyckad installation\npauseButtonPause=Paus\npauseButtonResume=Återuppta\nhideButton=Dölj\nhideButton.accesskey=D\n\napplyingUpdate=Utför uppdatering…\n\nupdatesfound_minor.title=Uppdatering tillgänglig\nupdatesfound_major.title=Ny version tillgänglig\n\ninstallSuccess=Uppdateringen har installerats\ninstallPending=Vilande installation\npatchApplyFailure=Uppdateringen kunde inte installeras (Lagningsförsöket misslyckades)\nelevationFailure=Du har inte den behörighet som krävs för att installera den här uppdateringen. Kontakta systemadministratören.\n\n# LOCALIZATION NOTE: %S is the amount downloaded so far\n# example: Paused —  879 KB of 2.1 MB\ndownloadPausedStatus=Pausad —  %S\n\ncheck_error-200=Uppdateringens XML-fil är vanskapt (200)\ncheck_error-403=Åtkomst nekad (403)\ncheck_error-404=Uppdateringens XML-fil saknas (404)\ncheck_error-500=Internt serverfel (500)\ncheck_error-2152398849=Misslyckades (okänd orsak)\ncheck_error-2152398861=Anslutningen avvisades\ncheck_error-2152398862=Inget svar\n# NS_ERROR_OFFLINE\ncheck_error-2152398864=Nätverket är nedkopplat (koppla upp)\ncheck_error-2152398867=Otillåten port\ncheck_error-2152398868=Ingen data mottogs (försök igen)\ncheck_error-2152398878=Hittar inte uppdateringsservern (kontrollera internetanslutningen)\ncheck_error-2152398890=Proxyservern hittades inte (kontrollera internetanslutningen)\n# NS_ERROR_DOCUMENT_NOT_CACHED\ncheck_error-2152398918=Nätverket är nedkopplat (koppla upp)\ncheck_error-2152398919=Dataöverföringen avbröts (försök igen)\ncheck_error-2152398920=Proxyservern avvisade anslutningen\ncheck_error-2153390069=Servercertifikatet har förfallit (justera systemklockan till rätt datum och tid ifall den är felaktig)\ncheck_error-verification_failed=Integriteten hos uppdateringen kunde inte verifieras\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/mozapps/xpinstall/xpinstallConfirm.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- extracted from institems.xul -->\n\n\n<!ENTITY dialog.title            \"Programvaruinstallation\">\n<!ENTITY dialog.style            \"width: 45em\">\n<!ENTITY warningPrimary.label    \"Installera endast programvara från skapare du litar på.\">\n<!ENTITY warningSecondary.label  \"Elak programvara kan skada din dator eller inkräkta på din personliga integritet.\">\n\n<!ENTITY from.label \"från:\">\n\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/mozapps/xpinstall/xpinstallConfirm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nunverified=(Overifierad författare)\nsigned=(%S)\n\nitemWarnIntroMultiple=Du vill installera följande %S saker:\nitemWarnIntroSingle=Du vill installera följande:\ninstallButtonDisabledLabel=Installera (%S)\ninstallButtonLabel=Installera nu\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/necko/necko.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#ResolvingHost=Looking up\n#ConnectedTo=Connected to \n#ConnectingTo=Connecting to \n#SendingRequestTo=Sending request to \n#TransferringDataFrom=Transferring data from \n\n3=Letar efter %1$S…\n4=Ansluten till %1$S…\n5=Skickar begäran till %1$S…\n6=Hämtar data från %1$S…\n7=Ansluter till %1$S…\n8=Läser %1$S\\u0020\n9=Skrev %1$S\n10=Väntar på %1$S…\n11=Letade efter %1$S…\n12=Utför en TLS handskakning till %1$S…\n13=TLS-handskakningen slutförd för %1$S…\n\n27=Startar FTP-överföring…\n28=Slutförd FTP-överföring\n\nUnsupportedFTPServer=FTP-servern %1$S stöds inte.\nRepostFormData=Denna webbsida håller på att omdirigeras till en ny plats. Vill du skicka om formulärdatan du har skrivit in till den nya platsen?\n\n# Directory listing strings\nDirTitle=Index för %1$S\nDirGoUp=Gå upp till en högre katalognivå\nShowHidden=Visa dolda object\nDirColName=Namn\nDirColSize=Storlek\nDirColMTime=Senast ändrad\nDirFileLabel=Fil:\\u0020\n\nPhishingAuth=Du är på väg att besöka “%1$S”. Denna webbplats kan eventuellt försöka lura dig att tro att du besöker en annan webbplats. Var väldigt försiktig.\nPhishingAuthAccept=Jag förstår och kommer att vara vaksam\nSuperfluousAuth=Du är på väg att logga in på webbplatsen “%1$S” med användarnamnet “%2$S”, men webbplatsen kräver ingen autentisering. Detta kan vara ett försök att lura dig.\\n\\nÄr “%1$S” den webbplats du vill besöka?\nAutomaticAuth=Du är på väg att logga in på webbplatsen “%1$S” med användarnamnet “%2$S”.\n\nTrackingUriBlocked=Resursen på “%1$S” blockerades eftersom spårningsskydd är aktiverat.\nUnsafeUriBlocked=Resursen på “%1$S” blockerades av säker surfning.\n\n# LOCALIZATION NOTE (APIDeprecationWarning):\n# %1$S is the deprecated API; %2$S is the API function that should be used.\nAPIDeprecationWarning=Varning: ‘%1$S’ är föråldrat, använd ‘%2$S’\n\n# LOCALIZATION NOTE (nsICookieManagerDeprecated): don't localize originAttributes.\n# %1$S is the deprecated API; %2$S is the interface suffix that the given deprecated API belongs to.\nnsICookieManagerAPIDeprecated=“%1$S” är ändrad. Uppdatera din kod och skicka rätt originAttributes. Läs mer på MDN: https://developer.mozilla.org/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsICookieManager%2$S\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/passwordmgr/passwordManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY      savedLogins.title               \"Sparade Inloggningar\">\n\n<!ENTITY      closebutton.label               \"Stäng\">\n<!ENTITY      closebutton.accesskey           \"ä\">\n\n<!ENTITY      treehead.site.label             \"Webbplats\">\n<!ENTITY      treehead.username.label         \"Användarnamn\">\n<!ENTITY      treehead.password.label         \"Lösenord\">\n<!ENTITY      treehead.timeCreated.label         \"Först använd\">\n<!ENTITY      treehead.timeLastUsed.label        \"Senast använd\">\n<!ENTITY      treehead.timePasswordChanged.label \"Senast ändrad\">\n<!ENTITY      treehead.timesUsed.label           \"Använd gånger\">\n\n<!ENTITY      remove.label                    \"Ta bort\">\n<!ENTITY      remove.accesskey                \"T\">\n\n<!ENTITY      addLogin.label                  \"Lägg till inloggning\">\n<!ENTITY      addLogin.accesskey              \"l\">\n\n<!ENTITY      import.label                    \"Importera…\">\n<!ENTITY      import.accesskey                \"I\">\n\n<!ENTITY      searchFilter.label              \"Sök\">\n<!ENTITY      searchFilter.accesskey          \"S\">\n\n<!ENTITY      windowClose.key                 \"w\">\n<!ENTITY      focusSearch1.key                \"f\">\n<!ENTITY      focusSearch2.key                \"k\">\n\n<!ENTITY      copyPasswordCmd.label           \"Kopiera lösenord\">\n<!ENTITY      copyPasswordCmd.accesskey       \"o\">\n\n<!ENTITY      copyUsernameCmd.label           \"Kopiera användarnamn\">\n<!ENTITY      copyUsernameCmd.accesskey       \"a\">\n\n<!ENTITY      editPasswordCmd.label           \"Redigera lösenord\">\n<!ENTITY      editPasswordCmd.accesskey       \"R\">\n\n<!ENTITY      editUsernameCmd.label           \"Redigera användarnamn\">\n<!ENTITY      editUsernameCmd.accesskey       \"d\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/passwordmgr/passwordmgr.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nrememberValue = Använd lösenordshanteraren för att komma ihåg detta värde.\nrememberPassword = Använd lösenordshanteraren för att komma ihåg lösenordet.\nsavePasswordTitle = Bekräfta\n# LOCALIZATION NOTE (saveLoginMsg, saveLoginMsgNoUser):\n# %1$S is brandShortName, %2$S is the login's hostname.\nsaveLoginMsg = Vill du att %1$S ska spara denna inloggning för %2$S?\nsaveLoginMsgNoUser = Vill du att %1$S ska spara lösenordet för %2$S?\nsaveLoginButtonAllow.label = Spara\nsaveLoginButtonAllow.accesskey = S\nsaveLoginButtonDeny.label = Spara inte\nsaveLoginButtonDeny.accesskey = n\nupdateLoginMsg = Vill du uppdatera denna inloggning?\nupdateLoginMsgNoUser = Vill du uppdatera detta lösenord?\nupdateLoginButtonText = Uppdatera\nupdateLoginButtonAccessKey = U\nupdateLoginButtonDeny.label = Uppdatera inte\nupdateLoginButtonDeny.accesskey = n\n# LOCALIZATION NOTE (rememberPasswordMsg):\n# 1st string is the username for the login, 2nd is the login's hostname.\n# Note that long usernames may be truncated.\nrememberPasswordMsg = Vill du spara lösenordet för “%1$S” på %2$S?\n# LOCALIZATION NOTE (rememberPasswordMsgNoUsername):\n# String is the login's hostname.\nrememberPasswordMsgNoUsername = Vill du spara lösenordet för %S?\n# LOCALIZATION NOTE (noUsernamePlaceholder):\n# This is displayed in place of the username when it is missing.\nnoUsernamePlaceholder=Inget användarnamn\ntogglePasswordLabel=Visa lösenord\ntogglePasswordAccessKey2=V\nnotNowButtonText = Inte &nu\nnotifyBarNotNowButtonText = Inte nu\nnotifyBarNotNowButtonAccessKey = n\nneverForSiteButtonText = Al&drig för denna plats\nnotifyBarNeverRememberButtonText2 = Spara aldrig\nnotifyBarNeverRememberButtonAccessKey2 = a\nrememberButtonText = Sp&ara\nnotifyBarRememberPasswordButtonText = Spara lösenord\nnotifyBarRememberPasswordButtonAccessKey = S\npasswordChangeTitle = Bekräfta byte av lösenord\n# LOCALIZATION NOTE (updatePasswordMsg):\n# String is the username for the login.\nupdatePasswordMsg = Vill du uppdatera det sparade lösenordet för “%S”?\nupdatePasswordMsgNoUser = Vill du uppdatera det sparade lösenordet?\nnotifyBarUpdateButtonText = Uppdatera lösenordet\nnotifyBarUpdateButtonAccessKey = U\nnotifyBarDontChangeButtonText = Ändra inte\nnotifyBarDontChangeButtonAccessKey = n\nuserSelectText = Välj den användare vars lösenord du vill ändra\nhidePasswords=Dölj lösenord\nhidePasswordsAccessKey=D\nshowPasswords=Visa lösenord\nshowPasswordsAccessKey=V\nnoMasterPasswordPrompt=Är du säker på att du vill visa dina lösenord?\nremoveAllPasswordsPrompt=Är du säker på att du vill ta bort alla lösenord?\nremoveAllPasswordsTitle=Ta bort alla lösenord\nremoveLoginPrompt=Är du säker på att du vill ta bort denna inloggning?\nremoveLoginTitle=Ta bort inloggning\nloginsDescriptionAll=Inloggningar för följande webbplatser lagras på din dator:\nloginsDescriptionFiltered=Följande inloggningar matchar din sökning:\n# LOCALIZATION NOTE (loginHostAge):\n# This is used to show the context menu login items with their age.\n# 1st string is the username for the login, 2nd is the login's age.\nloginHostAge=%1$S (%2$S)\n# LOCALIZATION NOTE (noUsername):\n# String is used on the context menu when a login doesn't have a username.\nnoUsername=Inget användarnamn\nduplicateLoginTitle=Inloggning finns redan\nduplicateLogin=En duplikat inloggning finns redan.\n\n# LOCALIZATION NOTE (insecureFieldWarningDescription2, insecureFieldWarningDescription3):\n# %1$S will contain insecureFieldWarningLearnMore and look like a link to indicate that clicking will open a tab with support information.\ninsecureFieldWarningDescription2 = Denna anslutning är inte säker. Inloggningar som anges här kan äventyras. %1$S\ninsecureFieldWarningDescription3 = Inloggningar som anges här kan äventyras. %1$S\ninsecureFieldWarningLearnMore = Läs mer\n\n# LOCALIZATION NOTE (removeAll, removeAllShown):\n# removeAll and removeAllShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAll.label=Ta bort alla\nremoveAll.accesskey=a\nremoveAllShown.label=Ta bort alla som visas\nremoveAllShown.accesskey=a\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/pipnss/nsserrors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nSSL_ERROR_EXPORT_ONLY_SERVER=Kan inte kommunicera säkert. Den andra parten stöder inte höggradig kryptering.\nSSL_ERROR_US_ONLY_SERVER=Kan inte kommunicera säkert. Den andra parten kräver en höggradig kryptering som inte stöds.\nSSL_ERROR_NO_CYPHER_OVERLAP=Kan inte kommunicera säkert med den andra parten: ingen gemensam krypteringsalgoritm.\nSSL_ERROR_NO_CERTIFICATE=Kan inte hitta certifikatet eller nyckeln som behövs för autentiseringen.\nSSL_ERROR_BAD_CERTIFICATE=Kan inte kommunicera säkert med den andra parten: partens certifikat förkastades.\nSSL_ERROR_BAD_CLIENT=Servern har stött på ogiltig data från klienten.\nSSL_ERROR_BAD_SERVER=Klienten har stött på ogiltig data från servern.\nSSL_ERROR_UNSUPPORTED_CERTIFICATE_TYPE=Certifikattypen stöds inte.\nSSL_ERROR_UNSUPPORTED_VERSION=Den andra parten använder en version av säkerhetsprokollet som inte stöds.\nSSL_ERROR_WRONG_CERTIFICATE=Klientautentiseringen misslyckades: den privata nyckeln i nyckeldatabasen matchar inte den öppna nyckeln i certifikatdatabasen.\nSSL_ERROR_BAD_CERT_DOMAIN=Kan inte kommunicera säkert med den andra parten: det efterfrågade domännamnet matchar inte serverns certifikat.\nSSL_ERROR_POST_WARNING=Okänd SSL-felkod.\nSSL_ERROR_SSL2_DISABLED=Den andra parten stöder endast SSL version 2 som är inaktiverat lokalt.\nSSL_ERROR_BAD_MAC_READ=SSL mottog en post med en felaktig Message Authentication Code.\nSSL_ERROR_BAD_MAC_ALERT=Den andra SSL-parten rapporterar en felaktig Message Authentication Code.\nSSL_ERROR_BAD_CERT_ALERT=Den andra SSL-parten kan inte verifiera ditt certifikat.\nSSL_ERROR_REVOKED_CERT_ALERT=Den andra SSL-parten förkastade ditt certifikat som återkallat.\nSSL_ERROR_EXPIRED_CERT_ALERT=Den andra SSL-parten förkastade ditt certifikat som förfallet.\nSSL_ERROR_SSL_DISABLED=Kan inte ansluta: SSL är inaktiverat.\nSSL_ERROR_FORTEZZA_PQG=Kan inte ansluta: Den andra SSL-parten är i en annan FORTEZZA-domän.\nSSL_ERROR_UNKNOWN_CIPHER_SUITE=En okänd SSL-chiffersvit har efterfrågats.\nSSL_ERROR_NO_CIPHERS_SUPPORTED=Inga chiffersviter finns tillgängliga och aktiverade i detta program.\nSSL_ERROR_BAD_BLOCK_PADDING=SSL mottog en post med felaktig blockutfyllnad.\nSSL_ERROR_RX_RECORD_TOO_LONG=SSL mottog en post som överskred den maximalt tillåtna längden.\nSSL_ERROR_TX_RECORD_TOO_LONG=SSL försökte skicka en post som överskred den maximalt tillåtna längden.\nSSL_ERROR_RX_MALFORMED_HELLO_REQUEST=SSL mottog ett vanskapt Hello Request-handskakningsmeddelande.\nSSL_ERROR_RX_MALFORMED_CLIENT_HELLO=SSL mottog ett vanskapt Client Hello-handskakningsmeddelande.\nSSL_ERROR_RX_MALFORMED_SERVER_HELLO=SSL mottog ett vanskapt Server Hello-handskakningsmeddelande.\nSSL_ERROR_RX_MALFORMED_CERTIFICATE=SSL mottog ett vanskapt Certificate-handskakningsmeddelandee.\nSSL_ERROR_RX_MALFORMED_SERVER_KEY_EXCH=SSL mottog ett vanskapt Server Key Exchange-handskakningsmeddelande.\nSSL_ERROR_RX_MALFORMED_CERT_REQUEST=SSL mottog ett vanskapt Certificate Request-handskakningsmeddelande.\nSSL_ERROR_RX_MALFORMED_HELLO_DONE=SSL mottog ett vanskapt Server Hello Done-handskakningsmeddelande.\nSSL_ERROR_RX_MALFORMED_CERT_VERIFY=SSL mottog ett vanskapt Certificate Verify-handskakningsmeddelande.\nSSL_ERROR_RX_MALFORMED_CLIENT_KEY_EXCH=SSL mottog ett vanskapt Client Key Exchange-handskakningsmeddelande.\nSSL_ERROR_RX_MALFORMED_FINISHED=SSL mottog ett vanskapt Finished-handskakningsmeddelande.\nSSL_ERROR_RX_MALFORMED_CHANGE_CIPHER=SSL mottog en vanskapt Change Cipher Spec-post.\nSSL_ERROR_RX_MALFORMED_ALERT=SSL mottog en vanskapt Alert-post.\nSSL_ERROR_RX_MALFORMED_HANDSHAKE=SSL mottog en vanskapt Handshake-post.\nSSL_ERROR_RX_MALFORMED_APPLICATION_DATA=SSL mottog en vanskapt Application Data-post.\nSSL_ERROR_RX_UNEXPECTED_HELLO_REQUEST=SSL mottog ett oväntat Hello Request-handskakningsmeddelande.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_HELLO=SSL mottog ett oväntat Client Hello-handskakningsmeddelande.\nSSL_ERROR_RX_UNEXPECTED_SERVER_HELLO=SSL mottog ett oväntat Server Hello-handskakningsmeddelande.\nSSL_ERROR_RX_UNEXPECTED_CERTIFICATE=SSL mottog ett oväntat Certificate-handskakningsmeddelande.\nSSL_ERROR_RX_UNEXPECTED_SERVER_KEY_EXCH=SSL mottog ett oväntat Server Key Exchange-handskakningsmeddelandee.\nSSL_ERROR_RX_UNEXPECTED_CERT_REQUEST=SSL mottog ett oväntat Certificate Request-handskakningsmeddelande.\nSSL_ERROR_RX_UNEXPECTED_HELLO_DONE=SSL mottog ett oväntat Server Hello Done-handskakningsmeddelande.\nSSL_ERROR_RX_UNEXPECTED_CERT_VERIFY=SSL mottog ett oväntat Certificate Verify-handskakningsmeddelande.\nSSL_ERROR_RX_UNEXPECTED_CLIENT_KEY_EXCH=SSL mottog ett oväntat Client Key Exchange-handskakningsmeddelande.\nSSL_ERROR_RX_UNEXPECTED_FINISHED=SSL mottog ett oväntat Finished-handskakningsmeddelande.\nSSL_ERROR_RX_UNEXPECTED_CHANGE_CIPHER=SSL mottog en oväntad Change Cipher Spec-post.\nSSL_ERROR_RX_UNEXPECTED_ALERT=SSL mottog en oväntad Alert-post.\nSSL_ERROR_RX_UNEXPECTED_HANDSHAKE=SSL mottog en oväntad Handshake-post.\nSSL_ERROR_RX_UNEXPECTED_APPLICATION_DATA=SSL mottog en oväntad Application Data-post.\nSSL_ERROR_RX_UNKNOWN_RECORD_TYPE=SSL mottog en post med ett innehåll av okänd typ.\nSSL_ERROR_RX_UNKNOWN_HANDSHAKE=SSL mottog ett handskakningsmeddelande med en okänd meddelandetyp.\nSSL_ERROR_RX_UNKNOWN_ALERT=SSL mottog en Alert-post med en okänd larmbeskrivning.\nSSL_ERROR_CLOSE_NOTIFY_ALERT=Den andra SSL-parten har stängt denna anslutning.\nSSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT=Den andra SSL-parten förväntade sig inte ett handskakningsmeddelande den mottog.\nSSL_ERROR_DECOMPRESSION_FAILURE_ALERT=Den andra SSL-parten kunde inte dekomprimera en SSL-post den mottog.\nSSL_ERROR_HANDSHAKE_FAILURE_ALERT=Den andra SSL-parten kunde inte förhandla fram en acceptabel uppsättning säkerhetsparametrar.\nSSL_ERROR_ILLEGAL_PARAMETER_ALERT=Den andra SSL-parten förkastade ett handskakningsmeddelande pga oacceptabelt innehåll.\nSSL_ERROR_UNSUPPORTED_CERT_ALERT=Den andra SSL-parten stöder inte certifikat av typen den mottog.\nSSL_ERROR_CERTIFICATE_UNKNOWN_ALERT=Den andra SSL-parten hade några ospecificerade problem med certifikatet den mottog.\nSSL_ERROR_GENERATE_RANDOM_FAILURE=SSL misslyckades med dess slumptalsgenerator.\nSSL_ERROR_SIGN_HASHES_FAILURE=Kan inte digitalt signera datan som krävs för att verifiera ditt certifikat.\nSSL_ERROR_EXTRACT_PUBLIC_KEY_FAILURE=SSL kunde inte extrahera den öppna nyckeln ur den andra partens certifikat.\nSSL_ERROR_SERVER_KEY_EXCHANGE_FAILURE=Ospecificerat fel vid behandling av SSL Server Key Exchange-handskakning.\nSSL_ERROR_CLIENT_KEY_EXCHANGE_FAILURE=Ospecificerat fel vid behandling av SSL Client Key Exchange-handskakning.\nSSL_ERROR_ENCRYPTION_FAILURE=Krypteringsalgoritmen för bulkdata fungerade inte i den valda chiffersviten.\nSSL_ERROR_DECRYPTION_FAILURE=Dekrypteringsalgoritmen för bulkdata fungerade inte i den valda chiffersviten.\nSSL_ERROR_SOCKET_WRITE_FAILURE=Försök att skriva krypterad data till underliggande socket misslyckades.\nSSL_ERROR_MD5_DIGEST_FAILURE=Funktionen MD5-summa misslyckades.\nSSL_ERROR_SHA_DIGEST_FAILURE=Funktionen SHA-1-summa misslyckades.\nSSL_ERROR_MAC_COMPUTATION_FAILURE=MAC-beräkning misslyckades.\nSSL_ERROR_SYM_KEY_CONTEXT_FAILURE=Misslyckades med att skapa kontext för symmetrisk nyckel.\nSSL_ERROR_SYM_KEY_UNWRAP_FAILURE=Misslyckades med att packa upp den symmetriska nyckeln i Client Key Exchange-meddelandet.\nSSL_ERROR_PUB_KEY_SIZE_LIMIT_EXCEEDED=SSL-server försökte använda en öppen nyckel avsedd för inrikes bruk tillsammans med en chiffersvit avsedd för export.\nSSL_ERROR_IV_PARAM_FAILURE=PKCS11-kod misslyckades att översätta en IV till en parameter.\nSSL_ERROR_INIT_CIPHER_SUITE_FAILURE=Misslyckades med att initiera den valda chiffersviten.\nSSL_ERROR_SESSION_KEY_GEN_FAILURE=Klienten misslyckades med att generera sessionsnycklar för en SSL-session.\nSSL_ERROR_NO_SERVER_KEY_FOR_ALG=Servern har ingen nyckel för den efterfrågade nyckelutbytesalgoritmen.\nSSL_ERROR_TOKEN_INSERTION_REMOVAL=PKCS#11-token införd eller borttagen under pågående process.\nSSL_ERROR_TOKEN_SLOT_NOT_FOUND=Ingen PKCS#11-token fanns för att utföra ett nödvändigt moment.\nSSL_ERROR_NO_COMPRESSION_OVERLAP=Kan inte kommunicera säkert med den andra parten: ingen gemensam komprimeringsalgoritm.\nSSL_ERROR_HANDSHAKE_NOT_COMPLETED=Kan inte initiera en ytterligare SSL-handskakning förrän aktuell handskakning är slutförd.\nSSL_ERROR_BAD_HANDSHAKE_HASH_VALUE=Mottog felaktigt hashvärde för handskakning från den andra parten.\nSSL_ERROR_CERT_KEA_MISMATCH=Det presenterade certifikatet kan inte användas med den valda nyckelutbytesalgoritmen.\nSSL_ERROR_NO_TRUSTED_SSL_CLIENT_CA=Ingen certifikatutfärdare är betrodd att autentisera SSL-klienter.\nSSL_ERROR_SESSION_NOT_FOUND=Klientens sessions-ID för SSL hittades inte i serverns sessionscache.\nSSL_ERROR_DECRYPTION_FAILED_ALERT=Den andra parten kunde inte dekryptera en SSL-post den mottog.\nSSL_ERROR_RECORD_OVERFLOW_ALERT=Den andra parten mottog en SSL-post som var längre än tillåtet.\nSSL_ERROR_UNKNOWN_CA_ALERT=Den andra parten känner inte igen och betror den CA som utfärdade ditt certifikat.\nSSL_ERROR_ACCESS_DENIED_ALERT=Den andra parten mottog ett giltigt certifikat, men åtkomst nekades.\nSSL_ERROR_DECODE_ERROR_ALERT=Den andra parten kunde inte avkoda ett SSL-handskakningsmeddelande.\nSSL_ERROR_DECRYPT_ERROR_ALERT=Den andra parten rapporterar ett fel vid signaturverifiering eller nyckelutbyte.\nSSL_ERROR_EXPORT_RESTRICTION_ALERT=Den andra parten rapporterar att förhandling inte är i enlighet med exportbestämmelser.\nSSL_ERROR_PROTOCOL_VERSION_ALERT=Den andra parten rapporterar inkompatibel eller ej stödd protokollversion.\nSSL_ERROR_INSUFFICIENT_SECURITY_ALERT=Servern kräver chiffer som är säkrare än de som stöds av klienten.\nSSL_ERROR_INTERNAL_ERROR_ALERT=Den andra parten rapporterar ett internt fel.\nSSL_ERROR_USER_CANCELED_ALERT=Den andra parten återkallade handskakningen.\nSSL_ERROR_NO_RENEGOTIATION_ALERT=Den andra parten tillåter inte omförhandling av SSL-säkerhetsparametrar.\nSSL_ERROR_SERVER_CACHE_NOT_CONFIGURED=SSL-servercache är ej konfigurerad eller inaktiverad för denna socket.\nSSL_ERROR_UNSUPPORTED_EXTENSION_ALERT=Den andra SSL-parten stöder inte det efterfrågade tillägget TLS hello.\nSSL_ERROR_CERTIFICATE_UNOBTAINABLE_ALERT=Den andra SSL-parten kunde inte få tag i ditt certifikat från den angivna URL:en.\nSSL_ERROR_UNRECOGNIZED_NAME_ALERT=Den andra SSL-parten har inget certifikat för det efterfrågade DNS-namnet.\nSSL_ERROR_BAD_CERT_STATUS_RESPONSE_ALERT=Den andra SSL-parten kunde inte få något OCSP-svar för dess certifikat.\nSSL_ERROR_BAD_CERT_HASH_VALUE_ALERT=Den andra SSL-parten rapporterade felaktigt certifikathashvärde.\nSSL_ERROR_RX_UNEXPECTED_NEW_SESSION_TICKET=SSL mottog ett oväntat New Session Ticket-handskakningsmeddelande.\nSSL_ERROR_RX_MALFORMED_NEW_SESSION_TICKET=SSL mottog ett vanskapt New Session Ticket-handskakningsmeddelande.\nSSL_ERROR_DECOMPRESSION_FAILURE=SSL mottog en komprimerad post som inte kunde packas upp.\nSSL_ERROR_RENEGOTIATION_NOT_ALLOWED=Omförhandling är inte tillåtet på den här SSL-sockeln.\nSSL_ERROR_UNSAFE_NEGOTIATION=Den andra parten försökte med en gammal (möjligen sårbar) handskakning.\nSSL_ERROR_RX_UNEXPECTED_UNCOMPRESSED_RECORD=SSL mottog en oväntad okomprimerad post.\nSSL_ERROR_WEAK_SERVER_EPHEMERAL_DH_KEY=SSL mottog en svag kortlivad Diffie-Hellman-nyckel i handskakningsmeddelandet Server Key Exchange.\nSSL_ERROR_NEXT_PROTOCOL_DATA_INVALID=SSL mottog ogiltig data i NPN-tillägg.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SSL2=SSL-funktionen stöds inte i SSL 2.0-anslutningar.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SERVERS=SSL-funktionen stöds inte för servrar.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_CLIENTS=SSL-funktionen stöds inte för klienter.\nSSL_ERROR_INVALID_VERSION_RANGE=SSL-versionsintervall är ogiltigt.\nSSL_ERROR_CIPHER_DISALLOWED_FOR_VERSION=Den andra SSL-parten valde en chiffersvit som är otillåten för den valda protokollversionen.\nSSL_ERROR_RX_MALFORMED_HELLO_VERIFY_REQUEST=SSL mottog ett vanskapt Hello-Verify-Request-handskakningsmeddelande.\nSSL_ERROR_RX_UNEXPECTED_HELLO_VERIFY_REQUEST=SSL mottog ett oväntat Hello-Verify-Request-handskakningsmeddelande.\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_VERSION=SSL-funktionen stöds inte av protokollversionen.\nSSL_ERROR_RX_UNEXPECTED_CERT_STATUS=SSL mottog ett oväntat Certificate-Status-handskakningsmeddelande.\nSSL_ERROR_UNSUPPORTED_HASH_ALGORITHM=Hash-algoritmen stöds inte av TLS-parten.\nSSL_ERROR_DIGEST_FAILURE=Digest-funktionen misslyckades.\nSSL_ERROR_INCORRECT_SIGNATURE_ALGORITHM=Felaktig signaturalgoritm anges i ett digitally-signed elementet.\nSSL_ERROR_NEXT_PROTOCOL_NO_CALLBACK=Nästa protokollförhandlingstillägg aktiverades, men motringningen rensades innan den användes.\nSSL_ERROR_NEXT_PROTOCOL_NO_PROTOCOL=Servern stödjer inga protokoll där klienten annonserar i ALPN-tillägget.\nSSL_ERROR_INAPPROPRIATE_FALLBACK_ALERT=Servern avvisade en handskakning eftersom klienten nedgraderas till en lägre TLS-version som servern stöder.\nSSL_ERROR_WEAK_SERVER_CERT_KEY=Servercertifikatet innehöll en publik nyckel som var för svag.\nSSL_ERROR_RX_SHORT_DTLS_READ=Inte tillräckligt med utrymme i buffert för DTLS-post.\nSSL_ERROR_NO_SUPPORTED_SIGNATURE_ALGORITHM=Ingen TLS-signaturalgoritm som stöds har konfigurerats.\nSSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM=Den andra parten använder en kombination av signatur och hash-algoritm som inte stöds.\nSSL_ERROR_MISSING_EXTENDED_MASTER_SECRET=Den andra parten försökte återuppta utan en korrekt extended_master_secre utökning.\nSSL_ERROR_UNEXPECTED_EXTENDED_MASTER_SECRET=Den andra parten försökte återuppta med en oväntad extended_master_secret utökning.\nSEC_ERROR_IO=Ett I/O-fel uppstod under säkerhetsauktorisation.\nSEC_ERROR_LIBRARY_FAILURE=Fel i säkerhetsbibliotek.\nSEC_ERROR_BAD_DATA=Säkerhetsbibliotek: mottog skadad data.\nSEC_ERROR_OUTPUT_LEN=Säkerhetsbibliotek: fel i utmatningslängd.\nSEC_ERROR_INPUT_LEN=Säkerhetsbiblioteket har erfarit ett fel i inmatningslängd.\nSEC_ERROR_INVALID_ARGS=Säkerhetsbibliotek: ogiltiga argument.\nSEC_ERROR_INVALID_ALGORITHM=Säkerhetsbibliotek: ogiltig algoritm.\nSEC_ERROR_INVALID_AVA=Säkerhetsbibliotek: ogiltig AVA.\nSEC_ERROR_INVALID_TIME=Felaktigt formaterad tidssträng.\nSEC_ERROR_BAD_DER=Säkerhetsbibliotek: felaktigt formaterat DER-kodat meddelande.\nSEC_ERROR_BAD_SIGNATURE=Den andra partens certifikat har en ogiltig signatur.\nSEC_ERROR_EXPIRED_CERTIFICATE=Den andra partens certifikat har förfallit.\nSEC_ERROR_REVOKED_CERTIFICATE=Den andra partens certifikat har återkallats.\nSEC_ERROR_UNKNOWN_ISSUER=Den andra partens certifikat är utfärdat av en okänd utfärdare.\nSEC_ERROR_BAD_KEY=Den andra partens öppna nyckel är ogiltig.\nSEC_ERROR_BAD_PASSWORD=Säkerhetslösenordet som angavs är felaktigt.\nSEC_ERROR_RETRY_PASSWORD=Nytt lösenord felaktigt angivet. Försök igen.\nSEC_ERROR_NO_NODELOCK=Säkerhetsbibliotek: inget nodlås.\nSEC_ERROR_BAD_DATABASE=Säkerhetsbibliotek: skadad databas.\nSEC_ERROR_NO_MEMORY=Säkerhetsbibliotek: minnesallokeringsfel.\nSEC_ERROR_UNTRUSTED_ISSUER=Utfärdaren av den andra partens certifikat har märkts som icke betrodd av användaren.\nSEC_ERROR_UNTRUSTED_CERT=Den andra partens certifikat har märkts som icke betrott av användaren.\nSEC_ERROR_DUPLICATE_CERT=Certifikatet finns redan i din databas.\nSEC_ERROR_DUPLICATE_CERT_NAME=Det hämtade certifikatets namn används redan i din databas.\nSEC_ERROR_ADDING_CERT=Fel när certifikatet skulle läggas till i databasen.\nSEC_ERROR_FILING_KEY=Fel vid omregistrering av nyckeln för detta certifikat.\nSEC_ERROR_NO_KEY=Den privata nyckeln för detta certifikat kan inte hittas i nyckeldatabasen\nSEC_ERROR_CERT_VALID=Detta certifikat är giltigt.\nSEC_ERROR_CERT_NOT_VALID=Detta certifikat är inte giltigt.\nSEC_ERROR_CERT_NO_RESPONSE=Certbibliotek: Inget svar\nSEC_ERROR_EXPIRED_ISSUER_CERTIFICATE=Certifikatutfärdarens certifikat har förfallit. Kontrollera ditt systems datum och tid.\nSEC_ERROR_CRL_EXPIRED=Spärrlistan CRL för certifikatets utfärdare har förfallit. Uppdatera den eller kontrollera ditt systems datum och tid.\nSEC_ERROR_CRL_BAD_SIGNATURE=Spärrlistan för certifikatets utfärdare har en ogiltig signatur.\nSEC_ERROR_CRL_INVALID=Den nya spärrlistan har ett ogiltigt format.\nSEC_ERROR_EXTENSION_VALUE_INVALID=Certifikattilläggets värde är ogiltigt.\nSEC_ERROR_EXTENSION_NOT_FOUND=Certifikattillägg ej funnet.\nSEC_ERROR_CA_CERT_INVALID=Utfärdarens certifikat är ogiltigt.\nSEC_ERROR_PATH_LEN_CONSTRAINT_INVALID=Certifikatets begränsning av sökvägslängden är ogiltig.\nSEC_ERROR_CERT_USAGES_INVALID=Certifikatets användningsfält är ogiltigt.\nSEC_INTERNAL_ONLY=**ENDAST Intern modul**\nSEC_ERROR_INVALID_KEY=Nyckeln stöder inte den efterfrågade funktionen.\nSEC_ERROR_UNKNOWN_CRITICAL_EXTENSION=Certifikatet innehåller okända kritiska tillägg.\nSEC_ERROR_OLD_CRL=Den nya spärrlistan är inte nyare än den aktuella.\nSEC_ERROR_NO_EMAIL_CERT=Ej krypterat eller signerat: du har ännu inte något e-postcertifikat.\nSEC_ERROR_NO_RECIPIENT_CERTS_QUERY=Ej krypterat: du har inte certifikat för var och en av mottagarna.\nSEC_ERROR_NOT_A_RECIPIENT=Kan inte dekryptera: du är ingen mottagare, eller så saknas matchande certifikat och privat nyckel.\nSEC_ERROR_PKCS7_KEYALG_MISMATCH=Kan inte dekryptera: nyckelkrypteringsalgoritmen matchar inte ditt certifikat.\nSEC_ERROR_PKCS7_BAD_SIGNATURE=Signaturverifiering misslyckades: ingen signerare hittades, för många signerare hittades, eller oriktig eller skadad data.\nSEC_ERROR_UNSUPPORTED_KEYALG=Ej stödd eller okänd nyckelalgoritm.\nSEC_ERROR_DECRYPTION_DISALLOWED=Kan inte dekryptera: krypterad med en otillåten algoritm eller nyckelstorlek.\nXP_SEC_FORTEZZA_BAD_CARD=Fortezza-kortet har inte initierats korrekt. Var god ta bort det och återlämna det till utfärdaren.\nXP_SEC_FORTEZZA_NO_CARD=Inga Fortezza-kort hittades\nXP_SEC_FORTEZZA_NONE_SELECTED=Inget Fortezza-kort valt\nXP_SEC_FORTEZZA_MORE_INFO=Välj en personlighet att få mer info om\nXP_SEC_FORTEZZA_PERSON_NOT_FOUND=Ingen personlighet hittades\nXP_SEC_FORTEZZA_NO_MORE_INFO=Ingen ytterligare information om den personligheten\nXP_SEC_FORTEZZA_BAD_PIN=Ogiltig PIN\nXP_SEC_FORTEZZA_PERSON_ERROR=Kunde inte initiera Fortezza-personligheter.\nSEC_ERROR_NO_KRL=Ingen KRL för den här platsens certifikat har hittats.\nSEC_ERROR_KRL_EXPIRED=KRL:en för den här platsens certifikat har förfallit.\nSEC_ERROR_KRL_BAD_SIGNATURE=KRL:en för den här platsens certifikat har en ogiltig signatur.\nSEC_ERROR_REVOKED_KEY=Nyckeln för den här webbplatsens certifikat har återkallats.\nSEC_ERROR_KRL_INVALID=Den nya KRL:en har ett ogiltigt format.\nSEC_ERROR_NEED_RANDOM=Säkerhetsbibliotek: behöver slumpdata.\nSEC_ERROR_NO_MODULE=Säkerhetsbibliotek: ingen säkerhetsmodul kan utföra det efterfrågade momentet.\nSEC_ERROR_NO_TOKEN=Säkerhetskortet eller token finns inte, behöver initieras, eller har tagits bort.\nSEC_ERROR_READ_ONLY=Säkerhetsbibliotek: skrivskyddad databas.\nSEC_ERROR_NO_SLOT_SELECTED=Ingen slot eller token vald.\nSEC_ERROR_CERT_NICKNAME_COLLISION=Ett certifikat med samma kortnamn finns redan.\nSEC_ERROR_KEY_NICKNAME_COLLISION=En nyckel med samma kortnamn finns redan.\nSEC_ERROR_SAFE_NOT_CREATED=fel vid skapandet av säkra objekt\nSEC_ERROR_BAGGAGE_NOT_CREATED=fel vid skapandet av baggage-objekt\nXP_JAVA_REMOVE_PRINCIPAL_ERROR=Kunde inte ta bort huvudpersonen\nXP_JAVA_DELETE_PRIVILEGE_ERROR=Kunde inte ta bort privilegium\nXP_JAVA_CERT_NOT_EXISTS_ERROR=Denna principal har inget certifikat\nSEC_ERROR_BAD_EXPORT_ALGORITHM=Begärd algoritm är inte tillåten.\nSEC_ERROR_EXPORTING_CERTIFICATES=Fel vid försök att exportera certifikat.\nSEC_ERROR_IMPORTING_CERTIFICATES=Fel vid försök att importera certifikat.\nSEC_ERROR_PKCS12_DECODING_PFX=Kan inte importera. Avkodningsfel. Ogiltig fil.\nSEC_ERROR_PKCS12_INVALID_MAC=Kan inte importera. Ogiltig MAC. Felaktigt lösenord eller skadad fil.\nSEC_ERROR_PKCS12_UNSUPPORTED_MAC_ALGORITHM=Kan inte importera. MAC-algoritmen stöds inte.\nSEC_ERROR_PKCS12_UNSUPPORTED_TRANSPORT_MODE=Kan inte importera. Endast lösenordsintegritet och sekretessläge stöds.\nSEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE=Kan inte importera. Filstrukturen är skadad.\nSEC_ERROR_PKCS12_UNSUPPORTED_PBE_ALGORITHM=Kan inte importera. Krypteringsalgoritmen stöds inte.\nSEC_ERROR_PKCS12_UNSUPPORTED_VERSION=Kan inte importera. Filversionen stöds inte.\nSEC_ERROR_PKCS12_PRIVACY_PASSWORD_INCORRECT=Kan inte importera. Felaktigt sekretesslösenord.\nSEC_ERROR_PKCS12_CERT_COLLISION=Kan inte importera. Samma kortnamn finns redan i databasen.\nSEC_ERROR_USER_CANCELLED=Användaren tryckte på Avbryt.\nSEC_ERROR_PKCS12_DUPLICATE_DATA=Ej importerad, finns redan i databasen.\nSEC_ERROR_MESSAGE_SEND_ABORTED=Meddelande ej sänt.\nSEC_ERROR_INADEQUATE_KEY_USAGE=Nyckelanvändningen för certifikatet är otillräcklig för det påbörjade momentet.\nSEC_ERROR_INADEQUATE_CERT_TYPE=Certifikattypen inte godkänd för tillämpningen.\nSEC_ERROR_CERT_ADDR_MISMATCH=Adressen i signeringscertifikatet matchar inte adressen i meddelanderubrikerna.\nSEC_ERROR_PKCS12_UNABLE_TO_IMPORT_KEY=Kan inte importera. Fel vid försök att importera privat nyckel.\nSEC_ERROR_PKCS12_IMPORTING_CERT_CHAIN=Kan inte importera. Fel vid försök att importera certifikatkedja.\nSEC_ERROR_PKCS12_UNABLE_TO_LOCATE_OBJECT_BY_NAME=Kan inte exportera. Kan inte lokalisera certifikat eller nyckel genom kortnamn.\nSEC_ERROR_PKCS12_UNABLE_TO_EXPORT_KEY=Kan inte exportera. Privat nyckel kunde inte lokaliseras och exporteras.\nSEC_ERROR_PKCS12_UNABLE_TO_WRITE=Kan inte exportera. Kan inte skriva exportfilen.\nSEC_ERROR_PKCS12_UNABLE_TO_READ=Kan inte importera. Kan inte läsa importfilen.\nSEC_ERROR_PKCS12_KEY_DATABASE_NOT_INITIALIZED=Kan inte exportera. Nyckeldatabasen är skadad eller borttagen.\nSEC_ERROR_KEYGEN_FAIL=Kan inte generera öppen/privat nyckelpar.\nSEC_ERROR_INVALID_PASSWORD=Det angivna lösenordet är ogiltigt. Var god välj ett annat.\nSEC_ERROR_RETRY_OLD_PASSWORD=Det angivna gamla lösenordet är felaktigt. Försök igen.\nSEC_ERROR_BAD_NICKNAME=Certifikatets kortnamn används redan.\nSEC_ERROR_NOT_FORTEZZA_ISSUER=Den andra partens FORTEZZA-kedja har ett icke-FORTEZZA-certifikat.\nSEC_ERROR_CANNOT_MOVE_SENSITIVE_KEY=En känslig nyckel kan inte flyttas till den slot där den behövs.\nSEC_ERROR_JS_INVALID_MODULE_NAME=Ogiltigt modulnamn.\nSEC_ERROR_JS_INVALID_DLL=Ogiltig modulsökväg/filnamn\nSEC_ERROR_JS_ADD_MOD_FAILURE=Kan inte lägga till modul\nSEC_ERROR_JS_DEL_MOD_FAILURE=Kan inte ta bort modul\nSEC_ERROR_OLD_KRL=Den nya KRL:en är inte nyare än den aktuella.\nSEC_ERROR_CKL_CONFLICT=Ny CKL har en annan utfärdare än aktuell CKL. Ta bort aktuell CKL.\nSEC_ERROR_CERT_NOT_IN_NAME_SPACE=Certifikatutfärdaren för detta certifikat har inte tillstånd att utfärda ett certifikat med detta namn.\nSEC_ERROR_KRL_NOT_YET_VALID=Listan över återkallade nycklar för det här certifikatet är ännu inte giltig.\nSEC_ERROR_CRL_NOT_YET_VALID=Listan över återkallade certifikat för det här certifikatet är ännu inte giltig.\nSEC_ERROR_UNKNOWN_CERT=Det efterfrågade certifikatet kunde inte hittas.\nSEC_ERROR_UNKNOWN_SIGNER=Signerarens certifikat kunde inte hittas.\nSEC_ERROR_CERT_BAD_ACCESS_LOCATION=Platsen för certifikatstatusservern har ett ogiltigt format.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_TYPE=OCSP-svaret kan inte helt avkodas; det är av en okänd typ.\nSEC_ERROR_OCSP_BAD_HTTP_RESPONSE=OCSP-servern skickar tillbaka oväntad/ogiltig HTTP-data.\nSEC_ERROR_OCSP_MALFORMED_REQUEST=OCSP-servern ansåg att förfrågan var skadad eller felaktigt utformad.\nSEC_ERROR_OCSP_SERVER_ERROR=OCSP-servern hade ett internt fel.\nSEC_ERROR_OCSP_TRY_SERVER_LATER=OCSP-servern föreslår att du försöker igen senare.\nSEC_ERROR_OCSP_REQUEST_NEEDS_SIG=OCSP-servern kräver en signatur på denna förfrågan.\nSEC_ERROR_OCSP_UNAUTHORIZED_REQUEST=OCSP-servern har avslagit denna förfrågan som obehörig.\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_STATUS=OCSP-servern skickade tillbaka en oigenkännlig status.\nSEC_ERROR_OCSP_UNKNOWN_CERT=OCSP-servern har ingen status för certifikatet.\nSEC_ERROR_OCSP_NOT_ENABLED=Du måste aktivera OCSP innan du utför detta moment.\nSEC_ERROR_OCSP_NO_DEFAULT_RESPONDER=Du måste ange standardsvarare för OCSP innan du utför detta moment.\nSEC_ERROR_OCSP_MALFORMED_RESPONSE=Svaret från OCSP-servern var skadat eller felaktigt utformat.\nSEC_ERROR_OCSP_UNAUTHORIZED_RESPONSE=Signeraren för OCSP-svaret är inte behörig att ge någon status för detta certifikat.\nSEC_ERROR_OCSP_FUTURE_RESPONSE=OCSP-svaret är ännu inte giltigt (innehåller ett datum i framtiden).\nSEC_ERROR_OCSP_OLD_RESPONSE=OCSP-svaret innehåller föråldrad information.\nSEC_ERROR_DIGEST_NOT_FOUND=CMS eller PKCS #7-summa fanns inte i det signerade meddelandet.\nSEC_ERROR_UNSUPPORTED_MESSAGE_TYPE=CMS eller PKCS #7-meddelandetyp stöds inte.\nSEC_ERROR_MODULE_STUCK=PKCS #11-modulen kunde inte tas bort eftersom den fortfarande används.\nSEC_ERROR_BAD_TEMPLATE=Kunde inte avkoda ASN.1-data. Angiven mall var ogiltig.\nSEC_ERROR_CRL_NOT_FOUND=Ingen matchande spärrlista hittades.\nSEC_ERROR_REUSED_ISSUER_AND_SERIAL=Du försöker importera ett certifikat med samma utfärdare/serie som ett existerande certifikat, men det är inte samma certifikat.\nSEC_ERROR_BUSY=NSS kunde inte avslutas. Objekt används fortfarande.\nSEC_ERROR_EXTRA_INPUT=DER-kodat meddelande innehåller extra oanvänd data.\nSEC_ERROR_UNSUPPORTED_ELLIPTIC_CURVE=Ej stödd elliptisk kurva.\nSEC_ERROR_UNSUPPORTED_EC_POINT_FORM=Ej stödd punktform för elliptisk kurva.\nSEC_ERROR_UNRECOGNIZED_OID=Okänd Objektidentifierare.\nSEC_ERROR_OCSP_INVALID_SIGNING_CERT=Ogiltig OCSP-signeringscertifikat i OCSP-svaret.\nSEC_ERROR_REVOKED_CERTIFICATE_CRL=Certifikat är återkallar i utfärdarens lista över återkallade certifikat.\nSEC_ERROR_REVOKED_CERTIFICATE_OCSP=Utfärdarens OCSP-svarare rapporterar att certifikatet är återkallat.\nSEC_ERROR_CRL_INVALID_VERSION=Utfärdarens lista över återkallade certifikat har ett okänt versionsnummer.\nSEC_ERROR_CRL_V1_CRITICAL_EXTENSION=Utfärdarens lista över återkallade certifikat V1 har ett kritiskt tillägg.\nSEC_ERROR_CRL_UNKNOWN_CRITICAL_EXTENSION=Utfärdarens lista över återkallade certifikat V1 har ett kritiskt tillägg.\nSEC_ERROR_UNKNOWN_OBJECT_TYPE=Okänd objekttyp angiven.\nSEC_ERROR_INCOMPATIBLE_PKCS11=PKCS #11-drivrutinen bryter mot specifikationen på ett icke-kompatibelt sätt.\nSEC_ERROR_NO_EVENT=Inget nytt slot-händelse är för närvarande tillgänglig.\nSEC_ERROR_CRL_ALREADY_EXISTS=Spärrlistan finns redan.\nSEC_ERROR_NOT_INITIALIZED=NSS är inte initierad.\nSEC_ERROR_TOKEN_NOT_LOGGED_IN=Momentet misslyckades eftersom PKCS#11-token inte är inloggad.\nSEC_ERROR_OCSP_RESPONDER_CERT_INVALID=Konfigurerat OCSP-svararcertifikat är ogiltigt.\nSEC_ERROR_OCSP_BAD_SIGNATURE=OCSP-svar har en ogiltig signatur.\nSEC_ERROR_OUT_OF_SEARCH_LIMITS=Certifikatvalideringssökning överskrider sökbegränsningen\nSEC_ERROR_INVALID_POLICY_MAPPING=Policymappning innehåller anypolicy\nSEC_ERROR_POLICY_VALIDATION_FAILED=Certifikatkedjan underkändes av policyvalideringen\nSEC_ERROR_UNKNOWN_AIA_LOCATION_TYPE=Okänd platstyp i certifikatets AIA-tillägg\nSEC_ERROR_BAD_HTTP_RESPONSE=Servern skickade tillbaka ett felaktigt HTTP-svar\nSEC_ERROR_BAD_LDAP_RESPONSE=Servern skickade tillbaka ett felaktigt LDAP-svar\nSEC_ERROR_FAILED_TO_ENCODE_DATA=Kunde inte koda data med ASN1-kodaren\nSEC_ERROR_BAD_INFO_ACCESS_LOCATION=Ogiltig plats för informationstillgång i certifikattillägg\nSEC_ERROR_LIBPKIX_INTERNAL=Ett internt fel i libpkix uppstod under certifikatvalidering.\nSEC_ERROR_PKCS11_GENERAL_ERROR=En PKCS #11-modul returnerade CKR_GENERAL_ERROR, vilket indikerar att ett ohjälpligt fel har uppstått.\nSEC_ERROR_PKCS11_FUNCTION_FAILED=En PKCS #11-modul returnerade CKR_FUNCTION_FAILED, vilket indikerar att den efterfrågade funktionen inte kunde utföras. Ett nytt försök kanske kan lyckas.\nSEC_ERROR_PKCS11_DEVICE_ERROR=En PKCS #11-modul returnerade CKR_DEVICE_ERROR, vilket indikerar att ett problem har uppstått med en token eller slot.\nSEC_ERROR_BAD_INFO_ACCESS_METHOD=Okänd metod för informationstillgång i certifikattillägg.\nSEC_ERROR_CRL_IMPORT_FAILED=Ett fel uppstod vid försök att importera en CRL.\nSEC_ERROR_EXPIRED_PASSWORD=Lösenordet förföll.\nSEC_ERROR_LOCKED_PASSWORD=Lösenordet är låst.\nSEC_ERROR_UNKNOWN_PKCS11_ERROR=Okänt PKCS #11-fel.\nSEC_ERROR_BAD_CRL_DP_URL=Ogiltig eller icke stödd URL i distributionspunktnamnet för CRL.\nSEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED=Certifikatet signerades med en signaturalgoritm som är inaktiverad av säkerhetsskäl.\nMOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE=Servern använder pinkoder (HPKP) men ingen betrodd certifikatkedja kunde sättas samman som matchar pinuppsättningen. Pinkodöverträdelser kan inte bortses från.\nMOZILLA_PKIX_ERROR_CA_CERT_USED_AS_END_ENTITY=Servern använder ett certifikat med en basic constraints extension som anger det som ett för en certifikatutfärdare. För ett korrekt utfärdat certifikat ska detta inte vara fallet.\nMOZILLA_PKIX_ERROR_INADEQUATE_KEY_SIZE=Servern presenterade ett certifikat med en nyckelstorlek som är för liten för att etablera en säker anslutning.\nMOZILLA_PKIX_ERROR_V1_CERT_USED_AS_CA=Ett X.509 version 1 certifikat som inte är en förtroendeankare användes för att utfärda certifikatet. X.509 version 1 certifikatet är föråldrat och bör inte användas för att signera andra certifikat.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_CERTIFICATE=Servern visade ett certifikat som ännu inte är giltigt.\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_ISSUER_CERTIFICATE=Ett certifikat som ännu inte är giltigt användes för att utfärda serverns certifikat.\nMOZILLA_PKIX_ERROR_SIGNATURE_ALGORITHM_MISMATCH=Signaturalgoritmen i signaturfältet på certifikatet matchar inte algoritmen i fältet signatureAlgorithm.\nMOZILLA_PKIX_ERROR_OCSP_RESPONSE_FOR_CERT_MISSING=OCSP-svaret innehåller inte någon status för certifikatet som ska verifieras.\nMOZILLA_PKIX_ERROR_VALIDITY_TOO_LONG=Servern visade ett certifikat som är giltigt för länge.\nMOZILLA_PKIX_ERROR_REQUIRED_TLS_FEATURE_MISSING=En obligatorisk TLS-funktion saknas.\nMOZILLA_PKIX_ERROR_INVALID_INTEGER_ENCODING=Servern visade ett certifikat som innehåller en ogiltig kodning av ett heltal. Vanliga orsaker är negativa serienummer, negativa RSA-moduler och kodning som är längre än nödvändigt.\nMOZILLA_PKIX_ERROR_EMPTY_ISSUER_NAME=Servern visade ett certifikat med en tom utfärdare med ett framstående namn.\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/pipnss/pipnss.properties",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=Skriv in huvudlösenordet för %S.\n# the following strings have special requirements:\n# they must fit in a 32 or 64 byte buffer after being translated\n# to UTF8.  Note to translator. It's not easy for you to figure\n# whether the escaped unicode string you produce will fit in \n# the space allocated.\n#\n# 64 bytes long after conversion to UTF8\nRootCertModuleName=Inbyggd rotmodul\n#\n# 32 bytes long after conversion to UTF8\nManufacturerID=Mozilla.org\n#\n# 32  bytes long after conversion to UTF8\nLibraryDescription=PSM Interna kryptotjänster\n#\n# 32 bytes long after conversion to UTF8\nTokenDescription=Allmänna kryptotjänster\n#\n# 32 bytes long after conversion to UTF8\nPrivateTokenDescription=Programsäkerhetsenheten\n#\n# 64 bytes long after conversion to UTF8\nSlotDescription=PSM Interna kryptografitjänster\n#\n# 64 bytes long after conversion to UTF8\nPrivateSlotDescription=PSM Hemliga nycklar\n#\n# 32\nFips140TokenDescription=Programsäkerhetsenheten (FIPS)\n# 64\nFips140SlotDescription=FIPS 140 kryptografi, nyckel och certifikattjänster\n# 32\nInternalToken=Programsäkerhetsenheten\n# End of size restriction.\nVerifySSLClient=SSL-klientcertifikat\nVerifySSLServer=SSL-servercertifikat\nVerifySSLCA=SSL-certifikatutfärdare (CA)\nVerifyEmailSigner=Signeringscertifikat för e-post\nVerifyEmailRecip=Mottagarcertifikat för e-post\nVerifyObjSign=Objektsignerare\nHighGrade=Högnivå\nMediumGrade=Medelnivå\n# LOCALIZATION NOTE (nick_template): $1s is the common name from a cert (e.g. \"Mozilla\"), $2s is the CA name (e.g. VeriSign)\nnick_template=%1$s’s %2$s ID\n#These are the strings set for the ASN1 objects in a certificate.\nCertDumpCertificate=Certifikat\nCertDumpVersion=Version\n# LOCALIZATION NOTE (CertDumpVersionValue): %S is a version number (e.g. \"3\" in \"Version 3\")\nCertDumpVersionValue=Version %S\nCertDumpSerialNo=Serienummer\nCertDumpMD2WithRSA=PKCS #1 MD2 med RSA-kryptering\nCertDumpMD5WithRSA=PKCS #1 MD5 med RSA-kryptering\nCertDumpSHA1WithRSA=PKCS #1 SHA-1 med RSA-kryptering\nCertDumpSHA256WithRSA=PKCS #1 SHA-256 med RSA-kryptering\nCertDumpSHA384WithRSA=PKCS #1 SHA-384 med RSA-kryptering\nCertDumpSHA512WithRSA=PKCS #1 SHA-512 med RSA-kryptering\nCertDumpDefOID=Objekt-ID (%S)\nCertDumpIssuer=Utfärdare\nCertDumpSubject=Innehavare\nCertDumpAVACountry=C\nCertDumpAVAState=ST\nCertDumpAVALocality=L\nCertDumpAVAOrg=O\nCertDumpAVAOU=OU\nCertDumpAVACN=CN\nCertDumpUserID=UID\nCertDumpPK9Email=E\nCertDumpAVADN=DN\nCertDumpAVADC=DC\nCertDumpSurname=Efternamn\nCertDumpGivenName=Förnamn\nCertDumpValidity=Giltighet\nCertDumpNotBefore=Inte före\nCertDumpNotAfter=Inte efter\nCertDumpSPKI=Öppen nyckel-information för innehavaren\nCertDumpSPKIAlg=Öppen nyckel-algoritm för innehavaren\nCertDumpAlgID=Algoritm-ID\nCertDumpParams=Algoritmparametrar\nCertDumpRSAEncr=PKCS #1 RSA-kryptering\nCertDumpRSAPSSSignature=PKCS #1 RSASSA-PSS-signatur\nCertDumpRSATemplate=Modulus (%S bitar):\\n%S\\nExponent (%S bitar):\\n%S\nCertDumpECTemplate=Nyckelstorlek: %S bitar\\nBaspunktens storleksordning: %S bitar\\nÖppet värde:\\n%S\nCertDumpIssuerUniqueID=Utfärdarens unika ID\nCertDumpSubjPubKey=Innehavarens öppna nyckel\nCertDumpSubjectUniqueID=Innehavarens unika ID\nCertDumpExtensions=Tillägg\nCertDumpSubjectDirectoryAttr=Certifikatinnehavarens katalogattribut\nCertDumpSubjectKeyID=Certifikatinnehavarens nyckel-ID\nCertDumpKeyUsage=Nyckelanvändning för certifikat\nCertDumpSubjectAltName=Certifikatinnehavarens alternativnamn\nCertDumpIssuerAltName=Certifikatutfärdarens alternativnamn\nCertDumpBasicConstraints=Certifikatets allmänna restriktioner\nCertDumpNameConstraints=Certifikatets namnrestriktioner\nCertDumpCrlDistPoints=Spärrlistedistributionspunkter\nCertDumpCertPolicies=Certifikatpolicyer\nCertDumpPolicyMappings=Certifikatets policymappningar\nCertDumpPolicyConstraints=Certifikatets policyrestriktioner\nCertDumpAuthKeyID=Certifikatutfärdarens nyckel-ID\nCertDumpExtKeyUsage=Utökad nyckelanvändning\nCertDumpAuthInfoAccess=Utfärdarens accessinformation\nCertDumpAnsiX9DsaSignature=ANSI X9.57 DSA-signatur\nCertDumpAnsiX9DsaSignatureWithSha1=ANSI X9.57 DSA-signatur med SHA1 Digest\nCertDumpAnsiX962ECDsaSignatureWithSha1=ANSI X9.62 ECDSA-signatur med SHA1\nCertDumpAnsiX962ECDsaSignatureWithSha224=ANSI X9.62 ECDSA signatur med SHA224\nCertDumpAnsiX962ECDsaSignatureWithSha256=ANSI X9.62 ECDSA signatur med SHA256\nCertDumpAnsiX962ECDsaSignatureWithSha384=ANSI X9.62 ECDSA signatur med SHA384\nCertDumpAnsiX962ECDsaSignatureWithSha512=ANSI X9.62 ECDSA signatur med SHA512\nCertDumpKUSign=Signering\nCertDumpKUNonRep=Icke-förnekande\nCertDumpKUEnc=Nyckelchiffer\nCertDumpKUDEnc=Datachiffer\nCertDumpKUKA=Nyckelöverenskommelse\nCertDumpKUCertSign=Certifikatsignerare\nCertDumpKUCRLSigner=Spärrlistesignerare\nCertDumpCritical=Kritisk\nCertDumpNonCritical=Ej kritisk\nCertDumpSigAlg=Certifikatsigneringsalgoritm\nCertDumpCertSig=Certifikatsignaturvärde\nCertDumpExtensionFailure=Fel: Kan inte processa utökningen\nCertDumpIsCA=Är en certifikatutfärdare\nCertDumpIsNotCA=Är inte en certifikatutfärdare\nCertDumpPathLen=Maximalt antal mellanliggande CA:er: %S\nCertDumpPathLenUnlimited=obegränsat\nCertDumpEKU_1_3_6_1_5_5_7_3_1=TLS-webbserverautentisering\nCertDumpEKU_1_3_6_1_5_5_7_3_2=TLS-webbklientautentisering\nCertDumpEKU_1_3_6_1_5_5_7_3_3=Kodsignering\nCertDumpEKU_1_3_6_1_5_5_7_3_4=E-postskydd\nCertDumpEKU_1_3_6_1_5_5_7_3_8=Tidsstämpling\nCertDumpEKU_1_3_6_1_5_5_7_3_9=OCSP-signering\nCertDumpEKU_1_3_6_1_4_1_311_2_1_21=Microsoft individuell kodsignering\nCertDumpEKU_1_3_6_1_4_1_311_2_1_22=Microsoft kommersiell kodsignering\nCertDumpEKU_1_3_6_1_4_1_311_10_3_1=Microsoft signering av tillitslistan\nCertDumpEKU_1_3_6_1_4_1_311_10_3_2=Microsoft tidsstämpel\nCertDumpEKU_1_3_6_1_4_1_311_10_3_3=Microsoft Server Gated Crypto\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4=Microsoft kryptering av filsystem\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4_1=Microsoft filåterställning\nCertDumpEKU_1_3_6_1_4_1_311_10_3_5=Microsoft Windows verifiering av hårdvarudrivrutin\nCertDumpEKU_1_3_6_1_4_1_311_10_3_10=Microsoft villkorad underordning\nCertDumpEKU_1_3_6_1_4_1_311_10_3_11=Microsoft nyckelåterställning\nCertDumpEKU_1_3_6_1_4_1_311_10_3_12=Microsoft dokumentsignering\nCertDumpEKU_1_3_6_1_4_1_311_10_3_13=Microsoft livstidssignering\nCertDumpEKU_1_3_6_1_4_1_311_20_2_2=Microsoft smartkortsinloggning\nCertDumpEKU_1_3_6_1_4_1_311_21_6=Microsoft nyckelåterställningsverktyg\nCertDumpMSCerttype=Microsoft certifikatmallnamn\nCertDumpMSNTPrincipal=Microsoft huvudanvändarnamn\nCertDumpMSCAVersion=Microsoft CA-version\nCertDumpMSDomainGUID=Microsoft domän-GUID\nCertDumpEKU_2_16_840_1_113730_4_1=Netscape Server Gated Crypto\nCertDumpRFC822Name=E-postadress\nCertDumpDNSName=DNS-namn\nCertDumpX400Address=X.400-adress\nCertDumpDirectoryName=X.500-namn\nCertDumpEDIPartyName=EDI-partnamn\nCertDumpURI=URI\nCertDumpIPAddress=IP-adress\nCertDumpRegisterID=Registrerad OID\nCertDumpKeyID=Nyckel-ID\nCertDumpVerisignNotices=Verisign användarmeddelande\nCertDumpUnused=Oanvänd\nCertDumpKeyCompromise=Nyckelkompromettering\nCertDumpCACompromise=CA-kompromettering\nCertDumpAffiliationChanged=Anknytning ändrad\nCertDumpSuperseded=Ersatt\nCertDumpCessation=Verksamheten har upphört\nCertDumpHold=Certifikat spärrat\nCertDumpOCSPResponder=OCSP\nCertDumpCAIssuers=CA-utgivare\nCertDumpCPSPointer=Certifieringspolicyhänvisning\nCertDumpUserNotice=Användarmeddelande\nCertDumpLogotype=Logotyp\nCertDumpECPublicKey=Öppen nyckel för elliptisk kurva\nCertDumpECDSAWithSHA1=X9.62 ECDSA-signatur med SHA1\nCertDumpECprime192v1=ANSI X9.62 elliptisk kurv-prime192v1 (alias secp192r1, NIST P-192)\nCertDumpECprime192v2=ANSI X9.62 elliptisk kurv-prime192v2\nCertDumpECprime192v3=ANSI X9.62 elliptisk kurv-prime192v3\nCertDumpECprime239v1=ANSI X9.62 elliptisk kurv-prime239v1\nCertDumpECprime239v2=ANSI X9.62 elliptisk kurv-prime239v2\nCertDumpECprime239v3=ANSI X9.62 elliptisk kurv-prime239v3\nCertDumpECprime256v1=ANSI X9.62 elliptisk kurv-prime256v1 (alias secp256r1, NIST P-256)\nCertDumpECsecp112r1=SECG elliptisk kurv-secp112r1\nCertDumpECsecp112r2=SECG elliptisk kurv-secp112r2\nCertDumpECsecp128r1=SECG elliptisk kurv-secp128r1\nCertDumpECsecp128r2=SECG elliptisk kurv-secp128r2\nCertDumpECsecp160k1=SECG elliptisk kurv-secp160k1\nCertDumpECsecp160r1=SECG elliptisk kurv-secp160r1\nCertDumpECsecp160r2=SECG elliptisk kurv-secp160r2\nCertDumpECsecp192k1=SECG elliptisk kurv-secp192k1\nCertDumpECsecp224k1=SECG elliptisk kurv-secp224k1\nCertDumpECsecp224r1=SECG elliptisk kurv-secp224r1 (alias NIST P-224)\nCertDumpECsecp256k1=SECG elliptisk kurv-secp256k1\nCertDumpECsecp384r1=SECG elliptisk kurv-secp384r1 (alias NIST P-384)\nCertDumpECsecp521r1=SECG elliptisk kurv-secp521r1 (alias NIST P-521)\nCertDumpECc2pnb163v1=ANSI X9.62 elliptisk kurv-c2pnb163v1\nCertDumpECc2pnb163v2=ANSI X9.62 elliptisk kurv-c2pnb163v2\nCertDumpECc2pnb163v3=ANSI X9.62 elliptisk kurv-c2pnb163v3\nCertDumpECc2pnb176v1=ANSI X9.62 elliptisk kurv-c2pnb176v1\nCertDumpECc2tnb191v1=ANSI X9.62 elliptisk kurv-c2tnb191v1\nCertDumpECc2tnb191v2=ANSI X9.62 elliptisk kurv-c2tnb191v2\nCertDumpECc2tnb191v3=ANSI X9.62 elliptisk kurv-c2tnb191v3\nCertDumpECc2onb191v4=ANSI X9.62 elliptisk kurv-c2onb191v4\nCertDumpECc2onb191v5=ANSI X9.62 elliptisk kurv-c2onb191v5\nCertDumpECc2pnb208w1=ANSI X9.62 elliptisk kurv-c2pnb208w1\nCertDumpECc2tnb239v1=ANSI X9.62 elliptisk kurv-c2tnb239v1\nCertDumpECc2tnb239v2=ANSI X9.62 elliptisk kurv-c2tnb239v2\nCertDumpECc2tnb239v3=ANSI X9.62 elliptisk kurv-c2tnb239v3\nCertDumpECc2onb239v4=ANSI X9.62 elliptisk kurv-c2onb239v4\nCertDumpECc2onb239v5=ANSI X9.62 elliptisk kurv-c2onb239v5\nCertDumpECc2pnb272w1=ANSI X9.62 elliptisk kurv-c2pnb272w1\nCertDumpECc2pnb304w1=ANSI X9.62 elliptisk kurv-c2pnb304w1\nCertDumpECc2tnb359v1=ANSI X9.62 elliptisk kurv-c2tnb359v1\nCertDumpECc2pnb368w1=ANSI X9.62 elliptisk kurv-c2pnb368w1\nCertDumpECc2tnb431r1=ANSI X9.62 elliptisk kurv-c2tnb431r1\nCertDumpECsect113r1=SECG elliptisk kurv-sect113r1\nCertDumpECsect113r2=SECG elliptisk kurv-sect113r2\nCertDumpECsect131r1=SECG elliptisk kurv-sect131r1\nCertDumpECsect131r2=SECG elliptisk kurv-sect131r2\nCertDumpECsect163k1=SECG elliptisk kurv-sect163k1 (alias NIST K-163)\nCertDumpECsect163r1=SECG elliptisk kurv-sect163r1\nCertDumpECsect163r2=SECG elliptisk kurv-sect163r2 (alias NIST B-163)\nCertDumpECsect193r1=SECG elliptisk kurv-sect193r1\nCertDumpECsect193r2=SECG elliptisk kurv-sect193r2\nCertDumpECsect233k1=SECG elliptisk kurv-sect233k1 (alias NIST K-233)\nCertDumpECsect233r1=SECG elliptisk kurv-sect233r1 (alias NIST B-233)\nCertDumpECsect239k1=SECG elliptisk kurv-sect239k1\nCertDumpECsect283k1=SECG elliptisk kurv-sect283k1 (alias NIST K-283)\nCertDumpECsect283r1=SECG elliptisk kurv-sect283r1 (alias NIST B-283)\nCertDumpECsect409k1=SECG elliptisk kurv-sect409k1 (alias NIST K-409)\nCertDumpECsect409r1=SECG elliptisk kurv-sect409r1 (alias NIST B-409)\nCertDumpECsect571k1=SECG elliptisk kurv-sect571k1 (alias NIST K-571)\nCertDumpECsect571r1=SECG elliptisk kurv-sect571r1 (alias NIST B-571)\nCertDumpRawBytesHeader=Storlek: %S byte / %S bit\nPK11BadPassword=Lösenordet som skrevs in är inkorrekt.\nSuccessfulP12Backup=Dina säkerhetscertifikat och hemliga nycklar har säkerhetskopierats.\nSuccessfulP12Restore=Dina säkerhetscertifikat och hemliga nycklar har återskapats från säkerhetskopian.\nPKCS12DecodeErr=Kan inte avkoda filen.  Antingen har den inte PKCS #12-format, den är korrupt, eller så är lösenordet du skrev in inkorrekt.\nPKCS12UnknownErrRestore=Kan av okänd anledning inte återställa PKCS #12-filen.\nPKCS12UnknownErrBackup=Kan av okänd anledning inte skapa en säkerhetskopia av PKCS #12-filen.\nPKCS12UnknownErr=PKCS #12-operationen misslyckades av okänd anledning.\nPKCS12InfoNoSmartcardBackup=Det är inte möjligt att säkerhetskopiera certifikat från en hårdvarubaserad enhet, t.ex smartkort.\nPKCS12DupData=Certifikatet och den hemliga nyckeln finns redan i säkerhetsenheten.\nAddModuleFailure=Kan inte lägga till modulen\nAddModuleDup=Säkerhetsmodulen finns redan\nDelModuleWarning=Är du säker på att du vill ta bort säkerhetsmodulen?\nDelModuleError=Kan inte ta bort modul\nAVATemplate=%S = %S\n\nPSMERR_SSL_Disabled=Kan inte ansluta på ett säkert sätt eftersom SSL-protokollet har inaktiverats.\nPSMERR_SSL2_Disabled=Kan inte ansluta på ett säkert sätt eftersom webbplatsen använder en gammal och osäker version av SSL-protokollet.\nPSMERR_HostReusedIssuerSerial=Du har mottagit ett ogiltigt certifikat. Kontakta serveradministratören eller e-postkorrespondenten och ge dem följande information:\\n\\nDitt certifikat innehåller samma serienummer som ett annat certifikat utfärdat av certifikatutfärdaren.  Skaffa ett nytt certifikat med ett unikt serienummer.\n\nSSLConnectionErrorPrefix=Ett fel uppstod under anslutning till %S.\n\ncertErrorIntro=%S använder ett ogiltigt säkerhetscertifikat.\n\ncertErrorTrust_SelfSigned=Certifikatet är inte betrott eftersom det är självsignerat.\ncertErrorTrust_UnknownIssuer=Certifikatet är inte betrott eftersom utfärdarcertifikatet är okänt.\ncertErrorTrust_UnknownIssuer2=Servern kanske inte skickar lämpliga mellanliggande certifikat.\ncertErrorTrust_UnknownIssuer3=Ett extra rotcertifikat kan behöva importeras.\ncertErrorTrust_CaInvalid=Certifikatet är inte betrott eftersom det är utfärdat av ett ogiltigt CA-certifikat.\ncertErrorTrust_Issuer=Certifikatet är inte betrott eftersom utfärdarcertifikatet inte är betrott.\ncertErrorTrust_SignatureAlgorithmDisabled=Certifikatet är inte betrott eftersom det signerades med en signaturalgoritm som är inaktiverad på grund av att den är osäker.\ncertErrorTrust_ExpiredIssuer=Certifikatet är inte betrott eftersom utfärdarcertifikatet har förfallit.\ncertErrorTrust_Untrusted=Certifikatet kommer inte från en betrodd källa.\n\ncertErrorMismatch=Certifikatet är inte giltigt för namnet %S.\n# LOCALIZATION NOTE (certErrorMismatchSingle2): Do not translate <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>\ncertErrorMismatchSingle2=Certifikatet är endast giltigt för <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>.\ncertErrorMismatchSinglePlain=Certifikatet är endast giltigt för %S\ncertErrorMismatchMultiple=Certifikatet är endast giltigt för följande namn:\n\n# LOCALIZATION NOTE (certErrorExpiredNow): Do not translate %1$S (date+time of expired certificate) or %2$S (current date+time)\ncertErrorExpiredNow=Certifikatet förföll %1$S. Aktuellt datum är %2$S.\n# LOCALIZATION NOTE (certErrorNotYetValidNow): Do not translate %1$S (date+time certificate will become valid) or %2$S (current date+time)\ncertErrorNotYetValidNow=Certifikatet är inte giltigt före %1$S. Aktuellt datum är %2$S.\n\n# LOCALIZATION NOTE (certErrorCodePrefix2): Do not translate <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\ncertErrorCodePrefix2=Felkod: <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\n\nP12DefaultNickname=Importerade certifikat\nCertUnknown=Okänd\nCertNoEmailAddress=(ingen e-postadress)\nCaCertExists=Det här certifikatet är redan installerat som en certifikatutfärdares certifikat.\nNotACACert=Det här är inte ett certifikatutfärdares certifikat och kan därför inte importeras till listan för certifikatutfärdare.\nNotImportingUnverifiedCert=Det här certifikatet kan inte verifieras och kommer inte att importeras. Utfärdaren av certifikatet kan vara okänd eller inte betrodd, certifikatet kan ha förfallit eller dragits in eller så kan certifikatet sakna ett godkännande.\nUserCertIgnoredNoPrivateKey=Det här personliga certifikatet kan inte installeras eftersom du inte äger den tillhörande hemliga nyckel som skapades när certifikatet beställdes.\nUserCertImported=Ditt personliga certifikat har installerats. Du bör göra en säkerhetskopia av det här certifikatet.\nCertOrgUnknown=(Okänd)\nCertNotStored=(Ej lagrad)\nCertExceptionPermanent=Permanent\nCertExceptionTemporary=Tillfälligt\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/pipnss/security.properties",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nTitle=Säkerhetsvarning\nPostToInsecureFromSecureMessage=Trots att denna sida är krypterad, kommer informationen som du skrivit in att skickas över en okrypterad anslutning, och skulle enkelt kunna läsas av en tredje part.##Är du säker på att du vill skicka denna information?##\nSecurityButtonTooltipText=Visa säkerhetsinformation om den här sidan\nSecurityButtonMixedContentTooltipText=Varning: Innehåller icke-autentiserat innehåll\nContinue=Fortsätt\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/pippki/certManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY certmgr.title                       \"Certifikathanteraren\">\n\n<!ENTITY certmgr.tab.mine                     \"Dina certifikat\">\n<!ENTITY certmgr.tab.others2                  \"Personer\">\n<!ENTITY certmgr.tab.websites3                \"Servrar\">\n<!ENTITY certmgr.tab.ca                       \"Utfärdare\">\n<!ENTITY certmgr.tab.orphan2                  \"Övriga\">\n\n<!ENTITY certmgr.mine                         \"Du har certifikat från dessa organisationer som identifierar dig:\">\n<!ENTITY certmgr.others                       \"Du har certifikat lagrade som identifierar dessa personer:\">\n<!ENTITY certmgr.websites2                    \"Du har certifikat lagrade som identifierar dessa servrar:\">\n<!ENTITY certmgr.cas                          \"Du har certifikat lagrade som identifierar dessa certifikatutfärdare:\">\n<!ENTITY certmgr.orphans                      \"Du har certifikat lagrade som inte passar i någon av de andra kategorierna:\">\n\n<!ENTITY certmgr.detail.general_tab.title     \"Allmänt\">\n<!ENTITY certmgr.detail.general_tab.accesskey \"A\">\n<!ENTITY certmgr.detail.prettyprint_tab.title \"Detaljer\">\n<!ENTITY certmgr.detail.prettyprint_tab.accesskey \"D\">\n\n<!ENTITY certmgr.pending.label                \"Verifierar certifikat…\">\n<!ENTITY certmgr.subjectinfo.label            \"Utfärdat till\">\n<!ENTITY certmgr.issuerinfo.label             \"Utfärdat av\">\n<!ENTITY certmgr.periodofvalidity.label       \"Giltighetstid\" >\n<!ENTITY certmgr.fingerprints.label           \"Fingeravtryck\">\n<!ENTITY certmgr.certdetail.title             \"Certifikatdetaljer\">\n<!ENTITY certmgr.certdetail.cn                \"Common Name (CN)\">\n<!ENTITY certmgr.certdetail.o                 \"Organisation (O)\">\n<!ENTITY certmgr.certdetail.ou                \"Organisationsenhet (OU)\">\n<!ENTITY certmgr.certdetail.serialnumber      \"Serienummer\">\n<!ENTITY certmgr.certdetail.sha256fingerprint \"SHA-256 fingeravtryck\">\n<!ENTITY certmgr.certdetail.sha1fingerprint   \"SHA1-fingeravtryck\">\n\n<!ENTITY certmgr.editcacert.title             \"Redigera tillitsinställningarna för CA-certifikat\">\n<!ENTITY certmgr.editcert.edittrust           \"Redigera tillitsinställningarna:\">\n<!ENTITY certmgr.editcert.trustssl            \"Detta certifikat får identifiera webbplatser.\">\n<!ENTITY certmgr.editcert.trustemail          \"Detta certifikat får identifiera e-postanvändare.\">\n<!ENTITY certmgr.editcert.trustobjsign        \"Detta certifikat får identifiera programutvecklare.\">\n\n<!ENTITY certmgr.deletecert.title             \"Ta bort certifikat\">\n\n<!ENTITY certmgr.certname                     \"Certifikatnamn\">\n<!ENTITY certmgr.certserver                   \"Server\">\n<!ENTITY certmgr.override_lifetime            \"Livslängd\">\n<!ENTITY certmgr.tokenname                    \"Säkerhetsenhet\">\n<!ENTITY certmgr.begins                       \"Börjar på \">\n<!ENTITY certmgr.expires                      \"Förfaller\">\n<!ENTITY certmgr.email                        \"E-postadress\">\n<!ENTITY certmgr.serial                       \"Serienummer\">\n\n<!ENTITY certmgr.close.label                  \"Stäng\">\n<!ENTITY certmgr.close.accesskey              \"ä\">\n<!ENTITY certmgr.view2.label                  \"Visa…\">\n<!ENTITY certmgr.view2.accesskey              \"V\">\n<!ENTITY certmgr.edit3.label                  \"Redigera tillit…\">\n<!ENTITY certmgr.edit3.accesskey              \"R\">\n<!ENTITY certmgr.export.label                 \"Exportera…\">\n<!ENTITY certmgr.export.accesskey             \"x\">\n<!ENTITY certmgr.delete2.label                \"Ta bort…\">\n<!ENTITY certmgr.delete2.accesskey            \"T\">\n<!ENTITY certmgr.delete_builtin.label         \"Ta bort eller misstro…\">\n<!ENTITY certmgr.delete_builtin.accesskey     \"T\">\n<!ENTITY certmgr.backup2.label                \"Säkerhetskopiera…\">\n<!ENTITY certmgr.backup2.accesskey            \"S\">\n<!ENTITY certmgr.backupall2.label             \"Säkerhetskopiera alla…\">\n<!ENTITY certmgr.backupall2.accesskey         \"a\">\n<!ENTITY certmgr.restore2.label               \"Importera…\">\n<!ENTITY certmgr.restore2.accesskey           \"m\">\n<!ENTITY certmgr.details.label                \"Certifikatfält\">\n<!ENTITY certmgr.details.accesskey            \"e\">\n<!ENTITY certmgr.fields.label                 \"Fältvärde\">\n<!ENTITY certmgr.fields.accesskey             \"F\">\n<!ENTITY certmgr.hierarchy.label              \"Certifikathierarki\">\n<!ENTITY certmgr.hierarchy.accesskey2         \"H\">\n<!ENTITY certmgr.addException.label           \"Lägg till undantag…\">\n<!ENTITY certmgr.addException.accesskey       \"ä\">\n\n<!ENTITY exceptionMgr.title                   \"Lägg till säkerhetsundantag\">\n<!ENTITY exceptionMgr.exceptionButton.label   \"Bekräfta säkerhetsundantag\">\n<!ENTITY exceptionMgr.exceptionButton.accesskey \"B\">\n<!ENTITY exceptionMgr.supplementalWarning     \"Legitima banker, butiker och andra offentliga webbplatser kommer inte att be dig göra detta.\">\n<!ENTITY exceptionMgr.certlocation.caption2   \"Server\">\n<!ENTITY exceptionMgr.certlocation.url        \"Adress:\">\n<!ENTITY exceptionMgr.certlocation.download   \"Hämta certifikat\">\n<!ENTITY exceptionMgr.certlocation.accesskey  \"H\">\n<!ENTITY exceptionMgr.certstatus.caption      \"Certifikatstatus\">\n<!ENTITY exceptionMgr.certstatus.viewCert     \"Visa…\">\n<!ENTITY exceptionMgr.certstatus.accesskey    \"V\">\n<!ENTITY exceptionMgr.permanent.label         \"Lagra detta undantag permanent\">\n<!ENTITY exceptionMgr.permanent.accesskey     \"L\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/pippki/deviceManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY devmgr.title                           \"Enhetshanteraren\">\n<!-- LOCALIZATION NOTE (devmgr.style2): This is CSS style for Device Manager\n     window size. Don't translate \"width\" nor \"height\". Adjust the numbers\n     to make window contents fit. -->\n<!ENTITY devmgr.style2                          \"width: 67em; height: 32em;\">\n\n<!ENTITY devmgr.devlist.label                   \"Säkerhetsmoduler och enheter\">\n<!ENTITY devmgr.details.title                   \"Detaljer\">\n<!ENTITY devmgr.details.title2                  \"Värde\">\n\n<!ENTITY devmgr.button.login.label              \"Logga in\">\n<!ENTITY devmgr.button.login.accesskey          \"L\">\n<!ENTITY devmgr.button.logout.label             \"Logga ut\">\n<!ENTITY devmgr.button.logout.accesskey         \"u\">\n<!ENTITY devmgr.button.changepw.label           \"Ändra lösenord\">\n<!ENTITY devmgr.button.changepw.accesskey       \"Ä\">\n<!ENTITY devmgr.button.load.label               \"Aktivera\">\n<!ENTITY devmgr.button.load.accesskey           \"A\">\n<!ENTITY devmgr.button.unload.label             \"Inaktivera\">\n<!ENTITY devmgr.button.unload.accesskey         \"v\">\n<!ENTITY devmgr.button.fips.accesskey           \"F\">\n\n<!ENTITY loaddevice.info                        \"Skriv in informationen för den modul du vill lägga till.\">\n<!ENTITY loaddevice.modname                     \"Modulnamn:\">\n<!ENTITY loaddevice.modname.accesskey           \"M\">\n<!ENTITY loaddevice.modname.default             \"Ny PKCS#11-modul\">\n<!ENTITY loaddevice.filename                    \"Modulens filnamn:\">\n<!ENTITY loaddevice.filename.accesskey          \"o\">\n<!ENTITY loaddevice.browse                      \"Bläddra…\">\n<!ENTITY loaddevice.browse.accesskey            \"B\">\n\n<!ENTITY loaddevice.title                       \"Aktivera PKCS#11-enhet\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/pippki/pippki.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- Values for changepassword.xul -->\n\n<!ENTITY setPassword.title  \"Ändra huvudlösenord\">\n<!ENTITY setPassword.tokenName.label \"Säkerhetsenhet\">\n<!ENTITY setPassword.oldPassword.label \"Nuvarande lösenord:\">\n<!ENTITY setPassword.newPassword.label \"Nytt lösenord:\">\n<!ENTITY setPassword.reenterPassword.label \"Nytt lösenord (bekräftas):\">\n<!ENTITY setPassword.meter.label \"Kvalitetsmätare för lösenord\">\n<!-- Values for resetpassword.xul -->\n\n<!ENTITY resetPasswordButtonLabel \"Ta bort\">\n<!ENTITY resetPassword.title  \"Ta bort huvudlösenord\">\n<!ENTITY resetPassword.text  \"Om du tar bort ditt huvudlösenord kommer alla dina lagrade webb- och e-postlösenord, formulärdata, personliga certifikat och hemliga nycklar att tas bort. Är du säker på att du vill ta bort ditt huvudlösenord?\">\n<!-- Downloading a cert -->\n\n<!ENTITY downloadCert.title \"Hämtar certifikat\">\n<!ENTITY downloadCert.message1 \"En ny Certifikatutfärdare(CA) vill ha ditt godkännande.\">\n<!ENTITY downloadCert.trustSSL \"Lita på denna CA för identifiering av webbplatser.\">\n<!ENTITY downloadCert.trustEmail \"Lita på denna CA för identifiering av e-postanvändare.\">\n<!ENTITY downloadCert.trustObjSign \"Lita på denna CA för identifiering av programutvecklare.\">\n<!ENTITY downloadCert.message3 \"Innan du litar på denna CA för något syfte bör du undersöka dess certifikat, policy och tillvägagångssätt (om möjligt).\">\n<!ENTITY downloadCert.viewCert.label \"Visa\">\n<!ENTITY downloadCert.viewCert.text \"Undersök CA-certifikat\">\n<!-- Strings for the SSL client auth ask dialog -->\n\n<!ENTITY clientAuthAsk.title \"Begäran om användaridentifikation\">\n<!ENTITY clientAuthAsk.message1 \"Denna plats har begärt att du identifierar dig med ett certifikat:\">\n<!ENTITY clientAuthAsk.message2 \"Välj ett certifikat att ange som identifikation:\">\n<!ENTITY clientAuthAsk.message3 \"Detaljer om valt certifikat:\">\n\n<!ENTITY pkcs12.setpassword.title  \"Välj ett lösenord för certifikatets säkerhetskopia\">\n<!ENTITY pkcs12.setpassword.message  \"Det lösenord för certifikatets säkerhetskopia som du anger här skyddar säkerhetskopian som du håller på att skapa. Du måste ange detta lösenord för att kunna fortsätta.\">\n<!ENTITY pkcs12.setpassword.label1 \"Lösenord för certifikatets säkerhetskopia:\">\n<!ENTITY pkcs12.setpassword.label2 \"Lösenord för certifikatets säkerhetskopia (bekräftas):\">\n<!ENTITY pkcs12.setpassword.reminder \"Viktigt: Om du glömmer detta lösenord kommer du inte att kunna återställa denna säkerhetskopia senare. Lagra detta lösenord på en säker plats.\">\n\n<!ENTITY chooseToken.title  \"Välj informationsbärare\">\n<!ENTITY chooseToken.message1 \"Välj informationsbärare.\">\n<!-- Strings for the CreateCertInfo dialog  -->\n\n<!ENTITY createCertInfo.title \"Genererar en hemlig nyckel\">\n<!ENTITY createCertInfo.msg1 \"Nyckelgenerering pågår… Detta kan ta ett par minuter…\">\n<!ENTITY createCertInfo.msg2 \"Var god vänta…\">\n<!-- Strings for protectedAuth dialog -->\n\n<!ENTITY protectedAuth.title \"Skyddad informationsbärarautentisering\">\n<!ENTITY protectedAuth.msg \"Var god autentisera till informationsbäraren. Autentiseringsmetoden beror på informationsbärarens typ.\">\n<!ENTITY protectedAuth.tokenName.label \"Informationsbärare:\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/pippki/pippki.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=Skriv in ditt lösenord för Privata säkerhetshanterarens enhet för hemliga nycklar.\n\n# LOCALIZATION NOTE(certWithSerial): Used for semi-uniquely representing a cert.\n# %1$S is the serial number of the cert in AA:BB:CC hex format.\ncertWithSerial=Certifikat med serienummer: %1$S\n\n# Download Cert dialog\n# LOCALIZATION NOTE(newCAMessage1):\n# %S is a string representative of the certificate being downloaded/imported.\nnewCAMessage1=Vill du lita på “%S” för följande syften?\nunnamedCA=Certifikatutfärdare (namnlös)\n\n# For editing cert trust\neditTrustCA=Certifikatet “%S” representerar en certifikatutfärdare.\n\n# For Deleting Certificates\ndeleteSslCertConfirm3=Är du säker på att du vill ta bort dessa serverundantag?\ndeleteSslCertImpact3=Om du tar bort ett serverundantag återställer du de normala säkerhetskontrollerna för servern och kräver att den använder ett giltigt certifikat.\ndeleteSslCertTitle3=Ta bort undantag för servercertifikat\n\ndeleteUserCertConfirm=Är du säker på att du vill ta bort dessa certifikat?\ndeleteUserCertImpact=Om du tar bort ett av dina egna certifikat kan du inte längre använda det för att identifiera dig med det.\ndeleteUserCertTitle=Ta bort certifikat\n\ndeleteCaCertConfirm2=Du försöker ta bort dessa CA-certifikat. För inbyggda certifikat som inte kan raderas kommer i stället all tillit att tas bort, vilket har samma effekt. Är du säker på att du vill ta bort eller misstro certifikaten?\ndeleteCaCertImpactX2=Om du tar bort eller misstror ett certifikat från en certifikatutfärdare (CA), kommer programmet inte längre att lita på certifikat som utfärdats av denna CA.\ndeleteCaCertTitle2=Ta bort eller misstro CA-certifikat\n\ndeleteEmailCertConfirm=Är du säker på att du vill ta bort dessa personers e-postcertifikat?\ndeleteEmailCertImpactDesc=Om du tar bort en persons e-postcertifikat kommer du inte längre att kunna skicka krypterade e-postmeddelanden till den personen.\ndeleteEmailCertTitle=Ta bort e-postcertifikat\n\ndeleteOrphanCertConfirm=Är du säker på att du vill ta bort dessa certifikat?\ndeleteOrphanCertTitle=Ta bort certifikat\n\n# PKCS#12 file dialogs\nchooseP12RestoreFileDialog2=Certifikatfil att importera\nchooseP12BackupFileDialog=Filnamn att säkerhetskopiera till\nfile_browse_PKCS12_spec=PKCS12-filer\ngetPKCS12FilePasswordMessage=Ange det lösenord som användes för att kryptera denna backup av certifikat:\n\n# Cert verification\ncertVerified=Detta certifikat har verifierats för följande tillämpningar:\ncertNotVerified_CertRevoked=Kan inte verifiera detta certifikat eftersom det har dragits in.\ncertNotVerified_CertExpired=Kan inte verifiera detta certifikat eftersom det har förfallit.\ncertNotVerified_CertNotTrusted=Det går inte att verifiera detta certifikat eftersom det inte är tillförlitligt.\ncertNotVerified_IssuerNotTrusted=Kan inte verifiera detta certifikat eftersom utfärdaren inte är tillförlitlig.\ncertNotVerified_IssuerUnknown=Kan inte verifiera detta certifikat eftersom utfärdaren är okänd.\ncertNotVerified_CAInvalid=Kan inte verifiera detta certifikat eftersom CA-certifikatet är ogiltigt.\ncertNotVerified_AlgorithmDisabled=Kan inte verifiera detta certifikat eftersom det signerades med en signaturalgoritm som är inaktiverad på grund av att den är osäker.\ncertNotVerified_Unknown=Kan inte verifiera detta certifikat av okänd anledning.\n\n# Client auth\nclientAuthRemember=Kom ihåg detta beslut\n# LOCALIZATION NOTE(clientAuthNickAndSerial): Represents a single cert when the\n# user is choosing from a list of certificates.\n# %1$S is the nickname of the cert.\n# %2$S is the serial number of the cert in AA:BB:CC hex format.\nclientAuthNickAndSerial=%1$S [%2$S]\n# LOCALIZATION NOTE(clientAuthHostnameAndPort):\n# %1$S is the hostname of the server.\n# %2$S is the port of the server.\nclientAuthHostnameAndPort=%1$S:%2$S\n# LOCALIZATION NOTE(clientAuthMessage1): %S is the Organization of the server\n# cert.\nclientAuthMessage1=Organisation: “%S”\n# LOCALIZATION NOTE(clientAuthMessage2): %S is the Organization of the issuer\n# cert of the server cert.\nclientAuthMessage2=Utfärdat i enlighet med: “%S”\n# LOCALIZATION NOTE(clientAuthIssuedTo): %1$S is the Distinguished Name of the\n# currently selected client cert, such as \"CN=John Doe,OU=Example\" (without\n# quotes).\nclientAuthIssuedTo=Utfärdat till: %1$S\n# LOCALIZATION NOTE(clientAuthSerial): %1$S is the serial number of the selected\n# cert in AA:BB:CC hex format.\nclientAuthSerial=Serienummer: %1$S\n# LOCALIZATION NOTE(clientAuthValidityPeriod):\n# %1$S is the already localized notBefore date of the selected cert.\n# %2$S is the already localized notAfter date of the selected cert.\nclientAuthValidityPeriod=Giltig från %1$S till %2$S\n# LOCALIZATION NOTE(clientAuthKeyUsages): %1$S is a comma separated list of\n# already localized key usages the selected cert is valid for.\nclientAuthKeyUsages=Nyckelanvändningar: %1$S\n# LOCALIZATION NOTE(clientAuthEmailAddresses): %1$S is a comma separated list of\n# e-mail addresses the selected cert is valid for.\nclientAuthEmailAddresses=E-postadresser: %1$S\n# LOCALIZATION NOTE(clientAuthIssuedBy): %1$S is the Distinguished Name of the\n# cert which issued the selected cert.\nclientAuthIssuedBy=Utfärdad av: %1$S\n# LOCALIZATION NOTE(clientAuthStoredOn): %1$S is the name of the PKCS #11 token\n# the selected cert is stored on.\nclientAuthStoredOn=Lagrad på: %1$S\n\n# Page Info\npageInfo_NoEncryption=Anslutningen är ej krypterad\npageInfo_Privacy_None1=Webbplatsen %S stöder inte kryptering av sidan som visas.\npageInfo_Privacy_None2=Information som skickas över Internet utan kryptering kan under överföringen läsas av obehöriga personer.\\u0020\npageInfo_Privacy_None4=Sidan du visar krypterades inte innan den skickades över internet.\n# LOCALIZATION NOTE (pageInfo_EncryptionWithBitsAndProtocol and pageInfo_BrokenEncryption):\n# %1$S is the name of the encryption standard,\n# %2$S is the key size of the cipher.\n# %3$S is protocol version like \"SSL 3\" or \"TLS 1.2\"\npageInfo_EncryptionWithBitsAndProtocol=Anslutning krypterad (%1$S, %2$S bitar, %3$S)\npageInfo_BrokenEncryption=Skadad kryptering (%1$S, %2$S bitars nyckel, %3$S)\npageInfo_Privacy_Encrypted1=Sidan som visas krypterades innan den skickades över Internet.\npageInfo_Privacy_Encrypted2=Kryptering gör det svårt för obehöriga personer att se information som skickas mellan datorer. Det är därför osannolikt att någon läste denna sida när den skickades över nätverket.\npageInfo_MixedContent=Anslutningen är delvis krypterad\npageInfo_MixedContent2=Delar av sidan som visas krypterades inte innan den skickades över Internet.\npageInfo_WeakCipher=Anslutningen till denna webbplats använder en dålig kryptering och är inte privat. Andra personer kan se din information eller ändra webbplatsens beteende.\npageInfo_CertificateTransparency_Compliant=Denna webbplats följer certifikatpolicyn om insyn.\n\n# Cert Viewer\n# LOCALIZATION NOTE(certViewerTitle): Title used for the Certificate Viewer.\n# %1$S is a string representative of the certificate being viewed.\ncertViewerTitle=Certifikatvisare: “%1$S”\nnotPresent=<Ej del av certifikat>\n\n# Token Manager\npassword_not_set=(ej valt)\nfailed_pw_change=Kan ej ändra huvudlösenordet.\nincorrect_pw=Du skrev inte in det nuvarande huvudlösenordet rätt. Försök igen.\npw_change_ok=Huvudlösenordet har ändrats.\npw_erased_ok=Varning! Du har tagit bort ditt huvudlösenord.\npw_not_wanted=Varning! Du har valt att inte använda ett huvudlösenord.\npw_empty_warning=Dina lagrade webb- och e-postlösenord, formulärdata och hemliga nycklar kommer inte att skyddas.\npw_change2empty_in_fips_mode=Du är för närvarande i FIPS-läge. FIPS-läge kräver ett giltigt huvudlösenord.\nlogin_failed=Inloggning misslyckades\nloadPK11TokenDialog=Välj en PKCS#11-enhet att använda\ndevinfo_modname=Modul\ndevinfo_modpath=Sökväg\ndevinfo_label=Etikett\ndevinfo_manID=Tillverkare\ndevinfo_serialnum=Serienummer\ndevinfo_hwversion=HW-version\ndevinfo_fwversion=FW-version\ndevinfo_status=Status\ndevinfo_desc=Beskrivning\ndevinfo_stat_disabled=Inaktiverad\ndevinfo_stat_notpresent=Ej tillgänglig\ndevinfo_stat_uninitialized=Ej initierad\ndevinfo_stat_notloggedin=Ej inloggad\ndevinfo_stat_loggedin=Inloggad\ndevinfo_stat_ready=Klar\nenable_fips=Aktivera FIPS\ndisable_fips=Inaktivera FIPS\nfips_nonempty_password_required=FIPS-läge kräver ett giltigt huvudlösenord för varje säkerhetsenhet. Ange ett lösenord innan du aktiverar FIPS-läge.\nunable_to_toggle_fips=Kunde inte ändra FIPS-läget för säkerhetsenheten. Du rekommenderas att avsluta och starta om det här programmet.\n\nresetPasswordConfirmationTitle=Ta bort huvudlösenordet\nresetPasswordConfirmationMessage=Ditt lösenord har tagits bort.\n\n# Import certificate(s) file dialog\nimportEmailCertPrompt=Välj en fil som innehåller det e-postcertifikat du vill importera\nimportCACertsPrompt=Välj en fil som innehåller det rotcertifikat du vill importera\nfile_browse_Certificate_spec=Certifikatfiler\n\n# Cert export\nSaveCertAs=Spara certifikat till fil\nCertFormatBase64=X.509-certifikat (PEM)\nCertFormatBase64Chain=X.509-certifikat med kedja (PEM)\nCertFormatDER=X.509-certifikat (DER)\nCertFormatPKCS7=X.509-certifikat (PKCS#7)\nCertFormatPKCS7Chain=X.509-certifikat med kedja (PKCS#7)\nwriteFileFailure=Filfel\nwriteFileFailed=Kan inte skriva till filen %S:\\n%S.\nwriteFileAccessDenied=Åtkomst nekad\nwriteFileIsLocked=Filen är låst\nwriteFileNoDeviceSpace=Inget utrymme kvar på enheten\nwriteFileUnknownError=Okänt fel\n\n# Add Security Exception dialog\naddExceptionBrandedWarning2=Du håller på att åsidosätta hur %S identifierar denna webbplats.\naddExceptionInvalidHeader=Den här webbplatsen försöker identifiera sig med ogiltig information.\naddExceptionDomainMismatchShort=Fel webbplats\naddExceptionDomainMismatchLong2=Certifikatet tillhör en annan webbplats, vilket skulle kunna innebära att någon försöker imitera denna webbplats.\naddExceptionExpiredShort=Föråldrad information\naddExceptionExpiredLong2=Certifikatet är inte giltigt. Det kan ha blivit stulet eller förlorat och kan användas av någon att imitera denna webbplats.\naddExceptionUnverifiedOrBadSignatureShort=Okänd identitet\naddExceptionUnverifiedOrBadSignatureLong2=Certifikatet är inte betrott eftersom det inte har verifierats av en betrodd certifikatutfärdare med hjälp av en säker signatur.\naddExceptionValidShort=Giltigt certifikat\naddExceptionValidLong=Platsen har presenterat en giltig och verifierad identifikation.  Du behöver inte lägga till något undantag.\naddExceptionCheckingShort=Kontrollerar information\naddExceptionCheckingLong2=Försöker att identifiera webbplatsen…\naddExceptionNoCertShort=Ingen information tillgänglig\naddExceptionNoCertLong2=Kunde inte erhålla identifieringsstatus för webbplatsen.\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/pippki/validation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  validation.crlmanager.label             \"Hantera spärrlistor\">\n<!ENTITY  validation.crlmanager.description       \"Följande spärrlistor över indragna certifikat (CRL) lagras i din certifikatdatabas:\">\n<!ENTITY  validation.crlname.label                \"Namn\">\n<!ENTITY  validation.crllastupdate.label          \"Senaste uppdatering\">\n<!ENTITY  validation.crlnextupdate.label          \"Nästa uppdatering\">\n<!ENTITY  validation.crlautoupdateenabled.label   \"Auto-uppdatering\">\n<!ENTITY  validation.crlautoupdatestatus.label    \"Auto-uppdateringsstatus\">\n<!ENTITY  validation.deletecrl.label              \"Ta bort\">\n<!ENTITY  validation.deletecrl.accesskey          \"T\">\n<!ENTITY  validation.updatecrl.label              \"Uppdatera\">\n<!ENTITY  validation.updatecrl.accesskey          \"U\">\n<!ENTITY  validation.advanced.label               \"Inställningar\">\n<!ENTITY  validation.advanced.accesskey           \"ä\">\n\n<!ENTITY  validation.crl.autoupdate.title         \"Inställningar för automatisk uppdatering av spärrlista\">\n<!ENTITY  validation.crl.autoupdate.enable.label  \"Aktivera automatisk uppdatering för denna spärrlista\">\n<!ENTITY  validation.crl.autoupdate.time.label1   \"Uppdatera\">\n<!ENTITY  validation.crl.autoupdate.time.label2   \"dag(ar) före nästa uppdateringsdatum\">\n<!ENTITY  validation.crl.autoupdate.freq.label1   \"Uppdatera en gång var\">\n<!ENTITY  validation.crl.autoupdate.freq.label2   \"dag\">\n<!ENTITY  validation.crl.autoupdate.url.label     \"Spärrlista importeras från:\">\n<!ENTITY  crl.import.status.title                 \"Status för spärrlisteimport\">\n<!ENTITY  crl.import.success.message              \"En spärrlista över indragna certifikat (CRL) importerades.\">\n<!ENTITY  crl.issuer.label                        \"Spärrlista utfärdad av:\">\n<!ENTITY  crl.issuer.org.label                    \"Organisation: \">\n<!ENTITY  crl.issuer.orgunit.label                \"Enhet: \">\n<!ENTITY  crl.import.nextupdate.label             \"Nästa uppdatering: \">\n<!ENTITY  crl.autoupdate.fail.cnt.label           \"Tidigare misslyckade uppdateringar i rad: \">\n<!ENTITY  crl.autoupdate.fail.reason.label        \"Detaljer om senaste misslyckade uppdatering: \">\n<!ENTITY  edit.button                             \"Inställningar\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nBookmarksMenuFolderTitle=Bokmärkesmenyn\nBookmarksToolbarFolderTitle=Bokmärkesfältet\nOtherBookmarksFolderTitle=Andra bokmärken\nTagsFolderTitle=Etiketter\nMobileBookmarksFolderTitle=Mobila bokmärken\n\n# LOCALIZATION NOTE (dateName):\n# These are used to generate history containers when history is grouped by date\nfinduri-AgeInDays-is-0=Idag\nfinduri-AgeInDays-is-1=Igår\nfinduri-AgeInDays-is=%S dagar sedan\nfinduri-AgeInDays-last-is=Senaste %S dagarna\nfinduri-AgeInDays-isgreater=Äldre än %S dagar\nfinduri-AgeInMonths-is-0=Den här månaden\nfinduri-AgeInMonths-isgreater=Äldre än %S månader\n\n# LOCALIZATION NOTE (localFiles):\n# This is used to generate local files container when history is grouped by site\nlocalhost=(lokala filer)\n\n# LOCALIZATION NOTE\n# The string is used for showing file size of each backup in the \"fileRestorePopup\" popup\n# %1$S is the file size\n# %2$S is the file size unit\nbackupFileSizeText=%1$S %2$S\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/pluginproblem/pluginproblem.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n\n<!ENTITY tapToPlayPlugin                                     \"Tryck här för att aktivera insticksmodulen.\">\n<!ENTITY clickToActivatePlugin                               \"Aktivera insticksmodulen.\">\n<!ENTITY checkForUpdates                                     \"Sök efter uppdateringar…\">\n<!ENTITY blockedPlugin.label                                 \"Den här insticksmodulen är blockerad av säkerhetsskäl.\">\n<!ENTITY hidePluginBtn.label                                 \"Dölj insticksmodul\">\n<!ENTITY managePlugins                                       \"Hantera insticksmoduler…\">\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n\n<!ENTITY reloadPlugin.pre                                    \"\">\n<!ENTITY reloadPlugin.middle                                 \"Ladda om sidan\">\n<!ENTITY reloadPlugin.post                                   \" för att försöka igen.\">\n<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please                                       \"Skicka kraschrapport\">\n<!ENTITY report.submitting                                   \"Skickar rapporten…\">\n<!ENTITY report.submitted                                    \"Kraschrapport skickad.\">\n<!ENTITY report.disabled                                     \"Kraschrapportering är inaktiverad.\">\n<!ENTITY report.failed                                       \"Inskickningen misslyckades.\">\n<!ENTITY report.unavailable                                  \"Ingen rapport är tillgänglig.\">\n<!ENTITY report.comment                                      \"Lägg till en kommentar (kommentarer visas offentligt)\">\n<!ENTITY report.pageURL                                      \"Inkludera sidans URL\">\n\n<!ENTITY plugin.file                                         \"Fil\">\n<!ENTITY plugin.mimeTypes                                    \"MIME-typer\">\n<!ENTITY plugin.flashProtectedMode.label                     \"Aktivera Adobe Flash skyddat läge\">\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/services/errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nerror.login.reason.network      = Kunde inte ansluta till servern\nerror.login.reason.recoverykey  = Fel återställningsnyckel\nerror.login.reason.account      = Fel kontonamn eller lösenord\nerror.login.reason.no_username  = Kontonamn saknas\nerror.login.reason.no_password2 = Lösenord saknas\nerror.login.reason.no_recoverykey= Ingen sparad återställningsnyckel att använda\nerror.login.reason.server       = Servern är felkonfigurerad\n\nerror.sync.failed_partial            = En eller flera datatyper kunde inte synkas\n# LOCALIZATION NOTE (error.sync.reason.serverMaintenance): We removed the extraneous period from this string\nerror.sync.reason.serverMaintenance  = Firefox Sync-servern genomgår underhåll, synkningen kommer att återupptas automatiskt\n\ninvalid-captcha = Fel ord, försök igen\nweak-password   = Använd ett starkare lösenord\n\n# this is the fallback, if we hit an error we didn't bother to localize\nerror.reason.unknown          = Okänt fel\n\nchange.password.pwSameAsPassword     = Lösenordet kan inte vara samma som nuvarande lösenord\nchange.password.pwSameAsUsername     = Lösenordet kan inte vara samma som ditt användarnamn\nchange.password.pwSameAsEmail        = Lösenordet kan inte vara samma som din e-postadress\nchange.password.mismatch             = Lösenorden som angavs överensstämmer inte\nchange.password.tooShort             = Lösenordet som angavs är för kort\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE/locale/sv-SE/services/sync.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# %1: the user name (Ed), %2: the app name (Firefox), %3: the operating system (Android)\nclient.name2 = %1$S %2$S på %3$S\n\n# %S is the date and time at which the last sync successfully completed\nlastSync2.label = Senast synkad: %S\n\n# signInToSync.description is the tooltip for the Sync buttons when Sync is\n# not configured.\nsignInToSync.description = Logga in till Sync\n\nsyncnow.label = Synkronisera nu\nsyncing2.label = Synkroniserar…\n"
  },
  {
    "path": "langpacks/sv-SE/chrome/sv-SE.manifest",
    "content": "locale alerts sv-SE sv-SE/locale/sv-SE/alerts/\nlocale autoconfig sv-SE sv-SE/locale/sv-SE/autoconfig/\nlocale global sv-SE sv-SE/locale/sv-SE/global/\nlocale global-platform sv-SE sv-SE/locale/sv-SE/global-platform/\nlocale mozapps sv-SE sv-SE/locale/sv-SE/mozapps/\nlocale necko sv-SE sv-SE/locale/sv-SE/necko/\nlocale passwordmgr sv-SE sv-SE/locale/sv-SE/passwordmgr/\nlocale pipnss sv-SE sv-SE/locale/sv-SE/pipnss/\nlocale pippki sv-SE sv-SE/locale/sv-SE/pippki/\nlocale places sv-SE sv-SE/locale/sv-SE/places/\nlocale pluginproblem sv-SE sv-SE/locale/sv-SE/pluginproblem/\nlocale weave sv-SE sv-SE/locale/sv-SE/\n"
  },
  {
    "path": "langpacks/sv-SE/chrome.manifest",
    "content": "manifest browser/chrome.manifest application=bluegriffon@bluegriffon.com\nmanifest chrome/sv-SE.manifest\nmanifest bluegriffon/chrome.manifest application=bluegriffon@bluegriffon.com\n"
  },
  {
    "path": "langpacks/sv-SE/install.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!--\n\n-->\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n     xmlns:em=\"http://www.mozilla.org/2004/em-rdf#\">\n  <Description about=\"urn:mozilla:install-manifest\"\n               em:id=\"langpack-sv-SE@bluegriffon.org\"\n               em:name=\"Svenska (SE) Language Pack\"\n               em:version=\"3.2\"\n               em:type=\"8\"\n               em:creator=\"Mozilla-sv\">\n    <em:contributor>Luna Jernberg</em:contributor> <em:contributor>Andreas Pettersson</em:contributor>\n\n    <em:targetApplication>\n      <Description>\n        <em:id>bluegriffon@bluegriffon.com</em:id>\n        <em:minVersion>3.2</em:minVersion>\n        <em:maxVersion>3.2</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n  </Description>\n</RDF>\n"
  },
  {
    "path": "langpacks/zh-CN/bluegriffon/chrome.manifest",
    "content": "locale bluegriffon zh-CN base/locale/bluegriffon/\nlocale branding zh-CN base/locale/branding/\nlocale fs zh-CN extensions/fs/\nlocale gfd zh-CN extensions/gfd/\nlocale cssproperties zh-CN sidebars/cssproperties/\nlocale domexplorer zh-CN sidebars/domexplorer/\nlocale scripteditor zh-CN sidebars/scripteditor/\nlocale stylesheets zh-CN sidebars/stylesheets/\nlocale tipoftheday zh-CN extensions/tipoftheday/\nlocale aria zh-CN sidebars/aria/\n\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/branding/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  brandShorterName      \"Firefox\">\n<!ENTITY  brandShortName        \"Firefox Developer Edition\">\n<!ENTITY  brandFullName         \"Firefox Developer Edition\">\n<!ENTITY  vendorShortName       \"Mozilla\">\n<!ENTITY  trademarkInfo.part1   \" \">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/branding/brand.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrandShorterName=Firefox\nbrandShortName=Firefox Developer Edition\nbrandFullName=Firefox Developer Edition\nvendorShortName=Mozilla\n\nsyncBrandShortName=Sync\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/branding/browserconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Do NOT localize or otherwise change these values\nbrowser.startup.homepage=about:home\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/aboutAccounts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAccounts.welcome \"欢迎使用&syncBrand.shortName.label;服务\">\n\n<!ENTITY aboutAccountsConfig.description \"登录即可同步您的标签页、书签等信息。\">\n<!ENTITY aboutAccountsConfig.startButton.label \"开始使用\">\n<!ENTITY aboutAccountsConfig.syncPreferences.label \"同步服务首选项\">\n<!ENTITY aboutAccounts.noConnection.title \"无连接\">\n<!ENTITY aboutAccounts.noConnection.description \"您必须联网才能登录。\">\n<!ENTITY aboutAccounts.noConnection.retry \"重试\">\n<!ENTITY aboutAccounts.badConfig.title \"配置错误\">\n<!ENTITY aboutAccounts.badConfig.description \"无法测定您的 Firefox 账号服务器配置。请稍候重试。\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/aboutCertError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD\n    SYSTEM \"chrome://branding/locale/brand.dtd\">\n  %brandDTD;\n\n<!-- These strings are used by Firefox's custom about:certerror page,\na replacement for the standard security certificate errors produced\nby NSS/PSM via netError.xhtml. -->\n\n<!ENTITY certerror.pagetitle1  \"不安全的连接\">\n<!ENTITY certerror.longpagetitle1 \"您的连接并不安全\">\n\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara \"<span class='hostname'/> 的网站管理员未正确设置好网站。为了确保您的信息不会被泄露，&brandShortName; 并未连接至该网站。\">\n<!ENTITY certerror.returnToPreviousPage.label \"后退\">\n<!ENTITY certerror.learnMore \"详细了解…\">\n<!ENTITY certerror.advanced.label \"高级\">\n\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"此网站使用了 HTTP 严格传输安全协议（HSTS），要求 &brandShortName; 只应与其建立安全的连接。正因如此，此证书无法添加到例外。\">\n\n<!ENTITY certerror.expert.content \"如果您了解现在所发生的一切，您可以让 &brandShortName; 开始信任此站点的凭据。<b>即便您信任此站点，这个错误也可能表明有人试图干涉您的连接。</b>\">\n<!ENTITY certerror.expert.contentPara2 \"不要随便添加例外，除非您知道并认同该网站不使用受信任标识的理由。\">\n<!ENTITY certerror.addException.label \"添加例外…\">\n<!ENTITY certerror.copyToClipboard.label \"复制文本到剪贴板\">\n\n<!ENTITY errorReporting.automatic \"报告此类错误以帮助 Mozilla 识别不当配置的网站\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/aboutDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n<!ENTITY aboutDialog.title          \"关于 &brandFullName;\">\n\n<!-- LOCALIZATION NOTE (update.checkForUpdatesButton.*, update.updateButton.*):\n# Only one button is present at a time.\n# The button when displayed is located directly under the Firefox version in\n# the about dialog (see bug 596813 for screenshots).\n-->\n<!ENTITY update.checkForUpdatesButton.label       \"检查更新\">\n<!ENTITY update.checkForUpdatesButton.accesskey   \"C\">\n<!ENTITY update.updateButton.label2               \"重启 &brandShortName; 以更新\">\n<!ENTITY update.updateButton.accesskey            \"R\">\n\n\n<!-- LOCALIZATION NOTE (warningDesc.version): This is a warning about the experimental nature of Nightly and Aurora builds. It is only shown in those versions. -->\n<!ENTITY warningDesc.version        \"&brandShortName; 是实验性的测试版本，可能不够稳定。\">\n<!-- LOCALIZATION NOTE (warningDesc.telemetryDesc): This is a notification that Nightly/Aurora builds automatically send Telemetry data back to Mozilla. It is only shown in those versions. \"It\" refers to brandShortName. -->\n<!ENTITY warningDesc.telemetryDesc  \"它会自动回传有关性能、硬件、使用及定制情况的信息到 &vendorShortName; 以帮助改善 &brandShortName;。\">\n\n<!-- LOCALIZATION NOTE (community.exp.*) This paragraph is shown in \"experimental\" builds, i.e. Nightly and Aurora builds, instead of the other \"community.*\" strings below. -->\n<!ENTITY community.exp.start        \"\">\n<!-- LOCALIZATION NOTE (community.exp.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.exp.mozillaLink  \"&vendorShortName;\">\n<!ENTITY community.exp.middle       \" 是一个\">\n<!-- LOCALIZATION NOTE (community.exp.creditslink): This is a link title that links to about:credits. -->\n<!ENTITY community.exp.creditsLink  \"全球社区\">\n<!ENTITY community.exp.end          \"，携手致力于让互联网保持开放、公开且人人可用。\">\n\n<!ENTITY community.start2           \"&brandShortName; 诞生于 \">\n<!-- LOCALIZATION NOTE (community.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.mozillaLink      \"&vendorShortName;\">\n<!ENTITY community.middle2          \"。我们是一个\">\n<!-- LOCALIZATION NOTE (community.creditsLink): This is a link title that links to about:credits. -->\n<!ENTITY community.creditsLink      \"全球社区\">\n<!ENTITY community.end3             \"，携手致力于让互联网保持开放、公开且人人可用。\">\n\n<!ENTITY helpus.start               \"想帮忙吗？\">\n<!-- LOCALIZATION NOTE (helpus.donateLink): This is a link title that links to https://sendto.mozilla.org/page/contribute/Give-Now?source=mozillaorg_default_footer&ref=firefox_about&utm_campaign=firefox_about&utm_source=firefox&utm_medium=referral&utm_content=20140929_FireFoxAbout. -->\n<!ENTITY helpus.donateLink          \"捐赠\">\n<!ENTITY helpus.middle              \"或者\">\n<!-- LOCALIZATION NOTE (helpus.getInvolvedLink): This is a link title that links to http://www.mozilla.org/contribute/. -->\n<!ENTITY helpus.getInvolvedLink     \"一起来参与！\">\n<!ENTITY helpus.end                 \"\">\n\n<!ENTITY releaseNotes.link          \"最近更新\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.license): This is a link title that links to about:license. -->\n<!ENTITY bottomLinks.license        \"授权信息\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.rights): This is a link title that links to about:rights. -->\n<!ENTITY bottomLinks.rights         \"最终用户权利\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.privacy): This is a link title that links to https://www.mozilla.org/legal/privacy/. -->\n<!ENTITY bottomLinks.privacy        \"隐私权政策\">\n\n<!-- LOCALIZATION NOTE (update.checkingForUpdates): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.checkingForUpdates  \"正在检查更新…\">\n<!-- LOCALIZATION NOTE (update.noUpdatesFound): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.noUpdatesFound      \"&brandShortName; 已是最新\">\n<!-- LOCALIZATION NOTE (update.adminDisabled): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.adminDisabled       \"更新已被系统管理员禁用\">\n<!-- LOCALIZATION NOTE (update.otherInstanceHandlingUpdates): try to make the localized text short -->\n<!ENTITY update.otherInstanceHandlingUpdates \"&brandShortName; 正在由其他实例更新\">\n<!ENTITY update.restarting          \"正在重启…\">\n\n<!-- LOCALIZATION NOTE (update.failed.start,update.failed.linkText,update.failed.end):\n     update.failed.start, update.failed.linkText, and update.failed.end all go into\n     one line with linkText being wrapped in an anchor that links to a site to download\n     the latest version of Firefox (e.g. http://www.firefox.com). As this is all in\n     one line, try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.failed.start        \"更新失败。 \">\n<!ENTITY update.failed.linkText     \"下载最新版本\">\n<!ENTITY update.failed.end          \"\">\n\n<!-- LOCALIZATION NOTE (update.manual.start,update.manual.end): update.manual.start and update.manual.end\n     all go into one line and have an anchor in between with text that is the same as the link to a site\n     to download the latest version of Firefox (e.g. http://www.firefox.com). As this is all in one line,\n     try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.manual.start        \"更新可用，在 \">\n<!ENTITY update.manual.end          \"\">\n\n<!-- LOCALIZATION NOTE (update.unsupported.start,update.unsupported.linkText,update.unsupported.end):\n     update.unsupported.start, update.unsupported.linkText, and\n     update.unsupported.end all go into one line with linkText being wrapped in\n     an anchor that links to a site to provide additional information regarding\n     why the system is no longer supported. As this is all in one line, try to\n     make the localized text short (see bug 843497 for screenshots). -->\n<!ENTITY update.unsupported.start    \"您不能在这个系统上进行进一步的更新。\">\n<!ENTITY update.unsupported.linkText \"详细了解\">\n<!ENTITY update.unsupported.end      \"\">\n\n<!-- LOCALIZATION NOTE (update.downloading.start,update.downloading.end): update.downloading.start and \n     update.downloading.end all go into one line, with the amount downloaded inserted in between. As this\n     is all in one line, try to make the localized text short (see bug 596813 for screenshots). The — is\n     the \"em dash\" (long dash).\n     example: Downloading update — 111 KB of 13 MB -->\n<!ENTITY update.downloading.start   \"正在下载更新 — \">\n<!ENTITY update.downloading.end     \"\">\n\n<!ENTITY update.applying            \"正在应用更新…\">\n\n<!-- LOCALIZATION NOTE (channel.description.start,channel.description.end): channel.description.start and\n     channel.description.end create one sentence, with the current channel label inserted in between.\n     example: You are currently on the _Stable_ update channel. -->\n<!ENTITY channel.description.start  \"您目前在 \">\n<!ENTITY channel.description.end    \" 更新通道。 \">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/aboutHealthReport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE (abouthealth.pagetitle): Firefox Health Report is a proper noun in en-US, please keep this in mind. -->\n\n<!ENTITY abouthealth.pagetitle \"&brandShortName; 健康报告\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/aboutHome.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n<!ENTITY % syncBrandDTD SYSTEM \"chrome://browser/locale/syncBrand.dtd\">\n%syncBrandDTD;\n\n<!-- These strings are used in the about:home page -->\n\n<!ENTITY abouthome.pageTitle \"&brandFullName; 开始页\">\n\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet1.v1):\n     text in <a/> will be linked to the Firefox features page on mozilla.com\n-->\n<!ENTITY abouthome.defaultSnippet1.v1 \"感谢您选择 Firefox！为了您能更好的使用本浏览器，欢迎了解<a>最新功能</a>。\">\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet2.v1):\n     text in <a/> will be linked to the featured add-ons on addons.mozilla.org\n-->\n<!ENTITY abouthome.defaultSnippet2.v1 \"定制出您想要的 Firefox 很简单。<a>来挑选成千上万的附加组件吧</a>。\">\n<!-- LOCALIZATION NOTE (abouthome.rightsSnippet): text in <a/> will be linked to about:rights -->\n<!ENTITY abouthome.rightsSnippet \"&brandFullName; 是来自 Mozilla 基金会的自由开源软件。<a>了解您的权利…</a>\">\n\n<!ENTITY abouthome.bookmarksButton.label \"书签\">\n<!ENTITY abouthome.historyButton.label   \"历史记录\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonWin.label): The label for the\n     preferences/options item on about:home on Windows -->\n<!ENTITY abouthome.preferencesButtonWin.label  \"选项\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonUnix.label): The label for the\n     preferences/options item on about:home on Linux and OS X -->\n<!ENTITY abouthome.preferencesButtonUnix.label  \"首选项\">\n<!ENTITY abouthome.addonsButton.label    \"附加组件\">\n<!ENTITY abouthome.downloadsButton.label \"下载\">\n<!ENTITY abouthome.syncButton.label      \"&syncBrand.shortName.label;\">\n\n<!-- LOCALIZATION NOTE (abouthome.aboutMozilla.label): The (invisible) label for\n     the mozilla wordmark in the top-right corner that links to Mozilla's main\n     about page. -->\n<!ENTITY abouthome.aboutMozilla.label    \"关于 Mozilla\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/aboutPrivateBrowsing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutPrivateBrowsing.notPrivate                 \"您当前打开的不属于隐私浏览窗口。\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.label     \"打开隐私浏览窗口\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.accesskey \"P\">\n\n<!ENTITY privateBrowsing.title                           \"隐私浏览模式\">\n<!ENTITY privateBrowsing.title.tracking                  \"隐私浏览模式 + 跟踪保护\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.before       \"当您在隐私浏览窗口中浏览时，Firefox \">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.emphasize    \"不会保存\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.after        \"：\">\n<!ENTITY aboutPrivateBrowsing.info.visited               \"访问过的页面\">\n<!ENTITY aboutPrivateBrowsing.info.searches              \"搜索记录\">\n<!ENTITY aboutPrivateBrowsing.info.cookies               \"Cookie\">\n<!ENTITY aboutPrivateBrowsing.info.temporaryFiles        \"临时文件\">\n<!ENTITY aboutPrivateBrowsing.info.saved.before          \"Firefox \">\n<!ENTITY aboutPrivateBrowsing.info.saved.emphasize       \"将保存\">\n<!ENTITY aboutPrivateBrowsing.info.saved.after2          \"您的：\">\n<!ENTITY aboutPrivateBrowsing.info.downloads             \"下载项\">\n<!ENTITY aboutPrivateBrowsing.info.bookmarks             \"书签\">\n<!ENTITY aboutPrivateBrowsing.note.before                \"隐私浏览模式 \">\n<!ENTITY aboutPrivateBrowsing.note.emphasize             \"无法让您\">\n<!ENTITY aboutPrivateBrowsing.note.after                 \"在互联网上匿名。您的雇主或者网络服务提供商仍然可以知道您访问了什么页面。\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.before          \"详细了解\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.title           \"隐私浏览\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.after           \"。\">\n\n<!ENTITY trackingProtection.title                        \"跟踪保护\">\n<!ENTITY trackingProtection.description2                 \"一些网站使用跟踪器技术监控您在网上的活动。具有“跟踪保护”功能的 Firefox 可以拦截多种跟踪器，防止它们收集有关您网上行为的信息。\">\n<!ENTITY trackingProtection.startTour1                   \"看看怎么用\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/aboutPrivateBrowsing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle.head=隐私浏览\ntitle.normal=打开一个隐私浏览窗口？\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/aboutRobots.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- These strings are used in the about:robots page, which ties in with the\n     robots theme used in the Firefox 3 Beta 2/3 first run pages.\n     They're just meant to be fun and whimsical, with references to some geeky\n     but well-known robots in movies and books. Be creative with translations! -->\n\n<!-- Nonsense line from the movie \"The Day The Earth Stood Still\". No translation needed. -->\n<!ENTITY robots.pagetitle  \"高特！不要炸飞这个世界！\">\n<!-- Movie: Logan's Run... Box (cybog): \"Welcome Humans! I am ready for you.\" -->\n<!ENTITY robots.errorTitleText \"欢迎你，人类！\">\n<!-- Movie: The Day The Earth Stood Still. Spoken by Klaatu. -->\n<!ENTITY robots.errorShortDescText \"我们带着和平与友好前来拜访您！\">\n<!-- Various books by Isaac Asimov. http://en.wikipedia.org/wiki/Three_Laws_of_Robotics -->\n<!ENTITY robots.errorLongDesc1 \"机器人不得伤害人类，或袖手旁观坐视人类受到伤害。\">\n<!-- Movie: Blade Runner. Batty: \"I've seen things you people wouldn’t believe...\" -->\n<!ENTITY robots.errorLongDesc2 \"机器人见过你们人类绝对无法相信的事物。\">\n<!-- Book: Hitchhiker’s Guide To The Galaxy. What the Sirius Cybernetics Corporation calls robots. -->\n<!ENTITY robots.errorLongDesc3 \"机器人是有趣的塑料伙伴。\">\n<!-- TV: Futurama. Bender's first line is \"Bite my shiny metal ass.\" -->\n<!ENTITY robots.errorLongDesc4 \"机器人有咬不得的闪亮的金属屁股。\">\n<!-- TV: Battlestar Galactica (2004 series). From the opening text. -->\n<!ENTITY robots.errorTrailerDescText \"而且他们有个计划。\">\n<!-- TV: Battlestar Galactica (2004 series). Common expletive referring to Cylons. -->\n<!ENTITY robots.imgtitle \"他 X 的面包机\">\n<!-- Book: Hitchhiker's Guide To The Galaxy. Arthur presses a button and it warns him. -->\n<!ENTITY robots.dontpress \"请不要重复点击此按钮。\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/aboutSearchReset.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY searchreset.tabtitle       \"还原搜索设置\">\n\n<!ENTITY searchreset.pageTitle      \"还原您的搜索设置？\">\n\n<!ENTITY searchreset.pageInfo1      \"您的搜索设置可能已过时。&brandShortName; 可以帮助您还原至默认的搜索设置。\">\n\n\n<!-- LOCALIZATION NOTE (searchreset.selector.label): this string is\nfollowed by a dropdown of all the built-in search engines. -->\n<!ENTITY searchreset.selector.label \"这将把您的默认搜索引擎设为\">\n\n<!-- LOCALIZATION NOTE (searchreset.beforelink.pageInfo,\nsearchreset.afterlink.pageInfo): these two string are used respectively\nbefore and after the \"Settings page\" link (searchreset.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language. -->\n<!ENTITY searchreset.beforelink.pageInfo2 \"您可以随时到\">\n<!ENTITY searchreset.afterlink.pageInfo2  \"修改这些设置。\">\n\n<!ENTITY searchreset.link.pageInfo2       \"设置页面\">\n\n<!ENTITY searchreset.noChangeButton        \"不更改\">\n<!ENTITY searchreset.noChangeButton.access \"D\">\n\n<!ENTITY searchreset.changeEngineButton        \"更改搜索引擎\">\n<!ENTITY searchreset.changeEngineButton.access \"C\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/aboutSessionRestore.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restorepage.tabtitle       \"恢复浏览状态\">\n\n<!-- LOCALIZATION NOTE: The title is intended to be apologetic and disarming, expressing dismay\n     and regret that we are unable to restore the session for the user -->\n<!ENTITY restorepage.errorTitle     \"哎呀，出了点意外。\">\n<!ENTITY restorepage.problemDesc    \"&brandShortName; 无法恢复您的窗口和标签页。这通常为最近打开的某个网页所致。\">\n<!ENTITY restorepage.tryThis        \"您可以试试：\">\n<!ENTITY restorepage.restoreSome    \"取消勾选您认为可能引发此问题的标签页\">\n<!ENTITY restorepage.startNew       \"不作恢复，开始一次全新的浏览\">\n\n<!ENTITY restorepage.tryagainButton \"恢复\">\n<!ENTITY restorepage.restore.access \"R\">\n<!ENTITY restorepage.closeButton    \"关闭\">\n<!ENTITY restorepage.close.access   \"C\">\n\n<!ENTITY restorepage.restoreHeader  \"恢复\">\n<!ENTITY restorepage.listHeader     \"窗口和标签页\">\n<!-- LOCALIZATION NOTE: &#37;S will be replaced with a number. -->\n<!ENTITY restorepage.windowLabel    \"窗口 &#037;S\">\n\n\n<!-- LOCALIZATION NOTE: The following 'welcomeback2' strings are for about:welcomeback,\n     not for about:sessionstore -->\n\n<!ENTITY welcomeback2.restoreButton  \"出发！\">\n<!ENTITY welcomeback2.restoreButton.access \"L\">\n\n<!ENTITY welcomeback2.tabtitle      \"成功！\">\n\n<!ENTITY welcomeback2.pageTitle     \"成功！\">\n<!ENTITY welcomeback2.pageInfo1     \"&brandShortName; 蓄势待发。\">\n\n<!ENTITY welcomeback2.label.restoreAll  \"恢复原来的所有窗口和标签页\">\n<!ENTITY welcomeback2.label.restoreSome \"只恢复您想保留的窗口和标签页\">\n\n\n<!-- LOCALIZATION NOTE (welcomeback2.beforelink.pageInfo2,\nwelcomeback2.afterlink.pageInfo2): these two string are used respectively\nbefore and after the the \"learn more\" link (welcomeback2.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language.\n-->\n<!ENTITY welcomeback2.beforelink.pageInfo2  \"您的附加组件和个性化调整已经移除，您的浏览器设置也已恢复到默认值。如果这没有解决您的问题，\">\n<!ENTITY welcomeback2.afterlink.pageInfo2   \"\">\n\n<!ENTITY welcomeback2.link.pageInfo2        \"您可进一步了解还能做什么。\">\n\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/aboutSyncTabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabs.otherDevices.label               \"来自其他设备的标签页\">\n\n<!ENTITY tabs.searchText.label                   \"在这里输入关键词，可查找标签页…\">\n\n<!-- LOCALIZATION NOTE (tabs.context.openTab.accesskey, tabs.context.openMultipleTabs.accesskey):\n     Only one of these will show at a time (based on selection), so reusing accesskey is ok. -->\n<!ENTITY tabs.context.openTab.label                   \"打开此标签页\">\n<!ENTITY tabs.context.openTab.accesskey               \"O\">\n<!ENTITY tabs.context.openMultipleTabs.label          \"打开所选标签页\">\n<!ENTITY tabs.context.openMultipleTabs.accesskey      \"O\">\n<!ENTITY tabs.context.bookmarkSingleTab.label         \"为此标签页添加书签…\">\n<!ENTITY tabs.context.bookmarkSingleTab.accesskey     \"B\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.label      \"为选中的标签页添加书签…\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.accesskey  \"B\">\n<!ENTITY tabs.context.refreshList.label               \"刷新列表\">\n<!ENTITY tabs.context.refreshList.accesskey           \"R\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/aboutTabCrashed.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabCrashed.closeTab \"关闭此标签页\">\n<!ENTITY tabCrashed.restoreTab \"恢复此标签页\">\n<!ENTITY tabCrashed.restoreAll \"恢复所有已崩溃的标签页\">\n\n<!-- LOCALIZATION NOTE (tabCrashed.header2): \"Gah\" is an English slang word\n     used to express surprise or frustration (or both at the same time).  We\n     are using it to communicate in an informal way that it is both\n     frustrating that your tab crashed and a surprise that we didn't want to\n     happen. If you have a similar word or short phrase that is not profane or\n     vulgar, use it. If not, feel free to skip the word in your\n     translation. -->\n<!ENTITY tabCrashed.header2 \"哎呀，您的标签页崩溃了。\">\n<!ENTITY tabCrashed.offerHelp \"我们可以帮忙！\">\n<!ENTITY tabCrashed.single.offerHelpMessage \"点击 &tabCrashed.restoreTab; 重新载入页面内容。\">\n<!ENTITY tabCrashed.multiple.offerHelpMessage \"点击 &tabCrashed.restoreTab; 或 &tabCrashed.restoreAll; 重新载入页面内容。\">\n<!ENTITY tabCrashed.requestHelp \"愿意帮我们个忙吗？\">\n<!ENTITY tabCrashed.requestHelpMessage \"反馈崩溃报告能帮助我们找出问题所在，不断改进 &brandShortName;。\">\n<!ENTITY tabCrashed.requestReport \"反馈此标签页\">\n<!ENTITY tabCrashed.sendReport2 \"发送有关此标签页的错误报告\">\n<!ENTITY tabCrashed.commentPlaceholder2 \"加上附注（选填且公开可见）\">\n<!ENTITY tabCrashed.includeURL2 \"在崩溃报告中附上此页网址\">\n<!ENTITY tabCrashed.emailPlaceholder \"请在这里输入您的电子邮件地址\">\n<!ENTITY tabCrashed.emailMe \"当有更多信息时给我发送电子邮件\">\n<!ENTITY tabCrashed.reportSent \"崩溃报告已提交。感谢您帮助 &brandShortName; 变得更好！\">\n<!ENTITY tabCrashed.requestAutoSubmit2 \"反馈后台标签页\">\n<!ENTITY tabCrashed.autoSubmit2 \"更新首选项为自动发送崩溃报告，包括此会话及未来会话的在后台崩溃的标签页的报告\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/accounts.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (reconnectDescription) - %S = Email address of user's Firefox Account\nreconnectDescription = 重新连接 %S\n\n# LOCALIZATION NOTE (verifyDescription) - %S = Email address of user's Firefox Account\nverifyDescription = 确认 %S\n\n# These strings are shown in a desktop notification after the\n# user requests we resend a verification email.\nverificationSentTitle = 已发出验证邮件\n# LOCALIZATION NOTE (verificationSentBody) - %S = Email address of user's Firefox Account\nverificationSentBody = 验证链接已发送到 %S。\nverificationNotSentTitle = 无法发送验证邮件\nverificationNotSentBody = 我们目前无法发送验证邮件，请稍后再试。\n\n# LOCALIZATION NOTE (deviceConnectedTitle, deviceConnectedBody, deviceConnectedBody.noDeviceName)\n# These strings are used in a notification shown when a new device joins the Sync account.\n# deviceConnectedBody.noDeviceName is shown instead of deviceConnectedBody when we\n# could not get the device name that joined\ndeviceConnectedTitle = Firefox 同步\ndeviceConnectedBody = 这台电脑正在与 %S 进行同步。\ndeviceConnectedBody.noDeviceName = 这台电脑正在与一台新设备进行同步。\n\n# LOCALIZATION NOTE (syncStartNotification.title, syncStartNotification.body)\n# These strings are used in a notification shown after Sync is connected.\nsyncStartNotification.title = 同步服务已启用\n# %S is brandShortName\nsyncStartNotification.body2 = %S 即将开始同步。\n\n# LOCALIZATION NOTE (deviceDisconnectedNotification.title, deviceDisconnectedNotification.body)\n# These strings are used in a notification shown after Sync was disconnected remotely.\ndeviceDisconnectedNotification.title = 同步服务已断开\ndeviceDisconnectedNotification.body = 这台电脑已成功断开 Firefox 同步服务。\n\n# LOCALIZATION NOTE (sendTabToAllDevices.menuitem)\n# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link.\nsendTabToAllDevices.menuitem = 所有设备\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title,\n# tabsArrivingNotification.title, unnamedTabsArrivingNotification2.body,\n# unnamedTabsArrivingNotificationMultiple2.body, unnamedTabsArrivingNotificationNoDevice.body)\n# These strings are used in a notification shown when we're opening tab(s) another device sent us to display.\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title)\n# The body for these is the URL of the tab recieved\ntabArrivingNotification.title = 收到标签页\n# LOCALIZATION NOTE (tabArrivingNotificationWithDevice.title) %S is the device name\ntabArrivingNotificationWithDevice.title = 来自 %S 的标签页\n\ntabsArrivingNotification.title = 收到若干标签页\n# LOCALIZATION NOTE (unnamedTabsArrivingNotification2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received and #2 is the device name.\nunnamedTabsArrivingNotification2.body = 收到来自 #2 的 #1 个标签页;收到来自 #2 的 #1 个标签页\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationMultiple2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received.\nunnamedTabsArrivingNotificationMultiple2.body = 收到来自受同步设备的 #1 个标签页;收到来自受同步设备的 #1 个标签页\n\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationNoDevice.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received\n# This version is used when we don't know any device names.\nunnamedTabsArrivingNotificationNoDevice.body = 收到 #1 个标签页;收到 #1 个标签页\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=此 URL 无效，无法载入。\nfileNotFound=Firefox 无法在 %S 找到该文件。\nfileAccessDenied=无法读取 %S 上的该文件。\ndnsNotFound=Firefox 无法找到在 %S 的服务器。\nunknownProtocolFound=Firefox 不知道如何打开这个地址，因为协议 (%S) 未与任何程序关联，或者不允许在这种情况下进行。\nconnectionFailure=Firefox 无法建立到 %S 服务器的连接。\nnetInterrupt=载入页面时与 %S 的连接被中断。\nnetTimeout=%S 的服务器响应时间过长。\nredirectLoop=Firefox 检测到该服务器正在将此地址的请求循环重定向。\n## LOCALIZATION NOTE (confirmRepostPrompt): In this item, don’t translate \"%S\"\nconfirmRepostPrompt=为了显示此页面，%S 必须发送将重复此前动作的数据（例如搜索或者下订单）。\nresendButton.label=重新发送\nunknownSocketType=Firefox 不知道如何与该服务器通信。\nnetReset=载入页面时与服务器的连接被重置。\nnotCached=该文档不再可用。\nnetOffline=Firefox 正处于脱机模式，不能浏览网络。\nisprinting=正在打印或者打印预览时文档无法修改。\ndeniedPortAccess=此地址使用了一个通常用于网络浏览以外目的的端口。出于安全原因，Firefox 取消了该请求。\nproxyResolveFailure=Firefox 无法找到您指定的代理服务器。\nproxyConnectFailure=Firefox 尝试与您指定的代理服务器连接时被拒绝。\ncontentEncodingError=您尝试查看的页面无法显示，因为它使用了无效的或者不支持的压缩格式。\nunsafeContentType=无法显示您尝试查看的页面，它包含在不能安全打开的文件类型中。请联系此网站的管理员并告知此问题。\nexternalProtocolTitle=外部协议请求\nexternalProtocolPrompt=您必须启动一个外部程序来处理 %1$S: 链接。请求的链接：\\n\\n%2$S\\n\\n应用程序: %3$S\\n\\n如果您不希望此请求可能会尝试其他程序的缓冲区溢出的漏洞。请取消该操作，除非您确定该链接是无恶意的。\\n\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<未知>\nexternalProtocolChkMsg=请记住我为此类型链接所做的选择。\nexternalProtocolLaunchBtn=启动应用程序\nmalwareBlocked=根据举报，位于 %S 的此网页有攻击行为。现已根据您的安全选项予以拦截。\nunwantedBlocked=根据举报，位于 %S 的此网页会提供不需要的垃圾软件。现已根据您的安全选项予以拦截。\ndeceptiveBlocked=根据举报，位于 %S 的此网页是一个欺诈网站。现已根据您的安全选项予以拦截。\ncspBlocked=此页面包含的内容安全策略禁止它以该种方式加载。\ncorruptedContentErrorv2=在网站 %S 遇到一个无法修复的网络协议违规。\nremoteXUL=此页面使用了不支持的技术，Firefox 默认不再启用该技术。\n## LOCALIZATION NOTE (sslv3Used) - Do not translate \"%S\".\nsslv3Used=Firefox 无法保证您在 %S 上的数据安全性，因为它使用 SSLv3，一个目前安全性欠佳的安全协议。\ninadequateSecurityError=该网站尝试协商的安全级别不足。\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/baseMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY minimizeWindow.key       \"m\">\n<!ENTITY minimizeWindow.label     \"最小化\">\n<!ENTITY bringAllToFront.label    \"全部前置\">\n<!ENTITY zoomWindow.label         \"缩放\">\n<!ENTITY windowMenu.label         \"窗口\">\n\n<!ENTITY helpMenu.label           \"帮助\"> \n<!ENTITY helpMenu.accesskey       \"H\"> \n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n                       for the help button in the menubar but Gnome does not.   -->\n<!ENTITY helpMenuWin.label        \"帮助\"> \n<!ENTITY helpMenuWin.accesskey    \"H\">\n<!ENTITY aboutProduct2.label      \"关于 &brandShorterName;\">\n<!ENTITY aboutProduct2.accesskey  \"A\">\n<!ENTITY productHelp2.label       \"&brandShorterName; 帮助\">\n<!ENTITY productHelp2.accesskey   \"H\">\n<!ENTITY helpMac.commandkey       \"?\">\n\n<!ENTITY helpKeyboardShortcuts.label     \"键盘快捷键\">\n<!ENTITY helpKeyboardShortcuts.accesskey \"K\">\n\n<!ENTITY helpSafeMode.label       \"以安全模式重新启动…\">\n<!ENTITY helpSafeMode.accesskey   \"R\">\n<!ENTITY helpSafeMode.stop.label       \"重新启动并启用附加组件\">\n<!ENTITY helpSafeMode.stop.accesskey   \"R\">\n\n<!ENTITY healthReport2.label      \"&brandShorterName; 健康报告\">\n<!ENTITY healthReport2.accesskey  \"e\">\n\n<!ENTITY helpTroubleshootingInfo.label      \"故障排除信息\">\n<!ENTITY helpTroubleshootingInfo.accesskey  \"T\">\n\n<!ENTITY helpFeedbackPage.label      \"提交反馈…\">\n<!ENTITY helpFeedbackPage.accesskey  \"S\">\n\n<!ENTITY helpShowTour2.label            \"&brandShorterName; 导览\">\n<!ENTITY helpShowTour2.accesskey        \"o\">\n\n<!ENTITY preferencesCmdMac.label        \"首选项…\">\n<!ENTITY preferencesCmdMac.commandkey   \",\">\n\n<!ENTITY servicesMenuMac.label          \"服务\">\n\n<!ENTITY hideThisAppCmdMac2.label       \"隐藏 &brandShorterName;\">\n<!ENTITY hideThisAppCmdMac2.commandkey  \"H\">\n\n<!ENTITY hideOtherAppsCmdMac.label      \"隐藏其他\">\n<!ENTITY hideOtherAppsCmdMac.commandkey \"H\">\n\n<!ENTITY showAllAppsCmdMac.label        \"全部显示\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/bookmarks.html",
    "content": "\n\n\n\n\n\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<meta charset=\"UTF-8\">\n<title>书签</title>\n<h1>书签</h1>\n\n<dl><p>\n    <dt><h3 personal_toolbar_folder=\"true\">书签工具栏文件夹</h3></dt>\n    <dd>添加到此文件夹的书签会被显示到书签工具栏中\n        <dl>\n            <p><dt><a href=\"https://www.mozilla.org/zh-CN/firefox/central/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAz5JREFUeNpcU0toXFUY/s49596588ikySSmM8rk0UkJEirVTVEjYk1NUdRFFgouXZQI2k2hUCjdiYIuCi4Kuig0DbqQYgU3Yi0iFRuRCBMwaZvMZDTNY95z3/fM8b8jldpzOeeee/i/737n+/+f4ZExf730rkiaZ9NJMx/nmk5HypMqqLr+ZuD4F67N5ZYejmfRsnvhyKsLhSs3zP70SubgYKHSdFENu+gXAprQIGnvBi5ez0m1b6u7M399+PTx+UvtCKtFi2F6195qXK2byir88esy5ksfYND5DhuhRCtUKBNB0Q7w5Z8ee2GgWdjOn250fn5v5j8F5dOHlZD0kWRgAwp3hrKY0S9BJWKIcQ5PShhNG4+1bHx+IocT+RXcrRSDMfFNRvvt3Oyp/icIrRhUl9hoO4kt3F55Bxf3LkLV20jWOohbDjzXxyc/lMH0cRSyCd1xq+dFhu986t7T0CUwIzB8EkW3O5ibhj44ib7NJhiBKRoB/aS4ZWHjbxtjGQYP7nGRTjim1SaQqYiAVAREpHG8vzWJn+6PQ6CF0HPR7nQQczpYeEWHyWMUkwU8MSECGwgJxAWp9xWKNzkuH3oet+JDlIE9Momedh1G4CN0bfhVG9nsS0BQQthJx0V7j3elq7ihqV5ezQTwZmodP9ZGkU/bOPr4Nr53xtDYsaD7Dg4nNqFaH5OCYSSdGhf7daNmuv6wEKqXk/yExKGBHSznFsH6FFpKQ/JAA0ulUejWLt44lkHXsqDaX6C6Nl4Rnq8vK8s/KThDMlJhkI91YOO+iR3XwEelCdTCBLSgijNzd6DLNfhlHfZ6FtWiWBQpq/V2LdSrrNPljBQkoOjuCiPxAMutOIbkPqYSEqeequGZaTLzdhZhS0PlnlB9bvhtr5CuHj3y2Qj8hVQ/kEopxONEEsO/0yATDYXYAdWrE69JEElXq7Hyk0tro+xBU1yZmr4xrIcvptIRCZlJJAYBmRGRkD08aivA7VDvWPqt564Xn41w/AHB1/u7l1/uGxGU8mNcgodUNDIq0JDeLnpzc1uo1Qr76rWbqyf/142PjsXJqdkmN2YDnQ9oGkJNU+t57q7qUv4y9/t64+HYfwQYAN7OczrzUDvGAAAAAElFTkSuQmCC\">新手上路</a></dt>\n        </dl>\n    <p><dt><h3>Mozilla Firefox</h3></dt>\n        <dl><p>\n            <dt><a href=\"https://support.mozilla.org/zh-CN/products/firefox\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">帮助和教程</a>\n            <dt><a href=\"https://www.mozilla.org/zh-CN/firefox/customize/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">自定义 Firefox</a>\n            <dt><a href=\"https://www.mozilla.org/zh-CN/contribute/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">加入进来</a>\n            <dt><a href=\"https://www.mozilla.org/zh-CN/about/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">关于我们</a>\n        </dl>\n</dl>\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/browser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the browser main menu items -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys --> \n\n<!-- LOCALIZATION NOTE (mainWindow.title): DONT_TRANSLATE -->\n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifiermenuseparator): DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifiermenuseparator \" - \">\n<!-- LOCALIZATION NOTE (mainWindow.titlePrivateBrowsingSuffix): This will be appended to the window's title\n                                                                inside the private browsing mode -->\n<!ENTITY mainWindow.titlePrivateBrowsingSuffix \"（隐私浏览）\">\n\n<!ENTITY appmenu.tooltip                     \"打开菜单\">\n<!ENTITY navbarOverflow.label                \"更多工具…\">\n\n<!-- Tab context menu -->\n<!ENTITY  reloadTab.label                    \"重新载入标签页\">\n<!ENTITY  reloadTab.accesskey                \"R\">\n<!ENTITY  reloadAllTabs.label                \"重新载入全部标签页\">\n<!ENTITY  reloadAllTabs.accesskey            \"A\">\n<!-- LOCALIZATION NOTE (closeTabsToTheEnd.label): This should indicate the\ndirection in which tabs are closed, i.e. locales that use RTL mode should say\nleft instead of right. -->\n<!ENTITY  closeTabsToTheEnd.label            \"关闭右侧标签页\">\n<!ENTITY  closeTabsToTheEnd.accesskey        \"i\">\n<!ENTITY  closeOtherTabs.label               \"关闭其他标签页\">\n<!ENTITY  closeOtherTabs.accesskey           \"o\">\n\n<!-- LOCALIZATION NOTE (pinTab.label, unpinTab.label): \"Pin\" is being\nused as a metaphor for expressing the fact that these tabs are \"pinned\" to the\nleft edge of the tabstrip. Really we just want the string to express the idea\nthat this is a lightweight and reversible action that keeps your tab where you\ncan reach it easily. -->\n<!ENTITY  pinTab.label                       \"固定标签页\">\n<!ENTITY  pinTab.accesskey                   \"P\">\n<!ENTITY  unpinTab.label                     \"取消固定标签页\">\n<!ENTITY  unpinTab.accesskey                 \"b\">\n<!ENTITY  sendTabToDevice.label              \"把标签页发送到设备\">\n<!ENTITY  sendTabToDevice.accesskey          \"D\">\n<!ENTITY  sendPageToDevice.label             \"发送页面到设备\">\n<!ENTITY  sendPageToDevice.accesskey         \"D\">\n<!ENTITY  sendLinkToDevice.label             \"发送链接到设备\">\n<!ENTITY  sendLinkToDevice.accesskey         \"D\">\n<!ENTITY  moveToNewWindow.label              \"移动到新窗口\">\n<!ENTITY  moveToNewWindow.accesskey          \"W\">\n<!ENTITY  bookmarkAllTabs.label              \"为全部标签页添加书签…\">\n<!ENTITY  bookmarkAllTabs.accesskey          \"T\">\n<!ENTITY  undoCloseTab.label                 \"恢复关闭的标签页\">\n<!ENTITY  undoCloseTab.accesskey             \"U\">\n<!ENTITY  closeTab.label                     \"关闭标签页\">\n<!ENTITY  closeTab.accesskey                 \"c\">\n\n<!ENTITY  listAllTabs.label      \"列出全部标签页\">\n\n<!ENTITY tabCmd.label \"新建标签页\">\n<!ENTITY tabCmd.accesskey \"T\">\n<!ENTITY tabCmd.commandkey \"t\">\n<!-- LOCALIZATION NOTE (openLocationCmd.label): \"Open Location\" is only\ndisplayed on OS X, and only on windows that aren't main browser windows, or\nwhen there are no windows but Firefox is still running. -->\n<!ENTITY openLocationCmd.label \"打开地址…\">\n<!ENTITY openFileCmd.label \"打开文件…\">\n<!ENTITY openFileCmd.accesskey \"O\">\n<!ENTITY openFileCmd.commandkey \"o\">\n<!ENTITY printSetupCmd.label \"页面设置…\">\n<!ENTITY printSetupCmd.accesskey \"u\">\n<!ENTITY printPreviewCmd.label \"打印预览\">\n<!ENTITY printPreviewCmd.accesskey \"v\">\n<!ENTITY printCmd.label \"打印…\">\n<!ENTITY printCmd.accesskey \"P\">\n<!ENTITY printCmd.commandkey \"p\">\n\n<!ENTITY goOfflineCmd.label \"脱机工作\">\n<!ENTITY goOfflineCmd.accesskey \"k\">\n\n<!ENTITY menubarCmd.label \"菜单栏\">\n<!ENTITY menubarCmd.accesskey \"M\">\n<!ENTITY navbarCmd.label \"导航工具栏\">\n<!ENTITY personalbarCmd.label \"书签工具栏\">\n<!ENTITY personalbarCmd.accesskey \"B\">\n<!ENTITY bookmarksToolbarItem.label \"书签工具栏项目\">\n\n<!ENTITY toolbarContextMenu.reloadAllTabs.label \"重新载入所有标签页\">\n<!ENTITY toolbarContextMenu.reloadAllTabs.accesskey \"A\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.label \"为全部标签页添加书签…\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.accesskey \"T\">\n<!ENTITY toolbarContextMenu.undoCloseTab.label \"恢复关闭的标签页\">\n<!ENTITY toolbarContextMenu.undoCloseTab.accesskey \"U\">\n\n<!ENTITY pageSourceCmd.label \"页面源代码\">\n<!ENTITY pageSourceCmd.accesskey \"o\">\n<!ENTITY pageSourceCmd.commandkey \"u\">\n<!ENTITY pageInfoCmd.label \"页面信息\">\n<!ENTITY pageInfoCmd.accesskey \"I\">\n<!ENTITY pageInfoCmd.commandkey \"i\">\n<!ENTITY mirrorTabCmd.label \"投射标签页\">\n<!ENTITY mirrorTabCmd.accesskey \"m\">\n<!-- LOCALIZATION NOTE (enterFullScreenCmd.label, exitFullScreenCmd.label):\nThese should match what Safari and other Apple applications use on OS X Lion. -->\n<!ENTITY enterFullScreenCmd.label \"进入全屏\">\n<!ENTITY enterFullScreenCmd.accesskey \"F\">\n<!ENTITY exitFullScreenCmd.label \"退出全屏\">\n<!ENTITY exitFullScreenCmd.accesskey \"F\">\n<!ENTITY fullScreenCmd.label \"全屏\">\n<!ENTITY fullScreenCmd.accesskey \"F\">\n<!ENTITY fullScreenCmd.macCommandKey \"f\">\n<!ENTITY showAllTabsCmd.label \"显示所有标签页\">\n<!ENTITY showAllTabsCmd.accesskey \"A\">\n<!ENTITY toggleReaderMode.key \"R\">\n\n<!ENTITY fxaSignIn.label \"登录&syncBrand.shortName.label;服务\">\n<!ENTITY fxaSignedIn.tooltip \"打开&syncBrand.shortName.label;服务首选项\">\n<!ENTITY fxaSignInError.label \"重新连接&syncBrand.shortName.label;服务\">\n<!ENTITY fxaUnverified.label \"验证您的账号\">\n\n\n<!ENTITY fullScreenMinimize.tooltip \"最小化\">\n<!ENTITY fullScreenRestore.tooltip \"还原\">\n<!ENTITY fullScreenClose.tooltip \"关闭\">\n<!ENTITY fullScreenAutohide.label \"隐藏工具栏\">\n<!ENTITY fullScreenAutohide.accesskey \"H\">\n<!ENTITY fullScreenExit.label \"退出全屏模式\">\n<!ENTITY fullScreenExit.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (fullscreenWarning.beforeDomain.label,\n     fullscreenWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring fullscreen.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n<!ENTITY fullscreenWarning.beforeDomain.label \"\">\n<!ENTITY fullscreenWarning.afterDomain.label \"已进入全屏模式\">\n<!ENTITY fullscreenWarning.generic.label \"此文档已进入全屏模式\">\n\n<!-- LOCALIZATION NOTE (exitDOMFullscreen.button,\n     exitDOMFullscreenMac.button): the \"escape\" button on PC keyboards\n     is uppercase, while on Mac keyboards it is lowercase -->\n<!ENTITY exitDOMFullscreen.button \"退出全屏模式(Esc)\">\n<!ENTITY exitDOMFullscreenMac.button \"退出全屏模式(Esc)\">\n<!ENTITY leaveDOMFullScreen.label \"退出全屏\">\n<!ENTITY leaveDOMFullScreen.accesskey \"u\">\n\n<!-- LOCALIZATION NOTE (pointerlockWarning.beforeDomain.label,\n     pointerlockWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring pointerlock.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n<!ENTITY pointerlockWarning.beforeDomain.label \"\">\n<!ENTITY pointerlockWarning.afterDomain.label \"已控制您的鼠标指针。按 Esc 键可收回控制权。\">\n<!ENTITY pointerlockWarning.generic.label \"此文档已控制您的鼠标指针。按 Esc 键可收回控制权。\">\n\n<!ENTITY closeWindow.label \"关闭窗口\">\n<!ENTITY closeWindow.accesskey \"d\">\n\n<!ENTITY bookmarksMenu.label \"书签\">\n<!ENTITY bookmarksMenu.accesskey \"B\">\n<!ENTITY bookmarkThisPageCmd.label \"将此页加为书签\">\n<!ENTITY editThisBookmarkCmd.label \"编辑此书签\">\n<!ENTITY bookmarkThisPageCmd.commandkey \"d\">\n<!-- LOCALIZATION NOTE (findShareServices.label):\n  -  Use the unicode ellipsis char, \\u2026,\n  -  or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY findShareServices.label \"查找更多“分享”服务…\">\n<!ENTITY sharePageCmd.label \"分享此页面\">\n<!ENTITY sharePageCmd.commandkey \"l\">\n<!ENTITY sharePageCmd.accesskey \"s\">\n<!-- LOCALIZATION NOTE (shareLink.accesskey): must be different than the following share access keys -->\n<!ENTITY shareLink.label \"分享此链接\">\n<!ENTITY shareLink.accesskey \"h\">\n<!ENTITY shareImage.label \"分享此图像\">\n<!ENTITY shareImage.accesskey \"r\">\n<!ENTITY shareSelect.label \"分享选中的部分\">\n<!ENTITY shareSelect.accesskey \"r\">\n<!ENTITY shareVideo.label \"分享此视频\">\n<!ENTITY shareVideo.accesskey \"r\">\n<!ENTITY feedsMenu2.label \"订阅此页\">\n<!ENTITY subscribeToPageMenupopup.label \"订阅此页\">\n<!ENTITY subscribeToPageMenuitem.label \"订阅此页…\">\n<!ENTITY addCurPagesCmd.label \"为所有标签页添加书签…\">\n<!ENTITY showAllBookmarks2.label \"管理所有书签\">\n<!ENTITY recentBookmarks.label \"最近的书签\">\n<!ENTITY otherBookmarksCmd.label \"其他书签\">\n<!ENTITY mobileBookmarksCmd.label \"移动版书签\">\n<!ENTITY bookmarksToolbarChevron.tooltip \"显示更多书签\">\n<!ENTITY showRecentlyBookmarked.label     \"显示最近的书签\">\n<!ENTITY showRecentlyBookmarked.accesskey \"h\">\n<!ENTITY hideRecentlyBookmarked.label     \"隐藏最近的书签\">\n<!ENTITY hideRecentlyBookmarked.accesskey \"H\">\n\n<!ENTITY backCmd.label                \"后退\">\n<!ENTITY backButton.tooltip           \"转到上一页\">\n<!ENTITY forwardCmd.label             \"前进\">\n<!ENTITY forwardButton.tooltip        \"转到下一页\">\n<!ENTITY backForwardButtonMenu.tooltip \"右击或下拉显示历史\">\n<!ENTITY backForwardButtonMenuMac.tooltip \"下拉显示历史\">\n<!ENTITY reloadCmd.label              \"重新载入\">\n<!ENTITY reloadButton.tooltip         \"重新载入当前页面\">\n<!ENTITY stopCmd.label                \"停止\">\n<!ENTITY stopCmd.macCommandKey        \".\">\n<!ENTITY stopButton.tooltip           \"停止载入此页面\">\n<!ENTITY goEndCap.tooltip             \"转到地址栏中指向的地址\">\n<!ENTITY printButton.label            \"打印\">\n<!ENTITY printButton.tooltip          \"打印当前页\">\n\n<!ENTITY urlbar.viewSiteInfo.label                      \"查看网站信息\">\n\n<!ENTITY urlbar.defaultNotificationAnchor.tooltip         \"打开消息面板\">\n<!ENTITY urlbar.geolocationNotificationAnchor.tooltip     \"打开位置请求面板\">\n<!ENTITY urlbar.addonsNotificationAnchor.tooltip          \"打开附加组件安装消息面板\">\n<!ENTITY urlbar.indexedDBNotificationAnchor.tooltip       \"打开离线存储消息面板\">\n<!ENTITY urlbar.passwordNotificationAnchor.tooltip        \"打开保存密码消息面板\">\n<!ENTITY urlbar.pluginsNotificationAnchor.tooltip         \"管理插件使用\">\n<!ENTITY urlbar.webNotificationAnchor.tooltip             \"更改您是否接收该网站发来的通知\">\n\n<!ENTITY urlbar.webRTCShareDevicesNotificationAnchor.tooltip      \"管理您是否与该网站共享摄像头和麦克风\">\n<!ENTITY urlbar.webRTCShareMicrophoneNotificationAnchor.tooltip   \"管理您是否与该网站共享麦克风\">\n<!ENTITY urlbar.webRTCShareScreenNotificationAnchor.tooltip       \"管理您是否与该网站共享窗口或屏幕\">\n\n<!ENTITY urlbar.servicesNotificationAnchor.tooltip        \"打开安装消息面板\">\n<!ENTITY urlbar.translateNotificationAnchor.tooltip       \"翻译此页面\">\n<!ENTITY urlbar.translatedNotificationAnchor.tooltip      \"管理页面翻译\">\n<!ENTITY urlbar.emeNotificationAnchor.tooltip             \"管理 DRM 软件使用\">\n\n<!ENTITY urlbar.cameraBlocked.tooltip            \"您已阻止此网站使用您的摄像头。\">\n<!ENTITY urlbar.microphoneBlocked.tooltip        \"您已阻止此网站使用您的麦克风。\">\n<!ENTITY urlbar.screenBlocked.tooltip            \"您已阻止此网站共享您的屏幕。\">\n<!ENTITY urlbar.geolocationBlocked.tooltip       \"您已阻止此网站获取位置信息。\">\n<!ENTITY urlbar.indexedDBBlocked.tooltip         \"您已阻止此网站进行数据存储。\">\n<!ENTITY urlbar.webNotificationsBlocked.tooltip  \"您已阻止此网站发送通知。\">\n\n<!ENTITY urlbar.openHistoryPopup.tooltip                \"显示历史\">\n\n<!ENTITY urlbar.zoomReset.tooltip     \"重置缩放级别\">\n\n<!ENTITY searchItem.title             \"搜索\">\n\n<!-- Toolbar items --> \n<!ENTITY homeButton.label             \"主页\">\n\n<!ENTITY bookmarksButton.label          \"书签\">\n<!ENTITY bookmarksCmd.commandkey \"b\">\n\n<!ENTITY bookmarksMenuButton.label          \"书签\">\n<!ENTITY bookmarksMenuButton.other.label \"其他书签\">\n<!ENTITY bookmarksMenuButton.mobile.label \"移动版书签\">\n<!ENTITY viewBookmarksSidebar2.label        \"显示书签侧栏\">\n<!ENTITY viewBookmarksToolbar.label         \"查看书签工具栏\">\n\n<!ENTITY containersMenu.label \"身份\">\n\n<!-- LOCALIZATION NOTE (bookmarksSidebarGtkCmd.commandkey): This command\n  -  key should not contain the letters A-F, since these are reserved\n  -  shortcut keys on Linux. -->\n<!ENTITY bookmarksGtkCmd.commandkey \"o\">\n<!ENTITY bookmarksWinCmd.commandkey \"i\">\n\n<!ENTITY historyButton.label            \"历史\">\n<!ENTITY historySidebarCmd.commandKey   \"h\">\n\n<!ENTITY toolsMenu.label              \"工具\">\n<!ENTITY toolsMenu.accesskey          \"T\"> \n\n<!ENTITY keywordfield.label           \"为此搜索引擎添加关键词…\">\n<!ENTITY keywordfield.accesskey       \"K\">\n\n<!ENTITY downloads.label              \"下载\">\n<!ENTITY downloads.accesskey          \"D\">\n<!ENTITY downloads.commandkey         \"j\">\n<!ENTITY downloadsUnix.commandkey     \"y\">\n<!ENTITY addons.label                 \"附加组件\">\n<!ENTITY addons.accesskey             \"A\">\n<!ENTITY addons.commandkey            \"A\">\n\n<!ENTITY webDeveloperMenu.label       \"Web 开发者\">\n<!ENTITY webDeveloperMenu.accesskey   \"W\">\n\n<!ENTITY inspectContextMenu.label     \"查看元素\">\n<!ENTITY inspectContextMenu.accesskey \"Q\">\n\n<!ENTITY fileMenu.label         \"文件\"> \n<!ENTITY fileMenu.accesskey       \"F\">\n<!ENTITY newUserContext.label             \"打开新的身份标签页\">\n<!ENTITY newUserContext.accesskey         \"C\">\n<!ENTITY newNavigatorCmd.label        \"新建窗口\">\n<!ENTITY newNavigatorCmd.key        \"N\">\n<!ENTITY newNavigatorCmd.accesskey      \"N\">\n<!ENTITY newPrivateWindow.label     \"新建隐私浏览窗口\">\n<!ENTITY newPrivateWindow.accesskey \"W\">\n<!ENTITY newNonRemoteWindow.label   \"新建单进程窗口\">\n\n<!ENTITY editMenu.label         \"编辑\"> \n<!ENTITY editMenu.accesskey       \"E\"> \n<!ENTITY undoCmd.label            \"撤销\">  \n<!ENTITY undoCmd.key            \"Z\">  \n<!ENTITY undoCmd.accesskey          \"U\"> \n<!ENTITY redoCmd.label            \"重做\">  \n<!ENTITY redoCmd.key            \"Y\">  \n<!ENTITY redoCmd.accesskey          \"R\"> \n<!ENTITY cutCmd.label           \"剪切\">  \n<!ENTITY cutCmd.key             \"X\">  \n<!ENTITY cutCmd.accesskey         \"t\"> \n<!ENTITY copyCmd.label            \"复制\">  \n<!ENTITY copyCmd.key            \"C\">  \n<!ENTITY copyCmd.accesskey          \"C\"> \n<!ENTITY pasteCmd.label           \"粘贴\">  \n<!ENTITY pasteCmd.key           \"V\">  \n<!ENTITY pasteCmd.accesskey         \"P\"> \n<!ENTITY deleteCmd.label          \"删除\">  \n<!ENTITY deleteCmd.key            \"D\">  \n<!ENTITY deleteCmd.accesskey        \"D\"> \n<!ENTITY selectAllCmd.label         \"全选\">  \n<!ENTITY selectAllCmd.key         \"A\">  \n<!ENTITY selectAllCmd.accesskey       \"A\"> \n<!ENTITY preferencesCmd2.label       \"选项\">\n<!ENTITY preferencesCmd2.accesskey     \"O\">\n<!ENTITY preferencesCmdUnix.label       \"首选项\">\n<!ENTITY preferencesCmdUnix.accesskey     \"n\"> \n\n<!ENTITY clearRecentHistory.label               \"清除最近的历史记录…\">\n\n<!ENTITY privateBrowsingCmd.commandkey          \"P\">\n\n<!ENTITY viewMenu.label         \"查看\"> \n<!ENTITY viewMenu.accesskey       \"V\"> \n<!ENTITY viewToolbarsMenu.label       \"工具栏\"> \n<!ENTITY viewToolbarsMenu.accesskey     \"T\"> \n<!ENTITY viewSidebarMenu.label \"侧栏\">\n<!ENTITY viewSidebarMenu.accesskey \"e\">\n<!ENTITY viewCustomizeToolbar.label       \"定制…\"> \n<!ENTITY viewCustomizeToolbar.accesskey     \"C\">\n\n<!ENTITY historyMenu.label \"历史\">\n<!ENTITY historyMenu.accesskey \"s\">\n<!ENTITY historyUndoMenu.label \"最近关闭的标签页\">\n<!-- LOCALIZATION NOTE (historyUndoWindowMenu): see bug 394759 -->\n<!ENTITY historyUndoWindowMenu.label \"最近关闭的窗口\">\n<!ENTITY historyRestoreLastSession.label \"恢复上一次会话\">\n\n<!ENTITY showAllHistoryCmd2.label \"管理所有历史记录\">\n<!ENTITY showAllHistoryCmd.commandkey \"H\">\n\n<!ENTITY appMenuCustomize.label \"定制\">\n<!ENTITY appMenuCustomize.tooltip \"定制菜单和工具栏\">\n<!ENTITY appMenuCustomizeExit.label \"退出定制\">\n<!ENTITY appMenuCustomizeExit.tooltip \"完成定制\">\n<!ENTITY appMenuHistory.label \"历史记录\">\n<!ENTITY appMenuHistory.showAll.label \"管理所有历史记录\">\n<!ENTITY appMenuHistory.clearRecent.label \"清除最近的历史记录…\">\n<!ENTITY appMenuHistory.restoreSession.label \"恢复上一次会话\">\n<!ENTITY appMenuHistory.viewSidebar.label \"查看历史记录侧栏\">\n<!ENTITY appMenuHelp.tooltip \"打开帮助菜单\">\n\n<!ENTITY appMenuRemoteTabs.label \"受同步的标签页\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.notabs.label): This is shown beneath\n     the name of a device when that device has no open tabs -->\n<!ENTITY appMenuRemoteTabs.notabs.label \"没有打开的标签页\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showMore.label, appMenuRemoteTabs.showMore.tooltip):\n     This is shown after the tabs list if we can display more tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showMore.label \"显示更多\">\n<!ENTITY appMenuRemoteTabs.showMore.tooltip \"显示此设备的更多标签页\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showAll.label, appMenuRemoteTabs.showAll.tooltip):\n     This is shown after the tabs list if we can all the remaining tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showAll.label \"显示全部\">\n<!ENTITY appMenuRemoteTabs.showAll.tooltip \"显示此设备的所有标签页\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY appMenuRemoteTabs.tabsnotsyncing.label \"打开标签页同步功能，就能看到其他设备上打开的标签页。\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.noclients.label): This is shown\n     when Sync is configured but this appears to be the only device attached to\n     the account. We also show links to download Firefox for android/ios. -->\n<!ENTITY appMenuRemoteTabs.noclients.title \"还没有同步过来的标签页！\">\n<!ENTITY appMenuRemoteTabs.noclients.subtitle \"想查看您在其他设备上的标签页吗？\">\n<!ENTITY appMenuRemoteTabs.openprefs.label \"同步服务首选项\">\n<!ENTITY appMenuRemoteTabs.notsignedin.label \"登录以查看来自您的其他设备的标签页列表。\">\n<!ENTITY appMenuRemoteTabs.signin.label \"登录同步服务\">\n<!ENTITY appMenuRemoteTabs.sidebar.label \"显示受同步标签页侧栏\">\n\n<!ENTITY customizeMenu.addToToolbar.label \"添加到工具栏\">\n<!ENTITY customizeMenu.addToToolbar.accesskey \"A\">\n<!ENTITY customizeMenu.addToPanel.label \"添加到菜单\">\n<!ENTITY customizeMenu.addToPanel.accesskey \"M\">\n<!ENTITY customizeMenu.moveToToolbar.label \"移动到工具栏\">\n<!ENTITY customizeMenu.moveToToolbar.accesskey \"o\">\n<!-- LOCALIZATION NOTE (customizeMenu.moveToPanel.accesskey) can appear on the\n     same context menu as menubarCmd and personalbarCmd, so they should have\n     different access keys. customizeMenu.moveToToolbar and \n     customizeMenu.moveToPanel are mutually exclusive, so can share access\n     keys.  -->\n<!ENTITY customizeMenu.moveToPanel.label \"移动到菜单\">\n<!ENTITY customizeMenu.moveToPanel.accesskey \"o\">\n<!ENTITY customizeMenu.removeFromToolbar.label \"从工具栏移除\">\n<!ENTITY customizeMenu.removeFromToolbar.accesskey \"R\">\n<!ENTITY customizeMenu.removeFromMenu.label \"从菜单中移除\">\n<!ENTITY customizeMenu.removeFromMenu.accesskey \"R\">\n<!ENTITY customizeMenu.addMoreItems.label \"添加更多项目…\">\n<!ENTITY customizeMenu.addMoreItems.accesskey \"A\">\n\n<!ENTITY openCmd.commandkey           \"l\">\n<!ENTITY urlbar.placeholder2          \"搜索或输入网址\">\n<!ENTITY urlbar.accesskey             \"d\">\n<!-- LOCALIZATION NOTE (urlbar.extension.label): Used to indicate that a selected autocomplete entry is provided by an extension. -->\n<!ENTITY urlbar.extension.label       \"扩展：\">\n<!ENTITY urlbar.switchToTab.label     \"切换到标签页：\">\n\n<!ENTITY urlbar.searchSuggestionsNotification.question \"您希望用“搜索建议”改善您的搜索体验吗？\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore \"详细了解…\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore.accesskey \"l\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable \"不用\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable.accesskey \"n\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable \"是的\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable.accesskey \"y\">\n\n<!-- \n  Comment duplicated from browser-sets.inc:\n\n  Search Command Key Logic works like this:\n\n  Unix: Ctrl+J (0.8, 0.9 support)\n        Ctrl+K (cross platform binding)\n  Mac:  Cmd+K (cross platform binding)\n        Cmd+Opt+F (platform convention)\n  Win:  Ctrl+K (cross platform binding)\n        Ctrl+E (IE compat)\n\n  We support Ctrl+K on all platforms now and advertise it in the menu since it is\n  our standard - it is a \"safe\" choice since it is near no harmful keys like \"W\" as\n  \"E\" is. People mourning the loss of Ctrl+K for emacs compat can switch their GTK\n  system setting to use emacs emulation, and we should respect it. Focus-Search-Box\n  is a fundamental keybinding and we are maintaining a XP binding so that it is easy\n  for people to switch to Linux.\n\n -->\n<!ENTITY searchFocus.commandkey       \"k\">\n<!ENTITY searchFocus.commandkey2      \"e\">\n<!ENTITY searchFocusUnix.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (contentSearchInput.label):\n     This is set as the aria-label attribute for the search input box in the\n     in-content search UI, to be used by screen readers. -->\n<!ENTITY contentSearchInput.label     \"搜索查询\">\n<!ENTITY contentSearchSubmit.tooltip  \"提交搜索\">\n\n<!-- LOCALIZATION NOTE (searchFor.label, searchWith.label):\n     These two strings are used to build the header above the list of one-click\n     search providers:  \"Search for <used typed keywords> with:\" -->\n<!ENTITY searchFor.label              \"搜索“\">\n<!ENTITY searchWith.label             \"”，使用：\">\n\n<!-- LOCALIZATION NOTE (search.label, searchAfter.label):\n     This string is used to build the header above the list of one-click search\n     providers when a one off engine has been selected.  The searchAfter text is\n     intentionally left empty for en-US and can be used by other localizations to\n     display a string after the search engine name.  This string will be displayed\n     as:  \"Search <selected engine name><searchAfter.label text>\" -->\n<!ENTITY search.label                 \"使用 \">\n<!ENTITY searchAfter.label            \" 搜索\">\n\n<!-- LOCALIZATION NOTE (searchWithHeader.label):\n     The wording of this string should be as close as possible to\n     searchFor.label and searchWith.label. This string will be used instead of\n     them when the user has not typed any keyword. -->\n<!ENTITY searchWithHeader.label       \"搜索引擎：\">\n<!-- LOCALIZATION NOTE (changeSearchSettings.button):\n     This string won't wrap, so if the translated string is longer,\n     consider translating it as if it said only \"Search Settings\". -->\n<!ENTITY changeSearchSettings.button  \"更改搜索设置\">\n<!ENTITY changeSearchSettings.tooltip \"更改搜索设置\">\n\n<!ENTITY searchInNewTab.label         \"在新标签页中搜索\">\n<!ENTITY searchInNewTab.accesskey     \"T\">\n<!ENTITY searchSetAsDefault.label     \"设为默认搜索引擎\">\n<!ENTITY searchSetAsDefault.accesskey \"D\">\n\n<!ENTITY openLinkCmdInTab.label       \"在新标签页中打开\">\n<!ENTITY openLinkCmdInTab.accesskey   \"T\">\n<!ENTITY openLinkCmd.label            \"在新窗口中打开\">\n<!ENTITY openLinkCmd.accesskey        \"W\">\n<!ENTITY openLinkInPrivateWindowCmd.label \"在新的隐私浏览窗口中打开链接\">\n<!ENTITY openLinkInPrivateWindowCmd.accesskey \"P\">\n<!ENTITY openLinkCmdInCurrent.label     \"打开链接\">\n<!ENTITY openLinkCmdInCurrent.accesskey \"O\">\n<!ENTITY openFrameCmdInTab.label      \"在新标签页中打开框架\">\n<!ENTITY openFrameCmdInTab.accesskey  \"T\">\n<!ENTITY openFrameCmd.label           \"在新窗口中打开框架\">\n<!ENTITY openFrameCmd.accesskey       \"W\">\n<!ENTITY openLinkCmdInContainerTab.label \"在新的身份标签页中打开链接\">\n<!ENTITY openLinkCmdInContainerTab.accesskey \"C\">\n<!ENTITY showOnlyThisFrameCmd.label     \"仅显示此框架\">\n<!ENTITY showOnlyThisFrameCmd.accesskey \"S\">\n<!ENTITY reloadCmd.commandkey         \"r\">\n<!ENTITY reloadFrameCmd.label         \"重新载入框架\">\n<!ENTITY reloadFrameCmd.accesskey     \"R\">\n<!ENTITY viewPartialSourceForSelectionCmd.label \"查看选中部分源代码\">\n<!ENTITY viewPartialSourceForMathMLCmd.label    \"查看 MathML 源代码\">\n<!-- LOCALIZATION NOTE (viewPartialSourceCmd.accesskey): This accesskey is used for both \n         viewPartialSourceForSelectionCmd.label and viewPartialSourceForMathMLCmd.label -->\n<!ENTITY viewPartialSourceCmd.accesskey \"e\">\n<!ENTITY viewPageSourceCmd.label      \"查看页面源代码\">\n<!ENTITY viewPageSourceCmd.accesskey  \"V\">\n<!ENTITY viewFrameSourceCmd.label     \"查看框架源代码\">\n<!ENTITY viewFrameSourceCmd.accesskey \"V\">\n<!ENTITY viewPageInfoCmd.label        \"查看页面信息\">\n<!ENTITY viewPageInfoCmd.accesskey    \"I\">\n<!ENTITY viewFrameInfoCmd.label       \"查看框架信息\">\n<!ENTITY viewFrameInfoCmd.accesskey   \"I\">\n<!ENTITY reloadImageCmd.label         \"重新载入图像\">\n<!ENTITY reloadImageCmd.accesskey     \"R\">\n<!ENTITY viewImageCmd.label           \"查看图像\">\n<!ENTITY viewImageCmd.accesskey       \"I\">\n<!ENTITY viewImageInfoCmd.label       \"查看图像信息\">\n<!ENTITY viewImageInfoCmd.accesskey   \"f\">\n<!ENTITY viewImageDescCmd.label       \"查看描述\">\n<!ENTITY viewImageDescCmd.accesskey   \"D\">\n<!ENTITY viewVideoCmd.label           \"查看视频\">\n<!ENTITY viewVideoCmd.accesskey       \"i\">\n<!ENTITY viewBGImageCmd.label         \"查看背景图像\">\n<!ENTITY viewBGImageCmd.accesskey     \"w\">\n<!ENTITY setDesktopBackgroundCmd.label      \"设为桌面背景…\">\n<!ENTITY setDesktopBackgroundCmd.accesskey  \"S\">\n<!ENTITY bookmarkPageCmd2.label       \"为此网页添加书签\">\n<!ENTITY bookmarkThisLinkCmd.label      \"为此链接添加书签\">\n<!ENTITY bookmarkThisLinkCmd.accesskey  \"L\">\n<!ENTITY bookmarkThisFrameCmd.label      \"为此框架添加书签\">\n<!ENTITY bookmarkThisFrameCmd.accesskey  \"m\">\n<!ENTITY emailPageCmd.label           \"用邮件发送链接…\">\n<!ENTITY emailPageCmd.accesskey       \"E\">\n<!ENTITY savePageCmd.label            \"将页面另存为…\">\n<!ENTITY savePageCmd.accesskey        \"A\">\n<!-- alternate for content area context menu -->\n<!ENTITY savePageCmd.accesskey2       \"P\">\n<!ENTITY savePageCmd.commandkey       \"s\">\n<!ENTITY saveFrameCmd.label           \"将框架另存为…\">\n<!ENTITY saveFrameCmd.accesskey       \"F\">\n<!ENTITY printFrameCmd.label          \"打印框架…\">\n<!ENTITY printFrameCmd.accesskey      \"P\">\n<!ENTITY saveLinkCmd.label            \"从链接另存文件为…\">\n<!ENTITY saveLinkCmd.accesskey        \"k\">\n<!ENTITY saveImageCmd.label           \"将图像另存为…\">\n<!ENTITY saveImageCmd.accesskey       \"v\">\n<!ENTITY saveVideoCmd.label           \"将视频另存为…\">\n<!ENTITY saveVideoCmd.accesskey       \"v\">\n<!ENTITY saveAudioCmd.label           \"将音频另存为…\">\n<!ENTITY saveAudioCmd.accesskey       \"v\">\n<!ENTITY emailImageCmd.label          \"用邮件发送图片…\">\n<!ENTITY emailImageCmd.accesskey      \"g\">\n<!ENTITY emailVideoCmd.label          \"用邮件发送视频…\">\n<!ENTITY emailVideoCmd.accesskey      \"a\">\n<!ENTITY castVideoCmd.label           \"发送视频到设备\">\n<!ENTITY castVideoCmd.accesskey       \"e\">\n<!ENTITY emailAudioCmd.label          \"用邮件发送音频…\">\n<!ENTITY emailAudioCmd.accesskey      \"a\">\n<!ENTITY playPluginCmd.label          \"激活此插件\">\n<!ENTITY playPluginCmd.accesskey      \"c\">\n<!ENTITY hidePluginCmd.label          \"隐藏此插件\">\n<!ENTITY hidePluginCmd.accesskey      \"H\">\n<!ENTITY copyLinkCmd.label            \"复制链接地址\">\n<!ENTITY copyLinkCmd.accesskey        \"a\">\n<!ENTITY copyImageCmd.label           \"复制图像地址\">\n<!ENTITY copyImageCmd.accesskey       \"o\">\n<!ENTITY copyImageContentsCmd.label   \"复制图像\">\n<!ENTITY copyImageContentsCmd.accesskey  \"y\"> \n<!ENTITY copyVideoURLCmd.label        \"复制视频地址\">\n<!ENTITY copyVideoURLCmd.accesskey    \"o\">\n<!ENTITY copyAudioURLCmd.label        \"复制音频地址\">\n<!ENTITY copyAudioURLCmd.accesskey    \"o\">\n<!ENTITY copyEmailCmd.label           \"复制邮件地址\">\n<!ENTITY copyEmailCmd.accesskey       \"E\">\n<!ENTITY thisFrameMenu.label              \"此框架\">\n<!ENTITY thisFrameMenu.accesskey          \"h\">\n\n<!-- Media (video/audio) controls -->\n<!-- LOCALIZATION NOTE: The access keys for \"Play\" and\n\"Pause\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaPlay.label             \"播放\">\n<!ENTITY mediaPlay.accesskey         \"P\">\n<!ENTITY mediaPause.label            \"暂停\">\n<!ENTITY mediaPause.accesskey        \"P\">\n<!-- LOCALIZATION NOTE: The access keys for \"Mute\" and\n\"Unmute\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaMute.label             \"静音\">\n<!ENTITY mediaMute.accesskey         \"M\">\n<!ENTITY mediaUnmute.label           \"恢复声音\">\n<!ENTITY mediaUnmute.accesskey       \"m\">\n<!ENTITY mediaPlaybackRate2.label     \"播放速度\">\n<!ENTITY mediaPlaybackRate2.accesskey \"d\">\n<!ENTITY mediaPlaybackRate050x2.label \"慢 (0.5×)\">\n<!ENTITY mediaPlaybackRate050x2.accesskey \"S\">\n<!ENTITY mediaPlaybackRate100x2.label \"正常\">\n<!ENTITY mediaPlaybackRate100x2.accesskey \"N\">\n<!ENTITY mediaPlaybackRate125x2.label \"快 (1.25×)\">\n<!ENTITY mediaPlaybackRate125x2.accesskey \"F\">\n<!ENTITY mediaPlaybackRate150x2.label \"很快 (1.5×)\">\n<!ENTITY mediaPlaybackRate150x2.accesskey \"a\">\n<!-- LOCALIZATION NOTE: \"Ludicrous\" is a reference to the\nmovie \"Space Balls\" and is meant to say that this speed is very\nfast. -->\n<!ENTITY mediaPlaybackRate200x2.label \"倍速 (2×)\">\n<!ENTITY mediaPlaybackRate200x2.accesskey \"L\">\n<!ENTITY mediaLoop.label             \"循环\">\n<!ENTITY mediaLoop.accesskey         \"L\">\n<!-- LOCALIZATION NOTE: The access keys for \"Show Controls\" and\n\"Hide Controls\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaShowControls.label     \"显示控制界面\">\n<!ENTITY mediaShowControls.accesskey \"C\">\n<!ENTITY mediaHideControls.label     \"隐藏控制界面\">\n<!ENTITY mediaHideControls.accesskey \"C\">\n<!ENTITY videoFullScreen.label       \"全屏\">\n<!ENTITY videoFullScreen.accesskey   \"F\">\n<!ENTITY videoSaveImage.label        \"将截图另存为…\">\n<!ENTITY videoSaveImage.accesskey    \"S\">\n<!-- LOCALIZATION NOTE: The access keys for \"Show Statistics\" and\n\"Hide Statistics\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY videoShowStats.label        \"显示统计信息\">\n<!ENTITY videoShowStats.accesskey    \"t\">\n<!ENTITY videoHideStats.label        \"隐藏统计信息\">\n<!ENTITY videoHideStats.accesskey    \"t\">\n\n<!-- LOCALIZATION NOTE :\nfullZoomEnlargeCmd.commandkey3, fullZoomReduceCmd.commandkey2 and\nfullZoomResetCmd.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n<!ENTITY fullZoomEnlargeCmd.label       \"放大\">\n<!ENTITY fullZoomEnlargeCmd.accesskey   \"I\">\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.label        \"缩小\">\n<!ENTITY fullZoomReduceCmd.accesskey    \"O\">\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.label         \"重置\">\n<!ENTITY fullZoomResetCmd.accesskey     \"R\">\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY fullZoomToggleCmd.label        \"仅缩放文本\">\n<!ENTITY fullZoomToggleCmd.accesskey    \"T\">\n<!ENTITY fullZoom.label                 \"缩放\">\n<!ENTITY fullZoom.accesskey             \"Z\">\n\n<!ENTITY sidebarCloseButton.tooltip     \"关闭侧栏\">\n\n<!ENTITY quitApplicationCmdWin2.label       \"退出\">\n<!ENTITY quitApplicationCmdWin2.accesskey   \"x\">\n<!ENTITY quitApplicationCmdWin2.tooltip     \"退出 &brandShorterName;\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n<!ENTITY quitApplicationCmd.label       \"退出\"> \n<!ENTITY quitApplicationCmd.accesskey   \"Q\">\n<!ENTITY quitApplicationCmdMac2.label   \"退出 &brandShorterName;\">\n<!-- LOCALIZATION NOTE(quitApplicationCmdUnix.key): This keyboard shortcut is used by both Linux and OSX builds. -->\n<!ENTITY quitApplicationCmdUnix.key     \"Q\">\n\n<!ENTITY closeCmd.label                 \"关闭\">  \n<!ENTITY closeCmd.key                   \"W\">  \n<!ENTITY closeCmd.accesskey             \"C\">\n\n<!ENTITY toggleMuteCmd.key              \"M\">\n\n<!ENTITY pageStyleMenu.label \"页面样式\">\n<!ENTITY pageStyleMenu.accesskey \"y\">\n<!ENTITY pageStyleNoStyle.label \"无样式\">\n<!ENTITY pageStyleNoStyle.accesskey \"N\">\n<!ENTITY pageStylePersistentOnly.label \"基本页面样式\">\n<!ENTITY pageStylePersistentOnly.accesskey \"B\">\n\n<!ENTITY pageReportIcon.tooltip            \"更改对此网站的弹窗拦截设置\">\n\n<!ENTITY allowPopups.accesskey \"p\">\n<!-- On Windows we use the term \"Options\" to describe settings, but\n     on Linux and Mac OS X we use \"Preferences\" - carry that distinction\n     over into this string, which is used in the \"popup blocked\" info bar . -->\n<!ENTITY editPopupSettingsUnix.label \"编辑弹窗拦截首选项…\">\n<!ENTITY editPopupSettings.label \"编辑弹窗拦截选项…\">\n<!ENTITY editPopupSettings.accesskey \"E\">\n<!ENTITY dontShowMessage.accesskey \"D\">\n\n<!ENTITY bidiSwitchPageDirectionItem.label        \"切换页面方向\">\n<!ENTITY bidiSwitchPageDirectionItem.accesskey    \"D\">\n<!ENTITY bidiSwitchTextDirectionItem.label        \"切换文字方向\">\n<!ENTITY bidiSwitchTextDirectionItem.accesskey    \"w\">\n<!ENTITY bidiSwitchTextDirectionItem.commandkey   \"X\">\n\n<!ENTITY findOnCmd.label     \"在当前页查找…\">\n<!ENTITY findOnCmd.accesskey \"F\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label  \"查找下一个\">\n<!ENTITY findAgainCmd.accesskey \"g\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY spellAddDictionaries.label \"添加字典…\">\n<!ENTITY spellAddDictionaries.accesskey \"A\">\n\n<!ENTITY editBookmark.done.label                     \"完成\">\n<!ENTITY editBookmark.removeBookmark.accessKey       \"R\">\n\n<!ENTITY identity.connectionSecure \"安全连接\">\n<!ENTITY identity.connectionNotSecure \"连接不安全\">\n<!ENTITY identity.connectionFile \"此页面存储在您的计算机上。\">\n<!ENTITY identity.connectionVerified2 \"您已安全连接至此网站，本站所有者：\">\n<!ENTITY identity.connectionInternal \"这是安全的 &brandShortName; 页面。\">\n<!ENTITY identity.insecureLoginForms2 \"在此网页上输入的登录信息可能会泄露。\">\n\n<!-- Strings for connection state warnings. -->\n<!ENTITY identity.activeBlocked \"&brandShortName; 已拦截此页面上不安全的内容。\">\n<!ENTITY identity.passiveLoaded \"此页面上部分内容不安全（例如图像）。\">\n<!ENTITY identity.activeLoaded \"您在此页面上已禁用保护。\">\n<!ENTITY identity.weakEncryption \"此页面使用较弱加密。\">\n\n<!-- Strings for connection state warnings in the subview. -->\n<!ENTITY identity.description.insecure \"您至此网站的连接非私密。您提交的信息可能被其他人看到（例如密码、邮件、信用卡等）。\">\n<!ENTITY identity.description.insecureLoginForms \"在此页面输入您的登录信息并不安全，可能会泄露。\">\n<!ENTITY identity.description.weakCipher \"您与此网站的连接使用了较弱的加密，并不私密。\">\n<!ENTITY identity.description.weakCipher2 \"其他人可能查看您的信息或修改该网站的行为。\">\n<!ENTITY identity.description.activeBlocked \"&brandShortName; 已拦截此页面上不安全的内容。\">\n<!ENTITY identity.description.passiveLoaded \"您的连接并不私密，您提供给此网站的信息可能会被其他人看到。\">\n<!ENTITY identity.description.passiveLoaded2 \"此网站包含不安全的内容（例如图像）。\">\n<!ENTITY identity.description.passiveLoaded3 \"尽管 &brandShortName; 已拦截部分内容，但页面上仍有内容不安全（例如图像）。\">\n<!ENTITY identity.description.activeLoaded \"此网站包含的内容不安全（例如脚本），并且您至它的连接非私密。\">\n<!ENTITY identity.description.activeLoaded2 \"您提供给此网站的信息（例如密码、聊天消息、信用卡等）可能会被其他人看到。\">\n\n<!ENTITY identity.enableMixedContentBlocking.label \"启用保护\">\n<!ENTITY identity.enableMixedContentBlocking.accesskey \"E\">\n<!ENTITY identity.disableMixedContentBlocking.label \"暂时解除保护\">\n<!ENTITY identity.disableMixedContentBlocking.accesskey \"D\">\n<!ENTITY identity.learnMore \"详细了解\">\n\n<!ENTITY identity.removeCertException.label \"移除例外\">\n<!ENTITY identity.removeCertException.accesskey \"R\">\n\n<!ENTITY identity.moreInfoLinkText2 \"更多信息\">\n\n<!ENTITY identity.permissions \"权限\">\n<!ENTITY identity.permissionsEmpty \"您尚未授予此站点任何权限。\">\n<!ENTITY identity.permissionsReloadHint \"您可能需要重新载入此页面以应用更改。\">\n\n<!-- Name for the tabs toolbar as spoken by screen readers.\n     The word \"toolbar\" is appended automatically and should not be contained below! -->\n<!ENTITY tabsToolbar.label \"浏览器标签页\">\n\n<!-- LOCALIZATION NOTE (syncTabsMenu3.label): This appears in the history menu -->\n<!ENTITY syncTabsMenu3.label     \"受同步的标签页\">\n\n<!ENTITY syncedTabs.sidebar.label              \"受同步的标签页\">\n<!ENTITY syncedTabs.sidebar.noclients.label    \"在您的其他设备上登录 Firefox，就能在这里看到这些设备上的标签页了。\">\n<!ENTITY syncedTabs.sidebar.noclients.title    \"还没有同步过来的标签页！\">\n<!ENTITY syncedTabs.sidebar.noclients.subtitle \"想查看您在其他设备上的标签页吗？\">\n<!ENTITY syncedTabs.sidebar.notsignedin.label  \"登录即可查看您的其他设备上的标签页列表。\">\n<!ENTITY syncedTabs.sidebar.notabs.label       \"没有已打开的标签页\">\n<!ENTITY syncedTabs.sidebar.openprefs.label    \"打开&syncBrand.shortName.label;服务首选项\">\n<!-- LOCALIZATION NOTE (syncedTabs.sidebar.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY syncedTabs.sidebar.tabsnotsyncing.label       \"开启标签页同步服务，即可查看您的其他设备上的标签页列表。\">\n\n<!-- LOCALIZATION NOTE (syncedTabs.context.open.accesskey,\n                        syncedTabs.context.openAllInTabs.accesskey):\n     These access keys are identical because their associated menu items are\n     mutually exclusive -->\n<!ENTITY syncedTabs.context.open.label                       \"打开\">\n<!ENTITY syncedTabs.context.open.accesskey                   \"O\">\n<!ENTITY syncedTabs.context.openInNewTab.label               \"在新标签页中打开\">\n<!ENTITY syncedTabs.context.openInNewTab.accesskey           \"w\">\n<!ENTITY syncedTabs.context.openInNewWindow.label            \"在新窗口中打开\">\n<!ENTITY syncedTabs.context.openInNewWindow.accesskey        \"N\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.label     \"在新的隐私浏览窗口中打开\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.accesskey \"P\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.label          \"为此标签页添加书签…\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.accesskey      \"B\">\n<!ENTITY syncedTabs.context.copy.label                       \"复制\">\n<!ENTITY syncedTabs.context.copy.accesskey                   \"C\">\n\n<!ENTITY syncedTabs.context.openAllInTabs.label              \"打开标签组\">\n<!ENTITY syncedTabs.context.openAllInTabs.accesskey          \"O\">\n\n\n<!ENTITY syncBrand.shortName.label    \"同步\">\n\n<!ENTITY syncSignIn.label             \"登录至&syncBrand.shortName.label;服务…\">\n<!ENTITY syncSignIn.accesskey         \"Y\">\n<!ENTITY syncSyncNowItem.label        \"立即同步\">\n<!ENTITY syncSyncNowItem.accesskey    \"S\">\n<!ENTITY syncReAuthItem.label         \"重新连接&syncBrand.shortName.label;服务…\">\n<!ENTITY syncReAuthItem.accesskey     \"R\">\n<!ENTITY syncToolbarButton.label      \"同步\">\n\n<!ENTITY social.addons.label \"管理服务…\">\n\n<!ENTITY social.directory.label \"可用目录\">\n<!ENTITY social.directory.text \"您可以从目录激活“分享”服务。\">\n<!ENTITY social.directory.button \"带我去！\">\n<!ENTITY social.directory.introText \"点击要添加的服务将其添加到 &brandShortName;。\">\n<!ENTITY social.directory.viewmore.text \"查看更多\">\n\n<!ENTITY customizeMode.menuAndToolbars.header2 \"更多工具和功能\">\n<!ENTITY customizeMode.menuAndToolbars.empty \"想要更多的工具？\">\n<!ENTITY customizeMode.menuAndToolbars.emptyLink \"来挑选成千上万的附加组件吧\">\n<!ENTITY customizeMode.restoreDefaults \"恢复默认设置\">\n<!ENTITY customizeMode.toolbars \"显示/隐藏工具栏\">\n<!ENTITY customizeMode.titlebar \"标题栏\">\n<!ENTITY customizeMode.lwthemes \"主题\">\n<!ENTITY customizeMode.lwthemes.myThemes \"我的主题\">\n<!ENTITY customizeMode.lwthemes.recommended \"推荐\">\n<!ENTITY customizeMode.lwthemes.menuManage \"管理\">\n<!ENTITY customizeMode.lwthemes.menuManage.accessKey \"M\">\n<!ENTITY customizeMode.lwthemes.menuGetMore \"获取更多主题\">\n<!ENTITY customizeMode.lwthemes.menuGetMore.accessKey \"G\">\n\n<!ENTITY getUserMedia.selectCamera.label \"共享的摄像头：\">\n<!ENTITY getUserMedia.selectCamera.accesskey \"C\">\n<!ENTITY getUserMedia.selectMicrophone.label \"共享的麦克风：\">\n<!ENTITY getUserMedia.selectMicrophone.accesskey \"M\">\n<!ENTITY getUserMedia.audioCapture.label \"来自此标签页的音频将被共享。\">\n<!ENTITY getUserMedia.allWindowsShared.message \"您的屏幕上的所有可见窗口都将被共享。\">\n\n<!ENTITY trackingProtection.title \"跟踪保护\">\n<!ENTITY trackingProtection.detectedBlocked3 \"&brandShortName; 已拦截该页面可能跟踪您的浏览行为的内容。\">\n<!ENTITY trackingProtection.detectedNotBlocked3 \"此网站包含的某些元素可能跟踪您的浏览行为，但您已经禁用保护。\">\n<!ENTITY trackingProtection.notDetected3 \"此页面上未检测到跟踪元素。\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblock.label, trackingProtection.unblock.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in NON-private browsing mode. -->\n<!ENTITY trackingProtection.unblock.label \"在此网站上禁用保护\">\n<!ENTITY trackingProtection.unblock.accesskey \"D\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblockPrivate.label, trackingProtection.unblockPrivate.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in PRIVATE browsing mode. -->\n<!ENTITY trackingProtection.unblockPrivate.label \"在本次会话期间禁用保护\">\n<!ENTITY trackingProtection.unblockPrivate.accesskey \"D\">\n<!ENTITY trackingProtection.block2.label \"启用保护\">\n<!ENTITY trackingProtection.block2.accesskey \"E\">\n\n<!ENTITY trackingContentBlocked.message \"跟踪\">\n<!ENTITY trackingContentBlocked.moreinfo \"已拦截此页面中跟踪您的网上活动的内容。\">\n<!ENTITY trackingContentBlocked.learnMore \"详细了解\">\n<!ENTITY trackingContentBlocked.options \"选项\">\n<!ENTITY trackingContentBlocked.unblock2.label \"在此网站上禁用保护\">\n<!ENTITY trackingContentBlocked.unblock2.accesskey \"D\">\n<!ENTITY trackingContentBlocked.block.label \"启用保护\">\n<!ENTITY trackingContentBlocked.block.accesskey \"E\">\n<!ENTITY trackingContentBlocked.disabled.message \"跟踪保护已禁用\">\n\n<!ENTITY pluginNotification.showAll.label \"全部显示\">\n<!ENTITY pluginNotification.showAll.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.properties -->\n<!ENTITY pluginActivateNow.label \"本次允许\">\n<!ENTITY pluginActivateAlways.label \"长期允许\">\n<!ENTITY pluginBlockNow.label \"拦截插件\">\n\n<!-- LOCALIZATION NOTE: (pluginNotification.width): This is used to determine the\n     width of the plugin popup notification that can appear if a plugin has been\n     blocked on a page. Should be wide enough to fit the pluginActivateNow.label\n     and pluginActivateAlways.label strings above on a single line. This must be\n     a CSS length value. -->\n<!ENTITY pluginNotification.width \"28em\">\n\n<!ENTITY uiTour.infoPanel.close \"关闭\">\n\n<!ENTITY appMenuSidebars.label         \"侧栏\">\n\n<!-- LOCALIZATION NOTE: (panicButton.view.mainTimeframeDesc, panicButton.view.5min, panicButton.view.2hr, panicButton.view.day):\n     The .mainTimeframeDesc string combined with any of the 3 others is meant to form a complete sentence, e.g. \"Forget the last: Five minutes\".\n     Please ensure that this remains the case in the translation. -->\n<!ENTITY panicButton.view.mainTimeframeDesc       \"抹去最近：\">\n<!ENTITY panicButton.view.5min                    \"5 分钟\">\n<!ENTITY panicButton.view.2hr                     \"2 小时\">\n<!ENTITY panicButton.view.day                     \"24 小时\">\n\n<!-- LOCALIZATION NOTE: (panicButton.view.mainLabel, panicButton.view.deleteCookies, panicButton.view.deleteHistory, panicButton.view.deleteTabsAndWindows, panicButton.view.openNewWindow):\n     The .mainActionDesc string combined with any of the 4 others is meant to form a complete sentence, e.g. \"Proceeding will: Delete Recent Cookies\".\n     Note also that the deleteCookies, deleteHistory and deleteTabsAndWindows strings include <html:strong> tags for emphasis on the words \"Cookies\", \"History\", \"Tabs\" and \"Windows\".\n     The translation should do the same. -->\n<!ENTITY panicButton.view.mainActionDesc          \"这将：\">\n<!ENTITY panicButton.view.deleteCookies           \"删除近期的 <html:strong>Cookie</html:strong>\">\n<!ENTITY panicButton.view.deleteHistory           \"删除近期的<html:strong>历史记录</html:strong>\">\n<!ENTITY panicButton.view.deleteTabsAndWindows    \"关闭所有的<html:strong>标签页</html:strong>和<html:strong>窗口</html:strong>\">\n<!ENTITY panicButton.view.openNewWindow           \"打开一个新的窗口\">\n\n<!ENTITY panicButton.view.undoWarning             \"此操作无法撤销。\">\n<!ENTITY panicButton.view.forgetButton            \"抹去吧！\">\n\n<!ENTITY panicButton.thankyou.msg1                \"您近期的历史记录已清除。\">\n<!ENTITY panicButton.thankyou.msg2                \"享受安全的浏览体验吧！\">\n<!ENTITY panicButton.thankyou.buttonlabel         \"谢谢！\">\n\n<!ENTITY emeLearnMoreContextMenu.label            \"详细了解有关 DRM…\">\n<!ENTITY emeLearnMoreContextMenu.accesskey        \"D\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnv_timeout=已超时\nopenFile=打开文件\n\ndroponhometitle=设置主页\ndroponhomemsg=您要将其设为您的新主页吗？\ndroponhomemsgMultiple=您想将这些文档设为您的新主页吗？\n\n# context menu strings\n\n# LOCALIZATION NOTE (contextMenuSearch): %1$S is the search engine,\n# %2$S is the selection string.\ncontextMenuSearch=用 %1$S 搜索“%2$S”\ncontextMenuSearch.accesskey=S\n\n# bookmark dialog strings\n\nbookmarkAllTabsDefault=[文件夹名称]\n\nxpinstallPromptMessage=%S 已阻止此网站在您的计算机上安装软件的请求。\nxpinstallPromptMessage.dontAllow=不允许\nxpinstallPromptMessage.dontAllow.accesskey=D\nxpinstallPromptAllowButton=允许\n# Accessibility Note:\n# Be sure you do not choose an accesskey that is used elsewhere in the active context (e.g. main menu bar, submenu of the warning popup button)\n# See http://www.mozilla.org/access/keyboard/accesskey for details\nxpinstallPromptAllowButton.accesskey=A\nxpinstallDisabledMessageLocked=软件安装已被您的系统管理员禁用。\nxpinstallDisabledMessage=软件安装已被禁用。请单击“启用”并重试。\nxpinstallDisabledButton=启用\nxpinstallDisabledButton.accesskey=n\n\n# LOCALIZATION NOTE (webextPerms.header)\n# This string is used as a header in the webextension permissions dialog,\n# %S is replaced with the localized name of the extension being installed.\n# See https://bug1308309.bmoattachments.org/attachment.cgi?id=8814612\n# for an example of the full dialog.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.header=添加 %S？\n\n# LOCALIZATION NOTE (webextPerms.listIntro)\n# This string will be followed by a list of permissions requested\n# by the webextension.\nwebextPerms.listIntro=它所需的权限为：\nwebextPerms.add.label=添加\nwebextPerms.add.accessKey=A\nwebextPerms.cancel.label=取消\nwebextPerms.cancel.accessKey=C\n\n# LOCALIZATION NOTE (webextPerms.sideloadMenuItem)\n# %1$S will be replaced with the localized name of the sideloaded add-on.\n# %2$S will be replace with the name of the application (e.g., Firefox, Nightly)\nwebextPerms.sideloadMenuItem=%1$S 已添加到 %2$S\n\n# LOCALIZATION NOTE (webextPerms.sideloadHeader)\n# This string is used as a header in the webextension permissions dialog\n# when the extension is side-loaded.\n# %S is replaced with the localized name of the extension being installed.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.sideloadHeader=%S 已添加\nwebextPerms.sideloadText2=您的计算机上的另一个程序已安装一个将影响您的浏览器的附加组件。请检查此附加组件的权限请求，然后选择启用或者取消（保持禁用）。\nwebextPerms.sideloadTextNoPerms=您的计算机上的另一个程序已安装一个将影响您的浏览器的附加组件。请选择启用或者取消（保持禁用）。\n\nwebextPerms.sideloadEnable.label=启用\nwebextPerms.sideloadEnable.accessKey=E\nwebextPerms.sideloadCancel.label=取消\nwebextPerms.sideloadCancel.accessKey=C\n\n# LOCALIZATION NOTE (webextPerms.updateMenuItem)\n# %S will be replaced with the localized name of the extension which\n# has been updated.\nwebextPerms.updateMenuItem=%S 需要新的权限\n\n# LOCALIZATION NOTE (webextPerms.updateText)\n# %S is replaced with the localized name of the updated extension.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.updateText=%S 已经更新。您必须确认新的权限，然后才能安装更新的版本。选择“取消”将保持您当前的附加组件版本。\n\nwebextPerms.updateAccept.label=更新\nwebextPerms.updateAccept.accessKey=U\n\nwebextPerms.description.bookmarks=读取和修改书签\nwebextPerms.description.clipboardRead=获取剪贴板数据\nwebextPerms.description.clipboardWrite=输入数据到剪贴板\nwebextPerms.description.downloads=下载文件和读取及修改浏览器的下载历史\nwebextPerms.description.geolocation=访问您的位置\nwebextPerms.description.history=存取浏览历史\n# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)\n# %S will be replaced with the name of the application\nwebextPerms.description.nativeMessaging=与 %S 之外的其他程序交换信息\nwebextPerms.description.notifications=为您显示通知\nwebextPerms.description.privacy=读取和修改隐私设置\nwebextPerms.description.sessions=存取最近关闭的标签页\nwebextPerms.description.tabs=访问浏览器标签页\nwebextPerms.description.topSites=存取浏览历史\nwebextPerms.description.webNavigation=网页导航期间操作浏览器活动\n\nwebextPerms.hostDescription.allUrls=访问您在所有网站的数据\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.wildcard)\n# %S will be replaced by the DNS domain for which a webextension\n# is requesting access (e.g., mozilla.org)\nwebextPerms.hostDescription.wildcard=访问您用于 %S 域名的数据\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManyWildcards):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# domains for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManyWildcards=访问您用于 #1 个其他域名的数据;访问您用于 #1 个其他域名的数据\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.oneSite)\n# %S will be replaced by the DNS host name for which a webextension\n# is requesting access (e.g., www.mozilla.org)\nwebextPerms.hostDescription.oneSite=访问您用于 %S 的数据\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManySites)\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# hosts for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManySites=访问您用于 #1 个其他网站的数据;访问您用于 #1 个其他网站的数据\n\n# LOCALIZATION NOTE (addonPostInstall.message)\n# %1$S is replaced with the localized named of the extension that was\n# just installed.\n# %2$S is replaced with the localized name of the application.\naddonPostInstall.message1=%1$S 已添加到 %2$S。\n\n# LOCALIZATION NOTE (addonPostInstall.messageDetail)\n# %1$S is replaced with the icon for the add-ons menu.\n# %2$S is replaced with the icon for the toolbar menu.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\naddonPostInstall.messageDetail=点击 %2$S 菜单中的 %1$S 管理您的附加组件。\naddonPostInstall.okay.label=确定\naddonPostInstall.okay.key=O\n\n# LOCALIZATION NOTE (addonDownloadingAndVerifying):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Also see https://bugzilla.mozilla.org/show_bug.cgi?id=570012 for mockups\naddonDownloadingAndVerifying=正在下载和验证附加组件…;正在下载和验证 #1 个附加组件…\naddonDownloadVerifying=正在验证\n\naddonInstall.unsigned=（未验证）\naddonInstall.cancelButton.label=取消\naddonInstall.cancelButton.accesskey=C\naddonInstall.acceptButton.label=安装\naddonInstall.acceptButton.accesskey=I\n\n# LOCALIZATION NOTE (addonConfirmInstallMessage,addonConfirmInstallUnsigned):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the number of add-ons being installed\naddonConfirmInstall.message=此网站想让您在 #1 中安装一个附加组件：;此网站想让您在 #1 中安装 #2 个附加组件：\naddonConfirmInstallUnsigned.message=注意：此网站想在 #1 中安装一个未通过验证的附加组件。请谨慎决定。;注意：此网站想在 #1 中安装 #2 个未通过验证的附加组件。请谨慎决定。\n\n# LOCALIZATION NOTE (addonConfirmInstallSomeUnsigned.message):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the total number of add-ons being installed (at least 2)\naddonConfirmInstallSomeUnsigned.message=;注意：此网站想在 #1 中安装 #2 个附加组件，其中一些未通过验证。请谨慎决定。\\u0020\n\naddonwatch.slow=%1$S 可能致使 %2$S 运行缓慢\naddonwatch.disable.label=禁用 %S\naddonwatch.ignoreSession.label=暂时忽略\naddonwatch.ignoreSession.accesskey=I\naddonwatch.ignorePerm.label=永久忽略\naddonwatch.ignorePerm.accesskey=p\naddonwatch.restart.message=要禁用 %1$S，您必须重启 %2$S\naddonwatch.restart.label=重启 %S\naddonwatch.restart.accesskey=R\n\n# LOCALIZATION NOTE (addonsInstalled, addonsInstalledNeedsRestart):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 first add-on's name, #2 number of add-ons, #3 application name\naddonsInstalled=#1 已安装成功。;#2 个附加组件已安装成功。\naddonsInstalledNeedsRestart=#1 将在重新启动 #3 时被安装。;#2 个附加组件将在重新启动 #3 时被安装。\naddonInstallRestartButton=立即重启\naddonInstallRestartButton.accesskey=R\naddonInstallRestartIgnoreButton=暂时不要\naddonInstallRestartIgnoreButton.accesskey=N\n\n# LOCALIZATION NOTE (addonInstallError-1, addonInstallError-2, addonInstallError-3, addonInstallError-4, addonInstallError-5, addonLocalInstallError-1, addonLocalInstallError-2, addonLocalInstallError-3, addonLocalInstallError-4, addonLocalInstallError-5):\n# %1$S is the application name, %2$S is the add-on name\naddonInstallError-1=此附加组件未能下载，因为连接失败。\naddonInstallError-2=此附加组件未能安装，因为它不匹配预期的附加组件 %1$S。\naddonInstallError-3=从此网站下载的附加组件未能安装，因为它看起来已损坏。\naddonInstallError-4=%2$S 未能安装，因为 %1$S 无法修改所需的文件。\naddonInstallError-5=%1$S 已阻止此网站安装未通过验证的附加组件。\naddonLocalInstallError-1=因为一个文件系统错误，该附加组件无法被安装。\naddonLocalInstallError-2=此附加组件未能安装，因为它不匹配预期的附加组件 %1$S。\naddonLocalInstallError-3=该附加组件无法安装，因为它似乎已损坏。\naddonLocalInstallError-4=%2$S 未能安装，因为 %1$S 无法修改所需的文件。\naddonLocalInstallError-5=此附加组件无法安装，因为它未通过验证。\n\n# LOCALIZATION NOTE (addonInstallErrorIncompatible):\n# %1$S is the application name, %2$S is the application version, %3$S is the add-on name\naddonInstallErrorIncompatible=%3$S 未能安装，因为它与 %1$S %2$S 不兼容。\n\n# LOCALIZATION NOTE (addonInstallErrorBlocklisted): %S is add-on name\naddonInstallErrorBlocklisted=%S 未能安装，因为它具有一个高风险的稳定性或安全性问题。\n\nunsignedAddonsDisabled.message=一个或多个已安装的附加组件未通过验证，现已被禁用。\nunsignedAddonsDisabled.learnMore.label=详细了解\nunsignedAddonsDisabled.learnMore.accesskey=L\n\n# LOCALIZATION NOTE (compactLightTheme.name): This is displayed in about:addons -> Appearance\ncompactLightTheme.name=明亮紧凑\ncompactLightTheme.description=具有明亮配色的紧凑主题。\n\n# LOCALIZATION NOTE (compactDarkTheme.name): This is displayed in about:addons -> Appearance\ncompactDarkTheme.name=深邃紧凑\ncompactDarkTheme.description=具有暗色调的紧凑主题。\n\n# LOCALIZATION NOTE (lwthemeInstallRequest.message): %S will be replaced with\n# the host name of the site.\nlwthemeInstallRequest.message=该站点 (%S) 尝试安装一个主题。\nlwthemeInstallRequest.allowButton=允许\nlwthemeInstallRequest.allowButton.accesskey=a\n\nlwthemePostInstallNotification.message=新的主题已完成安装。\nlwthemePostInstallNotification.undoButton=撤销\nlwthemePostInstallNotification.undoButton.accesskey=U\nlwthemePostInstallNotification.manageButton=管理主题…\nlwthemePostInstallNotification.manageButton.accesskey=M\n\n# LOCALIZATION NOTE (lwthemeNeedsRestart.message):\n# %S will be replaced with the new theme name.\nlwthemeNeedsRestart.message=%S 将在您重新启动后被安装。\nlwthemeNeedsRestart.button=现在重启\nlwthemeNeedsRestart.accesskey=R\n\n# LOCALIZATION NOTE (popupWarning.message): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName and #2 is the number of pop-ups blocked.\npopupWarning.message=#1 阻止了此网站弹出 1 个窗口。;#1 阻止了此网站弹出 #2 个窗口。\npopupWarningButton=选项\npopupWarningButton.accesskey=O\npopupWarningButtonUnix=首选项\npopupWarningButtonUnix.accesskey=P\npopupAllow=允许 %S 弹出窗口\npopupBlock=阻止 %S 弹出窗口\npopupWarningDontShowFromMessage=当弹出式窗口被拦截时不显示此消息\npopupWarningDontShowFromLocationbar=弹出式窗口被拦截时不显示信息栏\npopupShowPopupPrefix=显示“%S”\n\n# Bad Content Blocker Doorhanger Notification\n# %S is brandShortName\nbadContentBlocked.blocked.message=%S 拦截了此页面上的部分内容。\nbadContentBlocked.notblocked.message=%S 未拦截此页面上的任何内容。\n\ncrashedpluginsMessage.title=插件 %S 已崩溃。\ncrashedpluginsMessage.reloadButton.label=重新载入页面\ncrashedpluginsMessage.reloadButton.accesskey=R\ncrashedpluginsMessage.submitButton.label=提交崩溃报告\ncrashedpluginsMessage.submitButton.accesskey=S\ncrashedpluginsMessage.learnMore=详细了解…\n\n# Keyword fixup messages\n# LOCALIZATION NOTE (keywordURIFixup.message): Used when the user tries to visit\n# a local host page, by the time the DNS request recognizes it, we have already\n# loaded a search page for the given word.  An infobar then asks to the user\n# whether he rather wanted to visit the host.  %S is the recognized host.\nkeywordURIFixup.message=您是要访问 %S 吗？\nkeywordURIFixup.goTo=是的，带我前往 %S\nkeywordURIFixup.goTo.accesskey=Y\nkeywordURIFixup.dismiss=不了，谢谢\nkeywordURIFixup.dismiss.accesskey=N\n\n## Plugin doorhanger strings\n# LOCALIZATION NOTE (pluginActivateNew.message): Used for newly-installed\n# plugins which are not known to be unsafe. %1$S is the plugin name and %2$S\n# is the site domain.\npluginActivateNew.message=允许 %2$S 运行“%1$S”吗？\npluginActivateMultiple.message=允许 %S 运行插件？\npluginActivate.learnMore=详细了解…\n# LOCALIZATION NOTE (pluginActivateOutdated.message, pluginActivateOutdated.label):\n# These strings are used when an unsafe plugin has an update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateOutdated.message=%3$S 阻止了过旧版本的“%1$S”在 %2$S 上运行。\npluginActivateOutdated.label=过时的插件\npluginActivate.updateLabel=现在更新…\n# LOCALIZATION NOTE (pluginActivateVulnerable.message, pluginActivateVulnerable.label):\n# These strings are used when an unsafe plugin has no update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateVulnerable.message=%3$S 阻止了不安全的插件“%1$S”在 %2$S 上运行。\npluginActivateVulnerable.label=插件存在安全隐患！\npluginActivate.riskLabel=有什么风险？\n# LOCALIZATION NOTE (pluginActivateBlocked.message): %1$S is the plugin name, %2$S is brandShortName\npluginActivateBlocked.message=%2$S 已阻止“%1$S”以保障您的安全。\npluginActivateBlocked.label=已为您阻止，以保障您的安全\npluginActivateDisabled.message=“%S”已禁用。\npluginActivateDisabled.label=已停用\npluginActivateDisabled.manage=管理插件…\npluginEnabled.message=“%S”在 %S 上已启用。\npluginEnabledOutdated.message=过期的插件“%S”仍在 %S 上启用。\npluginEnabledVulnerable.message=不安全的插件“%S”仍在 %S 上启用。\npluginInfo.unknownPlugin=未知\n\n# LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.dtd\n# LOCALIZATION NOTE (pluginActivateNow.label): This button will enable the\n# plugin in the current session for an short time (about an hour), auto-renewed\n# if the site keeps using the plugin.\npluginActivateNow.label=本次允许\npluginActivateNow.accesskey=N\n# LOCALIZATION NOTE (pluginActivateAlways.label): This button will enable the\n# plugin for a long while (90 days), auto-renewed if the site keeps using the\n# plugin.\npluginActivateAlways.label=长期允许\npluginActivateAlways.accesskey=R\npluginBlockNow.label=拦截插件\npluginBlockNow.accesskey=B\npluginContinue.label=继续允许\npluginContinue.accesskey=C\n\n# in-page UI\nPluginClickToActivate=激活 %S。\nPluginVulnerableUpdatable=该版本插件存在安全隐患，应当更新。\nPluginVulnerableNoUpdate=此插件有安全隐患。\n\n# infobar UI\npluginContinueBlocking.label=继续拦截\npluginContinueBlocking.accesskey=B\n# LOCALIZATION NOTE (pluginActivateTrigger): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\npluginActivateTrigger.label=允许…\npluginActivateTrigger.accesskey=A\n\n# Sanitize\n# LOCALIZATION NOTE (sanitizeDialog2.everything.title): When \"Time range to\n# clear\" is set to \"Everything\", the Clear Recent History dialog's title is\n# changed to this.  See UI mockup and comment 11 at bug 480169 -->\nsanitizeDialog2.everything.title=清除全部历史\nsanitizeButtonOK=立即清除\n# LOCALIZATION NOTE (sanitizeButtonClearing): The label for the default\n# button between the user clicking it and the window closing.  Indicates the\n# items are being cleared.\nsanitizeButtonClearing=清除\n\n# LOCALIZATION NOTE (sanitizeEverythingWarning2): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has not modified the default set of history items to clear.\nsanitizeEverythingWarning2=全部历史记录会被清空。\n# LOCALIZATION NOTE (sanitizeSelectedWarning): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has modified the default set of history items to clear.\nsanitizeSelectedWarning=将清空选中的项目内容。\n\n# LOCALIZATION NOTE (downloadAndInstallButton.label): %S is replaced by the\n# version of the update: \"Update to 28.0\".\nupdate.downloadAndInstallButton.label=更新到 %S\nupdate.downloadAndInstallButton.accesskey=U\n\nmenuOpenAllInTabs.label=在标签页中打开书签组\n\n# History menu\nmenuRestoreAllTabs.label=还原所有标签页\n# LOCALIZATION NOTE (menuRestoreAllTabsSubview.label): like menuRestoreAllTabs.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* tabs.\nmenuRestoreAllTabsSubview.label=恢复关闭的标签页\n# LOCALIZATION NOTE (menuRestoreAllWindows, menuUndoCloseWindowLabel, menuUndoCloseWindowSingleTabLabel):\n# see bug 394759\nmenuRestoreAllWindows.label=恢复所有窗口\n# LOCALIZATION NOTE (menuRestoreAllWindowsSubview.label): like menuRestoreAllWindows.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* windows.\nmenuRestoreAllWindowsSubview.label=恢复关闭的窗口\n# LOCALIZATION NOTE (menuUndoCloseWindowLabel): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 Window Title, #2 Number of tabs\nmenuUndoCloseWindowLabel=#1 (与其他 #2 个标签页);#1 (与其他 #2 个标签页)\nmenuUndoCloseWindowSingleTabLabel=#1\n\n# Unified Back-/Forward Popup\ntabHistory.current=停留在此页\ntabHistory.goBack=后退至此页面\ntabHistory.goForward=前进至此页面\n\n# URL Bar\npasteAndGo.label=粘贴并访问\n# LOCALIZATION NOTE(urlbar-zoom-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nurlbar-zoom-button.label = %S%%\n\n# Block autorefresh\nrefreshBlocked.goButton=允许\nrefreshBlocked.goButton.accesskey=A\nrefreshBlocked.refreshLabel=%S 阻止了此页面自动重新载入。\nrefreshBlocked.redirectLabel=%S 阻止了此页面自动重定向至其他页面。\n\n# General bookmarks button\n# LOCALIZATION NOTE (bookmarksMenuButton.tooltip):\n# %S is the keyboard shortcut for \"Show All Bookmarks\"\nbookmarksMenuButton.tooltip=显示您的书签 (%S)\n# Star button\nstarButtonOn.tooltip2=编辑此书签（%S）\nstarButtonOff.tooltip2=为此页添加书签（%S）\nstarButtonOverflowed.label=为此页添加书签\nstarButtonOverflowedStarred.label=编辑此书签\n\n# Downloads button tooltip\n# LOCALIZATION NOTE (downloads.tooltip):\n# %S is the keyboard shortcut for \"Downloads\"\ndownloads.tooltip=显示进行中的下载的进度 (%S)\n\n# Print button tooltip on OS X\n# LOCALIZATION NOTE (printButton.tooltip):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\n# %S is the keyboard shortcut for \"Print\"\nprintButton.tooltip=打印此页… (%S)\n\n# New Window button tooltip\n# LOCALIZATION NOTE (newWindowButton.tooltip):\n# %S is the keyboard shortcut for \"New Window\"\nnewWindowButton.tooltip=打开新窗口 (%S)\n\n# New Tab button tooltip\n# LOCALIZATION NOTE (newTabButton.tooltip):\n# %S is the keyboard shortcut for \"New Tab\"\nnewTabButton.tooltip=打开新标签页 (%S)\n\n# Offline web applications\nofflineApps.available2=您是否要允许 %S 在您的计算机上存储数据？\nofflineApps.allowStoring.label=允许存储数据\nofflineApps.allowStoring.accesskey=A\nofflineApps.dontAllow.label=不允许\nofflineApps.dontAllow.accesskey=n\n\nofflineApps.usage=此站点 （%S） 正在保存超过 %SMB 的数据至您的计算机以供脱机使用。\nofflineApps.manageUsage=显示设置\nofflineApps.manageUsageAccessKey=S\n\nidentity.identified.verifier=验证者：%S\nidentity.identified.verified_by_you=您已将此网站加入安全例外。\nidentity.identified.state_and_country=%S, %S\n\nidentity.icon.tooltip=显示网站信息\n\ntrackingProtection.intro.title=跟踪保护的运作方式\n# LOCALIZATION NOTE (trackingProtection.intro.description2):\n# %S is brandShortName. This string should match the one from Step 1 of the tour\n# when it starts from the button shown when a new private window is opened.\ntrackingProtection.intro.description2=当您看到这个盾牌时，意味着 %S 已拦截该页面中可能跟踪您的浏览行为的内容。\n# LOCALIZATION NOTE (trackingProtection.intro.step1of3): Indicates that the intro panel is step one of three in a tour.\ntrackingProtection.intro.step1of3=1 / 3\ntrackingProtection.intro.nextButton.label=下一步\n\ntrackingProtection.icon.activeTooltip=已拦截跟踪企图\ntrackingProtection.icon.disabledTooltip=检测到跟踪内容\n\n# Edit Bookmark UI\neditBookmarkPanel.pageBookmarkedTitle=已为此页面添加书签\neditBookmarkPanel.pageBookmarkedDescription=%S 将为您记住此页面。\neditBookmarkPanel.bookmarkedRemovedTitle=书签已移除\neditBookmarkPanel.editBookmarkTitle=编辑此书签\n\n# LOCALIZATION NOTE (editBookmark.removeBookmarks.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the number of bookmarks to be removed.\n# If this causes problems with localization you can also do \"Remove Bookmarks (#1)\"\n# instead of \"Remove #1 Bookmarks\".\neditBookmark.removeBookmarks.label=移除此书签;移除 #1 个书签\n\n# Post Update Notifications\npu.notifyButton.label=详情…\npu.notifyButton.accesskey=D\n# LOCALIZATION NOTE %S will be replaced by the short name of the application.\npuNotifyText=%S 更新完毕\npuAlertTitle=%S 已更新\npuAlertText=单击此处查看详细信息\n\n# Geolocation UI\n\ngeolocation.allowLocation=允许获取位置\ngeolocation.allowLocation.accesskey=A\ngeolocation.dontAllowLocation=不允许\ngeolocation.dontAllowLocation.accesskey=n\ngeolocation.shareWithSite3=您是否要允许 %S 获取您的位置？\ngeolocation.shareWithFile3=您是否要允许此本地文件获取您的位置？\ngeolocation.remember=记住此决定\n\nwebNotifications.remember=记住此决定\nwebNotifications.rememberForSession=本次会话期间记住决定\nwebNotifications.allow=允许通知\nwebNotifications.allow.accesskey=A\nwebNotifications.dontAllow=不允许\nwebNotifications.dontAllow.accesskey=n\nwebNotifications.receiveFromSite2=您是否要允许 %S 发送通知？\n# LOCALIZATION NOTE (webNotifications.upgradeTitle): When using native notifications on OS X, the title may be truncated around 32 characters.\nwebNotifications.upgradeTitle=升级版的通知功能\n# LOCALIZATION NOTE (webNotifications.upgradeBody): When using native notifications on OS X, the body may be truncated around 100 characters in some views.\nwebNotifications.upgradeBody=您现在可以接收来自尚未载入网站的通知。点击此处了解更多信息。\n\n# Phishing/Malware Notification Bar.\n# LOCALIZATION NOTE (notADeceptiveSite, notAnAttack)\n# The two button strings will never be shown at the same time, so\n# it's okay for them to have the same access key\nsafebrowsing.getMeOutOfHereButton.label=带我离开！\nsafebrowsing.getMeOutOfHereButton.accessKey=G\nsafebrowsing.deceptiveSite=欺诈网站！\nsafebrowsing.notADeceptiveSiteButton.label=这不是欺诈网站…\nsafebrowsing.notADeceptiveSiteButton.accessKey=D\nsafebrowsing.reportedAttackSite=此页面被举报有攻击行为！\nsafebrowsing.notAnAttackButton.label=这不是一个攻击网站…\nsafebrowsing.notAnAttackButton.accessKey=a\nsafebrowsing.reportedUnwantedSite=此网站被举报提供垃圾软件！\n\n# Ctrl-Tab\n# LOCALIZATION NOTE (ctrlTab.listAllTabs.label): #1 represents the number\n# of tabs in the current browser window. It will always be 2 at least.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nctrlTab.listAllTabs.label=;列出全部 #1 个标签页\n\n# LOCALIZATION NOTE (addKeywordTitleAutoFill): %S will be replaced by the page's title\n# Used as the bookmark name when saving a keyword for a search field.\naddKeywordTitleAutoFill=用 %S 搜索\n\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.name=默认\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.description=默认主题。\n\n# safeModeRestart\nsafeModeRestartPromptTitle=重新启动并禁用附加组件\nsafeModeRestartPromptMessage=您确定要禁用所有附加组件并重新启动吗？\nsafeModeRestartButton=重新启动\n\n# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string\n# \"true\" (spelled and capitalized exactly that way) to show the \"Text\n# Encoding\" menu in the main Firefox button on Windows. Any other value will\n# hide it. Regardless of the value of this setting, the \"Text Encoding\"\n# menu will always be accessible via the \"Web Developer\" menu.\n# This is not a string to translate; it just controls whether the menu shows\n# up in the Firefox button. If users frequently use the \"Text Encoding\"\n# menu, set this to \"true\". Otherwise, you can leave it as \"false\".\nbrowser.menu.showCharacterEncoding=false\n\n# Mozilla data reporting notification (Telemetry, Firefox Health Report, etc)\ndataReportingNotification.message       = %1$S 会自动向 %2$S 反馈一些数据，让我们能够改善您的使用体验。\ndataReportingNotification.button.label  = 我要选择提供哪些信息\ndataReportingNotification.button.accessKey  = C\n\n# Process hang reporter\nprocessHang.label = 一个网页导致浏览器运行缓慢。您想如何处理？\nprocessHang.button_stop.label = 停止\nprocessHang.button_stop.accessKey = S\nprocessHang.button_wait.label = 等待\nprocessHang.button_wait.accessKey = W\nprocessHang.button_debug.label = 调试脚本\nprocessHang.button_debug.accessKey = D\n\n# LOCALIZATION NOTE (fullscreenButton.tooltip): %S is the keyboard shortcut for full screen\nfullscreenButton.tooltip=全屏显示此窗口 (%S)\n\nservice.toolbarbutton.label=服务\nservice.toolbarbutton.tooltiptext=服务\n\n# LOCALIZATION NOTE (social.install.description): %1$S is the hostname of the social provider, %2$S is brandShortName (e.g. Firefox)\nservice.install.description=你是否愿意将 %1$S 提供的服务内容显示在你的 %2$S 的工具栏和侧栏中？\nservice.install.ok.label=启用服务\nservice.install.ok.accesskey=E\n\n# LOCALIZATION NOTE (social.markpageMenu.label): %S is the name of the social provider\nsocial.markpageMenu.label=保存页面到 %S\n# LOCALIZATION NOTE (social.marklinkMenu.label): %S is the name of the social provider\nsocial.marklinkMenu.label=保存链接到 %S\n\n# LOCALIZATION NOTE (social.error.message): %1$S is brandShortName (e.g. Firefox), %2$S is the name of the social provider\nsocial.error.message=%1$S 现在不能连接 %2$S。\nsocial.error.tryAgain.label=重试\nsocial.error.tryAgain.accesskey=T\nsocial.error.closeSidebar.label=关闭此侧栏\nsocial.error.closeSidebar.accesskey=C\n\n# LOCALIZATION NOTE: %1$S is the label for the toolbar button, %2$S is the associated badge numbering that the social provider may provide.\nsocial.aria.toolbarButtonBadgeText=%1$S (%2$S)\n\n# LOCALIZATION NOTE (getUserMedia.shareCamera2.message,\n#                    getUserMedia.shareMicrophone2.message,\n#                    getUserMedia.shareScreen3.message,\n#                    getUserMedia.shareCameraAndMicrophone2.message,\n#                    getUserMedia.shareCameraAndAudioCapture2.message,\n#                    getUserMedia.shareScreenAndMicrophone3.message,\n#                    getUserMedia.shareScreenAndAudioCapture3.message,\n#                    getUserMedia.shareAudioCapture2.message):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.shareCamera2.message = 您是否要允许 %S 使用您的摄像头？\ngetUserMedia.shareMicrophone2.message = 您是否要允许 %S 使用您的麦克风？\ngetUserMedia.shareScreen3.message = 您是否要允许 %S 查看您的屏幕？\ngetUserMedia.shareCameraAndMicrophone2.message = 您是否要允许 %S 使用您的摄像头和麦克风？\ngetUserMedia.shareCameraAndAudioCapture2.message = 您是否要允许 %S 使用您的摄像头和听到此标签页的声音？\ngetUserMedia.shareScreenAndMicrophone3.message = 您是否要允许 %S 使用您的麦克风和查看您的屏幕？\ngetUserMedia.shareScreenAndAudioCapture3.message = 您是否要允许 %S 听到此标签页的声音和查看您的屏幕？\ngetUserMedia.shareAudioCapture2.message = 您是否要允许 %S 听到此标签页的声音？\n# LOCALIZATION NOTE (getUserMedia.shareScreenWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %S will be the 'learn more' link\ngetUserMedia.shareScreenWarning.message = 请只与您信任的网站共享屏幕。与欺诈网站共享可能使其如您一样看到浏览画面，并因而窃取您的隐私数据。%S\n# LOCALIZATION NOTE (getUserMedia.shareFirefoxWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %1$S is brandShortName (eg. Firefox)\n# %2$S will be the 'learn more' link\ngetUserMedia.shareFirefoxWarning.message = 请只与您信任的网站共享 %1$S。与欺诈网站共享可能使其如您一样浏览，并因而窃取您的隐私数据。%2$S\n# LOCALIZATION NOTE(getUserMedia.shareScreen.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\ngetUserMedia.shareScreen.learnMoreLabel = 详细了解\ngetUserMedia.selectWindow.label=要共享的窗口：\ngetUserMedia.selectWindow.accesskey=W\ngetUserMedia.selectScreen.label=要共享的屏幕：\ngetUserMedia.selectScreen.accesskey=S\ngetUserMedia.selectApplication.label=要共享的应用程序：\ngetUserMedia.selectApplication.accesskey=A\ngetUserMedia.noApplication.label = 没有应用程序\ngetUserMedia.noScreen.label = 没有屏幕\ngetUserMedia.noWindow.label = 没有窗口\ngetUserMedia.shareEntireScreen.label = 整个屏幕\n# LOCALIZATION NOTE (getUserMedia.shareMonitor.label):\n# %S is screen number (digits 1, 2, etc)\n# Example: Screen 1, Screen 2,..\ngetUserMedia.shareMonitor.label = 屏幕 %S\n# LOCALIZATION NOTE (getUserMedia.shareApplicationWindowCount.label):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the name of the application.\n# Replacement for #2 is the number of windows currently displayed by the application.\ngetUserMedia.shareApplicationWindowCount.label=#1 (#2 个窗口);#1 (#2 个窗口)\n# LOCALIZATION NOTE (getUserMedia.allow.label,\n#                    getUserMedia.dontAllow.label):\n# These two buttons are the possible answers to the various prompts in the\n# \"getUserMedia.share{device}.message\" strings.\ngetUserMedia.allow.label = 允许\ngetUserMedia.allow.accesskey = A\ngetUserMedia.dontAllow.label = 不允许\ngetUserMedia.dontAllow.accesskey = D\ngetUserMedia.remember=记住此决定\n# LOCALIZATION NOTE (getUserMedia.reasonForNoPermanentAllow.screen2,\n#                    getUserMedia.reasonForNoPermanentAllow.audio,\n#                    getUserMedia.reasonForNoPermanentAllow.insecure):\n# %S is brandShortName\ngetUserMedia.reasonForNoPermanentAllow.screen2=%S 不允许永久授权访问您的画面而无需询问共享哪个。\ngetUserMedia.reasonForNoPermanentAllow.audio=%S 不允许永久授权访问您的标签页音频而无需询问共享哪个标签页。\ngetUserMedia.reasonForNoPermanentAllow.insecure=您与此网站间的连接并不安全。为了保护您，%S 将只允许此次浏览期间的访问。\n\ngetUserMedia.sharingMenu.label = 正在共享设备的标签页\ngetUserMedia.sharingMenu.accesskey = d\n# LOCALIZATION NOTE (getUserMedia.sharingMenuCamera\n#                    getUserMedia.sharingMenuMicrophone,\n#                    getUserMedia.sharingMenuAudioCapture,\n#                    getUserMedia.sharingMenuApplication,\n#                    getUserMedia.sharingMenuScreen,\n#                    getUserMedia.sharingMenuWindow,\n#                    getUserMedia.sharingMenuBrowser,\n#                    getUserMedia.sharingMenuCameraMicrophone,\n#                    getUserMedia.sharingMenuCameraMicrophoneApplication,\n#                    getUserMedia.sharingMenuCameraMicrophoneScreen,\n#                    getUserMedia.sharingMenuCameraMicrophoneWindow,\n#                    getUserMedia.sharingMenuCameraMicrophoneBrowser,\n#                    getUserMedia.sharingMenuCameraAudioCapture,\n#                    getUserMedia.sharingMenuCameraAudioCaptureApplication,\n#                    getUserMedia.sharingMenuCameraAudioCaptureScreen,\n#                    getUserMedia.sharingMenuCameraAudioCaptureWindow,\n#                    getUserMedia.sharingMenuCameraAudioCaptureBrowser,\n#                    getUserMedia.sharingMenuCameraApplication,\n#                    getUserMedia.sharingMenuCameraScreen,\n#                    getUserMedia.sharingMenuCameraWindow,\n#                    getUserMedia.sharingMenuCameraBrowser,\n#                    getUserMedia.sharingMenuMicrophoneApplication,\n#                    getUserMedia.sharingMenuMicrophoneScreen,\n#                    getUserMedia.sharingMenuMicrophoneWindow,\n#                    getUserMedia.sharingMenuMicrophoneBrowser,\n#                    getUserMedia.sharingMenuAudioCaptureApplication,\n#                    getUserMedia.sharingMenuAudioCaptureScreen,\n#                    getUserMedia.sharingMenuAudioCaptureWindow,\n#                    getUserMedia.sharingMenuAudioCaptureBrowser):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.sharingMenuCamera = %S (摄像头)\ngetUserMedia.sharingMenuMicrophone = %S (麦克风)\ngetUserMedia.sharingMenuAudioCapture = %S (标签页音频)\ngetUserMedia.sharingMenuApplication = %S (应用程序)\ngetUserMedia.sharingMenuScreen = %S (屏幕)\ngetUserMedia.sharingMenuWindow = %S (窗口)\ngetUserMedia.sharingMenuBrowser = %S (标签页)\ngetUserMedia.sharingMenuCameraMicrophone = %S (摄像头和麦克风)\ngetUserMedia.sharingMenuCameraMicrophoneApplication = %S (摄像头、麦克风和应用程序)\ngetUserMedia.sharingMenuCameraMicrophoneScreen = %S (摄像头、麦克风和屏幕)\ngetUserMedia.sharingMenuCameraMicrophoneWindow = %S (摄像头、麦克风和窗口)\ngetUserMedia.sharingMenuCameraMicrophoneBrowser = %S (摄像头、麦克风和标签页)\ngetUserMedia.sharingMenuCameraAudioCapture = %S (摄像头和标签页音频)\ngetUserMedia.sharingMenuCameraAudioCaptureApplication = %S (摄像头、标签页音频和应用程序)\ngetUserMedia.sharingMenuCameraAudioCaptureScreen = %S (摄像头、标签页音频和屏幕)\ngetUserMedia.sharingMenuCameraAudioCaptureWindow = %S (摄像头、标签页音频和窗口)\ngetUserMedia.sharingMenuCameraAudioCaptureBrowser = %S (摄像头、标签页音频和标签页)\ngetUserMedia.sharingMenuCameraApplication = %S (摄像头和应用程序)\ngetUserMedia.sharingMenuCameraScreen = %S (摄像头和屏幕)\ngetUserMedia.sharingMenuCameraWindow = %S (摄像头和窗口)\ngetUserMedia.sharingMenuCameraBrowser = %S (摄像头和标签页)\ngetUserMedia.sharingMenuMicrophoneApplication = %S (麦克风和应用程序)\ngetUserMedia.sharingMenuMicrophoneScreen = %S (麦克风和屏幕)\ngetUserMedia.sharingMenuMicrophoneWindow = %S (摄像头和窗口)\ngetUserMedia.sharingMenuMicrophoneBrowser = %S (麦克风和标签页)\ngetUserMedia.sharingMenuAudioCaptureApplication = %S (标签页音频和应用程序)\ngetUserMedia.sharingMenuAudioCaptureScreen = %S (标签页音频和屏幕)\ngetUserMedia.sharingMenuAudioCaptureWindow = %S (标签页音频和窗口)\ngetUserMedia.sharingMenuAudioCaptureBrowser = %S (标签页音频和标签页)\n# LOCALIZATION NOTE(getUserMedia.sharingMenuUnknownHost): this is used for the website\n# origin for the sharing menu if no readable origin could be deduced from the URL.\ngetUserMedia.sharingMenuUnknownHost = 未知来源\n\n# LOCALIZATION NOTE(emeNotifications.drmContentPlaying.message2): %S is brandShortName.\nemeNotifications.drmContentPlaying.message2 = 此网站的一些音频或视频使用了 DRM 软件，这可能限制了 %S 所能操作的范围。\nemeNotifications.drmContentPlaying.button.label = 配置…\nemeNotifications.drmContentPlaying.button.accesskey = C\n\nemeNotifications.drmContentDisabled.button.label = 启用 DRM\nemeNotifications.drmContentDisabled.button.accesskey = E\n# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\nemeNotifications.drmContentDisabled.learnMoreLabel = 详细了解\n\n# LOCALIZATION NOTE(emeNotifications.drmContentCDMInstalling.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S is brandShortName\nemeNotifications.drmContentCDMInstalling.message = %S 正在安装组件，以便播放此页面上的音频或视频。请稍候再试。\n\nemeNotifications.unknownDRMSoftware = 未知\n\n# LOCALIZATION NOTE - %S is brandShortName\nslowStartup.message = %S 启动得…似乎…太慢了…\nslowStartup.helpButton.label = 了解如何加快启动速度\nslowStartup.helpButton.accesskey = L\nslowStartup.disableNotificationButton.label = 不要再通知我\nslowStartup.disableNotificationButton.accesskey = A\n\n# LOCALIZATION NOTE  - %S is brandShortName\nflashHang.message = %S 更改了一些 Adobe Flash 的设置以改善性能。\nflashHang.helpButton.label = 详细了解…\nflashHang.helpButton.accesskey = L\n\n# LOCALIZATION NOTE(customizeTips.tip0): %1$S will be replaced with the text defined\n# in customizeTips.tip0.hint, %2$S will be replaced with brandShortName, %3$S will\n# be replaced with a hyperlink containing the text defined in customizeTips.tip0.learnMore.\ncustomizeTips.tip0 = %1$S：您可以定制 %2$S 使其更称心如意。只须拖动下列任意菜单或工具栏即可。%3$S有关定制 %2$S 的信息。\ncustomizeTips.tip0.hint = 提示\ncustomizeTips.tip0.learnMore = 详细了解\n\n# LOCALIZATION NOTE (customizeMode.tabTitle): %S is brandShortName\ncustomizeMode.tabTitle = 定制 %S\n\n# LOCALIZATION NOTE(appmenu.*.description, appmenu.*.label): these are used for\n# the appmenu labels and buttons that appear when an update is staged for\n# installation or a background update has failed and a manual download is required.\n# %S is brandShortName\nappmenu.restartNeeded.description = 重启 %S 以应用更新\nappmenu.updateFailed.description = 后台更新失败，请下载更新\nappmenu.restartBrowserButton.label = 重启 %S\nappmenu.downloadUpdateButton.label = 下载更新\n\n# LOCALIZATION NOTE : FILE Reader View is a feature name and therefore typically used as a proper noun.\n\nreadingList.promo.firstUse.readerView.title = 阅读器界面\nreadingList.promo.firstUse.readerView.body = 去除不需要的东西，让您专注于想要阅读的内容。\n\n# LOCALIZATION NOTE (appMenuRemoteTabs.mobilePromo.text2):\n# %1$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.android and the link will be to\n# https://www.mozilla.org/firefox/android/.\n# %2$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.ios\n# and the link will be to https://www.mozilla.org/firefox/ios/.\nappMenuRemoteTabs.mobilePromo.text2 = 下载 %1$S 或 %2$S，然后将它们连接到您的 Firefox 账号。\nappMenuRemoteTabs.mobilePromo.android = Firefox Android 版\nappMenuRemoteTabs.mobilePromo.ios = Firefox iOS 版\n\n# LOCALIZATION NOTE (e10s.accessibilityNotice.mainMessage,\n#                    e10s.accessibilityNotice.enableAndRestart.label,\n#                    e10s.accessibilityNotice.enableAndRestart.accesskey):\n# These strings are related to the messages we display to offer e10s (Multi-process) to users\n# on the pre-release channels. They won't be used in release but they will likely be used in\n# beta starting from version 41, so it's still useful to have these strings properly localized.\n# %S is brandShortName\ne10s.accessibilityNotice.mainMessage2 = 由于与新的 %S 功能不兼容，部分无障碍功能已被禁用。\ne10s.accessibilityNotice.acceptButton.label = 确定\ne10s.accessibilityNotice.acceptButton.accesskey = O\ne10s.accessibilityNotice.enableAndRestart.label = 启用 (需要重启浏览器)\ne10s.accessibilityNotice.enableAndRestart.accesskey = E\n\n# LOCALIZATION NOTE (userContextPersonal.label,\n#                    userContextWork.label,\n#                    userContextShopping.label,\n#                    userContextBanking.label,\n#                    userContextNone.label):\n# These strings specify the four predefined contexts included in support of the\n# Contextual Identity / Containers project. Each context is meant to represent\n# the context that the user is in when interacting with the site. Different\n# contexts will store cookies and other information from those sites in\n# different, isolated locations. You can enable the feature by typing\n# about:config in the URL bar and changing privacy.userContext.enabled to true.\n# Once enabled, you can open a new tab in a specific context by clicking\n# File > New Container Tab > (1 of 4 contexts). Once opened, you will see these\n# strings on the right-hand side of the URL bar.\nuserContextPersonal.label = 私人\nuserContextWork.label = 办公\nuserContextBanking.label = 金融\nuserContextShopping.label = 购物\nuserContextNone.label = 无身份\n\nuserContextPersonal.accesskey = P\nuserContextWork.accesskey = W\nuserContextBanking.accesskey = B\nuserContextShopping.accesskey = S\nuserContextNone.accesskey = N\n\nuserContext.aboutPage.label = 管理身份\nuserContext.aboutPage.accesskey = O\n\nuserContextOpenLink.label = 在新的%S标签页中打开链接\n\nmuteTab.label = 让此标签页静音\nmuteTab.accesskey = M\nunmuteTab.label = 取消对标签页的静音\nunmuteTab.accesskey = M\nplayTab.label = 播放标签页\nplayTab.accesskey = P\n\n# LOCALIZATION NOTE (certErrorDetails*.label): These are text strings that\n# appear in the about:certerror page, so that the user can copy and send them to\n# the server administrators for troubleshooting.\ncertErrorDetailsHSTS.label = HTTP 严格传输安全（HSTS）：%S\ncertErrorDetailsKeyPinning.label = HTTP 公钥钉扎：%S\ncertErrorDetailsCertChain.label = 证书链：\n\n# LOCALIZATION NOTE (pendingCrashReports2.label): Semi-colon list of plural forms\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of pending crash reports\npendingCrashReports2.label = 您有一份未发送的崩溃报告;您有 #1 份未发送的崩溃报告\npendingCrashReports.viewAll = 查看\npendingCrashReports.send = 发送\npendingCrashReports.alwaysSend = 总是发送\n\ndecoder.noCodecs.button = 了解如何运行\ndecoder.noCodecs.accesskey = L\ndecoder.noCodecs.message = 为了播放视频，您可能需要安装微软的“媒体功能包”（Media Feature Pack）。\ndecoder.noCodecsLinux.message = 为了播放视频，您可能需要安装所需的视频编码器。\ndecoder.noHWAcceleration.message = 为了改善视频质量，您可能需要安装微软的“媒体功能包”（Media Feature Pack）。\ndecoder.noPulseAudio.message = 要播放音频，您可能需要安装必需的 PulseAudio 软件。\ndecoder.unsupportedLibavcodec.message = libavcodec 可能存在安全隐患或已不再支持，应当被更新以播放视频。\n\n# LOCALIZATION NOTE (captivePortal.infoMessage3):\n# Shown in a notification bar when we detect a captive portal is blocking network access\n# and requires the user to log in before browsing.\ncaptivePortal.infoMessage3 = 您必须先登录此网络才能访问互联网。\n# LOCALIZATION NOTE (captivePortal.showLoginPage2):\n# The label for a button shown in the info bar in all tabs except the login page tab.\n# The button shows the portal login page tab when clicked.\ncaptivePortal.showLoginPage2 = 打开网络登录页面\n\npermissions.remove.tooltip = 清除此权限并总是询问\n\n# LOCALIZATION NOTE (aboutDialog.architecture.*):\n# The sixtyFourBit and thirtyTwoBit strings describe the architecture of the\n# current Firefox build: 32-bit or 64-bit. These strings are used in parentheses\n# between the Firefox version and the \"What's new\" link in the About dialog,\n# e.g.: \"48.0.2 (32-bit) <What's new>\" or \"51.0a1 (2016-09-05) (64-bit)\".\naboutDialog.architecture.sixtyFourBit = 64 位\naboutDialog.architecture.thirtyTwoBit = 32 位\nbrowser.startup.homepage = http://start.firefoxchina.cn\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/customizableui/customizableWidgets.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhistory-panelmenu.label = 历史记录\n# LOCALIZATION NOTE(history-panelmenu.tooltiptext2): %S is the keyboard shortcut\nhistory-panelmenu.tooltiptext2 = 显示您的历史记录（%S）\n\nremotetabs-panelmenu.label = 受同步标签页\nremotetabs-panelmenu.tooltiptext2 = 显示来自其他设备的标签页\n\nprivatebrowsing-button.label = 新建隐私浏览窗口\n# LOCALIZATION NOTE(privatebrowsing-button.tooltiptext): %S is the keyboard shortcut\nprivatebrowsing-button.tooltiptext = 打开一个新的隐私浏览窗口 (%S)\n\nsave-page-button.label = 保存页面\n# LOCALIZATION NOTE(save-page-button.tooltiptext3): %S is the keyboard shortcut\nsave-page-button.tooltiptext3 = 保存此页 (%S)\n\nfind-button.label = 查找\n# LOCALIZATION NOTE(find-button.tooltiptext3): %S is the keyboard shortcut.\nfind-button.tooltiptext3 = 在当前页查找 (%S)\n\nopen-file-button.label = 打开文件\n# LOCALIZATION NOTE (open-file-button.tooltiptext3): %S is the keyboard shortcut.\nopen-file-button.tooltiptext3 = 打开文件 (%S)\n\ndeveloper-button.label = 开发者\n# LOCALIZATION NOTE(developer-button.tooltiptext): %S is the keyboard shortcut\ndeveloper-button.tooltiptext2 = 打开 Web 开发者工具 (%S)\n\nsidebar-button.label = 侧栏\nsidebar-button.tooltiptext2 = 显示侧栏\n\nadd-ons-button.label = 附加组件\n# LOCALIZATION NOTE(add-ons-button.tooltiptext3): %S is the keyboard shortcut\nadd-ons-button.tooltiptext3 = 管理您的附加组件 (%S)\n\npreferences-button.label = 首选项\npreferences-button.tooltiptext2 = 打开首选项\npreferences-button.tooltiptext.withshortcut = 打开首选项（%S）\n# LOCALIZATION NOTE (preferences-button.labelWin): Windows-only label for Options\npreferences-button.labelWin = 选项\n# LOCALIZATION NOTE (preferences-button.tooltipWin): Windows-only tooltip for Options\npreferences-button.tooltipWin2 = 打开选项\n\nzoom-controls.label = 缩放控制\nzoom-controls.tooltiptext2 = 缩放控制\n\nzoom-out-button.label = 缩小\n# LOCALIZATION NOTE(zoom-out-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-out-button.tooltiptext2 = 缩小 (%S)\n\n# LOCALIZATION NOTE(zoom-reset-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nzoom-reset-button.label = %S%%\n# LOCALIZATION NOTE(zoom-reset-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-reset-button.tooltiptext2 = 重置缩放 (%S)\n\nzoom-in-button.label = 放大\n# LOCALIZATION NOTE(zoom-in-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-in-button.tooltiptext2 = 放大 (%S)\n\nedit-controls.label = 编辑控制\nedit-controls.tooltiptext2 = 编辑控制\n\ncut-button.label = 剪切\n# LOCALIZATION NOTE(cut-button.tooltiptext2): %S is the keyboard shortcut.\ncut-button.tooltiptext2 = 剪切 (%S)\n\ncopy-button.label = 复制\n# LOCALIZATION NOTE(copy-button.tooltiptext2): %S is the keyboard shortcut.\ncopy-button.tooltiptext2 = 复制 (%S)\n\npaste-button.label = 粘贴\n# LOCALIZATION NOTE(paste-button.tooltiptext2): %S is the keyboard shortcut.\npaste-button.tooltiptext2 = 粘贴 (%S)\n\nfeed-button.label = 订阅\nfeed-button.tooltiptext2 = 订阅此页\n\ncontainers-panelmenu.label = 新建身份标签页\ncontainers-panelmenu.tooltiptext = 新建身份标签页\n\n# LOCALIZATION NOTE (characterencoding-button2.label): The \\u00ad text at the beginning\n# of the string is used to disable auto hyphenation on the button text when it is displayed\n# in the menu panel.\ncharacterencoding-button2.label = 文字编码\ncharacterencoding-button2.tooltiptext = 显示文字编码选项\n\nemail-link-button.label = 用邮件发送链接\nemail-link-button.tooltiptext3 = 用邮件发送此页链接\n\n# LOCALIZATION NOTE(quit-button.tooltiptext.linux2): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.linux2 = 退出 %1$S (%2$S)\n# LOCALIZATION NOTE(quit-button.tooltiptext.mac): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.mac = 退出 %1$S (%2$S)\n\nsocial-share-button.label = 分享此页面\nsocial-share-button.tooltiptext = 分享此页面\n\npanic-button.label = 抹去足迹\npanic-button.tooltiptext = 抹去某些浏览历史\n\n# LOCALIZATION NOTE(devtools-webide-button.label, devtools-webide-button.tooltiptext):\n# widget is only visible after WebIDE has been started once (Tools > Web Developers > WebIDE)\n# %S is the keyboard shortcut\ndevtools-webide-button2.label = WebIDE\ndevtools-webide-button2.tooltiptext = 打开 WebIDE (%S)\n\ne10s-button.label = 新建单进程窗口\ne10s-button.tooltiptext = 打开一个新的单进程窗口\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n\n<!ENTITY PropertiesViewWindowTitle \"属性\">\n\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n     The Animations panel is part of the Inspector sidebar -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n     keep it in English, or another language commonly spoken among web\n     developers. You want to make that choice consistent across the developer\n     tools. A good criteria is the language in which you'd find the best\n     documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (title): This is the label shown in the sidebar tab -->\n\n\n\n<!ENTITY title \"动画\">\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector. -->\n\n<!ENTITY invalidElement \"当前元素中未找到动画。\">\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector, to invite the\n     user to select a new node by clicking on the element-picker icon. -->\n\n<!ENTITY selectElement \"挑选页面中的另一个元素。\">\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n\n<!ENTITY allAnimations \"所有动画\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (player.animationNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation name.\nplayer.animationNameLabel=动画:\n\n# LOCALIZATION NOTE (player.transitionNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed in the header, when the element is animated by mean of a css\n# transition\nplayer.transitionNameLabel=过渡\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=持续时间:\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=延迟：\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=重复:\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%S秒\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/app-manager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY index.title \"应用管理器\">\n<!ENTITY index.projects2 \"应用\">\n<!ENTITY index.device2 \"设备\">\n<!ENTITY index.help \"帮助\">\n\n<!ENTITY device.debugMainProcess \"调试主进程\">\n<!ENTITY device.debugMainProcessTooltip \"打开开发者工具并连接到该设备的主进程\">\n<!ENTITY device.screenshot \"截屏\">\n<!ENTITY device.screenshotTooltip \"在新标签页中打开该设备当前状态的截图。\">\n<!ENTITY device.title \"设备控制中心\">\n<!ENTITY device.notConnected \"未连接。请在下面连接到你的设备。\">\n<!ENTITY device.startApp \"开始\">\n<!ENTITY device.startAppTooltip \"在该设备上启动此应用。\">\n<!ENTITY device.stopApp \"停止\">\n<!ENTITY device.stopAppTooltip \"在该设备上停止此应用。\">\n<!ENTITY device.debugApp \"调试\">\n<!ENTITY device.debugAppTooltip \"在该设备上打开连接到此应用的开发者工具。\">\n<!ENTITY device.name \"名称\">\n<!ENTITY device.plain \"基本 (默认)\">\n<!ENTITY device.privileged \"有特权\">\n<!ENTITY device.certified \"已认证\">\n<!ENTITY device.allow \"允许\">\n<!ENTITY device.allowTooltip \"对此类应用已允许这个权限。\">\n<!ENTITY device.prompt \"提示\">\n<!ENTITY device.promptTooltip \"对此类应用将向用户提示请求这个权限。\">\n<!ENTITY device.deny \"拒绝\">\n<!ENTITY device.denyTooltip \"对此类应用将拒绝这个权限。\">\n<!ENTITY device.installedApps \"已安装应用\">\n<!ENTITY device.installedAppsTooltip \"查看该设备上已安装应用的列表。某些例如已认证的应用可能不包含在此视图中。\">\n<!ENTITY device.permissions \"权限\">\n<!ENTITY device.permissionsTooltip \"查看各类应用可访问权限表。\">\n<!ENTITY device.permissionsHelpLink \"https://developer.mozilla.org/docs/Web/Apps/App_permissions\">\n<!ENTITY device.browserTabs \"浏览器标签页\">\n<!ENTITY device.browserTabsTooltip \"查看已连接设备的浏览器标签页\">\n<!ENTITY device.debugBrowserTab \"调试\">\n<!ENTITY device.debugBrowserTabTooltip \"打开设备上连接到此浏览器标签页的开发者工具\">\n<!ENTITY device.help \"帮助\">\n\n<!ENTITY connection.connectTooltip \"连接到此设备。\">\n<!ENTITY connection.disconnect \"断开连接\">\n<!ENTITY connection.disconnectTooltip \"断开与当前设备或模拟器的连接。\">\n<!ENTITY connection.notConnected2 \"未连接。\">\n<!ENTITY connection.connectTo \"连接到：\">\n<!ENTITY connection.noDeviceFound \"未找到设备。请插入设备\">\n<!ENTITY connection.changeHostAndPort \"修改\">\n<!ENTITY connection.changeHostAndPortTooltip \"更改用以连接该设备的主机和端口（默认为 localhost:6000）\">\n<!ENTITY connection.startSimulator \"启动模拟器\">\n<!ENTITY connection.startSimulatorTooltip \"启动并连接一个模拟器实例。\">\n<!ENTITY connection.saveConnectionInfo \"保存\">\n<!ENTITY connection.saveConnectionInfoTooltip \"保存主机名和端口。\">\n<!ENTITY connection.connecting \"正在连接...\">\n<!ENTITY connection.disconnecting \"正在断开…\">\n<!ENTITY connection.cancel \"取消\">\n<!ENTITY connection.cancelConnectTooltip \"取消正在进行中的连接。\">\n<!ENTITY connection.cancelShowSimulatorTooltip \"退出此模拟器连接模式并返回到初始提示。\">\n<!ENTITY connection.or \"或者\">\n<!ENTITY connection.noSimulatorInstalled \"未安装模拟器。\">\n<!ENTITY connection.installOneSimulator \"安装模拟器\">\n<!ENTITY connection.installOneSimulatorTooltip \"下载相关的附加组件安装该模拟器版本。\">\n<!ENTITY connection.installAnotherSimulator \"添加\">\n<!ENTITY connection.installAnotherSimulatorTooltip \"安装一个新版本的模拟器或者下载合适的附加组件。\">\n<!ENTITY connection.startRegisteredSimulator \"开始：\">\n\n<!ENTITY projects.localApps \"本地应用\">\n<!ENTITY projects.addApp \"添加\">\n<!ENTITY projects.addPackaged \"添加打包应用\">\n<!ENTITY projects.addPackagedTooltip \"添加一个新的打包应用（从本地目录）。\">\n<!ENTITY projects.addHosted \"添加托管应用\">\n<!ENTITY projects.addHostedTooltip \"从远程网站添加一个新的托管应用（链接到 manifest 文件）。\">\n<!ENTITY projects.title \"本地应用\">\n<!ENTITY projects.appDetails \"应用明细\">\n<!ENTITY projects.removeAppFromList \"从您使用中的应用列表中移除此应用。这不会将其从设备或模拟器上移除。\">\n<!ENTITY projects.updateApp \"更新\">\n<!ENTITY projects.updateAppTooltip \"检查并更新该应用到连接的设备\">\n<!ENTITY projects.debugApp \"调试\">\n<!ENTITY projects.debugAppTooltip \"打开连接到此应用的开发者工具\">\n<!ENTITY projects.saveManifest \"保存\">\n<!ENTITY projects.saveManifestTooltip \"保存下面的清单编辑器的内容。\">\n<!ENTITY projects.hostedManifestPlaceHolder2 \"http://example.com/app/manifest.webapp\">\n<!ENTITY projects.noProjects \"尚无项目。请在下面添加一个新的打包应用（从本地目录）或托管应用（链接到 manifest 文件）。\">\n<!ENTITY projects.manifestEditor \"清单编辑器\">\n<!ENTITY projects.manifestEditorTooltip \"在下面的面板中编辑您的应用的清单文件。点击“更新”按钮将保存您的更改并更新该应用。\">\n<!ENTITY projects.manifestViewer \"清单文件查看器\">\n<!ENTITY projects.manifestViewerTooltip \"在下面的面板中检查你的应用的清单文件。\">\n<!ENTITY projects.valid \"有效\">\n<!ENTITY projects.error \"错误\">\n<!ENTITY projects.warning \"警告\">\n<!ENTITY projects.hosted \"托管应用\">\n<!ENTITY projects.packaged \"打包应用\">\n\n<!ENTITY help.title \"应用管理器\">\n<!ENTITY help.close \"关闭\">\n<!ENTITY help.intro \"本工具将帮助您在兼容的设备（如 Firefox OS）上建立和安装 Web 应用。<strong>应用</strong>选项卡将帮助您验证和安装您的应用。<strong>设备</strong>选项卡将给您提供已连接设备的信息。使用底部的工具栏连接到某个设备或启动模拟器。\">\n<!ENTITY help.usefullLinks \"相关链接：\">\n<!ENTITY help.appMgrDoc \"文档：使用应用管理器\">\n<!ENTITY help.configuringDevice \"如何设置你的 Firefox OS 设备\">\n<!ENTITY help.troubleShooting \"故障排除\">\n<!ENTITY help.simulatorAddon \"安装模拟器组件\">\n<!ENTITY help.adbHelperAddon \"安装 Adb Helper 扩展\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nindex.deprecationNotice=应用管理器在未来的版本中将被去除。您的项目已被迁移到 WebIDE。\nindex.launchWebIDE=启动 WebIDE\nindex.readMoreAboutWebIDE=详细了解\n# LOCALIZATION NOTE (device.deviceSize): %1$S is the device's width, %2$S is\n# the device's height, %3$S is the device's pixel density.\n# Example: 800x480 (86 DPI).\ndevice.deviceSize=设备分辨率：%1$Sx%2$S (%3$S DPI)\n# LOCALIZATION NOTE (connection.connectedToDevice, connection.connectTo):\n# %1$S is the host name, %2$S is the port number.\nconnection.connectedToDevice=已连接到 %1$S\nconnection.connectTo=连接到 %1$S:%2$S\nproject.filePickerTitle=选择一个“Web 应用”文件夹\nproject.installing=正在安装…\nproject.installed=安装完成！\nvalidator.nonExistingFolder=项目文件夹不存在\nvalidator.expectProjectFolder=此项目文件夹不应该是文件\nvalidator.wrongManifestFileName=打包的应用必须有一个资源配置文件，且必须在项目的根文件夹中命名为 'manifest.webapp' 。\nvalidator.invalidManifestURL=无效的资源配置文件路径 '%S'\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON=应用的资源配置文件不是一个有效的 JSON 文件：%1$S 位于： %2$S\nvalidator.noAccessManifestURL=无法读取资源配置文件：%1$S 位于：%2$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL=无效的托管资源配置文件路径 '%1$S': %2$S\nvalidator.invalidProjectType=未知的项目类型 '%S'\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty=资源配置文件中缺少必须的 'name' 。\nvalidator.missIconsManifestProperty=资源配置文件缺少 'icons' 。\nvalidator.missIconMarketplace2=提交应用到“应用市场”需要一个 128px 的图标\nvalidator.invalidAppType=未知的应用类型： '%S'。\nvalidator.invalidHostedPriviledges=托管应用的类型不能是“%S”。\nvalidator.noCertifiedSupport=应用管理器尚不能完全支持 'certified' 应用。\nvalidator.nonAbsoluteLaunchPath=启动路径必须为以“/”开始的绝对路径：”%S“\nvalidator.accessFailedLaunchPath=无法访问应用启动文件“%S”\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode=无法访问应用启动文件“%1$S”，得到 HTTP 代码 %2$S\n\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest=指定的页面没有 manifest。\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8=资源配置文件含有编码为 %S 的字符。资源配置文件的编码必需为 utf-8 。\n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType=资源配置文件的 mimetype 为 %S 。资源配置文件的 mimetype 必须为 text/cache-manifest 。\n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI=URI %1$S 在多个位置被引用，这是不允许的：%2$S。\n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI=NETWORK 段中 %1$S 行（%2$S）阻止了 %5$S 段中 %3$S 行（%4$S）的缓存。\nfallbackBlocksURI=FALLBACK 段中 %1$S 行（%2$S）阻止了 %5$S 段 %3$S 行（%4$S）的缓存。\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest=文件 %1$S 在 %2$S 后有改动。在清单文件中的内容被更改后，%3$S 行中缓存的版本才会被替代。\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore=%1$S 的缓存控制设置为不存储。应用程序缓存将不会存储 %2$S 行中的文件。\n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable=%1$S 指向了在 %2$S 行中不可用的一个资源。\n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI=传递到 AppCacheUtils 的 URI 是无效的。\n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults=您的搜索没有得到结果。\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled=您的磁盘缓存被禁用了。请到 about:config 设置 browser.cache.disk.enable 的值为 true 后重试。\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest=%S 行作为 Manifest 资源配置文件的第一行必须是“CACHE MANIFEST”。\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2=“CACHE MANIFEST”仅在第一行有效，然而却出现在第%S行\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2=第%2$S行的%1$S段错误地使用了星号（*）。若 NETWORK 段仅包含一个单星号，则任何并未列在资源配置文件中的 URL 将被视为列在 NETWORK 段中，否则这些 URL 将被视为不可用。星号不得用作其他用法。\n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces=第 %S 行中，资源标识符中的空格需要替换为 %20。\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad=%S 行中，/../ 不是有效的 URI 前缀。\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes=在 %S 行含有过多的点点斜线运算符 (../) 。\n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces=%S 行中，FALLBACK 段只允许空格分隔的两个资源标识符。\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2=第%S行的 FALLBACK 段错误地使用了星号（*）。FALLBACK 段中的 URL 仅需使用符合请求的 URL 前缀。\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue=%S 行中，SETTINGS 段只能包含单一一个值，\"prefer-online\" 或 \"fast\"。\n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName=%2$S 行中存在无效的段名称（%1$S）。\n\n# LOCALIZATION NOTE (entryNotFound): the requested cache entry that does not\n# exist.\nentryNotFound=项目未找到。\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n\n\n\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"重新载入\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"此页面可被调试 &lt;canvas&gt; 上下文。\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"点击\">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"按钮记录动画帧的调用堆栈。\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  in the call list view while loading a snapshot. -->\n\n<!ENTITY canvasDebuggerUI.importNotice    \"载入中…\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"记录动画循环的下一帧。\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n\n<!ENTITY canvasDebuggerUI.importSnapshot \"导入…\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n\n<!ENTITY canvasDebuggerUI.clearSnapshots \"清空\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"过滤调用\">\n\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.waitingNotice): This is the label shown\n  -  in the call list view while recording a snapshot. -->\n<!ENTITY canvasDebuggerUI.waitingNotice   \"Recording an animation cycle…\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label=Canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel=Canvas 面板\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip=探查和调试 <canvas> 的工具\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText=尚无快照。\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel=快照 #%S\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel=载入中…\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel=保存\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel=保存中…\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel=已从磁盘加载\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle=保存动画帧快照…\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter=JSON 文件\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter=所有文件\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel=#1 次绘制;#1 次绘制\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel=#1 次调用;#1 次调用\n\n\n# LOCALIZATION NOTE (recordingTimeoutFailure):\n# This notification alert is displayed when attempting to record a requestAnimationFrame\n# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no\n# loops were found.\nrecordingTimeoutFailure=Canvas Debugger could not find a requestAnimationFrame or setTimeout cycle.\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n\n<!ENTITY title      \"连接\">\n<!ENTITY header     \"连接到远程设备\">\n<!ENTITY host       \"主机名：\">\n<!ENTITY port       \"端口：\">\n<!ENTITY connect    \"连接\">\n<!ENTITY connecting \"正在连接...\">\n<!ENTITY availableAddons \"可用的远程附加组件：\">\n<!ENTITY availableTabs \"可用的远程标签页：\">\n<!ENTITY availableProcesses \"可用的远程进程：\">\n<!ENTITY connectionError \"错误：\">\n<!ENTITY errorTimeout \"错误：连接超时。\">\n<!ENTITY errorRefused \"错误：连接被拒绝。\">\n<!ENTITY errorUnexpected \"意外错误。\">\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n\n<!ENTITY remoteHelp \"Firefox 开发者工具可以调试远程设备（例如 Firefox for Android 和 Firefox OS）。请确保您开启了远程设备中的“远程调试”选项。更多信息请参阅\">\n<!ENTITY remoteDocumentation \"文档\">\n<!ENTITY remoteHelpSuffix \"。\">\n\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=主进程\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n\n\n\n<!ENTITY debuggerUI.closeButton.tooltip \"关闭\">\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n\n<!ENTITY debuggerUI.panesButton.tooltip \"切换面板\">\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n\n<!ENTITY debuggerUI.blackBoxMessage.label \"此资源在黑盒中：它的断点已禁用，并且流经它的步进将跳过。\">\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"停止对此资源进行黑盒测试\">\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n\n<!ENTITY debuggerUI.optsButton.tooltip  \"调试器选项\">\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"切换黑盒\">\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n\n<!ENTITY debuggerUI.sources.prettyPrint \"美化源代码\">\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n\n<!ENTITY debuggerUI.autoPrettyPrint     \"自动美化精简过的源代码\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"P\">\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"启用/禁用所有断点\">\n<!-- LOCALIZATION NOTE (debuggerUI.startTracing): This is the text displayed in\n  - the button to start execution tracing. -->\n\n<!ENTITY debuggerUI.startTracing \"开始跟踪\">\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n\n<!ENTITY debuggerUI.clearButton \"清除\">\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n\n<!ENTITY debuggerUI.clearButton.tooltip \"清除已收集的跟踪记录\">\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n\n<!ENTITY debuggerUI.pauseExceptions           \"异常处暂停\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"E\">\n<!-- LOCALIZATION NOTE (debuggerUI.ignoreCaughtExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n\n<!ENTITY debuggerUI.ignoreCaughtExceptions           \"忽略捕获的异常\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"C\">\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n\n<!ENTITY debuggerUI.showPanesOnInit           \"启动时显示面板\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"S\">\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n\n<!ENTITY debuggerUI.showVarsFilter           \"显示变量过滤框\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"V\">\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n\n<!ENTITY debuggerUI.showOnlyEnum           \"仅显示可枚举的属性\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"P\">\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n\n<!ENTITY debuggerUI.showOriginalSource           \"显示原始来源\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"O\">\n<!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not. -->\n\n<!ENTITY debuggerUI.autoBlackBox           \"自动化黑盒缩小来源\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"B\">\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a header for the operators part. -->\n\n<!ENTITY debuggerUI.searchPanelOperators    \"操作符：\">\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n\n<!ENTITY debuggerUI.searchFile           \"过滤脚本\">\n<!ENTITY debuggerUI.searchFile.key       \"P\">\n<!ENTITY debuggerUI.searchFile.altkey    \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"P\">\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n\n<!ENTITY debuggerUI.searchGlobal           \"搜索所有文件\">\n<!ENTITY debuggerUI.searchGlobal.key       \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"F\">\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n\n<!ENTITY debuggerUI.searchFunction           \"搜索函数定义\">\n<!ENTITY debuggerUI.searchFunction.key       \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"D\">\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n\n<!ENTITY debuggerUI.searchToken           \"查找\">\n<!ENTITY debuggerUI.searchToken.key       \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"F\">\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n\n<!ENTITY debuggerUI.searchGoToLine           \"跳至某行…\">\n<!ENTITY debuggerUI.searchGoToLine.key       \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"L\">\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n\n<!ENTITY debuggerUI.searchVariable           \"过滤变量\">\n<!ENTITY debuggerUI.searchVariable.key       \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"V\">\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n\n<!ENTITY debuggerUI.focusVariables           \"聚焦变量树\">\n<!ENTITY debuggerUI.focusVariables.key       \"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"V\">\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n\n<!ENTITY debuggerUI.condBreakPanelTitle \"只有以下表达式为真时，这个断点才会停止执行\">\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n\n<!ENTITY debuggerUI.seMenuBreak     \"添加断点\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n\n<!ENTITY debuggerUI.seMenuCondBreak     \"添加条件断点\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n\n<!ENTITY debuggerUI.tabs.sources        \"资源\">\n<!ENTITY debuggerUI.tabs.traces         \"跟踪\">\n<!ENTITY debuggerUI.tabs.callstack      \"调用栈\">\n<!ENTITY debuggerUI.tabs.variables      \"变量\">\n<!ENTITY debuggerUI.tabs.events         \"事件\">\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n\n<!ENTITY debuggerUI.seMenuAddWatch      \"选择要监视的表达式\">\n<!ENTITY debuggerUI.seMenuAddWatch.key  \"E\">\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n\n<!ENTITY debuggerUI.addWatch            \"添加监视表达式\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"E\">\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n\n<!ENTITY debuggerUI.removeAllWatch           \"移除所有监视表达式\">\n<!ENTITY debuggerUI.removeAllWatch.key       \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"E\">\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.resume2    \"VK_SLASH\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepOver2  \"VK_QUOTE\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepIn2    \"VK_SEMICOLON\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut2   \"VK_SEMICOLON\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxDebugger.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxDebugger.label=调试器\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel=调试面板\n\n# LOCALIZATION NOTE (DebuggerWindowTitle):\n# The title displayed for the debugger window.\nDebuggerWindowTitle=浏览器调试器\n\n# LOCALIZATION NOTE (DebuggerWindowScriptTitle):\n# The title displayed for the debugger window when a script is selected.\nDebuggerWindowScriptTitle=浏览器调试器 - %S\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\nToolboxDebugger.tooltip=JavaScript 调试器\n\n# LOCALIZATION NOTE (debuggerMenu.commandkey, debuggerMenu.accesskey)\n# Used for the menuitem in the tool menu\ndebuggerMenu.commandkey=S\ndebuggerMenu.accesskey=D\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI.\ncollapsePanes=折叠面板\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI.\nexpandPanes=展开面板\n\n# LOCALIZATION NOTE (pauseLabel): The label that is displayed on the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=点击暂停 (%S)\n\n# LOCALIZATION NOTE (resumeLabel): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=点击恢复 (%S)\n\n# LOCALIZATION NOTE (startTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is stopped.\nstartTracingTooltip=点击开始跟踪\n\n# LOCALIZATION NOTE (stopTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is started.\nstopTracingTooltip=点击停止跟踪\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=跨越 (%S)\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=步进 (%S)\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=步出 (%S)\n\n# LOCALIZATION NOTE (emptyGlobalsText): The text to display in the menulist\n# when there are no chrome globals available.\nnoGlobalsText=无全局\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources menu\n# when there are no scripts.\nnoSourcesText=此页没有脚本源代码。\n\n# LOCALIZATION NOTE (loadingSourcesText): The text to display in the sources menu\n# when waiting for scripts to load.\nloadingSourcesText=正在等待资源...\n\n# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab\n# when there are no events.\nnoEventListenersText=没有可显示的事件监听器\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText=没有栈帧可显示\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the traces tab\n# when there are no function calls.\nnoFunctionCallsText=没有可以显示的函数调用\n\n# LOCALIZATION NOTE (tracingNotStartedText): The text to display in the traces tab\n# when when tracing hasn't started yet.\ntracingNotStartedText=尚未开始跟踪\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip=在这个事件中触发中断\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector=于\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource=在\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes=%S 节点\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative=[原生代码]\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents=动画\naudioEvents=音频\nbatteryEvents=电池\nclipboardEvents=剪贴板\ncompositionEvents=编写\ndeviceEvents=设备\ndisplayEvents=显示\ndragAndDropEvents=拖放\ngamepadEvents=游戏手柄\nindexedDBEvents=IndexedDB\ninteractionEvents=交互\nkeyboardEvents=键盘\nmediaEvents=HTML5 媒体\nmouseEvents=鼠标\nmutationEvents=突变\nnavigationEvents=导航\npointerLockEvents=指针锁\nsensorEvents=传感器\nstorageEvents=存储\ntimeEvents=时间\ntouchEvents=触摸\notherEvents=其他\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=开关黑盒测试\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=无法找到符合条件的结果\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=搜索脚本 (%S)\n\n# LOCALIZATION NOTE (emptyChromeGlobalsFilterText): This is the text that\n# appears in the filter text box when it is empty and the chrome globals\n# container is selected.\nemptyChromeGlobalsFilterText=全局 chrome 过滤器 (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=过滤变量\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText=过滤属性\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=过滤脚本 (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=搜索所有文件 (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=搜索函数定义 (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=在文件 (%S) 中查找\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=跳转到行 (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=过滤变量 (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=配置条件断点\nbreakpointMenuItem.enableSelf=启用断点\nbreakpointMenuItem.disableSelf=禁用断点\nbreakpointMenuItem.deleteSelf=删除断点\nbreakpointMenuItem.enableOthers=启用其他\nbreakpointMenuItem.disableOthers=禁用其他\nbreakpointMenuItem.deleteOthers=移除其他\nbreakpointMenuItem.enableAll=启用所有断点\nbreakpointMenuItem.disableAll=禁用所有断点\nbreakpointMenuItem.deleteAll=移除所有断点\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the loading process has started but there is no file to display\n# yet.\nloadingText=正在载入…\n\n# LOCALIZATION NOTE (errorLoadingText): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText=读取源代码时发生错误：\\n\n\n# LOCALIZATION NOTE (addWatchExpressionText): The text that is displayed in the\n# watch expressions list to add a new item.\naddWatchExpressionText=添加监视表达式\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton=监视\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText=没有可以显示的变量。\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=%S 域\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=监视表达式\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=全局\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace=堆栈跟踪：\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects=等 #1 项…;等 #1 项…\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=双击编辑\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable value.\nvariablesEditableValueTooltip=点击更改值\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item which can be removed.\nvariablesCloseButtonTooltip=点击移除\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=单击设置值\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip=单击以在查看器中选择节点\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip=可配置\nenumerableTooltip=可枚举\nwritableTooltip=可写\nfrozenTooltip=冻结\nsealedTooltip=密封\nextensibleTooltip=可展开\noverriddenTooltip=被覆盖\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel=:\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel=\\u0020→\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=有一个或多个暂停的调试器。请先继续最近暂停的调试器：%S\n\nvariablesViewOptimizedOut=(已优化掉)\nvariablesViewUninitialized=(未初始化)\nvariablesViewMissingArgs=(不可用)\n\nevalGroupLabel=eval 的源代码\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=手机\ndevice.tablets=平板电脑\ndevice.notebooks=笔记本电脑\ndevice.televisions=电视\ndevice.watches=手表\n\ndevice.consoles=Gaming consoles\ndevice.laptops=Laptops\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=已复制\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n\n<!ENTITY title \"字体\">\n<!ENTITY showAllFonts \"查看此页面使用的所有字体\">\n<!ENTITY usedAs \"使用: \">\n<!ENTITY system \"系统\">\n<!ENTITY remote \"远程\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone=(无描述)\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName=选项\n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc=在 %S 上执行命令\ncanonProxyManual=在远程系统上执行一组命令。该远程系统通过 %S 到达\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists=命令“%S”已经存在\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\ncliEvalJavascript=直接输入 Javascript\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg=参数太多\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions=可用的选项\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand=命令无效\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam=“%1$S”必须有值。\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists=“%1$S”不存在\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists=“%1$S”已存在\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile=“%1$S”不是一个文件\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory=“%1$S”不是一个目录\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch=“%1$S”不匹配“%2$S”\n\n# LOCALIZATION NOTE: When the menu has displayed all the matches that it\n# should (i.e. about 10 items) then we display this to alert the user that\n# more matches are available.\nfieldMenuMore=存在更多的匹配项，请继续输入\n\n# LOCALIZATION NOTE: The command line provides completion for JavaScript\n# commands, however there are times when the scope of what we're completing\n# against can't be used. This error message is displayed when this happens.\njstypeParseScope=作用域失效\n\n# LOCALIZATION NOTE (jstypeParseMissing, jstypeBeginSyntax,\n# jstypeBeginUnterm): These error messages are displayed when the command line\n# is doing JavaScript completion and encounters errors.\njstypeParseMissing=无法找到属性 '%S'\njstypeBeginSyntax=语法错误\njstypeBeginUnterm=无结尾的字符串\n\n# LOCALIZATION NOTE: This message is displayed if the system for providing\n# JavaScript completions encounters and error it displays this.\njstypeParseError=错误\n\n# LOCALIZATION NOTE (typesNumberNan, typesNumberNotInt2, typesDateNan): These\n# error messages are displayed when the command line is passed a variable\n# which has the wrong format and can't be converted. Parameters: %S is the\n# passed variable.\ntypesNumberNan=不能转换“%S”为数字。\ntypesNumberNotInt2=不能转换“%S”到一个整数。\ntypesDateNan=不能将“%S”转换为日期。\n\n# LOCALIZATION NOTE (typesNumberMax, typesNumberMin, typesDateMax,\n# typesDateMin): These error messages are displayed when the command line is\n# passed a variable which has a value out of range (number or date).\n# Parameters: %1$S is the passed variable, %2$S is the limit value.\ntypesNumberMax=%1$S 超过最大允许值： %2$S。\ntypesNumberMin=%1$S 小于最小允许值： %2$S。\ntypesDateMax=%1$S 晚于允许的最终日期：%2$S 。\ntypesDateMin=%1$S 早于允许的最早日期: %2$S。\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# passed an option with a limited number of correct values, but the passed\n# value is not one of them.\ntypesSelectionNomatch=不能使用“%S”。\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# expecting a CSS query string, however the passed string is not valid.\nnodeParseSyntax=CSS 查询语法错误\n\n# LOCALIZATION NOTE (nodeParseMultiple, nodeParseNone): These error messages\n# are displayed when the command line is expecting a CSS string that matches a\n# single node, but more nodes (or none) match.\nnodeParseMultiple=过多匹配结果 (%S)\nnodeParseNone=无匹配结果\n\n# LOCALIZATION NOTE (helpDesc, helpManual, helpSearchDesc, helpSearchManual3):\n# These strings describe the \"help\" command, used to display a description of\n# a command (e.g. \"help pref\"), and its parameter 'search'.\nhelpDesc=获取现有命令的帮助\nhelpManual=提供任何一个特定命令的帮助（如果搜索字符串获得了一个精确匹配结果），或者可用的命令（如果没有提供搜索字符串或者没有得到精确匹配结果）。\nhelpSearchDesc=搜索字符串\nhelpSearchManual3=搜索字符串用来缩小要显示命令的范围。不支持正则表达式。\n\n# LOCALIZATION NOTE: These strings are displayed in the help page for a\n# command in the console.\nhelpManSynopsis=概要\n\n# LOCALIZATION NOTE: This message is displayed in the help page if the command\n# has no parameters.\nhelpManNone=无\n\n# LOCALIZATION NOTE: This message is displayed in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll=可用的命令：\n\n# LOCALIZATION NOTE (helpListPrefix, helpListNone): These messages are\n# displayed in response to the 'help <search>' command (i.e. with a search\n# string), just above the list of matching commands. Parameters: %S is the\n# search string.\nhelpListPrefix=以“%1$S”开头的命令：\nhelpListNone=没有以“%1$S”开头的命令\n\n# LOCALIZATION NOTE (helpManRequired, helpManOptional, helpManDefault): When\n# the 'help x' command wants to show the manual for the 'x' command, it needs\n# to be able to describe the parameters as either required or optional, or if\n# they have a default value.\nhelpManRequired=必需\nhelpManOptional=可选\nhelpManDefault=可选，默认为 %1$S\n\n# LOCALIZATION NOTE: This forms part of the output from the 'help' command.\n# 'GCLI' is a project name and should be left untranslated.\nhelpIntro=GCLI 是一个为 Web 开发者创建的高可用性命令行，目前处于实验阶段。\n\n# LOCALIZATION NOTE: Text shown as part of the output of the 'help' command\n# when the command in question has sub-commands, before a list of the matching\n# sub-commands.\nsubCommands=子命令\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError=命令行解析出错\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc=集中在一组命令\ncontextManual=为将来的命令设置一个默认的前缀。例如：context git 将允许您键入 commit 而不是 git commit。\ncontextPrefixDesc=命令前缀\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError=不能使用 %1$S 作为一个前缀，因为它不是一个父命令。\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply=使用 %1$S 作为一个命令前缀\ncontextEmptyReply=命令前缀未设置\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectMethodDesc, connectUrlDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an \n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc=代理命令到服务器\nconnectManual=连接到服务器，在服务器上建立本地版本的命令。远程命令最初有一个前缀以区别于本地命令。\nconnectPrefixDesc=导入命令的父前缀\nconnectMethodDesc=连接方法\nconnectUrlDesc=要连接的 URL\nconnectDupReply=称为 %S 的连接已存在。\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply=已添加 %S 命令。\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2,\n# disconnectPrefixDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2=自服务器断开\ndisconnectManual2=断开当前连接的远程命令执行服务器\ndisconnectPrefixDesc=导入命令的父前缀\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply=已移除 %S 命令。\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc=更改 JS global\nglobalWindowDesc=新的 window/global\nglobalOutput=JS global 现在是 %S\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc=清空输出区域\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc=用不同语言输入命令\nlangOutput=您现在使用的是 %S\n\n# LOCALIZATION NOTE (prefDesc, prefManual, prefListDesc, prefListManual,\n# prefListSearchDesc, prefListSearchManual, prefShowDesc, prefShowManual,\n# prefShowSettingDesc, prefShowSettingManual): These strings describe the\n# 'pref' command and all its available sub-commands and parameters.\nprefDesc=控制设置命令\nprefManual=用于显示和修改 GCLI 以及周边环境首选项的命令。\nprefListDesc=显示可用的设置\nprefListManual=当使用“search”参数时，显示一个可选择性过滤的首选项列表\nprefListSearchDesc=筛选要显示出的设置\nprefListSearchManual=在可用的首选项列表中搜索给定的字符串\nprefShowDesc=显示设置值\nprefShowManual=显示指定首选项的值\nprefShowSettingDesc=显示设置\nprefShowSettingManual=要显示的设置名\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue=%1$S: %2$S\n\n# LOCALIZATION NOTE (prefSetDesc, prefSetManual, prefSetSettingDesc,\n# prefSetSettingManual, prefSetValueDesc, prefSetValueManual): These strings\n# describe the 'pref set' command and all its parameters.\nprefSetDesc=更改设置\nprefSetManual=更改由系统环境所定义的首选项\nprefSetSettingDesc=要更改的设置\nprefSetSettingManual=想更改的设置名称。\nprefSetValueDesc=新设置值\nprefSetValueManual=为指定的设置创建的新值\n\n# LOCALIZATION NOTE (prefResetDesc, prefResetManual, prefResetSettingDesc,\n# prefResetSettingManual): These strings describe the 'pref reset' command and\n# all its parameters.\nprefResetDesc=重置设置\nprefResetManual=重置一项设置到系统默认值\nprefResetSettingDesc=要重置的设置\nprefResetSettingManual=要重置到系统默认值的设置名称\n\n# LOCALIZATION NOTE: This string is displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results.\nprefOutputFilter=过滤器\n\n# LOCALIZATION NOTE (prefOutputName, prefOutputValue): These strings are\n# displayed in the output from the 'pref list' command as table headings.\nprefOutputName=名称\nprefOutputValue=值\n\n# LOCALIZATION NOTE (introDesc, introManual): These strings describe the\n# 'intro' command. The localization of 'Got it!' should be the same used in\n# introTextGo.\nintroDesc=显示起始信息\nintroManual=为新用户重新显示起始信息直到他们点击了“明白！”按钮\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3=GCLI 是一个为 Web 开发者创建的高可用性命令行，目前处于实验阶段。\nintroTextCommands=显示命令类型列表\nintroTextKeys2=，或显示/隐藏命令行提示按\nintroTextF1Escape=F1/Esc\nintroTextGo=明白！\n\n# LOCALIZATION NOTE: This is a short description of the 'hideIntro' setting.\nhideIntroDesc=显示初始欢迎信息\n\n# LOCALIZATION NOTE: This is a description of the 'eagerHelper' setting. It's\n# displayed when the user asks for help on the settings. eagerHelper allows\n# users to select between showing no tooltips, permanent tooltips, and only\n# important tooltips.\neagerHelperDesc=工具提示的迫切程度\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=获取现有命令的帮助\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=已有命令\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=“%1$S”命令在多进程模式（E10S）下不可用\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc=控制控制台的命令\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=过滤，清空以及关闭网页控制台\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=清空控制台\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=保存页面为图像\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=保存整个可见窗口为PNG图像（可选延迟）\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=目标文件名\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=让我们来写入屏幕截图的文件名（应该有“.png”扩展名）。\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=复制截图到剪贴板吗？（true/false）\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=如果您想复制截图到剪贴板，而不是将其保存为一个文件则 True。\n\n# LOCALIZATION NOTE (screenshotChromeDesc) A very short string to describe\n# the 'chrome' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\n# The argument (%1$S) is the browser name.\nscreenshotChromeDesc2=截取整个 %1$S 的窗口？ （true/false）\n\n# LOCALIZATION NOTE (screenshotChromeManual) A fuller description of the\n# 'chrome' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\n# The argument (%1$S) is the browser name.\nscreenshotChromeManual2=选择 True，如果你想截取 %1$S 窗口，而不是网页的内容窗口。\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions=选项\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=延迟（秒）\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=截图前要等待的时间（单位：秒）\n\n# LOCALIZATION NOTE (screenshotFullscreenDesc) A very short string to describe\n# the 'fullscreen' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=整个网页？（true/false）\n\n# LOCALIZATION NOTE (screenshotFullscreenManual) A fuller description of the\n# 'fullscreen' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=如果屏幕截图应该包含部分位于当前滚动边界外的网页则设为True。\n\n# LOCALIZATION NOTE (screenshotSelectorChromeConflict) Exception thrown when user\n# tries to use 'selector' option along with 'chrome' option of the screenshot\n# command. Refer: https://bugzilla.mozilla.org/show_bug.cgi?id=659268#c7\nscreenshotSelectorChromeConflict=chrome 选项为真时，不支持选择器选项\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. The first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=截图 %1$S %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=错误保存到\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=已保存到\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=复制到剪贴板时出错。\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=已复制到剪贴板。\n\n# LOCALIZATION NOTE (screenshotTooltip) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltip=进行整页截图\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc=高亮节点\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual=高亮在页面上匹配指定选择器的节点\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc=CSS 选择器\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual=用来在页面中匹配节点的选择器\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc=选项\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc=隐藏指南\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual=隐藏已高亮节点旁边的指南\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc=显示节点信息栏\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual=在已高亮的节点上显示信息栏（信息栏将显示标签名、属性和尺寸）\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc=显示所有匹配项\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual=如果选择器匹配了太多的选择器，它将仅显示前100个匹配项以免拖慢页面显示。使用此选项将显示所有的匹配项\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc=盒模型区域\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual=哪个盒模型需要高亮：'content', 'padding', 'border' 或 'margin'\n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc=填充样式\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual=用自定义的颜色覆盖默认的区域填充样式\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc=保持现存高亮\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual=默认情况下，现存的高亮会在运行此命令后被隐藏，除非指定了此选项\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=%1$S 个节点已高亮;%1$S 个节点已高亮\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached=已匹配 %1$S 个节点，但仅有 %2$S 个节点被高亮。可使用 '--showall' 显示所有项\n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc=取消所有节点高亮\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual=取消所有先前使用 'highlight' 命令高亮的节点\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=重启 %1$S\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=禁止在重启后从缓存加载内容\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=用户已取消重新启动要求。\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=正在重启 %1$S…\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=查看节点\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=使用 CSS 选择器来打开 DOM 高亮显示器并调查一个元素的尺寸和属性。\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=CSS 选择器\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=使用 CSS 选择器和 Document.querySelector 来识别单个元素\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc=从页面上抓取一种颜色\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual=打开一个具有区域放大功能的面板，探取像素来复制颜色值\n\n# LOCALIZATION NOTE (eyedropperTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the Eyedropper tool.\neyedropperTooltip=从页面上抓取一种颜色\n\n# LOCALIZATION NOTE (tiltDesc) A very short description of the 'tilt'\n# command. See tiltManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltDesc=将网页以三维视图显示\n\n# LOCALIZATION NOTE (tiltManual) A fuller description of the 'tilt'\n# command, displayed when the user asks for help on what it does.\ntiltManual=在三维立体环境中查看研究网页和它们上级的各个部分之间的关系\n\n# LOCALIZATION NOTE (tiltOpenDesc) A very short description of the 'tilt inspect'\n# command. See tiltOpenManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltOpenDesc=打开三维查看器\n\n# LOCALIZATION NOTE (tiltOpenManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltOpenManual=初始化三维页面查看器，并可选择用CSS选择器突出一个节点\n\n# LOCALIZATION NOTE (tiltToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Tilt 3D View.\ntiltToggleTooltip=3D 视图\n\n# LOCALIZATION NOTE (tiltTranslateDesc) A very short description of the 'tilt translate'\n# command. See tiltTranslateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltTranslateDesc=移动网页网格\n\n# LOCALIZATION NOTE (tiltTranslateManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltTranslateManual=按固定方向增量转换网页网格\n\n# LOCALIZATION NOTE (tiltTranslateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateXDesc=X (像素)\n\n# LOCALIZATION NOTE (tiltTranslateXManual) A fuller description of the 'x'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateXManual=沿 X 轴转换网页网格的像素点数\n\n# LOCALIZATION NOTE (tiltTranslateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateYDesc=Y (像素)\n\n# LOCALIZATION NOTE (tiltTranslateYManual) A fuller description of the 'y'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateYManual=沿 Y 轴转换网页网格的像素点数\n\n# LOCALIZATION NOTE (tiltRotateDesc) A very short description of the 'tilt rotate'\n# command. See tiltRotateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltRotateDesc=旋转网页网格\n\n# LOCALIZATION NOTE (tiltRotateManual) A fuller description of the 'tilt rotate'\n# command, displayed when the user asks for help on what it does.\ntiltRotateManual=按固定方向增量旋转网页网格\n\n# LOCALIZATION NOTE (tiltRotateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateXDesc=X (度)\n\n# LOCALIZATION NOTE (tiltRotateXManual) A fuller description of the 'x'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateXManual=将网页按角度沿 X 轴旋转\n\n# LOCALIZATION NOTE (tiltRotateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateYDesc=Y (度)\n\n# LOCALIZATION NOTE (tiltRotateYManual) A fuller description of the 'y'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateYManual=将网页按角度沿 Y 轴旋转\n\n# LOCALIZATION NOTE (tiltRotateZDesc) A very short string to describe the\n# 'z' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateZDesc=Z (度)\n\n# LOCALIZATION NOTE (tiltRotateZManual) A fuller description of the 'z'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateZManual=将网页按角度沿 Z 轴旋转\n\n# LOCALIZATION NOTE (tiltZoomDesc) A very short description of the 'tilt zoom'\n# command. See tiltZoomManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltZoomDesc=移开或移向网页网格\n\n# LOCALIZATION NOTE (tiltZoomManual) A fuller description of the 'tilt zoom'\n# command, displayed when the user asks for help on what it does.\ntiltZoomManual=沿 Z 轴按固定方向增量移动网页网格\n\n# LOCALIZATION NOTE (tiltZoomAmountDesc) A very short string to describe the\n# 'zoom' parameter to the 'tilt zoom' command, which is displayed in a dialog\n# when the user is using this command.\ntiltZoomAmountDesc=缩放(像素)\n\n# LOCALIZATION NOTE (tiltZoomAmmuntManual) A fuller description of the 'zoom'\n# parameter to the 'zoom' command, displayed when the user asks for help\n# on what it does.\ntiltZoomAmountManual=沿 Z 轴转换网页网格的像素点数\n\n# LOCALIZATION NOTE (tiltResetDesc) A very short description of the 'tilt reset'\n# command. See tiltResetManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltResetDesc=重置转换，旋转以及缩放\n\n# LOCALIZATION NOTE (tiltResetManual) A fuller description of the 'tilt reset'\n# command, displayed when the user asks for help on what it does.\ntiltResetManual=重置所有已应用到网页网格 modelview 矩阵的转换\n\n# LOCALIZATION NOTE (tiltCloseDesc) A very short description of the 'tilt close'\n# command. See tiltCloseManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltCloseDesc=关闭打开的可视化\n\n# LOCALIZATION NOTE (tiltCloseManual) A fuller description of the 'tilt close'\n# command, displayed when the user asks for help on what it does.\ntiltCloseManual=关闭可视化并切换回默认的高亮查看器\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=使用此命令前必须打开调试器\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first before setting breakpoints.\ndebuggerStopped=设置断点前必须打开调试器\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=管理断点\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=列出、添加、移除断点的命令\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=显示已知断点\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=没有设定断点\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=移除\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=已添加断点\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=无法设定断点: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=添加断点\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=支持的断点类型：行\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=添加行断点\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=JS 文件 URI\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=行号\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=移除断点\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=断点索引\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=断点已移除\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=管理调试器\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=中断或者恢复主线程，进入，走出以及跳过代码行的命令\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=打开调试器\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=关闭调试器\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=暂停主线程\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=恢复主线程并继续执行，直到下一个断点或脚本终止。\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=管理步进\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=进入，走出以及跳过代码行的命令\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=执行当前语句并在下一条语句停止。如果当前语句是函数调用，那么调试器会执行整个函数，然后在执行后在下一条语句停止\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step in command.\ndbgStepInDesc=执行当前语句然后在下一条语句停止。如果当前语句是函数调用，那么调试器会会进入该函数，否则它在下一条语句停止\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step out command.\ndbgStepOutDesc=走出当前函数并返回到上一层嵌套调用函数。如果在主函数体内，该脚本会执行到末尾，或者到下一个断点。跳过的语句会被全部执行，而不会一步步执行\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=在调试器中列出已加载的源URL\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc=在调试器中对资源进行黑盒测试\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc=指定要进行黑盒测试的资源\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc=对所有匹配此 glob 的资源（例如“*.min.js”）进行黑盒测试。\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc=反向匹配，让我们对每个不提供源或不匹配 glob 模式的资源进行黑盒测试。\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc=（没有资源在黑盒中）\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc=下列资源在黑盒中：\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc=黑盒测试出错：\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc=停止调试器中对资源进行的黑盒测试\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc=指定要停止黑盒测试的资源\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc=对所有匹配此 glob 模式（例如“*.min.js”）的资源停止黑盒测试\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc=（尚无停止过黑盒测试的资源）\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc=下列资源停止过黑盒测试：\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc=停止黑盒测试出错：\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc=反向匹配，让我们对每个不提供源或不匹配 glob 模式的资源停止黑盒测试。\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=关闭控制台\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=打开控制台\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=调整页面资源\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=编辑作为本页面一部分的一个资源\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=要编辑的URL\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=跳转到行号\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=调整页面大小\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=宽度（像素）\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=高度（像素）\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=进入响应式设计模式\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=退出响应式设计模式\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=切换响应式设计模式\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\nresizeModeToggleTooltip=响应式设计模式\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=改变页面大小\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=控制响应式设计模式\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2=响应式网站能对环境进行正确地响应，所以无论是在移动设备，影院或之间的任意设备上都能完美显示。响应式设计模式允许您在 %1$S 中无须调整浏览器窗口大小即能轻松测试各种页面尺寸。\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=操作命令\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=重新读取 mozcmd 目录\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3=已从“%1$S”装载命令\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc=设置 mozcmd 目录\n\n# LOCALIZATION NOTE (cmdSetdirManual2) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual2=“mozcmd”目录是一种创建新的自定义命令的简单方法。更多信息请参阅 <a href=\"https://developer.mozilla.org/docs/Tools/GCLI/Customization\">MDN 文档</a>。\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc=目录包含 .mozcmd 文件\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=操作附加组件\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=列出已安装的附加组件\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=选择附加组件类型\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=目前已安装下列字典：\naddonListExtensionHeading=目前已安装下列扩展：\naddonListLocaleHeading=目前已安装下列语言包：\naddonListPluginHeading=目前已安装下列插件：\naddonListThemeHeading=目前已安装下列主题：\naddonListAllHeading=目前已安装下列附加组件：\naddonListUnknownHeading=目前已安装下列选定类型的附加组件：\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=启用\naddonListOutDisable=禁用\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=待处理\naddonPendingEnable=启用\naddonPendingDisable=禁用\naddonPendingUninstall=卸载\naddonPendingInstall=安装\naddonPendingUpgrade=升级\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous add-on commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=附加组件名称\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for add-ons of a particular type were not found.\naddonNoneOfType=没有安装此类型的附加组件。\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=启用指定的附加组件\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an add-on that is\n# already enabled.\naddonAlreadyEnabled=%S 已经启用。\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an add-on is enabled.\naddonEnabled=%S 已启用。\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=禁用指定的附加组件\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an add-on that is\n# already disabled.\naddonAlreadyDisabled=%S 已经禁用。\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an add-on is disabled.\naddonDisabled=%S 已禁用。\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=导出资源\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=导出 HTML 页面\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=更改页面\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=搜索和替换页面中的元素\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=要搜索\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=替换字符串\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=执行区分大小写的搜索\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=CSS 选择器至搜索根部\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=指向搜索匹配项的 CSS 选择器\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=属性匹配表达式\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=限制仅搜索属性\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=限制仅搜索文本节点\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=选择器匹配的元素：%1$S。在文本节点中替换：%2$S。在属性中替换：%3$S。\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=从页面中移除元素和属性\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=从页面中移除元素\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=CSS 选择器指定要移除的元素\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=CSS 选择器指定搜索的根节点\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=移除元素，但是保留内容\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=仅移除空元素\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=选择器匹配的元素：%1$S。已移除的元素：%2$S。\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=移除正在匹配的属性\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=正则表达式指定要移除的属性\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=包含的元素的 CSS 选择器\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=搜索根节点的 CSS 选择器\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=执行区分大小写的搜索\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=选择器匹配的元素：%1$S。已移除的属性：%2$S。\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2=直接使用 %1$S 开发者工具\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=%1$S 开发者工具中与直接操作有关的多种命令。\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=从 mozilla-central 检出文件中加载工具。\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound=%1$s 不存在或并非为 mozilla-central 检出文件。\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded=来自 %1$s 的工具已加载完成。\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=读取来自完整的 mozilla-central 检出的 %1$S 开发者工具。\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=mozilla-central 的检出文件\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=使用内建工具\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=使用内建工具，覆盖先前的 srcdir 命令。\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=内建工具已加载。\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=重新载入开发者工具\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=已重新载入工具。\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=显示和修改 Cookie\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=列出、创建、删除和修改当前域 Cookie 的命令。\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=显示 Cookie\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=显示与当前页面相关的 Cookie 的列表。\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=主机：\ncookieListOutPath=路径：\ncookieListOutExpires=过期时间：\ncookieListOutAttributes=属性：\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=无\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=浏览器退出时（session）\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=未找到适用此页面的 Cookie\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=没有找到对主机 %1$S 的 Cookie\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=编辑\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=移除\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=移除一个 Cookie\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=移除指定键名的 Cookie\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=要移除的 Cookie 的键名\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=设置一个 Cookie\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=通过指定一个键名、值以及下述可选的一个或多个属性设置来一个 Cookie：期限（以秒为单位的 max-age，或者 GMT 字符串格式的过期时间）、路径、域名、安全\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=要设置的 Cookie 的键名\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=对该 Cookie 要设置的值\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc=选项\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=要设置的 Cookie 的路径\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=要设置的 Cookie 的域名\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=只许通过 https 传输\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=客户端脚本不能访问\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=只在浏览器会话存续期间有效\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=Cookie 的失效日期（引用RFC2822或者ISO 8601日期格式）\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=Javascript 美化\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=要美化的 JS 文件的 URL\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=缩排的字符数\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=每行缩进的字符数\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=每行缩进用的字符\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=每行缩进用的字符，可能的选择包括空格或者制表符。\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=不保留换行\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=应该保留现有的换行符\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=最多连续换行符\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=要保护的连续换行符的最大数量\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=强制 jslint-stricter 模式？\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=设置为 true，强制使用 jslint-stricter 模式\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=选择代码样式\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=选择括号的代码风格：折叠 - 将括号和控制语句放在同一行；展开 - 将括号放在独立一行（Allman / ANSI 风格）；结束展开 - 将结束括号放在独立一行；严格展开 - 就算会打乱您的代码，也依然将括号放在独立一行。\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=条件语句前无空格\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=反转义 \\\\xNN 字符？\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=字符串中编码为 \\\\xNN 符号的可打印字符是否要反转义？\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=请输入一个有效的网址\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=选项\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=操作函数调用记录的命令\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=开始记录函数调用信息至控制台\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=调用日志已开始。\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=停止函数调用日志\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=现在调用日志已经停止\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=停止调用日志。活动上下文：%1$S。\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=为控制台的 chrome 代码开启日志功能\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=全局对象，JSM URI，或者 JS\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=全局对象，JSM 的 URI，或者在 Chrome 窗口中运行以获取一个全局对象的 JS\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=调用日志已开始。\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=停止函数调用日志\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=当前设置了不调用 chrome 代码的日志功能\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=停止调用日志。活动上下文：%1$S。\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<匿名>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=方法调用\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=无效的 JSM ！\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=内容窗口未找到变量。\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=chrome 窗口未找到变量。\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of JavaScript\n# and invalid JavaScript code.\ncallLogChromeEvalException=评估的 javascript 抛出以下异常\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=该 JavaScript 代码必须能评估得到一个对象，其方法调用必须能被日志记录，例如\"({a1: function() {this.a2()},a2: function() {}});\"\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=代码草稿纸\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=高亮重绘的区域\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=开启将重绘区域高亮\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=关闭将重绘区域高亮\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=浏览器框架\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=用不同的颜色标记重绘区域\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip=高亮重绘的区域\n\n# LOCALIZATION NOTE (paintflashingToggleDesc) A very short string used to describe the\n# function of the \"paintflashing toggle\" command.\npaintflashingToggleDesc=切换将重绘区域高亮\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\nsplitconsoleTooltip=切换分离式控制台\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=应用程序缓存实用工具\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=验证缓存清单\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=查找涉及缓存清单和文件的问题\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=要检查的 URI\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=应用程序缓存验证成功。\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=清除应用程序缓存中的项目\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=清除应用程序缓存中的一个或多个项目\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=项目清除成功。\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=显示应用程序缓存项目的列表。\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=显示应用程序缓存项目的列表。如果提供搜索参数，则只显示项目包含搜索关键词的表格。\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=使用关键词筛选结果。\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=键名：\nappCacheListDataSize=数据大小：\nappCacheListDeviceID=设备 ID：\nappCacheListExpirationTime=过期时间：\nappCacheListFetchCount=获取次数：\nappCacheListLastFetched=最近获取：\nappCacheListLastModified=最近修改：\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=查看条目\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=打开新的包含指定缓存项目信息的标签页。\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=打开新的包含指定缓存项目信息的标签页。\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=输入要显示项目的键名。\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=管理分析器\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=启动和停止 JavaScript 分析器的命令\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=打开分析器\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=关闭分析器\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=开始分析\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=你要开始的配置文件名称。\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=停止分析\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=你要停止的配置文件名称。\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=列出所有分析结果\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=单独显示某个分析结果\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=配置文件的名称。\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2=分析器已经开始\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=分析结果未找到\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3=分析器仍未开始分析。请使用 'profile start' 命令开始分析\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2=正在记录…\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped=已停止…\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=您必须先打开分析器才能使此命令工作\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=打开远程调试端口\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2=%1$S 可以通过 TCP/IP 连接进行远程调试。出于安全方面的考虑，此功能为默认关闭，您可以使用此命令启用此功能。\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=TCP 端口监听于\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=监听目前已被 devtools.debugger.remote-enabled 首选项禁用\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=监听于端口 %1$S\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=DebuggerServer 未初始化\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc=CSS 媒体类型模拟\nmediaEmulateDesc=模拟指定的 CSS 媒体类型\nmediaEmulateManual=通过应用相关的 CSS 规则，查看此文档在指定的某种支持的媒体类型上呈现的效果。\nmediaEmulateType=要模拟的媒体类型\nmediaResetDesc=停止模拟 CSS 媒体类型\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc=注入公共库到该页面\ninjectManual2=注入公用库到页面内容中，这将可以从控制台访问。\ninjectLibraryDesc=选择要注入的库，或者输入一个要注入的有效的脚本 URL\ninjectLoaded=%1$S 已加载\ninjectFailed=%1$S 加载失败 - 无效的 URI\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc=打开文件夹\nfolderOpenDesc=打开文件夹路径\nfolderOpenDir=目录路径\nfolderOpenProfileDesc=打开配置文件目录\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath=请输入一个有效的路径\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult=已打开 %1$S\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/inspector.dtd",
    "content": "<!-- LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users edit the\n     (outer) HTML of the current node -->\n<!ENTITY inspectorHTMLEdit.label       \"作为 HTML 编辑\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"E\">\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     inner HTML of the current node -->\n\n<!ENTITY inspectorHTMLCopyInner.label       \"复制内部 HTML\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"I\">\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     outer HTML of the current node -->\n\n<!ENTITY inspectorHTMLCopyOuter.label       \"复制外部 HTML\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey   \"O\">\n<!-- LOCALIZATION NOTE (inspectorCopyUniqueSelector.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the CSS Selector of the current node -->\n\n<!ENTITY inspectorCopyUniqueSelector.label       \"复制唯一选择器\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey   \"U\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste outer\n     HTML in the current node -->\n\n<!ENTITY inspectorHTMLPasteOuter.label      \"粘贴到 HTML 外部\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"P\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n\n<!ENTITY inspectorHTMLPasteInner.label      \"粘贴到 HTML 内部\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"N\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"粘贴…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"t\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n\n<!ENTITY inspectorHTMLPasteBefore.label      \"之前\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"B\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n\n<!ENTITY inspectorHTMLPasteAfter.label       \"之后\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"A\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"第一个子对象\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"F\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n\n<!ENTITY inspectorHTMLPasteLastChild.label       \"最后一个子对象\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"L\">\n<!-- LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete the\n     current node -->\n\n\n<!ENTITY inspectorHTMLDelete.label          \"删除节点\">\n<!ENTITY inspectorHTMLDelete.accesskey      \"D\">\n\n<!ENTITY inspector.selectButton.tooltip     \"用鼠标选择元素\">\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n\n<!ENTITY inspectorSearchHTML.label2          \"以 CSS 选择器搜索\">\n<!ENTITY inspectorSearchHTML.key            \"F\">\n<!-- LOCALIZATION NOTE (inspectorCopyImageDataUri.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the URL embedding the image data encoded in Base 64 (what we name\n     here Image Data URL). For more information:\n     https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs -->\n\n<!ENTITY inspectorCopyImageDataUri.label       \"复制图像数据 URL\">\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n\n<!ENTITY inspectorShowDOMProperties.label       \"显示 DOM 属性\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (confirmNavigationAway): Used in the Inspector tool, when\n# the user tries to navigate away from a web page, to confirm the change of\n# page.\nconfirmNavigationAway.message2=如果您离开此页面，您所做的更改将丢失。\nconfirmNavigationAway.buttonLeave=离开页面\nconfirmNavigationAway.buttonLeaveAccesskey=L\nconfirmNavigationAway.buttonStay=留在页面\nconfirmNavigationAway.buttonStayAccesskey=S\n\nbreadcrumbs.siblings=兄弟\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=已暂停调试器，鼠标选择器之类的某些功能将停止。\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=操作节点\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label=查看器\ninspector.commandkey=C\ninspector.accesskey=I\n\n# LOCALIZATION NOTE (inspector.panelLabel.*)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel=查看器面板\ninspector.panelLabel.markupView=标记视图\n\n# LOCALIZATION NOTE (markupView.more.*)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=一些节点已隐藏。\nmarkupView.more.showAll=显示全部 %S 个节点\ninspector.tooltip=DOM 和样式探查器\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage=无法载入此图像\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\neventsTooltip.openInDebugger=在调试器中打开\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n\n\n\n<!ENTITY title                  \"盒模型\">\n<!ENTITY margin.tooltip         \"外边距\">\n<!ENTITY border.tooltip         \"边框\">\n<!ENTITY padding.tooltip        \"填充\">\n<!ENTITY content.tooltip        \"内容\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n\n\n\n<!ENTITY netmonitorUI.perfNotice1         \"• 点击\">\n<!ENTITY netmonitorUI.perfNotice2         \"按钮开始性能分析。\">\n<!-- LOCALIZATION NOTE (netmonitorUI.reload1/2/3): These are the labels displayed\n  -  in the network table when empty to start logging network requests. -->\n\n<!ENTITY netmonitorUI.reloadNotice1       \"• 请进行至少一项请求，或者\">\n<!ENTITY netmonitorUI.reloadNotice2       \"重新载入\">\n<!ENTITY netmonitorUI.reloadNotice3       \"此页面以查阅详细的网络活动信息。\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n\n<!ENTITY netmonitorUI.toolbar.status2     \"✓\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n\n<!ENTITY netmonitorUI.toolbar.method      \"方法\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n\n<!ENTITY netmonitorUI.toolbar.file        \"文件\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n\n<!ENTITY netmonitorUI.toolbar.domain      \"域名\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n\n<!ENTITY netmonitorUI.toolbar.type        \"类型\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n\n<!ENTITY netmonitorUI.toolbar.transferred \"已传输\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column, which is the\n  -  uncompressed / decoded size. -->\n\n<!ENTITY netmonitorUI.toolbar.size        \"大小\">\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n\n<!ENTITY netmonitorUI.toolbar.waterfall   \"时间线\">\n<!-- LOCALIZATION NOTE (debuggerUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n\n<!ENTITY netmonitorUI.tab.headers         \"消息头\">\n<!-- LOCALIZATION NOTE (debuggerUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n\n<!ENTITY netmonitorUI.tab.cookies         \"Cookie\">\n<!-- LOCALIZATION NOTE (debuggerUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n\n<!ENTITY netmonitorUI.tab.params          \"参数\">\n<!-- LOCALIZATION NOTE (debuggerUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n\n<!ENTITY netmonitorUI.tab.response        \"响应\">\n<!-- LOCALIZATION NOTE (debuggerUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n\n<!ENTITY netmonitorUI.tab.timings         \"耗时\">\n<!-- LOCALIZATION NOTE (debuggerUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n\n<!ENTITY netmonitorUI.tab.preview         \"预览\">\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n\n<!ENTITY netmonitorUI.tab.security        \"安全性\">\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterAll    \"所有\">\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterFonts  \"字体\">\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterImages \"图像\">\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterMedia  \"媒体\">\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n\n<!ENTITY netmonitorUI.footer.filterOther  \"其他\">\n<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n\n<!ENTITY netmonitorUI.footer.clear  \"清除\">\n<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n\n<!ENTITY netmonitorUI.footer.perf   \"切换性能分析...\">\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n\n<!ENTITY netmonitorUI.panesButton.tooltip \"切换网络信息\">\n<!-- LOCALIZATION NOTE (debuggerUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n\n<!ENTITY netmonitorUI.summary.url         \"请求网址:\">\n<!-- LOCALIZATION NOTE (debuggerUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n\n<!ENTITY netmonitorUI.summary.method      \"请求方法:\">\n<!-- LOCALIZATION NOTE (debuggerUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n\n<!ENTITY netmonitorUI.summary.status      \"状态码:\">\n<!-- LOCALIZATION NOTE (debuggerUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n\n<!ENTITY netmonitorUI.summary.version     \"版本：\">\n<!-- LOCALIZATION NOTE (debuggerUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n\n<!ENTITY netmonitorUI.summary.size        \"消息头大小:\">\n<!-- LOCALIZATION NOTE (debuggerUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n\n<!ENTITY netmonitorUI.response.name       \"名称:\">\n<!-- LOCALIZATION NOTE (debuggerUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n\n<!ENTITY netmonitorUI.response.dimensions \"尺寸：\">\n<!-- LOCALIZATION NOTE (debuggerUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n\n<!ENTITY netmonitorUI.response.mime       \"MIME 类型:\">\n<!-- LOCALIZATION NOTE (debuggerUI.response.encoding): This is the label displayed\n  -  in the network details response tab identifying an image's encoding. -->\n\n<!ENTITY netmonitorUI.response.encoding   \"编码:\">\n<!-- LOCALIZATION NOTE (debuggerUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n\n<!ENTITY netmonitorUI.timings.blocked     \"已阻挡：\">\n<!-- LOCALIZATION NOTE (debuggerUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n\n<!ENTITY netmonitorUI.timings.dns         \"DNS 解析:\">\n<!-- LOCALIZATION NOTE (debuggerUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n\n<!ENTITY netmonitorUI.timings.connect     \"连接:\">\n<!-- LOCALIZATION NOTE (debuggerUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n\n<!ENTITY netmonitorUI.timings.send        \"发送:\">\n<!-- LOCALIZATION NOTE (debuggerUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n\n<!ENTITY netmonitorUI.timings.wait        \"等待:\">\n<!-- LOCALIZATION NOTE (debuggerUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n\n<!ENTITY netmonitorUI.timings.receive     \"接收:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.protocol): A tooltip\n  -  for warning icon that indicates a connection uses insecure protocol. -->\n\n<!ENTITY netmonitorUI.security.warning.sslv3      \"SSL 3.0 协议已不安全、不推荐使用。\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n\n<!ENTITY netmonitorUI.security.warning.cipher     \"加密所使用的密码本已不安全、不推荐使用。\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n\n<!ENTITY netmonitorUI.security.error      \"发生错误:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n\n<!ENTITY netmonitorUI.security.protocolVersion \"协议版本:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n\n<!ENTITY netmonitorUI.security.cipherSuite \"密码本组合:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n\n<!ENTITY netmonitorUI.security.hsts \"HTTP 严格传输安全（HSTS）:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n\n<!ENTITY netmonitorUI.security.hpkp \"公钥钉扎:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n\n<!ENTITY netmonitorUI.security.connection \"连接:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n\n<!ENTITY netmonitorUI.security.certificate \"证书:\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n\n<!ENTITY netmonitorUI.context.perfTools   \"开始性能分析...\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"S\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n\n<!ENTITY netmonitorUI.context.copyUrl     \"复制网址\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n\n<!ENTITY netmonitorUI.context.copyAsCurl    \"复制为 cURL\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n\n<!ENTITY netmonitorUI.context.copyUrl.accesskey \"C\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"复制图像为 Data URI\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"I\">\n<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n\n<!ENTITY netmonitorUI.summary.editAndResend \"编辑和重发\">\n<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey \"R\">\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n\n<!ENTITY netmonitorUI.summary.rawHeaders \"原始头\">\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"请求头：\">\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"响应头：\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n\n<!ENTITY netmonitorUI.context.newTab      \"在新标签页中打开\">\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n\n<!ENTITY netmonitorUI.context.newTab.accesskey \"O\">\n<!-- LOCALIZATION NOTE (debuggerUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n\n<!ENTITY netmonitorUI.custom.newRequest   \"新请求\">\n<!-- LOCALIZATION NOTE (debuggerUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n\n<!ENTITY netmonitorUI.custom.query        \"查询字符串:\">\n<!-- LOCALIZATION NOTE (debuggerUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n\n<!ENTITY netmonitorUI.custom.headers      \"请求头:\">\n<!-- LOCALIZATION NOTE (debuggerUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n\n<!ENTITY netmonitorUI.custom.postData     \"请求主体:\">\n<!-- LOCALIZATION NOTE (debuggerUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n\n<!ENTITY netmonitorUI.custom.send         \"发送\">\n<!-- LOCALIZATION NOTE (debuggerUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n\n<!ENTITY netmonitorUI.custom.cancel       \"取消\">\n<!-- LOCALIZATION NOTE (debuggerUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n\n<!ENTITY netmonitorUI.backButton          \"返回\">\n\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.address): This is the label displayed\n  -  in the network details headers tab identifying the remote address. -->\n<!ENTITY netmonitorUI.summary.address     \"Remote address:\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label=网络\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel=网络面板\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey=Q\nnetmonitor.accesskey=N\n\n# LOCALIZATION NOTE (netmonitor.tooltip):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\nnetmonitor.tooltip=网络监视器\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=用来获取此资源的连接是安全的。\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not encrypted.\nnetmonitor.security.state.insecure=用来获取此资源的连接未加密。\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=一个安全性错误阻止了该资源被加载。\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=此资源的传输所使用的连接使用了弱加密算法。\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=已启用\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=已禁用\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=主机 %S:\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayd. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<不可用>\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=隐藏请求细节\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=显示请求细节\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=此请求无消息头\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=过滤消息头\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=此请求无 Cookie\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=过滤 Cookie\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=此请求无参数\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=过滤请求参数\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=查询字符串\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=表单数据\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=请求负载\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=请求头\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload=来自上传流的请求头\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=响应头\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=请求 Cookie\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=响应 Cookie\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=过滤属性\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → 回调 %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=升序排列\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=降序排列\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=没有请求\n\n# LOCALIZATION NOTE (networkMenu.summary): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the number of seconds.\nnetworkMenu.summary=1个请求, #2 KB, #3 秒; #1 个请求, #2 KB, #3 秒\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB=%S KB\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=—\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S ms\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond=%S 毫秒\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second=%S 秒\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute=%S 分钟\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading=正在载入\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable=空\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading=请稍候…\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable=无可用数据\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS=%S 秒\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled=初次缓存\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled=没有缓存\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=大小: %S KB\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds=耗时: #1 秒;耗时: #1 秒\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached=缓存响应: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount=总计响应: %S\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/profiler.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Profiler strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (profilerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n\n\n\n<!ENTITY profilerUI.emptyNotice1    \"点击\">\n<!ENTITY profilerUI.emptyNotice2    \"按钮来开始记录 JavaScript 函数调用。\">\n<!-- LOCALIZATION NOTE (profilerUI.stopNotice1/2): This is the label shown\n  -  in the call list view while recording a profile. -->\n\n<!ENTITY profilerUI.stopNotice1    \"点击\">\n<!ENTITY profilerUI.stopNotice2    \"按钮来停止分析。\">\n<!-- LOCALIZATION NOTE (profilerUI.loadingNotice): This is the label shown\n  -  in the call list view while loading a profile. -->\n\n<!ENTITY profilerUI.loadingNotice \"载入中…\">\n<!-- LOCALIZATION NOTE (profilerUI.recordButton): This string is displayed\n  -  on a button that starts a new profile. -->\n\n<!ENTITY profilerUI.recordButton.tooltip \"记录 JavaScript 函数调用。\">\n<!-- LOCALIZATION NOTE (profilerUI.importButton): This string is displayed\n  -  on a button that opens a dialog to import a saved profile data file. -->\n\n<!ENTITY profilerUI.importButton \"导入…\">\n<!-- LOCALIZATION NOTE (profilerUI.exportButton): This string is displayed\n  -  on a button that opens a dialog to export a saved profile data file. -->\n\n<!ENTITY profilerUI.exportButton \"保存\">\n<!-- LOCALIZATION NOTE (profilerUI.clearButton): This string is displayed\n  -  on a button that remvoes all the recordings. -->\n\n<!ENTITY profilerUI.clearButton \"清空\">\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n\n<!ENTITY profilerUI.toolbar.waterfall \"时间线\">\n<!ENTITY profilerUI.toolbar.js-calltree \"JavaScript\">\n<!ENTITY profilerUI.toolbar.memory-calltree \"内存\">\n<!ENTITY profilerUI.toolbar.js-flamegraph \"JS 火焰图\">\n<!ENTITY profilerUI.toolbar.memory-flamegraph \"内存 火焰图\">\n<!-- LOCALIZATION NOTE (profilerUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n\n<!ENTITY profilerUI.table.totalDuration2  \"总计耗时\">\n<!ENTITY profilerUI.table.selfDuration2   \"自身耗时\">\n<!ENTITY profilerUI.table.totalPercentage \"总共耗费\">\n<!ENTITY profilerUI.table.selfPercentage  \"自身耗费\">\n<!ENTITY profilerUI.table.samples         \"采样\">\n<!ENTITY profilerUI.table.totalAlloc      \"总计分配\">\n<!ENTITY profilerUI.table.selfAlloc       \"自身分配\">\n<!ENTITY profilerUI.table.function        \"函数\">\n<!-- LOCALIZATION NOTE (profilerUI.newtab.tooltiptext): The tooltiptext shown\n  -  on the \"+\" (new tab) button for a profile when a selection is available. -->\n\n<!ENTITY profilerUI.newtab.tooltiptext \"根据选择添加新标签页\">\n<!-- LOCALIZATION NOTE (profilerUI.options.tooltiptext): This is the tooltip\n  -  for the options button. -->\n\n<!ENTITY profilerUI.options.tooltiptext \"配置性能选项。\">\n<!-- LOCALIZATION NOTE (profilerUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n\n<!ENTITY profilerUI.invertTree             \"反转调用树\">\n<!ENTITY profilerUI.invertTree.tooltiptext \"反转调用树之后，会依照从最新到最旧的帧顺序来显示分析出您的调用路径。\">\n<!-- LOCALIZATION NOTE (profilerUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n\n<!ENTITY profilerUI.invertFlameGraph             \"反转火焰图\">\n<!ENTITY profilerUI.invertFlameGraph.tooltiptext \"反转要显示的“已分析的调用路径”的火焰图，从最早的开始，并且展开显示到最早的帧。\">\n<!-- LOCALIZATION NOTE (profilerUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n\n<!ENTITY profilerUI.showPlatformData             \"显示 Gecko 平台数据\">\n<!ENTITY profilerUI.showPlatformData.tooltiptext \"显示平台数据，使 JavaScript 分析器的报告包括 Gecko 平台的独有信息。\">\n<!-- LOCALIZATION NOTE (profilerUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n\n<!ENTITY profilerUI.flattenTreeRecursion             \"扁平化树递归\">\n<!ENTITY profilerUI.flattenTreeRecursion.tooltiptext \"扁平化探查函数时的递归。\">\n<!-- LOCALIZATION NOTE (profilerUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n\n<!ENTITY profilerUI.enableMemory             \"记录内存\">\n<!ENTITY profilerUI.enableMemory.tooltiptext \"分析时记录内存消耗情况。\">\n<!-- LOCALIZATION NOTE (profilerUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n\n<!ENTITY profilerUI.enableFramerate             \"记录帧率\">\n<!ENTITY profilerUI.enableFramerate.tooltiptext \"分析时记录帧率。\">\n\n\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n<!ENTITY profilerUI.options.filter.tooltiptext \"Select what data to display in the timeline\">\n\n<!-- LOCALIZATION NOTE (profilerUI.options.tooltiptext): This is the tooltip\n  -  for the options button. -->\n<!ENTITY profilerUI.options.gear.tooltiptext \"Configure performance preferences.\">\n<!ENTITY profilerUI.table.selfAlloc1        \"Self Sampled Allocations\">\n<!ENTITY profilerUI.table.selfAllocTooltip  \"The number of Object allocations sampled at this location.\">\n<!ENTITY profilerUI.table.totalAlloc1       \"Total Sampled Allocations\">\n<!ENTITY profilerUI.table.totalAllocTooltip \"The total number of Object allocations sampled at this location and in callees.\">\n<!ENTITY profilerUI.toolbar.memory-calltree1 \"Allocations\">\n<!ENTITY profilerUI.toolbar.memory-flamegraph1 \"Allocations Flame Chart\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/profiler.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Profiler\n# which is available from the Web Developer sub-menu -> 'Profiler'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (profiler.label):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nprofiler.label2=性能\n\n# LOCALIZATION NOTE (profiler.panelLabel):\n# This is used as the label for the toolbox panel.\nprofiler.panelLabel2=性能面板\n\n# LOCALIZATION NOTE (profiler2.commandkey, profiler.accesskey)\n# Used for the menuitem in the tool menu\nprofiler.commandkey2=VK_F5\nprofiler.accesskey=P\n\n# LOCALIZATION NOTE (profiler.tooltip2):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\nprofiler.tooltip2=JavaScript 分析器\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=尚无分析结果。\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Profiler,\n# identifying a set of function calls.\nrecordingsList.itemLabel=正在记录 #%S\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=进行中…\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S ms\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for saving an item to disk.\nrecordingsList.saveLabel=保存\n\n# LOCALIZATION NOTE (profile.tab):\n# This string is displayed in the profile view for a tab, after the\n# recording has finished, as the recording 'start → stop' range in milliseconds.\nprofile.tab=%1$S ms → %2$S ms\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Profiler,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps=fps\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Profiler,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=毫秒\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Profiler,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=样式\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=网络\ncategory.graphics=图形\ncategory.storage=存储\ncategory.events=输入和事件\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units of time in milliseconds.\ntable.ms=毫秒\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units representing percentages.\ntable.percentage=%\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(root)\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=(空闲)\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=在调试器中查看源代码\n\n# LOCALIZATION NOTE (table.zoom.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the 'zoom'\n# buttons (small magnifying glass icons) which spawn a new tab.\ntable.zoom.tooltiptext=在新标签页中探查框架\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=保存分析结果…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=JSON 文件\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=所有文件\n\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedTitle=未保存的更改\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=您未保存的更改将丢失。确定要继续吗？\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted.\nprojecteditor.deleteLabel=删除\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle=删除\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage=您确定要删除这个文件夹吗？\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage=您确定要删除这个文件吗？\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a menu item for adding a new file to\n# the directory.\nprojecteditor.newLabel=新建…\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=重命名\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel=保存\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel=另存为…\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file.\nprojecteditor.selectFileLabel=选择一个文件\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder.\nprojecteditor.openFolderLabel=选择一个文件夹\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file.\nprojecteditor.openFileLabel=打开一个文件\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files.\nprojecteditor.find.commandkey=F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\".\nprojecteditor.save.commandkey=S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file.\nprojecteditor.new.commandkey=N\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate2): tooltip of the rotate button.\nresponsiveUI.rotate2=旋转\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot=截屏\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename=截图 %1$S %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch=模拟触摸事件（可能需要重新加载页面）\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=添加预设\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=移除预设\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S （自定义）\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle=响应式设计视图\n\n# LOCALIZATION NOTE (responsiveUI.close): tooltip text of the close button.\nresponsiveUI.close=离开响应式设计视图\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=为 %Sx%S 预设取一个名字\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip=使用 Control 键更精确，使用 Shift 键更圆润。\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload=如果触摸事件侦听已在此前添加，则须重新加载此页面。\nresponsiveUI.notificationReload=重新载入\nresponsiveUI.notificationReload_accesskey=R\nresponsiveUI.dontShowReloadNotification=不再显示\nresponsiveUI.dontShowReloadNotification_accesskey=N\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n\n\n\n<!ENTITY window.title                 \"代码草稿纸\">\n\n<!ENTITY fileMenu.label               \"文件\">\n<!ENTITY fileMenu.accesskey           \"F\">\n\n<!ENTITY newWindowCmd.label           \"新建窗口\">\n<!ENTITY newWindowCmd.accesskey       \"N\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"打开文件…\">\n<!ENTITY openFileCmd.accesskey        \"O\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"打开最近\">\n<!ENTITY openRecentMenu.accesskey     \"R\">\n\n<!ENTITY revertCmd.label              \"还原…\">\n<!ENTITY revertCmd.accesskey          \"t\">\n\n<!ENTITY saveFileCmd.label            \"保存\">\n<!ENTITY saveFileCmd.accesskey        \"S\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"另存为…\">\n<!ENTITY saveFileAsCmd.accesskey      \"A\">\n\n<!ENTITY closeCmd.label               \"关闭\">\n<!ENTITY closeCmd.key                 \"W\">\n<!ENTITY closeCmd.accesskey           \"C\">\n\n<!ENTITY viewMenu.label               \"视图\">\n<!ENTITY viewMenu.accesskey           \"V\">\n\n<!ENTITY lineNumbers.label             \"显示行号\">\n<!ENTITY lineNumbers.accesskey         \"L\">\n\n<!ENTITY wordWrap.label                \"文本换行\">\n<!ENTITY wordWrap.accesskey            \"W\">\n\n<!ENTITY highlightTrailingSpace.label     \"高亮尾随空格\">\n<!ENTITY highlightTrailingSpace.accesskey \"H\">\n\n<!ENTITY largerFont.label             \"大字体\">\n<!ENTITY largerFont.accesskey         \"a\">\n<!ENTITY largerFont.commandkey        \"+\">\n\n<!ENTITY smallerFont.label            \"小字体\">\n<!ENTITY smallerFont.accesskey        \"m\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"正常字体\">\n<!ENTITY normalSize.accesskey         \"N\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label               \"编辑\">\n<!ENTITY editMenu.accesskey           \"E\">\n\n<!ENTITY run.label                    \"运行\">\n<!ENTITY run.accesskey                \"R\">\n<!ENTITY run.key                      \"r\">\n\n<!ENTITY inspect.label                \"查看\">\n<!ENTITY inspect.accesskey            \"I\">\n<!ENTITY inspect.key                  \"i\">\n\n<!ENTITY display.label                \"显示\">\n<!ENTITY display.accesskey            \"D\">\n<!ENTITY display.key                  \"l\">\n\n<!ENTITY pprint.label                 \"格式美化\">\n<!ENTITY pprint.key                   \"p\">\n<!ENTITY pprint.accesskey             \"P\">\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n\n<!ENTITY environmentMenu.label        \"环境\">\n<!ENTITY environmentMenu.accesskey    \"n\">\n\n\n<!ENTITY contentContext.label         \"内容\">\n<!ENTITY contentContext.accesskey     \"C\">\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n\n<!ENTITY browserContext.label         \"浏览器\">\n<!ENTITY browserContext.accesskey     \"B\">\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n\n<!ENTITY helpMenu.label               \"帮助\">\n<!ENTITY helpMenu.accesskey           \"H\">\n<!ENTITY helpMenuWin.label            \"帮助\">\n<!ENTITY helpMenuWin.accesskey        \"H\">\n\n<!ENTITY documentationLink.label      \"MDN 上的代码草稿纸帮助\">\n<!ENTITY documentationLink.accesskey  \"D\">\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n\n\n<!ENTITY resetContext2.label          \"重置变量\">\n<!ENTITY resetContext2.accesskey      \"t\">\n\n<!ENTITY reloadAndRun.label           \"重新加载并运行\">\n<!ENTITY reloadAndRun.accesskey       \"e\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"执行\">\n<!ENTITY executeMenu.accesskey        \"x\">\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n\n<!ENTITY evalFunction.label \"Eval 当前函数\">\n<!ENTITY evalFunction.accesskey \"v\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=文件已存在，是否覆盖？\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active window of navigator:browser\n# type.\nbrowserWindow.unavailable=代码草稿纸找不到任何浏览器窗口来执行代码。\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=代码草稿纸不能在当前模式下执行这个操作。\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=打开文件\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=无法读取该文件。\n\n# LOCALIZATION NOTE  (importFromFile.convert.failed): This is the message\n# displayed when file conversion from some charset to Unicode fails.\n# %1 is the name of the charset from which the conversion failed.\nimportFromFile.convert.failed=将文件从 %1$S 转换为 Unicode 格式时失败。\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=清除项目\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=将文件另存为\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=保存文件失败。\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=您想要保存您在此草稿纸中做出的更改吗？\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=未保存的更改\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=您想还原此草稿纸中所做的更改？\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=还原修改\n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * 这是一张 JavaScript 代码草稿纸。\\n *\\n * 输入一些 JavaScript，然后可点击右键或从“执行”菜单中选择：\\n * 1. 运行 对选中的文本求值(eval) (%1$S)；\\n * 2. 查看 对返回值使用对象查看器 (%2$S)；\\n * 3. 显示 在选中内容后面以注释的形式插入返回的结果。 (%3$S)\\n */\\n\\n\n\n# LOCALIZATION NOTE  (scratchpad.noargs): This error message is shown when\n# Scratchpad instance is created without any arguments. Scratchpad window\n# expects to receive its unique identifier as the first window argument.\nscratchpad.noargs=草稿纸创建时没有参数。\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=此草稿纸现在在浏览器上下文中执行代码。\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage=https://developer.mozilla.org/en/Tools/Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol  = 第 %1$S 行，第 %2$S 列\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=文件已不再存在。\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=过滤属性\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout=连接超时。请在两端的错误控制台中检查可能存在的错误信息，然后再次打开代码草稿纸重试。\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label=代码草稿纸\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel=代码草稿纸面板\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip=代码草稿纸\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=欺诈警告：粘贴您不了解的东西时请务必小心，这可能会允许攻击者窃取您的身份信息，或者控制您的计算机。请在下方的代码草稿纸中输入“%S”以允许粘贴。\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=allow pasting\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n\n\n\n<!ENTITY shaderEditorUI.vertexShader    \"顶点着色器\">\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n\n<!ENTITY shaderEditorUI.fragmentShader  \"片段着色器\">\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n\n<!ENTITY shaderEditorUI.reloadNotice1   \"重新载入\">\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n\n<!ENTITY shaderEditorUI.reloadNotice2   \"此页面才能编辑 GLSL 代码。\">\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n\n<!ENTITY shaderEditorUI.emptyNotice     \"请稍等，正在创建 WebGL 环境…\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label=着色器编辑器\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel=着色器编辑器面板\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip=GLSL 着色器语言实时编辑器，用于 WebGL\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel=程序 %S\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel=切换几何可见性\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S×%S\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n\n\n\n<!ENTITY gotoLineCmd.label         \"跳转到某行…\">\n<!ENTITY gotoLineCmd.key           \"J\">\n<!ENTITY gotoLineCmd.accesskey     \"J\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=查找…\n\n# LOCALIZATION NOTE  (findCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage=搜索：\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=跳转到某行…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=要跳转到的行号：\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=断点：%S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=当前行\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=当前步骤: %S\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink=文档\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound=未找到\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey=J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey=/\n\n# LOCALIZATION NOTE  (indentLess.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey=[\n\n# LOCALIZATION NOTE  (indentMore.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey=]\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the key to use to move\n# the selected lines up.\nmoveLineUp.commandkey=Alt+向上\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the key to use to move\n# the selected lines down.\nmoveLineDown.commandkey=Alt+向下\n\n# LOCALIZATION NOTE  (autocomplete.commandkey): This is the key to use\n# in conjunction with Ctrl for autocompletion.\nautocompletion.commandkey=空格\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the key to use to\n# show more information, like type inference.\nshowInformation2.commandkey=Shift+Ctrl+空格\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey=VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey=a\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label=存储\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel=存储查看器\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel=存储面板\n\n# LOCALIZATION NOTE (storage.tooltip):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\nstorage.tooltip2=存储探查器（Cookie、本地存储…）\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText=此页面上没有主机\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText=选定的主机不存在数据\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies=Cookie\ntree.labels.localStorage=本地存储\ntree.labels.sessionStorage=会话存储\ntree.labels.indexedDB=Indexed DB\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.name=名称\ntable.headers.cookies.path=路径\ntable.headers.cookies.host=域名\ntable.headers.cookies.expires=过期时间\ntable.headers.cookies.value=值\ntable.headers.cookies.lastAccessed=最后访问\ntable.headers.cookies.creationTime=创建时间\n# LOCALIZATION NOTE (table.headers.cookies.isHttpOnly):\n# This string is used in the header for the column which denotes whether a\n# cookie is HTTP only or not.\ntable.headers.cookies.isHttpOnly=isHttpOnly\n# LOCALIZATION NOTE (table.headers.cookies.isSecure):\n# This string is used in the header for the column which denotes whether a\n# cookie can be accessed via a secure channel only or not.\ntable.headers.cookies.isSecure=isSecure\n# LOCALIZATION NOTE (table.headers.cookies.isDomain):\n# This string is used in the header for the column which denotes whether a\n# cookie is a domain cookie only or not.\ntable.headers.cookies.isDomain=isDomain\n\ntable.headers.localStorage.name=键值\ntable.headers.localStorage.value=值\n\ntable.headers.sessionStorage.name=键值\ntable.headers.sessionStorage.value=值\n\ntable.headers.indexedDB.name=键值\ntable.headers.indexedDB.db=数据库名称\ntable.headers.indexedDB.objectStore=对象存储名称\ntable.headers.indexedDB.value=值\ntable.headers.indexedDB.origin=来源\ntable.headers.indexedDB.version=版本\ntable.headers.indexedDB.objectStores=对象存储\ntable.headers.indexedDB.keyPath=键值\ntable.headers.indexedDB.autoIncrement=自增\ntable.headers.indexedDB.indexes=索引\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session=会话\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder=过滤值\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label=数据\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label=解析的值\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n\n<!ENTITY newButton.label            \"新建\">\n<!ENTITY newButton.tooltip          \"创建并追加一个新的样式表到该文档\">\n<!ENTITY newButton.accesskey        \"N\">\n\n<!ENTITY importButton.label         \"导入…\">\n<!ENTITY importButton.tooltip       \"导入并追加一个现有的样式表到该文档\">\n<!ENTITY importButton.accesskey     \"I\">\n\n<!ENTITY visibilityToggle.tooltip   \"切换样式表可见性\">\n\n<!ENTITY saveButton.label           \"保存\">\n<!ENTITY saveButton.tooltip         \"保存此样式表到文件\">\n<!ENTITY saveButton.accesskey       \"S\">\n\n<!ENTITY optionsButton.tooltip      \"样式编辑器选项\">\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n\n<!ENTITY showOriginalSources.label     \"显示原始来源\">\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n\n<!ENTITY showOriginalSources.accesskey  \"o\">\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n\n<!ENTITY showMediaSidebar.label     \"显示 @media 侧栏\">\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n\n<!ENTITY mediaRules.label           \"@media 规则\">\n\n<!ENTITY editorTextbox.placeholder  \"在这输入 CSS。\">\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n\n<!ENTITY noStyleSheet.label         \"此页面没有样式表。\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n\n<!ENTITY noStyleSheet-tip-start.label  \"也许你想\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"追加一个新样式表\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \"?\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (chromeWindowTitle): This is the title of the Style Editor\n# 'chrome' window. That is, the main window with the stylesheets list.\n# The argument is either the content document's title or its href if no title\n# is available.\nchromeWindowTitle=样式编辑器 [%S]\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<inline style sheet #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=新样式表 #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=#1 个规则。;#1 个规则。\n\n# LOCALIZATION NOTE  (error-load): This is shown when loading fails.\nerror-load=无法加载样式表。\n\n# LOCALIZATION NOTE  (error-save): This is shown when saving fails.\nerror-save=样式表无法保存。\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed=不能显示已压缩样式表的覆盖范围信息\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=导入样式表\n\n# LOCALIZATION NOTE  (importStyleSheet.filter): This is the *.css filter title\nimportStyleSheet.filter=CSS 文件\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=保存样式表\n\n# LOCALIZATION NOTE  (saveStyleSheet.filter): This is the *.css filter title\nsaveStyleSheet.filter=CSS 文件\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey=VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey=y\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey=S\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the style editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label=样式编辑器\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel=样式编辑器面板\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip2):\n# This string is displayed in the tooltip of the tab when the style editor is\n# displayed inside the developer tools window.\nToolboxStyleEditor.tooltip2=样式表编辑器 (CSS)\n\n# LOCALIZATION NOTE (confirmNavigationAway): Shown in a notification box when\n# the user tries to navigate away from a web page.\nconfirmNavigationAway.message=如果您离开此页面，样式编辑器中未保存的更改将丢失。\nconfirmNavigationAway.buttonLeave=离开页面\nconfirmNavigationAway.buttonLeaveAccesskey=L\nconfirmNavigationAway.buttonStay=留在页面\nconfirmNavigationAway.buttonStayAccesskey=S\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n\n\n<!ENTITY browserStylesLabel    \"浏览器样式\">\n<!-- LOCALIZATION NOTE (userStylesSearch): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n\n<!ENTITY userStylesSearch      \"查找\">\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n\n<!ENTITY selectedElementLabel  \"选择的元素:\">\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n\n<!ENTITY noPropertiesFound     \"未找到 CSS 属性。\">\n<!-- FIXME: notes -->\n\n<!ENTITY computedViewTitle     \"计算后\">\n<!ENTITY ruleViewTitle         \"规则\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=样式查看器\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=最佳匹配\nrule.status.MATCHED=匹配\nrule.status.PARENT_MATCH=父匹配\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=内置\nrule.sourceElement=元素\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=继承自 %S\n\n# LOCALIZATION NOTE (style.highlighter.button): These strings are used inside\n# sidebar of the Highlighter for the style inspector button.\n# \"Computed\" refers to the Computed Style of the element.\nstyle.highlighter.button.label2=计算结果\nstyle.highlighter.accesskey2=C\nstyle.highlighter.button.tooltip2=查看计算出的元素最终样式\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle=阅读有关此属性的文档\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=无效的属性值\n\n# LOCALIZATION NOTE (style.contextmenu.copyselection): The computed view's\n# context menu copy entry.\nstyle.contextmenu.copyselection=复制选中内容\n\n# LOCALIZATION NOTE (style.contextmenu.copyselection.accesskey): The computed\n# view's context menu copy entry access key.\nstyle.contextmenu.copyselection.accesskey=C\n\n# LOCALIZATION NOTE (style.contextmenu.copydeclaration): The style inspector's\n# context menu copy property entry allows a complete CSS property to be copied.\nstyle.contextmenu.copydeclaration=复制声明\n\n# LOCALIZATION NOTE (style.contextmenu.copydeclaration.accesskey): The style\n# inspector's context menu copy property access key.\nstyle.contextmenu.copydeclaration.accesskey=D\n\n# LOCALIZATION NOTE (style.contextmenu.copyproperty): The style inspector's\n# context menu copy property name entry allows a CSS property name to be copied.\nstyle.contextmenu.copyproperty=复制属性名\n\n# LOCALIZATION NOTE (style.contextmenu.copyproperty.accesskey): The style\n# inspector's context menu copy property name access key.\nstyle.contextmenu.copyproperty.accesskey=P\n\n# LOCALIZATION NOTE (style.contextmenu.copypropertyvalue): The style inspector's\n# context menu copy property value entry allows a CSS property name to be copied.\nstyle.contextmenu.copypropertyvalue=复制属性值\n\n# LOCALIZATION NOTE (style.contextmenu.copypropertyvalue.accesskey): The style\n# inspector's context menu copy property value access key.\nstyle.contextmenu.copypropertyvalue.accesskey=U\n\n# LOCALIZATION NOTE (rule.contextmenu.copyselection): The rule view's context\n# menu copy entry.\nrule.contextmenu.copyselection=复制选中内容\n\n# LOCALIZATION NOTE (rule.contextmenu.copyselection.accesskey): The rule view's\n# context menu copy entry access key.\nrule.contextmenu.copyselection.accesskey=C\n\n# LOCALIZATION NOTE (rule.contextmenu.copyrule): The rule view's context menu\n# copy rule entry allows a complete CSS rule to be copied.\nrule.contextmenu.copyrule=复制规则\n\n# LOCALIZATION NOTE (rule.contextmenu.copyrule.accesskey): The rule view's\n# context menu copy rule access key.\nrule.contextmenu.copyrule.accesskey=R\n\n# LOCALIZATION NOTE (rule.contextmenu.copydeclaration): The rule view's context\n# menu copy property entry allows a complete CSS property to be copied.\nrule.contextmenu.copydeclaration=复制声明\n\n# LOCALIZATION NOTE (rule.contextmenu.copydeclaration.accesskey): The rule view's\n# context menu copy property access key.\nrule.contextmenu.copydeclaration.accesskey=D\n\n# LOCALIZATION NOTE (rule.contextmenu.copyproperty): The rule view's context\n# menu copy property entry allows a CSS property name to be copied.\nrule.contextmenu.copyproperty=复制属性名\n\n# LOCALIZATION NOTE (rule.contextmenu.copyproperty.accesskey): The rule\n# view's context menu copy property name access key.\nrule.contextmenu.copyproperty.accesskey=P\n\n# LOCALIZATION NOTE (rule.contextmenu.copypropertyvalue): The rule view's\n# context menu copy property entry allows a CSS property value to be copied.\nrule.contextmenu.copypropertyvalue=复制属性值\n\n# LOCALIZATION NOTE (rule.contextmenu.copypropertyvalue.accesskey): The rule\n# view's context menu copy property value access key.\nrule.contextmenu.copypropertyvalue.accesskey=U\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=没有选择元素。\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/tilt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Tilt Inspector\n# which is available from the Web Developer sub-menu -> 'Tilt'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (initTilt.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed as an modal\n# popup window when initialization fails because of unsupported hardware.\ninitTilt.error = 无法初始化 Tilt，请查阅故障排除信息: http://get.webgl.org/troubleshooting\n\n# LOCALIZATION NOTE (initWebGL.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed in the console\n# when initialization fails because of unsupported hardware.\ninitWebGL.error = 无法初始化 WebGL 环境，您的硬件或驱动程序可能不支持。\n\n# LOCALIZATION NOTE (linkProgram.error): This error happens when the WebGL\n# context can't link two compiled shader programs together. It is displayed in\n# the Error Console.\nlinkProgram.error = 无法初始化着色器程序: %S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (uri or path) of a shader is not the expected one. It is displayed in\n# the Error Console.\ncompileShader.source.error = 错误的着色器源类型（非预期的字符串）。\n\n# LOCALIATION NOTE (compileShader.type.error): There are two types of shader\n# programs - vertex and fragment. At a shader initialization, if none of these\n# two types is specified, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.type.error = 着色器类型指定错误: %S\n\n# LOCALIZATION NOTE (compileShader.compile.error): If the shader source and\n# type are correctly specified, there may be syntax errors in the shader code.\n# If this is the case, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.compile.error = 着色器编译状态：\\n%S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (canvas or image) of a texture is not as expected. It is displayed in\n# the Error Console.\ninitTexture.source.error = 错误的纹理源类型（非预期的图像）。\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/timeline.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Timeline strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (timelineUI.recordButton): This string is displayed\n  -  on a button that starts a new recording. -->\n\n\n\n<!ENTITY timelineUI.recordButton.tooltip \"记录时间线操作\">\n<!-- LOCALIZATION NOTE (timelineUI.recordLabel): This string is displayed\n  -  as a label to signal that a recording is in progress. -->\n\n<!ENTITY timelineUI.recordLabel \"正在记录…\">\n<!-- LOCALIZATION NOTE (timelineUI.memoryCheckbox.label): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n\n<!ENTITY timelineUI.memoryCheckbox.label \"内存\">\n<!-- LOCALIZATION NOTE (timelineUI.memoryCheckbox.tooltip): This string\n  -  is displayed next to the memory checkbox -->\n\n<!ENTITY timelineUI.memoryCheckbox.tooltip \"启用内存测量\">\n<!-- LOCALIZATION NOTE (timelineUI.filterButton.tooltip): This string\n  -  is displayed next to the filter button-->\n\n<!ENTITY timelineUI.filterButton.tooltip \"选择要显示的数据\">\n<!-- LOCALIZATION NOTE (timelineUI.emptyNotice1/2): This is the label shown\n  -  in the timeline view when empty. -->\n\n<!ENTITY timelineUI.emptyNotice1    \"点击\">\n<!ENTITY timelineUI.emptyNotice2    \"按钮开始记录时间线事件。\">\n<!-- LOCALIZATION NOTE (timelineUI.stopNotice1/2): This is the label shown\n  -  in the timeline view while recording. -->\n\n<!ENTITY timelineUI.stopNotice1    \"再次点击\">\n<!ENTITY timelineUI.stopNotice2    \"按钮停止记录。\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/timeline.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Timeline\n# which is available from the Web Developer sub-menu -> 'Timeline'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (timeline.label):\n# This string is displayed in the title of the tab when the timeline is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ntimeline.label=时间线\n\n# LOCALIZATION NOTE (timeline.panelLabel):\n# This is used as the label for the toolbox panel.\ntimeline.panelLabel=时间线面板\n\n# LOCALIZATION NOTE (timeline.tooltip):\n# This string is displayed in the tooltip of the tab when the timeline is\n# displayed inside the developer tools window.\ntimeline.tooltip=性能时间线\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S 毫秒\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=记录\n\n# LOCALIZATION NOTE (timeline.label.*):\n# These strings are displayed in the timeline waterfall, identifying markers.\n# We want to use the same wording as Google Chrome\ntimeline.label.styles2=重新计算样式\ntimeline.label.reflow2=布局\ntimeline.label.paint=绘制\ntimeline.label.javascript2=函数调用\ntimeline.label.domevent=DOM 事件\ntimeline.label.consoleTime=控制台\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory=MB\n\n# LOCALIZATION NOTE (timeline.markerDetailFormat):\n# Some timeline markers come with details, like a size, a name, a js function.\n# %1$S is replaced with one of the above label (timeline.label.*) and %2$S\n# with the details. For examples: Paint (200x100), or console.time (FOO)\ntimeline.markerDetailFormat=%1$S (%2$S)\n\n# LOCALIZATION NOTE (time.markerDetail.*):\n# Strings used in the waterfall sidebar.\ntimeline.markerDetail.start=开始：\ntimeline.markerDetail.end=结束：\ntimeline.markerDetail.duration=持续时间：\ntimeline.markerDetail.consoleTimerName=计时器名称：\ntimeline.markerDetail.DOMEventType=事件类型：\ntimeline.markerDetail.DOMEventPhase=阶段：\ntimeline.markerDetail.DOMEventTargetPhase=目标\ntimeline.markerDetail.DOMEventCapturingPhase=捕获\ntimeline.markerDetail.DOMEventBubblingPhase=冒泡\ntimeline.markerDetail.stack=堆栈:\ntimeline.markerDetail.startStack=开始时的堆栈:\ntimeline.markerDetail.endStack=结束时的堆栈:\ntimeline.markerDetail.unknownFrame=<未知位置>\n\ntimeline.markerDetail.asyncStack=(Async: %S)\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n\n<!ENTITY closeCmd.key  \"W\">\n\n<!ENTITY toolboxCloseButton.tooltip    \"关闭开发者工具\">\n<!ENTITY toolboxOptionsButton.key      \"O\">\n<!ENTITY toolboxNextTool.key           \"]\">\n<!ENTITY toolboxPreviousTool.key       \"[\">\n\n<!ENTITY toolboxZoomIn.key             \"+\">\n<!-- + is above this key on many keyboards -->\n<!ENTITY toolboxZoomIn.key2            \"=\"> \n<!ENTITY toolboxZoomOut.key            \"-\">\n<!ENTITY toolboxZoomReset.key          \"0\">\n\n<!ENTITY toolboxReload.key             \"r\">\n<!-- LOCALIZATION NOTE (toolboxFramesButton): This is the label for\n  -  the iframes menu list that appears only when the document has some.\n  -  It allows you to switch the context of the whole toolbox. -->\n<!ENTITY toolboxFramesTooltip          \"选择一个 iframe 作为当前的目标文档\">\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n\n<!ENTITY options.context.advancedSettings \"高级设置\">\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n\n<!ENTITY options.context.inspector \"查看器\">\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n\n<!ENTITY options.showUserAgentStyles.label \"显示浏览器样式\">\n<!ENTITY options.showUserAgentStyles.tooltip \"启用此选项将显示由浏览器加载的默认样式。\">\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n\n<!ENTITY options.defaultColorUnit.label \"默认颜色单位\">\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n\n<!ENTITY options.defaultColorUnit.accesskey \"u\">\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n\n<!ENTITY options.defaultColorUnit.hex \"Hex\">\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n\n<!ENTITY options.defaultColorUnit.name \"颜色名\">\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n\n<!ENTITY options.context.triggersPageRefresh  \"* 仅限当前会话，重新载入页面\">\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n\n<!ENTITY options.enableChrome.label4    \"启用 chrome 及附加组件调试\">\n<!ENTITY options.enableChrome.tooltip2  \"打开此选项将允许您使用各种开发者工具调试浏览器环境及来自附加组件管理器的附加组件\">\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n\n<!ENTITY options.enableRemote.label3    \"启用远程调试\">\n<!ENTITY options.enableRemote.tooltip   \"打开此选项将允许开发工具调试远程 Firefox 实例，比如 Firefox OS\">\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n\n<!ENTITY options.disableJavaScript.label     \"禁用 JavaScript *\">\n<!ENTITY options.disableJavaScript.tooltip   \"启用这个选项将对当前标签页禁用 JavaScript 。如果关闭了该标签页或者工具箱，则这个设置就不再有效。\">\n<!-- LOCALIZATION NOTE (options.disableCache.label2,\n  -  options.disableCache.tooltip2): This is the options panel label and\n  -  tooltip for the checkbox that toggles the cache on or off. -->\n\n<!ENTITY options.disableCache.label2     \"禁用缓存（工具箱打开时）\">\n<!ENTITY options.disableCache.tooltip2   \"开启此选项将在有工具箱打开时禁用所有标签页的缓存。\">\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n\n<!ENTITY options.selectDefaultTools.label     \"默认的 Firefox 开发者工具\">\n<!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n\n<!ENTITY options.selectAdditionalTools.label  \"附加组件安装的开发者工具\">\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n\n<!ENTITY options.selectEnabledToolboxButtons.label     \"可用的工具箱按钮\">\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n\n<!ENTITY options.toolNotSupported.label  \"* 不支持当前的工具箱目标\">\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n\n<!ENTITY options.selectDevToolsTheme.label2   \"主题\">\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n\n<!ENTITY options.usedeveditiontheme.label   \"使用开发者版本的浏览器主题\">\n<!ENTITY options.usedeveditiontheme.tooltip \"切换使用开发者版本的浏览器主题 。\">\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n\n<!ENTITY options.webconsole.label            \"Web 控制台\">\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n\n<!ENTITY options.timestampMessages.label      \"启用时间戳\">\n<!ENTITY options.timestampMessages.tooltip    \"如果启用此选项，Web 控制台中的命令和输出将显示时间戳\">\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n\n<!ENTITY options.styleeditor.label            \"样式编辑器\">\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n\n<!ENTITY options.stylesheetSourceMaps.label      \"显示原始来源\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"在样式编辑器和查看器中显示原始代码（例如 Sass 文件）\">\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n\n<!ENTITY options.stylesheetAutocompletion.label      \"自动补全 CSS\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"在样式编辑器中自动补全您输入的 CSS 属性、值和选择器\">\n<!-- LOCALIZATION NOTE (options.profiler.label): This is the label for the\n  -  heading of the group of JavaScript Profiler preferences in the options\n  -  panel. -->\n\n<!ENTITY options.profiler.label            \"JavaScript 分析器\">\n<!-- LOCALIZATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n\n<!ENTITY options.commonPrefs.label           \"常用首选项\">\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n\n<!ENTITY options.enablePersistentLogs.label    \"启用持续日志\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"如果您启用此选项，Web 控制台将不会在您导航到新页面时清除已输出内容\">\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n\n<!ENTITY options.showPlatformData.label    \"显示 Gecko 平台数据\">\n<!ENTITY options.showPlatformData.tooltip  \"如果开启此选项，JavaScript 分析报告将会包含 Gecko 平台符号表\">\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n\n<!ENTITY options.sourceeditor.label                     \"编辑器首选项\">\n<!ENTITY options.sourceeditor.detectindentation.label   \"检测缩进\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"基于源内容推测缩进\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label   \"自动关闭括号\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"自动插入关闭括号\">\n<!ENTITY options.sourceeditor.expandtab.label           \"使用空格缩进\">\n<!ENTITY options.sourceeditor.expandtab.tooltip         \"使用空格而非制表符缩进\">\n<!ENTITY options.sourceeditor.tabsize.label             \"缩进尺寸\">\n<!ENTITY options.sourceeditor.tabsize.accesskey         \"T\">\n<!ENTITY options.sourceeditor.keybinding.label          \"按键绑定\">\n<!ENTITY options.sourceeditor.keybinding.accesskey      \"K\">\n<!ENTITY options.sourceeditor.keybinding.default.label  \"默认设置\">\n\n\n\n<!-- LOCALIZATION NOTE (browserToolboxErrorMessage): This is the label\n  -  shown next to error details when the Browser Toolbox is unable to open. -->\n<!ENTITY browserToolboxErrorMessage          \"Error opening Browser Toolbox:\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label5    \"Enable browser chrome and add-on debugging toolboxes\">\n<!ENTITY options.enableChrome.tooltip3  \"Turning this option on will allow you to use various developer tools in browser context (via Tools > Web Developer > Browser Toolbox) and debug add-ons from the Add-ons Manager\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip=停靠到浏览器窗口的底部\ntoolboxDockButtons.side.tooltip=停靠到浏览器窗口的侧边\ntoolboxDockButtons.window.tooltip=在单独的窗口中显示\n\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of errors in the current web page\ntoolboxToggleButton.errors=#1个错误;#1个错误\n\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of warnings in the current web page\ntoolboxToggleButton.warnings=#1个警告;#1个警告\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\ntoolboxToggleButton.tooltip=%1$S, %2$S\\n点击切换开发者工具。\n\n# LOCALIZATION NOTE (toolbox.titleTemplate): This is the template\n# used to format the title of the toolbox.\n# The name of the selected tool: %1$S.\n# The url of the page being tooled: %2$S.\ntoolbox.titleTemplate=%1$S - %2$S\n\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\n# name when no tool is selected.\ntoolbox.defaultTitle=开发者工具\n\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\n# toolbox as a whole\ntoolbox.label=开发者工具\n\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\n# for the options panel tab.\noptionsButton.tooltip=工具箱选项\n\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\n# the devtools window.\noptions.label=选项\n\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\n# toolbox panel.\noptions.panelLabel=工具箱选项面板\n\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\n# used to add a * marker to the label for the Options Panel tool checkbox for the\n# tool which is not supported for the current toolbox target.\n# The name of the tool: %1$S.\noptions.toolNotSupportedMarker=%1$S *\n\n# LOCALIZATION NOTE (scratchpad.keycode)\n# Used for opening scratchpad from the detached toolbox window\n# Needs to match scratchpad.keycode from browser.dtd\nscratchpad.keycode=VK_F4\n\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\n# Used for toggling the browser console from the detached toolbox window\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\nbrowserConsoleCmd.commandkey=j\n\n# LOCALIZATION NOTE (pickButton.tooltip)\n# This is the tooltip of the pick button in the toolbox toolbar\npickButton.tooltip=从页面中选择一个元素\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.label)\n# This is the label shown in the show all tabs button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.label=…\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip=所有标签页\n\n# LOCALIZATION NOTE (options.darkTheme.label)\n# Used as a label for dark theme\noptions.darkTheme.label=暗色主题\n\n# LOCALIZATION NOTE (options.lightTheme.label)\n# Used as a label for light theme\noptions.lightTheme.label=亮色主题\n\n# LOCALIZATION NOTE (toolbox.noContentProcess.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running\ntoolbox.noContentProcess.message=没有运行中的内容进程。\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n\n<!ENTITY window.title \"Web 控制台\">\n<!ENTITY browserConsole.title \"浏览器控制台\">\n\n<!ENTITY networkPanel.requestURLColon             \"请求网址:\">\n<!ENTITY networkPanel.requestMethodColon          \"请求方法：\">\n<!ENTITY networkPanel.statusCodeColon             \"状态码：\">\n\n<!ENTITY networkPanel.requestHeaders              \"请求头\">\n<!ENTITY networkPanel.requestCookie               \"发送 Cookie\">\n<!ENTITY networkPanel.requestBody                 \"请求主体\">\n<!ENTITY networkPanel.requestFormData             \"发送表单数据\">\n\n<!ENTITY networkPanel.responseHeaders             \"响应头\">\n<!ENTITY networkPanel.responseCookie              \"收到的 Cookie\">\n<!ENTITY networkPanel.responseBody                \"响应主体\">\n<!ENTITY networkPanel.responseBodyCached          \"缓存数据\">\n<!ENTITY networkPanel.responseBodyUnknownType     \"未知的内容类型\">\n<!ENTITY networkPanel.responseNoBody              \"没有响应主体\">\n<!ENTITY networkPanel.responseImage               \"收到的图像\">\n<!ENTITY networkPanel.responseImageCached         \"缓存图像\">\n<!-- LOCALIZATION NOTE (saveBodies.label): You can see this string in the Web\n   - Console context menu. -->\n\n<!ENTITY saveBodies.label     \"记录请求和响应主体\">\n<!ENTITY saveBodies.accesskey \"L\">\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n\n<!ENTITY openURL.label     \"在新标签页中打开网址\">\n<!ENTITY openURL.accesskey \"T\">\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n\n<!ENTITY btnPageNet.label   \"网络\">\n<!ENTITY btnPageNet.tooltip \"记录网络访问\">\n<!ENTITY btnPageNet.accesskey \"N\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"t\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"记录 CSS 解析错误\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"记录 JavaScript 异常\">\n<!ENTITY btnPageJS.accesskey  \"J\">\n<!ENTITY btnPageSecurity.label \"安全\">\n<!ENTITY btnPageSecurity.tooltip \"记录安全性错误和警告\">\n<!ENTITY btnPageSecurity.accesskey \"u\">\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n\n<!ENTITY btnPageLogging.label   \"日志\">\n<!ENTITY btnPageLogging.tooltip \"记录发送到 window.console 对象的信息\">\n<!ENTITY btnPageLogging.accesskey3 \"L\">\n<!ENTITY btnConsoleErrors       \"错误\">\n<!ENTITY btnConsoleInfo         \"信息\">\n<!ENTITY btnConsoleWarnings     \"警告\">\n<!ENTITY btnConsoleLog          \"日志\">\n<!ENTITY btnConsoleXhr          \"XHR\">\n<!ENTITY btnConsoleReflows      \"重排\">\n\n<!ENTITY filterOutput.placeholder \"过滤输出\">\n<!ENTITY btnClear.label        \"清空\">\n<!ENTITY btnClear.tooltip      \"清除 Web 控制台输出\">\n<!ENTITY btnClear.accesskey    \"r\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> \n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"复制链接地址\">\n<!ENTITY copyURLCmd.accesskey \"a\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n\n\n\n<!ENTITY webAudioEditorUI.reloadNotice1   \"重新载入\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n\n<!ENTITY webAudioEditorUI.reloadNotice2   \"查看和编辑音频环境的页面。\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n\n<!ENTITY webAudioEditorUI.emptyNotice     \"等待创建音频环境…\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n\n<!ENTITY webAudioEditorUI.tab.properties2 \"属性\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n\n<!ENTITY webAudioEditorUI.tab.automation  \"自动化\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n\n<!ENTITY webAudioEditorUI.inspectorTitle  \"音频节点查看器\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"没有选择音频节点。\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n\n<!ENTITY webAudioEditorUI.propertiesEmpty \"节点不具有任何属性。\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n\n<!ENTITY webAudioEditorUI.automationEmpty \"节点没有任何 AudioParams。\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam 没有任何自动化事件。\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label=网络音频\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel=Web 音频面板\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip=网络音频环境可视化和编辑工具\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=收起查看器\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=展开查看器\n\n# LOCALIZATION NOTE (webAudioEditorTooltipBypass): This is the tooltip for the\n# button that bypasses an AudioNode\nwebAudioEditorTooltipBypass=绕过 AudioNode\n\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\ntypeError=错误：\ntypeWarning=警告：\ntypeNetwork=网络：\ntypeException=异常：\ntypeCssParser=CSS 分析器：\ntypeStrict=严格警告：\nmsgCategory=分类：\nerrLine=行：%S\nbtnHide=隐藏\nbtnPrefs=首选项\ncategoryPage=页：\ncategoryConsole=控制台：\nbtnMutation=DOM 突变\ntipMutation=切换 DOM 突变事件日志记录\nbtnGlobal=全局消息\ntipGlobal=切换全局消息日志记录\nlocalConsole=本地控制台\nclearConsoleCmd.label=清空控制台\nclearConsoleCmd.accesskey=e\nclose.button=关闭\nclose.accesskey=C\nupdate.button=更新\nupdate.accesskey=U\ncmd.commandkey=k\nwebConsoleCmd.accesskey=W\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S.%03S\n\nhelperFuncUnsupportedTypeError=在此类型的对象不能调用 pprint。\nNetworkPanel.label=查看网络请求\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS): this string is used to\n# show the duration between two network events (e.g request and response\n# header or response header and response body). Parameters: %S is the duration.\nNetworkPanel.durationMS=%Sms\n\n# LOCALIZATION NOTE (NetworkPanel.imageSizeDeltaDurationMS): this string is\n# used to show the duration between the response header and the response body\n# event. It also shows the size of the received or cached image. Parameters:\n# %1$S is the width of the inspected image, %2$S is the height of the\n# inspected image, %3$S is the duration between the response header and the\n# response body event. Example: 150x100px, Δ50ms.\nNetworkPanel.imageSizeDeltaDurationMS=%1$Sx%2$Spx, Δ%3$Sms\n\n# LOCALIZATION NOTE (NetworkPanel.responseBodyUnableToDisplay.content): this\n# string is displayed within the response body section of the NetworkPanel if\n# the content type of the network request can't be displayed. E.g. any kind of\n# text is easy to display, but some audio or flash data received from the\n# server can't be displayed. Parameters: %S is the content type that can't be\n# displayed, examples are application/x-shockwave-flash, music/crescendo.\nNetworkPanel.responseBodyUnableToDisplay.content=无法显示类型为“%S”的响应内容\n\nConsoleAPIDisabled=Web 控制台的日志记录API (console.log, console.info, console.warn, console.error) 已被此页面的脚本禁用。\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): the Web Console floating\n# panel title. For RTL languages you need to set the LRM in the string to give\n# the URL the correct direction. Parameters: %S is the web page URL.\nwebConsoleWindowTitleAndURL=网页控制台 - %S\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): the message displayed\n# after a URL in the Web Console that has been flagged for Mixed Content (i.e.\n# http content in an https page).\nwebConsoleMixedContentWarning=混合内容\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel=详细了解\n\n# LOCALIZATION NOTE (scratchpad.linkText): the text used in the right hand\n# side of the Web Console command line when JavaScript is being entered, to\n# indicate how to jump into scratchpad mode.\nscratchpad.linkText=Shift+RETURN - 在代码草稿纸中打开\n\n# LOCALIZATION NOTE (gcliterm.instanceLabel): the console displays objects\n# using their type (from the constructor function) in this descriptive string.\n# Parameters: %S is the object type.\ngcliterm.instanceLabel=%S 的实例\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink=回流: %Sms\nreflow.messageWithLink=回流: %Sms\\u0020\nreflow.messageLinkText=函数 %1$S, %2$S 行 %3$S\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction): this string is used to\n# display JavaScript functions that have no given name - they are said to be\n# anonymous. Test console.trace() in the webconsole.\nstacktrace.anonymousFunction=<匿名>\n\n# LOCALIZATION NOTE (unknownLocation): this string is used to\n# display messages with sources that have an unknown location, eg. from\n# console.trace() calls.\nunknownLocation=<未知>\n\n# LOCALIZATION NOTE (timerStarted): this string is used to display the result\n# of the console.time() call. Parameters: %S is the name of the timer.\ntimerStarted=%S: 计时器开始\n\n# LOCALIZATION NOTE (timeEnd): this string is used to display the result of\n# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S\n# is the number of milliseconds.\ntimeEnd=%1$S: %2$Sms\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel=<无标签>\n\n# LOCALIZATION NOTE (Autocomplete.blank): this string is used when inputnode\n# string containing anchor doesn't matches to any property in the content.\nAutocomplete.blank=  <- 无结果\n\nmaxTimersExceeded=此页中的定时器数量已经超过最大允许数值。\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded=此页面中的计时器数量超出允许范围。\n\n# LOCALIZATION NOTE (JSTerm.updateNotInspectable): this string is used when\n# the user inspects an evaluation result in the Web Console and tries the\n# Update button, but the new result no longer returns an object that can be\n# inspected.\nJSTerm.updateNotInspectable=您的输入被重新执行后无法继续查看其结果。\n\n# LOCALIZATION NOTE (remoteWebConsolePromptTitle): the title displayed on the\n# Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptTitle=远程连接\n\n# LOCALIZATION NOTE (remoteWebConsolePromptMessage): the message displayed on\n# the Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptMessage=请输入主机名和端口号 (主机名:端口号)\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabTitle): the title displayed on\n# the Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabTitle=标签页列表 - 远程连接\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabMessage): the message displayed\n# on the Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabMessage=选择一个您想要附加到的标签页，或者选择全局控制台。\n\n# LOCALIZATION NOTE (listTabs.globalConsoleActor): the string displayed for\n# the global console in the tabs selection.\nlistTabs.globalConsoleActor=*全局控制台*\n\n# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools\n# menu as a shortcut to open the devtools with the Web Console tab selected.\nMenuWebconsole.label=Web 控制台\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the\n# label of the tab in the devtools window.\nToolboxTabWebconsole.label=控制台\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel=控制台面板\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip): the string displayed in the\n# tooltip of the tab when the Web Console is displayed inside the developer\n# tools window.\nToolboxWebconsole.tooltip=Web 控制台\n\n# LOCALIZATION NOTE (longStringEllipsis): the string displayed after a long\n# string. This string is clickable such that the rest of the string is\n# retrieved from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): the string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=您试图查看的字符串太长，无法在 Web 控制台显示。\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingResponseContentLink): the\n# string  displayed in the network panel when the response body is only\n# partially available. Parameters: %S is the amount of bytes that need to be\n# fetched.\nNetworkPanel.fetchRemainingResponseContentLink=获取余下的 %1$S 字节\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingRequestContentLink): the\n# string displayed in the network panel when the request body is only\n# partially available. Parameters: %S is the amount of bytes that need to be\n# fetched.\nNetworkPanel.fetchRemainingRequestContentLink=获取请求内容 (%1$S 字节)\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=连接超时。请检查两端的错误控制台中可能存在的错误消息。重新打开 Web 控制台重试。\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=过滤属性\n\n# LOCALIZATION NOTE (emptyPropertiesList): the text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=没有属性可显示\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2=#1 次重复;#1 次重复\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector=单击以在查看器中选择节点\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument=不能对给定的窗口执行 cd() 。无效的参数。\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=欺诈警告：粘贴您不了解的东西时请务必小心，这可能会允许攻击者窃取您的身份信息，或者控制您的计算机。请在下方输入“%S”（不须按回车键）以允许粘贴。\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=允许粘贴\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails=显示/隐藏消息细节。\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel=#1 个空的存储位置;#1 个空的存储位置\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index=(索引)\ntable.iterationIndex=(迭代索引)\ntable.key=键值\ntable.value=值\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=错误\nseverity.warn=警告\nseverity.info=信息\nseverity.log=日志\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n\n<!ENTITY projectMenu_label \"项目\">\n<!ENTITY projectMenu_accesskey \"P\">\n<!ENTITY projectMenu_newApp_label \"新建应用…\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"打开打包的应用…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"P\">\n<!ENTITY projectMenu_importHostedApp_label \"打开托管的应用…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"H\">\n<!ENTITY projectMenu_selectApp_label \"打开应用…\">\n<!ENTITY projectMenu_selectApp_accesskey \"O\">\n<!ENTITY projectMenu_play_label \"安装并运行\">\n<!ENTITY projectMenu_play_accesskey \"I\">\n<!ENTITY projectMenu_stop_label \"停止应用\">\n<!ENTITY projectMenu_stop_accesskey \"S\">\n<!ENTITY projectMenu_debug_label \"调试应用\">\n<!ENTITY projectMenu_debug_accesskey \"D\">\n<!ENTITY projectMenu_remove_label \"移除项目\">\n<!ENTITY projectMenu_remove_accesskey \"R\">\n<!ENTITY projectMenu_showPrefs_label \"首选项\">\n<!ENTITY projectMenu_showPrefs_accesskey \"e\">\n<!ENTITY projectMenu_manageComponents_label \"管理额外组件\">\n<!ENTITY projectMenu_manageComponents_accesskey \"M\">\n\n<!ENTITY runtimeMenu_label \"运行环境\">\n<!ENTITY runtimeMenu_accesskey \"R\">\n<!ENTITY runtimeMenu_disconnect_label \"断开\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"D\">\n<!ENTITY runtimeMenu_showPermissionTable_label \"权限表\">\n<!ENTITY runtimeMenu_showPermissionTable_accesskey \"P\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"截屏\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"S\">\n<!ENTITY runtimeMenu_showDetails_label \"运行环境信息\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"E\">\n<!ENTITY runtimeMenu_showMonitor_label \"监控器\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"M\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"设备首选项\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"D\">\n<!ENTITY runtimeMenu_showSettings_label \"设备设置\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"s\">\n\n<!ENTITY viewMenu_label \"视图\">\n<!ENTITY viewMenu_accesskey \"V\">\n<!ENTITY viewMenu_toggleEditor_label \"切换编辑器\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"E\">\n<!ENTITY viewMenu_zoomin_label \"放大\">\n<!ENTITY viewMenu_zoomin_accesskey \"I\">\n<!ENTITY viewMenu_zoomout_label \"缩小\">\n<!ENTITY viewMenu_zoomout_accesskey \"O\">\n<!ENTITY viewMenu_resetzoom_label \"重置缩放\">\n<!ENTITY viewMenu_resetzoom_accesskey \"R\">\n\n<!ENTITY projectButton_label \"打开应用\">\n<!ENTITY runtimeButton_label \"选择运行环境\">\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n\n<!ENTITY key_quit \"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel \"O\">\n<!-- reload app -->\n<!ENTITY key_play \"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor \"B\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n\n<!ENTITY projectPanel_myProjects \"我的项目\">\n<!ENTITY projectPanel_runtimeApps \"运行环境的应用\">\n<!ENTITY projectPanel_tabs \"标签页\">\n<!ENTITY runtimePanel_usb \"USB 设备\">\n<!ENTITY runtimePanel_wifi \"Wi-Fi 设备\">\n<!ENTITY runtimePanel_simulator \"模拟器\">\n<!ENTITY runtimePanel_other \"其他\">\n<!ENTITY runtimePanel_installsimulator \"安装模拟器\">\n<!ENTITY runtimePanel_noadbhelper \"安装 ADB 助手\">\n<!ENTITY runtimePanel_nousbdevice \"看不到您的设备？\">\n<!-- Lense -->\n\n<!ENTITY details_valid_header \"有效\">\n<!ENTITY details_warning_header \"警告\">\n<!ENTITY details_error_header \"错误\">\n<!ENTITY details_description \"描述\">\n<!ENTITY details_location \"位置\">\n<!ENTITY details_manifestURL \"应用 ID\">\n<!ENTITY details_removeProject_button \"移除项目\">\n<!ENTITY details_showPrepackageLog_button \"显示预打包日志\">\n<!-- New App -->\n\n<!ENTITY newAppWindowTitle \"新建应用\">\n<!ENTITY newAppHeader \"选择模板\">\n<!ENTITY newAppLoadingTemplate \"正在载入模板…\">\n<!ENTITY newAppProjectName \"项目名称：\">\n<!-- Decks -->\n\n\n\n<!ENTITY deck_close \"关闭\">\n<!-- Addons -->\n\n<!ENTITY addons_title \"额外组件\">\n<!ENTITY addons_aboutaddons \"打开附加组件管理器\">\n<!-- Prefs -->\n\n<!ENTITY prefs_title \"首选项\">\n<!ENTITY prefs_editor_title \"编辑器\">\n<!ENTITY prefs_general_title \"常规\">\n<!ENTITY prefs_restore \"恢复默认设置\">\n<!ENTITY prefs_manage_components \"管理额外组件\">\n<!ENTITY prefs_options_autoconnectruntime \"重新连接到上一个运行环境\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"WebIDE 启动时重新连接到上一个运行环境\">\n<!ENTITY prefs_options_rememberlastproject \"记住最后一个项目\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"WebIDE 启动时恢复上一次的项目\">\n<!ENTITY prefs_options_templatesurl \"模板位置 URL\">\n<!ENTITY prefs_options_templatesurl_tooltip \"可用模板的索引\">\n<!ENTITY prefs_options_showeditor \"显示编辑器\">\n<!ENTITY prefs_options_showeditor_tooltip \"显示内部编辑器\">\n<!ENTITY prefs_options_tabsize \"缩进尺寸\">\n<!ENTITY prefs_options_expandtab \"软制表符\">\n<!ENTITY prefs_options_expandtab_tooltip \"使用空格代替制表符\">\n<!ENTITY prefs_options_detectindentation \"自动缩排\">\n<!ENTITY prefs_options_detectindentation_tooltip \"基于源内容推测缩进\">\n<!ENTITY prefs_options_autocomplete \"自动完成\">\n<!ENTITY prefs_options_autocomplete_tooltip \"启用自动完成代码\">\n<!ENTITY prefs_options_autoclosebrackets \"自动关闭括号\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"自动插入关闭括号\">\n<!ENTITY prefs_options_keybindings \"按键绑定\">\n<!ENTITY prefs_options_keybindings_default \"默认\">\n<!-- Permissions Table -->\n\n<!ENTITY permissionstable_title \"权限表\">\n<!ENTITY permissionstable_name_header \"名称\">\n<!-- Runtime Details -->\n\n<!ENTITY runtimedetails_title \"运行环境信息\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB 已取得 root 权限：\">\n<!ENTITY runtimedetails_summonADBRoot \"root 设备\">\n<!ENTITY runtimedetails_ADBRootWarning \"（需要未锁定的 bootloader）\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"无限制的开发者工具特权：\">\n<!ENTITY runtimedetails_requestPrivileges \"请求更高的特权\">\n<!ENTITY runtimedetails_privilegesWarning \"（将重启设备，请求 root 权限。）\">\n<!-- Device Preferences and Settings -->\n\n<!ENTITY device_typeboolean \"布尔值\">\n<!ENTITY device_typenumber \"整数\">\n<!ENTITY device_typestring \"字符串\">\n<!ENTITY device_typeobject \"对象\">\n<!ENTITY device_typenone \"选择类型\">\n<!-- Device Preferences -->\n\n<!ENTITY devicepreference_title \"设备首选项\">\n<!ENTITY devicepreference_search \"搜索首选项\">\n<!ENTITY devicepreference_newname \"新增首选项名称\">\n<!ENTITY devicepreference_newtext \"首选项值\">\n<!ENTITY devicepreference_addnew \"增加新首选项\">\n<!-- Device Settings -->\n\n<!ENTITY devicesetting_title \"设备设置\">\n<!ENTITY devicesetting_search \"搜索设置\">\n<!ENTITY devicesetting_newname \"新建设置名称\">\n<!ENTITY devicesetting_newtext \"设置值\">\n<!ENTITY devicesetting_addnew \"添加新设置\">\n<!-- Monitor -->\n\n<!ENTITY monitor_title \"监控器\">\n<!ENTITY monitor_help \"帮助\">\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n\n<!ENTITY wifi_auth_header \"客户端身份信息\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"您连接的端点需要更多信息来验证此连接。请在您的其他设备上扫描下面框中提供的二维码。\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"没有二维码扫描设备？\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"有二维码扫描设备？\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"如果您的其他设备要求您提供一个令牌而不是扫描一个二维码，请复制下面的值到其他设备：\">\n<!-- Logs panel -->\n\n<!ENTITY logs_title \"预打包命令日志\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/devtools/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=Firefox WebIDE\ntitle_app=Firefox WebIDE: %S\n\nruntimeButton_label=选择运行环境\nprojectButton_label=打开应用\n\nmainProcess_label=主进程\n\nlocal_runtime=本地运行环境\nremote_runtime=远程运行环境\nremote_runtime_promptTitle=远程运行环境\nremote_runtime_promptMessage=主机名:端口\n\nimportPackagedApp_title=选择目录\nimportHostedApp_title=打开托管的应用\nimportHostedApp_header=输入清单 URL\n\nnotification_showTroubleShooting_label=排除故障\nnotification_showTroubleShooting_accesskey=T\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=载入中…\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected=无法安装项目。未完全连接。\nerror_cantInstallValidationErrors=无法安装项目。验证出错。\nerror_listRunningApps=无法从设备获取应用列表\n\n# Variable: name of the operation (in english)\nerror_operationTimeout=操作超时：%1$S\nerror_operationFail=操作失败：%1$S\n\n# Variable: app name\nerror_cantConnectToApp=无法连接到应用：%1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON=无法获取附加组件列表：%S\n\nerror_appProjectsLoadFailed=不能载入项目列表。这可能是因为您在新版本的 Firefox 上使用了这个配置文件。\n\naddons_stable=稳定\naddons_unstable=不稳定\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label=Firefox OS %1$S 模拟器 (%2$S)\naddons_install_button=安装\naddons_uninstall_button=卸载\naddons_adb_label=ADB Helper 附加组件\naddons_adapters_label=工具适配器扩展\naddons_adb_warning=USB 设备不会在此附加组件之外被检测到\naddons_status_unknown=?\naddons_status_installed=已安装\naddons_status_uninstalled=未安装\naddons_status_preparing=准备中\naddons_status_downloading=下载中\naddons_status_installing=安装中\n\nruntimedetails_checkno=否\nruntimedetails_checkyes=是\nruntimedetails_checkunknown=未知（需要 ADB Helper 0.4.0 或更高版本）\nruntimedetails_notUSBDevice=不是一个 USB 设备\n\n# Validation status\nstatus_tooltip=验证状态：%1$S\nstatus_valid=有效\nstatus_warning=警告\nstatus_error=错误\nstatus_unknown=未知\n\n# Device preferences and settings\ndevice_reset_default=Reset to default\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!-- LOCALIZATION NOTE (downloads.title):\n     Used by screen readers to describe the Downloads Panel.\n     -->\n<!ENTITY downloads.title                  \"下载\">\n\n<!-- LOCALIZATION NOTE (downloadDetails.width):\n     Width of details for a Downloads Panel item (which directly influences the\n     width of the Downloads Panel) expressed using a CSS unit. The longest\n     labels that should fit in the item width are usually those of in-progress\n     downloads and those of blocked downloads.\n\n     A good rule of thumb is to try to determine the longest string possible\n     that an in-progress download could display, and use that value in ch\n     units.\n\n     For example, in English, a long string would be:\n\n     59m 59s left - 1022 of 1023 KB (120.5 KB/sec)\n\n     Since Downloads Panel is redesigned to show the detail string including\n     the hovering case for an item or an action button.\n     Bug 1328519 is for discussing the detail rule of `downloadDetails.width`.\n     -->\n<!ENTITY downloadDetails.width            \"50ch\">\n\n<!-- LOCALIZATION NOTE (downloadsSummary.minWidth2):\n     Minimum width for the main description of the downloads summary,\n     which is displayed at the bottom of the Downloads Panel if the\n     number of downloads exceeds the limit that the panel can display.\n\n     A good rule of thumb here is to look at the otherDownloads3 string\n     in downloads.properties, and make a reasonable estimate of its\n     maximum length. For English, this seems like a reasonable limit:\n\n     999 files downloading\n\n     that's 21 characters, so we set the minimum width to 21ch.\n     -->\n<!ENTITY downloadsSummary.minWidth2       \"21ch\">\n\n<!ENTITY cmd.pause.label                  \"暂停\">\n<!ENTITY cmd.pause.accesskey              \"P\">\n<!ENTITY cmd.resume.label                 \"继续\">\n<!ENTITY cmd.resume.accesskey             \"R\">\n<!ENTITY cmd.cancel.label                 \"取消\">\n<!-- LOCALIZATION NOTE (cmd.show.label, cmd.show.accesskey, cmd.showMac.label,\n     cmd.showMac.accesskey):\n     The show and showMac commands are never shown together, thus they can share\n     the same access key (though the two access keys can also be different).\n     -->\n<!ENTITY cmd.show.label                   \"打开所在文件夹\">\n<!ENTITY cmd.show.accesskey               \"F\">\n<!ENTITY cmd.showMac.label                \"在 Finder 中显示\">\n<!ENTITY cmd.showMac.accesskey            \"F\">\n<!ENTITY cmd.retry.label                  \"重试\">\n<!ENTITY cmd.goToDownloadPage.label       \"转至下载页面\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"G\">\n<!ENTITY cmd.copyDownloadLink.label       \"复制下载链接\">\n<!ENTITY cmd.copyDownloadLink.accesskey   \"L\">\n<!ENTITY cmd.removeFromHistory.label      \"从历史记录中移除\">\n<!ENTITY cmd.removeFromHistory.accesskey  \"e\">\n<!ENTITY cmd.clearList2.label             \"清空预览面板\">\n<!ENTITY cmd.clearList2.accesskey         \"a\">\n<!ENTITY cmd.clearDownloads.label         \"清除下载记录\">\n<!ENTITY cmd.clearDownloads.accesskey     \"D\">\n<!-- LOCALIZATION NOTE (cmd.unblock2.label):\n     This command is shown in the context menu when downloads are blocked.\n     -->\n<!ENTITY cmd.unblock2.label               \"允许下载\">\n<!ENTITY cmd.unblock2.accesskey           \"o\">\n<!-- LOCALIZATION NOTE (cmd.removeFile.label):\n     This is the tooltip of the action button shown when malware is blocked.\n     -->\n<!ENTITY cmd.removeFile.label             \"移除文件\">\n<!-- LOCALIZATION NOTE (cmd.chooseUnblock.tooltip):\n     This is the tooltip of the action button shown when potentially unwanted\n     downloads are blocked. This opens a dialog where the user can choose\n     whether to unblock or remove the download. Removing is the default option.\n     -->\n<!ENTITY cmd.chooseUnblock.label          \"移除文件或允许下载\">\n<!-- LOCALIZATION NOTE (cmd.chooseOpen.tooltip):\n     This is the tooltip of the action button shown when uncommon downloads are\n     blocked.This opens a dialog where the user can choose whether to open the\n     file or remove the download. Opening is the default option.\n     -->\n<!ENTITY cmd.chooseOpen.label             \"打开或移除文件\">\n\n<!-- LOCALIZATION NOTE (showMoreInformation.label):\n     Displayed when hovering a blocked download, indicates that it's possible to\n     show more information for user to take the next action.\n     -->\n<!ENTITY showMoreInformation.label        \"显示更多信息\">\n\n<!-- LOCALIZATION NOTE (openFile.label):\n     Displayed when hovering a complete download, indicates that it's possible to\n     open the file using an app available in the system.\n     -->\n<!ENTITY openFile.label                   \"打开文件\">\n\n<!-- LOCALIZATION NOTE (retryDownload.label):\n     Displayed when hovering a download which is able to be retried by users,\n     indicates that it's possible to download this file again.\n     -->\n<!ENTITY retryDownload.label              \"重试下载\">\n\n<!-- LOCALIZATION NOTE (cancelDownload.label):\n     Displayed when hovering a download which is able to be cancelled by users,\n     indicates that it's possible to cancel and stop the download.\n     -->\n<!ENTITY cancelDownload.label             \"取消下载\">\n\n<!-- LOCALIZATION NOTE (blocked.label):\n     Shown as a tag before the file name for some types of blocked downloads.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n<!ENTITY blocked.label                    \"已拦截\">\n\n<!-- LOCALIZATION NOTE (learnMore.label):\n     Shown as a text link for some types of blocked downloads, for example\n     malware, when there is an associated explanation page on the Mozilla site.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n<!ENTITY learnMore.label                  \"详细了解\">\n\n<!-- LOCALIZATION NOTE (downloadsHistory.label, downloadsHistory.accesskey):\n     This string is shown at the bottom of the Downloads Panel when all the\n     downloads fit in the available space, or when there are no downloads in\n     the panel at all.\n     -->\n<!ENTITY downloadsHistory.label           \"显示全部下载项\">\n<!ENTITY downloadsHistory.accesskey       \"S\">\n\n<!ENTITY openDownloadsFolder.label       \"打开下载文件夹\">\n\n<!ENTITY clearDownloadsButton.label       \"清除下载项\">\n<!ENTITY clearDownloadsButton.tooltip     \"清除已完成、已取消及失败的下载项\">\n\n<!-- LOCALIZATION NOTE (downloadsListEmpty.label):\n     This string is shown when there are no items in the Downloads view, when it\n     is displayed inside a browser tab.\n     -->\n<!ENTITY downloadsListEmpty.label         \"没有下载记录。\">\n\n<!-- LOCALIZATION NOTE (downloadsPanelEmpty.label):\n     This string is shown when there are no items in the Downloads Panel.\n     -->\n<!ENTITY downloadsPanelEmpty.label        \"本次浏览中还未下载文件。\">\n\n<!-- LOCALIZATION NOTE (downloadsListNoMatch.label):\n     This string is shown when some search terms are specified, but there are no\n     results in the Downloads view.\n     -->\n<!ENTITY downloadsListNoMatch.label       \"无法找到任何匹配的下载项。\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (stateStarting):\n# Indicates that the download is starting.\nstateStarting=正在开始…\n# LOCALIZATION NOTE (stateScanning):\n# Indicates that an external program is scanning the download for viruses.\nstateScanning=正在进行病毒扫描…\n# LOCALIZATION NOTE (stateFailed):\n# Indicates that the download failed because of an error.\nstateFailed=已失败\n# LOCALIZATION NOTE (statePaused):\n# Indicates that the download was paused by the user.\nstatePaused=已暂停\n# LOCALIZATION NOTE (stateCanceled):\n# Indicates that the download was canceled by the user.\nstateCanceled=已取消\n# LOCALIZATION NOTE (stateCompleted):\n# Indicates that the download was completed.\nstateCompleted=已完成\n# LOCALIZATION NOTE (stateBlockedParentalControls):\n# Indicates that the download was blocked by the Parental Controls feature of\n# Windows.  \"Parental Controls\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"Parental Controls\" in various\n# languages:\n# http://windows.microsoft.com/en-US/windows-vista/Set-up-Parental-Controls\nstateBlockedParentalControls=已被“家长控制”拦截\n# LOCALIZATION NOTE (stateBlockedPolicy):\n# Indicates that the download was blocked on Windows because of the \"Launching\n# applications and unsafe files\" setting of the \"security zone\" associated with\n# the target site.  \"Security zone\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"security zone\" in various\n# languages:\n# http://support.microsoft.com/kb/174360\nstateBlockedPolicy=已被您的安全区域设置阻止\n# LOCALIZATION NOTE (stateDirty):\n# Indicates that the download was blocked after scanning.\nstateDirty=已拦截：可能含有病毒或间谍软件\n\n# LOCALIZATION NOTE (blockedMalware, blockedPotentiallyUnwanted,\n#                    blockedUncommon2):\n# These strings are shown in the panel for some types of blocked downloads, and\n# are immediately followed by the \"Learn More\" link, thus they must end with a\n# period.  You may need to adjust \"downloadDetails.width\" in \"downloads.dtd\" if\n# this turns out to be longer than the other existing status strings.\n# Note: These strings don't exist in the UI yet.  See bug 1053890.\nblockedMalware=此文件包含病毒或恶意软件。\nblockedPotentiallyUnwanted=此文件可能危害您的计算机。\nblockedUncommon2=此文件很少被下载。\n\n# LOCALIZATION NOTE (fileMovedOrMissing):\n# Displayed when a complete download which is not at the original folder.\nfileMovedOrMissing=文件已移动或缺失\n\n# LOCALIZATION NOTE (unblockHeaderUnblock, unblockHeaderOpen,\n#                    unblockTypeMalware, unblockTypePotentiallyUnwanted2,\n#                    unblockTypeUncommon2, unblockTip2, unblockButtonOpen,\n#                    unblockButtonUnblock, unblockButtonConfirmBlock):\n# These strings are displayed in the dialog shown when the user asks a blocked\n# download to be unblocked.  The severity of the threat is expressed in\n# descending order by the unblockType strings, it is higher for files detected\n# as malware and lower for uncommon downloads.\nunblockHeaderUnblock=您确定要允许此下载？\nunblockHeaderOpen=您确定要打开此文件？\nunblockTypeMalware=此文件包含一个病毒或其他形式的恶意软件，这将危害您的计算机。\nunblockTypePotentiallyUnwanted2=此文件伪装成有用的下载内容，但它可能对您的系统产生您意外的更改。\nunblockTypeUncommon2=此文件很少被下载，因此打开它可能不安全。它可能包含病毒或者其他悄然更改您的系统的程序。\nunblockTip2=您可以搜索其他下载源，或者稍后再试。\nunblockButtonOpen=打开\nunblockButtonUnblock=允许下载\nunblockButtonConfirmBlock=移除文件\n\n# LOCALIZATION NOTE (sizeWithUnits):\n# %1$S is replaced with the size number, and %2$S with the measurement unit.\nsizeWithUnits=%1$S %2$S\nsizeUnknown=未知大小\n\n# LOCALIZATION NOTE (shortTimeLeftSeconds, shortTimeLeftMinutes,\n#                    shortTimeLeftHours, shortTimeLeftDays):\n# These values are displayed in the downloads indicator in the main browser\n# window, where space is available for three characters maximum.  %1$S is\n# replaced with the time left for the given measurement unit.  Even for days,\n# the value is never longer than two digits.\nshortTimeLeftSeconds=%1$S秒\nshortTimeLeftMinutes=%1$S分\nshortTimeLeftHours=%1$S时\nshortTimeLeftDays=%1$S天\n\n# LOCALIZATION NOTE (statusSeparator, statusSeparatorBeforeNumber):\n# These strings define templates for the separation of different elements in the\n# status line of a download item.  As a separator, by default we use the Unicode\n# character U+2014 'EM DASH' (long dash).  Examples of status lines include\n# \"Canceled - 222.net\", \"1.1 MB - website2.com\", or \"Paused -  1.1 MB\".  Note\n# that we use a wider space after the separator when it is followed by a number,\n# just to avoid visually confusing it with with a minus sign with some fonts.\n# If you use a different separator, this might not be necessary.  However, there\n# is usually no need to change the separator or the order of the substitutions,\n# even for right-to-left languages, unless the defaults are not suitable.\nstatusSeparator=%1$S — %2$S\nstatusSeparatorBeforeNumber=%1$S —  %2$S\n\nfileExecutableSecurityWarning=“%S”是一个可执行文件。这类文件有可能携带病毒、木马等恶意代码，打开时请小心。您确实要启动“%S”吗？\nfileExecutableSecurityWarningTitle=打开可执行文件？\nfileExecutableSecurityWarningDontAsk=不再询问\n\n# LOCALIZATION NOTE (otherDownloads3):\n# This is displayed in an item at the bottom of the Downloads Panel when\n# there are more downloads than can fit in the list in the panel. Use a\n# semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/Localization_and_Plurals\notherDownloads3=正在下载 %1$S 个文件;正在下载 %1$S 个文件\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/downloads/settingsChange.dtd",
    "content": "<!-- -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- -->\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  settingsChangePreferences.label  \"可以在 &brandShortName; 的 首选项 -> 应用程序 选项卡中修改相关设置。\">\n<!ENTITY  settingsChangeOptions.label      \"可以在 &brandShortName; 的 选项 -> 应用程序 选项卡中修改相关设置。\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/engineManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  engineManager.title       \"管理搜索引擎列表\">\n<!ENTITY  engineManager.style       \"min-width: 35em;\">\n<!ENTITY  engineManager.intro       \"您已安装下列搜索引擎：\">\n\n<!ENTITY  columnLabel.name          \"名称\">\n<!ENTITY  columnLabel.keyword       \"关键字\">\n<!-- Buttons -->\n\n<!ENTITY  up.label                  \"上移\">\n<!ENTITY  up.accesskey              \"U\">\n<!ENTITY  dn.label                  \"下移\">\n<!ENTITY  dn.accesskey              \"D\">\n<!ENTITY  remove.label              \"移除\">\n<!ENTITY  remove.accesskey          \"R\">\n<!ENTITY  edit.label                \"编辑关键字…\">\n<!ENTITY  edit.accesskey            \"t\">\n\n<!ENTITY  addEngine.label           \"获取更多搜索引擎…\">\n<!ENTITY  addEngine.accesskey       \"a\">\n\n<!ENTITY  enableSuggest.label       \"显示搜索建议\">\n<!ENTITY  enableSuggest.accesskey   \"S\">\n\n<!ENTITY  restoreDefaults.label     \"恢复默认设置\">\n<!ENTITY  restoreDefaults.accesskey \"e\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/engineManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nduplicateTitle=复制关键词\nduplicateEngineMsg=您选择的关键词已用于“%S”，请换一个。\nduplicateBookmarkMsg=您选择的关键词已用于某个书签，请换一个。\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/feeds/subscribe.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY feedPage.title\n  \"查看收取点\">\n<!ENTITY feedSubscribeNow\n  \"立即订阅\">\n<!ENTITY feedLiveBookmarks\n  \"实时书签\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/feeds/subscribe.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nlinkTitleTextFormat=转到 %S\naddHandler=将 \"%S\" (%S) 添加为收取点阅读器？\naddHandlerAddButton=添加收取点阅读器\naddHandlerAddButtonAccesskey=A\nhandlerRegistered=\"%S\" 已经注册为收取点阅读器\nliveBookmarks=实时书签\nsubscribeNow=立即订阅\nchooseApplicationMenuItem=选择应用程序…\nchooseApplicationDialogTitle=选择应用程序\nalwaysUse=总是用 %S 订阅收取点\nmediaLabel=媒体文件\n\n# LOCALIZATION NOTE: The next string is for the size of the enclosed media.\n#   e.g. enclosureSizeText : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nenclosureSizeText=%1$S %2$S\n\nbytes=比特\nkilobyte=KB\nmegabyte=MB\ngigabyte=GB\n\n# LOCALIZATION NOTE: The next three strings explains to the user what they're\n# doing.\n#   e.g. alwaysUseForVideoPodcasts : \"Always use Miro to subscribe to video podcasts.\"\n#   %S = application to use (Miro, iTunes, ...)\nalwaysUseForFeeds=总是用 %S 订阅收取点。\nalwaysUseForAudioPodcasts=总是用 %S 订阅播客。\nalwaysUseForVideoPodcasts=总是用 %S 订阅视频播客。\n\nsubscribeFeedUsing=订阅此收取点，使用\\u0020\nsubscribeAudioPodcastUsing=订阅此播客，使用\\u0020\nsubscribeVideoPodcastUsing=订阅此视频播客，使用\\u0020\n\nfeedSubscriptionFeed1=这是一个该站点的频繁更新内容的“收取点”。\nfeedSubscriptionAudioPodcast1=这是一个该站点的频繁更新内容的“播客”。\nfeedSubscriptionVideoPodcast1=这是一个该站点的频繁更新内容的“视频播客”。\n\nfeedSubscriptionFeed2=您可以订阅此收取点，当此内容发生变化时即可收到更新。\nfeedSubscriptionAudioPodcast2=您可以订阅此播客，当此内容发生变化时即可收到更新。\nfeedSubscriptionVideoPodcast2=您可以订阅此视频播客，当此内容发生变化时即可收到更新。\n\n# Protocol Handling\n# \"Add %appName (%appDomain) as an application for %protocolType links?\"\naddProtocolHandler=添加 %S (%S)　为处理 %S 链接的应用程序？\naddProtocolHandlerAddButton=添加应用程序\naddProtocolHandlerAddButtonAccesskey=A"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/lightweightThemes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\nlightweightThemes.recommended-1.name=火狐复兴\r\nlightweightThemes.recommended-1.description=A Web Browser Renaissance 系 Sean.Martell 版权所有 (C)，采用“知识共享 署名-相同方式共享”许可协议进行授权。不作任何担保。\r\n\r\nlightweightThemes.recommended-2.name=幻想空间\r\nlightweightThemes.recommended-2.description=Space Fantasy 系 fx5800p 版权所有 (C)，采用“知识共享 署名-相同方式共享”许可协议进行授权。不作任何担保。\r\n\r\nlightweightThemes.recommended-4.name=柔和渐变\r\nlightweightThemes.recommended-4.description=Pastel Gradient 系 darrinhenein 版权所有 (C)，采用“知识共享 署名”许可协议进行授权。不作任何担保。\r\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/loop/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\nclientSuperShortname=Hello\n\n## LOCALIZATION_NOTE(loopMenuItem_label): Label of the menu item that is placed\n## inside the browser 'Tools' menu. Use the unicode ellipsis char, \\u2026, or\n## use \"...\" if \\u2026 doesn't suit traditions in your locale.\nloopMenuItem_label=开始一场对话…\nloopMenuItem_accesskey=t\n\n## LOCALIZATION_NOTE(sign_in_again_title_line_one, sign_in_again_title_line_two2):\n## These are displayed together at the top of the panel when a user is needed to\n## sign-in again. The emphesis is on the first line to get the user to sign-in again,\n## and this is displayed in slightly larger font. Please arrange as necessary for\n## your locale.\n## {{clientShortname2}} will be replaced by the brand name for either string.\nsign_in_again_title_line_one=请重新登录\nsign_in_again_title_line_two2=以继续使用 {{clientShortname2}}\nsign_in_again_button=登录\n## LOCALIZATION_NOTE(sign_in_again_use_as_guest_button2): {{clientSuperShortname}}\n## will be replaced by the super short brandname.\nsign_in_again_use_as_guest_button2=以访客身份使用 {{clientSuperShortname}}\n\npanel_browse_with_friend_button=与朋友一同浏览此页面\npanel_stop_sharing_tabs_button=停止分享您的标签页\n\n## LOCALIZATION_NOTE(first_time_experience_subheading2): Message inviting the\n## user to create his or her first conversation.\nfirst_time_experience_subheading2=点击 Hello 按钮，与朋友一起浏览网页。\n\n## LOCALIZATION_NOTE(first_time_experience_content): Message describing\n## ways to use Hello project.\nfirst_time_experience_content=用它一同策划，一同工作，一同欢笑。\nfirst_time_experience_button_label2=看看它怎么用\n\n\n\n## LOCALIZATION NOTE (invite_header_text2) will be removed when bug 1230058 is implemented.\ninvite_header_text2=邀请好友加入\ninvite_header_text_bold=邀请某人访问此页面，和你一起聊天！\ninvite_header_text3=使用 Firefox Hello 至少要两个人，因此把链接发给朋友，让 Ta 和你在这个页面一起聊天吧！\n## LOCALIZATION_NOTE(invite_copy_link_button, invite_copied_link_button,\n## invite_email_link_button, invite_facebook_button2): These labels appear under\n## an iconic button for the invite view.\ninvite_copy_link_button=复制链接\ninvite_copied_link_button=已复制！\ninvite_email_link_button=用邮件发送链接\ninvite_facebook_button3=Facebook\ninvite_your_link=您的链接：\n\n# Status text\ndisplay_name_guest=访客\n\n# Error bars\n## LOCALIZATION NOTE(session_expired_error_description,could_not_authenticate,password_changed_question,try_again_later,could_not_connect,check_internet_connection,login_expired,service_not_available,problem_accessing_account):\n## These may be displayed at the top of the panel.\nsession_expired_error_description=会话已过期。您以前创建和分享的的所有网址都将不再有效。\ncould_not_authenticate=无法验证\npassword_changed_question=您想更改您的密码？\ntry_again_later=请稍后再试\ncould_not_connect=无法连接服务器\ncheck_internet_connection=请检查您的互联网连接\nlogin_expired=您的登录已过期\nservice_not_available=服务器此时不可用\nproblem_accessing_account=访问您的账户出现问题\n\n## LOCALIZATION NOTE(retry_button): Displayed when there is an error to retry\n## the appropriate action.\nretry_button=重试\n\nshare_email_subject7=您的邀请（一同浏览网页）\n## LOCALIZATION NOTE (share_email_body7): In this item, don't translate the\n## part between {{..}} and leave the \\n\\n part alone\nshare_email_body7=一位朋友正在 Firefox Hello 上等着您。点击链接访问并与您的朋友一起浏览该网页： {{callUrl}}\n## LOCALIZATION NOTE (share_email_body_context3): In this item, don't translate\n## the part between {{..}} and leave the \\n\\n part alone.\nshare_email_body_context3=一位朋友正在 Firefox Hello 上等着您。点击链接访问并与您的朋友一起阅读 {{title}} ： {{callUrl}}\n## LOCALIZATION NOTE (share_email_footer2): Common footer content for both email types\nshare_email_footer2=\\n\\n____________\\n Firefox Hello 让您能与朋友们同步浏览网页。当您想要与朋友一块儿做计划，一块儿完成工作，一块儿欢笑，它是您的不二之选。详情请访问 http://www.firefox.com/hello\n## LOCALIZATION NOTE (share_tweeet): In this item, don't translate the part\n## between {{..}}. Please keep the text below 117 characters to make sure it fits\n## in a tweet.\nshare_tweet=加入我在 {{clientShortname2}} 上面的视频通话吧！\n\nshare_add_service_button=添加服务\n\n## LOCALIZATION NOTE (copy_link_menuitem, email_link_menuitem, delete_conversation_menuitem):\n## These menu items are displayed from a panel's context menu for a conversation.\ncopy_link_menuitem=复制链接\nemail_link_menuitem=用邮件发送链接\ndelete_conversation_menuitem2=删除\n\npanel_footer_signin_or_signup_link=登录或注册\n\nsettings_menu_item_account=账户\nsettings_menu_item_settings=设置\nsettings_menu_item_signout=注销\nsettings_menu_item_signin=登录\nsettings_menu_item_turnnotificationson=开启通知\nsettings_menu_item_turnnotificationsoff=关闭通知\nsettings_menu_item_feedback=提交反馈\nsettings_menu_button_tooltip=设置\n\n\n# Conversation Window Strings\n\ninitiate_call_button_label2=准备好开始您的通话了吗？\nincoming_call_title2=通话请求\nincoming_call_block_button=屏蔽\nhangup_button_title=挂断\nhangup_button_caption2=退出\nmute_local_audio_button_title=静音\nunmute_local_audio_button_title=解除静音\nmute_local_video_button_title2=禁用视频\nunmute_local_video_button_title2=启用视频\nself_view_hidden_message=自身画面已隐藏但仍被发送；重新调整窗口大小以显示\n\n\n## LOCALIZATION NOTE (call_with_contact_title): The title displayed\n## when calling a contact. Don't translate the part between {{..}} because\n## this will be replaced by the contact's name.\ncall_with_contact_title=与 {{contactName}} 的通话\n\n# Outgoing conversation\n\noutgoing_call_title=开始通话？\ninitiate_audio_video_call_button2=开始\ninitiate_audio_video_call_tooltip2=开始一次视频通话\ninitiate_audio_call_button2=视频通话\n\npeer_ended_conversation2=您拨叫的用户终止了通话。\nconversation_has_ended=您的通话已终止。\nrestart_call=拒绝\n\ngeneric_failure_message=我们遇到了些技术上的困难……\ngeneric_failure_no_reason2=您想再试一次吗？\n## LOCALIZATION NOTE (tos_failure_message): Don't translate {{clientShortname2}}\n## as this will be replaced by the shortname.\ntos_failure_message={{clientShortname}} 在您所在的国家无法提供服务。\n\n## LOCALIZATION NOTE (contact_offline_title): Title which is displayed when the\n## contact is offline.\ncontact_offline_title=此人不在线\n## LOCALIZATION NOTE (call_timeout_notification_text): Title which is displayed\n## when the call didn't go through.\ncall_timeout_notification_text=您的拨叫未能到达。\n\n## LOCALIZATION NOTE (retry_call_button, cancel_button):\n## These buttons are displayed when a call has failed.\nretry_call_button=重试\ncancel_button=取消\nrejoin_button=重新加入对话\n\ncannot_start_call_session_not_ready=不能开始呼叫，会话尚未就绪。\nnetwork_disconnected=网络连接突然中断了。\nconnection_error_see_console_notification=呼叫失败；详见控制台信息。\nno_media_failure_message=未找到摄像头或麦克风。\nice_failure_message=连接失败。您的防火墙可能阻止了呼叫。\n\n## LOCALIZATION NOTE (legal_text_and_links3): In this item, don't translate the\n## parts between {{..}} because these will be replaced with links with the labels\n## from legal_text_tos and legal_text_privacy. clientShortname will be replaced\n## by the brand name.\nlegal_text_and_links3=继续使用 {{clientShortname}} 即代表您接受其{{terms_of_use}}和{{privacy_notice}}。\nlegal_text_tos = 使用条款\nlegal_text_privacy = 隐私声明\n\n## LOCALIZATION NOTE (powered_by_beforeLogo, powered_by_afterLogo):\n## These 2 strings are displayed before and after a 'Telefonica'\n## logo.\npowered_by_beforeLogo=源自\npowered_by_afterLogo=\n\n## LOCALIZATION_NOTE (feedback_rejoin_button): Displayed on the feedback form after\n## a signed-in to signed-in user call.\nfeedback_rejoin_button=拒绝\n## LOCALIZATION NOTE (feedback_report_user_button): Used to report a user in the case of\n## an abusive user.\nfeedback_report_user_button=报告用户\nfeedback_window_heading=本次通话质量如何？\nfeedback_request_button=留下反馈\n\nhelp_label=帮助\ntour_label=导览\n\nrooms_leave_button_label=离开\n## LOCALIZATION NOTE (rooms_list_recently_browsed) will be removed when bug 1230058 is implemented.\n## String is in all caps for emphasis reasons, it is a heading. Proceed as appropriate for locale.\nrooms_list_recently_browsed=最近浏览\nrooms_list_recently_browsed2=最近浏览过的\n## LOCALIZATION NOTE (rooms_list_currently_browsing) will be removed when bug 1230058 is implemented.\n## String is in all caps for emphasis reasons, it is a heading. Proceed as appropriate for locale.\nrooms_list_currently_browsing=正在浏览\nrooms_list_currently_browsing2=当前正在浏览的\nrooms_change_failed_label=无法更新对话\nrooms_panel_title=选择一个通话，或者开始一次新的通话\nrooms_room_full_label=已经两个人在此对话中。\nrooms_room_full_call_to_action_nonFx_label=下载 {{brandShortname}} 开始您自己的\nrooms_room_full_call_to_action_label=详细了解 {{clientShortname}} »\nrooms_room_joined_label=有人加入了通话！\nrooms_room_join_label=加入通话\nrooms_signout_alert=将会关闭已开启的对话\nroom_name_untitled_page=无标题网页\n\n## LOCALIZATION NOTE (door_hanger_return, door_hanger_prompt_name, door_hanger_button): Dialog message on leaving conversation\ndoor_hanger_return=下次再见！您可以在任何时候，通过 Hello 控制面板重新返回当前共享会话。\ndoor_hanger_prompt_name=您想要为它起一个更容易记住的名字吗？当前的名字是：\ndoor_hanger_button=确定\n\n# Infobar strings\n\ninfobar_screenshare_browser_message2=您正在共享您的标签页。您的朋友将会看到您所点选的任何标签页\ninfobar_screenshare_paused_browser_message=暂停标签页共享\ninfobar_button_gotit_label=明白！\ninfobar_button_gotit_accesskey=G\ninfobar_button_pause_label=暂停\ninfobar_button_pause_accesskey=P\ninfobar_button_restart_label=重启\ninfobar_button_restart_accesskey=e\ninfobar_button_resume_label=继续\ninfobar_button_resume_accesskey=R\ninfobar_button_stop_label=停止\ninfobar_button_stop_accesskey=S\ninfobar_menuitem_dontshowagain_label=不再显示\ninfobar_menuitem_dontshowagain_accesskey=D\n\n# Context in conversation strings\n\n## LOCALIZATION NOTE(no_conversations_message_heading2): Title shown when user\n## has no conversations available.\nno_conversations_message_heading2=还没有对话。\n## LOCALIZATION NOTE(no_conversations_start_message2): Subheading inviting the\n## user to start a new conversation.\nno_conversations_start_message2=开始一场新的对话！\n\n# LOCALIZATION NOTE (context_inroom_header): this string is displayed in the\n# conversation window when the user edits context. It is a header to the edit\n# section.\ncontext_inroom_header=让我们聊聊……\n# LOCALIZATION NOTE (context_inroom_label2): this string is followed by the\n# title and domain of the website you are having a conversation about, displayed on a\n# separate line. If this structure doesn't work for your locale, you might want\n# to consider this as a stand-alone title. See example screenshot:\n# https://bug1115342.bugzilla.mozilla.org/attachment.cgi?id=8563677\ncontext_edit_name_placeholder=通话名称\ncontext_edit_comments_placeholder=注释\ncontext_cancel_label=取消\ncontext_done_label=完成\nconversation_settings_menu_edit_context=编辑说明信息\nconversation_settings_menu_hide_context=隐藏说明信息\n\n\n# Text chat strings\n\nchat_textbox_placeholder=在这里输入…\n\n# E10s not supported strings\n\ne10s_not_supported_button_label=启动新窗口\ne10s_not_supported_subheading={{brandShortname}} 不能在多进程窗口中工作。\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/migration/migration.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY migrationWizard.title          \"导入向导\">\n\n<!ENTITY importFrom.label               \"从下列来源导入选项、书签、历史记录、密码以及其他数据：\">\n<!ENTITY importFromUnix.label           \"从下列来源导入首选项、书签、历史记录、密码以及其他数据：\">\n<!ENTITY importFromBookmarks.label      \"从下列来源导入书签：\">\n\n<!ENTITY importFromIE.label             \"微软 IE 浏览器\">\n<!ENTITY importFromIE.accesskey         \"M\">\n<!ENTITY importFromEdge.label           \"Microsoft Edge\">\n<!ENTITY importFromEdge.accesskey       \"E\">\n<!ENTITY importFromNothing.label        \"不导入任何数据\">\n<!ENTITY importFromNothing.accesskey    \"D\">\n<!ENTITY importFromSafari.label         \"Safari\">\n<!ENTITY importFromSafari.accesskey     \"S\">\n<!ENTITY importFromCanary.label         \"Chrome Canary\">\n<!ENTITY importFromCanary.accesskey     \"n\">\n<!ENTITY importFromChrome.label         \"Chrome\">\n<!ENTITY importFromChrome.accesskey     \"C\">\n<!ENTITY importFromChromium.label       \"Chromium\">\n<!ENTITY importFromChromium.accesskey   \"u\">\n<!ENTITY importFromFirefox.label        \"Firefox\">\n<!ENTITY importFromFirefox.accesskey    \"x\">\n<!ENTITY importFrom360se.label          \"360安全浏览器\">\n<!ENTITY importFrom360se.accesskey      \"3\">\n\n<!ENTITY noMigrationSources.label       \"找不到存有书签、历史记录或密码数据的浏览器。\">\n\n<!ENTITY importSource.title             \"导入设置及数据\">\n<!ENTITY importItems.title              \"要导入的项目\">\n<!ENTITY importItems.label              \"请选择要导入的项目：\">\n\n<!ENTITY migrating.title                \"正在导入…\">\n<!ENTITY migrating.label                \"正在导入下列项目…\">\n\n<!ENTITY selectProfile.title            \"选择配置文件\">\n<!ENTITY selectProfile.label            \"下列配置文件可以导入：\">\n\n<!ENTITY done.title                     \"导入完成\">\n<!ENTITY done.label                     \"成功导入下列各项：\">\n\n<!ENTITY closeSourceBrowser.label       \"请先关闭选定的浏览器，再继续操作。\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/migration/migration.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprofileName_format=%S %S\n\n# Browser Specific\nsourceNameIE=微软 IE 浏览器\nsourceNameEdge=Microsoft Edge\nsourceNameSafari=Safari\nsourceNameCanary=Google Chrome Canary\nsourceNameChrome=Google Chrome\nsourceNameChromium=Chromium\nsourceNameFirefox=Mozilla Firefox\nsourceName360se=360 安全浏览器\n\nimportedBookmarksFolder=来自 %S\n\nimportedSafariReadingList=阅读列表（来自 Safari）\nimportedEdgeReadingList=阅读列表（来自 Edge）\n\n# Import Sources\n# Note: When adding an import source for profile reset, add the string name to\n# resetProfile.js if it should be listed in the reset dialog.\n1_ie=互联网选项\n1_edge=设置\n1_safari=首选项\n1_chrome=首选项\n1_360se=首选项\n\n2_ie=Cookie\n2_edge=Cookie\n2_safari=Cookie\n2_chrome=Cookie\n2_firefox=Cookie\n2_360se=Cookie\n\n4_ie=浏览历史\n4_edge=浏览历史\n4_safari=浏览历史\n4_chrome=浏览历史\n4_firefox_history_and_bookmarks=浏览历史和书签\n4_360se=浏览历史\n\n8_ie=已保存的表单记录\n8_edge=已保存的表单记录\n8_safari=已保存的表单记录\n8_chrome=已保存的表单记录\n8_firefox=已保存的表单记录\n8_360se=已保存的表单记录\n\n16_ie=已保存的密码\n16_edge=已保存的密码\n16_safari=已保存的密码\n16_chrome=已保存的密码\n16_firefox=已保存的密码\n16_360se=已保存的密码\n\n32_ie=收藏夹\n32_edge=收藏夹\n32_safari=书签\n32_chrome=书签\n32_360se=书签\n\n64_ie=其他数据\n64_edge=其他数据\n64_safari=其他数据\n64_chrome=其他数据\n64_firefox_other=其他数据\n64_360se=其他数据\n\n128_firefox=窗口和标签页\n\n# Automigration undo notification.\n# %1$S will be replaced with the name of the browser we imported from, %2$S will be replaced with brandShortName\nautomigration.undo.message.all              = 继续畅游网络吧！我们已将下列网站以及您的书签、历史记录和密码从 %1$S 导入到 %2$S。\nautomigration.undo.message.bookmarks        = 继续畅游网络吧！我们已将下列网站以及您的书签从 %1$S 导入到 %2$S。\nautomigration.undo.message.bookmarks.logins = 继续畅游网络吧！我们已将下列网站以及您的书签和密码从 %1$S 导入到 %2$S。\nautomigration.undo.message.bookmarks.visits = 继续畅游网络吧！我们已将下列网站以及您的书签和历史记录从 %1$S 导入到 %2$S。\nautomigration.undo.message.logins           = 继续畅游网络吧！我们已将您的密码从 %1$S 导入到 %2$S。\nautomigration.undo.message.logins.visits    = 继续畅游网络吧！我们已将下列网站以及您的历史记录和密码从 %1$S 导入到 %2$S。\nautomigration.undo.message.visits           = 继续畅游网络吧！我们已将下列网站以及您的历史记录从 %1$S 导入到 %2$S。\nautomigration.undo.keep2.label            = 好，知道了\nautomigration.undo.keep2.accesskey        = O\nautomigration.undo.dontkeep2.label        = 不用了\nautomigration.undo.dontkeep2.accesskey    = N\nautomigration.undo.unknownbrowser         = 未知浏览器\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n\n<!ENTITY loadError.label \"页面载入出错\">\n<!ENTITY retry.label \"重试\">\n<!ENTITY returnToPreviousPage.label \"后退\">\n<!ENTITY advanced.label \"高级\">\n\n<!-- Specific error messages -->\n\n<!ENTITY connectionFailure.title \"连接失败\">\n<!ENTITY connectionFailure.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY deniedPortAccess.title \"此网址已被限制\">\n<!ENTITY deniedPortAccess.longDesc \"\">\n\n<!ENTITY dnsNotFound.title \"找不到服务器\">\n<!ENTITY dnsNotFound.longDesc \"<ul> <li>请检查网址是否输错了？比如将<q><strong>www</strong>.example.com</q>输成<q><strong>ww</strong>.example.com</q></li><li>如果您无法载入任何网页，请检查您计算机的网络连接状态。</li><li>如果您的计算机或网络受到防火墙或者代理服务器的保护，请确认 &brandShortName; 已被授权访问网络。</li></ul>\">\n\n<!ENTITY fileNotFound.title \"找不到文件\">\n<!ENTITY fileNotFound.longDesc \"<ul> \n<li>请检查文件名是否大小写输错，或者有其他输入错误。</li> \n<li>请检查文件是否已被移动，重命名或删除。</li> \n</ul>\">\n\n<!ENTITY fileAccessDenied.title \"访问该文件被拒绝\">\n<!ENTITY fileAccessDenied.longDesc \"\n<ul>\n  <li>文件可能已被删除、移动，或者因文件权限问题被拒绝访问。</li>\n</ul>\n\">\n\n<!ENTITY generic.title \"哎呀。\">\n<!ENTITY generic.longDesc \"<p>&brandShortName; 因未知原因无法载入此页面。</p>\">\n\n<!ENTITY captivePortal.title \"请登录网络\">\n<!ENTITY captivePortal.longDesc2 \"\n<p>您必须先登录此网络才能访问互联网。</p>\">\n\n<!ENTITY openPortalLoginPage.label2 \"打开网络登录页面\">\n\n<!ENTITY malformedURI.title \"无效的地址\">\n<!ENTITY malformedURI.longDesc \"<ul> \n<li>网页地址通常格式为 \n<strong>http://www.example.com/</strong></li> \n<li>请确认您使用的是正斜杠（即 \n<strong>/</strong>）。</li> \n</ul>\">\n\n<!ENTITY netInterrupt.title \"连接被中断\">\n<!ENTITY netInterrupt.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY notCached.title \"文档已过期\">\n<!ENTITY notCached.longDesc \"<p>您请求的文档已无法从 &brandShortName; 的缓存中读取。</p><ul><li>出于安全考虑，&brandShortName; 不会自动重新获取敏感文档。</li><li>请点击重试来重新请求从网站获取该文档。</li></ul>\">\n\n<!ENTITY netOffline.title \"脱机模式\">\n<!ENTITY netOffline.longDesc2 \"<ul>\n  \n  <li>请按“重试”切换到在线模式并重新载入此页面。</li>\n</ul>\">\n\n<!ENTITY contentEncodingError.title \"内容编码错误\">\n<!ENTITY contentEncodingError.longDesc \"<ul><li>请联系此网站的管理员并告知此问题。</li></ul>\">\n\n<!ENTITY unsafeContentType.title \"不安全的文件类型\">\n<!ENTITY unsafeContentType.longDesc \"<ul><li>请联系此网站的管理员并告知此问题。</li></ul>\">\n\n<!ENTITY netReset.title \"连接被重置\">\n<!ENTITY netReset.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY netTimeout.title \"连接超时\">\n<!ENTITY netTimeout.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY unknownProtocolFound.title \"无法理解该地址\">\n<!ENTITY unknownProtocolFound.longDesc \"<ul> \n<li>您可能需要安装其他软件才能打开此地址。</li> \n</ul>\">\n\n<!ENTITY proxyConnectFailure.title \"代理服务器拒绝连接\">\n<!ENTITY proxyConnectFailure.longDesc \"<ul><li>请检查浏览器的代理服务器设置是否正确。</li><li>请联系您的网络管理员以确认代理服务器工作正常。</li></ul>\">\n\n<!ENTITY proxyResolveFailure.title \"无法找到代理服务器\">\n<!ENTITY proxyResolveFailure.longDesc \"<ul><li>请检查浏览器的代理服务器设置是否正确。</li><li>请检查确认您的计算机能正常连上网。</li><li>如果您的计算机或网络受到防火墙或者代理服务器的保护，请确认 &brandShortName; 已被授权访问网络。</li></ul>\">\n\n<!ENTITY redirectLoop.title \"此页面不能正确地重定向\">\n<!ENTITY redirectLoop.longDesc \"<ul><li>有时候禁用或拒绝接受 Cookie 会导致此问题。</li></ul>\">\n\n<!ENTITY unknownSocketType.title \"意外的服务器响应\">\n<!ENTITY unknownSocketType.longDesc \"<ul> \n<li>请检查您的系统是否安装了个人安全管理器（PSM）。</li> \n<li>这可能是由服务器端的非标准配置所致。</li> \n</ul>\">\n\n<!ENTITY nssFailure2.title \"安全连接失败\">\n<!ENTITY nssFailure2.longDesc2 \"<ul> \n<li>由于无法证实所接收资料的可靠性，不能显示您正要查看的页面。</li> \n<li>请联系此网站的管理员并告知此问题。</li> \n</ul>\">\n\n<!ENTITY certerror.longpagetitle1 \"您的连接不安全\">\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara \"<span class='hostname'/> 的管理员未正确配置网站。为避免您的信息被窃，&brandShortName; 没有建立与该网站的连接。\">\n\n<!ENTITY sharedLongDesc \"<ul> \n<li>此站点暂时不可用或者太过忙碌。请稍后再试。</li> \n<li>如果您无法载入任何网页，请检查您计算机的网络连接状态。</li> \n<li>如果您的计算机或网络受到防火墙或者代理服务器的保护，请确认 &brandShortName; 已被授权访问网络。</li> \n</ul>\">\n\n<!ENTITY cspBlocked.title \"已按内容安全策略拦截\">\n<!ENTITY cspBlocked.longDesc \"<p>&brandShortName; 已按该页面包含的内容安全策略阻止其以此种方式加载。</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"内容损坏错误\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>由于检测到传输的数据含有错误，无法显示您正要查看的页面。</p><ul><li>请联系此网站的管理员并告知此问题。</li></ul>\">\n\n\n<!ENTITY securityOverride.exceptionButtonLabel \"添加例外…\">\n\n<!ENTITY errorReporting.automatic2 \"报告此类错误以帮助 Mozilla 识别和拦截恶意站点\">\n<!ENTITY errorReporting.learnMore \"详细了解…\">\n\n<!ENTITY remoteXUL.title \"远程 XUL\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>请联系此网站的管理员并告知此问题。</li></ul></p>\">\n\n<!ENTITY sslv3Used.title \"无法安全地进行连接\">\n<!-- LOCALIZATION NOTE (sslv3Used.longDesc2) - Do not translate\n     \"SSL_ERROR_UNSUPPORTED_VERSION\". -->\n<!ENTITY sslv3Used.longDesc2 \"高级信息: SSL_ERROR_UNSUPPORTED_VERSION\">\n\n<!-- LOCALIZATION NOTE (certerror.wrongSystemTime2,\n                        certerror.wrongSystemTimeWithoutReference) - The <span id='..' />\n     tags will be injected with actual values, please leave them unchanged. -->\n<!ENTITY certerror.wrongSystemTime2 \"<p> &brandShortName; 没有连接到 <span id='wrongSystemTime_URL'/>，因为您的计算机的时钟时间似乎不正确，从而阻止了安全连接。</p> <p>您的计算机时间已设定为 <span id='wrongSystemTime_systemDate'/>，而它应该为 <span id='wrongSystemTime_actualDate'/>。为解决此问题，请更正您的日期和时间设置到正确的时间。</p>\">\n<!ENTITY certerror.wrongSystemTimeWithoutReference \"<p>&brandShortName; 没有连接到 <span id='wrongSystemTimeWithoutReference_URL'/>，因为您的计算机的时钟时间似乎不正确，从而阻止了安全连接。</p> <p>您的计算机时间目前设定为 <span id='wrongSystemTimeWithoutReference_systemDate'/>。为解决此问题，请更正您的日期和时间设置到正确的时间。</p>\">\n\n<!ENTITY certerror.pagetitle1  \"不安全的连接\">\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"此网站使用了 HTTP 严格传输安全（HSTS），要求 &brandShortName; 只能与其建立安全连接。正因如此，您也不能将此证书加入例外列表。\">\n<!ENTITY certerror.copyToClipboard.label \"复制文本到剪贴板\">\n\n<!ENTITY inadequateSecurityError.title \"您的连接不安全\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> 使用了过时的安全技术，较容易遭受攻击。攻击者可以轻易窃取您的信息。需要该网站的管理员先修正服务器，然后您才能访问该网站。</p><p>错误代码：NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n\n<!ENTITY prefReset.longDesc \"看上去您的网络安全设置可能会导致此问题。您想还原到默认设置吗？\">\n<!ENTITY prefReset.label \"恢复默认设置\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/newTab.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- These strings are used in the about:newtab page -->\n<!ENTITY newtab.pageTitle \"新标签页\">\n<!ENTITY newtab.customize.classic \"显示您常用的网站\">\n<!ENTITY newtab.customize.cog.enhanced \"包括推荐网站\">\n<!ENTITY newtab.customize.cog.title2 \"新标签页选项\">\n<!ENTITY newtab.customize.cog.learn \"了解有关新标签页的信息\">\n<!ENTITY newtab.customize.title \"定制您的“新标签页”\">\n<!ENTITY newtab.customize.suggested \"显示推荐的和您常用的网站\">\n<!ENTITY newtab.customize.topsites \"显示您的常用网站\">\n<!ENTITY newtab.customize.blank2 \"显示空白页\">\n<!ENTITY newtab.undo.removedLabel \"缩略图已删除。\">\n<!ENTITY newtab.undo.undoButton \"撤销\">\n<!ENTITY newtab.undo.restoreButton \"全部恢复\">\n<!ENTITY newtab.undo.closeTooltip \"隐藏\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/newTab.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnewtab.defaultTopSites.heading=常用网站\nnewtab.userTopSites.heading=您的常用网站\n\nnewtab.pin=将此网站固定在它当前的位置\nnewtab.unpin=不再固定这个网站\nnewtab.block=移除这个网站\n# LOCALIZATION NOTE(newtab.sponsored.button): This text appears for sponsored\n# and enhanced tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.sponsored.button=赞助\n# LOCALIZATION NOTE(newtab.suggested.button): This text appears for sponsored\n# and suggested tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.suggested.tag=推荐\n# LOCALIZATION NOTE(newtab.suggested.button): %1$S will be replaced inline by\n# one of the user's top 100 sites that triggered this suggested tile.\n# This text appears for suggested tiles under the tile's title, so prefer short\n# strings to avoid truncating important text.\nnewtab.suggested.button=为 %1$S 访问者推荐\n# LOCALIZATION NOTE(newtab.sponsored.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain=此磁贴代表了一个 Mozilla 的赞助者而被展示。您可以在任何时候通过点击 %1$S 按钮移除它。%2$S\n# LOCALIZATION NOTE(newtab.sponsored.explain2): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain2=此网站是一名 Mozilla 合作方推荐给您的。您随时可以点击 %1$S 按钮移除此网站。%2$S\n# LOCALIZATION NOTE(newtab.suggested.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.suggested.explain=此网站是由 Mozilla 推荐给您。您随时可以点击 %1$S 按钮移除它。%2$S\n# LOCALIZATION NOTE(newtab.enhanced.explain): %1$S will be replaced inline by\n# the gear icon used to customize the new tab window. %2$S will be replaced by\n# an active link using string newtab.learn.link as text.\nnewtab.enhanced.explain=Mozilla 的赞助者用更加美观的形式展示这块磁贴，不再只显示屏幕截图。若您不喜欢，您可以点击 %1$S 关闭增强型磁贴。%2$S\nnewtab.intro1.paragraph1=现在当您打开“新标签页”时，您还会看到我们认为您可能感兴趣的网站。部分建议可能来自 Mozilla 或者我们的合作伙伴赞助。\n# LOCALIZATION NOTE(newtab.intro1.paragraph2): %1$S will be replaced inline by\n# an active link using string newtab.privacy.link as text. %2$S will be replaced\n# inline by the gear icon used to customize the new tab window.\nnewtab.intro1.paragraph2=为了提供此服务，部分数据将遵循我们的 %1$S 自动回传。您可以在齿轮图标 (%2$S) 中关闭此选项。\nnewtab.learn.link=详细了解…\nnewtab.privacy.link=隐私声明\nnewtab.learn.link2=更多有关新标签页的信息\nnewtab.intro.header.update=全新的“新标签页”来了！\nnewtab.intro.gotit=明白了！\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/openLocation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from content/openLocation.xul -->\n\n<!ENTITY enter.label \"输入网页地址（URL），或者指定要打开的本地文件：\">  \n<!ENTITY chooseFile.label \"选择文件…\">\n<!ENTITY newTab.label \"新建标签页\">\n<!ENTITY newWindow.label \"新建浏览器窗口\">\n<!ENTITY topTab.label \"当前标签页\">\n<!ENTITY caption.label \"打开网页地址\">\n<!ENTITY openWhere.label \"打开到：\">\n<!ENTITY openBtn.label \"打开\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/openLocation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nchooseFileDialogTitle=选择文件\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/pageInfo.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  pageInfoWindow.width  \"600\">\n<!ENTITY  pageInfoWindow.height \"550\">\n\n<!ENTITY  copy.key              \"C\">\n<!ENTITY  copy.label            \"复制\">\n<!ENTITY  copy.accesskey        \"C\">\n<!ENTITY  selectall.key         \"A\">\n<!ENTITY  selectall.label       \"全选\">\n<!ENTITY  selectall.accesskey   \"A\">\n<!ENTITY  closeWindow.key       \"w\">\n\n<!ENTITY  generalTab            \"常规\">\n<!ENTITY  generalTab.accesskey  \"G\">\n<!ENTITY  generalTitle          \"标题：\">\n<!ENTITY  generalURL            \"地址：\">\n<!ENTITY  generalType           \"类型：\">\n<!ENTITY  generalMode           \"渲染模式：\">\n<!ENTITY  generalSize           \"大小：\">\n<!ENTITY  generalReferrer       \"引用URL：\">\n<!ENTITY  generalSource         \"缓存来源：\">\n<!ENTITY  generalModified       \"修改时间：\">\n<!ENTITY  generalEncoding2      \"文字编码：\">\n<!ENTITY  generalMetaName       \"名称\">\n<!ENTITY  generalMetaContent    \"内容\">\n\n<!ENTITY  mediaTab              \"媒体\">\n<!ENTITY  mediaTab.accesskey    \"M\">\n<!ENTITY  mediaLocation         \"地址：\">\n<!ENTITY  mediaText             \"候补文本：\">\n<!ENTITY  mediaAltHeader        \"备用文字\">\n<!ENTITY  mediaAddress          \"地址\">\n<!ENTITY  mediaType             \"类型\">\n<!ENTITY  mediaSize             \"大小\">\n<!ENTITY  mediaCount            \"数量\">\n<!ENTITY  mediaDimension        \"尺寸：\">\n<!ENTITY  mediaLongdesc         \"详细描述：\">\n<!ENTITY  mediaBlockImage.accesskey \"B\">\n<!ENTITY  mediaSaveAs           \"另存为…\">\n<!ENTITY  mediaSaveAs.accesskey \"A\">\n<!ENTITY  mediaSaveAs2.accesskey \"e\">\n<!ENTITY  mediaPreview          \"媒体预览：\">\n\n<!ENTITY  feedTab               \"收取点\">\n<!ENTITY  feedTab.accesskey     \"F\">\n<!ENTITY  feedSubscribe         \"订阅\">\n<!ENTITY  feedSubscribe.accesskey \"u\">\n\n<!ENTITY  permTab               \"权限\">\n<!ENTITY  permTab.accesskey     \"P\">\n<!ENTITY  permUseDefault        \"使用默认设置\">\n<!ENTITY  permAskAlways         \"总是询问\">\n<!ENTITY  permAllow             \"允许\">\n<!ENTITY  permAllowSession      \"在当前会话中允许\">\n<!ENTITY  permBlock             \"阻止\">\n<!ENTITY  permissionsFor        \"权限，对于:\">\n<!ENTITY  permPlugins           \"激活插件\">\n\n<!ENTITY  permClearStorage           \"清除存储\">\n<!ENTITY  permClearStorage.accesskey \"C\">\n\n<!ENTITY  securityTab           \"安全\">\n<!ENTITY  securityTab.accesskey \"S\">\n<!ENTITY  securityView.certView \"查看证书\">\n<!ENTITY  securityView.accesskey \"V\">\n<!ENTITY  securityView.unknown   \"未知\">\n\n\n<!ENTITY  securityView.identity.header   \"网站身份\">\n<!ENTITY  securityView.identity.owner    \"所有者：\">\n<!ENTITY  securityView.identity.domain   \"网站：\">\n<!ENTITY  securityView.identity.verifier \"验证者：\">\n\n<!ENTITY  securityView.privacy.header                   \"隐私和历史记录\">\n<!ENTITY  securityView.privacy.history                  \"我之前访问过该网站吗？ \">\n<!ENTITY  securityView.privacy.cookies                  \"此网站在我的计算机上存储了 Cookie 信息吗？ \">\n<!ENTITY  securityView.privacy.viewCookies              \"查看 Cookie\">\n<!ENTITY  securityView.privacy.viewCookies.accessKey    \"k\">\n<!ENTITY  securityView.privacy.passwords                \"我保存过该网站的任何密码吗？ \">\n<!ENTITY  securityView.privacy.viewPasswords            \"查看已保存的密码\">\n<!ENTITY  securityView.privacy.viewPasswords.accessKey  \"w\">\n\n<!ENTITY  securityView.technical.header                 \"技术细节\">\n\n<!ENTITY  helpButton.label                              \"帮助\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/pageInfo.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npageInfo.page.title=页面信息 - %S\npageInfo.frame.title=框架信息 - %S\n\nnoPageTitle=无标题页\nunknown=未知\nnotset=未指明\nyes=是\nno=否\n\nmediaImg=图像\nmediaVideo=视频\nmediaAudio=音频\nmediaBGImg=背景\nmediaBorderImg=边框\nmediaListImg=项目\nmediaCursor=光标\nmediaObject=对象\nmediaEmbed=嵌入\nmediaLink=图标\nmediaInput=输入\nmediaFileSize=%S KB\nmediaSize=%Spx × %Spx\nmediaSelectFolder=请选择保存图像的文件夹\nmediaBlockImage=拦截来自 %S 的图像\nmediaUnknownNotCached=未知（未缓存）\nmediaImageType=%S 图像\nmediaAnimatedImageType=%S 图像 (动画，%S 帧)\nmediaDimensions=%Spx × %Spx\nmediaDimensionsScaled=%Spx × %Spx (缩放至 %Spx × %Spx)\n\ngeneralQuirksMode=怪异模式\ngeneralStrictMode=标准规范模式\ngeneralSize=%S KB (%S 字节)\ngeneralMetaTag=元信息 (1 个标签)\ngeneralMetaTags=元信息 (%S 个标签)\n\nfeedRss=RSS\nfeedAtom=Atom\nfeedXML=XML\n\nsecurityNoOwner=此网站未提供所有者信息。\nsecurityOneVisit=是，仅一次\nsecurityNVisits=是，%S 次\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# database\n#   e.g. indexedDBUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nindexedDBUsage=此网站已使用 %1$S %2$S\n\npermissions.useDefault=使用默认设置\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/places/bookmarkProperties.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndialogAcceptLabelAddItem=添加\ndialogAcceptLabelSaveItem=保存\ndialogAcceptLabelAddLivemark=订阅\ndialogAcceptLabelAddMulti=添加多个书签\ndialogAcceptLabelEdit=保存\ndialogTitleAddBookmark=新建书签\ndialogTitleAddLivemark=订阅实时书签\ndialogTitleAddFolder=新建文件夹\ndialogTitleAddMulti=新建书签\ndialogTitleEdit=\"%S\" 的属性\n\nbookmarkAllTabsDefault=[文件夹名称]\nnewFolderDefault=新建文件夹\nnewBookmarkDefault=新建书签\nnewLivemarkDefault=新建实时书签\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/places/editBookmarkOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editBookmarkOverlay.name.label                      \"名称:\">\n<!ENTITY editBookmarkOverlay.name.accesskey                  \"N\">\n<!ENTITY editBookmarkOverlay.location.label                  \"地址:\">\n<!ENTITY editBookmarkOverlay.location.accesskey              \"L\">\n<!ENTITY editBookmarkOverlay.feedLocation.label              \"收取点地址:\">\n<!ENTITY editBookmarkOverlay.feedLocation.accesskey          \"F\">\n<!ENTITY editBookmarkOverlay.siteLocation.label              \"网站地址：\">\n<!ENTITY editBookmarkOverlay.siteLocation.accesskey          \"S\">\n<!ENTITY editBookmarkOverlay.folder.label                    \"文件夹:\">\n<!ENTITY editBookmarkOverlay.foldersExpanderDown.tooltip     \"显示所有书签文件夹\">\n<!ENTITY editBookmarkOverlay.expanderUp.tooltip              \"隐藏\">\n<!ENTITY editBookmarkOverlay.tags.label                      \"标签:\">\n<!ENTITY editBookmarkOverlay.tags.accesskey                  \"T\">\n<!ENTITY editBookmarkOverlay.tagsEmptyDesc.label             \"使用英文逗号分隔标签\">\n<!ENTITY editBookmarkOverlay.description.label               \"描述:\">\n<!ENTITY editBookmarkOverlay.description.accesskey           \"D\">\n<!ENTITY editBookmarkOverlay.keyword.label                   \"关键词：\">\n<!ENTITY editBookmarkOverlay.keyword.accesskey               \"K\">\n<!ENTITY editBookmarkOverlay.tagsExpanderDown.tooltip        \"显示所有标签\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.label             \"在侧栏中载入此书签\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.accesskey         \"h\">\n<!ENTITY editBookmarkOverlay.choose.label                    \"选择…\">\n<!ENTITY editBookmarkOverlay.newFolderButton.label           \"新建文件夹\">\n<!ENTITY editBookmarkOverlay.newFolderButton.accesskey       \"o\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/places/moveBookmarks.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title              \"选择文件夹\">\n<!ENTITY window.style              \"width: 36em; height: 18em;\">\n<!ENTITY moveTo.label              \"移动至:\">\n<!ENTITY newFolderButton.label     \"新建文件夹\">\n<!ENTITY newFolderButton.accesskey \"N\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/places/places.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (places.library.title): use \"Library\", \"Archive\" or \"Repository\" -->\n<!ENTITY places.library.title  \"我的足迹\">\n<!ENTITY places.library.width  \"700\">\n<!ENTITY places.library.height \"500\">\n<!ENTITY organize.label        \"管理\">\n<!ENTITY organize.accesskey    \"O\">\n<!ENTITY organize.tooltip      \"管理您的书签\">\n\n<!ENTITY file.close.label               \"关闭\">\n<!ENTITY file.close.accesskey           \"C\">\n<!ENTITY cmd.close.key                  \"w\">\n<!ENTITY views.label                    \"视图\">\n<!ENTITY views.accesskey                \"V\">\n<!ENTITY views.tooltip                  \"更换您的视图\">\n<!ENTITY view.columns.label             \"显示列\">\n<!ENTITY view.columns.accesskey         \"C\">\n<!ENTITY view.sort.label                \"排序\">\n<!ENTITY view.sort.accesskey            \"S\">\n<!ENTITY view.unsorted.label            \"未排序\">\n<!ENTITY view.unsorted.accesskey        \"U\">\n<!ENTITY view.sortAscending.label       \"A > Z 排序\">\n<!ENTITY view.sortAscending.accesskey   \"A\">\n<!ENTITY view.sortDescending.label      \"Z > A 排序\">\n<!ENTITY view.sortDescending.accesskey  \"Z\">\n\n<!ENTITY importBookmarksFromHTML.label     \"从 HTML 文件中导入书签…\">\n<!ENTITY importBookmarksFromHTML.accesskey \"I\">\n<!ENTITY exportBookmarksToHTML.label       \"导出书签到 HTML…\">\n<!ENTITY exportBookmarksToHTML.accesskey   \"E\">\n<!ENTITY importOtherBrowser.label          \"从其他浏览器导入数据…\">\n<!ENTITY importOtherBrowser.accesskey      \"A\">\n\n<!ENTITY cmd.backup.label               \"备份…\">\n<!ENTITY cmd.backup.accesskey           \"B\">\n<!ENTITY cmd.restore2.label             \"恢复\">\n<!ENTITY cmd.restore2.accesskey         \"R\">\n<!ENTITY cmd.restoreFromFile.label      \"选择文件…\">\n<!ENTITY cmd.restoreFromFile.accesskey  \"C\">\n\n<!ENTITY cmd.deleteDomainData.label     \"清除此站点信息\">\n<!ENTITY cmd.deleteDomainData.accesskey \"F\">\n\n<!ENTITY cmd.open.label                  \"打开\">\n<!ENTITY cmd.open.accesskey              \"O\">\n<!ENTITY cmd.open_window.label           \"在新窗口中打开\">\n<!ENTITY cmd.open_window.accesskey       \"N\">\n<!ENTITY cmd.open_private_window.label     \"在新的隐私浏览窗口中打开\">\n<!ENTITY cmd.open_private_window.accesskey \"P\">\n<!ENTITY cmd.open_tab.label              \"在新标签页中打开\">\n<!ENTITY cmd.open_tab.accesskey          \"w\">\n<!ENTITY cmd.open_all_in_tabs.label      \"在标签页中打开书签组\">\n<!ENTITY cmd.open_all_in_tabs.accesskey  \"O\">\n\n<!ENTITY cmd.properties.label      \"属性\">\n<!ENTITY cmd.properties.accesskey  \"i\">\n\n<!ENTITY cmd.sortby_name.label              \"按名称排序\">\n<!ENTITY cmd.sortby_name.accesskey          \"S\">\n<!ENTITY cmd.context_sortby_name.accesskey  \"r\">\n\n<!ENTITY cmd.new_bookmark.label            \"新建书签…\">\n<!ENTITY cmd.new_bookmark.accesskey        \"B\">\n<!ENTITY cmd.new_folder.label              \"新建文件夹…\">\n<!ENTITY cmd.new_folder.accesskey          \"o\">\n<!ENTITY cmd.context_new_folder.accesskey  \"F\">\n<!ENTITY cmd.new_separator.label           \"新建分割条\">\n<!ENTITY cmd.new_separator.accesskey       \"S\">\n\n<!ENTITY cmd.reloadLivebookmark.label      \"重新载入实时书签\">\n<!ENTITY cmd.reloadLivebookmark.accesskey  \"R\">\n\n<!ENTITY cmd.moveBookmarks.label                  \"移动…\">\n<!ENTITY cmd.moveBookmarks.accesskey              \"M\">\n\n<!ENTITY col.name.label          \"名称\">\n<!ENTITY col.tags.label          \"标签\">\n<!ENTITY col.url.label           \"地址\">\n<!ENTITY col.mostrecentvisit.label \"最近访问\">\n<!ENTITY col.visitcount.label    \"访问次数\">\n<!ENTITY col.description.label   \"描述\">\n<!ENTITY col.dateadded.label     \"添加日期\">\n<!ENTITY col.lastmodified.label  \"修改日期\">\n\n<!ENTITY search.label                              \"搜索:\">\n<!ENTITY search.accesskey                          \"S\">\n\n<!ENTITY cmd.find.key  \"f\">\n\n<!ENTITY maintenance.label      \"导入和备份\">\n<!ENTITY maintenance.accesskey  \"I\">\n<!ENTITY maintenance.tooltip    \"导入及备份您的书签\">\n\n<!ENTITY backButton.tooltip  \"返回上一步\">\n\n<!ENTITY forwardButton.tooltip  \"转到下一页\">\n\n<!ENTITY detailsPane.more.label \"详细\">\n<!ENTITY detailsPane.more.accesskey \"e\">\n<!ENTITY detailsPane.less.label \"简明\">\n<!ENTITY detailsPane.less.accesskey \"e\">\n<!ENTITY detailsPane.selectAnItemText.description \"选择一个条目来查看或编辑其属性\">\n\n<!ENTITY find.label               \"搜索：\">\n<!ENTITY find.accesskey           \"S\">\n<!ENTITY view.label               \"查看\">\n<!ENTITY view.accesskey           \"w\">\n<!ENTITY byDate.label             \"按日期\">\n<!ENTITY byDate.accesskey         \"D\">\n<!ENTITY bySite.label             \"按站点\">\n<!ENTITY bySite.accesskey         \"S\">\n<!ENTITY byMostVisited.label      \"按访问次数\">\n<!ENTITY byMostVisited.accesskey  \"V\">\n<!ENTITY byLastVisited.label      \"按上次访问时间\">\n<!ENTITY byLastVisited.accesskey  \"L\">\n<!ENTITY byDayAndSite.label       \"按日期和站点\">\n<!ENTITY byDayAndSite.accesskey   \"t\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nload-js-data-url-error=基于安全因素，javascript 或者数据 URL 不会在历史记录窗口或者侧栏中载入。\nnoTitle=(无标题)\n\nbookmarksMenuEmptyFolder=(空)\n\nbookmarksBackupTitle=书签备份文件名\n\nbookmarksRestoreAlertTitle=恢复书签\nbookmarksRestoreAlert=此操作将用备份的书签覆盖您当前的书签，确定？\nbookmarksRestoreTitle=选择书签备份\nbookmarksRestoreFilterName=JSON\n\nbookmarksRestoreFormatError=不支持的文件类型。\nbookmarksRestoreParseError=无法处理备份文件。\n\nbookmarksLivemarkLoading=实时书签载入中…\nbookmarksLivemarkFailed=实时书签收取点载入失败。\n\nmenuOpenLivemarkOrigin.label=打开 \"%S\"\n\nsortByName=按名称将 '%S' 排序\nsortByNameGeneric=按名称排序\n# LOCALIZATION NOTE (view.sortBy.1.name.label): sortBy properties are versioned.\n# When any of these changes, all of the properties must be bumped, and the\n# change must be annotated here.  Both label and accesskey must be updated.\n# - version 1: changed view.sortBy.1.date.\nview.sortBy.1.name.label=按名称排序\nview.sortBy.1.name.accesskey=N\nview.sortBy.1.url.label=按地址排序\nview.sortBy.1.url.accesskey=L\nview.sortBy.1.date.label=按最近访问时间排序\nview.sortBy.1.date.accesskey=V\nview.sortBy.1.visitCount.label=按访问次数排序\nview.sortBy.1.visitCount.accesskey=C\nview.sortBy.1.description.label=按描述排序\nview.sortBy.1.description.accesskey=D\nview.sortBy.1.dateAdded.label=按添加时间排序\nview.sortBy.1.dateAdded.accesskey=e\nview.sortBy.1.lastModified.label=按最后修改日期排序\nview.sortBy.1.lastModified.accesskey=M\nview.sortBy.1.tags.label=按标签排序\nview.sortBy.1.tags.accesskey=T\n\nsearchBookmarks=搜索书签\nsearchHistory=搜索历史记录\nsearchDownloads=搜索下载项\n\ntabs.openWarningTitle=确认打开\ntabs.openWarningMultipleBranded=您即将打开 %S 个标签页。同时载入多个页面可能会减慢 %S 的运行。您确定要继续吗？\ntabs.openButtonMultiple=打开多个标签页\ntabs.openWarningPromptMeBranded=当打开多个标签页减慢 %S 运行时发出警告\n\nSelectImport=导入书签文件\nEnterExport=导出书签文件\n\ndetailsPane.noItems=无\n# LOCALIZATION NOTE (detailsPane.itemsCountLabel): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of items\n# example: 111 items\ndetailsPane.itemsCountLabel=1个项目;#1个项目\n\nmostVisitedTitle=最常访问\nrecentTagsTitle=最近使用的标签\n\nOrganizerQueryHistory=历史记录\nOrganizerQueryDownloads=下载项\nOrganizerQueryAllBookmarks=全部书签\nOrganizerQueryTags=标签\n\n# LOCALIZATION NOTE (tagResultLabel, bookmarkResultLabel, switchtabResultLabel,\n# keywordResultLabel, searchengineResultLabel)\n# Noun used to describe the location bar autocomplete result type\n# to users with screen readers\n# See createResultLabel() in urlbarBindings.xml\ntagResultLabel=标签\nbookmarkResultLabel=书签\nswitchtabResultLabel=标签页\nkeywordResultLabel=关键词\nsearchengineResultLabel=搜索\n\n\n# LOCALIZATION NOTE (lockPrompt.text)\n# %S will be replaced with the application name.\nlockPrompt.title=启动浏览器出错\nlockPrompt.text=由于某个 %S 的文件正被其他应用程序使用，书签和历史记录系统无法运行。某些安全软件可能引起这类问题。\nlockPromptInfoButton.label=详细了解\nlockPromptInfoButton.accessKey=L\n\n# LOCALIZATION NOTE (deletePagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.deletePages.label=删除页面;删除多个页面\ncmd.deletePages.accesskey=D\n\n# LOCALIZATION NOTE (bookmarkPagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.bookmarkPages.label=将此页加为书签;将这些页面加为书签\ncmd.bookmarkPages.accesskey=B\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/preferences/aboutPermissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY permissionsManager.title        \"权限管理器\">\n\n<!ENTITY sites.search                    \"搜索站点\">\n<!ENTITY sites.allSites                  \"所有站点\">\n<!-- LOCALIZATION NOTE (permissions.header.start, permissions.header.end): These strings\n     surround the host name of the site to make the header for the permissions page.\n     example: \"Permissions for mozilla.org\" -->\n\n<!ENTITY header.site.start               \"权限\">\n<!ENTITY header.site.end                 \"\">\n\n<!ENTITY header.defaults                 \"对所有站点的默认权限\">\n\n<!ENTITY permissions.forgetSite          \"清除有关此站点的信息\">\n\n<!ENTITY permission.alwaysAsk            \"总是询问\">\n<!ENTITY permission.allow                \"允许\">\n<!ENTITY permission.allowForSession      \"在当前会话中允许\">\n<!ENTITY permission.allowFirstPartyOnly  \"仅允许第一方\">\n<!ENTITY permission.block                \"阻止\">\n\n<!ENTITY password.label                  \"存储密码\">\n<!ENTITY password.manage                 \"管理密码…\">\n\n<!ENTITY cookie.label                    \"设置 Cookie\">\n<!ENTITY cookie.remove                   \"移除 Cookie\">\n<!ENTITY cookie.manage                   \"管理 Cookie…\">\n<!ENTITY cookie.removeAll                \"移除所有 Cookie\">\n\n<!ENTITY geo.label                       \"共享位置信息\">\n\n<!ENTITY plugins.label                   \"插件\">\n<!-- LOCALIZATION NOTE (indexedDB.label): This is describing indexedDB storage\n     using the same language used for the permIndexedDB string in browser/pageInfo.dtd -->\n\n<!ENTITY indexedDB.label                 \"维护离线存储\">\n\n<!ENTITY popup.label                     \"打开弹出窗口\">\n\n<!ENTITY fullscreen.label                \"全屏\">\n<!ENTITY camera.label                    \"使用摄像头\">\n<!ENTITY microphone.label                \"使用麦克风\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/preferences/aboutPermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (visitCount): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of history visits for a site\nvisitCount=#1 次访问;#1 次访问\n\n# LOCALIZATION NOTE (passwordsCount, cookiesCount): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\npasswordsCount=存储了此网站的 #1 个密码。;存储了此网站的 #1 个密码。\ncookiesCount=此网站设置了 #1 个 Cookie。;此网站设置了 #1 个 Cookie。\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/preferences/advanced-scripts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY advancedJSDialog.title         \"JavaScript 高级设置\">\n<!ENTITY window.width                   \"37em\">\n\n<!ENTITY allowScripts.label             \"允许脚本:\">\n\n<!ENTITY moveResizePopupWindows.label     \"移动或改变弹出窗口大小\">\n<!ENTITY moveResizePopupWindows.accesskey \"M\">\n<!ENTITY raiseLowerWindows.label        \"前置或后置窗口\">\n<!ENTITY raiseLowerWindows.accesskey    \"R\">\n<!ENTITY disableContextMenus.label      \"禁用或替换上下文菜单\">\n<!ENTITY disableContextMenus.accesskey  \"D\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/preferences/advanced.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Note: each tab panel must contain unique accesskeys -->\n\n<!ENTITY generalTab.label                \"常规\">\n\n<!ENTITY accessibility.label             \"无障碍环境\">\n\n<!ENTITY useCursorNavigation.label       \"始终使用方向键在页面内导航\">\n<!ENTITY useCursorNavigation.accesskey   \"c\">\n<!ENTITY searchOnStartTyping.label       \"直接输入则开始搜索文本\">\n<!ENTITY searchOnStartTyping.accesskey   \"x\">\n<!ENTITY blockAutoReload.label           \"当网站试图重定向或重新载入页面时发出警告\">\n<!ENTITY blockAutoReload.accesskey       \"b\">\n<!ENTITY useOnScreenKeyboard.label       \"在需要时显示触摸键盘\">\n<!ENTITY useOnScreenKeyboard.accesskey   \"k\">\n\n<!ENTITY browsing.label                  \"浏览\">\n\n<!ENTITY useAutoScroll.label             \"使用自动滚屏\">\n<!ENTITY useAutoScroll.accesskey         \"a\">\n<!ENTITY useSmoothScrolling.label        \"使用平滑滚动\">\n<!ENTITY useSmoothScrolling.accesskey    \"m\">\n<!ENTITY allowHWAccel.label              \"自动启用硬件加速\">\n<!ENTITY allowHWAccel.accesskey          \"r\">\n<!ENTITY checkUserSpelling.label         \"在您输入时检查拼写\">\n<!ENTITY checkUserSpelling.accesskey     \"t\">\n\n<!ENTITY dataChoicesTab.label            \"数据反馈\">\n\n<!ENTITY healthReportDesc.label          \"帮助您了解浏览器的工作性能，并与 &vendorShortName; 分享您的浏览器健康状况。\">\n<!ENTITY enableHealthReport.label        \"启用 &brandShortName; 健康报告\">\n<!ENTITY enableHealthReport.accesskey    \"R\">\n<!ENTITY healthReportLearnMore.label     \"详细了解\">\n\n<!ENTITY telemetryDesc.label             \"与 &vendorShortName; 分享您使用 &vendorShortName; 浏览器的工作性能、使用方式、硬件设备和有关自定义的数据，帮助我们改进 &brandShortName;，让它变得更好。\">\n<!ENTITY enableTelemetryData.label       \"分享其他数据（也叫“遥测”功能）\">\n<!ENTITY enableTelemetryData.accesskey   \"T\">\n<!ENTITY telemetryLearnMore.label        \"详细了解\">\n\n<!ENTITY crashReporterDesc2.label         \"崩溃报告可以帮助 &vendorShortName; 修复问题，使浏览器更加稳定和安全\">\n<!ENTITY alwaysSubmitCrashReports.label   \"允许 &brandShortName; 为您自动反馈还未提交的崩溃报告\">\n<!ENTITY alwaysSubmitCrashReports.accesskey \"c\">\n<!ENTITY crashReporterLearnMore.label     \"详细了解\">\n\n<!ENTITY networkTab.label                \"网络\">\n\n<!ENTITY connection.label                \"连接\">\n\n<!ENTITY connectionDesc.label            \"配置 &brandShortName; 如何连接至国际互联网\">\n<!ENTITY connectionSettings.label        \"设置…\">\n<!ENTITY connectionSettings.accesskey    \"e\">\n\n<!ENTITY httpCache.label                 \"网络内容缓存\">\n\n<!ENTITY offlineStorage2.label           \"离线 Web 内容和用户数据\">\n\n<!--  Site Data section manages sites using Storage API and is under Network -->\n<!ENTITY siteData.label                  \"网站数据\">\n<!ENTITY clearSiteData.label             \"清除所有数据\">\n<!ENTITY clearSiteData.accesskey         \"l\">\n<!ENTITY siteDataSettings.label          \"设置…\">\n<!ENTITY siteDataSettings.accesskey      \"i\">\n<!ENTITY siteDataLearnMoreLink.label     \"详细了解\">\n\n<!-- LOCALIZATION NOTE:\n  The entities limitCacheSizeBefore.label and limitCacheSizeAfter.label appear on a single\n  line in preferences as follows:\n\n  &limitCacheSizeBefore.label [textbox for cache size in MB] &limitCacheSizeAfter.label;\n-->\n<!ENTITY limitCacheSizeBefore.label      \"缓存最大为\">\n<!ENTITY limitCacheSizeBefore.accesskey  \"L\">\n<!ENTITY limitCacheSizeAfter.label       \"MB 磁盘空间\">\n<!ENTITY clearCacheNow.label             \"立即清除\">\n<!ENTITY clearCacheNow.accesskey         \"C\">\n<!ENTITY clearOfflineAppCacheNow.label   \"立即清除\">\n<!ENTITY clearOfflineAppCacheNow.accesskey \"N\">\n<!ENTITY overrideSmartCacheSize.label    \"无视自动缓存管理\">\n<!ENTITY overrideSmartCacheSize.accesskey \"O\">\n\n<!ENTITY updateTab.label                 \"更新\">\n\n<!ENTITY updateApplication.label         \"&brandShortName; 更新\">\n<!ENTITY updateAuto1.label               \"自动安装更新（推荐：可提升安全性）\">\n<!ENTITY updateAuto1.accesskey           \"A\">\n<!ENTITY updateCheckChoose.label         \"检查更新，但是由您选择是否安装\">\n<!ENTITY updateCheckChoose.accesskey     \"C\">\n<!ENTITY updateManual.label              \"不检查更新（不推荐：存在安全风险）\">\n<!ENTITY updateManual.accesskey          \"N\">\n\n<!ENTITY updateHistory.label             \"显示更新历史\">\n<!ENTITY updateHistory.accesskey         \"p\">\n\n<!ENTITY useService.label                \"使用一项系统服务以静默安装更新\">\n<!ENTITY useService.accesskey            \"b\">\n\n<!ENTITY autoUpdateOthers.label          \"自动更新\">\n<!ENTITY enableSearchUpdate.label        \"搜索引擎\">\n<!ENTITY enableSearchUpdate.accesskey    \"E\">\n\n<!ENTITY offlineStorageNotify.label               \"网站请求保存数据供离线使用时通知您\">\n<!ENTITY offlineStorageNotify.accesskey           \"T\">\n<!ENTITY offlineStorageNotifyExceptions.label     \"例外…\">\n<!ENTITY offlineStorageNotifyExceptions.accesskey \"x\">\n\n<!ENTITY offlineAppsList2.label          \"以下网站已被允许存储供离线使用的数据：\">\n<!ENTITY offlineAppsList.height          \"7em\">\n<!ENTITY offlineAppsListRemove.label     \"移除…\">\n<!ENTITY offlineAppsListRemove.accesskey \"R\">\n<!ENTITY offlineAppRemove.confirm        \"移除脱机数据\">\n\n<!ENTITY certificateTab.label            \"证书\">\n<!ENTITY certPersonal.label              \"请求\">\n<!ENTITY certPersonal.description        \"当某个服务器请求您的个人证书时：\">\n<!ENTITY selectCerts.auto                \"自动选择一个\">\n<!ENTITY selectCerts.auto.accesskey      \"S\">\n<!ENTITY selectCerts.ask                 \"每次均询问我\">\n<!ENTITY selectCerts.ask.accesskey       \"A\">\n<!ENTITY enableOCSP.label                \"查询 OCSP 响应服务器，以确认证书当前是否有效\">\n<!ENTITY enableOCSP.accesskey            \"Q\">\n<!ENTITY viewCerts.label                 \"查看证书\">\n<!ENTITY viewCerts.accesskey             \"C\">\n<!ENTITY viewSecurityDevices.label       \"安全设备\">\n<!ENTITY viewSecurityDevices.accesskey   \"D\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/preferences/applicationManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY appManager.title     \"应用程序详细信息\">\n<!ENTITY appManager.style     \"width: 30em; min-height: 20em;\">\n<!ENTITY remove.label         \"移除\">\n<!ENTITY remove.accesskey     \"R\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/preferences/applicationManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# in descriptionApplications, %S will be replaced by one of the 3 following strings\ndescriptionApplications=如下应用程序可用来处理“%S”。\n\nhandleProtocol=%S 链接\nhandleWebFeeds=网站收取点\nhandleFile=%S 内容\n\ndescriptionWebApp=此网页应用程序位于：\ndescriptionLocalApp=此应用程序位于：\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/preferences/applications.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  typeColumn.label        \"内容类型\">\n<!ENTITY  typeColumn.accesskey    \"T\">\n\n<!ENTITY  actionColumn2.label     \"操作\">\n<!ENTITY  actionColumn2.accesskey \"A\">\n\n<!ENTITY  focusSearch1.key        \"f\">\n<!ENTITY  focusSearch2.key        \"k\">\n\n<!ENTITY  filter.emptytext        \"搜索\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/preferences/blocklists.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"拦截列表\">\n<!ENTITY window.width                 \"50em\">\n\n<!ENTITY treehead.list.label          \"列表\">\n<!ENTITY windowClose.key              \"w\">\n\n<!ENTITY button.cancel.label          \"取消\">\n<!ENTITY button.cancel.accesskey      \"C\">\n<!ENTITY button.ok.label              \"保存更改\">\n<!ENTITY button.ok.accesskey          \"S\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/preferences/colors.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  colorsDialog.title              \"颜色\">\n<!ENTITY  window.width                    \"38em\">\n<!ENTITY  window.macWidth                 \"41em\">\n\n<!ENTITY  overrideDefaultPageColors.label        \"使用您在上面选择的颜色覆盖页面指定的颜色：\">\n<!ENTITY  overrideDefaultPageColors.accesskey    \"O\">\n\n<!ENTITY  overrideDefaultPageColors.always.label \"总是\">\n<!ENTITY  overrideDefaultPageColors.auto.label   \"仅在使用高对比度主题时\">\n<!ENTITY  overrideDefaultPageColors.never.label  \"总不\">\n\n<!ENTITY  color                           \"文字和背景\">\n<!ENTITY  textColor.label                 \"文字：\">\n<!ENTITY  textColor.accesskey             \"T\">\n<!ENTITY  backgroundColor.label           \"背景：\">\n<!ENTITY  backgroundColor.accesskey       \"B\">\n<!ENTITY  useSystemColors.label           \"使用系统颜色\">\n<!ENTITY  useSystemColors.accesskey       \"s\">\n\n<!ENTITY  underlineLinks.label            \"为链接添加下划线\">\n<!ENTITY  underlineLinks.accesskey        \"U\">\n<!ENTITY  links                           \"链接颜色\">\n<!ENTITY  linkColor.label                 \"未访问的链接：\">\n<!ENTITY  linkColor.accesskey             \"L\">\n<!ENTITY  visitedLinkColor.label          \"已访问的链接：\">\n<!ENTITY  visitedLinkColor.accesskey      \"V\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/preferences/connection.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  connectionsDialog.title       \"连接设置\">\n<!ENTITY  window.width2                 \"49em\">\n<!ENTITY  window.macWidth2              \"44em\">\n\n<!ENTITY  proxyTitle.label              \"配置访问国际互联网的代理\">\n<!ENTITY  noProxyTypeRadio.label        \"不使用代理\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"y\">\n<!ENTITY  systemTypeRadio.label         \"使用系统代理设置\">\n<!ENTITY  systemTypeRadio.accesskey     \"U\">\n<!ENTITY  WPADTypeRadio.label           \"自动检测此网络的代理设置\">\n<!ENTITY  WPADTypeRadio.accesskey       \"w\">\n<!ENTITY  manualTypeRadio.label         \"手动配置代理：\">\n<!ENTITY  manualTypeRadio.accesskey     \"M\">\n<!ENTITY  autoTypeRadio.label           \"自动代理配置（PAC）：\">\n<!ENTITY  autoTypeRadio.accesskey       \"A\">\n<!ENTITY  reload.label                  \"重新载入\">\n<!ENTITY  reload.accesskey              \"e\">\n<!ENTITY  ftp.label                     \"FTP 代理：\">\n<!ENTITY  ftp.accesskey                 \"F\">\n<!ENTITY  http.label                    \"HTTP 代理：\">\n<!ENTITY  http.accesskey                \"x\">\n<!ENTITY  ssl.label                     \"SSL 代理：\">\n<!ENTITY  ssl.accesskey                 \"L\">\n<!ENTITY  socks.label                   \"SOCKS 主机：\">\n<!ENTITY  socks.accesskey               \"C\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"K\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"v\">\n<!ENTITY  socksRemoteDNS.label2         \"使用 SOCKS v5 代理 DNS\">\n<!ENTITY  socksRemoteDNS.accesskey      \"D\">\n<!ENTITY  port.label                    \"端口：\">\n<!ENTITY  HTTPport.accesskey            \"P\">\n<!ENTITY  SSLport.accesskey             \"o\">\n<!ENTITY  FTPport.accesskey             \"r\">\n<!ENTITY  SOCKSport.accesskey           \"t\">\n<!ENTITY  noproxy.label                 \"不使用代理：\">\n<!ENTITY  noproxy.accesskey             \"N\">\n<!ENTITY  noproxyExplain.label          \"例如：.mozilla.org, .net.nz, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"为所有协议使用相同代理\">\n<!ENTITY  shareproxy.accesskey          \"s\">\n<!ENTITY  autologinproxy.label          \"如果密码已保存，不提示身份验证\">\n<!ENTITY  autologinproxy.accesskey      \"i\">\n<!ENTITY  autologinproxy.tooltip        \"此选项将允许在您已保存凭据的情况下自动向代理进行身份验证，如果验证失败再提示您输入信息。\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/preferences/containers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY addButton.label      \"添加新身份\">\n<!ENTITY addButton.accesskey  \"A\">\n<!ENTITY preferencesButton.label \"首选项\">\n<!ENTITY removeButton.label   \"移除\">\n<!-- &#171; is &laquo; however it's not defined in XML -->\n<!ENTITY backLink.label       \"&#171; 返回“隐私”\">\n\n<!ENTITY window.title         \"添加新身份\">\n<!ENTITY window.width         \"45em\">\n\n<!ENTITY name.label           \"名称：\">\n<!ENTITY name.accesskey       \"N\">\n<!ENTITY name.placeholder     \"请输入身份名称\">\n<!ENTITY icon.label           \"图标：\">\n<!ENTITY icon.accesskey       \"I\">\n<!ENTITY color.label          \"颜色：\">\n<!ENTITY color.accesskey      \"o\">\n<!ENTITY windowClose.key      \"w\">\n\n<!ENTITY button.ok.label      \"完成\">\n<!ENTITY button.ok.accesskey  \"D\">\n\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/preferences/containers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncontainers.labelMinWidth = 4rem\ncontainers.updateContainerTitle = %S 身份首选项\n\ncontainers.blue.label = 蓝色\ncontainers.turquoise.label = 青色\ncontainers.green.label = 绿色\ncontainers.yellow.label = 黄色\ncontainers.orange.label = 橙色\ncontainers.red.label = 红色\ncontainers.pink.label = 粉色\ncontainers.purple.label = 紫色\n\ncontainers.fingerprint.label = 指纹\ncontainers.briefcase.label = 公文包\n# LOCALIZATION NOTE (containers.dollar.label)\n# String represents a money sign but currently uses a dollar sign so don't change to local currency\n# See Bug 1291672\ncontainers.dollar.label = 美元符号\ncontainers.cart.label = 购物车\ncontainers.circle.label = 圆点\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/preferences/content.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  popups.label                \"弹出式窗口\">\n\n<!ENTITY  blockPopups.label           \"拦截弹出式窗口\">\n<!ENTITY  blockPopups.accesskey       \"B\">\n\n<!ENTITY  notificationsPolicy.label            \"通知\">\n<!ENTITY  notificationsPolicyLearnMore.label   \"详细了解\">\n<!ENTITY  notificationsPolicyDesc3.label       \"选择您允许发送通知的网站列表\">\n<!ENTITY  notificationsPolicyButton.accesskey  \"h\">\n<!ENTITY  notificationsPolicyButton.label      \"选择…\">\n<!ENTITY  notificationsDoNotDisturb.label      \"请勿打扰\">\n<!ENTITY  notificationsDoNotDisturb.accesskey  \"n\">\n<!ENTITY  notificationsDoNotDisturbDetails.value \"重新启动 &brandShortName; 之前不会显示通知\">\n\n<!ENTITY  popupExceptions.label       \"例外…\">\n<!ENTITY  popupExceptions.accesskey   \"E\">\n\n<!ENTITY  fontsAndColors.label        \"字体和颜色\">\n\n<!ENTITY  defaultFont.label           \"默认字体:\">\n<!ENTITY  defaultFont.accesskey       \"D\">\n<!ENTITY  defaultSize.label           \"大小:\">\n<!ENTITY  defaultSize.accesskey       \"S\">\n\n<!ENTITY  advancedFonts.label         \"高级…\">\n<!ENTITY  advancedFonts.accesskey     \"A\">\n\n<!ENTITY  colors.label                \"颜色…\">\n<!ENTITY  colors.accesskey            \"C\">\n\n\n<!ENTITY languages.label              \"语言\">\n<!ENTITY chooseLanguage.label         \"选择您想要优先使用哪种语言显示页面\">\n<!ENTITY chooseButton.label           \"选择…\">\n<!ENTITY chooseButton.accesskey       \"o\">\n\n<!ENTITY translateWebPages.label      \"翻译网页内容\">\n<!ENTITY translateWebPages.accesskey  \"T\">\n<!ENTITY translateExceptions.label    \"例外…\">\n<!ENTITY translateExceptions.accesskey \"x\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -  The translations for these strings should match the translations in\n  -  browser/translation.dtd\n  -->\n<!ENTITY translation.options.attribution.beforeLogo \"翻译由\">\n<!ENTITY translation.options.attribution.afterLogo \"提供\">\n\n<!ENTITY  drmContent.label             \"DRM 内容\">\n\n<!ENTITY  playDRMContent.label         \"播放 DRM 内容\">\n<!ENTITY  playDRMContent.accesskey     \"P\">\n<!ENTITY  playDRMContent.learnMore.label \"详细了解\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/preferences/cookies.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width                       \"36em\">\n\n<!ENTITY     cookiesonsystem.label          \"以下是在您的计算机上存储的 Cookie：\">\n<!ENTITY     cookiename.label               \"Cookie 名称\">\n<!ENTITY     cookiedomain.label             \"站点\">\n\n<!ENTITY     props.name.label               \"名称：\">\n<!ENTITY     props.value.label              \"内容：\">\n<!ENTITY     props.domain.label             \"主机：\">\n<!ENTITY     props.path.label               \"路径：\">\n<!ENTITY     props.secure.label             \"发送条件：\">\n<!ENTITY     props.expires.label            \"过期时间：\">\n<!ENTITY     props.container.label          \"容器：\">\n\n<!ENTITY     window.title                   \"Cookie\">\n<!ENTITY     windowClose.key                \"w\">\n<!ENTITY     focusSearch1.key               \"f\">\n<!ENTITY     focusSearch2.key               \"k\">\n\n<!ENTITY     searchFilter.label             \"搜索\">\n<!ENTITY     searchFilter.accesskey         \"S\">\n\n<!ENTITY     button.close.label             \"关闭\">\n<!ENTITY     button.close.accesskey         \"C\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/preferences/donottrack.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"请勿跟踪\">\n<!ENTITY window.width                 \"40em\">\n<!ENTITY window.height                \"8em\">\n\n<!ENTITY doNotTrackCheckbox2.label    \"始终应用请勿跟踪\">\n<!ENTITY doNotTrackCheckbox2.accesskey \"A\">\n\n<!ENTITY doNotTrackTPInfo.description \"&brandShortName; 将发送一个表明您不想被跟踪的信号，不论跟踪保护是否已开启。\">\n<!ENTITY doNotTrackLearnMore.label    \"详细了解\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/preferences/fonts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  fontsDialog.title                       \"字体\">\n\n<!ENTITY  language.label                          \"语言编码：\">\n<!ENTITY  language.accesskey                      \"F\">\n\n<!ENTITY  size.label                              \"大小：\">\n<!ENTITY  sizeProportional.accesskey              \"z\">\n<!ENTITY  sizeMonospace.accesskey                 \"e\">\n\n<!ENTITY  proportional.label                      \"比例字体：\">\n<!ENTITY  proportional.accesskey                  \"P\">\n\n<!ENTITY  serif.label                             \"衬线字体：\">\n<!ENTITY  serif.accesskey                         \"S\">\n<!ENTITY  sans-serif.label                        \"无衬线字体：\">\n<!ENTITY  sans-serif.accesskey                    \"n\">\n<!ENTITY  monospace.label                         \"等宽字体：\">\n<!ENTITY  monospace.accesskey                     \"M\">\n\n<!-- LOCALIZATION NOTE (font.langGroup.latin) :\n     Translate \"Latin\" as the name of Latin (Roman) script, not as the name of the Latin language. -->\n<!ENTITY  font.langGroup.latin                    \"拉丁字母\">\n<!ENTITY  font.langGroup.japanese                 \"日语\">\n<!ENTITY  font.langGroup.trad-chinese             \"繁体中文（台湾）\">\n<!ENTITY  font.langGroup.simpl-chinese            \"简体中文\">\n<!ENTITY  font.langGroup.trad-chinese-hk          \"繁体中文（香港）\">\n<!ENTITY  font.langGroup.korean                   \"朝鲜语\">\n<!ENTITY  font.langGroup.cyrillic                 \"西里尔字母\">\n<!ENTITY  font.langGroup.el                       \"希腊语\">\n<!ENTITY  font.langGroup.other                    \"其他文字\">\n<!ENTITY  font.langGroup.thai                     \"泰语\">\n<!ENTITY  font.langGroup.hebrew                   \"希伯莱语\">\n<!ENTITY  font.langGroup.arabic                   \"阿拉伯语\">\n<!ENTITY  font.langGroup.devanagari               \"梵文\">\n<!ENTITY  font.langGroup.tamil                    \"泰米尔语\">\n<!ENTITY  font.langGroup.armenian                 \"亚美尼亚语\">\n<!ENTITY  font.langGroup.bengali                  \"孟加拉语\">\n<!ENTITY  font.langGroup.canadian                 \"加拿大标准音节\">\n<!ENTITY  font.langGroup.ethiopic                 \"埃塞俄比亚语\">\n<!ENTITY  font.langGroup.georgian                 \"乔治亚语\">\n<!ENTITY  font.langGroup.gujarati                 \"古吉拉特语\">\n<!ENTITY  font.langGroup.gurmukhi                 \"果鲁穆奇语\">\n<!ENTITY  font.langGroup.khmer                    \"高棉语\">\n<!ENTITY  font.langGroup.malayalam                \"马拉雅拉姆语\">\n<!ENTITY  font.langGroup.math                     \"数学\">\n<!ENTITY  font.langGroup.odia                     \"奥里亚语\">\n<!ENTITY  font.langGroup.telugu                   \"泰卢固语\">\n<!ENTITY  font.langGroup.kannada                  \"卡纳达语\">\n<!ENTITY  font.langGroup.sinhala                  \"僧伽罗语\">\n<!ENTITY  font.langGroup.tibetan                  \"藏语\">\n<!-- Minimum font size -->\n<!ENTITY minSize.label                            \"最小字体大小：\">\n<!ENTITY minSize.accesskey                        \"o\">\n<!ENTITY minSize.none                             \"无\">\n\n<!-- default font type -->\n<!ENTITY  useDefaultFontSerif.label               \"衬线字体\">\n<!ENTITY  useDefaultFontSansSerif.label           \"无衬线字体\">\n\n<!ENTITY  allowPagesToUseOwn.label                \"允许页面选择自己的字体代替您的上述选择\">\n<!ENTITY  allowPagesToUseOwn.accesskey            \"A\">\n\n<!ENTITY languages.customize.Fallback2.grouplabel \"旧式内容的文字编码\">\n<!ENTITY languages.customize.Fallback2.label      \"后备文字编码：\">\n<!ENTITY languages.customize.Fallback2.accesskey  \"T\">\n<!ENTITY languages.customize.Fallback2.desc       \"这个文字编码用于未能声明其编码的旧式内容。\">\n\n<!ENTITY languages.customize.Fallback.auto        \"当前语言环境的默认值\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.arabic):\n     Translate \"Arabic\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.arabic      \"阿拉伯语\">\n<!ENTITY languages.customize.Fallback.baltic      \"波罗的语\">\n<!ENTITY languages.customize.Fallback.ceiso       \"中欧，ISO\">\n<!ENTITY languages.customize.Fallback.cewindows   \"中欧，微软\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.simplified):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.simplified  \"简体中文\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.traditional):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.traditional \"繁体中文\">\n<!ENTITY languages.customize.Fallback.cyrillic    \"西里尔字母\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.greek):\n     Translate \"Greek\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.greek       \"希腊语\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.hebrew):\n     Translate \"Hebrew\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.hebrew      \"希伯莱语\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.japanese):\n     Translate \"Japanese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.japanese    \"日语\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.korean):\n     Translate \"Korean\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.korean      \"朝鲜语\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.thai):\n     Translate \"Thai\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.thai        \"泰语\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.turkish):\n     Translate \"Turkish\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.turkish     \"土耳其语\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.vietnamese):\n     Translate \"Vietnamese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.vietnamese  \"越南语\">\n<!ENTITY languages.customize.Fallback.other       \"其他（含西欧）\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/preferences/languages.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width                                   \"30em\">\n\n<!ENTITY languages.customize.Header                     \"语言和字符编码\">\n<!ENTITY languages.customize.description                \"有些网页能提供多种语言。请选择此类网页应显示的语言，按优先顺序排列：\">\n<!ENTITY languages.customize.moveUp.label               \"上移\">\n<!ENTITY languages.customize.moveUp.accesskey           \"U\">\n<!ENTITY languages.customize.moveDown.label             \"下移\">\n<!ENTITY languages.customize.moveDown.accesskey         \"D\">\n<!ENTITY languages.customize.deleteButton.label         \"移除\">\n<!ENTITY languages.customize.deleteButton.accesskey     \"R\">\n<!ENTITY languages.customize.selectLanguage.label       \"选择要添加的语言…\">\n<!ENTITY languages.customize.addButton.label            \"添加\">\n<!ENTITY languages.customize.addButton.accesskey        \"A\">\n\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/preferences/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY startup.label             \"启动\">\n\n<!ENTITY startupPage.label         \"启动 &brandShortName; 时:\">\n<!ENTITY startupPage.accesskey     \"s\">\n<!ENTITY startupUserHomePage.label \"显示您的首页\">\n<!ENTITY startupBlankPage.label    \"显示空白页\">\n<!ENTITY startupPrevSession.label  \"显示您上次的窗口和标签页\">\n\n<!ENTITY homepage.label            \"主页:\">\n<!ENTITY homepage.accesskey        \"P\">\n<!ENTITY useCurrentPage.label      \"使用当前页面\">\n<!ENTITY useCurrentPage.accesskey  \"C\">\n<!ENTITY useMultiple.label         \"使用当前的多个页面\">\n<!ENTITY chooseBookmark.label      \"使用书签…\">\n<!ENTITY chooseBookmark.accesskey  \"B\">\n<!ENTITY restoreDefault.label      \"恢复默认设置\">\n<!ENTITY restoreDefault.accesskey  \"R\">\n\n<!ENTITY downloads.label     \"下载\">\n\n<!ENTITY saveTo.label \"保存文件至\">\n<!ENTITY saveTo.accesskey \"v\">\n<!ENTITY chooseFolderWin.label        \"浏览…\">\n<!ENTITY chooseFolderWin.accesskey    \"o\">\n<!ENTITY chooseFolderMac.label        \"选择…\">\n<!ENTITY chooseFolderMac.accesskey    \"e\">\n<!ENTITY alwaysAskWhere.label         \"总是询问您保存文件的位置\">\n<!ENTITY alwaysAskWhere.accesskey     \"A\">\n\n<!ENTITY alwaysCheckDefault2.label        \"始终检查 &brandShortName; 是否是您的默认浏览器\">\n<!ENTITY alwaysCheckDefault2.accesskey    \"w\">\n<!ENTITY setAsMyDefaultBrowser2.label     \"设为默认\">\n<!ENTITY setAsMyDefaultBrowser2.accesskey \"D\">\n<!ENTITY isDefault.label                  \"&brandShortName; 目前是您的默认浏览器\">\n<!ENTITY isNotDefault.label               \"&brandShortName; 目前不是您的默认浏览器\">\n\n<!ENTITY separateProfileMode.label        \"允许 &brandShortName; 和 Firefox 同时运行\">\n<!ENTITY useFirefoxSync.label             \"提示：这将使用单独的配置文件。使用“同步”在它们之间同步数据。\">\n<!ENTITY getStarted.label                 \"开始使用同步服务…\">\n\n<!ENTITY e10sEnabled.label                \"启用多进程的 &brandShortName;\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/preferences/permissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"例外\">\n<!ENTITY window.width                 \"45em\">\n\n<!ENTITY treehead.sitename.label      \"站点\">\n<!ENTITY treehead.status.label        \"状态\">\n<!ENTITY removepermission.label       \"移除此站点\">\n<!ENTITY removepermission.accesskey   \"R\">\n<!ENTITY removeallpermissions.label   \"移除全部站点\">\n<!ENTITY removeallpermissions.accesskey \"e\">\n<!ENTITY address.label                \"网站地址：\">\n<!ENTITY address.accesskey            \"d\">\n<!ENTITY block.label                  \"阻止\">\n<!ENTITY block.accesskey              \"B\">\n<!ENTITY session.label                \"在当前会话中允许\">\n<!ENTITY session.accesskey            \"S\">\n<!ENTITY allow.label                  \"允许\">\n<!ENTITY allow.accesskey              \"A\">\n<!ENTITY windowClose.key              \"w\">\n\n<!ENTITY button.cancel.label          \"取消\">\n<!ENTITY button.cancel.accesskey      \"C\">\n<!ENTITY button.ok.label              \"保存更改\">\n<!ENTITY button.ok.accesskey          \"S\">\n\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/preferences/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  prefWindow.titleWin     \"选项\">\n<!ENTITY  prefWindow.title        \"首选项\">\n<!-- LOCALIZATION NOTE (prefWindow.titleGNOME): This is not used for in-content preferences -->\n<!ENTITY  prefWindow.titleGNOME   \"&brandShortName; 首选项\">\n<!-- When making changes to prefWindow.styleWin test both Windows Classic and\n     Luna since widget heights are different based on the OS theme -->\n<!ENTITY  prefWinMinSize.styleWin2      \"width: 42em; min-height: 37.5em;\">\n<!ENTITY  prefWinMinSize.styleMac       \"width: 47em; min-height: 40em;\">\n<!ENTITY  prefWinMinSize.styleGNOME     \"width: 45.5em; min-height: 40.5em;\">\n\n<!ENTITY  paneGeneral.title       \"常规\">\n<!ENTITY  paneTabs.title          \"标签页\">\n<!ENTITY  paneSearch.title        \"搜索\">\n<!ENTITY  paneContent.title       \"内容\">\n<!ENTITY  paneApplications.title  \"应用程序\">\n<!ENTITY  panePrivacy.title       \"隐私\">\n<!ENTITY  paneContainers.title    \"身份标签页\">\n<!ENTITY  paneSecurity.title      \"安全\">\n<!ENTITY  paneAdvanced.title      \"高级\">\n\n<!-- LOCALIZATION NOTE (paneSync.title): This should match syncBrand.shortName.label in ../syncBrand.dtd -->\n<!ENTITY  paneSync.title          \"同步\">\n\n<!ENTITY  helpButton.label        \"帮助\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Security\n\n# LOCALIZATION NOTE: phishBefore uses %S to represent the name of the provider\n#                    whose privacy policy must be accepted (for enabling\n#                    check-every-page-as-I-load-it phishing protection).\nphishBeforeText=选中此选项意味着您同意发送您查看的网页地址至 %S。若要继续，请查看并接受如下的服务条款。\n\n#### Fonts\n\nlabelDefaultFont=默认（%S）\n\nveryLargeMinimumFontTitle=较大的最小字体大小\nveryLargeMinimumFontWarning=您选择了一个非常大的最小字体大小（超过 24 像素）。这可能导致极难或者无法使用非常重要的像是本页的配置页面。\nacceptVeryLargeMinimumFont=确定，保存我的更改\n\n#### Permissions Manager\n\ntrackingprotectionpermissionstext=您在这些页面上已禁用跟踪保护。\ntrackingprotectionpermissionstitle=例外 - 跟踪保护\ncookiepermissionstext=您可以指定允许或不允许哪些站点使用 Cookie。请输入站点的准确地址然后单击“阻止”、“在当前会话中允许”或者“允许”。\ncookiepermissionstitle=例外 - Cookie\naddonspermissionstext=您可以指定允许安装附加组件的网站。请输入确切的网站地址，然后单击“允许”。\naddons_permissions_title=允许的站点 - 附加组件安装\npopuppermissionstext=您可以指定允许哪些网站打开弹出式窗口。输入网站的准确地址，然后单击“允许”。\npopuppermissionstitle=允许的站点 - 弹出窗口\nnotificationspermissionstext4=控制网站是否能够发送通知给您。如果您移除某网站，那么该网站下次发送通知前将需要再次请求权限。\nnotificationspermissionstitle=通知权限\ninvalidURI=请输入合法的主机名\ninvalidURITitle=输入了非法的主机名\nsavedLoginsExceptions_title=例外 - 已保存的登录信息\nsavedLoginsExceptions_desc=下列站点的登录信息将不被保存：\n\n#### Block List Manager\n\nblockliststext=您可以选择一个列表，Firefox 将依此过滤可能会跟踪您网上活动的网页元素。\nblockliststitle=拦截列表\n# LOCALIZATION NOTE (mozNameTemplate): This template constructs the name of the\n# block list in the block lists dialog. It combines the list name and\n# description.\n#   e.g. mozNameTemplate : \"Standard (Recommended). This list does a pretty good job.\"\n#   %1$S = list name (fooName), %2$S = list descriptive text (fooDesc)\nmozNameTemplate=%1$S %2$S\n# LOCALIZATION NOTE (mozstdName, etc.): These labels appear in the tracking\n# protection block lists dialog, mozNameTemplate is used to create the final\n# string. Note that in the future these two strings (name, desc) could be\n# displayed on two different lines.\nmozstdName=Disconnect.me 提供的基础保护列表（推荐）。\nmozstdDesc=允许部分跟踪行为，同时让网站功能保持正常。\nmozfullName=Disconnect.me 提供的严格列表。\nmozfullDesc=过滤所有已知的跟踪器。某些网站可能会无法正常使用。\n# LOCALIZATION NOTE (blocklistChangeRequiresRestart): %S = brandShortName\nblocklistChangeRequiresRestart=%S 必须重启以更改过滤列表。\n\n#### Master Password\n\npw_change2empty_in_fips_mode=您正处于 FIPS 模式。该模式需要一个非空的主密码。\npw_change_failed_title=密码修改失败\n\n#### Fonts\n\n# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n\n#### Downloads\n\ndesktopFolderName=桌面\ndownloadsFolderName=下载\nchooseDownloadFolderTitle=选择下载文件夹：\n\n#### Applications\n\nfileEnding=%S 文件\nsaveFile=保存文件\n\n# LOCALIZATION NOTE (useApp, useDefault): %S = Application name\nuseApp=使用 %S\nuseDefault=使用 %S 处理（默认）\n\nuseOtherApp=使用其他…\nfpTitleChooseApp=选择助手应用程序\nmanageApp=应用程序详细信息…\nwebFeed=网站收取点\nvideoPodcastFeed=视频播客\naudioPodcastFeed=播客\nalwaysAsk=总是询问\nportableDocumentFormat=便携式文档格式 (PDF)\n\n# LOCALIZATION NOTE (usePluginIn):\n# %1$S = plugin name (for example \"QuickTime Plugin-in 7.2\")\n# %2$S = brandShortName from brand.properties (for example \"Minefield\")\nusePluginIn=使用 %S （在 %S 中）\n\n# LOCALIZATION NOTE (previewInApp, addLiveBookmarksInApp): %S = brandShortName\npreviewInApp=在 %S 中预览\naddLiveBookmarksInApp=添加实时书签至 %S\n\n# LOCALIZATION NOTE (typeDescriptionWithType):\n# %1$S = type description (for example \"Portable Document Format\")\n# %2$S = type (for example \"application/pdf\")\ntypeDescriptionWithType=%S (%S)\n\n\n#### Cookie Viewer\n\nhostColon=主机：\ndomainColon=域：\nforSecureOnly=仅限加密连接\nforAnyConnection=任意类型的连接\nexpireAtEndOfSession=在会话结束时\ncan=允许\ncanAccessFirstParty=只允许第一方\ncanSession=在当前会话中允许\ncannot=阻止\nnoCookieSelected=<未选择 Cookie>\ncookiesAll=以下是在您的计算机上存储的 Cookie：\ncookiesFiltered=以下是匹配您的搜索的 Cookie：\n\n# LOCALIZATION NOTE (removeAllCookies, removeAllShownCookies):\n# removeAllCookies and removeAllShownCookies are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial cookies are shown as a result of keyword search,\n# removeAllShownCookies is displayed as button label.\n# removeAllCookies is displayed when no keyword search and all cookies are shown.\nremoveAllCookies.label=全部移除\nremoveAllCookies.accesskey=A\nremoveAllShownCookies.label=已显示项全部移除\nremoveAllShownCookies.accesskey=A\n\n# LOCALIZATION NOTE (removeSelectedCookies):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# If you need to display the number of selected elements in your language,\n# you can use #1 in your localization as a placeholder for the number.\n# For example this is the English string with numbers:\n# removeSelectedCookied=Remove #1 Selected;Remove #1 Selected\nremoveSelectedCookies.label=移除选中;移除选中\nremoveSelectedCookies.accesskey=R\n\ndefaultUserContextLabel=无\n\n#### Offline apps\nofflineAppsList.height=7em\nofflineAppRemoveTitle=移除脱机网站数据\nofflineAppRemovePrompt=在此数据被移除后，%S 就不能离线查看了。您确定要移除此网站的脱机数据吗？\nofflineAppRemoveConfirm=移除脱机数据\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# offline application\n#   e.g. offlineAppUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nofflineAppUsage=%1$S %2$S\n\nofflinepermissionstext=不允许下列网站保存供离线使用的数据：\nofflinepermissionstitle=脱机数据\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the web content cache.\n#   e.g., \"Your web content cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualDiskCacheSize=您的网络内容缓存当前已使用 %1$S %2$S 磁盘空间\nactualDiskCacheSizeCalculated=正在计算网络内容缓存的大小…\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the application cache.\n#   e.g., \"Your application cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualAppCacheSize=您的应用程序缓存当前已使用 %1$S %2$S 磁盘空间\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the total usage of site data.\n#   e.g., \"The total usage is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\ntotalSiteDataSize=您的网站存储数据目前已使用 %1$S %2$S 磁盘空间\nclearSiteDataPromptTitle=清除所有 Cookie 和站点数据\nclearSiteDataPromptText=选择“立即清除”将清除 Firefox 存储的所有 Cookie 和站点数据。这可能使您退出网站的登录，以及删除离线的网站内容。\nclearSiteDataNow=立即清除\nimportant=重要\ndefault=默认\nsiteUsage=%1$S %2$S\n# LOCALIZATION NOTE (removeAllSiteData, removeAllSiteDataShown):\n# removeAllSiteData and removeAllSiteDataShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAllSiteData.label=全部移除\nremoveAllSiteData.accesskey=e\nremoveAllSiteDataShown.label=已显示项全部移除\nremoveAllSiteDataShown.accesskey=e\nspaceAlert.learnMoreButton.label=详细了解\nspaceAlert.learnMoreButton.accesskey=L\nspaceAlert.over5GB.prefButton.label=打开首选项\nspaceAlert.over5GB.prefButton.accesskey=O\n# LOCALIZATION NOTE (spaceAlert.over5GB.prefButtonWin.label): On Windows Preferences is called Options\nspaceAlert.over5GB.prefButtonWin.label=打开选项\nspaceAlert.over5GB.prefButtonWin.accesskey=O\n# LOCALIZATION NOTE (spaceAlert.over5GB.message): %S = brandShortName\nspaceAlert.over5GB.message=%S 运行所需的磁盘空间不足。网站内容可能无法正常显示。您可以在 首选项 > 高级 > 站点数据 中清除已存储的站点数据。\n# LOCALIZATION NOTE (spaceAlert.over5GB.messageWin):\n# - On Windows Preferences is called Options\n# - %S = brandShortName\nspaceAlert.over5GB.messageWin=%S 运行所需的磁盘空间不足。网站内容可能无法正常显示。您可以在 选项 > 高级 > 站点数据 中清除已存储的站点数据。\nspaceAlert.under5GB.okButton.label=我知道了\nspaceAlert.under5GB.okButton.accesskey=K\n# LOCALIZATION NOTE (spaceAlert.under5GB.message): %S = brandShortName\nspaceAlert.under5GB.message=%S 运行所需的磁盘空间不足。网站内容可能无法正常显示。点击“详细了解”了解如何优化您的磁盘空间，从而获得更好的浏览体验。\n\n# LOCALIZATION NOTE (featureEnableRequiresRestart, featureDisableRequiresRestart, restartTitle): %S = brandShortName\nfeatureEnableRequiresRestart=%S 必须重新启动才能启用此功能。\nfeatureDisableRequiresRestart=%S 必须重新启动才能禁用此功能。\nshouldRestartTitle=重新启动 %S\nokToRestartButton=立即重启 %S\nrevertNoRestartButton=还原\n\nrestartNow=立即重启\nrestartLater=稍后重启\n\ndisableContainersAlertTitle=关闭所有身份标签页？\n\n# LOCALIZATION NOTE (disableContainersMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersMsg=如果您现在禁用身份标签页，将有 #S 个容器标签页被关闭。您确实要禁用身份标签页吗？;如果您现在禁用身份标签页，将有 #S 个容器标签页被关闭。您确实要禁用身份标签页吗？\n\n# LOCALIZATION NOTE (disableContainersOkButton): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersOkButton=关闭 #S 个身份标签页;关闭 #S 个身份标签页\n\ndisableContainersButton2=保持启用\n\nremoveContainerAlertTitle=移除此身份？\n\n# LOCALIZATION NOTE (removeContainerMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\nremoveContainerMsg=如果您现在移除此身份，#S 个身份标签页将被关闭。您是否确定移除此身份？;如果您现在移除此身份，#S 个身份标签页将被关闭。您是否确定移除此身份？\n\nremoveContainerOkButton=移除此身份\nremoveContainerButton2=不移除此身份\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/preferences/privacy.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  trackingProtectionHeader.label       \"使用跟踪保护\">\n<!ENTITY  trackingProtectionAlways.label       \"始终\">\n<!ENTITY  trackingProtectionAlways.accesskey   \"y\">\n<!ENTITY  trackingProtectionPrivate.label      \"只在隐私浏览窗口中\">\n<!ENTITY  trackingProtectionPrivate.accesskey  \"l\">\n<!ENTITY  trackingProtectionNever.label        \"永不\">\n<!ENTITY  trackingProtectionNever.accesskey    \"n\">\n<!ENTITY  trackingProtectionLearnMore.label    \"详细了解\">\n<!ENTITY  trackingProtectionExceptions.label   \"例外…\">\n<!ENTITY  trackingProtectionExceptions.accesskey \"x\">\n\n<!ENTITY tracking.label                 \"跟踪防护\">\n<!ENTITY trackingProtectionPBM5.label         \"在隐私浏览窗口中使用跟踪保护\">\n<!ENTITY trackingProtectionPBM5.accesskey     \"v\">\n<!ENTITY trackingProtectionPBMLearnMore.label \"详细了解\">\n<!ENTITY changeBlockList.label          \"更换拦截列表\">\n<!ENTITY changeBlockList.accesskey      \"C\">\n\n<!-- LOCALIZATION NOTE (doNotTrack.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (doNotTrack.post.label): include a starting space as needed -->\n<!ENTITY  doNotTrack.pre.label          \"您还可以\">\n<!ENTITY  doNotTrack.settings.label     \"管理您的“请勿跟踪”设置\">\n<!ENTITY  doNotTrack.post.label         \"。\">\n\n<!ENTITY  history.label                 \"历史记录\">\n\n<!ENTITY  locationBar.label             \"地址栏\">\n\n<!ENTITY  locbar.suggest.label          \"使用地址栏时，向我建议：\">\n<!ENTITY  locbar.history.label          \"历史记录\">\n<!ENTITY  locbar.history.accesskey      \"H\">\n<!ENTITY  locbar.bookmarks.label        \"书签\">\n<!ENTITY  locbar.bookmarks.accesskey    \"k\">\n<!ENTITY  locbar.openpage.label         \"已打开的标签页\">\n<!ENTITY  locbar.openpage.accesskey     \"O\">\n<!ENTITY  locbar.searches.label         \"默认搜索引擎提供的相关搜索\">\n<!ENTITY  locbar.searches.accesskey     \"d\">\n\n<!ENTITY  suggestionSettings.label      \"更改搜索引擎建议的首选项…\">\n<!ENTITY  suggestionSettings.accesskey  \"g\">\n\n<!ENTITY  acceptCookies.label           \"接受来自站点的 Cookie\">\n<!ENTITY  acceptCookies.accesskey       \"A\">\n\n<!ENTITY  acceptThirdParty.pre.label      \"接受第三方 Cookie：\">\n<!ENTITY  acceptThirdParty.pre.accesskey  \"C\">\n<!ENTITY  acceptThirdParty.always.label   \"总是\">\n<!ENTITY  acceptThirdParty.never.label    \"总不\">\n<!ENTITY  acceptThirdParty.visited.label  \"来自访问过的域\">\n\n<!ENTITY  keepUntil.label               \"保存，直到：\">\n<!ENTITY  keepUntil.accesskey           \"u\">\n\n<!ENTITY  expire.label                  \"它们过期\">\n<!ENTITY  close.label                   \"我退出 &brandShortName;\">\n\n<!ENTITY  cookieExceptions.label        \"例外…\">\n<!ENTITY  cookieExceptions.accesskey    \"E\">\n\n<!ENTITY  showCookies.label             \"显示 Cookie…\">\n<!ENTITY  showCookies.accesskey         \"S\">\n\n<!ENTITY  historyHeader.pre.label          \"&brandShortName; 将会：\">\n<!ENTITY  historyHeader.pre.accesskey      \"w\">\n<!ENTITY  historyHeader.remember.label     \"记录历史\">\n<!ENTITY  historyHeader.dontremember.label \"不记录历史\">\n<!ENTITY  historyHeader.custom.label       \"使用自定义设置\">\n<!ENTITY  historyHeader.post.label         \"\">\n\n<!ENTITY  rememberDescription.label      \"&brandShortName; 将会记录您的浏览、下载、表单和搜索历史，和保留来自您访问的网站的 Cookie。\">\n\n<!-- LOCALIZATION NOTE (rememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.middle.label): include a starting and trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.post.label): include a starting space as needed -->\n<!ENTITY  rememberActions.pre.label           \"您也许想\">\n<!ENTITY  rememberActions.clearHistory.label  \"清空近期历史记录\">\n<!ENTITY  rememberActions.middle.label        \"，或者\">\n<!ENTITY  rememberActions.removeCookies.label \"移除单个 Cookie\">\n<!ENTITY  rememberActions.post.label          \"。\">\n\n<!ENTITY  dontrememberDescription.label  \"&brandShortName; 将采用与“隐私浏览模式”相同的设置，不会记录您浏览网络的历史。\">\n\n<!-- LOCALIZATION NOTE (dontrememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (dontrememberActions.post.label): include a starting space as needed -->\n<!ENTITY  dontrememberActions.pre.label          \"您也可能是想\">\n<!ENTITY  dontrememberActions.clearHistory.label \"清除当前的所有历史记录\">\n<!ENTITY  dontrememberActions.post.label         \"。\">\n\n<!ENTITY  privateBrowsingPermanent2.label \"始终使用隐私浏览模式\">\n<!ENTITY  privateBrowsingPermanent2.accesskey \"p\">\n\n<!ENTITY  rememberHistory2.label      \"记住我的浏览和下载历史\">\n<!ENTITY  rememberHistory2.accesskey  \"b\">\n\n<!ENTITY  rememberSearchForm.label       \"记录搜索和表单记录\">\n<!ENTITY  rememberSearchForm.accesskey   \"f\">\n\n<!ENTITY  clearOnClose.label             \"在 &brandShortName; 关闭时清除历史记录\">\n<!ENTITY  clearOnClose.accesskey         \"r\">\n\n<!ENTITY  clearOnCloseSettings.label     \"设置…\">\n<!ENTITY  clearOnCloseSettings.accesskey \"t\">\n\n<!ENTITY  browserContainersHeader.label         \"身份标签页\">\n<!ENTITY  browserContainersLearnMore.label      \"详细了解\">\n<!ENTITY  browserContainersEnabled.label        \"启用身份标签页\">\n<!ENTITY  browserContainersEnabled.accesskey    \"n\">\n<!ENTITY  browserContainersSettings.label        \"设置…\">\n<!ENTITY  browserContainersSettings.accesskey    \"i\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/preferences/search.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY defaultSearchEngine.label             \"默认搜索引擎\">\n\n<!ENTITY chooseYourDefaultSearchEngine.label   \"请选择您的默认搜索引擎。&brandShortName; 会在地址栏和搜索栏使用该搜索引擎。\">\n\n<!ENTITY provideSearchSuggestions.label        \"提供搜索建议\">\n<!ENTITY provideSearchSuggestions.accesskey    \"s\">\n\n<!ENTITY showURLBarSuggestions.label           \"在地址栏结果中显示搜索建议\">\n<!ENTITY showURLBarSuggestions.accesskey       \"l\">\n<!ENTITY urlBarSuggestionsPermanentPB.label    \"由于您已经设置 &brandShortName; 不要记住浏览历史，地址栏中将不会显示搜索建议。\">\n\n<!ENTITY oneClickSearchEngines.label           \"快捷搜索引擎列表\">\n\n<!ENTITY chooseWhichOneToDisplay.label         \"您可以在搜索栏中直接使用不同搜索引擎进行搜索。请选择要显示哪些搜索引擎。\">\n\n<!ENTITY engineNameColumn.label                \"搜索引擎\">\n<!ENTITY engineKeywordColumn.label             \"关键词\">\n\n<!ENTITY restoreDefaultSearchEngines.label     \"恢复默认搜索引擎\">\n<!ENTITY restoreDefaultSearchEngines.accesskey \"d\">\n\n<!ENTITY removeEngine.label                    \"移除\">\n<!ENTITY removeEngine.accesskey                \"r\">\n\n<!ENTITY addMoreSearchEngines.label            \"添加其他搜索引擎…\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/preferences/security.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  general.label                 \"常规\">\n\n<!ENTITY  warnOnAddonInstall.label        \"当站点尝试安装附加组件时警告\">\n<!ENTITY  warnOnAddonInstall.accesskey    \"W\">\n\n<!-- LOCALIZATION NOTE (enableSafeBrowsing.label, blockDownloads.label, blockUncommonUnwanted.label):\n  It is important that wording follows the guidelines outlined on this page:\n  https://developers.google.com/safe-browsing/developers_guide_v2#AcceptableUsage\n-->\n<!ENTITY  enableSafeBrowsing.label        \"拦截危险与欺诈性内容\">\n<!ENTITY  enableSafeBrowsing.accesskey    \"B\">\n\n<!ENTITY  blockDownloads.label            \"拦截危险的下载项\">\n<!ENTITY  blockDownloads.accesskey        \"D\">\n\n<!ENTITY  blockUncommonAndUnwanted.label     \"发现垃圾软件或罕见软件时发出警告\">\n<!ENTITY  blockUncommonAndUnwanted.accesskey \"C\">\n\n<!ENTITY  addonExceptions.label         \"例外…\">\n<!ENTITY  addonExceptions.accesskey     \"E\">\n\n\n<!ENTITY  logins.label                  \"登录信息\">\n\n<!ENTITY  rememberLogins.label          \"记住网站登录信息\">\n<!ENTITY  rememberLogins.accesskey      \"R\">\n<!ENTITY  passwordExceptions.label      \"例外…\">\n<!ENTITY  passwordExceptions.accesskey  \"x\">\n\n<!ENTITY  useMasterPassword.label        \"使用主密码\">\n<!ENTITY  useMasterPassword.accesskey    \"U\">\n<!ENTITY  changeMasterPassword.label     \"修改主密码…\">\n<!ENTITY  changeMasterPassword.accesskey \"M\">\n\n<!ENTITY  savedLogins.label              \"已保存的登录信息…\">\n<!ENTITY  savedLogins.accesskey          \"L\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/preferences/selectBookmark.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY selectBookmark.title\n  \"设为主页\">\n<!ENTITY selectBookmark.label\n  \"选择一个书签作为您的主页。如果您选择了一个文件夹，则其中的书签会分别同时在若干标签页里打开。\">\n\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/preferences/siteDataSettings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     window.title                  \"设置 - 站点数据\">\n<!ENTITY     settings.description          \"下列网站请求在您的磁盘上存储站点数据。您可以指定允许哪些网站存储站点数据。默认的站点数据为临时性，并可能被自动删除。\">\n<!ENTITY     hostCol.label                 \"站点\">\n<!ENTITY     statusCol.label               \"状态\">\n<!ENTITY     usageCol.label                \"存储\">\n<!ENTITY     searchPlaceHolder             \"搜索\">\n<!ENTITY     searchPlaceHolder.accesskey   \"S\">\n<!ENTITY     removeSelected.label          \"移除选中\">\n<!ENTITY     removeSelected.accesskey      \"r\">\n<!ENTITY     save.label                    \"保存更改\">\n<!ENTITY     save.accesskey                \"a\">\n<!ENTITY     cancel.label                  \"取消\">\n<!ENTITY     cancel.accesskey              \"C\">\n<!ENTITY     removingDialog.title          \"移除站点数据\">\n<!ENTITY     removingDialog.description    \"移除站点数据也将移除 Cookie。这将清除您在各网站的登录状态，以及移除离线网页内容。确定执行此更改吗？\">\n<!ENTITY     siteTree.label                \"下列网站 Cookie 将被移除：\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/preferences/sync.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- The page shown when logged in... -->\n\n<!ENTITY engine.bookmarks.label     \"书签\">\n<!ENTITY engine.bookmarks.accesskey \"m\">\n<!ENTITY engine.tabs.label2         \"打开的标签页\">\n<!ENTITY engine.tabs.accesskey      \"T\">\n<!ENTITY engine.history.label       \"历史记录\">\n<!ENTITY engine.history.accesskey   \"r\">\n<!ENTITY engine.passwords.label     \"密码\">\n<!ENTITY engine.passwords.accesskey \"P\">\n<!ENTITY engine.prefs.label         \"首选项\">\n<!ENTITY engine.prefs.accesskey     \"s\">\n<!ENTITY engine.addons.label        \"附加组件\">\n<!ENTITY engine.addons.accesskey    \"A\">\n\n<!-- Device Settings -->\n<!ENTITY fxaSyncDeviceName.label       \"设备名称\">\n<!ENTITY changeSyncDeviceName.label \"更改设备名称…\">\n<!ENTITY changeSyncDeviceName.accesskey \"h\">\n<!ENTITY cancelChangeSyncDeviceName.label \"取消\">\n<!ENTITY cancelChangeSyncDeviceName.accesskey \"n\">\n<!ENTITY saveChangeSyncDeviceName.label \"保存\">\n<!ENTITY saveChangeSyncDeviceName.accesskey \"v\">\n\n<!-- Footer stuff -->\n<!ENTITY prefs.tosLink.label        \"服务条款\">\n<!ENTITY fxaPrivacyNotice.link.label \"隐私声明\">\n\n<!-- LOCALIZATION NOTE (signedInUnverified.beforename.label,\nsignedInUnverified.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInUnverified.beforename.label \"\">\n<!ENTITY signedInUnverified.aftername.label \"未验证。\">\n\n<!-- LOCALIZATION NOTE (signedInLoginFailure.beforename.label,\nsignedInLoginFailure.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInLoginFailure.beforename.label \"请登录以重新连接\">\n<!ENTITY signedInLoginFailure.aftername.label \"\">\n\n<!ENTITY notSignedIn.label           \"您尚未登录。\">\n<!ENTITY signIn.label                \"登录\">\n<!ENTITY signIn.accesskey            \"g\">\n<!ENTITY profilePicture.tooltip      \"更改头像\">\n<!ENTITY verifiedManage.label        \"管理账户\">\n<!ENTITY verifiedManage.accesskey    \"o\">\n<!ENTITY disconnect.label            \"断开…\">\n<!ENTITY disconnect.accesskey        \"D\">\n<!ENTITY verify.label                \"验证邮箱\">\n<!ENTITY verify.accesskey            \"V\">\n<!ENTITY forget.label                \"忘记此邮箱\">\n<!ENTITY forget.accesskey            \"F\">\n\n<!ENTITY signedOut.caption            \"让您个性化的网络体验随身相伴\">\n<!ENTITY signedOut.description        \"在您的各种设备间同步您的书签、历史记录、标签页、密码、附加组件与首选项。\">\n<!ENTITY signedOut.accountBox.title   \"使用 &syncBrand.fxAccount.label; 登录，开启同步功能\">\n<!ENTITY signedOut.accountBox.create  \"创建账户\">\n<!ENTITY signedOut.accountBox.create.accesskey  \"C\">\n<!ENTITY signedOut.accountBox.signin  \"登录\">\n<!ENTITY signedOut.accountBox.signin.accesskey  \"I\">\n\n<!ENTITY signedIn.engines.label       \"在所有设备上同步\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.*): the following strings will be used to\n     create a single sentence with active links.\n     The resulting sentence in English is: \"Download Firefox for\n     Android or iOS to sync with your mobile device.\" -->\n\n<!ENTITY mobilePromo3.start            \"在 \">\n<!-- LOCALIZATION NOTE (mobilePromo3.androidLink): This is a link title that links to https://www.mozilla.org/firefox/android/ -->\n<!ENTITY mobilePromo3.androidLink      \"Android\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSBefore): This is text displayed between mobilePromo3.androidLink and mobilePromo3.iosLink -->\n<!ENTITY mobilePromo3.iOSBefore         \" 或者 \">\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSLink): This is a link title that links to https://www.mozilla.org/firefox/ios/ -->\n<!ENTITY mobilePromo3.iOSLink          \"iOS\">\n\n<!ENTITY mobilePromo3.end              \" 上安装 Firefox，让您的个性体验随身相伴。\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/preferences/tabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ctrlTabRecentlyUsedOrder.label       \"按下 Ctrl+Tab 时，依照最近使用顺序循环切换标签页\">\n<!ENTITY ctrlTabRecentlyUsedOrder.accesskey   \"T\">\n\n<!ENTITY newWindowsAsTabs.label       \"需要新建窗口时以新建标签页代替\">\n<!ENTITY newWindowsAsTabs.accesskey   \"t\">\n\n<!ENTITY warnOnCloseMultipleTabs.label      \"提醒确认关闭多个标签页\">\n<!ENTITY warnOnCloseMultipleTabs.accesskey  \"m\">\n\n<!ENTITY warnOnOpenManyTabs.label       \"打开多个标签页可能致使 &brandShortName; 缓慢时警告\">\n<!ENTITY warnOnOpenManyTabs.accesskey   \"d\">\n\n<!ENTITY switchLinksToNewTabs.label        \"在新标签页中打开一个链接时，立即切换过去\">\n<!ENTITY switchLinksToNewTabs.accesskey    \"h\">\n\n<!ENTITY showTabsInTaskbar.label          \"在 Windows 任务栏上显示标签页预览图\">\n<!ENTITY showTabsInTaskbar.accesskey      \"k\">\n<!ENTITY tabsGroup.label          \"标签页\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/preferences/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                     \"例外 - 翻译\">\n<!ENTITY window.width                     \"36em\">\n<!ENTITY windowClose.key                  \"w\">\n\n<!ENTITY noTranslationForLanguages.label  \"将不对下列语言提供翻译功能：\">\n<!ENTITY treehead.languageName.label      \"语言\">\n<!ENTITY removeLanguage.label             \"移除语言\">\n<!ENTITY removeLanguage.accesskey         \"R\">\n<!ENTITY removeAllLanguages.label         \"移除所有语言\">\n<!ENTITY removeAllLanguages.accesskey     \"e\">\n\n<!ENTITY noTranslationForSites.label      \"将不对下列站点提供翻译功能：\">\n<!ENTITY treehead.siteName.label          \"站点\">\n<!ENTITY removeSite.label                 \"移除此站点\">\n<!ENTITY removeSite.accesskey             \"S\">\n<!ENTITY removeAllSites.label             \"移除全部站点\">\n<!ENTITY removeAllSites.accesskey         \"i\">\n\n<!ENTITY button.close.label               \"关闭\">\n<!ENTITY button.close.accesskey           \"C\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/quitDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nquitDialogTitle=退出 %S\n\nquitTitle=退出 (&Q)\ncancelTitle=取消 (&C)\nsaveTitle=保存并退出 (&S)\nneverAsk2=不再询问(&D)\nmessage=您想允许 %S 保存您的标签页和窗口并在下次启动时打开它们吗？\nmessageNoWindows=您想允许 %S 保存您的标签页并在下次启动时打开它们吗？\nmessagePrivate=您处在隐私浏览模式。现在退出 %S 将放弃您的所有已打开的标签页和窗口。\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/safeMode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeModeDialog.title         \"&brandShortName; 安全模式\">\n<!ENTITY window.maxWidth              \"400\">\n\n<!ENTITY startSafeMode.label          \"在安全模式下启动\">\n<!ENTITY refreshProfile.label         \"翻新 &brandShortName;\">\n\n<!ENTITY safeModeDescription3.label   \"安全模式是 &brandShortName; 的一种特殊模式，可以用来排查问题。\">\n<!ENTITY safeModeDescription4.label   \"您的附加组件和自定义设置将被暂时禁用。\">\n\n<!ENTITY refreshProfileInstead.label  \"您也可以跳过故障排除并尝试翻新 &brandShortName;。\">\n\n<!-- LOCALIZATION NOTE (autoSafeModeDescription3.label): Shown on the safe mode dialog after multiple startup crashes. See also chrome/global/resetProfile.dtd -->\n<!ENTITY autoSafeModeDescription3.label \"&brandShortName; 启动时被意外关闭。这可能是由于附加组件或者其他原因导致。您可以尝试在安全模式中进行故障排除以解决此问题。\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/safebrowsing/phishing-afterload-warning-message.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeb.palm.accept.label \"带我离开！\">\n<!ENTITY safeb.palm.decline.label \"忽略此警告\">\n<!-- Localization note (safeb.palm.notdeceptive.label) - Label of the Help menu\n  item. Either this or reportDeceptiveSiteMenu.label from report-phishing.dtd is\n  shown. -->\n<!ENTITY safeb.palm.notdeceptive.label \"这不是欺诈网站…\">\n<!-- Localization note (safeb.palm.notdeceptive.accesskey) - Because\n  safeb.palm.notdeceptive.label and reportDeceptiveSiteMenu.title from\n  report-phishing.dtd are never shown at the same time, the same accesskey can\n  be used for them. -->\n<!ENTITY safeb.palm.notdeceptive.accesskey \"d\">\n<!ENTITY safeb.palm.reportPage.label \"为什么拦截此页面？\">\n\n<!ENTITY safeb.blocked.malwarePage.title \"此页面被举报有攻击行为！\">\n<!-- Localization note (safeb.blocked.malwarePage.shortDesc) - Please don't translate the contents of the <span id=\"malware_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.malwarePage.shortDesc \"根据举报，位于 <span id='malware_sitename'/> 的此网页有攻击行为。现已根据您的安全选项予以拦截。\n\">\n<!ENTITY safeb.blocked.malwarePage.longDesc \"<p>有攻击行为的网页会尝试安装能窃取个人隐私、利用您的电脑攻击他人，或者损害您的系统的程序。</p><p>某些攻击页面是在故意散布有害软件，但更多则是在网站所有者不知情的情况下被别人恶意加入的。</p>\">\n\n<!ENTITY safeb.blocked.unwantedPage.title \"此页面被举报提供垃圾软件！\">\n<!-- Localization note (safeb.blocked.unwantedPage.shortDesc) - Please don't translate the contents of the <span id=\"unwanted_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.unwantedPage.shortDesc \"根据举报，位于 <span id='unwanted_sitename'/> 的此网页会提供不需要的垃圾软件。现已根据您的安全选项予以拦截。\n\">\n<!ENTITY safeb.blocked.unwantedPage.longDesc \"<p>提供垃圾软件的网页可能会诱导您安装欺诈软件，或以其他难以预料的方式损害您的系统。</p>\">\n\n<!ENTITY safeb.blocked.phishingPage.title2 \"欺诈网站！\">\n<!-- Localization note (safeb.blocked.phishingPage.shortDesc2) - Please don't translate the contents of the <span id=\"phishing_sitename\"/> tag. It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.phishingPage.shortDesc2 \"根据举报，位于 <span id='phishing_sitename'/> 的此网页为欺诈网站。现已根据您的安全选项予以拦截。\">\n<!ENTITY safeb.blocked.phishingPage.longDesc2 \"<p>诈骗网站会欺骗您做出危险的举动，例如诱导您安装软件或者套取您的个人信息（如密码、电话号码、信用卡信息）。</p><p>在此网页上输入任何信息均可能使您的身份信息遭到盗用，您也可能受到其他方式的欺骗。</p>\">\n\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/safebrowsing/report-phishing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY reportDeceptiveSiteMenu.title      \"举报欺诈网站…\">\n<!ENTITY reportDeceptiveSiteMenu.accesskey  \"D\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/sanitize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sanitizePrefs2.title          \"清除历史记录设置\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.modal.width): width of the Clear History on Shutdown dialog.\n     Should be large enough to contain the item* strings on a single line.\n     The column width should be set at half of the dialog width. -->\n<!ENTITY sanitizePrefs2.modal.width    \"34em\">\n<!ENTITY sanitizePrefs2.column.width   \"17em\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.inContent.dialog.width): width of the\n     Clear History on Shutdown subdialog in the in-content preferences.\n     Should be large enough to contain the item* strings on a single line.\n     The column width adjusts the width of the first column in the dialog.\n     You can set the column width to a value that makes the dialog look visually balanced,\n     or at half of the dialog width if unsure. -->\n<!ENTITY sanitizePrefs2.inContent.dialog.width \"34em\">\n<!ENTITY sanitizePrefs2.inContent.column.width \"24em\">\n\n<!ENTITY sanitizeDialog2.title         \"清除最近的历史记录\">\n<!-- LOCALIZATION NOTE (sanitizeDialog2.width): width of the Clear Recent History dialog -->\n<!ENTITY sanitizeDialog2.width         \"34em\">\n\n<!ENTITY clearDataSettings2.label     \"当我退出 &brandShortName; 时，自动清除所有：\">\n<!-- XXX rearrange entities to match physical layout when l10n isn't an issue -->\n<!-- LOCALIZATION NOTE (clearTimeDuration.*): \"Time range to clear\" dropdown.\n     See UI mockup at bug 480169 -->\n\n<!ENTITY clearTimeDuration.label          \"要清除的时间范围：\">\n<!ENTITY clearTimeDuration.accesskey      \"T\">\n<!ENTITY clearTimeDuration.lastHour       \"最近一小时\">\n<!ENTITY clearTimeDuration.last2Hours     \"最近两小时\">\n<!ENTITY clearTimeDuration.last4Hours     \"最近四小时\">\n<!ENTITY clearTimeDuration.today          \"今天\">\n<!ENTITY clearTimeDuration.everything     \"全部\">\n<!-- Localization note (clearTimeDuration.suffix) - trailing entity for languages\nthat require it.  -->\n<!ENTITY clearTimeDuration.suffix         \"\">\n<!ENTITY clearTimeDuration.dateColumn     \"访问日期\">\n<!ENTITY clearTimeDuration.nameColumn     \"名称\">\n<!-- LOCALIZATION NOTE (detailsProgressiveDisclosure.*): Labels and accesskeys\n     of the \"Details\" progressive disclosure button.  See UI mockup at bug\n     480169 -->\n\n<!ENTITY detailsProgressiveDisclosure.label     \"详细信息\">\n<!ENTITY detailsProgressiveDisclosure.accesskey \"e\">\n\n<!ENTITY historySection.label         \"历史记录\">\n<!ENTITY dataSection.label            \"数据\">\n\n<!ENTITY itemHistoryAndDownloads.label     \"浏览和下载历史\">\n<!ENTITY itemHistoryAndDownloads.accesskey \"B\">\n<!ENTITY itemFormSearchHistory.label       \"表单和搜索历史\">\n<!ENTITY itemFormSearchHistory.accesskey   \"F\">\n<!ENTITY itemCookies.label                 \"Cookie\">\n<!ENTITY itemCookies.accesskey             \"C\">\n<!ENTITY itemCache.label                   \"缓存\">\n<!ENTITY itemCache.accesskey               \"a\">\n<!ENTITY itemOfflineApps.label             \"脱机网站数据\">\n<!ENTITY itemOfflineApps.accesskey         \"O\">\n<!ENTITY itemActiveLogins.label            \"登录状态\">\n<!ENTITY itemActiveLogins.accesskey        \"L\">\n<!ENTITY itemSitePreferences.label         \"站点设置\">\n<!ENTITY itemSitePreferences.accesskey     \"S\">\n<!-- LOCALIZATION NOTE (sanitizeEverythingUndoWarning): Second warning paragraph\n     that appears when \"Time range to clear\" is set to \"Everything\".  See UI\n     mockup at bug 480169 -->\n\n<!ENTITY sanitizeEverythingUndoWarning     \"此操作不可撤销。\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nsearchtip=使用 %S 搜索\n\n# LOCALIZATION NOTE (searchPlaceholder): this is shown in the searchbox when\n# the user hasn't typed anything yet.\nsearchPlaceholder=搜索\n\n# LOCALIZATION NOTE (searchHeader): this is displayed at the top of the panel\n# showing search suggestions.\n# %S is replaced with the name of the current default search engine.\nsearchHeader=用 %S 搜索\n\n# LOCALIZATION NOTE (cmd_pasteAndSearch): \"Search\" is a verb, this is the\n# search bar equivalent to the url bar's \"Paste & Go\"\ncmd_pasteAndSearch=粘贴并搜索\n\ncmd_clearHistory=清空搜索历史\ncmd_clearHistory_accesskey=H\n\ncmd_showSuggestions=显示建议\ncmd_showSuggestions_accesskey=S\n\n# LOCALIZATION NOTE (cmd_addFoundEngine): %S is replaced by the name of\n# a search engine offered by a web page. Each engine is displayed as a\n# menuitem at the bottom of the search panel.\ncmd_addFoundEngine=添加 \"%S\"\n# LOCALIZATION NOTE (cmd_addFoundEngineMenu): When more than 5 engines\n# are offered by a web page, instead of listing all of them in the\n# search panel using the cmd_addFoundEngine string, they will be\n# grouped in a submenu using cmd_addFoundEngineMenu as a label.\ncmd_addFoundEngineMenu=添加搜索引擎\n\n# LOCALIZATION NOTE (searchForSomethingWith):\n# This string is used to build the header above the list of one-click\n# search providers:  \"Search for <user-typed string> with:\"\n# NB: please leave the <span> and its class exactly as it is in English.\nsearchForSomethingWith=用以下的工具寻找 <span class='contentSearchSearchWithHeaderSearchText'></span>：\n\n# LOCALIZATION NOTE (searchWithHeader):\n# The wording of this string should be as close as possible to\n# searchForSomethingWith. This string will be used when the user\n# has not typed anything.\nsearchWithHeader=搜索引擎：\n\n# LOCALIZATION NOTE (searchSettings):\n# This is the label for the button that opens Search preferences.\nsearchSettings=更改搜索设置\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/searchbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cmd_engineManager.label        \"管理搜索引擎…\">\n<!ENTITY searchEndCap.label             \"搜索\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/searchplugins/amazondotcn.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>亚马逊</ShortName>\n<Description>亚马逊搜索</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAC0AQAAJgAAACAgAAAAAAAA6QIAANoBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAF7SURBVDjLlZPLasJAFIaFRF+iVV+h6hO0GF+gVB9AaHwDt64qCG03tQgtdCFIuyhUelmGli66MXThSt24kNiFBUlAYi6ezjnNxSuawB/ITP7v/HNmJgQAEaZzpgHs/gwcTyTEXuXl2U6nA8ViEbK5HKler28CVRAwnB9ptVrAh8MrQuCaZ4iA8fzIqSgCxwzpTIaSuN/RWGwdYLwCUBQFZFkGSZLgqdmEE7YEN8VOAKyaSKUW4nNBAFmnYiKZpDRX1WqwBBzP089n5f/NEQsFL4WqqtsBWJlzDAJr5PwSMM1awEzzdxIbGI3Hvc6jCZeVFgRQRwpY7Qcw3ktgfpR8wLRxCPaot/X4GS95MppfF6DX9n2A3f+kAZycaT8bAZjU6r6B/duD6d3BYg9wQq/tkYzHY1blEiz5lmQyGc95mrO6r2CxgpjCBXgNsJVviolpXJiraeOIjJRE10juUa4sR8V+mO17VvmGqtuOcdNlwut8zTQJcJ0njifyB2bgTdKh6w4BAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACsElEQVRYw71XQWsTURBe2LQgeNKLB+tVemt6txcteNSD/QGC6VEIGDx5s+eKPQqFgJhLNdFLBWMP7cU0oSAWjB70koC9WHbVQ5SO8+XtS14mr7svyaYDH9m87Jv55puZt1nPi4yIzjMeMj7T9OwjI88455nGC1cZX+nsDESumJmPFDwIAqrX6z00Gg1qt9vjkJgFgUeuO16Vy3RjeZkyMzM9+MY1fsM9I9h9zyV7ZAznZrA4FAoFVwJ1z+WuOysrg1lnMolkHJX4k0igzI5sARYWF7vEZEk0rvO6iyUSuJfLJUqM7zYSqRDIra4OOUZPmNZsNrsl8UVTpkJAjh1GzmaSpJ8mAWmYeZB5urHRhW5SNOfUCCDo47W1bvPZsp2qAhipy3Nz1kaLG8dUCEBqM5AvpgElqFar01NgIZsdco7Zb7VasU2YigIYL5tjqCL7Q5YkFQXKlcqQ7DbHthIALk/IWAKor82xPIhshxWABCYioDMz51sexcVi0XoG4DPLIyvJjkTArK3scDQnRvO0MdTrUHGiKZCP4tNgO6BAEI08EQH9Z2Qow0hyPypJGIa9p6JWKCn4SA8jSKmJIDgyRvPJkcRxjfUwNGr/i8+Mo32iHzWiThBD4NM60bet9P77/ubA728RlTjMiwiH6zEEfvIrwdZFtQmMJ7W/ofIDBZD5m3mVZGwJcOP2kmILIlCkE45HoPWurwCSg0+UQRD4ZyXxId+T7gQb9+4q9sioY5ltrOG3L5vqXiiJffDx/aUi83ZJ7jr2ohcEu8Hh6/m+I7OWGiVxbWKHsz+O3vSOakqFQdsFgQeJUiKD7Wv9YKXBgCeSUC3v2kM5EJhlHDh3NcgcPlG1BXZu98sDmTuBa4fsMnz9fniJUaGzs+eMC540XuR0aDO2L8Y3qPyMcdOM+R/8XcqRA3qp9gAAAABJRU5ErkJggg==</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.amazon.cn/mn/searchApp\" resultdomain=\"amazon.cn\">\n  <Param name=\"keywords\" value=\"{searchTerms}\"/>\n  <Param name=\"ix\" value=\"sunray\"/>\n  <Param name=\"pageletid\" value=\"headsearch\"/>\n  <Param name=\"searchType\" value=\"\"/>\n  <Param name=\"Go.x\" value=\"0\"/>\n  <Param name=\"Go.y\" value=\"0\"/>\n  <Param name=\"bestSaleNum\" value=\"0\"/>\n</Url>\n<SearchForm>https://www.amazon.cn/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/searchplugins/baidu.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>百度</ShortName>\n<Description>百度网页搜索</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64, AAABAAIAEBAAAAEACABoBQAAJgAAACAgAAABACAAqBAAAI4FAAAoAAAAEAAAACAAAAABAAgAAAAAAEABAAAAAAAAAAAAAAABAAAAAAAAAAAAAP///wDhMikA9b67AOI3LgDzr6wA8ZyYAO2EfwD//fwA6WxlAOZUTAD3yMUA9bu5AP3u7QDrdm8A6GVeAPfFwwD4z80A6WdgAPrg3gDsfXcA+dTSAP3x8ADsenUA8qaiAPzp6ADujokA+t3cAORFPQDyqKQA4jkxAPnW1ADnWVEA51tUAPvk4wD++PcA7H96APS3swD74uEA4z42AOVPRwDpaWMA9sC+APzs6wDnXVYA6GJbAP3z8gDxoZ0A8qOfAO6LhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIGBQAFBQUABQUFAAUFBQAFBQUABQUFAAUFBQAFBQYAFwUFAAUFBQAFBQUABQUFAAUFBQAFBQUABQUFAAUFBQAFBQIAAQEBAAEBAQABAQEAAQEBAAEBAQABAQEAAQIFAAUFAQABAQEAJTVLAAICAgICAgICAgICAgICAgICAQEBAQEBAQEBAQEBAQECAgEBLgkCKDEaIAIPLgEBAgIBARgCAgICAgICAi8BAQICAQEvAgICAgICAgIwAQECAgEBFigCAgICAgItLgEBAgIBAQErKAICAgIsIwEBAQICAQglHyYnAgIoDSkEKgECAgEYAh4WHyAhIiMCAiQBAgIBGgICGwEBAQEBHAIdAQICARECEhMUFRYXGBkLAQECAgEBDQEOAg8FAgIQAQEBAgIBAQEBCQIKCwICDAEBAQICAQEBAQMEBQEGBwgBAQECAgEBAQEBAQEBAQEBAQEBAgICAgICAgICAgICAgICAgIAAABpAAAAaQAAAGkAAABpAAAAaQAAAGkAAABpAAAAaQAAAGkAAABpAAAAaQAAAGkAAABpAAAAaQAAAGkAAABpKAAAACAAAABAAAAAAQAgAAAAAACAEAAAAAAAAAAAAAAAAAAAAAAAAOEyKUjhMinn4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKefhMilI4TIp5OEyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKeThMin/4TIp//fFw/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fFw//hMin/4TIp/+EyKf/hMin////////////////////////////97u3/8Z+a/+lpY//nW1T/6nFq/+6JhP/zran/98rI//rg3v/629n/+MzK//CXk//oZV7/5U9H/+EyKf/iNy7/6m5o//nU0v///////////////////////////+EyKf/hMin/4TIp/+EyKf//////////////////////++Lh/+RFPf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TQs//jPzf//////////////////////4TIp/+EyKf/hMin/4TIp///////////////////////pbGX/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/51lR///////////////////////hMin/4TIp/+EyKf/hMin/////////////////++fm/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/++fm/////////////////+EyKf/hMin/4TIp/+EyKf/////////////////2wL7/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/3yMX/////////////////4TIp/+EyKf/hMin/4TIp//////////////////W+u//hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp//jPzf/////////////////hMin/4TIp/+EyKf/hMin/////////////////++fm/+E0LP/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/jQzv//vj3/////////////////+EyKf/hMin/4TIp/+EyKf//////////////////////7YJ8/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp//Otqf//////////////////////4TIp/+EyKf/hMin/4TIp///////////////////////+9fX/5lRM/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/xn5r////////////////////////////hMin/4TIp/+EyKf/hMin////////////////////////////97u3/6GVe/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hNCz/9LKu/////////////////////////////////+EyKf/hMin/4TIp/+EyKf/////////////////////////////////++vr/63hy/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TQs//W5tv/51tT/8qOf//CXk//51NL/////////////////4TIp/+EyKf/hMin/4TIp/////////////////////////////////////////fz/63Zv/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/0sq7/9Lez/+E0LP/hMin/4TIp/+EyKf/1ubb////////////hMin/4TIp/+EyKf/hMin/////////////////9bm2/+lpY//oYlv/86+s///////++Pf/5lZP/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/7ouG///////lT0f/4TIp/+EyKf/hMin/4TIp/+ZRSv///////////+EyKf/hMin/4TIp/+EyKf////////////W+u//hMin/4TIp/+EyKf/hMin/8qai///////74uH/4z42/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+hiW//++vr//////+I5Mf/hMin/4TIp/+EyKf/hMin/4TIp////////////4TIp/+EyKf/hMin/4TIp////////////511W/+EyKf/hMin/4TIp/+EyKf/lSkL////////////2w8D/4jcu/+EyKf/hMin/4TIp/+EyKf/kSED//Ozr////////////4jcu/+EyKf/hMin/4TIp/+EyKf/hMin//vX1///////hMin/4TIp/+EyKf/hMin////////////iNy7/4TIp/+EyKf/hMin/4TIp/+EyKf/++Pf////////////4z83/6GBZ/+EyKf/jQzv/7H96//zs6//////////////////lTUX/4TIp/+EyKf/hMin/4TIp/+RIQP///////////+EyKf/hMin/4TIp/+EyKf///////////+I8M//hMin/4TIp/+EyKf/hMin/4TIp//749////////////////////////////////////////////////////////////+6Lhv/hMin/4TIp/+EyKf/hMin/8aGd////////////4TIp/+EyKf/hMin/4TIp////////////6m5o/+EyKf/hMin/4TIp/+EyKf/mVk///////////////////////////////////////////////fz/9sPA//fKyP///fz//vj3/+t2b//iPDP/5EhA/++VkP/////////////////hMin/4TIp/+EyKf/hMin////////////3ysj/4TIp/+EyKf/hMin/4TIp//bDwP//////8Z+a/+I8M//jQzv/9bu5/////////////fHw/+ZUTP/hMin/4TIp/+ZWT//86ej//////////////////////////////////////+EyKf/hMin/4TIp/+EyKf/////////////////yqKT/5EU9/+dZUf/1vrv///////bDwP/hMin/4TIp/+EyKf/hNCz/++Tj///////xnJj/4TIp/+EyKf/hMin/4TIp/+puaP//////////////////////////////////////4TIp/+EyKf/hMin/4TIp////////////////////////////////////////////6nFq/+EyKf/hMin/4TIp/+EyKf/vlZD//////+t2b//hMin/4TIp/+EyKf/hMin/4TIp//rb2f/////////////////////////////////hMin/4TIp/+EyKf/hMin////////////////////////////////////////////lTUX/4TIp/+EyKf/hMin/4TIp/+pxav//////6nFq/+EyKf/hMin/4TIp/+EyKf/hMin/862p/////////////////////////////////+EyKf/hMin/4TIp/+EyKf///////////////////////////////////////////+RIQP/hMin/4TIp/+EyKf/hMin/6m5o///////ypqL/4TIp/+EyKf/hMin/4TIp/+EyKf/1ubb/////////////////////////////////4TIp/+EyKf/hMin/4TIp////////////////////////////////////////////6nFq/+EyKf/hMin/4TIp/+EyKf/vlZD///////719f/lSkL/4TIp/+EyKf/hMin/5EhA//719f/////////////////////////////////hMin/4TIp/+EyKf/hMin////////////////////////////////////////////3ysj/4TIp/+EyKf/hMin/4jcu//zp6P////////////nY1//kRT3/4TIp/+I8M//4z83//////////////////////////////////////+EyKf/hMin/4TIp/+EyKf/////////////////////////////////////////////////zq6f/5EU9/+VNRf/3yMX///////////////////////3z8v/1u7n//fHw////////////////////////////////////////////4TIp/+EyKf/hMin/4TIp//fKyP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fKyP/hMin/4TIp/+EyKefhMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMinn4TIpP+EyKcnhMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIpyeEyKT8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.baidu.com/su\">\n  <Param name=\"wd\" value=\"{searchTerms}\"/>\n  <Param name=\"tn\" value=\"monline_dg\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"action\" value=\"opensearch\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.baidu.com/baidu\" resultdomain=\"baidu.com\">\n  <Param name=\"wd\" value=\"{searchTerms}\"/>\n  <Param name=\"tn\" value=\"monline_dg\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n</Url>\n<SearchForm>https://www.baidu.com/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/searchplugins/bing.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n    <ShortName>Bing</ShortName>\n    <Description>Bing. Search by Microsoft.</Description>\n    <InputEncoding>UTF-8</InputEncoding>\n    <Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAICAAAAEACACoCAAAJgAAABAQAAABAAgAaAUAAM4IAAAoAAAAIAAAAEAAAAABAAgAAAAAAIAEAAAAAAAAAAAAAAABAAAAAAAAhIQMAI+PIwCXlzEAn59BAKioUwCurl8AtbVuAL6+fwDJyZMA0tKlANjYsgDe3r4A5eXMAOzs2QDy8uUA+fnzAP///wAAGi8AAC1QAAA/cAAAUZAAAGOwAAB2zwAAiPAAEZj/ADGm/wBRs/8AccH/AJHP/wCx3f8A0ev/AP///wAAAAAAACwvAABLUAAAaHAAAIaQAAClsAAAw88AAOHwABHv/wAx8f8AUfP/AHH1/wCR9/8Asfn/ANH7/wD///8AAAAAAAAvIQAAUDcAAHBMAACQYwAAsHkAAM+PAADwpgAR/7QAMf++AFH/yABx/9MAkf/cALH/5QDR//AA////AAAAAAAALw4AAFAYAABwIgAAkCwAALA2AADPQAAA8EoAEf9bADH/cQBR/4cAcf+dAJH/sgCx/8kA0f/fAP///wAAAAAAAi8AAARQAAAGcAAACJAAAAqwAAALzwAADvAAACD/EgA9/zEAW/9RAHn/cQCY/5EAtf+xANT/0QD///8AAAAAABQvAAAiUAAAMHAAAD2QAABMsAAAWc8AAGfwAAB4/xEAiv8xAJz/UQCu/3EAwP+RANL/sQDk/9EA////AAAAAAAmLwAAQFAAAFpwAAB0kAAAjrAAAKnPAADC8AAA0f8RANj/MQDe/1EA4/9xAOn/kQDv/7EA9v/RAP///wAAAAAALyYAAFBBAABwWwAAkHQAALCOAADPqQAA8MMAAP/SEQD/2DEA/91RAP/kcQD/6pEA//CxAP/20QD///8AAAAAAC8UAABQIgAAcDAAAJA+AACwTQAAz1sAAPBpAAD/eREA/4oxAP+dUQD/r3EA/8GRAP/SsQD/5dEA////AAAAAAAvAwAAUAQAAHAGAACQCQAAsAoAAM8MAADwDgAA/yASAP8+MQD/XFEA/3pxAP+XkQD/trEA/9TRAP///wAAAAAALwAOAFAAFwBwACEAkAArALAANgDPAEAA8ABJAP8RWgD/MXAA/1GGAP9xnAD/kbIA/7HIAP/R3wD///8AAAAAAC8AIABQADYAcABMAJAAYgCwAHgAzwCOAPAApAD/EbMA/zG+AP9RxwD/cdEA/5HcAP+x5QD/0fAA////AAAAAAAsAC8ASwBQAGkAcACHAJAApQCwAMQAzwDhAPAA8BH/APIx/wD0Uf8A9nH/APeR/wD5sf8A+9H/AP///wAAAAAAGwAvAC0AUAA/AHAAUgCQAGMAsAB2AM8AiADwAJkR/wCmMf8AtFH/AMJx/wDPkf8A3LH/AOvR/wD///8AAAAAAAgALwAOAFAAFQBwABsAkAAhALAAJgDPACwA8AA+Ef8AWDH/AHFR/wCMcf8AppH/AL+x/wDa0f8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBggCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAsQEA0HAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwkPEBAQEBALBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEMEBAQEBAQEBAPCQMAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAQEBAQEBAQDQgBAAAAAAAAAAAAAAAAAAAAAAABDRAQEBAQEBAQEBAQEA0GAQAAAAAAAAAAAAAAAAAAAAENEBAQDgcLEBAQEBAQEBALBAAAAAAAAAAAAAAAAAAAAQ0QEBANAQEHDRAQEBAQEBAOCAAAAAAAAAAAAAAAAAABDRAQEA4BAAACCA4QEBAQEBANAQAAAAAAAAAAAAAAAAENEBAQDgEAAAAABAsQEBAQEA0BAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAABBw4QEBAQDQEAAAAAAAAAAAAAAAABDRAQEA4BAAABBw0QEBAQEBANAQAAAAAAAAAAAAAAAAENEBAQDgEAAAcQEBAQEBAQEA0BAAAAAAAAAAAAAAAAAQ0QEBAOAQABCxAQEBAQEBANBwAAAAAAAAAAAAAAAAABDRAQEA4BAAQPEBAQEA0IBAEAAAAAAAAAAAAAAAAAAAENEBAQDgEACRAQDQkGAQAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQILCgYCAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA4BAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEBAQDgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEBAQDgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ0QEBAOAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRAQEA0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENEA0IBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQcFAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAAAAAAAAAAAAEAAAAAAACEhAAAjIwAAJKSFgCZmSgAqqpRALKyYgC+vnsAxsaKAM3NmQDU1KgA4ODBAOjozwDw8OEA+fnyAP///wD///8AAAAAAAAaLwAALVAAAD9wAABRkAAAY7AAAHbPAACI8AARmP8AMab/AFGz/wBxwf8Akc//ALHd/wDR6/8A////AAAAAAAALC8AAEtQAABocAAAhpAAAKWwAADDzwAA4fAAEe//ADHx/wBR8/8AcfX/AJH3/wCx+f8A0fv/AP///wAAAAAAAC8hAABQNwAAcEwAAJBjAACweQAAz48AAPCmABH/tAAx/74AUf/IAHH/0wCR/9wAsf/lANH/8AD///8AAAAAAAAvDgAAUBgAAHAiAACQLAAAsDYAAM9AAADwSgAR/1sAMf9xAFH/hwBx/50Akf+yALH/yQDR/98A////AAAAAAACLwAABFAAAAZwAAAIkAAACrAAAAvPAAAO8AAAIP8SAD3/MQBb/1EAef9xAJj/kQC1/7EA1P/RAP///wAAAAAAFC8AACJQAAAwcAAAPZAAAEywAABZzwAAZ/AAAHj/EQCK/zEAnP9RAK7/cQDA/5EA0v+xAOT/0QD///8AAAAAACYvAABAUAAAWnAAAHSQAACOsAAAqc8AAMLwAADR/xEA2P8xAN7/UQDj/3EA6f+RAO//sQD2/9EA////AAAAAAAvJgAAUEEAAHBbAACQdAAAsI4AAM+pAADwwwAA/9IRAP/YMQD/3VEA/+RxAP/qkQD/8LEA//bRAP///wAAAAAALxQAAFAiAABwMAAAkD4AALBNAADPWwAA8GkAAP95EQD/ijEA/51RAP+vcQD/wZEA/9KxAP/l0QD///8AAAAAAC8DAABQBAAAcAYAAJAJAACwCgAAzwwAAPAOAAD/IBIA/z4xAP9cUQD/enEA/5eRAP+2sQD/1NEA////AAAAAAAvAA4AUAAXAHAAIQCQACsAsAA2AM8AQADwAEkA/xFaAP8xcAD/UYYA/3GcAP+RsgD/scgA/9HfAP///wAAAAAALwAgAFAANgBwAEwAkABiALAAeADPAI4A8ACkAP8RswD/Mb4A/1HHAP9x0QD/kdwA/7HlAP/R8AD///8AAAAAACwALwBLAFAAaQBwAIcAkAClALAAxADPAOEA8ADwEf8A8jH/APRR/wD2cf8A95H/APmx/wD70f8A////AAAAAAAbAC8ALQBQAD8AcABSAJAAYwCwAHYAzwCIAPAAmRH/AKYx/wC0Uf8AwnH/AM+R/wDcsf8A69H/AP///wAAAAAACAAvAA4AUAAVAHAAGwCQACEAsAAmAM8ALADwAD4R/wBYMf8AcVH/AIxx/wCmkf8Av7H/ANrR/wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMAAAAAAAAAAAAAAAACBgwMBwIAAAAAAAAAAAAABg4ODg4MBgIAAAAAAAAAAAYODQoODg4KBAAAAAAAAAAGDgwDBQsODg4FAAAAAAAABg4MAgADCg4OBgAAAAAAAAYODAICCg4ODgYAAAAAAAAGDgwCBg4OCwcCAAAAAAAABg4MAwkIBAIAAAAAAAAAAAYODAICAAAAAAAAAAAAAAAGDgwCAAAAAAAAAAAAAAAABg4MAgAAAAAAAAAAAAAAAAYMCAEAAAAAAAAAAAAAAAACAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</Image>\n    <Url type=\"application/x-suggestions+json\" template=\"https://www.bing.com/osjson.aspx\">\n        <Param name=\"query\" value=\"{searchTerms}\"/>\n        <Param name=\"form\" value=\"OSDJAS\"/>\n        <Param name=\"language\" value=\"{moz:locale}\"/>\n    </Url>\n    <Url type=\"text/html\" method=\"GET\" template=\"https://www.bing.com/search\" rel=\"searchform\">\n        <Param name=\"q\" value=\"{searchTerms}\"/>\n        <Param name=\"pc\" value=\"MOZI\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"contextmenu\" value=\"MOZCON\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"searchbar\" value=\"MOZSBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"homepage\" value=\"MOZSPG\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"keyword\" value=\"MOZLBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"newtab\" value=\"MOZTSB\"/>\n    </Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/searchplugins/ddg.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<OpenSearchDescription xmlns=\"http://a9.com/-/spec/opensearch/1.1/\"> \n  <ShortName>DuckDuckGo</ShortName> \n  <Description>Search DuckDuckGo</Description> \n  <InputEncoding>UTF-8</InputEncoding> \n  <Image height=\"16\" width=\"16\">data:image/icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA11RgALs6oACbQ9wAj0v8AI9L/ACfQ9wAu0agANdUYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzzN4CNdL/oK/z//////////////////////+jsPv/BDXX/wAz0t4AAAAAAAAAAAAAAAAAAAAAAAAAAAAyzvNSduD//////8jK/v+P+Lf/IbQL/17RPP+J3Y//wOKX//////9YeuX/ADLO8wAAAAAAAAAAAAAAAAAw091piOX/8/X9/1Fx5P9xhu//WOWZ/0W9Lv9Lwjn/J8BB/xyDAP9bdfL/9fP//2mI5v8AMNPdAAAAAAc610YRQ9f//////0Zr4P8AGdD/sb32////////////wrv//wAh1/8MPab/ACPc/05r4///////EkPX/wc610YANtWkrr/y/6S48P8AJ9L/AB3R/+/w/v///////////3+D7f8AQeL/AYTw/wFr5/8AMNb/p7Tv/6698v8AM9WkADLW//////8yXt//AC3V/wAw1/////////////z///8A0P7/AKb1/wWI7P8AuPf/AJ3w/zZW3P//////ADHV/wAx2P//////AzrZ/wAu1/84ZOL////////////e////AND//wC1+f8Atff/AZbv/wY62f8ELNf//////wAw1/8AMtn//////wAw2f8ALNn/kKrz////+//cwbH////////////R////Rcb8/wDO/f8A/P//AHzo//////8AMNj/ADXa//////8vXuL/ACna/4yq9///79T/jUkg/9i+r///////r2Q0/7Cozv8BKdr/AirY/zdZ4P//////ADTa/wI72tOuv/T/prr0/wAl2v+JqPb//7yW/+bUxv/9+/n////u//W+n/+Op/L/ADPd/wAv2v+ru/T/r7/0/wI72tMLQd1DEEjg//////9Cbef/ADng///////////////////////R3///AC3g/wAy3v9SeOn//////xFI4P8LQd1DAAAAAAM64PNmiuz/9/j//2mN7f/m7P3///////////9Cb+n/ACXd/wAt3v9rju3//////2iL7P8DOuDzAAAAAAAAAAAAAAAAAT3g/0p16f//////3OT8/3OS7v8AKt3/ACPc/zhn5/+xw/b//////0956v8CPeD/AAAAAAAAAAAAAAAAAAAAAAAAAAAEPODzBUDh/5uz8//7/f7/////////////////prz0/wtF4v8FQeDzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtF5kYDQOOkADrj/wA44v8AOeP/ADzk/wVB46QPReZGAAAAAAAAAAAAAAAAAAAAAPAPAADgBwAAwAMAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAADAAwAA4AcAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChIzyAnRNFwJ0TQryND0d8nRNH/J0TR/ydE0f8nRNH/I0PR3ydE0K8nRNFwKEjPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChE00AlRdK/J0XS/ydF0v8nRdL/XXPd/11z3f94i+P/k6Lp/5Oi6f9rf+D/NVDV/ydF0v8nRdL/JUXSvyhE00AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAzxAnRNOvJ0XT/ydF0/8lRdK/KEXSYOvu+6/+/v6//v7+v/39/c////////////7+/r/J0fOAKEXSYCVF0r8nRdP/J0XT/ydE068gQM8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlRdUwJ0bT7ydG0/8nRtHPKETTQAAAAADHx8dA2vHhn5TYpN/o9+z/////////////////8PL83ydG0o8lRdUwAAAAAChE00AnRtHPJ0bT/ydG0+8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEXVYCdG1P8nRtT/KEbTgAAAAAAmRtZQI0PU38jIyP/F6s//Rrtk/0a7ZP9/yIr/c796/4vLkv+JpNf/M3Kq/zyWh/8zeKTfJkbWUAAAAAAoRtOAJ0bU/ydG1P8oRdVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVF1TAnR9X/J0fV/yhF1WAgQM8QJ0fTrydH1f9CW8//2tra/6Pdsv9Gu2T/Rrtk/0WzWv9Gu2T/Rrtk/0a7ZP9Gu2T/Rrtk/z6egP8nR9X/J0fTryBAzxAoRdVgJ0fV/ydH1f8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAgQM8QJ0fV7ydH1f8oSNVgIEDPECdH1c8nR9X/J0fV/1xwyf/t7e3/o92y/0a7ZP9Gu2T/Ra5U/0a7ZP9Gu2T/Rrtk/0a7ZP9Gu2T/Pp6A/ydH1f8nR9X/J0fVzyBAzxAoSNVgJ0fV/ydH1e8gQM8QAAAAAAAAAAAAAAAAAAAAACdH1q8nR9b/KEjVgCBQzxAnR9bPJ0fW/ydH1v8nR9b/gIzB//r6+v+j3bL/Rrtk/13Ed/+i26//ruG7/z6egf8+noH/Rrtk/0a7ZP86kI//J0fW/ydH1v8nR9b/J0fWzyBQzxAoSNWAJ0fW/ydH1q8AAAAAAAAAAAAAAAAoSNdAJkjW/yZH1s8AAAAAJEfWryZI1v8mSNb/JkjW/yZI1v+jqsT//////+j37P/R7tj////////////W3ff/JkjW/yZI1v8uZbr/PJeI/zJzrP8mSNb/JkjW/yZI1v8mSNb/JEfWrwAAAAAmR9bPJkjW/yhI10AAAAAAAAAAACVI1r8mSNf/KEjXQCZJ1lAmSNf/JkjX/yZI1/8mSNf/JkjX/9HR0f///////////////////////////5Ok6/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JknWUChI10AmSNf/JUjWvwAAAAAoSNcgJknY/yZH2M8AAAAAI0nY3yZJ2P8mSdj/JknY/yZJ2P9KZM//39/f////////////////////////////XHfi/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8jSdjfAAAAACZH2M8mSdj/KEjXICdJ2HAmSdj/JUjXYCVK2jAmSdj/JknY/yZJ2P8mSdj/JknY/2V4yf/t7e3///////////////////////////9cd+L/HXTj/xSf7/8Nwfj/CdL8/wnS/P8J0vz/ELDz/xt85v8mSdj/JknY/yZJ2P8lStowJUjXYCZJ2P8nSdhwJErZryZK2f8oSNcgJUnajyZK2f8mStn/JkrZ/yZK2f8mStn/iJPA////////////////////////////0ff+/xjV/P8J0vz/Drn1/xiO6/8Yjuv/GI7r/xCw8/8Lyvr/CdL8/xmF6P8mStn/JkrZ/yVJ2o8oSNcgJkrZ/yRK2a8jStrfI0rZ3wAAAAAlSdq/Jkra/yZK2v8mStr/Jkra/yZK2v+xtsf///////////////////////////8o2Pz/CdL8/wvK+v8mStr/Jkra/yZK2v8mStr/Jkra/yZK2v8iW97/Jkra/yZK2v8mStr/JUnavwAAAAAjStnfI0ra3yZK2v8lSdq/AAAAACZH2O8mStr/Jkra/yZK2v8mStr/L1HY/9HR0f///////////////////////////yjY/P8J0vz/CdL8/xCw9P8QsPT/ELD0/xSf7/8ddeX/Jkra/yZK2v8mStr/Jkra/yZK2v8mR9jvAAAAACVJ2r8mStr/Jkvb/yVJ2r8AAAAAJkvb/yZL2/8mS9v/Jkvb/yZL2/9KZtL/4+Pj////////////////////////////4Pn//0fd/f8J0vz/CdL8/wnS/P8J0vz/CdL8/wnS/P8Lyvr/Fpfu/yJc3/8mS9v/Jkvb/yZL2/8AAAAAJUnavyZL2/8mS9z/JUncvwAAAAAmS9z/Jkvc/yZL3P8mS9z/Jkvc/26AyP/x8fH//////////////////////////////////////9H3/v/C9P7/o+7+/2fa+/8Oufb/CdL8/wnS/P8J0vz/CdL8/xiP7P8mS9z/Jkvc/wAAAAAlSdy/Jkvc/yZM3P8lTNy/AAAAACZJ2e8mTNz/Jkzc/yZM3P8mTNz/iJTB////////////qnth/5VaOf/x6eX///////////////////////Hp5f/x6eX/ydL2/yZM3P8kVN7/G37o/xKo8v8QsfT/HXbm/yZM3P8mSdnvAAAAACVM3L8mTNz/I0vc3yZJ2u8AAAAAJUzevyZM3f8mTN3/Jkzd/yZM3f+fqc3///////////+VWjn/v5yI/+re1///////////////////////jk8s/7iRe//J0vb/Jkzd/yZM3f8mTN3/Jkzd/yZM3f8mTN3/Jkzd/yVM3r8AAAAAI0vc3yNL3N8kTd2vJk3d/yhQ3yAlTd2PJk3d/yZN3f8mTd3/Jk3d/6St0v////////////Hp5f/q3tf///////////////////////////+xhm7/49PK/6Cx8P8mTd3/Jk3d/yZN3f8mTd3/Jk3d/yZN3f8mTd3/JU3djyhQ3yAmTd3/JE3drydN33AmTd7/J03fcCVK3zAmTd7/Jk3e/yZN3v8mTd7/pK7S///////Sp5r/////////////////////////////////////////////////T27k/yZN3v8mTd7/Jk3e/yZN3v8mTd7/Jk3e/yZN3v8lSt8wJ03fcCZN3v8nTd9wKFDfICZO3/8mTt3PAAAAACVN3r8mTt//Jk7f/yZO3/+EltX//////+fRyv/SqaD/59LO///////////////////////at63/vIBy/7Glxf8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8mTt//JU3evwAAAAAmTt3PJk7f/yhQ3yAAAAAAJE/dryZO3/8oUN9AKFDfQCZO3/8mTt//Jk7f/zhb2v/o6/T/////////////////////////////////////////////////XHrn/yZO3/8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8oUN9AKFDfQCZO3/8kT92vAAAAAAAAAAAoUN9AJk7g/yZO4M8AAAAAJk/hnyZO4P8mTuD/Jk7g/05v5v/k6fv//////////////////////////////////////3eR7P8mTuD/Jk7g/yZO4P8mTuD/Jk7g/yZO4P8mTuD/Jk/hnwAAAAAmTuDPJk7g/yhQ30AAAAAAAAAAAAAAAAAjT+GfJU/h/yVO4Y8gUN8QIk7gzyVP4f8lT+H/SWnW/0lp1v+bq+H/8fHx/////////////////6Cy8v9OcOb/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yJO4M8gUN8QJU7hjyVP4f8jT+GfAAAAAAAAAAAAAAAAAAAAACBQ3xAlTOHvJU/h/yVQ4mAgUN8QIk7hzyVP4f+ktOv///////////////////////H0/f9phur/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yVP4f8iTuHPIFDfECVQ4mAlT+H/JUzh7yBQ3xAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ3zAlUOLvJVDi/yVQ4mAgUN8QI1Din4mb2//J0/j/ydP4/6299P93ku3/M1vk/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/I1DinyBQ3xAlUOJgJVDi/yVQ4u8lUN8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAlUOLvJVDi/yVQ4o8AAAAAJFDjQCVQ4r8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDivyRQ40AAAAAAJVDijyVQ4v8lUOLvJVDkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAjUeTfJVHj/yNR5N8kUONAAAAAACVQ5DAmUuOAJVHivyNR5N8lUeP/JVHj/yNR5N8lUeK/JlLjgCVQ5DAAAAAAJFDjQCNR5N8lUeP/I1Hk3yVQ5DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBQ3xAjUuSfJVHk/yVR5P8jUeTfJFLkcChQ5yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoUOcgJFLkcCNR5N8lUeT/JVHk/yNS5J8gUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkUONAI1LknyVS5P8lUuT/JVLk/yVS5O8lUeS/JVHkvyVR5L8lUeS/JVLk7yVS5P8lUuT/JVLk/yRS468kUONAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFDfECVS5GAjUuWfIlPlzyVS5f8lUuX/JVLl/yVS5f8iU+XPI1LlnyVS5GAgUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/ggBB/wgAEP4AAAB8AAAAPAAAADiAAAEYAAAAEQAAAIAAAAAAAAAAAgAAAEIAAABCAAAAQgAAAEIAAABCAAAAQAAAAAAAAAABAAAAiAAAABiAAAEcAAAAPAAAAD4AAAB/CAAQ/4IAQf/AfgP/8AAP//wAP/</Image>\n  <Url type=\"text/html\" method=\"get\" template=\"https://duckduckgo.com/\" rel=\"searchform\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"contextmenu\" value=\"ffcm\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"keyword\"     value=\"ffab\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"searchbar\"   value=\"ffsb\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"homepage\"    value=\"ffhp\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"newtab\"      value=\"ffnt\"/>\n  </Url>\n  <Url type=\"application/x-suggestions+json\" template=\"https://ac.duckduckgo.com/ac/\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <Param name=\"type\" value=\"list\"/>\n  </Url>\n</OpenSearchDescription> \n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/searchplugins/google-nocodes.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"keyword\" value=\"firefox-b-ab\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"searchbar\" value=\"firefox-b\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/searchplugins/list.json",
    "content": "{\"RU\": {\"visibleDefaultEngines\": [\"baidu\", \"google-nocodes\", \"bing\", \"ddg\", \"wikipedia-zh-CN\", \"amazondotcn\"]}, \"CN\": {\"visibleDefaultEngines\": [\"baidu\", \"google-nocodes\", \"bing\", \"ddg\", \"wikipedia-zh-CN\", \"amazondotcn\"]}, \"default\": {\"visibleDefaultEngines\": [\"baidu\", \"google\", \"bing\", \"ddg\", \"wikipedia-zh-CN\", \"amazondotcn\"]}, \"TW\": {\"visibleDefaultEngines\": [\"baidu\", \"google-nocodes\", \"bing\", \"ddg\", \"wikipedia-zh-CN\", \"amazondotcn\"]}, \"CA\": {\"visibleDefaultEngines\": [\"baidu\", \"google-nocodes\", \"bing\", \"ddg\", \"wikipedia-zh-CN\", \"amazondotcn\"]}, \"TR\": {\"visibleDefaultEngines\": [\"baidu\", \"google-nocodes\", \"bing\", \"ddg\", \"wikipedia-zh-CN\", \"amazondotcn\"]}, \"US\": {\"visibleDefaultEngines\": [\"baidu\", \"google-nocodes\", \"bing\", \"ddg\", \"wikipedia-zh-CN\", \"amazondotcn\"]}, \"HK\": {\"visibleDefaultEngines\": [\"baidu\", \"google-nocodes\", \"bing\", \"ddg\", \"wikipedia-zh-CN\", \"amazondotcn\"]}, \"KZ\": {\"visibleDefaultEngines\": [\"baidu\", \"google-nocodes\", \"bing\", \"ddg\", \"wikipedia-zh-CN\", \"amazondotcn\"]}, \"UA\": {\"visibleDefaultEngines\": [\"baidu\", \"google-nocodes\", \"bing\", \"ddg\", \"wikipedia-zh-CN\", \"amazondotcn\"]}, \"BY\": {\"visibleDefaultEngines\": [\"baidu\", \"google-nocodes\", \"bing\", \"ddg\", \"wikipedia-zh-CN\", \"amazondotcn\"]}}"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/searchplugins/wikipedia-zh-CN.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>维基百科</ShortName>\n<Description>维基百科，自由的百科全书</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">resource://search-plugins/images/wikipedia.ico</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://zh.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://zh.wikipedia.org/wiki/Special:搜索\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/setDesktopBackground.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY position.label             \"位置：\">\n<!ENTITY tile.label                 \"平铺\">\n<!ENTITY center.label               \"居中\">\n<!ENTITY stretch.label              \"拉伸\">\n<!ENTITY fill.label                 \"填充\">\n<!ENTITY fit.label                  \"适应\">\n<!ENTITY preview.label              \"预览\">\n<!ENTITY color.label                \"颜色：\">\n<!ENTITY setDesktopBackground.title \"设置桌面背景\">\n<!ENTITY openDesktopPrefs.label     \"打开桌面首选项\">\n<!ENTITY closeWindow.key            \"w\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/shellservice.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\noptionsLabel=%S 选项\nsafeModeLabel=%S 安全模式 (&S)\n\n# LOCALIZATION NOTE (setDefaultBrowserMessage2, setDefaultBrowserConfirm.label):\n# %S will be replaced by brandShortName\nsetDefaultBrowserMessage2          = 将 %S 设为您的默认浏览器，享用完整功能\nsetDefaultBrowserConfirm.label     = 将 %S 设为我的默认浏览器\nsetDefaultBrowserConfirm.accesskey = U\nsetDefaultBrowserOptions.label     = 选项\nsetDefaultBrowserOptions.accesskey = O\nsetDefaultBrowserNotNow.label      = 暂时不要\nsetDefaultBrowserNotNow.accesskey  = N\nsetDefaultBrowserNever.label       = 不再询问我\nsetDefaultBrowserNever.accesskey   = D\n\n# LOCALIZATION NOTE (setDefaultBrowserTitle, setDefaultBrowserMessage, setDefaultBrowserDontAsk, setDefaultBrowserAlertConfirm.label, setDefaultBrowserAlertNotNow.label):\n# These strings are used as an alternative to the ones above, in a modal dialog.\n# %S will be replaced by brandShortName\nsetDefaultBrowserTitle=默认浏览器\nsetDefaultBrowserMessage=%S 目前不是您的默认浏览器。要将它设置成您的默认浏览器吗？\nsetDefaultBrowserDontAsk=每次启动 %S 时都重新检查\nsetDefaultBrowserAlertConfirm.label=将 %S 设为我的默认浏览器\nsetDefaultBrowserAlertNotNow.label=暂时不要\n\ndesktopBackgroundLeafNameWin=桌面背景.bmp\nDesktopBackgroundDownloading=保存图像…\nDesktopBackgroundSet=设置桌面背景\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/sitePermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (state.current.allowed,\n#                    state.current.allowedForSession,\n#                    state.current.allowedTemporarily,\n#                    state.current.blockedTemporarily,\n#                    state.current.blocked):\n# This label is used to display active permission states in the site\n# identity popup (which does not have a lot of screen space).\nstate.current.allowed = 已允许\nstate.current.allowedForSession = 已允许本次会话期间\nstate.current.allowedTemporarily = 已临时允许\nstate.current.blockedTemporarily = 已临时阻止\nstate.current.blocked = 已阻止\n\n# LOCALIZATION NOTE (state.multichoice.alwaysAsk,\n#                    state.multichoice.allow,\n#                    state.multichoice.allowForSession,\n#                    state.multichoice.block):\n# Used to label permission state checkboxes in the page info dialog.\nstate.multichoice.alwaysAsk = 总是询问\nstate.multichoice.allow = 允许\nstate.multichoice.allowForSession = 允许本次会话期间\nstate.multichoice.block = 阻止\n\npermission.cookie.label = 设置 Cookie\npermission.desktop-notification2.label = 接收通知\npermission.image.label = 载入图像\npermission.camera.label = 使用摄像头\npermission.microphone.label = 使用麦克风\npermission.screen.label = 共享屏幕\npermission.install.label = 安装附加组件\npermission.popup.label = 打开弹出式窗口\npermission.geo.label = 获取您的位置\npermission.indexedDB.label = 维护离线存储\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/syncBrand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncBrand.shortName.label  \"同步\">\n<!ENTITY syncBrand.fullName.label   \"Firefox 同步\">\n<!ENTITY syncBrand.fxAccount.label  \"Firefox 账户\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/syncCustomize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncCustomize.dialog.title       \"选择性同步\">\n<!ENTITY syncCustomize.acceptButton.label \"开始\">\n\n<!ENTITY syncCustomize.title              \"请问您想同步哪些信息？\">\n<!ENTITY syncCustomize.description        \"您可以在选项中更改这个选择。\">\n<!ENTITY syncCustomizeUnix.description    \"您可以在“首选项”中更改这个选择。\">\n\n<!--\n  These engine names are the same as in browser/preferences/sync.dtd except\n  for the last two that are marked as being specific to Desktop browsers.\n-->\n<!ENTITY engine.bookmarks.label           \"书签库\">\n<!ENTITY engine.bookmarks.accesskey       \"m\">\n<!ENTITY engine.history.label             \"历史记录\">\n<!ENTITY engine.history.accesskey         \"r\">\n<!ENTITY engine.tabs.label                \"标签页\">\n<!ENTITY engine.tabs.accesskey            \"T\">\n<!ENTITY engine.passwords.label           \"密码\">\n<!ENTITY engine.passwords.accesskey       \"P\">\n<!ENTITY engine.addons.label              \"桌面版附加组件\">\n<!ENTITY engine.addons.accesskey          \"A\">\n<!ENTITY engine.prefs.label               \"桌面版首选项\">\n<!ENTITY engine.prefs.accesskey           \"s\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/syncGenericChange.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (change.password.title): This (and associated change.password/passphrase) are used when the user elects to change their password.\nchange.password.title = 更改您的密码\nchange.password.acceptButton = 修改密码\nchange.password.status.active = 正在更改密码…\nchange.password.status.success = 您的密码已更改。\nchange.password.status.error = 更改密码时发生错误。\n\nchange.password3.introText = 您的密码必须至少 8 个字符，且不能与您的用户名或者恢复密钥相同。\nchange.password.warningText = 注意：一旦您改变了这个密码，您其他的所有设备都将解除到您账户的连接。\n\nchange.recoverykey.title = 我的恢复密钥\nchange.recoverykey.acceptButton = 更改恢复密钥\nchange.recoverykey.label = 正在更改恢复密钥和上传本地数据，请稍候…\nchange.recoverykey.error = 更改您的恢复密钥时出错！\nchange.recoverykey.success = 您的恢复密钥更改成功！\n\nchange.synckey.introText2 = 为了保护您的隐私，全部数据上传前都要加密，解密您的数据所用的密钥不会被上传。\n# LOCALIZATION NOTE (change.recoverykey.warningText) \"Sync\" should match &syncBrand.shortName.label; from syncBrand.dtd\nchange.recoverykey.warningText = 注意：此次变更将擦除在同步服务器上存储的所有数据，并用此恢复密钥上传新的数据。您的其他设备将不再同步，直到在其设备上输入新的恢复密钥。\n\nnew.recoverykey.label = 您的恢复密钥\n\n# LOCALIZATION NOTE (new.password.title): This (and associated new.password/passphrase) are used on a second computer when it detects that your password or passphrase has been changed on a different device.\nnew.password.title            = 更新密码\nnew.password.introText        = 密码被服务器拒绝，请更新您的密码。\nnew.password.label            = 输入新密码\nnew.password.confirm          = 确认新密码\nnew.password.acceptButton     = 更新密码\nnew.password.status.incorrect = 密码不正确，请重试。\n\nnew.recoverykey.title          = 更新恢复密钥\nnew.recoverykey.introText      = 您的恢复密钥已使用其他设备更改，请输入您更新的恢复密钥。\nnew.recoverykey.acceptButton     = 更新恢复密钥\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/syncKey.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncKey.page.title               \"您的 &syncBrand.fullName.label; 密钥\">\n<!ENTITY syncKey.page.description2        \"这个密钥用于解密您 &syncBrand.fullName.label; 账户中的数据。每在一台新的设备上配置 &syncBrand.fullName.label; 时，您都需要输入这个密钥。\">\n<!ENTITY syncKey.keepItSecret.heading     \"请妥善保存它\">\n<!ENTITY syncKey.keepItSecret.description \"您的 &syncBrand.fullName.label; 账户已被加密以保护您的隐私。如果没有此密钥，任何人想解密您的信息都需耗时数年。您是唯一拥有此密钥的人，这也意味着您是唯一一个可以访问您的 &syncBrand.fullName.label; 数据的人。\">\n<!ENTITY syncKey.keepItSafe.heading       \"妥善保存\">\n<!ENTITY syncKey.keepItSafe1.description  \"不要丢失此密钥。\">\n<!ENTITY syncKey.keepItSafe2.description  \" 我们不会保留您密钥的副本（那样将无法保证其私密性！），因此 \">\n<!ENTITY syncKey.keepItSafe3.description  \"如果您丢失了此密钥，我们不能帮您恢复它\">\n<!ENTITY syncKey.keepItSafe4a.description \" 在任何需要将一台新设备连接到 &syncBrand.fullName.label; 的时候，您都需要使用此密钥。\">\n<!ENTITY syncKey.findOutMore1.label       \"详细了解有关 &syncBrand.fullName.label; 和您的隐私权的信息，请访问 \">\n<!ENTITY syncKey.findOutMore2.label       \"。\">\n<!ENTITY syncKey.footer1.label            \"&syncBrand.fullName.label; 服务条款见 \">\n<!ENTITY syncKey.footer2.label            \"。隐私权政策参见 \">\n<!ENTITY syncKey.footer3.label            \"。\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/syncProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n    %brandDTD;\n<!-- These strings are used in the sync progress upload page -->\n\n<!ENTITY syncProgress.pageTitle    \"您的初次同步\">\n<!ENTITY syncProgress.textBlurb    \"您的数据已被加密并于后台上传。您可以关闭此标签页并继续使用 &brandShortName;。\">\n<!ENTITY syncProgress.closeButton  \"关闭\">\n<!ENTITY syncProgress.logoAltText  \"&brandShortName; 图标\">\n<!ENTITY syncProgress.diffText     \"&brandShortName; 将自动在后台同步。您可以关闭此标签页并继续使用 &brandShortName;。\">\n\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/syncQuota.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY quota.dialogTitle.label    \"服务器配额\">\n<!ENTITY quota.retrievingInfo.label \"正在检索配额信息…\">\n<!ENTITY quota.typeColumn.label     \"类型\">\n<!ENTITY quota.sizeColumn.label     \"大小\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/syncQuota.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncollection.addons.label    = 附加组件\ncollection.bookmarks.label = 书签库\ncollection.history.label   = 历史记录\ncollection.passwords.label = 密码\ncollection.prefs.label     = 首选项\ncollection.tabs.label      = 标签页\n\n# LOCALIZATION NOTE (quota.usageNoQuota.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space occupied\n# on the server\nquota.usageNoQuota.label    = 您目前使用了 %1$S %2$S。\n# LOCALIZATION NOTE (quota.usagePercentage.label):\n# %1$S is the percentage of space used,\n# %2$S and %3$S numeric value and unit (as defined in the download manager)\n# of the amount of space used,\n# %3$S and %4$S numeric value and unit (as defined in the download manager)\n# of the total space available.\nquota.usagePercentage.label = 您已使用 %1$S%% (%2$S %3$S)，您可使用 %4$S %5$S。\nquota.usageError.label      = 无法检索配额信息。\nquota.retrieving.label      = 正在检索…\n# LOCALIZATION NOTE (quota.sizeValueUnit.label): %1$S is the amount of space\n# occupied by the engine, %2$K the corresponding unit (e.g. kB) as defined in\n# the download manager.\nquota.sizeValueUnit.label   = %1$S %2$S\nquota.remove.label          = 删除\nquota.treeCaption.label     = 取消勾选将停止同步相应项目，并释放其占用的服务器配额。\n# LOCALIZATION NOTE (quota.removal.label): %S is a list of engines that will be\n# disabled and whose data will be removed once the user confirms.\nquota.removal.label         = Firefox 同步 将移除以下数据：%S。\n# LOCALIZATION NOTE (quota.list.separator): This is the separator string used\n# for the list of engines (incl. spaces where appropriate)\nquota.list.separator        = ,\\u0020\n# LOCALIZATION NOTE (quota.freeup.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space freed\n# up by disabling the unchecked engines.  If displayed this string is\n# concatenated directly to quota.removal.label and may need to start off with\n# whitespace.\nquota.freeup.label          = \\u0020这将释放 %1$S %2$S。\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/syncSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY accountSetupTitle.label    \"&syncBrand.fullName.label; 初始设置\">\n\n<!-- First page of the wizard -->\n\n<!ENTITY setup.pickSetupType.description2 \"欢迎！如果您以前从未使用过 &syncBrand.fullName.label;，您将需要创建一个新账户。\">\n<!ENTITY button.createNewAccount.label \"创建新账户\">\n<!ENTITY button.haveAccount.label      \"已有账户\">\n\n<!ENTITY setup.choicePage.title.label     \"您以前是否使用过 &syncBrand.fullName.label;？\">\n<!ENTITY setup.choicePage.new.label       \"我以前从未使用过 &syncBrand.shortName.label;\">\n<!ENTITY setup.choicePage.existing2.label \"我已经在另一台设备上使用 &syncBrand.shortName.label;\">\n\n<!-- New Account AND Existing Account -->\n<!ENTITY server.label               \"服务器\">\n<!ENTITY serverType.default.label      \"默认：Mozilla &syncBrand.fullName.label; 服务器\">\n<!ENTITY serverType.custom2.label   \"使用自定义服务器…\">\n<!ENTITY signIn.account2.label      \"账户\">\n<!ENTITY signIn.account2.accesskey  \"A\">\n<!ENTITY signIn.password.label      \"密码\">\n<!ENTITY signIn.password.accesskey  \"P\">\n<!ENTITY signIn.recoveryKey.label       \"恢复密钥\">\n<!ENTITY signIn.recoveryKey.accesskey   \"K\">\n\n<!-- New Account Page 1: Basic Account Info -->\n<!ENTITY setup.newAccountDetailsPage.title.label \"账户详情\">\n<!ENTITY setup.emailAddress.label     \"电子邮件地址\">\n<!ENTITY setup.emailAddress.accesskey \"E\">\n<!ENTITY setup.choosePassword.label      \"选择一个密码\">\n<!ENTITY setup.choosePassword.accesskey  \"P\">\n<!ENTITY setup.confirmPassword.label     \"确认密码\">\n<!ENTITY setup.confirmPassword.accesskey \"m\">\n\n<!-- LOCALIZATION NOTE: tosAgree1, tosLink, tosAgree2, ppLink, tosAgree3 are\n     joined with implicit white space, so spaces in the strings aren't necessary -->\n<!ENTITY setup.tosAgree1.label      \"我同意\">\n<!ENTITY setup.tosAgree1.accesskey  \"a\">\n<!ENTITY setup.tosLink.label        \"服务条款\">\n<!ENTITY setup.tosAgree2.label      \"以及\">\n<!ENTITY setup.ppLink.label         \"隐私权政策\">\n<!ENTITY setup.tosAgree3.label      \"\">\n<!ENTITY setup.tosAgree2.accesskey  \"\">\n\n<!-- My Recovery Key dialog -->\n<!ENTITY setup.newRecoveryKeyPage.title.label \"&brandShortName; 致力于保护您的隐私\">\n<!ENTITY setup.newRecoveryKeyPage.description.label \"为确保您的隐私，所有数据在上传之前都已经过加密。对数据解密的恢复密钥未上传。\">\n<!ENTITY recoveryKeyEntry.label        \"您的恢复密钥\">\n<!ENTITY recoveryKeyEntry.accesskey    \"K\">\n<!ENTITY syncGenerateNewKey.label  \"生成新密钥\">\n<!ENTITY recoveryKeyBackup.description \"您必须提供恢复密钥才能在其他计算机上访问 &syncBrand.fullName.label;。请务必备份该密钥！我们无法帮您找回您的恢复密钥。\">\n\n<!ENTITY button.syncKeyBackup.print.label     \"打印…\">\n<!ENTITY button.syncKeyBackup.print.accesskey \"P\">\n<!ENTITY button.syncKeyBackup.save.label      \"保存…\">\n<!ENTITY button.syncKeyBackup.save.accesskey  \"S\">\n\n<!-- Existing Account Page 1: Pair a Device (incl. Pair a Device dialog strings) -->\n<!ENTITY pairDevice.title.label             \"设备配对\">\n<!ENTITY addDevice.showMeHow.label          \"告诉我该怎么做。\">\n<!ENTITY addDevice.dontHaveDevice.label     \"设备不在我身边\">\n<!ENTITY pairDevice.setup.description.label  \"请在您的其他设备上选择“设备配对”来激活。\">\n<!ENTITY addDevice.setup.enterCode.label    \"然后，输入此代码：\">\n<!ENTITY pairDevice.dialog.description.label \"请在设备上选择“设置同步”来激活您的新设备。\">\n<!ENTITY addDevice.dialog.enterCode.label   \"请输入该设备提供的代码：\">\n<!ENTITY addDevice.dialog.tryAgain.label    \"请重试。\">\n<!ENTITY addDevice.dialog.successful.label  \"已成功添加该设备。初次的数据同步可能会长达数分钟，且该工作会在后台自动完成。\">\n<!ENTITY addDevice.dialog.recoveryKey.label     \"要激活您的设备，您需要输入您的恢复密钥。请打印或者保存此密钥并随身携带。\">\n<!ENTITY addDevice.dialog.connected.label   \"设备已连接\">\n\n<!-- Existing Account Page 2: Manual Login -->\n<!ENTITY setup.signInPage.title.label \"登录\">\n<!ENTITY existingRecoveryKey.description \"您可以到您其他设备上的 &syncBrand.shortName.label; 选项界面，选择“管理账户”下方的“我的恢复密钥”来获得一份拷贝。\">\n<!ENTITY verifying.label              \"正在校验…\">\n<!ENTITY resetPassword.label          \"重置密码\">\n<!ENTITY resetSyncKey.label           \"我丢失了其他设备。\">\n\n<!-- Sync Options -->\n<!ENTITY setup.optionsPage.title      \"同步选项\">\n<!ENTITY syncDeviceName.label       \"设备名称：\">\n<!ENTITY syncDeviceName.accesskey   \"c\">\n\n<!ENTITY syncMy.label               \"同步我的\">\n<!ENTITY engine.bookmarks.label     \"书签库\">\n<!ENTITY engine.bookmarks.accesskey \"m\">\n<!ENTITY engine.tabs.label          \"标签页\">\n<!ENTITY engine.tabs.accesskey      \"T\">\n<!ENTITY engine.history.label       \"历史记录\">\n<!ENTITY engine.history.accesskey   \"r\">\n<!ENTITY engine.passwords.label     \"密码\">\n<!ENTITY engine.passwords.accesskey \"P\">\n<!ENTITY engine.prefs.label         \"首选项\">\n<!ENTITY engine.prefs.accesskey     \"s\">\n<!ENTITY engine.addons.label        \"附加组件\">\n<!ENTITY engine.addons.accesskey    \"A\">\n\n<!ENTITY choice2a.merge.main.label       \"将这台设备上的数据与我的 &syncBrand.shortName.label; 数据合并\">\n<!ENTITY choice2.merge.recommended.label \"推荐：\">\n<!ENTITY choice2a.client.main.label      \"用我的 &syncBrand.shortName.label; 数据覆盖这台设备上的数据\">\n<!ENTITY choice2a.server.main.label      \"用这台设备上的数据替换所有其他设备上的\">\n\n<!-- Confirm Merge Options -->\n<!ENTITY setup.optionsConfirmPage.title \"确认\">\n<!ENTITY confirm.merge2.label    \"&syncBrand.fullName.label; 现在将把这台设备上的全部浏览器数据合并到您的同步账户中。\">\n<!ENTITY confirm.client3.label         \"警告：这台设备上的以下 &brandShortName; 数据将被删除：\">\n<!ENTITY confirm.client2.moreinfo.label \"接下来 &brandShortName; 将会把你的 &syncBrand.fullName.label; 数据复制到这台设备上。\">\n<!ENTITY confirm.server2.label         \"警告：以下设备的数据将被您本地的数据覆盖：\">\n\n<!-- New & Existing Account: Setup Complete -->\n<!ENTITY setup.successPage.title \"初始设置完成\">\n<!ENTITY changeOptions.label \"您可以选择下面的同步选项更改此首选项。\">\n<!ENTITY continueUsing.label \"您现在可以继续使用 &brandShortName;。\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/syncSetup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Several other strings are used (via Weave.Status.login), but they come from\n#  /services/sync\n\n# Firefox Accounts based setup.\ncontinue.label = 继续\n\n# LOCALIZATION NOTE (disconnect.label, disconnect.verify.title, disconnect.verify.bodyHeading, disconnect.verify.bodyText):\n# These strings are used in the confirmation dialog shown when the user hits the disconnect button\n# LOCALIZATION NOTE (disconnect.label): This is the label for the disconnect button\ndisconnect.label = 断开连接\ndisconnect.verify.title = 断开连接\ndisconnect.verify.bodyHeading = 断开同步？\ndisconnect.verify.bodyText = 您的浏览数据将继续保留在这台计算机，但它不会再与您的账号同步。\n\nrelinkVerify.title = 合并警告\nrelinkVerify.heading = 您确实要登录同步服务吗？\n# LOCALIZATION NOTE (relinkVerify.description): Email address of a user previously signed into sync.\nrelinkVerify.description = 曾有不同的用户以前在此计算机上登录到同步。确认将与 %S 合并此浏览器的书签、密码等设置\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/tabbrowser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  closeTab.label         \"关闭标签页\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/tabbrowser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: the following strings can be used in the tab title or\n# location bar to represent various states as a web page loads:\n# tabs.connecting = Firefox is sending a HTTP connection request\n# tabs.encryptingConnection = Firefox is sending a HTTPS connection request\n# tabs.searching = Firefox is searching for something (Awesomebar or Web search)\n# tabs.loading = Firefox is loading the web page\n# tabs.waiting = Firefox is waiting for a web resource to load\n# tabs.downloading = Firefox is downloading a file for a helper application (PDF)\ntabs.connecting=正在连接…\ntabs.encryptingConnection=安全连接…\ntabs.searching=正在搜索…\ntabs.loading=载入中…\ntabs.waiting=等待…\ntabs.downloading=正在下载…\n\ntabs.restoreLastTabs=恢复上次的标签页\ntabs.emptyTabTitle=新标签页\ntabs.closeTab=关闭标签页\ntabs.close=关闭\ntabs.closeWarningTitle=确认关闭\n# LOCALIZATION NOTE (tabs.closeWarningMultiple):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# The singular form is not considered since this string is used only for\n# multiple tabs.\ntabs.closeWarningMultiple=;您即将关闭 #1 个标签页。您确定要继续吗？\ntabs.closeButtonMultiple=关闭这些标签页\ntabs.closeWarningPromptMe=当我尝试关闭多个标签页时发出警告\n\ntabs.closeTab.tooltip=关闭标签页\n# LOCALIZATION NOTE (tabs.closeSelectedTab.tooltip):\n# %S is the keyboard shortcut for closing the current tab\ntabs.closeSelectedTab.tooltip=关闭标签页 (%S)\n# LOCALIZATION NOTE (tabs.muteAudio.tooltip):\n# %S is the keyboard shortcut for \"Mute tab\"\ntabs.muteAudio.tooltip=标签页静音 (%S)\n# LOCALIZATION NOTE (tabs.unmuteAudio.tooltip):\n# %S is the keyboard shortcut for \"Unmute tab\"\ntabs.unmuteAudio.tooltip=解除标签页静音 (%S)\ntabs.muteAudio.background.tooltip=标签页静音\ntabs.unmuteAudio.background.tooltip=解除标签页静音\n\ntabs.unblockAudio.tooltip=播放标签页\n\n# LOCALIZATION NOTE (tabs.allowTabFocusByPromptForSite):\n# %S is the hostname of the site where dialogs are allowed to switch tabs\ntabs.allowTabFocusByPromptForSite=允许来自 %S 的对话框将您带往标签页\n\n# LOCALIZATION NOTE (tabs.containers.tooltip):\n# Displayed as a tooltip on container tabs\n# %1$S is the title of the current tab\n# %2$S is the name of the current container\ntabs.containers.tooltip=%1$S - %2$S\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/tabview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntabview.button.searchTabs=搜索标签页组\ntabview.button.exitTabGroups=退出标签页组\ntabview.groupItem.defaultName=命名此标签页组…\ntabview.groupItem.closeGroup=关闭组\ntabview.groupItem.undoCloseGroup=撤销关闭组\ntabview.groupItem.discardClosedGroup=丢弃已关闭的组\ntabview.search.otherWindowTabs=其他窗口的标签页\ntabview.notification.sessionStore=下一次您启动 %S 时将自动恢复标签页和组。\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/taskbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntaskbar.tasks.newTab.label=打开新标签页\ntaskbar.tasks.newTab.description=打开新的浏览器标签页。\ntaskbar.tasks.newWindow.label=打开新窗口\ntaskbar.tasks.newWindow.description=打开新的浏览器窗口。\ntaskbar.tasks.newPrivateWindow.label=新建隐私浏览窗口\ntaskbar.tasks.newPrivateWindow.description=以隐私浏览模式打开新窗口。\ntaskbar.frequent.label=频繁\ntaskbar.recent.label=最近\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (translation.thisPageIsIn.label,\n  -                     translation.translateThisPage.label):\n  -  These 2 strings are used to construct a sentence that contains a dropdown\n  -  showing the detected language of the current web page.\n  -  In en-US it looks like this:\n  -    This page is in [detected language] Translate this page?\n  -  \"detected language\" here is a language name coming from the\n  -  global/languageNames.properties file; for some locales it may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence. -->\n<!ENTITY translation.thisPageIsIn.label         \"此页面使用\">\n<!ENTITY translation.translateThisPage.label    \"翻译此页面？\">\n<!ENTITY translation.translate.button           \"翻译\">\n<!ENTITY translation.notNow.button              \"暂不操作\">\n\n<!ENTITY translation.translatingContent.label   \"正在翻译页面内容…\">\n\n<!-- LOCALIZATION NOTE (translation.translatedFrom.label,\n  -                     translation.translatedTo.label,\n  -                     translation.translatedToSuffix.label):\n  -  These 3 strings are used to construct a sentence that contains 2 dropdowns\n  -  showing the source and target language of a translated web page.\n  -  In en-US it looks like this:\n  -    This page has been translated from [from language] to [to language]\n  -  \"from language\" and \"to language\" here are language names coming from the\n  -  global/languageNames.properties file; for some locales they may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence.\n  -\n  -  translation.translatedToSuffix.label (empty in en-US) is for locales that\n  -  need to display some text after the second drop down for the sentence to\n  -  be grammatically correct. -->\n<!ENTITY translation.translatedFrom.label       \"此页面已被翻译，从\">\n<!ENTITY translation.translatedTo.label         \"译至\">\n<!ENTITY translation.translatedToSuffix.label   \"\">\n\n<!ENTITY translation.showOriginal.button        \"显示原文\">\n<!ENTITY translation.showTranslation.button     \"显示翻译\">\n\n<!ENTITY translation.errorTranslating.label     \"翻译此页面时出错。\">\n<!ENTITY translation.tryAgain.button            \"重试\">\n\n<!ENTITY translation.serviceUnavailable.label   \"现在暂时无法进行翻译。请稍后再试。\">\n\n<!ENTITY translation.options.menu               \"选项\">\n<!-- LOCALIZATION NOTE (translation.options.neverForSite.accesskey,\n  -                     translation.options.preferences.accesskey):\n  -  The accesskey values used here should not clash with the value used for\n  -  translation.options.neverForLanguage.accesskey in translation.properties\n  -->\n<!ENTITY translation.options.neverForSite.label \"总不翻译此网站\">\n<!ENTITY translation.options.neverForSite.accesskey \"e\">\n<!ENTITY translation.options.preferences.label  \"翻译首选项\">\n<!ENTITY translation.options.preferences.accesskey \"T\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -->\n<!ENTITY translation.options.attribution.beforeLogo \"翻译由\">\n<!ENTITY translation.options.attribution.afterLogo \"提供\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.poweredByYandex,\n                        translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  translation.options.attribution.poweredByYandex is displayed instead of\n  -  the other two strings when yandex translation engine is preferred by the\n  -  user.\n  -->\n<!ENTITY translation.options.attribution.yandexTranslate \"Yandex.Translate 提供\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/translation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.label):\n#  %S is a language name coming from the global/languageNames.properties file.\ntranslation.options.neverForLanguage.label=永不翻译 %S\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.accesskey):\n# The accesskey value used here should not clash with the values used for\n# translation.options.*.accesskey in translation.dtd\ntranslation.options.neverForLanguage.accesskey=N\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser/webrtcIndicator.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the webrtc global indicator strings\n\n# LOCALIZATION NOTE (webrtcIndicator.windowtitle): %S is the brand name (e.g. Firefox).\n# This string is used so that the window has a title in tools that enumerate/look for window\n# titles. It is not normally visible anywhere.\nwebrtcIndicator.windowtitle = %S - 共享指示器\n\nwebrtcIndicator.sharingCameraAndMicrophone.tooltip = 您的摄像头和麦克风目前已被共享。点击这里控制共享。\nwebrtcIndicator.sharingCamera.tooltip              = 您的摄像头目前已被共享。点击这里控制共享。\nwebrtcIndicator.sharingMicrophone.tooltip          = 您的麦克风目前已被共享。点击这里控制共享。\nwebrtcIndicator.sharingApplication.tooltip = 一个应用程序开始被共享。点击这里控制共享状态。\nwebrtcIndicator.sharingScreen.tooltip = 您的屏幕目前已被共享。点击这里控制共享。\nwebrtcIndicator.sharingWindow.tooltip = 一个窗口目前已被共享。点击这里控制共享。\nwebrtcIndicator.sharingBrowser.tooltip = 一个标签页目前已被共享。点击这里控制共享。\n\n\n# LOCALIZATION NOTE : The following strings are only used on Mac for\n# menus attached to icons near the clock on the mac menubar.\n\n# LOCALIZATION NOTE (webrtcIndicator.sharing*With.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.sharingCameraWith.menuitem = 正在与“%S”共享摄像头\nwebrtcIndicator.sharingMicrophoneWith.menuitem = 正在与“%S”共享麦克风\nwebrtcIndicator.sharingApplicationWith.menuitem = 正在与“%S”共享一个应用程序\nwebrtcIndicator.sharingScreenWith.menuitem = 正在与“%S”共享屏幕\nwebrtcIndicator.sharingWindowWith.menuitem = 正在与“%S”共享窗口\nwebrtcIndicator.sharingBrowserWith.menuitem = 正在与“%S”共享标签页\nwebrtcIndicator.controlSharing.menuitem = 控制共享状态\n# LOCALIZATION NOTE (webrtcIndicator.sharingCameraWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingCameraWithNTabs.menuitem = 正在与 #1 个标签页共享摄像头;正在与 #1 个标签页共享摄像头\n# LOCALIZATION NOTE (webrtcIndicator.sharingMicrophoneWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingMicrophoneWithNTabs.menuitem = 正在与 #1 个标签页共享麦克风;正在与 #1 个标签页共享麦克风\n# LOCALIZATION NOTE (webrtcIndicator.sharingApplicationWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingApplicationWithNTabs.menuitem = 正在与 #1 个标签页共享一个应用程序;正在与 #1 个标签页共享一个应用程序\n# LOCALIZATION NOTE (webrtcIndicator.sharingScreenWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingScreenWithNTabs.menuitem = 正在与 #1 个标签页共享屏幕;正在与 #1 个标签页共享屏幕\n# LOCALIZATION NOTE (webrtcIndicator.sharingWindowWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingWindowWithNTabs.menuitem = 正在与 #1 个标签页共享窗口;正在与 #1 个标签页共享窗口\n# LOCALIZATION NOTE (webrtcIndicator.sharingBrowserWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This message is shown when the contents of a tab is shared during a WebRTC\n# session, which currently is only possible with Loop/Hello.\nwebrtcIndicator.sharingBrowserWithNTabs.menuitem = 正在与 #1 个标签页共享标签页;正在与 #1 个标签页共享标签页\n# LOCALIZATION NOTE (webrtcIndicator.controlSharingOn.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.controlSharingOn.menuitem = 控制在“%S”的共享\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/browser-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Default search engine\nbrowser.search.defaultenginename=百度\n\n# Search engine order (order displayed in the search bar dropdown)s\nbrowser.search.order.1=百度\nbrowser.search.order.2=Google\nbrowser.search.order.3=Bing\n\n# This is the default set of web based feed handlers shown in the reader\n# selection UI\nbrowser.contentHandlers.types.0.title=我的 Yahoo\nbrowser.contentHandlers.types.0.uri=https://add.my.yahoo.com/rss?url=%s\n\n# increment this number when anything gets changed in the list below.  This will\n# cause Firefox to re-read these prefs and inject any new handlers into the \n# profile database.  Note that \"new\" is defined as \"has a different URL\"; this\n# means that it's not possible to update the name of existing handler, so \n# don't make any spelling errors here.\ngecko.handlerService.defaultHandlersVersion=4\n\n# The default set of protocol handlers for webcal:\ngecko.handlerService.schemes.webcal.0.name=30 个盒子\ngecko.handlerService.schemes.webcal.0.uriTemplate=https://30boxes.com/external/widget?refer=ff&url=%s\n\n# The default set of protocol handlers for mailto:\ngecko.handlerService.schemes.mailto.0.name=Yahoo! 邮件\ngecko.handlerService.schemes.mailto.0.uriTemplate=https://compose.mail.yahoo.com/?To=%s \ngecko.handlerService.schemes.mailto.1.name=Gmail\ngecko.handlerService.schemes.mailto.1.uriTemplate=https://mail.google.com/mail/?extsrc=mailto&url=%s\n\n# The default set of protocol handlers for irc:\ngecko.handlerService.schemes.irc.0.name=Mibbit\ngecko.handlerService.schemes.irc.0.uriTemplate=https://www.mibbit.com/?url=%s\n\n# The default set of protocol handlers for ircs:\ngecko.handlerService.schemes.ircs.0.name=Mibbit\ngecko.handlerService.schemes.ircs.0.uriTemplate=https://www.mibbit.com/?url=%s\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/feedback/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY testpilot.brand.label                      \"试飞员\">\n<!ENTITY testpilot.settings.label                   \"设置\">\n<!ENTITY testpilot.settings.dataSubmission.label    \"数据提交\">\n<!ENTITY testpilot.settings.notifications.label     \"通知\">\n<!ENTITY testpilot.settings.notifyWhen.label        \"通知我，当…\">\n<!ENTITY testpilot.settings.readyToSubmit.label     \"一项研究已经可以提交\">\n<!ENTITY testpilot.settings.newStudy.label          \"有了一项新的研究\">\n<!ENTITY testpilot.settings.hasNewResults.label     \"一项研究有了新结果\">\n<!ENTITY testpilot.settings.alwaysSubmitData.label  \"自动提交我的数据 (不要问我)\">\n<!ENTITY testpilot.allYourStudies.label             \"您的全部研究…\">\n<!ENTITY testpilot.about.label                      \"关于试飞员\">\n\n<!-- all studies window -->\n<!ENTITY testpilot.studiesWindow.title                  \"您的试飞员调查\">\n<!ENTITY testpilot.studiesWindow.currentStudies.label   \"当前调查\">\n<!ENTITY testpilot.studiesWindow.finishedStudies.label  \"已结束调查\">\n<!ENTITY testpilot.studiesWindow.studyFindings.label    \"研究结果\">\n<!ENTITY testpilot.studiesWindow.settings.label         \"设置\">\n<!ENTITY testpilot.studiesWindow.stillLoadingMessage    \"载入中，请稍候...\">\n\n<!-- raw data dialog -->\n<!ENTITY testpilot.rawDataWindow.title                  \"试飞员：原始数据\">\n\n<!-- notification -->\n<!ENTITY testpilot.notification.close.tooltip            \"关闭\">\n\n<!-- Firefox 4 beta version UI -->\n<!ENTITY testpilot.enable.label                        \"启用用户研究\">\n<!ENTITY testpilot.feedbackbutton.label                \"反馈\">\n<!ENTITY testpilot.happy.label        \"Firefox 令我高兴，因为...\">\n<!ENTITY testpilot.sad.label          \"Firefox 让我伤心，因为...\">\n<!ENTITY testpilot.broken.label      \"报告该网站无法正常浏览…\">\n<!ENTITY testpilot.idea.label        \"提交建议…\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/feedback/main.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# description for add-on manager\nextensions.testpilot@labs.mozilla.com.description = Help make Firefox better by running user studies.\n\n# common\ntestpilot.fullBrandName = Mozilla 实验室试飞员\ntestpilot.moreInfo = 更多信息\ntestpilot.submit = 提交\ntestpilot.takeSurvey = 参加调查\n\n# Feedback button menu\ntestpilot.turnOn = 启用用户研究\ntestpilot.turnOff = 禁用用户研究\n\n# studies window\ntestpilot.studiesWindow.noStudies = 我们将尝试新的研究内容；很快它就会来敲您的门咯！敬请期待！\ntestpilot.studiesWindow.uploading = 上传中...\ntestpilot.studiesWindow.unableToReachServer = 无法访问 Mozilla；请稍后重试。\ntestpilot.studiesWindow.thanksForContributing = 感谢您的贡献！\ntestpilot.studiesWindow.finishedOn = 已完成 %S\ntestpilot.studiesWindow.canceledStudy = （您取消了此研究）\ntestpilot.studiesWindow.missedStudy = （您错过了这个研究）\ntestpilot.studiesWindow.willStart = 将于 %S 开始\ntestpilot.studiesWindow.gatheringData = 正在收集数据。\ntestpilot.studiesWindow.willFinish = 将于 %S 结束\ntestpilot.studiesWindow.proposeStudy = 提出您自己的研究\n\n# for pages\ntestpilot.page.commentsAndDiscussions = 评论 & 讨论 &raquo;\ntestpilot.page.proposeATest = 提议一个测试 &raquo;\ntestpilot.page.testpilotOnTwitter = 给 @MozTestPilot 发推特消息 &raquo;\n\n# status page\ntestpilot.statusPage.uploadingData = 正在上传数据...\ntestpilot.statusPage.uploadErrorMsg = Oops！ 连接至 Mozilla 服务器时出错。可能您的网络连接已经断开？\ntestpilot.statusPage.willRetry = 试飞员将自动重试，您可以现在关闭本页面。\ntestpilot.statusPage.endedAlready = （它已经结束，您不应该看到这个页面）\ntestpilot.statusPage.todayAt =  今天，在 %S\ntestpilot.statusPage.endOn = 在 %S\n# LOCALIZATION NOTE (numExtensions): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 = number of extensions\n# example: \"2 extensions\"\ntestpilot.statusPage.numExtensions = #1 个扩展;#1 个扩展\ntestpilot.statusPage.recursEveryNumberOfDays = 此测试每 %S 天重复一次。每次完成时：\ntestpilot.statusPage.askMeBeforeSubmitData = 询问是否愿意提交我的数据。\ntestpilot.statusPage.alwaysSubmitData = 总是提交我的数据，并不要再问我。\ntestpilot.statusPage.neverSubmitData = 永不提交我的数据，并不要再问我。\ntestpilot.statusPage.loading = 载入中，请稍候...\n\n# quit page\ntestpilot.quitPage.aboutToQuit = 您将要退出 “%S“ 研究。\ntestpilot.quitPage.optionalMessage = (可选) 如果您有一分钟，请让我们知道您为什么选择了退出研究。\ntestpilot.quitPage.reason = 理由：\ntestpilot.quitPage.recurringStudy = 这是一个重复进行的研究。一般来说，我们在下一次开始研究时会告诉您。如果您不再想听到这个研究，请检选下面的框：\ntestpilot.quitPage.quitForever = 退出这个重复进行的调查。\ntestpilot.quitPage.quitStudy = 退出研究 &raquo;\n\n# welcome page\ntestpilot.welcomePage.thankYou = 感谢您加入试飞员队伍！\ntestpilot.welcomePage.gettingStarted = 新手上路\ntestpilot.welcomePage.pleaseTake = 请做\ntestpilot.welcomePage.backgroundSurvey = 试飞员背景调查\ntestpilot.welcomePage.clickToOpenStudiesWindow = 点击这里查看当前正在进行的调查。\ntestpilot.welcomePage.testpilotAddon = 试飞员附加组件\ntestpilot.welcomePage.iconExplanation = &laquo; 寻找在这个浏览器窗口底部右边的图标。\ntestpilot.welcomePage.moreIconExplanation = 您可以点击它来获得试飞员主菜单。\ntestpilot.welcomePage.notificationInfo = 当一个研究需要您的注意时，该图标会弹出一个通知。\ntestpilot.welcomePage.privacyPolicy = 隐私条款\ntestpilot.welcomePage.legalNotices = 法律声明\n\n# survey page\ntestpilot.surveyPage.saveAnswers = 保存答案\ntestpilot.surveyPage.submitAnswers = 提交答案\ntestpilot.surveyPage.changeAnswers = 更改回答\ntestpilot.surveyPage.loading = 载入中，请稍候...\ntestpilot.surveyPage.thankYouForFinishingSurvey = 感谢您完成这项调查。您的回答将被随着下一组实验数据上传。\ntestpilot.surveyPage.reviewOrChangeYourAnswers = 如果您想查看或更改您的答案，您可以在任何时间使用下面的按钮。\n\n# modules/task.js\ntestpilot.finishedTask.finishedStudy = 好极了！您完成了 %S 研究！\ntestpilot.finishedTask.allRelatedDataDeleted = 与此项研究相关的所有数据已从您的计算机中删除。\n\n# modules/setup.js\ntestpilot.notification.update = 更新...\ntestpilot.notification.thankYouForUploadingData = 感谢!\ntestpilot.notification.thankYouForUploadingData.message = 感谢您上传您的数据。\ntestpilot.notification.readyToSubmit = 已可以提交\ntestpilot.notification.readyToSubmit.message = 试飞员“%S”研究已完成收集数据并准备提交。\ntestpilot.notification.newTestPilotStudy = 新试飞员研究\ntestpilot.notification.newTestPilotStudy.pre.message = 试飞员 “%S” 研究即将开始。\ntestpilot.notification.newTestPilotSurvey = 新的试飞员调查\ntestpilot.notification.newTestPilotSurvey.message = 试飞员“%S”调查已可用。\ntestpilot.notification.newTestPilotResults = 新的试飞员结果\ntestpilot.notification.newTestPilotResults.message = 试飞员“%S”研究已有新的结果。\ntestpilot.notification.autoUploadedData = 谢谢!\ntestpilot.notification.autoUploadedData.message = 试飞员“%S”研究完成，并已提交您的数据！\ntestpilot.notification.extensionUpdate = 扩展更新\ntestpilot.notification.extensionUpdate.message = 您的调查需要一个新版本的试飞员。您可以使用附加组件窗口获取最新版本。\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/pdfviewer/chrome.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Chrome notification bar messages and buttons\nunsupported_feature=这份 PDF 文档可能并未正确显示。\nunsupported_feature_forms=此 PDF 文档包含表单。不支持表单字段的填写。\nopen_with_different_viewer=用其他查看器打开\nopen_with_different_viewer.accessKey=o\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/pdfviewer/viewer.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Main toolbar buttons (tooltips and alt text for images)\nprevious.title=上一页\nprevious_label=上一页\nnext.title=下一页\nnext_label=下一页\n\n# LOCALIZATION NOTE (page.title): The tooltip for the pageNumber input.\npage.title=页面\n# LOCALIZATION NOTE (of_pages): \"{{pagesCount}}\" will be replaced by a number\n# representing the total number of pages in the document.\nof_pages=/ {{pagesCount}}\n# LOCALIZATION NOTE (page_of_pages): \"{{pageNumber}}\" and \"{{pagesCount}}\"\n# will be replaced by a number representing the currently visible page,\n# respectively a number representing the total number of pages in the document.\npage_of_pages=({{pageNumber}} / {{pagesCount}})\n\nzoom_out.title=缩小\nzoom_out_label=缩小\nzoom_in.title=放大\nzoom_in_label=放大\nzoom.title=缩放\npresentation_mode.title=切换到演示模式\npresentation_mode_label=演示模式\nopen_file.title=打开文件\nopen_file_label=打开\nprint.title=打印\nprint_label=打印\ndownload.title=下载\ndownload_label=下载\nbookmark.title=当前在看的内容（复制或在新窗口中打开）\nbookmark_label=当前在看\n\n# Secondary toolbar and context menu\ntools.title=工具\ntools_label=工具\nfirst_page.title=转到第一页\nfirst_page.label=转到第一页\nfirst_page_label=转到第一页\nlast_page.title=转到最后一页\nlast_page.label=转到最后一页\nlast_page_label=转到最后一页\npage_rotate_cw.title=顺时针旋转\npage_rotate_cw.label=顺时针旋转\npage_rotate_cw_label=顺时针旋转\npage_rotate_ccw.title=逆时针旋转\npage_rotate_ccw.label=逆时针旋转\npage_rotate_ccw_label=逆时针旋转\n\nhand_tool_enable.title=启用手形工具\nhand_tool_enable_label=启用手形工具\nhand_tool_disable.title=禁用手形工具\nhand_tool_disable_label=禁用手形工具\n\n# Document properties dialog box\ndocument_properties.title=文档属性…\ndocument_properties_label=文档属性…\ndocument_properties_file_name=文件名:\ndocument_properties_file_size=文件大小:\n# LOCALIZATION NOTE (document_properties_kb): \"{{size_kb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in kilobytes, respectively in bytes.\ndocument_properties_kb={{size_kb}} KB ({{size_b}} 字节)\n# LOCALIZATION NOTE (document_properties_mb): \"{{size_mb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in megabytes, respectively in bytes.\ndocument_properties_mb={{size_mb}} MB ({{size_b}} 字节)\ndocument_properties_title=标题:\ndocument_properties_author=作者:\ndocument_properties_subject=主题:\ndocument_properties_keywords=关键词:\ndocument_properties_creation_date=创建日期:\ndocument_properties_modification_date=修改日期:\n# LOCALIZATION NOTE (document_properties_date_string): \"{{date}}\" and \"{{time}}\"\n# will be replaced by the creation/modification date, and time, of the PDF file.\ndocument_properties_date_string={{date}}, {{time}}\ndocument_properties_creator=创建者:\ndocument_properties_producer=PDF 制作者:\ndocument_properties_version=PDF 版本:\ndocument_properties_page_count=页数:\ndocument_properties_close=关闭\n\nprint_progress_message=正在准备打印文档…\n# LOCALIZATION NOTE (print_progress_percent): \"{{progress}}\" will be replaced by\n# a numerical per cent value.\nprint_progress_percent={{progress}}%\nprint_progress_close=取消\n\n# Tooltips and alt text for side panel toolbar buttons\n# (the _label strings are alt text for the buttons, the .title strings are\n# tooltips)\ntoggle_sidebar.title=切换侧栏\ntoggle_sidebar_notification.title=切换侧栏（文档所含的大纲/附件）\ntoggle_sidebar_label=切换侧栏\ndocument_outline.title=显示文档大纲（双击展开/折叠所有项）\ndocument_outline_label=文档大纲\nattachments.title=显示附件\nattachments_label=附件\nthumbs.title=显示缩略图\nthumbs_label=缩略图\nfindbar.title=在文档中查找\nfindbar_label=查找\n\n# Thumbnails panel item (tooltip and alt text for images)\n# LOCALIZATION NOTE (thumb_page_title): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_title=页码 {{page}}\n# LOCALIZATION NOTE (thumb_page_canvas): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_canvas=页面 {{page}} 的缩略图\n\n# Find panel button title and messages\nfind_label=查找：\nfind_previous.title=查找词语上一次出现的位置\nfind_previous_label=上一页\nfind_next.title=查找词语后一次出现的位置\nfind_next_label=下一页\nfind_highlight=全部高亮显示\nfind_match_case_label=区分大小写\nfind_reached_top=到达文档开头，从末尾继续\nfind_reached_bottom=到达文档末尾，从开头继续\nfind_not_found=找不到指定词语\n\n# Error panel labels\nerror_more_info=更多信息\nerror_less_info=更少信息\nerror_close=关闭\n# LOCALIZATION NOTE (error_version_info): \"{{version}}\" and \"{{build}}\" will be\n# replaced by the PDF.JS version and build ID.\nerror_version_info=PDF.js v{{version}} (build: {{build}})\n# LOCALIZATION NOTE (error_message): \"{{message}}\" will be replaced by an\n# english string describing the error.\nerror_message=信息：{{message}}\n# LOCALIZATION NOTE (error_stack): \"{{stack}}\" will be replaced with a stack\n# trace.\nerror_stack=堆栈：{{stack}}\n# LOCALIZATION NOTE (error_file): \"{{file}}\" will be replaced with a filename\nerror_file=文件：{{file}}\n# LOCALIZATION NOTE (error_line): \"{{line}}\" will be replaced with a line number\nerror_line=行号：{{line}}\nrendering_error=渲染页面时发生错误。\n\n# Predefined zoom values\npage_scale_width=适合页宽\npage_scale_fit=适合页面\npage_scale_auto=自动缩放\npage_scale_actual=实际大小\n# LOCALIZATION NOTE (page_scale_percent): \"{{scale}}\" will be replaced by a\n# numerical scale value.\npage_scale_percent={{scale}}%\n\n# Loading indicator messages\nloading_error_indicator=错误\nloading_error=载入PDF时发生错误。\ninvalid_file_error=无效或损坏的PDF文件。\nmissing_file_error=缺少PDF文件。\nunexpected_response_error=意外的服务器响应。\n\n# LOCALIZATION NOTE (text_annotation_type.alt): This is used as a tooltip.\n# \"{{type}}\" will be replaced with an annotation type from a list defined in\n# the PDF spec (32000-1:2008 Table 169 – Annotation types).\n# Some common types are e.g.: \"Check\", \"Text\", \"Comment\", \"Note\"\ntext_annotation_type.alt=[{{type}} 注解]\npassword_label=输入密码以打开此 PDF 文件。\npassword_invalid=密码无效。请重试。\npassword_ok=确定\npassword_cancel=取消\n\nprinting_not_supported=警告：打印功能不完全支持此浏览器。\nprinting_not_ready=警告：该 PDF 未完全载入以供打印。\nweb_fonts_disabled=Web 字体已被禁用：无法使用嵌入的PDF字体。\ndocument_colors_not_allowed=不允许 PDF 文档使用自己的颜色：浏览器中“允许页面选择自己的颜色”的选项已停用。\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n\n<!ENTITY PropertiesViewWindowTitle \"属性\">\n\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/aboutdebugging.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutDebugging.fullTitle    \"使用 Firefox 开发者工具进行调试\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/aboutdebugging.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (debug):\n# This string is displayed as a label of the button that starts\n# debugging a service worker.\ndebug = 调试\n\n# LOCALIZATION NOTE (push):\n# This string is displayed as a label of the button that pushes a test payload\n# to a service worker.\npush = 推送\n\n# LOCALIZATION NOTE (start):\n# This string is displayed as a label of the button that starts a service worker.\nstart = 开始\n\nscope = 范围\nunregister = 取消注册\n\npushService = 推送服务\n\n# LOCALIZATION NOTE (fetch):\n# Fetch is an event type and should not be translated.\nfetch = Fetch\n\n# LOCALIZATION NOTE (listeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nlisteningForFetchEvents = 正在监听 fetch 事件。\n\n# LOCALIZATION NOTE (notListeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nnotListeningForFetchEvents = 未在监听 fetch 事件。\n\n# LOCALIZATION NOTE (addons):\n# This string is displayed as a header of the about:debugging#addons page.\naddons = 附加组件\n\n# LOCALIZATION NOTE (addonDebugging.label):\n# This string is displayed next to a check box that enables the user to switch\n# addon debugging on/off.\naddonDebugging.label = 启用附加组件调试\n\n# LOCALIZATION NOTE (addonDebugging.tooltip):\n# This string is displayed in a tooltip that appears when hovering over a check\n# box that switches addon debugging on/off.\naddonDebugging.tooltip = 开启此项将允许您调试附加组件和浏览器的许多部分\n\n# LOCALIZATION NOTE (moreInfo):\n# This string is displayed next to addonDebugging.label as a link to a page\n# with documentation.\nmoreInfo = 更多信息\n\n# LOCALIZATION NOTE (loadTemporaryAddon):\n# This string is displayed as a label of a button that allows the user to\n# load additional add-ons.\nloadTemporaryAddon = 临时载入附加组件\n\n# LOCALIZATION NOTE (extensions):\n# This string is displayed as a header above the list of loaded add-ons.\nextensions = 扩展\n\n# LOCALIZATION NOTE (temporaryExtensions):\n# This string is displayed as a header above the list of temporarily loaded add-ons.\ntemporaryExtensions = 临时扩展\n\n# LOCALIZATION NOTE (selectAddonFromFile2):\n# This string is displayed as the title of the file picker that appears when\n# the user clicks the 'Load Temporary Add-on' button\nselectAddonFromFile2 = 选择清单文件或者包 (.xpi)\n\n# LOCALIZATION NOTE (reload):\n# This string is displayed as a label of the button that reloads a given addon.\nreload = 重新载入\n\n# LOCALIZATION NOTE (reloadDisabledTooltip):\n# This string is displayed in a tooltip that appears when hovering over a\n# disabled 'reload' button.\nreloadDisabledTooltip = 仅可重新载入临时安装的附加组件\n\n# LOCALIZATION NOTE (workers):\n# This string is displayed as a header of the about:debugging#workers page.\nworkers = Worker\n\nserviceWorkers = Service Workers\nsharedWorkers = Shared Workers\notherWorkers = 其他 Workers\n\n# LOCALIZATION NOTE (running):\n# This string is displayed as the state of a service worker in RUNNING state.\nrunning = 正在运行\n\n# LOCALIZATION NOTE (stopped):\n# This string is displayed as the state of a service worker in STOPPED state.\nstopped = 已停止\n\n# LOCALIZATION NOTE (registering):\n# This string is displayed as the state of a service worker for which no service worker\n# registration could be found yet. Only active registrations are visible from\n# about:debugging, so such service workers are considered as registering.\nregistering = 正在注册\n\n# LOCALIZATION NOTE (tabs):\n# This string is displayed as a header of the about:debugging#tabs page.\ntabs = 标签页\n\n# LOCALIZATION NOTE (pageNotFound):\n# This string is displayed as the main message at any error/invalid page.\npageNotFound = 找不到页面\n\n# LOCALIZATION NOTE (doesNotExist):\n# This string is displayed as an error message when navigating to an invalid page\n# %S will be replaced by the name of the page at run-time.\ndoesNotExist = #%S 不存在！\n\n# LOCALIZATION NOTE (nothing):\n# This string is displayed when the list of workers is empty.\nnothing = 尚未开始。\n\nconfigurationIsNotCompatible = 您的浏览器配置与 Service Worker 不兼容\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n     The Animations panel is part of the Inspector sidebar -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n     keep it in English, or another language commonly spoken among web\n     developers. You want to make that choice consistent across the developer\n     tools. A good criteria is the language in which you'd find the best\n     documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (animationInspectorTitle): This is the label shown in the\n     sidebar tab -->\n<!ENTITY animationInspectorTitle \"动画\">\n\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector. -->\n<!ENTITY invalidElement \"当前元素中未找到动画。\">\n\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector, to invite the\n     user to select a new node by clicking on the element-picker icon. -->\n<!ENTITY selectElement \"挑选页面中的另一个元素。\">\n\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n<!ENTITY allAnimations \"所有动画\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (panel.invalidElementSelected):\n# This is the label shown in the panel when an invalid node is currently\n# selected in the inspector (i.e. a non-element node or a node that is not\n# animated).\npanel.invalidElementSelected=没有找到当前元素有动画。\n\n# LOCALIZATION NOTE (panel.selectElement): This is the label shown in the panel\n# when an invalid node is currently selected in the inspector, to invite the\n# user to select a new node by clicking on the element-picker icon.\npanel.selectElement=挑选页面中的另一个元素。\n\n# LOCALIZATION NOTE (panel.allAnimations): This is the label shown at the bottom of\n# the panel, in a toolbar, to let the user know the toolbar applies to all\n# animations, not just the ones applying to the current element.\npanel.allAnimations=所有动画\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=持续时间:\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=延迟：\n\n# LOCALIZATION NOTE (player.animationEndDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation endDelay.\nplayer.animationEndDelayLabel=结束延迟：\n\n# LOCALIZATION NOTE (player.animationRateLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation playback rate.\nplayer.animationRateLabel=播放速率\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=重复:\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.infiniteIterationCountText):\n# See player.infiniteIterationCount for a description of what this is.\n# Unlike player.infiniteIterationCount, this string isn't used in HTML, but in\n# a tooltip.\nplayer.infiniteIterationCountText=∞\n\n# LOCALIZATION NOTE (player.animationIterationStartLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# iterationStart value.\n# %1$S will be replaced by the original iteration start value\n# %2$S will be replaced by the actual time of iteration start\nplayer.animationIterationStartLabel=迭代开始：%1$S (%2$S秒)\n\n# LOCALIZATION NOTE (player.animationOverallEasingLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the easing\n# that applies to a whole iteration of an animation as opposed to the\n# easing that applies between animation keyframes.\nplayer.animationOverallEasingLabel=全局缓动：\n\n# LOCALIZATION NOTE (player.animationFillLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# fill mode value.\nplayer.animationFillLabel=填充：\n\n# LOCALIZATION NOTE (player.animationDirectionLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# direction value.\nplayer.animationDirectionLabel=方向：\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%S秒\n\n# LOCALIZATION NOTE (player.playbackRateLabel):\n# This string is displayed in each animation player widget, as the label of\n# drop-down list items that can be used to change the rate at which the\n# animation runs (1× being the default, 2× being twice as fast).\nplayer.playbackRateLabel=%S倍\n\n# LOCALIZATION NOTE (player.runningOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that the\n# animation is running on the compositor thread.\nplayer.runningOnCompositorTooltip=此动画运行在动画合成器线程上\n\n# LOCALIZATION NOTE (player.allPropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is running on the compositor thread.\nplayer.allPropertiesOnCompositorTooltip=所有动画属性已优化\n\n# LOCALIZATION NOTE (player.somePropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is not running on the compositor thread.\nplayer.somePropertiesOnCompositorTooltip=一些动画属性已优化\n\n# LOCALIZATION NOTE (timeline.rateSelectorTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# drop-down list that can be used to change the rate at which the animations\n# run.\ntimeline.rateSelectorTooltip=设置动画播放速率\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.pausedButtonTooltip=继续播放动画\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.resumedButtonTooltip=暂停播放动画\n\n# LOCALIZATION NOTE (timeline.rewindButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# rewind button that can be used to rewind the animations\ntimeline.rewindButtonTooltip=反向播放动画\n\n# LOCALIZATION NOTE (timeline.timeGraduationLabel):\n# This string is displayed at the top of the animation panel, next to each time\n# graduation, to indicate what duration (in milliseconds) this graduation\n# corresponds to.\ntimeline.timeGraduationLabel=%S毫秒\n\n# LOCALIZATION NOTE (timeline.cssanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.cssanimation.nameLabel=%S - CSS 动画\n\n# LOCALIZATION NOTE (timeline.csstransition.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Transition in the timeline UI.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.csstransition.nameLabel=%S - CSS 变换\n\n# LOCALIZATION NOTE (timeline.scriptanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a script-generated animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.scriptanimation.nameLabel=%S - 脚本动画\n\n# LOCALIZATION NOTE (timeline.scriptanimation.unnamedLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over an unnamed script-generated animation in the timeline UI.\ntimeline.scriptanimation.unnamedLabel=脚本动画\n\n# LOCALIZATION NOTE (timeline.unknown.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of an unknown animation type in the timeline UI.\n# This can happen if devtools couldn't figure out the type of the animation.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.unknown.nameLabel=%S\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nvalidator.nonExistingFolder=项目文件夹不存在\nvalidator.expectProjectFolder=此项目文件夹不应该是文件\nvalidator.noManifestFile=项目的根文件夹下需要有一个清单文件，封装式应用应将它命名为“manifest.webapp”，而附加组件则应将他命名为“manifest.json”。\nvalidator.invalidManifestURL=无效的清单文件 URL“%S”\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON=应用的清单文件不是一个有效的 JSON 文件：%1$S 位于： %2$S\nvalidator.noAccessManifestURL=无法读取清单文件：%1$S 位于：%2$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL=无效的托管的清单文件 URL“%1$S”：%2$S\nvalidator.invalidProjectType=未知的项目类型“%S”\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty=清单文件中缺少必须的“name”。\nvalidator.missIconsManifestProperty=清单文件中缺少“icons”。\nvalidator.missIconMarketplace2=提交应用到“应用市场”需要一个 128px 的图标\nvalidator.invalidAppType=未知的应用类型：“%S”。\nvalidator.invalidHostedPriviledges=托管应用的类型不能是“%S”。\nvalidator.noCertifiedSupport=应用管理器尚不能完全支持 'certified' 应用。\nvalidator.nonAbsoluteLaunchPath=启动路径必须为以“/”开始的绝对路径：”%S“\nvalidator.accessFailedLaunchPath=无法访问应用启动文件“%S”\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode=无法访问应用启动文件“%1$S”，得到 HTTP 代码 %2$S\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest=指定的页面没有清单文件。\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8=清单文件含有编码为 %S 的字符。清单文件的编码必须为 UTF-8。\n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType=清单文件的 mimetype 为 %S。清单文件的 mimetype 必须为 text/cache-manifest。\n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI=URI %1$S 在多个位置被引用，这是不允许的：%2$S。\n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI=NETWORK 段中 %1$S 行（%2$S）使得 %5$S 段中 %3$S 行（%4$S）不被缓存。\nfallbackBlocksURI=FALLBACK 段中 %1$S 行（%2$S）使得 %5$S 段 %3$S 行（%4$S）不被缓存。\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest=文件 %1$S 在 %2$S 后有改动。在清单文件中的内容被更改后，%3$S 行中缓存的版本才会被替代。\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore=%1$S 的缓存控制设置为不存储。应用程序缓存将不会存储 %2$S 行中的文件。\n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable=%1$S 指向了在 %2$S 行中不可用的一个资源。\n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI=传递到 AppCacheUtils 的 URI 是无效的。\n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults=您的搜索没有得到结果。\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled=您的磁盘缓存被禁用了。请到 about:config 设置 browser.cache.disk.enable 的值为 true 后重试。\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest=%S 行作为清单文件的第一行必须是“CACHE MANIFEST”。\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2=“CACHE MANIFEST”仅在第一行有效，然而却出现在第%S行\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2=第 %2$S 行的 %1$S 段错误地使用了星号（*）。若 NETWORK 段仅包含一个单星号，则任何并未列在清单文件中的 URL 将被视为列在 NETWORK 段中，否则这些 URL 将被视为不可用。星号不得用作其他用法。\n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces=第 %S 行中的 URI 中的空格应该被替换为 %20。\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad=%S 行中，/../ 不是有效的 URI 前缀。\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes=在 %S 行含有过多的点点斜线运算符 (../)。\n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces=%S 行中，FALLBACK 段只允许空格分隔的两个资源标识符。\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2=第%S行的 FALLBACK 段错误地使用了星号（*）。FALLBACK 段中的 URL 仅需使用符合请求的 URL 前缀。\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue=%S 行中，SETTINGS 段只能包含单一一个值，\"prefer-online\" 或 \"fast\"。\n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName=%2$S 行中存在无效的段名称（%1$S）。\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/boxmodel.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n# The Layout View is a panel displayed in the computed view tab of the Inspector sidebar.\n\n# LOCALIZATION NOTE : FILE The correct localization of this file might be to\n# keep it in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (boxmodel.title) This is the title of the box model panel and is\n# displayed as a label.\nboxmodel.title=盒模型\n\n# LOCALIZATION NOTE (boxmodel.margin) This refers to the margin in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.margin=外边距\n\n# LOCALIZATION NOTE (boxmodel.border) This refers to the border in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.border=边框\n\n# LOCALIZATION NOTE (boxmodel.padding) This refers to the padding in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.padding=填充\n\n# LOCALIZATION NOTE (boxmodel.content) This refers to the content in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.content=内容\n\n# LOCALIZATION NOTE: (boxmodel.geometryButton.tooltip) This label is displayed as a\n# tooltip that appears when hovering over the button that allows users to edit the\n# position of an element in the page.\nboxmodel.geometryButton.tooltip=编辑位置\n\n# LOCALIZATION NOTE: (boxmodel.propertiesLabel) This label is displayed as the header\n# for showing and collapsing the properties underneath the box model in the layout view\nboxmodel.propertiesLabel=框模型属性\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n\n\n\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"重新载入\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"此页面才能调试 &lt;canvas&gt; 上下文。\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"点击\">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"按钮记录动画帧的调用堆栈。\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.waitingNotice): This is the label shown\n  -  in the call list view while recording a snapshot. -->\n\n<!ENTITY canvasDebuggerUI.waitingNotice   \"正在记录一个动画循环…\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"记录动画循环的下一帧。\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n\n<!ENTITY canvasDebuggerUI.importSnapshot \"导入…\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n\n<!ENTITY canvasDebuggerUI.clearSnapshots \"清空\">\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"过滤调用\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText=尚无截图。\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel=截图 #%S\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel=载入中…\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel=保存\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel=保存中…\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel=已从磁盘载入\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle=保存动画帧截图…\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter=JSON 文件\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter=所有文件\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel=#1 次绘制;#1 次绘制\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel=#1 次调用;#1 次调用\n\n# LOCALIZATION NOTE (recordingTimeoutFailure):\n# This notification alert is displayed when attempting to record a requestAnimationFrame\n# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no\n# loops were found.\nrecordingTimeoutFailure=Canvas 调试器未能找到一个 requestAnimationFrame 或者 setTimeout 循环。\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/components.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the shared React components,\n# so files in `devtools/client/shared/components/*`.\n\n# LOCALIZATION NOTE (frame.unknownSource): When we do not know the source filename of\n# a frame, we use this string instead.\nframe.unknownSource=（未知）\n\n# LOCALIZATION NOTE (viewsourceindebugger): The label for the tooltip when hovering over\n# a source link that links to the debugger.\n# %S represents the URL to match in the debugger.\nframe.viewsourceindebugger=在调试器中查看源代码 → %S\n\n# LOCALIZATION NOTE (notificationBox.closeTooltip): The content of a tooltip that\n# appears when hovering over the close button in a notification box.\nnotificationBox.closeTooltip=关闭此消息\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n\n<!ENTITY title      \"连接\">\n<!ENTITY header     \"连接到远程设备\">\n<!ENTITY host       \"主机名：\">\n<!ENTITY port       \"端口：\">\n<!ENTITY connect    \"连接\">\n<!ENTITY connecting \"正在连接…\">\n<!ENTITY availableAddons \"可用的远程附加组件：\">\n<!ENTITY availableTabs \"可用的远程标签页：\">\n<!ENTITY availableProcesses \"可用的远程进程：\">\n<!ENTITY connectionError \"错误：\">\n<!ENTITY errorTimeout \"错误：连接超时。\">\n<!ENTITY errorRefused \"错误：连接被拒绝。\">\n<!ENTITY errorUnexpected \"意外错误。\">\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n\n<!ENTITY remoteHelp \"Firefox 开发者工具可以调试远程设备（例如 Firefox for Android 和 Firefox OS）。请确保您开启了远程设备中的“远程调试”选项。更多信息请参阅\">\n<!ENTITY remoteDocumentation \"文档\">\n<!ENTITY remoteHelpSuffix \"。\">\n\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=主进程\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n<!ENTITY debuggerUI.closeButton.tooltip \"关闭\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n<!ENTITY debuggerUI.panesButton.tooltip \"切换面板\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n<!ENTITY debuggerUI.blackBoxMessage.label \"此资源在黑盒中：它的断点已禁用，并且步进时也将跳过它。\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"停止对此资源进行黑盒测试\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n<!ENTITY debuggerUI.optsButton.tooltip  \"调试器选项\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"切换黑盒\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n<!ENTITY debuggerUI.sources.prettyPrint \"美化源代码\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n<!ENTITY debuggerUI.autoPrettyPrint     \"自动美化精简过的源代码\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"启用/禁用所有断点\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton \"清除\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton.tooltip \"清除已收集的跟踪记录\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n<!ENTITY debuggerUI.pauseExceptions           \"异常处暂停\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.ignoreCaughtExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n<!ENTITY debuggerUI.ignoreCaughtExceptions           \"忽略捕获的异常\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n<!ENTITY debuggerUI.showPanesOnInit           \"启动时显示面板\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n<!ENTITY debuggerUI.showVarsFilter           \"显示变量过滤框\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n<!ENTITY debuggerUI.showOnlyEnum           \"仅显示可枚举的属性\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n<!ENTITY debuggerUI.showOriginalSource           \"显示原始来源\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not. -->\n<!ENTITY debuggerUI.autoBlackBox           \"自动化黑盒缩小来源\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a header for the operators part. -->\n<!ENTITY debuggerUI.searchPanelOperators    \"操作符：\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n<!ENTITY debuggerUI.searchFile           \"过滤脚本\">\n<!ENTITY debuggerUI.searchFile.key       \"P\">\n<!ENTITY debuggerUI.searchFile.altkey    \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n<!ENTITY debuggerUI.searchGlobal           \"搜索所有文件\">\n<!ENTITY debuggerUI.searchGlobal.key       \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n<!ENTITY debuggerUI.searchFunction           \"搜索函数定义\">\n<!ENTITY debuggerUI.searchFunction.key       \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"D\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n<!ENTITY debuggerUI.searchToken           \"查找\">\n<!ENTITY debuggerUI.searchToken.key       \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n<!ENTITY debuggerUI.searchGoToLine           \"跳至某行…\">\n<!ENTITY debuggerUI.searchGoToLine.key       \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"L\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n<!ENTITY debuggerUI.searchVariable           \"过滤变量\">\n<!ENTITY debuggerUI.searchVariable.key       \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n<!ENTITY debuggerUI.focusVariables           \"聚焦变量树\">\n<!ENTITY debuggerUI.focusVariables.key       \"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n<!ENTITY debuggerUI.condBreakPanelTitle \"只有以下表达式为真时，这个断点才会停止执行\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n<!ENTITY debuggerUI.seMenuBreak     \"添加断点\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n<!ENTITY debuggerUI.seMenuCondBreak     \"添加条件断点\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for editing a breakpoint. -->\n<!ENTITY debuggerUI.seEditMenuCondBreak     \"编辑条件断点\">\n<!ENTITY debuggerUI.seEditMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n<!ENTITY debuggerUI.tabs.workers        \"Worker\">\n<!ENTITY debuggerUI.tabs.sources        \"资源\">\n<!ENTITY debuggerUI.tabs.traces         \"跟踪\">\n<!ENTITY debuggerUI.tabs.callstack      \"调用栈\">\n<!ENTITY debuggerUI.tabs.variables      \"变量\">\n<!ENTITY debuggerUI.tabs.events         \"事件\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n<!ENTITY debuggerUI.seMenuAddWatch      \"选择要监视的表达式\">\n<!ENTITY debuggerUI.seMenuAddWatch.key  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n<!ENTITY debuggerUI.addWatch            \"添加监视表达式\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n<!ENTITY debuggerUI.removeAllWatch           \"移除所有监视表达式\">\n<!ENTITY debuggerUI.removeAllWatch.key       \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  debugger sources side menu. This should be the same as\n  -  netmonitorUI.context.newTab  -->\n<!ENTITY debuggerUI.context.newTab           \"在新标签页中打开\">\n<!ENTITY debuggerUI.context.newTab.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url. This should be\n  -  the same as netmonitorUI.context.copyUrl -->\n<!ENTITY debuggerUI.context.copyUrl           \"复制网址\">\n<!ENTITY debuggerUI.context.copyUrl.accesskey \"C\">\n<!ENTITY debuggerUI.context.copyUrl.key \"C\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI.\ncollapsePanes=折叠面板\n\n# LOCALIZATION NOTE (copySourceUrl): This is the text that appears in the\n# context menu to copy the source URL of file open.\ncopySourceUrl=复制源网址\n\n# LOCALIZATION NOTE (copySourceUrl.accesskey): Access key to copy the source URL of a file from\n# the context menu.\ncopySourceUrl.accesskey=u\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI.\nexpandPanes=展开面板\n\n# LOCALIZATION NOTE (pauseButtonTooltip): The tooltip that is displayed for the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=点击暂停 (%S)\n\n# LOCALIZATION NOTE (pausePendingButtonTooltip): The tooltip that is displayed for\n# the pause button after it's been clicked but before the next JavaScript to run.\npausePendingButtonTooltip=正在等待下次执行\n\n# LOCALIZATION NOTE (resumeButtonTooltip): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=点击恢复 (%S)\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=跨越 (%S)\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=步进 (%S)\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=步出 (%S)\n\n# LOCALIZATION NOTE (noWorkersText): The text to display in the workers list\n# when there are no workers.\nnoWorkersText=此页面没有 Worker。\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources list\n# when there are no sources.\nnoSourcesText=此页没有脚本源代码。\n\n# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab\n# when there are no events.\nnoEventListenersText=没有可显示的事件监听器\n\n# LOCALIZATION NOTE (eventListenersHeader): The text to display in the events\n# header.\neventListenersHeader=事件监听器\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText=没有栈帧可显示\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip=在这个事件中触发中断\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector=于\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource=在\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes=%S 节点\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative=[原生代码]\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents=动画\naudioEvents=音频\nbatteryEvents=电池\nclipboardEvents=剪贴板\ncompositionEvents=编写\ndeviceEvents=设备\ndisplayEvents=显示\ndragAndDropEvents=拖放\ngamepadEvents=游戏手柄\nindexedDBEvents=IndexedDB\ninteractionEvents=交互\nkeyboardEvents=键盘\nmediaEvents=HTML5 媒体\nmouseEvents=鼠标\nmutationEvents=突变\nnavigationEvents=导航\npointerLockEvents=指针锁\nsensorEvents=传感器\nstorageEvents=存储\ntimeEvents=时间\ntouchEvents=触摸\notherEvents=其他\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=开关黑盒测试\n\n# LOCALIZATION NOTE (sources.search.key): Key shortcut to open the search for\n# searching all the source files the debugger has seen.\nsources.search.key=P\n\n# LOCALIZATION NOTE (sources.searchAlt.key): Alternate key shortcut to open\n# the search for searching all the source files the debugger has seen.\nsources.searchAlt.key=O\n\n# LOCALIZATION NOTE (sourceSearch.search.key): Key shortcut to open the search\n# for searching within a the currently opened files in the editor\nsourceSearch.search.key=F\n\n# LOCALIZATION NOTE (sourceSearch.search.placeholder): placeholder text in\n# the source search input bar\nsourceSearch.search.placeholder=文件中搜索…\n\n# LOCALIZATION NOTE (sourceSearch.search.again.key): Key shortcut to re-open\n# the search for re-searching the same search triggered from a sourceSearch\nsourceSearch.search.again.key=G\n\n# LOCALIZATION NOTE (sourceSearch.resultsSummary1): Shows a summary of\n# the number of matches for autocomplete\nsourceSearch.resultsSummary1=%d 个结果\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=无法找到符合条件的结果\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=搜索脚本 (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=过滤变量\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText=过滤属性\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=过滤脚本 (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=搜索所有文件 (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=搜索函数定义 (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=在此文件中查找 (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=跳转到行 (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=过滤变量 (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=配置条件断点\nbreakpointMenuItem.enableSelf=启用断点\nbreakpointMenuItem.disableSelf=禁用断点\nbreakpointMenuItem.deleteSelf=删除断点\nbreakpointMenuItem.enableOthers=启用其他\nbreakpointMenuItem.disableOthers=禁用其他\nbreakpointMenuItem.deleteOthers=移除其他\nbreakpointMenuItem.enableAll=启用所有断点\nbreakpointMenuItem.disableAll=禁用所有断点\nbreakpointMenuItem.deleteAll=移除所有断点\n\n# LOCALIZATION NOTE (breakpoints.header): Breakpoints right sidebar pane header.\nbreakpoints.header=断点\n\n# LOCALIZATION NOTE (breakpoints.none): The text that appears when there are\n# no breakpoints present\nbreakpoints.none=无断点\n\n# LOCALIZATION NOTE (breakpoints.enable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.enable=启用断点\n\n# LOCALIZATION NOTE (breakpoints.disable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.disable=禁用断点\n\n# LOCALIZATION NOTE (breakpoints.removeBreakpointTooltip): The tooltip that is displayed\n# for remove breakpoint button in right sidebar\nbreakpoints.removeBreakpointTooltip=移除断点\n\n# LOCALIZATION NOTE (callStack.header): Call Stack right sidebar pane header.\ncallStack.header=调用堆栈\n\n# LOCALIZATION NOTE (callStack.notPaused): Call Stack right sidebar pane\n# message when not paused.\ncallStack.notPaused=未暂停\n\n# LOCALIZATION NOTE (callStack.collapse): Call Stack right sidebar pane\n# message to hide some of the frames that are shown.\ncallStack.collapse=折叠行\n\n# LOCALIZATION NOTE (callStack.expand): Call Stack right sidebar pane\n# message to show more of the frames.\ncallStack.expand=展开行\n\n# LOCALIZATION NOTE (editor.searchResults): Editor Search bar message\n# for the summarizing the selected search result. e.g. 5 of 10 results.\neditor.searchResults=%d / %d 条结果\n\n# LOCALIZATION NOTE (editor.noResults): Editor Search bar message\n# for when no results found.\neditor.noResults=无结果\n\n# LOCALIZATION NOTE (editor.addBreakpoint): Editor gutter context menu item\n# for adding a breakpoint on a line.\neditor.addBreakpoint=添加断点\n\n# LOCALIZATION NOTE (editor.disableBreakpoint): Editor gutter context menu item\n# for disabling a breakpoint on a line.\neditor.disableBreakpoint=禁用断点\n\n# LOCALIZATION NOTE (editor.enableBreakpoint): Editor gutter context menu item\n# for enabling a breakpoint on a line.\neditor.enableBreakpoint=启用断点\n\n# LOCALIZATION NOTE (editor.removeBreakpoint): Editor gutter context menu item\n# for removing a breakpoint on a line.\neditor.removeBreakpoint=移除断点\n\n# LOCALIZATION NOTE (editor.editBreakpoint): Editor gutter context menu item\n# for setting a breakpoint condition on a line.\neditor.editBreakpoint=编辑断点\n\n# LOCALIZATION NOTE (editor.addConditionalBreakpoint): Editor gutter context\n# menu item for adding a breakpoint condition on a line.\neditor.addConditionalBreakpoint=添加条件断点\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Placeholder text for\n# input element inside ConditionalPanel component\neditor.conditionalPanel.placeholder=此断点将在表达式为真时暂停\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Tooltip text for\n# close button inside ConditionalPanel component\neditor.conditionalPanel.close=取消断点编辑并关闭\n\n# LOCALIZATION NOTE (editor.jumpToMappedLocation1): Context menu item\n# for navigating to a source mapped location\neditor.jumpToMappedLocation1=跳至 %S 的位置\n\n# LOCALIZATION NOTE (generated): Source Map term for a server source location\ngenerated=生成的\n\n# LOCALIZATION NOTE (original): Source Map term for a debugger UI source location\noriginal=原始\n\n# LOCALIZATION NOTE (expressions.placeholder): Placeholder text for expression\n# input element\nexpressions.placeholder=添加监视表达式\n\n# LOCALIZATION NOTE (sourceTabs.closeTab): Editor source tab context menu item\n# for closing the selected tab below the mouse.\nsourceTabs.closeTab=关闭标签页\n\n# LOCALIZATION NOTE (sourceTabs.closeTab.accesskey): Access key to close the currently select\n# source tab from the editor context menu item.\nsourceTabs.closeTab.accesskey=c\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs): Editor source tab context menu item\n# for closing the other tabs.\nsourceTabs.closeOtherTabs=关闭其他标签页\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs.accesskey): Access key to close other source tabs\n# from the editor context menu.\nsourceTabs.closeOtherTabs.accesskey=o\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd): Editor source tab context menu item\n# for closing the tabs to the end (the right for LTR languages) of the selected tab.\nsourceTabs.closeTabsToEnd=关闭右侧标签页\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd.accesskey): Access key to close source tabs\n# after the selected tab from the editor context menu.\nsourceTabs.closeTabsToEnd.accesskey=e\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs): Editor source tab context menu item\n# for closing all tabs.\nsourceTabs.closeAllTabs=关闭所有标签页\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs.accesskey): Access key to close all tabs from the\n# editor context menu.\nsourceTabs.closeAllTabs.accesskey=a\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree): Editor source tab context menu item\n# for revealing source in tree.\nsourceTabs.revealInTree=树状显示\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree.accesskey): Access key to reveal a source in the\n# tree from the context menu.\nsourceTabs.revealInTree.accesskey=r\n\n# LOCALIZATION NOTE (sourceTabs.copyLink): Editor source tab context menu item\n# for copying a link address.\nsourceTabs.copyLink=复制链接地址\n\n# LOCALIZATION NOTE (sourceTabs.copyLink.accesskey): Access key to copy a link addresss from the\n# editor context menu.\nsourceTabs.copyLink.accesskey=l\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint): Editor source tab context menu item\n# for pretty printing the source.\nsourceTabs.prettyPrint=美化源代码\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint.accesskey): Access key to pretty print a source from\n# the editor context menu.\nsourceTabs.prettyPrint.accesskey=p\n\n# LOCALIZATION NOTE (sourceTabs.closeTabButtonTooltip): The tooltip that is displayed\n# for close tab button in source tabs.\nsourceTabs.closeTabButtonTooltip=关闭标签页\n\n# LOCALIZATION NOTE (sourceTabs.newTabButtonTooltip): The tooltip that is displayed for\n# new tab button in source tabs.\nsourceTabs.newTabButtonTooltip=搜索源代码 (%S)\n\n# LOCALIZATION NOTE (scopes.header): Scopes right sidebar pane header.\nscopes.header=范围\n\n# LOCALIZATION NOTE (scopes.notAvailable): Scopes right sidebar pane message\n# for when the debugger is paused, but there isn't pause data.\nscopes.notAvailable=范围不可用\n\n# LOCALIZATION NOTE (scopes.notPaused): Scopes right sidebar pane message\n# for when the debugger is not paused.\nscopes.notPaused=未暂停\n\n# LOCALIZATION NOTE (scopes.block): Refers to a block of code in\n# the scopes pane when the debugger is paused.\nscopes.block=块\n\n# LOCALIZATION NOTE (sources.header): Sources left sidebar header\nsources.header=来源\n\n# LOCALIZATION NOTE (sources.search): Sources left sidebar prompt\n# e.g. Cmd+P to search. On a mac, we use the command unicode character.\n# On windows, it's ctrl.\nsources.search=%S 以搜索\n\n# LOCALIZATION NOTE (watchExpressions.header): Watch Expressions right sidebar\n# pane header.\nwatchExpressions.header=监视表达式\n\n# LOCALIZATION NOTE (watchExpressions.refreshButton): Watch Expressions header\n# button for refreshing the expressions.\nwatchExpressions.refreshButton=刷新\n\n# LOCALIZATION NOTE (welcome.search): The center pane welcome panel's\n# search prompt. e.g. cmd+p to search for files. On windows, it's ctrl, on\n# a mac we use the unicode character.\nwelcome.search=%S 以搜索文件\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\nsourceSearch.search=搜索…\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\n# Used in the old debugger fronted\nsourceSearch.search=搜索…\n\n# LOCALIZATION NOTE (sourceSearch.noResults): The center pane Source Search\n# message when the query did not match any of the sources.\nsourceSearch.noResults=没有匹配 %S 的文件\n\n# LOCALIZATION NOTE (sourceFooter.debugBtnTooltip): Tooltip text associated\n# with the pretty-print button\nsourceFooter.debugBtnTooltip=美化源代码\n\n# LOCALIZATION NOTE (ignoreExceptions): The pause on exceptions button tooltip\n# when the debugger will not pause on exceptions.\nignoreExceptions=将忽略异常。单击可在未捕获的异常处暂停\n\n# LOCALIZATION NOTE (pauseOnUncaughtExceptions): The pause on exceptions button\n# tooltip when the debugger will pause on uncaught exceptions.\npauseOnUncaughtExceptions=将在未捕获的异常处暂停。单击可在所有异常处暂停\n\n# LOCALIZATION NOTE (pauseOnExceptions): The pause on exceptions button tooltip\n# when the debugger will pause on all exceptions.\npauseOnExceptions=将在所有异常处暂停。单击可忽略异常\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the loading process has started but there is no file to display\n# yet.\nloadingText=正在载入…\n\n# LOCALIZATION NOTE (errorLoadingText2): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText2=载入此网址时发生错误：%S\n\n# LOCALIZATION NOTE (addWatchExpressionText): The text that is displayed in the\n# watch expressions list to add a new item.\naddWatchExpressionText=添加监视表达式\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton=监视\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText=没有可显示的变量\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=%S 域\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=监视表达式\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=全局\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace=堆栈跟踪：\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects=等 #1 项…;等 #1 项…\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=双击编辑\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable value.\nvariablesEditableValueTooltip=点击更改值\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item which can be removed.\nvariablesCloseButtonTooltip=点击移除\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=单击设置值\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip=单击以在查看器中选择节点\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip=可配置\nenumerableTooltip=可枚举\nwritableTooltip=可写\nfrozenTooltip=冻结\nsealedTooltip=密封\nextensibleTooltip=可展开\noverriddenTooltip=被覆盖\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel=:\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel2): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel2=\\u0020→\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\nfunctionSearch.search.placeholder=搜索函数…\nfunctionSearch.search.key=O\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=有一个或多个暂停的调试器。请先继续最近暂停的调试器：%S\n\nvariablesViewOptimizedOut=(已优化掉)\nvariablesViewUninitialized=(未初始化)\nvariablesViewMissingArgs=(不可用)\n\nanonymousSourcesLabel=匿名来源\n\nexperimental=这是一个实验性功能\n\n# LOCALIZATION NOTE (whyPaused.debuggerStatement): The text that is displayed\n# in a info block explaining how the debugger is currently paused due to a `debugger`\n# statement in the code\nwhyPaused.debuggerStatement=在 debugger 语法上暂停\n\n# LOCALIZATION NOTE (whyPaused.breakpoint): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a breakpoint\nwhyPaused.breakpoint=在断点上暂停\n\n# LOCALIZATION NOTE (whyPaused.exception): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an exception\nwhyPaused.exception=在异常上暂停\n\n# LOCALIZATION NOTE (whyPaused.resumeLimit): The text that is displayed\n# in a info block explaining how the debugger is currently paused while stepping\n# in or out of the stack\nwhyPaused.resumeLimit=单步调试时暂停\n\n# LOCALIZATION NOTE (whyPaused.pauseOnDOMEvents): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# dom event\nwhyPaused.pauseOnDOMEvents=在事件监听器上暂停\n\n# LOCALIZATION NOTE (whyPaused.breakpointConditionThrown): The text that is displayed\n# in an info block when evaluating a conditional breakpoint throws an error\nwhyPaused.breakpointConditionThrown=条件断点有错误\n\n# LOCALIZATION NOTE (whyPaused.xhr): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# xml http request\nwhyPaused.xhr=在 XMLHttpRequest 上暂停\n\n# LOCALIZATION NOTE (whyPaused.promiseRejection): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# promise rejection\nwhyPaused.promiseRejection=在 promise 拒绝上暂停\n\n# LOCALIZATION NOTE (whyPaused.assert): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# assert\nwhyPaused.assert=在断言上暂停\n\n# LOCALIZATION NOTE (whyPaused.debugCommand): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# debugger statement\nwhyPaused.debugCommand=在被调试函数上暂停\n\n# LOCALIZATION NOTE (whyPaused.other): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an event\n# listener breakpoint set\nwhyPaused.other=调试器已暂停\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=手机\ndevice.tablets=平板电脑\ndevice.laptops=笔记本电脑\ndevice.televisions=电视\ndevice.consoles=游戏机\ndevice.watches=手表\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the DOM panel\n# which is available from the Web Developer sub-menu -> 'DOM'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (dom.filterDOMPanel): A placeholder text used for\n# DOM panel search box.\ndom.filterDOMPanel=过滤 DOM 面板\n\n# LOCALIZATION NOTE (dom.refresh): A label for Refresh button in\n# DOM panel toolbar\ndom.refresh=刷新"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=已复制\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/filterwidget.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE These strings are used in the CSS Filter Editor Widget\n   - which can be found in a tooltip that appears in the Rule View when clicking\n   - on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'. -->\n<!-- LOCALIZATION NOTE (filterListSelectPlaceholder): This string is used as\n   - a preview option in the list of possible filters <select> -->\n\n\n<!ENTITY filterListSelectPlaceholder \"选择一个过滤器\">\n<!-- LOCALIZATION NOTE (addNewFilterButton): This string is displayed on a button used to add new filters -->\n\n<!ENTITY addNewFilterButton \"添加\">\n<!-- LOCALIZATION NOTE (newPresetPlaceholder): This string is used as\n   - a placeholder in the list of presets which is used to save a new preset -->\n\n<!ENTITY newPresetPlaceholder \"预设名称\">\n<!-- LOCALIZATION NOTE (savePresetButton): This string is displayed on a button used to save a new preset -->\n\n<!ENTITY savePresetButton \"保存\">\n<!-- LOCALIZATION NOTE(presetsToggleButton): This string is used in a button which toggles the presets list -->\n\n<!ENTITY presetsToggleButton \"预设\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/filterwidget.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the CSS Filter Editor Widget\n# which can be found in a tooltip that appears in the Rule View when clicking\n# on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'.\n\n# LOCALIZATION NOTE (emptyFilterList):\n# This string is displayed when filter's list is empty\n# (no filter specified / all removed)\nemptyFilterList=未指定过滤器\n\n# LOCALIZATION NOTE (emptyPresetList):\n# This string is displayed when preset's list is empty\nemptyPresetList=你没有任何预设的筛选器。您可以设置名称后将筛选器保存起来，方便在需要时快速使用或重复利用。\n\n# LOCALIZATION NOTE (addUsingList):\n# This string is displayed under [emptyFilterList] when filter's\n# list is empty, guiding user to add a filter using the list below it\naddUsingList=使用下面的列表添加一个过滤器\n\n# LOCALIZATION NOTE (dropShadowPlaceholder):\n# This string is used as a placeholder for drop-shadow's input\n# in the filter list (shown when <input> is empty)\ndropShadowPlaceholder=x y 半径颜色\n\n# LOCALIZATION NOTE (dragHandleTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# drag handles of filters which are used to re-order filters\ndragHandleTooltipText=向上或向下拖动以重新排序过滤器\n\n# LOCALIZATION NOTE (labelDragTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# filters' labels which can be dragged left/right to increase/decrease\n# the filter's value (like photoshop)\nlabelDragTooltipText=向左或向右拖动以增减其值\n\n# LOCALIZATION NOTE (filterListSelectPlaceholder):\n# This string is used as a preview option in the list of possible filters\n# <select>\nfilterListSelectPlaceholder=选择一个过滤器\n\n# LOCALIZATION NOTE (addNewFilterButton):\n# This string is displayed on a button used to add new filters\naddNewFilterButton=添加\n\n# LOCALIZATION NOTE (newPresetPlaceholder):\n# This string is used as a placeholder in the list of presets which is used to\n# save a new preset\nnewPresetPlaceholder=预设名称\n\n# LOCALIZATION NOTE (savePresetButton):\n# This string is displayed on a button used to save a new preset\nsavePresetButton=保存\n\n# LOCALIZATION NOTE(presetsToggleButton):\n# This string is used in a button which toggles the presets list\npresetsToggleButton=预设\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n<!ENTITY fontInspectorTitle \"字体\">\n<!ENTITY showAllFonts \"查看此页面使用的所有字体\">\n<!ENTITY usedAs \"用作：\">\n<!ENTITY system \"系统\">\n<!ENTITY remote \"远程\">\n\n<!-- LOCALIZATION NOTE (previewHint): This is the label shown as the\n     placeholder in font inspector preview text box. -->\n<!ENTITY previewHint \"预览文字\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/font-inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Font Inspector strings.\n# The Font Inspector is a panel accessible in the Inspector sidebar.\n\n# LOCALIZATION NOTE (fontinspector.seeAll) This is the label of a link that will show all\n# the fonts used in the page, instead of the ones related to the inspected element.\nfontinspector.seeAll=显示所有已用字体\n\n# LOCALIZATION NOTE (fontinspector.seeAll.tooltip) see fontinspector.seeAll.\nfontinspector.seeAll.tooltip=查看此页面使用的所有字体\n\n# LOCALIZATION NOTE (fontinspector.usedAs) This label introduces the name used to refer to\n# the font in a stylesheet.\nfontinspector.usedAs=使用名称：\n\n# LOCALIZATION NOTE (fontinspector.system) This label indicates that the font is a local\n# system font.\nfontinspector.system=系统\n\n# LOCALIZATION NOTE (fontinspector.remote) This label indicates that the font is a remote\n# font.\nfontinspector.remote=远程\n\n# LOCALIZATION NOTE (previewHint):\n# This is the label shown as the placeholder in font inspector preview text box.\nfontinspector.previewText=预览文字\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/graphs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (graphs.label.average):\n# This string is displayed on graphs when showing an average.\ngraphs.label.average=平均\n\n# LOCALIZATION NOTE (graphs.label.minimum):\n# This string is displayed on graphs when showing a minimum.\ngraphs.label.minimum=最小\n\n# LOCALIZATION NOTE (graphs.label.maximum):\n# This string is displayed on graphs when showing a maximum.\ngraphs.label.maximum=最大\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/har.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP response bodies are not includes\n# in exported data.\nhar.responseBodyNotIncluded=不包括响应主体。\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP request bodies are not includes\n# in exported data.\nhar.requestBodyNotIncluded=不包括请求主体。\n\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/inspector.dtd",
    "content": "<!-- LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users edit the\n     (outer) HTML of the current node -->\n<!ENTITY inspectorHTMLEdit.label       \"作为 HTML 编辑\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"E\">\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     inner HTML of the current node -->\n\n<!ENTITY inspectorHTMLCopyInner.label       \"复制内部 HTML\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"I\">\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     outer HTML of the current node -->\n\n<!ENTITY inspectorHTMLCopyOuter.label       \"复制外部 HTML\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey   \"O\">\n<!-- LOCALIZATION NOTE (inspectorCopyUniqueSelector.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the CSS Selector of the current node -->\n\n<!ENTITY inspectorCopyUniqueSelector.label       \"复制唯一选择器\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey   \"U\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste outer\n     HTML in the current node -->\n\n<!ENTITY inspectorHTMLPasteOuter.label      \"粘贴到 HTML 外部\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"P\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n\n<!ENTITY inspectorHTMLPasteInner.label      \"粘贴到 HTML 内部\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"N\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"粘贴…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"t\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n\n<!ENTITY inspectorHTMLPasteBefore.label      \"之前\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"B\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n\n<!ENTITY inspectorHTMLPasteAfter.label       \"之后\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"A\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"第一个子对象\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"F\">\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n\n<!ENTITY inspectorHTMLPasteLastChild.label       \"最后一个子对象\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"L\">\n<!-- LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users scroll\n     the current node into view -->\n\n<!ENTITY inspectorScrollNodeIntoView.label       \"将画面滚动到节点\">\n<!ENTITY inspectorScrollNodeIntoView.accesskey   \"S\">\n<!-- LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete the\n     current node -->\n\n<!ENTITY inspectorHTMLDelete.label          \"删除节点\">\n<!ENTITY inspectorHTMLDelete.accesskey      \"D\">\n<!-- LOCALIZATION NOTE (inspectorAttributeSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other\n     attribute items, which allow to:\n     - add new attribute\n     - edit attribute\n     - remove attribute -->\n<!ENTITY inspectorAttributeSubmenu.label      \"属性\">\n<!ENTITY inspectorAttributeSubmenu.accesskey  \"A\">\n<!-- LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users add attribute\n     to current node -->\n\n<!ENTITY inspectorAddAttribute.label        \"添加属性\">\n<!ENTITY inspectorAddAttribute.accesskey    \"A\">\n<!-- LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users edit attribute\n     for current node -->\n\n<!ENTITY inspectorEditAttribute.label        \"编辑属性\">\n<!ENTITY inspectorEditAttribute.accesskey    \"E\">\n<!-- LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete attribute\n     from current node -->\n\n<!ENTITY inspectorRemoveAttribute.label        \"移除属性\">\n<!ENTITY inspectorRemoveAttribute.accesskey    \"R\">\n\n<!ENTITY inspector.selectButton.tooltip     \"用鼠标选择元素\">\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n\n<!ENTITY inspectorSearchHTML.label2          \"以 CSS 选择器搜索\">\n<!ENTITY inspectorSearchHTML.key            \"F\">\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that will\n     be shown as the placeholder in the future, once the inspector search box\n     supports the full text HTML search in Bug 835896. -->\n\n<!ENTITY inspectorSearchHTML.label3 \"搜索 HTML\">\n<!-- LOCALIZATION NOTE (inspectorCopyImageDataUri.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the URL embedding the image data encoded in Base 64 (what we name\n     here Image Data URL). For more information:\n     https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs -->\n\n<!ENTITY inspectorCopyImageDataUri.label       \"复制图像数据 URL\">\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n\n<!ENTITY inspectorShowDOMProperties.label       \"显示 DOM 属性\">\n<!-- LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n     shown in the inspector contextual-menu for the item that outputs a\n     variable for the current node to the console. When triggered,\n     this item opens the split Console. -->\n\n<!ENTITY inspectorUseInConsole.label       \"在控制台中使用\">\n<!-- LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n     shown in the inspector contextual-menu for recursively expanding\n     mark-up elements -->\n\n<!ENTITY inspectorExpandNode.label       \"全部展开\">\n<!-- LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n     shown in the inspector contextual-menu for recursively collapsing\n     mark-up elements -->\n\n<!ENTITY inspectorCollapseNode.label       \"折叠\">\n<!-- LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users take\n     a screenshot of the currently selected node. -->\n\n<!ENTITY inspectorScreenshotNode.label       \"节点截图\">\n<!-- LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users\n     duplicate the currently selected node. -->\n\n<!ENTITY inspectorDuplicateNode.label       \"复制节点\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\nbreadcrumbs.siblings=兄弟\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=已暂停调试器，鼠标选择器之类的某些功能将停止。\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=操作节点\n\ninspector.panelLabel.markupView=标记视图\n\n# LOCALIZATION NOTE (markupView.more.showing)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=一些节点已隐藏。\n\n# LOCALIZATION NOTE (markupView.more.showAll2): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nmarkupView.more.showAll2=再显示一个节点；显示全部 #1 个节点\n\n# LOCALIZATION NOTE (markupView.whitespaceOnly)\n# Used in a tooltip that appears when the user hovers over whitespace-only text nodes in\n# the inspector.\nmarkupView.whitespaceOnly=仅空白的文本节点：%S\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage=无法载入此图像\n\n# LOCALIZATION NOTE: Used in color picker tooltip when the eyedropper is disabled for\n# non-HTML documents\neyedropper.disabled.title=非 HTML 文档中不可用\n\n#LOCALIZATION NOTE: Used in the event tooltip to allow the debugger to be opened\neventsTooltip.openInDebugger=在调试器中打开\n\n#LOCALIZATION NOTE: Used in the event tooltip when a script's filename cannot be detected\neventsTooltip.unknownLocation=未知位置\n\n#LOCALIZATION NOTE: Used in the mouseover tooltip when hovering \"Unknown location.\"\neventsTooltip.unknownLocationExplanation=无法检测此监听器的原始位置。也许代码来自一个实用工具，例如 Babel。\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the tooltip that displays\n# help from MDN. This is a link to the complete MDN documentation page.\ndocsTooltip.visitMDN=访问 MDN 页面\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the docs tooltip when the MDN page\n# could not be loaded (for example, because of a connectivity problem).\ndocsTooltip.loadDocsError=无法载入文档页面。\n\n# LOCALIZATION NOTE (inspector.collapsePane): This is the tooltip for the button\n# that collapses the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.collapsePane=折叠面板\n\n# LOCALIZATION NOTE (inspector.expandPane): This is the tooltip for the button\n# that expands the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.expandPane=展开面板\n\n# LOCALIZATION NOTE (inspector.searchResultsCount): This is the label that\n# will show up next to the inspector search box. %1$S is the current result\n# index and %2$S is the total number of search results. For example: \"3 of 9\".\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsCount2=%1$S / %2$S\n\n# LOCALIZATION NOTE (inspector.searchResultsNone): This is the label that\n# will show up next to the inspector search box when no matches were found\n# for the given string.\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsNone=无匹配\n\n# LOCALIZATION NOTE (inspector.menu.openUrlInNewTab.label): This is the label of\n# a menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is a URL, and that\n# allows to open that URL in a new tab.\ninspector.menu.openUrlInNewTab.label=在新标签页中打开链接\n\n# LOCALIZATION NOTE (inspector.menu.copyUrlToClipboard.label): This is the label\n# of a menu item in the inspector contextual-menu that appears when the user\n# right-clicks on the attribute of a node in the inspector that is a URL, and\n# that allows to copy that URL in the clipboard.\ninspector.menu.copyUrlToClipboard.label=复制链接地址\n\n# LOCALIZATION NOTE (inspector.menu.selectElement.label): This is the label of a\n# menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is the ID of another\n# element in the DOM (like with <label for=\"input-id\">), and that allows to\n# select that element in the inspector.\ninspector.menu.selectElement.label=选择元素 #%S\n\n# LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the node in the inspector, and that allows\n# to edit an attribute on this node.\ninspectorEditAttribute.label=编辑属性 %S\ninspectorEditAttribute.accesskey=E\n\n# LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to remove this attribute.\ninspectorRemoveAttribute.label=移除属性 %S\ninspectorRemoveAttribute.accesskey=R\n\n# LOCALIZATION NOTE (inspectorCopyAttributeValue.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to copy the attribute value to clipboard.\ninspectorCopyAttributeValue.label=复制属性值 “%S”\ninspectorCopyAttributeValue.accesskey=V\n\n# LOCALIZATION NOTE (inspector.nodePreview.selectNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a DOM\n# node preview (e.g. something like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the node in order to select it in the\n# inspector panel.\ninspector.nodePreview.selectNodeLabel=单击以在查看器中选择此节点\n\n# LOCALIZATION NOTE (inspector.nodePreview.highlightNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a the\n# inspector icon displayed next to a DOM node preview (e.g. next to something\n# like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the icon in order to highlight the\n# node in the page.\ninspector.nodePreview.highlightNodeLabel=单击以在页面中高亮显示此节点\n\n# LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users edit the\n# (outer) HTML of the current node\ninspectorHTMLEdit.label=编辑 HTML\ninspectorHTMLEdit.accesskey=E\n\n# LOCALIZATION NOTE (inspectorCopyInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# inner HTML of the current node\ninspectorCopyInnerHTML.label=HTML 里面\ninspectorCopyInnerHTML.accesskey=I\n\n# LOCALIZATION NOTE (inspectorCopyOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# outer HTML of the current node\ninspectorCopyOuterHTML.label=HTML 外面\ninspectorCopyOuterHTML.accesskey=O\n\n# LOCALIZATION NOTE (inspectorCopyCSSSelector.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the CSS Selector of the current node\ninspectorCopyCSSSelector.label=CSS 选择器\ninspectorCopyCSSSelector.accesskey=S\n\n# LOCALIZATION NOTE (inspectorCopyCSSPath.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the full CSS path of the current node\ninspectorCopyCSSPath.label=CSS 路径\ninspectorCopyCSSPath.accesskey=P\n\n# LOCALIZATION NOTE (inspectorPasteOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste outer\n# HTML in the current node\ninspectorPasteOuterHTML.label=HTML 外面\ninspectorPasteOuterHTML.accesskey=O\n\n# LOCALIZATION NOTE (inspectorPasteInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste inner\n# HTML in the current node\ninspectorPasteInnerHTML.label=HTML 里面\ninspectorPasteInnerHTML.accesskey=I\n\n# LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML before the current node\ninspectorHTMLPasteBefore.label=在之前\ninspectorHTMLPasteBefore.accesskey=B\n\n# LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML after the current node\ninspectorHTMLPasteAfter.label=在之后\ninspectorHTMLPasteAfter.accesskey=A\n\n# LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the first child the current node\ninspectorHTMLPasteFirstChild.label=作为首个子节点\ninspectorHTMLPasteFirstChild.accesskey=F\n\n# LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the last child the current node\ninspectorHTMLPasteLastChild.label=作为最后子节点\ninspectorHTMLPasteLastChild.accesskey=L\n\n# LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users scroll\n# the current node into view\ninspectorScrollNodeIntoView.label=画面滚动到节点\ninspectorScrollNodeIntoView.accesskey=S\n\n# LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users delete the\n# current node\ninspectorHTMLDelete.label=删除节点\ninspectorHTMLDelete.accesskey=D\n\n# LOCALIZATION NOTE (inspectorAttributesSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# attribute items, which allow to:\n# - add new attribute\n# - edit attribute\n# - remove attribute\ninspectorAttributesSubmenu.label=属性\ninspectorAttributesSubmenu.accesskey=A\n\n# LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users add attribute\n# to current node\ninspectorAddAttribute.label=添加属性\ninspectorAddAttribute.accesskey=A\n\n# LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that is\n# shown as the placeholder for the markup view search in the inspector.\ninspectorSearchHTML.label3=搜索 HTML\n\n# LOCALIZATION NOTE (inspectorImageDataUri.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the URL embedding the image data encoded in Base 64 (what we name\n# here Image Data URL). For more information:\n# https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs\ninspectorImageDataUri.label=图像 Data-URL\n\n# LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users see\n# the DOM properties of the current node. When triggered, this item\n# opens the split Console and displays the properties in its side panel.\ninspectorShowDOMProperties.label=显示 DOM 属性\n\n# LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n# shown in the inspector contextual-menu for the item that outputs a\n# variable for the current node to the console. When triggered,\n# this item opens the split Console.\ninspectorUseInConsole.label=在控制台中使用\n\n# LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n# shown in the inspector contextual-menu for recursively expanding\n# mark-up elements\ninspectorExpandNode.label=全部展开\n\n# LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n# shown in the inspector contextual-menu for recursively collapsing\n# mark-up elements\ninspectorCollapseNode.label=折叠\n\n# LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users take\n# a screenshot of the currently selected node.\ninspectorScreenshotNode.label=节点截图\n\n# LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users\n# duplicate the currently selected node.\ninspectorDuplicateNode.label=克隆节点\n\n# LOCALIZATION NOTE (inspectorAddNode.label): This is the label shown in\n# the inspector toolbar for the button that lets users add elements to the\n# DOM (as children of the currently selected element).\ninspectorAddNode.label=创建新节点\ninspectorAddNode.accesskey=C\n\n# LOCALIZATION NOTE (inspectorCopyHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# copy items, which allow to:\n# - Copy Inner HTML\n# - Copy Outer HTML\n# - Copy Unique selector\n# - Copy Image data URI\ninspectorCopyHTMLSubmenu.label=复制\n\n# LOCALIZATION NOTE (inspectorPasteHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# paste items, which allow to:\n# - Paste Inner HTML\n# - Paste Outer HTML\n# - Before\n# - After\n# - As First Child\n# - As Last Child\ninspectorPasteHTMLSubmenu.label=粘贴\n\n# LOCALIZATION NOTE (inspector.searchHTML.key):\n# Key shortcut used to focus the DOM element search box on top-right corner of\n# the markup view\ninspector.searchHTML.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (markupView.hide.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.hide.key=h\n\n# LOCALIZATION NOTE (markupView.edit.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.edit.key=F2\n\n# LOCALIZATION NOTE (markupView.scrollInto.key):\n# Key shortcut used to scroll the webpage in order to ensure the selected node\n# is visible\nmarkupView.scrollInto.key=s\n\n# LOCALIZATION NOTE (inspector.sidebar.fontInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of fonts used in the page.\ninspector.sidebar.fontInspectorTitle=字体\n\n# LOCALIZATION NOTE (inspector.sidebar.ruleViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of CSS rules used\n# in the page.\ninspector.sidebar.ruleViewTitle=规则\n\n# LOCALIZATION NOTE (inspector.sidebar.computedViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of computed CSS values\n# used in the page.\ninspector.sidebar.computedViewTitle=计算后\n\n# LOCALIZATION NOTE (inspector.sidebar.layoutViewTitle2):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying layout information defined in the page.\ninspector.sidebar.layoutViewTitle2=布局\n\n# LOCALIZATION NOTE (inspector.sidebar.animationInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying animations defined in the page.\ninspector.sidebar.animationInspectorTitle=动画\n\n# LOCALIZATION NOTE (inspector.eyedropper.label): A string displayed as the tooltip of\n# a button in the inspector which toggles the Eyedropper tool\ninspector.eyedropper.label=从页面上抓取一种颜色\n\n# LOCALIZATION NOTE (inspector.breadcrumbs.label): A string visible only to a screen reader and\n# is used to label (using aria-label attribute) a container for inspector breadcrumbs\ninspector.breadcrumbs.label=面包屑栏\n\n# LOCALIZATION NOTE (inspector.browserStyles.label): This is the label for the checkbox\n# that specifies whether the styles that are not from the user's stylesheet should be\n# displayed or not.\ninspector.browserStyles.label=浏览器样式\n\n# LOCALIZATION NOTE (inspector.filterStyles.placeholder): This is the placeholder that\n# goes in the search box when no search term has been entered.\ninspector.filterStyles.placeholder=过滤样式\n\n# LOCALIZATION NOTE (inspector.addRule.tooltip): This is the tooltip shown when\n# hovering the `Add new rule` button in the rules view toolbar. This should\n# match ruleView.contextmenu.addNewRule in styleinspector.properties\ninspector.addRule.tooltip=添加新规则\n\n# LOCALIZATION NOTE (inspector.togglePseudo.tooltip): This is the tooltip\n# shown when hovering over the `Toggle Pseudo Class Panel` button in the\n# rule view toolbar.\ninspector.togglePseudo.tooltip=切换伪类\n\n# LOCALIZATION NOTE (inspector.noProperties): In the case where there are no CSS\n# properties to display e.g. due to search criteria this message is\n# displayed.\ninspector.noProperties=找不到 CSS 属性。\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/jit-optimizations.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used within the JIT tools\n# in the Performance Tools which is available from the Web Developer\n# sub-menu -> 'Performance' The correct localization of this file might\n# be to keep it in English, or another language commonly spoken among\n# web developers. You want to make that choice consistent across the\n# developer tools. A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (jit.title):\n# This string is displayed in the header of the JIT Optimizations view.\njit.title=JIT 优化\n\n# LOCALIZATION NOTE (jit.optimizationFailure):\n# This string is displayed in a tooltip when no JIT optimizations were detected.\njit.optimizationFailure=优化失败\n\n# LOCALIZATION NOTE (jit.samples):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed for the unit representing the number of times a\n# frame is sampled.\n# \"#1\" represents the number of samples\n# example: 30 samples\njit.samples=#1 份样本;#1 份样本\n\n# LOCALIZATION NOTE (jit.types):\n# This string is displayed for the group of Ion Types in the optimizations view.\njit.types=类型\n\n# LOCALIZATION NOTE (jit.attempts):\n# This string is displayed for the group of optimization attempts in the optimizations view.\njit.attempts=尝试\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/jsonview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the JSON View tool\n# that is used to inspect application/json document types loaded\n# in the browser.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (jsonViewer.tab.JSON, jsonViewer.tab.RawData,\n# jsonViewer.tab.Headers): Label for a panel tab.\njsonViewer.tab.JSON=JSON\njsonViewer.tab.RawData=原始数据\njsonViewer.tab.Headers=头\n\n# LOCALIZATION NOTE (jsonViewer.responseHeaders, jsonViewer.requestHeaders):\n# Label for header groups within the 'Headers' panel.\njsonViewer.responseHeaders=响应头\njsonViewer.requestHeaders=请求头\n\n# LOCALIZATION NOTE (jsonViewer.Save): Label for save command\njsonViewer.Save=保存\n\n# LOCALIZATION NOTE (jsonViewer.Copy): Label for clipboard copy command\njsonViewer.Copy=复制\n\n# LOCALIZATION NOTE (jsonViewer.ExpandAll): Label for expanding all nodes\njsonViewer.ExpandAll=全部展开\n\n# LOCALIZATION NOTE (jsonViewer.PrettyPrint): Label for JSON\n# pretty print action button.\njsonViewer.PrettyPrint=美化输出\n\n# LOCALIZATION NOTE (jsonViewer.reps.more): Label used in arrays\n# that have more items than displayed.\njsonViewer.reps.more=更多...\n\n# LOCALIZATION NOTE (jsonViewer.filterJSON): Label used in search box\n# at the top right cornder of the JSON Viewer.\njsonViewer.filterJSON=过滤 JSON\n\n# LOCALIZATION NOTE (jsonViewer.reps.reference): Label used for cycle\n# references in an array.\njsonViewer.reps.reference=循环引用\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/layout.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Layout Inspector strings.\n# The Layout Inspector is a panel accessible in the Inspector sidebar.\n# The Layout Inspector may need to be enabled in about:config by setting\n# devtools.layoutview.enabled to true.\n\n# LOCALIZATION NOTE (layout.displayNumbersOnLines): Label of the display numbers on lines\n# setting option in the CSS Grid pane.\nlayout.displayNumbersOnLines=显示行号\n\n# LOCALIZATION NOTE (layout.extendGridLinesInfinitely): Label of the extend grid lines\n# infinitely setting option in the CSS Grid pane.\nlayout.extendGridLinesInfinitely=无限地延伸网格线\n\n# LOCALIZATION NOTE (layout.header): The accordion header for the CSS Grid pane.\nlayout.header=网格\n\n# LOCALIZATION NOTE (layout.gridDisplaySettings): The header for the grid display\n# settings container in the CSS Grid pane.\nlayout.gridDisplaySettings=网格显示设置\n\n# LOCALIZATION NOTE (layout.noGrids): In the case where there are no CSS grid\n# containers to display.\nlayout.noGrids=无网格\n\n# LOCALIZATION NOTE (layout.overlayMultipleGrids): The header for the list of grid\n# container elements that can be highlighted in the CSS Grid pane.\nlayout.overlayMultipleGrids=覆盖多个网格\n\n# LOCALIZATION NOTE (layout.overlayGrid): Alternate header for the list of grid container\n# elements if only one item can be selected.\nlayout.overlayGrid=覆盖单个网格\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n<!ENTITY layoutViewTitle        \"盒模型\">\n<!ENTITY margin.tooltip         \"外边距\">\n<!ENTITY border.tooltip         \"边框\">\n<!ENTITY padding.tooltip        \"填充\">\n<!ENTITY content.tooltip        \"内容\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/markers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (marker.label.*):\n# These strings are displayed in the Performance Tool waterfall, identifying markers.\n# We want to use the same wording as Google Chrome when appropriate.\nmarker.label.styles=重新计算样式\nmarker.label.reflow=布局\nmarker.label.paint=绘制\nmarker.label.composite=合成层\nmarker.label.compositeForwardTransaction=已发送的合成请求\nmarker.label.javascript=函数调用\nmarker.label.parseHTML=解析 HTML\nmarker.label.parseXML=解析 XML\nmarker.label.domevent=DOM 事件\nmarker.label.consoleTime=控制台\nmarker.label.garbageCollection2=资源回收\nmarker.label.garbageCollection.incremental=增量 GC\nmarker.label.garbageCollection.nonIncremental=非增量 GC\nmarker.label.minorGC=轻微 GC\nmarker.label.cycleCollection=循环收集\nmarker.label.cycleCollection.forgetSkippable=减少循环图\nmarker.label.timestamp=时间戳\nmarker.label.worker=Worker\nmarker.label.messagePort=MessagePort\nmarker.label.unknown=未知\n\n# LOCALIZATION NOTE (marker.label.javascript.*):\n# These strings are displayed as JavaScript markers that have special\n# reasons that can be translated.\nmarker.label.javascript.scriptElement=脚本标签\nmarker.label.javascript.promiseCallback=Promise 回调\nmarker.label.javascript.promiseInit=Promise 初始化\nmarker.label.javascript.workerRunnable=Worker\nmarker.label.javascript.jsURI=JavaScript URI\nmarker.label.javascript.eventHandler=事件处理器\n\n# LOCALIZATION NOTE (marker.field.*):\n# Strings used in the waterfall sidebar as property names.\n\n# General marker fields\nmarker.field.start=开始:\nmarker.field.end=结束:\nmarker.field.duration=持续时间:\n\n# General \"reason\" for a marker (JavaScript, Garbage Collection)\nmarker.field.causeName=原因：\n# General \"type\" for a marker (Cycle Collection, Garbage Collection)\nmarker.field.type=类型：\n# General \"label\" for a marker (user defined)\nmarker.field.label=标签：\n\n# Field names for stack values\nmarker.field.stack=堆栈:\nmarker.field.startStack=开始时的堆栈:\nmarker.field.endStack=结束时的堆栈:\n\n# %S is the \"Async Cause\" of a marker, and this signifies that the cause\n# was an asynchronous one in a displayed stack.\nmarker.field.asyncStack=(异步：%S)\n\n# For console.time markers\nmarker.field.consoleTimerName=定时器名称:\n\n# For DOM Event markers\nmarker.field.DOMEventType=事件类型:\nmarker.field.DOMEventPhase=阶段：\n\n# Non-incremental cause for a Garbage Collection marker\nmarker.field.nonIncrementalCause=非增量原因：\n\n# For \"Recalculate Style\" markers\nmarker.field.restyleHint=样式重新计算提示：\n\n# The type of operation performed by a Worker.\nmarker.worker.serializeDataOffMainThread=在 Worker 中序列化数据\nmarker.worker.serializeDataOnMainThread=在主线程中序列化数据\nmarker.worker.deserializeDataOffMainThread=在 Worker 中反序列化数据\nmarker.worker.deserializeDataOnMainThread=在主线程中反序列化数据\n\n# The type of operation performed by a MessagePort\nmarker.messagePort.serializeData=数据序列化\nmarker.messagePort.deserializeData=数据反序列化\n\n# Strings used in the waterfall sidebar as values.\nmarker.value.unknownFrame=<未知位置>\nmarker.value.DOMEventTargetPhase=目标\nmarker.value.DOMEventCapturingPhase=捕捉\nmarker.value.DOMEventBubblingPhase=冒泡\n\n# LOCALIZATION NOTE (marker.gcreason.label.*):\n# These strings are used to give a concise but readable description of a GC reason.\nmarker.gcreason.label.API=API 调用\nmarker.gcreason.label.EAGER_ALLOC_TRIGGER=预分配触发\nmarker.gcreason.label.DESTROY_RUNTIME=关闭\nmarker.gcreason.label.LAST_DITCH=内存不足\nmarker.gcreason.label.TOO_MUCH_MALLOC=已分配过多内存\nmarker.gcreason.label.ALLOC_TRIGGER=分配过多\nmarker.gcreason.label.DEBUG_GC=调试 GC\nmarker.gcreason.label.COMPARTMENT_REVIVED=死亡全局对象复活\nmarker.gcreason.label.RESET=完成增量循环\nmarker.gcreason.label.OUT_OF_NURSERY=新生代已满\nmarker.gcreason.label.EVICT_NURSERY=新生代驱逐\nmarker.gcreason.label.FULL_STORE_BUFFER=新生代对象过于活跃\nmarker.gcreason.label.SHARED_MEMORY_LIMIT=大块分配失败\nmarker.gcreason.label.PERIODIC_FULL_GC=定期完整资源回收(GC)\nmarker.gcreason.label.INCREMENTAL_TOO_SLOW=分配速度过快\nmarker.gcreason.label.COMPONENT_UTILS=Cu.forceGC\nmarker.gcreason.label.MEM_PRESSURE=内存偏低\nmarker.gcreason.label.CC_WAITING=被循环收集强制执行\nmarker.gcreason.label.CC_FORCED=被循环收集强制执行\nmarker.gcreason.label.LOAD_END=页面载入完成\nmarker.gcreason.label.PAGE_HIDE=移动到后台\nmarker.gcreason.label.NSJSCONTEXT_DESTROY=销毁 JS 上下文\nmarker.gcreason.label.SET_NEW_DOCUMENT=新建文档\nmarker.gcreason.label.SET_DOC_SHELL=新建文档\nmarker.gcreason.label.DOM_UTILS=API 调用\nmarker.gcreason.label.DOM_IPC=IPC\nmarker.gcreason.label.DOM_WORKER=定期 Worker 资源回收\nmarker.gcreason.label.INTER_SLICE_GC=定期增量 GC 切片\nmarker.gcreason.label.FULL_GC_TIMER=定期完整资源回收\nmarker.gcreason.label.SHUTDOWN_CC=关闭\nmarker.gcreason.label.FINISH_LARGE_EVALUATE=大段代码执行\nmarker.gcreason.label.DOM_WINDOW_UTILS=用户闲置\nmarker.gcreason.label.USER_INACTIVE=用户闲置\n\n# The name of a nursery collection.\nmarker.nurseryCollection=新生代收集\n\n# LOCALIZATION NOTE (marker.gcreason.description.*):\n# These strings are used to give an expanded description of why a GC occurred.\nmarker.gcreason.description.API=因 API 调用而强制进行的垃圾回收。\nmarker.gcreason.description.EAGER_ALLOC_TRIGGER=Javascript 返回到事件循环，在上次 GC 后已经分配了足够多的内存，因此触发了新一轮资源回收。\nmarker.gcreason.description.DESTROY_RUNTIME=Firefox 销毁了一个 JavaScript 运行环境或内容，这是关闭前的最后一次垃圾回收。\nmarker.gcreason.description.LAST_DITCH=Javascript 尝试进行分配，但是已无足够可用内存。进行完整的压缩资源回收以尝试释放更多用于分配的内存。\nmarker.gcreason.description.TOO_MUCH_MALLOC=Javascript 分配了很大内存，强制进行一次资源回收。\nmarker.gcreason.description.ALLOC_TRIGGER=Javascript 分配了很多次，强制进行一次资源回收。\nmarker.gcreason.description.DEBUG_GC=因为 Zeal 的调试设置进行资源回收。\nmarker.gcreason.description.COMPARTMENT_REVIVED=有个在 GC 循环开始时以为死掉的全局对象在 GC 循环结束后复活了。\nmarker.gcreason.description.RESET=进行中的增量 GC 循环被强迫立即完成。\nmarker.gcreason.description.OUT_OF_NURSERY=JavaScript 在新生代空间分配了相当多的新对象，新生代空间已被充满并触发了小规模 GC。\nmarker.gcreason.description.EVICT_NURSERY=持久堆的工作需要完成，新生代需要被清空。\nmarker.gcreason.description.FULL_STORE_BUFFER=有过多持久对象的属性指向新生代中的一个对象。\nmarker.gcreason.description.SHARED_MEMORY_LIMIT=请求分配大块内存，但是已无足够的内存。\nmarker.gcreason.description.PERIODIC_FULL_GC=Javascript 回到事件循环，距离上一次 Firefox 执行资源回收已经过了一段时间。\nmarker.gcreason.description.INCREMENTAL_TOO_SLOW=一个完整的非增量垃圾回收被触发，因为现有的增量垃圾回收周期跟不上分配速度。\nmarker.gcreason.description.COMPONENT_UTILS=调用 Components.utils.forceGC() 强制垃圾回收。\nmarker.gcreason.description.MEM_PRESSURE=可用内存不足。\nmarker.gcreason.description.CC_WAITING=循环收集器需要资源回收。\nmarker.gcreason.description.CC_FORCED=循环收集器需要资源回收。\nmarker.gcreason.description.LOAD_END=文档完成载入。\nmarker.gcreason.description.PAGE_HIDE=标签或窗口已被移到后台。\nmarker.gcreason.description.NSJSCONTEXT_DESTROY=Firefox 销毁了一个 JavaScript 运行环境，这是关闭前的最后一次垃圾回收。\nmarker.gcreason.description.SET_NEW_DOCUMENT=页面已切换至新的文档。\nmarker.gcreason.description.SET_DOC_SHELL=页面已切换至新的文档。\nmarker.gcreason.description.DOM_UTILS=有个 API 调用强制资源回收。\nmarker.gcreason.description.DOM_IPC=收到进程间消息请求垃圾回收。\nmarker.gcreason.description.DOM_WORKER=worker 闲置了相当长的时间。\nmarker.gcreason.description.INTER_SLICE_GC=自上一次增量资源回收切片已经过了相当长一段时间。\nmarker.gcreason.description.FULL_GC_TIMER=Javascript 回到事件循环，距离上一次执行资源回收已经过了一段时间。\nmarker.gcreason.description.SHUTDOWN_CC=Firefox 销毁了 Javascript 运行时或上下文，这是在结束前最后的资源回收。\nmarker.gcreason.description.FINISH_LARGE_EVALUATE=Firefox 已运行完一段很长的脚本，因其不会被再次执行便进行了资源回收。\nmarker.gcreason.description.DOM_WINDOW_UTILS=用户已经一段时间没有活动，在不容易被注意到的时机趁机进行资源回收。\nmarker.gcreason.description.USER_INACTIVE=用户已经一段时间没有活动，Firefox 会在不容易被注意到的时机趁机进行资源回收。\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/memory.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Memory Tools\n# which is available from the Web Developer sub-menu -> 'Memory'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (snapshot.io.save): The label for the link that saves a\n# snapshot to disk.\nsnapshot.io.save=保存\n\n# LOCALIZATION NOTE (snapshot.io.delete): The label for the link that deletes\n# a snapshot\nsnapshot.io.delete=删除\n\n# LOCALIZATION NOTE (snapshot.io.save.window): The title for the window\n# displayed when saving a snapshot to disk.\nsnapshot.io.save.window=保存堆快照\n\n# LOCALIZATION NOTE (snapshot.io.import.window): The title for the window\n# displayed when importing a snapshot form disk.\nsnapshot.io.import.window=导入堆快照\n\n# LOCALIZATION NOTE (snapshot.io.filter): The title for the filter used to\n# filter file types (*.fxsnapshot)\nsnapshot.io.filter=Firefox 堆快照\n\n# LOCALIZATION NOTE (aggregate.mb): The label annotating the number of bytes (in\n# megabytes) in a snapshot. %S represents the value, rounded to 2 decimal\n# points.\naggregate.mb=%S MB\n\n# LOCALIZATION NOTE (snapshot-title.loading): The title for a snapshot before\n# it has a creation time to display.\nsnapshot-title.loading=正在处理...\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks): The label describing the\n# boolean checkbox whether or not to record call stacks.\ncheckbox.recordAllocationStacks=记录调用堆栈\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks.tooltip): The tooltip for\n# the label describing the boolean checkbox whether or not to record call\n# stacks.\ncheckbox.recordAllocationStacks.tooltip=切换分配堆的记录。当分配堆的记录已被激活时，堆(heap)快照将以标签和组对象的形式创建。记录分配堆存在性能开销。\n\n# LOCALIZATION NOTE (toolbar.displayBy): The label describing the select menu\n# options of the display options.\ntoolbar.displayBy=分组：\n\n# LOCALIZATION NOTE (toolbar.displayBy.tooltip): The tooltip for the label\n# describing the select menu options of the display options.\ntoolbar.displayBy.tooltip=更改对象如何分组\n\n# LOCALIZATION NOTE (toolbar.pop-view): The text in the button to go back to the\n# previous view.\ntoolbar.pop-view=←\n\n# LOCALIZATION NOTE (toolbar.pop-view.label): The text for the label for the\n# button to go back to the previous view.\ntoolbar.pop-view.label=返回总计\n\n# LOCALIZATION NOTE (toolbar.viewing-individuals): The text letting the user\n# know that they are viewing individual nodes from a census group.\ntoolbar.viewing-individuals=⁂ 在组中查看单项\n\n# LOCALIZATION NOTE (censusDisplays.coarseType.tooltip): The tooltip for the\n# \"coarse type\" display option.\ncensusDisplays.coarseType.tooltip=按其类型分组项目\n\n# LOCALIZATION NOTE (censusDisplays.allocationStack.tooltip): The tooltip for\n# the \"call stack\" display option.\ncensusDisplays.allocationStack.tooltip=按对象被分配时记录的 JavaScript 堆分组项目\n\n# LOCALIZATION NOTE (censusDisplays.invertedAllocationStack.tooltip): The\n# tooltip for the \"inverted call stack\" display option.\ncensusDisplays.invertedAllocationStack.tooltip=按对象被创建时的反向 JavaScript 调用堆分组项目\n\n# LOCALIZATION NOTE (censusDisplays.treeMap.tooltip): The tooltip for the\n# \"tree map\" display option.\ncensusDisplays.treeMap.tooltip=可视化内存占用：较大的块表示占用了较多内存（百分比）\n\n# LOCALIZATION NOTE (censusDisplays.objectClass.tooltip): The tooltip for the\n# \"object class\" display option.\ncensusDisplays.objectClass.tooltip=按其 JavaScript 对象 [[类]] 名分组项目\n\n# LOCALIZATION NOTE (censusDisplays.internalType.tooltip): The tooltip for the\n# \"internal type\" display option.\ncensusDisplays.internalType.tooltip=按其内部 C++ 类型分组项目\n\n# LOCALIZATION NOTE (toolbar.labelBy): The label describing the select menu\n# options of the label options.\ntoolbar.labelBy=标签为：\n\n# LOCALIZATION NOTE (toolbar.labelBy): The tooltip for the label describing the\n# select menu options of the label options.\ntoolbar.labelBy.tooltip=更改对象的标签方式\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" dominator tree display option.\ndominatorTreeDisplays.coarseType.tooltip=按它们适合的大类标签对象\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.allocationStack.tooltip): The\n# tooltip for the \"call stack\" dominator tree display option.\ndominatorTreeDisplays.allocationStack.tooltip=按它被分配时被记录的 JavaScript 堆标签对象\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.internalType.tooltip): The\n# tooltip for the \"internal type\" dominator tree display option.\ndominatorTreeDisplays.internalType.tooltip=按其内部 C++ 类型名标签对象\n\n# LOCALIZATION NOTE (treeMapDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" tree map display option.\ntreeMapDisplays.coarseType.tooltip=按它们适合的大类标签对象\n\n# LOCALIZATION NOTE (toolbar.view): The label for the view selector in the\n# toolbar.\ntoolbar.view=视图：\n\n# LOCALIZATION NOTE (toolbar.view.tooltip): The tooltip for the label for the\n# view selector in the toolbar.\ntoolbar.view.tooltip=更改堆(heap)快照的视图\n\n# LOCALIZATION NOTE (toolbar.view.census): The label for the census view option\n# in the toolbar.\ntoolbar.view.census=聚合\n\n# LOCALIZATION NOTE (toolbar.view.census.tooltip): The tooltip for the label for\n# the census view option in the toolbar.\ntoolbar.view.census.tooltip=聚合对象到组以查看堆快照内容的摘要\n\n# LOCALIZATION NOTE (toolbar.view.dominators): The label for the dominators view\n# option in the toolbar.\ntoolbar.view.dominators=关联性\n\n# LOCALIZATION NOTE (toolbar.view.dominators.tooltip): The tooltip for the label\n# for the dominators view option in the toolbar.\ntoolbar.view.dominators.tooltip=查看堆(heap)快照中支配树和表面的最大结构\n\n# LOCALIZATION NOTE (toolbar.view.treemap): The label for the tree map option\n# in the toolbar.\ntoolbar.view.treemap=树状图\n\n# LOCALIZATION NOTE (toolbar.view.treemap.tooltip): The tooltip for the label for\n# the tree map view option in the toolbar.\ntoolbar.view.treemap.tooltip=可视化内存占用：较大的块表示占用了较多内存（百分比）\n\n# LOCALIZATION NOTE (take-snapshot): The label describing the button that\n# initiates taking a snapshot, either as the main label, or a tooltip.\ntake-snapshot=拍摄快照\n\n# LOCALIZATION NOTE (import-snapshot): The label describing the button that\n# initiates importing a snapshot.\nimport-snapshot=导入…\n\n# LOCALIZATION NOTE (clear-snapshots.tooltip): The tooltip for the button that\n# deletes existing snapshot.\nclear-snapshots.tooltip=删除所有快照\n\n# LOCALIZATION NOTE (diff-snapshots.tooltip): The tooltip for the button that\n# initiates selecting two snapshots to diff with each other.\ndiff-snapshots.tooltip=比较快照\n\n# LOCALIZATION NOTE (filter.placeholder): The placeholder text used for the\n# memory tool's filter search box.\nfilter.placeholder=过滤器\n\n# LOCALIZATION NOTE (filter.tooltip): The tooltip text used for the memory\n# tool's filter search box.\nfilter.tooltip=过滤堆(heap)快照的内容\n\n# LOCALIZATION NOTE (tree-item.view-individuals.tooltip): The tooltip for the\n# button to view individuals in this group.\ntree-item.view-individuals.tooltip=查看此组及其依赖路径中的单个节点\n\n# LOCALIZATION NOTE (tree-item.load-more): The label for the links to fetch the\n# lazily loaded sub trees in the dominator tree view.\ntree-item.load-more=载入更多…\n\n# LOCALIZATION NOTE (tree-item.rootlist): The label for the root of the\n# dominator tree.\ntree-item.rootlist=GC 根\n\n# LOCALIZATION NOTE (tree-item.nostack): The label describing the row in the heap tree\n# that represents a row broken down by call stack when no stack was available.\ntree-item.nostack=(无可用堆栈)\n\n# LOCALIZATION NOTE (tree-item.nofilename): The label describing the row in the\n# heap tree that represents a row broken down by filename when no filename was\n# available.\ntree-item.nofilename=(没有可用的文件名)\n\n# LOCALIZATION NOTE (tree-item.root): The label describing the row in the heap tree\n# that represents the root of the tree when inverted.\ntree-item.root=(根)\n\n# LOCALIZATION NOTE (tree-item.percent2): A percent of bytes or count displayed in the tree view.\n# there are two \"%\" after %S to escape and display \"%\"\ntree-item.percent2=%S%%\n\n# LOCALIZATION NOTE (diffing.baseline): The name of the baseline snapshot in a\n# diffing comparison.\ndiffing.baseline=基线\n\n# LOCALIZATION NOTE (diffing.comparison): The name of the snapshot being\n# compared to the baseline in a diffing comparison.\ndiffing.comparison=比较\n\n# LOCALIZATION NOTE (diffing.prompt.selectBaseline): The prompt to select the\n# first snapshot when doing a diffing comparison.\ndiffing.prompt.selectBaseline=选择基准快照\n\n# LOCALIZATION NOTE (diffing.prompt.selectComparison): The prompt to select the\n# second snapshot when doing a diffing comparison.\ndiffing.prompt.selectComparison=选择要与基线比较的快照\n\n# LOCALIZATION NOTE (diffing.state.error): The label describing the diffing\n# state ERROR, used in the snapshot list when an error occurs while diffing two\n# snapshots.\ndiffing.state.error=错误\n\n# LOCALIZATION NOTE (diffing.state.error.full): The text describing the diffing\n# state ERROR, used in the main view when an error occurs while diffing two\n# snapshots.\ndiffing.state.error.full=比较快照时出错\n\n# LOCALIZATION NOTE (diffing.state.taking-diff): The label describing the diffin\n# state TAKING_DIFF, used in the snapshots list when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff=计算差异…\n\n# LOCALIZATION NOTE (diffing.state.taking-diff.full): The label describing the\n# diffing state TAKING_DIFF, used in the main view when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff.full=计算差异…\n\n# LOCALIZATION NOTE (diffing.state.selecting): The label describing the diffing\n# state SELECTING.\ndiffing.state.selecting=选择要比较的两个快照\n\n# LOCALIZATION NOTE (diffing.state.selecting.full): The label describing the\n# diffing state SELECTING, used in the main view when selecting snapshots to\n# diff.\ndiffing.state.selecting.full=选择要比较的两个快照\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING.\ndominatorTree.state.computing=正在生成关联性报告…\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING, used in the dominator tree view.\ndominatorTree.state.computing.full=正在生成关联性报告…\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING.\ndominatorTree.state.fetching=正在计算大小…\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING, used in the dominator tree view.\ndominatorTree.state.fetching.full=正在计算保留大小…\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label\n# describing the dominator tree state INCREMENTAL_FETCHING.\ndominatorTree.state.incrementalFetching=正在获取…\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label describing the\n# dominator tree state INCREMENTAL_FETCHING, used in the dominator tree view.\ndominatorTree.state.incrementalFetching.full=正在获取子树…\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR.\ndominatorTree.state.error=错误\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR, used in the dominator tree view.\ndominatorTree.state.error.full=处理控制树时出错\n\n# LOCALIZATION NOTE (snapshot.state.saving.full): The label describing the\n# snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving.full=正在保存快照…\n\n# LOCALIZATION NOTE (snapshot.state.importing.full): The label describing the\n# snapshot state IMPORTING, used in the main heap view.\nsnapshot.state.importing.full=正在导入…\n\n# LOCALIZATION NOTE (snapshot.state.reading.full): The label describing the\n# snapshot state READING, and SAVED, due to these states being combined\n# visually, used in the main heap view.\nsnapshot.state.reading.full=正在读取快照…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-census.full=正在保存内存调查数据…\n\n# LOCALIZATION NOTE (snapshot.state.saving-tree-map.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-tree-map.full=正在保存树状图…\n\n# LOCALIZATION NOTE (snapshot.state.error.full): The label describing the\n# snapshot state ERROR, used in the main heap view.\nsnapshot.state.error.full=保存此快照时发生错误。\n\n# LOCALIZATION NOTE (individuals.state.error): The short message displayed when\n# there is an error fetching individuals from a group.\nindividuals.state.error=错误\n\n# LOCALIZATION NOTE (individuals.state.error.full): The longer message displayed\n# when there is an error fetching individuals from a group.\nindividuals.state.error.full=获取组中单项时发生错误\n\n# LOCALIZATION NOTE (individuals.state.fetching): The short message displayed\n# while fetching individuals.\nindividuals.state.fetching=正在获取…\n\n# LOCALIZATION NOTE (individuals.state.fetching.full): The longer message\n# displayed while fetching individuals.\nindividuals.state.fetching.full=正在获取组中单项…\n\n# LOCALIZATION NOTE (individuals.field.node): The header label for an individual\n# node.\nindividuals.field.node=节点\n\n# LOCALIZATION NOTE (individuals.field.node.tooltip): The tooltip for the header\n# label for an individual node.\nindividuals.field.node.tooltip=快照中的单个节点\n\n# LOCALIZATION NOTE (snapshot.state.saving): The label describing the snapshot\n# state SAVING, used in the snapshot list view\nsnapshot.state.saving=正在保存快照…\n\n# LOCALIZATION NOTE (snapshot.state.importing): The label describing the\n# snapshot state IMPORTING, used in the snapshot list view\nsnapshot.state.importing=导入快照…\n\n# LOCALIZATION NOTE (snapshot.state.reading): The label describing the snapshot\n# state READING, and SAVED, due to these states being combined visually, used in\n# the snapshot list view.\nsnapshot.state.reading=正在读取快照…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-census=正在保存内存调查数据…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-tree-map=正在保存树状图…\n\n# LOCALIZATION NOTE (snapshot.state.error): The label describing the snapshot\n# state ERROR, used in the snapshot list view.\nsnapshot.state.error=错误\n\n# LOCALIZATION NOTE (heapview.no-difference): Message displayed when there is no\n# difference between two snapshots.\nheapview.no-difference=在基准与比较之间没有区别。\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there are no\n# matches when filtering.\nheapview.none-match=没有匹配的结果。\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there report\n# is empty.\nheapview.empty=空的。\n\n# LOCALIZATION NOTE (heapview.noAllocationStacks): The message displayed to\n# users when selecting a display by \"call stack\" but no call stacks\n# were recorded in the heap snapshot.\nheapview.noAllocationStacks=没有找到调用堆栈。请在拍摄快照前记录调用堆栈。\n\n# LOCALIZATION NOTE (heapview.field.retainedSize): The name of the column in the\n# dominator tree view for retained byte sizes.\nheapview.field.retainedSize=保留大小（字节）\n\n# LOCALIZATION NOTE (heapview.field.retainedSize.tooltip): The tooltip for the\n# column header in the dominator tree view for retained byte sizes.\nheapview.field.retainedSize.tooltip=对象本身大小+由它保持活跃的其他所有对象的总计大小\n\n# LOCALIZATION NOTE (heapview.field.shallowSize): The name of the column in the\n# dominator tree view for shallow byte sizes.\nheapview.field.shallowSize=浅大小（字节）\n\n# LOCALIZATION NOTE (heapview.field.shallowSize.tooltip): The tooltip for the\n# column header in the dominator tree view for shallow byte sizes.\nheapview.field.shallowSize.tooltip=对象本身的大小\n\n# LOCALIZATION NOTE (dominatortree.field.label): The name of the column in the\n# dominator tree for an object's label.\ndominatortree.field.label=标签\n\n# LOCALIZATION NOTE (dominatortree.field.label.tooltip): The tooltip for the column\n# header in the dominator tree view for an object's label.\ndominatortree.field.label.tooltip=对内存中对象的标签\n\n# LOCALIZATION NOTE (heapview.field.bytes): The name of the column in the heap\n# view for bytes.\nheapview.field.bytes=字节\n\n# LOCALIZATION NOTE (heapview.field.bytes.tooltip): The tooltip for the column\n# header in the heap view for bytes.\nheapview.field.bytes.tooltip=此组中字节占用总计，不包括子组\n\n# LOCALIZATION NOTE (heapview.field.count): The name of the column in the heap\n# view for count.\nheapview.field.count=计数\n\n# LOCALIZATION NOTE (heapview.field.count.tooltip): The tooltip for the column\n# header in the heap view for count.\nheapview.field.count.tooltip=此组中可达对象总计，不包括子组\n\n# LOCALIZATION NOTE (heapview.field.totalbytes): The name of the column in the\n# heap view for total bytes.\nheapview.field.totalbytes=总字节数\n\n# LOCALIZATION NOTE (heapview.field.totalbytes.tooltip): The tooltip for the\n# column header in the heap view for total bytes.\nheapview.field.totalbytes.tooltip=此组中字节占用总计，包括子组\n\n# LOCALIZATION NOTE (heapview.field.totalcount): The name of the column in the\n# heap view for total count.\nheapview.field.totalcount=总数\n\n# LOCALIZATION NOTE (heapview.field.totalcount.tooltip): The tooltip for the\n# column header in the heap view for total count.\nheapview.field.totalcount.tooltip=此组中可达对象总计，包括子组\n\n# LOCALIZATION NOTE (heapview.field.name): The name of the column in the heap\n# view for name.\nheapview.field.name=名称\n\n# LOCALIZATION NOTE (heapview.field.name.tooltip): The tooltip for the column\n# header in the heap view for name.\nheapview.field.name.tooltip=此组名称\n\n# LOCALIZATION NOTE (shortest-paths.header): The header label for the shortest\n# paths pane.\nshortest-paths.header=取自垃圾收集（GC）根的保留路径\n\n# LOCALIZATION NOTE (shortest-paths.select-node): The message displayed in the\n# shortest paths pane when a node is not yet selected.\nshortest-paths.select-node=选择一个节点以查看其保留路径\n\n# LOCALIZATION NOTE (tree-map.node-count): The label for the count value of a\n# node in the tree map\ntree-map.node-count=份\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/menus.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndevToolsCmd.key = VK_F12\ndevToolsCmd.keytext = F12\n\ndevtoolsServiceWorkers.label = Service Worker\ndevtoolsServiceWorkers.accesskey = k\n\ndevtoolsConnect.label = 连接…\ndevtoolsConnect.accesskey = C\n\nbrowserConsoleCmd.label = 浏览器控制台\nbrowserConsoleCmd.accesskey = B\nbrowserConsoleCmd.key = j\n\nresponsiveDesignMode.label = 响应式设计模式\nresponsiveDesignMode.accesskey = R\nresponsiveDesignMode.key = M\n\neyedropper.label = 取色器\neyedropper.accesskey = Y\n\n# LOCALIZATION NOTE (scratchpad.label): This menu item label appears\n# in the Tools menu. See bug 653093.\n# The Scratchpad is intended to provide a simple text editor for creating\n# and evaluating bits of JavaScript code for the purposes of function\n# prototyping, experimentation and convenient scripting.\n#\n# It's quite possible that you won't have a good analogue for the word\n# \"Scratchpad\" in your locale. You should feel free to find a close\n# approximation to it or choose a word (or words) that means\n# \"simple discardable text editor\".\nscratchpad.label = 代码草稿纸\nscratchpad.accesskey = s\nscratchpad.key = VK_F4\nscratchpad.keytext = F4\n\n# LOCALIZATION NOTE (browserToolboxMenu.label): This is the label for the\n# application menu item that opens the browser toolbox UI in the Tools menu.\nbrowserToolboxMenu.label = 浏览器工具箱\nbrowserToolboxMenu.accesskey = e\nbrowserToolboxMenu.key = i\n\n# LOCALIZATION NOTE (browserContentToolboxMenu.label): This is the label for the\n# application menu item that opens the browser content toolbox UI in the Tools menu.\n# This toolbox allows to debug the chrome of the content process in multiprocess builds.\nbrowserContentToolboxMenu.label = 浏览器内容工具箱\nbrowserContentToolboxMenu.accesskey = x\n\ndevToolbarMenu.label = 开发者工具栏\ndevToolbarMenu.accesskey = v\ndevToolbarMenu.key = VK_F2\ndevToolbarMenu.keytext = F2\n\nwebide.label = WebIDE\nwebide.accesskey = W\nwebide.key = VK_F8\nwebide.keytext = F8\n\ndevToolboxMenuItem.label = 切换工具箱\ndevToolboxMenuItem.accesskey = T\ndevToolboxMenuItem.key = I\n\ngetMoreDevtoolsCmd.label = 获取更多工具\ngetMoreDevtoolsCmd.accesskey = M\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n<!ENTITY netmonitorUI.perfNotice1         \"• 点击\">\n<!ENTITY netmonitorUI.perfNotice2         \"按钮开始性能分析。\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.reload1/2/3): These are the labels displayed\n  -  in the network table when empty to start logging network requests. -->\n<!ENTITY netmonitorUI.reloadNotice1       \"• 请进行至少一项请求，或者\">\n<!ENTITY netmonitorUI.reloadNotice2       \"重新载入\">\n<!ENTITY netmonitorUI.reloadNotice3       \"此页面以查阅详细的网络活动信息。\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n<!ENTITY netmonitorUI.toolbar.status3     \"状态\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n<!ENTITY netmonitorUI.toolbar.method      \"方法\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n<!ENTITY netmonitorUI.toolbar.file        \"文件\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n<!ENTITY netmonitorUI.toolbar.domain      \"域名\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n<!ENTITY netmonitorUI.toolbar.type        \"类型\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n<!ENTITY netmonitorUI.toolbar.transferred \"已传输\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column, which is the\n  -  uncompressed / decoded size. -->\n<!ENTITY netmonitorUI.toolbar.size        \"大小\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n<!ENTITY netmonitorUI.toolbar.waterfall   \"时间线\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n<!ENTITY netmonitorUI.tab.headers         \"消息头\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n<!ENTITY netmonitorUI.tab.cookies         \"Cookie\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n<!ENTITY netmonitorUI.tab.params          \"参数\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n<!ENTITY netmonitorUI.tab.response        \"响应\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n<!ENTITY netmonitorUI.tab.timings         \"耗时\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n<!ENTITY netmonitorUI.tab.preview         \"预览\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n<!ENTITY netmonitorUI.tab.security        \"安全性\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterAll    \"所有\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFonts  \"字体\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterImages \"图像\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterMedia  \"媒体\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterOther  \"其他\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFreetext): This is the label displayed\n  -  in the network details footer for the url filtering textbox. -->\n<!ENTITY netmonitorUI.footer.filterFreetext.label  \"过滤 URL\">\n<!ENTITY netmonitorUI.footer.filterFreetext.key  \"F\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n<!ENTITY netmonitorUI.footer.clear  \"清除\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n<!ENTITY netmonitorUI.footer.perf   \"切换性能分析...\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n<!ENTITY netmonitorUI.panesButton.tooltip \"切换网络信息\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n<!ENTITY netmonitorUI.summary.url         \"请求网址:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n<!ENTITY netmonitorUI.summary.method      \"请求方法:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.address): This is the label displayed\n  -  in the network details headers tab identifying the remote address. -->\n<!ENTITY netmonitorUI.summary.address     \"远程地址：\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n<!ENTITY netmonitorUI.summary.status      \"状态码:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n<!ENTITY netmonitorUI.summary.version     \"版本：\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n<!ENTITY netmonitorUI.summary.size        \"消息头大小:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n<!ENTITY netmonitorUI.response.name       \"名称:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n<!ENTITY netmonitorUI.response.dimensions \"尺寸：\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n<!ENTITY netmonitorUI.response.mime       \"MIME 类型:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n<!ENTITY netmonitorUI.timings.blocked     \"已阻挡：\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n<!ENTITY netmonitorUI.timings.dns         \"DNS 解析:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n<!ENTITY netmonitorUI.timings.connect     \"连接:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n<!ENTITY netmonitorUI.timings.send        \"发送:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n<!ENTITY netmonitorUI.timings.wait        \"等待:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n<!ENTITY netmonitorUI.timings.receive     \"接收:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n<!ENTITY netmonitorUI.security.warning.cipher     \"加密所使用的密码本已不安全、不推荐使用。\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n<!ENTITY netmonitorUI.security.error      \"发生错误:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n<!ENTITY netmonitorUI.security.protocolVersion \"协议版本:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n<!ENTITY netmonitorUI.security.cipherSuite \"密码本组合:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n<!ENTITY netmonitorUI.security.hsts \"HTTP 严格传输安全（HSTS）:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n<!ENTITY netmonitorUI.security.hpkp \"公钥钉扎:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n<!ENTITY netmonitorUI.security.connection \"连接:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n<!ENTITY netmonitorUI.security.certificate \"证书:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n<!ENTITY netmonitorUI.context.copyUrl     \"复制网址\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrl.accesskey \"U\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams): This is the label displayed\n  -  on the context menu that copies the selected request's url parameters -->\n<!ENTITY netmonitorUI.context.copyUrlParams     \"复制 URL 参数\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams.accesskey): This is the access key\n  -  for the Copy URL Parameters menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrlParams.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData): This is the label displayed\n  -  on the context menu that copies the selected request's post data -->\n<!ENTITY netmonitorUI.context.copyPostData     \"复制 POST 数据\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData.accesskey): This is the access key\n  -  for the Copy POST Data menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyPostData.accesskey \"D\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n<!ENTITY netmonitorUI.context.copyAsCurl    \"复制为 cURL\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCUrl.accesskey): This is the access key\n  -  for the Copy as cURL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyAsCurl.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's request headers -->\n<!ENTITY netmonitorUI.context.copyRequestHeaders     \"复制请求头\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders.accesskey): This is the access key\n  -  for the Copy Request Headers menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyRequestHeaders.accesskey  \"Q\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's response headers -->\n<!ENTITY netmonitorUI.context.copyResponseHeaders     \"复制响应头\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders.accesskey): This is the access key\n  -  for the Copy Response Headers menu item displayed in the context menu for a response -->\n<!ENTITY netmonitorUI.context.copyResponseHeaders.accesskey  \"S\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponse): This is the label displayed\n  -  on the context menu that copies the selected response as a string -->\n<!ENTITY netmonitorUI.context.copyResponse \"复制响应\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRespose.accesskey): This is the access key\n  -  for the Copy Response menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyResponse.accesskey  \"R\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"复制图像为 Data URI\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"I\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar): This is the label displayed\n  -  on the context menu that copies all as HAR format -->\n<!ENTITY netmonitorUI.context.copyAllAsHar \"全部复制为 HAR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar.accesskey): This is the access key\n  -  for the Copy All As HAR menu item displayed in the context menu for a network panel -->\n<!ENTITY netmonitorUI.context.copyAllAsHar.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar): This is the label displayed\n  -  on the context menu that saves all as HAR format -->\n<!ENTITY netmonitorUI.context.saveAllAsHar \"全部另存为 HAR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar.accesskey): This is the access key\n  -  for the Save All As HAR menu item displayed in the context menu for a network panel -->\n<!ENTITY netmonitorUI.context.saveAllAsHar.accesskey \"H\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n<!ENTITY netmonitorUI.summary.editAndResend \"编辑和重发\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n<!ENTITY netmonitorUI.summary.rawHeaders \"原始头\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"请求头：\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"响应头：\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n<!ENTITY netmonitorUI.context.newTab      \"在新标签页中打开\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n<!ENTITY netmonitorUI.context.newTab.accesskey \"T\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n<!ENTITY netmonitorUI.context.perfTools   \"开始性能分析…\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"A\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n<!ENTITY netmonitorUI.custom.newRequest   \"新请求\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.query        \"查询字符串:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.headers      \"请求头:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.postData     \"请求主体:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n<!ENTITY netmonitorUI.custom.send         \"发送\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n<!ENTITY netmonitorUI.custom.cancel       \"取消\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n<!ENTITY netmonitorUI.backButton          \"返回\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=用来获取此资源的连接是安全的。\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not https\nnetmonitor.security.state.insecure=用来获取此资源的连接并不安全。\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=发生安全性错误，无法载入此资源。\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=此资源的传输所使用的连接使用了弱加密算法。\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=已启用\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=已禁用\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=主机 %S:\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayed. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<不可用>\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=隐藏请求细节\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=显示请求细节\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=此请求无消息头\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=过滤消息头\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=此请求无 Cookie\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=过滤 Cookie\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=此请求无参数\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=过滤请求参数\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=查询字符串\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=表单数据\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=请求载荷\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=请求头\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload=上传流的请求头\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=响应头\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=请求 Cookie\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=响应 Cookie\n\n# LOCALIZATION NOTE (responsePayload): This is the label displayed\n# in the network details response tab identifying the response payload.\nresponsePayload=响应载荷\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=过滤属性\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → 回调 %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=升序排列\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=降序排列\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=没有请求\n\n# LOCALIZATION NOTE (networkMenu.summary3): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the transferred size, #4 is the number of seconds.\nnetworkMenu.summary3=1 个请求，#2（已传输：#3），#4;#1 个请求，#2（已传输：#3），#4\n\n# LOCALIZATION NOTE (networkMenu.sizeB): This is the label displayed\n# in the network menu specifying the size of a request (in bytes).\nnetworkMenu.sizeB=%S 字节\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB=%S KB\n\n# LOCALIZATION NOTE (networkMenu.sizeMB): This is the label displayed\n# in the network menu specifying the size of a request (in megabytes).\nnetworkMenu.sizeMB=%S MB\n\n# LOCALIZATION NOTE (networkMenu.sizeGB): This is the label displayed\n# in the network menu specifying the size of a request (in gigabytes).\nnetworkMenu.sizeGB=%S GB\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=—\n\n# LOCALIZATION NOTE (networkMenu.sizeCached): This is the label displayed\n# in the network menu specifying the transferred of a request is\n# cached.\nnetworkMenu.sizeCached=已缓存\n\n# LOCALIZATION NOTE (networkMenu.sizeServiceWorker): This is the label displayed\n# in the network menu specifying the transferred of a request computed\n# by a service worker.\nnetworkMenu.sizeServiceWorker=Service Worker\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S ms\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond=%S 毫秒\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second=%S 秒\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute=%S 分钟\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading=正在载入\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable=空\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading=请稍候…\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable=无可用数据\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.transferredSizeKB): This is the label displayed\n# in pie or table charts specifying the size of a transferred request (in kilobytes).\ncharts.transferredSizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS=%S 秒\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=大小: %S KB\n\n# LOCALIZATION NOTE (charts.totalTranferredSize): This is the label displayed\n# in the performance analysis view for total transferred size, in kilobytes.\ncharts.totalTransferredSize=传输大小：%S KB\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled=初次缓存\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled=没有缓存\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=大小: %S KB\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds=耗时: #1 秒;耗时: #1 秒\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached=缓存响应: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount=总计响应: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for size of the request.\ncharts.size=大小\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for type of request.\ncharts.type=类型\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for transferred\n# size of the request.\ncharts.transferred=传输\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for time of request.\ncharts.time=时间\n\n# LOCALIZATION NOTE (netRequest.headers): A label used for Headers tab\n# This tab displays list of HTTP headers\nnetRequest.headers=头\n\n# LOCALIZATION NOTE (netRequest.response): A label used for Response tab\n# This tab displays HTTP response body\nnetRequest.response=响应\n\n# LOCALIZATION NOTE (netRequest.rawData): A label used for a section\n# in Response tab. This section displays raw response body as it's\n# been received from the backend (debugger server)\nnetRequest.rawData=原始数据\n\n# LOCALIZATION NOTE (netRequest.xml): A label used for a section\n# in Response tab. This section displays parsed XML response body.\nnetRequest.xml=XML\n\n# LOCALIZATION NOTE (netRequest.image): A label used for a section\n# in Response tab. This section displays images returned in response body.\nnetRequest.image=图像\n\n# LOCALIZATION NOTE (netRequest.sizeLimitMessage): A label used\n# in Response and Post tabs in case the body is bigger than given limit.\n# It allows the user to click and fetch more from the backend.\n# The {{link}} will be replace at run-time by an active link.\n# String with ID 'netRequest.sizeLimitMessageLink' will be used as text\n# for this link.\nnetRequest.sizeLimitMessage=已达到大小限制。点击 {{link}} 载入更多。\nnetRequest.sizeLimitMessageLink=此处\n\n# LOCALIZATION NOTE (netRequest.responseBodyDiscarded): A label used\n# in Response tab if the response body is not available.\nnetRequest.responseBodyDiscarded=响应主体未被存储。\n\n# LOCALIZATION NOTE (netRequest.requestBodyDiscarded): A label used\n# in Post tab if the post body is not available.\nnetRequest.requestBodyDiscarded=POST 请求的主体未被存储。\n\n# LOCALIZATION NOTE (netRequest.post): A label used for Post tab\n# This tab displays HTTP post body\nnetRequest.post=POST\n\n# LOCALIZATION NOTE (netRequest.cookies): A label used for Cookies tab\n# This tab displays request and response cookies.\nnetRequest.cookies=Cookie\n\n# LOCALIZATION NOTE (netRequest.params): A label used for URL parameters tab\n# This tab displays data parsed from URL query string.\nnetRequest.params=参数\n\n# LOCALIZATION NOTE (netRequest.callstack): A label used for request stacktrace tab\n# This tab displays the request's JavaScript stack trace. Should be identical to\n# debuggerUI.tabs.callstack\nnetRequest.callstack=调用堆栈\n\n# LOCALIZATION NOTE (certmgr.subjectinfo.label):\n# A label used for a certificate section in security tab.\n# This section displays Name and organization who has been assigned the fingerprints\ncertmgr.subjectinfo.label=签发给\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.cn=通用名称 (CN):\n\n# LOCALIZATION NOTE (certmgr.certdetail.o):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.o=组织 (O):\n\n# LOCALIZATION NOTE (certmgr.certdetail.ou):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.ou=组织单元 (OU):\n\n# LOCALIZATION NOTE (certmgr.issuerinfo.label):\n# A label used for a certificate section in security tab\n# This section displays Name and organization who issued the fingerprints\ncertmgr.issuerinfo.label=签发者\n\n# LOCALIZATION NOTE (certmgr.periodofvalidity.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.periodofvalidity.label=有效期\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.begins=起始时间:\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.expires=终止时间:\n\n# LOCALIZATION NOTE (certmgr.fingerprints.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.fingerprints.label=指纹\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha256fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha256fingerprint=SHA-256 指纹:\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha1fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha1fingerprint=SHA1 指纹:\n\n# LOCALIZATION NOTE (netmonitor.perfNotice1/2/3): These are the labels displayed\n# in the network table when empty to start performance analysis.\nnetmonitor.perfNotice1=• 点击\nnetmonitor.perfNotice2=按钮开始性能分析。\nnetmonitor.perfNotice3=分析\n\n# LOCALIZATION NOTE (netmonitor.reload1/2/3): These are the labels displayed\n# in the network table when empty to start logging network requests.\nnetmonitor.reloadNotice1=• 请进行至少一项请求，或者\nnetmonitor.reloadNotice2=重新载入\nnetmonitor.reloadNotice3=此页面以查阅详细的网络活动信息。\n\n# LOCALIZATION NOTE (netmonitor.toolbar.status2): This is the label displayed\n# in the network table toolbar, above the \"status\" column.\nnetmonitor.toolbar.status3=状态\n\n# LOCALIZATION NOTE (netmonitor.toolbar.method): This is the label displayed\n# in the network table toolbar, above the \"method\" column.\nnetmonitor.toolbar.method=方法\n\n# LOCALIZATION NOTE (netmonitor.toolbar.file): This is the label displayed\n# in the network table toolbar, above the \"file\" column.\nnetmonitor.toolbar.file=文件\n\n# LOCALIZATION NOTE (netmonitor.toolbar.domain): This is the label displayed\n# in the network table toolbar, above the \"domain\" column.\nnetmonitor.toolbar.domain=域名\n\n# LOCALIZATION NOTE (netmonitor.toolbar.cause): This is the label displayed\n# in the network table toolbar, above the \"cause\" column.\nnetmonitor.toolbar.cause=原因\n\n# LOCALIZATION NOTE (netmonitor.toolbar.type): This is the label displayed\n# in the network table toolbar, above the \"type\" column.\nnetmonitor.toolbar.type=类型\n\n# LOCALIZATION NOTE (netmonitor.toolbar.transferred): This is the label displayed\n# in the network table toolbar, above the \"transferred\" column, which is the\n# compressed / encoded size.\nnetmonitor.toolbar.transferred=已传输\n\n# LOCALIZATION NOTE (netmonitor.toolbar.size): This is the label displayed\n# in the network table toolbar, above the \"size\" column, which is the\n# uncompressed / decoded size.\nnetmonitor.toolbar.size=大小\n\n# LOCALIZATION NOTE (netmonitor.toolbar.waterfall): This is the label displayed\n# in the network table toolbar, above the \"waterfall\" column.\nnetmonitor.toolbar.waterfall=时间线\n\n# LOCALIZATION NOTE (netmonitor.tab.headers): This is the label displayed\n# in the network details pane identifying the headers tab.\nnetmonitor.tab.headers=消息头\n\n# LOCALIZATION NOTE (netmonitor.tab.cookies): This is the label displayed\n# in the network details pane identifying the cookies tab.\nnetmonitor.tab.cookies=Cookie\n\n# LOCALIZATION NOTE (netmonitor.tab.params): This is the label displayed\n# in the network details pane identifying the params tab.\nnetmonitor.tab.params=参数\n\n# LOCALIZATION NOTE (netmonitor.tab.response): This is the label displayed\n# in the network details pane identifying the response tab.\nnetmonitor.tab.response=响应\n\n# LOCALIZATION NOTE (netmonitor.tab.timings): This is the label displayed\n# in the network details pane identifying the timings tab.\nnetmonitor.tab.timings=耗时\n\n# LOCALIZATION NOTE (netmonitor.tab.preview): This is the label displayed\n# in the network details pane identifying the preview tab.\nnetmonitor.tab.preview=预览\n\n# LOCALIZATION NOTE (netmonitor.tab.security): This is the label displayed\n# in the network details pane identifying the security tab.\nnetmonitor.tab.security=安全性\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.all): This is the label displayed\n# in the network toolbar for the \"All\" filtering button.\nnetmonitor.toolbar.filter.all=所有\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.html): This is the label displayed\n# in the network toolbar for the \"HTML\" filtering button.\nnetmonitor.toolbar.filter.html=HTML\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.css): This is the label displayed\n# in the network toolbar for the \"CSS\" filtering button.\nnetmonitor.toolbar.filter.css=CSS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.js): This is the label displayed\n# in the network toolbar for the \"JS\" filtering button.\nnetmonitor.toolbar.filter.js=JS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.xhr): This is the label displayed\n# in the network toolbar for the \"XHR\" filtering button.\nnetmonitor.toolbar.filter.xhr=XHR\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.fonts): This is the label displayed\n# in the network toolbar for the \"Fonts\" filtering button.\nnetmonitor.toolbar.filter.fonts=字体\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.images): This is the label displayed\n# in the network toolbar for the \"Images\" filtering button.\nnetmonitor.toolbar.filter.images=图像\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.media): This is the label displayed\n# in the network toolbar for the \"Media\" filtering button.\nnetmonitor.toolbar.filter.media=媒体\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.flash): This is the label displayed\n# in the network toolbar for the \"Flash\" filtering button.\nnetmonitor.toolbar.filter.flash=Flash\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.ws): This is the label displayed\n# in the network toolbar for the \"WS\" filtering button.\nnetmonitor.toolbar.filter.ws=WS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.other): This is the label displayed\n# in the network toolbar for the \"Other\" filtering button.\nnetmonitor.toolbar.filter.other=其他\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.label): This is the label\n# displayed in the network toolbar for the url filtering textbox.\nnetmonitor.toolbar.filterFreetext.label=过滤 URL\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.key): This is the\n# shortcut key to focus on the toolbar url filtering textbox\nnetmonitor.toolbar.filterFreetext.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (netmonitor.toolbar.clear): This is the label displayed\n# in the network toolbar for the \"Clear\" button.\nnetmonitor.toolbar.clear=清除\n\n# LOCALIZATION NOTE (netmonitor.toolbar.perf): This is the label displayed\n# in the network toolbar for the performance analysis button.\nnetmonitor.toolbar.perf=切换性能分析...\n\n# LOCALIZATION NOTE (netmonitor.summary.url): This is the label displayed\n# in the network details headers tab identifying the URL.\nnetmonitor.summary.url=请求网址:\n\n# LOCALIZATION NOTE (netmonitor.summary.method): This is the label displayed\n# in the network details headers tab identifying the method.\nnetmonitor.summary.method=请求方法:\n\n# LOCALIZATION NOTE (netmonitor.summary.address): This is the label displayed\n# in the network details headers tab identifying the remote address.\nnetmonitor.summary.address=远程地址:\n\n# LOCALIZATION NOTE (netmonitor.summary.status): This is the label displayed\n# in the network details headers tab identifying the status code.\nnetmonitor.summary.status=状态码:\n\n# LOCALIZATION NOTE (netmonitor.summary.version): This is the label displayed\n# in the network details headers tab identifying the http version.\nnetmonitor.summary.version=版本:\n\n# LOCALIZATION NOTE (netmonitor.summary.editAndResend): This is the label displayed\n# on the button in the headers tab that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.summary.editAndResend=编辑和重发\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders): This is the label displayed\n# on the button in the headers tab that toggle view for raw request/response headers\n# from the currently displayed request\nnetmonitor.summary.rawHeaders=原始头\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.requestHeaders): This is the label displayed\n# in the network details headers tab identifying the raw request headers textarea\nnetmonitor.summary.rawHeaders.requestHeaders=请求头：\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.responseHeaders): This is the label displayed\n# in the network details headers tab identifying the raw response headers textarea\nnetmonitor.summary.rawHeaders.responseHeaders=响应头：\n\n# LOCALIZATION NOTE (netmonitor.summary.size): This is the label displayed\n# in the network details headers tab identifying the headers size.\nnetmonitor.summary.size=消息头大小:\n\n# LOCALIZATION NOTE (netmonitor.response.name): This is the label displayed\n# in the network details response tab identifying an image's file name.\nnetmonitor.response.name=名称:\n\n# LOCALIZATION NOTE (netmonitor.response.dimensions): This is the label displayed\n# in the network details response tab identifying an image's dimensions.\nnetmonitor.response.dimensions=尺寸：\n\n# LOCALIZATION NOTE (netmonitor.response.mime): This is the label displayed\n# in the network details response tab identifying an image's mime.\nnetmonitor.response.mime=MIME 类型:\n\n# LOCALIZATION NOTE (netmonitor.timings.blocked): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"blocked\" state.\nnetmonitor.timings.blocked=已阻挡:\n\n# LOCALIZATION NOTE (netmonitor.timings.dns): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"dns\" state.\nnetmonitor.timings.dns=DNS 解析:\n\n# LOCALIZATION NOTE (netmonitor.timings.connect): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"connect\" state.\nnetmonitor.timings.connect=连接:\n\n# LOCALIZATION NOTE (netmonitor.timings.send): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"send\" state.\nnetmonitor.timings.send=发送:\n\n# LOCALIZATION NOTE (netmonitor.timings.wait): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"wait\" state.\nnetmonitor.timings.wait=等待:\n\n# LOCALIZATION NOTE (netmonitor.timings.receive): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"receive\" state.\nnetmonitor.timings.receive=接收:\n\n# LOCALIZATION NOTE (netmonitor.security.warning.cipher): A tooltip\n# for warning icon that indicates a connection uses insecure cipher suite.\nnetmonitor.security.warning.cipher=加密所使用的密码已不安全、不推荐使用。\n\n# LOCALIZATION NOTE (netmonitor.security.error): This is the label displayed\n# in the security tab if a security error prevented the connection.\nnetmonitor.security.error=发生错误:\n\n# LOCALIZATION NOTE (netmonitor.security.protocolVersion): This is the label displayed\n# in the security tab describing TLS/SSL protocol version.\nnetmonitor.security.protocolVersion=协议版本:\n\n# LOCALIZATION NOTE (netmonitor.security.cipherSuite): This is the label displayed\n# in the security tab describing the cipher suite used to secure this connection.\nnetmonitor.security.cipherSuite=密码套件:\n\n# LOCALIZATION NOTE (netmonitor.security.hsts): This is the label displayed\n# in the security tab describing the usage of HTTP Strict Transport Security.\nnetmonitor.security.hsts=HTTP 严格传输安全（HSTS）:\n\n# LOCALIZATION NOTE (netmonitor.security.hpkp): This is the label displayed\n# in the security tab describing the usage of Public Key Pinning.\nnetmonitor.security.hpkp=公钥钉扎:\n\n# LOCALIZATION NOTE (netmonitor.security.connection): This is the label displayed\n# in the security tab describing the section containing information related to\n# the secure connection.\nnetmonitor.security.connection=连接:\n\n# LOCALIZATION NOTE (netmonitor.security.certificate): This is the label displayed\n# in the security tab describing the server certificate section.\nnetmonitor.security.certificate=证书:\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl): This is the label displayed\n# on the context menu that copies the selected request's url\nnetmonitor.context.copyUrl=复制网址\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl.accesskey): This is the access key\n# for the Copy URL menu item displayed in the context menu for a request\nnetmonitor.context.copyUrl.accesskey=U\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams): This is the label displayed\n# on the context menu that copies the selected request's url parameters\nnetmonitor.context.copyUrlParams=复制 URL 参数\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams.accesskey): This is the access key\n# for the Copy URL Parameters menu item displayed in the context menu for a request\nnetmonitor.context.copyUrlParams.accesskey=P\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData): This is the label displayed\n# on the context menu that copies the selected request's post data\nnetmonitor.context.copyPostData=复制 POST 数据\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData.accesskey): This is the access key\n# for the Copy POST Data menu item displayed in the context menu for a request\nnetmonitor.context.copyPostData.accesskey=D\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCurl): This is the label displayed\n# on the context menu that copies the selected request as a cURL command.\n# The capitalization is part of the official name and should be used throughout all languages.\n# http://en.wikipedia.org/wiki/CURL\nnetmonitor.context.copyAsCurl=复制为 cURL\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCUrl.accesskey): This is the access key\n# for the Copy as cURL menu item displayed in the context menu for a request\nnetmonitor.context.copyAsCurl.accesskey=C\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders): This is the label displayed\n# on the context menu that copies the selected item's request headers\nnetmonitor.context.copyRequestHeaders=复制请求头\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders.accesskey): This is the access key\n# for the Copy Request Headers menu item displayed in the context menu for a request\nnetmonitor.context.copyRequestHeaders.accesskey=Q\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders): This is the label displayed\n# on the context menu that copies the selected item's response headers\nnetmonitor.context.copyResponseHeaders=复制响应头\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders.accesskey): This is the access key\n# for the Copy Response Headers menu item displayed in the context menu for a response\nnetmonitor.context.copyResponseHeaders.accesskey=S\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponse): This is the label displayed\n# on the context menu that copies the selected response as a string\nnetmonitor.context.copyResponse=复制响应\n\n# LOCALIZATION NOTE (netmonitor.context.copyRespose.accesskey): This is the access key\n# for the Copy Response menu item displayed in the context menu for a request\nnetmonitor.context.copyResponse.accesskey=R\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri): This is the label displayed\n# on the context menu that copies the selected image as data uri\nnetmonitor.context.copyImageAsDataUri=复制图像为 Data URI\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri.accesskey): This is the access key\n# for the Copy Image As Data URI menu item displayed in the context menu for a request\nnetmonitor.context.copyImageAsDataUri.accesskey=I\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar): This is the label displayed\n# on the context menu that copies all as HAR format\nnetmonitor.context.copyAllAsHar=全部复制为 HAR\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar.accesskey): This is the access key\n# for the Copy All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.copyAllAsHar.accesskey=O\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar): This is the label displayed\n# on the context menu that saves all as HAR format\nnetmonitor.context.saveAllAsHar=全部另存为 HAR\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar.accesskey): This is the access key\n# for the Save All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.saveAllAsHar.accesskey=H\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend): This is the label displayed\n# on the context menu that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.context.editAndResend=编辑和重发\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend.accesskey): This is the access key\n# for the \"Edit and Resend\" menu item displayed in the context menu for a request\nnetmonitor.context.editAndResend.accesskey=E\n\n# LOCALIZATION NOTE (netmonitor.context.newTab):  This is the label\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab=在新标签页中打开\n\n# LOCALIZATION NOTE (netmonitor.context.newTab.accesskey): This is the access key\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab.accesskey=T\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools): This is the label displayed\n# on the context menu that shows the performance analysis tools\nnetmonitor.context.perfTools=开始性能分析…\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools.accesskey): This is the access key\n# for the performance analysis menu item displayed in the context menu for a request\nnetmonitor.context.perfTools.accesskey=A\n\n# LOCALIZATION NOTE (netmonitor.custom.newRequest): This is the label displayed\n# as the title of the new custom request form\nnetmonitor.custom.newRequest=新请求\n\n# LOCALIZATION NOTE (netmonitor.custom.query): This is the label displayed\n# above the query string entry in the custom request form\nnetmonitor.custom.query=查询字符串:\n\n# LOCALIZATION NOTE (netmonitor.custom.headers): This is the label displayed\n# above the request headers entry in the custom request form\nnetmonitor.custom.headers=请求头:\n\n# LOCALIZATION NOTE (netmonitor.custom.postData): This is the label displayed\n# above the request body entry in the custom request form\nnetmonitor.custom.postData=请求主体:\n\n# LOCALIZATION NOTE (netmonitor.custom.send): This is the label displayed\n# on the button which sends the custom request\nnetmonitor.custom.send=发送\n\n# LOCALIZATION NOTE (netmonitor.custom.cancel): This is the label displayed\n# on the button which cancels and closes the custom request form\nnetmonitor.custom.cancel=取消\n\n# LOCALIZATION NOTE (netmonitor.backButton): This is the label displayed\n# on the button which exists the performance statistics view\nnetmonitor.backButton=返回\n\n# LOCALIZATION NOTE (netmonitor.headers.learnMore): This is the label displayed\n# next to a header list item, with a link to external documentation\nnetmonitor.headers.learnMore=详细了解\n\n\n\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/performance.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Performance strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusTooltip): This string\n  -  is displayed as the tooltip for the buffer capacity during a recording. -->\n<!ENTITY performanceUI.bufferStatusTooltip \"该分析器会在一个循环的缓冲区中存储样本，当缓冲区记录超过限制时，新的样本将覆盖最开始记录的样本。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.nonE10SBuild): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a non-multiprocess build. -->\n<!ENTITY performanceUI.disabledRealTime.nonE10SBuild \"在单进程的 Firefox 上，实时呈现数据记录已被禁用。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.disabledE10S): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a build that can run multiprocess Firefox, but just is not enabled. -->\n<!ENTITY performanceUI.disabledRealTime.disabledE10S \"在首选项中启用多进程 Firefox 以实时呈现数据记录。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusFull): This string\n  -  is displayed when the profiler's circular buffer has started to overlap. -->\n<!ENTITY performanceUI.bufferStatusFull \"缓冲区已满。较旧的样本将被覆盖。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while the profiler is unavailable, for example, while\n  -  in Private Browsing mode. -->\n<!ENTITY performanceUI.unavailableNoticePB \"目前无法记录配置信息。请关闭所有的隐私浏览窗口后再试一次。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while loading a profile. -->\n<!ENTITY performanceUI.loadingNotice \"正在载入...\">\n\n<!-- LOCALIZATION NOTE (performanceUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n<!ENTITY performanceUI.toolbar.waterfall \"瀑布\">\n<!ENTITY performanceUI.toolbar.waterfall.tooltiptext \"显示不同的操作：浏览器在记录过程中可以正常工作，像瀑布流一样依照次序布局。\">\n<!ENTITY performanceUI.toolbar.js-calltree \"调用树\">\n<!ENTITY performanceUI.toolbar.js-calltree.tooltiptext \"在记录中高亮显示浏览器花最多时间处理的 JavaScript 函数。\">\n<!ENTITY performanceUI.toolbar.memory-calltree \"分配\">\n<!ENTITY performanceUI.toolbar.allocations.tooltiptext \"在记录中显示内存被分配的位置。\">\n<!ENTITY performanceUI.toolbar.js-flamegraph \"JS 火焰图\">\n<!ENTITY performanceUI.toolbar.js-flamegraph.tooltiptext \"显示记录过程中的 JavaScript 调用堆栈。\">\n<!ENTITY performanceUI.toolbar.memory-flamegraph \"分配量火焰图\">\n\n<!-- LOCALIZATION NOTE (performanceUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY performanceUI.table.totalDuration            \"总耗时\">\n<!ENTITY performanceUI.table.totalDuration.tooltip    \"在此函数及其调用的函数中所花费的总计时间。\">\n<!ENTITY performanceUI.table.selfDuration             \"自身耗时\">\n<!ENTITY performanceUI.table.selfDuration.tooltip     \"仅限在此函数中花费的时间。\">\n<!ENTITY performanceUI.table.totalPercentage          \"总共耗费\">\n<!ENTITY performanceUI.table.totalPercentage.tooltip  \"在此函数及其调用的函数中所花费的时间占比。\">\n<!ENTITY performanceUI.table.selfPercentage           \"自身耗费\">\n<!ENTITY performanceUI.table.selfPercentage.tooltip   \"仅限在此函数中花费的时间占比。\">\n<!ENTITY performanceUI.table.samples                  \"采样\">\n<!ENTITY performanceUI.table.samples.tooltip          \"在分析器采集样本时，此函数在堆栈中的次数。\">\n<!ENTITY performanceUI.table.function                 \"函数\">\n<!ENTITY performanceUI.table.function.tooltip         \"取样函数的名称和源代码位置。\">\n<!ENTITY performanceUI.table.totalAlloc               \"总计采样分配量\">\n<!ENTITY performanceUI.table.totalAlloc.tooltip       \"在此位置和被呼叫项目中采样到的对象分配总数。\">\n<!ENTITY performanceUI.table.selfAlloc                \"自身被采样分配量\">\n<!ENTITY performanceUI.table.selfAlloc.tooltip        \"此位置被采样分配量的对象总数。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.options.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n<!ENTITY performanceUI.options.filter.tooltiptext \"选择在时间线中要显示哪些数据\">\n\n<!-- LOCALIZATION NOTE (performanceUI.options.gear.tooltiptext): This is the\n  -  tooltip for the options button. -->\n<!ENTITY performanceUI.options.gear.tooltiptext \"配置性能首选项。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n<!ENTITY performanceUI.invertTree             \"反转调用树\">\n<!ENTITY performanceUI.invertTree.tooltiptext \"反转调用树之后，会依照从最新到最旧的帧顺序来显示分析出您的调用路径。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n<!ENTITY performanceUI.invertFlameGraph             \"反转火焰图\">\n<!ENTITY performanceUI.invertFlameGraph.tooltiptext \"反转要显示的“已分析的调用路径”的火焰图，从最早的开始，并且展开显示到最早的帧。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n<!ENTITY performanceUI.showPlatformData             \"显示 Gecko 平台数据\">\n<!ENTITY performanceUI.showPlatformData.tooltiptext \"显示平台数据，使 JavaScript 分析器的报告包含 Gecko 平台的独有信息。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.showJITOptimizations): This string\n  -  is displayed next to a checkbox determining whether or not JIT optimization data\n  -  should be displayed. -->\n<!ENTITY performanceUI.showJITOptimizations             \"显示 JIT 优化\">\n<!ENTITY performanceUI.showJITOptimizations.tooltiptext \"显示每个 JavaScript 帧采样的 JIT 优化数据。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n<!ENTITY performanceUI.flattenTreeRecursion             \"扁平化树递归\">\n<!ENTITY performanceUI.flattenTreeRecursion.tooltiptext \"扁平化探查函数时的递归。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY performanceUI.enableMemory             \"记录内存\">\n<!ENTITY performanceUI.enableMemory.tooltiptext \"分析期间记录内存消耗情况。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableAllocations): This string\n  -  is displayed next to a checkbox determining whether or not allocation\n  -  measurements are enabled. -->\n<!ENTITY performanceUI.enableAllocations             \"记录分配\">\n<!ENTITY performanceUI.enableAllocations.tooltiptext \"分析期间记录“对象”分配情况。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n<!ENTITY performanceUI.enableFramerate             \"记录帧率\">\n<!ENTITY performanceUI.enableFramerate.tooltiptext \"分析期间记录帧率。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.console.recordingNoticeStart/recordingNoticeEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Wraps the command used to start, like \"Currently recording via console.profile(\"label\")\" -->\n<!ENTITY performanceUI.console.recordingNoticeStart \"当前正在记录，通过：\">\n<!ENTITY performanceUI.console.recordingNoticeEnd   \"\">\n\n<!-- LOCALIZATION NOTE (performanceUI.console.stopCommandStart/stopCommandEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Indicates how to stop the recording, wrapping the command, like\n  -  \"Stop recording by entering console.profileEnd(\"label\") into the console.\" -->\n<!ENTITY performanceUI.console.stopCommandStart \"停止记录需在控制台中输入\">\n<!ENTITY performanceUI.console.stopCommandEnd   \"。\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/performance.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=尚无分析结果。\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# identifying a set of function calls. %S represents the number of recording,\n# iterating for every new recording, resulting in \"Recording #1\", \"Recording #2\", etc.\nrecordingsList.itemLabel=分析结果 #%S\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=进行中…\n\n# LOCALIZATION NOTE (recordingsList.loadingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that is finished and is loading.\nrecordingsList.loadingLabel=正在载入…\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S ms\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for saving an item to disk.\nrecordingsList.saveLabel=保存\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Performance Tools,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps=fps\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Performance Tools,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=ms\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory=MB\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Performance Tools,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=样式\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=网络\ncategory.graphics=图形\ncategory.storage=存储\ncategory.events=输入和事件\ncategory.tools=工具\n\n# LOCALIZATION NOTE (table.bytes):\n# This string is displayed in the call tree after bytesize units.\n# %S represents the value in bytes.\ntable.bytes=%S B\n\n# LOCALIZATION NOTE (table.ms2):\n# This string is displayed in the call tree after units of time in milliseconds.\n# %S represents the value in milliseconds.\ntable.ms2=%S ms\n\n# LOCALIZATION NOTE (table.percentage3):\n# This string is displayed in the call tree after units representing percentages.\n# %S represents the value in percentage with two decimal points, localized.\n# there are two \"%\" after %S to escape and display \"%\"\ntable.percentage3=%S%%\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(根)\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=(空闲)\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=在调试器中查看源代码\n\n# LOCALIZATION NOTE (table.view-optimizations.tooltiptext2):\n# This string is displayed in the icon displayed next to frames that\n# have optimization data\ntable.view-optimizations.tooltiptext2=框架包含 JIT 优化数据\n\n# LOCALIZATION NOTE (recordingsList.importDialogTitle):\n# This string is displayed as a title for importing a recoring from disk.\nrecordingsList.importDialogTitle=导入分析结果…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=保存分析结果…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=JSON 文件\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=所有文件\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S ms\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=记录\n\n# LOCALIZATION NOTE (profiler.bufferFull):\n# This string is displayed when recording, indicating how much of the\n# buffer is currently be used.\n# %S is the percentage of the buffer used -- there are two \"%\"s after to escape\n# the % that is actually displayed.\n# Example: \"Buffer 54% full\"\nprofiler.bufferFull=缓冲区已用：%S%%\n\n# LOCALIZATION NOTE (recordings.start):\n# The label shown on the main recording buttons to start recording.\nrecordings.start=开始记录性能\n\n# LOCALIZATION NOTE (recordings.stop):\n# The label shown on the main recording buttons to stop recording.\nrecordings.stop=停止记录性能\n\n# LOCALIZATION NOTE (recordings.start.tooltip):\n# This string is displayed as a tooltip on a button that starts a new profile.\nrecordings.start.tooltip=切换性能记录的记录状态。\n\n# LOCALIZATION NOTE (recordings.import.tooltip):\n# This string is displayed on a button that opens a dialog to import a saved profile data file.\nrecordings.import.tooltip=导入…\n\n# LOCALIZATION NOTE (recordings.clear.tooltip):\n# This string is displayed on a button that removes all the recordings.\nrecordings.clear.tooltip=清除\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedTitle=未保存的更改\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=您未保存的更改将丢失。确定要继续吗？\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted.\nprojecteditor.deleteLabel=删除\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle=删除\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage=您确定要删除这个文件夹吗？\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage=您确定要删除这个文件吗？\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a menu item for adding a new file to\n# the directory.\nprojecteditor.newLabel=新建…\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=重命名\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel=保存\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel=另存为…\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file.\nprojecteditor.selectFileLabel=选择一个文件\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder.\nprojecteditor.openFolderLabel=选择一个文件夹\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file.\nprojecteditor.openFileLabel=打开一个文件\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files.\nprojecteditor.find.commandkey=F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\".\nprojecteditor.save.commandkey=S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file.\nprojecteditor.new.commandkey=N\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/promisedebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Promise debugger panel\n     strings. The Promise debugger panel is part of the debugger -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n\n\n<!ENTITY title \"Promise 调试器\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/promisedebugger.properties",
    "content": ""
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/responsive.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Design Mode,\n# available from the Web Developer sub-menu -> 'Responsive Design Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (responsive.editDeviceList): option displayed in the device\n# selector\nresponsive.editDeviceList=编辑列表…\n\n# LOCALIZATION NOTE (responsive.exit): tooltip text of the exit button.\nresponsive.exit=关闭响应式设计模式\n\n# LOCALIZATION NOTE (responsive.rotate): tooltip text of the rotate button.\nresponsive.rotate=旋转视界\n\n# LOCALIZATION NOTE (responsive.deviceListLoading): placeholder text for\n# device selector when it's still fetching devices\nresponsive.deviceListLoading=正在载入…\n\n# LOCALIZATION NOTE (responsive.deviceListError): placeholder text for\n# device selector when an error occurred\nresponsive.deviceListError=无列表可用\n\n# LOCALIZATION NOTE (responsive.done): button text in the device list modal\nresponsive.done=完成\n\n# LOCALIZATION NOTE (responsive.noDeviceSelected): placeholder text for the\n# device selector\nresponsive.noDeviceSelected=没有选择设备\n\n# LOCALIZATION NOTE  (responsive.title): the title displayed in the global\n# toolbar\nresponsive.title=响应式设计模式\n\n# LOCALIZATION NOTE (responsive.enableTouch): tooltip text for the touch\n# simulation button when it's disabled\nresponsive.enableTouch=启用触摸模拟\n\n# LOCALIZATION NOTE (responsive.disableTouch): tooltip text for the touch\n# simulation button when it's enabled\nresponsive.disableTouch=禁用触摸模拟\n\n# LOCALIZATION NOTE  (responsive.screenshot): tooltip of the screenshot button.\nresponsive.screenshot=拍摄可见范围的截图\n\n# LOCALIZATION NOTE (responsive.screenshotGeneratedFilename): The auto generated\n# filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the\n# second argument (%2$S) is the time string in HH.MM.SS format.\nresponsive.screenshotGeneratedFilename=屏幕截图 %1$S %2$S\n\n# LOCALIZATION NOTE (responsive.remoteOnly): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# non-remote tab.\nresponsive.remoteOnly=响应式设计模式仅对远程式浏览器标签页可用，即运行在 Firefox 多进程模式下的网页内容。\n\n# LOCALIZATION NOTE (responsive.noContainerTabs): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# container tab.\nresponsive.noContainerTabs=响应式设计模式目前不能在身份标签页中使用。\n\n# LOCALIZATION NOTE (responsive.noThrottling): UI option in a menu to configure\n# network throttling.  This option is the default and disables throttling so you\n# just have normal network conditions.  There is not very much room in the UI\n# so a short string would be best if possible.\nresponsive.noThrottling=不节流\n\n# LOCALIZATION NOTE (responsive.devicePixelRatio): tooltip for the\n# DevicePixelRatio (DPR) dropdown when is enabled.\nresponsive.devicePixelRatio=设备像素比\n\n# LOCALIZATION NOTE (responsive.autoDPR): tooltip for the DevicePixelRatio\n# (DPR) dropdown when is disabled because a device is selected.\n# The argument (%1$S) is the selected device (e.g. iPhone 6) that set\n# automatically the DPR value.\nresponsive.autoDPR=DPR 由 %1$S 自动设定\n\n# LOCALIZATION NOTE (responsive.customDeviceName): Default value in a form to\n# add a custom device based on an arbitrary size (no association to an existing\n# device).\nresponsive.customDeviceName=自定义设备\n\n# LOCALIZATION NOTE (responsive.customDeviceNameFromBase): Default value in a\n# form to add a custom device based on the properties of another.  %1$S is the\n# name of the device we're staring from, such as \"Apple iPhone 6\".\nresponsive.customDeviceNameFromBase=%1$S (自定义)\n\n# LOCALIZATION NOTE (responsive.addDevice): Button text that reveals a form to\n# be used for adding custom devices.\nresponsive.addDevice=添加设备\n\n# LOCALIZATION NOTE (responsive.deviceAdderName): Label of form field for the\n# name of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderName=名称\n\n# LOCALIZATION NOTE (responsive.deviceAdderSize): Label of form field for the\n# size of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderSize=大小\n\n# LOCALIZATION NOTE (responsive.deviceAdderPixelRatio): Label of form field for\n# the devicePixelRatio of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderPixelRatio=DPR\n\n# LOCALIZATION NOTE (responsive.deviceAdderUserAgent): Label of form field for\n# the user agent of a new device.  The available width is very low, so you might\n# see overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderUserAgent=UA\n\n# LOCALIZATION NOTE (responsive.deviceAdderTouch): Label of form field for the\n# touch input support of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderTouch=触摸\n\n# LOCALIZATION NOTE (responsive.deviceAdderSave): Button text that submits a\n# form to add a new device.\nresponsive.deviceAdderSave=保存\n\n# LOCALIZATION NOTE (responsive.deviceDetails): Tooltip that appears when\n# hovering on a device in the device modal.  %1$S is the width of the device.\n# %2$S is the height of the device.  %3$S is the devicePixelRatio value of the\n# device.  %4$S is the user agent of the device.  %5$S is a boolean value\n# noting whether touch input is supported.\nresponsive.deviceDetails=大小：%1$S x %2$S\\nDPR：%3$S\\nUA：%4$S\\n触摸：%5$S\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate2): tooltip of the rotate button.\nresponsiveUI.rotate2=旋转\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot=截屏\n\n# LOCALIZATION NOTE  (responsiveUI.userAgentPlaceholder): placeholder for the user agent input.\nresponsiveUI.userAgentPlaceholder=自定义 User Agent\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename=截图 %1$S %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch=模拟触摸事件（可能需要重新载入页面）\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=添加预设\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=移除预设\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S （自定义）\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle1): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle1=响应式设计模式\n\n# LOCALIZATION NOTE (responsiveUI.close1): tooltip text of the close button.\nresponsiveUI.close1=离开响应式设计模式\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=为 %Sx%S 预设取一个名字\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip=使用 Control 键更精确，使用 Shift 键更圆润。\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload=如果触摸事件侦听已在此前添加，则须重新载入此页面。\nresponsiveUI.notificationReload=重新载入\nresponsiveUI.notificationReload_accesskey=R\nresponsiveUI.dontShowReloadNotification=不再显示\nresponsiveUI.dontShowReloadNotification_accesskey=N\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n<!ENTITY window.title                 \"代码草稿纸\">\n\n<!ENTITY fileMenu.label               \"文件\">\n<!ENTITY fileMenu.accesskey           \"F\">\n\n<!ENTITY newWindowCmd.label           \"新建窗口\">\n<!ENTITY newWindowCmd.accesskey       \"N\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"打开文件…\">\n<!ENTITY openFileCmd.accesskey        \"O\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"打开最近\">\n<!ENTITY openRecentMenu.accesskey     \"R\">\n\n<!ENTITY revertCmd.label              \"还原…\">\n<!ENTITY revertCmd.accesskey          \"t\">\n\n<!ENTITY saveFileCmd.label            \"保存\">\n<!ENTITY saveFileCmd.accesskey        \"S\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"另存为…\">\n<!ENTITY saveFileAsCmd.accesskey      \"A\">\n\n<!ENTITY closeCmd.label               \"关闭\">\n<!ENTITY closeCmd.key                 \"W\">\n<!ENTITY closeCmd.accesskey           \"C\">\n\n<!ENTITY viewMenu.label               \"视图\">\n<!ENTITY viewMenu.accesskey           \"V\">\n\n<!ENTITY lineNumbers.label             \"显示行号\">\n<!ENTITY lineNumbers.accesskey         \"L\">\n\n<!ENTITY wordWrap.label                \"文本换行\">\n<!ENTITY wordWrap.accesskey            \"W\">\n\n<!ENTITY highlightTrailingSpace.label     \"高亮尾随空格\">\n<!ENTITY highlightTrailingSpace.accesskey \"H\">\n\n<!ENTITY largerFont.label             \"大字体\">\n<!ENTITY largerFont.accesskey         \"a\">\n<!ENTITY largerFont.commandkey        \"+\">\n<!ENTITY largerFont.commandkey2       \"=\"> <!-- + is above this key on many keyboards -->\n\n<!ENTITY smallerFont.label            \"小字体\">\n<!ENTITY smallerFont.accesskey        \"m\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"正常字体\">\n<!ENTITY normalSize.accesskey         \"N\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label               \"编辑\">\n<!ENTITY editMenu.accesskey           \"E\">\n\n<!ENTITY run.label                    \"运行\">\n<!ENTITY run.accesskey                \"R\">\n<!ENTITY run.key                      \"r\">\n\n<!ENTITY inspect.label                \"查看\">\n<!ENTITY inspect.accesskey            \"I\">\n<!ENTITY inspect.key                  \"i\">\n\n<!ENTITY display.label                \"显示\">\n<!ENTITY display.accesskey            \"D\">\n<!ENTITY display.key                  \"l\">\n\n<!ENTITY pprint.label                 \"格式美化\">\n<!ENTITY pprint.key                   \"p\">\n<!ENTITY pprint.accesskey             \"P\">\n\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n<!ENTITY environmentMenu.label        \"环境\">\n<!ENTITY environmentMenu.accesskey    \"n\">\n\n\n<!ENTITY contentContext.label         \"内容\">\n<!ENTITY contentContext.accesskey     \"C\">\n\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n<!ENTITY browserContext.label         \"浏览器\">\n<!ENTITY browserContext.accesskey     \"B\">\n\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n<!ENTITY helpMenu.label               \"帮助\">\n<!ENTITY helpMenu.accesskey           \"H\">\n<!ENTITY helpMenuWin.label            \"帮助\">\n<!ENTITY helpMenuWin.accesskey        \"H\">\n\n<!ENTITY documentationLink.label      \"MDN 上的代码草稿纸帮助\">\n<!ENTITY documentationLink.accesskey  \"D\">\n\n\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n<!ENTITY resetContext2.label          \"重置变量\">\n<!ENTITY resetContext2.accesskey      \"t\">\n\n<!ENTITY reloadAndRun.label           \"重新载入并运行\">\n<!ENTITY reloadAndRun.accesskey       \"e\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"执行\">\n<!ENTITY executeMenu.accesskey        \"x\">\n\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n<!ENTITY evalFunction.label \"Eval 当前函数\">\n<!ENTITY evalFunction.accesskey \"v\">\n<!ENTITY evalFunction.key \"e\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=文件已存在，是否覆盖？\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active main browser window.\nbrowserWindow.unavailable=代码草稿纸找不到任何浏览器窗口来执行代码。\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=代码草稿纸不能在当前模式下执行这个操作。\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=打开文件\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=无法读取该文件。\n\n# LOCALIZATION NOTE  (importFromFile.convert.failed): This is the message\n# displayed when file conversion from some charset to Unicode fails.\n# %1 is the name of the charset from which the conversion failed.\nimportFromFile.convert.failed=将文件从 %1$S 转换为 Unicode 格式时失败。\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=清除项目\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=将文件另存为\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=保存文件失败。\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=您想要保存您在此草稿纸中做出的更改吗？\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=未保存的更改\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=您想还原此草稿纸中所做的更改？\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=还原修改\n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * 这是一张 JavaScript 代码草稿纸。\\n *\\n * 输入一些 JavaScript，然后可点击右键或从“执行”菜单中选择：\\n * 1. 运行 对选中的文本求值(eval) (%1$S)；\\n * 2. 查看 对返回值使用对象查看器 (%2$S)；\\n * 3. 显示 在选中内容后面以注释的形式插入返回的结果。 (%3$S)\\n */\\n\\n\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=此草稿纸现在在浏览器上下文中执行代码。\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage=https://developer.mozilla.org/en/Tools/Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol  = 第 %1$S 行，第 %2$S 列\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=文件已不再存在。\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=过滤属性\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout=连接超时。请在两端的错误控制台中检查可能存在的错误信息，然后再次打开代码草稿纸重试。\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=欺诈警告：粘贴您不了解的东西时请务必小心，这可能会允许攻击者窃取您的身份信息，或者控制您的计算机。请在下方的代码草稿纸中输入“%S”以允许粘贴。\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=allow pasting\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n\n\n\n<!ENTITY shaderEditorUI.vertexShader    \"顶点着色器\">\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n\n<!ENTITY shaderEditorUI.fragmentShader  \"片段着色器\">\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n\n<!ENTITY shaderEditorUI.reloadNotice1   \"重新载入\">\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n\n<!ENTITY shaderEditorUI.reloadNotice2   \"此页面才能编辑 GLSL 代码。\">\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n\n<!ENTITY shaderEditorUI.emptyNotice     \"请稍等，正在创建 WebGL 环境…\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel=程序 %S\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel=切换几何可见性\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S×%S\n\n# LOCALIZATION NOTE (groupCheckbox.tooltip): This is used in the SideMenuWidget\n# as the default tooltip of a group checkbox\nsideMenu.groupCheckbox.tooltip=切换此组中所有复选框的勾选状态"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n\n\n\n<!ENTITY gotoLineCmd.label         \"跳转到某行…\">\n<!ENTITY gotoLineCmd.key           \"J\">\n<!ENTITY gotoLineCmd.accesskey     \"J\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=查找…\n\n# LOCALIZATION NOTE  (findCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage=搜索：\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=跳转到某行…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=要跳转到的行号：\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=断点：%S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=当前行\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=当前步骤: %S\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink=文档\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound=找不到\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey=J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey=/\n\n# LOCALIZATION NOTE  (indentLess.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey=[\n\n# LOCALIZATION NOTE  (indentMore.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey=]\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Up\", or change the format of the string. These are key\n# identifiers, not messages displayed to the user.\nmoveLineUp.commandkey=Alt-Up\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Down\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nmoveLineDown.commandkey=Alt-Down\n\n# LOCALIZATION NOTE  (autocompletion.commandkey): This is the key, used with\n# Ctrl, for code autocompletion.\n# Do not localize \"Space\", it's the key identifier, not a message displayed to\n# the user.\nautocompletion.commandkey=Space\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the combination of\n# keys used to display more information, like type inference.\n# Do not localize \"Shift\", \"Ctrl\", \"Space\", or change the format of the string.\n# These are key identifiers, not messages displayed to the user.\nshowInformation2.commandkey=Shift-Ctrl-Space\n\n# LOCALIZATION NOTE  (find.key):\n# Key shortcut used to find the typed search\n# Do not localize \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfind.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAll.key):\n# Key shortcut used to replace the content of the editor\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAll.key=Shift+CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAllMac.key):\n# Key shortcut used to replace the content of the editor on Mac\n# Do not localize \"Alt\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAllMac.key=Alt+CmdOrCtrl+F\n\n# LOCALIZATION NOTE  (findNext.key):\n# Key shortcut used to find again the typed search\n# Do not localize \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindNext.key=CmdOrCtrl+G\n\n# LOCALIZATION NOTE (findPrev.key):\n# Key shortcut used to find the previous typed search\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindPrev.key=Shift+CmdOrCtrl+G\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/startup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\n# for the options panel tab.\noptionsButton.tooltip=工具箱选项\n\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\n# the devtools window.\noptions.label=选项\n\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\n# toolbox panel.\noptions.panelLabel=工具箱选项面板\n\n# LOCALIZATION NOTE (options.darkTheme.label2)\n# Used as a label for dark theme\noptions.darkTheme.label2=暗色\n\n# LOCALIZATION NOTE (options.lightTheme.label2)\n# Used as a label for light theme\noptions.lightTheme.label2=亮色\n\n# LOCALIZATION NOTE (options.firebugTheme.label2)\n# Used as a label for Firebug theme\noptions.firebugTheme.label2=Firebug\n\n# LOCALIZATION NOTE (performance.label):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nperformance.label=性能\n\n# LOCALIZATION NOTE (performance.panelLabel):\n# This is used as the label for the toolbox panel.\nperformance.panelLabel=性能面板\n\n# LOCALIZATION NOTE (performance.commandkey, performance.accesskey)\n# Used for the menuitem in the tool menu\nperformance.commandkey=VK_F5\nperformance.accesskey=P\n\n# LOCALIZATION NOTE (performance.tooltip):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Performance Tools will be shown inside brackets.\nperformance.tooltip=性能 (%S)\n\n# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools\n# menu as a shortcut to open the devtools with the Web Console tab selected.\nMenuWebconsole.label=Web 控制台\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the\n# label of the tab in the devtools window.\nToolboxTabWebconsole.label=控制台\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel=控制台面板\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip2): the string displayed in the\n# tooltip of the tab when the Web Console is displayed inside the developer\n# tools window.\n# Keyboard shortcut for Console will be shown inside the brackets.\nToolboxWebconsole.tooltip2=Web 控制台 (%S)\n\ncmd.commandkey=K\nwebConsoleCmd.accesskey=W\n\n# LOCALIZATION NOTE (ToolboxDebugger.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxDebugger.label=调试器\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel=调试器面板\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip2):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\n# A keyboard shortcut for JS Debugger will be shown inside brackets.\nToolboxDebugger.tooltip2=JavaScript 调试器 (%S)\n\n# LOCALIZATION NOTE (debuggerMenu.commandkey, debuggerMenu.accesskey)\n# Used for the menuitem in the tool menu\ndebuggerMenu.commandkey=S\ndebuggerMenu.accesskey=D\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the style editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label=样式编辑器\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel=样式编辑器面板\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip3):\n# This string is displayed in the tooltip of the tab when the style editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Stylesheet Editor will be shown inside the latter pair of brackets.\nToolboxStyleEditor.tooltip3=样式表编辑器 (CSS) (%S)\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey=VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey=l\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label=着色器编辑器\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel=着色器编辑器面板\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip=GLSL 着色器语言实时编辑器，用于 WebGL\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label=Canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel=Canvas 面板\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip=探查和调试 <canvas> 的工具\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label=网络音频\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel=Web 音频面板\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip=Web 音频上下文可视化和音频节点探查器\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label=查看器\ninspector.commandkey=C\ninspector.accesskey=I\n\n# LOCALIZATION NOTE (inspector.panelLabel)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel=查看器面板\n\n# LOCALIZATION NOTE (inspector.tooltip2)\n# Keyboard shortcut for DOM and Style Inspector will be shown inside brackets.\ninspector.tooltip2=DOM 和样式探查器 (%S)\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label=网络\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel=网络面板\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey=Q\nnetmonitor.accesskey=N\n\n# LOCALIZATION NOTE (netmonitor.tooltip2):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Network Monitor will be shown inside the brackets.\nnetmonitor.tooltip2=网络监视器 (%S)\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey=VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey=a\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label=存储\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel=存储探查器\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel=存储面板\n\n# LOCALIZATION NOTE (storage.tooltip3):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Storage Inspector will be shown inside the brackets.\nstorage.tooltip3=存储探查器（Cookie、本地存储等） (%S)\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label=代码草稿纸\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel=代码草稿纸面板\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip=代码草稿纸\n\n# LOCALIZATION NOTE (memory.label): This string is displayed in the title of the\n# tab when the memory tool is displayed inside the developer tools window and in\n# the Developer Tools Menu.\nmemory.label=内存\n\n# LOCALIZATION NOTE (memory.panelLabel): This is used as the label for the\n# toolbox panel.\nmemory.panelLabel=内存面板\n\n# LOCALIZATION NOTE (memory.tooltip): This string is displayed in the tooltip of\n# the tab when the memory tool is displayed inside the developer tools window.\nmemory.tooltip=内存\n\n# LOCALIZATION NOTE (dom.label):\n# This string is displayed in the title of the tab when the DOM panel is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ndom.label=DOM\n\n# LOCALIZATION NOTE (dom.panelLabel):\n# This is used as the label for the toolbox panel.\ndom.panelLabel=DOM 面板\n\n# LOCALIZATION NOTE (dom.commandkey, dom.accesskey)\n# Used for the menuitem in the tool menu\ndom.commandkey=W\ndom.accesskey=D\n\n# LOCALIZATION NOTE (dom.tooltip):\n# This string is displayed in the tooltip of the tab when the DOM is\n# displayed inside the developer tools window.\n# Keyboard shortcut for DOM panel will be shown inside the brackets.\ndom.tooltip=DOM (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.splitconsole):\n# This is the tooltip of the button in the toolbox toolbar used to toggle\n# the split console.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.splitconsole = 切换分离式控制台 (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.responsive):\n# This is the tooltip of the button in the toolbox toolbar that toggles\n# the Responsive mode.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.responsive = 响应式设计模式 (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.paintflashing):\n# This is the tooltip of the paintflashing button in the toolbox toolbar\n# that toggles paintflashing.\ntoolbox.buttons.paintflashing = 切换将重绘区域高亮\n\n# LOCALIZATION NOTE (toolbox.buttons.scratchpad):\n# This is the tooltip of the button in the toolbox toolbar that opens\n# the scratchpad window\ntoolbox.buttons.scratchpad = 代码草稿纸\n\n# LOCALIZATION NOTE (toolbox.buttons.screenshot):\n# This is the tooltip of the button in the toolbox toolbar that allows you to\n# take a screenshot of the entire page\ntoolbox.buttons.screenshot = 截取整个页面的截图\n\n# LOCALIZATION NOTE (toolbox.buttons.rulers):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# rulers in the page\ntoolbox.buttons.rulers = 切换页面上的标尺\n\n# LOCALIZATION NOTE (toolbox.buttons.measure):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# measuring tools\ntoolbox.buttons.measure = 测量页面中的部分\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/storage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : This file contains the Storage Inspector strings. -->\n\n<!-- LOCALIZATION NOTE : Placeholder for the searchbox that allows you to filter the table items. -->\n<!ENTITY searchBox.placeholder         \"项目过滤器\">\n\n<!-- LOCALIZATION NOTE : Label of popup menu action to delete all storage items. -->\n<!ENTITY storage.popupMenu.deleteAllLabel \"全部删除\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (storage.filter.key):\n# Key shortcut used to focus the filter box on top of the data view\nstorage.filter.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText=此页面上没有主机\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText=选定的主机不存在数据\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies=Cookie\ntree.labels.localStorage=本地存储\ntree.labels.sessionStorage=会话存储\ntree.labels.indexedDB=Indexed DB\ntree.labels.Cache=缓存存储\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.uniqueKey=唯一键\ntable.headers.cookies.name=名称\ntable.headers.cookies.path=路径\ntable.headers.cookies.host=域名\ntable.headers.cookies.expires=过期时间\ntable.headers.cookies.value=值\ntable.headers.cookies.lastAccessed=最后访问\ntable.headers.cookies.creationTime=创建时间\n\ntable.headers.localStorage.name=键值\ntable.headers.localStorage.value=值\n\ntable.headers.sessionStorage.name=键值\ntable.headers.sessionStorage.value=值\n\ntable.headers.Cache.url=URL\ntable.headers.Cache.status=状态\n\ntable.headers.indexedDB.uniqueKey=唯一键\ntable.headers.indexedDB.name=键值\ntable.headers.indexedDB.db=数据库名称\ntable.headers.indexedDB.storage=存储\ntable.headers.indexedDB.objectStore=对象存储名称\ntable.headers.indexedDB.value=值\ntable.headers.indexedDB.origin=来源\ntable.headers.indexedDB.version=版本\ntable.headers.indexedDB.objectStores=对象存储\ntable.headers.indexedDB.keyPath2=键路径\ntable.headers.indexedDB.autoIncrement=自增\ntable.headers.indexedDB.indexes=索引\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session=会话\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder=过滤值\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label=数据\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label=解析的值\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteLabel):\n# Label of popup menu action to delete storage item.\nstorage.popupMenu.deleteLabel=删除“%S”\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteAllLabel):\n# Label of popup menu action to delete all storage items.\nstorage.popupMenu.deleteAllFromLabel=删除所有来自“%S”\n\n# LOCALIZATION NOTE (storage.idb.deleteBlocked):\n# Warning notification when IndexedDB database could not be deleted immediately.\nstorage.idb.deleteBlocked=数据库“%S”将在所有连接关闭后被删除。\n\n# LOCALIZATION NOTE (storage.idb.deleteError):\n# Error notification when IndexedDB database could not be deleted.\nstorage.idb.deleteError=数据库“%S”未能删除。\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n<!ENTITY newButton.label            \"新建\">\n<!ENTITY newButton.tooltip          \"创建并追加一个新的样式表到该文档\">\n<!ENTITY newButton.accesskey        \"N\">\n\n<!ENTITY importButton.label         \"导入…\">\n<!ENTITY importButton.tooltip       \"导入并追加一个现有的样式表到该文档\">\n<!ENTITY importButton.accesskey     \"I\">\n\n<!ENTITY visibilityToggle.tooltip   \"切换样式表可见性\">\n\n<!ENTITY saveButton.label           \"保存\">\n<!ENTITY saveButton.tooltip         \"保存此样式表到文件\">\n<!ENTITY saveButton.accesskey       \"S\">\n\n<!ENTITY optionsButton.tooltip      \"样式编辑器选项\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.label     \"显示原始来源\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.accesskey  \"o\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n<!ENTITY showMediaSidebar.label     \"显示 @media 侧栏\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n<!ENTITY mediaRules.label           \"@media 规则\">\n\n<!ENTITY editorTextbox.placeholder  \"在这输入 CSS。\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n<!ENTITY noStyleSheet.label         \"此页面没有样式表。\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n<!ENTITY noStyleSheet-tip-start.label  \"也许你想\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"追加一个新样式表\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \"?\">\n\n<!-- LOCALIZATION NOTE (openLinkNewTab.label): This is the text for the\n     context menu item that opens a stylesheet in a new tab -->\n<!ENTITY openLinkNewTab.label     \"在新标签页中打开链接\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<inline style sheet #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=新样式表 #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=#1 个规则。;#1 个规则。\n\n# LOCALIZATION NOTE  (error-load): This is shown when loading fails.\nerror-load=无法载入样式表。\n\n# LOCALIZATION NOTE  (error-save): This is shown when saving fails.\nerror-save=样式表无法保存。\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed=不能显示已压缩样式表的覆盖范围信息\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=导入样式表\n\n# LOCALIZATION NOTE  (importStyleSheet.filter): This is the *.css filter title\nimportStyleSheet.filter=CSS 文件\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=保存样式表\n\n# LOCALIZATION NOTE  (saveStyleSheet.filter): This is the *.css filter title\nsaveStyleSheet.filter=CSS 文件\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey=S\n\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n\n\n<!ENTITY browserStylesLabel    \"浏览器样式\">\n<!-- LOCALIZATION NOTE (filterStylesPlaceholder): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n\n<!ENTITY filterStylesPlaceholder      \"过滤样式\">\n<!-- LOCALIZATION NOTE (addRuleButtonTooltip): This is the tooltip shown when\n  -  hovering the `Add new rule` button in the rules view toolbar. This should\n  -  match ruleView.contextmenu.addNewRule in styleinspector.properties -->\n\n<!ENTITY addRuleButtonTooltip  \"添加新规则\">\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n\n<!ENTITY selectedElementLabel  \"选择的元素:\">\n<!-- LOCALIZATION NOTE (togglePseudoClassPanel): This is the tooltip\n  -  shown when hovering over the `Toggle Pseudo Class Panel` button in the\n  -  rule view toolbar. -->\n\n<!ENTITY togglePseudoClassPanel  \"切换伪类\">\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n\n<!ENTITY noPropertiesFound     \"未找到 CSS 属性。\">\n<!-- FIXME: notes -->\n\n<!ENTITY computedViewTitle     \"计算后\">\n<!ENTITY ruleViewTitle         \"规则\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/tilt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Tilt Inspector\n# which is available from the Web Developer sub-menu -> 'Tilt'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (initTilt.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed as an modal\n# popup window when initialization fails because of unsupported hardware.\ninitTilt.error = 无法初始化 Tilt，请查阅故障排除信息: http://get.webgl.org/troubleshooting\n\n# LOCALIZATION NOTE (initWebGL.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed in the console\n# when initialization fails because of unsupported hardware.\ninitWebGL.error = 无法初始化 WebGL 环境，您的硬件或驱动程序可能不支持。\n\n# LOCALIZATION NOTE (linkProgram.error): This error happens when the WebGL\n# context can't link two compiled shader programs together. It is displayed in\n# the Error Console.\nlinkProgram.error = 无法初始化着色器程序: %S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (uri or path) of a shader is not the expected one. It is displayed in\n# the Error Console.\ncompileShader.source.error = 错误的着色器源类型（非预期的字符串）。\n\n# LOCALIATION NOTE (compileShader.type.error): There are two types of shader\n# programs - vertex and fragment. At a shader initialization, if none of these\n# two types is specified, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.type.error = 着色器类型指定错误: %S\n\n# LOCALIZATION NOTE (compileShader.compile.error): If the shader source and\n# type are correctly specified, there may be syntax errors in the shader code.\n# If this is the case, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.compile.error = 着色器编译状态：\\n%S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (canvas or image) of a texture is not as expected. It is displayed in\n# the Error Console.\ninitTexture.source.error = 错误的纹理源类型（非预期的图像）。\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n<!ENTITY closeCmd.key  \"W\">\n<!ENTITY toggleToolbox.key  \"I\">\n<!ENTITY toggleToolboxF12.keycode          \"VK_F12\">\n<!ENTITY toggleToolboxF12.keytext          \"F12\">\n\n<!-- LOCALIZATION NOTE (browserToolboxErrorMessage): This is the label\n  -  shown next to error details when the Browser Toolbox is unable to open. -->\n<!ENTITY browserToolboxErrorMessage          \"打开浏览器工具箱时出错：\">\n\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n<!ENTITY options.context.advancedSettings \"高级设置\">\n\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n<!ENTITY options.context.inspector \"查看器\">\n\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n<!ENTITY options.showUserAgentStyles.label \"显示浏览器样式\">\n<!ENTITY options.showUserAgentStyles.tooltip \"启用此选项将显示由浏览器载入的默认样式。\">\n\n<!-- LOCALIZATION NOTE (options.collapseAttrs.label): This is the label\n  -  for the checkbox option to enable collapse attributes in the Inspector\n  -  panel. -->\n<!ENTITY options.collapseAttrs.label \"截短 DOM 属性\">\n<!ENTITY options.collapseAttrs.tooltip \"截短查看器中的长属性\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.label \"默认颜色单位\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.accesskey \"U\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.authored): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.authored \"按原单位\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hex \"Hex\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n<!ENTITY options.defaultColorUnit.name \"颜色名\">\n\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n<!ENTITY options.context.triggersPageRefresh  \"* 仅限当前会话，将重新载入当前页面\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label5    \"启用浏览器 chrome 部分和附加组件的调试工具箱\">\n<!ENTITY options.enableChrome.tooltip3  \"打开此选项将允许您使用在浏览器上下文的开发者工具（通过 工具 > Web 开发者 > 浏览器工具箱）和从“附加组件管理器”调试附加组件\">\n\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableRemote.label3    \"启用远程调试\">\n<!ENTITY options.enableRemote.tooltip2  \"打开此选项将允许开发者工具调试远端 Firefox 实例，比如 Firefox OS\">\n\n<!-- LOCALIZATION NOTE (options.enableWorkers.label): This is the label for the\n  -  checkbox that toggles worker debugging, i.e. devtools.debugger.workers\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableWorkers.label    \"启用 Worker 调试（开发中）\">\n<!ENTITY options.enableWorkers.tooltip  \"启用此选项将允许开发者工具调试 Worker\">\n\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n<!ENTITY options.disableJavaScript.label     \"禁用 JavaScript *\">\n<!ENTITY options.disableJavaScript.tooltip   \"启用这个选项将对当前标签页禁用 JavaScript。如果关闭了该标签页或者工具箱，则这个设置就不再有效。\">\n\n<!-- LOCALIZATION NOTE (options.disableHTTPCache.label,\n  -  options.disableHTTPCache.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the HTTP cache on or off. -->\n<!ENTITY options.disableHTTPCache.label     \"禁用 HTTP 缓存（工具箱打开时）\">\n<!ENTITY options.disableHTTPCache.tooltip   \"开启此选项将对所有已打开工具箱的标签页禁用 HTTP 缓存。Service Worker 不会受此选项影响。\">\n\n<!-- LOCALIZATION NOTE (options.enableServiceWorkersHTTP.label,\n  -  options.enableServiceWorkersHTTP.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the service workers testing features on or off. This option enables service workers over HTTP. -->\n<!ENTITY options.enableServiceWorkersHTTP.label     \"启用 Service Workers over HTTP（在工具箱打开时）\">\n<!ENTITY options.enableServiceWorkersHTTP.tooltip   \"开启此选项时，将对所有标签页在工具箱打开时启用 Service Workers over HTTP。\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label2): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n<!ENTITY options.selectDefaultTools.label2    \"默认的开发者工具\">\n\n<!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n<!ENTITY options.selectAdditionalTools.label  \"附加组件安装的开发者工具\">\n\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n<!ENTITY options.selectEnabledToolboxButtons.label     \"可用的工具箱按钮\">\n\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n<!ENTITY options.toolNotSupported.label  \"* 不支持当前的工具箱目标\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label2   \"主题\">\n\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n<!ENTITY options.usedeveditiontheme.label   \"使用开发者版的浏览器主题\">\n<!ENTITY options.usedeveditiontheme.tooltip \"切换使用开发者版的浏览器主题。\">\n\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n<!ENTITY options.webconsole.label            \"Web 控制台\">\n\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n<!ENTITY options.timestampMessages.label      \"启用时间戳\">\n<!ENTITY options.timestampMessages.tooltip    \"如果启用此选项，Web 控制台中的命令和输出将显示时间戳\">\n\n<!-- LOCALIZATION NOTE (options.debugger.label): This is the label for the\n  -  heading of the group of Debugger preferences in the options panel. -->\n<!ENTITY options.debugger.label            \"调试器\">\n\n<!-- LOCALIZATION NOTE (options.sourceMap.label): This is the\n   - label for the checkbox that toggles source maps in the Debugger -->\n<!ENTITY options.sourceMaps.label      \"启用源映射\">\n<!ENTITY options.sourceMaps.tooltip    \"如果您启用此选项，来源将在调试器和控制台中映射。\">\n\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n<!ENTITY options.styleeditor.label            \"样式编辑器\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n<!ENTITY options.stylesheetSourceMaps.label      \"显示原始来源\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"在样式编辑器和查看器中显示原始代码（例如 Sass 文件）\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n<!ENTITY options.stylesheetAutocompletion.label      \"自动补全 CSS\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"在样式编辑器中自动补全您输入的 CSS 属性、值和选择器\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.label): This is the label for the\n   -  heading of the group of Screenshot preferences in the options\n   -  panel. -->\n<!ENTITY options.screenshot.label            \"截图行为\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.clipboard.label): This is the\n   - label for the checkbox that toggles screenshot to clipboard feature. -->\n<!ENTITY options.screenshot.clipboard.label      \"截图到剪贴板\">\n<!ENTITY options.screenshot.clipboard.tooltip    \"直接将截图保存到剪贴板\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.audio.label): This is the\n   - label for the checkbox that toggles the camera shutter audio for screenshot tool -->\n<!ENTITY options.screenshot.audio.label      \"播放相机快门声\">\n<!ENTITY options.screenshot.audio.tooltip    \"拍摄截图时播放相机快门声\">\n\n<!-- LOCALIZATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n<!ENTITY options.commonPrefs.label           \"常用首选项\">\n\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n<!ENTITY options.enablePersistentLogs.label    \"启用持续日志\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"如果您启用此选项，Web 控制台将不会在您导航到新页面时清除已输出内容\">\n\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n<!ENTITY options.showPlatformData.label    \"显示 Gecko 平台数据\">\n<!ENTITY options.showPlatformData.tooltip  \"如果开启此选项，JavaScript 分析报告将会包含 Gecko 平台符号表\">\n\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n<!ENTITY options.sourceeditor.label                     \"编辑器首选项\">\n<!ENTITY options.sourceeditor.detectindentation.label   \"检测缩进\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"基于源内容推测缩进\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label   \"自动关闭括号\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"自动插入关闭括号\">\n<!ENTITY options.sourceeditor.expandtab.label           \"使用空格缩进\">\n<!ENTITY options.sourceeditor.expandtab.tooltip         \"使用空格而非制表符缩进\">\n<!ENTITY options.sourceeditor.tabsize.label             \"制表符尺寸\">\n<!ENTITY options.sourceeditor.tabsize.accesskey         \"T\">\n<!ENTITY options.sourceeditor.keybinding.label          \"按键绑定\">\n<!ENTITY options.sourceeditor.keybinding.accesskey      \"K\">\n<!ENTITY options.sourceeditor.keybinding.default.label  \"默认设置\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip=停靠到浏览器窗口的底部\ntoolboxDockButtons.side.tooltip=停靠到浏览器窗口的侧边\ntoolboxDockButtons.window.tooltip=在单独的窗口中显示\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.minimize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the minimize button in the toolbar. When clicked, the\n# button minimizes the toolbox so that just the toolbar is visible at the\n# bottom.\ntoolboxDockButtons.bottom.minimize=最小化工具箱\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.maximize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the maximize button in the toolbar. When clicked, the\n# button maximizes the toolbox again (if it had been minimized before) so that\n# the whole toolbox is visible again.\ntoolboxDockButtons.bottom.maximize=最大化工具箱\n\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of errors in the current web page\ntoolboxToggleButton.errors=#1个错误;#1个错误\n\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of warnings in the current web page\ntoolboxToggleButton.warnings=#1个警告;#1个警告\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\ntoolboxToggleButton.tooltip=%1$S, %2$S\\n点击切换开发者工具。\n\n# LOCALIZATION NOTE (toolbar.closeButton.tooltip)\n# Used as a message in tooltip when overing the close button of the Developer\n# Toolbar.\ntoolbar.closeButton.tooltip=关闭开发者工具栏\n\n# LOCALIZATION NOTE (toolbar.toolsButton.tooltip)\n# Used as a message in tooltip when overing the wrench icon of the Developer\n# Toolbar, which toggle the developer toolbox.\ntoolbar.toolsButton.tooltip=切换开发者工具\n\n# LOCALIZATION NOTE (toolbox.titleTemplate1): This is the template\n# used to format the title of the toolbox.\n# The URL of the page being targeted: %1$S.\ntoolbox.titleTemplate1=开发者工具 - %1$S\n\n# LOCALIZATION NOTE (toolbox.titleTemplate2): This is the template\n# used to format the title of the toolbox.\n# The page title or other name for the thing being targeted: %1$S\n# The URL of the page being targeted: %2$S.\ntoolbox.titleTemplate2=开发者工具 - %1$S - %2$S\n\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\n# name when no tool is selected.\ntoolbox.defaultTitle=开发者工具\n\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\n# toolbox as a whole\ntoolbox.label=开发者工具\n\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\n# used to add a * marker to the label for the Options Panel tool checkbox for the\n# tool which is not supported for the current toolbox target.\n# The name of the tool: %1$S.\noptions.toolNotSupportedMarker=%1$S *\n\n# LOCALIZATION NOTE (scratchpad.keycode)\n# Used for opening scratchpad from the detached toolbox window\n# Needs to match scratchpad.keycode from browser.dtd\nscratchpad.keycode=VK_F4\n\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\n# Used for toggling the browser console from the detached toolbox window\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\nbrowserConsoleCmd.commandkey=j\n\n# LOCALIZATION NOTE (pickButton.tooltip)\n# This is the tooltip of the pick button in the toolbox toolbar\npickButton.tooltip=从页面中选择一个元素\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip=所有标签页\n\n# LOCALIZATION NOTE (toolbox.noContentProcessForTab.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running for the current tab\ntoolbox.noContentProcessForTab.message=没有此标签页的内容进程。\n\n# LOCALIZATION NOTE (toolbox.viewCssSourceInStyleEditor.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a css file in the Style-Editor tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInStyleEditor is used.\ntoolbox.viewCssSourceInStyleEditor.label=在样式编辑器中打开文件\n\n# LOCALIZATION NOTE (toolbox.viewJsSourceInDebugger.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a js file in the Debugger tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInDebugger is used.\ntoolbox.viewJsSourceInDebugger.label=在调试器中打开文件\n\ntoolbox.resumeOrderWarning=附加了调试器后页面并未恢复。要解决此问题，请关闭并重新打开工具箱。\n\n# LOCALIZATION NOTE (toolbox.options.key)\n# Key shortcut used to open the options panel\ntoolbox.options.key=CmdOrCtrl+Shift+O\n\n# LOCALIZATION NOTE (toolbox.help.key)\n# Key shortcut used to open the options panel\ntoolbox.help.key=F1\n\n# LOCALIZATION NOTE (toolbox.nextTool.key)\n# Key shortcut used to select the next tool\ntoolbox.nextTool.key=CmdOrCtrl+]\n\n# LOCALIZATION NOTE (toolbox.previousTool.key)\n# Key shortcut used to select the previous tool\ntoolbox.previousTool.key=CmdOrCtrl+[\n\n# LOCALIZATION NOTE (toolbox.zoom*.key)\n# Key shortcuts used to zomm in/out or reset the toolbox\n# Should match fullZoom*Cmd.commandkey values from browser.dtd\ntoolbox.zoomIn.key=CmdOrCtrl+Plus\ntoolbox.zoomIn2.key=CmdOrCtrl+=\ntoolbox.zoomIn3.key=\n\ntoolbox.zoomOut.key=CmdOrCtrl+-\ntoolbox.zoomOut2.key=\n\ntoolbox.zoomReset.key=CmdOrCtrl+0\ntoolbox.zoomReset2.key=\n\n# LOCALIZATION NOTE (toolbox.reload*.key)\n# Key shortcuts used to reload the page\ntoolbox.reload.key=CmdOrCtrl+R\ntoolbox.reload2.key=F5\n\n# LOCALIZATION NOTE (toolbox.forceReload*.key)\n# Key shortcuts used to force reload of the page by bypassing caches\ntoolbox.forceReload.key=CmdOrCtrl+Shift+R\ntoolbox.forceReload2.key=CmdOrCtrl+F5\n\n# LOCALIZATION NOTE (toolbox.minimize.key)\n# Key shortcut used to minimize the toolbox\ntoolbox.minimize.key=CmdOrCtrl+Shift+U\n\n# LOCALIZATION NOTE (toolbox.toggleHost.key)\n# Key shortcut used to move the toolbox in bottom or side of the browser window\ntoolbox.toggleHost.key=CmdOrCtrl+Shift+D\n\n# LOCALIZATION NOTE (toolbox.frames.tooltip): This is the label for\n# the iframes menu list that appears only when the document has some.\n# It allows you to switch the context of the whole toolbox.\ntoolbox.frames.tooltip=选择一个 iframe 作为当前的目标文档\n\n# LOCALIZATION NOTE (toolbox.noautohide.tooltip): This is the label for\n# the button to force the popups/panels to stay visible on blur.\n# This is only visible in the browser toolbox as it is meant for\n# addon developers and Firefox contributors.\ntoolbox.noautohide.tooltip=禁用弹窗自动隐藏\n\n# LOCALIZATION NOTE (toolbox.closebutton.tooltip): This is the tooltip for\n# the close button the developer tools toolbox.\ntoolbox.closebutton.tooltip=关闭开发者工具\n\n# LOCALIZATION NOTE (toolbox.allToolsButton.tooltip): This is the tooltip for the\n# \"all tools\" button displayed when some tools are hidden by overflow of the toolbar.\ntoolbox.allToolsButton.tooltip=选择其他工具\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY window.title \"Web 控制台\">\n<!ENTITY browserConsole.title \"浏览器控制台\">\n\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY openURL.label     \"在新标签页中打开网址\">\n<!ENTITY openURL.accesskey \"T\">\n\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n<!ENTITY btnPageNet.label   \"网络\">\n<!ENTITY btnPageNet.tooltip \"记录网络访问\">\n<!ENTITY btnPageNet.accesskey \"N\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"t\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"记录 CSS 解析错误\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"记录 JavaScript 异常\">\n<!ENTITY btnPageJS.accesskey  \"J\">\n<!ENTITY btnPageSecurity.label \"安全\">\n<!ENTITY btnPageSecurity.tooltip \"记录安全性错误和警告\">\n<!ENTITY btnPageSecurity.accesskey \"u\">\n\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n<!ENTITY btnPageLogging.label   \"日志\">\n<!ENTITY btnPageLogging.tooltip \"记录发送到 window.console 对象的信息\">\n<!ENTITY btnPageLogging.accesskey3 \"L\">\n<!ENTITY btnConsoleErrors       \"错误\">\n<!ENTITY btnConsoleInfo         \"信息\">\n<!ENTITY btnConsoleWarnings     \"警告\">\n<!ENTITY btnConsoleLog          \"日志\">\n<!ENTITY btnConsoleXhr          \"XHR\">\n<!ENTITY btnConsoleReflows      \"重排\">\n\n<!-- LOCALIZATION NOTE (btnServerLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls on the HTTP server. -->\n<!ENTITY btnServerLogging.label       \"服务器\">\n<!ENTITY btnServerLogging.tooltip     \"记录来自网页服务器信息\">\n<!ENTITY btnServerLogging.accesskey   \"S\">\n<!ENTITY btnServerErrors              \"错误\">\n<!ENTITY btnServerInfo                \"信息\">\n<!ENTITY btnServerWarnings            \"警告\">\n<!ENTITY btnServerLog                 \"日志\">\n\n<!-- LOCALIZATION NODE (btnConsoleSharedWorkers) the term \"Shared Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleSharedWorkers \"Shared Workers\">\n<!-- LOCALIZATION NODE (btnConsoleServiceWorkers) the term \"Service Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleServiceWorkers \"Service Workers\">\n<!-- LOCALIZATION NODE (btnConsoleWindowlessWorkers) the term \"Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleWindowlessWorkers \"附加组件或 Chrome Workers\">\n\n<!ENTITY filterOutput.placeholder \"过滤输出\">\n<!ENTITY btnClear.label        \"清空\">\n<!ENTITY btnClear.tooltip      \"清除 Web 控制台输出\">\n<!ENTITY btnClear.accesskey    \"r\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"复制链接地址\">\n<!ENTITY copyURLCmd.accesskey \"a\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n<!ENTITY openInVarViewCmd.label \"在变量视图中打开\">\n<!ENTITY openInVarViewCmd.accesskey \"V\">\n<!ENTITY storeAsGlobalVar.label \"存储为全局变量\">\n<!ENTITY storeAsGlobalVar.accesskey \"S\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n\n\n\n<!ENTITY webAudioEditorUI.reloadNotice1   \"重新载入\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n\n<!ENTITY webAudioEditorUI.reloadNotice2   \"查看和编辑音频环境的页面。\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n\n<!ENTITY webAudioEditorUI.emptyNotice     \"等待创建音频环境…\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n\n<!ENTITY webAudioEditorUI.tab.properties2 \"属性\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n\n<!ENTITY webAudioEditorUI.tab.automation  \"自动化\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n\n<!ENTITY webAudioEditorUI.inspectorTitle  \"音频节点查看器\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"没有选择音频节点。\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n\n<!ENTITY webAudioEditorUI.propertiesEmpty \"节点不具有任何属性。\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n\n<!ENTITY webAudioEditorUI.automationEmpty \"节点没有任何 AudioParams。\">\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParam 没有任何自动化事件。\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=收起查看器\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=展开查看器\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S.%03S\n\nhelperFuncUnsupportedTypeError=在此类型的对象不能调用 pprint。\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS): this string is used to\n# show the duration between two network events (e.g request and response\n# header or response header and response body). Parameters: %S is the duration.\nNetworkPanel.durationMS=%Sms\n\nConsoleAPIDisabled=Web 控制台的日志记录API (console.log, console.info, console.warn, console.error) 已被此页面的脚本禁用。\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): the Web Console floating\n# panel title. For RTL languages you need to set the LRM in the string to give\n# the URL the correct direction. Parameters: %S is the web page URL.\nwebConsoleWindowTitleAndURL=网页控制台 - %S\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): the message displayed\n# after a URL in the Web Console that has been flagged for Mixed Content (i.e.\n# http content in an https page).\nwebConsoleMixedContentWarning=混合内容\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel=详细了解\n\n# LOCALIZATION NOTE (scratchpad.linkText): the text used in the right hand\n# side of the Web Console command line when JavaScript is being entered, to\n# indicate how to jump into scratchpad mode.\nscratchpad.linkText=Shift+RETURN - 在代码草稿纸中打开\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink=回流: %Sms\nreflow.messageWithLink=回流: %Sms\\u0020\nreflow.messageLinkText=函数 %1$S, %2$S 行 %3$S\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction): this string is used to\n# display JavaScript functions that have no given name - they are said to be\n# anonymous. Test console.trace() in the webconsole.\nstacktrace.anonymousFunction=<匿名>\n\n# LOCALIZATION NOTE (stacktrace.asyncStack): this string is used to\n# indicate that a given stack frame has an async parent.\n# %S is the \"Async Cause\" of the frame.\nstacktrace.asyncStack=（异步：%S）\n\n# LOCALIZATION NOTE (timerStarted): this string is used to display the result\n# of the console.time() call. Parameters: %S is the name of the timer.\ntimerStarted=%S: 计时器开始\n\n# LOCALIZATION NOTE (timeEnd): this string is used to display the result of\n# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S\n# is the number of milliseconds.\ntimeEnd=%1$S: %2$Sms\n\n# LOCALIZATION NOTE (consoleCleared): this string is displayed when receiving a\n# call to console.clear() to let the user know the previous messages of the\n# console have been removed programmatically.\nconsoleCleared=控制台已清除。\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel=<无标签>\n\n# LOCALIZATION NOTE (noGroupLabel): this string is used to display\n# console.group messages with no label provided.\nnoGroupLabel=<无组标签>\n\n# LOCALIZATION NOTE (Autocomplete.blank): this string is used when inputnode\n# string containing anchor doesn't matches to any property in the content.\nAutocomplete.blank=  <- 无结果\n\nmaxTimersExceeded=此页中的定时器数量已经超过最大允许数值。\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded=此页面中的计时器数量超出允许范围。\n\n# LOCALIZATION NOTE (longStringEllipsis): the string displayed after a long\n# string. This string is clickable such that the rest of the string is\n# retrieved from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): the string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=您试图查看的字符串太长，无法在 Web 控制台显示。\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=连接超时。请检查两端的错误控制台中可能存在的错误消息。重新打开 Web 控制台重试。\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=过滤属性\n\n# LOCALIZATION NOTE (emptyPropertiesList): the text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=没有属性可显示\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2=#1 次重复;#1 次重复\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector=单击以在查看器中选择节点\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument=无法对指定窗口 cd()。无效参数。\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=欺诈警告：粘贴您不了解的东西时请务必小心，这可能会允许攻击者窃取您的身份信息，或者控制您的计算机。请在下方输入“%S”（不须按回车键）以允许粘贴。\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=allow pasting\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails=显示/隐藏消息细节。\n\n# LOCALIZATION NOTE (groupToggle): the text that is displayed when\n# you hover the arrow for expanding/collapsing the messages of a group.\ngroupToggle=显示/隐藏组。\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel=#1 个空的存储位置;#1 个空的存储位置\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index=(索引)\ntable.iterationIndex=(迭代索引)\ntable.key=键值\ntable.value=值\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=错误\nseverity.warn=警告\nseverity.info=信息\nseverity.log=日志\n\n# LOCALIZATION NOTE (level.error, level.warn, level.info, level.log, level.debug):\n# tooltip for icons next to console output\nlevel.error=错误\nlevel.warn=警告\nlevel.info=信息\nlevel.log=日志\nlevel.debug=调试\n\n# LOCALIZATION NOTE (webconsole.find.key)\n# Key shortcut used to focus the search box on upper right of the console\nwebconsole.find.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (webconsole.close.key)\n# Key shortcut used to close the Browser console (doesn't work in regular web console)\nwebconsole.close.key=CmdOrCtrl+W\n\n# LOCALIZATION NOTE (webconsole.clear.key*)\n# Key shortcut used to clear the console output\nwebconsole.clear.key=Ctrl+Shift+L\nwebconsole.clear.keyOSX=Ctrl+L\n\n# LOCALIZATION NOTE (webconsole.menu.copyURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# copies the URL displayed in the message to the clipboard.\nwebconsole.menu.copyURL.label=复制链接地址\nwebconsole.menu.copyURL.accesskey=a\n\n# LOCALIZATION NOTE (webconsole.menu.openURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# opens the URL displayed in a new browser tab.\nwebconsole.menu.openURL.label=在新标签页中打开网址\nwebconsole.menu.openURL.accesskey=T\n\n# LOCALIZATION NOTE (webconsole.menu.openInVarView.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# opens the webconsole variable view for the logged variable.\nwebconsole.menu.openInVarView.label=在变量视图中打开\nwebconsole.menu.openInVarView.accesskey=V\n\n# LOCALIZATION NOTE (webconsole.menu.storeAsGlobalVar.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# creates a new global variable pointing to the logged variable.\nwebconsole.menu.storeAsGlobalVar.label=存储为全局变量\nwebconsole.menu.storeAsGlobalVar.accesskey=S\n\n# LOCALIZATION NOTE (webconsole.menu.copy.label)\n# Label used for a context-menu item displayed for any log. Clicking on it will copy the\n# content of the log (or the user selection, if any).\nwebconsole.menu.copy.label=复制\nwebconsole.menu.copy.accesskey=C\n\n# LOCALIZATION NOTE (webconsole.menu.selectAll.label)\n# Label used for a context-menu item that will select all the content of the webconsole\n# output.\nwebconsole.menu.selectAll.label=选择全部\nwebconsole.menu.selectAll.accesskey=A\n\n# LOCALIZATION NOTE (webconsole.clearButton.tooltip)\n# Label used for the tooltip on the clear logs button in the console top toolbar bar.\n# Clicking on it will clear the content of the console.\nwebconsole.clearButton.tooltip=清除 Web 控制台输出\n\n# LOCALIZATION NOTE (webconsole.toggleFilterButton.tooltip)\n# Label used for the tooltip on the toggle filter bar button in the console top\n# toolbar bar. Clicking on it will toggle the visibility of an additional bar which\n# contains filter buttons.\nwebconsole.toggleFilterButton.tooltip=切换过滤栏\n\n# LOCALIZATION NOTE (webconsole.filterInput.placeholder)\n# Label used for for the placeholder on the filter input, in the console top toolbar.\nwebconsole.filterInput.placeholder=过滤输出\n\n# LOCALIZATION NOTE (webconsole.errorsFilterButton.label)\n# Label used as the text of the \"Errors\" button in the additional filter toolbar.\n# It shows or hides error messages, either inserted in the page using\n# console.error() or as a result of a javascript error..\nwebconsole.errorsFilterButton.label=错误\n\n# LOCALIZATION NOTE (webconsole.warningsFilterButton.label)\n# Label used as the text of the \"Warnings\" button in the additional filter toolbar.\n# It shows or hides warning messages, inserted in the page using console.warn().\nwebconsole.warningsFilterButton.label=警告\n\n# LOCALIZATION NOTE (webconsole.logsFilterButton.label)\n# Label used as the text of the \"Logs\" button in the additional filter toolbar.\n# It shows or hides log messages, inserted in the page using console.log().\nwebconsole.logsFilterButton.label=日志\n\n# LOCALIZATION NOTE (webconsole.infoFilterButton.label)\n# Label used as the text of the \"Info\" button in the additional filter toolbar.\n# It shows or hides info messages, inserted in the page using console.info().\nwebconsole.infoFilterButton.label=信息\n\n# LOCALIZATION NOTE (webconsole.debugFilterButton.label)\n# Label used as the text of the \"Debug\" button in the additional filter toolbar.\n# It shows or hides debug messages, inserted in the page using console.debug().\nwebconsole.debugFilterButton.label=调试\n\n# LOCALIZATION NOTE (webconsole.cssFilterButton.label)\n# Label used as the text of the \"CSS\" button in the additional filter toolbar.\n# It shows or hides CSS warning messages, inserted in the page by the browser\n# when there are CSS errors in the page.\nwebconsole.cssFilterButton.label=CSS\n\n# LOCALIZATION NOTE (webconsole.xhrFilterButton.label)\n# Label used as the text of the \"XHR\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes an XMLHttpRequest or\n# a fetch call.\nwebconsole.xhrFilterButton.label=XHR\n\n# LOCALIZATION NOTE (webconsole.requestsFilterButton.label)\n# Label used as the text of the \"Requests\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes a network call, for example\n# when an image or a scripts is requested.\nwebconsole.requestsFilterButton.label=请求\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n\n<!ENTITY projectMenu_label \"项目\">\n<!ENTITY projectMenu_accesskey \"P\">\n<!ENTITY projectMenu_newApp_label \"新建应用…\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"打开打包式应用…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"P\">\n<!ENTITY projectMenu_importHostedApp_label \"打开托管式应用…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"H\">\n<!ENTITY projectMenu_selectApp_label \"打开应用…\">\n<!ENTITY projectMenu_selectApp_accesskey \"O\">\n<!ENTITY projectMenu_play_label \"安装并运行\">\n<!ENTITY projectMenu_play_accesskey \"I\">\n<!ENTITY projectMenu_stop_label \"停止应用\">\n<!ENTITY projectMenu_stop_accesskey \"S\">\n<!ENTITY projectMenu_debug_label \"调试应用\">\n<!ENTITY projectMenu_debug_accesskey \"D\">\n<!ENTITY projectMenu_remove_label \"移除项目\">\n<!ENTITY projectMenu_remove_accesskey \"R\">\n<!ENTITY projectMenu_showPrefs_label \"首选项\">\n<!ENTITY projectMenu_showPrefs_accesskey \"e\">\n<!ENTITY projectMenu_manageComponents_label \"管理额外组件\">\n<!ENTITY projectMenu_manageComponents_accesskey \"M\">\n<!ENTITY projectMenu_refreshTabs_label \"刷新标签页\">\n\n<!ENTITY runtimeMenu_label \"运行环境\">\n<!ENTITY runtimeMenu_accesskey \"R\">\n<!ENTITY runtimeMenu_disconnect_label \"断开\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"D\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"截屏\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"S\">\n<!ENTITY runtimeMenu_showDetails_label \"运行环境信息\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"E\">\n<!ENTITY runtimeMenu_showMonitor_label \"监控器\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"M\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"设备首选项\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"D\">\n<!ENTITY runtimeMenu_showSettings_label \"设备设置\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"s\">\n\n<!ENTITY viewMenu_label \"视图\">\n<!ENTITY viewMenu_accesskey \"V\">\n<!ENTITY viewMenu_toggleEditor_label \"切换编辑器\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"E\">\n<!ENTITY viewMenu_zoomin_label \"放大\">\n<!ENTITY viewMenu_zoomin_accesskey \"I\">\n<!ENTITY viewMenu_zoomout_label \"缩小\">\n<!ENTITY viewMenu_zoomout_accesskey \"O\">\n<!ENTITY viewMenu_resetzoom_label \"重置缩放\">\n<!ENTITY viewMenu_resetzoom_accesskey \"R\">\n\n<!ENTITY projectButton_label \"打开应用\">\n<!ENTITY runtimeButton_label \"选择运行环境\">\n\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n<!ENTITY key_quit \"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel \"O\">\n<!-- reload app -->\n<!ENTITY key_play \"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor \"B\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n\n<!ENTITY projectPanel_myProjects \"我的项目\">\n<!ENTITY projectPanel_runtimeApps \"运行环境的应用\">\n<!ENTITY projectPanel_tabs \"标签页\">\n<!ENTITY runtimePanel_usb \"USB 设备\">\n<!ENTITY runtimePanel_wifi \"Wi-Fi 设备\">\n<!ENTITY runtimePanel_simulator \"模拟器\">\n<!ENTITY runtimePanel_other \"其他\">\n<!ENTITY runtimePanel_installsimulator \"安装模拟器\">\n<!ENTITY runtimePanel_noadbhelper \"安装 ADB 助手\">\n<!ENTITY runtimePanel_nousbdevice \"看不到您的设备？\">\n<!ENTITY runtimePanel_refreshDevices_label \"刷新设备\">\n\n<!-- Lense -->\n<!ENTITY details_valid_header \"有效\">\n<!ENTITY details_warning_header \"警告\">\n<!ENTITY details_error_header \"错误\">\n<!ENTITY details_description \"描述\">\n<!ENTITY details_location \"位置\">\n<!ENTITY details_manifestURL \"应用 ID\">\n<!ENTITY details_removeProject_button \"移除项目\">\n<!ENTITY details_showPrepackageLog_button \"显示预打包日志\">\n\n<!-- New App -->\n<!ENTITY newAppWindowTitle \"新建应用\">\n<!ENTITY newAppHeader \"选择模板\">\n<!ENTITY newAppLoadingTemplate \"正在载入模板…\">\n<!ENTITY newAppProjectName \"项目名称：\">\n\n\n<!-- Decks -->\n\n<!ENTITY deck_close \"关闭\">\n\n<!-- Addons -->\n<!ENTITY addons_title \"额外组件\">\n<!ENTITY addons_aboutaddons \"打开附加组件管理器\">\n\n<!-- Prefs -->\n<!ENTITY prefs_title \"首选项\">\n<!ENTITY prefs_editor_title \"编辑器\">\n<!ENTITY prefs_general_title \"常规\">\n<!ENTITY prefs_restore \"恢复默认设置\">\n<!ENTITY prefs_manage_components \"管理额外组件\">\n<!ENTITY prefs_options_autoconnectruntime \"重新连接到上一个运行环境\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"WebIDE 启动时重新连接到上一个运行环境\">\n<!ENTITY prefs_options_rememberlastproject \"记住最后一个项目\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"WebIDE 启动时恢复上一次的项目\">\n<!ENTITY prefs_options_templatesurl \"模板位置 URL\">\n<!ENTITY prefs_options_templatesurl_tooltip \"可用模板的索引\">\n<!ENTITY prefs_options_showeditor \"显示编辑器\">\n<!ENTITY prefs_options_showeditor_tooltip \"显示内部编辑器\">\n<!ENTITY prefs_options_tabsize \"缩进尺寸\">\n<!ENTITY prefs_options_expandtab \"软制表符\">\n<!ENTITY prefs_options_expandtab_tooltip \"使用空格代替制表符\">\n<!ENTITY prefs_options_detectindentation \"自动缩排\">\n<!ENTITY prefs_options_detectindentation_tooltip \"基于源内容推测缩进\">\n<!ENTITY prefs_options_autocomplete \"自动完成\">\n<!ENTITY prefs_options_autocomplete_tooltip \"启用自动完成代码\">\n<!ENTITY prefs_options_autoclosebrackets \"自动关闭括号\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"自动插入关闭括号\">\n<!ENTITY prefs_options_keybindings \"按键绑定\">\n<!ENTITY prefs_options_keybindings_default \"默认\">\n<!ENTITY prefs_options_autosavefiles \"自动保存文件\">\n<!ENTITY prefs_options_autosavefiles_tooltip \"运行项目前自动保存已编辑的文件\">\n\n<!-- Runtime Details -->\n<!ENTITY runtimedetails_title \"运行环境信息\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB 已取得 root 权限：\">\n<!ENTITY runtimedetails_summonADBRoot \"root 设备\">\n<!ENTITY runtimedetails_ADBRootWarning \"（需要未锁定的 bootloader）\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"不受限的开发者工具权限：\">\n<!ENTITY runtimedetails_requestPrivileges \"请求更高权限\">\n<!ENTITY runtimedetails_privilegesWarning \"（将重启设备。需要 root 权限。）\">\n\n<!-- Device Preferences and Settings -->\n<!ENTITY device_typeboolean \"布尔值\">\n<!ENTITY device_typenumber \"整数\">\n<!ENTITY device_typestring \"字符串\">\n<!ENTITY device_typeobject \"对象\">\n<!ENTITY device_typenone \"选择类型\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreference_title \"设备首选项\">\n<!ENTITY devicepreference_search \"搜索首选项\">\n<!ENTITY devicepreference_newname \"新增首选项名称\">\n<!ENTITY devicepreference_newtext \"首选项值\">\n<!ENTITY devicepreference_addnew \"添加新首选项\">\n\n<!-- Device Settings -->\n<!ENTITY devicesetting_title \"设备设置\">\n<!ENTITY devicesetting_search \"搜索设置\">\n<!ENTITY devicesetting_newname \"新建设置名称\">\n<!ENTITY devicesetting_newtext \"设置值\">\n<!ENTITY devicesetting_addnew \"添加新设置\">\n\n<!-- Monitor -->\n<!ENTITY monitor_title \"监控器\">\n<!ENTITY monitor_help \"帮助\">\n\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n<!ENTITY wifi_auth_header \"客户端身份信息\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"您连接的端点需要更多信息来验证此连接。请在您的其他设备上扫描下面框中提供的二维码。\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"没有二维码扫描设备？\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"有二维码扫描设备？\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"如果您的其他设备要求您提供一个令牌而不是扫描一个二维码，请把下面的值复制到该设备中：\">\n<!ENTITY wifi_auth_qr_size_note \"如果显示的用于建立连接的二维码太小，请尝试放大网页或拉大窗口。\">\n\n<!-- Logs panel -->\n<!ENTITY logs_title \"预打包命令日志\">\n\n<!-- Simulator Options -->\n<!ENTITY simulator_title \"模拟器选项\">\n<!ENTITY simulator_remove \"删除模拟器\">\n<!ENTITY simulator_reset \"恢复默认设置\">\n<!ENTITY simulator_name \"名称\">\n<!ENTITY simulator_software \"软件\">\n<!ENTITY simulator_version \"版本\">\n<!ENTITY simulator_profile \"配置文件\">\n<!ENTITY simulator_hardware \"硬件\">\n<!ENTITY simulator_device \"设备\">\n<!ENTITY simulator_screenSize \"屏幕\">\n<!ENTITY simulator_pixelRatio \"像素比例\">\n<!ENTITY simulator_tv_data \"电视模拟器\">\n<!ENTITY simulator_tv_data_open \"配置数据\">\n<!ENTITY simulator_tv_data_open_button \"打开配置文件目录…\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/client/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=Firefox WebIDE\ntitle_app=Firefox WebIDE: %S\n\nruntimeButton_label=选择运行环境\nprojectButton_label=打开应用\n\nmainProcess_label=主进程\n\nlocal_runtime=本地运行环境\nremote_runtime=远程运行环境\nremote_runtime_promptTitle=远程运行环境\nremote_runtime_promptMessage=主机名:端口\n\nimportPackagedApp_title=选择目录\nimportHostedApp_title=打开托管的应用\nimportHostedApp_header=请输入清单文件 URL\n\nselectCustomBinary_title=选择自定义的 B2G 程序\nselectCustomProfile_title=选择自定义的 Gaia 配置文件\n\nnotification_showTroubleShooting_label=排除故障\nnotification_showTroubleShooting_accesskey=T\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=载入中…\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected=无法安装项目。未完全连接。\nerror_cantInstallValidationErrors=无法安装项目。验证出错。\nerror_listRunningApps=无法从设备获取应用列表\n\n# Variable: name of the operation (in english)\nerror_operationTimeout=操作超时：%1$S\nerror_operationFail=操作失败：%1$S\n\n# Variable: app name\nerror_cantConnectToApp=无法连接到应用：%1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON=无法获取附加组件列表：%S\n\nerror_appProjectsLoadFailed=无法载入项目列表。这可能是因为您曾在更新版本的 Firefox 上使用过这个配置文件。\nerror_folderCreationFailed=无法在选定的目录创建项目文件夹。\n\n# Variable: runtime app build ID (looks like this %Y%M%D format) and firefox build ID (same format)\nerror_runtimeVersionTooRecent=已连接的运行环境有一个比您的桌面版 Firefox (%2$S) 更加新的版本日期 (%1$S)。这是一个不受支持的情况，并且可能导致开发者工具的失败。请更新 Firefox。\n\naddons_stable=稳定\naddons_unstable=不稳定\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label=Firefox OS %1$S 模拟器 (%2$S)\naddons_install_button=安装\naddons_uninstall_button=卸载\naddons_adb_label=ADB Helper 附加组件\naddons_adapters_label=工具适配器扩展\naddons_adb_warning=USB 设备不会在此附加组件之外被检测到\naddons_status_unknown=?\naddons_status_installed=已安装\naddons_status_uninstalled=未安装\naddons_status_preparing=准备中\naddons_status_downloading=下载中\naddons_status_installing=安装中\n\nruntimedetails_checkno=否\nruntimedetails_checkyes=是\nruntimedetails_checkunknown=未知（需要 ADB Helper 0.4.0 或更高版本）\nruntimedetails_notUSBDevice=不是一个 USB 设备\n\n# Validation status\nstatus_tooltip=验证状态：%1$S\nstatus_valid=有效\nstatus_warning=警告\nstatus_error=错误\nstatus_unknown=未知\n\n# Device preferences and settings\ndevice_reset_default=重设为默认值\n\n# Simulator options\nsimulator_custom_device=自定义\nsimulator_custom_binary=自定义 B2G 程序…\nsimulator_custom_profile=自定义 Gaia 配置文件…\nsimulator_default_profile=使用默认设置\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/shared/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - devtools/client/styleeditor/styleeditor.xul for context -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n<!ENTITY csscoverage.backButton \"后退\">\n\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n<!ENTITY csscoverage.unused \"未使用的规则\">\n<!ENTITY csscoverage.noMatches \"下列规则未被匹配：\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n<!ENTITY csscoverage.optimize.header \"可优化的页面\">\n\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n<!ENTITY csscoverage.optimize.body1 \"您有时可以通过通过移动\">\n<!ENTITY csscoverage.optimize.body2 \"标签到页面的底部，以及在顶部的 'load' 事件中在需要时创建新的带样式的内联元素\">\n<!ENTITY csscoverage.optimize.body3 \"来加快载入速度。这些是您需要的样式块：\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n<!ENTITY csscoverage.optimize.bodyX \"所有规则都为内联。\">\n\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n<!ENTITY csscoverage.footer1 \"参见\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"有关 CSS 覆盖范围工具的 MDN 文章\">\n<!ENTITY csscoverage.footer4 \"了解生成此报告的说明。\">\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/shared/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc2,\n# csscoverageStopDesc2, csscoverageOneShotDesc2, csscoverageToggleDesc2,\n# csscoverageReportDesc2): Short descriptions of the csscoverage commands\ncsscoverageDesc=控制 CSS 覆盖范围分析\ncsscoverageStartDesc2=开始收集 CSS 覆盖范围数据\ncsscoverageStopDesc2=停止收集 CSS 覆盖范围数据\ncsscoverageOneShotDesc2=收集此刻发生的 CSS 覆盖范围数据\ncsscoverageToggleDesc2=切换 CSS 覆盖范围数据的收集状态\ncsscoverageReportDesc2=显示 CSS 覆盖范围报告\ncsscoverageStartNoReloadDesc=不要随页面重新载入开始\ncsscoverageStartNoReloadManual=以重新载入当前页面作为起点将得到最佳的效果，因为这将在一个已知的点位开始测试。但也可能因为某些原因使得我们不想这么做（比如页面中包含的状态会在重新载入时丢失）。\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply=正在运行 CSS 覆盖范围分析\ncsscoverageDoneReply=CSS 覆盖范围分析已完成\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError=CSS 覆盖范围分析已在运行\ncsscoverageNotRunningError=CSS 覆盖范围分析未运行\ncsscoverageNotRunError=CSS 覆盖范围分析尚未运行\ncsscoverageNoRemoteError=目标不支持 CSS 覆盖范围\ncsscoverageOneShotReportError=CSS 覆盖范围报告不适用“oneshot”数据。请使用启动/停止。\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/shared/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=传入连接\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=检测到一个要求进行远程调试连接的传入请求。远程客户端可能通过您的浏览器进行完全控制！\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=客户端端点：%1$S\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=服务器端点：%1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=允许连接？\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=禁用\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=客户端身份标识\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=您连接的端点需要更多信息来验证此连接。请在下面提供将显示在远端弹出框的令牌。\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=我的证书：%1$S\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=令牌：%1$S\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=提供客户端令牌\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=客户端应该被显示的一个令牌值。请在这里输入要完成的此客户端的身份验证。\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/shared/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone=(无描述)\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName=选项\n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc=在 %S 上执行命令\ncanonProxyManual=在远程系统上执行一组命令。该远程系统通过 %S 到达\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists=命令“%S”已经存在\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\ncliEvalJavascript=直接输入 Javascript\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg=参数太多\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions=可用的选项\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand2=无效命令：“%1$S”。\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam=“%1$S”必须有值。\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists=“%1$S”不存在\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists=“%1$S”已存在\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile=“%1$S”不是一个文件\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory=“%1$S”不是一个目录\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch=“%1$S”不匹配“%2$S”\n\n# LOCALIZATION NOTE: When the menu has displayed all the matches that it\n# should (i.e. about 10 items) then we display this to alert the user that\n# more matches are available.\nfieldMenuMore=存在更多的匹配项，请继续输入\n\n# LOCALIZATION NOTE: The command line provides completion for JavaScript\n# commands, however there are times when the scope of what we're completing\n# against can't be used. This error message is displayed when this happens.\njstypeParseScope=作用域失效\n\n# LOCALIZATION NOTE (jstypeParseMissing, jstypeBeginSyntax,\n# jstypeBeginUnterm): These error messages are displayed when the command line\n# is doing JavaScript completion and encounters errors.\njstypeParseMissing=无法找到属性 '%S'\njstypeBeginSyntax=语法错误\njstypeBeginUnterm=无结尾的字符串\n\n# LOCALIZATION NOTE: This message is displayed if the system for providing\n# JavaScript completions encounters and error it displays this.\njstypeParseError=错误\n\n# LOCALIZATION NOTE (typesNumberNan, typesNumberNotInt2, typesDateNan): These\n# error messages are displayed when the command line is passed a variable\n# which has the wrong format and can't be converted. Parameters: %S is the\n# passed variable.\ntypesNumberNan=不能转换“%S”为数字。\ntypesNumberNotInt2=不能转换“%S”到一个整数。\ntypesDateNan=不能将“%S”转换为日期。\n\n# LOCALIZATION NOTE (typesNumberMax, typesNumberMin, typesDateMax,\n# typesDateMin): These error messages are displayed when the command line is\n# passed a variable which has a value out of range (number or date).\n# Parameters: %1$S is the passed variable, %2$S is the limit value.\ntypesNumberMax=%1$S 超过最大允许值： %2$S。\ntypesNumberMin=%1$S 小于最小允许值： %2$S。\ntypesDateMax=%1$S 晚于允许的最终日期：%2$S。\ntypesDateMin=%1$S 早于允许的最早日期: %2$S。\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# passed an option with a limited number of correct values, but the passed\n# value is not one of them.\ntypesSelectionNomatch=不能使用“%S”。\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# expecting a CSS query string, however the passed string is not valid.\nnodeParseSyntax=CSS 查询语法错误\n\n# LOCALIZATION NOTE (nodeParseMultiple, nodeParseNone): These error messages\n# are displayed when the command line is expecting a CSS string that matches a\n# single node, but more nodes (or none) match.\nnodeParseMultiple=过多匹配结果 (%S)\nnodeParseNone=无匹配结果\n\n# LOCALIZATION NOTE (helpDesc, helpManual, helpSearchDesc, helpSearchManual3):\n# These strings describe the \"help\" command, used to display a description of\n# a command (e.g. \"help pref\"), and its parameter 'search'.\nhelpDesc=获取现有命令的帮助\nhelpManual=提供任何一个特定命令的帮助（如果搜索字符串获得了一个精确匹配结果），或者可用的命令（如果没有提供搜索字符串或者没有得到精确匹配结果）。\nhelpSearchDesc=搜索字符串\nhelpSearchManual3=搜索字符串用来缩小要显示命令的范围。不支持正则表达式。\n\n# LOCALIZATION NOTE: These strings are displayed in the help page for a\n# command in the console.\nhelpManSynopsis=概要\n\n# LOCALIZATION NOTE: This message is displayed in the help page if the command\n# has no parameters.\nhelpManNone=无\n\n# LOCALIZATION NOTE: This message is displayed in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll=可用的命令：\n\n# LOCALIZATION NOTE (helpListPrefix, helpListNone): These messages are\n# displayed in response to the 'help <search>' command (i.e. with a search\n# string), just above the list of matching commands. Parameters: %S is the\n# search string.\nhelpListPrefix=以“%1$S”开头的命令：\nhelpListNone=没有以“%1$S”开头的命令\n\n# LOCALIZATION NOTE (helpManRequired, helpManOptional, helpManDefault): When\n# the 'help x' command wants to show the manual for the 'x' command, it needs\n# to be able to describe the parameters as either required or optional, or if\n# they have a default value.\nhelpManRequired=必需\nhelpManOptional=可选\nhelpManDefault=可选，默认为 %1$S\n\n# LOCALIZATION NOTE: This forms part of the output from the 'help' command.\n# 'GCLI' is a project name and should be left untranslated.\nhelpIntro=GCLI 是一个为 Web 开发者创建的高可用性命令行，目前处于实验阶段。\n\n# LOCALIZATION NOTE: Text shown as part of the output of the 'help' command\n# when the command in question has sub-commands, before a list of the matching\n# sub-commands.\nsubCommands=子命令\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError=命令行解析出错\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc=专注于一组命令\ncontextManual=为将来的命令设置一个默认的前缀。例如：context git 将允许您键入 commit 而不是 git commit。\ncontextPrefixDesc=命令前缀\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError=不能使用 %1$S 作为一个前缀，因为它不是一个父命令。\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply=使用 %1$S 作为一个命令前缀\ncontextEmptyReply=命令前缀未设置\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectMethodDesc, connectUrlDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an \n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc=代理命令到服务器\nconnectManual=连接到服务器，在服务器上建立本地版本的命令。远程命令最初有一个前缀以区别于本地命令。\nconnectPrefixDesc=导入命令的父前缀\nconnectMethodDesc=连接方法\nconnectUrlDesc=要连接的 URL\nconnectDupReply=称为 %S 的连接已存在。\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply=已添加 %S 命令。\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2,\n# disconnectPrefixDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2=自服务器断开\ndisconnectManual2=断开当前连接的远程命令执行服务器\ndisconnectPrefixDesc=导入命令的父前缀\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply=已移除 %S 命令。\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc=更改 JS global\nglobalWindowDesc=新的 window/global\nglobalOutput=JS global 现在是 %S\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc=清空输出区域\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc=用不同语言输入命令\nlangOutput=您现在使用的是 %S\n\n# LOCALIZATION NOTE (prefDesc, prefManual, prefListDesc, prefListManual,\n# prefListSearchDesc, prefListSearchManual, prefShowDesc, prefShowManual,\n# prefShowSettingDesc, prefShowSettingManual): These strings describe the\n# 'pref' command and all its available sub-commands and parameters.\nprefDesc=控制设置命令\nprefManual=用于显示和修改 GCLI 以及周边环境首选项的命令。\nprefListDesc=显示可用的设置\nprefListManual=当使用“search”参数时，显示一个可选择性过滤的首选项列表\nprefListSearchDesc=筛选要显示出的设置\nprefListSearchManual=在可用的首选项列表中搜索给定的字符串\nprefShowDesc=显示设置值\nprefShowManual=显示指定首选项的值\nprefShowSettingDesc=显示设置\nprefShowSettingManual=要显示的设置名\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue=%1$S: %2$S\n\n# LOCALIZATION NOTE (prefSetDesc, prefSetManual, prefSetSettingDesc,\n# prefSetSettingManual, prefSetValueDesc, prefSetValueManual): These strings\n# describe the 'pref set' command and all its parameters.\nprefSetDesc=更改设置\nprefSetManual=更改由系统环境所定义的首选项\nprefSetSettingDesc=要更改的设置\nprefSetSettingManual=想更改的设置名称。\nprefSetValueDesc=新设置值\nprefSetValueManual=为指定的设置创建的新值\n\n# LOCALIZATION NOTE (prefResetDesc, prefResetManual, prefResetSettingDesc,\n# prefResetSettingManual): These strings describe the 'pref reset' command and\n# all its parameters.\nprefResetDesc=重置设置\nprefResetManual=重置一项设置到系统默认值\nprefResetSettingDesc=要重置的设置\nprefResetSettingManual=要重置到系统默认值的设置名称\n\n# LOCALIZATION NOTE: This string is displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results.\nprefOutputFilter=过滤器\n\n# LOCALIZATION NOTE (prefOutputName, prefOutputValue): These strings are\n# displayed in the output from the 'pref list' command as table headings.\nprefOutputName=名称\nprefOutputValue=值\n\n# LOCALIZATION NOTE (introDesc, introManual): These strings describe the\n# 'intro' command. The localization of 'Got it!' should be the same used in\n# introTextGo.\nintroDesc=显示起始信息\nintroManual=为新用户重新显示起始信息直到他们点击了“明白！”按钮\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3=GCLI 是一个为 Web 开发者创建的高可用性命令行，目前处于实验阶段。\nintroTextCommands=显示命令类型列表\nintroTextKeys2=，或显示/隐藏命令行提示按\nintroTextF1Escape=F1/Esc\nintroTextGo=明白！\n\n# LOCALIZATION NOTE: This is a short description of the 'hideIntro' setting.\nhideIntroDesc=显示初始欢迎信息\n\n# LOCALIZATION NOTE: This is a description of the 'eagerHelper' setting. It's\n# displayed when the user asks for help on the settings. eagerHelper allows\n# users to select between showing no tooltips, permanent tooltips, and only\n# important tooltips.\neagerHelperDesc=工具提示的迫切程度\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/shared/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=获取现有命令的帮助\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=已有命令\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=“%1$S”命令在多进程模式（E10S）下不可用\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc=控制控制台的命令\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=过滤，清空以及关闭网页控制台\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=清空控制台\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=保存页面为图像\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=保存整个可见窗口为PNG图像（可选延迟）\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=目标文件名\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=让我们来写入屏幕截图的文件名（应该有“.png”扩展名）。\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=复制截图到剪贴板吗？（true/false）\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=如果您想复制截图到剪贴板，而不是将其保存为一个文件则 True。\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions=选项\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=延迟（秒）\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=截图前要等待的时间（单位：秒）\n\n# LOCALIZATION NOTE (screenshotDPRDesc) A very short string to describe\n# the 'dpr' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDPRDesc=设备像素比例\n\n# LOCALIZATION NOTE (screenshotDPRManual) A fuller description of the\n# 'dpr' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDPRManual=截取屏幕时使用的设备像素比例\n\n# LOCALIZATION NOTE (screenshotFullPageDesc) A very short string to describe\n# the 'fullpage' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=整个网页？（true/false）\n\n# LOCALIZATION NOTE (screenshotFullPageManual) A fuller description of the\n# 'fullpage' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=如果屏幕截图应该包含位于当前滚动边界外的网页部分则 True。\n\n# LOCALIZATION NOTE (screenshotFileDesc) A very short string to describe\n# the 'file' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFileDesc=保存到文件？（true/false）\n\n# LOCALIZATION NOTE (screenshotFileManual) A fuller description of the\n# 'file' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFileManual=选用 True，如果屏幕截图应被保存为文件，即使其他选项（例如剪贴板）已被启用。\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. The first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=截图 %1$S %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=错误保存到\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=已保存到\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=复制到剪贴板时出错。\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=已复制到剪贴板。\n\n# LOCALIZATION NOTE (screenshotTooltipPage) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltipPage=截取整个页面的截图\n\n# LOCALIZATION NOTE (screenshotImgurDesc) A very short string to describe\n# the 'imgur' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotImgurDesc=上传到 imgur.com\n\n# LOCALIZATION NOTE (screenshotImgurManual) A fuller description of the\n# 'imgur' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotImgurManual=在您想上传到 imgur.com 而不是保存到磁盘时使用\n\n# LOCALIZATION NOTE (screenshotImgurError) Text displayed to user upon\n# encountering error while uploading the screenshot to imgur.com.\nscreenshotImgurError=无法连通 imgur API\n\n# LOCALIZATION NOTE (screenshotImgurUploading) Text displayed to user when the\n# screenshot is successfully sent to Imgur but the program is waiting on a response.\n# The argument (%1$S) is a new image URL at Imgur.\nscreenshotImgurUploaded=已上传到 %1$S\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc=高亮节点\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual=高亮在页面上匹配指定选择器的节点\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc=CSS 选择器\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual=用来在页面中匹配节点的选择器\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc=选项\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc=隐藏指南\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual=隐藏已高亮节点旁边的指南\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc=显示节点信息栏\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual=在已高亮的节点上显示信息栏（信息栏将显示标签名、属性和尺寸）\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc=显示所有匹配项\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual=如果选择器匹配了太多的选择器，它将仅显示前100个匹配项以免拖慢页面显示。使用此选项将显示所有的匹配项\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc=盒模型区域\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual=哪个盒模型需要高亮：'content', 'padding', 'border' 或 'margin'\n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc=填充样式\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual=用自定义的颜色覆盖默认的区域填充样式\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc=保持现存高亮\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual=默认情况下，现存的高亮会在运行此命令后被隐藏，除非指定了此选项\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=%1$S 个节点已高亮;%1$S 个节点已高亮\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached=已匹配 %1$S 个节点，但仅有 %2$S 个节点被高亮。可使用 '--showall' 显示所有项\n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc=取消所有节点高亮\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual=取消所有先前使用 'highlight' 命令高亮的节点\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=重启 %1$S\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=禁止在重启后从缓存载入内容\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=用户已取消重新启动要求。\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=正在重启 %1$S…\n\n# LOCALIZATION NOTE (restartBrowserGroupOptions) A label for the optional options of\n# the restart command.\nrestartBrowserGroupOptions=选项\n\n# LOCALIZATION NOTE (restartBrowserSafemodeDesc) A very short string to\n# describe the 'safemode' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserSafemodeDesc=重新启动并启用安全模式\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=查看节点\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=使用 CSS 选择器来打开 DOM 高亮显示器并调查一个元素的尺寸和属性。\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=CSS 选择器\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=使用 CSS 选择器和 Document.querySelector 来识别单个元素\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc=从页面上抓取一种颜色\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual=打开一个具有区域放大功能的面板，探取像素来复制颜色值\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=使用此命令前必须打开调试器\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first before setting breakpoints.\ndebuggerStopped=设置断点前必须打开调试器\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=管理断点\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=列出、添加、移除断点的命令\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=显示已知断点\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=没有设定断点\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=移除\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=已添加断点\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=无法设定断点: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=添加断点\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=支持的断点类型：行\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=添加行断点\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=JS 文件 URI\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=行号\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=移除断点\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=断点索引\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=断点已移除\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=管理调试器\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=中断或者恢复主线程，进入，走出以及跳过代码行的命令\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=打开调试器\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=关闭调试器\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=暂停主线程\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=恢复主线程并继续执行，直到下一个断点或脚本终止。\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=管理步进\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=进入，走出以及跳过代码行的命令\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=执行当前语句并在下一条语句停止。如果当前语句是函数调用，那么调试器会执行整个函数，然后在执行后在下一条语句停止\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step in command.\ndbgStepInDesc=执行当前语句然后在下一条语句停止。如果当前语句是函数调用，那么调试器会会进入该函数，否则它在下一条语句停止\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step out command.\ndbgStepOutDesc=走出当前函数并返回到上一层嵌套调用函数。如果在主函数体内，该脚本会执行到末尾，或者到下一个断点。跳过的语句会被全部执行，而不会一步步执行\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=在调试器中列出已载入的源URL\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc=在调试器中对资源进行黑盒测试\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc=指定要进行黑盒测试的资源\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc=对所有匹配此 glob 的资源（例如“*.min.js”）进行黑盒测试。\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc=反向匹配，让我们对每个不提供源或不匹配 glob 模式的资源进行黑盒测试。\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc=（没有资源在黑盒中）\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc=下列资源在黑盒中：\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc=黑盒测试出错：\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc=停止调试器中对资源进行的黑盒测试\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc=指定要停止黑盒测试的资源\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc=对所有匹配此 glob 模式（例如“*.min.js”）的资源停止黑盒测试\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc=（尚无停止过黑盒测试的资源）\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc=下列资源停止过黑盒测试：\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc=停止黑盒测试出错：\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc=反向匹配，让我们对每个不提供源或不匹配 glob 模式的资源停止黑盒测试。\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=关闭控制台\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=打开控制台\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=调整页面资源\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=作为此页面的一个资源来编辑\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=要编辑的URL\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=跳转到行号\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=调整页面大小\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=宽度（像素）\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=高度（像素）\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=进入响应式设计模式\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=退出响应式设计模式\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=切换响应式设计模式\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\n# Keyboard shortcut will be shown inside brackets.\nresizeModeToggleTooltip2=响应式设计模式 (%S)\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=改变页面大小\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=控制响应式设计模式\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2=响应式网站能对环境进行正确地响应，所以无论是在移动设备，影院或之间的任意设备上都能完美显示。响应式设计模式允许您在 %1$S 中无须调整浏览器窗口大小即能轻松测试各种页面尺寸。\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=操作命令\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=重新读取 mozcmd 目录\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3=已从 ‘%1$S’ 载入命令\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc=设置 mozcmd 目录\n\n# LOCALIZATION NOTE (cmdSetdirManual3) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual3=‘mozcmd’ 指令可以轻松地创建新命令。更多信息参见 https://developer.mozilla.org/docs/Tools/GCLI/Customization\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc=目录包含 .mozcmd 文件\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=操作附加组件\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=列出已安装的附加组件\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=选择附加组件类型\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=目前已安装下列字典：\naddonListExtensionHeading=目前已安装下列扩展：\naddonListLocaleHeading=目前已安装下列语言包：\naddonListPluginHeading=目前已安装下列插件：\naddonListThemeHeading=目前已安装下列主题：\naddonListAllHeading=目前已安装下列附加组件：\naddonListUnknownHeading=目前已安装下列选定类型的附加组件：\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=启用\naddonListOutDisable=禁用\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=待处理\naddonPendingEnable=启用\naddonPendingDisable=禁用\naddonPendingUninstall=卸载\naddonPendingInstall=安装\naddonPendingUpgrade=升级\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous add-on commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=附加组件名称\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for add-ons of a particular type were not found.\naddonNoneOfType=没有安装此类型的附加组件。\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=启用指定的附加组件\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an add-on that is\n# already enabled.\naddonAlreadyEnabled=%S 已经启用。\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an add-on is enabled.\naddonEnabled=%S 已启用。\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=禁用指定的附加组件\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an add-on that is\n# already disabled.\naddonAlreadyDisabled=%S 已经禁用。\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an add-on is disabled.\naddonDisabled=%S 已禁用。\n\n# LOCALIZATION NOTE (addonCtpDesc) A very short description of the\n# 'addon ctp <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonCtpDesc=将指定的插件设置为单击播放。\n\n# LOCALIZATION NOTE (addonCtp) Used in the output of the 'addon ctp'\n# command when a plugin is set to click-to-play.\naddonCtp=%S 被设置为单击播放。\n\n# LOCALIZATION NOTE (addonAlreadyCtp) Used in the output of the\n# 'addon ctp' command when an attempt is made to set a plugin to\n# click-to-play that is already set to click-to-play.\naddonAlreadyCtp=%S 已设置为单击播放。\n\n# LOCALIZATION NOTE (addonCantCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the addon is not a plugin.\naddonCantCtp=%S 不能被设置为单击播放，因为它不是一个插件。\n\n# LOCALIZATION NOTE (addonNoCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the plugin cannot be set to click-to-play for some reason.\naddonNoCtp=%S 不能被设置为单击播放。\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=导出资源\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=导出 HTML 页面\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=更改页面\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=搜索和替换页面中的元素\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=要搜索\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=替换字符串\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=执行区分大小写的搜索\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=CSS 选择器至搜索根部\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=指向搜索匹配项的 CSS 选择器\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=属性匹配表达式\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=限制仅搜索属性\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=限制仅搜索文本节点\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=选择器匹配的元素：%1$S。在文本节点中替换：%2$S。在属性中替换：%3$S。\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=从页面中移除元素和属性\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=从页面中移除元素\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=CSS 选择器指定要移除的元素\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=CSS 选择器指定搜索的根节点\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=移除元素，但是保留内容\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=仅移除空元素\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=选择器匹配的元素：%1$S。已移除的元素：%2$S。\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=移除正在匹配的属性\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=正则表达式指定要移除的属性\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=包含的元素的 CSS 选择器\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=搜索根节点的 CSS 选择器\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=执行区分大小写的搜索\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=选择器匹配的元素：%1$S。已移除的属性：%2$S。\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2=直接使用 %1$S 开发者工具\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=%1$S 开发者工具中与直接操作有关的多种命令。\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=从 mozilla-central 检出文件中载入工具\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound2) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound2=%1$S 不存在或并非为 mozilla-central 检出文件。\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded2) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded2=来自 %1$S 的工具已载入。\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=读取来自完整的 mozilla-central 检出的 %1$S 开发者工具。\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=mozilla-central 的检出文件\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=使用内建工具\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=使用内建工具，覆盖先前的 srcdir 命令。\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=内建工具已载入。\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=重新载入开发者工具\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=已重新载入工具。\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=显示和修改 Cookie\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=列出、创建、删除和修改当前域 Cookie 的命令。\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=显示 Cookie\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=显示与当前页面相关的 Cookie 的列表。\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=主机：\ncookieListOutPath=路径：\ncookieListOutExpires=过期时间：\ncookieListOutAttributes=属性：\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=无\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=浏览器退出时（会话）\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=找不到适用此页面的 Cookie\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=没有找到对主机 %1$S 的 Cookie\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=编辑\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=移除\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=移除一个 Cookie\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=移除指定键名的 Cookie\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=要移除的 Cookie 的键名\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=设置一个 Cookie\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=通过指定一个键名、值以及下述可选的一个或多个属性设置来一个 Cookie：期限（以秒为单位的 max-age，或者 GMT 字符串格式的过期时间）、路径、域名、安全\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=要设置的 Cookie 的键名\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=对该 Cookie 要设置的值\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc=选项\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=要设置的 Cookie 的路径\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=要设置的 Cookie 的域名\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=只许通过 https 传输\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=客户端脚本不能访问\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=只在浏览器会话存续期间有效\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=Cookie 的失效日期（引用RFC2822或者ISO 8601日期格式）\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=Javascript 美化\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=要美化的 JS 文件的 URL\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=缩排的字符数\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=每行缩进的字符数\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=每行缩进用的字符\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=每行缩进用的字符，可能的选择包括空格或者制表符。\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=不保留换行\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=应该保留现有的换行符\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=最多连续换行符\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=要保护的连续换行符的最大数量\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=强制 jslint-stricter 模式？\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=设置为 true，强制使用 jslint-stricter 模式\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=选择代码样式\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=选择括号的代码风格：折叠 - 将括号和控制语句放在同一行；展开 - 将括号放在独立一行（Allman / ANSI 风格）；结束展开 - 将结束括号放在独立一行；严格展开 - 就算会打乱您的代码，也依然将括号放在独立一行。\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=条件语句前无空格\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=反转义 \\\\xNN 字符？\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=字符串中编码为 \\\\xNN 符号的可打印字符是否要反转义？\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=请输入一个有效的网址\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=选项\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=操作函数调用记录的命令\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=开始记录函数调用信息至控制台\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=调用日志已开始。\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=停止函数调用日志\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=现在调用日志已经停止\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=停止调用日志。活动上下文：%1$S。\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=为控制台的 chrome 代码开启日志功能\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=全局对象，JSM URI，或者 JS\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=全局对象，JSM 的 URI，或者在 Chrome 窗口中运行以获取一个全局对象的 JS\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=调用日志已开始。\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=停止函数调用日志\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=当前设置了不调用 chrome 代码的日志功能\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=停止调用日志。活动上下文：%1$S。\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<匿名>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=方法调用\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=无效的 JSM ！\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=内容窗口找不到变量。\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=chrome 窗口找不到变量。\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of JavaScript\n# and invalid JavaScript code.\ncallLogChromeEvalException=评估的 javascript 抛出以下异常\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=该 JavaScript 代码必须能评估得到一个对象，其方法调用必须能被日志记录，例如\"({a1: function() {this.a2()},a2: function() {}});\"\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=代码片段速记器\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=高亮重绘的区域\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=开启将重绘区域高亮\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=关闭将重绘区域高亮\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=浏览器框架\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=用不同颜色重新绘制\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip=高亮重绘的区域\n\n# LOCALIZATION NOTE (paintflashingToggleDesc) A very short string used to describe the\n# function of the \"paintflashing toggle\" command.\npaintflashingToggleDesc=切换将重绘区域高亮\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\n# Keyboard shortcut will be shown inside brackets.\nsplitconsoleTooltip2=切换分离式控制台 (%S)\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=应用程序缓存实用工具\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=验证缓存清单\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=查找涉及缓存清单和文件的问题\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=要检查的 URI\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=应用程序缓存验证成功。\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=清除应用程序缓存中的项目\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=清除应用程序缓存中的一个或多个项目\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=项目清除成功。\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=显示应用程序缓存项目的列表。\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=显示应用程序缓存项目的列表。如果提供搜索参数，则只显示项目包含搜索关键词的表格。\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=使用关键词筛选结果。\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=键名：\nappCacheListDataSize=数据大小：\nappCacheListDeviceID=设备 ID：\nappCacheListExpirationTime=过期时间：\nappCacheListFetchCount=获取次数：\nappCacheListLastFetched=最近获取：\nappCacheListLastModified=最近修改：\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=查看条目\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=打开新的包含指定缓存项目信息的标签页。\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=打开新的包含指定缓存项目信息的标签页。\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=输入要显示项目的键名。\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=管理分析器\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=启动和停止 JavaScript 分析器的命令\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=打开分析器\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=关闭分析器\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=开始分析\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=你要开始的配置文件名称。\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=停止分析\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=你要停止的配置文件名称。\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=列出所有分析结果\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=单独显示某个分析结果\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=配置文件的名称。\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2=分析器已经开始\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=分析结果找不到\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3=分析器仍未开始分析。请使用 'profile start' 命令开始分析\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2=正在记录…\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped=已停止…\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=您必须先打开分析器才能使此命令工作\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=打开远程调试端口\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2=%1$S 可以通过 TCP/IP 连接进行远程调试。出于安全方面的考虑，此功能为默认关闭，您可以使用此命令启用此功能。\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=TCP 端口监听于\n\n# LOCALIZATION NOTE (listenProtocolDesc) A very short string used to describe the\n# function of 'protocol' parameter to the 'listen' command.\nlistenProtocolDesc=要使用的协议\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=监听目前已被 devtools.debugger.remote-enabled 首选项禁用\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=监听于端口 %1$S\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=DebuggerServer 未初始化\n\n# LOCALIZATION NOTE (unlistenDesc) A very short string used to describe the\n# function of the 'unlisten' command.\nunlistenDesc=关闭所有远程调试端口\n\n# LOCALIZATION NOTE (unlistenManual) A longer description of the 'unlisten'\n# command.\nunlistenManual=关闭所有远程调试开放端口。\n\n# LOCALIZATION NOTE (unlistenOutput) Text of a message output during the\n# execution of the 'unlisten' command.\nunlistenOutput=所有 TCP 端口已关闭\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc=CSS 媒体类型模拟\nmediaEmulateDesc=模拟指定的 CSS 媒体类型\nmediaEmulateManual=通过应用相关的 CSS 规则，查看此文档在指定的某种支持的媒体类型上呈现的效果。\nmediaEmulateType=要模拟的媒体类型\nmediaResetDesc=停止模拟 CSS 媒体类型\n\n# LOCALIZATION NOTE (qsaDesc, qsaQueryDesc)\n# These strings describe the 'qsa' commands and all available parameters.\nqsaDesc=在当前文档上执行 querySelectorAll 并返回匹配项的数量\nqsaQueryDesc=以逗号分隔的 CSS 选择器\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc=注入公共库到该页面\ninjectManual2=注入公用库到页面内容中，这将可以从控制台访问。\ninjectLibraryDesc=选择要注入的库，或者输入一个要注入的有效的脚本 URL\ninjectLoaded=%1$S 已载入\ninjectFailed=%1$S 载入失败 - 无效的 URI\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc=打开文件夹\nfolderOpenDesc=打开文件夹路径\nfolderOpenDir=目录路径\nfolderOpenProfileDesc=打开配置文件目录\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath=请输入一个有效的路径\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult=已打开 %1$S\n\n# LOCALIZATION NOTE (mdnDesc) A very short string used to describe the\n# use of 'mdn' command.\nmdnDesc=从 MDN 获取文档\n# LOCALIZATION NOTE (mdnCssDesc) A very short string used to describe the\n# result of the 'mdn css' command.\nmdnCssDesc=从 MDN 获取指定的关于 CSS 属性的文档\n# LOCALIZATION NOTE (mdnCssProp) String used to describe the 'property name'\n# parameter used in the 'mdn css' command.\nmdnCssProp=属性名称\n# LOCALIZATION NOTE (mdnCssPropertyNotFound) String used to display an error in\n# the result of the 'mdn css' command. Errors occur when a given CSS property\n# wasn't found on MDN. The %1$S parameter will be replaced with the name of the\n# CSS property.\nmdnCssPropertyNotFound=MDN 中找不到有关 CSS 属性“%1$S”的文档。\n# LOCALIZATION NOTE (mdnCssVisitPage) String used as the label of a link to the\n# MDN page for a given CSS property.\nmdnCssVisitPage=访问 MDN 页面\n\n# LOCALIZATION NOTE (security)\nsecurityPrivacyDesc=显示支持的安全性与隐私保护功能\nsecurityManual=列出有关当前域安全特性的命令和建议。\nsecurityListDesc=显示安全特性\nsecurityListManual=将所有与当前页面安全特性相关的事物列出。\n# CSP specific\nsecurityCSPDesc=显示 CSP（内容安全政策） 指定的安全特性\nsecurityCSPManual=显示有关 CSP（内容安全政策） 应用到当前页面的反馈。\nsecurityCSPRemWildCard=您可以移除这个通配符 (*) 吗？\nsecurityCSPPotentialXSS=潜在的 XSS 漏洞！\n# LOCALIZATION NOTE: do not translate 'Content-Security-Policy'\nsecurityCSPNoCSPOnPage=无法找到 Content-Security-Policy 对\nsecurityCSPHeaderOnPage=Content-Security-Policy 对\nsecurityCSPROHeaderOnPage=Content-Security-Policy-Report-Only 对\n# Referrer Policy specific\nsecurityReferrerPolicyDesc=显示目前的 Referrer 策略\nsecurityReferrerPolicyManual=显示目前页面的 Referrer 策略，包含不同网址的 referrer 范例。\nsecurityReferrerNextURI=当访问时\nsecurityReferrerCalculatedReferrer=Referrer 将会是\n# LOCALIZATION NOTE: %1$S is the current page URI\nsecurityReferrerPolicyReportHeader=%1$S 的 Referrer 策略\nsecurityReferrerPolicyOtherDomain=其他来源\nsecurityReferrerPolicyOtherDomainDowngrade=其他来源 HTTP\nsecurityReferrerPolicySameDomain=相同来源\nsecurityReferrerPolicySameDomainDowngrade=相同主机 HTTP\n\n# LOCALIZATION NOTE (rulersDesc) A very short description of the\n# 'rulers' command. See rulersManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nrulersDesc=切换页面上的标尺\n\n# LOCALIZATION NOTE (rulersManual) A fuller description of the 'rulers'\n# command, displayed when the user asks for help on what it does.\nrulersManual=切换在当前页面上的标尺为水平或垂直\n\n# LOCALIZATION NOTE (rulersTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the rulers.\nrulersTooltip=切换页面上的标尺\n\n# LOCALIZATION NOTE (measureDesc) A very short description of the\n# 'measure' command. See measureManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nmeasureDesc=测量页面中的部分\n\n# LOCALIZATION NOTE (measureManual) A fuller description of the 'measure'\n# command, displayed when the user asks for help on what it does.\nmeasureManual=使用测量工具来测量页面中的任意部分\n\n# LOCALIZATION NOTE (measureTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the measuring tool.\nmeasureTooltip=测量页面中的部分\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/shared/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (ellipsis): The ellipsis (three dots) character\nellipsis=…"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/devtools/shared/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=样式查看器\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=最佳匹配\nrule.status.MATCHED=匹配\nrule.status.PARENT_MATCH=父匹配\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=内联\nrule.sourceElement=元素\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=继承自 %S\n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe=关键帧 %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles=（用户代理）\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement=伪元素\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.selectedElement=此元素\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=无效的属性值\n\n# LOCALIZATION NOTE (rule.filterProperty.title): Text displayed in the tooltip\n# of the search button that is shown next to a property that has been overridden\n# in the rule view.\nrule.filterProperty.title=过滤器规则包含这个属性\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=没有选择元素。\n\n# LOCALIZATION NOTE (ruleView.selectorHighlighter.tooltip): Text displayed in a\n# tooltip when the mouse is over a selector highlighter icon in the rule view.\nrule.selectorHighlighter.tooltip=高亮与此选择器匹配的所有元素\n\n# LOCALIZATION NOTE (rule.colorSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a color swatch in the rule view.\nrule.colorSwatch.tooltip=点击打开颜色选择器，Shift+单击更改颜色格式\n\n# LOCALIZATION NOTE (rule.bezierSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a cubic-bezier swatch in the rule view.\nrule.bezierSwatch.tooltip=点击打开定时函数编辑器\n\n# LOCALIZATION NOTE (rule.filterSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a filter swatch in the rule view.\nrule.filterSwatch.tooltip=点击打开过滤器编辑器\n\n# LOCALIZATION NOTE (rule.angleSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a angle swatch in the rule view.\nrule.angleSwatch.tooltip=Shift+单击更改角度格式\n\n# LOCALIZATION NOTE (rule.gridToggle.tooltip): Text displayed in a tooltip\n# when the mouse is over a CSS Grid toggle icon in the rule view.\nrule.gridToggle.tooltip=点击切换 CSS 网格高亮器\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nstyleinspector.contextmenu.copyColor=复制颜色\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nstyleinspector.contextmenu.copyColor.accessKey=L\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the URL to the clipboard of the user.\nstyleinspector.contextmenu.copyUrl=复制 URL\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl.accessKey): Access key for\n# the rule and computed view context menu \"Copy URL\" entry.\nstyleinspector.contextmenu.copyUrl.accessKey=U\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyImageDataUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the image as Data-URL to the clipboard of the user.\nstyleinspector.contextmenu.copyImageDataUrl=复制图像的 Data-URL\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyDataUri.accessKey): Access key for\n# the rule and computed view context menu \"Copy Image Data-URL\" entry.\nstyleinspector.contextmenu.copyImageDataUrl.accessKey=I\n\n# LOCALIZATION NOTE (styleinspector.copyDataUriError): Text set in the clipboard\n# if an error occurs when using the copyImageDataUrl context menu action\n# (invalid image link, timeout, etc...)\nstyleinspector.copyImageDataUrlError=复制图像的 Data-URL 失败\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources): Text displayed in the rule view\n# context menu.\nstyleinspector.contextmenu.toggleOrigSources=显示原始来源\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nstyleinspector.contextmenu.toggleOrigSources.accessKey=O\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs): Text displayed in the rule view\n# context menu to display docs from MDN for an item.\nstyleinspector.contextmenu.showMdnDocs=显示 MDN 文档\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs.accessKey): Access key for\n# the rule view context menu \"Show MDN docs\" entry.\nstyleinspector.contextmenu.showMdnDocs.accessKey=D\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addNewRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\n# This should match inspector.addRule.tooltip in inspector.properties\nstyleinspector.contextmenu.addNewRule=添加新规则\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nstyleinspector.contextmenu.addNewRule.accessKey=R\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.selectAll=全部选择\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\nstyleinspector.contextmenu.selectAll.accessKey=A\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.copy=复制\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Copy\" entry.\nstyleinspector.contextmenu.copy.accessKey=C\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyLocation): Text displayed in the\n# rule view context menu for copying the source location.\nstyleinspector.contextmenu.copyLocation=复制位置\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyDeclaration): Text\n# displayed in the rule view context menu for copying the property declaration.\nstyleinspector.contextmenu.copyPropertyDeclaration=复制属性声明\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyName): Text displayed in\n# the rule view context menu for copying the property name.\nstyleinspector.contextmenu.copyPropertyName=复制属性名称\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyValue): Text displayed in\n# the rule view context menu for copying the property value.\nstyleinspector.contextmenu.copyPropertyValue=复制属性值\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyRule): Text displayed in the\n# rule view context menu for copying the rule.\nstyleinspector.contextmenu.copyRule=复制规则\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copySelector): Text displayed in the\n# rule view context menu for copying the selector.\nstyleinspector.contextmenu.copySelector=复制选择器\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN/locale/zh-CN/formautofill.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npreferenceGroupTitle = Form Autofill\nenableProfileAutofill = Enable Profile Autofill\nsavedProfiles = Saved Profiles…\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome/zh-CN.manifest",
    "content": "locale branding zh-CN zh-CN/locale/branding/\nlocale browser zh-CN zh-CN/locale/browser/\nlocale browser-region zh-CN zh-CN/locale/browser-region/\nlocale devtools zh-CN zh-CN/locale/zh-CN/devtools/client/\nlocale devtools-shared zh-CN zh-CN/locale/zh-CN/devtools/shared/\nlocale formautofill zh-CN zh-CN/locale/zh-CN/\nlocale pdf.js zh-CN zh-CN/locale/pdfviewer/\noverride chrome://global/locale/appstrings.properties chrome://browser/locale/appstrings.properties\noverride chrome://global/locale/netError.dtd chrome://browser/locale/netError.dtd\noverride chrome://mozapps/locale/downloads/settingsChange.dtd chrome://browser/locale/downloads/settingsChange.dtd\nresource search-plugins chrome://browser/locale/searchplugins/\n"
  },
  {
    "path": "langpacks/zh-CN/browser/chrome.manifest",
    "content": "manifest chrome/zh-CN.manifest\nmanifest features/chrome.manifest\n"
  },
  {
    "path": "langpacks/zh-CN/browser/crashreporter-override.ini",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# This file is in the UTF-8 encoding\n[Strings]\n# LOCALIZATION NOTE (CrashReporterProductErrorText2): The %s is replaced with a string containing detailed information.\nCrashReporterProductErrorText2=Firefox 遇到无法处理的问题而崩溃了。我们将尝试在重新启动时恢复您的标签页和窗口。\\n\\n可惜的是，崩溃报告器无法提交此次崩溃的报告。\\n\\n详情如下: %s\nCrashReporterDescriptionText2=Firefox 遇到无法处理的问题而崩溃了。我们将尝试在重新启动时恢复您的标签页和窗口。\\n\\n您可以提交崩溃报告以协助我们调查并修复此问题。\n"
  },
  {
    "path": "langpacks/zh-CN/browser/defaults/preferences/firefox-l10n.js",
    "content": "//@line 4 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-6-00000\\build\\l10n\\zh-CN\\browser\\firefox-l10n.js\"\n\n//@line 6 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-6-00000\\build\\l10n\\zh-CN\\browser\\firefox-l10n.js\"\n\npref(\"general.useragent.locale\", \"zh-CN\");\npref(\"browser.startup.homepage\", \"chrome://browser/locale/browser.properties\");"
  },
  {
    "path": "langpacks/zh-CN/browser/defaults/profile/bookmarks.html",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<!-- This is an automatically generated file.\n     It will be read and overwritten.\n     DO NOT EDIT! -->\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=UTF-8\">\n<TITLE>书签</TITLE>\n<H1>书签</H1>\n\n<DL><p>\n    <DT><H3 PERSONAL_TOOLBAR_FOLDER=\"true\" ID=\"rdf:#$FvPhC3\">书签工具栏文件夹</H3>\n<DD>添加到此文件夹的书签会被显示到书签工具栏中\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/zh-CN/firefox/central/\" ID=\"rdf:#$GvPhC3\">新手上路</A>\n    </DL><p>\n    <DT><H3 ID=\"rdf:#$ZvPhC3\">Mozilla Firefox</H3>\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/zh-CN/firefox/help/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$22iCK1\">帮助和教程</A>\n        <DT><A HREF=\"https://www.mozilla.org/zh-CN/firefox/customize/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$32iCK1\">自定义 Firefox</A>\n        <DT><A HREF=\"https://www.mozilla.org/zh-CN/contribute/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$42iCK1\">加入进来</A>\n        <DT><A HREF=\"https://www.mozilla.org/zh-CN/about/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$52iCK1\">关于我们</A>\n    </DL><p>\n</DL><p>\n"
  },
  {
    "path": "langpacks/zh-CN/browser/defaults/profile/chrome/userChrome-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Edit this file and copy it as userChrome.css into your\n * profile-directory/chrome/\n */\n\n/*\n * This file can be used to customize the look of Mozilla's user interface\n * You should consider using !important on rules which you want to\n * override default settings.\n */\n\n/*\n * Do not remove the @namespace line -- it's required for correct functioning\n */\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"); /* set default namespace to XUL */\n\n\n/*\n * Some possible accessibility enhancements:\n */\n/*\n * Make all the default font sizes 20 pt:\n *\n * * {\n *   font-size: 20pt !important\n * }\n */\n/*\n * Make menu items in particular 15 pt instead of the default size:\n *\n * menupopup > * {\n *   font-size: 15pt !important\n * }\n */\n/*\n * Give the Location (URL) Bar a fixed-width font\n *\n * #urlbar {\n *    font-family: monospace !important;\n * }\n */\n\n/*\n * Eliminate the throbber and its annoying movement:\n *\n * #throbber-box {\n *   display: none !important;\n * }\n */\n\n/*\n * For more examples see http://www.mozilla.org/unix/customizing.html\n */\n \n"
  },
  {
    "path": "langpacks/zh-CN/browser/defaults/profile/chrome/userContent-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Edit this file and copy it as userContent.css into your\n * profile-directory/chrome/\n */\n\n/*\n * This file can be used to apply a style to all web pages you view\n * Rules without !important are overruled by author rules if the\n * author sets any.  Rules with !important overrule author rules.\n */\n\n/*\n * example: turn off \"blink\" element blinking\n *\n * blink { text-decoration: none ! important; }\n *\n */\n\n/*\n * example: give all tables a 2px border\n *\n * table { border: 2px solid; }\n */\n\n/*\n * example: turn off \"marquee\" element\n *\n * marquee { -moz-binding: none; }\n *\n */\n \n/* \n * For more examples see http://www.mozilla.org/unix/customizing.html\n */\n\n"
  },
  {
    "path": "langpacks/zh-CN/browser/defaults/profile/localstore.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<RDF:RDF\n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n</RDF:RDF>\n"
  },
  {
    "path": "langpacks/zh-CN/browser/defaults/profile/mimeTypes.rdf",
    "content": "<?xml version=\"1.0\"?>  \n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" \n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n\n  <Description about=\"urn:mimetypes\"> \n    <NC:MIME-types> \n      <Seq about=\"urn:mimetypes:root\"> \n      </Seq> \n    </NC:MIME-types> \n  </Description> \n</RDF>\n"
  },
  {
    "path": "langpacks/zh-CN/browser/features/chrome.manifest",
    "content": "manifest firefox@getpocket.com/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\nmanifest presentation@mozilla.org/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\n"
  },
  {
    "path": "langpacks/zh-CN/browser/features/firefox@getpocket.com/chrome.manifest",
    "content": "manifest zh-CN.manifest\n"
  },
  {
    "path": "langpacks/zh-CN/browser/features/firefox@getpocket.com/zh-CN/locale/zh-CN/pocket.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddtags = 添加标签\nalreadyhaveacct = 已有 Pocket 账号？\ncontinueff = 使用 Firefox 继续\nerrorgeneric = 尝试保存到 Pocket 时出错。\nlearnmore = 详细了解\nloginnow = 登录\nmaxtaglength = 标签不能超过 25 个字符\nmustbeconnected = 您必须已连接互联网才能保存到 Pocket。请检查您的连接，然后再试。\nonlylinkssaved = 只有链接能被保存\npagenotsaved = 页面未保存\npageremoved = 页面已移除\npagesaved = 已保存到 Pocket\nprocessingremove = 正在移除页面…\nprocessingtags = 正在添加标签…\nremovepage = 移除页面\nsave = 保存\nsaving = 正在保存…\nsignupemail = 通过电子邮件注册\nsignuptosave = 免费注册 Pocket。\nsuggestedtags = 推荐标签\ntagline = 在 Firefox 上保存文章和视频，以供在任何时间、任何设备上用 Pocket 访问。\ntaglinestory_one = 点击 Pocket 按钮保存 Firefox 上的任何文章、视频或页面。\ntaglinestory_two = 在任何时间、任何设备上的 Pocket 中查看。\ntagssaved = 标签已添加\ntos = 继续则表示您同意 Pocket 的<a href=\"%1$S\" target=\"_blank\">服务条款</a>和<a href=\"%2$S\" target=\"_blank\">隐私政策</a>\ntryitnow = 立即尝试\nsigninfirefox = 使用 Firefox 登录\nsignupfirefox = 使用 Firefox 注册\nviewlist = 查看列表\n\n# LOCALIZATION NOTE(pocket-button.label, pocket-button.tooltiptext, saveToPocketCmd.label, saveLinkToPocketCmd.label, pocketMenuitem.label):\n# \"Pocket\" is a brand name.\npocket-button.label = Pocket\npocket-button.tooltiptext = 保存到 Pocket\nsaveToPocketCmd.label = 保存页面到 Pocket\nsaveToPocketCmd.accesskey = k\nsaveLinkToPocketCmd.label = 保存链接到 Pocket\nsaveLinkToPocketCmd.accesskey = o\npocketMenuitem.label = 查看 Pocket 列表\n"
  },
  {
    "path": "langpacks/zh-CN/browser/features/firefox@getpocket.com/zh-CN.manifest",
    "content": "locale pocket zh-CN zh-CN/locale/zh-CN/\n"
  },
  {
    "path": "langpacks/zh-CN/browser/features/loop@mozilla.org/chrome.manifest",
    "content": "manifest zh-CN.manifest\n"
  },
  {
    "path": "langpacks/zh-CN/browser/features/loop@mozilla.org/zh-CN/locale/zh-CN/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n## LOCALIZATION_NOTE(loopMenuItem_label): Label of the menu item that is placed\n## inside the browser 'Tools' menu. Use the unicode ellipsis char, \\u2026, or\n## use \"...\" if \\u2026 doesn't suit traditions in your locale.\nloopMenuItem_label=开始一个对话…\nloopMenuItem_accesskey=t\n\n## LOCALIZATION_NOTE(sign_in_again_title_line_one, sign_in_again_title_line_two2):\n## These are displayed together at the top of the panel when a user is needed to\n## sign-in again. The emphesis is on the first line to get the user to sign-in again,\n## and this is displayed in slightly larger font. Please arrange as necessary for\n## your locale.\n## {{clientShortname2}} will be replaced by the brand name for either string.\nsign_in_again_title_line_one=请重新登录\nsign_in_again_title_line_two2=以继续使用 {{clientShortname2}}\nsign_in_again_button=登录\n## LOCALIZATION_NOTE(sign_in_again_use_as_guest_button2): {{clientSuperShortname}}\n## will be replaced by the super short brandname.\nsign_in_again_use_as_guest_button2=以访客身份使用 {{clientSuperShortname}}\n\npanel_browse_with_friend_button=与朋友一同浏览此页面\npanel_disconnect_button=断开连接\n\n## LOCALIZATION_NOTE(first_time_experience_subheading2, first_time_experience_subheading_button_above): Message inviting the\n## user to create his or her first conversation.\nfirst_time_experience_subheading2=点击 Hello 按钮，与朋友一起浏览网页。\nfirst_time_experience_subheading_button_above=点击上面的按钮，与一名好友共同浏览网页。\n\n## LOCALIZATION_NOTE(first_time_experience_content, first_time_experience_content2): Message describing\n## ways to use Hello project.\nfirst_time_experience_content=用它一同策划，一同工作，一同欢笑。\nfirst_time_experience_content2=使用它可以做到：一起协同，一起工作，一起欢笑。\nfirst_time_experience_button_label2=它如何工作\n\n## First Time Experience Slides\nfte_slide_1_title=与一名好友共同浏览网页\n## LOCALIZATION_NOTE(fte_slide_1_copy): {{clientShortname2}}\n## will be replaced by the short name 2.\nfte_slide_1_copy=无论是计划旅途还是礼品购买，{{clientShortname2}} 都可以让您更快地实时完成决策。\nfte_slide_2_title2=专为网上分享\n## LOCALIZATION_NOTE(fte_slide_2_copy2): {{clientShortname2}}\n## will be replaced by the short name 2.\nfte_slide_2_copy2=现在当您邀请朋友加入会话时，{{clientShortname2}} 会自动共享您正在浏览的任何网页。计划、购物、决定，一同。\nfte_slide_3_title=发送一个链接来邀请好友\n## LOCALIZATION_NOTE(fte_slide_3_copy): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\nfte_slide_3_copy={{clientSuperShortname}} 可以在大多数桌面浏览器上运行。无需账号，并且所有连接都是免费的。\n## LOCALIZATION_NOTE(fte_slide_4_title): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\nfte_slide_4_title=找到 {{clientSuperShortname}} 图标开始使用\n## LOCALIZATION_NOTE(fte_slide_4_copy): {{brandShortname}}\n## will be replaced by the brand short name.\nfte_slide_4_copy=一旦您想到讨论一个页面，点击 {{brandShortname}} 中的该图标创建一个链接。然后将其发送给你想要交流的朋友！\n\ninvite_header_text_bold2=邀请一名好友加入你！\ninvite_header_text4=分享此链接以便与您开始协同浏览网络。\n## LOCALIZATION_NOTE(invite_copy_link_button, invite_copied_link_button,\n## invite_email_link_button, invite_facebook_button2): These labels appear under\n## an iconic button for the invite view.\ninvite_copy_link_button=复制链接\ninvite_copied_link_button=已复制！\ninvite_email_link_button=用邮件发送链接\ninvite_facebook_button3=Facebook\ninvite_your_link=您的链接：\n\n# Error bars\n## LOCALIZATION NOTE(session_expired_error_description,could_not_authenticate,password_changed_question,try_again_later,could_not_connect,check_internet_connection,login_expired,service_not_available,problem_accessing_account):\n## These may be displayed at the top of the panel.\nsession_expired_error_description=会话已过期。您以前创建和分享的的所有网址都将不再有效。\ncould_not_authenticate=无法验证\npassword_changed_question=您想更改您的密码？\ntry_again_later=请稍后再试\ncould_not_connect=无法连接服务器\ncheck_internet_connection=请检查您的互联网连接\nlogin_expired=您的登录已过期\nservice_not_available=服务器此时不可用\nproblem_accessing_account=访问您的账户出现问题\n\n## LOCALIZATION NOTE(retry_button): Displayed when there is an error to retry\n## the appropriate action.\nretry_button=重试\n\nshare_email_subject7=您的邀请（一同浏览网页）\n## LOCALIZATION NOTE (share_email_body7): In this item, don't translate the\n## part between {{..}} and leave the \\n\\n part alone\nshare_email_body7=一位朋友正在 Firefox Hello 上等着您。点击链接访问并与您的朋友一起浏览该网页： {{callUrl}}\n## LOCALIZATION NOTE (share_email_body_context3): In this item, don't translate\n## the part between {{..}} and leave the \\n\\n part alone.\nshare_email_body_context3=一位朋友正在 Firefox Hello 上等着您。点击链接访问并与您的朋友一起阅读 {{title}} ： {{callUrl}}\n## LOCALIZATION NOTE (share_email_footer2): Common footer content for both email types\nshare_email_footer2=\\n\\n____________\\n Firefox Hello 让您能与朋友们同步浏览网页。当您想要与朋友一块儿做计划，一块儿完成工作，一块儿欢笑，它是您的不二之选。详情请访问 http://www.firefox.com/hello\n## LOCALIZATION NOTE (share_tweeet): In this item, don't translate the part\n## between {{..}}. Please keep the text below 117 characters to make sure it fits\n## in a tweet.\nshare_tweet=加入我在 {{clientShortname2}} 上面的视频通话吧！\n\nshare_add_service_button=添加服务\n\n## LOCALIZATION NOTE (copy_link_menuitem, email_link_menuitem, delete_conversation_menuitem):\n## These menu items are displayed from a panel's context menu for a conversation.\ncopy_link_menuitem=复制链接\nemail_link_menuitem=用邮件发送链接\nedit_name_menuitem=编辑名称\ndelete_conversation_menuitem2=删除\n\npanel_footer_signin_or_signup_link=登录或注册\n\nsettings_menu_item_account=账户\nsettings_menu_item_settings=设置\nsettings_menu_item_signout=注销\nsettings_menu_item_signin=登录\nsettings_menu_item_turnnotificationson=开启通知\nsettings_menu_item_turnnotificationsoff=关闭通知\nsettings_menu_item_feedback=提交反馈\nsettings_menu_button_tooltip=设置\n\n\n# Conversation Window Strings\n\ninitiate_call_button_label2=准备好开始您的通话了吗？\nincoming_call_title2=通话请求\nincoming_call_block_button=屏蔽\nhangup_button_title=挂断\nhangup_button_caption2=退出\n\n\n## LOCALIZATION NOTE (call_with_contact_title): The title displayed\n## when calling a contact. Don't translate the part between {{..}} because\n## this will be replaced by the contact's name.\ncall_with_contact_title=与 {{contactName}} 的通话\n\n# Outgoing conversation\n\noutgoing_call_title=开始通话？\ninitiate_audio_video_call_button2=开始\ninitiate_audio_video_call_tooltip2=开始一次视频通话\ninitiate_audio_call_button2=视频通话\n\npeer_ended_conversation2=您拨叫的用户终止了通话。\nrestart_call=拒绝\n\n## LOCALIZATION NOTE (contact_offline_title): Title which is displayed when the\n## contact is offline.\ncontact_offline_title=此人不在线\n## LOCALIZATION NOTE (call_timeout_notification_text): Title which is displayed\n## when the call didn't go through.\ncall_timeout_notification_text=您的拨叫未能到达。\n\n## LOCALIZATION NOTE (cancel_button):\n## This button is displayed when a call has failed.\ncancel_button=取消\nrejoin_button=重新加入对话\n\ncannot_start_call_session_not_ready=不能开始呼叫，会话尚未就绪。\nnetwork_disconnected=网络连接突然中断了。\nconnection_error_see_console_notification=呼叫失败；详见控制台信息。\nno_media_failure_message=未找到摄像头或麦克风。\nice_failure_message=连接失败。您的防火墙可能阻止了呼叫。\n\n## LOCALIZATION NOTE (legal_text_and_links3): In this item, don't translate the\n## parts between {{..}} because these will be replaced with links with the labels\n## from legal_text_tos and legal_text_privacy. clientShortname will be replaced\n## by the brand name.\nlegal_text_and_links3=继续使用 {{clientShortname}} 即代表您接受其{{terms_of_use}}和{{privacy_notice}}。\nlegal_text_tos=使用条款\nlegal_text_privacy=隐私声明\n\n## LOCALIZATION NOTE (powered_by_beforeLogo, powered_by_afterLogo):\n## These 2 strings are displayed before and after a 'Telefonica'\n## logo.\npowered_by_beforeLogo=源自\npowered_by_afterLogo=\n\n## LOCALIZATION_NOTE (feedback_rejoin_button): Displayed on the feedback form after\n## a signed-in to signed-in user call.\nfeedback_rejoin_button=拒绝\n## LOCALIZATION NOTE (feedback_report_user_button): Used to report a user in the case of\n## an abusive user.\nfeedback_report_user_button=报告用户\nfeedback_window_heading=本次通话质量如何？\nfeedback_request_button=留下反馈\n\ntour_label=导览\n\nrooms_list_recently_browsed2=最近浏览过的\nrooms_list_currently_browsing2=当前正在浏览的\nrooms_signout_alert=将会关闭已开启的对话\nroom_name_untitled_page=无标题网页\n\n## LOCALIZATION NOTE (door_hanger_return, door_hanger_prompt_name, door_hanger_button): Dialog message on leaving conversation\ndoor_hanger_return=下次再见！您可以在任何时候，通过 Hello 控制面板重新返回当前共享会话。\ndoor_hanger_prompt_name=您想要为它起一个更容易记住的名字吗？当前的名字是：\ndoor_hanger_button=确定\n\n# Infobar strings\n\ninfobar_screenshare_no_guest_message=只要你的朋友加入，他们就能看到你点击的任何标签页。\ninfobar_screenshare_browser_message2=您正在共享您的标签页。您的朋友将会看到您所点选的任何标签页\ninfobar_screenshare_browser_message3=您正在共享您的标签页。您的朋友将看到您点击的任何标签页。\ninfobar_screenshare_stop_sharing_message=您目前不再共享您的标签页\ninfobar_button_restart_label2=重新开始共享\ninfobar_button_restart_accesskey=e\ninfobar_button_stop_label2=停止共享\ninfobar_button_stop_accesskey=S\ninfobar_button_disconnect_label=断开连接\ninfobar_button_disconnect_accesskey=D\n\n# E10s not supported strings\n\ne10s_not_supported_button_label=启动新窗口\ne10s_not_supported_subheading={{brandShortname}} 不能在多进程窗口中工作。\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n## LOCALIZATION NOTE: In this file, don't translate the part between {{..}}\n\n# Text chat strings\nchat_textbox_placeholder=在这里输入…\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\n\nconversation_has_ended=您的通话已结束。\ngeneric_failure_message=我们遇到了技术问题…\n\ngeneric_failure_no_reason2=您想再试一次吗？\n\nhelp_label=帮助\n\nmute_local_audio_button_title=静音\nunmute_local_audio_button_title=解除静音\nmute_local_video_button_title2=禁用视频\nunmute_local_video_button_title2=开启视频\n\n## LOCALIZATION NOTE (retry_call_button):\n## This button is displayed when a call has failed.\nretry_call_button=重试\n\nrooms_leave_button_label=离开\n\nrooms_panel_title=选择一个通话，或者开始一个新的\n\nrooms_room_full_call_to_action_label=详细了解有关 {{clientShortname}} »\nrooms_room_full_call_to_action_nonFx_label=下载 {{brandShortname}} 开始您自己的通话\nrooms_room_full_label=这个通话中已经有两个人了。\nrooms_room_join_label=加入通话\nrooms_room_joined_owner_connected_label2=您的朋友目前已连接，并将可以看到您的标签页。\nrooms_room_joined_owner_not_connected_label=您的朋友正在等待与您浏览 {{roomURLHostname}}。\n\nself_view_hidden_message=已隐藏但仍在发送中；调整窗口以显示\n\npeer_left_session=您的朋友已离开。\npeer_unexpected_quit=您的朋友已意外断开。\n\n## LOCALIZATION NOTE (tos_failure_message): Don't translate {{clientShortname}}\n## as this will be replaced by clientShortname2.\ntos_failure_message={{clientShortname}} 在您的国家不可用。\n\ndisplay_name_guest=访客\n\n## LOCALIZATION NOTE(clientSuperShortname): This should not be localized and\n## should remain \"Hello\" for all locales.\nclientSuperShortname=Hello\n"
  },
  {
    "path": "langpacks/zh-CN/browser/features/loop@mozilla.org/zh-CN.manifest",
    "content": "locale loop zh-CN zh-CN/locale/zh-CN/\n"
  },
  {
    "path": "langpacks/zh-CN/browser/features/presentation@mozilla.org/chrome.manifest",
    "content": "manifest zh-CN.manifest\n"
  },
  {
    "path": "langpacks/zh-CN/browser/features/presentation@mozilla.org/zh-CN/locale/zh-CN/presentation.properties",
    "content": "presentation.message=Select one device to send the content.\npresentation.urlbar.tooltiptext=View the device-selection request\npresentation.deviceprompt.select.label=Send\npresentation.deviceprompt.select.accessKey=S\npresentation.deviceprompt.cancel.label=Cancel\npresentation.deviceprompt.cancel.accessKey=C\n"
  },
  {
    "path": "langpacks/zh-CN/browser/features/presentation@mozilla.org/zh-CN.manifest",
    "content": "locale presentation zh-CN zh-CN/locale/zh-CN/\n"
  },
  {
    "path": "langpacks/zh-CN/browser/searchplugins/amazondotcn.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>亚马逊</ShortName>\n<Description>亚马逊搜索</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAC0AQAAJgAAACAgAAAAAAAA6QIAANoBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAF7SURBVDjLlZPLasJAFIaFRF+iVV+h6hO0GF+gVB9AaHwDt64qCG03tQgtdCFIuyhUelmGli66MXThSt24kNiFBUlAYi6ezjnNxSuawB/ITP7v/HNmJgQAEaZzpgHs/gwcTyTEXuXl2U6nA8ViEbK5HKler28CVRAwnB9ptVrAh8MrQuCaZ4iA8fzIqSgCxwzpTIaSuN/RWGwdYLwCUBQFZFkGSZLgqdmEE7YEN8VOAKyaSKUW4nNBAFmnYiKZpDRX1WqwBBzP089n5f/NEQsFL4WqqtsBWJlzDAJr5PwSMM1awEzzdxIbGI3Hvc6jCZeVFgRQRwpY7Qcw3ktgfpR8wLRxCPaot/X4GS95MppfF6DX9n2A3f+kAZycaT8bAZjU6r6B/duD6d3BYg9wQq/tkYzHY1blEiz5lmQyGc95mrO6r2CxgpjCBXgNsJVviolpXJiraeOIjJRE10juUa4sR8V+mO17VvmGqtuOcdNlwut8zTQJcJ0njifyB2bgTdKh6w4BAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACsElEQVRYw71XQWsTURBe2LQgeNKLB+tVemt6txcteNSD/QGC6VEIGDx5s+eKPQqFgJhLNdFLBWMP7cU0oSAWjB70koC9WHbVQ5SO8+XtS14mr7svyaYDH9m87Jv55puZt1nPi4yIzjMeMj7T9OwjI88455nGC1cZX+nsDESumJmPFDwIAqrX6z00Gg1qt9vjkJgFgUeuO16Vy3RjeZkyMzM9+MY1fsM9I9h9zyV7ZAznZrA4FAoFVwJ1z+WuOysrg1lnMolkHJX4k0igzI5sARYWF7vEZEk0rvO6iyUSuJfLJUqM7zYSqRDIra4OOUZPmNZsNrsl8UVTpkJAjh1GzmaSpJ8mAWmYeZB5urHRhW5SNOfUCCDo47W1bvPZsp2qAhipy3Nz1kaLG8dUCEBqM5AvpgElqFar01NgIZsdco7Zb7VasU2YigIYL5tjqCL7Q5YkFQXKlcqQ7DbHthIALk/IWAKor82xPIhshxWABCYioDMz51sexcVi0XoG4DPLIyvJjkTArK3scDQnRvO0MdTrUHGiKZCP4tNgO6BAEI08EQH9Z2Qow0hyPypJGIa9p6JWKCn4SA8jSKmJIDgyRvPJkcRxjfUwNGr/i8+Mo32iHzWiThBD4NM60bet9P77/ubA728RlTjMiwiH6zEEfvIrwdZFtQmMJ7W/ofIDBZD5m3mVZGwJcOP2kmILIlCkE45HoPWurwCSg0+UQRD4ZyXxId+T7gQb9+4q9sioY5ltrOG3L5vqXiiJffDx/aUi83ZJ7jr2ohcEu8Hh6/m+I7OWGiVxbWKHsz+O3vSOakqFQdsFgQeJUiKD7Wv9YKXBgCeSUC3v2kM5EJhlHDh3NcgcPlG1BXZu98sDmTuBa4fsMnz9fniJUaGzs+eMC540XuR0aDO2L8Y3qPyMcdOM+R/8XcqRA3qp9gAAAABJRU5ErkJggg==</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.amazon.cn/mn/searchApp\" resultdomain=\"amazon.cn\">\n  <Param name=\"keywords\" value=\"{searchTerms}\"/>\n  <Param name=\"ix\" value=\"sunray\"/>\n  <Param name=\"pageletid\" value=\"headsearch\"/>\n  <Param name=\"searchType\" value=\"\"/>\n  <Param name=\"Go.x\" value=\"0\"/>\n  <Param name=\"Go.y\" value=\"0\"/>\n  <Param name=\"bestSaleNum\" value=\"0\"/>\n</Url>\n<SearchForm>http://www.amazon.cn/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/zh-CN/browser/searchplugins/baidu.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>百度</ShortName>\n<Description>百度网页搜索</Description>\n<InputEncoding>GB2312</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64, AAABAAIAEBAAAAEACABoBQAAJgAAACAgAAABACAAqBAAAI4FAAAoAAAAEAAAACAAAAABAAgAAAAAAEABAAAAAAAAAAAAAAABAAAAAAAAAAAAAP///wDhMikA9b67AOI3LgDzr6wA8ZyYAO2EfwD//fwA6WxlAOZUTAD3yMUA9bu5AP3u7QDrdm8A6GVeAPfFwwD4z80A6WdgAPrg3gDsfXcA+dTSAP3x8ADsenUA8qaiAPzp6ADujokA+t3cAORFPQDyqKQA4jkxAPnW1ADnWVEA51tUAPvk4wD++PcA7H96APS3swD74uEA4z42AOVPRwDpaWMA9sC+APzs6wDnXVYA6GJbAP3z8gDxoZ0A8qOfAO6LhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIGBQAFBQUABQUFAAUFBQAFBQUABQUFAAUFBQAFBQYAFwUFAAUFBQAFBQUABQUFAAUFBQAFBQUABQUFAAUFBQAFBQIAAQEBAAEBAQABAQEAAQEBAAEBAQABAQEAAQIFAAUFAQABAQEAJTVLAAICAgICAgICAgICAgICAgICAQEBAQEBAQEBAQEBAQECAgEBLgkCKDEaIAIPLgEBAgIBARgCAgICAgICAi8BAQICAQEvAgICAgICAgIwAQECAgEBFigCAgICAgItLgEBAgIBAQErKAICAgIsIwEBAQICAQglHyYnAgIoDSkEKgECAgEYAh4WHyAhIiMCAiQBAgIBGgICGwEBAQEBHAIdAQICARECEhMUFRYXGBkLAQECAgEBDQEOAg8FAgIQAQEBAgIBAQEBCQIKCwICDAEBAQICAQEBAQMEBQEGBwgBAQECAgEBAQEBAQEBAQEBAQEBAgICAgICAgICAgICAgICAgIAAABpAAAAaQAAAGkAAABpAAAAaQAAAGkAAABpAAAAaQAAAGkAAABpAAAAaQAAAGkAAABpAAAAaQAAAGkAAABpKAAAACAAAABAAAAAAQAgAAAAAACAEAAAAAAAAAAAAAAAAAAAAAAAAOEyKUjhMinn4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKefhMilI4TIp5OEyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKeThMin/4TIp//fFw/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fFw//hMin/4TIp/+EyKf/hMin////////////////////////////97u3/8Z+a/+lpY//nW1T/6nFq/+6JhP/zran/98rI//rg3v/629n/+MzK//CXk//oZV7/5U9H/+EyKf/iNy7/6m5o//nU0v///////////////////////////+EyKf/hMin/4TIp/+EyKf//////////////////////++Lh/+RFPf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TQs//jPzf//////////////////////4TIp/+EyKf/hMin/4TIp///////////////////////pbGX/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/51lR///////////////////////hMin/4TIp/+EyKf/hMin/////////////////++fm/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/++fm/////////////////+EyKf/hMin/4TIp/+EyKf/////////////////2wL7/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/3yMX/////////////////4TIp/+EyKf/hMin/4TIp//////////////////W+u//hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp//jPzf/////////////////hMin/4TIp/+EyKf/hMin/////////////////++fm/+E0LP/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/jQzv//vj3/////////////////+EyKf/hMin/4TIp/+EyKf//////////////////////7YJ8/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp//Otqf//////////////////////4TIp/+EyKf/hMin/4TIp///////////////////////+9fX/5lRM/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/xn5r////////////////////////////hMin/4TIp/+EyKf/hMin////////////////////////////97u3/6GVe/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hNCz/9LKu/////////////////////////////////+EyKf/hMin/4TIp/+EyKf/////////////////////////////////++vr/63hy/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TQs//W5tv/51tT/8qOf//CXk//51NL/////////////////4TIp/+EyKf/hMin/4TIp/////////////////////////////////////////fz/63Zv/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/0sq7/9Lez/+E0LP/hMin/4TIp/+EyKf/1ubb////////////hMin/4TIp/+EyKf/hMin/////////////////9bm2/+lpY//oYlv/86+s///////++Pf/5lZP/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/7ouG///////lT0f/4TIp/+EyKf/hMin/4TIp/+ZRSv///////////+EyKf/hMin/4TIp/+EyKf////////////W+u//hMin/4TIp/+EyKf/hMin/8qai///////74uH/4z42/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+hiW//++vr//////+I5Mf/hMin/4TIp/+EyKf/hMin/4TIp////////////4TIp/+EyKf/hMin/4TIp////////////511W/+EyKf/hMin/4TIp/+EyKf/lSkL////////////2w8D/4jcu/+EyKf/hMin/4TIp/+EyKf/kSED//Ozr////////////4jcu/+EyKf/hMin/4TIp/+EyKf/hMin//vX1///////hMin/4TIp/+EyKf/hMin////////////iNy7/4TIp/+EyKf/hMin/4TIp/+EyKf/++Pf////////////4z83/6GBZ/+EyKf/jQzv/7H96//zs6//////////////////lTUX/4TIp/+EyKf/hMin/4TIp/+RIQP///////////+EyKf/hMin/4TIp/+EyKf///////////+I8M//hMin/4TIp/+EyKf/hMin/4TIp//749////////////////////////////////////////////////////////////+6Lhv/hMin/4TIp/+EyKf/hMin/8aGd////////////4TIp/+EyKf/hMin/4TIp////////////6m5o/+EyKf/hMin/4TIp/+EyKf/mVk///////////////////////////////////////////////fz/9sPA//fKyP///fz//vj3/+t2b//iPDP/5EhA/++VkP/////////////////hMin/4TIp/+EyKf/hMin////////////3ysj/4TIp/+EyKf/hMin/4TIp//bDwP//////8Z+a/+I8M//jQzv/9bu5/////////////fHw/+ZUTP/hMin/4TIp/+ZWT//86ej//////////////////////////////////////+EyKf/hMin/4TIp/+EyKf/////////////////yqKT/5EU9/+dZUf/1vrv///////bDwP/hMin/4TIp/+EyKf/hNCz/++Tj///////xnJj/4TIp/+EyKf/hMin/4TIp/+puaP//////////////////////////////////////4TIp/+EyKf/hMin/4TIp////////////////////////////////////////////6nFq/+EyKf/hMin/4TIp/+EyKf/vlZD//////+t2b//hMin/4TIp/+EyKf/hMin/4TIp//rb2f/////////////////////////////////hMin/4TIp/+EyKf/hMin////////////////////////////////////////////lTUX/4TIp/+EyKf/hMin/4TIp/+pxav//////6nFq/+EyKf/hMin/4TIp/+EyKf/hMin/862p/////////////////////////////////+EyKf/hMin/4TIp/+EyKf///////////////////////////////////////////+RIQP/hMin/4TIp/+EyKf/hMin/6m5o///////ypqL/4TIp/+EyKf/hMin/4TIp/+EyKf/1ubb/////////////////////////////////4TIp/+EyKf/hMin/4TIp////////////////////////////////////////////6nFq/+EyKf/hMin/4TIp/+EyKf/vlZD///////719f/lSkL/4TIp/+EyKf/hMin/5EhA//719f/////////////////////////////////hMin/4TIp/+EyKf/hMin////////////////////////////////////////////3ysj/4TIp/+EyKf/hMin/4jcu//zp6P////////////nY1//kRT3/4TIp/+I8M//4z83//////////////////////////////////////+EyKf/hMin/4TIp/+EyKf/////////////////////////////////////////////////zq6f/5EU9/+VNRf/3yMX///////////////////////3z8v/1u7n//fHw////////////////////////////////////////////4TIp/+EyKf/hMin/4TIp//fKyP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fKyP/hMin/4TIp/+EyKefhMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMinn4TIpP+EyKcnhMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIpyeEyKT8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjEzMzNFNEI2RUM5MTFFNEJEN0Q5NzA2Rjc2NzE4NDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjEzMzNFNEM2RUM5MTFFNEJEN0Q5NzA2Rjc2NzE4NDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMTMzM0U0OTZFQzkxMUU0QkQ3RDk3MDZGNzY3MTg0MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMTMzM0U0QTZFQzkxMUU0QkQ3RDk3MDZGNzY3MTg0MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqjTKa8AAAvhSURBVHja7FhpdFRFFq639ZpOd9KdPSEEAiSEJJCAExBQkkBAEReQReKGwzAQxQVEUQjKLojOOYyIGgVkX0UBg+xhE2FEWULo7OmQkLXT6X1579Xc6iQYJMyoDP4Z3jn3dL+qelV1b93vu/cWhTFG/+8Pdc8ICNG37RFFhD1uhLGIREFAGN47eogNRRF3KMTA7d/JevmXXDPmZzeczTtqWwDvSkG4cQiaJqOQBr+R5IW0305a5/pdD3a7kWgyIex0dqQE7lhAcdHtggUFJPB8iyE6GEc2JAhih0IM2H5sSZHr6bioEqxm9TjcvxCfOm57l7SDYmHz59Sd6RZZjP+aWVXdbBKGkXl5XuxQWubGv0tElwsJTU1IdDhu6bvrRhDht9UrqCXv1p/yl+lxdGgxDlDo8d+erS6Cdv+c1cYdGk6PI3VFYKCrOHt23Vlo57zfi7fK7zXAfzMCfZcpB+E2zAAUDBUeNcdR3ldOQqO6GkFjMYs9N641pyt9aMRCn8qXQXmHbf08HhxHvqeoW+XP44T/1QIUCqVoyo/AXBfIOAUeI6IH+YX35uZmgTaZRBnLtIznoT0gkG1kWaquFbA3u+6fSox3OjFNSb771royfVBlQeaYqotlpZ4x4zPVaxVKGjWbANtAcI+PUe0NC+cudorkHGaziFxOjMAD0KQpmi/BUNVt3nTXnzvlhFs5ogWz1VWeJ+KiinGQTyEmPJA2oNzmdIrph/Zb//HkI5UX1q8xbYdxoWTsTz86Zj2cbmgc0KfMlrO6aSuMS9u9w7xs1zbzMqtV6N827x/lg7tOjLeTLRtMOQHKQtw1pNgrQapC/N23lpmkT1/gvGW8xyMEmZr4SPjf9fmnqsoJQfpJ9HjUMEMzRIuUP6r8nREjTSOKZf+wh9XXCZ1xu3hOeMBkFKRWi4i6x0ip0hL32C8+NW3fvtn8icUiDmRZutZHRVcUXHalHDloj/TXsshfy6ATeQ7fPV+Z/37HFC2RINrHh6FkslvwxbovXJgp1NfpQGncDiMUJZV5uOiuJ5ngkMOYEvnfspCnuHiSp6w0RhKgrUrq1/MMw1Bp4EDeEMlxCCX0kV0DRenN65vXzX2zIRNOmPAeikuQPv/FxpCsLl25z/RXXT4kL2NaiRIIElVUCL2RxxUvOl1akuT+R2Vp2kXJ5QbRbu+G2oiUokTn/tyx5pzPhygff6xcOTHz/VYcwEFzDlQ78qGKEngr60AMOh02LZh/CqDQ+bfgseGV6YVF8F1N3951Isbd5rxRf64TxH4Ch+WLG47CGPb8OcfMCG0hDlEX4i7BxS05A8AmY3CFHbig9w/f2yaE+f3SpwU+Wb3GvcW94p3vy1Q+uEKr8YohSIcrozrhyshwXKHz87aVq1W4etD92F1S8kpVQi/BEBKIDQH+uLJLZ1yhkOI2PQ3BAfBtJC7XaXHdhPGFLLi8lWCCDfIXmfBOwD6YgriGRauN5vVFtHFu9gAuMfF1xSOjsjpMBFqzAPhDSVP6n/AdU10vSYi/DjOULFiqyxiaIR+k0bDuhD7SI0CWY1+aUrMQHA0FhzCCwyHSQDuUry+Nzv/olM9+rW7zin8Gze+TLGs8ccyhpcEbgoMZlDaEy6WL70tUvzRdQbGMACcr8KUlwdb1G8MZX4Wompp1BdzcDRkaTQcGNcGOGnl9AebiE5oUo8cUW9eu7Sd/9NFKeWrqJcwLiDdURNh27opXjsgoVU6YeJQlYCVKyEePK9F+tGoE8WpvcEYosHbEsL22/QeDXefO+cseeCDdtHjRcuRpDfRkCGQuXGzPAh/iXlLpeUm37lfx8OEWNiLcBHwA4BOMAIGvNRoGAQdMem7C9dU/nXdxCYlSlHs04pmlCxtn5awyJfpCgkRk3efNMb5qetqG7aGv7t5hyWhuFgPShyt3RkeidTwT/yx1+lwqwt70E4lGYwu25XIMePfuCbMckvTqpadVqmKAN02HR/g48vLiefBP0dIcypeWB5N9ixYzJZQUI7vFGkkHBPe9wXzYapUK168nwAICAFIEnojjDQYN6eO6dzeKzeYo8/LlvVG7OqoVcb0d+/YOCdyxK9W6edO4pvdXJCvvS66RPfDgcgH2q9HIFCfz7EumPF8z3dIsogdTFZWdozinxo+5olBQjoAQFkkA96QvPIJDWzaaB0KmTS9YGpAJc5fd4Bv91dim7HmJkHwhWgu5F5AMF9WJFHaM5eNV8djpQLwVos6L05AmKWkTMRTwWpN8WEaha/+BgdLkvmU+L0w+QgpD9+XLiaZ58/4i79+/SP7wQ/vZNp+2b9/Syf71V7u8ZAGRAdtsECJFpEwbQlxqA8Vx5eElZfcjlvF4tZdKsCc/f0zDmNFv2HbtDnYez3uO8fc3EWhRSqWdEC0j5dDxo/YlE56omh4cwrp37ImYERsn/aF1yTKJjNZ8sz98bt4R+8CXp9VmzF0YnDtshPJYSmLZexVl7tMrPw1+CjzkKHE8gK2XnJWTJ5fqPvl0PLj1DbImELEfODC9NiPjBUoqJaUvMQ7F+KquK8eO22acljWQLytVOfOOhZI+T1GRHwlc8qFDD8lT096+KQaSxbycSUZ46RkowmJlhaqq7lx09PfQMNBx4GACJYAdSDQRRT9KKcfIaKKE6ioWMb9EXNiYy27HMe+8VT/FahXRwmUBn2l1TPXI9Mpc+JWv2xI6hGERr1bT+XI51YOsK1dQdWo1k68G+Ozebg0OCWtc+d4HgSkwnbVtf4B1lXXtmsexyyn8Ev6k2H3pYo9bEkGnUyE21Af4znilENsdLEAoiRwyGxLi9ps54yrXs6dRqK0dwLa5teLJcQa/xUtfx6R0g5CCLRa18cWsRbbDR0JMb89+R/32nC41qanZQqPxpkSWZlsTW4bBv4pVQkG+67EivVsKiqHo7pLLZ045kvcdtmiTYuVkhJTYHLyTc7mwwgEGh18ZhFMJ6fQFQxzKtcWZ5gopAJ1DbUZw5Z0McOadnI1uw9KotcDyejPP+zQ8nfmyJ/+KlNaoBFrl6/LqZrerRYuFNr2/Ittv8aJRN46O9vO3MWFh29jw8B1sWNguLiZmJxvTo4FMyZcUa80frJjMgwFUz0zMj6itfTC8qqpfWEnJc0x09G3LGorGbqghvDXBD6cd9w8f6XPwtRe1x4ePVJ6B7kZwOBL0cVJf2bHxo33Pdu8hyQdN+DZdSB3hdmNlu3sepJg4oTyiumpwWGFhf5ABRMKvXUvRbVj/ZbuK1WtdIEyn35Klq9iYWAvfYFRI04fWKCY+XSzanXJKrcG6nJxN6tdmjGW9BAIfOfbsjqqvrCgA65FsEWOrxd914niQlxh7xRshBHndT7h2TePYn5sBubQbu9yhQKgdXzdhke4RKz0YGcWK+gIPvXxRY6YPlMuzs7XL4MTd1yr5iLJCt++SdxveenWW/5IPVwbNgQwdX77gHEQ+d7swiurCNUPW+K+b5xZbFW1veuAAt8vrApDuMy01PLS5XJwsNfWboH176xqnTn3d/NHHsWSMpFsXXpvzxRo2Kmo3EL6KJS5DpvOUGmTuUkPMTZkzTCcfPNCiWbTkTTCKwnHwUI79SF4YyOybXLDlPkwGZKUgwQN7YE4PL1MquMtvZutWT51UM81QwaNnxlVnKn3oTPBURO4VpBBEbRax084tlq3YiyjK6wFO8BwyZnKWZjNkjNdb3YDAB9k2be1s37b1+K+rS8y3GIXW6sxeSJObqYaG8OqUlNNCRTkCeCPF0LRaNqpLg2Pfnri6UQ9niU53lnrWLD3l+vlnSJvrdVDz/9qrGWCqQllKygnYmd67jybjcPeFi0O810ZU+8MRaUl8/EnscKo9RYUJtL+2Sdqnz4cwoROwyV664Jyeu9f2mMUs+kgkFLlHOB8TK6mGNP4swEUOZXS/s2cc/fVXXDqrFctDw1jz2Kd8cwcPUcwHhWzkIkVsahrkOn/+EYrQNsYteGl3wUK15NhYkpS8AWDQ7Dp16iVKo7Zjs1kCHMAxgUENkuTkLTCqQaipSRLq6uTEq5igIOu92+Z7V+73jHDj+bcAAwCyL41WuhwbzwAAAABJRU5ErkJggg==</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkM5QUE5OUQ2RUM5MTFFNEJCNUVFNjYwRThENTBBMUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkM5QUE5OUU2RUM5MTFFNEJCNUVFNjYwRThENTBBMUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQzlBQTk5QjZFQzkxMUU0QkI1RUU2NjBFOEQ1MEExQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQzlBQTk5QzZFQzkxMUU0QkI1RUU2NjBFOEQ1MEExQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpO1sQAAACKsSURBVHja7HwJeB3FlfWtql5ev02rJdlaLHnHeMGxcbDBNpshEIYMhmRCIGQlCRAm2wCZJGRC/iyTIctkSCZAAglDCOsQAsaAMXgF23i3vEm2tdvapae39lo1t/pJsmRLtsOf5EvyqT+3JfXr111dde+559xb1UQIAWPb2EbGDGFsGzOEsW3MEMa20xhC77/eA8Lz8OgZvoXnsKJiAFWD9HPPgbxEeMV1QHJzgDA6eJpzvBUyb6wFqqsjX4cLIJEIaAe3w9NLH4P2kvnAPOusGq4oBJqbHOCegMIiJps04ua6AtatSYeKS5SrxpcqE9pa3U1Tpmp7gyHicg5+23WdQCAAEOsVYNkc4n0cMhlBPfyuogKfPEWHYJi86072qAY3v/NpMJw4CDi76wjHBVpSAiQaBd7aCmBZILDB5OSvUwoimQD30AEcN/zdtoGnUqAtWAjawgvAa2r0P5fnnbh49nvFK18+0Z9/65YsB1N2DmOk/wmHb9gv42xbfH/XTvNTW7cIMAKkw7bE/QsXGT/1POEMGMOQfiWuI0osS1zCXUEJIW/g9Vv/3hHhb9oQGAM4fsyDiZNUKCtTwXH4cK8SwJ5+Iv5VRIFPRXMoGAaVCFF08ID9dU0nXZWT1N+YGQF5+RRCIYbXEySdgaU7tpvf6e70LpLeW1hAN5eWKXeEIsouHyz/WGBAI+Pkr7+b6d+6JUtjkFAei3mQSglIJk/s+PfsffusW8MRishBfM+XyIFIkHusxbkVo1iBqhKgJIucGArmvbIy9XBvj7goEmUQjVLoi/NFK/+QejgR5xUyHMnv/zE7VSnkZZqBCm8MEf6cWzBEYcPalO/RyAMk7TgRm13xfhzjiO/G/cf9MIIjH+8TZX19fN7ESnWNHDAc5NDrr6W/1BfzpuXkMj/kyC0QoGhQfMEbr6a+/Onbc7/I+R/XvrSeB9e9eCtodhw4VcYM4c+1SS+XkN/V6eEgCyR+dJAp9HS7kzQVDw5haFlUQLj2oLi7i08vKxNrKqpU2L3DvKa7x7tGXmso1Rggk51d3mWZtMjxOPSdJQuHDAvDhNh+4NjNgtAxRPiLxDjsZyNIQdMIcoWs5yMp1EYM6niMC0F7e7yAjgNfUqKQ+qPOklSC5+bmMThZUVNEEMcSkxrqnUpEhD0DsV/eU4YLcRJJlUeSJAfKzYNwydGvgU5sVA7qmCH8ZZBBQG4exvRejoSQoFEQDBfU7uzkIxI4PN3LzaWZoEGQT/AwEsHK0yk7tJ10fj5L+ypDchM0gkyGQ1ubBwo7SakQDSaJarip7TtgUBMcoo+phr/01txsw5JlYehodyE3XznqHHaIqpFhcI9kEbkF6UJjOZJAUokDSbLAQUbJRSAXCZJqRI4GRJIB9QFHam0MSS4E9OGw30sN+Ez6EciBHkiR6IiydswQ/sThAON3AOF5Lv4exd9r8XDj4iUBGfMhY4qXd2yDrwkOoYEIIb/joiFoOq0PR9g2y+KAyiGOxxvgFJDPhph02nMvvjT8QizmOuk0wN7dKYigomDZ+wM9CREUpCUZJYr3Uf8mjOCvRj7KmJqhIUhBGFIiNGxPC8P//ORNxT42TVF8YJ/13dbj7mMoFx/bt9f+DRK6j2FMVxZcYMDEKnXPvPn6Q6gE/NAhBxU/l2QxOXWa9igSy1556dZWBwoK2OZAgJiuLWCo0aBiACSc6yZNUR4/XOtAzUELNq7PIBo4iBIU/l4y9H8ViGCRAFyQeBWskjYguhhM9cnxyIABb1nno5e5w8hbIslDtTX2l2sO2l9GLgAMn6S+zhmPg/yel/+QtJZeGnwKkQCmnaN9v7eHh5EM3oyeHUQy2Dh7buCBomLlCccR/l0cG2D2PH0VQv2j+/dZt0ejzL9ePC5g3Di2/8aPRv8Njap3/do+cB0OkUiWlP49lWn+KgxBkqlz01tBpylJwwcNAfk7dEEhrLIugyLajTIs66oacq+GendeQ51zc7h/UKRnh8NExu7oi88n7ps+Q9uVl09rKCFdM87R7ymvUF4pK1crmpvc3ZFcuhnjviPjPOfCZ/4Y9nsvutj4dhHyADSuxYg2wWkzlF3CE88uvSS4Y3+1hdenQcuE9xLiFeJ3Og2DbJfoIptLyJgh/ElCg4UEi0MQB5SdQATsXFXYcEXmeXgyeS2MYz2+Mci43NriXJpJ8/Gh8BC5J2TIIKDqZNr2dzIrtAC9H89xc3JYbNoM7YVFFwVh9aoU1NXZUloCqgA4eoRDDJUGfg4TytR2ppD7m5uc8WgI6oRStX3WHM2SxBPDz1REoB8KLmajPA2hlEx2drq7Csex/1cyQdljmdmQQhCGkiyExq2NGNLGDOHdSELsSkU4sESshxR67bOpa6BY7QGH0XzLFrM8L8v2h0K0lHeS1VfvtebI50PF4C6+MIjwL/xder80AOQW/s94jPv8wdtvAYYL8LhfXPWLTGgMMHOWLq+prnktdR9yjWuloclMJErHop5uMSmV5FGUrXfk5rLDEmHSLBc+Gv81zHCqUUbqfzOG8Fdfa+DYRIG0/OroJrhOXwUHjqMoa/eK0mlRgd47qprAwVOkUUhPrd5r+oO67s20rJxLKThYlZWMX4YWHFA4iMYgpaU0Lg8pSUEhg907Ldiz05p95LD9AWlg0hDk59KgQmEKiTi/vKPN+6y8po7XtrQITBJ1kCu6/baPIcKfcPOETPtSuDZ3A1DXgadiV+Dw9Sk+ZpyECEMCDpefSQ7Q2e5BT49UDgQqJipyMDU0hCvx5yw0pkZFJZvRyet7MURIVXHRMgO2bDLhcI3t5wrw+gtQYQQHUs4DP/1CFcaqvj6+JB7nU1qSOUeuY7+Fme4uyJDQGEf4cxlDAEyYWdILsyZFWqpTqdqaA/Z8ET5V98v4P76UtSuMCBxkuOKqEFTvsSA3j9DuLn79m6+nb3dsPuf4sbQh6YmiQqqsXHkyv4D9AAe4S3r3hWgMb65OQRrlI6GQxxiIkTJOUsFgSJjQ0qlU3TBv/5EPOVvArDb/sgUmaZWeh1KHFGAHBPuTF2n8vQd37483BMYqpEQ/i0k0MlB6uPfijWJ/Rh1FsadL8T6aFP+cM48FA10llUrfsYPqawqDf0TyZgyn7MJP/SLTX4ss35YFJpl6xp96Tze/a8O69N1Bg0YIDqDITmoxUEHkHjns/LNxzK3IzWf/Eo0qzQED+msSGAqQKuB/o/YK54Ql00yNaqgssFtSSHj/YiJCzloKR0A9f6Hi1jfc7tUcuUPgg+G/Z3ms56silYwPm510NoaQ+Pl/P4rBceEZ6W7/VCc8t4sWFe9iE8qexSN/kPzqTyclsBGWFU4++fRTvLlpNkFZmRRwrMB95PPvuWzPG11X/Hh1+e7U+sZ6931I1PptUU4181PAr6N83BiJUrFpQwZwcAlygCvf2WLeGwoSbaAQyIZkBBH6tXjMu/7wQSve0+ndM3WG3jMQdtAQWiBbwySnOiMSRE+Huy6q5R+YUwuxt7Ur8fBCCWL/n2lFOTay0vkU7h24X477gn5eJ06CJU+4XOXx+FVoGIWy3e6h/e8jmtJHI5EuRAvtFEcGaMf9kZERwbU0yJgRYCcN+uhb1GtsrHIbmq7lra2rI3fc9jmSl9vyrhACB9o5VAPK1ClANO0E5JmZCKSxTfIQoWEqKbzVB57lts6dF7grELDdhqPOcpQPNGCQWCRCXvrcnbnfQ5jvWrsm7dcJkChORCL4DSSFmkSC0dAVyR+rO+p+klBaa1n8p3d9Pd/+5c9jkEjw1s4O1w8DMEKPCqY2KfGuI1pDLXRv3vphc8u2W8iZ9PLw/iUj+RorLe1lBfkb3fqjHcLMXCY88QU0Sm1YmTyLhiILn5wNToaK9VVZGzbd7T9aP2L2V1yET5Yo7BvdEAabRAYCs/+dEQ0CL04oYisVsm9V5+jR98cffPAnOV/64ieIqibflTEgnhFdByJnkvbfBe8vm2CBnGHEqGNGQmrVW7+GufEcqJ37w32lZa03ovfPQnVQhfH8YGODs497aNLIExxX8gUeevSh2NdNE86XimFgjuMA2Tv54TUdaM1B6+6qyeo2VAbrLlwWRJ4g3v7dY7E+JQy5JxuPvJYWIG8rGjsCqgIsaPSSgJaisiQpJ0icLIJcV8VGhfwuRiIrKHHACKZJ9tzBFgnbJRTDIH7mkAD2CXAT0hmKPcKIprdyx+2gSGZoYWEVolIEH6zL6+5pEOm0Dgr1+QzxH5I4SkFRAUJeOQ6U4InEet7do0BAqztLskg8Wlp2hE2Y0CQ8VxlmCLLRODxeU2OZ6O6pRGNQKXayW3vkKmvr1rloCG/RvDwgufnvghV6JzQgYyYNBf8dQto4ouoYpZmFnXOUKjYYxIKAHUd2TpN49hZ85i1ykMNRBqteTPpT06I5VIvFvNuTCX6TpvmIaqJcbJdRR+aqUFEU4GMEhlIM6fWaTgo3rk3/+Lz36Ddfc13oQGsL31u923xif7X1CVWjQfn48jsWqs38PFo9eZJ4Wi0vB1i8BIJa6feUOfMeIL7yJcNdXGGu19JyRfKJJx+lfoqaeur0aY8bV171dUREJEHe4HgIxyG0uNhTSsa3993/7+A2NvrN5Gjc4WuvfhD949vECJYJ3Vjp1tXNJbrWoLj2h4nHj2LjFJlhwdAqaGGByyaU3+s0NX0DHEtTBP8JXnsV0fQzqwYh53sFwsngtf/wQ/28837FUwkVBmfYCJmmETyZEDjoxe7+Qw87dXVXE+EggYRQ5pVXLiah4FvRu78KaKHoXyi7KBWjkg3me44kngnpD7y5BRiGB7RcyREs/O6Tfq/TgZ1CKlAAF9f9AjpZMTw5/msQdDtAqgMcQFh6cRAOHbAA5VwgkxGfqT1o34fHDekchUWspqpK/ci2LWbX9Jn6uQj5Pz562DkvFCLDZKE0mlSKz3voZ7EHSyYot5w7S2+45978f7n/u90HE0lYgZ8VYEucgE52LbvUeGj5tTk7JiTbQHQhUQ8Gu53W4xne0aGgQ4gTvkOFSMZV9MY5fjiR+YpQJKlMmbbdrq1NgmNTMcQihWnRwPLlKTJunDOUzPhOPmnyBHXW7Bsyq1ael3n+hTIvlQama5OM5Zd/Xj1n5j6eSoX8zmV4SUWxzTffuMTas89vjDZ92kcDly/XCGOSf6w9MyJI+HQ97nV1AbdM58QDyWyKCjyO13H5cXXOrLec462XiZQT8C021pNHLBOQrTKEqSVIYG5DyLRGC8wELV+kMzHe0/saLchdK7CBMoAlf/eU7DwNb/dPCKFFfspPENRl/HWEvFpZqIrEWqCyvAX0/DCEkeWXVyKh7ONgmTyEvODzR4/Y35Jlavkw/hyEILXOv8CorTnkuEgk5UQBUxaeJAoMndbur9MIU5l7WPL9b3U/9O0fFH66IF9prpyk/fxDN+b8fO0bKT0vj7qOLbz6etufiJI51g6punXg5owrRdlyJ08kJ+EgOIM5UmkIqVTAOXToEtJfnRaZZNA5uO+j6LHzJDEeZgi2bYhk8hHcV8LQiZJyXDz+2eQzz3w2/fLLGAVwOHSJP3Z+euWqL4qVq0aM9kzWY2SirLb2w8ma2g/j7WsKfvrTGWc0BLQYGU+8zObN2Zpvv4om0joxjvPmZlBnzZILKCYgRip+3MX2KlVTmqmuYZioJV5X97nWtm0r2GnEx0BD3fr6z2nvXfiLwPkLvom91qWUlIB3/LiBMPZNkbKnAPapoEofSqMGHKnalMtgsfcCzLl1GdSedxPsXtvtIxl6a0lLk3tbW7t3N8b4gOv463D8zbaFXlDIgjd9LBo/dMBW29s8TS5ikVlHOfgyWygjknwWaSBy4mpjg3vFvfd0/eYb9xV+8iMfizY21jmAocaSM6AslKkOZxA0eyFQXw1WzSHguT151patK7y29ikjrbQYpHb+B1x1ausW2bgP+9wnE9ju4pJ3WCCwEjkFDCW56AivKWVljYFZ5+S7DXWXiYyVh3CY1mZO282KirqF7aj9zFAigucerp3Jjx2r4hgHlfIJO4Si7ceQcxYcQfixmgrXKcRYX44Eh/mhIWsIcoaoB9Go6rW1zbXe2XEVNlSBbK3I1pdctNk3HFUTxDC6GSXHqI7i+pQlPng2VZA8eSUIPQG5isfavOU2GgknlclTvhG+8Ua770c/yiZGsk8v9ziOkilHSkF53PHJb0LvNTeDu7PPDwud7e7kta9nftTZ5X1Apo1z82hzbh7bXHfU7qSEqHjHFu4JL5OWnI1TRRHmuGJ2tKRE6UZjMGK9vAoNICwlYShEW6NR1lFeAfx4izPru4gMn70z9/ZYj1PX1eVCRaUKebkUXCMIBQdXQsXhVZDJHY+hwUCA0FMykKJGATKuuIFGovFB6clHsAx/JxwtVeXtbeVCKiU57zIUNDHUAAyZ+OobVzLxn1QPvBr52Me1vgcfWuMerVvCNO2YOn3qHWrlpN08kx5kxDQcBtMwvmN1dN8jMhmFjR//K7e17cHQDdefmSPI+wozFbS3bLmVTay8Er1Sy1qB/Azjvara6HpBp3rvPLTGkIQ67oCjnTPjMZabu1dkh1lO/VmPsH4r0fB8NnzyJhoZ0Nwch+YWLnWO1t1BzHSJPCWzes0XtOkzXkL1sHE0AUtsB6zK6eBUTAEa88AIyeKRPf3ZJxMPx3q9pdJ7ZNl5/oLAT2acq69Z/UrSX8lXPJ5BUYki5zJALM5DeePYsYWLjB9Pmqy/nk55xc8/k3hETmJFbgGXLQ88Mvc9xi8ZBau+zv7AL38Re+gXP+399WXLjc8HQ7Q6J0ph/sIAJHgAMusRAVkgC4lDatKcaiJ6/Q1fVyor3/IrFP5no8AjYw5PZwpTzz3zQ3vH7ssHY9TJ6kseSiaLiG2Dc/hwmGq68M3EMZXMqpcr0xnLxPEb0IuC20BZ2fhywqgiQQUdN4KRV8VQ5JwZEaQ0FELxGpunu7iPGj5o1uqFXCM4sfx36rzz7uGmZbKcKCCBEUiWmtFKm8G1gfd093cQGczmCGRedNKUDQpMznEPHvoCIa6KXFdLPvvMDWhwm0g0Z+R0YzIDqY/fBOYHV0BOZxqaOtzyl15IPNDby5fK6ewFhXR15ST1c6EwaWppcuAr/1ogy8iQm0Ng1pyAb1mrXknRaC6zUGI2tx534kXjmImokhH9SaJwlPakUl6TDC3BEGuX8x56e/jSF59PPbrggsCXVI1skgYjeX52ptKpfJiqiqAl42vtHdsbkQcBjJLD8AfbdYFNm9pJC4tiZ863Uu4j6LbtihBeod/mjFNFGDyM90hhoBsYV7nIivCW1nKRneAB+oL53ShHOXKys6w1kDPlmIefgoOeQbcLini8l1ZORIRwJXqAvmwZ8ogmsLa+hX+zQW8h6P54ruQBQCdOOgj1DRlIJ1Qi1xy0dRTLU5RRDEFBfOpuiCEvEFAedOnvn0l8AXnBcjmPEGN+4sqrQ/czRprKKlRANJhju7A8EfcCiAjHjCB9qrXVNVWVylwhQ0JoyPEpLGAhWbEcsFU0gIBlCs1CLojUw2fhKNsJKo0FO7aZ//neRcGb5s2nNdC/emrEtAk+v9fWGk2/+jJAElUuU0Y1BJFxQbv4whAyvzPPe8cbeh3tiNrpbmX27KewX6cSTZGMV8f20BHyQhsFGg+S+yaltOwFDNue09B4doYg09U0P7ebFpX0Il9QTkIM2XTCG+omctujMoeA8P45wZTJxrKln8UG1VOMbRiTsLFmkdvcfBU43lTwhDuYZJFTzxBSUFWkeO2hS4lrGv4jyBxVgFmjTvnB48zGgeqJQzJNYO3bmZl791hXy+lqiJayulg9Zaq2Q8J/d5dX2t7q/Wzzxr4lgONeUansLy9Tf9/cgjiqnEhX9CeWTh5Kn8RnJ5tkPxtYTGOm+fzXX0neVVrKPt1jEZh+zIFSlK+nVHc8BzIvPP954rj/ALpx+mlMktTVHg6jOpot61XcPY0HIgx47a15oqG+GCoqfsdywgoiwYnZPKfUI7LWiqjUm175YojbYlzogx9EiIaus8gjBNP6osW/QvL2Iv6tDOsn5Ak8mST0/PkzzNfX3Mk7u2ahsxOnpnY5y825U5065Sv9A36O9fbm+73GxktR8xj+dQnpf5j+ok6qqx9GYbDXT4uKVgZ6Zl8A7CM3w6XvdeA3W/mieJxXyXmG6V4PSsuN1toaR+zangHTEu85dsxZYhjZ4pHCiIX9wdlIqWJyog/J6UsgGHQJNDTYi7a8nS7rzpAWlDawGEOkORTq/VyASd2m49dJlDvjXDbZF4mOLNJqp4diL9Fn8u6uhdx2vm2+tiYt1e8A/faLhkMqQlKQSYDrH22KnaBgQAshoXwYjzx4RtVAFN2hhYXV6LGbiTLcDmRj0BAgcPGyjaiN05lXVz8ArpUnkd/cvvNGZKQPAPdazdWr73KOHH0/G1hFhi3G+BRDpcD6mbIUzFJRyAqiduaAhA12bGivWAi7SpZB8b6Y1PrTcWADAzknM8O1yVNVIpNKqHJtB4ml7lNdckrNSGQP+yuj0mnBLEvocv5CP+cjo2XJqU/ISV5Ptzivx/RaMjoeM07Swz6HklYt0uiNri+7RyvcZNdmIr22abYvQD1twQ8ZAhLxCPdgoQ9mSlYhyNQ8ISzGU6mwXGdHgoEY0bSwyKQUmbGVz8VND1heboYVFLSdBVn0byZfohGSL15wdu/0awADDyJf4iB7WWKqNnfOHnPTpqTotfKIfEeBK0qQ/U5zDh6IWjt3f0jCHAYEYFOqdmizzr0fjaMNVIX6JBobp0yfykko9Gl3/6EPg22esYgvc8OKkwHdkVzBX1OQM+CEKhLFxnqnavZcjU0/Jx9eezn1jq6TF3dsN6+VYgebqyoqML9NcjUiRibXFV5+IYUZM9VU3joab6zPPj9eV5MoR5xTx08aAg6CFuvxcvpsDpkoXjs49Lx+SzDCIrD4vH+ztry9018EMVo52H/ZRVIolRNzULfe7e47sPh0FT8aChmsuORNNqHifnvXnlt4MlEs70gN45i+9OIfYEjeCFaGKJVVhfb+A9909u69iFsYuBhxcQyeFp77CBtX+NbZ5RE01PiOk3B2bgPeF0OEULMBXHZC2gJWVATYGLDrG5fwVCaXnjBuNDklQ/TgIlnQ870nEEiz0tInRCLxtAx+xAhkZVAqjahyCfCMtczZVyOIOAuSKgm2FgJH2mVarlIitXhPG4meFggQ6Oxwp23eaC4Jhsnv21rd3olV6p11dfZvzYxQQxEW0wPElDkGVO3CMrkyfYbu14fQIMxzztG+VVdr/RbtU0fFsTMcIRJW5fJ6MnySDPoBA6ewiCWoySAk+YEYkQQSbfGFW/WlyzYlfvUQamNzxOeTzqaeOxOMFdfr5voNHxf8NIw9K2sUVjy+nY2fcC+NRl92ag/f5h4+/E9uZ28Jrd5/A5tY7hFV77P3Vl/tHKmf4aZN0KoqdykzZtzP8vJWm2++2e21d5xFHkHe30zrzv7qJSIRTxMjqA0BU1QIHEhenpN58cW51qa3P0ksMyLhKSuhSBLlY72jBxYOPAtyQhVQI3uZVP/KUZa1KQ0Rq6UZhBZkhJ7d/D6ZwCnb+gzECqdB2/JbIb/A3K4bpN1xRLk0BDkN7akn4t+8YLHRmEnznUXFrAkHtkkmnLq7XPj1w30YLwTk5LK+7javsrfQu6psjr7hlZfTcPSw9Q4yxHfkizM2b8LO07I1sKUXB9Pi5CVzQdaBUnRXdyYAxTEGXqcAYKeSNBwobr65Jht/2MjPKMvuvL0N+6IF4TzEzzQHwE/z6wGwtm+3jAsuWK/Pn3fA7ex5KfPaq/c5tbVLvabGhX5eIpWOYFwUObfffq9bd/hxt/ZAo+dx5CJ9kr+chWrwMw9pwzl46KPItq8Hx6UnGF7WK736JpE5XB8FxwrIGrh0Z4GsXZt/3nMQ0I/jIB/wIUQSGMdSnYMHP0F0dTowNS0sOzvxS1XB2rTJBUWdDy66Fh0+AVFY1sCixBN9i6wyEjsOypF9UDtVgYJxbMv48cqGhnrnJllx1AMU2tuc89a/KX517mz9mVCIvITenpRT4OXbUerr5FpIsHWNTkA0Dv3+2cRtqTg3VIM+3tnptSOyMAPjfWeHJ4OX/1qiwzV2qb/quT+/I4lFJEL3o022SO2ppkeWj0Shwly/drr9zpYeYAoZNTTInEoqZVtr11biHcskuRRe/zRuIYYbhHSsaKRLEm/n2DFgBw6A8b4rOqGxcbtSNK7Vq6ufLExL1vH92g/RNYsV5B91a90+lOoT0OGor+sZ7euf+DKCIdD++mp2J4TzCLYhciL7PYRWW9nML6jZhJJsOMrN1/SF53/PbWjwUG1sVivKn3Obmj9EVLysmR4vbHJ9Nm3JBzNSIpXpb0k/2+PZiacyCMs0aOq5/+1PWvgxVvhtRE/NqFFIoFEHPZGpmqz8N4aBZY7Dy2TlUNOYfIvKvG1bM9P37DZvdx0w0Yv9cfVn77jg1R21DbzFBDzA1r6ZviNgkBX4tynf75VIDJ35AWLbVjOESNNfJpCJVThWNVX9BRqYGPYGjqHSw1cNaWqtW/cfIBdsnXnqoEBE0BBu8olMCfixRtBs1s7vG/9NWv5EqXD0y4iw1xNVMZzjLdx7/PEA9vk5wnKm+k0JB1toJLLf6+y6gMeTOfH/euC/wLXjwifCnHDXUXjGlO362YiGgLE+mhXDYpTy0KlmL42A5URqAkuWPo/Q+DMSNI6jdYOzb1+vUlZ6t6Csmzc3fgwfLNhfxBgabYcH3v5FqKi7Izlfu0e+cQ1dygz7qtOW4GIbqLMDKfT8BRsegKSSD3sv/Ao6VOsWhPO70Ivvy2TEtIHcAAJK0DR5UFYXJcTLEoj8adv+wlduGPQA8oVIKsUnJhO8XGYls/Jw4OVcgzkVHwYlunuu6EHe8bOcKH3rSI0DKeJChWlj+0zsC10OmooxP+B/xZSCyCt8l/MX29nkyTuUeXPx/tj+uCnf66bz7FyFy73mRnAbmoAOndEUDjYGrrrqf0U89hg6fYu24Px5blPTLW5d3aVgWwVEYVk3w+CO1wqMGhoit37mS9hT4bNQcb5l0aDhsvKJvebGdY0kGu3BEGAN0dAyI9NIo+G7tWve/5A6aWopNhDhn4kz6QLk8+3CdgVVlGTklls+5XV2RolMiBBiEpVW+8vbeAJy1AqUQ/4tuW2LZxddZOzqi/Hre3v41SgFoyKLAFzXiGcESVMs5u2cWKk2Lbss2NDdwbsfeSjWOWWqGvjgTbkFfb08/60N6UnxhLiyr4/PcfD7yDEKLRxjwyAuksxODEH7x5WQH7Yf99ZJv8F7gu1i+CorB2PaNeA6ARnvG1hR8Wd4V1cuyu5hJSaBXo3HxBknowZk1spsUioqDsl+DK5YASLW9z/Y6etlv+uLF8WVKVMVpWBcGFEhu2rHc9NO9d7DaOHtqPBMX06GQm8QPbCZhoMFguHAs+y8EEJsgud0j2oIJBhcn50hdBY2LBscCgLNyRH+HMOTCyQDdWmAJOrbPSQc3itrDqesIR8xiYEhQy4bIsjaDWODrMCR7AQWtGXan+eTYj9wInmDrofeXYN98h946k9kC/5xRYisfCkl18cIRUF6Qf1zeDhMeTopBqer4d8NciEsfpcJwX8z81wt59ABe9yChcb0Be81Cl98PtmAg16P123G71uivwUDuTHZNl/DU10aQhLbvNFvs6Kcwr2Iqp65XyVJkVXe/pU6/tS9kLMff9/v/61pwr+fzHlrana9qOuI7DuB+ImxyO7p/qntwzNm5GQ1Nvbm1bFtzBDGtjFDGNvGDGFsGzOEsW3MEMa2MUMY2864/Z8AAwA9sk0WP4t8aQAAAABJRU5ErkJggg==</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://www.baidu.com/baidu\" resultdomain=\"baidu.com\">\n  <Param name=\"wd\" value=\"{searchTerms}\"/>\n  <Param name=\"tn\" value=\"monline_dg\"/>\n</Url>\n<SearchForm>http://www.baidu.com/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/zh-CN/browser/searchplugins/baiduzhidao.xml",
    "content": "<?xml version=\"1.0\" ?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n\t\t<ShortName>百度知道</ShortName>\n\t\t<Description>百度知道搜索</Description>\n\t\t<InputEncoding>GB2312</InputEncoding>\n\t\t<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACABoBQAAJgAAABAQAAABACAAaAQAAI4FAAAoAAAAEAAAACAAAAABAAgAAAAAAAABAAAAAAAAAAAAAAABAAAAAQAAAAAAAL8UFQCYMwAAmjQAAJ06AAChPQAAuSQaANkOGQDBFBQAwBIeAMAfHwDaEBoA2hMdAMARIwDEHiwA2xYgANoYIgDbGiQA2x4nANwcJgDbHigAwyUlAMMsKwDcJSoA3SMtAN0kLQDeKzQA3i82AMUzMADBOTYAxDA8AN4wNwDfMDkA3zU9AKNBAAClQwAApkQAAKhHAACqSQAArU0AAK9QAACyVAAAtFcAALhaAAC5XgAAvWEAAL9lAADCaAAAxGsAAMZuAADIcgAAy3QAAM12AADPeQAA0HoAANJ+AADEOkMA4DpBAOE+RgDCRUYAzUpHAM1LSwDQQlEA0E9VAMJTUwDNU1IAx19aANFXVADQWFgA4UFHAOJESwDiRk0A4klQAOJNUgDjS1QA41FYAORTWQDkV10A5VpgAOVeZQDUbWsA2HJvAMx2dgDFf38A13F0ANR3fQDbfHoA5WBnAOZjaQDnZmwA52tvAOdscQDpcXYA6XR4ANOAAADVggAA336BAOp8ggDUgoAA3YaEAN2IhwDqgYYA7IeLAOuJjQDtj5MA7ZKWAOGWmADmo6AA56ilAOelqwDlqaoA6q6rAPCipgDwpaoA8amsAPGsrgDus64A6K2zAOe2tgDqubQA87K1APS9wADrxsQA7MvIAPbIygDxzs4A/8zMAPXRxAD11MkA+NbLAPfS0wDz1NAA+NHTAPjS1AD41NUA9NjWAPbf3AD42doA+dvdAPnd3gD+6dQA/u3bAPrg4QD75ucA/u/hAPvo6QD87+gA/O7vAP7y5gD68+wA/ff3AP748gD++vYA/vf4AP75+QD//v4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////ACEhISEhISEhISEhISEhISEh//////////////////8hIf//jlk6SmhoORpXkf//ISH//2UHCwsHBwsLEXD//yEh//9hDw8RDxERDxh5//8hIf//hUYREQ8RDxlOi///ISH//5aLShERDxFLi3n//yEh//9yaYtGFBhNi0pKi/8hIf98IUp4i1lai2YaEXz/ISH/cREhhf+W//+LTU2O/yEh/45OWf9nhf9ycnyO//8hIf//k/9cIU58IUV8////ISH/////XBhOiyFHi////yEh/////4llgv+Li/////8hIf//////////////////ISEhISEhISEhISEhISEhISEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAABAAAAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAALhbAP+0VwD/slQA/69RAP+tTgD/q0oA/6hHAP+mRAD/o0IA/6I+AP+gPAD/njoA/5w4AP+bNgD/mjQA/5gzAP+6XgD////////////////+////zP///8b////G////xv///8b////G////xv///8z///////////////+aNQD/vWEA////////////+uDh/+dlbP/hPkb/40tU/+2Pk//tj5P/4DtD/94rNP/lYGf/++jp////////////mzYA/79lAP////////7+/+uBh/7aDxn+2hAa/9oQG/7ZDhn+2g8Z/9oTHv7aEx3+2xkj//Cipv7//////////504AP/CaAD////////+/v/qfIL+2xYg/tsXIf/bGCL/2xgi/9sYIv/bGCL/2xYg/t0jLf/0vcD+//////////+eOwD/xGsA////////////+NLU/+JES//cHCb/2xgi/9sYIv/bGCL/2xgi/90lL//lWmH/+dzd////////////oD0A/8dvAP////////////339//5293/4khQ/9seKP7bGCL/2xgi/9sYIv/jUFj++dvd//S+wf7//v///////6NAAP/JcwD////////8/P/xqaz+7ZKW/vnb3f/iR0/+2x4n/t0kLP/kV13++dvd/+JOU//iSlH++d7f/v////+lQwD/zHUA///////2yMr/3zQ8/+NMUv/zsrX/+dvd/+Zjaf/nbHH/+dvd/+yHi//eMDf/2xok//bIy/7/////qEcA/853AP//////8KWq/9oYIf7fNz7+//////nb3f/+9/j////////////5293/5FNZ/+NSWf775uf//////6pJAP/QegD///////rg4f/lXmT+52ds/vGsrv/mX2b/7ZKW///////tkpb/7ZKW//bIy//64eL///////////+tTQD/0n0A/////////////O7v///////pcXb/3zA5/+ZfZv/2yMv/3i82/+FBR//2yMv/////////////////r1AA/9N/AP/////////////////++fn/6XR4/9wlKv7lW2D++dvd/+A6QP7iRkz++dvd/////////////////7JUAP/VgQD///////////////////////jZ2v7qgYX+99LT/v/////42tv++dvd/v////////////////////+0VwD/1oMA////////////////////////////////////////////////////////////////////////////uFoA/9aDAP/WgwD/1YEA/9OAAP/TfgD/0HsA/895AP/NdgD/y3QA/8hxAP/GbQD/xGsA/8JoAP+/ZQD/vWEA/7leAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</Image>\n\t\t<Url type=\"text/html\" method=\"GET\" template=\"http://zhidao.baidu.com/q\" resultdomain=\"zhidao.baidu.com\">\n\t\t    <Param name=\"word\" value=\"{searchTerms}\"/>\n  \t\t\t<Param name=\"ct\" value=\"17\"/>\n  \t\t\t<Param name=\"pn\" value=\"0\"/>\n  \t\t\t<Param name=\"pt\" value=\"monline_ik\"/>\n  \t\t\t<Param name=\"tn\" value=\"ikaslist\"/>\n  \t\t\t<Param name=\"rn\" value=\"10\"/>\n\t\t</Url>\n\n\t\t<SearchForm>http://zhidao.baidu.com/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/zh-CN/browser/searchplugins/bing.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n    <ShortName>Bing</ShortName>\n    <Description>Bing. Search by Microsoft.</Description>\n    <InputEncoding>UTF-8</InputEncoding>\n    <Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACADaCwAAJgAAACAgAAABAAgAlAIAAAAMAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIAgAAAJCRaDYAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAABBUlEQVR42mL8v4OBJMAEZ/0nTgMLnLXtitKRO9JmCi9cNR/wsP8mrOHfP8YbL4RvvBBWFXuvI/WGsJMYSHUSMujbY8LN/ttM4bmO1BtW5n+ENdipPmndbrHjqiIn6x9DuZc2yk8tlZ7hc5Kx/AtzxecMDAzff7Mcuys9/7gOAT8wMjAUOZ9x0XhI2A98HL+Eub/vuSG/8ozGmy+cEEF+zp/YNYjxfvPTv9O63fLpBx6ICCvz32DD24EGt7Fo4Gb/zcX2Z84RPbiIqfyLZJtL4rzfsDvJUf3R91+sC09o//7LJMn/NdXmkqHsSyzeQ0t8j9/znn8s7ql9Dy34cWogIbUSCQADAJ+jWQrH9LCsAAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAACW0lEQVR4nGP8v5OBpoCJtsbTwQIWTKGUxe5mCi9M5V/oSL9mZf5HoQWMmHEQOD0AwuBg/WMo+8pB/ZGZwguyLcDiAzj48Zvl+D2pTz/YKLGAcBxcfSZCtulEWUAhGDQW3HstcOOF8P//jKRagC+SkQE/58/0pa7c7L9N5V+aKTw3kH3FxvKXmhYI83y3VXl64Jbs3htye2/IsbH8NZB9Zabw3FT+JR/nTypYwMDAEGBw+8AtWQj71x/mU/clT92XZGT8ry7+zlzxhbnic0n+LxRZIC/8yUju5blH4siC//8z3nghfOOF8MLj2jKCnydH7EXTRVoqCjC4g0f2yXteTEHSLNCVft0WcNhM4QXxiYmEIIIATcm3mpJvn37gmX7Q8OozYYLqycloTz/wLDulRYzpDMT4QFf6NZz95gvnyjMa+27I/SM6xxGwQJj7R6rtJQYGhk8/2NaeU9t+RfH3X2ZcihWEP5Fmgazg53qfY9zsv1ed0dh4UeXbL5yKudl/R5tdd9O6T4IFGhJvyz1OHbkts/qc2qfv7LiUMTIwOGk8irW4yo8jP2O3wEzxubHcy7I1Dq+/cOIymoGBQVn0Q5rtRTXx93jUYLFAX+b1sw88p+5L4tHGy/Er2uy6m9YDRsb/eJRht8BS+emCY7q4NDAyMLhpPYixuMbD/gu/0VD1WBtezz7w9O81vvNKEE1cTfxdmu0lZdEPxBiNzwIGBoa//xhXndFYfU4NUsnwcf6Ms7jmpPGQ1BoHpwUQcOOF0OT9RoayryJNr3Oz/ybRcCIsoBwMmkp/8FoAADmgy6ulKggYAAAAAElFTkSuQmCC</Image>\n    <Image width=\"65\" height=\"26\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVBOTQzNENBQzQxNDExRTM5RURBRUU5NUU4QkU3NjA4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVBOTQzNENCQzQxNDExRTM5RURBRUU5NUU4QkU3NjA4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzU2RTRERkZDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzU2RTRFMDBDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz76XOiPAAAD1ElEQVR42uyYeUgVQRzH9+nLNE07kMKIiqAkSaUIMgUpyu6eHdBhVBSBZQf1R4XkP0WHFUURWBlRmGGHdkI3nWIXVHZIaNkhFXmWYni+vhPfhWHZfbvvqVjZDz7Mzs6w8+Y3v2ue3eFwPFUU5R64CG6BRqWDiReIBCvBNfAeHAXjOpoSqqV+H7AQbO1oStCTz/+VoCjONlpvDdgPelqc3x8kgMD2UEJbSTRIAkMszhfB+jhIbU8lxIIZrbjeV7b1FudngefgansqoQ5kg3cgDUwBXVthXavutoXZ61x7KuEBOAkGgESap0ijGWAeCPZwXZv0bNf0PZFObuzX7klM2Kjp9wDzQSYVcgWsAqFubD4fjAIloAE0g0sgXDN/Li1xBPt+IAcks3+KViXc6xmYbrDuGBaETVzvFegHloKzVpRQBK4bjHUB48FeUADyQDcX32pmuxPkgkr6vahaJ9P/Q3Vi0mD2fbjRdeAln4VSboIIPkdp1lzA8RjuQ1h2CA9wH4i3mh2SLc4bCQJMYozCDDEbDOVpDwPLOHZGml/KtlpSongOArV0g5lgLFguxRFVxGaP0VrCQByYA7pT+b7ie1aV8ASMBhdM5jWY3D3UgLiLpizLAfCGP3agi2/4s43RvE+jucdKbpfEdjV4reNqVSLQu1Mn3AYOxoTcFgawHIPxbLZhJsHtg0Ga/cJxVdkTdKxLlnxFL1JKvqcn4oQWMai0RAk/DcarpFjjSmpN3E2uOOX6RCuNrpTQWdPvC9ZL5uVqk3YL7mBUJ4SwLTdZx2gNb4P1vA3c1McoRZaBxXwWAWgbM0SShZN+KJ2mnqgm3MtgXE1xL1qpDiowca8IReM/ClNUMH1OpKG3YIML91DlB1jL7FDjYp56Grt1xmbRzfJcmK9VUS0ik+0OnTmbWf3WeEkbPMQSdRqVkGrxtncYDAJ7LMwNlE6mhEXXRLAdnOZYgjTfTxNLbJrvaCVI009nPRDH+0c8mMrALIrAQuFaduZeUUAcAZeliGom92kl7mSKeqbRSSyYMqSxYiqgWHpXw/l1ko+LfoXB98s1dUoTrfMEFREnjQ1nbbHE5nA4vvOCFGlxI2UsntI9MNNARn7V3KNobd/AI535AaSSirAxnjTyd2glmK6g507hDPBCsXf47qN4J5SQyELDihykAir+gT+U/KmQIi9WasKn75qYfjRvkn+bAoINAud5Pqeo+baQ5WYK2KT5EySFwe9vFF+6Win/kxAn35sls3oLzbLrpI0b3PRjsMIk5f3pYmPsSuC1WZVPrH9+hwGb0+lUOrr8EmAAiqTecoRlgJMAAAAASUVORK5CYII=</Image>\n    <Image width=\"130\" height=\"52\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc1NkU0REZEQzM3NTExRTM5RURBRUU5NUU4QkU3NjA4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc1NkU0REZFQzM3NTExRTM5RURBRUU5NUU4QkU3NjA4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzU2RTRERkJDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzU2RTRERkNDMzc1MTFFMzlFREFFRTk1RThCRTc2MDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5lzzn9AAAIPUlEQVR42uxdCWwVRRie0gqtFwTQGIyAXJYABry4VLwPQFsFAcUjeKAGotEoAQ8UFC80EhVUFBUUFCogGApFVMIRzqgIaGlEKArKoaBSrkLr/2W/l0wn+97bbXfbpW++5Evf7pvdtzvzz3/NP5BWXl6uLCzScnJyNsnf5cLPhN8KS223pB4yhG3IQcLtwhXCucJ5wr9tF6UG6gj/047PFPYVThEWCxcLHxOeY7uq9gtCPJws7CEcKywUrhNea7ss9QTBxLnCi2yXWUFQ1mewgmBhBcHCCsLxjRbCkcIr7DCntiCcKhwl/Fq4WXh5CL9xt3CRcIaw7fHcWRm1WBAOGdqhk3Iyp0EhVzhJO4agnS3cbzVCtLEv4PvlGseNhc1S0TRkCuulsFmdaRwX0wSlnCBk0D5OoFo8McUE4UvhffRBIBSXGuYoZXwE2MJlwuHCB4V7lLNQhQUrrGbuTAFheJ9M+ahhhDbgsJF3cXYUUyjuUc7KpkUKOIsvu5yD79CTswX1DqupOdrZLq+9goAQ6liSNhcKXxRuEP4oHEebmmaHoPbkEf4VviF8xGP7DuTDwm30M2YLF/JeYcEUuoHCfsKWyllyR83ebuH3wg+Eq5Lc7wRhf2FdHv+snKKeRG1+ES7Rvr9X2EfYXJjFCbVDmC98S1WsFfGK3nyv9sKGmj/3k/BjOrmK2rkzPx9BqRo6/xSPPzJUON7lPApafg8gzocJ+YL+xbYq3i+bg6N3+iS+/CQPZmo6hSWetqtv5CbyOACJ2iwQXi/sIpycxH/aQyH6xuP7XiB8m38TYT7N9k3CWUGaBgAlbtOqeI8GwmsYjm7hjBzJ2RoEMNPPEK706KtgEH5I8H2ZsEQ73u2hTYGwCTVHMie6MUPTVh6e9UbhGg9CoCiInxoasiTIzOILAfsuKIIZxcGrKjAgF9P8KJqBV4Q5ylkjgKlCid6HxnXtqaES3Vdp90zWprv2DJjxw5iDacu/T7lcPyPJu3UUzjHObaDpvZL37iYcQv8MGCB8T3u2siDXGjZSjQW92hdEVXU5HVTMApTd5TKaMTtvJjtVH/wczqL5ATxHX/5dyvvu1b7Dcy2moKzSZizWSM4TfhfnnqYQjKcJN7GC2naichJhDYOOGnQ8E1GnOJ0du4+aZlOCtnOYD9ExJsBn2cWIaW+c79cw1NbRL07bB4RNteP8OEKgYzD9GRWmICyjI5IXUYEY4NETn0INobRZGVQl92APbVAwfFA7jlcr+pD2eT/fz2s/HAlTEGJeaT96xh+p6GyY2UpnzSsmGsfdA3iGP1xUeTxTVqgdN3Fp01pVrIGY5SPcLDN9jzCXoWHnBvGBkX1cKzxag4Kw0Gf7AsMBbBLAM6z30XZnknEytxbM8/ksS6tLEGIops2DPavJKugin+23GaFfEILgJ9fyp/bZLZfRwpjhK30+y4HqFoSmDC0RE59eg4LgVwjTjdCvfkDRi1ckS9vrXv9BhqN+UFc/CLNUDR2H5enRykm1Hm84agxcELUGdQJsqyfaSjwITkKh9CsImR7aYNCRzn1O2ChiA+sH6Ogsw9GLEvSBTKuEIJRWxTQkK8y8nbZ4QoBCEJT5yvLZPttQn3siJgj6WCA9f6rP60+rbCdPY3ztBmTqYqtbzWt4JsdDK5/tLzOOo1aPuMvQwl18Xt+tMoKAGT7QSHLEOgve6mwVfF3/TiY+tgd0P7/7Gu4wHLclEROE1cbxzT6v7+1XELDwM8Q4h1UuJI6wT6BzCC/5KmfwdMNzrwrwzF53c/dSFTOJnwv/iZgg5BsOLCaq13KCJ0x/L5kgYHHiWcNuolOQD78uhJdDEgeraY+rcDaKzPPguzSiAJqCGTVAO88yHPm5Hq7DiuQYP44Y1rhjFbpnKWeJFoUefUJ4Kaj//hSudSF62Fjjx1JsjzjtevD7k7RzSDWvjWiIO8LFVC/geMWb2Iv4+YAeabiFj1DFKNwopKpBMmiwmYAIECg+GavC3RNQzlkOYUOGcLFylmWXMwbHwGMtoatxHZbW749wrgPZT2Rs39HOIfWMkrivlFNYA2e7KZ3DmLmDWZ+stGKiDCMexY1bUFJgEoaGmAvA4svTyl/+vbJhJz6PY1QTy8l3dRl4HRCUngm+TzOSOvU8tMn08fx620Sbh95VTvGObsLr0s/p5dIeKX+UqXXS+6iOphVm0EFDwcRW5dQWhCEERZyZuSEKgZlwiYWP+YxEEtVD7qYzhRm0L8n9S43IojJt4uGYjxB6FM1qooLbMk4GVGMdpiDEkJ5BYSig6syjIIQFmIHnlb+ce2Wx2QhpYzWFeM+Z9IHa0G84xoTRZvZFiYf7l7BTY7Nqr4c2fiKPYZpTd8Sjo11AP6cjtQQ0w1/KWexawgnullA6hCrmcnZAyxAHZTpVV6GyiAow6WOlc0WQ1EdDFIKNNAMDrBBEDno9wxYIwuvK+afzVgb4I6X0Mdqr5FW4FtWPW4zkU17Mdq2nB/1SAD8yjYmn0ba/I4lMI9wEPqnjkqC4inGoXyARdINyUp2/2v6uNpyv4ifITMB5Rla4oRFxHE7Pzs42G2OXEbZOtabHmwxIBKH24FblvxzMoup4jezAELGU4eZhRg2NGEWg4nmqqlglVhRzGBE1JPqRO4Vvqvhr3dg6NVxVfZ+iReXVPApmGhjnUc2M0rwsfueWFUbZwCVsl3TRaQrVyXwXM3C18DYrBDUKqPgDLufhCDbj7DeFANoCu6HaKa2O00upGrZpI9X6JDXERKoii5rHDg54b44RtsZhLUVPayNZhmTab8pZf5jKzxWQZv8rHwvgfwEGAFtXxJ2uv6OVAAAAAElFTkSuQmCC</Image>\n    <Url type=\"application/x-suggestions+json\" template=\"https://www.bing.com/osjson.aspx\">\n        <Param name=\"query\" value=\"{searchTerms}\"/>\n        <Param name=\"form\" value=\"OSDJAS\"/>\n        <Param name=\"language\" value=\"{moz:locale}\"/>\n    </Url>\n    <Url type=\"text/html\" method=\"GET\" template=\"https://www.bing.com/search\" rel=\"searchform\">\n        <Param name=\"q\" value=\"{searchTerms}\"/>\n        <Param name=\"pc\" value=\"MOZI\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"contextmenu\" value=\"MOZCON\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"searchbar\" value=\"MOZSBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"homepage\" value=\"MOZSPG\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"keyword\" value=\"MOZLBR\"/>\n        <MozParam name=\"form\" condition=\"purpose\" purpose=\"newtab\" value=\"MOZTSB\"/>\n    </Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/zh-CN/browser/searchplugins/creativecommons.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Creative Commons</ShortName>\n<Description>Find photos, movies, music, and text to rip, sample, mash, and share.</Description>\n<InputEncoding>utf-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAJUSURBVDiNjZO9S1thGMXPvTfJFbnkipNkLLS0ksFg0M0lf4CboNCEgIIg/RiKtEOn0qGWTtbVoBYcIji10I9J0ApWCjp0kRaXdhHjTW4+uGnur4NJ8GOwZ3nf4TnnfZ5z3scAdBGGYdyVdN+yrGHTNNOtVqsVhuG+pO+S3gE/LtV3BIxzPDJNc8FxHGN0dNRKpVIGoJ2dndr+/r5Vr9cl6bmkN0AoSQIEyHXdj5KYnZ3F932uolKpkM/nK5KQ9FmSCZwLOI7zQBLr6+vXiFdRLBaDtsiTTve3YrFYkM/nbyR3MDU1dSKpLumO+vr6Xruui+d5AFSrVVZWVtjY2KDRaABwdHTE4uIie3t7AJTLZaLRaFXSCyUSid1MJgOA53n09/eTTqdJJpPMzc2xurqKbduMj48Tj8fZ3d0FYHBw8FjSezmOU56fnwdgeXkZ27ap1WpUKhWazSZjY2Nks1kASqVSd4zp6eljSX/MtiHdRDpnEATyfb+bkiSVSqXu3TCM8xgHBga+dkY4OzvDdV2GhoZIJBLMzMxQKBSIRqNkMhlisRhbW1sAJJPJn5I+KB6Pv7poou/7rK2tsbm5SRAEXROXlpY4ODgAoFarYdu2J+llN8ZcLvffMeZyud+SGpLuCVBPT89jSRQKhRvJxWKxISmU9JTOT5Rk9Pb2fpHE5OQkJycn14inp6dMTEx4bdM/SbKAy8sk6WEkElmwLCuSSqUYGRmxgHB7e7t+eHgYazabgaRnkt7SeZnr63xbUtYwjGHTNNNhGP4F9iR9a6/zr4v1/wDE1D9XlC4rrAAAAABJRU5ErkJggg==</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://search.creativecommons.org/\" resultdomain=\"creativecommons.org\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n<SearchForm>http://search.creativecommons.org/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/zh-CN/browser/searchplugins/eachnet.xml",
    "content": "<?xml version=\"1.0\" ?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n\t\t<ShortName>易趣网</ShortName>\n\t\t<Description>易趣网搜索</Description>\n\t\t<InputEncoding>UTF-8</InputEncoding>\n\t\t<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAA////AF/jtwBf5LcAYOO3AGDktwBg5LgAu/LgAPv7/AAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgYGBgYGBgYGBgYGBgYGBgYHCAcGBgYGBgYHCAgHBgYGCAkIBwcIBwYGCAkJCAcGBgcICQgICQgIBwcICAkIBgYHCAkJCQgICQgICQgJCAYGCAkICQgICAkJCQkICQgGBggJCAkICQgJCAgJCAkIBgYICQgJCAkICAkICAgJCAYGCAkICQgJCAgJCAcICQgGBAgJCAkICQkICQkICAkIBgQICQgJCAkICQgICAgJCAYECAkICAgJCAkJCQkJCQgGBAgJCQkJCQgICQgICAgHBgQHCAgICAgHCAkIBgYGBgYEBQUFBQUFBgcIBwYGBgYGAgMDAwMDAwMDAwMDAwMDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</Image>\n\t\t<Url type=\"text/html\" method=\"GET\" template=\"http://search2.eachnet.com/search/{searchTerms}--0--productlist------basicsearch.html\" resultdomain=\"eachnet.com\">\n\t\t    <Param name=\"adid\" value=\"song_tkisswin_014_search_srp\"/>\n\t\t</Url>\n\t\t<SearchForm>http://www.eachnet.com/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/zh-CN/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAB9AQAAJgAAACAgAAAAAAAA8gIAAKMBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAFESURBVDjLpZNJSwNBEIXnt4lE4kHxovgT9BDwJHqPy0HEEOJBiAuCRg+KUdC4QS4KrpC4gCBGE3NQ48JsnZ6eZ3UOM6gjaePhQU93v6+qq2q0pqgeJj2S8EdJT1hr0OxBtKCD5iEd8QxDYpvhvOBAuMDKURX9C9aPu4GA1GEVkzvMg10UBfYveWAWgYAP00V01fa+R9M2bA51wJvhIn3qR+ybt3D3JNQBE5sMjCIOLFpoHzOwdsLRO22qA6R6kiZiWwxUvy/PUQZIhYZ1vFM9cvcOOsYNdcBgysISdSJBnZjJMlR0Fw8vAp0xoz5gao/h+NZBy4i/10XGwrPA+hmvDyhVRG2Avu/LwcrkFADZa16L1h330w1RNgc3DiJzCpPYRm1bpveXX11clQR28xwblHpk1vq1iP/5mcoS0CoXDZiL0vsJ+dzfl+3T/VYAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAK5SURBVFjDxVfrSxRRFJ9/Jta/oyWjF5XQm6D6EkHRgygIIgjUTcueVgqVWSRRkppEUQYWWB8ye1iGWilWlo/Ude489s7M6Zw7D9dlt53dmd29cFiWvXvO77x+51xpaaUsoSxBaUWZQ4ECy5xji2xKZDyCMlMEw6lCNiOSgwZKJK1SkcKeSealfP64t0mBjl4Ow39MkDUL0p2RSROOtqhZdeUEYM1pBl39XCg/fEeFtWcY7G9W4csvUxjlBkCsQ4Nt9QyWVfvT6RsAKXw3aoDGATZeYIt+W1kjw7cJG0RctWDTRebbKd8A6h5pwsDb70ba3w/eUr3wt/cmwgfw6Yft4TNMQaY7o1P2ncm4FT4ANQH/jQBJ2xv7kqIXEADDql8eS3+n8bku7oxNm+EDIM/dU92upb3T/NJGeaNbDx/AsbsLRUY5Xn92caWXY5d8RV6gWllxSg4fAEnTC90DQW13BLlgXR2D3dcUeDVkwOthA1bXspxILWcm3HdThcfvufB26LcJpkOEAz9NKI/lzqpSEC7feol5EWnpSeSlIxCALUkApmULdjUqxQVAQnl3D/X/yQda4QBEq2TYc12By091MQ17Bg3R88nHKlQbVmHvj89awNBLYrwT9zXY2aBAxTkGFdiSxP/Jp6FLDw+AS7GfsdJTJ2EqSO5khD43nGfBARy/ZxOQgZHe7GPM1jzUvChUtmnBAXQPcKGMJp3fdFGq6NByEhiAO4b/YptFfQJwNyQ/bZkVQGcf90Ja25ndIyrKBOa/f8wIpwi3X1G8UcxNu7ozUS7tiH0jBswwS3RIaF1w6LYKU/ML2+8sGnjygQswtKrVIy/Qd9qQP6LnO64q4fPAKpxyZIymHo1jWk6p1ag2BsdNwQMHcC+M5kHFJX+YlPxpVlbCx2mZ5DzPI04k4kUwHHdskU3pH76iftG8yWlkAAAAAElFTkSuQmCC</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAKQWlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQLg4Ji1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwSE8vE9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS72yy/UCZz1v9/kSI3QyQGAApF1TY8fiYX5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7yZiXJuShGlnOGbw0noy7UN6aJeGjjAShXJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJMkUUGe6J8gIACJTEObxyDov5OWieAHimZ+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0tAyOMBeAr2+WRQElWW2ZaJHtrRzt7VnW5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2JFqbHbO+lVUAtG0GQOXhrE/vIADyBQC03pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y595nL7vtWO6YXP4EjSRUzZUXlpqemS0TMzAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlou4U8gViQLmQKhH/V4X8YNicHGX6daxRodV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGitka9zjzJ6/uf6Hwtcim7hTEEiU+b2DI9kciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAAhIBIEAOWAy5IAmlABLJBPtgACkEx2AF2g2pwANSBetAEToI2cAZcBFfADXALDIBHQAqGwUswAd6BaQiC8BAVokGqkBakD5lC1hAbWgh5Q0FQOBQDxUOJkBCSQPnQJqgYKoOqoUNQPfQjdBq6CF2D+qAH0CA0Bv0BfYQRmALTYQ3YALaA2bA7HAhHwsvgRHgVnAcXwNvhSrgWPg63whfhG/AALIVfwpMIQMgIA9FGWAgb8URCkFgkAREha5EipAKpRZqQDqQbuY1IkXHkAwaHoWGYGBbGGeOHWYzhYlZh1mJKMNWYY5hWTBfmNmYQM4H5gqVi1bGmWCesP3YJNhGbjS3EVmCPYFuwl7ED2GHsOxwOx8AZ4hxwfrgYXDJuNa4Etw/XjLuA68MN4SbxeLwq3hTvgg/Bc/BifCG+Cn8cfx7fjx/GvyeQCVoEa4IPIZYgJGwkVBAaCOcI/YQRwjRRgahPdCKGEHnEXGIpsY7YQbxJHCZOkxRJhiQXUiQpmbSBVElqIl0mPSa9IZPJOmRHchhZQF5PriSfIF8lD5I/UJQoJhRPShxFQtlOOUq5QHlAeUOlUg2obtRYqpi6nVpPvUR9Sn0vR5Mzl/OX48mtk6uRa5Xrl3slT5TXl3eXXy6fJ18hf0r+pvy4AlHBQMFTgaOwVqFG4bTCPYVJRZqilWKIYppiiWKD4jXFUSW8koGStxJPqUDpsNIlpSEaQtOledK4tE20Otpl2jAdRzek+9OT6cX0H+i99AllJWVb5SjlHOUa5bPKUgbCMGD4M1IZpYyTjLuMj/M05rnP48/bNq9pXv+8KZX5Km4qfJUilWaVAZWPqkxVb9UU1Z2qbapP1DBqJmphatlq+9Uuq43Pp893ns+dXzT/5PyH6rC6iXq4+mr1w+o96pMamhq+GhkaVRqXNMY1GZpumsma5ZrnNMe0aFoLtQRa5VrntV4wlZnuzFRmJbOLOaGtru2nLdE+pN2rPa1jqLNYZ6NOs84TXZIuWzdBt1y3U3dCT0svWC9fr1HvoT5Rn62fpL9Hv1t/ysDQINpgi0GbwaihiqG/YZ5ho+FjI6qRq9Eqo1qjO8Y4Y7ZxivE+41smsImdSZJJjclNU9jU3lRgus+0zwxr5mgmNKs1u8eisNxZWaxG1qA5wzzIfKN5m/krCz2LWIudFt0WXyztLFMt6ywfWSlZBVhttOqw+sPaxJprXWN9x4Zq42Ozzqbd5rWtqS3fdr/tfTuaXbDdFrtOu8/2DvYi+yb7MQc9h3iHvQ732HR2KLuEfdUR6+jhuM7xjOMHJ3snsdNJp9+dWc4pzg3OowsMF/AX1C0YctFx4bgccpEuZC6MX3hwodRV25XjWuv6zE3Xjed2xG3E3dg92f24+ysPSw+RR4vHlKeT5xrPC16Il69XkVevt5L3Yu9q76c+Oj6JPo0+E752vqt9L/hh/QL9dvrd89fw5/rX+08EOASsCegKpARGBFYHPgsyCRIFdQTDwQHBu4IfL9JfJFzUFgJC/EN2hTwJNQxdFfpzGC4sNKwm7Hm4VXh+eHcELWJFREPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS3UuH4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufGK+eN8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000IlYYqwK10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR5vTkmuRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41lG99uit7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9V/ndzPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0MqiyvUqvakfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui6rq/Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx4sf4H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdLz5HOFZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX297Yb9jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel93v3RB6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/syOll+AAAACXBIWXMAAAsTAAALEwEAmpwYAAACN2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+MTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj4yPC90aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqIYvkNAAAKUElEQVRYCe1YCVQURxqu6pnuYYYZZoZLYAEjhwY5DAHRgCcx4IEa8UniruhqjLriJtHEXGvivGSfCTGJkjXxTFxvM4gYcQVPPAc0CIIcKlFRIJwDzN0zfdR2jw5vJJDI5r113z7rAX/9f31//VVf1/93NQA8aU8Y4BmAPWnYedHgXXRT8MeaFjrRQKIgvRlJKBqJ3MTQFOAOzoV6Y0eG+csK5o+HZE/fx6Xn15eN+6ImfwEEkBFCDC0PS/kqyT/86qOuR+gMXLLDvOzLAupDTym6HB0o2BzgLqiJ9mXJA2WMnKTBqPJ6ekVhtfWVAHfq+qZC8wdLxksOOPs/tj5EVpKln7pQXzo61ifiOG0hav6jtby+x7TR57Uu9NZ+0+K+Jjhai0TJa7v2uC9po7JOGif2hXsc9leLtmWCbTNRSM7yf/Q3vv0krM0nV646YFny3hRijSrVdXNfk0wOhdZ9GvPXo0KEO16fID3eF+5x2BmGIQBC3A/70Ol+lLUI1Zcsg976nvxosA/WOjFSkqn6Da/Z8RLNb0AeyzAGEAAsy5HAyX424cVadkGzjnEZHybKGRkK9f30fwhuVKt9LPeqp5ENdX6syUjgwWHVLkH+ee5pi3UPAR8o6NbfYoFVOxq0n/QCkiAzkA4thE+vv9gbdl0BOeF6ExuVf40cYCIxChciymBhxNEBeMWFD+V7acByJPBE/NJbu2V9srX+Toy1vs5NNDTitixhzCFZQnJrXl7eHwQCQRRWdo9JEAkgoGlQ9kv3R7e0ZX2yqOtkzjFEUwGYVF4qCouA5ktnv+vI3n9Vd+zwJOeZUL1ajCpSvwPtRz8HVJMBDJhSDjDhGHB3ywX0Y7Ia6arcHfjWViSds8lw8NwN+lUWsVVJ4USnpwy8zzBIlTZCFLA0yaXSjuU3j1hAO5GAtFq3pveX5djqajMAy9wQD41sISvLM5vXf1qiKzw6MiYlpdNNqRSDiPe7bsuXaNHcTYa/OgL3V+pzdi2smz4GdR1WJzr7duVlJ11PegZdnxxn0Z0qiOPHuOMqQFcn5aHiqDqk3e3mjEdlabvREQ7y4+R8HsePLd9n2hb2rs7IF2UHdrfGOkO2SIumZelOOGzzzn6zDnw9FfnuWbrRYWtbvSKvafmCcofOy45D+0ZXjxqCbs2f1tBaVSXl4kAMcjEZjj2KBZ7O4Efto5M/DOjYs20dERR8RjEt7bSzn2LqrOOykWP2UK1NLm37t39kH7v7wXTQmp8CPCathR5zHk6/wIz3gMjdAFqOTgS1qyf+cAHJcn5k5vsqBJV8UXbMPSdelBszSFh88ho9YcMpyxjeDh+kA4MYOwydyB+lv3g6RTgoZIPDr33HxjjTxdOzCF//CnzgoE10dhYLIUTCAXJ490YTG9RpYsY6wL3Jo+Vm/xlZ+mdFGEbjQpbUGaFgxihJo0W7f5itqVEqioqt682PGBiqhiLxnyw/3Rijz9vsCXTZL9vz1jWsticeeoytR8XjTgHzmRdB54mpRnJOjYnyx8w22l2FEKaCsPuwB3lBjeYmGtncxSq65+GKIiuwHyCgO3XkOZaiABdb2LYt62XLlUvTzddKbbiHxxEywGVl4GtZ3aQKn/IUXLsAqfFVDXRsbgkZPCPW5Vb3pA86JSUI/0qjX+jrJhgrxsGAxi4Q5uslNC0eTsUbc8u8EXeeWF2HvKcfr2MQK8MkrmbKTEtoa5MfMNUE8oUc6MsDesMDTMrn+IuAbHoal1BdYgKZ7rQzQVFl9AjOXuTwwQVQ4OUG6eGDJZfsNp4e7hcT4nbVcL5QilxwYDxzfCnxdHiuS1xCpvf8jF5vkdjIQQI1tzHQqmddT1RSbziCOMuYGEDv/ItcVbfea/y8sZKVVgoBpStWNSHGvQJAAcNyT8DWqR2KqqoIZz++31xyppPbsxFxPCEo7gCYxAJoboBqi+yJtevm2212CZXNafHhHWlxLt+26ZHgn2cta89XICU/dqwceVfU0ynz4sVvT4+ELbyNq4l8wQGs1carQDp6XBdjNgIgEXf5rf78w74I4LHYwkTJxeQo/ADFILC3yLL4cJl1Oj/g3Pi8cejuUkiw3KuIphn7dwcRGVWEiV0Qead2sLbmSrQD55DSiGdxhiTlLsGhJR4z32kAkthC+0nQnpuAUMn9x+YA81LiL7GT5DvrX7y6PA1796U44ZfFt+igZWr94fi/63a+m60780IEkbnmJck6HsO3+x9B3DJpyq67jp+iAQQOzLXVCboTR6bYjX38wXj7x6nypc8F42U6E4tnbNfve2OXbnYfeCAAiOQvJJBl7L6KtFevuI1KzKbaW6Hlasmqnn6u3gOnUCaTyCv9ldX2sRDVt0Di0wJ098LB3aK5PfGA1L4IFENqQMg4+3dJAISWfUvd3kyOU4ZG+AtU1xupdAvFen2U6rrV2ZeAGAUYGsiFhP0oEMlTLinjEw/RBh1s3vDJ1qYt64c74/l+886drrzs/oo8V4u8VNmdGy7ftqVZOTIThxLHvGRwk78nVrn/jNU4MwEXKaWEV00Dmb5XY3kteqCwpHSNj31i1NDgUbdm5T5jafEL4siYrUTgoExcrtQLFB7jWrN3feGR9ufPfNMXdldp1KQeCyqW7QW0zg/4Tn8FgAF5QCSUA8PN5cB0YyyIOTgNKqJu8wt0bmoNcn8np+Nmq47xiPLHD3yWqlg0Ogp2qus14i+LcvOK75Y+H+IdXBOmDHh7Ueyk03FaWmbM/DjHUHU1QaBQAiIwaLckevg5a2OjkrWQIr+5S7dK4+Kau0lwBPvksCGxoMI2+2Yz/TxX7+TcUzcKITDIXTGSu6CQXm7YbQkOzr/wjItmxURZlcMPqdWChuvFs03VlemYWIKAANdiMlmTZEjEfr8lK0ocOIdEjd8FgJ8PLuA2ngRwj5+BQGgCuOIqkEzcBsMzuGS+31SFSCg2mlMu36GSjCSAHAGDm3VsXIuOlSYMJq5sTldMVbfvwrdfOz1HjLuwNpoi3EVSQ5i7/5ZdyStNSKMWN165Nc+gOTuTMZsDuYTR434BBV4TJm32mDmngY/yCxIexAYqFcKqfDtl5yutRNIQVzbIm7Sq0ry7F+fA9SZ5QkB1NYIqFV+ufrOhks04jF18P5md0AcuW8NXZRu2y8QYNSIEX+/jJijW2sTtQ31sod+eNm4tvmGLSx0hzT34hizVye3/p1t2BymeXdX+U8ibbS3c28Ceu867yy1Diqj32iuUi5rNsz7t/fXsjP+1vr24/RrgcY1l7GiL4u4uwb5yeDl5GDT1XMeMaNgVHyr8nktXzEtG378m9gQ9ov4/S0KUv4jEuDdzYycTfazc4N3bfu61Mc9NfkZ06JuMR0vT3ubgbX3WhL4c/lt27gkT6Rt1O3afN708PISoHRZIrFZKQImFtJkQxH1aDOyCNj0Tued1z1R/N6j9Pevq939hfk+w/vhyFzRbCUJzuUuc5tJP1gV5peYs/hbMvam6fJWo1VsuKMhI9VzBEXD/itifyZ9gnzDQKwP/BlaTi1SzVazVAAAAAElFTkSuQmCC</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMwQjQ3MEVGRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMwQjQ3MEYwRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzBCNDcwRURGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzBCNDcwRUVGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5U94CwAAArpElEQVR42ux9B5hU5dn2c9r02Z3ZXmCX3QV2KS69KE1AsQAGEBT1tyQawUSN0fgbjfrFWGIs0ZjYjaKiWBABERSRDtKR3naXXZbtO7PTy6n/87xnlqLEL1++/Pn/fNee6zrOMDtz5pz3uZ/7ue/nfc/IGYYBXVvXxncNQdfWBYSurQsIXVsXELq2LiB0bV1A6Np+cBNDcdM+SgJAR9QADqGx7pAKNW06DC0RoCSbh+V7VZB48FS36hftqlMvjSvGyOag3q+uSTePIhjgtHGQ6eIiPXOFg7oONX0L+S0Axma7xG2f2NcCJ/06aGhV6bnTCqDq5zodDgwnD2m7NoJweBckOzrAMewC0FUV/O+/DqrfB2mX/Ag4qw04yQK8ywVKaxPYe/cFW59K4Gx24EQRDN0AXsTdQlBPA2h+HyCyDyBvNkBoG0CiESDZAJA9DSBeB1D7NIAWA+h+O4Cu4PU4gQ2E3AaQPhwgYwwex4av6XjeEkRVJ/CcARpegz9iAI4JSCLAjuMaDCwSQcfrfH5lAnbVarDyPguM6clDUP6+Taf3eSwO4DgO7tkx/95DwcYcj8WZJEvPcwKEEyFLWFNyHh0064ECh7cxpibPMWZ4XFc66HhuaS88D9xXy8E6eiKI+YXsr87ho8EaDkB11TH4Ei9RpO/VVPa3IUOGsH3VqlXs9XOcIIDdwkFRJg/HWvSRaw4qP91ao/6k2Y8BdwCk2TmoyBe+vaSf1Izv5SIJw3a4SevVFtYLVu+Qh2PEh687zM3OdnOQ4eQOxmTjQwTI630KhCYHHlfT/+f3LugKNQ2g0MsxgNMrRupZ52YTJAgosaxrNvxl6Zd7Pz0f0vIxUpglmEmgyJgtCXj+wrteGZ1b7v9b3xOnPAwEQKw5Bm1NzRC228H6jzDCWSePZ8rjmWa5OAjEjYwXvko+//F2+fr2Jg0Kuglw83jrHy/uL763/rC6q7I7D9eOtGLMAfadVGHZbgXcdq7weJs2CZnlxs92Jce1BnRENdf35ZXxRzLT+F/PGGJ5ISdNeBUBdjx+jgzBJAMNmcnAAcK0/rcGAjIo2x/8WIWHrhChT4EJgaBisHGmf1kEEY6Fm+2V3u4fz7riyWf+fOirx/a1Hu4jWd2QTETg+gHTX/5F30t/VhNuBVlX8TPmMShGcQIWHqjsZDsYJ2tBsdpBRxBw/2CDUDwTwchQkJvGQ1tYnfjkssQH9a1almjl4NqLbR8O7SHchVndnO7gADMcWkMGnPDpDAgNHTrIqgGKCg3ndRPfumGU9a35FeL0Z7+Iv3iiWcvPRWbxhw376+9G7nPYOedz17rvONmhwVnnjM9VOw8iJoIYxosTLf/e4gvH0oOMuGCNBku2a3DDaAFuu1iASkwoutggJTxmfrbNXX9Tz/HP9XBkwsLabXP2yPE+uuQCzuGF+kjbnstXPQ0RNX4KBJ3CrppX4FeJTBgQy4FYYTaiygrw3+gS852lQMRnBV4e3vtGnn3ne7FVqAGy7A4e5o633n/vZbbZhsE1U53v1BQcd2ZlN49BNbM1pEO9X4MxFdKnv53uqOhXLHwVQu2hRHWYNNmxaOYw232+6HeyHf+pOQTgFRyYhiMgxsNgSLZ/+9JADF+Yz4GEyfTKMhWGPyTDzW/IsB8ZNt2ig4CDqOCbmmIdUBdth7gm20mbGKkyEpYT6Tr+/SwQUOKpURjqyofb7L1BllBXUTD+m1MFPCHXirxgETlYvke5/KbXowuSmN0U2F9eYn385xOtT9a148kizZOg/KEMkFGDEFvQKZGIGtVLCv16quOBeLsGU8+3fXrfFMeVqA9ixB5ngki1IgoDIUj/Yj5IMT/ojvR/+9LQuVFyOJDcCos4sCG23/xchfPuVeG1rX6I8MfgJF6viMGnYLNYGibl0yOJSAnLh8Sf3nlRQuZV4TY5E6iEREH7pzEYE4Yo9gpmvRhdZkNAxFGcYj3f9viV9gdRFMLIngLkpfMQjhtnMcGZm4zngxoBsHyAgHF12whcKNYTxuDLx9nX3HO5fUZrWIdI0jC/NAUC2eDBgo4j58Re4BqrQXN5/seA4CzSw0uyo/QpKOZAxISa85wTXl7HgcsVZcwAcBoAZz6eudO7ahIBmOkqgYu5XGSQKPDA/XOAsLNOIxDA/R/HFsbiOudBoUgBvGakdCOVgm9PaBDHetYfxaEvBkwLnAsMZD0H9xBgbIUAQQQMAYPKRFmusHTuBNsEH4Ig+j0QIOJRIebjAFlxV20uc8T+B2/EEDkeHAek9N+/kw+NzW5wO2RWS04BADqBoJ+1x1UZHMgKc0pGYy2XQE3ZwH8KEIjK0RlMXfqtcn5hFg/NPg1mDLOsKMkWDu+p1+AkCsG9+EgBnDJAZPRFiv97YODM4KJghE7DRDHFstNM35FQ4GwQ6DwDQaEthhmB/wbhn4Ttfw8wuBw6MjEPIX+22bPgzgAA1WViRQNO7ZT5dVEfXFk4CFm3L8TjflY6/mkNpTG9RWp+/E5XTQGITA2XV4p/Lc/jmY3s/C4j1VvIcPLwIYYtnDBYCdC0039P4jEUzQw4XQt9li6a9s7nxDa56QK0hTTI4OJ4DOMUOL7vJ3kQvJnAE6J4nn0J70oD3u5gKKPm0T8skjiioQI8qcTpb5cyzYaSGa5UFP5OcWiYp0iui8drous0/tZ1pV5PGklIxryCFvNqYFdSQTdSj2d/MqEpkC7a4WZiA10zezG8Oci8yw28O5012tgY2ewgpHvAkGWz8cbAp0MwFAHRMESB51RTIKJLE03jKC77Vum387g6MBOtTgDpvXe+oAwoEteRPYx9x+uTY/A4ObhupAWBYApDCdMZdQCWBp3RO9XBNLSBZCupHNB10TmTIEWWAQHfP39THC4qU0GgcZe5033uVFB5pwsETwaovtZ+kbUrp2rRyAV6MNBTj8fkxP5dR8Fi2WcpKt0sObt/LXi8KQT/Z0FLhUXKwFFBEZSoHw6N8yZDonEEqB09EBAx8H99EN+2H9wDN4AlaxN776nP/u3sdqIryPNwsK9eK/xou3xdc1Abd6BB75aQjaTLygWN1NnRaSYVsGHy88Gg7qooEY7luPifxCKusMPh+wFrx0EtssEtCILi9FzQmxsxR/BVbwZzXHLVkYuSJ45PV+prz8fg25PHj1Ur/ra9YlbOVhzwpbo303BYrTCwshQBKqZHQsHbrVarnkgkYh0dHS9gSbpVXLhDnk7Zne3mkb4NcFu5qm3VajtRuaob5+w64ntYoKMIBLKdPTDAD1xhh5GlEtRiablnQQR+NNAClw20QiBmMkccj7dqfxI+2pSAmkYZjj/rNvvanWBDKuQkCcTsXEgePTQxtGLxb5O1VaM5ohebPYYXFRK9mXmRdV8N0FV5llRYhIBxH7VXDn7K0XfgXwXMCE1OnjsDDc1sG1sLAdoWzYTmDx6FaFUF8Oi9BXcI7GUJ0BPlcPKTQQyVgU14blk7wTvmUcgYtwQEl8kU3PdZoBjL6dFWrdvjSxOPf31QvYE6p8WZ3MGBRYLjWLPe41izBjnIEiQQCTT5CJgjjRqUFIrw8BXO+5x2I6wKSPN6ikZPsYJ+SiTGNBkyJKfJBhQDzHg+zQNKfd2M4Cfzn5MbTxQRKwiZOS3W0l5piarDFUpzw2Qao9j+3XWuCy99IKe05/uTh48BRbL4jh48eKL2+PGYqqqTamtrH0ZWGC7KijFCxWDoqZKUZufqD6F49EVOC7vvbjRPQHU9wynBxH4ipKHqF1JpTY+fbknAp2vjMGu8HWYOt8LBBhUW4msHamUSA5CVJ4LDevbBOStaaKcbAgveejm48N25WiIOaVNmPm0bNOJP8f27Gox4DNyXThPcbS3TOz586+nEsUM9OLu9d/zYwTdUv29KwUNPXSl5MnQtHgFOILpTzQYF4z0PpaMFqu7+EGrfmQZkg7vfeh+4Kv8K/tU+DDpA3tVOCO28Go4/9zzEmnBUW4ZAYP9i0OKvwnlvzGVA0oJ4GNMVUcy8yI7fVKlj7pgXW3G8XnP+crrtpW4Zwp0IGK1fIYeW28h7b7P8/NcHlauzU4x7cT/py0evdPzYH9H9Hpsl6dfaINMRQrbPPIMVjbPY4ETUD7eUjobuWYXsT2JaOgRWr3gVQXAredLsB37/UyOZfCu0aplmHzgM3BdPHR1a8emL0d1bK7VIqDi685v3YO6vimyjJj6pYrmQFaWhpaVFGjJkyKcItGFer3e5iLRexGFUSagQIzgtoA4vwRoeNn7Qc7Yg4XXP4MHr4FjJoHen283WR/ccAerbNfh4fRw+2RZng0Zv8GYI7L2iYGCSS1SUkQVMkSFkZENsw6qvY1s3TpBKekL6ZdPGSj16biA+1WNRICDgxWr2vpULYfaPv/C9/fL2ZF1NhZiTD/4lC6ZpkfCmoqdfO59HQGEpQWBZzaJNmyXbDkde3gUdjRXg7R6FgpsHgL20GtQQBjdi6gUDvVjGhDfxTFZB9RO7IOnLBGsawLF5c0BPZsKAd2eh1EdiUBm7ZaN+2l2nlU37U2R9a4MGt02zf/bYTPvPX12ThHq/ybBYXpvnz3HOfnJ5Qnj+0/jMnFwe5q9PXnJhH2n6LeNsL0XjAA2KAnUR1EtiqgSd0gjmrqB4c0l2mJJ/nokTOQHtTz28IPjJe7Ol4lLFe/MdfZznj60Ofr6ITcBJrS1grxy6sejF9wfWzpl1JH5oXy/SWS1vvvB71/DR6+2DR24uKOu5WrRY+DS7XZYslmWoFTi+MaB7nLbTQESEGASIuGwC47t7EndqLnXL4GBwicgsoXGO8iGJHGRmCuCy8agreMhwm0GhUpKQeWhvCuCTNtDCQSZqQosXzIvt2joB6z94rr3lF94bbmMgUPHiWEAJEEj9qBXAUTk0kn/fY+PF7BxVC/jBhsAJrPh0ZOOzj7yi+tohcRhLfbQBLyaMgY4C1D62EkIIAupa9/rDDCi+uxq/GEe5DY8rmNpBpX/jORXceAIq354EaNOw1qC8RyaoWjATjj54NyjNIAePQjseMoQa6aFF8Y9a23XI6S5An0LhuYMIiHwPuiEEOiVKeb7AxuHhK+yzyksEfxB1lAMTZ+68yIsr9sj9a9sNaGyzgUUQTkuRU7sJig5dhkH2LBjajufS0gqhpR/fHFzy4Wya7sz65YP3pF1xVTWdv+BwgmPAMFZaE4f2gNxYb3imXXNLp3jUQkFo+OMjS9WGExLUH1dVRZHN7icrQQZ/5neT2GsNG2kHGnWoxQukqejv7lWtOs1IQv/uIptUUf6TxhbVxjNLDAmrQMgKL32GQdi5BpRjByH4ybsTAgvevJHcgLW8X7u1T/8X5JO1IOXkgZRbAFpHu2mrknGsjWko7rPBMXhks2fKrN+qbc3MbkndiqBj2cdzgqtXDDCwKhhtawEiWwFqHvwpNHw+mpUDb+UBcPRZCZH9AI7eiNYcBGNTCr0YWSvN/qEeyJ68C/JnzYN4wrR21O0+/udnoe2LbEU10D0BrNirnL/+iDo43cuTU9AK0vmjLSiwqYs4ulzCBOCgFzJAI3VkEVM3jrE+loyaYltFVnxtbeIXrUH8+qSAQlqA0+l0dmmI4MWcJ3nZ82TtUXvgo3l/QakPyJZJQ1Xnxb/dDvF9u4HDEuEYPAJdlpe5iGT1YUgeO9wNUHcprc14qQXotlwnW15+xiG/9CSkbVkDKrkMTDLSIWKGgwvWtOHFiYQOg2ivfGSZSI5Nl88R5DgyQhZezHndBNYl/K9aWcY8ahIayboVo82SLeB/59VndQWFHmfFgBZv1WMx0OpqWNOE0Gwt6Y2DUAW2nhWmSPK34esO8Eye+WzwyyUPyCfrHDy6DBnVdHT3tvvTRk+azdHoczjKzR/+nglA+l5739WQbMHRP26uLxCR+p29zfKQPswsEfFaBAgOfPHtj0DToptAxfRHaoYIPob3/MJTMu3B5z8PwuqjtsnWlEXkzeviSFyjK8Dk0LFMIhFh4tCag7aQTusU3ikpEp9uDeoCkRAK9GH5GQYE4g6QcQw4R0qk6WdiwQBNkaF3TzzHioGQWPbxTHQENgETRswrPKYFO8KUMDThJGbmoIV0I57jkKw5ekPHh/Pujx87VCHlF/pc5497X8rvtgDF4zeJmmPAB1AWYYmRz0xYtD1tykFqiAvM4jV2aDn42KdHlnCAAv3djcpDgYcEE4cX8H0g0JxFyvL/7U1VQESVDw4vJHZt6o8nN5B8sNLeCnxGVr21z3mgZmWbIhKFn7eiP4TWfgnRvbtRS2Syz9MXS9m5CWtZ+eJ41ZFrOU1Dce+G2OEDlyvt7Tap1JuA0JJLINqUyagrTj6vogEyxuNFlKW6NBgtzyiA5oUA/o04GuhkiE4oUlJWLaRVfgNt28+nhTcs2v4tP4JuHQ+e39ML66q4nlQWvVj2WkK6UOfTupdk8SdVjVlEZAOBLcSJolOl17LcnK80W9hR26qN4KiNLxvub+s0TCYVSsrIfXGniSBVFmhCKsfugl4hPOCJkxDfve0yAzWKJsjEIHH78FGg4pgZqKGSNccGJDat+Vl4zYpbDV0DqaBbc/qUK++ylvR6U3ClhQ0NP9fhY00oAxNMF6WzmRup7BCO9QQ6CxvSWmuHDhuPKpPQ8hxowudnBlpLzaP372Y2mgT+bF0AqfKSSBhzqM/RqXvou8/oEWGB1XIFgdsMGd2/wlo2Wm1vARJ9BgonpD2dAsqCnbKVvCsdnCPGQGTLeqYRINWb14gtispWoO28ljWY0HWowQ533UN39it54rGd9pyTFwIdhthBl83cpWVLZAc7pz0tWA4yJmKQ16Xew6VA4kDg9FkOLQgE6rYRmIKH+8DOq739en3RkeHpZknIEXSfqAeQ/jGOg/oVCt/QlLwk8CwZQjFgToEaTE4rj7aS34eDOIJwhuDw8XgdGW6znKjad8QiU9AiiFYHRD98G2R/EmLh9nI+OwchEAe1w5+mNNTb4nt3TI2sXfk4Zn8v3uEAx9ALPkDx+IytZ5+dkW3rkZ4UUP3tzJqfEs/nKuEjyqRv3tuY/Dl5XFbLMdpbqtUbfzHJ/hz9mzRAJxhU/BvVPpvEsfdapdMoseDF+aNGxf96MbS5za9709I5SOJBaZ6CuQnenDTx+zS4aJILnr3eMiL67RaIfrutJ9pAIBTThagtjbnhr5eD0tJ4qoVqYLZzrESUAYdINlLtTMHpAnv/gbtEdBwqik7qrMk+H2ReNSfXmotisX5NCdMG1K6lx8iBbGiaj0itO93zMwh8yDLuganGVKoeWlE/eEftAPEdHBM1JShlAXpe1WNVTU5HVaNW5Xac7ryuPKBc+6PBlpdoTMga76pVmeC+uB8t09Og0EPCmUsYrNNqQFkuv4Ha8TKfwGtC2jCc3+9/0YwkBi9WcwTCB4+DWpCbzrqq1HKIhIqaf/erOJVJKTvveOb1c++w9aucJzjdER1dEy3rI4EouLH88SlBTL0JWvmEu4GvGaQRElH2NxFR+kVhJme0h3WOlqClYwA3H5IHfLIjOWxkmbTdH2VoZ0AlBqBu4uHGBGsm0YoiPTWkNPO4pUrJPdyovD9hoKWa+hJYRrQMF9d3W40yh6ao40ilWR4++tTcjOL0tkZfyzuvoYMLOUgLsIkVVM9KS1MpIVdEy9MZcDpxAdWw0tbCLBJvMdcqcOgwjGSiFh8DeACPkerTi1n5WLAPYiGudpoFPNVPSNaXMG1AfYNTVJY0G02xYxiVVpMxWIrgAMZPHMOsNJARTN6m4Ig5MKV/GJqjnk9+9wncS0CnfsL6Q+qo5qA+ZFQvcWcdWmdihk92yMxiEzCSmERYPvoAjmdGgQD3XGr/Y798EapCHLQkTU3xXcdwqi3LWsbpxJYKCkTGFHLTSbu9csiqjOvn3se703ZxGFjalaZ6zH4rS5zOjiuH48pxZmeVtJSWSICQiIGOpcLIQ62GukIcUy75LqywLHzvq/gsPqUTghEdFu9IvnTbBPswqoPk/TNcPGsi7a5V4Dg6hz0nVFYfyRWwjqSdJyu5bkAPaZ0V39jQocF1o2zQK08on/GnjjmcwYGi6lDaw9KwfIfh2x8Mw/U33QRt6zY1x99CIZyVy05c9bf1tVWc5xG9GQESPqxvgRdloHWsu/9ngGKJtZ/ZiCHaBIcrBpLFjwj30KCJqJpb33mxyV12J9hLZ7TALsxou2FOHSR9QyBz0mmXwOYXUBhGEQSH70PAhcwOZGfZENIi6CJUSAbMgiraNdjzQL1QxMPtl9y6dftRy9eL1iQmFpeK0B7U4K75sQ/WPeDuVU8rt/DjnlSPBZkCGkJGxZJNiYmUPX+42nndkBKpocmHY4cW16Dv4s4IfmezFROBlxXIu2wGpKGFDK5Z1hjbtrFCyMhiotBa0X+jY8SYXfE9O/BcUZgG4tRrwdP2MDCQtRaQZYkFdNGCjiILda8T80oBAUsvt3g+iGg5tf6DgacO4vSh1t8KLnPOgJLHmy3Ayh3y0N8tid1Mdo86wVuqZHhxVZQ5BWqZ0nS0TTJrWz7SXn46z0pFDI9R06bB6N4WuH60jQaiOCmDiUgqNarBq3ilDslgPQJNU/eD1cpKA+d0EtKtKHjGxg/sgdiuLbhvZdogceQgSHndQEDAUBcSrRAqbXOnImwgKNRQADMnI1zyzMsHbUUY4I6O/WbJp8YGlYYjxdD8UV8IbsEatcbc2z9HNjhi2klLtgkEYgMx3bSSnatOCTfOskNwwbp2V94ooL88c419Vv8KsaWuXoVsZNLtNUrPKc9FNoSTRmlpDg+0rI96CSv2yCMufDiwncrnnCudP+nXTXgfyzyCAPWsFgCJO/eyPAHPO6AloLZ3GfCjxoOlW4+dWixiZjmW09DXn9+PSeJwXzwFHMNHUyMJpKJSrHw1iOkOcF94KfA5hRCuqoLoiRNgMHGimKVBsrD1jfrW9WAsmg88IXfyQMvBuRfZ34q2Yog4c/6AHNN/fBB+Y1+D1j/LzUN1swbUMKESQGxFWoFsEW+2paEW6yBNNjWgcLqs0gK3jLexGcpI3GBLv80MZv/l7JzK+bg0iEbxeD17fiVm5ypU40lJEtIjWzdeS5NvWjSKzi7MZhkj6JdpLsFaWg6WohImLi2FxSBm5wkoMt30WaXDD47zBi23l5Yl0ayjOLlgCQOAlvJ4FMy2z65h4o/6B8lmYPbQt8F0EK5+WONwd5TgY39kkm4iaHHRXEaFe+b4xeDow8RgCO0AuoSOj253Dbigv/glNdooEVbvk0fPnRetnr9J/qrBr7/89PL4qinPhrZU1SmuBfemjZxYLr21v15nZdantqIzUPDU+NPC4HRnD0RkyJASgyYlwqZ57cMvWMy50lhjDcsBJI4dsvo+mvcHEtcSUTyWAA0DHT1eBZG9u8A1CgkI3ZiKdpwB4MwFP/Q9aDsNmrVEcIndsIaR+HtkhvOnS3cmL6pvULtnI4q9bg6oa3bJ4/7NO5/IHDGsp3RoX4PKKO+US8ABKsTPtwQ0eOK9IIweaIOfT7TDJAQCCSKiRV4wmcAwuFNFUMKT8gte0MovgPTuOWHXgf2vtb767M8ZpWEZiB/YfRUG+WfOwSP9nVOp4T07mQBynz8OvJdcgWIpTDWT7FOPjlWf56hooXi3BzzjJv5ebqgDyZkPQrcRVdDyxWqoWzcB0lJiJrDzNug/6iHIGGdaRQ0B045AUPwAOVcAdLvWBAmVjI5N5XD8I56dtpNW9k59AaJHSWuAZKUmTx5Vs5aHp9sv3V6tjdtcpVy6uUorP1GvuZFpL8JgX7TrmMIG/e1702fPGGTdunhnEnpkStCIgx/U/GDhrKkFKdyp3kEnGEg32fH1emQOEnzp5w3d7CvvdziyfVOFtXsJ003t775yu3PwiA+tpb03dixfxDqLkgf1FY4xlQZATcHTVPMPOAYCBE8TSCHM3EwXr6263zsuM4OPtTWZK4yzswRoatHcYx717/h6vzy+L4ocWpPQaRVZomC2EZAUFEfHmhUYVyHBhsMyVLVokOFEkYIXYgLRSNVBYAtSgsgGTQIqc7RH2T++8yGpsEhNNjegmPFCouYo1/LSH17tXCUbWLmUpqSZVlDamiGBOkFPJsDarRhCm9ZcK6PDSJxohpzrbnndO/GyPdR74JzdMEM8AOXPzmVrtYkNaMF/e0Mm1PzuMVYCqK3c8L7pHNiKm+MoMA+ZfQQrapamBTeyrgsJ61733geZ49qYuBQ9YLdqpxpsvrABBV5uXWmOcD8K6xlP3OC8+MIK8fM4iUBMKCeW3b75wloqvRU4hn0LeQjEdJYs3FlTmmfoBGQ4fyKsERN8G26E+kADXpMHsm+47TYKKjElMQGVxJO/u2dVYNnCYYLLhTo4l5XZ7zV4MAjkspgO6/BxWjgEZ+5853o6cgG984Tjy3/tHVpWKNS3YfYnSA8gO1Q3qo5fzgut3nhEeYxcI14wW4dwVg8BSwXNK5A7QJcAm47I4EJ9gWWjjfQBQ71+elUGDcKRVoONspiT29H98RdnkNBB14B1rgT8H82bGfxyyfWxg6gVcBfTzTYr2ad41SHGBnJrU7fmd159INEYgowrrtjR/d7/uJXYQ8KsoEc2n5A+5BgMevoOdicI9RRInR/642+gfcUY8K3FwO9DZKabwadp6cB2vEJ0FcGtI6Bm6Q1ANxdVTFkMfZ58ip04lQ1Pb9hd74Qv96GORKCQK3Dj9VNSPDvbAfdPtUMwplcqGHgS3zKC5e73wn/5cp8M39apeN0KZFvTwCtmYMVJgh1dU44jnW54SYCmmEI16ofppSMik/L7w4lIK2xx43EkHtIunro2Z849f06crGWlk0S24mu3tn/w121YKuYKaekocTx4KVbEawabg6AxE1EoRvbtnqxHo5PTL7iQd/SthDN34de/+Q8GHmIOQnZumtCe4+VfjelG2aE6pX8U7U46ikFqRO04Ko9de1T+CYLGjUBoQiHp65UrsSbSJ6tjkFcgwl2XuuFYiwroeKEtrDuX7Y5PPdKoXU5OUMUssNi4tIoC6VEanONtOlR4dfCg0LIW9z5qLS47Htq0errqa0Mh4YToto3T9Xi81VHRfwf1D8g+2orLwDVoGMQPHxhWffsNO6L7ahzZ1129pvy1D8fxksUg78yaSzw1w6iwY4C9Y7aBVU1C04aLINUSgPZlN4GuHIL0QQdAsJm3vqVVIg1OAGheMgW+uWY1Y4K+MxfA8E+vMvsIQaIz1EY2+GS3lTEggb05qEJxtgjRhMbmEkgkNgUM9+Yj8ngH6icLfuZwnda3MaSPH1QifTG8VIqAjoljtcCJWCNa0QBUBZpg6fFtD/ij/ix2t1MiDOU5PXMdgrSlJtDAXVY8xI7aP+ayOsFb1HOFEgkVRnZvHUJ6gfooGpbG2P5vp8hNDbPlxpO5CAgrWnBb8mRtz+CW9VdGdm59U4/HxmdOnjEvbfjoZgsmiw0ZtXPniKI6J4eiiOBmFHtbq9GyYPCrmpWpn+xI/HpntXJBIo7CEDNep1YtBjU3T4Asl7BnUA9xH9rHqqWb43JmlsBfPdKeeaxZLTjSpFTGkkafxhpMmTSB3eyBNbP58oG2pbdOcM4NxgyjPcbBeTkaDC7FZPWFWPMjuHrFsPYFbzyTOHpoLDVLyDe7ho+plXLyFyANVuF7ipWAf7Lvs0VDpPxCSB930YN519/6uGvQcHQNQbZyhzUGLQgEpk8kc1aR+gf1r1wCJxY8BaEDlZByj5BTvhfsBQtxJBswbXpBsn0WnNxRBm5vAvLG/gLKH3kN0gZgOvoYpgzODhurrMxF2fDfReiw6v0qjC23ADImSygky8wNR5QKHMflJ3x6GjkvYsV2LJ+ZaSgw7/JMm9BHWu9Dm7625Rs47D+Z/+yuxSs7Ao39weY2RR01gWIdDLWZabkwrfeYOVar7bU+3iK4Xc2FJB6vY+v629s/eOsxubE+nS1Tw5KoUBKx+0JJVMrsvlEeHUbGxVMX51xz0wwU3oaE7KorytnrQb4LBHICX+2XmQIeiv44hH//cm9y7Em/dtXuOvXCcNzo1x42b2gl4WgoZk3zZAgQjRmYtSpwKCBzMPgJ2Tg+tsKyoXsmv1PRYUs8aey6bIBNvXaUA9BiYUnhWAs0XVJACQZR3PjYhfBIZ5HtmyeFt26crgb8Y9RgoB/1yonyk40NtB7voOO8wa+7Bg55W3B7OyjBvRdPZrqhs9SeBoLFvJk1fsIUhBZUjU3LZ0D7qitAbh4JSricaQRbEQ5ADfra0u3gGfo6ZIyYj3YlAXZ8PRdFpIrnZqBGMRzsFr9NR5OQ4xahX6EAG47KpTWt+rQtVcpMtM4jLQLHNQbMlUnUXQzheLndZsexpZ1uWDFg0T0Z06YNtSzZ7TsK7x1e03/h0W03Z9lc1RxT12abjqaIk2rCk+3w+rq7sl4/Hm3XJnQfCI8YPSAaRpBkZOI1J9OD61ZeE9mzY6oWifQxeD6D6jAGWjc0rdHarWhl1pSZr9nLyo+QpSS2tPcoo8/97XsfT6EjVf5p3UEAS0NZnrh+eJll/XlFKhxtUnugsOzhj+jd1x2SM074NUtldymMpSA+vEwKW7FkvL853n735a4TK/Ykk5MHWcGFsdhUpUB7SAXqVFIDio6r6Dy46botqS/FLNCCAYZkW2mvlZjhKy2ojm3FJbbo3l0WS7ciIVFb00Gi0dG3P1rKHRhDDWuhF354GpQzNUCi2Zzs8A5bBJp/EbiwFDh6OKBjuwhpAzno2BBkC1qdPVEjfAtsTYLNvKtY1u0Q0xyslW4VDSjOFOFQozZ20Y7EfZ/tki9XMfDde0hav0Jxoaob21+/2b1//uZEnawaBrLmPb95N3xzGIV2Hq0UR5s+60/+xV8/kFXZr6D3vkh8435R0n6Z68LAstXL+imLl8DvLHJngVO0gdviAAeVDZVjglBtbsSykBlMH3vRK2gfX5Gy85D8/GmotQxk0GT08D6ZGkqkG+SWJjaHwNts//lNsOdaaUsb3diSkDW2CAXHu7ZXnlB7os1sNJFAIqRT57EMRWS6HV/k4kxNK5pBs5lsFRP57L9vdTHHUMvULNofPSePuooJtEMJtmQaBwdVLyitLf/1FcwEArKMRPOy3+wuarT0SYFTO/UWaBaycx5Cj5rGAQNC40FNNDeWyM92x597Z0PiLqNNg7yeUuOTP/XcGpfh87isE0AAg49ikod2pP8HpjpvcUrcuscXR95ubtO43BwRWk4q8PN3Am8vuSNr8I/LJ6MmaoWdLTXgMLJS7WATCEkUj+x+BgQA9/371FhmI2uyeQXWllfkEHUSyT7qbFVXnD3StP0PJcvf/UMZnQ06KgfUH6A5Bz1197Q59Wr2DWg1s2F2f0/d9fsPbylQsDmH1COzRv+ULTXBxFaxdD52zpzQ96LNcGCeZA5lg0RzAR67eb1//ir28tufRe8y0B4OGGo5+tS1rrL+heLnVDKbgjorB/ScmI/GiRawThtqffeJ2e5BqJUCLagp7Fg+T7RrgzbWxPrbFNQAtl9DiTQINFsj/EML9GmehY2Pbu6ppPl7IyBC13aOQUVQOBVoMqZCdVMF2AyV1XW67W/1IXn8nz6LzhW8AuvAPjPbPeei/pYEzS+QhfRFOqeUTVtNCUILVqobETRF4p7fzHBd/JsPw9vNtZ9oK+eHBmNq7XfwLsTdT4HrrUEuyhQuUQDGv/CWny4gfG+9PkbX2QFtbb3gzZYhIMYSqAs0llkEhNdXx++mqXpagNs9U2iv82lr/7o2zsjreCvaRxeHpZR0BMem3+MyD+X5ItA9JfTanPGOHftOKJ+882X0SkuWQAzLVuxHtBC7V8S1bw6+TwJL7hZI4/IAtC4g/L+5l93jg7rAWBjxxz7QogUhy5FItcdP3dAy0JMpsCl1rBnGvnoVS6LOFp7QApMIPq8o4LEcqFDVJMMNYxzw3IoIYwti6nQHT02mzYirK2n946Oz3LuL8Hikw+ineUBBEHBzYHFYhX2RbZBDHc4uIPwrNwy2iDY2EYH7V18OLWEFsrPQwRj8qcWkosDRrCubaSNGaGhSsyffmDZ8fB/LNgp8C+qDl76KQLZbYrf0VbWorIO64tsE3HGJC/oWipDrEWD14WRvaFagT19n1Yyhtr0krOXO+1m5JHgEKxQEb4RHD9WDLxGEPIe3Cwj/2k2BQGQ4XDtRhDsn0eBknSXcqC/w8MLwN+8sixRlFUnQjpbxtx+H/zL4V97hpBeqMfDUPDJXhHPsOekEclThuPn7EvtOKp4lm+P/C7BM/PJS1x09skW20vn0Sm9a66jD+AIXHIhPgid2vw7lnqL/61fe9fN6p7QBZr/YD9SCq2BiL4AhxQJUYrAHnLEXY02fO9HxCM2rtPs1yMwVYPOu+LDL/uD/Eh1T9/7dJPbrcgQK0gMUXJqToUm5gcUSHGhQ86c94dvZui/p/NXt3qevG2X/gsqKTTSX+nXudtHsKY0p7APZNi/7/aQuIPyrtmQLqDlXgJheDLGw+RNB4YR+1k7W+PxelkOL7s+cxdYTYDlw5Yiw/XBy0uVP+2peXxt9ozWkX4Hqr1TWDEk375Cm31Ub8dRnkWdn/tHX2N4gl95zp/ehp2el/W+6fYBsNjHF2bv5GwNOyYrAsJhNpq7S8K9iBI2tSKIFzwKc+/5nsz9iwPQhtoWPzHaPWLo9/vTeenUsjyzQelIV/1oduhmyxZtpGp4C3Iql49Y3OqAVtQMkUUSWWNZfconrVzOG2bdTr4EWA3Pc6RXg3xWu1EwiEHD/AhvZBYQzu456kvWUfuhnIGn9RqNPIyu57e4p7nEH6pULNh6RL4sljUEY1LKmgJaOjsKOh7MO7yW1+CP60Usq7atGl1uX64ZxgCb1TuLnSTiKPAD8f/KTk1zX/7ija+vSCF1bFxC6trO3/yPAAKRem5XZIKfcAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/zh-CN/browser/searchplugins/paipai.xml",
    "content": "<?xml version=\"1.0\" ?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n    <ShortName>拍拍网</ShortName>\n    <Description>拍拍网搜索</Description>\n    <InputEncoding>GB2312</InputEncoding>\n    <Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAEAAAAAAAAAAAAAAAEAAAABAAAAAAAAC2r2ABNr8wAcc/YAFHP4AB10/wASf/wAHnz/ACN08QAlefYAK332ACJ5+wAMg/0AE4f9ABuO/wAPk/8ADJz/ABiR/wAWmP8AHJ7/ACqF/QAmjP4AL4r9ADOH+wAxi/0AJJv/ADeV/wA8k/0AP5v/AAWl/wAKpf8ACav/ABGm/wAZo/8AH7b/ACag/wAtpP8APaX/ADCs/wBBlP8ARZv/AE6c/QBNof4AU6H/AFqm/gBdq/8AZKv/AGut/wBqs/8AdLT/AHa5/wB9vP8Agrz/AJfL/wCq0/8AtNX/ALba/wDC3f8AxuT/ANHm/wDT7P8A2uz/AO78/wD8//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAgICAgMXAAAAAAAAAAkCBQcHBxQUFAMAAAAAAAkBBwcHBwcHFBgUAgAAAAoBFBMdHQ8dHR0fIiYDAAAEGCgePz8dPz8/Pz8iGCgnCy4kDAw/DT8MDAw/ICcYFCczIT8EPwY/DA0MPxAcFAsrNRMVPz8EPz8+Pz8SGRQHLDgjBwQ/Pz8GBgY/FRIUGCk9JQQCPwI/AgICPwcRFioaOxs/Pz8/Pz8/Pz8EDhsAKTM4CwQ/BAQEPwQEDhwtACwcOj8zBA4VGgQVFSgsAAAAKSo8Pz00Ly4vMTQtAAAAAAAtLTY/Pz05NzYzAAAAAAAAAAAwLjAyMjMzAAAAAPgPAADgBwAAwAMAAIABAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIABAADAAwAA4AcAAPgPAAA=</Image>\n    <Url type=\"text/html\" method=\"GET\" template=\"http://search.paipai.com/cgi-bin/comm_search\" resultdomain=\"paipai.com\">\n    \t<Param name=\"KeyWord\" value=\"{searchTerms}\"/>\n    \t<Param name=\"sf\" value=\"18\"/>    \n    </Url>\n    <SearchForm>http://www.paipai.com/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/zh-CN/browser/searchplugins/wikipedia-zh-CN.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>维基百科</ShortName>\n<Description>维基百科，自由的百科全书</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAA4AQAAJgAAACAgAAAAAAAAJAMAAGQBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAEFSURBVDjLxZPRDYJAEESJoQjpgBoM/9IBtoAl4KcUQQlSAjYgJWAH0gPmyNtkzEEuxkQTPzawc3Ozc3MQTc/JfVPR/wW6a+eKQ+Hyfe54B2wvrfXVqXLDfTCMd3j0VHksrTcH9bl2aZq+BCgEwCCPj9E4TdPYGj0C9CYAKdkmBrIIxiIYbvpbb2sSl8AiA+ywAbJE5YLpCImLU/WRDyIAWRgu4k1s4v50ODru4haYSCk4ntkuM0wcMAINXiPKTJQ9CfgB40phBr8DyFjGKkKEhYhCY4iCDgpAYAM2EZBlhJnsZxQUYBNkSkfBvjDd0ttPeR0mxREQ+OhfYOJ6EmL+l/qzn2kGli9cAF3BOfkAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAIKSURBVFjD7ZdBSgNRDIYLguAB7FLwAkXwBl0JgiDYjQcY8ARduBJKu3I5C0EoWDxAT9AL9AK9QBeCIHQlCM/3DZOSmeZNZ2r1bQyEGV7yXv7kJZlJq6XIOXfs+crzwPPTnvnR863n05ZFufDD/T595Q4eauM37u/pWYwfeX53cegcABcuHg0AkEQE8AKAu4gAXv8BrAEMh0PXbrddt9t1vV4v406nk62laeqm02n2LjKYIuK5WCyyfeiLDF32yLn6TJ5mBFarlev3+9nBMMqsabkYhmezWcEd2ctTE/tYBwhgt14BhtmAV2VaLpdrAHioCW+VdwWy9IMAUBQjJcQFTwGqvcTD+Xy+oc8askZJyAYrnKEokCeWLpQkSSZvBIANYgSDVVEQQJaeyHQu1QIgiQNb6AmrTtaQ9+RFSLa1D4iXgfsrVITloeSFFZlaAEjAUMaXo2DJWQtVRe1OKF5aJUkf0NdglXO5VzQGoI2USwwD3LEl590CtdO3QBoT5WSFV+Q63Oha17ITgMlkslGSGBWPdeNiDR2SL1B6zQFINmOAkFOW5eTSURCdvX6OdUlapaWjsKX0dgOg26/VWHSUKhrPz35ISKwq76R9Wx+kKgC1f0o5mISsypUG3kPj2L/lDzKYvEUwzoh2JtPRdQQAo1jD6afne88H1oTMeH6ZK+x7PB/lQ/CJtvkNEgDh1dr/bVYAAAAASUVORK5CYII=</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA3MkMyRDY5QjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA3MkMyRDZBQjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDcyQzJENjdCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDcyQzJENjhCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7lkNGzAAAELklEQVR42uyYa4hUZRjHn3Nm13X2Mu6urtqutrTeVjRUQikoKUoQLIy8hybiBcVMRdFASPwgQTczsCiMvFYGffBDeANFUDEydc31viheat2dyVndmdmdy57+7/I/+HCcKaX1Q3Re+LHnOe9z3sv/PM/znlnLcRz5vzdb/OaL4Ivgi3C/WV01UCAQkNraWqmpGSCVVVWSl5cnZaXl4jgZaWpugp0viURcwpGIJJMpSba1SY+yUlmy5B3ZuGGDXGlokJKSYkmn0pJOp6UDBbsl2iJFRYVi25bEYjFpwzOtra3S3t4umUxGuqqo53WVCGZR9fX1nZgWDAaxgWIJhUpASGyIFLBtSWKDhcFCScTjuE5JXV2dhMNhSaVS2Kwt0WgUYiU6hTCiRSLNGM2BnYF4yccWCWPB6yAC9oGzYC2Iga/pNx/kg/fBs2AcSICvQOMjT2pZD7xFE0kFBd0lHo89zsiv5d8L3o4nwW+dcotUMDo+p11Jn3YKY/qeY9900P0/lv5hUJ+rswc3Nlnd6wDvgmHgR3V/GfgyS0RZf1NrrEeoR/ZD1rDAPzzrHX8wuEYhcr68E6BV2W9RGJMiI9T9wxzwFfAd+AyUgeFgK/iG9ovgAMcpAIvB92AVNzCJ9hoKu4LjjwabmYrGdwtYyb45nPM98DbYyHW4bSr7Pwb9PPszqTwGnGdUZ22DuekX1L074JSy3wC7eV1C/53clFHXVLEz7Hc3UsG38gz9x7O/F+25oC+vPzI1FVwGN0FP8Dz4gmO4fvPYN5X2LI5ZSvsTT9F/iveEgkZyhc8lTrxd3TPhM1LZ08C3vL7HxRplM6AN/AqOgVGgjhts5sKugyi4qvKzhaKZ4voHGMKCe5oF2qHfIj7TyDGucSM/sH5tY7/p+x1cBGm17vmMgikUsxw8kSv/ZoBqqjiCm7zLsBQ+vMuTl/nKbuTJcdIjpmnduIBuKmfNmfcy570BlrMvzpSap+Z2GG2WZ869nr3Ynn7TngZ7wACKbIRdl+s74QgddlPphVzgh6A/c1g8xbND2b24qD/BLVDk8XWUv8MIKuTCTNinVFjfBh+oY82mv+OZs1SNJ1n6ZzLi1nvWsgksyFUbXuVAO5RQjppENxNynyq7AfzE6xsMyyDtfhxDF1mHkZCtSJ9T9mLWIPeZibzuyejb5hlztVr7ZaaBtzlu5GU7Zi7xW8BU0CaqZt7wfnBI+b0GhvIb4iBD7SWOuYfKr+Px+zN4k3loJj/KojYIFINfmALu6TCW0dGbp0gNj+nZLHI203YCOA6WqtNhEF/OWc45ki/kHOuWzW+cgYyyK//mw8MtLEU8AkMqbIMeP5OjfWj3oU9flUL63C5XZ7zZaJXq66+eGajmdJvrG2LkuHNUco1uLapWdarC8v+z5P+U9kXwRfBF8EXwRfBFyNH+EmAA/FQ613UCCjYAAAAASUVORK5CYII=</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5QzlEREIwQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5QzlEREIxQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODlDOUREQUVCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODlDOUREQUZCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz41D9uwAAAJWElEQVR42uxcCWxURRj+t3t029IiVCyXLSpo0ERFLVAvNJ4oBRUVL7Se4IUXeOIVjaKmgkHxthweiKJGY/HAKxqwaiwYBBESwQtpgdCWtns//6nfi7/je7v72kI0mS/5s7vvn5n3Zuab/3pNfZZlkYFBjlkCA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEg87B919+OL/fT4FAgELBIF0zZQqVl5dTSZ8SWr1mHY2oqKBYtIWSiSSlLB81bN5EkUiU4ok4BYMBSqZ8FItEqCmVoBhf6xvOJx+PY6VSRHi/krJS5PP5OiTB4+SFcymVTFI797N4TFJ6foatjVsoNxyi3sW7U3t7hOKxCB+hHGppbqFgfh7ts+cgamlvofy8fIrHk+Tj4ROxKK1Y+S21trbRgvnz+NkilOSxU+r+hghdw+DBg6msbBDV1X1FY8ZUUmtbS8fG+nw5VFVVRUWFPamppYlCoSAlkooI7dTMmxlnMvTzSAS1oe1trdSjqIiJsJWJEKRevYs7iBCLMhH8OfwZo2Zus7R2CcWYHIq0hw4fQX5+nveX1FJ9/bfGIuxqDBgwgPLy8ngD4x0bq7baSllUstcgGj9hAoWjfJ03yrIkESwQgU9wIkXh3FAHESLRKBUV7UZlpaW0dt2PFGlro8WLX6eGhoaOE93xxpb7qL7qpDfydRuKDIlkgsi81P0PBkI53kOhIUOG0LRptzAhijrV//8YIwxluZMlxtJCf3HZz1LM8hbLQpYDWe5gaWJhu0ghliBLNctqlqksB7NsYwmz9GCZw/IFy0Uso9E3ylLIkg/dbEPTnY5TWTawfJ+p4R4sN7GsAgmUtLHczXKYaDNb6JVMB1kUjmd5R+hU2z2hG8HyIMa09U+hj8HOhdo3FZ2+7qVTL5bN2KiVLm1mQd/OMlDTjYPuXpe+86EfZvZnl+EWcbD7e+l4jzi1Zzjo+7I0Ql+j6epYfoFbcSKZcjsLzN7sMoQ0Kz/FS+dSllZ0/MSlzf3Qq3b74dpxuHaOS5/roD/Q7M8uwyU4nPZ+feN1gGfRMc5S4WIVtqPNQ7imXMkacq9UbmJZJgLUXBcGO323ERTfA3rtSViioIM+IPr7tbFshNOsScDlmdImK2nmEfRwqp36+7PoW4cAvzcCfLVfI9NNUMfTLBfiIa5kWa7p/0AwOB2s246TPgaBiY7TQZ7r8VtZkWcwmQQ+fSDTVWgzE1lICqI2aS0yELUQL7H0YymCy1Exy40s37FczTIeYybFfdS8XmE5gOVhlgKM7cMixbR4Rrox5SavweYmsW5JCIHYPVmWIINSGAT3aY+fg+dox3xS+P0uywuwsDqRVFZ2CO5jZ3Mq87qV5es0JBjOUs5yLjK5z1hOhMX+0gub38ON1U33colGG4X/eSPNWJ/hYWzkY5NrRP8rVOou03g8tK1fxLK/sCiVQnctAtACu7bEMoplI/Q/sBzK0gd61e4gkMkeYxzIfBRMqLr2srBcfbCwddD9zjKR5TSWsSw3i+vSwgwDqe37TMJ91PzPxLqp6+vgXvXUfjDLWaL/QvQtzLB/i7DuNiah/88gbNY4Udx8hkub6aLNyS5t9oX+dgfdKOh+cnEVhBOu2hytXVfj/cpSlmYOj2vuS8dY6Fdo13uKOOlUlyj8SZf5qHx9d+36kejzmyCrbjHtTKw8wzqcksXe9YO1kfGaSvObMcZYNz/mhA+ECbkUfkbHAuEK3HzPZfic46ArEM9Q5KCXfl+eAHUSb8MmbczCv7qRLE/cR6JJFF+GuMQRuS6Wb6bDXDLN8024gDDis5DLWtjWNBOuByFfFde2ilrC+V6IQKLqpxhe5aAfIPpPhrvQF2AyxtnexQg4IU7X04gDVu7k1IsQf6R7HsIhuRzfH4OF84q5+FQu69guPHcAcdRH9O+3HfPxWYm9y5oIb7OsFz5GN2vVqBsov1iCTZc4Dye5O8rIO2B1aumvcvj8btx0PcBVzzwU35elKb6Voah2l2aGO/O66Xe4OoVjujCX0dgLZS3fRwngUwSxDwhLeK4XIuxAdG/7+tOErhIbczFMG+GUFos2KnVZikCoq3gB2UthmvpGZ1GAoEwFhHsjiAyhuLbGpc8RMOM1qJH80cVniCCGIK8VQA1Xw/o+D/em4p96ZFy1SALIiQiZoMz9ZoeCRD0iUBkMKZmGa8dmEdycgjYbRUSv+8Xv0eZhTE59X410NBOeQftZLvoJ0Dchyp6LhVqG9NkJd4vovT9M7HQtQtdxEvpsQiDnBBVzfI52zzvo7XU4M819hqLNJWnaVIhUtMIrGarFRg9DXqs/1MdiU1Xa8yICFuomItjvJz7E7+UZCkBeiLAClmyYS6rsRIRntYh8YheJ0EPM9Z5OEuEJkLogQ5HLTo8fzdY1yKDRLrY8CllF/3yjNVOUqFWGcAJOcXfBfsE1Hq5mJAKz7oAfUXW9h0DPr0XkC8R6FnbiGQpFhrK0k+7tKtQ+WjPEQ2+LtezphQgb4DftQGYU/L/EhyKKn4xCVE2WmUBKVOgkZOUuis9mpD9tKEJNTTN+Uvt003sJ7uLap44bHNxKMsM8CUWjIAI7pwDVcshW9JRR4bks5rAQNYtSFNA8YTgmYptlp9L0JOFCbs5izLPRdrtD6mlHt5vQZoKmu0Dc64I01TULgaYTqqBf72Ed5qBPrYPucJYGnDSJcaJKW+pQPZwI/VqntA6HdQPaOKXx+4EgjR7mUY/xvszgShzxCTpXuujzUUqO07//VkGiP8z6L2Izl+OE24tzKU6GJchyB/3zZc0XQl8rgh/lkxcLnYrI54miVxnihs2izTLc3+1vOEeCWAm0Vyf7LQSYNUjPLByWElF/mYENlvO8DylwNSzpr3AtJQ4EqBLxl4XsZBbWdyCqp1uEfgkOYaGL+1AW6zURMFqoWt4X8EAE9VJH1ezfcdG3IS3JFTmxW8CyDRNqwuIP1MxtApOai8XtiwmHRLtb8TxRBJs+4b9XIZJvBUF3E1YsgFStGic4DIsUyfDM67GQTfjdQyxmLsj0IwhmP4edgm/D8/Whv1+0qXavYKM3uNzT/nOARZh3Ma4HMZ6axyNYmyDIF3ex2DlYq3qszQ6sZzE5vyw0MDAwMDAwMDAwQKpm/uGmgZ1SGBgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhh4w58CDAAL8AVXFSeKUgAAAABJRU5ErkJggg==</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://zh.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://zh.wikipedia.org/wiki/Special:搜索\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/alerts/alert.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     closeAlert.tooltip          \"关闭此通知\">\n<!ENTITY     settings.label              \"设置\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/alerts/alert.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE(closeButton.title): Used as the close button text for web notifications on OS X.\n# This should ideally match the string that OS X uses for the close button on alert-type\n# notifications. OS X will truncate the value if it's too long.\ncloseButton.title = 关闭\n# LOCALIZATION NOTE(actionButton.label): Used as the button label to provide more actions on OS X notifications. OS X will truncate this if it's too long.\nactionButton.label = …\n# LOCALIZATION NOTE(webActions.disableForOrigin.label): %S is replaced\n# with the hostname origin of the notification.\nwebActions.disableForOrigin.label = 禁止来自 %S 的通知\n\n# LOCALIZATION NOTE(source.label): Used to show the URL of the site that\n# sent the notification (e.g., \"via mozilla.org\"). \"%1$S\" is the source host\n# and port.\nsource.label=由 %1$S 提示\nwebActions.settings.label = 通知设置\n\n# LOCALIZATION NOTE(doNotDisturb.label): %S is replaced with the\n# brandShortName of the application.\ndoNotDisturb.label = 在我重新启动 %S 前不要打扰我\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/alerts/notificationNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngeneral=常规通知\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/autoconfig/autoconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadConfigTitle = 配置错误\nreadConfigMsg = 读取配置文件失败。请联系您的系统管理员。\n\nautoConfigTitle = 自动配置警告\nautoConfigMsg = Netscape.cfg/自动配置失败。请联系您的系统管理员。\\n错误：%S失败：\n\nemailPromptTitle = 电子邮件地址\nemailPromptMsg = 请输入您的电子邮件地址\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/cookie/cookieAcceptDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     props.name.label               \"名称：\">\n<!ENTITY     props.value.label              \"内容：\">\n<!ENTITY     props.domain.label             \"主机名：\">\n<!ENTITY     props.path.label               \"路径：\">\n<!ENTITY     props.secure.label             \"发送，为：\">\n<!ENTITY     props.expires.label            \"过期时间：\">\n\n<!ENTITY     button.allow.label             \"允许\">\n<!ENTITY     button.allow.accesskey         \"A\">\n<!ENTITY     button.session.label           \"在当前会话中允许\">\n<!ENTITY     button.session.accesskey       \"S\">\n<!ENTITY     button.deny.label              \"拒绝\">\n<!ENTITY     button.deny.accesskey          \"D\">\n\n<!ENTITY     dialog.title                   \"确认设置 Cookie\">\n<!ENTITY     dialog.remember.label          \"对此站点的所有 Cookie 使用我的选择\">\n<!ENTITY     dialog.remember.accesskey      \"U\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/cookie/cookieAcceptDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhostColon=主机：\ndomainColon=域：\nforSecureOnly=仅加密连接\nforAnyConnection=任意连接类型\nexpireAtEndOfSession=在会话结束时\n\nshowDetails=显示详细信息\nhideDetails=隐藏详细信息\ndetailsAccessKey=T\n\npermissionToSetACookie = 站点 %S 要求设置一个 Cookie。\npermissionToSetSecondCookie = 站点 %S 要求设置第二个 Cookie。\n#  LOCALIZATION NOTE (PermissionToSetAnotherCookie): First %S: sitename, second %S: number of cookies already present for that site\npermissionToSetAnotherCookie = 此站点 %S 要求设置另一个 Cookie。\\n您已经有了 %S 个来自此站点的 Cookie。\npermissionToModifyCookie = 站点 %S 要求修改一个已存在的 Cookie。\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/formautofill/requestAutocomplete.dtd",
    "content": ""
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/AccessFu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Screen reader started/stopped\nscreenReaderStarted = 屏幕朗读器已启动\nscreenReaderStopped = 屏幕阅读器已停止\n\n# Roles\nmenubar        =       菜单栏\nscrollbar      =       滚动条\ngrip           =       抓手\nalert          =       警告\nmenupopup      =       弹出菜单\ndocument       =       文档\npane           =       面板\ndialog         =       对话框\nseparator      =       分隔符\ntoolbar        =       工具栏\nstatusbar      =       状态栏\ntable          =       表格\ncolumnheader   =       列标题\nrowheader      =       行标题\ncolumn         =       列\nrow            =       行\ncell           =       单元格\nlink           =       链接\nlist           =       列表\nlistitem       =       列表项\noutline        =       大纲\noutlineitem    =       大纲项\npagetab        =       标签页\npropertypage   =       属性页\ngraphic        =       图表\nswitch         =       切换\npushbutton     =       按钮\ncheckbutton    =       复选按钮\nradiobutton    =       单选按钮\ncombobox       =       组合框\nprogressbar    =       进度条\nslider         =       滑动块\nspinbutton     =       旋钮\ndiagram        =       图表\nanimation      =       动画\nequation       =       等式\nbuttonmenu     =       按钮菜单\nwhitespace     =       空白\npagetablist    =       标签页列表\ncanvas         =       画布\ncheckmenuitem  =       复选菜单项\nlabel          =       标签文本\npasswordtext   =       密码文本\nradiomenuitem  =       单选菜单项\ntextcontainer  =       文本容器\ntogglebutton   =       切换按钮\ntreetable      =       树状表\nheader         =       页眉\nfooter         =       页脚\nparagraph      =       段落\nentry          =       条目\ncaption        =       标题\nheading        =       题目\nsection        =       章节\nform           =       表单\ncomboboxlist   =       组合框列表\ncomboboxoption =       组合框选项\nimagemap       =       图像映射\nlistboxoption  =       列表框选项\nlistbox        =       列表框\nflatequation   =       平面方程\ngridcell       =       网格\nnote           =       注释\nfigure         =       小节\ndefinitionlist =       定义列表\nterm           =       条款\ndefinition     =       定义\n\nmathmltable              = 数学表格\nmathmlcell               = 单元格\nmathmlenclosed           = 已关闭\nmathmlfraction           = 分数\nmathmlfractionwithoutbar = 无分数线分数\nmathmlroot               = 根\nmathmlscripted           = 脚本\nmathmlsquareroot         = 平方根\n\n# More sophisticated roles which are not actual numeric roles\ntextarea       =       文本区\n\nbase           =       基数\nclose-fence    =       闭区间\ndenominator    =       分母\nnumerator      =       分子\nopen-fence     =       开区间\noverscript     =       上标\npresubscript   =       前下标\npresuperscript =       前上标\nroot-index     =       根指数\nsubscript      =       下标\nsuperscript    =       上标\nunderscript    =       下标\n\n# Text input types\ntextInputType_date   =       日期\ntextInputType_email  =       电子邮件\ntextInputType_search =       搜索\ntextInputType_tel    =       电话\ntextInputType_url    =       网址\n\n# More sophisticated object descriptions\nheadingLevel   =       标题级别 %S\n\n# more sophisticated list announcement\nlistStart      =       首项\nlistEnd        =       尾项\n# LOCALIZATION NOTE (listItemsCount): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nlistItemsCount =       1项;#1项\n\n# LOCALIZATION NOTE: # %1$S is the position of the item n the set.\n# %2$S is the total number of such items in the set.\n# An expanded example would read \"2 of 5\".\nobjItemOfN      =       %1$S / %2$S\n\n# Landmark announcements\nbanner         =       横幅\ncomplementary  =       补充\ncontentinfo    =       内容信息\nmain           =       主要\nnavigation     =       导航\nsearch         =       搜索\n\n# LOCALIZATION NOTE (tblColumnInfo): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfo = 1 列;#1 列\n# LOCALIZATION NOTE (tblRowInfo): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfo = 1 行;#1 行\n\n# table or grid cell information\ncolumnInfo = 列 %S\nrowInfo = 行 %S\nspansColumns = 贯穿%S列\nspansRows = 贯穿%S行\n\n# Invoked actions\njumpAction     =      已跳过\npressAction    =      已按下\ncheckAction    =      已选中\nuncheckAction  =      未选中\nonAction       =      开\noffAction      =      关\nselectAction   =      已选定\nunselectAction =      未选中\nopenAction     =      已打开\ncloseAction    =      已关闭\nswitchAction   =      已切换\nclickAction    =      已点击\ncollapseAction =      已折叠\nexpandAction   =      已展开\nactivateAction =      已激活\ncycleAction    =      循环的\n\n# Live regions\n# 'hidden' will be spoken when something disappears in a live region.\nhidden         =      隐藏\n\n# Tab states\ntabLoading     =      载入中\ntabLoaded      =      已载入\ntabNew         =      新标签页\ntabLoadStopped =      载入已停止\ntabReload      =      重新载入中\n\n# Object states\nstateChecked     =    已选中\nstateOn          =    已开\nstateNotChecked  =    未选中\nstateOff         =    已关\nstatePressed     =    已按下\n# No string for a not pressed toggle button\nstateExpanded    =    已展开\nstateCollapsed   =    已折叠\nstateUnavailable =    不可用\nstateReadonly    =    只读\nstateRequired    =    必需\nstateTraversed   =    已访问\nstateHasPopup    =    已弹出\nstateSelected    =    已选中\n\n# App modes\neditingMode    =      编辑中\nnavigationMode =      操纵中\n\n# Quick navigation modes\nquicknav_Simple      = 默认\nquicknav_Anchor      = 锚点\nquicknav_Button      = 按钮\nquicknav_Combobox    = 组合框\nquicknav_Landmark    = 界标\nquicknav_Entry       = 条目\nquicknav_FormElement = 表单元素\nquicknav_Graphic     = 图片\nquicknav_Heading     = 标题\nquicknav_ListItem    = 列表项\nquicknav_Link        = 链接\nquicknav_List        = 列表\nquicknav_PageTab     = 页面标签页\nquicknav_RadioButton = 单选按钮\nquicknav_Separator   = 分隔符\nquicknav_Table       = 表格\nquicknav_Checkbox    = 复选框\n\n# MathML menclose notations.\n# See developer.mozilla.org/docs/Web/MathML/Element/menclose#attr-notation\nnotation-longdiv            = 长除号\nnotation-actuarial          = 精算\nnotation-phasorangle        = 向量角\nnotation-radical            = 弧度\nnotation-box                = 框\nnotation-roundedbox         = 圆角框\nnotation-circle             = 圆\nnotation-left               = 左\nnotation-right              = 右\nnotation-top                = 上\nnotation-bottom             = 下\nnotation-updiagonalstrike   = 左下右上删除线\nnotation-downdiagonalstrike = 右下左上删除线\nnotation-verticalstrike     = 垂直删除线\nnotation-horizontalstrike   = 水平删除线\nnotation-updiagonalarrow    = 左下右上箭头\nnotation-madruwb            = 阿拉伯分数\n\n# Shortened role names for braille\nmenubarAbbr        =       菜单栏\nscrollbarAbbr      =       滚动条\ngripAbbr           =       抓手\nalertAbbr          =       警示框\nmenupopupAbbr      =       弹出菜单\ndocumentAbbr       =       文档\npaneAbbr           =       面板\ndialogAbbr         =       对话框\nseparatorAbbr      =       分隔符\ntoolbarAbbr        =       工具栏\nstatusbarAbbr      =       状态栏\ntableAbbr          =       tbl\ncolumnheaderAbbr   =       列标题\nrowheaderAbbr      =       行标题\ncolumnAbbr         =       列\nrowAbbr            =       行\ncellAbbr           =       单元格\nlinkAbbr           =       链接\nlistAbbr           =       列表\nlistitemAbbr       =       列表项\noutlineAbbr        =       大纲\noutlineitemAbbr    =       大纲项\npagetabAbbr        =       页面标签\npropertypageAbbr   =       属性页\ngraphicAbbr        =       图形\npushbuttonAbbr     =       按钮\ncheckbuttonAbbr    =       复选按钮\nradiobuttonAbbr    =       单选按钮\ncomboboxAbbr       =       组合框\nprogressbarAbbr    =       进度条\nsliderAbbr         =       滑动块\nspinbuttonAbbr     =       旋钮\ndiagramAbbr        =       图表\nanimationAbbr      =       动画\nequationAbbr       =       方程式\nbuttonmenuAbbr     =       按钮菜单\nwhitespaceAbbr     =       空白\npagetablistAbbr    =       页面标签列表\ncanvasAbbr         =       画布\ncheckmenuitemAbbr  =       复选菜单项\nlabelAbbr          =       标签\npasswordtextAbbr   =       密码段\nradiomenuitemAbbr  =       单选菜单项\ntextcontainerAbbr  =       文本容器\ntogglebuttonAbbr   =       切换按钮\ntreetableAbbr      =       树状表\nheaderAbbr         =       页眉\nfooterAbbr         =       页脚\nparagraphAbbr      =       段落\nentryAbbr          =       条目\ncaptionAbbr        =       大标题\nheadingAbbr        =       小标题\nsectionAbbr        =       章节\nformAbbr           =       表单\ncomboboxlistAbbr   =       组合框列表\ncomboboxoptionAbbr =       组合框选项\nimagemapAbbr       =       热点链接\nlistboxoptionAbbr  =       列表框选项\nlistboxAbbr        =       列表框\nflatequationAbbr   =       平面方程\ngridcellAbbr       =       网格\nnoteAbbr           =       注释\nfigureAbbr         =       小节\ndefinitionlistAbbr =       定义列表\ntermAbbr           =       条款\ndefinitionAbbr     =       定义\ntextareaAbbr       =       文本域\n\n# LOCALIZATION NOTE (tblColumnInfoAbbr): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfoAbbr = #1列;#1列\n# LOCALIZATION NOTE (tblRowInfoAbbr): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfoAbbr = #1行;#1行\ncellInfoAbbr = c%Sr%S\n\nstateCheckedAbbr = (x)\nstateUncheckedAbbr = ( )\nstatePressedAbbr = (x)\nstateUnpressedAbbr = ( )\n\nmathmlenclosedAbbr           = 包入\nmathmltableAbbr              = tbl\nmathmlcellAbbr               = 单元格\nmathmlfractionAbbr           = 分数\nmathmlfractionwithoutbarAbbr = 无分数线分数\nmathmlrootAbbr               = 根\nmathmlscriptedAbbr           = 脚本\nmathmlsquarerootAbbr         = 平方根\n\nbaseAbbr           = 基数\nclose-fenceAbbr    = 关闭\ndenominatorAbbr    = 分母\nnumeratorAbbr      = 分子\nopen-fenceAbbr     = 开放\noverscriptAbbr     = 顶标\npresubscriptAbbr   = 前下标\npresuperscriptAbbr = 前上标\nroot-indexAbbr     = 索引\nsubscriptAbbr      = 下标\nsuperscriptAbbr    = 上标\nunderscriptAbbr    = 下\n\nnotation-longdivAbbr            = 长除法\nnotation-actuarialAbbr          = 精算\nnotation-phasorangleAbbr        = 向量角\nnotation-radicalAbbr            = 弧度\nnotation-boxAbbr                = 框\nnotation-roundedboxAbbr         = 圆角框\nnotation-circleAbbr             = 圆\nnotation-leftAbbr               = 左\nnotation-rightAbbr              = 右\nnotation-topAbbr                = 上\nnotation-bottomAbbr             = 下\nnotation-updiagonalstrikeAbbr   = 左下右上删除线\nnotation-downdiagonalstrikeAbbr = 右下左上删除线\nnotation-verticalstrikeAbbr     = 垂直删除线\nnotation-horizontalstrikeAbbr   = 水平删除线\nnotation-updiagonalarrowAbbr    = 左下右上箭头\nnotation-madruwbAbbr            = 阿拉伯分数\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY about.version                \"版本\">\n<!-- LOCALIZATION NOTE (about.credits.beforeLink): note that there is no space between this phrase and the linked about.credits.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n\n<!ENTITY about.credits.beforeLink     \"查看 Mozilla 项目的\">\n<!ENTITY about.credits.linkTitle      \"贡献者\">\n<!-- LOCALIZATION NOTE (about.credits.afterLink): note that there is no space between the linked about.credits.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.credits.afterLink      \"名单。\">\n<!-- LOCALIZATION NOTE (about.license.beforeTheLink): note that there is no space between this phrase and the linked about.license.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n\n<!ENTITY about.license.beforeTheLink  \"阅读针对此产品的\">\n<!ENTITY about.license.linkTitle      \"授权信息\">\n<!-- LOCALIZATION NOTE (about.license.afterTheLink): note that there is no space between the linked about.license.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.license.afterTheLink   \"。\">\n<!-- LOCALIZATION NOTE (about.relnotes.beforeTheLink): note that there is no space between this phrase and the linked about.relnotes.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n\n<!ENTITY about.relnotes.beforeTheLink \"阅读针对此版本的\">\n<!ENTITY about.relnotes.linkTitle     \"发行说明\">\n<!-- LOCALIZATION NOTE (about.relnotes.afterTheLink): note that there is no space between the linked about.relnotes.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.relnotes.afterTheLink  \"。\">\n<!-- LOCALIZATION NOTE (about.buildconfig.beforeTheLink): note that there is no space between this phrase and the linked about.buildconfig.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n\n<!ENTITY about.buildconfig.beforeTheLink \"查看此版本使用的\">\n<!ENTITY about.buildconfig.linkTitle     \"构建配置\">\n<!-- LOCALIZATION NOTE (about.buildconfig.afterTheLink): note that there is no space between the linked about.buildconfig.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.buildconfig.afterTheLink  \"。\">\n\n<!ENTITY about.buildIdentifier        \"构建标识符: \">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/aboutAbout.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAbout.title  \"关于 about\">\n<!ENTITY aboutAbout.note   \"这是为方便您查询而设置的“about”页。<br/>其中某些容易混淆，某些仅用于诊断目的。<br/>还有一些因为必须指定查询字符串才能查看，故而省略了。\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/aboutNetworking.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutNetworking.title                 \"关于网络连接\">\n<!ENTITY aboutNetworking.warning               \"此功能仍处于实验阶段。请不要在无经验的情况下使用。\">\n<!ENTITY aboutNetworking.showNextTime          \"下次仍显示此警告\">\n<!ENTITY aboutNetworking.ok                    \"确定\">\n<!ENTITY aboutNetworking.HTTP                  \"HTTP\">\n<!ENTITY aboutNetworking.sockets               \"套接字\">\n<!ENTITY aboutNetworking.dns                   \"DNS\">\n<!ENTITY aboutNetworking.websockets            \"WebSocket\">\n<!ENTITY aboutNetworking.refresh               \"刷新\">\n<!ENTITY aboutNetworking.autoRefresh           \"每3秒自动刷新一次\">\n<!ENTITY aboutNetworking.hostname              \"主机名\">\n<!ENTITY aboutNetworking.port                  \"端口\">\n<!ENTITY aboutNetworking.spdy                  \"SPDY\">\n<!ENTITY aboutNetworking.ssl                   \"SSL\">\n<!ENTITY aboutNetworking.active                \"活动\">\n<!ENTITY aboutNetworking.idle                  \"空闲\">\n<!ENTITY aboutNetworking.host                  \"主机\">\n<!ENTITY aboutNetworking.tcp                   \"TCP\">\n<!ENTITY aboutNetworking.sent                  \"已发送\">\n<!ENTITY aboutNetworking.received              \"已接收\">\n<!ENTITY aboutNetworking.family                \"协议族\">\n<!ENTITY aboutNetworking.addresses             \"地址\">\n<!ENTITY aboutNetworking.expires               \"过期时间 (秒)\">\n<!ENTITY aboutNetworking.messagesSent          \"发送消息\">\n<!ENTITY aboutNetworking.messagesReceived      \"接收消息\">\n<!ENTITY aboutNetworking.bytesSent             \"发送字节\">\n<!ENTITY aboutNetworking.bytesReceived         \"接收字节\">\n<!ENTITY aboutNetworking.logging               \"日志\">\n<!ENTITY aboutNetworking.logTutorial           \"参见 <a href='https://developer.mozilla.org/docs/Mozilla/Debugging/HTTP_logging'>HTTP 日志</a> 了解如何使用此工具。\">\n<!ENTITY aboutNetworking.currentLogFile        \"当前日志文件：\">\n<!ENTITY aboutNetworking.currentLogModules     \"当前日志模块：\">\n<!ENTITY aboutNetworking.setLogFile            \"设置日志文件\">\n<!ENTITY aboutNetworking.setLogModules         \"设置日志模块\">\n<!ENTITY aboutNetworking.startLogging          \"开始记录日志\">\n<!ENTITY aboutNetworking.stopLogging           \"停止记录日志\">\n<!ENTITY aboutNetworking.dnsLookup             \"DNS 查询\">\n<!ENTITY aboutNetworking.dnsLookupButton       \"解析\">\n<!ENTITY aboutNetworking.dnsDomain             \"域名\">\n<!ENTITY aboutNetworking.dnsLookupTableColumn  \"IP\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/aboutProfiles.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutProfiles.title \"关于配置文件\">\n<!ENTITY aboutProfiles.subtitle \"此页面将帮助您管理您的配置文件。每个配置文件都是一个独立的小世界，各自分别地存放着历史记录、书签、设置和附加组件。\">\n<!ENTITY aboutProfiles.create \"创建新配置文件\">\n<!ENTITY aboutProfiles.restart.title \"重新启动\">\n<!ENTITY aboutProfiles.restart.inSafeMode \"重新启动并禁用附加组件…\">\n<!ENTITY aboutProfiles.restart.normal \"正常重新启动…\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/aboutProfiles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nname = 配置文件：%S\nisDefault = 默认配置文件\nrootDir = 根目录\n# LOCALIZATION NOTE: localDir is used to show the directory corresponding to\n# the main profile directory that exists for the purpose of storing data on the\n# local filesystem, including cache files or other data files that may not\n# represent critical user data. (e.g., this directory may not be included as\n# part of a backup scheme.)\n# In case localDIr and rootDir are equal, localDir is not shown.\nlocalDir = 本地目录\ncurrentProfile = 此配置文件正被使用，无法删除。\n\nrename = 重命名\nremove = 移除\nsetAsDefault = 设为默认配置文件\nlaunchProfile = 在新的浏览器中启动配置文件\n\nyes = 是\nno = 否\n\nrenameProfileTitle = 重命名配置文件\nrenameProfile = 重命名配置文件“%S”\n\ninvalidProfileNameTitle = 无效的配置文件名\ninvalidProfileName = 不能使用配置文件名“%S”。\n\ndeleteProfileTitle = 删除配置文件\ndeleteProfileConfirm = 删除此配置文件会将它从可用配置文件列表中移除，且无法撤销。\\n您也可选择彻底删除配置文件，包括您的设置、证书和其他个人文件等。这样选择将删除“%S\"文件夹，且无法撤销。\\n您想删除彻底删除此配置文件吗？\ndeleteFiles = 删除文件\ndontDeleteFiles = 不要彻底删除\n\nopenDir = 打开目录\n# LOCALIZATION NOTE (macOpenDir): This is the Mac-specific variant of openDir.\n# This allows us to use the preferred\"Finder\" terminology on Mac.\nmacOpenDir = 在 Finder 中显示\n# LOCALIZATION NOTE (winOpenDir2): This is the Windows-specific variant of\n# openDir.\nwinOpenDir2 = 打开文件夹\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/aboutReader.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutReader.loading2):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\naboutReader.loading2=载入中…\naboutReader.loadError=从页面载入文章失败\n\naboutReader.colorScheme.light=亮色\naboutReader.colorScheme.dark=暗色\naboutReader.colorScheme.sepia=深褐色\naboutReader.colorScheme.auto=自动\n\n# LOCALIZATION NOTE (aboutReader.estimatedReadTimeValue1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of minutes it is estimated to take to read the article\n# example: `3 minutes`\naboutReader.estimatedReadTimeValue1=#1 分钟;#1 分钟\n\n#LOCALIZATION NOTE (aboutReader.estimatedReadingTimeRange1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# When there is some uncertainty in how long the article will take to read show a range of\n# minutes it is expected to take.\n# #1 is the number of minutes it is estimated to take to read the article for a fast reader\n# #2 is the number of minutes it is estimated to take to read the article for a slow reader\n# #2 is the variable used to determine the plural form to use.\n# example: `5-8 minutes`\naboutReader.estimatedReadTimeRange1=#1-#2 分钟;#1-#2 分钟\n\n# LOCALIZATION NOTE (aboutReader.fontType.serif, aboutReader.fontType.sans-serif):\n# These are the styles of typeface that are options in the reader view controls.\naboutReader.fontType.serif=衬线\naboutReader.fontType.sans-serif=无衬线\n\n# LOCALIZATION NOTE (aboutReader.fontTypeSample): String used to sample font types.\naboutReader.fontTypeSample=Aa\n\naboutReader.toolbar.close=关闭阅读模式\naboutReader.toolbar.typeControls=字型调控\n\n# These are used for the Reader View toolbar button and the menuitem within the\n# View menu.\nreaderView.enter=进入阅读模式\nreaderView.enter.accesskey=R\nreaderView.close=关闭阅读模式\nreaderView.close.accesskey=R\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/aboutRights.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- rights.locale-direction instead of the usual local.dir entity, so RTL can skip translating page. -->\n<!ENTITY rights.locale-direction \"ltr\">\n<!ENTITY rights.pagetitle       \"about:rights\">\n<!ENTITY rights.intro-header    \"关于您的权利\">\n<!ENTITY rights.intro \"&brandFullName; 是一款自由开源软件，由来自世界各地成千上万的社区志愿者共同完成。以下几点您应该了解：\">\n\n<!-- Note on pointa / pointb / pointc form:\n     These points each have an embedded link in the HTML, so each point is\n     split into chunks for text before the link, the link text, and the text\n     after the link. If a localized grammar doesn't need the before or after\n     chunk, it can be left blank.\n\n     Also note the leading/trailing whitespace in strings here, which is\n     deliberate for formatting around the embedded links. -->\n<!ENTITY rights.intro-point1a \"&brandShortName; 提供给您时依照的条款为 \">\n<!ENTITY rights.intro-point1b \"Mozilla 公共许可证（MPL）\">\n<!ENTITY rights.intro-point1c \"。这表示您可以使用、复制和向他人分发 &brandShortName;。我们也非常欢迎您按自己的需要修改 &brandShortName; 的源代码。Mozilla 公共许可证也允许您分发您自己修改过的软件版本。\">\n\n<!ENTITY rights.intro-point2-a \"您没有获得 Mozilla 基金会或其他任何一方的商标权利或许可，这包括但不限于 Firefox 的名称或标志。有关商标的其他信息在：\">\n<!ENTITY rights.intro-point2-b \"这里\">\n<!ENTITY rights.intro-point2-c \"。\">\n\n<!-- point 2.5 text for official branded builds -->\n<!ENTITY rights.intro-point2.5 \"&brandShortName; 的一些功能（例如崩溃报告器）使您可以向 &vendorShortName; 提供反馈。提交反馈的同时，您授权 &vendorShortName; 使用反馈信息改进产品、在其网站上发布反馈信息，以及分发反馈内容。\">\n\n<!-- point 3 text for official branded builds -->\n<!ENTITY rights2.intro-point3a \"关于我们如何使用您已提交给 &vendorShortName; 的个人信息和反馈，&brandShortName; 已经描述在 \">\n<!ENTITY rights2.intro-point3b \"&brandShortName; 隐私权政策\">\n<!ENTITY rights.intro-point3c \"。\">\n\n<!-- point 3 text for unbranded builds -->\n<!ENTITY rights.intro-point3-unbranded \"任何适用于此产品的隐私条款都应被列于此处。\">\n\n<!-- point 4 text for official branded builds -->\n<!ENTITY rights2.intro-point4a \"&brandShortName; 的一些功能是使用基于网络的一些服务信息，然而，我们不能保证它们100&#037;正确且无差错。更多包括如何禁止使用这些服务功能的信息，请参见\">\n<!ENTITY rights.intro-point4b \"服务条款\">\n<!ENTITY rights.intro-point4c \"。\">\n\n<!-- point 4 text for unbranded builds -->\n<!ENTITY rights.intro-point4a-unbranded \"如果此产品结合了网站服务，任何适用的服务条款都应链接至\">\n<!ENTITY rights.intro-point4b-unbranded \"网站服务\">\n<!ENTITY rights.intro-point4c-unbranded \"章节提供链接。\">\n\n<!ENTITY rights2.webservices-header \"&brandFullName; 基于网络的信息服务\">\n\n<!-- point 5 -->\n<!ENTITY rights.intro-point5 \"为了能够播放某些类型的视频内容，&brandShortName; 会下载一些来自第三方的内容解密模块。\">\n\n<!-- Note that this paragraph references a couple of entities from\n     preferences/security.dtd, so that we can refer to text the user sees in\n     the UI, without this page being forgotten every time those strings are\n     updated.  -->\n<!-- intro paragraph for branded builds -->\n<!ENTITY rights2.webservices-a \"&brandFullName; 在下述条款下，为该二进制版本 &brandShortName; 用户使用基于网络的信息服务提供某些功能。如果您不想使用其中的一项或者多项服务，或者不接受下述条款，您可以停用相应功能或服务。停用特定功能或服务的说明信息请参见\">\n<!ENTITY rights2.webservices-b \"这里\">\n<!ENTITY rights3.webservices-c \"。其他特性和服务可以在本应用程序的首选项中禁用。\">\n\n<!-- safe browsing points for branded builds -->\n<!ENTITY rights.safebrowsing-a \"安全浏览：\">\n<!ENTITY rights.safebrowsing-b \"不推荐您禁用安全浏览功能，因为那样可能会导致您到达不安全的网站。如果您确定想完全禁用此功能，请按照下列步骤操作：\">\n<!ENTITY rights.safebrowsing-term1 \"打开本应用程序的首选项\">\n<!ENTITY rights.safebrowsing-term2 \"选择“安全”选项\">\n<!ENTITY rights2.safebrowsing-term3 \"取消选中此选项“&enableSafeBrowsing.label;”\">\n<!ENTITY rights.safebrowsing-term4 \"安全浏览现在已禁用\">\n\n<!-- location aware browsing points for branded builds -->\n<!ENTITY rights.locationawarebrowsing-a \"位置感知浏览：\">\n<!ENTITY rights.locationawarebrowsing-b \"是否启用的选择权永远在您的手中。未经您的许可不会有位置信息被发送。如果您想完全禁用此功能，请按照下列步骤操作：\">\n<!ENTITY rights.locationawarebrowsing-term1a \"在网址栏中，输入 \">\n<!ENTITY rights.locationawarebrowsing-term1b \"about:config\">\n<!ENTITY rights.locationawarebrowsing-term2 \"输入 geo.enabled\">\n<!ENTITY rights.locationawarebrowsing-term3 \"双击 geo.enabled 项目\">\n<!ENTITY rights.locationawarebrowsing-term4 \"位置感知现在已禁用\">\n\n<!-- intro paragraph for unbranded builds -->\n<!ENTITY rights.webservices-unbranded \"本产品所使用的网站服务的概述，以及有关如何禁用它们的的方法说明（如果适用），应当写在这里。\">\n\n<!-- point 1 text for unbranded builds -->\n<!ENTITY rights.webservices-term1-unbranded \"任何适用于此产品的服务条款都应列于此处。\">\n\n<!-- points 1-7 text for branded builds -->\n<!ENTITY rights2.webservices-term1 \"&vendorShortName; 和它的贡献者、许可者以及合作伙伴一起致力于提供最精确和最新的服务。然而，我们并不保证信息是全面且毫无错误的。例如我们的安全浏览服务可能还不能识别出部分危险的网站，甚至还可能出错而误判一些安全的网站，以及由我们的位置感知服务商提供的位置也仅仅是一个大概的位置，我们和我们的服务提供商都不为该位置信息的准确性提供保证。\">\n<!ENTITY rights.webservices-term2 \"&vendorShortName; 保留可以中止或修改本服务的自由裁量权。\">\n<!ENTITY rights2.webservices-term3 \"欢迎使用各个版本 &brandShortName; 中附带的服务，&vendorShortName; 授权您使用它们。&vendorShortName; 和它们的许可人保留这些服务的其他所有权利。这些条款无意限制开放源代码应用程序许可赋予 &brandShortName; 的任何权利，并且与 &brandShortName; 的源代码版本相适应。\">\n<!ENTITY rights.webservices-term4 \"本服务“按其现状”提供。&vendorShortName; 及其贡献者、授权者、分销商拒绝提供包括但不限于本服务有销路和适合您的特定用途的无论明示或暗示的担保。您须承担为您的目的而选择本服务的一切风险，包括本服务的质量与性能。某些司法管辖区不允许排除或限制默示担保，因此本免责声明可能对您不适用。\">\n<!ENTITY rights.webservices-term5 \"除法律规定，&vendorShortName; 其贡献者、授权者和分销商将不承担以任何方式由使用 &brandShortName; 和服务而引起的任何间接、特殊、偶然、必然、惩罚或象征性的损害造成的损失。集体责任相关的赔偿额度也不得超过500美元。某些司法管辖区不允许排除或限制某些损害，所以此声明和限制可能对您不适用。\">\n<!ENTITY rights.webservices-term6 \"&vendorShortName; 可在必要时更新这些条款。不得在未得到 &vendorShortName; 书面协议的前提下修改或取消这些条款。\">\n<!ENTITY rights.webservices-term7 \"这些条款均受美国加利福尼亚州法律的管辖，排除与法律冲突的部分。若这些条款的任何部分被裁定为无效或不可执行，其余部分仍将完全保留其有效性。若这些条款的翻译版本与英文版本发生冲突，以英文版本为准。\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/aboutRights.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbuttonLabel = 了解您的权利…\nbuttonAccessKey = K\nnotifyRightsText = %S 是来自非营利性 Mozilla 基金会的免费开源软件。\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/aboutServiceWorkers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.title                     \"关于 Service Worker\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.maintitle                 \"已注册的 Service Worker\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_not_enabled       \"Service Worker 未启用。\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_no_serviceworkers \"没有已注册的 Service Worker。\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/aboutServiceWorkers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle = 来源：%S\n\n# LOCALIZATION NOTE: %1$S is brandShortName, %2$2 is the application ID, and $%$3 is true/false value.\n# LOCALIZATION NOTE: the term \"InBrowserElement\" should not be translated\nb2gtitle = %1$S 应用程序 ID %2$S - InBrowserElement %3$S\n\nscope = 范围：\n\nscriptSpec = 脚本规格：\n\n# LOCALIZATION NOTE: the term \"Worker\" should not be translated.\ncurrentWorkerURL = 目前的 Worker URL：\n\nactiveCacheName = 活跃的缓存名称：\n\nwaitingCacheName = 等待中的缓存名称：\n\ntrue = true\n\nfalse = false\n\n# LOCALIZATION NOTE this term is used as a button label (verb, not noun).\nupdate = 更新\n\nunregister = 取消注册\n\nwaiting = 请稍候…\n\n# LOCALIZATION NOTE: the term \"Service Worker\" should not translated.\nunregisterError = 取消注册此 Service Worker 失败。\n\npushEndpoint = 推送端点：\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/aboutSupport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutSupport.pageTitle \"故障排除信息\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.pageSubtitle): don't change the 'supportLink' id. -->\n<!ENTITY aboutSupport.pageSubtitle \"本页面包含了一些技术信息，当您尝试解决某个问题时可能用得上。如果您正在寻找 &brandShortName; 常见问题的答案，请查看我们的<a id='supportLink'>技术支持网站</a>。\">\n\n<!ENTITY aboutSupport.crashes.title \"崩溃报告\">\n<!-- LOCALIZATION NOTE (aboutSupport.crashes.id):\nThis is likely the same like id.heading in crashes.dtd. -->\n<!ENTITY aboutSupport.crashes.id \"报告 ID\">\n<!ENTITY aboutSupport.crashes.sendDate \"提交日期\">\n<!ENTITY aboutSupport.crashes.allReports \"全部崩溃报告\">\n<!ENTITY aboutSupport.crashes.noConfig \"此应用程序未被配置为显示崩溃报告。\">\n\n<!ENTITY aboutSupport.extensionsTitle \"扩展\">\n<!ENTITY aboutSupport.extensionName \"名称\">\n<!ENTITY aboutSupport.extensionEnabled \"启用\">\n<!ENTITY aboutSupport.extensionVersion \"版本\">\n<!ENTITY aboutSupport.extensionId \"ID\">\n\n<!ENTITY aboutSupport.experimentsTitle \"实验性功能\">\n<!ENTITY aboutSupport.experimentName \"名称\">\n<!ENTITY aboutSupport.experimentId \"ID\">\n<!ENTITY aboutSupport.experimentDescription \"描述\">\n<!ENTITY aboutSupport.experimentActive \"激活\">\n<!ENTITY aboutSupport.experimentEndDate \"结束时间\">\n<!ENTITY aboutSupport.experimentHomepage \"主页\">\n<!ENTITY aboutSupport.experimentBranch \"分支\">\n\n<!ENTITY aboutSupport.appBasicsTitle \"应用程序概要\">\n<!ENTITY aboutSupport.appBasicsName \"名称\">\n<!ENTITY aboutSupport.appBasicsVersion \"版本\">\n<!ENTITY aboutSupport.appBasicsBuildID \"版本 ID\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsUpdateChannel, aboutSupport.appBasicsUpdateHistory, aboutSupport.appBasicsShowUpdateHistory):\n\"Update\" is a noun here, not a verb. -->\n<!ENTITY aboutSupport.appBasicsUpdateChannel \"更新通道\">\n<!ENTITY aboutSupport.appBasicsUpdateHistory \"更新历史\">\n<!ENTITY aboutSupport.appBasicsShowUpdateHistory \"显示更新历史\">\n\n<!ENTITY aboutSupport.appBasicsProfileDir \"配置文件夹\">\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsProfileDirWinMac):\nThis is the Windows- and Mac-specific variant of aboutSupport.appBasicsProfileDir.\nWindows/Mac use the term \"Folder\" instead of \"Directory\" -->\n<!ENTITY aboutSupport.appBasicsProfileDirWinMac \"配置文件夹\">\n\n<!ENTITY aboutSupport.appBasicsEnabledPlugins \"已启用的插件\">\n<!ENTITY aboutSupport.appBasicsBuildConfig \"构建配置\">\n<!ENTITY aboutSupport.appBasicsUserAgent \"用户代理\">\n<!ENTITY aboutSupport.appBasicsOS \"操作系统\">\n<!ENTITY aboutSupport.appBasicsMemoryUse \"内存使用\">\n<!ENTITY aboutSupport.appBasicsPerformance \"性能\">\n\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutSupport.appBasicsServiceWorkers \"已注册的 Service Worker\">\n\n<!ENTITY aboutSupport.appBasicsProfiles \"配置文件\">\n\n<!ENTITY aboutSupport.appBasicsMultiProcessSupport \"多进程窗口\">\n\n<!ENTITY aboutSupport.appBasicsKeyGoogle \"Google 密钥\">\n<!ENTITY aboutSupport.appBasicsKeyMozilla \"Mozilla 位置服务 密钥\">\n\n<!ENTITY aboutSupport.appBasicsSafeMode \"安全模式\">\n\n<!ENTITY aboutSupport.showDir.label \"打开目录\">\n<!-- LOCALIZATION NOTE (aboutSupport.showMac.label): This is the Mac-specific\nvariant of aboutSupport.showDir.label.  This allows us to use the preferred\n\"Finder\" terminology on Mac. -->\n<!ENTITY aboutSupport.showMac.label \"显示于 Finder\">\n<!-- LOCALIZATION NOTE (aboutSupport.showWin2.label): This is the Windows-specific\nvariant of aboutSupport.showDir.label. -->\n<!ENTITY aboutSupport.showWin2.label \"打开文件夹\">\n\n<!ENTITY aboutSupport.modifiedKeyPrefsTitle \"修改过的重要首选项\">\n<!ENTITY aboutSupport.modifiedPrefsName \"名称\">\n<!ENTITY aboutSupport.modifiedPrefsValue \"值\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.userJSTitle, aboutSupport.userJSDescription): user.js is the name of the preference override file being checked. -->\n<!ENTITY aboutSupport.userJSTitle \"user.js 设置\">\n<!ENTITY aboutSupport.userJSDescription \"您的配置文件夹中有一个 <a id='prefs-user-js-link'>user.js 文件</a>，其中包含了一些并非由 &brandShortName; 所创建的首选项（偏好设置）。\">\n\n<!ENTITY aboutSupport.lockedKeyPrefsTitle \"重要的已锁定的首选项\">\n<!ENTITY aboutSupport.lockedPrefsName \"名称\">\n<!ENTITY aboutSupport.lockedPrefsValue \"值\">\n\n<!ENTITY aboutSupport.graphicsTitle \"图像\">\n\n<!ENTITY aboutSupport.placeDatabaseTitle \"Places 数据库\">\n<!ENTITY aboutSupport.placeDatabaseIntegrity \"完整性\">\n<!ENTITY aboutSupport.placeDatabaseVerifyIntegrity \"验证完整性\">\n\n<!ENTITY aboutSupport.jsTitle \"JavaScript\">\n<!ENTITY aboutSupport.jsIncrementalGC \"渐进式垃圾收集\">\n\n<!ENTITY aboutSupport.a11yTitle \"无障碍环境\">\n<!ENTITY aboutSupport.a11yActivated \"已激活\">\n<!ENTITY aboutSupport.a11yForceDisabled \"停用无障碍环境\">\n\n<!ENTITY aboutSupport.libraryVersionsTitle \"库版本\">\n\n<!ENTITY aboutSupport.installationHistoryTitle \"安装历史记录\">\n<!ENTITY aboutSupport.updateHistoryTitle \"更新历史\">\n\n<!ENTITY aboutSupport.copyTextToClipboard.label \"复制文本到剪贴板\">\n<!ENTITY aboutSupport.copyRawDataToClipboard.label \"复制原始数据到剪贴板\">\n\n<!ENTITY aboutSupport.sandboxTitle \"沙盒\">\n<!ENTITY aboutSupport.sandboxSyscallLogTitle \"拒绝的系统调用\">\n<!ENTITY aboutSupport.sandboxSyscallIndex \"#\">\n<!ENTITY aboutSupport.sandboxSyscallAge \"秒前\">\n<!ENTITY aboutSupport.sandboxSyscallPID \"PID\">\n<!ENTITY aboutSupport.sandboxSyscallTID \"TID\">\n<!ENTITY aboutSupport.sandboxSyscallProcType \"进程类型\">\n<!ENTITY aboutSupport.sandboxSyscallNumber \"系统调用\">\n<!ENTITY aboutSupport.sandboxSyscallArgs \"参数\">\n\n<!ENTITY aboutSupport.safeModeTitle \"尝试安全模式\">\n<!ENTITY aboutSupport.restartInSafeMode.label \"以安全模式重新启动…\">\n\n<!ENTITY aboutSupport.graphicsFeaturesTitle \"特性\">\n<!ENTITY aboutSupport.graphicsDiagnosticsTitle \"诊断\">\n<!ENTITY aboutSupport.graphicsFailureLogTitle \"失败日志\">\n<!ENTITY aboutSupport.graphicsGPU1Title \"GPU #1\">\n<!ENTITY aboutSupport.graphicsGPU2Title \"GPU #2\">\n<!ENTITY aboutSupport.graphicsDecisionLogTitle \"决策日志\">\n<!ENTITY aboutSupport.graphicsCrashGuardsTitle \"崩溃守卫已禁用功能\">\n<!ENTITY aboutSupport.graphicsWorkaroundsTitle \"变通方法\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/aboutSupport.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (crashesTitle): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of relevant days with crash reports\ncrashesTitle=近#1天的崩溃报告;近#1天的崩溃报告\n\n# LOCALIZATION NOTE (crashesTimeMinutes): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of minutes (between 1 and 59) which have passed since the crash\ncrashesTimeMinutes=#1分钟前;#1分钟前\n\n# LOCALIZATION NOTE (crashesTimeHours): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of hours (between 1 and 23) which have passed since the crash\ncrashesTimeHours=#1小时前;#1小时前\n\n# LOCALIZATION NOTE (crashesTimeDays): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of days (1 or more) which have passed since the crash\ncrashesTimeDays=#1天前;#1天前\n\n# LOCALIZATION NOTE (pendingReports): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of pending crash reports\npendingReports=全部崩溃报告（包括#1个待上传的指定时间范围内的崩溃）;全部崩溃报告（包括#1个待上传的指定时间范围内的崩溃）\n\n# LOCALIZATION NOTE (rawDataCopied) Text displayed in a mobile \"Toast\" to user when the\n# raw data is successfully copied to the clipboard via button press.\nrawDataCopied=原始数据已复制到剪贴板\n\n# LOCALIZATION NOTE (textCopied) Text displayed in a mobile \"Toast\" to user when the\n# text is successfully copied to the clipboard via button press.\ntextCopied=文本已复制到剪贴板\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedDriver = 已因您的显卡驱动版本而拦截。\n\n# LOCALIZATION NOTE The %S here is a placeholder, leave unchanged, it will get replaced by the driver version string.\ntryNewerDriver = 已因您的显卡驱动版本而拦截。请尝试更新您的显卡驱动程序至版本 %S 或更新的版本。\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedGfxCard = 已因您显卡驱动的未解决的问题而拦截。\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedOSVersion = 已因您的操作系统版本而拦截。\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedMismatchedVersion = 已拦截，您的注册表与 DLL 中的显卡驱动程序版本号不相符。\n\n# LOCALIZATION NOTE In the following strings, \"Direct2D\", \"DirectWrite\" and \"ClearType\"\n# are proper nouns and should not be translated. Feel free to leave english strings if\n# there are no good translations, these are only used in about:support\nclearTypeParameters = ClearType 参数\n\ncompositing = 合成\nhardwareH264 = H264 硬件解码\naudioBackend = 音频后端\nmainThreadNoOMTC = 主线程，无 OMTC\nyes = 是\nno = 否\n# LOCALIZATION NOTE The following strings indicate if an API key has been found.\n# In some development versions, it's expected for some API keys that they are\n# not found.\nfound = 已找到\nmissing = 缺失\n\ngpuDescription = 描述\ngpuVendorID = 供应商 ID\ngpuDeviceID = 设备 ID\ngpuSubsysID = 子系统 ID\ngpuDrivers = 驱动程序\ngpuRAM = 内存\ngpuDriverVersion = 驱动程序版本\ngpuDriverDate = 驱动程序日期\ngpuActive = 活动\nwebgl1WSIInfo = WebGL 1 驱动程序 WSI 信息\nwebgl1Renderer = WebGL 1 驱动程序渲染器\nwebgl1Version = WebGL 1 驱动程序版本\nwebgl1DriverExtensions = WebGL 1 驱动程序扩展\nwebgl1Extensions = WebGL 1 扩展\nwebgl2WSIInfo = WebGL 2 驱动程序 WSI 信息\nwebgl2Renderer = WebGL2 渲染器\nwebgl2Version = WebGL 2 驱动程序版本\nwebgl2DriverExtensions = WebGL 2 驱动程序扩展\nwebgl2Extensions = WebGL 2 扩展\nGPU1 = GPU #1\nGPU2 = GPU #2\nblocklistedBug = 因已知问题已列入黑名单\n# LOCALIZATION NOTE %1$S will be replaced with a bug number string.\nbugLink = bug %1$S\n# LOCALIZATION NOTE %1$S will be replaced with an arbitrary identifier\n# string that can be searched on DXR/MXR or grepped in the source tree.\nunknownFailure = 已列入黑名单；故障代码 %1$S\nd3d11layersCrashGuard = D3D11 合成器\nd3d11videoCrashGuard = D3D11 视频解码器\nd3d9videoCrashGuard = D3D9 视频解码器\nglcontextCrashGuard = OpenGL\nresetOnNextRestart = 下次重启时重置\ngpuProcessKillButton = 终止 GPU 进程\n\nminLibVersions = 预期最低版本\nloadedLibVersions = 目前使用版本\n\nhasSeccompBPF = Seccomp-BPF（系统调用过滤）\nhasSeccompTSync = Seccomp 线程同步\nhasUserNamespaces = 用户命名空间\nhasPrivilegedUserNamespaces = 用于特权进程的用户命名空间\ncanSandboxContent = 内容进程沙盒化\ncanSandboxMedia = 媒体插件沙盒化\ncontentSandboxLevel = 内容进程沙盒级别\nsandboxProcType.content = 内容\nsandboxProcType.mediaPlugin = 媒体插件\n\n# LOCALIZATION NOTE %1$S and %2$S will be replaced with the number of remote and the total number\n# of windows, respectively, while %3$S will be replaced with one of the status strings below,\n# which contains a description of the multi-process preference and status.\n# Note: multiProcessStatus.3 doesn't exist because status=3 was deprecated.\nmultiProcessWindows = %1$S/%2$S（%3$S）\nmultiProcessStatus.0 = 已由用户启用\nmultiProcessStatus.1 = 已默认启用\nmultiProcessStatus.2 = 已禁用\nmultiProcessStatus.4 = 因无障碍环境的工具而禁用\nmultiProcessStatus.5 = 因缺乏 Mac OS X 上的显卡硬件加速而禁用\nmultiProcessStatus.6 = 因不支持的文本输入而禁用\nmultiProcessStatus.7 = 因部分附加组件而禁用\nmultiProcessStatus.8 = 已强制禁用\n# No longer in use (bug 1296353) but we might bring this back.\nmultiProcessStatus.9 = 因 Windows XP 上的显卡硬件加速而禁用\nmultiProcessStatus.unknown = 未知状态\n\nasyncPanZoom = 异步平移/缩放\napzNone = 无\nwheelEnabled = 滚轮输入已启用\ntouchEnabled = 触摸输入已启用\ndragEnabled = 已启用滚动条拖拽\n\n# LOCALIZATION NOTE %1 will be replaced with the key of a preference.\nwheelWarning = 异步滚轮输入已禁用，因为不支持的首选项: %S\ntouchWarning = 异步触摸输入已禁用，因为不支持的首选项: %S\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/aboutTelemetry.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutTelemetry.pageTitle \"遥测数据\">\n\n<!ENTITY aboutTelemetry.changeDataChoices \"  更改\">\n\n<!ENTITY aboutTelemetry.uploadEnabled \"  Firefox 健康报告数据上传<span>已启用</span>。\">\n\n<!ENTITY aboutTelemetry.uploadDisabled \"  Firefox 健康报告数据上传<span>已禁用</span>。\">\n\n<!ENTITY aboutTelemetry.extendedRecordingEnabled \"  增强的遥测记录<span>已启用</span>。\">\n\n<!ENTITY aboutTelemetry.extendedRecordingDisabled \"  增强的遥测记录<span>已禁用</span>。\">\n\n<!ENTITY aboutTelemetry.pingDataSource \"Ping 数据源：\">\n\n<!ENTITY aboutTelemetry.showCurrentPingData \"当前 ping 数据\">\n\n<!ENTITY aboutTelemetry.showArchivedPingData \"存档的 ping 数据\">\n\n<!ENTITY aboutTelemetry.pingDataDisplay \"显示 ping 数据：\">\n\n<!ENTITY aboutTelemetry.structured \"结构化\">\n\n<!ENTITY aboutTelemetry.raw \"原始 JSON\">\n\n<!ENTITY aboutTelemetry.showSubsessionData \"显示提交数据\">\n\n<!ENTITY aboutTelemetry.choosePing \"选择 ping：\">\n\n<!ENTITY aboutTelemetry.showNewerPing \"&lt;&lt; 较新的 ping\">\n\n<!ENTITY aboutTelemetry.showOlderPing \"较旧的 ping &gt;&gt;\">\n\n<!ENTITY aboutTelemetry.rawPingData \"原始 ping 数据...\">\n\n<!ENTITY aboutTelemetry.archiveWeekHeader \"周\">\n\n<!ENTITY aboutTelemetry.archivePingHeader \"Ping\">\n\n<!ENTITY aboutTelemetry.generalDataSection \"常规数据\">\n\n<!ENTITY aboutTelemetry.environmentDataSection \"  环境数据\">\n\n<!ENTITY aboutTelemetry.telemetryLogSection \"  遥测日志\">\n\n<!ENTITY aboutTelemetry.slowSqlSection \"  慢的SQL语句\">\n\n<!ENTITY aboutTelemetry.chromeHangsSection \"  浏览器挂起\">\n\n<!ENTITY aboutTelemetry.threadHangStatsSection \"  线程挂起\">\n\n<!ENTITY aboutTelemetry.capturedStacksSection \"捕获的堆栈\">\n\n<!ENTITY aboutTelemetry.scalarsSection \"\n  标量\n\">\n\n<!ENTITY aboutTelemetry.keyedScalarsSection \"\n  键控标量\n\">\n\n<!ENTITY aboutTelemetry.histogramsSection \"  直方图\">\n\n<!ENTITY aboutTelemetry.keyedHistogramsSection \"键控直方图\">\n\n<!ENTITY aboutTelemetry.eventsSection \"事件\">\n\n<!ENTITY aboutTelemetry.simpleMeasurementsSection \"  简单测量\">\n\n<!ENTITY aboutTelemetry.addonDetailsSection \"   附加组件详情 \">\n\n<!ENTITY aboutTelemetry.lateWritesSection \"   延迟写入\">\n\n<!ENTITY aboutTelemetry.sessionInfoSection \"会话信息\">\n\n<!ENTITY aboutTelemetry.addonHistogramsSection \"由附加组件收集的直方图\">\n\n<!ENTITY aboutTelemetry.toggle \"  点击切换此部分\">\n\n<!ENTITY aboutTelemetry.emptySection \"  （没有已收集的数据）\">\n\n<!ENTITY aboutTelemetry.fullSqlWarning \"   注意：慢速 SQL 排错已启用。所有 SQL 字符串都可能在下面显示，但它们不会被遥测技术所提交。\">\n\n<!ENTITY aboutTelemetry.fetchStackSymbols \"\n  从堆栈获取函数名称\n\">\n\n<!ENTITY aboutTelemetry.hideStackSymbols \"\n  显示原始堆栈数据\n\">\n\n<!ENTITY aboutTelemetry.filterText \"  筛选器（字符串或者 /正则表达式/）\">\n\n<!ENTITY aboutTelemetry.payloadChoiceHeader \"载荷\">\n\n<!ENTITY aboutTelemetry.rawPayload \"\n  原始载荷\n\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/aboutTelemetry.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Note to translators:\n# - %1$S will be replaced by brandFullName\n# - %2$S will be replaced with the value of the toolkit.telemetry.server_owner preference\npageSubtitle = 本页显示“遥测”收集的有关性能、硬件、使用和定制情况的信息，这些信息被提交到 %1$S 以帮助改进 %2$S。\n\ngeneralDataTitle = 常规数据\n\ngeneralDataHeadingName = 名称\n\ngeneralDataHeadingValue = 值\n\nenvironmentDataHeadingName = 名称\n\nenvironmentDataHeadingValue = 值\n\nenvironmentDataSubsectionToggle = 点击切换此部分\n\nenvironmentDataSubsectionEmpty = （尚未收集任何数据）\n\ntelemetryLogTitle = 遥测日志\n\ntelemetryLogHeadingId = ID\n\ntelemetryLogHeadingTimestamp = 时间戳\n\ntelemetryLogHeadingData = 数据\n\nslowSqlMain = 在主线程的慢的SQL语句\n\nslowSqlOther = 在辅助线程的慢的SQL语句\n\nslowSqlHits = 命中\n\nslowSqlAverage = 平均时间 (ms)\n\nslowSqlStatement = 语句\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the hang\n# - The %2$S will be replaced with the duration of the hang\nchrome-hangs-title = 挂起报告 #%1$S (%2$S 秒)\n\n# Note to translators:\n# - The %1$S will be replaced with the string key for this stack.\n# - The %2$S will be replaced with the number of times this stack was captured.\ncaptured-stacks-title = %1$S (捕获次数：%2$S)\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the late write\nlate-writes-title = 延迟写入 #%1$S\n\nstackTitle = 堆栈:\n\nmemoryMapTitle = 内存映射:\n\nerrorFetchingSymbols = 获取符号信息时发生错误。请检查您是否连接到了互联网后再试。\n\nhistogramSamples = 采样\n\nhistogramAverage = 平均\n\nhistogramSum = 总数\n\nhistogramCopy = 复制\n\nkeysHeader = 属性\n\nnamesHeader = 名称\n\nvaluesHeader = 值\n\naddonTableID = 附加组件 ID\n\naddonTableDetails = 详细信息\n\n# Note to translators:\n# - The %1$S will be replaced with the name of an Add-on Provider (e.g. \"XPI\", \"Plugin\")\naddonProvider = 实现方式：%1$S\n\nparentPayload = 父有效载荷\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the child payload (e.g. \"1\", \"2\")\nchildPayloadN = 子有效载荷 %1$S\n\ntimestampHeader = 时间戳\n\ncategoryHeader = 分类\n\nmethodHeader = 方法\n\nobjectHeader = 对象\n\nextraHeader = 额外\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/aboutWebrtc.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (document_title, cannot_retrieve_log):\n# The text \"WebRTC\" is a proper noun and should not be translated.\n# It is the general label for the standards based technology. see http://www.webrtc.org\ndocument_title = WebRTC 内部\ncannot_retrieve_log = 无法接收 WebRTC 日志数据\n\n# LOCALIZATION NOTE (save_page_msg):\n# %1$S will be replaced by a full path file name: the target of the SavePage operation.\nsave_page_msg = 页面已保存到: %1$S\n\n# LOCALIZATION NOTE (save_page_dialog_title): \"about:webrtc\" is a internal browser URL and should not be\n# translated. This string is used as a title for a file save dialog box.\nsave_page_dialog_title = 另存为 about:webrtc\n\n# LOCALIZATION NOTE (debug_mode_off_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_off_state_msg = 跟踪日志可以在这里找到: %1$S\n\n# LOCALIZATION NOTE (debug_mode_on_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_on_state_msg = 调试模式已激活，跟踪日志在: %1$S\n\n# LOCALIZATION NOTE (aec_logging_msg_label, aec_logging_off_state_label,\n# aec_logging_on_state_label, aec_logging_on_state_msg):\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_msg_label = AEC 正在记录\naec_logging_off_state_label = 开始 AEC 日志记录\naec_logging_on_state_label = 停止 AEC 日志记录\naec_logging_on_state_msg = AEC 日志正在记录（与呼叫者说几分钟话，然后停止捕捉）\n\n# LOCALIZATION NOTE (aec_logging_off_state_msg):\n# %1$S will be replaced by the full path to the directory containing the captured log files.\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_off_state_msg = 捕捉到的日志文件在这里: %1$S\n\n# LOCALIZATION NOTE (peer_connection_id_label): \"PeerConnection\" is a proper noun\n# associated with the WebRTC module. \"ID\" is an abbreviation for Identifier. This string\n# should not normally be translated and is used as a data label.\npeer_connection_id_label = PeerConnection ID\n\n# LOCALIZATION NOTE (sdp_heading, local_sdp_heading, remote_sdp_heading):\n# \"SDP\" is an abbreviation for Session Description Protocol, an IETF standard.\n# See http://wikipedia.org/wiki/Session_Description_Protocol\nsdp_heading = SDP\nlocal_sdp_heading = 本地 SDP\nremote_sdp_heading = 远程 SDP\n\n# LOCALIZATION NOTE (rtp_stats_heading): \"RTP\" is an abbreviation for the\n# Real-time Transport Protocol, an IETF specification, and should not\n# normally be translated. \"Stats\" is an abbreviation for Statistics.\nrtp_stats_heading = RTP 状态\n\n# LOCALIZATION NOTE (ice_state, ice_stats_heading): \"ICE\" is an abbreviation\n# for Interactive Connectivity Establishment, which is an IETF protocol,\n# and should not normally be translated. \"Stats\" is an abbreviation for\n# Statistics.\nice_state = ICE 统计\nice_stats_heading = ICE 状态\nice_restart_count_label = ICE 重启\nice_rollback_count_label = ICE 回滚\n\n# LOCALIZATION NOTE (av_sync_label): \"A/V\" stands for Audio/Video.\n# \"sync\" is an abbreviation for sychronization. This is used as\n# a data label.\nav_sync_label = 音视频同步\n\n# LOCALIZATION NOTE (jitter_buffer_delay_label): A jitter buffer is an\n# element in the processing chain, see http://wikipedia.org/wiki/Jitter\n# This is used as a data label.\njitter_buffer_delay_label = 抖动缓冲器延迟\n\n# LOCALIZATION NOTE (avg_bitrate_label, avg_framerate_label): \"Avg.\" is an abbreviation\n# for Average. These are used as data labels.\navg_bitrate_label = 平均比特率\navg_framerate_label = 平均帧数\n\n# LOCALIZATION NOTE (typeLocal, typeRemote): These adjectives are used to label a\n# line of statistics collected for a peer connection. The data represents\n# either the local or remote end of the connection.\ntypeLocal = 本地\ntypeRemote = 远程\n\n# LOCALIZATION NOTE (nominated): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank.\nnominated = 已提名\n\n# LOCALIZATION NOTE (selected): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank. This represents an attribute of an ICE candidate.\nselected = 已选定\n\nsave_page_label = 保存页面\ndebug_mode_msg_label = 调试模式\ndebug_mode_off_state_label = 开始调试模式\ndebug_mode_on_state_label = 停止调试模式\nstats_heading = 会话统计\nstats_clear = 清除历史记录\nlog_heading = 连接日志\nlog_clear = 清除日志\nlog_show_msg = 显示日志\nlog_hide_msg = 隐藏日志\nconnection_closed = 已关闭\nlocal_candidate = 本地候选\nremote_candidate = 远程候选\npriority = 优先级\nfold_show_msg = 显示详细信息\nfold_show_hint = 点击展开此段\nfold_hide_msg = 隐藏详细信息\nfold_hide_hint = 点击折叠此段\ndropped_frames_label = 丢帧\ndiscarded_packets_label = 丢包\ndecoder_label = 解码器\nencoder_label = 编码器\nreceived_label = 已接收\npackets = 数据包\nlost_label = 丢失\njitter_label = 抖动\nsent_label = 已发送\n\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/actions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY action.switchToTab.label \"切换到标签页\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/appPicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY NoAppFound.label      \"无法找到此文件类型对应的应用程序\">\n<!ENTITY BrowseButton.label    \"浏览…\">\n<!ENTITY SendMsg.label         \"发送此项目到：\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=此 URL 无效，无法载入。\nfileNotFound=无法找到 %S。请检查地址然后重试。\nfileAccessDenied=无法读取 %S 上的该文件。\ndnsNotFound=找不到 %S。请检查名称并重试。\nunknownProtocolFound=浏览器不知道如何打开 %S 中的某个协议，或者该协议不允许在这种情况下使用。\nconnectionFailure=当试图与 %S 联系时，连接被拒绝。\nnetInterrupt=到 %S 的连接已经意外终止。可能已经传送了部分数据。\nnetTimeout=当试图与 %S 联系时，操作超时。\nredirectLoop=此 URL 超过重定向限制次数。无法载入请求的页面。这可能是由 Cookie 被阻挡所导致的。\nconfirmRepostPrompt=为了显示此页面，本应用程序必须发送将重复此前动作的数据（例如搜索或者下订单）。\nresendButton.label=重新发送\nunknownSocketType=要查看此文档，您必须安装个人安全管理器（PSM）。请下载并安装 PSM，然后重试，或者联系您的系统管理员。\nnetReset=此文档中无数据。\nnotCached=该文档不再可用。\nnetOffline=脱机时无法显示文档。您可以通过反选“文件”菜单中的“脱机工作”切换至联机。\nisprinting=正在打印或者打印预览时文档无法修改。\ndeniedPortAccess=由于安全原因，对所提供端口的访问已被禁用。\nproxyResolveFailure=无法找到您指定的代理服务器。请检查您的代理设置然后再试。\nproxyConnectFailure=尝试联系您指定的代理服务器时连接被拒绝。请检查您的代理设置然后再试。\ncontentEncodingError=您尝试查看的页面无法显示，因为它使用了无效的或者不支持的压缩格式。\nunsafeContentType=无法显示您尝试查看的页面，它包含在不能安全打开的文件类型中。请联系此网站的管理员并告知此问题。\nexternalProtocolTitle=外部协议请求\nexternalProtocolPrompt=您必须启动一个外部程序来处理 %1$S: 链接。请求的链接：\\n\\n%2$S\\n\\n应用程序: %3$S\\n\\n如果您不希望此请求可能会尝试其他程序的缓冲区溢出的漏洞。请取消该操作，除非您确定该链接是无恶意的。\\n\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<未知>\nexternalProtocolChkMsg=请记住我为此类型链接所做的选择。\nexternalProtocolLaunchBtn=启动应用程序\nmalwareBlocked=根据举报，位于 %S 的此网页有攻击行为。现已根据您的安全选项予以拦截。\nunwantedBlocked=根据举报，位于 %S 的此网页会提供不需要的垃圾软件。现已根据您的安全选项予以拦截。\ndeceptiveBlocked=根据举报，位于 %S 的此网页是一个欺诈网站。现已根据您的安全选项予以拦截。\ncspBlocked=此页面包含的内容安全策略禁止它以该种方式加载。\ncorruptedContentErrorv2=在网站 %S 遇到一个无法修复的网络协议违规。\nremoteXUL=该网站使用了不支持的技术，该技术已经默认不再启用。\nsslv3Used=无法保证您在 %S 上的数据安全性，因为它使用 SSLv3，一个目前安全性欠佳的安全协议。\nweakCryptoUsed=%S 的管理员未正确设置网站。为避免您的信息被窃，与该网站的连接未被建立。\ninadequateSecurityError=该网站尝试协商的安全级别不足。\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/autocomplete.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (searchWithEngine): %S will be replaced with\n# the search engine provider's name. This format was chosen because\n# the provider can also end with \"Search\" (e.g.: MSN Search).\nsearchWithEngine = 使用 %S 搜索\n\n# LOCALIZATION NOTE (switchToTab2): This is the same as the older switchToTab\n# string that it's replacing, except it uses title case, so \"Switch\" and \"Tab\"\n# are capitalized.\nswitchToTab2 = 切换到标签页\n\n# LOCALIZATION NOTE (visit): This is shown next to autocomplete entries that are\n# simple URLs or sites, which will be visited when the user selects them.\nvisit = 访问\n\n# LOCALIZATION NOTE (bookmarkKeywordSearch): This is the title of autocomplete\n# entries that are bookmark keyword searches.  %1$S will be replaced with the\n# domain name of the bookmark, and %2$S will be replaced with the keyword\n# search text that the user is typing.  %2$S will not be empty.\nbookmarkKeywordSearch = %1$S：%2$S\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % realBrandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%realBrandDTD;\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrowsewithcaret.checkMsg=不再显示此对话框。\nbrowsewithcaret.checkWindowTitle=光标浏览\nbrowsewithcaret.checkLabel=按 F7 来启用或禁用光标浏览。此功能将在网页中放置一个可移动的光标，以便您能使用键盘选择文本。您想要启用光标浏览吗？\nbrowsewithcaret.checkButtonLabel=是\n\nplainText.wordWrap=将较长的行自动换行\n\nformPostSecureToInsecureWarning.title = 安全警告\nformPostSecureToInsecureWarning.message = 您在此页面上输入的信息将通过一个不安全的连接发送，并可能被第三方所窥探。\\n\\n您确定要继续发送此信息吗？\nformPostSecureToInsecureWarning.continue = 继续\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/charsetMenu.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY charsetMenu2.label            \"文字编码\">\n<!ENTITY charsetMenu2.accesskey        \"c\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/charsetMenu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The property keys ending with \".key\" are for access keys.\n# Localizations may add or delete properties where the property key ends with\n# \".key\" as appropriate for the localization. The code that uses this data can\n# deal with the absence of an access key for an item.\n#\n# For gbk, gbk.bis and gbk.bis.key are used to trigger string changes in\n# localizations.\n#\n# In the en-US version of this file, access keys are given to the following:\n# * UTF-8\n# * All encodings that are the fallback encoding for some locale in Firefox\n# * All encodings that are the fallback encoding for some locale in IE\n# * All Japanese encodings\n#\n# For the items whose property key does not end in \".key\" and whose value\n# includes \"(\" U+0028 LEFT PARENTHESIS, the \"(\" character is significant for\n# processing by CharsetMenu.jsm. If your localization does not use ASCII\n# parentheses where en-US does in this file, please file a bug to make\n# CharsetMenu.jsm also recognize the delimiter your localization uses.\n# (When this code was developed, all localizations appeared to use\n# U+0028 LEFT PARENTHESIS for this purpose.)\n\n# Auto-Detect (sub)menu\ncharsetMenuCharsets = 字符编码\ncharsetMenuAutodet = 自动检测\n# 'A' is reserved for Arabic:\ncharsetMenuAutodet.key = D\ncharsetMenuAutodet.off = （关）\ncharsetMenuAutodet.off.key = o\ncharsetMenuAutodet.ja = 日语\ncharsetMenuAutodet.ja.key = J\ncharsetMenuAutodet.ru = 俄文\ncharsetMenuAutodet.ru.key = R\ncharsetMenuAutodet.uk = 乌克兰文\ncharsetMenuAutodet.uk.key = U\n\n# Globally-relevant\nUTF-8.key        = U\nUTF-8            = Unicode\nwindows-1252.key = W\nwindows-1252     = 西文\n\n# Arabic\nwindows-1256.key = A\nwindows-1256     = 阿拉伯文 (Windows)\nISO-8859-6       = 阿拉伯文 (ISO)\n\n# Baltic\nwindows-1257.key = B\nwindows-1257     = 波罗的语族 (Windows)\nISO-8859-4       = 波罗的语族 (ISO)\n\n# Central European\nwindows-1250.key =         E\nwindows-1250     = 中欧 (Windows)\nISO-8859-2.key   =       l\nISO-8859-2       = 中欧 (ISO)\n\n# Chinese, Simplified\ngbk.bis.key      =          S\ngbk.bis          = 简体中文\n\n# Chinese, Traditional\nBig5.key         =          T\nBig5             = 繁体中文\n\n# Cyrillic\nwindows-1251.key = C\nwindows-1251     = 西里尔字母 (Windows)\nISO-8859-5       = 西里尔字母 (ISO)\nKOI8-R           = 西里尔字母 (KOI8-R)\nKOI8-U           = 西里尔字母 (KOI8-U)\nIBM866           = 西里尔字母 (DOS)\n\n# Greek\nwindows-1253.key = G\nwindows-1253     = 希腊文 (Windows)\nISO-8859-7.key   =          O\nISO-8859-7       = 希腊文 (ISO)\n\n# Hebrew\nwindows-1255.key = H\nwindows-1255     = 希伯来文\n# LOCALIZATION NOTE (ISO-8859-8): The value for this item should begin with\n# the same word for Hebrew as the value for windows-1255 so that this item \n# sorts right after that one in the collation order for your locale.\nISO-8859-8       = 希伯来文（视觉顺序）\n\n# Japanese\nShift_JIS.key    = J\nShift_JIS        = 日文 (Shift_JIS)\nEUC-JP.key       =   p\nEUC-JP           = 日文 (EUC-JP)\nISO-2022-JP.key  =     n\nISO-2022-JP      = 日文 (ISO-2022-JP)\n\n# Korean\nEUC-KR.key       = K\nEUC-KR           = 朝鲜文\n\n# Thai\nwindows-874.key  =    i\nwindows-874      = 泰文\n\n# Turkish\nwindows-1254.key =   r\nwindows-1254     = 土耳其文\n\n# Vietnamese\nwindows-1258.key = V\nwindows-1258     = 越南文\n\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/charsetOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from charsetOverlay.xul -->\n<!ENTITY charsetMenu.label             \"字符编码\">\n<!ENTITY charsetMenu.accesskey         \"C\">\n<!ENTITY charsetMenuAutodet.label      \"自动检测\">\n<!ENTITY charsetMenuAutodet.accesskey  \"a\">\n<!ENTITY charsetMenuMore.label         \"更多\">\n<!ENTITY charsetMenuMore.accesskey     \"m\">\n<!ENTITY charsetMenuMore1.label        \"西欧\">\n<!ENTITY charsetMenuMore1.accesskey    \"w\">\n<!ENTITY charsetMenuMore2.label        \"东欧\">\n<!ENTITY charsetMenuMore2.accesskey    \"E\">\n<!ENTITY charsetMenuMore3.label        \"东亚\">\n<!ENTITY charsetMenuMore3.accesskey    \"A\">\n<!ENTITY charsetMenuMore4.label        \"东南亚 &amp; 西南亚\">\n<!ENTITY charsetMenuMore4.accesskey    \"S\">\n<!ENTITY charsetMenuMore5.label        \"中东\">\n<!ENTITY charsetMenuMore5.accesskey    \"M\">\n<!ENTITY charsetCustomize.label        \"定制列表…\">\n<!ENTITY charsetCustomize.accesskey    \"c\">\n\n<!ENTITY charsetMenuUnicode.label\t\t\t\t \"Unicode\">\n<!ENTITY charsetMenuUnicode.accesskey\t\t\t\t \"U\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/charsetTitles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n## Rule of this file:\n## 1. key should always be in lower case ascii so we can do case insensitive\n##    comparison in the code faster.\n\n## Format of this file:\n## charset_name.title = a_title  -  specifies the human readable title for \n## this charset\n\nus-ascii.title    = 英语 (US-ASCII)\niso-8859-1.title    = 西方 (ISO-8859-1)\niso-8859-2.title    = 中欧 (ISO-8859-2)\niso-8859-3.title    = 南欧 (ISO-8859-3)\niso-8859-4.title    = 波罗的海语言 (ISO-8859-4)\niso-8859-9.title    = 土耳其语 (ISO-8859-9)\niso-8859-10.title   = 北欧 (ISO-8859-10)\niso-8859-13.title   = 波罗的海语言 (ISO-8859-13)\niso-8859-14.title   = 凯尔特语 (ISO-8859-14)\niso-8859-15.title   = 西方 (ISO-8859-15)\niso-8859-16.title   = 罗马尼亚语 (ISO-8859-16)\nwindows-1250.title  = 中欧 (Windows-1250)\nwindows-1252.title  = 西方 (Windows-1252)\nwindows-1254.title  = 土耳其语 (Windows-1254)\nwindows-1257.title  = 波罗的海语言 (Windows-1257)\nmacintosh.title         = 西方 (MacRoman)\nx-mac-ce.title          = 中欧 (MacCE)\nx-mac-turkish.title     = 土耳其语 (MacTurkish)\nx-mac-croatian.title    = 克罗地亚语 (MacCroatian)\nx-mac-romanian.title    = 罗马尼亚语 (MacRomanian)\nx-mac-icelandic.title   = 冰岛语 (MacIcelandic)\niso-2022-jp.title = 日语 (ISO-2022-JP)\nshift_jis.title = 日语 (Shift_JIS)\neuc-jp.title = 日语 (EUC-JP)\nbig5.title = 繁体中文 (Big5)\nbig5-hkscs.title = 繁体中文 (Big5-HKSCS)\nx-euc-tw.title = 繁体中文 (EUC-TW)\ngb2312.title = 简体中文 (GB2312)\nhz-gb-2312.title = 简体中文 (HZ)\ngbk.title = 简体中文 (GBK)\niso-2022-cn.title = 简体中文 (ISO-2022-CN)\neuc-kr.title = 朝鲜语 (EUC-KR)\nx-johab.title = 朝鲜语 (JOHAB)\niso-2022-kr.title = 朝鲜语 (ISO-2022-KR)\nutf-7.title = Unicode (UTF-7)\nutf-8.title = Unicode (UTF-8)\nutf-16.title = Unicode (UTF-16)\nutf-16le.title = Unicode (UTF-16 Little Endian)\nutf-16be.title = Unicode (UTF-16 Big Endian)\niso-8859-5.title = 西里尔语 (ISO-8859-5)\niso-ir-111.title = 西里尔语 (ISO-IR-111)\nwindows-1251.title = 西里尔语 (Windows-1251)\nx-mac-cyrillic.title = 西里尔语 (MacCyrillic)\nx-mac-ukrainian.title = 西里尔语/乌克兰语 (MacUkrainian)\nkoi8-r.title = 西里尔语 (KOI8-R)\nkoi8-u.title = 西里尔语/乌克兰语 (KOI8-U)\niso-8859-7.title = 希腊语 (ISO-8859-7)\nwindows-1253.title = 希腊语 (Windows-1253)\nx-mac-greek.title = 希腊语 (MacGreek)\nwindows-1258.title = 越南语 (Windows-1258)\nx-viet-tcvn5712.title = 越南语 (TCVN)\nviscii.title = 越南语 (VISCII)\nx-viet-vps.title = 越南语 (VPS)\ntis-620.title = 泰语 (TIS-620)\niso-8859-11.title = 泰语（ISO-8859-1）\nwindows-874.title = 泰语（Windows-874）\nibm874.title = 泰语（IBM-874）\narmscii-8.title = 亚美尼亚语 (ARMSCII-8)\niso-8859-6.title = 阿拉伯语 (ISO-8859-6)\niso-8859-6-i.title = 阿拉伯语 (ISO-8859-6-I)\niso-8859-6-e.title = 阿拉伯语 (ISO-8859-6-E)\niso-8859-8.title = 可视希伯莱语 (ISO-8859-8)\niso-8859-8-i.title = 希伯莱语 (ISO-8859-8-I)\niso-8859-8-e.title = 希伯莱语 (ISO-8859-8-E)\nwindows-1255.title = 希伯莱语 (Windows-1255)\nwindows-1256.title = 阿拉伯语 (Windows-1256)\nx-user-defined.title = 用户定义\nibm866.title = 西里尔语/俄语 (IBM-866)\nibm850.title = 西方 (IBM-850)\nibm852.title = 中欧 (IBM-852)\nibm855.title = 西里尔语 (IBM-855)\nibm857.title = 土耳其语 (IBM-857)\nibm862.title = 希伯莱语 (IBM-862)\ngb18030.title = 简体中文 (GB18030)\nx-mac-arabic.title = 阿拉伯语 (MacArabic)\nx-iso-8859-6-8-x.title = 阿拉伯语 (Langbox ISO-8859-6.8x)\nx-iso-8859-6-16.title = 阿拉伯语 (Langbox ISO-8859-6.16)\nx-mac-farsi.title = 波斯语 (MacFarsi)\nx-mac-hebrew.title = 希伯来语 (MacHebrew)\nx-mac-devanagari.title = 印地语 (MacDevanagari)\nx-mac-gujarati.title = 古吉拉特语 (MacGujarati)\nx-mac-gurmukhi.title = 果鲁穆奇语 (MacGurmukhi)\nx-sun-unicode-india-0.title = 印地语 (SunDevanagari)\n\n\nchardet.off.title                           = (关闭)\nchardet.universal_charset_detector.title    = 自动选择\nchardet.ja_parallel_state_machine.title     = 日语\nchardet.ko_parallel_state_machine.title     = 朝鲜语\nchardet.zhtw_parallel_state_machine.title   = 繁体中文\nchardet.zhcn_parallel_state_machine.title   = 简体中文\nchardet.zh_parallel_state_machine.title     = 中文\nchardet.cjk_parallel_state_machine.title    = 东亚\nchardet.ruprob.title                        = 俄语\nchardet.ukprob.title                        = 乌克兰语\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/commonDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY header.label     \"简短标题\"> \n<!ENTITY message.label    \"这儿有一些示例文字。\">\n<!ENTITY editfield0.label \"用户名：\"> \n<!ENTITY editfield1.label \"密码：\"> \n<!ENTITY checkbox.label   \"选定\">\n<!ENTITY copyCmd.label    \"复制\">\n<!ENTITY copyCmd.accesskey \"C\">\n<!ENTITY selectAllCmd.label \"全选\">\n<!ENTITY selectAllCmd.accesskey \"A\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/commonDialogs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAlert=警告\nConfirm=确认\nConfirmCheck=确认\nPrompt=提示\nPromptUsernameAndPassword2=需要授权\nPromptPassword2=需要输入密码\nSelect=选择\nOK=确定\nCancel=取消\nYes=是(&Y)\nNo=否(&N)\nSave=保存(&S)\nRevert=恢复(&R)\nDontSave=不保存(&D)\nScriptDlgGenericHeading=[JavaScript 应用程序]\nScriptDlgHeading=来自 %S 的页面说：\nScriptDialogLabel=阻止此页面创建更多对话框\nScriptDialogPreventTitle=确认对话框首选项\n# LOCALIZATION NOTE (EnterLoginForRealm3, EnterLoginForProxy3):\n# %1 is an untrusted string provided by a remote server. It could try to\n# take advantage of sentence structure in order to mislead the user (see\n# bug 244273). %1 should be integrated into the translated sentences as\n# little as possible. %2 is the url of the site being accessed.\nEnterLoginForRealm3=%2$S 正在请求您的用户名和密码。该网站说：“%1$S”\nEnterLoginForProxy3=代理服务器 %2$S 请您输入用户名和密码。该站点说：“%1$S”\nEnterUserPasswordFor2=%1$S 要求您输入用户名和密码。\nEnterUserPasswordForCrossOrigin2=%1$S 正在请求您的用户名和密码。警告：您的密码不会发送给您目前正在浏览的网站！\nEnterPasswordFor=请输入 %1$S 在 %2$S 的密码\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/config.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"about:config\">\n\n<!-- about:config warning page -->\n<!-- LOCALIZATION NOTE: aboutWarningTitle.label should be attention grabbing and playful -->\n<!ENTITY aboutWarningTitle.label \"这可能使质量保证失效！\">\n<!ENTITY aboutWarningText.label \"修改这些高级设置可能会对本应用程序的稳定性、安全性以及性能造成不良影响。请仅在您十分清楚的情况下继续操作。\">\n<!ENTITY aboutWarningButton2.label \"我了解此风险！\">\n<!ENTITY aboutWarningCheckbox.label \"下次仍显示此警告文本\">\n\n<!ENTITY searchPrefs.label \"搜索：\">\n<!ENTITY searchPrefs.accesskey \"r\">\n<!ENTITY focusSearch.key \"r\">\n<!ENTITY focusSearch2.key \"f\">\n\n<!-- Columns -->\n<!ENTITY prefColumn.label \"首选项名称\">\n<!ENTITY lockColumn.label \"状态\">\n<!ENTITY typeColumn.label \"类型\">\n<!ENTITY valueColumn.label \"值\">\n\n<!-- Tooltips -->\n<!ENTITY prefColumnHeader.tooltip \"点击排序\"> \n<!ENTITY columnChooser.tooltip \"单击以选择要显示的列\"> \n\n<!-- Context Menu -->\n<!ENTITY copyPref.key \"C\">\n<!ENTITY copyPref.label \"复制\">\n<!ENTITY copyPref.accesskey \"C\">\n<!ENTITY copyName.label \"复制名称\">\n<!ENTITY copyName.accesskey \"N\">\n<!ENTITY copyValue.label \"复制值\">\n<!ENTITY copyValue.accesskey \"V\">\n<!ENTITY modify.label \"修改\">\n<!ENTITY modify.accesskey \"M\">\n<!ENTITY toggle.label \"切换\">\n<!ENTITY toggle.accesskey \"T\">\n<!ENTITY reset.label \"重置\">\n<!ENTITY reset.accesskey \"R\">\n<!ENTITY new.label \"新建\">\n<!ENTITY new.accesskey \"w\">\n<!ENTITY string.label \"字符串\">\n<!ENTITY string.accesskey \"S\">\n<!ENTITY integer.label \"整数\">\n<!ENTITY integer.accesskey \"I\">\n<!ENTITY boolean.label \"布尔\">\n<!ENTITY boolean.accesskey \"B\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/config.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Lock column values\ndefault=默认\nuser=用户设置\nlocked=已锁定\n\n# Type column values\nstring=字符串\nint=整数\nbool=布尔\n\n# Preference prompts\n# %S is replaced by one of the type column values above\nnew_title=新的 %S 值\nnew_prompt=输入首选项名称\nmodify_title=输入 %S 的值\n\nnan_title=无效的值\nnan_text=您输入的文字不是数字。\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/console.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY errorConsole.title \"错误控制台\">\n\n<!ENTITY errFile.label   \"源文件：\">\n<!ENTITY errLine.label   \"行：\">\n<!ENTITY errColumn.label \"列：\">\n\n<!ENTITY all.label          \"所有消息\">\n<!ENTITY all.accesskey      \"A\">\n<!ENTITY errors.label       \"错误\">\n<!ENTITY errors.accesskey   \"E\">\n<!ENTITY warnings.label     \"警告\">\n<!ENTITY warnings.accesskey \"W\">\n<!ENTITY messages.label     \"消息\">\n<!ENTITY messages.accesskey \"M\">\n<!ENTITY clear.label        \"清除\">\n<!ENTITY clear.accesskey    \"C\">\n<!ENTITY codeEval.label     \"代码:\">\n<!ENTITY codeEval.accesskey \"o\">\n<!ENTITY evaluate.label     \"评估（Eval）\">\n<!ENTITY evaluate.accesskey \"v\">\n<!ENTITY filter2.label      \"过滤器：\">\n<!ENTITY filter2.accesskey  \"F\">\n\n<!ENTITY copyCmd.label       \"复制\">  \n<!ENTITY copyCmd.accesskey   \"C\"> \n<!ENTITY copyCmd.commandkey  \"C\"> \n<!ENTITY sortFirst.label     \"最早>最近 排序顺序\">\n<!ENTITY sortFirst.accesskey \"F\">\n<!ENTITY sortLast.label      \"最近>最早 排序顺序\">\n<!ENTITY sortLast.accesskey  \"L\">\n<!ENTITY closeCmd.commandkey \"w\">  \n<!ENTITY focus1.commandkey   \"l\">  \n<!ENTITY focus2.commandkey   \"d\">  \n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/console.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntypeError=错误：\ntypeWarning=警告：\ntypeMessage=消息：\nerrFile=源文件：%S\nerrLine=行：%S\nerrLineCol=行：%S，列：%S\nerrCode=源代码：\nerrTime=时间戳：%S\n\n# LOCALIZATION NOTE (evaluationContextChanged): The message displayed when the\n# browser console's evaluation context (window against which input is evaluated)\n# changes.\nevaluationContextChanged=控制台的估值环境已变化，可能因为目标窗口已关闭，或者是你从浏览器控制台的窗口打开了一个主窗口。\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/contentAreaCommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# context menu strings\n\nSaveImageTitle=保存图像\nSaveMediaTitle=保存媒体\nSaveVideoTitle=保存视频\nSaveAudioTitle=保存音频\nSaveLinkTitle=另存为\nDefaultSaveFileName=index\nWebPageCompleteFilter=网页，全部\nWebPageHTMLOnlyFilter=网页，仅 HTML\nWebPageXHTMLOnlyFilter=网页，仅 XHTML\nWebPageSVGOnlyFilter=网页，仅 SVG\nWebPageXMLOnlyFilter=网页，仅 XML\n\n# LOCALIZATION NOTE (filesFolder):\n#    This is the name of the folder that is created parallel to a HTML file \n#    when it is saved \"With Images\". The %S section is replaced with the\n#    leaf name of the file being saved (minus extension).\nfilesFolder=%S_files\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/crashes.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY crashReports.title         \"崩溃报告\">\n<!ENTITY crashesUnsubmitted.label   \"未提交的崩溃报告\">\n<!ENTITY crashesSubmitted.label     \"已提交的崩溃报告\">\n<!ENTITY id.heading                 \"报告 ID\">\n<!ENTITY dateCrashed.heading        \"崩溃时间\">\n<!ENTITY dateSubmitted.heading      \"提交时间\">\n<!ENTITY noReports.label            \"没有提交过崩溃报告。\">\n<!ENTITY noConfig.label             \"此应用程序尚未配置为显示崩溃报告。必须对首选项 <code>breakpad.reportURL</code> 进行设置。\">\n<!ENTITY clearAllReports.label      \"移除全部报告\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/crashes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndeleteconfirm.title=您确定吗？\ndeleteconfirm.description=这将删除所有报告，并且不可撤销。\n\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/css.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMimeNotCss=样式表单 %1$S 未载入，因为它的 MIME 类型 \"%2$S\" 不是 \"text/css\"。\nMimeNotCssWarn=样式表单 %1$S 已作为 CSS 载入，虽然它的 MIME 类型 \"%2$S\" 不是 \"text/css\"。\n\nPEUnexpEOF2=搜索 %1$S 时遇到不期望的文件结束符。\nPEParseRuleWSOnly=空白字符串不能作为规则解析。\nPEDeclDropped=声明被丢弃。\nPEDeclSkipped=跳过至下一个声明。\nPEUnknownProperty=未知属性 '%1$S'。\nPEValueParsingError=解析 '%1$S' 的值时出错。\nPEExpectEndValue=预期为变量结尾，但却得到 '%1$S'。\nPERuleTrailing=规则应该结束的位置出现了 '%1$S'。\nPESkipAtRuleEOF2=at 规则结束\nPEUnknownAtRule=不可识别的 at-rule 或解析 at-rule 时出错 '%1$S'。\nPECharsetRuleEOF=@charset 规则中的 charset 字符串\nPECharsetRuleNotString=预期为字符集字符串，但却得到 '%1$S'。\nPEGatherMediaEOF=@import 或者 @media 规则中媒体列表的结束\nPEGatherMediaNotComma=预期为 ',' 在媒体列表中，但却得到 '%1$S'。\nPEGatherMediaNotIdent=预期为媒体列表中的标识符，但却得到 '%1$S'。\nPEGatherMediaReservedMediaType=查找媒体类型时发现保留关键词 '%1$S'。\nPEParseSourceSizeListEOF=匹配的媒体条件的长度值\nPEParseSourceSizeListNotComma=值后预期为“,”，但却找到“%1$S”\nPEImportNotURI=预期为 URI 位于 @import 规则中，但却得到 '%1$S'。\nPEImportBadURI=@import 规则中有无效的 URI:‘%1$S’。\nPEImportUnexpected=@import 中发现预期外的 '%1$S'。\nPEGroupRuleEOF2=@media, @supports 或 @-moz-document 规则结束\nPEGroupRuleNestedAtRule=@media 或 @-moz-document 规则中不允许 %1$S 规则。\nPEMozDocRuleBadFunc2=在 @-moz-document 规则中预期为 url()，url-prefix(), domain() 或 regexp()，但却发现“%1$S”。\nPEMozDocRuleNotURI=预期为 URI 位于 @-moz-document 规则中，但却得到 '%1$S'。\nPEMozDocRuleNotString=@-moz-document 规则 regexp() 函数中预期字符串但却是 ‘%1$S’。\nPEMozDocRuleEOF=@-moz-document 规则中的下一个 URI\nPEAtNSPrefixEOF=@namespace 规则中的名字空间前缀\nPEAtNSURIEOF=@namespace 规则中的名字空间 URI\nPEAtNSUnexpected=@namespace 中预期外的标识：'%1$S'。\nPEKeyframeNameEOF=@keyframes 规则的名称。\nPEKeyframeBadName=@keyframes 规则的名称需要标识符。\nPEKeyframeBrace=@keyframes 规则需要开放的 {。\nPESkipDeclBraceEOF=声明区的闭合 }\nPESkipRSBraceEOF=非法规则集的闭合 }\nPEBadSelectorRSIgnored=选择器错误导致忽略规则集。\nPEBadSelectorKeyframeRuleIgnored=由于错误的选择器而忽略 Keyframe 规则。\nPESelectorListExtraEOF=',' 或者 '{'\nPESelectorListExtra=预期为 ',' 或 '{' 但却得到 '%1$S'。\nPESelectorGroupNoSelector=预期为选择器。\nPESelectorGroupExtraCombinator=二义性组合。\nPECounterStyleNotIdent=@counter-style 规则的名称需要标识符。\nPECounterStyleBadName=@counter-style 规则的名称不能为 '%1$S'。\nPECounterStyleBadBlockStart=@counter-style 规则的开头预期为 '{'，但却找到 '%1$S'。\nPECounterStyleEOF=@counter-style 区的闭合 }\nPECounterDescExpected=预期为计数器的描述符，但发现“%1$S”。\nPEUnknownCounterDesc=@counter-style 规则中出现未知的描述符 '%1$S'。\nPECounterExtendsNotIdent=应该是扩展系统标识符的位置出现了 '%1$S'。\nPECounterASWeight=在 additive-symbols 描述符中的每个 weight 必须小于此前的 weight。\nPEClassSelEOF=类名称\nPEClassSelNotIdent=预期为类选择器标识符，但却得到 '%1$S'。\nPECoordinatePair=预期为一对坐标，但发现“%1$S”。\nPETypeSelEOF=元素类型\nPETypeSelNotType=预期为元素名或者 '*'，但却得到 '%1$S'。\nPEUnknownNamespacePrefix=未知名字空间前缀 '%1$S'。\nPEAttributeNameEOF=属性名\nPEAttributeNameExpected=预期为属性名称的标识符，但却得到 '%1$S'。\nPEAttributeNameOrNamespaceExpected=预期为属性名或者名字空间，但却得到 '%1$S'。\nPEAttSelNoBar=预期为 '|' 但却得到 '%1$S'。\nPEAttSelInnerEOF=属性选择器的部分\nPEAttSelUnexpected=属性选择器中预期外的标识：'%1$S'。\nPEAttSelValueEOF=属性值\nPEAttSelCloseEOF=']' 结束属性选择器\nPEAttSelNoClose=预期为 ']' 以结束属性选择器，但却得到 '%1$S'。\nPEAttSelBadValue=预期为属性选择器中值的标识符或者字符串，但却得到 '%1$S'。\nPEPseudoSelEOF=伪类或者伪元素名称\nPEPseudoSelBadName=预期为伪类或者伪元素的标识符，但却得到 '%1$S'。\nPEPseudoSelNonFunc=非函数伪类或者伪元素，或者其他功能标记，当读取'%1$S'。\nPEPseudoSelNotPE=预期为伪元素，但却得到 '%1$S'。\nPEPseudoSelDoubleNot=非伪类无法作为非'%1$S'。\nPEPseudoSelPEInNot=伪元素无法作为非'%1$S'。\nPEPseudoSelNewStyleOnly=此伪元素必须使用 \"::\" 格式： '%1$S'。\nPEPseudoSelEndOrUserActionPC=在伪元素后找到多余符号，但该元素预期为选择器的结束部分： '%1$S'.\nPEPseudoSelNoUserActionPC=在伪元素后面应该是选择器结束，不支持用户操作伪类，但却出现了 '%1$S'。\nPEPseudoSelMultiplePE=多余伪元素 '%1$S'。\nPEPseudoSelUnknown=未知伪类或者伪元素 '%1$S'。\nPENegationEOF=negation 内的选择器\nPENegationBadInner=畸形的简单选择器被作为非伪类参数 '%1$S'。\nPENegationNoClose=非伪类 '%1$S' 缺少闭合 ')'。\nPENegationBadArg=非伪类 '%1$S' 缺少参数。\nPEPseudoClassArgEOF=伪类选择器参数\nPEPseudoClassArgNotIdent=期待标识符为伪类参数，但却是 '%1$S'。\nPEPseudoClassArgNotNth=预期伪类参数部分，但却是 '%1$S'。\nPEPseudoClassNoClose=伪类缺少结束的 ')' ，却是 '%1$S'。\nPEPseudoClassNoArg=伪类 '%1$S' 缺少参数。\nPEPseudoClassNotUserAction=预期在伪元素后面为选择器结束或用户动作伪类，但却发现伪类“%1$S”。\nPESelectorEOF=选择器\nPEBadDeclBlockStart=预期为 '{' 以开始声明区域，但却得到 '%1$S'。\nPEColorEOF=color\nPEColorNotColor=预期为颜色，但却得到 '%1$S'。\nPEColorComponentEOF=color 组件\nPEExpectedPercent=预期为一个百分号，但却得到 '%1$S'。\nPEExpectedInt=预期为一个整数，但却得到 '%1$S'。\nPEExpectedNumberOrAngle=预期是一个数字或角度，但发现 ‘%1$S’。\nPEExpectedNumberOrPercent=预期是一个数字或百分比，但发现 ‘%1$S’。\nPEColorBadRGBContents=预期为 rgb() 中的数字或者百分比，但却得到 '%1$S'。\nPEColorComponentBadTerm=预期为 '%2$S' 但却得到 '%1$S'。\nPEColorHueEOF=hue\nPEExpectedComma=预期为 ',' 但却得到 '%1$S'。\nPEColorSaturationEOF=饱和度\nPEColorLightnessEOF=亮度\nPEColorOpacityEOF=颜色值中的不透明度\nPEExpectedNumber=预期为一个数字，但却得到 '%1$S'。\nPEPositionEOF=<position>\nPEExpectedPosition=预期为 <position>，但却得到 '%1$S'。\nPEExpectedRadius=预期为 radius，但却得到 '%1$S'。\nPEExpectedCloseParen=预期为 ')' 但却得到 '%1$S'。\nPEDeclEndEOF=';' 或者 '}' 结束声明\nPEParseDeclarationNoColon=预期为 ':' 但却得到 '%1$S'。\nPEParseDeclarationDeclExpected=预期为声明，但却得到 '%1$S'。\nPEEndOfDeclEOF=声明的结束\nPEImportantEOF=important\nPEExpectedImportant=预期为“important”，但得到“%1$S”。\nPEBadDeclEnd=预期为 ';' 结束声明但却得到 '%1$S'。\nPEBadDeclOrRuleEnd2=期待 ';' 或 '}' 结束声明，但却是 '%1$S'。\nPEInaccessibleProperty2=无法为内部属性赋值。\nPECommentEOF=注释的结束\nSEUnterminatedString=找到未结束的字符串 '%1$S'。\nPEFontDescExpected=预期为字体描述符，但却得到 '%1$S'。\nPEUnknownFontDesc=@font-face 规则中未知的描述符 '%1$S'。\nPEMQExpectedExpressionStart=预期为 '(' 来标识媒体查询表达式的开始，但却得到 '%1$S'。\nPEMQExpressionEOF=媒体查询表达式内容\nPEMQExpectedFeatureName=预期为媒体特性名称，但却得到 '%1$S'。\nPEMQExpectedFeatureNameEnd=预期为在媒体特性名称之后出现 ':' 或者 ')'，但却得到 '%1$S'。\nPEMQNoMinMaxWithoutValue=min- 或 max- 媒体特性必须有值。\nPEMQExpectedFeatureValue=发现无效的媒体特性值。\nPEBadFontBlockStart=预期为 '{' 来开始 @font-face 规则，但却得到 '%1$S'。\nPEBadFontBlockEnd=预期为 '}' 来结束 @font-face 规则，但却得到 '%1$S'。\nPEAnonBoxNotAlone=不应该有匿名文本框。\nPEFFVUnexpectedEOF=@font-feature-values 规则的结尾不完整。\nPEFFVBlockStart=@font-feature-values 规则中应该是 { 的位置出现了 '%1$S'。\nPEFFVValueSetStart=预期应以 { 开始设置特性值的位置出现了“%1$S”。\nPEFFVNoFamily=@font-feature-values 规则中应该是字体列表的位置出现了“%1$S”。\nPEFFVUnexpectedBlockEnd=预期 @font-feature-values 规则应以“}”结束，现在却以“%1$S”结束。\nPEFFVUnknownFontVariantPropValue=未知的 font-variant 属性值“%1$S”。\nPEFFVExpectedIdent=预期此处应为标识符，却出现“%1$S”。\nPEFFVExpectedValue=应为非负整数值的地方出现了“%1$S”。\nPEFFVTooManyValues=特性类型 '%1$S' 的值太多。\nPEFFVGenericInFamilyList=字体族列表不能包含通用字体族名称。\nPEFFVValueDefinitionTrailing=预期应为定义值结尾的位置出现了“%1$S”。\nPEBadDirValue=指令选择器里应该是 'ltr' 或 'rtl' 结果出现了 '%1$S'。\nPESupportsConditionStartEOF2='not', '(', 或者函数\nPESupportsConditionInParensEOF=')'\nPESupportsConditionNotEOF='not'\nPESupportsWhitespaceRequired='not', 'and', 或 'or' 后面应该是空格。\nPESupportsConditionExpectedOpenParenOrFunction=解析支持条件时应该是 '(' 的地方出现了 '%1$S'。\nPESupportsConditionExpectedCloseParen=解析支持条件时应该出现 ')' 的位置出现了 '%1$S'。\nPESupportsConditionExpectedStart2=解析支持条件时应该是 'not', '(', 或者函数的地方出现了 '%1$S'。\nPESupportsConditionExpectedNot=解析支持条件时应该出现 'not' 的位置出现了 '%1$S'。\nPESupportsGroupRuleStart=@supports 规则应该以 '{' 开头但是出现了 '%1$S'。\nPEFilterEOF=过滤器\nPEExpectedNoneOrURL=预期为 'none' 或网址，但却得到 '%1$S'。\nPEExpectedNoneOrURLOrFilterFunction=预期为 'none'、网址或过滤功能，但却得到 '%1$S'。\nPEExpectedNonnegativeNP=预期为非负数或百分数。\nPEFilterFunctionArgumentsParsingError=过滤功能在解析参数时发生错误。\nPEVariableEOF=变量\nPEVariableEmpty=预期发现变量值，却找到“%1$S”。\n# LOCALIZATION NOTE(PEValueWithVariablesParsingErrorInValue): %1$S is replaced\n# with the property name and %2$S is replaced with the property value.\nPEValueWithVariablesParsingErrorInValue=替换变量后，解析 ‘%1$S’ 的值时发生错误。产生的值为 ‘%2$S’。\nPEValueWithVariablesFallbackInherit=回退到 'inherit'。\nPEValueWithVariablesFallbackInitial=回退到 'initial'。\nPEInvalidVariableReference=属性引用了无效的变量。\nPEInvalidVariableTokenFallback=在变量引用备用值的顶层发现无效令牌 '%1$S'。\nPEExpectedVariableNameEOF=变量名标识符\nPEExpectedVariableName=预期为变量名标识符，却找到“%1$S”。\nPEExpectedVariableFallback=',' 后面应该是变量引用的备用值。\nPEExpectedVariableCommaOrCloseParen=变量引用中的变量名后面应该是 ',' 或 ')' 但现在是 '%1$S'。\nPESubgridNotSupported=未启用 CSS 网格的 'subgrid' 关键词支持。\nPEMoreThanOneGridRepeatAutoFillInNameList=只允许一个 repeat(auto-fill, …) 出现在名称列表中的子网格。\nPEMoreThanOneGridRepeatAutoFillFitInTrackList=只允许一个 repeat(auto-fill, …) 或 repeat(auto-fit, …) 出现在跟踪列表中。\nPEMoreThanOneGridRepeatTrackSize=只允许一个跟踪大小出现在 repeat(auto-fit/auto-fill, …) 中。\n\nTooLargeDashedRadius=‘dashed’ 样式的边框半径太大（限制为 100000px）。渲染为 solid。\nTooLargeDottedRadius=‘dotted’ 样式的边框半径太大（限制为 100000px）。渲染为 solid。\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/customizeCharset.dtd",
    "content": "<!-- -*- Mode: HTML -*- -->\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title.label        \"定制字符编码\">\n<!ENTITY current.label      \"激活字符编码：\">\n<!ENTITY remove.label       \"移除\">\n<!ENTITY remove.accessKey   \"R\">\n<!ENTITY additional.label   \"可用的字符编码：\">\n<!ENTITY add.label          \"添加\">\n<!ENTITY add.accessKey      \"A\">\n<!ENTITY moveUp.label       \"上移\">\n<!ENTITY moveUp.accessKey   \"U\">\n<!ENTITY moveDown.label     \"下移\">\n<!ENTITY moveDown.accessKey \"D\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/customizeToolbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dialog.title             \"定制工具栏\">\n<!ENTITY dialog.dimensions        \"width: 92ch; height: 36em;\">\n<!ENTITY instructions.description \"拖放至工具栏以添加，或从工具栏拖出以移除。\">\n<!ENTITY show.label               \"显示：\">\n<!ENTITY iconsAndText.label       \"图标和文字\">\n<!ENTITY icons.label              \"图标\">\n<!ENTITY text.label               \"文字\">\n<!ENTITY useSmallIcons.label      \"使用小图标\">\n<!ENTITY restoreDefaultSet.label  \"恢复默认设置\">\n<!ENTITY addNewToolbar.label      \"添加新工具栏\">\n<!ENTITY saveChanges.label        \"完成\">\n<!ENTITY undoChanges.label        \"撤销修改\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/customizeToolbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nenterToolbarTitle=新建工具栏\nenterToolbarName=为此工具栏输入名称：\nenterToolbarDup=已存在名为“%S”的工具栏。请输入其他名称。\nenterToolbarBlank=您必须为新建的工具栏输入一个名称。\nseparatorTitle=分隔条\nspringTitle=可调整空白\nspacerTitle=空白\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/dateFormat.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmonth.1.Mmm=一月\nmonth.2.Mmm=二月\nmonth.3.Mmm=三月\nmonth.4.Mmm=四月\nmonth.5.Mmm=五月\nmonth.6.Mmm=六月\nmonth.7.Mmm=七月\nmonth.8.Mmm=八月\nmonth.9.Mmm=九月\nmonth.10.Mmm=十月\nmonth.11.Mmm=十一月\nmonth.12.Mmm=十二月\n\nmonth.1.name=一月\nmonth.2.name=二月\nmonth.3.name=三月\nmonth.4.name=四月\nmonth.5.name=五月\nmonth.6.name=六月\nmonth.7.name=七月\nmonth.8.name=八月\nmonth.9.name=九月\nmonth.10.name=十月\nmonth.11.name=十一月\nmonth.12.name=十二月\n\nday.1.name=星期日\nday.2.name=星期一\nday.3.name=星期二\nday.4.name=星期三\nday.5.name=星期四\nday.6.name=星期五\nday.7.name=星期六\n\nday.1.Mmm=日\nday.2.Mmm=一\nday.3.Mmm=二\nday.4.Mmm=三\nday.5.Mmm=四\nday.6.Mmm=五\nday.7.Mmm=六\n\nday.1.short=日\nday.2.short=一\nday.3.short=二\nday.4.short=三\nday.5.short=四\nday.6.short=五\nday.7.short=六\n\nnoon=中午\nmidnight=午夜\n\nAllDay=全天\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/datetimepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- first day of week to display in datepicker, a value from 0 to 6,\n     0 = Sunday, 1 = Monday, etc. -->\n\n<!ENTITY firstdayofweek.default \"0\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/devtools/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - browser/devtools/styleeditor/styleeditor.xul for context -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n<!ENTITY csscoverage.backButton \"后退\">\n\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n<!ENTITY csscoverage.unused \"未使用的规则\">\n<!ENTITY csscoverage.noMatches \"下列规则未被匹配：\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n<!ENTITY csscoverage.optimize.header \"可优化的页面\">\n\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n<!ENTITY csscoverage.optimize.body1 \"您有时可以通过通过移动\">\n<!ENTITY csscoverage.optimize.body2 \"标签到页面的底部，以及在顶部的 'load' 事件中在需要时创建新的带样式的内联元素\">\n<!ENTITY csscoverage.optimize.body3 \"来加快加载速度。这些是您需要的样式块：\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n<!ENTITY csscoverage.optimize.bodyX \"所有规则都为内联。\">\n\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n<!ENTITY csscoverage.footer1 \"参见\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"有关 CSS 覆盖范围工具的 MDN 文章\">\n<!ENTITY csscoverage.footer4 \"了解生成此报告的说明。\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/devtools/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc2,\n# csscoverageStopDesc2, csscoverageOneShotDesc2, csscoverageToggleDesc2,\n# csscoverageReportDesc2): Short descriptions of the csscoverage commands\ncsscoverageDesc=控制 CSS 覆盖范围分析\ncsscoverageStartDesc2=开始收集 CSS 覆盖范围数据\ncsscoverageStopDesc2=停止收集 CSS 覆盖范围数据\ncsscoverageOneShotDesc2=收集此刻发生的 CSS 覆盖范围数据\ncsscoverageToggleDesc2=切换 CSS 覆盖范围数据的收集状态\ncsscoverageReportDesc2=显示 CSS 覆盖范围报告\ncsscoverageStartNoReloadDesc=不要随页面重新载入开始\ncsscoverageStartNoReloadManual=以重新载入当前页面作为起点将得到最佳的效果，因为这将在一个已知的点位开始测试。但也可能因为某些原因使得我们不想这么做（比如页面中包含的状态会在重新载入时丢失）。\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply=正在运行 CSS 覆盖范围分析\ncsscoverageDoneReply=CSS 覆盖范围分析已完成\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError=CSS 覆盖范围分析已在运行\ncsscoverageNotRunningError=CSS 覆盖范围分析未运行\ncsscoverageNotRunError=CSS 覆盖范围分析尚未运行\ncsscoverageNoRemoteError=目标不支持 CSS 覆盖范围\ncsscoverageOneShotReportError=CSS 覆盖范围报告不适用“oneshot”数据。请使用启动/停止。\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=传入连接\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=检测到一个要求进行远程调试连接的传入请求。远程客户端可能通过您的浏览器进行完全控制！\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=客户端端点：%1$S\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=服务器端点：%1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=允许连接？\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=禁用\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=客户端身份标识\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=您连接的端点需要更多信息来验证此连接。请在下面提供将显示在远端弹出框的令牌。\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=我的证书：%1$S\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=令牌：%1$S\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=提供客户端令牌\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=客户端应该被显示的一个令牌值。请在这里输入要完成的此客户端的身份验证。\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=样式查看器\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=最佳匹配\nrule.status.MATCHED=匹配\nrule.status.PARENT_MATCH=父匹配\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=内联\nrule.sourceElement=元素\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=继承自 %S\n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe=关键帧 %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles=（用户代理）\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement=伪元素\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.selectedElement=此元素\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle=阅读有关此属性的文档\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=无效的属性值\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=没有选择元素。\n\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll): Text displayed in the\n# rule view context menu.\nruleView.contextmenu.selectAll=选择全部\n\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll.accessKey): Access key for\n# the rule view context menu \"Select all\" entry.\nruleView.contextmenu.selectAll.accessKey=A\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copy): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.copy=复制\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copy.accessKey): Access key for\n# the rule view context menu \"Select all\" entry.\nruleView.contextmenu.copy.accessKey=C\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nruleView.contextmenu.copyColor=复制颜色\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nruleView.contextmenu.copyColor.accessKey=L\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.showOrigSources=显示原始来源\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nruleView.contextmenu.showOrigSources.accessKey=O\n\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\nruleView.contextmenu.addRule=增加规则\n\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nruleView.contextmenu.addRule.accessKey=R\n\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\ncomputedView.contextmenu.selectAll=选择全部\n\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\ncomputedView.contextmenu.selectAll.accessKey=A\n\n# LOCALIZATION NOTE (computedView.contextmenu.copy): Text displayed in the\n# computed view context menu.\ncomputedView.contextmenu.copy=复制\n\n# LOCALIZATION NOTE (computedView.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\ncomputedView.contextmenu.copy.accessKey=C\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/dialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbutton-accept=确定\nbutton-cancel=取消\nbutton-help=帮助\nbutton-disclosure=更多信息\naccesskey-accept=\naccesskey-cancel=\naccesskey-help=H\naccesskey-disclosure=I\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/dialogOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- WARNING!!! This file is obsoleted by the dialog.xml widget -->\n<!-- OK Cancel Buttons -->\n\n\n<!ENTITY okButton.label      \"确定\">\n<!ENTITY cancelButton.label  \"取消\">\n<!ENTITY helpButton.label    \"帮助\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/dom/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nKillScriptTitle=警告：脚本无响应\nKillScriptMessage=当前页面的某个脚本正忙，或者可能已停止响应。您可以立即终止该脚本，也可以继续等待该脚本完成。\nKillScriptWithDebugMessage=此页面的某个脚本可能正忙，或者已停止响应。您可以立即终止该脚本、在调试器中打开该脚本，或者继续等待该脚本完成。\nKillScriptLocation=脚本： %S\nStopScriptButton=停止脚本\nDebugScriptButton=调试脚本\nWaitForScriptButton=继续\nDontAskAgain=不再询问(&D)\nJSURLLoadBlockedWarning=尝试载入一段 javascript：\\n窗口中来自一个主机的 URL 想要显示另一主机的内容，\\n已被安全管理器阻止。\nWindowCloseBlockedWarning=脚本不得关闭非脚本打开的窗口。\nOnBeforeUnloadTitle=您确定吗？\nOnBeforeUnloadMessage=此页面想询问您是否要离开 - 您输入的数据可能不会被保存。\nOnBeforeUnloadStayButton=留在页面\nOnBeforeUnloadLeaveButton=离开页面\nUnexpectedCanvasVariantStyle=画板: 将 strokeStyle 或 fillStyle 设为非 string 、 CanvasGradient 或者 CanvasPattern 的操作已被忽略。\nEmptyGetElementByIdParam=getElementById() 被传递了空字符串参数。\nLowMemoryTitle=警告：内存不足\nLowMemoryMessage=内存不足，已停止执行本页中的某个脚本。\nSpeculationFailed=利用 document.write() 写入不平衡树引发来自网络的数据被重新解析。更多信息参见 https://developer.mozilla.org/en/Optimizing_Your_Pages_for_Speculative_Parsing\nDocumentWriteIgnored=来自一个外部异步载入的脚本的 document.write() 调用被忽略。\n# LOCALIZATION NOTE (EditorFileDropFailed): Do not translate contenteditable, %S is the error message explaining why the drop failed.\nEditorFileDropFailed=拖放一个文件到 contenteditable 元素失败：%S。\nFormValidationTextTooLong=请将此文本缩短至 %S 个字符或更少（您现在已经输入了 %S 个字符）。\nFormValidationTextTooShort=请使用至少 %S 个字符（您目前使用 %S 个字符）。\nFormValidationValueMissing=请填写此字段。\nFormValidationCheckboxMissing=若要继续，请检选此检查框。\nFormValidationRadioMissing=请选择一个选项。\nFormValidationFileMissing=请选择一个文件。\nFormValidationSelectMissing=请选择列表中的一项。\nFormValidationInvalidEmail=请输入电子邮件地址。\nFormValidationInvalidURL=请输入一个 URL。\nFormValidationPatternMismatch=请匹配要求的格式。\n# LOCALIZATION NOTE (FormValidationPatternMismatchWithTitle): %S is the (possibly truncated) title attribute value.\nFormValidationPatternMismatchWithTitle=请匹配要求的格式： %S。\n# LOCALIZATION NOTE (FormValidationNumberRangeOverflow): %S is a number.\nFormValidationNumberRangeOverflow=请选择一个不大于 %S 的值。\n# LOCALIZATION NOTE (FormValidationDateRangeOverflow): %S is a date.\nFormValidationDateRangeOverflow=请选择一个不晚于 %S 的值。\n# LOCALIZATION NOTE (FormValidationTimeRangeOverflow): %S is a time.\nFormValidationTimeRangeOverflow=请选择一个不晚于 %S 的值。\n# LOCALIZATION NOTE (FormValidationNumberRangeUnderflow): %S is a number.\nFormValidationNumberRangeUnderflow=请选择一个不小于 %S 的值。\n# LOCALIZATION NOTE (FormValidationDateRangeUnderflow): %S is a date.\nFormValidationDateRangeUnderflow=请选择一个不早于 %S 的值。\n# LOCALIZATION NOTE (FormValidationTimeRangeUnderflow): %S is a time.\nFormValidationTimeRangeUnderflow=请选择一个不早于 %S 的值。\n# LOCALIZATION NOTE (FormValidationStepMismatch): both %S can be a number, a date or a time.\nFormValidationStepMismatch=请选择一个有效的值，值要在 %S 和 %S 的范围内。\n# LOCALIZATION NOTE (FormValidationStepMismatchOneValue): %S can be a number, a date or a time. This is called instead of FormValidationStepMismatch when the second value is the same as the first.\nFormValidationStepMismatchOneValue=请选择一个有效的值。最接近的有效值是 %S。\nFormValidationBadInputNumber=请输入一组数字。\nGetAttributeNodeWarning=所用的 getAttributeNode() 已不赞成使用。请使用 getAttribute() 替代。\nSetAttributeNodeWarning=所用的 setAttributeNode() 已不赞成使用。请使用 setAttribute() 替代。\nGetAttributeNodeNSWarning=所用的 getAttributeNodeNS() 已不赞成使用。请使用 getAttributeNS() 替代。\nSetAttributeNodeNSWarning=所用的 setAttributeNodeNS() 已不赞成使用。请使用 setAttributeNS() 替代。\nRemoveAttributeNodeWarning=所用的 removeAttributeNode() 已不赞成使用。请使用 removeAttribute() 替代。\nCreateAttributeWarning=所用的 document.createAttribute() 已不赞成使用。请使用 element.setAttribute() 替代。\nCreateAttributeNSWarning=所用的 document.createAttributeNS() 已不赞成使用。请使用 element.setAttributeNS() 替代。\nNodeValueWarning=所用属性中的 nodeValue 属性已不赞成使用。请使用 value 替代。\nTextContentWarning=所用属性中的 textContent 属性已不赞成使用。请使用 value 替代。\nEnablePrivilegeWarning=所用的 enablePrivilege 已不赞成使用。请使用系统主体运行的代码（比如一个扩展）替代。\nnsIJSONDecodeDeprecatedWarning=nsIJSON.decode 已不赞成使用。请使用 JSON.parse 替代。\nnsIJSONEncodeDeprecatedWarning=nsIJSON.encode 已不赞成使用。请使用 JSON.stringify 替代。\nnsIDOMWindowInternalWarning=所用的 nsIDOMWindowInternal 已不赞成使用。请使用 nsIDOMWindow 替代。\nFullscreenDeniedDisabled=请求全屏已拒绝，全屏 API 已按用户首选项禁用。\nFullscreenDeniedFocusedPlugin=请求全屏已拒绝，焦点目前在窗口化的插件。\nFullscreenDeniedHidden=请求全屏已拒绝，该文档目前不可见。\nFullscreenDeniedContainerNotAllowed=请求全屏已拒绝，至少一个文档包含的元素不是一个 iframe，或没有\"allowfullscreen\"属性。\nFullscreenDeniedNotInputDriven=请求全屏已拒绝，Element.requestFullscreen() 不是从短期运行的用户生成的事件处理函数中调用。\nFullscreenDeniedNotHTMLSVGOrMathML=请求全屏已拒绝，请求元素不是 <svg>、<math> 或一个 HTML 元素。\nFullscreenDeniedNotInDocument=请求全屏已拒绝，请求元素不再位于它的文档中。\nFullscreenDeniedMovedDocument=请求全屏已拒绝，请求元素已转移文档。\nFullscreenDeniedLostWindow=请求全屏已拒绝，我们不再有一个窗口。\nFullscreenDeniedSubDocFullscreen=请求全屏已拒绝，请求全屏的文档有一个子文档已经全屏。\nFullscreenDeniedNotDescendant=请求全屏已拒绝，请求元素不是当前全屏元素的后代。\nFullscreenDeniedNotFocusedTab=请求全屏已拒绝，请求元素不在当前有焦点的标签页中。\nRemovedFullscreenElement=已退出全屏，全屏元素已从文档中移除。\nFocusedWindowedPluginWhileFullscreen=已退出全屏，窗口化的插件已获焦点。\nPointerLockDeniedDisabled=锁定指针请求已拒绝，Pointer Lock API 已被用户偏好禁用。\nPointerLockDeniedInUse=锁定指针请求已拒绝，指针目前被另一个文档控制。\nPointerLockDeniedNotInDocument=锁定指针请求已拒绝，请求元素不在文档中。\nPointerLockDeniedSandboxed=锁定指针请求已拒绝，Pointer Lock API 已被沙盒限制。\nPointerLockDeniedHidden=锁定指针请求已拒绝，文档非可见。\nPointerLockDeniedNotFocused=锁定指针请求已拒绝，文档非焦点。\nPointerLockDeniedMovedDocument=锁定指针请求已拒绝，请求元素已转移文档。\nPointerLockDeniedNotInputDriven=锁定指针请求已拒绝，Element.requestPointerLock() 不是从短期运行的用户生成事件处理函数中运行，并且文档不是在全屏中。\nPointerLockDeniedFailedToLock=锁定指针请求已拒绝，因为浏览器锁定指针失败。\nHTMLSyncXHRWarning=XMLHttpRequest 在同步模式下不支持 HTML 解析。\nInvalidRedirectChannelWarning=由于管道没有实现 nsIWritablePropertyBag2，而导致不能够重定向到%S。\n# LOCALIZATION NOTE: %S is the name of the header in question\nForbiddenHeaderWarning=已拒绝设置一个禁止头的尝试：%S\nResponseTypeSyncXHRWarning=窗口上下文的同步模式中，已不再支持使用的 XMLHttpRequest 的 responseType 属性。\nTimeoutSyncXHRWarning=窗口上下文的同步模式中不支持使用 XMLHttpRequest 的 timeout 属性。\nJSONCharsetWarning=通过 XMLHttpRequest 接收了一段非 UTF-8 编码的 JSON 代码。仅支持使用 UTF-8 解码 JSON代码。\n# LOCALIZATION NOTE: Do not translate AudioBufferSourceNode\nMediaBufferSourceNodeResampleOutOfMemory=内存不足以进行回放的 AudioBufferSourceNode 重复采样。\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownContentType=传递给 decodeAudioData 的缓冲区包含一个未知的内容类型。\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownError=处理 decodeAudioData 时发生未知错误。\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataInvalidContent=传递给 decodeAudioData 的缓冲区包含无法被成功解码的无效内容。\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataNoAudio=传递给 decodeAudioData 的缓冲区不包含任何音频。\n# LOCALIZATION NOTE: Do not translate HTMLMediaElement and createMediaElementSource.\nMediaElementAudioSourceNodeCrossOrigin=传递到 createMediaElementSource 的 HTMLMediaElement 有一个跨源资源，该节点将输出无声。\n# LOCALIZATION NOTE: Do not translate MediaStream and createMediaStreamSource.\nMediaStreamAudioSourceNodeCrossOrigin=传递到 createMediaStreamSource 的 MediaStream 有一个跨源资源，该节点将输出无声。\nMediaLoadExhaustedCandidates=所有候选资源载入失败。已暂停载入媒体。\nMediaLoadSourceMissingSrc=<source> 元素没有 \"src\" 属性。媒体资源载入失败。\n# LOCALIZATION NOTE: %1$S is the Http error code the server returned (e.g. 404, 500, etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadHttpError=HTTP 载入失败，状态码 %1$S。媒体资源 %2$S 载入失败。\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load.\nMediaLoadInvalidURI=无效的 URI。媒体资源 %S 载入失败。\n# LOCALIZATION NOTE: %1$S is the media resource's format/codec type (basically equivalent to the file type, e.g. MP4,AVI,WMV,MOV etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedTypeAttribute=“%1$S”的指定属性“type”不被支持。 载入媒体资源 %2$S 失败。\n# LOCALIZATION NOTE: %1$S is the \"media\" attribute value of the <source> element. It is a media query. %2$S is the URL of the media resource which failed to load.\nMediaLoadSourceMediaNotMatched=指定“%1$S”的“media”属性无法匹配当前环境。无法载入媒体资源 %2$S。\n# LOCALIZATION NOTE: %1$S is the MIME type HTTP header being sent by the web server, %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedMimeType=HTTP \"Content-Type\" 中的 \"%1$S\" 不支持。媒体资源 %2$S 加载失败。\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load because of error in decoding.\nMediaLoadDecodeError=媒体资源 %S 无法被解码。\nMediaWidevineNoWMF=尝试播放 Widevine 但无 Windows Media Foundation。参见 https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaWMFNeeded=要播放视频格式 %S，您还需要安装一个额外的微软组件，参见 https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaPlatformDecoderNotFound=此页面上的视频无法播放。您的系统可能缺少必要的解码器：%S\nMediaUnsupportedLibavcodec=无法播放此页面上的视频。您的系统的 libavcodec 版本不支持\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaCannotPlayNoDecoders=无法播放媒体。没有相应格式的解码器：%S\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaNoDecoders=没有相应格式的解码器：%S\nMediaCannotInitializePulseAudio=无法使用 PulseAudio\n# LOCALIZATION NOTE: Do not translate \"MediaRecorder\".\nMediaRecorderMultiTracksNotSupported=MediaRecorder 目前不支持记录同一格式的多个轨道。\n# LOCALIZATION NOTE: %S is the ID of the MediaStreamTrack passed to MediaStream.addTrack(). Do not translate \"MediaStreamTrack\" and \"AudioChannel\".\nMediaStreamAddTrackDifferentAudioChannel=因为属于不同的 AudioChannel，无法添加 MediaStreamTrack %S。\n# LOCALIZATION NOTE: Do not translate \"MediaStream\", \"stop()\" and \"MediaStreamTrack\"\nMediaStreamStopDeprecatedWarning=MediaStream.stop() 已不赞成使用。请使用 MediaStreamTrack.stop() 替代。\\u0020\n# LOCALIZATION NOTE: Do not translate \"DOMException\", \"code\" and \"name\"\nDOMExceptionCodeWarning=所用的 DOMException 的 code 属性已不赞成使用。请使用 name 替代。\n# LOCALIZATION NOTE: Do not translate \"__exposedProps__\"\nNoExposedPropsWarning=未使用 __exposedProps__ 就暴露 chrome JS 对象至内容是不安全的且过时的。参见 https://developer.mozilla.org/en/XPConnect_wrappers 获取更多信息。\n# LOCALIZATION NOTE: Do not translate \"Mutation Event\" and \"MutationObserver\"\nMutationEventWarning=所用的 Mutation Events 已不赞成使用。请使用 MutationObserver 替代。\n# LOCALIZATION NOTE: Do not translate \"Components\"\nComponentsWarning=Components 对象已不赞成使用，它很快就会被移除。\nPluginHangUITitle=警告：无响应的插件\nPluginHangUIMessage=%S 可能正忙，或者它可能已停止响应。您可以立即停止该插件，或者您也可以继续看看插件是否能恢复响应。\nPluginHangUIWaitButton=继续\nPluginHangUIStopButton=停止插件\nPrefixedFullscreenAPIWarning=有前缀的全屏 API 已不赞成使用。请使用无前缀的 全屏 API。更多帮助参见 https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API\n# LOCALIZATION NOTE: Do not translate \"NodeIterator\" or \"detach()\".\nNodeIteratorDetachWarning=在 NodeIterator 调用 detach() 不再有效。\n# LOCALIZATION NOTE: Do not translate \"LenientThis\" and \"this\"\nLenientThisWarning=忽略了对含 [LenientThis] 的属性进行获取或设置，因为“this”对象不正确。\n# LOCALIZATION NOTE: Do not translate \"nsIDOMWindowUtils\", \"getWindowWithOuterId\", or \"nsIWindowMediator\"\nGetWindowWithOuterIdWarning=所用的 nsIDOMWindowUtils.getOuterWindowWithId() 已不赞成使用。请使用 nsIWindowMediator 中的同名方法替代。\n# LOCALIZATION NOTE: Do not translate \"getPreventDefault\" or \"defaultPrevented\".\nGetPreventDefaultWarning=所用的 getPreventDefault() 已不赞成使用。请使用 defaultPrevented 替代。\n# LOCALIZATION NOTE: Do not translate \"getUserData\", \"setUserData\", \"WeakMap\", or \"element.dataset\".\nGetSetUserDataWarning=getUserData() 和 setUserData() 已不赞成使用，用 WeakMap 或 element.dataset 代替。\n# LOCALIZATION NOTE: Do not translate \"mozGetAsFile\" or \"toBlob\"\nMozGetAsFileWarning=非标准的 mozGetAsFile 方法已不赞成使用并将很快被移除。使用标准的 toBlob 方法代替。\n# LOCALIZATION NOTE: Do not translate \"captureEvents()\" or \"addEventListener()\"\nUseOfCaptureEventsWarning=所用的 captureEvents() 已不赞成使用。请改为使用 DOM 2 addEventListener() 方法。更多信息见 http://developer.mozilla.org/zh-CN/docs/DOM/element.addEventListener\n# LOCALIZATION NOTE: Do not translate \"releaseEvents()\" or \"removeEventListener()\"\nUseOfReleaseEventsWarning=releaseEvents() 已过时。请使用 DOM 2 removeEventListener() 方法。更多信息见 http://developer.mozilla.org/en/docs/DOM:element.removeEventListener\n# LOCALIZATION NOTE: Do not translate \"document.load()\" or \"XMLHttpRequest\"\nUseOfDOM3LoadMethodWarning=已不推荐使用 document.load()。要升级您的代码，请使用 DOM XMLHttpRequest 对象。如需更多帮助，请查看 https://developer.mozilla.org/zh-CN/docs/Web/API/XMLHttpRequest\n# LOCALIZATION NOTE: Do not translate \"window.showModalDialog()\" or \"window.open()\"\nShowModalDialogWarning=所用的 window.showModalDialog() 已不赞成使用。请使用 window.open() 替代。更多信息见 https://developer.mozilla.org/en-US/docs/Web/API/Window.open\n# LOCALIZATION NOTE: Do not translate \"window._content\" or \"window.content\"\nWindow_ContentWarning=window._content 已废弃。使用 window.content 代替。\n# LOCALIZATION NOTE: Do not translate \"XMLHttpRequest\"\nSyncXMLHttpRequestWarning=主线程中同步的 XMLHttpRequest 已不推荐使用，因其对终端用户的用户体验存在负面影响。更多帮助请见 http://xhr.spec.whatwg.org/\nImplicitMetaViewportTagFallback=没有找到 meta-viewport 标签。请明确指定一个此标签，以避免在未来的版本中行为出现意外变化。更多帮助请见 https://developer.mozilla.org/zh-CN/docs/Mobile/Viewport_meta_tag\n# LOCALIZATION NOTE: Do not translate \"DataContainerEvent\" or \"CustomEvent\"\nDataContainerEventWarning=所用的 DataContainerEvent 已不赞成使用。请使用 CustomEvent 替代。\n# LOCALIZATION NOTE: Do not translate \"window.controllers\"\nWindow_ControllersWarning=window.controllers 已不推荐使用。不要用它进行 UA 检测。\nImportXULIntoContentWarning=导入 XUL 节点到一个内容文档的方式已不推荐使用。此功能可能在不久后被去除。\nXMLDocumentLoadPrincipalMismatch=已拒绝在自其他窗口的文档上使用 document.load。只允许在创建文档窗口的父窗口中调用 .load。使用 XMLHttpRequest 代替通常更好。\n# LOCALIZATION NOTE: Do not translate \"IndexedDB\".\nIndexedDBTransactionAbortNavigation=因为浏览网页的行为，有一个尚未完成的 IndexedDB 事务被中止。\n# LOCALIZATION NOTE: Do not translate Will-change, %1$S,%2$S are numbers.\nIgnoringWillChangeOverBudgetWarning=Will-change 的内存消耗过高。预算是文档的表面区域乘以 %1$S （ %2$S 像素），will-change 超出预算的部分将被忽略。\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nHittingMaxWorkersPerDomain2=一个 Worker 不能立即开始，因为同源的其他文档已经使用最大数量的 Worker。该 Worker 已进入队列，将在其他一些 Worker 完成后开始。\n# LOCALIZATION NOTE: Do not translate \"setVelocity\", \"PannerNode\", \"AudioListener\", \"speedOfSound\" and \"dopplerFactor\"\nPannerNodeDopplerWarning=在 PannerNode 和 AudioListener 使用 setVelocity 以及在 AudioListener 使用 speedOfSound 和 dopplerFactor 的用法已弃用，这些成员将被移除。相关帮助请参考 https://developer.mozilla.org/en-US/docs/Web/API/AudioListener#Deprecated_features\n# LOCALIZATION NOTE: Do not translate \"Application Cache API\", \"AppCache\" and \"ServiceWorker\".\nAppCacheWarning=程序缓存 API（AppCache）已不赞成使用，几天后将被移除。需离线支持请尝试使用 ServiceWorker。\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nEmptyWorkerSourceWarning=尝试从空白来源创建 Worker。这可能不是本意。\nWebrtcDeprecatedPrefixWarning=含有“moz”前缀的 WebRTC 接口（mozRTCPeerConnections、mozRTCSessionDescription、mozRTCIceCandidate）已不赞成使用。\nNavigatorGetUserMediaWarning=navigator.mozGetUserMedia 已被 navigator.mediaDevices.getUserMedia 取代\n# LOCALIZATION NOTE: Do not translate \"RTCPeerConnection\", \"getLocalStreams\", \"getRemoteStreams\", \"getSenders\" or \"getReceivers\".\nRTCPeerConnectionGetStreamsWarning=RTCPeerConnection.getLocalStreams/getRemoteStreams 已弃用。请改用 RTCPeerConnection.getSenders/getReceivers。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %S is a URL.\nInterceptionFailedWithURL=无法载入‘%S’。某个 ServiceWorker 拦截了请求并遇到未知错误。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"FetchEvent.respondWith()\", \"FetchEvent\", \"no-cors\", \"opaque\", \"Response\", or \"RequestMode\". %1$S is a URL. %2$S is a RequestMode value.\nBadOpaqueInterceptionRequestModeWithURL=无法载入 ‘%1$S’。某个 ServiceWorker 在处理 ‘%2$S’ FetchEvent 时传递了 opaque 响应给 FetchEvent.respondWith()。Opaque 响应对象尽在 RequestMode 为 ‘no-cors’ 时有效。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Error\", \"Response\", \"FetchEvent.respondWith()\", or \"fetch()\". %S is a URL.\nInterceptedErrorResponseWithURL=无法载入 ‘%1$S’。某个 ServiceWorker 传递了 Error 响应给 FetchEvent.respondWith()，这通常表示 ServiceWorker 执行了无效的 fetch() 调用。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", or \"Response.clone()\". %S is a URL.\nInterceptedUsedResponseWithURL=无法载入 ‘%1$S’。某个 ServiceWorker 传递了已使用的响应给 FetchEvent.respondWith()。响应的内容仅能读取一次，若需要多次读取，请使用 Response.clone()。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"opaqueredirect\", \"Response\", \"FetchEvent.respondWith()\", or \"FetchEvent\". %s is a URL.\nBadOpaqueRedirectInterceptionWithURL=无法载入 ‘%1$S’。某个 ServiceWorker 在处理 non-navigation FetchEvent 时传递了 opaqueredirect 响应给 FetchEvent.respondWith()。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", \"RedirectMode\" or \"follow\". %S is a URL.\nBadRedirectModeInterceptionWithURL=载入 ‘%S’ 失败。在 RedirectMode 非 ‘follow’ 时，ServiceWorker 传递了一个重定向的响应到 FetchEvent.respondWith()。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\" or \"FetchEvent.preventDefault()\". %S is a URL.\nInterceptionCanceledWithURL=无法载入 ‘%1$S’。某个 ServiceWorker 调用了 FetchEvent.preventDefault() 来取消载入。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", or \"FetchEvent.respondWith()\". %1$S is a URL. %2$S is an error string.\nInterceptionRejectedResponseWithURL=无法载入 ‘%1$S’。某个 ServiceWorker 传递了 promise 给 FetchEvent.respondWith()，因下列错误被拒绝：‘%2$S’。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", \"FetchEvent.respondWith()\", or \"Response\". %1$S is a URL. %2$S is an error string.\nInterceptedNonResponseWithURL=无法载入 ‘%1$S’。某个 ServiceWorker 传递了 promise 给解析除了非响应值 ‘%2$S’ 的FetchEvent.respondWith()。\n# LOCALIZATION NOTE: Do not translate \"mozImageSmoothingEnabled\", or \"imageSmoothingEnabled\"\nPrefixedImageSmoothingEnabledWarning=mozImageSmoothingEnabled 的用法已过时。请使用无前缀的 imageSmoothingEnabled 属性代替。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Service-Worker-Allowed\" or \"HTTP\". %1$S and %2$S are URLs.\nServiceWorkerScopePathMismatch=注册 ServiceWorker 失败：提供的范围“%1$S”的路径不在允许的最大范围“%2$S”之内。请调整该范围，移动该 Service Worker 脚本，或者使用 Service-Worker-Allowed HTTP 头允许该范围。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a stringified numeric HTTP status code like \"404\" and %3$S is a URL.\nServiceWorkerRegisterNetworkError=注册/更新范围为 ‘%1$S’ 的 ServiceWorker 失败：载入脚本 ‘%3$S’ 失败，状态码 %2$S。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a MIME Media Type like \"text/plain\" and %3$S is a URL.\nServiceWorkerRegisterMimeTypeError=注册/更新范围为‘%1$S’的 ServiceWorker 失败：脚本‘%3$S’的 Content-Type‘%2$S’不当。内容类型必须为‘text/javascript’、‘application/x-javascript’或‘application/javascript’。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker.\nServiceWorkerGraceTimeoutTermination=终止具有待定 waitUntil/respondWith promise 的范围为‘%1$S’的 ServiceWorker，因为宽限期超时。\n# LOCALIZATION NOTE (ServiceWorkerNoFetchHandler): Do not translate \"Fetch\".\nServiceWorkerNoFetchHandler=Fetch 事件监听器必须在 worker 脚本的初始化执行阶段添加。\nExecCommandCutCopyDeniedNotInputDriven=document.execCommand('cut'/'copy') 被拒绝，因为它不是从短时运行的用户生成的事件处理程序内部进行调用。\nManifestShouldBeObject=清单应该是一个对象。\nManifestScopeURLInvalid=范围 URL 无效。\nManifestScopeNotSameOrigin=范围 URL 必须与文档同源。\nManifestStartURLOutsideScope=开始 URL 在范围之外，因此范围无效。\nManifestStartURLInvalid=开始 URL 无效。\nManifestStartURLShouldBeSameOrigin=开始 URL 必须与文档同源。\n# LOCALIZATION NOTE: %1$S is the name of the object whose property is invalid. %2$S is the name of the invalid property. %3$S is the expected type of the property value. E.g. \"Expected the manifest's start_url member to be a string.\"\nManifestInvalidType=预期是 %1$S 的 %2$S 成员是一个 %3$S。\n# LOCALIZATION NOTE: %1$S is the name of the property whose value is invalid. %2$S is the (invalid) value of the property. E.g. \"theme_color: 42 is not a valid CSS color.\"\nManifestInvalidCSSColor=%1$S: %2$S 不是一个有效的 CSS 颜色。\nPatternAttributeCompileFailure=无法检查<input pattern='%S'>因为模式不是有效的正则表达式：%S\n# LOCALIZATION NOTE: Do not translate \"postMessage\" or DOMWindow. %S values are origins, like https://domain.com:port\nTargetPrincipalDoesNotMatch=在 'DOMWindow' 上执行 'postMessage' 失败：提供的目标源 ('%S') 与接收者窗口的源 ('%S') 不匹配。\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbed=重写旧式 YouTube Flash 嵌入 (%S) 为 iframe 嵌入 (%S)。如果可能，请更新页面以使用 iframe 而非 embed/object。\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbedPathParams=重写旧式 YouTube Flash 嵌入 (%S) 为 iframe 嵌入 (%S)。iframe 嵌入和转换后已不支持 Params。如果可能，请更新页面以使用 iframe 而非 embed/object。\n# LOCALIZATION NOTE: This error is reported when the \"Encryption\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Encryption\", and \"salt\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionHeader=范围为‘%1$S’的 ServiceWorker 解密推送消息失败。每个消息的‘Encryption’头必须包含唯一的‘salt‘参数。查阅 https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 了解更多信息。\n# LOCALIZATION NOTE: This error is reported when the \"Crypto-Key\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Crypto-Key\", and \"dh\". %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoKeyHeader=范围为‘%1$S’的 ServiceWorker 解密推送消息失败。‘Crypto-Key’头必须包含一个‘dh’参数以包含应用服务器的公钥。查阅 https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 了解更多信息。\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt because the deprecated\n# \"Encryption-Key\" header for an incoming push message is missing or invalid.\n# Do not translate \"ServiceWorker\", \"Encryption-Key\", \"dh\", \"Crypto-Key\", and\n# \"Content-Encoding: aesgcm\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionKeyHeader=范围为‘%1$S’的 ServiceWorker 解密推送消息失败。‘Encryption-Key’头必须包含一个‘dh’头。此头已弃用并很快将被移除。请使用‘Crypto-Key’及‘Content-Encoding: aesgcm’代替。查阅 https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 了解更多信息。\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"Content-Encoding\" header is missing or contains an\n# unsupported encoding. Do not translate \"ServiceWorker\", \"Content-Encoding\",\n# \"aesgcm\", and \"aesgcm128\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncodingHeader=范围为‘%1$S’的 ServiceWorker 解密推送消息失败。‘Content-Encoding’头必须是‘aesgcm’。‘aesgcm128’也是允许的，但已被弃用并很快将被移除。查阅 https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 了解更多信息。\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"dh\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"dh\", \"Crypto-Key\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSenderKey=范围为‘%1$S’的 ServiceWorker 解密推送消息失败。‘Crypto-Key’头中‘dh’参数必须定义应用服务器的 Diffie-Hellman 公钥，用 base64url 编码 (https://tools.ietf.org/html/rfc7515#appendix-C)，以“uncompressed”或“raw”形式（编码前的65字节形式）。查阅 https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 了解更多信息。\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"salt\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"salt\", \"Encryption\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSalt=范围为‘%1$S’的 ServiceWorker 解密推送消息失败。‘Encryption’头中的‘salt’参数必须是 base64url 编码形式 (https://tools.ietf.org/html/rfc7515#appendix-C)，并且编码前至少16个字节。查阅 https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 了解更多信息。\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"rs\" parameter is not a number, or is less than the pad size.\n# Do not translate \"ServiceWorker\", \"rs\", or \"Encryption\". %1$S is the\n# ServiceWorker scope URL. %2$S is the minimum value (1 for aesgcm128, 2 for\n# aesgcm).\nPushMessageBadRecordSize=范围为‘%1$S’的 ServiceWorker 解密推送消息失败。‘Encryption’头的‘rs’参数必须在 %2$S 至 2^36-31 之间，或者完全省略。查阅 https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 了解更多信息。\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because an encrypted record is shorter than the pad size, the pad is larger\n# than the record, or any of the padding bytes are non-zero. Do not translate\n# \"ServiceWorker\". %1$S is the ServiceWorker scope URL. %2$S is the pad size\n# (1 for aesgcm128, 2 for aesgcm).\nPushMessageBadPaddingError=范围为‘%1$S’的 ServiceWorker 解密推送消息失败。加密消息中的一个记录未正确填充。查阅 https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 了解更多信息。\n# LOCALIZATION NOTE: This error is reported when push message decryption fails\n# and no specific error info is available. Do not translate \"ServiceWorker\".\n# %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoError=范围为‘%1$S’的 ServiceWorker 解密推送消息失败。有关此加密的帮助，请查阅 https://developer.mozilla.org/docs/Web/API/Push_API/Using_the_Push_API#Encryption\n# LOCALIZATION NOTE: %1$S is the type of a DOM event. 'passive' is a literal parameter from the DOM spec.\nPreventDefaultFromPassiveListenerWarning=忽略一个注册为 ‘passive’ 的监听器的事件类型为 ‘%1$S’ 的 ‘preventDefault()’ 调用。\nFileLastModifiedDateWarning=File.lastModifiedDate 已弃用。请使用 File.lastModified 替代。\n# LOCALIZATION NOTE: 'ImageBitmapRenderingContext.transferImageBitmap' and 'ImageBitmapRenderingContext.transferFromImageBitmap' should not be translated\nImageBitmapRenderingContext_TransferImageBitmap=ImageBitmapRenderingContext.transferImageBitmap 已弃用并很快将被移除。请改用 ImageBitmapRenderingContext.transferFromImageBitmap。\nChromeScriptedDOMParserWithoutPrincipal=无 principal 创建 DOMParser 已不推荐使用。\nIIRFilterChannelCountChangeWarning=IIRFilterNode 通道数量变化可能导致音频瑕疵。\nBiquadFilterChannelCountChangeWarning=BiquadFilterNode 通道数量变化可能导致音频瑕疵。\n# LOCALIZATION NOTE: %1$S is the unanimatable paced property.\nUnanimatablePacedProperty=Paced 属性‘%1$S’不是一个可动画属性。\n# LOCALIZATION NOTE: Do not translate \".jpeg\"\nGenericImageNameJPEG=图片.jpeg\n# LOCALIZATION NOTE: Do not translate \".gif\"\nGenericImageNameGIF=图片.gif\n# LOCALIZATION NOTE: Do not translate \".png\"\nGenericImageNamePNG=图片.png\nGenericFileName=文件\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationSuccess=因为 Large-Allocation 头，此页面已在新进程中载入。\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate GET.\nLargeAllocationNonGetRequest=一个 Large-Allocation 头已忽略，因为载入非由 GET 请求触发。\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate `window.opener`.\nLargeAllocationNotOnlyToplevelInTabGroup=一个 Large-Allocation 头已忽略，因为存在通过帧层次结构或 window.opener 引用此浏览上下文的窗口。\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationNonE10S=一个 Large-Allocation 头已忽略，因为文档未在独立进程中载入。\nGeolocationInsecureRequestIsForbidden=地理位置请求只能从安全的上下文触发。\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name.\nLargeAllocationNonWin32=由于一个 Large-Allocation 头，此页面应该在新进程中加载，但 Large-Allocation 进程的创建在非 Win32 平台上已被禁用。\n# LOCALIZATION NOTE: Do not translate URL.createObjectURL(MediaStream).\nURLCreateObjectURL_MediaStream=URL.createObjectURL(MediaStream) 已不推荐使用，并很快将被移除。\n# LOCALIZATION NOTE: Do not translate xml:base.\nXMLBaseAttributeWarning=xml:base 属性已不推荐使用，并很快将被移除。请移除对它的使用。\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/downloadProgress.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (BadPluginTitle): \n#\n#    This dialog is displayed when plugin throws unhandled exception\n#\nBadPluginTitle=插件非法操作\n# LOCALIZATION NOTE (BadPluginMessage): \n#\n#    This is the message for the BadPlugin dialog.\n#    %S will be replaced by brandShortName.\n#\nBadPluginMessage=插件执行了非法操作。强烈建议您重新启动 %S。\n# LOCALIZATION NOTE (BadPluginCheckboxMessage): \n#\n#    This message tells the user that if they check this checkbox, they\n#    will never see this dialog again.\n#\nBadPluginCheckboxMessage=当前会话中不再显示此消息。\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/editMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editMenu.label            \"编辑\">\n<!ENTITY editMenu.accesskey        \"E\">\n<!ENTITY undoCmd.label             \"撤销\">\n<!ENTITY undoCmd.key               \"Z\">\n<!ENTITY undoCmd.accesskey         \"U\">\n<!ENTITY redoCmd.label             \"重做\">\n<!ENTITY redoCmd.key               \"Y\">\n<!ENTITY redoCmd.accesskey         \"R\">\n<!ENTITY cutCmd.label              \"剪切\">\n<!ENTITY cutCmd.key                \"X\">\n<!ENTITY cutCmd.accesskey          \"t\">\n<!ENTITY copyCmd.label             \"复制\">\n<!ENTITY copyCmd.key               \"C\">\n<!ENTITY copyCmd.accesskey         \"C\">\n<!ENTITY pasteCmd.label            \"粘贴\">\n<!ENTITY pasteCmd.key              \"V\">\n<!ENTITY pasteCmd.accesskey        \"P\">\n<!ENTITY deleteCmd.label           \"删除\">\n<!ENTITY deleteCmd.accesskey       \"D\">\n<!ENTITY selectAllCmd.label        \"全选\">\n<!ENTITY selectAllCmd.key          \"A\">\n<!ENTITY selectAllCmd.accesskey    \"A\">\n<!ENTITY findCmd.label             \"查找\">\n<!ENTITY findCmd.key               \"F\">\n<!ENTITY findCmd.accesskey         \"F\">\n<!ENTITY findAgainCmd.label        \"查找下一个\">\n<!ENTITY findAgainCmd.key          \"G\">\n<!ENTITY findAgainCmd.key2         \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey    \"g\">\n<!ENTITY findPreviousCmd.label     \"查找上一个\">\n<!ENTITY findPreviousCmd.accesskey \"v\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncsp.error.missing-directive = 策略缺少必要的“%S”指令\n\n#LOCALIZATION NOTE (csp.error.illegal-keyword) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP keyword, usually 'unsafe-inline'.\ncsp.error.illegal-keyword = “%1$S”指令包含不允许的 %2$S 关键字\n\n#LOCALIZATION NOTE (csp.error.illegal-protocol) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-protocol = “%1$S”指令包含不允许的 %2$S：协议源\n\n#LOCALIZATION NOTE (csp.error.missing-host) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.missing-host = %2$S：协议需要“%1$S”指令中的一个主机\n\n#LOCALIZATION NOTE (csp.error.missing-source) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP source, usually 'self'.\ncsp.error.missing-source = “%1$S”必须包括源 %2$S\n\n#LOCALIZATION NOTE (csp.error.illegal-host-wildcard) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-host-wildcard = %2$S：“%1$S”指令中的通配源必须包含至少一个非通用子域（例如 *.example.com 而不是 *.com）\n\n#LOCALIZATION NOTE (uninstall.confirmation.title) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.title = 卸载 %S\n\n#LOCALIZATION NOTE (uninstall.confirmation.message) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.message = 扩展“%S”请求被卸载。如何操作？\n\nuninstall.confirmation.button-0.label = 卸载\nuninstall.confirmation.button-1.label = 保留\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/fallbackMenubar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# OSX only. Default menu label when there is no xul menubar.\n\nquitMenuitem.label=退出\nquitMenuitem.key=q\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/filefield.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Change Action\n\ndownloadHelperNoneSelected=未选\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/filepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY lookInMenuList.label   \"查找位于:\">\n<!ENTITY lookInMenuList.accesskey   \"L\">\n<!ENTITY textInput.label        \"文件名：\">\n<!ENTITY textInput.accesskey        \"n\">\n<!ENTITY filterMenuList.label   \"文件类型：\">\n<!ENTITY filterMenuList.accesskey   \"t\">\n<!ENTITY name.label             \"名称\">\n<!ENTITY size.label             \"大小\">\n<!ENTITY lastModified.label     \"上次修改时间\">\n<!ENTITY showHiddenFiles.label  \"显示隐藏文件和文件夹\">\n<!ENTITY showHiddenFiles.accesskey  \"S\">\n\n<!ENTITY noPermissionError.label \"您没有查看此文件夹所需的权限。\">\n\n<!ENTITY folderUp.tooltiptext   \"回到上一层\">\n<!ENTITY folderHome.tooltiptext \"返回主页\">\n<!ENTITY folderNew.tooltiptext  \"创建新目录\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/filepicker.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The extensions to which these descriptions refer\n#                    now live in toolkit/content/filepicker.properties\nallTitle=所有文件\nhtmlTitle=HTML 文件\ntextTitle=文本文件\nimageTitle=图像文件\nxmlTitle=XML 文件\nxulTitle=XUL 文件\nappsTitle=应用程序\naudioTitle=音频文件\nvideoTitle=视频文件\n\ndirTextInputLabel=目录名称：\ndirTextInputAccesskey=n\n\nconfirmTitle=确认\nconfirmFileReplacing=%S 已存在。\\n您要覆盖它吗？\nopenButtonLabel=打开\nsaveButtonLabel=保存\nselectFolderButtonLabel=选择\nnoButtonLabel=否\nformatLabel=格式：\n\nerrorOpenFileDoesntExistTitle=打开 %S 时出错\nerrorOpenFileDoesntExistMessage=文件 %S 不存在\nerrorDirDoesntExistTitle=访问 %S 出错\nerrorDirDoesntExistMessage=文件夹 %S 不存在\n\nerrorOpeningFileTitle=打开 %S 时出错\nopenWithoutPermissionMessage_file=文件 %S 不可读\n\nerrorSavingFileTitle=保存 %S 时出错\nsaveParentIsFileMessage=%S 是个文件，无法保存 %S\nsaveParentDoesntExistMessage=路径 %S 不存在，无法保存 %S\n\nsaveWithoutPermissionMessage_file=文件 %S 不可写。\nsaveWithoutPermissionMessage_dir=无法创建文件。目录 %S 不可写。\n\nerrorNewDirDoesExistTitle=创建 %S 时出错\nerrorNewDirDoesExistMessage=已存在一个名为 %S 的文件，无法创建目录。\n\nerrorCreateNewDirTitle=创建 %S 时出错\nerrorCreateNewDirMessage=无法创建目录 %S\nerrorCreateNewDirIsFileMessage=无法创建目录，%S 是个文件\nerrorCreateNewDirPermissionMessage=无法创建目录，%S 不可写\n\npromptNewDirTitle=创建新目录\npromptNewDirMessage=目录名称：\n\nerrorPathProblemTitle=未知错误\nerrorPathProblemMessage=发生未知错误（路径 %S）\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/findbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the entities needed to -->\n<!-- LOCALIZATION NOTE : FILE use the Find Bar. --> \n\n<!ENTITY next.tooltip \"查找语句在页面中的下一个位置\">\n<!ENTITY previous.tooltip \"查找语句在页面中的上一个位置\">\n<!ENTITY findCloseButton.tooltip \"关闭查找栏\">\n<!ENTITY highlightAll.label \"高亮全部\">\n<!ENTITY highlightAll.accesskey \"A\">\n<!ENTITY highlightAll.tooltiptext \"高亮显示语句在页面中的所有位置\">\n<!ENTITY caseSensitive.label \"区分大小写\">\n<!ENTITY caseSensitive.accesskey \"c\">\n<!ENTITY caseSensitive.tooltiptext \"以大小写敏感方式搜索\">\n<!ENTITY entireWord.label \"词句匹配\">\n<!ENTITY entireWord.accesskey \"w\">\n<!ENTITY entireWord.tooltiptext \"仅匹配由符号分隔开的整个词或句\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/findbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# strings used by the Find bar, split from browser.properties\nNotFound=找不到指定文字\nWrappedToTop=到达页尾，从页首继续\nWrappedToBottom=到达页首，从尾部继续\nNormalFind=在当前页查找\nFastFind=快速查找\nFastFindLinks=快速查找（仅链接）\nCaseSensitive=（区分大小写）\nEntireWord=（仅整个词或句）\n# LOCALIZATION NOTE (FoundMatches): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is currently selected match and #2 the total amount of matches.\nFoundMatches=第#1项，共找到#2个匹配项;第#1项，共找到#2个匹配项\n# LOCALIZATION NOTE (FoundMatchesCountLimit): Semicolon-separated list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total amount of matches allowed before counting stops.\nFoundMatchesCountLimit=超过#1个匹配项;超过#1个匹配项\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/finddialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- extracted from finddialog.xul -->\n\n\n<!ENTITY findDialog.title \"在页面中查找\">\n<!ENTITY findField.label \"查找：\">\n<!ENTITY findField.accesskey \"n\">\n<!ENTITY caseSensitiveCheckbox.label \"区分大小写\">\n<!ENTITY caseSensitiveCheckbox.accesskey \"c\">\n<!ENTITY wrapCheckbox.label \"循环\">\n<!ENTITY wrapCheckbox.accesskey \"W\">\n<!ENTITY findButton.label \"查找下一个\">\n<!ENTITY findButton.accesskey \"F\">\n<!ENTITY cancelButton.label \"取消\">\n<!ENTITY closeButton.label \"关闭\">\n<!ENTITY up.label \"上\">\n<!ENTITY up.accesskey \"U\">\n<!ENTITY down.label \"下\">\n<!ENTITY down.accesskey \"D\">\n<!ENTITY direction.label \"方向\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/finddialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnotFoundWarning=没有找到您输入的文本。\nnotFoundTitle=查找\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/global-strres.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n16389=发生未知错误 (%1$S)\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/global.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY locale.dir \"ltr\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/globalKeys.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY openHelp.commandkey     \"VK_F1\">\n<!ENTITY openHelpMac.commandkey  \"?\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/headsUpDisplay.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction):\n# This string is used to display JavaScript functions that have no given name -\n# they are said to be anonymous. See stacktrace.outputMessage.\nstacktrace.anonymousFunction=<匿名>\n\n# LOCALIZATION NOTE (stacktrace.outputMessage):\n# This string is used in the Web Console output to identify a web developer call\n# to console.trace(). The stack trace of JavaScript function calls is displayed.\n# In this minimal message we only show the last call.\nstacktrace.outputMessage=跟踪 %S 堆栈，函数 %S，行 %S。\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/intl.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * This file contains all localizable skin settings such as \n *   font, layout, and geometry\n */\nwindow { \n  font: 3mm tahoma,arial,helvetica,sans-serif;\n}\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (general.useragent.locale):\n# This is the valid BCP 47 language tag representing your locale.\n#\n# In most cases, this will simply be your locale code. However, in rare cases\n# (such as 'jp-JP-mac'), you may need to modify your locale code in order to\n# make it a valid BCP 47 language tag. (If your locale code does not include a\n# region subtag, do not include one in the language tag representing your\n# locale.)\ngeneral.useragent.locale=zh-CN\n\n# LOCALIZATION NOTE (intl.accept_languages):\n# This is a comma-separated list of valid BCP 47 language tags.\n#\n# Begin with the value of 'general.useragent.locale'. Next, include language\n# tags for other languages that you expect most users of your locale to be\n# able to speak, so that their browsing experience degrades gracefully if\n# content is not available in their primary language.\n#\n# It is recommended that you include \"en-US, en\" at the end of the list as a\n# last resort. However, if you know that users of your locale would prefer a\n# different variety of English, or if they are not likely to understand\n# English at all, you may opt to include a different English language tag, or\n# to exclude English altogether.\n#\n# For example, the Breton [br] locale might consider including French and\n# British English in their list, since those languages are commonly spoken in\n# the same area as Breton:\n# intl.accept_languages=br, fr-FR, fr, en-GB, en\nintl.accept_languages=zh-CN, zh, en-US, en\n\n# LOCALIZATION NOTE (font.language.group):\n# This preference controls the initial setting of the language drop-down menu\n# in the Content > Fonts & Colors > Advanced preference panel.\n#\n# Set it to the value of one of the menuitems in the \"selectLangs\" menulist in\n# http://dxr.mozilla.org/mozilla-central/source/browser/components/preferences/fonts.xul\nfont.language.group=zh-CN\n\n# LOCALIZATION NOTE (intl.charset.detector):\n# This preference controls the initial setting for the character encoding\n# detector. Valid values are ja_parallel_state_machine for Japanese, ruprob\n# for Russian and ukprob for Ukrainian and the empty string to turn detection\n# off. The value must be empty for locales other than Japanese, Russian and\n# Ukrainian.\nintl.charset.detector=\n\n# LOCALIZATION NOTE (pluralRule): Pick the appropriate plural rule for your\n# language. This will determine how many plural forms of a word you will need\n# to provide and in what order.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\npluralRule=1\n\n# LOCALIZATION NOTE (intl.menuitems.alwaysappendaccesskeys, intl.menuitems.insertseparatorbeforeaccesskeys):\n# Valid values are: true, false, <empty string>\n# Missing preference or empty value equals false.\nintl.menuitems.alwaysappendaccesskeys=\nintl.menuitems.insertseparatorbeforeaccesskeys=false\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/keys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the application's labels for keys on the keyboard.\n#                     If you decide to translate this file, you should translate it based on\n#                     the prevelant kind of keyboard for your target user.\n# LOCALIZATION NOTE : There are two types of keys, those w/ text on their labels\n#                     and those w/ glyphs.\n# LOCALIZATION NOTE : VK_<…> represents a key on the keyboard.\n#\n# For more information please see bugzilla bug 90888.\n\n# F1..F10 should probably not be translated unless there are keyboards that actually have other labels\n# F11..F20 might be something else, but are really keyboard specific and not region/language specific\n# there are actually two different F11/F12 keys, I don't know which one these labels represent.\n# eg, F13..F20 on a sparc keyboard are labeled Props, Again .. Find, Cut\n# sparc also has Stop, Again and F11/F12. VK_F11/VK_F12 probably map to Stop/Again\n# LOCALIZATION NOTE : BLOCK Do not translate the next block\nVK_F1=F1\nVK_F2=F2\nVK_F3=F3\nVK_F4=F4\nVK_F5=F5\nVK_F6=F6\nVK_F7=F7\nVK_F8=F8\nVK_F9=F9\nVK_F10=F10\n\nVK_F11=F11\nVK_F12=F12\nVK_F13=F13\nVK_F14=F14\nVK_F15=F15\nVK_F16=F16\nVK_F17=F17\nVK_F18=F18\nVK_F19=F19\nVK_F20=F20\n# LOCALIZATION NOTE : BLOCK end do not translate block\n\n# LOCALIZATION NOTE : BLOCK GLYPHS, DO translate this block\nVK_UP=↑\nVK_DOWN=↓\nVK_LEFT=←\nVK_RIGHT=→\nVK_PAGE_UP=Page Up\nVK_PAGE_DOWN=Page Down\n# LOCALIZATION NOTE : BLOCK end GLYPHS\n\n# Enter, backspace, and Tab might have both glyphs and text\n# if the keyboards usually have a glyph,\n# if there is a meaningful translation,\n# or if keyboards are localized\n# then translate them or insert the appropriate glyph\n# otherwise you should probably just translate the glyph regions\n\n# LOCALIZATION NOTE : BLOCK maybe GLYPHS\nVK_RETURN=Return\nVK_TAB=Tab\nVK_BACK=Backspace\nVK_DELETE=Del\n# LOCALIZATION NOTE : BLOCK end maybe GLYPHS\n# LOCALIZATION NOTE : BLOCK typing state keys\nVK_HOME=Home\nVK_END=End\n\nVK_ESCAPE=Esc\nVK_INSERT=Ins\n# LOCALIZATION NOTE : BLOCK end\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/languageNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naa = 阿法尔语\nab = 阿布哈西亚\nae = 阿维斯陀语\naf = 南非语\nak = 阿坎语\nam = 阿姆哈拉语\nan = 阿拉贡语\nar = 阿拉伯语\nas = 阿萨姆语\nast = 阿斯图里亚斯语\nav = 阿瓦尔语\nay = 艾马拉语\naz = 阿塞拜疆语\nba = 巴什基尔语\nbe = 白俄罗斯语\nbg = 保加利亚语\nbh = 比哈尔语\nbi = 毕斯拉玛语\nbm = 班巴拉语\nbn = 孟加拉语\nbo = 西藏语\nbr = 凯尔特\nbs = 波斯尼亚语\nca = 加泰隆语\nce = 车臣语\nch = 查莫罗语\nco = 科西嘉方言\ncr = 克里语\ncs = 捷克语\ncsb = 卡舒比语\ncu = 教会斯拉夫语\ncv = 楚瓦什语\ncy = 威尔士人\nda = 丹麦语\nde = 德语\ndsb = 下索布语\ndv = 迪维希语\ndz = 宗卡语\nee = 埃维\nel = 希腊语\nen = 英语\neo = 世界语\nes = 西班牙语\net = 爱沙尼亚语\neu = 巴斯克语\nfa = 波斯语\nff = 富拉语\nfi = 芬兰语\nfj = 斐济语\nfo = 法罗语\nfr = 法语\nfur = 弗里乌里安\nfy = 弗里西亚语\nga = 爱尔兰语\ngd = 苏格兰盖立语\ngl = 加利西亚语\ngn = 瓜拉尼语\ngu = 古吉拉特语\ngv = 马恩岛语\nha = 豪萨语\nhaw = 夏威夷语\nhe = 希伯莱语\nhi = 印地语\nhil = 西乐给侬语\nho = 希里莫图语\nhr = 克罗地亚语\nhsb = 上索布尔\nht = 海地语\nhu = 匈牙利语\nhy = 亚美尼亚语\nhz = 赫雷罗语\nia = 拉丁国际语\nid = 印度尼西亚语\nie = 世界语\nig = 伊博人语\nii = 四川彝语\nik = 因纽佩特语\nio = 伊多语\nis = 冰岛语\nit = 意大利语\niu = 伊努伊特语\nja = 日语\njv = 爪哇语\nka = 格鲁吉亚语\nkg = 刚果语\nki = 基库尤语\nkj = 宽亚玛语\nkk = 哈萨克语\nkl = 格陵兰语\nkm = 谷美尔语\nkn = 卡纳达语\nko = 朝鲜语\nkok = 孔卡尼语\nkr = 卡努里语\nks = 克什米尔语\nku = 库尔德语\nkv = 科米语\nkw = 凯尔特语\nky = 吉尔吉斯语\nla = 拉丁文\nlb = 卢森堡语\nlg = 干达语\nli = 林堡语\nln = 林格拉语\nlo = 老挝语\nlt = 立陶宛语\nlu = 卢巴-坎塔加语\nlv = 拉脱维亚语\nmg = 马尔加什语\nmh = 马绍尔语\nmi = 毛利语\nmk = 马其顿语\nml = 马拉雅拉姆语\nmn = 蒙古语\nmr = 马拉地语\nms = 马来西亚\nmt = 马耳他\nmy = 缅甸语\nna = 瑙鲁语\nnb = 挪威/博克马尔语ål\nnd = 恩德贝勒语，北\nne = 尼泊尔语\nng = 恩敦加语\nnl = 荷兰语\nnn = 挪威/尼诺斯克语\nno = 挪威语\nnr = 恩德贝勒语，南\nnso = 北梭托语\nnv = 纳瓦霍语\nny = 齐切瓦语\noc = 欧西坦语\noj = 奥杰布瓦语\nom = 库希特语\nor = 奥里亚语\nos = 奥塞特语\npa = 旁遮普语\npi = 巴利语\npl = 波兰语\nps = 普什图语\npt = 葡萄牙语\nqu = 盖丘亚族语\nrm = 雷蒂亚价—拉丁系语\nrn = 基隆迪语\nro = 罗马尼亚语\nru = 俄语\nrw = 卢旺达语\nsa = 梵语\nsc = 撒丁语\nsd = 信德语\nse = 北萨摩语\nsg = 桑戈语\nsi = 伽罗人语\nsk = 斯洛伐克语\nsl = 斯洛文尼亚语\nsm = 萨摩亚语\nsn = 修纳语\nso = 索马里语\nson = 桑海语\nsq = 阿尔巴尼亚语\nsr = 塞尔维亚语\nss = 西斯瓦提文\nst = 塞索托语\nsu = 苏丹语\nsv = 瑞典语\nsw = 斯瓦希里语\nta = 泰米尔语\nte = 泰卢固语\ntg = 艾马拉语\nth = 泰语\nti = 提格里尼亚语\ntig = 提格雷语\ntk = 土库曼语\ntl = 塔加路语\ntlh = 克林贡语\ntn = 茨瓦纳语\nto = 汤加语\ntr = 土耳其语\nts = 聪加语\ntt = 鞑靼语\ntw = 契维语\nty = 塔希提语\nug = 维吾尔语\nuk = 乌克兰语\nur = 乌尔都语\nuz = 乌兹别克语\nve = 温达语\nvi = 越南语\nvo = 沃拉普克语\nwa = 瓦龙语\nwen = 索布语\nwo = 沃洛夫语\nxh = 科萨语\nyi = 依地语\nyo = 约鲁巴语\nza = 壮文\nzh = 中文\nzu = 祖鲁语\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/layout/HtmlForm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nReset=重置\nSubmit=提交查询\nBrowse=浏览…\nFileUpload=文件上传\nDirectoryUpload=选择要上传的文件夹\nDirectoryPickerOkButtonLabel=上传\n# LOCALIZATION NOTE (IsIndexPromptWithSpace): The last character of the string \n# should be a space (U+0020) in most locales. The prompt is followed by an \n# input field. The space needs be escaped in the property file to avoid \n# trimming.\nIsIndexPromptWithSpace=这是一个可搜索的索引。请输入搜索关键词：\nForgotPostWarning=表单包含 enctype=%S，但是其中未含 method=POST。所以按默认的 method=GET 且不 enctype 的方式提交。\nForgotFileEnctypeWarning=表单包含了一个文件输入元素，但是其中缺少 method=POST 以及 enctype=multipart/form-data，所以文件将不会被发送。\n# LOCALIZATION NOTE (DefaultFormSubject): %S will be replaced with brandShortName\nDefaultFormSubject=从 %S 提交的表单\nCannotEncodeAllUnicode=%S 提交的一个表单不能编码所有的 Unicode 字符，所以用户输入的内容可能损坏。要想避免这个问题，应变更表单以 UTF-8 编码提交，或者通过改变页面本身的编码到 UTF-8，再或者指定表单元素的接受字符集到 UTF-8（accept-charset=utf-8）。\nAllSupportedTypes=所有支持的类型\n# LOCALIZATION NOTE (NoFileSelected): this string is shown on a\n# <input type='file'> when there is no file selected yet.\nNoFileSelected=未选择文件。\n# LOCALIZATION NOTE (NoFilesSelected): this string is shown on a\n# <input type='file' multiple> when there is no file selected yet.\nNoFilesSelected=未选择文件。\n# LOCALIZATION NOTE (NoDirSelected): this string is shown on a\n# <input type='file' directory/webkitdirectory> when there is no directory\n# selected yet.\nNoDirSelected=未选择目录。\n# LOCALIZATION NOTE (XFilesSelected): this string is shown on a\n# <input type='file' multiple> when there are more than one selected file.\n# %S will be a number greater or equal to 2.\nXFilesSelected=已选择%S个文件。\nColorPicker=选择颜色\nDatePicker=选择一个日期\n# LOCALIZATION NOTE (AndNMoreFiles): Semi-colon list of plural forms. \n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals \n# This string is shown at the end of the tooltip text for <input type='file'\n# multiple> when there are more than 21 files selected (when we will only list\n# the first 20, plus an \"and X more\" line). #1 represents the number of files\n# minus 20 and will always be a number equal to or greater than 2. So the\n# singular case will never be used.\nAndNMoreFiles=等#1项;等#1项\n# LOCALIZATION NOTE (DefaultSummary): this string is shown on a <details> when\n# it has no direct <summary> child. Google Chrome should already have this\n# string translated.\nDefaultSummary=详细信息\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/layout/MediaDocument.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (ImageTitleWithDimensions2AndFile): first %S is filename, second %S is type, third %S is width and fourth %S is height\n#LOCALIZATION NOTE (ImageTitleWithoutDimensions): first %S is filename, second %S is type\n#LOCALIZATION NOTE (ImageTitleWithDimensions2): first %S is type, second %S is width and third %S is height\n#LOCALIZATION NOTE (ImageTitleWithNeitherDimensionsNorFile): first %S is type\n#LOCALIZATION NOTE (MediaTitleWithFile): first %S is filename, second %S is type\n#LOCALIZATION NOTE (MediaTitleWithNoInfo): first %S is type\nImageTitleWithDimensions2AndFile=%S（%S 图像，%Sx%S 像素）\nImageTitleWithoutDimensions=%S (%S 图像)\nImageTitleWithDimensions2=（%S 图像，%Sx%S 像素）\nImageTitleWithNeitherDimensionsNorFile=(%S 图像)\nMediaTitleWithFile=%S (%S 对象)\nMediaTitleWithNoInfo=(%S 对象)\n\nInvalidImage=图像“%S”因存在错误而无法显示。\nScaledImage=缩放 (%S%%)\n\nTitleWithStatus=%S - %S\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/layout/htmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Encoding warnings and errors\nEncNoDeclarationFrame=一个框架文档的字符编码未声明。该文档可能与非框架时的显示效果不同。\nEncNoDeclarationPlain=纯文本文件的字符编码未声明。如果该文件包含 US-ASCII 范围之外的字符，该文件将在某些浏览器配置中呈现为乱码。该文件的字符编码需要在传输协议层声明，或者在文件中加入一个 BOM（字节顺序标记）。\nEncNoDeclaration=HTML 文档的字符编码未声明。如果该文件包含 US-ASCII 范围之外的字符，该文件将在某些浏览器配置中呈现为乱码。页面的字符编码必须在文档或传输协议层声明。\nEncLateMetaFrame=HTML 框架文档的字符编码在预扫描该文件前1024个字节时没有被发现。当非框架模式查看时该页面会自动重新载入。编码声明需要转移到该文件的前1024个字节内。\nEncLateMeta=HTML 框架文档的字符编码在预扫描该文件前1024个字节时没有被发现。当在不同配置的浏览器中查看时，该页面会自动重新载入。编码声明需要转移到该文件的前1024个字节内。\nEncLateMetaReload=该页面已重新载入，因为在预扫描该文件前1024个字节时没有发现该文档的字符编码声明。编码声明需要转移到该文件的前1024个字节内。\nEncLateMetaTooLate=文档的字符编码声明发现的太晚以致于无法生效。编码声明必须转移到该文件的前1024个字节内。\nEncMetaUnsupported=HTML 文档使用 meta 标签声明了一个不支持的字符编码。该声明被忽略。\nEncProtocolUnsupported=传输协议层声明了一个不受支持的字符编码。该声明已被忽略。\nEncBomlessUtf16=检测到 UTF-16 编码的拉丁字母文本，没有字节顺序标记也没有传输协议基本声明。用 UTF-16 编码这种内容是低效率的，无论如何都应该对字符编码予以声明。\nEncMetaUtf16=使用了一个 meta 标签声明字符编码为 UTF-16。这被解释为了 UTF-8 声明。\nEncMetaUserDefined=一个 meta 标签声明字符编码为 x-user-defined。这已解释为 windows-1252 声明，而不是兼容刻意错编码的字体。这个网站应该迁移到 Unicode。\n\n# The bulk of the messages below are derived from \n# http://hg.mozilla.org/projects/htmlparser/file/1f633cef7de7/src/nu/validator/htmlparser/impl/ErrorReportingTokenizer.java\n# which is available under the MIT license.\n\n# Tokenizer errors\nerrGarbageAfterLtSlash=“</”之后有无效内容。\nerrLtSlashGt=发现“</>”。可能原因：未转义的“<”（应该转义为“&lt;”）或是结束标签输入错误。\nerrCharRefLacksSemicolon=字符引用未由分号结束。\nerrNoDigitsInNCR=字符引用当中没有数字。\nerrGtInSystemId=系统标识符当中出现了“>”。\nerrGtInPublicId=公用标识符当中出现了“>”。\nerrNamelessDoctype=缺少名称的 Doctype。\nerrConsecutiveHyphens=连续的连字号没有结束注释。“--”不被允许在注释当中出现，但“- -”可以。\nerrPrematureEndOfComment=过早结束的注释。请使用 “-->” 结束注释。\nerrBogusComment=不正确的注释语法。\nerrUnquotedAttributeLt=一个没有被引号包裹的属性值中出现了“<”。可能原因：前面缺少“>”。\nerrUnquotedAttributeGrave=一个没有被引号包裹的属性值中出现了“`”。可能原因：使用了不正确的字符作为引号。\nerrUnquotedAttributeQuote=一个没有被引号包裹的属性值中出现了引号。可能原因：属性值被放在一起，或是放了 URL 查询字符串。\nerrUnquotedAttributeEquals=一个没有被引号包裹的属性值中出现了“=”。可能原因：属性值被放在一起，或是放了 URL 查询字符串。\nerrSlashNotFollowedByGt=斜线后面没有“>”。\nerrNoSpaceBetweenAttributes=属性之间没有空格隔开。\nerrUnquotedAttributeStartLt=一个没有被引号包裹的属性值以“<”作为开头。可能原因：前面缺少“>”。\nerrUnquotedAttributeStartGrave=一个没有被引号包裹的属性值以“`”作为开头。可能原因：使用了错误的符号作为引号。\nerrUnquotedAttributeStartEquals=一个没有被引号包裹的属性值以“=”作为开头。可能原因：多余的等号。\nerrAttributeValueMissing=缺少属性值。\nerrBadCharBeforeAttributeNameLt=在预期为属性名称的地方看到“<”。可能原因：前面缺少“>”。\nerrEqualsSignBeforeAttributeName=在预期为属性名称的地方看到“=”。可能原因：缺少属性名称。\nerrBadCharAfterLt=在“<”后出现了错误符号。可能原因：未转义的“<”。请尝试将它转义为“&lt;”。\nerrLtGt=发现“<>”。可能原因：未转义的“<”（应该转义为“&lt;”）或是起始标签输入错误。\nerrProcessingInstruction=发现“?”。可能原因：尝试在 HTML 中使用 XML 处理指令。（HTML 当中并不支持 XML 处理指令）\nerrUnescapedAmpersandInterpretedAsCharacterReference=紧随“&”的字符串已被解译为字符引用。（也许应将“&”转义为“&amp;”。）\nerrNotSemicolonTerminated=字符名称引用并未由分号结束。（也许应该把“&”转义为“&amp;”）\nerrNoNamedCharacterMatch=“&”并未开始一个字符引用。（“&”也许应转义为“&amp;”。）\nerrQuoteBeforeAttributeName=在预期为属性名称的地方发现引号。可能原因：前面缺少“=”。\nerrLtInAttributeName=属性名称中存在“<”。可能原因：前面缺少“>”。\nerrQuoteInAttributeName=属性名称中存在引号。可能原因：前面丢失了某个引号。\nerrExpectedPublicId=预期有一个公用标识符，但 Doctype 已经结束了。\nerrBogusDoctype=不正确的 Doctype。\nmaybeErrAttributesOnEndTag=结束标签拥有属性。\nmaybeErrSlashInEndTag=在结束标签的结尾发现了多余的“/”。\nerrNcrNonCharacter=引用了非字元的字符。\nerrNcrSurrogate=引用了代理范围的字符。\nerrNcrControlChar=引用了控制符号。\nerrNcrCr=数值字符引用了 <CR> 符号。\nerrNcrInC1Range=数值字符引用了 C1 控制范围当中的符号。\nerrEofInPublicId=公用标识符中出现了文件结束符。\nerrEofInComment=注释中出现了文件结束符。\nerrEofInDoctype=Doctype 中出现了文件结束符。\nerrEofInAttributeValue=属性值内遇到文件结束符。忽略该标签。\nerrEofInAttributeName=属性名称中出现了文件结束符。忽略该标签。\nerrEofWithoutGt=发现文件结束符，但先前标签还未以“>”结束。忽略该标签。\nerrEofInTagName=在寻找标签名称时发现文件结束符号。忽略该标签。\nerrEofInEndTag=结束标签当中有文件结束符号。忽略该标签。\nerrEofAfterLt=在“<”后面发现文件结束符号。\nerrNcrOutOfRange=超过允许的 Unicode 范围的字符引用。\nerrNcrUnassigned=字符引用了一个被永久保留的未指派代码点。\nerrDuplicateAttribute=属性重复。\nerrEofInSystemId=在系统标识符中发现文件结束符。\nerrExpectedSystemId=预期应有一个系统标识符，但 Doctype 已经结束了。\nerrMissingSpaceBeforeDoctypeName=在 Doctype 名称前面少了一个空白。\nerrHyphenHyphenBang=在注释当中发现了“--!”。\nerrNcrZero=引用了空字符。\nerrNoSpaceBetweenDoctypeSystemKeywordAndQuote=在 Doctype 当中的“SYSTEM”关键词与引号中间没有空格。\nerrNoSpaceBetweenPublicAndSystemIds=在 Doctype 当中的公用和系统标识符间没有空格。\nerrNoSpaceBetweenDoctypePublicKeywordAndQuote=在 Doctype 的“PUBLIC”关键词与引号中间没有空格。\n\n# Tree builder errors\nerrStrayStartTag2=多余的起始标签“%1$S”。\nerrStrayEndTag=多余的结束标签“%1$S”。\nerrUnclosedElements=发现了结束标签“%1$S”，但那是开放元素。\nerrUnclosedElementsImplied=暗示了结束标签“%1$S”，但那里有开放元素。\nerrUnclosedElementsCell=有一个储存格隐含了要结束，但那里有开放元素。\nerrStrayDoctype=多余的 Doctype。\nerrAlmostStandardsDoctype=几乎是标准模式的 Doctype。预期有“<!DOCTYPE html>”。\nerrQuirkyDoctype=怪异 doctype。预期为“<!DOCTYPE html>”。\nerrNonSpaceInTrailer=在页面尾端出现非空白符号。\nerrNonSpaceAfterFrameset=“frameset”后面有非空白字元。\nerrNonSpaceInFrameset=“frameset”当中有非空白字元。\nerrNonSpaceAfterBody=Body 后面有非空白字元。\nerrNonSpaceInColgroupInFragment=剖析片段时在“colgroup”当中发现非空白字元。\nerrNonSpaceInNoscriptInHead=“head”当中的“noscript”里面有非空白字元。\nerrFooBetweenHeadAndBody=“head”与“body”当中有“%1$S”元素\nerrStartTagWithoutDoctype=尚未定义 Doctype 就出现了起始标签。预期应有“<!DOCTYPE html>”。\nerrNoSelectInTableScope=表格范围中没有“select”。\nerrStartSelectWhereEndSelectExpected=在预期应有结束标签的地方出现了“select”的起始标签。\nerrStartTagWithSelectOpen=未结束的“select”标签当中包含了“%1$S”起始标签。\nerrBadStartTagInHead2=“head”当中有不好的起始标签“%1$S”。\nerrImage=在“image”当中发现了起始标签。\nerrIsindex=发现了“isindex”。\nerrFooSeenWhenFooOpen=发现了“%1$S”的起始标签，但有个相同型别的元素已经开启了。\nerrHeadingWhenHeadingOpen=标题不能为其他标题的子元素。\nerrFramesetStart=发现了“frameset”起始标签。\nerrNoCellToClose=没有储存格可以关闭。\nerrStartTagInTable=在“table”当中发现了“%1$S”的起始标签。\nerrFormWhenFormOpen=发现了“form”的起始标签，但已经有个“form”元素存在。不允许出现巢状表单，将忽略该标签。\nerrTableSeenWhileTableOpen=发现了“table”的起始标签，但先前的“table”标签尚未结束。\nerrStartTagInTableBody=在表格内容中发现了“%1$S”的起始标签。\nerrEndTagSeenWithoutDoctype=还没发现 Doctype 就发现了结束标签。预期应有“<!DOCTYPE html>”。\nerrEndTagAfterBody=在“body”标签结束后发现了一个结束标签。\nerrEndTagSeenWithSelectOpen=发现了“%1$S”的结束标签，但“select”标签还仍然开启。\nerrGarbageInColgroup=在“colgroup”片段当中发现了无效的内容。\nerrEndTagBr=使用了“br”结束标签。\nerrNoElementToCloseButEndTagSeen=在范围中没有发现“%1$S”元素，但发现了“%1$S”的结束标签。\nerrHtmlStartTagInForeignContext=HTML 起始标签“%1$S”位於外部命名空间文本当中。\nerrTableClosedWhileCaptionOpen=“table”已被关闭，但“caption”尚未关闭。\nerrNoTableRowToClose=没有可以结束的表格行。\nerrNonSpaceInTable=表格当中有错置的非空格符号。\nerrUnclosedChildrenInRuby=“ruby”当中有未关闭的子元素。\nerrStartTagSeenWithoutRuby=发现了起始标签“%1$S”，但“ruby”元素尚未开启。\nerrSelfClosing=在一个非虚无的 HTML 元素当中使用了自我结束语法（“/>”）。将忽略该斜线并将其视为起始标签。\nerrNoCheckUnclosedElementsOnStack=堆叠中有未关闭的元素。\nerrEndTagDidNotMatchCurrentOpenElement=结束标签“%1$S”并未符合目前已开启元素的名称（“%2$S”）。\nerrEndTagViolatesNestingRules=结束标签“%1$S”违反嵌套规则。\nerrEndWithUnclosedElements=看到了“%1$S”的结束标签，但还有元素未关闭。"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/layout/xmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Map Expat error codes to error strings\n1 = 内存不足\n2 = 语法错误\n3 = 找不到根元素\n4 = 格式不佳\n5 = 未结束的记号\n6 = 不完全的字符\n7 = 非配对的标签\n8 = 重复属性\n9 = 文档元素后存有无效内容\n10 = 非法参数实体引用\n11 = 未定义的实体\n12 = 循环的实体引用\n13 = 异步实体\n14 = 对无效字符数字的引用\n15 = 对二进制实体的引用\n16 = 在属性中引用外部实体\n17 = XML 或文本声明不在实体的开头\n18 = 未知编码方式\n19 = XML声明里面指定的编码方式不正确\n20 = 未结束的CDATA块\n21 = 处理外部实体引用时出错\n22 = 文档不独立\n23 = 意外的解析器状态\n24 = 实体已在参数实体中被定义\n27 = 前缀未绑定至名字空间\n28 = 不可取消 prefix 声明\n29 = 参数项中标记不完整\n30 = XML 声明格式不佳\n31 = 文本声明格式不佳\n32 = public id 中包含非法字符\n38 = 保留的前缀（xml）不能被取消声明或者关联到其他名字空间名称\n39 = 保留前缀 （xmlns） 不能被声明或取消声明\n40 = 前缀不能被关联至保留名字空间名称\n\n# %1$S is replaced by the Expat error string, may be followed by Expected (see below)\n# %2$S is replaced by URL\n# %3$u is replaced by line number\n# %4$u is replaced by column number\nXMLParsingError = XML 解析错误：%1$S\\n位置：%2$S\\n行 %3$u，列 %4$u：\n\n# %S is replaced by a tag name.\n# This gets appended to the error string if the error is mismatched tag.\nExpected = 。预期：</%S>。\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/layout_errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nImageMapRectBoundsError=<area shape=\"rect\"> 的\"coords\" 属性未遵循 \"left,top,right,bottom\" 格式。\nImageMapCircleWrongNumberOfCoords=<area shape=\"circle\"> 标签的 \"coords\" 属性格式错误，应为 \"center-x,center-y,radius\"。\nImageMapCircleNegativeRadius=<area shape=\"circle\"> 标签的 \"coords\" 属性值无效\nImageMapPolyWrongNumberOfCoords=<area shape=\"poly\"> 标签的 \"coords\" 属性格式错误，应为 \"x1,y1,x2,y2 …\" 格式。\nImageMapPolyOddNumberOfCoords=<area shape=\"poly\"> 标签的 \"coords\" 属性缺少最后的 \"y\" 座标值 （正确格式为 \"x1,y1,x2,y2 …\"）。\n\nTablePartRelPosWarning=表格行和行组的相对位置现已支持。此网站可能需要更新，因为它可能依赖于此特性没有效果。\nScrollLinkedEffectFound2=此网站似乎使用 scroll-linked 定位效果。这可能不适合异步平移；参见 https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects 可深入了解，也可加入相关的工具和功能的讨论。\n\n## LOCALIZATION NOTE(CompositorAnimationWarningContentTooLarge2):\n## (%1$S, %2$S) is a pair of integer values of the frame size\n## (%3$S, %4$S) is a pair of integer values of a limit based on the viewport size\n## (%5$S, %6$S) is a pair of integer values of an absolute limit\nCompositorAnimationWarningContentTooLarge2=动画无法在合成器上运行，因为帧大小（%1$S, %2$S）相对视界太大（大于 (%3$S, %4$S)），或者超过允许的最大值（%5$S, %6$S）\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformBackfaceVisibilityHidden):\n## 'backface-visibility: hidden' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformBackfaceVisibilityHidden=‘backface-visibility: hidden’ 的转换动画不能在合成器上运行\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformPreserve3D):\n## 'transform-style: preserve-3d' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformPreserve3D=‘transform-style: preserve-3d’ 的转换动画不能在合成器上运行\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformSVG,\n##                   CompositorAnimationWarningTransformWithGeometricProperties,\n##                   CompositorAnimationWarningTransformWithSyncGeometricAnimations,\n##                   CompositorAnimationWarningTransformFrameInactive,\n##                   CompositorAnimationWarningOpacityFrameInactive):\n## 'transform' and 'opacity' mean CSS property names, don't translate it.\nCompositorAnimationWarningTransformSVG=具有 SVG 转换的元素上的 ‘transform’ 动画不能运行在合成器上\nCompositorAnimationWarningTransformWithGeometricProperties=同一元素同一时间有几何属性时，‘transform’ 的动画不能运行在合成器上\nCompositorAnimationWarningTransformWithSyncGeometricAnimations=‘transform’ 的动画无法在合成器上运行，因为它应该与几何属性的动画开始时同步\nCompositorAnimationWarningTransformFrameInactive=帧未标记为 ‘transform’ 动画活跃的动画不能运行在合成器上\nCompositorAnimationWarningOpacityFrameInactive=帧未标记为 ‘opacity’ 动画活跃的动画不能运行在合成器上\nCompositorAnimationWarningHasRenderingObserver=动画不能运行在合成器，因为元素有渲染观察者（-moz-element 或 SVG 剪辑/遮罩）。\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/mathml/mathml.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nInvalidChild=无效标记：<%1$S> 不被允许作为 <%2$S> 的子元素。\nChildCountIncorrect=无效标签：<%1$S/> 标签的子标签数不正确。\nDuplicateMprescripts=无效标签：<mmultiscripts/> 中有超过一个的 <mprescripts/> 标签。\n# LOCALIZATION NOTE:  The first child of <mmultiscript/> is the base, that is the element to which scripts are attached.\nNoBase=无效的标记：预期恰好有一个基本元素在 <mmultiscripts/>。未发现。\nSubSupMismatch=无效标签：<mmultiscripts/> 中的 subscript/superscript 不配对。\n\n# LOCALIZATION NOTE:  When localizing the single quotes ('), follow the conventions in css.properties for your target locale.\nAttributeParsingError=解析 <%3$S/> 的 '%2$S' 属性的值 '%1$S' 时发生错误，属性被忽略。\nAttributeParsingErrorNoTag=解析 '%2$S' 属性的值 '%1$S' 时发生错误，属性被忽略。\nLengthParsingError=将 MathML 属性值 '%1$S' 解析为长度时发生错误。属性被忽略。\nDeprecatedSupersededBy=“%1$S”在 MathML 3 中已不赞成使用，被“%2$S”所取代。\nUnitlessValuesAreDeprecated=MathML 3 中不赞成无单位的值。\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/mozilla.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mozilla.title.15.1 \"Mozilla 之书, 15:1\">\n\n<!ENTITY mozilla.quote.15.1 \"玛门的<em>双生子</em>发生了争吵。他们的交战使世界进入了一个<em>新的黑暗</em>，而野兽憎恶黑暗。于是它<em>迅速地</em>采取行动，变得更加强大，并不断地前进和繁衍。 野兽为黑暗带来了<em>火焰</em>与光明。\">\n\n<!ENTITY mozilla.from.15.1 \"来自 <strong>Mozilla 之书,</strong> 15:1\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/narrate.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Narrate, meaning \"read the page out loud\". This is the name of the feature\n# and it is the label for the popup button.\nnarrate = 讲述人\nback = 后退\nstart = 开始\nstop = 停止\nforward = 前进\nspeed = 速度\nselectvoicelabel = 语音：\n# Default voice is determined by the language of the document.\ndefaultvoice = 默认\n\n# Voice name and language.\n# eg. David (English)\nvoiceLabel = %S (%S)"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY loadError.label \"页面载入出错\">\n<!ENTITY retry.label \"重试\">\n\n<!-- Specific error messages -->\n\n<!ENTITY connectionFailure.title \"连接失败\">\n<!ENTITY connectionFailure.longDesc \"<p>与此网站连接失败，但网址似乎是正确的。</p><ul><li>可能是此网站暂停服务了？请稍后再试。</li><li>您是否也无法浏览其他站点呢？请检查您计算机的网络连接。</li><li>您的计算机或网络是否开启了防火墙、代理服务器？请确认它们是否正确设置了。</li></ul>\">\n\n<!ENTITY deniedPortAccess.title \"安全原因导致访问端口受限\">\n<!ENTITY deniedPortAccess.longDesc \"<p>请求的地址中指定了一个端口（例如 <q>mozilla.org:80</q> 对应 mozilla.org 的80端口），该端口通常是用作<em>其他</em>用途。因此，为了您的安全考虑，浏览器取消了该请求。</p>\">\n\n<!ENTITY dnsNotFound.title \"找不到网址\">\n<!ENTITY dnsNotFound.longDesc \"<p>浏览器无法找到该地址对应的站点。</p><ul><li>您确定输入该站点名称时没有错误吗？（例如将  <q><strong>www</strong>.mozilla.org</q> 写成  <q><strong>ww</strong>.mozilla.org</q>）</li><li>您确定该域名存在吗？该站点的注册可能已经过期。</li><li>您是否也无法浏览其他站点呢？请检查您计算机的网络连接以及域名服务器设置。</li><li>您的计算机或网络是否被防火墙、代理服务器保护呢？请尝试修正可能不正确的设置。</li></ul>\">\n\n<!ENTITY fileNotFound.title \"找不到文件\">\n<!ENTITY fileNotFound.longDesc \"<ul><li>该项目是否可能已经被改名、移除或者移动？</li><li>地址中是否可能有拼写、大小写或者输入错误？</li><li>您是否有访问该项目的权限？</li></ul>\">\n\n<!ENTITY fileAccessDenied.title \"访问该文件被拒绝\">\n<!ENTITY fileAccessDenied.longDesc \"<ul><li>它可能已被删除、移动，或者因文件权限拒绝访问。</li></ul>\">\n\n<!ENTITY generic.title \"无法完成请求\">\n<!ENTITY generic.longDesc \"<p>暂无关于此问题或错误的其他信息。</p>\">\n\n<!ENTITY malformedURI.title \"无效的地址\">\n<!ENTITY malformedURI.longDesc \"<p>无法辨认提供的地址。请检查地址栏中是否有错并重试。</p>\">\n\n<!ENTITY netInterrupt.title \"数据传输中断\">\n<!ENTITY netInterrupt.longDesc \"<p>浏览器连接成功，但连接在传输数据时被中断。请重试。</p><ul><li>您是否也不能浏览其他站点？请检查计算机的网络连接。</li><li>仍然不行？请尝试联系您的网络管理员或者互联网服务提供商以寻求帮助。</li></ul>\">\n\n<!ENTITY notCached.title \"文档已过期\">\n<!ENTITY notCached.longDesc \"<p>您请求的文档已无法在浏览器的缓存中找到。</p><ul><li>出于安全考虑，浏览器不会自动重新获取敏感信息文档。</li><li>请点击重试并从网站来重新获取该文档。</li></ul>\">\n\n<!ENTITY netOffline.title \"脱机模式\">\n<!ENTITY netOffline.longDesc2 \"<p>浏览器目前在离线模式下运行，并且无法连接到请求的项目。</p><ul><li>您确定计算机已连接到了一个有效网络吗？</li><li>按“重试”切换到在线模式并重新载入此页面。</li></ul>\">\n\n<!ENTITY contentEncodingError.title \"内容编码错误\">\n<!ENTITY contentEncodingError.longDesc \"<p>您尝试查看的页面无法显示，因为它使用了无效的或者不支持的压缩格式。</p><ul><li>请联系此网站的管理员并告知此问题。</li></ul>\">\n\n<!ENTITY unsafeContentType.title \"不安全的文件类型\">\n<!ENTITY unsafeContentType.longDesc \"<ul> \n<li>请联系此网站的管理员并告知此问题。</li> \n</ul>\">\n\n<!ENTITY netReset.title \"连接被中断\">\n<!ENTITY netReset.longDesc \"<p>当连接握手时，到该站点的连接被断开。请重试</p>\">\n\n<!ENTITY netTimeout.title \"网络超时\">\n<!ENTITY netTimeout.longDesc \"<p>请求的站点在指定的时间内没有响应连接，因此浏览器停止了等待。</p><ul><li>该服务器是否过载或者暂时不可用？请稍后再试。</li><li>您是否也无法浏览其他站点呢？请检查您计算机的网络连接。</li><li>您的计算机或网络是否被防火墙、代理服务器保护？请尝试修正可能与网页浏览相关的不正确设置。</li><li>仍然不行？请联系您的网络管理员或者互联网服务提供商寻求援助。</li></ul>\">\n\n<!ENTITY unknownProtocolFound.title \"未知协议\">\n<!ENTITY unknownProtocolFound.longDesc \"<p>浏览器无法识别该地址的协议。（例如 <q>wxyz://</q>），因此浏览器无法连接至该站点。</p><ul><li>您是否在尝试访问多媒体或其他非文字服务？请检查该站点是否有其他要求。</li><li>某些协议可能需要安装第三方软件或插件后浏览器才能识别。</li></ul>\">\n\n<!ENTITY proxyConnectFailure.title \"代理服务器拒绝连接\">\n<!ENTITY proxyConnectFailure.longDesc \"<p>浏览器被设置为使用代理服务器，但是该代理服务器拒绝了该连接。</p><ul><li>浏览器的代理服务器设置是否正确？请检查并重试。</li><li>该代理服务是否允许来自此网络的连接？</li><li>仍然不行？请联系您的网络管理员或者互联网服务提供商以寻求协助。</li></ul>\">\n\n<!ENTITY proxyResolveFailure.title \"无法找到代理服务器\">\n<!ENTITY proxyResolveFailure.longDesc \"<p>浏览器被设置为使用代理服务器，但是无法找到该代理服务器。</p><ul><li>浏览器的代理服务器设置是否正确？请检查并重试。</li><li>计算机是否连接到了可用的网络？</li><li>仍然不行？请联系您的网络管理员或者互联网服务提供商以寻求协助。</li></ul>\">\n\n<!ENTITY redirectLoop.title \"重定向循环\">\n<!ENTITY redirectLoop.longDesc \"<p>浏览器已停止尝试请求的项。因为此站点将请求重定向到其自身，以至于不可能完成。</p><ul><li>您是否禁止了该站点所必须的 Cookie？</li><li><em>注意</em>：如果接受该站点的 Cookie 仍然不能解决此问题，那么可能是由于该站点的服务器配置问题而不是您计算机的问题。</li></ul>\">\n\n<!ENTITY unknownSocketType.title \"不正确的响应\">\n<!ENTITY unknownSocketType.longDesc \"<p>该站点响应网络请求的方式与预期不符，因此浏览器无法继续。</p>\">\n\n<!ENTITY nssFailure2.title \"安全连接失败\">\n<!ENTITY nssFailure2.longDesc2 \"<p>无法显示您尝试查看的页面，因为无法验证所收到数据的真实性。</p><ul><li>请联系此网站的管理员并告知此问题。</li></ul>\">\n\n<!ENTITY nssBadCert.title \"安全连接失败\">\n<!ENTITY nssBadCert.longDesc2 \"<ul> \n<li>这可能是服务器配置的问题，或者有人尝试冒充该服务器所致。</li> \n<li>如果您之前曾成功连接该服务器，那么此错误可能是暂时的，您可以稍后再试。</li> \n</ul>\">\n\n<!ENTITY securityOverride.linkText \"或者，您可以添加一个例外…\">\n<!ENTITY securityOverride.warningContent \"\n<p>您不应该在使用的是您不完全信任的互联网连接，或者没有常常遇到警告的情况下，为此服务器添加例外。</p>\n<p>如果你仍然想为此站点添加例外，可以在高级加密设置中这样做。</p>\n\">\n\n<!ENTITY cspBlocked.title \"已按内容安全策略拦截\">\n<!ENTITY cspBlocked.longDesc \"<p>浏览器已按该页面包含的内容安全策略阻止该页面以该种方式加载。</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"内容损坏错误\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>您尝试查看的页面无法显示，因为检测到传输的数据含有错误。</p><ul><li>请联系此网站的管理员并告知此问题。</li></ul>\">\n\n<!ENTITY remoteXUL.title \"远程 XUL\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>请联系此网站的管理员并告知此问题。</li></ul></p>\">\n\n<!ENTITY inadequateSecurityError.title \"您的连接不安全\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> 使用了过时的安全技术，较容易遭受攻击。攻击者可以容易地获取您认为是安全的信息。需要该网站的管理员先修正服务器，然后您才能访问该网站。</p><p>错误代码：NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/netErrorApp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- Error messages that are likely to be overridden by applications go in this\n     file, all messages that likely don't need to tie into app-specific UI\n     should go into netError.dtd -->\n\n<!--\n\n<!ENTITY securityOverride.linkText \"或者，您可以添加一个例外…\">\n<!ENTITY securityOverride.warningContent \"<p>如果您使用的是一个您不能完全信任的互联网连接，或者您并不使用警告的此服务器，您不应该添加一个例外。</p> \n<p>如果您仍想为此站点添加例外，您可以在高级加密设置中操作。</p>\">\n\n-->\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/notification.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeNotification.tooltip \"关闭此消息\">\n\n<!ENTITY checkForUpdates \"检查更新…\">\n\n<!ENTITY learnMore \"详细了解…\">\n\n<!ENTITY defaultButton.label \"知道了！\">\n<!ENTITY defaultButton.accesskey \"O\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/nsWebBrowserPersist.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadError=无法保存 %S，因为无法读取源文件。\\n\\n请稍后再试，或者联系服务器管理员。\nwriteError=无法保存 %S ，发生未知错误。\\n\\n请保存至其他位置。\nlaunchError=无法打开 %S ，发生未知错误。\\n\\n请尝试先保存至磁盘然后再打开文件。\ndiskFull=无足够的磁盘空间以保存 %S。\\n\\n请尝试移除磁盘中不需要的文件并重试，或者保存到其他位置。\nreadOnly=无法保存 %S，因为磁盘、文件夹或者文件写保护。\\n\\n请解除写保护后重试，或者尝试保存至其他位置。\naccessError=无法保存 %S，因为您无法修改该文件夹的内容。\\n\\n请修改文件夹属性并重试，或者保存至其他位置。\nSDAccessErrorCardReadOnly=因为 SD 卡正在使用中，无法下载文件。\nSDAccessErrorCardMissing=因为缺少 SD 卡，无法下载文件。\nhelperAppNotFound=无法打开 %S，因为关联的助手应用程序不存在。请在您的首选项中修改相应关联。\nnoMemory=无足够的内存以完成您请求的动作。\\n\\n请尝试退出一些应用程序并重试。\ntitle=正在下载 %S\nfileAlreadyExistsError=无法保存 %S，因为同名的 '_files' 目录已存在。\\n\\n请保存至其他位置。\nfileNameTooLongError=无法保存 %S ，因为文件名过长。\\n\\n请使用较短文件名保存。\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/plugins.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (plugins.properties):\n#    Those strings are inserted into an HTML page, so all HTML characters\n#    have to be escaped in a way that they show up correctly in HTML!\n\ntitle_label=关于插件\ninstalledplugins_label=已安装的插件\nnopluginsareinstalled_label=找不到已安装的插件\nfindpluginupdates_label=寻找已安装插件的更新请访问\nfile_label=文件：\npath_label=路径：\nversion_label=版本：\nstate_label=状态：\nstate_enabled=启用\nstate_disabled=禁用\nmimetype_label=MIME 类型\ndescription_label=描述\nsuffixes_label=后缀\nlearn_more_label=详细了解\n\ndeprecation_description=少些东西？某些插件已不再支持。\ndeprecation_learn_more=详细了解。\n\n# GMP Plugins\ngmp_license_info=许可协议信息\ngmp_privacy_info=隐私信息\n\nopenH264_name=OpenH264 视频编码器，由思科系统公司提供\nopenH264_description2=此插件由 Mozilla 自动安装，以遵从 WebRTC 技术标准，满足设备进行 WebRTC 通话所需要的 H.264 视频编码器。访问 http://www.openh264.org/ 可查看编码器的源代码和详细了解其实现。\n\ncdm_description=播放受保护的网络视频。\n\nwidevine_description=Widevine 内容解密模块，由 Google 公司提供\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  windowClose.key                         \"w\">\n<!ENTITY  preferencesDefaultTitleMac.title        \"首选项\">\n<!ENTITY  preferencesDefaultTitleWin.title        \"选项\">\n<!ENTITY  preferencesCloseButton.label            \"关闭\">\n<!ENTITY  preferencesCloseButton.accesskey        \"C\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/printPageSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- extracted from printjoboptions.xul -->\n\n\n<!ENTITY printSetup.title    \"页面设置\">\n\n<!ENTITY basic.tab           \"格式和选项\">\n\n<!ENTITY formatGroup.label   \"格式\">\n\n<!ENTITY orientation.label   \"方向：\">\n<!ENTITY portrait.label      \"纵向\">\n<!ENTITY portrait.accesskey  \"P\">\n<!ENTITY landscape.label     \"横向\">\n<!ENTITY landscape.accesskey \"L\">\n\n<!ENTITY scale.label         \"比例：\">\n<!ENTITY scale.accesskey     \"S\">\n<!ENTITY scalePercent        \"&#037;\">\n\n<!ENTITY shrinkToFit.label   \"缩放以适应页面宽度\">\n<!ENTITY shrinkToFit.accesskey \"W\">\n\n<!ENTITY optionsGroup.label  \"选项\">\n\n<!ENTITY printBG.label       \"打印背景（颜色和图片）\">\n<!ENTITY printBG.accesskey   \"B\">\n\n<!ENTITY advanced.tab        \"页边距和页眉/页脚\">\n\n<!ENTITY marginGroup.label   \"页边距 (#1)\">\n<!ENTITY marginUnits.inches  \"英寸\">\n<!ENTITY marginUnits.metric  \"毫米\">\n<!ENTITY marginTop.label     \"顶：\">\n<!ENTITY marginTop.accesskey \"T\">\n<!ENTITY marginBottom.label  \"底：\">\n<!ENTITY marginBottom.accesskey \"B\">\n<!ENTITY marginLeft.label    \"左：\">\n<!ENTITY marginLeft.accesskey \"L\">\n<!ENTITY marginRight.label   \"右：\">\n<!ENTITY marginRight.accesskey \"R\">\n\n<!ENTITY headerFooter.label  \"页眉和页脚\">\n\n<!ENTITY hfLeft.label        \"左：\">\n<!ENTITY hfCenter.label      \"中：\">\n<!ENTITY hfRight.label       \"右：\">\n<!ENTITY headerLeft.tip      \"左页眉\">\n<!ENTITY headerCenter.tip    \"中心页眉\">\n<!ENTITY headerRight.tip     \"右页眉\">\n<!ENTITY footerLeft.tip      \"左页脚\">\n<!ENTITY footerCenter.tip    \"中心页脚\">\n<!ENTITY footerRight.tip     \"右页脚\">\n\n<!ENTITY hfTitle             \"标题\">\n<!ENTITY hfURL               \"URL\">\n<!ENTITY hfDateAndTime       \"日期/时间\">\n<!ENTITY hfPage              \"第 # 页\">\n<!ENTITY hfPageAndTotal      \"第 # 页，共 # 页\">\n<!ENTITY hfBlank             \"--空白--\">\n<!ENTITY hfCustom            \"自定义…\">\n\n<!ENTITY customPrompt.title  \"自定义…\">\n<!ENTITY customPrompt.prompt \"请输入自定义的页眉/页脚文字\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/printPreview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY print.label          \"打印…\">\n<!ENTITY print.accesskey      \"P\">\n<!ENTITY pageSetup.label      \"页面设置…\">\n<!ENTITY pageSetup.accesskey  \"u\">\n<!ENTITY page.label           \"第\">\n<!ENTITY page.accesskey       \"a\">\n<!ENTITY of.label             \"页 共\">\n<!ENTITY scale.label          \"比例：\">\n<!ENTITY scale.accesskey      \"S\">\n<!ENTITY portrait.label       \"纵向\">\n<!ENTITY portrait.accesskey   \"o\">\n<!ENTITY landscape.label      \"横向\">\n<!ENTITY landscape.accesskey  \"L\">\n<!ENTITY close.label          \"关闭\">\n<!ENTITY close.accesskey      \"C\">\n<!ENTITY p30.label            \"30&#037;\">\n<!ENTITY p40.label            \"40&#037;\">\n<!ENTITY p50.label            \"50&#037;\">\n<!ENTITY p60.label            \"60&#037;\">\n<!ENTITY p70.label            \"70&#037;\">\n<!ENTITY p80.label            \"80&#037;\">\n<!ENTITY p90.label            \"90&#037;\">\n<!ENTITY p100.label           \"100&#037;\">\n<!ENTITY p125.label           \"125&#037;\">\n<!ENTITY p150.label           \"150&#037;\">\n<!ENTITY p175.label           \"175&#037;\">\n<!ENTITY p200.label           \"200&#037;\">\n<!ENTITY Custom.label         \"自定义…\">\n<!ENTITY ShrinkToFit.label    \"调整到适合\">\n<!ENTITY customPrompt.title   \"自定义比例…\">\n<!ENTITY simplifyPage.label   \"简化页面\">\n<!ENTITY simplifyPage.accesskey \"i\">\n<!ENTITY simplifyPage.enabled.tooltip  \"更改便于阅读的布局\">\n<!ENTITY simplifyPage.disabled.tooltip \"此网页不能被自动简化\">\n\n<!ENTITY homearrow.tooltip    \"第一页\">\n<!ENTITY endarrow.tooltip     \"末页\">\n<!ENTITY nextarrow.tooltip    \"下一页\">\n<!ENTITY previousarrow.tooltip \"上一页\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/printPreviewProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!--LOCALIZATION NOTE printPreviewProgress.dtd Main UI for Print Preview Progress Dialog -->\n\n<!ENTITY printWindow.title \"打印预览\"> \n<!ENTITY title   \"标题：\"> \n<!ENTITY preparing \"准备…\">\n<!ENTITY progress \"进度：\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/printProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!--LOCALIZATION NOTE printProgress.dtd Main UI for Print Progress Dialog -->\n\n<!ENTITY printWindow.title \"正在打印\"> \n<!ENTITY title    \"标题：\"> \n<!ENTITY progress \"进度：\">\n<!ENTITY preparing \"准备…\">\n<!ENTITY printComplete \"打印完成。\">\n\n<!ENTITY dialogCancel.label \"取消\"> \n<!ENTITY dialogClose.label \"关闭\">\n<!-- LOCALIZATION NOTE (percentPrint):\n\n    This string is used to format the text to the right of the progress\n    meter.\n\n    #1 will be replaced by the percentage of the file that has been saved -->\n\n<!ENTITY percentPrint \"#1&#037;\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/printdialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- extracted from printdialog.xul -->\n\n\n<!ENTITY printButton.label \"打印\">\n\n<!ENTITY printDialog.title \"打印\">\n\n<!ENTITY fpDialog.title \"保存文件\">\n\n<!ENTITY fileCheck.label \"打印至文件\">\n<!ENTITY fileCheck.accesskey \"F\">\n<!ENTITY propertiesButton.label \"属性…\">\n<!ENTITY propertiesButton.accesskey \"o\">\n<!ENTITY descText.label \"打印机描述：\">\n<!ENTITY printer.label \"打印机\">\n<!ENTITY printerInput.label \"打印机名称：\">\n<!ENTITY printerInput.accesskey \"N\">\n\n<!ENTITY printrangeGroup.label \"打印范围\">\n<!ENTITY allpagesRadio.label \"全部页\">\n<!ENTITY allpagesRadio.accesskey \"A\">\n<!ENTITY rangeRadio.label  \"页\">\n<!ENTITY rangeRadio.accesskey  \"P\">\n<!ENTITY frompageInput.label  \"从\">\n<!ENTITY frompageInput.accesskey  \"r\">\n<!ENTITY topageInput.label  \"到\">\n<!ENTITY topageInput.accesskey  \"t\">\n<!ENTITY selectionRadio.label \"选择\">\n<!ENTITY selectionRadio.accesskey \"S\">\n\n<!ENTITY copies.label \"份\">\n<!ENTITY numCopies.label \"份数：\">\n<!ENTITY numCopies.accesskey \"c\">\n\n<!ENTITY printframeGroup.label \"打印框架\">\n<!ENTITY aslaidoutRadio.label \"如屏幕所示布局\">\n<!ENTITY aslaidoutRadio.accesskey \"u\">\n<!ENTITY selectedframeRadio.label  \"所选框架\">\n<!ENTITY selectedframeRadio.accesskey  \"m\">\n<!ENTITY eachframesepRadio.label  \"分开打印每个框架\">\n<!ENTITY eachframesepRadio.accesskey  \"E\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/printdialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# These strings are used in the native GTK, Mac and Windows print dialogs.\n\n# GTK titles:\nprintTitleGTK=打印\noptionsTabLabelGTK=选项\nprintFramesTitleGTK=打印框架\n\n# Mac titles:\noptionsTitleMac=选项：\nappearanceTitleMac=外观：\nframesTitleMac=框架：\npageHeadersTitleMac=页眉：\npageFootersTitleMac=页脚：\n\n# Windows titles:\noptionsTitleWindows=选项\nprintFramesTitleWindows=打印框架\n\n# TRANSLATOR NOTE: For radio button labels and check button labels, an underscore _\n# before a character will turn that character into an accesskey in the GTK dialog.\n# e.g. \"_As laid out\" will make A the accesskey.\n# In the Windows labels, use an ampersand (&).\n# On Mac, underscores will be stripped.\n\nasLaidOut=与屏幕显示布局一致(_A)\nasLaidOutWindows=如屏幕所示布局(&l)\nselectedFrame=已选中框架\nselectedFrameWindows=所选框架(&F)\nseparateFrames=每个框架到不同的页面上(_P)\nseparateFramesWindows=分开打印每个框架(&E)\nshrinkToFit=忽略间距并缩放以适合页面宽度\nselectionOnly=仅打印选中内容(_O)\nprintBGOptions=打印背景\nprintBGColors=打印背景颜色(_C)\nprintBGImages=打印背景图像(_m)\nheaderFooter=页眉页脚\nleft=左\ncenter=中\nright=右\nheaderFooterBlank=--空白--\nheaderFooterTitle=标题\nheaderFooterURL=URL\nheaderFooterDate=日期/时间\nheaderFooterPage=第 # 页\nheaderFooterPageTotal=第 # 页，共 # 页\nheaderFooterCustom=定制…\ncustomHeaderFooterPrompt=请输入您自定义的页眉/页脚文字\n\n# These are for the summary view in the Mac dialog:\nsummaryFramesTitle=打印框架\nsummarySelectionOnlyTitle=打印选中部分\nsummaryShrinkToFitTitle=调整到适合\nsummaryPrintBGColorsTitle=打印背景颜色\nsummaryPrintBGImagesTitle=打印背景图像\nsummaryHeaderTitle=页眉\nsummaryFooterTitle=页脚\nsummaryNAValue=N/A\nsummaryOnValue=开\nsummaryOffValue=关\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/printing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Page number formatting\n## @page_number The current page number\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\npagenumber=%1$d\n\n# Page number formatting\n## @page_number The current page number\n## @page_total The total number of pages\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\n# the second %ld will receive the total number of pages\npageofpages=第%1$d页 共%2$d页\n\nnoprinter=无可用打印机。\nPrintToFile=打印至文件\nnoPrintFilename.title=文件名丢失\nnoPrintFilename.alert=您选择了“打印到文件”，但是文件名却为空！\nfileConfirm.exists=%S 已存在。\\n您要覆盖它吗？\nprint_error_dialog_title=打印出错\nprintpreview_error_dialog_title=打印预览出错\n\n# Printing error messages.\n#LOCALIZATION NOTE: Some of these messages come in pairs, one\n# for printing and one for print previewing.  You can remove that\n# distinction in your language by removing the entity with the _PP\n# suffix; then the entity without a suffix will be used for both.\n# You can also add that distinction to any of the messages that don't\n# already have it by adding a new entity with a _PP suffix.\n#\n# For instance, if you delete PERR_GFX_PRINTER_DOC_IS_BUSY_PP, then\n# the PERR_GFX_PRINTER_DOC_IS_BUSY message will be used for that error\n# condition when print previewing as well as when printing.  If you\n# add PERR_FAILURE_PP, then PERR_FAILURE will only be used when\n# printing, and PERR_FAILURE_PP will be used under the same conditions\n# when print previewing.\n#\nPERR_FAILURE=打印时发生未知错误。\n\nPERR_ABORT=打印任务已经中止或取消。\nPERR_NOT_AVAILABLE=目前一些打印功能不可用。\nPERR_NOT_IMPLEMENTED=某些打印功能尚未实现。\nPERR_OUT_OF_MEMORY=可用内存不足以打印。\nPERR_UNEXPECTED=打印时发生了意外的问题。\n\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE=无可用打印机。\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE_PP=没有可用的打印机，无法显示打印预览。\nPERR_GFX_PRINTER_NAME_NOT_FOUND=找不到所选的打印机。\nPERR_GFX_PRINTER_COULD_NOT_OPEN_FILE=无法打开打印时所需的输出文件。\nPERR_GFX_PRINTER_STARTDOC=开始打印任务时失败。\nPERR_GFX_PRINTER_ENDDOC=完成打印任务时失败。\nPERR_GFX_PRINTER_STARTPAGE=开始打印新一页时失败。\nPERR_GFX_PRINTER_DOC_IS_BUSY=浏览器无法打印一份正在载入的文档。\nPERR_GFX_PRINTER_DOC_IS_BUSY_PP=文档还在载入中，无法预览打印效果。\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/printjoboptions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- extracted from printjoboptions.xul -->\n\n\n<!ENTITY printJobOptions.title \"打印机属性\">\n\n<!ENTITY paperInput.label \"页面大小：\">\n<!ENTITY paperInput.accesskey \"P\">\n\n<!ENTITY jobTitleInput.label \"作业名称：\">\n<!ENTITY jobTitleInput.accesskey \"J\">\n\n<!ENTITY colorGroup.label \"颜色：\">\n<!ENTITY grayRadio.label \"灰度\">\n<!ENTITY grayRadio.accesskey \"G\">\n<!ENTITY colorRadio.label \"颜色\">\n<!ENTITY colorRadio.accesskey \"C\">\n\n<!ENTITY edgeMarginInput.label \"纸边缘至页边空白的距离（英寸）\">\n<!ENTITY topInput.label \"顶部：\">\n<!ENTITY topInput.accesskey \"T\">\n<!ENTITY bottomInput.label \"底部：\">\n<!ENTITY bottomInput.accesskey \"B\">\n<!ENTITY leftInput.label \"左边：\">\n<!ENTITY leftInput.accesskey \"L\">\n<!ENTITY rightInput.label \"右边：\">\n<!ENTITY rightInput.accesskey \"R\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/regionNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nad\t=\t安道尔\nae\t=\t阿拉伯联合酋长国\naf\t=\t阿富汗\nag\t=\t安提瓜和巴布达\nai\t=\t安圭拉岛\nal\t=\t阿尔巴尼亚\nam\t=\t亚美尼亚\nao\t=\t安哥拉\naq\t=\t南极洲\nar\t=\t阿根廷\nas\t=\t东萨摩亚\nat\t=\t奥地利\nau\t=\t澳大利亚\naw\t=\t阿鲁巴岛\naz\t=\t阿塞拜疆\nba\t=\t波斯尼亚和黑塞哥维那\nbb\t=\t巴巴多斯\nbd\t=\t孟加拉国\nbe\t=\t比利时\nbf\t=\t布基纳法索\nbg\t=\t保加利亚\nbh\t=\t巴林\nbi\t=\t蒲隆地\nbj\t=\t贝宁\nbl\t=\t圣巴特莱米\nbm\t=\t百慕大群岛\nbn\t=\t文莱\nbo\t=\t玻利维亚\nbq\t=\t博奈尔、圣尤斯特歇斯岛和萨巴\nbr\t=\t巴西\nbs\t=\t巴哈马\nbt\t=\t不丹\nbv\t=\t布维岛\nbw\t=\t博茨瓦纳\nby\t=\t白俄罗斯\nbz\t=\t伯利兹\nca\t=\t加拿大\ncc\t=\t科科斯（基林）群岛\ncd\t=\t刚果（金）\ncf\t=\t中非共和国\ncg\t=\t刚果（布）\nch\t=\t瑞士\nci\t=\t科特迪瓦\nck\t=\t库克群岛\ncl\t=\t智利\ncm\t=\t喀麦隆\ncn\t=\t中国\nco\t=\t哥伦比亚\ncp\t=\t克利伯顿岛\ncr\t=\t哥斯达黎加\ncu\t=\t古巴\ncv\t=\t佛得角\ncw\t=\t库拉索\ncx\t=\t圣诞岛\ncy\t=\t塞浦路斯\ncz\t=\t捷克\nde\t=\t德国\ndg\t=\t迪戈加西亚岛\ndj\t=\t吉布提\ndk\t=\t丹麦\ndm\t=\t多末尼加岛\ndo\t=\t多米尼加\ndz\t=\t阿尔及利亚\nec\t=\t厄瓜多尔\nee\t=\t爱沙尼亚\neg\t=\t埃及\neh\t=\t西撒哈拉\ner\t=\t厄立特里亚\nes\t=\t西班牙\net\t=\t埃塞俄比亚\nfi\t=\t芬兰\nfj\t=\t斐济\nfk\t=\t福克兰群岛（马尔维纳斯）\nfm\t=\t密克罗尼西亚联邦国\nfo\t=\t法罗群岛\nfr\t=\t法兰西\nga\t=\t加蓬\ngb\t=\t英国\ngd\t=\t格林纳达\nge\t=\t格鲁吉亚\ngf\t=\t法属圭亚那\ngg\t=\t格恩西岛\ngh\t=\t迦纳\ngi\t=\t直布罗陀\ngl\t=\t格陵兰\ngm\t=\t甘比亚\ngn\t=\t几内亚\ngp\t=\t瓜德罗普\ngq\t=\t赤道几内亚\ngr\t=\t希腊\ngs\t=\t南乔治亚岛和南桑威奇群岛\ngt\t=\t危地马拉\ngu\t=\t关岛\ngw\t=\t几内亚比绍\ngy\t=\t圭亚那\nhk\t=\t中国香港\nhm\t=\t赫德岛和麦克唐纳岛\nhn\t=\t洪都拉斯\nhr\t=\t克罗地亚\nht\t=\t海地\nhu\t=\t匈牙利\nid\t=\t印度尼西亚\nie\t=\t爱尔兰\nil\t=\t以色列\nim\t=\t曼岛\nin\t=\t印度\nio\t=\t英属印度洋领地\niq\t=\t伊拉克\nir\t=\t伊朗\nis\t=\t冰岛\nit\t=\t意大利\nje\t=\t泽西\njm\t=\t牙买加\njo\t=\t约旦\njp\t=\t日本\nke\t=\t肯尼亚\nkg\t=\t吉尔吉斯斯坦\nkh\t=\t柬埔寨\nki\t=\t基里巴斯\nkm\t=\t科摩罗\nkn\t=\t圣基茨和尼维斯\nkp\t=\t朝鲜\nkr\t=\t韩国\nkw\t=\t科威特\nky\t=\t开曼群岛\nkz\t=\t哈萨克斯坦\nla\t=\t老挝\nlb\t=\t黎巴嫩\nlc\t=\t圣卢西亚\nli\t=\t列支敦士登\nlk\t=\t斯里兰卡\nlr\t=\t利比里亚\nls\t=\t莱索托\nlt\t=\t立陶宛\nlu\t=\t卢森堡\nlv\t=\t拉脱维亚\nly\t=\t利比亚\nma\t=\t摩洛哥\nmc\t=\t摩纳哥\nmd\t=\t摩尔多瓦\nme\t=\t蒙得维的亚\nmf\t=\t圣马丁\nmg\t=\t马达加斯加\nmh\t=\t马绍尔群岛\nmk\t=\t马其顿\nml\t=\t马里\nmm\t=\t缅甸\nmn\t=\t蒙古\nmo\t=\t澳门\nmp\t=\t北马里亚纳群岛\nmq\t=\t马提尼克\nmr\t=\t毛里塔尼亚\nms\t=\t蒙特塞拉特\nmt\t=\t马耳他\nmu\t=\t毛里求斯\nmv\t=\t马尔代夫\nmw\t=\t马拉维\nmx\t=\t墨西哥\nmy\t=\t马来西亚\nmz\t=\t莫桑比克\nna\t=\t纳米尼亚\nnc\t=\t新喀里多尼亚\nne\t=\t尼日尔\nnf\t=\t诺福克岛\nng\t=\t尼日利亚\nni\t=\t尼加拉瓜\nnl\t=\t荷兰\nno\t=\t挪威\nnp\t=\t尼泊尔\nnr\t=\t瑙鲁\nnu\t=\t纽埃岛\nnz\t=\t新西兰\nom\t=\t阿曼\npa\t=\t巴拿马\npe\t=\t秘鲁\npf\t=\t法属波利尼西亚\npg\t=\t巴布亚新几内亚\nph\t=\t菲律宾\npk\t=\t巴基斯坦\npl\t=\t波兰\npm\t=\t圣皮埃尔岛和密克隆岛\npn\t=\t皮特凯恩群岛\npr\t=\t波多黎各\npt\t=\t葡萄牙\npw\t=\t帕劳群岛\npy\t=\t巴拉圭\nqa\t=\t卡塔尔\nqm\t=\t中途群岛\nqs\t=\t法属印度礁\nqu\t=\t新胡安岛\nqw\t=\t复活岛\nqx\t=\t格洛里厄斯群岛\nqz\t=\t阿科罗提利\nre\t=\t留尼汪\nro\t=\t罗马尼亚\nrs\t=\t塞尔维亚\nru\t=\t俄罗斯\nrw\t=\t卢旺达\nsa\t=\t沙特阿拉伯\nsb\t=\t所罗门群岛\nsc\t=\t塞舌尔\nsd\t=\t苏丹\nse\t=\t瑞典\nsg\t=\t新加坡\nsh\t=\t圣赫勒拿-阿森松-特里斯坦达库尼亚\nsi\t=\t斯洛文尼亚\nsk\t=\t斯洛伐克\nsl\t=\t塞拉利昂\nsm\t=\t圣马力诺\nsn\t=\t塞内加尔\nso\t=\t索马里\nsr\t=\t苏里南\nss\t=\t南苏丹\nst\t=\t圣多美和普林西比\nsv\t=\t萨尔瓦多\nsx\t=\t圣马丁\nsy\t=\t叙利亚阿拉伯共和国\nsz\t=\t斯威士兰\ntc\t=\t特克斯科斯群岛\ntd\t=\t乍得\ntf\t=\t法属南半球及南极领地\ntg\t=\t多哥\nth\t=\t泰国\ntj\t=\t塔吉克斯坦\ntk\t=\t托克劳\ntl\t=\t帝汶累斯太\ntm\t=\t土库曼斯坦\ntn\t=\t突尼斯\nto\t=\t汤加\ntr\t=\t土耳其\ntt\t=\t特立尼达和多巴哥\ntv\t=\t图瓦卢\ntw\t=\t中国台湾\ntz\t=\t坦桑尼亚\nua\t=\t乌克兰\nug\t=\t乌干达\nus\t=\t美国\nuy\t=\t乌拉圭\nuz\t=\t乌兹别克斯坦\nva\t=\t梵蒂冈城\nvc\t=\t圣文森特和格林纳丁斯\nve\t=\t委内瑞拉\nvg\t=\t英属维京群岛\nvi\t=\t美属维京群岛\nvn\t=\t越南\nvu\t=\t瓦努阿图\nwf\t=\t瓦利斯群岛和富图纳\nws\t=\t萨摩亚\nxa\t=\t阿什莫尔和卡捷群岛\nxb\t=\t贝克岛\nxc\t=\t珊瑚海群岛\nxd\t=\t德凯利亚\nxe\t=\t欧罗巴岛\nxg\t=\t加沙地带\nxh\t=\t豪兰岛\nxj\t=\t扬马延岛\nxk\t=\t科索沃\nxl\t=\t巴尔米拉环礁\nxm\t=\t金曼礁\nxp\t=\t西沙群岛\nxq\t=\t贾维斯岛\nxr\t=\t斯瓦尔巴\nxs\t=\t南沙群岛\nxt\t=\t特罗姆林岛\nxu\t=\t约翰斯顿环礁\nxv\t=\t纳弗沙岛\nxw\t=\t约旦河西岸\nye\t=\t也门\nyt\t=\t马约特岛\nza\t=\t南非\nzm\t=\t赞比亚\nzw\t=\t津巴布韦\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/resetProfile.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!ENTITY refreshProfile.dialog.title         \"翻新 &brandShortName;\">\n<!ENTITY refreshProfile.dialog.description1  \"从头开始，以修复问题、恢复性能。\">\n<!ENTITY refreshProfile.dialog.description2  \"这将：\">\n<!ENTITY refreshProfile.dialog.items.label1  \"移除您的附加组件和个性化调整\">\n<!ENTITY refreshProfile.dialog.items.label2  \"恢复您的浏览器设置至初始状态\">\n<!ENTITY refreshProfile.dialog.button.label  \"翻新 &brandShortName;\">\n\n<!ENTITY refreshProfile.title                \"保养一下 &brandShortName;\">\n<!ENTITY refreshProfile.button.label         \"翻新 &brandShortName;…\">\n\n<!ENTITY refreshProfile.cleaning.description \"即将完成…\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/resetProfile.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These strings are used for profile reset.\n\n# LOCALIZATION NOTE (resetUnusedProfile.message): %S is brandShortName.\nresetUnusedProfile.message=看起来你有一段时间没有打开 %S 了。是否要清理一下配置文件以获得近乎全新的体验？顺便说一句，欢迎回来！\n# LOCALIZATION NOTE (resetUninstalled.message): %S is brandShortName.\nresetUninstalled.message=看上去您重新安装了 %S。要不要做个大扫除，获得焕然一新的感受？\n\n# LOCALIZATION NOTE (refreshProfile.resetButton.label): %S is brandShortName.\nrefreshProfile.resetButton.label=翻新 %S…\nrefreshProfile.resetButton.accesskey=e\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/search/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddEngineConfirmTitle=添加搜索引擎\naddEngineConfirmation=将 “%S” 添加到搜索工具栏中吗？\\n\\n来自： %S\naddEngineAsCurrentText=立即开始使用这个搜索引擎(&U)\naddEngineAddButtonLabel=添加\n\nerror_loading_engine_title=下载错误\n# LOCALIZATION NOTE (error_loading_engine_msg2): %1$S = brandShortName, %2$S = location\nerror_loading_engine_msg2=%S 无法下载插件，目标地址为：\\n%S\nerror_duplicate_engine_msg=%S 无法安装来自 “%S”的搜索插件，因为同名的引擎已经存在。\n\nerror_invalid_engine_title=安装错误\nerror_invalid_format_title=无效格式\n# LOCALIZATION NOTE (error_invalid_engine_msg2): %1$S = brandShortName, %2$S = location (url)\nerror_invalid_engine_msg2=%1$S 未能从下列位置安装搜索引擎：%2$S\n\nsuggestion_label=建议\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/security/caps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\nCheckLoadURIError = 安全错误：位于 %S 的内容不可以载入或者链接至 %S。\nCheckSameOriginError = 安全错误：位于 %S 的内容不可以载入来自 %S 的数据。\nExternalDataError = 安全错误：%S 上的内容试图载入 %S，但当被用作图像时可能不能加载外部数据。\n\n# LOCALIZATION NOTE (GetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nGetPropertyDeniedOrigins = <%1$S> 无足够权限从 <%4$S> 读取属性 %2$S.%3$S。\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomain = <%1$S> （document.domain=<%5$S>） 无足够权限从 <%4$S> 读取属性 %2$S.%3$S。（未设置 document.domain）。\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsObjectDomain = <%1$S> （未设置 document.domain）无足够权限从 <%4$S> 读取属性 %2$S.%3$S。（document.domain=<%5$S>）。\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomainObjectDomain = <%1$S> （document.domain=<%5$S>） 无足够权限从 <%4$S> 读取属性 %2$S.%3$S。（document.domain=<%6$S>）。\n\n# LOCALIZATION NOTE (SetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nSetPropertyDeniedOrigins = <%1$S> 无足够权限对 <%4$S> 设置属性 %2$S.%3$S。\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomain = <%1$S> （document.domain=<%5$S>） 无足够权限向 <%4$S> 设置属性 %2$S.%3$S。（未设置 document.domain）。\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsObjectDomain = <%1$S> （未设置 document.domain）无足够权限向 <%4$S> 设置属性 %2$S.%3$S。（document.domain=<%5$S>）。\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomainObjectDomain = <%1$S> （document.domain=<%5$S>）无足够权限向 <%4$S> 设置属性 %2$S.%3$S。（document.domain=<%6$S>）。\n\n# LOCALIZATION NOTE (CallMethodDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nCallMethodDeniedOrigins = <%1$S> 无足够权限对 <%4$S> 调用方法 %2$S.%3$S。\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomain = <%1$S> （document.domain=<%5$S>）无足够权限向 <%4$S> 调用函数 %2$S.%3$S。（未设置 document.domain）。\n# LOCALIZATION NOTE (CallMethodDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsObjectDomain = <%1$S> （未设置 document.domain）无足够权限向 <%4$S> 调用函数 %2$S.%3$S。（document.domain=<%5$S>）。\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomainObjectDomain = <%1$S> （document.domain=<%5$S>）无足够权限向 <%4$S> 调用函数 %2$S.%3$S。（document.domain=<%6$S>）。\n\nGetPropertyDeniedOriginsOnlySubject = <%1$S> 无足够权限读取属性 %2$S.%3$S。\nSetPropertyDeniedOriginsOnlySubject = <%1$S> 无足够权限设置属性 %2$S.%3$S。\nCallMethodDeniedOriginsOnlySubject = <%1$S> 无足够权限调用方法 %2$S.%3$S。\nCreateWrapperDenied = 为类 %S 创建包裹器时权限不足\nCreateWrapperDeniedForOrigin = <%2$S> 无足够权限创建类 %1$S 对象的包裹器。\nProtocolFlagError = 警告：协议处理程序 '%S' 未指明安全策略。虽然现在暂时允许载入此类协议 ，但是已经过时了。请参见 nsIProtocolHandler.idl 中的文档。\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/security/csp.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# CSP Warnings:\n# LOCALIZATION NOTE (CSPViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPViolation = 页面设置阻止读取一项资源：%1$S\n# LOCALIZATION NOTE (CSPViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPViolationWithURI = 页面设置阻止读取位于 %2$S 的一项资源(\"%1$S\")。\n# LOCALIZATION NOTE (CSPROViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPROViolation = 发生一次 report-only CSP 策略违反 (\"%1$S\")。此行为已被允许，并且一份 CSP 报告已被发送。\n# LOCALIZATION NOTE (CSPROViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPROViolationWithURI = 该页面设置了观测在 %2$S (\"%1$S\") 的资源载入。一个 CSP 报告已开始发送。\n# LOCALIZATION NOTE (triedToSendReport):\n# %1$S is the URI we attempted to send a report to.\ntriedToSendReport = 试图发送报告到无效的 URI：“%1$S”\n# LOCALIZATION NOTE (couldNotParseReportURI):\n# %1$S is the report URI that could not be parsed\ncouldNotParseReportURI = 无法解析报告的 URI：%1$S\n# LOCALIZATION NOTE (couldNotProcessUnknownDirective):\n# %1$S is the unknown directive\ncouldNotProcessUnknownDirective = 不能处理未知的指令“%1$S”\n# LOCALIZATION NOTE (ignoringUnknownOption):\n# %1$S is the option that could not be understood\nignoringUnknownOption = 忽略了未知选项 %1$S\n# LOCALIZATION NOTE (ignoringDuplicateSrc):\n# %1$S defines the duplicate src\nignoringDuplicateSrc = 忽略重复的来源 %1$S\n# LOCALIZATION NOTE (ignoringSrcFromMetaCSP):\n# %1$S defines the ignored src\nignoringSrcFromMetaCSP = 忽略源 '%1$S' (通过 meta 元素传递时不支持)。\n# LOCALIZATION NOTE (ignoringSrcWithinScriptStyleSrc):\n# %1$S is the ignored src\n# script-src and style-src are directive names and should not be localized\nignoringSrcWithinScriptStyleSrc = 忽略 script-src 中的 “%1$S”，或者 style-src: nonce-source，或者已指定的 hash-source\n# LOCALIZATION NOTE (ignoringSrcForStrictDynamic):\n# %1$S is the ignored src\n# script-src, as well as 'strict-dynamic' should not be localized\nignoringSrcForStrictDynamic = 忽略 script-src: ‘strict-dynamic’ 中指定的“%1$S”\n# LOCALIZATION NOTE (ignoringStrictDynamic):\n# %1$S is the ignored src\nignoringStrictDynamic = 忽略来源“%1$S”（仅 script-src 内可支持）。\n# LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):\n# %1$S is the csp directive that contains 'strict-dynamic'\n# 'strict-dynamic' should not be localized\nstrictDynamicButNoHashOrNonce = “%1$S”内的关键字 ‘strict-dynamic’ 没有有效的随机数或散列，可能阻止载入所有脚本\n# LOCALIZATION NOTE (reportURInotHttpsOrHttp2):\n# %1$S is the ETLD of the report URI that is not HTTP or HTTPS\nreportURInotHttpsOrHttp2 = 报告 URI (%1$S) 应该用 HTTP 或 HTTPS URI。\n# LOCALIZATION NOTE (reportURInotInReportOnlyHeader):\n# %1$S is the ETLD of the page with the policy\nreportURInotInReportOnlyHeader = 此网站 (%1$S) 有一个 Report-Only 策略却没有报告 URI。CSP 将不会阻挡并且无法报告此策略的违反情况。\n# LOCALIZATION NOTE (failedToParseUnrecognizedSource):\n# %1$S is the CSP Source that could not be parsed\nfailedToParseUnrecognizedSource = 解析不可识别的资源 %1$S 失败\n# LOCALIZATION NOTE (inlineScriptBlocked):\n# inline script refers to JavaScript code that is embedded into the HTML document.\ninlineScriptBlocked = 已经阻止执行内联脚本。\n# LOCALIZATION NOTE (inlineStyleBlocked):\n# inline style refers to CSS code that is embedded into the HTML document.\ninlineStyleBlocked = 已拦截应用内联样式表\n# LOCALIZATION NOTE (scriptFromStringBlocked):\n# eval is a name and should not be localized.\nscriptFromStringBlocked = 已阻止从字符串调用 JavaScript（通过调用一个类似 eval 的函数）\n# LOCALIZATION NOTE (upgradeInsecureRequest):\n# %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.\nupgradeInsecureRequest = 升级不安全的请求“%1$S”至使用“%2$S”\n# LOCALIZATION NOTE (ignoreSrcForDirective):\nignoreSrcForDirective = 根据 '%1$S' 指示忽略 src\n# LOCALIZATION NOTE (hostNameMightBeKeyword):\n# %1$S is the hostname in question and %2$S is the keyword\nhostNameMightBeKeyword = %1$S 被识别为主机名而不是关键词。如果您想将其识别为关键词，应使用'%2$S'（用单引号括起来）。\n# LOCALIZATION NOTE (notSupportingDirective):\n# directive is not supported (e.g. 'reflected-xss')\nnotSupportingDirective = 不支持指令“%1$S”。指令和值将被忽略。\n# LOCALIZATION NOTE (blockAllMixedContent):\n# %1$S is the URL of the blocked resource load.\nblockAllMixedContent = 拦截不安全的请求“%1$S”。\n# LOCALIZATION NOTE (ignoringDirectiveWithNoValues):\n# %1$S is the name of a CSP directive that requires additional values (e.g., 'require-sri-for')\nignoringDirectiveWithNoValues = 忽略 ‘%1$S‘，因为它未包含任何参数。\n# LOCALIZATION NOTE (ignoringReportOnlyDirective):\n# %1$S is the directive that is ignored in report-only mode.\nignoringReportOnlyDirective = 在提供有 report-only 策略 ‘%1$S’ 时忽略沙盒指令\n# LOCALIZATION NOTE (deprecatedReferrerDirective):\n# %1$S is the value of the deprecated Referrer Directive.\ndeprecatedReferrerDirective = Referrer 指令‘%1$S’已不推荐使用。请改用 Referrer-Policy 头。\n\n# CSP Errors:\n# LOCALIZATION NOTE (couldntParseInvalidSource):\n# %1$S is the source that could not be parsed\ncouldntParseInvalidSource = 无法解析无效的源 %1$S\n# LOCALIZATION NOTE (couldntParseInvalidHost):\n# %1$S is the host that's invalid\ncouldntParseInvalidHost = 不能解析无效的主机 %1$S\n# LOCALIZATION NOTE (couldntParseScheme):\n# %1$S is the string source\ncouldntParseScheme = 不能解析 %1$S 中的方案\n# LOCALIZATION NOTE (couldntParsePort):\n# %1$S is the string source\ncouldntParsePort = 不能解析 %1$S 中的端口\n# LOCALIZATION NOTE (duplicateDirective):\n# %1$S is the name of the duplicate directive\nduplicateDirective = 检测到重复的指令 %1$S。除首个指令外所有其他的都将被忽略。\n# LOCALIZATION NOTE (deprecatedDirective):\n# %1$S is the name of the deprecated directive, %2$S is the name of the replacement.\ndeprecatedDirective = 指令 '%1$S' 已不赞成使用。请使用指令 '%2$S' 替换。\n# LOCALIZATION NOTE (couldntParseInvalidSandboxFlag):\n# %1$S is the option that could not be understood\ncouldntParseInvalidSandboxFlag = 无法解析无效的沙盒标识“%1$S”\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/security/security.properties",
    "content": "# Mixed Content Blocker\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the blocked mixed content resource\nBlockMixedDisplayContent = 已阻止显示混合内容“%1$S”\nBlockMixedActiveContent = 已阻止载入混合活动内容“%1$S”\n\n# CORS\n# LOCALIZATION NOTE: Do not translate \"Access-Control-Allow-Origin\", Access-Control-Allow-Credentials, Access-Control-Allow-Methods, Access-Control-Allow-Headers\nCORSDisabled=已拦截跨源请求：同源策略禁止读取位于 %1$S 的远程资源。（原因：CORS 未启用）。\nCORSRequestNotHttp=已拦截跨源请求：同源策略禁止读取位于 %1$S 的远程资源。（原因：CORS 请求不是 http）。\nCORSMissingAllowOrigin=已拦截跨源请求：同源策略禁止读取位于 %1$S 的远程资源。（原因：CORS 头缺少 'Access-Control-Allow-Origin'）。\nCORSAllowOriginNotMatchingOrigin=已拦截跨源请求：同源策略禁止读取位于 %1$S 的远程资源。（原因：CORS 头 'Access-Control-Allow-Origin' 不匹配 '%2$S'）。\nCORSNotSupportingCredentials=已拦截跨源请求：同源策略禁止读取位于 ‘%1$S’ 的远程资源。（原因：凭据不支持，如果 CORS 头 ‘Access-Control-Allow-Origin’ 为 ‘*’）。\nCORSMethodNotFound=已拦截跨源请求：同源策略禁止读取位于 %1$S 的远程资源。（原因：找不到 CORS 头中的 'Access-Control-Allow-Methods'）。\nCORSMissingAllowCredentials=已拦截跨源请求：同源策略禁止读取位于 %1$S 的远程资源。（原因：CORS 头中的 'Access-Control-Allow-Credentials' 预期为 'true'）。\nCORSPreflightDidNotSucceed=已拦截跨源请求：同源策略禁止读取位于 %1$S 的远程资源。（原因：CORS 预检通道未成功）。\nCORSInvalidAllowMethod=已拦截跨源请求：同源策略禁止读取位于 %1$S 的远程资源。（原因：CORS 头 'Access-Control-Allow-Methods' 中的令牌 '%2$S' 无效）。\nCORSInvalidAllowHeader=已拦截跨源请求：同源策略禁止读取位于 %1$S 的远程资源。（原因：CORS 头 'Access-Control-Allow-Headers' 中的令牌 '%2$S' 无效）。\\u0020\nCORSMissingAllowHeaderFromPreflight=已拦截跨源请求：同源策略禁止读取位于 %1$S 的远程资源。（原因：来自 CORS 预检通道的 CORS 头 'Access-Control-Allow-Headers' 的令牌 '%2$S' 无效）。\\u0020\n\n# LOCALIZATION NOTE: Do not translate \"Strict-Transport-Security\", \"HSTS\", \"max-age\" or \"includeSubDomains\"\nSTSUnknownError=Strict-Transport-Security：处理网站指定的头时发生未知错误。\nSTSUntrustworthyConnection=Strict-Transport-Security：该网站的连接不可信，因此指定的头被忽略。\nSTSCouldNotParseHeader=Strict-Transport-Security：网站指定了无法解析的头。\nSTSNoMaxAge=Strict-Transport-Security：网站指定的头没有包含“max-age”指示。\nSTSMultipleMaxAges=Strict-Transport-Security：网站指定的头包含多个“max-age”指示。\nSTSInvalidMaxAge=Strict-Transport-Security：网站指定的头包含一个无效的“max-age”指示。\nSTSMultipleIncludeSubdomains=Strict-Transport-Security：网站指定的头包含多个“includeSubDomains”指示。\nSTSInvalidIncludeSubdomains=Strict-Transport-Security：网站指定的头包含一个无效的“includeSubDomains”指示。\nSTSCouldNotSaveState=Strict-Transport-Security：通知此网站是一个 Strict-Transport-Security 主机时发生错误。\n\n# LOCALIZATION NOTE: Do not translate \"Public-Key-Pins\", \"HPKP\", \"max-age\", \"report-uri\" or \"includeSubDomains\"\nPKPUnknownError=Public-Key-Pins：处理该网站指定的头时发生未知错误。\nPKPUntrustworthyConnection=Public-Key-Pins：到达该网站的连接不可信，因此指定的头被忽略。\nPKPCouldNotParseHeader=Public-Key-Pins：该网站指定的一个头无法成功解析。\nPKPNoMaxAge=Public-Key-Pins：该网站指定的一个头没有包含“max-age”指令。\nPKPMultipleMaxAges=Public-Key-Pins：该网站指定的一个头包含多个“max-age”指令。\nPKPInvalidMaxAge=Public-Key-Pins：该网站指定的一个头包含一个无效的“max-age”指令。\nPKPMultipleIncludeSubdomains=Public-Key-Pins：该网站指定的一个头包含多个“includeSubDomains”指令。\nPKPInvalidIncludeSubdomains=Public-Key-Pins：该网站指定的一个头包含一个无效的“includeSubDomains”指令。\nPKPInvalidPin=Public-Key-Pins：该网站指定的一个头包含一个无效的 Pin。\nPKPMultipleReportURIs=Public-Key-Pins：该网站指定的一个头包含多个“report-uri”指令。\nPKPPinsetDoesNotMatch=Public-Key-Pins：该网站指定的一个头没有包含匹配的 Pin。\nPKPNoBackupPin=Public-Key-Pins：该网站指定的一个头没有包含一个备用 Pin。\nPKPCouldNotSaveState=Public-Key-Pins：通知该网站是一个 Public-Key-Pins 主机时发生错误。\nPKPRootNotBuiltIn=Public-Key-Pins：该网站使用的证书不是由预设根证书库中的证书签发。为了避免意外损坏，指定的头已忽略。\n\n# LOCALIZATION NOTE: Do not translate \"SHA-1\"\nSHA1Sig=此网站使用了一个 SHA-1 证书；建议使用比 SHA-1 更强的散列函数作为证书的签名算法。\nInsecurePasswordsPresentOnPage=密码字段出现在一个不安全的 http:// 页面中。这是一个可能导致用户登录凭据被窃取的安全风险。\nInsecureFormActionPasswordsPresent=密码字段出现在一个不安全的 http:// 表单动作中。这是一个可能导致用户登录凭据被窃取的安全风险。\nInsecurePasswordsPresentOnIframe=密码字段出现在一个不安全的 http:// 框架中。这是一个可能导致用户登录凭据被窃取的安全风险。\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the insecure mixed content resource\nLoadingMixedActiveContent2=安全页面上在载入混合的（不安全的）活动内容“%1$S”\nLoadingMixedDisplayContent2=安全页面上在载入混合的（不安全的）显示内容“%1$S”\n# LOCALIZATION NOTE: Do not translate \"allow-scripts\", \"allow-same-origin\", \"sandbox\" or \"iframe\"\nBothAllowScriptsAndSameOriginPresent=一个框架的“sandbox”属性同时具有“allow-scripts”和“allow-same-origin”值会导致沙盒化的移除。\n\n# Sub-Resource Integrity\n# LOCALIZATION NOTE: Do not translate \"script\" or \"integrity\". \"%1$S\" is the invalid token found in the attribute.\nMalformedIntegrityHash=script 元素中的 integrity 属性散列格式错误：“%1$S”。正确的格式为 “<散列算法>-<散列值>”。\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityLength=integrity 属性中的散列值长度错误。\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityBase64=无法解码 integrity 属性中的散列值。\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the type of hash algorigthm in use (e.g. \"sha256\").\nIntegrityMismatch=integrity 属性中的 “%1$S” 散列值没有一个符合子资源的内容。\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the sub-resource that cannot be protected using SRI.\nIneligibleResource=因为没有开启 CORS，也没有设置 same-origin，“%1$S”无法用作完整性检查。\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the invalid hash algorithm found in the attribute.\nUnsupportedHashAlg=integrity 属性中有不支持的散列算法：“%1$S”\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nNoValidMetadata=integrity 未含任何有效的元数据。\n\n# LOCALIZATION NOTE: Do not translate \"RC4\".\nWeakCipherSuiteWarning=此网站使用了已被弃用且不再安全的 RC4 协议进行加密。\n\n#XCTO: nosniff\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options: nosniff\".\nMimeTypeMismatch=来自“%1$S”的资源已被阻止，因为 MIME 类型不匹配（X-Content-Type-Options: nosniff）。\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options\" and also do not trasnlate \"nosniff\".\nXCTOHeaderValueMissing=X-Content-Type-Options 头警告：值是“%1$S”；是否本意为发送“nosniff”？\n\nBlockScriptWithWrongMimeType=已拦截来自 “%1$S” 的脚本，它使用了不允许的 MIME 类型。\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/storage.properties",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Storage code.\n#\n# The Initial Developer of the Original Code is Google Inc.\n# Portions created by the Initial Developer are Copyright (C) 2006\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Brett Wilson <brettw@gmail.com>\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either of the GNU General Public License Version 2 or later (the \"GPL\"),\n# or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nstorageWriteError=写磁盘出错。此错误通常因为磁盘已满。\\n\\n请重新启动此应用程序\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/svg/svg.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAttributeParseWarning=解析 %1$S 属性是遇到预期外的的值 %2$S。\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/textcontext.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cutCmd.label \"剪切\">\n<!ENTITY cutCmd.accesskey \"t\">\n<!ENTITY copyCmd.label \"复制\">\n<!ENTITY copyCmd.accesskey \"C\">\n<!ENTITY pasteCmd.label \"粘贴\">\n<!ENTITY pasteCmd.accesskey \"P\">\n<!ENTITY undoCmd.label \"撤销\">\n<!ENTITY undoCmd.accesskey \"U\">\n<!ENTITY selectAllCmd.label \"全选\">\n<!ENTITY selectAllCmd.accesskey \"A\">\n<!ENTITY deleteCmd.label \"删除\">\n<!ENTITY deleteCmd.accesskey \"D\">\n\n<!ENTITY spellAddToDictionary.label \"添加至字典\">\n<!ENTITY spellAddToDictionary.accesskey \"o\">\n<!ENTITY spellUndoAddToDictionary.label \"撤销添加到字典\">\n<!ENTITY spellUndoAddToDictionary.accesskey \"n\">\n<!ENTITY spellCheckToggle.label \"拼写检查\">\n<!ENTITY spellCheckToggle.accesskey \"g\">\n<!ENTITY spellNoSuggestions.label \"（无拼写建议）\">\n<!ENTITY spellDictionaries.label \"语言\">\n<!ENTITY spellDictionaries.accesskey \"L\">\n\n<!ENTITY searchTextBox.clear.label \"清空\">\n\n<!ENTITY fillLoginMenu.label          \"填充登录信息\">\n<!ENTITY fillLoginMenu.accesskey      \"F\">\n<!ENTITY fillPasswordMenu.label       \"填充密码\">\n<!ENTITY fillPasswordMenu.accesskey   \"F\">\n<!ENTITY fillUsernameMenu.label       \"填充用户名\">\n<!ENTITY fillUsernameMenu.accesskey   \"F\">\n<!ENTITY noLoginSuggestions.label     \"（无登录信息建议）\">\n<!ENTITY viewSavedLogins.label        \"查看已保存的登录信息\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/tree.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restoreColumnOrder.label \"恢复各列的原始次序\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/videocontrols.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY playButton.playLabel \"播放\">\n<!ENTITY playButton.pauseLabel \"暂停\">\n<!ENTITY muteButton.muteLabel \"静音\">\n<!ENTITY muteButton.unmuteLabel \"恢复声音\">\n<!ENTITY fullscreenButton.enterfullscreenlabel \"全屏\">\n<!ENTITY fullscreenButton.exitfullscreenlabel \"退出全屏\">\n<!ENTITY castingButton.castingLabel \"投射到屏幕\">\n<!ENTITY closedCaption.off \"关\">\n\n<!ENTITY stats.media \"媒体\">\n<!ENTITY stats.size \"大小\">\n<!ENTITY stats.activity \"活动\">\n<!ENTITY stats.activityPaused \"已暂停\">\n<!ENTITY stats.activityPlaying \"播放\">\n<!ENTITY stats.activityEnded \"结束\">\n<!ENTITY stats.activitySeeking \"(跳转)\">\n<!ENTITY stats.volume \"音量\">\n<!ENTITY stats.framesParsed \"已解析帧\">\n<!ENTITY stats.framesDecoded \"已解码帧\">\n<!ENTITY stats.framesPresented \"已显示帧\">\n<!ENTITY stats.framesPainted \"已绘制帧\">\n\n<!ENTITY error.aborted \"视频载入已停止。\">\n<!ENTITY error.network \"视频播放因网络错误中止。\">\n<!ENTITY error.decode \"视频无法播放，因为该文件已损坏。\">\n<!ENTITY error.srcNotSupported \"视频格式或 MIME 类型不受支持。\">\n<!ENTITY error.noSource2 \"没有找到支持的视频格式和 MIME 类型。\">\n<!ENTITY error.generic \"视频播放因未知错误中止。\">\n\n<!-- LOCALIZATION NOTE (scrubberScale.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 of 6:00:00 elapsed\".\n-->\n<!ENTITY scrubberScale.nameFormat \"已播放 #1，共 #2\">\n\n<!-- LOCALIZATION NOTE (positionAndDuration.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 / 6:00:00\".\nNote that #2 is not always avaiable. For example, when at the 5 minute mark in an\nunknown duration video, #1 would be \"5:00\" and string which is surrounded by <span>\nwould be deleted, result string would be \"5:00\".\n-->\n<!ENTITY positionAndDuration.nameFormat \"#1<span> / #2</span>\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/viewSource.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- extracted from content/viewSource.xul -->\n<!-- LOCALIZATION NOTE (mainWindow.title) : DONT_TRANSLATE --> \n\n\n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE --> \n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifierseparator) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifierseparator \" - \">\n<!ENTITY mainWindow.preface \"源：\">\n\n<!ENTITY fileMenu.label \"文件\">\n<!ENTITY fileMenu.accesskey \"F\">\n<!ENTITY savePageCmd.label \"将页面另存为…\">\n<!ENTITY savePageCmd.accesskey \"A\">\n<!ENTITY savePageCmd.commandkey \"S\">\n<!ENTITY pageSetupCmd.label \"页面设置…\">\n<!ENTITY pageSetupCmd.accesskey \"u\">\n<!ENTITY printPreviewCmd.label \"打印预览\">\n<!ENTITY printPreviewCmd.accesskey \"v\">\n<!ENTITY printCmd.label \"打印…\">\n<!ENTITY printCmd.accesskey \"P\">\n<!ENTITY printCmd.commandkey \"P\">\n<!ENTITY closeCmd.label \"关闭\">\n<!ENTITY closeCmd.accesskey \"C\">\n<!ENTITY closeCmd.commandkey \"W\">\n<!-- LOCALIZATION NOTE :\ntextEnlarge.commandkey3, textReduce.commandkey2 and\ntextReset.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n\n<!ENTITY textEnlarge.commandkey \"+\">\n<!ENTITY textEnlarge.commandkey2 \"=\">\n<!ENTITY textEnlarge.commandkey3 \"\">\n<!ENTITY textReduce.commandkey \"-\">\n<!ENTITY textReduce.commandkey2 \"\">\n<!ENTITY textReset.commandkey \"0\">\n<!ENTITY textReset.commandkey2 \"\">\n\n<!ENTITY goToLineCmd.label \"转到行…\">\n<!ENTITY goToLineCmd.accesskey \"G\">\n<!ENTITY goToLineCmd.commandkey \"l\">\n\n<!ENTITY viewMenu.label           \"查看\">\n<!ENTITY viewMenu.accesskey       \"V\">\n<!ENTITY reloadCmd.label \"重新载入\">\n<!ENTITY reloadCmd.accesskey \"R\">\n<!ENTITY reloadCmd.commandkey \"r\">\n<!ENTITY menu_wrapLongLines.title \"将较长的行自动换行\"> \n<!ENTITY menu_wrapLongLines.accesskey \"W\">\n<!ENTITY menu_highlightSyntax.label \"语法高亮\">\n<!ENTITY menu_highlightSyntax.accesskey \"H\">\n<!ENTITY menu_textSize.label \"文字大小\">\n<!ENTITY menu_textSize.accesskey \"z\">\n<!ENTITY menu_textEnlarge.label \"增大\">\n<!ENTITY menu_textEnlarge.accesskey \"I\">\n<!ENTITY menu_textReduce.label \"减小\">\n<!ENTITY menu_textReduce.accesskey \"D\">\n<!ENTITY menu_textReset.label \"常规\">\n<!ENTITY menu_textReset.accesskey \"N\">\n\n<!ENTITY findOnCmd.label     \"在当前页查找…\">\n<!ENTITY findOnCmd.accesskey \"F\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label  \"查找下一个\">\n<!ENTITY findAgainCmd.accesskey \"g\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY backCmd.label \"后退\">\n<!ENTITY backCmd.accesskey \"B\">\n<!ENTITY forwardCmd.label \"前进\">\n<!ENTITY forwardCmd.accesskey \"F\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n\n<!ENTITY copyLinkCmd.label \"复制链接地址\">\n<!ENTITY copyLinkCmd.accesskey \"L\">\n<!ENTITY copyEmailCmd.label \"复制邮件地址\">\n<!ENTITY copyEmailCmd.accesskey \"E\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/viewSource.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngoToLineTitle     = 转到行\ngoToLineText      = 请输入行号\ninvalidInputTitle = 无效输入\ninvalidInputText  = 输入的行号无效。\noutOfRangeTitle   = 找不到此行\noutOfRangeText    = 找不到指定行。\nstatusBarLineCol  = 第 %1$S 行，第 %2$S 列\nviewSelectionSourceTitle = 选中部分的 DOM 源代码\nviewMathMLSourceTitle    = MathML 的 DOM 源代码\n\ncontext_goToLine_label        = 转到指定行…\ncontext_goToLine_accesskey    = L\ncontext_wrapLongLines_label   = 长行自动换行\ncontext_highlightSyntax_label = 语法高亮\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/webConsole.dtd",
    "content": "<!ENTITY networkPanel.requestURL                  \"请求 URL\">\n<!ENTITY networkPanel.requestMethod               \"请求方法\">\n<!ENTITY networkPanel.statusCode                  \"状态码\">\n\n<!ENTITY networkPanel.requestHeaders              \"请求头\">\n<!ENTITY networkPanel.requestCookie               \"发送 Cookie\">\n<!ENTITY networkPanel.requestBody                 \"请求主体\">\n<!ENTITY networkPanel.requestFormData             \"已发送表单数据\">\n\n<!ENTITY networkPanel.responseHeaders             \"响应头\">\n<!ENTITY networkPanel.responseBody                \"响应主体\">\n<!ENTITY networkPanel.responseBodyCached          \"缓存数据\">\n<!ENTITY networkPanel.responseBodyUnknownType     \"未知的内容类型\">\n<!ENTITY networkPanel.responseNoBody              \"没有响应主体\">\n<!ENTITY networkPanel.responseImage               \"收到的图像\">\n<!ENTITY networkPanel.responseImageCached         \"缓存图像\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/webapps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (webapps.uninstall.notification): %S will be replaced with the name of the uninstalled web app\nuninstall.notification = %S 已经从你的电脑上卸载。\nuninstall.label = 卸载应用\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/wizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  button-back-mac.label        \"回到上一步\">\n<!ENTITY  button-back-mac.accesskey    \"B\">\n<!ENTITY  button-next-mac.label        \"继续\">\n<!ENTITY  button-next-mac.accesskey    \"C\">\n<!ENTITY  button-finish-mac.label      \"完成\">\n<!ENTITY  button-cancel-mac.label      \"取消\">\n\n<!ENTITY  button-back-unix.label       \"上一步\">\n<!ENTITY  button-back-unix.accesskey   \"B\">\n<!ENTITY  button-next-unix.label       \"下一步\">\n<!ENTITY  button-next-unix.accesskey   \"N\">\n<!ENTITY  button-finish-unix.label     \"完成\">\n<!ENTITY  button-cancel-unix.label     \"取消\">\n\n<!ENTITY  button-back-win.label        \"&lt; 上一步\">\n<!ENTITY  button-back-win.accesskey    \"B\">\n<!ENTITY  button-next-win.label        \"下一步 &gt;\">\n<!ENTITY  button-next-win.accesskey    \"N\">\n<!ENTITY  button-finish-win.label      \"完成\">\n<!ENTITY  button-cancel-win.label      \"取消\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/wizard.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndefault-first-title=欢迎使用 %S\ndefault-last-title=正在完成 %S\ndefault-first-title-mac=介绍\ndefault-last-title-mac=总结\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/xbl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nUnexpectedElement=预期外的 <%1$S> 元素。\n# LOCALIZATION NOTE: do not localize key=“%S” modifiers=“%S” id=“%S”\nGTK2Conflict2=按键事件不存在于 GTK2：key=“%S” modifiers=“%S” id=“%S”\nWinConflict2=按键事件不存在于某些键盘布局：key=“%S” modifiers=“%S” id=“%S”\nTooDeepBindingRecursion=该 XBL 绑定的“%S”已被太多上层节点使用；现不执行该绑定以避免无穷循环。\nCircularExtendsBinding=使用 \"%2$S\" 扩展 XBL 绑定 \"%1$S\" 将导致自扩展。\n# LOCALIZATION NOTE: do not localize <handler command=\"…\">\nCommandNotInChrome=不允许在 chrome 之外使用 <handler command=\"…\">。\nMalformedXBL = 一个 XBL 文件格式错误。您是否忘记了在绑定标签上的 XBL 命名空间？\nInvalidExtendsBinding=扩展 \"%S\" 无效。通常，请不要扩展标签名。\nMissingIdAttr = 在 binding 标签上缺失一个“ID”属性。\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/xml/prettyprint.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY xml.nostylesheet \"该 XML 文件并未包含任何关联的样式信息。文档树显示如下。\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/xpinstall/xpinstall.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#--------------------------------------------------------------------\n#   Install Actions\n#--------------------------------------------------------------------\nInstallFile=正在安装：%s\nInstallSharedFile=正在安装共享文件：%s\nReplaceFile=正在替换：%s\nReplaceSharedFile=正在替换共享文件：%s\nSkipFile=跳过：%s\nSkipSharedFile=跳过共享文件：%s\n\nDeleteFile=正在删除文件：%s\nDeleteComponent=正在删除组件：%s\n\nExecute=正在执行：%s\nExecuteWithArgs=正在执行：%s 带参数：%s\n\nCopyFile=复制文件：%s 到 %s\nExecuteFile=执行文件：%s\nExecuteFileWithArgs=执行带参数 %s 的文件 %s\nMoveFile=移动文件 %s 到 %s\nRenameFile=正在重命名文件 %s 为 %s\nCreateFolder=创建文件夹：%s\nRemoveFolder=除去文件夹：%s\nRenameFolder=重命名文件夹：%s 为 %s\nWindowsShortcut=Windows 快捷方式： %s\nMacAlias=Mac 别名： %s\nWindowsRegisterServer=Windows 注册服务器：%s\nUnknownFileOpCommand=未知文件操作命令！\n\nPatch=正在修补：%s\n\nUninstall=正在卸载：%s\n\nRegSkin=注册外壳：%s\nRegLocale=注册语言环境：%s\nRegContent=注册内容：%s\nRegPackage=注册软件包：%s\n\n#--------------------------------------------------------------------\n#   Dialog Messages\n#--------------------------------------------------------------------\n\nApplyNowSkin=使用此主题\nApplyNowLocale=使用此语言环境\n\nConfirmSkin=从 %2$S 安装主题 \"%1$S\"？\nConfirmLocale=从 %2$S 安装语言环境 \"%1$S\"？\n\nOK=安装\n\nprogress.queued=已排队\nprogress.downloading=正在下载…\nprogress.downloaded=已下载\nprogress.installing=正在安装…\n\nUnsigned=未签名\n\n#--------------------------------------------------------------------\n#   Miscellaneous\n#--------------------------------------------------------------------\nERROR=错误\n\nerror0=成功\nerror999=重新开始以完成\nerror-202=拒绝访问\nerror-203=不预期的安装错误\\n请详情请查看错误控制台日志。\nerror-204=安装脚本未找到\nerror-207=不是合法的安装包\nerror-208=无效参数\nerror-210=用户已取消\nerror-214=必须的文件不存在\nerror-215=只读\nerror-218=AppleSingle 提取出错\nerror-219=无效路径\nerror-225=EXTRACTION_FAILED\nerror-227=已取消\nerror-228=下载错误\nerror-229=脚本错误\nerror-230=已存在\nerror-235=空间不足\nerror-239=Chrome 注册失败\nerror-240=未完成的安装\nerror-244=不支持的包\nerror-260=无法校验签名。\nerror-261=无效文件散列值（可能下载错误）\nerror-262=未知或无效文件散列类型\nerror-299=内存不足\n\n# there are other error codes, either rare or obsolete,\n# that are not worth translating at this time.\nunknown.error=未预期的 %S 错误\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/xslt/xslt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n1  = 分析 XSLT 样式表单失败。\n2  = 分析 XPath 表达式失败。\n3  = \n4  = XSLT 转换失败。\n5  = XSLT/XPath 尝试调用位置函数。\n6  = XSLT 样式表单 （可能）存在递归。\n7  = 属性值在 XSLT 1.0 中非法。\n8  = XPath 表达式预期返回一个 NodeSet。\n9  = XSLT 转换以 <xsl:message> 终止。\n10 = 载入 XSLT 样式表单时发生网络错误：\n11 = XSLT 样式表未指定 XML mimetype：\n12 = 某个 XSLT 样式表单直接或间接导入或者包含了自身。\n13 = 某个XPath 函数调用参数个数错误。\n14 = 调用了一个未知的XPath扩展函数。\n15 = XPath 解析失败：缺少 ')' ：\n16 = XPath 解析失败：非法轴：\n17 = XPath 解析失败：缺少 名称 或者 test 节点类型：\n18 = XPath 解析失败：缺少']'：\n19 = XPath 解析失败：非法变量名：\n20 = XPath 解析失败：不正确的表达式终止：\n21 = XPath 解析失败：缺少操作符：\n22 = XPath 解析失败：语义未结束：\n23 = XPath 解析失败：多余的':'：\n24 = XPath 解析失败：多余的'!'，‘非’应为 not()：\n25 = XPath 解析失败：非法字符：\n26 = XPath 解析失败：缺少二进制操作符：\n27 = 因安全因素，中止了一个 XSLT 样式表单的载入。\n28 = 执行了无效表达式\n29 = 大括号未成对。\n30 = 使用无效的 QName 创建元素。\n31 = 变量绑定映射了同一模板内的变量绑定\n32 = 不允许调用 key 函数。\n\nLoadingError = 载入样式表单出错： %S\nTransformError = XSLT 转换出错： %S\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global/xul.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMissingOverlay=从 %1$S 载入布局时失败。\nPINotInProlog=<?%1$S?> 处理指令在 prolog 之外不再有效 (参见 bug 360119)。\nNeededToWrapXUL=%1$S 元素的 XUL 块包含了一个内联 %2$S 子节点， 导致其所有子节点均被包含在一个块中。\nNeededToWrapXULInlineBox=%1$S 元素的 XUL 块包含了一个内联 %2$S 子节点， 导致其所有子节点均被包含在一个块中。这种情况通常可以通过将 \"display: -moz-inline-box\" 替换为 \"display: -moz-inline-box; display: inline-block\" 解决。\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global-platform/mac/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       跳过\npress   =       按\ncheck   =       选定\nuncheck =       取消选定\nselect  =       选择\nopen    =       打开\nclose   =       关闭\nswitch  =       切换\nclick   =       单击\ncollapse=       折叠\nexpand  =       展开\nactivate=       激活\ncycle   =       转换\n\n# Universal Access API support\n# (Mac Only)\n# The Role Description for AXWebArea (the web widget). Like in Safari.\nhtmlContent = HTML 内容\n# The Role Description for the Tab button.\ntab     =       标签页\n# The Role Description for definition list dl, dt and dd\nterm    =       term\ndefinition =    定义\n# The Role Description for an input type=\"search\" text field\nsearchTextField = 搜索文本字段\n# The Role Description for WAI-ARIA Landmarks\napplication =   应用程序\nsearch  =       搜索\nbanner  =       横幅\nnavigation =    导航\ncomplementary = 补充\ncontent =       内容\nmain    =       主要\n# The (spoken) role description for various WAI-ARIA roles\nalert       =      提示\nalertDialog =      提示对话框\narticle     =      文章\ndocument    =      文档\nlog         =      日志\nmarquee     =      滚动框\nmath        =      数学\nnote        =      注释\nregion      =      区域\nstatus      =      应用程序状态\ntimer       =      计时器\ntooltip     =      工具提示\nseparator    =      分隔条\ntabPanel     =      选项卡面板\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global-platform/mac/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global-platform/mac/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#mac\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key - open up arrow symbol (ctrl-e)\nVK_SHIFT=⇧\n\n#the command key - clover leaf symbol (ctrl-q)\nVK_META=⌘\n\n#the win key - never generated by native key event\nVK_WIN=win\n\n#the option/alt key - splitting tracks symbol (ctrl-g)\nVK_ALT=⌥\n\n#the control key. hat symbol (ctrl-f)\nVK_CONTROL=⌃\n\n#the separator character used between modifiers (none on Mac OS)\nMODIFIER_SEPARATOR=\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global-platform/unix/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       跳过\npress   =       按\ncheck   =       选定\nuncheck =       取消选定\nselect  =       选择\nopen    =       打开\nclose   =       关闭\nswitch  =       切换\nclick   =       点击\ncollapse=       折叠\nexpand  =       展开\nactivate=       激活\ncycle   =       转换\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global-platform/unix/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global-platform/unix/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Shift\n\n#the command key\nVK_META=Meta\n\n#the win key (Super key and Hyper keys are mapped to DOM Win key)\nVK_WIN=Win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Ctrl\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global-platform/win/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       跳过\npress   =       按\ncheck   =       选定\nuncheck =       取消选定\nselect  =       选择\nopen    =       打开\nclose   =       关闭\nswitch  =       切换\nclick   =       点击\ncollapse=       折叠\nexpand  =       展开\nactivate=       激活\ncycle   =       转换\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global-platform/win/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global-platform/win/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Shift\n\n#the command key\nVK_META=Meta\n\n#the win key\nVK_WIN=Win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Ctrl\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/global-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#\n#   Localizable URLs\n#\npluginStartupMessage=启用插件类型\n\n# plug-ins URLs\npluginupdates_label=mozilla.com/plugincheck\npluginupdates_url=http://www.mozilla.com/plugincheck/\n\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/mozapps/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE (window.width2, window.height): These values should be\nclose to the golden ratio (1.618:1) while making sure it's wide enough for long\nfile names and tall enough to hint that there are more downloads in the list -->\n\n<!ENTITY window.width2                    \"485\">\n<!ENTITY window.height                    \"300\"> \n\n<!ENTITY starting.label                   \"正在开始…\">\n<!ENTITY scanning.label                   \"正在进行病毒扫描…\">\n\n<!ENTITY downloads.title                  \"下载\">\n\n<!ENTITY cmd.pause.label                  \"暂停\">\n<!ENTITY cmd.pause.accesskey              \"P\">\n<!ENTITY cmd.resume.label                 \"继续\">\n<!ENTITY cmd.resume.accesskey             \"R\">\n<!ENTITY cmd.cancel.label                 \"取消\">\n<!ENTITY cmd.cancel.accesskey             \"C\">\n<!ENTITY cmd.show.label                   \"打开所在文件夹\">\n<!ENTITY cmd.show.accesskey               \"F\">\n<!ENTITY cmd.showMac.label                \"显示于 Finder\">\n<!ENTITY cmd.showMac.accesskey            \"F\">\n<!ENTITY cmd.open.label                   \"打开\">\n<!ENTITY cmd.open.accesskey               \"O\">\n<!ENTITY cmd.openWith.label               \"打开方式…\">\n<!ENTITY cmd.openWith.accesskey           \"h\">\n<!ENTITY cmd.retry.label                  \"重试\">\n<!ENTITY cmd.retry.accesskey              \"R\">\n<!ENTITY cmd.goToDownloadPage.label       \"前往下载页面\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"G\">\n<!ENTITY cmd.copyDownloadLink.label       \"复制下载链接\">\n<!ENTITY cmd.copyDownloadLink.accesskey   \"L\">\n<!ENTITY cmd.removeFromList.label         \"从列表中移除\">\n<!ENTITY cmd.removeFromList.accesskey     \"e\">\n\n<!ENTITY cmd.close.commandKey             \"w\">\n<!ENTITY cmd.close2.commandKey            \"j\">\n<!ENTITY cmd.close2Unix.commandKey        \"y\">\n<!ENTITY cmd.clearList.label              \"清空列表\">\n<!ENTITY cmd.clearList.tooltip            \"从列表中移除已完成、已取消或已失败下载项\">\n<!ENTITY cmd.clearList.accesskey          \"C\">\n<!ENTITY cmd.find.commandKey              \"f\">\n<!ENTITY cmd.search.commandKey            \"k\">\n\n<!ENTITY closeWhenDone.label              \"下载全部完成之后自动关闭\">\n<!ENTITY closeWhenDone.tooltip            \"下载全部完成之后自动关闭下载窗口\">\n\n<!ENTITY showFolder.label                 \"显示此文件夹\">\n<!ENTITY searchBox.label                  \"搜索…\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/mozapps/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (shortSeconds): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# s is the short form for seconds\nshortSeconds=秒;秒\n\n# LOCALIZATION NOTE (shortMinutes): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# m is the short form for minutes\nshortMinutes=分;分\n\n# LOCALIZATION NOTE (shortHours): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# h is the short form for hours\nshortHours=时;时\n\n# LOCALIZATION NOTE (shortDays): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# d is the short form for days\nshortDays=天;天\n\n# LOCALIZATION NOTE (paused): — is the \"em dash\" (long dash)\npaused=已暂停 —  #1\ndownloading=下载中\nnotStarted=未开始\nfailed=失败\nfinished=已完成\ncanceled=已取消\n\ndownloadErrorAlertTitle=下载错误\ndownloadErrorGeneric=发生未知错误，无法保存下载项。\\n\\n请重试。\n\n# LOCALIZATION NOTE: we don't have proper plural support in the CPP code; bug 463102\nquitCancelDownloadsAlertTitle=取消所有下载项吗？\nquitCancelDownloadsAlertMsg=如果您现在退出，将有一个下载项被迫取消。您确定要退出吗？\nquitCancelDownloadsAlertMsgMultiple=如果您现在退出，将有 %S 个下载项被迫取消。您确定要退出吗？\nquitCancelDownloadsAlertMsgMac=如果您现在退出，将有一个下载项被迫取消。您确定要退出吗？\nquitCancelDownloadsAlertMsgMacMultiple=如果您现在退出，将有 %S 个下载项被迫取消。您确定要退出吗？\nofflineCancelDownloadsAlertTitle=取消所有下载项吗？\nofflineCancelDownloadsAlertMsg=如果您现在脱机，将有一个下载项被迫取消。您确定要脱机吗？\nofflineCancelDownloadsAlertMsgMultiple=如果您现在脱机，将有 %S 个下载项被迫取消。您确定要脱机吗？\nleavePrivateBrowsingCancelDownloadsAlertTitle=取消所有下载项吗？\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsg2=如果您现在关闭所有的隐私浏览窗口，一个下载项将被取消。您仍确定要离开隐私浏览模式吗？\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsgMultiple2=如果您现在关闭所有的隐私浏览窗口，%S 个下载项将被取消。您仍确定要离开隐私浏览模式吗？\ncancelDownloadsOKText=取消一个下载项\ncancelDownloadsOKTextMultiple=取消 %S 个下载项\ndontQuitButtonWin=不要退出\ndontQuitButtonMac=不要退出\ndontGoOfflineButton=保持在线\ndontLeavePrivateBrowsingButton2=留在隐私浏览模式\ndownloadsCompleteTitle=下载完成\ndownloadsCompleteMsg=文件全部下载完成。\\u0020\n\n# LOCALIZATION NOTE (infiniteRate):\n# If download speed is a JavaScript Infinity value, this phrase is used\ninfiniteRate=迅若闪电\n\n# LOCALIZATION NOTE (statusFormat3): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S rate number; %3$S rate unit; %4$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (2.2 MB/sec)\nstatusFormat3=%4$S — %1$S (%2$S %3$S/秒)\n\n# LOCALIZATION NOTE (statusFormatInfiniteRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S substitute phrase for Infinity speed; %3$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (Really fast)\nstatusFormatInfiniteRate=%3$S — %1$S (%2$S)\n\n# LOCALIZATION NOTE (statusFormatNoRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB\nstatusFormatNoRate=%2$S — %1$S\n\nbytes=字节\nkilobyte=KB\nmegabyte=MB\ngigabyte=GB\n\n# LOCALIZATION NOTE (transferSameUnits2):\n# %1$S progress number; %2$S total number; %3$S total unit\n# example: 1.1 of 333 MB\ntransferSameUnits2=%1$S / %2$S %3$S\n# LOCALIZATION NOTE (transferDiffUnits2):\n# %1$S progress number; %2$S progress unit; %3$S total number; %4$S total unit\n# example: 11.1 MB of 3.3 GB\ntransferDiffUnits2=%1$S %2$S / %3$S %4$S\n# LOCALIZATION NOTE (transferNoTotal2):\n# %1$S progress number; %2$S unit\n# example: 111 KB\ntransferNoTotal2=%1$S %2$S\n\n# LOCALIZATION NOTE (timePair3): %1$S time number; %2$S time unit\n# example: 1m; 11h\ntimePair3=%1$S%2$S\n# LOCALIZATION NOTE (timeLeftSingle3): %1$S time left\n# example: 1m left; 11h left\ntimeLeftSingle3=剩余 %1$S\n# LOCALIZATION NOTE (timeLeftDouble3): %1$S time left; %2$S time left sub units\n# example: 11h 2m left; 1d 22h left\ntimeLeftDouble3=剩余 %1$S %2$S\ntimeFewSeconds2=剩余几秒\ntimeUnknown2=剩余时间未知\n\n# LOCALIZATION NOTE (doneSize): #1 size number; #2 size unit\ndoneSize=#1 #2\n# LOCALIZATION NOTE (doneScheme): #1 URI scheme like data: jar: about:\ndoneScheme2=%1$S 资源\n# LOCALIZATION NOTE (doneFileScheme): Special case of doneScheme for file:\n# This is used as an eTLD replacement for local files, so make it lower case\ndoneFileScheme=本地文件\n\n# LOCALIZATION NOTE (yesterday): Displayed time for files finished yesterday\nyesterday=昨天\n# LOCALIZATION NOTE (monthDate): #1 month name; #2 date number; e.g., January 22\nmonthDate2=%1$S %2$S日\n\nfileExecutableSecurityWarning=“%S”是一个可执行文件。这类文件有可能携带病毒、木马等恶意代码，打开时请小心。您确实要启动“%S”吗？\nfileExecutableSecurityWarningTitle=打开可执行文件？\nfileExecutableSecurityWarningDontAsk=不再询问\n\n# Desktop folder name for downloaded files\ndownloadsFolder=下载\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/mozapps/downloads/settingsChange.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  settingsChangePreferences.label  \"设置可以在 &brandShortName; 的 首选项 中修改。\">\n<!ENTITY  settingsChangeOptions.label      \"设置可以在 &brandShortName; 的 选项 中修改。\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/mozapps/downloads/unknownContentType.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  intro2.label                \"您选择了打开：\">\n<!ENTITY  from.label                  \"来源：\">\n<!ENTITY  actionQuestion.label        \"您想要 &brandShortName; 如何处理此文件？\">\n\n<!ENTITY  openWith.label              \"打开，通过\">\n<!ENTITY  openWith.accesskey          \"O\">\n<!ENTITY  other.label                 \"其他…\">\n\n<!ENTITY  saveFile.label              \"保存文件\">\n<!ENTITY  saveFile.accesskey          \"S\">\n\n<!ENTITY  rememberChoice.label        \"以后自动采用相同的动作处理此类文件。\">\n<!ENTITY  rememberChoice.accesskey    \"a\">\n\n<!ENTITY  whichIs.label              \"文件类型：\">\n\n<!ENTITY  chooseHandlerMac.label      \"选择…\">\n<!ENTITY  chooseHandlerMac.accesskey  \"C\">\n<!ENTITY  chooseHandler.label         \"浏览…\">\n<!ENTITY  chooseHandler.accesskey     \"B\">\n\n<!ENTITY  unknownPromptText.label     \"您想要保存此文件吗？\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/mozapps/downloads/unknownContentType.properties",
    "content": "# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle=正在打开 %S\nsaveDialogTitle=请输入要保存的文件名…\ndefaultApp=%S (默认)\nchooseAppFilePickerTitle=选择助手应用程序\nbadApp=无法找到您选择的应用程序 (\"%S\")。请检查文件名或者选择其他应用程序。\nbadApp.title=找不到应用程序\nbadPermissions=无法保存文件，因为您没有相应的权限。请另选保存目录。\nbadPermissions.title=无效的保存权限\nselectDownloadDir=选择下载文件夹\nunknownAccept.label=保存文件\nunknownCancel.label=取消\nfileType=%S 文件\n# LOCALIZATION NOTE (orderedFileSizeWithType): first %S is type, second %S is size, and third %S is unit  \norderedFileSizeWithType=%1$S (%2$S %3$S)\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/mozapps/extensions/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  creator.label               \"创建者：\">\n<!ENTITY  developers.label            \"开发者：\">\n<!ENTITY  translators.label           \"翻译者：\">\n<!ENTITY  contributors.label          \"贡献者：\">\n<!ENTITY  homepage.label              \"访问主页\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/mozapps/extensions/blocklist.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY blocklist.title             \"可能会造成问题的附加组件\">\n<!ENTITY blocklist.style             \"width: 45em; height: 30em\">\n<!ENTITY blocklist.summary           \"&brandShortName; 已确定下列附加组件存在安全性或稳定性问题：\">\n<!ENTITY blocklist.softblocked       \"为保护您计算机的安全，我们建议您立即禁用这些附加组件并重启 &brandShortName;。\">\n<!ENTITY blocklist.hardblocked       \"这些附加组件对程序的稳定性和安全性可能会带来较高的风险，因而已被拦截，但是仍须重新启动才能完全禁用它们。\">\n<!ENTITY blocklist.softandhard       \"这些附加组件对程序的稳定性和安全性可能会带来较高的风险，因而已被拦截。其他的附加组件风险较小，但是仍然建议您禁用它们并重启 &brandShortName;。\">\n<!ENTITY blocklist.moreinfo          \"详细了解\">\n\n<!ENTITY blocklist.accept.label      \"重新启动 &brandShortName;\">\n<!ENTITY blocklist.accept.accesskey  \"R\">\n\n<!ENTITY blocklist.blocked.label     \"已拦截\">\n<!ENTITY blocklist.checkbox.label    \"禁用\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/mozapps/extensions/extensions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY addons.windowTitle                   \"附加组件管理器\">\n\n<!ENTITY search.placeholder                   \"在全部的附加组件中搜索\">\n<!ENTITY search.buttonlabel                   \"搜索\">\n<!-- LOCALIZATION NOTE (search.commandKey):\n     The search command key should match findOnCmd.commandkey from browser.dtd -->\n<!ENTITY search.commandkey                    \"f\">\n\n<!ENTITY loading.label                        \"载入中…\">\n<!ENTITY listEmpty.installed.label            \"您没有安装任何此类型的附加组件\">\n<!ENTITY listEmpty.availableUpdates.label     \"没有找到可用的更新\">\n<!ENTITY listEmpty.recentUpdates.label        \"您最近没有更新任何附加组件\">\n<!ENTITY listEmpty.findUpdates.label          \"检查更新\">\n<!ENTITY listEmpty.search.label               \"找不到任何匹配的附加组件\">\n<!ENTITY listEmpty.button.label               \"进一步了解附加组件\">\n<!ENTITY installAddonFromFile.label           \"从文件安装附加组件…\">\n<!ENTITY installAddonFromFile.accesskey       \"I\">\n<!ENTITY toolsMenu.tooltip                    \"用于所有附加组件的工具\">\n\n<!ENTITY getThemes.description                \"想个性化你的浏览器吗？\">\n<!ENTITY getThemes.learnMore                  \"来挑选成千上万的主题吧。\">\n\n<!ENTITY cmd.back.tooltip                     \"转到上一页\">\n<!ENTITY cmd.forward.tooltip                  \"转到下一页\">\n\n<!ENTITY showUnsignedExtensions.button.label  \"一些扩展未通过验证\">\n<!ENTITY showAllExtensions.button.label       \"显示所有扩展\">\n<!ENTITY debugAddons.label                    \"调试附加组件\">\n<!ENTITY debugAddons.accesskey                \"B\">\n\n<!-- global warnings -->\n<!ENTITY warning.safemode.label                    \"所有附加组件都已被安全模式暂时禁用。\">\n<!ENTITY warning.checkcompatibility.label          \"附加组件兼容性检查已禁用。您可能有不兼容的附加组件。\">\n<!ENTITY warning.checkcompatibility.enable.label   \"启用\">\n<!ENTITY warning.checkcompatibility.enable.tooltip \"启用附加组件兼容性检查\">\n<!ENTITY warning.updatesecurity.label              \"附加组件更新安全检查已被禁用。您可能会受到更新带来的安全威胁。\">\n<!ENTITY warning.updatesecurity.enable.label       \"启用\">\n<!ENTITY warning.updatesecurity.enable.tooltip     \"启用附加组件安全更新检查\">\n\n<!-- categories / views -->\n<!ENTITY view.search.label                    \"搜索\">\n<!ENTITY view.discover.label                  \"获取附加组件\">\n<!ENTITY view.recentUpdates.label             \"最近更新\">\n<!ENTITY view.availableUpdates.label          \"可用更新\">\n\n<!-- addon updates -->\n<!ENTITY updates.checkForUpdates.label        \"检查更新\">\n<!ENTITY updates.checkForUpdates.accesskey    \"C\">\n<!ENTITY updates.viewUpdates.label            \"查看最近更新\">\n<!ENTITY updates.viewUpdates.accesskey        \"V\">\n<!-- LOCALIZATION NOTE (updates.updateAddonsAutomatically.label): This menu item\n     is a checkbox that toggles the default global behavior for add-on update\n     checking. -->\n<!ENTITY updates.updateAddonsAutomatically.label     \"自动更新附加组件\">\n<!ENTITY updates.updateAddonsAutomatically.accesskey \"A\">\n<!-- LOCALIZATION NOTE (updates.resetUpdatesToAutomatic.label, updates.resetUpdatesToManual.label):\n     Specific addons can have custom update checking behaviors (\"Manually\",\n     \"Automatically\", \"Use default global behavior\"). These menu items reset the\n     update checking behavior for all add-ons to the default global behavior\n     (which itself is either \"Automatically\" or \"Manually\", controlled by the\n     updates.updateAddonsAutomatically.label menu item). -->\n<!ENTITY updates.resetUpdatesToAutomatic.label       \"重设所有附加组件为自动更新\">\n<!ENTITY updates.resetUpdatesToAutomatic.accesskey   \"R\">\n<!ENTITY updates.resetUpdatesToManual.label          \"重设所有附加组件为手动更新\">\n<!ENTITY updates.resetUpdatesToManual.accesskey      \"R\">\n<!ENTITY updates.updating.label               \"正在更新附加组件\">\n<!ENTITY updates.installed.label              \"您的附加组件更新完毕。\">\n<!ENTITY updates.downloaded.label             \"您的附加组件更新已经下载。\">\n<!ENTITY updates.restart.label                \"立即重启以完成安装\">\n<!ENTITY updates.noneFound.label              \"没有找到可用的更新\">\n<!ENTITY updates.manualUpdatesFound.label     \"查看可用更新\">\n<!ENTITY updates.updateSelected.label         \"安装选中的更新\">\n<!ENTITY updates.updateSelected.tooltip       \"安装在此列表选中的可用更新\">\n\n<!-- addon actions -->\n<!ENTITY cmd.showDetails.label                \"显示更多信息\">\n<!ENTITY cmd.showDetails.accesskey            \"S\">\n<!ENTITY cmd.findUpdates.label                \"查找更新\">\n<!ENTITY cmd.findUpdates.accesskey            \"F\">\n<!ENTITY cmd.preferencesWin.label             \"选项\">\n<!ENTITY cmd.preferencesWin.accesskey         \"O\">\n<!ENTITY cmd.preferencesUnix.label            \"首选项\">\n<!ENTITY cmd.preferencesUnix.accesskey        \"P\">\n<!ENTITY cmd.about.label                      \"关于\">\n<!ENTITY cmd.about.accesskey                  \"A\">\n\n<!ENTITY cmd.enableAddon.label                \"启用\">\n<!ENTITY cmd.enableAddon.accesskey            \"E\">\n<!ENTITY cmd.disableAddon.label               \"禁用\">\n<!ENTITY cmd.disableAddon.accesskey           \"D\">\n<!ENTITY cmd.enableTheme.label                \"使用主题\">\n<!ENTITY cmd.enableTheme.accesskey            \"W\">\n<!ENTITY cmd.disableTheme.label               \"停用主题\">\n<!ENTITY cmd.disableTheme.accesskey           \"W\">\n<!ENTITY cmd.askToActivate.label              \"询问是否激活\">\n<!ENTITY cmd.askToActivate.tooltip            \"每次询问是否使用此附加组件\">\n<!ENTITY cmd.alwaysActivate.label             \"总是激活\">\n<!ENTITY cmd.alwaysActivate.tooltip           \"总是使用此附加组件\">\n<!ENTITY cmd.neverActivate.label              \"永不激活\">\n<!ENTITY cmd.neverActivate.tooltip            \"永不使用此附加组件\">\n<!ENTITY cmd.stateMenu.tooltip                \"更改需运行此附加组件时的反应\">\n<!ENTITY cmd.installAddon.label               \"安装\">\n<!ENTITY cmd.installAddon.accesskey           \"I\">\n<!ENTITY cmd.uninstallAddon.label             \"移除\">\n<!ENTITY cmd.uninstallAddon.accesskey         \"R\">\n<!ENTITY cmd.showPreferencesWin.label         \"选项\">\n<!ENTITY cmd.showPreferencesWin.tooltip       \"更改此附加组件的选项\">\n<!ENTITY cmd.showPreferencesUnix.label        \"首选项\">\n<!ENTITY cmd.showPreferencesUnix.tooltip      \"更改此附加组件的首选项\">\n<!ENTITY cmd.contribute.label                 \"捐助\">\n<!ENTITY cmd.contribute.accesskey             \"C\">\n<!ENTITY cmd.contribute.tooltip               \"捐助此附加组件的开发\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"显示发行说明\">\n<!ENTITY cmd.showReleaseNotes.tooltip         \"显示此更新的发行说明\">\n<!ENTITY cmd.hideReleaseNotes.label           \"隐藏发行说明\">\n<!ENTITY cmd.hideReleaseNotes.tooltip         \"隐藏此更新的发行说明\">\n\n<!-- discovery view -->\n<!-- LOCALIZATION NOTE (discover.title,discover.description,discover.footer):\n     Displayed in the center of the Get Add-ons view, see bug 601143 for mockups. -->\n<!ENTITY discover.title                       \"什么是附加组件？\">\n<!ENTITY discover.description2                \"附加组件是一些帮助您个性化 &brandShortName; 的应用程序。使用附加组件可以让 &brandShortName; 拥有更加强大的功能和更加漂亮的外观。您可以试试帮您省时的侧边栏、天气通知或美观的主题，让 &brandShortName; 有您的个性。\">\n<!ENTITY discover.footer                      \"在您连上网络后，这里会为您推荐一些很棒或新潮的附加组件供您体验。\">\n\n<!-- detail view -->\n<!ENTITY detail.version.label                 \"版本\">\n<!ENTITY detail.lastupdated.label             \"上次更新\">\n<!ENTITY detail.creator.label                 \"开发者\">\n<!ENTITY detail.homepage.label                \"主页\">\n<!ENTITY detail.numberOfDownloads.label       \"下载次数\">\n\n<!ENTITY detail.contributions.description     \"此附加组件的开发者希望通过您的小额捐款，帮助支持其持续开发。\">\n\n<!ENTITY detail.updateType                    \"自动更新\">\n<!ENTITY detail.updateDefault.label           \"默认\">\n<!ENTITY detail.updateDefault.tooltip         \"仅对有默认设置者自动安装更新\">\n<!ENTITY detail.updateAutomatic.label         \"开\">\n<!ENTITY detail.updateAutomatic.tooltip       \"自动安装更新\">\n<!ENTITY detail.updateManual.label            \"关\">\n<!ENTITY detail.updateManual.tooltip          \"不要自动安装更新\">\n<!ENTITY detail.home                          \"主页\">\n<!ENTITY detail.repository                    \"附加组件配置文件\">\n<!ENTITY detail.size                          \"大小\">\n\n<!ENTITY detail.checkForUpdates.label         \"检查更新\">\n<!ENTITY detail.checkForUpdates.accesskey     \"f\">\n<!ENTITY detail.checkForUpdates.tooltip       \"检查此附加组件的更新\">\n<!ENTITY detail.showPreferencesWin.label      \"选项\">\n<!ENTITY detail.showPreferencesWin.accesskey  \"O\">\n<!ENTITY detail.showPreferencesWin.tooltip    \"更改此附加组件的选项\">\n<!ENTITY detail.showPreferencesUnix.label     \"首选项\">\n<!ENTITY detail.showPreferencesUnix.accesskey \"P\">\n<!ENTITY detail.showPreferencesUnix.tooltip   \"更改此附加组件的首选项\">\n\n\n<!-- ratings -->\n<!ENTITY rating2.label                        \"评分\">\n\n<!-- download/install progress -->\n<!ENTITY progress.pause.tooltip               \"暂停\">\n<!ENTITY progress.cancel.tooltip              \"取消\">\n\n\n<!-- list sorting -->\n<!ENTITY sort.name.label                      \"名称\">\n<!ENTITY sort.name.tooltip                    \"按名称排列\">\n<!ENTITY sort.dateUpdated.label               \"上次更新\">\n<!ENTITY sort.dateUpdated.tooltip             \"按最后更新日期排列\">\n<!ENTITY sort.relevance.label                 \"最佳匹配\">\n<!ENTITY sort.relevance.tooltip               \"根据关联度排序\">\n<!ENTITY sort.price.label                     \"价格\">\n<!ENTITY sort.price.tooltip                   \"按价格排序\">\n\n<!ENTITY search.filter2.label                 \"搜索：\">\n<!ENTITY search.filter2.installed.label       \"我的附加组件\">\n<!ENTITY search.filter2.installed.tooltip     \"显示已安装附加组件\">\n<!ENTITY search.filter2.available.label       \"其他可用的附加组件\">\n<!ENTITY search.filter2.available.tooltip     \"显示可安装附加组件\">\n\n<!ENTITY addon.homepage                       \"主页\">\n<!ENTITY addon.details.label                  \"更多信息\">\n<!ENTITY addon.details.tooltip                \"显示关于此附加组件的详情\">\n<!ENTITY addon.unknownDate                    \"未知\">\n<!-- LOCALIZATION NOTE (addon.disabled.postfix): This is used in a normal list\n     to signify that an add-on is disabled, in the form\n     \"<Addon name> <1.0> (disabled)\" -->\n<!ENTITY addon.disabled.postfix               \"（已禁用）\">\n<!-- LOCALIZATION NOTE (addon.update.postfix): This is used in the available\n     updates list to signify that an item is an update, in the form\n     \"<Addon name> <1.1> Update\". It is fine to use constructs like brackets if\n     necessary -->\n<!ENTITY addon.update.postfix                 \"更新\">\n<!ENTITY addon.undoAction.label               \"撤销\">\n<!ENTITY addon.undoAction.tooltip             \"撤销此操作\">\n<!ENTITY addon.undoRemove.label               \"撤销\">\n<!ENTITY addon.undoRemove.tooltip             \"保持此附加组件安装\">\n<!ENTITY addon.restartNow.label               \"立即重启\">\n<!ENTITY addon.install.label                  \"安装\">\n<!ENTITY addon.install.tooltip                \"安装此附加组件\">\n<!ENTITY addon.updateNow.label                \"立即更新\">\n<!ENTITY addon.updateNow.tooltip              \"安装该附加组件的更新\">\n<!ENTITY addon.includeUpdate.label            \"包括在此次更新中\">\n<!ENTITY addon.updateAvailable.label          \"已有可用更新\">\n<!ENTITY addon.checkingForUpdates.label       \"正在检查更新…\">\n<!ENTITY addon.releaseNotes.label             \"发行说明：\">\n<!ENTITY addon.loadingReleaseNotes.label      \"载入中…\">\n<!ENTITY addon.errorLoadingReleaseNotes.label \"抱歉，载入发行说明遇到错误。\">\n\n<!ENTITY addon.createdBy.label                \"创建者 \">\n\n<!ENTITY eula.title                           \"最终用户许可协议\">\n<!ENTITY eula.width                           \"560px\">\n<!ENTITY eula.height                          \"400px\">\n<!ENTITY eula.accept                          \"接受并安装…\">\n\n<!ENTITY settings.path.button.label           \"浏览…\">\n\n<!-- LOCALIZATION NOTE (experiment.info.label): The strings related to\n     experiments are present on the \"Experiments\" tab of the add-ons manager.\n     This tab won't be displayed unless an Experiment add-on is installed.\n     Install https://people.mozilla.org/~gszorc/dummy-experiment-addon.xpi\n     to cause this tab to appear. -->\n<!ENTITY experiment.info.label \"想问这是什么？“遥测”会不时地安装和运行一些实验项目。\">\n<!ENTITY experiment.info.learnmore \"详细了解\">\n<!ENTITY experiment.info.learnmore.accesskey \"L\">\n<!ENTITY experiment.info.changetelemetry \"遥测设置\">\n<!ENTITY experiment.info.changetelemetry.accesskey \"T\">\n\n<!ENTITY setting.learnmore \"详细了解…\">\n\n<!ENTITY disabledUnsigned.heading \"一些附加组件已被禁用\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.description.start, disabledUnsigned.description.findAddonsLink, disabledUnsigned.description.end):\n     These entities form a sentence, with\n     disabledUnsigned.description.findAddonsLink being a link to an external site. -->\n<!ENTITY disabledUnsigned.description.start \"下列附加组件未通过针对是否适用于 &brandShortName; 的验证。您可以\">\n<!ENTITY disabledUnsigned.description.findAddonsLink \"找找有无替代品\">\n<!ENTITY disabledUnsigned.description.end \"或者请开发者申请验证。\">\n<!ENTITY disabledUnsigned.learnMore \"了解我们为保障您的网上安全做了哪些努力。\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.devInfo.start, disabledUnsigned.devInfo.linkToManual, disabledUnsigned.devInfo.end):\n     These entities form a sentence, with disabledUnsigned.devInfo.linkToManual\n     being a link to an external site. -->\n<!ENTITY disabledUnsigned.devInfo.start \"想要自己的附加组件获得验证的开发者可继续阅读我们的\">\n<!ENTITY disabledUnsigned.devInfo.linkToManual \"相关手册\">\n<!ENTITY disabledUnsigned.devInfo.end \"。\">\n\n<!ENTITY pluginDeprecation.description \"少些东西？某些插件已不再被 &brandShortName; 支持。\">\n<!ENTITY pluginDeprecation.learnMore \"详细了解。\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/mozapps/extensions/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutWindowTitle) %S is the addon name\naboutWindowTitle=关于 %S\naboutWindowCloseButton=关闭\n#LOCALIZATION NOTE (aboutWindowVersionString) %S is the addon version\naboutWindowVersionString=版本 %S\n#LOCALIZATION NOTE (aboutAddon) %S is the addon name\naboutAddon=关于 %S\n\n#LOCALIZATION NOTE (uninstallNotice) %S is the add-on name\nuninstallNotice=%S 已被移除。\n\n#LOCALIZATION NOTE (numReviews): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of reviews\nnumReviews=#1 个评论;#1 个评论\n\n#LOCALIZATION NOTE (dateUpdated) %S is the date the addon was last updated\ndateUpdated=已更新到 %S\n\n#LOCALIZATION NOTE (notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\nnotification.incompatible=%1$S 不兼容 %2$S %3$S。\n#LOCALIZATION NOTE (notification.unsigned, notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\nnotification.unsignedAndDisabled=%1$S 未通过针对是否适用于 %2$S 的验证，现已被禁用。\nnotification.unsigned=%1$S 未通过针对是否适用于 %2$S 的验证。请谨慎使用。\nnotification.unsigned.link=了解详情\n#LOCALIZATION NOTE (notification.blocked) %1$S is the add-on name\nnotification.blocked=%1$S 由于安全或稳定性问题已被禁用。\nnotification.blocked.link=了解详情\n#LOCALIZATION NOTE (notification.softblocked) %1$S is the add-on name\nnotification.softblocked=%1$S 已知会导致安全性或稳定性问题。\nnotification.softblocked.link=了解详情\n#LOCALIZATION NOTE (notification.outdated) %1$S is the add-on name\nnotification.outdated=%1$S 有一个重要的更新现在可用。\nnotification.outdated.link=立即更新\n#LOCALIZATION NOTE (notification.vulnerableUpdatable) %1$S is the add-on name\nnotification.vulnerableUpdatable=%1$S 已被发现存在安全隐患，应当更新。\nnotification.vulnerableUpdatable.link=立即更新\n#LOCALIZATION NOTE (notification.vulnerableNoUpdate) %1$S is the add-on name\nnotification.vulnerableNoUpdate=%1$S 已知存在安全隐患，请谨慎使用。\nnotification.vulnerableNoUpdate.link=了解详情\n#LOCALIZATION NOTE (notification.enable) %1$S is the add-on name, %2$S is brand name\nnotification.enable=%1$S 将在 %2$S 重新启动后被启用。\n#LOCALIZATION NOTE (notification.disable) %1$S is the add-on name, %2$S is brand name\nnotification.disable=%1$S 将在 %2$S 重新启动后被禁用。\n#LOCALIZATION NOTE (notification.install) %1$S is the add-on name, %2$S is brand name\nnotification.install=%1$S 将在 %2$S 重新启动后被安装。\n#LOCALIZATION NOTE (notification.uninstall) %1$S is the add-on name, %2$S is brand name\nnotification.uninstall=%1$S 将在 %2$S 重新启动后被卸载。\n#LOCALIZATION NOTE (notification.upgrade) %1$S is the add-on name, %2$S is brand name\nnotification.upgrade=%1$S 将在 %2$S 重新启动后被更新。\n#LOCALIZATION NOTE (notification.downloadError) %1$S is the add-on name.\nnotification.downloadError=在下载 %1$S 时发生错误。\nnotification.downloadError.retry=再试一次\nnotification.downloadError.retry.tooltip=尝试重新下载该附加组件\n#LOCALIZATION NOTE (notification.installError) %1$S is the add-on name.\nnotification.installError=在安装 %1$S 时发生错误。\nnotification.installError.retry=再试一次\nnotification.installError.retry.tooltip=尝试重新下载并安装该附加组件\n#LOCALIZATION NOTE (notification.gmpPending) %1$S is the add-on name.\nnotification.gmpPending=%1$S 即将安装。\n\n#LOCALIZATION NOTE (contributionAmount2) %S is the currency amount recommended for contributions\ncontributionAmount2=建议捐助：%S\n\ninstallDownloading=下载中\ninstallDownloaded=已下载\ninstallDownloadFailed=下载时错误\ninstallVerifying=正在验证\ninstallInstalling=正在安装\ninstallEnablePending=重启以启用\ninstallDisablePending=重启以禁用\ninstallFailed=安装时错误\ninstallCancelled=安装被取消\n\n#LOCALIZATION NOTE (details.notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\ndetails.notification.incompatible=%1$S 不兼容 %2$S %3$S。\n#LOCALIZATION NOTE (details.notification.unsigned, details.notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\ndetails.notification.unsignedAndDisabled=%1$S 未通过针对是否适用于 %2$S 的验证，现已被禁用。\ndetails.notification.unsigned=%1$S 未通过针对是否适用于 %2$S 的验证。请谨慎。\ndetails.notification.unsigned.link=了解详情\n#LOCALIZATION NOTE (details.notification.blocked) %1$S is the add-on name\ndetails.notification.blocked=%1$S 由于安全或稳定性问题已被禁用。\ndetails.notification.blocked.link=了解详情\n#LOCALIZATION NOTE (details.notification.softblocked) %1$S is the add-on name\ndetails.notification.softblocked=%1$S 已知会导致安全性或稳定性问题。\ndetails.notification.softblocked.link=了解详情\n#LOCALIZATION NOTE (details.notification.outdated) %1$S is the add-on name\ndetails.notification.outdated=%1$S 有一个重要的更新现在可用。\ndetails.notification.outdated.link=立即更新\n#LOCALIZATION NOTE (details.notification.vulnerableUpdatable) %1$S is the add-on name\ndetails.notification.vulnerableUpdatable=%1$S 已被发现存在安全隐患，应当更新。\ndetails.notification.vulnerableUpdatable.link=立即更新\n#LOCALIZATION NOTE (details.notification.vulnerableNoUpdate) %1$S is the add-on name\ndetails.notification.vulnerableNoUpdate=%1$S 已知存在安全隐患，请谨慎使用。\ndetails.notification.vulnerableNoUpdate.link=了解详情\n#LOCALIZATION NOTE (details.notification.enable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.enable=%1$S 将在 %2$S 重新启动后被启用。\n#LOCALIZATION NOTE (details.notification.disable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.disable=%1$S 将在 %2$S 重新启动后被禁用。\n#LOCALIZATION NOTE (details.notification.install) %1$S is the add-on name, %2$S is brand name\ndetails.notification.install=%1$S 将在 %2$S 重新启动后被安装。\n#LOCALIZATION NOTE (details.notification.uninstall) %1$S is the add-on name, %2$S is brand name\ndetails.notification.uninstall=%1$S 将在 %2$S 重新启动后被卸载。\n#LOCALIZATION NOTE (details.notification.upgrade) %1$S is the add-on name, %2$S is brand name\ndetails.notification.upgrade=%1$S 将在 %2$S 重新启动后被更新。\n#LOCALIZATION NOTE (details.notification.gmpPending) %1$S is the add-on name\ndetails.notification.gmpPending=%1$S 即将安装。\n\n# LOCALIZATION NOTE (details.experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (detail view).\ndetails.experiment.time.daysRemaining=剩余 #1 天;剩余 #1 天\n#LOCALIZATION NOTE (details.experiment.time.endsToday) The experiment will end in less than a day (detail view).\ndetails.experiment.time.endsToday=剩余不足一天\n# LOCALIZATION NOTE (details.experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (detail view).\ndetails.experiment.time.daysPassed=#1 天前;#1 天前\n#LOCALIZATION NOTE (details.experiment.time.endedToday) The experiment ended less than a day ago (detail view).\ndetails.experiment.time.endedToday=不到一天前\n#LOCALIZATION NOTE (details.experiment.state.active) This experiment is active (detail view).\ndetails.experiment.state.active=活跃\n#LOCALIZATION NOTE (details.experiment.state.complete) This experiment is complete (it was previously active) (detail view).\ndetails.experiment.state.complete=已经完成\n\n# LOCALIZATION NOTE (experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (list view item).\nexperiment.time.daysRemaining=剩余 #1 天;剩余 #1 天\n#LOCALIZATION NOTE (experiment.time.endsToday) The experiment will end in less than a day (list view item).\nexperiment.time.endsToday=剩余不足一天\n# LOCALIZATION NOTE (experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (list view item).\nexperiment.time.daysPassed=#1 天前;#1 天前\n#LOCALIZATION NOTE (experiment.time.endedToday) The experiment ended less than a day ago (list view item).\nexperiment.time.endedToday=不到一天前\n#LOCALIZATION NOTE (experiment.state.active) This experiment is active (list view item).\nexperiment.state.active=活跃\n#LOCALIZATION NOTE (experiment.state.complete) This experiment is complete (it was previously active) (list view item).\nexperiment.state.complete=已经完成\n\ninstallFromFile.dialogTitle=选择附加组件来安装\ninstallFromFile.filterName=附加组件\n\nuninstallAddonTooltip=卸载此附加组件\nuninstallAddonRestartRequiredTooltip=卸载此附加组件（需要重新启动）\nenableAddonTooltip=启用此附加组件\nenableAddonRestartRequiredTooltip=启用此附加组件（需要重新启动）\ndisableAddonTooltip=禁用此附加组件\ndisableAddonRestartRequiredTooltip=禁用此附加组件（需要重新启动）\n\n#LOCALIZATION NOTE (showAllSearchResults): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total number of search results\nshowAllSearchResults=查看一项结果;查看全部的 #1 项结果\n\n#LOCALIZATION NOTE (addon.purchase.label) displayed on a button in the list\n# view, %S is the price of the add-on including currency symbol\naddon.purchase.label=购买 %S…\naddon.purchase.tooltip=访问附加组件库以购买该附加组件\n#LOCALIZATION NOTE (cmd.purchaseAddon.label) displayed on a button in the detail\n# view, %S is the price of the add-on including currency symbol\ncmd.purchaseAddon.label=购买 %S…\ncmd.purchaseAddon.accesskey=u\n\n#LOCALIZATION NOTE (eulaHeader) %S is name of the add-on asking the user to agree to the EULA\neulaHeader=%S 需要您接受以下最终用户许可协议才能继续安装：\n\ntype.extension.name=扩展\ntype.theme.name=外观\ntype.locale.name=语言\ntype.plugin.name=插件\ntype.dictionary.name=字典\ntype.service.name=服务\ntype.experiment.name=实验\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/mozapps/extensions/newaddon.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title           \"安装附加组件\">\n<!ENTITY intro           \"在您计算机上的另一个程序想要修改 &brandShortName; 的以下附加组件：\">\n<!ENTITY warning         \"请仅安装来自您所信任的作者的附加组件。\">\n<!ENTITY allow           \"允许此次安装\">\n<!ENTITY later           \"您随时都可以去附加组件管理器改变您的决定。\">\n<!ENTITY continue        \"继续\">\n<!ENTITY restartMessage  \"您必须重新启动 &brandShortName; 以完成此附加组件的安装。\">\n<!ENTITY restartButton   \"重新启动 &brandShortName;\">\n<!ENTITY cancelButton    \"取消\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/mozapps/extensions/newaddon.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (name) %1$S is the add-on name, %2$S is the add-on version\nname=%1$S %2$S\n#LOCALIZATION NOTE (author) %S is the author of the add-on\nauthor=作者：%S\n#LOCALIZATION NOTE (location) %S is the path the add-on is installed in\nlocation=位置：%S\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/mozapps/extensions/selectAddons.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY upgrade.style               \"width: 93ch; height: 448px;\">\n\n<!ENTITY checking.heading            \"正在检查您的附加组件\">\n<!ENTITY checking.progress.label     \"正在检查您的附加组件与 &brandShortName; 此版本的兼容性。\">\n\n<!ENTITY select.heading              \"选择您的附加组件\">\n<!-- LOCALIZATION NOTE (select.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY select.description          \"禁用您不再使用的附加组件，让 &brandShortName; 变得更快。已经由第三方安装的附加组件将被自动禁用，直到您在下面选择它们。\">\n<!ENTITY select.keep                 \"保留\">\n<!-- LOCALIZATION NOTE (select.keep.style): Should be a width wide enough for\n     the string in select.keep above. -->\n<!ENTITY select.keep.style           \"width: 6ch;\">\n<!ENTITY select.action               \"操作\">\n<!-- LOCALIZATION NOTE (select.action.style): Should be a width wide enough for\n     the action strings in selectAddons.properties or brandShortName. -->\n<!ENTITY select.action.style         \"width: 35ch;\">\n<!ENTITY select.source               \"安装者为\">\n<!ENTITY select.name                 \"名称\">\n<!-- LOCALIZATION NOTE (select.name.style): Should be a width small enough so\n     the source column still has enough room for the source strings in\n     selectAddons.properties. -->\n<!ENTITY select.name.style           \"width: 33ch;\">\n\n<!ENTITY confirm.heading             \"选择您的附加组件\">\n<!-- LOCALIZATION NOTE (confirm.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY confirm.description         \"禁用您不再使用的附加组件，让 &brandShortName; 变得更快。已经由第三方安装的附加组件将被自动禁用，直到您在下面选择它们。\">\n\n<!ENTITY action.disable.heading      \"以下附加组件将被禁用：\">\n<!ENTITY action.incompatible.heading \"以下附加组件已被禁用，但当它们兼容后将会尽快启用。\">\n<!ENTITY action.update.heading       \"以下附加组件将被更新：\">\n<!ENTITY action.enable.heading       \"以下附加组件将被启用：\">\n\n<!ENTITY update.heading              \"正在更新您的附加组件\">\n<!ENTITY update.progress.label       \"正在下载并安装您所选的附加组件更新。\">\n\n<!ENTITY errors.heading              \"&brandShortName; 无法更新您的某些附加组件。\">\n<!ENTITY errors.description          \"正在安装您某些已失败的附加组件更新。&brandShortName; 稍后会自动尝试再次更新它们。\">\n\n<!ENTITY footer.label                \"您随时可以去附加组件管理器更改您的附加组件。\">\n<!ENTITY cancel.label                \"取消\">\n<!ENTITY back.label                  \"上一步\">\n<!ENTITY next.label                  \"下一步\">\n<!ENTITY done.label                  \"完成\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/mozapps/extensions/selectAddons.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (source.profile) add-ons installed by the user, this may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.profile=您\n#LOCALIZATION NOTE (source.bundled) add-ons shipped with the application, and thus\n# treated as installed by the user. This may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.bundled=您（程序附带）\n#LOCALIZATION NOTE (source.other) add-ons installed by other applications\n# installed on the computer\nsource.other=第三方\n\naction.enabled=将被启用\naction.disabled=将被禁用\naction.autoupdate=将被更新以兼容\naction.incompatible=当兼容时将被启用\naction.neededupdate=更新使其兼容\naction.unneededupdate=可选更新\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/mozapps/extensions/update.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  updateWizard.title              \"&brandShortName; 更新\">\n\n<!ENTITY  offline.title                   \"&brandShortName; 当前处于离线工作状态\">\n<!ENTITY  offline.description             \"&brandShortName; 需要您切换到联机状态，以了解您的附加组件是否有能兼容此版本的更新。\">\n<!ENTITY  offline.toggleOffline.label     \"立即切换到联机状态。\">\n<!ENTITY  offline.toggleOffline.accesskey \"G\">\n\n<!ENTITY  mismatch.win.title              \"不兼容的附加组件\">\n<!ENTITY  mismatch.top.label              \"下列附加组件与此版本的 &brandShortName; 不兼容，因此已被禁用：\">\n<!ENTITY  mismatch.bottom.label           \"&brandShortName; 能检查这些附加组件是否有兼容的版本可用。\">\n\n<!ENTITY  checking.wizard.title           \"正在检查兼容的附加组件\">\n<!ENTITY  checking.top.label              \"正在检查您的不兼容附加组件的更新…\">\n<!ENTITY  checking.status                 \"这可能需要几分钟…\">\n\n<!ENTITY  found.wizard.title               \"找到了兼容的附加组件\">\n<!ENTITY  found.top.label                 \"选择您想要安装的附加组件：\">\n<!ENTITY  found.disabledXPinstall.label   \"因为软件安装已被禁用，所以无法安装这些更新。您可以在下面修改此设置。\">\n<!ENTITY  found.enableXPInstall.label     \"允许网站安装软件\">\n<!ENTITY  found.enableXPInstall.accesskey \"A\">\n\n<!ENTITY  installing.wizard.title         \"正在安装兼容的附加组件\">\n<!ENTITY  installing.top.label            \"正在下载并安装您的附加组件的更新…\">\n\n<!ENTITY  noupdates.wizard.title          \"没有找到兼容的附加组件\">\n<!ENTITY  noupdates.intro.desc            \"&brandShortName; 无法找到不兼容附加组件的更新。\">\n<!ENTITY  noupdates.error.desc            \"查找更新时发生问题。\">\n<!ENTITY  noupdates.checkEnabled.desc     \"&brandShortName; 将定期检查并在发现这些附加组件的可用兼容更新时通知您。\">\n\n<!ENTITY  finished.wizard.title           \"已安装兼容的附加组件\">\n<!ENTITY  finished.top.label              \"&brandShortName; 已安装附加组件的更新。\">\n<!ENTITY  finished.checkDisabled.desc     \"&brandShortName; 能定期检查并在发现可用附加组件时通知您。\">\n<!ENTITY  finished.checkEnabled.desc      \"&brandShortName; 将定期检查并在发现可用附加组件时通知您。\">\n\n<!ENTITY  adminDisabled.wizard.title      \"无法检查更新\">\n<!ENTITY  adminDisabled.warning.label     \"因为 &brandShortName; 的软件安装功能已被禁用，无法检查不兼容附加组件是否有更新。请联系您的系统管理员以获取帮助。\">\n\n<!ENTITY  versioninfo.wizard.title        \"正在检查附加组件的兼容性\">\n<!ENTITY  versioninfo.top.label           \"正在检查您的附加组件与 &brandShortName; 此版本的兼容性。\">\n<!ENTITY  versioninfo.waiting             \"这可能需要几分钟…\">\n\n<!ENTITY  installerrors.wizard.title      \"安装更新时出现问题\">\n<!ENTITY  installerrors.intro.label       \"&brandShortName; 在更新您的某些附加组件时遇到问题。\">\n\n<!-- general strings used by several of the finish pages -->\n<!ENTITY  clickFinish.label               \"点击 完成 以继续启动 &brandShortName;。\">\n<!ENTITY  clickFinish.labelMac            \"点击 完成 以继续启动 &brandShortName;。\">\n<!ENTITY  enableChecking.label            \"允许 &brandShortName; 检查更新。\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/mozapps/extensions/update.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmismatchCheckNow=立即检查\nmismatchCheckNowAccesskey=C\nmismatchDontCheck=不检查\nmismatchDontCheckAccesskey=D\ninstallButtonText=立刻安装\ninstallButtonTextAccesskey=I\nnextButtonText=下一步 >\nnextButtonTextAccesskey=N\ncancelButtonText=取消\ncancelButtonTextAccesskey=C\nstatusPrefix=已完成检查 %S\ndownloadingPrefix=正在下载：%S\ninstallingPrefix=正在安装：%S\ncloseButton=关闭\ninstallErrors=%S 无法安装下列附加组件的更新:\ncheckingErrors=%S 无法检查下列附加组件的更新:\ninstallErrorItemFormat=%S (%S)\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/mozapps/handling/handling.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.emWidth \"26em\">\n<!ENTITY window.emHeight \"26em\">\n<!ENTITY ChooseOtherApp.description \"选择其他应用程序\">\n<!ENTITY ChooseApp.label \"选择…\">\n<!ENTITY ChooseApp.accessKey \"C\">\n<!ENTITY accept \"打开链接\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/mozapps/handling/handling.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprotocol.title=启动应用程序\nprotocol.description=此链接需要使用应用程序打开。\nprotocol.choices.label=发送到：\nprotocol.checkbox.label=记住我对 %S 链接的选择。\nprotocol.checkbox.accesskey=R\nprotocol.checkbox.extra=此设置可以在 %S 的首选项中修改。\\u0020\n\nchoose.application.title=其他应用程序…\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/mozapps/plugins/plugins.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- LOCALIZATION NOTE (unsupportedPlatform.pre): Mobile only. Flash (the only plugin available on mobile)\n     is not supported on some devices. Include a trailing space as needed. -->\n\n<!ENTITY unsupportedPlatform.pre                             \"很抱歉，但是 &brandShortName; 不能在这台设备上播放 Flash。 \">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.learnMore): Mobile only. This text is used to link to a SUMO page explaining why Flash is not\n     supported on this device. Use the unicode ellipsis char, \\u2026, or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY unsupportedPlatform.learnMore                       \"详细了解…\">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.post): Mobile only. Include text here if needed for your locale. -->\n<!ENTITY unsupportedPlatform.post                            \"\">\n\n<!ENTITY missingPlugin                                       \"需要一个插件来显示此内容。\">\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n<!ENTITY tapToPlayPlugin                                     \"点此即可激活插件。\">\n<!ENTITY clickToActivatePlugin                               \"激活插件。\">\n<!ENTITY checkForUpdates                                     \"检查更新…\">\n<!ENTITY disabledPlugin                                      \"此插件已禁用。\">\n<!ENTITY blockedPlugin.label                                 \"为了保障您的安全，此插件已被阻止。\">\n<!ENTITY hidePluginBtn.label                                 \"隐藏插件\">\n<!ENTITY managePlugins                                       \"管理插件…\">\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n\n<!ENTITY reloadPlugin.pre                                    \"\">\n<!ENTITY reloadPlugin.middle                                 \"重新加载页面\">\n<!ENTITY reloadPlugin.post                                   \" 重试。\">\n<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please                                       \"发送崩溃报告\">\n<!ENTITY report.submitting                                   \"正在发送报告…\">\n<!ENTITY report.submitted                                    \"崩溃报告已发送。\">\n<!ENTITY report.disabled                                     \"禁用崩溃报告。\">\n<!ENTITY report.failed                                       \"提交失败。\">\n<!ENTITY report.unavailable                                  \"无可用报告。\">\n<!ENTITY report.comment                                      \"添加注释（注释为公开可见）\">\n<!ENTITY report.pageURL                                      \"同时提交此页面的网址\">\n\n<!ENTITY plugin.file                                         \"文件\">\n<!ENTITY plugin.mimeTypes                                    \"MIME 类型\">\n<!ENTITY plugin.flashProtectedMode.label                     \"启用 Adobe Flash 保护模式\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/mozapps/plugins/plugins.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npluginLicenseAgreement.label=要安装 %S，您需要同意如下协议：\n\npluginInstallation.download.start=下载 %S…\npluginInstallation.download.finish=完成下载 %S。\n\npluginInstallation.install.start=正在安装 %S…\npluginInstallation.install.finish=成功安装 %S.\npluginInstallation.install.error=安装 %S (%S) 失败。\n\npluginInstallation.complete=插件安装完成\n\npluginInstallationSummary.success=已安装\npluginInstallationSummary.failed=失败\npluginInstallationSummary.licenseNotAccepted=版权协议不被接受\npluginInstallationSummary.notAvailable=不可用\npluginInstallationSummary.manualInstall.label=手动安装\npluginInstallationSummary.manualInstall.tooltip=手动安装插件。\n\npluginInstallation.noPluginsFound=未找到适合的插件。\npluginInstallation.noPluginsInstalled=未安装任何插件。\npluginInstallation.unknownPlugin=未知插件 (%S)\n\npluginInstallation.restart.label=重启 %S\npluginInstallation.restart.accesskey=R\npluginInstallation.close.label=关闭\npluginInstallation.close.accesskey=C\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/mozapps/preferences/changemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY setPassword.title                 \"修改主密码\">\n<!ENTITY setPassword.tokenName.label       \"安全设备\">\n<!ENTITY setPassword.oldPassword.label     \"当前密码：\">\n<!ENTITY setPassword.newPassword.label     \"请输入新的密码：\">\n<!ENTITY setPassword.reenterPassword.label \"重新输入密码：\">\n<!ENTITY setPassword.meter.label           \"密码强度\">\n<!ENTITY setPassword.meter.loading         \"正在载入\">\n<!ENTITY masterPasswordDescription.label   \"主密码用于保护敏感的数据（如网站密码）。如果您创建了主密码，那么每次运行 &brandShortName; 后，若要读取已保存的敏感信息，必须再次输入主密码。\">\n<!ENTITY masterPasswordWarning.label       \"请确信您记住了刚才设置的主密码。如果您忘记了主密码，您将无法获取任何受到该密码保护的信息。\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/mozapps/preferences/ocsp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ocspDialog.title             \"证书验证\">\n<!ENTITY enableOCSP.label             \"使用在线证书状态协议 (OCSP) 来确认证书的有效性\">\n<!ENTITY enableOCSP.accesskey         \"U\">\n<!ENTITY requireOCSP.label            \"连接 OCSP 服务器失败时，将证书视为无效。\">\n<!ENTITY requireOCSP.accesskey        \"W\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/mozapps/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Master Password\n\npassword_not_set=（未设定）\nfailed_pw_change=无法修改主密码。\nincorrect_pw=您未输入正确的主密码，请重试。\npw_change_ok=主密码修改成功。\npw_erased_ok=警告！您已经删除了您的主密码。\\u0020\npw_not_wanted=警告！您决定了不使用主密码。\npw_empty_warning=您存储的网站密码、邮箱密码、表单数据以及私钥，这些都将不被保护。\npw_change2empty_in_fips_mode=您正处于 FIPS 模式。该模式需要一个非空的主密码。\npw_change_success_title=密码修改成功\npw_change_failed_title=密码修改失败\npw_remove_button=移除\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/mozapps/preferences/removemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY removePassword.title              \"移除主密码\">\n<!ENTITY removeInfo.label                  \"您必须输入您的当前密码才能继续操作：\">\n<!ENTITY removeWarning1.label              \"主密码用于保护您的敏感信息（如网站密码）。\">\n<!ENTITY removeWarning2.label              \"如果您移除您的主密码，当他人取得您的电脑时将可以窃取您的信息。\">\n<!ENTITY setPassword.oldPassword.label     \"当前密码：\">\n\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/mozapps/profile/createProfileWizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY newprofile.title             \"创建配置文件向导\">\n<!ENTITY window.size                  \"width: 45em; height: 32em;\">\n\n<!-- First wizard page -->\n<!ENTITY profileCreationExplanation_1.text  \"&brandShortName; 将您的设置、首选项、书签以及邮件保存在您的个人配置文件中。\">\n<!ENTITY profileCreationExplanation_2.text  \"如果您与他人共用一个 &brandShortName; 程序，您可以为不同用户创建相互独立的配置文件，让浏览数据各自分离。\">\n<!ENTITY profileCreationExplanation_3.text  \"如果只有您一人使用此份 &brandShortName;，您至少要有一份配置文件。您还可以创建多个配置文件，为自己保存不同的设置和偏好。比如说，您可以为工作与私人事务创建相互独立的配置文件。\">\n<!ENTITY profileCreationExplanation_4.text  \"要开始创建配置文件，请单击“下一步”。\">\n<!ENTITY profileCreationExplanation_4Mac.text  \"请单击“继续”以创建您的配置文件。\">\n<!ENTITY profileCreationExplanation_4Gnome.text  \"要开始创建配置文件，请单击“下一步”。\">\n\n<!-- Second wizard page -->\n<!ENTITY profileCreationIntro.text      \"如果您创建多个配置文件，您可以将它们命名为不同的名字。您可以选择使用这里给出的名称或者使用自己指定的名称。\">\n<!ENTITY profilePrompt.label            \"请输入新的配置文件名称:\">\n<!ENTITY profilePrompt.accesskey        \"E\">\n<!ENTITY profileDirectoryExplanation.text   \"您的用户设置，首选项以及其他相关的用户数据将被保存至:\">\n<!ENTITY profileDefaultName             \"默认用户\">\n<!ENTITY button.choosefolder.label      \"选择文件夹…\">\n<!ENTITY button.choosefolder.accesskey  \"C\">\n<!ENTITY button.usedefault.label        \"使用默认文件夹\">\n<!ENTITY button.usedefault.accesskey    \"U\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/mozapps/profile/profileSelection.dtd",
    "content": "<!-- -*- Mode: SGML; indent-tabs-mode: nil; -*- -->\n<!--\n\n This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY            windowtitle.label      \"&brandShortName; - 选择用户配置文件\">\n\n<!ENTITY            profilename.label      \"配置文件名称：\">\n\n<!ENTITY            start.label            \"启动 &brandShortName;\">\n<!ENTITY            exit.label             \"退出\">\n\n<!ENTITY            availprofiles.label    \"可用配置文件\">\n\n<!ENTITY            newButton.label        \"创建配置文件…\">\n<!ENTITY            newButton.accesskey    \"C\">\n<!ENTITY            renameButton.label     \"重命名配置文件…\">\n<!ENTITY            renameButton.accesskey \"R\">\n<!ENTITY            deleteButton.label     \"删除配置文件…\">\n<!ENTITY            deleteButton.accesskey \"D\">\n<!-- manager entities -->\n\n<!ENTITY            pmDescription.label    \"&brandShortName; 将您的设置、首选项、书签以及邮件保存在您的个人配置文件中。\">\n\n<!ENTITY            offlineState.label    \"脱机工作\">\n<!ENTITY            offlineState.accesskey \"o\">\n\n<!ENTITY            useSelected.label       \"启动时不询问并使用选定的配置文件\">\n<!ENTITY            useSelected.accesskey   \"s\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/mozapps/profile/profileSelection.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These strings are used for startup/profile problems and the profile manager.\n\n# Application not responding\n# LOCALIZATION NOTE (restartTitle, restartMessageNoUnlocker, restartMessageUnlocker, restartMessageNoUnlockerMac, restartMessageUnlockerMac): Messages displayed when the application is running but is not responding to commands. %S is the application name.\nrestartTitle=关闭 %S\nrestartMessageNoUnlocker=%S 已经在运行，但是没有响应。如要打开新窗口，您必须先关闭已存在的 %S 进程，或者重新启动您的系统。\nrestartMessageUnlocker=%S 已经在运行，但是没有响应。如要打开新窗口，您必须先关闭旧的 %S 进程。\nrestartMessageNoUnlockerMac=一个 %S 的副本已被打开。一次只能允许打开一个 %S 的副本。\nrestartMessageUnlockerMac=一个 %S 的副本已被打开。已运行的 %S 副本将退出以运行当前配置。\n\n# Profile manager\n# LOCALIZATION NOTE (profileTooltip): First %S is the profile name, second %S is the path to the profile folder.\nprofileTooltip=配置文件：“%S” - 路径：“%S”\n\npleaseSelectTitle=选择配置文件\npleaseSelect=请选择一个配置文件以启动 %S，或者创建新的配置文件。\n\nprofileLockedTitle=配置文件正在被使用\nprofileLocked2=%S 无法使用配置“%S”，因其正在被使用。\\n\\n若要继续，请关闭运行中的 %S，或选择其他配置文件。\n\nrenameProfileTitle=重命名配置文件\nrenameProfilePrompt=将配置文件“%S”重命名为：\n\nprofileNameInvalidTitle=无效的配置文件名\nprofileNameInvalid=不能使用配置文件名“%S”。\n\nchooseFolder=选择配置文件夹\nprofileNameEmpty=配置文件名不能为空。\ninvalidChar=配置文件名称中不能使用“%S”字符。请选择其他名称。\n\ndeleteTitle=删除配置文件\ndeleteProfileConfirm=删除配置文件将把该配置文件从现有的配置文件列表中移除，并且该操作不可逆。\\n您还可以选择删除配置文件的数据，包括您的设置、证书以及其他用户数据。此操作将删除文件夹 \"%S\" 并且不可逆。\\n您要删除配置文件的数据文件吗？\ndeleteFiles=删除文件\ndontDeleteFiles=不要删除文件\n\nprofileCreationFailed=无法创建配置文件。可能是选择的文件夹不可写入。\nprofileCreationFailedTitle=配置文件创建失败\nprofileExists=此名称的配置文件已经存在。请选择其他名称。\nprofileExistsTitle=配置文件已存在\nprofileFinishText=单击“完成”以创建新的配置文件。\nprofileFinishTextMac=单击“完成”以创建此新配置文件。\nprofileMissing=无法载入您的 %S 配置文件。它可能已经丢失，或是无法访问。\nprofileMissingTitle=配置文件缺失\n\n# Profile reset\n# LOCALIZATION NOTE (resetBackupDirectory): Directory name for the profile directory backup created during reset. This directory is placed in a location users will see it (ie. their desktop). %S is the application name.\nresetBackupDirectory=旧的 %S 数据\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/mozapps/update/history.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  history.title             \"更新历史\">\n<!ENTITY  history.intro             \"以下更新已被安装：\">\n<!ENTITY  closebutton.label         \"关闭\">\n                                     \n<!ENTITY  noupdates.label           \"还没有安装过更新\">\n\n<!ENTITY  name.header               \"更新名称\">\n<!ENTITY  date.header               \"安装日期\">\n<!ENTITY  type.header               \"类型\">\n<!ENTITY  state.header              \"状态\">\n\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/mozapps/update/updates.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY  updateWizard.title              \"软件更新\">\n\n<!ENTITY  checking.title                  \"正在检查更新\">\n<!ENTITY  updateCheck.label               \"查找 &brandShortName; 的新版本…\">\n\n<!ENTITY  noupdatesfound.title            \"没有找到可用的更新\">\n<!ENTITY  noupdatesautoenabled.intro      \"目前没有可用的更新。&brandShortName; 将定期地检查更新。\">\n<!ENTITY  noupdatesautodisabled.intro     \"目前没有可用的更新。请以后再检查，或者启用 &brandShortName; 的自动更新检查功能。\">\n\n<!ENTITY  manualUpdate.title              \"无法更新\">\n<!ENTITY  manualUpdate.desc               \"已有一个推荐的有关安全性与稳定性的更新可用，但是您没有安装该补丁所需的系统权限。请联系您的系统管理员，或是使用有权在本机上安装软件的账户重试。\">\n<!ENTITY  manualUpdate.space.desc         \"有个推荐的安全和稳定性更新可用，但您没有足够的空间来安装它。\">\n<!ENTITY  manualUpdateGetMsg.label        \"您可以通过此网址获取最新版本的 &brandShortName;：\">\n\n<!ENTITY  unsupported.title               \"系统不支持\">\n<!ENTITY  unsupported.label               \"您的 &brandShortName; 已过时，最新版本已不支持您的系统。请升级您的系统后再试。您将不会再看到本提示，但您也可以\">\n<!ENTITY  unsupportedLink.label           \"了解详情。\">\n\n<!ENTITY  clickHere.label                 \"查看此更新的更多信息\">\n\n<!ENTITY  evangelism.desc                 \"我们强烈建议您对 &brandShortName; 尽快应用此更新。\">\n\n<!ENTITY  downloadPage.title              \"下载 &brandShortName;\">\n<!ENTITY  downloading.intro               \"正在下载更新…\">\n<!ENTITY  connecting.label                \"正在连接至更新服务器…\">\n<!ENTITY  verificationFailedText.label    \"&brandShortName; 无法验证下载的增量更新是否完整，因此，现在将尝试下载整个更新包。\">\n\n<!ENTITY  viewDetails.tooltip             \"查看本次更新的详细信息\">\n\n<!ENTITY  details.link                    \"详细信息\">\n\n<!ENTITY  error.title                     \"更新失败\">\n\n<!ENTITY  error.label                     \"检查、下载或安装此更新时发生问题。&brandShortName; 无法被更新，原因为：\">\n                                           \n<!ENTITY  errorManual.label               \"您可以访问此链接手动下载和更新最新版本的 &brandShortName;：\">\n                                           \n<!ENTITY  errorpatching.intro             \"无法应用此局部更新。&brandShortName; 将下载完整的更新包并重试。\">\n\n<!ENTITY  genericBackgroundError.label    \"&brandShortName; 无法确定是否有可用的更新。请确定您是从以下地址安装了最新版本的 &brandShortName;：\">\n\n<!ENTITY  finishedPage.title              \"更新已可安装\">\n<!ENTITY  finishedPage.text               \"此更新将在下次 &brandShortName; 启动时自动安装。您可以立即重启 &brandShortName;，或者继续工作稍后再重新启动。\">\n\n<!ENTITY  finishedBackgroundPage.text     \"已下载一个 &brandShortName; 的安全、稳定性更新，现在就可以安装。\">\n<!ENTITY  finishedBackground.name         \"更新：\">\n<!-- LOCALIZATION NOTE (finishedBackground.more): This string describes the button labels defined by restartNowButton and restartLaterButton in updates.properties. -->\n<!ENTITY  finishedBackground.more         \"此更新将在下次 &brandShortName; 启动时自动安装。您可以立即重启 &brandShortName;，或者继续工作稍后再重新启动。\">\n<!ENTITY  finishedBackground.moreElevated \"此更新需要管理员权限。此更新将在下次 &brandShortName; 启动时安装。您可以立即重启 &brandShortName;，也可以继续工作并在稍后重启，或者拒绝此次更新。\">\n\n<!ENTITY  update.details.label            \"详细信息\">\n<!ENTITY  update.installedOn.label        \"安装时间：\">\n<!ENTITY  update.status.label             \"状态：\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/mozapps/update/updates.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The 1st %S is the update name and the 2nd %S is the build\n# identifier from the local updates.xml for displaying update history\n# example: MyApplication (20081022033543)\nupdateFullName=%S (%S)\n\n# LOCALIZATION NOTE: The 1st %S is brandShortName and 2nd %S is update version\n# where update version from the update xml\n# example: MyApplication 10.0.5\nupdateName=%S %S\n\n# LOCALIZATION NOTE: When present\n# %1$S is the brandShortName. Ex: MyApplication\n# %2$S is the update version - provided by the update xml. Ex: version 10.0.5\n# %3$S is the build identifier - provided by the update xml. Ex: 20081022033543\nupdateNightlyName=%1$S %2$S %3$S nightly（每夜版）\nintro_major=你想马上升级到 %1$S %2$S 吗？\nintro_minor=%1$S 有一个安全和稳定性方面的更新版本：\n\nupdateType_major=新版本\nupdateType_minor=安全更新\n\n# LOCALIZATION NOTE: When present %S is brandShortName\nverificationError=%S 无法确定更新包的完整性。\nresumePausedAfterCloseTitle=软件更新\nresumePausedAfterCloseMsg=您已经暂停此更新的下载。您想要 %S 在后台下载以便您可以继续浏览网页吗\nupdaterIOErrorTitle=软件更新失败\nupdaterIOErrorMsg=无法安装更新。请确定没有其他的 %S 进程正在您的计算机中运行，然后重新启动 %S 重试。\nokButton=确定\nokButton.accesskey=O\naskLaterButton=稍后询问\naskLaterButton.accesskey=A\nnoThanksButton=不，谢谢\nnoThanksButton.accesskey=N\nupdateButton_minor=更新 %S\nupdateButton_minor.accesskey=U\nupdateButton_major=获取新版本\nupdateButton_major.accesskey=G\nbackButton=后退\nbackButton.accesskey=B\nacceptTermsButton=接受条款\nacceptTermsButton.accesskey=A\n# NOTE: The restartLaterButton string is also used in\n# mozapps/extensions/content/blocklist.js\nrestartLaterButton=稍后重启\nrestartLaterButton.accesskey=L\nrestartNowButton=重启 %S\nrestartNowButton.accesskey=R\n\n# LOCALIZATION NOTE: %S is the date the update was installed from the local\n# updates.xml for displaying update history\nstatusSucceededFormat=已安装至：%S\n\nstatusFailed=安装失败\npauseButtonPause=暂停\npauseButtonResume=恢复\nhideButton=隐藏\nhideButton.accesskey=H\n\napplyingUpdate=正在应用更新…\n\nupdatesfound_minor.title=更新可用\nupdatesfound_major.title=新版本已可用\n\ninstallSuccess=更新已被成功安装\ninstallPending=安装延后\npatchApplyFailure=无法安装更新（补丁安装失败）\nelevationFailure=您没有安装此更新的必要权限。请联系您的系统管理员。\n\n# LOCALIZATION NOTE: %S is the amount downloaded so far\n# example: Paused —  879 KB of 2.1 MB\ndownloadPausedStatus=已暂停 —  %S\n\ncheck_error-200=用于更新的 XML 文件格式错误 (200)\ncheck_error-403=禁止访问 (403)\ncheck_error-404=找不到更新信息的 XML (404)\ncheck_error-500=内部服务器错误 (500)\ncheck_error-2152398849=失败（未知原因）\ncheck_error-2152398861=连接被拒绝\ncheck_error-2152398862=连接超时\n# NS_ERROR_OFFLINE\ncheck_error-2152398864=网络处于脱机状态 （请切换至联机）\ncheck_error-2152398867=端口不被允许访问\ncheck_error-2152398868=未接收到数据（请重试）\ncheck_error-2152398878=找不到更新服务器（请检查您的互联网连接）\ncheck_error-2152398890=找不到代理服务器（请检查您的互联网连接）\n# NS_ERROR_DOCUMENT_NOT_CACHED\ncheck_error-2152398918=网络处于脱机状态 （请切换至联机）\ncheck_error-2152398919=数据传输中断（请重试）\ncheck_error-2152398920=代理服务器拒绝连接\ncheck_error-2153390069=服务器证书已过期（如果您的系统时间不正确，请调整您的系统时钟至正确的日期时间）\ncheck_error-verification_failed=无法验证更新的完整性\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/mozapps/xpinstall/xpinstallConfirm.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- extracted from institems.xul -->\n\n\n<!ENTITY dialog.title            \"软件安装\">\n<!ENTITY dialog.style            \"width: 45em\">\n<!ENTITY warningPrimary.label    \"仅安装您所信任的作者的附加组件。\">\n<!ENTITY warningSecondary.label  \"恶意软件可能会损害您的计算机或者伤害您的隐私。\">\n\n<!ENTITY from.label \"来源：\">\n\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/mozapps/xpinstall/xpinstallConfirm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nunverified=（作者未签名）\nsigned=(%S)\n\nitemWarnIntroMultiple=您已选择安装下列 %S 项目：\nitemWarnIntroSingle=您已选择安装下列项目：\ninstallButtonDisabledLabel=安装 (%S)\ninstallButtonLabel=立刻安装\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/necko/necko.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#ResolvingHost=Looking up\n#ConnectedTo=Connected to \n#ConnectingTo=Connecting to \n#SendingRequestTo=Sending request to \n#TransferringDataFrom=Transferring data from \n\n3=正在解析 %1$S…\n4=已连接到 %1$S…\n5=正在发送请求到 %1$S…\n6=正在传输来自 %1$S 的数据…\n7=正在连接 %1$S…\n8=读取 %1$S\\u0020\n9=写入 %1$S\n10=等待 %1$S…\n11=已查询 %1$S…\n12=正在与 %1$S 进行 TLS 握手…\n13=与 %1$S 的 TLS 握手完成…\n\n27=正在开始 FTP 交互…\n28=已完成 FTP 交互\n\nUnsupportedFTPServer=目前不支持此 FTP 服务器 %1$S。\nRepostFormData=此网页已被重定向到新的地址。您要将您输入的数据发送到新的地址吗？\n\n# Directory listing strings\nDirTitle=%1$S 的索引\nDirGoUp=回到上一层文件夹\nShowHidden=显示隐藏对象\nDirColName=名称\nDirColSize=大小\nDirColMTime=修改时间\nDirFileLabel=文件：\\u0020\n\nPhishingAuth=您将要访问“%1$S”站点。该站点可能在尝试让您觉得您在访问另一个站点。请警惕。\nPhishingAuthAccept=明白了，我会小心\nSuperfluousAuth=您将要使用用户名“%2$S”登录到站点“%1$S”，但是该站点并未请求验证。这可能是在尝试欺骗您。\\n\\n请问“%1$S”是您真正要访问的站点吗？\nAutomaticAuth=您即将使用用户名“%2$S”登录到站点“%1$S”。\n\nTrackingUriBlocked=位于“%1$S”的资源已被跟踪保护功能拦截。\nUnsafeUriBlocked=位于 “%1$S” 的资源已被安全浏览（Safe Browsing）屏蔽。\n\n# LOCALIZATION NOTE (APIDeprecationWarning):\n# %1$S is the deprecated API; %2$S is the API function that should be used.\nAPIDeprecationWarning=警告：“%1$S”已不推荐使用，请使用“%2$S”\n\n# LOCALIZATION NOTE (nsICookieManagerDeprecated): don't localize originAttributes.\n# %1$S is the deprecated API; %2$S is the interface suffix that the given deprecated API belongs to.\nnsICookieManagerAPIDeprecated=“%1$S” 已更改。请更新您的代码并传递正确的 originAttributes。在 MDN 上阅读更多: https://developer.mozilla.org/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsICookieManager%2$S\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/passwordmgr/passwordManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY      savedLogins.title               \"已保存的登录信息\">\n\n<!ENTITY      closebutton.label               \"关闭\">\n<!ENTITY      closebutton.accesskey           \"C\">\n\n<!ENTITY      treehead.site.label             \"站点\">\n<!ENTITY      treehead.username.label         \"用户名\">\n<!ENTITY      treehead.password.label         \"密码\">\n<!ENTITY      treehead.timeCreated.label         \"首次使用\">\n<!ENTITY      treehead.timeLastUsed.label        \"上次使用\">\n<!ENTITY      treehead.timePasswordChanged.label \"上次更改\">\n<!ENTITY      treehead.timesUsed.label           \"用时\">\n\n<!ENTITY      remove.label                    \"移除\">\n<!ENTITY      remove.accesskey                \"R\">\n\n<!ENTITY      addLogin.label                  \"添加登录信息\">\n<!ENTITY      addLogin.accesskey              \"L\">\n\n<!ENTITY      import.label                    \"导入…\">\n<!ENTITY      import.accesskey                \"I\">\n\n<!ENTITY      searchFilter.label              \"搜索\">\n<!ENTITY      searchFilter.accesskey          \"S\">\n\n<!ENTITY      windowClose.key                 \"w\">\n<!ENTITY      focusSearch1.key                \"f\">\n<!ENTITY      focusSearch2.key                \"k\">\n\n<!ENTITY      copyPasswordCmd.label           \"复制密码\">\n<!ENTITY      copyPasswordCmd.accesskey       \"C\">\n\n<!ENTITY      copyUsernameCmd.label           \"复制用户名\">\n<!ENTITY      copyUsernameCmd.accesskey       \"U\">\n\n<!ENTITY      editPasswordCmd.label           \"编辑密码\">\n<!ENTITY      editPasswordCmd.accesskey       \"E\">\n\n<!ENTITY      editUsernameCmd.label           \"编辑用户名\">\n<!ENTITY      editUsernameCmd.accesskey       \"d\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/passwordmgr/passwordmgr.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nrememberValue = 使用密码管理器来记住这个值。\nrememberPassword = 使用密码管理器来记住这个密码。\nsavePasswordTitle = 确认\n# LOCALIZATION NOTE (saveLoginMsg, saveLoginMsgNoUser):\n# %1$S is brandShortName, %2$S is the login's hostname.\nsaveLoginMsg = 您想让 %1$S 保存这个用于 %2$S 的登录信息吗？\nsaveLoginMsgNoUser = 您想让 %1$S 保存这个用于 %2$S 的密码吗？\nsaveLoginButtonAllow.label = 保存\nsaveLoginButtonAllow.accesskey = S\nsaveLoginButtonDeny.label = 不保存\nsaveLoginButtonDeny.accesskey = D\nupdateLoginMsg = 您想更新此登录信息吗？\nupdateLoginMsgNoUser = 您想更新此密码吗？\nupdateLoginButtonText = 更新\nupdateLoginButtonAccessKey = U\nupdateLoginButtonDeny.label = 不更新\nupdateLoginButtonDeny.accesskey = D\n# LOCALIZATION NOTE (rememberPasswordMsg):\n# 1st string is the username for the login, 2nd is the login's hostname.\n# Note that long usernames may be truncated.\nrememberPasswordMsg = 您想要记住 %2$S 上“%1$S”的密码吗？\n# LOCALIZATION NOTE (rememberPasswordMsgNoUsername):\n# String is the login's hostname.\nrememberPasswordMsgNoUsername = 您想要记住 %S 上的密码吗？\n# LOCALIZATION NOTE (noUsernamePlaceholder):\n# This is displayed in place of the username when it is missing.\nnoUsernamePlaceholder=无用户名\ntogglePasswordLabel=显示密码\ntogglePasswordAccessKey2=h\nnotNowButtonText = 暂不操作(&N)\nnotifyBarNotNowButtonText = 暂不操作\nnotifyBarNotNowButtonAccessKey = N\nneverForSiteButtonText = 不记住此站点的密码(&V)\nnotifyBarNeverRememberButtonText2 = 总不保存\nnotifyBarNeverRememberButtonAccessKey2 = e\nrememberButtonText = 记住(&R)\nnotifyBarRememberPasswordButtonText = 记住密码\nnotifyBarRememberPasswordButtonAccessKey = R\npasswordChangeTitle = 确认更改密码\n# LOCALIZATION NOTE (updatePasswordMsg):\n# String is the username for the login.\nupdatePasswordMsg = 您想要更新已保存的“%S”的密码吗？\nupdatePasswordMsgNoUser = 您想要更新已保存的密码吗？\nnotifyBarUpdateButtonText = 更新密码\nnotifyBarUpdateButtonAccessKey = U\nnotifyBarDontChangeButtonText = 不做更改\nnotifyBarDontChangeButtonAccessKey = D\nuserSelectText = 请确认您要修改密码的用户\nhidePasswords=隐藏密码\nhidePasswordsAccessKey=P\nshowPasswords=显示密码\nshowPasswordsAccessKey=P\nnoMasterPasswordPrompt=您确实要显示您的密码吗？\nremoveAllPasswordsPrompt=您确定要移除所有密码吗？\nremoveAllPasswordsTitle=移除所有密码\nremoveLoginPrompt=您确定要移除此登录信息吗？\nremoveLoginTitle=移除登录信息\nloginsDescriptionAll=有下列站点的密码保存在您的计算机中：\nloginsDescriptionFiltered=下列登录信息符合您的搜索条件：\n# LOCALIZATION NOTE (loginHostAge):\n# This is used to show the context menu login items with their age.\n# 1st string is the username for the login, 2nd is the login's age.\nloginHostAge=%1$S (%2$S)\n# LOCALIZATION NOTE (noUsername):\n# String is used on the context menu when a login doesn't have a username.\nnoUsername=无用户名\nduplicateLoginTitle=登录信息已存在\nduplicateLogin=重复的登录信息已存在。\n\n# LOCALIZATION NOTE (insecureFieldWarningDescription2, insecureFieldWarningDescription3):\n# %1$S will contain insecureFieldWarningLearnMore and look like a link to indicate that clicking will open a tab with support information.\ninsecureFieldWarningDescription2 = 此连接不安全。在此页面输入的登录信息可以被窃取。%1$S\ninsecureFieldWarningDescription3 = 在这里输入的登录信息有泄露风险。%1$S\ninsecureFieldWarningLearnMore = 详细了解\n\n# LOCALIZATION NOTE (removeAll, removeAllShown):\n# removeAll and removeAllShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAll.label=全部移除\nremoveAll.accesskey=A\nremoveAllShown.label=已显示项全部移除\nremoveAllShown.accesskey=A\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/pipnss/nsserrors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nSSL_ERROR_EXPORT_ONLY_SERVER=无法安全通信。对等端不支持高等级加密。\nSSL_ERROR_US_ONLY_SERVER=无法安全通信。不支持对等端要求的高等级加密。\nSSL_ERROR_NO_CYPHER_OVERLAP=无法安全地与对等端通信：没有双方共用的加密算法。\nSSL_ERROR_NO_CERTIFICATE=无法找到认证所需要的证书或密钥。\nSSL_ERROR_BAD_CERTIFICATE=无法安全地与对等端通信：对等端的证书已被拒绝。\nSSL_ERROR_BAD_CLIENT=服务器遇到了来自客户端的错误数据。\nSSL_ERROR_BAD_SERVER=客户端遇到了来自服务器的错误数据。\nSSL_ERROR_UNSUPPORTED_CERTIFICATE_TYPE=不支持的证书类型。\nSSL_ERROR_UNSUPPORTED_VERSION=对等端使用了不支持的安全协议版本。\nSSL_ERROR_WRONG_CERTIFICATE=客户端认证失败: 密钥数据库中的私钥与证书数据库中的公钥不相匹配。\nSSL_ERROR_BAD_CERT_DOMAIN=无法安全地与对等端通信：请求的域名与服务器的证书不匹配。\nSSL_ERROR_POST_WARNING=无法识别的 SSL 错误代码。\nSSL_ERROR_SSL2_DISABLED=对等端仅支持第2版的 SSL，而此版本在本地已禁用。\nSSL_ERROR_BAD_MAC_READ=SSL 接收到了一个带有不正确的消息认证码的记录。\nSSL_ERROR_BAD_MAC_ALERT=SSL 对等端报告了不正确的消息认证码。\nSSL_ERROR_BAD_CERT_ALERT=SSL 对等端无法核实您的证书。\nSSL_ERROR_REVOKED_CERT_ALERT=SSL 对等端拒绝了您的证书，因其已被废除。\nSSL_ERROR_EXPIRED_CERT_ALERT=SSL 对等端拒绝了收到的已过期的您的证书。\nSSL_ERROR_SSL_DISABLED=无法连接：SSL 已禁用。\nSSL_ERROR_FORTEZZA_PQG=无法连接：SSL 对等端在另一个 FORTEZZA 域中。\nSSL_ERROR_UNKNOWN_CIPHER_SUITE=请求了一个未知的 SSL 密码组。\nSSL_ERROR_NO_CIPHERS_SUPPORTED=此程序中不存在可使用的密码组。\nSSL_ERROR_BAD_BLOCK_PADDING=SSL 收到一个块结构错误的记录。\nSSL_ERROR_RX_RECORD_TOO_LONG=SSL 接收到一个超出最大准许长度的记录。\nSSL_ERROR_TX_RECORD_TOO_LONG=SSL 尝试发送超过最大准许长度的记录。\nSSL_ERROR_RX_MALFORMED_HELLO_REQUEST=SSL 接收到一个异常的 Hello 要求握手消息。\nSSL_ERROR_RX_MALFORMED_CLIENT_HELLO=SSL 接收到一个异常的客户端 Hello 握手消息。\nSSL_ERROR_RX_MALFORMED_SERVER_HELLO=SSL 接收到一个异常的服务器 Hello 握手消息。\nSSL_ERROR_RX_MALFORMED_CERTIFICATE=SSL 接收到一个异常的证书握手信息。\nSSL_ERROR_RX_MALFORMED_SERVER_KEY_EXCH=SSL 接收到一个异常的服务器密钥交换握手消息。\nSSL_ERROR_RX_MALFORMED_CERT_REQUEST=SSL 接收到一个异常的证书请求握手消息。\nSSL_ERROR_RX_MALFORMED_HELLO_DONE=SSL 接收到一个异常的服务器完成 Hello 握手消息。\nSSL_ERROR_RX_MALFORMED_CERT_VERIFY=SSL 接收到一个异常的证书核实握手消息。\nSSL_ERROR_RX_MALFORMED_CLIENT_KEY_EXCH=SSL 接收到一个异常的客户端密钥交换握手消息。\nSSL_ERROR_RX_MALFORMED_FINISHED=SSL 接收到一个异常的完成的握手消息。\nSSL_ERROR_RX_MALFORMED_CHANGE_CIPHER=SSL 接收到一个异常的更换密码规格记录。\nSSL_ERROR_RX_MALFORMED_ALERT=SSL 接收到一个异常的警告记录。\nSSL_ERROR_RX_MALFORMED_HANDSHAKE=SSL 接收到一个异常的握手记录。\nSSL_ERROR_RX_MALFORMED_APPLICATION_DATA=SSL 接收到一个异常的应用程序数据记录。\nSSL_ERROR_RX_UNEXPECTED_HELLO_REQUEST=SSL 接收到一个意外的 Hello 请求握手信息。\nSSL_ERROR_RX_UNEXPECTED_CLIENT_HELLO=SSL 接收到一个意外的客户端 Hello 握手消息。\nSSL_ERROR_RX_UNEXPECTED_SERVER_HELLO=SSL 接收到一个意外的服务器 Hello 握手信息。\nSSL_ERROR_RX_UNEXPECTED_CERTIFICATE=SSL 接收到一个意外的证书握手消息。\nSSL_ERROR_RX_UNEXPECTED_SERVER_KEY_EXCH=SSL 接收到一个意外的服务器密钥交换握手信息。\nSSL_ERROR_RX_UNEXPECTED_CERT_REQUEST=SSL 接收到一个意外的证书请求握手信息。\nSSL_ERROR_RX_UNEXPECTED_HELLO_DONE=SSL 接收到一个意外的服务器完成 Hello 握手信息。\nSSL_ERROR_RX_UNEXPECTED_CERT_VERIFY=SSL 接收到一个意外的证书核实握手信息。\nSSL_ERROR_RX_UNEXPECTED_CLIENT_KEY_EXCH=SSL 接收到一个意外的客户端密钥交换握手信息。\nSSL_ERROR_RX_UNEXPECTED_FINISHED=SSL 接收到一个意外的完成的握手信息。\nSSL_ERROR_RX_UNEXPECTED_CHANGE_CIPHER=SSL 接收到一个意外的更换密码规格记录。\nSSL_ERROR_RX_UNEXPECTED_ALERT=SSL 接收到一个意外的警告记录。\nSSL_ERROR_RX_UNEXPECTED_HANDSHAKE=SSL 接收到一个意外的握手记录。\nSSL_ERROR_RX_UNEXPECTED_APPLICATION_DATA=SSL 接收到一个意外的应用程序数据记录。\nSSL_ERROR_RX_UNKNOWN_RECORD_TYPE=SSL 接收到一个带有未知内容类型的记录。\nSSL_ERROR_RX_UNKNOWN_HANDSHAKE=SSL 接收到一个带有未知信息类型的握手信息。\nSSL_ERROR_RX_UNKNOWN_ALERT=SSL 接收到一个带有未知警告描述的警告记录。\nSSL_ERROR_CLOSE_NOTIFY_ALERT=SSL 对等端已经关闭了此连接。\nSSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT=SSL 对等端收到了预料之外的握手消息。\nSSL_ERROR_DECOMPRESSION_FAILURE_ALERT=SSL 对等端无法顺利解压其接收到的 SSL 记录。\nSSL_ERROR_HANDSHAKE_FAILURE_ALERT=SSL 对等端无法协商出一个可接受的安全参数设置。\nSSL_ERROR_ILLEGAL_PARAMETER_ALERT=SSL 对等端收到了不可接受的握手消息。\nSSL_ERROR_UNSUPPORTED_CERT_ALERT=SSL 对等端不支持所收到的该类型的证书。\nSSL_ERROR_CERTIFICATE_UNKNOWN_ALERT=SSL 对等端收到的证书存在一些未指明的问题。\nSSL_ERROR_GENERATE_RANDOM_FAILURE=SSL 的随机数字生成程序发生错误。\nSSL_ERROR_SIGN_HASHES_FAILURE=无法对所需数据进行数字签名以核实您的证书。\nSSL_ERROR_EXTRACT_PUBLIC_KEY_FAILURE=SSL 无法从对等端的证书中取出公钥。\nSSL_ERROR_SERVER_KEY_EXCHANGE_FAILURE=进行 SSL 服务器密钥交换握手时出现未指定的错误。\nSSL_ERROR_CLIENT_KEY_EXCHANGE_FAILURE=处理 SSL 客户端密钥消息握手时出现不确定的错误。\nSSL_ERROR_ENCRYPTION_FAILURE=所选择的密码组中批量数据加密算法失败。\nSSL_ERROR_DECRYPTION_FAILURE=所选择的密码组中批量数据解密算法失败。\nSSL_ERROR_SOCKET_WRITE_FAILURE=尝试想接口底层写入加密数据失败。\nSSL_ERROR_MD5_DIGEST_FAILURE=MD5 摘要函数失败。\nSSL_ERROR_SHA_DIGEST_FAILURE=SHA-1 摘要函数失败。\nSSL_ERROR_MAC_COMPUTATION_FAILURE=MAC 计算失败。\nSSL_ERROR_SYM_KEY_CONTEXT_FAILURE=创建对称密钥上下文失败。\nSSL_ERROR_SYM_KEY_UNWRAP_FAILURE=将客户端密钥交换消息中的对称密钥解包失败。\nSSL_ERROR_PUB_KEY_SIZE_LIMIT_EXCEEDED=SSL 服务器尝试使用民用规格公钥导出密码组。\nSSL_ERROR_IV_PARAM_FAILURE=PKCS11 码将 IV 翻译为参数失败。\nSSL_ERROR_INIT_CIPHER_SUITE_FAILURE=初始化所选择的密码组失败。\nSSL_ERROR_SESSION_KEY_GEN_FAILURE=客户端生成 SSL 会话的会话密钥失败。\nSSL_ERROR_NO_SERVER_KEY_FOR_ALG=服务器没有密钥可以尝试密钥互换算法。\nSSL_ERROR_TOKEN_INSERTION_REMOVAL=操作进行时 PKCS#11 标记被插入或被删除。\nSSL_ERROR_TOKEN_SLOT_NOT_FOUND=没有找到 PKCS#11 标记进行请求的操作。\nSSL_ERROR_NO_COMPRESSION_OVERLAP=无法安全地与对等端通信：没有双方共用的压缩算法。\nSSL_ERROR_HANDSHAKE_NOT_COMPLETED=直到当前握手结束之前，无法初始化另一个 SSL 握手。\nSSL_ERROR_BAD_HANDSHAKE_HASH_VALUE=收到了来自对等端的不正确的握手散列值\nSSL_ERROR_CERT_KEA_MISMATCH=提供的证书无法以所选择的密钥交换算法使用。\nSSL_ERROR_NO_TRUSTED_SSL_CLIENT_CA=没有可信任的证书授权进行 SSL 客户端认证。\nSSL_ERROR_SESSION_NOT_FOUND=在服务器的会话缓存上没有找到客户端的 SSL 会话 ID。\nSSL_ERROR_DECRYPTION_FAILED_ALERT=对等端无法解密收到的一个 SSL 记录。\nSSL_ERROR_RECORD_OVERFLOW_ALERT=对等端收到了一个超出允许范围的 SSL 记录。\nSSL_ERROR_UNKNOWN_CA_ALERT=对等端不认可和信任给您颁发证书的证书机构。\nSSL_ERROR_ACCESS_DENIED_ALERT=对等端收到了有效的证书，但是访问被拒绝。\nSSL_ERROR_DECODE_ERROR_ALERT=对等端无法解码一个 SSL 握手消息。\nSSL_ERROR_DECRYPT_ERROR_ALERT=对等端报告签名核实或密钥交换失败。\nSSL_ERROR_EXPORT_RESTRICTION_ALERT=对等端报告协议不符合输出规则。\nSSL_ERROR_PROTOCOL_VERSION_ALERT=对等端报告不兼容或不支持的协议版本。\nSSL_ERROR_INSUFFICIENT_SECURITY_ALERT=服务器要求的密码比那些由客户端支持的密码更加安全\nSSL_ERROR_INTERNAL_ERROR_ALERT=对等端报告其遇到一个内部错误。\nSSL_ERROR_USER_CANCELED_ALERT=对等端用户取消了握手。\nSSL_ERROR_NO_RENEGOTIATION_ALERT=对等端不允许 SSL 安全参数重议。\nSSL_ERROR_SERVER_CACHE_NOT_CONFIGURED=SSL 服务器缓存没有设置且对此接口没有禁用。\nSSL_ERROR_UNSUPPORTED_EXTENSION_ALERT=SSL 对等端不支持所请求的 TLS hello 扩展。\nSSL_ERROR_CERTIFICATE_UNOBTAINABLE_ALERT=SSL 对等端无法从所提供的 URL 获得您的证书。\nSSL_ERROR_UNRECOGNIZED_NAME_ALERT=SSL 对等端没有所请求 DNS 名称的证书。\nSSL_ERROR_BAD_CERT_STATUS_RESPONSE_ALERT=SSL 对等端无法得到其证书的 OCSP 响应。\nSSL_ERROR_BAD_CERT_HASH_VALUE_ALERT=SSL 对等端报告损坏的证书散列值。\nSSL_ERROR_RX_UNEXPECTED_NEW_SESSION_TICKET=SSL 收到了一个意外的新建会话票证（New Session Ticket）握手消息。\nSSL_ERROR_RX_MALFORMED_NEW_SESSION_TICKET=SSL 收到了一个畸形的新建会话票证（New Session Ticket）握手消息。\nSSL_ERROR_DECOMPRESSION_FAILURE=SSL 接收到一个无法解压的压缩记录。\nSSL_ERROR_RENEGOTIATION_NOT_ALLOWED=在此 SSL 套接字上不允许重新协商。\nSSL_ERROR_UNSAFE_NEGOTIATION=对等端尝试使用可能有潜在漏洞的旧式握手。\nSSL_ERROR_RX_UNEXPECTED_UNCOMPRESSED_RECORD=SSL 接收到一个意外的未压缩的记录。\nSSL_ERROR_WEAK_SERVER_EPHEMERAL_DH_KEY=在服务器密钥交换握手信息中 SSL 收到了一个弱临时 Diffie-Hellman 密钥。\nSSL_ERROR_NEXT_PROTOCOL_DATA_INVALID=SSL 收到了无效的 NPN 扩展数据。\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SSL2=SSL 2.0 连接不支持的 SSL 特性。\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SERVERS=服务器不支持的 SSL 特性。\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_CLIENTS=客户端不支持的 SSL 特性。\nSSL_ERROR_INVALID_VERSION_RANGE=SSL 版本范围无效。\nSSL_ERROR_CIPHER_DISALLOWED_FOR_VERSION=SSL 对等端选择了一个选择的协议版本不支持的密码套件。\nSSL_ERROR_RX_MALFORMED_HELLO_VERIFY_REQUEST=SSL 收到了一个格式不正确的 Hello 验证请求握手消息。\nSSL_ERROR_RX_UNEXPECTED_HELLO_VERIFY_REQUEST=SSL 收到了一个意外的 Hello 验证请求握手消息。\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_VERSION=该协议版本不支持的 SSL 特性。\nSSL_ERROR_RX_UNEXPECTED_CERT_STATUS=SSL 收到了一个意外的证书状态握手消息。\nSSL_ERROR_UNSUPPORTED_HASH_ALGORITHM=TLS 对等端使用了不支持的散列算法。\nSSL_ERROR_DIGEST_FAILURE=摘要函数失败。\nSSL_ERROR_INCORRECT_SIGNATURE_ALGORITHM=一个数字签名的元素中指定了不正确的签名算法。\nSSL_ERROR_NEXT_PROTOCOL_NO_CALLBACK=Next Protocol Negotiation Extension 已经启用，但回调已在需要之前被清除。\nSSL_ERROR_NEXT_PROTOCOL_NO_PROTOCOL=服务器不支持客户端在 ALPN 扩展中宣告的协议。\nSSL_ERROR_INAPPROPRIATE_FALLBACK_ALERT=服务器拒绝握手，因为客户端降级到了比服务器所支持的 TLS 版本更低的版本。\nSSL_ERROR_WEAK_SERVER_CERT_KEY=该服务器证书包含的公钥太弱。\nSSL_ERROR_RX_SHORT_DTLS_READ=没有足够的空间缓冲 DTLS 记录。\nSSL_ERROR_NO_SUPPORTED_SIGNATURE_ALGORITHM=已配置的 TLS 签名算法不支持。\nSSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM=不支持对等端使用的签名与散列算法的组合。\nSSL_ERROR_MISSING_EXTENDED_MASTER_SECRET=对等端尝试恢复时未提供正确的 extended_master_secret 扩展。\nSSL_ERROR_UNEXPECTED_EXTENDED_MASTER_SECRET=对等端尝试恢复时提供了意外的 extended_master_secret 扩展。\nSEC_ERROR_IO=在安全授权过程中发生了一个 I/O 错误。\nSEC_ERROR_LIBRARY_FAILURE=安全程序库错误。\nSEC_ERROR_BAD_DATA=安全程序库: 接收到损坏的数据。\nSEC_ERROR_OUTPUT_LEN=安全程序库: 输出长度错误。\nSEC_ERROR_INPUT_LEN=安全程序库遇到了输入长度错误。\nSEC_ERROR_INVALID_ARGS=安全程序库: 无效参数。\nSEC_ERROR_INVALID_ALGORITHM=安全程序库: 无效算法。\nSEC_ERROR_INVALID_AVA=安全程序库：无效的 AVA。\nSEC_ERROR_INVALID_TIME=不正确的时间字符串格式。\nSEC_ERROR_BAD_DER=安全程序库: 不正确的编排 DER-编码信息格式。\nSEC_ERROR_BAD_SIGNATURE=对等端的证书有一个无效的签名。\nSEC_ERROR_EXPIRED_CERTIFICATE=对等端的证书已过期。\nSEC_ERROR_REVOKED_CERTIFICATE=对等端的证书已被废除。\nSEC_ERROR_UNKNOWN_ISSUER=对等端的证书颁发者不受认可。\nSEC_ERROR_BAD_KEY=对等端的公钥无效。\nSEC_ERROR_BAD_PASSWORD=所输入的安全密码无效。\nSEC_ERROR_RETRY_PASSWORD=输入的新密码不正确。请再试一次。\nSEC_ERROR_NO_NODELOCK=安全程序库: 无节点锁。\nSEC_ERROR_BAD_DATABASE=安全程序库: 损坏的数据库。\nSEC_ERROR_NO_MEMORY=安全程序库：内存分配失败。\nSEC_ERROR_UNTRUSTED_ISSUER=对等端的证书颁发者已被用户标记为不受信任。\nSEC_ERROR_UNTRUSTED_CERT=对等端的证书已被用户标为不可信。\nSEC_ERROR_DUPLICATE_CERT=证书已经存在于您的数据库中。\nSEC_ERROR_DUPLICATE_CERT_NAME=下载的证书名称复本已经在您的数据库中。\nSEC_ERROR_ADDING_CERT=向数据库中添加证书时发生错误。\nSEC_ERROR_FILING_KEY=重新填写此证书密钥时错误。\nSEC_ERROR_NO_KEY=此证书的私钥无法在密钥数据库中找到\nSEC_ERROR_CERT_VALID=此证书有效。\nSEC_ERROR_CERT_NOT_VALID=此证书无效。\nSEC_ERROR_CERT_NO_RESPONSE=证书程序库：无响应\nSEC_ERROR_EXPIRED_ISSUER_CERTIFICATE=证书签发者的证书已过期。请检查您的系统日期和时间。\nSEC_ERROR_CRL_EXPIRED=证书签发者的证书废除列表（CRL）已过期。请更新废除列表，或者检查您的系统日期和时间。\nSEC_ERROR_CRL_BAD_SIGNATURE=证书颁发者的证书废除列表含有的签名无效。\nSEC_ERROR_CRL_INVALID=新的 CRL 格式无效。\nSEC_ERROR_EXTENSION_VALUE_INVALID=证书扩展值无效。\nSEC_ERROR_EXTENSION_NOT_FOUND=没有找到证书扩展。\nSEC_ERROR_CA_CERT_INVALID=颁发者证书无效。\nSEC_ERROR_PATH_LEN_CONSTRAINT_INVALID=证书路径长度限制无效。\nSEC_ERROR_CERT_USAGES_INVALID=证书使用字段无效。\nSEC_INTERNAL_ONLY=**仅供内部使用的模块**\nSEC_ERROR_INVALID_KEY=该密钥不支持所请求的操作。\nSEC_ERROR_UNKNOWN_CRITICAL_EXTENSION=证书包含未知的关键扩展。\nSEC_ERROR_OLD_CRL=新的证书废除列表（CRL）不比当前的新。\nSEC_ERROR_NO_EMAIL_CERT=没有加密或签署：您还没有电子邮件证书。\nSEC_ERROR_NO_RECIPIENT_CERTS_QUERY=没有加密：您没有可用于每个接收者的证书。\nSEC_ERROR_NOT_A_RECIPIENT=无法解密：您不是接收者，或者没有找到匹配的证书与私钥。\nSEC_ERROR_PKCS7_KEYALG_MISMATCH=无法解密：密钥加密算法与您的证书不匹配。\nSEC_ERROR_PKCS7_BAD_SIGNATURE=签名核实失败：没有找到签署者，找到过多签署者，或者不恰当或损坏的数据。\nSEC_ERROR_UNSUPPORTED_KEYALG=不支持或未知的密钥算法。\nSEC_ERROR_DECRYPTION_DISALLOWED=无法解密：使用了不允许的算法或密钥长度进行的加密。\nXP_SEC_FORTEZZA_BAD_CARD=Fortezza 卡未正确初始化。请将其取出并退还给签发者。\nXP_SEC_FORTEZZA_NO_CARD=没有找到 Fortezza 卡\nXP_SEC_FORTEZZA_NONE_SELECTED=没有选择 Fortezza 卡\nXP_SEC_FORTEZZA_MORE_INFO=请选择一种个人设置以得到更多信息\nXP_SEC_FORTEZZA_PERSON_NOT_FOUND=无法找到个人设置\nXP_SEC_FORTEZZA_NO_MORE_INFO=此个人设置中没有更多的信息\nXP_SEC_FORTEZZA_BAD_PIN=无效的 PIN\nXP_SEC_FORTEZZA_PERSON_ERROR=无法初始化 Fortezza 个人设置。\nSEC_ERROR_NO_KRL=没有找到此站点证书的密钥废除列表（KRL）。\nSEC_ERROR_KRL_EXPIRED=此站点证书的密钥废除列表（KRL）已过期。\nSEC_ERROR_KRL_BAD_SIGNATURE=此站点证书的密钥废除列表（KRL）有一个无效的签名。\nSEC_ERROR_REVOKED_KEY=此站点的证书的密钥已被废除。\nSEC_ERROR_KRL_INVALID=新的密钥废除列表（KRL）格式无效。\nSEC_ERROR_NEED_RANDOM=安全程序库：需要随机数据。\nSEC_ERROR_NO_MODULE=安全程序库：没有安全模块可以执行请求的操作。\nSEC_ERROR_NO_TOKEN=安全卡或令牌不存在，需要初始化，或已被删除。\nSEC_ERROR_READ_ONLY=安全程序库：只读数据库。\nSEC_ERROR_NO_SLOT_SELECTED=没有选择插槽或令牌。\nSEC_ERROR_CERT_NICKNAME_COLLISION=已经存在相同昵称的证书。\nSEC_ERROR_KEY_NICKNAME_COLLISION=同样昵称的密钥已经存在。\nSEC_ERROR_SAFE_NOT_CREATED=建立安全目标时错误。\nSEC_ERROR_BAGGAGE_NOT_CREATED=建立目标包时发生错误\nXP_JAVA_REMOVE_PRINCIPAL_ERROR=无法移除 Principal\nXP_JAVA_DELETE_PRIVILEGE_ERROR=无法删除权限\nXP_JAVA_CERT_NOT_EXISTS_ERROR=此 Principal 没有证书\nSEC_ERROR_BAD_EXPORT_ALGORITHM=所需算法不允许使用。\nSEC_ERROR_EXPORTING_CERTIFICATES=尝试导出证书发生错误。\nSEC_ERROR_IMPORTING_CERTIFICATES=尝试导入证书时错误。\nSEC_ERROR_PKCS12_DECODING_PFX=无法导入。解码错误。文件无效。\nSEC_ERROR_PKCS12_INVALID_MAC=无法导入。MAC无效。密码不正确或者文件损坏。\nSEC_ERROR_PKCS12_UNSUPPORTED_MAC_ALGORITHM=无法导入。不支持此 MAC 算法。\nSEC_ERROR_PKCS12_UNSUPPORTED_TRANSPORT_MODE=无法导入。只支持密码完整性和隐私模式。\nSEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE=无法导入。文件结构损坏。\nSEC_ERROR_PKCS12_UNSUPPORTED_PBE_ALGORITHM=无法导入。加密算法不支持。\nSEC_ERROR_PKCS12_UNSUPPORTED_VERSION=无法导入。文件版本不支持。\nSEC_ERROR_PKCS12_PRIVACY_PASSWORD_INCORRECT=无法导入。隐私密码不正确。\nSEC_ERROR_PKCS12_CERT_COLLISION=无法导入。数据库中已存在相同的昵称。\nSEC_ERROR_USER_CANCELLED=用户强制取消。\nSEC_ERROR_PKCS12_DUPLICATE_DATA=没有导入，已经存在于数据库中。\nSEC_ERROR_MESSAGE_SEND_ABORTED=消息未发送。\nSEC_ERROR_INADEQUATE_KEY_USAGE=证书密钥对于所尝试的操作使用不当。\nSEC_ERROR_INADEQUATE_CERT_TYPE=证书类型未经程序核对。\nSEC_ERROR_CERT_ADDR_MISMATCH=签署证书中的地址与消息头中的地址不匹配\nSEC_ERROR_PKCS12_UNABLE_TO_IMPORT_KEY=无法导入。尝试导入私钥时发生错误。\nSEC_ERROR_PKCS12_IMPORTING_CERT_CHAIN=无法导入。尝试导入证书链时发生错误。\nSEC_ERROR_PKCS12_UNABLE_TO_LOCATE_OBJECT_BY_NAME=无法导出。无法通过昵称定位证书或密钥。\nSEC_ERROR_PKCS12_UNABLE_TO_EXPORT_KEY=无法导出。无法定位私钥并导出。\nSEC_ERROR_PKCS12_UNABLE_TO_WRITE=无法导出。无法写入导出文件。\nSEC_ERROR_PKCS12_UNABLE_TO_READ=无法导入。无法读取导入文件。\nSEC_ERROR_PKCS12_KEY_DATABASE_NOT_INITIALIZED=无法导出。密钥数据库损坏或已删除。\nSEC_ERROR_KEYGEN_FAIL=无法生成公/私密钥对。\nSEC_ERROR_INVALID_PASSWORD=输入的密码无效。请选择一个不同的密码。\nSEC_ERROR_RETRY_OLD_PASSWORD=输入的旧密码不正确。请再试一次。\nSEC_ERROR_BAD_NICKNAME=证书昵称已经在使用。\nSEC_ERROR_NOT_FORTEZZA_ISSUER=对等端 FORTEZZA 链有一个非 FORTEZZA 证书。\nSEC_ERROR_CANNOT_MOVE_SENSITIVE_KEY=无法将敏感密钥移动到需要的位置。\nSEC_ERROR_JS_INVALID_MODULE_NAME=无效的模块名称\nSEC_ERROR_JS_INVALID_DLL=无效的模块路径/文件名\nSEC_ERROR_JS_ADD_MOD_FAILURE=无法添加模块\nSEC_ERROR_JS_DEL_MOD_FAILURE=无法删除模块\nSEC_ERROR_OLD_KRL=新的密钥废除列表（KRL）不比当前的新。\nSEC_ERROR_CKL_CONFLICT=新的 CKL 与当前 CKL 的颁发者不同。请删除当前的 CKL。\nSEC_ERROR_CERT_NOT_IN_NAME_SPACE=此证书的认证机构不被允许颁发使用此名称的证书。\nSEC_ERROR_KRL_NOT_YET_VALID=此证书的密钥废除列表（KRL）尚未生效。\nSEC_ERROR_CRL_NOT_YET_VALID=此证书的证书废除列表尚未生效。\nSEC_ERROR_UNKNOWN_CERT=没有找到请求的证书。\nSEC_ERROR_UNKNOWN_SIGNER=不能找到签署器的证书。\nSEC_ERROR_CERT_BAD_ACCESS_LOCATION=证书状态服务器的位置格式无效。\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_TYPE=OCSP 回应无法完全解码，未知类型。\nSEC_ERROR_OCSP_BAD_HTTP_RESPONSE=OCSP 服务器返回意外/无效的 HTTP 数据。\nSEC_ERROR_OCSP_MALFORMED_REQUEST=OCSP 服务器发现出错的或不适当结构的请求。\nSEC_ERROR_OCSP_SERVER_ERROR=OCSP 服务器遇到一个内部错误。\nSEC_ERROR_OCSP_TRY_SERVER_LATER=OCSP 服务器建议稍后再次尝试。\nSEC_ERROR_OCSP_REQUEST_NEEDS_SIG=对于此请求 OCSP 服务器需要签名。\nSEC_ERROR_OCSP_UNAUTHORIZED_REQUEST=OCSP 服务器拒绝了此非法请求。\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_STATUS=OCSP 服务器返回了一个无法识别的状态。\nSEC_ERROR_OCSP_UNKNOWN_CERT=OCSP 服务器没有证书的状态。\nSEC_ERROR_OCSP_NOT_ENABLED=您在执行此操作前必须启用 OCSP。\nSEC_ERROR_OCSP_NO_DEFAULT_RESPONDER=您在执行此操作前必须设置 OCSP 默认回应器。\nSEC_ERROR_OCSP_MALFORMED_RESPONSE=OCSP 服务器的回应是不正确的或不适当形成的。\nSEC_ERROR_OCSP_UNAUTHORIZED_RESPONSE=OCSP 回应的签署器不被授权给予此证书的状态。\nSEC_ERROR_OCSP_FUTURE_RESPONSE=OCSP 回应尚未生效（含有一个未来的日期）\nSEC_ERROR_OCSP_OLD_RESPONSE=OCSP 回应包含过期信息。\nSEC_ERROR_DIGEST_NOT_FOUND=在签署的消息中无法找到 CMS 或 PKCS #7 摘要。\nSEC_ERROR_UNSUPPORTED_MESSAGE_TYPE=CMS 或 PKCS #7 的信息类型未经证实。\nSEC_ERROR_MODULE_STUCK=PKCS #11 模块无法删除，因为其仍在使用。\nSEC_ERROR_BAD_TEMPLATE=无法将 ASN.1 数据译码。给定模板无效。\nSEC_ERROR_CRL_NOT_FOUND=没有找到匹配的 CRL。\nSEC_ERROR_REUSED_ISSUER_AND_SERIAL=您正试图导入一个与已存在证书相同颁发者和序列号但却不相同的证书。\nSEC_ERROR_BUSY=无法关闭 NSS，目标仍在使用。\nSEC_ERROR_EXTRA_INPUT=DER-编码信息包含额外的未用数据。\nSEC_ERROR_UNSUPPORTED_ELLIPTIC_CURVE=未经证实的椭圆曲线。\nSEC_ERROR_UNSUPPORTED_EC_POINT_FORM=未经证实的椭圆曲线点形状。\nSEC_ERROR_UNRECOGNIZED_OID=无法识别的对象标识符。\nSEC_ERROR_OCSP_INVALID_SIGNING_CERT=OCSP 回应无效的 OCSP 签署证书\nSEC_ERROR_REVOKED_CERTIFICATE_CRL=证书已在颁发者的证书废除列表中被废除。\nSEC_ERROR_REVOKED_CERTIFICATE_OCSP=颁发者的 OCSP 回应器报告证书已废除。\nSEC_ERROR_CRL_INVALID_VERSION=颁发者的证书废除列表含有一个未知的版本号。\nSEC_ERROR_CRL_V1_CRITICAL_EXTENSION=发行者的 V1 废除证书列表有一个关键性扩展。\nSEC_ERROR_CRL_UNKNOWN_CRITICAL_EXTENSION=发行者的 V2 废除证书列表有一个未知的关键性扩展。\nSEC_ERROR_UNKNOWN_OBJECT_TYPE=指定的目标类型未知。\nSEC_ERROR_INCOMPATIBLE_PKCS11=PKCS #11 驱动程序在兼容方式上违反规定。\nSEC_ERROR_NO_EVENT=此时没有新的插槽事件。\nSEC_ERROR_CRL_ALREADY_EXISTS=CRL 已经存在。\nSEC_ERROR_NOT_INITIALIZED=NSS 没有被初始化。\nSEC_ERROR_TOKEN_NOT_LOGGED_IN=由于 PKCS#1 标记没有注册，操作失败。\nSEC_ERROR_OCSP_RESPONDER_CERT_INVALID=已配置的 OCSP 回应器证书无效。\nSEC_ERROR_OCSP_BAD_SIGNATURE=OCSP 回应中有一个无效签名。\nSEC_ERROR_OUT_OF_SEARCH_LIMITS=证书验证搜索超出了搜索限制\nSEC_ERROR_INVALID_POLICY_MAPPING=策略映射包含任何策略\nSEC_ERROR_POLICY_VALIDATION_FAILED=证书链政策验证失败\nSEC_ERROR_UNKNOWN_AIA_LOCATION_TYPE=在证书AIA扩展中的位置类型未知\nSEC_ERROR_BAD_HTTP_RESPONSE=服务器返回错误 HTTP 响应\nSEC_ERROR_BAD_LDAP_RESPONSE=服务器返回错误 LDAP 响应\nSEC_ERROR_FAILED_TO_ENCODE_DATA=ASN1 编码器编码数据失败\nSEC_ERROR_BAD_INFO_ACCESS_LOCATION=在证书扩展中有坏的信息获取位置\nSEC_ERROR_LIBPKIX_INTERNAL=在证书验证过程中 Libpkix 发生了内部错误。\nSEC_ERROR_PKCS11_GENERAL_ERROR=一个PKCS #11模块返回了CKR_GENERAL_ERROR，这说明发生了一个不可恢复的错误。\nSEC_ERROR_PKCS11_FUNCTION_FAILED=一个 PKCS #11 模块返回了 CKR_FUNCTION_FAILED，这表示请求的函数未能执行。再试一次同样的操作也许会成功。\nSEC_ERROR_PKCS11_DEVICE_ERROR=一个PKCS #11模块返回了 CKR_DEVICE_ERROR，这表明令牌或者插槽发生了一个问题。\nSEC_ERROR_BAD_INFO_ACCESS_METHOD=在认证扩展中未知的信息获取方法。\nSEC_ERROR_CRL_IMPORT_FAILED=尝试导入CRL时遇到错误。\nSEC_ERROR_EXPIRED_PASSWORD=密码已过期。\nSEC_ERROR_LOCKED_PASSWORD=密码已锁定。\nSEC_ERROR_UNKNOWN_PKCS11_ERROR=未知的 PKCS #11 错误。\nSEC_ERROR_BAD_CRL_DP_URL=CRL 分发点名称的 URL 无效或不支持。\nSEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED=该证书使用的签名算法已禁用，因为它是不安全的。\nMOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE=服务器使用了公钥钉扎（HPKP），但没有构成与其钉扎匹配的可信任证书链。不能违背公钥钉扎。\nMOZILLA_PKIX_ERROR_CA_CERT_USED_AS_END_ENTITY=该服务器使用了一个使用“基本约束扩展”标识它为一个证书颁发机构的证书。对于一个正常颁发的证书，不应该是这样。\nMOZILLA_PKIX_ERROR_INADEQUATE_KEY_SIZE=该服务器提供的证书密钥位数太小，不足以建立安全连接。\nMOZILLA_PKIX_ERROR_V1_CERT_USED_AS_CA=服务器的证书由非信任源（Trust Anchor）的X.509 版本 1 证书签发。X.509 版本 1 证书已不赞成使用，不应再用来签发其他证书。\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_CERTIFICATE=服务器出示的证书尚未生效。\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_ISSUER_CERTIFICATE=用来签发此服务器证书的一个证书尚未生效。\nMOZILLA_PKIX_ERROR_SIGNATURE_ALGORITHM_MISMATCH=该证书在签名字段中的签名算法与其在 signatureAlgorithm 字段的算法不匹配。\nMOZILLA_PKIX_ERROR_OCSP_RESPONSE_FOR_CERT_MISSING=该 OCSP 响应不包括该证书被验证的状态。\nMOZILLA_PKIX_ERROR_VALIDITY_TOO_LONG=服务器出示的证书有效期太长。\nMOZILLA_PKIX_ERROR_REQUIRED_TLS_FEATURE_MISSING=缺少所需的 TLS 功能。\nMOZILLA_PKIX_ERROR_INVALID_INTEGER_ENCODING=服务器提供的证书包含无效的整数编码。常见原因包括负数序列号、负数 RSA 模数和不必要的编码。\nMOZILLA_PKIX_ERROR_EMPTY_ISSUER_NAME=服务器出示的证书有一个空的发行者专有名称。\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/pipnss/pipnss.properties",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=请为“%S”输入主密码。\n# the following strings have special requirements:\n# they must fit in a 32 or 64 byte buffer after being translated\n# to UTF8.  Note to translator. It's not easy for you to figure\n# whether the escaped unicode string you produce will fit in \n# the space allocated.\n#\n# 64 bytes long after conversion to UTF8\nRootCertModuleName=内建根模块\n#\n# 32 bytes long after conversion to UTF8\nManufacturerID=Mozilla.org\n#\n# 32  bytes long after conversion to UTF8\nLibraryDescription=PSM 内部加密服务\n#\n# 32 bytes long after conversion to UTF8\nTokenDescription=普通加密服务\n#\n# 32 bytes long after conversion to UTF8\nPrivateTokenDescription=软件型安全设备\n#\n# 64 bytes long after conversion to UTF8\nSlotDescription=PSM 内部加密服务\n#\n# 64 bytes long after conversion to UTF8\nPrivateSlotDescription=PSM 私钥\n#\n# 32\nFips140TokenDescription=软件型安全设备(FIPS)\n# 64\nFips140SlotDescription=FIPS 140 密码，密钥和证书服务\n# 32\nInternalToken=软件型安全设备\n# End of size restriction.\nVerifySSLClient=SSL 客户端证书\nVerifySSLServer=SSL 服务器证书\nVerifySSLCA=SSL 证书权威机构\nVerifyEmailSigner=电子邮件签署者证书\nVerifyEmailRecip=邮件接受者证书\nVerifyObjSign=对象签署者\nHighGrade=高级\nMediumGrade=中级\n# LOCALIZATION NOTE (nick_template): $1s is the common name from a cert (e.g. \"Mozilla\"), $2s is the CA name (e.g. VeriSign)\nnick_template=%1$s 的 %2$s ID\n#These are the strings set for the ASN1 objects in a certificate.\nCertDumpCertificate=证书\nCertDumpVersion=版本\n# LOCALIZATION NOTE (CertDumpVersionValue): %S is a version number (e.g. \"3\" in \"Version 3\")\nCertDumpVersionValue=版本 %S\nCertDumpSerialNo=序列号\nCertDumpMD2WithRSA=PKCS #1 MD2 RSA 加密\nCertDumpMD5WithRSA=使用 RSA 加密的 PKCS #1 MD5\nCertDumpSHA1WithRSA=PKCS #1 SHA-1 RSA 加密\nCertDumpSHA256WithRSA=PKCS #1 SHA-256 RSA 加密\nCertDumpSHA384WithRSA=PKCS #1 SHA-384 RSA 加密\nCertDumpSHA512WithRSA=PKCS #1 SHA- 512 RSA 加密\nCertDumpDefOID=对象标识符 (%S)\nCertDumpIssuer=颁发者\nCertDumpSubject=用者\nCertDumpAVACountry=C\nCertDumpAVAState=ST\nCertDumpAVALocality=L\nCertDumpAVAOrg=O\nCertDumpAVAOU=OU\nCertDumpAVACN=CN\nCertDumpUserID=UID\nCertDumpPK9Email=E\nCertDumpAVADN=DN\nCertDumpAVADC=DC\nCertDumpSurname=姓\nCertDumpGivenName=名\nCertDumpValidity=有效性\nCertDumpNotBefore=不早于\nCertDumpNotAfter=不晚于\nCertDumpSPKI=用者公钥信息\nCertDumpSPKIAlg=用者公钥算法\nCertDumpAlgID=算法标识符\nCertDumpParams=算法参数\nCertDumpRSAEncr=PKCS #1 RSA 加密\nCertDumpRSAPSSSignature=PKCS #1 RSASSA-PSS 签名\nCertDumpRSATemplate=模数 (%S 位):\\n%S\\n指数 (%S 位):\\n%S\nCertDumpECTemplate=密钥大小: %S 位\\n基点命令长度: %S 位\\n公开值:\\n%S\nCertDumpIssuerUniqueID=颁发者唯一ID\nCertDumpSubjPubKey=用者公钥\nCertDumpSubjectUniqueID=用者唯一 ID\nCertDumpExtensions=扩展\nCertDumpSubjectDirectoryAttr=证书用者目录属性\nCertDumpSubjectKeyID=证书用者密钥 ID\nCertDumpKeyUsage=证书密钥使用\nCertDumpSubjectAltName=证书用者可选名称\nCertDumpIssuerAltName=证书颁发者可选名\nCertDumpBasicConstraints=证书基本约束\nCertDumpNameConstraints=证书名称约束\nCertDumpCrlDistPoints=CRL 分布点\nCertDumpCertPolicies=证书策略\nCertDumpPolicyMappings=证书策略映射\nCertDumpPolicyConstraints=证书策略约束\nCertDumpAuthKeyID=证书机构密钥标识符\nCertDumpExtKeyUsage=扩展密钥范围\nCertDumpAuthInfoAccess=授权信息访问\nCertDumpAnsiX9DsaSignature=ANSI X9.57 DSA 签名\nCertDumpAnsiX9DsaSignatureWithSha1=使用 SHA1 摘要的 ANSI X9.57 ECDSA 签名\nCertDumpAnsiX962ECDsaSignatureWithSha1=使用 SHA1 的 ANSI X9.62 ECDSA 签名\nCertDumpAnsiX962ECDsaSignatureWithSha224=使用 SHA224 的 ANSI X9.62 ECDSA 签名\nCertDumpAnsiX962ECDsaSignatureWithSha256=使用 SHA256 的 ANSI X9.62 ECDSA 签名\nCertDumpAnsiX962ECDsaSignatureWithSha384=使用 SHA384 的 ANSI X9.62 ECDSA 签名\nCertDumpAnsiX962ECDsaSignatureWithSha512=使用 SHA512 的 ANSI X9.62 ECDSA 签名\nCertDumpKUSign=可签署\nCertDumpKUNonRep=未被否决\nCertDumpKUEnc=密钥加密\nCertDumpKUDEnc=数据加密\nCertDumpKUKA=密钥协议\nCertDumpKUCertSign=证书签署者\nCertDumpKUCRLSigner=CRL 签署者\nCertDumpCritical=关键性\nCertDumpNonCritical=非关键\nCertDumpSigAlg=证书签名算法\nCertDumpCertSig=证书签名值\nCertDumpExtensionFailure=错误：无法处理扩展\nCertDumpIsCA=是证书权威授权者\nCertDumpIsNotCA=不是证书权威授权者\nCertDumpPathLen=最大中间 CA 数: %S\nCertDumpPathLenUnlimited=无限\nCertDumpEKU_1_3_6_1_5_5_7_3_1=TLS Web 服务器验证\nCertDumpEKU_1_3_6_1_5_5_7_3_2=TLS Web 客户端验证\nCertDumpEKU_1_3_6_1_5_5_7_3_3=代码签名\nCertDumpEKU_1_3_6_1_5_5_7_3_4=电子邮件保护\nCertDumpEKU_1_3_6_1_5_5_7_3_8=时间戳\nCertDumpEKU_1_3_6_1_5_5_7_3_9=OCSP 签名\nCertDumpEKU_1_3_6_1_4_1_311_2_1_21=微软个人代码签名\nCertDumpEKU_1_3_6_1_4_1_311_2_1_22=微软商业代码签名\nCertDumpEKU_1_3_6_1_4_1_311_10_3_1=微软信任列表签名\nCertDumpEKU_1_3_6_1_4_1_311_10_3_2=微软时间戳\nCertDumpEKU_1_3_6_1_4_1_311_10_3_3=微软服务器网关加密\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4=微软加密文件系统\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4_1=微软文件恢复\nCertDumpEKU_1_3_6_1_4_1_311_10_3_5=微软 Windows 硬件驱动验证\nCertDumpEKU_1_3_6_1_4_1_311_10_3_10=微软认证部属\nCertDumpEKU_1_3_6_1_4_1_311_10_3_11=微软密钥恢复\nCertDumpEKU_1_3_6_1_4_1_311_10_3_12=微软文档签名\nCertDumpEKU_1_3_6_1_4_1_311_10_3_13=微软终生签名\nCertDumpEKU_1_3_6_1_4_1_311_20_2_2=微软智能卡登录\nCertDumpEKU_1_3_6_1_4_1_311_21_6=微软密钥恢复代理\nCertDumpMSCerttype=微软证书模板名称\nCertDumpMSNTPrincipal=微软首要名称\nCertDumpMSCAVersion=微软 CA 版本\nCertDumpMSDomainGUID=微软域 GUID\nCertDumpEKU_2_16_840_1_113730_4_1=Netscape 服务器网关加密\nCertDumpRFC822Name=E-Mail 地址\nCertDumpDNSName=DNS 名称\nCertDumpX400Address=X.400 地址\nCertDumpDirectoryName=X.500 名称\nCertDumpEDIPartyName=EDI 方面名称\nCertDumpURI=URI\nCertDumpIPAddress=IP 地址\nCertDumpRegisterID=已注册 OID\nCertDumpKeyID=密钥 ID\nCertDumpVerisignNotices=Verisign 用户通知\nCertDumpUnused=未使用\nCertDumpKeyCompromise=密钥仲裁\nCertDumpCACompromise=CA 仲裁\nCertDumpAffiliationChanged=关联已更改\nCertDumpSuperseded=已取代\nCertDumpCessation=终止\nCertDumpHold=证书保持\nCertDumpOCSPResponder=OCSP\nCertDumpCAIssuers=CA 颁发者\nCertDumpCPSPointer=委任状指示器\nCertDumpUserNotice=用户通知\nCertDumpLogotype=标识语\nCertDumpECPublicKey=椭圆曲线公钥\nCertDumpECDSAWithSHA1=使用 SHA1 的 X9.62 ECDSA 签名\nCertDumpECprime192v1=ANSI X9.62 椭圆曲线 prime192v1（即 secp192r1, NIST P-192）\nCertDumpECprime192v2=ANSI X9.62 椭圆曲线 prime192v2\nCertDumpECprime192v3=ANSI X9.62 椭圆曲线 prime192v3\nCertDumpECprime239v1=ANSI X9.62 椭圆曲线 prime239v1\nCertDumpECprime239v2=ANSI X9.62 椭圆曲线 prime239v2\nCertDumpECprime239v3=ANSI X9.62 椭圆曲线 prime239v3\nCertDumpECprime256v1=ANSI X9.62 椭圆曲线 prime256v1 (即 secp256r1, NIST P-256)\nCertDumpECsecp112r1=SECG 椭圆曲线 secp112r1\nCertDumpECsecp112r2=SECG 椭圆曲线 secp112r2\nCertDumpECsecp128r1=SECG 椭圆曲线 secp128r1\nCertDumpECsecp128r2=SECG 椭圆曲线 secp128r2\nCertDumpECsecp160k1=SECG 椭圆曲线 secp160k1\nCertDumpECsecp160r1=SECG 椭圆曲线 secp160r1\nCertDumpECsecp160r2=SECG 椭圆曲线 secp160r2\nCertDumpECsecp192k1=SECG 椭圆曲线 secp192k1\nCertDumpECsecp224k1=SECG 椭圆曲线 secp224k1\nCertDumpECsecp224r1=SECG 椭圆曲线 secp224r1 (即 NIST P-224)\nCertDumpECsecp256k1=SECG 椭圆曲线 secp256k1\nCertDumpECsecp384r1=SECG 椭圆曲线 secp384r1 (即 NIST P-384)\nCertDumpECsecp521r1=SECG 椭圆曲线 secp521r1 (即 NIST P-521)\nCertDumpECc2pnb163v1=ANSI X9.62 椭圆曲线 c2pnb163v1\nCertDumpECc2pnb163v2=ANSI X9.62 椭圆曲线 c2pnb163v2\nCertDumpECc2pnb163v3=ANSI X9.62 椭圆曲线 c2pnb163v3\nCertDumpECc2pnb176v1=ANSI X9.62 椭圆曲线 c2pnb176v1\nCertDumpECc2tnb191v1=ANSI X9.62 椭圆曲线 c2tnb191v1\nCertDumpECc2tnb191v2=ANSI X9.62 椭圆曲线 c2tnb191v2\nCertDumpECc2tnb191v3=ANSI X9.62 椭圆曲线 c2tnb191v3\nCertDumpECc2onb191v4=ANSI X9.62 椭圆曲线 c2onb191v4\nCertDumpECc2onb191v5=ANSI X9.62 椭圆曲线 c2onb191v5\nCertDumpECc2pnb208w1=ANSI X9.62 椭圆曲线 c2pnb208w1\nCertDumpECc2tnb239v1=ANSI X9.62 椭圆曲线 c2tnb239v1\nCertDumpECc2tnb239v2=ANSI X9.62 椭圆曲线 c2tnb239v2\nCertDumpECc2tnb239v3=ANSI X9.62 椭圆曲线 c2tnb239v3\nCertDumpECc2onb239v4=ANSI X9.62 椭圆曲线 c2onb239v4\nCertDumpECc2onb239v5=ANSI X9.62 椭圆曲线 c2onb239v5\nCertDumpECc2pnb272w1=ANSI X9.62 椭圆曲线 c2pnb272w1\nCertDumpECc2pnb304w1=ANSI X9.62 椭圆曲线 c2pnb304w1\nCertDumpECc2tnb359v1=ANSI X9.62 椭圆曲线 c2tnb359v1\nCertDumpECc2pnb368w1=ANSI X9.62 椭圆曲线 c2pnb368w1\nCertDumpECc2tnb431r1=ANSI X9.62 椭圆曲线 c2tnb431r1\nCertDumpECsect113r1=SECG 椭圆曲线 sect113r1\nCertDumpECsect113r2=SECG 椭圆曲线 sect113r2\nCertDumpECsect131r1=SECG 椭圆曲线 sect131r1\nCertDumpECsect131r2=SECG 椭圆曲线 sect131r2\nCertDumpECsect163k1=SECG 椭圆曲线 sect163k1 (即 NIST K-163)\nCertDumpECsect163r1=SECG 椭圆曲线 sect163r1\nCertDumpECsect163r2=SECG 椭圆曲线 sect163r2 (即 NIST B-163)\nCertDumpECsect193r1=SECG 椭圆曲线 sect193r1\nCertDumpECsect193r2=SECG 椭圆曲线 sect193r2\nCertDumpECsect233k1=SECG 椭圆曲线 sect233k1 (即 NIST K-233)\nCertDumpECsect233r1=SECG 椭圆曲线 sect233r1 (即 NIST B-233)\nCertDumpECsect239k1=SECG 椭圆曲线 sect239k1\nCertDumpECsect283k1=SECG 椭圆曲线 sect283k1 (即 NIST K-283)\nCertDumpECsect283r1=SECG 椭圆曲线 sect283r1 (即 NIST B-283)\nCertDumpECsect409k1=SECG 椭圆曲线 sect409k1 (即 NIST K-409)\nCertDumpECsect409r1=SECG 椭圆曲线 sect409r1 (即 NIST B-409)\nCertDumpECsect571k1=SECG 椭圆曲线 sect571k1 (即 NIST K-571)\nCertDumpECsect571r1=SECG 椭圆曲线 sect571r1 (即 NIST B-571)\nCertDumpRawBytesHeader=大小: %S 字节 / %S 位\nPK11BadPassword=输入的密码不正确。\nSuccessfulP12Backup=已经成功备份您的安全证书和私钥。\nSuccessfulP12Restore=已成功恢复您的安全证书和私钥。\nPKCS12DecodeErr=解码该文件失败。它可能不是 PKCS #12 格式，或已经损坏，或您输入的密码不正确。\nPKCS12UnknownErrRestore=恢复 PKCS #12 文件失败，原因未知。\nPKCS12UnknownErrBackup=创建 PKCS #12 备份文件失败，原因未知。\nPKCS12UnknownErr=PKCS #12 操作失败，原因未知。\nPKCS12InfoNoSmartcardBackup=备份硬件安全设备（如智能卡）中的证书是不可能的。\nPKCS12DupData=证书和私钥已经存在于此安全设备中了。\nAddModuleFailure=无法添加模块\nAddModuleDup=安全模块已经存在\nDelModuleWarning=您确定要删除此安全模块吗？\nDelModuleError=无法删除模块\nAVATemplate=%S = %S\n\nPSMERR_SSL_Disabled=由于 SSL 协议已被禁用，无法安全地连接。\nPSMERR_SSL2_Disabled=由于该站点使用了旧的不安全版本的SSL协议，无法安全地连接。\nPSMERR_HostReusedIssuerSerial=您收到了一个无效的证书。请联系该服务器的管理员或者电子邮件通信员并向他们提供以下信息：\\n\\n您的证书具有与证书颁发机构颁发的另一个证书相同的序列号。请获取一个具有唯一序列号的新证书。\n\nSSLConnectionErrorPrefix=连接 %S 时发生错误。\n\ncertErrorIntro=%S 使用了无效的安全证书。\n\ncertErrorTrust_SelfSigned=该证书因为其自签名而不被信任。\ncertErrorTrust_UnknownIssuer=该证书因为其颁发者证书未知而不被信任。\ncertErrorTrust_UnknownIssuer2=该服务器可能未发送相应的中间证书。\ncertErrorTrust_UnknownIssuer3=可能需要导入一个额外的根证书。\ncertErrorTrust_CaInvalid=该证书因其为无效的 CA 证书颁发者而不被信任。\ncertErrorTrust_Issuer=该证书因为其颁发者证书不受信任而不被信任。\ncertErrorTrust_SignatureAlgorithmDisabled=该证书不被信任，因为证书签名所使用的签名算法因不安全已被禁用。\ncertErrorTrust_ExpiredIssuer=该证书因为其颁发者证书已过期而不被信任。\ncertErrorTrust_Untrusted=该证书不是来自一个受信任源。\n\ncertErrorMismatch=该证书对名称 %S 无效。\n# LOCALIZATION NOTE (certErrorMismatchSingle2): Do not translate <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>\ncertErrorMismatchSingle2=该证书仅对 <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a> 有效。\ncertErrorMismatchSinglePlain=此证书仅对 %S 有效\ncertErrorMismatchMultiple=该证书仅对下列域名有效：\n\n# LOCALIZATION NOTE (certErrorExpiredNow): Do not translate %1$S (date+time of expired certificate) or %2$S (current date+time)\ncertErrorExpiredNow=证书过期日期为 %1$S。而当前日期为 %2$S。\n# LOCALIZATION NOTE (certErrorNotYetValidNow): Do not translate %1$S (date+time certificate will become valid) or %2$S (current date+time)\ncertErrorNotYetValidNow=证书生效日期为 %1$S。而当前日期为 %2$S。\n\n# LOCALIZATION NOTE (certErrorCodePrefix2): Do not translate <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\ncertErrorCodePrefix2=错误代码: <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\n\nP12DefaultNickname=导入证书\nCertUnknown=未知\nCertNoEmailAddress=（无电子邮件地址）\nCaCertExists=此证书已在此前安装为一个证书权威机构。\nNotACACert=这不是一个证书权威授权证书，因此它无法被导入至证书权威授权列表。\nNotImportingUnverifiedCert=此证书无法通过验证而无法导入。该证书的颁发者可能未知或不受信任，此证书可能已过期或被废除，或者证书可能未被批准。\nUserCertIgnoredNoPrivateKey=无法安装此个人证书，因为您没有请求该证书时所创建的私钥。\nUserCertImported=您的个人证书已安装。您应该保存一份该证书的备份。\nCertOrgUnknown=（未知）\nCertNotStored=（未保存）\nCertExceptionPermanent=永久\nCertExceptionTemporary=临时\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/pipnss/security.properties",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nTitle=安全警告\nPostToInsecureFromSecureMessage=虽然此页已被加密，但您输入的信息将通过未加密的连接来发送，很容易被第三方看到。##您确定要继续发送此信息吗？##\nSecurityButtonTooltipText=显示此窗口的安全性信息\nSecurityButtonMixedContentTooltipText=警告: 包含未验证内容\nContinue=继续\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/pippki/certManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY certmgr.title                       \"证书管理器\">\n\n<!ENTITY certmgr.tab.mine                     \"您的证书\">\n<!ENTITY certmgr.tab.others2                  \"个人\">\n<!ENTITY certmgr.tab.websites3                \"服务器\">\n<!ENTITY certmgr.tab.ca                       \"证书机构\">\n<!ENTITY certmgr.tab.orphan2                  \"其他\">\n\n<!ENTITY certmgr.mine                         \"您有这些组织用来识别您的证书：\">\n<!ENTITY certmgr.others                       \"您用来识别这些人的证书文件：\">\n<!ENTITY certmgr.websites2                    \"您用来识别这些服务器的证书：\">\n<!ENTITY certmgr.cas                          \"您有识别这些证书颁发机构的证书文件：\">\n<!ENTITY certmgr.orphans                      \"您的不符合其他任何种类的文件中的证书：\">\n\n<!ENTITY certmgr.detail.general_tab.title     \"常规\">\n<!ENTITY certmgr.detail.general_tab.accesskey \"G\">\n<!ENTITY certmgr.detail.prettyprint_tab.title \"详细信息\">\n<!ENTITY certmgr.detail.prettyprint_tab.accesskey \"D\">\n\n<!ENTITY certmgr.pending.label                \"正在核实证书…\">\n<!ENTITY certmgr.subjectinfo.label            \"颁发给\">\n<!ENTITY certmgr.issuerinfo.label             \"颁发者\">\n<!ENTITY certmgr.periodofvalidity.label       \"有效期\" >\n<!ENTITY certmgr.fingerprints.label           \"指纹\">\n<!ENTITY certmgr.certdetail.title             \"证书细节\">\n<!ENTITY certmgr.certdetail.cn                \"通用名(CN)\">\n<!ENTITY certmgr.certdetail.o                 \"组织\">\n<!ENTITY certmgr.certdetail.ou                \"组织单元\">\n<!ENTITY certmgr.certdetail.serialnumber      \"序列号\">\n<!ENTITY certmgr.certdetail.sha256fingerprint \"SHA-256 指纹\">\n<!ENTITY certmgr.certdetail.sha1fingerprint   \"SHA1 指纹\">\n\n<!ENTITY certmgr.editcacert.title             \"编辑CA证书信任设置\">\n<!ENTITY certmgr.editcert.edittrust           \"编辑信任设置：\">\n<!ENTITY certmgr.editcert.trustssl            \"此证书可以标识网站。\">\n<!ENTITY certmgr.editcert.trustemail          \"此证书可以标识电子邮件用户。\">\n<!ENTITY certmgr.editcert.trustobjsign        \"此证书可以标识软件制造者。\">\n\n<!ENTITY certmgr.deletecert.title             \"删除证书\">\n\n<!ENTITY certmgr.certname                     \"证书名称\">\n<!ENTITY certmgr.certserver                   \"服务器\">\n<!ENTITY certmgr.override_lifetime            \"生命周期\">\n<!ENTITY certmgr.tokenname                    \"安全设备\">\n<!ENTITY certmgr.begins                       \"起始时间\">\n<!ENTITY certmgr.expires                      \"过期时间\">\n<!ENTITY certmgr.email                        \"电子邮件地址\">\n<!ENTITY certmgr.serial                       \"序列号\">\n\n<!ENTITY certmgr.close.label                  \"关闭\">\n<!ENTITY certmgr.close.accesskey              \"C\">\n<!ENTITY certmgr.view2.label                  \"查看…\">\n<!ENTITY certmgr.view2.accesskey              \"V\">\n<!ENTITY certmgr.edit3.label                  \"编辑信任…\">\n<!ENTITY certmgr.edit3.accesskey              \"E\">\n<!ENTITY certmgr.export.label                 \"导出…\">\n<!ENTITY certmgr.export.accesskey             \"x\">\n<!ENTITY certmgr.delete2.label                \"删除…\">\n<!ENTITY certmgr.delete2.accesskey            \"D\">\n<!ENTITY certmgr.delete_builtin.label         \"删除或不信任…\">\n<!ENTITY certmgr.delete_builtin.accesskey     \"D\">\n<!ENTITY certmgr.backup2.label                \"备份…\">\n<!ENTITY certmgr.backup2.accesskey            \"B\">\n<!ENTITY certmgr.backupall2.label             \"全部备份…\">\n<!ENTITY certmgr.backupall2.accesskey         \"k\">\n<!ENTITY certmgr.restore2.label               \"导入…\">\n<!ENTITY certmgr.restore2.accesskey           \"m\">\n<!ENTITY certmgr.details.label                \"证书字段\">\n<!ENTITY certmgr.details.accesskey            \"F\">\n<!ENTITY certmgr.fields.label                 \"字段值\">\n<!ENTITY certmgr.fields.accesskey             \"V\">\n<!ENTITY certmgr.hierarchy.label              \"证书结构\">\n<!ENTITY certmgr.hierarchy.accesskey2         \"H\">\n<!ENTITY certmgr.addException.label           \"添加例外…\">\n<!ENTITY certmgr.addException.accesskey       \"x\">\n\n<!ENTITY exceptionMgr.title                   \"添加安全例外\">\n<!ENTITY exceptionMgr.exceptionButton.label   \"确认安全例外\">\n<!ENTITY exceptionMgr.exceptionButton.accesskey \"C\">\n<!ENTITY exceptionMgr.supplementalWarning     \"合法的银行、电商以及其他公共站点不会要求您如此操作。\">\n<!ENTITY exceptionMgr.certlocation.caption2   \"服务器\">\n<!ENTITY exceptionMgr.certlocation.url        \"地址:\">\n<!ENTITY exceptionMgr.certlocation.download   \"获取证书\">\n<!ENTITY exceptionMgr.certlocation.accesskey  \"G\">\n<!ENTITY exceptionMgr.certstatus.caption      \"证书状态\">\n<!ENTITY exceptionMgr.certstatus.viewCert     \"查看…\">\n<!ENTITY exceptionMgr.certstatus.accesskey    \"V\">\n<!ENTITY exceptionMgr.permanent.label         \"永久保存此例外\">\n<!ENTITY exceptionMgr.permanent.accesskey     \"P\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/pippki/deviceManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY devmgr.title                           \"设备管理器\">\n<!-- LOCALIZATION NOTE (devmgr.style2): This is CSS style for Device Manager\n     window size. Don't translate \"width\" nor \"height\". Adjust the numbers\n     to make window contents fit. -->\n<!ENTITY devmgr.style2                          \"width: 67em; height: 32em;\">\n\n<!ENTITY devmgr.devlist.label                   \"安全模块和设备\">\n<!ENTITY devmgr.details.title                   \"细节\">\n<!ENTITY devmgr.details.title2                  \"值\">\n\n<!ENTITY devmgr.button.login.label              \"登录\">\n<!ENTITY devmgr.button.login.accesskey          \"n\">\n<!ENTITY devmgr.button.logout.label             \"注销\">\n<!ENTITY devmgr.button.logout.accesskey         \"O\">\n<!ENTITY devmgr.button.changepw.label           \"修改密码\">\n<!ENTITY devmgr.button.changepw.accesskey       \"P\">\n<!ENTITY devmgr.button.load.label               \"载入\">\n<!ENTITY devmgr.button.load.accesskey           \"L\">\n<!ENTITY devmgr.button.unload.label             \"卸载\">\n<!ENTITY devmgr.button.unload.accesskey         \"U\">\n<!ENTITY devmgr.button.fips.accesskey           \"F\">\n\n<!ENTITY loaddevice.info                        \"输入您要添加的模块的信息。\">\n<!ENTITY loaddevice.modname                     \"模块名称:\">\n<!ENTITY loaddevice.modname.accesskey           \"M\">\n<!ENTITY loaddevice.modname.default             \"新建PKCS#11模块\">\n<!ENTITY loaddevice.filename                    \"模块文件名:\">\n<!ENTITY loaddevice.filename.accesskey          \"f\">\n<!ENTITY loaddevice.browse                      \"浏览…\">\n<!ENTITY loaddevice.browse.accesskey            \"B\">\n\n<!ENTITY loaddevice.title                       \"载入PKCS#11设备\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/pippki/pippki.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Values for changepassword.xul -->\n<!ENTITY setPassword.title  \"修改主密码\">\n<!ENTITY setPassword.tokenName.label \"安全设备\">\n<!ENTITY setPassword.oldPassword.label \"当前密码:\">\n<!ENTITY setPassword.newPassword.label \"新密码:\">\n<!ENTITY setPassword.reenterPassword.label \"新密码(重复):\">\n<!ENTITY setPassword.meter.label \"密码强度\">\n\n<!-- Values for resetpassword.xul -->\n<!ENTITY resetPasswordButtonLabel \"重置\">\n<!ENTITY resetPassword.title  \"重置主密码\">\n<!ENTITY resetPassword.text  \"如果您重置您的主密码，您存储的所有网站和电子邮箱密码、表单数据、个人证书以及私钥，都将被丢弃。您确实要重置主密码吗？\">\n\n<!-- Downloading a cert -->\n<!ENTITY downloadCert.title \"下载证书\">\n<!ENTITY downloadCert.message1 \"您被询问要求信任一个新的数字证书认证机构（CA）。\">\n<!ENTITY downloadCert.trustSSL \"信任使用此CA标识的网站。\">\n<!ENTITY downloadCert.trustEmail \"信任使用此CA标识的电子邮件用户。\">\n<!ENTITY downloadCert.trustObjSign \"信任使用此CA标识的软件开发者。\">\n<!ENTITY downloadCert.message3 \"在信任此CA之前，您应该检查它的证书、策略和它的手续（如果有的话）。\">\n<!ENTITY downloadCert.viewCert.label \"查看\">\n<!ENTITY downloadCert.viewCert.text \"检查CA证书\">\n\n<!-- Strings for the SSL client auth ask dialog -->\n<!ENTITY clientAuthAsk.title \"使用确认请求\">\n<!ENTITY clientAuthAsk.message1 \"此站点请求您用证书来标识您自己：\">\n<!ENTITY clientAuthAsk.message2 \"选择一个证书作为标识：\">\n<!ENTITY clientAuthAsk.message3 \"所选证书细节：\">\n\n<!ENTITY pkcs12.setpassword.title  \"输入证书备份密码\">\n<!ENTITY pkcs12.setpassword.message  \"证书备份密码是用来保护您将创建的证书备份文件的。您必需设置此密码来进行备份。\">\n<!ENTITY pkcs12.setpassword.label1 \"证书备份密码：\">\n<!ENTITY pkcs12.setpassword.label2 \"证书备份密码（重复）：\">\n<!ENTITY pkcs12.setpassword.reminder \"重要：如果您忘记了您的证书备份密码，您此后将无法恢复此备份。请将它记在一个安全的地方。\">\n\n<!ENTITY chooseToken.title  \"选择令牌对话框\">\n<!ENTITY chooseToken.message1 \"请选择一个令牌。\">\n\n<!-- Strings for the CreateCertInfo dialog  -->\n<!ENTITY createCertInfo.title \"产生新的私钥\">\n<!ENTITY createCertInfo.msg1 \"正在生成密钥… 可能需要几分钟…。\">\n<!ENTITY createCertInfo.msg2 \"请稍候…\">\n\n<!-- Strings for protectedAuth dialog -->\n<!ENTITY protectedAuth.title \"受保护的令牌身份验证\">\n<!ENTITY protectedAuth.msg \"请验证该令牌。认证方式取决于您的令牌的类型。\">\n<!ENTITY protectedAuth.tokenName.label \"令牌：\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/pippki/pippki.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=请为 PSM 私钥安全设备输入个人安全密码。\n\n# LOCALIZATION NOTE(certWithSerial): Used for semi-uniquely representing a cert.\n# %1$S is the serial number of the cert in AA:BB:CC hex format.\ncertWithSerial=证书序列号：%1$S\n\n# Download Cert dialog\n# LOCALIZATION NOTE(newCAMessage1):\n# %S is a string representative of the certificate being downloaded/imported.\nnewCAMessage1=您要信任“%S”用于如下目的吗？\nunnamedCA=证书机构（未命名）\n\n# For editing cert trust\neditTrustCA=证书“%S”描绘了一个数字证书颁发机构（CA）。\n\n# For Deleting Certificates\ndeleteSslCertConfirm3=您确定要删除这些服务器例外吗？\ndeleteSslCertImpact3=如果您删除一个服务器例外，您将恢复对该站点的默认安全检查，并将要求该站点使用有效证书。\ndeleteSslCertTitle3=删除服务器证书例外\n\ndeleteUserCertConfirm=确定要删除这些证书吗？\ndeleteUserCertImpact=如果您删除了某个您自己的证书，您将无法使用它来标识你自己。\ndeleteUserCertTitle=删除您的证书\n\ndeleteCaCertConfirm2=您已请求删除这些 CA 证书。内建的证书将被取消所有信任使操作达到同样的效果。您确认要删除或取消信任吗？\ndeleteCaCertImpactX2=如果您删除或不信任证书一个颁发机构（CA）证书，本应用程序将不再信任由该 CA 颁发的任何证书.\ndeleteCaCertTitle2=删除或不信任 CA 证书\n\ndeleteEmailCertConfirm=您确定要删除这些人的电子邮件证书吗？\ndeleteEmailCertImpactDesc=如果您删除了某人的电子邮件证书，您将不能再向此人发送加密电子邮件。\ndeleteEmailCertTitle=删除电子邮件证书\n\ndeleteOrphanCertConfirm=您确定要删除这些证书吗？\ndeleteOrphanCertTitle=删除证书\n\n# PKCS#12 file dialogs\nchooseP12RestoreFileDialog2=要导入的证书文件\nchooseP12BackupFileDialog=要备份的文件名\nfile_browse_PKCS12_spec=PKCS12 文件\ngetPKCS12FilePasswordMessage=请输入被用来加密此证书备份的密码：\n\n# Cert verification\ncertVerified=此证书已经过认证，可用于下列用途：\ncertNotVerified_CertRevoked=无法验证此证书，因为它已被废除。\ncertNotVerified_CertExpired=无法验证此证书，因为已经过期。\ncertNotVerified_CertNotTrusted=无法验证此证书，因为它不被信任。\ncertNotVerified_IssuerNotTrusted=无法验证此证书，因为其颁发者不受信任。\ncertNotVerified_IssuerUnknown=无法验证此证书，因为颁发者未知。\ncertNotVerified_CAInvalid=无法验证此证书，因为 CA 证书无效。\ncertNotVerified_AlgorithmDisabled=无法验证此证书，因为它使用了不安全而已被禁用的签名算法。\ncertNotVerified_Unknown=因为未知原因，无法验证此证书。\n\n# Client auth\nclientAuthRemember=记住此决定\n# LOCALIZATION NOTE(clientAuthNickAndSerial): Represents a single cert when the\n# user is choosing from a list of certificates.\n# %1$S is the nickname of the cert.\n# %2$S is the serial number of the cert in AA:BB:CC hex format.\nclientAuthNickAndSerial=%1$S [%2$S]\n# LOCALIZATION NOTE(clientAuthHostnameAndPort):\n# %1$S is the hostname of the server.\n# %2$S is the port of the server.\nclientAuthHostnameAndPort=%1$S:%2$S\n# LOCALIZATION NOTE(clientAuthMessage1): %S is the Organization of the server\n# cert.\nclientAuthMessage1=组织: \"%S\"\n# LOCALIZATION NOTE(clientAuthMessage2): %S is the Organization of the issuer\n# cert of the server cert.\nclientAuthMessage2=颁发于：“%S”\n# LOCALIZATION NOTE(clientAuthIssuedTo): %1$S is the Distinguished Name of the\n# currently selected client cert, such as \"CN=John Doe,OU=Example\" (without\n# quotes).\nclientAuthIssuedTo=颁发给：%1$S\n# LOCALIZATION NOTE(clientAuthSerial): %1$S is the serial number of the selected\n# cert in AA:BB:CC hex format.\nclientAuthSerial=序列号：%1$S\n# LOCALIZATION NOTE(clientAuthValidityPeriod):\n# %1$S is the already localized notBefore date of the selected cert.\n# %2$S is the already localized notAfter date of the selected cert.\nclientAuthValidityPeriod=有效期从 %1$S 至 %2$S\n# LOCALIZATION NOTE(clientAuthKeyUsages): %1$S is a comma separated list of\n# already localized key usages the selected cert is valid for.\nclientAuthKeyUsages=密钥用法：%1$S\n# LOCALIZATION NOTE(clientAuthEmailAddresses): %1$S is a comma separated list of\n# e-mail addresses the selected cert is valid for.\nclientAuthEmailAddresses=电子邮件地址：%1$S\n# LOCALIZATION NOTE(clientAuthIssuedBy): %1$S is the Distinguished Name of the\n# cert which issued the selected cert.\nclientAuthIssuedBy=签发者：%1$S\n# LOCALIZATION NOTE(clientAuthStoredOn): %1$S is the name of the PKCS #11 token\n# the selected cert is stored on.\nclientAuthStoredOn=存储于：%1$S\n\n# Page Info\npageInfo_NoEncryption=连接未加密\npageInfo_Privacy_None1=此网站 %S 不支持加密您正在查看的页面。\npageInfo_Privacy_None2=未经加密的信息在互联网的传输过程中可能被他人窥探其内容。\npageInfo_Privacy_None4=您正在查看的页面在经互联网传输时未被加密。\n# LOCALIZATION NOTE (pageInfo_EncryptionWithBitsAndProtocol and pageInfo_BrokenEncryption):\n# %1$S is the name of the encryption standard,\n# %2$S is the key size of the cipher.\n# %3$S is protocol version like \"SSL 3\" or \"TLS 1.2\"\npageInfo_EncryptionWithBitsAndProtocol=连接已加密（%1$S，%2$S 位密钥，%3$S）\npageInfo_BrokenEncryption=脆弱的加密（%1$S，%2$S 位密钥，%3$S）\npageInfo_Privacy_Encrypted1=您正在查看的网页在传送到互联网之前已加密。\npageInfo_Privacy_Encrypted2=加密措施使得未授权的人难于查看计算机之间的通信。因此，别人不太可能从此网页传送的过程中拦截并读取此页面。\npageInfo_MixedContent=连接已部分加密\npageInfo_MixedContent2=您正在查看的页面的部分内容在传输到互联网之前没有经过加密。\npageInfo_WeakCipher=您到此网站的连接使用了一个较弱的加密并且非私密。其他人可能查看您的信息和修改该网站的行为。\npageInfo_CertificateTransparency_Compliant=此网站遵守“证书透明度”政策。\n\n# Cert Viewer\n# LOCALIZATION NOTE(certViewerTitle): Title used for the Certificate Viewer.\n# %1$S is a string representative of the certificate being viewed.\ncertViewerTitle=证书查看器：“%1$S”\nnotPresent=<无此部分>\n\n# Token Manager\npassword_not_set=（未设定）\nfailed_pw_change=无法修改主密码。\nincorrect_pw=您输入的主密码不正确，请重试。\npw_change_ok=主密码修改成功。\npw_erased_ok=警告！您已经删除了您的主密码。\\u0020\npw_not_wanted=警告！您已经决定不使用主密码。\npw_empty_warning=您存储的网站密码、邮箱密码、表单数据以及私钥，这些都将不被保护。\npw_change2empty_in_fips_mode=您现在处于 FIPS 模式中。 FIPS 需要一个非空的主密码。\nlogin_failed=登录失败\nloadPK11TokenDialog=选择载入一个 PKCS#11 设备\ndevinfo_modname=模块\ndevinfo_modpath=路径\ndevinfo_label=标签\ndevinfo_manID=制造商\ndevinfo_serialnum=序列号\ndevinfo_hwversion=HW版本\ndevinfo_fwversion=FW版本\ndevinfo_status=状态\ndevinfo_desc=描述\ndevinfo_stat_disabled=已禁用\ndevinfo_stat_notpresent=暂无\ndevinfo_stat_uninitialized=未初始化\ndevinfo_stat_notloggedin=未登录\ndevinfo_stat_loggedin=已登录\ndevinfo_stat_ready=可以使用\nenable_fips=启用FIPS\ndisable_fips=禁用FIPS\nfips_nonempty_password_required=FIPS 需要您为各个安全设备设置一个主密码。请在启用 FIPS 模式之前设置主密码。\nunable_to_toggle_fips=无法更换该安全设备的 FIPS 模式。建议您退出并重新启动本应用程序。\n\nresetPasswordConfirmationTitle=重置主密码\nresetPasswordConfirmationMessage=您的密码已被重置。\n\n# Import certificate(s) file dialog\nimportEmailCertPrompt=请选择包含要导入的包含某人邮件证书的文件\nimportCACertsPrompt=请选择要导入的包含 CA 证书的文件\nfile_browse_Certificate_spec=证书文件\n\n# Cert export\nSaveCertAs=保存证书至文件\nCertFormatBase64=X.509 证书 (PEM)\nCertFormatBase64Chain=X.509 含链证书 (PEM)\nCertFormatDER=X.509 证书 (DER)\nCertFormatPKCS7=X.509 证书 (PKCS#7)\nCertFormatPKCS7Chain=X.509 含链证书 (PKCS#7)\nwriteFileFailure=文件错误\nwriteFileFailed=无法写入文件 %S：\\n%S。\nwriteFileAccessDenied=无法访问\nwriteFileIsLocked=文件已被锁定\nwriteFileNoDeviceSpace=设备无足够剩余空间\nwriteFileUnknownError=未知错误\n\n# Add Security Exception dialog\naddExceptionBrandedWarning2=您将指定 %S 如何来标识此站点。\naddExceptionInvalidHeader=此站点尝试使用无效的信息来标识自身。\naddExceptionDomainMismatchShort=错误的站点\naddExceptionDomainMismatchLong2=证书属于其他网站，有可能是某人想要伪装成此网站。\naddExceptionExpiredShort=过时的信息\naddExceptionExpiredLong2=证书已失效，可能是被盗或者丢失，有可能被别人用于伪装成此网站。\naddExceptionUnverifiedOrBadSignatureShort=未知标识\naddExceptionUnverifiedOrBadSignatureLong2=因为无法确认此证书是由受信任的发行机构以安全的方式签署，所以无法信任此证书。\naddExceptionValidShort=有效的证书\naddExceptionValidLong=此站点提供了有效、已验证的标识。因此无添加例外的必要。\naddExceptionCheckingShort=正在检查信息\naddExceptionCheckingLong2=正在尝试识别此站点…\naddExceptionNoCertShort=无可用信息\naddExceptionNoCertLong2=无法取得指定站点的标识及状态信息。\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/pippki/validation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  validation.crlmanager.label             \"管理 CRL\">\n<!ENTITY  validation.crlmanager.description       \"这些证书废弃列表 （CRL）已保存在您的证书数据库中：\">\n<!ENTITY  validation.crlname.label                \"名称\">\n<!ENTITY  validation.crllastupdate.label          \"最近更新\">\n<!ENTITY  validation.crlnextupdate.label          \"下次更新\">\n<!ENTITY  validation.crlautoupdateenabled.label   \"自动更新\">\n<!ENTITY  validation.crlautoupdatestatus.label    \"自动更新状态\">\n<!ENTITY  validation.deletecrl.label              \"删除\">\n<!ENTITY  validation.deletecrl.accesskey          \"D\">\n<!ENTITY  validation.updatecrl.label              \"更新\">\n<!ENTITY  validation.updatecrl.accesskey          \"U\">\n<!ENTITY  validation.advanced.label               \"设置\">\n<!ENTITY  validation.advanced.accesskey           \"S\">\n\n<!ENTITY  validation.crl.autoupdate.title         \"自动更新 CRL 首选项\">\n<!ENTITY  validation.crl.autoupdate.enable.label  \"对此 CRL 启用自动更新\">\n<!ENTITY  validation.crl.autoupdate.time.label1   \"下次更新日期之前\">\n<!ENTITY  validation.crl.autoupdate.time.label2   \" 天更新\">\n<!ENTITY  validation.crl.autoupdate.freq.label1   \"每隔\">\n<!ENTITY  validation.crl.autoupdate.freq.label2   \"天更新\">\n<!ENTITY  validation.crl.autoupdate.url.label     \"CRL 将被导入，从：\">\n<!ENTITY  crl.import.status.title                 \"CRL 导入状态\">\n<!ENTITY  crl.import.success.message              \"证书废弃列表（CRL）已被成功导入。\">\n<!ENTITY  crl.issuer.label                        \"CRL 发布者为：\">\n<!ENTITY  crl.issuer.org.label                    \"组织：\">\n<!ENTITY  crl.issuer.orgunit.label                \"单元：\">\n<!ENTITY  crl.import.nextupdate.label             \"下次更新：\">\n<!ENTITY  crl.autoupdate.fail.cnt.label           \"之前连续更新失败：\">\n<!ENTITY  crl.autoupdate.fail.reason.label        \"上次更新失败详细信息：\">\n<!ENTITY  edit.button                             \"设置\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nBookmarksMenuFolderTitle=书签菜单\nBookmarksToolbarFolderTitle=书签工具栏\nOtherBookmarksFolderTitle=其他书签\nTagsFolderTitle=标签\nMobileBookmarksFolderTitle=移动版书签\n\n# LOCALIZATION NOTE (dateName):\n# These are used to generate history containers when history is grouped by date\nfinduri-AgeInDays-is-0=今天\nfinduri-AgeInDays-is-1=昨天\nfinduri-AgeInDays-is=%S 天之前\nfinduri-AgeInDays-last-is=过去 %S 天\nfinduri-AgeInDays-isgreater=超过 %S 天\nfinduri-AgeInMonths-is-0=本月\nfinduri-AgeInMonths-isgreater=%S 个月前\n\n# LOCALIZATION NOTE (localFiles):\n# This is used to generate local files container when history is grouped by site\nlocalhost=（本地文件）\n\n# LOCALIZATION NOTE\n# The string is used for showing file size of each backup in the \"fileRestorePopup\" popup\n# %1$S is the file size\n# %2$S is the file size unit\nbackupFileSizeText=%1$S %2$S\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/pluginproblem/pluginproblem.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n<!ENTITY tapToPlayPlugin                                     \"点按此处激活插件。\">\n<!ENTITY clickToActivatePlugin                               \"激活插件。\">\n<!ENTITY checkForUpdates                                     \"检查更新…\">\n<!ENTITY blockedPlugin.label                                 \"已拦截此插件以保护您的电脑。\">\n<!ENTITY hidePluginBtn.label                                 \"隐藏插件\">\n<!ENTITY managePlugins                                       \"管理插件…\">\n\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n<!ENTITY reloadPlugin.pre                                    \"\">\n<!ENTITY reloadPlugin.middle                                 \"重新载入页面\">\n<!ENTITY reloadPlugin.post                                   \"以再试一次。\">\n<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please                                       \"发送崩溃报告\">\n<!ENTITY report.submitting                                   \"正在发送报告…\">\n<!ENTITY report.submitted                                    \"崩溃报告已发送。\">\n<!ENTITY report.disabled                                     \"崩溃报告已被禁用。\">\n<!ENTITY report.failed                                       \"发送失败。\">\n<!ENTITY report.unavailable                                  \"没有可用的报告。\">\n<!ENTITY report.comment                                      \"加上附注（附注将公开可见）\">\n<!ENTITY report.pageURL                                      \"一并提交页面网址\">\n\n<!ENTITY plugin.file                                         \"文件\">\n<!ENTITY plugin.mimeTypes                                    \"MIME 类型\">\n<!ENTITY plugin.flashProtectedMode.label                     \"启用 Adobe Flash 保护模式\">\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/services/errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nerror.login.reason.network      = 连接服务器失败\nerror.login.reason.recoverykey  = 恢复密钥错误\nerror.login.reason.account      = 账号或密码错误\nerror.login.reason.no_username  = 缺少账号\nerror.login.reason.no_password2 = 缺少密码\nerror.login.reason.no_recoverykey= 没有已保存的恢复密钥来使用\nerror.login.reason.server       = 服务器配置不正确\n\nerror.sync.failed_partial            = 无法同步一种或多种数据类型\n# LOCALIZATION NOTE (error.sync.reason.serverMaintenance): We removed the extraneous period from this string\nerror.sync.reason.serverMaintenance  = Firefox 同步服务器正在维护，维护完成后会自动恢复同步\n\ninvalid-captcha = 验证码错误，请重试\nweak-password   = 使用更复杂的密码\n\n# this is the fallback, if we hit an error we didn't bother to localize\nerror.reason.unknown          = 未知错误\n\nchange.password.pwSameAsPassword     = 密码不能与当前密码相同\nchange.password.pwSameAsUsername     = 密码不能与用户名相同\nchange.password.pwSameAsEmail        = 密码不能与您的电子邮箱地址相同\nchange.password.mismatch             = 两次输入的密码不一致\nchange.password.tooShort             = 密码太短\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN/locale/zh-CN/services/sync.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# %1: the user name (Ed), %2: the app name (Firefox), %3: the operating system (Android)\nclient.name2 = 用户 %1$S 在 %3$S 上使用的 %2$S\n\n# %S is the date and time at which the last sync successfully completed\nlastSync2.label = 最近同步：%S\n\n# signInToSync.description is the tooltip for the Sync buttons when Sync is\n# not configured.\nsignInToSync.description = 登录同步服务\n\nsyncnow.label = 立即同步\nsyncing2.label = 正在同步…\n"
  },
  {
    "path": "langpacks/zh-CN/chrome/zh-CN.manifest",
    "content": "locale alerts zh-CN zh-CN/locale/zh-CN/alerts/\nlocale autoconfig zh-CN zh-CN/locale/zh-CN/autoconfig/\nlocale global zh-CN zh-CN/locale/zh-CN/global/\nlocale global-platform zh-CN zh-CN/locale/zh-CN/global-platform/\nlocale mozapps zh-CN zh-CN/locale/zh-CN/mozapps/\nlocale necko zh-CN zh-CN/locale/zh-CN/necko/\nlocale passwordmgr zh-CN zh-CN/locale/zh-CN/passwordmgr/\nlocale pipnss zh-CN zh-CN/locale/zh-CN/pipnss/\nlocale pippki zh-CN zh-CN/locale/zh-CN/pippki/\nlocale places zh-CN zh-CN/locale/zh-CN/places/\nlocale pluginproblem zh-CN zh-CN/locale/zh-CN/pluginproblem/\nlocale weave zh-CN zh-CN/locale/zh-CN/\n"
  },
  {
    "path": "langpacks/zh-CN/chrome.manifest",
    "content": "manifest browser/chrome.manifest application=bluegriffon@bluegriffon.com\nmanifest chrome/zh-CN.manifest\nmanifest bluegriffon/chrome.manifest application=bluegriffon@bluegriffon.com\n"
  },
  {
    "path": "langpacks/zh-CN/install.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!--\n\n-->\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n     xmlns:em=\"http://www.mozilla.org/2004/em-rdf#\">\n  <Description about=\"urn:mozilla:install-manifest\"\n               em:id=\"langpack-zh-CN@bluegriffon.org\"\n               em:name=\"Chinese Simplified (zh-CN) Language Pack\"\n               em:version=\"3.2\"\n               em:type=\"8\"\n               em:creator=\"Mozest\">\n    <em:contributor>Wen Shaohua</em:contributor> <em:contributor>Jin Jian</em:contributor> <em:contributor>Rongjun Mu</em:contributor> <em:contributor>Xie Yanbo</em:contributor> <em:contributor>Cathayan</em:contributor> <em:contributor>YFdyh000</em:contributor> <em:contributor>xcffl</em:contributor> <em:contributor>Shen Hao</em:contributor> <em:contributor>Liu Xing</em:contributor>\n\n    <em:targetApplication>\n      <Description>\n        <em:id>bluegriffon@bluegriffon.com</em:id>\n        <em:minVersion>3.2</em:minVersion>\n        <em:maxVersion>3.2</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n  </Description>\n</RDF>\n"
  },
  {
    "path": "langpacks/zh-TW/bluegriffon/chrome.manifest",
    "content": "locale bluegriffon zh-TW base/locale/bluegriffon/\nlocale branding zh-TW base/locale/branding/\nlocale fs zh-TW extensions/fs/\nlocale gfd zh-TW extensions/gfd/\nlocale cssproperties zh-TW sidebars/cssproperties/\nlocale domexplorer zh-TW sidebars/domexplorer/\nlocale scripteditor zh-TW sidebars/scripteditor/\nlocale stylesheets zh-TW sidebars/stylesheets/\nlocale tipoftheday zh-TW extensions/tipoftheday/\nlocale aria zh-TW sidebars/aria/\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/branding/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  brandShorterName      \"Firefox\">\n<!ENTITY  brandShortName        \"Firefox Developer Edition\">\n<!ENTITY  brandFullName         \"Firefox Developer Edition\">\n<!ENTITY  vendorShortName       \"Mozilla\">\n<!ENTITY  trademarkInfo.part1   \" \">\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/branding/brand.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrandShorterName=Firefox\nbrandShortName=Firefox Developer Edition\nbrandFullName=Firefox Developer Edition\nvendorShortName=Mozilla\n\nsyncBrandShortName=Sync\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/branding/browserconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Do NOT localize or otherwise change these values\nbrowser.startup.homepage=about:home\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/aboutAccounts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAccounts.welcome \"歡迎使用 &syncBrand.shortName.label;\">\n\n<!ENTITY aboutAccountsConfig.description \"登入以同步您的分頁、書籤、密碼與其他資料。\">\n<!ENTITY aboutAccountsConfig.startButton.label \"開始設定\">\n<!ENTITY aboutAccountsConfig.syncPreferences.label \"同步偏好設定\">\n<!ENTITY aboutAccounts.noConnection.title \"無連線\">\n<!ENTITY aboutAccounts.noConnection.description \"您必須連線到網際網路才能登入。\">\n<!ENTITY aboutAccounts.noConnection.retry \"重試\">\n<!ENTITY aboutAccounts.badConfig.title \"設定無效\">\n<!ENTITY aboutAccounts.badConfig.description \"無法偵測您的 Firefox 帳號伺服器設定，請稍後再試。\">\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/aboutCertError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD\n    SYSTEM \"chrome://branding/locale/brand.dtd\">\n  %brandDTD;\n\n<!-- These strings are used by Firefox's custom about:certerror page,\na replacement for the standard security certificate errors produced\nby NSS/PSM via netError.xhtml. -->\n\n<!ENTITY certerror.pagetitle1  \"不安全的連線\">\n<!ENTITY certerror.longpagetitle1 \"您的連線並不安全\">\n\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara \"<span class='hostname'/> 的網站管理員未正確設定好網站。為了確保您的資訊不會被盜走，&brandShortName; 並未連線至該網站。\">\n<!ENTITY certerror.returnToPreviousPage.label \"返回\">\n<!ENTITY certerror.learnMore \"更多資訊…\">\n<!ENTITY certerror.advanced.label \"進階\">\n\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"此網站使用 HTTP Strict Transport Security (HSTS) 要求 &brandShortName; 只能進行安全連線。\n因此您無法為此憑證新增例外。\">\n\n<!ENTITY certerror.expert.content \"如果您知道為何錯誤，您可以讓 &brandShortName; 改信任此身分識別資訊。\n<b>即便您信任此網站，此錯誤依然代表有人正試著假冒該網站。</b>\">\n<!ENTITY certerror.expert.contentPara2 \"除非您有理由確定此網站身分識別資訊沒有問題，否則切勿新增例外網站。\">\n<!ENTITY certerror.addException.label \"新增例外網站…\">\n<!ENTITY certerror.copyToClipboard.label \"將文字複製到剪貼簿\">\n\n<!ENTITY errorReporting.automatic \"回報這樣的錯誤以幫助 Mozilla 找出未正確設定的網站\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/aboutDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n<!ENTITY aboutDialog.title          \"關於 &brandFullName;\">\n\n<!-- LOCALIZATION NOTE (update.checkForUpdatesButton.*, update.updateButton.*):\n# Only one button is present at a time.\n# The button when displayed is located directly under the Firefox version in\n# the about dialog (see bug 596813 for screenshots).\n-->\n<!ENTITY update.checkForUpdatesButton.label       \"檢查更新\">\n<!ENTITY update.checkForUpdatesButton.accesskey   \"C\">\n<!ENTITY update.updateButton.label2               \"重新啟動 &brandShortName; 進行更新\">\n<!ENTITY update.updateButton.accesskey            \"R\">\n\n\n<!-- LOCALIZATION NOTE (warningDesc.version): This is a warning about the experimental nature of Nightly and Aurora builds. It is only shown in those versions. -->\n<!ENTITY warningDesc.version        \"&brandShortName; 是一個實驗用的測試版本，可能不夠穩定。\">\n<!-- LOCALIZATION NOTE (warningDesc.telemetryDesc): This is a notification that Nightly/Aurora builds automatically send Telemetry data back to Mozilla. It is only shown in those versions. \"It\" refers to brandShortName. -->\n<!ENTITY warningDesc.telemetryDesc  \"將會自動傳送關於效能、硬體資訊、使用情況與如何自訂的相關資訊回 &vendorShortName; 以幫助讓 &brandShortName; 變得更好。\">\n\n<!-- LOCALIZATION NOTE (community.exp.*) This paragraph is shown in \"experimental\" builds, i.e. Nightly and Aurora builds, instead of the other \"community.*\" strings below. -->\n<!ENTITY community.exp.start        \"\">\n<!-- LOCALIZATION NOTE (community.exp.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.exp.mozillaLink  \"&vendorShortName;\">\n<!ENTITY community.exp.middle       \" 是一個 \">\n<!-- LOCALIZATION NOTE (community.exp.creditslink): This is a link title that links to about:credits. -->\n<!ENTITY community.exp.creditsLink  \"全球性社群\">\n<!ENTITY community.exp.end          \"。我們一起努力讓網路保持開放，任誰都可隨意使用。\">\n\n<!ENTITY community.start2           \"&brandShortName; 是由 \">\n<!-- LOCALIZATION NOTE (community.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->\n<!ENTITY community.mozillaLink      \"&vendorShortName;\">\n<!ENTITY community.middle2          \" 所開發的產品。Mozilla 是個 \">\n<!-- LOCALIZATION NOTE (community.creditsLink): This is a link title that links to about:credits. -->\n<!ENTITY community.creditsLink      \"全球性社群\">\n<!ENTITY community.end3             \"。我們一起努力讓網路保持開放，任誰都可隨意使用。\">\n\n<!ENTITY helpus.start               \"想幫忙嗎？\">\n<!-- LOCALIZATION NOTE (helpus.donateLink): This is a link title that links to https://sendto.mozilla.org/page/contribute/Give-Now?source=mozillaorg_default_footer&ref=firefox_about&utm_campaign=firefox_about&utm_source=firefox&utm_medium=referral&utm_content=20140929_FireFoxAbout. -->\n<!ENTITY helpus.donateLink          \"捐款給我們\">\n<!ENTITY helpus.middle              \"或\">\n<!-- LOCALIZATION NOTE (helpus.getInvolvedLink): This is a link title that links to http://www.mozilla.org/contribute/. -->\n<!ENTITY helpus.getInvolvedLink     \"出力參與！\">\n<!ENTITY helpus.end                 \"\">\n\n<!ENTITY releaseNotes.link          \"有什麼新鮮事\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.license): This is a link title that links to about:license. -->\n<!ENTITY bottomLinks.license        \"授權資訊\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.rights): This is a link title that links to about:rights. -->\n<!ENTITY bottomLinks.rights         \"使用者權利\">\n\n<!-- LOCALIZATION NOTE (bottomLinks.privacy): This is a link title that links to https://www.mozilla.org/legal/privacy/. -->\n<!ENTITY bottomLinks.privacy        \"隱私權保護政策\">\n\n<!-- LOCALIZATION NOTE (update.checkingForUpdates): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.checkingForUpdates  \"正在檢查更新…\">\n<!-- LOCALIZATION NOTE (update.noUpdatesFound): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.noUpdatesFound      \"已經是最新版本的 &brandShortName;\">\n<!-- LOCALIZATION NOTE (update.adminDisabled): try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.adminDisabled       \"您的系統管理員已停用更新\">\n<!-- LOCALIZATION NOTE (update.otherInstanceHandlingUpdates): try to make the localized text short -->\n<!ENTITY update.otherInstanceHandlingUpdates \"&brandShortName; 正被其他執行中的實例更新\">\n<!ENTITY update.restarting          \"重新啟動中…\">\n\n<!-- LOCALIZATION NOTE (update.failed.start,update.failed.linkText,update.failed.end):\n     update.failed.start, update.failed.linkText, and update.failed.end all go into\n     one line with linkText being wrapped in an anchor that links to a site to download\n     the latest version of Firefox (e.g. http://www.firefox.com). As this is all in\n     one line, try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.failed.start        \"更新失敗。\">\n<!ENTITY update.failed.linkText     \"下載最新版本\">\n<!ENTITY update.failed.end          \"\">\n\n<!-- LOCALIZATION NOTE (update.manual.start,update.manual.end): update.manual.start and update.manual.end\n     all go into one line and have an anchor in between with text that is the same as the link to a site\n     to download the latest version of Firefox (e.g. http://www.firefox.com). As this is all in one line,\n     try to make the localized text short (see bug 596813 for screenshots). -->\n<!ENTITY update.manual.start        \"可用的更新位於 \">\n<!ENTITY update.manual.end          \"\">\n\n<!-- LOCALIZATION NOTE (update.unsupported.start,update.unsupported.linkText,update.unsupported.end):\n     update.unsupported.start, update.unsupported.linkText, and\n     update.unsupported.end all go into one line with linkText being wrapped in\n     an anchor that links to a site to provide additional information regarding\n     why the system is no longer supported. As this is all in one line, try to\n     make the localized text short (see bug 843497 for screenshots). -->\n<!ENTITY update.unsupported.start    \"您無法在此系統上進行後續更新。\">\n<!ENTITY update.unsupported.linkText \"詳細資訊\">\n<!ENTITY update.unsupported.end      \"\">\n\n<!-- LOCALIZATION NOTE (update.downloading.start,update.downloading.end): update.downloading.start and \n     update.downloading.end all go into one line, with the amount downloaded inserted in between. As this\n     is all in one line, try to make the localized text short (see bug 596813 for screenshots). The — is\n     the \"em dash\" (long dash).\n     example: Downloading update — 111 KB of 13 MB -->\n<!ENTITY update.downloading.start   \"正在下載更新 — \">\n<!ENTITY update.downloading.end     \"\">\n\n<!ENTITY update.applying            \"正在套用更新…\">\n\n<!-- LOCALIZATION NOTE (channel.description.start,channel.description.end): channel.description.start and\n     channel.description.end create one sentence, with the current channel label inserted in between.\n     example: You are currently on the _Stable_ update channel. -->\n<!ENTITY channel.description.start  \"您目前正使用 \">\n<!ENTITY channel.description.end    \" 更新頻道。\">\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/aboutHealthReport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (abouthealth.pagetitle): Firefox Health Report is a proper noun in en-US, please keep this in mind. -->\n<!ENTITY abouthealth.pagetitle \"&brandShortName; 健康檢查報告\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/aboutHome.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n<!ENTITY % syncBrandDTD SYSTEM \"chrome://browser/locale/syncBrand.dtd\">\n%syncBrandDTD;\n\n<!-- These strings are used in the about:home page -->\n\n<!ENTITY abouthome.pageTitle \"&brandFullName; 開始頁\">\n\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet1.v1):\n     text in <a/> will be linked to the Firefox features page on mozilla.com\n-->\n<!ENTITY abouthome.defaultSnippet1.v1 \"感謝您選擇使用 Firefox！<br />用最快的速度了解您的瀏覽器，看看 <a>最新功能</a>。\">\n<!-- LOCALIZATION NOTE (abouthome.defaultSnippet2.v1):\n     text in <a/> will be linked to the featured add-ons on addons.mozilla.org\n-->\n<!ENTITY abouthome.defaultSnippet2.v1 \"您可以很簡單地把 Firefox 設定成您想要的樣子。<br /><a>看看數以千計的附加元件</a>。\">\n<!-- LOCALIZATION NOTE (abouthome.rightsSnippet): text in <a/> will be linked to about:rights -->\n<!ENTITY abouthome.rightsSnippet \"&brandFullName; 是一套自由且開放原始碼的軟體，來自非營利的 Mozilla 基金會。<a>瞭解您的權利…</a>\">\n\n<!ENTITY abouthome.bookmarksButton.label \"書籤\">\n<!ENTITY abouthome.historyButton.label   \"瀏覽紀錄\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonWin.label): The label for the\n     preferences/options item on about:home on Windows -->\n<!ENTITY abouthome.preferencesButtonWin.label  \"選項\">\n<!-- LOCALIZATION NOTE (abouthome.preferencesButtonUnix.label): The label for the\n     preferences/options item on about:home on Linux and OS X -->\n<!ENTITY abouthome.preferencesButtonUnix.label  \"偏好設定\">\n<!ENTITY abouthome.addonsButton.label    \"附加元件\">\n<!ENTITY abouthome.downloadsButton.label \"下載項目\">\n<!ENTITY abouthome.syncButton.label      \"&syncBrand.shortName.label;\">\n\n<!-- LOCALIZATION NOTE (abouthome.aboutMozilla.label): The (invisible) label for\n     the mozilla wordmark in the top-right corner that links to Mozilla's main\n     about page. -->\n<!ENTITY abouthome.aboutMozilla.label    \"關於 Mozilla\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/aboutPrivateBrowsing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutPrivateBrowsing.notPrivate                 \"您目前不在隱私瀏覽視窗當中。\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.label     \"開啟隱私視窗\">\n<!ENTITY privatebrowsingpage.openPrivateWindow.accesskey \"P\">\n\n<!ENTITY privateBrowsing.title                           \"隱私瀏覽模式\">\n<!ENTITY privateBrowsing.title.tracking                  \"含追蹤保護功能的隱私瀏覽\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.before       \"當您在隱私視窗中瀏覽時，Firefox \">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.emphasize    \"將不會儲存\">\n<!ENTITY aboutPrivateBrowsing.info.notsaved.after        \":\">\n<!ENTITY aboutPrivateBrowsing.info.visited               \"造訪過的頁面紀錄\">\n<!ENTITY aboutPrivateBrowsing.info.searches              \"搜尋紀錄\">\n<!ENTITY aboutPrivateBrowsing.info.cookies               \"Cookie\">\n<!ENTITY aboutPrivateBrowsing.info.temporaryFiles        \"暫存檔案\">\n<!ENTITY aboutPrivateBrowsing.info.saved.before          \"Firefox\">\n<!ENTITY aboutPrivateBrowsing.info.saved.emphasize       \" 將會儲存\">\n<!ENTITY aboutPrivateBrowsing.info.saved.after2          \"您的:\">\n<!ENTITY aboutPrivateBrowsing.info.downloads             \"下載項目\">\n<!ENTITY aboutPrivateBrowsing.info.bookmarks             \"書籤\">\n<!ENTITY aboutPrivateBrowsing.note.before                \"隱私瀏覽\">\n<!ENTITY aboutPrivateBrowsing.note.emphasize             \"不會讓您完全在網路上匿蹤。\">\n<!ENTITY aboutPrivateBrowsing.note.after                 \"您的雇主或網路業者還是能知道您看過哪些網站。\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.before          \"了解\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.title           \"隱私瀏覽\">\n<!ENTITY aboutPrivateBrowsing.learnMore3.after           \"的更多資訊。\">\n\n<!ENTITY trackingProtection.title                        \"追蹤保護\">\n<!ENTITY trackingProtection.description2                 \"某些網站會使用可在不同網站間監控您的追蹤器。透過追蹤保護功能，Firefox 將封鎖大部分會收集您的上網行為的追蹤器。\">\n<!ENTITY trackingProtection.startTour1                   \"看看原理是什麼\">\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/aboutPrivateBrowsing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle.head=隱私瀏覽模式\ntitle.normal=要開啟隱私視窗嗎？\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/aboutRobots.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- These strings are used in the about:robots page, which ties in with the\n     robots theme used in the Firefox 3 Beta 2/3 first run pages.\n     They're just meant to be fun and whimsical, with references to some geeky\n     but well-known robots in movies and books. Be creative with translations! -->\n\n<!-- Nonsense line from the movie \"The Day The Earth Stood Still\". No translation needed. -->\n<!ENTITY robots.pagetitle  \"高特！不要炸飛這個世界！ (Gort! Klaatu barada nikto!)\">\n<!-- Movie: Logan's Run... Box (cybog): \"Welcome Humans! I am ready for you.\" -->\n<!ENTITY robots.errorTitleText \"歡迎，人類！\">\n<!-- Movie: The Day The Earth Stood Still. Spoken by Klaatu. -->\n<!ENTITY robots.errorShortDescText \"我們帶著和平與友好前來拜訪您！\">\n<!-- Various books by Isaac Asimov. http://en.wikipedia.org/wiki/Three_Laws_of_Robotics -->\n<!ENTITY robots.errorLongDesc1 \"機器人不得傷害人類，或袖手旁觀坐視人類受到傷害。\">\n<!-- Movie: Blade Runner. Batty: \"I've seen things you people wouldn’t believe...\" -->\n<!ENTITY robots.errorLongDesc2 \"機器人見過你們人類絕對無法置信的事物。\">\n<!-- Book: Hitchhiker’s Guide To The Galaxy. What the Sirius Cybernetics Corporation calls robots. -->\n<!ENTITY robots.errorLongDesc3 \"機器人是您的塑膠伙伴，有它作伴快樂無比。\">\n<!-- TV: Futurama. Bender's first line is \"Bite my shiny metal ass.\" -->\n<!ENTITY robots.errorLongDesc4 \"機器人有著不該被咬的閃亮鐵屁股。\">\n<!-- TV: Battlestar Galactica (2004 series). From the opening text. -->\n<!ENTITY robots.errorTrailerDescText \"而且他們有個計劃…\">\n<!-- TV: Battlestar Galactica (2004 series). Common expletive referring to Cylons. -->\n<!ENTITY robots.imgtitle \"他Ｘ的鐵皮機\">\n<!-- Book: Hitchhiker's Guide To The Galaxy. Arthur presses a button and it warns him. -->\n<!ENTITY robots.dontpress \"請勿再按此鈕\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/aboutSearchReset.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY searchreset.tabtitle       \"還原搜尋設定\">\n\n<!ENTITY searchreset.pageTitle      \"要還原搜尋設定嗎？\">\n\n<!ENTITY searchreset.pageInfo1      \"您的搜尋設定可能已經過時，&brandShortName; 可幫助您還原為預設搜尋設定。\">\n\n\n<!-- LOCALIZATION NOTE (searchreset.selector.label): this string is\nfollowed by a dropdown of all the built-in search engines. -->\n<!ENTITY searchreset.selector.label \"將會把您的預設搜尋引擎設為\">\n\n<!-- LOCALIZATION NOTE (searchreset.beforelink.pageInfo,\nsearchreset.afterlink.pageInfo): these two string are used respectively\nbefore and after the \"Settings page\" link (searchreset.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language. -->\n<!ENTITY searchreset.beforelink.pageInfo2 \"您可以隨時到\">\n<!ENTITY searchreset.afterlink.pageInfo2  \"修改這些設定。\">\n\n<!ENTITY searchreset.link.pageInfo2       \"設定頁面\">\n\n<!ENTITY searchreset.noChangeButton        \"不要變更\">\n<!ENTITY searchreset.noChangeButton.access \"D\">\n\n<!ENTITY searchreset.changeEngineButton        \"變更搜尋引擎\">\n<!ENTITY searchreset.changeEngineButton.access \"C\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/aboutSessionRestore.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restorepage.tabtitle       \"回復瀏覽狀態\">\n\n<!-- LOCALIZATION NOTE: The title is intended to be apologetic and disarming, expressing dismay\n     and regret that we are unable to restore the session for the user -->\n<!ENTITY restorepage.errorTitle     \"哎呀，真抱歉。\">\n<!ENTITY restorepage.problemDesc    \"&brandShortName; 無法回復您的瀏覽狀態。這可能是最近開啟的網頁造成的。\">\n<!ENTITY restorepage.tryThis        \"您可以試試:\">\n<!ENTITY restorepage.restoreSome    \"拿掉一個或多個您認為造成此問題的分頁\">\n<!ENTITY restorepage.startNew       \"放棄回復瀏覽狀態\">\n\n<!ENTITY restorepage.tryagainButton \"回復\">\n<!ENTITY restorepage.restore.access \"R\">\n<!ENTITY restorepage.closeButton    \"關閉\">\n<!ENTITY restorepage.close.access   \"C\">\n\n<!ENTITY restorepage.restoreHeader  \"回復\">\n<!ENTITY restorepage.listHeader     \"視窗與分頁\">\n<!-- LOCALIZATION NOTE: &#37;S will be replaced with a number. -->\n<!ENTITY restorepage.windowLabel    \"視窗 &#37;S\">\n\n\n<!-- LOCALIZATION NOTE: The following 'welcomeback2' strings are for about:welcomeback,\n     not for about:sessionstore -->\n\n<!ENTITY welcomeback2.restoreButton  \"出發吧！\">\n<!ENTITY welcomeback2.restoreButton.access \"L\">\n\n<!ENTITY welcomeback2.tabtitle      \"成功！\">\n\n<!ENTITY welcomeback2.pageTitle     \"成功！\">\n<!ENTITY welcomeback2.pageInfo1     \"已經準備好可以使用 &brandShortName;。\">\n\n<!ENTITY welcomeback2.label.restoreAll  \"還原所有視窗與分頁\">\n<!ENTITY welcomeback2.label.restoreSome \"只還原您想要的視窗與分頁\">\n\n\n<!-- LOCALIZATION NOTE (welcomeback2.beforelink.pageInfo2,\nwelcomeback2.afterlink.pageInfo2): these two string are used respectively\nbefore and after the the \"learn more\" link (welcomeback2.link.pageInfo2).\nLocalizers can use one of them, or both, to better adapt this sentence to\ntheir language.\n-->\n<!ENTITY welcomeback2.beforelink.pageInfo2  \"已移除您的附加元件與自訂調整，並將瀏覽器設定恢復成預設值。若這樣還無法解決您的問題，\">\n<!ENTITY welcomeback2.afterlink.pageInfo2   \"\">\n\n<!ENTITY welcomeback2.link.pageInfo2        \"瞭解您還可以做什麼。\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/aboutSyncTabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabs.otherDevices.label               \"來自其他裝置的分頁\">\n\n<!ENTITY tabs.searchText.label                   \"在這裡尋找分頁…\">\n\n<!-- LOCALIZATION NOTE (tabs.context.openTab.accesskey, tabs.context.openMultipleTabs.accesskey):\n     Only one of these will show at a time (based on selection), so reusing accesskey is ok. -->\n<!ENTITY tabs.context.openTab.label                   \"開啟此分頁\">\n<!ENTITY tabs.context.openTab.accesskey               \"O\">\n<!ENTITY tabs.context.openMultipleTabs.label          \"開啟選擇的分頁\">\n<!ENTITY tabs.context.openMultipleTabs.accesskey      \"O\">\n<!ENTITY tabs.context.bookmarkSingleTab.label         \"將此分頁加入書籤…\">\n<!ENTITY tabs.context.bookmarkSingleTab.accesskey     \"B\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.label      \"將選擇的分頁加入書籤…\">\n<!ENTITY tabs.context.bookmarkMultipleTabs.accesskey  \"B\">\n<!ENTITY tabs.context.refreshList.label               \"重新整理清單\">\n<!ENTITY tabs.context.refreshList.accesskey           \"R\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/aboutTabCrashed.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY tabCrashed.closeTab \"關閉此分頁\">\n<!ENTITY tabCrashed.restoreTab \"還原此分頁\">\n<!ENTITY tabCrashed.restoreAll \"還原所有發生錯誤的分頁\">\n\n<!-- LOCALIZATION NOTE (tabCrashed.header2): \"Gah\" is an English slang word\n     used to express surprise or frustration (or both at the same time).  We\n     are using it to communicate in an informal way that it is both\n     frustrating that your tab crashed and a surprise that we didn't want to\n     happen. If you have a similar word or short phrase that is not profane or\n     vulgar, use it. If not, feel free to skip the word in your\n     translation. -->\n<!ENTITY tabCrashed.header2 \"哎呀，您的分頁發生錯誤了。\">\n<!ENTITY tabCrashed.offerHelp \"我們可以幫忙！\">\n<!ENTITY tabCrashed.single.offerHelpMessage \"點擊 &tabCrashed.restoreTab; 重新載入頁面內容。\">\n<!ENTITY tabCrashed.multiple.offerHelpMessage \"點擊 &tabCrashed.restoreTab; 或 &tabCrashed.restoreAll; 重新載入頁面內容。\">\n<!ENTITY tabCrashed.requestHelp \"願意幫個忙嗎？\">\n<!ENTITY tabCrashed.requestHelpMessage \"錯誤報告可幫助我們找出問題，並讓 &brandShortName; 變得更好。\">\n<!ENTITY tabCrashed.requestReport \"回報此分頁\">\n<!ENTITY tabCrashed.sendReport2 \"為您正在檢視的分頁傳送錯誤報告\">\n<!ENTITY tabCrashed.commentPlaceholder2 \"加上附註（附註會是公開可見的）\">\n<!ENTITY tabCrashed.includeURL2 \"在錯誤報告中包含網址\">\n<!ENTITY tabCrashed.emailPlaceholder \"請在這裡輸入電子郵件地址\">\n<!ENTITY tabCrashed.emailMe \"當有更多資訊時請 Email 給我\">\n<!ENTITY tabCrashed.reportSent \"錯誤報告已送出，感謝您幫忙讓 &brandShortName; 變得更好！\">\n<!ENTITY tabCrashed.requestAutoSubmit2 \"回報背景分頁\">\n<!ENTITY tabCrashed.autoSubmit2 \"更新偏好設定以自動傳送錯誤報告，包含在目前與未來瀏覽階段中發生錯誤的背景分頁的報告\">\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/accounts.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (reconnectDescription) - %S = Email address of user's Firefox Account\nreconnectDescription = 重新連線至 %S\n\n# LOCALIZATION NOTE (verifyDescription) - %S = Email address of user's Firefox Account\nverifyDescription = 確認 %S\n\n# These strings are shown in a desktop notification after the\n# user requests we resend a verification email.\nverificationSentTitle = 已寄出驗證信\n# LOCALIZATION NOTE (verificationSentBody) - %S = Email address of user's Firefox Account\nverificationSentBody = 已將驗證鏈結發送到 %S。\nverificationNotSentTitle = 無法傳送驗證信\nverificationNotSentBody = 我們暫時無法寄出驗證信，請稍後再試。\n\n# LOCALIZATION NOTE (deviceConnectedTitle, deviceConnectedBody, deviceConnectedBody.noDeviceName)\n# These strings are used in a notification shown when a new device joins the Sync account.\n# deviceConnectedBody.noDeviceName is shown instead of deviceConnectedBody when we\n# could not get the device name that joined\ndeviceConnectedTitle = Firefox Sync\ndeviceConnectedBody = 此電腦目前正與 %S 同步。\ndeviceConnectedBody.noDeviceName = 此電腦已與新裝置開始同步。\n\n# LOCALIZATION NOTE (syncStartNotification.title, syncStartNotification.body)\n# These strings are used in a notification shown after Sync is connected.\nsyncStartNotification.title = 已開啟 Sync\n# %S is brandShortName\nsyncStartNotification.body2 = %S 稍後將開始同步。\n\n# LOCALIZATION NOTE (deviceDisconnectedNotification.title, deviceDisconnectedNotification.body)\n# These strings are used in a notification shown after Sync was disconnected remotely.\ndeviceDisconnectedNotification.title = 已取消鏈結 Sync\ndeviceDisconnectedNotification.body = 已成功自 Firefox Sync 取消鏈結此電腦。\n\n# LOCALIZATION NOTE (sendTabToAllDevices.menuitem)\n# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link.\nsendTabToAllDevices.menuitem = 所有裝置\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title,\n# tabsArrivingNotification.title, unnamedTabsArrivingNotification2.body,\n# unnamedTabsArrivingNotificationMultiple2.body, unnamedTabsArrivingNotificationNoDevice.body)\n# These strings are used in a notification shown when we're opening tab(s) another device sent us to display.\n\n# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title)\n# The body for these is the URL of the tab recieved\ntabArrivingNotification.title = 收到分頁\n# LOCALIZATION NOTE (tabArrivingNotificationWithDevice.title) %S is the device name\ntabArrivingNotificationWithDevice.title = 來自 %S 的分頁\n\ntabsArrivingNotification.title = 收到多個分頁\n# LOCALIZATION NOTE (unnamedTabsArrivingNotification2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received and #2 is the device name.\nunnamedTabsArrivingNotification2.body = 收到來自 #2 的 #1 個分頁\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationMultiple2.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received.\nunnamedTabsArrivingNotificationMultiple2.body = 收到來自您已連結的裝置的 #1 個分頁\n\n# LOCALIZATION NOTE (unnamedTabsArrivingNotificationNoDevice.body):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of tabs received\n# This version is used when we don't know any device names.\nunnamedTabsArrivingNotificationNoDevice.body = 收到 #1 個分頁\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=網址不正確，無法載入。\nfileNotFound=Firefox 找不到檔案 %S。\nfileAccessDenied=無法讀取位於 %S 的檔案。\ndnsNotFound=Firefox 找不到伺服器 %S。\nunknownProtocolFound=Firefox 不知道如何開啟此網址，因為下列通訊協定當中的某個通訊協定 (%S) 未與任何程式關聯，或不被允許在此環境中使用。\nconnectionFailure=Firefox 無法與伺服器 %S 建立連線。\nnetInterrupt=載入頁面時與 %S 的連線中斷。\nnetTimeout=伺服器 %S 花了太久時間還是無回應。\nredirectLoop=Firefox 發現伺服器要將此網址重新導向的要求無法完成。\n## LOCALIZATION NOTE (confirmRepostPrompt): In this item, don’t translate \"%S\"\nconfirmRepostPrompt=%S 必須重新傳送先前送過的資料才能顯示此網頁。這會重做一次所有事情（像是搜尋或線上購物）。\nresendButton.label=重新傳送\nunknownSocketType=Firefox 不知道如何與伺服器通訊。\nnetReset=載入頁面時與伺服器的連線被重設。\nnotCached=此文件已不存在。\nnetOffline=Firefox 正處於離線模式，無法瀏覽網路。\nisprinting=不能修改列印或預覽列印中的文件。\ndeniedPortAccess=此網址所用的通訊埠 (Port) 通常不是用於網路瀏覽。為了安全性考量，Firefox 已經取消連線要求。\nproxyResolveFailure=Firefox 找不到您所設定的 Proxy 伺服器。\nproxyConnectFailure=Firefox 無法與您設定的 Proxy 伺服器連線。\ncontentEncodingError=您嘗試檢視的頁面無法顯示，因為其中使用了無效或不支援的壓縮類型。\nunsafeContentType=因為其中含有可能不安全的檔案類型，無法顯示您嘗試檢視的頁面。請向網站擁有者回報此問題。\nexternalProtocolTitle=外部通訊協定要求\nexternalProtocolPrompt=要處理 %1$S: 鏈結需要外部程式。\\n\\n\\n要求鏈結:\\n\\n%2$S\\n應用程式: %3$S\\n\\n\\n若這不在您的預期之中，可能是有人在試圖利用其它程式入侵。除非您很確定這沒問題，不然請選取消。\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<未知>\nexternalProtocolChkMsg=對於此類鏈結一律使用並記住我的選擇\nexternalProtocolLaunchBtn=執行程式\nmalwareBlocked=%S 這個網站被回報為有害網站，已依照您的安全性偏好設定予以封鎖。\nunwantedBlocked=%S 這個網站被回報為提供不安全的軟體，已依照您的安全性偏好設定予以封鎖。\ndeceptiveBlocked=位於 %S 的這張網頁已被回報為詐騙網站，並已依照安全性偏好設定封鎖。\ncspBlocked=這個頁面包含了內容安全政策以致於無法以這種方式被載入。\ncorruptedContentErrorv2=網站 %S 發生了違反通訊協定的情況，無法修復。\nremoteXUL=這個頁面使用了已經預設不再於 Firefox 可用的未支援技術。\n## LOCALIZATION NOTE (sslv3Used) - Do not translate \"%S\".\nsslv3Used=Firefox 無法保證您在 %S 的資料安全，因為此網站使用 SSLv3 通訊協定，這個協定已不再安全。\ninadequateSecurityError=此網站嘗試建立安全性不足的連線。\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/baseMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY minimizeWindow.key       \"m\">\n<!ENTITY minimizeWindow.label     \"縮到最小\">\n<!ENTITY bringAllToFront.label    \"將此程式所有視窗移至最前\">\n<!ENTITY zoomWindow.label         \"縮放\">\n<!ENTITY windowMenu.label         \"視窗\">\n\n<!ENTITY helpMenu.label           \"說明\"> \n<!ENTITY helpMenu.accesskey       \"H\"> \n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n                       for the help button in the menubar but Gnome does not.   -->\n<!ENTITY helpMenuWin.label        \"說明\"> \n<!ENTITY helpMenuWin.accesskey    \"H\">\n<!ENTITY aboutProduct2.label      \"關於 &brandShorterName;\">\n<!ENTITY aboutProduct2.accesskey  \"A\">\n<!ENTITY productHelp2.label       \"&brandShorterName; 說明\">\n<!ENTITY productHelp2.accesskey   \"H\">\n<!ENTITY helpMac.commandkey       \"?\">\n\n<!ENTITY helpKeyboardShortcuts.label     \"鍵盤捷徑\">\n<!ENTITY helpKeyboardShortcuts.accesskey \"K\">\n\n<!ENTITY helpSafeMode.label       \"重新啟動但停用附加元件…\">\n<!ENTITY helpSafeMode.accesskey   \"R\">\n<!ENTITY helpSafeMode.stop.label       \"重新啟動並啟用附加元件\">\n<!ENTITY helpSafeMode.stop.accesskey   \"R\">\n\n<!ENTITY healthReport2.label      \"&brandShorterName; 健康檢查報告\">\n<!ENTITY healthReport2.accesskey  \"e\">\n\n<!ENTITY helpTroubleshootingInfo.label      \"疑難排解資訊\">\n<!ENTITY helpTroubleshootingInfo.accesskey  \"T\">\n\n<!ENTITY helpFeedbackPage.label      \"送出意見回饋…\">\n<!ENTITY helpFeedbackPage.accesskey  \"S\">\n\n<!ENTITY helpShowTour2.label            \"&brandShorterName; 導覽\">\n<!ENTITY helpShowTour2.accesskey        \"o\">\n\n<!ENTITY preferencesCmdMac.label        \"偏好設定…\">\n<!ENTITY preferencesCmdMac.commandkey   \",\">\n\n<!ENTITY servicesMenuMac.label          \"服務\">\n\n<!ENTITY hideThisAppCmdMac2.label       \"隱藏 &brandShorterName;\">\n<!ENTITY hideThisAppCmdMac2.commandkey  \"H\">\n\n<!ENTITY hideOtherAppsCmdMac.label      \"隱藏其他視窗\">\n<!ENTITY hideOtherAppsCmdMac.commandkey \"H\">\n\n<!ENTITY showAllAppsCmdMac.label        \"全部顯示\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/bookmarks.html",
    "content": "\n\n\n\n\n\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<meta charset=\"UTF-8\">\n<title>書籤</title>\n<h1>書籤</h1>\n\n<dl><p>\n    <dt><h3 personal_toolbar_folder=\"true\">個人書籤列</h3></dt>\n    <dd>此處的書籤會出現於書籤工具列上\n        <dl>\n            <p><dt><a href=\"https://www.mozilla.org/zh-TW/firefox/central/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAz5JREFUeNpcU0toXFUY/s49596588ikySSmM8rk0UkJEirVTVEjYk1NUdRFFgouXZQI2k2hUCjdiYIuCi4Kuig0DbqQYgU3Yi0iFRuRCBMwaZvMZDTNY95z3/fM8b8jldpzOeeee/i/737n+/+f4ZExf730rkiaZ9NJMx/nmk5HypMqqLr+ZuD4F67N5ZYejmfRsnvhyKsLhSs3zP70SubgYKHSdFENu+gXAprQIGnvBi5ez0m1b6u7M399+PTx+UvtCKtFi2F6195qXK2byir88esy5ksfYND5DhuhRCtUKBNB0Q7w5Z8ee2GgWdjOn250fn5v5j8F5dOHlZD0kWRgAwp3hrKY0S9BJWKIcQ5PShhNG4+1bHx+IocT+RXcrRSDMfFNRvvt3Oyp/icIrRhUl9hoO4kt3F55Bxf3LkLV20jWOohbDjzXxyc/lMH0cRSyCd1xq+dFhu986t7T0CUwIzB8EkW3O5ibhj44ib7NJhiBKRoB/aS4ZWHjbxtjGQYP7nGRTjim1SaQqYiAVAREpHG8vzWJn+6PQ6CF0HPR7nQQczpYeEWHyWMUkwU8MSECGwgJxAWp9xWKNzkuH3oet+JDlIE9Momedh1G4CN0bfhVG9nsS0BQQthJx0V7j3elq7ihqV5ezQTwZmodP9ZGkU/bOPr4Nr53xtDYsaD7Dg4nNqFaH5OCYSSdGhf7daNmuv6wEKqXk/yExKGBHSznFsH6FFpKQ/JAA0ulUejWLt44lkHXsqDaX6C6Nl4Rnq8vK8s/KThDMlJhkI91YOO+iR3XwEelCdTCBLSgijNzd6DLNfhlHfZ6FtWiWBQpq/V2LdSrrNPljBQkoOjuCiPxAMutOIbkPqYSEqeequGZaTLzdhZhS0PlnlB9bvhtr5CuHj3y2Qj8hVQ/kEopxONEEsO/0yATDYXYAdWrE69JEElXq7Hyk0tro+xBU1yZmr4xrIcvptIRCZlJJAYBmRGRkD08aivA7VDvWPqt564Xn41w/AHB1/u7l1/uGxGU8mNcgodUNDIq0JDeLnpzc1uo1Qr76rWbqyf/142PjsXJqdkmN2YDnQ9oGkJNU+t57q7qUv4y9/t64+HYfwQYAN7OczrzUDvGAAAAAElFTkSuQmCC\">新手上路</a></dt>\n        </dl>\n    <p><dt><h3>Mozilla Firefox</h3></dt>\n        <dl><p>\n            <dt><a href=\"https://support.mozilla.org/zh-TW/products/firefox\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">說明和教學</a>\n            <dt><a href=\"https://www.mozilla.org/zh-TW/firefox/customize/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">自訂 Firefox</a>\n            <dt><a href=\"https://www.mozilla.org/zh-TW/contribute/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">參與其中</a>\n            <dt><a href=\"https://www.mozilla.org/zh-TW/about/\" icon=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\">關於我們</a>\n        </dl>\n</dl>\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/browser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the browser main menu items -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys --> \n\n<!-- LOCALIZATION NOTE (mainWindow.title): DONT_TRANSLATE -->\n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifiermenuseparator): DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifiermenuseparator \" - \">\n<!-- LOCALIZATION NOTE (mainWindow.titlePrivateBrowsingSuffix): This will be appended to the window's title\n                                                                inside the private browsing mode -->\n<!ENTITY mainWindow.titlePrivateBrowsingSuffix \"(隱私瀏覽)\">\n\n<!ENTITY appmenu.tooltip                     \"開啟選單\">\n<!ENTITY navbarOverflow.label                \"更多工具…\">\n\n<!-- Tab context menu -->\n<!ENTITY  reloadTab.label                    \"重新載入分頁\">\n<!ENTITY  reloadTab.accesskey                \"R\">\n<!ENTITY  reloadAllTabs.label                \"重新載入所有分頁\">\n<!ENTITY  reloadAllTabs.accesskey            \"A\">\n<!-- LOCALIZATION NOTE (closeTabsToTheEnd.label): This should indicate the\ndirection in which tabs are closed, i.e. locales that use RTL mode should say\nleft instead of right. -->\n<!ENTITY  closeTabsToTheEnd.label            \"關閉右方分頁\">\n<!ENTITY  closeTabsToTheEnd.accesskey        \"i\">\n<!ENTITY  closeOtherTabs.label               \"關閉其他分頁\">\n<!ENTITY  closeOtherTabs.accesskey           \"o\">\n\n<!-- LOCALIZATION NOTE (pinTab.label, unpinTab.label): \"Pin\" is being\nused as a metaphor for expressing the fact that these tabs are \"pinned\" to the\nleft edge of the tabstrip. Really we just want the string to express the idea\nthat this is a lightweight and reversible action that keeps your tab where you\ncan reach it easily. -->\n<!ENTITY  pinTab.label                       \"釘選分頁\">\n<!ENTITY  pinTab.accesskey                   \"P\">\n<!ENTITY  unpinTab.label                     \"還原成普通分頁\">\n<!ENTITY  unpinTab.accesskey                 \"b\">\n<!ENTITY  sendTabToDevice.label              \"將分頁傳送至裝置\">\n<!ENTITY  sendTabToDevice.accesskey          \"D\">\n<!ENTITY  sendPageToDevice.label             \"將頁面傳送至裝置\">\n<!ENTITY  sendPageToDevice.accesskey         \"D\">\n<!ENTITY  sendLinkToDevice.label             \"將鏈結傳送至裝置\">\n<!ENTITY  sendLinkToDevice.accesskey         \"D\">\n<!ENTITY  moveToNewWindow.label              \"移動到新視窗\">\n<!ENTITY  moveToNewWindow.accesskey          \"W\">\n<!ENTITY  bookmarkAllTabs.label              \"將所有分頁加入書籤…\">\n<!ENTITY  bookmarkAllTabs.accesskey          \"T\">\n<!ENTITY  undoCloseTab.label                 \"復原已關閉分頁\">\n<!ENTITY  undoCloseTab.accesskey             \"U\">\n<!ENTITY  closeTab.label                     \"關閉分頁\">\n<!ENTITY  closeTab.accesskey                 \"c\">\n\n<!ENTITY  listAllTabs.label      \"列出所有分頁\">\n\n<!ENTITY tabCmd.label \"開新分頁\">\n<!ENTITY tabCmd.accesskey \"T\">\n<!ENTITY tabCmd.commandkey \"t\">\n<!-- LOCALIZATION NOTE (openLocationCmd.label): \"Open Location\" is only\ndisplayed on OS X, and only on windows that aren't main browser windows, or\nwhen there are no windows but Firefox is still running. -->\n<!ENTITY openLocationCmd.label \"開啟網址…\">\n<!ENTITY openFileCmd.label \"開啟檔案…\">\n<!ENTITY openFileCmd.accesskey \"O\">\n<!ENTITY openFileCmd.commandkey \"o\">\n<!ENTITY printSetupCmd.label \"頁面設定…\">\n<!ENTITY printSetupCmd.accesskey \"u\">\n<!ENTITY printPreviewCmd.label \"預覽列印\">\n<!ENTITY printPreviewCmd.accesskey \"v\">\n<!ENTITY printCmd.label \"列印…\">\n<!ENTITY printCmd.accesskey \"P\">\n<!ENTITY printCmd.commandkey \"p\">\n\n<!ENTITY goOfflineCmd.label \"離線模式\">\n<!ENTITY goOfflineCmd.accesskey \"k\">\n\n<!ENTITY menubarCmd.label \"選單列\">\n<!ENTITY menubarCmd.accesskey \"M\">\n<!ENTITY navbarCmd.label \"瀏覽工具列\">\n<!ENTITY personalbarCmd.label \"書籤工具列\">\n<!ENTITY personalbarCmd.accesskey \"B\">\n<!ENTITY bookmarksToolbarItem.label \"書籤工具列項目\">\n\n<!ENTITY toolbarContextMenu.reloadAllTabs.label \"重新載入所有分頁\">\n<!ENTITY toolbarContextMenu.reloadAllTabs.accesskey \"A\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.label \"將所有分頁加入書籤…\">\n<!ENTITY toolbarContextMenu.bookmarkAllTabs.accesskey \"T\">\n<!ENTITY toolbarContextMenu.undoCloseTab.label \"復原已關閉分頁\">\n<!ENTITY toolbarContextMenu.undoCloseTab.accesskey \"U\">\n\n<!ENTITY pageSourceCmd.label \"頁面原始碼\">\n<!ENTITY pageSourceCmd.accesskey \"o\">\n<!ENTITY pageSourceCmd.commandkey \"u\">\n<!ENTITY pageInfoCmd.label \"頁面資訊\">\n<!ENTITY pageInfoCmd.accesskey \"I\">\n<!ENTITY pageInfoCmd.commandkey \"i\">\n<!ENTITY mirrorTabCmd.label \"投放分頁\">\n<!ENTITY mirrorTabCmd.accesskey \"m\">\n<!-- LOCALIZATION NOTE (enterFullScreenCmd.label, exitFullScreenCmd.label):\nThese should match what Safari and other Apple applications use on OS X Lion. -->\n<!ENTITY enterFullScreenCmd.label \"進入全螢幕模式\">\n<!ENTITY enterFullScreenCmd.accesskey \"F\">\n<!ENTITY exitFullScreenCmd.label \"離開全螢幕模式\">\n<!ENTITY exitFullScreenCmd.accesskey \"F\">\n<!ENTITY fullScreenCmd.label \"全螢幕\">\n<!ENTITY fullScreenCmd.accesskey \"F\">\n<!ENTITY fullScreenCmd.macCommandKey \"f\">\n<!ENTITY showAllTabsCmd.label \"顯示所有分頁\">\n<!ENTITY showAllTabsCmd.accesskey \"A\">\n<!ENTITY toggleReaderMode.key \"R\">\n\n<!ENTITY fxaSignIn.label \"登入至 &syncBrand.shortName.label;\">\n<!ENTITY fxaSignedIn.tooltip \"開啟 &syncBrand.shortName.label; 偏好設定\">\n<!ENTITY fxaSignInError.label \"重新連線至 &syncBrand.shortName.label;\">\n<!ENTITY fxaUnverified.label \"確認您的帳號\">\n\n\n<!ENTITY fullScreenMinimize.tooltip \"縮到最小\">\n<!ENTITY fullScreenRestore.tooltip \"還原\">\n<!ENTITY fullScreenClose.tooltip \"關閉\">\n<!ENTITY fullScreenAutohide.label \"隱藏工具列\">\n<!ENTITY fullScreenAutohide.accesskey \"H\">\n<!ENTITY fullScreenExit.label \"離開全螢幕模式\">\n<!ENTITY fullScreenExit.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (fullscreenWarning.beforeDomain.label,\n     fullscreenWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring fullscreen.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n<!ENTITY fullscreenWarning.beforeDomain.label \"\">\n<!ENTITY fullscreenWarning.afterDomain.label \"已進入全螢幕\">\n<!ENTITY fullscreenWarning.generic.label \"此文件已進入全螢幕\">\n\n<!-- LOCALIZATION NOTE (exitDOMFullscreen.button,\n     exitDOMFullscreenMac.button): the \"escape\" button on PC keyboards\n     is uppercase, while on Mac keyboards it is lowercase -->\n<!ENTITY exitDOMFullscreen.button \"離開全螢幕（Esc）\">\n<!ENTITY exitDOMFullscreenMac.button \"離開全螢幕（Esc）\">\n<!ENTITY leaveDOMFullScreen.label \"離開全螢幕模式\">\n<!ENTITY leaveDOMFullScreen.accesskey \"u\">\n\n<!-- LOCALIZATION NOTE (pointerlockWarning.beforeDomain.label,\n     pointerlockWarning.afterDomain.label): these two strings are used\n     respectively before and after the domain requiring pointerlock.\n     Localizers can use one of them, or both, to better adapt this\n     sentence to their language. -->\n<!ENTITY pointerlockWarning.beforeDomain.label \"\">\n<!ENTITY pointerlockWarning.afterDomain.label \"可控制您的滑鼠游標，按 Esc 取回控制權。\">\n<!ENTITY pointerlockWarning.generic.label \"此文件可控制您的滑鼠游標，按 Esc 取回控制權。\">\n\n<!ENTITY closeWindow.label \"關閉視窗\">\n<!ENTITY closeWindow.accesskey \"d\">\n\n<!ENTITY bookmarksMenu.label \"書籤\">\n<!ENTITY bookmarksMenu.accesskey \"B\">\n<!ENTITY bookmarkThisPageCmd.label \"將本頁加入書籤\">\n<!ENTITY editThisBookmarkCmd.label \"編輯此書籤\">\n<!ENTITY bookmarkThisPageCmd.commandkey \"d\">\n<!-- LOCALIZATION NOTE (findShareServices.label):\n  -  Use the unicode ellipsis char, \\u2026,\n  -  or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY findShareServices.label \"尋找更多分享服務…\">\n<!ENTITY sharePageCmd.label \"分享此頁面\">\n<!ENTITY sharePageCmd.commandkey \"S\">\n<!ENTITY sharePageCmd.accesskey \"s\">\n<!-- LOCALIZATION NOTE (shareLink.accesskey): must be different than the following share access keys -->\n<!ENTITY shareLink.label \"分享此鏈結\">\n<!ENTITY shareLink.accesskey \"h\">\n<!ENTITY shareImage.label \"分享此圖片\">\n<!ENTITY shareImage.accesskey \"r\">\n<!ENTITY shareSelect.label \"分享選擇項目\">\n<!ENTITY shareSelect.accesskey \"r\">\n<!ENTITY shareVideo.label \"分享此影片\">\n<!ENTITY shareVideo.accesskey \"r\">\n<!ENTITY feedsMenu2.label \"訂閱此頁面\">\n<!ENTITY subscribeToPageMenupopup.label \"訂閱此頁面\">\n<!ENTITY subscribeToPageMenuitem.label \"訂閱此頁面…\">\n<!ENTITY addCurPagesCmd.label \"將所有分頁加入書籤…\">\n<!ENTITY showAllBookmarks2.label \"顯示所有書籤\">\n<!ENTITY recentBookmarks.label \"最近加入的書籤\">\n<!ENTITY otherBookmarksCmd.label \"其他書籤\">\n<!ENTITY mobileBookmarksCmd.label \"行動書籤\">\n<!ENTITY bookmarksToolbarChevron.tooltip \"顯示更多書籤\">\n<!ENTITY showRecentlyBookmarked.label     \"顯示最近加入書籤的項目\">\n<!ENTITY showRecentlyBookmarked.accesskey \"h\">\n<!ENTITY hideRecentlyBookmarked.label     \"隱藏最近加入書籤的項目\">\n<!ENTITY hideRecentlyBookmarked.accesskey \"H\">\n\n<!ENTITY backCmd.label                \"上一頁\">\n<!ENTITY backButton.tooltip           \"回到上一頁\">\n<!ENTITY forwardCmd.label             \"下一頁\">\n<!ENTITY forwardButton.tooltip        \"前進下一頁\">\n<!ENTITY backForwardButtonMenu.tooltip \"按右鍵或向下拉以顯示歷史記錄\">\n<!ENTITY backForwardButtonMenuMac.tooltip \"向下拉以顯示歷史記錄\">\n<!ENTITY reloadCmd.label              \"重新載入\">\n<!ENTITY reloadButton.tooltip         \"重新載入最新的網頁內容\">\n<!ENTITY stopCmd.label                \"停止\">\n<!ENTITY stopCmd.macCommandKey        \".\">\n<!ENTITY stopButton.tooltip           \"停止載入此網頁\">\n<!ENTITY goEndCap.tooltip             \"按此前往網址列中的網址\">\n<!ENTITY printButton.label            \"列印\">\n<!ENTITY printButton.tooltip          \"列印此頁\">\n\n<!ENTITY urlbar.viewSiteInfo.label                      \"檢視網站資訊\">\n\n<!ENTITY urlbar.defaultNotificationAnchor.tooltip         \"開啟訊息面板\">\n<!ENTITY urlbar.geolocationNotificationAnchor.tooltip     \"開啟位置請求面板\">\n<!ENTITY urlbar.addonsNotificationAnchor.tooltip          \"開啟附加元件安裝訊息面板\">\n<!ENTITY urlbar.indexedDBNotificationAnchor.tooltip       \"開啟離線儲存訊息面板\">\n<!ENTITY urlbar.passwordNotificationAnchor.tooltip        \"開啟儲存密碼訊息面板\">\n<!ENTITY urlbar.pluginsNotificationAnchor.tooltip         \"管理附加元件使用情況\">\n<!ENTITY urlbar.webNotificationAnchor.tooltip             \"變更您是否要收到來自此網站的通知\">\n\n<!ENTITY urlbar.webRTCShareDevicesNotificationAnchor.tooltip      \"管理您是否要與網站分享攝影機及/或麥克風\">\n<!ENTITY urlbar.webRTCShareMicrophoneNotificationAnchor.tooltip   \"管理您是否要與網站分享麥克風\">\n<!ENTITY urlbar.webRTCShareScreenNotificationAnchor.tooltip       \"管理您是否要與網站分享視窗或畫面\">\n\n<!ENTITY urlbar.servicesNotificationAnchor.tooltip        \"開啟安裝訊息面板\">\n<!ENTITY urlbar.translateNotificationAnchor.tooltip       \"翻譯此頁面\">\n<!ENTITY urlbar.translatedNotificationAnchor.tooltip      \"管理頁面翻譯\">\n<!ENTITY urlbar.emeNotificationAnchor.tooltip             \"管理 DRM 軟體使用\">\n\n<!ENTITY urlbar.cameraBlocked.tooltip            \"您已封鎖此網站的攝影機存取權限。\">\n<!ENTITY urlbar.microphoneBlocked.tooltip        \"您已封鎖此網站存取您麥克風的權限。\">\n<!ENTITY urlbar.screenBlocked.tooltip            \"您已封鎖此網站分享您螢幕畫面的權限。\">\n<!ENTITY urlbar.geolocationBlocked.tooltip       \"您已封鎖此網站取得您所在位置資訊的權限。\">\n<!ENTITY urlbar.indexedDBBlocked.tooltip         \"您已封鎖此網站存取資料儲存空間的權限。\">\n<!ENTITY urlbar.webNotificationsBlocked.tooltip  \"您已封鎖此網站推送通知的權限。\">\n\n<!ENTITY urlbar.openHistoryPopup.tooltip                \"顯示瀏覽紀錄\">\n\n<!ENTITY urlbar.zoomReset.tooltip     \"重設縮放大小\">\n\n<!ENTITY searchItem.title             \"搜尋\">\n\n<!-- Toolbar items --> \n<!ENTITY homeButton.label             \"首頁\">\n\n<!ENTITY bookmarksButton.label          \"書籤\">\n<!ENTITY bookmarksCmd.commandkey \"b\">\n\n<!ENTITY bookmarksMenuButton.label          \"書籤\">\n<!ENTITY bookmarksMenuButton.other.label \"其他書籤\">\n<!ENTITY bookmarksMenuButton.mobile.label \"行動書籤\">\n<!ENTITY viewBookmarksSidebar2.label        \"檢視書籤欄\">\n<!ENTITY viewBookmarksToolbar.label         \"檢視書籤工具列\">\n\n<!ENTITY containersMenu.label \"容器\">\n\n<!-- LOCALIZATION NOTE (bookmarksSidebarGtkCmd.commandkey): This command\n  -  key should not contain the letters A-F, since these are reserved\n  -  shortcut keys on Linux. -->\n<!ENTITY bookmarksGtkCmd.commandkey \"o\">\n<!ENTITY bookmarksWinCmd.commandkey \"i\">\n\n<!ENTITY historyButton.label            \"歷史\">\n<!ENTITY historySidebarCmd.commandKey   \"h\">\n\n<!ENTITY toolsMenu.label              \"工具\">\n<!ENTITY toolsMenu.accesskey          \"T\"> \n\n<!ENTITY keywordfield.label           \"設為用關鍵字搜尋…\">\n<!ENTITY keywordfield.accesskey       \"K\">\n\n<!ENTITY downloads.label              \"下載\">\n<!ENTITY downloads.accesskey          \"D\">\n<!ENTITY downloads.commandkey         \"j\">\n<!ENTITY downloadsUnix.commandkey     \"y\">\n<!ENTITY addons.label                 \"附加元件\">\n<!ENTITY addons.accesskey             \"A\">\n<!ENTITY addons.commandkey            \"A\">\n\n<!ENTITY webDeveloperMenu.label       \"網頁開發者\">\n<!ENTITY webDeveloperMenu.accesskey   \"W\">\n\n<!ENTITY inspectContextMenu.label     \"檢測元素\">\n<!ENTITY inspectContextMenu.accesskey \"Q\">\n\n<!ENTITY fileMenu.label         \"檔案\"> \n<!ENTITY fileMenu.accesskey       \"F\">\n<!ENTITY newUserContext.label             \"新增容器分頁\">\n<!ENTITY newUserContext.accesskey         \"B\">\n<!ENTITY newNavigatorCmd.label        \"開新視窗\">\n<!ENTITY newNavigatorCmd.key        \"N\">\n<!ENTITY newNavigatorCmd.accesskey      \"N\">\n<!ENTITY newPrivateWindow.label     \"新增隱私視窗\">\n<!ENTITY newPrivateWindow.accesskey \"W\">\n<!ENTITY newNonRemoteWindow.label   \"開新視窗（非 e10s）\">\n\n<!ENTITY editMenu.label         \"編輯\"> \n<!ENTITY editMenu.accesskey       \"E\"> \n<!ENTITY undoCmd.label            \"復原\">  \n<!ENTITY undoCmd.key            \"Z\">  \n<!ENTITY undoCmd.accesskey          \"U\"> \n<!ENTITY redoCmd.label            \"取消「復原」\">  \n<!ENTITY redoCmd.key            \"Y\">  \n<!ENTITY redoCmd.accesskey          \"R\"> \n<!ENTITY cutCmd.label           \"剪下\">  \n<!ENTITY cutCmd.key             \"X\">  \n<!ENTITY cutCmd.accesskey         \"t\"> \n<!ENTITY copyCmd.label            \"複製\">  \n<!ENTITY copyCmd.key            \"C\">  \n<!ENTITY copyCmd.accesskey          \"C\"> \n<!ENTITY pasteCmd.label           \"貼上\">  \n<!ENTITY pasteCmd.key           \"V\">  \n<!ENTITY pasteCmd.accesskey         \"P\"> \n<!ENTITY deleteCmd.label          \"刪除\">  \n<!ENTITY deleteCmd.key            \"D\">  \n<!ENTITY deleteCmd.accesskey        \"D\"> \n<!ENTITY selectAllCmd.label         \"全選\">  \n<!ENTITY selectAllCmd.key         \"A\">  \n<!ENTITY selectAllCmd.accesskey       \"A\"> \n<!ENTITY preferencesCmd2.label       \"選項\">\n<!ENTITY preferencesCmd2.accesskey     \"O\">\n<!ENTITY preferencesCmdUnix.label       \"偏好設定\">\n<!ENTITY preferencesCmdUnix.accesskey     \"n\"> \n\n<!ENTITY clearRecentHistory.label               \"清除最近的歷史記錄…\">\n\n<!ENTITY privateBrowsingCmd.commandkey          \"P\">\n\n<!ENTITY viewMenu.label         \"檢視\"> \n<!ENTITY viewMenu.accesskey       \"V\"> \n<!ENTITY viewToolbarsMenu.label       \"工具列\"> \n<!ENTITY viewToolbarsMenu.accesskey     \"T\"> \n<!ENTITY viewSidebarMenu.label \"側邊欄\">\n<!ENTITY viewSidebarMenu.accesskey \"e\">\n<!ENTITY viewCustomizeToolbar.label       \"自訂…\"> \n<!ENTITY viewCustomizeToolbar.accesskey     \"C\">\n\n<!ENTITY historyMenu.label \"歷史\">\n<!ENTITY historyMenu.accesskey \"s\">\n<!ENTITY historyUndoMenu.label \"最近關閉的分頁\">\n<!-- LOCALIZATION NOTE (historyUndoWindowMenu): see bug 394759 -->\n<!ENTITY historyUndoWindowMenu.label \"最近關閉的視窗\">\n<!ENTITY historyRestoreLastSession.label \"回復先前的瀏覽狀態\">\n\n<!ENTITY showAllHistoryCmd2.label \"顯示所有瀏覽記錄\">\n<!ENTITY showAllHistoryCmd.commandkey \"H\">\n\n<!ENTITY appMenuCustomize.label \"自訂\">\n<!ENTITY appMenuCustomize.tooltip \"自訂選單與工具列\">\n<!ENTITY appMenuCustomizeExit.label \"結束自訂模式\">\n<!ENTITY appMenuCustomizeExit.tooltip \"完成自訂\">\n<!ENTITY appMenuHistory.label \"歷史\">\n<!ENTITY appMenuHistory.showAll.label \"顯示所有瀏覽記錄\">\n<!ENTITY appMenuHistory.clearRecent.label \"清除最近的歷史記錄…\">\n<!ENTITY appMenuHistory.restoreSession.label \"回復先前的瀏覽狀態\">\n<!ENTITY appMenuHistory.viewSidebar.label \"檢視歷史側邊欄\">\n<!ENTITY appMenuHelp.tooltip \"開啟說明選單\">\n\n<!ENTITY appMenuRemoteTabs.label \"已同步的分頁\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.notabs.label): This is shown beneath\n     the name of a device when that device has no open tabs -->\n<!ENTITY appMenuRemoteTabs.notabs.label \"無已開啟的分頁\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showMore.label, appMenuRemoteTabs.showMore.tooltip):\n     This is shown after the tabs list if we can display more tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showMore.label \"顯示更多\">\n<!ENTITY appMenuRemoteTabs.showMore.tooltip \"顯示來自此裝置的更多分頁\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showAll.label, appMenuRemoteTabs.showAll.tooltip):\n     This is shown after the tabs list if we can all the remaining tabs by clicking on the button -->\n<!ENTITY appMenuRemoteTabs.showAll.label \"顯示全部\">\n<!ENTITY appMenuRemoteTabs.showAll.tooltip \"顯示來自此裝置的所有分頁\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY appMenuRemoteTabs.tabsnotsyncing.label \"開啟分頁同步功能以檢視您其他裝置中的分頁清單。\">\n<!-- LOCALIZATION NOTE (appMenuRemoteTabs.noclients.label): This is shown\n     when Sync is configured but this appears to be the only device attached to\n     the account. We also show links to download Firefox for android/ios. -->\n<!ENTITY appMenuRemoteTabs.noclients.title \"還沒有同步過來的分頁！\">\n<!ENTITY appMenuRemoteTabs.noclients.subtitle \"想在這裡看到您其他裝置上開啟的分頁嗎？\">\n<!ENTITY appMenuRemoteTabs.openprefs.label \"同步偏好設定\">\n<!ENTITY appMenuRemoteTabs.notsignedin.label \"登入以檢視您其他裝置中的分頁清單。\">\n<!ENTITY appMenuRemoteTabs.signin.label \"登入至 Sync\">\n<!ENTITY appMenuRemoteTabs.sidebar.label \"檢視已同步分頁側邊欄\">\n\n<!ENTITY customizeMenu.addToToolbar.label \"新增至工具列\">\n<!ENTITY customizeMenu.addToToolbar.accesskey \"A\">\n<!ENTITY customizeMenu.addToPanel.label \"新增至選單\">\n<!ENTITY customizeMenu.addToPanel.accesskey \"M\">\n<!ENTITY customizeMenu.moveToToolbar.label \"移動至工具列\">\n<!ENTITY customizeMenu.moveToToolbar.accesskey \"o\">\n<!-- LOCALIZATION NOTE (customizeMenu.moveToPanel.accesskey) can appear on the\n     same context menu as menubarCmd and personalbarCmd, so they should have\n     different access keys. customizeMenu.moveToToolbar and \n     customizeMenu.moveToPanel are mutually exclusive, so can share access\n     keys.  -->\n<!ENTITY customizeMenu.moveToPanel.label \"移動至選單\">\n<!ENTITY customizeMenu.moveToPanel.accesskey \"o\">\n<!ENTITY customizeMenu.removeFromToolbar.label \"自工具列移除\">\n<!ENTITY customizeMenu.removeFromToolbar.accesskey \"R\">\n<!ENTITY customizeMenu.removeFromMenu.label \"自選單移除\">\n<!ENTITY customizeMenu.removeFromMenu.accesskey \"R\">\n<!ENTITY customizeMenu.addMoreItems.label \"新增更多項目…\">\n<!ENTITY customizeMenu.addMoreItems.accesskey \"A\">\n\n<!ENTITY openCmd.commandkey           \"l\">\n<!ENTITY urlbar.placeholder2          \"搜尋或輸入網址\">\n<!ENTITY urlbar.accesskey             \"d\">\n<!-- LOCALIZATION NOTE (urlbar.extension.label): Used to indicate that a selected autocomplete entry is provided by an extension. -->\n<!ENTITY urlbar.extension.label       \"擴充套件:\">\n<!ENTITY urlbar.switchToTab.label     \"切換到分頁:\">\n\n<!ENTITY urlbar.searchSuggestionsNotification.question \"想要開啟搜尋建議功能，以改善您的搜尋體驗嗎？\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore \"更多資訊…\">\n<!ENTITY urlbar.searchSuggestionsNotification.learnMore.accesskey \"l\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable \"不要\">\n<!ENTITY urlbar.searchSuggestionsNotification.disable.accesskey \"n\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable \"好\">\n<!ENTITY urlbar.searchSuggestionsNotification.enable.accesskey \"y\">\n\n<!-- \n  Comment duplicated from browser-sets.inc:\n\n  Search Command Key Logic works like this:\n\n  Unix: Ctrl+J (0.8, 0.9 support)\n        Ctrl+K (cross platform binding)\n  Mac:  Cmd+K (cross platform binding)\n        Cmd+Opt+F (platform convention)\n  Win:  Ctrl+K (cross platform binding)\n        Ctrl+E (IE compat)\n\n  We support Ctrl+K on all platforms now and advertise it in the menu since it is\n  our standard - it is a \"safe\" choice since it is near no harmful keys like \"W\" as\n  \"E\" is. People mourning the loss of Ctrl+K for emacs compat can switch their GTK\n  system setting to use emacs emulation, and we should respect it. Focus-Search-Box\n  is a fundamental keybinding and we are maintaining a XP binding so that it is easy\n  for people to switch to Linux.\n\n -->\n<!ENTITY searchFocus.commandkey       \"k\">\n<!ENTITY searchFocus.commandkey2      \"e\">\n<!ENTITY searchFocusUnix.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (contentSearchInput.label):\n     This is set as the aria-label attribute for the search input box in the\n     in-content search UI, to be used by screen readers. -->\n<!ENTITY contentSearchInput.label     \"搜尋字串\">\n<!ENTITY contentSearchSubmit.tooltip  \"送出搜尋\">\n\n<!-- LOCALIZATION NOTE (searchFor.label, searchWith.label):\n     These two strings are used to build the header above the list of one-click\n     search providers:  \"Search for <used typed keywords> with:\" -->\n<!ENTITY searchFor.label              \"搜尋\">\n<!ENTITY searchWith.label             \"使用:\">\n\n<!-- LOCALIZATION NOTE (search.label, searchAfter.label):\n     This string is used to build the header above the list of one-click search\n     providers when a one off engine has been selected.  The searchAfter text is\n     intentionally left empty for en-US and can be used by other localizations to\n     display a string after the search engine name.  This string will be displayed\n     as:  \"Search <selected engine name><searchAfter.label text>\" -->\n<!ENTITY search.label                 \"搜尋\">\n<!ENTITY searchAfter.label            \"\">\n\n<!-- LOCALIZATION NOTE (searchWithHeader.label):\n     The wording of this string should be as close as possible to\n     searchFor.label and searchWith.label. This string will be used instead of\n     them when the user has not typed any keyword. -->\n<!ENTITY searchWithHeader.label       \"搜尋:\">\n<!-- LOCALIZATION NOTE (changeSearchSettings.button):\n     This string won't wrap, so if the translated string is longer,\n     consider translating it as if it said only \"Search Settings\". -->\n<!ENTITY changeSearchSettings.button  \"變更搜尋設定\">\n<!ENTITY changeSearchSettings.tooltip \"修改搜尋設定\">\n\n<!ENTITY searchInNewTab.label         \"在新分頁中搜尋\">\n<!ENTITY searchInNewTab.accesskey     \"T\">\n<!ENTITY searchSetAsDefault.label     \"設為預設搜尋引擎\">\n<!ENTITY searchSetAsDefault.accesskey \"D\">\n\n<!ENTITY openLinkCmdInTab.label       \"用新分頁開啟鏈結\">\n<!ENTITY openLinkCmdInTab.accesskey   \"T\">\n<!ENTITY openLinkCmd.label            \"用新視窗開啟鏈結\">\n<!ENTITY openLinkCmd.accesskey        \"w\">\n<!ENTITY openLinkInPrivateWindowCmd.label \"用新隱私視窗開啟鏈結\">\n<!ENTITY openLinkInPrivateWindowCmd.accesskey \"P\">\n<!ENTITY openLinkCmdInCurrent.label     \"開啟鏈結\">\n<!ENTITY openLinkCmdInCurrent.accesskey \"O\">\n<!ENTITY openFrameCmdInTab.label      \"用新分頁開啟頁框\">\n<!ENTITY openFrameCmdInTab.accesskey  \"T\">\n<!ENTITY openFrameCmd.label           \"用新視窗開啟頁框\">\n<!ENTITY openFrameCmd.accesskey       \"w\">\n<!ENTITY openLinkCmdInContainerTab.label \"用新容器分頁開啟鏈結\">\n<!ENTITY openLinkCmdInContainerTab.accesskey \"z\">\n<!ENTITY showOnlyThisFrameCmd.label     \"只顯示本頁框\">\n<!ENTITY showOnlyThisFrameCmd.accesskey \"S\">\n<!ENTITY reloadCmd.commandkey         \"r\">\n<!ENTITY reloadFrameCmd.label         \"重新載入頁框\">\n<!ENTITY reloadFrameCmd.accesskey     \"R\">\n<!ENTITY viewPartialSourceForSelectionCmd.label \"檢視選取範圍原始碼\">\n<!ENTITY viewPartialSourceForMathMLCmd.label    \"檢視 MathML 原始碼\">\n<!-- LOCALIZATION NOTE (viewPartialSourceCmd.accesskey): This accesskey is used for both \n         viewPartialSourceForSelectionCmd.label and viewPartialSourceForMathMLCmd.label -->\n<!ENTITY viewPartialSourceCmd.accesskey \"e\">\n<!ENTITY viewPageSourceCmd.label      \"檢視原始碼\">\n<!ENTITY viewPageSourceCmd.accesskey  \"V\">\n<!ENTITY viewFrameSourceCmd.label     \"檢視頁框原始碼\">\n<!ENTITY viewFrameSourceCmd.accesskey \"V\">\n<!ENTITY viewPageInfoCmd.label        \"檢視頁面資訊\">\n<!ENTITY viewPageInfoCmd.accesskey    \"I\">\n<!ENTITY viewFrameInfoCmd.label       \"檢視頁框資訊\">\n<!ENTITY viewFrameInfoCmd.accesskey   \"I\">\n<!ENTITY reloadImageCmd.label         \"重新載入圖片\">\n<!ENTITY reloadImageCmd.accesskey     \"R\">\n<!ENTITY viewImageCmd.label           \"檢視圖片\">\n<!ENTITY viewImageCmd.accesskey       \"I\">\n<!ENTITY viewImageInfoCmd.label       \"檢視圖片資訊\">\n<!ENTITY viewImageInfoCmd.accesskey   \"f\">\n<!ENTITY viewImageDescCmd.label       \"檢視說明\">\n<!ENTITY viewImageDescCmd.accesskey   \"D\">\n<!ENTITY viewVideoCmd.label           \"播放視訊檔案\">\n<!ENTITY viewVideoCmd.accesskey       \"I\">\n<!ENTITY viewBGImageCmd.label         \"檢視背景圖片\">\n<!ENTITY viewBGImageCmd.accesskey     \"w\">\n<!ENTITY setDesktopBackgroundCmd.label      \"設為桌布…\">\n<!ENTITY setDesktopBackgroundCmd.accesskey  \"S\">\n<!ENTITY bookmarkPageCmd2.label       \"將本頁加入書籤\">\n<!ENTITY bookmarkThisLinkCmd.label      \"將此鏈結加入書籤\">\n<!ENTITY bookmarkThisLinkCmd.accesskey  \"L\">\n<!ENTITY bookmarkThisFrameCmd.label      \"將此頁框加入書籤\">\n<!ENTITY bookmarkThisFrameCmd.accesskey  \"m\">\n<!ENTITY emailPageCmd.label           \"郵寄鏈結…\">\n<!ENTITY emailPageCmd.accesskey       \"E\">\n<!ENTITY savePageCmd.label            \"另存新檔…\">\n<!ENTITY savePageCmd.accesskey        \"A\">\n<!-- alternate for content area context menu -->\n<!ENTITY savePageCmd.accesskey2       \"P\">\n<!ENTITY savePageCmd.commandkey       \"s\">\n<!ENTITY saveFrameCmd.label           \"頁框另存新檔…\">\n<!ENTITY saveFrameCmd.accesskey       \"F\">\n<!ENTITY printFrameCmd.label          \"列印此頁框…\">\n<!ENTITY printFrameCmd.accesskey      \"P\">\n<!ENTITY saveLinkCmd.label            \"鏈結另存新檔…\">\n<!ENTITY saveLinkCmd.accesskey        \"k\">\n<!ENTITY saveImageCmd.label           \"圖片另存新檔…\">\n<!ENTITY saveImageCmd.accesskey       \"v\">\n<!ENTITY saveVideoCmd.label           \"另存視訊檔案…\">\n<!ENTITY saveVideoCmd.accesskey       \"v\">\n<!ENTITY saveAudioCmd.label           \"另存音訊檔案…\">\n<!ENTITY saveAudioCmd.accesskey       \"v\">\n<!ENTITY emailImageCmd.label          \"郵寄圖片…\">\n<!ENTITY emailImageCmd.accesskey      \"g\">\n<!ENTITY emailVideoCmd.label          \"郵寄視訊…\">\n<!ENTITY emailVideoCmd.accesskey      \"a\">\n<!ENTITY castVideoCmd.label           \"將影片傳送到裝置\">\n<!ENTITY castVideoCmd.accesskey       \"e\">\n<!ENTITY emailAudioCmd.label          \"郵寄音訊…\">\n<!ENTITY emailAudioCmd.accesskey      \"a\">\n<!ENTITY playPluginCmd.label          \"啟用此外掛程式\">\n<!ENTITY playPluginCmd.accesskey      \"c\">\n<!ENTITY hidePluginCmd.label          \"隱藏此外掛程式\">\n<!ENTITY hidePluginCmd.accesskey      \"H\">\n<!ENTITY copyLinkCmd.label            \"複製鏈結網址\">\n<!ENTITY copyLinkCmd.accesskey        \"a\">\n<!ENTITY copyImageCmd.label           \"複製圖片網址\">\n<!ENTITY copyImageCmd.accesskey       \"o\">\n<!ENTITY copyImageContentsCmd.label   \"複製圖片\">\n<!ENTITY copyImageContentsCmd.accesskey  \"y\"> \n<!ENTITY copyVideoURLCmd.label        \"複製視訊檔案網址\">\n<!ENTITY copyVideoURLCmd.accesskey    \"o\">\n<!ENTITY copyAudioURLCmd.label        \"複製音訊檔案網址\">\n<!ENTITY copyAudioURLCmd.accesskey    \"o\">\n<!ENTITY copyEmailCmd.label           \"複製電子郵件地址\">\n<!ENTITY copyEmailCmd.accesskey       \"E\">\n<!ENTITY thisFrameMenu.label              \"本頁框\">\n<!ENTITY thisFrameMenu.accesskey          \"h\">\n\n<!-- Media (video/audio) controls -->\n<!-- LOCALIZATION NOTE: The access keys for \"Play\" and\n\"Pause\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaPlay.label             \"播放\">\n<!ENTITY mediaPlay.accesskey         \"P\">\n<!ENTITY mediaPause.label            \"暫停\">\n<!ENTITY mediaPause.accesskey        \"P\">\n<!-- LOCALIZATION NOTE: The access keys for \"Mute\" and\n\"Unmute\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaMute.label             \"靜音\">\n<!ENTITY mediaMute.accesskey         \"M\">\n<!ENTITY mediaUnmute.label           \"取消靜音\">\n<!ENTITY mediaUnmute.accesskey       \"m\">\n<!ENTITY mediaPlaybackRate2.label     \"播放速度\">\n<!ENTITY mediaPlaybackRate2.accesskey \"d\">\n<!ENTITY mediaPlaybackRate050x2.label \"慢速（0.5×）\">\n<!ENTITY mediaPlaybackRate050x2.accesskey \"S\">\n<!ENTITY mediaPlaybackRate100x2.label \"標準\">\n<!ENTITY mediaPlaybackRate100x2.accesskey \"N\">\n<!ENTITY mediaPlaybackRate125x2.label \"快速（1.25×）\">\n<!ENTITY mediaPlaybackRate125x2.accesskey \"F\">\n<!ENTITY mediaPlaybackRate150x2.label \"更快（1.5×）\">\n<!ENTITY mediaPlaybackRate150x2.accesskey \"a\">\n<!-- LOCALIZATION NOTE: \"Ludicrous\" is a reference to the\nmovie \"Space Balls\" and is meant to say that this speed is very\nfast. -->\n<!ENTITY mediaPlaybackRate200x2.label \"超快（2×）\">\n<!ENTITY mediaPlaybackRate200x2.accesskey \"L\">\n<!ENTITY mediaLoop.label             \"循環\">\n<!ENTITY mediaLoop.accesskey         \"L\">\n<!-- LOCALIZATION NOTE: The access keys for \"Show Controls\" and\n\"Hide Controls\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY mediaShowControls.label     \"顯示控制按鈕\">\n<!ENTITY mediaShowControls.accesskey \"C\">\n<!ENTITY mediaHideControls.label     \"隱藏控制按鈕\">\n<!ENTITY mediaHideControls.accesskey \"C\">\n<!ENTITY videoFullScreen.label       \"全螢幕\">\n<!ENTITY videoFullScreen.accesskey   \"F\">\n<!ENTITY videoSaveImage.label        \"另存快照為…\">\n<!ENTITY videoSaveImage.accesskey    \"S\">\n<!-- LOCALIZATION NOTE: The access keys for \"Show Statistics\" and\n\"Hide Statistics\" are the same because the two context-menu\nitems are mutually exclusive. -->\n<!ENTITY videoShowStats.label        \"顯示統計資訊\">\n<!ENTITY videoShowStats.accesskey    \"t\">\n<!ENTITY videoHideStats.label        \"隱藏統計資訊\">\n<!ENTITY videoHideStats.accesskey    \"t\">\n\n<!-- LOCALIZATION NOTE :\nfullZoomEnlargeCmd.commandkey3, fullZoomReduceCmd.commandkey2 and\nfullZoomResetCmd.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n<!ENTITY fullZoomEnlargeCmd.label       \"放大\">\n<!ENTITY fullZoomEnlargeCmd.accesskey   \"I\">\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.label        \"縮小\">\n<!ENTITY fullZoomReduceCmd.accesskey    \"o\">\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.label         \"重設\">\n<!ENTITY fullZoomResetCmd.accesskey     \"R\">\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY fullZoomToggleCmd.label        \"只縮放文字\">\n<!ENTITY fullZoomToggleCmd.accesskey    \"T\">\n<!ENTITY fullZoom.label                 \"縮放\">\n<!ENTITY fullZoom.accesskey             \"Z\">\n\n<!ENTITY sidebarCloseButton.tooltip     \"關閉側邊欄\">\n\n<!ENTITY quitApplicationCmdWin2.label       \"結束\">\n<!ENTITY quitApplicationCmdWin2.accesskey   \"x\">\n<!ENTITY quitApplicationCmdWin2.tooltip     \"結束 &brandShorterName;\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n<!ENTITY quitApplicationCmd.label       \"離開\"> \n<!ENTITY quitApplicationCmd.accesskey   \"Q\">\n<!ENTITY quitApplicationCmdMac2.label   \"離開 &brandShorterName;\">\n<!-- LOCALIZATION NOTE(quitApplicationCmdUnix.key): This keyboard shortcut is used by both Linux and OSX builds. -->\n<!ENTITY quitApplicationCmdUnix.key     \"Q\">\n\n<!ENTITY closeCmd.label                 \"關閉\">  \n<!ENTITY closeCmd.key                   \"W\">  \n<!ENTITY closeCmd.accesskey             \"C\">\n\n<!ENTITY toggleMuteCmd.key              \"M\">\n\n<!ENTITY pageStyleMenu.label \"頁面樣式\">\n<!ENTITY pageStyleMenu.accesskey \"y\">\n<!ENTITY pageStyleNoStyle.label \"無樣式\">\n<!ENTITY pageStyleNoStyle.accesskey \"n\">\n<!ENTITY pageStylePersistentOnly.label \"基本頁面樣式\">\n<!ENTITY pageStylePersistentOnly.accesskey \"b\">\n\n<!ENTITY pageReportIcon.tooltip            \"變更此網站開啟彈出型視窗的設定\">\n\n<!ENTITY allowPopups.accesskey \"p\">\n<!-- On Windows we use the term \"Options\" to describe settings, but\n     on Linux and Mac OS X we use \"Preferences\" - carry that distinction\n     over into this string, which is used in the \"popup blocked\" info bar . -->\n<!ENTITY editPopupSettingsUnix.label \"編輯彈出型視窗阻擋偏好設定…\">\n<!ENTITY editPopupSettings.label \"編輯彈出型視窗阻擋選項…\">\n<!ENTITY editPopupSettings.accesskey \"E\">\n<!ENTITY dontShowMessage.accesskey \"D\">\n\n<!ENTITY bidiSwitchPageDirectionItem.label        \"切換頁面方向\">\n<!ENTITY bidiSwitchPageDirectionItem.accesskey    \"D\">\n<!ENTITY bidiSwitchTextDirectionItem.label        \"改變文字方向\">\n<!ENTITY bidiSwitchTextDirectionItem.accesskey    \"w\">\n<!ENTITY bidiSwitchTextDirectionItem.commandkey   \"X\">\n\n<!ENTITY findOnCmd.label     \"尋找文字…\">\n<!ENTITY findOnCmd.accesskey \"F\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label  \"找下一個\">\n<!ENTITY findAgainCmd.accesskey \"g\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY spellAddDictionaries.label \"新增字典…\">\n<!ENTITY spellAddDictionaries.accesskey \"A\">\n\n<!ENTITY editBookmark.done.label                     \"完成\">\n<!ENTITY editBookmark.removeBookmark.accessKey       \"R\">\n\n<!ENTITY identity.connectionSecure \"安全連線\">\n<!ENTITY identity.connectionNotSecure \"連線不安全\">\n<!ENTITY identity.connectionFile \"此頁面位於您的電腦上。\">\n<!ENTITY identity.connectionVerified2 \"您已安全地連線至此網站，本網站擁有者為:\">\n<!ENTITY identity.connectionInternal \"這是安全的 &brandShortName; 頁面。\">\n<!ENTITY identity.insecureLoginForms2 \"在此頁面輸入的登入資訊可能會被洩漏。\">\n\n<!-- Strings for connection state warnings. -->\n<!ENTITY identity.activeBlocked \"&brandShortName; 已經封鎖此頁面中不安全的部分。\">\n<!ENTITY identity.passiveLoaded \"本頁面中的部分內容（例如圖片）並不安全。\">\n<!ENTITY identity.activeLoaded \"您已停用此頁面中的保護。\">\n<!ENTITY identity.weakEncryption \"此頁面使用了弱強度的加密。\">\n\n<!-- Strings for connection state warnings in the subview. -->\n<!ENTITY identity.description.insecure \"您到此網站的連線並不私密。您發送的資訊（像是密碼、訊息、信用卡等等）可能會被其他人看到。\">\n<!ENTITY identity.description.insecureLoginForms \"此頁面並不安全，您的登入資訊可能會被洩漏。\">\n<!ENTITY identity.description.weakCipher \"您與此網站間的連線使用了弱強度的加密，並不私密。\">\n<!ENTITY identity.description.weakCipher2 \"其他人可以看到您的資訊，或修改網站的行為。\">\n<!ENTITY identity.description.activeBlocked \"&brandShortName; 已經封鎖此頁面中不安全的部分。\">\n<!ENTITY identity.description.passiveLoaded \"您的連線並不私密，您提供給此網站的資訊可能會被其他人看到。\">\n<!ENTITY identity.description.passiveLoaded2 \"此網站包含不安全的內容（例如圖片）。\">\n<!ENTITY identity.description.passiveLoaded3 \"雖然 &brandShortName; 已經封鎖部分內容，但頁面中還是有不安全的內容（例如圖片）。\">\n<!ENTITY identity.description.activeLoaded \"此網站包含不安全的內容（例如指令碼），與其之間的連線並不私密。\">\n<!ENTITY identity.description.activeLoaded2 \"您提供給此網站的資訊（例如密碼、訊息、信用卡號等等）可能會被其他人看到。\">\n\n<!ENTITY identity.enableMixedContentBlocking.label \"啟用保護\">\n<!ENTITY identity.enableMixedContentBlocking.accesskey \"E\">\n<!ENTITY identity.disableMixedContentBlocking.label \"暫時停止保護\">\n<!ENTITY identity.disableMixedContentBlocking.accesskey \"D\">\n<!ENTITY identity.learnMore \"更多資訊\">\n\n<!ENTITY identity.removeCertException.label \"移除例外\">\n<!ENTITY identity.removeCertException.accesskey \"R\">\n\n<!ENTITY identity.moreInfoLinkText2 \"更多資訊\">\n\n<!ENTITY identity.permissions \"權限\">\n<!ENTITY identity.permissionsEmpty \"您並未授予此網站任何特殊權限。\">\n<!ENTITY identity.permissionsReloadHint \"您可能需要重新載入頁面才能讓變更生效。\">\n\n<!-- Name for the tabs toolbar as spoken by screen readers.\n     The word \"toolbar\" is appended automatically and should not be contained below! -->\n<!ENTITY tabsToolbar.label \"瀏覽器分頁\">\n\n<!-- LOCALIZATION NOTE (syncTabsMenu3.label): This appears in the history menu -->\n<!ENTITY syncTabsMenu3.label     \"已同步的分頁\">\n\n<!ENTITY syncedTabs.sidebar.label              \"已同步的分頁\">\n<!ENTITY syncedTabs.sidebar.noclients.label    \"將您其他裝置也登入至 Firefox，在此檢視那些裝置中開啟的分頁。\">\n<!ENTITY syncedTabs.sidebar.noclients.title    \"還沒有同步過來的分頁！\">\n<!ENTITY syncedTabs.sidebar.noclients.subtitle \"想在這裡看到您其他裝置上開啟的分頁嗎？\">\n<!ENTITY syncedTabs.sidebar.notsignedin.label  \"登入以檢視您其他裝置中的分頁清單。\">\n<!ENTITY syncedTabs.sidebar.notabs.label       \"無已開啟的分頁\">\n<!ENTITY syncedTabs.sidebar.openprefs.label    \"開啟 &syncBrand.shortName.label; 偏好設定\">\n<!-- LOCALIZATION NOTE (syncedTabs.sidebar.tabsnotsyncing.label): This is shown\n     when Sync is configured but syncing tabs is disabled. -->\n<!ENTITY syncedTabs.sidebar.tabsnotsyncing.label       \"開啟分頁同步功能以檢視您其他裝置中的分頁清單。\">\n\n<!-- LOCALIZATION NOTE (syncedTabs.context.open.accesskey,\n                        syncedTabs.context.openAllInTabs.accesskey):\n     These access keys are identical because their associated menu items are\n     mutually exclusive -->\n<!ENTITY syncedTabs.context.open.label                       \"開啟\">\n<!ENTITY syncedTabs.context.open.accesskey                   \"O\">\n<!ENTITY syncedTabs.context.openInNewTab.label               \"用新分頁開啟\">\n<!ENTITY syncedTabs.context.openInNewTab.accesskey           \"w\">\n<!ENTITY syncedTabs.context.openInNewWindow.label            \"用新視窗開啟\">\n<!ENTITY syncedTabs.context.openInNewWindow.accesskey        \"N\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.label     \"用新隱私視窗開啟\">\n<!ENTITY syncedTabs.context.openInNewPrivateWindow.accesskey \"P\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.label          \"將此分頁加入書籤…\">\n<!ENTITY syncedTabs.context.bookmarkSingleTab.accesskey      \"B\">\n<!ENTITY syncedTabs.context.copy.label                       \"複製\">\n<!ENTITY syncedTabs.context.copy.accesskey                   \"C\">\n\n<!ENTITY syncedTabs.context.openAllInTabs.label              \"全部以分頁開啟\">\n<!ENTITY syncedTabs.context.openAllInTabs.accesskey          \"O\">\n\n\n<!ENTITY syncBrand.shortName.label    \"Sync\">\n\n<!ENTITY syncSignIn.label             \"登入至 &syncBrand.shortName.label;…\">\n<!ENTITY syncSignIn.accesskey         \"Y\">\n<!ENTITY syncSyncNowItem.label        \"立刻同步\">\n<!ENTITY syncSyncNowItem.accesskey    \"S\">\n<!ENTITY syncReAuthItem.label         \"重新連線至 &syncBrand.shortName.label;…\">\n<!ENTITY syncReAuthItem.accesskey     \"R\">\n<!ENTITY syncToolbarButton.label      \"同步\">\n\n<!ENTITY social.addons.label \"管理服務…\">\n\n<!ENTITY social.directory.label \"可啟用項目\">\n<!ENTITY social.directory.text \"您可於目錄中啟用分享服務。\">\n<!ENTITY social.directory.button \"帶我到那邊去！\">\n<!ENTITY social.directory.introText \"點擊任一個服務以將其新增到 &brandShortName;。\">\n<!ENTITY social.directory.viewmore.text \"檢視更多\">\n\n<!ENTITY customizeMode.menuAndToolbars.header2 \"其他工具與功能\">\n<!ENTITY customizeMode.menuAndToolbars.empty \"想要更多工具？\">\n<!ENTITY customizeMode.menuAndToolbars.emptyLink \"自數以千計的附加元件中挑選\">\n<!ENTITY customizeMode.restoreDefaults \"回復為預設值\">\n<!ENTITY customizeMode.toolbars \"顯示 / 隱藏工具列\">\n<!ENTITY customizeMode.titlebar \"標題列\">\n<!ENTITY customizeMode.lwthemes \"佈景主題\">\n<!ENTITY customizeMode.lwthemes.myThemes \"我的佈景主題\">\n<!ENTITY customizeMode.lwthemes.recommended \"推薦\">\n<!ENTITY customizeMode.lwthemes.menuManage \"管理\">\n<!ENTITY customizeMode.lwthemes.menuManage.accessKey \"M\">\n<!ENTITY customizeMode.lwthemes.menuGetMore \"下載更多佈景主題\">\n<!ENTITY customizeMode.lwthemes.menuGetMore.accessKey \"G\">\n\n<!ENTITY getUserMedia.selectCamera.label \"要分享的攝影機:\">\n<!ENTITY getUserMedia.selectCamera.accesskey \"C\">\n<!ENTITY getUserMedia.selectMicrophone.label \"要分享的麥克風:\">\n<!ENTITY getUserMedia.selectMicrophone.accesskey \"M\">\n<!ENTITY getUserMedia.audioCapture.label \"將分享來此分頁播放的音樂。\">\n<!ENTITY getUserMedia.allWindowsShared.message \"將分享您畫面上所有可見的視窗。\">\n\n<!ENTITY trackingProtection.title \"追蹤保護\">\n<!ENTITY trackingProtection.detectedBlocked3 \"&brandShortName; 已經封鎖頁面中可能會追蹤您瀏覽行為的部分。\">\n<!ENTITY trackingProtection.detectedNotBlocked3 \"此網站包含可能會追蹤您瀏覽行為的元素，但您已停用保護。\">\n<!ENTITY trackingProtection.notDetected3 \"未在此頁面偵測到追蹤元素。\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblock.label, trackingProtection.unblock.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in NON-private browsing mode. -->\n<!ENTITY trackingProtection.unblock.label \"為此網站停用保護\">\n<!ENTITY trackingProtection.unblock.accesskey \"D\">\n<!-- LOCALIZATION NOTE (trackingProtection.unblockPrivate.label, trackingProtection.unblockPrivate.accesskey):\n     The associated button with this label and accesskey is only shown when opening the control\n     center while looking at a site with trackers in PRIVATE browsing mode. -->\n<!ENTITY trackingProtection.unblockPrivate.label \"此次瀏覽階段停用保護\">\n<!ENTITY trackingProtection.unblockPrivate.accesskey \"D\">\n<!ENTITY trackingProtection.block2.label \"啟用保護\">\n<!ENTITY trackingProtection.block2.accesskey \"E\">\n\n<!ENTITY trackingContentBlocked.message \"追蹤\">\n<!ENTITY trackingContentBlocked.moreinfo \"已封鎖本頁面中部分追蹤您線上行為的內容。\">\n<!ENTITY trackingContentBlocked.learnMore \"更多資訊\">\n<!ENTITY trackingContentBlocked.options \"選項\">\n<!ENTITY trackingContentBlocked.unblock2.label \"為此網站停用保護\">\n<!ENTITY trackingContentBlocked.unblock2.accesskey \"D\">\n<!ENTITY trackingContentBlocked.block.label \"啟用保護\">\n<!ENTITY trackingContentBlocked.block.accesskey \"E\">\n<!ENTITY trackingContentBlocked.disabled.message \"已停止追蹤保護\">\n\n<!ENTITY pluginNotification.showAll.label \"全部顯示\">\n<!ENTITY pluginNotification.showAll.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.properties -->\n<!ENTITY pluginActivateNow.label \"只允許現在\">\n<!ENTITY pluginActivateAlways.label \"永遠允許\">\n<!ENTITY pluginBlockNow.label \"封鎖外掛程式\">\n\n<!-- LOCALIZATION NOTE: (pluginNotification.width): This is used to determine the\n     width of the plugin popup notification that can appear if a plugin has been\n     blocked on a page. Should be wide enough to fit the pluginActivateNow.label\n     and pluginActivateAlways.label strings above on a single line. This must be\n     a CSS length value. -->\n<!ENTITY pluginNotification.width \"28em\">\n\n<!ENTITY uiTour.infoPanel.close \"關閉\">\n\n<!ENTITY appMenuSidebars.label         \"側邊欄\">\n\n<!-- LOCALIZATION NOTE: (panicButton.view.mainTimeframeDesc, panicButton.view.5min, panicButton.view.2hr, panicButton.view.day):\n     The .mainTimeframeDesc string combined with any of the 3 others is meant to form a complete sentence, e.g. \"Forget the last: Five minutes\".\n     Please ensure that this remains the case in the translation. -->\n<!ENTITY panicButton.view.mainTimeframeDesc       \"忘掉先前的瀏覽紀錄:\">\n<!ENTITY panicButton.view.5min                    \"5 分鐘\">\n<!ENTITY panicButton.view.2hr                     \"2 小時\">\n<!ENTITY panicButton.view.day                     \"24 小時\">\n\n<!-- LOCALIZATION NOTE: (panicButton.view.mainLabel, panicButton.view.deleteCookies, panicButton.view.deleteHistory, panicButton.view.deleteTabsAndWindows, panicButton.view.openNewWindow):\n     The .mainActionDesc string combined with any of the 4 others is meant to form a complete sentence, e.g. \"Proceeding will: Delete Recent Cookies\".\n     Note also that the deleteCookies, deleteHistory and deleteTabsAndWindows strings include <html:strong> tags for emphasis on the words \"Cookies\", \"History\", \"Tabs\" and \"Windows\".\n     The translation should do the same. -->\n<!ENTITY panicButton.view.mainActionDesc          \"接下來將:\">\n<!ENTITY panicButton.view.deleteCookies           \"刪除近期的 <html:strong>Cookie</html:strong>\">\n<!ENTITY panicButton.view.deleteHistory           \"刪除近期的<html:strong>瀏覽紀錄</html:strong>\">\n<!ENTITY panicButton.view.deleteTabsAndWindows    \"關閉所有<html:strong>分頁</html:strong>與<html:strong>視窗</html:strong>\">\n<!ENTITY panicButton.view.openNewWindow           \"再重新開啟乾淨的視窗\">\n\n<!ENTITY panicButton.view.undoWarning             \"此動作無法復原。\">\n<!ENTITY panicButton.view.forgetButton            \"忘掉吧！\">\n\n<!ENTITY panicButton.thankyou.msg1                \"已清除您最近的瀏覽紀錄。\">\n<!ENTITY panicButton.thankyou.msg2                \"安全地瀏覽吧！\">\n<!ENTITY panicButton.thankyou.buttonlabel         \"謝啦！\">\n\n<!ENTITY emeLearnMoreContextMenu.label            \"了解 DRM 的更多資訊…\">\n<!ENTITY emeLearnMoreContextMenu.accesskey        \"D\">\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnv_timeout=逾時\nopenFile=開啟檔案\n\ndroponhometitle=設定首頁\ndroponhomemsg=您想要用此頁面當您的首頁嗎？\ndroponhomemsgMultiple=您想要使用這些文件作為新首頁嗎？\n\n# context menu strings\n\n# LOCALIZATION NOTE (contextMenuSearch): %1$S is the search engine,\n# %2$S is the selection string.\ncontextMenuSearch=以 %1$S 搜尋「%2$S」\ncontextMenuSearch.accesskey=S\n\n# bookmark dialog strings\n\nbookmarkAllTabsDefault=[資料夾名稱]\n\nxpinstallPromptMessage=%S 已阻擋此網站向您詢問是否要在電腦上安裝軟體。\nxpinstallPromptMessage.dontAllow=不允許\nxpinstallPromptMessage.dontAllow.accesskey=D\nxpinstallPromptAllowButton=允許\n# Accessibility Note:\n# Be sure you do not choose an accesskey that is used elsewhere in the active context (e.g. main menu bar, submenu of the warning popup button)\n# See http://www.mozilla.org/access/keyboard/accesskey for details\nxpinstallPromptAllowButton.accesskey=A\nxpinstallDisabledMessageLocked=您的系統管理員已停用軟體安裝。\nxpinstallDisabledMessage=目前已禁止安裝軟體。請點擊「啟用」後再試一次。\nxpinstallDisabledButton=啟用\nxpinstallDisabledButton.accesskey=n\n\n# LOCALIZATION NOTE (webextPerms.header)\n# This string is used as a header in the webextension permissions dialog,\n# %S is replaced with the localized name of the extension being installed.\n# See https://bug1308309.bmoattachments.org/attachment.cgi?id=8814612\n# for an example of the full dialog.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.header=要新增 %S 嗎？\n\n# LOCALIZATION NOTE (webextPerms.listIntro)\n# This string will be followed by a list of permissions requested\n# by the webextension.\nwebextPerms.listIntro=要求下列權限:\nwebextPerms.add.label=新增\nwebextPerms.add.accessKey=A\nwebextPerms.cancel.label=取消\nwebextPerms.cancel.accessKey=C\n\n# LOCALIZATION NOTE (webextPerms.sideloadMenuItem)\n# %1$S will be replaced with the localized name of the sideloaded add-on.\n# %2$S will be replace with the name of the application (e.g., Firefox, Nightly)\nwebextPerms.sideloadMenuItem=已將 %1$S 新增至 %2$S\n\n# LOCALIZATION NOTE (webextPerms.sideloadHeader)\n# This string is used as a header in the webextension permissions dialog\n# when the extension is side-loaded.\n# %S is replaced with the localized name of the extension being installed.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.sideloadHeader=已新增 %S\nwebextPerms.sideloadText2=您電腦上的其他軟體，安裝了可能會影響瀏覽器的附加元件。請確認此附加元件所要求的權限後再選擇要啟用或保持停用。\nwebextPerms.sideloadTextNoPerms=您電腦上的其他軟體，安裝了可能會影響瀏覽器的附加元件。請選擇要啟用或保持停用。\n\nwebextPerms.sideloadEnable.label=啟用\nwebextPerms.sideloadEnable.accessKey=E\nwebextPerms.sideloadCancel.label=取消\nwebextPerms.sideloadCancel.accessKey=C\n\n# LOCALIZATION NOTE (webextPerms.updateMenuItem)\n# %S will be replaced with the localized name of the extension which\n# has been updated.\nwebextPerms.updateMenuItem=%S 要求新權限\n\n# LOCALIZATION NOTE (webextPerms.updateText)\n# %S is replaced with the localized name of the updated extension.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\nwebextPerms.updateText=新版 %S 已推出。您必須核准新權限後才會安裝此更新。點擊「取消」可保留使用目前的版本。\n\nwebextPerms.updateAccept.label=更新\nwebextPerms.updateAccept.accessKey=U\n\nwebextPerms.description.bookmarks=讀取並修改書籤\nwebextPerms.description.clipboardRead=取得剪貼簿中的資料\nwebextPerms.description.clipboardWrite=輸入資料到剪貼簿\nwebextPerms.description.downloads=下載檔案，並讀取或修改瀏覽器的下載紀錄\nwebextPerms.description.geolocation=存取您的所在位置\nwebextPerms.description.history=存取瀏覽紀錄\n# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)\n# %S will be replaced with the name of the application\nwebextPerms.description.nativeMessaging=與 %S 以外的程式交換訊息\nwebextPerms.description.notifications=向您顯示通知\nwebextPerms.description.privacy=讀取並修改隱私設定\nwebextPerms.description.sessions=存取瀏覽器最近關閉的分頁\nwebextPerms.description.tabs=存取瀏覽器分頁\nwebextPerms.description.topSites=存取瀏覽紀錄\nwebextPerms.description.webNavigation=在上網時了解瀏覽器導航行為狀態\n\nwebextPerms.hostDescription.allUrls=存取您所有網站中的資料\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.wildcard)\n# %S will be replaced by the DNS domain for which a webextension\n# is requesting access (e.g., mozilla.org)\nwebextPerms.hostDescription.wildcard=存取您在 %S 網域中的資料\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManyWildcards):\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# domains for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManyWildcards=存取您在其他 #1 個網域中的資料\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.oneSite)\n# %S will be replaced by the DNS host name for which a webextension\n# is requesting access (e.g., www.mozilla.org)\nwebextPerms.hostDescription.oneSite=存取您在 %S 的資料\n\n# LOCALIZATION NOTE (webextPerms.hostDescription.tooManySites)\n# Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 will be replaced by an integer indicating the number of additional\n# hosts for which this webextension is requesting permission.\nwebextPerms.hostDescription.tooManySites=存取您在其他 #1 個網站中的資料\n\n# LOCALIZATION NOTE (addonPostInstall.message)\n# %1$S is replaced with the localized named of the extension that was\n# just installed.\n# %2$S is replaced with the localized name of the application.\naddonPostInstall.message1=已將 %1$S 新增至 %2$S。\n\n# LOCALIZATION NOTE (addonPostInstall.messageDetail)\n# %1$S is replaced with the icon for the add-ons menu.\n# %2$S is replaced with the icon for the toolbar menu.\n# Note, this string will be used as raw markup. Avoid characters like <, >, &\naddonPostInstall.messageDetail=點擊 %2$S 選單中的 %1$S 來管理您的附加元件。\naddonPostInstall.okay.label=好的\naddonPostInstall.okay.key=O\n\n# LOCALIZATION NOTE (addonDownloadingAndVerifying):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Also see https://bugzilla.mozilla.org/show_bug.cgi?id=570012 for mockups\naddonDownloadingAndVerifying=正在下載與驗證 #1 套附加元件…\naddonDownloadVerifying=驗證中\n\naddonInstall.unsigned=（未驗證）\naddonInstall.cancelButton.label=取消\naddonInstall.cancelButton.accesskey=C\naddonInstall.acceptButton.label=安裝\naddonInstall.acceptButton.accesskey=I\n\n# LOCALIZATION NOTE (addonConfirmInstallMessage,addonConfirmInstallUnsigned):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the number of add-ons being installed\naddonConfirmInstall.message=此網站想安裝 #2 套附加元件到 #1:\naddonConfirmInstallUnsigned.message=警告: 此網站想要安裝未驗證的附加元件到 #1，請小心。\n\n# LOCALIZATION NOTE (addonConfirmInstallSomeUnsigned.message):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName\n# #2 is the total number of add-ons being installed (at least 2)\naddonConfirmInstallSomeUnsigned.message=警告: 此網站想要安裝 #2 套附加元件到 #1，當中有些還沒有經過驗證，請小心。\n\naddonwatch.slow=%1$S 可能會造成 %2$S 執行緩慢\naddonwatch.disable.label=停用 %S\naddonwatch.ignoreSession.label=暫時忽略\naddonwatch.ignoreSession.accesskey=I\naddonwatch.ignorePerm.label=永久忽略\naddonwatch.ignorePerm.accesskey=p\naddonwatch.restart.message=您必須重新啟動 %2$S 才能停用 %1$S\naddonwatch.restart.label=重新啟動 %S\naddonwatch.restart.accesskey=R\n\n# LOCALIZATION NOTE (addonsInstalled, addonsInstalledNeedsRestart):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 first add-on's name, #2 number of add-ons, #3 application name\naddonsInstalled=已成功安裝 #1 等 #2 個附加元件。\naddonsInstalledNeedsRestart=在您重新啟動 #3 後將會安裝 #1 等 #2 個附加元件。\naddonInstallRestartButton=立刻重新啟動\naddonInstallRestartButton.accesskey=R\naddonInstallRestartIgnoreButton=現在不要\naddonInstallRestartIgnoreButton.accesskey=N\n\n# LOCALIZATION NOTE (addonInstallError-1, addonInstallError-2, addonInstallError-3, addonInstallError-4, addonInstallError-5, addonLocalInstallError-1, addonLocalInstallError-2, addonLocalInstallError-3, addonLocalInstallError-4, addonLocalInstallError-5):\n# %1$S is the application name, %2$S is the add-on name\naddonInstallError-1=因為連線失敗，無法下載附加元件。\naddonInstallError-2=因為不符合 %1$S 所預期的附加元件，無法安裝。\naddonInstallError-3=因為檔案看起來已經毀損，無法安裝從這個網站下載的附加元件。\naddonInstallError-4=因為 %1$S 無法修改必要的檔案，無法安裝 %2$S。\naddonInstallError-5=%1$S 已防止此網站安裝未驗證的附加元件。\naddonLocalInstallError-1=由於檔案系統錯誤，無法安裝此附加元件。\naddonLocalInstallError-2=因為不符合 %1$S 所預期的附加元件，無法安裝。\naddonLocalInstallError-3=檔案似乎已損毀，無法安裝此附加元件。\naddonLocalInstallError-4=因為 %1$S 無法修改必要的檔案，無法安裝 %2$S。\naddonLocalInstallError-5=因為此附加元件尚未經過驗證，無法安裝。\n\n# LOCALIZATION NOTE (addonInstallErrorIncompatible):\n# %1$S is the application name, %2$S is the application version, %3$S is the add-on name\naddonInstallErrorIncompatible=因為與 %1$S %2$S 不相容，無法安裝 %3$S。\n\n# LOCALIZATION NOTE (addonInstallErrorBlocklisted): %S is add-on name\naddonInstallErrorBlocklisted=無法安裝 %S，因為它很可能會造成穩定性或安全性問題。\n\nunsignedAddonsDisabled.message=已安裝的附加元件中有一組以上尚未通過驗證，已被停用。\nunsignedAddonsDisabled.learnMore.label=更多資訊\nunsignedAddonsDisabled.learnMore.accesskey=L\n\n# LOCALIZATION NOTE (compactLightTheme.name): This is displayed in about:addons -> Appearance\ncompactLightTheme.name=精簡亮色\ncompactLightTheme.description=精簡化的佈景主題，使用亮色配置。\n\n# LOCALIZATION NOTE (compactDarkTheme.name): This is displayed in about:addons -> Appearance\ncompactDarkTheme.name=精簡暗色\ncompactDarkTheme.description=精簡化的佈景主題，使用暗色配置。\n\n# LOCALIZATION NOTE (lwthemeInstallRequest.message): %S will be replaced with\n# the host name of the site.\nlwthemeInstallRequest.message=此網站 (%S) 試圖安裝佈景主題。\nlwthemeInstallRequest.allowButton=允許\nlwthemeInstallRequest.allowButton.accesskey=A\n\nlwthemePostInstallNotification.message=已安裝新的佈景主題。\nlwthemePostInstallNotification.undoButton=復原\nlwthemePostInstallNotification.undoButton.accesskey=U\nlwthemePostInstallNotification.manageButton=管理佈景主題…\nlwthemePostInstallNotification.manageButton.accesskey=M\n\n# LOCALIZATION NOTE (lwthemeNeedsRestart.message):\n# %S will be replaced with the new theme name.\nlwthemeNeedsRestart.message=%S 將會在您重新啟動之後被安裝。\nlwthemeNeedsRestart.button=立刻重新啟動\nlwthemeNeedsRestart.accesskey=R\n\n# LOCALIZATION NOTE (popupWarning.message): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is brandShortName and #2 is the number of pop-ups blocked.\npopupWarning.message=#1 封鎖了此網站的 #2 個彈出視窗。\npopupWarningButton=選項\npopupWarningButton.accesskey=O\npopupWarningButtonUnix=偏好設定\npopupWarningButtonUnix.accesskey=P\npopupAllow=允許 %S 的彈出型視窗\npopupBlock=封鎖 %S 的彈出型視窗\npopupWarningDontShowFromMessage=擋下彈出型視窗時不顯示此訊息\npopupWarningDontShowFromLocationbar=阻擋彈出型視窗時不要顯示資訊列\npopupShowPopupPrefix=顯示「%S」\n\n# Bad Content Blocker Doorhanger Notification\n# %S is brandShortName\nbadContentBlocked.blocked.message=%S 封鎖了此頁面中的某些內容。\nbadContentBlocked.notblocked.message=%S 並未封鎖此頁面中的任何內容。\n\ncrashedpluginsMessage.title=%S 外掛程式發生錯誤，已經關閉。\ncrashedpluginsMessage.reloadButton.label=重新載入網頁\ncrashedpluginsMessage.reloadButton.accesskey=R\ncrashedpluginsMessage.submitButton.label=送出一份錯誤報告\ncrashedpluginsMessage.submitButton.accesskey=S\ncrashedpluginsMessage.learnMore=更多資訊…\n\n# Keyword fixup messages\n# LOCALIZATION NOTE (keywordURIFixup.message): Used when the user tries to visit\n# a local host page, by the time the DNS request recognizes it, we have already\n# loaded a search page for the given word.  An infobar then asks to the user\n# whether he rather wanted to visit the host.  %S is the recognized host.\nkeywordURIFixup.message=您是不是要去 %S？\nkeywordURIFixup.goTo=是，請帶我到 %S\nkeywordURIFixup.goTo.accesskey=Y\nkeywordURIFixup.dismiss=不，謝了\nkeywordURIFixup.dismiss.accesskey=N\n\n## Plugin doorhanger strings\n# LOCALIZATION NOTE (pluginActivateNew.message): Used for newly-installed\n# plugins which are not known to be unsafe. %1$S is the plugin name and %2$S\n# is the site domain.\npluginActivateNew.message=允許 %2$S 執行「%1$S」？\npluginActivateMultiple.message=允許 %S 執行外掛程式？\npluginActivate.learnMore=更多資訊…\n# LOCALIZATION NOTE (pluginActivateOutdated.message, pluginActivateOutdated.label):\n# These strings are used when an unsafe plugin has an update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateOutdated.message=%3$S 已防止過時的外掛程式「%1$S」在 %2$S 執行。\npluginActivateOutdated.label=過時的外掛程式\npluginActivate.updateLabel=立即更新…\n# LOCALIZATION NOTE (pluginActivateVulnerable.message, pluginActivateVulnerable.label):\n# These strings are used when an unsafe plugin has no update available.\n# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.\npluginActivateVulnerable.message=%3$S 已防止 %2$S 執行不安全的外掛程式「%1$S」。\npluginActivateVulnerable.label=不安全的外掛程式！　\npluginActivate.riskLabel=有什麼風險？\n# LOCALIZATION NOTE (pluginActivateBlocked.message): %1$S is the plugin name, %2$S is brandShortName\npluginActivateBlocked.message=為了保護您，%2$S 已封鎖「%1$S」。\npluginActivateBlocked.label=已為您封鎖以保護您的安全\npluginActivateDisabled.message=已停用「%S」。\npluginActivateDisabled.label=已停用\npluginActivateDisabled.manage=管理外掛程式…\npluginEnabled.message=已在 %2$S 啟用「%1$S」。\npluginEnabledOutdated.message=已在 %2$S 啟用過時的外掛程式「%1$S」。\npluginEnabledVulnerable.message=已在 %2$S 啟用不安全的外掛程式「%1$S」。\npluginInfo.unknownPlugin=未知\n\n# LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.dtd\n# LOCALIZATION NOTE (pluginActivateNow.label): This button will enable the\n# plugin in the current session for an short time (about an hour), auto-renewed\n# if the site keeps using the plugin.\npluginActivateNow.label=只允許現在\npluginActivateNow.accesskey=N\n# LOCALIZATION NOTE (pluginActivateAlways.label): This button will enable the\n# plugin for a long while (90 days), auto-renewed if the site keeps using the\n# plugin.\npluginActivateAlways.label=永遠允許\npluginActivateAlways.accesskey=R\npluginBlockNow.label=封鎖外掛程式\npluginBlockNow.accesskey=B\npluginContinue.label=繼續允許\npluginContinue.accesskey=C\n\n# in-page UI\nPluginClickToActivate=啟用 %S。\nPluginVulnerableUpdatable=此外掛程式有安全性漏洞，需要更新。\nPluginVulnerableNoUpdate=此外掛程式有安全性漏洞。\n\n# infobar UI\npluginContinueBlocking.label=繼續封鎖\npluginContinueBlocking.accesskey=B\n# LOCALIZATION NOTE (pluginActivateTrigger): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\npluginActivateTrigger.label=允許…\npluginActivateTrigger.accesskey=A\n\n# Sanitize\n# LOCALIZATION NOTE (sanitizeDialog2.everything.title): When \"Time range to\n# clear\" is set to \"Everything\", the Clear Recent History dialog's title is\n# changed to this.  See UI mockup and comment 11 at bug 480169 -->\nsanitizeDialog2.everything.title=清除所有歷史記錄\nsanitizeButtonOK=立刻清除\n# LOCALIZATION NOTE (sanitizeButtonClearing): The label for the default\n# button between the user clicking it and the window closing.  Indicates the\n# items are being cleared.\nsanitizeButtonClearing=清除中\n\n# LOCALIZATION NOTE (sanitizeEverythingWarning2): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has not modified the default set of history items to clear.\nsanitizeEverythingWarning2=所有歷史記錄都會被清除。\n# LOCALIZATION NOTE (sanitizeSelectedWarning): Warning that appears when\n# \"Time range to clear\" is set to \"Everything\" in Clear Recent History dialog,\n# provided that the user has modified the default set of history items to clear.\nsanitizeSelectedWarning=所有選擇的項目將被清除。\n\n# LOCALIZATION NOTE (downloadAndInstallButton.label): %S is replaced by the\n# version of the update: \"Update to 28.0\".\nupdate.downloadAndInstallButton.label=更新至 %S\nupdate.downloadAndInstallButton.accesskey=U\n\nmenuOpenAllInTabs.label=全部用分頁開啟\n\n# History menu\nmenuRestoreAllTabs.label=回復所有分頁\n# LOCALIZATION NOTE (menuRestoreAllTabsSubview.label): like menuRestoreAllTabs.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* tabs.\nmenuRestoreAllTabsSubview.label=回復關閉的分頁\n# LOCALIZATION NOTE (menuRestoreAllWindows, menuUndoCloseWindowLabel, menuUndoCloseWindowSingleTabLabel):\n# see bug 394759\nmenuRestoreAllWindows.label=回復所有視窗\n# LOCALIZATION NOTE (menuRestoreAllWindowsSubview.label): like menuRestoreAllWindows.label,\n# but used in the history subview in the panel UI, so needs to mention these are *closed* windows.\nmenuRestoreAllWindowsSubview.label=回復關閉的視窗\n# LOCALIZATION NOTE (menuUndoCloseWindowLabel): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 Window Title, #2 Number of tabs\nmenuUndoCloseWindowLabel=#1 (與其他共 #2 個分頁)\nmenuUndoCloseWindowSingleTabLabel=#1\n\n# Unified Back-/Forward Popup\ntabHistory.current=留在這一頁\ntabHistory.goBack=回到這一頁\ntabHistory.goForward=前往這一頁\n\n# URL Bar\npasteAndGo.label=貼上並瀏覽\n# LOCALIZATION NOTE(urlbar-zoom-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nurlbar-zoom-button.label = %S%%\n\n# Block autorefresh\nrefreshBlocked.goButton=允許\nrefreshBlocked.goButton.accesskey=A\nrefreshBlocked.refreshLabel=%S 已阻止本頁面自動重新載入。\nrefreshBlocked.redirectLabel=%S 已阻止本頁面自動重新導向到其他網頁。\n\n# General bookmarks button\n# LOCALIZATION NOTE (bookmarksMenuButton.tooltip):\n# %S is the keyboard shortcut for \"Show All Bookmarks\"\nbookmarksMenuButton.tooltip=顯示您的書籤 (%S)\n# Star button\nstarButtonOn.tooltip2=編輯此書籤 (%S)\nstarButtonOff.tooltip2=將本頁加入書籤 (%S)\nstarButtonOverflowed.label=將本頁加入書籤\nstarButtonOverflowedStarred.label=編輯此書籤\n\n# Downloads button tooltip\n# LOCALIZATION NOTE (downloads.tooltip):\n# %S is the keyboard shortcut for \"Downloads\"\ndownloads.tooltip=顯示目前下載進度 (%S)\n\n# Print button tooltip on OS X\n# LOCALIZATION NOTE (printButton.tooltip):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\n# %S is the keyboard shortcut for \"Print\"\nprintButton.tooltip=列印此頁面… (%S)\n\n# New Window button tooltip\n# LOCALIZATION NOTE (newWindowButton.tooltip):\n# %S is the keyboard shortcut for \"New Window\"\nnewWindowButton.tooltip=開啟新視窗 (%S)\n\n# New Tab button tooltip\n# LOCALIZATION NOTE (newTabButton.tooltip):\n# %S is the keyboard shortcut for \"New Tab\"\nnewTabButton.tooltip=開啟新分頁 (%S)\n\n# Offline web applications\nofflineApps.available2=要允許 %S 在您的電腦上儲存資料嗎？\nofflineApps.allowStoring.label=允許儲存資料\nofflineApps.allowStoring.accesskey=A\nofflineApps.dontAllow.label=不允許\nofflineApps.dontAllow.accesskey=n\n\nofflineApps.usage=此網站 (%S) 已存了超過 %SMB 的資料在您的電腦中以供離線使用。\nofflineApps.manageUsage=顯示儲存設定\nofflineApps.manageUsageAccessKey=S\n\nidentity.identified.verifier=驗證機構: %S\nidentity.identified.verified_by_you=您已將此網站加入例外清單。\nidentity.identified.state_and_country=%S, %S\n\nidentity.icon.tooltip=顯示網站資訊\n\ntrackingProtection.intro.title=追蹤保護功能的原理是什麼？\n# LOCALIZATION NOTE (trackingProtection.intro.description2):\n# %S is brandShortName. This string should match the one from Step 1 of the tour\n# when it starts from the button shown when a new private window is opened.\ntrackingProtection.intro.description2=當您看到盾牌時，就代表 %S 已封鎖網頁上某些可能會追蹤您的瀏覽行為的內容。\n# LOCALIZATION NOTE (trackingProtection.intro.step1of3): Indicates that the intro panel is step one of three in a tour.\ntrackingProtection.intro.step1of3=第 1 頁，共 3 頁\ntrackingProtection.intro.nextButton.label=下一頁\n\ntrackingProtection.icon.activeTooltip=已封鎖追蹤行為\ntrackingProtection.icon.disabledTooltip=偵測到追蹤內容\n\n# Edit Bookmark UI\neditBookmarkPanel.pageBookmarkedTitle=已將此頁加入書籤\neditBookmarkPanel.pageBookmarkedDescription=%S 會永遠記住此網頁。\neditBookmarkPanel.bookmarkedRemovedTitle=書籤已移除\neditBookmarkPanel.editBookmarkTitle=編輯此書籤\n\n# LOCALIZATION NOTE (editBookmark.removeBookmarks.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the number of bookmarks to be removed.\n# If this causes problems with localization you can also do \"Remove Bookmarks (#1)\"\n# instead of \"Remove #1 Bookmarks\".\neditBookmark.removeBookmarks.label=刪除 #1 筆書籤\n\n# Post Update Notifications\npu.notifyButton.label=詳細資訊…\npu.notifyButton.accesskey=D\n# LOCALIZATION NOTE %S will be replaced by the short name of the application.\npuNotifyText=%S 已被更新\npuAlertTitle=已更新 %S\npuAlertText=點這裡以取得詳細資訊\n\n# Geolocation UI\n\ngeolocation.allowLocation=允許取得所在位置\ngeolocation.allowLocation.accesskey=A\ngeolocation.dontAllowLocation=不允許\ngeolocation.dontAllowLocation.accesskey=n\ngeolocation.shareWithSite3=要允許 %S 存取您的所在位置嗎？\ngeolocation.shareWithFile3=要允許這個本機檔案存取您的所在位置嗎？\ngeolocation.remember=記住此決定\n\nwebNotifications.remember=記住此決定\nwebNotifications.rememberForSession=只在此次瀏覽階段記住此決定\nwebNotifications.allow=允許通知\nwebNotifications.allow.accesskey=A\nwebNotifications.dontAllow=不允許\nwebNotifications.dontAllow.accesskey=n\nwebNotifications.receiveFromSite2=要允許 %S 傳送通知嗎？\n# LOCALIZATION NOTE (webNotifications.upgradeTitle): When using native notifications on OS X, the title may be truncated around 32 characters.\nwebNotifications.upgradeTitle=升級版的通知功能\n# LOCALIZATION NOTE (webNotifications.upgradeBody): When using native notifications on OS X, the body may be truncated around 100 characters in some views.\nwebNotifications.upgradeBody=您現在可以接受來自未開啟的網站的通知。點擊此處了解更多資訊。\n\n# Phishing/Malware Notification Bar.\n# LOCALIZATION NOTE (notADeceptiveSite, notAnAttack)\n# The two button strings will never be shown at the same time, so\n# it's okay for them to have the same access key\nsafebrowsing.getMeOutOfHereButton.label=帶我離開這裡！\nsafebrowsing.getMeOutOfHereButton.accessKey=G\nsafebrowsing.deceptiveSite=詐騙網站！\nsafebrowsing.notADeceptiveSiteButton.label=這不是詐騙網站…\nsafebrowsing.notADeceptiveSiteButton.accessKey=D\nsafebrowsing.reportedAttackSite=已知的有害網站！\nsafebrowsing.notAnAttackButton.label=這不是有害網站…\nsafebrowsing.notAnAttackButton.accessKey=A\nsafebrowsing.reportedUnwantedSite=已回報為不安全的軟體網站！\n\n# Ctrl-Tab\n# LOCALIZATION NOTE (ctrlTab.listAllTabs.label): #1 represents the number\n# of tabs in the current browser window. It will always be 2 at least.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nctrlTab.listAllTabs.label=;列出全部 #1 個分頁\n\n# LOCALIZATION NOTE (addKeywordTitleAutoFill): %S will be replaced by the page's title\n# Used as the bookmark name when saving a keyword for a search field.\naddKeywordTitleAutoFill=搜尋 %S\n\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.name=預設\nextensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.description=預設佈景主題。\n\n# safeModeRestart\nsafeModeRestartPromptTitle=重新啟動，但停用附加元件\nsafeModeRestartPromptMessage=您確定要停用所有附加元件然後重新啟動？\nsafeModeRestartButton=重新啟動\n\n# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string\n# \"true\" (spelled and capitalized exactly that way) to show the \"Text\n# Encoding\" menu in the main Firefox button on Windows. Any other value will\n# hide it. Regardless of the value of this setting, the \"Text Encoding\"\n# menu will always be accessible via the \"Web Developer\" menu.\n# This is not a string to translate; it just controls whether the menu shows\n# up in the Firefox button. If users frequently use the \"Text Encoding\"\n# menu, set this to \"true\". Otherwise, you can leave it as \"false\".\nbrowser.menu.showCharacterEncoding=true\n\n# Mozilla data reporting notification (Telemetry, Firefox Health Report, etc)\ndataReportingNotification.message       = %1$S 將會自動傳送一些資料給 %2$S，讓我們能夠改善您的使用體驗。\ndataReportingNotification.button.label  = 選擇我要分享的項目\ndataReportingNotification.button.accessKey  = C\n\n# Process hang reporter\nprocessHang.label = 有張網頁讓您的瀏覽器變慢了，您想要怎麼處理？\nprocessHang.button_stop.label = 停下來\nprocessHang.button_stop.accessKey = S\nprocessHang.button_wait.label = 稍候\nprocessHang.button_wait.accessKey = W\nprocessHang.button_debug.label = 對指令碼除錯\nprocessHang.button_debug.accessKey = D\n\n# LOCALIZATION NOTE (fullscreenButton.tooltip): %S is the keyboard shortcut for full screen\nfullscreenButton.tooltip=以全螢幕模式顯示視窗 (%S)\n\nservice.toolbarbutton.label=服務\nservice.toolbarbutton.tooltiptext=服務\n\n# LOCALIZATION NOTE (social.install.description): %1$S is the hostname of the social provider, %2$S is brandShortName (e.g. Firefox)\nservice.install.description=您想要在您的 %2$S 工具列與側邊欄顯示 %1$S 的服務嗎？\nservice.install.ok.label=啟用服務\nservice.install.ok.accesskey=E\n\n# LOCALIZATION NOTE (social.markpageMenu.label): %S is the name of the social provider\nsocial.markpageMenu.label=儲存頁面至 %S\n# LOCALIZATION NOTE (social.marklinkMenu.label): %S is the name of the social provider\nsocial.marklinkMenu.label=儲存鏈結至 %S\n\n# LOCALIZATION NOTE (social.error.message): %1$S is brandShortName (e.g. Firefox), %2$S is the name of the social provider\nsocial.error.message=%1$S 目前無法連線到 %2$S。\nsocial.error.tryAgain.label=重試\nsocial.error.tryAgain.accesskey=T\nsocial.error.closeSidebar.label=關閉此側邊欄\nsocial.error.closeSidebar.accesskey=C\n\n# LOCALIZATION NOTE: %1$S is the label for the toolbar button, %2$S is the associated badge numbering that the social provider may provide.\nsocial.aria.toolbarButtonBadgeText=%1$S (%2$S)\n\n# LOCALIZATION NOTE (getUserMedia.shareCamera2.message,\n#                    getUserMedia.shareMicrophone2.message,\n#                    getUserMedia.shareScreen3.message,\n#                    getUserMedia.shareCameraAndMicrophone2.message,\n#                    getUserMedia.shareCameraAndAudioCapture2.message,\n#                    getUserMedia.shareScreenAndMicrophone3.message,\n#                    getUserMedia.shareScreenAndAudioCapture3.message,\n#                    getUserMedia.shareAudioCapture2.message):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.shareCamera2.message = 要允許 %S 使用您的攝影機嗎？\ngetUserMedia.shareMicrophone2.message = 要允許 %S 使用您的麥克風嗎？\ngetUserMedia.shareScreen3.message = 要允許 %S 看到您的畫面嗎？\ngetUserMedia.shareCameraAndMicrophone2.message = 要允許 %S 使用您的攝影機與麥克風嗎？\ngetUserMedia.shareCameraAndAudioCapture2.message = 要允許 %S 使用您的攝影機，並聽到這個分頁的聲音嗎？\ngetUserMedia.shareScreenAndMicrophone3.message = 要允許 %S 使用您的麥克風並看到您的畫面嗎？\ngetUserMedia.shareScreenAndAudioCapture3.message = 要允許 %S 聽到這個分頁的聲音，並看到您的畫面嗎？\ngetUserMedia.shareAudioCapture2.message = 要允許 %S 聽到這個分頁的聲音嗎？\n# LOCALIZATION NOTE (getUserMedia.shareScreenWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %S will be the 'learn more' link\ngetUserMedia.shareScreenWarning.message = 請僅與您信任的網站分享畫面。惡意網站可能會盜用您的身分瀏覽，並偷走您的隱私資料。%S\n# LOCALIZATION NOTE (getUserMedia.shareFirefoxWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.\n# %1$S is brandShortName (eg. Firefox)\n# %2$S will be the 'learn more' link\ngetUserMedia.shareFirefoxWarning.message = 請僅與您信任的網站分享 %1$S。惡意網站可能會盜用您的身分瀏覽，並偷走您的隱私資料。%2$S\n# LOCALIZATION NOTE(getUserMedia.shareScreen.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\ngetUserMedia.shareScreen.learnMoreLabel = 了解更多\ngetUserMedia.selectWindow.label=要分享的視窗:\ngetUserMedia.selectWindow.accesskey=W\ngetUserMedia.selectScreen.label=要分享的畫面:\ngetUserMedia.selectScreen.accesskey=S\ngetUserMedia.selectApplication.label=要分享的應用程式:\ngetUserMedia.selectApplication.accesskey=A\ngetUserMedia.noApplication.label = 無應用程式\ngetUserMedia.noScreen.label = 無畫面\ngetUserMedia.noWindow.label = 無視窗\ngetUserMedia.shareEntireScreen.label = 整個畫面\n# LOCALIZATION NOTE (getUserMedia.shareMonitor.label):\n# %S is screen number (digits 1, 2, etc)\n# Example: Screen 1, Screen 2,..\ngetUserMedia.shareMonitor.label = 畫面 %S\n# LOCALIZATION NOTE (getUserMedia.shareApplicationWindowCount.label):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# Replacement for #1 is the name of the application.\n# Replacement for #2 is the number of windows currently displayed by the application.\ngetUserMedia.shareApplicationWindowCount.label=#1（#2 個視窗）\n# LOCALIZATION NOTE (getUserMedia.allow.label,\n#                    getUserMedia.dontAllow.label):\n# These two buttons are the possible answers to the various prompts in the\n# \"getUserMedia.share{device}.message\" strings.\ngetUserMedia.allow.label = 允許\ngetUserMedia.allow.accesskey = A\ngetUserMedia.dontAllow.label = 不允許\ngetUserMedia.dontAllow.accesskey = D\ngetUserMedia.remember=記住此決定\n# LOCALIZATION NOTE (getUserMedia.reasonForNoPermanentAllow.screen2,\n#                    getUserMedia.reasonForNoPermanentAllow.audio,\n#                    getUserMedia.reasonForNoPermanentAllow.insecure):\n# %S is brandShortName\ngetUserMedia.reasonForNoPermanentAllow.screen2=%S 無法永久允許不先詢問要分享哪一個畫面就直接存取畫面內容。\ngetUserMedia.reasonForNoPermanentAllow.audio=%S 無法永久允許不先詢問要分享哪一個分頁就直接存取音訊內容。\ngetUserMedia.reasonForNoPermanentAllow.insecure=您與此網站間的連線並不安全。為了保護您，%S 將只允許在此次瀏覽階段連線。\n\ngetUserMedia.sharingMenu.label = 正在分享裝置的分頁\ngetUserMedia.sharingMenu.accesskey = d\n# LOCALIZATION NOTE (getUserMedia.sharingMenuCamera\n#                    getUserMedia.sharingMenuMicrophone,\n#                    getUserMedia.sharingMenuAudioCapture,\n#                    getUserMedia.sharingMenuApplication,\n#                    getUserMedia.sharingMenuScreen,\n#                    getUserMedia.sharingMenuWindow,\n#                    getUserMedia.sharingMenuBrowser,\n#                    getUserMedia.sharingMenuCameraMicrophone,\n#                    getUserMedia.sharingMenuCameraMicrophoneApplication,\n#                    getUserMedia.sharingMenuCameraMicrophoneScreen,\n#                    getUserMedia.sharingMenuCameraMicrophoneWindow,\n#                    getUserMedia.sharingMenuCameraMicrophoneBrowser,\n#                    getUserMedia.sharingMenuCameraAudioCapture,\n#                    getUserMedia.sharingMenuCameraAudioCaptureApplication,\n#                    getUserMedia.sharingMenuCameraAudioCaptureScreen,\n#                    getUserMedia.sharingMenuCameraAudioCaptureWindow,\n#                    getUserMedia.sharingMenuCameraAudioCaptureBrowser,\n#                    getUserMedia.sharingMenuCameraApplication,\n#                    getUserMedia.sharingMenuCameraScreen,\n#                    getUserMedia.sharingMenuCameraWindow,\n#                    getUserMedia.sharingMenuCameraBrowser,\n#                    getUserMedia.sharingMenuMicrophoneApplication,\n#                    getUserMedia.sharingMenuMicrophoneScreen,\n#                    getUserMedia.sharingMenuMicrophoneWindow,\n#                    getUserMedia.sharingMenuMicrophoneBrowser,\n#                    getUserMedia.sharingMenuAudioCaptureApplication,\n#                    getUserMedia.sharingMenuAudioCaptureScreen,\n#                    getUserMedia.sharingMenuAudioCaptureWindow,\n#                    getUserMedia.sharingMenuAudioCaptureBrowser):\n# %S is the website origin (e.g. www.mozilla.org)\ngetUserMedia.sharingMenuCamera = %S（攝影機）\ngetUserMedia.sharingMenuMicrophone = %S（麥克風）\ngetUserMedia.sharingMenuAudioCapture = %S（分頁音訊）\ngetUserMedia.sharingMenuApplication = %S（應用程式）\ngetUserMedia.sharingMenuScreen = %S（畫面）\ngetUserMedia.sharingMenuWindow = %S（視窗）\ngetUserMedia.sharingMenuBrowser = %S（分頁）\ngetUserMedia.sharingMenuCameraMicrophone = %S（攝影機與麥克風）\ngetUserMedia.sharingMenuCameraMicrophoneApplication = %S（攝影機、麥克風與應用程式）\ngetUserMedia.sharingMenuCameraMicrophoneScreen = %S（攝影機、麥克風與畫面）\ngetUserMedia.sharingMenuCameraMicrophoneWindow = %S（攝影機、麥克風與視窗）\ngetUserMedia.sharingMenuCameraMicrophoneBrowser = %S（攝影機、麥克風與分頁）\ngetUserMedia.sharingMenuCameraAudioCapture = %S（攝影機與分頁音訊）\ngetUserMedia.sharingMenuCameraAudioCaptureApplication = %S（攝影機、分頁音訊及應用程式）\ngetUserMedia.sharingMenuCameraAudioCaptureScreen = %S（攝影機、分頁音訊及畫面）\ngetUserMedia.sharingMenuCameraAudioCaptureWindow = %S（攝影機、分頁音訊及視窗）\ngetUserMedia.sharingMenuCameraAudioCaptureBrowser = %S（攝影機、分頁音訊及分頁內容）\ngetUserMedia.sharingMenuCameraApplication = %S（攝影機與應用程式）\ngetUserMedia.sharingMenuCameraScreen = %S（攝影機與畫面）\ngetUserMedia.sharingMenuCameraWindow = %S（攝影機與視窗）\ngetUserMedia.sharingMenuCameraBrowser = %S（攝影機與分頁）\ngetUserMedia.sharingMenuMicrophoneApplication = %S（麥克風與應用程式）\ngetUserMedia.sharingMenuMicrophoneScreen = %S（麥克風與畫面）\ngetUserMedia.sharingMenuMicrophoneWindow = %S（麥克風與視窗）\ngetUserMedia.sharingMenuMicrophoneBrowser = %S（麥克風與分頁）\ngetUserMedia.sharingMenuAudioCaptureApplication = %S（分頁音訊及應用程式）\ngetUserMedia.sharingMenuAudioCaptureScreen = %S（分頁音訊及畫面）\ngetUserMedia.sharingMenuAudioCaptureWindow = %S（分頁音訊及視窗內容）\ngetUserMedia.sharingMenuAudioCaptureBrowser = %S（分頁音訊及分頁內容）\n# LOCALIZATION NOTE(getUserMedia.sharingMenuUnknownHost): this is used for the website\n# origin for the sharing menu if no readable origin could be deduced from the URL.\ngetUserMedia.sharingMenuUnknownHost = 未知來源\n\n# LOCALIZATION NOTE(emeNotifications.drmContentPlaying.message2): %S is brandShortName.\nemeNotifications.drmContentPlaying.message2 = 此網站的某些影音內容需要使用 DRM 軟體，可能會影響 %S 能讓您使用的功能。\nemeNotifications.drmContentPlaying.button.label = 設定…\nemeNotifications.drmContentPlaying.button.accesskey = C\n\nemeNotifications.drmContentDisabled.button.label = 開啟 DRM\nemeNotifications.drmContentDisabled.button.accesskey = E\n# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.\nemeNotifications.drmContentDisabled.learnMoreLabel = 更多資訊\n\n# LOCALIZATION NOTE(emeNotifications.drmContentCDMInstalling.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S is brandShortName\nemeNotifications.drmContentCDMInstalling.message = %S 正在安裝讓您播放此頁面中的影音內容的元件，請稍後再試。\n\nemeNotifications.unknownDRMSoftware = 未知\n\n# LOCALIZATION NOTE - %S is brandShortName\nslowStartup.message = %S 看來很~~慢~~才~~啟~~動~~。\nslowStartup.helpButton.label = 了解如何加速啟動\nslowStartup.helpButton.accesskey = L\nslowStartup.disableNotificationButton.label = 不要再告訴我\nslowStartup.disableNotificationButton.accesskey = A\n\n# LOCALIZATION NOTE  - %S is brandShortName\nflashHang.message = %S 調整了 Adobe Flash 的一些設定以改善效能。\nflashHang.helpButton.label = 更多資訊…\nflashHang.helpButton.accesskey = L\n\n# LOCALIZATION NOTE(customizeTips.tip0): %1$S will be replaced with the text defined\n# in customizeTips.tip0.hint, %2$S will be replaced with brandShortName, %3$S will\n# be replaced with a hyperlink containing the text defined in customizeTips.tip0.learnMore.\ncustomizeTips.tip0 = %1$S: 您可以拖曳上面的任何項目至選單或工具列來將 %2$S 調整成您最喜歡的樣子。了解自訂 %2$S 的%3$S。\ncustomizeTips.tip0.hint = 提示\ncustomizeTips.tip0.learnMore = 詳細資訊\n\n# LOCALIZATION NOTE (customizeMode.tabTitle): %S is brandShortName\ncustomizeMode.tabTitle = 自訂 %S\n\n# LOCALIZATION NOTE(appmenu.*.description, appmenu.*.label): these are used for\n# the appmenu labels and buttons that appear when an update is staged for\n# installation or a background update has failed and a manual download is required.\n# %S is brandShortName\nappmenu.restartNeeded.description = 重新啟用 %S 以套用更新\nappmenu.updateFailed.description = 背景更新失敗，請手動下載更新\nappmenu.restartBrowserButton.label = 重新啟動 %S\nappmenu.downloadUpdateButton.label = 下載更新\n\n# LOCALIZATION NOTE : FILE Reader View is a feature name and therefore typically used as a proper noun.\n\nreadingList.promo.firstUse.readerView.title = 閱讀模式\nreadingList.promo.firstUse.readerView.body = 移除不必要的東西，讓您能聚焦於您想要讀的內容。\n\n# LOCALIZATION NOTE (appMenuRemoteTabs.mobilePromo.text2):\n# %1$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.android and the link will be to\n# https://www.mozilla.org/firefox/android/.\n# %2$S will be replaced with a link, the text of which is\n# appMenuRemoteTabs.mobilePromo.ios\n# and the link will be to https://www.mozilla.org/firefox/ios/.\nappMenuRemoteTabs.mobilePromo.text2 = 下載 %1$S 或 %2$S 並連線至您的 Firefox 帳號。\nappMenuRemoteTabs.mobilePromo.android = Firefox for Android\nappMenuRemoteTabs.mobilePromo.ios = Firefox for iOS\n\n# LOCALIZATION NOTE (e10s.accessibilityNotice.mainMessage,\n#                    e10s.accessibilityNotice.enableAndRestart.label,\n#                    e10s.accessibilityNotice.enableAndRestart.accesskey):\n# These strings are related to the messages we display to offer e10s (Multi-process) to users\n# on the pre-release channels. They won't be used in release but they will likely be used in\n# beta starting from version 41, so it's still useful to have these strings properly localized.\n# %S is brandShortName\ne10s.accessibilityNotice.mainMessage2 = 由於與 %S 新功能有相容性問題，已暫時取消無障礙輔助功能的支援。\ne10s.accessibilityNotice.acceptButton.label = 確定\ne10s.accessibilityNotice.acceptButton.accesskey = O\ne10s.accessibilityNotice.enableAndRestart.label = 啟用（需要重新啟動）\ne10s.accessibilityNotice.enableAndRestart.accesskey = E\n\n# LOCALIZATION NOTE (userContextPersonal.label,\n#                    userContextWork.label,\n#                    userContextShopping.label,\n#                    userContextBanking.label,\n#                    userContextNone.label):\n# These strings specify the four predefined contexts included in support of the\n# Contextual Identity / Containers project. Each context is meant to represent\n# the context that the user is in when interacting with the site. Different\n# contexts will store cookies and other information from those sites in\n# different, isolated locations. You can enable the feature by typing\n# about:config in the URL bar and changing privacy.userContext.enabled to true.\n# Once enabled, you can open a new tab in a specific context by clicking\n# File > New Container Tab > (1 of 4 contexts). Once opened, you will see these\n# strings on the right-hand side of the URL bar.\nuserContextPersonal.label = 私人\nuserContextWork.label = 商務\nuserContextBanking.label = 網路銀行\nuserContextShopping.label = 購物\nuserContextNone.label = 無容器\n\nuserContextPersonal.accesskey = P\nuserContextWork.accesskey = W\nuserContextBanking.accesskey = B\nuserContextShopping.accesskey = S\nuserContextNone.accesskey = N\n\nuserContext.aboutPage.label = 管理容器\nuserContext.aboutPage.accesskey = O\n\nuserContextOpenLink.label = 用新 %S 分頁開啟鏈結\n\nmuteTab.label = 分頁靜音\nmuteTab.accesskey = M\nunmuteTab.label = 取消分頁靜音\nunmuteTab.accesskey = M\nplayTab.label = 播放分頁\nplayTab.accesskey = P\n\n# LOCALIZATION NOTE (certErrorDetails*.label): These are text strings that\n# appear in the about:certerror page, so that the user can copy and send them to\n# the server administrators for troubleshooting.\ncertErrorDetailsHSTS.label = HTTP Strict Transport Security: %S\ncertErrorDetailsKeyPinning.label = HTTP Public Key Pinning: %S\ncertErrorDetailsCertChain.label = 憑證鍊:\n\n# LOCALIZATION NOTE (pendingCrashReports2.label): Semi-colon list of plural forms\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of pending crash reports\npendingCrashReports2.label = 您有 #1 筆未送出的錯誤回報\npendingCrashReports.viewAll = 檢視\npendingCrashReports.send = 傳送\npendingCrashReports.alwaysSend = 總是傳送\n\ndecoder.noCodecs.button = 了解要怎麼做\ndecoder.noCodecs.accesskey = L\ndecoder.noCodecs.message = 您可能需要安裝微軟的 Media Feature Pack 才能播放影片。\ndecoder.noCodecsLinux.message = 您可能需要安裝必須的視訊解碼器才能播放影片。\ndecoder.noHWAcceleration.message = 若要改善影片播放品質，您可能需要安裝微軟的 Media Feature Pack。\ndecoder.noPulseAudio.message = 要播放音效，您可能必須安裝 PulseAudio 軟體套件。\ndecoder.unsupportedLibavcodec.message = libavcodec 可能不安全或不受支援，要用來播放影片的需先更新。\n\n# LOCALIZATION NOTE (captivePortal.infoMessage3):\n# Shown in a notification bar when we detect a captive portal is blocking network access\n# and requires the user to log in before browsing.\ncaptivePortal.infoMessage3 = 您必須先登入才能瀏覽網際網路。\n# LOCALIZATION NOTE (captivePortal.showLoginPage2):\n# The label for a button shown in the info bar in all tabs except the login page tab.\n# The button shows the portal login page tab when clicked.\ncaptivePortal.showLoginPage2 = 開啟網路登入頁面\n\npermissions.remove.tooltip = 清除此權限後再次問我\n\n# LOCALIZATION NOTE (aboutDialog.architecture.*):\n# The sixtyFourBit and thirtyTwoBit strings describe the architecture of the\n# current Firefox build: 32-bit or 64-bit. These strings are used in parentheses\n# between the Firefox version and the \"What's new\" link in the About dialog,\n# e.g.: \"48.0.2 (32-bit) <What's new>\" or \"51.0a1 (2016-09-05) (64-bit)\".\naboutDialog.architecture.sixtyFourBit = 64 位元\naboutDialog.architecture.thirtyTwoBit = 32 位元\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/customizableui/customizableWidgets.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhistory-panelmenu.label = 歷史\n# LOCALIZATION NOTE(history-panelmenu.tooltiptext2): %S is the keyboard shortcut\nhistory-panelmenu.tooltiptext2 = 顯示您的瀏覽歷史 (%S)\n\nremotetabs-panelmenu.label = 已同步的分頁\nremotetabs-panelmenu.tooltiptext2 = 顯示來自其他裝置的分頁\n\nprivatebrowsing-button.label = 新增隱私視窗\n# LOCALIZATION NOTE(privatebrowsing-button.tooltiptext): %S is the keyboard shortcut\nprivatebrowsing-button.tooltiptext = 新增隱私瀏覽視窗 (%S)\n\nsave-page-button.label = 儲存本頁\n# LOCALIZATION NOTE(save-page-button.tooltiptext3): %S is the keyboard shortcut\nsave-page-button.tooltiptext3 = 儲存此頁面 (%S)\n\nfind-button.label = 尋找\n# LOCALIZATION NOTE(find-button.tooltiptext3): %S is the keyboard shortcut.\nfind-button.tooltiptext3 = 在此頁面中尋找 (%S)\n\nopen-file-button.label = 開啟檔案\n# LOCALIZATION NOTE (open-file-button.tooltiptext3): %S is the keyboard shortcut.\nopen-file-button.tooltiptext3 = 開啟檔案（%S）\n\ndeveloper-button.label = 開發者\n# LOCALIZATION NOTE(developer-button.tooltiptext): %S is the keyboard shortcut\ndeveloper-button.tooltiptext2 = 開啟網頁開發者工具（%S）\n\nsidebar-button.label = 側邊欄\nsidebar-button.tooltiptext2 = 顯示側邊欄\n\nadd-ons-button.label = 附加元件\n# LOCALIZATION NOTE(add-ons-button.tooltiptext3): %S is the keyboard shortcut\nadd-ons-button.tooltiptext3 = 管理您的附加元件（%S）\n\npreferences-button.label = 偏好設定\npreferences-button.tooltiptext2 = 開啟偏好設定\npreferences-button.tooltiptext.withshortcut = 開啟偏好設定 (%S)\n# LOCALIZATION NOTE (preferences-button.labelWin): Windows-only label for Options\npreferences-button.labelWin = 選項\n# LOCALIZATION NOTE (preferences-button.tooltipWin): Windows-only tooltip for Options\npreferences-button.tooltipWin2 = 開啟選項\n\nzoom-controls.label = 縮放控制\nzoom-controls.tooltiptext2 = 縮放控制\n\nzoom-out-button.label = 縮小\n# LOCALIZATION NOTE(zoom-out-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-out-button.tooltiptext2 = 縮小 (%S)\n\n# LOCALIZATION NOTE(zoom-reset-button.label): %S is the current zoom level,\n# %% will be displayed as a single % character (% is commonly used to define\n# format specifiers, so it needs to be escaped).\nzoom-reset-button.label = %S%%\n# LOCALIZATION NOTE(zoom-reset-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-reset-button.tooltiptext2 = 重設縮放比例 (%S)\n\nzoom-in-button.label = 放大\n# LOCALIZATION NOTE(zoom-in-button.tooltiptext2): %S is the keyboard shortcut.\nzoom-in-button.tooltiptext2 = 放大 (%S)\n\nedit-controls.label = 編輯控制元件\nedit-controls.tooltiptext2 = 編輯控制\n\ncut-button.label = 剪下\n# LOCALIZATION NOTE(cut-button.tooltiptext2): %S is the keyboard shortcut.\ncut-button.tooltiptext2 = 剪下 (%S)\n\ncopy-button.label = 複製\n# LOCALIZATION NOTE(copy-button.tooltiptext2): %S is the keyboard shortcut.\ncopy-button.tooltiptext2 = 複製 (%S)\n\npaste-button.label = 貼上\n# LOCALIZATION NOTE(paste-button.tooltiptext2): %S is the keyboard shortcut.\npaste-button.tooltiptext2 = 貼上 (%S)\n\nfeed-button.label = 訂閱\nfeed-button.tooltiptext2 = 訂閱此頁面\n\ncontainers-panelmenu.label = 開啟容器分頁\ncontainers-panelmenu.tooltiptext = 開啟容器分頁\n\n# LOCALIZATION NOTE (characterencoding-button2.label): The \\u00ad text at the beginning\n# of the string is used to disable auto hyphenation on the button text when it is displayed\n# in the menu panel.\ncharacterencoding-button2.label = 文字編碼\ncharacterencoding-button2.tooltiptext = 顯示文字編碼選項\n\nemail-link-button.label = 寄送鏈結\nemail-link-button.tooltiptext3 = 寄出本頁面的鏈結\n\n# LOCALIZATION NOTE(quit-button.tooltiptext.linux2): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.linux2 = 離開 %1$S (%2$S)\n# LOCALIZATION NOTE(quit-button.tooltiptext.mac): %1$S is the brand name (e.g. Firefox),\n# %2$S is the keyboard shortcut\nquit-button.tooltiptext.mac = 離開 %1$S (%2$S)\n\nsocial-share-button.label = 分享此頁面\nsocial-share-button.tooltiptext = 分享此頁面\n\npanic-button.label = 忘記\npanic-button.tooltiptext = 忘掉一些瀏覽紀錄\n\n# LOCALIZATION NOTE(devtools-webide-button.label, devtools-webide-button.tooltiptext):\n# widget is only visible after WebIDE has been started once (Tools > Web Developers > WebIDE)\n# %S is the keyboard shortcut\ndevtools-webide-button2.label = WebIDE\ndevtools-webide-button2.tooltiptext = 開啟 WebIDE (%S)\n\ne10s-button.label = 開新視窗（非 e10s）\ne10s-button.tooltiptext = 開啟新的非 e10s 視窗\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY PropertiesViewWindowTitle \"屬性\">\n\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n     The Animations panel is part of the Inspector sidebar -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n     keep it in English, or another language commonly spoken among web\n     developers. You want to make that choice consistent across the developer\n     tools. A good criteria is the language in which you'd find the best\n     documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (title): This is the label shown in the sidebar tab -->\n<!ENTITY title \"動畫\">\n\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector. -->\n<!ENTITY invalidElement \"此元素中找不到動畫。\">\n\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector, to invite the\n     user to select a new node by clicking on the element-picker icon. -->\n<!ENTITY selectElement \"挑選頁面中的另一個元素。\">\n\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n<!ENTITY allAnimations \"所有動畫\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (player.animationNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation name.\nplayer.animationNameLabel=動畫:\n\n# LOCALIZATION NOTE (player.transitionNameLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed in the header, when the element is animated by mean of a css\n# transition\nplayer.transitionNameLabel=轉場\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=持續時間:\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=延滯:\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=重複:\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%Ss\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/app-manager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY index.title \"應用程式管理員\">\n<!ENTITY index.projects2 \"應用程式\">\n<!ENTITY index.device2 \"裝置\">\n<!ENTITY index.help \"說明\">\n\n<!ENTITY device.debugMainProcess \"對主要 process 除錯\">\n<!ENTITY device.debugMainProcessTooltip \"在裝置上開啟已連線至主要 process 的開發者工具\">\n<!ENTITY device.screenshot \"擷圖\">\n<!ENTITY device.screenshotTooltip \"在新分頁中開啟裝置目前狀態的畫面擷取圖片\">\n<!ENTITY device.title \"裝置控制台\">\n<!ENTITY device.notConnected \"未連線，請在下方連線到您的裝置。\">\n<!ENTITY device.startApp \"開始\">\n<!ENTITY device.startAppTooltip \"在裝置上執行此應用程式\">\n<!ENTITY device.stopApp \"停止\">\n<!ENTITY device.stopAppTooltip \"停止裝置上的此應用程式\">\n<!ENTITY device.debugApp \"除錯\">\n<!ENTITY device.debugAppTooltip \"在此裝置上開啟連線至此應用程式的開發者工具\">\n<!ENTITY device.name \"名稱\">\n<!ENTITY device.plain \"普通（預設）\">\n<!ENTITY device.privileged \"已授權\">\n<!ENTITY device.certified \"已驗證\">\n<!ENTITY device.allow \"允許\">\n<!ENTITY device.allowTooltip \"已授權此類型的應用程式使用此權限\">\n<!ENTITY device.prompt \"提示\">\n<!ENTITY device.promptTooltip \"此類型的應用程式需要在使用此權限時提示使用者\">\n<!ENTITY device.deny \"拒絕\">\n<!ENTITY device.denyTooltip \"此類型的應用程式已被拒絕使用此權限\">\n<!ENTITY device.installedApps \"已安裝的應用程式\">\n<!ENTITY device.installedAppsTooltip \"檢視已安裝至裝置中的應用程式清單。某些應用程式，例如已驗證的應用程式，可能不會在清單中出現。\">\n<!ENTITY device.permissions \"權限\">\n<!ENTITY device.permissionsTooltip \"檢視不同類型應用程式可使用的權限清單\">\n<!ENTITY device.permissionsHelpLink \"https://developer.mozilla.org/docs/Web/Apps/App_permissions\">\n<!ENTITY device.browserTabs \"瀏覽器分頁\">\n<!ENTITY device.browserTabsTooltip \"檢視已連線的裝置當中的瀏覽器分頁清單\">\n<!ENTITY device.debugBrowserTab \"除錯\">\n<!ENTITY device.debugBrowserTabTooltip \"在裝置上使用開發者工具連線至此瀏覽器分頁\">\n<!ENTITY device.help \"說明\">\n\n<!ENTITY connection.connectTooltip \"連線至裝置\">\n<!ENTITY connection.disconnect \"取消連線\">\n<!ENTITY connection.disconnectTooltip \"自目前的裝置或模擬器離線\">\n<!ENTITY connection.notConnected2 \"未連線。\">\n<!ENTITY connection.connectTo \"連線至:\">\n<!ENTITY connection.noDeviceFound \"找不到裝置，請將裝置連線至電腦\">\n<!ENTITY connection.changeHostAndPort \"變更\">\n<!ENTITY connection.changeHostAndPortTooltip \"修改要連線的裝置的主機名稱與埠號（預設為 localhost:6000）\">\n<!ENTITY connection.startSimulator \"啟動模擬器\">\n<!ENTITY connection.startSimulatorTooltip \"執行並連線至模擬器\">\n<!ENTITY connection.saveConnectionInfo \"儲存\">\n<!ENTITY connection.saveConnectionInfoTooltip \"儲存主機名稱與埠號\">\n<!ENTITY connection.connecting \"連線中…\">\n<!ENTITY connection.disconnecting \"正在離線…\">\n<!ENTITY connection.cancel \"取消\">\n<!ENTITY connection.cancelConnectTooltip \"取消進行中的連線\">\n<!ENTITY connection.cancelShowSimulatorTooltip \"離開模擬器的連線模式並回到初始提示\">\n<!ENTITY connection.or \"或\">\n<!ENTITY connection.noSimulatorInstalled \"未安裝模擬器\">\n<!ENTITY connection.installOneSimulator \"安裝模擬器\">\n<!ENTITY connection.installOneSimulatorTooltip \"透過下載相對應的附加元件安裝模擬器\">\n<!ENTITY connection.installAnotherSimulator \"新增\">\n<!ENTITY connection.installAnotherSimulatorTooltip \"透過下載相對應的附加元件安裝其他版本的模擬器\">\n<!ENTITY connection.startRegisteredSimulator \"啟動:\">\n\n<!ENTITY projects.localApps \"本機應用程式\">\n<!ENTITY projects.addApp \"新增\">\n<!ENTITY projects.addPackaged \"新增封裝的應用程式\">\n<!ENTITY projects.addPackagedTooltip \"自您的電腦新增封裝的應用程式（應用程式資料夾）\">\n<!ENTITY projects.addHosted \"新增架設的應用程式\">\n<!ENTITY projects.addHostedTooltip \"自遠端網站新增架設的應用程式（manifest.webapp 檔的鏈結）\">\n<!ENTITY projects.title \"本機應用程式\">\n<!ENTITY projects.appDetails \"應用程式詳細資訊\">\n<!ENTITY projects.removeAppFromList \"將此應用程式自您的開發清單中移除，這將不會將其自裝置或模擬器中移除。\">\n<!ENTITY projects.updateApp \"更新\">\n<!ENTITY projects.updateAppTooltip \"執行驗證檢查，並將應用程式更新至連結的裝置中\">\n<!ENTITY projects.debugApp \"除錯\">\n<!ENTITY projects.debugAppTooltip \"開啟連線至此應用程式的開發者工具\">\n<!ENTITY projects.saveManifest \"儲存\">\n<!ENTITY projects.saveManifestTooltip \"儲存下方安裝資訊檔編輯器中的內容\">\n<!ENTITY projects.hostedManifestPlaceHolder2 \"http://example.com/app/manifest.webapp\">\n<!ENTITY projects.noProjects \"無專案。在下面新增封裝應用程式（本機資料夾）或架設的應用程式（安裝資訊檔鏈結）。\">\n<!ENTITY projects.manifestEditor \"安裝資訊檔編輯器\">\n<!ENTITY projects.manifestEditorTooltip \"在下方窗格編輯您應用程式的安裝資訊檔。按下更新按鈕將會儲存您的變更並更新應用程式。\">\n<!ENTITY projects.manifestViewer \"安裝資訊檔檢視器\">\n<!ENTITY projects.manifestViewerTooltip \"在下方窗格檢視您應用程式的安裝資訊檔\">\n<!ENTITY projects.valid \"驗證成功\">\n<!ENTITY projects.error \"錯誤\">\n<!ENTITY projects.warning \"警告\">\n<!ENTITY projects.hosted \"架設\">\n<!ENTITY projects.packaged \"封裝\">\n\n<!ENTITY help.title \"應用程式管理員\">\n<!ENTITY help.close \"關閉\">\n<!ENTITY help.intro \"此工具將會幫助您開發並安裝網頁應用程式至相容裝置（也就是 Firefox OS）中。<strong>應用程式</strong> 分頁將可幫助您進行程式的驗證與安裝。<strong>裝置</strong> 分頁將會提供您已連線裝置的資訊。請使用底端的工具列連線至裝置或啟動模擬器。\">\n<!ENTITY help.usefullLinks \"有用的鏈結:\">\n<!ENTITY help.appMgrDoc \"文件: 使用應用程式管理員\">\n<!ENTITY help.configuringDevice \"如何設定您的 Firefox OS 裝置\">\n<!ENTITY help.troubleShooting \"疑難排解\">\n<!ENTITY help.simulatorAddon \"安裝模擬器附加元件\">\n<!ENTITY help.adbHelperAddon \"安裝 ADB Helper 附加元件\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nindex.deprecationNotice=未來版本中將會移除應用程式管理員，您的專案已移轉至 WebIDE。\nindex.launchWebIDE=啟動 WebIDE\nindex.readMoreAboutWebIDE=了解更多資訊\n# LOCALIZATION NOTE (device.deviceSize): %1$S is the device's width, %2$S is\n# the device's height, %3$S is the device's pixel density.\n# Example: 800x480 (86 DPI).\ndevice.deviceSize=裝置大小: %1$Sx%2$S (%3$S DPI)\n# LOCALIZATION NOTE (connection.connectedToDevice, connection.connectTo):\n# %1$S is the host name, %2$S is the port number.\nconnection.connectedToDevice=已連線至 %1$S\nconnection.connectTo=連線至 %1$S:%2$S\nproject.filePickerTitle=選擇 webapp 資料夾\nproject.installing=安裝中…\nproject.installed=已安裝！\nvalidator.nonExistingFolder=專案資料夾不存在\nvalidator.expectProjectFolder=專案資料夾路徑的結尾是檔案\nvalidator.wrongManifestFileName=封裝應用程式需要在專案的跟目錄有個命名為「manifest.webapp」的安裝資訊檔\nvalidator.invalidManifestURL=無效的軟體資訊網址「%S」\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON=位於: %2$S 的 webapp 安裝資訊檔不是有效的 JSON 檔案: %1$S\nvalidator.noAccessManifestURL=無法讀取位於 %2$S 的安裝資訊檔: %1$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL=架設應用程式資訊網址「%1$S」無效: %2$S\nvalidator.invalidProjectType=未知的專案類型「%S」\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty=安裝資訊檔中缺少必要的「name」資訊。\nvalidator.missIconsManifestProperty=安裝資訊檔中缺少「icons」。\nvalidator.missIconMarketplace2=要送出到 Marketplace 的應用程式必須要有 128px 大小的圖示\nvalidator.invalidAppType=未知的應用程式類型:「%S」\nvalidator.invalidHostedPriviledges=架設的應用程式類型不得為「%S」。\nvalidator.noCertifiedSupport=應用程式管理員無法完整支援「已驗證」的應用程式。\nvalidator.nonAbsoluteLaunchPath=執行路徑必須是以「/」開頭的絕對路徑:「%S」\nvalidator.accessFailedLaunchPath=無法存取應用程式的啟動文件「%S」\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode=無法存取應用程式的啟動文件「%1$S」，收到 HTTP 錯誤代碼 %2$S\n\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest=所指定的頁面未包含快取資訊清單。\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8=快取資訊清單使用了 %S 字元編碼，必須使用 utf-8。\n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType=快取資訊清單的 MIME 類型 %S，必須為 text/cache-manifest。\n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI=URI %1$S 在不同位置被參照，不允許發生這個情況：%2$S。\n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI=第 %1$S 行 (%2$S) 的 NETWORK 區段將造成 %5$S 區段的第 %3$S 行 (%4$S) 不被快取。\nfallbackBlocksURI=第 %1$S 行 (%2$S) 的 FALLBACK 區段將造成 %5$S 區段的第 %3$S 行 (%4$S) 不被快取。\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest=檔案 %1$S 比 %2$S 還新。除非修改快取資訊檔第 %3$S 行的內容，否則已被快取的版本仍然會被使用。\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore=%1$S 的 cache-control 標頭被設定為 no-store。這樣將會讓應用程式快取無法儲存第 %2$S 行的檔案。\n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable=第 %2$S 行的 %1$S 指到了無法使用的資源。\n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI=傳送給 AppCacheUtils 的 URI 無效。\n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults=您的搜尋沒有結果回傳。\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled=您已停用磁碟快取，請在 about:config 中將 browser.cache.disk.enable 設定為 true 後再試一次。\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest=第 %S 行的快取資訊中的首行必須為「CACHE MANIFEST」。\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2=「CACHE MANIFEST」只在第一行有效，卻在第 %S 行出現。\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2=第 %2$S 行的 %1$S 段落錯誤地使用了星號 (*)。若 NETWORK 段落中只包含單一個星號，任何未列於資訊清單中的 URI 將會被視為被列出於 NETWORK 段落中，否則這些 URI 將會被視為無法使用。星號不得用作其他用法。\n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces=第 %S 行的 URI 中的空格應被取代為 %20。\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad=第 %S 行的 /../ 不是有效的 URI 前綴。\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes=第 %S 行有太多 ../ 運算子。\n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces=第 %S 行僅能在 FALLBACK 段落中使用兩個用空白分隔的 URI。\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2=FALLBACK 段落中的第 %S 行錯誤地使用了星號 (*)。FALLBACK 段落中的 URI 只需要符合請求 URI 的前綴字。\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue=第 %S 行的 SETTINGS 段落僅能容許「prefer-online」或「fast」一個值。\n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName=第 %2$S 行有無效的段落名稱 (%1$S)。\n\n# LOCALIZATION NOTE (entryNotFound): the requested cache entry that does not\n# exist.\nentryNotFound=找不到項目。\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"重新載入\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"頁面以對 &lt;canvas&gt; 內容進行除錯。\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"點擊\">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"按鈕以記錄動畫畫框的呼叫堆疊。\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  in the call list view while loading a snapshot. -->\n<!ENTITY canvasDebuggerUI.importNotice    \"載入中…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"記錄動畫迴圈中的下一個畫框。\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n<!ENTITY canvasDebuggerUI.importSnapshot \"匯入…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n<!ENTITY canvasDebuggerUI.clearSnapshots \"清除\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"過濾呼叫\">\n\n\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.waitingNotice): This is the label shown\n  -  in the call list view while recording a snapshot. -->\n<!ENTITY canvasDebuggerUI.waitingNotice   \"Recording an animation cycle…\">\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label=Canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel=Canvas 面板\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip=用來檢測與除錯 <canvas> 內容的工具\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText=目前沒有快照。\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel=快照 #%S\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel=載入中…\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel=儲存\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel=儲存中…\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel=自磁碟載入\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle=儲存動畫畫框快照…\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter=JSON 檔案\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter=所有檔案\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel=#1 次描繪\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel=#1 次呼叫\n\n\n\n# LOCALIZATION NOTE (recordingTimeoutFailure):\n# This notification alert is displayed when attempting to record a requestAnimationFrame\n# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no\n# loops were found.\nrecordingTimeoutFailure=Canvas Debugger could not find a requestAnimationFrame or setTimeout cycle.\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n<!ENTITY title      \"連線\">\n<!ENTITY header     \"連接遠端裝置\">\n<!ENTITY host       \"主機:\">\n<!ENTITY port       \"Port:\">\n<!ENTITY connect    \"連線\">\n<!ENTITY connecting \"連線中…\">\n<!ENTITY availableAddons \"可用的遠端附加元件:\">\n<!ENTITY availableTabs \"可用的遠端分頁:\">\n<!ENTITY availableProcesses \"可用的遠端行程:\">\n<!ENTITY connectionError \"錯誤:\">\n<!ENTITY errorTimeout \"錯誤: 連線逾時。\">\n<!ENTITY errorRefused \"錯誤: 連線被拒絕。\">\n<!ENTITY errorUnexpected \"未預期的錯誤。\">\n\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n<!ENTITY remoteHelp \"Firefox 開發者工具可以對遠端裝置除錯（例如 Firefox for Android 和 Firefox OS）。請確定您已在要除錯的裝置中開啟了「遠端除錯」選項。要了解更多資訊，請參考\">\n<!ENTITY remoteDocumentation \"此文件\">\n<!ENTITY remoteHelpSuffix \"。\">\n\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=主要 Process\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n<!ENTITY debuggerUI.closeButton.tooltip \"關閉\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n<!ENTITY debuggerUI.panesButton.tooltip \"切換窗格\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n<!ENTITY debuggerUI.blackBoxMessage.label \"此原始碼已被放入黑盒子中，已停用中斷點，stepping 時也會跳過它。\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"停止將此原始碼放入黑盒子\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n<!ENTITY debuggerUI.optsButton.tooltip  \"除錯器選項\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"切換黑盒子\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n<!ENTITY debuggerUI.sources.prettyPrint \"Prettify Source\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n<!ENTITY debuggerUI.autoPrettyPrint     \"自動 Prettify 最小化過的原始碼\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"啟用/停用所有中斷點\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.startTracing): This is the text displayed in\n  - the button to start execution tracing. -->\n<!ENTITY debuggerUI.startTracing \"開始追蹤\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton \"清除\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton.tooltip \"清除已取得的追蹤資料\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n<!ENTITY debuggerUI.pauseExceptions           \"發生例外時暫停\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.ignoreCaughtExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n<!ENTITY debuggerUI.ignoreCaughtExceptions           \"忽略捕捉到的例外\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n<!ENTITY debuggerUI.showPanesOnInit           \"啟動時顯示窗格\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n<!ENTITY debuggerUI.showVarsFilter           \"顯示變數過濾視窗\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n<!ENTITY debuggerUI.showOnlyEnum           \"僅顯示可列舉的屬性\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n<!ENTITY debuggerUI.showOriginalSource           \"顯示原始碼\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not. -->\n<!ENTITY debuggerUI.autoBlackBox           \"自動將最小化過的原始碼放入黑盒子\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a header for the operators part. -->\n<!ENTITY debuggerUI.searchPanelOperators    \"運算子:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n<!ENTITY debuggerUI.searchFile           \"過濾指令碼\">\n<!ENTITY debuggerUI.searchFile.key       \"P\">\n<!ENTITY debuggerUI.searchFile.altkey    \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n<!ENTITY debuggerUI.searchGlobal           \"在所有檔案中搜尋\">\n<!ENTITY debuggerUI.searchGlobal.key       \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n<!ENTITY debuggerUI.searchFunction           \"搜尋函數定義\">\n<!ENTITY debuggerUI.searchFunction.key       \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"D\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n<!ENTITY debuggerUI.searchToken           \"尋找\">\n<!ENTITY debuggerUI.searchToken.key       \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n<!ENTITY debuggerUI.searchGoToLine           \"移至行號…\">\n<!ENTITY debuggerUI.searchGoToLine.key       \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"L\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n<!ENTITY debuggerUI.searchVariable           \"過濾變數\">\n<!ENTITY debuggerUI.searchVariable.key       \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n<!ENTITY debuggerUI.focusVariables           \"聚焦於變數樹\">\n<!ENTITY debuggerUI.focusVariables.key       \"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n<!ENTITY debuggerUI.condBreakPanelTitle \"此中斷點將只會在下列表達式值為真時才停止執行\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n<!ENTITY debuggerUI.seMenuBreak     \"新增中斷點\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n<!ENTITY debuggerUI.seMenuCondBreak     \"新增條件式中斷點\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n<!ENTITY debuggerUI.tabs.sources        \"來源\">\n<!ENTITY debuggerUI.tabs.traces         \"追蹤\">\n<!ENTITY debuggerUI.tabs.callstack      \"呼叫堆疊\">\n<!ENTITY debuggerUI.tabs.variables      \"變數\">\n<!ENTITY debuggerUI.tabs.events         \"事件\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n<!ENTITY debuggerUI.seMenuAddWatch      \"監看選擇範圍的表達式\">\n<!ENTITY debuggerUI.seMenuAddWatch.key  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n<!ENTITY debuggerUI.addWatch            \"新增監看表達式\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n<!ENTITY debuggerUI.removeAllWatch           \"移除所有監看表達式\">\n<!ENTITY debuggerUI.removeAllWatch.key       \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.resume2    \"VK_SLASH\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepOver2  \"VK_QUOTE\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepIn2    \"VK_SEMICOLON\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut2   \"VK_SEMICOLON\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxDebugger.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxDebugger.label=除錯器\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel=除錯器面板\n\n# LOCALIZATION NOTE (DebuggerWindowTitle):\n# The title displayed for the debugger window.\nDebuggerWindowTitle=瀏覽器除錯器\n\n# LOCALIZATION NOTE (DebuggerWindowScriptTitle):\n# The title displayed for the debugger window when a script is selected.\nDebuggerWindowScriptTitle=瀏覽器除錯器 - %S\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\nToolboxDebugger.tooltip=JavaScript 除錯器\n\n# LOCALIZATION NOTE (debuggerMenu.commandkey, debuggerMenu.accesskey)\n# Used for the menuitem in the tool menu\ndebuggerMenu.commandkey=S\ndebuggerMenu.accesskey=D\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI.\ncollapsePanes=折疊窗格\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI.\nexpandPanes=展開窗格\n\n# LOCALIZATION NOTE (pauseLabel): The label that is displayed on the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=點一下以暫停  (%S)\n\n# LOCALIZATION NOTE (resumeLabel): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=點一下以繼續  (%S)\n\n# LOCALIZATION NOTE (startTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is stopped.\nstartTracingTooltip=點擊以開始追蹤\n\n# LOCALIZATION NOTE (stopTracingTooltip): The label that is displayed on the trace\n# button when execution tracing is started.\nstopTracingTooltip=點擊以停止追蹤\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=Step Over (%S)\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=Step In (%S)\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=Step Out (%S)\n\n# LOCALIZATION NOTE (emptyGlobalsText): The text to display in the menulist\n# when there are no chrome globals available.\nnoGlobalsText=沒有全域變數\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources menu\n# when there are no scripts.\nnoSourcesText=此頁面沒有原始碼。\n\n# LOCALIZATION NOTE (loadingSourcesText): The text to display in the sources menu\n# when waiting for scripts to load.\nloadingSourcesText=等待原始碼載入中…\n\n# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab\n# when there are no events.\nnoEventListenersText=沒有可顯示的 event listener\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText=沒有可以顯示的堆疊框\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the traces tab\n# when there are no function calls.\nnoFunctionCallsText=沒有可顯示的函數呼叫\n\n# LOCALIZATION NOTE (tracingNotStartedText): The text to display in the traces tab\n# when when tracing hasn't started yet.\ntracingNotStartedText=尚未開始追蹤\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip=切換此事件的中斷點\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector=在\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource=於\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes=%S 個節點\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative=[原生程式碼]\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents=動畫\naudioEvents=音訊\nbatteryEvents=電池\nclipboardEvents=剪貼簿\ncompositionEvents=Composition\ndeviceEvents=裝置\ndisplayEvents=顯示\ndragAndDropEvents=拖曳\ngamepadEvents=手把\nindexedDBEvents=IndexedDB\ninteractionEvents=互動\nkeyboardEvents=鍵盤\nmediaEvents=HTML5 媒體\nmouseEvents=滑鼠\nmutationEvents=Mutation\nnavigationEvents=導覽\npointerLockEvents=游標鎖定\nsensorEvents=感測器\nstorageEvents=儲存\ntimeEvents=時間\ntouchEvents=觸控\notherEvents=其他\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=切換黑盒子\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=找不到符合的項目\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=搜尋指令碼 (%S)\n\n# LOCALIZATION NOTE (emptyChromeGlobalsFilterText): This is the text that\n# appears in the filter text box when it is empty and the chrome globals\n# container is selected.\nemptyChromeGlobalsFilterText=過濾 chrome 全域變數 (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=過濾變數\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText=過濾屬性\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=篩選指令碼 (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=在所有檔案中搜尋 (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=搜尋函數定義 (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=在此檔案中搜尋 (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=跳到行數 (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=過濾變數 (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=設定條件式中斷點\nbreakpointMenuItem.enableSelf=啟用中斷點\nbreakpointMenuItem.disableSelf=停用中斷點\nbreakpointMenuItem.deleteSelf=移除中斷點\nbreakpointMenuItem.enableOthers=啟用其他\nbreakpointMenuItem.disableOthers=停用其他\nbreakpointMenuItem.deleteOthers=移除其他\nbreakpointMenuItem.enableAll=啟用所有中斷點\nbreakpointMenuItem.disableAll=停用所有中斷點\nbreakpointMenuItem.deleteAll=移除所有中斷點\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the loading process has started but there is no file to display\n# yet.\nloadingText=載入中\\u2026\n\n# LOCALIZATION NOTE (errorLoadingText): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText=載入原始碼時發生錯誤:\\n\n\n# LOCALIZATION NOTE (addWatchExpressionText): The text that is displayed in the\n# watch expressions list to add a new item.\naddWatchExpressionText=新增監看表達式\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton=監看\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText=沒有可以顯示的變數\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=%S scope\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=監看表達式\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=全域\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace=堆疊追蹤:\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects=還有 #1 個…\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=雙擊以編輯\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable value.\nvariablesEditableValueTooltip=點選修改值\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item which can be removed.\nvariablesCloseButtonTooltip=點選以移除\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=點選以設定值\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip=點擊以在檢測器中選擇節點\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip=可設定\nenumerableTooltip=可列舉\nwritableTooltip=可寫入\nfrozenTooltip=已凍結\nsealedTooltip=已密封\nextensibleTooltip=可擴充\noverriddenTooltip=被重寫\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel=:\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel=\\ →\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=目前有暫停中的除錯器。請先恢復於 %S 最後暫停的除錯器\n\nvariablesViewOptimizedOut=(optimized away)\nvariablesViewUninitialized=（未初始化）\nvariablesViewMissingArgs=（無法使用）\n\nevalGroupLabel=已評估的原始碼"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=電話\ndevice.tablets=平板電腦\ndevice.notebooks=筆記型電腦\ndevice.televisions=電視\ndevice.watches=手錶\n\n\ndevice.consoles=Gaming consoles\ndevice.laptops=Laptops\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=已複製\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n<!ENTITY title \"字型\">\n<!ENTITY showAllFonts \"顯示此頁面中所有使用的字型　\">\n<!ENTITY usedAs \"用來做為:\">\n<!ENTITY system \"系統\">\n<!ENTITY remote \"遠端　\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone=（無說明）\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName=選項\n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc=於 %S 執行指令\ncanonProxyManual=在遠端系統中執行的一組指令，遠端系統將透過 %S 進行連線\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists=已有稱為「%S」的指令\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\ncliEvalJavascript=直接輸入 JavaScript\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg=太多參數\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions=可用選項\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand=指令無效\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam=「%1$S」需要有值。\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists=「%1$S」不存在\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists=「%1$S」已存在\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile=「%1$S」不是檔案\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory=「%1$S」不是資料夾\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch=「%1$S」不符合「%2$S」\n\n# LOCALIZATION NOTE: When the menu has displayed all the matches that it\n# should (i.e. about 10 items) then we display this to alert the user that\n# more matches are available.\nfieldMenuMore=太多符合選項，請繼續輸入\n\n# LOCALIZATION NOTE: The command line provides completion for JavaScript\n# commands, however there are times when the scope of what we're completing\n# against can't be used. This error message is displayed when this happens.\njstypeParseScope=失去 Scope\n\n# LOCALIZATION NOTE (jstypeParseMissing, jstypeBeginSyntax,\n# jstypeBeginUnterm): These error messages are displayed when the command line\n# is doing JavaScript completion and encounters errors.\njstypeParseMissing=找不到特性「%S」\njstypeBeginSyntax=語法錯誤\njstypeBeginUnterm=未結束的字串結尾\n\n# LOCALIZATION NOTE: This message is displayed if the system for providing\n# JavaScript completions encounters and error it displays this.\njstypeParseError=錯誤\n\n# LOCALIZATION NOTE (typesNumberNan, typesNumberNotInt2, typesDateNan): These\n# error messages are displayed when the command line is passed a variable\n# which has the wrong format and can't be converted. Parameters: %S is the\n# passed variable.\ntypesNumberNan=無法將「%S」轉換為數字。\ntypesNumberNotInt2=無法將「%S」轉換為整數。\ntypesDateNan=無法將「%S」轉換為日期。\n\n# LOCALIZATION NOTE (typesNumberMax, typesNumberMin, typesDateMax,\n# typesDateMin): These error messages are displayed when the command line is\n# passed a variable which has a value out of range (number or date).\n# Parameters: %1$S is the passed variable, %2$S is the limit value.\ntypesNumberMax=%1$S 超過了允許的最大值: %2$S。\ntypesNumberMin=%1$S 比允許的最小值: %2$S 還小。\ntypesDateMax=%1$S 在允許的最大值 %2$S 之後。\ntypesDateMin=%1$S 在允許的最小值 %2$S 之前。\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# passed an option with a limited number of correct values, but the passed\n# value is not one of them.\ntypesSelectionNomatch=無法使用「%S」。\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# expecting a CSS query string, however the passed string is not valid.\nnodeParseSyntax=CSS 查詢當中發生語法錯誤\n\n# LOCALIZATION NOTE (nodeParseMultiple, nodeParseNone): These error messages\n# are displayed when the command line is expecting a CSS string that matches a\n# single node, but more nodes (or none) match.\nnodeParseMultiple=太多符合字串（%S）\nnodeParseNone=沒有符合字串\n\n# LOCALIZATION NOTE (helpDesc, helpManual, helpSearchDesc, helpSearchManual3):\n# These strings describe the \"help\" command, used to display a description of\n# a command (e.g. \"help pref\"), and its parameter 'search'.\nhelpDesc=取得可用指令的說明\nhelpManual=提供某個指令（當輸入了搜尋字串，且找到相符的結果時）或是所有可用指令（當未輸入搜尋字串，或是沒有搜尋結果時）的說明。\nhelpSearchDesc=搜尋字串\nhelpSearchManual3=要用來篩選顯示指令的搜尋字串。不支援正規表達式。\n\n# LOCALIZATION NOTE: These strings are displayed in the help page for a\n# command in the console.\nhelpManSynopsis=簡介\n\n# LOCALIZATION NOTE: This message is displayed in the help page if the command\n# has no parameters.\nhelpManNone=無\n\n# LOCALIZATION NOTE: This message is displayed in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll=可用指令:\n\n# LOCALIZATION NOTE (helpListPrefix, helpListNone): These messages are\n# displayed in response to the 'help <search>' command (i.e. with a search\n# string), just above the list of matching commands. Parameters: %S is the\n# search string.\nhelpListPrefix=以「%1$S」為首的指令:\nhelpListNone=沒有指令以「%1$S」為首\n\n# LOCALIZATION NOTE (helpManRequired, helpManOptional, helpManDefault): When\n# the 'help x' command wants to show the manual for the 'x' command, it needs\n# to be able to describe the parameters as either required or optional, or if\n# they have a default value.\nhelpManRequired=必要的\nhelpManOptional=非必要\nhelpManDefault=非必填。預設值為 %1$S\n\n# LOCALIZATION NOTE: This forms part of the output from the 'help' command.\n# 'GCLI' is a project name and should be left untranslated.\nhelpIntro=GCLI 是一套為網頁開發者提供好用的命令列的實驗功能。\n\n# LOCALIZATION NOTE: Text shown as part of the output of the 'help' command\n# when the command in question has sub-commands, before a list of the matching\n# sub-commands.\nsubCommands=子命令\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError=命令列剖析錯誤\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc=特別使用某組指令\ncontextManual=為之後輸入的指令設定預設前綴字元。例如「context git」指令可讓您輸入「commit」就好，不需輸入「git commit」。\ncontextPrefixDesc=命令前綴\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError=無法使用「%1$S」作為前綴字元，因為它不是上層指令。\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply=使用 %1$S 作為命令前綴字\ncontextEmptyReply=已取消設定命令前綴字\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectMethodDesc, connectUrlDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an \n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc=傳輸指令到伺服器中執行\nconnectManual=連線到伺服器，建立伺服器中指令的本機版本。遠端指令將會有前綴字元以與本機指令分別（請使用 context 指令跳過前綴字元）\nconnectPrefixDesc=已匯入指令的上層前綴字元\nconnectMethodDesc=連線方法\nconnectUrlDesc=連線至哪個網址\nconnectDupReply=%S 連線已存在。\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply=已新增 %S 個指令。\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2,\n# disconnectPrefixDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2=自伺服器斷線\ndisconnectManual2=自目前連結執行遠端命令的伺服器斷線\ndisconnectPrefixDesc=已匯入指令的上層前綴字元\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply=已移除 %S 個指令。\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc=變更 JS global\nglobalWindowDesc=新增視窗 / global\nglobalOutput=JS global 現在是 %S\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc=清除輸出區域\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc=輸入不同語言的指令\nlangOutput=您現在正使用 %S\n\n# LOCALIZATION NOTE (prefDesc, prefManual, prefListDesc, prefListManual,\n# prefListSearchDesc, prefListSearchManual, prefShowDesc, prefShowManual,\n# prefShowSettingDesc, prefShowSettingManual): These strings describe the\n# 'pref' command and all its available sub-commands and parameters.\nprefDesc=控制設定的命令\nprefManual=顯示並修改 GCLI 以及環繞環境偏好設定的指令\nprefListDesc=顯示可用設定\nprefListManual=顯示偏好設定的清單，可以使用「search」參數來過濾\nprefListSearchDesc=過濾顯示的設定值清單\nprefListSearchManual=在可用的偏好設定清單中搜尋所輸入的字串\nprefShowDesc=顯示設定值\nprefShowManual=顯示指定的偏好設定值\nprefShowSettingDesc=要顯示的設定值名稱\nprefShowSettingManual=要顯示的設定值名稱\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue=%1$S: %2$S\n\n# LOCALIZATION NOTE (prefSetDesc, prefSetManual, prefSetSettingDesc,\n# prefSetSettingManual, prefSetValueDesc, prefSetValueManual): These strings\n# describe the 'pref set' command and all its parameters.\nprefSetDesc=修改設定值\nprefSetManual=修改環境定義的偏好設定\nprefSetSettingDesc=要修改的設定值\nprefSetSettingManual=要修改的設定值名稱。\nprefSetValueDesc=設定值的新值\nprefSetValueManual=指定的設定值的新值\n\n# LOCALIZATION NOTE (prefResetDesc, prefResetManual, prefResetSettingDesc,\n# prefResetSettingManual): These strings describe the 'pref reset' command and\n# all its parameters.\nprefResetDesc=重設一個選項\nprefResetManual=將某個選項還原為系統預設值\nprefResetSettingDesc=要還原的設定\nprefResetSettingManual=要還原微系統預設值的設定名稱\n\n# LOCALIZATION NOTE: This string is displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results.\nprefOutputFilter=篩選條件\n\n# LOCALIZATION NOTE (prefOutputName, prefOutputValue): These strings are\n# displayed in the output from the 'pref list' command as table headings.\nprefOutputName=名稱\nprefOutputValue=值\n\n# LOCALIZATION NOTE (introDesc, introManual): These strings describe the\n# 'intro' command. The localization of 'Got it!' should be the same used in\n# introTextGo.\nintroDesc=顯示開啟訊息\nintroManual=在使用者點下「知道了！」按鈕前重複顯示訊息新給新使用者\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3=GCLI 是一套為網頁開發者提供好用的命令列的實驗功能。\nintroTextCommands=請輸入\nintroTextKeys2=，如果要顯示或隱藏命令提示，請按\nintroTextF1Escape=F1/Escape\nintroTextGo=知道了！\n\n# LOCALIZATION NOTE: This is a short description of the 'hideIntro' setting.\nhideIntroDesc=顯示初始歡迎訊息\n\n# LOCALIZATION NOTE: This is a description of the 'eagerHelper' setting. It's\n# displayed when the user asks for help on the settings. eagerHelper allows\n# users to select between showing no tooltips, permanent tooltips, and only\n# important tooltips.\neagerHelperDesc=工具提示要多熱心\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=取得可用指令的說明\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=可用指令\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=多程序模式 (E10S) 中無法使用「%1$S」指令\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc=可以控制主控台的指令\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=過濾、清除，並關閉網頁主控台\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=清除主控台\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=將頁面儲存為圖片\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=將整個視窗內容儲存為 PNG 圖片（可延遲一段時間）\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=目的檔案名稱\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=寫入擷圖的檔案名稱（應該包含「.png」副檔名）\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=複製畫面擷圖到剪貼簿？ (true/false)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=若設定為 true，代表您想要將畫面擷圖複製到剪貼簿，而不是儲存為檔案。\n\n# LOCALIZATION NOTE (screenshotChromeDesc) A very short string to describe\n# the 'chrome' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\n# The argument (%1$S) is the browser name.\nscreenshotChromeDesc2=捕捉 %1$S chrome 視窗？ (true/false)\n\n# LOCALIZATION NOTE (screenshotChromeManual) A fuller description of the\n# 'chrome' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\n# The argument (%1$S) is the browser name.\nscreenshotChromeManual2=若設定為 true，代表您想要捕捉 %1$S 視窗的擷圖，而非網頁內容視窗的擷圖。\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions=選項\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=延遲（秒）\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=等待幾秒後才擷取畫面圖片\n\n# LOCALIZATION NOTE (screenshotFullscreenDesc) A very short string to describe\n# the 'fullscreen' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=擷取整張網頁？（true/false）\n\n# LOCALIZATION NOTE (screenshotFullscreenManual) A fuller description of the\n# 'fullscreen' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=若設定為 true 則畫面擷圖將會包含目前網頁當中未捲動到的部分。\n\n# LOCALIZATION NOTE (screenshotSelectorChromeConflict) Exception thrown when user\n# tries to use 'selector' option along with 'chrome' option of the screenshot\n# command. Refer: https://bugzilla.mozilla.org/show_bug.cgi?id=659268#c7\nscreenshotSelectorChromeConflict=Chrome 選項設定為 true 時，不支援 selector 選項\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. The first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=畫面擷取於 %1$S %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=無法儲存至\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=已儲存至\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=複製至剪貼簿時發生錯誤\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=已複製至剪貼簿。\n\n# LOCALIZATION NOTE (screenshotTooltip) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltip=拍攝完整頁面擷圖\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc=強調節點\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual=強調頁面中符合選擇器的節點\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc=CSS 選擇器\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual=符合頁面中節點的 CSS 選擇器\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc=選項\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc=隱藏導引\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual=隱藏強調的節點周圍的導引\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc=顯示節點資訊列\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual=在強調的節點上方顯示資訊列（資訊列當中包含標籤名稱、屬性與尺寸）\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc=顯示所有符合節點\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual=若選擇器符合了太多節點，僅會顯示前 100 個節點，以避免拖慢頁面速度。使用此選項來顯示所有符合的節點\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc=Box model 範圍\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual=應該如何強調 Box model:「content」、「padding」、「border」或「margin」\n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc=填色樣式\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual=使用自訂色彩來蓋過預設的區域填色樣式\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc=保留現有的強調色彩\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual=預設情況下，現有的強調色彩將在執行指令時隱藏起來，設定此選項才會顯示\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=已強調顯示 %1$S 個節點\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached=符合 %1$S 個節點，但僅強調 %2$S 個節點。使用「--showall」來顯示全部節點\n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc=取消強調所有節點\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual=取消強調所有先前使用「highlight」指令強調的節點\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=重新啟動 %1$S\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=重新啟動時不從快取載入內容\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=使用者取消了重新啟動的請求。\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=正在重新啟動 %1$S…\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=檢測一個節點\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=使用 CSS 選擇器以開啟 DOM 螢光筆來檢視某個元素的尺寸大小與屬性\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=CSS 選擇器\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=CSS 選擇器將會使用 Document.querySelector 來識別某個單一元素\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc=從頁面中挑選色彩\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual=開啟頁面放大鏡，檢測頁面中的像素並複製色碼\n\n# LOCALIZATION NOTE (eyedropperTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the Eyedropper tool.\neyedropperTooltip=從頁面中挑選色彩\n\n# LOCALIZATION NOTE (tiltDesc) A very short description of the 'tilt'\n# command. See tiltManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltDesc=用立體的方式呈現網頁\n\n# LOCALIZATION NOTE (tiltManual) A fuller description of the 'tilt'\n# command, displayed when the user asks for help on what it does.\ntiltManual=在 3D 立體環境檢視網頁當中不同部分的關係\n\n# LOCALIZATION NOTE (tiltOpenDesc) A very short description of the 'tilt inspect'\n# command. See tiltOpenManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltOpenDesc=開啟檢測器的 3D 視圖\n\n# LOCALIZATION NOTE (tiltOpenManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltOpenManual=開啟 3D 頁面檢測器並使用 CSS 選擇器強調顯示某個節點\n\n# LOCALIZATION NOTE (tiltToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Tilt 3D View.\ntiltToggleTooltip=3D 檢視\n\n# LOCALIZATION NOTE (tiltTranslateDesc) A very short description of the 'tilt translate'\n# command. See tiltTranslateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltTranslateDesc=移動網頁網\n\n# LOCALIZATION NOTE (tiltTranslateManual) A fuller description of the 'tilt translate'\n# command, displayed when the user asks for help on what it does.\ntiltTranslateManual=將網頁網朝某個方向漸漸平移\n\n# LOCALIZATION NOTE (tiltTranslateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateXDesc=X（像素）\n\n# LOCALIZATION NOTE (tiltTranslateXManual) A fuller description of the 'x'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateXManual=網頁網在 X 軸上平移的像素量\n\n# LOCALIZATION NOTE (tiltTranslateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt translate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltTranslateYDesc=Y（像素）\n\n# LOCALIZATION NOTE (tiltTranslateYManual) A fuller description of the 'y'\n# parameter to the 'translate' command, displayed when the user asks for help\n# on what it does.\ntiltTranslateYManual=網頁網在 Y 軸上平移的像素量\n\n# LOCALIZATION NOTE (tiltRotateDesc) A very short description of the 'tilt rotate'\n# command. See tiltRotateManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltRotateDesc=旋轉網頁網\n\n# LOCALIZATION NOTE (tiltRotateManual) A fuller description of the 'tilt rotate'\n# command, displayed when the user asks for help on what it does.\ntiltRotateManual=將網頁網朝某個方向漸漸旋轉\n\n# LOCALIZATION NOTE (tiltRotateXDesc) A very short string to describe the\n# 'x' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateXDesc=X（角度）\n\n# LOCALIZATION NOTE (tiltRotateXManual) A fuller description of the 'x'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateXManual=網頁網在 X 軸上旋轉的角度量\n\n# LOCALIZATION NOTE (tiltRotateYDesc) A very short string to describe the\n# 'y' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateYDesc=Y（角度）\n\n# LOCALIZATION NOTE (tiltRotateYManual) A fuller description of the 'y'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateYManual=網頁網在 Y 軸上旋轉的角度量\n\n# LOCALIZATION NOTE (tiltRotateZDesc) A very short string to describe the\n# 'z' parameter to the 'tilt rotate' command, which is displayed in a dialog\n# when the user is using this command.\ntiltRotateZDesc=Z（角度）\n\n# LOCALIZATION NOTE (tiltRotateZManual) A fuller description of the 'z'\n# parameter to the 'rotate' command, displayed when the user asks for help\n# on what it does.\ntiltRotateZManual=網頁網在 Z 軸上旋轉的角度量\n\n# LOCALIZATION NOTE (tiltZoomDesc) A very short description of the 'tilt zoom'\n# command. See tiltZoomManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltZoomDesc=遠離或靠近網頁網\n\n# LOCALIZATION NOTE (tiltZoomManual) A fuller description of the 'tilt zoom'\n# command, displayed when the user asks for help on what it does.\ntiltZoomManual=將網頁網沿著 Z 軸朝某個方向漸漸移動\n\n# LOCALIZATION NOTE (tiltZoomAmountDesc) A very short string to describe the\n# 'zoom' parameter to the 'tilt zoom' command, which is displayed in a dialog\n# when the user is using this command.\ntiltZoomAmountDesc=縮放（像素）\n\n# LOCALIZATION NOTE (tiltZoomAmmuntManual) A fuller description of the 'zoom'\n# parameter to the 'zoom' command, displayed when the user asks for help\n# on what it does.\ntiltZoomAmountManual=網頁網在 Z 軸上平移的像素量\n\n# LOCALIZATION NOTE (tiltResetDesc) A very short description of the 'tilt reset'\n# command. See tiltResetManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltResetDesc=重設翻譯、旋轉，與縮放\n\n# LOCALIZATION NOTE (tiltResetManual) A fuller description of the 'tilt reset'\n# command, displayed when the user asks for help on what it does.\ntiltResetManual=重設所有套用到網頁網模型視圖矩陣當中的變形\n\n# LOCALIZATION NOTE (tiltCloseDesc) A very short description of the 'tilt close'\n# command. See tiltCloseManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ntiltCloseDesc=若已開啟視覺化則關閉\n\n# LOCALIZATION NOTE (tiltCloseManual) A fuller description of the 'tilt close'\n# command, displayed when the user asks for help on what it does.\ntiltCloseManual=關閉視覺化效果並切換回檢測器的預設強調器\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=必須先開啟除錯器才能使用此指令\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first before setting breakpoints.\ndebuggerStopped=必須在設定中斷點前就開啟除錯器\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=管理中斷點\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=要列出、新增或移除中斷點的指令\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=顯示已知的中斷點\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=未設定中斷點\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=移除\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=已新增中斷點\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=無法設定中斷點: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=新增中斷點\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=支援的中斷點類型: line\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=新增一行中斷點\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=JS 檔案 URI\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=行號\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=移除中斷點\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=中斷點索引\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=已移除中斷點\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=管理除錯器\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=中斷或恢復主要執行緒、step in、step out，以及 step over 程式行的指令\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=開啟除錯器\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=關閉除錯器\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=暫停主要執行緒\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=恢復主要執行緒，並在中斷點後繼續執行，直到遇見下一個中斷點或指令碼結束\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=管理 stepping\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=step in、step out，以及 step over 程式行的指令\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=執行目前的陳述式並停留在下一個陳述式。若目前的陳述式呼叫了函數，則將執行整個函數，並停留在函數呼叫後的下一個陳述式\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step in command.\ndbgStepInDesc=執行目前的陳述式並停留在下一個陳述式。若目前的陳述式呼叫了函數，除錯器將會進入該函數，否則將會在下一個陳述式停止\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step out command.\ndbgStepOutDesc=跳出目前的函數，並移動至上一層巢狀函數。若位於主程式當中，則將會執行指令碼到下一個中斷點或結束為止。被忽略的陳述式也會被執行，但不會被計算在 step 當中\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=列出已載入至除錯器的來源網址\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc=除錯器中的黑盒 (black box) 原始碼\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc=要放進黑盒子 (black box) 中的原始碼\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc=將所有符合下列 glob 的原始碼放進黑盒子 (black box) (舉例：「*.min.js」)\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc=反向符合，所以我們將所有不是所指定或符合指定的 glob pattern 的原始碼放入黑盒子。\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc=(未將任何原始碼加入黑盒子)\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc=下列原始碼已被放入黑盒子:\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc=放入黑盒子時發生錯誤:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc=停止在除錯器中將原始碼放入黑盒子\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc=要停止放入黑盒子的某個原始碼\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc=停止放入所有符合此 glob 的原始碼 (例如:「*.min.js」)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc=(未停止將任何原始碼放入黑盒子)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc=已停止將下列原始碼放入黑盒子:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc=停止將原始碼放入黑盒子時發生錯誤:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc=反向符合，所以我們將不會把所有不是所指定或符合指定的 glob pattern 的原始碼放入黑盒子。\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=關閉主控台\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=開啟主控台\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=調整頁面資源\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=編輯此頁面中的某個資源\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=要編輯的網址\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=要跳到的行號\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=調整頁面大小\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=寬度（像素）\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=高度（像素）\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=進入適應性設計檢視模式\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=離開適應性設計檢視模式\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=切換適應性設計檢視模式\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\nresizeModeToggleTooltip=適應性設計模式\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=調整頁面大小\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=控制適應性設計檢視模式\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2=使用適應性設計的網站會依據不同環境有不同的版面，所以不論是在行動裝置、投影螢幕，或是任何其他大小的環境中都顯示得很好。適應性設計模式讓您不需手動調整 %1$S 的視窗大小就可以很簡單地測試不同的顯示版面。\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=操作指令\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=重新讀取 mozcmd 目錄\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3=已自「%1$S」載入指令\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc=設定 mozcmd 資料夾\n\n# LOCALIZATION NOTE (cmdSetdirManual2) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual2=「mozcmd」資料夾可簡單地讓您建立自訂指令。若需更多資訊請參考 <a href=\"https://developer.mozilla.org/docs/Tools/GCLI/Customization\">MDN 上的文件</a>。\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc=包含 .mozcmd 檔案的資料夾\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=控制附加元件\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=列出已安裝的附加元件\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=選擇附加元件類型\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=目前安裝了下列字典:\naddonListExtensionHeading=目前安裝了下列擴充套件:\naddonListLocaleHeading=目前安裝了下列語言套件:\naddonListPluginHeading=目前安裝了下列外掛程式:\naddonListThemeHeading=目前安裝了下列佈景主題:\naddonListAllHeading=目前安裝了下列附加元件:\naddonListUnknownHeading=目前安裝了下列所選擇類型的附加元件:\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=啟用\naddonListOutDisable=停用\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=擱置中\naddonPendingEnable=已啟用　\naddonPendingDisable=已停用\naddonPendingUninstall=移除\naddonPendingInstall=安裝\naddonPendingUpgrade=升級\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous add-on commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=附加元件名稱\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for add-ons of a particular type were not found.\naddonNoneOfType=目前未安裝該類型的附加元件。\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=啟用所指定的附加元件\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an add-on that is\n# already enabled.\naddonAlreadyEnabled=%S 已被啟用。\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an add-on is enabled.\naddonEnabled=已啟用 %S。\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=停用所指定的附加元件\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an add-on that is\n# already disabled.\naddonAlreadyDisabled=%S 已被停用。\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an add-on is disabled.\naddonDisabled=已停用 %S。\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=匯出資源\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=自頁面匯出 HTML\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=修改頁面內容\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=搜尋並取代頁面元素\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=搜尋內容\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=取代字串\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=將大小寫視為相同\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=搜尋根的 CSS 選擇器\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=搜尋中要符合的 CSS 選擇器\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=屬性符合正規表達式\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=只對屬性進行搜尋\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=只對文字節點進行搜尋\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=與選擇器符合的元素: %1$S。取代文字節點: %2$S。取代屬性: %3$S。\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=移除頁面中的元素與屬性\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=移除頁面中的元素\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=指定要移除的元素的 CSS 選擇器\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=指定搜尋根的 CSS 選擇器\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=移除元素但留下內容\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=只移除空元素\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=符合選擇器的元素: %1$S。移除的元素: %2$S。\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=移除符合的屬性\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=使用正規表達式指定要移除的屬性\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=要包含的元素的 CSS 選擇器\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=搜尋根的 CSS 選擇器\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=將大小寫視為相同\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=符合選擇器的元素: %1$S。移除的屬性: %2$S。\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2=修改 %1$S 開發者工具\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=與直接修改 %1$S 開發者工具相關的指令。\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=自 mozilla-central checkout 載入工具\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound=%1$s 不存在，或不是 mozilla-central checkout。\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded=已自 %1$s 載入工具。\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=自完整的 mozilla-central  checkout 載入 %1$S 開發者工具。\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=一個 mozilla-central checkout\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=使用內建工具\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=使用內建工具，覆蓋所有先前的 srcdir 指令。\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=已載入內建工具。\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=重新載入開發者工具\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=已重新載入工具。\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=顯示並修改 Cookie\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=列出、建立、刪除，或修改目前網域 Cookie 的指令\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=顯示 Cookie\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=顯示與目前頁面相關的 Cookie 清單\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=主機:\ncookieListOutPath=路徑:\ncookieListOutExpires=有效期限:\ncookieListOutAttributes=屬性:\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=無\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=瀏覽器結束時 (此次瀏覽階段)\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=在此頁面找不到 cookie\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=找不到 %1$S 的 cookie\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=編輯\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=移除\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=移除 Cookie\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=移除指定鍵值的 Cookie\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=要移除的 Cookie 鍵值\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=設定 Cookie\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=透過指定鍵值名稱、值，以及一個或多個下列非必要屬性: expires（以秒為單位的 max-age 或是 GMTString 格式的有效期限日期）、path、domain、secure\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=要設定的 Cookie 的鍵值\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=要設定的 Cookie 的值\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc=選項\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=要設定的 Cookie 的路徑\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=要設定的 Cookie 的網域\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=只能透過 https 傳輸\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=無法自客戶端腳本存取\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=僅在此次瀏覽階段有效\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=Cookie 的有效期限 (RFC2822 或 ISO 8601 日期格式)\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=JavaScript 美觀器\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=要變美觀的 JS 檔案 URL\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=縮排格數\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=每一行行首要縮排的格數\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=用在每一行行首縮排的字元\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=用在每一行行首縮排的字元，通常為空白或 tab。\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=不要保留換行符號\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=是否保存目前的換行\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=最多連續的換行數量\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=最多可以連續換行幾行\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=強迫使用 jslint-stricter 模式？\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=設定為 true 時，將會強迫使用 jslint-stricter 模式\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=選擇大括號的樣式\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=選擇大括號的樣式： collapse - 讓大括號放在控制敘述 (Control Statement) 的同一行、expand - 讓大括號獨自成行 (Allman / ANSI 風格)、end-expand - 只讓結束的大括號獨自成行，或是 expand-strict - 就算會讓程式錯誤也將大括號獨自成行。\n\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=條件敘述句前不要有空格\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=Unescape \\\\xNN 字元？\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=是否要 unescape 使用 \\\\xNN 表記方式的字元？\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=請輸入有效 URL\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=選項\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=操縱函數呼叫紀錄的指令\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=開始將函數呼叫記錄至主控台\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=已開始紀錄呼叫。\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=停止紀錄函數呼叫\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=目前並不在紀錄呼叫\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=已停止紀錄呼叫。啟用環境: %1$S。\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=開始將來自 chrome 程式碼中的函數呼叫紀錄至主控台\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=自全域物件、JSM URI，或 JS 取得全域物件\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=自哪一個全域物件、JSM 的 URI、或 JS 來取得全域物件，並於 chrome 執行\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=已開始紀錄呼叫。\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=停止紀錄函數呼叫\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=目前沒有在紀錄 chrome code 呼叫\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=已停止紀錄呼叫。啟用環境: %1$S。\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<匿名>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=Method call\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=無效的 JSM！\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=內容視窗中找不到變數。\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=Chrome 視窗中找不到變數。\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of JavaScript\n# and invalid JavaScript code.\ncallLogChromeEvalException=評估的 JavaScript 丟出了下列例外\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=The JavaScript source must evaluate to an object whose method calls are to be logged e.g. \"({a1: function() {this.a2()},a2: function() {}});\"\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=程式碼速記本\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=強調繪圖區\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=開啟閃爍繪圖區\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=關閉閃爍繪圖區\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=chrome frames\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=用不同色彩繪出重繪區域\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip=強調繪圖區\n\n# LOCALIZATION NOTE (paintflashingToggleDesc) A very short string used to describe the\n# function of the \"paintflashing toggle\" command.\npaintflashingToggleDesc=切換閃爍描繪區\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\nsplitconsoleTooltip=切換分割主控台\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=應用程式快取工具\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=驗證快取資訊清單\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=尋找快取資訊檔的相關問題，以及它所參照的檔案\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=要檢查的 URI\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=成功驗證 Appcache。\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=清除應用程式快取中的項目\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=清除應用程式快取中的一個或多個項目\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=成功清除快取項目。\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=顯示應用程式快取項目清單。\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=顯示所有應用程式快取項目的清單。若使用了 search 參數，則表格將會顯示包含搜尋關鍵字的項目。\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=使用搜尋詞彙過濾結果。\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=Key:\nappCacheListDataSize=資料大小:\nappCacheListDeviceID=裝置 ID:\nappCacheListExpirationTime=有效期限:\nappCacheListFetchCount=取回次數:\nappCacheListLastFetched=上次取回:\nappCacheListLastModified=上次修改:\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=檢視項目\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=開啟包含指定的快取項目資訊的新分頁。\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=開啟包含指定的快取項目資訊的新分頁。\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=要顯示的項目的鍵值。\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=管理效能分析器\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=開始或停止 JavaScript 效能分析器的指令\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=開啟效能分析器\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=關閉效能分析器\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=開始效能分析\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=您想要啟動的分析器名稱。\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=停止效能分析\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=您想要停止的分析器名稱。\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=列出所有效能分析設定檔\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=顯示各個設定檔\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=分析器名稱。\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2=檢測器正在執行中\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=找不到設定檔\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3=檢測器還沒有開始，請使用「profile start」開始檢測\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2=記錄中…\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped=已停止…\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=要使用此指令，您必須先開啟效能分析器\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=開啟遠端除錯通訊埠\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2=%1$S 可透過 TCP/IP 連線進行遠端除錯。由於安全性因素此功能被預設關閉，但可透過這個指令開啟。\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=要監聽的 TCP 連接埠\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=devtools.debugger.remote-enabled 偏好設定停用了 listen 指令\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=正在 listen port %1$S\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=DebuggerServer 未初始化\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc=模擬 CSS 媒體類型\nmediaEmulateDesc=模擬指定的 CSS 媒體類型\nmediaEmulateManual=檢視文件在支援媒體類型設定的裝置上套用相對的 CSS 規則後會呈現的樣子。\nmediaEmulateType=要模擬的媒體類型\nmediaResetDesc=停止模擬 CSS 媒體類型\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc=注入常用程式庫至本頁面\ninjectManual2=將常用程式庫注入頁面內容，也能在主控台中使用。\ninjectLibraryDesc=選擇要注入的程式庫，或輸入有效的指令碼 URI\ninjectLoaded=已載入 %1$S\ninjectFailed=%1$S 載入失敗 - URI 無效\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc=開啟資料夾\nfolderOpenDesc=開啟資料夾路徑\nfolderOpenDir=資料夾路徑\nfolderOpenProfileDesc=開啟設定檔目錄\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath=請輸入有效的路徑\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult=已開啟 %1$S\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/inspector.dtd",
    "content": "<!-- LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users edit the\n     (outer) HTML of the current node -->\n<!ENTITY inspectorHTMLEdit.label       \"編輯 HTML\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"E\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     inner HTML of the current node -->\n<!ENTITY inspectorHTMLCopyInner.label       \"複製內部 HTML\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"I\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     outer HTML of the current node -->\n<!ENTITY inspectorHTMLCopyOuter.label       \"複製外部 HTML\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey   \"O\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyUniqueSelector.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the CSS Selector of the current node -->\n<!ENTITY inspectorCopyUniqueSelector.label       \"複製唯一選擇器\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey   \"U\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste outer\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteOuter.label      \"貼上外部 HTML\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"P\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteInner.label      \"貼上內部 HTML\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"N\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"貼到…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"t\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n<!ENTITY inspectorHTMLPasteBefore.label      \"之前\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"B\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n<!ENTITY inspectorHTMLPasteAfter.label       \"之後\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"第一個子元素\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n<!ENTITY inspectorHTMLPasteLastChild.label       \"最後一個子元素\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"L\">\n\n\n<!-- LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete the\n     current node -->\n<!ENTITY inspectorHTMLDelete.label          \"刪除節點\">\n<!ENTITY inspectorHTMLDelete.accesskey      \"D\">\n\n<!ENTITY inspector.selectButton.tooltip     \"使用滑鼠選取元素\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n<!ENTITY inspectorSearchHTML.label2          \"使用 CSS 選擇器搜尋\">\n<!ENTITY inspectorSearchHTML.key            \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyImageDataUri.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the URL embedding the image data encoded in Base 64 (what we name\n     here Image Data URL). For more information:\n     https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs -->\n<!ENTITY inspectorCopyImageDataUri.label       \"複製圖片的 Data URL\">\n\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n<!ENTITY inspectorShowDOMProperties.label       \"顯示 DOM 屬性\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (confirmNavigationAway): Used in the Inspector tool, when\n# the user tries to navigate away from a web page, to confirm the change of\n# page.\nconfirmNavigationAway.message2=若您離開此頁面，您所作的修改將會遺失。\nconfirmNavigationAway.buttonLeave=離開頁面\nconfirmNavigationAway.buttonLeaveAccesskey=L\nconfirmNavigationAway.buttonStay=留在此頁\nconfirmNavigationAway.buttonStayAccesskey=S\n\nbreadcrumbs.siblings=相鄰\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=除錯器已暫停。諸如滑鼠選擇等某些功能將暫時失效。\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=節點操作\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label=檢測器\ninspector.commandkey=C\ninspector.accesskey=I\n\n# LOCALIZATION NOTE (inspector.panelLabel.*)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel=檢測器面板\ninspector.panelLabel.markupView=Markup View\n\n# LOCALIZATION NOTE (markupView.more.*)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=有些節點已被隱藏。\nmarkupView.more.showAll=顯示全部 %S 個節點\ninspector.tooltip=DOM 與樣式檢測器\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage=無法載入圖片\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\neventsTooltip.openInDebugger=在除錯器中開啟\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n<!ENTITY title                  \"Box Model\">\n<!ENTITY margin.tooltip         \"間距\">\n<!ENTITY border.tooltip         \"邊框\">\n<!ENTITY padding.tooltip        \"內距\">\n<!ENTITY content.tooltip        \"內容\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n<!ENTITY netmonitorUI.perfNotice1         \"* 點擊\">\n<!ENTITY netmonitorUI.perfNotice2         \"按鈕以進行效能分析。\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.reload1/2/3): These are the labels displayed\n  -  in the network table when empty to start logging network requests. -->\n<!ENTITY netmonitorUI.reloadNotice1       \"• 進行請求或\">\n<!ENTITY netmonitorUI.reloadNotice2       \"重新載入\">\n<!ENTITY netmonitorUI.reloadNotice3       \"頁面，以檢視網路活動的詳細資訊。\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n<!ENTITY netmonitorUI.toolbar.status2     \"✓\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n<!ENTITY netmonitorUI.toolbar.method      \"方法\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n<!ENTITY netmonitorUI.toolbar.file        \"檔案\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n<!ENTITY netmonitorUI.toolbar.domain      \"網域\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n<!ENTITY netmonitorUI.toolbar.type        \"類型\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n<!ENTITY netmonitorUI.toolbar.transferred \"已傳輸\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column, which is the\n  -  uncompressed / decoded size. -->\n<!ENTITY netmonitorUI.toolbar.size        \"大小\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n<!ENTITY netmonitorUI.toolbar.waterfall   \"時間軸\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n<!ENTITY netmonitorUI.tab.headers         \"檔頭\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n<!ENTITY netmonitorUI.tab.cookies         \"Cookies\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n<!ENTITY netmonitorUI.tab.params          \"參數\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n<!ENTITY netmonitorUI.tab.response        \"回應\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n<!ENTITY netmonitorUI.tab.timings         \"時間\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n<!ENTITY netmonitorUI.tab.preview         \"預覽\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n<!ENTITY netmonitorUI.tab.security        \"安全性\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterAll    \"全部\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFonts  \"字型\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterImages \"圖片\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterMedia  \"媒體\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterOther  \"其他\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n<!ENTITY netmonitorUI.footer.clear  \"清除\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n<!ENTITY netmonitorUI.footer.perf   \"切換效能分析…\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n<!ENTITY netmonitorUI.panesButton.tooltip \"切換網路資訊\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n<!ENTITY netmonitorUI.summary.url         \"請求 URL:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n<!ENTITY netmonitorUI.summary.method      \"請求方法:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n<!ENTITY netmonitorUI.summary.status      \"狀態代碼:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n<!ENTITY netmonitorUI.summary.version     \"版本:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n<!ENTITY netmonitorUI.summary.size        \"檔頭大小:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n<!ENTITY netmonitorUI.response.name       \"名稱:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n<!ENTITY netmonitorUI.response.dimensions \"尺寸:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n<!ENTITY netmonitorUI.response.mime       \"MIME 類型:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.response.encoding): This is the label displayed\n  -  in the network details response tab identifying an image's encoding. -->\n<!ENTITY netmonitorUI.response.encoding   \"編碼:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n<!ENTITY netmonitorUI.timings.blocked     \"被阻擋:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n<!ENTITY netmonitorUI.timings.dns         \"DNS 解析:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n<!ENTITY netmonitorUI.timings.connect     \"連線:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n<!ENTITY netmonitorUI.timings.send        \"傳送:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n<!ENTITY netmonitorUI.timings.wait        \"等待:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n<!ENTITY netmonitorUI.timings.receive     \"接收:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.protocol): A tooltip\n  -  for warning icon that indicates a connection uses insecure protocol. -->\n<!ENTITY netmonitorUI.security.warning.sslv3      \"SSL 3.0 通訊協定不安全，已被棄用。\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n<!ENTITY netmonitorUI.security.warning.cipher     \"用來加密的演算法不安全，已被棄用。\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n<!ENTITY netmonitorUI.security.error      \"發生錯誤:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n<!ENTITY netmonitorUI.security.protocolVersion \"通訊協定版本:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n<!ENTITY netmonitorUI.security.cipherSuite \"Cipher suite:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n<!ENTITY netmonitorUI.security.hsts \"HTTP Strict Transport Security:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n<!ENTITY netmonitorUI.security.hpkp \"Public Key Pinning:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n<!ENTITY netmonitorUI.security.connection \"連線:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n<!ENTITY netmonitorUI.security.certificate \"憑證:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n<!ENTITY netmonitorUI.context.perfTools   \"開始效能分析…\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n<!ENTITY netmonitorUI.context.copyUrl     \"複製網址\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n<!ENTITY netmonitorUI.context.copyAsCurl    \"以 cURL 指令格式複製\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrl.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"以 Data URI 複製圖片\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"I\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n<!ENTITY netmonitorUI.summary.editAndResend \"編輯並重新傳送\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey \"R\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n<!ENTITY netmonitorUI.summary.rawHeaders \"原始檔頭\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"請求檔頭:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"回應檔頭:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n<!ENTITY netmonitorUI.context.newTab      \"用新分頁開啟\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n<!ENTITY netmonitorUI.context.newTab.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n<!ENTITY netmonitorUI.custom.newRequest   \"新請求\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.query        \"查詢字串:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.headers      \"請求檔頭:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.postData     \"請求內容:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n<!ENTITY netmonitorUI.custom.send         \"傳送\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n<!ENTITY netmonitorUI.custom.cancel       \"取消\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n<!ENTITY netmonitorUI.backButton          \"上一頁\">\n\n\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.address): This is the label displayed\n  -  in the network details headers tab identifying the remote address. -->\n<!ENTITY netmonitorUI.summary.address     \"Remote address:\">\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label=網路\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel=網路面板\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey=Q\nnetmonitor.accesskey=N\n\n# LOCALIZATION NOTE (netmonitor.tooltip):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\nnetmonitor.tooltip=網路監測器\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=用來取得此資源的連線是安全的。\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not encrypted.\nnetmonitor.security.state.insecure=用來取得此資源的連線並未加密。\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=發生安全性錯誤，無法載入此資源。\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=此資源使用加密強度較弱的連線傳輸。\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=已啟用\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=已停用\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=主機 %S:\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayd. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<無法使用>\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=隱藏請求詳情\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=顯示請求詳情\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=此請求不含檔頭\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=過濾檔頭\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=此請求不含 cookies\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=過濾 Cookies\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=此請求不含參數\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=過濾請求參數\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=查詢字串\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=表單資料\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=請求內容\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=請求檔頭\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload=上傳串流的請求檔頭\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=回應檔頭\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=請求 cookies\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=回應 cookies\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=過濾屬性\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → callback %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=升冪排序\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=降冪排序\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=無請求\n\n# LOCALIZATION NOTE (networkMenu.summary): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the number of seconds.\nnetworkMenu.summary=#1 筆請求，#2 KB，#3 秒\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB=%S KB\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=—\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S ms\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond=%S ms\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second=%S 秒\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute=%S 分\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading=載入中\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable=空白\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading=請稍候…\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable=無可用資料\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS=%S 秒\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled=快取命中\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled=快取未命中\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=大小: %S KB\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds=時間: #1 秒\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached=快取回應數: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount=總請求數: %S\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/profiler.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Profiler strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (profilerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY profilerUI.emptyNotice1    \"點擊\">\n<!ENTITY profilerUI.emptyNotice2    \"按鈕開始記錄 JavaScript 函數呼叫。\">\n\n<!-- LOCALIZATION NOTE (profilerUI.stopNotice1/2): This is the label shown\n  -  in the call list view while recording a profile. -->\n<!ENTITY profilerUI.stopNotice1    \"再次點擊\">\n<!ENTITY profilerUI.stopNotice2    \"按鈕以停止分析。\">\n\n<!-- LOCALIZATION NOTE (profilerUI.loadingNotice): This is the label shown\n  -  in the call list view while loading a profile. -->\n<!ENTITY profilerUI.loadingNotice \"載入中…\">\n\n<!-- LOCALIZATION NOTE (profilerUI.recordButton): This string is displayed\n  -  on a button that starts a new profile. -->\n<!ENTITY profilerUI.recordButton.tooltip \"記錄 JavaScript 函數呼叫。\">\n\n<!-- LOCALIZATION NOTE (profilerUI.importButton): This string is displayed\n  -  on a button that opens a dialog to import a saved profile data file. -->\n<!ENTITY profilerUI.importButton \"匯入…\">\n\n<!-- LOCALIZATION NOTE (profilerUI.exportButton): This string is displayed\n  -  on a button that opens a dialog to export a saved profile data file. -->\n<!ENTITY profilerUI.exportButton \"儲存\">\n\n<!-- LOCALIZATION NOTE (profilerUI.clearButton): This string is displayed\n  -  on a button that remvoes all the recordings. -->\n<!ENTITY profilerUI.clearButton \"清除\">\n\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n<!ENTITY profilerUI.toolbar.waterfall \"時間軸\">\n<!ENTITY profilerUI.toolbar.js-calltree \"JavaScript\">\n<!ENTITY profilerUI.toolbar.memory-calltree \"記憶體\">\n<!ENTITY profilerUI.toolbar.js-flamegraph \"JS Flame 圖\">\n<!ENTITY profilerUI.toolbar.memory-flamegraph \"記憶體 Flame 圖\">\n\n<!-- LOCALIZATION NOTE (profilerUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY profilerUI.table.totalDuration2  \"總時間\">\n<!ENTITY profilerUI.table.selfDuration2   \"自己的時間\">\n<!ENTITY profilerUI.table.totalPercentage \"總成本\">\n<!ENTITY profilerUI.table.selfPercentage  \"自己的成本\">\n<!ENTITY profilerUI.table.samples         \"範本\">\n<!ENTITY profilerUI.table.totalAlloc      \"總配置數\">\n<!ENTITY profilerUI.table.selfAlloc       \"自己的配置數\">\n<!ENTITY profilerUI.table.function        \"函數\">\n\n<!-- LOCALIZATION NOTE (profilerUI.newtab.tooltiptext): The tooltiptext shown\n  -  on the \"+\" (new tab) button for a profile when a selection is available. -->\n<!ENTITY profilerUI.newtab.tooltiptext \"以新分頁開啟選擇範圍\">\n\n<!-- LOCALIZATION NOTE (profilerUI.options.tooltiptext): This is the tooltip\n  -  for the options button. -->\n<!ENTITY profilerUI.options.tooltiptext \"設定效能偏好。\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n<!ENTITY profilerUI.invertTree             \"反轉呼叫樹\">\n<!ENTITY profilerUI.invertTree.tooltiptext \"反轉呼叫樹後，會依照從最新到最舊的畫框順序來顯示分析出的呼叫路徑。\">\n\n<!-- LOCALIZATION NOTE (profilerUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n<!ENTITY profilerUI.invertFlameGraph             \"反轉 Flame 圖\">\n<!ENTITY profilerUI.invertFlameGraph.tooltiptext \"反轉 Flame 圖可從最新往最舊的畫框來顯示受分析的呼叫路徑。\">\n\n<!-- LOCALIZATION NOTE (profilerUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n<!ENTITY profilerUI.showPlatformData             \"顯示 Gecko 平台資料\">\n<!ENTITY profilerUI.showPlatformData.tooltiptext \"顯示平台資料將能讓 JavaScript 效能檢測報告包含 Gecko 平台符號\">\n\n<!-- LOCALIZATION NOTE (profilerUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n<!ENTITY profilerUI.flattenTreeRecursion             \"平面化樹狀遞迴\">\n<!ENTITY profilerUI.flattenTreeRecursion.tooltiptext \"在檢測函數時把遞迴平面化。\">\n\n<!-- LOCALIZATION NOTE (profilerUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY profilerUI.enableMemory             \"記錄記憶體\">\n<!ENTITY profilerUI.enableMemory.tooltiptext \"進行效能檢測時記錄記憶體消耗情況。\">\n\n<!-- LOCALIZATION NOTE (profilerUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n<!ENTITY profilerUI.enableFramerate             \"記錄畫框率\">\n<!ENTITY profilerUI.enableFramerate.tooltiptext \"進行效能檢測時記錄畫框率。\">\n\n\n\n<!-- LOCALIZATION NOTE (profilerUI.toolbar.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n<!ENTITY profilerUI.options.filter.tooltiptext \"Select what data to display in the timeline\">\n\n<!-- LOCALIZATION NOTE (profilerUI.options.tooltiptext): This is the tooltip\n  -  for the options button. -->\n<!ENTITY profilerUI.options.gear.tooltiptext \"Configure performance preferences.\">\n<!ENTITY profilerUI.table.selfAlloc1        \"Self Sampled Allocations\">\n<!ENTITY profilerUI.table.selfAllocTooltip  \"The number of Object allocations sampled at this location.\">\n<!ENTITY profilerUI.table.totalAlloc1       \"Total Sampled Allocations\">\n<!ENTITY profilerUI.table.totalAllocTooltip \"The total number of Object allocations sampled at this location and in callees.\">\n<!ENTITY profilerUI.toolbar.memory-calltree1 \"Allocations\">\n<!ENTITY profilerUI.toolbar.memory-flamegraph1 \"Allocations Flame Chart\">\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/profiler.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Profiler\n# which is available from the Web Developer sub-menu -> 'Profiler'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (profiler.label):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nprofiler.label2=效能\n\n# LOCALIZATION NOTE (profiler.panelLabel):\n# This is used as the label for the toolbox panel.\nprofiler.panelLabel2=效能面板\n\n# LOCALIZATION NOTE (profiler2.commandkey, profiler.accesskey)\n# Used for the menuitem in the tool menu\nprofiler.commandkey2=VK_F5\nprofiler.accesskey=P\n\n# LOCALIZATION NOTE (profiler.tooltip2):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\nprofiler.tooltip2=JavaScript 效能分析器\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=目前沒有檢測器。\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Profiler,\n# identifying a set of function calls.\nrecordingsList.itemLabel=記錄 #%S\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=進行中…\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S ms\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Profiler,\n# for saving an item to disk.\nrecordingsList.saveLabel=儲存\n\n# LOCALIZATION NOTE (profile.tab):\n# This string is displayed in the profile view for a tab, after the\n# recording has finished, as the recording 'start → stop' range in milliseconds.\nprofile.tab=%1$S ms → %2$S ms\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Profiler,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps=fps\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Profiler,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=ms\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Profiler,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=樣式\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=網路\ncategory.graphics=圖形\ncategory.storage=儲存空間\ncategory.events=輸入與事件\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units of time in milliseconds.\ntable.ms=ms\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the call tree after units representing percentages.\ntable.percentage=%\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(root)\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=（閒置）\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=在除錯器中檢視原始碼\n\n# LOCALIZATION NOTE (table.zoom.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the 'zoom'\n# buttons (small magnifying glass icons) which spawn a new tab.\ntable.zoom.tooltiptext=在新分頁中檢測頁框\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=儲存檢測結果…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=JSON 檔案\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=所有檔案\n\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedTitle=未儲存修改\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=您將遺失未儲存的修改，確定要繼續嗎？\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted.\nprojecteditor.deleteLabel=刪除\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle=刪除\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage=您確定要刪除此資料夾嗎？\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage=您確定要刪除此檔案嗎？\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a menu item for adding a new file to\n# the directory.\nprojecteditor.newLabel=新增…\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=重新命名\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel=儲存\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel=另存新檔…\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file.\nprojecteditor.selectFileLabel=選擇檔案\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder.\nprojecteditor.openFolderLabel=選擇資料夾\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file.\nprojecteditor.openFileLabel=開啟檔案\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files.\nprojecteditor.find.commandkey=F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\".\nprojecteditor.save.commandkey=S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file.\nprojecteditor.new.commandkey=N\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate2): tooltip of the rotate button.\nresponsiveUI.rotate2=旋轉\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot=擷圖\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename=畫面擷取於 %1$S %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch=模擬觸控事件（可能需要重新載入頁面）\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=新增預設大小\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=移除預設大小\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S（自訂）\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle=適應性設計檢視模式\n\n# LOCALIZATION NOTE (responsiveUI.close): tooltip text of the close button.\nresponsiveUI.close=離開適應性設計檢視模式\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=輸入 %Sx%S 預設大小的名稱\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip=使用 Ctrl 鍵以更精準地調整。使用 Shift 鍵以調整至四捨五入後的大小。\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload=若您已新增觸控事件的監聽器，則需要重新載入此頁面。\nresponsiveUI.notificationReload=重新載入\nresponsiveUI.notificationReload_accesskey=R\nresponsiveUI.dontShowReloadNotification=別再顯示\nresponsiveUI.dontShowReloadNotification_accesskey=N\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n<!ENTITY window.title                 \"程式碼速記本\">\n\n<!ENTITY fileMenu.label               \"檔案\">\n<!ENTITY fileMenu.accesskey           \"F\">\n\n<!ENTITY newWindowCmd.label           \"開新視窗\">\n<!ENTITY newWindowCmd.accesskey       \"N\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"開啟檔案…\">\n<!ENTITY openFileCmd.accesskey        \"O\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"開啟最近檔案\">\n<!ENTITY openRecentMenu.accesskey     \"R\">\n\n<!ENTITY revertCmd.label              \"還原…\">\n<!ENTITY revertCmd.accesskey          \"t\">\n\n<!ENTITY saveFileCmd.label            \"儲存\">\n<!ENTITY saveFileCmd.accesskey        \"S\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"另存新檔…\">\n<!ENTITY saveFileAsCmd.accesskey      \"a\">\n\n<!ENTITY closeCmd.label               \"關閉\">\n<!ENTITY closeCmd.key                 \"W\">\n<!ENTITY closeCmd.accesskey           \"C\">\n\n<!ENTITY viewMenu.label               \"檢視\">\n<!ENTITY viewMenu.accesskey           \"V\">\n\n<!ENTITY lineNumbers.label             \"顯示行號\">\n<!ENTITY lineNumbers.accesskey         \"L\">\n\n<!ENTITY wordWrap.label                \"換行文字\">\n<!ENTITY wordWrap.accesskey            \"W\">\n\n<!ENTITY highlightTrailingSpace.label     \"強調顯示行尾空白\">\n<!ENTITY highlightTrailingSpace.accesskey \"H\">\n\n<!ENTITY largerFont.label             \"加大字體\">\n<!ENTITY largerFont.accesskey         \"a\">\n<!ENTITY largerFont.commandkey        \"+\">\n\n<!ENTITY smallerFont.label            \"縮小字體\">\n<!ENTITY smallerFont.accesskey        \"M\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"標準大小\">\n<!ENTITY normalSize.accesskey         \"N\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label               \"編輯\">\n<!ENTITY editMenu.accesskey           \"E\">\n\n<!ENTITY run.label                    \"執行\">\n<!ENTITY run.accesskey                \"R\">\n<!ENTITY run.key                      \"r\">\n\n<!ENTITY inspect.label                \"檢測\">\n<!ENTITY inspect.accesskey            \"I\">\n<!ENTITY inspect.key                  \"i\">\n\n<!ENTITY display.label                \"顯示\">\n<!ENTITY display.accesskey            \"D\">\n<!ENTITY display.key                  \"l\">\n\n<!ENTITY pprint.label                 \"Pretty Print\">\n<!ENTITY pprint.key                   \"p\">\n<!ENTITY pprint.accesskey             \"P\">\n\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n<!ENTITY environmentMenu.label        \"環境\">\n<!ENTITY environmentMenu.accesskey    \"n\">\n\n\n<!ENTITY contentContext.label         \"內容\">\n<!ENTITY contentContext.accesskey     \"C\">\n\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n<!ENTITY browserContext.label         \"瀏覽器\">\n<!ENTITY browserContext.accesskey     \"B\">\n\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n<!ENTITY helpMenu.label               \"說明\">\n<!ENTITY helpMenu.accesskey           \"H\">\n<!ENTITY helpMenuWin.label            \"說明\">\n<!ENTITY helpMenuWin.accesskey        \"H\">\n\n<!ENTITY documentationLink.label      \"MDN 上的程式碼速記本輔助說明\">\n<!ENTITY documentationLink.accesskey  \"D\">\n\n\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n<!ENTITY resetContext2.label          \"重設變數\">\n<!ENTITY resetContext2.accesskey      \"t\">\n\n<!ENTITY reloadAndRun.label           \"重新載入並執行\">\n<!ENTITY reloadAndRun.accesskey       \"E\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"執行\">\n<!ENTITY executeMenu.accesskey        \"x\">\n\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n<!ENTITY evalFunction.label \"評估目前函數\">\n<!ENTITY evalFunction.accesskey \"v\">\n<!ENTITY evalFunction.key \"e\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=檔案已存在。要覆蓋嗎？\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active window of navigator:browser\n# type.\nbrowserWindow.unavailable=程式碼速記本找不到可以執行程式碼的瀏覽器視窗。\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=程式碼速記本無法在目前模式下執行此操作。\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=開啟檔案\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=檔案讀取失敗。\n\n# LOCALIZATION NOTE  (importFromFile.convert.failed): This is the message\n# displayed when file conversion from some charset to Unicode fails.\n# %1 is the name of the charset from which the conversion failed.\nimportFromFile.convert.failed=無法將檔案自 %1$S 轉換為 Unicode。\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=清除項目\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=另存新檔\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=檔案儲存失敗。\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=您想要儲存對此速記本的修改嗎？\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=未儲存修改\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=您確定要還原對此速記本的修改嗎？\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=還原修改\n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * 歡迎使用 JavaScript 程式碼速記本。\\n *\\n * 輸入一些 JavaScript，然後按右鍵或從執行選單當中選擇:\\n * 1. 執行: 評估反白文字（%1$S），\\n * 2. 檢測: 帶出執行結果的物件檢測器（%2$S），或是，\\n * 3. 顯示: 在反白區域的後面插入結果作為註解。（%3$S）\\n */\\n\\n\n\n# LOCALIZATION NOTE  (scratchpad.noargs): This error message is shown when\n# Scratchpad instance is created without any arguments. Scratchpad window\n# expects to receive its unique identifier as the first window argument.\nscratchpad.noargs=未使用參數建立速記本。\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=這個速記本將會在瀏覽器環境當中執行。\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage=https://developer.mozilla.org/en/Tools/Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol  = 第 %1$S 行，第 %2$S 欄\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=此檔案不再存在。\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=過濾屬性\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout=連線逾時，請檢查雙方的錯誤主控台以取得可能的錯誤訊息。請重新開啟速記本以再試一次。\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label=程式碼速記本\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel=速記本面板\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip=程式碼速記本\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=詐騙警告: 請勿貼上您不了解的內容或程式碼。這可能會造成攻擊者偷走您的身分或控制您的電腦。請在下方輸入「%S」以允許貼上文字。\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=allow pasting\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n<!ENTITY shaderEditorUI.vertexShader    \"頂點著色器\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n<!ENTITY shaderEditorUI.fragmentShader  \"片段著色器\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice1   \"重新載入\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice2   \"頁面以編輯 GLSL 原始碼。\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n<!ENTITY shaderEditorUI.emptyNotice     \"正在等待 WebGL 環境建立…\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label=著色器編輯器\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel=著色器面板\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip=WebGL 的即時 GLSL 著色器語言編輯器\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel=程式 %S\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel=切換幾何可視\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S\\u00D7%S\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY gotoLineCmd.label         \"跳到某行…\">\n<!ENTITY gotoLineCmd.key           \"J\">\n<!ENTITY gotoLineCmd.accesskey     \"J\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=尋找…\n\n# LOCALIZATION NOTE  (findCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage=搜尋:\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=跳到某行…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=跳到行號:\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=中斷點: %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=目前行\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=目前 step: %S\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink=文件\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound=找不到\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey=J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey=/\n\n# LOCALIZATION NOTE  (indentLess.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey=[\n\n# LOCALIZATION NOTE  (indentMore.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey=]\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the key to use to move\n# the selected lines up.\nmoveLineUp.commandkey=Alt-Up\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the key to use to move\n# the selected lines down.\nmoveLineDown.commandkey=Alt-Down\n\n# LOCALIZATION NOTE  (autocomplete.commandkey): This is the key to use\n# in conjunction with Ctrl for autocompletion.\nautocompletion.commandkey=Space\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the key to use to\n# show more information, like type inference.\nshowInformation2.commandkey=Shift-Ctrl-Space\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey=VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey=a\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label=儲存空間\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel=儲存空間檢測器\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel=儲存空間面板\n\n# LOCALIZATION NOTE (storage.tooltip):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\nstorage.tooltip2=儲存空間檢測器（Cookies、本機儲存空間…）\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText=頁面中沒有任何主機\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText=選擇的主機中沒有任何資料存在\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies=Cookies\ntree.labels.localStorage=本機儲存空間\ntree.labels.sessionStorage=瀏覽階段儲存空間\ntree.labels.indexedDB=Indexed DB\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.name=名稱\ntable.headers.cookies.path=路徑\ntable.headers.cookies.host=網域\ntable.headers.cookies.expires=過期於\ntable.headers.cookies.value=值\ntable.headers.cookies.lastAccessed=最後存取於\ntable.headers.cookies.creationTime=建立於\n# LOCALIZATION NOTE (table.headers.cookies.isHttpOnly):\n# This string is used in the header for the column which denotes whether a\n# cookie is HTTP only or not.\ntable.headers.cookies.isHttpOnly=isHttpOnly\n# LOCALIZATION NOTE (table.headers.cookies.isSecure):\n# This string is used in the header for the column which denotes whether a\n# cookie can be accessed via a secure channel only or not.\ntable.headers.cookies.isSecure=isSecure\n# LOCALIZATION NOTE (table.headers.cookies.isDomain):\n# This string is used in the header for the column which denotes whether a\n# cookie is a domain cookie only or not.\ntable.headers.cookies.isDomain=isDomain\n\ntable.headers.localStorage.name=鍵值\ntable.headers.localStorage.value=值\n\ntable.headers.sessionStorage.name=鍵值\ntable.headers.sessionStorage.value=值\n\ntable.headers.indexedDB.name=鍵值\ntable.headers.indexedDB.db=資料庫名稱\ntable.headers.indexedDB.objectStore=物件存放空間名稱\ntable.headers.indexedDB.value=值\ntable.headers.indexedDB.origin=來源\ntable.headers.indexedDB.version=版本\ntable.headers.indexedDB.objectStores=物件存放空間\ntable.headers.indexedDB.keyPath=鍵值\ntable.headers.indexedDB.autoIncrement=自動增加\ntable.headers.indexedDB.indexes=索引\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session=瀏覽階段\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder=過濾值\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label=資料\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label=剖析值\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n<!ENTITY newButton.label            \"新增\">\n<!ENTITY newButton.tooltip          \"建立並將新的樣式表擴充至文件尾端\">\n<!ENTITY newButton.accesskey        \"N\">\n\n<!ENTITY importButton.label         \"匯入…\">\n<!ENTITY importButton.tooltip       \"匯入並將已經存在的樣式表附加到文件尾端\">\n<!ENTITY importButton.accesskey     \"I\">\n\n<!ENTITY visibilityToggle.tooltip   \"切換樣式表可見度\">\n\n<!ENTITY saveButton.label           \"儲存\">\n<!ENTITY saveButton.tooltip         \"將此樣式表另存為檔案\">\n<!ENTITY saveButton.accesskey       \"S\">\n\n<!ENTITY optionsButton.tooltip      \"樣式編輯器選項\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.label     \"顯示原始碼\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.accesskey  \"o\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n<!ENTITY showMediaSidebar.label     \"顯示 @media 側邊欄\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n<!ENTITY mediaRules.label           \"@media 規則\">\n\n<!ENTITY editorTextbox.placeholder  \"在此輸入 CSS。\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n<!ENTITY noStyleSheet.label         \"這個頁面沒有樣式表。\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n<!ENTITY noStyleSheet-tip-start.label  \"也許您想要 \">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"附加全新的樣式表\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \"?\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (chromeWindowTitle): This is the title of the Style Editor\n# 'chrome' window. That is, the main window with the stylesheets list.\n# The argument is either the content document's title or its href if no title\n# is available.\nchromeWindowTitle=樣式編輯器 [%S]\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<行內樣式表 #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=新樣式表 #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=#1 條規則。\n\n# LOCALIZATION NOTE  (error-load): This is shown when loading fails.\nerror-load=無法載入樣式表。\n\n# LOCALIZATION NOTE  (error-save): This is shown when saving fails.\nerror-save=無法儲存樣式表。\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed=無法為已壓縮的樣式表顯示涵蓋資訊\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=匯入樣式表\n\n# LOCALIZATION NOTE  (importStyleSheet.filter): This is the *.css filter title\nimportStyleSheet.filter=CSS 檔案\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=儲存樣式表\n\n# LOCALIZATION NOTE  (saveStyleSheet.filter): This is the *.css filter title\nsaveStyleSheet.filter=CSS 檔案\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey=VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey=l\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey=S\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the style editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label=樣式編輯器\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel=樣式編輯器面板\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip2):\n# This string is displayed in the tooltip of the tab when the style editor is\n# displayed inside the developer tools window.\nToolboxStyleEditor.tooltip2=樣式表編輯器 (CSS)\n\n# LOCALIZATION NOTE (confirmNavigationAway): Shown in a notification box when\n# the user tries to navigate away from a web page.\nconfirmNavigationAway.message=若您離開此頁面將失去樣式編輯器中所有未儲存的修改。\nconfirmNavigationAway.buttonLeave=離開頁面\nconfirmNavigationAway.buttonLeaveAccesskey=L\nconfirmNavigationAway.buttonStay=留在此頁\nconfirmNavigationAway.buttonStayAccesskey=S\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n<!ENTITY browserStylesLabel    \"瀏覽器樣式\">\n\n<!-- LOCALIZATION NOTE (userStylesSearch): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n<!ENTITY userStylesSearch      \"搜尋\">\n\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n<!ENTITY selectedElementLabel  \"已選取的元素:\">\n\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n<!ENTITY noPropertiesFound     \"找不到 CSS 屬性。\">\n\n<!-- FIXME: notes -->\n<!ENTITY computedViewTitle     \"計算樣式\">\n<!ENTITY ruleViewTitle         \"規則\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=樣式檢測器\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=最符合\nrule.status.MATCHED=符合\nrule.status.PARENT_MATCH=上層符合\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=行內\nrule.sourceElement=元素\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=繼承自 %S\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle=閱讀此特性的文件\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=無效的屬性值\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=未選取元素。\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/tilt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Tilt Inspector\n# which is available from the Web Developer sub-menu -> 'Tilt'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (initTilt.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed as an modal\n# popup window when initialization fails because of unsupported hardware.\ninitTilt.error = 無法初始化 Tilt，請到 http://get.webgl.org/troubleshooting\\n參考疑難排解文件\n\n# LOCALIZATION NOTE (initWebGL.error): Tilt requires WebGL capabilities, which\n# are not available on every hardware. This message is displayed in the console\n# when initialization fails because of unsupported hardware.\ninitWebGL.error = 無法初始化 WebGL 環境，可能是您的硬體或驅動程式不支援。\n\n# LOCALIZATION NOTE (linkProgram.error): This error happens when the WebGL\n# context can't link two compiled shader programs together. It is displayed in\n# the Error Console.\nlinkProgram.error = 無法初始化著色器程式: %S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (uri or path) of a shader is not the expected one. It is displayed in\n# the Error Console.\ncompileShader.source.error = 錯誤的著色器來源類型（預期為字串）。\n\n# LOCALIATION NOTE (compileShader.type.error): There are two types of shader\n# programs - vertex and fragment. At a shader initialization, if none of these\n# two types is specified, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.type.error = 錯誤的著色器類型: %S\n\n# LOCALIZATION NOTE (compileShader.compile.error): If the shader source and\n# type are correctly specified, there may be syntax errors in the shader code.\n# If this is the case, this compile-time error is shown. It is displayed in\n# the Error Console.\ncompileShader.compile.error = 著色器編譯狀態:\\n%S\n\n# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the\n# source (canvas or image) of a texture is not as expected. It is displayed in\n# the Error Console.\ninitTexture.source.error = 錯誤的材質來源類型（預期為圖像）。\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/timeline.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Timeline strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (timelineUI.recordButton): This string is displayed\n  -  on a button that starts a new recording. -->\n<!ENTITY timelineUI.recordButton.tooltip \"紀錄時間軸操作\">\n\n<!-- LOCALIZATION NOTE (timelineUI.recordLabel): This string is displayed\n  -  as a label to signal that a recording is in progress. -->\n<!ENTITY timelineUI.recordLabel \"記錄中…\">\n\n<!-- LOCALIZATION NOTE (timelineUI.memoryCheckbox.label): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY timelineUI.memoryCheckbox.label \"記憶體\">\n\n<!-- LOCALIZATION NOTE (timelineUI.memoryCheckbox.tooltip): This string\n  -  is displayed next to the memory checkbox -->\n<!ENTITY timelineUI.memoryCheckbox.tooltip \"啟用記憶體測量\">\n\n<!-- LOCALIZATION NOTE (timelineUI.filterButton.tooltip): This string\n  -  is displayed next to the filter button-->\n<!ENTITY timelineUI.filterButton.tooltip \"選擇要顯示那些資料\">\n\n<!-- LOCALIZATION NOTE (timelineUI.emptyNotice1/2): This is the label shown\n  -  in the timeline view when empty. -->\n<!ENTITY timelineUI.emptyNotice1    \"點擊\">\n<!ENTITY timelineUI.emptyNotice2    \"按鈕開始記錄時間軸事件。\">\n\n<!-- LOCALIZATION NOTE (timelineUI.stopNotice1/2): This is the label shown\n  -  in the timeline view while recording. -->\n<!ENTITY timelineUI.stopNotice1    \"再次點擊\">\n<!ENTITY timelineUI.stopNotice2    \"按鈕停止記錄。\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/timeline.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Timeline\n# which is available from the Web Developer sub-menu -> 'Timeline'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (timeline.label):\n# This string is displayed in the title of the tab when the timeline is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ntimeline.label=時間軸\n\n# LOCALIZATION NOTE (timeline.panelLabel):\n# This is used as the label for the toolbox panel.\ntimeline.panelLabel=時間面板\n\n# LOCALIZATION NOTE (timeline.tooltip):\n# This string is displayed in the tooltip of the tab when the timeline is\n# displayed inside the developer tools window.\ntimeline.tooltip=效能時間軸\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S ms\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=紀錄\n\n# LOCALIZATION NOTE (timeline.label.*):\n# These strings are displayed in the timeline waterfall, identifying markers.\n# We want to use the same wording as Google Chrome\ntimeline.label.styles2=重新計算樣式\ntimeline.label.reflow2=版面\ntimeline.label.paint=繪圖\ntimeline.label.javascript2=函數呼叫\ntimeline.label.domevent=DOM 事件\ntimeline.label.consoleTime=主控台\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory=MB\n\n# LOCALIZATION NOTE (timeline.markerDetailFormat):\n# Some timeline markers come with details, like a size, a name, a js function.\n# %1$S is replaced with one of the above label (timeline.label.*) and %2$S\n# with the details. For examples: Paint (200x100), or console.time (FOO)\ntimeline.markerDetailFormat=%1$S (%2$S)\n\n# LOCALIZATION NOTE (time.markerDetail.*):\n# Strings used in the waterfall sidebar.\ntimeline.markerDetail.start=開始:\ntimeline.markerDetail.end=結束:\ntimeline.markerDetail.duration=持續時間:\ntimeline.markerDetail.consoleTimerName=計時器名稱:\ntimeline.markerDetail.DOMEventType=事件類型:\ntimeline.markerDetail.DOMEventPhase=階段:\ntimeline.markerDetail.DOMEventTargetPhase=目標\ntimeline.markerDetail.DOMEventCapturingPhase=捕捉\ntimeline.markerDetail.DOMEventBubblingPhase=Bubbling\ntimeline.markerDetail.stack=堆疊:\ntimeline.markerDetail.startStack=開始時的堆疊:\ntimeline.markerDetail.endStack=結束時的堆疊:\ntimeline.markerDetail.unknownFrame=<未知位置>\n\n\ntimeline.markerDetail.asyncStack=(Async: %S)\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n<!ENTITY closeCmd.key  \"W\">\n\n<!ENTITY toolboxCloseButton.tooltip    \"關閉開發者工具\">\n<!ENTITY toolboxOptionsButton.key      \"O\">\n<!ENTITY toolboxNextTool.key           \"]\">\n<!ENTITY toolboxPreviousTool.key       \"[\">\n\n<!ENTITY toolboxZoomIn.key             \"+\">\n<!ENTITY toolboxZoomIn.key2            \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY toolboxZoomOut.key            \"-\">\n<!ENTITY toolboxZoomReset.key          \"0\">\n\n<!ENTITY toolboxReload.key             \"r\">\n<!-- LOCALIZATION NOTE (toolboxFramesButton): This is the label for\n  -  the iframes menu list that appears only when the document has some.\n  -  It allows you to switch the context of the whole toolbox. -->\n<!ENTITY toolboxFramesTooltip          \"選擇要做為目標文件的 iframe\">\n\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n<!ENTITY options.context.advancedSettings \"進階設定\">\n\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n<!ENTITY options.context.inspector \"檢測器\">\n\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n<!ENTITY options.showUserAgentStyles.label \"顯示瀏覽器樣式\">\n<!ENTITY options.showUserAgentStyles.tooltip \"開啟此功能將會顯示瀏覽器載入的預設樣式。\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.label \"預設色彩單位\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.accesskey \"U\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hex \"Hex\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n<!ENTITY options.defaultColorUnit.name \"色彩名稱\">\n\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n<!ENTITY options.context.triggersPageRefresh  \"* 僅在目前瀏覽階段有效，將會重新載入頁面\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label4    \"啟用 chrome 與附加元件除錯\">\n<!ENTITY options.enableChrome.tooltip2  \"開啟此選項將會讓您可以在瀏覽器環境中使用一些開發者工具，並對附加元件管理員中的附加元件除錯\">\n\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableRemote.label3    \"啟用遠端除錯\">\n<!ENTITY options.enableRemote.tooltip   \"開啟此選項將讓允許開發者工具對遠端的 Firefox 實例，如 Firefox OS 進行除錯\">\n\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n<!ENTITY options.disableJavaScript.label     \"停用 JavaScript *\">\n<!ENTITY options.disableJavaScript.tooltip   \"開啟此選項後將停用目前分頁中的 JavaScript。當您關閉工具箱或分頁後此設定將會被遺忘。\">\n\n<!-- LOCALIZATION NOTE (options.disableCache.label2,\n  -  options.disableCache.tooltip2): This is the options panel label and\n  -  tooltip for the checkbox that toggles the cache on or off. -->\n<!ENTITY options.disableCache.label2     \"停用快取（當工具箱開啟時）\">\n<!ENTITY options.disableCache.tooltip2   \"開啟此選項將停用所有開啟工具箱的分頁的快取。\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n<!ENTITY options.selectDefaultTools.label     \"預設 Firefox 開發者工具\">\n\n<!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n<!ENTITY options.selectAdditionalTools.label  \"由附加元件安裝的開發者工具\">\n\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n<!ENTITY options.selectEnabledToolboxButtons.label     \"可用的工具箱按鈕\">\n\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n<!ENTITY options.toolNotSupported.label  \"* 目前的工具箱目標不支援\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label2   \"佈景主題\">\n\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n<!ENTITY options.usedeveditiontheme.label   \"使用 Developer Edition 的瀏覽器佈景主題\">\n<!ENTITY options.usedeveditiontheme.tooltip \"切換使用 Developer Edition 的瀏覽器佈景主題。\">\n\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n<!ENTITY options.webconsole.label            \"網頁主控台\">\n\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n<!ENTITY options.timestampMessages.label      \"開啟時間戳記\">\n<!ENTITY options.timestampMessages.tooltip    \"若您啟用設定，網頁主控台的輸出內容將包含時間戳記\">\n\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n<!ENTITY options.styleeditor.label            \"樣式編輯器\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n<!ENTITY options.stylesheetSourceMaps.label      \"顯示原始碼\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"在樣式編輯器與檢測器中顯示原始碼（例如 Sass 檔案）\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n<!ENTITY options.stylesheetAutocompletion.label      \"自動完成 CSS\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"在您於樣式編輯器中輸入時自動完成 CSS 屬性、值與選擇器\">\n\n<!-- LOCALIZATION NOTE (options.profiler.label): This is the label for the\n  -  heading of the group of JavaScript Profiler preferences in the options\n  -  panel. -->\n<!ENTITY options.profiler.label            \"JavaScript 效能分析器\">\n\n<!-- LOCALIZATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n<!ENTITY options.commonPrefs.label           \"共同偏好設定\">\n\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n<!ENTITY options.enablePersistentLogs.label    \"啟用保持記錄\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"若您啟用了此選項，網頁主控台將不會在您瀏覽新頁面時清除輸出結果。\">\n\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n<!ENTITY options.showPlatformData.label    \"顯示 Gecko 平台資料\">\n<!ENTITY options.showPlatformData.tooltip  \"若您啟用此選項，JavaScript 效能檢測報告將會包含 Gecko 平台符號\">\n\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n<!ENTITY options.sourceeditor.label                     \"編輯器偏好設定\">\n<!ENTITY options.sourceeditor.detectindentation.label   \"偵測縮排\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"依照原始內容猜測縮排長度\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label   \"自動關閉括號\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"自動插入結尾括號\">\n<!ENTITY options.sourceeditor.expandtab.label           \"使用空白縮排\">\n<!ENTITY options.sourceeditor.expandtab.tooltip         \"使用空白而不使用 tab 符號\">\n<!ENTITY options.sourceeditor.tabsize.label             \"Tab 大小\">\n<!ENTITY options.sourceeditor.tabsize.accesskey         \"T\">\n<!ENTITY options.sourceeditor.keybinding.label          \"Keybinding\">\n<!ENTITY options.sourceeditor.keybinding.accesskey      \"K\">\n<!ENTITY options.sourceeditor.keybinding.default.label  \"預設\">\n\n\n\n\n<!-- LOCALIZATION NOTE (browserToolboxErrorMessage): This is the label\n  -  shown next to error details when the Browser Toolbox is unable to open. -->\n<!ENTITY browserToolboxErrorMessage          \"Error opening Browser Toolbox:\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label5    \"Enable browser chrome and add-on debugging toolboxes\">\n<!ENTITY options.enableChrome.tooltip3  \"Turning this option on will allow you to use various developer tools in browser context (via Tools > Web Developer > Browser Toolbox) and debug add-ons from the Add-ons Manager\">\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip=停駐於瀏覽器視窗下方\ntoolboxDockButtons.side.tooltip=停駐於瀏覽器視窗旁邊\ntoolboxDockButtons.window.tooltip=顯示於不同視窗\n\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of errors in the current web page\ntoolboxToggleButton.errors=#1 個錯誤\n\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of warnings in the current web page\ntoolboxToggleButton.warnings=#1 個警告\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\ntoolboxToggleButton.tooltip=%1$S、%2$S\\n點選此處切換開發者工具。\n\n# LOCALIZATION NOTE (toolbox.titleTemplate): This is the template\n# used to format the title of the toolbox.\n# The name of the selected tool: %1$S.\n# The url of the page being tooled: %2$S.\ntoolbox.titleTemplate=%1$S - %2$S\n\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\n# name when no tool is selected.\ntoolbox.defaultTitle=開發者工具\n\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\n# toolbox as a whole\ntoolbox.label=開發者工具\n\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\n# for the options panel tab.\noptionsButton.tooltip=工具箱選項\n\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\n# the devtools window.\noptions.label=選項\n\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\n# toolbox panel.\noptions.panelLabel=工具箱選項面板\n\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\n# used to add a * marker to the label for the Options Panel tool checkbox for the\n# tool which is not supported for the current toolbox target.\n# The name of the tool: %1$S.\noptions.toolNotSupportedMarker=%1$S *\n\n# LOCALIZATION NOTE (scratchpad.keycode)\n# Used for opening scratchpad from the detached toolbox window\n# Needs to match scratchpad.keycode from browser.dtd\nscratchpad.keycode=VK_F4\n\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\n# Used for toggling the browser console from the detached toolbox window\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\nbrowserConsoleCmd.commandkey=j\n\n# LOCALIZATION NOTE (pickButton.tooltip)\n# This is the tooltip of the pick button in the toolbox toolbar\npickButton.tooltip=挑選頁面中的元素\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.label)\n# This is the label shown in the show all tabs button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.label=…\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip=所有分頁\n\n# LOCALIZATION NOTE (options.darkTheme.label)\n# Used as a label for dark theme\noptions.darkTheme.label=暗主題\n\n# LOCALIZATION NOTE (options.lightTheme.label)\n# Used as a label for light theme\noptions.lightTheme.label=亮主題\n\n# LOCALIZATION NOTE (toolbox.noContentProcess.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running\ntoolbox.noContentProcess.message=沒有執行中的內容程序。\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY window.title \"網頁主控台\">\n<!ENTITY browserConsole.title \"瀏覽器主控台\">\n\n<!ENTITY networkPanel.requestURLColon             \"請求 URL:\">\n<!ENTITY networkPanel.requestMethodColon          \"請求方法:\">\n<!ENTITY networkPanel.statusCodeColon             \"狀態代碼:\">\n\n<!ENTITY networkPanel.requestHeaders              \"請求標頭\">\n<!ENTITY networkPanel.requestCookie               \"已送出的 Cookie\">\n<!ENTITY networkPanel.requestBody                 \"請求內容\">\n<!ENTITY networkPanel.requestFormData             \"送出的表單資料\">\n\n<!ENTITY networkPanel.responseHeaders             \"回應標頭\">\n<!ENTITY networkPanel.responseCookie              \"收到的 Cookie\">\n<!ENTITY networkPanel.responseBody                \"回應內容\">\n<!ENTITY networkPanel.responseBodyCached          \"已快取的資料\">\n<!ENTITY networkPanel.responseBodyUnknownType     \"未知的 Content Type\">\n<!ENTITY networkPanel.responseNoBody              \"無回應內容\">\n<!ENTITY networkPanel.responseImage               \"接收的圖片\">\n<!ENTITY networkPanel.responseImageCached         \"快取的圖片\">\n\n<!-- LOCALIZATION NOTE (saveBodies.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY saveBodies.label     \"記錄請求與回應內容\">\n<!ENTITY saveBodies.accesskey \"L\">\n\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY openURL.label     \"在新分頁中開啟網址\">\n<!ENTITY openURL.accesskey \"T\">\n\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n<!ENTITY btnPageNet.label   \"網路\">\n<!ENTITY btnPageNet.tooltip \"記錄網路存取\">\n<!ENTITY btnPageNet.accesskey \"N\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"t\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"記錄 CSS 錯誤與警告\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"記錄 JavaScript 例外錯誤\">\n<!ENTITY btnPageJS.accesskey  \"J\">\n<!ENTITY btnPageSecurity.label \"安全性\">\n<!ENTITY btnPageSecurity.tooltip \"記錄安全性錯誤與警告\">\n<!ENTITY btnPageSecurity.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n<!ENTITY btnPageLogging.label   \"記錄\">\n<!ENTITY btnPageLogging.tooltip \"記錄傳送至 window.console 物件的訊息\">\n<!ENTITY btnPageLogging.accesskey3 \"L\">\n<!ENTITY btnConsoleErrors       \"錯誤\">\n<!ENTITY btnConsoleInfo         \"資訊\">\n<!ENTITY btnConsoleWarnings     \"警告\">\n<!ENTITY btnConsoleLog          \"記錄\">\n<!ENTITY btnConsoleXhr          \"XHR\">\n<!ENTITY btnConsoleReflows      \"重排\">\n\n<!ENTITY filterOutput.placeholder \"過濾輸出\">\n<!ENTITY btnClear.label        \"清除\">\n<!ENTITY btnClear.tooltip      \"清除網頁主控台輸出內容\">\n<!ENTITY btnClear.accesskey    \"r\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"複製鏈結網址\">\n<!ENTITY copyURLCmd.accesskey \"a\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice1   \"重新載入\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice2   \"頁面以檢視或編輯音訊環境。\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n<!ENTITY webAudioEditorUI.emptyNotice     \"正在等待音訊環境建立…\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties2 \"屬性\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n<!ENTITY webAudioEditorUI.tab.automation  \"自動化\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n<!ENTITY webAudioEditorUI.inspectorTitle  \"AudioNode 檢測器\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"未選擇 AudioNode。\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n<!ENTITY webAudioEditorUI.propertiesEmpty \"節點中沒有任何屬性。\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n<!ENTITY webAudioEditorUI.automationEmpty \"節點中沒有任何 AudioParams。\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParams 中沒有任何自動化事件。\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label=Web Audio\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel=Web Audio 面板\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip=Web Audio 圖形化檢視器與音訊節點檢測器\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=摺疊檢測器\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=展開檢測器\n\n# LOCALIZATION NOTE (webAudioEditorTooltipBypass): This is the tooltip for the\n# button that bypasses an AudioNode\nwebAudioEditorTooltipBypass=跳過 AudioNode\n\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\ntypeError=錯誤:\ntypeWarning=警告:\ntypeNetwork=網路:\ntypeException=例外:\ntypeCssParser=CSS 剖析器:\ntypeStrict=嚴格類型警告:\nmsgCategory=分類:\nerrLine=行: %S\nbtnHide=隱藏\nbtnPrefs=偏好設定\ncategoryPage=頁面:\ncategoryConsole=主控台:\nbtnMutation=DOM 變形\ntipMutation=切換 DOM 變形（Mutation）事件紀錄\nbtnGlobal=全域訊息\ntipGlobal=切換全域訊息紀錄\nlocalConsole=本機主控台\nclearConsoleCmd.label=清除主控台\nclearConsoleCmd.accesskey=e\nclose.button=關閉\nclose.accesskey=C\nupdate.button=更新\nupdate.accesskey=U\ncmd.commandkey=k\nwebConsoleCmd.accesskey=W\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S.%03S\n\nhelperFuncUnsupportedTypeError=無法於此類物件呼叫 pprint。\nNetworkPanel.label=檢測網路請求\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS): this string is used to\n# show the duration between two network events (e.g request and response\n# header or response header and response body). Parameters: %S is the duration.\nNetworkPanel.durationMS=%Sms\n\n# LOCALIZATION NOTE (NetworkPanel.imageSizeDeltaDurationMS): this string is\n# used to show the duration between the response header and the response body\n# event. It also shows the size of the received or cached image. Parameters:\n# %1$S is the width of the inspected image, %2$S is the height of the\n# inspected image, %3$S is the duration between the response header and the\n# response body event. Example: 150x100px, Δ50ms.\nNetworkPanel.imageSizeDeltaDurationMS=%1$Sx%2$Spx， Δ%3$Sms\n\n# LOCALIZATION NOTE (NetworkPanel.responseBodyUnableToDisplay.content): this\n# string is displayed within the response body section of the NetworkPanel if\n# the content type of the network request can't be displayed. E.g. any kind of\n# text is easy to display, but some audio or flash data received from the\n# server can't be displayed. Parameters: %S is the content type that can't be\n# displayed, examples are application/x-shockwave-flash, music/crescendo.\nNetworkPanel.responseBodyUnableToDisplay.content=無法顯示「%S」類型的回應\n\nConsoleAPIDisabled=網頁主控台記錄 API（console.log, console.info, console.warn, console.error）已被本頁面的指令碼停用。\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): the Web Console floating\n# panel title. For RTL languages you need to set the LRM in the string to give\n# the URL the correct direction. Parameters: %S is the web page URL.\nwebConsoleWindowTitleAndURL=網頁主控台 - %S\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): the message displayed\n# after a URL in the Web Console that has been flagged for Mixed Content (i.e.\n# http content in an https page).\nwebConsoleMixedContentWarning=混合內容\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel=更多資訊\n\n# LOCALIZATION NOTE (scratchpad.linkText): the text used in the right hand\n# side of the Web Console command line when JavaScript is being entered, to\n# indicate how to jump into scratchpad mode.\nscratchpad.linkText=Shift + RETURN - 開啟於速記本\n\n# LOCALIZATION NOTE (gcliterm.instanceLabel): the console displays objects\n# using their type (from the constructor function) in this descriptive string.\n# Parameters: %S is the object type.\ngcliterm.instanceLabel=%S 的物件實體\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink=重排: %Sms\nreflow.messageWithLink=重排: %Sms\\u0020\nreflow.messageLinkText=函數 %1$S，%2$S 第 %3$S 行\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction): this string is used to\n# display JavaScript functions that have no given name - they are said to be\n# anonymous. Test console.trace() in the webconsole.\nstacktrace.anonymousFunction=<匿名>\n\n# LOCALIZATION NOTE (unknownLocation): this string is used to\n# display messages with sources that have an unknown location, eg. from\n# console.trace() calls.\nunknownLocation=<未知>\n\n# LOCALIZATION NOTE (timerStarted): this string is used to display the result\n# of the console.time() call. Parameters: %S is the name of the timer.\ntimerStarted=%S: 計時器已啟動\n\n# LOCALIZATION NOTE (timeEnd): this string is used to display the result of\n# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S\n# is the number of milliseconds.\ntimeEnd=%1$S: %2$Sms\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel=<無標籤>\n\n# LOCALIZATION NOTE (Autocomplete.blank): this string is used when inputnode\n# string containing anchor doesn't matches to any property in the content.\nAutocomplete.blank=  <- 找不到\n\nmaxTimersExceeded=已超過此頁面允許存在的計時器數量上限。\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded=已達此頁面最大允許的計數器。\n\n# LOCALIZATION NOTE (JSTerm.updateNotInspectable): this string is used when\n# the user inspects an evaluation result in the Web Console and tries the\n# Update button, but the new result no longer returns an object that can be\n# inspected.\nJSTerm.updateNotInspectable=在您輸入內容後，內容已經被重新評估且不再可被檢測。\n\n# LOCALIZATION NOTE (remoteWebConsolePromptTitle): the title displayed on the\n# Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptTitle=遠端連線\n\n# LOCALIZATION NOTE (remoteWebConsolePromptMessage): the message displayed on\n# the Web Console prompt asking for the remote host and port to connect to.\nremoteWebConsolePromptMessage=輸入主機名稱與埠號（host:port）\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabTitle): the title displayed on\n# the Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabTitle=分頁清單 - 遠端連線\n\n# LOCALIZATION NOTE (remoteWebConsoleSelectTabMessage): the message displayed\n# on the Web Console prompt asking the user to pick a tab to attach to.\nremoteWebConsoleSelectTabMessage=選擇一個您想要附加到的分頁，或選擇全域主控台。\n\n# LOCALIZATION NOTE (listTabs.globalConsoleActor): the string displayed for\n# the global console in the tabs selection.\nlistTabs.globalConsoleActor=* 全域主控台 *\n\n# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools\n# menu as a shortcut to open the devtools with the Web Console tab selected.\nMenuWebconsole.label=網頁主控台\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the\n# label of the tab in the devtools window.\nToolboxTabWebconsole.label=主控台\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel=主控台面板\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip): the string displayed in the\n# tooltip of the tab when the Web Console is displayed inside the developer\n# tools window.\nToolboxWebconsole.tooltip=網頁主控台\n\n# LOCALIZATION NOTE (longStringEllipsis): the string displayed after a long\n# string. This string is clickable such that the rest of the string is\n# retrieved from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): the string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=您想要檢視的字串太長，無法在網頁主控台中顯示。\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingResponseContentLink): the\n# string  displayed in the network panel when the response body is only\n# partially available. Parameters: %S is the amount of bytes that need to be\n# fetched.\nNetworkPanel.fetchRemainingResponseContentLink=取回剩餘的 %1$S 位元組\n\n# LOCALIZATION NOTE (NetworkPanel.fetchRemainingRequestContentLink): the\n# string displayed in the network panel when the request body is only\n# partially available. Parameters: %S is the amount of bytes that need to be\n# fetched.\nNetworkPanel.fetchRemainingRequestContentLink=取回請求內容 (%1$S 位元組)\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=連線逾時。請檢查雙方的錯誤主控台是否有錯誤訊息，重新開啟網頁主控台以再試一次。\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=過濾屬性\n\n# LOCALIZATION NOTE (emptyPropertiesList): the text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=沒有屬性可以顯示\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2=重複 #1 次\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector=點擊以在檢測器中選擇節點\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument=無法 cd() 至指定的視窗，參數無效。\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=詐騙警告: 請不要在您不知道正在做什麼時貼上任何東西，這可能會造成您的身分被盜用，或是電腦遭人控制。請在下方輸入「%S」（不需要按 Enter）以允許貼上內容。\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=allow pasting\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails=顯示/隱藏訊息詳情。\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel=#1 個空白欄位\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index=(index)\ntable.iterationIndex=(iteration index)\ntable.key=鍵值\ntable.value=值\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=錯誤\nseverity.warn=警告\nseverity.info=資訊\nseverity.log=記錄\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n\n<!ENTITY projectMenu_label \"專案\">\n<!ENTITY projectMenu_accesskey \"P\">\n<!ENTITY projectMenu_newApp_label \"新增應用程式…\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"開啟封裝的應用程式…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"P\">\n<!ENTITY projectMenu_importHostedApp_label \"開啟架設的應用程式…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"H\">\n<!ENTITY projectMenu_selectApp_label \"開啟應用程式…\">\n<!ENTITY projectMenu_selectApp_accesskey \"O\">\n<!ENTITY projectMenu_play_label \"安裝並執行\">\n<!ENTITY projectMenu_play_accesskey \"I\">\n<!ENTITY projectMenu_stop_label \"停止應用程式\">\n<!ENTITY projectMenu_stop_accesskey \"S\">\n<!ENTITY projectMenu_debug_label \"除錯應用程式\">\n<!ENTITY projectMenu_debug_accesskey \"D\">\n<!ENTITY projectMenu_remove_label \"移除專案\">\n<!ENTITY projectMenu_remove_accesskey \"R\">\n<!ENTITY projectMenu_showPrefs_label \"偏好設定\">\n<!ENTITY projectMenu_showPrefs_accesskey \"e\">\n<!ENTITY projectMenu_manageComponents_label \"管理其他元件\">\n<!ENTITY projectMenu_manageComponents_accesskey \"M\">\n\n<!ENTITY runtimeMenu_label \"Runtime\">\n<!ENTITY runtimeMenu_accesskey \"R\">\n<!ENTITY runtimeMenu_disconnect_label \"取消連線\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"D\">\n<!ENTITY runtimeMenu_showPermissionTable_label \"權限表\">\n<!ENTITY runtimeMenu_showPermissionTable_accesskey \"P\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"擷圖\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"S\">\n<!ENTITY runtimeMenu_showDetails_label \"Runtime 資訊\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"E\">\n<!ENTITY runtimeMenu_showMonitor_label \"監控\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"M\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"裝置偏好設定\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"D\">\n<!ENTITY runtimeMenu_showSettings_label \"裝置設定\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"s\">\n\n<!ENTITY viewMenu_label \"檢視\">\n<!ENTITY viewMenu_accesskey \"V\">\n<!ENTITY viewMenu_toggleEditor_label \"切換編輯器\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"E\">\n<!ENTITY viewMenu_zoomin_label \"放大\">\n<!ENTITY viewMenu_zoomin_accesskey \"I\">\n<!ENTITY viewMenu_zoomout_label \"縮小\">\n<!ENTITY viewMenu_zoomout_accesskey \"O\">\n<!ENTITY viewMenu_resetzoom_label \"重設縮放\">\n<!ENTITY viewMenu_resetzoom_accesskey \"R\">\n\n<!ENTITY projectButton_label \"開啟應用程式\">\n<!ENTITY runtimeButton_label \"選擇 Runtime\">\n\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n<!ENTITY key_quit \"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel \"O\">\n<!-- reload app -->\n<!ENTITY key_play \"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor \"B\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n\n<!ENTITY projectPanel_myProjects \"我的專案\">\n<!ENTITY projectPanel_runtimeApps \"Runtime 應用程式\">\n<!ENTITY projectPanel_tabs \"標籤\">\n<!ENTITY runtimePanel_usb \"USB 裝置\">\n<!ENTITY runtimePanel_wifi \"Wi-Fi 裝置\">\n<!ENTITY runtimePanel_simulator \"模擬器\">\n<!ENTITY runtimePanel_other \"其他\">\n<!ENTITY runtimePanel_installsimulator \"安裝模擬器\">\n<!ENTITY runtimePanel_noadbhelper \"安裝 ADB Helper\">\n<!ENTITY runtimePanel_nousbdevice \"看不到您的裝置？\">\n\n<!-- Lense -->\n<!ENTITY details_valid_header \"有效\">\n<!ENTITY details_warning_header \"警告\">\n<!ENTITY details_error_header \"錯誤\">\n<!ENTITY details_description \"描述\">\n<!ENTITY details_location \"位置\">\n<!ENTITY details_manifestURL \"應用程式 ID\">\n<!ENTITY details_removeProject_button \"移除專案\">\n<!ENTITY details_showPrepackageLog_button \"顯示封裝前紀錄\">\n\n<!-- New App -->\n<!ENTITY newAppWindowTitle \"新增應用程式\">\n<!ENTITY newAppHeader \"選擇範本\">\n<!ENTITY newAppLoadingTemplate \"正在載入範本…\">\n<!ENTITY newAppProjectName \"專案名稱:\">\n\n\n<!-- Decks -->\n\n<!ENTITY deck_close \"關閉\">\n\n<!-- Addons -->\n<!ENTITY addons_title \"額外元件\">\n<!ENTITY addons_aboutaddons \"開啟附加元件管理員\">\n\n<!-- Prefs -->\n<!ENTITY prefs_title \"偏好設定\">\n<!ENTITY prefs_editor_title \"編輯器\">\n<!ENTITY prefs_general_title \"一般\">\n<!ENTITY prefs_restore \"回復為預設值\">\n<!ENTITY prefs_manage_components \"管理其他元件\">\n<!ENTITY prefs_options_autoconnectruntime \"重新連線至上一個 runtime\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"啟動 WebIDE 時重新連線至上一個 runtime\">\n<!ENTITY prefs_options_rememberlastproject \"記住上一個專案\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"在 WebIDE 啟動時還原先前的專案\">\n<!ENTITY prefs_options_templatesurl \"範本網址\">\n<!ENTITY prefs_options_templatesurl_tooltip \"可用範本索引\">\n<!ENTITY prefs_options_showeditor \"顯示編輯器\">\n<!ENTITY prefs_options_showeditor_tooltip \"顯示內部編輯器\">\n<!ENTITY prefs_options_tabsize \"Tab 大小\">\n<!ENTITY prefs_options_expandtab \"Soft tab\">\n<!ENTITY prefs_options_expandtab_tooltip \"使用空白而不使用 tab 符號\">\n<!ENTITY prefs_options_detectindentation \"自動縮排\">\n<!ENTITY prefs_options_detectindentation_tooltip \"依照原始內容猜測縮排長度\">\n<!ENTITY prefs_options_autocomplete \"自動完成\">\n<!ENTITY prefs_options_autocomplete_tooltip \"啟用程式碼自動完成\">\n<!ENTITY prefs_options_autoclosebrackets \"自動關閉括號\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"自動插入結尾括號\">\n<!ENTITY prefs_options_keybindings \"Keybinding\">\n<!ENTITY prefs_options_keybindings_default \"預設\">\n\n<!-- Permissions Table -->\n<!ENTITY permissionstable_title \"權限表\">\n<!ENTITY permissionstable_name_header \"名稱\">\n\n<!-- Runtime Details -->\n<!ENTITY runtimedetails_title \"Runtime 資訊\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB 已取得 root 權限:\">\n<!ENTITY runtimedetails_summonADBRoot \"root 裝置\">\n<!ENTITY runtimedetails_ADBRootWarning \"（需要已解鎖的 bootloader）\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"未受限的開發者工具權限:\">\n<!ENTITY runtimedetails_requestPrivileges \"需要較高權限\">\n<!ENTITY runtimedetails_privilegesWarning \"（將重開裝置，需要 root 權限。）\">\n\n<!-- Device Preferences and Settings -->\n<!ENTITY device_typeboolean \"布林（Boolean）值\">\n<!ENTITY device_typenumber \"整數\">\n<!ENTITY device_typestring \"字串\">\n<!ENTITY device_typeobject \"物件\">\n<!ENTITY device_typenone \"選擇類型\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreference_title \"裝置偏好設定\">\n<!ENTITY devicepreference_search \"搜尋偏好設定\">\n<!ENTITY devicepreference_newname \"新增偏好設定名稱\">\n<!ENTITY devicepreference_newtext \"偏好設定值\">\n<!ENTITY devicepreference_addnew \"新增偏好設定\">\n\n<!-- Device Settings -->\n<!ENTITY devicesetting_title \"裝置設定\">\n<!ENTITY devicesetting_search \"搜尋設定\">\n<!ENTITY devicesetting_newname \"新設定名稱\">\n<!ENTITY devicesetting_newtext \"設定值\">\n<!ENTITY devicesetting_addnew \"新增設定值\">\n\n<!-- Monitor -->\n<!ENTITY monitor_title \"監控\">\n<!ENTITY monitor_help \"說明\">\n\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n<!ENTITY wifi_auth_header \"驗證客戶端\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"您連線的端點需要更多資訊才能驗證此連線。請用您的另一台裝置掃描下面的 QR 碼。\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"沒有 QR 碼掃描器提示？\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"有 QR 碼掃描器提示？\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"若您的另一個裝置要求掃描 QR 碼取得 token，請複製下面的值到該裝置中:\">\n\n<!-- Logs panel -->\n<!ENTITY logs_title \"封裝前指令紀錄\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/devtools/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=Firefox WebIDE\ntitle_app=Firefox WebIDE: %S\n\nruntimeButton_label=選擇 Runtime\nprojectButton_label=開啟應用程式\n\nmainProcess_label=主要 Process\n\nlocal_runtime=本機 Runtime\nremote_runtime=遠端 Runtime\nremote_runtime_promptTitle=遠端 Runtime\nremote_runtime_promptMessage=主機名稱:埠號\n\nimportPackagedApp_title=選擇目錄\nimportHostedApp_title=開啟架設的應用程式\nimportHostedApp_header=輸入安裝資訊檔網址\n\nnotification_showTroubleShooting_label=疑難排解\nnotification_showTroubleShooting_accesskey=T\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=載入中…\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected=未完整連線，無法安裝專案。\nerror_cantInstallValidationErrors=驗證錯誤，無法安裝專案。\nerror_listRunningApps=無法自裝置取得應用程式清單\n\n# Variable: name of the operation (in english)\nerror_operationTimeout=操作逾時: %1$S\nerror_operationFail=操作失敗: %1$S\n\n# Variable: app name\nerror_cantConnectToApp=無法連線至應用程式: %1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON=無法取回附加元件清單: %S\n\nerror_appProjectsLoadFailed=無法載入專案清單，可能是因為您在較新版本的 Firefox 中曾經使用過這個設定檔。\n\naddons_stable=穩定版\naddons_unstable=不穩定版\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label=Firefox OS %1$S Simulator (%2$S)\naddons_install_button=安裝\naddons_uninstall_button=移除\naddons_adb_label=ADB Helper 附加元件\naddons_adapters_label=工具轉接器附加元件\naddons_adb_warning=若缺少此附加元件將無法偵測到 USB 裝置\naddons_status_unknown=?\naddons_status_installed=已安裝\naddons_status_uninstalled=未安裝\naddons_status_preparing=準備中\naddons_status_downloading=下載中\naddons_status_installing=安裝中\n\nruntimedetails_checkno=否\nruntimedetails_checkyes=是\nruntimedetails_checkunknown=未知（需要 ADB Helper 0.4.0 或更新版本）\nruntimedetails_notUSBDevice=不是 USB 裝置\n\n# Validation status\nstatus_tooltip=驗證狀態: %1$S\nstatus_valid=有效\nstatus_warning=警告\nstatus_error=錯誤\nstatus_unknown=未知\n\n# Device preferences and settings\ndevice_reset_default=還原為預設值\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!-- LOCALIZATION NOTE (downloads.title):\n     Used by screen readers to describe the Downloads Panel.\n     -->\n<!ENTITY downloads.title                  \"下載\">\n\n<!-- LOCALIZATION NOTE (downloadDetails.width):\n     Width of details for a Downloads Panel item (which directly influences the\n     width of the Downloads Panel) expressed using a CSS unit. The longest\n     labels that should fit in the item width are usually those of in-progress\n     downloads and those of blocked downloads.\n\n     A good rule of thumb is to try to determine the longest string possible\n     that an in-progress download could display, and use that value in ch\n     units.\n\n     For example, in English, a long string would be:\n\n     59m 59s left - 1022 of 1023 KB (120.5 KB/sec)\n\n     Since Downloads Panel is redesigned to show the detail string including\n     the hovering case for an item or an action button.\n     Bug 1328519 is for discussing the detail rule of `downloadDetails.width`.\n     -->\n<!ENTITY downloadDetails.width            \"50ch\">\n\n<!-- LOCALIZATION NOTE (downloadsSummary.minWidth2):\n     Minimum width for the main description of the downloads summary,\n     which is displayed at the bottom of the Downloads Panel if the\n     number of downloads exceeds the limit that the panel can display.\n\n     A good rule of thumb here is to look at the otherDownloads3 string\n     in downloads.properties, and make a reasonable estimate of its\n     maximum length. For English, this seems like a reasonable limit:\n\n     999 files downloading\n\n     that's 21 characters, so we set the minimum width to 21ch.\n     -->\n<!ENTITY downloadsSummary.minWidth2       \"21ch\">\n\n<!ENTITY cmd.pause.label                  \"暫停\">\n<!ENTITY cmd.pause.accesskey              \"P\">\n<!ENTITY cmd.resume.label                 \"繼續\">\n<!ENTITY cmd.resume.accesskey             \"R\">\n<!ENTITY cmd.cancel.label                 \"取消\">\n<!-- LOCALIZATION NOTE (cmd.show.label, cmd.show.accesskey, cmd.showMac.label,\n     cmd.showMac.accesskey):\n     The show and showMac commands are never shown together, thus they can share\n     the same access key (though the two access keys can also be different).\n     -->\n<!ENTITY cmd.show.label                   \"開啟所在資料夾\">\n<!ENTITY cmd.show.accesskey               \"F\">\n<!ENTITY cmd.showMac.label                \"在 Finder 中顯示\">\n<!ENTITY cmd.showMac.accesskey            \"F\">\n<!ENTITY cmd.retry.label                  \"重試\">\n<!ENTITY cmd.goToDownloadPage.label       \"前往下載頁\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"G\">\n<!ENTITY cmd.copyDownloadLink.label       \"複製下載鏈結\">\n<!ENTITY cmd.copyDownloadLink.accesskey   \"l\">\n<!ENTITY cmd.removeFromHistory.label      \"自下載記錄移除\">\n<!ENTITY cmd.removeFromHistory.accesskey  \"e\">\n<!ENTITY cmd.clearList2.label             \"清除預覽窗格\">\n<!ENTITY cmd.clearList2.accesskey         \"a\">\n<!ENTITY cmd.clearDownloads.label         \"清空下載清單\">\n<!ENTITY cmd.clearDownloads.accesskey     \"D\">\n<!-- LOCALIZATION NOTE (cmd.unblock2.label):\n     This command is shown in the context menu when downloads are blocked.\n     -->\n<!ENTITY cmd.unblock2.label               \"允許下載\">\n<!ENTITY cmd.unblock2.accesskey           \"o\">\n<!-- LOCALIZATION NOTE (cmd.removeFile.label):\n     This is the tooltip of the action button shown when malware is blocked.\n     -->\n<!ENTITY cmd.removeFile.label             \"移除檔案\">\n<!-- LOCALIZATION NOTE (cmd.chooseUnblock.tooltip):\n     This is the tooltip of the action button shown when potentially unwanted\n     downloads are blocked. This opens a dialog where the user can choose\n     whether to unblock or remove the download. Removing is the default option.\n     -->\n<!ENTITY cmd.chooseUnblock.label          \"移除檔案或允許下載\">\n<!-- LOCALIZATION NOTE (cmd.chooseOpen.tooltip):\n     This is the tooltip of the action button shown when uncommon downloads are\n     blocked.This opens a dialog where the user can choose whether to open the\n     file or remove the download. Opening is the default option.\n     -->\n<!ENTITY cmd.chooseOpen.label             \"開啟或移除檔案\">\n\n<!-- LOCALIZATION NOTE (showMoreInformation.label):\n     Displayed when hovering a blocked download, indicates that it's possible to\n     show more information for user to take the next action.\n     -->\n<!ENTITY showMoreInformation.label        \"顯示更多資訊\">\n\n<!-- LOCALIZATION NOTE (openFile.label):\n     Displayed when hovering a complete download, indicates that it's possible to\n     open the file using an app available in the system.\n     -->\n<!ENTITY openFile.label                   \"開啟檔案\">\n\n<!-- LOCALIZATION NOTE (retryDownload.label):\n     Displayed when hovering a download which is able to be retried by users,\n     indicates that it's possible to download this file again.\n     -->\n<!ENTITY retryDownload.label              \"重試下載\">\n\n<!-- LOCALIZATION NOTE (cancelDownload.label):\n     Displayed when hovering a download which is able to be cancelled by users,\n     indicates that it's possible to cancel and stop the download.\n     -->\n<!ENTITY cancelDownload.label             \"取消下載\">\n\n<!-- LOCALIZATION NOTE (blocked.label):\n     Shown as a tag before the file name for some types of blocked downloads.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n<!ENTITY blocked.label                    \"已封鎖\">\n\n<!-- LOCALIZATION NOTE (learnMore.label):\n     Shown as a text link for some types of blocked downloads, for example\n     malware, when there is an associated explanation page on the Mozilla site.\n     Note: This string doesn't exist in the UI yet.  See bug 1053890.\n     -->\n<!ENTITY learnMore.label                  \"更多資訊\">\n\n<!-- LOCALIZATION NOTE (downloadsHistory.label, downloadsHistory.accesskey):\n     This string is shown at the bottom of the Downloads Panel when all the\n     downloads fit in the available space, or when there are no downloads in\n     the panel at all.\n     -->\n<!ENTITY downloadsHistory.label           \"顯示所有下載\">\n<!ENTITY downloadsHistory.accesskey       \"S\">\n\n<!ENTITY openDownloadsFolder.label       \"開啟下載資料夾\">\n\n<!ENTITY clearDownloadsButton.label       \"清空下載清單\">\n<!ENTITY clearDownloadsButton.tooltip     \"清除失敗、已取消、已完成的下載項目\">\n\n<!-- LOCALIZATION NOTE (downloadsListEmpty.label):\n     This string is shown when there are no items in the Downloads view, when it\n     is displayed inside a browser tab.\n     -->\n<!ENTITY downloadsListEmpty.label         \"目前沒有已下載的檔案。\">\n\n<!-- LOCALIZATION NOTE (downloadsPanelEmpty.label):\n     This string is shown when there are no items in the Downloads Panel.\n     -->\n<!ENTITY downloadsPanelEmpty.label        \"此次瀏覽階段沒有下載項目。\">\n\n<!-- LOCALIZATION NOTE (downloadsListNoMatch.label):\n     This string is shown when some search terms are specified, but there are no\n     results in the Downloads view.\n     -->\n<!ENTITY downloadsListNoMatch.label       \"找不到任何符合的下載項目。\">\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (stateStarting):\n# Indicates that the download is starting.\nstateStarting=開始中…\n# LOCALIZATION NOTE (stateScanning):\n# Indicates that an external program is scanning the download for viruses.\nstateScanning=病毒掃描中…\n# LOCALIZATION NOTE (stateFailed):\n# Indicates that the download failed because of an error.\nstateFailed=失敗\n# LOCALIZATION NOTE (statePaused):\n# Indicates that the download was paused by the user.\nstatePaused=已暫停\n# LOCALIZATION NOTE (stateCanceled):\n# Indicates that the download was canceled by the user.\nstateCanceled=已取消\n# LOCALIZATION NOTE (stateCompleted):\n# Indicates that the download was completed.\nstateCompleted=已完成\n# LOCALIZATION NOTE (stateBlockedParentalControls):\n# Indicates that the download was blocked by the Parental Controls feature of\n# Windows.  \"Parental Controls\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"Parental Controls\" in various\n# languages:\n# http://windows.microsoft.com/en-US/windows-vista/Set-up-Parental-Controls\nstateBlockedParentalControls=已依「家長監護」的設定封鎖\n# LOCALIZATION NOTE (stateBlockedPolicy):\n# Indicates that the download was blocked on Windows because of the \"Launching\n# applications and unsafe files\" setting of the \"security zone\" associated with\n# the target site.  \"Security zone\" should be consistently named and capitalized\n# with the display of this feature in Windows.  The following article can\n# provide a reference for the translation of \"security zone\" in various\n# languages:\n# http://support.microsoft.com/kb/174360\nstateBlockedPolicy=已依您的「安全性區域原則」封鎖\n# LOCALIZATION NOTE (stateDirty):\n# Indicates that the download was blocked after scanning.\nstateDirty=已封鎖: 可能包含病毒或間諜軟體。\n\n# LOCALIZATION NOTE (blockedMalware, blockedPotentiallyUnwanted,\n#                    blockedUncommon2):\n# These strings are shown in the panel for some types of blocked downloads, and\n# are immediately followed by the \"Learn More\" link, thus they must end with a\n# period.  You may need to adjust \"downloadDetails.width\" in \"downloads.dtd\" if\n# this turns out to be longer than the other existing status strings.\n# Note: These strings don't exist in the UI yet.  See bug 1053890.\nblockedMalware=這個檔案含有病毒或惡意程式。\nblockedPotentiallyUnwanted=這個檔案可能會傷害您的電腦。\nblockedUncommon2=這個檔案不是常見的可下載檔案。\n\n# LOCALIZATION NOTE (fileMovedOrMissing):\n# Displayed when a complete download which is not at the original folder.\nfileMovedOrMissing=檔案被移動，或遺失了\n\n# LOCALIZATION NOTE (unblockHeaderUnblock, unblockHeaderOpen,\n#                    unblockTypeMalware, unblockTypePotentiallyUnwanted2,\n#                    unblockTypeUncommon2, unblockTip2, unblockButtonOpen,\n#                    unblockButtonUnblock, unblockButtonConfirmBlock):\n# These strings are displayed in the dialog shown when the user asks a blocked\n# download to be unblocked.  The severity of the threat is expressed in\n# descending order by the unblockType strings, it is higher for files detected\n# as malware and lower for uncommon downloads.\nunblockHeaderUnblock=您確定要允許下載這個檔案？\nunblockHeaderOpen=您確定要打開這個檔案嗎？\nunblockTypeMalware=這個檔案含有病毒或是會傷害您的電腦的惡意程式。\nunblockTypePotentiallyUnwanted2=這個檔案可能假扮為有用的檔案讓您下載，但實際上會對您的程式與設定做出未預期的變更。\nunblockTypeUncommon2=這個檔案不是常見的可下載檔案，開啟的話可能會不安全。這個檔案裡可能含有病毒，或會對您的程式與設定做出未預期的變更。\nunblockTip2=您可以搜尋其他下載來源，或稍後再試。\nunblockButtonOpen=開啟\nunblockButtonUnblock=允許下載\nunblockButtonConfirmBlock=移除檔案\n\n# LOCALIZATION NOTE (sizeWithUnits):\n# %1$S is replaced with the size number, and %2$S with the measurement unit.\nsizeWithUnits=%1$S %2$S\nsizeUnknown=檔案大小未知\n\n# LOCALIZATION NOTE (shortTimeLeftSeconds, shortTimeLeftMinutes,\n#                    shortTimeLeftHours, shortTimeLeftDays):\n# These values are displayed in the downloads indicator in the main browser\n# window, where space is available for three characters maximum.  %1$S is\n# replaced with the time left for the given measurement unit.  Even for days,\n# the value is never longer than two digits.\nshortTimeLeftSeconds=%1$S 秒\nshortTimeLeftMinutes=%1$S 分\nshortTimeLeftHours=%1$S 時\nshortTimeLeftDays=%1$S 天\n\n# LOCALIZATION NOTE (statusSeparator, statusSeparatorBeforeNumber):\n# These strings define templates for the separation of different elements in the\n# status line of a download item.  As a separator, by default we use the Unicode\n# character U+2014 'EM DASH' (long dash).  Examples of status lines include\n# \"Canceled - 222.net\", \"1.1 MB - website2.com\", or \"Paused -  1.1 MB\".  Note\n# that we use a wider space after the separator when it is followed by a number,\n# just to avoid visually confusing it with with a minus sign with some fonts.\n# If you use a different separator, this might not be necessary.  However, there\n# is usually no need to change the separator or the order of the substitutions,\n# even for right-to-left languages, unless the defaults are not suitable.\nstatusSeparator=%1$S \\u2014 %2$S\nstatusSeparatorBeforeNumber=%1$S \\u2014  %2$S\n\nfileExecutableSecurityWarning=「%S」是可執行檔。這類檔案可能有病毒、木馬等惡意的程式，請多注意。您確定要執行「%S」嗎？\nfileExecutableSecurityWarningTitle=啟動可執行檔？\nfileExecutableSecurityWarningDontAsk=不要再詢問我\n\n# LOCALIZATION NOTE (otherDownloads3):\n# This is displayed in an item at the bottom of the Downloads Panel when\n# there are more downloads than can fit in the list in the panel. Use a\n# semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/Localization_and_Plurals\notherDownloads3=正在下載 %1$S 個檔案\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/downloads/settingsChange.dtd",
    "content": "<!-- -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- -->\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  settingsChangePreferences.label  \"您可以在 &brandShortName; 偏好設定中的「應用程式」分頁變更這些設定。\">\n<!ENTITY  settingsChangeOptions.label      \"您可以在 &brandShortName; 選項中的「應用程式」分頁變更這些設定。\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/engineManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  engineManager.title       \"管理搜尋引擎列表\">\n<!ENTITY  engineManager.style       \"min-width: 35em;\">\n<!ENTITY  engineManager.intro       \"您已安裝了下列的搜尋引擎:\">\n\n<!ENTITY  columnLabel.name          \"名稱\">\n<!ENTITY  columnLabel.keyword       \"關鍵字\">\n\n<!-- Buttons -->\n<!ENTITY  up.label                  \"上移\">\n<!ENTITY  up.accesskey              \"U\">\n<!ENTITY  dn.label                  \"下移\">\n<!ENTITY  dn.accesskey              \"D\">\n<!ENTITY  remove.label              \"移除\">\n<!ENTITY  remove.accesskey          \"R\">\n<!ENTITY  edit.label                \"編輯關鍵字…\">\n<!ENTITY  edit.accesskey            \"t\">\n\n<!ENTITY  addEngine.label           \"更多搜尋引擎…\">\n<!ENTITY  addEngine.accesskey       \"a\">\n\n<!ENTITY  enableSuggest.label       \"顯示搜尋建議\">\n<!ENTITY  enableSuggest.accesskey   \"S\">\n\n<!ENTITY  restoreDefaults.label     \"回復為預設值\">\n<!ENTITY  restoreDefaults.accesskey \"e\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/engineManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nduplicateTitle=關鍵字重複\nduplicateEngineMsg=您選用的關鍵字目前正被「%S」所使用，請另選一個。\nduplicateBookmarkMsg=您選用的關鍵字目前正被書籤項目所使用，請另選一個。\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/feeds/subscribe.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY feedPage.title\n  \"瀏覽消息來源中\">\n<!ENTITY feedSubscribeNow\n  \"立刻訂閱\">\n<!ENTITY feedLiveBookmarks\n  \"即時書籤\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/feeds/subscribe.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nlinkTitleTextFormat=連到 %S\naddHandler=新增「%S」(%S) 為閱讀工具？\naddHandlerAddButton=新增閱讀工具\naddHandlerAddButtonAccesskey=A\nhandlerRegistered=「%S」已設定為消息來源閱讀工具\nliveBookmarks=即時書籤\nsubscribeNow=立刻訂閱\nchooseApplicationMenuItem=選擇應用程式…\nchooseApplicationDialogTitle=選擇應用程式\nalwaysUse=每次都使用 %S 訂閱消息來源\nmediaLabel=媒體檔案\n\n# LOCALIZATION NOTE: The next string is for the size of the enclosed media.\n#   e.g. enclosureSizeText : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nenclosureSizeText=%1$S %2$S\n\nbytes=位元組\nkilobyte=KB\nmegabyte=MB\ngigabyte=GB\n\n# LOCALIZATION NOTE: The next three strings explains to the user what they're\n# doing.\n#   e.g. alwaysUseForVideoPodcasts : \"Always use Miro to subscribe to video podcasts.\"\n#   %S = application to use (Miro, iTunes, ...)\nalwaysUseForFeeds=每次都使用 %S 訂閱消息來源 (Feed)。\nalwaysUseForAudioPodcasts=每次都使用 %S 訂閱網路廣播 (Podcast)。\nalwaysUseForVideoPodcasts=每次都使用 %S 訂閱影片廣播 (Video Podcast)。\n\nsubscribeFeedUsing=訂閱此消息來源 (Feed) 使用\nsubscribeAudioPodcastUsing=訂閱此網路廣播 (Podcast) 使用\nsubscribeVideoPodcastUsing=訂閱此影片廣播 (Video Podcast) 使用\n\nfeedSubscriptionFeed1=這是此站時常更新內容的「消息來源」。\nfeedSubscriptionAudioPodcast1=這是此站時常更新內容的「網路廣播」。\nfeedSubscriptionVideoPodcast1=這是此站時常更新內容的「影片廣播」。\n\nfeedSubscriptionFeed2=您可以訂閱此消息來源 (Feed)，如此一來當網站內容更新時就能收到最新消息。\nfeedSubscriptionAudioPodcast2=您可以訂閱此網路廣播 (Podcast) ，如此一來當網站內容更新時就能收到最新消息。\nfeedSubscriptionVideoPodcast2=您可以訂閱此影片廣播 (Video Podcast)，如此一來當網站內容更新時就能收到最新消息。\n\n# Protocol Handling\n# \"Add %appName (%appDomain) as an application for %protocolType links?\"\naddProtocolHandler=新增 %S (%S) 為處理 %S 鏈結的應用程式嗎？\naddProtocolHandlerAddButton=新增應用程式\naddProtocolHandlerAddButtonAccesskey=A"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/lightweightThemes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\r\n# License, v. 2.0. If a copy of the MPL was not distributed with this\r\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\nlightweightThemes.recommended-1.name=A Web Browser Renaissance\r\nlightweightThemes.recommended-1.description=A Web Browser Renaissance is (C) Sean.Martell. Available under CC-BY-SA. No warranty.\r\n\r\nlightweightThemes.recommended-2.name=Space Fantasy\r\nlightweightThemes.recommended-2.description=Space Fantasy is (C) fx5800p. Available under CC-BY-SA. No warranty.\r\n\r\nlightweightThemes.recommended-4.name=Pastel Gradient\r\nlightweightThemes.recommended-4.description=Pastel Gradient is (C) darrinhenein. Available under CC-BY. No warranty.\r\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/loop/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/migration/migration.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY migrationWizard.title          \"匯入精靈\">\n\n<!ENTITY importFrom.label               \"由下列來源匯入選項、書籤、歷史記錄、已存密碼及其他資料:\">\n<!ENTITY importFromUnix.label           \"由下列來源匯入偏好設定、書籤、記錄、密碼等資料:\">\n<!ENTITY importFromBookmarks.label      \"由下列來源匯入書籤:\">\n\n<!ENTITY importFromIE.label             \"Microsoft Internet Explorer\">\n<!ENTITY importFromIE.accesskey         \"M\">\n<!ENTITY importFromEdge.label           \"Microsoft Edge\">\n<!ENTITY importFromEdge.accesskey       \"E\">\n<!ENTITY importFromNothing.label        \"不要匯入任何東西\">\n<!ENTITY importFromNothing.accesskey    \"D\">\n<!ENTITY importFromSafari.label         \"Safari\">\n<!ENTITY importFromSafari.accesskey     \"S\">\n<!ENTITY importFromCanary.label         \"Chrome Canary\">\n<!ENTITY importFromCanary.accesskey     \"n\">\n<!ENTITY importFromChrome.label         \"Chrome\">\n<!ENTITY importFromChrome.accesskey     \"C\">\n<!ENTITY importFromChromium.label       \"Chromium\">\n<!ENTITY importFromChromium.accesskey   \"u\">\n<!ENTITY importFromFirefox.label        \"Firefox\">\n<!ENTITY importFromFirefox.accesskey    \"X\">\n<!ENTITY importFrom360se.label          \"360 安全瀏覽器\">\n<!ENTITY importFrom360se.accesskey      \"3\">\n\n<!ENTITY noMigrationSources.label       \"找不到包含書籤、瀏覽記錄或密碼等個人資訊的瀏覽程式。\">\n\n<!ENTITY importSource.title             \"匯入設定與個人資料\">\n<!ENTITY importItems.title              \"要匯入的項目\">\n<!ENTITY importItems.label              \"選取要匯入的項目:\">\n\n<!ENTITY migrating.title                \"匯入中…\">\n<!ENTITY migrating.label                \"正在匯入下列項目…\">\n\n<!ENTITY selectProfile.title            \"選取設定檔\">\n<!ENTITY selectProfile.label            \"可匯入下列設定檔的內容:\">\n\n<!ENTITY done.title                     \"匯入完成\">\n<!ENTITY done.label                     \"成功匯入下列項目:\">\n\n<!ENTITY closeSourceBrowser.label       \"請確定已關閉選擇的瀏覽器後繼續。\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/migration/migration.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprofileName_format=%S %S\n\n# Browser Specific\nsourceNameIE=Internet Explorer\nsourceNameEdge=Microsoft Edge\nsourceNameSafari=Safari\nsourceNameCanary=Google Chrome Canary\nsourceNameChrome=Google Chrome\nsourceNameChromium=Chromium\nsourceNameFirefox=Mozilla Firefox\nsourceName360se=360 安全瀏覽器\n\nimportedBookmarksFolder=由 %S\n\nimportedSafariReadingList=閱讀列表（來自 Safari）\nimportedEdgeReadingList=閱讀清單（來自 Edge）\n\n# Import Sources\n# Note: When adding an import source for profile reset, add the string name to\n# resetProfile.js if it should be listed in the reset dialog.\n1_ie=網際網路選項\n1_edge=設定\n1_safari=偏好設定\n1_chrome=設定\n1_360se=偏好設定\n\n2_ie=Cookie\n2_edge=Cookie\n2_safari=Cookie\n2_chrome=Cookie\n2_firefox=Cookie\n2_360se=Cookie\n\n4_ie=瀏覽紀錄\n4_edge=瀏覽紀錄\n4_safari=瀏覽紀錄\n4_chrome=瀏覽紀錄\n4_firefox_history_and_bookmarks=瀏覽紀錄與書籤\n4_360se=瀏覽紀錄\n\n8_ie=已存表單記錄\n8_edge=已存表單記錄\n8_safari=已存表單記錄\n8_chrome=已存表單記錄\n8_firefox=已存表單記錄\n8_360se=已存表單記錄\n\n16_ie=已存密碼\n16_edge=已存密碼\n16_safari=已存密碼\n16_chrome=已存密碼\n16_firefox=已存密碼\n16_360se=已存密碼\n\n32_ie=我的最愛\n32_edge=我的最愛\n32_safari=書籤\n32_chrome=書籤\n32_360se=書籤\n\n64_ie=其他資料\n64_edge=其他資料\n64_safari=其他資料\n64_chrome=其他資料\n64_firefox_other=其他資料\n64_360se=其他資料\n\n128_firefox=視窗與分頁\n\n# Automigration undo notification.\n# %1$S will be replaced with the name of the browser we imported from, %2$S will be replaced with brandShortName\nautomigration.undo.message.all              = 我們已將下列網站，以及您的書籤、瀏覽紀錄、密碼從 %1$S 匯入至 %2$S，您可從原本的地方繼續上網。\nautomigration.undo.message.bookmarks        = 我們已將下列網站，以及您的書籤從 %1$S 匯入至 %2$S，您可從原本的地方繼續上網。\nautomigration.undo.message.bookmarks.logins = 我們已將下列網站，以及您的書籤與密碼從 %1$S 匯入至 %2$S，您可從原本的地方繼續上網。\nautomigration.undo.message.bookmarks.visits = 我們已將下列網站，以及您的書籤與瀏覽紀錄從 %1$S 匯入至 %2$S，您可從原本的地方繼續上網。\nautomigration.undo.message.logins           = 我們已將下列網站，以及您的密碼從 %1$S 匯入至 %2$S，您可從原本的地方繼續上網。\nautomigration.undo.message.logins.visits    = 我們已將下列網站，以及您的瀏覽紀錄與密碼從 %1$S 匯入至 %2$S，您可從原本的地方繼續上網。\nautomigration.undo.message.visits           = 我們已將下列網站，以及您的瀏覽紀錄從 %1$S 匯入至 %2$S，您可從原本的地方繼續上網。\nautomigration.undo.keep2.label            = 好，知道了\nautomigration.undo.keep2.accesskey        = O\nautomigration.undo.dontkeep2.label        = 不要，謝謝\nautomigration.undo.dontkeep2.accesskey    = N\nautomigration.undo.unknownbrowser         = 未知瀏覽器\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%brandDTD;\n\n<!ENTITY loadError.label \"頁面載入發生問題\">\n<!ENTITY retry.label \"重試\">\n<!ENTITY returnToPreviousPage.label \"返回\">\n<!ENTITY advanced.label \"進階\">\n\n<!-- Specific error messages -->\n\n<!ENTITY connectionFailure.title \"連線失敗\">\n<!ENTITY connectionFailure.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY deniedPortAccess.title \"此網址已被限制\">\n<!ENTITY deniedPortAccess.longDesc \"\">\n\n<!ENTITY dnsNotFound.title \"找不到伺服器\">\n<!ENTITY dnsNotFound.longDesc \"<ul>\n   <li>請檢查網址是否有打錯？例如把\n   <strong>www</strong>.example.com 打成\n   <strong>ww</strong>.example.com</li>\n   <li>若無法載入任何網站，請檢查您的網路連線狀態。</li>\n   <li>若電腦或網路被防火牆或 Proxy 保護，請確定\n   &brandShortName; 被允許存取網路。</li> </ul>\n                    \">\n\n<!ENTITY fileNotFound.title \"找不到檔案\">\n<!ENTITY fileNotFound.longDesc \"\n<ul>\n  <li>請檢查檔名是否有大小寫錯誤、拼錯字。</li>\n  <li>請檢查檔案是否已被移動、改名或刪除。</li>\n</ul>\n\">\n\n<!ENTITY fileAccessDenied.title \"對檔案的存取要求已被拒絕\">\n<!ENTITY fileAccessDenied.longDesc \"<ul><li>可能是檔案被移走、移除，或存取權限不正確，造成無法存取。</li></ul>\">\n\n<!ENTITY generic.title \"噢！\">\n<!ENTITY generic.longDesc \"\n<p>&brandShortName; 因為某些原因無法載入此網頁。</p>\n\">\n\n<!ENTITY captivePortal.title \"登入到網路\">\n<!ENTITY captivePortal.longDesc2 \"<p>您必須先登入才能存取網際網路。</p>\">\n\n<!ENTITY openPortalLoginPage.label2 \"開啟網路登入頁面\">\n\n<!ENTITY malformedURI.title \"不正確的網址\">\n<!ENTITY malformedURI.longDesc \"<ul>\n   <li>網址通常長的像\n      <strong>http://www.example.com/</strong>。</li>\n   <li>請確定您用的是斜線 (例:\n      <strong>/</strong>)。</li>\n</ul>\n                \">\n\n<!ENTITY netInterrupt.title \"資料傳輸中斷\">\n<!ENTITY netInterrupt.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY notCached.title \"文件已過期\">\n<!ENTITY notCached.longDesc \"<p>您所請求的文件已不存在於 &brandShortName; 的快取當中。</p><ul><li>為了您的安全，&brandShortName; 將不會自動重新請求敏感文件。</li><li>請點下重試以重新向網站請求取得文件。</li></ul>\">\n\n<!ENTITY netOffline.title \"離線模式\">\n<!ENTITY netOffline.longDesc2 \"\n<ul>\n  <li>請按下「重試」以切換到連線模式並重新載入頁面。</li>\n</ul>\n\">\n\n<!ENTITY contentEncodingError.title \"內容編碼錯誤\">\n<!ENTITY contentEncodingError.longDesc \"\n<ul>\n  <li>請向網站擁有者回報此問題。</li>\n</ul>\n\">\n\n<!ENTITY unsafeContentType.title \"不安全的檔案格式\">\n<!ENTITY unsafeContentType.longDesc \"\n<ul>\n  <li>請向網站擁有者回報此問題。</li>\n</ul>\n\">\n\n<!ENTITY netReset.title \"連線被重設\">\n<!ENTITY netReset.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY netTimeout.title \"連線已逾時\">\n<!ENTITY netTimeout.longDesc \"&sharedLongDesc;\">\n\n<!ENTITY unknownProtocolFound.title \"無法理解的網址\">\n<!ENTITY unknownProtocolFound.longDesc \"<ul><li>您可能需要安裝其他軟體才能開啟此網址。</li></ul>\">\n\n<!ENTITY proxyConnectFailure.title \"Proxy 伺服器拒絕連線\">\n<!ENTITY proxyConnectFailure.longDesc \"\n<ul>\n  <li>請檢查 Proxy 設定是否正確。</li>\n  <li>與您的網路管理員聯絡，確定 Proxy 伺服器正常運作。</li>\n</ul>\n\">\n\n<!ENTITY proxyResolveFailure.title \"找不到 Proxy 伺服器\">\n<!ENTITY proxyResolveFailure.longDesc \"\n<ul>\n  <li>請檢查 Proxy 設定是否正確。</li>\n  <li>請檢查您的網路連線狀態。</li>\n  <li>若電腦或網路被防火牆或 Proxy 保護，請確定\n    &brandShortName; 被允許存取網路。</li>\n</ul>\n\">\n\n<!ENTITY redirectLoop.title \"頁面重新導向不正確\">\n<!ENTITY redirectLoop.longDesc \"\n<ul>\n  <li>有時候停用或拒絕接受 Cookie 會造成此問題。</li>\n</ul>\n\">\n\n<!ENTITY unknownSocketType.title \"伺服器回應錯誤\">\n<!ENTITY unknownSocketType.longDesc \"\n<ul>\n  <li>請確定電腦已安裝個人安全管理員 (Personal Security Manager)。</li>\n  <li>可能是伺服器上的非標準設定所造成的。</li>\n</ul>\n\">\n\n<!ENTITY nssFailure2.title \"安全連線失敗\">\n<!ENTITY nssFailure2.longDesc2 \"<ul>\n  <li>因為無法驗證已接收資料的真實性，無法顯示您嘗試檢視的頁面。</li>\n  <li>請向網站擁有者回報此問題。</li>\n</ul>\">\n\n<!ENTITY certerror.longpagetitle1 \"您的連線並不安全\">\n<!-- Localization note (certerror.introPara) - The text content of the span tag\nwill be replaced at runtime with the name of the server to which the user\nwas trying to connect. -->\n<!ENTITY certerror.introPara \"<span class='hostname'/> 的網站管理員未正確設定好網站。為了確保您的資訊不會被盜走，&brandShortName; 並未連線至該網站。\">\n\n<!ENTITY sharedLongDesc \"\n<ul>\n  <li>該網站可能暫時無法使用或太過忙碌，請過幾分鐘後再試試。</li>\n  <li>若無法載入任何網站，請檢查您的網路連線狀態。</li>\n  <li>若電腦或網路被防火牆或 Proxy 保護，請確定\n    &brandShortName; 被允許存取網路。</li>\n</ul>\n\">\n\n<!ENTITY cspBlocked.title \"已依內容安全政策封鎖\">\n<!ENTITY cspBlocked.longDesc \"<p>&brandShortName; 阻止了這個頁面載入，因為這個頁面的內容安全政策不允許其以這種方式被載入。</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"內容毀損錯誤\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>因為在資料傳輸過程當中偵測到錯誤，無法顯示您正要檢視的頁面。</p><ul><li>請通知網站管理者以讓他們知道這個問題。</li></ul>\">\n\n\n<!ENTITY securityOverride.exceptionButtonLabel \"新增例外網站…\">\n\n<!ENTITY errorReporting.automatic2 \"回報這類的錯誤，幫助 Mozilla 找出並封鎖惡意網站\">\n<!ENTITY errorReporting.learnMore \"更多資訊…\">\n\n<!ENTITY remoteXUL.title \"遠端 XUL\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>請聯絡網站管理員以通知他們這個問題。</li></ul></p>\">\n\n<!ENTITY sslv3Used.title \"無法安全地連線\">\n<!-- LOCALIZATION NOTE (sslv3Used.longDesc2) - Do not translate\n     \"SSL_ERROR_UNSUPPORTED_VERSION\". -->\n<!ENTITY sslv3Used.longDesc2 \"進階資訊: SSL_ERROR_UNSUPPORTED_VERSION\">\n\n<!-- LOCALIZATION NOTE (certerror.wrongSystemTime2,\n                        certerror.wrongSystemTimeWithoutReference) - The <span id='..' />\n     tags will be injected with actual values, please leave them unchanged. -->\n<!ENTITY certerror.wrongSystemTime2 \"<p>您的系統時間不正確，&brandShortName; 無法與 <span id='wrongSystemTime_URL'/> 建立安全連線。</p> <p>您的電腦時間目前為 <span id='wrongSystemTime_systemDate'/>，但應該是 <span id='wrongSystemTime_actualDate'/>。請將您的系統設定為正確時間來修正此問題。</p>\">\n<!ENTITY certerror.wrongSystemTimeWithoutReference \"<p>您的系統時間不正確，&brandShortName; 無法與 <span id='wrongSystemTime_URL'/> 建立安全連線。</p> <p>您的電腦時間目前為 <span id='wrongSystemTimeWithoutReference_systemDate'/>。請將您的系統設定為正確時間來修正此問題。</p>\">\n\n<!ENTITY certerror.pagetitle1  \"不安全的連線\">\n<!ENTITY certerror.whatShouldIDo.badStsCertExplanation \"此網站透過 HTTP Strict Transport Security (HSTS) 要求 &brandShortName; 僅能透過安全連線連結到該網站，所以無法將此憑證加入例外清單。\">\n<!ENTITY certerror.copyToClipboard.label \"將文字複製到剪貼簿\">\n\n<!ENTITY inadequateSecurityError.title \"您的連線並不安全\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> 使用過時的安全性技術，容易遭受攻擊。攻擊者可以簡單地得知您認為安全的資訊。網站管理員修正伺服器設定後您才能連線至此網站。</p><p>錯誤代碼: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n\n<!ENTITY prefReset.longDesc \"看來可能是您的網路安全設定造成此問題，您是否要恢復預設設定值？\">\n<!ENTITY prefReset.label \"還原預設設定\">\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/newTab.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- These strings are used in the about:newtab page -->\n<!ENTITY newtab.pageTitle \"新分頁\">\n<!ENTITY newtab.customize.classic \"顯示您最常造訪的網站\">\n<!ENTITY newtab.customize.cog.enhanced \"包含推薦網站\">\n<!ENTITY newtab.customize.cog.title2 \"新分頁選項\">\n<!ENTITY newtab.customize.cog.learn \"了解新分頁的更多資訊\">\n<!ENTITY newtab.customize.title \"自訂您的新分頁頁面\">\n<!ENTITY newtab.customize.suggested \"顯示推薦網站與您最常造訪的網站\">\n<!ENTITY newtab.customize.topsites \"顯示您最常造訪的網站\">\n<!ENTITY newtab.customize.blank2 \"顯示空白頁面\">\n<!ENTITY newtab.undo.removedLabel \"已移除縮圖。\">\n<!ENTITY newtab.undo.undoButton \"還原。\">\n<!ENTITY newtab.undo.restoreButton \"全部恢復。\">\n<!ENTITY newtab.undo.closeTooltip \"隱藏\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/newTab.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnewtab.defaultTopSites.heading=熱門網站\nnewtab.userTopSites.heading=您的熱門網站\n\nnewtab.pin=將此網站釘選於目前位置\nnewtab.unpin=釘選此網站\nnewtab.block=移除此網站\n# LOCALIZATION NOTE(newtab.sponsored.button): This text appears for sponsored\n# and enhanced tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.sponsored.button=贊助\n# LOCALIZATION NOTE(newtab.suggested.button): This text appears for sponsored\n# and suggested tiles on the same line as the tile's title, so prefer short\n# strings to avoid overlap. This string should be uppercase.\nnewtab.suggested.tag=推薦\n# LOCALIZATION NOTE(newtab.suggested.button): %1$S will be replaced inline by\n# one of the user's top 100 sites that triggered this suggested tile.\n# This text appears for suggested tiles under the tile's title, so prefer short\n# strings to avoid truncating important text.\nnewtab.suggested.button=推薦給 %1$S 網站的使用者\n# LOCALIZATION NOTE(newtab.sponsored.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain=這個磚塊是代表 Mozilla 夥伴顯示給您的，您可以隨時按下 %1$S 按鈕移除。%2$S\n# LOCALIZATION NOTE(newtab.sponsored.explain2): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.sponsored.explain2=此網站是代表 Mozilla 夥伴推薦給您的，您可以隨時點擊 %1$S 按鈕來移除此網站。%2$S\n# LOCALIZATION NOTE(newtab.suggested.explain): %1$S will be replaced inline by\n# the (X) block icon. %2$S will be replaced by an active link using string\n# newtab.learn.link as text.\nnewtab.suggested.explain=Mozilla 推薦您使用此網站。您可以隨時點擊 %1$S 按鈕來移除此建議網站。%2$S\n# LOCALIZATION NOTE(newtab.enhanced.explain): %1$S will be replaced inline by\n# the gear icon used to customize the new tab window. %2$S will be replaced by\n# an active link using string newtab.learn.link as text.\nnewtab.enhanced.explain=Mozilla 夥伴加強了此磚塊的外觀，不再只用畫面擷圖顯示。若您不喜歡，也可以點擊 %1$S 按鈕關閉強化磚塊。%2$S\nnewtab.intro1.paragraph1=現在開始，當您開啟新分頁後，您將會看到一些我們覺得您可能有興趣的網站。當中某些可能是由 Mozilla 推薦，或是由我們的夥伴贊助提供。\n# LOCALIZATION NOTE(newtab.intro1.paragraph2): %1$S will be replaced inline by\n# an active link using string newtab.privacy.link as text. %2$S will be replaced\n# inline by the gear icon used to customize the new tab window.\nnewtab.intro1.paragraph2=為了提供您此服務，我們會依照 %1$S 當中描述的方式回傳一些資料。您可以取消勾選齒輪圖示（%2$S）當中的設定來關閉此行為。\nnewtab.learn.link=更多資訊…\nnewtab.privacy.link=隱私權公告\nnewtab.learn.link2=新分頁的更多資訊\nnewtab.intro.header.update=全新的「新分頁」畫面！\nnewtab.intro.gotit=知道了！\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/openLocation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from content/openLocation.xul -->\n\n<!ENTITY enter.label \"請輸入網址 (URL) 或指定您想開啟的檔案:\">  \n<!ENTITY chooseFile.label \"選擇檔案…\">\n<!ENTITY newTab.label \"開新分頁\">\n<!ENTITY newWindow.label \"開新視窗\">\n<!ENTITY topTab.label \"目前分頁\">\n<!ENTITY caption.label \"開啟網頁位址\">\n<!ENTITY openWhere.label \"開啟到:\">\n<!ENTITY openBtn.label \"開啟\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/openLocation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nchooseFileDialogTitle=選擇檔案\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/pageInfo.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  pageInfoWindow.width  \"600\">\n<!ENTITY  pageInfoWindow.height \"500\">\n\n<!ENTITY  copy.key              \"C\">\n<!ENTITY  copy.label            \"複製\">\n<!ENTITY  copy.accesskey        \"C\">\n<!ENTITY  selectall.key         \"A\">\n<!ENTITY  selectall.label       \"全選\">\n<!ENTITY  selectall.accesskey   \"A\">\n<!ENTITY  closeWindow.key       \"w\">\n\n<!ENTITY  generalTab            \"一般\">\n<!ENTITY  generalTab.accesskey  \"G\">\n<!ENTITY  generalTitle          \"標題:\">\n<!ENTITY  generalURL            \"網址:\">\n<!ENTITY  generalType           \"類型:\">\n<!ENTITY  generalMode           \"繪製模式:\">\n<!ENTITY  generalSize           \"大小:\">\n<!ENTITY  generalReferrer       \"參照網址:\">\n<!ENTITY  generalSource         \"快取來源:\">\n<!ENTITY  generalModified       \"上次修改:\">\n<!ENTITY  generalEncoding2      \"文字編碼:\">\n<!ENTITY  generalMetaName       \"名稱\">\n<!ENTITY  generalMetaContent    \"內容\">\n\n<!ENTITY  mediaTab              \"媒體\">\n<!ENTITY  mediaTab.accesskey    \"M\">\n<!ENTITY  mediaLocation         \"位置:\">\n<!ENTITY  mediaText             \"關聯文字:\">\n<!ENTITY  mediaAltHeader        \"替代文字\">\n<!ENTITY  mediaAddress          \"位置\">\n<!ENTITY  mediaType             \"類型\">\n<!ENTITY  mediaSize             \"大小\">\n<!ENTITY  mediaCount            \"數量\">\n<!ENTITY  mediaDimension        \"尺寸:\">\n<!ENTITY  mediaLongdesc         \"完整描述:\">\n<!ENTITY  mediaBlockImage.accesskey \"B\">\n<!ENTITY  mediaSaveAs           \"另存新檔…\">\n<!ENTITY  mediaSaveAs.accesskey \"a\">\n<!ENTITY  mediaSaveAs2.accesskey \"e\">\n<!ENTITY  mediaPreview          \"媒體預覽:\">\n\n<!ENTITY  feedTab               \"消息來源\">\n<!ENTITY  feedTab.accesskey     \"F\">\n<!ENTITY  feedSubscribe         \"訂閱\">\n<!ENTITY  feedSubscribe.accesskey \"u\">\n\n<!ENTITY  permTab               \"權限\">\n<!ENTITY  permTab.accesskey     \"P\">\n<!ENTITY  permUseDefault        \"使用預設值\">\n<!ENTITY  permAskAlways         \"每次詢問\">\n<!ENTITY  permAllow             \"允許\">\n<!ENTITY  permAllowSession      \"此瀏覽階段中允許\">\n<!ENTITY  permBlock             \"封鎖\">\n<!ENTITY  permissionsFor        \"此網站權限設定:\">\n<!ENTITY  permPlugins           \"啟用外掛程式\">\n\n<!ENTITY  permClearStorage           \"清除儲存空間\">\n<!ENTITY  permClearStorage.accesskey \"C\">\n\n<!ENTITY  securityTab           \"安全\">\n<!ENTITY  securityTab.accesskey \"S\">\n<!ENTITY  securityView.certView \"檢視憑證\">\n<!ENTITY  securityView.accesskey \"V\">\n<!ENTITY  securityView.unknown   \"未知\">\n\n\n<!ENTITY  securityView.identity.header   \"網站身分\">\n<!ENTITY  securityView.identity.owner    \"擁有者:\">\n<!ENTITY  securityView.identity.domain   \"網站:\">\n<!ENTITY  securityView.identity.verifier \"驗證機構:\">\n\n<!ENTITY  securityView.privacy.header                   \"隱私及歷史記錄\">\n<!ENTITY  securityView.privacy.history                  \"我以前瀏覽過這個網站嗎？\">\n<!ENTITY  securityView.privacy.cookies                  \"此網站有在我的電腦中儲存資訊 (Cookie) 嗎？\">\n<!ENTITY  securityView.privacy.viewCookies              \"檢視 Cookie\">\n<!ENTITY  securityView.privacy.viewCookies.accessKey    \"k\">\n<!ENTITY  securityView.privacy.passwords                \"我有在此網站儲存任何密碼嗎？\">\n<!ENTITY  securityView.privacy.viewPasswords            \"檢視已存密碼\">\n<!ENTITY  securityView.privacy.viewPasswords.accessKey  \"w\">\n\n<!ENTITY  securityView.technical.header                 \"技術細節\">\n\n<!ENTITY  helpButton.label                              \"說明\">\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/pageInfo.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npageInfo.page.title=頁面資訊 - %S\npageInfo.frame.title=頁框資訊 - %S\n\nnoPageTitle=未命名頁面:\nunknown=未知\nnotset=未指定\nyes=是\nno=否\n\nmediaImg=圖片\nmediaVideo=視訊\nmediaAudio=音訊\nmediaBGImg=背景\nmediaBorderImg=邊框\nmediaListImg=項目清單\nmediaCursor=游標\nmediaObject=物件\nmediaEmbed=內嵌\nmediaLink=圖示\nmediaInput=輸入\nmediaFileSize=%S KB\nmediaSize=%Spx \\u00D7 %Spx\nmediaSelectFolder=請選擇要儲存圖片的資料夾\nmediaBlockImage=封鎖來自 %S 的圖片\nmediaUnknownNotCached=未知（未快取）\nmediaImageType=%S 圖片\nmediaAnimatedImageType=%S 圖片 (動畫，%S 個畫格)\nmediaDimensions=%Spx \\u00D7 %Spx\nmediaDimensionsScaled=%Spx \\u00D7 %Spx (縮放為 %Spx \\u00D7 %Spx)\n\ngeneralQuirksMode=Quirks 模式\ngeneralStrictMode=標準遵循模式\ngeneralSize=%S KB (%S 位元組)\ngeneralMetaTag=後設資料 (1 個標籤)\ngeneralMetaTags=後設資料 (%S 個標籤)\n\nfeedRss=RSS\nfeedAtom=Atom\nfeedXML=XML\n\nsecurityNoOwner=這個網站沒有提供擁有者資訊。\nsecurityOneVisit=是，來過一次\nsecurityNVisits=是，來過 %S 次\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# database\n#   e.g. indexedDBUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nindexedDBUsage=這個網站使用了 %1$S %2$S\n\npermissions.useDefault=使用預設值\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/places/bookmarkProperties.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndialogAcceptLabelAddItem=新增\ndialogAcceptLabelSaveItem=儲存\ndialogAcceptLabelAddLivemark=訂閱\ndialogAcceptLabelAddMulti=新增書籤\ndialogAcceptLabelEdit=儲存\ndialogTitleAddBookmark=新增書籤\ndialogTitleAddLivemark=使用即時書籤訂閱\ndialogTitleAddFolder=新增資料夾\ndialogTitleAddMulti=新增多個書籤\ndialogTitleEdit=「%S」屬性\n\nbookmarkAllTabsDefault=[資料夾名稱]\nnewFolderDefault=新資料夾\nnewBookmarkDefault=新書籤項目\nnewLivemarkDefault=新即時書籤\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/places/editBookmarkOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editBookmarkOverlay.name.label                      \"名稱:\">\n<!ENTITY editBookmarkOverlay.name.accesskey                  \"N\">\n<!ENTITY editBookmarkOverlay.location.label                  \"網址:\">\n<!ENTITY editBookmarkOverlay.location.accesskey              \"L\">\n<!ENTITY editBookmarkOverlay.feedLocation.label              \"消息來源網址:\">\n<!ENTITY editBookmarkOverlay.feedLocation.accesskey          \"F\">\n<!ENTITY editBookmarkOverlay.siteLocation.label              \"網站網址:\">\n<!ENTITY editBookmarkOverlay.siteLocation.accesskey          \"S\">\n<!ENTITY editBookmarkOverlay.folder.label                    \"資料夾:\">\n<!ENTITY editBookmarkOverlay.foldersExpanderDown.tooltip     \"顯示所有書籤資料夾\">\n<!ENTITY editBookmarkOverlay.expanderUp.tooltip              \"隱藏\">\n<!ENTITY editBookmarkOverlay.tags.label                      \"標籤:\">\n<!ENTITY editBookmarkOverlay.tags.accesskey                  \"T\">\n<!ENTITY editBookmarkOverlay.tagsEmptyDesc.label             \"以逗號分隔每個標籤\">\n<!ENTITY editBookmarkOverlay.description.label               \"說明:\">\n<!ENTITY editBookmarkOverlay.description.accesskey           \"D\">\n<!ENTITY editBookmarkOverlay.keyword.label                   \"關鍵字:\">\n<!ENTITY editBookmarkOverlay.keyword.accesskey               \"K\">\n<!ENTITY editBookmarkOverlay.tagsExpanderDown.tooltip        \"顯示所有標籤\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.label             \"在側邊欄載入此書籤\">\n<!ENTITY editBookmarkOverlay.loadInSidebar.accesskey         \"h\">\n<!ENTITY editBookmarkOverlay.choose.label                    \"選擇…\">\n<!ENTITY editBookmarkOverlay.newFolderButton.label           \"新增資料夾\">\n<!ENTITY editBookmarkOverlay.newFolderButton.accesskey       \"o\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/places/moveBookmarks.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title              \"選擇資料夾\">\n<!ENTITY window.style              \"width: 36em; height: 18em;\">\n<!ENTITY moveTo.label              \"移動到:\">\n<!ENTITY newFolderButton.label     \"新增資料夾\">\n<!ENTITY newFolderButton.accesskey \"N\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/places/places.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (places.library.title): use \"Library\", \"Archive\" or \"Repository\" -->\n<!ENTITY places.library.title  \"收藏庫\">\n<!ENTITY places.library.width  \"700\">\n<!ENTITY places.library.height \"500\">\n<!ENTITY organize.label        \"管理\">\n<!ENTITY organize.accesskey    \"O\">\n<!ENTITY organize.tooltip      \"管理您的書籤\">\n\n<!ENTITY file.close.label               \"關閉\">\n<!ENTITY file.close.accesskey           \"C\">\n<!ENTITY cmd.close.key                  \"w\">\n<!ENTITY views.label                    \"檢視\">\n<!ENTITY views.accesskey                \"V\">\n<!ENTITY views.tooltip                  \"變更檢視方式\">\n<!ENTITY view.columns.label             \"顯示欄位\">\n<!ENTITY view.columns.accesskey         \"C\">\n<!ENTITY view.sort.label                \"排序\">\n<!ENTITY view.sort.accesskey            \"S\">\n<!ENTITY view.unsorted.label            \"不排序\">\n<!ENTITY view.unsorted.accesskey        \"U\">\n<!ENTITY view.sortAscending.label       \"遞增排序 (A > Z)\">\n<!ENTITY view.sortAscending.accesskey   \"A\">\n<!ENTITY view.sortDescending.label      \"遞減排序 (Z > A)\">\n<!ENTITY view.sortDescending.accesskey  \"Z\">\n\n<!ENTITY importBookmarksFromHTML.label     \"自 HTML 匯入書籤…\">\n<!ENTITY importBookmarksFromHTML.accesskey \"I\">\n<!ENTITY exportBookmarksToHTML.label       \"匯出書籤成 HTML…\">\n<!ENTITY exportBookmarksToHTML.accesskey   \"E\">\n<!ENTITY importOtherBrowser.label          \"自其他瀏覽器匯入資料…\">\n<!ENTITY importOtherBrowser.accesskey      \"a\">\n\n<!ENTITY cmd.backup.label               \"備份…\">\n<!ENTITY cmd.backup.accesskey           \"B\">\n<!ENTITY cmd.restore2.label             \"回復\">\n<!ENTITY cmd.restore2.accesskey         \"R\">\n<!ENTITY cmd.restoreFromFile.label      \"選擇檔案…\">\n<!ENTITY cmd.restoreFromFile.accesskey  \"C\">\n\n<!ENTITY cmd.deleteDomainData.label     \"刪除與此網站有關的記錄\">\n<!ENTITY cmd.deleteDomainData.accesskey \"F\">\n\n<!ENTITY cmd.open.label                  \"開啟\">\n<!ENTITY cmd.open.accesskey              \"O\">\n<!ENTITY cmd.open_window.label           \"用新視窗開啟\">\n<!ENTITY cmd.open_window.accesskey       \"n\">\n<!ENTITY cmd.open_private_window.label     \"用新隱私視窗開啟\">\n<!ENTITY cmd.open_private_window.accesskey \"P\">\n<!ENTITY cmd.open_tab.label              \"用新分頁開啟\">\n<!ENTITY cmd.open_tab.accesskey          \"w\">\n<!ENTITY cmd.open_all_in_tabs.label      \"全部用分頁開啟\">\n<!ENTITY cmd.open_all_in_tabs.accesskey  \"O\">\n\n<!ENTITY cmd.properties.label      \"屬性\">\n<!ENTITY cmd.properties.accesskey  \"i\">\n\n<!ENTITY cmd.sortby_name.label              \"依名稱排序\">\n<!ENTITY cmd.sortby_name.accesskey          \"S\">\n<!ENTITY cmd.context_sortby_name.accesskey  \"r\">\n\n<!ENTITY cmd.new_bookmark.label            \"新增書籤…\">\n<!ENTITY cmd.new_bookmark.accesskey        \"B\">\n<!ENTITY cmd.new_folder.label              \"新增資料夾…\">\n<!ENTITY cmd.new_folder.accesskey          \"o\">\n<!ENTITY cmd.context_new_folder.accesskey  \"F\">\n<!ENTITY cmd.new_separator.label           \"新增分隔線\">\n<!ENTITY cmd.new_separator.accesskey       \"S\">\n\n<!ENTITY cmd.reloadLivebookmark.label      \"重新載入即時書籤\">\n<!ENTITY cmd.reloadLivebookmark.accesskey  \"R\">\n\n<!ENTITY cmd.moveBookmarks.label                  \"移動…\">\n<!ENTITY cmd.moveBookmarks.accesskey              \"M\">\n\n<!ENTITY col.name.label          \"名稱\">\n<!ENTITY col.tags.label          \"標籤\">\n<!ENTITY col.url.label           \"網址\">\n<!ENTITY col.mostrecentvisit.label \"最近瀏覽\">\n<!ENTITY col.visitcount.label    \"瀏覽次數\">\n<!ENTITY col.description.label   \"描述\">\n<!ENTITY col.dateadded.label     \"加入日期\">\n<!ENTITY col.lastmodified.label  \"最後修改日期\">\n\n<!ENTITY search.label                              \"搜尋:\">\n<!ENTITY search.accesskey                          \"S\">\n\n<!ENTITY cmd.find.key  \"f\">\n\n<!ENTITY maintenance.label      \"匯入及備份\">\n<!ENTITY maintenance.accesskey  \"I\">\n<!ENTITY maintenance.tooltip    \"匯入與備份您的書籤\">\n\n<!ENTITY backButton.tooltip  \"回上一頁\">\n\n<!ENTITY forwardButton.tooltip  \"到下一頁\">\n\n<!ENTITY detailsPane.more.label \"更多欄位\">\n<!ENTITY detailsPane.more.accesskey \"e\">\n<!ENTITY detailsPane.less.label \"減少欄位\">\n<!ENTITY detailsPane.less.accesskey \"e\">\n<!ENTITY detailsPane.selectAnItemText.description \"請選擇一個項目以檢視或編輯其屬性\">\n\n<!ENTITY find.label               \"搜尋:\">\n<!ENTITY find.accesskey           \"S\">\n<!ENTITY view.label               \"檢視\">\n<!ENTITY view.accesskey           \"w\">\n<!ENTITY byDate.label             \"依日期\">\n<!ENTITY byDate.accesskey         \"D\">\n<!ENTITY bySite.label             \"依網站\">\n<!ENTITY bySite.accesskey         \"S\">\n<!ENTITY byMostVisited.label      \"依瀏覽次數\">\n<!ENTITY byMostVisited.accesskey  \"V\">\n<!ENTITY byLastVisited.label      \"依瀏覽順序\">\n<!ENTITY byLastVisited.accesskey  \"L\">\n<!ENTITY byDayAndSite.label       \"依日期及網站\">\n<!ENTITY byDayAndSite.accesskey   \"t\">\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nload-js-data-url-error=為了安全上的考量，您無法從瀏覽記錄視窗或側邊欄載入 Javascript 或資料網址 (Data urls)。\nnoTitle=(無標題)\n\nbookmarksMenuEmptyFolder=(空)\n\nbookmarksBackupTitle=書籤備份檔名\n\nbookmarksRestoreAlertTitle=回復書籤\nbookmarksRestoreAlert=這個動作會用備份資料覆蓋目前使用的所有書籤，您確定要繼續嗎？\nbookmarksRestoreTitle=請選擇書籤備份檔案\nbookmarksRestoreFilterName=JSON\n\nbookmarksRestoreFormatError=檔案類型不支援。\nbookmarksRestoreParseError=無法處理此備份檔。\n\nbookmarksLivemarkLoading=即時書籤載入中…\nbookmarksLivemarkFailed=即時書籤來源載入失敗。\n\nmenuOpenLivemarkOrigin.label=開啟「%S」\n\nsortByName=依名稱排序「%S」\nsortByNameGeneric=依名稱排序\n# LOCALIZATION NOTE (view.sortBy.1.name.label): sortBy properties are versioned.\n# When any of these changes, all of the properties must be bumped, and the\n# change must be annotated here.  Both label and accesskey must be updated.\n# - version 1: changed view.sortBy.1.date.\nview.sortBy.1.name.label=依名稱排序\nview.sortBy.1.name.accesskey=N\nview.sortBy.1.url.label=依網址排序\nview.sortBy.1.url.accesskey=L\nview.sortBy.1.date.label=依最近瀏覽時間排序\nview.sortBy.1.date.accesskey=V\nview.sortBy.1.visitCount.label=依瀏覽次數排序\nview.sortBy.1.visitCount.accesskey=C\nview.sortBy.1.description.label=依敘述排序\nview.sortBy.1.description.accesskey=D\nview.sortBy.1.dateAdded.label=依加入日期排序\nview.sortBy.1.dateAdded.accesskey=e\nview.sortBy.1.lastModified.label=依最後修改日期排序\nview.sortBy.1.lastModified.accesskey=M\nview.sortBy.1.tags.label=依標籤排序\nview.sortBy.1.tags.accesskey=T\n\nsearchBookmarks=搜尋書籤\nsearchHistory=搜尋瀏覽記錄\nsearchDownloads=搜尋下載\n\ntabs.openWarningTitle=開啟確認\ntabs.openWarningMultipleBranded=您正嘗試開啟 %S 個分頁，這會使 %S 於載入頁面時變得很慢。  您確定要繼續嗎？\ntabs.openButtonMultiple=開啟分頁\ntabs.openWarningPromptMeBranded=開啟多個分頁使 %S 變慢時警告\n\nSelectImport=匯入書籤檔案\nEnterExport=匯出書籤檔案\n\ndetailsPane.noItems=無項目\n# LOCALIZATION NOTE (detailsPane.itemsCountLabel): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of items\n# example: 111 items\ndetailsPane.itemsCountLabel=#1 個項目\n\nmostVisitedTitle=最常瀏覽\nrecentTagsTitle=最近新增的標籤\n\nOrganizerQueryHistory=瀏覽紀錄\nOrganizerQueryDownloads=下載項目\nOrganizerQueryAllBookmarks=所有書籤\nOrganizerQueryTags=標籤\n\n# LOCALIZATION NOTE (tagResultLabel, bookmarkResultLabel, switchtabResultLabel,\n# keywordResultLabel, searchengineResultLabel)\n# Noun used to describe the location bar autocomplete result type\n# to users with screen readers\n# See createResultLabel() in urlbarBindings.xml\ntagResultLabel=標籤\nbookmarkResultLabel=書籤\nswitchtabResultLabel=分頁標籤\nkeywordResultLabel=關鍵字\nsearchengineResultLabel=搜尋\n\n\n# LOCALIZATION NOTE (lockPrompt.text)\n# %S will be replaced with the application name.\nlockPrompt.title=瀏覽器啟動錯誤\nlockPrompt.text=因為 %S 的檔案被其他程式鎖定，書籤與瀏覽記錄將無法使用。某些安全軟體會導致這個問題。\nlockPromptInfoButton.label=更多資訊\nlockPromptInfoButton.accessKey=L\n\n# LOCALIZATION NOTE (deletePagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.deletePages.label=刪除頁面\ncmd.deletePages.accesskey=D\n\n# LOCALIZATION NOTE (bookmarkPagesLabel): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ncmd.bookmarkPages.label=將頁面加入書籤\ncmd.bookmarkPages.accesskey=B\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/preferences/aboutPermissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY permissionsManager.title        \"權限管理員\">\n\n<!ENTITY sites.search                    \"搜尋網站\">\n<!ENTITY sites.allSites                  \"所有網站\">\n\n<!-- LOCALIZATION NOTE (permissions.header.start, permissions.header.end): These strings\n     surround the host name of the site to make the header for the permissions page.\n     example: \"Permissions for mozilla.org\" -->\n<!ENTITY header.site.start               \"權限:\">\n<!ENTITY header.site.end                 \"\">\n\n<!ENTITY header.defaults                 \"所有網站的預設權限\">\n\n<!ENTITY permissions.forgetSite          \"刪除與此網站有關的記錄\">\n\n<!ENTITY permission.alwaysAsk            \"每次詢問\">\n<!ENTITY permission.allow                \"允許\">\n<!ENTITY permission.allowForSession      \"此瀏覽階段中允許\">\n<!ENTITY permission.allowFirstPartyOnly  \"只允許第一方\">\n<!ENTITY permission.block                \"封鎖\">\n\n<!ENTITY password.label                  \"儲存密碼\">\n<!ENTITY password.manage                 \"管理密碼…\">\n\n<!ENTITY cookie.label                    \"設定 Cookie\">\n<!ENTITY cookie.remove                   \"刪除 Cookie\">\n<!ENTITY cookie.manage                   \"管理 Cookie…\">\n<!ENTITY cookie.removeAll                \"刪除全部 Cookie\">\n\n<!ENTITY geo.label                       \"透露地理位置\">\n\n<!ENTITY plugins.label                   \"外掛程式\">\n\n<!-- LOCALIZATION NOTE (indexedDB.label): This is describing indexedDB storage\n     using the same language used for the permIndexedDB string in browser/pageInfo.dtd -->\n<!ENTITY indexedDB.label                 \"使用離線儲存空間\">\n\n<!ENTITY popup.label                     \"開啟彈出型視窗\">\n\n<!ENTITY fullscreen.label                \"全螢幕\">\n<!ENTITY camera.label                    \"使用攝影機\">\n<!ENTITY microphone.label                \"使用麥克風\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/preferences/aboutPermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (visitCount): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of history visits for a site\nvisitCount=去過 #1 次\n\n# LOCALIZATION NOTE (passwordsCount, cookiesCount): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\npasswordsCount=已儲存了此網站的 #1 筆密碼。\ncookiesCount=已儲存了此網站的 #1 個 Cookie。\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/preferences/advanced.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Note: each tab panel must contain unique accesskeys -->\n\n<!ENTITY generalTab.label                \"一般\">\n\n<!ENTITY accessibility.label             \"輔助功能\">\n\n<!ENTITY useCursorNavigation.label       \"總是使用鍵盤方向鍵瀏覽網頁（鍵盤瀏覽）\">\n<!ENTITY useCursorNavigation.accesskey   \"c\">\n<!ENTITY searchOnStartTyping.label       \"打字時直接搜尋頁面文字（隨打即找）\">\n<!ENTITY searchOnStartTyping.accesskey   \"x\">\n<!ENTITY blockAutoReload.label           \"當網站試圖重新導向或重新載入頁面時警告\">\n<!ENTITY blockAutoReload.accesskey       \"b\">\n<!ENTITY useOnScreenKeyboard.label       \"需要時顯示觸控鍵盤\">\n<!ENTITY useOnScreenKeyboard.accesskey   \"k\">\n\n<!ENTITY browsing.label                  \"瀏覽\">\n\n<!ENTITY useAutoScroll.label             \"使用自動捲動\">\n<!ENTITY useAutoScroll.accesskey         \"a\">\n<!ENTITY useSmoothScrolling.label        \"使用平滑捲動\">\n<!ENTITY useSmoothScrolling.accesskey    \"m\">\n<!ENTITY allowHWAccel.label              \"可用時開啟硬體加速\">\n<!ENTITY allowHWAccel.accesskey          \"r\">\n<!ENTITY checkUserSpelling.label         \"打字時即時檢查拼字\">\n<!ENTITY checkUserSpelling.accesskey     \"t\">\n\n<!ENTITY dataChoicesTab.label            \"回報資料\">\n\n<!ENTITY healthReportDesc.label          \"幫助您瞭解您瀏覽器的效能，並將瀏覽器的健康資料分享給 &vendorShortName;\">\n<!ENTITY enableHealthReport.label        \"啟用 &brandShortName; 健康檢查報告\">\n<!ENTITY enableHealthReport.accesskey    \"R\">\n<!ENTITY healthReportLearnMore.label     \"更多資訊\">\n\n<!ENTITY telemetryDesc.label             \"分享您瀏覽器的效能、使用方式、硬體設備、與自訂功能的資料給 &vendorShortName; 以幫助我們讓 &brandShortName; 變得更好\">\n<!ENTITY enableTelemetryData.label       \"分享其他資料（例如 Telemetry）\">\n<!ENTITY enableTelemetryData.accesskey   \"T\">\n<!ENTITY telemetryLearnMore.label        \"更多資訊\">\n\n<!ENTITY crashReporterDesc2.label         \"錯誤回報能幫助 &vendorShortName; 修正問題，讓您的瀏覽器更穩定、更安全\">\n<!ENTITY alwaysSubmitCrashReports.label   \"允許 &brandShortName; 為您傳送錯誤報告\">\n<!ENTITY alwaysSubmitCrashReports.accesskey \"c\">\n<!ENTITY crashReporterLearnMore.label     \"更多資訊\">\n\n<!ENTITY networkTab.label                \"網路\">\n\n<!ENTITY connection.label                \"連線\">\n\n<!ENTITY connectionDesc.label            \"設定 &brandShortName; 要如何連到網路\">\n<!ENTITY connectionSettings.label        \"設定…\">\n<!ENTITY connectionSettings.accesskey    \"e\">\n\n<!ENTITY httpCache.label                 \"已快取的網頁內容\">\n\n<!ENTITY offlineStorage2.label           \"離線網頁內容與使用者資料\">\n\n<!--  Site Data section manages sites using Storage API and is under Network -->\n<!ENTITY siteData.label                  \"網站資料\">\n<!ENTITY clearSiteData.label             \"清除所有資料\">\n<!ENTITY clearSiteData.accesskey         \"l\">\n<!ENTITY siteDataSettings.label          \"選項…\">\n<!ENTITY siteDataSettings.accesskey      \"i\">\n<!ENTITY siteDataLearnMoreLink.label     \"了解更多\">\n\n<!-- LOCALIZATION NOTE:\n  The entities limitCacheSizeBefore.label and limitCacheSizeAfter.label appear on a single\n  line in preferences as follows:\n\n  &limitCacheSizeBefore.label [textbox for cache size in MB] &limitCacheSizeAfter.label;\n-->\n<!ENTITY limitCacheSizeBefore.label      \"限制快取大小為\">\n<!ENTITY limitCacheSizeBefore.accesskey  \"L\">\n<!ENTITY limitCacheSizeAfter.label       \"MB 的空間\">\n<!ENTITY clearCacheNow.label             \"立刻清除\">\n<!ENTITY clearCacheNow.accesskey         \"C\">\n<!ENTITY clearOfflineAppCacheNow.label   \"立刻清除\">\n<!ENTITY clearOfflineAppCacheNow.accesskey \"N\">\n<!ENTITY overrideSmartCacheSize.label    \"停用自動快取管理\">\n<!ENTITY overrideSmartCacheSize.accesskey \"O\">\n\n<!ENTITY updateTab.label                 \"更新\">\n\n<!ENTITY updateApplication.label         \"&brandShortName; 更新\">\n<!ENTITY updateAuto1.label               \"自動安裝更新（建議的，保持安全性）\">\n<!ENTITY updateAuto1.accesskey           \"A\">\n<!ENTITY updateCheckChoose.label         \"自動檢查更新，但讓您選擇要不要安裝\">\n<!ENTITY updateCheckChoose.accesskey     \"C\">\n<!ENTITY updateManual.label              \"不要檢查更新（不建議，可能會有安全性風險）\">\n<!ENTITY updateManual.accesskey          \"N\">\n\n<!ENTITY updateHistory.label             \"顯示更新記錄\">\n<!ENTITY updateHistory.accesskey         \"p\">\n\n<!ENTITY useService.label                \"在背景服務當中安裝更新\">\n<!ENTITY useService.accesskey            \"b\">\n\n<!ENTITY autoUpdateOthers.label          \"自動更新\">\n<!ENTITY enableSearchUpdate.label        \"搜尋引擎\">\n<!ENTITY enableSearchUpdate.accesskey    \"e\">\n\n<!ENTITY offlineStorageNotify.label               \"若網站要求儲存資料以供離線使用時告訴您\">\n<!ENTITY offlineStorageNotify.accesskey           \"T\">\n<!ENTITY offlineStorageNotifyExceptions.label     \"例外網站…\">\n<!ENTITY offlineStorageNotifyExceptions.accesskey \"x\">\n\n<!ENTITY offlineAppsList2.label          \"允許下列網站儲存資料供離線使用:\">\n<!ENTITY offlineAppsList.height          \"7em\">\n<!ENTITY offlineAppsListRemove.label     \"移除…\">\n<!ENTITY offlineAppsListRemove.accesskey \"R\">\n<!ENTITY offlineAppRemove.confirm        \"移除離線資料\">\n\n<!ENTITY certificateTab.label            \"憑證\">\n<!ENTITY certPersonal.label              \"請求\">\n<!ENTITY certPersonal.description        \"當伺服器要求您的個人憑證時:\">\n<!ENTITY selectCerts.auto                \"自動選擇一組憑證\">\n<!ENTITY selectCerts.auto.accesskey      \"S\">\n<!ENTITY selectCerts.ask                 \"每次詢問您\">\n<!ENTITY selectCerts.ask.accesskey       \"A\">\n<!ENTITY enableOCSP.label                \"向 OCSP 回應伺服器查詢，以確認憑證有效性\">\n<!ENTITY enableOCSP.accesskey            \"Q\">\n<!ENTITY viewCerts.label                 \"檢視憑證清單\">\n<!ENTITY viewCerts.accesskey             \"s\">\n<!ENTITY viewSecurityDevices.label       \"安全裝置\">\n<!ENTITY viewSecurityDevices.accesskey   \"y\">\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/preferences/applicationManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY appManager.title     \"程式詳細資訊\">\n<!ENTITY appManager.style     \"width: 30em; min-height: 20em;\">\n<!ENTITY remove.label         \"移除\">\n<!ENTITY remove.accesskey     \"R\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/preferences/applicationManager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# in descriptionApplications, %S will be replaced by one of the 3 following strings\ndescriptionApplications=下列程式可用來處理 %S。\n\nhandleProtocol=%S 鏈結\nhandleWebFeeds=消息來源\nhandleFile=%S 內容\n\ndescriptionWebApp=此網路應用程式架設在:\ndescriptionLocalApp=此程式位於:\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/preferences/applications.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  typeColumn.label        \"內容類型\">\n<!ENTITY  typeColumn.accesskey    \"t\">\n\n<!ENTITY  actionColumn2.label     \"動作\">\n<!ENTITY  actionColumn2.accesskey \"A\">\n\n<!ENTITY  focusSearch1.key        \"f\">\n<!ENTITY  focusSearch2.key        \"k\">\n\n<!ENTITY  filter.emptytext        \"搜尋\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/preferences/blocklists.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"封鎖清單\">\n<!ENTITY window.width                 \"55em\">\n\n<!ENTITY treehead.list.label          \"清單\">\n<!ENTITY windowClose.key              \"w\">\n\n<!ENTITY button.cancel.label          \"取消\">\n<!ENTITY button.cancel.accesskey      \"C\">\n<!ENTITY button.ok.label              \"儲存變更\">\n<!ENTITY button.ok.accesskey          \"S\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/preferences/colors.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  colorsDialog.title              \"色彩\">\n<!ENTITY  window.width                    \"38em\">\n<!ENTITY  window.macWidth                 \"41em\">\n\n<!ENTITY  overrideDefaultPageColors.label        \"忽略您上面的選擇，優先使用頁面指定的色彩:\">\n<!ENTITY  overrideDefaultPageColors.accesskey    \"O\">\n\n<!ENTITY  overrideDefaultPageColors.always.label \"總是\">\n<!ENTITY  overrideDefaultPageColors.auto.label   \"僅在使用高對比佈景主題時\">\n<!ENTITY  overrideDefaultPageColors.never.label  \"永不\">\n\n<!ENTITY  color                           \"文字與背景\">\n<!ENTITY  textColor.label                 \"文字:\">\n<!ENTITY  textColor.accesskey             \"T\">\n<!ENTITY  backgroundColor.label           \"背景:\">\n<!ENTITY  backgroundColor.accesskey       \"B\">\n<!ENTITY  useSystemColors.label           \"使用系統色彩\">\n<!ENTITY  useSystemColors.accesskey       \"s\">\n\n<!ENTITY  underlineLinks.label            \"鏈結加底線\">\n<!ENTITY  underlineLinks.accesskey        \"U\">\n<!ENTITY  links                           \"鏈結色彩\">\n<!ENTITY  linkColor.label                 \"未拜訪鏈結:\">\n<!ENTITY  linkColor.accesskey             \"L\">\n<!ENTITY  visitedLinkColor.label          \"已拜訪鏈結:\">\n<!ENTITY  visitedLinkColor.accesskey      \"V\">\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/preferences/connection.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  connectionsDialog.title       \"連線設定\">\n<!ENTITY  window.width2                 \"49em\">\n<!ENTITY  window.macWidth2              \"44em\">\n\n<!ENTITY  proxyTitle.label              \"設定存取網際網路的代理伺服器 (Proxy)\">\n<!ENTITY  noProxyTypeRadio.label        \"不使用 Proxy\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"y\">\n<!ENTITY  systemTypeRadio.label         \"使用系統 Proxy 設定\">\n<!ENTITY  systemTypeRadio.accesskey     \"U\">\n<!ENTITY  WPADTypeRadio.label           \"自動偵測此網路的 Proxy 設定\">\n<!ENTITY  WPADTypeRadio.accesskey       \"w\">\n<!ENTITY  manualTypeRadio.label         \"手動設定 Proxy:\">\n<!ENTITY  manualTypeRadio.accesskey     \"M\">\n<!ENTITY  autoTypeRadio.label           \"Proxy 自動設定網址 (URL):\">\n<!ENTITY  autoTypeRadio.accesskey       \"A\">\n<!ENTITY  reload.label                  \"重新載入\">\n<!ENTITY  reload.accesskey              \"e\">\n<!ENTITY  ftp.label                     \"FTP Proxy:\">\n<!ENTITY  ftp.accesskey                 \"F\">\n<!ENTITY  http.label                    \"HTTP Proxy:\">\n<!ENTITY  http.accesskey                \"x\">\n<!ENTITY  ssl.label                     \"SSL Proxy:\">\n<!ENTITY  ssl.accesskey                 \"L\">\n<!ENTITY  socks.label                   \"SOCKS 主機:\">\n<!ENTITY  socks.accesskey               \"C\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"K\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"v\">\n<!ENTITY  socksRemoteDNS.label2         \"使用 SOCKS v5 時也代理 DNS 查詢\">\n<!ENTITY  socksRemoteDNS.accesskey      \"d\">\n<!ENTITY  port.label                    \"Port:\">\n<!ENTITY  HTTPport.accesskey            \"P\">\n<!ENTITY  SSLport.accesskey             \"o\">\n<!ENTITY  FTPport.accesskey             \"r\">\n<!ENTITY  SOCKSport.accesskey           \"t\">\n<!ENTITY  noproxy.label                 \"直接連線:\">\n<!ENTITY  noproxy.accesskey             \"N\">\n<!ENTITY  noproxyExplain.label          \"範例: .mozilla.org, .net.tw, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"所有通訊協定都使用此 Proxy 代理伺服器\">\n<!ENTITY  shareproxy.accesskey          \"s\">\n<!ENTITY  autologinproxy.label          \"若已儲存密碼則不要提示驗證\">\n<!ENTITY  autologinproxy.accesskey      \"i\">\n<!ENTITY  autologinproxy.tooltip        \"若您已將密碼儲存起來，則此選項就不會再於連線時詢問您密碼。若驗證失敗則會再向您詢問。\">\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/preferences/containers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY addButton.label      \"新增容器\">\n<!ENTITY addButton.accesskey  \"A\">\n<!ENTITY preferencesButton.label \"偏好設定\">\n<!ENTITY removeButton.label   \"移除\">\n<!-- &#171; is &laquo; however it's not defined in XML -->\n<!ENTITY backLink.label       \"&#171; 回到隱私權\">\n\n<!ENTITY window.title         \"新增容器\">\n<!ENTITY window.width         \"45em\">\n\n<!ENTITY name.label           \"名稱:\">\n<!ENTITY name.accesskey       \"N\">\n<!ENTITY name.placeholder     \"輸入容器名稱\">\n<!ENTITY icon.label           \"圖示:\">\n<!ENTITY icon.accesskey       \"I\">\n<!ENTITY color.label          \"色彩:\">\n<!ENTITY color.accesskey      \"o\">\n<!ENTITY windowClose.key      \"w\">\n\n<!ENTITY button.ok.label      \"完成\">\n<!ENTITY button.ok.accesskey  \"D\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/preferences/containers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncontainers.labelMinWidth = 4rem\ncontainers.updateContainerTitle = %S 容器偏好設定\n\ncontainers.blue.label = 藍色\ncontainers.turquoise.label = 綠松色\ncontainers.green.label = 綠色\ncontainers.yellow.label = 黃色\ncontainers.orange.label = 橘色\ncontainers.red.label = 紅色\ncontainers.pink.label = 粉紅色\ncontainers.purple.label = 紫色\n\ncontainers.fingerprint.label = 指紋\ncontainers.briefcase.label = 公事包\n# LOCALIZATION NOTE (containers.dollar.label)\n# String represents a money sign but currently uses a dollar sign so don't change to local currency\n# See Bug 1291672\ncontainers.dollar.label = 錢號\ncontainers.cart.label = 購物車\ncontainers.circle.label = 圓點\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/preferences/content.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  popups.label                \"彈出視窗\">\n\n<!ENTITY  blockPopups.label           \"封鎖彈出型視窗\">\n<!ENTITY  blockPopups.accesskey       \"B\">\n\n<!ENTITY  notificationsPolicy.label            \"通知\">\n<!ENTITY  notificationsPolicyLearnMore.label   \"詳細資訊\">\n<!ENTITY  notificationsPolicyDesc3.label       \"選擇您允許哪些網站傳送通知\">\n<!ENTITY  notificationsPolicyButton.accesskey  \"h\">\n<!ENTITY  notificationsPolicyButton.label      \"選擇…\">\n<!ENTITY  notificationsDoNotDisturb.label      \"勿干擾\">\n<!ENTITY  notificationsDoNotDisturb.accesskey  \"n\">\n<!ENTITY  notificationsDoNotDisturbDetails.value \"重新啟動 &brandShortName; 前不會顯示通知\">\n\n<!ENTITY  popupExceptions.label       \"例外網站…\">\n<!ENTITY  popupExceptions.accesskey   \"E\">\n\n<!ENTITY  fontsAndColors.label        \"字型與色彩\">\n\n<!ENTITY  defaultFont.label           \"預設字型:\">\n<!ENTITY  defaultFont.accesskey       \"D\">\n<!ENTITY  defaultSize.label           \"大小:\">\n<!ENTITY  defaultSize.accesskey       \"S\">\n\n<!ENTITY  advancedFonts.label         \"進階…\">\n<!ENTITY  advancedFonts.accesskey     \"A\">\n\n<!ENTITY  colors.label                \"色彩…\">\n<!ENTITY  colors.accesskey            \"C\">\n\n\n<!ENTITY languages.label              \"語言\">\n<!ENTITY chooseLanguage.label         \"請選擇瀏覽支援多國語言的網頁時要優先顯示哪種語言\">\n<!ENTITY chooseButton.label           \"選擇…\">\n<!ENTITY chooseButton.accesskey       \"o\">\n\n<!ENTITY translateWebPages.label      \"翻譯網頁內容\">\n<!ENTITY translateWebPages.accesskey  \"T\">\n<!ENTITY translateExceptions.label    \"例外網站…\">\n<!ENTITY translateExceptions.accesskey \"x\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -  The translations for these strings should match the translations in\n  -  browser/translation.dtd\n  -->\n<!ENTITY translation.options.attribution.beforeLogo \"翻譯服務由\">\n<!ENTITY translation.options.attribution.afterLogo \"提供\">\n\n<!ENTITY  drmContent.label             \"DRM 內容\">\n\n<!ENTITY  playDRMContent.label         \"播放 DRM 內容\">\n<!ENTITY  playDRMContent.accesskey     \"P\">\n<!ENTITY  playDRMContent.learnMore.label \"詳細資訊\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/preferences/cookies.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width                       \"36em\">\n\n<!ENTITY     cookiesonsystem.label          \"您的電腦中已儲存下列的 Cookie:\">\n<!ENTITY     cookiename.label               \"Cookie 名稱\">\n<!ENTITY     cookiedomain.label             \"網站\">\n\n<!ENTITY     props.name.label               \"名稱:\">\n<!ENTITY     props.value.label              \"內容:\">\n<!ENTITY     props.domain.label             \"主機:\">\n<!ENTITY     props.path.label               \"路徑:\">\n<!ENTITY     props.secure.label             \"送出:\">\n<!ENTITY     props.expires.label            \"有效期限:\">\n<!ENTITY     props.container.label          \"容器:\">\n\n<!ENTITY     window.title                   \"Cookie\">\n<!ENTITY     windowClose.key                \"w\">\n<!ENTITY     focusSearch1.key               \"f\">\n<!ENTITY     focusSearch2.key               \"k\">\n\n<!ENTITY     searchFilter.label             \"搜尋\">\n<!ENTITY     searchFilter.accesskey         \"S\">\n\n<!ENTITY     button.close.label             \"關閉\">\n<!ENTITY     button.close.accesskey         \"C\">\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/preferences/donottrack.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"不要追蹤我\">\n<!ENTITY window.width                 \"50em\">\n<!ENTITY window.height                \"10em\">\n\n<!ENTITY doNotTrackCheckbox2.label    \"總是開啟 Do Not Track\">\n<!ENTITY doNotTrackCheckbox2.accesskey \"A\">\n\n<!ENTITY doNotTrackTPInfo.description \"不論是否開啟了追蹤保護，&brandShortName; 都將告訴網站您不想被追蹤。\">\n<!ENTITY doNotTrackLearnMore.label    \"更多資訊\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/preferences/fonts.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  fontsDialog.title                       \"字型\">\n\n<!ENTITY  language.label                          \"對應此種語言:\">\n<!ENTITY  language.accesskey                      \"F\">\n\n<!ENTITY  size.label                              \"大小:\">\n<!ENTITY  sizeProportional.accesskey              \"z\">\n<!ENTITY  sizeMonospace.accesskey                 \"e\">\n\n<!ENTITY  proportional.label                      \"比例字型:\">\n<!ENTITY  proportional.accesskey                  \"P\">\n\n<!ENTITY  serif.label                             \"襯線字型:\">\n<!ENTITY  serif.accesskey                         \"S\">\n<!ENTITY  sans-serif.label                        \"無襯線字型:\">\n<!ENTITY  sans-serif.accesskey                    \"n\">\n<!ENTITY  monospace.label                         \"等寬字型:\">\n<!ENTITY  monospace.accesskey                     \"M\">\n\n<!-- LOCALIZATION NOTE (font.langGroup.latin) :\n     Translate \"Latin\" as the name of Latin (Roman) script, not as the name of the Latin language. -->\n<!ENTITY  font.langGroup.latin                    \"拉丁文\">\n<!ENTITY  font.langGroup.japanese                 \"日文\">\n<!ENTITY  font.langGroup.trad-chinese             \"正體中文（繁體，臺灣）\">\n<!ENTITY  font.langGroup.simpl-chinese            \"簡體中文\">\n<!ENTITY  font.langGroup.trad-chinese-hk          \"正體中文（繁體，香港）\">\n<!ENTITY  font.langGroup.korean                   \"韓文\">\n<!ENTITY  font.langGroup.cyrillic                 \"俄文／西里爾文字\">\n<!ENTITY  font.langGroup.el                       \"希臘文\">\n<!ENTITY  font.langGroup.other                    \"其他文字系統\">\n<!ENTITY  font.langGroup.thai                     \"泰文\">\n<!ENTITY  font.langGroup.hebrew                   \"希伯來文\">\n<!ENTITY  font.langGroup.arabic                   \"阿拉伯文\">\n<!ENTITY  font.langGroup.devanagari               \"天城體（梵文）\">\n<!ENTITY  font.langGroup.tamil                    \"坦米爾文\">\n<!ENTITY  font.langGroup.armenian                 \"亞美尼亞文\">\n<!ENTITY  font.langGroup.bengali                  \"孟加拉文\">\n<!ENTITY  font.langGroup.canadian                 \"加拿大統一音節字\">\n<!ENTITY  font.langGroup.ethiopic                 \"衣索比亞文\">\n<!ENTITY  font.langGroup.georgian                 \"喬治亞文\">\n<!ENTITY  font.langGroup.gujarati                 \"古吉拉特文\">\n<!ENTITY  font.langGroup.gurmukhi                 \"古魯穆奇字\">\n<!ENTITY  font.langGroup.khmer                    \"高棉文\">\n<!ENTITY  font.langGroup.malayalam                \"馬拉亞拉姆文\">\n<!ENTITY  font.langGroup.math                     \"數學方程式\">\n<!ENTITY  font.langGroup.odia                     \"奧里亞文\">\n<!ENTITY  font.langGroup.telugu                   \"泰盧固文\">\n<!ENTITY  font.langGroup.kannada                  \"康納達文\">\n<!ENTITY  font.langGroup.sinhala                  \"僧加羅文\">\n<!ENTITY  font.langGroup.tibetan                  \"藏文\">\n<!-- Minimum font size -->\n<!ENTITY minSize.label                            \"最小字型大小:\">\n<!ENTITY minSize.accesskey                        \"o\">\n<!ENTITY minSize.none                             \"無\">\n\n<!-- default font type -->\n<!ENTITY  useDefaultFontSerif.label               \"襯線字型 (Serif)\">\n<!ENTITY  useDefaultFontSansSerif.label           \"無襯線字型 (Sans Serif)\">\n\n<!ENTITY  allowPagesToUseOwn.label                \"忽略您上面的選擇，優先使用頁面指定的字型\">\n<!ENTITY  allowPagesToUseOwn.accesskey            \"A\">\n\n<!ENTITY languages.customize.Fallback2.grouplabel \"開啟老舊內容時使用的文字編碼\">\n<!ENTITY languages.customize.Fallback2.label      \"備用字元編碼:\">\n<!ENTITY languages.customize.Fallback2.accesskey  \"T\">\n<!ENTITY languages.customize.Fallback2.desc       \"將會使用此編碼來開啟未正確宣告其編碼的老舊內容。\">\n\n<!ENTITY languages.customize.Fallback.auto        \"目前語系的預設值\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.arabic):\n     Translate \"Arabic\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.arabic      \"阿拉伯文\">\n<!ENTITY languages.customize.Fallback.baltic      \"波羅的語系\">\n<!ENTITY languages.customize.Fallback.ceiso       \"中歐語系，ISO\">\n<!ENTITY languages.customize.Fallback.cewindows   \"中歐語系，Microsoft\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.simplified):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.simplified  \"簡體中文\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.traditional):\n     Translate \"Chinese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.traditional \"正體中文\">\n<!ENTITY languages.customize.Fallback.cyrillic    \"俄文／西里爾文字\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.greek):\n     Translate \"Greek\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.greek       \"希臘文\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.hebrew):\n     Translate \"Hebrew\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.hebrew      \"希伯來文\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.japanese):\n     Translate \"Japanese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.japanese    \"日文\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.korean):\n     Translate \"Korean\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.korean      \"韓文\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.thai):\n     Translate \"Thai\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.thai        \"泰文\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.turkish):\n     Translate \"Turkish\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.turkish     \"土耳其語\">\n<!-- LOCALIZATION NOTE (languages.customize.Fallback.vietnamese):\n     Translate \"Vietnamese\" as an adjective for an encoding, not as the name of the language. -->\n<!ENTITY languages.customize.Fallback.vietnamese  \"越南文\">\n<!ENTITY languages.customize.Fallback.other       \"其他（包含西歐語系）\">\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/preferences/languages.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.width                                   \"30em\">\n\n<!ENTITY languages.customize.Header                     \"語言\">\n<!ENTITY languages.customize.description                \"一張網頁有時候會有不同語言的版本，請選擇要顯示的語言版本順序:\">\n<!ENTITY languages.customize.moveUp.label               \"上移\">\n<!ENTITY languages.customize.moveUp.accesskey           \"U\">\n<!ENTITY languages.customize.moveDown.label             \"下移\">\n<!ENTITY languages.customize.moveDown.accesskey         \"D\">\n<!ENTITY languages.customize.deleteButton.label         \"移除\">\n<!ENTITY languages.customize.deleteButton.accesskey     \"R\">\n<!ENTITY languages.customize.selectLanguage.label       \"選取要加入的語言…\">\n<!ENTITY languages.customize.addButton.label            \"新增\">\n<!ENTITY languages.customize.addButton.accesskey        \"A\">\n\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/preferences/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY startup.label             \"啟動\">\n\n<!ENTITY startupPage.label         \"當 &brandShortName; 啟動時:\">\n<!ENTITY startupPage.accesskey     \"s\">\n<!ENTITY startupUserHomePage.label \"顯示您的首頁\">\n<!ENTITY startupBlankPage.label    \"顯示空白頁\">\n<!ENTITY startupPrevSession.label  \"顯示您上次瀏覽的視窗與分頁\">\n\n<!ENTITY homepage.label            \"首頁:\">\n<!ENTITY homepage.accesskey        \"P\">\n<!ENTITY useCurrentPage.label      \"使用目前頁面\">\n<!ENTITY useCurrentPage.accesskey  \"C\">\n<!ENTITY useMultiple.label         \"使用目前所有頁面\">\n<!ENTITY chooseBookmark.label      \"使用書籤…\">\n<!ENTITY chooseBookmark.accesskey  \"B\">\n<!ENTITY restoreDefault.label      \"回復為預設值\">\n<!ENTITY restoreDefault.accesskey  \"R\">\n\n<!ENTITY downloads.label     \"下載\">\n\n<!ENTITY saveTo.label \"儲存檔案到\">\n<!ENTITY saveTo.accesskey \"v\">\n<!ENTITY chooseFolderWin.label        \"瀏覽…\">\n<!ENTITY chooseFolderWin.accesskey    \"o\">\n<!ENTITY chooseFolderMac.label        \"選擇…\">\n<!ENTITY chooseFolderMac.accesskey    \"e\">\n<!ENTITY alwaysAskWhere.label         \"每次都問您要存到何處\">\n<!ENTITY alwaysAskWhere.accesskey     \"A\">\n\n<!ENTITY alwaysCheckDefault2.label        \"總是檢查 &brandShortName; 是否為您的預設瀏覽器\">\n<!ENTITY alwaysCheckDefault2.accesskey    \"w\">\n<!ENTITY setAsMyDefaultBrowser2.label     \"設為預設瀏覽器\">\n<!ENTITY setAsMyDefaultBrowser2.accesskey \"D\">\n<!ENTITY isDefault.label                  \"&brandShortName; 是您目前的預設瀏覽器\">\n<!ENTITY isNotDefault.label               \"&brandShortName; 不是您的預設瀏覽器\">\n\n<!ENTITY separateProfileMode.label        \"允許 &brandShortName; 與 Firefox 同時執行\">\n<!ENTITY useFirefoxSync.label             \"小秘訣: 這樣會使用不同設定檔，可使用 Sync 在兩套瀏覽器間同步資料。\">\n<!ENTITY getStarted.label                 \"開始使用 Sync…\">\n\n<!ENTITY e10sEnabled.label                \"啟用多程序的 &brandShortName;\">\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/preferences/permissions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                 \"例外網站\">\n<!ENTITY window.width                 \"45em\">\n\n<!ENTITY treehead.sitename.label      \"網站\">\n<!ENTITY treehead.status.label        \"狀態\">\n<!ENTITY removepermission.label       \"移除網站\">\n<!ENTITY removepermission.accesskey   \"R\">\n<!ENTITY removeallpermissions.label   \"移除全部網站\">\n<!ENTITY removeallpermissions.accesskey \"e\">\n<!ENTITY address.label                \"網站網址:\">\n<!ENTITY address.accesskey            \"d\">\n<!ENTITY block.label                  \"封鎖\">\n<!ENTITY block.accesskey              \"B\">\n<!ENTITY session.label                \"此瀏覽階段中允許\">\n<!ENTITY session.accesskey            \"S\">\n<!ENTITY allow.label                  \"允許\">\n<!ENTITY allow.accesskey              \"A\">\n<!ENTITY windowClose.key              \"w\">\n\n<!ENTITY button.cancel.label          \"取消\">\n<!ENTITY button.cancel.accesskey      \"C\">\n<!ENTITY button.ok.label              \"儲存變更\">\n<!ENTITY button.ok.accesskey          \"S\">\n\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/preferences/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  prefWindow.titleWin     \"選項\">\n<!ENTITY  prefWindow.title        \"偏好設定\">\n<!-- LOCALIZATION NOTE (prefWindow.titleGNOME): This is not used for in-content preferences -->\n<!ENTITY  prefWindow.titleGNOME   \"&brandShortName; 偏好設定\">\n<!-- When making changes to prefWindow.styleWin test both Windows Classic and\n     Luna since widget heights are different based on the OS theme -->\n<!ENTITY  prefWinMinSize.styleWin2      \"width: 42em; min-height: 37.5em;\">\n<!ENTITY  prefWinMinSize.styleMac       \"width: 47em; min-height: 40em;\">\n<!ENTITY  prefWinMinSize.styleGNOME     \"width: 45.5em; min-height: 40.5em;\">\n\n<!ENTITY  paneGeneral.title       \"一般\">\n<!ENTITY  paneTabs.title          \"分頁\">\n<!ENTITY  paneSearch.title        \"搜尋\">\n<!ENTITY  paneContent.title       \"內容\">\n<!ENTITY  paneApplications.title  \"應用程式\">\n<!ENTITY  panePrivacy.title       \"個人隱私\">\n<!ENTITY  paneContainers.title    \"容器分頁\">\n<!ENTITY  paneSecurity.title      \"安全\">\n<!ENTITY  paneAdvanced.title      \"進階\">\n\n<!-- LOCALIZATION NOTE (paneSync.title): This should match syncBrand.shortName.label in ../syncBrand.dtd -->\n<!ENTITY  paneSync.title          \"同步\">\n\n<!ENTITY  helpButton.label        \"說明\">\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Security\n\n# LOCALIZATION NOTE: phishBefore uses %S to represent the name of the provider\n#                    whose privacy policy must be accepted (for enabling\n#                    check-every-page-as-I-load-it phishing protection).\nphishBeforeText=選擇此選項會把您正瀏覽的網頁網址送到 %S 比對。若要繼續，請看完並接受下面的服務條款。\n\n#### Fonts\n\nlabelDefaultFont=預設 (%S)\n\nveryLargeMinimumFontTitle=最小字型大小有點大\nveryLargeMinimumFontWarning=您選擇了一個很大的最小字型大小（超過 24 畫素）。這可能會讓您難以或無法使用某些重要的設定頁面，例如這一頁。\nacceptVeryLargeMinimumFont=保留我的設定\n\n#### Permissions Manager\n\ntrackingprotectionpermissionstext=您已對下列網站停用追蹤保護功能。\ntrackingprotectionpermissionstitle=追蹤保護例外\ncookiepermissionstext=您可以指定網站能否使用 Cookie。請輸入完整網址後，然後按「封鎖」、「此瀏覽階段中允許」或「允許」。\ncookiepermissionstitle=例外網站 - Cookie\naddonspermissionstext=您可以指定哪些網站可以安裝附加元件。請輸入完整網址後按「允許」。\naddons_permissions_title=允許網站 - 附加元件安裝\npopuppermissionstext=您可以指定哪些網站可以開啟彈出型視窗 (Pop-up)。請輸入完整網址後按「允許」。\npopuppermissionstitle=允許網站 - 彈出型視窗 (Pop-up)\nnotificationspermissionstext4=控制網站是否能夠傳送通知給您。若您移除某網站，該網站下次要傳送通知前將再向您請求權限。\nnotificationspermissionstitle=通知權限\ninvalidURI=請輸入正確的主機名稱\ninvalidURITitle=輸入的主機名稱不正確\nsavedLoginsExceptions_title=儲存的登入資訊 - 例外\nsavedLoginsExceptions_desc=將不會儲存下列網站的登入資訊:\n\n#### Block List Manager\n\nblockliststext=您可以選擇 Firefox 要依照哪個清單來封鎖可能會追蹤您的線上行為的網頁元素。\nblockliststitle=封鎖清單\n# LOCALIZATION NOTE (mozNameTemplate): This template constructs the name of the\n# block list in the block lists dialog. It combines the list name and\n# description.\n#   e.g. mozNameTemplate : \"Standard (Recommended). This list does a pretty good job.\"\n#   %1$S = list name (fooName), %2$S = list descriptive text (fooDesc)\nmozNameTemplate=%1$S %2$S\n# LOCALIZATION NOTE (mozstdName, etc.): These labels appear in the tracking\n# protection block lists dialog, mozNameTemplate is used to create the final\n# string. Note that in the future these two strings (name, desc) could be\n# displayed on two different lines.\nmozstdName=Disconnect.me 基礎保護（推薦）。\nmozstdDesc=允許部分追蹤者，讓網站功能保持正常。\nmozfullName=Disconnect.me 嚴格保護。\nmozfullDesc=完全封鎖所有已知的追蹤者，某些網站可能無法正常使用。\n# LOCALIZATION NOTE (blocklistChangeRequiresRestart): %S = brandShortName\nblocklistChangeRequiresRestart=變更封鎖清單後必須重新啟動 %S。\n\n#### Master Password\n\npw_change2empty_in_fips_mode=您目前使用 FIPS 模式。FIPS 模式需要有主控密碼。\npw_change_failed_title=密碼變更失敗\n\n#### Fonts\n\n# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n\n#### Downloads\n\ndesktopFolderName=桌面\ndownloadsFolderName=下載\nchooseDownloadFolderTitle=選取下載目錄:\n\n#### Applications\n\nfileEnding=%S 檔案\nsaveFile=儲存檔案\n\n# LOCALIZATION NOTE (useApp, useDefault): %S = Application name\nuseApp=使用 %S\nuseDefault=使用 %S (預設程式)\n\nuseOtherApp=使用其他程式…\nfpTitleChooseApp=選取對應程式\nmanageApp=程式詳細資訊…\nwebFeed=消息來源 (Feed)\nvideoPodcastFeed=影片廣播 (Video Podcast)\naudioPodcastFeed=網路廣播 (Podcast)\nalwaysAsk=每次詢問\nportableDocumentFormat=可攜式文件格式（PDF）\n\n# LOCALIZATION NOTE (usePluginIn):\n# %1$S = plugin name (for example \"QuickTime Plugin-in 7.2\")\n# %2$S = brandShortName from brand.properties (for example \"Minefield\")\nusePluginIn=使用 %S (在 %S 開啟)\n\n# LOCALIZATION NOTE (previewInApp, addLiveBookmarksInApp): %S = brandShortName\npreviewInApp=在 %S 中預覽\naddLiveBookmarksInApp=在 %S 新增即時書籤\n\n# LOCALIZATION NOTE (typeDescriptionWithType):\n# %1$S = type description (for example \"Portable Document Format\")\n# %2$S = type (for example \"application/pdf\")\ntypeDescriptionWithType=%S (%S)\n\n\n#### Cookie Viewer\n\nhostColon=主機:\ndomainColon=網域:\nforSecureOnly=僅限加密安全連線\nforAnyConnection=任何類型的連線\nexpireAtEndOfSession=連線結束時\ncan=允許\ncanAccessFirstParty=僅允許第一方\ncanSession=此瀏覽階段中允許\ncannot=阻擋\nnoCookieSelected=<未選取 Cookie>\ncookiesAll=您的電腦中已儲存下列的 Cookie:\ncookiesFiltered=下列為符合您搜尋條件的 Cookie:\n\n# LOCALIZATION NOTE (removeAllCookies, removeAllShownCookies):\n# removeAllCookies and removeAllShownCookies are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial cookies are shown as a result of keyword search,\n# removeAllShownCookies is displayed as button label.\n# removeAllCookies is displayed when no keyword search and all cookies are shown.\nremoveAllCookies.label=移除全部\nremoveAllCookies.accesskey=A\nremoveAllShownCookies.label=移除全部顯示項目\nremoveAllShownCookies.accesskey=A\n\n# LOCALIZATION NOTE (removeSelectedCookies):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# If you need to display the number of selected elements in your language,\n# you can use #1 in your localization as a placeholder for the number.\n# For example this is the English string with numbers:\n# removeSelectedCookied=Remove #1 Selected;Remove #1 Selected\nremoveSelectedCookies.label=移除選擇項目\nremoveSelectedCookies.accesskey=R\n\ndefaultUserContextLabel=無\n\n#### Offline apps\nofflineAppsList.height=7em\nofflineAppRemoveTitle=移除離線網站資料\nofflineAppRemovePrompt=資料移除後，%S 就無法於離線狀態下使用了。您確定要移除該網站的離線資料？\nofflineAppRemoveConfirm=移除離線資料\n\n# LOCALIZATION NOTE: The next string is for the disk usage of the\n# offline application\n#   e.g. offlineAppUsage : \"50.23 MB\"\n#   %1$S = size (in bytes or megabytes, ...)\n#   %2$S = unit of measure (bytes, KB, MB, ...)\nofflineAppUsage=%1$S %2$S\n\nofflinepermissionstext=不允許下列網站儲存資料供離線使用:\nofflinepermissionstitle=離線資料\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the web content cache.\n#   e.g., \"Your web content cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualDiskCacheSize=您的網頁內容快取使用了 %1$S %2$S 的磁碟空間\nactualDiskCacheSizeCalculated=正在計算網頁內容快取大小…\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the disk usage of the application cache.\n#   e.g., \"Your application cache is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\nactualAppCacheSize=您的應用程式快取使用了 %1$S %2$S 的磁碟空間\n\n####Preferences::Advanced::Network\n#LOCALIZATION NOTE: The next string is for the total usage of site data.\n#   e.g., \"The total usage is currently using 200 MB\"\n#   %1$S = size\n#   %2$S = unit (MB, KB, etc.)\ntotalSiteDataSize=您儲存的網站資料目前使用了 %1$S %2$S 磁碟空間\nclearSiteDataPromptTitle=清除所有 Cookie 與網站資料\nclearSiteDataPromptText=選擇「立刻清除」後就會清除所有 Firefox 儲存的 Cookie 與網站資料。可能會將您從許多網站登入，並移除離線網頁內容。\nclearSiteDataNow=立刻清除\nimportant=重要\ndefault=預設\nsiteUsage=%1$S %2$S\n# LOCALIZATION NOTE (removeAllSiteData, removeAllSiteDataShown):\n# removeAllSiteData and removeAllSiteDataShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAllSiteData.label=移除全部\nremoveAllSiteData.accesskey=e\nremoveAllSiteDataShown.label=移除全部顯示項目\nremoveAllSiteDataShown.accesskey=e\nspaceAlert.learnMoreButton.label=了解更多\nspaceAlert.learnMoreButton.accesskey=L\nspaceAlert.over5GB.prefButton.label=開啟偏好設定\nspaceAlert.over5GB.prefButton.accesskey=O\n# LOCALIZATION NOTE (spaceAlert.over5GB.prefButtonWin.label): On Windows Preferences is called Options\nspaceAlert.over5GB.prefButtonWin.label=開啟選項\nspaceAlert.over5GB.prefButtonWin.accesskey=O\n# LOCALIZATION NOTE (spaceAlert.over5GB.message): %S = brandShortName\nspaceAlert.over5GB.message=%S 的磁碟空間不足，網站內容可能無法正確顯示。您可以到偏好設定 > 進階 > 網站資料清除目前已儲存的網站資料。\n# LOCALIZATION NOTE (spaceAlert.over5GB.messageWin):\n# - On Windows Preferences is called Options\n# - %S = brandShortName\nspaceAlert.over5GB.messageWin=%S 的磁碟空間不足，網站內容可能無法正確顯示。您可以到選項 > 進階 > 網站資料清除目前已儲存的網站資料。\nspaceAlert.under5GB.okButton.label=好，知道了\nspaceAlert.under5GB.okButton.accesskey=K\n# LOCALIZATION NOTE (spaceAlert.under5GB.message): %S = brandShortName\nspaceAlert.under5GB.message=%S 的磁碟空間不足，網站內容可能無法正確顯示。請點擊「瞭解更多」清理磁碟空間，讓您有更好的瀏覽體驗。\n\n# LOCALIZATION NOTE (featureEnableRequiresRestart, featureDisableRequiresRestart, restartTitle): %S = brandShortName\nfeatureEnableRequiresRestart=必須重新啟動 %S 才能啟用此功能。\nfeatureDisableRequiresRestart=必須重新啟動 %S 才能停用此功能。\nshouldRestartTitle=重新啟動 %S\nokToRestartButton=立刻重新啟動 %S\nrevertNoRestartButton=還原\n\nrestartNow=立刻重新啟動\nrestartLater=稍後再重新啟動\n\ndisableContainersAlertTitle=要關閉所有容器分頁嗎？\n\n# LOCALIZATION NOTE (disableContainersMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersMsg=若您現在停用容器分頁，將關閉 #S 個分頁。您真的要停用容器分頁嗎？\n\n# LOCALIZATION NOTE (disableContainersOkButton): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\ndisableContainersOkButton=關閉 #S 個容器分頁\n\ndisableContainersButton2=保持開啟\n\nremoveContainerAlertTitle=要移除這個容器嗎？\n\n# LOCALIZATION NOTE (removeContainerMsg): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #S is the number of container tabs\nremoveContainerMsg=若您現在移除此容器，將關閉 #S 個容器分頁。您確定要移除此容器嗎？\n\nremoveContainerOkButton=移除此容器\nremoveContainerButton2=不要移除此容器\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/preferences/privacy.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  trackingProtectionHeader.label       \"使用追蹤保護\">\n<!ENTITY  trackingProtectionAlways.label       \"總是\">\n<!ENTITY  trackingProtectionAlways.accesskey   \"y\">\n<!ENTITY  trackingProtectionPrivate.label      \"僅在隱私瀏覽視窗\">\n<!ENTITY  trackingProtectionPrivate.accesskey  \"l\">\n<!ENTITY  trackingProtectionNever.label        \"永不\">\n<!ENTITY  trackingProtectionNever.accesskey    \"n\">\n<!ENTITY  trackingProtectionLearnMore.label    \"詳細資訊\">\n<!ENTITY  trackingProtectionExceptions.label   \"例外網站…\">\n<!ENTITY  trackingProtectionExceptions.accesskey \"x\">\n\n<!ENTITY tracking.label                 \"追蹤\">\n<!ENTITY trackingProtectionPBM5.label         \"在隱私瀏覽視窗中使用追蹤保護功能\">\n<!ENTITY trackingProtectionPBM5.accesskey     \"v\">\n<!ENTITY trackingProtectionPBMLearnMore.label \"詳細資訊\">\n<!ENTITY changeBlockList.label          \"變更封鎖清單\">\n<!ENTITY changeBlockList.accesskey      \"C\">\n\n<!-- LOCALIZATION NOTE (doNotTrack.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (doNotTrack.post.label): include a starting space as needed -->\n<!ENTITY  doNotTrack.pre.label          \"您也可以\">\n<!ENTITY  doNotTrack.settings.label     \"管理您的 Do Not Track 設定\">\n<!ENTITY  doNotTrack.post.label         \"。\">\n\n<!ENTITY  history.label                 \"瀏覽紀錄\">\n\n<!ENTITY  locationBar.label             \"網址列\">\n\n<!ENTITY  locbar.suggest.label          \"使用網址列時提供下列建議:\">\n<!ENTITY  locbar.history.label          \"瀏覽紀錄\">\n<!ENTITY  locbar.history.accesskey      \"H\">\n<!ENTITY  locbar.bookmarks.label        \"書籤\">\n<!ENTITY  locbar.bookmarks.accesskey    \"k\">\n<!ENTITY  locbar.openpage.label         \"開啟分頁\">\n<!ENTITY  locbar.openpage.accesskey     \"O\">\n<!ENTITY  locbar.searches.label         \"預設搜尋引擎的相關搜尋結果\">\n<!ENTITY  locbar.searches.accesskey     \"d\">\n\n<!ENTITY  suggestionSettings.label      \"改變搜尋建議偏好⋯\">\n<!ENTITY  suggestionSettings.accesskey  \"g\">\n\n<!ENTITY  acceptCookies.label           \"允許網站設定 Cookie\">\n<!ENTITY  acceptCookies.accesskey       \"A\">\n\n<!ENTITY  acceptThirdParty.pre.label      \"接受來自第三方的 Cookie:\">\n<!ENTITY  acceptThirdParty.pre.accesskey  \"c\">\n<!ENTITY  acceptThirdParty.always.label   \"總是\">\n<!ENTITY  acceptThirdParty.never.label    \"永不\">\n<!ENTITY  acceptThirdParty.visited.label  \"造訪過的網站\">\n\n<!ENTITY  keepUntil.label               \"保留 Cookie 直到:\">\n<!ENTITY  keepUntil.accesskey           \"k\">\n\n<!ENTITY  expire.label                  \"Cookie 過期\">\n<!ENTITY  close.label                   \"關閉 &brandShortName;\">\n\n<!ENTITY  cookieExceptions.label        \"例外網站…\">\n<!ENTITY  cookieExceptions.accesskey    \"E\">\n\n<!ENTITY  showCookies.label             \"顯示 Cookie…\">\n<!ENTITY  showCookies.accesskey         \"S\">\n\n<!ENTITY  historyHeader.pre.label          \"&brandShortName; 應該:\">\n<!ENTITY  historyHeader.pre.accesskey      \"w\">\n<!ENTITY  historyHeader.remember.label     \"保留所有歷史記錄\">\n<!ENTITY  historyHeader.dontremember.label \"不保留歷史記錄\">\n<!ENTITY  historyHeader.custom.label       \"使用自訂的設定\">\n<!ENTITY  historyHeader.post.label         \"\">\n\n<!ENTITY  rememberDescription.label      \"&brandShortName; 會儲存您的瀏覽記錄、下載清單、在表單與搜尋列輸入的內容，並且保留您瀏覽的網站所設定的 Cookie。\">\n\n<!-- LOCALIZATION NOTE (rememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.middle.label): include a starting and trailing space as needed -->\n<!-- LOCALIZATION NOTE (rememberActions.post.label): include a starting space as needed -->\n<!ENTITY  rememberActions.pre.label           \"您或許會想要 \">\n<!ENTITY  rememberActions.clearHistory.label  \"清除最近的歷史記錄\">\n<!ENTITY  rememberActions.middle.label        \"，或 \">\n<!ENTITY  rememberActions.removeCookies.label \"清除特定網站設定的 Cookie\">\n<!ENTITY  rememberActions.post.label          \"。\">\n\n<!ENTITY  dontrememberDescription.label  \"&brandShortName; 不會儲存任何瀏覽記錄，如同在隱私瀏覽狀態下執行。\">\n\n<!-- LOCALIZATION NOTE (dontrememberActions.pre.label): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (dontrememberActions.post.label): include a starting space as needed -->\n<!ENTITY  dontrememberActions.pre.label          \"您或許會想要 \">\n<!ENTITY  dontrememberActions.clearHistory.label \"清除現存的歷史記錄\">\n<!ENTITY  dontrememberActions.post.label         \"。\">\n\n<!ENTITY  privateBrowsingPermanent2.label \"總是使用隱私瀏覽模式\">\n<!ENTITY  privateBrowsingPermanent2.accesskey \"p\">\n\n<!ENTITY  rememberHistory2.label      \"保留我的瀏覽與下載記錄\">\n<!ENTITY  rememberHistory2.accesskey  \"b\">\n\n<!ENTITY  rememberSearchForm.label       \"保留我的搜尋列與表單輸入的內容\">\n<!ENTITY  rememberSearchForm.accesskey   \"f\">\n\n<!ENTITY  clearOnClose.label             \"結束 &brandShortName; 時清除歷史記錄\">\n<!ENTITY  clearOnClose.accesskey         \"r\">\n\n<!ENTITY  clearOnCloseSettings.label     \"設定…\">\n<!ENTITY  clearOnCloseSettings.accesskey \"t\">\n\n<!ENTITY  browserContainersHeader.label         \"容器分頁\">\n<!ENTITY  browserContainersLearnMore.label      \"詳細資訊\">\n<!ENTITY  browserContainersEnabled.label        \"開啟容器分頁\">\n<!ENTITY  browserContainersEnabled.accesskey    \"n\">\n<!ENTITY  browserContainersSettings.label        \"設定…\">\n<!ENTITY  browserContainersSettings.accesskey    \"i\">\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/preferences/search.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY defaultSearchEngine.label             \"預設搜尋引擎\">\n\n<!ENTITY chooseYourDefaultSearchEngine.label   \"請選擇您的預設搜尋引擎。&brandShortName; 會在網址列、搜尋列與首頁使用該搜尋引擎。\">\n\n<!ENTITY provideSearchSuggestions.label        \"提供搜尋建議\">\n<!ENTITY provideSearchSuggestions.accesskey    \"s\">\n\n<!ENTITY showURLBarSuggestions.label           \"在網址列結果中列出搜尋建議\">\n<!ENTITY showURLBarSuggestions.accesskey       \"l\">\n<!ENTITY urlBarSuggestionsPermanentPB.label    \"由於您已經設定 &brandShortName; 不要記住瀏覽紀錄，網址列中將不會顯示建議搜尋結果。\">\n\n<!ENTITY oneClickSearchEngines.label           \"快捷搜尋引擎清單\">\n\n<!ENTITY chooseWhichOneToDisplay.label         \"您可以直接在搜尋列使用不同搜尋引擎進行搜尋，請選擇要顯示哪些搜尋引擎。\">\n\n<!ENTITY engineNameColumn.label                \"搜尋引擎\">\n<!ENTITY engineKeywordColumn.label             \"關鍵字\">\n\n<!ENTITY restoreDefaultSearchEngines.label     \"還原預設搜尋引擎\">\n<!ENTITY restoreDefaultSearchEngines.accesskey \"d\">\n\n<!ENTITY removeEngine.label                    \"移除\">\n<!ENTITY removeEngine.accesskey                \"r\">\n\n<!ENTITY addMoreSearchEngines.label            \"新增其他搜尋引擎…\">\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/preferences/security.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  general.label                 \"一般\">\n\n<!ENTITY  warnOnAddonInstall.label        \"在網站試圖安裝附加元件時通知您\">\n<!ENTITY  warnOnAddonInstall.accesskey    \"W\">\n\n<!-- LOCALIZATION NOTE (enableSafeBrowsing.label, blockDownloads.label, blockUncommonUnwanted.label):\n  It is important that wording follows the guidelines outlined on this page:\n  https://developers.google.com/safe-browsing/developers_guide_v2#AcceptableUsage\n-->\n<!ENTITY  enableSafeBrowsing.label        \"封鎖危險及詐騙內容\">\n<!ENTITY  enableSafeBrowsing.accesskey    \"B\">\n\n<!ENTITY  blockDownloads.label            \"封鎖危險的下載項目\">\n<!ENTITY  blockDownloads.accesskey        \"D\">\n\n<!ENTITY  blockUncommonAndUnwanted.label     \"下載不安全或不常見的軟體時警告您\">\n<!ENTITY  blockUncommonAndUnwanted.accesskey \"C\">\n\n<!ENTITY  addonExceptions.label         \"例外網站…\">\n<!ENTITY  addonExceptions.accesskey     \"E\">\n\n\n<!ENTITY  logins.label                  \"登入資訊\">\n\n<!ENTITY  rememberLogins.label          \"為網站記住登入資訊\">\n<!ENTITY  rememberLogins.accesskey      \"R\">\n<!ENTITY  passwordExceptions.label      \"例外網站…\">\n<!ENTITY  passwordExceptions.accesskey  \"x\">\n\n<!ENTITY  useMasterPassword.label        \"使用主控密碼\">\n<!ENTITY  useMasterPassword.accesskey    \"U\">\n<!ENTITY  changeMasterPassword.label     \"變更主控密碼…\">\n<!ENTITY  changeMasterPassword.accesskey \"M\">\n\n<!ENTITY  savedLogins.label              \"已存登入資訊…\">\n<!ENTITY  savedLogins.accesskey          \"L\">\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/preferences/selectBookmark.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY selectBookmark.title\n  \"設為首頁\">\n<!ENTITY selectBookmark.label\n  \"請選擇要設為首頁的書籤，如果您選了一個資料夾，那其中的書籤會用分頁同時開啟。\">\n\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/preferences/siteDataSettings.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     window.title                  \"設定 - 網站資料\">\n<!ENTITY     settings.description          \"下列網站要求於您的磁碟中儲存網站資料。您可以指定要允許哪些網站儲存網站資料，預設情況下網站資料是暫存的，可自動刪除。\">\n<!ENTITY     hostCol.label                 \"網站\">\n<!ENTITY     statusCol.label               \"狀態\">\n<!ENTITY     usageCol.label                \"儲存空間\">\n<!ENTITY     searchPlaceHolder             \"搜尋\">\n<!ENTITY     searchPlaceHolder.accesskey   \"S\">\n<!ENTITY     removeSelected.label          \"移除選擇項目\">\n<!ENTITY     removeSelected.accesskey      \"r\">\n<!ENTITY     save.label                    \"儲存變更\">\n<!ENTITY     save.accesskey                \"a\">\n<!ENTITY     cancel.label                  \"取消\">\n<!ENTITY     cancel.accesskey              \"C\">\n<!ENTITY     removingDialog.title          \"移除網站資料\">\n<!ENTITY     removingDialog.description    \"移除網站資料的同時也會移除 Cookie。您可能會被登出這些網站，並移除離線網頁內容。您確定要進行此變更嗎？\">\n<!ENTITY     siteTree.label                \"下列網站的 Cookie 將被移除:\">\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/preferences/sync.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- The page shown when logged in... -->\n\n<!ENTITY engine.bookmarks.label     \"書籤\">\n<!ENTITY engine.bookmarks.accesskey \"m\">\n<!ENTITY engine.tabs.label2         \"開啟分頁\">\n<!ENTITY engine.tabs.accesskey      \"T\">\n<!ENTITY engine.history.label       \"瀏覽紀錄\">\n<!ENTITY engine.history.accesskey   \"r\">\n<!ENTITY engine.passwords.label     \"密碼\">\n<!ENTITY engine.passwords.accesskey \"P\">\n<!ENTITY engine.prefs.label         \"偏好設定\">\n<!ENTITY engine.prefs.accesskey     \"s\">\n<!ENTITY engine.addons.label        \"附加元件\">\n<!ENTITY engine.addons.accesskey    \"A\">\n\n<!-- Device Settings -->\n<!ENTITY fxaSyncDeviceName.label       \"裝置名稱\">\n<!ENTITY changeSyncDeviceName.label \"修改裝置名稱…\">\n<!ENTITY changeSyncDeviceName.accesskey \"h\">\n<!ENTITY cancelChangeSyncDeviceName.label \"取消\">\n<!ENTITY cancelChangeSyncDeviceName.accesskey \"n\">\n<!ENTITY saveChangeSyncDeviceName.label \"儲存\">\n<!ENTITY saveChangeSyncDeviceName.accesskey \"v\">\n\n<!-- Footer stuff -->\n<!ENTITY prefs.tosLink.label        \"服務條款\">\n<!ENTITY fxaPrivacyNotice.link.label \"隱私權公告\">\n\n<!-- LOCALIZATION NOTE (signedInUnverified.beforename.label,\nsignedInUnverified.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInUnverified.beforename.label \"\">\n<!ENTITY signedInUnverified.aftername.label \"未驗證。\">\n\n<!-- LOCALIZATION NOTE (signedInLoginFailure.beforename.label,\nsignedInLoginFailure.aftername.label): these two string are used respectively\nbefore and after the account email address. Localizers can use one of them, or\nboth, to better adapt this sentence to their language.\n-->\n<!ENTITY signedInLoginFailure.beforename.label \"請登入以重新連線\">\n<!ENTITY signedInLoginFailure.aftername.label \"\">\n\n<!ENTITY notSignedIn.label           \"您尚未登入。\">\n<!ENTITY signIn.label                \"登入\">\n<!ENTITY signIn.accesskey            \"g\">\n<!ENTITY profilePicture.tooltip      \"更改個人資料照片\">\n<!ENTITY verifiedManage.label        \"管理帳號\">\n<!ENTITY verifiedManage.accesskey    \"o\">\n<!ENTITY disconnect.label            \"取消連線…\">\n<!ENTITY disconnect.accesskey        \"D\">\n<!ENTITY verify.label                \"驗證電子郵件地址\">\n<!ENTITY verify.accesskey            \"V\">\n<!ENTITY forget.label                \"忘記此電子郵件地址\">\n<!ENTITY forget.accesskey            \"F\">\n\n<!ENTITY signedOut.caption            \"把 Web 隨身帶著走\">\n<!ENTITY signedOut.description        \"在您所有裝置間同步書籤、歷史紀錄、分頁、密碼、附加元件與偏好設定。\">\n<!ENTITY signedOut.accountBox.title   \"連線到 &syncBrand.fxAccount.label;\">\n<!ENTITY signedOut.accountBox.create  \"建立帳號\">\n<!ENTITY signedOut.accountBox.create.accesskey  \"C\">\n<!ENTITY signedOut.accountBox.signin  \"登入\">\n<!ENTITY signedOut.accountBox.signin.accesskey  \"I\">\n\n<!ENTITY signedIn.engines.label       \"在所有裝置間同步\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.*): the following strings will be used to\n     create a single sentence with active links.\n     The resulting sentence in English is: \"Download Firefox for\n     Android or iOS to sync with your mobile device.\" -->\n\n<!ENTITY mobilePromo3.start            \"下載 Firefox for\">\n<!-- LOCALIZATION NOTE (mobilePromo3.androidLink): This is a link title that links to https://www.mozilla.org/firefox/android/ -->\n<!ENTITY mobilePromo3.androidLink      \"Android\">\n\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSBefore): This is text displayed between mobilePromo3.androidLink and mobilePromo3.iosLink -->\n<!ENTITY mobilePromo3.iOSBefore         \"或\">\n<!-- LOCALIZATION NOTE (mobilePromo3.iOSLink): This is a link title that links to https://www.mozilla.org/firefox/ios/ -->\n<!ENTITY mobilePromo3.iOSLink          \"iOS\">\n\n<!ENTITY mobilePromo3.end              \"以與您的行動裝置同步。\">\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/preferences/tabs.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ctrlTabRecentlyUsedOrder.label       \"按下 Ctrl+Tab 時，依照最近使用分頁的順序切換分頁標籤\">\n<!ENTITY ctrlTabRecentlyUsedOrder.accesskey   \"T\">\n\n<!ENTITY newWindowsAsTabs.label       \"以新分頁取代新視窗\">\n<!ENTITY newWindowsAsTabs.accesskey   \"t\">\n\n<!ENTITY warnOnCloseMultipleTabs.label      \"關閉多個分頁前警告您\">\n<!ENTITY warnOnCloseMultipleTabs.accesskey  \"m\">\n\n<!ENTITY warnOnOpenManyTabs.label       \"開啟多個分頁時，警告我可能會拖慢 &brandShortName;\">\n<!ENTITY warnOnOpenManyTabs.accesskey   \"d\">\n\n<!ENTITY switchLinksToNewTabs.label        \"用新分頁開啟鏈結後，自動切換至該分頁\">\n<!ENTITY switchLinksToNewTabs.accesskey    \"h\">\n\n<!ENTITY showTabsInTaskbar.label          \"在 Windows 工作列顯示分頁預覽圖\">\n<!ENTITY showTabsInTaskbar.accesskey      \"k\">\n<!ENTITY tabsGroup.label          \"分頁\">\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/preferences/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title                     \"例外 - 翻譯\">\n<!ENTITY window.width                     \"36em\">\n<!ENTITY windowClose.key                  \"w\">\n\n<!ENTITY noTranslationForLanguages.label  \"不對下列語言提供翻譯:\">\n<!ENTITY treehead.languageName.label      \"語言\">\n<!ENTITY removeLanguage.label             \"移除語言\">\n<!ENTITY removeLanguage.accesskey         \"R\">\n<!ENTITY removeAllLanguages.label         \"移除所有語言\">\n<!ENTITY removeAllLanguages.accesskey     \"e\">\n\n<!ENTITY noTranslationForSites.label      \"不對下列網站提供翻譯:\">\n<!ENTITY treehead.siteName.label          \"網站\">\n<!ENTITY removeSite.label                 \"移除網站\">\n<!ENTITY removeSite.accesskey             \"S\">\n<!ENTITY removeAllSites.label             \"移除全部網站\">\n<!ENTITY removeAllSites.accesskey         \"i\">\n\n<!ENTITY button.close.label               \"關閉\">\n<!ENTITY button.close.accesskey           \"C\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/quitDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nquitDialogTitle=離開 %S\n\nquitTitle=離開\ncancelTitle=取消\nsaveTitle=儲存後離開\nneverAsk2=下次不要再詢問\nmessage=您要讓 %S 儲存您開啟的分頁及視窗並在下次啟動時顯示嗎？\nmessageNoWindows=您要讓 %S 儲存您開啟的分頁並在下次啟動時顯示嗎？\nmessagePrivate=您正在隱私瀏覽模式當中。離開 %S 將會捨棄您所有的分頁與視窗。\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/safeMode.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeModeDialog.title         \"&brandShortName; 安全模式\">\n<!ENTITY window.maxWidth              \"400\">\n\n<!ENTITY startSafeMode.label          \"以安全模式啟動\">\n<!ENTITY refreshProfile.label         \"重新整理 &brandShortName;\">\n\n<!ENTITY safeModeDescription3.label   \"您可以透過安全模式來排除 &brandShortName; 的問題。\">\n<!ENTITY safeModeDescription4.label   \"您的附加元件與自訂設定值將會暫時被停用。\">\n\n<!ENTITY refreshProfileInstead.label  \"您也可以略過安全模式的程序，試試看重新整理 &brandShortName;。\">\n\n<!-- LOCALIZATION NOTE (autoSafeModeDescription3.label): Shown on the safe mode dialog after multiple startup crashes. See also chrome/global/resetProfile.dtd -->\n<!ENTITY autoSafeModeDescription3.label \"&brandShortName; 在啟動時未預期地關閉了。這可能是由附加元件或其他問題所造成的，您可以試著以安全模式啟動來排除這個問題。\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/safebrowsing/phishing-afterload-warning-message.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY safeb.palm.accept.label \"帶我離開這裡！\">\n<!ENTITY safeb.palm.decline.label \"忽略此警告\">\n<!-- Localization note (safeb.palm.notdeceptive.label) - Label of the Help menu\n  item. Either this or reportDeceptiveSiteMenu.label from report-phishing.dtd is\n  shown. -->\n<!ENTITY safeb.palm.notdeceptive.label \"這不是詐騙網站…\">\n<!-- Localization note (safeb.palm.notdeceptive.accesskey) - Because\n  safeb.palm.notdeceptive.label and reportDeceptiveSiteMenu.title from\n  report-phishing.dtd are never shown at the same time, the same accesskey can\n  be used for them. -->\n<!ENTITY safeb.palm.notdeceptive.accesskey \"d\">\n<!ENTITY safeb.palm.reportPage.label \"為什麼要封鎖此網頁？\">\n\n<!ENTITY safeb.blocked.malwarePage.title \"已知的有害網頁！\">\n<!-- Localization note (safeb.blocked.malwarePage.shortDesc) - Please don't translate the contents of the <span id=\"malware_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.malwarePage.shortDesc \"這個在 <span id='malware_sitename'/> 的網頁已被回報為有害網頁，依據您所選擇的安全設定予以封鎖。\">\n<!ENTITY safeb.blocked.malwarePage.longDesc \"<p>有害網頁會嘗試安裝能竊取隱私資訊、利用您的電腦攻擊他人或破壞作業系統等的惡意軟體到您的電腦上。</p><p>某些有害網頁會故意安裝有害軟體到電腦上，但更多網頁是在連網頁擁有者都不知情的情況下，成為有害軟體散佈的溫床。</p>\">\n\n<!ENTITY safeb.blocked.unwantedPage.title \"已回報為不安全的軟體網頁！\">\n<!-- Localization note (safeb.blocked.unwantedPage.shortDesc) - Please don't translate the contents of the <span id=\"unwanted_sitename\"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.unwantedPage.shortDesc \"此網頁 <span id='unwanted_sitename'/> 已被回報為疑似提供不安全的軟體。依照您的安全性偏好設定已封鎖此網頁。\">\n<!ENTITY safeb.blocked.unwantedPage.longDesc \"<p>提供不安全軟體的網站可能會嘗試安裝詐騙軟體，並以您預期外的方式影響系統。</p>\">\n\n<!ENTITY safeb.blocked.phishingPage.title2 \"詐騙網站！\">\n<!-- Localization note (safeb.blocked.phishingPage.shortDesc2) - Please don't translate the contents of the <span id=\"phishing_sitename\"/> tag. It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->\n<!ENTITY safeb.blocked.phishingPage.shortDesc2 \"位於 <span id='phishing_sitename'/> 的這張網頁已被回報為詐騙網站，並已依照您的安全性偏好設定封鎖。\">\n<!ENTITY safeb.blocked.phishingPage.longDesc2 \"<p>詐騙網站會設計來誤導您做某些危險的事情，例如安裝軟體或提供密碼、手機號碼、信用卡號等個人資訊。</p><p>在這些網頁中輸入任何資訊可能會導致個人身分被盜用，或其他詐騙事件。</p>\">\n\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/safebrowsing/report-phishing.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Localization note (reportDeceptiveSiteMenu.title) - Label of the Help menu\n  item. Either this or safeb.palm.notdeceptive.label from\n  phishing-afterload-warning-message.dtd is shown. -->\n<!ENTITY reportDeceptiveSiteMenu.title      \"回報詐騙網站…\">\n<!-- Localization note (reportDeceptiveSiteMenu.accesskey) - Because\n  safeb.palm.notdeceptive.label from phishing-afterload-warning-message.dtd and\n  reportDeceptiveSiteMenu.title are never shown at the same time, the same\n  accesskey can be used for them. -->\n<!ENTITY reportDeceptiveSiteMenu.accesskey  \"D\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/sanitize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY sanitizePrefs2.title          \"歷史記錄清除設定\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.modal.width): width of the Clear History on Shutdown dialog.\n     Should be large enough to contain the item* strings on a single line.\n     The column width should be set at half of the dialog width. -->\n<!ENTITY sanitizePrefs2.modal.width    \"34em\">\n<!ENTITY sanitizePrefs2.column.width   \"17em\">\n<!-- LOCALIZATION NOTE (sanitizePrefs2.inContent.dialog.width): width of the\n     Clear History on Shutdown subdialog in the in-content preferences.\n     Should be large enough to contain the item* strings on a single line.\n     The column width adjusts the width of the first column in the dialog.\n     You can set the column width to a value that makes the dialog look visually balanced,\n     or at half of the dialog width if unsure. -->\n<!ENTITY sanitizePrefs2.inContent.dialog.width \"34em\">\n<!ENTITY sanitizePrefs2.inContent.column.width \"24em\">\n\n<!ENTITY sanitizeDialog2.title         \"清除最近的歷史記錄\">\n<!-- LOCALIZATION NOTE (sanitizeDialog2.width): width of the Clear Recent History dialog -->\n<!ENTITY sanitizeDialog2.width         \"34em\">\n\n<!ENTITY clearDataSettings2.label     \"當我離開 &brandShortName; 時，它應該自動清除:\">\n\n<!-- XXX rearrange entities to match physical layout when l10n isn't an issue -->\n<!-- LOCALIZATION NOTE (clearTimeDuration.*): \"Time range to clear\" dropdown.\n     See UI mockup at bug 480169 -->\n<!ENTITY clearTimeDuration.label          \"清除時間範圍: \">\n<!ENTITY clearTimeDuration.accesskey      \"T\">\n<!ENTITY clearTimeDuration.lastHour       \"一小時內\">\n<!ENTITY clearTimeDuration.last2Hours     \"兩小時內\">\n<!ENTITY clearTimeDuration.last4Hours     \"四小時內\">\n<!ENTITY clearTimeDuration.today          \"今天\">\n<!ENTITY clearTimeDuration.everything     \"所有歷史記錄\">\n<!-- Localization note (clearTimeDuration.suffix) - trailing entity for languages\nthat require it.  -->\n<!ENTITY clearTimeDuration.suffix         \"\">\n<!ENTITY clearTimeDuration.dateColumn     \"瀏覽日期\">\n<!ENTITY clearTimeDuration.nameColumn     \"名稱\">\n\n<!-- LOCALIZATION NOTE (detailsProgressiveDisclosure.*): Labels and accesskeys\n     of the \"Details\" progressive disclosure button.  See UI mockup at bug\n     480169 -->\n<!ENTITY detailsProgressiveDisclosure.label     \"詳細資訊\">\n<!ENTITY detailsProgressiveDisclosure.accesskey \"e\">\n\n<!ENTITY historySection.label         \"瀏覽紀錄\">\n<!ENTITY dataSection.label            \"資料\">\n\n<!ENTITY itemHistoryAndDownloads.label     \"瀏覽與下載記錄\">\n<!ENTITY itemHistoryAndDownloads.accesskey \"B\">\n<!ENTITY itemFormSearchHistory.label       \"已存表單及搜尋記錄\">\n<!ENTITY itemFormSearchHistory.accesskey   \"F\">\n<!ENTITY itemCookies.label                 \"Cookie\">\n<!ENTITY itemCookies.accesskey             \"C\">\n<!ENTITY itemCache.label                   \"快取\">\n<!ENTITY itemCache.accesskey               \"a\">\n<!ENTITY itemOfflineApps.label             \"離線網站資料\">\n<!ENTITY itemOfflineApps.accesskey         \"O\">\n<!ENTITY itemActiveLogins.label            \"已登入的連線\">\n<!ENTITY itemActiveLogins.accesskey        \"L\">\n<!ENTITY itemSitePreferences.label         \"個別網站設定\">\n<!ENTITY itemSitePreferences.accesskey     \"S\">\n\n<!-- LOCALIZATION NOTE (sanitizeEverythingUndoWarning): Second warning paragraph\n     that appears when \"Time range to clear\" is set to \"Everything\".  See UI\n     mockup at bug 480169 -->\n<!ENTITY sanitizeEverythingUndoWarning     \"此動作無法復原。\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nsearchtip=使用 %S 搜尋\n\n# LOCALIZATION NOTE (searchPlaceholder): this is shown in the searchbox when\n# the user hasn't typed anything yet.\nsearchPlaceholder=搜尋\n\n# LOCALIZATION NOTE (searchHeader): this is displayed at the top of the panel\n# showing search suggestions.\n# %S is replaced with the name of the current default search engine.\nsearchHeader=搜尋 %S\n\n# LOCALIZATION NOTE (cmd_pasteAndSearch): \"Search\" is a verb, this is the\n# search bar equivalent to the url bar's \"Paste & Go\"\ncmd_pasteAndSearch=貼上並搜尋\n\ncmd_clearHistory=清除搜尋記錄\ncmd_clearHistory_accesskey=h\n\ncmd_showSuggestions=顯示搜尋建議\ncmd_showSuggestions_accesskey=S\n\n# LOCALIZATION NOTE (cmd_addFoundEngine): %S is replaced by the name of\n# a search engine offered by a web page. Each engine is displayed as a\n# menuitem at the bottom of the search panel.\ncmd_addFoundEngine=新增「%S」\n# LOCALIZATION NOTE (cmd_addFoundEngineMenu): When more than 5 engines\n# are offered by a web page, instead of listing all of them in the\n# search panel using the cmd_addFoundEngine string, they will be\n# grouped in a submenu using cmd_addFoundEngineMenu as a label.\ncmd_addFoundEngineMenu=新增搜尋引擎\n\n# LOCALIZATION NOTE (searchForSomethingWith):\n# This string is used to build the header above the list of one-click\n# search providers:  \"Search for <user-typed string> with:\"\n# NB: please leave the <span> and its class exactly as it is in English.\nsearchForSomethingWith=用以下的工具尋找 <span class='contentSearchSearchWithHeaderSearchText'></span>：\n\n# LOCALIZATION NOTE (searchWithHeader):\n# The wording of this string should be as close as possible to\n# searchForSomethingWith. This string will be used when the user\n# has not typed anything.\nsearchWithHeader=搜尋:\n\n# LOCALIZATION NOTE (searchSettings):\n# This is the label for the button that opens Search preferences.\nsearchSettings=變更搜尋設定\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/searchbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cmd_engineManager.label        \"管理搜尋引擎…\">\n<!ENTITY searchEndCap.label             \"搜尋\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/searchplugins/ddg.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<OpenSearchDescription xmlns=\"http://a9.com/-/spec/opensearch/1.1/\"> \n  <ShortName>DuckDuckGo</ShortName> \n  <Description>Search DuckDuckGo</Description> \n  <InputEncoding>UTF-8</InputEncoding> \n  <Image height=\"16\" width=\"16\">data:image/icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA11RgALs6oACbQ9wAj0v8AI9L/ACfQ9wAu0agANdUYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzzN4CNdL/oK/z//////////////////////+jsPv/BDXX/wAz0t4AAAAAAAAAAAAAAAAAAAAAAAAAAAAyzvNSduD//////8jK/v+P+Lf/IbQL/17RPP+J3Y//wOKX//////9YeuX/ADLO8wAAAAAAAAAAAAAAAAAw091piOX/8/X9/1Fx5P9xhu//WOWZ/0W9Lv9Lwjn/J8BB/xyDAP9bdfL/9fP//2mI5v8AMNPdAAAAAAc610YRQ9f//////0Zr4P8AGdD/sb32////////////wrv//wAh1/8MPab/ACPc/05r4///////EkPX/wc610YANtWkrr/y/6S48P8AJ9L/AB3R/+/w/v///////////3+D7f8AQeL/AYTw/wFr5/8AMNb/p7Tv/6698v8AM9WkADLW//////8yXt//AC3V/wAw1/////////////z///8A0P7/AKb1/wWI7P8AuPf/AJ3w/zZW3P//////ADHV/wAx2P//////AzrZ/wAu1/84ZOL////////////e////AND//wC1+f8Atff/AZbv/wY62f8ELNf//////wAw1/8AMtn//////wAw2f8ALNn/kKrz////+//cwbH////////////R////Rcb8/wDO/f8A/P//AHzo//////8AMNj/ADXa//////8vXuL/ACna/4yq9///79T/jUkg/9i+r///////r2Q0/7Cozv8BKdr/AirY/zdZ4P//////ADTa/wI72tOuv/T/prr0/wAl2v+JqPb//7yW/+bUxv/9+/n////u//W+n/+Op/L/ADPd/wAv2v+ru/T/r7/0/wI72tMLQd1DEEjg//////9Cbef/ADng///////////////////////R3///AC3g/wAy3v9SeOn//////xFI4P8LQd1DAAAAAAM64PNmiuz/9/j//2mN7f/m7P3///////////9Cb+n/ACXd/wAt3v9rju3//////2iL7P8DOuDzAAAAAAAAAAAAAAAAAT3g/0p16f//////3OT8/3OS7v8AKt3/ACPc/zhn5/+xw/b//////0956v8CPeD/AAAAAAAAAAAAAAAAAAAAAAAAAAAEPODzBUDh/5uz8//7/f7/////////////////prz0/wtF4v8FQeDzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtF5kYDQOOkADrj/wA44v8AOeP/ADzk/wVB46QPReZGAAAAAAAAAAAAAAAAAAAAAPAPAADgBwAAwAMAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAADAAwAA4AcAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAATCwAAEwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChIzyAnRNFwJ0TQryND0d8nRNH/J0TR/ydE0f8nRNH/I0PR3ydE0K8nRNFwKEjPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChE00AlRdK/J0XS/ydF0v8nRdL/XXPd/11z3f94i+P/k6Lp/5Oi6f9rf+D/NVDV/ydF0v8nRdL/JUXSvyhE00AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAzxAnRNOvJ0XT/ydF0/8lRdK/KEXSYOvu+6/+/v6//v7+v/39/c////////////7+/r/J0fOAKEXSYCVF0r8nRdP/J0XT/ydE068gQM8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlRdUwJ0bT7ydG0/8nRtHPKETTQAAAAADHx8dA2vHhn5TYpN/o9+z/////////////////8PL83ydG0o8lRdUwAAAAAChE00AnRtHPJ0bT/ydG0+8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEXVYCdG1P8nRtT/KEbTgAAAAAAmRtZQI0PU38jIyP/F6s//Rrtk/0a7ZP9/yIr/c796/4vLkv+JpNf/M3Kq/zyWh/8zeKTfJkbWUAAAAAAoRtOAJ0bU/ydG1P8oRdVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVF1TAnR9X/J0fV/yhF1WAgQM8QJ0fTrydH1f9CW8//2tra/6Pdsv9Gu2T/Rrtk/0WzWv9Gu2T/Rrtk/0a7ZP9Gu2T/Rrtk/z6egP8nR9X/J0fTryBAzxAoRdVgJ0fV/ydH1f8lRdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAgQM8QJ0fV7ydH1f8oSNVgIEDPECdH1c8nR9X/J0fV/1xwyf/t7e3/o92y/0a7ZP9Gu2T/Ra5U/0a7ZP9Gu2T/Rrtk/0a7ZP9Gu2T/Pp6A/ydH1f8nR9X/J0fVzyBAzxAoSNVgJ0fV/ydH1e8gQM8QAAAAAAAAAAAAAAAAAAAAACdH1q8nR9b/KEjVgCBQzxAnR9bPJ0fW/ydH1v8nR9b/gIzB//r6+v+j3bL/Rrtk/13Ed/+i26//ruG7/z6egf8+noH/Rrtk/0a7ZP86kI//J0fW/ydH1v8nR9b/J0fWzyBQzxAoSNWAJ0fW/ydH1q8AAAAAAAAAAAAAAAAoSNdAJkjW/yZH1s8AAAAAJEfWryZI1v8mSNb/JkjW/yZI1v+jqsT//////+j37P/R7tj////////////W3ff/JkjW/yZI1v8uZbr/PJeI/zJzrP8mSNb/JkjW/yZI1v8mSNb/JEfWrwAAAAAmR9bPJkjW/yhI10AAAAAAAAAAACVI1r8mSNf/KEjXQCZJ1lAmSNf/JkjX/yZI1/8mSNf/JkjX/9HR0f///////////////////////////5Ok6/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JkjX/yZI1/8mSNf/JknWUChI10AmSNf/JUjWvwAAAAAoSNcgJknY/yZH2M8AAAAAI0nY3yZJ2P8mSdj/JknY/yZJ2P9KZM//39/f////////////////////////////XHfi/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8mSdj/JknY/yZJ2P8jSdjfAAAAACZH2M8mSdj/KEjXICdJ2HAmSdj/JUjXYCVK2jAmSdj/JknY/yZJ2P8mSdj/JknY/2V4yf/t7e3///////////////////////////9cd+L/HXTj/xSf7/8Nwfj/CdL8/wnS/P8J0vz/ELDz/xt85v8mSdj/JknY/yZJ2P8lStowJUjXYCZJ2P8nSdhwJErZryZK2f8oSNcgJUnajyZK2f8mStn/JkrZ/yZK2f8mStn/iJPA////////////////////////////0ff+/xjV/P8J0vz/Drn1/xiO6/8Yjuv/GI7r/xCw8/8Lyvr/CdL8/xmF6P8mStn/JkrZ/yVJ2o8oSNcgJkrZ/yRK2a8jStrfI0rZ3wAAAAAlSdq/Jkra/yZK2v8mStr/Jkra/yZK2v+xtsf///////////////////////////8o2Pz/CdL8/wvK+v8mStr/Jkra/yZK2v8mStr/Jkra/yZK2v8iW97/Jkra/yZK2v8mStr/JUnavwAAAAAjStnfI0ra3yZK2v8lSdq/AAAAACZH2O8mStr/Jkra/yZK2v8mStr/L1HY/9HR0f///////////////////////////yjY/P8J0vz/CdL8/xCw9P8QsPT/ELD0/xSf7/8ddeX/Jkra/yZK2v8mStr/Jkra/yZK2v8mR9jvAAAAACVJ2r8mStr/Jkvb/yVJ2r8AAAAAJkvb/yZL2/8mS9v/Jkvb/yZL2/9KZtL/4+Pj////////////////////////////4Pn//0fd/f8J0vz/CdL8/wnS/P8J0vz/CdL8/wnS/P8Lyvr/Fpfu/yJc3/8mS9v/Jkvb/yZL2/8AAAAAJUnavyZL2/8mS9z/JUncvwAAAAAmS9z/Jkvc/yZL3P8mS9z/Jkvc/26AyP/x8fH//////////////////////////////////////9H3/v/C9P7/o+7+/2fa+/8Oufb/CdL8/wnS/P8J0vz/CdL8/xiP7P8mS9z/Jkvc/wAAAAAlSdy/Jkvc/yZM3P8lTNy/AAAAACZJ2e8mTNz/Jkzc/yZM3P8mTNz/iJTB////////////qnth/5VaOf/x6eX///////////////////////Hp5f/x6eX/ydL2/yZM3P8kVN7/G37o/xKo8v8QsfT/HXbm/yZM3P8mSdnvAAAAACVM3L8mTNz/I0vc3yZJ2u8AAAAAJUzevyZM3f8mTN3/Jkzd/yZM3f+fqc3///////////+VWjn/v5yI/+re1///////////////////////jk8s/7iRe//J0vb/Jkzd/yZM3f8mTN3/Jkzd/yZM3f8mTN3/Jkzd/yVM3r8AAAAAI0vc3yNL3N8kTd2vJk3d/yhQ3yAlTd2PJk3d/yZN3f8mTd3/Jk3d/6St0v////////////Hp5f/q3tf///////////////////////////+xhm7/49PK/6Cx8P8mTd3/Jk3d/yZN3f8mTd3/Jk3d/yZN3f8mTd3/JU3djyhQ3yAmTd3/JE3drydN33AmTd7/J03fcCVK3zAmTd7/Jk3e/yZN3v8mTd7/pK7S///////Sp5r/////////////////////////////////////////////////T27k/yZN3v8mTd7/Jk3e/yZN3v8mTd7/Jk3e/yZN3v8lSt8wJ03fcCZN3v8nTd9wKFDfICZO3/8mTt3PAAAAACVN3r8mTt//Jk7f/yZO3/+EltX//////+fRyv/SqaD/59LO///////////////////////at63/vIBy/7Glxf8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8mTt//JU3evwAAAAAmTt3PJk7f/yhQ3yAAAAAAJE/dryZO3/8oUN9AKFDfQCZO3/8mTt//Jk7f/zhb2v/o6/T/////////////////////////////////////////////////XHrn/yZO3/8mTt//Jk7f/yZO3/8mTt//Jk7f/yZO3/8oUN9AKFDfQCZO3/8kT92vAAAAAAAAAAAoUN9AJk7g/yZO4M8AAAAAJk/hnyZO4P8mTuD/Jk7g/05v5v/k6fv//////////////////////////////////////3eR7P8mTuD/Jk7g/yZO4P8mTuD/Jk7g/yZO4P8mTuD/Jk/hnwAAAAAmTuDPJk7g/yhQ30AAAAAAAAAAAAAAAAAjT+GfJU/h/yVO4Y8gUN8QIk7gzyVP4f8lT+H/SWnW/0lp1v+bq+H/8fHx/////////////////6Cy8v9OcOb/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yJO4M8gUN8QJU7hjyVP4f8jT+GfAAAAAAAAAAAAAAAAAAAAACBQ3xAlTOHvJU/h/yVQ4mAgUN8QIk7hzyVP4f+ktOv///////////////////////H0/f9phur/JU/h/yVP4f8lT+H/JU/h/yVP4f8lT+H/JU/h/yVP4f8iTuHPIFDfECVQ4mAlT+H/JUzh7yBQ3xAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ3zAlUOLvJVDi/yVQ4mAgUN8QI1Din4mb2//J0/j/ydP4/6299P93ku3/M1vk/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/I1DinyBQ3xAlUOJgJVDi/yVQ4u8lUN8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAlUOLvJVDi/yVQ4o8AAAAAJFDjQCVQ4r8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDi/yVQ4v8lUOL/JVDivyRQ40AAAAAAJVDijyVQ4v8lUOLvJVDkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQ5DAjUeTfJVHj/yNR5N8kUONAAAAAACVQ5DAmUuOAJVHivyNR5N8lUeP/JVHj/yNR5N8lUeK/JlLjgCVQ5DAAAAAAJFDjQCNR5N8lUeP/I1Hk3yVQ5DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBQ3xAjUuSfJVHk/yVR5P8jUeTfJFLkcChQ5yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoUOcgJFLkcCNR5N8lUeT/JVHk/yNS5J8gUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkUONAI1LknyVS5P8lUuT/JVLk/yVS5O8lUeS/JVHkvyVR5L8lUeS/JVLk7yVS5P8lUuT/JVLk/yRS468kUONAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFDfECVS5GAjUuWfIlPlzyVS5f8lUuX/JVLl/yVS5f8iU+XPI1LlnyVS5GAgUN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/ggBB/wgAEP4AAAB8AAAAPAAAADiAAAEYAAAAEQAAAIAAAAAAAAAAAgAAAEIAAABCAAAAQgAAAEIAAABCAAAAQAAAAAAAAAABAAAAiAAAABiAAAEcAAAAPAAAAD4AAAB/CAAQ/4IAQf/AfgP/8AAP//wAP/</Image>\n  <Url type=\"text/html\" method=\"get\" template=\"https://duckduckgo.com/\" rel=\"searchform\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"contextmenu\" value=\"ffcm\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"keyword\"     value=\"ffab\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"searchbar\"   value=\"ffsb\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"homepage\"    value=\"ffhp\"/>\n    <MozParam name=\"t\" condition=\"purpose\" purpose=\"newtab\"      value=\"ffnt\"/>\n  </Url>\n  <Url type=\"application/x-suggestions+json\" template=\"https://ac.duckduckgo.com/ac/\">\n    <Param name=\"q\" value=\"{searchTerms}\"/>\n    <Param name=\"type\" value=\"list\"/>\n  </Url>\n</OpenSearchDescription> \n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/searchplugins/findbook-zh-TW.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Findbook</ShortName>\n<Description>Findbook 書籍搜尋</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAArHEA/6xxAP+scQD/rHEA/6xxAP+scQD/rHEA/6xxAP+scQD/rHEA/6xxAP+scQD/rHEA/7a2tv8AAAAArHEA/LZ3AP/LhgT/1YwF/9SMBP/UjAT/1IwE/9SMBP/UjAT/1IwE/9SMBf/UjAX/1IwF/6xxAP+2trb/ypMqDqxxAP+2eAD/y4YC/9OMBf/QgQD/9uvV////////////uXAA/9WMBP/UjAX/1IwF/9SMBf+scQD/tra2/61zAuKscQD/tngA/8uGAv/UjAX/z4EA//Xmyv///////////7pwAP/VjAT/1IwF/9SMBf/UjAX/rHEA/7a2tv+scQD/rHEA/7Z4AP/LhgT/1IwF/8+BAP/15sr///////////+6cAD/1YwE/9SMBf/UjAX/1IwF/6xxAP+2trb/rHEA/6xxAP+2eAD/y4YC/9OMBf/QgQD/9ebK////////////tGQA/9GCAP/PgAD/0YQA/9SMBf+scQD/tra2/6xxAP+scQD/tngA/8uGBP/UjAX/z4EA//Xmyv/////////////////////////////////QggD/rHEA/7a2tv+scQD/rHEA/7Z4AP/LhgL/1IwF/9CBAP/15sr///////////+5hCL/yJg5/8iYO//BjjD/04kA/6xxAP+2trb/rHEA/6xxAP+2eAD/y4YE/9SMBf/OgQD/9ebK////////////um0A/9aKAP/UiQD/1YoA/9SLA/+scQD/tra2/6xxAP+scQD/tngA/8uGBP/UjAX/0IEA//Xmyf///////////7pwAP/VjAT/1IwF/9SLA//Tiwb/rHEA/7a2tv+scQD/rHEA/7Z4AP/LhgL/1IwE/859AP/15sr///////////+1ZwD/04YA/9GEAP/RgAD/zKVa/6xxAP+2trb/rHEA/6xxAP+2eAD/y4YB/9WMBf////////////////////////////////////////////////+scQD/tra2/6xxAP+scQD/tXUA/8uDAP/SkRj/yJc5/8iXOf/Ilzn/yJc5/8iWN//Ilzn/x5c5/8iXOf/Ilzn/rHEA/7a2tv+scQD/rHEA/7B2CP+scQD/rHEA/6xxAP+scQD/rHEA/6xxAP+scQD/rHEA/6xxAP+scQD/rHEA/61xAP+2trb/rHEA/6xyAfvp+///6PD//+z2///w+///9f////v//////////////////////////////////////////////6xxAP8AAAAArncM8axxAP+scQD/rHEA/6xxAP+scQD/rHEA/6xxAP+scQD/rHEA/6xxAP+scQD/rHEA/691B/mtcwPugAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA%3D%3D</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"http://findbook.tw/search/suggest?q={searchTerms}&amp;utm_source=ff-bundled&amp;utm_medium=mozsearch&amp;utm_campaign=search\" />\n<Url type=\"text/html\" method=\"GET\" template=\"http://findbook.tw/search\" resultdomain=\"findbook.tw\">\n\t<Param name=\"q\" value=\"{searchTerms}\"/>\n\t<Param name=\"utm_source\" value=\"ff-bundled\"/>\n\t<Param name=\"utm_medium\" value=\"mozsearch\"/>\n\t<Param name=\"utm_campaign\" value=\"search\"/>\n</Url>\n<SearchForm>http://findbook.tw/search</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/searchplugins/google-nocodes.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///zD9/f2W/f392P39/fn9/f35/f391/39/ZT+/v4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Cf39/Zn///////////////////////////////////////////39/ZX///8IAAAAAAAAAAAAAAAA/v7+Cf39/cH/////+v35/7TZp/92ul3/WKs6/1iqOv9yuFn/rNWd//j79v///////f39v////wgAAAAAAAAAAP39/Zn/////7PXp/3G3WP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP+Or1j//vDo///////9/f2VAAAAAP///zD/////+vz5/3G3V/9TqDT/WKo6/6LQkf/U6cz/1urO/6rUm/+Zo0r/8IZB//adZ////v7///////7+/i79/f2Y/////4nWzf9Lqkj/Vqo4/9Xqzv///////////////////////ebY//SHRv/0hUL//NjD///////9/f2U/f392v////8sxPH/Ebzt/43RsP/////////////////////////////////4roL/9IVC//i1jf///////f391/39/fr/////Cr37/wW8+/+16/7/////////////////9IVC//SFQv/0hUL/9IVC//SFQv/3pnX///////39/fn9/f36/////wu++/8FvPv/tuz+//////////////////SFQv/0hUL/9IVC//SFQv/0hUL/96p7///////9/f35/f392/////81yfz/CrL5/2uk9v///////////////////////////////////////////////////////f392P39/Zn/////ks/7/zdS7P84Rur/0NT6///////////////////////9/f////////////////////////39/Zb+/v4y//////n5/v9WYu3/NUPq/ztJ6/+VnPT/z9L6/9HU+v+WnfT/Ul7t/+Hj/P////////////////////8wAAAAAP39/Z3/////6Or9/1hj7v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9sdvD////////////9/f2YAAAAAAAAAAD///8K/f39w//////5+f7/paz2/11p7v88Suv/Okfq/1pm7v+iqfX/+fn+///////9/f3B/v7+CQAAAAAAAAAAAAAAAP///wr9/f2d///////////////////////////////////////////9/f2Z/v7+CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f2Z/f392/39/fr9/f36/f392v39/Zj///8wAAAAAAAAAAAAAAAAAAAAAPAPAADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAPAPAAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/g3+/v5X/f39mf39/cj9/f3q/f39+f39/fn9/f3q/f39yP39/Zn+/v5W////DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f2c/f399f/////////////////////////////////////////////////////9/f31/f39mv7+/iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/gn9/f2K/f39+////////////////////////////////////////////////////////////////////////////f39+v39/Yf///8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4k/f390v////////////////////////////////////////////////////////////////////////////////////////////////39/dD///8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////MP39/er//////////////////////////+r05v+v16H/gsBs/2WxSf9Wqjj/Vqk3/2OwRv99vWX/pdKV/97u2P////////////////////////////39/ej+/v4vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/iT9/f3q/////////////////////+v15/+Pxnv/VKk2/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/36+Z//d7tf///////////////////////39/ej///8iAAAAAAAAAAAAAAAAAAAAAAAAAAD///8K/f390//////////////////////E4bn/XKw+/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1apN/+x0pv///////////////////////39/dD///8IAAAAAAAAAAAAAAAAAAAAAP39/Yv/////////////////////sdij/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9TqDT/YKU1/8qOPv/5wZ////////////////////////39/YcAAAAAAAAAAAAAAAD+/v4l/f39+////////////////8Lgt/9TqDT/U6g0/1OoNP9TqDT/U6g0/1OoNP9utlT/n86N/7faqv+426v/pdKV/3u8ZP9UqDX/U6g0/3egN//jiUH/9IVC//SFQv/82MP//////////////////f39+v7+/iMAAAAAAAAAAP39/Z3////////////////q9Ob/W6w+/1OoNP9TqDT/U6g0/1OoNP9nskz/zOXC/////////////////////////////////+Dv2v+osWP/8YVC//SFQv/0hUL/9IVC//WQVP/++fb//////////////////f39mgAAAAD+/v4O/f399v///////////////4LHj/9TqDT/U6g0/1OoNP9TqDT/dblc//L58P/////////////////////////////////////////////8+v/3p3f/9IVC//SFQv/0hUL/9IVC//rIqf/////////////////9/f31////DP7+/ln////////////////f9v7/Cbz2/zOwhv9TqDT/U6g0/2KwRv/v9+z///////////////////////////////////////////////////////738//1kFT/9IVC//SFQv/0hUL/9plg///////////////////////+/v5W/f39nP///////////////4jf/f8FvPv/Bbz7/yG1s/9QqDz/vN2w//////////////////////////////////////////////////////////////////rHqP/0hUL/9IVC//SFQv/0hUL//vDn//////////////////39/Zn9/f3L////////////////R878/wW8+/8FvPv/Bbz7/y7C5P/7/fr//////////////////////////////////////////////////////////////////ere//SFQv/0hUL/9IVC//SFQv/718H//////////////////f39yP39/ez///////////////8cwvv/Bbz7/wW8+/8FvPv/WNL8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//rIqv/////////////////9/f3q/f39+v///////////////we9+/8FvPv/Bbz7/wW8+/993P3///////////////////////////////////////SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/+cGf//////////////////39/fn9/f36////////////////B737/wW8+/8FvPv/Bbz7/33c/f//////////////////////////////////////9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/6xaX//////////////////f39+f39/e3///////////////8cwvv/Bbz7/wW8+/8FvPv/WdP8///////////////////////////////////////0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//SFQv/0hUL/9IVC//vVv//////////////////9/f3q/f39y////////////////0bN/P8FvPv/Bbz7/wW8+/8hrvn/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/cj9/f2c////////////////ht/9/wW8+/8FvPv/FZP1/zRJ6/+zuPf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39mf7+/lr////////////////d9v7/B7n7/yB38f81Q+r/NUPq/0hV7P/u8P3////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5X////D/39/ff///////////////9tkPT/NUPq/zVD6v81Q+r/NUPq/2Fs7//y8v7////////////////////////////////////////////09f7//////////////////////////////////////////////////f399f7+/g0AAAAA/f39n////////////////+Tm/P89Suv/NUPq/zVD6v81Q+r/NUPq/1Bc7f/IzPn/////////////////////////////////x8v5/0xY7P+MlPP////////////////////////////////////////////9/f2cAAAAAAAAAAD+/v4n/f39/P///////////////7W69/81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v9ZZe7/k5v0/6609/+vtff/lJv0/1pm7v81Q+r/NUPq/zVD6v+GjvL//v7//////////////////////////////f39+/7+/iQAAAAAAAAAAAAAAAD9/f2N/////////////////////6Cn9f81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v+BivL////////////////////////////9/f2KAAAAAAAAAAAAAAAAAAAAAP7+/gv9/f3V/////////////////////7W69/8+S+v/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/P0zr/7q/+P///////////////////////f390v7+/gkAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3r/////////////////////+Xn/P94gfH/NkTq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NUPq/zVD6v81Q+r/NkTq/3Z/8f/l5/z///////////////////////39/er+/v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/jL9/f3r///////////////////////////k5vz/nqX1/2p08P9IVez/OEbq/zdF6v9GU+z/aHLv/5qh9f/i5Pz////////////////////////////9/f3q////MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/ib9/f3V/////////////////////////////////////////////////////////////////////////////////////////////////f390v7+/iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wr9/f2N/f39/P///////////////////////////////////////////////////////////////////////////f39+/39/Yv+/v4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v4n/f39n/39/ff//////////////////////////////////////////////////////f399v39/Z3+/v4lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+Dv7+/lr9/f2c/f39y/39/e39/f36/f39+v39/ez9/f3L/f39nP7+/ln+/v4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AA///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP/</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"keyword\" value=\"firefox-b-ab\"/>\n  <MozParam name=\"client\" condition=\"purpose\" purpose=\"searchbar\" value=\"firefox-b\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/searchplugins/list.json",
    "content": "{\"RU\": {\"visibleDefaultEngines\": [\"yahoo-zh-TW\", \"google-nocodes\", \"ddg\", \"findbook-zh-TW\", \"wikipedia-zh-TW\", \"yahoo-zh-TW-HK\", \"yahoo-bid-zh-TW\", \"yahoo-answer-zh-TW\"]}, \"CN\": {\"visibleDefaultEngines\": [\"yahoo-zh-TW\", \"google-nocodes\", \"ddg\", \"findbook-zh-TW\", \"wikipedia-zh-TW\", \"yahoo-zh-TW-HK\", \"yahoo-bid-zh-TW\", \"yahoo-answer-zh-TW\"]}, \"default\": {\"visibleDefaultEngines\": [\"yahoo-zh-TW\", \"google\", \"ddg\", \"findbook-zh-TW\", \"wikipedia-zh-TW\", \"yahoo-zh-TW-HK\", \"yahoo-bid-zh-TW\", \"yahoo-answer-zh-TW\"]}, \"TW\": {\"visibleDefaultEngines\": [\"yahoo-zh-TW\", \"google-nocodes\", \"ddg\", \"findbook-zh-TW\", \"wikipedia-zh-TW\", \"yahoo-zh-TW-HK\", \"yahoo-bid-zh-TW\", \"yahoo-answer-zh-TW\"]}, \"CA\": {\"visibleDefaultEngines\": [\"yahoo-zh-TW\", \"google-nocodes\", \"ddg\", \"findbook-zh-TW\", \"wikipedia-zh-TW\", \"yahoo-zh-TW-HK\", \"yahoo-bid-zh-TW\", \"yahoo-answer-zh-TW\"]}, \"TR\": {\"visibleDefaultEngines\": [\"yahoo-zh-TW\", \"google-nocodes\", \"ddg\", \"findbook-zh-TW\", \"wikipedia-zh-TW\", \"yahoo-zh-TW-HK\", \"yahoo-bid-zh-TW\", \"yahoo-answer-zh-TW\"]}, \"US\": {\"visibleDefaultEngines\": [\"yahoo-zh-TW\", \"google-nocodes\", \"ddg\", \"findbook-zh-TW\", \"wikipedia-zh-TW\", \"yahoo-zh-TW-HK\", \"yahoo-bid-zh-TW\", \"yahoo-answer-zh-TW\"]}, \"HK\": {\"visibleDefaultEngines\": [\"yahoo-zh-TW\", \"google-nocodes\", \"ddg\", \"findbook-zh-TW\", \"wikipedia-zh-TW\", \"yahoo-zh-TW-HK\", \"yahoo-bid-zh-TW\", \"yahoo-answer-zh-TW\"]}, \"KZ\": {\"visibleDefaultEngines\": [\"yahoo-zh-TW\", \"google-nocodes\", \"ddg\", \"findbook-zh-TW\", \"wikipedia-zh-TW\", \"yahoo-zh-TW-HK\", \"yahoo-bid-zh-TW\", \"yahoo-answer-zh-TW\"]}, \"UA\": {\"visibleDefaultEngines\": [\"yahoo-zh-TW\", \"google-nocodes\", \"ddg\", \"findbook-zh-TW\", \"wikipedia-zh-TW\", \"yahoo-zh-TW-HK\", \"yahoo-bid-zh-TW\", \"yahoo-answer-zh-TW\"]}, \"BY\": {\"visibleDefaultEngines\": [\"yahoo-zh-TW\", \"google-nocodes\", \"ddg\", \"findbook-zh-TW\", \"wikipedia-zh-TW\", \"yahoo-zh-TW-HK\", \"yahoo-bid-zh-TW\", \"yahoo-answer-zh-TW\"]}}"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/searchplugins/wikipedia-zh-TW.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Wikipedia (zh)</ShortName>\n<Description>維基百科，自由的百科全書</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">resource://search-plugins/images/wikipedia.ico</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://zh.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://zh.wikipedia.org/wiki/Special:搜索\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n  <Param name=\"variant\" value=\"zh-tw\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/searchplugins/yahoo-answer-zh-TW.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Yahoo!奇摩知識+</ShortName>\n<Description>Yahoo!奇摩知識+</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/gif;base64,R0lGODlhEAAQAOYAAAAAAP///3dub4eFh15ZYGZXcWxlgltdakxQXF1ulFJWW1VZXlpeY1xgZWZ2iGtucU5WXVFZYFJYXQB1xwB1xgByw1p5jACd9ACH0wCEzACDywB/ycDo/sfr/8rq/FhhZlhfY7O6vgCb6ACQ1wCJzgCHzaTd+qfe+rXk+7nl+8fs/9Lw/9XZ2+bo6Y3W+I/Y+Z3b+Z3c+Z7c+aDc+aXi/qTe+qfh+6rg+rjj+Lzn+8Pq/Mjs/QCi4wCZ2AWc2R2l3Uy56Fa+6Yjc/ojU9YvX+JDa+JLZ+JXb+Z7c9qrk/Mrt/FzB6L7u/8bd5fP9/+j8/+D8/+b+/+X//+f//+r//+////f//4R/df2bAO6lLf/+/Yh0boNuanBnZq6urv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAF8ALAAAAAAQABAAAAeggF+Cgl4IEREHXoOLghAtAZABLR+MghFaAU5KHiuQDIxejzs3MjAmKFItioMQAVEpNUYuRycdAQuLrVUqQzQvRTM5AQq5AVMVJEBESTY6ARKLoQEZPyUbQRxQqowQVj44SxpIVAEPlRBPPQEUMQEsDZVfXU0YE0wBAwXxX1w8I0IBQOz74mCLiAshCAwkiMWABQELGWa54iDilwQOKg4MBAA7</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"https://tw.knowledge.search.yahoo.com/search\" resultDomain=\"tw.knowledge.search.yahoo.com\">\n  <Param name=\"p\" value=\"{searchTerms}\"/>\n  <Param name=\"fr\" value=\"uh3_answers_web_gs\"/>\n</Url>\n<SearchForm>https://tw.answers.yahoo.com/</SearchForm>\n</SearchPlugin>\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/searchplugins/yahoo-bid-zh-TW.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Yahoo!奇摩拍賣</ShortName>\n<Description>Yahoo!奇摩拍賣</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/gif;base64,R0lGODlhEAAQAMQfAP+7Q4aWvf2QBaKtx//MS+6OLI1MMf/XYv+sKkpalEZNepyUa4KOo2ttjpx4Tdh1ALdrI9lSAHhaVWNSa+Z7Ge9zAPdrALVaIR4/ie9rAOZrELXB0Gtzc/9zCJg+Hf///yH5BAEAAB8ALAAAAAAQABAAAAWM4CeO3xAEA6mKw3IQDrOSAUEAiBPMpXsciIdk1XAUfkCBwKBiAG4IAED5UKg4iGxFWfFgNk0lF+KJWBqribgCwUgKlsRok0hMHvj2YNKJfzYMBxcXE4UTEQkbChlxDT9SBZEUGogBiwkSBFE4khoGcgEJAw0GEBSRBRQUF580CQawsbAJO64Kt7i0KiEAOw==</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://tw.search.bid.yahoo.com/search/ac\" resultdomain=\"bid.yahoo.com\">\n  <Param name=\"p\" value=\"{searchTerms}\"/>\n  <Param name=\"ei\" value=\"UTF-8\"/>\n</Url>\n<SearchForm>http://tw.search.bid.yahoo.com/search/ac</SearchForm>\n</SearchPlugin>"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/searchplugins/yahoo-zh-TW-HK.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Yahoo 雅虎香港</ShortName>\n<Description>Yahoo 雅虎香港</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACAA8DQAAJgAAACAgAAABAAgAowsAAGINAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACZ0lEQVR42mzSP4icZRTF4ee+38xOkp2sG5cQxVJIIaaKkICxTkqJjQhpJFYiop2F1YKFQqoUVpEoCBYSS7dfOxVFWGIsokUE/0TEye7OzPe977XYNWk83b0cDoffvXHWGxkKYjt0N1fi+FaJIzNIFSJ0kDXn0z5nF1O9Sp5PzaizamLD2NELo5W4sOwXqqX/04o1R2wg9PYs/GXUmTjqpGNxwvWdFzz19Akvjj+XUkYTggylFLfml93due+tZ7+y577BrkJnbNWke8yHmzvgi/4lq+WU1XjCsThl2p1ya3GZ4KNrt03KuhXH0SkkkbTOL5+u2PnuZ/D8axtGMTaKsbOvrINP3v/W3Y9XhCJjQCrUWRedVpaq3nvn7oHXrz8jD8PfvnEGbL0716LXytIoxqizkups4R/VwhB7hpi7sXkbXNo86bkrazK5sXnbEHND7BvMLcykOotz3vlxvZw+faRb08VEiVC64rPdSw/pZ/Ly9EutNi3TkHOLOvN3u3OnHNx7MFio5qq5Ifdce/WHhwEfXPnekPuq/UPPQhrAKOV0MFdyRFQFRefr7Z9wRrb0zfYd1aCpGmr2BvtSTkcp1wZLnX0tx4oQjeHX+UF97P75QGspM7VMqTfopVwb0aY1F4ZWlFK1SCVDHQKUEvphj0ztkEdrvZoLtOkoNS2XlkHJIlroIky7Jw8atDSJdQ/aPTUdtJBaLqVmlJpqQataCZKhY/L4HwcEI/Qbv1v8tivbIdVG1UtNnPVmFmPEoT9l/Dc9Ujp42Mx4uGl6I5pmgdjGzaLbopsdJqZHWZnqtKkXcZU8D/8OAPAMQ4kD8KK1AAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEJGlDQ1BJQ0MgUHJvZmlsZQAAOBGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+EdigjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHHJz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9FwpwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7NamcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwfYrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqwSyv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxtUgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+oF9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdTTsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QWWdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXIM+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4bBsrEwAAAAlwSFlzAAALEwAACxMBAJqcGAAAByVJREFUWAm1l1uIldcVx9d3ruMZZzRaay+pCjFJH6LSRqxQqA1NH0pBiH3Qp774kEAg4EOkxKdQSCjUFvpm6YsNVNoSaGjFtmga2yZgCIIawdv04g2kM7Uz6lzO+c758v/t/9lzTB/61Oxhn7332muv9V+3vb8pnooDVRkzZ4oY/LmK6mQZa05frX6yFJ9Ae7x4qd2IuV1FFM9WMfhaI9Z+pQBAL+aiEZ0QgNBm2YuZmxHF9VZMXqmivFaLweUyuteWYvHGVPWr2f+F7YvF/ola9DZGVJsHUXs8YvBEK1ZrXt9URDwqxY1BdGMQvWjGqkgA+iLUtazHuADUoowHYugKTilaR7SIpZjWqOMRfY090RbasS4JglpFtzWIcqwZa+pSqnWVcLLXijXpZCFpvbgb/VhMe8huMLPylWkci8/oSD8xJq7hj4WUWvXrlbqVrUyKtBYdpX3Bh9YbzsdErwRgbZKyFP+KdqxPssu4l2hDAOOxIj6bCHigKWRNCcpMCHHHB4TJLc+TXxKHnC51Ct+Qgxl/TZ0qE5Be/EdWTwjqQuJJAPIB8qAZk4kZoXJnvHH+27Hq0+0YX12PH+w7E3/8zbWkitN2M8pS7kCKZ761OV55c2fcm+nG7J1e7N/+e3m2nbyKQcAhnHWZLC86B1rxiFRvSIkIgJHFVWzZ+qk4fG5HEr4wV8buVb+Vuv5QeVZsi/HeW//eHZ1HbNfLT5+Jc2dndBav9KXugfqc+pLsv6Xxvk6kVheumnpDnXlTVMZWfHh+Li6cdOKvmGzEC69+WTskzwr1SfUJ9ZWp7z/0pWXlF9+ejQtnUdCWnAxQ+al5Tdz80lIVEP8x9eZQWCQwOTAhNc34Re+rUW8U0S+r2Ns8nWzBKgONBOeX3V3RaCpPRN7XeFcO7yYl+InML2U3VdBVHszHzbSXYLBJkuTSQzBuphoYZ7X/u8O30gFAHHxzi+Yop8ETcfDXW5JyKMd/fFuO9l3mYuwLAl5gbMg8QuKdYQg4Zjcxo7HikMeIn37vcizes9Ide9bGhs9NLPN9YX0ndnzHpbZ4vx9HXr6kc6Sobo2hIkuzOnIh0xMFRlvc0waWL+p3UePCQ/Myjjx/JSnl59CJbUkJgl75g+ZD/D978Yrc7EuMPe4ESo6OYsaasiiX7tADAyny5cGtyMHsDxzFnP0Tx6Z0SfsW27B1PHZ+c13seGZdbNo2Lo6Iu7e7cfznfxc/8ggNQBhZI9dSs2c5k+rFaHBXmZhd32xTGdlZPvzDvefj9XddlgeObYVpuf1o3zkpyrEnCJwBDjlmr9i7XP3jgrYkDamhEqRA8UOBxZ53tcOtBbgyzr53M65f8DU6sVZ1o067cfFBvP+XGzrDOa5s+JkTShIc+dBtlLOLlRpqAUDc+yqQMnViNq81edDVnPixno/vP/dXjn2svbbnPa1RiqXEHVkYQ06RWygnFEtpbZDLAJws2X1OHgfCv+hiRkZU8Y+pmbjwzjTE1D48PR1TV+5IMErgsjex2A8TJrqCHH9Cw6U0BGBkPUWrKTZnPq4L9WqIOFvEO8ml+vbRvyUB/Jw6OiUa9GydM58qQl6lTrNHyiENrwyTkOvXLziVkMlOOsesVKyIFtZB1zfDAGvdyj4xtkD7yHQ8Ynn4hCrwvYA+DOJCSlXAZl3MjNQobNzVPK7gJm0AiPsQyEg0c6s1cbEB5X08AmDz1TTLucApzHHyJgADvUqVysJMKOSicLRQl+emOIvbnaw+ot2pSTzl5zzJVjPaZ6ix7zCSN4E1shOAWnqbyYH8bOqd1h9AGJ0qtl6LRBubcBKxbo6xh60kWlbLjgG4NJ2ETkwqbl7SeUXVSCq+BF1C2bWEgEO4CxBGvOydGmu3ooXv7AEogLFqn2JtWKO8yc9xAmDxjhGiWMOQXe63zCvHtIjOpGOIwvGJlhRQepyzaiu0MQ4MnFhuT7CiJQC+sUg4jtOYO+1IH9OdCwgBSmOkP2r60CarHeXMjxw3PGyvOBnN670EgOPOc1yEYgDYCxbqTPDXki1srChi4R6lpQ+uDmVFDtkA5GH1qJEvQFgacqCFT37pyP+Y+DMJs0Y54NgbiIVn61jhEUrNARuNIi3vOQf8iUeQuNzILe4b/jFZ7RDYJhTbVRaJTxyWh8PgO93hQJCBsSa2GQyyoLlBzWDxgnm9l0JgADgNgVxElCH22xs4NCsaieSUyzWXaSTLDAPlGQB0Kt6JaqpzYjkJQT9id60aNwqZjVqlz9Kqp+JcfDjOAqhirNoCI6MelpVPAjZ/CbFv45Y9YNcicqDMKm/Xo/FPJdMlqZ9SIK7qSrrci9mbl6q3/DGQ5f7XuK347rgKeuMgiicEfLPmT0rGY1K5SdI/ryritlMbJrr/PZ8+I8qf9PF8qhMrT39QHfHLkhj/fz/bi+eb83F/VxX1b6jWvt6KdTs/AvvCmqXE235jAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\"\n     template=\"https://hk.search.yahoo.com/sugg/ff\">\n  <Param name=\"output\"  value=\"fxjson\" />\n  <Param name=\"appid\"   value=\"ffd\" />\n  <Param name=\"command\" value=\"{searchTerms}\" />\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://hk.search.yahoo.com/yhs/search\"\n     resultdomain=\"yahoo.com\" rel=\"searchform\">\n  <Param name=\"p\" value=\"{searchTerms}\"/>\n  <Param name=\"ei\" value=\"UTF-8\"/>\n  <Param name=\"hspart\" value=\"mozilla\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"searchbar\"   value=\"yhs-001\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"keyword\"     value=\"yhs-002\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"homepage\"    value=\"yhs-003\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"newtab\"      value=\"yhs-004\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"contextmenu\" value=\"yhs-005\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/searchplugins/yahoo-zh-TW.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Yahoo</ShortName>\n<Description>Yahoo 搜尋</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACAA8DQAAJgAAACAgAAABAAgAowsAAGINAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACZ0lEQVR42mzSP4icZRTF4ee+38xOkp2sG5cQxVJIIaaKkICxTkqJjQhpJFYiop2F1YKFQqoUVpEoCBYSS7dfOxVFWGIsokUE/0TEye7OzPe977XYNWk83b0cDoffvXHWGxkKYjt0N1fi+FaJIzNIFSJ0kDXn0z5nF1O9Sp5PzaizamLD2NELo5W4sOwXqqX/04o1R2wg9PYs/GXUmTjqpGNxwvWdFzz19Akvjj+XUkYTggylFLfml93due+tZ7+y577BrkJnbNWke8yHmzvgi/4lq+WU1XjCsThl2p1ya3GZ4KNrt03KuhXH0SkkkbTOL5+u2PnuZ/D8axtGMTaKsbOvrINP3v/W3Y9XhCJjQCrUWRedVpaq3nvn7oHXrz8jD8PfvnEGbL0716LXytIoxqizkups4R/VwhB7hpi7sXkbXNo86bkrazK5sXnbEHND7BvMLcykOotz3vlxvZw+faRb08VEiVC64rPdSw/pZ/Ly9EutNi3TkHOLOvN3u3OnHNx7MFio5qq5Ifdce/WHhwEfXPnekPuq/UPPQhrAKOV0MFdyRFQFRefr7Z9wRrb0zfYd1aCpGmr2BvtSTkcp1wZLnX0tx4oQjeHX+UF97P75QGspM7VMqTfopVwb0aY1F4ZWlFK1SCVDHQKUEvphj0ztkEdrvZoLtOkoNS2XlkHJIlroIky7Jw8atDSJdQ/aPTUdtJBaLqVmlJpqQataCZKhY/L4HwcEI/Qbv1v8tivbIdVG1UtNnPVmFmPEoT9l/Dc9Ujp42Mx4uGl6I5pmgdjGzaLbopsdJqZHWZnqtKkXcZU8D/8OAPAMQ4kD8KK1AAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEJGlDQ1BJQ0MgUHJvZmlsZQAAOBGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+EdigjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHHJz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9FwpwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7NamcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwfYrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqwSyv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxtUgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+oF9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdTTsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QWWdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXIM+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4bBsrEwAAAAlwSFlzAAALEwAACxMBAJqcGAAAByVJREFUWAm1l1uIldcVx9d3ruMZZzRaay+pCjFJH6LSRqxQqA1NH0pBiH3Qp774kEAg4EOkxKdQSCjUFvpm6YsNVNoSaGjFtmga2yZgCIIawdv04g2kM7Uz6lzO+c758v/t/9lzTB/61Oxhn7332muv9V+3vb8pnooDVRkzZ4oY/LmK6mQZa05frX6yFJ9Ae7x4qd2IuV1FFM9WMfhaI9Z+pQBAL+aiEZ0QgNBm2YuZmxHF9VZMXqmivFaLweUyuteWYvHGVPWr2f+F7YvF/ola9DZGVJsHUXs8YvBEK1ZrXt9URDwqxY1BdGMQvWjGqkgA+iLUtazHuADUoowHYugKTilaR7SIpZjWqOMRfY090RbasS4JglpFtzWIcqwZa+pSqnWVcLLXijXpZCFpvbgb/VhMe8huMLPylWkci8/oSD8xJq7hj4WUWvXrlbqVrUyKtBYdpX3Bh9YbzsdErwRgbZKyFP+KdqxPssu4l2hDAOOxIj6bCHigKWRNCcpMCHHHB4TJLc+TXxKHnC51Ct+Qgxl/TZ0qE5Be/EdWTwjqQuJJAPIB8qAZk4kZoXJnvHH+27Hq0+0YX12PH+w7E3/8zbWkitN2M8pS7kCKZ761OV55c2fcm+nG7J1e7N/+e3m2nbyKQcAhnHWZLC86B1rxiFRvSIkIgJHFVWzZ+qk4fG5HEr4wV8buVb+Vuv5QeVZsi/HeW//eHZ1HbNfLT5+Jc2dndBav9KXugfqc+pLsv6Xxvk6kVheumnpDnXlTVMZWfHh+Li6cdOKvmGzEC69+WTskzwr1SfUJ9ZWp7z/0pWXlF9+ejQtnUdCWnAxQ+al5Tdz80lIVEP8x9eZQWCQwOTAhNc34Re+rUW8U0S+r2Ns8nWzBKgONBOeX3V3RaCpPRN7XeFcO7yYl+InML2U3VdBVHszHzbSXYLBJkuTSQzBuphoYZ7X/u8O30gFAHHxzi+Yop8ETcfDXW5JyKMd/fFuO9l3mYuwLAl5gbMg8QuKdYQg4Zjcxo7HikMeIn37vcizes9Ide9bGhs9NLPN9YX0ndnzHpbZ4vx9HXr6kc6Sobo2hIkuzOnIh0xMFRlvc0waWL+p3UePCQ/Myjjx/JSnl59CJbUkJgl75g+ZD/D978Yrc7EuMPe4ESo6OYsaasiiX7tADAyny5cGtyMHsDxzFnP0Tx6Z0SfsW27B1PHZ+c13seGZdbNo2Lo6Iu7e7cfznfxc/8ggNQBhZI9dSs2c5k+rFaHBXmZhd32xTGdlZPvzDvefj9XddlgeObYVpuf1o3zkpyrEnCJwBDjlmr9i7XP3jgrYkDamhEqRA8UOBxZ53tcOtBbgyzr53M65f8DU6sVZ1o067cfFBvP+XGzrDOa5s+JkTShIc+dBtlLOLlRpqAUDc+yqQMnViNq81edDVnPixno/vP/dXjn2svbbnPa1RiqXEHVkYQ06RWygnFEtpbZDLAJws2X1OHgfCv+hiRkZU8Y+pmbjwzjTE1D48PR1TV+5IMErgsjex2A8TJrqCHH9Cw6U0BGBkPUWrKTZnPq4L9WqIOFvEO8ml+vbRvyUB/Jw6OiUa9GydM58qQl6lTrNHyiENrwyTkOvXLziVkMlOOsesVKyIFtZB1zfDAGvdyj4xtkD7yHQ8Ynn4hCrwvYA+DOJCSlXAZl3MjNQobNzVPK7gJm0AiPsQyEg0c6s1cbEB5X08AmDz1TTLucApzHHyJgADvUqVysJMKOSicLRQl+emOIvbnaw+ot2pSTzl5zzJVjPaZ6ix7zCSN4E1shOAWnqbyYH8bOqd1h9AGJ0qtl6LRBubcBKxbo6xh60kWlbLjgG4NJ2ETkwqbl7SeUXVSCq+BF1C2bWEgEO4CxBGvOydGmu3ooXv7AEogLFqn2JtWKO8yc9xAmDxjhGiWMOQXe63zCvHtIjOpGOIwvGJlhRQepyzaiu0MQ4MnFhuT7CiJQC+sUg4jtOYO+1IH9OdCwgBSmOkP2r60CarHeXMjxw3PGyvOBnN670EgOPOc1yEYgDYCxbqTPDXki1srChi4R6lpQ+uDmVFDtkA5GH1qJEvQFgacqCFT37pyP+Y+DMJs0Y54NgbiIVn61jhEUrNARuNIi3vOQf8iUeQuNzILe4b/jFZ7RDYJhTbVRaJTxyWh8PgO93hQJCBsSa2GQyyoLlBzWDxgnm9l0JgADgNgVxElCH22xs4NCsaieSUyzWXaSTLDAPlGQB0Kt6JaqpzYjkJQT9id60aNwqZjVqlz9Kqp+JcfDjOAqhirNoCI6MelpVPAjZ/CbFv45Y9YNcicqDMKm/Xo/FPJdMlqZ9SIK7qSrrci9mbl6q3/DGQ5f7XuK347rgKeuMgiicEfLPmT0rGY1K5SdI/ryritlMbJrr/PZ8+I8qf9PF8qhMrT39QHfHLkhj/fz/bi+eb83F/VxX1b6jWvt6KdTs/AvvCmqXE235jAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\"\n     template=\"https://tw.search.yahoo.com/sugg/ff\">\n  <Param name=\"output\"  value=\"fxjson\" />\n  <Param name=\"appid\"   value=\"ffd\" />\n  <Param name=\"command\" value=\"{searchTerms}\" />\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://tw.search.yahoo.com/yhs/search\"\n     resultdomain=\"yahoo.com\" rel=\"searchform\">\n  <Param name=\"p\" value=\"{searchTerms}\"/>\n  <Param name=\"ei\" value=\"UTF-8\"/>\n  <Param name=\"hspart\" value=\"mozilla\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"searchbar\"   value=\"yhs-001\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"keyword\"     value=\"yhs-002\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"homepage\"    value=\"yhs-003\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"newtab\"      value=\"yhs-004\"/>\n  <MozParam name=\"hsimp\" condition=\"purpose\" purpose=\"contextmenu\" value=\"yhs-005\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/setDesktopBackground.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY position.label             \"位置:\">\n<!ENTITY tile.label                 \"並排顯示\">\n<!ENTITY center.label               \"置中\">\n<!ENTITY stretch.label              \"延展\">\n<!ENTITY fill.label                 \"填滿\">\n<!ENTITY fit.label                  \"全螢幕\">\n<!ENTITY preview.label              \"預覽\">\n<!ENTITY color.label                \"色彩:\">\n<!ENTITY setDesktopBackground.title \"設為桌布\">\n<!ENTITY openDesktopPrefs.label     \"開啟桌面設定\">\n<!ENTITY closeWindow.key            \"w\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/shellservice.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\noptionsLabel=%S 選項(&O)\nsafeModeLabel=%S 安全模式(&S)\n\n# LOCALIZATION NOTE (setDefaultBrowserMessage2, setDefaultBrowserConfirm.label):\n# %S will be replaced by brandShortName\nsetDefaultBrowserMessage2          = 將 %S 設為您的預設瀏覽器，發揮完整功能\nsetDefaultBrowserConfirm.label     = 將 %S 設為我的預設瀏覽器\nsetDefaultBrowserConfirm.accesskey = U\nsetDefaultBrowserOptions.label     = 選項\nsetDefaultBrowserOptions.accesskey = O\nsetDefaultBrowserNotNow.label      = 現在不要\nsetDefaultBrowserNotNow.accesskey  = N\nsetDefaultBrowserNever.label       = 不要再問我\nsetDefaultBrowserNever.accesskey   = D\n\n# LOCALIZATION NOTE (setDefaultBrowserTitle, setDefaultBrowserMessage, setDefaultBrowserDontAsk, setDefaultBrowserAlertConfirm.label, setDefaultBrowserAlertNotNow.label):\n# These strings are used as an alternative to the ones above, in a modal dialog.\n# %S will be replaced by brandShortName\nsetDefaultBrowserTitle=預設瀏覽器\nsetDefaultBrowserMessage=%S 目前不是您的預設瀏覽器。要設定為預設瀏覽器嗎？\nsetDefaultBrowserDontAsk=每次啟動 %S 時都重新檢查\nsetDefaultBrowserAlertConfirm.label=將 %S 設為我的預設瀏覽器\nsetDefaultBrowserAlertNotNow.label=現在不要\n\ndesktopBackgroundLeafNameWin=桌布.bmp\nDesktopBackgroundDownloading=正在儲存圖片…\nDesktopBackgroundSet=設為桌布\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/sitePermissions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (state.current.allowed,\n#                    state.current.allowedForSession,\n#                    state.current.allowedTemporarily,\n#                    state.current.blockedTemporarily,\n#                    state.current.blocked):\n# This label is used to display active permission states in the site\n# identity popup (which does not have a lot of screen space).\nstate.current.allowed = 已允許\nstate.current.allowedForSession = 已於此次瀏覽階段允許\nstate.current.allowedTemporarily = 暫時允許\nstate.current.blockedTemporarily = 暫時封鎖\nstate.current.blocked = 已封鎖\n\n# LOCALIZATION NOTE (state.multichoice.alwaysAsk,\n#                    state.multichoice.allow,\n#                    state.multichoice.allowForSession,\n#                    state.multichoice.block):\n# Used to label permission state checkboxes in the page info dialog.\nstate.multichoice.alwaysAsk = 總是詢問\nstate.multichoice.allow = 允許\nstate.multichoice.allowForSession = 此次瀏覽階段允許\nstate.multichoice.block = 封鎖\n\npermission.cookie.label = 設定 Cookie\npermission.desktop-notification2.label = 接收通知\npermission.image.label = 載入圖片\npermission.camera.label = 使用攝影機\npermission.microphone.label = 使用麥克風\npermission.screen.label = 分享畫面\npermission.install.label = 安裝附加元件\npermission.popup.label = 開啟彈出型視窗\npermission.geo.label = 存取您的位置\npermission.indexedDB.label = 使用離線儲存空間\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/syncBrand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncBrand.shortName.label  \"Sync\">\n<!ENTITY syncBrand.fullName.label   \"Firefox Sync\">\n<!ENTITY syncBrand.fxAccount.label  \"Firefox 帳號\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/syncCustomize.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncCustomize.dialog.title       \"選擇性同步\">\n<!ENTITY syncCustomize.acceptButton.label \"開始\">\n\n<!ENTITY syncCustomize.title              \"您想要同步什麼？\">\n<!ENTITY syncCustomize.description        \"您可以在選項中修改。\">\n<!ENTITY syncCustomizeUnix.description    \"您可以在偏好設定中修改。\">\n\n<!--\n  These engine names are the same as in browser/preferences/sync.dtd except\n  for the last two that are marked as being specific to Desktop browsers.\n-->\n<!ENTITY engine.bookmarks.label           \"書籤\">\n<!ENTITY engine.bookmarks.accesskey       \"m\">\n<!ENTITY engine.history.label             \"瀏覽紀錄\">\n<!ENTITY engine.history.accesskey         \"r\">\n<!ENTITY engine.tabs.label                \"分頁\">\n<!ENTITY engine.tabs.accesskey            \"T\">\n<!ENTITY engine.passwords.label           \"密碼\">\n<!ENTITY engine.passwords.accesskey       \"P\">\n<!ENTITY engine.addons.label              \"桌面版附加元件\">\n<!ENTITY engine.addons.accesskey          \"A\">\n<!ENTITY engine.prefs.label               \"桌面版偏好設定\">\n<!ENTITY engine.prefs.accesskey           \"S\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/syncGenericChange.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (change.password.title): This (and associated change.password/passphrase) are used when the user elects to change their password.\nchange.password.title = 修改您的密碼\nchange.password.acceptButton = 變更密碼\nchange.password.status.active = 變更您的密碼…\nchange.password.status.success = 您的密碼已被修改。\nchange.password.status.error = 更改您的密碼時發生錯誤。\n\nchange.password3.introText = 您的密碼至少需要八個字元長，且不能與您的帳號名稱或救援金鑰相同。\nchange.password.warningText = 請注意：當您改變密碼後，您其他的裝置將無法連線到您的帳號。\n\nchange.recoverykey.title = 我的救援金鑰\nchange.recoverykey.acceptButton = 修改救援金鑰\nchange.recoverykey.label = 正在修改救援金鑰並上傳本機資料，請稍候…\nchange.recoverykey.error = 修改您的救援金鑰時發生錯誤！\nchange.recoverykey.success = 成功修改您的救援金鑰！\n\nchange.synckey.introText2 = 為了確定您的隱私安全，您所有的資料都會在上傳前被加密。用來解密您資料的金鑰將不會被上傳。\n# LOCALIZATION NOTE (change.recoverykey.warningText) \"Sync\" should match &syncBrand.shortName.label; from syncBrand.dtd\nchange.recoverykey.warningText = 請注意: 修改救援金鑰將會清除同步伺服器上的所有資料，並重新上傳由新金鑰加密過的資料。在您把新救援金鑰輸入至其他裝置前，這些裝置將無法進行同步。\n\nnew.recoverykey.label = 您的救援金鑰\n\n# LOCALIZATION NOTE (new.password.title): This (and associated new.password/passphrase) are used on a second computer when it detects that your password or passphrase has been changed on a different device.\nnew.password.title            = 更新密碼\nnew.password.introText        = 伺服器不接受您的密碼，請更新您的密碼。\nnew.password.label            = 輸入您的新密碼\nnew.password.confirm          = 確認您的新密碼\nnew.password.acceptButton     = 更新密碼\nnew.password.status.incorrect = 密碼錯誤，請再試一次。\n\nnew.recoverykey.title          = 更新救援金鑰\nnew.recoverykey.introText      = 您已在其他裝置上修改過救援金鑰，請輸入您的新救援金鑰。\nnew.recoverykey.acceptButton     = 更新救援金鑰\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/syncKey.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY syncKey.page.title               \"您的 &syncBrand.fullName.label; 金鑰\">\n<!ENTITY syncKey.page.description2        \"這把金鑰是用來解開您 &syncBrand.fullName.label; 帳號的加密保護用的。您每次在新裝置中設定 &syncBrand.fullName.label; 時都必須輸入此金鑰。\">\n<!ENTITY syncKey.keepItSecret.heading     \"記得保密\">\n<!ENTITY syncKey.keepItSecret.description \"為了保護您的隱私，您的 &syncBrand.fullName.label; 帳號會被加密。若沒有這把金鑰，可能需要很多年才能解開您的個人資訊。您是唯一擁有這把金鑰的人，這也代表只有您可以存取您的 &syncBrand.fullName.label; 資料。\">\n<!ENTITY syncKey.keepItSafe.heading       \"保持安全\">\n<!ENTITY syncKey.keepItSafe1.description  \"別把這把金鑰搞丟了。\">\n<!ENTITY syncKey.keepItSafe2.description  \"我們將不會多拷貝一份這把鑰匙（這樣就不安全了！），所以 \">\n<!ENTITY syncKey.keepItSafe3.description  \"如果您搞丟的話，我們將無法幫您找回。\">\n<!ENTITY syncKey.keepItSafe4a.description \"您每次連結新裝置到 &syncBrand.fullName.label; 時，都需要用到此金鑰。\">\n<!ENTITY syncKey.findOutMore1.label       \"閱讀更多關於 &syncBrand.fullName.label; 以及您的隱私權的資訊於 \">\n<!ENTITY syncKey.findOutMore2.label       \"。\">\n<!ENTITY syncKey.footer1.label            \"&syncBrand.fullName.label; 的服務條款位於 \">\n<!ENTITY syncKey.footer2.label            \"。隱私權保護政策位於 \">\n<!ENTITY syncKey.footer3.label            \"。\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/syncProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % brandDTD\n    SYSTEM \"chrome://branding/locale/brand.dtd\">\n    %brandDTD;\n\n<!-- These strings are used in the sync progress upload page -->\n<!ENTITY syncProgress.pageTitle    \"您的首次同步\">\n<!ENTITY syncProgress.textBlurb    \"您的資料即將在背景中被加密並上傳至伺服器。您可以關閉此分頁繼續使用 &brandShortName;。\">\n<!ENTITY syncProgress.closeButton  \"關閉\">\n<!ENTITY syncProgress.logoAltText  \"&brandShortName; 圖示\">\n<!ENTITY syncProgress.diffText     \"&brandShortName; 將會自動在背景進行同步。您可以關閉此分頁繼續使用 &brandShortName;。\">\n\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/syncQuota.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY quota.dialogTitle.label    \"伺服器配額\">\n<!ENTITY quota.retrievingInfo.label \"正在取得配額資訊…\">\n<!ENTITY quota.typeColumn.label     \"類型\">\n<!ENTITY quota.sizeColumn.label     \"大小\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/syncQuota.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncollection.addons.label    = 附加元件\ncollection.bookmarks.label = 書籤\ncollection.history.label   = 瀏覽紀錄\ncollection.passwords.label = 密碼\ncollection.prefs.label     = 偏好設定\ncollection.tabs.label      = 分頁\n\n# LOCALIZATION NOTE (quota.usageNoQuota.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space occupied\n# on the server\nquota.usageNoQuota.label    = 您已經使用了 %1$S %2$S。\n# LOCALIZATION NOTE (quota.usagePercentage.label):\n# %1$S is the percentage of space used,\n# %2$S and %3$S numeric value and unit (as defined in the download manager)\n# of the amount of space used,\n# %3$S and %4$S numeric value and unit (as defined in the download manager)\n# of the total space available.\nquota.usagePercentage.label = 您已經使用了可用容量 %4$S %5$S 當中的 %1$S%%（%2$S %3$S）。\nquota.usageError.label      = 無法取得配額資訊。\nquota.retrieving.label      = 正在取得…\n# LOCALIZATION NOTE (quota.sizeValueUnit.label): %1$S is the amount of space\n# occupied by the engine, %2$K the corresponding unit (e.g. kB) as defined in\n# the download manager.\nquota.sizeValueUnit.label   = %1$S %2$S\nquota.remove.label          = 移除\nquota.treeCaption.label     = 取消選擇某些項目以停止同步他們，並清出伺服器上的空間。\n# LOCALIZATION NOTE (quota.removal.label): %S is a list of engines that will be\n# disabled and whose data will be removed once the user confirms.\nquota.removal.label         = Firefox Sync 將會移除下列資料: %S。\n# LOCALIZATION NOTE (quota.list.separator): This is the separator string used\n# for the list of engines (incl. spaces where appropriate)\nquota.list.separator        = 、\n# LOCALIZATION NOTE (quota.freeup.label): %1$S and %2$S are numeric value\n# and unit (as defined in the download manager) of the amount of space freed\n# up by disabling the unchecked engines.  If displayed this string is\n# concatenated directly to quota.removal.label and may need to start off with\n# whitespace.\nquota.freeup.label          = 將會清出 %1$S %2$S。\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/syncSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY accountSetupTitle.label    \"&syncBrand.fullName.label; 設定\">\n\n<!-- First page of the wizard -->\n\n<!ENTITY setup.pickSetupType.description2 \"歡迎！若您還沒使用過 &syncBrand.fullName.label;，您將需要建立一個新帳號。\">\n<!ENTITY button.createNewAccount.label \"建立新帳號\">\n<!ENTITY button.haveAccount.label      \"我已經有帳號了\">\n\n<!ENTITY setup.choicePage.title.label     \"您曾經使用過 &syncBrand.fullName.label; 嗎？\">\n<!ENTITY setup.choicePage.new.label       \"我從來沒使用過 &syncBrand.shortName.label;\">\n<!ENTITY setup.choicePage.existing2.label \"我已經在其他裝置上使用 &syncBrand.shortName.label;\">\n\n<!-- New Account AND Existing Account -->\n<!ENTITY server.label               \"伺服器\">\n<!ENTITY serverType.default.label      \"預設: Mozilla &syncBrand.fullName.label; 伺服器\">\n<!ENTITY serverType.custom2.label   \"使用自訂伺服器…\">\n<!ENTITY signIn.account2.label      \"帳號\">\n<!ENTITY signIn.account2.accesskey  \"A\">\n<!ENTITY signIn.password.label      \"密碼\">\n<!ENTITY signIn.password.accesskey  \"P\">\n<!ENTITY signIn.recoveryKey.label       \"救援金鑰\">\n<!ENTITY signIn.recoveryKey.accesskey   \"K\">\n\n<!-- New Account Page 1: Basic Account Info -->\n<!ENTITY setup.newAccountDetailsPage.title.label \"帳號資料\">\n<!ENTITY setup.emailAddress.label     \"Email 地址\">\n<!ENTITY setup.emailAddress.accesskey \"E\">\n<!ENTITY setup.choosePassword.label      \"設定密碼\">\n<!ENTITY setup.choosePassword.accesskey  \"P\">\n<!ENTITY setup.confirmPassword.label     \"請再次輸入密碼\">\n<!ENTITY setup.confirmPassword.accesskey \"m\">\n\n<!-- LOCALIZATION NOTE: tosAgree1, tosLink, tosAgree2, ppLink, tosAgree3 are\n     joined with implicit white space, so spaces in the strings aren't necessary -->\n<!ENTITY setup.tosAgree1.label      \"我同意\">\n<!ENTITY setup.tosAgree1.accesskey  \"a\">\n<!ENTITY setup.tosLink.label        \"服務條款\">\n<!ENTITY setup.tosAgree2.label      \"與\">\n<!ENTITY setup.ppLink.label         \"隱私權保護政策\">\n<!ENTITY setup.tosAgree3.label      \"\">\n<!ENTITY setup.tosAgree2.accesskey  \"\">\n\n<!-- My Recovery Key dialog -->\n<!ENTITY setup.newRecoveryKeyPage.title.label \"&brandShortName; 在乎您的隱私\">\n<!ENTITY setup.newRecoveryKeyPage.description.label \"為了確保您的隱私，您所有的資料會在上傳前就被加密。您需要救援金鑰才能解密您未上傳的資料。\">\n<!ENTITY recoveryKeyEntry.label        \"您的救援金鑰\">\n<!ENTITY recoveryKeyEntry.accesskey    \"K\">\n<!ENTITY syncGenerateNewKey.label  \"產生新的金鑰\">\n<!ENTITY recoveryKeyBackup.description \"您需要救援金鑰才能在其他電腦上存取 &syncBrand.fullName.label;。請記得留下備份，我們無法幫您找回救援金鑰。\">\n\n<!ENTITY button.syncKeyBackup.print.label     \"列印…\">\n<!ENTITY button.syncKeyBackup.print.accesskey \"P\">\n<!ENTITY button.syncKeyBackup.save.label      \"儲存…\">\n<!ENTITY button.syncKeyBackup.save.accesskey  \"S\">\n\n<!-- Existing Account Page 1: Pair a Device (incl. Pair a Device dialog strings) -->\n<!ENTITY pairDevice.title.label             \"與裝置配對\">\n<!ENTITY addDevice.showMeHow.label          \"告訴我怎麼做。\">\n<!ENTITY addDevice.dontHaveDevice.label     \"裝置不在我手邊\">\n<!ENTITY pairDevice.setup.description.label  \"請在您的另一台裝置選擇「與裝置配對」以啟用同步功能。\">\n<!ENTITY addDevice.setup.enterCode.label    \"然後，輸入這組配對碼:\">\n<!ENTITY pairDevice.dialog.description.label \"請在您的裝置上選擇「設定 Sync」以啟用您的新裝置。\">\n<!ENTITY addDevice.dialog.enterCode.label   \"在此輸入該裝置所提供的配對碼:\">\n<!ENTITY addDevice.dialog.tryAgain.label    \"請再試一次。\">\n<!ENTITY addDevice.dialog.successful.label  \"已成功新增此裝置。第一次的同步可能需要幾分鐘，並會在背景中完成。\">\n<!ENTITY addDevice.dialog.recoveryKey.label     \"您需要輸入您的救援金鑰才能啟用您的裝置。請把這把金鑰印出來或儲存下來保存。\">\n<!ENTITY addDevice.dialog.connected.label   \"裝置已連線\">\n\n<!-- Existing Account Page 2: Manual Login -->\n<!ENTITY setup.signInPage.title.label \"登入\">\n<!ENTITY existingRecoveryKey.description \"您可以在其他裝置上的 &syncBrand.shortName.label; 選項選擇「管理帳號」>「我的救援金鑰」找回您的救援金鑰。\">\n<!ENTITY verifying.label              \"驗證中…\">\n<!ENTITY resetPassword.label          \"重設密碼\">\n<!ENTITY resetSyncKey.label           \"我把我其他的裝置搞丟了。\">\n\n<!-- Sync Options -->\n<!ENTITY setup.optionsPage.title      \"同步選項\">\n<!ENTITY syncDeviceName.label       \"裝置名稱:\">\n<!ENTITY syncDeviceName.accesskey   \"c\">\n\n<!ENTITY syncMy.label               \"同步我的\">\n<!ENTITY engine.bookmarks.label     \"書籤\">\n<!ENTITY engine.bookmarks.accesskey \"m\">\n<!ENTITY engine.tabs.label          \"分頁\">\n<!ENTITY engine.tabs.accesskey      \"T\">\n<!ENTITY engine.history.label       \"瀏覽紀錄\">\n<!ENTITY engine.history.accesskey   \"r\">\n<!ENTITY engine.passwords.label     \"密碼\">\n<!ENTITY engine.passwords.accesskey \"P\">\n<!ENTITY engine.prefs.label         \"偏好設定\">\n<!ENTITY engine.prefs.accesskey     \"s\">\n<!ENTITY engine.addons.label        \"附加元件\">\n<!ENTITY engine.addons.accesskey    \"A\">\n\n<!ENTITY choice2a.merge.main.label       \"將此裝置的資料與我的 &syncBrand.shortName.label; 資料合併\">\n<!ENTITY choice2.merge.recommended.label \"建議的:\">\n<!ENTITY choice2a.client.main.label      \"使用我的 &syncBrand.shortName.label; 資料取代此裝置上的所有資料\">\n<!ENTITY choice2a.server.main.label      \"使用此裝置的資料取代所有其他裝置的資料\">\n\n<!-- Confirm Merge Options -->\n<!ENTITY setup.optionsConfirmPage.title \"確認\">\n<!ENTITY confirm.merge2.label    \"&syncBrand.fullName.label; 接下來將會把此裝置中瀏覽器的資料合併到您的 Sync 帳號當中。\">\n<!ENTITY confirm.client3.label         \"警告: 此裝置中的下列 &brandShortName; 資料將會被刪除:\">\n<!ENTITY confirm.client2.moreinfo.label \"接下來 &brandShortName; 將會複製您的 &syncBrand.fullName.label; 資料到此裝置當中。\">\n<!ENTITY confirm.server2.label         \"警告: 以下這些裝置中的資料將會被您目前的本機資料覆蓋:\">\n\n<!-- New & Existing Account: Setup Complete -->\n<!ENTITY setup.successPage.title \"完成設定\">\n<!ENTITY changeOptions.label \"您可以在以下的同步選項修改這個設定。\">\n<!ENTITY continueUsing.label \"您現在可以繼續使用 &brandShortName;。\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/syncSetup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Several other strings are used (via Weave.Status.login), but they come from\n#  /services/sync\n\n# Firefox Accounts based setup.\ncontinue.label = 繼續\n\n# LOCALIZATION NOTE (disconnect.label, disconnect.verify.title, disconnect.verify.bodyHeading, disconnect.verify.bodyText):\n# These strings are used in the confirmation dialog shown when the user hits the disconnect button\n# LOCALIZATION NOTE (disconnect.label): This is the label for the disconnect button\ndisconnect.label = 取消連線\ndisconnect.verify.title = 取消連線\ndisconnect.verify.bodyHeading = 要從 Sync 取消連結嗎？\ndisconnect.verify.bodyText = 您的瀏覽資料將保留在這台電腦中，但不會再與您的帳號同步。\n\nrelinkVerify.title = 資料合併警告\nrelinkVerify.heading = 您確定要登入至 Sync 嗎？\n# LOCALIZATION NOTE (relinkVerify.description): Email address of a user previously signed into sync.\nrelinkVerify.description = 先前已有不同使用者登入至此電腦上的 Sync。若繼續同步將會與 %S 合併此瀏覽器中的書籤、密碼與其他設定\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/tabbrowser.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  closeTab.label         \"關閉分頁\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/tabbrowser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: the following strings can be used in the tab title or\n# location bar to represent various states as a web page loads:\n# tabs.connecting = Firefox is sending a HTTP connection request\n# tabs.encryptingConnection = Firefox is sending a HTTPS connection request\n# tabs.searching = Firefox is searching for something (Awesomebar or Web search)\n# tabs.loading = Firefox is loading the web page\n# tabs.waiting = Firefox is waiting for a web resource to load\n# tabs.downloading = Firefox is downloading a file for a helper application (PDF)\ntabs.connecting=連線中…\ntabs.encryptingConnection=正在建立安全連線…\ntabs.searching=搜尋中…\ntabs.loading=載入中…\ntabs.waiting=請稍候…\ntabs.downloading=下載中…\n\ntabs.restoreLastTabs=還原上次瀏覽階段的分頁\ntabs.emptyTabTitle=新分頁\ntabs.closeTab=關閉分頁\ntabs.close=關閉\ntabs.closeWarningTitle=確認關閉\n# LOCALIZATION NOTE (tabs.closeWarningMultiple):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# The singular form is not considered since this string is used only for\n# multiple tabs.\ntabs.closeWarningMultiple=您即將關閉 #1 個分頁，確定要繼續嗎？\ntabs.closeButtonMultiple=關閉分頁\ntabs.closeWarningPromptMe=關閉多個分頁時警告\n\ntabs.closeTab.tooltip=關閉分頁\n# LOCALIZATION NOTE (tabs.closeSelectedTab.tooltip):\n# %S is the keyboard shortcut for closing the current tab\ntabs.closeSelectedTab.tooltip=關閉分頁（%S）\n# LOCALIZATION NOTE (tabs.muteAudio.tooltip):\n# %S is the keyboard shortcut for \"Mute tab\"\ntabs.muteAudio.tooltip=分頁靜音 (%S)\n# LOCALIZATION NOTE (tabs.unmuteAudio.tooltip):\n# %S is the keyboard shortcut for \"Unmute tab\"\ntabs.unmuteAudio.tooltip=取消分頁靜音 (%S)\ntabs.muteAudio.background.tooltip=分頁靜音\ntabs.unmuteAudio.background.tooltip=取消分頁靜音\n\ntabs.unblockAudio.tooltip=播放分頁\n\n# LOCALIZATION NOTE (tabs.allowTabFocusByPromptForSite):\n# %S is the hostname of the site where dialogs are allowed to switch tabs\ntabs.allowTabFocusByPromptForSite=允許來自 %S 的對話框帶您前往分頁\n\n# LOCALIZATION NOTE (tabs.containers.tooltip):\n# Displayed as a tooltip on container tabs\n# %1$S is the title of the current tab\n# %2$S is the name of the current container\ntabs.containers.tooltip=%1$S - %2$S\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/tabview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntabview.button.searchTabs=搜尋分頁群組\ntabview.button.exitTabGroups=離開分頁群組\ntabview.groupItem.defaultName=命名此分頁群組…\ntabview.groupItem.closeGroup=關閉群組\ntabview.groupItem.undoCloseGroup=復原已關閉分頁群組\ntabview.groupItem.discardClosedGroup=丟棄已關閉的群組\ntabview.search.otherWindowTabs=其他視窗的分頁\ntabview.notification.sessionStore=分頁標籤與分頁群組會在您下次啟動 %S 被自動還原。\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/taskbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntaskbar.tasks.newTab.label=開啟新分頁\ntaskbar.tasks.newTab.description=開啟新瀏覽器分頁。\ntaskbar.tasks.newWindow.label=開啟新視窗\ntaskbar.tasks.newWindow.description=開啟新瀏覽器視窗。\ntaskbar.tasks.newPrivateWindow.label=新增隱私視窗\ntaskbar.tasks.newPrivateWindow.description=使用隱私瀏覽模式開啟新視窗。\ntaskbar.frequent.label=常用網頁\ntaskbar.recent.label=最近\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/translation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (translation.thisPageIsIn.label,\n  -                     translation.translateThisPage.label):\n  -  These 2 strings are used to construct a sentence that contains a dropdown\n  -  showing the detected language of the current web page.\n  -  In en-US it looks like this:\n  -    This page is in [detected language] Translate this page?\n  -  \"detected language\" here is a language name coming from the\n  -  global/languageNames.properties file; for some locales it may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence. -->\n<!ENTITY translation.thisPageIsIn.label         \"此頁面的語言為\">\n<!ENTITY translation.translateThisPage.label    \"翻譯此頁面？\">\n<!ENTITY translation.translate.button           \"翻譯\">\n<!ENTITY translation.notNow.button              \"現在不要\">\n\n<!ENTITY translation.translatingContent.label   \"正在翻譯頁面內容…\">\n\n<!-- LOCALIZATION NOTE (translation.translatedFrom.label,\n  -                     translation.translatedTo.label,\n  -                     translation.translatedToSuffix.label):\n  -  These 3 strings are used to construct a sentence that contains 2 dropdowns\n  -  showing the source and target language of a translated web page.\n  -  In en-US it looks like this:\n  -    This page has been translated from [from language] to [to language]\n  -  \"from language\" and \"to language\" here are language names coming from the\n  -  global/languageNames.properties file; for some locales they may not be in\n  -  the correct grammar case to keep the same structure of the original\n  -  sentence.\n  -\n  -  translation.translatedToSuffix.label (empty in en-US) is for locales that\n  -  need to display some text after the second drop down for the sentence to\n  -  be grammatically correct. -->\n<!ENTITY translation.translatedFrom.label       \"將此頁面自\">\n<!ENTITY translation.translatedTo.label         \"翻譯為\">\n<!ENTITY translation.translatedToSuffix.label   \"\">\n\n<!ENTITY translation.showOriginal.button        \"顯示原始內容\">\n<!ENTITY translation.showTranslation.button     \"顯示翻譯結果\">\n\n<!ENTITY translation.errorTranslating.label     \"翻譯此頁面時發生錯誤。\">\n<!ENTITY translation.tryAgain.button            \"重試\">\n\n<!ENTITY translation.serviceUnavailable.label   \"目前無法翻譯，請稍後再試。\">\n\n<!ENTITY translation.options.menu               \"選項\">\n<!-- LOCALIZATION NOTE (translation.options.neverForSite.accesskey,\n  -                     translation.options.preferences.accesskey):\n  -  The accesskey values used here should not clash with the value used for\n  -  translation.options.neverForLanguage.accesskey in translation.properties\n  -->\n<!ENTITY translation.options.neverForSite.label \"永不翻譯此網站\">\n<!ENTITY translation.options.neverForSite.accesskey \"e\">\n<!ENTITY translation.options.preferences.label  \"翻譯偏好\">\n<!ENTITY translation.options.preferences.accesskey \"T\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  These 2 strings are displayed before and after a 'Microsoft Translator'\n  -  logo.\n  -->\n<!ENTITY translation.options.attribution.beforeLogo \"翻譯服務由\">\n<!ENTITY translation.options.attribution.afterLogo \"提供\">\n\n<!-- LOCALIZATION NOTE (translation.options.attribution.poweredByYandex,\n                        translation.options.attribution.beforeLogo,\n  -                     translation.options.attribution.afterLogo):\n  -  translation.options.attribution.poweredByYandex is displayed instead of\n  -  the other two strings when yandex translation engine is preferred by the\n  -  user.\n  -->\n<!ENTITY translation.options.attribution.yandexTranslate \"翻譯服務由 Yandex.Translate 提供\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/translation.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.label):\n#  %S is a language name coming from the global/languageNames.properties file.\ntranslation.options.neverForLanguage.label=永不翻譯 %S\n\n# LOCALIZATION NOTE (translation.options.neverForLanguage.accesskey):\n# The accesskey value used here should not clash with the values used for\n# translation.options.*.accesskey in translation.dtd\ntranslation.options.neverForLanguage.accesskey=N\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser/webrtcIndicator.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the webrtc global indicator strings\n\n# LOCALIZATION NOTE (webrtcIndicator.windowtitle): %S is the brand name (e.g. Firefox).\n# This string is used so that the window has a title in tools that enumerate/look for window\n# titles. It is not normally visible anywhere.\nwebrtcIndicator.windowtitle = %S - 分享指示器\n\nwebrtcIndicator.sharingCameraAndMicrophone.tooltip = 即將分享您的攝影機與麥克風。點擊此處來調整要分享的項目。\nwebrtcIndicator.sharingCamera.tooltip              = 即將分享您的攝影機。點擊此處來調整要分享的項目。\nwebrtcIndicator.sharingMicrophone.tooltip          = 即將分享您的麥克風。點擊此處來調整要分享的項目。\nwebrtcIndicator.sharingApplication.tooltip = 即將分享應用程式，點擊此處來調整要分享的項目。\nwebrtcIndicator.sharingScreen.tooltip = 即將分享您的畫面。點擊此處來調整要分享的項目。\nwebrtcIndicator.sharingWindow.tooltip = 即將分享您的某個視窗。點擊此處來調整要分享的項目。\nwebrtcIndicator.sharingBrowser.tooltip = 即將分享某個分頁，點擊此處來調整要分享的項目。\n\n\n# LOCALIZATION NOTE : The following strings are only used on Mac for\n# menus attached to icons near the clock on the mac menubar.\n\n# LOCALIZATION NOTE (webrtcIndicator.sharing*With.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.sharingCameraWith.menuitem = 與「%S」分享攝影機\nwebrtcIndicator.sharingMicrophoneWith.menuitem = 與「%S」分享麥克風\nwebrtcIndicator.sharingApplicationWith.menuitem = 與「%S」分享應用程式\nwebrtcIndicator.sharingScreenWith.menuitem = 與「%S」分享畫面\nwebrtcIndicator.sharingWindowWith.menuitem = 與「%S」分享視窗\nwebrtcIndicator.sharingBrowserWith.menuitem = 與「%S」分享分頁\nwebrtcIndicator.controlSharing.menuitem = 調整分享的項目\n# LOCALIZATION NOTE (webrtcIndicator.sharingCameraWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingCameraWithNTabs.menuitem = 與 #1 個分頁分享攝影機\n# LOCALIZATION NOTE (webrtcIndicator.sharingMicrophoneWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingMicrophoneWithNTabs.menuitem = 與 #1 個分頁分享麥克風\n# LOCALIZATION NOTE (webrtcIndicator.sharingApplicationWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingApplicationWithNTabs.menuitem = 與 #1 個分頁分享應用程式\n# LOCALIZATION NOTE (webrtcIndicator.sharingScreenWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingScreenWithNTabs.menuitem = 與 #1 個分頁分享畫面\n# LOCALIZATION NOTE (webrtcIndicator.sharingWindowWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\nwebrtcIndicator.sharingWindowWithNTabs.menuitem = 正與 #1 個分頁分享視窗\n# LOCALIZATION NOTE (webrtcIndicator.sharingBrowserWithNTabs.menuitem):\n# Semicolon-separated list of plural forms. See:\n# http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This message is shown when the contents of a tab is shared during a WebRTC\n# session, which currently is only possible with Loop/Hello.\nwebrtcIndicator.sharingBrowserWithNTabs.menuitem = 正與 #1 個分頁分享分頁\n# LOCALIZATION NOTE (webrtcIndicator.controlSharingOn.menuitem):\n# %S is the title of the tab using the share.\nwebrtcIndicator.controlSharingOn.menuitem = 調整與「%S」分享的項目\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/browser-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: REVIEW_REQUIRED\n# Please do not commit any changes to this file without a review from\n# the l10n-drivers team (this includes en-US). In order to get one,\n# please file a bug, add the \"productization\" keyword and CC l10n@mozilla.com.\n\n# Default search engine\nbrowser.search.defaultenginename=Yahoo\n\n# Search engine order (order displayed in the search bar dropdown)s\nbrowser.search.order.1=Yahoo\nbrowser.search.order.2=Google\n\n# This is the default set of web based feed handlers shown in the reader\n# selection UI\nbrowser.contentHandlers.types.0.title=My Yahoo!\nbrowser.contentHandlers.types.0.uri=https://add.my.yahoo.com/rss?url=%s\n\n# increment this number when anything gets changed in the list below.  This will\n# cause Firefox to re-read these prefs and inject any new handlers into the\n# profile database.  Note that \"new\" is defined as \"has a different URL\"; this\n# means that it's not possible to update the name of existing handler, so\n# don't make any spelling errors here.\ngecko.handlerService.defaultHandlersVersion=4\n\n# The default set of protocol handlers for webcal:\ngecko.handlerService.schemes.webcal.0.name=30 Boxes\ngecko.handlerService.schemes.webcal.0.uriTemplate=https://30boxes.com/external/widget?refer=ff&url=%s\n\n# The default set of protocol handlers for mailto:\ngecko.handlerService.schemes.mailto.0.name=Yahoo! Mail\ngecko.handlerService.schemes.mailto.0.uriTemplate=https://compose.mail.yahoo.com/?To=%s\ngecko.handlerService.schemes.mailto.1.name=Gmail\ngecko.handlerService.schemes.mailto.1.uriTemplate=https://mail.google.com/mail/?extsrc=mailto&url=%s\n\n# The default set of protocol handlers for irc:\ngecko.handlerService.schemes.irc.0.name=Mibbit\ngecko.handlerService.schemes.irc.0.uriTemplate=https://www.mibbit.com/?url=%s\n\n# The default set of protocol handlers for ircs:\ngecko.handlerService.schemes.ircs.0.name=Mibbit\ngecko.handlerService.schemes.ircs.0.uriTemplate=https://www.mibbit.com/?url=%s\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/feedback/main.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY testpilot.brand.label                      \"Test Pilot\">\n<!ENTITY testpilot.settings.label                   \"設定\">\n<!ENTITY testpilot.settings.dataSubmission.label    \"送交資料\">\n<!ENTITY testpilot.settings.notifications.label     \"通知\">\n<!ENTITY testpilot.settings.notifyWhen.label        \"通知我，當…\">\n<!ENTITY testpilot.settings.readyToSubmit.label     \"有一份新的研究可送出\">\n<!ENTITY testpilot.settings.newStudy.label          \"有一份新的研究\">\n<!ENTITY testpilot.settings.hasNewResults.label     \"有新的研究結果\">\n<!ENTITY testpilot.settings.alwaysSubmitData.label  \"自動送出我的資料（不要問我）\">\n<!ENTITY testpilot.allYourStudies.label             \"您所有的使用者研究…\">\n<!ENTITY testpilot.about.label                      \"關於 Test Pilot\">\n\n<!-- all studies window -->\n<!ENTITY testpilot.studiesWindow.title                  \"您的 Test Pilot 研究\">\n<!ENTITY testpilot.studiesWindow.currentStudies.label   \"目前的研究\">\n<!ENTITY testpilot.studiesWindow.finishedStudies.label  \"已完成的研究\">\n<!ENTITY testpilot.studiesWindow.studyFindings.label    \"研究結果\">\n<!ENTITY testpilot.studiesWindow.settings.label         \"設定\">\n<!ENTITY testpilot.studiesWindow.stillLoadingMessage    \"載入中，請稍候…\">\n\n<!-- raw data dialog -->\n<!ENTITY testpilot.rawDataWindow.title                  \"Test Pilot: 原始資料\">\n\n<!-- notification -->\n<!ENTITY testpilot.notification.close.tooltip            \"關閉\">\n\n<!-- Firefox 4 beta version UI -->\n<!ENTITY testpilot.enable.label                        \"開啟使用者研究\">\n<!ENTITY testpilot.feedbackbutton.label                \"意見回饋\">\n<!ENTITY testpilot.happy.label        \"Firefox 讓我覺得高興，因為…\">\n<!ENTITY testpilot.sad.label          \"Firefox 讓我覺得不高興，因為…\">\n<!ENTITY testpilot.broken.label      \"回報不正常的網站…\">\n<!ENTITY testpilot.idea.label        \"給我們一些建議…\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/feedback/main.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# description for add-on manager\nextensions.testpilot@labs.mozilla.com.description = 透過使用者研究讓 Firefox 變得更好。\n\n# common\ntestpilot.fullBrandName = Mozilla Labs Test Pilot\ntestpilot.moreInfo = 更多資訊\ntestpilot.submit = 送出\ntestpilot.takeSurvey = 參與問卷調查\n\n# Feedback button menu\ntestpilot.turnOn = 開啟使用者研究\ntestpilot.turnOff = 關閉使用者研究\n\n# studies window\ntestpilot.studiesWindow.noStudies = 我們正在準備新的研究，別走開，馬上就會通知您！\ntestpilot.studiesWindow.uploading = 正在上傳…\ntestpilot.studiesWindow.unableToReachServer = 無法連線到 Mozilla，請稍候再試一次。\ntestpilot.studiesWindow.thanksForContributing = 感謝您的參與！\ntestpilot.studiesWindow.finishedOn = 已完成於 %S\ntestpilot.studiesWindow.canceledStudy = （您已經取消這份研究）\ntestpilot.studiesWindow.missedStudy = （您錯過了這個使用者研究）\ntestpilot.studiesWindow.willStart = 將會開始於 %S\ntestpilot.studiesWindow.gatheringData = 目前正在收集資料。\ntestpilot.studiesWindow.willFinish = 將會完成於 %S\ntestpilot.studiesWindow.proposeStudy = 提出您自己的研究\n\n# for pages\ntestpilot.page.commentsAndDiscussions = 意見與討論 »\ntestpilot.page.proposeATest = 提出一份測試 »\ntestpilot.page.testpilotOnTwitter = Twitter 上的 @MozTestPilot »\n\n# status page\ntestpilot.statusPage.uploadingData = 正在上傳資料…\ntestpilot.statusPage.uploadErrorMsg = 喔喔！連線到 Mozilla 伺服器時發生錯誤。也許您的網路斷線了？\ntestpilot.statusPage.willRetry = Test Pilot 將會自動重試，您現在可以關閉這個頁面。\ntestpilot.statusPage.endedAlready = （已經結束，您不應該會看到這個頁面）\ntestpilot.statusPage.todayAt =  今天的 %S\ntestpilot.statusPage.endOn = 於 %S\n# LOCALIZATION NOTE (numExtensions): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 = number of extensions\n# example: \"2 extensions\"\ntestpilot.statusPage.numExtensions = #1 個擴充套件\ntestpilot.statusPage.recursEveryNumberOfDays = 這份測試每 %S 天會重新出現。每次完成時:\ntestpilot.statusPage.askMeBeforeSubmitData = 詢問我是否要送出我的資料。\ntestpilot.statusPage.alwaysSubmitData = 總是送出我的資料，不必問我。\ntestpilot.statusPage.neverSubmitData = 永遠不要送出我的資料，也不要問我。\ntestpilot.statusPage.loading = 正在載入中，請稍候…\n\n# quit page\ntestpilot.quitPage.aboutToQuit = 您正要離開「%S」的研究。\ntestpilot.quitPage.optionalMessage = （非必要）如果您有一些時間，請讓我們知道為什麼要離開這個研究。\ntestpilot.quitPage.reason = 原因:\ntestpilot.quitPage.recurringStudy = 這是一個會重複進行的研究。一般來說我們將會在下次開始的時候讓您知道，如果您再也不想要收到關於這份研究的資訊，請選擇:\ntestpilot.quitPage.quitForever = 離開這份重複的研究。\ntestpilot.quitPage.quitStudy = 離開研究 »\n\n# welcome page\ntestpilot.welcomePage.thankYou = 感謝您加入 Test Pilot 團隊！\ntestpilot.welcomePage.gettingStarted = 新手上路\ntestpilot.welcomePage.pleaseTake = 請填寫\ntestpilot.welcomePage.backgroundSurvey = 測試者背景調查問卷\ntestpilot.welcomePage.clickToOpenStudiesWindow = 點這裡以了解目前正在進行中的研究。\ntestpilot.welcomePage.testpilotAddon = Test Pilot 附加元件\ntestpilot.welcomePage.iconExplanation = « 看看瀏覽器視窗右下角的這個圖示。\ntestpilot.welcomePage.moreIconExplanation = 您可以點一下它以開啟 Test Pilot 主選單。\ntestpilot.welcomePage.notificationInfo = 這個圖示將會在有研究需要您注意時跳出通知。\ntestpilot.welcomePage.privacyPolicy = 隱私權保護政策\ntestpilot.welcomePage.legalNotices = 法律聲明\n\n# survey page\ntestpilot.surveyPage.saveAnswers = 儲存答案\ntestpilot.surveyPage.submitAnswers = 送出答案\ntestpilot.surveyPage.changeAnswers = 修改答案\ntestpilot.surveyPage.loading = 正在載入中，請稍候…\ntestpilot.surveyPage.thankYouForFinishingSurvey = 感謝您完成這份問卷。您的答案將會與下一批實驗資料一起被上傳。\ntestpilot.surveyPage.reviewOrChangeYourAnswers = 如果您希望重新檢視或是修改答案，您可以隨時透過下面的按鈕完成。\n\n# modules/task.js\ntestpilot.finishedTask.finishedStudy = 作得好！您完成了「%S」研究！\ntestpilot.finishedTask.allRelatedDataDeleted = 所有關於這份研究的資料已經從您的電腦被移除。\n\n# modules/setup.js\ntestpilot.notification.update = 更新…\ntestpilot.notification.thankYouForUploadingData = 感謝您！\ntestpilot.notification.thankYouForUploadingData.message = 感謝您上傳您的資料。\ntestpilot.notification.readyToSubmit = 準備送出\ntestpilot.notification.readyToSubmit.message = Test Pilot 的「%S」研究已經完成蒐集資料，可以送出。\ntestpilot.notification.newTestPilotStudy = 新的 Test Pilot 研究\ntestpilot.notification.newTestPilotStudy.pre.message = Test Pilot「%S」研究即將開始。\ntestpilot.notification.newTestPilotSurvey = 新的 Test Pilot 問卷\ntestpilot.notification.newTestPilotSurvey.message = 已有 Test Pilot「%S」問卷可以填寫。\ntestpilot.notification.newTestPilotResults = 新的 Test Pilot 結果\ntestpilot.notification.newTestPilotResults.message = 已有關於 Test Pilot「%S」研究的結果。\ntestpilot.notification.autoUploadedData = 感謝您！\ntestpilot.notification.autoUploadedData.message = Test Pilot「%S」研究已經完成，您的資料也已經被送出！\ntestpilot.notification.extensionUpdate = 擴充套件更新\ntestpilot.notification.extensionUpdate.message = 您有一份研究需要新版的 Test Pilot。您可以在附加元件視窗取得最新版本。\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/pdfviewer/chrome.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Chrome notification bar messages and buttons\nunsupported_feature=此 PDF 文件可能並未正確顯示。\nunsupported_feature_forms=此 PDF 文件包含表單，不支援填寫表單欄位。\nopen_with_different_viewer=使用其他檢視器開啟\nopen_with_different_viewer.accessKey=o\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/pdfviewer/viewer.properties",
    "content": "# Copyright 2012 Mozilla Foundation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# Main toolbar buttons (tooltips and alt text for images)\nprevious.title=上一頁\nprevious_label=上一頁\nnext.title=下一頁\nnext_label=下一頁\n\n# LOCALIZATION NOTE (page.title): The tooltip for the pageNumber input.\npage.title=第\n# LOCALIZATION NOTE (of_pages): \"{{pagesCount}}\" will be replaced by a number\n# representing the total number of pages in the document.\nof_pages=頁，共 {{pagesCount}} 頁\n# LOCALIZATION NOTE (page_of_pages): \"{{pageNumber}}\" and \"{{pagesCount}}\"\n# will be replaced by a number representing the currently visible page,\n# respectively a number representing the total number of pages in the document.\npage_of_pages=（第 {{pageNumber}} 頁，共 {{pagesCount}} 頁）\n\nzoom_out.title=縮小\nzoom_out_label=縮小\nzoom_in.title=放大\nzoom_in_label=放大\nzoom.title=縮放\npresentation_mode.title=切換至簡報模式\npresentation_mode_label=簡報模式\nopen_file.title=開啟檔案\nopen_file_label=開啟\nprint.title=列印\nprint_label=列印\ndownload.title=下載\ndownload_label=下載\nbookmark.title=目前檢視的內容（複製或開啟於新視窗）\nbookmark_label=目前檢視\n\n# Secondary toolbar and context menu\ntools.title=工具\ntools_label=工具\nfirst_page.title=跳到第一頁\nfirst_page.label=跳到第一頁\nfirst_page_label=跳到第一頁\nlast_page.title=跳到最後一頁\nlast_page.label=跳到最後一頁\nlast_page_label=跳到最後一頁\npage_rotate_cw.title=順時針旋轉\npage_rotate_cw.label=順時針旋轉\npage_rotate_cw_label=順時針旋轉\npage_rotate_ccw.title=逆時針旋轉\npage_rotate_ccw.label=逆時針旋轉\npage_rotate_ccw_label=逆時針旋轉\n\nhand_tool_enable.title=啟用掌型工具\nhand_tool_enable_label=啟用掌型工具\nhand_tool_disable.title=停用掌型工具\nhand_tool_disable_label=停用掌型工具\n\n# Document properties dialog box\ndocument_properties.title=文件內容…\ndocument_properties_label=文件內容…\ndocument_properties_file_name=檔案名稱:\ndocument_properties_file_size=檔案大小:\n# LOCALIZATION NOTE (document_properties_kb): \"{{size_kb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in kilobytes, respectively in bytes.\ndocument_properties_kb={{size_kb}} KB（{{size_b}} 位元組）\n# LOCALIZATION NOTE (document_properties_mb): \"{{size_mb}}\" and \"{{size_b}}\"\n# will be replaced by the PDF file size in megabytes, respectively in bytes.\ndocument_properties_mb={{size_mb}} MB（{{size_b}} 位元組）\ndocument_properties_title=標題:\ndocument_properties_author=作者:\ndocument_properties_subject=主旨:\ndocument_properties_keywords=關鍵字:\ndocument_properties_creation_date=建立日期:\ndocument_properties_modification_date=修改日期:\n# LOCALIZATION NOTE (document_properties_date_string): \"{{date}}\" and \"{{time}}\"\n# will be replaced by the creation/modification date, and time, of the PDF file.\ndocument_properties_date_string={{date}}, {{time}}\ndocument_properties_creator=建立者:\ndocument_properties_producer=PDF 產生器:\ndocument_properties_version=PDF 版本:\ndocument_properties_page_count=頁數:\ndocument_properties_close=關閉\n\nprint_progress_message=正在準備列印文件…\n# LOCALIZATION NOTE (print_progress_percent): \"{{progress}}\" will be replaced by\n# a numerical per cent value.\nprint_progress_percent={{progress}}%\nprint_progress_close=取消\n\n# Tooltips and alt text for side panel toolbar buttons\n# (the _label strings are alt text for the buttons, the .title strings are\n# tooltips)\ntoggle_sidebar.title=切換側邊欄\ntoggle_sidebar_notification.title=切換側邊攔（文件包含大綱或附件）\ntoggle_sidebar_label=切換側邊欄\ndocument_outline.title=顯示文件大綱（雙擊展開/摺疊所有項目）\ndocument_outline_label=文件大綱\nattachments.title=顯示附件\nattachments_label=附件\nthumbs.title=顯示縮圖\nthumbs_label=縮圖\nfindbar.title=在文件中尋找\nfindbar_label=尋找\n\n# Thumbnails panel item (tooltip and alt text for images)\n# LOCALIZATION NOTE (thumb_page_title): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_title=頁 {{page}}\n# LOCALIZATION NOTE (thumb_page_canvas): \"{{page}}\" will be replaced by the page\n# number.\nthumb_page_canvas=頁 {{page}} 的縮圖\n\n# Find panel button title and messages\nfind_label=尋找:\nfind_previous.title=尋找文字前次出現的位置\nfind_previous_label=上一個\nfind_next.title=尋找文字下次出現的位置\nfind_next_label=下一個\nfind_highlight=全部強調標示\nfind_match_case_label=區分大小寫\nfind_reached_top=已搜尋至文件頂端，自底端繼續搜尋\nfind_reached_bottom=已搜尋至文件底端，自頂端繼續搜尋\nfind_not_found=找不到指定文字\n\n# Error panel labels\nerror_more_info=更多資訊\nerror_less_info=更少資訊\nerror_close=關閉\n# LOCALIZATION NOTE (error_version_info): \"{{version}}\" and \"{{build}}\" will be\n# replaced by the PDF.JS version and build ID.\nerror_version_info=PDF.js v{{version}} (build: {{build}})\n# LOCALIZATION NOTE (error_message): \"{{message}}\" will be replaced by an\n# english string describing the error.\nerror_message=訊息: {{message}}\n# LOCALIZATION NOTE (error_stack): \"{{stack}}\" will be replaced with a stack\n# trace.\nerror_stack=堆疊: {{stack}}\n# LOCALIZATION NOTE (error_file): \"{{file}}\" will be replaced with a filename\nerror_file=檔案: {{file}}\n# LOCALIZATION NOTE (error_line): \"{{line}}\" will be replaced with a line number\nerror_line=行: {{line}}\nrendering_error=描繪頁面時發生錯誤。\n\n# Predefined zoom values\npage_scale_width=頁面寬度\npage_scale_fit=縮放至頁面大小\npage_scale_auto=自動縮放\npage_scale_actual=實際大小\n# LOCALIZATION NOTE (page_scale_percent): \"{{scale}}\" will be replaced by a\n# numerical scale value.\npage_scale_percent={{scale}}%\n\n# Loading indicator messages\nloading_error_indicator=錯誤\nloading_error=載入 PDF 時發生錯誤。\ninvalid_file_error=無效或毀損的 PDF 檔案。\nmissing_file_error=找不到 PDF 檔案。\nunexpected_response_error=伺服器回應未預期的內容。\n\n# LOCALIZATION NOTE (text_annotation_type.alt): This is used as a tooltip.\n# \"{{type}}\" will be replaced with an annotation type from a list defined in\n# the PDF spec (32000-1:2008 Table 169 – Annotation types).\n# Some common types are e.g.: \"Check\", \"Text\", \"Comment\", \"Note\"\ntext_annotation_type.alt=[{{type}} 註解]\npassword_label=請輸入用來開啟此 PDF 檔案的密碼。\npassword_invalid=密碼不正確，請再試一次。\npassword_ok=確定\npassword_cancel=取消\n\nprinting_not_supported=警告: 此瀏覽器未完整支援列印功能。\nprinting_not_ready=警告: 此 PDF 未完成下載以供列印。\nweb_fonts_disabled=已停用網路字型 (Web fonts): 無法使用 PDF 內嵌字型。\ndocument_colors_not_allowed=瀏覽器的「優先使用網頁指定的色彩」未被勾選，PDF 文件無法使用自己的色彩。\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/VariablesView.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY PropertiesViewWindowTitle \"屬性\">\n\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/aboutdebugging.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutDebugging.fullTitle    \"使用 Firefox 開發者工具除錯\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/aboutdebugging.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (debug):\n# This string is displayed as a label of the button that starts\n# debugging a service worker.\ndebug = 除錯\n\n# LOCALIZATION NOTE (push):\n# This string is displayed as a label of the button that pushes a test payload\n# to a service worker.\npush = 推送\n\n# LOCALIZATION NOTE (start):\n# This string is displayed as a label of the button that starts a service worker.\nstart = 開始\n\nscope = Scope\nunregister = 取消註冊\n\npushService = 推送服務\n\n# LOCALIZATION NOTE (fetch):\n# Fetch is an event type and should not be translated.\nfetch = Fetch\n\n# LOCALIZATION NOTE (listeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nlisteningForFetchEvents = 正在監聽 fetch 事件。\n\n# LOCALIZATION NOTE (notListeningForFetchEvents):\n# This is used to display the state of the SW in regard to fetch events.\nnotListeningForFetchEvents = 沒在監聽 fetch 事件。\n\n# LOCALIZATION NOTE (addons):\n# This string is displayed as a header of the about:debugging#addons page.\naddons = 附加元件\n\n# LOCALIZATION NOTE (addonDebugging.label):\n# This string is displayed next to a check box that enables the user to switch\n# addon debugging on/off.\naddonDebugging.label = 啟用附加元件除錯\n\n# LOCALIZATION NOTE (addonDebugging.tooltip):\n# This string is displayed in a tooltip that appears when hovering over a check\n# box that switches addon debugging on/off.\naddonDebugging.tooltip = 開啟此功能將允許您對附加元件及瀏覽器 chrome 的某些部分除錯。\n\n# LOCALIZATION NOTE (moreInfo):\n# This string is displayed next to addonDebugging.label as a link to a page\n# with documentation.\nmoreInfo = 更多資訊\n\n# LOCALIZATION NOTE (loadTemporaryAddon):\n# This string is displayed as a label of a button that allows the user to\n# load additional add-ons.\nloadTemporaryAddon = 載入暫用附加元件\n\n# LOCALIZATION NOTE (extensions):\n# This string is displayed as a header above the list of loaded add-ons.\nextensions = 擴充套件\n\n# LOCALIZATION NOTE (temporaryExtensions):\n# This string is displayed as a header above the list of temporarily loaded add-ons.\ntemporaryExtensions = 暫用擴充套件\n\n# LOCALIZATION NOTE (selectAddonFromFile2):\n# This string is displayed as the title of the file picker that appears when\n# the user clicks the 'Load Temporary Add-on' button\nselectAddonFromFile2 = 選擇安裝資訊檔或元件封裝（.xpi）\n\n# LOCALIZATION NOTE (reload):\n# This string is displayed as a label of the button that reloads a given addon.\nreload = 重新載入\n\n# LOCALIZATION NOTE (reloadDisabledTooltip):\n# This string is displayed in a tooltip that appears when hovering over a\n# disabled 'reload' button.\nreloadDisabledTooltip = 僅可重新載入暫時安裝的附加元件\n\n# LOCALIZATION NOTE (workers):\n# This string is displayed as a header of the about:debugging#workers page.\nworkers = Workers\n\nserviceWorkers = Service Workers\nsharedWorkers = 共享 Workers\notherWorkers = 其他 Workers\n\n# LOCALIZATION NOTE (running):\n# This string is displayed as the state of a service worker in RUNNING state.\nrunning = 執行中\n\n# LOCALIZATION NOTE (stopped):\n# This string is displayed as the state of a service worker in STOPPED state.\nstopped = 已停止\n\n# LOCALIZATION NOTE (registering):\n# This string is displayed as the state of a service worker for which no service worker\n# registration could be found yet. Only active registrations are visible from\n# about:debugging, so such service workers are considered as registering.\nregistering = 註冊中\n\n# LOCALIZATION NOTE (tabs):\n# This string is displayed as a header of the about:debugging#tabs page.\ntabs = 分頁\n\n# LOCALIZATION NOTE (pageNotFound):\n# This string is displayed as the main message at any error/invalid page.\npageNotFound = 找不到頁面\n\n# LOCALIZATION NOTE (doesNotExist):\n# This string is displayed as an error message when navigating to an invalid page\n# %S will be replaced by the name of the page at run-time.\ndoesNotExist = #%S 不存在！\n\n# LOCALIZATION NOTE (nothing):\n# This string is displayed when the list of workers is empty.\nnothing = 尚未開始。\n\nconfigurationIsNotCompatible = 您的瀏覽器設定與 Service Worker 不相容\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/animationinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n     License, v. 2.0. If a copy of the MPL was not distributed with this\n     file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Animations panel strings.\n     The Animations panel is part of the Inspector sidebar -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n     keep it in English, or another language commonly spoken among web\n     developers. You want to make that choice consistent across the developer\n     tools. A good criteria is the language in which you'd find the best\n     documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (animationInspectorTitle): This is the label shown in the\n     sidebar tab -->\n<!ENTITY animationInspectorTitle \"動畫\">\n\n<!-- LOCALIZATION NOTE (invalidElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector. -->\n<!ENTITY invalidElement \"此元素中找不到動畫。\">\n\n<!-- LOCALIZATION NOTE (selectElement): This is the label shown in the panel\n     when an invalid node is currently selected in the inspector, to invite the\n     user to select a new node by clicking on the element-picker icon. -->\n<!ENTITY selectElement \"挑選頁面中的另一個元素。\">\n\n<!-- LOCALIZATION NOTE (allAnimations): This is the label shown at the bottom of\n     the panel, in a toolbar, to let the user know the toolbar applies to all\n     animations, not just the ones applying to the current element. -->\n<!ENTITY allAnimations \"所有動畫\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/animationinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Animation inspector\n# which is available as a sidebar panel in the Inspector.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (panel.invalidElementSelected):\n# This is the label shown in the panel when an invalid node is currently\n# selected in the inspector (i.e. a non-element node or a node that is not\n# animated).\npanel.invalidElementSelected=此元素中找不到動畫。\n\n# LOCALIZATION NOTE (panel.selectElement): This is the label shown in the panel\n# when an invalid node is currently selected in the inspector, to invite the\n# user to select a new node by clicking on the element-picker icon.\npanel.selectElement=挑選頁面中的其他元素。\n\n# LOCALIZATION NOTE (panel.allAnimations): This is the label shown at the bottom of\n# the panel, in a toolbar, to let the user know the toolbar applies to all\n# animations, not just the ones applying to the current element.\npanel.allAnimations=所有動畫\n\n# LOCALIZATION NOTE (player.animationDurationLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation duration.\nplayer.animationDurationLabel=持續時間:\n\n# LOCALIZATION NOTE (player.animationDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation delay.\nplayer.animationDelayLabel=延滯:\n\n# LOCALIZATION NOTE (player.animationEndDelayLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation endDelay.\nplayer.animationEndDelayLabel=結束延滯:\n\n# LOCALIZATION NOTE (player.animationRateLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the animation playback rate.\nplayer.animationRateLabel=播放速度:\n\n# LOCALIZATION NOTE (player.animationIterationCountLabel):\n# This string is displayed in each animation player widget. It is the label\n# displayed before the number of times the animation is set to repeat.\nplayer.animationIterationCountLabel=重複:\n\n# LOCALIZATION NOTE (player.infiniteIterationCount):\n# In case the animation repeats infinitely, this string is displayed next to the\n# player.animationIterationCountLabel string, instead of a number.\nplayer.infiniteIterationCount=&#8734;\n\n# LOCALIZATION NOTE (player.infiniteIterationCountText):\n# See player.infiniteIterationCount for a description of what this is.\n# Unlike player.infiniteIterationCount, this string isn't used in HTML, but in\n# a tooltip.\nplayer.infiniteIterationCountText=∞\n\n# LOCALIZATION NOTE (player.animationIterationStartLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# iterationStart value.\n# %1$S will be replaced by the original iteration start value\n# %2$S will be replaced by the actual time of iteration start\nplayer.animationIterationStartLabel=Iteration 開始: %1$S (%2$Ss)\n\n# LOCALIZATION NOTE (player.animationOverallEasingLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the easing\n# that applies to a whole iteration of an animation as opposed to the\n# easing that applies between animation keyframes.\nplayer.animationOverallEasingLabel=總緩動:\n\n# LOCALIZATION NOTE (player.animationFillLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# fill mode value.\nplayer.animationFillLabel=填入:\n\n# LOCALIZATION NOTE (player.animationDirectionLabel):\n# This string is displayed in a tooltip that appears when hovering over\n# animations in the timeline. It is the label displayed before the animation\n# direction value.\nplayer.animationDirectionLabel=方向:\n\n# LOCALIZATION NOTE (player.timeLabel):\n# This string is displayed in each animation player widget, to indicate either\n# how long (in seconds) the animation lasts, or what is the animation's current\n# time (in seconds too);\nplayer.timeLabel=%Ss\n\n# LOCALIZATION NOTE (player.playbackRateLabel):\n# This string is displayed in each animation player widget, as the label of\n# drop-down list items that can be used to change the rate at which the\n# animation runs (1× being the default, 2× being twice as fast).\nplayer.playbackRateLabel=%S×\n\n# LOCALIZATION NOTE (player.runningOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that the\n# animation is running on the compositor thread.\nplayer.runningOnCompositorTooltip=此動畫在合成執行緒上執行\n\n# LOCALIZATION NOTE (player.allPropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is running on the compositor thread.\nplayer.allPropertiesOnCompositorTooltip=已最佳化所有動畫屬性\n\n# LOCALIZATION NOTE (player.somePropertiesOnCompositorTooltip):\n# This string is displayed as a tooltip for the icon that indicates that\n# all of animation is not running on the compositor thread.\nplayer.somePropertiesOnCompositorTooltip=已最佳化某些動畫屬性\n\n# LOCALIZATION NOTE (timeline.rateSelectorTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# drop-down list that can be used to change the rate at which the animations\n# run.\ntimeline.rateSelectorTooltip=設定動畫播放速度\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.pausedButtonTooltip=恢復動畫\n\n# LOCALIZATION NOTE (timeline.pauseResumeButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# pause/resume button that can be used to pause or resume the animations\ntimeline.resumedButtonTooltip=暫停動畫\n\n# LOCALIZATION NOTE (timeline.rewindButtonTooltip):\n# This string is displayed in the timeline toolbar, as the tooltip of the\n# rewind button that can be used to rewind the animations\ntimeline.rewindButtonTooltip=動畫倒帶\n\n# LOCALIZATION NOTE (timeline.timeGraduationLabel):\n# This string is displayed at the top of the animation panel, next to each time\n# graduation, to indicate what duration (in milliseconds) this graduation\n# corresponds to.\ntimeline.timeGraduationLabel=%Sms\n\n# LOCALIZATION NOTE (timeline.cssanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.cssanimation.nameLabel=%S - CSS 動畫\n\n# LOCALIZATION NOTE (timeline.csstransition.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a CSS Transition in the timeline UI.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.csstransition.nameLabel=%S - CSS 轉場\n\n# LOCALIZATION NOTE (timeline.scriptanimation.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of a script-generated animation in the timeline UI.\n# %S will be replaced by the name of the animation at run-time.\ntimeline.scriptanimation.nameLabel=%S - 腳本動畫\n\n# LOCALIZATION NOTE (timeline.scriptanimation.unnamedLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over an unnamed script-generated animation in the timeline UI.\ntimeline.scriptanimation.unnamedLabel=腳本動畫\n\n# LOCALIZATION NOTE (timeline.unknown.nameLabel):\n# This string is displayed in a tooltip of the animation panel that is shown\n# when hovering over the name of an unknown animation type in the timeline UI.\n# This can happen if devtools couldn't figure out the type of the animation.\n# %S will be replaced by the name of the transition at run-time.\ntimeline.unknown.nameLabel=%S\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/app-manager.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nvalidator.nonExistingFolder=專案資料夾不存在\nvalidator.expectProjectFolder=專案資料夾路徑的結尾是檔案\nvalidator.noManifestFile=封裝的應用程式專案根資料夾中需要有名為「manifest.webapp」的安裝資訊檔，附加元件則是需要取名為「manifest.json」。\nvalidator.invalidManifestURL=安裝資訊檔網址「%S」無效\n# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):\n# %1$S is the error message, %2$S is the URI of the manifest.\nvalidator.invalidManifestJSON=webapp 的安裝資訊檔不是有效的 JSON 檔案: %1$S 於: %2$S\nvalidator.noAccessManifestURL=無法讀取位於 %2$S 的安裝資訊檔: %1$S\n# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of\n# the manifest, %2$S is the error message.\nvalidator.invalidHostedManifestURL=代管的安裝資訊檔網址「%1$S」無效: %2$S\nvalidator.invalidProjectType=專案類型「%S」無效\n# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):\n# don't translate 'icons' and 'name'.\nvalidator.missNameManifestProperty=安裝資訊檔中缺少必要的「name」資訊。\nvalidator.missIconsManifestProperty=安裝資訊檔中缺少「icons」。\nvalidator.missIconMarketplace2=要送出到 Marketplace 的應用程式必須要有 128px 大小的圖示\nvalidator.invalidAppType=未知的應用程式類型:「%S」。\nvalidator.invalidHostedPriviledges=代管的應用程式類型不能為「%S」。\nvalidator.noCertifiedSupport=應用程式管理員無法完整支援「已驗證」的應用程式。\nvalidator.nonAbsoluteLaunchPath=執行路徑必須是以「/」開頭的絕對路徑:「%S」\nvalidator.accessFailedLaunchPath=無法存取應用程式的啟動文件「%S」\n# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of\n# the launch document, %2$S is the http error code.\nvalidator.accessFailedLaunchPathBadHttpCode=無法存取應用程式的啟動文件「%1$S」，收到 HTTP 錯誤代碼 %2$S\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/appcacheutils.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# These messages are displayed when an attempt is made to validate a\n# page or a cache manifest using AppCacheUtils.jsm\n\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noManifest): the specified page has no cache manifest.\nnoManifest=所指定的頁面未包含快取資訊清單。\n\n# LOCALIZATION NOTE (notUTF8): the associated cache manifest has a character\n# encoding that is not UTF-8. Parameters: %S is the current encoding.\nnotUTF8=快取資訊清單使用了 %S 字元編碼，必須使用 utf-8。\n\n# LOCALIZATION NOTE (badMimeType): the associated cache manifest has a\n# mimetype that is not text/cache-manifest. Parameters: %S is the current\n# mimetype.\nbadMimeType=快取資訊清單的 MIME 類型 %S，必須為 text/cache-manifest。\n\n# LOCALIZATION NOTE (duplicateURI): the associated cache manifest references\n# the same URI from multiple locations. Parameters: %1$S is the URI, %2$S is a\n# list of references to this URI.\nduplicateURI=URI %1$S 在不同位置被參照，不允許發生這個情況：%2$S。\n\n# LOCALIZATION NOTE (networkBlocksURI, fallbackBlocksURI): the associated\n# cache manifest references the same URI in the NETWORK (or FALLBACK) section\n# as it does in other sections. Parameters: %1$S is the line number, %2$S is\n# the resource name, %3$S is the line number, %4$S is the resource name, %5$S\n# is the section name.\nnetworkBlocksURI=第 %1$S 行 (%2$S) 的 NETWORK 區段將造成 %5$S 區段的第 %3$S 行 (%4$S) 不被快取。\nfallbackBlocksURI=第 %1$S 行 (%2$S) 的 FALLBACK 區段將造成 %5$S 區段的第 %3$S 行 (%4$S) 不被快取。\n\n# LOCALIZATION NOTE (fileChangedButNotManifest): the associated cache manifest\n# references a URI that has a file modified after the cache manifest.\n# Parameters: %1$S is the resource name, %2$S is the cache manifest, %3$S is\n# the line number.\nfileChangedButNotManifest=檔案 %1$S 比 %2$S 還新。除非修改快取資訊檔第 %3$S 行的內容，否則已被快取的版本仍然會被使用。\n\n# LOCALIZATION NOTE (cacheControlNoStore): the specified page has a header\n# preventing caching or storing information. Parameters: %1$S is the resource\n# name, %2$S is the line number.\ncacheControlNoStore=%1$S 的 cache-control 標頭被設定為 no-store。這樣將會讓應用程式快取無法儲存第 %2$S 行的檔案。\n\n# LOCALIZATION NOTE (notAvailable): the specified resource is not available.\n# Parameters: %1$S is the resource name, %2$S is the line number.\nnotAvailable=第 %2$S 行的 %1$S 指到了無法使用的資源。\n\n# LOCALIZATION NOTE (invalidURI): it's used when an invalid URI is passed to\n# the appcache.\ninvalidURI=傳送給 AppCacheUtils 的 URI 無效。\n\n# LOCALIZATION NOTE (noResults): it's used when a search returns no results.\nnoResults=您的搜尋沒有結果回傳。\n\n# LOCALIZATION NOTE (cacheDisabled): it's used when the cache is disabled and\n# an attempt is made to view offline data.\ncacheDisabled=您已停用磁碟快取，請在 about:config 中將 browser.cache.disk.enable 設定為 true 後再試一次。\n\n# LOCALIZATION NOTE (firstLineMustBeCacheManifest): the associated cache\n# manifest has a first line that is not \"CACHE MANIFEST\". Parameters: %S is\n# the line number.\nfirstLineMustBeCacheManifest=第 %S 行，快取資訊首行必須為「CACHE MANIFEST」。\n\n# LOCALIZATION NOTE (cacheManifestOnlyFirstLine2): the associated cache\n# manifest has \"CACHE MANIFEST\" on a line other than the first line.\n# Parameters: %S is the line number where \"CACHE MANIFEST\" appears.\ncacheManifestOnlyFirstLine2=「CACHE MANIFEST」只在第一行有效，卻在第 %S 行出現。\n\n# LOCALIZATION NOTE (asteriskInWrongSection2): the associated cache manifest\n# has an asterisk (*) in a section other than the NETWORK section. Parameters:\n# %1$S is the section name, %2$S is the line number.\nasteriskInWrongSection2=第 %2$S 行的 %1$S 段落錯誤地使用了星號 (*)。若 NETWORK 段落中只包含單一個星號，任何未列於資訊清單中的 URI 將會被視為被列出於 NETWORK 段落中，否則這些 URI 將會被視為無法使用。星號不得用作其他用法。\n\n# LOCALIZATION NOTE (escapeSpaces): the associated cache manifest has a space\n# in a URI. Spaces must be replaced with %20. Parameters: %S is the line\n# number where this error occurs.\nescapeSpaces=第 %S 行的 URI 中的空格應被取代為 %20。\n\n# LOCALIZATION NOTE (slashDotDotSlashBad): the associated cache manifest has a\n# URI containing /../, which is invalid. Parameters: %S is the line number\n# where this error occurs.\nslashDotDotSlashBad=第 %S 行的 /../ 不是有效的 URI 前綴。\n\n# LOCALIZATION NOTE (tooManyDotDotSlashes): the associated cache manifest has\n# a URI containing too many ../ operators. Too many of these operators mean\n# that the file would be below the root of the site, which is not possible.\n# Parameters: %S is the line number where this error occurs.\ntooManyDotDotSlashes=第 %S 行有太多 ../ 運算子。\n\n# LOCALIZATION NOTE (fallbackUseSpaces): the associated cache manifest has a\n# FALLBACK section containing more or less than the standard two URIs\n# separated by a single space. Parameters: %S is the line number where this\n# error occurs.\nfallbackUseSpaces=第 %S 行僅能在 FALLBACK 段落中使用兩個用空白分隔的 URI。\n\n# LOCALIZATION NOTE (fallbackAsterisk2): the associated cache manifest has a\n# FALLBACK section that attempts to use an asterisk (*) as a wildcard. In this\n# section the URI is simply a path prefix. Parameters: %S is the line number\n# where this error occurs.\nfallbackAsterisk2=FALLBACK 段落中的第 %S 行錯誤地使用了星號 (*)。FALLBACK 段落中的 URI 只需要符合請求 URI 的前綴字。\n\n# LOCALIZATION NOTE (settingsBadValue): the associated cache manifest has a\n# SETTINGS section containing something other than the valid \"prefer-online\"\n# or \"fast\". Parameters: %S is the line number where this error occurs.\nsettingsBadValue=第 %S 行的 SETTINGS 段落僅能容許「prefer-online」或「fast」一個值。\n\n# LOCALIZATION NOTE (invalidSectionName): the associated cache manifest\n# contains an invalid section name. Parameters: %1$S is the section name, %2$S\n# is the line number.\ninvalidSectionName=第 %2$S 行有無效的段落名稱 (%1$S)。\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/boxmodel.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n# The Layout View is a panel displayed in the computed view tab of the Inspector sidebar.\n\n# LOCALIZATION NOTE : FILE The correct localization of this file might be to\n# keep it in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (boxmodel.title) This is the title of the box model panel and is\n# displayed as a label.\nboxmodel.title=Box Model\n\n# LOCALIZATION NOTE (boxmodel.margin) This refers to the margin in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.margin=間距\n\n# LOCALIZATION NOTE (boxmodel.border) This refers to the border in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.border=邊框\n\n# LOCALIZATION NOTE (boxmodel.padding) This refers to the padding in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.padding=內距\n\n# LOCALIZATION NOTE (boxmodel.content) This refers to the content in the box model and\n# might be displayed as a label or as a tooltip.\nboxmodel.content=內容\n\n# LOCALIZATION NOTE: (boxmodel.geometryButton.tooltip) This label is displayed as a\n# tooltip that appears when hovering over the button that allows users to edit the\n# position of an element in the page.\nboxmodel.geometryButton.tooltip=編輯位置\n\n# LOCALIZATION NOTE: (boxmodel.propertiesLabel) This label is displayed as the header\n# for showing and collapsing the properties underneath the box model in the layout view\nboxmodel.propertiesLabel=Box Model 屬性\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/canvasdebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice1   \"重新載入\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY canvasDebuggerUI.reloadNotice2   \"頁面以對 &lt;canvas&gt; 內容進行除錯。\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.emptyNotice1/2): This is the label shown\n  -  in the call list view when empty. -->\n<!ENTITY canvasDebuggerUI.emptyNotice1    \"點擊\">\n<!ENTITY canvasDebuggerUI.emptyNotice2    \"按鈕以記錄動畫畫框的呼叫堆疊。\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.waitingNotice): This is the label shown\n  -  in the call list view while recording a snapshot. -->\n<!ENTITY canvasDebuggerUI.waitingNotice   \"正在記錄動畫循環…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.recordSnapshot): This string is displayed\n  -  on a button that starts a new snapshot. -->\n<!ENTITY canvasDebuggerUI.recordSnapshot.tooltip \"記錄動畫迴圈中的下一個畫框。\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.importSnapshot): This string is displayed\n  -  on a button that opens a dialog to import a saved snapshot data file. -->\n<!ENTITY canvasDebuggerUI.importSnapshot \"匯入…\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.clearSnapshots): This string is displayed\n  -  on a button that remvoes all the snapshots. -->\n<!ENTITY canvasDebuggerUI.clearSnapshots \"清除\">\n\n<!-- LOCALIZATION NOTE (canvasDebuggerUI.searchboxPlaceholder): This string is displayed\n  -  as a placeholder of the search box that filters the calls list. -->\n<!ENTITY canvasDebuggerUI.searchboxPlaceholder \"過濾呼叫\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/canvasdebugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Canvas Debugger\n# which is available from the Web Developer sub-menu -> 'Canvas'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noSnapshotsText): The text to display in the snapshots menu\n# when there are no recorded snapshots yet.\nnoSnapshotsText=目前沒有快照。\n\n# LOCALIZATION NOTE (snapshotsList.itemLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# identifying a set of function calls of a recorded animation frame.\nsnapshotsList.itemLabel=快照 #%S\n\n# LOCALIZATION NOTE (snapshotsList.loadingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item that has not finished loading.\nsnapshotsList.loadingLabel=載入中…\n\n# LOCALIZATION NOTE (snapshotsList.saveLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for saving an item to disk.\nsnapshotsList.saveLabel=儲存\n\n# LOCALIZATION NOTE (snapshotsList.savingLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# while saving an item to disk.\nsnapshotsList.savingLabel=儲存中…\n\n# LOCALIZATION NOTE (snapshotsList.loadedLabel):\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# for an item which was loaded from disk\nsnapshotsList.loadedLabel=自磁碟載入\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogTitle):\n# This string is displayed as a title for saving a snapshot to disk.\nsnapshotsList.saveDialogTitle=儲存動畫畫框快照…\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogJSONFilter=JSON 檔案\n\n# LOCALIZATION NOTE (snapshotsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a snapshot to disk.\nsnapshotsList.saveDialogAllFilter=所有檔案\n\n# LOCALIZATION NOTE (snapshotsList.drawCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many draw calls were made.\nsnapshotsList.drawCallsLabel=#1 次描繪\n\n# LOCALIZATION NOTE (snapshotsList.functionCallsLabel):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed in the snapshots list of the Canvas Debugger,\n# as a generic description about how many function calls were made in total.\nsnapshotsList.functionCallsLabel=#1 次呼叫\n\n# LOCALIZATION NOTE (recordingTimeoutFailure):\n# This notification alert is displayed when attempting to record a requestAnimationFrame\n# cycle in the Canvas Debugger and no cycles detected. This alerts the user that no\n# loops were found.\nrecordingTimeoutFailure=Canvas 除錯器找不到 requestAnimationFrame 或 setTimeout 循環。\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/components.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the shared React components,\n# so files in `devtools/client/shared/components/*`.\n\n# LOCALIZATION NOTE (frame.unknownSource): When we do not know the source filename of\n# a frame, we use this string instead.\nframe.unknownSource=(未知)\n\n# LOCALIZATION NOTE (viewsourceindebugger): The label for the tooltip when hovering over\n# a source link that links to the debugger.\n# %S represents the URL to match in the debugger.\nframe.viewsourceindebugger=在除錯器中檢視原始碼 → %S\n\n# LOCALIZATION NOTE (notificationBox.closeTooltip): The content of a tooltip that\n# appears when hovering over the close button in a notification box.\nnotificationBox.closeTooltip=關閉此訊息\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/connection-screen.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n  - The Remote Connection window can reached from the \"connect…\" menuitem\n  - in the Web Developer menu.\n  - -->\n\n<!ENTITY title      \"連線\">\n<!ENTITY header     \"連接遠端裝置\">\n<!ENTITY host       \"主機:\">\n<!ENTITY port       \"Port:\">\n<!ENTITY connect    \"連線\">\n<!ENTITY connecting \"連線中…\">\n<!ENTITY availableAddons \"可用的遠端附加元件:\">\n<!ENTITY availableTabs \"可用的遠端分頁:\">\n<!ENTITY availableProcesses \"可用的遠端行程:\">\n<!ENTITY connectionError \"錯誤:\">\n<!ENTITY errorTimeout \"錯誤: 連線逾時。\">\n<!ENTITY errorRefused \"錯誤: 連線被拒絕。\">\n<!ENTITY errorUnexpected \"未預期的錯誤。\">\n\n<!-- LOCALIZATION NOTE (remoteHelp, remoteDocumentation, remoteHelpSuffix):\nthese strings will be concatenated in a single label, remoteDocumentation will\nbe used as text for a link to MDN. -->\n<!ENTITY remoteHelp \"Firefox 開發者工具可對遠端裝置（例如 Firefox for Android 或 Firefox OS）除錯。請確定您已開啟遠端裝置中的「遠端除錯」選項。若需更多資訊，請參考\">\n<!ENTITY remoteDocumentation \"此文件\">\n<!ENTITY remoteHelpSuffix \"。\">\n\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/connection-screen.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the Remote Connection strings.\n# The Remote Connection window can reached from the \"connect…\" menuitem\n# in the Web Developer menu.\n\nmainProcess=主要 Process\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/debugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (debuggerUI.closeButton.tooltip): This is the tooltip for\n  -  the button that closes the debugger UI. -->\n<!ENTITY debuggerUI.closeButton.tooltip \"關閉\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the debugger UI. -->\n<!ENTITY debuggerUI.panesButton.tooltip \"切換窗格\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.label): This is the message\n  - displayed to users when they select a black boxed source from the sources\n  - list in the debugger. -->\n<!ENTITY debuggerUI.blackBoxMessage.label \"此原始碼已被放入黑盒子中，已停用中斷點，stepping 時也會跳過它。\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.blackBoxMessage.unBlackBoxButton): This is\n  - the text displayed in the button to stop black boxing the currently selected\n  - source. -->\n<!ENTITY debuggerUI.blackBoxMessage.unBlackBoxButton \"停止將此原始碼放入黑盒子\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.optsButton.tooltip): This is the tooltip for\n  -  the button that opens up an options context menu for the debugger UI. -->\n<!ENTITY debuggerUI.optsButton.tooltip  \"除錯器選項\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.blackBoxTooltip): This is the tooltip\n  -  for the button that black boxes the selected source. -->\n<!ENTITY debuggerUI.sources.blackBoxTooltip \"切換黑盒子\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.prettyPrint): This is the tooltip for the\n  -  button that pretty prints the selected source. -->\n<!ENTITY debuggerUI.sources.prettyPrint \"Prettify Source\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoPrettyPrint): This is the label for the\n  -  checkbox that toggles auto pretty print. -->\n<!ENTITY debuggerUI.autoPrettyPrint     \"自動 Prettify 最小化過的原始碼\">\n<!ENTITY debuggerUI.autoPrettyPrint.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.sources.toggleBreakpoints): This is the tooltip for the\n  -  button that toggles all breakpoints for all sources. -->\n<!ENTITY debuggerUI.sources.toggleBreakpoints \"啟用/停用所有中斷點\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton): This is the label for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton \"清除\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.clearButton.tooltip): This is the tooltip for\n  -  the button that clears the collected tracing data in the tracing tab. -->\n<!ENTITY debuggerUI.clearButton.tooltip \"清除已取得的追蹤資料\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.pauseExceptions): This is the label for the\n  -  checkbox that toggles pausing on exceptions. -->\n<!ENTITY debuggerUI.pauseExceptions           \"發生例外時暫停\">\n<!ENTITY debuggerUI.pauseExceptions.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.ignoreCaughtExceptions): This is the label for the\n  -  checkbox that toggles ignoring caught exceptions. -->\n<!ENTITY debuggerUI.ignoreCaughtExceptions           \"忽略捕捉到的例外\">\n<!ENTITY debuggerUI.ignoreCaughtExceptions.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showPanesOnInit): This is the label for the\n  -  checkbox that toggles visibility of panes when opening the debugger. -->\n<!ENTITY debuggerUI.showPanesOnInit           \"啟動時顯示窗格\">\n<!ENTITY debuggerUI.showPanesOnInit.accesskey \"S\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showVarsFilter): This is the label for the\n  -  checkbox that toggles visibility of a designated variables filter box. -->\n<!ENTITY debuggerUI.showVarsFilter           \"顯示變數過濾視窗\">\n<!ENTITY debuggerUI.showVarsFilter.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOnlyEnum): This is the label for the\n  -  checkbox that toggles visibility of hidden (non-enumerable) variables and\n  -  properties in stack views. The \"enumerable\" flag is a state of a property\n  -  defined in JavaScript. When in doubt, leave untranslated. -->\n<!ENTITY debuggerUI.showOnlyEnum           \"僅顯示可列舉的屬性\">\n<!ENTITY debuggerUI.showOnlyEnum.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.showOriginalSource): This is the label for\n  -  the checkbox that toggles the display of original or sourcemap-derived\n  -  sources. -->\n<!ENTITY debuggerUI.showOriginalSource           \"顯示原始碼\">\n<!ENTITY debuggerUI.showOriginalSource.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.autoBlackBox): This is the label for\n  -  the checkbox that toggles whether sources that we suspect are minified are\n  -  automatically black boxed or not. -->\n<!ENTITY debuggerUI.autoBlackBox           \"自動將最小化過的原始碼放入黑盒子\">\n<!ENTITY debuggerUI.autoBlackBox.accesskey \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchPanelOperators): This is the text that\n  -  appears in the filter panel popup as a header for the operators part. -->\n<!ENTITY debuggerUI.searchPanelOperators    \"運算子:\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFile): This is the text that appears\n  -  in the source editor's context menu for the scripts search operation. -->\n<!ENTITY debuggerUI.searchFile           \"過濾指令碼\">\n<!ENTITY debuggerUI.searchFile.key       \"P\">\n<!ENTITY debuggerUI.searchFile.altkey    \"O\">\n<!ENTITY debuggerUI.searchFile.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchGlobal): This is the text that appears\n  -  in the source editor's context menu for the global search operation. -->\n<!ENTITY debuggerUI.searchGlobal           \"在所有檔案中搜尋\">\n<!ENTITY debuggerUI.searchGlobal.key       \"F\">\n<!ENTITY debuggerUI.searchGlobal.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchFunction): This is the text that appears\n  -  in the source editor's context menu for the function search operation. -->\n<!ENTITY debuggerUI.searchFunction           \"搜尋函數定義\">\n<!ENTITY debuggerUI.searchFunction.key       \"D\">\n<!ENTITY debuggerUI.searchFunction.accesskey \"D\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchToken): This is the text that appears\n  -  in the source editor's context menu for the token search operation. -->\n<!ENTITY debuggerUI.searchToken           \"尋找\">\n<!ENTITY debuggerUI.searchToken.key       \"F\">\n<!ENTITY debuggerUI.searchToken.accesskey \"F\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchLine): This is the text that appears\n  -  in the source editor's context menu for the line search operation. -->\n<!ENTITY debuggerUI.searchGoToLine           \"移至行號…\">\n<!ENTITY debuggerUI.searchGoToLine.key       \"L\">\n<!ENTITY debuggerUI.searchGoToLine.accesskey \"L\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.searchVariable): This is the text that appears\n  -  in the source editor's context menu for the variables search operation. -->\n<!ENTITY debuggerUI.searchVariable           \"過濾變數\">\n<!ENTITY debuggerUI.searchVariable.key       \"V\">\n<!ENTITY debuggerUI.searchVariable.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.focusVariables): This is the text that appears\n  -  in the source editor's context menu for the variables focus operation. -->\n<!ENTITY debuggerUI.focusVariables           \"聚焦於變數樹\">\n<!ENTITY debuggerUI.focusVariables.key       \"V\">\n<!ENTITY debuggerUI.focusVariables.accesskey \"V\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.condBreakPanelTitle): This is the text that\n  -  appears in the conditional breakpoint panel popup as a description. -->\n<!ENTITY debuggerUI.condBreakPanelTitle \"此中斷點將只會在下列表達式值為真時才停止執行\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for adding a breakpoint. -->\n<!ENTITY debuggerUI.seMenuBreak     \"新增中斷點\">\n<!ENTITY debuggerUI.seMenuBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuCondBreak): This is the text that\n  -  appears in the source editor context menu for adding a conditional\n  -  breakpoint. -->\n<!ENTITY debuggerUI.seMenuCondBreak     \"新增條件式中斷點\">\n<!ENTITY debuggerUI.seMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuBreak): This is the text that\n  -  appears in the source editor context menu for editing a breakpoint. -->\n<!ENTITY debuggerUI.seEditMenuCondBreak     \"編輯條件式中斷點\">\n<!ENTITY debuggerUI.seEditMenuCondBreak.key \"B\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.tabs.*): This is the text that\n  -  appears in the debugger's side pane tabs. -->\n<!ENTITY debuggerUI.tabs.workers        \"Workers\">\n<!ENTITY debuggerUI.tabs.sources        \"來源\">\n<!ENTITY debuggerUI.tabs.traces         \"追蹤\">\n<!ENTITY debuggerUI.tabs.callstack      \"呼叫堆疊\">\n<!ENTITY debuggerUI.tabs.variables      \"變數\">\n<!ENTITY debuggerUI.tabs.events         \"事件\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.seMenuAddWatch): This is the text that\n  -  appears in the source editor context menu for adding an expression. -->\n<!ENTITY debuggerUI.seMenuAddWatch      \"監看選擇範圍的表達式\">\n<!ENTITY debuggerUI.seMenuAddWatch.key  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.addWatch): This is the text that\n  -  appears in the watch expressions context menu for adding an expression. -->\n<!ENTITY debuggerUI.addWatch            \"新增監看表達式\">\n<!ENTITY debuggerUI.addWatch.accesskey  \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.removeWatch): This is the text that\n  -  appears in the watch expressions context menu for removing all expressions. -->\n<!ENTITY debuggerUI.removeAllWatch           \"移除所有監看表達式\">\n<!ENTITY debuggerUI.removeAllWatch.key       \"E\">\n<!ENTITY debuggerUI.removeAllWatch.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.stepping): These are the keycodes that\n  -  control the stepping commands in the debugger (continue, step over,\n  -  step in and step out). -->\n<!ENTITY debuggerUI.stepping.resume1    \"VK_F8\">\n<!ENTITY debuggerUI.stepping.stepOver1  \"VK_F10\">\n<!ENTITY debuggerUI.stepping.stepIn1    \"VK_F11\">\n<!ENTITY debuggerUI.stepping.stepOut1   \"VK_F11\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  debugger sources side menu. This should be the same as\n  -  netmonitorUI.context.newTab  -->\n<!ENTITY debuggerUI.context.newTab           \"用新分頁開啟\">\n<!ENTITY debuggerUI.context.newTab.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (debuggerUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url. This should be\n  -  the same as netmonitorUI.context.copyUrl -->\n<!ENTITY debuggerUI.context.copyUrl           \"複製網址\">\n<!ENTITY debuggerUI.context.copyUrl.accesskey \"C\">\n<!ENTITY debuggerUI.context.copyUrl.key \"C\">\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapsePanes): This is the tooltip for the button\n# that collapses the left and right panes in the debugger UI.\ncollapsePanes=折疊窗格\n\n# LOCALIZATION NOTE (copySourceUrl): This is the text that appears in the\n# context menu to copy the source URL of file open.\ncopySourceUrl=複製原始碼網址\n\n# LOCALIZATION NOTE (copySourceUrl.accesskey): Access key to copy the source URL of a file from\n# the context menu.\ncopySourceUrl.accesskey=u\n\n# LOCALIZATION NOTE (expandPanes): This is the tooltip for the button\n# that expands the left and right panes in the debugger UI.\nexpandPanes=展開窗格\n\n# LOCALIZATION NOTE (pauseButtonTooltip): The tooltip that is displayed for the pause\n# button when the debugger is in a running state.\npauseButtonTooltip=點一下以暫停（%S）\n\n# LOCALIZATION NOTE (pausePendingButtonTooltip): The tooltip that is displayed for\n# the pause button after it's been clicked but before the next JavaScript to run.\npausePendingButtonTooltip=正在等待下次執行\n\n# LOCALIZATION NOTE (resumeButtonTooltip): The label that is displayed on the pause\n# button when the debugger is in a paused state.\nresumeButtonTooltip=點一下以繼續（%S）\n\n# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the\n# button that steps over a function call.\nstepOverTooltip=Step Over (%S)\n\n# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the\n# button that steps into a function call.\nstepInTooltip=Step In (%S)\n\n# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the\n# button that steps out of a function call.\nstepOutTooltip=Step Out (%S)\n\n# LOCALIZATION NOTE (noWorkersText): The text to display in the workers list\n# when there are no workers.\nnoWorkersText=此頁面中沒有 Worker。\n\n# LOCALIZATION NOTE (noSourcesText): The text to display in the sources list\n# when there are no sources.\nnoSourcesText=此頁面沒有原始碼。\n\n# LOCALIZATION NOTE (noEventListenersText): The text to display in the events tab\n# when there are no events.\nnoEventListenersText=沒有可顯示的 event listener\n\n# LOCALIZATION NOTE (eventListenersHeader): The text to display in the events\n# header.\neventListenersHeader=事件監聽器\n\n# LOCALIZATION NOTE (noStackFramesText): The text to display in the call stack tab\n# when there are no stack frames.\nnoStackFramesText=沒有可以顯示的堆疊框\n\n# LOCALIZATION NOTE (eventCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle an event breakpoint.\neventCheckboxTooltip=切換此事件的中斷點\n\n# LOCALIZATION NOTE (eventOnSelector): The text to display in the events tab\n# for every event item, between the event type and event selector.\neventOnSelector=在\n\n# LOCALIZATION NOTE (eventInSource): The text to display in the events tab\n# for every event item, between the event selector and listener's owner source.\neventInSource=於\n\n# LOCALIZATION NOTE (eventNodes): The text to display in the events tab when\n# an event is listened on more than one target node.\neventNodes=%S 個節點\n\n# LOCALIZATION NOTE (eventNative): The text to display in the events tab when\n# a listener is added from plugins, thus getting translated to native code.\neventNative=[原生程式碼]\n\n# LOCALIZATION NOTE (*Events): The text to display in the events tab for\n# each group of sub-level event entries.\nanimationEvents=動畫\naudioEvents=音訊\nbatteryEvents=電池\nclipboardEvents=剪貼簿\ncompositionEvents=合成\ndeviceEvents=裝置\ndisplayEvents=顯示\ndragAndDropEvents=拖曳\ngamepadEvents=手把\nindexedDBEvents=IndexedDB\ninteractionEvents=互動\nkeyboardEvents=鍵盤\nmediaEvents=HTML5 媒體\nmouseEvents=滑鼠\nmutationEvents=Mutation\nnavigationEvents=導覽\npointerLockEvents=游標鎖定\nsensorEvents=感測器\nstorageEvents=儲存\ntimeEvents=時間\ntouchEvents=觸控\notherEvents=其他\n\n# LOCALIZATION NOTE (blackBoxCheckboxTooltip): The tooltip text to display when\n# the user hovers over the checkbox used to toggle black boxing its associated\n# source.\nblackBoxCheckboxTooltip=切換黑盒子\n\n# LOCALIZATION NOTE (sources.search.key): Key shortcut to open the search for\n# searching all the source files the debugger has seen.\nsources.search.key=P\n\n# LOCALIZATION NOTE (sources.searchAlt.key): Alternate key shortcut to open\n# the search for searching all the source files the debugger has seen.\nsources.searchAlt.key=O\n\n# LOCALIZATION NOTE (sourceSearch.search.key): Key shortcut to open the search\n# for searching within a the currently opened files in the editor\nsourceSearch.search.key=F\n\n# LOCALIZATION NOTE (sourceSearch.search.placeholder): placeholder text in\n# the source search input bar\nsourceSearch.search.placeholder=在檔案中搜尋…\n\n# LOCALIZATION NOTE (sourceSearch.search.again.key): Key shortcut to re-open\n# the search for re-searching the same search triggered from a sourceSearch\nsourceSearch.search.again.key=G\n\n# LOCALIZATION NOTE (sourceSearch.resultsSummary1): Shows a summary of\n# the number of matches for autocomplete\nsourceSearch.resultsSummary1=%d 筆結果\n\n# LOCALIZATION NOTE (noMatchingStringsText): The text to display in the\n# global search results when there are no matching strings after filtering.\nnoMatchingStringsText=找不到符合的項目\n\n# LOCALIZATION NOTE (emptySearchText): This is the text that appears in the\n# filter text box when it is empty and the scripts container is selected.\nemptySearchText=搜尋指令碼 (%S)\n\n# LOCALIZATION NOTE (emptyVariablesFilterText): This is the text that\n# appears in the filter text box for the variables view container.\nemptyVariablesFilterText=過濾變數\n\n# LOCALIZATION NOTE (emptyPropertiesFilterText): This is the text that\n# appears in the filter text box for the editor's variables view bubble.\nemptyPropertiesFilterText=過濾屬性\n\n# LOCALIZATION NOTE (searchPanelFilter): This is the text that appears in the\n# filter panel popup for the filter scripts operation.\nsearchPanelFilter=篩選指令碼 (%S)\n\n# LOCALIZATION NOTE (searchPanelGlobal): This is the text that appears in the\n# filter panel popup for the global search operation.\nsearchPanelGlobal=在所有檔案中搜尋 (%S)\n\n# LOCALIZATION NOTE (searchPanelFunction): This is the text that appears in the\n# filter panel popup for the function search operation.\nsearchPanelFunction=搜尋函數定義 (%S)\n\n# LOCALIZATION NOTE (searchPanelToken): This is the text that appears in the\n# filter panel popup for the token search operation.\nsearchPanelToken=在此檔案中搜尋 (%S)\n\n# LOCALIZATION NOTE (searchPanelGoToLine): This is the text that appears in the\n# filter panel popup for the line search operation.\nsearchPanelGoToLine=跳到行數 (%S)\n\n# LOCALIZATION NOTE (searchPanelVariable): This is the text that appears in the\n# filter panel popup for the variables search operation.\nsearchPanelVariable=過濾變數 (%S)\n\n# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that\n# are displayed in the breakpoints menu item popup.\nbreakpointMenuItem.setConditional=設定條件式中斷點\nbreakpointMenuItem.enableSelf=啟用中斷點\nbreakpointMenuItem.disableSelf=停用中斷點\nbreakpointMenuItem.deleteSelf=移除中斷點\nbreakpointMenuItem.enableOthers=啟用其他\nbreakpointMenuItem.disableOthers=停用其他\nbreakpointMenuItem.deleteOthers=移除其他\nbreakpointMenuItem.enableAll=啟用所有中斷點\nbreakpointMenuItem.disableAll=停用所有中斷點\nbreakpointMenuItem.deleteAll=移除所有中斷點\n\n# LOCALIZATION NOTE (breakpoints.header): Breakpoints right sidebar pane header.\nbreakpoints.header=中斷點\n\n# LOCALIZATION NOTE (breakpoints.none): The text that appears when there are\n# no breakpoints present\nbreakpoints.none=無中斷點\n\n# LOCALIZATION NOTE (breakpoints.enable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.enable=啟用中斷點\n\n# LOCALIZATION NOTE (breakpoints.disable): The text that may appear as a tooltip\n# when hovering over the 'disable breakpoints' switch button in right sidebar\nbreakpoints.disable=停用中斷點\n\n# LOCALIZATION NOTE (breakpoints.removeBreakpointTooltip): The tooltip that is displayed\n# for remove breakpoint button in right sidebar\nbreakpoints.removeBreakpointTooltip=移除中斷點\n\n# LOCALIZATION NOTE (callStack.header): Call Stack right sidebar pane header.\ncallStack.header=呼叫堆疊\n\n# LOCALIZATION NOTE (callStack.notPaused): Call Stack right sidebar pane\n# message when not paused.\ncallStack.notPaused=未暫停\n\n# LOCALIZATION NOTE (callStack.collapse): Call Stack right sidebar pane\n# message to hide some of the frames that are shown.\ncallStack.collapse=摺疊列\n\n# LOCALIZATION NOTE (callStack.expand): Call Stack right sidebar pane\n# message to show more of the frames.\ncallStack.expand=摺疊列\n\n# LOCALIZATION NOTE (editor.searchResults): Editor Search bar message\n# for the summarizing the selected search result. e.g. 5 of 10 results.\neditor.searchResults=第 %d 筆，共 %d 筆結果\n\n# LOCALIZATION NOTE (editor.noResults): Editor Search bar message\n# for when no results found.\neditor.noResults=無結果\n\n# LOCALIZATION NOTE (editor.addBreakpoint): Editor gutter context menu item\n# for adding a breakpoint on a line.\neditor.addBreakpoint=新增中斷點\n\n# LOCALIZATION NOTE (editor.disableBreakpoint): Editor gutter context menu item\n# for disabling a breakpoint on a line.\neditor.disableBreakpoint=停用中斷點\n\n# LOCALIZATION NOTE (editor.enableBreakpoint): Editor gutter context menu item\n# for enabling a breakpoint on a line.\neditor.enableBreakpoint=啟用中斷點\n\n# LOCALIZATION NOTE (editor.removeBreakpoint): Editor gutter context menu item\n# for removing a breakpoint on a line.\neditor.removeBreakpoint=移除中斷點\n\n# LOCALIZATION NOTE (editor.editBreakpoint): Editor gutter context menu item\n# for setting a breakpoint condition on a line.\neditor.editBreakpoint=編輯中斷點\n\n# LOCALIZATION NOTE (editor.addConditionalBreakpoint): Editor gutter context\n# menu item for adding a breakpoint condition on a line.\neditor.addConditionalBreakpoint=加入條件式中斷點\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Placeholder text for\n# input element inside ConditionalPanel component\neditor.conditionalPanel.placeholder=當表達式為 true 的時候中斷點就會暫停\n\n# LOCALIZATION NOTE (editor.conditionalPanel.placeholder): Tooltip text for\n# close button inside ConditionalPanel component\neditor.conditionalPanel.close=取消編輯中斷點並關閉\n\n# LOCALIZATION NOTE (editor.jumpToMappedLocation1): Context menu item\n# for navigating to a source mapped location\neditor.jumpToMappedLocation1=跳到 %S 位置\n\n# LOCALIZATION NOTE (generated): Source Map term for a server source location\ngenerated=產生的\n\n# LOCALIZATION NOTE (original): Source Map term for a debugger UI source location\noriginal=原始\n\n# LOCALIZATION NOTE (expressions.placeholder): Placeholder text for expression\n# input element\nexpressions.placeholder=加入監看表達式\n\n# LOCALIZATION NOTE (sourceTabs.closeTab): Editor source tab context menu item\n# for closing the selected tab below the mouse.\nsourceTabs.closeTab=關閉分頁\n\n# LOCALIZATION NOTE (sourceTabs.closeTab.accesskey): Access key to close the currently select\n# source tab from the editor context menu item.\nsourceTabs.closeTab.accesskey=c\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs): Editor source tab context menu item\n# for closing the other tabs.\nsourceTabs.closeOtherTabs=關閉其他分頁\n\n# LOCALIZATION NOTE (sourceTabs.closeOtherTabs.accesskey): Access key to close other source tabs\n# from the editor context menu.\nsourceTabs.closeOtherTabs.accesskey=o\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd): Editor source tab context menu item\n# for closing the tabs to the end (the right for LTR languages) of the selected tab.\nsourceTabs.closeTabsToEnd=關閉右方標籤\n\n# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd.accesskey): Access key to close source tabs\n# after the selected tab from the editor context menu.\nsourceTabs.closeTabsToEnd.accesskey=e\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs): Editor source tab context menu item\n# for closing all tabs.\nsourceTabs.closeAllTabs=關閉所有分頁\n\n# LOCALIZATION NOTE (sourceTabs.closeAllTabs.accesskey): Access key to close all tabs from the\n# editor context menu.\nsourceTabs.closeAllTabs.accesskey=a\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree): Editor source tab context menu item\n# for revealing source in tree.\nsourceTabs.revealInTree=用樹狀圖顯示\n\n# LOCALIZATION NOTE (sourceTabs.revealInTree.accesskey): Access key to reveal a source in the\n# tree from the context menu.\nsourceTabs.revealInTree.accesskey=r\n\n# LOCALIZATION NOTE (sourceTabs.copyLink): Editor source tab context menu item\n# for copying a link address.\nsourceTabs.copyLink=複製鏈結網址\n\n# LOCALIZATION NOTE (sourceTabs.copyLink.accesskey): Access key to copy a link addresss from the\n# editor context menu.\nsourceTabs.copyLink.accesskey=l\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint): Editor source tab context menu item\n# for pretty printing the source.\nsourceTabs.prettyPrint=Pretty Print 原始碼\n\n# LOCALIZATION NOTE (sourceTabs.prettyPrint.accesskey): Access key to pretty print a source from\n# the editor context menu.\nsourceTabs.prettyPrint.accesskey=p\n\n# LOCALIZATION NOTE (sourceTabs.closeTabButtonTooltip): The tooltip that is displayed\n# for close tab button in source tabs.\nsourceTabs.closeTabButtonTooltip=關閉分頁\n\n# LOCALIZATION NOTE (sourceTabs.newTabButtonTooltip): The tooltip that is displayed for\n# new tab button in source tabs.\nsourceTabs.newTabButtonTooltip=搜尋原始碼（%S）\n\n# LOCALIZATION NOTE (scopes.header): Scopes right sidebar pane header.\nscopes.header=Scopes\n\n# LOCALIZATION NOTE (scopes.notAvailable): Scopes right sidebar pane message\n# for when the debugger is paused, but there isn't pause data.\nscopes.notAvailable=無法使用 Scopes\n\n# LOCALIZATION NOTE (scopes.notPaused): Scopes right sidebar pane message\n# for when the debugger is not paused.\nscopes.notPaused=未暫停\n\n# LOCALIZATION NOTE (scopes.block): Refers to a block of code in\n# the scopes pane when the debugger is paused.\nscopes.block=封鎖\n\n# LOCALIZATION NOTE (sources.header): Sources left sidebar header\nsources.header=原始碼\n\n# LOCALIZATION NOTE (sources.search): Sources left sidebar prompt\n# e.g. Cmd+P to search. On a mac, we use the command unicode character.\n# On windows, it's ctrl.\nsources.search=按下 %S 進行搜尋\n\n# LOCALIZATION NOTE (watchExpressions.header): Watch Expressions right sidebar\n# pane header.\nwatchExpressions.header=監看表達式\n\n# LOCALIZATION NOTE (watchExpressions.refreshButton): Watch Expressions header\n# button for refreshing the expressions.\nwatchExpressions.refreshButton=重新整理\n\n# LOCALIZATION NOTE (welcome.search): The center pane welcome panel's\n# search prompt. e.g. cmd+p to search for files. On windows, it's ctrl, on\n# a mac we use the unicode character.\nwelcome.search=按下 %S 搜尋檔案\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\nsourceSearch.search=搜尋…\n\n# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search\n# prompt for searching for files.\n# Used in the old debugger fronted\nsourceSearch.search=搜尋…\n\n# LOCALIZATION NOTE (sourceSearch.noResults): The center pane Source Search\n# message when the query did not match any of the sources.\nsourceSearch.noResults=沒有找到符合 %S 的檔案\n\n# LOCALIZATION NOTE (sourceFooter.debugBtnTooltip): Tooltip text associated\n# with the pretty-print button\nsourceFooter.debugBtnTooltip=Prettify 原始碼\n\n# LOCALIZATION NOTE (ignoreExceptions): The pause on exceptions button tooltip\n# when the debugger will not pause on exceptions.\nignoreExceptions=忽略例外。點擊此處在遇到未捕捉的例外時暫停\n\n# LOCALIZATION NOTE (pauseOnUncaughtExceptions): The pause on exceptions button\n# tooltip when the debugger will pause on uncaught exceptions.\npauseOnUncaughtExceptions=在遇到未捕捉的例外時暫停，點擊此處在遇到所有例外時暫停\n\n# LOCALIZATION NOTE (pauseOnExceptions): The pause on exceptions button tooltip\n# when the debugger will pause on all exceptions.\npauseOnExceptions=在遇到所有例外時暫停，點擊此處忽略所有例外\n\n# LOCALIZATION NOTE (loadingText): The text that is displayed in the script\n# editor when the loading process has started but there is no file to display\n# yet.\nloadingText=載入中\\u2026\n\n# LOCALIZATION NOTE (errorLoadingText2): The text that is displayed in the debugger\n# viewer when there is an error loading a file\nerrorLoadingText2=載入此網址時發生錯誤: %S\n\n# LOCALIZATION NOTE (addWatchExpressionText): The text that is displayed in the\n# watch expressions list to add a new item.\naddWatchExpressionText=新增監看表達式\n\n# LOCALIZATION NOTE (addWatchExpressionButton): The button that is displayed in the\n# variables view popup.\naddWatchExpressionButton=監看\n\n# LOCALIZATION NOTE (emptyVariablesText): The text that is displayed in the\n# variables pane when there are no variables to display.\nemptyVariablesText=沒有可以顯示的變數\n\n# LOCALIZATION NOTE (scopeLabel): The text that is displayed in the variables\n# pane as a header for each variable scope (e.g. \"Global scope, \"With scope\",\n# etc.).\nscopeLabel=%S scope\n\n# LOCALIZATION NOTE (watchExpressionsScopeLabel): The name of the watch\n# expressions scope. This text is displayed in the variables pane as a header for\n# the watch expressions scope.\nwatchExpressionsScopeLabel=監看表達式\n\n# LOCALIZATION NOTE (globalScopeLabel): The name of the global scope. This text\n# is added to scopeLabel and displayed in the variables pane as a header for\n# the global scope.\nglobalScopeLabel=全域\n\n# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is\n# shown before the stack trace in an error.\nvariablesViewErrorStacktrace=堆疊追蹤:\n\n# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed\n# when you have an object preview that does not show all of the elements. At the end of the list\n# you see \"N more...\" in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of remaining items in the object\n# example: 3 more…\nvariablesViewMoreObjects=還有 #1 個…\n\n# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed\n# in the variables list on an item with an editable name.\nvariablesEditableNameTooltip=雙擊以編輯\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in the variables list on an item with an editable value.\nvariablesEditableValueTooltip=點選修改值\n\n# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed\n# in the variables list on an item which can be removed.\nvariablesCloseButtonTooltip=點選以移除\n\n# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed\n# in the variables list on a getter or setter which can be edited.\nvariablesEditButtonTooltip=點選以設定值\n\n# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed\n# in a tooltip on the \"open in inspector\" button in the the variables list for a\n# DOMNode item.\nvariablesDomNodeValueTooltip=點擊以在檢測器中選擇節點\n\n# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed\n# in the variables list on certain variables or properties as tooltips.\n# Expanations of what these represent can be found at the following links:\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen\n# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed\n# It's probably best to keep these in English.\nconfigurableTooltip=可設定\nenumerableTooltip=可列舉\nwritableTooltip=可寫入\nfrozenTooltip=已凍結\nsealedTooltip=已密封\nextensibleTooltip=可擴充\noverriddenTooltip=被蓋過\nWebIDLTooltip=WebIDL\n\n# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed\n# in the variables list as a separator between the name and value.\nvariablesSeparatorLabel=:\n\n# LOCALIZATION NOTE (watchExpressionsSeparatorLabel2): The text that is displayed\n# in the watch expressions list as a separator between the code and evaluation.\nwatchExpressionsSeparatorLabel2=\\u0020→\n\n# LOCALIZATION NOTE (functionSearchSeparatorLabel): The text that is displayed\n# in the functions search panel as a separator between function's inferred name\n# and its real name (if available).\nfunctionSearchSeparatorLabel=←\nfunctionSearch.search.placeholder=搜尋函數…\nfunctionSearch.search.key=O\n\n# LOCALIZATION NOTE (resumptionOrderPanelTitle): This is the text that appears\n# as a description in the notification panel popup, when multiple debuggers are\n# open in separate tabs and the user tries to resume them in the wrong order.\n# The substitution parameter is the URL of the last paused window that must be\n# resumed first.\nresumptionOrderPanelTitle=目前有暫停中的除錯器。請先恢復於 %S 最後暫停的除錯器\n\nvariablesViewOptimizedOut=(optimized away)\nvariablesViewUninitialized=（未初始化）\nvariablesViewMissingArgs=（無法使用）\n\nanonymousSourcesLabel=匿名來源\n\nexperimental=這是一項實驗功能\n\n# LOCALIZATION NOTE (whyPaused.debuggerStatement): The text that is displayed\n# in a info block explaining how the debugger is currently paused due to a `debugger`\n# statement in the code\nwhyPaused.debuggerStatement=暫停於除錯器陳述式\n\n# LOCALIZATION NOTE (whyPaused.breakpoint): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a breakpoint\nwhyPaused.breakpoint=暫停於中斷點\n\n# LOCALIZATION NOTE (whyPaused.exception): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an exception\nwhyPaused.exception=暫停於例外\n\n# LOCALIZATION NOTE (whyPaused.resumeLimit): The text that is displayed\n# in a info block explaining how the debugger is currently paused while stepping\n# in or out of the stack\nwhyPaused.resumeLimit=暫停於 stepping\n\n# LOCALIZATION NOTE (whyPaused.pauseOnDOMEvents): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# dom event\nwhyPaused.pauseOnDOMEvents=暫停於事件監聽器\n\n# LOCALIZATION NOTE (whyPaused.breakpointConditionThrown): The text that is displayed\n# in an info block when evaluating a conditional breakpoint throws an error\nwhyPaused.breakpointConditionThrown=條件式中斷點有誤\n\n# LOCALIZATION NOTE (whyPaused.xhr): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# xml http request\nwhyPaused.xhr=暫停於 XMLHttpRequest\n\n# LOCALIZATION NOTE (whyPaused.promiseRejection): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# promise rejection\nwhyPaused.promiseRejection=暫停於 promise 被拒絕\n\n# LOCALIZATION NOTE (whyPaused.assert): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an\n# assert\nwhyPaused.assert=暫停於 assertion\n\n# LOCALIZATION NOTE (whyPaused.debugCommand): The text that is displayed\n# in a info block explaining how the debugger is currently paused on a\n# debugger statement\nwhyPaused.debugCommand=暫停於已除錯的函數\n\n# LOCALIZATION NOTE (whyPaused.other): The text that is displayed\n# in a info block explaining how the debugger is currently paused on an event\n# listener breakpoint set\nwhyPaused.other=除錯器已暫停\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/device.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Device Emulation developer\n# tools. The correct localization of this file might be to keep it in English,\n# or another language commonly spoken among web developers.  You want to make\n# that choice consistent across the developer tools.  A good criteria is the\n# language in which you'd find the best documentation on web development on the\n# web.\n\n# LOCALIZATION NOTE:\n# These strings are category names in a list of devices that a user can choose\n# to simulate (e.g. \"ZTE Open C\", \"VIA Vixen\", \"720p HD Television\", etc).\ndevice.phones=電話\ndevice.tablets=平板電腦\ndevice.laptops=筆記型電腦\ndevice.televisions=電視\ndevice.consoles=遊戲主機\ndevice.watches=手錶\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the DOM panel\n# which is available from the Web Developer sub-menu -> 'DOM'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (dom.filterDOMPanel): A placeholder text used for\n# DOM panel search box.\ndom.filterDOMPanel=過濾 DOM 面板\n\n# LOCALIZATION NOTE (dom.refresh): A label for Refresh button in\n# DOM panel toolbar\ndom.refresh=更新"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/eyedropper.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a\n# color with the eyedropper and it's copied to the clipboard.\ncolorValue.copied=已複製\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/filterwidget.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE These strings are used in the CSS Filter Editor Widget\n   - which can be found in a tooltip that appears in the Rule View when clicking\n   - on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'. -->\n\n<!-- LOCALIZATION NOTE (filterListSelectPlaceholder): This string is used as\n   - a preview option in the list of possible filters <select> -->\n<!ENTITY filterListSelectPlaceholder \"選擇 Filter\">\n\n<!-- LOCALIZATION NOTE (addNewFilterButton): This string is displayed on a button used to add new filters -->\n<!ENTITY addNewFilterButton \"新增\">\n\n<!-- LOCALIZATION NOTE (newPresetPlaceholder): This string is used as\n   - a placeholder in the list of presets which is used to save a new preset -->\n<!ENTITY newPresetPlaceholder \"預設篩選器名稱\">\n\n<!-- LOCALIZATION NOTE (savePresetButton): This string is displayed on a button used to save a new preset -->\n<!ENTITY savePresetButton \"儲存\">\n\n<!-- LOCALIZATION NOTE(presetsToggleButton): This string is used in a button which toggles the presets list -->\n<!ENTITY presetsToggleButton \"預設篩選器\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/filterwidget.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the CSS Filter Editor Widget\n# which can be found in a tooltip that appears in the Rule View when clicking\n# on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'.\n\n# LOCALIZATION NOTE (emptyFilterList):\n# This string is displayed when filter's list is empty\n# (no filter specified / all removed)\nemptyFilterList=未指定 filter 規則\n\n# LOCALIZATION NOTE (emptyPresetList):\n# This string is displayed when preset's list is empty\nemptyPresetList=您沒有預設篩選器。您可以設定名稱後將篩選器儲存起來，方便在需要時快速使用或重複利用。\n\n# LOCALIZATION NOTE (addUsingList):\n# This string is displayed under [emptyFilterList] when filter's\n# list is empty, guiding user to add a filter using the list below it\naddUsingList=使用下列清單新增 filter\n\n# LOCALIZATION NOTE (dropShadowPlaceholder):\n# This string is used as a placeholder for drop-shadow's input\n# in the filter list (shown when <input> is empty)\ndropShadowPlaceholder=X Y 半徑色彩\n\n# LOCALIZATION NOTE (dragHandleTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# drag handles of filters which are used to re-order filters\ndragHandleTooltipText=向上或向下拖曳以重新排序 filter\n\n# LOCALIZATION NOTE (labelDragTooltipText):\n# This string is used as a tooltip text (shown on mouse hover) on the\n# filters' labels which can be dragged left/right to increase/decrease\n# the filter's value (like photoshop)\nlabelDragTooltipText=向左或向右拖曳來增減值\n\n# LOCALIZATION NOTE (filterListSelectPlaceholder):\n# This string is used as a preview option in the list of possible filters\n# <select>\nfilterListSelectPlaceholder=選擇 Filter\n\n# LOCALIZATION NOTE (addNewFilterButton):\n# This string is displayed on a button used to add new filters\naddNewFilterButton=新增\n\n# LOCALIZATION NOTE (newPresetPlaceholder):\n# This string is used as a placeholder in the list of presets which is used to\n# save a new preset\nnewPresetPlaceholder=預設篩選器名稱\n\n# LOCALIZATION NOTE (savePresetButton):\n# This string is displayed on a button used to save a new preset\nsavePresetButton=儲存\n\n# LOCALIZATION NOTE(presetsToggleButton):\n# This string is used in a button which toggles the presets list\npresetsToggleButton=預設篩選器\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/font-inspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Font Inspector strings.\n  - The Font Inspector is the panel accessible in the Inspector sidebar. -->\n\n<!ENTITY fontInspectorTitle \"字型\">\n<!ENTITY showAllFonts \"顯示此頁面中所有使用的字型　\">\n<!ENTITY usedAs \"用來做為:\">\n<!ENTITY system \"系統\">\n<!ENTITY remote \"遠端\">\n\n<!-- LOCALIZATION NOTE (previewHint): This is the label shown as the\n     placeholder in font inspector preview text box. -->\n<!ENTITY previewHint \"預覽文字\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/font-inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Font Inspector strings.\n# The Font Inspector is a panel accessible in the Inspector sidebar.\n\n# LOCALIZATION NOTE (fontinspector.seeAll.tooltip) see fontinspector.seeAll.\nfontinspector.seeAll.tooltip=顯示此頁面中所有使用的字型　\n\n# LOCALIZATION NOTE (fontinspector.seeAll) This is the label of a link that will show all\n# the fonts used in the page, instead of the ones related to the inspected element.\nfontinspector.seeAll=顯示所有用到的字型\n\n# LOCALIZATION NOTE (fontinspector.usedAs) This label introduces the name used to refer to\n# the font in a stylesheet.\nfontinspector.usedAs=用來做為:\n\n# LOCALIZATION NOTE (fontinspector.system) This label indicates that the font is a local\n# system font.\nfontinspector.system=系統\n\n# LOCALIZATION NOTE (fontinspector.remote) This label indicates that the font is a remote\n# font.\nfontinspector.remote=遠端\n\n# LOCALIZATION NOTE (previewHint):\n# This is the label shown as the placeholder in font inspector preview text box.\nfontinspector.previewText=預覽文字\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/graphs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (graphs.label.average):\n# This string is displayed on graphs when showing an average.\ngraphs.label.average=平均\n\n# LOCALIZATION NOTE (graphs.label.minimum):\n# This string is displayed on graphs when showing a minimum.\ngraphs.label.minimum=最小\n\n# LOCALIZATION NOTE (graphs.label.maximum):\n# This string is displayed on graphs when showing a maximum.\ngraphs.label.maximum=最大\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/har.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP response bodies are not includes\n# in exported data.\nhar.responseBodyNotIncluded=未包含回應內容。\n\n# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within\n# HAR file explaining that HTTP request bodies are not includes\n# in exported data.\nhar.requestBodyNotIncluded=未包含請求內容。\n\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/inspector.dtd",
    "content": "<!-- LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users edit the\n     (outer) HTML of the current node -->\n<!ENTITY inspectorHTMLEdit.label       \"編輯 HTML\">\n<!ENTITY inspectorHTMLEdit.accesskey   \"E\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     inner HTML of the current node -->\n<!ENTITY inspectorHTMLCopyInner.label       \"複製內部 HTML\">\n<!ENTITY inspectorHTMLCopyInner.accesskey   \"I\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLCopyOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users copy the\n     outer HTML of the current node -->\n<!ENTITY inspectorHTMLCopyOuter.label       \"複製外部 HTML\">\n<!ENTITY inspectorHTMLCopyOuter.accesskey   \"O\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyUniqueSelector.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the CSS Selector of the current node -->\n<!ENTITY inspectorCopyUniqueSelector.label       \"複製唯一選擇器\">\n<!ENTITY inspectorCopyUniqueSelector.accesskey   \"U\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteOuter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste outer\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteOuter.label      \"貼上外部 HTML\">\n<!ENTITY inspectorHTMLPasteOuter.accesskey  \"P\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteInner.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste inner\n     HTML in the current node -->\n<!ENTITY inspectorHTMLPasteInner.label      \"貼上內部 HTML\">\n<!ENTITY inspectorHTMLPasteInner.accesskey  \"N\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteExtraSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other Paste\n     items, which allow to paste HTML:\n     - before the current node\n     - after the current node\n     - as the first child of the current node\n     - as the last child of the current node -->\n<!ENTITY inspectorHTMLPasteExtraSubmenu.label      \"貼到…\">\n<!ENTITY inspectorHTMLPasteExtraSubmenu.accesskey  \"t\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML before the current node -->\n<!ENTITY inspectorHTMLPasteBefore.label      \"之前\">\n<!ENTITY inspectorHTMLPasteBefore.accesskey  \"B\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n     in the inspector contextual-menu for the item that lets users paste\n     the HTML after the current node -->\n<!ENTITY inspectorHTMLPasteAfter.label       \"之後\">\n<!ENTITY inspectorHTMLPasteAfter.accesskey   \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the first child the current node -->\n<!ENTITY inspectorHTMLPasteFirstChild.label      \"第一個子元素\">\n<!ENTITY inspectorHTMLPasteFirstChild.accesskey  \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users paste\n     the HTML as the last child the current node -->\n<!ENTITY inspectorHTMLPasteLastChild.label       \"最後一個子元素\">\n<!ENTITY inspectorHTMLPasteLastChild.accesskey   \"L\">\n\n<!-- LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users scroll\n     the current node into view -->\n<!ENTITY inspectorScrollNodeIntoView.label       \"將畫面捲動至此節點\">\n<!ENTITY inspectorScrollNodeIntoView.accesskey   \"S\">\n\n<!-- LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete the\n     current node -->\n<!ENTITY inspectorHTMLDelete.label          \"刪除節點\">\n<!ENTITY inspectorHTMLDelete.accesskey      \"D\">\n<!-- LOCALIZATION NOTE (inspectorAttributeSubmenu.label): This is the label\n     shown in the inspector contextual-menu for the sub-menu of the other\n     attribute items, which allow to:\n     - add new attribute\n     - edit attribute\n     - remove attribute -->\n<!ENTITY inspectorAttributeSubmenu.label      \"屬性\">\n<!ENTITY inspectorAttributeSubmenu.accesskey  \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users add attribute\n     to current node -->\n<!ENTITY inspectorAddAttribute.label        \"新增屬性\">\n<!ENTITY inspectorAddAttribute.accesskey    \"A\">\n\n<!-- LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users edit attribute\n     for current node -->\n<!ENTITY inspectorEditAttribute.label        \"編輯屬性\">\n<!ENTITY inspectorEditAttribute.accesskey    \"E\">\n\n<!-- LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label shown in\n     the inspector contextual-menu for the item that lets users delete attribute\n     from current node -->\n<!ENTITY inspectorRemoveAttribute.label        \"移除屬性\">\n<!ENTITY inspectorRemoveAttribute.accesskey    \"R\">\n\n<!ENTITY inspector.selectButton.tooltip     \"使用滑鼠選取元素\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label2): This is the label shown as\n     the placeholder in inspector search box -->\n<!ENTITY inspectorSearchHTML.label2          \"使用 CSS 選擇器搜尋\">\n<!ENTITY inspectorSearchHTML.key            \"F\">\n\n<!-- LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that is\n     shown as the placeholder for the markup view search in the inspector. -->\n<!ENTITY inspectorSearchHTML.label3 \"搜尋 HTML\">\n\n<!-- LOCALIZATION NOTE (inspectorCopyImageDataUri.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users copy\n     the URL embedding the image data encoded in Base 64 (what we name\n     here Image Data URL). For more information:\n     https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs -->\n<!ENTITY inspectorCopyImageDataUri.label       \"複製圖片的 Data URL\">\n\n<!-- LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users see\n     the DOM properties of the current node. When triggered, this item\n     opens the split Console and displays the properties in its side panel. -->\n<!ENTITY inspectorShowDOMProperties.label       \"顯示 DOM 屬性\">\n\n<!-- LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n     shown in the inspector contextual-menu for the item that outputs a\n     variable for the current node to the console. When triggered,\n     this item opens the split Console. -->\n<!ENTITY inspectorUseInConsole.label       \"在主控台使用\">\n\n<!-- LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n     shown in the inspector contextual-menu for recursively expanding\n     mark-up elements -->\n<!ENTITY inspectorExpandNode.label       \"展開全部\">\n\n<!-- LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n     shown in the inspector contextual-menu for recursively collapsing\n     mark-up elements -->\n<!ENTITY inspectorCollapseNode.label       \"收起\">\n\n<!-- LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users take\n     a screenshot of the currently selected node. -->\n<!ENTITY inspectorScreenshotNode.label       \"擷取該節點的圖片\">\n\n<!-- LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n     shown in the inspector contextual-menu for the item that lets users\n     duplicate the currently selected node. -->\n<!ENTITY inspectorDuplicateNode.label       \"重製節點\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/inspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Inspector\n# which is available from the Web Developer sub-menu -> 'Inspect'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\nbreadcrumbs.siblings=相鄰\n\n# LOCALIZATION NOTE (debuggerPausedWarning): Used in the Inspector tool, when\n# the user switch to the inspector when the debugger is paused.\ndebuggerPausedWarning.message=除錯器已暫停。諸如滑鼠選擇等某些功能將暫時失效。\n\n# LOCALIZATION NOTE (nodeMenu.tooltiptext)\n# This menu appears in the Infobar (on top of the highlighted node) once\n# the node is selected.\nnodeMenu.tooltiptext=節點操作\n\ninspector.panelLabel.markupView=Markup View\n\n# LOCALIZATION NOTE (markupView.more.showing)\n# When there are too many nodes to load at once, we will offer to\n# show all the nodes.\nmarkupView.more.showing=有些節點已被隱藏。\n\n# LOCALIZATION NOTE (markupView.more.showAll2): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nmarkupView.more.showAll2=顯示全部共 #1 個節點\n\n# LOCALIZATION NOTE (markupView.whitespaceOnly)\n# Used in a tooltip that appears when the user hovers over whitespace-only text nodes in\n# the inspector.\nmarkupView.whitespaceOnly=僅有空白字元的文字節點: %S\n\n#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded\npreviewTooltip.image.brokenImage=無法載入圖片\n\n# LOCALIZATION NOTE: Used in color picker tooltip when the eyedropper is disabled for\n# non-HTML documents\neyedropper.disabled.title=在非 HTML 文件中無法使用\n\n#LOCALIZATION NOTE: Used in the event tooltip to allow the debugger to be opened\neventsTooltip.openInDebugger=在除錯器中開啟\n\n#LOCALIZATION NOTE: Used in the event tooltip when a script's filename cannot be detected\neventsTooltip.unknownLocation=未知位置\n\n#LOCALIZATION NOTE: Used in the mouseover tooltip when hovering \"Unknown location.\"\neventsTooltip.unknownLocationExplanation=無法偵測到此監聽器的原始位置。可能程式碼是用 Babel 之類的工具轉編譯出來的。\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the tooltip that displays\n# help from MDN. This is a link to the complete MDN documentation page.\ndocsTooltip.visitMDN=前往 MDN 頁面\n\n# LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the docs tooltip when the MDN page\n# could not be loaded (for example, because of a connectivity problem).\ndocsTooltip.loadDocsError=無法載入 MDN 文件頁面。\n\n# LOCALIZATION NOTE (inspector.collapsePane): This is the tooltip for the button\n# that collapses the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.collapsePane=摺疊窗格\n\n# LOCALIZATION NOTE (inspector.expandPane): This is the tooltip for the button\n# that expands the right panel (rules, computed, box-model, etc...) in the\n# inspector UI.\ninspector.expandPane=展開窗格\n\n# LOCALIZATION NOTE (inspector.searchResultsCount): This is the label that\n# will show up next to the inspector search box. %1$S is the current result\n# index and %2$S is the total number of search results. For example: \"3 of 9\".\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsCount2=%2$S 個當中的第 %1$S 個\n\n# LOCALIZATION NOTE (inspector.searchResultsNone): This is the label that\n# will show up next to the inspector search box when no matches were found\n# for the given string.\n# This won't be visible until the search box is updated in Bug 835896.\ninspector.searchResultsNone=沒有符合字串\n\n# LOCALIZATION NOTE (inspector.menu.openUrlInNewTab.label): This is the label of\n# a menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is a URL, and that\n# allows to open that URL in a new tab.\ninspector.menu.openUrlInNewTab.label=用新分頁開啟鏈結\n\n# LOCALIZATION NOTE (inspector.menu.copyUrlToClipboard.label): This is the label\n# of a menu item in the inspector contextual-menu that appears when the user\n# right-clicks on the attribute of a node in the inspector that is a URL, and\n# that allows to copy that URL in the clipboard.\ninspector.menu.copyUrlToClipboard.label=複製鏈結網址\n\n# LOCALIZATION NOTE (inspector.menu.selectElement.label): This is the label of a\n# menu item in the inspector contextual-menu that appears when the user right-\n# clicks on the attribute of a node in the inspector that is the ID of another\n# element in the DOM (like with <label for=\"input-id\">), and that allows to\n# select that element in the inspector.\ninspector.menu.selectElement.label=選擇元素 #%S\n\n# LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the node in the inspector, and that allows\n# to edit an attribute on this node.\ninspectorEditAttribute.label=編輯屬性 %S\ninspectorEditAttribute.accesskey=E\n\n# LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to remove this attribute.\ninspectorRemoveAttribute.label=移除屬性 %S\ninspectorRemoveAttribute.accesskey=R\n\n# LOCALIZATION NOTE (inspectorCopyAttributeValue.label): This is the label of a\n# sub-menu \"Attribute\" in the inspector contextual-menu that appears\n# when the user right-clicks on the attribute of a node in the inspector,\n# and that allows to copy the attribute value to clipboard.\ninspectorCopyAttributeValue.label=複製屬性值「%S」\ninspectorCopyAttributeValue.accesskey=V\n\n# LOCALIZATION NOTE (inspector.nodePreview.selectNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a DOM\n# node preview (e.g. something like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the node in order to select it in the\n# inspector panel.\ninspector.nodePreview.selectNodeLabel=點擊以在檢測器中選擇此節點\n\n# LOCALIZATION NOTE (inspector.nodePreview.highlightNodeLabel):\n# This string is displayed in a tooltip that is shown when hovering over a the\n# inspector icon displayed next to a DOM node preview (e.g. next to something\n# like \"div#foo.bar\").\n# DOM node previews can be displayed in places like the animation-inspector, the\n# console or the object inspector.\n# The tooltip invites the user to click on the icon in order to highlight the\n# node in the page.\ninspector.nodePreview.highlightNodeLabel=點擊以在頁面中強調此節點\n\n# LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users edit the\n# (outer) HTML of the current node\ninspectorHTMLEdit.label=編輯 HTML\ninspectorHTMLEdit.accesskey=E\n\n# LOCALIZATION NOTE (inspectorCopyInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# inner HTML of the current node\ninspectorCopyInnerHTML.label=內部 HTML\ninspectorCopyInnerHTML.accesskey=I\n\n# LOCALIZATION NOTE (inspectorCopyOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users copy the\n# outer HTML of the current node\ninspectorCopyOuterHTML.label=外部 HTML\ninspectorCopyOuterHTML.accesskey=O\n\n# LOCALIZATION NOTE (inspectorCopyCSSSelector.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the CSS Selector of the current node\ninspectorCopyCSSSelector.label=CSS 選擇器\ninspectorCopyCSSSelector.accesskey=S\n\n# LOCALIZATION NOTE (inspectorCopyCSSPath.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the full CSS path of the current node\ninspectorCopyCSSPath.label=CSS 路徑\ninspectorCopyCSSPath.accesskey=P\n\n# LOCALIZATION NOTE (inspectorPasteOuterHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste outer\n# HTML in the current node\ninspectorPasteOuterHTML.label=外部 HTML\ninspectorPasteOuterHTML.accesskey=O\n\n# LOCALIZATION NOTE (inspectorPasteInnerHTML.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste inner\n# HTML in the current node\ninspectorPasteInnerHTML.label=內部 HTML\ninspectorPasteInnerHTML.accesskey=I\n\n# LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML before the current node\ninspectorHTMLPasteBefore.label=之前\ninspectorHTMLPasteBefore.accesskey=B\n\n# LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown\n# in the inspector contextual-menu for the item that lets users paste\n# the HTML after the current node\ninspectorHTMLPasteAfter.label=之後\ninspectorHTMLPasteAfter.accesskey=A\n\n# LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the first child the current node\ninspectorHTMLPasteFirstChild.label=第一個子元素\ninspectorHTMLPasteFirstChild.accesskey=F\n\n# LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users paste\n# the HTML as the last child the current node\ninspectorHTMLPasteLastChild.label=最後一個子元素\ninspectorHTMLPasteLastChild.accesskey=L\n\n# LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users scroll\n# the current node into view\ninspectorScrollNodeIntoView.label=將畫面捲動至此節點\ninspectorScrollNodeIntoView.accesskey=S\n\n# LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users delete the\n# current node\ninspectorHTMLDelete.label=刪除節點\ninspectorHTMLDelete.accesskey=D\n\n# LOCALIZATION NOTE (inspectorAttributesSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# attribute items, which allow to:\n# - add new attribute\n# - edit attribute\n# - remove attribute\ninspectorAttributesSubmenu.label=屬性\ninspectorAttributesSubmenu.accesskey=A\n\n# LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in\n# the inspector contextual-menu for the item that lets users add attribute\n# to current node\ninspectorAddAttribute.label=新增屬性\ninspectorAddAttribute.accesskey=A\n\n# LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that is\n# shown as the placeholder for the markup view search in the inspector.\ninspectorSearchHTML.label3=搜尋 HTML\n\n# LOCALIZATION NOTE (inspectorImageDataUri.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users copy\n# the URL embedding the image data encoded in Base 64 (what we name\n# here Image Data URL). For more information:\n# https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs\ninspectorImageDataUri.label=圖片的 Data-URL\n\n# LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users see\n# the DOM properties of the current node. When triggered, this item\n# opens the split Console and displays the properties in its side panel.\ninspectorShowDOMProperties.label=顯示 DOM 屬性\n\n# LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label\n# shown in the inspector contextual-menu for the item that outputs a\n# variable for the current node to the console. When triggered,\n# this item opens the split Console.\ninspectorUseInConsole.label=在主控台使用\n\n# LOCALIZATION NOTE (inspectorExpandNode.label): This is the label\n# shown in the inspector contextual-menu for recursively expanding\n# mark-up elements\ninspectorExpandNode.label=展開全部\n\n# LOCALIZATION NOTE (inspectorCollapseNode.label): This is the label\n# shown in the inspector contextual-menu for recursively collapsing\n# mark-up elements\ninspectorCollapseNode.label=收起\n\n# LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users take\n# a screenshot of the currently selected node.\ninspectorScreenshotNode.label=擷取該節點的圖片\n\n# LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label\n# shown in the inspector contextual-menu for the item that lets users\n# duplicate the currently selected node.\ninspectorDuplicateNode.label=重製節點\n\n# LOCALIZATION NOTE (inspectorAddNode.label): This is the label shown in\n# the inspector toolbar for the button that lets users add elements to the\n# DOM (as children of the currently selected element).\ninspectorAddNode.label=建立新節點\ninspectorAddNode.accesskey=C\n\n# LOCALIZATION NOTE (inspectorCopyHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# copy items, which allow to:\n# - Copy Inner HTML\n# - Copy Outer HTML\n# - Copy Unique selector\n# - Copy Image data URI\ninspectorCopyHTMLSubmenu.label=複製\n\n# LOCALIZATION NOTE (inspectorPasteHTMLSubmenu.label): This is the label\n# shown in the inspector contextual-menu for the sub-menu of the other\n# paste items, which allow to:\n# - Paste Inner HTML\n# - Paste Outer HTML\n# - Before\n# - After\n# - As First Child\n# - As Last Child\ninspectorPasteHTMLSubmenu.label=貼上\n\n# LOCALIZATION NOTE (inspector.searchHTML.key):\n# Key shortcut used to focus the DOM element search box on top-right corner of\n# the markup view\ninspector.searchHTML.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (markupView.hide.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.hide.key=h\n\n# LOCALIZATION NOTE (markupView.edit.key):\n# Key shortcut used to hide the selected node in the markup view.\nmarkupView.edit.key=F2\n\n# LOCALIZATION NOTE (markupView.scrollInto.key):\n# Key shortcut used to scroll the webpage in order to ensure the selected node\n# is visible\nmarkupView.scrollInto.key=s\n\n# LOCALIZATION NOTE (inspector.sidebar.fontInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of fonts used in the page.\ninspector.sidebar.fontInspectorTitle=字型\n\n# LOCALIZATION NOTE (inspector.sidebar.ruleViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of CSS rules used\n# in the page.\ninspector.sidebar.ruleViewTitle=規則\n\n# LOCALIZATION NOTE (inspector.sidebar.computedViewTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying the list of computed CSS values\n# used in the page.\ninspector.sidebar.computedViewTitle=計算樣式\n\n# LOCALIZATION NOTE (inspector.sidebar.layoutViewTitle2):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying layout information defined in the page.\ninspector.sidebar.layoutViewTitle2=版面\n\n# LOCALIZATION NOTE (inspector.sidebar.animationInspectorTitle):\n# This is the title shown in a tab in the side panel of the Inspector panel\n# that corresponds to the tool displaying animations defined in the page.\ninspector.sidebar.animationInspectorTitle=動畫\n\n# LOCALIZATION NOTE (inspector.eyedropper.label): A string displayed as the tooltip of\n# a button in the inspector which toggles the Eyedropper tool\ninspector.eyedropper.label=從頁面中挑選色彩\n\n# LOCALIZATION NOTE (inspector.breadcrumbs.label): A string visible only to a screen reader and\n# is used to label (using aria-label attribute) a container for inspector breadcrumbs\ninspector.breadcrumbs.label=麵包屑\n\n# LOCALIZATION NOTE (inspector.browserStyles.label): This is the label for the checkbox\n# that specifies whether the styles that are not from the user's stylesheet should be\n# displayed or not.\ninspector.browserStyles.label=瀏覽器樣式\n\n# LOCALIZATION NOTE (inspector.filterStyles.placeholder): This is the placeholder that\n# goes in the search box when no search term has been entered.\ninspector.filterStyles.placeholder=過濾樣式\n\n# LOCALIZATION NOTE (inspector.addRule.tooltip): This is the tooltip shown when\n# hovering the `Add new rule` button in the rules view toolbar. This should\n# match ruleView.contextmenu.addNewRule in styleinspector.properties\ninspector.addRule.tooltip=新增規則\n\n# LOCALIZATION NOTE (inspector.togglePseudo.tooltip): This is the tooltip\n# shown when hovering over the `Toggle Pseudo Class Panel` button in the\n# rule view toolbar.\ninspector.togglePseudo.tooltip=切換 pseudo-classes\n\n# LOCALIZATION NOTE (inspector.noProperties): In the case where there are no CSS\n# properties to display e.g. due to search criteria this message is\n# displayed.\ninspector.noProperties=找不到 CSS 屬性。\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/jit-optimizations.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used within the JIT tools\n# in the Performance Tools which is available from the Web Developer\n# sub-menu -> 'Performance' The correct localization of this file might\n# be to keep it in English, or another language commonly spoken among\n# web developers. You want to make that choice consistent across the\n# developer tools. A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (jit.title):\n# This string is displayed in the header of the JIT Optimizations view.\njit.title=JIT 最佳化\n\n# LOCALIZATION NOTE (jit.optimizationFailure):\n# This string is displayed in a tooltip when no JIT optimizations were detected.\njit.optimizationFailure=最佳化失敗\n\n# LOCALIZATION NOTE (jit.samples):\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This string is displayed for the unit representing the number of times a\n# frame is sampled.\n# \"#1\" represents the number of samples\n# example: 30 samples\njit.samples=#1 個取樣數\n\n# LOCALIZATION NOTE (jit.types):\n# This string is displayed for the group of Ion Types in the optimizations view.\njit.types=類型\n\n# LOCALIZATION NOTE (jit.attempts):\n# This string is displayed for the group of optimization attempts in the optimizations view.\njit.attempts=嘗試\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/jsonview.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the JSON View tool\n# that is used to inspect application/json document types loaded\n# in the browser.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (jsonViewer.tab.JSON, jsonViewer.tab.RawData,\n# jsonViewer.tab.Headers): Label for a panel tab.\njsonViewer.tab.JSON=JSON\njsonViewer.tab.RawData=原始資料\njsonViewer.tab.Headers=檔頭\n\n# LOCALIZATION NOTE (jsonViewer.responseHeaders, jsonViewer.requestHeaders):\n# Label for header groups within the 'Headers' panel.\njsonViewer.responseHeaders=回應標頭\njsonViewer.requestHeaders=請求標頭\n\n# LOCALIZATION NOTE (jsonViewer.Save): Label for save command\njsonViewer.Save=儲存\n\n# LOCALIZATION NOTE (jsonViewer.Copy): Label for clipboard copy command\njsonViewer.Copy=複製\n\n# LOCALIZATION NOTE (jsonViewer.ExpandAll): Label for expanding all nodes\njsonViewer.ExpandAll=展開全部\n\n# LOCALIZATION NOTE (jsonViewer.PrettyPrint): Label for JSON\n# pretty print action button.\njsonViewer.PrettyPrint=Pretty Print\n\n# LOCALIZATION NOTE (jsonViewer.reps.more): Label used in arrays\n# that have more items than displayed.\njsonViewer.reps.more=更多…\n\n# LOCALIZATION NOTE (jsonViewer.filterJSON): Label used in search box\n# at the top right cornder of the JSON Viewer.\njsonViewer.filterJSON=過濾 JSON\n\n# LOCALIZATION NOTE (jsonViewer.reps.reference): Label used for cycle\n# references in an array.\njsonViewer.reps.reference=循環參照\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/layout.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE This file contains the Layout Inspector strings.\n# The Layout Inspector is a panel accessible in the Inspector sidebar.\n# The Layout Inspector may need to be enabled in about:config by setting\n# devtools.layoutview.enabled to true.\n\n# LOCALIZATION NOTE (layout.displayNumbersOnLines): Label of the display numbers on lines\n# setting option in the CSS Grid pane.\nlayout.displayNumbersOnLines=顯示行號\n\n# LOCALIZATION NOTE (layout.extendGridLinesInfinitely): Label of the extend grid lines\n# infinitely setting option in the CSS Grid pane.\nlayout.extendGridLinesInfinitely=無限延伸格線\n\n# LOCALIZATION NOTE (layout.header): The accordion header for the CSS Grid pane.\nlayout.header=格線\n\n# LOCALIZATION NOTE (layout.gridDisplaySettings): The header for the grid display\n# settings container in the CSS Grid pane.\nlayout.gridDisplaySettings=格線顯示選項\n\n# LOCALIZATION NOTE (layout.noGrids): In the case where there are no CSS grid\n# containers to display.\nlayout.noGrids=無格線\n\n# LOCALIZATION NOTE (layout.overlayMultipleGrids): The header for the list of grid\n# container elements that can be highlighted in the CSS Grid pane.\nlayout.overlayMultipleGrids=覆疊多組格線\n\n# LOCALIZATION NOTE (layout.overlayGrid): Alternate header for the list of grid container\n# elements if only one item can be selected.\nlayout.overlayGrid=覆蓋格線\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/layoutview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Layout View strings.\n  - The Layout View is the panel accessible at the bottom of the Inspector\n  - sidebar. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (*.tooltip): These tooltips are not regular tooltips.\n  -  The text appears on the bottom right corner of the layout view when\n  -  the corresponding box is hovered. -->\n\n<!ENTITY layoutViewTitle        \"Box Model\">\n<!ENTITY margin.tooltip         \"間距\">\n<!ENTITY border.tooltip         \"邊框\">\n<!ENTITY padding.tooltip        \"內距\">\n<!ENTITY content.tooltip        \"內容\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/markers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web. These strings\n# are specifically for marker names in the performance tool.\n\n# LOCALIZATION NOTE (marker.label.*):\n# These strings are displayed in the Performance Tool waterfall, identifying markers.\n# We want to use the same wording as Google Chrome when appropriate.\nmarker.label.styles=重新計算樣式\nmarker.label.reflow=版面\nmarker.label.paint=繪圖\nmarker.label.composite=合成層\nmarker.label.compositeForwardTransaction=已送出合成請求\nmarker.label.javascript=函數呼叫\nmarker.label.parseHTML=剖析 HTML\nmarker.label.parseXML=剖析 XML\nmarker.label.domevent=DOM 事件\nmarker.label.consoleTime=主控台\nmarker.label.garbageCollection2=資源回收\nmarker.label.garbageCollection.incremental=Incremental GC\nmarker.label.garbageCollection.nonIncremental=非漸增資源回收\nmarker.label.minorGC=Minor GC\nmarker.label.cycleCollection=循環收集\nmarker.label.cycleCollection.forgetSkippable=減少循環圖\nmarker.label.timestamp=Timestamp\nmarker.label.worker=Worker\nmarker.label.messagePort=MessagePort\nmarker.label.unknown=未知\n\n# LOCALIZATION NOTE (marker.label.javascript.*):\n# These strings are displayed as JavaScript markers that have special\n# reasons that can be translated.\nmarker.label.javascript.scriptElement=指令碼標籤\nmarker.label.javascript.promiseCallback=Promise Callback\nmarker.label.javascript.promiseInit=Promise Init\nmarker.label.javascript.workerRunnable=Worker\nmarker.label.javascript.jsURI=JavaScript 網址\nmarker.label.javascript.eventHandler=事件處理器\n\n# LOCALIZATION NOTE (marker.field.*):\n# Strings used in the waterfall sidebar as property names.\n\n# General marker fields\nmarker.field.start=開始:\nmarker.field.end=結束:\nmarker.field.duration=持續時間:\n\n# General \"reason\" for a marker (JavaScript, Garbage Collection)\nmarker.field.causeName=原因:\n# General \"type\" for a marker (Cycle Collection, Garbage Collection)\nmarker.field.type=類型:\n# General \"label\" for a marker (user defined)\nmarker.field.label=標籤:\n\n# Field names for stack values\nmarker.field.stack=堆疊:\nmarker.field.startStack=開始時的堆疊:\nmarker.field.endStack=結束時的堆疊:\n\n# %S is the \"Async Cause\" of a marker, and this signifies that the cause\n# was an asynchronous one in a displayed stack.\nmarker.field.asyncStack=(Async: %S)\n\n# For console.time markers\nmarker.field.consoleTimerName=計時器名稱:\n\n# For DOM Event markers\nmarker.field.DOMEventType=事件類型:\nmarker.field.DOMEventPhase=階段:\n\n# Non-incremental cause for a Garbage Collection marker\nmarker.field.nonIncrementalCause=Non-incremental Cause:\n\n# For \"Recalculate Style\" markers\nmarker.field.restyleHint=Restyle Hint:\n\n# The type of operation performed by a Worker.\nmarker.worker.serializeDataOffMainThread=在 Worker 中序列化資料\nmarker.worker.serializeDataOnMainThread=在主執行緒中序列化資料\nmarker.worker.deserializeDataOffMainThread=在 Worker 中反序列化資料\nmarker.worker.deserializeDataOnMainThread=在主執行緒中反序列化資料\n\n# The type of operation performed by a MessagePort\nmarker.messagePort.serializeData=序列化資料\nmarker.messagePort.deserializeData=反序列化資料\n\n# Strings used in the waterfall sidebar as values.\nmarker.value.unknownFrame=<未知位置>\nmarker.value.DOMEventTargetPhase=目標\nmarker.value.DOMEventCapturingPhase=捕捉\nmarker.value.DOMEventBubblingPhase=Bubbling\n\n# LOCALIZATION NOTE (marker.gcreason.label.*):\n# These strings are used to give a concise but readable description of a GC reason.\nmarker.gcreason.label.API=API 呼叫\nmarker.gcreason.label.EAGER_ALLOC_TRIGGER=Eager Allocation Trigger\nmarker.gcreason.label.DESTROY_RUNTIME=程式結束\nmarker.gcreason.label.LAST_DITCH=記憶體不足\nmarker.gcreason.label.TOO_MUCH_MALLOC=配置太多記憶體\nmarker.gcreason.label.ALLOC_TRIGGER=太多配置數\nmarker.gcreason.label.DEBUG_GC=對 GC 除錯\nmarker.gcreason.label.COMPARTMENT_REVIVED=Dead Global Revived\nmarker.gcreason.label.RESET=完成漸增循環\nmarker.gcreason.label.OUT_OF_NURSERY=Nursery is Full\nmarker.gcreason.label.EVICT_NURSERY=Nursery Eviction\nmarker.gcreason.label.FULL_STORE_BUFFER=Nursery Objects Too Active\nmarker.gcreason.label.SHARED_MEMORY_LIMIT=大幅度配置失敗\nmarker.gcreason.label.PERIODIC_FULL_GC=定期完整資源回收\nmarker.gcreason.label.INCREMENTAL_TOO_SLOW=配置太快\nmarker.gcreason.label.COMPONENT_UTILS=Cu.forceGC\nmarker.gcreason.label.MEM_PRESSURE=記憶體不足\nmarker.gcreason.label.CC_WAITING=Forced by Cycle Collection\nmarker.gcreason.label.CC_FORCED=Forced by Cycle Collection\nmarker.gcreason.label.LOAD_END=頁面載入完成\nmarker.gcreason.label.PAGE_HIDE=移動至背景\nmarker.gcreason.label.NSJSCONTEXT_DESTROY=毀滅 JS 環境\nmarker.gcreason.label.SET_NEW_DOCUMENT=建立新文件\nmarker.gcreason.label.SET_DOC_SHELL=建立新文件\nmarker.gcreason.label.DOM_UTILS=API 呼叫\nmarker.gcreason.label.DOM_IPC=IPC\nmarker.gcreason.label.DOM_WORKER=定期 Worker 資源回收\nmarker.gcreason.label.INTER_SLICE_GC=定期漸增 GC 切片\nmarker.gcreason.label.FULL_GC_TIMER=定期完整資源回收\nmarker.gcreason.label.SHUTDOWN_CC=程式結束\nmarker.gcreason.label.FINISH_LARGE_EVALUATE=Large Eval\nmarker.gcreason.label.DOM_WINDOW_UTILS=使用者閒置\nmarker.gcreason.label.USER_INACTIVE=使用者閒置\n\n# The name of a nursery collection.\nmarker.nurseryCollection=Nursery Collection\n\n# LOCALIZATION NOTE (marker.gcreason.description.*):\n# These strings are used to give an expanded description of why a GC occurred.\nmarker.gcreason.description.API=有個 API 呼叫強制執行資源回收。\nmarker.gcreason.description.EAGER_ALLOC_TRIGGER=JavaScript 回到事件迴圈，在觸發新的 GC 循環時已配置了足夠的記憶體。\nmarker.gcreason.description.DESTROY_RUNTIME=Firefox 毀滅了 JavaScript runtime 或環境，這是在結束前最後的資源回收。\nmarker.gcreason.description.LAST_DITCH=JavaScript 嘗試進行配置，但沒有記憶體可用。進行完整的壓縮資源回收以嘗試清出記憶體。\nmarker.gcreason.description.TOO_MUCH_MALLOC=JavaScript 配置了太多位元組，強制進行資源回收。\nmarker.gcreason.description.ALLOC_TRIGGER=JavaScript 配置了太多次，強制進行資源回收。\nmarker.gcreason.description.DEBUG_GC=由於 Zeal 除錯設定，故進行資源回收。\nmarker.gcreason.description.COMPARTMENT_REVIVED=有個在 GC 循環開始時以為是死掉的全域物件在 GC 循環結束後復活了。\nmarker.gcreason.description.RESET=進行中的逐增 GC 循環被強迫立即完成。\nmarker.gcreason.description.OUT_OF_NURSERY=JavaScript allocated enough new objects in the nursery that it became full and triggered a minor GC.\nmarker.gcreason.description.EVICT_NURSERY=Work needed to be done on the tenured heap, requiring the nursery to be empty.\nmarker.gcreason.description.FULL_STORE_BUFFER=There were too many properties on tenured objects whose value was an object in the nursery.\nmarker.gcreason.description.SHARED_MEMORY_LIMIT=要求配置大量的記憶體，但記憶體不足。\nmarker.gcreason.description.PERIODIC_FULL_GC=JavaScript 回到事件迴圈，距離上一次 Firefox 執行資源回收已經過了一段時間。\nmarker.gcreason.description.INCREMENTAL_TOO_SLOW=A full, non-incremental garbage collection was triggered because there was a faster rate of allocations than the existing incremental garbage collection cycle could keep up with.\nmarker.gcreason.description.COMPONENT_UTILS=呼叫了 Components.utils.forceGC() 強制進行資源回收。\nmarker.gcreason.description.MEM_PRESSURE=記憶體不足。\nmarker.gcreason.description.CC_WAITING=循環收集器需要資源回收。\nmarker.gcreason.description.CC_FORCED=循環收集器需要資源回收。\nmarker.gcreason.description.LOAD_END=文件完成載入。\nmarker.gcreason.description.PAGE_HIDE=分頁或視窗已被移到背景。\nmarker.gcreason.description.NSJSCONTEXT_DESTROY=Firefox 毀滅了 JavaScript runtime 或環境，這是在結束前最後的資源回收。\nmarker.gcreason.description.SET_NEW_DOCUMENT=頁面已切換至新文件。\nmarker.gcreason.description.SET_DOC_SHELL=頁面已切換至新文件。\nmarker.gcreason.description.DOM_UTILS=有個 API 呼叫強制執行資源回收。\nmarker.gcreason.description.DOM_IPC=接收到要求進行資源回收的跨程序訊息。\nmarker.gcreason.description.DOM_WORKER=Worker 已閒置好一段時間。\nmarker.gcreason.description.INTER_SLICE_GC=從上一次漸增資源回收切片已經過了好一段時間。\nmarker.gcreason.description.FULL_GC_TIMER=JavaScript 回到事件迴圈，距離上一次執行資源回收已經過了一段時間。\nmarker.gcreason.description.SHUTDOWN_CC=Firefox 毀滅了 JavaScript runtime 或環境，這是在結束前最後的資源回收。\nmarker.gcreason.description.FINISH_LARGE_EVALUATE=Firefox 評估完一段很長的指令碼，不會再次執行故進行資源回收。\nmarker.gcreason.description.DOM_WINDOW_UTILS=使用者已經一陣子沒有使用，趁機會在不容易被注意到的時候於背景進行資源回收。\nmarker.gcreason.description.USER_INACTIVE=使用者已經一陣子沒有使用，Firefox 趁機會在不容易被注意到的時候於背景進行資源回收。\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/memory.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Memory Tools\n# which is available from the Web Developer sub-menu -> 'Memory'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (snapshot.io.save): The label for the link that saves a\n# snapshot to disk.\nsnapshot.io.save=儲存\n\n# LOCALIZATION NOTE (snapshot.io.delete): The label for the link that deletes\n# a snapshot\nsnapshot.io.delete=刪除\n\n# LOCALIZATION NOTE (snapshot.io.save.window): The title for the window\n# displayed when saving a snapshot to disk.\nsnapshot.io.save.window=儲存 Heap 快照\n\n# LOCALIZATION NOTE (snapshot.io.import.window): The title for the window\n# displayed when importing a snapshot form disk.\nsnapshot.io.import.window=匯入 Heap 快照\n\n# LOCALIZATION NOTE (snapshot.io.filter): The title for the filter used to\n# filter file types (*.fxsnapshot)\nsnapshot.io.filter=Firefox Heap 快照\n\n# LOCALIZATION NOTE (aggregate.mb): The label annotating the number of bytes (in\n# megabytes) in a snapshot. %S represents the value, rounded to 2 decimal\n# points.\naggregate.mb=%S MB\n\n# LOCALIZATION NOTE (snapshot-title.loading): The title for a snapshot before\n# it has a creation time to display.\nsnapshot-title.loading=處理中…\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks): The label describing the\n# boolean checkbox whether or not to record call stacks.\ncheckbox.recordAllocationStacks=記錄配置堆疊\n\n# LOCALIZATION NOTE (checkbox.recordAllocationStacks.tooltip): The tooltip for\n# the label describing the boolean checkbox whether or not to record call\n# stacks.\ncheckbox.recordAllocationStacks.tooltip=切換記錄配置堆疊。之後的 heap 快照將能幫助標示並分組記錄過程中，由配置堆疊產生的物件。記錄配置堆疊會造成效能變差。\n\n# LOCALIZATION NOTE (toolbar.displayBy): The label describing the select menu\n# options of the display options.\ntoolbar.displayBy=分類依照:\n\n# LOCALIZATION NOTE (toolbar.displayBy.tooltip): The tooltip for the label\n# describing the select menu options of the display options.\ntoolbar.displayBy.tooltip=變更物件分組方式\n\n# LOCALIZATION NOTE (toolbar.pop-view): The text in the button to go back to the\n# previous view.\ntoolbar.pop-view=←\n\n# LOCALIZATION NOTE (toolbar.pop-view.label): The text for the label for the\n# button to go back to the previous view.\ntoolbar.pop-view.label=回到集合畫面\n\n# LOCALIZATION NOTE (toolbar.viewing-individuals): The text letting the user\n# know that they are viewing individual nodes from a census group.\ntoolbar.viewing-individuals=⁂ 正在檢視群組中的單一節點\n\n# LOCALIZATION NOTE (censusDisplays.coarseType.tooltip): The tooltip for the\n# \"coarse type\" display option.\ncensusDisplays.coarseType.tooltip=依照類型分組\n\n# LOCALIZATION NOTE (censusDisplays.allocationStack.tooltip): The tooltip for\n# the \"call stack\" display option.\ncensusDisplays.allocationStack.tooltip=依照物件分配時記錄到的 JavaScript 堆疊分組\n\n# LOCALIZATION NOTE (censusDisplays.invertedAllocationStack.tooltip): The\n# tooltip for the \"inverted call stack\" display option.\ncensusDisplays.invertedAllocationStack.tooltip=依照物件建立時所記錄到的反轉 JavaScript 呼叫堆疊分組\n\n# LOCALIZATION NOTE (censusDisplays.treeMap.tooltip): The tooltip for the\n# \"tree map\" display option.\ncensusDisplays.treeMap.tooltip=視覺化記憶體使用量: 較大的區塊表示使用了較多記憶體\n\n# LOCALIZATION NOTE (censusDisplays.objectClass.tooltip): The tooltip for the\n# \"object class\" display option.\ncensusDisplays.objectClass.tooltip=依照 JavaScript 物件 [[class]] 名稱分組\n\n# LOCALIZATION NOTE (censusDisplays.internalType.tooltip): The tooltip for the\n# \"internal type\" display option.\ncensusDisplays.internalType.tooltip=依照物件的 C++ 內部類型分組\n\n# LOCALIZATION NOTE (toolbar.labelBy): The label describing the select menu\n# options of the label options.\ntoolbar.labelBy=標籤依照:\n\n# LOCALIZATION NOTE (toolbar.labelBy): The tooltip for the label describing the\n# select menu options of the label options.\ntoolbar.labelBy.tooltip=調整物件的標籤方式\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" dominator tree display option.\ndominatorTreeDisplays.coarseType.tooltip=依照符合的大分類標示物件\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.allocationStack.tooltip): The\n# tooltip for the \"call stack\" dominator tree display option.\ndominatorTreeDisplays.allocationStack.tooltip=依照物件分配時記錄到的 JavaScript 堆疊分組\n\n# LOCALIZATION NOTE (dominatorTreeDisplays.internalType.tooltip): The\n# tooltip for the \"internal type\" dominator tree display option.\ndominatorTreeDisplays.internalType.tooltip=依照內部的 C++ 類型名稱標示物件\n\n# LOCALIZATION NOTE (treeMapDisplays.coarseType.tooltip): The tooltip for\n# the \"coarse type\" tree map display option.\ntreeMapDisplays.coarseType.tooltip=依照符合的大分類標示物件\n\n# LOCALIZATION NOTE (toolbar.view): The label for the view selector in the\n# toolbar.\ntoolbar.view=檢視:\n\n# LOCALIZATION NOTE (toolbar.view.tooltip): The tooltip for the label for the\n# view selector in the toolbar.\ntoolbar.view.tooltip=變更 heap 快照的畫面\n\n# LOCALIZATION NOTE (toolbar.view.census): The label for the census view option\n# in the toolbar.\ntoolbar.view.census=集合\n\n# LOCALIZATION NOTE (toolbar.view.census.tooltip): The tooltip for the label for\n# the census view option in the toolbar.\ntoolbar.view.census.tooltip=將物件加總分組，檢視 Heap 快照的內容摘要\n\n# LOCALIZATION NOTE (toolbar.view.dominators): The label for the dominators view\n# option in the toolbar.\ntoolbar.view.dominators=Dominators\n\n# LOCALIZATION NOTE (toolbar.view.dominators.tooltip): The tooltip for the label\n# for the dominators view option in the toolbar.\ntoolbar.view.dominators.tooltip=檢視 heap 快照的 dominator tree 並將最大的結構放到表面\n\n# LOCALIZATION NOTE (toolbar.view.treemap): The label for the tree map option\n# in the toolbar.\ntoolbar.view.treemap=Tree Map\n\n# LOCALIZATION NOTE (toolbar.view.treemap.tooltip): The tooltip for the label for\n# the tree map view option in the toolbar.\ntoolbar.view.treemap.tooltip=視覺化記憶體使用量: 較大的區塊表示使用了較多記憶體\n\n# LOCALIZATION NOTE (take-snapshot): The label describing the button that\n# initiates taking a snapshot, either as the main label, or a tooltip.\ntake-snapshot=拍攝快照\n\n# LOCALIZATION NOTE (import-snapshot): The label describing the button that\n# initiates importing a snapshot.\nimport-snapshot=匯入…\n\n# LOCALIZATION NOTE (clear-snapshots.tooltip): The tooltip for the button that\n# deletes existing snapshot.\nclear-snapshots.tooltip=刪除所有快照\n\n# LOCALIZATION NOTE (diff-snapshots.tooltip): The tooltip for the button that\n# initiates selecting two snapshots to diff with each other.\ndiff-snapshots.tooltip=比較快照\n\n# LOCALIZATION NOTE (filter.placeholder): The placeholder text used for the\n# memory tool's filter search box.\nfilter.placeholder=篩選條件\n\n# LOCALIZATION NOTE (filter.tooltip): The tooltip text used for the memory\n# tool's filter search box.\nfilter.tooltip=過濾 heap 快照內容\n\n# LOCALIZATION NOTE (tree-item.view-individuals.tooltip): The tooltip for the\n# button to view individuals in this group.\ntree-item.view-individuals.tooltip=檢視此群組中的單一節點，以及其保留路徑\n\n# LOCALIZATION NOTE (tree-item.load-more): The label for the links to fetch the\n# lazily loaded sub trees in the dominator tree view.\ntree-item.load-more=載入更多…\n\n# LOCALIZATION NOTE (tree-item.rootlist): The label for the root of the\n# dominator tree.\ntree-item.rootlist=GC Roots\n\n# LOCALIZATION NOTE (tree-item.nostack): The label describing the row in the heap tree\n# that represents a row broken down by call stack when no stack was available.\ntree-item.nostack=（無堆疊）\n\n# LOCALIZATION NOTE (tree-item.nofilename): The label describing the row in the\n# heap tree that represents a row broken down by filename when no filename was\n# available.\ntree-item.nofilename=（無檔案名稱）\n\n# LOCALIZATION NOTE (tree-item.root): The label describing the row in the heap tree\n# that represents the root of the tree when inverted.\ntree-item.root=(root)\n\n# LOCALIZATION NOTE (tree-item.percent2): A percent of bytes or count displayed in the tree view.\n# there are two \"%\" after %S to escape and display \"%\"\ntree-item.percent2=%S%%\n\n# LOCALIZATION NOTE (diffing.baseline): The name of the baseline snapshot in a\n# diffing comparison.\ndiffing.baseline=基礎\n\n# LOCALIZATION NOTE (diffing.comparison): The name of the snapshot being\n# compared to the baseline in a diffing comparison.\ndiffing.comparison=對照\n\n# LOCALIZATION NOTE (diffing.prompt.selectBaseline): The prompt to select the\n# first snapshot when doing a diffing comparison.\ndiffing.prompt.selectBaseline=選擇基礎快照\n\n# LOCALIZATION NOTE (diffing.prompt.selectComparison): The prompt to select the\n# second snapshot when doing a diffing comparison.\ndiffing.prompt.selectComparison=選擇要與基礎快照相比較的快照\n\n# LOCALIZATION NOTE (diffing.state.error): The label describing the diffing\n# state ERROR, used in the snapshot list when an error occurs while diffing two\n# snapshots.\ndiffing.state.error=錯誤\n\n# LOCALIZATION NOTE (diffing.state.error.full): The text describing the diffing\n# state ERROR, used in the main view when an error occurs while diffing two\n# snapshots.\ndiffing.state.error.full=比較快照時發生錯誤\n\n# LOCALIZATION NOTE (diffing.state.taking-diff): The label describing the diffin\n# state TAKING_DIFF, used in the snapshots list when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff=正在計算差異…\n\n# LOCALIZATION NOTE (diffing.state.taking-diff.full): The label describing the\n# diffing state TAKING_DIFF, used in the main view when computing the difference\n# between two snapshots.\ndiffing.state.taking-diff.full=正在計算差異…\n\n# LOCALIZATION NOTE (diffing.state.selecting): The label describing the diffing\n# state SELECTING.\ndiffing.state.selecting=選擇兩個快照進行比較\n\n# LOCALIZATION NOTE (diffing.state.selecting.full): The label describing the\n# diffing state SELECTING, used in the main view when selecting snapshots to\n# diff.\ndiffing.state.selecting.full=選擇兩個快照進行比較\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING.\ndominatorTree.state.computing=正在產生 dominators 報告…\n\n# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the\n# dominator tree state COMPUTING, used in the dominator tree view.\ndominatorTree.state.computing.full=正在產生 dominators 報告…\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING.\ndominatorTree.state.fetching=正在計算大小…\n\n# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the\n# dominator tree state FETCHING, used in the dominator tree view.\ndominatorTree.state.fetching.full=正在計算保留大小…\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label\n# describing the dominator tree state INCREMENTAL_FETCHING.\ndominatorTree.state.incrementalFetching=正在取回…\n\n# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label describing the\n# dominator tree state INCREMENTAL_FETCHING, used in the dominator tree view.\ndominatorTree.state.incrementalFetching.full=正在取回 subtree…\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR.\ndominatorTree.state.error=錯誤\n\n# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the\n# dominator tree state ERROR, used in the dominator tree view.\ndominatorTree.state.error.full=處理 dominator tree 時發生錯誤\n\n# LOCALIZATION NOTE (snapshot.state.saving.full): The label describing the\n# snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving.full=正在儲存快照…\n\n# LOCALIZATION NOTE (snapshot.state.importing.full): The label describing the\n# snapshot state IMPORTING, used in the main heap view.\nsnapshot.state.importing.full=匯入中…\n\n# LOCALIZATION NOTE (snapshot.state.reading.full): The label describing the\n# snapshot state READING, and SAVED, due to these states being combined\n# visually, used in the main heap view.\nsnapshot.state.reading.full=正在讀取快照…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-census.full=正在儲存記憶體普查資料…\n\n# LOCALIZATION NOTE (snapshot.state.saving-tree-map.full): The label describing\n# the snapshot state SAVING, used in the main heap view.\nsnapshot.state.saving-tree-map.full=正在儲存 tree map…\n\n# LOCALIZATION NOTE (snapshot.state.error.full): The label describing the\n# snapshot state ERROR, used in the main heap view.\nsnapshot.state.error.full=儲存此快照時發生錯誤。\n\n# LOCALIZATION NOTE (individuals.state.error): The short message displayed when\n# there is an error fetching individuals from a group.\nindividuals.state.error=錯誤\n\n# LOCALIZATION NOTE (individuals.state.error.full): The longer message displayed\n# when there is an error fetching individuals from a group.\nindividuals.state.error.full=取得群組中的單一節點時發生錯誤\n\n# LOCALIZATION NOTE (individuals.state.fetching): The short message displayed\n# while fetching individuals.\nindividuals.state.fetching=正在取回…\n\n# LOCALIZATION NOTE (individuals.state.fetching.full): The longer message\n# displayed while fetching individuals.\nindividuals.state.fetching.full=正在取回群組中的單一節點…\n\n# LOCALIZATION NOTE (individuals.field.node): The header label for an individual\n# node.\nindividuals.field.node=節點\n\n# LOCALIZATION NOTE (individuals.field.node.tooltip): The tooltip for the header\n# label for an individual node.\nindividuals.field.node.tooltip=快照中的單一節點\n\n# LOCALIZATION NOTE (snapshot.state.saving): The label describing the snapshot\n# state SAVING, used in the snapshot list view\nsnapshot.state.saving=正在儲存快照…\n\n# LOCALIZATION NOTE (snapshot.state.importing): The label describing the\n# snapshot state IMPORTING, used in the snapshot list view\nsnapshot.state.importing=正在匯入快照…\n\n# LOCALIZATION NOTE (snapshot.state.reading): The label describing the snapshot\n# state READING, and SAVED, due to these states being combined visually, used in\n# the snapshot list view.\nsnapshot.state.reading=正在讀取快照…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-census=正在儲存記憶體普查資料…\n\n# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the\n# snapshot state SAVING, used in snapshot list view.\nsnapshot.state.saving-tree-map=正在儲存 tree map…\n\n# LOCALIZATION NOTE (snapshot.state.error): The label describing the snapshot\n# state ERROR, used in the snapshot list view.\nsnapshot.state.error=錯誤\n\n# LOCALIZATION NOTE (heapview.no-difference): Message displayed when there is no\n# difference between two snapshots.\nheapview.no-difference=基礎快照與比較的快照沒有差異。\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there are no\n# matches when filtering.\nheapview.none-match=沒有符合字串\n\n# LOCALIZATION NOTE (heapview.none-match): Message displayed when there report\n# is empty.\nheapview.empty=Empty.\n\n# LOCALIZATION NOTE (heapview.noAllocationStacks): The message displayed to\n# users when selecting a display by \"call stack\" but no call stacks\n# were recorded in the heap snapshot.\nheapview.noAllocationStacks=找不到配置堆疊。請在拍攝 heap 的快照時先記錄好配置堆疊。\n\n# LOCALIZATION NOTE (heapview.field.retainedSize): The name of the column in the\n# dominator tree view for retained byte sizes.\nheapview.field.retainedSize=保留大小（位元組）\n\n# LOCALIZATION NOTE (heapview.field.retainedSize.tooltip): The tooltip for the\n# column header in the dominator tree view for retained byte sizes.\nheapview.field.retainedSize.tooltip=物件自己的大小，以及其他所有相關的存活物件的大小\n\n# LOCALIZATION NOTE (heapview.field.shallowSize): The name of the column in the\n# dominator tree view for shallow byte sizes.\nheapview.field.shallowSize=Shallow Size (Bytes)\n\n# LOCALIZATION NOTE (heapview.field.shallowSize.tooltip): The tooltip for the\n# column header in the dominator tree view for shallow byte sizes.\nheapview.field.shallowSize.tooltip=物件自己的大小\n\n# LOCALIZATION NOTE (dominatortree.field.label): The name of the column in the\n# dominator tree for an object's label.\ndominatortree.field.label=標籤\n\n# LOCALIZATION NOTE (dominatortree.field.label.tooltip): The tooltip for the column\n# header in the dominator tree view for an object's label.\ndominatortree.field.label.tooltip=heap 中的物件標籤\n\n# LOCALIZATION NOTE (heapview.field.bytes): The name of the column in the heap\n# view for bytes.\nheapview.field.bytes=位元組\n\n# LOCALIZATION NOTE (heapview.field.bytes.tooltip): The tooltip for the column\n# header in the heap view for bytes.\nheapview.field.bytes.tooltip=此群組消耗的位元組數量，排除子群組\n\n# LOCALIZATION NOTE (heapview.field.count): The name of the column in the heap\n# view for count.\nheapview.field.count=數量\n\n# LOCALIZATION NOTE (heapview.field.count.tooltip): The tooltip for the column\n# header in the heap view for count.\nheapview.field.count.tooltip=此群組中可接觸到的物件數量，排除子群組\n\n# LOCALIZATION NOTE (heapview.field.totalbytes): The name of the column in the\n# heap view for total bytes.\nheapview.field.totalbytes=總計位元組\n\n# LOCALIZATION NOTE (heapview.field.totalbytes.tooltip): The tooltip for the\n# column header in the heap view for total bytes.\nheapview.field.totalbytes.tooltip=此群組消耗的位元組數量，排除子群組\n\n# LOCALIZATION NOTE (heapview.field.totalcount): The name of the column in the\n# heap view for total count.\nheapview.field.totalcount=總計次數\n\n# LOCALIZATION NOTE (heapview.field.totalcount.tooltip): The tooltip for the\n# column header in the heap view for total count.\nheapview.field.totalcount.tooltip=此群組中可接觸到的物件數量，包含子群組\n\n# LOCALIZATION NOTE (heapview.field.name): The name of the column in the heap\n# view for name.\nheapview.field.name=群組\n\n# LOCALIZATION NOTE (heapview.field.name.tooltip): The tooltip for the column\n# header in the heap view for name.\nheapview.field.name.tooltip=此群組的名稱\n\n# LOCALIZATION NOTE (shortest-paths.header): The header label for the shortest\n# paths pane.\nshortest-paths.header=保留自 GC Roots 的路徑\n\n# LOCALIZATION NOTE (shortest-paths.select-node): The message displayed in the\n# shortest paths pane when a node is not yet selected.\nshortest-paths.select-node=選擇節點以檢視其保留路徑\n\n# LOCALIZATION NOTE (tree-map.node-count): The label for the count value of a\n# node in the tree map\ntree-map.node-count=數量\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/menus.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndevToolsCmd.key = VK_F12\ndevToolsCmd.keytext = F12\n\ndevtoolsServiceWorkers.label = Service Workers\ndevtoolsServiceWorkers.accesskey = k\n\ndevtoolsConnect.label = 連線…\ndevtoolsConnect.accesskey = C\n\nbrowserConsoleCmd.label = 瀏覽器主控台\nbrowserConsoleCmd.accesskey = B\nbrowserConsoleCmd.key = j\n\nresponsiveDesignMode.label = 適應性設計模式\nresponsiveDesignMode.accesskey = R\nresponsiveDesignMode.key = M\n\neyedropper.label = 滴管\neyedropper.accesskey = Y\n\n# LOCALIZATION NOTE (scratchpad.label): This menu item label appears\n# in the Tools menu. See bug 653093.\n# The Scratchpad is intended to provide a simple text editor for creating\n# and evaluating bits of JavaScript code for the purposes of function\n# prototyping, experimentation and convenient scripting.\n#\n# It's quite possible that you won't have a good analogue for the word\n# \"Scratchpad\" in your locale. You should feel free to find a close\n# approximation to it or choose a word (or words) that means\n# \"simple discardable text editor\".\nscratchpad.label = 程式碼速記本\nscratchpad.accesskey = s\nscratchpad.key = VK_F4\nscratchpad.keytext = F4\n\n# LOCALIZATION NOTE (browserToolboxMenu.label): This is the label for the\n# application menu item that opens the browser toolbox UI in the Tools menu.\nbrowserToolboxMenu.label = 瀏覽器工具箱\nbrowserToolboxMenu.accesskey = e\nbrowserToolboxMenu.key = i\n\n# LOCALIZATION NOTE (browserContentToolboxMenu.label): This is the label for the\n# application menu item that opens the browser content toolbox UI in the Tools menu.\n# This toolbox allows to debug the chrome of the content process in multiprocess builds.\nbrowserContentToolboxMenu.label = 瀏覽器內容工具箱\nbrowserContentToolboxMenu.accesskey = x\n\ndevToolbarMenu.label = 開發者工具列\ndevToolbarMenu.accesskey = v\ndevToolbarMenu.key = VK_F2\ndevToolbarMenu.keytext = F2\n\nwebide.label = WebIDE\nwebide.accesskey = W\nwebide.key = VK_F8\nwebide.keytext = F8\n\ndevToolboxMenuItem.label = 網頁工具箱\ndevToolboxMenuItem.accesskey = T\ndevToolboxMenuItem.key = I\n\ngetMoreDevtoolsCmd.label = 取得更多工具\ngetMoreDevtoolsCmd.accesskey = M\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/netmonitor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Network Monitor strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (netmonitorUI.perfNotice1/2): These are the labels displayed\n  -  in the network table when empty to start performance analysis. -->\n<!ENTITY netmonitorUI.perfNotice1         \"* 點擊\">\n<!ENTITY netmonitorUI.perfNotice2         \"按鈕以進行效能分析。\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.reload1/2/3): These are the labels displayed\n  -  in the network table when empty to start logging network requests. -->\n<!ENTITY netmonitorUI.reloadNotice1       \"• 進行請求或\">\n<!ENTITY netmonitorUI.reloadNotice2       \"重新載入\">\n<!ENTITY netmonitorUI.reloadNotice3       \"頁面，以檢視網路活動的詳細資訊。\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.status2): This is the label displayed\n  -  in the network table toolbar, above the \"status\" column. -->\n<!ENTITY netmonitorUI.toolbar.status3     \"狀態\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.method): This is the label displayed\n  -  in the network table toolbar, above the \"method\" column. -->\n<!ENTITY netmonitorUI.toolbar.method      \"方法\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.file): This is the label displayed\n  -  in the network table toolbar, above the \"file\" column. -->\n<!ENTITY netmonitorUI.toolbar.file        \"檔案\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.domain): This is the label displayed\n  -  in the network table toolbar, above the \"domain\" column. -->\n<!ENTITY netmonitorUI.toolbar.domain      \"網域\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.type): This is the label displayed\n  -  in the network table toolbar, above the \"type\" column. -->\n<!ENTITY netmonitorUI.toolbar.type        \"類型\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.transferred): This is the label displayed\n  -  in the network table toolbar, above the \"transferred\" column, which is the\n  -  compressed / encoded size. -->\n<!ENTITY netmonitorUI.toolbar.transferred \"已傳輸\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.size): This is the label displayed\n  -  in the network table toolbar, above the \"size\" column, which is the\n  -  uncompressed / decoded size. -->\n<!ENTITY netmonitorUI.toolbar.size        \"大小\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.toolbar.waterfall): This is the label displayed\n  -  in the network table toolbar, above the \"waterfall\" column. -->\n<!ENTITY netmonitorUI.toolbar.waterfall   \"時間軸\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.headers): This is the label displayed\n  -  in the network details pane identifying the headers tab. -->\n<!ENTITY netmonitorUI.tab.headers         \"檔頭\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.cookies): This is the label displayed\n  -  in the network details pane identifying the cookies tab. -->\n<!ENTITY netmonitorUI.tab.cookies         \"Cookies\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.params): This is the label displayed\n  -  in the network details pane identifying the params tab. -->\n<!ENTITY netmonitorUI.tab.params          \"參數\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.response): This is the label displayed\n  -  in the network details pane identifying the response tab. -->\n<!ENTITY netmonitorUI.tab.response        \"回應\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.timings): This is the label displayed\n  -  in the network details pane identifying the timings tab. -->\n<!ENTITY netmonitorUI.tab.timings         \"時間\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.preview): This is the label displayed\n  -  in the network details pane identifying the preview tab. -->\n<!ENTITY netmonitorUI.tab.preview         \"預覽\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.tab.security): This is the label displayed\n  -  in the network details pane identifying the security tab. -->\n<!ENTITY netmonitorUI.tab.security        \"安全性\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterAll): This is the label displayed\n  -  in the network details footer for the \"All\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterAll    \"全部\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterHTML): This is the label displayed\n  -  in the network details footer for the \"HTML\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterHTML   \"HTML\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterCSS): This is the label displayed\n  -  in the network details footer for the \"CSS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterCSS    \"CSS\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterJS): This is the label displayed\n  -  in the network details footer for the \"JS\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterJS     \"JS\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterXHR): This is the label displayed\n  -  in the network details footer for the \"XHR\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterXHR    \"XHR\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFonts): This is the label displayed\n  -  in the network details footer for the \"Fonts\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFonts  \"字型\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterImages): This is the label displayed\n  -  in the network details footer for the \"Images\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterImages \"圖片\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterMedia): This is the label displayed\n  -  in the network details footer for the \"Media\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterMedia  \"媒體\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFlash): This is the label displayed\n  -  in the network details footer for the \"Flash\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterFlash  \"Flash\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterOther): This is the label displayed\n  -  in the network details footer for the \"Other\" filtering button. -->\n<!ENTITY netmonitorUI.footer.filterOther  \"其他\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.filterFreetext): This is the label displayed\n  -  in the network details footer for the url filtering textbox. -->\n<!ENTITY netmonitorUI.footer.filterFreetext.label  \"過濾網址\">\n<!ENTITY netmonitorUI.footer.filterFreetext.key  \"F\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the \"Clear\" button. -->\n<!ENTITY netmonitorUI.footer.clear  \"清除\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.footer.clear): This is the label displayed\n  -  in the network details footer for the performance analysis button. -->\n<!ENTITY netmonitorUI.footer.perf   \"切換效能分析…\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.panesButton.tooltip): This is the tooltip for\n  -  the button that toggles the panes visible or hidden in the netmonitor UI. -->\n<!ENTITY netmonitorUI.panesButton.tooltip \"切換網路資訊\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.url): This is the label displayed\n  -  in the network details headers tab identifying the URL. -->\n<!ENTITY netmonitorUI.summary.url         \"請求 URL:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.method): This is the label displayed\n  -  in the network details headers tab identifying the method. -->\n<!ENTITY netmonitorUI.summary.method      \"請求方法:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.address): This is the label displayed\n  -  in the network details headers tab identifying the remote address. -->\n<!ENTITY netmonitorUI.summary.address     \"遠端地址:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.status): This is the label displayed\n  -  in the network details headers tab identifying the status code. -->\n<!ENTITY netmonitorUI.summary.status      \"狀態代碼:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.version): This is the label displayed\n  -  in the network details headers tab identifying the http version. -->\n<!ENTITY netmonitorUI.summary.version     \"版本:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.size): This is the label displayed\n  -  in the network details headers tab identifying the headers size. -->\n<!ENTITY netmonitorUI.summary.size        \"檔頭大小:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.name): This is the label displayed\n  -  in the network details response tab identifying an image's file name. -->\n<!ENTITY netmonitorUI.response.name       \"名稱:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.dimensions): This is the label displayed\n  -  in the network details response tab identifying an image's dimensions. -->\n<!ENTITY netmonitorUI.response.dimensions \"尺寸:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.response.mime): This is the label displayed\n  -  in the network details response tab identifying an image's mime. -->\n<!ENTITY netmonitorUI.response.mime       \"MIME 類型:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.blocked): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"blocked\" state. -->\n<!ENTITY netmonitorUI.timings.blocked     \"被阻擋:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.dns): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"dns\" state. -->\n<!ENTITY netmonitorUI.timings.dns         \"DNS 解析:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.connect): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"connect\" state. -->\n<!ENTITY netmonitorUI.timings.connect     \"連線:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.send): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"send\" state. -->\n<!ENTITY netmonitorUI.timings.send        \"傳送:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.wait): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"wait\" state. -->\n<!ENTITY netmonitorUI.timings.wait        \"等待:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.timings.receive): This is the label displayed\n  -  in the network details timings tab identifying the amount of time spent\n  -  in a \"receive\" state. -->\n<!ENTITY netmonitorUI.timings.receive     \"接收:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.warning.cipher): A tooltip\n  -  for warning icon that indicates a connection uses insecure cipher suite. -->\n<!ENTITY netmonitorUI.security.warning.cipher     \"用來加密的演算法不安全，已被棄用。\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.error): This is the label displayed\n  -  in the security tab if a security error prevented the connection. -->\n<!ENTITY netmonitorUI.security.error      \"發生錯誤:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.protocolVersion): This is the label displayed\n  -  in the security tab describing TLS/SSL protocol version. -->\n<!ENTITY netmonitorUI.security.protocolVersion \"通訊協定版本:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.cipherSuite): This is the label displayed\n  -  in the security tab describing the cipher suite used to secure this connection. -->\n<!ENTITY netmonitorUI.security.cipherSuite \"Cipher suite:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hsts): This is the label displayed\n  -  in the security tab describing the usage of HTTP Strict Transport Security. -->\n<!ENTITY netmonitorUI.security.hsts \"HTTP Strict Transport Security:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.hpkp): This is the label displayed\n  -  in the security tab describing the usage of Public Key Pinning. -->\n<!ENTITY netmonitorUI.security.hpkp \"Public Key Pinning:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.connection): This is the label displayed\n  -  in the security tab describing the section containing information related to\n  -  the secure connection. -->\n<!ENTITY netmonitorUI.security.connection \"連線:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.security.certificate): This is the label displayed\n  -  in the security tab describing the server certificate section. -->\n<!ENTITY netmonitorUI.security.certificate \"憑證:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl): This is the label displayed\n  -  on the context menu that copies the selected request's url -->\n<!ENTITY netmonitorUI.context.copyUrl     \"複製網址\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrl.accesskey): This is the access key\n  -  for the Copy URL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrl.accesskey \"U\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams): This is the label displayed\n  -  on the context menu that copies the selected request's url parameters -->\n<!ENTITY netmonitorUI.context.copyUrlParams     \"複製網址參數\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyUrlParams.accesskey): This is the access key\n  -  for the Copy URL Parameters menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyUrlParams.accesskey \"P\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData): This is the label displayed\n  -  on the context menu that copies the selected request's post data -->\n<!ENTITY netmonitorUI.context.copyPostData     \"複製 POST 資料\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyPostData.accesskey): This is the access key\n  -  for the Copy POST Data menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyPostData.accesskey \"D\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCurl): This is the label displayed\n  -  on the context menu that copies the selected request as a cURL command.\n  -  The capitalization is part of the official name and should be used throughout all languages.\n  -  http://en.wikipedia.org/wiki/CURL -->\n<!ENTITY netmonitorUI.context.copyAsCurl    \"以 cURL 指令格式複製\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAsCUrl.accesskey): This is the access key\n  -  for the Copy as cURL menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyAsCurl.accesskey \"C\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's request headers -->\n<!ENTITY netmonitorUI.context.copyRequestHeaders     \"複製請求檔頭\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRequestHeaders.accesskey): This is the access key\n  -  for the Copy Request Headers menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyRequestHeaders.accesskey  \"Q\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders): This is the label displayed\n  -  on the context menu that copies the selected item's response headers -->\n<!ENTITY netmonitorUI.context.copyResponseHeaders     \"複製回應檔頭\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponseHeaders.accesskey): This is the access key\n  -  for the Copy Response Headers menu item displayed in the context menu for a response -->\n<!ENTITY netmonitorUI.context.copyResponseHeaders.accesskey  \"S\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyResponse): This is the label displayed\n  -  on the context menu that copies the selected response as a string -->\n<!ENTITY netmonitorUI.context.copyResponse \"複製回應內容\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyRespose.accesskey): This is the access key\n  -  for the Copy Response menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyResponse.accesskey  \"R\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri): This is the label displayed\n  -  on the context menu that copies the selected image as data uri -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri \"以 Data URI 複製圖片\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyImageAsDataUri.accesskey): This is the access key\n  -  for the Copy Image As Data URI menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.copyImageAsDataUri.accesskey  \"I\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar): This is the label displayed\n  -  on the context menu that copies all as HAR format -->\n<!ENTITY netmonitorUI.context.copyAllAsHar \"用 HAR 格式複製全部\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.copyAllAsHar.accesskey): This is the access key\n  -  for the Copy All As HAR menu item displayed in the context menu for a network panel -->\n<!ENTITY netmonitorUI.context.copyAllAsHar.accesskey \"O\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar): This is the label displayed\n  -  on the context menu that saves all as HAR format -->\n<!ENTITY netmonitorUI.context.saveAllAsHar \"用 HAR 格式儲存全部\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.saveAllAsHar.accesskey): This is the access key\n  -  for the Save All As HAR menu item displayed in the context menu for a network panel -->\n<!ENTITY netmonitorUI.context.saveAllAsHar.accesskey \"H\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend): This is the label displayed\n  -  on the button in the headers tab that opens a form to edit and resend the currently\n     displayed request -->\n<!ENTITY netmonitorUI.summary.editAndResend \"編輯並重新傳送\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.editAndResend.accesskey): This is the access key\n  -  for the \"Edit and Resend\" menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.summary.editAndResend.accesskey \"E\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders): This is the label displayed\n  -  on the button in the headers tab that toggle view for raw request/response headers\n     from the currently displayed request -->\n<!ENTITY netmonitorUI.summary.rawHeaders \"原始檔頭\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.requestHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw request headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.requestHeaders \"請求檔頭:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.summary.rawHeaders.responseHeaders): This is the label displayed\n  -  in the network details headers tab identifying the raw response headers textarea -->\n<!ENTITY netmonitorUI.summary.rawHeaders.responseHeaders \"回應檔頭:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab):  This is the label\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container  -->\n<!ENTITY netmonitorUI.context.newTab      \"用新分頁開啟\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.newTab.accesskey): This is the access key\n  -  for the Open in New Tab menu item displayed in the context menu of the\n  -  network container -->\n<!ENTITY netmonitorUI.context.newTab.accesskey \"T\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools): This is the label displayed\n  -  on the context menu that shows the performance analysis tools -->\n<!ENTITY netmonitorUI.context.perfTools   \"開始效能分析…\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.context.perfTools.accesskey): This is the access key\n  -  for the performance analysis menu item displayed in the context menu for a request -->\n<!ENTITY netmonitorUI.context.perfTools.accesskey \"A\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.newRequest): This is the label displayed\n  -  as the title of the new custom request form -->\n<!ENTITY netmonitorUI.custom.newRequest   \"新請求\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.query): This is the label displayed\n  -  above the query string entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.query        \"查詢字串:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.headers): This is the label displayed\n  -  above the request headers entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.headers      \"請求檔頭:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.postData): This is the label displayed\n  -  above the request body entry in the custom request form -->\n<!ENTITY netmonitorUI.custom.postData     \"請求內容:\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.send): This is the label displayed\n  -  on the button which sends the custom request -->\n<!ENTITY netmonitorUI.custom.send         \"傳送\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.custom.cancel): This is the label displayed\n  -  on the button which cancels and closes the custom request form -->\n<!ENTITY netmonitorUI.custom.cancel       \"取消\">\n\n<!-- LOCALIZATION NOTE (netmonitorUI.backButton): This is the label displayed\n  -  on the button which exists the performance statistics view -->\n<!ENTITY netmonitorUI.backButton          \"返回\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/netmonitor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Network Monitor\n# which is available from the Web Developer sub-menu -> 'Network Monitor'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (netmonitor.security.state.secure)\n# This string is used as an tooltip for request that was performed over secure\n# channel i.e. the connection was encrypted.\nnetmonitor.security.state.secure=用來取得此資源的連線是安全的。\n\n# LOCALIZATION NOTE (netmonitor.security.state.insecure)\n# This string is used as an tooltip for request that was performed over insecure\n# channel i.e. the connection was not https\nnetmonitor.security.state.insecure=用來取得此資源的連線並不安全。\n\n# LOCALIZATION NOTE (netmonitor.security.state.broken)\n# This string is used as an tooltip for request that failed due to security\n# issues.\nnetmonitor.security.state.broken=發生安全性錯誤，無法載入此資源。\n\n# LOCALIZATION NOTE (netmonitor.security.state.weak)\n# This string is used as an tooltip for request that had minor security issues\nnetmonitor.security.state.weak=此資源使用加密強度較弱的連線傳輸。\n\n# LOCALIZATION NOTE (netmonitor.security.enabled):\n# This string is used to indicate that a specific security feature is used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Enabled\"\nnetmonitor.security.enabled=已啟用\n\n# LOCALIZATION NOTE (netmonitor.security.disabled):\n# This string is used to indicate that a specific security feature is not used by\n# a connection in the security details tab.\n# For example: \"HTTP Strict Transport Security: Disabled\"\nnetmonitor.security.disabled=已停用\n\n# LOCALIZATION NOTE (netmonitor.security.hostHeader):\n# This string is used as a header for section containing security information\n# related to the remote host. %S is replaced with the domain name of the remote\n# host. For example: Host example.com\nnetmonitor.security.hostHeader=主機 %S:\n\n# LOCALIZATION NOTE (netmonitor.security.notAvailable):\n# This string is used to indicate that a certain piece of information is not\n# available to be displayed. For example a certificate that has no organization\n# defined:\n#   Organization: <Not Available>\nnetmonitor.security.notAvailable=<無法使用>\n\n# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button\n# that collapses the network details pane in the UI.\ncollapseDetailsPane=隱藏請求詳情\n\n# LOCALIZATION NOTE (expandDetailsPane): This is the tooltip for the button\n# that expands the network details pane in the UI.\nexpandDetailsPane=顯示請求詳情\n\n# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the\n# headers tab of the network details pane when there are no headers available.\nheadersEmptyText=此請求不含檔頭\n\n# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the\n# headers tab of the network details pane for the filtering input.\nheadersFilterText=過濾檔頭\n\n# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the\n# cookies tab of the network details pane when there are no cookies available.\ncookiesEmptyText=此請求不含 cookie\n\n# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the\n# cookies tab of the network details pane for the filtering input.\ncookiesFilterText=過濾 Cookie\n\n# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the\n# params tab of the network details pane when there are no params available.\nparamsEmptyText=此請求不含參數\n\n# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the\n# params tab of the network details pane for the filtering input.\nparamsFilterText=過濾請求參數\n\n# LOCALIZATION NOTE (paramsQueryString): This is the label displayed\n# in the network details params tab identifying the query string.\nparamsQueryString=查詢字串\n\n# LOCALIZATION NOTE (paramsFormData): This is the label displayed\n# in the network details params tab identifying the form data.\nparamsFormData=表單資料\n\n# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed\n# in the network details params tab identifying the request payload.\nparamsPostPayload=請求內容\n\n# LOCALIZATION NOTE (requestHeaders): This is the label displayed\n# in the network details headers tab identifying the request headers.\nrequestHeaders=請求檔頭\n\n# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed\n# in the network details headers tab identifying the request headers from\n# the upload stream of a POST request's body.\nrequestHeadersFromUpload=上傳串流的請求檔頭\n\n# LOCALIZATION NOTE (responseHeaders): This is the label displayed\n# in the network details headers tab identifying the response headers.\nresponseHeaders=回應檔頭\n\n# LOCALIZATION NOTE (requestCookies): This is the label displayed\n# in the network details params tab identifying the request cookies.\nrequestCookies=請求 cookie\n\n# LOCALIZATION NOTE (responseCookies): This is the label displayed\n# in the network details params tab identifying the response cookies.\nresponseCookies=回應 cookie\n\n# LOCALIZATION NOTE (responsePayload): This is the label displayed\n# in the network details response tab identifying the response payload.\nresponsePayload=回應酬載\n\n# LOCALIZATION NOTE (jsonFilterText): This is the text displayed\n# in the response tab of the network details pane for the JSON filtering input.\njsonFilterText=過濾屬性\n\n# LOCALIZATION NOTE (jsonScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSON scope.\njsonScopeName=JSON\n\n# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed\n# in the response tab of the network details pane for a JSONP scope.\njsonpScopeName=JSONP → callback %S()\n\n# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted ascending.\nnetworkMenu.sortedAsc=升冪排序\n\n# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed\n# in the network table toolbar, for any column that is sorted descending.\nnetworkMenu.sortedDesc=降冪排序\n\n# LOCALIZATION NOTE (networkMenu.empty): This is the label displayed\n# in the network table footer when there are no requests available.\nnetworkMenu.empty=無請求\n\n# LOCALIZATION NOTE (networkMenu.summary3): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This label is displayed in the network table footer providing concise\n# information about all requests. Parameters: #1 is the number of requests,\n# #2 is the size, #3 is the transferred size, #4 is the number of seconds.\nnetworkMenu.summary3=#1 筆請求，#2 (已傳輸: #3)，#4\n\n# LOCALIZATION NOTE (networkMenu.sizeB): This is the label displayed\n# in the network menu specifying the size of a request (in bytes).\nnetworkMenu.sizeB=%S B\n\n# LOCALIZATION NOTE (networkMenu.sizeKB): This is the label displayed\n# in the network menu specifying the size of a request (in kilobytes).\nnetworkMenu.sizeKB=%S KB\n\n# LOCALIZATION NOTE (networkMenu.sizeMB): This is the label displayed\n# in the network menu specifying the size of a request (in megabytes).\nnetworkMenu.sizeMB=%S MB\n\n# LOCALIZATION NOTE (networkMenu.sizeGB): This is the label displayed\n# in the network menu specifying the size of a request (in gigabytes).\nnetworkMenu.sizeGB=%S GB\n\n# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed\n# in the network menu specifying the transferred size of a request is\n# unavailable.\nnetworkMenu.sizeUnavailable=—\n\n# LOCALIZATION NOTE (networkMenu.sizeCached): This is the label displayed\n# in the network menu specifying the transferred of a request is\n# cached.\nnetworkMenu.sizeCached=快取\n\n# LOCALIZATION NOTE (networkMenu.sizeServiceWorker): This is the label displayed\n# in the network menu specifying the transferred of a request computed\n# by a service worker.\nnetworkMenu.sizeServiceWorker=service worker\n\n# LOCALIZATION NOTE (networkMenu.totalMS): This is the label displayed\n# in the network menu specifying the time for a request to finish (in milliseconds).\nnetworkMenu.totalMS=→ %S ms\n\n# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed\n# in the network menu specifying timing interval divisions (in milliseconds).\nnetworkMenu.millisecond=%S ms\n\n# LOCALIZATION NOTE (networkMenu.second): This is the label displayed\n# in the network menu specifying timing interval divisions (in seconds).\nnetworkMenu.second=%S 秒\n\n# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed\n# in the network menu specifying timing interval divisions (in minutes).\nnetworkMenu.minute=%S 分\n\n# LOCALIZATION NOTE (pieChart.loading): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available yet.\npieChart.loading=載入中\n\n# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed\n# for pie charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\npieChart.unavailable=空白\n\n# LOCALIZATION NOTE (tableChart.loading): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available yet.\ntableChart.loading=請稍候…\n\n# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed\n# for table charts (e.g., in the performance analysis view) when there is\n# no data available, even after loading it.\ntableChart.unavailable=無可用資料\n\n# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed\n# in pie or table charts specifying the size of a request (in kilobytes).\ncharts.sizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.transferredSizeKB): This is the label displayed\n# in pie or table charts specifying the size of a transferred request (in kilobytes).\ncharts.transferredSizeKB=%S KB\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in pie or table charts specifying the time for a request to finish (in seconds).\ncharts.totalS=%S 秒\n\n# LOCALIZATION NOTE (charts.totalS): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=大小: %S KB\n\n# LOCALIZATION NOTE (charts.totalTranferredSize): This is the label displayed\n# in the performance analysis view for total transferred size, in kilobytes.\ncharts.totalTransferredSize=已傳輸大小: %S KB\n\n# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed\n# in the performance analysis view for \"cache enabled\" charts.\ncharts.cacheEnabled=快取命中\n\n# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed\n# in the performance analysis view for \"cache disabled\" charts.\ncharts.cacheDisabled=快取未命中\n\n# LOCALIZATION NOTE (charts.totalSize): This is the label displayed\n# in the performance analysis view for total requests size, in kilobytes.\ncharts.totalSize=大小: %S KB\n\n# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is the label displayed in the performance analysis view for the\n# total requests time, in seconds.\ncharts.totalSeconds=時間: #1 秒\n\n# LOCALIZATION NOTE (charts.totalCached): This is the label displayed\n# in the performance analysis view for total cached responses.\ncharts.totalCached=快取回應數: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the performance analysis view for total requests.\ncharts.totalCount=總請求數: %S\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for size of the request.\ncharts.size=大小\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for type of request.\ncharts.type=類型\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for transferred\n# size of the request.\ncharts.transferred=已傳輸\n\n# LOCALIZATION NOTE (charts.totalCount): This is the label displayed\n# in the header column in the performance analysis view for time of request.\ncharts.time=時間\n\n# LOCALIZATION NOTE (netRequest.headers): A label used for Headers tab\n# This tab displays list of HTTP headers\nnetRequest.headers=檔頭\n\n# LOCALIZATION NOTE (netRequest.response): A label used for Response tab\n# This tab displays HTTP response body\nnetRequest.response=回應\n\n# LOCALIZATION NOTE (netRequest.rawData): A label used for a section\n# in Response tab. This section displays raw response body as it's\n# been received from the backend (debugger server)\nnetRequest.rawData=原始資料\n\n# LOCALIZATION NOTE (netRequest.xml): A label used for a section\n# in Response tab. This section displays parsed XML response body.\nnetRequest.xml=XML\n\n# LOCALIZATION NOTE (netRequest.image): A label used for a section\n# in Response tab. This section displays images returned in response body.\nnetRequest.image=圖片\n\n# LOCALIZATION NOTE (netRequest.sizeLimitMessage): A label used\n# in Response and Post tabs in case the body is bigger than given limit.\n# It allows the user to click and fetch more from the backend.\n# The {{link}} will be replace at run-time by an active link.\n# String with ID 'netRequest.sizeLimitMessageLink' will be used as text\n# for this link.\nnetRequest.sizeLimitMessage=已達大小限制，點擊 {{link}} 載入更多。\nnetRequest.sizeLimitMessageLink=這裡\n\n# LOCALIZATION NOTE (netRequest.responseBodyDiscarded): A label used\n# in Response tab if the response body is not available.\nnetRequest.responseBodyDiscarded=未儲存回應內容。\n\n# LOCALIZATION NOTE (netRequest.requestBodyDiscarded): A label used\n# in Post tab if the post body is not available.\nnetRequest.requestBodyDiscarded=未儲存請求的 POST 內容。\n\n# LOCALIZATION NOTE (netRequest.post): A label used for Post tab\n# This tab displays HTTP post body\nnetRequest.post=POST\n\n# LOCALIZATION NOTE (netRequest.cookies): A label used for Cookies tab\n# This tab displays request and response cookies.\nnetRequest.cookies=Cookie\n\n# LOCALIZATION NOTE (netRequest.params): A label used for URL parameters tab\n# This tab displays data parsed from URL query string.\nnetRequest.params=參數\n\n# LOCALIZATION NOTE (netRequest.callstack): A label used for request stacktrace tab\n# This tab displays the request's JavaScript stack trace. Should be identical to\n# debuggerUI.tabs.callstack\nnetRequest.callstack=呼叫堆疊\n\n# LOCALIZATION NOTE (certmgr.subjectinfo.label):\n# A label used for a certificate section in security tab.\n# This section displays Name and organization who has been assigned the fingerprints\ncertmgr.subjectinfo.label=發行給\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.cn=一般名稱（CN）:\n\n# LOCALIZATION NOTE (certmgr.certdetail.o):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.o=組織（O）:\n\n# LOCALIZATION NOTE (certmgr.certdetail.ou):\n# A label used for Issued To and Issued By sub-section in security tab\ncertmgr.certdetail.ou=組織單位（OU）:\n\n# LOCALIZATION NOTE (certmgr.issuerinfo.label):\n# A label used for a certificate section in security tab\n# This section displays Name and organization who issued the fingerprints\ncertmgr.issuerinfo.label=發行者\n\n# LOCALIZATION NOTE (certmgr.periodofvalidity.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.periodofvalidity.label=有效期間\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.begins=開始於:\n\n# LOCALIZATION NOTE (certmgr.certdetail.cn):\n# A label used for Period of Validity sub-section in security tab\ncertmgr.expires=結束於:\n\n# LOCALIZATION NOTE (certmgr.fingerprints.label):\n# A label used for a certificate section in security tab\n# This section displays the valide period of this fingerprints\ncertmgr.fingerprints.label=指紋\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha256fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha256fingerprint=SHA-256 指紋:\n\n# LOCALIZATION NOTE (certmgr.certdetail.sha1fingerprint):\n# A label used for Fingerprints sub-section in security tab\ncertmgr.certdetail.sha1fingerprint=SHA1 指紋:\n\n# LOCALIZATION NOTE (netmonitor.perfNotice1/2/3): These are the labels displayed\n# in the network table when empty to start performance analysis.\nnetmonitor.perfNotice1=* 點擊\nnetmonitor.perfNotice2=按鈕以進行效能分析。\nnetmonitor.perfNotice3=分析\n\n# LOCALIZATION NOTE (netmonitor.reload1/2/3): These are the labels displayed\n# in the network table when empty to start logging network requests.\nnetmonitor.reloadNotice1=• 進行請求或\nnetmonitor.reloadNotice2=重新載入\nnetmonitor.reloadNotice3=頁面，以檢視網路活動的詳細資訊。\n\n# LOCALIZATION NOTE (netmonitor.toolbar.status2): This is the label displayed\n# in the network table toolbar, above the \"status\" column.\nnetmonitor.toolbar.status3=狀態\n\n# LOCALIZATION NOTE (netmonitor.toolbar.method): This is the label displayed\n# in the network table toolbar, above the \"method\" column.\nnetmonitor.toolbar.method=方法\n\n# LOCALIZATION NOTE (netmonitor.toolbar.file): This is the label displayed\n# in the network table toolbar, above the \"file\" column.\nnetmonitor.toolbar.file=檔案\n\n# LOCALIZATION NOTE (netmonitor.toolbar.domain): This is the label displayed\n# in the network table toolbar, above the \"domain\" column.\nnetmonitor.toolbar.domain=網域\n\n# LOCALIZATION NOTE (netmonitor.toolbar.cause): This is the label displayed\n# in the network table toolbar, above the \"cause\" column.\nnetmonitor.toolbar.cause=原因\n\n# LOCALIZATION NOTE (netmonitor.toolbar.type): This is the label displayed\n# in the network table toolbar, above the \"type\" column.\nnetmonitor.toolbar.type=類型\n\n# LOCALIZATION NOTE (netmonitor.toolbar.transferred): This is the label displayed\n# in the network table toolbar, above the \"transferred\" column, which is the\n# compressed / encoded size.\nnetmonitor.toolbar.transferred=已傳輸\n\n# LOCALIZATION NOTE (netmonitor.toolbar.size): This is the label displayed\n# in the network table toolbar, above the \"size\" column, which is the\n# uncompressed / decoded size.\nnetmonitor.toolbar.size=大小\n\n# LOCALIZATION NOTE (netmonitor.toolbar.waterfall): This is the label displayed\n# in the network table toolbar, above the \"waterfall\" column.\nnetmonitor.toolbar.waterfall=時間軸\n\n# LOCALIZATION NOTE (netmonitor.tab.headers): This is the label displayed\n# in the network details pane identifying the headers tab.\nnetmonitor.tab.headers=檔頭\n\n# LOCALIZATION NOTE (netmonitor.tab.cookies): This is the label displayed\n# in the network details pane identifying the cookies tab.\nnetmonitor.tab.cookies=Cookie\n\n# LOCALIZATION NOTE (netmonitor.tab.params): This is the label displayed\n# in the network details pane identifying the params tab.\nnetmonitor.tab.params=參數\n\n# LOCALIZATION NOTE (netmonitor.tab.response): This is the label displayed\n# in the network details pane identifying the response tab.\nnetmonitor.tab.response=回應\n\n# LOCALIZATION NOTE (netmonitor.tab.timings): This is the label displayed\n# in the network details pane identifying the timings tab.\nnetmonitor.tab.timings=時間\n\n# LOCALIZATION NOTE (netmonitor.tab.preview): This is the label displayed\n# in the network details pane identifying the preview tab.\nnetmonitor.tab.preview=預覽\n\n# LOCALIZATION NOTE (netmonitor.tab.security): This is the label displayed\n# in the network details pane identifying the security tab.\nnetmonitor.tab.security=安全性\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.all): This is the label displayed\n# in the network toolbar for the \"All\" filtering button.\nnetmonitor.toolbar.filter.all=全部\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.html): This is the label displayed\n# in the network toolbar for the \"HTML\" filtering button.\nnetmonitor.toolbar.filter.html=HTML\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.css): This is the label displayed\n# in the network toolbar for the \"CSS\" filtering button.\nnetmonitor.toolbar.filter.css=CSS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.js): This is the label displayed\n# in the network toolbar for the \"JS\" filtering button.\nnetmonitor.toolbar.filter.js=JS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.xhr): This is the label displayed\n# in the network toolbar for the \"XHR\" filtering button.\nnetmonitor.toolbar.filter.xhr=XHR\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.fonts): This is the label displayed\n# in the network toolbar for the \"Fonts\" filtering button.\nnetmonitor.toolbar.filter.fonts=字型\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.images): This is the label displayed\n# in the network toolbar for the \"Images\" filtering button.\nnetmonitor.toolbar.filter.images=圖片\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.media): This is the label displayed\n# in the network toolbar for the \"Media\" filtering button.\nnetmonitor.toolbar.filter.media=媒體\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.flash): This is the label displayed\n# in the network toolbar for the \"Flash\" filtering button.\nnetmonitor.toolbar.filter.flash=Flash\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.ws): This is the label displayed\n# in the network toolbar for the \"WS\" filtering button.\nnetmonitor.toolbar.filter.ws=WS\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filter.other): This is the label displayed\n# in the network toolbar for the \"Other\" filtering button.\nnetmonitor.toolbar.filter.other=其他\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.label): This is the label\n# displayed in the network toolbar for the url filtering textbox.\nnetmonitor.toolbar.filterFreetext.label=過濾網址\n\n# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.key): This is the\n# shortcut key to focus on the toolbar url filtering textbox\nnetmonitor.toolbar.filterFreetext.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (netmonitor.toolbar.clear): This is the label displayed\n# in the network toolbar for the \"Clear\" button.\nnetmonitor.toolbar.clear=清除\n\n# LOCALIZATION NOTE (netmonitor.toolbar.perf): This is the label displayed\n# in the network toolbar for the performance analysis button.\nnetmonitor.toolbar.perf=切換效能分析…\n\n# LOCALIZATION NOTE (netmonitor.summary.url): This is the label displayed\n# in the network details headers tab identifying the URL.\nnetmonitor.summary.url=請求 URL:\n\n# LOCALIZATION NOTE (netmonitor.summary.method): This is the label displayed\n# in the network details headers tab identifying the method.\nnetmonitor.summary.method=請求方法:\n\n# LOCALIZATION NOTE (netmonitor.summary.address): This is the label displayed\n# in the network details headers tab identifying the remote address.\nnetmonitor.summary.address=遠端地址:\n\n# LOCALIZATION NOTE (netmonitor.summary.status): This is the label displayed\n# in the network details headers tab identifying the status code.\nnetmonitor.summary.status=狀態代碼:\n\n# LOCALIZATION NOTE (netmonitor.summary.version): This is the label displayed\n# in the network details headers tab identifying the http version.\nnetmonitor.summary.version=版本:\n\n# LOCALIZATION NOTE (netmonitor.summary.editAndResend): This is the label displayed\n# on the button in the headers tab that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.summary.editAndResend=編輯並重新傳送\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders): This is the label displayed\n# on the button in the headers tab that toggle view for raw request/response headers\n# from the currently displayed request\nnetmonitor.summary.rawHeaders=原始檔頭\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.requestHeaders): This is the label displayed\n# in the network details headers tab identifying the raw request headers textarea\nnetmonitor.summary.rawHeaders.requestHeaders=請求檔頭:\n\n# LOCALIZATION NOTE (netmonitor.summary.rawHeaders.responseHeaders): This is the label displayed\n# in the network details headers tab identifying the raw response headers textarea\nnetmonitor.summary.rawHeaders.responseHeaders=回應檔頭:\n\n# LOCALIZATION NOTE (netmonitor.summary.size): This is the label displayed\n# in the network details headers tab identifying the headers size.\nnetmonitor.summary.size=檔頭大小:\n\n# LOCALIZATION NOTE (netmonitor.response.name): This is the label displayed\n# in the network details response tab identifying an image's file name.\nnetmonitor.response.name=名稱:\n\n# LOCALIZATION NOTE (netmonitor.response.dimensions): This is the label displayed\n# in the network details response tab identifying an image's dimensions.\nnetmonitor.response.dimensions=尺寸:\n\n# LOCALIZATION NOTE (netmonitor.response.mime): This is the label displayed\n# in the network details response tab identifying an image's mime.\nnetmonitor.response.mime=MIME 類型:\n\n# LOCALIZATION NOTE (netmonitor.timings.blocked): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"blocked\" state.\nnetmonitor.timings.blocked=被阻擋:\n\n# LOCALIZATION NOTE (netmonitor.timings.dns): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"dns\" state.\nnetmonitor.timings.dns=DNS 解析:\n\n# LOCALIZATION NOTE (netmonitor.timings.connect): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"connect\" state.\nnetmonitor.timings.connect=連線:\n\n# LOCALIZATION NOTE (netmonitor.timings.send): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"send\" state.\nnetmonitor.timings.send=傳送:\n\n# LOCALIZATION NOTE (netmonitor.timings.wait): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"wait\" state.\nnetmonitor.timings.wait=等待:\n\n# LOCALIZATION NOTE (netmonitor.timings.receive): This is the label displayed\n# in the network details timings tab identifying the amount of time spent\n# in a \"receive\" state.\nnetmonitor.timings.receive=接收:\n\n# LOCALIZATION NOTE (netmonitor.security.warning.cipher): A tooltip\n# for warning icon that indicates a connection uses insecure cipher suite.\nnetmonitor.security.warning.cipher=用來加密的演算法不安全，已被棄用。\n\n# LOCALIZATION NOTE (netmonitor.security.error): This is the label displayed\n# in the security tab if a security error prevented the connection.\nnetmonitor.security.error=發生錯誤:\n\n# LOCALIZATION NOTE (netmonitor.security.protocolVersion): This is the label displayed\n# in the security tab describing TLS/SSL protocol version.\nnetmonitor.security.protocolVersion=通訊協定版本:\n\n# LOCALIZATION NOTE (netmonitor.security.cipherSuite): This is the label displayed\n# in the security tab describing the cipher suite used to secure this connection.\nnetmonitor.security.cipherSuite=Cipher suite:\n\n# LOCALIZATION NOTE (netmonitor.security.hsts): This is the label displayed\n# in the security tab describing the usage of HTTP Strict Transport Security.\nnetmonitor.security.hsts=HTTP Strict Transport Security:\n\n# LOCALIZATION NOTE (netmonitor.security.hpkp): This is the label displayed\n# in the security tab describing the usage of Public Key Pinning.\nnetmonitor.security.hpkp=Public Key Pinning:\n\n# LOCALIZATION NOTE (netmonitor.security.connection): This is the label displayed\n# in the security tab describing the section containing information related to\n# the secure connection.\nnetmonitor.security.connection=連線:\n\n# LOCALIZATION NOTE (netmonitor.security.certificate): This is the label displayed\n# in the security tab describing the server certificate section.\nnetmonitor.security.certificate=憑證:\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl): This is the label displayed\n# on the context menu that copies the selected request's url\nnetmonitor.context.copyUrl=複製網址\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrl.accesskey): This is the access key\n# for the Copy URL menu item displayed in the context menu for a request\nnetmonitor.context.copyUrl.accesskey=U\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams): This is the label displayed\n# on the context menu that copies the selected request's url parameters\nnetmonitor.context.copyUrlParams=複製網址參數\n\n# LOCALIZATION NOTE (netmonitor.context.copyUrlParams.accesskey): This is the access key\n# for the Copy URL Parameters menu item displayed in the context menu for a request\nnetmonitor.context.copyUrlParams.accesskey=P\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData): This is the label displayed\n# on the context menu that copies the selected request's post data\nnetmonitor.context.copyPostData=複製 POST 資料\n\n# LOCALIZATION NOTE (netmonitor.context.copyPostData.accesskey): This is the access key\n# for the Copy POST Data menu item displayed in the context menu for a request\nnetmonitor.context.copyPostData.accesskey=D\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCurl): This is the label displayed\n# on the context menu that copies the selected request as a cURL command.\n# The capitalization is part of the official name and should be used throughout all languages.\n# http://en.wikipedia.org/wiki/CURL\nnetmonitor.context.copyAsCurl=以 cURL 指令格式複製\n\n# LOCALIZATION NOTE (netmonitor.context.copyAsCUrl.accesskey): This is the access key\n# for the Copy as cURL menu item displayed in the context menu for a request\nnetmonitor.context.copyAsCurl.accesskey=C\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders): This is the label displayed\n# on the context menu that copies the selected item's request headers\nnetmonitor.context.copyRequestHeaders=複製請求檔頭\n\n# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders.accesskey): This is the access key\n# for the Copy Request Headers menu item displayed in the context menu for a request\nnetmonitor.context.copyRequestHeaders.accesskey=Q\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders): This is the label displayed\n# on the context menu that copies the selected item's response headers\nnetmonitor.context.copyResponseHeaders=複製回應檔頭\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders.accesskey): This is the access key\n# for the Copy Response Headers menu item displayed in the context menu for a response\nnetmonitor.context.copyResponseHeaders.accesskey=S\n\n# LOCALIZATION NOTE (netmonitor.context.copyResponse): This is the label displayed\n# on the context menu that copies the selected response as a string\nnetmonitor.context.copyResponse=複製回應內容\n\n# LOCALIZATION NOTE (netmonitor.context.copyRespose.accesskey): This is the access key\n# for the Copy Response menu item displayed in the context menu for a request\nnetmonitor.context.copyResponse.accesskey=R\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri): This is the label displayed\n# on the context menu that copies the selected image as data uri\nnetmonitor.context.copyImageAsDataUri=以 Data URI 複製圖片\n\n# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri.accesskey): This is the access key\n# for the Copy Image As Data URI menu item displayed in the context menu for a request\nnetmonitor.context.copyImageAsDataUri.accesskey=I\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar): This is the label displayed\n# on the context menu that copies all as HAR format\nnetmonitor.context.copyAllAsHar=用 HAR 格式複製全部\n\n# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar.accesskey): This is the access key\n# for the Copy All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.copyAllAsHar.accesskey=O\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar): This is the label displayed\n# on the context menu that saves all as HAR format\nnetmonitor.context.saveAllAsHar=用 HAR 格式儲存全部\n\n# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar.accesskey): This is the access key\n# for the Save All As HAR menu item displayed in the context menu for a network panel\nnetmonitor.context.saveAllAsHar.accesskey=H\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend): This is the label displayed\n# on the context menu that opens a form to edit and resend the currently\n# displayed request\nnetmonitor.context.editAndResend=編輯並重新傳送\n\n# LOCALIZATION NOTE (netmonitor.context.editAndResend.accesskey): This is the access key\n# for the \"Edit and Resend\" menu item displayed in the context menu for a request\nnetmonitor.context.editAndResend.accesskey=E\n\n# LOCALIZATION NOTE (netmonitor.context.newTab):  This is the label\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab=用新分頁開啟\n\n# LOCALIZATION NOTE (netmonitor.context.newTab.accesskey): This is the access key\n# for the Open in New Tab menu item displayed in the context menu of the\n# network container\nnetmonitor.context.newTab.accesskey=T\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools): This is the label displayed\n# on the context menu that shows the performance analysis tools\nnetmonitor.context.perfTools=開始效能分析…\n\n# LOCALIZATION NOTE (netmonitor.context.perfTools.accesskey): This is the access key\n# for the performance analysis menu item displayed in the context menu for a request\nnetmonitor.context.perfTools.accesskey=A\n\n# LOCALIZATION NOTE (netmonitor.custom.newRequest): This is the label displayed\n# as the title of the new custom request form\nnetmonitor.custom.newRequest=新請求\n\n# LOCALIZATION NOTE (netmonitor.custom.query): This is the label displayed\n# above the query string entry in the custom request form\nnetmonitor.custom.query=查詢字串:\n\n# LOCALIZATION NOTE (netmonitor.custom.headers): This is the label displayed\n# above the request headers entry in the custom request form\nnetmonitor.custom.headers=請求檔頭:\n\n# LOCALIZATION NOTE (netmonitor.custom.postData): This is the label displayed\n# above the request body entry in the custom request form\nnetmonitor.custom.postData=請求內容:\n\n# LOCALIZATION NOTE (netmonitor.custom.send): This is the label displayed\n# on the button which sends the custom request\nnetmonitor.custom.send=傳送\n\n# LOCALIZATION NOTE (netmonitor.custom.cancel): This is the label displayed\n# on the button which cancels and closes the custom request form\nnetmonitor.custom.cancel=取消\n\n# LOCALIZATION NOTE (netmonitor.backButton): This is the label displayed\n# on the button which exists the performance statistics view\nnetmonitor.backButton=返回\n\n# LOCALIZATION NOTE (netmonitor.headers.learnMore): This is the label displayed\n# next to a header list item, with a link to external documentation\nnetmonitor.headers.learnMore=了解更多\n\n\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/performance.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Performance strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusTooltip): This string\n  -  is displayed as the tooltip for the buffer capacity during a recording. -->\n<!ENTITY performanceUI.bufferStatusTooltip \"效能檢測器會將樣本儲存於一個循環的緩衝區當中，當緩衝區已滿時，新的取樣將會覆蓋開始記錄時的取樣。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.nonE10SBuild): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a non-multiprocess build. -->\n<!ENTITY performanceUI.disabledRealTime.nonE10SBuild \"在非多程序的 Firefox 裡面無法即時紀錄資料。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.disabledRealTime.disabledE10S): This string\n  -  is displayed as a message for why the real time overview graph is disabled\n  -  when running on a build that can run multiprocess Firefox, but just is not enabled. -->\n<!ENTITY performanceUI.disabledRealTime.disabledE10S \"在偏好設定當中，執行多程序的 Firefox，以便即時描繪紀錄資料。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.bufferStatusFull): This string\n  -  is displayed when the profiler's circular buffer has started to overlap. -->\n<!ENTITY performanceUI.bufferStatusFull \"緩衝區已滿，舊的取樣將被覆蓋。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while the profiler is unavailable, for example, while\n  -  in Private Browsing mode. -->\n<!ENTITY performanceUI.unavailableNoticePB \"目前無法記錄檢測資料。請關閉所有的隱私瀏覽視窗後再試一次。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown\n  -  in the details view while loading a profile. -->\n<!ENTITY performanceUI.loadingNotice \"載入中…\">\n\n<!-- LOCALIZATION NOTE (performanceUI.toolbar.*): These strings are displayed\n  -  in the toolbar on buttons that select which view is currently shown. -->\n<!ENTITY performanceUI.toolbar.waterfall \"Waterfall\">\n<!ENTITY performanceUI.toolbar.waterfall.tooltiptext \"以瀑布的方式循序顯示瀏覽器的不同操作。\">\n<!ENTITY performanceUI.toolbar.js-calltree \"呼叫樹\">\n<!ENTITY performanceUI.toolbar.js-calltree.tooltiptext \"在紀錄時，強調瀏覽器花最多時間處理的 JavaScript 函數。\">\n<!ENTITY performanceUI.toolbar.memory-calltree \"配置\">\n<!ENTITY performanceUI.toolbar.allocations.tooltiptext \"在紀錄中顯示記憶體被配置到何處。\">\n<!ENTITY performanceUI.toolbar.js-flamegraph \"JS Flame 圖\">\n<!ENTITY performanceUI.toolbar.js-flamegraph.tooltiptext \"顯示記錄過程中的 JavaScript 呼叫堆疊。\">\n<!ENTITY performanceUI.toolbar.memory-flamegraph \"配置 Flame 圖\">\n\n<!-- LOCALIZATION NOTE (performanceUI.table.*): These strings are displayed\n  -  in the call tree headers for a recording. -->\n<!ENTITY performanceUI.table.totalDuration            \"總時間\">\n<!ENTITY performanceUI.table.totalDuration.tooltip    \"在此函數及其所呼叫的函數中所花費的時間。\">\n<!ENTITY performanceUI.table.selfDuration             \"自己的時間\">\n<!ENTITY performanceUI.table.selfDuration.tooltip     \"僅在此函數中所花費的時間。\">\n<!ENTITY performanceUI.table.totalPercentage          \"總成本\">\n<!ENTITY performanceUI.table.totalPercentage.tooltip  \"在此函數及其所呼叫的函數中所花費的時間比例。\">\n<!ENTITY performanceUI.table.selfPercentage           \"自己的成本\">\n<!ENTITY performanceUI.table.selfPercentage.tooltip   \"僅在此函數中所花費的時間比例。\">\n<!ENTITY performanceUI.table.samples                  \"取樣數\">\n<!ENTITY performanceUI.table.samples.tooltip          \"當效能檢測器取樣時，此函數在堆疊中的次數。\">\n<!ENTITY performanceUI.table.function                 \"函數\">\n<!ENTITY performanceUI.table.function.tooltip         \"被取樣函數的名稱與原始碼位置。\">\n<!ENTITY performanceUI.table.totalAlloc               \"總取樣到的配置數\">\n<!ENTITY performanceUI.table.totalAlloc.tooltip       \"在此位置被呼叫項目取樣到的總配置數。\">\n<!ENTITY performanceUI.table.selfAlloc                \"自我取樣的配置數\">\n<!ENTITY performanceUI.table.selfAlloc.tooltip        \"在此位置取樣到的物件配置數。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.options.filter.tooltiptext): This string\n  -  is displayed next to the filter button-->\n<!ENTITY performanceUI.options.filter.tooltiptext \"選擇要在時間軸中顯示哪些資料\">\n\n<!-- LOCALIZATION NOTE (performanceUI.options.gear.tooltiptext): This is the\n  -  tooltip for the options button. -->\n<!ENTITY performanceUI.options.gear.tooltiptext \"設定效能偏好。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.invertTree): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's call tree. -->\n<!ENTITY performanceUI.invertTree             \"反轉呼叫樹\">\n<!ENTITY performanceUI.invertTree.tooltiptext \"反轉呼叫樹後，會依照從最新到最舊的畫框順序來顯示分析出的呼叫路徑。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.invertFlameGraph): This is the label shown next to\n  -  a checkbox that inverts and un-inverts the profiler's flame graph. -->\n<!ENTITY performanceUI.invertFlameGraph             \"反轉 Flame 圖\">\n<!ENTITY performanceUI.invertFlameGraph.tooltiptext \"反轉 Flame 圖可從最新往最舊的畫框來顯示受分析的呼叫路徑。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.showPlatformData): This is the\n  -  label for the checkbox that toggles whether or not Gecko platform data\n  -  is displayed in the profiler. -->\n<!ENTITY performanceUI.showPlatformData             \"顯示 Gecko 平台資料\">\n<!ENTITY performanceUI.showPlatformData.tooltiptext \"顯示平台資料將能讓 JavaScript 效能檢測報告包含 Gecko 平台符號\">\n\n<!-- LOCALIZATION NOTE (performanceUI.showJITOptimizations): This string\n  -  is displayed next to a checkbox determining whether or not JIT optimization data\n  -  should be displayed. -->\n<!ENTITY performanceUI.showJITOptimizations             \"顯示 JIT 最佳化資料\">\n<!ENTITY performanceUI.showJITOptimizations.tooltiptext \"顯示每個 JavaScript 畫框中取樣到的 JIT 最佳化資料。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.flattenTreeRecursion): This is the\n  -  label for the checkbox that toggles the flattening of tree recursion in inspected\n  -  functions in the profiler. -->\n<!ENTITY performanceUI.flattenTreeRecursion             \"平面化樹狀遞迴\">\n<!ENTITY performanceUI.flattenTreeRecursion.tooltiptext \"在檢測函數時把遞迴平面化。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableMemory): This string\n  -  is displayed next to a checkbox determining whether or not memory\n  -  measurements are enabled. -->\n<!ENTITY performanceUI.enableMemory             \"記錄記憶體\">\n<!ENTITY performanceUI.enableMemory.tooltiptext \"進行效能檢測時記錄記憶體消耗情況。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableAllocations): This string\n  -  is displayed next to a checkbox determining whether or not allocation\n  -  measurements are enabled. -->\n<!ENTITY performanceUI.enableAllocations             \"記錄配置\">\n<!ENTITY performanceUI.enableAllocations.tooltiptext \"進行效能檢測時記錄物件配置情況。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.enableFramerate): This string\n  -  is displayed next to a checkbox determining whether or not framerate\n  -  is recorded. -->\n<!ENTITY performanceUI.enableFramerate             \"記錄畫框率\">\n<!ENTITY performanceUI.enableFramerate.tooltiptext \"進行效能檢測時記錄畫框率。\">\n\n<!-- LOCALIZATION NOTE (performanceUI.console.recordingNoticeStart/recordingNoticeEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Wraps the command used to start, like \"Currently recording via console.profile(\"label\")\" -->\n<!ENTITY performanceUI.console.recordingNoticeStart \"目前正透過下列方式記錄中:\">\n<!ENTITY performanceUI.console.recordingNoticeEnd   \"\">\n\n<!-- LOCALIZATION NOTE (performanceUI.console.stopCommandStart/stopCommandEnd):\n  -  This string is displayed when a recording is selected that started via console.profile.\n  -  Indicates how to stop the recording, wrapping the command, like\n  -  \"Stop recording by entering console.profileEnd(\"label\") into the console.\" -->\n<!ENTITY performanceUI.console.stopCommandStart \"在主控台中輸入\">\n<!ENTITY performanceUI.console.stopCommandEnd   \"以停止紀錄。\">\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/performance.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Performance Tools\n# which is available from the Web Developer sub-menu -> 'Performance'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (noRecordingsText): The text to display in the\n# recordings menu when there are no recorded profiles yet.\nnoRecordingsText=目前沒有檢測器。\n\n# LOCALIZATION NOTE (recordingsList.itemLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# identifying a set of function calls. %S represents the number of recording,\n# iterating for every new recording, resulting in \"Recording #1\", \"Recording #2\", etc.\nrecordingsList.itemLabel=記錄 #%S\n\n# LOCALIZATION NOTE (recordingsList.recordingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has not finished recording.\nrecordingsList.recordingLabel=進行中…\n\n# LOCALIZATION NOTE (recordingsList.loadingLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that is finished and is loading.\nrecordingsList.loadingLabel=載入中…\n\n# LOCALIZATION NOTE (recordingsList.durationLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for an item that has finished recording.\nrecordingsList.durationLabel=%S ms\n\n# LOCALIZATION NOTE (recordingsList.saveLabel):\n# This string is displayed in the recordings list of the Performance Tools,\n# for saving an item to disk.\nrecordingsList.saveLabel=儲存\n\n# LOCALIZATION NOTE (graphs.fps):\n# This string is displayed in the framerate graph of the Performance Tools,\n# as the unit used to measure frames per second. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.fps=fps\n\n# LOCALIZATION NOTE (graphs.ms):\n# This string is displayed in the flamegraph of the Performance Tools,\n# as the unit used to measure time (in milliseconds). This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.ms=ms\n\n# LOCALIZATION NOTE (graphs.memory):\n# This string is displayed in the memory graph of the Performance tool,\n# as the unit used to memory consumption. This label should be kept\n# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.\ngraphs.memory=MB\n\n# LOCALIZATION NOTE (category.*):\n# These strings are displayed in the categories graph of the Performance Tools,\n# as the legend for each block in every bar. These labels should be kept\n# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.\ncategory.other=Gecko\ncategory.css=樣式\ncategory.js=JIT\ncategory.gc=GC\ncategory.network=網路\ncategory.graphics=圖形\ncategory.storage=儲存空間\ncategory.events=輸入與事件\ncategory.tools=工具\n\n# LOCALIZATION NOTE (table.bytes):\n# This string is displayed in the call tree after bytesize units.\n# %S represents the value in bytes.\ntable.bytes=%S B\n\n# LOCALIZATION NOTE (table.ms2):\n# This string is displayed in the call tree after units of time in milliseconds.\n# %S represents the value in milliseconds.\ntable.ms2=%S ms\n\n# LOCALIZATION NOTE (table.percentage3):\n# This string is displayed in the call tree after units representing percentages.\n# %S represents the value in percentage with two decimal points, localized.\n# there are two \"%\" after %S to escape and display \"%\"\ntable.percentage3=%S%%\n\n# LOCALIZATION NOTE (table.root):\n# This string is displayed in the call tree for the root node.\ntable.root=(root)\n\n# LOCALIZATION NOTE (table.idle):\n# This string is displayed in the call tree for the idle blocks.\ntable.idle=（閒置）\n\n# LOCALIZATION NOTE (table.url.tooltiptext):\n# This string is displayed in the call tree as the tooltip text for the url\n# labels which, when clicked, jump to the debugger.\ntable.url.tooltiptext=在除錯器中檢視原始碼\n\n# LOCALIZATION NOTE (table.view-optimizations.tooltiptext2):\n# This string is displayed in the icon displayed next to frames that\n# have optimization data\ntable.view-optimizations.tooltiptext2=畫框包含 JIT 最佳化資料\n\n# LOCALIZATION NOTE (recordingsList.importDialogTitle):\n# This string is displayed as a title for importing a recoring from disk.\nrecordingsList.importDialogTitle=匯入紀錄…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogTitle):\n# This string is displayed as a title for saving a recording to disk.\nrecordingsList.saveDialogTitle=儲存紀錄…\n\n# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogJSONFilter=JSON 檔案\n\n# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):\n# This string is displayed as a filter for saving a recording to disk.\nrecordingsList.saveDialogAllFilter=所有檔案\n\n# LOCALIZATION NOTE (timeline.tick):\n# This string is displayed in the timeline overview, for delimiting ticks\n# by time, in milliseconds.\ntimeline.tick=%S ms\n\n# LOCALIZATION NOTE (timeline.records):\n# This string is displayed in the timeline waterfall, as a title for the menu.\ntimeline.records=紀錄\n\n# LOCALIZATION NOTE (profiler.bufferFull):\n# This string is displayed when recording, indicating how much of the\n# buffer is currently be used.\n# %S is the percentage of the buffer used -- there are two \"%\"s after to escape\n# the % that is actually displayed.\n# Example: \"Buffer 54% full\"\nprofiler.bufferFull=緩衝區 %S%% 已滿\n\n# LOCALIZATION NOTE (recordings.start):\n# The label shown on the main recording buttons to start recording.\nrecordings.start=開始記錄效能\n\n# LOCALIZATION NOTE (recordings.stop):\n# The label shown on the main recording buttons to stop recording.\nrecordings.stop=停止記錄效能\n\n# LOCALIZATION NOTE (recordings.start.tooltip):\n# This string is displayed as a tooltip on a button that starts a new profile.\nrecordings.start.tooltip=切換效能的紀錄狀態。\n\n# LOCALIZATION NOTE (recordings.import.tooltip):\n# This string is displayed on a button that opens a dialog to import a saved profile data file.\nrecordings.import.tooltip=匯入…\n\n# LOCALIZATION NOTE (recordings.clear.tooltip):\n# This string is displayed on a button that removes all the recordings.\nrecordings.clear.tooltip=清除\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/projecteditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the ProjectEditor component\n# which is used for editing files in a directory and is used inside the\n# App Manager.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedTitle=未儲存修改\n\n# LOCALIZATION NOTE (projecteditor.confirmUnsavedLabel2):\n# This string is displayed as the message of the confirm prompt that checks\n# to make sure if the project can be closed/switched without saving changes\nprojecteditor.confirmUnsavedLabel2=您將遺失未儲存的修改，確定要繼續嗎？\n\n# LOCALIZATION NOTE (projecteditor.deleteLabel):\n# This string is displayed as a context menu item for allowing the selected\n# file / folder to be deleted.\nprojecteditor.deleteLabel=刪除\n\n# LOCALIZATION NOTE (projecteditor.deletePromptTitle):\n# This string is displayed as as the title of the confirm prompt that checks\n# to make sure if a file or folder should be removed.\nprojecteditor.deletePromptTitle=刪除\n\n# LOCALIZATION NOTE (projecteditor.deleteFolderPromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a folder should be removed.\nprojecteditor.deleteFolderPromptMessage=您確定要刪除此資料夾嗎？\n\n# LOCALIZATION NOTE (projecteditor.deleteFilePromptMessage):\n# This string is displayed as as the message of the confirm prompt that checks\n# to make sure if a file should be removed.\nprojecteditor.deleteFilePromptMessage=您確定要刪除此檔案嗎？\n\n# LOCALIZATION NOTE (projecteditor.newLabel):\n# This string is displayed as a menu item for adding a new file to\n# the directory.\nprojecteditor.newLabel=新增…\n\n# LOCALIZATION NOTE (projecteditor.renameLabel):\n# This string is displayed as a menu item for renaming a file in\n# the directory.\nprojecteditor.renameLabel=重新命名\n\n# LOCALIZATION NOTE (projecteditor.saveLabel):\n# This string is displayed as a menu item for saving the current file.\nprojecteditor.saveLabel=儲存\n\n# LOCALIZATION NOTE (projecteditor.saveAsLabel):\n# This string is displayed as a menu item for saving the current file\n# with a new name.\nprojecteditor.saveAsLabel=另存新檔…\n\n# LOCALIZATION NOTE (projecteditor.selectFileLabel):\n# This string is displayed as the title on the file picker when saving a file.\nprojecteditor.selectFileLabel=選擇檔案\n\n# LOCALIZATION NOTE (projecteditor.openFolderLabel):\n# This string is displayed as the title on the file picker when opening a folder.\nprojecteditor.openFolderLabel=選擇資料夾\n\n# LOCALIZATION NOTE (projecteditor.openFileLabel):\n# This string is displayed as the title on the file picker when opening a file.\nprojecteditor.openFileLabel=開啟檔案\n\n# LOCALIZATION NOTE  (projecteditor.find.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to search\n# text in the files.\nprojecteditor.find.commandkey=F\n\n# LOCALIZATION NOTE  (projecteditor.save.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# save the file.  It is used with accel+shift to \"save as\".\nprojecteditor.save.commandkey=S\n\n# LOCALIZATION NOTE  (projecteditor.new.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to\n# create a new file.\nprojecteditor.new.commandkey=N\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/promisedebugger.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Promise debugger panel\n     strings. The Promise debugger panel is part of the debugger -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY title \"Promise 除錯器\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/promisedebugger.properties",
    "content": ""
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/responsive.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Design Mode,\n# available from the Web Developer sub-menu -> 'Responsive Design Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (responsive.editDeviceList): option displayed in the device\n# selector\nresponsive.editDeviceList=編輯清單…\n\n# LOCALIZATION NOTE (responsive.exit): tooltip text of the exit button.\nresponsive.exit=關閉適應性設計模式\n\n# LOCALIZATION NOTE (responsive.rotate): tooltip text of the rotate button.\nresponsive.rotate=旋轉 viewport\n\n# LOCALIZATION NOTE (responsive.deviceListLoading): placeholder text for\n# device selector when it's still fetching devices\nresponsive.deviceListLoading=載入中…\n\n# LOCALIZATION NOTE (responsive.deviceListError): placeholder text for\n# device selector when an error occurred\nresponsive.deviceListError=無可用清單\n\n# LOCALIZATION NOTE (responsive.done): button text in the device list modal\nresponsive.done=完成\n\n# LOCALIZATION NOTE (responsive.noDeviceSelected): placeholder text for the\n# device selector\nresponsive.noDeviceSelected=尚未選擇裝置\n\n# LOCALIZATION NOTE  (responsive.title): the title displayed in the global\n# toolbar\nresponsive.title=適應性設計模式\n\n# LOCALIZATION NOTE (responsive.enableTouch): tooltip text for the touch\n# simulation button when it's disabled\nresponsive.enableTouch=開啟觸控模擬\n\n# LOCALIZATION NOTE (responsive.disableTouch): tooltip text for the touch\n# simulation button when it's enabled\nresponsive.disableTouch=關閉觸控模擬\n\n# LOCALIZATION NOTE  (responsive.screenshot): tooltip of the screenshot button.\nresponsive.screenshot=拍攝 viewport 的擷取圖\n\n# LOCALIZATION NOTE (responsive.screenshotGeneratedFilename): The auto generated\n# filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the\n# second argument (%2$S) is the time string in HH.MM.SS format.\nresponsive.screenshotGeneratedFilename=畫面擷取於 %1$S %2$S\n\n# LOCALIZATION NOTE (responsive.remoteOnly): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# non-remote tab.\nresponsive.remoteOnly=適應性設計模式僅可在遠端瀏覽器分頁，例如多程序 Firefox 當中處理網頁內容的分頁使用。\n\n# LOCALIZATION NOTE (responsive.noContainerTabs): Message displayed in the tab's\n# notification box if a user tries to open Responsive Design Mode in a\n# container tab.\nresponsive.noContainerTabs=適應性設計模式在容器分頁中暫時無法使用。\n\n# LOCALIZATION NOTE (responsive.noThrottling): UI option in a menu to configure\n# network throttling.  This option is the default and disables throttling so you\n# just have normal network conditions.  There is not very much room in the UI\n# so a short string would be best if possible.\nresponsive.noThrottling=不限速\n\n# LOCALIZATION NOTE (responsive.devicePixelRatio): tooltip for the\n# DevicePixelRatio (DPR) dropdown when is enabled.\nresponsive.devicePixelRatio=裝置畫素比例\n\n# LOCALIZATION NOTE (responsive.autoDPR): tooltip for the DevicePixelRatio\n# (DPR) dropdown when is disabled because a device is selected.\n# The argument (%1$S) is the selected device (e.g. iPhone 6) that set\n# automatically the DPR value.\nresponsive.autoDPR=已自動依照 %1$S 設定畫素比例\n\n# LOCALIZATION NOTE (responsive.customDeviceName): Default value in a form to\n# add a custom device based on an arbitrary size (no association to an existing\n# device).\nresponsive.customDeviceName=自訂裝置\n\n# LOCALIZATION NOTE (responsive.customDeviceNameFromBase): Default value in a\n# form to add a custom device based on the properties of another.  %1$S is the\n# name of the device we're staring from, such as \"Apple iPhone 6\".\nresponsive.customDeviceNameFromBase=%1$S（自訂）\n\n# LOCALIZATION NOTE (responsive.addDevice): Button text that reveals a form to\n# be used for adding custom devices.\nresponsive.addDevice=新增裝置\n\n# LOCALIZATION NOTE (responsive.deviceAdderName): Label of form field for the\n# name of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderName=名稱\n\n# LOCALIZATION NOTE (responsive.deviceAdderSize): Label of form field for the\n# size of a new device.  The available width is very low, so you might see\n# overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderSize=大小\n\n# LOCALIZATION NOTE (responsive.deviceAdderPixelRatio): Label of form field for\n# the devicePixelRatio of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderPixelRatio=DPR\n\n# LOCALIZATION NOTE (responsive.deviceAdderUserAgent): Label of form field for\n# the user agent of a new device.  The available width is very low, so you might\n# see overlapping text if the length is much longer than 5 or so characters.\nresponsive.deviceAdderUserAgent=UA\n\n# LOCALIZATION NOTE (responsive.deviceAdderTouch): Label of form field for the\n# touch input support of a new device.  The available width is very low, so you\n# might see overlapping text if the length is much longer than 5 or so\n# characters.\nresponsive.deviceAdderTouch=觸控\n\n# LOCALIZATION NOTE (responsive.deviceAdderSave): Button text that submits a\n# form to add a new device.\nresponsive.deviceAdderSave=儲存\n\n# LOCALIZATION NOTE (responsive.deviceDetails): Tooltip that appears when\n# hovering on a device in the device modal.  %1$S is the width of the device.\n# %2$S is the height of the device.  %3$S is the devicePixelRatio value of the\n# device.  %4$S is the user agent of the device.  %5$S is a boolean value\n# noting whether touch input is supported.\nresponsive.deviceDetails=大小: %1$S x %2$S\\nDPR: %3$S\\nUA: %4$S\\n可觸控: %5$S\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/responsiveUI.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Responsive Mode\n# which is available from the Web Developer sub-menu -> 'Responsive Mode'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE  (responsiveUI.rotate2): tooltip of the rotate button.\nresponsiveUI.rotate2=旋轉\n\n# LOCALIZATION NOTE  (responsiveUI.screenshot): tooltip of the screenshot button.\nresponsiveUI.screenshot=擷圖\n\n# LOCALIZATION NOTE  (responsiveUI.userAgentPlaceholder): placeholder for the user agent input.\nresponsiveUI.userAgentPlaceholder=自訂使用者代理字串\n\n# LOCALIZATION NOTE (responsiveUI.screenshotGeneratedFilename): The auto generated filename.\n# The first argument (%1$S) is the date string in yyyy-mm-dd format and the second\n# argument (%2$S) is the time string in HH.MM.SS format.\nresponsiveUI.screenshotGeneratedFilename=畫面擷取於 %1$S %2$S\n\n# LOCALIZATION NOTE  (responsiveUI.touch): tooltip of the touch button.\nresponsiveUI.touch=模擬觸控事件（可能需要重新載入頁面）\n\n# LOCALIZATION NOTE  (responsiveUI.addPreset): label of the add preset button.\nresponsiveUI.addPreset=新增預設大小\n\n# LOCALIZATION NOTE  (responsiveUI.removePreset): label of the remove preset button.\nresponsiveUI.removePreset=移除預設大小\n\n# LOCALIZATION NOTE  (responsiveUI.customResolution): label of the first item\n# in the menulist at the beginning of the toolbar. For %S is replace with the\n# current size of the page. For example: \"400x600\".\nresponsiveUI.customResolution=%S（自訂）\n\n# LOCALIZATION NOTE  (responsiveUI.namedResolution): label of custom items with a name\n# in the menulist of the toolbar.\n# For example: \"320x480 (phone)\".\nresponsiveUI.namedResolution=%S (%S)\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptTitle1): prompt title when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptTitle1=適應性設計模式\n\n# LOCALIZATION NOTE (responsiveUI.close1): tooltip text of the close button.\nresponsiveUI.close1=離開適應性設計模式\n\n# LOCALIZATION NOTE  (responsiveUI.customNamePromptMsg): prompt message when asking\n# the user to specify a name for a new custom preset.\nresponsiveUI.customNamePromptMsg=輸入 %Sx%S 預設大小的名稱\n\n# LOCALIZATION NOTE (responsiveUI.resizer): tooltip showed when\n# overring the resizers.\nresponsiveUI.resizerTooltip=使用 Ctrl 鍵以更精準地調整。使用 Shift 鍵以調整至四捨五入後的大小。\n\n# LOCALIZATION NOTE (responsiveUI.needReload): notification that appears\n# when touch events are enabled\nresponsiveUI.needReload=若您已新增觸控事件的監聽器，則需要重新載入此頁面。\nresponsiveUI.notificationReload=重新載入\nresponsiveUI.notificationReload_accesskey=R\nresponsiveUI.dontShowReloadNotification=別再顯示\nresponsiveUI.dontShowReloadNotification_accesskey=N\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/scratchpad.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (scratchpad.title):\n  -  The Scratchpad is intended to provide a simple text editor for creating\n  -  and evaluating bits of JavaScript code for the purposes of function\n  -  prototyping, experimentation and convenient scripting.\n  -\n  -  It's quite possible that you won't have a good analogue for the word\n  -  \"Scratchpad\" in your locale. You should feel free to find a close\n  -  approximation to it or choose a word (or words) that means\n  -  \"simple discardable text editor\". -->\n<!ENTITY window.title                 \"程式碼速記本\">\n\n<!ENTITY fileMenu.label               \"檔案\">\n<!ENTITY fileMenu.accesskey           \"F\">\n\n<!ENTITY newWindowCmd.label           \"開新視窗\">\n<!ENTITY newWindowCmd.accesskey       \"N\">\n<!ENTITY newWindowCmd.commandkey      \"n\">\n\n<!ENTITY openFileCmd.label            \"開啟檔案…\">\n<!ENTITY openFileCmd.accesskey        \"O\">\n<!ENTITY openFileCmd.commandkey       \"o\">\n\n<!ENTITY openRecentMenu.label         \"開啟最近檔案\">\n<!ENTITY openRecentMenu.accesskey     \"R\">\n\n<!ENTITY revertCmd.label              \"還原…\">\n<!ENTITY revertCmd.accesskey          \"t\">\n\n<!ENTITY saveFileCmd.label            \"儲存\">\n<!ENTITY saveFileCmd.accesskey        \"S\">\n<!ENTITY saveFileCmd.commandkey       \"s\">\n\n<!ENTITY saveFileAsCmd.label          \"另存新檔…\">\n<!ENTITY saveFileAsCmd.accesskey      \"A\">\n\n<!ENTITY closeCmd.label               \"關閉\">\n<!ENTITY closeCmd.key                 \"W\">\n<!ENTITY closeCmd.accesskey           \"C\">\n\n<!ENTITY viewMenu.label               \"檢視\">\n<!ENTITY viewMenu.accesskey           \"V\">\n\n<!ENTITY lineNumbers.label             \"顯示行號\">\n<!ENTITY lineNumbers.accesskey         \"L\">\n\n<!ENTITY wordWrap.label                \"文字換行\">\n<!ENTITY wordWrap.accesskey            \"W\">\n\n<!ENTITY highlightTrailingSpace.label     \"強調顯示行尾空白\">\n<!ENTITY highlightTrailingSpace.accesskey \"H\">\n\n<!ENTITY largerFont.label             \"加大字體\">\n<!ENTITY largerFont.accesskey         \"a\">\n<!ENTITY largerFont.commandkey        \"+\">\n<!ENTITY largerFont.commandkey2       \"=\"> <!-- + is above this key on many keyboards -->\n\n<!ENTITY smallerFont.label            \"縮小字體\">\n<!ENTITY smallerFont.accesskey        \"M\">\n<!ENTITY smallerFont.commandkey       \"-\">\n\n<!ENTITY normalSize.label             \"標準大小\">\n<!ENTITY normalSize.accesskey         \"N\">\n<!ENTITY normalSize.commandkey        \"0\">\n\n<!ENTITY editMenu.label               \"編輯\">\n<!ENTITY editMenu.accesskey           \"E\">\n\n<!ENTITY run.label                    \"執行\">\n<!ENTITY run.accesskey                \"R\">\n<!ENTITY run.key                      \"r\">\n\n<!ENTITY inspect.label                \"檢測\">\n<!ENTITY inspect.accesskey            \"I\">\n<!ENTITY inspect.key                  \"i\">\n\n<!ENTITY display.label                \"顯示\">\n<!ENTITY display.accesskey            \"D\">\n<!ENTITY display.key                  \"l\">\n\n<!ENTITY pprint.label                 \"Pretty Print\">\n<!ENTITY pprint.key                   \"p\">\n<!ENTITY pprint.accesskey             \"P\">\n\n<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was\n  -  renamed from \"Context\" to avoid confusion with the right-click context\n  -  menu in the text area. It refers to the JavaScript Environment (or context)\n  -  the user is evaluating against. I.e., Content (current tab) or Chrome\n  -  (browser).\n  -->\n<!ENTITY environmentMenu.label        \"環境\">\n<!ENTITY environmentMenu.accesskey    \"N\">\n\n\n<!ENTITY contentContext.label         \"內容\">\n<!ENTITY contentContext.accesskey     \"C\">\n\n<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used\n  -  to select an execution environment for the browser window itself as opposed\n  -  to content. This is a feature for browser and addon developers and only\n  -  enabled via the devtools.chrome.enabled preference. Formerly, this label\n  -  was called \"Chrome\".\n  -->\n<!ENTITY browserContext.label         \"瀏覽器\">\n<!ENTITY browserContext.accesskey     \"B\">\n\n<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use \"?\"\n  -  for the help button in the menubar but Gnome does not.\n  -->\n<!ENTITY helpMenu.label               \"說明\">\n<!ENTITY helpMenu.accesskey           \"H\">\n<!ENTITY helpMenuWin.label            \"說明\">\n<!ENTITY helpMenuWin.accesskey        \"H\">\n\n<!ENTITY documentationLink.label      \"MDN 上的程式碼速記本輔助說明\">\n<!ENTITY documentationLink.accesskey  \"D\">\n\n\n<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer\n  -  to reset/clear the global object of the environment where the code executes.\n  -->\n<!ENTITY resetContext2.label          \"重設變數\">\n<!ENTITY resetContext2.accesskey      \"T\">\n\n<!ENTITY reloadAndRun.label           \"重新載入並執行\">\n<!ENTITY reloadAndRun.accesskey       \"E\">\n<!ENTITY reloadAndRun.key             \"r\">\n\n<!ENTITY executeMenu.label            \"執行\">\n<!ENTITY executeMenu.accesskey        \"X\">\n\n<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches\n  -  the browser Error Console, the key should be identical to the property of\n  -  the same name in browser.dtd.\n  -->\n<!ENTITY errorConsoleCmd.commandkey   \"j\">\n\n<!-- LOCALIZATION NOTE (evalFunction.label): This command allows the developer\n  -  to evaluate the top-level function that the cursor is currently at.\n  -->\n<!ENTITY evalFunction.label \"評估目前函數\">\n<!ENTITY evalFunction.accesskey \"v\">\n<!ENTITY evalFunction.key \"e\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/scratchpad.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad\n# which is available from the Web Developer sub-menu -> 'Scratchpad'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when\n# the user attempts to save to an already existing file.\nexport.fileOverwriteConfirmation=檔案已存在。要覆蓋嗎？\n\n# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown\n# when Scratchpad does not find any recently active main browser window.\nbrowserWindow.unavailable=程式碼速記本找不到可以執行程式碼的瀏覽器視窗。\n\n# LOCALIZATION NOTE  (scratchpadContext.invalid): This error message is shown\n# when user tries to run an operation in Scratchpad in an unsupported context.\nscratchpadContext.invalid=程式碼速記本無法在目前模式下執行此操作。\n\n# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you\n# open a file from Scratchpad.\nopenFile.title=開啟檔案\n\n# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file\n# open fails.\nopenFile.failed=檔案讀取失敗。\n\n# LOCALIZATION NOTE  (importFromFile.convert.failed): This is the message\n# displayed when file conversion from some charset to Unicode fails.\n# %1 is the name of the charset from which the conversion failed.\nimportFromFile.convert.failed=無法將檔案自 %1$S 轉換為 Unicode。\n\n# LOCALIZATION NOTE (clearRecentMenuItems.label): This is the label for the\n# menuitem in the 'Open Recent'-menu which clears all recent files.\nclearRecentMenuItems.label=清除項目\n\n# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save\n# a file in Scratchpad.\nsaveFileAs=另存新檔\n\n# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file\n# save fails.\nsaveFile.failed=檔案儲存失敗。\n\n# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose=您想要儲存對此速記本的修改嗎？\n\n# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when\n# you try to close a scratchpad with unsaved changes.\nconfirmClose.title=未儲存修改\n\n# LOCALIZATION NOTE  (confirmRevert): This is message in the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert=您確定要還原對此速記本的修改嗎？\n\n# LOCALIZATION NOTE  (confirmRevert.title): This is title of the prompt dialog when\n# you try to revert unsaved content of scratchpad.\nconfirmRevert.title=還原修改\n\n# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining\n# how to use the Scratchpad. Note that this should be a valid JavaScript\n# comment inside /* and */.\nscratchpadIntro1=/*\\n * 歡迎使用 JavaScript 程式碼速記本。\\n *\\n * 輸入一些 JavaScript，然後按右鍵或從執行選單當中選擇:\\n * 1. 執行: 評估反白文字（%1$S），\\n * 2. 檢測: 帶出執行結果的物件檢測器（%2$S），或是，\\n * 3. 顯示: 在反白區域的後面插入結果作為註解。（%3$S）\\n */\\n\\n\n\n# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed\n# over the top of the editor when the user has switched to browser context.\nbrowserContext.notification=這個速記本將會在瀏覽器環境當中執行。\n\n# LOCALIZATION NOTE (help.openDocumentationPage): This returns a localized link with\n# documentation for Scratchpad on MDN.\nhelp.openDocumentationPage=https://developer.mozilla.org/en/Tools/Scratchpad\n\n# LOCALIZATION NOTE (scratchpad.statusBarLineCol): Line, Column\n# information displayed in statusbar when selection is made in\n# Scratchpad.\nscratchpad.statusBarLineCol  = 第 %1$S 行，第 %2$S 欄\n\n# LOCALIZATION NOTE (fileExists.notification): This is the message displayed\n# over the top of the the editor when a file does not exist.\nfileNoLongerExists.notification=此檔案不再存在。\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=過濾屬性\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Scratchpad\n# fails to connect to the server due to a timeout.\nconnectionTimeout=連線逾時，請檢查雙方的錯誤主控台以取得可能的錯誤訊息。請重新開啟速記本以再試一次。\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=詐騙警告: 請勿貼上您不了解的內容或程式碼。這可能會造成攻擊者偷走您的身分或控制您的電腦。請在下方輸入「%S」以允許貼上文字。\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=allow pasting\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/shadereditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.vertexShader): This is the label for\n  -  the pane that displays a vertex shader's source. -->\n<!ENTITY shaderEditorUI.vertexShader    \"頂點著色器\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.fragmentShader): This is the label for\n  -  the pane that displays a fragment shader's source. -->\n<!ENTITY shaderEditorUI.fragmentShader  \"片段著色器\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice1   \"重新載入\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY shaderEditorUI.reloadNotice2   \"頁面以編輯 GLSL 原始碼。\">\n\n<!-- LOCALIZATION NOTE (shaderEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a WebGL context. -->\n<!ENTITY shaderEditorUI.emptyNotice     \"正在等待 WebGL 環境建立…\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/shadereditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (shadersList.programLabel):\n# This string is displayed in the programs list of the Shader Editor,\n# identifying a set of linked GLSL shaders.\nshadersList.programLabel=程式 %S\n\n# LOCALIZATION NOTE (shadersList.blackboxLabel):\n# This string is displayed in the programs list of the Shader Editor, while\n# the user hovers over the checkbox used to toggle blackboxing of a program's\n# associated fragment shader.\nshadersList.blackboxLabel=切換幾何可視\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (dimensions): This is used to display the dimensions\n# of a node or image, like 100×200.\ndimensions=%S\\u00D7%S\n\n# LOCALIZATION NOTE (groupCheckbox.tooltip): This is used in the SideMenuWidget\n# as the default tooltip of a group checkbox\nsideMenu.groupCheckbox.tooltip=切換此群組中的所有選取盒"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/sourceeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component\n  - strings. The source editor component is used within the Scratchpad and\n  - Style Editor tools. -->\n\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY gotoLineCmd.label         \"跳到某行…\">\n<!ENTITY gotoLineCmd.key           \"J\">\n<!ENTITY gotoLineCmd.accesskey     \"J\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/sourceeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Source Editor component.\n# This component is used whenever source code is displayed for the purpose of\n# being edited, inside the Firefox developer tools - current examples are the\n# Scratchpad and the Style Editor tools.\n\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (findCmd.promptTitle): This is the dialog title used\n# when the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptTitle=尋找…\n\n# LOCALIZATION NOTE  (findCmd.promptMessage): This is the message shown when\n# the user wants to search for a string in the code. You can\n# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.\nfindCmd.promptMessage=搜尋:\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used\n# when the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptTitle=跳到某行…\n\n# LOCALIZATION NOTE  (gotoLineCmd.promptMessage): This is the message shown when\n# the user wants to jump to a specific line number in the code. You can\n# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.\ngotoLineCmd.promptMessage=跳到行號:\n\n# LOCALIZATION NOTE  (annotation.breakpoint.title): This is the text shown in\n# front of any breakpoint annotation when it is displayed as a tooltip in one of\n# the editor gutters. This feature is used in the JavaScript Debugger.\nannotation.breakpoint.title=中斷點: %S\n\n# LOCALIZATION NOTE  (annotation.currentLine): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current line.\nannotation.currentLine=目前行\n\n# LOCALIZATION NOTE  (annotation.debugLocation.title): This is the text shown in\n# a tooltip displayed in any of the editor gutters when the user hovers the\n# current debugger location. The debugger can pause the JavaScript execution at\n# user-defined lines.\nannotation.debugLocation.title=目前 step: %S\n\n# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on\n# the link inside of the documentation popup.  If you type 'document' in Scratchpad\n# then press Shift+Space you can see the popup.\nautocompletion.docsLink=文件\n\n# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in\n# the documentation popup if Tern fails to find a type for the object.\nautocompletion.notFound=找不到\n\n# LOCALIZATION NOTE  (jumpToLine.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to\n# a specific line in the editor.\njumpToLine.commandkey=J\n\n# LOCALIZATION NOTE  (toggleComment.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to either\n# comment or uncomment selected lines in the editor.\ntoggleComment.commandkey=/\n\n# LOCALIZATION NOTE  (indentLess.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools so we disable it.\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentLess.commandkey=[\n\n# LOCALIZATION NOTE  (indentMore.commandkey): This is the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase\n# indentation level in CodeMirror. However, its default value also used by\n# the Toolbox to switch between tools\n#\n# DO NOT translate this key without proper synchronization with toolbox.dtd.\nindentMore.commandkey=]\n\n# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Up\", or change the format of the string. These are key\n# identifiers, not messages displayed to the user.\nmoveLineUp.commandkey=Alt-Up\n\n# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the combination of keys\n# used to move the current line up.\n# Do not localize \"Alt\", \"Down\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nmoveLineDown.commandkey=Alt-Down\n\n# LOCALIZATION NOTE  (autocompletion.commandkey): This is the key, used with\n# Ctrl, for code autocompletion.\n# Do not localize \"Space\", it's the key identifier, not a message displayed to\n# the user.\nautocompletion.commandkey=Space\n\n# LOCALIZATION NOTE  (showInformation2.commandkey): This is the combination of\n# keys used to display more information, like type inference.\n# Do not localize \"Shift\", \"Ctrl\", \"Space\", or change the format of the string.\n# These are key identifiers, not messages displayed to the user.\nshowInformation2.commandkey=Shift-Ctrl-Space\n\n# LOCALIZATION NOTE  (find.key):\n# Key shortcut used to find the typed search\n# Do not localize \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfind.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAll.key):\n# Key shortcut used to replace the content of the editor\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAll.key=Shift+CmdOrCtrl+F\n\n# LOCALIZATION NOTE (replaceAllMac.key):\n# Key shortcut used to replace the content of the editor on Mac\n# Do not localize \"Alt\", \"CmdOrCtrl\", \"F\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nreplaceAllMac.key=Alt+CmdOrCtrl+F\n\n# LOCALIZATION NOTE  (findNext.key):\n# Key shortcut used to find again the typed search\n# Do not localize \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindNext.key=CmdOrCtrl+G\n\n# LOCALIZATION NOTE (findPrev.key):\n# Key shortcut used to find the previous typed search\n# Do not localize \"Shift\", \"CmdOrCtrl\", \"G\", or change the format of the string. These are\n# key identifiers, not messages displayed to the user.\nfindPrev.key=Shift+CmdOrCtrl+G\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/startup.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip\n# for the options panel tab.\noptionsButton.tooltip=工具箱選項\n\n# LOCALIZATION NOTE (options.label): This is used as the label of the tab in\n# the devtools window.\noptions.label=選項\n\n# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the\n# toolbox panel.\noptions.panelLabel=工具箱選項面板\n\n# LOCALIZATION NOTE (options.darkTheme.label2)\n# Used as a label for dark theme\noptions.darkTheme.label2=暗色\n\n# LOCALIZATION NOTE (options.lightTheme.label2)\n# Used as a label for light theme\noptions.lightTheme.label2=亮色\n\n# LOCALIZATION NOTE (options.firebugTheme.label2)\n# Used as a label for Firebug theme\noptions.firebugTheme.label2=Firebug\n\n# LOCALIZATION NOTE (performance.label):\n# This string is displayed in the title of the tab when the profiler is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nperformance.label=效能\n\n# LOCALIZATION NOTE (performance.panelLabel):\n# This is used as the label for the toolbox panel.\nperformance.panelLabel=效能面板\n\n# LOCALIZATION NOTE (performance.commandkey, performance.accesskey)\n# Used for the menuitem in the tool menu\nperformance.commandkey=VK_F5\nperformance.accesskey=P\n\n# LOCALIZATION NOTE (performance.tooltip):\n# This string is displayed in the tooltip of the tab when the profiler is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Performance Tools will be shown inside brackets.\nperformance.tooltip=效能 (%S)\n\n# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools\n# menu as a shortcut to open the devtools with the Web Console tab selected.\nMenuWebconsole.label=網頁主控台\n\n# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the\n# label of the tab in the devtools window.\nToolboxTabWebconsole.label=主控台\n\n# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the\n# label for the toolbox panel.\nToolboxWebConsole.panelLabel=主控台面板\n\n# LOCALIZATION NOTE (ToolboxWebconsole.tooltip2): the string displayed in the\n# tooltip of the tab when the Web Console is displayed inside the developer\n# tools window.\n# Keyboard shortcut for Console will be shown inside the brackets.\nToolboxWebconsole.tooltip2=網頁主控台 (%S)\n\ncmd.commandkey=K\nwebConsoleCmd.accesskey=W\n\n# LOCALIZATION NOTE (ToolboxDebugger.label):\n# This string is displayed in the title of the tab when the debugger is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxDebugger.label=除錯器\n\n# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxDebugger.panelLabel=除錯器面板\n\n# LOCALIZATION NOTE (ToolboxDebugger.tooltip2):\n# This string is displayed in the tooltip of the tab when the debugger is\n# displayed inside the developer tools window..\n# A keyboard shortcut for JS Debugger will be shown inside brackets.\nToolboxDebugger.tooltip2=JavaScript 除錯器 (%S)\n\n# LOCALIZATION NOTE (debuggerMenu.commandkey, debuggerMenu.accesskey)\n# Used for the menuitem in the tool menu\ndebuggerMenu.commandkey=S\ndebuggerMenu.accesskey=D\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.label):\n# This string is displayed in the title of the tab when the style editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxStyleEditor.label=樣式編輯器\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxStyleEditor.panelLabel=樣式編輯器面板\n\n# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip3):\n# This string is displayed in the tooltip of the tab when the style editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Stylesheet Editor will be shown inside the latter pair of brackets.\nToolboxStyleEditor.tooltip3=樣式編輯器 (CSS) (%S)\n\n# LOCALIZATION NOTE  (open.commandkey): This the key to use in\n# conjunction with shift to open the style editor\nopen.commandkey=VK_F7\n\n# LOCALIZATION NOTE (open.accesskey): The access key used to open the style\n# editor.\nopen.accesskey=l\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxShaderEditor.label=著色器編輯器\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxShaderEditor.panelLabel=著色器編輯器面板\n\n# LOCALIZATION NOTE (ToolboxShaderEditor.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxShaderEditor.tooltip=WebGL GLSL 著色器語言即時編輯器\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.label):\n# This string is displayed in the title of the tab when the Shader Editor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxCanvasDebugger.label=Canvas\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxCanvasDebugger.panelLabel=Canvas 面板\n\n# LOCALIZATION NOTE (ToolboxCanvasDebugger.tooltip):\n# This string is displayed in the tooltip of the tab when the Shader Editor is\n# displayed inside the developer tools window.\nToolboxCanvasDebugger.tooltip=用來檢測與除錯 <canvas> 環境的工具\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.label):\n# This string is displayed in the title of the tab when the Web Audio Editor\n# is displayed inside the developer tools window and in the Developer Tools Menu.\nToolboxWebAudioEditor1.label=Web Audio\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.panelLabel):\n# This is used as the label for the toolbox panel.\nToolboxWebAudioEditor1.panelLabel=Web Audio 面板\n\n# LOCALIZATION NOTE (ToolboxWebAudioEditor1.tooltip):\n# This string is displayed in the tooltip of the tab when the Web Audio Editor is\n# displayed inside the developer tools window.\nToolboxWebAudioEditor1.tooltip=視覺化 Web Audio 音訊節點檢測器\n\n# LOCALIZATION NOTE (inspector.*)\n# Used for the menuitem in the tool menu\ninspector.label=檢測器\ninspector.commandkey=C\ninspector.accesskey=I\n\n# LOCALIZATION NOTE (inspector.panelLabel)\n# Labels applied to the panel and views within the panel in the toolbox\ninspector.panelLabel=檢測器面板\n\n# LOCALIZATION NOTE (inspector.tooltip2)\n# Keyboard shortcut for DOM and Style Inspector will be shown inside brackets.\ninspector.tooltip2=DOM 與樣式檢測器 (%S)\n\n# LOCALIZATION NOTE (netmonitor.label):\n# This string is displayed in the title of the tab when the Network Monitor is\n# displayed inside the developer tools window and in the Developer Tools Menu.\nnetmonitor.label=網路\n\n# LOCALIZATION NOTE (netmonitor.panelLabel):\n# This is used as the label for the toolbox panel.\nnetmonitor.panelLabel=網路面板\n\n# LOCALIZATION NOTE (netmonitor.commandkey, netmonitor.accesskey)\n# Used for the menuitem in the tool menu\nnetmonitor.commandkey=Q\nnetmonitor.accesskey=N\n\n# LOCALIZATION NOTE (netmonitor.tooltip2):\n# This string is displayed in the tooltip of the tab when the Network Monitor is\n# displayed inside the developer tools window.\n# Keyboard shortcut for Network Monitor will be shown inside the brackets.\nnetmonitor.tooltip2=網路監控器 (%S)\n\n# LOCALIZATION NOTE  (storage.commandkey): This the key to use in\n# conjunction with shift to open the storage editor\nstorage.commandkey=VK_F9\n\n# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage\n# editor.\nstorage.accesskey=a\n\n# LOCALIZATION NOTE (storage.label):\n# This string is displayed as the label of the tab in the developer tools window\nstorage.label=儲存空間\n\n# LOCALIZATION NOTE (storage.menuLabel):\n# This string is displayed in the Tools menu as a shortcut to open the devtools\n# with the Storage Inspector tab selected.\nstorage.menuLabel=儲存空間檢測器\n\n# LOCALIZATION NOTE (storage.panelLabel):\n# This string is used as the aria-label for the iframe of the Storage Inspector\n# tool in developer tools toolbox.\nstorage.panelLabel=儲存空間面板\n\n# LOCALIZATION NOTE (storage.tooltip3):\n# This string is displayed in the tooltip of the tab when the storage editor is\n# displayed inside the developer tools window.\n# A keyboard shortcut for Storage Inspector will be shown inside the brackets.\nstorage.tooltip3=儲存空間檢測器（Cookie、本機儲存空間等等）(%S)\n\n# LOCALIZATION NOTE (scratchpad.label): this string is displayed in the title of\n# the tab when the Scratchpad is displayed inside the developer tools window and\n# in the Developer Tools Menu.\nscratchpad.label=程式碼速記本\n\n# LOCALIZATION NOTE (scratchpad.panelLabel): this is used as the\n# label for the toolbox panel.\nscratchpad.panelLabel=程式碼速記本面板\n\n# LOCALIZATION NOTE (scratchpad.tooltip):  This string is displayed in the\n# tooltip of the tab when the Scratchpad is displayed inside the developer tools\n# window.\nscratchpad.tooltip=程式碼速記本\n\n# LOCALIZATION NOTE (memory.label): This string is displayed in the title of the\n# tab when the memory tool is displayed inside the developer tools window and in\n# the Developer Tools Menu.\nmemory.label=記憶體\n\n# LOCALIZATION NOTE (memory.panelLabel): This is used as the label for the\n# toolbox panel.\nmemory.panelLabel=記憶體面板\n\n# LOCALIZATION NOTE (memory.tooltip): This string is displayed in the tooltip of\n# the tab when the memory tool is displayed inside the developer tools window.\nmemory.tooltip=記憶體\n\n# LOCALIZATION NOTE (dom.label):\n# This string is displayed in the title of the tab when the DOM panel is\n# displayed inside the developer tools window and in the Developer Tools Menu.\ndom.label=DOM\n\n# LOCALIZATION NOTE (dom.panelLabel):\n# This is used as the label for the toolbox panel.\ndom.panelLabel=DOM 面板\n\n# LOCALIZATION NOTE (dom.commandkey, dom.accesskey)\n# Used for the menuitem in the tool menu\ndom.commandkey=W\ndom.accesskey=D\n\n# LOCALIZATION NOTE (dom.tooltip):\n# This string is displayed in the tooltip of the tab when the DOM is\n# displayed inside the developer tools window.\n# Keyboard shortcut for DOM panel will be shown inside the brackets.\ndom.tooltip=DOM (%S)\n\n# LOCALIZATION NOTE (toolbox.buttons.splitconsole):\n# This is the tooltip of the button in the toolbox toolbar used to toggle\n# the split console.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.splitconsole = 切換分離式主控台（%S）\n\n# LOCALIZATION NOTE (toolbox.buttons.responsive):\n# This is the tooltip of the button in the toolbox toolbar that toggles\n# the Responsive mode.\n# Keyboard shortcut will be shown inside brackets.\ntoolbox.buttons.responsive = 適應性設計模式（%S）\n\n# LOCALIZATION NOTE (toolbox.buttons.paintflashing):\n# This is the tooltip of the paintflashing button in the toolbox toolbar\n# that toggles paintflashing.\ntoolbox.buttons.paintflashing = 切換閃爍繪圖區\n\n# LOCALIZATION NOTE (toolbox.buttons.scratchpad):\n# This is the tooltip of the button in the toolbox toolbar that opens\n# the scratchpad window\ntoolbox.buttons.scratchpad = 程式碼速記本\n\n# LOCALIZATION NOTE (toolbox.buttons.screenshot):\n# This is the tooltip of the button in the toolbox toolbar that allows you to\n# take a screenshot of the entire page\ntoolbox.buttons.screenshot = 為整張網頁拍攝畫面擷圖\n\n# LOCALIZATION NOTE (toolbox.buttons.rulers):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# rulers in the page\ntoolbox.buttons.rulers = 切換頁面上的尺規\n\n# LOCALIZATION NOTE (toolbox.buttons.measure):\n# This is the tooltip of the button in the toolbox toolbar that toggles the\n# measuring tools\ntoolbox.buttons.measure = 測量頁面中的部分\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/storage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : This file contains the Storage Inspector strings. -->\n\n<!-- LOCALIZATION NOTE : Placeholder for the searchbox that allows you to filter the table items. -->\n<!ENTITY searchBox.placeholder         \"過濾項目\">\n\n<!-- LOCALIZATION NOTE : Label of popup menu action to delete all storage items. -->\n<!ENTITY storage.popupMenu.deleteAllLabel \"全部刪除\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/storage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Storage Editor tool.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE (storage.filter.key):\n# Key shortcut used to focus the filter box on top of the data view\nstorage.filter.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (tree.emptyText):\n# This string is displayed when the Storage Tree is empty. This can happen when\n# there are no websites on the current page (about:blank)\ntree.emptyText=頁面中沒有任何主機\n\n# LOCALIZATION NOTE (table.emptyText):\n# This string is displayed when there are no rows in the Storage Table for the\n# selected host.\ntable.emptyText=選擇的主機中沒有任何資料存在\n\n# LOCALIZATION NOTE (tree.labels.*):\n# These strings are the labels for Storage type groups present in the Storage\n# Tree, like cookies, local storage etc.\ntree.labels.cookies=Cookie\ntree.labels.localStorage=本機儲存空間\ntree.labels.sessionStorage=瀏覽階段儲存空間\ntree.labels.indexedDB=Indexed DB\ntree.labels.Cache=快取儲存空間\n\n# LOCALIZATION NOTE (table.headers.*.*):\n# These strings are the header names of the columns in the Storage Table for\n# each type of storage available through the Storage Tree to the side.\ntable.headers.cookies.uniqueKey=唯一鍵\ntable.headers.cookies.name=名稱\ntable.headers.cookies.path=路徑\ntable.headers.cookies.host=網域\ntable.headers.cookies.expires=過期於\ntable.headers.cookies.value=值\ntable.headers.cookies.lastAccessed=最後存取於\ntable.headers.cookies.creationTime=建立於\n\ntable.headers.localStorage.name=鍵值\ntable.headers.localStorage.value=值\n\ntable.headers.sessionStorage.name=鍵值\ntable.headers.sessionStorage.value=值\n\ntable.headers.Cache.url=網址\ntable.headers.Cache.status=狀態\n\ntable.headers.indexedDB.uniqueKey=唯一鍵\ntable.headers.indexedDB.name=鍵值\ntable.headers.indexedDB.db=資料庫名稱\ntable.headers.indexedDB.storage=儲存空間\ntable.headers.indexedDB.objectStore=物件存放空間名稱\ntable.headers.indexedDB.value=值\ntable.headers.indexedDB.origin=來源\ntable.headers.indexedDB.version=版本\ntable.headers.indexedDB.objectStores=物件存放空間\ntable.headers.indexedDB.keyPath2=鍵值路徑\ntable.headers.indexedDB.autoIncrement=自動增加\ntable.headers.indexedDB.indexes=索引\n\n# LOCALIZATION NOTE (label.expires.session):\n# This string is displayed in the expires column when the cookie is Session\n# Cookie\nlabel.expires.session=瀏覽階段\n\n# LOCALIZATION NOTE (storage.search.placeholder):\n# This is the placeholder text in the sidebar search box\nstorage.search.placeholder=過濾值\n\n# LOCALIZATION NOTE (storage.data.label):\n# This is the heading displayed over the item value in the sidebar\nstorage.data.label=資料\n\n# LOCALIZATION NOTE (storage.parsedValue.label):\n# This is the heading displayed over the item parsed value in the sidebar\nstorage.parsedValue.label=剖析值\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteLabel):\n# Label of popup menu action to delete storage item.\nstorage.popupMenu.deleteLabel=刪除「%S」\n\n# LOCALIZATION NOTE (storage.popupMenu.deleteAllLabel):\n# Label of popup menu action to delete all storage items.\nstorage.popupMenu.deleteAllFromLabel=從「%S」刪除全部\n\n# LOCALIZATION NOTE (storage.idb.deleteBlocked):\n# Warning notification when IndexedDB database could not be deleted immediately.\nstorage.idb.deleteBlocked=資料庫「%S」將在所有連線關閉後刪除。\n\n# LOCALIZATION NOTE (storage.idb.deleteError):\n# Error notification when IndexedDB database could not be deleted.\nstorage.idb.deleteError=無法刪除資料庫「%S」。\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/styleeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->\n<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep\n     it in English, or another language commonly spoken among web developers.\n     You want to make that choice consistent across the developer tools.\n     A good criteria is the language in which you'd find the best documentation\n     on web development on the web. -->\n\n<!ENTITY newButton.label            \"新增\">\n<!ENTITY newButton.tooltip          \"建立並將新的樣式表擴充至文件尾端\">\n<!ENTITY newButton.accesskey        \"N\">\n\n<!ENTITY importButton.label         \"匯入…\">\n<!ENTITY importButton.tooltip       \"匯入並將已經存在的樣式表附加到文件尾端\">\n<!ENTITY importButton.accesskey     \"I\">\n\n<!ENTITY visibilityToggle.tooltip   \"切換樣式表可見度\">\n\n<!ENTITY saveButton.label           \"儲存\">\n<!ENTITY saveButton.tooltip         \"將此樣式表另存為檔案\">\n<!ENTITY saveButton.accesskey       \"S\">\n\n<!ENTITY optionsButton.tooltip      \"樣式編輯器選項\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context\n     menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.label     \"顯示原始碼\">\n\n<!-- LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for\n     the menu item to toggle showing original sources in the editor. -->\n<!ENTITY showOriginalSources.accesskey  \"o\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.label): This is the label on the context\n     menu item to toggle showing @media rule shortcuts in a sidebar. -->\n<!ENTITY showMediaSidebar.label     \"顯示 @media 側邊欄\">\n\n<!-- LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for\n     the menu item to toggle showing the @media sidebar. -->\n<!ENTITY showMediaSidebar.accesskey     \"m\">\n\n<!-- LOCALICATION NOTE  (mediaRules.label): This is shown above the list of @media rules\n     in each stylesheet editor sidebar. -->\n<!ENTITY mediaRules.label           \"@media 規則\">\n\n<!ENTITY editorTextbox.placeholder  \"在此輸入 CSS。\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no\n     stylesheet. -->\n<!ENTITY noStyleSheet.label         \"這個頁面沒有樣式表。\">\n\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a\n     tip sentence shown when there is no stylesheet. It suggests to create a new\n     stylesheet and provides an action link to do so. -->\n<!ENTITY noStyleSheet-tip-start.label  \"也許您想要 \">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the\n     link that triggers creation of a new stylesheet. -->\n<!ENTITY noStyleSheet-tip-action.label \"附加全新的樣式表\">\n<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->\n<!ENTITY noStyleSheet-tip-end.label    \"?\">\n\n<!-- LOCALIZATION NOTE (openLinkNewTab.label): This is the text for the\n     context menu item that opens a stylesheet in a new tab -->\n<!ENTITY openLinkNewTab.label     \"用新分頁開啟鏈結\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/styleeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Editor.\n# LOCALIZATION NOTE The correct localization of this file might be to keep it\n# in English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best documentation\n# on web development on the web.\n\n# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet\n# that is declared inline in the <style> element. Shown in the stylesheets list.\n# the argument is the index (order) of the containing <style> element in the\n# document.\ninlineStyleSheet=<行內樣式表 #%S>\n\n# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new\n# user-created style sheet.\nnewStyleSheet=新樣式表 #%S\n\n# LOCALIZATION NOTE  (ruleCount.label): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# This is shown in the style sheets list.\n# #1 rule.\n# example: 111 rules.\nruleCount.label=#1 條規則。\n\n# LOCALIZATION NOTE  (error-load): This is shown when loading fails.\nerror-load=無法載入樣式表。\n\n# LOCALIZATION NOTE  (error-save): This is shown when saving fails.\nerror-save=無法儲存樣式表。\n\n# LOCALIZATION NOTE  (error-compressed): This is shown when we can't show\n# coverage information because the css source is compressed.\nerror-compressed=無法為壓縮的樣式表顯示涵蓋資訊\n\n# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,\n# when you import a style sheet into the Style Editor.\nimportStyleSheet.title=匯入樣式表\n\n# LOCALIZATION NOTE  (importStyleSheet.filter): This is the *.css filter title\nimportStyleSheet.filter=CSS 檔案\n\n# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,\n# when you save a style sheet from the Style Editor.\nsaveStyleSheet.title=儲存樣式表\n\n# LOCALIZATION NOTE  (saveStyleSheet.filter): This is the *.css filter title\nsaveStyleSheet.filter=CSS 檔案\n\n# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in\n# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save\nsaveStyleSheet.commandkey=S\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/styleinspector.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (browserStylesLabel): This is the label for the checkbox\n  -  that specifies whether the styles that are not from the user's stylesheet\n  -  should be displayed or not. -->\n<!ENTITY browserStylesLabel    \"瀏覽器樣式\">\n\n<!-- LOCALIZATION NOTE (filterStylesPlaceholder): This is the placeholder that goes in\n  -  the search box when no search term has been entered. -->\n<!ENTITY filterStylesPlaceholder      \"過濾樣式\">\n\n<!-- LOCALIZATION NOTE (addRuleButtonTooltip): This is the tooltip shown when\n  -  hovering the `Add new rule` button in the rules view toolbar. This should\n  -  match ruleView.contextmenu.addNewRule in styleinspector.properties -->\n<!ENTITY addRuleButtonTooltip  \"新增規則\">\n\n<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of\n  -  the highlighted element in the web page. This path is based on the document\n  -  tree. -->\n<!ENTITY selectedElementLabel  \"已選取的元素:\">\n\n<!-- LOCALIZATION NOTE (togglePseudoClassPanel): This is the tooltip\n  -  shown when hovering over the `Toggle Pseudo Class Panel` button in the\n  -  rule view toolbar. -->\n<!ENTITY togglePseudoClassPanel  \"切換 pseudo-classes\">\n\n<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS\n  -  properties to display e.g. due to search criteria this message is\n  -  displayed. -->\n<!ENTITY noPropertiesFound     \"找不到 CSS 屬性。\">\n\n<!-- FIXME: notes -->\n<!ENTITY computedViewTitle     \"計算樣式\">\n<!ENTITY ruleViewTitle         \"規則\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/toolbox.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Toolbox strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate key -->\n\n<!ENTITY closeCmd.key  \"W\">\n<!ENTITY toggleToolbox.key  \"I\">\n<!ENTITY toggleToolboxF12.keycode          \"VK_F12\">\n<!ENTITY toggleToolboxF12.keytext          \"F12\">\n\n<!-- LOCALIZATION NOTE (browserToolboxErrorMessage): This is the label\n  -  shown next to error details when the Browser Toolbox is unable to open. -->\n<!ENTITY browserToolboxErrorMessage          \"開啟瀏覽器工具箱時發生錯誤:\">\n\n<!-- LOCALIZATION NOTE (options.context.advancedSettings): This is the label for\n  -  the heading of the advanced settings group in the options panel. -->\n<!ENTITY options.context.advancedSettings \"進階設定\">\n\n<!-- LOCALIZATION NOTE (options.context.inspector): This is the label for\n  -  the heading of the Inspector group in the options panel. -->\n<!ENTITY options.context.inspector \"檢測器\">\n\n<!-- LOCALIZATION NOTE (options.showUserAgentStyles.label): This is the label\n  -  for the checkbox option to show user agent styles in the Inspector\n  -  panel. -->\n<!ENTITY options.showUserAgentStyles.label \"顯示瀏覽器樣式\">\n<!ENTITY options.showUserAgentStyles.tooltip \"開啟此功能將會顯示瀏覽器載入的預設樣式。\">\n\n<!-- LOCALIZATION NOTE (options.collapseAttrs.label): This is the label\n  -  for the checkbox option to enable collapse attributes in the Inspector\n  -  panel. -->\n<!ENTITY options.collapseAttrs.label \"截斷 DOM 屬性\">\n<!ENTITY options.collapseAttrs.tooltip \"截斷檢測器中的長屬性\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.label): This is the label for a\n  -  dropdown list that controls the default color unit used in the inspector.\n  -  This label is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.label \"預設色彩單位\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.accesskey): This is the access\n  -  key for a dropdown list that controls the default color unit used in the\n  -  inspector. This is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.accesskey \"U\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.authored): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.authored \"如同原始單位\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hex): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hex \"Hex\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.hsl): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.hsl \"HSL(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.rgb): This is used in the\n  -  'Default color unit' dropdown list and is visible in the options panel. -->\n<!ENTITY options.defaultColorUnit.rgb \"RGB(A)\">\n\n<!-- LOCALIZATION NOTE (options.defaultColorUnit.name): This is used in\n  -  the 'Default color unit' dropdown list and is visible in the options panel.\n  -  -->\n<!ENTITY options.defaultColorUnit.name \"色彩名稱\">\n\n<!-- LOCALIZATION NOTE (options.context.triggersPageRefresh): This is the\n  -  triggers page refresh footnote under the advanced settings group in the\n  -  options panel and is used for settings that trigger page reload. -->\n<!ENTITY options.context.triggersPageRefresh  \"* 僅在目前瀏覽階段有效，將會重新載入頁面\">\n\n<!-- LOCALIZATION NOTE (options.enableChrome.label4): This is the label for the\n  -  checkbox that toggles chrome debugging, i.e. devtools.chrome.enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableChrome.label5    \"啟用瀏覽器 chrome 與附加元件除錯工具箱\">\n<!ENTITY options.enableChrome.tooltip3  \"開啟此選項將會讓您可在瀏覽器環境中使用不同的開發者工具（透過工具 > 網頁開發者 > 瀏覽器工具箱）並透過附加元件管理員對附加元件除錯\">\n\n<!-- LOCALIZATION NOTE (options.enableRemote.label3): This is the label for the\n  -  checkbox that toggles remote debugging, i.e. devtools.debugger.remote-enabled\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableRemote.label3    \"啟用遠端除錯\">\n<!ENTITY options.enableRemote.tooltip2  \"開啟此選項將允許開發者工具對遠端實例，例如 Firefox OS 除錯\">\n\n<!-- LOCALIZATION NOTE (options.enableWorkers.label): This is the label for the\n  -  checkbox that toggles worker debugging, i.e. devtools.debugger.workers\n  -  boolean preference in about:config, in the options panel. -->\n<!ENTITY options.enableWorkers.label    \"開啟 worker 除錯（開發中）\">\n<!ENTITY options.enableWorkers.tooltip  \"開啟此選項後將允許開發者工具對 worker 除錯\">\n\n<!-- LOCALIZATION NOTE (options.disableJavaScript.label,\n  -  options.disableJavaScript.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles JavaScript on or off. -->\n<!ENTITY options.disableJavaScript.label     \"停用 JavaScript *\">\n<!ENTITY options.disableJavaScript.tooltip   \"開啟此選項後將停用目前分頁中的 JavaScript。當您關閉工具箱或分頁後此設定將會被遺忘。\">\n\n<!-- LOCALIZATION NOTE (options.disableHTTPCache.label,\n  -  options.disableHTTPCache.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the HTTP cache on or off. -->\n<!ENTITY options.disableHTTPCache.label     \"停用 HTTP 快取（開啟工具箱時）\">\n<!ENTITY options.disableHTTPCache.tooltip   \"開啟此選項後，將停用所有已開啟工具箱的分頁的 HTTP 快取；Service Worker 不受此選項影響。\">\n\n<!-- LOCALIZATION NOTE (options.enableServiceWorkersHTTP.label,\n  -  options.enableServiceWorkersHTTP.tooltip): This is the options panel label and\n  -  tooltip for the checkbox that toggles the service workers testing features on or off. This option enables service workers over HTTP. -->\n<!ENTITY options.enableServiceWorkersHTTP.label     \"啟用 Service Workers over HTTP（當工具箱開啟時）\">\n<!ENTITY options.enableServiceWorkersHTTP.tooltip   \"開啟此選項後，將會允許在開啟工具箱的所有分頁中透過 HTTP 使用 service workers。\">\n\n<!-- LOCALIZATION NOTE (options.selectDefaultTools.label2): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tools. -->\n<!ENTITY options.selectDefaultTools.label2    \"預設開發者工具\">\n\n<!-- LOCALIZATION NOTE (options.selectAdditionalTools.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the developer tools\n  -  added by add-ons. This heading is hidden when there is no developer tool\n  -  installed by add-ons. -->\n<!ENTITY options.selectAdditionalTools.label  \"由附加元件安裝的開發者工具\">\n\n<!-- LOCALIZATION NOTE (options.selectEnabledToolboxButtons.label): This is the label for\n  -  the heading of group of checkboxes corresponding to the default developer\n  -  tool buttons. -->\n<!ENTITY options.selectEnabledToolboxButtons.label     \"可用的工具箱按鈕\">\n\n<!-- LOCALIZATION NOTE (options.toolNotSupported.label): This is the label for\n  -  the explanation of the * marker on a tool which is currently not supported\n  -  for the target of the toolbox. -->\n<!ENTITY options.toolNotSupported.label  \"* 目前的工具箱目標不支援\">\n\n<!-- LOCALIZATION NOTE (options.selectDevToolsTheme.label2): This is the label for\n  -  the heading of the radiobox corresponding to the theme of the developer\n  -  tools. -->\n<!ENTITY options.selectDevToolsTheme.label2   \"佈景主題\">\n\n<!-- LOCALIZATION NOTE (options.usedeveditiontheme.*) Options under the\n  -  toolbox for enabling and disabling the Developer Edition browser theme. -->\n<!ENTITY options.usedeveditiontheme.label   \"使用 Developer Edition 的瀏覽器佈景主題\">\n<!ENTITY options.usedeveditiontheme.tooltip \"切換使用 Developer Edition 的瀏覽器佈景主題。\">\n\n<!-- LOCALIZATION NOTE (options.webconsole.label): This is the label for the\n  -  heading of the group of Web Console preferences in the options panel. -->\n<!ENTITY options.webconsole.label            \"網頁主控台\">\n\n<!-- LOCALIZATION NOTE (options.timestampMessages.label): This is the\n   - label for the checkbox that toggles timestamps in the Web Console -->\n<!ENTITY options.timestampMessages.label      \"開啟時間戳記\">\n<!ENTITY options.timestampMessages.tooltip    \"若您啟用設定，網頁主控台的輸出內容將包含時間戳記\">\n\n<!-- LOCALIZATION NOTE (options.debugger.label): This is the label for the\n  -  heading of the group of Debugger preferences in the options panel. -->\n<!ENTITY options.debugger.label            \"除錯器\">\n\n<!-- LOCALIZATION NOTE (options.sourceMap.label): This is the\n   - label for the checkbox that toggles source maps in the Debugger -->\n<!ENTITY options.sourceMaps.label      \"開啟原始碼對應\">\n<!ENTITY options.sourceMaps.tooltip    \"若您開啟此選項，將會在除錯器與主控台中進行原始碼對應。\">\n\n<!-- LOCALIZATION NOTE (options.styleeditor.label): This is the label for the\n  -  heading of the group of Style Editor preferences in the options\n  -  panel. -->\n<!ENTITY options.styleeditor.label            \"樣式編輯器\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetSourceMaps.label): This is the\n   - label for the checkbox that toggles showing original sources in the Style Editor -->\n<!ENTITY options.stylesheetSourceMaps.label      \"顯示原始碼\">\n<!ENTITY options.stylesheetSourceMaps.tooltip    \"在樣式編輯器與檢測器中顯示原始碼（例如 Sass 檔案）\">\n\n<!-- LOCALIZATION NOTE (options.stylesheetAutocompletion.label): This is the\n   - label for the checkbox that toggles autocompletion of css in the Style Editor -->\n<!ENTITY options.stylesheetAutocompletion.label      \"自動完成 CSS\">\n<!ENTITY options.stylesheetAutocompletion.tooltip    \"在您於樣式編輯器中輸入時自動完成 CSS 屬性、值與選擇器\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.label): This is the label for the\n   -  heading of the group of Screenshot preferences in the options\n   -  panel. -->\n<!ENTITY options.screenshot.label            \"畫面擷圖行為\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.clipboard.label): This is the\n   - label for the checkbox that toggles screenshot to clipboard feature. -->\n<!ENTITY options.screenshot.clipboard.label      \"將畫面擷圖拍到剪貼簿\">\n<!ENTITY options.screenshot.clipboard.tooltip    \"直接將畫面擷圖拍到剪貼簿\">\n\n<!-- LOCALIZATION NOTE (options.screenshot.audio.label): This is the\n   - label for the checkbox that toggles the camera shutter audio for screenshot tool -->\n<!ENTITY options.screenshot.audio.label      \"播放快門音效\">\n<!ENTITY options.screenshot.audio.tooltip    \"拍攝畫面擷圖時播放快門音效\">\n\n<!-- LOCALIZATION NOTE (options.commonprefs): This is the label for the heading\n      of all preferences that affect both the Web Console and the Network\n      Monitor -->\n<!ENTITY options.commonPrefs.label           \"共同偏好設定\">\n\n<!-- LOCALIZATION NOTE (options.enablePersistentLogs.label): This is the\n  -  label for the checkbox that toggles persistent logs in the Web Console and\n  -  network monitor,  i.e. devtools.webconsole.persistlog a boolean preference in\n  -  about:config, in the options panel. -->\n<!ENTITY options.enablePersistentLogs.label    \"啟用保持記錄\">\n<!ENTITY options.enablePersistentLogs.tooltip  \"若您啟用了此選項，網頁主控台將不會在您瀏覽新頁面時清除輸出結果。\">\n\n<!-- LOCALIZATION NOTE (options.showPlatformData.label): This is the\n  -  label for the checkbox that toggles the display of the platform data in the,\n  -  Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference\n  -  in about:config, in the options panel. -->\n<!ENTITY options.showPlatformData.label    \"顯示 Gecko 平台資料\">\n<!ENTITY options.showPlatformData.tooltip  \"若您啟用此選項，JavaScript 效能檢測報告將會包含 Gecko 平台符號\">\n\n<!-- LOCALIZATION NOTE (options.sourceeditor.*): Options under the editor\n  -  section. -->\n\n<!ENTITY options.sourceeditor.label                     \"編輯器偏好設定\">\n<!ENTITY options.sourceeditor.detectindentation.label   \"偵測縮排\">\n<!ENTITY options.sourceeditor.detectindentation.tooltip \"依照原始內容猜測縮排長度\">\n<!ENTITY options.sourceeditor.autoclosebrackets.label   \"自動關閉括號\">\n<!ENTITY options.sourceeditor.autoclosebrackets.tooltip \"自動插入結尾括號\">\n<!ENTITY options.sourceeditor.expandtab.label           \"使用空白縮排\">\n<!ENTITY options.sourceeditor.expandtab.tooltip         \"使用空白而不使用 tab 符號\">\n<!ENTITY options.sourceeditor.tabsize.label             \"Tab 大小\">\n<!ENTITY options.sourceeditor.tabsize.accesskey         \"T\">\n<!ENTITY options.sourceeditor.keybinding.label          \"Keybinding\">\n<!ENTITY options.sourceeditor.keybinding.accesskey      \"K\">\n<!ENTITY options.sourceeditor.keybinding.default.label  \"預設\">\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/toolbox.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntoolboxDockButtons.bottom.tooltip=停駐於瀏覽器視窗下方\ntoolboxDockButtons.side.tooltip=停駐於瀏覽器視窗旁邊\ntoolboxDockButtons.window.tooltip=顯示於不同視窗\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.minimize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the minimize button in the toolbar. When clicked, the\n# button minimizes the toolbox so that just the toolbar is visible at the\n# bottom.\ntoolboxDockButtons.bottom.minimize=最小化工具箱\n\n# LOCALIZATION NOTE (toolboxDockButtons.bottom.maximize): This string is shown\n# as a tooltip that appears in the toolbox when it is in \"bottom host\" mode and\n# when hovering over the maximize button in the toolbar. When clicked, the\n# button maximizes the toolbox again (if it had been minimized before) so that\n# the whole toolbox is visible again.\ntoolboxDockButtons.bottom.maximize=最大化工具箱\n\n# LOCALIZATION NOTE (toolboxToggleButton.errors): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of errors in the current web page\ntoolboxToggleButton.errors=#1 個錯誤\n\n# LOCALIZATION NOTE (toolboxToggleButton.warnings): Semi-colon list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of warnings in the current web page\ntoolboxToggleButton.warnings=#1 個警告\n\n# LOCALIZATION NOTE (toolboxToggleButton.tooltip): This string is shown\n# as tooltip in the developer toolbar to open/close the developer tools.\n# It's using toolboxToggleButton.errors as first and\n# toolboxToggleButton.warnings as second argument to show the number of errors\n# and warnings.\ntoolboxToggleButton.tooltip=%1$S、%2$S\\n點選此處切換開發者工具。\n\n# LOCALIZATION NOTE (toolbar.closeButton.tooltip)\n# Used as a message in tooltip when overing the close button of the Developer\n# Toolbar.\ntoolbar.closeButton.tooltip=關閉開發者工具列\n\n# LOCALIZATION NOTE (toolbar.toolsButton.tooltip)\n# Used as a message in tooltip when overing the wrench icon of the Developer\n# Toolbar, which toggle the developer toolbox.\ntoolbar.toolsButton.tooltip=切換開發者工具\n\n# LOCALIZATION NOTE (toolbox.titleTemplate1): This is the template\n# used to format the title of the toolbox.\n# The URL of the page being targeted: %1$S.\ntoolbox.titleTemplate1=開發者工具 - %1$S\n\n# LOCALIZATION NOTE (toolbox.titleTemplate2): This is the template\n# used to format the title of the toolbox.\n# The page title or other name for the thing being targeted: %1$S\n# The URL of the page being targeted: %2$S.\ntoolbox.titleTemplate2=開發者工具 - %1$S - %2$S\n\n# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool\n# name when no tool is selected.\ntoolbox.defaultTitle=開發者工具\n\n# LOCALIZATION NOTE (toolbox.label): This is used as the label for the\n# toolbox as a whole\ntoolbox.label=開發者工具\n\n# LOCALIZATION NOTE (options.toolNotSupported): This is the template\n# used to add a * marker to the label for the Options Panel tool checkbox for the\n# tool which is not supported for the current toolbox target.\n# The name of the tool: %1$S.\noptions.toolNotSupportedMarker=%1$S *\n\n# LOCALIZATION NOTE (scratchpad.keycode)\n# Used for opening scratchpad from the detached toolbox window\n# Needs to match scratchpad.keycode from browser.dtd\nscratchpad.keycode=VK_F4\n\n# LOCALIZATION NOTE (browserConsoleCmd.commandkey)\n# Used for toggling the browser console from the detached toolbox window\n# Needs to match browserConsoleCmd.commandkey from browser.dtd\nbrowserConsoleCmd.commandkey=j\n\n# LOCALIZATION NOTE (pickButton.tooltip)\n# This is the tooltip of the pick button in the toolbox toolbar\npickButton.tooltip=挑選頁面中的元素\n\n# LOCALIZATION NOTE (sidebar.showAllTabs.tooltip)\n# This is the tooltip shown when hover over the '…' button in the tabbed side\n# bar, when there's no enough space to show all tabs at once\nsidebar.showAllTabs.tooltip=所有分頁\n\n# LOCALIZATION NOTE (toolbox.noContentProcessForTab.message)\n# Used as a message in the alert displayed when trying to open a browser\n# content toolbox and there is no content process running for the current tab\ntoolbox.noContentProcessForTab.message=此分頁中沒有內容程序。\n\n# LOCALIZATION NOTE (toolbox.viewCssSourceInStyleEditor.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a css file in the Style-Editor tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInStyleEditor is used.\ntoolbox.viewCssSourceInStyleEditor.label=用樣式編輯器開啟檔案\n\n# LOCALIZATION NOTE (toolbox.viewJsSourceInDebugger.label)\n# Used as a message in either tooltips or contextual menu items to open the\n# corresponding URL as a js file in the Debugger tool.\n# DEV NOTE: Mostly used wherever toolbox.viewSourceInDebugger is used.\ntoolbox.viewJsSourceInDebugger.label=用除錯器開啟檔案\n\ntoolbox.resumeOrderWarning=接上除錯器後頁面並未恢復。若要修正，請關閉後再重新開啟工具箱。\n\n# LOCALIZATION NOTE (toolbox.options.key)\n# Key shortcut used to open the options panel\ntoolbox.options.key=CmdOrCtrl+Shift+O\n\n# LOCALIZATION NOTE (toolbox.help.key)\n# Key shortcut used to open the options panel\ntoolbox.help.key=F1\n\n# LOCALIZATION NOTE (toolbox.nextTool.key)\n# Key shortcut used to select the next tool\ntoolbox.nextTool.key=CmdOrCtrl+]\n\n# LOCALIZATION NOTE (toolbox.previousTool.key)\n# Key shortcut used to select the previous tool\ntoolbox.previousTool.key=CmdOrCtrl+[\n\n# LOCALIZATION NOTE (toolbox.zoom*.key)\n# Key shortcuts used to zomm in/out or reset the toolbox\n# Should match fullZoom*Cmd.commandkey values from browser.dtd\ntoolbox.zoomIn.key=CmdOrCtrl+Plus\ntoolbox.zoomIn2.key=CmdOrCtrl+=\ntoolbox.zoomIn3.key=\n\ntoolbox.zoomOut.key=CmdOrCtrl+-\ntoolbox.zoomOut2.key=\n\ntoolbox.zoomReset.key=CmdOrCtrl+0\ntoolbox.zoomReset2.key=\n\n# LOCALIZATION NOTE (toolbox.reload*.key)\n# Key shortcuts used to reload the page\ntoolbox.reload.key=CmdOrCtrl+R\ntoolbox.reload2.key=F5\n\n# LOCALIZATION NOTE (toolbox.forceReload*.key)\n# Key shortcuts used to force reload of the page by bypassing caches\ntoolbox.forceReload.key=CmdOrCtrl+Shift+R\ntoolbox.forceReload2.key=CmdOrCtrl+F5\n\n# LOCALIZATION NOTE (toolbox.minimize.key)\n# Key shortcut used to minimize the toolbox\ntoolbox.minimize.key=CmdOrCtrl+Shift+U\n\n# LOCALIZATION NOTE (toolbox.toggleHost.key)\n# Key shortcut used to move the toolbox in bottom or side of the browser window\ntoolbox.toggleHost.key=CmdOrCtrl+Shift+D\n\n# LOCALIZATION NOTE (toolbox.frames.tooltip): This is the label for\n# the iframes menu list that appears only when the document has some.\n# It allows you to switch the context of the whole toolbox.\ntoolbox.frames.tooltip=選擇 iframe 作為目前的目標文件\n\n# LOCALIZATION NOTE (toolbox.noautohide.tooltip): This is the label for\n# the button to force the popups/panels to stay visible on blur.\n# This is only visible in the browser toolbox as it is meant for\n# addon developers and Firefox contributors.\ntoolbox.noautohide.tooltip=不自動隱藏彈出視窗\n\n# LOCALIZATION NOTE (toolbox.closebutton.tooltip): This is the tooltip for\n# the close button the developer tools toolbox.\ntoolbox.closebutton.tooltip=關閉開發者工具\n\n# LOCALIZATION NOTE (toolbox.allToolsButton.tooltip): This is the tooltip for the\n# \"all tools\" button displayed when some tools are hidden by overflow of the toolbar.\ntoolbox.allToolsButton.tooltip=選擇另一套工具\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/webConsole.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!ENTITY window.title \"網頁主控台\">\n<!ENTITY browserConsole.title \"瀏覽器主控台\">\n\n<!-- LOCALIZATION NOTE (openURL.label): You can see this string in the Web\n   - Console context menu. -->\n<!ENTITY openURL.label     \"在新分頁中開啟網址\">\n<!ENTITY openURL.accesskey \"T\">\n\n<!-- LOCALIZATION NOTE (btnPageNet.label): This string is used for the menu\n  -  button that allows users to toggle the network logging output.\n  -  This string and the following strings toggle various kinds of output\n  -  filters. -->\n<!ENTITY btnPageNet.label   \"網路\">\n<!ENTITY btnPageNet.tooltip \"記錄網路存取\">\n<!ENTITY btnPageNet.accesskey \"N\">\n<!-- LOCALIZATION NOTE (btnPageNet.accesskeyMacOSX): This string is used as\n  -  access key for the menu button that allows users to toggle the network\n  -  logging output. On MacOSX accesskeys are available with Ctrl-*. Please make\n  -  sure you do not use the following letters: A, E, N and P. These are used\n  -  for editing commands in text inputs. -->\n<!ENTITY btnPageNet.accesskeyMacOSX \"t\">\n<!ENTITY btnPageCSS.label   \"CSS\">\n<!ENTITY btnPageCSS.tooltip2 \"記錄 CSS 錯誤與警告\">\n<!ENTITY btnPageCSS.accesskey \"C\">\n<!ENTITY btnPageJS.label    \"JS\">\n<!ENTITY btnPageJS.tooltip  \"記錄 JavaScript 例外錯誤\">\n<!ENTITY btnPageJS.accesskey  \"J\">\n<!ENTITY btnPageSecurity.label \"安全性\">\n<!ENTITY btnPageSecurity.tooltip \"記錄安全性錯誤與警告\">\n<!ENTITY btnPageSecurity.accesskey \"u\">\n\n<!-- LOCALIZATION NOTE (btnPageLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls such console.log() and\n  -  console.error(). -->\n<!ENTITY btnPageLogging.label   \"記錄\">\n<!ENTITY btnPageLogging.tooltip \"記錄傳送至 window.console 物件的訊息\">\n<!ENTITY btnPageLogging.accesskey3 \"L\">\n<!ENTITY btnConsoleErrors       \"錯誤\">\n<!ENTITY btnConsoleInfo         \"資訊\">\n<!ENTITY btnConsoleWarnings     \"警告\">\n<!ENTITY btnConsoleLog          \"記錄\">\n<!ENTITY btnConsoleXhr          \"XHR\">\n<!ENTITY btnConsoleReflows      \"重排\">\n\n<!-- LOCALIZATION NOTE (btnServerLogging): This is used as the text of the\n  -  the toolbar. It shows or hides messages that the web developer inserted on\n  -  the page for debugging purposes, using calls on the HTTP server. -->\n<!ENTITY btnServerLogging.label       \"伺服器\">\n<!ENTITY btnServerLogging.tooltip     \"紀錄來自網頁伺服器的訊息\">\n<!ENTITY btnServerLogging.accesskey   \"S\">\n<!ENTITY btnServerErrors              \"錯誤\">\n<!ENTITY btnServerInfo                \"資訊\">\n<!ENTITY btnServerWarnings            \"警告\">\n<!ENTITY btnServerLog                 \"記錄\">\n\n<!-- LOCALIZATION NODE (btnConsoleSharedWorkers) the term \"Shared Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleSharedWorkers \"共享 Workers\">\n<!-- LOCALIZATION NODE (btnConsoleServiceWorkers) the term \"Service Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleServiceWorkers \"Service Workers\">\n<!-- LOCALIZATION NODE (btnConsoleWindowlessWorkers) the term \"Workers\"\n  -  should not be translated. -->\n<!ENTITY btnConsoleWindowlessWorkers \"附加元件或 Chrome Workers\">\n\n<!ENTITY filterOutput.placeholder \"過濾輸出\">\n<!ENTITY btnClear.label        \"清除\">\n<!ENTITY btnClear.tooltip      \"清除網頁主控台輸出內容\">\n<!ENTITY btnClear.accesskey    \"r\">\n\n<!ENTITY fullZoomEnlargeCmd.commandkey  \"+\">\n<!ENTITY fullZoomEnlargeCmd.commandkey2 \"=\"> <!-- + is above this key on many keyboards -->\n<!ENTITY fullZoomEnlargeCmd.commandkey3 \"\">\n\n<!ENTITY fullZoomReduceCmd.commandkey   \"-\">\n<!ENTITY fullZoomReduceCmd.commandkey2  \"\">\n\n<!ENTITY fullZoomResetCmd.commandkey    \"0\">\n<!ENTITY fullZoomResetCmd.commandkey2   \"\">\n\n<!ENTITY copyURLCmd.label     \"複製鏈結網址\">\n<!ENTITY copyURLCmd.accesskey \"a\">\n\n<!ENTITY closeCmd.key         \"W\">\n<!ENTITY findCmd.key          \"F\">\n<!ENTITY clearOutputCtrl.key  \"L\">\n<!ENTITY openInVarViewCmd.label \"在變數畫面中開啟\">\n<!ENTITY openInVarViewCmd.accesskey \"V\">\n<!ENTITY storeAsGlobalVar.label \"儲存為全域變數\">\n<!ENTITY storeAsGlobalVar.accesskey \"S\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/webaudioeditor.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the Debugger strings -->\n<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n  - keep it in English, or another language commonly spoken among web developers.\n  - You want to make that choice consistent across the developer tools.\n  - A good criteria is the language in which you'd find the best\n  - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice1): This is the label shown\n  -  on the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice1   \"重新載入\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.reloadNotice2): This is the label shown\n  -  along with the button that triggers a page refresh. -->\n<!ENTITY webAudioEditorUI.reloadNotice2   \"頁面以檢視或編輯音訊環境。\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.emptyNotice): This is the label shown\n  -  while the page is refreshing and the tool waits for a audio context. -->\n<!ENTITY webAudioEditorUI.emptyNotice     \"正在等待音訊環境建立…\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.properties2): This is the label shown\n  -  for the properties tab view. -->\n<!ENTITY webAudioEditorUI.tab.properties2 \"屬性\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.tab.automation): This is the label shown\n  -  for the automation tab view. -->\n<!ENTITY webAudioEditorUI.tab.automation  \"自動化\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorTitle): This is the title for the\n  -  AudioNode inspector view. -->\n<!ENTITY webAudioEditorUI.inspectorTitle  \"AudioNode 檢測器\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.inspectorEmpty): This is the title for the\n  -  AudioNode inspector view empty message. -->\n<!ENTITY webAudioEditorUI.inspectorEmpty  \"未選擇 AudioNode。\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.propertiesEmpty): This is the title for the\n  -  AudioNode inspector view properties tab empty message. -->\n<!ENTITY webAudioEditorUI.propertiesEmpty \"節點中沒有任何屬性。\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationEmpty): This is the title for the\n  -  AudioNode inspector view automation tab empty message. -->\n<!ENTITY webAudioEditorUI.automationEmpty \"節點中沒有任何 AudioParams。\">\n\n<!-- LOCALIZATION NOTE (webAudioEditorUI.automationNoEvents): This is the title for the\n  -  AudioNode inspector view automation tab message when there are no automation\n  -  events. -->\n<!ENTITY webAudioEditorUI.automationNoEvents \"AudioParams 中沒有任何自動化事件。\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/webaudioeditor.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Audio tool\n# which is available in the developer tools' toolbox, once\n# enabled in the developer tools' preference \"Web Audio\".\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (collapseInspector): This is the tooltip for the button\n# that collapses the inspector in the web audio tool UI.\ncollapseInspector=摺疊檢測器\n\n# LOCALIZATION NOTE (expandInspector): This is the tooltip for the button\n# that expands the inspector in the web audio tool UI.\nexpandInspector=展開檢測器\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/webconsole.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),\n# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.\ntimestampFormat=%02S:%02S:%02S.%03S\n\nhelperFuncUnsupportedTypeError=無法對此類型的物件呼叫 pprint。\n\n# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS): this string is used to\n# show the duration between two network events (e.g request and response\n# header or response header and response body). Parameters: %S is the duration.\nNetworkPanel.durationMS=%Sms\n\nConsoleAPIDisabled=網頁主控台記錄 API（console.log, console.info, console.warn, console.error）已被本頁面的指令碼停用。\n\n# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): the Web Console floating\n# panel title. For RTL languages you need to set the LRM in the string to give\n# the URL the correct direction. Parameters: %S is the web page URL.\nwebConsoleWindowTitleAndURL=網頁主控台 - %S\n\n# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before\n# a URL in the Web Console that was requested using an XMLHttpRequest.\n# Should probably be the same as &btnConsoleXhr; in webConsole.dtd\nwebConsoleXhrIndicator=XHR\n\n# LOCALIZATION NOTE (webConsoleMixedContentWarning): the message displayed\n# after a URL in the Web Console that has been flagged for Mixed Content (i.e.\n# http content in an https page).\nwebConsoleMixedContentWarning=混合內容\n\n# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed\n# after security related web console messages.\nwebConsoleMoreInfoLabel=更多資訊\n\n# LOCALIZATION NOTE (scratchpad.linkText): the text used in the right hand\n# side of the Web Console command line when JavaScript is being entered, to\n# indicate how to jump into scratchpad mode.\nscratchpad.linkText=Shift + RETURN - 開啟於速記本\n\n# LOCALIZATION NOTE (reflow.*): the console displays reflow activity.\n# We can get 2 kind of lines: with JS link or without JS link. It looks like\n# that:\n# reflow: 12ms\n# reflow: 12ms function foobar, file.js line 42\n# The 2nd line, from \"function\" to the end of the line, is a link to the\n# JavaScript debugger.\nreflow.messageWithNoLink=重排: %Sms\nreflow.messageWithLink=重排: %Sms\\u0020\nreflow.messageLinkText=函數 %1$S，%2$S 第 %3$S 行\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction): this string is used to\n# display JavaScript functions that have no given name - they are said to be\n# anonymous. Test console.trace() in the webconsole.\nstacktrace.anonymousFunction=<匿名>\n\n# LOCALIZATION NOTE (stacktrace.asyncStack): this string is used to\n# indicate that a given stack frame has an async parent.\n# %S is the \"Async Cause\" of the frame.\nstacktrace.asyncStack=(Async: %S)\n\n# LOCALIZATION NOTE (timerStarted): this string is used to display the result\n# of the console.time() call. Parameters: %S is the name of the timer.\ntimerStarted=%S: 計時器已啟動\n\n# LOCALIZATION NOTE (timeEnd): this string is used to display the result of\n# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S\n# is the number of milliseconds.\ntimeEnd=%1$S: %2$Sms\n\n# LOCALIZATION NOTE (consoleCleared): this string is displayed when receiving a\n# call to console.clear() to let the user know the previous messages of the\n# console have been removed programmatically.\nconsoleCleared=已清除主控台。\n\n# LOCALIZATION NOTE (noCounterLabel): this string is used to display\n# count-messages with no label provided.\nnoCounterLabel=<無標籤>\n\n# LOCALIZATION NOTE (noGroupLabel): this string is used to display\n# console.group messages with no label provided.\nnoGroupLabel=＜無群組標籤＞\n\n# LOCALIZATION NOTE (Autocomplete.blank): this string is used when inputnode\n# string containing anchor doesn't matches to any property in the content.\nAutocomplete.blank=  <- 找不到\n\nmaxTimersExceeded=已超過此頁面允許存在的計時器數量上限。\n\n# LOCALIZATION NOTE (maxCountersExceeded): Error message shown when the maximum\n# number of console.count()-counters was exceeded.\nmaxCountersExceeded=已達此頁面最大允許的計數器。\n\n# LOCALIZATION NOTE (longStringEllipsis): the string displayed after a long\n# string. This string is clickable such that the rest of the string is\n# retrieved from the server.\nlongStringEllipsis=[…]\n\n# LOCALIZATION NOTE (longStringTooLong): the string displayed after the user\n# tries to expand a long string.\nlongStringTooLong=您想要檢視的字串太長，無法在網頁主控台中顯示。\n\n# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web\n# Console fails to connect to the server due to a timeout.\nconnectionTimeout=連線逾時。請檢查雙方的錯誤主控台是否有錯誤訊息，重新開啟網頁主控台以再試一次。\n\n# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that\n# appears in the filter text box for the properties view container.\npropertiesFilterPlaceholder=過濾屬性\n\n# LOCALIZATION NOTE (emptyPropertiesList): the text that is displayed in the\n# properties pane when there are no properties to display.\nemptyPropertiesList=沒有屬性可以顯示\n\n# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed\n# when you hover the red bubble that shows how many times a message is repeated\n# in the web console output.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of message repeats\n# example: 3 repeats\nmessageRepeats.tooltip2=重複 #1 次\n\n# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a\n# tooltip when hovering over the inspector icon next to a DOM Node in the console\n# output\nopenNodeInInspector=點擊以在檢測器中選擇節點\n\n# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when\n# cd() is invoked with an invalid argument.\ncdFunctionInvalidArgument=無法 cd() 至指定的視窗，參數無效。\n\n# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when\n# a new user of the developer tools pastes code into the console\n# %1 is the text of selfxss.okstring\nselfxss.msg=詐騙警告: 請不要在您不知道正在做什麼時貼上任何東西，這可能會造成您的身分被盜用，或是電腦遭人控制。請在下方輸入「%S」（不需要按 Enter）以允許貼上內容。\n\n# LOCALIZATION NOTE (selfxss.msg): the string to be typed\n# in by a new user of the developer tools when they receive the sefxss.msg prompt.\n# Please avoid using non-keyboard characters here\nselfxss.okstring=allow pasting\n\n# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when\n# you hover the arrow for expanding/collapsing the message details. For\n# console.error() and other messages we show the stacktrace.\nmessageToggleDetails=顯示/隱藏訊息詳情。\n\n# LOCALIZATION NOTE (groupToggle): the text that is displayed when\n# you hover the arrow for expanding/collapsing the messages of a group.\ngroupToggle=顯示/隱藏群組。\n\n# LOCALIZATION NOTE (emptySlotLabel): the text is displayed when an Array\n# with empty slots is printed to the console.\n# This is a semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of empty slots\n# example: 1 empty slot\n# example: 5 empty slots\nemptySlotLabel=#1 個空白欄位\n\n# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):\n# the column header displayed in the console table widget.\ntable.index=(index)\ntable.iterationIndex=(iteration index)\ntable.key=鍵值\ntable.value=值\n\n# LOCALIZATION NOTE (severity.error, severity.warn, severity.info, severity.log):\n# tooltip for icons next to console output\nseverity.error=錯誤\nseverity.warn=警告\nseverity.info=資訊\nseverity.log=記錄\n\n# LOCALIZATION NOTE (level.error, level.warn, level.info, level.log, level.debug):\n# tooltip for icons next to console output\nlevel.error=Error\nlevel.warn=Warning\nlevel.info=Info\nlevel.log=Log\nlevel.debug=Debug\n\n# LOCALIZATION NOTE (webconsole.find.key)\n# Key shortcut used to focus the search box on upper right of the console\nwebconsole.find.key=CmdOrCtrl+F\n\n# LOCALIZATION NOTE (webconsole.close.key)\n# Key shortcut used to close the Browser console (doesn't work in regular web console)\nwebconsole.close.key=CmdOrCtrl+W\n\n# LOCALIZATION NOTE (webconsole.clear.key*)\n# Key shortcut used to clear the console output\nwebconsole.clear.key=Ctrl+Shift+L\nwebconsole.clear.keyOSX=Ctrl+L\n\n# LOCALIZATION NOTE (webconsole.menu.copyURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# copies the URL displayed in the message to the clipboard.\nwebconsole.menu.copyURL.label=複製鏈結位置\nwebconsole.menu.copyURL.accesskey=a\n\n# LOCALIZATION NOTE (webconsole.menu.openURL.label)\n# Label used for a context-menu item displayed for network message logs. Clicking on it\n# opens the URL displayed in a new browser tab.\nwebconsole.menu.openURL.label=用新分頁開啟網址\nwebconsole.menu.openURL.accesskey=T\n\n# LOCALIZATION NOTE (webconsole.menu.openInVarView.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# opens the webconsole variable view for the logged variable.\nwebconsole.menu.openInVarView.label=用變數畫面開啟\nwebconsole.menu.openInVarView.accesskey=V\n\n# LOCALIZATION NOTE (webconsole.menu.storeAsGlobalVar.label)\n# Label used for a context-menu item displayed for object/variable logs. Clicking on it\n# creates a new global variable pointing to the logged variable.\nwebconsole.menu.storeAsGlobalVar.label=儲存為全域變數\nwebconsole.menu.storeAsGlobalVar.accesskey=S\n\n# LOCALIZATION NOTE (webconsole.menu.copy.label)\n# Label used for a context-menu item displayed for any log. Clicking on it will copy the\n# content of the log (or the user selection, if any).\nwebconsole.menu.copy.label=複製\nwebconsole.menu.copy.accesskey=C\n\n# LOCALIZATION NOTE (webconsole.menu.selectAll.label)\n# Label used for a context-menu item that will select all the content of the webconsole\n# output.\nwebconsole.menu.selectAll.label=選擇全部\nwebconsole.menu.selectAll.accesskey=A\n\n# LOCALIZATION NOTE (webconsole.clearButton.tooltip)\n# Label used for the tooltip on the clear logs button in the console top toolbar bar.\n# Clicking on it will clear the content of the console.\nwebconsole.clearButton.tooltip=清除網頁主控台輸出資料\n\n# LOCALIZATION NOTE (webconsole.toggleFilterButton.tooltip)\n# Label used for the tooltip on the toggle filter bar button in the console top\n# toolbar bar. Clicking on it will toggle the visibility of an additional bar which\n# contains filter buttons.\nwebconsole.toggleFilterButton.tooltip=切換過濾列\n\n# LOCALIZATION NOTE (webconsole.filterInput.placeholder)\n# Label used for for the placeholder on the filter input, in the console top toolbar.\nwebconsole.filterInput.placeholder=過濾輸出資料\n\n# LOCALIZATION NOTE (webconsole.errorsFilterButton.label)\n# Label used as the text of the \"Errors\" button in the additional filter toolbar.\n# It shows or hides error messages, either inserted in the page using\n# console.error() or as a result of a javascript error..\nwebconsole.errorsFilterButton.label=錯誤\n\n# LOCALIZATION NOTE (webconsole.warningsFilterButton.label)\n# Label used as the text of the \"Warnings\" button in the additional filter toolbar.\n# It shows or hides warning messages, inserted in the page using console.warn().\nwebconsole.warningsFilterButton.label=警告\n\n# LOCALIZATION NOTE (webconsole.logsFilterButton.label)\n# Label used as the text of the \"Logs\" button in the additional filter toolbar.\n# It shows or hides log messages, inserted in the page using console.log().\nwebconsole.logsFilterButton.label=紀錄\n\n# LOCALIZATION NOTE (webconsole.infoFilterButton.label)\n# Label used as the text of the \"Info\" button in the additional filter toolbar.\n# It shows or hides info messages, inserted in the page using console.info().\nwebconsole.infoFilterButton.label=資訊\n\n# LOCALIZATION NOTE (webconsole.debugFilterButton.label)\n# Label used as the text of the \"Debug\" button in the additional filter toolbar.\n# It shows or hides debug messages, inserted in the page using console.debug().\nwebconsole.debugFilterButton.label=除錯\n\n# LOCALIZATION NOTE (webconsole.cssFilterButton.label)\n# Label used as the text of the \"CSS\" button in the additional filter toolbar.\n# It shows or hides CSS warning messages, inserted in the page by the browser\n# when there are CSS errors in the page.\nwebconsole.cssFilterButton.label=CSS\n\n# LOCALIZATION NOTE (webconsole.xhrFilterButton.label)\n# Label used as the text of the \"XHR\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes an XMLHttpRequest or\n# a fetch call.\nwebconsole.xhrFilterButton.label=XHR\n\n# LOCALIZATION NOTE (webconsole.requestsFilterButton.label)\n# Label used as the text of the \"Requests\" button in the additional filter toolbar.\n# It shows or hides messages displayed when the page makes a network call, for example\n# when an image or a scripts is requested.\nwebconsole.requestsFilterButton.label=請求\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/webide.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY windowTitle \"Firefox WebIDE\">\n\n<!ENTITY projectMenu_label \"專案\">\n<!ENTITY projectMenu_accesskey \"P\">\n<!ENTITY projectMenu_newApp_label \"新增應用程式…\">\n<!ENTITY projectMenu_newApp_accesskey \"N\">\n<!ENTITY projectMenu_importPackagedApp_label \"開啟封裝的應用程式…\">\n<!ENTITY projectMenu_importPackagedApp_accesskey \"P\">\n<!ENTITY projectMenu_importHostedApp_label \"開啟架設的應用程式…\">\n<!ENTITY projectMenu_importHostedApp_accesskey \"H\">\n<!ENTITY projectMenu_selectApp_label \"開啟應用程式…\">\n<!ENTITY projectMenu_selectApp_accesskey \"O\">\n<!ENTITY projectMenu_play_label \"安裝並執行\">\n<!ENTITY projectMenu_play_accesskey \"I\">\n<!ENTITY projectMenu_stop_label \"停止應用程式\">\n<!ENTITY projectMenu_stop_accesskey \"S\">\n<!ENTITY projectMenu_debug_label \"除錯應用程式\">\n<!ENTITY projectMenu_debug_accesskey \"D\">\n<!ENTITY projectMenu_remove_label \"移除專案\">\n<!ENTITY projectMenu_remove_accesskey \"R\">\n<!ENTITY projectMenu_showPrefs_label \"偏好設定\">\n<!ENTITY projectMenu_showPrefs_accesskey \"e\">\n<!ENTITY projectMenu_manageComponents_label \"管理其他元件\">\n<!ENTITY projectMenu_manageComponents_accesskey \"M\">\n<!ENTITY projectMenu_refreshTabs_label \"重新整理分頁\">\n\n<!ENTITY runtimeMenu_label \"Runtime\">\n<!ENTITY runtimeMenu_accesskey \"R\">\n<!ENTITY runtimeMenu_disconnect_label \"取消連線\">\n<!ENTITY runtimeMenu_disconnect_accesskey \"D\">\n<!ENTITY runtimeMenu_takeScreenshot_label \"擷圖\">\n<!ENTITY runtimeMenu_takeScreenshot_accesskey \"S\">\n<!ENTITY runtimeMenu_showDetails_label \"Runtime 資訊\">\n<!ENTITY runtimeMenu_showDetails_accesskey \"E\">\n<!ENTITY runtimeMenu_showMonitor_label \"監控\">\n<!ENTITY runtimeMenu_showMonitor_accesskey \"M\">\n<!ENTITY runtimeMenu_showDevicePrefs_label \"裝置偏好設定\">\n<!ENTITY runtimeMenu_showDevicePrefs_accesskey \"D\">\n<!ENTITY runtimeMenu_showSettings_label \"裝置設定\">\n<!ENTITY runtimeMenu_showSettings_accesskey \"s\">\n\n<!ENTITY viewMenu_label \"檢視\">\n<!ENTITY viewMenu_accesskey \"V\">\n<!ENTITY viewMenu_toggleEditor_label \"切換編輯器\">\n<!ENTITY viewMenu_toggleEditor_accesskey \"E\">\n<!ENTITY viewMenu_zoomin_label \"放大\">\n<!ENTITY viewMenu_zoomin_accesskey \"I\">\n<!ENTITY viewMenu_zoomout_label \"縮小\">\n<!ENTITY viewMenu_zoomout_accesskey \"O\">\n<!ENTITY viewMenu_resetzoom_label \"重設縮放\">\n<!ENTITY viewMenu_resetzoom_accesskey \"R\">\n\n<!ENTITY projectButton_label \"開啟應用程式\">\n<!ENTITY runtimeButton_label \"選擇 Runtime\">\n\n<!-- We try to repicate Firefox' bindings: -->\n<!-- quit app -->\n<!ENTITY key_quit \"W\">\n<!-- open menu -->\n<!ENTITY key_showProjectPanel \"O\">\n<!-- reload app -->\n<!ENTITY key_play \"R\">\n<!-- show toolbox -->\n<!ENTITY key_toggleToolbox \"VK_F12\">\n<!-- toggle sidebar -->\n<!ENTITY key_toggleEditor \"B\">\n<!-- zoom -->\n<!ENTITY key_zoomin \"+\">\n<!ENTITY key_zoomin2 \"=\">\n<!ENTITY key_zoomout \"-\">\n<!ENTITY key_resetzoom \"0\">\n\n<!ENTITY projectPanel_myProjects \"我的專案\">\n<!ENTITY projectPanel_runtimeApps \"Runtime 應用程式\">\n<!ENTITY projectPanel_tabs \"分頁\">\n<!ENTITY runtimePanel_usb \"USB 裝置\">\n<!ENTITY runtimePanel_wifi \"Wi-Fi 裝置\">\n<!ENTITY runtimePanel_simulator \"模擬器\">\n<!ENTITY runtimePanel_other \"其他\">\n<!ENTITY runtimePanel_installsimulator \"安裝模擬器\">\n<!ENTITY runtimePanel_noadbhelper \"安裝 ADB Helper\">\n<!ENTITY runtimePanel_nousbdevice \"看不到您的裝置嗎？\">\n<!ENTITY runtimePanel_refreshDevices_label \"重新整理裝置\">\n\n<!-- Lense -->\n<!ENTITY details_valid_header \"有效\">\n<!ENTITY details_warning_header \"警告\">\n<!ENTITY details_error_header \"錯誤\">\n<!ENTITY details_description \"描述\">\n<!ENTITY details_location \"位置\">\n<!ENTITY details_manifestURL \"應用程式 ID\">\n<!ENTITY details_removeProject_button \"移除專案\">\n<!ENTITY details_showPrepackageLog_button \"顯示封裝前紀錄\">\n\n<!-- New App -->\n<!ENTITY newAppWindowTitle \"新增應用程式\">\n<!ENTITY newAppHeader \"選擇範本\">\n<!ENTITY newAppLoadingTemplate \"正在載入範本…\">\n<!ENTITY newAppProjectName \"專案名稱:\">\n\n\n<!-- Decks -->\n\n<!ENTITY deck_close \"關閉\">\n\n<!-- Addons -->\n<!ENTITY addons_title \"額外元件\">\n<!ENTITY addons_aboutaddons \"開啟附加元件管理員\">\n\n<!-- Prefs -->\n<!ENTITY prefs_title \"偏好設定\">\n<!ENTITY prefs_editor_title \"編輯器\">\n<!ENTITY prefs_general_title \"一般\">\n<!ENTITY prefs_restore \"回復為預設值\">\n<!ENTITY prefs_manage_components \"管理其他元件\">\n<!ENTITY prefs_options_autoconnectruntime \"重新連線至上一個 runtime\">\n<!ENTITY prefs_options_autoconnectruntime_tooltip \"啟動 WebIDE 時重新連線至上一個 runtime\">\n<!ENTITY prefs_options_rememberlastproject \"記住上一個專案\">\n<!ENTITY prefs_options_rememberlastproject_tooltip \"在 WebIDE 啟動時還原先前的專案\">\n<!ENTITY prefs_options_templatesurl \"範本網址\">\n<!ENTITY prefs_options_templatesurl_tooltip \"可用範本索引\">\n<!ENTITY prefs_options_showeditor \"顯示編輯器\">\n<!ENTITY prefs_options_showeditor_tooltip \"顯示內部編輯器\">\n<!ENTITY prefs_options_tabsize \"Tab 大小\">\n<!ENTITY prefs_options_expandtab \"Soft tab\">\n<!ENTITY prefs_options_expandtab_tooltip \"使用空白而不使用 tab 符號\">\n<!ENTITY prefs_options_detectindentation \"自動縮排\">\n<!ENTITY prefs_options_detectindentation_tooltip \"依照原始內容猜測縮排長度\">\n<!ENTITY prefs_options_autocomplete \"自動完成\">\n<!ENTITY prefs_options_autocomplete_tooltip \"啟用程式碼自動完成\">\n<!ENTITY prefs_options_autoclosebrackets \"自動關閉括號\">\n<!ENTITY prefs_options_autoclosebrackets_tooltip \"自動插入結尾括號\">\n<!ENTITY prefs_options_keybindings \"Keybinding\">\n<!ENTITY prefs_options_keybindings_default \"預設\">\n<!ENTITY prefs_options_autosavefiles \"自動儲存檔案\">\n<!ENTITY prefs_options_autosavefiles_tooltip \"執行專案前自動儲存已編輯的檔案\">\n\n<!-- Runtime Details -->\n<!ENTITY runtimedetails_title \"Runtime 資訊\">\n<!ENTITY runtimedetails_adbIsRoot \"ADB 已取得 root 權限:\">\n<!ENTITY runtimedetails_summonADBRoot \"root 裝置\">\n<!ENTITY runtimedetails_ADBRootWarning \"（需要已解鎖的 bootloader）\">\n<!ENTITY runtimedetails_unrestrictedPrivileges \"未受限的開發者工具權限:\">\n<!ENTITY runtimedetails_requestPrivileges \"需要較高權限\">\n<!ENTITY runtimedetails_privilegesWarning \"（將重開裝置，需要 root 權限。）\">\n\n<!-- Device Preferences and Settings -->\n<!ENTITY device_typeboolean \"布林（Boolean）值\">\n<!ENTITY device_typenumber \"整數\">\n<!ENTITY device_typestring \"字串\">\n<!ENTITY device_typeobject \"物件\">\n<!ENTITY device_typenone \"選擇類型\">\n\n<!-- Device Preferences -->\n<!ENTITY devicepreference_title \"裝置偏好設定\">\n<!ENTITY devicepreference_search \"搜尋偏好設定\">\n<!ENTITY devicepreference_newname \"新增偏好設定名稱\">\n<!ENTITY devicepreference_newtext \"偏好設定值\">\n<!ENTITY devicepreference_addnew \"新增偏好設定\">\n\n<!-- Device Settings -->\n<!ENTITY devicesetting_title \"裝置設定\">\n<!ENTITY devicesetting_search \"搜尋設定\">\n<!ENTITY devicesetting_newname \"新設定名稱\">\n<!ENTITY devicesetting_newtext \"設定值\">\n<!ENTITY devicesetting_addnew \"新增設定值\">\n\n<!-- Monitor -->\n<!ENTITY monitor_title \"監控\">\n<!ENTITY monitor_help \"說明\">\n\n<!-- WiFi Authentication -->\n<!-- LOCALIZATION NOTE (wifi_auth_header): The header displayed on the dialog\n     that instructs the user to transfer an authentication token to the\n     server. -->\n<!ENTITY wifi_auth_header \"驗證客戶端\">\n<!-- LOCALIZATION NOTE (wifi_auth_scan_request): Instructions requesting the\n     user to transfer authentication info by scanning a QR code. -->\n<!ENTITY wifi_auth_scan_request \"您連線的端點需要更多資訊才能驗證此連線。請用您的另一台裝置掃描下面的 QR 碼。\">\n<!-- LOCALIZATION NOTE (wifi_auth_no_scanner): Link text to assist users with\n     devices that can't scan a QR code. -->\n<!ENTITY wifi_auth_no_scanner \"沒有 QR 碼掃描器提示？\">\n<!-- LOCALIZATION NOTE (wifi_auth_yes_scanner): Link text to assist users with\n     devices that can scan a QR code. -->\n<!ENTITY wifi_auth_yes_scanner \"有 QR 碼掃描器提示？\">\n<!-- LOCALIZATION NOTE (wifi_auth_token_request): Instructions requesting the\n     user to transfer authentication info by transferring a token. -->\n<!ENTITY wifi_auth_token_request \"若您的另一個裝置要求掃描 QR 碼取得 token，請複製下面的值到該裝置中:\">\n<!ENTITY wifi_auth_qr_size_note \"若 QR 碼太小，無法成功建立連線，請嘗試放大網頁或拉大視窗。\">\n\n<!-- Logs panel -->\n<!ENTITY logs_title \"封裝前指令紀錄\">\n\n<!-- Simulator Options -->\n<!ENTITY simulator_title \"模擬器選項\">\n<!ENTITY simulator_remove \"刪除模擬器\">\n<!ENTITY simulator_reset \"回復為預設值\">\n<!ENTITY simulator_name \"名稱\">\n<!ENTITY simulator_software \"軟體\">\n<!ENTITY simulator_version \"版本\">\n<!ENTITY simulator_profile \"設定檔\">\n<!ENTITY simulator_hardware \"硬體\">\n<!ENTITY simulator_device \"裝置\">\n<!ENTITY simulator_screenSize \"畫面\">\n<!ENTITY simulator_pixelRatio \"像素比例\">\n<!ENTITY simulator_tv_data \"電視模擬\">\n<!ENTITY simulator_tv_data_open \"設定資料\">\n<!ENTITY simulator_tv_data_open_button \"開啟設定目錄…\">\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/client/webide.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle_noApp=Firefox WebIDE\ntitle_app=Firefox WebIDE: %S\n\nruntimeButton_label=選擇 Runtime\nprojectButton_label=開啟應用程式\n\nmainProcess_label=主要 Process\n\nlocal_runtime=本機 Runtime\nremote_runtime=遠端 Runtime\nremote_runtime_promptTitle=遠端 Runtime\nremote_runtime_promptMessage=主機名稱:埠號\n\nimportPackagedApp_title=選擇目錄\nimportHostedApp_title=開啟架設的應用程式\nimportHostedApp_header=輸入安裝資訊檔網址\n\nselectCustomBinary_title=選擇自訂 B2G 程式\nselectCustomProfile_title=選擇自訂 Gaia 設定檔\n\nnotification_showTroubleShooting_label=疑難排解\nnotification_showTroubleShooting_accesskey=T\n\n# LOCALIZATION NOTE (project_tab_loading): This is shown as a temporary tab\n# title for browser tab projects when the tab is still loading.\nproject_tab_loading=載入中…\n\n# These messages appear in a notification box when an error occur.\n\nerror_cantInstallNotFullyConnected=未完全連線，無法安裝專案。\nerror_cantInstallValidationErrors=驗證錯誤，無法安裝專案。\nerror_listRunningApps=無法從裝置取得應用程式清單\n\n# Variable: name of the operation (in english)\nerror_operationTimeout=操作逾時: %1$S\nerror_operationFail=操作失敗: %1$S\n\n# Variable: app name\nerror_cantConnectToApp=無法連線至應用程式: %1$S\n\n# Variable: error message (in english)\nerror_cantFetchAddonsJSON=無法取回附加元件清單: %S\n\nerror_appProjectsLoadFailed=無法載入專案清單，可能是因為您在較新版本的 Firefox 中曾經使用過這個設定檔。\nerror_folderCreationFailed=無法在選擇的目錄建立專案資料夾。\n\n# Variable: runtime app build ID (looks like this %Y%M%D format) and firefox build ID (same format)\nerror_runtimeVersionTooRecent=連結的 runtime 的編譯日期（%1$S）比您的 Firefox（%2$S）還新。不支援這種設定，可能造成開發工具失效，請更新 Firefox。\n\naddons_stable=穩定版\naddons_unstable=不穩定版\n# LOCALIZATION NOTE (addons_simulator_label): This label is shown as the name of\n# a given simulator version in the \"Manage Simulators\" pane.  %1$S: Firefox OS\n# version in the simulator, ex. 1.3.  %2$S: Simulator stability label, ex.\n# \"stable\" or \"unstable\".\naddons_simulator_label=Firefox OS %1$S Simulator (%2$S)\naddons_install_button=安裝\naddons_uninstall_button=移除\naddons_adb_label=ADB Helper 附加元件\naddons_adapters_label=工具轉接器附加元件\naddons_adb_warning=若未安裝此附加元件將無法偵測 USB 裝置\naddons_status_unknown=?\naddons_status_installed=已安裝\naddons_status_uninstalled=未安裝\naddons_status_preparing=準備中\naddons_status_downloading=下載中\naddons_status_installing=安裝中\n\nruntimedetails_checkno=否\nruntimedetails_checkyes=是\nruntimedetails_checkunknown=未知（需要 ADB Helper 0.4.0 或更新版本）\nruntimedetails_notUSBDevice=不是 USB 裝置\n\n# Validation status\nstatus_tooltip=驗證狀態: %1$S\nstatus_valid=有效\nstatus_warning=警告\nstatus_error=錯誤\nstatus_unknown=未知\n\n# Device preferences and settings\ndevice_reset_default=還原為預設值\n\n# Simulator options\nsimulator_custom_device=自訂\nsimulator_custom_binary=自訂 B2G 程式…\nsimulator_custom_profile=自訂 Gaia 設定檔…\nsimulator_default_profile=使用預設值\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/shared/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - devtools/client/styleeditor/styleeditor.xul for context -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n<!ENTITY csscoverage.backButton \"返回\">\n\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n<!ENTITY csscoverage.unused \"未用到的規則\">\n<!ENTITY csscoverage.noMatches \"找不到符合下列規則的元素:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n<!ENTITY csscoverage.optimize.header \"可最佳化的頁面\">\n\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n<!ENTITY csscoverage.optimize.body1 \"某些情況下，您可以將標籤移動到\">\n<!ENTITY csscoverage.optimize.body2 \"頁面的底部，並建立包含頂端「load」事件之前需要的樣式的新行內元素來加速載入\">\n<!ENTITY csscoverage.optimize.body3 \"以下是您需要的樣式區塊:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n<!ENTITY csscoverage.optimize.bodyX \"所有規則皆已位於行內。\">\n\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n<!ENTITY csscoverage.footer1 \"請參考\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"CSS 涵蓋範圍工具的 MDN 文件\">\n<!ENTITY csscoverage.footer4 \"以了解此報告中的內容。\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/shared/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc2,\n# csscoverageStopDesc2, csscoverageOneShotDesc2, csscoverageToggleDesc2,\n# csscoverageReportDesc2): Short descriptions of the csscoverage commands\ncsscoverageDesc=控制 CSS 涵蓋範圍分析\ncsscoverageStartDesc2=開始收集 CSS 涵蓋範圍資料\ncsscoverageStopDesc2=停止收集 CSS 涵蓋範圍資料\ncsscoverageOneShotDesc2=收集即時的 CSS 涵蓋範圍資料\ncsscoverageToggleDesc2=切換收集 CSS 涵蓋範圍資料\ncsscoverageReportDesc2=顯示 CSS 涵蓋範圍報告\ncsscoverageStartNoReloadDesc=開始時不要重新載入頁面\ncsscoverageStartNoReloadManual=開啟時最好可以重新載入頁面，因為這樣才可以從已知的地方開始進行測試。但仍然可能會有不想要重新載入的理由（例如網頁上的某些東西會在重新載入後消失）\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply=正在分析 CSS 涵蓋範圍\ncsscoverageDoneReply=CSS 涵蓋範圍分析已完成\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError=正在分析 CSS 涵蓋範圍\ncsscoverageNotRunningError=未進行 CSS 涵蓋範圍分析\ncsscoverageNotRunError=未分析過 CSS 涵蓋範圍\ncsscoverageNoRemoteError=目標不支援 CSS 涵蓋範圍工具\ncsscoverageOneShotReportError=「oneshot」資料無法取得 CSS 涵蓋範圍報告，請使用 start 或 stop。\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/shared/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=連入連線\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=收到要求進行遠端除錯的連線請求。遠端使用者將可以完全控制您的瀏覽器！\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=客戶端位置: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=伺服器位置: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=要允許連線嗎？\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=停用\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=驗證客戶端\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=您連線的端點需要您提供更多資訊以驗證此連線，請在下方輸入對方顯示的 token。\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=我的憑證: %1$S\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=Token: %1$S\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=提供客戶端的 Token\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=客戶端畫面中應該顯示了一組 token 值，請在此輸入該 token 值以驗證您是要與此客戶端連線。\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/shared/gcli.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Web Console\n# command line which is available from the Web Developer sub-menu\n# -> 'Web Console'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# For each command there are in general two strings. As an example consider\n# the 'pref' command.\n# commandDesc (e.g. prefDesc for the command 'pref'): this string contains a\n# very short description of the command. It's designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\n# commandManual (e.g. prefManual for the command 'pref'): this string will\n# contain a fuller description of the command. It's diplayed when the user\n# asks for help about a specific command (e.g. 'help pref').\n\n# LOCALIZATION NOTE: This message is used to describe any command or command\n# parameter when no description has been provided.\ncanonDescNone=（無說明）\n\n# LOCALIZATION NOTE: The default name for a group of parameters.\ncanonDefaultGroupName=選項\n\n# LOCALIZATION NOTE (canonProxyDesc, canonProxyManual): These commands are\n# used to execute commands on a remote system (using a proxy). Parameters: %S\n# is the name of the remote system.\ncanonProxyDesc=於 %S 執行指令\ncanonProxyManual=在遠端系統中執行的一組指令，遠端系統將透過 %S 進行連線\n\n# LOCALIZATION NOTE: This error message is displayed when we try to add a new\n# command (using a proxy) where one already exists with the same name.\ncanonProxyExists=已有名為「%S」的指令\n\n# LOCALIZATION NOTE: This message describes the '{' command, which allows\n# entry of JavaScript like traditional developer tool command lines.\ncliEvalJavascript=直接輸入 JavaScript\n\n# LOCALIZATION NOTE: This message is displayed when the command line has more\n# arguments than the current command can understand.\ncliUnusedArg=太多參數\n\n# LOCALIZATION NOTE: The title of the dialog which displays the options that\n# are available to the current command.\ncliOptions=可用選項\n\n# LOCALIZATION NOTE: The error message when the user types a command that\n# isn't registered\ncliUnknownCommand2=無效指令:「%1$S」。\n\n# LOCALIZATION NOTE: A parameter should have a value, but doesn't\ncliIncompleteParam=「%1$S」需要有值。\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that does not exist, but should (e.g. for use with File->Open) %1$S is a\n# filename\nfileErrNotExists=「%1$S」不存在\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a file\n# that exists, but should not (e.g. for use with File->Save As) %1$S is a\n# filename\nfileErrExists=「%1$S」已存在\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-file, when a file is needed. %1$S is a filename\nfileErrIsNotFile=「%1$S」不是檔案\n\n# LOCALIZATION NOTE: Error message given when a file argument points to a\n# non-directory, when a directory is needed (e.g. for use with 'cd') %1$S is a\n# filename\nfileErrIsNotDirectory=「%1$S」不是資料夾\n\n# LOCALIZATION NOTE: Error message given when a file argument does not match\n# the specified regular expression %1$S is a filename %2$S is a regular\n# expression\nfileErrDoesntMatch=「%1$S」與「%2$S」不符合\n\n# LOCALIZATION NOTE: When the menu has displayed all the matches that it\n# should (i.e. about 10 items) then we display this to alert the user that\n# more matches are available.\nfieldMenuMore=太多符合選項，請繼續輸入\n\n# LOCALIZATION NOTE: The command line provides completion for JavaScript\n# commands, however there are times when the scope of what we're completing\n# against can't be used. This error message is displayed when this happens.\njstypeParseScope=失去 Scope\n\n# LOCALIZATION NOTE (jstypeParseMissing, jstypeBeginSyntax,\n# jstypeBeginUnterm): These error messages are displayed when the command line\n# is doing JavaScript completion and encounters errors.\njstypeParseMissing=找不到屬性「%S」\njstypeBeginSyntax=語法錯誤\njstypeBeginUnterm=未結束的字串結尾\n\n# LOCALIZATION NOTE: This message is displayed if the system for providing\n# JavaScript completions encounters and error it displays this.\njstypeParseError=錯誤\n\n# LOCALIZATION NOTE (typesNumberNan, typesNumberNotInt2, typesDateNan): These\n# error messages are displayed when the command line is passed a variable\n# which has the wrong format and can't be converted. Parameters: %S is the\n# passed variable.\ntypesNumberNan=無法將「%S」轉換為數字。\ntypesNumberNotInt2=無法將「%S」轉換為整數。\ntypesDateNan=無法將「%S」轉換為日期。\n\n# LOCALIZATION NOTE (typesNumberMax, typesNumberMin, typesDateMax,\n# typesDateMin): These error messages are displayed when the command line is\n# passed a variable which has a value out of range (number or date).\n# Parameters: %1$S is the passed variable, %2$S is the limit value.\ntypesNumberMax=%1$S 超過了允許的最大值: %2$S。\ntypesNumberMin=%1$S 比允許的最小值: %2$S 還小。\ntypesDateMax=%1$S 在允許的最大值 %2$S 之後。\ntypesDateMin=%1$S 在允許的最小值 %2$S 之前。\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# passed an option with a limited number of correct values, but the passed\n# value is not one of them.\ntypesSelectionNomatch=無法使用「%S」。\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# expecting a CSS query string, however the passed string is not valid.\nnodeParseSyntax=CSS 查詢當中發生語法錯誤\n\n# LOCALIZATION NOTE (nodeParseMultiple, nodeParseNone): These error messages\n# are displayed when the command line is expecting a CSS string that matches a\n# single node, but more nodes (or none) match.\nnodeParseMultiple=太多符合字串（%S）\nnodeParseNone=沒有符合字串\n\n# LOCALIZATION NOTE (helpDesc, helpManual, helpSearchDesc, helpSearchManual3):\n# These strings describe the \"help\" command, used to display a description of\n# a command (e.g. \"help pref\"), and its parameter 'search'.\nhelpDesc=取得可用指令的說明\nhelpManual=提供某個指令（當輸入了搜尋字串，且找到相符的結果時）或是所有可用指令（當未輸入搜尋字串，或是沒有搜尋結果時）的說明。\nhelpSearchDesc=搜尋字串\nhelpSearchManual3=要用來篩選顯示指令的搜尋字串。不支援正規表達式。\n\n# LOCALIZATION NOTE: These strings are displayed in the help page for a\n# command in the console.\nhelpManSynopsis=簡介\n\n# LOCALIZATION NOTE: This message is displayed in the help page if the command\n# has no parameters.\nhelpManNone=無\n\n# LOCALIZATION NOTE: This message is displayed in response to the 'help'\n# command when used without a filter, just above the list of known commands.\nhelpListAll=可用指令:\n\n# LOCALIZATION NOTE (helpListPrefix, helpListNone): These messages are\n# displayed in response to the 'help <search>' command (i.e. with a search\n# string), just above the list of matching commands. Parameters: %S is the\n# search string.\nhelpListPrefix=以「%S」開始的指令:\nhelpListNone=沒有指令以「%S」開始\n\n# LOCALIZATION NOTE (helpManRequired, helpManOptional, helpManDefault): When\n# the 'help x' command wants to show the manual for the 'x' command, it needs\n# to be able to describe the parameters as either required or optional, or if\n# they have a default value.\nhelpManRequired=必要的\nhelpManOptional=非必要\nhelpManDefault=非必填。預設值為 %1$S\n\n# LOCALIZATION NOTE: This forms part of the output from the 'help' command.\n# 'GCLI' is a project name and should be left untranslated.\nhelpIntro=GCLI 是一套為網頁開發者提供好用的命令列的實驗功能。\n\n# LOCALIZATION NOTE: Text shown as part of the output of the 'help' command\n# when the command in question has sub-commands, before a list of the matching\n# sub-commands.\nsubCommands=子命令\n\n# LOCALIZATION NOTE: This error message is displayed when the command line is\n# cannot find a match for the parse types.\ncommandParseError=命令列剖析錯誤\n\n# LOCALIZATION NOTE (contextDesc, contextManual, contextPrefixDesc): These\n# strings are used to describe the 'context' command and its 'prefix'\n# parameter. See localization comment for 'connect' for an explanation about\n# 'prefix'.\ncontextDesc=特別使用某組指令\ncontextManual=為之後輸入的指令設定預設前綴字元。例如「context git」指令可讓您輸入「commit」就好，不需輸入「git commit」。\ncontextPrefixDesc=命令前綴\n\n# LOCALIZATION NOTE: This message message displayed during the processing of\n# the 'context' command, when the found command is not a parent command.\ncontextNotParentError=無法使用「%1$S」作為前綴，因為它不是上層指令。\n\n# LOCALIZATION NOTE (contextReply, contextEmptyReply): These messages are\n# displayed during the processing of the 'context' command, to indicate\n# success or that there is no command prefix.\ncontextReply=使用 %1$S 作為命令前綴字\ncontextEmptyReply=已取消設定命令前綴字\n\n# LOCALIZATION NOTE (connectDesc, connectManual, connectPrefixDesc,\n# connectMethodDesc, connectUrlDesc, connectDupReply): These strings describe\n# the 'connect' command and all its available parameters. A 'prefix' is an \n# alias for the remote server (think of it as a \"connection name\"), and it\n# allows to identify a specific server when connected to multiple remote\n# servers.\nconnectDesc=傳輸指令到伺服器中執行\nconnectManual=連線到伺服器，建立伺服器中指令的本機版本。遠端指令將會有前綴字元以與本機指令分別（請使用 context 指令跳過前綴字元）\nconnectPrefixDesc=已匯入指令的上層前綴字元\nconnectMethodDesc=連線方法\nconnectUrlDesc=連線至哪個網址\nconnectDupReply=%S 連線已存在。\n\n# LOCALIZATION NOTE: The output of the 'connect' command, telling the user\n# what it has done. Parameters: %S is the prefix command. See localization\n# comment for 'connect' for an explanation about 'prefix'.\nconnectReply=已新增 %S 個指令。\n\n# LOCALIZATION NOTE (disconnectDesc2, disconnectManual2,\n# disconnectPrefixDesc): These strings describe the 'disconnect' command and\n# all its available parameters. See localization comment for 'connect' for an\n# explanation about 'prefix'.\ndisconnectDesc2=自伺服器斷線\ndisconnectManual2=自目前連結執行遠端命令的伺服器斷線\ndisconnectPrefixDesc=已匯入指令的上層前綴字元\n\n# LOCALIZATION NOTE: This is the output of the 'disconnect' command,\n# explaining the user what has been done. Parameters: %S is the number of\n# commands removed.\ndisconnectReply=已移除 %S 個指令。\n\n# LOCALIZATION NOTE (globalDesc, globalWindowDesc, globalOutput): These\n# strings describe the 'global' command and its parameters\nglobalDesc=變更 JS global\nglobalWindowDesc=新增視窗 / global\nglobalOutput=JS global 現在是 %S\n\n# LOCALIZATION NOTE: These strings describe the 'clear' command\nclearDesc=清除輸出區域\n\n# LOCALIZATION NOTE (langDesc, langOutput): These strings describe the 'lang'\n# command and its parameters\nlangDesc=輸入不同語言的指令\nlangOutput=您現在正使用 %S\n\n# LOCALIZATION NOTE (prefDesc, prefManual, prefListDesc, prefListManual,\n# prefListSearchDesc, prefListSearchManual, prefShowDesc, prefShowManual,\n# prefShowSettingDesc, prefShowSettingManual): These strings describe the\n# 'pref' command and all its available sub-commands and parameters.\nprefDesc=控制設定的命令\nprefManual=顯示並修改 GCLI 以及環繞環境偏好設定的指令\nprefListDesc=顯示可用設定\nprefListManual=顯示偏好設定的清單，可以使用「search」參數來過濾\nprefListSearchDesc=過濾顯示的設定值清單\nprefListSearchManual=在可用的偏好設定清單中搜尋所輸入的字串\nprefShowDesc=顯示設定值\nprefShowManual=顯示指定的偏好設定值\nprefShowSettingDesc=要顯示的設定值名稱\nprefShowSettingManual=要顯示的設定值名稱\n\n# LOCALIZATION NOTE: This message is used to show the preference name and the\n# associated preference value. Parameters: %1$S is the preference name, %2$S\n# is the preference value.\nprefShowSettingValue=%1$S: %2$S\n\n# LOCALIZATION NOTE (prefSetDesc, prefSetManual, prefSetSettingDesc,\n# prefSetSettingManual, prefSetValueDesc, prefSetValueManual): These strings\n# describe the 'pref set' command and all its parameters.\nprefSetDesc=修改設定值\nprefSetManual=修改環境定義的偏好設定\nprefSetSettingDesc=要修改的設定值\nprefSetSettingManual=要修改的設定值名稱。\nprefSetValueDesc=設定值的新值\nprefSetValueManual=指定的設定值的新值\n\n# LOCALIZATION NOTE (prefResetDesc, prefResetManual, prefResetSettingDesc,\n# prefResetSettingManual): These strings describe the 'pref reset' command and\n# all its parameters.\nprefResetDesc=重設一個選項\nprefResetManual=將某個選項還原為系統預設值\nprefResetSettingDesc=要還原的設定\nprefResetSettingManual=要還原為系統預設值的設定名稱\n\n# LOCALIZATION NOTE: This string is displayed in the output from the 'pref\n# list' command as a label to an input element that allows the user to filter\n# the results.\nprefOutputFilter=篩選條件\n\n# LOCALIZATION NOTE (prefOutputName, prefOutputValue): These strings are\n# displayed in the output from the 'pref list' command as table headings.\nprefOutputName=名稱\nprefOutputValue=值\n\n# LOCALIZATION NOTE (introDesc, introManual): These strings describe the\n# 'intro' command. The localization of 'Got it!' should be the same used in\n# introTextGo.\nintroDesc=顯示開啟訊息\nintroManual=重新顯示要顯示給新使用者的訊息，直到他們點擊「知道了！」按鈕為止\n\n# LOCALIZATION NOTE (introTextOpening3, introTextCommands, introTextKeys2,\n# introTextF1Escape, introTextGo): These strings are displayed when the user\n# first opens the developer toolbar to explain the command line, and is shown\n# each time it is opened until the user clicks the 'Got it!' button.\nintroTextOpening3=GCLI 是一套為網頁開發者提供好用的命令列的實驗功能。\nintroTextCommands=請輸入\nintroTextKeys2=，如果要顯示或隱藏命令提示，請按\nintroTextF1Escape=F1/Escape\nintroTextGo=知道了！\n\n# LOCALIZATION NOTE: This is a short description of the 'hideIntro' setting.\nhideIntroDesc=顯示初始歡迎訊息\n\n# LOCALIZATION NOTE: This is a description of the 'eagerHelper' setting. It's\n# displayed when the user asks for help on the settings. eagerHelper allows\n# users to select between showing no tooltips, permanent tooltips, and only\n# important tooltips.\neagerHelperDesc=工具提示要多熱心\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/shared/gclicommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside Web Console commands.\n# The Web Console command line is available from the Web Developer sub-menu\n# -> 'Web Console'.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (helpDesc) A very short string used to describe the\n# function of the help command.\nhelpDesc=取得可用指令的說明\n\n# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to\n# explain the contents of the command help table.\nhelpAvailable=可用指令\n\n# LOCALIZATION NOTE (notAvailableInE10S) Used in the output of any command that\n# is not compatible with multiprocess mode (E10S).\nnotAvailableInE10S=多程序模式（E10S）當中無法使用「%1$S」指令\n\n# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the\n# function of the console command.\nconsoleDesc=可以控制主控台的指令\n\n# LOCALIZATION NOTE (consoleManual) A longer description describing the\n# set of commands that control the console.\nconsoleManual=過濾、清除，並關閉網頁主控台\n\n# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the\n# function of the 'console clear' command.\nconsoleclearDesc=清除主控台\n\n# LOCALIZATION NOTE (screenshotDesc) A very short description of the\n# 'screenshot' command. See screenshotManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nscreenshotDesc=將頁面儲存為圖片\n\n# LOCALIZATION NOTE (screenshotManual) A fuller description of the 'screenshot'\n# command, displayed when the user asks for help on what it does.\nscreenshotManual=將整個視窗內容儲存為 PNG 圖片（可延遲一段時間）\n\n# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe\n# the 'filename' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFilenameDesc=目的檔案名稱\n\n# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the\n# 'filename' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFilenameManual=要將畫面擷圖寫入到什麼檔案名稱（應有「.png」附檔名）。\n\n# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe\n# the 'clipboard' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotClipboardDesc=複製畫面擷圖到剪貼簿？ (true/false)\n\n# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the\n# 'clipboard' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotClipboardManual=若設定為 true，代表您想要將畫面擷圖複製到剪貼簿，而不是儲存為檔案。\n\n# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of\n# the screenshot command.\nscreenshotGroupOptions=選項\n\n# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe\n# the 'delay' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDelayDesc=延遲（秒）\n\n# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the\n# 'delay' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDelayManual=等待幾秒後才擷取畫面圖片\n\n# LOCALIZATION NOTE (screenshotDPRDesc) A very short string to describe\n# the 'dpr' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotDPRDesc=裝置畫素比例\n\n# LOCALIZATION NOTE (screenshotDPRManual) A fuller description of the\n# 'dpr' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotDPRManual=擷取畫面時使用的裝置畫素比例\n\n# LOCALIZATION NOTE (screenshotFullPageDesc) A very short string to describe\n# the 'fullpage' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFullPageDesc=擷取整張網頁？（true/false）\n\n# LOCALIZATION NOTE (screenshotFullPageManual) A fuller description of the\n# 'fullpage' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFullPageManual=若設定為 true 則畫面擷圖將會包含目前網頁當中未捲動到的部分。\n\n# LOCALIZATION NOTE (screenshotFileDesc) A very short string to describe\n# the 'file' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotFileDesc=要儲存到檔案嗎？ (true/false)\n\n# LOCALIZATION NOTE (screenshotFileManual) A fuller description of the\n# 'file' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotFileManual=若設定為 true，代表就算啟用了其他選項（例如剪貼簿）後，仍將畫面擷圖儲存到檔案中。\n\n# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename\n# when no file name is provided. The first argument (%1$S) is the date string\n# in yyyy-mm-dd format and the second argument (%2$S) is the time string\n# in HH.MM.SS format. Please don't add the extension here.\nscreenshotGeneratedFilename=畫面擷取於 %1$S %2$S\n\n# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon\n# encountering error while saving the screenshot to the file specified.\nscreenshotErrorSavingToFile=無法儲存至\n\n# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the\n# screenshot is successfully saved to the file specified.\nscreenshotSavedToFile=已儲存至\n\n# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon\n# encountering error while copying the screenshot to clipboard.\nscreenshotErrorCopying=複製至剪貼簿時發生錯誤\n\n# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the\n# screenshot is successfully copied to the clipboard.\nscreenshotCopied=已複製至剪貼簿。\n\n# LOCALIZATION NOTE (screenshotTooltipPage) Text displayed as tooltip for screenshot button in devtools ToolBox.\nscreenshotTooltipPage=拍下整張網頁的畫面擷圖\n\n# LOCALIZATION NOTE (screenshotImgurDesc) A very short string to describe\n# the 'imgur' parameter to the 'screenshot' command, which is displayed in\n# a dialog when the user is using this command.\nscreenshotImgurDesc=上傳至 imgur.com\n\n# LOCALIZATION NOTE (screenshotImgurManual) A fuller description of the\n# 'imgur' parameter to the 'screenshot' command, displayed when the user\n# asks for help on what it does.\nscreenshotImgurManual=若您不想要存到硬碟，而是直接上傳至 imgur.com 的話請使用此功能\n\n# LOCALIZATION NOTE (screenshotImgurError) Text displayed to user upon\n# encountering error while uploading the screenshot to imgur.com.\nscreenshotImgurError=無法連線至 imgur API\n\n# LOCALIZATION NOTE (screenshotImgurUploading) Text displayed to user when the\n# screenshot is successfully sent to Imgur but the program is waiting on a response.\n# The argument (%1$S) is a new image URL at Imgur.\nscreenshotImgurUploaded=已上傳至 %1$S\n\n# LOCALIZATION NOTE (highlightDesc) A very short description of the\n# 'highlight' command. See highlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nhighlightDesc=強調節點\n\n# LOCALIZATION NOTE (highlightManual) A fuller description of the 'highlight'\n# command, displayed when the user asks for help on what it does.\nhighlightManual=強調頁面中符合選擇器的節點\n\n# LOCALIZATION NOTE (highlightSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'highlight' command, which is displayed in\n# a dialog when the user is using this command.\nhighlightSelectorDesc=CSS 選擇器\n\n# LOCALIZATION NOTE (highlightSelectorManual) A fuller description of the\n# 'selector' parameter to the 'highlight' command, displayed when the user\n# asks for help on what it does.\nhighlightSelectorManual=符合頁面中節點的 CSS 選擇器\n\n# LOCALIZATION NOTE (highlightOptionsDesc) The title of a set of options to\n# the 'highlight' command, displayed as a heading to the list of option.\nhighlightOptionsDesc=選項\n\n# LOCALIZATION NOTE (highlightHideGuidesDesc) A very short string to describe\n# the 'hideguides' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightHideGuidesDesc=隱藏導引\n\n# LOCALIZATION NOTE (highlightHideGuidesManual) A fuller description of the\n# 'hideguides' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightHideGuidesManual=隱藏強調的節點周圍的導引\n\n# LOCALIZATION NOTE (highlightShowInfoBarDesc) A very short string to describe\n# the 'showinfobar' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowInfoBarDesc=顯示節點資訊列\n\n# LOCALIZATION NOTE (highlightShowInfoBarManual) A fuller description of the\n# 'showinfobar' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowInfoBarManual=在強調的節點上方顯示資訊列（資訊列當中包含標籤名稱、屬性與尺寸）\n\n# LOCALIZATION NOTE (highlightShowAllDesc) A very short string to describe\n# the 'showall' option parameter to the 'highlight' command, which is\n# displayed in a dialog when the user is using this command.\nhighlightShowAllDesc=顯示所有符合節點\n\n# LOCALIZATION NOTE (highlightShowAllManual) A fuller description of the\n# 'showall' option parameter to the 'highlight' command, displayed when the\n# user asks for help on what it does.\nhighlightShowAllManual=若選擇器符合了太多節點，僅會顯示前 100 個節點，以避免拖慢頁面速度。使用此選項來顯示所有符合的節點\n\n# LOCALIZATION NOTE (highlightRegionDesc) A very short string to describe the\n# 'region' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightRegionDesc=Box model 範圍\n\n# LOCALIZATION NOTE (highlightRegionManual) A fuller description of the 'region'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightRegionManual=應該如何強調 Box model:「content」、「padding」、「border」或「margin」\n\n# LOCALIZATION NOTE (highlightFillDesc) A very short string to describe the\n# 'fill' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightFillDesc=填色樣式\n\n# LOCALIZATION NOTE (highlightFillManual) A fuller description of the 'fill'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightFillManual=使用自訂色彩來蓋過預設的區域填色樣式\n\n# LOCALIZATION NOTE (highlightKeepDesc) A very short string to describe the\n# 'keep' option parameter to the 'highlight' command, which is displayed in a\n# dialog when the user is using this command.\nhighlightKeepDesc=保留現有的強調色彩\n\n# LOCALIZATION NOTE (highlightKeepManual) A fuller description of the 'keep'\n# option parameter to the 'highlight' command, displayed when the user asks for\n# help on what it does.\nhighlightKeepManual=預設情況下，現有的強調色彩將在執行指令時隱藏起來，設定此選項才會顯示\n\n# LOCALIZATION NOTE (highlightOutputConfirm) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and how\n# to turn highlighting off\nhighlightOutputConfirm2=已強調顯示 %1$S 個節點\n\n# LOCALIZATION NOTE (highlightOutputMaxReached) A confirmation message for the\n# 'highlight' command, displayed to the user once the command has been entered,\n# informing the user how many nodes have been highlighted successfully and that\n# some nodes could not be highlighted due to the maximum number of nodes being\n# reached, and how to turn highlighting off\nhighlightOutputMaxReached=符合 %1$S 個節點，但僅強調了 %2$S 個。請使用「--showall」參數顯示全部\n\n# LOCALIZATION NOTE (unhighlightDesc) A very short description of the\n# 'unhighlight' command. See unhighlightManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nunhighlightDesc=取消強調所有節點\n\n# LOCALIZATION NOTE (unhighlightManual) A fuller description of the 'unhighlight'\n# command, displayed when the user asks for help on what it does.\nunhighlightManual=取消強調所有先前使用「highlight」指令強調的節點\n\n# LOCALIZATION NOTE (restartBrowserDesc) A very short description of the\n# 'restart' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\n# The argument (%1$S) is the browser name.\nrestartBrowserDesc=重新啟動 %1$S\n\n# LOCALIZATION NOTE (restartBrowserNocacheDesc) A very short string to\n# describe the 'nocache' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserNocacheDesc=重新啟動時不從快取載入內容\n\n# LOCALIZATION NOTE (restartBrowserRequestCancelled) A string displayed to the\n# user when a scheduled restart has been aborted by the user.\nrestartBrowserRequestCancelled=使用者取消了重新啟動的請求。\n\n# LOCALIZATION NOTE (restartBrowserRestarting) A string displayed to the\n# user when a restart has been initiated without a delay.\n# The argument (%1$S) is the browser name.\nrestartBrowserRestarting=正在重新啟動 %1$S…\n\n# LOCALIZATION NOTE (restartBrowserGroupOptions) A label for the optional options of\n# the restart command.\nrestartBrowserGroupOptions=選項\n\n# LOCALIZATION NOTE (restartBrowserSafemodeDesc) A very short string to\n# describe the 'safemode' parameter to the 'restart' command, which is\n# displayed in a dialog when the user is using this command.\nrestartBrowserSafemodeDesc=重新啟動後進入安全模式\n\n# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'\n# command. See inspectManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ninspectDesc=檢測一個節點\n\n# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'\n# command, displayed when the user asks for help on what it does.\ninspectManual=使用 CSS 選擇器以開啟 DOM 螢光筆來檢視某個元素的尺寸大小與屬性\n\n# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the\n# 'node' parameter to the 'inspect' command, which is displayed in a dialog\n# when the user is using this command.\ninspectNodeDesc=CSS 選擇器\n\n# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'\n# parameter to the 'inspect' command, displayed when the user asks for help\n# on what it does.\ninspectNodeManual=CSS 選擇器將會使用 Document.querySelector 來識別某個單一元素\n\n# LOCALIZATION NOTE (eyedropperDesc) A very short description of the 'eyedropper'\n# command. See eyedropperManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neyedropperDesc=從頁面中挑選色彩\n\n# LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'\n# command, displayed when the user asks for help on what it does.\neyedropperManual=開啟頁面放大鏡，檢測頁面中的像素並複製色碼\n\n# LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands\n# to explain that the debugger must be opened first.\ndebuggerClosed=必須先開啟除錯器才能使用此指令\n\n# LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands\n# to explain that the debugger must be opened first before setting breakpoints.\ndebuggerStopped=必須在設定中斷點前就開啟除錯器\n\n# LOCALIZATION NOTE (breakDesc) A very short string used to describe the\n# function of the break command.\nbreakDesc=管理中斷點\n\n# LOCALIZATION NOTE (breakManual) A longer description describing the\n# set of commands that control breakpoints.\nbreakManual=要列出、新增或移除中斷點的指令\n\n# LOCALIZATION NOTE (breaklistDesc) A very short string used to describe the\n# function of the 'break list' command.\nbreaklistDesc=顯示已知的中斷點\n\n# LOCALIZATION NOTE (breaklistNone) Used in the output of the 'break list'\n# command to explain that the list is empty.\nbreaklistNone=未設定中斷點\n\n# LOCALIZATION NOTE (breaklistOutRemove) A title used in the output from the\n# 'break list' command on a button which can be used to remove breakpoints\nbreaklistOutRemove=移除\n\n# LOCALIZATION NOTE (breakaddAdded) Used in the output of the 'break add'\n# command to explain that a breakpoint was added.\nbreakaddAdded=已新增中斷點\n\n# LOCALIZATION NOTE (breakaddFailed) Used in the output of the 'break add'\n# command to explain that a breakpoint could not be added.\nbreakaddFailed=無法設定中斷點: %S\n\n# LOCALIZATION NOTE (breakaddDesc) A very short string used to describe the\n# function of the 'break add' command.\nbreakaddDesc=新增中斷點\n\n# LOCALIZATION NOTE (breakaddManual) A longer description describing the\n# set of commands that are responsible for adding breakpoints.\nbreakaddManual=支援的中斷點類型: line\n\n# LOCALIZATION NOTE (breakaddlineDesc) A very short string used to describe the\n# function of the 'break add line' command.\nbreakaddlineDesc=新增一行中斷點\n\n# LOCALIZATION NOTE (breakaddlineFileDesc) A very short string used to describe\n# the function of the file parameter in the 'break add line' command.\nbreakaddlineFileDesc=JS 檔案 URI\n\n# LOCALIZATION NOTE (breakaddlineLineDesc) A very short string used to describe\n# the function of the line parameter in the 'break add line' command.\nbreakaddlineLineDesc=行號\n\n# LOCALIZATION NOTE (breakdelDesc) A very short string used to describe the\n# function of the 'break del' command.\nbreakdelDesc=移除中斷點\n\n# LOCALIZATION NOTE (breakdelBreakidDesc) A very short string used to describe\n# the function of the index parameter in the 'break del' command.\nbreakdelBreakidDesc=中斷點索引\n\n# LOCALIZATION NOTE (breakdelRemoved) Used in the output of the 'break del'\n# command to explain that a breakpoint was removed.\nbreakdelRemoved=已移除中斷點\n\n# LOCALIZATION NOTE (dbgDesc) A very short string used to describe the\n# function of the dbg command.\ndbgDesc=管理除錯器\n\n# LOCALIZATION NOTE (dbgManual) A longer description describing the\n# set of commands that control the debugger.\ndbgManual=中斷或恢復主要執行緒、step in、step out，以及 step over 程式行的指令\n\n# LOCALIZATION NOTE (dbgOpen) A very short string used to describe the function\n# of the dbg open command.\ndbgOpen=開啟除錯器\n\n# LOCALIZATION NOTE (dbgClose) A very short string used to describe the function\n# of the dbg close command.\ndbgClose=關閉除錯器\n\n# LOCALIZATION NOTE (dbgInterrupt) A very short string used to describe the\n# function of the dbg interrupt command.\ndbgInterrupt=暫停主要執行緒\n\n# LOCALIZATION NOTE (dbgContinue) A very short string used to describe the\n# function of the dbg continue command.\ndbgContinue=恢復主要執行緒，並在中斷點後繼續執行，直到遇見下一個中斷點或指令碼結束\n\n# LOCALIZATION NOTE (dbgStepDesc) A very short string used to describe the\n# function of the dbg step command.\ndbgStepDesc=管理 stepping\n\n# LOCALIZATION NOTE (dbgStepManual) A longer description describing the\n# set of commands that control stepping.\ndbgStepManual=step in、step out，以及 step over 程式行的指令\n\n# LOCALIZATION NOTE (dbgStepOverDesc) A very short string used to describe the\n# function of the dbg step over command.\ndbgStepOverDesc=執行目前的陳述式並停留在下一個陳述式。若目前的陳述式呼叫了函數，則將執行整個函數，並停留在函數呼叫後的下一個陳述式\n\n# LOCALIZATION NOTE (dbgStepInDesc) A very short string used to describe the\n# function of the dbg step in command.\ndbgStepInDesc=執行目前的陳述式並停留在下一個陳述式。若目前的陳述式呼叫了函數，除錯器將會進入該函數，否則將會在下一個陳述式停止\n\n# LOCALIZATION NOTE (dbgStepOutDesc) A very short string used to describe the\n# function of the dbg step out command.\ndbgStepOutDesc=跳出目前的函數，並移動至上一層巢狀函數。若位於主程式當中，則將會執行指令碼到下一個中斷點或結束為止。被忽略的陳述式也會被執行，但不會被計算在 step 當中\n\n# LOCALIZATION NOTE (dbgListSourcesDesc) A very short string used to describe the\n# function of the dbg list command.\ndbgListSourcesDesc=列出已載入至除錯器的來源網址\n\n# LOCALIZATION NOTE (dbgBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg blackbox' command.\ndbgBlackBoxDesc=除錯器中的黑盒 (black box) 原始碼\n\n# LOCALIZATION NOTE (dbgBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg blackbox' command.\ndbgBlackBoxSourceDesc=要放進黑盒子 (black box) 中的原始碼\n\n# LOCALIZATION NOTE (dbgBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgBlackBoxGlobDesc=將所有符合下列 glob 的原始碼放進黑盒子 (black box)（例如: 「*.min.js」）\n\n# LOCALIZATION NOTE (dbgBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg blackbox' command.\ndbgBlackBoxInvertDesc=反向符合，所以我們將所有不是所指定或符合指定的 glob pattern 的原始碼放入黑盒子。\n\n# LOCALIZATION NOTE (dbgBlackBoxEmptyDesc) A very short string used to let the\n# user know that no sources were black boxed.\ndbgBlackBoxEmptyDesc=(未將任何原始碼加入黑盒子)\n\n# LOCALIZATION NOTE (dbgBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources were black boxed.\ndbgBlackBoxNonEmptyDesc=下列原始碼已被放入黑盒子:\n\n# LOCALIZATION NOTE (dbgBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgBlackBoxErrorDesc=放入黑盒子時發生錯誤:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxDesc) A very short string used to describe the\n# function of the 'dbg unblackbox' command.\ndbgUnBlackBoxDesc=停止在除錯器中將原始碼放入黑盒子\n\n# LOCALIZATION NOTE (dbgUnBlackBoxSourceDesc) A very short string used to describe the\n# 'source' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxSourceDesc=要停止放入黑盒子的某個原始碼\n\n# LOCALIZATION NOTE (dbgUnBlackBoxGlobDesc) A very short string used to describe the\n# 'glob' parameter to the 'dbg blackbox' command.\ndbgUnBlackBoxGlobDesc=停止放入所有符合此 glob 的原始碼（例如:「*.min.js」）\n\n# LOCALIZATION NOTE (dbgUnBlackBoxEmptyDesc) A very short string used to let the\n# user know that we did not stop black boxing any sources.\ndbgUnBlackBoxEmptyDesc=(未停止將任何原始碼放入黑盒子)\n\n# LOCALIZATION NOTE (dbgUnBlackBoxNonEmptyDesc) A very short string used to let the\n# user know which sources we stopped black boxing.\ndbgUnBlackBoxNonEmptyDesc=已停止將下列原始碼放入黑盒子:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxErrorDesc) A very short string used to let the\n# user know there was an error black boxing a source (whose url follows this\n# text).\ndbgUnBlackBoxErrorDesc=停止將原始碼放入黑盒子時發生錯誤:\n\n# LOCALIZATION NOTE (dbgUnBlackBoxInvertDesc) A very short string used to describe the\n# 'invert' parameter to the 'dbg unblackbox' command.\ndbgUnBlackBoxInvertDesc=反向符合，所以我們將不會把所有不是所指定或符合指定的 glob pattern 的原始碼放入黑盒子。\n\n# LOCALIZATION NOTE (consolecloseDesc) A very short description of the\n# 'console close' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsolecloseDesc=關閉主控台\n\n# LOCALIZATION NOTE (consoleopenDesc) A very short description of the\n# 'console open' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nconsoleopenDesc=開啟主控台\n\n# LOCALIZATION NOTE (editDesc) A very short description of the 'edit'\n# command. See editManual2 for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\neditDesc=調整頁面資源\n\n# LOCALIZATION NOTE (editManual2) A fuller description of the 'edit' command,\n# displayed when the user asks for help on what it does.\neditManual2=編輯此頁面中的某個資源\n\n# LOCALIZATION NOTE (editResourceDesc) A very short string to describe the\n# 'resource' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditResourceDesc=要編輯的網址\n\n# LOCALIZATION NOTE (editLineToJumpToDesc) A very short string to describe the\n# 'line' parameter to the 'edit' command, which is displayed in a dialog\n# when the user is using this command.\neditLineToJumpToDesc=要跳到的行號\n\n# LOCALIZATION NOTE (resizePageDesc) A very short string to describe the\n# 'resizepage' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizePageDesc=調整頁面大小\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'width' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgWidthDesc=寬度（像素）\n\n# LOCALIZATION NOTE (resizePageArgWidthDesc) A very short string to describe the\n# 'height' parameter to the 'resizepage' command, which is displayed in a dialog\n# when the user is using this command.\nresizePageArgHeightDesc=高度（像素）\n\n# LOCALIZATION NOTE (resizeModeOnDesc) A very short string to describe the\n# 'resizeon ' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOnDesc=進入適應性設計模式\n\n# LOCALIZATION NOTE (resizeModeOffDesc) A very short string to describe the\n# 'resize off' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeOffDesc=離開適應性設計檢視模式\n\n# LOCALIZATION NOTE (resizeModeToggleDesc) A very short string to describe the\n# 'resize toggle' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToggleDesc=切換適應性設計檢視模式\n\n# LOCALIZATION NOTE (resizeModeToggleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles Responsive Design Mode.\n# Keyboard shortcut will be shown inside brackets.\nresizeModeToggleTooltip2=適應性設計模式（%S）\n\n# LOCALIZATION NOTE (resizeModeToDesc) A very short string to describe the\n# 'resize to' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeToDesc=調整頁面大小\n\n# LOCALIZATION NOTE (resizeModeDesc) A very short string to describe the\n# 'resize' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\nresizeModeDesc=控制適應性設計檢視模式\n\n# LOCALIZATION NOTE (resizeModeManual) A fuller description of the 'resize'\n# command, displayed when the user asks for help on what it does.\n# The argument (%1$S) is the browser name.\nresizeModeManual2=使用適應性設計的網站會依據不同環境有不同的版面，所以不論是在行動裝置、投影螢幕，或是任何其他大小的環境中都顯示得很好。適應性設計模式讓您不需手動調整 %1$S 的視窗大小就可以很簡單地測試不同的顯示版面。\n\n# LOCALIZATION NOTE (cmdDesc) A very short description of the 'cmd'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdDesc=操作指令\n\n# LOCALIZATION NOTE (cmdRefreshDesc) A very short description of the 'cmd refresh'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdRefreshDesc=重新讀取 mozcmd 目錄\n\n# LOCALIZATION NOTE (cmdStatus3) When the we load new commands from mozcmd\n# directory, we report where we loaded from using %1$S.\ncmdStatus3=已自「%1$S」載入指令\n\n# LOCALIZATION NOTE (cmdSetdirDesc)  A very short description of the 'cmd setdir'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\ncmdSetdirDesc=設定 mozcmd 資料夾\n\n# LOCALIZATION NOTE (cmdSetdirManual3) A fuller description of the 'cmd setdir'\n# command, displayed when the user asks for help on what it does.\ncmdSetdirManual3=「mozcmd」資料夾可簡單地讓您建立自訂指令。若需更多資訊請參考 https://developer.mozilla.org/docs/Tools/GCLI/Customization\n\n# LOCALIZATION NOTE (cmdSetdirDirectoryDesc) The description of the directory\n# parameter to the 'cmd setdir' command.\ncmdSetdirDirectoryDesc=包含 .mozcmd 檔案的資料夾\n\n# LOCALIZATION NOTE (addonDesc) A very short description of the 'addon'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonDesc=控制附加元件\n\n# LOCALIZATION NOTE (addonListDesc) A very short description of the 'addon list'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\naddonListDesc=列出已安裝的附加元件\n\n# LOCALIZATION NOTE (addonListTypeDesc) A very short description of the\n# 'addon list <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonListTypeDesc=選擇附加元件類型\n\n# LOCALIZATION NOTE (addonListDictionaryHeading, addonListExtensionHeading,\n# addonListLocaleHeading, addonListPluginHeading, addonListThemeHeading,\n# addonListUnknownHeading) Used in the output of the 'addon list' command as the\n# first line of output.\naddonListDictionaryHeading=目前安裝了下列字典:\naddonListExtensionHeading=目前安裝了下列擴充套件:\naddonListLocaleHeading=目前安裝了下列語言套件:\naddonListPluginHeading=目前安裝了下列外掛程式:\naddonListThemeHeading=目前安裝了下列佈景主題:\naddonListAllHeading=目前安裝了下列附加元件:\naddonListUnknownHeading=目前安裝了下列所選擇類型的附加元件:\n\n# LOCALIZATION NOTE (addonListOutEnable, addonListOutDisable) Used in the\n# output of the 'addon list' command as the labels for the enable/disable\n# action buttons in the listing. This string is designed to be shown in a\n# small action button next to the addon name, which is why it should be as\n# short as possible.\naddonListOutEnable=啟用\naddonListOutDisable=停用\n\n# LOCALIZATION NOTE (addonPending, addonPendingEnable, addonPendingDisable,\n# addonPendingUninstall, addonPendingInstall, addonPendingUpgrade) Used in\n# the output of the 'addon list' command as the descriptions of pending\n# addon operations. addonPending is used as a prefix for a list of pending\n# actions (named by the other lookup variables). These strings are designed\n# to be shown alongside addon names, which is why they should be as short\n# as possible.\naddonPending=擱置中\naddonPendingEnable=已啟用　\naddonPendingDisable=已停用\naddonPendingUninstall=移除\naddonPendingInstall=安裝\naddonPendingUpgrade=升級\n\n# LOCALIZATION NOTE (addonNameDesc) A very short description of the\n# name parameter of numerous add-on commands. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\naddonNameDesc=附加元件名稱\n\n# LOCALIZATION NOTE (addonNoneOfType) Used in the output of the 'addon list'\n# command when a search for add-ons of a particular type were not found.\naddonNoneOfType=目前未安裝該類型的附加元件。\n\n# LOCALIZATION NOTE (addonEnableDesc) A very short description of the\n# 'addon enable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonEnableDesc=啟用所指定的附加元件\n\n# LOCALIZATION NOTE (addonAlreadyEnabled) Used in the output of the\n# 'addon enable' command when an attempt is made to enable an add-on that is\n# already enabled.\naddonAlreadyEnabled=%S 已被啟用。\n\n# LOCALIZATION NOTE (addonEnabled) Used in the output of the 'addon enable'\n# command when an add-on is enabled.\naddonEnabled=已啟用 %S。\n\n# LOCALIZATION NOTE (addonDisableDesc) A very short description of the\n# 'addon disable <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonDisableDesc=停用所指定的附加元件\n\n# LOCALIZATION NOTE (addonAlreadyDisabled) Used in the output of the\n# 'addon disable' command when an attempt is made to disable an add-on that is\n# already disabled.\naddonAlreadyDisabled=%S 已被停用。\n\n# LOCALIZATION NOTE (addonDisabled) Used in the output of the 'addon disable'\n# command when an add-on is disabled.\naddonDisabled=已停用 %S。\n\n# LOCALIZATION NOTE (addonCtpDesc) A very short description of the\n# 'addon ctp <type>' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\naddonCtpDesc=將指定的外掛程式設定為點擊後播放。\n\n# LOCALIZATION NOTE (addonCtp) Used in the output of the 'addon ctp'\n# command when a plugin is set to click-to-play.\naddonCtp=將 %S 設定為點擊後播放。\n\n# LOCALIZATION NOTE (addonAlreadyCtp) Used in the output of the\n# 'addon ctp' command when an attempt is made to set a plugin to\n# click-to-play that is already set to click-to-play.\naddonAlreadyCtp=已將 %S 設定為點擊後播放。\n\n# LOCALIZATION NOTE (addonCantCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the addon is not a plugin.\naddonCantCtp=%S 不是外掛程式，無法設定為點擊後播放。\n\n# LOCALIZATION NOTE (addonNoCtp) Used in the output of the 'addon\n# ctp' command when an attempt is made to set an addon to click-to-play,\n# but the plugin cannot be set to click-to-play for some reason.\naddonNoCtp=無法將 %S 設定為點擊後播放。\n\n# LOCALIZATION NOTE (exportDesc) A very short description of the 'export'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\nexportDesc=匯出資源\n\n# LOCALIZATION NOTE (exportHtmlDesc) A very short description of the 'export\n# html' command. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nexportHtmlDesc=自頁面匯出 HTML\n\n# LOCALIZATION NOTE (pagemodDesc) A very short description of the 'pagemod'\n# command. This string is designed to be shown in a menu alongside the command\n# name, which is why it should be as short as possible.\npagemodDesc=修改頁面內容\n\n# LOCALIZATION NOTE (pagemodReplaceDesc) A very short description of the\n# 'pagemod replace' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodReplaceDesc=搜尋並取代頁面元素\n\n# LOCALIZATION NOTE (pagemodReplaceSearchDesc) A very short string to describe\n# the 'search' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceSearchDesc=搜尋內容\n\n# LOCALIZATION NOTE (pagemodReplaceReplaceDesc) A very short string to describe\n# the 'replace' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceReplaceDesc=取代字串\n\n# LOCALIZATION NOTE (pagemodReplaceIgnoreCaseDesc) A very short string to\n# describe the 'ignoreCase' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceIgnoreCaseDesc=將大小寫視為相同\n\n# LOCALIZATION NOTE (pagemodReplaceRootDesc) A very short string to describe the\n# 'root' parameter to the 'pagemod replace' command, which is displayed in\n# a dialog when the user is using this command.\npagemodReplaceRootDesc=搜尋根的 CSS 選擇器\n\n# LOCALIZATION NOTE (pagemodReplaceSelectorDesc) A very short string to describe\n# the 'selector' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceSelectorDesc=搜尋中要符合的 CSS 選擇器\n\n# LOCALIZATION NOTE (pagemodReplaceAttributesDesc) A very short string to\n# describe the 'attributes' parameter to the 'pagemod replace' command, which is\n# displayed in a dialog when the user is using this command.\npagemodReplaceAttributesDesc=屬性符合正規表達式\n\n# LOCALIZATION NOTE (pagemodReplaceAttrOnlyDesc) A very short string to describe\n# the 'attrOnly' parameter to the 'pagemod replace' command, which is displayed\n# in a dialog when the user is using this command.\npagemodReplaceAttrOnlyDesc=只對屬性進行搜尋\n\n# LOCALIZATION NOTE (pagemodReplaceContentOnlyDesc) A very short string to\n# describe the 'contentOnly' parameter to the 'pagemod replace' command, which\n# is displayed in a dialog when the user is using this command.\npagemodReplaceContentOnlyDesc=只對文字節點進行搜尋\n\n# LOCALIZATION NOTE (pagemodReplaceResultMatchedElements) A string displayed as\n# the result of the 'pagemod replace' command.\npagemodReplaceResult=與選擇器符合的元素: %1$S。取代文字節點: %2$S。取代屬性: %3$S。\n\n# LOCALIZATION NOTE (pagemodRemoveDesc) A very short description of the\n# 'pagemod remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\npagemodRemoveDesc=移除頁面中的元素與屬性\n\n# LOCALIZATION NOTE (pagemodRemoveElementDesc) A very short description of the\n# 'pagemod remove element' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveElementDesc=移除頁面中的元素\n\n# LOCALIZATION NOTE (pagemodRemoveElementSearchDesc) A very short string to\n# describe the 'search' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementSearchDesc=指定要移除的元素的 CSS 選擇器\n\n# LOCALIZATION NOTE (pagemodRemoveElementRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove element' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveElementRootDesc=指定搜尋根的 CSS 選擇器\n\n# LOCALIZATION NOTE (pagemodRemoveElementStripOnlyDesc) A very short string to\n# describe the 'stripOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementStripOnlyDesc=移除元素但留下內容\n\n# LOCALIZATION NOTE (pagemodRemoveElementIfEmptyOnlyDesc) A very short string to\n# describe the 'ifEmptyOnly' parameter to the 'pagemod remove element' command,\n# which is displayed in a dialog when the user is using this command.\npagemodRemoveElementIfEmptyOnlyDesc=只移除空元素\n\n# LOCALIZATION NOTE (pagemodRemoveElementResultMatchedAndRemovedElements)\n# A string displayed as the result of the 'pagemod remove element' command.\npagemodRemoveElementResultMatchedAndRemovedElements=符合選擇器的元素: %1$S。移除的元素: %2$S。\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeDesc) A very short description of the\n# 'pagemod remove attribute' command. This string is designed to be shown in\n# a menu alongside the command name, which is why it should be as short as\n# possible.\npagemodRemoveAttributeDesc=移除符合的屬性\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchAttributesDesc) A very short\n# string to describe the 'searchAttributes' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchAttributesDesc=使用正規表達式指定要移除的屬性\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeSearchElementsDesc) A very short\n# string to describe the 'searchElements' parameter to the 'pagemod remove\n# attribute' command, which is displayed in a dialog when the user is using this\n# command.\npagemodRemoveAttributeSearchElementsDesc=要包含的元素的 CSS 選擇器\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeRootDesc) A very short string to\n# describe the 'root' parameter to the 'pagemod remove attribute' command, which\n# is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeRootDesc=搜尋根的 CSS 選擇器\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeIgnoreCaseDesc) A very short string\n# to describe the 'ignoreCase' parameter to the 'pagemod remove attribute'\n# command, which is displayed in a dialog when the user is using this command.\npagemodRemoveAttributeIgnoreCaseDesc=將大小寫視為相同\n\n# LOCALIZATION NOTE (pagemodRemoveAttributeResult) A string displayed as the\n# result of the 'pagemod remove attribute' command.\npagemodRemoveAttributeResult=符合選擇器的元素: %1$S。移除的屬性: %2$S。\n\n# LOCALIZATION NOTE (toolsDesc2) A very short description of the 'tools'\n# command, the parent command for tool-hacking commands.\n# The argument (%1$S) is the browser name.\ntoolsDesc2=修改 %1$S 開發者工具\n\n# LOCALIZATION NOTE (toolsManual2) A fuller description of the 'tools'\n# command. The argument (%1$S) is the browser name.\ntoolsManual2=與直接修改 %1$S 開發者工具相關的指令。\n\n# LOCALIZATION NOTE (toolsSrcdirDesc) A very short description of the 'tools srcdir'\n# command, for pointing your developer tools loader at a mozilla-central source tree.\ntoolsSrcdirDesc=自 mozilla-central checkout 載入工具\n\n# LOCALIZATION NOTE (toolsSrcdirNotFound2) Shown when the 'tools srcdir' command was handed\n# an invalid srcdir.\ntoolsSrcdirNotFound2=%1$S 不存在，或不是取自 mozilla-central。\n\n# LOCALIZATION NOTE (toolsSrcdirReloaded2) Displayed when tools have been reloaded by the\n# 'tools srcdir' command.\ntoolsSrcdirReloaded2=已自 %1$S 載入工具。\n\n# LOCALIZATION NOTE (toolsSrcdirManual2) A full description of the 'tools srcdir'\n# command. The argument (%1$S) is the browser name.\ntoolsSrcdirManual2=自完整的 mozilla-central  checkout 載入 %1$S 開發者工具。\n\n# LOCALIZATION NOTE (toolsSrcdirDir) The srcdir argument to the 'tools srcdir' command.\ntoolsSrcdirDir=一個 mozilla-central checkout\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A short description of the 'tools builtin'\n# command, which overrides a previous 'tools srcdir' command.\ntoolsBuiltinDesc=使用內建工具\n\n# LOCALIZATION NOTE (toolsBuiltinDesc) A fuller description of the 'tools builtin'\n# command.\ntoolsBuiltinManual=使用內建工具，覆蓋所有先前的 srcdir 指令。\n\n# LOCALIZATION NOTE (toolsBuiltinReloaded) Displayed when tools are loaded with the\n# 'tools builtin' command.\ntoolsBuiltinReloaded=已載入內建工具。\n\n# LOCALIZATION NOTE (toolsReloadDesc) A short description of the 'tools reload' command.\n# which will reload the tools from the current srcdir.\ntoolsReloadDesc=重新載入開發者工具\n\n# LOCALIZATION NOTE (toolsReloaded2) Displayed when tools are reloaded with the 'tools\n# reload' command.\ntoolsReloaded2=已重新載入工具。\n\n# LOCALIZATION NOTE (cookieDesc) A very short description of the 'cookie'\n# command. See cookieManual for a fuller description of what it does. This\n# string is designed to be shown in a menu alongside the command name, which\n# is why it should be as short as possible.\ncookieDesc=顯示並修改 Cookie\n\n# LOCALIZATION NOTE (cookieManual) A fuller description of the 'cookie'\n# command, displayed when the user asks for help on what it does.\ncookieManual=列出、建立、刪除，或修改目前網域 Cookie 的指令\n\n# LOCALIZATION NOTE (cookieListDesc) A very short description of the\n# 'cookie list' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieListDesc=顯示 Cookie\n\n# LOCALIZATION NOTE (cookieListManual) A fuller description of the 'cookie list'\n# command, displayed when the user asks for help on what it does.\ncookieListManual=顯示與目前頁面相關的 Cookie 清單\n\n# LOCALIZATION NOTE (cookieListOutHost,cookieListOutPath,cookieListOutExpires,cookieListOutAttributes):\n# The 'cookie list' command has a number of headings for cookie properties.\n# Particular care should be taken in translating these strings as they have\n# references to names in the cookies spec.\ncookieListOutHost=主機:\ncookieListOutPath=路徑:\ncookieListOutExpires=有效期限:\ncookieListOutAttributes=屬性:\n\n# LOCALIZATION NOTE (cookieListOutNone) The output of the 'cookie list' command\n# uses this string when no cookie attributes (like httpOnly, secure, etc) apply\ncookieListOutNone=無\n\n# LOCALIZATION NOTE (cookieListOutSession) The output of the 'cookie list'\n# command uses this string to describe a cookie with an expiry value of '0'\n# that is to say it is a session cookie\ncookieListOutSession=瀏覽器結束時 (此次瀏覽階段)\n\n# LOCALIZATION NOTE (cookieListOutNonePage) The output of the 'cookie list'\n# command uses this string for pages like 'about:blank' which can't contain\n# cookies\ncookieListOutNonePage=在此頁面找不到 cookie\n\n# LOCALIZATION NOTE (cookieListOutNoneHost) The output of the 'cookie list'\n# command uses this string when there are no cookies on a given web page\ncookieListOutNoneHost=找不到 %1$S 的 cookie\n\n# LOCALIZATION NOTE (cookieListOutEdit) A title used in the output from the\n# 'cookie list' command on a button which can be used to edit cookie values\ncookieListOutEdit=編輯\n\n# LOCALIZATION NOTE (cookieListOutRemove) A title used in the output from the\n# 'cookie list' command on a button which can be used to remove cookies\ncookieListOutRemove=移除\n\n# LOCALIZATION NOTE (cookieRemoveDesc) A very short description of the\n# 'cookie remove' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieRemoveDesc=移除 Cookie\n\n# LOCALIZATION NOTE (cookieRemoveManual) A fuller description of the 'cookie remove'\n# command, displayed when the user asks for help on what it does.\ncookieRemoveManual=移除指定鍵值的 Cookie\n\n# LOCALIZATION NOTE (cookieRemoveKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie remove' command, which is displayed in a dialog\n# when the user is using this command.\ncookieRemoveKeyDesc=要移除的 Cookie 鍵值\n\n# LOCALIZATION NOTE (cookieSetDesc) A very short description of the\n# 'cookie set' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncookieSetDesc=設定 Cookie\n\n# LOCALIZATION NOTE (cookieSetManual) A fuller description of the 'cookie set'\n# command, displayed when the user asks for help on what it does.\ncookieSetManual=透過指定鍵值名稱、值，以及一個或多個下列非必要屬性: expires（以秒為單位的 max-age 或是 GMTString 格式的有效期限日期）、path、domain、secure\n\n# LOCALIZATION NOTE (cookieSetKeyDesc) A very short string to describe the\n# 'key' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetKeyDesc=要設定的 Cookie 的鍵值\n\n# LOCALIZATION NOTE (cookieSetValueDesc) A very short string to describe the\n# 'value' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetValueDesc=要設定的 Cookie 的值\n\n# LOCALIZATION NOTE (cookieSetOptionsDesc) The title of a set of options to\n# the 'cookie set' command, displayed as a heading to the list of option.\ncookieSetOptionsDesc=選項\n\n# LOCALIZATION NOTE (cookieSetPathDesc) A very short string to describe the\n# 'path' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetPathDesc=要設定的 Cookie 的路徑\n\n# LOCALIZATION NOTE (cookieSetDomainDesc) A very short string to describe the\n# 'domain' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetDomainDesc=要設定的 Cookie 的網域\n\n# LOCALIZATION NOTE (cookieSetSecureDesc) A very short string to describe the\n# 'secure' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSecureDesc=只能透過 https 傳輸\n\n# LOCALIZATION NOTE (cookieSetHttpOnlyDesc) A very short string to describe the\n# 'httpOnly' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetHttpOnlyDesc=無法自客戶端腳本存取\n\n# LOCALIZATION NOTE (cookieSetSessionDesc) A very short string to describe the\n# 'session' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetSessionDesc=僅在此次瀏覽階段有效\n\n# LOCALIZATION NOTE (cookieSetExpiresDesc) A very short string to describe the\n# 'expires' parameter to the 'cookie set' command, which is displayed in a dialog\n# when the user is using this command.\ncookieSetExpiresDesc=Cookie 的有效期限 (RFC2822 或 ISO 8601 日期格式)\n\n# LOCALIZATION NOTE (jsbDesc) A very short description of the\n# 'jsb' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbDesc=JavaScript 美觀器\n\n# LOCALIZATION NOTE (jsbUrlDesc) A very short description of the\n# 'jsb <url>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbUrlDesc=要變美觀的 JS 檔案 URL\n\n# LOCALIZATION NOTE (jsbIndentSizeDesc) A very short description of the\n# 'jsb <indentSize>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentSizeDesc=縮排格數\n\n# LOCALIZATION NOTE (jsbIndentSizeManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentSizeManual=每一行行首要縮排的格數\n\n# LOCALIZATION NOTE (jsbIndentCharDesc) A very short description of the\n# 'jsb <indentChar>' parameter. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\njsbIndentCharDesc=用在每一行行首縮排的字元\n\n# LOCALIZATION NOTE (jsbIndentCharManual) A fuller description of the\n# 'jsb <indentChar>' parameter, displayed when the user asks for help on what it\n# does.\njsbIndentCharManual=用在每一行行首縮排的字元，通常為空白或 tab。\n\n# the 'jsb <doNotPreserveNewlines>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short\n# as possible.\njsbDoNotPreserveNewlinesDesc=不要保留換行符號\n\n# LOCALIZATION NOTE (jsbPreserveNewlinesManual) A fuller description of the\n# 'jsb <jsbPreserveNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveNewlinesManual=是否保存目前的換行\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesDesc) A very short description of the\n# 'jsb <preserveMaxNewlines>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbPreserveMaxNewlinesDesc=最多連續的換行數量\n\n# LOCALIZATION NOTE (jsbPreserveMaxNewlinesManual) A fuller description of the\n# 'jsb <preserveMaxNewlines>' parameter, displayed when the user asks for help\n# on what it does.\njsbPreserveMaxNewlinesManual=最多可以連續換行幾行\n\n# LOCALIZATION NOTE (jsbJslintHappyDesc) A very short description of the\n# 'jsb <jslintHappy>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbJslintHappyDesc=強迫使用 jslint-stricter 模式？\n\n# LOCALIZATION NOTE (jsbJslintHappyManual) A fuller description of the\n# 'jsb <jslintHappy>' parameter, displayed when the user asks for help\n# on what it does.\njsbJslintHappyManual=設定為 true 時，將會強迫使用 jslint-stricter 模式\n\n# LOCALIZATION NOTE (jsbBraceStyleDesc2) A very short description of the\n# 'jsb <braceStyle>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbBraceStyleDesc2=選擇大括號的樣式\n\n# LOCALIZATION NOTE (jsbBraceStyleManual2) A fuller description of the\n# 'jsb <braceStyle>' parameter, displayed when the user asks for help\n# on what it does.\n#\n# NOTES: The keywords collapse, expand, end-expand and expand-strict should not\n# be translated. \"even if it will break your code\" means that the resulting code\n# may no longer be functional.\njsbBraceStyleManual2=選擇大括號的樣式： collapse - 讓大括號放在控制敘述 (Control Statement) 的同一行、expand - 讓大括號獨自成行 (Allman / ANSI 風格)、end-expand - 只讓結束的大括號獨自成行，或是 expand-strict - 就算會讓程式錯誤也將大括號獨自成行。\n\n# LOCALIZATION NOTE (jsbNoSpaceBeforeConditionalDesc) A very short description\n# of the 'jsb <noSpaceBeforeConditional>' parameter. This string is designed to\n# be shown in a menu alongside the command name, which is why it should be as\n# short as possible.\njsbNoSpaceBeforeConditionalDesc=條件敘述句前不要有空格\n\n# LOCALIZATION NOTE (jsbUnescapeStringsDesc) A very short description of the\n# 'jsb <unescapeStrings>' parameter. This string is designed to be shown\n# in a menu alongside the command name, which is why it should be as short as\n# possible.\njsbUnescapeStringsDesc=Unescape \\\\xNN 字元？\n\n# LOCALIZATION NOTE (jsbUnescapeStringsManual) A fuller description of the\n# 'jsb <unescapeStrings>' parameter, displayed when the user asks for help\n# on what it does.\njsbUnescapeStringsManual=是否要 unescape 使用 \\\\xNN 表記方式的字元？\n\n# LOCALIZATION NOTE (jsbInvalidURL) Displayed when an invalid URL is passed to\n# the jsb command.\njsbInvalidURL=請輸入有效 URL\n\n# LOCALIZATION NOTE (jsbOptionsDesc) The title of a set of options to\n# the 'jsb' command, displayed as a heading to the list of options.\njsbOptionsDesc=選項\n\n# LOCALIZATION NOTE (calllogDesc) A very short description of the\n# 'calllog' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogDesc=操縱函數呼叫紀錄的指令\n\n# LOCALIZATION NOTE (calllogStartDesc) A very short description of the\n# 'calllog start' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStartDesc=開始將函數呼叫記錄至主控台\n\n# LOCALIZATION NOTE (calllogStartReply) A string displayed as the result of\n# the 'calllog start' command.\ncalllogStartReply=已開始紀錄呼叫。\n\n# LOCALIZATION NOTE (calllogStopDesc) A very short description of the\n# 'calllog stop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogStopDesc=停止紀錄函數呼叫\n\n# LOCALIZATION NOTE (calllogStopNoLogging) A string displayed as the result of\n# the 'calllog stop' command when there is nothing to stop.\ncalllogStopNoLogging=目前並不在紀錄呼叫\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog stop' command when there are logging actions to stop.\ncalllogStopReply=已停止紀錄呼叫。啟用環境: %1$S。\n\n# LOCALIZATION NOTE (calllogStartChromeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStartDesc=開始將來自 chrome 程式碼中的函數呼叫紀錄至主控台\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart <sourceType>' parameter. This string is designed to be\n# shown in a menu alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeDesc=自全域物件、JSM URI，或 JS 取得全域物件\n\n# LOCALIZATION NOTE (calllogChromeSourceTypeDesc) A very short description of the\n# 'calllog chromestart' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeSourceTypeManual=自哪一個全域物件、JSM 的 URI、或 JS 來取得全域物件，並於 chrome 執行\n\n# LOCALIZATION NOTE (calllogChromeStartReply) A string displayed as the result\n# of the 'calllog chromestart' command.\ncalllogChromeStartReply=已開始紀錄呼叫。\n\n# LOCALIZATION NOTE (calllogChromeStopDesc) A very short description of the\n# 'calllog chromestop' command. This string is designed to be shown in a menu\n# alongside the command name, which is why it should be as short as possible.\ncalllogChromeStopDesc=停止紀錄函數呼叫\n\n# LOCALIZATION NOTE (calllogChromeStopNoLogging) A string displayed as the\n# result of the 'calllog chromestop' command when there is nothing to stop.\ncalllogChromeStopNoLogging=目前沒有在紀錄 chrome code 呼叫\n\n# LOCALIZATION NOTE (calllogStopReply) A string displayed as the result of\n# the 'calllog chromestop' command when there are logging actions to stop.\ncalllogChromeStopReply=已停止紀錄呼叫。啟用環境: %1$S。\n\n# LOCALIZATION NOTE (callLogChromeAnonFunction) A string displayed as the result\n# of the 'calllog chromestart' command when an anonymouse function is to be\n# logged.\ncallLogChromeAnonFunction=<匿名>\n\n# LOCALIZATION NOTE (callLogChromeMethodCall) A string displayed as the result\n# of the 'calllog chromestart' command to proceed a method name when it is to be\n# logged.\ncallLogChromeMethodCall=Method call\n\n# LOCALIZATION NOTE (callLogChromeInvalidJSM) A string displayed as the result\n# of the 'calllog chromestart' command with an invalid JSM or JSM path.\ncallLogChromeInvalidJSM=無效的 JSM！\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundContent) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# content-variable and an invalid variable name.\ncallLogChromeVarNotFoundContent=內容視窗中找不到變數。\n\n# LOCALIZATION NOTE (callLogChromeVarNotFoundChrome) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of\n# chrome-variable and an invalid variable name.\ncallLogChromeVarNotFoundChrome=Chrome 視窗中找不到變數。\n\n# LOCALIZATION NOTE (callLogChromeEvalException) A string displayed as the\n# result of the 'calllog chromestart' command with a source type of JavaScript\n# and invalid JavaScript code.\ncallLogChromeEvalException=評估的 JavaScript 丟出了下列例外\n\n# LOCALIZATION NOTE (callLogChromeEvalNeedsObject) A string displayed as the\n# result of passing a non-JavaScript object creating source via the\n# 'calllog chromestart javascript' command.\ncallLogChromeEvalNeedsObject=The JavaScript source must evaluate to an object whose method calls are to be logged e.g. \"({a1: function() {this.a2()},a2: function() {}});\"\n\n# LOCALIZATION NOTE (scratchpadOpenTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which opens Scratchpad.\nscratchpadOpenTooltip=程式碼速記本\n\n# LOCALIZATION NOTE (paintflashingDesc) A very short string used to describe the\n# function of the \"paintflashing\" command\npaintflashingDesc=強調繪圖區\n\n# LOCALIZATION NOTE (paintflashingOnDesc) A very short string used to describe the\n# function of the \"paintflashing on\" command.\npaintflashingOnDesc=開啟閃爍繪圖區\n\n# LOCALIZATION NOTE (paintflashingOffDesc) A very short string used to describe the\n# function of the \"paintflashing off\" command.\npaintflashingOffDesc=關閉閃爍繪圖區\n\n# LOCALIZATION NOTE (paintflashingChrome) A very short string used to describe the\n# function of the \"paintflashing on/off chrome\" command.\npaintflashingChromeDesc=chrome frames\n\n# LOCALIZATION NOTE (paintflashingManual) A longer description describing the\n# set of commands that control paint flashing.\npaintflashingManual=用不同色彩繪出重繪區域\n\n# LOCALIZATION NOTE (paintflashingTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles paint flashing.\npaintflashingTooltip=強調繪圖區\n\n# LOCALIZATION NOTE (paintflashingToggleDesc) A very short string used to describe the\n# function of the \"paintflashing toggle\" command.\npaintflashingToggleDesc=切換閃爍描繪區\n\n# LOCALIZATION NOTE (splitconsoleTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the split webconsole.\n# Keyboard shortcut will be shown inside brackets.\nsplitconsoleTooltip2=切換分割主控台（%S）\n\n# LOCALIZATION NOTE (appCacheDesc) A very short string used to describe the\n# function of the \"appcache\" command\nappCacheDesc=應用程式快取工具\n\n# LOCALIZATION NOTE (appCacheValidateDesc) A very short string used to describe\n# the function of the \"appcache validate\" command.\nappCacheValidateDesc=驗證快取資訊清單\n\n# LOCALIZATION NOTE (appCacheValidateManual) A fuller description of the\n# 'validate' parameter to the 'appcache' command, displayed when the user asks\n# for help on what it does.\nappCacheValidateManual=尋找快取資訊檔的相關問題，以及它所參照的檔案\n\n# LOCALIZATION NOTE (appCacheValidateUriDesc) A very short string used to describe\n# the function of the \"uri\" parameter of the appcache validate\" command.\nappCacheValidateUriDesc=要檢查的 URI\n\n# LOCALIZATION NOTE (appCacheValidated) Displayed by the \"appcache validate\"\n# command when it has been successfully validated.\nappCacheValidatedSuccessfully=成功驗證 Appcache。\n\n# LOCALIZATION NOTE (appCacheClearDesc) A very short string used to describe\n# the function of the \"appcache clear\" command.\nappCacheClearDesc=清除應用程式快取中的項目\n\n# LOCALIZATION NOTE (appCacheClearManual) A fuller description of the\n# 'appcache clear' command, displayed when the user asks for help on what it does.\nappCacheClearManual=清除應用程式快取中的一個或多個項目\n\n# LOCALIZATION NOTE (appCacheClearCleared) Displayed by the \"appcache clear\"\n# command when entries are successfully cleared.\nappCacheClearCleared=成功清除快取項目。\n\n# LOCALIZATION NOTE (AppCacheListDesc) A very short string used to describe\n# the function of the \"appcache list\" command.\nappCacheListDesc=顯示應用程式快取項目清單。\n\n# LOCALIZATION NOTE (AppCacheListManual) A fuller description of the\n# 'appcache list' command, displayed when the user asks for help on what it does.\nappCacheListManual=顯示所有應用程式快取項目的清單。若使用了 search 參數，則表格將會顯示包含搜尋關鍵字的項目。\n\n# LOCALIZATION NOTE (AppCacheListSearchDesc) A very short string used to describe\n# the function of the \"search\" parameter of the appcache list\" command.\nappCacheListSearchDesc=使用搜尋詞彙過濾結果。\n\n# LOCALIZATION NOTE (AppCacheList*) Row headers for the 'appcache list' command.\nappCacheListKey=Key:\nappCacheListDataSize=資料大小:\nappCacheListDeviceID=裝置 ID:\nappCacheListExpirationTime=有效期限:\nappCacheListFetchCount=取回次數:\nappCacheListLastFetched=上次取回:\nappCacheListLastModified=上次修改:\n\n# LOCALIZATION NOTE (appCacheListViewEntry) The text for the view entry button\n# of the 'appcache list' command.\nappCacheListViewEntry=檢視項目\n\n# LOCALIZATION NOTE (appCacheViewEntryDesc) A very short string used to describe\n# the function of the \"appcache viewentry\" command.\nappCacheViewEntryDesc=開啟包含指定的快取項目資訊的新分頁。\n\n# LOCALIZATION NOTE (appCacheViewEntryManual) A fuller description of the\n# 'appcache viewentry' command, displayed when the user asks for help on what it\n# does.\nappCacheViewEntryManual=開啟包含指定的快取項目資訊的新分頁。\n\n# LOCALIZATION NOTE (appCacheViewEntryKey) A very short string used to describe\n# the function of the \"key\" parameter of the 'appcache viewentry' command.\nappCacheViewEntryKey=要顯示的項目的鍵值。\n\n# LOCALIZATION NOTE (profilerDesc) A very short string used to describe the\n# function of the profiler command.\nprofilerDesc=管理效能分析器\n\n# LOCALIZATION NOTE (profilerManual) A longer description describing the\n# set of commands that control the profiler.\nprofilerManual=開始或停止 JavaScript 效能分析器的指令\n\n# LOCALIZATION NOTE (profilerOpen) A very short string used to describe the function\n# of the profiler open command.\nprofilerOpenDesc=開啟效能分析器\n\n# LOCALIZATION NOTE (profilerClose) A very short string used to describe the function\n# of the profiler close command.\nprofilerCloseDesc=關閉效能分析器\n\n# LOCALIZATION NOTE (profilerStart) A very short string used to describe the function\n# of the profiler start command.\nprofilerStartDesc=開始效能分析\n\n# LOCALIZATION NOTE (profilerStartManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerStartManual=您想要啟動的分析器名稱。\n\n# LOCALIZATION NOTE (profilerStop) A very short string used to describe the function\n# of the profiler stop command.\nprofilerStopDesc=停止效能分析\n\n# LOCALIZATION NOTE (profilerStopManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to lookup an existing profile by its name.\nprofilerStopManual=您想要停止的分析器名稱。\n\n# LOCALIZATION NOTE (profilerList) A very short string used to describe the function\n# of the profiler list command.\nprofilerListDesc=列出所有效能分析設定檔\n\n# LOCALIZATION NOTE (profilerShow) A very short string used to describe the function\n# of the profiler show command.\nprofilerShowDesc=顯示各個設定檔\n\n# LOCALIZATION NOTE (profilerShowManual) A fuller description of the 'profile name'\n# parameter. This parameter is used to name a newly created profile or to lookup\n# an existing profile by its name.\nprofilerShowManual=分析器名稱。\n\n# LOCALIZATION NOTE (profilerAlreadyStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has already\n# been started.\nprofilerAlreadyStarted2=檢測器正在執行中\n\n# LOCALIZATION NOTE (profilerNotFound) A message that is displayed whenever\n# an operation cannot be completed because the profile in question could not be\n# found.\nprofilerNotFound=找不到設定檔\n\n# LOCALIZATION NOTE (profilerNotStarted) A message that is displayed whenever\n# an operation cannot be completed because the profile in question has not been\n# started yet. It also contains a hint to use the 'profile start' command to\n# start the profiler.\nprofilerNotStarted3=檢測器還沒有開始，請使用「profile start」開始檢測\n\n# LOCALIZATION NOTE (profilerStarted2) A very short string that indicates that\n# we have started recording.\nprofilerStarted2=記錄中…\n\n# LOCALIZATION NOTE (profilerStopped) A very short string that indicates that\n# we have stopped recording.\nprofilerStopped=已停止…\n\n# LOCALIZATION NOTE (profilerNotReady) A message that is displayed whenever\n# an operation cannot be completed because the profiler has not been opened yet.\nprofilerNotReady=要使用此指令，您必須先開啟效能分析器\n\n# LOCALIZATION NOTE (listenDesc) A very short string used to describe the\n# function of the 'listen' command.\nlistenDesc=開啟遠端除錯通訊埠\n\n# LOCALIZATION NOTE (listenManual2) A longer description of the 'listen'\n# command.\nlistenManual2=%1$S 可透過 TCP/IP 連線進行遠端除錯。由於安全性因素此功能被預設關閉，但可透過這個指令開啟。\n\n# LOCALIZATION NOTE (listenPortDesc) A very short string used to describe the\n# function of 'port' parameter to the 'listen' command.\nlistenPortDesc=要監聽的 TCP 連接埠\n\n# LOCALIZATION NOTE (listenProtocolDesc) A very short string used to describe the\n# function of 'protocol' parameter to the 'listen' command.\nlistenProtocolDesc=要使用的通訊協定\n\n# LOCALIZATION NOTE (listenDisabledOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenDisabledOutput=devtools.debugger.remote-enabled 偏好設定停用了 listen 指令\n\n# LOCALIZATION NOTE (listenInitOutput) Text of a message output during the\n# execution of the 'listen' command. %1$S is a port number\nlistenInitOutput=正在監聽 port %1$S\n\n# LOCALIZATION NOTE (listenNoInitOutput) Text of a message output during the\n# execution of the 'listen' command.\nlistenNoInitOutput=DebuggerServer 未初始化\n\n# LOCALIZATION NOTE (unlistenDesc) A very short string used to describe the\n# function of the 'unlisten' command.\nunlistenDesc=關閉所有遠端除錯連接埠\n\n# LOCALIZATION NOTE (unlistenManual) A longer description of the 'unlisten'\n# command.\nunlistenManual=關閉所有用來進行遠端除錯的連接埠。\n\n# LOCALIZATION NOTE (unlistenOutput) Text of a message output during the\n# execution of the 'unlisten' command.\nunlistenOutput=已關閉所有 TCP 通訊埠\n\n# LOCALIZATION NOTE (mediaDesc, mediaEmulateDesc, mediaEmulateManual,\n# mediaEmulateType, mediaResetDesc, mediaResetManual) These strings describe\n# the 'media' commands and all available parameters.\nmediaDesc=模擬 CSS 媒體類型\nmediaEmulateDesc=模擬指定的 CSS 媒體類型\nmediaEmulateManual=檢視文件在支援媒體類型設定的裝置上套用相對的 CSS 規則後會呈現的樣子。\nmediaEmulateType=要模擬的媒體類型\nmediaResetDesc=停止模擬 CSS 媒體類型\n\n# LOCALIZATION NOTE (qsaDesc, qsaQueryDesc)\n# These strings describe the 'qsa' commands and all available parameters.\nqsaDesc=對目前文件執行 querySelectorAll 並回傳符合的數量\nqsaQueryDesc=用逗號分隔的 CSS 選擇器\n\n# LOCALIZATION NOTE (injectDesc, injectManual, injectLibraryDesc, injectLoaded,\n# injectFailed) These strings describe the 'inject' commands and all available\n# parameters.\ninjectDesc=注入常用程式庫至本頁面\ninjectManual2=將常用程式庫注入頁面內容，也能在主控台中使用。\ninjectLibraryDesc=選擇要注入的程式庫，或輸入有效的指令碼 URI\ninjectLoaded=已載入 %1$S\ninjectFailed=%1$S 載入失敗 - URI 無效\n\n# LOCALIZATION NOTE (folderDesc, folderOpenDesc, folderOpenDir,\n# folderOpenProfileDesc) These strings describe the 'folder' commands and\n# all available parameters.\nfolderDesc=開啟資料夾\nfolderOpenDesc=開啟資料夾路徑\nfolderOpenDir=資料夾路徑\nfolderOpenProfileDesc=開啟設定檔目錄\n\n# LOCALIZATION NOTE (folderInvalidPath) A string displayed as the result\n# of the 'folder open' command with an invalid folder path.\nfolderInvalidPath=請輸入有效的路徑\n\n# LOCALIZATION NOTE (folderOpenDirResult) A very short string used to\n# describe the result of the 'folder open' command.\n# The argument (%1$S) is the folder path.\nfolderOpenDirResult=已開啟 %1$S\n\n# LOCALIZATION NOTE (mdnDesc) A very short string used to describe the\n# use of 'mdn' command.\nmdnDesc=自 MDN 取得文件\n# LOCALIZATION NOTE (mdnCssDesc) A very short string used to describe the\n# result of the 'mdn css' command.\nmdnCssDesc=自 MDN 取得指定的 CSS 屬性名稱的文件\n# LOCALIZATION NOTE (mdnCssProp) String used to describe the 'property name'\n# parameter used in the 'mdn css' command.\nmdnCssProp=屬性名稱\n# LOCALIZATION NOTE (mdnCssPropertyNotFound) String used to display an error in\n# the result of the 'mdn css' command. Errors occur when a given CSS property\n# wasn't found on MDN. The %1$S parameter will be replaced with the name of the\n# CSS property.\nmdnCssPropertyNotFound=找不到 CSS 屬性「%1$S」的 MDN 文件。\n# LOCALIZATION NOTE (mdnCssVisitPage) String used as the label of a link to the\n# MDN page for a given CSS property.\nmdnCssVisitPage=前往 MDN 頁面\n\n# LOCALIZATION NOTE (security)\nsecurityPrivacyDesc=顯示支援的安全性與隱私保護功能\nsecurityManual=用來列出並取得目前網域中安全性功能的建議。\nsecurityListDesc=顯示安全性功能\nsecurityListManual=顯示目前頁面所有相關的安全性功能清單。\n# CSP specific\nsecurityCSPDesc=顯示 CSP 相關安全性功能\nsecurityCSPManual=顯示關於要套用到目前頁面的 CSP 回饋。\nsecurityCSPRemWildCard=您可以移除星號嗎？\nsecurityCSPPotentialXSS=可能有 XSS 漏洞！\n# LOCALIZATION NOTE: do not translate 'Content-Security-Policy'\nsecurityCSPNoCSPOnPage=找不到頁面的 Content-Security-Policy: \nsecurityCSPHeaderOnPage=Content-Security-Policy for\nsecurityCSPROHeaderOnPage=Content-Security-Policy-Report-Only for\n# Referrer Policy specific\nsecurityReferrerPolicyDesc=顯示目前的 Referrer Policy\nsecurityReferrerPolicyManual=顯示目前頁面的 Referrer Policy，包含不同網址的 referrer 範例。\nsecurityReferrerNextURI=開啟下列網址時\nsecurityReferrerCalculatedReferrer=Referrer 將會是\n# LOCALIZATION NOTE: %1$S is the current page URI\nsecurityReferrerPolicyReportHeader=%1$S 的 Referrer Policy\nsecurityReferrerPolicyOtherDomain=其他來源\nsecurityReferrerPolicyOtherDomainDowngrade=其他來源 HTTP\nsecurityReferrerPolicySameDomain=相同來源\nsecurityReferrerPolicySameDomainDowngrade=相同主機 HTTP\n\n# LOCALIZATION NOTE (rulersDesc) A very short description of the\n# 'rulers' command. See rulersManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nrulersDesc=切換顯示頁面上的尺規\n\n# LOCALIZATION NOTE (rulersManual) A fuller description of the 'rulers'\n# command, displayed when the user asks for help on what it does.\nrulersManual=切換顯示目前頁面上的水平與垂直尺規\n\n# LOCALIZATION NOTE (rulersTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the rulers.\nrulersTooltip=切換顯示頁面上的尺規\n\n# LOCALIZATION NOTE (measureDesc) A very short description of the\n# 'measure' command. See measureManual for a fuller description of what\n# it does. This string is designed to be shown in a menu alongside the\n# command name, which is why it should be as short as possible.\nmeasureDesc=測量頁面中的部分\n\n# LOCALIZATION NOTE (measureManual) A fuller description of the 'measure'\n# command, displayed when the user asks for help on what it does.\nmeasureManual=使用測量工具來測量頁面中的任何部分\n\n# LOCALIZATION NOTE (measureTooltip) A string displayed as the\n# tooltip of button in devtools toolbox which toggles the measuring tool.\nmeasureTooltip=測量頁面中的部分\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/shared/shared.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (ellipsis): The ellipsis (three dots) character\nellipsis=…"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/devtools/shared/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=樣式檢測器\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=最符合\nrule.status.MATCHED=符合\nrule.status.PARENT_MATCH=上層符合\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=行內\nrule.sourceElement=元素\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=繼承自 %S\n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe=關鍵影格 %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles=(user agent)\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement=Pseudo-elements\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.selectedElement=此元素\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=無效的屬性值\n\n# LOCALIZATION NOTE (rule.filterProperty.title): Text displayed in the tooltip\n# of the search button that is shown next to a property that has been overridden\n# in the rule view.\nrule.filterProperty.title=過濾包含此屬性的規則\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=未選取元素。\n\n# LOCALIZATION NOTE (ruleView.selectorHighlighter.tooltip): Text displayed in a\n# tooltip when the mouse is over a selector highlighter icon in the rule view.\nrule.selectorHighlighter.tooltip=強調符合此選擇器的所有元素\n\n# LOCALIZATION NOTE (rule.colorSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a color swatch in the rule view.\nrule.colorSwatch.tooltip=點擊開啟色彩挑選器，可 Shift+點擊修改色彩格式\n\n# LOCALIZATION NOTE (rule.bezierSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a cubic-bezier swatch in the rule view.\nrule.bezierSwatch.tooltip=點擊開啟時間函數編輯器\n\n# LOCALIZATION NOTE (rule.filterSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a filter swatch in the rule view.\nrule.filterSwatch.tooltip=點擊開啟濾鏡編輯器\n\n# LOCALIZATION NOTE (rule.angleSwatch.tooltip): Text displayed in a tooltip\n# when the mouse is over a angle swatch in the rule view.\nrule.angleSwatch.tooltip=可 Shift+點擊切換角度格式\n\n# LOCALIZATION NOTE (rule.gridToggle.tooltip): Text displayed in a tooltip\n# when the mouse is over a CSS Grid toggle icon in the rule view.\nrule.gridToggle.tooltip=點擊切換強調 CSS Grid\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nstyleinspector.contextmenu.copyColor=複製色彩\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nstyleinspector.contextmenu.copyColor.accessKey=L\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the URL to the clipboard of the user.\nstyleinspector.contextmenu.copyUrl=複製網址\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl.accessKey): Access key for\n# the rule and computed view context menu \"Copy URL\" entry.\nstyleinspector.contextmenu.copyUrl.accessKey=U\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyImageDataUrl): In rule and computed view :\n# text displayed in the context menu for an image URL.\n# Clicking it copies the image as Data-URL to the clipboard of the user.\nstyleinspector.contextmenu.copyImageDataUrl=複製圖片的 Data URL\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyDataUri.accessKey): Access key for\n# the rule and computed view context menu \"Copy Image Data-URL\" entry.\nstyleinspector.contextmenu.copyImageDataUrl.accessKey=I\n\n# LOCALIZATION NOTE (styleinspector.copyDataUriError): Text set in the clipboard\n# if an error occurs when using the copyImageDataUrl context menu action\n# (invalid image link, timeout, etc...)\nstyleinspector.copyImageDataUrlError=圖片的 Data URL 複製失敗\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources): Text displayed in the rule view\n# context menu.\nstyleinspector.contextmenu.toggleOrigSources=顯示原始碼\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nstyleinspector.contextmenu.toggleOrigSources.accessKey=O\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs): Text displayed in the rule view\n# context menu to display docs from MDN for an item.\nstyleinspector.contextmenu.showMdnDocs=顯示 MDN 文件\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.showMdnDocs.accessKey): Access key for\n# the rule view context menu \"Show MDN docs\" entry.\nstyleinspector.contextmenu.showMdnDocs.accessKey=D\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addNewRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\n# This should match inspector.addRule.tooltip in inspector.properties\nstyleinspector.contextmenu.addNewRule=新增規則\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nstyleinspector.contextmenu.addNewRule.accessKey=R\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.selectAll=全選\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\nstyleinspector.contextmenu.selectAll.accessKey=A\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy): Text displayed in the\n# computed view context menu.\nstyleinspector.contextmenu.copy=複製\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Copy\" entry.\nstyleinspector.contextmenu.copy.accessKey=C\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyLocation): Text displayed in the\n# rule view context menu for copying the source location.\nstyleinspector.contextmenu.copyLocation=複製位置\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyDeclaration): Text\n# displayed in the rule view context menu for copying the property declaration.\nstyleinspector.contextmenu.copyPropertyDeclaration=複製屬性宣告\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyName): Text displayed in\n# the rule view context menu for copying the property name.\nstyleinspector.contextmenu.copyPropertyName=複製屬性名稱\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyValue): Text displayed in\n# the rule view context menu for copying the property value.\nstyleinspector.contextmenu.copyPropertyValue=複製屬性值\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copyRule): Text displayed in the\n# rule view context menu for copying the rule.\nstyleinspector.contextmenu.copyRule=複製規則\n\n# LOCALIZATION NOTE (styleinspector.contextmenu.copySelector): Text displayed in the\n# rule view context menu for copying the selector.\nstyleinspector.contextmenu.copySelector=複製選擇器\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW/locale/zh-TW/formautofill.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npreferenceGroupTitle = Form Autofill\nenableProfileAutofill = Enable Profile Autofill\nsavedProfiles = Saved Profiles…\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome/zh-TW.manifest",
    "content": "locale branding zh-TW zh-TW/locale/branding/\nlocale browser zh-TW zh-TW/locale/browser/\nlocale browser-region zh-TW zh-TW/locale/browser-region/\nlocale devtools zh-TW zh-TW/locale/zh-TW/devtools/client/\nlocale devtools-shared zh-TW zh-TW/locale/zh-TW/devtools/shared/\nlocale formautofill zh-TW zh-TW/locale/zh-TW/\nlocale pdf.js zh-TW zh-TW/locale/pdfviewer/\noverride chrome://global/locale/appstrings.properties chrome://browser/locale/appstrings.properties\noverride chrome://global/locale/netError.dtd chrome://browser/locale/netError.dtd\noverride chrome://mozapps/locale/downloads/settingsChange.dtd chrome://browser/locale/downloads/settingsChange.dtd\nresource search-plugins chrome://browser/locale/searchplugins/\n"
  },
  {
    "path": "langpacks/zh-TW/browser/chrome.manifest",
    "content": "manifest chrome/zh-TW.manifest\nmanifest features/chrome.manifest\n"
  },
  {
    "path": "langpacks/zh-TW/browser/crashreporter-override.ini",
    "content": "; This Source Code Form is subject to the terms of the Mozilla Public\n; License, v. 2.0. If a copy of the MPL was not distributed with this\n; file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# This file is in the UTF-8 encoding\n[Strings]\n# LOCALIZATION NOTE (CrashReporterProductErrorText2): The %s is replaced with a string containing detailed information.\nCrashReporterProductErrorText2=Firefox 意外碰上問題而自行關閉，重新啟動時將嘗試復原方才閱覽的分頁及視窗。\\n\\n可惜，我們無法傳回關於這次錯誤關閉的資訊報表。\\n\\n細節如下: %s\nCrashReporterDescriptionText2=Firefox 意外碰上問題而自行關閉，重新啟動時將嘗試復原方才閱覽的分頁及視窗。\\n\\n為了協助我們修正相關錯誤，煩請傳回錯誤關閉的資訊報表。\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/defaults/preferences/firefox-l10n.js",
    "content": "//@line 4 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-6-00000\\build\\l10n\\zh-TW\\browser\\firefox-l10n.js\"\n\n//@line 6 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-6-00000\\build\\l10n\\zh-TW\\browser\\firefox-l10n.js\"\n\n//@line 9 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-6-00000\\build\\l10n\\zh-TW\\browser\\firefox-l10n.js\"\npref(\"browser.search.geoSpecificDefaults\", true);\n\npref(\"general.useragent.locale\", \"zh-TW\");\n\n//@line 14 \"c:\\builds\\moz2_slave\\m-aurora-w32-l10n-ntly-6-00000\\build\\l10n\\zh-TW\\browser\\firefox-l10n.js\"\n\n// overwrite zh-CN defaults with zh-TW ones in win32 Firefox. (see bug 603549)\n// noted that below setting should change accordingly if setting in intl/all.js changes.\npref(\"font.name.serif.zh-CN\", \"Times New Roman\");\npref(\"font.name.sans-serif.zh-CN\", \"Arial\");\npref(\"font.name.monospace.zh-CN\", \"細明體\");  // MingLiU\npref(\"font.name-list.serif.zh-CN\", \"新細明體,PMingLiu,細明體,MingLiU\");\npref(\"font.name-list.sans-serif.zh-CN\", \"新細明體,PMingLiU,細明體,MingLiU\");\npref(\"font.name-list.monospace.zh-CN\", \"MingLiU,細明體\");\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/defaults/profile/bookmarks.html",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<!-- This is an automatically generated file.\n     It will be read and overwritten.\n     DO NOT EDIT! -->\n<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=UTF-8\">\n<TITLE>書籤</TITLE>\n<H1>書籤</H1>\n\n<DL><p>\n    <DT><H3 PERSONAL_TOOLBAR_FOLDER=\"true\" ID=\"rdf:#$FvPhC3\">個人書籤列</H3>\n<DD>此處的書籤會出現於書籤工具列上\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/zh-TW/firefox/central/\" ID=\"rdf:#$GvPhC3\">新手上路</A>\n    </DL><p>\n    <DT><H3 ID=\"rdf:#$ZvPhC3\">Mozilla Firefox</H3>\n    <DL><p>\n        <DT><A HREF=\"https://www.mozilla.org/zh-TW/firefox/help/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$22iCK1\">說明和教學</A>\n        <DT><A HREF=\"https://www.mozilla.org/zh-TW/firefox/customize/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$32iCK1\">自訂 Firefox</A>\n        <DT><A HREF=\"https://www.mozilla.org/zh-TW/contribute/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$42iCK1\">參與其中</A>\n        <DT><A HREF=\"https://www.mozilla.org/zh-TW/about/\" ICON=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=\" ID=\"rdf:#$52iCK1\">關於我們</A>\n    </DL><p>\n</DL><p>\n"
  },
  {
    "path": "langpacks/zh-TW/browser/defaults/profile/chrome/userChrome-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Edit this file and copy it as userChrome.css into your\n * profile-directory/chrome/\n */\n\n/*\n * This file can be used to customize the look of Mozilla's user interface\n * You should consider using !important on rules which you want to\n * override default settings.\n */\n\n/*\n * Do not remove the @namespace line -- it's required for correct functioning\n */\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"); /* set default namespace to XUL */\n\n\n/*\n * Some possible accessibility enhancements:\n */\n/*\n * Make all the default font sizes 20 pt:\n *\n * * {\n *   font-size: 20pt !important\n * }\n */\n/*\n * Make menu items in particular 15 pt instead of the default size:\n *\n * menupopup > * {\n *   font-size: 15pt !important\n * }\n */\n/*\n * Give the Location (URL) Bar a fixed-width font\n *\n * #urlbar {\n *    font-family: monospace !important;\n * }\n */\n\n/*\n * For more examples see http://www.mozilla.org/unix/customizing.html\n */\n \n"
  },
  {
    "path": "langpacks/zh-TW/browser/defaults/profile/chrome/userContent-example.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * Edit this file and copy it as userContent.css into your\n * profile-directory/chrome/\n */\n\n/*\n * This file can be used to apply a style to all web pages you view\n * Rules without !important are overruled by author rules if the\n * author sets any.  Rules with !important overrule author rules.\n */\n\n/*\n * example: give all tables a 2px border\n *\n * table { border: 2px solid; }\n */\n\n/*\n * example: turn off \"marquee\" element\n *\n * marquee { -moz-binding: none; }\n *\n */\n \n/* \n * For more examples see http://www.mozilla.org/unix/customizing.html\n */\n\n"
  },
  {
    "path": "langpacks/zh-TW/browser/defaults/profile/localstore.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<RDF:RDF\n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n</RDF:RDF>\n"
  },
  {
    "path": "langpacks/zh-TW/browser/defaults/profile/mimeTypes.rdf",
    "content": "<?xml version=\"1.0\"?>  \n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" \n     xmlns:NC=\"http://home.netscape.com/NC-rdf#\"\n     xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n\n  <Description about=\"urn:mimetypes\"> \n    <NC:MIME-types> \n      <Seq about=\"urn:mimetypes:root\"> \n      </Seq> \n    </NC:MIME-types> \n  </Description> \n</RDF>\n"
  },
  {
    "path": "langpacks/zh-TW/browser/features/chrome.manifest",
    "content": "manifest firefox@getpocket.com/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\nmanifest presentation@mozilla.org/chrome.manifest application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}\n"
  },
  {
    "path": "langpacks/zh-TW/browser/features/firefox@getpocket.com/chrome.manifest",
    "content": "manifest zh-TW.manifest\n"
  },
  {
    "path": "langpacks/zh-TW/browser/features/firefox@getpocket.com/zh-TW/locale/zh-TW/pocket.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddtags = 新增標籤\nalreadyhaveacct = 已經是 Pocket 使用者了嗎？\ncontinueff = 使用 Firefox 繼續\nerrorgeneric = 嘗試儲存至 Pocket 時發生錯誤。\nlearnmore = 更多資訊\nloginnow = 登入\nmaxtaglength = 標籤僅能有 25 字元\nmustbeconnected = 您必須連線至網際網路才能儲存至 Pocket。請檢查您的連線狀態後再試一次。\nonlylinkssaved = 僅能儲存鏈結\npagenotsaved = 未儲存頁面\npageremoved = 已移除頁面\npagesaved = 已儲存至 Pocket\nprocessingremove = 正在移除頁面…\nprocessingtags = 正在新增標籤…\nremovepage = 移除頁面\nsave = 儲存\nsaving = 儲存中…\nsignupemail = 使用電子郵件地址註冊\nsignuptosave = 免費註冊 Pocket 帳號。\nsuggestedtags = 建議的標籤\ntagline = 隨時隨地在任何裝置上的 Firefox 來儲存文章與影片，稍後再用 Pocket 開啟。\ntaglinestory_one = 在 Firefox 中點擊 Pocket 按鈕來儲存任何文章、影片或網頁。\ntaglinestory_two = 隨時隨地在任何裝置上用 Pocket 檢視。\ntagssaved = 已新增標籤\ntos = 繼續使用就代表您同意 Pocket 的 <a href=\"%1$S\" target=\"_blank\">服務條款</a> 及 <a href=\"%2$S\" target=\"_blank\">隱私權保護政策</a>\ntryitnow = 立刻試試\nsigninfirefox = 使用 Firefox 登入\nsignupfirefox = 使用 Firefox 註冊\nviewlist = 檢視清單\n\n# LOCALIZATION NOTE(pocket-button.label, pocket-button.tooltiptext, saveToPocketCmd.label, saveLinkToPocketCmd.label, pocketMenuitem.label):\n# \"Pocket\" is a brand name.\npocket-button.label = Pocket\npocket-button.tooltiptext = 儲存至 Pocket\nsaveToPocketCmd.label = 將頁面儲存至 Pocket\nsaveToPocketCmd.accesskey = k\nsaveLinkToPocketCmd.label = 將鏈結儲存至 Pocket\nsaveLinkToPocketCmd.accesskey = o\npocketMenuitem.label = 檢視 Pocket 清單\n"
  },
  {
    "path": "langpacks/zh-TW/browser/features/firefox@getpocket.com/zh-TW.manifest",
    "content": "locale pocket zh-TW zh-TW/locale/zh-TW/\n"
  },
  {
    "path": "langpacks/zh-TW/browser/features/loop@mozilla.org/chrome.manifest",
    "content": "manifest zh-TW.manifest\n"
  },
  {
    "path": "langpacks/zh-TW/browser/features/loop@mozilla.org/zh-TW/locale/zh-TW/loop.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Panel Strings\n\n## LOCALIZATION_NOTE(loopMenuItem_label): Label of the menu item that is placed\n## inside the browser 'Tools' menu. Use the unicode ellipsis char, \\u2026, or\n## use \"...\" if \\u2026 doesn't suit traditions in your locale.\nloopMenuItem_label=開始一段通話⋯\nloopMenuItem_accesskey=t\n\n## LOCALIZATION_NOTE(sign_in_again_title_line_one, sign_in_again_title_line_two2):\n## These are displayed together at the top of the panel when a user is needed to\n## sign-in again. The emphesis is on the first line to get the user to sign-in again,\n## and this is displayed in slightly larger font. Please arrange as necessary for\n## your locale.\n## {{clientShortname2}} will be replaced by the brand name for either string.\nsign_in_again_title_line_one=請再次登入\nsign_in_again_title_line_two2=以繼續使用 {{clientShortname2}}\nsign_in_again_button=登入\n## LOCALIZATION_NOTE(sign_in_again_use_as_guest_button2): {{clientSuperShortname}}\n## will be replaced by the super short brandname.\nsign_in_again_use_as_guest_button2=以訪客身分使用 {{clientSuperShortname}}\n\npanel_browse_with_friend_button=與朋友一起瀏覽此頁面\npanel_disconnect_button=取消連線\n\n## LOCALIZATION_NOTE(first_time_experience_subheading2, first_time_experience_subheading_button_above): Message inviting the\n## user to create his or her first conversation.\nfirst_time_experience_subheading2=點擊 Hello 按鈕，和朋友一起瀏覽網頁。\nfirst_time_experience_subheading_button_above=點擊上面的按鈕與朋友一起瀏覽網頁。\n\n## LOCALIZATION_NOTE(first_time_experience_content, first_time_experience_content2): Message describing\n## ways to use Hello project.\nfirst_time_experience_content=使用此功能一起規劃、一起工作、一起歡笑！\nfirst_time_experience_content2=使用本功能一起合作: 一起規劃、一起工作、一起歡笑。\nfirst_time_experience_button_label2=看看原理\n\n## First Time Experience Slides\nfte_slide_1_title=與朋友一起瀏覽網頁\n## LOCALIZATION_NOTE(fte_slide_1_copy): {{clientShortname2}}\n## will be replaced by the short name 2.\nfte_slide_1_copy=不論您是要與朋友一起規劃行程或挑選禮物，{{clientShortname2}} 都可讓您更快把決定做好做滿。\nfte_slide_2_title2=為了分享 Web 所打造\n## LOCALIZATION_NOTE(fte_slide_2_copy2): {{clientShortname2}}\n## will be replaced by the short name 2.\nfte_slide_2_copy2=現在起，當您邀請朋友加入聊天，{{clientShortname2}} 將自動分享您正在檢視的網頁畫面。一起規劃、一起購物，一起決定！\nfte_slide_3_title=傳送邀請鏈結給朋友\n## LOCALIZATION_NOTE(fte_slide_3_copy): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\nfte_slide_3_copy={{clientSuperShortname}} 能與大部分桌面版的瀏覽器相容，不用註冊帳號，也完全免費。\n## LOCALIZATION_NOTE(fte_slide_4_title): {{clientSuperShortname}}\n## will be replaced by the super short brand name.\nfte_slide_4_title=尋找 {{clientSuperShortname}} 開始使用\n## LOCALIZATION_NOTE(fte_slide_4_copy): {{brandShortname}}\n## will be replaced by the brand short name.\nfte_slide_4_copy=當您找到想討論的頁面後，點擊 {{brandShortname}} 當中的圖示來建立鏈結，然後可以用任何您想的方式將鏈結傳送朋友！\n\ninvite_header_text_bold2=快邀請朋友加入！\ninvite_header_text4=分享此鏈結給朋友，你們就可以開始一起瀏覽網頁。\n## LOCALIZATION_NOTE(invite_copy_link_button, invite_copied_link_button,\n## invite_email_link_button, invite_facebook_button2): These labels appear under\n## an iconic button for the invite view.\ninvite_copy_link_button=複製鏈結\ninvite_copied_link_button=已複製！\ninvite_email_link_button=寄送鏈結\ninvite_facebook_button3=Facebook\ninvite_your_link=您的鏈結:\n\n# Error bars\n## LOCALIZATION NOTE(session_expired_error_description,could_not_authenticate,password_changed_question,try_again_later,could_not_connect,check_internet_connection,login_expired,service_not_available,problem_accessing_account):\n## These may be displayed at the top of the panel.\nsession_expired_error_description=連線階段已逾時。您先前建立或分享的網址將失效。\ncould_not_authenticate=無法驗證\npassword_changed_question=您換了密碼嗎？\ntry_again_later=請稍後再試\ncould_not_connect=無法連線至伺服器\ncheck_internet_connection=請檢查您的網際網路連線\nlogin_expired=您的登入階段已過期\nservice_not_available=服務目前無法使用\nproblem_accessing_account=存取您的帳號時發生錯誤\n\n## LOCALIZATION NOTE(retry_button): Displayed when there is an error to retry\n## the appropriate action.\nretry_button=重試\n\nshare_email_subject7=邀請您一起瀏覽 Web\n## LOCALIZATION NOTE (share_email_body7): In this item, don't translate the\n## part between {{..}} and leave the \\n\\n part alone\nshare_email_body7=有位朋友正在 Firefox Hello 上等您。請點擊此鏈結連線，一起瀏覽 Web: {{callUrl}}\n## LOCALIZATION NOTE (share_email_body_context3): In this item, don't translate\n## the part between {{..}} and leave the \\n\\n part alone.\nshare_email_body_context3=有位朋友正在 Firefox Hello 上等您。請點擊此鏈結連線，一起瀏覽 {{title}}: {{callUrl}}\n## LOCALIZATION NOTE (share_email_footer2): Common footer content for both email types\nshare_email_footer2=\\n\\n____________\\nFirefox Hello 讓您可與朋友一起瀏覽網頁。若想要與朋友一同規劃、一同研究、一同歡笑的話，快來使用 Firefox Hello！請到 http://www.firefox.com/hello 了解更多資訊。\n## LOCALIZATION NOTE (share_tweeet): In this item, don't translate the part\n## between {{..}}. Please keep the text below 117 characters to make sure it fits\n## in a tweet.\nshare_tweet=與我一起在 {{clientShortname2}} 進行視訊通話！\n\nshare_add_service_button=新增服務\n\n## LOCALIZATION NOTE (copy_link_menuitem, email_link_menuitem, delete_conversation_menuitem):\n## These menu items are displayed from a panel's context menu for a conversation.\ncopy_link_menuitem=複製鏈結\nemail_link_menuitem=寄送鏈結\nedit_name_menuitem=編輯名稱\ndelete_conversation_menuitem2=刪除\n\npanel_footer_signin_or_signup_link=註冊或登入\n\nsettings_menu_item_account=帳號\nsettings_menu_item_settings=設定\nsettings_menu_item_signout=登出\nsettings_menu_item_signin=登入\nsettings_menu_item_turnnotificationson=開啟通知\nsettings_menu_item_turnnotificationsoff=關閉通知\nsettings_menu_item_feedback=送出意見回饋\nsettings_menu_button_tooltip=設定\n\n\n# Conversation Window Strings\n\ninitiate_call_button_label2=準備好要開始通話了嗎？\nincoming_call_title2=通話請求\nincoming_call_block_button=封鎖\nhangup_button_title=掛斷\nhangup_button_caption2=結束\n\n\n## LOCALIZATION NOTE (call_with_contact_title): The title displayed\n## when calling a contact. Don't translate the part between {{..}} because\n## this will be replaced by the contact's name.\ncall_with_contact_title=與 {{contactName}} 進行通話\n\n# Outgoing conversation\n\noutgoing_call_title=開始通話？\ninitiate_audio_video_call_button2=開始\ninitiate_audio_video_call_tooltip2=開始視訊通話\ninitiate_audio_call_button2=語音通話\n\npeer_ended_conversation2=對方已結束通話。\nrestart_call=重新加入\n\n## LOCALIZATION NOTE (contact_offline_title): Title which is displayed when the\n## contact is offline.\ncontact_offline_title=這個人不在線上\n## LOCALIZATION NOTE (call_timeout_notification_text): Title which is displayed\n## when the call didn't go through.\ncall_timeout_notification_text=未撥出您的通話。\n\n## LOCALIZATION NOTE (cancel_button):\n## This button is displayed when a call has failed.\ncancel_button=取消\nrejoin_button=重新加入談話\n\ncannot_start_call_session_not_ready=連線尚未就緒，無法啟動呼叫。\nnetwork_disconnected=網路連線突然中斷。\nconnection_error_see_console_notification=呼叫失敗，請看主控台以取得更多資訊。\nno_media_failure_message=找不到攝影機或麥克風。\nice_failure_message=連線失敗。您的防火牆可能封鎖了呼叫。\n\n## LOCALIZATION NOTE (legal_text_and_links3): In this item, don't translate the\n## parts between {{..}} because these will be replaced with links with the labels\n## from legal_text_tos and legal_text_privacy. clientShortname will be replaced\n## by the brand name.\nlegal_text_and_links3=使用 {{clientShortname}} 代表您同意 {{terms_of_use}} 及 {{privacy_notice}}。\nlegal_text_tos=使用條款\nlegal_text_privacy=隱私權公告\n\n## LOCALIZATION NOTE (powered_by_beforeLogo, powered_by_afterLogo):\n## These 2 strings are displayed before and after a 'Telefonica'\n## logo.\npowered_by_beforeLogo=Powered by\npowered_by_afterLogo=\n\n## LOCALIZATION_NOTE (feedback_rejoin_button): Displayed on the feedback form after\n## a signed-in to signed-in user call.\nfeedback_rejoin_button=重新加入\n## LOCALIZATION NOTE (feedback_report_user_button): Used to report a user in the case of\n## an abusive user.\nfeedback_report_user_button=檢舉使用者\nfeedback_window_heading=您的通話品質如何？\nfeedback_request_button=留下意見回饋\n\ntour_label=導覽\n\nrooms_list_recently_browsed2=最近瀏覽\nrooms_list_currently_browsing2=正在瀏覽\nrooms_signout_alert=將會關閉已開啟的通話\nroom_name_untitled_page=未命名頁面\n\n## LOCALIZATION NOTE (door_hanger_return, door_hanger_prompt_name, door_hanger_button): Dialog message on leaving conversation\ndoor_hanger_return=晚點見！您可以隨時透過 Hello 面板回到這個共享畫面。\ndoor_hanger_prompt_name=您想要給個名字，讓人更好記住嗎？目前名稱:\ndoor_hanger_button=確定\n\n# Infobar strings\n\ninfobar_screenshare_no_guest_message=當您的朋友加入後，他們就會看到您點擊的任何分頁。\ninfobar_screenshare_browser_message2=您正在分享分頁，您的朋友將能看到您點擊的任何分頁內容。\ninfobar_screenshare_browser_message3=您現在正在分享瀏覽中的分頁，您的朋友將會看到您點及的分頁。\ninfobar_screenshare_stop_sharing_message=您已停止分享分頁\ninfobar_button_restart_label2=重新開始分享\ninfobar_button_restart_accesskey=e\ninfobar_button_stop_label2=停止分享\ninfobar_button_stop_accesskey=S\ninfobar_button_disconnect_label=取消連線\ninfobar_button_disconnect_accesskey=D\n\n# E10s not supported strings\n\ne10s_not_supported_button_label=開啟新視窗\ne10s_not_supported_subheading={{brandShortname}} 無法在多程序視窗中使用。\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n## LOCALIZATION NOTE: In this file, don't translate the part between {{..}}\n\n# Text chat strings\nchat_textbox_placeholder=在此輸入…\n\n## LOCALIZATION NOTE(clientShortname2): This should not be localized and\n## should remain \"Firefox Hello\" for all locales.\nclientShortname2=Firefox Hello\n\nconversation_has_ended=您的通話已結束。\ngeneric_failure_message=我們遇到了技術問題…\n\ngeneric_failure_no_reason2=您想再試一次嗎？\n\nhelp_label=說明\n\nmute_local_audio_button_title=靜音\nunmute_local_audio_button_title=解除靜音\nmute_local_video_button_title2=關閉視訊\nunmute_local_video_button_title2=開啟視訊\n\n## LOCALIZATION NOTE (retry_call_button):\n## This button is displayed when a call has failed.\nretry_call_button=重試\n\nrooms_leave_button_label=離開\n\nrooms_panel_title=選擇一場通話或開始一場新的\n\nrooms_room_full_call_to_action_label=了解 {{clientShortname}} 的更多資訊 »\nrooms_room_full_call_to_action_nonFx_label=下載 {{brandShortname}}，開始您自己的通話\nrooms_room_full_label=這場通話中已經有兩個人。\nrooms_room_join_label=加入通話\nrooms_room_joined_owner_connected_label2=您的朋友已上線，將能夠看到您的分頁。\nrooms_room_joined_owner_not_connected_label=您的朋友正等待與您一起瀏覽 {{roomURLHostname}}。\n\nself_view_hidden_message=已隱藏您自己的畫面，但還是會送出。請調整視窗大小以顯示自己的畫面。\n\npeer_left_session=您的朋友已離開對話。\npeer_unexpected_quit=您的朋友網路連線中斷。\n\n## LOCALIZATION NOTE (tos_failure_message): Don't translate {{clientShortname}}\n## as this will be replaced by clientShortname2.\ntos_failure_message=無法在您所在的國家使用 {{clientShortname}}。\n\ndisplay_name_guest=訪客\n\n## LOCALIZATION NOTE(clientSuperShortname): This should not be localized and\n## should remain \"Hello\" for all locales.\nclientSuperShortname=Hello\n"
  },
  {
    "path": "langpacks/zh-TW/browser/features/loop@mozilla.org/zh-TW.manifest",
    "content": "locale loop zh-TW zh-TW/locale/zh-TW/\n"
  },
  {
    "path": "langpacks/zh-TW/browser/features/presentation@mozilla.org/chrome.manifest",
    "content": "manifest zh-TW.manifest\n"
  },
  {
    "path": "langpacks/zh-TW/browser/features/presentation@mozilla.org/zh-TW/locale/zh-TW/presentation.properties",
    "content": "presentation.message=Select one device to send the content.\npresentation.urlbar.tooltiptext=View the device-selection request\npresentation.deviceprompt.select.label=Send\npresentation.deviceprompt.select.accessKey=S\npresentation.deviceprompt.cancel.label=Cancel\npresentation.deviceprompt.cancel.accessKey=C\n"
  },
  {
    "path": "langpacks/zh-TW/browser/features/presentation@mozilla.org/zh-TW.manifest",
    "content": "locale presentation zh-TW zh-TW/locale/zh-TW/\n"
  },
  {
    "path": "langpacks/zh-TW/browser/searchplugins/creativecommons.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Creative Commons</ShortName>\n<Description>Find photos, movies, music, and text to rip, sample, mash, and share.</Description>\n<InputEncoding>utf-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAJUSURBVDiNjZO9S1thGMXPvTfJFbnkipNkLLS0ksFg0M0lf4CboNCEgIIg/RiKtEOn0qGWTtbVoBYcIji10I9J0ApWCjp0kRaXdhHjTW4+uGnur4NJ8GOwZ3nf4TnnfZ5z3scAdBGGYdyVdN+yrGHTNNOtVqsVhuG+pO+S3gE/LtV3BIxzPDJNc8FxHGN0dNRKpVIGoJ2dndr+/r5Vr9cl6bmkN0AoSQIEyHXdj5KYnZ3F932uolKpkM/nK5KQ9FmSCZwLOI7zQBLr6+vXiFdRLBaDtsiTTve3YrFYkM/nbyR3MDU1dSKpLumO+vr6Xruui+d5AFSrVVZWVtjY2KDRaABwdHTE4uIie3t7AJTLZaLRaFXSCyUSid1MJgOA53n09/eTTqdJJpPMzc2xurqKbduMj48Tj8fZ3d0FYHBw8FjSezmOU56fnwdgeXkZ27ap1WpUKhWazSZjY2Nks1kASqVSd4zp6eljSX/MtiHdRDpnEATyfb+bkiSVSqXu3TCM8xgHBga+dkY4OzvDdV2GhoZIJBLMzMxQKBSIRqNkMhlisRhbW1sAJJPJn5I+KB6Pv7poou/7rK2tsbm5SRAEXROXlpY4ODgAoFarYdu2J+llN8ZcLvffMeZyud+SGpLuCVBPT89jSRQKhRvJxWKxISmU9JTOT5Rk9Pb2fpHE5OQkJycn14inp6dMTEx4bdM/SbKAy8sk6WEkElmwLCuSSqUYGRmxgHB7e7t+eHgYazabgaRnkt7SeZnr63xbUtYwjGHTNNNhGP4F9iR9a6/zr4v1/wDE1D9XlC4rrAAAAABJRU5ErkJggg==</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://search.creativecommons.org/\" resultdomain=\"creativecommons.org\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n</Url>\n<SearchForm>http://search.creativecommons.org/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/zh-TW/browser/searchplugins/findbook-zh-TW.xml",
    "content": "<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Findbook</ShortName>\n<Description>Findbook 書籍搜尋</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAArHEA/6xxAP+scQD/rHEA/6xxAP+scQD/rHEA/6xxAP+scQD/rHEA/6xxAP+scQD/rHEA/7a2tv8AAAAArHEA/LZ3AP/LhgT/1YwF/9SMBP/UjAT/1IwE/9SMBP/UjAT/1IwE/9SMBf/UjAX/1IwF/6xxAP+2trb/ypMqDqxxAP+2eAD/y4YC/9OMBf/QgQD/9uvV////////////uXAA/9WMBP/UjAX/1IwF/9SMBf+scQD/tra2/61zAuKscQD/tngA/8uGAv/UjAX/z4EA//Xmyv///////////7pwAP/VjAT/1IwF/9SMBf/UjAX/rHEA/7a2tv+scQD/rHEA/7Z4AP/LhgT/1IwF/8+BAP/15sr///////////+6cAD/1YwE/9SMBf/UjAX/1IwF/6xxAP+2trb/rHEA/6xxAP+2eAD/y4YC/9OMBf/QgQD/9ebK////////////tGQA/9GCAP/PgAD/0YQA/9SMBf+scQD/tra2/6xxAP+scQD/tngA/8uGBP/UjAX/z4EA//Xmyv/////////////////////////////////QggD/rHEA/7a2tv+scQD/rHEA/7Z4AP/LhgL/1IwF/9CBAP/15sr///////////+5hCL/yJg5/8iYO//BjjD/04kA/6xxAP+2trb/rHEA/6xxAP+2eAD/y4YE/9SMBf/OgQD/9ebK////////////um0A/9aKAP/UiQD/1YoA/9SLA/+scQD/tra2/6xxAP+scQD/tngA/8uGBP/UjAX/0IEA//Xmyf///////////7pwAP/VjAT/1IwF/9SLA//Tiwb/rHEA/7a2tv+scQD/rHEA/7Z4AP/LhgL/1IwE/859AP/15sr///////////+1ZwD/04YA/9GEAP/RgAD/zKVa/6xxAP+2trb/rHEA/6xxAP+2eAD/y4YB/9WMBf////////////////////////////////////////////////+scQD/tra2/6xxAP+scQD/tXUA/8uDAP/SkRj/yJc5/8iXOf/Ilzn/yJc5/8iWN//Ilzn/x5c5/8iXOf/Ilzn/rHEA/7a2tv+scQD/rHEA/7B2CP+scQD/rHEA/6xxAP+scQD/rHEA/6xxAP+scQD/rHEA/6xxAP+scQD/rHEA/61xAP+2trb/rHEA/6xyAfvp+///6PD//+z2///w+///9f////v//////////////////////////////////////////////6xxAP8AAAAArncM8axxAP+scQD/rHEA/6xxAP+scQD/rHEA/6xxAP+scQD/rHEA/6xxAP+scQD/rHEA/691B/mtcwPugAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA%3D%3D</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"http://findbook.tw/search/suggest?q={searchTerms}&amp;utm_source=ff-bundled&amp;utm_medium=mozsearch&amp;utm_campaign=search\" />\n<Url type=\"text/html\" method=\"GET\" template=\"http://findbook.tw/search\" resultdomain=\"findbook.tw\">\n\t<Param name=\"q\" value=\"{searchTerms}\"/>\n\t<Param name=\"utm_source\" value=\"ff-bundled\"/>\n\t<Param name=\"utm_medium\" value=\"mozsearch\"/>\n\t<Param name=\"utm_campaign\" value=\"search\"/>\n</Url>\n<SearchForm>http://findbook.tw/search</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/zh-TW/browser/searchplugins/google.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Google</ShortName>\n<Description>Google Search</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAB9AQAAJgAAACAgAAAAAAAA8gIAAKMBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAFESURBVDjLpZNJSwNBEIXnt4lE4kHxovgT9BDwJHqPy0HEEOJBiAuCRg+KUdC4QS4KrpC4gCBGE3NQ48JsnZ6eZ3UOM6gjaePhQU93v6+qq2q0pqgeJj2S8EdJT1hr0OxBtKCD5iEd8QxDYpvhvOBAuMDKURX9C9aPu4GA1GEVkzvMg10UBfYveWAWgYAP00V01fa+R9M2bA51wJvhIn3qR+ybt3D3JNQBE5sMjCIOLFpoHzOwdsLRO22qA6R6kiZiWwxUvy/PUQZIhYZ1vFM9cvcOOsYNdcBgysISdSJBnZjJMlR0Fw8vAp0xoz5gao/h+NZBy4i/10XGwrPA+hmvDyhVRG2Avu/LwcrkFADZa16L1h330w1RNgc3DiJzCpPYRm1bpveXX11clQR28xwblHpk1vq1iP/5mcoS0CoXDZiL0vsJ+dzfl+3T/VYAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAK5SURBVFjDxVfrSxRRFJ9/Jta/oyWjF5XQm6D6EkHRgygIIgjUTcueVgqVWSRRkppEUQYWWB8ye1iGWilWlo/Ude489s7M6Zw7D9dlt53dmd29cFiWvXvO77x+51xpaaUsoSxBaUWZQ4ECy5xji2xKZDyCMlMEw6lCNiOSgwZKJK1SkcKeSealfP64t0mBjl4Ow39MkDUL0p2RSROOtqhZdeUEYM1pBl39XCg/fEeFtWcY7G9W4csvUxjlBkCsQ4Nt9QyWVfvT6RsAKXw3aoDGATZeYIt+W1kjw7cJG0RctWDTRebbKd8A6h5pwsDb70ba3w/eUr3wt/cmwgfw6Yft4TNMQaY7o1P2ncm4FT4ANQH/jQBJ2xv7kqIXEADDql8eS3+n8bku7oxNm+EDIM/dU92upb3T/NJGeaNbDx/AsbsLRUY5Xn92caWXY5d8RV6gWllxSg4fAEnTC90DQW13BLlgXR2D3dcUeDVkwOthA1bXspxILWcm3HdThcfvufB26LcJpkOEAz9NKI/lzqpSEC7feol5EWnpSeSlIxCALUkApmULdjUqxQVAQnl3D/X/yQda4QBEq2TYc12By091MQ17Bg3R88nHKlQbVmHvj89awNBLYrwT9zXY2aBAxTkGFdiSxP/Jp6FLDw+AS7GfsdJTJ2EqSO5khD43nGfBARy/ZxOQgZHe7GPM1jzUvChUtmnBAXQPcKGMJp3fdFGq6NByEhiAO4b/YptFfQJwNyQ/bZkVQGcf90Ja25ndIyrKBOa/f8wIpwi3X1G8UcxNu7ozUS7tiH0jBswwS3RIaF1w6LYKU/ML2+8sGnjygQswtKrVIy/Qd9qQP6LnO64q4fPAKpxyZIymHo1jWk6p1ag2BsdNwQMHcC+M5kHFJX+YlPxpVlbCx2mZ5DzPI04k4kUwHHdskU3pH76iftG8yWlkAAAAAElFTkSuQmCC</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAKQWlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQLg4Ji1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwSE8vE9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS72yy/UCZz1v9/kSI3QyQGAApF1TY8fiYX5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7yZiXJuShGlnOGbw0noy7UN6aJeGjjAShXJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJMkUUGe6J8gIACJTEObxyDov5OWieAHimZ+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0tAyOMBeAr2+WRQElWW2ZaJHtrRzt7VnW5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2JFqbHbO+lVUAtG0GQOXhrE/vIADyBQC03pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y595nL7vtWO6YXP4EjSRUzZUXlpqemS0TMzAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlou4U8gViQLmQKhH/V4X8YNicHGX6daxRodV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGitka9zjzJ6/uf6Hwtcim7hTEEiU+b2DI9kciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAAhIBIEAOWAy5IAmlABLJBPtgACkEx2AF2g2pwANSBetAEToI2cAZcBFfADXALDIBHQAqGwUswAd6BaQiC8BAVokGqkBakD5lC1hAbWgh5Q0FQOBQDxUOJkBCSQPnQJqgYKoOqoUNQPfQjdBq6CF2D+qAH0CA0Bv0BfYQRmALTYQ3YALaA2bA7HAhHwsvgRHgVnAcXwNvhSrgWPg63whfhG/AALIVfwpMIQMgIA9FGWAgb8URCkFgkAREha5EipAKpRZqQDqQbuY1IkXHkAwaHoWGYGBbGGeOHWYzhYlZh1mJKMNWYY5hWTBfmNmYQM4H5gqVi1bGmWCesP3YJNhGbjS3EVmCPYFuwl7ED2GHsOxwOx8AZ4hxwfrgYXDJuNa4Etw/XjLuA68MN4SbxeLwq3hTvgg/Bc/BifCG+Cn8cfx7fjx/GvyeQCVoEa4IPIZYgJGwkVBAaCOcI/YQRwjRRgahPdCKGEHnEXGIpsY7YQbxJHCZOkxRJhiQXUiQpmbSBVElqIl0mPSa9IZPJOmRHchhZQF5PriSfIF8lD5I/UJQoJhRPShxFQtlOOUq5QHlAeUOlUg2obtRYqpi6nVpPvUR9Sn0vR5Mzl/OX48mtk6uRa5Xrl3slT5TXl3eXXy6fJ18hf0r+pvy4AlHBQMFTgaOwVqFG4bTCPYVJRZqilWKIYppiiWKD4jXFUSW8koGStxJPqUDpsNIlpSEaQtOledK4tE20Otpl2jAdRzek+9OT6cX0H+i99AllJWVb5SjlHOUa5bPKUgbCMGD4M1IZpYyTjLuMj/M05rnP48/bNq9pXv+8KZX5Km4qfJUilWaVAZWPqkxVb9UU1Z2qbapP1DBqJmphatlq+9Uuq43Pp893ns+dXzT/5PyH6rC6iXq4+mr1w+o96pMamhq+GhkaVRqXNMY1GZpumsma5ZrnNMe0aFoLtQRa5VrntV4wlZnuzFRmJbOLOaGtru2nLdE+pN2rPa1jqLNYZ6NOs84TXZIuWzdBt1y3U3dCT0svWC9fr1HvoT5Rn62fpL9Hv1t/ysDQINpgi0GbwaihiqG/YZ5ho+FjI6qRq9Eqo1qjO8Y4Y7ZxivE+41smsImdSZJJjclNU9jU3lRgus+0zwxr5mgmNKs1u8eisNxZWaxG1qA5wzzIfKN5m/krCz2LWIudFt0WXyztLFMt6ywfWSlZBVhttOqw+sPaxJprXWN9x4Zq42Ozzqbd5rWtqS3fdr/tfTuaXbDdFrtOu8/2DvYi+yb7MQc9h3iHvQ732HR2KLuEfdUR6+jhuM7xjOMHJ3snsdNJp9+dWc4pzg3OowsMF/AX1C0YctFx4bgccpEuZC6MX3hwodRV25XjWuv6zE3Xjed2xG3E3dg92f24+ysPSw+RR4vHlKeT5xrPC16Il69XkVevt5L3Yu9q76c+Oj6JPo0+E752vqt9L/hh/QL9dvrd89fw5/rX+08EOASsCegKpARGBFYHPgsyCRIFdQTDwQHBu4IfL9JfJFzUFgJC/EN2hTwJNQxdFfpzGC4sNKwm7Hm4VXh+eHcELWJFREPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS3UuH4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufGK+eN8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000IlYYqwK10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR5vTkmuRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41lG99uit7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9V/ndzPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0MqiyvUqvakfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui6rq/Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx4sf4H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdLz5HOFZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX297Yb9jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel93v3RB6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/syOll+AAAACXBIWXMAAAsTAAALEwEAmpwYAAACN2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+MTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj4yPC90aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqIYvkNAAAKUElEQVRYCe1YCVQURxqu6pnuYYYZZoZLYAEjhwY5DAHRgCcx4IEa8UniruhqjLriJtHEXGvivGSfCTGJkjXxTFxvM4gYcQVPPAc0CIIcKlFRIJwDzN0zfdR2jw5vJJDI5r113z7rAX/9f31//VVf1/93NQA8aU8Y4BmAPWnYedHgXXRT8MeaFjrRQKIgvRlJKBqJ3MTQFOAOzoV6Y0eG+csK5o+HZE/fx6Xn15eN+6ImfwEEkBFCDC0PS/kqyT/86qOuR+gMXLLDvOzLAupDTym6HB0o2BzgLqiJ9mXJA2WMnKTBqPJ6ekVhtfWVAHfq+qZC8wdLxksOOPs/tj5EVpKln7pQXzo61ifiOG0hav6jtby+x7TR57Uu9NZ+0+K+Jjhai0TJa7v2uC9po7JOGif2hXsc9leLtmWCbTNRSM7yf/Q3vv0krM0nV646YFny3hRijSrVdXNfk0wOhdZ9GvPXo0KEO16fID3eF+5x2BmGIQBC3A/70Ol+lLUI1Zcsg976nvxosA/WOjFSkqn6Da/Z8RLNb0AeyzAGEAAsy5HAyX424cVadkGzjnEZHybKGRkK9f30fwhuVKt9LPeqp5ENdX6syUjgwWHVLkH+ee5pi3UPAR8o6NbfYoFVOxq0n/QCkiAzkA4thE+vv9gbdl0BOeF6ExuVf40cYCIxChciymBhxNEBeMWFD+V7acByJPBE/NJbu2V9srX+Toy1vs5NNDTitixhzCFZQnJrXl7eHwQCQRRWdo9JEAkgoGlQ9kv3R7e0ZX2yqOtkzjFEUwGYVF4qCouA5ktnv+vI3n9Vd+zwJOeZUL1ajCpSvwPtRz8HVJMBDJhSDjDhGHB3ywX0Y7Ia6arcHfjWViSds8lw8NwN+lUWsVVJ4USnpwy8zzBIlTZCFLA0yaXSjuU3j1hAO5GAtFq3pveX5djqajMAy9wQD41sISvLM5vXf1qiKzw6MiYlpdNNqRSDiPe7bsuXaNHcTYa/OgL3V+pzdi2smz4GdR1WJzr7duVlJ11PegZdnxxn0Z0qiOPHuOMqQFcn5aHiqDqk3e3mjEdlabvREQ7y4+R8HsePLd9n2hb2rs7IF2UHdrfGOkO2SIumZelOOGzzzn6zDnw9FfnuWbrRYWtbvSKvafmCcofOy45D+0ZXjxqCbs2f1tBaVSXl4kAMcjEZjj2KBZ7O4Efto5M/DOjYs20dERR8RjEt7bSzn2LqrOOykWP2UK1NLm37t39kH7v7wXTQmp8CPCathR5zHk6/wIz3gMjdAFqOTgS1qyf+cAHJcn5k5vsqBJV8UXbMPSdelBszSFh88ho9YcMpyxjeDh+kA4MYOwydyB+lv3g6RTgoZIPDr33HxjjTxdOzCF//CnzgoE10dhYLIUTCAXJ490YTG9RpYsY6wL3Jo+Vm/xlZ+mdFGEbjQpbUGaFgxihJo0W7f5itqVEqioqt682PGBiqhiLxnyw/3Rijz9vsCXTZL9vz1jWsticeeoytR8XjTgHzmRdB54mpRnJOjYnyx8w22l2FEKaCsPuwB3lBjeYmGtncxSq65+GKIiuwHyCgO3XkOZaiABdb2LYt62XLlUvTzddKbbiHxxEywGVl4GtZ3aQKn/IUXLsAqfFVDXRsbgkZPCPW5Vb3pA86JSUI/0qjX+jrJhgrxsGAxi4Q5uslNC0eTsUbc8u8EXeeWF2HvKcfr2MQK8MkrmbKTEtoa5MfMNUE8oUc6MsDesMDTMrn+IuAbHoal1BdYgKZ7rQzQVFl9AjOXuTwwQVQ4OUG6eGDJZfsNp4e7hcT4nbVcL5QilxwYDxzfCnxdHiuS1xCpvf8jF5vkdjIQQI1tzHQqmddT1RSbziCOMuYGEDv/ItcVbfea/y8sZKVVgoBpStWNSHGvQJAAcNyT8DWqR2KqqoIZz++31xyppPbsxFxPCEo7gCYxAJoboBqi+yJtevm2212CZXNafHhHWlxLt+26ZHgn2cta89XICU/dqwceVfU0ynz4sVvT4+ELbyNq4l8wQGs1carQDp6XBdjNgIgEXf5rf78w74I4LHYwkTJxeQo/ADFILC3yLL4cJl1Oj/g3Pi8cejuUkiw3KuIphn7dwcRGVWEiV0Qead2sLbmSrQD55DSiGdxhiTlLsGhJR4z32kAkthC+0nQnpuAUMn9x+YA81LiL7GT5DvrX7y6PA1796U44ZfFt+igZWr94fi/63a+m60780IEkbnmJck6HsO3+x9B3DJpyq67jp+iAQQOzLXVCboTR6bYjX38wXj7x6nypc8F42U6E4tnbNfve2OXbnYfeCAAiOQvJJBl7L6KtFevuI1KzKbaW6Hlasmqnn6u3gOnUCaTyCv9ldX2sRDVt0Di0wJ098LB3aK5PfGA1L4IFENqQMg4+3dJAISWfUvd3kyOU4ZG+AtU1xupdAvFen2U6rrV2ZeAGAUYGsiFhP0oEMlTLinjEw/RBh1s3vDJ1qYt64c74/l+886drrzs/oo8V4u8VNmdGy7ftqVZOTIThxLHvGRwk78nVrn/jNU4MwEXKaWEV00Dmb5XY3kteqCwpHSNj31i1NDgUbdm5T5jafEL4siYrUTgoExcrtQLFB7jWrN3feGR9ufPfNMXdldp1KQeCyqW7QW0zg/4Tn8FgAF5QCSUA8PN5cB0YyyIOTgNKqJu8wt0bmoNcn8np+Nmq47xiPLHD3yWqlg0Ogp2qus14i+LcvOK75Y+H+IdXBOmDHh7Ueyk03FaWmbM/DjHUHU1QaBQAiIwaLckevg5a2OjkrWQIr+5S7dK4+Kau0lwBPvksCGxoMI2+2Yz/TxX7+TcUzcKITDIXTGSu6CQXm7YbQkOzr/wjItmxURZlcMPqdWChuvFs03VlemYWIKAANdiMlmTZEjEfr8lK0ocOIdEjd8FgJ8PLuA2ngRwj5+BQGgCuOIqkEzcBsMzuGS+31SFSCg2mlMu36GSjCSAHAGDm3VsXIuOlSYMJq5sTldMVbfvwrdfOz1HjLuwNpoi3EVSQ5i7/5ZdyStNSKMWN165Nc+gOTuTMZsDuYTR434BBV4TJm32mDmngY/yCxIexAYqFcKqfDtl5yutRNIQVzbIm7Sq0ry7F+fA9SZ5QkB1NYIqFV+ufrOhks04jF18P5md0AcuW8NXZRu2y8QYNSIEX+/jJijW2sTtQ31sod+eNm4tvmGLSx0hzT34hizVye3/p1t2BymeXdX+U8ibbS3c28Ceu867yy1Diqj32iuUi5rNsz7t/fXsjP+1vr24/RrgcY1l7GiL4u4uwb5yeDl5GDT1XMeMaNgVHyr8nktXzEtG378m9gQ9ov4/S0KUv4jEuDdzYycTfazc4N3bfu61Mc9NfkZ06JuMR0vT3ubgbX3WhL4c/lt27gkT6Rt1O3afN708PISoHRZIrFZKQImFtJkQxH1aDOyCNj0Tued1z1R/N6j9Pevq939hfk+w/vhyFzRbCUJzuUuc5tJP1gV5peYs/hbMvam6fJWo1VsuKMhI9VzBEXD/itifyZ9gnzDQKwP/BlaTi1SzVazVAAAAAElFTkSuQmCC</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMwQjQ3MEVGRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMwQjQ3MEYwRjQxMTExRTM5RkNCRjhFNDM0QjY3OEQ1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzBCNDcwRURGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzBCNDcwRUVGNDExMTFFMzlGQ0JGOEU0MzRCNjc4RDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5U94CwAAArpElEQVR42ux9B5hU5dn2c9r02Z3ZXmCX3QV2KS69KE1AsQAGEBT1tyQawUSN0fgbjfrFWGIs0ZjYjaKiWBABERSRDtKR3naXXZbtO7PTy6n/87xnlqLEL1++/Pn/fNee6zrOMDtz5pz3uZ/7ue/nfc/IGYYBXVvXxncNQdfWBYSurQsIXVsXELq2LiB0bV1A6Np+cBNDcdM+SgJAR9QADqGx7pAKNW06DC0RoCSbh+V7VZB48FS36hftqlMvjSvGyOag3q+uSTePIhjgtHGQ6eIiPXOFg7oONX0L+S0Axma7xG2f2NcCJ/06aGhV6bnTCqDq5zodDgwnD2m7NoJweBckOzrAMewC0FUV/O+/DqrfB2mX/Ag4qw04yQK8ywVKaxPYe/cFW59K4Gx24EQRDN0AXsTdQlBPA2h+HyCyDyBvNkBoG0CiESDZAJA9DSBeB1D7NIAWA+h+O4Cu4PU4gQ2E3AaQPhwgYwwex4av6XjeEkRVJ/CcARpegz9iAI4JSCLAjuMaDCwSQcfrfH5lAnbVarDyPguM6clDUP6+Taf3eSwO4DgO7tkx/95DwcYcj8WZJEvPcwKEEyFLWFNyHh0064ECh7cxpibPMWZ4XFc66HhuaS88D9xXy8E6eiKI+YXsr87ho8EaDkB11TH4Ei9RpO/VVPa3IUOGsH3VqlXs9XOcIIDdwkFRJg/HWvSRaw4qP91ao/6k2Y8BdwCk2TmoyBe+vaSf1Izv5SIJw3a4SevVFtYLVu+Qh2PEh687zM3OdnOQ4eQOxmTjQwTI630KhCYHHlfT/+f3LugKNQ2g0MsxgNMrRupZ52YTJAgosaxrNvxl6Zd7Pz0f0vIxUpglmEmgyJgtCXj+wrteGZ1b7v9b3xOnPAwEQKw5Bm1NzRC228H6jzDCWSePZ8rjmWa5OAjEjYwXvko+//F2+fr2Jg0Kuglw83jrHy/uL763/rC6q7I7D9eOtGLMAfadVGHZbgXcdq7weJs2CZnlxs92Jce1BnRENdf35ZXxRzLT+F/PGGJ5ISdNeBUBdjx+jgzBJAMNmcnAAcK0/rcGAjIo2x/8WIWHrhChT4EJgaBisHGmf1kEEY6Fm+2V3u4fz7riyWf+fOirx/a1Hu4jWd2QTETg+gHTX/5F30t/VhNuBVlX8TPmMShGcQIWHqjsZDsYJ2tBsdpBRxBw/2CDUDwTwchQkJvGQ1tYnfjkssQH9a1almjl4NqLbR8O7SHchVndnO7gADMcWkMGnPDpDAgNHTrIqgGKCg3ndRPfumGU9a35FeL0Z7+Iv3iiWcvPRWbxhw376+9G7nPYOedz17rvONmhwVnnjM9VOw8iJoIYxosTLf/e4gvH0oOMuGCNBku2a3DDaAFuu1iASkwoutggJTxmfrbNXX9Tz/HP9XBkwsLabXP2yPE+uuQCzuGF+kjbnstXPQ0RNX4KBJ3CrppX4FeJTBgQy4FYYTaiygrw3+gS852lQMRnBV4e3vtGnn3ne7FVqAGy7A4e5o633n/vZbbZhsE1U53v1BQcd2ZlN49BNbM1pEO9X4MxFdKnv53uqOhXLHwVQu2hRHWYNNmxaOYw232+6HeyHf+pOQTgFRyYhiMgxsNgSLZ/+9JADF+Yz4GEyfTKMhWGPyTDzW/IsB8ZNt2ig4CDqOCbmmIdUBdth7gm20mbGKkyEpYT6Tr+/SwQUOKpURjqyofb7L1BllBXUTD+m1MFPCHXirxgETlYvke5/KbXowuSmN0U2F9eYn385xOtT9a148kizZOg/KEMkFGDEFvQKZGIGtVLCv16quOBeLsGU8+3fXrfFMeVqA9ixB5ngki1IgoDIUj/Yj5IMT/ojvR/+9LQuVFyOJDcCos4sCG23/xchfPuVeG1rX6I8MfgJF6viMGnYLNYGibl0yOJSAnLh8Sf3nlRQuZV4TY5E6iEREH7pzEYE4Yo9gpmvRhdZkNAxFGcYj3f9viV9gdRFMLIngLkpfMQjhtnMcGZm4zngxoBsHyAgHF12whcKNYTxuDLx9nX3HO5fUZrWIdI0jC/NAUC2eDBgo4j58Re4BqrQXN5/seA4CzSw0uyo/QpKOZAxISa85wTXl7HgcsVZcwAcBoAZz6eudO7ahIBmOkqgYu5XGSQKPDA/XOAsLNOIxDA/R/HFsbiOudBoUgBvGakdCOVgm9PaBDHetYfxaEvBkwLnAsMZD0H9xBgbIUAQQQMAYPKRFmusHTuBNsEH4Ig+j0QIOJRIebjAFlxV20uc8T+B2/EEDkeHAek9N+/kw+NzW5wO2RWS04BADqBoJ+1x1UZHMgKc0pGYy2XQE3ZwH8KEIjK0RlMXfqtcn5hFg/NPg1mDLOsKMkWDu+p1+AkCsG9+EgBnDJAZPRFiv97YODM4KJghE7DRDHFstNM35FQ4GwQ6DwDQaEthhmB/wbhn4Ttfw8wuBw6MjEPIX+22bPgzgAA1WViRQNO7ZT5dVEfXFk4CFm3L8TjflY6/mkNpTG9RWp+/E5XTQGITA2XV4p/Lc/jmY3s/C4j1VvIcPLwIYYtnDBYCdC0039P4jEUzQw4XQt9li6a9s7nxDa56QK0hTTI4OJ4DOMUOL7vJ3kQvJnAE6J4nn0J70oD3u5gKKPm0T8skjiioQI8qcTpb5cyzYaSGa5UFP5OcWiYp0iui8drous0/tZ1pV5PGklIxryCFvNqYFdSQTdSj2d/MqEpkC7a4WZiA10zezG8Oci8yw28O5012tgY2ewgpHvAkGWz8cbAp0MwFAHRMESB51RTIKJLE03jKC77Vum387g6MBOtTgDpvXe+oAwoEteRPYx9x+uTY/A4ObhupAWBYApDCdMZdQCWBp3RO9XBNLSBZCupHNB10TmTIEWWAQHfP39THC4qU0GgcZe5033uVFB5pwsETwaovtZ+kbUrp2rRyAV6MNBTj8fkxP5dR8Fi2WcpKt0sObt/LXi8KQT/Z0FLhUXKwFFBEZSoHw6N8yZDonEEqB09EBAx8H99EN+2H9wDN4AlaxN776nP/u3sdqIryPNwsK9eK/xou3xdc1Abd6BB75aQjaTLygWN1NnRaSYVsGHy88Gg7qooEY7luPifxCKusMPh+wFrx0EtssEtCILi9FzQmxsxR/BVbwZzXHLVkYuSJ45PV+prz8fg25PHj1Ur/ra9YlbOVhzwpbo303BYrTCwshQBKqZHQsHbrVarnkgkYh0dHS9gSbpVXLhDnk7Zne3mkb4NcFu5qm3VajtRuaob5+w64ntYoKMIBLKdPTDAD1xhh5GlEtRiablnQQR+NNAClw20QiBmMkccj7dqfxI+2pSAmkYZjj/rNvvanWBDKuQkCcTsXEgePTQxtGLxb5O1VaM5ohebPYYXFRK9mXmRdV8N0FV5llRYhIBxH7VXDn7K0XfgXwXMCE1OnjsDDc1sG1sLAdoWzYTmDx6FaFUF8Oi9BXcI7GUJ0BPlcPKTQQyVgU14blk7wTvmUcgYtwQEl8kU3PdZoBjL6dFWrdvjSxOPf31QvYE6p8WZ3MGBRYLjWLPe41izBjnIEiQQCTT5CJgjjRqUFIrw8BXO+5x2I6wKSPN6ikZPsYJ+SiTGNBkyJKfJBhQDzHg+zQNKfd2M4Cfzn5MbTxQRKwiZOS3W0l5piarDFUpzw2Qao9j+3XWuCy99IKe05/uTh48BRbL4jh48eKL2+PGYqqqTamtrH0ZWGC7KijFCxWDoqZKUZufqD6F49EVOC7vvbjRPQHU9wynBxH4ipKHqF1JpTY+fbknAp2vjMGu8HWYOt8LBBhUW4msHamUSA5CVJ4LDevbBOStaaKcbAgveejm48N25WiIOaVNmPm0bNOJP8f27Gox4DNyXThPcbS3TOz586+nEsUM9OLu9d/zYwTdUv29KwUNPXSl5MnQtHgFOILpTzQYF4z0PpaMFqu7+EGrfmQZkg7vfeh+4Kv8K/tU+DDpA3tVOCO28Go4/9zzEmnBUW4ZAYP9i0OKvwnlvzGVA0oJ4GNMVUcy8yI7fVKlj7pgXW3G8XnP+crrtpW4Zwp0IGK1fIYeW28h7b7P8/NcHlauzU4x7cT/py0evdPzYH9H9Hpsl6dfaINMRQrbPPIMVjbPY4ETUD7eUjobuWYXsT2JaOgRWr3gVQXAredLsB37/UyOZfCu0aplmHzgM3BdPHR1a8emL0d1bK7VIqDi685v3YO6vimyjJj6pYrmQFaWhpaVFGjJkyKcItGFer3e5iLRexGFUSagQIzgtoA4vwRoeNn7Qc7Yg4XXP4MHr4FjJoHen283WR/ccAerbNfh4fRw+2RZng0Zv8GYI7L2iYGCSS1SUkQVMkSFkZENsw6qvY1s3TpBKekL6ZdPGSj16biA+1WNRICDgxWr2vpULYfaPv/C9/fL2ZF1NhZiTD/4lC6ZpkfCmoqdfO59HQGEpQWBZzaJNmyXbDkde3gUdjRXg7R6FgpsHgL20GtQQBjdi6gUDvVjGhDfxTFZB9RO7IOnLBGsawLF5c0BPZsKAd2eh1EdiUBm7ZaN+2l2nlU37U2R9a4MGt02zf/bYTPvPX12ThHq/ybBYXpvnz3HOfnJ5Qnj+0/jMnFwe5q9PXnJhH2n6LeNsL0XjAA2KAnUR1EtiqgSd0gjmrqB4c0l2mJJ/nokTOQHtTz28IPjJe7Ol4lLFe/MdfZznj60Ofr6ITcBJrS1grxy6sejF9wfWzpl1JH5oXy/SWS1vvvB71/DR6+2DR24uKOu5WrRY+DS7XZYslmWoFTi+MaB7nLbTQESEGASIuGwC47t7EndqLnXL4GBwicgsoXGO8iGJHGRmCuCy8agreMhwm0GhUpKQeWhvCuCTNtDCQSZqQosXzIvt2joB6z94rr3lF94bbmMgUPHiWEAJEEj9qBXAUTk0kn/fY+PF7BxVC/jBhsAJrPh0ZOOzj7yi+tohcRhLfbQBLyaMgY4C1D62EkIIAupa9/rDDCi+uxq/GEe5DY8rmNpBpX/jORXceAIq354EaNOw1qC8RyaoWjATjj54NyjNIAePQjseMoQa6aFF8Y9a23XI6S5An0LhuYMIiHwPuiEEOiVKeb7AxuHhK+yzyksEfxB1lAMTZ+68yIsr9sj9a9sNaGyzgUUQTkuRU7sJig5dhkH2LBjajufS0gqhpR/fHFzy4Wya7sz65YP3pF1xVTWdv+BwgmPAMFZaE4f2gNxYb3imXXNLp3jUQkFo+OMjS9WGExLUH1dVRZHN7icrQQZ/5neT2GsNG2kHGnWoxQukqejv7lWtOs1IQv/uIptUUf6TxhbVxjNLDAmrQMgKL32GQdi5BpRjByH4ybsTAgvevJHcgLW8X7u1T/8X5JO1IOXkgZRbAFpHu2mrknGsjWko7rPBMXhks2fKrN+qbc3MbkndiqBj2cdzgqtXDDCwKhhtawEiWwFqHvwpNHw+mpUDb+UBcPRZCZH9AI7eiNYcBGNTCr0YWSvN/qEeyJ68C/JnzYN4wrR21O0+/udnoe2LbEU10D0BrNirnL/+iDo43cuTU9AK0vmjLSiwqYs4ulzCBOCgFzJAI3VkEVM3jrE+loyaYltFVnxtbeIXrUH8+qSAQlqA0+l0dmmI4MWcJ3nZ82TtUXvgo3l/QakPyJZJQ1Xnxb/dDvF9u4HDEuEYPAJdlpe5iGT1YUgeO9wNUHcprc14qQXotlwnW15+xiG/9CSkbVkDKrkMTDLSIWKGgwvWtOHFiYQOg2ivfGSZSI5Nl88R5DgyQhZezHndBNYl/K9aWcY8ahIayboVo82SLeB/59VndQWFHmfFgBZv1WMx0OpqWNOE0Gwt6Y2DUAW2nhWmSPK34esO8Eye+WzwyyUPyCfrHDy6DBnVdHT3tvvTRk+azdHoczjKzR/+nglA+l5739WQbMHRP26uLxCR+p29zfKQPswsEfFaBAgOfPHtj0DToptAxfRHaoYIPob3/MJTMu3B5z8PwuqjtsnWlEXkzeviSFyjK8Dk0LFMIhFh4tCag7aQTusU3ikpEp9uDeoCkRAK9GH5GQYE4g6QcQw4R0qk6WdiwQBNkaF3TzzHioGQWPbxTHQENgETRswrPKYFO8KUMDThJGbmoIV0I57jkKw5ekPHh/Pujx87VCHlF/pc5497X8rvtgDF4zeJmmPAB1AWYYmRz0xYtD1tykFqiAvM4jV2aDn42KdHlnCAAv3djcpDgYcEE4cX8H0g0JxFyvL/7U1VQESVDw4vJHZt6o8nN5B8sNLeCnxGVr21z3mgZmWbIhKFn7eiP4TWfgnRvbtRS2Syz9MXS9m5CWtZ+eJ41ZFrOU1Dce+G2OEDlyvt7Tap1JuA0JJLINqUyagrTj6vogEyxuNFlKW6NBgtzyiA5oUA/o04GuhkiE4oUlJWLaRVfgNt28+nhTcs2v4tP4JuHQ+e39ML66q4nlQWvVj2WkK6UOfTupdk8SdVjVlEZAOBLcSJolOl17LcnK80W9hR26qN4KiNLxvub+s0TCYVSsrIfXGniSBVFmhCKsfugl4hPOCJkxDfve0yAzWKJsjEIHH78FGg4pgZqKGSNccGJDat+Vl4zYpbDV0DqaBbc/qUK++ylvR6U3ClhQ0NP9fhY00oAxNMF6WzmRup7BCO9QQ6CxvSWmuHDhuPKpPQ8hxowudnBlpLzaP372Y2mgT+bF0AqfKSSBhzqM/RqXvou8/oEWGB1XIFgdsMGd2/wlo2Wm1vARJ9BgonpD2dAsqCnbKVvCsdnCPGQGTLeqYRINWb14gtispWoO28ljWY0HWowQ533UN39it54rGd9pyTFwIdhthBl83cpWVLZAc7pz0tWA4yJmKQ16Xew6VA4kDg9FkOLQgE6rYRmIKH+8DOq739en3RkeHpZknIEXSfqAeQ/jGOg/oVCt/QlLwk8CwZQjFgToEaTE4rj7aS34eDOIJwhuDw8XgdGW6znKjad8QiU9AiiFYHRD98G2R/EmLh9nI+OwchEAe1w5+mNNTb4nt3TI2sXfk4Zn8v3uEAx9ALPkDx+IytZ5+dkW3rkZ4UUP3tzJqfEs/nKuEjyqRv3tuY/Dl5XFbLMdpbqtUbfzHJ/hz9mzRAJxhU/BvVPpvEsfdapdMoseDF+aNGxf96MbS5za9709I5SOJBaZ6CuQnenDTx+zS4aJILnr3eMiL67RaIfrutJ9pAIBTThagtjbnhr5eD0tJ4qoVqYLZzrESUAYdINlLtTMHpAnv/gbtEdBwqik7qrMk+H2ReNSfXmotisX5NCdMG1K6lx8iBbGiaj0itO93zMwh8yDLuganGVKoeWlE/eEftAPEdHBM1JShlAXpe1WNVTU5HVaNW5Xac7ryuPKBc+6PBlpdoTMga76pVmeC+uB8t09Og0EPCmUsYrNNqQFkuv4Ha8TKfwGtC2jCc3+9/0YwkBi9WcwTCB4+DWpCbzrqq1HKIhIqaf/erOJVJKTvveOb1c++w9aucJzjdER1dEy3rI4EouLH88SlBTL0JWvmEu4GvGaQRElH2NxFR+kVhJme0h3WOlqClYwA3H5IHfLIjOWxkmbTdH2VoZ0AlBqBu4uHGBGsm0YoiPTWkNPO4pUrJPdyovD9hoKWa+hJYRrQMF9d3W40yh6ao40ilWR4++tTcjOL0tkZfyzuvoYMLOUgLsIkVVM9KS1MpIVdEy9MZcDpxAdWw0tbCLBJvMdcqcOgwjGSiFh8DeACPkerTi1n5WLAPYiGudpoFPNVPSNaXMG1AfYNTVJY0G02xYxiVVpMxWIrgAMZPHMOsNJARTN6m4Ig5MKV/GJqjnk9+9wncS0CnfsL6Q+qo5qA+ZFQvcWcdWmdihk92yMxiEzCSmERYPvoAjmdGgQD3XGr/Y798EapCHLQkTU3xXcdwqi3LWsbpxJYKCkTGFHLTSbu9csiqjOvn3se703ZxGFjalaZ6zH4rS5zOjiuH48pxZmeVtJSWSICQiIGOpcLIQ62GukIcUy75LqywLHzvq/gsPqUTghEdFu9IvnTbBPswqoPk/TNcPGsi7a5V4Dg6hz0nVFYfyRWwjqSdJyu5bkAPaZ0V39jQocF1o2zQK08on/GnjjmcwYGi6lDaw9KwfIfh2x8Mw/U33QRt6zY1x99CIZyVy05c9bf1tVWc5xG9GQESPqxvgRdloHWsu/9ngGKJtZ/ZiCHaBIcrBpLFjwj30KCJqJpb33mxyV12J9hLZ7TALsxou2FOHSR9QyBz0mmXwOYXUBhGEQSH70PAhcwOZGfZENIi6CJUSAbMgiraNdjzQL1QxMPtl9y6dftRy9eL1iQmFpeK0B7U4K75sQ/WPeDuVU8rt/DjnlSPBZkCGkJGxZJNiYmUPX+42nndkBKpocmHY4cW16Dv4s4IfmezFROBlxXIu2wGpKGFDK5Z1hjbtrFCyMhiotBa0X+jY8SYXfE9O/BcUZgG4tRrwdP2MDCQtRaQZYkFdNGCjiILda8T80oBAUsvt3g+iGg5tf6DgacO4vSh1t8KLnPOgJLHmy3Ayh3y0N8tid1Mdo86wVuqZHhxVZQ5BWqZ0nS0TTJrWz7SXn46z0pFDI9R06bB6N4WuH60jQaiOCmDiUgqNarBq3ilDslgPQJNU/eD1cpKA+d0EtKtKHjGxg/sgdiuLbhvZdogceQgSHndQEDAUBcSrRAqbXOnImwgKNRQADMnI1zyzMsHbUUY4I6O/WbJp8YGlYYjxdD8UV8IbsEatcbc2z9HNjhi2klLtgkEYgMx3bSSnatOCTfOskNwwbp2V94ooL88c419Vv8KsaWuXoVsZNLtNUrPKc9FNoSTRmlpDg+0rI96CSv2yCMufDiwncrnnCudP+nXTXgfyzyCAPWsFgCJO/eyPAHPO6AloLZ3GfCjxoOlW4+dWixiZjmW09DXn9+PSeJwXzwFHMNHUyMJpKJSrHw1iOkOcF94KfA5hRCuqoLoiRNgMHGimKVBsrD1jfrW9WAsmg88IXfyQMvBuRfZ34q2Yog4c/6AHNN/fBB+Y1+D1j/LzUN1swbUMKESQGxFWoFsEW+2paEW6yBNNjWgcLqs0gK3jLexGcpI3GBLv80MZv/l7JzK+bg0iEbxeD17fiVm5ypU40lJEtIjWzdeS5NvWjSKzi7MZhkj6JdpLsFaWg6WohImLi2FxSBm5wkoMt30WaXDD47zBi23l5Yl0ayjOLlgCQOAlvJ4FMy2z65h4o/6B8lmYPbQt8F0EK5+WONwd5TgY39kkm4iaHHRXEaFe+b4xeDow8RgCO0AuoSOj253Dbigv/glNdooEVbvk0fPnRetnr9J/qrBr7/89PL4qinPhrZU1SmuBfemjZxYLr21v15nZdantqIzUPDU+NPC4HRnD0RkyJASgyYlwqZ57cMvWMy50lhjDcsBJI4dsvo+mvcHEtcSUTyWAA0DHT1eBZG9u8A1CgkI3ZiKdpwB4MwFP/Q9aDsNmrVEcIndsIaR+HtkhvOnS3cmL6pvULtnI4q9bg6oa3bJ4/7NO5/IHDGsp3RoX4PKKO+US8ABKsTPtwQ0eOK9IIweaIOfT7TDJAQCCSKiRV4wmcAwuFNFUMKT8gte0MovgPTuOWHXgf2vtb767M8ZpWEZiB/YfRUG+WfOwSP9nVOp4T07mQBynz8OvJdcgWIpTDWT7FOPjlWf56hooXi3BzzjJv5ebqgDyZkPQrcRVdDyxWqoWzcB0lJiJrDzNug/6iHIGGdaRQ0B045AUPwAOVcAdLvWBAmVjI5N5XD8I56dtpNW9k59AaJHSWuAZKUmTx5Vs5aHp9sv3V6tjdtcpVy6uUorP1GvuZFpL8JgX7TrmMIG/e1702fPGGTdunhnEnpkStCIgx/U/GDhrKkFKdyp3kEnGEg32fH1emQOEnzp5w3d7CvvdziyfVOFtXsJ003t775yu3PwiA+tpb03dixfxDqLkgf1FY4xlQZATcHTVPMPOAYCBE8TSCHM3EwXr6263zsuM4OPtTWZK4yzswRoatHcYx717/h6vzy+L4ocWpPQaRVZomC2EZAUFEfHmhUYVyHBhsMyVLVokOFEkYIXYgLRSNVBYAtSgsgGTQIqc7RH2T++8yGpsEhNNjegmPFCouYo1/LSH17tXCUbWLmUpqSZVlDamiGBOkFPJsDarRhCm9ZcK6PDSJxohpzrbnndO/GyPdR74JzdMEM8AOXPzmVrtYkNaMF/e0Mm1PzuMVYCqK3c8L7pHNiKm+MoMA+ZfQQrapamBTeyrgsJ61733geZ49qYuBQ9YLdqpxpsvrABBV5uXWmOcD8K6xlP3OC8+MIK8fM4iUBMKCeW3b75wloqvRU4hn0LeQjEdJYs3FlTmmfoBGQ4fyKsERN8G26E+kADXpMHsm+47TYKKjElMQGVxJO/u2dVYNnCYYLLhTo4l5XZ7zV4MAjkspgO6/BxWjgEZ+5853o6cgG984Tjy3/tHVpWKNS3YfYnSA8gO1Q3qo5fzgut3nhEeYxcI14wW4dwVg8BSwXNK5A7QJcAm47I4EJ9gWWjjfQBQ71+elUGDcKRVoONspiT29H98RdnkNBB14B1rgT8H82bGfxyyfWxg6gVcBfTzTYr2ad41SHGBnJrU7fmd159INEYgowrrtjR/d7/uJXYQ8KsoEc2n5A+5BgMevoOdicI9RRInR/642+gfcUY8K3FwO9DZKabwadp6cB2vEJ0FcGtI6Bm6Q1ANxdVTFkMfZ58ip04lQ1Pb9hd74Qv96GORKCQK3Dj9VNSPDvbAfdPtUMwplcqGHgS3zKC5e73wn/5cp8M39apeN0KZFvTwCtmYMVJgh1dU44jnW54SYCmmEI16ofppSMik/L7w4lIK2xx43EkHtIunro2Z849f06crGWlk0S24mu3tn/w121YKuYKaekocTx4KVbEawabg6AxE1EoRvbtnqxHo5PTL7iQd/SthDN34de/+Q8GHmIOQnZumtCe4+VfjelG2aE6pX8U7U46ikFqRO04Ko9de1T+CYLGjUBoQiHp65UrsSbSJ6tjkFcgwl2XuuFYiwroeKEtrDuX7Y5PPdKoXU5OUMUssNi4tIoC6VEanONtOlR4dfCg0LIW9z5qLS47Htq0errqa0Mh4YToto3T9Xi81VHRfwf1D8g+2orLwDVoGMQPHxhWffsNO6L7ahzZ1129pvy1D8fxksUg78yaSzw1w6iwY4C9Y7aBVU1C04aLINUSgPZlN4GuHIL0QQdAsJm3vqVVIg1OAGheMgW+uWY1Y4K+MxfA8E+vMvsIQaIz1EY2+GS3lTEggb05qEJxtgjRhMbmEkgkNgUM9+Yj8ngH6icLfuZwnda3MaSPH1QifTG8VIqAjoljtcCJWCNa0QBUBZpg6fFtD/ij/ix2t1MiDOU5PXMdgrSlJtDAXVY8xI7aP+ayOsFb1HOFEgkVRnZvHUJ6gfooGpbG2P5vp8hNDbPlxpO5CAgrWnBb8mRtz+CW9VdGdm59U4/HxmdOnjEvbfjoZgsmiw0ZtXPniKI6J4eiiOBmFHtbq9GyYPCrmpWpn+xI/HpntXJBIo7CEDNep1YtBjU3T4Asl7BnUA9xH9rHqqWb43JmlsBfPdKeeaxZLTjSpFTGkkafxhpMmTSB3eyBNbP58oG2pbdOcM4NxgyjPcbBeTkaDC7FZPWFWPMjuHrFsPYFbzyTOHpoLDVLyDe7ho+plXLyFyANVuF7ipWAf7Lvs0VDpPxCSB930YN519/6uGvQcHQNQbZyhzUGLQgEpk8kc1aR+gf1r1wCJxY8BaEDlZByj5BTvhfsBQtxJBswbXpBsn0WnNxRBm5vAvLG/gLKH3kN0gZgOvoYpgzODhurrMxF2fDfReiw6v0qjC23ADImSygky8wNR5QKHMflJ3x6GjkvYsV2LJ+ZaSgw7/JMm9BHWu9Dm7625Rs47D+Z/+yuxSs7Ao39weY2RR01gWIdDLWZabkwrfeYOVar7bU+3iK4Xc2FJB6vY+v629s/eOsxubE+nS1Tw5KoUBKx+0JJVMrsvlEeHUbGxVMX51xz0wwU3oaE7KorytnrQb4LBHICX+2XmQIeiv44hH//cm9y7Em/dtXuOvXCcNzo1x42b2gl4WgoZk3zZAgQjRmYtSpwKCBzMPgJ2Tg+tsKyoXsmv1PRYUs8aey6bIBNvXaUA9BiYUnhWAs0XVJACQZR3PjYhfBIZ5HtmyeFt26crgb8Y9RgoB/1yonyk40NtB7voOO8wa+7Bg55W3B7OyjBvRdPZrqhs9SeBoLFvJk1fsIUhBZUjU3LZ0D7qitAbh4JSricaQRbEQ5ADfra0u3gGfo6ZIyYj3YlAXZ8PRdFpIrnZqBGMRzsFr9NR5OQ4xahX6EAG47KpTWt+rQtVcpMtM4jLQLHNQbMlUnUXQzheLndZsexpZ1uWDFg0T0Z06YNtSzZ7TsK7x1e03/h0W03Z9lc1RxT12abjqaIk2rCk+3w+rq7sl4/Hm3XJnQfCI8YPSAaRpBkZOI1J9OD61ZeE9mzY6oWifQxeD6D6jAGWjc0rdHarWhl1pSZr9nLyo+QpSS2tPcoo8/97XsfT6EjVf5p3UEAS0NZnrh+eJll/XlFKhxtUnugsOzhj+jd1x2SM074NUtldymMpSA+vEwKW7FkvL853n735a4TK/Ykk5MHWcGFsdhUpUB7SAXqVFIDio6r6Dy46botqS/FLNCCAYZkW2mvlZjhKy2ojm3FJbbo3l0WS7ciIVFb00Gi0dG3P1rKHRhDDWuhF354GpQzNUCi2Zzs8A5bBJp/EbiwFDh6OKBjuwhpAzno2BBkC1qdPVEjfAtsTYLNvKtY1u0Q0xyslW4VDSjOFOFQozZ20Y7EfZ/tki9XMfDde0hav0Jxoaob21+/2b1//uZEnawaBrLmPb95N3xzGIV2Hq0UR5s+60/+xV8/kFXZr6D3vkh8435R0n6Z68LAstXL+imLl8DvLHJngVO0gdviAAeVDZVjglBtbsSykBlMH3vRK2gfX5Gy85D8/GmotQxk0GT08D6ZGkqkG+SWJjaHwNts//lNsOdaaUsb3diSkDW2CAXHu7ZXnlB7os1sNJFAIqRT57EMRWS6HV/k4kxNK5pBs5lsFRP57L9vdTHHUMvULNofPSePuooJtEMJtmQaBwdVLyitLf/1FcwEArKMRPOy3+wuarT0SYFTO/UWaBaycx5Cj5rGAQNC40FNNDeWyM92x597Z0PiLqNNg7yeUuOTP/XcGpfh87isE0AAg49ikod2pP8HpjpvcUrcuscXR95ubtO43BwRWk4q8PN3Am8vuSNr8I/LJ6MmaoWdLTXgMLJS7WATCEkUj+x+BgQA9/371FhmI2uyeQXWllfkEHUSyT7qbFVXnD3StP0PJcvf/UMZnQ06KgfUH6A5Bz1197Q59Wr2DWg1s2F2f0/d9fsPbylQsDmH1COzRv+ULTXBxFaxdD52zpzQ96LNcGCeZA5lg0RzAR67eb1//ir28tufRe8y0B4OGGo5+tS1rrL+heLnVDKbgjorB/ScmI/GiRawThtqffeJ2e5BqJUCLagp7Fg+T7RrgzbWxPrbFNQAtl9DiTQINFsj/EML9GmehY2Pbu6ppPl7IyBC13aOQUVQOBVoMqZCdVMF2AyV1XW67W/1IXn8nz6LzhW8AuvAPjPbPeei/pYEzS+QhfRFOqeUTVtNCUILVqobETRF4p7fzHBd/JsPw9vNtZ9oK+eHBmNq7XfwLsTdT4HrrUEuyhQuUQDGv/CWny4gfG+9PkbX2QFtbb3gzZYhIMYSqAs0llkEhNdXx++mqXpagNs9U2iv82lr/7o2zsjreCvaRxeHpZR0BMem3+MyD+X5ItA9JfTanPGOHftOKJ+882X0SkuWQAzLVuxHtBC7V8S1bw6+TwJL7hZI4/IAtC4g/L+5l93jg7rAWBjxxz7QogUhy5FItcdP3dAy0JMpsCl1rBnGvnoVS6LOFp7QApMIPq8o4LEcqFDVJMMNYxzw3IoIYwti6nQHT02mzYirK2n946Oz3LuL8Hikw+ineUBBEHBzYHFYhX2RbZBDHc4uIPwrNwy2iDY2EYH7V18OLWEFsrPQwRj8qcWkosDRrCubaSNGaGhSsyffmDZ8fB/LNgp8C+qDl76KQLZbYrf0VbWorIO64tsE3HGJC/oWipDrEWD14WRvaFagT19n1Yyhtr0krOXO+1m5JHgEKxQEb4RHD9WDLxGEPIe3Cwj/2k2BQGQ4XDtRhDsn0eBknSXcqC/w8MLwN+8sixRlFUnQjpbxtx+H/zL4V97hpBeqMfDUPDJXhHPsOekEclThuPn7EvtOKp4lm+P/C7BM/PJS1x09skW20vn0Sm9a66jD+AIXHIhPgid2vw7lnqL/61fe9fN6p7QBZr/YD9SCq2BiL4AhxQJUYrAHnLEXY02fO9HxCM2rtPs1yMwVYPOu+LDL/uD/Eh1T9/7dJPbrcgQK0gMUXJqToUm5gcUSHGhQ86c94dvZui/p/NXt3qevG2X/gsqKTTSX+nXudtHsKY0p7APZNi/7/aQuIPyrtmQLqDlXgJheDLGw+RNB4YR+1k7W+PxelkOL7s+cxdYTYDlw5Yiw/XBy0uVP+2peXxt9ozWkX4Hqr1TWDEk375Cm31Ub8dRnkWdn/tHX2N4gl95zp/ehp2el/W+6fYBsNjHF2bv5GwNOyYrAsJhNpq7S8K9iBI2tSKIFzwKc+/5nsz9iwPQhtoWPzHaPWLo9/vTeenUsjyzQelIV/1oduhmyxZtpGp4C3Iql49Y3OqAVtQMkUUSWWNZfconrVzOG2bdTr4EWA3Pc6RXg3xWu1EwiEHD/AhvZBYQzu456kvWUfuhnIGn9RqNPIyu57e4p7nEH6pULNh6RL4sljUEY1LKmgJaOjsKOh7MO7yW1+CP60Usq7atGl1uX64ZxgCb1TuLnSTiKPAD8f/KTk1zX/7ija+vSCF1bFxC6trO3/yPAAKRem5XZIKfcAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://www.google.com/complete/search?client=firefox&amp;q={searchTerms}\"/>\n<Url type=\"text/html\" method=\"GET\" template=\"https://www.google.com/search\" rel=\"searchform\">\n  <Param name=\"q\" value=\"{searchTerms}\"/>\n  <Param name=\"ie\" value=\"utf-8\"/>\n  <Param name=\"oe\" value=\"utf-8\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/zh-TW/browser/searchplugins/wikipedia-zh-TW.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Wikipedia (zh)</ShortName>\n<Description>維基百科，自由的百科全書</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAAAAAA4AQAAJgAAACAgAAAAAAAAJAMAAGQBAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAEFSURBVDjLxZPRDYJAEESJoQjpgBoM/9IBtoAl4KcUQQlSAjYgJWAH0gPmyNtkzEEuxkQTPzawc3Ozc3MQTc/JfVPR/wW6a+eKQ+Hyfe54B2wvrfXVqXLDfTCMd3j0VHksrTcH9bl2aZq+BCgEwCCPj9E4TdPYGj0C9CYAKdkmBrIIxiIYbvpbb2sSl8AiA+ywAbJE5YLpCImLU/WRDyIAWRgu4k1s4v50ODru4haYSCk4ntkuM0wcMAINXiPKTJQ9CfgB40phBr8DyFjGKkKEhYhCY4iCDgpAYAM2EZBlhJnsZxQUYBNkSkfBvjDd0ttPeR0mxREQ+OhfYOJ6EmL+l/qzn2kGli9cAF3BOfkAAAAASUVORK5CYIKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAIKSURBVFjD7ZdBSgNRDIYLguAB7FLwAkXwBl0JgiDYjQcY8ARduBJKu3I5C0EoWDxAT9AL9AK9QBeCIHQlCM/3DZOSmeZNZ2r1bQyEGV7yXv7kJZlJq6XIOXfs+crzwPPTnvnR863n05ZFufDD/T595Q4eauM37u/pWYwfeX53cegcABcuHg0AkEQE8AKAu4gAXv8BrAEMh0PXbrddt9t1vV4v406nk62laeqm02n2LjKYIuK5WCyyfeiLDF32yLn6TJ5mBFarlev3+9nBMMqsabkYhmezWcEd2ctTE/tYBwhgt14BhtmAV2VaLpdrAHioCW+VdwWy9IMAUBQjJcQFTwGqvcTD+Xy+oc8askZJyAYrnKEokCeWLpQkSSZvBIANYgSDVVEQQJaeyHQu1QIgiQNb6AmrTtaQ9+RFSLa1D4iXgfsrVITloeSFFZlaAEjAUMaXo2DJWQtVRe1OKF5aJUkf0NdglXO5VzQGoI2USwwD3LEl590CtdO3QBoT5WSFV+Q63Oha17ITgMlkslGSGBWPdeNiDR2SL1B6zQFINmOAkFOW5eTSURCdvX6OdUlapaWjsKX0dgOg26/VWHSUKhrPz35ISKwq76R9Wx+kKgC1f0o5mISsypUG3kPj2L/lDzKYvEUwzoh2JtPRdQQAo1jD6afne88H1oTMeH6ZK+x7PB/lQ/CJtvkNEgDh1dr/bVYAAAAASUVORK5CYII=</Image>\n<Image width=\"65\" height=\"26\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAaCAYAAADovjFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA3MkMyRDY5QjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA3MkMyRDZBQjUyNTExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDcyQzJENjdCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDcyQzJENjhCNTI1MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7lkNGzAAAELklEQVR42uyYa4hUZRjHn3Nm13X2Mu6urtqutrTeVjRUQikoKUoQLIy8hybiBcVMRdFASPwgQTczsCiMvFYGffBDeANFUDEydc31viheat2dyVndmdmdy57+7/I/+HCcKaX1Q3Re+LHnOe9z3sv/PM/znlnLcRz5vzdb/OaL4Ivgi3C/WV01UCAQkNraWqmpGSCVVVWSl5cnZaXl4jgZaWpugp0viURcwpGIJJMpSba1SY+yUlmy5B3ZuGGDXGlokJKSYkmn0pJOp6UDBbsl2iJFRYVi25bEYjFpwzOtra3S3t4umUxGuqqo53WVCGZR9fX1nZgWDAaxgWIJhUpASGyIFLBtSWKDhcFCScTjuE5JXV2dhMNhSaVS2Kwt0WgUYiU6hTCiRSLNGM2BnYF4yccWCWPB6yAC9oGzYC2Iga/pNx/kg/fBs2AcSICvQOMjT2pZD7xFE0kFBd0lHo89zsiv5d8L3o4nwW+dcotUMDo+p11Jn3YKY/qeY9900P0/lv5hUJ+rswc3Nlnd6wDvgmHgR3V/GfgyS0RZf1NrrEeoR/ZD1rDAPzzrHX8wuEYhcr68E6BV2W9RGJMiI9T9wxzwFfAd+AyUgeFgK/iG9ovgAMcpAIvB92AVNzCJ9hoKu4LjjwabmYrGdwtYyb45nPM98DbYyHW4bSr7Pwb9PPszqTwGnGdUZ22DuekX1L074JSy3wC7eV1C/53clFHXVLEz7Hc3UsG38gz9x7O/F+25oC+vPzI1FVwGN0FP8Dz4gmO4fvPYN5X2LI5ZSvsTT9F/iveEgkZyhc8lTrxd3TPhM1LZ08C3vL7HxRplM6AN/AqOgVGgjhts5sKugyi4qvKzhaKZ4voHGMKCe5oF2qHfIj7TyDGucSM/sH5tY7/p+x1cBGm17vmMgikUsxw8kSv/ZoBqqjiCm7zLsBQ+vMuTl/nKbuTJcdIjpmnduIBuKmfNmfcy570BlrMvzpSap+Z2GG2WZ869nr3Ynn7TngZ7wACKbIRdl+s74QgddlPphVzgh6A/c1g8xbND2b24qD/BLVDk8XWUv8MIKuTCTNinVFjfBh+oY82mv+OZs1SNJ1n6ZzLi1nvWsgksyFUbXuVAO5RQjppENxNynyq7AfzE6xsMyyDtfhxDF1mHkZCtSJ9T9mLWIPeZibzuyejb5hlztVr7ZaaBtzlu5GU7Zi7xW8BU0CaqZt7wfnBI+b0GhvIb4iBD7SWOuYfKr+Px+zN4k3loJj/KojYIFINfmALu6TCW0dGbp0gNj+nZLHI203YCOA6WqtNhEF/OWc45ki/kHOuWzW+cgYyyK//mw8MtLEU8AkMqbIMeP5OjfWj3oU9flUL63C5XZ7zZaJXq66+eGajmdJvrG2LkuHNUco1uLapWdarC8v+z5P+U9kXwRfBF8EXwRfBFyNH+EmAA/FQ613UCCjYAAAAASUVORK5CYII=</Image>\n<Image width=\"130\" height=\"52\">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA0CAYAAABGkOCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5QzlEREIwQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5QzlEREIxQjUyNjExRTNCNzdEOTU4N0NCMjI3MEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODlDOUREQUVCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODlDOUREQUZCNTI2MTFFM0I3N0Q5NTg3Q0IyMjcwQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz41D9uwAAAJWElEQVR42uxcCWxURRj+t3t029IiVCyXLSpo0ERFLVAvNJ4oBRUVL7Se4IUXeOIVjaKmgkHxthweiKJGY/HAKxqwaiwYBBESwQtpgdCWtns//6nfi7/je7v72kI0mS/5s7vvn5n3Zuab/3pNfZZlkYFBjlkCA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEA0MEg87B919+OL/fT4FAgELBIF0zZQqVl5dTSZ8SWr1mHY2oqKBYtIWSiSSlLB81bN5EkUiU4ok4BYMBSqZ8FItEqCmVoBhf6xvOJx+PY6VSRHi/krJS5PP5OiTB4+SFcymVTFI797N4TFJ6foatjVsoNxyi3sW7U3t7hOKxCB+hHGppbqFgfh7ts+cgamlvofy8fIrHk+Tj4ROxKK1Y+S21trbRgvnz+NkilOSxU+r+hghdw+DBg6msbBDV1X1FY8ZUUmtbS8fG+nw5VFVVRUWFPamppYlCoSAlkooI7dTMmxlnMvTzSAS1oe1trdSjqIiJsJWJEKRevYs7iBCLMhH8OfwZo2Zus7R2CcWYHIq0hw4fQX5+nveX1FJ9/bfGIuxqDBgwgPLy8ngD4x0bq7baSllUstcgGj9hAoWjfJ03yrIkESwQgU9wIkXh3FAHESLRKBUV7UZlpaW0dt2PFGlro8WLX6eGhoaOE93xxpb7qL7qpDfydRuKDIlkgsi81P0PBkI53kOhIUOG0LRptzAhijrV//8YIwxluZMlxtJCf3HZz1LM8hbLQpYDWe5gaWJhu0ghliBLNctqlqksB7NsYwmz9GCZw/IFy0Uso9E3ylLIkg/dbEPTnY5TWTawfJ+p4R4sN7GsAgmUtLHczXKYaDNb6JVMB1kUjmd5R+hU2z2hG8HyIMa09U+hj8HOhdo3FZ2+7qVTL5bN2KiVLm1mQd/OMlDTjYPuXpe+86EfZvZnl+EWcbD7e+l4jzi1Zzjo+7I0Ql+j6epYfoFbcSKZcjsLzN7sMoQ0Kz/FS+dSllZ0/MSlzf3Qq3b74dpxuHaOS5/roD/Q7M8uwyU4nPZ+feN1gGfRMc5S4WIVtqPNQ7imXMkacq9UbmJZJgLUXBcGO323ERTfA3rtSViioIM+IPr7tbFshNOsScDlmdImK2nmEfRwqp36+7PoW4cAvzcCfLVfI9NNUMfTLBfiIa5kWa7p/0AwOB2s246TPgaBiY7TQZ7r8VtZkWcwmQQ+fSDTVWgzE1lICqI2aS0yELUQL7H0YymCy1Exy40s37FczTIeYybFfdS8XmE5gOVhlgKM7cMixbR4Rrox5SavweYmsW5JCIHYPVmWIINSGAT3aY+fg+dox3xS+P0uywuwsDqRVFZ2CO5jZ3Mq87qV5es0JBjOUs5yLjK5z1hOhMX+0gub38ON1U33colGG4X/eSPNWJ/hYWzkY5NrRP8rVOou03g8tK1fxLK/sCiVQnctAtACu7bEMoplI/Q/sBzK0gd61e4gkMkeYxzIfBRMqLr2srBcfbCwddD9zjKR5TSWsSw3i+vSwgwDqe37TMJ91PzPxLqp6+vgXvXUfjDLWaL/QvQtzLB/i7DuNiah/88gbNY4Udx8hkub6aLNyS5t9oX+dgfdKOh+cnEVhBOu2hytXVfj/cpSlmYOj2vuS8dY6Fdo13uKOOlUlyj8SZf5qHx9d+36kejzmyCrbjHtTKw8wzqcksXe9YO1kfGaSvObMcZYNz/mhA+ECbkUfkbHAuEK3HzPZfic46ArEM9Q5KCXfl+eAHUSb8MmbczCv7qRLE/cR6JJFF+GuMQRuS6Wb6bDXDLN8024gDDis5DLWtjWNBOuByFfFde2ilrC+V6IQKLqpxhe5aAfIPpPhrvQF2AyxtnexQg4IU7X04gDVu7k1IsQf6R7HsIhuRzfH4OF84q5+FQu69guPHcAcdRH9O+3HfPxWYm9y5oIb7OsFz5GN2vVqBsov1iCTZc4Dye5O8rIO2B1aumvcvj8btx0PcBVzzwU35elKb6Voah2l2aGO/O66Xe4OoVjujCX0dgLZS3fRwngUwSxDwhLeK4XIuxAdG/7+tOErhIbczFMG+GUFos2KnVZikCoq3gB2UthmvpGZ1GAoEwFhHsjiAyhuLbGpc8RMOM1qJH80cVniCCGIK8VQA1Xw/o+D/em4p96ZFy1SALIiQiZoMz9ZoeCRD0iUBkMKZmGa8dmEdycgjYbRUSv+8Xv0eZhTE59X410NBOeQftZLvoJ0Dchyp6LhVqG9NkJd4vovT9M7HQtQtdxEvpsQiDnBBVzfI52zzvo7XU4M819hqLNJWnaVIhUtMIrGarFRg9DXqs/1MdiU1Xa8yICFuomItjvJz7E7+UZCkBeiLAClmyYS6rsRIRntYh8YheJ0EPM9Z5OEuEJkLogQ5HLTo8fzdY1yKDRLrY8CllF/3yjNVOUqFWGcAJOcXfBfsE1Hq5mJAKz7oAfUXW9h0DPr0XkC8R6FnbiGQpFhrK0k+7tKtQ+WjPEQ2+LtezphQgb4DftQGYU/L/EhyKKn4xCVE2WmUBKVOgkZOUuis9mpD9tKEJNTTN+Uvt003sJ7uLap44bHNxKMsM8CUWjIAI7pwDVcshW9JRR4bks5rAQNYtSFNA8YTgmYptlp9L0JOFCbs5izLPRdrtD6mlHt5vQZoKmu0Dc64I01TULgaYTqqBf72Ed5qBPrYPucJYGnDSJcaJKW+pQPZwI/VqntA6HdQPaOKXx+4EgjR7mUY/xvszgShzxCTpXuujzUUqO07//VkGiP8z6L2Izl+OE24tzKU6GJchyB/3zZc0XQl8rgh/lkxcLnYrI54miVxnihs2izTLc3+1vOEeCWAm0Vyf7LQSYNUjPLByWElF/mYENlvO8DylwNSzpr3AtJQ4EqBLxl4XsZBbWdyCqp1uEfgkOYaGL+1AW6zURMFqoWt4X8EAE9VJH1ezfcdG3IS3JFTmxW8CyDRNqwuIP1MxtApOai8XtiwmHRLtb8TxRBJs+4b9XIZJvBUF3E1YsgFStGic4DIsUyfDM67GQTfjdQyxmLsj0IwhmP4edgm/D8/Whv1+0qXavYKM3uNzT/nOARZh3Ma4HMZ6axyNYmyDIF3ex2DlYq3qszQ6sZzE5vyw0MDAwMDAwMDAwQKpm/uGmgZ1SGBgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhgYIhh4w58CDAAL8AVXFSeKUgAAAABJRU5ErkJggg==</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\" template=\"https://zh.wikipedia.org/w/api.php\">\n  <Param name=\"action\" value=\"opensearch\"/>\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://zh.wikipedia.org/wiki/Special:搜索\"\n     resultdomain=\"wikipedia.org\" rel=\"searchform\">\n  <Param name=\"search\" value=\"{searchTerms}\"/>\n  <Param name=\"sourceid\" value=\"Mozilla-search\"/>\n  <Param name=\"variant\" value=\"zh-tw\"/>\n</Url>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/zh-TW/browser/searchplugins/yahoo-answer-zh-TW.xml",
    "content": "<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Yahoo!奇摩知識+</ShortName>\n<Description>Yahoo!奇摩知識+</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/gif;base64,R0lGODlhEAAQAOYAAAAAAP///3dub4eFh15ZYGZXcWxlgltdakxQXF1ulFJWW1VZXlpeY1xgZWZ2iGtucU5WXVFZYFJYXQB1xwB1xgByw1p5jACd9ACH0wCEzACDywB/ycDo/sfr/8rq/FhhZlhfY7O6vgCb6ACQ1wCJzgCHzaTd+qfe+rXk+7nl+8fs/9Lw/9XZ2+bo6Y3W+I/Y+Z3b+Z3c+Z7c+aDc+aXi/qTe+qfh+6rg+rjj+Lzn+8Pq/Mjs/QCi4wCZ2AWc2R2l3Uy56Fa+6Yjc/ojU9YvX+JDa+JLZ+JXb+Z7c9qrk/Mrt/FzB6L7u/8bd5fP9/+j8/+D8/+b+/+X//+f//+r//+////f//4R/df2bAO6lLf/+/Yh0boNuanBnZq6urv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAF8ALAAAAAAQABAAAAeggF+Cgl4IEREHXoOLghAtAZABLR+MghFaAU5KHiuQDIxejzs3MjAmKFItioMQAVEpNUYuRycdAQuLrVUqQzQvRTM5AQq5AVMVJEBESTY6ARKLoQEZPyUbQRxQqowQVj44SxpIVAEPlRBPPQEUMQEsDZVfXU0YE0wBAwXxX1w8I0IBQOz74mCLiAshCAwkiMWABQELGWa54iDilwQOKg4MBAA7</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://tw.rd.yahoo.com/referurl/knowledge/fp/header/search_button/*http://tw.knowledge.yahoo.com/search/search_result\" resultdomain=\"knowledge.yahoo.com\">\n  <Param name=\"p\" value=\"{searchTerms}\"/>\n  <Param name=\"mc\" value=\"0\"/>\n</Url>\n<SearchForm>http://tw.knowledge.yahoo.com/search/</SearchForm>\n</SearchPlugin>"
  },
  {
    "path": "langpacks/zh-TW/browser/searchplugins/yahoo-bid-zh-TW.xml",
    "content": "<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Yahoo!奇摩拍賣</ShortName>\n<Description>Yahoo!奇摩拍賣</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/gif;base64,R0lGODlhEAAQAMQfAP+7Q4aWvf2QBaKtx//MS+6OLI1MMf/XYv+sKkpalEZNepyUa4KOo2ttjpx4Tdh1ALdrI9lSAHhaVWNSa+Z7Ge9zAPdrALVaIR4/ie9rAOZrELXB0Gtzc/9zCJg+Hf///yH5BAEAAB8ALAAAAAAQABAAAAWM4CeO3xAEA6mKw3IQDrOSAUEAiBPMpXsciIdk1XAUfkCBwKBiAG4IAED5UKg4iGxFWfFgNk0lF+KJWBqribgCwUgKlsRok0hMHvj2YNKJfzYMBxcXE4UTEQkbChlxDT9SBZEUGogBiwkSBFE4khoGcgEJAw0GEBSRBRQUF580CQawsbAJO64Kt7i0KiEAOw==</Image>\n<Url type=\"text/html\" method=\"GET\" template=\"http://tw.search.bid.yahoo.com/search/ac\" resultdomain=\"bid.yahoo.com\">\n  <Param name=\"p\" value=\"{searchTerms}\"/>\n  <Param name=\"ei\" value=\"UTF-8\"/>\n</Url>\n<SearchForm>http://tw.search.bid.yahoo.com/search/ac</SearchForm>\n</SearchPlugin>"
  },
  {
    "path": "langpacks/zh-TW/browser/searchplugins/yahoo-zh-TW.xml",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<SearchPlugin xmlns=\"http://www.mozilla.org/2006/browser/search/\">\n<ShortName>Yahoo</ShortName>\n<Description>Yahoo 搜尋</Description>\n<InputEncoding>UTF-8</InputEncoding>\n<Image width=\"16\" height=\"16\">data:image/x-icon;base64,AAABAAIAEBAAAAEACAA8DQAAJgAAACAgAAABAAgAowsAAGINAACJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAAJcEhZcwAACxMAAAsTAQCanBgAAApPaUNDUFBob3Rvc2hvcCBJQ0MgcHJvZmlsZQAAeNqdU2dUU+kWPffe9EJLiICUS29SFQggUkKLgBSRJiohCRBKiCGh2RVRwRFFRQQbyKCIA46OgIwVUSwMigrYB+Qhoo6Do4iKyvvhe6Nr1rz35s3+tdc+56zznbPPB8AIDJZIM1E1gAypQh4R4IPHxMbh5C5AgQokcAAQCLNkIXP9IwEA+H48PCsiwAe+AAF40wsIAMBNm8AwHIf/D+pCmVwBgIQBwHSROEsIgBQAQHqOQqYAQEYBgJ2YJlMAoAQAYMtjYuMAUC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmGaQC7CeZkZMoE0D+DzzAAAoJEVEeCD8/14zg6uzs42jrYOXy3qvwb/ImJi4/7lz6twQAAA4XR+0f4sL7MagDsGgG3+oiXuBGheC6B194tmsg9AtQCg6dpX83D4fjw8RaGQudnZ5eTk2ErEQlthyld9/mfCX8BX/Wz5fjz89/XgvuIkgTJdgUcE+ODCzPRMpRzPkgmEYtzmj0f8twv//B3TIsRJYrlYKhTjURJxjkSajPMypSKJQpIpxSXS/2Ti3yz7Az7fNQCwaj4Be5EtqF1jA/ZLJxBYdMDi9wAA8rtvwdQoCAOAaIPhz3f/7z/9R6AlAIBmSZJxAABeRCQuVMqzP8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j1yAjmHXEa6kTvIADKC/Ia8RzGUgbJRPdQMtUO5qDcahEaiC9BkdDGajxagm9BytBo9jDah59CraA/ajz5DxzDA6BgHM8RsMC7Gw0KxOCwJk2PLsSKsDKvGGrBWrAO7ifVjz7F3BBKBRcAJNgR3QiBhHkFIWExYTthIqCAcJDQR2gk3CQOEUcInIpOoS7QmuhH5xBhiMjGHWEgsI9YSjxMvEHuIQ8Q3JBKJQzInuZACSbGkVNIS0kbSblIj6SypmzRIGiOTydpka7IHOZQsICvIheSd5MPkM+Qb5CHyWwqdYkBxpPhT4ihSympKGeUQ5TTlBmWYMkFVo5pS3aihVBE1j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU32uRlUzU+OpCdSWq1WqnVDrUxtTZ6k7qIeqZ6hvVD+kfln9iQZZw0zDT0OkUaCxX+O8xiALYxmzeCwhaw2rhnWBNcQmsc3ZfHYqu5j9HbuLPaqpoTlDM0ozV7NS85RmPwfjmHH4nHROCecop5fzforeFO8p4ikbpjRMuTFlXGuqlpeWWKtIq1GrR+u9Nq7tp52mvUW7WfuBDkHHSidcJ0dnj84FnedT2VPdpwqnFk09OvWuLqprpRuhu0R3v26n7pievl6Ankxvp955vef6HH0v/VT9bfqn9UcMWAazDCQG2wzOGDzFNXFvPB0vx9vxUUNdw0BDpWGVYZfhhJG50Tyj1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbZ9YWdiF2e3xa7D7pO9k326fY39PQcNh9kOqx1aHX5ztHIUOlY63prOnO4/fcX0lukvZ1jPEM/YM+O2E8spxGmdU5vTR2cXZ7lzg/OIi4lLgssulz4umxvG3ci95Ep09XFd4XrS9Z2bs5vC7ajbr+427mnuh9yfzDSfKZ5ZM3PQw8hD4FHl0T8Ln5Uwa9+sfk9DT4FntecjL2MvkVet17C3pXeq92HvFz72PnKf4z7jPDfeMt5ZX8w3wLfIt8tPw2+eX4XfQ38j/2T/ev/RAKeAJQFnA4mBQYFbAvv4enwhv44/Ottl9rLZ7UGMoLlBFUGPgq2C5cGtIWjI7JCtIffnmM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPBBECqoFowl8hN3JY4KecIdwmciL9E20YjYQ1wqHk7ySCpNepLskbw1eSTFM6Us5bmEJ6mQvEwNTN2bOp4WmnYgbTI9Or0xg5KRkHFCqiFNk7Zn6mfmZnbLrGWFsv7Fbou3Lx6VB8lrs5CsBVktCrZCpuhUWijXKgeyZ2VXZr/Nico5lqueK83tzLPK25A3nO+f/+0SwhLhkralhktXLR1Y5r2sajmyPHF52wrjFQUrhlYGrDy4irYqbdVPq+1Xl65+vSZ6TWuBXsHKgsG1AWvrC1UK5YV969zX7V1PWC9Z37Vh+oadGz4ViYquFNsXlxV/2CjceOUbh2/Kv5nclLSpq8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrbXudTVHdI9VFKP1ivrRw7HH77+ne93LQ02DVWNnMbiI3BEeeTp9wnf9x4NOtp2jHus4QfTH3YdZx0vakKa8ppGm1Oa+1tiW7pPzD7R1ureevxH2x8PnDQ8WXlK81TJadrpgtOTZ/LPjJ2VnX1+LvncYNuitnvnY87fag9v77oQdOHSRf+L5zu8O85c8rh08rLb5RNXuFearzpfbep06jz+k9NPx7ucu5quuVxrue56vbV7ZvfpG543zt30vXnxFv/W1Z45Pd2983pv98X39d8W3X5yJ/3Oy7vZdyfurbxPvF/0QO1B2UPdh9U/W/7c2O/cf2rAd6Dz0dxH9waFg8/+kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACZ0lEQVR42mzSP4icZRTF4ee+38xOkp2sG5cQxVJIIaaKkICxTkqJjQhpJFYiop2F1YKFQqoUVpEoCBYSS7dfOxVFWGIsokUE/0TEye7OzPe977XYNWk83b0cDoffvXHWGxkKYjt0N1fi+FaJIzNIFSJ0kDXn0z5nF1O9Sp5PzaizamLD2NELo5W4sOwXqqX/04o1R2wg9PYs/GXUmTjqpGNxwvWdFzz19Akvjj+XUkYTggylFLfml93due+tZ7+y577BrkJnbNWke8yHmzvgi/4lq+WU1XjCsThl2p1ya3GZ4KNrt03KuhXH0SkkkbTOL5+u2PnuZ/D8axtGMTaKsbOvrINP3v/W3Y9XhCJjQCrUWRedVpaq3nvn7oHXrz8jD8PfvnEGbL0716LXytIoxqizkups4R/VwhB7hpi7sXkbXNo86bkrazK5sXnbEHND7BvMLcykOotz3vlxvZw+faRb08VEiVC64rPdSw/pZ/Ly9EutNi3TkHOLOvN3u3OnHNx7MFio5qq5Ifdce/WHhwEfXPnekPuq/UPPQhrAKOV0MFdyRFQFRefr7Z9wRrb0zfYd1aCpGmr2BvtSTkcp1wZLnX0tx4oQjeHX+UF97P75QGspM7VMqTfopVwb0aY1F4ZWlFK1SCVDHQKUEvphj0ztkEdrvZoLtOkoNS2XlkHJIlroIky7Jw8atDSJdQ/aPTUdtJBaLqVmlJpqQataCZKhY/L4HwcEI/Qbv1v8tivbIdVG1UtNnPVmFmPEoT9l/Dc9Ujp42Mx4uGl6I5pmgdjGzaLbopsdJqZHWZnqtKkXcZU8D/8OAPAMQ4kD8KK1AAAAAElFTkSuQmCCiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEJGlDQ1BJQ0MgUHJvZmlsZQAAOBGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+EdigjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHHJz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9FwpwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7NamcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwfYrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqwSyv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxtUgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+oF9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdTTsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QWWdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXIM+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4bBsrEwAAAAlwSFlzAAALEwAACxMBAJqcGAAAByVJREFUWAm1l1uIldcVx9d3ruMZZzRaay+pCjFJH6LSRqxQqA1NH0pBiH3Qp774kEAg4EOkxKdQSCjUFvpm6YsNVNoSaGjFtmga2yZgCIIawdv04g2kM7Uz6lzO+c758v/t/9lzTB/61Oxhn7332muv9V+3vb8pnooDVRkzZ4oY/LmK6mQZa05frX6yFJ9Ae7x4qd2IuV1FFM9WMfhaI9Z+pQBAL+aiEZ0QgNBm2YuZmxHF9VZMXqmivFaLweUyuteWYvHGVPWr2f+F7YvF/ola9DZGVJsHUXs8YvBEK1ZrXt9URDwqxY1BdGMQvWjGqkgA+iLUtazHuADUoowHYugKTilaR7SIpZjWqOMRfY090RbasS4JglpFtzWIcqwZa+pSqnWVcLLXijXpZCFpvbgb/VhMe8huMLPylWkci8/oSD8xJq7hj4WUWvXrlbqVrUyKtBYdpX3Bh9YbzsdErwRgbZKyFP+KdqxPssu4l2hDAOOxIj6bCHigKWRNCcpMCHHHB4TJLc+TXxKHnC51Ct+Qgxl/TZ0qE5Be/EdWTwjqQuJJAPIB8qAZk4kZoXJnvHH+27Hq0+0YX12PH+w7E3/8zbWkitN2M8pS7kCKZ761OV55c2fcm+nG7J1e7N/+e3m2nbyKQcAhnHWZLC86B1rxiFRvSIkIgJHFVWzZ+qk4fG5HEr4wV8buVb+Vuv5QeVZsi/HeW//eHZ1HbNfLT5+Jc2dndBav9KXugfqc+pLsv6Xxvk6kVheumnpDnXlTVMZWfHh+Li6cdOKvmGzEC69+WTskzwr1SfUJ9ZWp7z/0pWXlF9+ejQtnUdCWnAxQ+al5Tdz80lIVEP8x9eZQWCQwOTAhNc34Re+rUW8U0S+r2Ns8nWzBKgONBOeX3V3RaCpPRN7XeFcO7yYl+InML2U3VdBVHszHzbSXYLBJkuTSQzBuphoYZ7X/u8O30gFAHHxzi+Yop8ETcfDXW5JyKMd/fFuO9l3mYuwLAl5gbMg8QuKdYQg4Zjcxo7HikMeIn37vcizes9Ide9bGhs9NLPN9YX0ndnzHpbZ4vx9HXr6kc6Sobo2hIkuzOnIh0xMFRlvc0waWL+p3UePCQ/Myjjx/JSnl59CJbUkJgl75g+ZD/D978Yrc7EuMPe4ESo6OYsaasiiX7tADAyny5cGtyMHsDxzFnP0Tx6Z0SfsW27B1PHZ+c13seGZdbNo2Lo6Iu7e7cfznfxc/8ggNQBhZI9dSs2c5k+rFaHBXmZhd32xTGdlZPvzDvefj9XddlgeObYVpuf1o3zkpyrEnCJwBDjlmr9i7XP3jgrYkDamhEqRA8UOBxZ53tcOtBbgyzr53M65f8DU6sVZ1o067cfFBvP+XGzrDOa5s+JkTShIc+dBtlLOLlRpqAUDc+yqQMnViNq81edDVnPixno/vP/dXjn2svbbnPa1RiqXEHVkYQ06RWygnFEtpbZDLAJws2X1OHgfCv+hiRkZU8Y+pmbjwzjTE1D48PR1TV+5IMErgsjex2A8TJrqCHH9Cw6U0BGBkPUWrKTZnPq4L9WqIOFvEO8ml+vbRvyUB/Jw6OiUa9GydM58qQl6lTrNHyiENrwyTkOvXLziVkMlOOsesVKyIFtZB1zfDAGvdyj4xtkD7yHQ8Ynn4hCrwvYA+DOJCSlXAZl3MjNQobNzVPK7gJm0AiPsQyEg0c6s1cbEB5X08AmDz1TTLucApzHHyJgADvUqVysJMKOSicLRQl+emOIvbnaw+ot2pSTzl5zzJVjPaZ6ix7zCSN4E1shOAWnqbyYH8bOqd1h9AGJ0qtl6LRBubcBKxbo6xh60kWlbLjgG4NJ2ETkwqbl7SeUXVSCq+BF1C2bWEgEO4CxBGvOydGmu3ooXv7AEogLFqn2JtWKO8yc9xAmDxjhGiWMOQXe63zCvHtIjOpGOIwvGJlhRQepyzaiu0MQ4MnFhuT7CiJQC+sUg4jtOYO+1IH9OdCwgBSmOkP2r60CarHeXMjxw3PGyvOBnN670EgOPOc1yEYgDYCxbqTPDXki1srChi4R6lpQ+uDmVFDtkA5GH1qJEvQFgacqCFT37pyP+Y+DMJs0Y54NgbiIVn61jhEUrNARuNIi3vOQf8iUeQuNzILe4b/jFZ7RDYJhTbVRaJTxyWh8PgO93hQJCBsSa2GQyyoLlBzWDxgnm9l0JgADgNgVxElCH22xs4NCsaieSUyzWXaSTLDAPlGQB0Kt6JaqpzYjkJQT9id60aNwqZjVqlz9Kqp+JcfDjOAqhirNoCI6MelpVPAjZ/CbFv45Y9YNcicqDMKm/Xo/FPJdMlqZ9SIK7qSrrci9mbl6q3/DGQ5f7XuK347rgKeuMgiicEfLPmT0rGY1K5SdI/ryritlMbJrr/PZ8+I8qf9PF8qhMrT39QHfHLkhj/fz/bi+eb83F/VxX1b6jWvt6KdTs/AvvCmqXE235jAAAAAElFTkSuQmCC</Image>\n<Url type=\"application/x-suggestions+json\" method=\"GET\"\n     template=\"https://tw.search.yahoo.com/sugg/ff\">\n  <Param name=\"output\"  value=\"fxjson\" />\n  <Param name=\"appid\"   value=\"ffd\" />\n  <Param name=\"command\" value=\"{searchTerms}\" />\n</Url>\n<Url type=\"text/html\" method=\"GET\" template=\"https://tw.search.yahoo.com/search\" resultdomain=\"yahoo.com\">\n  <Param name=\"p\" value=\"{searchTerms}\"/>\n  <Param name=\"ei\" value=\"UTF-8\"/>\n  <MozParam name=\"fr\" condition=\"pref\" pref=\"yahoo-fr\" />\n</Url>\n<SearchForm>https://tw.search.yahoo.com/</SearchForm>\n</SearchPlugin>\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/alerts/alert.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     closeAlert.tooltip          \"關閉此通知\">\n<!ENTITY     settings.label              \"設定\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/alerts/alert.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE(closeButton.title): Used as the close button text for web notifications on OS X.\n# This should ideally match the string that OS X uses for the close button on alert-type\n# notifications. OS X will truncate the value if it's too long.\ncloseButton.title = 關閉\n# LOCALIZATION NOTE(actionButton.label): Used as the button label to provide more actions on OS X notifications. OS X will truncate this if it's too long.\nactionButton.label = …\n# LOCALIZATION NOTE(webActions.disableForOrigin.label): %S is replaced\n# with the hostname origin of the notification.\nwebActions.disableForOrigin.label = 停止來自 %S 的通知\n\n# LOCALIZATION NOTE(source.label): Used to show the URL of the site that\n# sent the notification (e.g., \"via mozilla.org\"). \"%1$S\" is the source host\n# and port.\nsource.label=經由 %1$S\nwebActions.settings.label = 通知設定\n\n# LOCALIZATION NOTE(doNotDisturb.label): %S is replaced with the\n# brandShortName of the application.\ndoNotDisturb.label = 在我重新啟動 %S 前不要打擾我\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/alerts/notificationNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngeneral=一般通知\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/autoconfig/autoconfig.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadConfigTitle = 設定錯誤\nreadConfigMsg = 無法讀取設定檔，請聯絡您的系統管理員。\n\nautoConfigTitle = 自動設定 (AutoConfig) 警告\nautoConfigMsg = Netscape.cfg/AutoConfig 失敗，請聯絡系統管理員。\\n 錯誤: %S 失敗:\n\nemailPromptTitle = Email 地址\nemailPromptMsg = 輸入您的 Email\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/cookie/cookieAcceptDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY     props.name.label               \"名稱:\">\n<!ENTITY     props.value.label              \"內容:\">\n<!ENTITY     props.domain.label             \"主機:\">\n<!ENTITY     props.path.label               \"路徑:\">\n<!ENTITY     props.secure.label             \"送出:\">\n<!ENTITY     props.expires.label            \"有效期限:\">\n\n<!ENTITY     button.allow.label             \"允許\">\n<!ENTITY     button.allow.accesskey         \"A\">\n<!ENTITY     button.session.label           \"此瀏覽階段中允許\">\n<!ENTITY     button.session.accesskey       \"S\">\n<!ENTITY     button.deny.label              \"拒絕\">\n<!ENTITY     button.deny.accesskey          \"D\">\n\n<!ENTITY     dialog.title                   \"確認設定 Cookie\">\n<!ENTITY     dialog.remember.label          \"對此網站所有 Cookie 使用我的選擇\">\n<!ENTITY     dialog.remember.accesskey      \"U\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/cookie/cookieAcceptDialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nhostColon=主機:\ndomainColon=網域:\nforSecureOnly=僅限加密安全連線\nforAnyConnection=任何類型的連線\nexpireAtEndOfSession=連線結束時\n\nshowDetails=顯示細節\nhideDetails=隱藏細節\ndetailsAccessKey=T\n\npermissionToSetACookie = 網站「%S」想設定 Cookie。\npermissionToSetSecondCookie = 網站「%S」想設定第二個 Cookie。\n#  LOCALIZATION NOTE (PermissionToSetAnotherCookie): First %S: sitename, second %S: number of cookies already present for that site\npermissionToSetAnotherCookie = 網站「%S」需要權限以設定其它 Cookie。\\n您在此網站已有 %S 份 Cookie。\npermissionToModifyCookie = 網站「%S」想修改已存在的 Cookie。\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/formautofill/requestAutocomplete.dtd",
    "content": ""
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/AccessFu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this file,\n# You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Screen reader started/stopped\nscreenReaderStarted = 已啟動螢幕閱讀器\nscreenReaderStopped = 已停止螢幕閱讀器\n\n# Roles\nmenubar        =       選單列\nscrollbar      =       捲動列\ngrip           =       尺寸調整框\nalert          =       警告\nmenupopup      =       彈出選單\ndocument       =       文件\npane           =       窗格\ndialog         =       對話框\nseparator      =       分隔線\ntoolbar        =       工具列\nstatusbar      =       狀態列\ntable          =       表格\ncolumnheader   =       欄標題\nrowheader      =       行標題\ncolumn         =       欄\nrow            =       行\ncell           =       格子\nlink           =       鏈結\nlist           =       清單\nlistitem       =       清單項目\noutline        =       大綱\noutlineitem    =       大綱項目\npagetab        =       頁面導覽標籤\npropertypage   =       屬性頁面\ngraphic        =       圖形\nswitch         =       切換開關\npushbutton     =       按鈕\ncheckbutton    =       多選按鈕\nradiobutton    =       單選按鈕\ncombobox       =       下拉選單\nprogressbar    =       進度列\nslider         =       滾動條\nspinbutton     =       旋轉按鈕\ndiagram        =       圖表\nanimation      =       動畫\nequation       =       方程式\nbuttonmenu     =       按鈕選單\nwhitespace     =       空白\npagetablist    =       導覽標籤清單\ncanvas         =       畫布\ncheckmenuitem  =       複選清單項目\nlabel          =       標籤\npasswordtext   =       密碼文字\nradiomenuitem  =       單選清單項目\ntextcontainer  =       文字容器\ntogglebutton   =       開關按鈕\ntreetable      =       樹狀表格\nheader         =       檔頭\nfooter         =       檔尾\nparagraph      =       段落\nentry          =       項目\ncaption        =       表格標題\nheading        =       標題\nsection        =       區段\nform           =       表單\ncomboboxlist   =       複選下拉清單\ncomboboxoption =       複選下拉清單項目\nimagemap       =       影像地圖\nlistboxoption  =       下拉選單項目\nlistbox        =       下拉選單\nflatequation   =       方程式\ngridcell       =       網格欄位\nnote           =       附註\nfigure         =       圖片\ndefinitionlist =       定義清單\nterm           =       詞彙\ndefinition     =       定義\n\nmathmltable              = 數學表格\nmathmlcell               = 格子\nmathmlenclosed           = 包入\nmathmlfraction           = 分數\nmathmlfractionwithoutbar = 無分數線分數\nmathmlroot               = 方根\nmathmlscripted           = 移位\nmathmlsquareroot         = 平方根\n\n# More sophisticated roles which are not actual numeric roles\ntextarea       =       文字區域\n\nbase           =       底數\nclose-fence    =       後括號\ndenominator    =       分母\nnumerator      =       分子\nopen-fence     =       前括號\noverscript     =       頂標\npresubscript   =       前下標\npresuperscript =       前上標\nroot-index     =       根指數\nsubscript      =       下標\nsuperscript    =       上標\nunderscript    =       下標\n\n# Text input types\ntextInputType_date   =       日期\ntextInputType_email  =       電子郵件\ntextInputType_search =       搜尋\ntextInputType_tel    =       電話號碼\ntextInputType_url    =       網址\n\n# More sophisticated object descriptions\nheadingLevel   =       標題等級 %S\n\n# more sophisticated list announcement\nlistStart      =       第一個項目\nlistEnd        =       最後一個項目\n# LOCALIZATION NOTE (listItemsCount): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\nlistItemsCount =       #1 個項目\n\n# LOCALIZATION NOTE: # %1$S is the position of the item n the set.\n# %2$S is the total number of such items in the set.\n# An expanded example would read \"2 of 5\".\nobjItemOfN      =       %2$S 個當中的第 %1$S 個\n\n# Landmark announcements\nbanner         =       橫幅\ncomplementary  =       補充\ncontentinfo    =       內容資訊\nmain           =       主要\nnavigation     =       導覽\nsearch         =       搜尋\n\n# LOCALIZATION NOTE (tblColumnInfo): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfo = 包含 #1 欄\n# LOCALIZATION NOTE (tblRowInfo): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfo = 與 #1 列\n\n# table or grid cell information\ncolumnInfo = 欄 %S\nrowInfo = 列 %S\nspansColumns = 跨過 %S 欄\nspansRows = 跨過 %S 列\n\n# Invoked actions\njumpAction     =      已開啟鏈結\npressAction    =      已點擊\ncheckAction    =      已勾選\nuncheckAction  =      已取消勾選\nonAction       =      開啟\noffAction      =      關閉\nselectAction   =      已選擇\nunselectAction =      未選擇\nopenAction     =      已開啟\ncloseAction    =      已關閉\nswitchAction   =      已切換\nclickAction    =      已點選\ncollapseAction =      已摺疊\nexpandAction   =      已展開\nactivateAction =      已啟用\ncycleAction    =      已切換\n\n# Live regions\n# 'hidden' will be spoken when something disappears in a live region.\nhidden         =      已隱藏\n\n# Tab states\ntabLoading     =      載入中\ntabLoaded      =      已載入\ntabNew         =      新分頁\ntabLoadStopped =      已停止載入\ntabReload      =      正在重新載入\n\n# Object states\nstateChecked     =    已勾選\nstateOn          =    開啟\nstateNotChecked  =    未勾選\nstateOff         =    關閉\nstatePressed     =    已點擊\n# No string for a not pressed toggle button\nstateExpanded    =    已展開\nstateCollapsed   =    已摺疊\nstateUnavailable =    無法使用\nstateReadonly    =    唯讀\nstateRequired    =    必要的\nstateTraversed   =    開啟過\nstateHasPopup    =    已彈出\nstateSelected    =    已選擇\n\n# App modes\neditingMode    =      編輯中\nnavigationMode =      網頁瀏覽中\n\n# Quick navigation modes\nquicknav_Simple      = 預設\nquicknav_Anchor      = 錨點\nquicknav_Button      = 按鈕\nquicknav_Combobox    = 下拉式選單\nquicknav_Landmark    = 地標\nquicknav_Entry       = 項目\nquicknav_FormElement = 表單元素\nquicknav_Graphic     = 圖片\nquicknav_Heading     = 標題\nquicknav_ListItem    = 清單項目\nquicknav_Link        = 鏈結\nquicknav_List        = 清單\nquicknav_PageTab     = 分頁標籤\nquicknav_RadioButton = 單選按鈕\nquicknav_Separator   = 分隔器\nquicknav_Table       = 表格\nquicknav_Checkbox    = 複選盒\n\n# MathML menclose notations.\n# See developer.mozilla.org/docs/Web/MathML/Element/menclose#attr-notation\nnotation-longdiv            = 長除法\nnotation-actuarial          = 精算\nnotation-phasorangle        = 相量角\nnotation-radical            = 弳度\nnotation-box                = 框\nnotation-roundedbox         = 圓角框\nnotation-circle             = 圓\nnotation-left               = 左\nnotation-right              = 右\nnotation-top                = 上\nnotation-bottom             = 下\nnotation-updiagonalstrike   = 左下右上刪除線\nnotation-downdiagonalstrike = 右下左上刪除線\nnotation-verticalstrike     = 垂直刪除線\nnotation-horizontalstrike   = 水平刪除線\nnotation-updiagonalarrow    = 左下右上箭號\nnotation-madruwb            = 阿拉伯分數\n\n# Shortened role names for braille\nmenubarAbbr        =       選單列\nscrollbarAbbr      =       捲動列\ngripAbbr           =       尺寸調整框\nalertAbbr          =       警告\nmenupopupAbbr      =       彈出選單\ndocumentAbbr       =       文件\npaneAbbr           =       窗格\ndialogAbbr         =       對話框\nseparatorAbbr      =       分隔線\ntoolbarAbbr        =       工具列\nstatusbarAbbr      =       狀態列\ntableAbbr          =       表格\ncolumnheaderAbbr   =       欄標題\nrowheaderAbbr      =       行標題\ncolumnAbbr         =       欄\nrowAbbr            =       行\ncellAbbr           =       格子\nlinkAbbr           =       鏈結\nlistAbbr           =       清單\nlistitemAbbr       =       清單項目\noutlineAbbr        =       大綱\noutlineitemAbbr    =       大綱項目\npagetabAbbr        =       頁面導覽標籤\npropertypageAbbr   =       屬性頁面\ngraphicAbbr        =       圖形\npushbuttonAbbr     =       按鈕\ncheckbuttonAbbr    =       多選按鈕\nradiobuttonAbbr    =       單選按鈕\ncomboboxAbbr       =       下拉選單\nprogressbarAbbr    =       進度列\nsliderAbbr         =       滾動條\nspinbuttonAbbr     =       旋轉按鈕\ndiagramAbbr        =       圖表\nanimationAbbr      =       動畫\nequationAbbr       =       方程式\nbuttonmenuAbbr     =       按鈕選單\nwhitespaceAbbr     =       空白\npagetablistAbbr    =       導覽標籤清單\ncanvasAbbr         =       畫布\ncheckmenuitemAbbr  =       複選清單項目\nlabelAbbr          =       標籤\npasswordtextAbbr   =       密碼欄位\nradiomenuitemAbbr  =       單選清單項目\ntextcontainerAbbr  =       文字容器\ntogglebuttonAbbr   =       開關按鈕\ntreetableAbbr      =       樹狀表格\nheaderAbbr         =       檔頭\nfooterAbbr         =       檔尾\nparagraphAbbr      =       段落\nentryAbbr          =       項目\ncaptionAbbr        =       表格標題\nheadingAbbr        =       標題\nsectionAbbr        =       區段\nformAbbr           =       表單\ncomboboxlistAbbr   =       複選下拉清單\ncomboboxoptionAbbr =       複選下拉清單項目\nimagemapAbbr       =       影像地圖\nlistboxoptionAbbr  =       下拉選單項目\nlistboxAbbr        =       下拉選單\nflatequationAbbr   =       方程式\ngridcellAbbr       =       網格欄位\nnoteAbbr           =       附註\nfigureAbbr         =       圖表\ndefinitionlistAbbr =       定義清單\ntermAbbr           =       詞彙\ndefinitionAbbr     =       定義\ntextareaAbbr       =       多行文字框\n\n# LOCALIZATION NOTE (tblColumnInfoAbbr): Semi-colon list of plural forms.\n# Number of columns within the table.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblColumnInfoAbbr = #1c\n# LOCALIZATION NOTE (tblRowInfoAbbr): Semi-colon list of plural forms.\n# Number of rows within the table or grid.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\ntblRowInfoAbbr = #1r\ncellInfoAbbr = c%Sr%S\n\nstateCheckedAbbr = 已選\nstateUncheckedAbbr = 未選\nstatePressedAbbr = 已選\nstateUnpressedAbbr = 未選\n\nmathmlenclosedAbbr           = 包入\nmathmltableAbbr              = 表格\nmathmlcellAbbr               = 格子\nmathmlfractionAbbr           = 分數\nmathmlfractionwithoutbarAbbr = 無分數線分數\nmathmlrootAbbr               = 方根\nmathmlscriptedAbbr           = 移位\nmathmlsquarerootAbbr         = 平方根\n\nbaseAbbr           = 底數\nclose-fenceAbbr    = 關閉\ndenominatorAbbr    = 分母\nnumeratorAbbr      = 分子\nopen-fenceAbbr     = 開放\noverscriptAbbr     = 頂標\npresubscriptAbbr   = 前下標\npresuperscriptAbbr = 前上標\nroot-indexAbbr     = 索引\nsubscriptAbbr      = 下標\nsuperscriptAbbr    = 上標\nunderscriptAbbr    = 下\n\nnotation-longdivAbbr            = 長除法\nnotation-actuarialAbbr          = 精算\nnotation-phasorangleAbbr        = 相量角\nnotation-radicalAbbr            = 弳度\nnotation-boxAbbr                = 框\nnotation-roundedboxAbbr         = 圓角框\nnotation-circleAbbr             = 圓\nnotation-leftAbbr               = 左\nnotation-rightAbbr              = 右\nnotation-topAbbr                = 上\nnotation-bottomAbbr             = 下\nnotation-updiagonalstrikeAbbr   = 左下右上刪除線\nnotation-downdiagonalstrikeAbbr = 右下左上刪除線\nnotation-verticalstrikeAbbr     = 垂直刪除線\nnotation-horizontalstrikeAbbr   = 水平刪除線\nnotation-updiagonalarrowAbbr    = 左下右上箭號\nnotation-madruwbAbbr            = 阿拉伯分數\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY about.version                \"版本\">\n\n<!-- LOCALIZATION NOTE (about.credits.beforeLink): note that there is no space between this phrase and the linked about.credits.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.credits.beforeLink     \"看看 Mozilla Project 的 \">\n<!ENTITY about.credits.linkTitle      \"貢獻者\">\n<!-- LOCALIZATION NOTE (about.credits.afterLink): note that there is no space between the linked about.credits.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.credits.afterLink      \" 列表。\">\n\n<!-- LOCALIZATION NOTE (about.license.beforeTheLink): note that there is no space between this phrase and the linked about.license.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.license.beforeTheLink  \"閱讀此程式的 \">\n<!ENTITY about.license.linkTitle      \"授權資訊\">\n<!-- LOCALIZATION NOTE (about.license.afterTheLink): note that there is no space between the linked about.license.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.license.afterTheLink   \"。\">\n\n<!-- LOCALIZATION NOTE (about.relnotes.beforeTheLink): note that there is no space between this phrase and the linked about.relnotes.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.relnotes.beforeTheLink \"閱讀此版本的 \">\n<!ENTITY about.relnotes.linkTitle     \"新鮮事\">\n<!-- LOCALIZATION NOTE (about.relnotes.afterTheLink): note that there is no space between the linked about.relnotes.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.relnotes.afterTheLink  \"。\">\n\n<!-- LOCALIZATION NOTE (about.buildconfig.beforeTheLink): note that there is no space between this phrase and the linked about.buildconfig.linkTitle phrase, so if your locale needs a space between words, add it at the end of this entity. -->\n<!ENTITY about.buildconfig.beforeTheLink \"閱讀此版本的 \">\n<!ENTITY about.buildconfig.linkTitle     \"編譯組態\">\n<!-- LOCALIZATION NOTE (about.buildconfig.afterTheLink): note that there is no space between the linked about.buildconfig.linkTitle phrase and this phrase, so if your locale needs a space between words, add it at the start of this entity. -->\n<!ENTITY about.buildconfig.afterTheLink  \"。\">\n\n<!ENTITY about.buildIdentifier        \"編譯識別符: \">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/aboutAbout.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutAbout.title  \"關於「about:」頁面\">\n<!ENTITY aboutAbout.note   \"為了您的方便，這是「about:」頁面的列表。<br/>\n                            有些頁面可能很難懂，有些頁面只是拿來做為問題診斷使用。<br/>\n                            而有一些是可以被忽略的，因為它們需要一些參數才能正確工作。\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/aboutNetworking.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutNetworking.title                 \"關於網路\">\n<!ENTITY aboutNetworking.warning               \"這是實驗中的功能，請在專家陪同下使用。\">\n<!ENTITY aboutNetworking.showNextTime          \"下次顯示此警告訊息\">\n<!ENTITY aboutNetworking.ok                    \"確定\">\n<!ENTITY aboutNetworking.HTTP                  \"HTTP\">\n<!ENTITY aboutNetworking.sockets               \"Sockets\">\n<!ENTITY aboutNetworking.dns                   \"DNS\">\n<!ENTITY aboutNetworking.websockets            \"WebSockets\">\n<!ENTITY aboutNetworking.refresh               \"更新\">\n<!ENTITY aboutNetworking.autoRefresh           \"每三秒自動重新整理\">\n<!ENTITY aboutNetworking.hostname              \"主機名稱\">\n<!ENTITY aboutNetworking.port                  \"埠\">\n<!ENTITY aboutNetworking.spdy                  \"SPDY\">\n<!ENTITY aboutNetworking.ssl                   \"SSL\">\n<!ENTITY aboutNetworking.active                \"啟用\">\n<!ENTITY aboutNetworking.idle                  \"閒置\">\n<!ENTITY aboutNetworking.host                  \"Host\">\n<!ENTITY aboutNetworking.tcp                   \"TCP\">\n<!ENTITY aboutNetworking.sent                  \"已送出\">\n<!ENTITY aboutNetworking.received              \"已接收\">\n<!ENTITY aboutNetworking.family                \"Family\">\n<!ENTITY aboutNetworking.addresses             \"地址\">\n<!ENTITY aboutNetworking.expires               \"期限（秒）\">\n<!ENTITY aboutNetworking.messagesSent          \"送出的訊息數\">\n<!ENTITY aboutNetworking.messagesReceived      \"接收的訊息數\">\n<!ENTITY aboutNetworking.bytesSent             \"送出的位元組數\">\n<!ENTITY aboutNetworking.bytesReceived         \"接收的位元組數\">\n<!ENTITY aboutNetworking.logging               \"紀錄中\">\n<!ENTITY aboutNetworking.logTutorial           \"請參考 <a href='https://developer.mozilla.org/docs/Mozilla/Debugging/HTTP_logging'>HTTP Logging</a> 一文當中的使用教學來使用此工具。\">\n<!ENTITY aboutNetworking.currentLogFile        \"目前的紀錄檔:\">\n<!ENTITY aboutNetworking.currentLogModules     \"目前的紀錄模組:\">\n<!ENTITY aboutNetworking.setLogFile            \"設定記錄檔\">\n<!ENTITY aboutNetworking.setLogModules         \"設定記錄模組\">\n<!ENTITY aboutNetworking.startLogging          \"開始記錄\">\n<!ENTITY aboutNetworking.stopLogging           \"停止紀錄\">\n<!ENTITY aboutNetworking.dnsLookup             \"DNS Lookup\">\n<!ENTITY aboutNetworking.dnsLookupButton       \"解析\">\n<!ENTITY aboutNetworking.dnsDomain             \"網域\">\n<!ENTITY aboutNetworking.dnsLookupTableColumn  \"IP\">\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/aboutProfiles.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutProfiles.title \"關於設定檔\">\n<!ENTITY aboutProfiles.subtitle \"此頁面可幫助您管理設定檔。不同的設定檔會有自己的小世界，能夠分隔開不同的瀏覽紀錄、書籤、設定與附加元件。\">\n<!ENTITY aboutProfiles.create \"建立新設定檔\">\n<!ENTITY aboutProfiles.restart.title \"重新啟動\">\n<!ENTITY aboutProfiles.restart.inSafeMode \"重新啟動但停用附加元件…\">\n<!ENTITY aboutProfiles.restart.normal \"正常重新啟動…\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/aboutProfiles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nname = 設定檔: %S\nisDefault = 預設設定檔\nrootDir = 根目錄\n# LOCALIZATION NOTE: localDir is used to show the directory corresponding to\n# the main profile directory that exists for the purpose of storing data on the\n# local filesystem, including cache files or other data files that may not\n# represent critical user data. (e.g., this directory may not be included as\n# part of a backup scheme.)\n# In case localDIr and rootDir are equal, localDir is not shown.\nlocalDir = 本機目錄\ncurrentProfile = 這個設定檔正在使用中，無法刪除。\n\nrename = 重新命名\nremove = 移除\nsetAsDefault = 設為預設設定檔\nlaunchProfile = 用新瀏覽器啟動此設定檔\n\nyes = 是\nno = 否\n\nrenameProfileTitle = 變更設定檔名稱\nrenameProfile = 重新命名設定檔 %S\n\ninvalidProfileNameTitle = 設定檔名稱無效\ninvalidProfileName = 設定檔名稱不能為「%S」。\n\ndeleteProfileTitle = 刪除設定檔\ndeleteProfileConfirm = 刪除設定檔會移除設定檔列表中的項目，而且無法復原。\\n您也可以同時刪除設定檔內含的資料檔，包括您的設定、憑證和其他個人資料等。這個選項會刪除資料夾「%S」而且無法復原。\\n您想刪除設定檔內含的資料檔案嗎？\ndeleteFiles = 刪除檔案\ndontDeleteFiles = 不要刪除檔案\n\nopenDir = 開啟資料夾\n# LOCALIZATION NOTE (macOpenDir): This is the Mac-specific variant of openDir.\n# This allows us to use the preferred\"Finder\" terminology on Mac.\nmacOpenDir = 顯示於 Finder\n# LOCALIZATION NOTE (winOpenDir2): This is the Windows-specific variant of\n# openDir.\nwinOpenDir2 = 開啟資料夾\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/aboutReader.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutReader.loading2):\n# Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\naboutReader.loading2=載入中…\naboutReader.loadError=無法自頁面載入文章\n\naboutReader.colorScheme.light=亮色調\naboutReader.colorScheme.dark=暗色調\naboutReader.colorScheme.sepia=棕褐色調\naboutReader.colorScheme.auto=自動\n\n# LOCALIZATION NOTE (aboutReader.estimatedReadTimeValue1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of minutes it is estimated to take to read the article\n# example: `3 minutes`\naboutReader.estimatedReadTimeValue1=#1 分鐘\n\n#LOCALIZATION NOTE (aboutReader.estimatedReadingTimeRange1): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# When there is some uncertainty in how long the article will take to read show a range of\n# minutes it is expected to take.\n# #1 is the number of minutes it is estimated to take to read the article for a fast reader\n# #2 is the number of minutes it is estimated to take to read the article for a slow reader\n# #2 is the variable used to determine the plural form to use.\n# example: `5-8 minutes`\naboutReader.estimatedReadTimeRange1=#1-#2 分鐘\n\n# LOCALIZATION NOTE (aboutReader.fontType.serif, aboutReader.fontType.sans-serif):\n# These are the styles of typeface that are options in the reader view controls.\naboutReader.fontType.serif=襯線字\naboutReader.fontType.sans-serif=無襯線字\n\n# LOCALIZATION NOTE (aboutReader.fontTypeSample): String used to sample font types.\naboutReader.fontTypeSample=Aa 字\n\naboutReader.toolbar.close=關閉閱讀模式\naboutReader.toolbar.typeControls=字體控制\n\n# These are used for the Reader View toolbar button and the menuitem within the\n# View menu.\nreaderView.enter=進入閱讀模式\nreaderView.enter.accesskey=R\nreaderView.close=關閉閱讀模式\nreaderView.close.accesskey=R\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/aboutRights.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!-- rights.locale-direction instead of the usual local.dir entity, so RTL can skip translating page. -->\n<!ENTITY rights.locale-direction \"ltr\">\n<!ENTITY rights.pagetitle       \"about:rights\">\n<!ENTITY rights.intro-header    \"關於您的權利\">\n<!ENTITY rights.intro \"&brandFullName; 是一套自由且開放原始碼的軟體，由來自世界各地數千位成員組成的社群所打造。有一些您應該知道的事：\">\n\n<!-- Note on pointa / pointb / pointc form:\n     These points each have an embedded link in the HTML, so each point is\n     split into chunks for text before the link, the link text, and the text\n     after the link. If a localized grammar doesn't need the before or after\n     chunk, it can be left blank.\n\n     Also note the leading/trailing whitespace in strings here, which is\n     deliberate for formatting around the embedded links. -->\n<!ENTITY rights.intro-point1a \"&brandShortName; 是基於 \">\n<!ENTITY rights.intro-point1b \"Mozilla 公眾授權條款\">\n<!ENTITY rights.intro-point1c \" 中的條件所提供給您的。這表示您可以使用、複製，或散布 &brandShortName; 給其他人。歡迎您自行修改 &brandShortName; 的原始碼以滿足您的需求；Mozilla 公眾授權條款也同時賦予您散佈修改版本的權利。\">\n\n<!ENTITY rights.intro-point2-a \"您並未被授權使用 Mozilla 基金會或任何相關部門的商標，包含但不限於 Firefox 的名稱或圖示。您可以在 \">\n<!ENTITY rights.intro-point2-b \"這裡\">\n<!ENTITY rights.intro-point2-c \" 找到更多關於商標的使用條款。\">\n\n<!-- point 2.5 text for official branded builds -->\n<!ENTITY rights.intro-point2.5 \"&brandShortName; 當中的一些功能，像是程式錯誤回報員，將會讓您可以選擇是否要送出回饋給 &vendorShortName;。在送出回饋時，您必須授權 &vendorShortName; 使用您所送出的回饋內容以改善其產品、發布回饋內容於其網站，並散佈這些使用者回饋。\">\n\n<!-- point 3 text for official branded builds -->\n<!ENTITY rights2.intro-point3a \"關於我們如何使用您透過 &brandShortName; 送出給 &vendorShortName; 的個人資訊的方法位於 \">\n<!ENTITY rights2.intro-point3b \"&brandShortName; 隱私權保護政策\">\n<!ENTITY rights.intro-point3c \"。\">\n\n<!-- point 3 text for unbranded builds -->\n<!ENTITY rights.intro-point3-unbranded \"適用此產品的隱私權保護政策應在此處列出。\">\n\n<!-- point 4 text for official branded builds -->\n<!ENTITY rights2.intro-point4a \"一些 &brandShortName; 的功能將會用到以網頁為基礎的資訊服務，然而我們無法保證這些資料完全正確。您可以在 \">\n<!ENTITY rights.intro-point4b \"服務聲明條款\">\n<!ENTITY rights.intro-point4c \" 找到更多資訊，包括如何停用這些服務的說明。\">\n\n<!-- point 4 text for unbranded builds -->\n<!ENTITY rights.intro-point4a-unbranded \"若此產品包含任何網站資訊服務，適用的服務條款應寫在\">\n<!ENTITY rights.intro-point4b-unbranded \"網站資訊服務\">\n<!ENTITY rights.intro-point4c-unbranded \" 章節。\">\n\n<!ENTITY rights2.webservices-header \"以網頁為基礎的 &brandFullName; 資訊服務\">\n\n<!-- point 5 -->\n<!ENTITY rights.intro-point5 \"&brandShortName; 需要下載某些第三方內容解碼程式才能播放某些格式的視訊內容。\">\n\n<!-- Note that this paragraph references a couple of entities from\n     preferences/security.dtd, so that we can refer to text the user sees in\n     the UI, without this page being forgotten every time those strings are\n     updated.  -->\n<!-- intro paragraph for branded builds -->\n<!ENTITY rights2.webservices-a \"&brandFullName; 依照下列方式使用以網頁為基礎的資訊（以下簡稱「服務」）以在此二進位版本的 &brandShortName; 提供某些功能。如果您不想使用當中一或多個服務或不願意接受以下的服務條款，您可以停用這些功能或服務。停用某種特定功能或服務的方式可以在\">\n<!ENTITY rights2.webservices-b \"這裡\">\n<!ENTITY rights3.webservices-c \"找到，其它功能與服務可在應用程式偏好設定中停用。\">\n\n<!-- safe browsing points for branded builds -->\n<!ENTITY rights.safebrowsing-a \"SafeBrowsing: \">\n<!ENTITY rights.safebrowsing-b \"不建議您停用 Safe Browsing 功能，因為這將可能會讓您打開不安全的網站。如果您仍然要完全停用此功能，請依照以下步驟:\">\n<!ENTITY rights.safebrowsing-term1 \"打開應用程式偏好設定\">\n<!ENTITY rights.safebrowsing-term2 \"選擇安全選項\">\n<!ENTITY rights2.safebrowsing-term3 \"取消勾選選項以「&enableSafeBrowsing.label;」\">\n<!ENTITY rights.safebrowsing-term4 \"Safe Browsing 就會被停用\">\n\n<!-- location aware browsing points for branded builds -->\n<!ENTITY rights.locationawarebrowsing-a \"位置感知瀏覽: \">\n<!ENTITY rights.locationawarebrowsing-b \"是永遠可選的，在您同意前不會送出任何資訊。如果您想要完全停用這些功能，請依照以下步驟:\">\n<!ENTITY rights.locationawarebrowsing-term1a \"在網址列輸入 \">\n<!ENTITY rights.locationawarebrowsing-term1b \"about:config\">\n<!ENTITY rights.locationawarebrowsing-term2 \"輸入 geo.enabled\">\n<!ENTITY rights.locationawarebrowsing-term3 \"雙擊 geo.enabled 這個項目\">\n<!ENTITY rights.locationawarebrowsing-term4 \"位置感知瀏覽就會被停用\">\n\n<!-- intro paragraph for unbranded builds -->\n<!ENTITY rights.webservices-unbranded \"此產品包含的網站資訊服務，和停用這些服務的方法（若有的話），應該要寫在這裡。\">\n\n<!-- point 1 text for unbranded builds -->\n<!ENTITY rights.webservices-term1-unbranded \"適用於本產品的網站資訊服務聲明條款應該要寫在這裡。\">\n\n<!-- points 1-7 text for branded builds -->\n<!ENTITY rights2.webservices-term1 \"&vendorShortName; 與其貢獻者、授權者，及伙伴致力於提供最新最準確的服務。然而，我們無法保證此資訊足夠完善且沒有錯誤。舉例，Safe Browsing 服務可能無法偵測出某些有風險的網站，或是錯誤地把安全的網站辨識為有問題的網站；位置感知服務當中由我們的服務提供者所回傳的位置資訊僅為估計值，我們與我們的服務提供者皆不保證回傳的位置資訊的準確度。\">\n<!ENTITY rights.webservices-term2 \"&vendorShortName; 保留嗣後自行修改服務內容或是停止相關服務的權利。\">\n<!ENTITY rights2.webservices-term3 \"服務的提供網站透過本聲明授權使用者經由隨附的 &brandShortName; 使用這些服務。唯 &vendorShortName; 及其授權人保留其他與此服務無直接相關的權利。本網站資訊服務聲明條款，並無意限制任何基於 &brandShortName; 所適用的開放源碼授權條款給予軟體使用者的權利，亦不干預 &brandShortName; 開放源碼版本依其授權條款所能被進行的利用方式。\">\n<!ENTITY rights.webservices-term4 \"這些「資訊服務」的內容依其現狀提供。&vendorShortName; 與其貢獻者、授權人、與散布者，並不提供任何明示或隱含的保證，不擔保的範圍包含且不限於「資訊服務」的可用性及其他任何特定目的的使用。這些「資訊服務」的品質與效能沒有擔保，您須自行擔負使用此「資訊服務」可能產生的任何風險。若您所處的司法管轄區域不容許聲明條款預先排除或限制隱含性的保證，那麼本聲明裡關於隱含性保證的預先排除規定便不適用於您。\">\n<!ENTITY rights.webservices-term5 \"除非法律要求，&vendorShortName;、它的貢獻者、授權人、與散布者不會對提供程式及「資訊服務」所造成的任何損害擔負責任，免責的範圍包含任何使用 &brandShortName; 與此「資訊服務」相關的，非直接的、特別的、偶發的、因果關係式的，以及示範性的懲罰性賠償金。如果法院就具體個案判定提供服務者仍需擔負上述的賠償責任，則各種損害賠償責任的總合須不逾美金五百元。若您所處的司法管轄區域不容許損害賠償責任的預先排除及限制，那麼本聲明裡關於損害賠償金的預先排除及限制規定便不適用於您。\">\n<!ENTITY rights.webservices-term6 \"&vendorShortName; 可在必要時更新聲明條款的內容。已公布聲明條款內容在沒有 &vendorShortName; 的書面同意下，任何人不得對其聲明內容進行修改或刪除。\">\n<!ENTITY rights.webservices-term7 \"本聲明條款的內容適用於美國加利福尼亞州法律，但準據法方面的相關規定除外。若此聲明條款有任何部分為承審司法機構認定無效或是無法執行，其他部分則仍然保持有效。若此正體中文翻譯版本與英文原文版本在解釋上有所疑義，則應以英文原文版本為準。\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/aboutRights.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbuttonLabel = 瞭解您的權利…\nbuttonAccessKey = K\nnotifyRightsText = %S 是一個自由且開放源碼的軟體，來自非營利的 Mozilla 基金會。\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/aboutServiceWorkers.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.title                     \"關於 Service Workers\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.maintitle                 \"已註冊的 Service Workers\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_not_enabled       \"未啟用 Service Workers。\">\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutServiceWorkers.warning_no_serviceworkers \"未註冊 Service Workers。\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/aboutServiceWorkers.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle = 來源: %S\n\n# LOCALIZATION NOTE: %1$S is brandShortName, %2$2 is the application ID, and $%$3 is true/false value.\n# LOCALIZATION NOTE: the term \"InBrowserElement\" should not be translated\nb2gtitle = %1$S 應用程式 ID %2$S - InBrowserElement %3$S\n\nscope = Scope:\n\nscriptSpec = Script Spec:\n\n# LOCALIZATION NOTE: the term \"Worker\" should not be translated.\ncurrentWorkerURL = 目前的 Worker 網址:\n\nactiveCacheName = 使用中的快取名稱:\n\nwaitingCacheName = 等待中的快取名稱:\n\ntrue = true\n\nfalse = false\n\n# LOCALIZATION NOTE this term is used as a button label (verb, not noun).\nupdate = 更新\n\nunregister = 取消註冊\n\nwaiting = 請稍候…\n\n# LOCALIZATION NOTE: the term \"Service Worker\" should not translated.\nunregisterError = 此 Service Worker 取消註冊失敗。\n\npushEndpoint = 推送端點\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/aboutSupport.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutSupport.pageTitle \"疑難排解資訊\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.pageSubtitle): don't change the 'supportLink' id. -->\n<!ENTITY aboutSupport.pageSubtitle \"  此頁面包含技術資訊，可能可以幫您解決一些問題。\n  如果您正在尋找關於 &brandShortName; 的一些常見問題，\n  請看看我們的 <a id='supportLink'>支援網站</a>。\">\n\n<!ENTITY aboutSupport.crashes.title \"錯誤資訊報表\">\n<!-- LOCALIZATION NOTE (aboutSupport.crashes.id):\nThis is likely the same like id.heading in crashes.dtd. -->\n<!ENTITY aboutSupport.crashes.id \"報表編號\">\n<!ENTITY aboutSupport.crashes.sendDate \"送出日期\">\n<!ENTITY aboutSupport.crashes.allReports \"所有錯誤報表\">\n<!ENTITY aboutSupport.crashes.noConfig \"此應用程式並未設定為要顯示錯誤資訊報表。\">\n\n<!ENTITY aboutSupport.extensionsTitle \"擴充套件\">\n<!ENTITY aboutSupport.extensionName \"名稱\">\n<!ENTITY aboutSupport.extensionEnabled \"已啟用\">\n<!ENTITY aboutSupport.extensionVersion \"版本\">\n<!ENTITY aboutSupport.extensionId \"ID\">\n\n<!ENTITY aboutSupport.experimentsTitle \"實驗功能\">\n<!ENTITY aboutSupport.experimentName \"名稱\">\n<!ENTITY aboutSupport.experimentId \"ID\">\n<!ENTITY aboutSupport.experimentDescription \"描述\">\n<!ENTITY aboutSupport.experimentActive \"啟用\">\n<!ENTITY aboutSupport.experimentEndDate \"結束日期\">\n<!ENTITY aboutSupport.experimentHomepage \"首頁\">\n<!ENTITY aboutSupport.experimentBranch \"分支\">\n\n<!ENTITY aboutSupport.appBasicsTitle \"應用程式一般資訊\">\n<!ENTITY aboutSupport.appBasicsName \"名稱\">\n<!ENTITY aboutSupport.appBasicsVersion \"版本\">\n<!ENTITY aboutSupport.appBasicsBuildID \"Build ID\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsUpdateChannel, aboutSupport.appBasicsUpdateHistory, aboutSupport.appBasicsShowUpdateHistory):\n\"Update\" is a noun here, not a verb. -->\n<!ENTITY aboutSupport.appBasicsUpdateChannel \"更新頻道\">\n<!ENTITY aboutSupport.appBasicsUpdateHistory \"更新記錄\">\n<!ENTITY aboutSupport.appBasicsShowUpdateHistory \"顯示更新記錄\">\n\n<!ENTITY aboutSupport.appBasicsProfileDir \"設定檔目錄\">\n<!-- LOCALIZATION NOTE (aboutSupport.appBasicsProfileDirWinMac):\nThis is the Windows- and Mac-specific variant of aboutSupport.appBasicsProfileDir.\nWindows/Mac use the term \"Folder\" instead of \"Directory\" -->\n<!ENTITY aboutSupport.appBasicsProfileDirWinMac \"設定檔目錄\">\n\n<!ENTITY aboutSupport.appBasicsEnabledPlugins \"已啟用的外掛程式\">\n<!ENTITY aboutSupport.appBasicsBuildConfig \"編譯組態\">\n<!ENTITY aboutSupport.appBasicsUserAgent \"使用者代理字串（User Agent）\">\n<!ENTITY aboutSupport.appBasicsOS \"作業系統\">\n<!ENTITY aboutSupport.appBasicsMemoryUse \"記憶體使用量\">\n<!ENTITY aboutSupport.appBasicsPerformance \"效能\">\n\n<!-- LOCALIZATION NOTE the term \"Service Workers\" should not be translated. -->\n<!ENTITY aboutSupport.appBasicsServiceWorkers \"已註冊的 Service Workers\">\n\n<!ENTITY aboutSupport.appBasicsProfiles \"設定檔\">\n\n<!ENTITY aboutSupport.appBasicsMultiProcessSupport \"多程序視窗\">\n\n<!ENTITY aboutSupport.appBasicsKeyGoogle \"Google 金鑰\">\n<!ENTITY aboutSupport.appBasicsKeyMozilla \"Mozilla Location Service 金鑰\">\n\n<!ENTITY aboutSupport.appBasicsSafeMode \"安全模式\">\n\n<!ENTITY aboutSupport.showDir.label \"開啟資料夾\">\n<!-- LOCALIZATION NOTE (aboutSupport.showMac.label): This is the Mac-specific\nvariant of aboutSupport.showDir.label.  This allows us to use the preferred\n\"Finder\" terminology on Mac. -->\n<!ENTITY aboutSupport.showMac.label \"顯示於 Finder\">\n<!-- LOCALIZATION NOTE (aboutSupport.showWin2.label): This is the Windows-specific\nvariant of aboutSupport.showDir.label. -->\n<!ENTITY aboutSupport.showWin2.label \"開啟資料夾\">\n\n<!ENTITY aboutSupport.modifiedKeyPrefsTitle \"已修改的重要偏好設定\">\n<!ENTITY aboutSupport.modifiedPrefsName \"名稱\">\n<!ENTITY aboutSupport.modifiedPrefsValue \"值\">\n\n<!-- LOCALIZATION NOTE (aboutSupport.userJSTitle, aboutSupport.userJSDescription): user.js is the name of the preference override file being checked. -->\n<!ENTITY aboutSupport.userJSTitle \"user.js 偏好設定\">\n<!ENTITY aboutSupport.userJSDescription \"您的設定檔資料夾中有一個 <a id='prefs-user-js-link'>user.js 檔案</a>，當中包含不是由 &brandShortName; 所建立的偏好設定。\">\n\n<!ENTITY aboutSupport.lockedKeyPrefsTitle \"被鎖定的重要偏好設定\">\n<!ENTITY aboutSupport.lockedPrefsName \"名稱\">\n<!ENTITY aboutSupport.lockedPrefsValue \"值\">\n\n<!ENTITY aboutSupport.graphicsTitle \"圖形\">\n\n<!ENTITY aboutSupport.placeDatabaseTitle \"Places 資料庫\">\n<!ENTITY aboutSupport.placeDatabaseIntegrity \"資料完整\">\n<!ENTITY aboutSupport.placeDatabaseVerifyIntegrity \"確認資料完整\">\n\n<!ENTITY aboutSupport.jsTitle \"JavaScript\">\n<!ENTITY aboutSupport.jsIncrementalGC \"Incremental GC\">\n\n<!ENTITY aboutSupport.a11yTitle \"輔助功能\">\n<!ENTITY aboutSupport.a11yActivated \"已啟用\">\n<!ENTITY aboutSupport.a11yForceDisabled \"已強迫停用輔助功能\">\n\n<!ENTITY aboutSupport.libraryVersionsTitle \"程式庫版本\">\n\n<!ENTITY aboutSupport.installationHistoryTitle \"安裝紀錄\">\n<!ENTITY aboutSupport.updateHistoryTitle \"更新記錄\">\n\n<!ENTITY aboutSupport.copyTextToClipboard.label \"將文字複製到剪貼簿\">\n<!ENTITY aboutSupport.copyRawDataToClipboard.label \"將原始資料複製到剪貼簿\">\n\n<!ENTITY aboutSupport.sandboxTitle \"沙盒\">\n<!ENTITY aboutSupport.sandboxSyscallLogTitle \"被拒絕的系統呼叫\">\n<!ENTITY aboutSupport.sandboxSyscallIndex \"#\">\n<!ENTITY aboutSupport.sandboxSyscallAge \"秒鐘前\">\n<!ENTITY aboutSupport.sandboxSyscallPID \"PID\">\n<!ENTITY aboutSupport.sandboxSyscallTID \"TID\">\n<!ENTITY aboutSupport.sandboxSyscallProcType \"程序類型\">\n<!ENTITY aboutSupport.sandboxSyscallNumber \"系統呼叫\">\n<!ENTITY aboutSupport.sandboxSyscallArgs \"引數\">\n\n<!ENTITY aboutSupport.safeModeTitle \"試試安全模式\">\n<!ENTITY aboutSupport.restartInSafeMode.label \"重新啟動但停用附加元件…\">\n\n<!ENTITY aboutSupport.graphicsFeaturesTitle \"功能\">\n<!ENTITY aboutSupport.graphicsDiagnosticsTitle \"診斷\">\n<!ENTITY aboutSupport.graphicsFailureLogTitle \"錯誤紀錄\">\n<!ENTITY aboutSupport.graphicsGPU1Title \"GPU #1\">\n<!ENTITY aboutSupport.graphicsGPU2Title \"GPU #2\">\n<!ENTITY aboutSupport.graphicsDecisionLogTitle \"決策紀錄\">\n<!ENTITY aboutSupport.graphicsCrashGuardsTitle \"因 Crash Guard 停用的功能\">\n<!ENTITY aboutSupport.graphicsWorkaroundsTitle \"Workarounds\">\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/aboutSupport.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (crashesTitle): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of relevant days with crash reports\ncrashesTitle=最近 #1 天內的錯誤資訊報表\n\n# LOCALIZATION NOTE (crashesTimeMinutes): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of minutes (between 1 and 59) which have passed since the crash\ncrashesTimeMinutes=#1 分鐘前\n\n# LOCALIZATION NOTE (crashesTimeHours): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of hours (between 1 and 23) which have passed since the crash\ncrashesTimeHours=#1 小時前\n\n# LOCALIZATION NOTE (crashesTimeDays): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of days (1 or more) which have passed since the crash\ncrashesTimeDays=#1 天前\n\n# LOCALIZATION NOTE (pendingReports): Semi-colon list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 number of pending crash reports\npendingReports=所有錯誤資訊報表（包含 #1 筆在指定時間範圍內，還在處理中的報表）\n\n# LOCALIZATION NOTE (rawDataCopied) Text displayed in a mobile \"Toast\" to user when the\n# raw data is successfully copied to the clipboard via button press.\nrawDataCopied=已複製原始資料至剪貼簿\n\n# LOCALIZATION NOTE (textCopied) Text displayed in a mobile \"Toast\" to user when the\n# text is successfully copied to the clipboard via button press.\ntextCopied=已複製文字至剪貼簿\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedDriver = 因為您的顯示卡驅動程式版本過舊，已封鎖此功能。\n\n# LOCALIZATION NOTE The %S here is a placeholder, leave unchanged, it will get replaced by the driver version string.\ntryNewerDriver = 因為您的顯示卡驅動程式版本過舊，已封鎖此功能。請試著更新您的顯示卡驅動程式到 %S 或更新版本。\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedGfxCard = 因為未解決的顯示卡驅動程式問題，已封鎖此功能。\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedOSVersion = 因為您的作業系統版本過舊，已封鎖此功能。\n\n# LOCALIZATION NOTE The verb \"blocked\" here refers to a graphics feature such as \"Direct2D\" or \"OpenGL layers\".\nblockedMismatchedVersion = 因為您的系統登錄檔與顯示卡驅動程式 DLL 檔案的版本不符，已封鎖此功能。\n\n# LOCALIZATION NOTE In the following strings, \"Direct2D\", \"DirectWrite\" and \"ClearType\"\n# are proper nouns and should not be translated. Feel free to leave english strings if\n# there are no good translations, these are only used in about:support\nclearTypeParameters = ClearType 參數\n\ncompositing = 合成\nhardwareH264 = H264 硬體解碼\naudioBackend = 音效後端\nmainThreadNoOMTC = 主執行緒，無 OMTC\nyes = 是\nno = 否\n# LOCALIZATION NOTE The following strings indicate if an API key has been found.\n# In some development versions, it's expected for some API keys that they are\n# not found.\nfound = 找到\nmissing = 缺少\n\ngpuDescription = 顯示卡名稱\ngpuVendorID = 銷售商 ID (Vendor ID)\ngpuDeviceID = 裝置 ID (Device ID)\ngpuSubsysID = Subsys ID\ngpuDrivers = 顯示卡驅動程式\ngpuRAM = 顯示卡記憶體大小\ngpuDriverVersion = 驅動程式版本\ngpuDriverDate = 驅動程式日期\ngpuActive = 啟用\nwebgl1WSIInfo = WebGL 1 驅動程式 WSI 資訊\nwebgl1Renderer = WebGL 1 驅動程式 Renderer\nwebgl1Version = WebGL 1 驅動程式版本\nwebgl1DriverExtensions = WebGL 1 驅動程式擴充套件\nwebgl1Extensions = WebGL 1 擴充套件\nwebgl2WSIInfo = WebGL 2 驅動程式 WSI 資訊\nwebgl2Renderer = WebGL2 Renderer\nwebgl2Version = WebGL 2 驅動程式 Renderer\nwebgl2DriverExtensions = WebGL 2 驅動程式擴充套件\nwebgl2Extensions = WebGL 2 擴充套件\nGPU1 = GPU #1\nGPU2 = GPU #2\nblocklistedBug = 因為有已知問題被封鎖\n# LOCALIZATION NOTE %1$S will be replaced with a bug number string.\nbugLink = bug %1$S\n# LOCALIZATION NOTE %1$S will be replaced with an arbitrary identifier\n# string that can be searched on DXR/MXR or grepped in the source tree.\nunknownFailure = 已封鎖，錯誤代碼 %1$S\nd3d11layersCrashGuard = D3D11 合成器\nd3d11videoCrashGuard = D3D11 視訊解碼器\nd3d9videoCrashGuard = D3D9 視訊解碼器\nglcontextCrashGuard = OpenGL\nresetOnNextRestart = 下次重新啟動時重設\ngpuProcessKillButton = 結束 GPU 處理程序\n\nminLibVersions = 預期應有的最小版本\nloadedLibVersions = 使用中的版本\n\nhasSeccompBPF = Seccomp-BPF（過濾系統呼叫）\nhasSeccompTSync = Seccomp 執行緒同步\nhasUserNamespaces = 使用者命名空間\nhasPrivilegedUserNamespaces = 取得權限程序的使用者命名空間\ncanSandboxContent = 內容程序沙盒\ncanSandboxMedia = 媒體外掛程式沙盒\ncontentSandboxLevel = 內容程序沙盒等級\nsandboxProcType.content = 內容\nsandboxProcType.mediaPlugin = 媒體外掛程式\n\n# LOCALIZATION NOTE %1$S and %2$S will be replaced with the number of remote and the total number\n# of windows, respectively, while %3$S will be replaced with one of the status strings below,\n# which contains a description of the multi-process preference and status.\n# Note: multiProcessStatus.3 doesn't exist because status=3 was deprecated.\nmultiProcessWindows = %1$S/%2$S (%3$S)\nmultiProcessStatus.0 = 由使用者開啟\nmultiProcessStatus.1 = 預設開啟\nmultiProcessStatus.2 = 已關閉\nmultiProcessStatus.4 = 因輔助工具停用\nmultiProcessStatus.5 = 因缺少 Mac OS X 上的圖形硬體加速而停用\nmultiProcessStatus.6 = 因不支援的文字輸入工具停用\nmultiProcessStatus.7 = 因附加元件停用\nmultiProcessStatus.8 = 已強制停用\n# No longer in use (bug 1296353) but we might bring this back.\nmultiProcessStatus.9 = 因 Windows XP 的圖形硬體加速而停用\nmultiProcessStatus.unknown = 未知狀態\n\nasyncPanZoom = 異步 Pan/Zoom\napzNone = 無\nwheelEnabled = 已啟用滾輪輸入\ntouchEnabled = 已啟用觸控輸入\ndragEnabled = 已開啟捲動列拖曳\n\n# LOCALIZATION NOTE %1 will be replaced with the key of a preference.\nwheelWarning = 因為不支援的偏好設定: %S，已停用異步滾輪輸入\ntouchWarning = 因為不支援的偏好設定: %S，已停用異步觸控輸入\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/aboutTelemetry.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY aboutTelemetry.pageTitle \"Telemetry 資料\">\n\n<!ENTITY aboutTelemetry.changeDataChoices \"變更\">\n\n<!ENTITY aboutTelemetry.uploadEnabled \"<span>已啟用</span> Firefox 健康檢查報告資料上傳。\">\n\n<!ENTITY aboutTelemetry.uploadDisabled \"<span>已停用</span> Firefox 健康檢查報告資料上傳。\">\n\n<!ENTITY aboutTelemetry.extendedRecordingEnabled \"<span>已啟用</span> Extended Telemetry 紀錄。\">\n\n<!ENTITY aboutTelemetry.extendedRecordingDisabled \"<span>已停用</span> Extended Telemetry 紀錄。\">\n\n<!ENTITY aboutTelemetry.pingDataSource \"Ping 資料來源:\">\n\n<!ENTITY aboutTelemetry.showCurrentPingData \"目前的 ping 資料\">\n\n<!ENTITY aboutTelemetry.showArchivedPingData \"已封存的 ping 資料\">\n\n<!ENTITY aboutTelemetry.pingDataDisplay \"顯示 ping 資料:\">\n\n<!ENTITY aboutTelemetry.structured \"結構化\">\n\n<!ENTITY aboutTelemetry.raw \"原始 JSON\">\n\n<!ENTITY aboutTelemetry.showSubsessionData \"顯示 subsession 資料\">\n\n<!ENTITY aboutTelemetry.choosePing \"選擇 ping:\">\n\n<!ENTITY aboutTelemetry.showNewerPing \"&lt;&lt; 較新的 ping\">\n\n<!ENTITY aboutTelemetry.showOlderPing \"較舊的 ping &gt;&gt;\">\n\n<!ENTITY aboutTelemetry.rawPingData \"原始 ping 資料…\">\n\n<!ENTITY aboutTelemetry.archiveWeekHeader \"週\">\n\n<!ENTITY aboutTelemetry.archivePingHeader \"Ping\">\n\n<!ENTITY aboutTelemetry.generalDataSection \"一般資料\">\n\n<!ENTITY aboutTelemetry.environmentDataSection \"環境資料\">\n\n<!ENTITY aboutTelemetry.telemetryLogSection \"Telemetry 紀錄\">\n\n<!ENTITY aboutTelemetry.slowSqlSection \"慢速的 SQL 陳述句\">\n\n<!ENTITY aboutTelemetry.chromeHangsSection \"瀏覽器停滯\">\n\n<!ENTITY aboutTelemetry.threadHangStatsSection \"執行緒遲滯\">\n\n<!ENTITY aboutTelemetry.capturedStacksSection \"捕捉到的堆疊\">\n\n<!ENTITY aboutTelemetry.scalarsSection \"Scalars\">\n\n<!ENTITY aboutTelemetry.keyedScalarsSection \"Keyed Scalars\n\">\n\n<!ENTITY aboutTelemetry.histogramsSection \"柱狀圖\">\n\n<!ENTITY aboutTelemetry.keyedHistogramsSection \"Keyed Histograms\">\n\n<!ENTITY aboutTelemetry.eventsSection \"事件\">\n\n<!ENTITY aboutTelemetry.simpleMeasurementsSection \"簡易測量\">\n\n<!ENTITY aboutTelemetry.addonDetailsSection \"附加元件詳情\">\n\n<!ENTITY aboutTelemetry.lateWritesSection \"慢速寫入\">\n\n<!ENTITY aboutTelemetry.sessionInfoSection \"使用階段資訊\">\n\n<!ENTITY aboutTelemetry.addonHistogramsSection \"附加元件所收集資訊的柱狀圖\">\n\n<!ENTITY aboutTelemetry.toggle \"點選以切換段落\">\n\n<!ENTITY aboutTelemetry.emptySection \"（未收集資料）\">\n\n<!ENTITY aboutTelemetry.fullSqlWarning \"注意: 已啟用慢速 SQL 除錯。完整的 SQL 字串將會在下面顯示，但將不會被送出給 Telemetry。\">\n\n<!ENTITY aboutTelemetry.fetchStackSymbols \"取得堆疊的函數名稱\">\n\n<!ENTITY aboutTelemetry.hideStackSymbols \"顯示原始堆疊資料\">\n\n<!ENTITY aboutTelemetry.filterText \"篩選（字串或 /regexp/）\">\n\n<!ENTITY aboutTelemetry.payloadChoiceHeader \"酬載\">\n\n<!ENTITY aboutTelemetry.rawPayload \"原始酬載\">\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/aboutTelemetry.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Note to translators:\n# - %1$S will be replaced by brandFullName\n# - %2$S will be replaced with the value of the toolkit.telemetry.server_owner preference\npageSubtitle = 此頁面顯示 Telemetry 所收集到效能、硬體設定、使用程度、以及自訂選項的相關資訊。此資訊將會傳送到 %1$S 以幫助改善 %2$S。\n\ngeneralDataTitle = 一般資料\n\ngeneralDataHeadingName = 名稱\n\ngeneralDataHeadingValue = 值\n\nenvironmentDataHeadingName = 名稱\n\nenvironmentDataHeadingValue = 值\n\nenvironmentDataSubsectionToggle = 點擊切換段落\n\nenvironmentDataSubsectionEmpty = （未收集資料）\n\ntelemetryLogTitle = Telemetry 紀錄\n\ntelemetryLogHeadingId = Id\n\ntelemetryLogHeadingTimestamp = Timestamp\n\ntelemetryLogHeadingData = 資料\n\nslowSqlMain = 主要執行緒上的慢速 SQL 陳述式\n\nslowSqlOther = Helper 執行緒中的慢速 SQL 陳述句\n\nslowSqlHits = 數量\n\nslowSqlAverage = 平均時間 (ms)\n\nslowSqlStatement = 陳述句\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the hang\n# - The %2$S will be replaced with the duration of the hang\nchrome-hangs-title = 停滯報告 #%1$S (%2$S 秒)\n\n# Note to translators:\n# - The %1$S will be replaced with the string key for this stack.\n# - The %2$S will be replaced with the number of times this stack was captured.\ncaptured-stacks-title = %1$S（捕捉到的數量: %2$S）\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the late write\nlate-writes-title = 慢速寫入 #%1$S\n\nstackTitle = 堆疊:\n\nmemoryMapTitle = 記憶體地圖:\n\nerrorFetchingSymbols = 取回符號時發生錯誤。請確定您已連線到網路並再試一次。\n\nhistogramSamples = 取樣數\n\nhistogramAverage = 平均\n\nhistogramSum = 總數\n\nhistogramCopy = 複製\n\nkeysHeader = 屬性\n\nnamesHeader = 名稱\n\nvaluesHeader = 值\n\naddonTableID = 附加元件 ID\n\naddonTableDetails = 詳細資訊\n\n# Note to translators:\n# - The %1$S will be replaced with the name of an Add-on Provider (e.g. \"XPI\", \"Plugin\")\naddonProvider = %1$S 提供者\n\nparentPayload = 父酬載\n\n# Note to translators:\n# - The %1$S will be replaced with the number of the child payload (e.g. \"1\", \"2\")\nchildPayloadN = 子酬載 %1$S\n\ntimestampHeader = 時間戳記\n\ncategoryHeader = 分類\n\nmethodHeader = 方法\n\nobjectHeader = 物件\n\nextraHeader = 更多\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/aboutWebrtc.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (document_title, cannot_retrieve_log):\n# The text \"WebRTC\" is a proper noun and should not be translated.\n# It is the general label for the standards based technology. see http://www.webrtc.org\ndocument_title = WebRTC 內部資訊\ncannot_retrieve_log = 無法取得 WebRTC 紀錄資料\n\n# LOCALIZATION NOTE (save_page_msg):\n# %1$S will be replaced by a full path file name: the target of the SavePage operation.\nsave_page_msg = 已將頁面儲存至: %1$S\n\n# LOCALIZATION NOTE (save_page_dialog_title): \"about:webrtc\" is a internal browser URL and should not be\n# translated. This string is used as a title for a file save dialog box.\nsave_page_dialog_title = 將 about:webrtc 儲存至\n\n# LOCALIZATION NOTE (debug_mode_off_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_off_state_msg = 追蹤紀錄位於: %1$S\n\n# LOCALIZATION NOTE (debug_mode_on_state_msg):\n# %1$S will be replaced by the full path file name of the debug log.\ndebug_mode_on_state_msg = 已進入除錯模式，追蹤紀錄位於: %1$S\n\n# LOCALIZATION NOTE (aec_logging_msg_label, aec_logging_off_state_label,\n# aec_logging_on_state_label, aec_logging_on_state_msg):\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_msg_label = AEC 記錄\naec_logging_off_state_label = 開始 AEC 記錄\naec_logging_on_state_label = 停止 AEC 記錄\naec_logging_on_state_msg = AEC 紀錄中（請與來電者交談幾分鐘後停止捕捉）\n\n# LOCALIZATION NOTE (aec_logging_off_state_msg):\n# %1$S will be replaced by the full path to the directory containing the captured log files.\n# AEC is an abbreviation for Acoustic Echo Cancellation.\naec_logging_off_state_msg = 捕捉到的記錄檔位於: %1$S\n\n# LOCALIZATION NOTE (peer_connection_id_label): \"PeerConnection\" is a proper noun\n# associated with the WebRTC module. \"ID\" is an abbreviation for Identifier. This string\n# should not normally be translated and is used as a data label.\npeer_connection_id_label = PeerConnection ID\n\n# LOCALIZATION NOTE (sdp_heading, local_sdp_heading, remote_sdp_heading):\n# \"SDP\" is an abbreviation for Session Description Protocol, an IETF standard.\n# See http://wikipedia.org/wiki/Session_Description_Protocol\nsdp_heading = SDP\nlocal_sdp_heading = 本地 SDP\nremote_sdp_heading = 遠端 SDP\n\n# LOCALIZATION NOTE (rtp_stats_heading): \"RTP\" is an abbreviation for the\n# Real-time Transport Protocol, an IETF specification, and should not\n# normally be translated. \"Stats\" is an abbreviation for Statistics.\nrtp_stats_heading = RTP 統計\n\n# LOCALIZATION NOTE (ice_state, ice_stats_heading): \"ICE\" is an abbreviation\n# for Interactive Connectivity Establishment, which is an IETF protocol,\n# and should not normally be translated. \"Stats\" is an abbreviation for\n# Statistics.\nice_state = ICE 狀態\nice_stats_heading = ICE 統計\nice_restart_count_label = ICE 重新啟動\nice_rollback_count_label = ICE rollback\n\n# LOCALIZATION NOTE (av_sync_label): \"A/V\" stands for Audio/Video.\n# \"sync\" is an abbreviation for sychronization. This is used as\n# a data label.\nav_sync_label = A/V 同步\n\n# LOCALIZATION NOTE (jitter_buffer_delay_label): A jitter buffer is an\n# element in the processing chain, see http://wikipedia.org/wiki/Jitter\n# This is used as a data label.\njitter_buffer_delay_label = 抖動緩衝區延滯\n\n# LOCALIZATION NOTE (avg_bitrate_label, avg_framerate_label): \"Avg.\" is an abbreviation\n# for Average. These are used as data labels.\navg_bitrate_label = 平均位元率\navg_framerate_label = 平均畫框率\n\n# LOCALIZATION NOTE (typeLocal, typeRemote): These adjectives are used to label a\n# line of statistics collected for a peer connection. The data represents\n# either the local or remote end of the connection.\ntypeLocal = 本地\ntypeRemote = 遠端\n\n# LOCALIZATION NOTE (nominated): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank.\nnominated = 已指定\n\n# LOCALIZATION NOTE (selected): This adjective is used to label a table column.\n# Cells in this column contain the localized javascript string representation of \"true\"\n# or are left blank. This represents an attribute of an ICE candidate.\nselected = 已選取\n\nsave_page_label = 儲存本頁\ndebug_mode_msg_label = 除錯模式\ndebug_mode_off_state_label = 開始除錯模式\ndebug_mode_on_state_label = 停止除錯模式\nstats_heading = 使用階段統計\nstats_clear = 清除紀錄\nlog_heading = 連線記錄\nlog_clear = 清除紀錄\nlog_show_msg = 顯示紀錄\nlog_hide_msg = 隱藏紀錄\nconnection_closed = 已關閉\nlocal_candidate = 本地候選\nremote_candidate = 遠端候選\npriority = 重要性\nfold_show_msg = 顯示詳細資訊\nfold_show_hint = 點擊展開此段落\nfold_hide_msg = 隱藏詳細資訊\nfold_hide_hint = 點擊摺疊此段落\ndropped_frames_label = 捨棄的畫框數\ndiscarded_packets_label = 捨棄的封包數\ndecoder_label = 解碼器\nencoder_label = 編碼器\nreceived_label = 已接收\npackets = 封包\nlost_label = 遺失\njitter_label = 抖動\nsent_label = 已傳送\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/actions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY action.switchToTab.label \"切換到分頁\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/appPicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY NoAppFound.label      \"找不到與該檔案類型關聯的程式。\">\n<!ENTITY BrowseButton.label    \"瀏覽…\">\n<!ENTITY SendMsg.label         \"傳送此項目到:\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/appstrings.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmalformedURI=網址不正確，無法載入。\nfileNotFound=找不到檔案 %S。請確定位置正確後再試一次。\nfileAccessDenied=無法讀取位於 %S 的檔案。\ndnsNotFound=找不到 %S。請檢查並確定名稱正確。\nunknownProtocolFound=某個下列的通訊協定 %S 不是已註冊的通訊協定，或不允許在此環境中使用。\nconnectionFailure=嘗試連線到 %S 時被拒絕。\nnetInterrupt=與 %S 的連線中斷。可能只有部份資料傳送成功。\nnetTimeout=嘗試連線到 %S 但超過時間限制仍無回應。\nredirectLoop=已超過此網址的轉向限制，無法載入網頁。可能是因為您不允許此網站使用 Cookie。\nconfirmRepostPrompt=要檢視此網頁，程式必須重新傳送先前送過的資料。這會重做一次所有事情（像是搜尋或線上購物）。\nresendButton.label=重新傳送\nunknownSocketType=您要安裝個人安全管理員 (PSM) 才能檢視此網頁。請重裝本程式並確定有選取 PSM，或與系統管理員連絡。\nnetReset=此文件無資料。\nnotCached=此文件已不存在。\nnetOffline=離線模式無法顯示此文件。要切換到連線模式請從選單「檔案」「離線模式」切換。\nisprinting=不能修改列印或預覽列印中的文件。\ndeniedPortAccess=由於安全性考量，目前無法存取指定的 Port。\nproxyResolveFailure=找不到您所設定的 Proxy 伺服器，請檢查您的設定是否正確後再試一次。\nproxyConnectFailure=您設定的 Proxy 伺服器拒絕連線，請檢查您的設定是否正確後再試一次。\ncontentEncodingError=您嘗試檢視的頁面無法顯示，因為其中使用了無效或不支援的壓縮類型。\nunsafeContentType=因為其中含有可能不安全的檔案類型，無法顯示您嘗試檢視的頁面。請向網站擁有者回報此問題。\nexternalProtocolTitle=外部通訊協定要求\nexternalProtocolPrompt=要處理 %1$S: 鏈結需要外部程式。\\n\\n\\n要求鏈結:\\n\\n%2$S\\n應用程式: %3$S\\n\\n\\n若這不在您的預期之中，可能是有人在試圖利用其它程式入侵。除非您很確定這沒問題，不然請選取消。\n#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined\nexternalProtocolUnknown=<未知>\nexternalProtocolChkMsg=對於此類鏈結一律使用並記住我的選擇\nexternalProtocolLaunchBtn=執行程式\nmalwareBlocked=%S 這個網站被回報為有害網站，已依照您的安全性偏好設定予以封鎖。\nunwantedBlocked=%S 這個網站被回報為提供不安全的軟體，已依照您的安全性偏好設定予以封鎖。\ndeceptiveBlocked=位於 %S 的這張網頁已被回報為詐騙網站，並已依照安全性偏好設定封鎖。\ncspBlocked=這個頁面包含了內容安全政策以致於無法以這種方式被載入。\ncorruptedContentErrorv2=網站 %S 發生了違反通訊協定的情況，無法修復。\nremoteXUL=這個頁面使用了已經預設不再可用的未支援技術。\nsslv3Used=無法保證您在 %S 的資料安全，因為此網站使用 SSLv3 通訊協定，這個協定已不再安全。\nweakCryptoUsed=%S 的網站管理員未正確設定好網站。為了確保您的資訊不會被盜走，並未建立與該網站間的連線。\ninadequateSecurityError=此網站嘗試建立安全性不足的連線。\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/autocomplete.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (searchWithEngine): %S will be replaced with\n# the search engine provider's name. This format was chosen because\n# the provider can also end with \"Search\" (e.g.: MSN Search).\nsearchWithEngine = 使用 %S 進行搜尋\n\n# LOCALIZATION NOTE (switchToTab2): This is the same as the older switchToTab\n# string that it's replacing, except it uses title case, so \"Switch\" and \"Tab\"\n# are capitalized.\nswitchToTab2 = 切換至面板\n\n# LOCALIZATION NOTE (visit): This is shown next to autocomplete entries that are\n# simple URLs or sites, which will be visited when the user selects them.\nvisit = 前往\n\n# LOCALIZATION NOTE (bookmarkKeywordSearch): This is the title of autocomplete\n# entries that are bookmark keyword searches.  %1$S will be replaced with the\n# domain name of the bookmark, and %2$S will be replaced with the keyword\n# search text that the user is typing.  %2$S will not be empty.\nbookmarkKeywordSearch = %1$S: %2$S\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/brand.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY % realBrandDTD SYSTEM \"chrome://branding/locale/brand.dtd\">\n%realBrandDTD;\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/browser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbrowsewithcaret.checkMsg=下次不要再顯示此對話方塊。\nbrowsewithcaret.checkWindowTitle=鍵盤瀏覽\nbrowsewithcaret.checkLabel=請按 F7 鍵切換是否打開「鍵盤瀏覽」功能。此功能可以在網頁上顯示游標，讓您只用鍵盤就能選取文字或瀏覽網頁。您確定要開啟「鍵盤瀏覽」嗎？\nbrowsewithcaret.checkButtonLabel=是\n\nplainText.wordWrap=自動換行\n\nformPostSecureToInsecureWarning.title = 安全性警告\nformPostSecureToInsecureWarning.message = 您在此頁面輸入的資訊將透過不安全的連線傳輸，可能會被其他人讀取。\\n\\n您確定要傳送這些資訊嗎？\nformPostSecureToInsecureWarning.continue = 繼續\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/charsetMenu.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY charsetMenu2.label            \"文字編碼\">\n<!ENTITY charsetMenu2.accesskey        \"c\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/charsetMenu.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The property keys ending with \".key\" are for access keys.\n# Localizations may add or delete properties where the property key ends with\n# \".key\" as appropriate for the localization. The code that uses this data can\n# deal with the absence of an access key for an item.\n#\n# For gbk, gbk.bis and gbk.bis.key are used to trigger string changes in\n# localizations.\n#\n# In the en-US version of this file, access keys are given to the following:\n# * UTF-8\n# * All encodings that are the fallback encoding for some locale in Firefox\n# * All encodings that are the fallback encoding for some locale in IE\n# * All Japanese encodings\n#\n# For the items whose property key does not end in \".key\" and whose value\n# includes \"(\" U+0028 LEFT PARENTHESIS, the \"(\" character is significant for\n# processing by CharsetMenu.jsm. If your localization does not use ASCII\n# parentheses where en-US does in this file, please file a bug to make\n# CharsetMenu.jsm also recognize the delimiter your localization uses.\n# (When this code was developed, all localizations appeared to use\n# U+0028 LEFT PARENTHESIS for this purpose.)\n\n# Auto-Detect (sub)menu\ncharsetMenuCharsets = 語言及字元編碼\ncharsetMenuAutodet = 自動偵測\n# 'A' is reserved for Arabic:\ncharsetMenuAutodet.key = D\ncharsetMenuAutodet.off = （關）\ncharsetMenuAutodet.off.key = o\ncharsetMenuAutodet.ja = 日文\ncharsetMenuAutodet.ja.key = J\ncharsetMenuAutodet.ru = 俄文\ncharsetMenuAutodet.ru.key = R\ncharsetMenuAutodet.uk = 烏克蘭文\ncharsetMenuAutodet.uk.key = U\n\n# Globally-relevant\nUTF-8.key        = U\nUTF-8            = Unicode\nwindows-1252.key = W\nwindows-1252     = 英語／西歐語系\n\n# Arabic\nwindows-1256.key = A\nwindows-1256     = 阿拉伯語 (Windows)\nISO-8859-6       = 阿拉伯語 (ISO)\n\n# Baltic\nwindows-1257.key = B\nwindows-1257     = 波羅的語系 (Windows)\nISO-8859-4       = 波羅的語系 (ISO)\n\n# Central European\nwindows-1250.key =         E\nwindows-1250     = 中歐語系 (Windows)\nISO-8859-2.key   =       l\nISO-8859-2       = 中歐語系 (ISO)\n\n# Chinese, Simplified\ngbk.bis.key      =          S\ngbk.bis          = 簡體中文\n\n# Chinese, Traditional\nBig5.key         =          T\nBig5             = 正體中文\n\n# Cyrillic\nwindows-1251.key = C\nwindows-1251     = 俄文／斯拉夫語系 (Windows)\nISO-8859-5       = 俄文／斯拉夫語系 (ISO)\nKOI8-R           = 俄文／斯拉夫語系 (KOI8-R)\nKOI8-U           = 俄文／斯拉夫語系 (KOI8-U)\nIBM866           = 俄文／斯拉夫語系 (DOS)\n\n# Greek\nwindows-1253.key = G\nwindows-1253     = 希臘文 (Windows)\nISO-8859-7.key   =          O\nISO-8859-7       = 希臘文 (ISO)\n\n# Hebrew\nwindows-1255.key = H\nwindows-1255     = 希伯來語\n# LOCALIZATION NOTE (ISO-8859-8): The value for this item should begin with\n# the same word for Hebrew as the value for windows-1255 so that this item \n# sorts right after that one in the collation order for your locale.\nISO-8859-8       = 希伯來語 (視覺順序)\n\n# Japanese\nShift_JIS.key    = J\nShift_JIS        = 日文 (Shift_JIS)\nEUC-JP.key       =   p\nEUC-JP           = 日文 (EUC-JP)\nISO-2022-JP.key  =     n\nISO-2022-JP      = 日文 (ISO-2022-JP)\n\n# Korean\nEUC-KR.key       = K\nEUC-KR           = 韓文\n\n# Thai\nwindows-874.key  =    i\nwindows-874      = 泰文\n\n# Turkish\nwindows-1254.key =   r\nwindows-1254     = 土耳其語\n\n# Vietnamese\nwindows-1258.key = V\nwindows-1258     = 越南語\n\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/charsetOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from charsetOverlay.xul -->\n<!ENTITY charsetMenu.label             \"語言及字元編碼\">\n<!ENTITY charsetMenu.accesskey         \"C\">\n<!ENTITY charsetMenuAutodet.label      \"自動偵測\">\n<!ENTITY charsetMenuAutodet.accesskey  \"A\">\n<!ENTITY charsetMenuMore.label         \"更多字元編碼\">\n<!ENTITY charsetMenuMore.accesskey     \"M\">\n<!ENTITY charsetMenuMore1.label        \"西歐語言\">\n<!ENTITY charsetMenuMore1.accesskey    \"W\">\n<!ENTITY charsetMenuMore2.label        \"東歐語言\">\n<!ENTITY charsetMenuMore2.accesskey    \"E\">\n<!ENTITY charsetMenuMore3.label        \"中日韓語言\">\n<!ENTITY charsetMenuMore3.accesskey    \"a\">\n<!ENTITY charsetMenuMore4.label        \"東南亞與西南亞語言\">\n<!ENTITY charsetMenuMore4.accesskey    \"S\">\n<!ENTITY charsetMenuMore5.label        \"中東語言\">\n<!ENTITY charsetMenuMore5.accesskey    \"M\">\n<!ENTITY charsetCustomize.label        \"自訂列表…\">\n<!ENTITY charsetCustomize.accesskey    \"C\">\n\n\n<!ENTITY charsetMenuUnicode.label\t\t\t\t \"Unicode\">\n<!ENTITY charsetMenuUnicode.accesskey\t\t\t\t \"U\">\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/charsetTitles.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n## Rule of this file:\n## 1. key should always be in lower case ascii so we can do case insensitive\n##    comparison in the code faster.\n\n## Format of this file:\n## charset_name.title = a_title  -  specifies the human readable title for \n## this charset\n\nus-ascii.title    = 英文 (US-ASCII)\niso-8859-1.title    = 英文／西歐語系 (ISO-8859-1)\niso-8859-2.title    = 中歐語系 (ISO-8859-2)\niso-8859-3.title    = 南歐語系 (ISO-8859-3)\niso-8859-4.title    = 波羅的海語系 (ISO-8859-4)\niso-8859-9.title    = 土耳其文 (ISO-8859-9)\niso-8859-10.title   = 北歐語系 (ISO-8859-10)\niso-8859-13.title   = 波羅的海語系 (ISO-8859-13)\niso-8859-14.title   = 愛爾蘭／塞爾特語系 (ISO-8859-14)\niso-8859-15.title   = 英文／西歐語系 (ISO-8859-15)\niso-8859-16.title   = 羅馬尼亞文 (ISO-8859-16)\nwindows-1250.title  = 中歐語系 (Windows-1250)\nwindows-1252.title  = 英文／西歐語系 (Windows-1252)\nwindows-1254.title  = 土耳其文 (Windows-1254)\nwindows-1257.title  = 波羅的海語系 (Windows-1257)\nmacintosh.title         = 西歐語系 (MacRoman)\nx-mac-ce.title          = 中歐語系 (MacCE)\nx-mac-turkish.title     = 土耳其文 (MacTurkish)\nx-mac-croatian.title    = 克羅埃西亞文 (MacCroatian)\nx-mac-romanian.title    = 羅馬尼亞文 (MacRomanian)\nx-mac-icelandic.title   = 冰島文 (MacIcelandic)\niso-2022-jp.title = 日文 (ISO-2022-JP)\nshift_jis.title = 日文 (Shift_JIS)\neuc-jp.title = 日文 (EUC-JP)\nbig5.title = 正體中文 (Big5)\nbig5-hkscs.title = 正體中文香港字 (Big5-HKSCS)\nx-euc-tw.title = 正體中文 (EUC-TW)\ngb2312.title = 簡體中文 (GB2312)\nhz-gb-2312.title = 簡體中文 (HZ)\ngbk.title = 簡體中文 (GBK)\niso-2022-cn.title = 簡體中文 (ISO-2022-CN)\neuc-kr.title = 韓文 (EUC-KR)\nx-johab.title = 韓文 (JOHAB)\niso-2022-kr.title = 韓文 (ISO-2022-KR)\nutf-7.title = 萬國碼 Unicode (UTF-7)\nutf-8.title = 萬國碼 Unicode (UTF-8)\nutf-16.title = 萬國碼 Unicode (UTF-16)\nutf-16le.title = 萬國碼 Unicode (UTF-16LE)\nutf-16be.title = 萬國碼 Unicode (UTF-16BE)\niso-8859-5.title = 俄文／斯拉夫語系 (ISO-8859-5)\niso-ir-111.title = 俄文／斯拉夫語系 (ISO-IR-111)\nwindows-1251.title = 俄文／斯拉夫語系 (Windows-1251)\nx-mac-cyrillic.title = 俄文／斯拉夫語系 (MacCyrillic)\nx-mac-ukrainian.title = 烏克蘭文／斯拉夫語系 (MacUkrainian)\nkoi8-r.title = 俄文／斯拉夫語系 (KOI8-U)\nkoi8-u.title = 烏克蘭文／斯拉夫語系 (KOI8-U)\niso-8859-7.title = 希臘文 (ISO-8859-7)\nwindows-1253.title = 希臘文 (Windows-1253)\nx-mac-greek.title = 希臘文 (MacGreek)\nwindows-1258.title = 越南文 (Windows-1258)\nx-viet-tcvn5712.title = 越南文 (TCVN)\nviscii.title = 越南文 (VISCII)\nx-viet-vps.title = 越南文 (VPS)\ntis-620.title = 泰文 (TIS-620)\niso-8859-11.title = 泰文 (ISO-8859-11)\nwindows-874.title = 泰文 (Windows-874)\nibm874.title = 泰文 (IBM-874)\narmscii-8.title = 亞美尼亞文 (ARMSCII-8)\niso-8859-6.title = 阿拉伯文 (ISO-8859-6)\niso-8859-6-i.title = 阿拉伯文 (ISO-8859-6-I)\niso-8859-6-e.title = 阿拉伯文 (ISO-8859-6-E)\niso-8859-8.title = 希伯來文 (ISO-8859-8)\niso-8859-8-i.title = 希伯來文 (ISO-8859-8-I)\niso-8859-8-e.title = 希伯來文 (ISO-8859-8-E)\nwindows-1255.title = 希伯來文 (Windows-1255)\nwindows-1256.title = 阿拉伯文 (Windows-1256)\nx-user-defined.title = 使用者自訂\nibm866.title = 俄文／斯拉夫語系 (CP-866)\nibm850.title = 英文／西歐語系 (IBM-850)\nibm852.title = 中歐語系 (IBM-852)\nibm855.title = 俄文／斯拉夫語系 (IBM-855)\nibm857.title = 土耳其文 (IBM-857)\nibm862.title = 希伯來文 (IBM-862)\ngb18030.title = 簡體中文 (GB18030)\nx-mac-arabic.title = 阿拉伯文 (MacArabic)\nx-iso-8859-6-8-x.title = 阿拉伯文 (Langbox ISO-8859-6.8x)\nx-iso-8859-6-16.title = 阿拉伯文 (Langbox ISO-8859-6.16)\nx-mac-farsi.title = 波斯文 (MacFarsi)\nx-mac-hebrew.title = 希伯來文 (MacHebrew)\nx-mac-devanagari.title = 印地語天城文 (MacDevanagari)\nx-mac-gujarati.title = 古吉拉特梵文 (MacGujarati)\nx-mac-gurmukhi.title = 古魯穆奇文 (MacGurmukhi)\nx-sun-unicode-india-0.title = 印地語天城文 (SunDevanagari)\n\n\nchardet.off.title                           = (關閉)\nchardet.universal_charset_detector.title    = 各種語系\nchardet.ja_parallel_state_machine.title     = 日文\nchardet.ko_parallel_state_machine.title     = 韓文\nchardet.zhtw_parallel_state_machine.title   = 正體中文 (繁體中文)\nchardet.zhcn_parallel_state_machine.title   = 簡體中文\nchardet.zh_parallel_state_machine.title     = 中文\nchardet.cjk_parallel_state_machine.title    = 中日韓語系\nchardet.ruprob.title                        = 俄文\nchardet.ukprob.title                        = 烏克蘭語系\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/commonDialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY header.label     \"簡單標題\"> \n<!ENTITY message.label    \"這裡是文字的預留位置。\">\n<!ENTITY editfield0.label \"使用者名稱:\"> \n<!ENTITY editfield1.label \"密碼:\"> \n<!ENTITY checkbox.label   \"檢查\">\n<!ENTITY copyCmd.label    \"複製\">\n<!ENTITY copyCmd.accesskey \"C\">\n<!ENTITY selectAllCmd.label \"全選\">\n<!ENTITY selectAllCmd.accesskey \"A\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/commonDialogs.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAlert=警告\nConfirm=確認\nConfirmCheck=確認\nPrompt=提示\nPromptUsernameAndPassword2=需要授權\nPromptPassword2=需要密碼\nSelect=選取\nOK=確定\nCancel=取消\nYes=是(&Y)\nNo=否(&N)\nSave=儲存(&S)\nRevert=反向選擇(&R)\nDontSave=不儲存 (&n)\nScriptDlgGenericHeading=[JavaScript 應用程式]\nScriptDlgHeading=此頁於 %S 說:\nScriptDialogLabel=避免此頁面產生更多對話框\nScriptDialogPreventTitle=確認對話框偏好設定\n# LOCALIZATION NOTE (EnterLoginForRealm3, EnterLoginForProxy3):\n# %1 is an untrusted string provided by a remote server. It could try to\n# take advantage of sentence structure in order to mislead the user (see\n# bug 244273). %1 should be integrated into the translated sentences as\n# little as possible. %2 is the url of the site being accessed.\nEnterLoginForRealm3=%2$S 請您輸入帳號密碼。此網站說:「%1$S」\nEnterLoginForProxy3=代理伺服器 %2$S 請您輸入帳號密碼。此網站說:「%1$S」\nEnterUserPasswordFor2=%1$S 要求您輸入帳號與密碼。\nEnterUserPasswordForCrossOrigin2=%1$S 請您輸入帳號密碼。警告: 您的密碼不會送到現在正在瀏覽的網站！\nEnterPasswordFor=請輸入「%1$S」在 %2$S 使用的密碼\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/config.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.title \"about:config\">\n\n<!-- about:config warning page -->\n<!-- LOCALIZATION NOTE: aboutWarningTitle.label should be attention grabbing and playful -->\n<!ENTITY aboutWarningTitle.label \"隨便亂搞會讓保固失效！\">\n<!ENTITY aboutWarningText.label \"變更這些進階的設定值可能會影響程式的穩定性、安全性及執行效能。在修改前請確定您知道您在做什麼，或者確定您所參考的文件值得信賴。\">\n<!ENTITY aboutWarningButton2.label \"我發誓，我一定會小心的！\">\n<!ENTITY aboutWarningCheckbox.label \"下次顯示此警告訊息\">\n\n<!ENTITY searchPrefs.label \"搜尋:\">\n<!ENTITY searchPrefs.accesskey \"r\">\n<!ENTITY focusSearch.key \"r\">\n<!ENTITY focusSearch2.key \"f\">\n\n<!-- Columns -->\n<!ENTITY prefColumn.label \"偏好設定名稱\">\n<!ENTITY lockColumn.label \"狀態\">\n<!ENTITY typeColumn.label \"類型\">\n<!ENTITY valueColumn.label \"值\">\n\n<!-- Tooltips -->\n<!ENTITY prefColumnHeader.tooltip \"按此排序\"> \n<!ENTITY columnChooser.tooltip \"點此選擇要顯示的欄位\"> \n\n<!-- Context Menu -->\n<!ENTITY copyPref.key \"C\">\n<!ENTITY copyPref.label \"複製\">\n<!ENTITY copyPref.accesskey \"C\">\n<!ENTITY copyName.label \"複製名稱\">\n<!ENTITY copyName.accesskey \"N\">\n<!ENTITY copyValue.label \"複製值\">\n<!ENTITY copyValue.accesskey \"V\">\n<!ENTITY modify.label \"修改\">\n<!ENTITY modify.accesskey \"M\">\n<!ENTITY toggle.label \"切換\">\n<!ENTITY toggle.accesskey \"T\">\n<!ENTITY reset.label \"重設\">\n<!ENTITY reset.accesskey \"R\">\n<!ENTITY new.label \"新增\">\n<!ENTITY new.accesskey \"w\">\n<!ENTITY string.label \"字串\">\n<!ENTITY string.accesskey \"S\">\n<!ENTITY integer.label \"整數\">\n<!ENTITY integer.accesskey \"I\">\n<!ENTITY boolean.label \"布林（Boolean）值\">\n<!ENTITY boolean.accesskey \"B\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/config.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Lock column values\ndefault=預設值\nuser=使用者設定\nlocked=已鎖住\n\n# Type column values\nstring=字串\nint=整數\nbool=真假值\n\n# Preference prompts\n# %S is replaced by one of the type column values above\nnew_title=新 %S 的值\nnew_prompt=輸入偏好設定名稱\nmodify_title=輸入 %S 的值\n\nnan_title=無效值\nnan_text=您輸入的內容不是數字。\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/console.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY errorConsole.title \"錯誤主控台\">\n\n<!ENTITY errFile.label   \"原始檔:\">\n<!ENTITY errLine.label   \"行號:\">\n<!ENTITY errColumn.label \"欄數:\">\n\n<!ENTITY all.label          \"全部\">\n<!ENTITY all.accesskey      \"A\">\n<!ENTITY errors.label       \"錯誤\">\n<!ENTITY errors.accesskey   \"E\">\n<!ENTITY warnings.label     \"警告\">\n<!ENTITY warnings.accesskey \"W\">\n<!ENTITY messages.label     \"訊息\">\n<!ENTITY messages.accesskey \"M\">\n<!ENTITY clear.label        \"清除\">\n<!ENTITY clear.accesskey    \"C\">\n<!ENTITY codeEval.label     \"程式碼:\">\n<!ENTITY codeEval.accesskey \"o\">\n<!ENTITY evaluate.label     \"執行\">\n<!ENTITY evaluate.accesskey \"v\">\n<!ENTITY filter2.label      \"篩選:\">\n<!ENTITY filter2.accesskey  \"F\">\n\n<!ENTITY copyCmd.label       \"複製\">  \n<!ENTITY copyCmd.accesskey   \"C\"> \n<!ENTITY copyCmd.commandkey  \"C\"> \n<!ENTITY sortFirst.label     \"排序順序: 先 > 後\">\n<!ENTITY sortFirst.accesskey \"F\">\n<!ENTITY sortLast.label      \"排序順序: 後 > 先\">\n<!ENTITY sortLast.accesskey  \"L\">\n<!ENTITY closeCmd.commandkey \"w\">  \n<!ENTITY focus1.commandkey   \"l\">  \n<!ENTITY focus2.commandkey   \"d\">  \n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/console.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntypeError=錯誤:\ntypeWarning=警告:\ntypeMessage=訊息:\nerrFile=原始檔: %S\nerrLine=行: %S\nerrLineCol=第 %S 行，第 %S 欄\nerrCode=原始碼:\nerrTime=時間戳記: %S\n\n# LOCALIZATION NOTE (evaluationContextChanged): The message displayed when the\n# browser console's evaluation context (window against which input is evaluated)\n# changes.\nevaluationContextChanged=主控台的評估環境已變更，可能是因為目標視窗已關閉，或您自瀏覽器的主控台開啟了主視窗。\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/contentAreaCommands.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# context menu strings\n\nSaveImageTitle=儲存圖片\nSaveMediaTitle=儲存媒體\nSaveVideoTitle=儲存視訊檔案\nSaveAudioTitle=儲存音訊檔案\nSaveLinkTitle=另存新檔\nDefaultSaveFileName=索引\nWebPageCompleteFilter=網頁，完整封裝 (可保存圖片等項目)\nWebPageHTMLOnlyFilter=網頁，只存 HTML (圖片可能會消失)\nWebPageXHTMLOnlyFilter=網頁，只存 XHTML\nWebPageSVGOnlyFilter=網頁，只存 SVG\nWebPageXMLOnlyFilter=網頁，只存 XML\n\n# LOCALIZATION NOTE (filesFolder):\n#    This is the name of the folder that is created parallel to a HTML file \n#    when it is saved \"With Images\". The %S section is replaced with the\n#    leaf name of the file being saved (minus extension).\nfilesFolder=%S_files\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/crashes.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY crashReports.title         \"錯誤報告\">\n<!ENTITY crashesUnsubmitted.label   \"未送出的錯誤報告\">\n<!ENTITY crashesSubmitted.label     \"已送出的錯誤報告\">\n<!ENTITY id.heading                 \"報表編號\">\n<!ENTITY dateCrashed.heading        \"錯誤發生日期\">\n<!ENTITY dateSubmitted.heading      \"送出日期\">\n<!ENTITY noReports.label            \"無錯誤資訊報表被送出。\">\n<!ENTITY noConfig.label             \"此程式尚未設定好以顯示錯誤資訊報表，必須設好 <code>breakpad.reportURL</code> 的值。\">\n<!ENTITY clearAllReports.label      \"移除所有報表\">\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/crashes.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndeleteconfirm.title=您確定嗎？\ndeleteconfirm.description=這會刪除所有報表且無法復原。\n\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/css.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMimeNotCss=無法載入樣式表 %1$S，因為它的 MIME 型態「%2$S」不是「text/css」。\nMimeNotCssWarn=已載入樣式表 %1$S 為 CSS，但它的 MIME 型態「%2$S」不是「text/css」。\n\nPEUnexpEOF2=搜尋 %1$S 時已到檔案結尾。\nPEParseRuleWSOnly=給定分析的規則只有空白的字串。\nPEDeclDropped=中斷宣告。\nPEDeclSkipped=略過，從下個宣告開始繼續處理。\nPEUnknownProperty=屬性「%1$S」未知。\nPEValueParsingError=在分析「%1$S」的值時發生錯誤。\nPEExpectEndValue=預期值結束卻出現「%1$S」。\nPERuleTrailing=預期規則結束卻出現「%1$S」。\nPESkipAtRuleEOF2=at-rule 結尾\nPEUnknownAtRule=分析 at-rule「%1$S」時找到無法辨識的規則或是錯誤。\nPECharsetRuleEOF=@charset 規則中的 charset 字串\nPECharsetRuleNotString=預期應有 charset 字串卻出現「%1$S」。\nPEGatherMediaEOF=在 @import 或 @media 規則的 media list 的結尾\nPEGatherMediaNotComma=媒體清單中應該要有「,」卻出現了「%1$S」。\nPEGatherMediaNotIdent=媒體清單中應該要有識別符卻出現了「%1$S」。\nPEGatherMediaReservedMediaType=尋找媒體類型時出現被保留的關鍵字「%1$S」。\nPEParseSourceSizeListEOF=符合的媒體條件的長度值\nPEParseSourceSizeListNotComma=在值的後面預期應為「,」，卻出現「%1$S」\nPEImportNotURI=@import 規則中預期應有網址，卻出現「%1$S」。\nPEImportBadURI=在 @import 規則中找到無效的 URI：「%1$S」。\nPEImportUnexpected=在 @import 中找到未預期的「%1$S」。\nPEGroupRuleEOF2=@media、@supports 或 @-moz-document 規則結尾\nPEGroupRuleNestedAtRule=%1$S 規則不被允許於 @media 或 @-moz-document 規則內出現。\nPEMozDocRuleBadFunc2=@-moz-document 規則中預期應有 url()、url-prefix()、domain() 或 regexp()，卻出現「%1$S」。\nPEMozDocRuleNotURI=應該在 @-moz-document 規則中有網址，卻出現「%1$S」。\nPEMozDocRuleNotString=在 @-moz-document 規則當中的 regexp() 函數預期要有字串，卻出現「%1$S」。\nPEMozDocRuleEOF=@-moz-document 規則當中的下一個 URI\nPEAtNSPrefixEOF=@namescape 規則內的 namespace 前置詞 (Prefix)\nPEAtNSURIEOF=在 @namespace 規則中的 namespace 網址\nPEAtNSUnexpected=在 @namespace 中找到未預期的 token:「%1$S」。\nPEKeyframeNameEOF=@keyframes 規則名稱。\nPEKeyframeBadName=@keyframes 規則名稱預期應為識別符。\nPEKeyframeBrace=@keyframes 規則預期要有開啟的 { 符號。\nPESkipDeclBraceEOF=宣告區塊的結尾 }\nPESkipRSBraceEOF=不正確規則組的結尾 }\nPEBadSelectorRSIgnored=由於有錯誤的選擇器所以略過規則組。\nPEBadSelectorKeyframeRuleIgnored=因為用了不好的選擇器，已忽略 Keyframe 規則。\nPESelectorListExtraEOF=「,」或「{」\nPESelectorListExtra=應該要有「,」或「{」卻出現了「%1$S」。\nPESelectorGroupNoSelector=應該要有選擇器。\nPESelectorGroupExtraCombinator=令人混淆的組合。\nPECounterStyleNotIdent=預期應有 @counter-style 規則名稱的指示符。\nPECounterStyleBadName=@counter-style 規則的名稱不能為「%1$S」。\nPECounterStyleBadBlockStart=預期應有「{」作為 @counter-style 規則的開始，卻出現「%1$S」。\nPECounterStyleEOF=@counter-style 區塊的結尾「}」\nPECounterDescExpected=預期應有 counter descriptor 卻出現「%1$S」。\nPEUnknownCounterDesc=@counter-style 規則中有未知的 descriptor「%1$S」。\nPECounterExtendsNotIdent=預期應有 extends system 的指示符，卻出現「%1$S」。\nPECounterASWeight=additive-symbols descriptor 中的每個權重必須小於上一個權重。\nPEClassSelEOF=Class 名稱\nPEClassSelNotIdent=類別選擇器應該要有識別符卻出現了「%1$S」。\nPECoordinatePair=預期應有座標對，卻出現「%1$S」。\nPETypeSelEOF=Element 類型\nPETypeSelNotType=預期應要有元素名稱或「*」，卻出現「%1$S」。\nPEUnknownNamespacePrefix=未知的 namespace 前置詞「%1$S」。\nPEAttributeNameEOF=Attribute 名稱\nPEAttributeNameExpected=預期應有屬性名稱識別符，卻出現「%1$S」。\nPEAttributeNameOrNamespaceExpected=應該要有 attribute 名稱或 namespace 卻出現了「%1$S」。\nPEAttSelNoBar=預期應有「|」卻出現「%1$S」。\nPEAttSelInnerEOF=屬性選擇器的部份\nPEAttSelUnexpected=屬性選擇器中有未預期的 token:「%1$S」。\nPEAttSelValueEOF=Attribute 值\nPEAttSelCloseEOF=「]」以結束屬性選擇器\nPEAttSelNoClose=應該要有「]」結束屬性選擇器卻出現了「%1$S」。\nPEAttSelBadValue=屬性選擇器的值應為識別符或字串，卻出現了「%1$S」。\nPEPseudoSelEOF=Pseudo-class 或 pseudo-element 的名稱\nPEPseudoSelBadName=Pseudo-class 或 pseudo-element 應該要有識別符卻出現了「%1$S」。\nPEPseudoSelNonFunc=讀取「%1$S」時發生 pseudo-class 或 pseudo-element 與預期的型態 (函式或非函式) 不合的情形。\nPEPseudoSelNotPE=預期應有 pseudo-element 卻出現「%1$S」。\nPEPseudoSelDoubleNot=Negation pseudo-class 不能是 negated 「%1$S」。\nPEPseudoSelPEInNot=Pseudo-element 不能為 negated 「%1$S」。\nPEPseudoSelNewStyleOnly=Pseudo-element  應該使用「::」型式:「%1$S」。\nPEPseudoSelEndOrUserActionPC=在 pseudo-element 後預期應為選擇器的結尾或 user action pseudo-class，卻出現「%1$S」。\nPEPseudoSelNoUserActionPC=在不支援使用者行為的 pseudo-classes 後的 pseudo-element 應為選擇器的結尾，卻出現「%1$S」。\nPEPseudoSelMultiplePE=額外的 pseudo-element「%1$S」。\nPEPseudoSelUnknown=未知的 pseudo-class 或 pseudo-element 「%1$S」\nPENegationEOF=Negation 內的選擇器\nPENegationBadInner=錯誤的簡易選擇器做為 negation pseudo-class 參數「%1$S」。\nPENegationNoClose=Negation pseudo-class「%1$S」少了結束的「)」。\nPENegationBadArg=Negation pseudo-class「%1$S」內少了參數。\nPEPseudoClassArgEOF=pseudo-class 選擇器的參數\nPEPseudoClassArgNotIdent=Pseudo-class 的參數應為識別符或字串，卻出現了「%1$S」。\nPEPseudoClassArgNotNth=預期應有部分 pseudo-class 的參數，卻出現「%1$S」。\nPEPseudoClassNoClose=pseudo-class 中缺少結尾的「)」，卻出現「%1$S」。\nPEPseudoClassNoArg=pseudo-class「%1$S」內少了參數。\nPEPseudoClassNotUserAction=在 pseudo-element 後預期應為選擇器的結尾或 user action pseudo-class，卻出現 pseudo-class「%1$S」。\nPESelectorEOF=選擇器\nPEBadDeclBlockStart=應該要有「{」開始宣告區塊，卻出現「%1$S」。\nPEColorEOF=色彩\nPEColorNotColor=預期應有色彩，卻出現「%1$S」。\nPEColorComponentEOF=色彩元件\nPEExpectedPercent=應該要有百分號，卻出現「%1$S」。\nPEExpectedInt=預期應有整數，卻出現「%1$S」。\nPEExpectedNumberOrAngle=預期應有數字或角度，卻出現「%1$S」。\nPEExpectedNumberOrPercent=預期應有數字或百分比，卻出現「%1$S」。\nPEColorBadRGBContents=rgb() 當中預期應為數字或百分號，卻出現「%1$S」。\nPEColorComponentBadTerm=預期應為「%2$S」，卻出現「%1$S」。\nPEColorHueEOF=色調 (Hue)\nPEExpectedComma=預期要有「,」，卻出現「%1$S」。\nPEColorSaturationEOF=彩度 (Saturation)\nPEColorLightnessEOF=亮度 (Lightness)\nPEColorOpacityEOF=色彩數值內的透明度 (opacity)。\nPEExpectedNumber=預期應有數字，卻出現「%1$S」。\nPEPositionEOF=<position>\nPEExpectedPosition=預期應有 <position> 卻出現「%1$S」。\nPEExpectedRadius=預期應有半徑，卻出現「%1$S」。\nPEExpectedCloseParen=預期應有「)」，卻出現「%1$S」。\nPEDeclEndEOF=「;」或「}」以結束宣告\nPEParseDeclarationNoColon=預期應有「:」，卻出現「%1$S」。\nPEParseDeclarationDeclExpected=預期要有宣告，但找到「%1$S」。\nPEEndOfDeclEOF=宣告完結\nPEImportantEOF=Important\nPEExpectedImportant=預期應有「important」卻出現「%1$S」。\nPEBadDeclEnd=應該應有「;」結束宣告，卻出現「%1$S」。\nPEBadDeclOrRuleEnd2=預期應有「;」或「}」結束宣告，卻出現「%1$S」\nPEInaccessibleProperty2=無法指定內部屬性的值。\nPECommentEOF=註解結束\nSEUnterminatedString=找到未完結的「%1$S」。\nPEFontDescExpected=預期字型描述但是找到「%1$S」。\nPEUnknownFontDesc=不明描述「%1$S」，位於 @font-face 。\nPEMQExpectedExpressionStart=預期「(」以起始媒體查詢運算式但是找到「%1$S」。\nPEMQExpressionEOF=媒體查詢運算式內容\nPEMQExpectedFeatureName=預期媒體功能名稱但找到「%1$S」。\nPEMQExpectedFeatureNameEnd=預期「:」或「)」在媒體功能名稱後，但找到「%1$S」。\nPEMQNoMinMaxWithoutValue=以 max- 或 min- 開頭的媒體功能必須要有值。\nPEMQExpectedFeatureValue=找到無效的媒體功能名稱。\nPEBadFontBlockStart=預期應有「{」以起始 @font-face 規則，卻出現「%1$S」。\nPEBadFontBlockEnd=預期應有「}」結束 @font-face 規則，卻出現「%1$S」。\nPEAnonBoxNotAlone=未預期匿名欄位。\nPEFFVUnexpectedEOF=@font-feature-values 規則未預期地結束。\nPEFFVBlockStart=預期要有「{」開始 @font-feature-values 規則，卻出現「%1$S」。\nPEFFVValueSetStart=預期要有 { 開始設定功能值，卻出現「%1$S」。\nPEFFVNoFamily=@font-feature-values 規則預期應有字體清單，卻出現「%1$S」。\nPEFFVUnexpectedBlockEnd=預期要有「}」結束 @font-feature-values 規則，卻出現「%1$S」。\nPEFFVUnknownFontVariantPropValue=未知的 font-variant 屬性值「%1$S」。\nPEFFVExpectedIdent=預期應有指示符，卻出現「%1$S」。\nPEFFVExpectedValue=預期應有非負數的整數值，卻出現「%1$S」。\nPEFFVTooManyValues=功能類型「%1$S」有太多值。\nPEFFVGenericInFamilyList=字體家族不得包含通用字體家族名稱。\nPEFFVValueDefinitionTrailing=預期應為定義值的結尾，卻出現「%1$S」。\nPEBadDirValue=預期應有「ltr」或「rtl」等方向選擇器，卻出現「%1$S」。\nPESupportsConditionStartEOF2=「not」、「(」、或函數\nPESupportsConditionInParensEOF=「)」\nPESupportsConditionNotEOF=「not」\nPESupportsWhitespaceRequired=預期在「not」、「and」或「or」後方應為空白。\nPESupportsConditionExpectedOpenParenOrFunction=剖析 supports 條件式時預期應有「(」函數，卻出現「%1$S」。\nPESupportsConditionExpectedCloseParen=剖析 supports 條件式時預期應有「)」卻出現「%1$S」。\nPESupportsConditionExpectedStart2=剖析 supports 條件式時預期應有「not」、「(」或是函數，卻出現「%1$S」。\nPESupportsConditionExpectedNot=剖析 supports 條件式時預期應有「not」卻出現「%1$S」。\nPESupportsGroupRuleStart=@supports 規則預期應有「{」開頭卻出現「%1$S」。\nPEFilterEOF=濾鏡\nPEExpectedNoneOrURL=預期應為「none」或網址，卻出現「%1$S」。\nPEExpectedNoneOrURLOrFilterFunction=預期應為「none」、網址或濾鏡函式，卻出現「%1$S」。\nPEExpectedNonnegativeNP=預期應為非負值或百分比。\nPEFilterFunctionArgumentsParsingError=剖析濾鏡函式參數時發生錯誤。\nPEVariableEOF=變數\nPEVariableEmpty=預期應有變數值，卻出現「%1$S」。\n# LOCALIZATION NOTE(PEValueWithVariablesParsingErrorInValue): %1$S is replaced\n# with the property name and %2$S is replaced with the property value.\nPEValueWithVariablesParsingErrorInValue=替換變數後，剖析「%1$S」的值時發生錯誤。產生的值為「%2$S」。\nPEValueWithVariablesFallbackInherit=Fallback 為「inherit」。\nPEValueWithVariablesFallbackInitial=Fallback 為「initial」。\nPEInvalidVariableReference=屬性參照了無效變數。\nPEInvalidVariableTokenFallback=variable reference fallback 的頂層出現無效的 token「%1$S」。\nPEExpectedVariableNameEOF=變數名稱的指示符\nPEExpectedVariableName=預期應有變數名稱的指示符，卻出現「%1$S」。\nPEExpectedVariableFallback=在「,」後預期應為 variable reference fallback。\nPEExpectedVariableCommaOrCloseParen=variable reference 中的變數名稱後預期應為「,」或「)」，卻出現「%1$S」。\nPESubgridNotSupported=CSS Grid 中，未啟用關鍵字「subgrid」的說明。\nPEMoreThanOneGridRepeatAutoFillInNameList=subgrid 的名稱清單中僅允許一個 repeat(auto-fill, …)。\nPEMoreThanOneGridRepeatAutoFillFitInTrackList=track 清單中僅允許一個 repeat(auto-fill, …) 或 repeat(auto-fit, …)。\nPEMoreThanOneGridRepeatTrackSize=repeat(auto-fit/auto-fill, …) 中僅允許一個 track 大小。\n\nTooLargeDashedRadius=「dashed」樣式的邊框半徑太大（限制為 100000px），以 solid 描繪。\nTooLargeDottedRadius=「dotted」樣式的邊框半徑太大（限制為 100000px），以 solid 描繪。\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/customizeCharset.dtd",
    "content": "<!-- -*- Mode: HTML -*- -->\n<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title.label        \"自訂字元編碼方式\">\n<!ENTITY current.label      \"使用中的字元編碼:\">\n<!ENTITY remove.label       \"移除\">\n<!ENTITY remove.accessKey   \"R\">\n<!ENTITY additional.label   \"可用的字元編碼:\">\n<!ENTITY add.label          \"新增\">\n<!ENTITY add.accessKey      \"A\">\n<!ENTITY moveUp.label       \"上移\">\n<!ENTITY moveUp.accessKey   \"U\">\n<!ENTITY moveDown.label     \"下移\">\n<!ENTITY moveDown.accessKey \"D\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/customizeToolbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY dialog.title             \"自訂工具列\">\n<!ENTITY dialog.dimensions        \"width: 92ch; height: 36em;\">\n<!ENTITY instructions.description \"您可以藉由拖放的動作新增或移除工具列上的項目。\">\n<!ENTITY show.label               \"顯示:\">\n<!ENTITY iconsAndText.label       \"圖示與文字\">\n<!ENTITY icons.label              \"圖示\">\n<!ENTITY text.label               \"文字\">\n<!ENTITY useSmallIcons.label      \"使用小圖示\">\n<!ENTITY restoreDefaultSet.label  \"回復預設設定\">\n<!ENTITY addNewToolbar.label      \"新增工具列\">\n<!ENTITY saveChanges.label        \"完成\">\n<!ENTITY undoChanges.label        \"取消所作改變\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/customizeToolbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nenterToolbarTitle=新工具列\nenterToolbarName=輸入此工具列的名稱:\nenterToolbarDup=已有名為「%S」的工具列。請輸入其它名稱。\nenterToolbarBlank=請輸入新工具列的名稱。\nseparatorTitle=分隔線\nspringTitle=彈性空間\nspacerTitle=空白\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/dateFormat.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmonth.1.Mmm=1 月\nmonth.2.Mmm=2 月\nmonth.3.Mmm=3 月\nmonth.4.Mmm=4 月\nmonth.5.Mmm=5 月\nmonth.6.Mmm=6 月\nmonth.7.Mmm=7 月\nmonth.8.Mmm=8 月\nmonth.9.Mmm=9 月\nmonth.10.Mmm=10 月\nmonth.11.Mmm=11 月\nmonth.12.Mmm=12 月\n\nmonth.1.name=1 月\nmonth.2.name=2 月\nmonth.3.name=3 月\nmonth.4.name=4 月\nmonth.5.name=5 月\nmonth.6.name=6 月\nmonth.7.name=7 月\nmonth.8.name=8 月\nmonth.9.name=9 月\nmonth.10.name=10 月\nmonth.11.name=11 月\nmonth.12.name=12 月\n\nday.1.name=星期日\nday.2.name=星期一\nday.3.name=星期二\nday.4.name=星期三\nday.5.name=星期四\nday.6.name=星期五\nday.7.name=星期六\n\nday.1.Mmm=日\nday.2.Mmm=一\nday.3.Mmm=二\nday.4.Mmm=三\nday.5.Mmm=四\nday.6.Mmm=五\nday.7.Mmm=六\n\nday.1.short=日\nday.2.short=一\nday.3.short=二\nday.4.short=三\nday.5.short=四\nday.6.short=五\nday.7.short=六\n\nnoon=中午\nmidnight=午夜\n\nAllDay=全天\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/datetimepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- first day of week to display in datepicker, a value from 0 to 6,\n     0 = Sunday, 1 = Monday, etc. -->\n<!ENTITY firstdayofweek.default \"0\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/devtools/csscoverage.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the CSS Coverage Report\n   - strings. See the 'csscoverage' command for more information, and\n   - browser/devtools/styleeditor/styleeditor.xul for context -->\n\n<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to\n   - keep it in English, or another language commonly spoken among web developers.\n   - You want to make that choice consistent across the developer tools.\n   - A good criteria is the language in which you'd find the best\n   - documentation on web development on the web. -->\n\n<!-- LOCALIZATION NOTE (csscoverage.backButton):\n  -  Text on the button to go back to the main style editor -->\n<!ENTITY csscoverage.backButton \"返回\">\n\n<!-- LOCALIZATION NOTE (csscoverage.unused, csscoverage.noMatches):\n  -  This is the heading and body text for the CSS usage part of the report -->\n<!ENTITY csscoverage.unused \"未用到的規則\">\n<!ENTITY csscoverage.noMatches \"找不到符合下列規則的元素:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.header):\n  -  This is the heading for the CSS optimization part of the report -->\n<!ENTITY csscoverage.optimize.header \"可最佳化的頁面\">\n\n<!-- LOCALIZATION NOTE (csscoverage.preload1, csscoverage.preload2,\n  -  csscoverage.preload3): These 3 are part of a paragraph with 1 and 2\n  -  separated by a styled <link> tag and 2 and 3 separated by a styled\n  -  <style> tag -->\n<!ENTITY csscoverage.optimize.body1 \"某些情況下，您可以將標籤移動到\">\n<!ENTITY csscoverage.optimize.body2 \"頁面的底部，並建立包含頂端「load」事件之前需要的樣式的新行內元素來加速載入\">\n<!ENTITY csscoverage.optimize.body3 \"以下是您需要的樣式區塊:\">\n\n<!-- LOCALIZATION NOTE (csscoverage.optimize.bodyX):\n  -  This is what we say when we have no optimization suggestions -->\n<!ENTITY csscoverage.optimize.bodyX \"所有規則皆已位於行內。\">\n\n<!-- LOCALIZATION NOTE (csscoverage.footer1, csscoverage.footer2a,\n  -  csscoverage.footer3, csscoverage.footer4): The text displayed at the\n  -  bottom of the page, with 2a being the URL opened when the link text in 3\n  -  is clicked -->\n<!ENTITY csscoverage.footer1 \"請參考\">\n<!ENTITY csscoverage.footer2a \"https://developer.mozilla.org/docs/Tools/CSS_Coverage\">\n<!ENTITY csscoverage.footer3 \"CSS 涵蓋範圍工具的 MDN 文件\">\n<!ENTITY csscoverage.footer4 \"以了解此報告中的內容。\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/devtools/csscoverage.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used in the 'csscoverage' command and in\n# the user interface that this command creates.\n\n# LOCALIZATION NOTE (csscoverageDesc, csscoverageStartDesc2,\n# csscoverageStopDesc2, csscoverageOneShotDesc2, csscoverageToggleDesc2,\n# csscoverageReportDesc2): Short descriptions of the csscoverage commands\ncsscoverageDesc=控制 CSS 涵蓋範圍分析\ncsscoverageStartDesc2=開始收集 CSS 涵蓋範圍資料\ncsscoverageStopDesc2=停止收集 CSS 涵蓋範圍資料\ncsscoverageOneShotDesc2=收集即時的 CSS 涵蓋範圍資料\ncsscoverageToggleDesc2=切換收集 CSS 涵蓋範圍資料\ncsscoverageReportDesc2=顯示 CSS 涵蓋範圍報告\ncsscoverageStartNoReloadDesc=開啟時不要重新載入頁面\ncsscoverageStartNoReloadManual=開啟時最好可以重新載入頁面，因為這樣才可以從已知的地方開始進行測試。但仍然可能會有不想要重新載入的理由（例如網頁上的某些東西會在重新載入後消失）\n\n# LOCALIZATION NOTE (csscoverageRunningReply, csscoverageDoneReply): Text that\n# describes the current state of the css coverage system\ncsscoverageRunningReply=正在分析 CSS 涵蓋範圍\ncsscoverageDoneReply=CSS 涵蓋範圍分析已完成\n\n# LOCALIZATION NOTE (csscoverageRunningError, csscoverageNotRunningError,\n# csscoverageNotRunError): Error message that describe things that can go wrong\n# with the css coverage system\ncsscoverageRunningError=正在分析 CSS 涵蓋範圍\ncsscoverageNotRunningError=未進行 CSS 涵蓋範圍分析\ncsscoverageNotRunError=未分析過 CSS 涵蓋範圍\ncsscoverageNoRemoteError=目標不支援 CSS 涵蓋範圍工具\ncsscoverageOneShotReportError=「oneshot」資料無法取得 CSS 涵蓋範圍報告，請使用 start 或 stop。\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/devtools/debugger.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Debugger\n# which is available from the Web Developer sub-menu -> 'Debugger'.\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptTitle=連入連線\n\n# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptHeader=收到要求進行遠端除錯的連線請求。遠端使用者將可以完全控制您的瀏覽器！\n# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the client such as \"127.0.0.1:6000\"\nremoteIncomingPromptClientEndpoint=客戶端位置: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt\n# dialog for the user to choose whether an incoming connection should be\n# allowed.\n# %1$S: The host and port of the server such as \"127.0.0.1:6000\"\nremoteIncomingPromptServerEndpoint=伺服器位置: %1$S\n# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the\n# dialog that prompts the user to allow the incoming connection.\nremoteIncomingPromptFooter=要允許連線嗎？\n\n# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the\n# third button in the incoming connection dialog that lets the user disable the\n# remote debugger server.\nremoteIncomingPromptDisable=停用\n\n# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBTitle=驗證客戶端\n# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that\n# instructs the user to transfer an authentication token to the server.\nclientSendOOBHeader=您連線的端點需要您提供更多資訊以驗證此連線，請在下方輸入對方顯示的 token。\n# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The client's cert fingerprint\nclientSendOOBHash=我的憑證: %1$S\n# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the\n# user to transfer an authentication token to the server.\n# %1$S: The authentication token that the user will transfer.\nclientSendOOBToken=Token: %1$S\n\n# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBTitle=提供客戶端的 Token\n# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog\n# that instructs the user to provide an authentication token from the client.\nserverReceiveOOBBody=客戶端畫面中應該顯示了一組 token 值，請在此輸入該 token 值以驗證您是要與此客戶端連線。\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/devtools/styleinspector.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE These strings are used inside the Style Inspector.\n#\n# The correct localization of this file might be to keep it in\n# English, or another language commonly spoken among web developers.\n# You want to make that choice consistent across the developer tools.\n# A good criteria is the language in which you'd find the best\n# documentation on web development on the web.\n\n\n# LOCALIZATION NOTE (panelTitle): This is the panel title\npanelTitle=樣式檢測器\n\n# LOCALIZATION NOTE (rule.status): For each style property the panel shows\n# the rules which hold that specific property. For every rule, the rule status\n# is also displayed: a rule can be the best match, a match, a parent match, or a\n# rule did not match the element the user has highlighted.\nrule.status.BEST=最符合\nrule.status.MATCHED=符合\nrule.status.PARENT_MATCH=上層符合\n\n# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each\n# style property the panel shows the rules which hold that specific property.\n# For every rule, the rule source is also displayed: a rule can come from a\n# file, from the same page (inline), or from the element itself (element).\nrule.sourceInline=行內\nrule.sourceElement=元素\n\n# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules\n# that were inherited from a parent node. Will be passed a node\n# identifier of the parent node.\n# e.g \"Inherited from body#bodyID\"\nrule.inheritedFrom=繼承自 %S\n\n# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.\n# Will be passed an identifier of the keyframe animation name.\nrule.keyframe=關鍵影格 %S\n\n# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet\n# link for CSS rules that were loaded from a user agent style sheet.\n# These styles will not be editable, and will only be visible if the\n# devtools.inspector.showUserAgentStyles pref is true.\nrule.userAgentStyles=(user agent)\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.pseudoElement=Pseudo-elements\n\n# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules\n# pseudo element header\nrule.selectedElement=此元素\n\n# LOCALIZATION NOTE (helpLinkTitle): For each style property\n# the user can hover it and get a help link button which allows one to\n# quickly jump to the documentation from the Mozilla Developer Network site.\n# This is the link title shown in the hover tooltip.\nhelpLinkTitle=閱讀此特性的文件\n\n# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is\n# entered into the rule view a warning icon is displayed. This text is used for\n# the title attribute of the warning icon.\nrule.warning.title=無效的屬性值\n\n# LOCALIZATION NOTE (ruleView.empty): Text displayed when the highlighter is\n# first opened and there's no node selected in the rule view.\nrule.empty=未選取元素。\n\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll): Text displayed in the\n# rule view context menu.\nruleView.contextmenu.selectAll=全部選擇\n\n# LOCALIZATION NOTE (ruleView.contextmenu.selectAll.accessKey): Access key for\n# the rule view context menu \"Select all\" entry.\nruleView.contextmenu.selectAll.accessKey=A\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copy): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.copy=複製\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copy.accessKey): Access key for\n# the rule view context menu \"Select all\" entry.\nruleView.contextmenu.copy.accessKey=C\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor): Text displayed in the rule\n# and computed view context menu when a color value was clicked.\nruleView.contextmenu.copyColor=複製色彩\n\n# LOCALIZATION NOTE (ruleView.contextmenu.copyColor.accessKey): Access key for\n# the rule and computed view context menu \"Copy Color\" entry.\nruleView.contextmenu.copyColor.accessKey=L\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources): Text displayed in the rule view\n# context menu.\nruleView.contextmenu.showOrigSources=顯示原始碼\n\n# LOCALIZATION NOTE (ruleView.contextmenu.showOrigSources.accessKey): Access key for\n# the rule view context menu \"Show original sources\" entry.\nruleView.contextmenu.showOrigSources.accessKey=O\n\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule): Text displayed in the\n# rule view context menu for adding a new rule to the element.\nruleView.contextmenu.addRule=新增規則\n\n# LOCALIZATION NOTE (ruleView.contextmenu.addRule.accessKey): Access key for\n# the rule view context menu \"Add rule\" entry.\nruleView.contextmenu.addRule.accessKey=R\n\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll): Text displayed in the\n# computed view context menu.\ncomputedView.contextmenu.selectAll=全部選擇\n\n# LOCALIZATION NOTE (computedView.contextmenu.selectAll.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\ncomputedView.contextmenu.selectAll.accessKey=A\n\n# LOCALIZATION NOTE (computedView.contextmenu.copy): Text displayed in the\n# computed view context menu.\ncomputedView.contextmenu.copy=複製\n\n# LOCALIZATION NOTE (computedView.contextmenu.copy.accessKey): Access key for\n# the computed view context menu \"Select all\" entry.\ncomputedView.contextmenu.copy.accessKey=C\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/dialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nbutton-accept=確定\nbutton-cancel=取消\nbutton-help=說明\nbutton-disclosure=更多資訊\naccesskey-accept=\naccesskey-cancel=\naccesskey-help=H\naccesskey-disclosure=I\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/dialogOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- WARNING!!! This file is obsoleted by the dialog.xml widget -->\n\n<!-- OK Cancel Buttons -->\n<!ENTITY okButton.label      \"確定\">\n<!ENTITY cancelButton.label  \"取消\">\n<!ENTITY helpButton.label    \"說明\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/dom/dom.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nKillScriptTitle=警告: 指令碼沒有回應\nKillScriptMessage=此頁面可能內含需大量執行時間的指令碼，或已經停止回應。您可以馬上停止執行，或是繼續等待它完成。\nKillScriptWithDebugMessage=此頁面可能內含需大量執行時間的指令碼，或已經停止回應。您可以馬上停止執行、在除錯器中進行除錯，或是繼續等待它完成。\nKillScriptLocation=指令碼: %S\nStopScriptButton=停止執行 Script\nDebugScriptButton=除錯 Script\nWaitForScriptButton=繼續\nDontAskAgain=不要再問我\nJSURLLoadBlockedWarning=安全管理員不允許從其他主機載入\\n正在視窗顯示資料的主機的 javascript: URL。\nWindowCloseBlockedWarning=Script 無法關閉非由 Script 開啟的視窗。\nOnBeforeUnloadTitle=您確定嗎？\nOnBeforeUnloadMessage=此頁面正在詢問您是否要離開 - 您所輸入的資料可能還沒儲存。\nOnBeforeUnloadStayButton=留在此頁\nOnBeforeUnloadLeaveButton=離開頁面\nUnexpectedCanvasVariantStyle=canvas: 嘗試將 strokeStyle 或 fillStyle 的值設定成非字串、CanvasGradient，或已忽略 CanvasPattern。\nEmptyGetElementByIdParam=傳給 getElementById() 的是空字串。\nLowMemoryTitle=警告：記憶體不足\nLowMemoryMessage=此頁面的一份 script 已經因為記憶體不足被停止執行。\nSpeculationFailed=一個使用 document.write() 寫成的不平衡樹造成網路資料被重新剖析。若需更多資訊請參照 https://developer.mozilla.org/en/Optimizing_Your_Pages_for_Speculative_Parsing\nDocumentWriteIgnored=一個同步讀取的外部程式碼（Script）所呼叫的 document.write() 被忽略。\n# LOCALIZATION NOTE (EditorFileDropFailed): Do not translate contenteditable, %S is the error message explaining why the drop failed.\nEditorFileDropFailed=將檔案置放於 contenteditable 元素失敗: %S。\nFormValidationTextTooLong=請把這段文字縮減到 %S 個字元以內（您現在用了 %S 個字）。\nFormValidationTextTooShort=請輸入至少 %S 個字元（目前輸入 %S 個字元）。\nFormValidationValueMissing=請填寫此欄位。\nFormValidationCheckboxMissing=必須勾選此方塊才能繼續。\nFormValidationRadioMissing=請在這些選項當中挑一個。\nFormValidationFileMissing=請選擇一個檔案。\nFormValidationSelectMissing=請在清單中選出一個項目。\nFormValidationInvalidEmail=請輸入一個電子郵件地址。\nFormValidationInvalidURL=請輸入一個網址。\nFormValidationPatternMismatch=請依照所要求的格式輸入。\n# LOCALIZATION NOTE (FormValidationPatternMismatchWithTitle): %S is the (possibly truncated) title attribute value.\nFormValidationPatternMismatchWithTitle=請依照所要求的格式輸入: %S。\n# LOCALIZATION NOTE (FormValidationNumberRangeOverflow): %S is a number.\nFormValidationNumberRangeOverflow=請選擇小於 %S 的值。\n# LOCALIZATION NOTE (FormValidationDateRangeOverflow): %S is a date.\nFormValidationDateRangeOverflow=請選擇 %S 之前的日期。\n# LOCALIZATION NOTE (FormValidationTimeRangeOverflow): %S is a time.\nFormValidationTimeRangeOverflow=請選擇 %S 之前的日期。\n# LOCALIZATION NOTE (FormValidationNumberRangeUnderflow): %S is a number.\nFormValidationNumberRangeUnderflow=請選擇大於 %S 的值。\n# LOCALIZATION NOTE (FormValidationDateRangeUnderflow): %S is a date.\nFormValidationDateRangeUnderflow=請選擇 %S 之後的日期。\n# LOCALIZATION NOTE (FormValidationTimeRangeUnderflow): %S is a time.\nFormValidationTimeRangeUnderflow=請選擇 %S 之後的日期。\n# LOCALIZATION NOTE (FormValidationStepMismatch): both %S can be a number, a date or a time.\nFormValidationStepMismatch=請選擇有效的值。最接近的有效值為 %S 與 %S。\n# LOCALIZATION NOTE (FormValidationStepMismatchOneValue): %S can be a number, a date or a time. This is called instead of FormValidationStepMismatch when the second value is the same as the first.\nFormValidationStepMismatchOneValue=請選擇有效的值。最接近的有效值為 %S。\nFormValidationBadInputNumber=請輸入數字。\nGetAttributeNodeWarning=已棄用 getAttributeNode()。請改用 getAttribute()。\nSetAttributeNodeWarning=已棄用 setAttributeNode()。請改用 setAttribute()。\nGetAttributeNodeNSWarning=已棄用 getAttributeNodeNS()。請改用 getAttributeNS()。\nSetAttributeNodeNSWarning=已棄用 setAttributeNodeNS()。請改用 setAttributeNS()。\nRemoveAttributeNodeWarning=已棄用 removeAttributeNode()。請改用 removeAttribute()。\nCreateAttributeWarning=已棄用 document.createAttribute()。請改用 element.setAttribute()。\nCreateAttributeNSWarning=已棄用 document.createAttributeNS()。請改用 element.setAttributeNS()。\nNodeValueWarning=已棄用屬性值的 nodeValue 屬性方法。請改用 value。\nTextContentWarning=已棄用屬性值的 textContent 屬性方法。請改用 value。\nEnablePrivilegeWarning=已棄用 enablePrivilege。請改用以系統為主體（例如擴充套件）的程式碼。\nnsIJSONDecodeDeprecatedWarning=已棄用 nsIJSON.decode。請改用 JSON.parse。\nnsIJSONEncodeDeprecatedWarning=已棄用 nsIJSON.encode。請改用 JSON.stringify。\nnsIDOMWindowInternalWarning=已棄用 nsIDOMWindowInternal。請改用 nsIDOMWindow。\nFullscreenDeniedDisabled=已拒絕進入全螢幕的要求，因為使用者偏好設定中已關閉 Fullscreen API。\nFullscreenDeniedFocusedPlugin=已拒絕進入全螢幕的要求，因為焦點位於一個視窗的外掛程式中。\nFullscreenDeniedHidden=已拒絕進入全螢幕的要求，因為文件已不再可見。\nFullscreenDeniedContainerNotAllowed=已拒絕進入全螢幕的要求，因為至少有一個包含文件的容器不是 iframe 或沒有「allowfullscreen」屬性。\nFullscreenDeniedNotInputDriven=已拒絕進入全螢幕的要求，因為 Element.requestFullscreen() 不是在使用者產生的短期執行事件控制器當中呼叫的。\nFullscreenDeniedNotHTMLSVGOrMathML=已拒絕進入全螢幕的要求，因為請求的元素不是 <svg>、<math> 或 HTML 元素。\nFullscreenDeniedNotInDocument=已拒絕進入全螢幕的要求，因為請求元素已經不在文件之中。\nFullscreenDeniedMovedDocument=已拒絕進入全螢幕的要求，因為請求的元素已經移動了文件。\nFullscreenDeniedLostWindow=已拒絕進入全螢幕的要求，因為視窗已經消失。\nFullscreenDeniedSubDocFullscreen=已拒絕進入全螢幕的要求，因為要求進入全螢幕模式的文件的子文件已經全螢幕。\nFullscreenDeniedNotDescendant=已拒絕進入全螢幕的要求，因為請求元素不是目前的全螢幕元素的子元素。\nFullscreenDeniedNotFocusedTab=已拒絕進入全螢幕的要求，因為請求元素不在目前焦點所在的分頁當中。\nRemovedFullscreenElement=因為已自螢幕移除全螢幕元素，已結束全螢幕模式。\nFocusedWindowedPluginWhileFullscreen=因為焦點移動至外掛程式視窗中，已結束全螢幕。\nPointerLockDeniedDisabled=因為使用者偏好設定中已關閉 Pointer Lock API，游標鎖定請求已被拒絕。\nPointerLockDeniedInUse=因為游標正由其他文件控制，游標鎖定請求已被拒絕。\nPointerLockDeniedNotInDocument=因為請求的元素不在文件中，游標鎖定請求已被拒絕。\nPointerLockDeniedSandboxed=因為已透過沙盒限制 Pointer Lock API，游標鎖定請求已被拒絕。\nPointerLockDeniedHidden=因為文件不可見，游標鎖定請求已被拒絕。\nPointerLockDeniedNotFocused=因為焦點不在文件中，游標鎖定請求已被拒絕。\nPointerLockDeniedMovedDocument=因為請求的元素移動了文件，游標鎖定請求已被拒絕。\nPointerLockDeniedNotInputDriven=因為 Element.requestPointerLock() 並不由使用者產生的短期事件控制器所呼叫、文件也非全螢幕，游標鎖定請求已被拒絕。\nPointerLockDeniedFailedToLock=因為瀏覽器無法鎖定游標，游標鎖定請求已被拒絕。\nHTMLSyncXHRWarning=在同步模式當中，不支援剖析 XMLHttpRequest 當中的 HTML。\nInvalidRedirectChannelWarning=無法重導到 %S，因為該頻道並未實作 nsIWritablePropertyBag2。\n# LOCALIZATION NOTE: %S is the name of the header in question\nForbiddenHeaderWarning=已拒絕設定被禁止的檔頭: %S\nResponseTypeSyncXHRWarning=在同步模式的視窗內容當中，不再支援使用 XMLHttpRequest 當中的 responseType 屬性。\nTimeoutSyncXHRWarning=在同步模式的視窗內容當中，不再支援使用 XMLHttpRequest 當中的 timeout  屬性。\nJSONCharsetWarning=嘗試將透過 XMLHttpRequest 取得的 JSON 宣告為非 UTF-8 編碼，但只支援使用 UTF-8 解碼 JSON。\n# LOCALIZATION NOTE: Do not translate AudioBufferSourceNode\nMediaBufferSourceNodeResampleOutOfMemory=記憶體不足，無法重新取樣 AudioBufferSourceNode 以進行播放。\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownContentType=傳送給 decodeAudioData 的緩衝內容包含了未知的內容格式。\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataUnknownError=處理 decodeAudioData 時發生未知錯誤。\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataInvalidContent=傳送給 decodeAudioData 的緩衝內容無效，無法成功解碼。\n# LOCALIZATION NOTE: Do not translate decodeAudioData.\nMediaDecodeAudioDataNoAudio=傳送給 decodeAudioData 的緩衝內容不含任何音訊資料。\n# LOCALIZATION NOTE: Do not translate HTMLMediaElement and createMediaElementSource.\nMediaElementAudioSourceNodeCrossOrigin=傳送給 createMediaElementSource 的 HTMLMediaElement 有跨網域資源，節點將不會輸出聲音。\n# LOCALIZATION NOTE: Do not translate MediaStream and createMediaStreamSource.\nMediaStreamAudioSourceNodeCrossOrigin=傳送給 createMediaStreamSource 的 MediaStream 含有跨來源的資源，節點將不會輸出音訊。\nMediaLoadExhaustedCandidates=無法載入所有可用的資源。已暫停載入媒體。\nMediaLoadSourceMissingSrc=<source> 元素沒有「src」屬性。媒體資源載入失敗。\n# LOCALIZATION NOTE: %1$S is the Http error code the server returned (e.g. 404, 500, etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadHttpError=HTTP 載入失敗，傳回狀態代碼 %1$S。媒體資源 %2$S 載入失敗。\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load.\nMediaLoadInvalidURI=無效 URI。媒體資源 %S 載入失敗。\n# LOCALIZATION NOTE: %1$S is the media resource's format/codec type (basically equivalent to the file type, e.g. MP4,AVI,WMV,MOV etc), %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedTypeAttribute=不支援「%1$S」格式的「type」屬性。媒體資源 %2$S 載入失敗。\n# LOCALIZATION NOTE: %1$S is the \"media\" attribute value of the <source> element. It is a media query. %2$S is the URL of the media resource which failed to load.\nMediaLoadSourceMediaNotMatched=指定的「media」屬性當中的「%1$S」與環境不符。媒體資源 %2$S 載入失敗。\n# LOCALIZATION NOTE: %1$S is the MIME type HTTP header being sent by the web server, %2$S is the URL of the media resource which failed to load.\nMediaLoadUnsupportedMimeType=不支援 HTTP Content-Type 為「%1$S」。媒體資源 %2$S 載入失敗。\n# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load because of error in decoding.\nMediaLoadDecodeError=媒體資源 %S 無法被解碼。\nMediaWidevineNoWMF=嘗試在缺少 Windows Media Foundation 時播放 Widevine，請參考 https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaWMFNeeded=需要安裝微軟的其他軟體才能播放 %S 格式的影片。請參考 https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaPlatformDecoderNotFound=無法播放此頁面中的影片。您的系統可能缺少 %S 格式必要的視訊解碼器\nMediaUnsupportedLibavcodec=無法播放此頁面的影片，您的系統有未支援版本的 libavcodec\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaCannotPlayNoDecoders=無法播放媒體內容，缺少 %S 格式的視訊解碼器\n# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')\nMediaNoDecoders=缺少下列請求格式的解碼器: %S\nMediaCannotInitializePulseAudio=無法使用 PulseAudio\n# LOCALIZATION NOTE: Do not translate \"MediaRecorder\".\nMediaRecorderMultiTracksNotSupported=MediaRecorder 目前還不支援錄製多軌同類型的內容。\n# LOCALIZATION NOTE: %S is the ID of the MediaStreamTrack passed to MediaStream.addTrack(). Do not translate \"MediaStreamTrack\" and \"AudioChannel\".\nMediaStreamAddTrackDifferentAudioChannel=因為屬於不同的 AudioChannel，並未新增 MediaStreamTrack %S。\n# LOCALIZATION NOTE: Do not translate \"MediaStream\", \"stop()\" and \"MediaStreamTrack\"\nMediaStreamStopDeprecatedWarning=MediaStream.stop() 已被棄用，將被移除。請改用 MediaStreamTrack.stop()。\n# LOCALIZATION NOTE: Do not translate \"DOMException\", \"code\" and \"name\"\nDOMExceptionCodeWarning=已棄用 DOMException 的 code 屬性。請改用 name。\n# LOCALIZATION NOTE: Do not translate \"__exposedProps__\"\nNoExposedPropsWarning=在未使用 __exposedProps__ 的情況下將 Chrome 當中的 JS 物件暴露至內容區域的方式不安全，且已被棄用。請參考 https://developer.mozilla.org/en/XPConnect_wrappers 以取得更多資訊。\n# LOCALIZATION NOTE: Do not translate \"Mutation Event\" and \"MutationObserver\"\nMutationEventWarning=已棄用 Mutation Events。請改用 MutationObserver。\n# LOCALIZATION NOTE: Do not translate \"Components\"\nComponentsWarning=已棄用 Components 物件，很快就會被移除。\nPluginHangUITitle=警告: 外掛程式沒有回應\nPluginHangUIMessage=%S 可能正在忙碌中，或是已經沒有回應。您可以現在就結束該外掛程式，或是繼續等待外掛程式完成工作。\nPluginHangUIWaitButton=繼續\nPluginHangUIStopButton=結束外掛程式\nPrefixedFullscreenAPIWarning=已棄用含前綴的 Fullscreen API。請改用不含前綴的 API 進入全螢幕模式。若需更多資訊請參考 https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API\n# LOCALIZATION NOTE: Do not translate \"NodeIterator\" or \"detach()\".\nNodeIteratorDetachWarning=對 NodeIterator 呼叫 detach() 將不再有效。\n# LOCALIZATION NOTE: Do not translate \"LenientThis\" and \"this\"\nLenientThisWarning=將忽略取得或設定包含 [LenientThis] 的屬性請求，因為「this」物件不正確。\n# LOCALIZATION NOTE: Do not translate \"nsIDOMWindowUtils\", \"getWindowWithOuterId\", or \"nsIWindowMediator\"\nGetWindowWithOuterIdWarning=已棄用 nsIDOMWindowUtils.getOuterWindowWithId()，請改用 nsIWindowMediator 方法。\n# LOCALIZATION NOTE: Do not translate \"getPreventDefault\" or \"defaultPrevented\".\nGetPreventDefaultWarning=已棄用 getPreventDefault()。請改用 defaultPrevented。\n# LOCALIZATION NOTE: Do not translate \"getUserData\", \"setUserData\", \"WeakMap\", or \"element.dataset\".\nGetSetUserDataWarning=已棄用 getUserData() 與 setUserData()。請改用 WeakMap 或 element.dataset。\n# LOCALIZATION NOTE: Do not translate \"mozGetAsFile\" or \"toBlob\"\nMozGetAsFileWarning=非標準的 mozGetAsFile 方法已被棄用，將被移除。請改用標準的 toBlob 方法。\n# LOCALIZATION NOTE: Do not translate \"captureEvents()\" or \"addEventListener()\"\nUseOfCaptureEventsWarning=captureEvents() 已被棄用。請改用 DOM 2 中的 addEventListener() 方法。更多說明請見 http://developer.mozilla.org/en/docs/DOM:element.addEventListener\n# LOCALIZATION NOTE: Do not translate \"releaseEvents()\" or \"removeEventListener()\"\nUseOfReleaseEventsWarning=releaseEvents() 已被棄用。請改用 DOM 2 中的 removeEventListener() 方法。更多說明請見 http://developer.mozilla.org/en/docs/DOM:element.removeEventListener\n# LOCALIZATION NOTE: Do not translate \"document.load()\" or \"XMLHttpRequest\"\nUseOfDOM3LoadMethodWarning=已棄用 Document.load()。請改用 DOM 的 XMLHttpRequest 物件。更多說明請見 https://developer.mozilla.org/en/XMLHttpRequest\n# LOCALIZATION NOTE: Do not translate \"window.showModalDialog()\" or \"window.open()\"\nShowModalDialogWarning=已棄用 window.showModalDialog()，請改用 window.open。若需更多資訊請參考 https://developer.mozilla.org/en-US/docs/Web/API/Window.open\n# LOCALIZATION NOTE: Do not translate \"window._content\" or \"window.content\"\nWindow_ContentWarning=window._content 已被棄用，請改用 window.content。\n# LOCALIZATION NOTE: Do not translate \"XMLHttpRequest\"\nSyncXMLHttpRequestWarning=因為會影響使用者的使用體驗，已棄用主執行緒中的同步 XMLHttpRequest。若需更多資訊請參考 http://xhr.spec.whatwg.org/\nImplicitMetaViewportTagFallback=找不到 meta-viewport 標籤。請明確指定一個標籤以避免在未來版本中有未預期的行為變更發生。若需更多資訊請參考 https://developer.mozilla.org/en/docs/Mozilla/Mobile/Viewport_meta_tag\n# LOCALIZATION NOTE: Do not translate \"DataContainerEvent\" or \"CustomEvent\"\nDataContainerEventWarning=已棄用 DataContainerEvent。請改用 CustomEvent。\n# LOCALIZATION NOTE: Do not translate \"window.controllers\"\nWindow_ControllersWarning=window.controllers 已被棄用，請不要用來判斷使用者字串。\nImportXULIntoContentWarning=匯入 XUL 節點至內容文件的用法已被棄用，此功能將會被移除。\nXMLDocumentLoadPrincipalMismatch=document.load 無法對來自其他視窗的文件使用。僅能於建立該文件的視窗當中對該文件呼叫 .load。請最好改用 XMLHttpRequest。\n# LOCALIZATION NOTE: Do not translate \"IndexedDB\".\nIndexedDBTransactionAbortNavigation=因為瀏覽網頁的行為，有一筆尚未完成的 IndexedDB 交易已被終止。\n# LOCALIZATION NOTE: Do not translate Will-change, %1$S,%2$S are numbers.\nIgnoringWillChangeOverBudgetWarning=Will-change 的記憶體消耗量太高。預算是文件的表面區域乘以 %1$S（%2$S 像素），will-change 超出預算的部分將被忽略。\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nHittingMaxWorkersPerDomain2=因為相同來源的其他文件已經佔用了最大數量的 Worker，無法立刻啟動 Worker。已將 Worker 排入佇列，將在其他 Worker 完成工作後啟動。\n# LOCALIZATION NOTE: Do not translate \"setVelocity\", \"PannerNode\", \"AudioListener\", \"speedOfSound\" and \"dopplerFactor\"\nPannerNodeDopplerWarning=在 PannerNode 與 AudioListener 使用 setVelocity 以及在 AudioListener 使用 speedOfSound 與 dopplerFactor 的用法已被棄用，這些成員將被移除。若需更多資訊請見 https://developer.mozilla.org/en-US/docs/Web/API/AudioListener#Deprecated_features\n# LOCALIZATION NOTE: Do not translate \"Application Cache API\", \"AppCache\" and \"ServiceWorker\".\nAppCacheWarning=程式快取 API 已被棄用，幾天後將會被移除。離線說明請嘗試使用 ServiceWorker。\n# LOCALIZATION NOTE: Do not translate \"Worker\".\nEmptyWorkerSourceWarning=嘗試從空白來源建立 Worker，原本可能不是要這樣做。\nWebrtcDeprecatedPrefixWarning=含有「moz」前綴的 WebRTC 介面（mozRTCPeerConnection、mozRTCSessionDescription、mozRTCIceCandidate）已被棄用。\nNavigatorGetUserMediaWarning=navigator.mozGetUserMedia 已被 navigator.mediaDevices.getUserMedia 取代\n# LOCALIZATION NOTE: Do not translate \"RTCPeerConnection\", \"getLocalStreams\", \"getRemoteStreams\", \"getSenders\" or \"getReceivers\".\nRTCPeerConnectionGetStreamsWarning=RTCPeerConnection.getLocalStreams/getRemoteStreams 已被棄用，請改用 RTCPeerConnection.getSenders/getReceivers。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %S is a URL.\nInterceptionFailedWithURL=無法載入「%S」。ServiceWorker 攔截了請求，並遇到未知錯誤。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"FetchEvent.respondWith()\", \"FetchEvent\", \"no-cors\", \"opaque\", \"Response\", or \"RequestMode\". %1$S is a URL. %2$S is a RequestMode value.\nBadOpaqueInterceptionRequestModeWithURL=「%1$S」載入失敗。有 ServiceWorker 在處理「%2$S」 FetchEvent 時傳送了 opaque Response 給 FetchEvent.respondWith()。Opaque Response 物件僅在 RequestMode 為「no-cors」時有效。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Error\", \"Response\", \"FetchEvent.respondWith()\", or \"fetch()\". %S is a URL.\nInterceptedErrorResponseWithURL=ServiceWorker 傳送了 Error Response 給 FetchEvent.respondWith()，「%S」載入失敗。這通常代表 ServiceWorker 執行了無效的 fetch() 呼叫。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", or \"Response.clone()\". %S is a URL.\nInterceptedUsedResponseWithURL=ServiceWorker 傳送了使用過的 Response 給 FetchEvent.respondWith()，「%S」載入失敗。Response 的內容僅能讀取一次，若需要多次存取，請使用 Response.clone()。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"opaqueredirect\", \"Response\", \"FetchEvent.respondWith()\", or \"FetchEvent\". %s is a URL.\nBadOpaqueRedirectInterceptionWithURL=ServiceWorker 處理非瀏覽 FetchEvent 時傳送了 opaqueredirect Response 給 FetchEvent.respondWith()，「%S」載入失敗。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Response\", \"FetchEvent.respondWith()\", \"RedirectMode\" or \"follow\". %S is a URL.\nBadRedirectModeInterceptionWithURL=「%S」載入失敗。ServiceWorker 在 RedirectMode 不是「follow」的情況下傳送了被重導的 Response 給 FetchEvent.respondWith()。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\" or \"FetchEvent.preventDefault()\". %S is a URL.\nInterceptionCanceledWithURL=「%S」載入失敗。ServiceWorker 呼叫了 FetchEvent.preventDefault() 取消載入。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", or \"FetchEvent.respondWith()\". %1$S is a URL. %2$S is an error string.\nInterceptionRejectedResponseWithURL=「%1$S」載入失敗。ServiceWorker 傳送了 promise 給 FetchEvent.respondWith()，因下列錯誤被拒絕:「%2$S」。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"promise\", \"FetchEvent.respondWith()\", or \"Response\". %1$S is a URL. %2$S is an error string.\nInterceptedNonResponseWithURL=「%1$S」載入失敗。ServiceWorker 傳送了 promise 給解出了非 Response 值「%2$S」的 FetchEvent.respondWith()。\n# LOCALIZATION NOTE: Do not translate \"mozImageSmoothingEnabled\", or \"imageSmoothingEnabled\"\nPrefixedImageSmoothingEnabledWarning=mozImageSmoothingEnabled 已被棄用，請改用不含前綴的 imageSmoothingEnabled 屬性。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\", \"Service-Worker-Allowed\" or \"HTTP\". %1$S and %2$S are URLs.\nServiceWorkerScopePathMismatch=ServiceWorker 註冊失敗: 提供的 scope「%1$S」路徑不在最大允許的 scope「%2$S」當中。請調整 scope、移動 Service Worker 指令碼，或使用 Service-Worker-Allowed HTTP 檔頭以允許該 scope。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a stringified numeric HTTP status code like \"404\" and %3$S is a URL.\nServiceWorkerRegisterNetworkError=為 scope「%1$S」註冊或更新 ServiceWorker 失敗: 指令碼「%3$S」載入失敗，狀態為 %2$S。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a MIME Media Type like \"text/plain\" and %3$S is a URL.\nServiceWorkerRegisterMimeTypeError=為 scope「%1$S」註冊或更新 ServiceWorker 失敗: 收到指令碼「%3$S」的 Content-Type 為「%2$S」。必須為「text/javascript」、「application/x-javascript」或「application/javascript」。\n# LOCALIZATION NOTE: Do not translate \"ServiceWorker\". %1$S is a URL representing the scope of the ServiceWorker.\nServiceWorkerGraceTimeoutTermination=因為寬限期逾時，在仍有進行中的 waitUntil/respondWith promise 的情況下結束 scope「%1$S」的 ServiceWorker。\n# LOCALIZATION NOTE (ServiceWorkerNoFetchHandler): Do not translate \"Fetch\".\nServiceWorkerNoFetchHandler=Fetch 事件處理器必須在 worker 指令碼的初次評估時就新增。\nExecCommandCutCopyDeniedNotInputDriven=因為並不是從由使用者產生的短期執行事件處理器呼叫，已拒絕執行 document.execCommand(‘cut’/‘copy’)。\nManifestShouldBeObject=Manifest 應為物件。\nManifestScopeURLInvalid=節點網址無效。\nManifestScopeNotSameOrigin=節點網址必須與文件來源相同。\nManifestStartURLOutsideScope=啟動網址在 scope 外，該 scope 無效。\nManifestStartURLInvalid=啟動網址無效。\nManifestStartURLShouldBeSameOrigin=啟動網址應與文件來源相同。\n# LOCALIZATION NOTE: %1$S is the name of the object whose property is invalid. %2$S is the name of the invalid property. %3$S is the expected type of the property value. E.g. \"Expected the manifest's start_url member to be a string.\"\nManifestInvalidType=預期 %1$S 的成員 %2$S 應為 %3$S。\n# LOCALIZATION NOTE: %1$S is the name of the property whose value is invalid. %2$S is the (invalid) value of the property. E.g. \"theme_color: 42 is not a valid CSS color.\"\nManifestInvalidCSSColor=%1$S: %2$S 不是有效的 CSS 色彩。\nPatternAttributeCompileFailure=因為 regexp 模式無效，無法檢查 <input pattern='%S'>: %S\n# LOCALIZATION NOTE: Do not translate \"postMessage\" or DOMWindow. %S values are origins, like https://domain.com:port\nTargetPrincipalDoesNotMatch=無法於「DOMWindow」執行「postMessage」: 提供的目標來源（%S）與接收的視窗來源（%S）不符。\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbed=將舊版 Youtube Flash embed（%S）重寫為 iframe embed（%S）。若可行的話，請更新頁面改用 iframe。\n# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port\nRewriteYouTubeEmbedPathParams=將舊版 Youtube Flash embed（%S）重寫為 iframe embed（%S）。Query 無效，已自網址移除。若可行的話，請更新頁面改用 iframe。\n# LOCALIZATION NOTE: This error is reported when the \"Encryption\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Encryption\", and \"salt\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionHeader=節點「%1$S」的 ServiceWorker 無法解密推送訊息。每封訊息的「Encryption」檔頭需包含獨特的「salt」參數。請參考 https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 取得更多資訊。\n# LOCALIZATION NOTE: This error is reported when the \"Crypto-Key\" header for an\n# incoming push message is missing or invalid. Do not translate \"ServiceWorker\",\n# \"Crypto-Key\", and \"dh\". %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoKeyHeader=節點「%1$S」的 ServiceWorker 無法解密推送訊息。「Crypto-Key」檔頭需包含應用程式伺服器公鑰，作為「dh」參數內容。請參考 https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 取得更多資訊。\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt because the deprecated\n# \"Encryption-Key\" header for an incoming push message is missing or invalid.\n# Do not translate \"ServiceWorker\", \"Encryption-Key\", \"dh\", \"Crypto-Key\", and\n# \"Content-Encoding: aesgcm\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncryptionKeyHeader=節點「%1$S」的 ServiceWorker 無法解密推送訊息。「Encryption-Key」檔頭需包含「dh」參數。此檔頭已被棄用，即將移除，請改用「Crypto-Key」與「Content-Encoding: aesgcm」。請參考 https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 取得更多資訊。\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"Content-Encoding\" header is missing or contains an\n# unsupported encoding. Do not translate \"ServiceWorker\", \"Content-Encoding\",\n# \"aesgcm\", and \"aesgcm128\". %1$S is the ServiceWorker scope URL.\nPushMessageBadEncodingHeader=節點「%1$S」的 ServiceWorker 無法解密推送訊息。「Content-Encoding」檔頭必須為「aesgcm」。也可使用「aesgcm128」但已被棄用，即將移除。請參考 https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 取得更多資訊。\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"dh\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"dh\", \"Crypto-Key\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSenderKey=節點「%1$S」的 ServiceWorker 無法解密推送訊息。「Crypto-Key」檔頭當中的「dh」參數必須是應用程式伺服器以 base64url 編碼（https://tools.ietf.org/html/rfc7515#appendix-C)）過的 Diffie-Hellman 公鑰，並以「uncompressed」或「raw」（編碼前僅有 65 位元組）格式提供。請參考 https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 取得更多資訊。\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"salt\" parameter is not valid base64url. Do not translate\n# \"ServiceWorker\", \"salt\", \"Encryption\", and \"base64url\". %1$S is the\n# ServiceWorker scope URL.\nPushMessageBadSalt=節點「%1$S」的 ServiceWorker 無法解密推送訊息。「Encryption」檔頭當中的「salt」參數必須以 base64url 編碼（https://tools.ietf.org/html/rfc7515#appendix-C)）過，並在編碼前有至少 16 位元組。請參考 https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 取得更多資訊。\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because the \"rs\" parameter is not a number, or is less than the pad size.\n# Do not translate \"ServiceWorker\", \"rs\", or \"Encryption\". %1$S is the\n# ServiceWorker scope URL. %2$S is the minimum value (1 for aesgcm128, 2 for\n# aesgcm).\nPushMessageBadRecordSize=節點「%1$S」的 ServiceWorker 無法解密推送訊息。「Encryption」檔頭當中的「rs」參數內容必須在 %2$S 跟 2^36-31 之間，或被完全忽略。請參考 https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 取得更多資訊。\n# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt\n# because an encrypted record is shorter than the pad size, the pad is larger\n# than the record, or any of the padding bytes are non-zero. Do not translate\n# \"ServiceWorker\". %1$S is the ServiceWorker scope URL. %2$S is the pad size\n# (1 for aesgcm128, 2 for aesgcm).\nPushMessageBadPaddingError=節點「%1$S」的 ServiceWorker 無法解密推送訊息。加密訊息中的某筆紀錄並未被正確填塞。請參考 https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 取得更多資訊。\n# LOCALIZATION NOTE: This error is reported when push message decryption fails\n# and no specific error info is available. Do not translate \"ServiceWorker\".\n# %1$S is the ServiceWorker scope URL.\nPushMessageBadCryptoError=節點「%1$S」的 ServiceWorker 無法解密推送訊息。若需有關加密功能的說明，請參考 https://developer.mozilla.org/docs/Web/API/Push_API/Using_the_Push_API#Encryption。\n# LOCALIZATION NOTE: %1$S is the type of a DOM event. 'passive' is a literal parameter from the DOM spec.\nPreventDefaultFromPassiveListenerWarning=忽略從註冊為「passive」的 listener 對「%1$S」類型事件的「preventDefault()」呼叫。\nFileLastModifiedDateWarning=File.lastModifiedDate 已被棄用，請改用 File.lastModified。\n# LOCALIZATION NOTE: 'ImageBitmapRenderingContext.transferImageBitmap' and 'ImageBitmapRenderingContext.transferFromImageBitmap' should not be translated\nImageBitmapRenderingContext_TransferImageBitmap=ImageBitmapRenderingContext.transferImageBitmap 已被棄用，即將移除，請改用 ImageBitmapRenderingContext.transferFromImageBitmap。\nChromeScriptedDOMParserWithoutPrincipal=已棄用建立 DOMParser 時不含主體的方法。\nIIRFilterChannelCountChangeWarning=IIRFilterNode 頻道數量變更可能會造成雜音。\nBiquadFilterChannelCountChangeWarning=BiquadFilterNode 頻道數量變更可能會造成雜音。\n# LOCALIZATION NOTE: %1$S is the unanimatable paced property.\nUnanimatablePacedProperty=被移動的屬性「%1$S」不是可放入動畫的屬性。\n# LOCALIZATION NOTE: Do not translate \".jpeg\"\nGenericImageNameJPEG=圖片.jpeg\n# LOCALIZATION NOTE: Do not translate \".gif\"\nGenericImageNameGIF=圖片.gif\n# LOCALIZATION NOTE: Do not translate \".png\"\nGenericImageNamePNG=圖片.png\nGenericFileName=檔案\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationSuccess=因為檔頭中包含 Large-Allocation，此頁面使用新程序載入。\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate GET.\nLargeAllocationNonGetRequest=由於並非透過 GET 請求載入，忽略 Large-Allocation 檔頭。\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name. Do not translate `window.opener`.\nLargeAllocationNotOnlyToplevelInTabGroup=由於存在的視窗透過畫框層級或 window.opener 指涉此瀏覽環境，已忽略 Large-Allocation 檔頭。\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name\nLargeAllocationNonE10S=由於文件並非在程序外載入，忽略 Large-Allocation 檔頭。\nGeolocationInsecureRequestIsForbidden=地理資訊請求僅能在安全的瀏覽環境中完成。\n# LOCALIZATION NOTE: Do not translate \"Large-Allocation\", as it is a literal header name.\nLargeAllocationNonWin32=由於檔頭中包含 Large-Allocation，此頁面應使用新程序載入，但非 Win32 平台無法依照 Large-Allocation 檔頭建立程序。\n# LOCALIZATION NOTE: Do not translate URL.createObjectURL(MediaStream).\nURLCreateObjectURL_MediaStream=URL.createObjectURL(MediaStream) 已被棄用，即將移除。\n# LOCALIZATION NOTE: Do not translate xml:base.\nXMLBaseAttributeWarning=xml:base 屬性已被棄用，即將移除。請盡快停止使用。\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/downloadProgress.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (BadPluginTitle): \n#\n#    This dialog is displayed when plugin throws unhandled exception\n#\nBadPluginTitle=外掛程式不當操作\n# LOCALIZATION NOTE (BadPluginMessage): \n#\n#    This is the message for the BadPlugin dialog.\n#    %S will be replaced by brandShortName.\n#\nBadPluginMessage=外掛程式執行了不合規定的操作，強烈建議您重新啟動 %S。\n# LOCALIZATION NOTE (BadPluginCheckboxMessage): \n#\n#    This message tells the user that if they check this checkbox, they\n#    will never see this dialog again.\n#\nBadPluginCheckboxMessage=這次使用期間內暫時不要再顯示此訊息。\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/editMenuOverlay.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY editMenu.label            \"編輯\">\n<!ENTITY editMenu.accesskey        \"E\">\n<!ENTITY undoCmd.label             \"復原\">\n<!ENTITY undoCmd.key               \"Z\">\n<!ENTITY undoCmd.accesskey         \"U\">\n<!ENTITY redoCmd.label             \"取消「復原」\">\n<!ENTITY redoCmd.key               \"Y\">\n<!ENTITY redoCmd.accesskey         \"R\">\n<!ENTITY cutCmd.label              \"剪下\">\n<!ENTITY cutCmd.key                \"X\">\n<!ENTITY cutCmd.accesskey          \"t\">\n<!ENTITY copyCmd.label             \"複製\">\n<!ENTITY copyCmd.key               \"C\">\n<!ENTITY copyCmd.accesskey         \"C\">\n<!ENTITY pasteCmd.label            \"貼上\">\n<!ENTITY pasteCmd.key              \"V\">\n<!ENTITY pasteCmd.accesskey        \"P\">\n<!ENTITY deleteCmd.label           \"刪除\">\n<!ENTITY deleteCmd.accesskey       \"D\">\n<!ENTITY selectAllCmd.label        \"全選\">\n<!ENTITY selectAllCmd.key          \"A\">\n<!ENTITY selectAllCmd.accesskey    \"A\">\n<!ENTITY findCmd.label             \"尋找\">\n<!ENTITY findCmd.key               \"F\">\n<!ENTITY findCmd.accesskey         \"F\">\n<!ENTITY findAgainCmd.label        \"找下一個\">\n<!ENTITY findAgainCmd.key          \"G\">\n<!ENTITY findAgainCmd.key2         \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey    \"g\">\n<!ENTITY findPreviousCmd.label     \"找前一個\">\n<!ENTITY findPreviousCmd.accesskey \"v\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ncsp.error.missing-directive = 策略中缺少必要的「%S」指示\n\n#LOCALIZATION NOTE (csp.error.illegal-keyword) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP keyword, usually 'unsafe-inline'.\ncsp.error.illegal-keyword = 「%1$S」指示中包含被禁用的 %2$S 關鍵字\n\n#LOCALIZATION NOTE (csp.error.illegal-protocol) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-protocol = 「%1$S」指示中包含被禁用的 %2$S: 通訊協定來源\n\n#LOCALIZATION NOTE (csp.error.missing-host) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.missing-host = %2$S: 通訊協定需要使用 %1$S 指示的主機\n\n#LOCALIZATION NOTE (csp.error.missing-source) %1$S is the name of a CSP directive, such as \"script-src\". %2$S is the name of a CSP source, usually 'self'.\ncsp.error.missing-source = 「%1$S」必須包含來源 %2$S\n\n#LOCALIZATION NOTE (csp.error.illegal-host-wildcard) %2$S a protocol name, such as \"http\", which appears as \"http:\", as it would in a URL.\ncsp.error.illegal-host-wildcard = %2$S:「%1$S」指示中的萬用來源必須包含至少一個非泛用子網域（例如: *.example.com 而非 *.com）\n\n#LOCALIZATION NOTE (uninstall.confirmation.title) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.title = 移除 %S\n\n#LOCALIZATION NOTE (uninstall.confirmation.message) %S is the name of the extension which is about to be uninstalled.\nuninstall.confirmation.message = 「%S」擴充套件正請求移除，您想怎麼做？\n\nuninstall.confirmation.button-0.label = 移除\nuninstall.confirmation.button-1.label = 保持安裝\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/fallbackMenubar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# OSX only. Default menu label when there is no xul menubar.\n\nquitMenuitem.label=離開\nquitMenuitem.key=q\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/filefield.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Change Action\n\ndownloadHelperNoneSelected=未選取\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/filepicker.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY lookInMenuList.label   \"尋找:\">\n<!ENTITY lookInMenuList.accesskey   \"L\">\n<!ENTITY textInput.label        \"檔案名稱:\">\n<!ENTITY textInput.accesskey        \"n\">\n<!ENTITY filterMenuList.label   \"檔案類型:\">\n<!ENTITY filterMenuList.accesskey   \"t\">\n<!ENTITY name.label             \"名稱\">\n<!ENTITY size.label             \"大小\">\n<!ENTITY lastModified.label     \"最後修改日期\">\n<!ENTITY showHiddenFiles.label  \"顯示隱藏檔案及目錄\">\n<!ENTITY showHiddenFiles.accesskey  \"S\">\n\n<!ENTITY noPermissionError.label \"您沒有檢視此目錄的權限。\">\n\n<!ENTITY folderUp.tooltiptext   \"上一層\">\n<!ENTITY folderHome.tooltiptext \"到個人家目錄\">\n<!ENTITY folderNew.tooltiptext  \"建立新目錄\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/filepicker.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The extensions to which these descriptions refer\n#                    now live in toolkit/content/filepicker.properties\nallTitle=所有檔案\nhtmlTitle=HTML 檔案\ntextTitle=純文字檔案\nimageTitle=圖片檔\nxmlTitle=XML 檔案\nxulTitle=XUL 檔案\nappsTitle=應用程式\naudioTitle=音訊檔案\nvideoTitle=視訊檔案\n\ndirTextInputLabel=目錄名稱:\ndirTextInputAccesskey=n\n\nconfirmTitle=確認\nconfirmFileReplacing=%S 已經存在了。\\n您確定要把它蓋掉嗎？\nopenButtonLabel=開啟\nsaveButtonLabel=儲存\nselectFolderButtonLabel=選取\nnoButtonLabel=否\nformatLabel=格式:\n\nerrorOpenFileDoesntExistTitle=無法開啟 %S\nerrorOpenFileDoesntExistMessage=檔案 %S 不存在\nerrorDirDoesntExistTitle=無法存取 %S\nerrorDirDoesntExistMessage=目錄 %S 不存在\n\nerrorOpeningFileTitle=無法開啟 %S\nopenWithoutPermissionMessage_file=無法讀取檔案 %S\n\nerrorSavingFileTitle=無法儲存 %S\nsaveParentIsFileMessage=%S 是檔案，不能儲存 %S\nsaveParentDoesntExistMessage=路徑 %S 不存在，不能儲存 %S\n\nsaveWithoutPermissionMessage_file=檔案 %S 無法寫入。\nsaveWithoutPermissionMessage_dir=無法建立檔案。無法寫入目錄 %S。\n\nerrorNewDirDoesExistTitle=無法建立 %S\nerrorNewDirDoesExistMessage=已存在檔案「%S」，無法建立目錄。\n\nerrorCreateNewDirTitle=無法建立 %S\nerrorCreateNewDirMessage=無法建立目錄 %S\nerrorCreateNewDirIsFileMessage=無法建立目錄。%S 是檔案\nerrorCreateNewDirPermissionMessage=無法建立目錄，%S 無法寫入\n\npromptNewDirTitle=建立新目錄\npromptNewDirMessage=目錄名稱:\n\nerrorPathProblemTitle=未知的錯誤\nerrorPathProblemMessage=發生不明的錯誤 (路徑 %S)\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/findbar.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE : FILE This file contains the entities needed to -->\n<!-- LOCALIZATION NOTE : FILE use the Find Bar. --> \n\n<!ENTITY next.tooltip \"尋找文字下次出現的位置\">\n<!ENTITY previous.tooltip \"尋找文字前次出現的位置\">\n<!ENTITY findCloseButton.tooltip \"關閉尋找列\">\n<!ENTITY highlightAll.label \"強調全部\">\n<!ENTITY highlightAll.accesskey \"a\">\n<!ENTITY highlightAll.tooltiptext \"強調出全部字串出現的位置\">\n<!ENTITY caseSensitive.label \"符合大小寫\">\n<!ENTITY caseSensitive.accesskey \"c\">\n<!ENTITY caseSensitive.tooltiptext \"搜尋時將大小寫視為不同\">\n<!ENTITY entireWord.label \"整個文字\">\n<!ENTITY entireWord.accesskey \"w\">\n<!ENTITY entireWord.tooltiptext \"僅搜尋整個文字\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/findbar.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# strings used by the Find bar, split from browser.properties\nNotFound=找不到指定文字\nWrappedToTop=已達頁尾，從頁首重新搜尋\nWrappedToBottom=已達頁首，從頁尾重新搜尋\nNormalFind=在頁面中搜尋\nFastFind=快速尋找\nFastFindLinks=快速尋找 (僅鏈結)\nCaseSensitive=(區分大小寫)\nEntireWord=（僅整個字）\n# LOCALIZATION NOTE (FoundMatches): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is currently selected match and #2 the total amount of matches.\nFoundMatches=第 #1 筆符合，共符合 #2 筆\n# LOCALIZATION NOTE (FoundMatchesCountLimit): Semicolon-separated list of plural\n# forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total amount of matches allowed before counting stops.\nFoundMatchesCountLimit=符合超過 #1 項\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/finddialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from finddialog.xul -->\n\n<!ENTITY findDialog.title \"在此頁面中尋找\">\n<!ENTITY findField.label \"尋找:\">\n<!ENTITY findField.accesskey \"n\">\n<!ENTITY caseSensitiveCheckbox.label \"區分大小寫\">\n<!ENTITY caseSensitiveCheckbox.accesskey \"c\">\n<!ENTITY wrapCheckbox.label \"找到底後再從頭開始\">\n<!ENTITY wrapCheckbox.accesskey \"W\">\n<!ENTITY findButton.label \"找下一個\">\n<!ENTITY findButton.accesskey \"F\">\n<!ENTITY cancelButton.label \"取消\">\n<!ENTITY closeButton.label \"關閉\">\n<!ENTITY up.label \"上\">\n<!ENTITY up.accesskey \"U\">\n<!ENTITY down.label \"下\">\n<!ENTITY down.accesskey \"D\">\n<!ENTITY direction.label \"方向\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/finddialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nnotFoundWarning=找不到您所指定的文字\nnotFoundTitle=尋找"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/global-strres.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n16389=發生錯誤 (%1$S)\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/global.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY locale.dir \"ltr\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/globalKeys.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY openHelp.commandkey     \"VK_F1\">\n<!ENTITY openHelpMac.commandkey  \"?\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/headsUpDisplay.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n\n# LOCALIZATION NOTE (stacktrace.anonymousFunction):\n# This string is used to display JavaScript functions that have no given name -\n# they are said to be anonymous. See stacktrace.outputMessage.\nstacktrace.anonymousFunction=<匿名>\n\n# LOCALIZATION NOTE (stacktrace.outputMessage):\n# This string is used in the Web Console output to identify a web developer call\n# to console.trace(). The stack trace of JavaScript function calls is displayed.\n# In this minimal message we only show the last call.\nstacktrace.outputMessage=自 %S，函式 %S，行 %S，開始堆疊追蹤。\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/intl.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n/*\n * This file contains all localizable skin settings such as \n *   font, layout, and geometry\n */\nwindow { \n  font: 3mm tahoma,arial,helvetica,sans-serif;\n}\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (general.useragent.locale):\n# This is the valid BCP 47 language tag representing your locale.\n#\n# In most cases, this will simply be your locale code. However, in rare cases\n# (such as 'jp-JP-mac'), you may need to modify your locale code in order to\n# make it a valid BCP 47 language tag. (If your locale code does not include a\n# region subtag, do not include one in the language tag representing your\n# locale.)\ngeneral.useragent.locale=zh-TW\n\n# LOCALIZATION NOTE (intl.accept_languages):\n# This is a comma-separated list of valid BCP 47 language tags.\n#\n# Begin with the value of 'general.useragent.locale'. Next, include language\n# tags for other languages that you expect most users of your locale to be\n# able to speak, so that their browsing experience degrades gracefully if\n# content is not available in their primary language.\n#\n# It is recommended that you include \"en-US, en\" at the end of the list as a\n# last resort. However, if you know that users of your locale would prefer a\n# different variety of English, or if they are not likely to understand\n# English at all, you may opt to include a different English language tag, or\n# to exclude English altogether.\n#\n# For example, the Breton [br] locale might consider including French and\n# British English in their list, since those languages are commonly spoken in\n# the same area as Breton:\n# intl.accept_languages=br, fr-FR, fr, en-GB, en\nintl.accept_languages=zh-tw, zh, en-us, en\n\n# LOCALIZATION NOTE (font.language.group):\n# This preference controls the initial setting of the language drop-down menu\n# in the Content > Fonts & Colors > Advanced preference panel.\n#\n# Set it to the value of one of the menuitems in the \"selectLangs\" menulist in\n# http://mxr.mozilla.org/mozilla/source/browser/components/preferences/fonts.xul\nfont.language.group=zh-TW\n\n# LOCALIZATION NOTE (intl.charset.detector):\n# This preference controls the initial setting for the character encoding\n# detector. Valid values are ja_parallel_state_machine for Japanese, ruprob\n# for Russian and ukprob for Ukrainian and the empty string to turn detection\n# off. The value must be empty for locales other than Japanese, Russian and\n# Ukrainian.\nintl.charset.detector=\n\n# LOCALIZATION NOTE (pluralRule): Pick the appropriate plural rule for your\n# language. This will determine how many plural forms of a word you will need\n# to provide and in what order.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\npluralRule=0\n\n# LOCALIZATION NOTE (intl.menuitems.alwaysappendaccesskeys, intl.menuitems.insertseparatorbeforeaccesskeys):\n# Valid values are: true, false, <empty string>\n# Missing preference or empty value equals false.\nintl.menuitems.alwaysappendaccesskeys=true\nintl.menuitems.insertseparatorbeforeaccesskeys=true\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/keys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE : FILE This file contains the application's labels for keys on the keyboard.\n#                     If you decide to translate this file, you should translate it based on\n#                     the prevelant kind of keyboard for your target user.\n# LOCALIZATION NOTE : There are two types of keys, those w/ text on their labels\n#                     and those w/ glyphs.\n# LOCALIZATION NOTE : VK_<…> represents a key on the keyboard.\n#\n# For more information please see bugzilla bug 90888.\n\n# F1..F10 should probably not be translated unless there are keyboards that actually have other labels\n# F11..F20 might be something else, but are really keyboard specific and not region/language specific\n# there are actually two different F11/F12 keys, I don't know which one these labels represent.\n# eg, F13..F20 on a sparc keyboard are labeled Props, Again .. Find, Cut\n# sparc also has Stop, Again and F11/F12. VK_F11/VK_F12 probably map to Stop/Again\n# LOCALIZATION NOTE : BLOCK Do not translate the next block\nVK_F1=F1\nVK_F2=F2\nVK_F3=F3\nVK_F4=F4\nVK_F5=F5\nVK_F6=F6\nVK_F7=F7\nVK_F8=F8\nVK_F9=F9\nVK_F10=F10\n\nVK_F11=F11\nVK_F12=F12\nVK_F13=F13\nVK_F14=F14\nVK_F15=F15\nVK_F16=F16\nVK_F17=F17\nVK_F18=F18\nVK_F19=F19\nVK_F20=F20\n# LOCALIZATION NOTE : BLOCK end do not translate block\n\n# LOCALIZATION NOTE : BLOCK GLYPHS, DO translate this block\nVK_UP=上方向鍵↑\nVK_DOWN=下方向鍵↓\nVK_LEFT=左方向鍵←\nVK_RIGHT=右方向鍵→\nVK_PAGE_UP=Page Up\nVK_PAGE_DOWN=Page Down\n# LOCALIZATION NOTE : BLOCK end GLYPHS\n\n# Enter, backspace, and Tab might have both glyphs and text\n# if the keyboards usually have a glyph,\n# if there is a meaningful translation,\n# or if keyboards are localized\n# then translate them or insert the appropriate glyph\n# otherwise you should probably just translate the glyph regions\n\n# LOCALIZATION NOTE : BLOCK maybe GLYPHS\nVK_RETURN=Return\nVK_TAB=Tab\nVK_BACK=Backspace\nVK_DELETE=Del\n# LOCALIZATION NOTE : BLOCK end maybe GLYPHS\n# LOCALIZATION NOTE : BLOCK typing state keys\nVK_HOME=Home\nVK_END=End\n\nVK_ESCAPE=Esc\nVK_INSERT=Ins\n# LOCALIZATION NOTE : BLOCK end\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/languageNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naa = 阿法語 (衣索比亞)\nab = 阿布哈茲語 (高加索地區)\nae = 阿維斯特語 (古波斯語)\naf = 南非荷蘭語\nak = 阿坎語 (迦納)\nam = 阿姆哈拉語 (衣索比亞)\nan = 阿拉貢語\nar = 阿拉伯語\nas = 阿薩姆語\nast = 阿斯圖里亞斯 (西班牙西北)\nav = 阿瓦爾語 (俄羅斯達吉斯坦)\nay = 艾瑪拉語 (玻利維亞)\naz = 亞塞拜然語\nba = 巴什噶爾語\nbe = 白俄羅斯語\nbg = 保加利亞語\nbh = 比哈爾語 (印度)\nbi = 必斯拉馬語 (萬那杜)\nbm = 班巴拉語 (馬利)\nbn = 孟加拉語\nbo = 藏語\nbr = 布里多尼語 (法國)\nbs = 波士尼亞語\nca = 加泰隆語 (西班牙)\nce = 車臣語 (俄羅斯)\nch = 查莫洛語 (加拿大印第安語)\nco = 科西嘉島方言\ncr = 克里語\ncs = 捷克語\ncsb = 卡舒比語\ncu = 古教會斯拉夫語\ncv = 楚瓦什語 (俄羅斯楚瓦什)\ncy = 威爾斯語 (英國)\nda = 丹麥語\nde = 德語\ndsb = 下索布語\ndv = 馬爾地夫語\ndz = 不丹語\nee = 幽語 (多哥．貝南．迦納)\nel = 希臘語\nen = 英語\neo = 世界語\nes = 西班牙語\net = 愛沙尼亞語\neu = 巴斯克語 (西班牙)\nfa = 波斯語\nff = 弗拉尼語 (中非洲)\nfi = 芬蘭語\nfj = 斐濟語\nfo = 法羅群島語\nfr = 法語\nfur = 弗留利語\nfy = 弗利西亞語 (荷蘭．英國)\nga = 愛爾蘭語\ngd = 蘇格蘭蓋爾語\ngl = 加里西亞語 (西班牙)\ngn = 巴拉圭語\ngu = 古吉拉特語 (西印度)\ngv = 曼島語 (英國)\nha = 豪薩語 (西非)\nhaw = 夏威夷語\nhe = 希伯來語\nhi = 印地語\nhil = 希利蓋農語\nho = 希里木托語 (巴布亞紐幾內亞)\nhr = 克羅埃西亞語\nhsb = 高索爾比亞語\nht = 海地語\nhu = 匈牙利語\nhy = 亞美尼亞語\nhz = 赫雷羅語 (納米比亞)\nia = 國際語\nid = 印尼語\nie = 國際語\nig = 伊格柏語 (奈及利亞)\nii = 四川彝語\nik = 伊努比語 (美愛斯基摩語)\nio = 伊多語 (人造語言)\nis = 冰島語\nit = 義大利語\niu = 伊努特語 (加拿大愛斯基摩語)\nja = 日文\njv = 爪哇語\nka = 喬治亞語\nkg = 剛果語\nki = 吉庫尤語 (肯亞)\nkj = 貢耶瑪語 (納米比亞．安哥拉)\nkk = 哈薩克語\nkl = 格陵蘭語\nkm = 高棉語\nkn = 康納達語 (西南印度)\nko = 韓語\nkok = 孔卡尼語 (印度)\nkr = 卡努里語 (尼日)\nks = 喀什米爾語\nku = 庫德語\nkv = 科米語 (俄羅斯科米)\nkw = 康瓦爾語 (英古方言)\nky = 吉爾吉斯語\nla = 拉丁語\nlb = 盧森堡語\nlg = 盧干達語 (烏干達)\nli = Limburgan 語\nln = 林格拉語 (剛果)\nlo = 寮國語\nlt = 立陶宛語\nlu = 盧巴卡丹加 (西非)\nlv = 拉脫維亞語\nmg = 馬拉加西語 (馬達加斯加)\nmh = 馬紹爾語\nmi = 毛利語 (紐西蘭)\nmk = 馬其頓語\nml = 馬拉亞拉姆語 (西南印度)\nmn = 蒙古語\nmr = 馬拉提語 (西印度)\nms = 馬來語\nmt = 馬爾他語\nmy = 緬甸語\nna = 諾魯語\nnb = 波克莫爾語 (標準挪威語)\nnd = 北恩德貝勒語 (辛巴威)\nne = 尼泊爾語\nng = 恩東加語 (納米比亞．安哥拉)\nnl = 荷蘭文\nnn = 新挪威語\nno = 挪威語\nnr = 南恩德貝勒語 (南非)\nnso = 南索托語 (南非)\nnv = 納瓦荷語 (美印第安語)\nny = 齊瓦切語 (馬拉威)\noc = 奧西坦語 (法國南部)\noj = 奧吉布瓦語 (美印第安語)\nom = 奧洛莫語 (衣索比亞)\nor = 奧里亞語 (印度)\nos = 奧賽提語 (古波斯語)\npa = 旁遮普語 (西北印度)\npi = 巴利語 (古印度語)\npl = 波蘭語\nps = 帕圖語 (伊朗．阿富汗)\npt = 葡萄牙語\nqu = 奇楚瓦語 (波利維亞)\nrm = 里托羅曼語 (瑞士)\nrn = 克倫地語 (蒲隆地)\nro = 羅馬尼亞語\nru = 俄語\nrw = 盧安達語\nsa = 梵語 (古印度語)\nsc = 薩丁尼語 (義大利)\nsd = 辛德語 (印度)\nse = 薩米語 (挪威．芬蘭)\nsg = 桑戈語 (中非)\nsi = 僧加羅語 (斯里蘭卡)\nsk = 斯洛伐克語\nsl = 斯洛維尼亞語\nsm = 薩摩亞語\nsn = 紹納語 (辛巴威)\nso = 索馬利語\nson = 桑海語\nsq = 阿爾巴尼亞語\nsr = 塞爾維亞語\nss = 史瓦濟蘭語\nst = 南梭蘇語 (南非)\nsu = 巽他語\nsv = 瑞典語\nsw = 斯瓦希里語 (東非)\nta = 坦米爾語 (東南印度、斯里蘭卡)\nte = 泰盧固語 (東南印度)\ntg = 塔吉克語\nth = 泰語\nti = 提格利尼亞語 (衣索比亞)\ntig = 提格雷語\ntk = 土庫曼語\ntl = 塔加拉語 (菲律賓)\ntlh = 克林貢語\ntn = 瓦納語 (波札那)\nto = 東加語\ntr = 土耳其語\nts = 宋加語 (南非)\ntt = 韃靼語 (俄羅斯韃靼斯坦)\ntw = 奇族語 (西非)\nty = 大溪地語\nug = 維吾爾語 (新疆)\nuk = 烏克蘭語\nur = 烏爾都語 (印巴回教徒語)\nuz = 烏玆別克語\nve = 溫達語 (南非)\nvi = 越南語\nvo = 世界語\nwa = 瓦隆語 (比利時)\nwen = 索布語\nwo = 渥魯夫語 (塞內加爾)\nxh = 科薩語 (南非)\nyi = 意第緒語 (歐美猶太語)\nyo = 約魯巴語 (奈及利亞)\nza = 壯語 (廣西)\nzh = 中文\nzu = 祖魯語 (南非)\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/layout/HtmlForm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nReset=重設\nSubmit=送出查詢\nBrowse=瀏覽…\nFileUpload=上傳檔案\nDirectoryUpload=選擇要上傳的資料夾\nDirectoryPickerOkButtonLabel=上傳\n# LOCALIZATION NOTE (IsIndexPromptWithSpace): The last character of the string \n# should be a space (U+0020) in most locales. The prompt is followed by an \n# input field. The space needs be escaped in the property file to avoid \n# trimming.\nIsIndexPromptWithSpace=這是一個可搜尋的索引。請輸入關鍵字:\\u0020\nForgotPostWarning=表格含有 enctype=%S 但未使用 method=post。傳送時會使用 method=GET 且忽略 enctype 設定。\nForgotFileEnctypeWarning=表格含有上傳檔案的輸入，但未使用 method=POST 與 enctype=multipart/form-data。檔案將不會被上傳。\n# LOCALIZATION NOTE (DefaultFormSubject): %S will be replaced with brandShortName\nDefaultFormSubject=來自 %S 的表單\nCannotEncodeAllUnicode=有一張使用 %S 編碼送出的表單無法對所有的 Unicode 字元進行編碼，所以使用者所輸入的東西可能發生錯誤。若要避免這個問題，應該修改此網頁，或是在表單元素上指定 accept-charset=utf-8，以透過 UTF-8 編碼送出表單。\nAllSupportedTypes=所有支援的類型\n# LOCALIZATION NOTE (NoFileSelected): this string is shown on a\n# <input type='file'> when there is no file selected yet.\nNoFileSelected=未選擇檔案。\n# LOCALIZATION NOTE (NoFilesSelected): this string is shown on a\n# <input type='file' multiple> when there is no file selected yet.\nNoFilesSelected=未選擇檔案。\n# LOCALIZATION NOTE (NoDirSelected): this string is shown on a\n# <input type='file' directory/webkitdirectory> when there is no directory\n# selected yet.\nNoDirSelected=未選擇目錄。\n# LOCALIZATION NOTE (XFilesSelected): this string is shown on a\n# <input type='file' multiple> when there are more than one selected file.\n# %S will be a number greater or equal to 2.\nXFilesSelected=選擇了 %S 個檔案。\nColorPicker=選擇一種色彩\nDatePicker=選擇日期\n# LOCALIZATION NOTE (AndNMoreFiles): Semi-colon list of plural forms. \n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals \n# This string is shown at the end of the tooltip text for <input type='file'\n# multiple> when there are more than 21 files selected (when we will only list\n# the first 20, plus an \"and X more\" line). #1 represents the number of files\n# minus 20 and will always be a number equal to or greater than 2. So the\n# singular case will never be used.\nAndNMoreFiles=還有 #1 個檔案\n# LOCALIZATION NOTE (DefaultSummary): this string is shown on a <details> when\n# it has no direct <summary> child. Google Chrome should already have this\n# string translated.\nDefaultSummary=詳細資訊\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/layout/MediaDocument.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (ImageTitleWithDimensions2AndFile): first %S is filename, second %S is type, third %S is width and fourth %S is height\n#LOCALIZATION NOTE (ImageTitleWithoutDimensions): first %S is filename, second %S is type\n#LOCALIZATION NOTE (ImageTitleWithDimensions2): first %S is type, second %S is width and third %S is height\n#LOCALIZATION NOTE (ImageTitleWithNeitherDimensionsNorFile): first %S is type\n#LOCALIZATION NOTE (MediaTitleWithFile): first %S is filename, second %S is type\n#LOCALIZATION NOTE (MediaTitleWithNoInfo): first %S is type\nImageTitleWithDimensions2AndFile=%S（%S 圖片，%Sx%S 像素）\nImageTitleWithoutDimensions=%S (%S 圖片)\nImageTitleWithDimensions2=（%S 圖片，%Sx%S 像素）\nImageTitleWithNeitherDimensionsNorFile=(%S 圖片)\nMediaTitleWithFile=%S (%S 物件)\nMediaTitleWithNoInfo=(%S 物件)\n\nInvalidImage=無法顯示錯誤的圖片「%S」。\nScaledImage=已縮放 (%S%%)\n\nTitleWithStatus=%S - %S\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/layout/htmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Encoding warnings and errors\nEncNoDeclarationFrame=未宣告框架文件的字元編碼。若您直接檢視該框架中的文件看起來可能會不大一樣。\nEncNoDeclarationPlain=未宣告純文字文件的字元編碼。在某些設定的情況下若文件包含了 US-ASCII 以外的字元，將會顯示出亂碼。請在傳輸通訊協定中宣告編碼，或是在檔案中使用位元組順序記號（BOM）來指定編碼特徵。\nEncNoDeclaration=未宣告 HTML 文件的字元編碼。在某些設定的情況下若文件包含了 US-ASCII 以外的字元，將會顯示出亂碼。您必須在頁面或是傳輸通訊協定中宣告編碼。\nEncLateMetaFrame=在預先掃描 HTML 框架文件的前 1024 個位元組當中找不到字元編碼宣告。當該文件不是被框架載入時頁面將會自動重新載入。您必須將字元編碼的宣告移動至最前面的 1024 位元組當中。\nEncLateMeta=在預先掃描 HTML 文件檔案的前 1024 個位元組當中找不到字元編碼宣告。當該文件在某些不同設定的瀏覽器被檢視時頁面將會自動重新載入。您必須將字元編碼的宣告移動至最前面的 1024 位元組當中。\nEncLateMetaReload=由於在預先掃描 HTML 文件的前 1024 個位元組當中找不到字元編碼宣告，已重新載入頁面。您必須將字元編碼的宣告移動至最前面的 1024 位元組當中。\nEncLateMetaTooLate=太晚才找到字元編碼宣告，以致無法生效。您需要將字元編碼的宣告移動至檔案最前面的 1024 位元組當中。\nEncMetaUnsupported=在 HTML 文件當中的 meta 標籤宣告了一個不受支援的字元編碼。已忽略該宣告。\nEncProtocolUnsupported=在傳輸通訊協定當中宣告了一個不受支援的字元編碼。已忽略該宣告。\nEncBomlessUtf16=已偵測到不含位元組順序記號，也未在傳輸通訊協定層進行宣告的以 UTF-16 編碼為基礎的純拉丁文字。將此內容使用 UTF-16 並不足夠，且應該在任何情況下都宣告字元編碼。\nEncMetaUtf16=網頁的 meta 標籤宣告使用 UTF-16 作為字元編碼格式。已將此解釋為宣告使用 UTF-8 編碼。\nEncMetaUserDefined=網頁的 meta 標籤宣告使用 x-user-defined 作為字元編碼格式。為了保持與刻意編碼錯誤的傳統字體相容性，將會解譯為宣告使用 windown-1252 編碼。此網站應該轉移為使用 Unicode。\n\n# The bulk of the messages below are derived from \n# http://hg.mozilla.org/projects/htmlparser/file/1f633cef7de7/src/nu/validator/htmlparser/impl/ErrorReportingTokenizer.java\n# which is available under the MIT license.\n\n# Tokenizer errors\nerrGarbageAfterLtSlash=「</」之後有無效內容。\nerrLtSlashGt=發現「</>」。可能造成的原因: 未跳脫的「<」（應該要跳脫成「&lt;」） 或是打錯了的結尾標籤。\nerrCharRefLacksSemicolon=字符引用未由分號結束。\nerrNoDigitsInNCR=字符引用當中沒有數字。\nerrGtInSystemId=系統識別符當中出現了「>」。\nerrGtInPublicId=公用識別符當中出現了「>」。\nerrNamelessDoctype=缺少名稱的 Doctype。\nerrConsecutiveHyphens=連續的連字號沒有結束註解。「--」不被允許在註解當中出現，但「- -」可以。\nerrPrematureEndOfComment=文件為正常結束。請使用「-->」正確地結束註解。\nerrBogusComment=不正確的註解語法。\nerrUnquotedAttributeLt=在一個沒有被引號包起來的屬性值當中出現了「<」。可能造成的原因: 前面缺了一個「>」。\nerrUnquotedAttributeGrave=在一個沒有被引號包起來的屬性值當中發現「`」。可能造成的原因: 使用了不正確的符號作為引號。\nerrUnquotedAttributeQuote=在一個沒有被引號包起來的屬性值當中出現了引號。可能造成的原因: 屬性值被放在一起，或是在當中放了 URL 查詢字串。\nerrUnquotedAttributeEquals=在一個沒有被引號包起來的屬性值當中出現了「=」。可能造成的原因: 屬性值被放在一起，或是在當中放了 URL 查詢字串。\nerrSlashNotFollowedByGt=斜線後面沒有「>」。\nerrNoSpaceBetweenAttributes=屬性之間沒有空格隔開。\nerrUnquotedAttributeStartLt=在一個沒有被引號包起來的屬性值當中發現「<」作為開頭。可能造成的原因: 前面缺少「>」。\nerrUnquotedAttributeStartGrave=在一個沒有被引號包起來的屬性值當中發現「`」作為開頭。可能造成的原因: 使用了錯誤的符號作為引號。\nerrUnquotedAttributeStartEquals=在一個沒有被引號包起來的屬性值的開頭發現「=」。可能造成的原因: 多餘的等號。\nerrAttributeValueMissing=缺少屬性值。\nerrBadCharBeforeAttributeNameLt=在預期應該要有屬性名稱的地方看到了「<」。可能造成的原因: 前面少了「>」。\nerrEqualsSignBeforeAttributeName=在預期應該要有屬性名稱的地方看到了「=」。可能造成的原因: 缺少屬性名稱。\nerrBadCharAfterLt=在「<」後面出現了不正確的符號。可能造成的原因: 未跳脫的「<」。請試著把它跳脫為「&lt;」。\nerrLtGt=發現了「<>」。可能造成的原因: 未跳脫的「<」（應該要跳脫為「&lt;」）或是把起始標籤打錯了。\nerrProcessingInstruction=發現了「?」。可能造成的原因: 嘗試在 HTML 當中使用 XML 處理指令。（HTML 當中並不支援 XML 處理指令）\nerrUnescapedAmpersandInterpretedAsCharacterReference=在「&」後面的字串已被解譯為字符引用。（也許應該把「&」跳脫為「&amp;」。）\nerrNotSemicolonTerminated=字符引用並未由分號結束。（也許應該把「&」跳脫為「&amp;」。）\nerrNoNamedCharacterMatch=「&」並未開始一個字符引用。（也許「&」應該要被跳脫為「&amp;」。）\nerrQuoteBeforeAttributeName=在預期應該要有屬性名稱的地方發現了引號。可能造成的原因: 前面缺少了「=」。\nerrLtInAttributeName=在屬性名稱當中有「<」。可能造成的原因: 前面缺少了「>」。\nerrQuoteInAttributeName=屬性名稱當中發現了引號。可能造成的原因: 前面也有個引號消失了。\nerrExpectedPublicId=預期要有一個公用識別符，但 Doctype 已經結束了。\nerrBogusDoctype=不正確的 Doctype。\nmaybeErrAttributesOnEndTag=結束標籤擁有屬性。\nmaybeErrSlashInEndTag=在結束標籤的結尾發現了多餘的「/」。\nerrNcrNonCharacter=引用了非字元的字符。\nerrNcrSurrogate=引用了代理範圍的字符。\nerrNcrControlChar=引用了控制符號。\nerrNcrCr=數值字符引用了 <CR> 符號。\nerrNcrInC1Range=數值字符引用了 C1 控制範圍當中的符號。\nerrEofInPublicId=公用識別符當中出現了檔案結束符號。\nerrEofInComment=註解當中出現了檔案結束符號。\nerrEofInDoctype=Doctype 當中出現了檔案結束符號。\nerrEofInAttributeValue=在屬性值內遇到檔案結束符號。忽略該標籤。\nerrEofInAttributeName=在屬性名稱當中出現了檔案結束符號。忽略該標籤。\nerrEofWithoutGt=發現檔案結束符號，但先前沒有標籤以「>」結束。忽略該標籤。\nerrEofInTagName=在尋找標籤名稱時發現檔案結束符號。忽略該標籤。\nerrEofInEndTag=結束標籤當中有檔案結束符號。忽略該標籤。\nerrEofAfterLt=在「<」後面發現檔案結束符號。\nerrNcrOutOfRange=超過允許的 Unicode 範圍的字符引用。\nerrNcrUnassigned=字符引用了一個被永久保留的未指派代碼點。\nerrDuplicateAttribute=屬性重複。\nerrEofInSystemId=在系統識別符當中發現檔案結束符號。\nerrExpectedSystemId=預期應有一個系統識別符，但 Doctype 已經結束了。\nerrMissingSpaceBeforeDoctypeName=在 Doctype 名稱前面少了一個空白。\nerrHyphenHyphenBang=在註解當中發現了「--!」。\nerrNcrZero=引用了空字符。\nerrNoSpaceBetweenDoctypeSystemKeywordAndQuote=在 Doctype 當中的「SYSTEM」關鍵字與引號中間沒有空格。\nerrNoSpaceBetweenPublicAndSystemIds=在 Doctype 當中的公用與系統識別符中間沒有空格。\nerrNoSpaceBetweenDoctypePublicKeywordAndQuote=在 Doctype 的「PUBLIC」關鍵字與引號中間沒有空格。\n\n# Tree builder errors\nerrStrayStartTag2=多餘的起始標籤「%1$S」。\nerrStrayEndTag=多餘的結束標籤「%1$S」。\nerrUnclosedElements=發現了結束標籤「%1$S」，但那是開放元素。\nerrUnclosedElementsImplied=暗示了結束標籤「%1$S」，但那裡有開放元素。\nerrUnclosedElementsCell=有一個儲存格隱含了要結束，但那裏有開放元素。\nerrStrayDoctype=多餘的 Doctype。\nerrAlmostStandardsDoctype=幾乎是標準模式的 Doctype。預期要有「<!DOCTYPE html>」。\nerrQuirkyDoctype=詭異的 Doctype 。原本預期應為「<!DOCTYPE html>」。\nerrNonSpaceInTrailer=在頁面尾端出現非空白符號。\nerrNonSpaceAfterFrameset=「frameset」後面有非空白字元。\nerrNonSpaceInFrameset=「frameset」當中有非空白字元。\nerrNonSpaceAfterBody=Body 後面有非空白字元。\nerrNonSpaceInColgroupInFragment=剖析片段時在「colgroup」當中發現非空白字元。\nerrNonSpaceInNoscriptInHead=「head」當中的「noscript」裡面有非空白字元。\nerrFooBetweenHeadAndBody=「head」與「body」當中有「%1$S」元素\nerrStartTagWithoutDoctype=尚未定義 Doctype 就出現了起始標籤。預期應有「<!DOCTYPE html>」。\nerrNoSelectInTableScope=表格範圍中沒有「select」。\nerrStartSelectWhereEndSelectExpected=在預期應有結束標籤的地方出現了「select」的起始標籤。\nerrStartTagWithSelectOpen=未結束的「select」標籤當中包含了「%1$S」起始標籤。\nerrBadStartTagInHead2=「head」當中有不好的起始標籤「%1$S」。\nerrImage=在「image」當中發現了起始標籤。\nerrIsindex=發現了「isindex」。\nerrFooSeenWhenFooOpen=發現了「%1$S」的起始標籤，但有個相同型別的元素已經開啟了。\nerrHeadingWhenHeadingOpen=標題不能為其他標題的子元素。\nerrFramesetStart=發現了「frameset」起始標籤。\nerrNoCellToClose=沒有儲存格可以關閉。\nerrStartTagInTable=在「table」當中發現了「%1$S」的起始標籤。\nerrFormWhenFormOpen=發現了「form」的起始標籤，但已經有個「form」元素存在。不允許出現巢狀表單，將忽略該標籤。\nerrTableSeenWhileTableOpen=發現了「table」的起始標籤，但先前的「table」標籤尚未結束。\nerrStartTagInTableBody=在表格內容中發現了「%1$S」的起始標籤。\nerrEndTagSeenWithoutDoctype=還沒發現 Doctype 就發現了結束標籤。預期應有「<!DOCTYPE html>」。\nerrEndTagAfterBody=在「body」標籤結束後發現了一個結束標籤。\nerrEndTagSeenWithSelectOpen=發現了「%1$S」的結束標籤，但「select」標籤還仍然開啟。\nerrGarbageInColgroup=在「colgroup」片段當中發現了無效的內容。\nerrEndTagBr=使用了「br」結束標籤。\nerrNoElementToCloseButEndTagSeen=在範圍中沒有發現「%1$S」元素，但發現了「%1$S」的結束標籤。\nerrHtmlStartTagInForeignContext=HTML 起始標籤「%1$S」位於外部命名空間文本當中。\nerrTableClosedWhileCaptionOpen=「table」已被關閉，但「caption」尚未關閉。\nerrNoTableRowToClose=沒有可以結束的表格行。\nerrNonSpaceInTable=表格當中有錯置的非空格符號。\nerrUnclosedChildrenInRuby=「ruby」當中有未關閉的子元素。\nerrStartTagSeenWithoutRuby=發現了起始標籤「%1$S」，但「ruby」元素尚未開啟。\nerrSelfClosing=在一個非虛無的 HTML 元素當中使用了自我結束語法（「/>」）。將忽略該斜線並將其視為起始標籤。\nerrNoCheckUnclosedElementsOnStack=堆疊中有未關閉的元素。\nerrEndTagDidNotMatchCurrentOpenElement=結束標籤「%1$S」並未符合目前已開啟元素的名稱（「%2$S」）。\nerrEndTagViolatesNestingRules=結束標籤「%1$S」違反巢狀規則。\nerrEndWithUnclosedElements=發現「%1$S」的結束標籤，但還有未關閉的元素。\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/layout/xmlparser.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Map Expat error codes to error strings\n1 = 記憶體不足\n2 = 語法錯誤\n3 = 找不到元素\n4 = 不符合語法\n5 = 未結束的 token\n6 = 只有部份字元\n7 = 不符合的標籤\n8 = 重複的屬性\n9 = 文件元素後有垃圾\n10 = 錯誤的 Entity 參考參數\n11 = 未定義的 Entity\n12 = 遞迴的 Entity 參考\n13 = 非同步 Entity\n14 = 參考至不正確的字元號碼\n15 = 參考至二進位的 Entity\n16 = 屬性參考外部 Entity\n17 = xml 或文字宣告不在 Entity 的開頭\n18 = 未知的字元集\n19 = XML 指定的字元集不正確\n20 = 未結束的 CDATA\n21 = 處理外部 Entity 參考時發生錯誤\n22 = 非獨立文件\n23 = 未預期的 Parser 狀態\n24 = Entity 宣告於參數實體\n27 = 前置詞 (Prefix) 未繫結至 namespace\n28 = 必須為未定義的前置詞 (Prefix)\n29 = 參數實體有不完整的標記\n30 = XML 宣告不符語法\n31 = 文字宣告不符語法\n32 = 公開 ID 有不合法的字元\n38 = 保留的前置詞 (Prefix) (xml) 必須為未定義或繫結到另一個 namespace 名稱\n39 = 保留的前置詞 (Prefix) (xmlns) 不能被定義或為未定義\n40 = 前置詞 (Prefix) 不能被繫結到任一保留的 namespace 名稱\n\n# %1$S is replaced by the Expat error string, may be followed by Expected (see below)\n# %2$S is replaced by URL\n# %3$u is replaced by line number\n# %4$u is replaced by column number\nXMLParsingError = XML 解析錯誤: %1$S\\n位置: %2$S\\n行號 %3$u, 第 %4$u 個字:\n\n# %S is replaced by a tag name.\n# This gets appended to the error string if the error is mismatched tag.\nExpected = 。應有: </%S>。\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/layout_errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nImageMapRectBoundsError=<area shape=\"rect\">的\"coords\" 屬性不是 \"left,top,right,bottom\" 格式。\nImageMapCircleWrongNumberOfCoords=<area shape=\"circle\"> 標籤中的 \"coords\" 屬性並不是 \"center-x,center-y,radius\" 的格式。\nImageMapCircleNegativeRadius=<area shape=\"circle\"> 標籤中的 \"coords\" 屬性不能有負的半徑。\nImageMapPolyWrongNumberOfCoords=<area shape=\"poly\"> 標籤中的 \"coords\" 屬性並不是 \"x1,y1,x2,y2,…\" 的格式。\nImageMapPolyOddNumberOfCoords=<area shape=\"poly\"> 標籤中的 \"coords\" 屬性少了最後的 y 座標 (正確格式是 \"x1,y1,x2,y2,…\")。\n\nTablePartRelPosWarning=不支援表格當中行與行群組的相對位置。此網站使用了沒有效果的功能，可能需要修改。\nScrollLinkedEffectFound2=此網站使用與滾動列連結的定位效果，可能無法與同步平移效果一同使用，請參考 https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects 當中的詳細資訊，並與我們一起討論相關的工具與功能！\n\n## LOCALIZATION NOTE(CompositorAnimationWarningContentTooLarge2):\n## (%1$S, %2$S) is a pair of integer values of the frame size\n## (%3$S, %4$S) is a pair of integer values of a limit based on the viewport size\n## (%5$S, %6$S) is a pair of integer values of an absolute limit\nCompositorAnimationWarningContentTooLarge2=因為畫框大小（%1$S, %2$S）比起 viewport 來說太大（超過（%3$S, %4$S）），或超過最大允許大小（%5$S, %6$S），無法在合成器上執行動畫。\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformBackfaceVisibilityHidden):\n## 'backface-visibility: hidden' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformBackfaceVisibilityHidden=「backface-visibility: hidden」變形動畫無法在合成器上執行\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformPreserve3D):\n## 'transform-style: preserve-3d' is a CSS property, don't translate it.\nCompositorAnimationWarningTransformPreserve3D=「transform-style: preserve-3d」變形動畫無法在合成器上執行\n## LOCALIZATION NOTE(CompositorAnimationWarningTransformSVG,\n##                   CompositorAnimationWarningTransformWithGeometricProperties,\n##                   CompositorAnimationWarningTransformWithSyncGeometricAnimations,\n##                   CompositorAnimationWarningTransformFrameInactive,\n##                   CompositorAnimationWarningOpacityFrameInactive):\n## 'transform' and 'opacity' mean CSS property names, don't translate it.\nCompositorAnimationWarningTransformSVG=元素以 SVG 變形的動畫無法在合成器上執行\nCompositorAnimationWarningTransformWithGeometricProperties=當幾何屬性在相同元素中同時執行時，「transform」動畫無法在合成器上執行\nCompositorAnimationWarningTransformWithSyncGeometricAnimations=因為應該與同時開始的幾何屬性動畫同步，無法在合成器上執行「transform」動畫\nCompositorAnimationWarningTransformFrameInactive=畫框並未標示為進行「transform」動畫，無法在合成器上執行\nCompositorAnimationWarningOpacityFrameInactive=畫框並未標示為進行「opacity」動畫，無法在合成器上執行\nCompositorAnimationWarningHasRenderingObserver=因為元素有正在描繪中的 observer，動畫無法在合成器上執行（-moz-element 或 SVG 剪裁/遮罩）\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/mathml/mathml.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nInvalidChild=無效標記: <%1$S> 不被允許成為 <%2$S> 的子元素。\nChildCountIncorrect=無效標記: <%1$S/> 標籤的子元素數量不正確。\nDuplicateMprescripts=無效標記: <mmultiscripts/> 當中有超過一個 <mprescripts/>。\n# LOCALIZATION NOTE:  The first child of <mmultiscript/> is the base, that is the element to which scripts are attached.\nNoBase=無效標記: <mmultiscripts/> 中預期應有一個 Base 元素，卻未找到。\nSubSupMismatch=無效標記: <mmultiscripts/> 中有無效的 subscript/superscript 對。\n\n# LOCALIZATION NOTE:  When localizing the single quotes ('), follow the conventions in css.properties for your target locale.\nAttributeParsingError=剖析 <%3$S/> 標籤的「%2$S」屬性的「%1$S」值時發生錯誤。已忽略屬性。\nAttributeParsingErrorNoTag=剖析「%2$S」屬性的「%1$S」值時發生錯誤。已忽略屬性。\nLengthParsingError=將 MathML 屬性值「%1$S」作為長度剖析時發生錯誤。已忽略屬性。\nDeprecatedSupersededBy=「%1$S」已在 MathML 3 中棄用，由「%2$S」取代。\nUnitlessValuesAreDeprecated=無單位的值已在 MathML 3 中棄用。\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/mozilla.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY mozilla.title.15.1\n'The Book of Mozilla, 15:1'>\n\n<!ENTITY mozilla.quote.15.1\n'The <em>twins</em> of Mammon quarrelled. Their warring plunged the world into a <em>new darkness</em>, and the beast \nabhorred the darkness. So it began to move <em>swiftly</em>, and grew more powerful, and went forth and multiplied. \nAnd the beasts brought <em>fire</em> and light to the darkness.'>\n\n<!ENTITY mozilla.from.15.1\n'from <strong>The Book of Mozilla,</strong> 15:1'>\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/narrate.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Narrate, meaning \"read the page out loud\". This is the name of the feature\n# and it is the label for the popup button.\nnarrate = 朗讀\nback = 上一個\nstart = 開始\nstop = 停止\nforward = 下一個\nspeed = 速度\nselectvoicelabel = 語音:\n# Default voice is determined by the language of the document.\ndefaultvoice = 預設\n\n# Voice name and language.\n# eg. David (English)\nvoiceLabel = %S (%S)"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/netError.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY loadError.label \"頁面載入錯誤\">\n<!ENTITY retry.label \"重試\">\n\n<!-- Specific error messages -->\n\n<!ENTITY connectionFailure.title \"連線失敗\">\n<!ENTITY connectionFailure.longDesc \"<p>連線失敗，不過網址似乎是正確的。</p><ul><li>可能是網站暫停服務？ 請稍候重試。</li><li>無法瀏覽其它網站？ 請檢查網路連線。</li><li>電腦有開防火牆或 Proxy？ 請確定這些設定是否正確。</li></ul>\">\n\n<!ENTITY deniedPortAccess.title \"因安全考量禁止使用的 Port\">\n<!ENTITY deniedPortAccess.longDesc \"<p>網址所指定的 Port (如 <q>mozilla.org:80</q> 則表示使用 Port 80) 通常<em>不是</em>給正常網站所使用的。 為了安全考量，已取消對該網址的瀏覽。</p>\">\n\n<!ENTITY dnsNotFound.title \"找不到網址\">\n<!ENTITY dnsNotFound.longDesc \"<p>瀏覽器找不到網址指定的伺服器主機。</p><ul><li>網域名稱是否有打錯呢？ (如 把 <q><strong>www</strong>.mozilla.org</q> 打成 <q><strong>ww</strong>.mozilla.org</q>) </li><li>確定此網域存在嗎？ 或許它的註冊期限過期了。</li><li>可以瀏覽其它網站嗎？ 若不行，請檢查您的網路連線狀態與 DNS 網域名稱伺服器設定。</li><li>電腦有開防火牆或 Proxy？ 請確定這些設定是否正確。</li></ul>\">\n\n<!ENTITY fileNotFound.title \"找不到檔案\">\n<!ENTITY fileNotFound.longDesc \"<ul><li>或許此項目已被改名或刪除了？</li><li>是否有拼錯字、大小寫錯誤？</li><li>您有存取該項目的權限嗎？</li></ul>\">\n\n<!ENTITY fileAccessDenied.title \"對檔案的存取要求已被拒絕\">\n<!ENTITY fileAccessDenied.longDesc \"<ul><li>可能是檔案被刪除、移動了，或存取權限不足。</li></ul>\">\n\n<!ENTITY generic.title \"無法完成要求\">\n<!ENTITY generic.longDesc \"<p>沒有關於此問題或錯誤的詳細解說資訊。</p>\">\n\n<!ENTITY malformedURI.title \"不正確的網址\">\n<!ENTITY malformedURI.longDesc \"<p>網址不正確。請檢查網址是否有誤後再重試。</p>\">\n\n<!ENTITY netInterrupt.title \"資料傳輸中斷\">\n<!ENTITY netInterrupt.longDesc \"<p>瀏覽器連線成功，但傳輸被中斷了；請稍候重試。</p><ul><li>無法瀏覽其它網站？ 請檢查網路連線。</li><li>仍有問題？ 請洽詢您的網路管理員或網路提供者(ISP)。</li></ul>\">\n\n<!ENTITY notCached.title \"文件已過期\">\n<!ENTITY notCached.longDesc \"<p>您所請求的文件已不存在於瀏覽器的快取當中。</p><ul><li>為了您的安全，瀏覽器將不會自動重新請求敏感文件。</li><li>請點下重試以重新向網站請求取得文件。</li></ul>\">\n\n<!ENTITY netOffline.title \"離線模式\">\n<!ENTITY netOffline.longDesc2 \"<p>瀏覽器正在離線模式，無法連線到指定位置。</p><ul><li>目前的網路連線正常嗎？</li><li>請按下「重試」以切換到連線模式並重新載入頁面。</li></ul>\">\n\n<!ENTITY contentEncodingError.title \"內容編碼錯誤\">\n<!ENTITY contentEncodingError.longDesc \"<p>您嘗試檢視的頁面無法顯示，因為其中使用了無效或不支援的壓縮類型。</p><ul><li>請向網站擁有者回報此問題。</li></ul>\">\n\n<!ENTITY unsafeContentType.title \"不安全的檔案格式\">\n<!ENTITY unsafeContentType.longDesc \"\n<ul>\n  <li>請向網站擁有者回報此問題。</li>\n</ul>\n\">\n\n<!ENTITY netReset.title \"連線中斷\">\n<!ENTITY netReset.longDesc \"<p>網路連線被中斷，可能是中間的網路有問題。請稍候再重試。</p>\">\n\n<!ENTITY netTimeout.title \"網路連線逾時\">\n<!ENTITY netTimeout.longDesc \"<p>指定的網站一直沒有回應，瀏覽器已停止等待。</p><ul><li>該網站可能暫時流量過高？ 請稍候再試。</li><li>無法瀏覽其它網站？ 請檢查網路連線。</li><li>電腦有開防火牆或 Proxy？ 請確定這些設定是否正確。</li><li>仍有其它問題？ 請洽詢您的網路管理員或網路提供者(ISP)。</li></ul>\">\n\n<!ENTITY unknownProtocolFound.title \"未知的通訊協定\">\n<!ENTITY unknownProtocolFound.longDesc \"<p>指定的網址使用了瀏覽器無法辨識的通訊協定（如 <q>wxyz://</q>），無法正確連線。</p><ul><li>您是要存取非文字的影音多媒體服務嗎？請檢查網站上是否有更多需求。</li><li>某些通訊協定需要另外安裝其它軟體或外掛程式才能使用。</li></ul>\">\n\n<!ENTITY proxyConnectFailure.title \"Proxy 伺服器拒絕連線\">\n<!ENTITY proxyConnectFailure.longDesc \"<p>瀏覽器被設定為使用 Proxy 代理伺服器，但該伺服器拒絕連線。</p><ul><li>瀏覽器的 Proxy 設定正確嗎？ 請檢查並重試。</li><li>該 Proxy 允許您從這個區域的網路連線嗎？</li><li>仍有問題？ 請洽詢您的網路管理員或網路提供者(ISP)。</li></ul>\">\n\n<!ENTITY proxyResolveFailure.title \"找不到 Proxy 伺服器\">\n<!ENTITY proxyResolveFailure.longDesc \"<p>瀏覽器被設定為使用 Proxy 代理伺服器，但找不到該伺服器。</p><ul><li>瀏覽器的 Proxy 設定正確嗎？ 請檢查並重試。</li><li>網路連線正常嗎？</li><li>仍有問題？ 請洽詢您的網路管理員或網路提供者(ISP)。</li></ul>\">\n\n<!ENTITY redirectLoop.title \"重新轉向發生迴圈\">\n<!ENTITY redirectLoop.longDesc \"<p>瀏覽器已停止試圖取得資料，因為網站似乎在無止盡的重新導向(Redirect)。</p><ul><li>您是否關掉或拒絕存取 Cookie (對有些網站是必要的)？</li><li><em>注意</em>: 若接受此網站存取 Cookie 也無法解決此問題，通常是伺服器設定錯誤而非您的電腦的問題。</li></ul>\">\n\n<!ENTITY unknownSocketType.title \"錯誤的回應\">\n<!ENTITY unknownSocketType.longDesc \"<p>網站回應錯誤，瀏覽器無法繼續。</p>\">\n\n<!ENTITY nssFailure2.title \"安全連線失敗\">\n<!ENTITY nssFailure2.longDesc2 \"<p>因為無法驗證已接收資料的真實性，無法顯示您嘗試檢視的頁面。</p><ul><li>請向網站擁有者回報此問題。</li></ul>\">\n\n<!ENTITY nssBadCert.title \"安全連線失敗\">\n<!ENTITY nssBadCert.longDesc2 \"<ul><li>可能是伺服器設定問題造成，或是有人嘗試偽裝成該伺服器。</li><li>若您以前可以與該伺服器正常連線，那麼這個錯誤可能只是暫時的，請稍候再試試看。</li> </ul>\">\n\n<!ENTITY securityOverride.linkText \"或者您也可以新增例外網站…\">\n<!ENTITY securityOverride.warningContent \"<p>您不應該在連線至無法完全信任的網路，或是以前沒有遇到警告的情況下新增此伺服器的例外。</p>\n<p>若您仍然想把此網站加入到例外清單，可以在進階加密設定當中新增。</p>\">\n\n<!ENTITY cspBlocked.title \"已依內容安全政策封鎖\">\n<!ENTITY cspBlocked.longDesc \"<p>瀏覽器阻止了這個頁面載入，因為這個頁面有個內容安全政策不允許其以這種方式載入。</p>\">\n\n<!ENTITY corruptedContentErrorv2.title \"內容毀損錯誤\">\n<!ENTITY corruptedContentErrorv2.longDesc \"<p>因為在資料傳輸過程當中偵測到錯誤，無法顯示您正要檢視的頁面。</p><ul><li>請通知網站管理者以讓他們知道這個問題。</li></ul>\">\n\n<!ENTITY remoteXUL.title \"遠端 XUL\">\n<!ENTITY remoteXUL.longDesc \"<p><ul><li>請聯絡網站管理員以通知他們這個問題。</li></ul></p>\">\n\n<!ENTITY inadequateSecurityError.title \"您的連線並不安全\">\n<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate\n     \"NS_ERROR_NET_INADEQUATE_SECURITY\". -->\n<!ENTITY inadequateSecurityError.longDesc \"<p><span class='hostname'></span> 使用過時的安全性技術，容易遭受攻擊。攻擊者可以簡單地得知您認為安全的資訊。網站管理員修正伺服器設定後您才能連線至此網站。</p><p>錯誤代碼: NS_ERROR_NET_INADEQUATE_SECURITY</p>\">\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/netErrorApp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- This file exists to allow applications to override one or more messages\n     from netError.dtd; Applications which want to do this should override\n     this file with their own version of netErrorApp.dtd -->\n\n<!-- An example (from Firefox):\n\n<!ENTITY securityOverride.linkText \"或者您也可以新增例外網站…\">\n<!ENTITY securityOverride.getMeOutOfHereButton \"帶我離開這裡！\">\n<!ENTITY securityOverride.exceptionButtonLabel \"新增例外網站…\">\n\n<!ENTITY securityOverride.warningContent \"<p>您不應該在連線至無法完全信任的網路，或是以前沒有遇到警告的情況下新增此伺服器的例外。</p>\n<p>若您仍然想把此網站加入到例外清單，可以在進階加密設定當中新增。</p>\n\n<button id='getMeOutOfHereButton'>&securityOverride.getMeOutOfHereButton;</button>\n<button id='exceptionDialogButton'>&securityOverride.exceptionButtonLabel;</button>\">\n\n-->\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/notification.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY closeNotification.tooltip \"關閉此訊息\">\n\n<!ENTITY checkForUpdates \"檢查更新…\">\n\n<!ENTITY learnMore \"更多資訊…\">\n\n<!ENTITY defaultButton.label \"好！\">\n<!ENTITY defaultButton.accesskey \"O\">\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/nsWebBrowserPersist.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nreadError=無法讀取原始檔案，無法儲存 %S。\\n\\n請稍候再試，或聯絡伺服器管理員。\nwriteError=無法儲存 %S (請試試別的檔案路徑)。\nlaunchError=無法開啟 %S。請試著先存至磁碟後再開啟。\ndiskFull=磁碟空間不足，無法儲存 %S。\nreadOnly=無法儲存 %S (因為磁碟機或檔案有寫入保護)。\naccessError=無法儲存 %S (無法改變該資料夾的內容)。\nSDAccessErrorCardReadOnly=因為 SD 卡使用中，無法下載檔案。\nSDAccessErrorCardMissing=因為未插入 SD 卡，無法下載檔案。\nhelperAppNotFound=由於對應的程式不存在所以無法開啟 %S。請變更相關設定。\nnoMemory=記憶體不足。請關閉其它程式後重試。\ntitle=下載 %S 中\nfileAlreadyExistsError=無法儲存 %S (已有該檔或加了「_files」的目錄，請試試別的檔名)。\nfileNameTooLongError=無法儲存檔名過長的 %S。請縮短檔名。\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/plugins.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (plugins.properties):\n#    Those strings are inserted into an HTML page, so all HTML characters\n#    have to be escaped in a way that they show up correctly in HTML!\n\ntitle_label=關於外掛程式\ninstalledplugins_label=已安裝的外掛程式\nnopluginsareinstalled_label=找不到已安裝的外掛程式\nfindpluginupdates_label=尋找已安裝的外掛程式更新於\nfile_label=檔案:\npath_label=路徑:\nversion_label=版本:\nstate_label=狀態:\nstate_enabled=已啟用\nstate_disabled=已停用\nmimetype_label=MIME 型態:\ndescription_label=描述\nsuffixes_label=副檔名\nlearn_more_label=更多資訊\n\ndeprecation_description=少了點東西嗎？已不再支援某些外掛程式。\ndeprecation_learn_more=了解更多。\n\n# GMP Plugins\ngmp_license_info=授權資訊\ngmp_privacy_info=隱私權資訊\n\nopenH264_name=由 Cisco Systems, Inc. 提供的 OpenH264 視訊解碼器\nopenH264_description2=此外掛程式是由 Mozilla 自動安裝，以符合 WebRTC 規範，並讓您能夠與需要使用 H.264 視訊解碼器的裝置溝通。您可至 http://www.openh264.org/ 取得解碼器的原始碼，並了解此實作的相關資訊。\n\ncdm_description=播放受保護的網頁影片。\n\nwidevine_description=Google Inc. 提供的 Widevine 內容解碼模組\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/preferences.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  windowClose.key                         \"w\">\n<!ENTITY  preferencesDefaultTitleMac.title        \"偏好設定\">\n<!ENTITY  preferencesDefaultTitleWin.title        \"選項\">\n<!ENTITY  preferencesCloseButton.label            \"關閉\">\n<!ENTITY  preferencesCloseButton.accesskey        \"C\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/printPageSetup.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printjoboptions.xul -->\n\n<!ENTITY printSetup.title    \"頁面設定\">\n\n<!ENTITY basic.tab           \"格式與選項\">\n\n<!ENTITY formatGroup.label   \"格式\">\n\n<!ENTITY orientation.label   \"方向:\">\n<!ENTITY portrait.label      \"直式\">\n<!ENTITY portrait.accesskey  \"P\">\n<!ENTITY landscape.label     \"橫式\">\n<!ENTITY landscape.accesskey \"L\">\n\n<!ENTITY scale.label         \"縮放:\">\n<!ENTITY scale.accesskey     \"S\">\n<!ENTITY scalePercent        \"&#037;\">\n\n<!ENTITY shrinkToFit.label   \"縮放以配合頁面寬度\">\n<!ENTITY shrinkToFit.accesskey \"W\">\n\n<!ENTITY optionsGroup.label  \"選項\">\n\n<!ENTITY printBG.label       \"列印背景（包含色彩與圖片）\">\n<!ENTITY printBG.accesskey   \"B\">\n\n<!ENTITY advanced.tab        \"邊界與頁首／頁尾\">\n\n<!ENTITY marginGroup.label   \"邊界 (#1) \">\n<!ENTITY marginUnits.inches  \"英吋\">\n<!ENTITY marginUnits.metric  \"公釐 (mm)\">\n<!ENTITY marginTop.label     \"頂端:\">\n<!ENTITY marginTop.accesskey \"T\">\n<!ENTITY marginBottom.label  \"底端:\">\n<!ENTITY marginBottom.accesskey \"B\">\n<!ENTITY marginLeft.label    \"左邊:\">\n<!ENTITY marginLeft.accesskey \"L\">\n<!ENTITY marginRight.label   \"右邊:\">\n<!ENTITY marginRight.accesskey \"R\">\n\n<!ENTITY headerFooter.label  \"頁首與頁尾\">\n\n<!ENTITY hfLeft.label        \"左邊:\">\n<!ENTITY hfCenter.label      \"中間:\">\n<!ENTITY hfRight.label       \"右邊:\">\n<!ENTITY headerLeft.tip      \"頁首左方\">\n<!ENTITY headerCenter.tip    \"頁首中間\">\n<!ENTITY headerRight.tip     \"頁首右方\">\n<!ENTITY footerLeft.tip      \"頁尾左方\">\n<!ENTITY footerCenter.tip    \"頁尾中間\">\n<!ENTITY footerRight.tip     \"頁尾右方\">\n\n<!ENTITY hfTitle             \"標題\">\n<!ENTITY hfURL               \"網址\">\n<!ENTITY hfDateAndTime       \"日期／時間\">\n<!ENTITY hfPage              \"頁碼 #\">\n<!ENTITY hfPageAndTotal      \"頁碼 #／#\">\n<!ENTITY hfBlank             \"--空白--\">\n<!ENTITY hfCustom            \"自訂…\">\n\n<!ENTITY customPrompt.title  \"自訂…\">\n<!ENTITY customPrompt.prompt \"輸入您自訂的頁首／頁尾文字\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/printPreview.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY print.label          \"列印…\">\n<!ENTITY print.accesskey      \"P\">\n<!ENTITY pageSetup.label      \"頁面設定…\">\n<!ENTITY pageSetup.accesskey  \"u\">\n<!ENTITY page.label           \"頁:\">\n<!ENTITY page.accesskey       \"a\">\n<!ENTITY of.label             \"／\">\n<!ENTITY scale.label          \"縮放:\">\n<!ENTITY scale.accesskey      \"S\">\n<!ENTITY portrait.label       \"直式\">\n<!ENTITY portrait.accesskey   \"o\">\n<!ENTITY landscape.label      \"橫式\">\n<!ENTITY landscape.accesskey  \"L\">\n<!ENTITY close.label          \"關閉\">\n<!ENTITY close.accesskey      \"C\">\n<!ENTITY p30.label            \"30&#037;\">\n<!ENTITY p40.label            \"40&#037;\">\n<!ENTITY p50.label            \"50&#037;\">\n<!ENTITY p60.label            \"60&#037;\">\n<!ENTITY p70.label            \"70&#037;\">\n<!ENTITY p80.label            \"80&#037;\">\n<!ENTITY p90.label            \"90&#037;\">\n<!ENTITY p100.label           \"100&#037;\">\n<!ENTITY p125.label           \"125&#037;\">\n<!ENTITY p150.label           \"150&#037;\">\n<!ENTITY p175.label           \"175&#037;\">\n<!ENTITY p200.label           \"200&#037;\">\n<!ENTITY Custom.label         \"自訂…\">\n<!ENTITY ShrinkToFit.label    \"縮放至適合大小\">\n<!ENTITY customPrompt.title   \"自訂縮放…\">\n<!ENTITY simplifyPage.label   \"簡化頁面\">\n<!ENTITY simplifyPage.accesskey \"i\">\n<!ENTITY simplifyPage.enabled.tooltip  \"修改版面，簡化閱讀\">\n<!ENTITY simplifyPage.disabled.tooltip \"無法自動簡化此頁面\">\n\n<!ENTITY homearrow.tooltip    \"第一頁\">\n<!ENTITY endarrow.tooltip     \"最後一頁\">\n<!ENTITY nextarrow.tooltip    \"下一頁\">\n<!ENTITY previousarrow.tooltip \"上一頁\">\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/printPreviewProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!--LOCALIZATION NOTE printPreviewProgress.dtd Main UI for Print Preview Progress Dialog -->\n<!ENTITY printWindow.title \"預覽列印\"> \n<!ENTITY title   \"標題:\"> \n<!ENTITY preparing \"準備中…\">\n<!ENTITY progress \"進度:\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/printProgress.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!--LOCALIZATION NOTE printProgress.dtd Main UI for Print Progress Dialog -->\n<!ENTITY printWindow.title \"列印中\"> \n<!ENTITY title    \"標題:\"> \n<!ENTITY progress \"進度:\">\n<!ENTITY preparing \"準備中…\">\n<!ENTITY printComplete \"列印完成。\">\n\n<!ENTITY dialogCancel.label \"取消\"> \n<!ENTITY dialogClose.label \"關閉\">\n\n<!-- LOCALIZATION NOTE (percentPrint):\n\n    This string is used to format the text to the right of the progress\n    meter.\n\n    #1 will be replaced by the percentage of the file that has been saved -->\n<!ENTITY percentPrint \"#1&#037;\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/printdialog.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printdialog.xul -->\n\n<!ENTITY printButton.label \"列印\">\n\n<!ENTITY printDialog.title \"列印\">\n\n<!ENTITY fpDialog.title \"儲存檔案\">\n\n<!ENTITY fileCheck.label \"列印至檔案\">\n<!ENTITY fileCheck.accesskey \"F\">\n<!ENTITY propertiesButton.label \"屬性…\">\n<!ENTITY propertiesButton.accesskey \"o\">\n<!ENTITY descText.label \"印表機說明:\">\n<!ENTITY printer.label \"印表機\">\n<!ENTITY printerInput.label \"印表機名稱:\">\n<!ENTITY printerInput.accesskey \"n\">\n\n<!ENTITY printrangeGroup.label \"列印範圍\">\n<!ENTITY allpagesRadio.label \"所有頁面\">\n<!ENTITY allpagesRadio.accesskey \"A\">\n<!ENTITY rangeRadio.label  \"頁\">\n<!ENTITY rangeRadio.accesskey  \"P\">\n<!ENTITY frompageInput.label  \"從\">\n<!ENTITY frompageInput.accesskey  \"r\">\n<!ENTITY topageInput.label  \"到\">\n<!ENTITY topageInput.accesskey  \"t\">\n<!ENTITY selectionRadio.label \"選取範圍\">\n<!ENTITY selectionRadio.accesskey \"S\">\n\n<!ENTITY copies.label \"備份\">\n<!ENTITY numCopies.label \"份數:\">\n<!ENTITY numCopies.accesskey \"c\">\n\n<!ENTITY printframeGroup.label \"列印頁框\">\n<!ENTITY aslaidoutRadio.label \"如螢幕顯示\">\n<!ENTITY aslaidoutRadio.accesskey \"u\">\n<!ENTITY selectedframeRadio.label  \"已選取的頁框\">\n<!ENTITY selectedframeRadio.accesskey  \"m\">\n<!ENTITY eachframesepRadio.label  \"各頁框獨立列印\">\n<!ENTITY eachframesepRadio.accesskey  \"E\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/printdialog.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# These strings are used in the native GTK, Mac and Windows print dialogs.\n\n# GTK titles:\nprintTitleGTK=列印\noptionsTabLabelGTK=選項\nprintFramesTitleGTK=列印頁框\n\n# Mac titles:\noptionsTitleMac=選項:\nappearanceTitleMac=外觀:\nframesTitleMac=頁框:\npageHeadersTitleMac=頁面頁首:\npageFootersTitleMac=頁面頁尾:\n\n# Windows titles:\noptionsTitleWindows=選項\nprintFramesTitleWindows=列印頁框\n\n# TRANSLATOR NOTE: For radio button labels and check button labels, an underscore _\n# before a character will turn that character into an accesskey in the GTK dialog.\n# e.g. \"_As laid out\" will make A the accesskey.\n# In the Windows labels, use an ampersand (&).\n# On Mac, underscores will be stripped.\n\nasLaidOut=如螢幕顯示(_A)\nasLaidOutWindows=如同螢幕配置(&L)\nselectedFrame=已選取的頁框(_S)\nselectedFrameWindows=只列印已選的頁框(&F)\nseparateFrames=各頁框獨立列印(_P)\nseparateFramesWindows=分開列印每個頁框(&E)\nshrinkToFit=縮放以配合頁面寬度(_H)\nselectionOnly=只印選取範圍(_O)\nprintBGOptions=列印背景\nprintBGColors=列印背景色彩(_C)\nprintBGImages=列印背景圖片(_M)\nheaderFooter=頁首／頁尾\nleft=左邊\ncenter=中間\nright=右邊\nheaderFooterBlank=--空白--\nheaderFooterTitle=標題\nheaderFooterURL=網址\nheaderFooterDate=日期／時間\nheaderFooterPage=頁碼 #\nheaderFooterPageTotal=頁碼 #／#\nheaderFooterCustom=自訂…\ncustomHeaderFooterPrompt=輸入您自訂的頁首／頁尾文字\n\n# These are for the summary view in the Mac dialog:\nsummaryFramesTitle=列印頁框\nsummarySelectionOnlyTitle=僅列印選取區域\nsummaryShrinkToFitTitle=縮放至適合大小\nsummaryPrintBGColorsTitle=列印背景色彩\nsummaryPrintBGImagesTitle=列印背景圖片\nsummaryHeaderTitle=頁面頁首\nsummaryFooterTitle=頁面頁尾\nsummaryNAValue=(不適用)\nsummaryOnValue=開啟\nsummaryOffValue=關閉\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/printing.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# Page number formatting\n## @page_number The current page number\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\npagenumber=第 %1$d 頁\n\n# Page number formatting\n## @page_number The current page number\n## @page_total The total number of pages\n#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.\n# Place the word %ld where the page number and number of pages should be\n# The first %ld will receive the the page number\n# the second %ld will receive the total number of pages\npageofpages=第 %1$d 頁，共 %2$d 頁\n\nnoprinter=未安裝印表機。\nPrintToFile=列印至檔案\nnoPrintFilename.title=找不到檔名\nnoPrintFilename.alert=您選擇了「列印至檔案」，但檔名是空的！\nfileConfirm.exists=%S 已經存在了。\\n您確定要把它蓋掉嗎？\nprint_error_dialog_title=印表機錯誤\nprintpreview_error_dialog_title=預覽列印錯誤\n\n# Printing error messages.\n#LOCALIZATION NOTE: Some of these messages come in pairs, one\n# for printing and one for print previewing.  You can remove that\n# distinction in your language by removing the entity with the _PP\n# suffix; then the entity without a suffix will be used for both.\n# You can also add that distinction to any of the messages that don't\n# already have it by adding a new entity with a _PP suffix.\n#\n# For instance, if you delete PERR_GFX_PRINTER_DOC_IS_BUSY_PP, then\n# the PERR_GFX_PRINTER_DOC_IS_BUSY message will be used for that error\n# condition when print previewing as well as when printing.  If you\n# add PERR_FAILURE_PP, then PERR_FAILURE will only be used when\n# printing, and PERR_FAILURE_PP will be used under the same conditions\n# when print previewing.\n#\nPERR_FAILURE=列印時發生錯誤。\n\nPERR_ABORT=列印工作被取消或中斷。\nPERR_NOT_AVAILABLE=目前無法使用某些列印功能。\nPERR_NOT_IMPLEMENTED=有些列印功能尚未完成。\nPERR_OUT_OF_MEMORY=記憶體不足，無法列印。\nPERR_UNEXPECTED=列印時發生未預期的問題。\n\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE=未安裝印表機。\nPERR_GFX_PRINTER_NO_PRINTER_AVAILABLE_PP=無可用的印表機，無法顯示列印預覽。\nPERR_GFX_PRINTER_NAME_NOT_FOUND=找不到所選的印表機。\nPERR_GFX_PRINTER_COULD_NOT_OPEN_FILE=無法開啟輸出檔以列印至檔案。\nPERR_GFX_PRINTER_STARTDOC=開始列印工作時遇到問題。\nPERR_GFX_PRINTER_ENDDOC=完成列印工作時遇到問題。\nPERR_GFX_PRINTER_STARTPAGE=列印新頁面時遇到問題。\nPERR_GFX_PRINTER_DOC_IS_BUSY=文件還在載入中，無法列印。\nPERR_GFX_PRINTER_DOC_IS_BUSY_PP=文件還在載入中，無法預覽列印。\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/printjoboptions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from printjoboptions.xul -->\n\n<!ENTITY printJobOptions.title \"印表機屬性\">\n\n<!ENTITY paperInput.label \"紙張大小:\">\n<!ENTITY paperInput.accesskey \"P\">\n\n<!ENTITY jobTitleInput.label \"工作標題:\">\n<!ENTITY jobTitleInput.accesskey \"J\">\n\n<!ENTITY colorGroup.label \"色彩:\">\n<!ENTITY grayRadio.label \"灰階\">\n<!ENTITY grayRadio.accesskey \"G\">\n<!ENTITY colorRadio.label \"色彩\">\n<!ENTITY colorRadio.accesskey \"C\">\n\n<!ENTITY edgeMarginInput.label \"紙張與邊界的距離:\">\n<!ENTITY topInput.label \"頂端:\">\n<!ENTITY topInput.accesskey \"T\">\n<!ENTITY bottomInput.label \"底端:\">\n<!ENTITY bottomInput.accesskey \"B\">\n<!ENTITY leftInput.label \"左邊:\">\n<!ENTITY leftInput.accesskey \"L\">\n<!ENTITY rightInput.label \"右邊:\">\n<!ENTITY rightInput.accesskey \"R\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/regionNames.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nad\t=\t安道爾\nae\t=\t阿拉伯聯合大公國\naf\t=\t阿富汗\nag\t=\t安地卡\nai\t=\t安圭拉\nal\t=\t阿爾巴尼亞\nam\t=\t亞美尼亞\nao\t=\t安哥拉\naq\t=\t南極洲\nar\t=\t阿根廷\nas\t=\t美屬薩摩亞\nat\t=\t奧地利\nau\t=\t澳洲\naw\t=\t阿魯巴\naz\t=\t亞塞拜然\nba\t=\t波士尼亞赫賽哥維納\nbb\t=\t巴貝多\nbd\t=\t孟加拉\nbe\t=\t比利時\nbf\t=\t布吉納法索\nbg\t=\t保加利亞\nbh\t=\t巴林\nbi\t=\t蒲隆地\nbj\t=\t貝南\nbl\t=\t聖巴泰勒米\nbm\t=\t百慕達\nbn\t=\t汶萊\nbo\t=\t玻利維亞\nbq\t=\t荷屬波奈、聖佑達修斯、薩巴\nbr\t=\t巴西\nbs\t=\t巴哈馬\nbt\t=\t不丹\nbv\t=\t波維特島\nbw\t=\t波札那\nby\t=\t白俄羅斯\nbz\t=\t貝里斯\nca\t=\t加拿大\ncc\t=\t可可斯群島\ncd\t=\t剛果民主共和國\ncf\t=\t中非\ncg\t=\t剛果\nch\t=\t瑞士\nci\t=\t象牙海岸\nck\t=\t庫克群島\ncl\t=\t智利\ncm\t=\t喀麥隆\ncn\t=\t中國\nco\t=\t哥倫比亞\ncp\t=\t克利珀頓島\ncr\t=\t哥斯大黎加\ncu\t=\t古巴\ncv\t=\t維得角\ncw\t=\t古拉索\ncx\t=\t聖誕島\ncy\t=\t賽普勒斯\ncz\t=\t捷克\nde\t=\t德國\ndg\t=\t迪戈加西亞島\ndj\t=\t吉布地\ndk\t=\t丹麥\ndm\t=\t多米尼克\ndo\t=\t多明尼加\ndz\t=\t阿爾及利亞\nec\t=\t厄瓜多\nee\t=\t愛沙尼亞\neg\t=\t埃及\neh\t=\t西撒哈拉\ner\t=\t厄利垂亞\nes\t=\t西班牙\net\t=\t衣索比亞\nfi\t=\t芬蘭\nfj\t=\t斐濟\nfk\t=\t福克蘭群島\nfm\t=\t密克羅尼西亞\nfo\t=\t法羅群島\nfr\t=\t法國\nga\t=\t加彭\ngb\t=\t英國\ngd\t=\t格瑞那達\nge\t=\t喬治亞\ngf\t=\t法屬圭亞那\ngg\t=\t根西島\ngh\t=\t迦納\ngi\t=\t直布羅陀\ngl\t=\t格陵蘭\ngm\t=\t甘比亞\ngn\t=\t幾內亞\ngp\t=\t瓜德魯普\ngq\t=\t赤道幾內亞\ngr\t=\t希臘\ngs\t=\t南喬治亞及南三明治群島\ngt\t=\t瓜地馬拉\ngu\t=\t關島\ngw\t=\t幾內亞比索\ngy\t=\t蓋亞那\nhk\t=\t香港\nhm\t=\t赫德島與麥當勞群島\nhn\t=\t宏都拉斯\nhr\t=\t克羅埃西亞\nht\t=\t海地\nhu\t=\t匈牙利\nid\t=\t印尼\nie\t=\t愛爾蘭\nil\t=\t以色列\nim\t=\t曼島\nin\t=\t印度\nio\t=\t英屬印度洋屬地\niq\t=\t伊拉克\nir\t=\t伊朗\nis\t=\t冰島\nit\t=\t義大利\nje\t=\t澤西\njm\t=\t牙買加\njo\t=\t約旦\njp\t=\t日本\nke\t=\t肯亞\nkg\t=\t吉爾吉斯\nkh\t=\t柬埔寨\nki\t=\t吉里巴斯\nkm\t=\t葛摩聯盟\nkn\t=\t聖克里斯多福\nkp\t=\t北韓\nkr\t=\t南韓\nkw\t=\t科威特\nky\t=\t開曼群島\nkz\t=\t哈薩克\nla\t=\t寮國\nlb\t=\t黎巴嫩\nlc\t=\t聖露西亞\nli\t=\t列支敦斯登\nlk\t=\t斯里蘭卡\nlr\t=\t賴比瑞亞\nls\t=\t賴索托\nlt\t=\t立陶宛\nlu\t=\t盧森堡\nlv\t=\t拉脫維亞\nly\t=\t利比亞\nma\t=\t摩洛哥\nmc\t=\t摩納哥\nmd\t=\t摩爾多瓦\nme\t=\t蒙特內哥羅\nmf\t=\t聖馬丁\nmg\t=\t馬達加斯加\nmh\t=\t馬紹爾群島\nmk\t=\t馬其頓\nml\t=\t馬利\nmm\t=\t緬甸\nmn\t=\t蒙古\nmo\t=\t澳門\nmp\t=\t北馬里亞納群島\nmq\t=\t馬丁尼克\nmr\t=\t茅利塔利亞\nms\t=\t蒙瑟拉特\nmt\t=\t馬爾他\nmu\t=\t模里西斯\nmv\t=\t馬爾地夫\nmw\t=\t馬拉威\nmx\t=\t墨西哥\nmy\t=\t馬來西亞\nmz\t=\t莫三比克\nna\t=\t納米比亞\nnc\t=\t新克里多尼亞\nne\t=\t尼日\nnf\t=\t諾福克島\nng\t=\t奈及利亞\nni\t=\t尼加拉瓜\nnl\t=\t荷蘭\nno\t=\t挪威\nnp\t=\t尼泊爾\nnr\t=\t諾魯\nnu\t=\t紐埃\nnz\t=\t紐西蘭\nom\t=\t阿曼\npa\t=\t巴拿馬\npe\t=\t秘魯\npf\t=\t法屬玻里尼西亞\npg\t=\t巴布亞紐幾內亞\nph\t=\t菲律賓\npk\t=\t巴基斯坦\npl\t=\t波蘭\npm\t=\t聖匹及密啟倫\npn\t=\t皮特康\npr\t=\t波多黎各\npt\t=\t葡萄牙\npw\t=\t帛琉\npy\t=\t巴拉圭\nqa\t=\t卡達\nqm\t=\t中途島\nqs\t=\t法屬印度礁\nqu\t=\t新胡安島\nqw\t=\t威克島\nqx\t=\t榮光群島\nqz\t=\t阿克羅提利\nre\t=\t留尼旺\nro\t=\t羅馬尼亞\nrs\t=\t塞爾維亞\nru\t=\t俄羅斯\nrw\t=\t盧安達\nsa\t=\t沙烏地阿拉伯\nsb\t=\t索羅門群島\nsc\t=\t塞席爾\nsd\t=\t蘇丹\nse\t=\t瑞典\nsg\t=\t新加坡\nsh\t=\t聖赫勒拿、亞森欣、垂斯坦達昆哈\nsi\t=\t斯洛維尼亞\nsk\t=\t斯洛伐克\nsl\t=\t獅子山\nsm\t=\t聖馬利諾\nsn\t=\t塞內加爾\nso\t=\t索馬利亞\nsr\t=\t蘇利南\nss\t=\t南蘇丹\nst\t=\t聖多美普林西比\nsv\t=\t薩爾瓦多\nsx\t=\t荷屬聖馬丁\nsy\t=\t敘利亞\nsz\t=\t史瓦濟蘭\ntc\t=\t土克斯及開科斯群島\ntd\t=\t查德\ntf\t=\t法屬南部和南極領地\ntg\t=\t多哥\nth\t=\t泰國\ntj\t=\t塔吉克\ntk\t=\t托克勞\ntl\t=\t東帝汶\ntm\t=\t土庫曼\ntn\t=\t突尼西亞\nto\t=\t東加\ntr\t=\t土耳其\ntt\t=\t千里達\ntv\t=\t吐瓦魯\ntw\t=\t台灣\ntz\t=\t坦尚尼亞\nua\t=\t烏克蘭\nug\t=\t烏干達\nus\t=\t美國\nuy\t=\t烏拉圭\nuz\t=\t烏茲別克\nva\t=\t教廷\nvc\t=\t聖文森\nve\t=\t委內瑞拉\nvg\t=\t英屬維京群島\nvi\t=\t美屬維京群島\nvn\t=\t越南\nvu\t=\t萬那杜\nwf\t=\t渥里斯及伏塔那\nws\t=\t薩摩亞\nxa\t=\t阿什莫爾和卡捷群島\nxb\t=\t貝克島\nxc\t=\t珊瑚海群島\nxd\t=\t德凱利亞\nxe\t=\t歐羅巴島\nxg\t=\t加薩走廊\nxh\t=\t豪蘭島\nxj\t=\t揚馬延\nxk\t=\t科索沃\nxl\t=\t帕邁拉環礁\nxm\t=\t金曼礁\nxp\t=\t西沙群島\nxq\t=\t賈維斯島\nxr\t=\t冷岸群島\nxs\t=\t南沙群島\nxt\t=\t特羅姆林島\nxu\t=\t強斯頓環礁\nxv\t=\t納瓦沙島\nxw\t=\t約旦河西岸\nye\t=\t葉門\nyt\t=\t馬約特\nza\t=\t南非\nzm\t=\t尚比亞\nzw\t=\t辛巴威\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/resetProfile.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this file,\n   - You can obtain one at http://mozilla.org/MPL/2.0/.  -->\n\n<!ENTITY refreshProfile.dialog.title         \"重新整理 &brandShortName;\">\n<!ENTITY refreshProfile.dialog.description1  \"進行重整以修正問題並恢復效能。\">\n<!ENTITY refreshProfile.dialog.description2  \"這將會:\">\n<!ENTITY refreshProfile.dialog.items.label1  \"移除您的附加元件與自訂調整\">\n<!ENTITY refreshProfile.dialog.items.label2  \"將您的瀏覽器選項還原成預設值\">\n<!ENTITY refreshProfile.dialog.button.label  \"重新整理 &brandShortName;\">\n\n<!ENTITY refreshProfile.title                \"保養一下 &brandShortName;\">\n<!ENTITY refreshProfile.button.label         \"重新整理 &brandShortName;…\">\n\n<!ENTITY refreshProfile.cleaning.description \"快完成了…\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/resetProfile.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These strings are used for profile reset.\n\n# LOCALIZATION NOTE (resetUnusedProfile.message): %S is brandShortName.\nresetUnusedProfile.message=歡迎回來！看來您好一陣子沒有開啟 %S 了，您想要清理一下設定檔，讓您能有彷彿全新安裝一般的的體驗嗎？\n# LOCALIZATION NOTE (resetUninstalled.message): %S is brandShortName.\nresetUninstalled.message=看來您重新安裝了 %S。想要清理一下，讓您有個煥然一新的體驗嗎？\n\n# LOCALIZATION NOTE (refreshProfile.resetButton.label): %S is brandShortName.\nrefreshProfile.resetButton.label=重新整理 %S…\nrefreshProfile.resetButton.accesskey=e\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/search/search.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\naddEngineConfirmTitle=新增搜尋引擎\naddEngineConfirmation=新增「%S」到搜尋列可用的搜尋引擎清單中嗎？\\n\\n來自: %S\naddEngineAsCurrentText=將此搜尋引擎設為預設\naddEngineAddButtonLabel=新增\n\nerror_loading_engine_title=下載錯誤\n# LOCALIZATION NOTE (error_loading_engine_msg2): %1$S = brandShortName, %2$S = location\nerror_loading_engine_msg2=%S 無法從下列網址下載搜尋引擎:\\n%S\nerror_duplicate_engine_msg=%S 無法從「%S」安裝搜尋引擎，因為已存在同名的搜尋引擎。\n\nerror_invalid_engine_title=安裝錯誤\nerror_invalid_format_title=格式無效\n# LOCALIZATION NOTE (error_invalid_engine_msg2): %1$S = brandShortName, %2$S = location (url)\nerror_invalid_engine_msg2=%1$S 無法安裝來自下列位置的搜尋引擎: %2$S\n\nsuggestion_label=建議\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/security/caps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\nCheckLoadURIError = 安全性錯誤: %S 的內容無法由 %S 載入資料或鏈結。\nCheckSameOriginError = 安全性錯誤: %S 的內容無法由 %S 載入資料。\nExternalDataError = 安全性錯誤: 位於 %S 的內容嘗試載入 %S，但作為圖片使用時不應載入外部資料。\n\n# LOCALIZATION NOTE (GetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nGetPropertyDeniedOrigins = <%1$S> 權限不足，無法自 <%4$S> 取得 %2$S.%3$S 屬性。\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomain = <%1$S>（document.domain=<%5$S>）權限不足，無法自 <%4$S>（document.domain 未設定）取得 %2$S.%3$S 屬性。\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsObjectDomain = <%1$S>（document.domain 未設定）權限不足，無法自 <%4$S>（document.domain=<%5$S>）取得 %2$S.%3$S 屬性。\n# LOCALIZATION NOTE (GetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nGetPropertyDeniedOriginsSubjectDomainObjectDomain = <%1$S>（document.domain=<%5$S>）權限不足，無法自 <%4$S>（document.domain=<%6$S>）取得 %2$S.%3$S 屬性。\n\n# LOCALIZATION NOTE (SetPropertyDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nSetPropertyDeniedOrigins = <%1$S> 權限不足，無法在 <%4$S> 設定 %2$S.%3$S 屬性。\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomain = <%1$S>（document.domain=<%5$S>）權限不足，無法在<%4$S>（document.domain 未設定）設定 %2$S.%3$S 屬性。\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsObjectDomain = <%1$S>（document.domain 未設定）權限不足，無法在<%4$S>（document.domain=<%5$S>）設定 %2$S.%3$S 屬性。\n# LOCALIZATION NOTE (SetPropertyDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the property of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nSetPropertyDeniedOriginsSubjectDomainObjectDomain = <%1$S>（document.domain=<%5$S>）權限不足，無法在<%4$S>（document.domain=<%6$S>）設定 %2$S.%3$S 屬性。\n\n# LOCALIZATION NOTE (CallMethodDeniedOrigins):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\nCallMethodDeniedOrigins = <%1$S> 權限不足，無法在 <%4$S> 呼叫 %2$S.%3$S 方法。\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomain = <%1$S>（document.domain=<%5$S>）權限不足，無法在<%4$S>（未設定 document.domain）呼叫 %2$S.%3$S 方法。\n# LOCALIZATION NOTE (CallMethodDeniedOriginsObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsObjectDomain = <%1$S>（未設定 document.domain）權限不足，無法在<%4$S>（document.domain=<%5$S>）呼叫 %2$S.%3$S 方法。\n# LOCALIZATION NOTE (CallMethodDeniedOriginsSubjectDomainObjectDomain):\n# %1$S is the origin of the script which was denied access.\n# %2$S is the type of object it was.\n# %3$S is the method of that object that access was denied for.\n# %4$S is the origin of the object access was denied to.\n# %5$S is the value of document.domain for the script which was denied access;\n#      don't translate \"document.domain\"\n# %6$S is the value of document.domain for the object being accessed;\n#      don't translate \"document.domain\".\nCallMethodDeniedOriginsSubjectDomainObjectDomain = <%1$S>（document.domain=<%5$S>）權限不足，無法在<%4$S>（document.domain=<%6$S>）呼叫 %2$S.%3$S 方法。\n\nGetPropertyDeniedOriginsOnlySubject = <%S> 權限不足，無法取得 %S.%S 屬性。\nSetPropertyDeniedOriginsOnlySubject = <%S> 權限不足，無法設定 %S.%S 屬性。\nCallMethodDeniedOriginsOnlySubject = <%S> 權限不足，無法呼叫 %S.%S 方法。\nCreateWrapperDenied = 權限不足以建立 class %S 物件的 wrapper\nCreateWrapperDeniedForOrigin = <%2$S> 權限不足，無法建立 Class %1$S 物件的 wrapper。\nProtocolFlagError = 警告: 「%S」的通訊協定處理程式不能宣佈其安全政策。雖然目前還是允許載入這類通訊協定，但這種作法已經被棄用了。請見 nsIProtocolHandler.idl 中的相關文件。\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/security/csp.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# CSP Warnings:\n# LOCALIZATION NOTE (CSPViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPViolation = 頁面的設定阻擋了資源載入: %1$S\n# LOCALIZATION NOTE (CSPViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPViolationWithURI = 頁面的設定阻擋了 %2$S 的資源載入:（「%1$S」）。\n# LOCALIZATION NOTE (CSPROViolation):\n# %1$S is the reason why the resource has not been loaded.\nCSPROViolation = report-only 的 CSP 政策 (\"%1$S\") 發生了違規。行為已被允許，且已送出 CSP 報告。\n# LOCALIZATION NOTE (CSPROViolationWithURI):\n# %1$S is the directive that has been violated.\n# %2$S is the URI of the resource which violated the directive.\nCSPROViolationWithURI = 根據 %2$S 的頁面設定觀察到載入資源 (\"%1$S\")。將送出 CSP 回報。\n# LOCALIZATION NOTE (triedToSendReport):\n# %1$S is the URI we attempted to send a report to.\ntriedToSendReport = 嘗試傳送報表至無效 URI:「%1$S」\n# LOCALIZATION NOTE (couldNotParseReportURI):\n# %1$S is the report URI that could not be parsed\ncouldNotParseReportURI = 無法剖析回報 URI: %1$S\n# LOCALIZATION NOTE (couldNotProcessUnknownDirective):\n# %1$S is the unknown directive\ncouldNotProcessUnknownDirective = 無法處理未知指示「%1$S」\n# LOCALIZATION NOTE (ignoringUnknownOption):\n# %1$S is the option that could not be understood\nignoringUnknownOption = 忽略未知的選項 %1$S\n# LOCALIZATION NOTE (ignoringDuplicateSrc):\n# %1$S defines the duplicate src\nignoringDuplicateSrc = 忽略重複的來源 %1$S\n# LOCALIZATION NOTE (ignoringSrcFromMetaCSP):\n# %1$S defines the ignored src\nignoringSrcFromMetaCSP = 忽略來源「%1$S」（不支援透過 meta 元素提供）。\n# LOCALIZATION NOTE (ignoringSrcWithinScriptStyleSrc):\n# %1$S is the ignored src\n# script-src and style-src are directive names and should not be localized\nignoringSrcWithinScriptStyleSrc = 忽略 script-src 或 style-src 當中的「%1$S」: 指定了 nonce-source 或 hash-source\n# LOCALIZATION NOTE (ignoringSrcForStrictDynamic):\n# %1$S is the ignored src\n# script-src, as well as 'strict-dynamic' should not be localized\nignoringSrcForStrictDynamic = 忽略來自 script-src 的「%1$S」: 已指定「strict-dynamic」\n# LOCALIZATION NOTE (ignoringStrictDynamic):\n# %1$S is the ignored src\nignoringStrictDynamic = 忽略來源「%1$S」（僅支援來自 script-src 的來源）。\n# LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):\n# %1$S is the csp directive that contains 'strict-dynamic'\n# 'strict-dynamic' should not be localized\nstrictDynamicButNoHashOrNonce = 「%1$S」當中不含有效 nonce 或雜湊的 ‘strict-dynamic’ 關鍵字可能會封鎖所有指令碼載入\n# LOCALIZATION NOTE (reportURInotHttpsOrHttp2):\n# %1$S is the ETLD of the report URI that is not HTTP or HTTPS\nreportURInotHttpsOrHttp2 = 回報網址 (%1$S) 應為 HTTP 或 HTTPS 網址。\n# LOCALIZATION NOTE (reportURInotInReportOnlyHeader):\n# %1$S is the ETLD of the page with the policy\nreportURInotInReportOnlyHeader = 此網站 (%1$S) 含有 Report-Only 政策卻沒有回報網址。CSP 將不會封鎖，且無法回報此政策違反。\n# LOCALIZATION NOTE (failedToParseUnrecognizedSource):\n# %1$S is the CSP Source that could not be parsed\nfailedToParseUnrecognizedSource = 無法剖析未知的來源 %1$S\n# LOCALIZATION NOTE (inlineScriptBlocked):\n# inline script refers to JavaScript code that is embedded into the HTML document.\ninlineScriptBlocked = 已阻擋執行行內指令碼\n# LOCALIZATION NOTE (inlineStyleBlocked):\n# inline style refers to CSS code that is embedded into the HTML document.\ninlineStyleBlocked = 已阻擋套用行內樣式\n# LOCALIZATION NOTE (scriptFromStringBlocked):\n# eval is a name and should not be localized.\nscriptFromStringBlocked = 已阻擋將字串透過函數轉換為 JavaScript（如 eval）的呼叫\n# LOCALIZATION NOTE (upgradeInsecureRequest):\n# %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.\nupgradeInsecureRequest = 已將不安全的請求「%1$S」升級為「%2$S」\n# LOCALIZATION NOTE (ignoreSrcForDirective):\nignoreSrcForDirective = 忽略「%1$S」指示的 srcs\n# LOCALIZATION NOTE (hostNameMightBeKeyword):\n# %1$S is the hostname in question and %2$S is the keyword\nhostNameMightBeKeyword = 將 %1$S 解譯為主機名稱而非關鍵字。若您刻意要將其設為關鍵字，請改用 '%2$S'（用單引號包起來）。\n# LOCALIZATION NOTE (notSupportingDirective):\n# directive is not supported (e.g. 'reflected-xss')\nnotSupportingDirective = 不支援指示「%1$S」，將忽略該指示與指示值。\n# LOCALIZATION NOTE (blockAllMixedContent):\n# %1$S is the URL of the blocked resource load.\nblockAllMixedContent = 封鎖不安全的請求「%1$S」。\n# LOCALIZATION NOTE (ignoringDirectiveWithNoValues):\n# %1$S is the name of a CSP directive that requires additional values (e.g., 'require-sri-for')\nignoringDirectiveWithNoValues = 由於不含任何參數，忽略「%1$S」。\n# LOCALIZATION NOTE (ignoringReportOnlyDirective):\n# %1$S is the directive that is ignored in report-only mode.\nignoringReportOnlyDirective = 在以唯讀政策「%1$S」傳遞時，忽略沙盒指示\n# LOCALIZATION NOTE (deprecatedReferrerDirective):\n# %1$S is the value of the deprecated Referrer Directive.\ndeprecatedReferrerDirective = 參照指示「%1$S」已被棄用，請改用 Referrer-Policy 檔頭。\n\n# CSP Errors:\n# LOCALIZATION NOTE (couldntParseInvalidSource):\n# %1$S is the source that could not be parsed\ncouldntParseInvalidSource = 無法剖析無效來源 %1$S\n# LOCALIZATION NOTE (couldntParseInvalidHost):\n# %1$S is the host that's invalid\ncouldntParseInvalidHost = 無法剖析無效主機 %1$S\n# LOCALIZATION NOTE (couldntParseScheme):\n# %1$S is the string source\ncouldntParseScheme = 無法剖析  %1$S 中的格式\n# LOCALIZATION NOTE (couldntParsePort):\n# %1$S is the string source\ncouldntParsePort = 無法剖析 %1$S 當中的埠號\n# LOCALIZATION NOTE (duplicateDirective):\n# %1$S is the name of the duplicate directive\nduplicateDirective = 偵測到重複的 %1$S 指示。將忽略第一個以外的指示。\n# LOCALIZATION NOTE (deprecatedDirective):\n# %1$S is the name of the deprecated directive, %2$S is the name of the replacement.\ndeprecatedDirective = 指示「%1$S」已被棄用，請改用「%2$S」。\n# LOCALIZATION NOTE (couldntParseInvalidSandboxFlag):\n# %1$S is the option that could not be understood\ncouldntParseInvalidSandboxFlag = 無法剖析無效的沙盒旗標「%1$S」\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/security/security.properties",
    "content": "# Mixed Content Blocker\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the blocked mixed content resource\nBlockMixedDisplayContent = 已封鎖載入混和的顯示內容「%1$S」\nBlockMixedActiveContent = 已封鎖載入混和的主動內容「%1$S」\n\n# CORS\n# LOCALIZATION NOTE: Do not translate \"Access-Control-Allow-Origin\", Access-Control-Allow-Credentials, Access-Control-Allow-Methods, Access-Control-Allow-Headers\nCORSDisabled=已封鎖跨來源請求: 同源政策不允許讀取 %1$S 的遠端資源。（原因: 已停用 CORS）。\nCORSRequestNotHttp=已封鎖跨來源請求: 同源政策不允許讀取 %1$S 的遠端資源。（原因: CORS 請求未使用 http 通訊協定）。\nCORSMissingAllowOrigin=已封鎖跨來源請求: 同源政策不允許讀取 %1$S 的遠端資源。（原因: 缺少 CORS 'Access-Control-Allow-Origin' 檔頭）。\nCORSAllowOriginNotMatchingOrigin=已封鎖跨來源請求: 同源政策不允許讀取 %1$S 的遠端資源。（原因: CORS 'Access-Control-Allow-Origin' 檔頭不符合「%2$S」）。\nCORSNotSupportingCredentials=已封鎖跨來源請求: 同源政策不允許讀取 %1$S 的遠端資源。（原因: CORS 'Access-Control-Allow-Origin' 設定為「*」時不支援使用帳號密碼）。\nCORSMethodNotFound=已封鎖跨來源請求: 同源政策不允許讀取 %1$S 的遠端資源。（原因: CORS 'Access-Control-Allow-Methods' 檔頭中找不到方法）。\nCORSMissingAllowCredentials=已封鎖跨來源請求: 同源政策不允許讀取 %1$S 的遠端資源。（原因: CORS 'Access-Control-Allow-Credentials' 檔頭應為 'true'）。\nCORSPreflightDidNotSucceed=已封鎖跨來源請求: 同源政策不允許讀取 %1$S 的遠端資源。（原因: CORS preflight 頻道並未成功）。\nCORSInvalidAllowMethod=已封鎖跨來源請求: 同源政策不允許讀取 %1$S 的遠端資源。（原因: CORS 'Access-Control-Allow-Methods' 檔頭中的 token「%2$S」無效）。\nCORSInvalidAllowHeader=已封鎖跨來源請求: 同源政策不允許讀取 %1$S 的遠端資源。（原因: CORS 'Access-Control-Allow-Headers' 檔頭中的 token「%2$S」無效）。\nCORSMissingAllowHeaderFromPreflight=已封鎖跨來源請求: 同源政策不允許讀取 %1$S 的遠端資源。（原因: CORS preflight 頻道中的 CORS 'Access-Control-Allow-Headers' 檔頭缺少 token「%2$S」）。\n\n# LOCALIZATION NOTE: Do not translate \"Strict-Transport-Security\", \"HSTS\", \"max-age\" or \"includeSubDomains\"\nSTSUnknownError=Strict-Transport-Security: 處理網站回傳的檔頭時發生未知的錯誤。\nSTSUntrustworthyConnection=Strict-Transport-Security: 與網站間的連線不可靠，忽略回傳的檔頭。\nSTSCouldNotParseHeader=Strict-Transport-Security: 網站回傳了一個無法被剖析的檔頭。\nSTSNoMaxAge=Strict-Transport-Security: 網站回傳了一個不包含 ‘max-age’ 指示的檔頭。\nSTSMultipleMaxAges=Strict-Transport-Security: 網站回傳了包含多個 ‘max-age’ 指示的檔頭。\nSTSInvalidMaxAge=Strict-Transport-Security: 網站回傳了一個包含無效 ‘max-age’ 指示的檔頭。\nSTSMultipleIncludeSubdomains=Strict-Transport-Security: 網站回傳了包含多個 ‘includeSubDomains’ 指示的檔頭。\nSTSInvalidIncludeSubdomains=Strict-Transport-Security: 網站回傳了一個包含無效 ‘includeSubDomains’ 指示的檔頭。\nSTSCouldNotSaveState=Strict-Transport-Security: 將網站標示為 Strict-Transport-Security 主機時發生錯誤。\n\n# LOCALIZATION NOTE: Do not translate \"Public-Key-Pins\", \"HPKP\", \"max-age\", \"report-uri\" or \"includeSubDomains\"\nPKPUnknownError=Public-Key-Pins: 處理網站回傳的檔頭時發生未知的錯誤。\nPKPUntrustworthyConnection=Public-Key-Pins: 與網站間的連線不可靠，回傳的檔頭已被忽略。\nPKPCouldNotParseHeader=Public-Key-Pins: 網站回傳了一個無法被剖析的擋頭。\nPKPNoMaxAge=Public-Key-Pins: 網站回傳了一個不包含 ‘max-age’ 指示的檔頭。\nPKPMultipleMaxAges=Public-Key-Pins: 網站回傳了包含多個 ‘max-age’ 指示的檔頭。\nPKPInvalidMaxAge=Public-Key-Pins: 網站回傳了一個包含無效 ‘max-age’ 指示的檔頭。\nPKPMultipleIncludeSubdomains=Public-Key-Pins: 網站回傳了包含多個 ‘includeSubDomains’ 指示的檔頭。\nPKPInvalidIncludeSubdomains=Public-Key-Pins: 網站回傳了一個包含無效 ‘includeSubDomains’ 指示的檔頭。\nPKPInvalidPin=Public-Key-Pins: 網站回傳了一個包含無效釘選的檔頭。\nPKPMultipleReportURIs=Public-Key-Pins: 網站回傳了包含多個 ‘report-uri’ 指示的檔頭。\nPKPPinsetDoesNotMatch=Public-Key-Pins: 網站回傳的檔頭當中不含符合的釘選。\nPKPNoBackupPin=Public-Key-Pins: 網站回傳了不含備份釘選的檔頭。\nPKPCouldNotSaveState=Public-Key-Pins: 將網站標示為 Public-Key-Pins 主機時發生錯誤。\nPKPRootNotBuiltIn=Public-Key-Pins: 網站使用的憑證並不是由預設根憑證儲存空間當中的憑證簽發的。為了避免網站錯誤，該檔頭已被忽略。\n\n# LOCALIZATION NOTE: Do not translate \"SHA-1\"\nSHA1Sig=此網站使用了 SHA-1 憑證，建議您使用雜湊功能比 SHA-1 還強的簽章演算法的憑證。\nInsecurePasswordsPresentOnPage=不安全 (http://) 的頁面中包含了密碼欄位，這可能會是個讓帳號密碼被盜取的安全性風險。\nInsecureFormActionPasswordsPresent=不安全 (http://) 的表單發送行為中包含了密碼欄位，這可能會是個讓帳號密碼被盜取的安全性風險。\nInsecurePasswordsPresentOnIframe=不安全 (http://) 的 iframe 中包含了密碼欄位，這可能會是個讓帳號密碼被盜取的安全性風險。\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the insecure mixed content resource\nLoadingMixedActiveContent2=在安全的加密網頁中載入混合（不安全的）主動式內容「%1$S」\nLoadingMixedDisplayContent2=在安全的加密網頁中載入混合（不安全的）顯示內容「%1$S」\n# LOCALIZATION NOTE: Do not translate \"allow-scripts\", \"allow-same-origin\", \"sandbox\" or \"iframe\"\nBothAllowScriptsAndSameOriginPresent=同時包含 allow-scripts 與 allow-same-origin 兩個 sandbox 屬性的 iframe 的 sandbox 功能會被移除。\n\n# Sub-Resource Integrity\n# LOCALIZATION NOTE: Do not translate \"script\" or \"integrity\". \"%1$S\" is the invalid token found in the attribute.\nMalformedIntegrityHash=script 元素中的 integrity 屬性雜湊值格式錯誤:「%1$S」。正確的格式為「<雜湊演算法>-<雜湊值>」。\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityLength=integrity 屬性中的雜湊值長度錯誤。\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nInvalidIntegrityBase64=無法解碼 integrity 屬性中的雜湊值。\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the type of hash algorigthm in use (e.g. \"sha256\").\nIntegrityMismatch=integrity 屬性中的「%1$S」雜湊值沒有一個符合子資源的內容。\n# LOCALIZATION NOTE: \"%1$S\" is the URI of the sub-resource that cannot be protected using SRI.\nIneligibleResource=因為並未開啟 CORS，也沒有設定 same-origin，「%1$S」無法用作完整性檢查。\n# LOCALIZATION NOTE: Do not translate \"integrity\". \"%1$S\" is the invalid hash algorithm found in the attribute.\nUnsupportedHashAlg=integrity 屬性中有不支援的雜湊演算法:「%1$S」\n# LOCALIZATION NOTE: Do not translate \"integrity\"\nNoValidMetadata=integrity 未含任何有效的後設資料。\n\n# LOCALIZATION NOTE: Do not translate \"RC4\".\nWeakCipherSuiteWarning=此網站使用了已被棄用且不再安全的 RC4 演算法進行加密。\n\n#XCTO: nosniff\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options: nosniff\".\nMimeTypeMismatch=MIME 類型不符合，所以來自「%1$S」的資源被封鎖（X-Content-Type-Options: nosniff）。\n# LOCALIZATION NOTE: Do not translate \"X-Content-Type-Options\" and also do not trasnlate \"nosniff\".\nXCTOHeaderValueMissing=X-Content-Type-Options 標頭警告: 此值原本為「%1$S」；您是不是要傳「nosniff」？\n\nBlockScriptWithWrongMimeType=因為使用了未允許的 MIME 類型，已封鎖來自「%1$S」的指令碼。\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/storage.properties",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Storage code.\n#\n# The Initial Developer of the Original Code is Google Inc.\n# Portions created by the Initial Developer are Copyright (C) 2006\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Brett Wilson <brettw@gmail.com>\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either of the GNU General Public License Version 2 or later (the \"GPL\"),\n# or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nstorageWriteError=寫入資料到磁碟時發生錯誤，有時候可能是磁碟空間已滿造成的。\\n\\n請重新啟動此應用程式\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/svg/svg.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nAttributeParseWarning=解析 %1$S 屬性時發現未預期的值 %2$S。\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/textcontext.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY cutCmd.label \"剪下\">\n<!ENTITY cutCmd.accesskey \"t\">\n<!ENTITY copyCmd.label \"複製\">\n<!ENTITY copyCmd.accesskey \"C\">\n<!ENTITY pasteCmd.label \"貼上\">\n<!ENTITY pasteCmd.accesskey \"P\">\n<!ENTITY undoCmd.label \"復原\">\n<!ENTITY undoCmd.accesskey \"U\">\n<!ENTITY selectAllCmd.label \"全選\">\n<!ENTITY selectAllCmd.accesskey \"A\">\n<!ENTITY deleteCmd.label \"刪除\">\n<!ENTITY deleteCmd.accesskey \"D\">\n\n<!ENTITY spellAddToDictionary.label \"新增到字典\">\n<!ENTITY spellAddToDictionary.accesskey \"o\">\n<!ENTITY spellUndoAddToDictionary.label \"還原「新增到字典」\">\n<!ENTITY spellUndoAddToDictionary.accesskey \"n\">\n<!ENTITY spellCheckToggle.label \"檢查拼字\">\n<!ENTITY spellCheckToggle.accesskey \"g\">\n<!ENTITY spellNoSuggestions.label \"(無拼字建議)\">\n<!ENTITY spellDictionaries.label \"語言\">\n<!ENTITY spellDictionaries.accesskey \"L\">\n\n<!ENTITY searchTextBox.clear.label \"清除\">\n\n<!ENTITY fillLoginMenu.label          \"填入登入資訊\">\n<!ENTITY fillLoginMenu.accesskey      \"F\">\n<!ENTITY fillPasswordMenu.label       \"填入密碼\">\n<!ENTITY fillPasswordMenu.accesskey   \"F\">\n<!ENTITY fillUsernameMenu.label       \"填入帳號\">\n<!ENTITY fillUsernameMenu.accesskey   \"F\">\n<!ENTITY noLoginSuggestions.label     \"（無登入建議）\">\n<!ENTITY viewSavedLogins.label        \"檢視已存的登入資訊\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/tree.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY restoreColumnOrder.label \"還原欄位順序\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/videocontrols.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY playButton.playLabel \"播放\">\n<!ENTITY playButton.pauseLabel \"暫停\">\n<!ENTITY muteButton.muteLabel \"靜音\">\n<!ENTITY muteButton.unmuteLabel \"取消靜音\">\n<!ENTITY fullscreenButton.enterfullscreenlabel \"全螢幕\">\n<!ENTITY fullscreenButton.exitfullscreenlabel \"離開全螢幕模式\">\n<!ENTITY castingButton.castingLabel \"投放至裝置\">\n<!ENTITY closedCaption.off \"關閉\">\n\n<!ENTITY stats.media \"媒體\">\n<!ENTITY stats.size \"大小\">\n<!ENTITY stats.activity \"狀態\">\n<!ENTITY stats.activityPaused \"已暫停\">\n<!ENTITY stats.activityPlaying \"播放中\">\n<!ENTITY stats.activityEnded \"已結束\">\n<!ENTITY stats.activitySeeking \"（搜尋中）\">\n<!ENTITY stats.volume \"音量\">\n<!ENTITY stats.framesParsed \"已剖析的畫框數\">\n<!ENTITY stats.framesDecoded \"已解碼的畫框數\">\n<!ENTITY stats.framesPresented \"已展現的畫框數\">\n<!ENTITY stats.framesPainted \"已繪製的畫框數\">\n\n<!ENTITY error.aborted \"已停止載入視訊。\">\n<!ENTITY error.network \"因為網路錯誤，已中止視訊播放。\">\n<!ENTITY error.decode \"因為檔案毀損，無法播放視訊。\">\n<!ENTITY error.srcNotSupported \"不支援的視訊格式或 MIME 類型。\">\n<!ENTITY error.noSource2 \"沒有找到支援格式與 MIME 類型的影片。\">\n<!ENTITY error.generic \"因為未知錯誤，已中止視訊播放。\">\n\n<!-- LOCALIZATION NOTE (scrubberScale.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 of 6:00:00 elapsed\".\n-->\n<!ENTITY scrubberScale.nameFormat \"#1 / #2\">\n\n<!-- LOCALIZATION NOTE (positionAndDuration.nameFormat): the #1 string is the current\nmedia position, and the #2 string is the total duration. For example, when at\nthe 5 minute mark in a 6 hour long video, #1 would be \"5:00\" and #2 would be\n\"6:00:00\", result string would be \"5:00 / 6:00:00\".\nNote that #2 is not always avaiable. For example, when at the 5 minute mark in an\nunknown duration video, #1 would be \"5:00\" and string which is surrounded by <span>\nwould be deleted, result string would be \"5:00\".\n-->\n<!ENTITY positionAndDuration.nameFormat \"#1<span> / #2</span>\">\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/viewSource.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from content/viewSource.xul -->\n\n<!-- LOCALIZATION NOTE (mainWindow.title) : DONT_TRANSLATE --> \n<!ENTITY mainWindow.title \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE --> \n<!ENTITY mainWindow.titlemodifier \"&brandFullName;\">\n<!-- LOCALIZATION NOTE (mainWindow.titlemodifierseparator) : DONT_TRANSLATE -->\n<!ENTITY mainWindow.titlemodifierseparator \" - \">\n<!ENTITY mainWindow.preface \"原始碼: \">\n\n<!ENTITY fileMenu.label \"檔案\">\n<!ENTITY fileMenu.accesskey \"F\">\n<!ENTITY savePageCmd.label \"另存新檔…\">\n<!ENTITY savePageCmd.accesskey \"a\">\n<!ENTITY savePageCmd.commandkey \"S\">\n<!ENTITY pageSetupCmd.label \"頁面設定…\">\n<!ENTITY pageSetupCmd.accesskey \"u\">\n<!ENTITY printPreviewCmd.label \"預覽列印\">\n<!ENTITY printPreviewCmd.accesskey \"v\">\n<!ENTITY printCmd.label \"列印…\">\n<!ENTITY printCmd.accesskey \"P\">\n<!ENTITY printCmd.commandkey \"P\">\n<!ENTITY closeCmd.label \"關閉\">\n<!ENTITY closeCmd.accesskey \"C\">\n<!ENTITY closeCmd.commandkey \"W\">\n\n<!-- LOCALIZATION NOTE :\ntextEnlarge.commandkey3, textReduce.commandkey2 and\ntextReset.commandkey2 are alternative acceleration keys for zoom.\nIf shift key is needed with your locale popular keyboard for them,\nyou can use these alternative items. Otherwise, their values should be empty.  -->\n\n<!ENTITY textEnlarge.commandkey \"+\">\n<!ENTITY textEnlarge.commandkey2 \"=\">\n<!ENTITY textEnlarge.commandkey3 \"\">\n<!ENTITY textReduce.commandkey \"-\">\n<!ENTITY textReduce.commandkey2 \"\">\n<!ENTITY textReset.commandkey \"0\">\n<!ENTITY textReset.commandkey2 \"\">\n\n<!ENTITY goToLineCmd.label \"移至行號…\">\n<!ENTITY goToLineCmd.accesskey \"G\">\n<!ENTITY goToLineCmd.commandkey \"l\">\n\n<!ENTITY viewMenu.label           \"檢視\">\n<!ENTITY viewMenu.accesskey       \"V\">\n<!ENTITY reloadCmd.label \"重新載入\">\n<!ENTITY reloadCmd.accesskey \"R\">\n<!ENTITY reloadCmd.commandkey \"r\">\n<!ENTITY menu_wrapLongLines.title \"自動換行\"> \n<!ENTITY menu_wrapLongLines.accesskey \"W\">\n<!ENTITY menu_highlightSyntax.label \"語法強調\">\n<!ENTITY menu_highlightSyntax.accesskey \"H\">\n<!ENTITY menu_textSize.label \"文字大小\">\n<!ENTITY menu_textSize.accesskey \"z\">\n<!ENTITY menu_textEnlarge.label \"放大\">\n<!ENTITY menu_textEnlarge.accesskey \"I\">\n<!ENTITY menu_textReduce.label \"縮小\">\n<!ENTITY menu_textReduce.accesskey \"D\">\n<!ENTITY menu_textReset.label \"標準\">\n<!ENTITY menu_textReset.accesskey \"N\">\n\n<!ENTITY findOnCmd.label     \"尋找文字…\">\n<!ENTITY findOnCmd.accesskey \"F\">\n<!ENTITY findOnCmd.commandkey \"f\">\n<!ENTITY findAgainCmd.label  \"找下一個\">\n<!ENTITY findAgainCmd.accesskey \"g\">\n<!ENTITY findAgainCmd.commandkey \"g\">\n<!ENTITY findAgainCmd.commandkey2 \"VK_F3\">\n<!ENTITY findSelectionCmd.commandkey \"e\">\n\n<!ENTITY backCmd.label \"上一頁\">\n<!ENTITY backCmd.accesskey \"B\">\n<!ENTITY forwardCmd.label \"下一頁\">\n<!ENTITY forwardCmd.accesskey \"F\">\n<!ENTITY goBackCmd.commandKey \"[\">\n<!ENTITY goForwardCmd.commandKey \"]\">\n\n<!ENTITY copyLinkCmd.label \"複製鏈結網址\">\n<!ENTITY copyLinkCmd.accesskey \"L\">\n<!ENTITY copyEmailCmd.label \"複製電子郵件地址\">\n<!ENTITY copyEmailCmd.accesskey \"E\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/viewSource.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ngoToLineTitle     = 移至行號\ngoToLineText      = 輸入行號\ninvalidInputTitle = 輸入錯誤\ninvalidInputText  = 輸入的行號不正確。\noutOfRangeTitle   = 找不到此行\noutOfRangeText    = 找不到指定的行號。\nstatusBarLineCol  = 第 %1$S 行，第 %2$S 欄\nviewSelectionSourceTitle = 選取範圍的 DOM 原始碼\nviewMathMLSourceTitle    = MathML 的 DOM 原始碼\n\ncontext_goToLine_label        = 移至行號…\ncontext_goToLine_accesskey    = L\ncontext_wrapLongLines_label   = 自動換行\ncontext_highlightSyntax_label = 語法強調\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/webConsole.dtd",
    "content": "<!ENTITY networkPanel.requestURL                  \"請求 URL\">\n<!ENTITY networkPanel.requestMethod               \"請求方法\">\n<!ENTITY networkPanel.statusCode                  \"狀態代碼\">\n\n<!ENTITY networkPanel.requestHeaders              \"請求標頭\">\n<!ENTITY networkPanel.requestCookie               \"已送出的 Cookie\">\n<!ENTITY networkPanel.requestBody                 \"請求內容\">\n<!ENTITY networkPanel.requestFormData             \"送出的表單資料\">\n\n<!ENTITY networkPanel.responseHeaders             \"回應標頭\">\n<!ENTITY networkPanel.responseBody                \"回應內容\">\n<!ENTITY networkPanel.responseBodyCached          \"已快取的資料\">\n<!ENTITY networkPanel.responseBodyUnknownType     \"未知的 Content Type\">\n<!ENTITY networkPanel.responseNoBody              \"無回應內容\">\n<!ENTITY networkPanel.responseImage               \"接收的圖片\">\n<!ENTITY networkPanel.responseImageCached         \"快取的圖片\">\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/webapps.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (webapps.uninstall.notification): %S will be replaced with the name of the uninstalled web app\nuninstall.notification = 已自您的電腦移除 %S。\nuninstall.label = 移除應用程式\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/wizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  button-back-mac.label        \"上一步\">\n<!ENTITY  button-back-mac.accesskey    \"B\">\n<!ENTITY  button-next-mac.label        \"繼續\">\n<!ENTITY  button-next-mac.accesskey    \"C\">\n<!ENTITY  button-finish-mac.label      \"完成\">\n<!ENTITY  button-cancel-mac.label      \"取消\">\n\n<!ENTITY  button-back-unix.label       \"上一步\">\n<!ENTITY  button-back-unix.accesskey   \"B\">\n<!ENTITY  button-next-unix.label       \"下一步\">\n<!ENTITY  button-next-unix.accesskey   \"N\">\n<!ENTITY  button-finish-unix.label     \"完成\">\n<!ENTITY  button-cancel-unix.label     \"取消\">\n\n<!ENTITY  button-back-win.label        \"&lt; 上一步\">\n<!ENTITY  button-back-win.accesskey    \"B\">\n<!ENTITY  button-next-win.label        \"下一步 &gt;\">\n<!ENTITY  button-next-win.accesskey    \"N\">\n<!ENTITY  button-finish-win.label      \"完成\">\n<!ENTITY  button-cancel-win.label      \"取消\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/wizard.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ndefault-first-title=歡迎使用%S\ndefault-last-title=完成%S\ndefault-first-title-mac=介紹\ndefault-last-title-mac=結論\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/xbl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nUnexpectedElement=不該出現 <%1$S> 元素。\n# LOCALIZATION NOTE: do not localize key=“%S” modifiers=“%S” id=“%S”\nGTK2Conflict2=GTK2 上無法使用的按鍵事件: key=“%S” modifiers=“%S” id=“%S”\nWinConflict2=某些鍵盤配置無法使用的按鍵事件: key=“%S” modifiers=“%S” id=“%S”\nTooDeepBindingRecursion=XBL 繫結「%S」已經用於太多的祖先元素 (Ancestor element) 上；為了避免產生無限遞迴錯誤將不會套用。\nCircularExtendsBinding=將 XBL 繫結「%S」以「%S」延伸時會產生自我延伸錯誤\n# LOCALIZATION NOTE: do not localize <handler command=\"…\">\nCommandNotInChrome=不允許在 chrome 外使用 <handler command=\"…\">。\nMalformedXBL = 發現一個不正常的 XBL 檔案。您是不是忘記了 bindings 標籤內的 XBL 命名空間？\nInvalidExtendsBinding=延伸「%S」無效。一般來說，請勿延伸標籤名稱。\nMissingIdAttr = 繫結標籤當中缺少了「id」屬性。\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/xml/prettyprint.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY xml.nostylesheet \"此 XML 未包含顯示用的樣式資訊。將以文件樹的方式顯示如下。\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/xpinstall/xpinstall.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#--------------------------------------------------------------------\n#   Install Actions\n#--------------------------------------------------------------------\nInstallFile=安裝中: %s\nInstallSharedFile=安裝共享檔案: %s\nReplaceFile=替換中: %s\nReplaceSharedFile=取代共享檔案: %s\nSkipFile=略過: %s\nSkipSharedFile=跳過共享檔案: %s\n\nDeleteFile=刪除檔案: %s\nDeleteComponent=刪除元件: %s\n\nExecute=執行中: %s\nExecuteWithArgs=執行「%s」，參數「%s」\n\nCopyFile=複製檔案:由 %s 到 %s\nExecuteFile=執行檔案: %s\nExecuteFileWithArgs=執行檔案「%s」，參數「%s」\nMoveFile=移動檔案: 由 %s 到 %s\nRenameFile=改變檔名: 由 %s 改為 %s\nCreateFolder=建立檔案夾: %s\nRemoveFolder=移除資料夾: %s\nRenameFolder=重新命名資料夾: 由「%s」改為「%s」\nWindowsShortcut=Windows 捷徑: %s\nMacAlias=Mac 替身: %s\nWindowsRegisterServer=Windows Register 伺服器:%s\nUnknownFileOpCommand=未知的檔案操作命令！\n\nPatch=修正中: %s\n\nUninstall=移除中: %s\n\nRegSkin=註冊佈景主題: %s\nRegLocale=註冊語言套件: %s\nRegContent=註冊程式內容: %s\nRegPackage=註冊套件: %s\n\n#--------------------------------------------------------------------\n#   Dialog Messages\n#--------------------------------------------------------------------\n\nApplyNowSkin=使用此佈景主題\nApplyNowLocale=使用此語言套件\n\nConfirmSkin=由 %2$S 安裝佈景主題「%1$S」？\nConfirmLocale=由 %2$S 安裝語言套件「%1$S」？\n\nOK=安裝\n\nprogress.queued=已進佇列\nprogress.downloading=下載中…\nprogress.downloaded=已下載\nprogress.installing=安裝中…\n\nUnsigned=未簽署\n\n#--------------------------------------------------------------------\n#   Miscellaneous\n#--------------------------------------------------------------------\nERROR=錯誤\n\nerror0=成功\nerror999=重新啟動以完成\nerror-202=權限不足\nerror-203=安裝錯誤\\n請檢視錯誤主控台以獲得詳細錯誤資訊。\nerror-204=找不到安裝程序檔\nerror-207=不是正確的安裝檔\nerror-208=錯誤的參數\nerror-210=使用者中斷\nerror-214=需要的檔案不存在\nerror-215=唯讀\nerror-218=AppleSingle 解壓縮失敗\nerror-219=路徑錯誤\nerror-225=EXTRACTION_FAILED\nerror-227=已取消\nerror-228=下載錯誤\nerror-229=Script 檔錯誤\nerror-230=已存在\nerror-235=磁碟空間不足\nerror-239=Chrome 註冊失敗\nerror-240=未安裝完成\nerror-244=不支援的包裝\nerror-260=無法確認簽章。\nerror-261=無效的檔案雜湊 (可能是下載檔案損毀)\nerror-262=未知或無效的檔案雜湊類型\nerror-299=記憶體不足\n\n# there are other error codes, either rare or obsolete,\n# that are not worth translating at this time.\nunknown.error=未預期的錯誤 %S\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/xslt/xslt.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n1  = 無法分析 XSLT 樣式表。\n2  = 分析 XPath 運算式失敗。\n3  = \n4  = XSLT 轉換失敗。\n5  = 錯誤的 XSLT/XPath 函式。\n6  = XSLT 樣式表可能產生遞迴了。\n7  = 不合 XSLT 1.0 的屬性。\n8  = XPath 運算式應該要傳回 NodeSet。\n9  = XSLT 轉換因 <xsl:message> 而結束。\n10 = 載入 XSLT 樣式表時發生網路錯誤:\n11 = XSLT 樣式表沒有 XML mimetype:\n12 = XSLT 樣式表直接或間接的試圖遞迴載入它自己:\n13 = 呼叫 XPath 函式時傳入的參數數目不對。\n14 = 呼叫了未知的 XPath 擴充功能，\n15 = XPath 分析失敗: 應該要有「)」:\n16 = XPath 分析失敗: 無效的 axis:\n17 = XPath 分析失敗: 應該要有名稱或 Nodetype 測試:\n18 = XPath 分析失敗: 應該要有「]」:\n19 = XPath 分析失敗: 錯誤的變數名:\n20 = XPath 分析失敗: 不應該有的表達式結束:\n21 = XPath 分析失敗: 應該要有 operator:\n22 = XPath 分析失敗: 未關閉的敘述 (literal):\n23 = 分析 XPath 錯誤: 缺少「:」:\n24 = XPath 分析失敗: 不應該有 '!' ，且 negation 為 not():\n25 = XPath 分析失敗: 找到非法的字元:\n26 = XPath 分析失敗: 應該要有 Binary operator:\n27 = 由於安全性的考量，已停止載入一項 XSLT 樣式表。\n28 = 正運算無效的表達式。\n29 = 大括弧不對稱。\n30 = 建立中的元素有無效的 QName。\n31 = 可變繫結 (Variable binding) 於相同模板中緊隨另一個可變繫結。\n32 = 不允許呼叫 key 函數。\n\nLoadingError = 載入樣式表錯誤: %S\nTransformError = XSLT 轉換發生錯誤:%S\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global/xul.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nMissingOverlay=無法由 %1$S 載入 Overlay。\nPINotInProlog=<?%1$S?> 處理指令 (Processing instruction) 出現於前言 (Prolog) 以外時將不再有任何效果 (見 Bug 360119)。\nNeededToWrapXUL=%1$S 元素的 XUL Box 含有行內 %2$S 子屬性，強制將其所有子屬性於 block 中換行。\nNeededToWrapXULInlineBox=%1$S 元素的 XUL Box 含有行內 %2$S 子屬性，強制將其所有子屬性於 block 中換行。這種情況通常可以將 \"display: -moz-inline-box\" 以 \"display: -moz-inline-box; display: inline-block\" 取代的方式修正。\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global-platform/mac/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       跳至\npress   =       按下\ncheck   =       勾選\nuncheck =       不勾選\nselect  =       選取\nopen    =       開啟\nclose   =       關閉\nswitch  =       切換\nclick   =       點選\ncollapse=       收起\nexpand  =       展開\nactivate=       啟用\ncycle   =       循環\n\n# Universal Access API support\n# (Mac Only)\n# The Role Description for AXWebArea (the web widget). Like in Safari.\nhtmlContent = HTML 內容\n# The Role Description for the Tab button.\ntab     =       Tab 鍵\n# The Role Description for definition list dl, dt and dd\nterm    =       詞彙\ndefinition =    定義\n# The Role Description for an input type=\"search\" text field\nsearchTextField = 搜尋欄位\n# The Role Description for WAI-ARIA Landmarks\napplication =   應用程式\nsearch  =       搜尋\nbanner  =       橫幅\nnavigation =    導覽\ncomplementary = 補充\ncontent =       內容\nmain    =       主要\n# The (spoken) role description for various WAI-ARIA roles\nalert       =      警告\nalertDialog =      警告對話框\narticle     =      文章\ndocument    =      文件\nlog         =      記錄\nmarquee     =      跑馬燈\nmath        =      數學公式\nnote        =      附註\nregion      =      區域\nstatus      =      應用程式狀態\ntimer       =      計時器\ntooltip     =      提示\nseparator    =      分隔線\ntabPanel     =      分頁區塊\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global-platform/mac/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global-platform/mac/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#mac\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key - open up arrow symbol (ctrl-e)\nVK_SHIFT=⇧\n\n#the command key - clover leaf symbol (ctrl-q)\nVK_META=⌘\n\n#the win key - never generated by native key event\nVK_WIN=win\n\n#the option/alt key - splitting tracks symbol (ctrl-g)\nVK_ALT=⌥\n\n#the control key. hat symbol (ctrl-f)\nVK_CONTROL=⌃\n\n#the separator character used between modifiers (none on Mac OS)\nMODIFIER_SEPARATOR=\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global-platform/unix/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       跳至\npress   =       按下\ncheck   =       勾選\nuncheck =       不勾選\nselect  =       選取\nopen    =       開啟\nclose   =       關閉\nswitch  =       切換\nclick   =       點選\ncollapse=       收起\nexpand  =       展開\nactivate=       啟用\ncycle   =       循環\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global-platform/unix/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global-platform/unix/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Shift\n\n#the command key\nVK_META=Meta\n\n#the win key (Super key and Hyper keys are mapped to DOM Win key)\nVK_WIN=Win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Ctrl\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global-platform/win/accessible.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\njump    =       跳至\npress   =       按下\ncheck   =       勾選\nuncheck =       不勾選\nselect  =       選取\nopen    =       開啟\nclose   =       關閉\nswitch  =       切換\nclick   =       點選\ncollapse=       收起\nexpand  =       展開\nactivate=       啟用\ncycle   =       循環\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global-platform/win/intl.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \\u2026,\n# or use \"...\" if \\u2026 doesn't suit traditions in your locale.\nintl.ellipsis=…\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global-platform/win/platformKeys.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#default\n#this file defines the on screen display names for the various modifier keys\n#these are used in XP menus to show keyboard shortcuts\n\n#the shift key\nVK_SHIFT=Shift\n\n#the command key\nVK_META=Meta\n\n#the win key\nVK_WIN=Win\n\n#the alt key\nVK_ALT=Alt\n\n#the control key\nVK_CONTROL=Ctrl\n\n#the separator character used between modifiers \nMODIFIER_SEPARATOR=+\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/global-region/region.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#\n#   Localizable URLs\n#\npluginStartupMessage=啟始外掛程式:\n\n# plug-ins URLs\npluginupdates_label=mozilla.com/plugincheck\npluginupdates_url=http://www.mozilla.com/plugincheck/\n\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/mozapps/downloads/downloads.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (window.width2, window.height): These values should be\nclose to the golden ratio (1.618:1) while making sure it's wide enough for long\nfile names and tall enough to hint that there are more downloads in the list -->\n<!ENTITY window.width2                    \"485\">\n<!ENTITY window.height                    \"300\"> \n\n<!ENTITY starting.label                   \"開始中…\">\n<!ENTITY scanning.label                   \"病毒掃描中…\">\n\n<!ENTITY downloads.title                  \"下載\">\n\n<!ENTITY cmd.pause.label                  \"暫停\">\n<!ENTITY cmd.pause.accesskey              \"P\">\n<!ENTITY cmd.resume.label                 \"繼續\">\n<!ENTITY cmd.resume.accesskey             \"R\">\n<!ENTITY cmd.cancel.label                 \"取消\">\n<!ENTITY cmd.cancel.accesskey             \"C\">\n<!ENTITY cmd.show.label                   \"開啟所在資料夾\">\n<!ENTITY cmd.show.accesskey               \"F\">\n<!ENTITY cmd.showMac.label                \"顯示於 Finder\">\n<!ENTITY cmd.showMac.accesskey            \"F\">\n<!ENTITY cmd.open.label                   \"開啟\">\n<!ENTITY cmd.open.accesskey               \"O\">\n<!ENTITY cmd.openWith.label               \"開啟方式…\">\n<!ENTITY cmd.openWith.accesskey           \"h\">\n<!ENTITY cmd.retry.label                  \"重試\">\n<!ENTITY cmd.retry.accesskey              \"R\">\n<!ENTITY cmd.goToDownloadPage.label       \"連到下載網頁\">\n<!ENTITY cmd.goToDownloadPage.accesskey   \"G\">\n<!ENTITY cmd.copyDownloadLink.label       \"複製下載鏈結\">\n<!ENTITY cmd.copyDownloadLink.accesskey   \"l\">\n<!ENTITY cmd.removeFromList.label         \"從清單移除\">\n<!ENTITY cmd.removeFromList.accesskey     \"e\">\n\n<!ENTITY cmd.close.commandKey             \"w\">\n<!ENTITY cmd.close2.commandKey            \"j\">\n<!ENTITY cmd.close2Unix.commandKey        \"y\">\n<!ENTITY cmd.clearList.label              \"清空下載清單\">\n<!ENTITY cmd.clearList.tooltip            \"移除清單中已完成、已取消及失敗的下載項目\">\n<!ENTITY cmd.clearList.accesskey          \"C\">\n<!ENTITY cmd.find.commandKey              \"f\">\n<!ENTITY cmd.search.commandKey            \"k\">\n\n<!ENTITY closeWhenDone.label              \"下載完成後關閉\">\n<!ENTITY closeWhenDone.tooltip            \"完成所有下載後關閉下載視窗\">\n\n<!ENTITY showFolder.label                 \"顯示此資料夾\">\n<!ENTITY searchBox.label                  \"搜尋…\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/mozapps/downloads/downloads.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE (shortSeconds): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# s is the short form for seconds\nshortSeconds=秒\n\n# LOCALIZATION NOTE (shortMinutes): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# m is the short form for minutes\nshortMinutes=分\n\n# LOCALIZATION NOTE (shortHours): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# h is the short form for hours\nshortHours=時\n\n# LOCALIZATION NOTE (shortDays): Semi-colon list of plural\n# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# d is the short form for days\nshortDays=日\n\n# LOCALIZATION NOTE (paused): — is the \"em dash\" (long dash)\npaused=已暫停 —  #1\ndownloading=下載中\nnotStarted=未開始\nfailed=失敗\nfinished=結束\ncanceled=已取消\n\ndownloadErrorAlertTitle=下載錯誤\ndownloadErrorGeneric=下載工作無法進行，因為發生未知錯誤。\\n\\n請再試一次。\n\n# LOCALIZATION NOTE: we don't have proper plural support in the CPP code; bug 463102\nquitCancelDownloadsAlertTitle=取消所有下載？\nquitCancelDownloadsAlertMsg=如果您現在離開，將會取消 1 項下載工作，您確定要離開嗎？\nquitCancelDownloadsAlertMsgMultiple=如果您現在結束，將會取消 %S 項下載工作，您確定要結束嗎？\nquitCancelDownloadsAlertMsgMac=如果您現在離開，將會取消 1 項下載工作，您確定要離開嗎？\nquitCancelDownloadsAlertMsgMacMultiple=如果您現在離開，將會取消 %S 項下載工作，您確定要離開嗎？\nofflineCancelDownloadsAlertTitle=取消所有下載？\nofflineCancelDownloadsAlertMsg=如果您現在進入離線模式，將會取消 1 項下載工作，您確定要繼續嗎？\nofflineCancelDownloadsAlertMsgMultiple=如果您現在進入離線模式，將會取消 %S 項下載工作，您確定要繼續嗎？\nleavePrivateBrowsingCancelDownloadsAlertTitle=取消所有下載？\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsg2=如果您現在關閉所有隱私瀏覽視窗，將會取消 1 項下載工作，您確定要離開隱私瀏覽模式嗎？\nleavePrivateBrowsingWindowsCancelDownloadsAlertMsgMultiple2=如果您現在關閉所有隱私瀏覽視窗，將會取消 %S 項下載工作，您確定要離開隱私瀏覽模式嗎？\ncancelDownloadsOKText=取消 1 項下載\ncancelDownloadsOKTextMultiple=取消 %S 項下載\ndontQuitButtonWin=不結束\ndontQuitButtonMac=不離開\ndontGoOfflineButton=保持連線\ndontLeavePrivateBrowsingButton2=留在隱私瀏覽模式\ndownloadsCompleteTitle=下載完成\ndownloadsCompleteMsg=所有檔案都下載完成。\n\n# LOCALIZATION NOTE (infiniteRate):\n# If download speed is a JavaScript Infinity value, this phrase is used\ninfiniteRate=非常快\n\n# LOCALIZATION NOTE (statusFormat3): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S rate number; %3$S rate unit; %4$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (2.2 MB/sec)\nstatusFormat3=%4$S — %1$S（%2$S %3$S／秒）\n\n# LOCALIZATION NOTE (statusFormatInfiniteRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S substitute phrase for Infinity speed; %3$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB (Really fast)\nstatusFormatInfiniteRate=%3$S — %1$S (%2$S)\n\n# LOCALIZATION NOTE (statusFormatNoRate): — is the \"em dash\" (long dash)\n# %1$S transfer progress; %2$S time left\n# example: 4 minutes left — 1.1 of 11.1 GB\nstatusFormatNoRate=%2$S — %1$S\n\nbytes=位元組\nkilobyte=KB\nmegabyte=MB\ngigabyte=GB\n\n# LOCALIZATION NOTE (transferSameUnits2):\n# %1$S progress number; %2$S total number; %3$S total unit\n# example: 1.1 of 333 MB\ntransferSameUnits2=%1$S／%2$S %3$S\n# LOCALIZATION NOTE (transferDiffUnits2):\n# %1$S progress number; %2$S progress unit; %3$S total number; %4$S total unit\n# example: 11.1 MB of 3.3 GB\ntransferDiffUnits2=%3$S %4$S 當中的 %1$S %2$S\n# LOCALIZATION NOTE (transferNoTotal2):\n# %1$S progress number; %2$S unit\n# example: 111 KB\ntransferNoTotal2=%1$S %2$S\n\n# LOCALIZATION NOTE (timePair3): %1$S time number; %2$S time unit\n# example: 1m; 11h\ntimePair3=%1$S %2$S\n# LOCALIZATION NOTE (timeLeftSingle3): %1$S time left\n# example: 1m left; 11h left\ntimeLeftSingle3=剩餘 %1$S\n# LOCALIZATION NOTE (timeLeftDouble3): %1$S time left; %2$S time left sub units\n# example: 11h 2m left; 1d 22h left\ntimeLeftDouble3=剩餘 %1$S %2$S\ntimeFewSeconds2=剩餘幾秒鐘\ntimeUnknown2=剩餘時間未知\n\n# LOCALIZATION NOTE (doneSize): #1 size number; #2 size unit\ndoneSize=#1 #2\n# LOCALIZATION NOTE (doneScheme): #1 URI scheme like data: jar: about:\ndoneScheme2=%1$S 資源\n# LOCALIZATION NOTE (doneFileScheme): Special case of doneScheme for file:\n# This is used as an eTLD replacement for local files, so make it lower case\ndoneFileScheme=本機檔案\n\n# LOCALIZATION NOTE (yesterday): Displayed time for files finished yesterday\nyesterday=昨天\n# LOCALIZATION NOTE (monthDate): #1 month name; #2 date number; e.g., January 22\nmonthDate2=%1$S %2$S 日\n\nfileExecutableSecurityWarning=「%S」是可執行檔。這類檔案可能有病毒、木馬等惡意的程式，請多注意。您確定要執行「%S」嗎？\nfileExecutableSecurityWarningTitle=啟動可執行檔？\nfileExecutableSecurityWarningDontAsk=不要再詢問我\n\n# Desktop folder name for downloaded files\ndownloadsFolder=Downloads\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/mozapps/downloads/settingsChange.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  settingsChangePreferences.label  \"請從 &brandShortName; 的偏好設定變更設定值。\">\n<!ENTITY  settingsChangeOptions.label      \"請從 &brandShortName; 的選項變更設定值。\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/mozapps/downloads/unknownContentType.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  intro2.label                \"您已決定開啟:\">\n<!ENTITY  from.label                  \"從:\">\n<!ENTITY  actionQuestion.label        \"&brandShortName; 應該如何處理此檔案？\">\n\n<!ENTITY  openWith.label              \"開啟方式:\">\n<!ENTITY  openWith.accesskey          \"O\">\n<!ENTITY  other.label                 \"其它…\">\n\n<!ENTITY  saveFile.label              \"儲存檔案\">\n<!ENTITY  saveFile.accesskey          \"S\">\n\n<!ENTITY  rememberChoice.label        \"對此類檔案自動採用此處理方式。\">\n<!ENTITY  rememberChoice.accesskey    \"a\">\n\n<!ENTITY  whichIs.label              \"檔案類型:\">\n\n<!ENTITY  chooseHandlerMac.label      \"選擇…\">\n<!ENTITY  chooseHandlerMac.accesskey  \"C\">\n<!ENTITY  chooseHandler.label         \"瀏覽…\">\n<!ENTITY  chooseHandler.accesskey     \"B\">\n\n<!ENTITY  unknownPromptText.label     \"您確定要儲存此檔案？\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/mozapps/downloads/unknownContentType.properties",
    "content": "# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ntitle=開啟中: %S\nsaveDialogTitle=輸入要儲存的檔名…\ndefaultApp=%S (預設)\nchooseAppFilePickerTitle=選擇應用程式\nbadApp=找不到應用程式「%S」。請選取其它程式。\nbadApp.title=找不到應用程式\nbadPermissions=檔案無法儲存，因為您並無適當的權限。請選擇另一個儲存目錄。\nbadPermissions.title=儲存權限無效\nselectDownloadDir=選取下載目錄\nunknownAccept.label=儲存檔案\nunknownCancel.label=取消\nfileType=%S 檔案\n# LOCALIZATION NOTE (orderedFileSizeWithType): first %S is type, second %S is size, and third %S is unit  \norderedFileSizeWithType=%1$S（%2$S %3$S）\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/mozapps/extensions/about.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  creator.label               \"作者:\">\n<!ENTITY  developers.label            \"開發者:\">\n<!ENTITY  translators.label           \"翻譯者:\">\n<!ENTITY  contributors.label          \"貢獻者:\">\n<!ENTITY  homepage.label              \"瀏覽首頁\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/mozapps/extensions/blocklist.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY blocklist.title             \"可能會造成問題的附加元件\">\n<!ENTITY blocklist.style             \"width: 45em; height: 30em\">\n<!ENTITY blocklist.summary           \"&brandShortName; 發現下列擴充套件會造成程式不穩定或是安全性問題:\">\n<!ENTITY blocklist.softblocked       \"為了您的安全，強烈建議您現在就停用這些附加元件並重開。\">\n<!ENTITY blocklist.hardblocked       \"這些附加元件具有造成程式不穩定與安全性問題的風險，且被標為應阻擋，但程式需要重開才能完全停用它們。\">\n<!ENTITY blocklist.softandhard       \"具有造成程式不穩定與安全性問題風險的附加元件已被阻擋了。其他的附加元件風險較低，但還是建議您停用它們，並將程式重開。\">\n<!ENTITY blocklist.moreinfo          \"其他資訊\">\n\n<!ENTITY blocklist.accept.label      \"重開 &brandShortName;\">\n<!ENTITY blocklist.accept.accesskey  \"r\">\n\n<!ENTITY blocklist.blocked.label     \"已被封鎖\">\n<!ENTITY blocklist.checkbox.label    \"停用\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/mozapps/extensions/extensions.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY addons.windowTitle                   \"附加元件管理員\">\n\n<!ENTITY search.placeholder                   \"搜尋所有附加元件\">\n<!ENTITY search.buttonlabel                   \"搜尋\">\n<!-- LOCALIZATION NOTE (search.commandKey):\n     The search command key should match findOnCmd.commandkey from browser.dtd -->\n<!ENTITY search.commandkey                    \"f\">\n\n<!ENTITY loading.label                        \"載入中…\">\n<!ENTITY listEmpty.installed.label            \"您並未安裝任何此類型的附加元件\">\n<!ENTITY listEmpty.availableUpdates.label     \"找不到更新\">\n<!ENTITY listEmpty.recentUpdates.label        \"您最近沒有更新任何附加元件\">\n<!ENTITY listEmpty.findUpdates.label          \"檢查更新\">\n<!ENTITY listEmpty.search.label               \"找不到任何符合您搜尋條件的附加元件\">\n<!ENTITY listEmpty.button.label               \"取得更多有關附加元件的消息\">\n<!ENTITY installAddonFromFile.label           \"從檔案安裝附加元件…\">\n<!ENTITY installAddonFromFile.accesskey       \"I\">\n<!ENTITY toolsMenu.tooltip                    \"所有附加元件的工具\">\n\n<!ENTITY getThemes.description                \"想要個人化您的瀏覽器嗎？\">\n<!ENTITY getThemes.learnMore                  \"從數以千計的佈景主題挑選一套。\">\n\n<!ENTITY cmd.back.tooltip                     \"回到上一頁\">\n<!ENTITY cmd.forward.tooltip                  \"前進下一頁\">\n\n<!ENTITY showUnsignedExtensions.button.label  \"無法驗證某些擴充套件\">\n<!ENTITY showAllExtensions.button.label       \"顯示所有擴充套件\">\n<!ENTITY debugAddons.label                    \"附加元件除錯\">\n<!ENTITY debugAddons.accesskey                \"B\">\n\n<!-- global warnings -->\n<!ENTITY warning.safemode.label                    \"所有附加元件於安全模式中都已停用。\">\n<!ENTITY warning.checkcompatibility.label          \"已停止檢查附加元件相容性，您可能有不相容的附加元件。\">\n<!ENTITY warning.checkcompatibility.enable.label   \"啟用\">\n<!ENTITY warning.checkcompatibility.enable.tooltip \"啟用附加元件相容性檢查\">\n<!ENTITY warning.updatesecurity.label              \"已停止檢查附加元件安全性，更新程式可能不安全。\">\n<!ENTITY warning.updatesecurity.enable.label       \"啟用\">\n<!ENTITY warning.updatesecurity.enable.tooltip     \"啟用附加元件更新安全檢查\">\n\n<!-- categories / views -->\n<!ENTITY view.search.label                    \"搜尋\">\n<!ENTITY view.discover.label                  \"取得元件\">\n<!ENTITY view.recentUpdates.label             \"最近的更新\">\n<!ENTITY view.availableUpdates.label          \"可用的更新\">\n\n<!-- addon updates -->\n<!ENTITY updates.checkForUpdates.label        \"檢查更新\">\n<!ENTITY updates.checkForUpdates.accesskey    \"C\">\n<!ENTITY updates.viewUpdates.label            \"檢視最近的更新\">\n<!ENTITY updates.viewUpdates.accesskey        \"V\">\n<!-- LOCALIZATION NOTE (updates.updateAddonsAutomatically.label): This menu item\n     is a checkbox that toggles the default global behavior for add-on update\n     checking. -->\n<!ENTITY updates.updateAddonsAutomatically.label     \"自動更新附加元件\">\n<!ENTITY updates.updateAddonsAutomatically.accesskey \"a\">\n<!-- LOCALIZATION NOTE (updates.resetUpdatesToAutomatic.label, updates.resetUpdatesToManual.label):\n     Specific addons can have custom update checking behaviors (\"Manually\",\n     \"Automatically\", \"Use default global behavior\"). These menu items reset the\n     update checking behavior for all add-ons to the default global behavior\n     (which itself is either \"Automatically\" or \"Manually\", controlled by the\n     updates.updateAddonsAutomatically.label menu item). -->\n<!ENTITY updates.resetUpdatesToAutomatic.label       \"重設所有附加元件的自動更新設定\">\n<!ENTITY updates.resetUpdatesToAutomatic.accesskey   \"R\">\n<!ENTITY updates.resetUpdatesToManual.label          \"將所有附加元件設定成手動更新\">\n<!ENTITY updates.resetUpdatesToManual.accesskey      \"R\">\n<!ENTITY updates.updating.label               \"正在更新附加元件\">\n<!ENTITY updates.installed.label              \"您的附加元件已被更新。\">\n<!ENTITY updates.downloaded.label             \"已下載您的附加元件更新。\">\n<!ENTITY updates.restart.label                \"立刻重新啟動以完成安裝\">\n<!ENTITY updates.noneFound.label              \"找不到更新\">\n<!ENTITY updates.manualUpdatesFound.label     \"檢視可用的更新\">\n<!ENTITY updates.updateSelected.label         \"安裝更新\">\n<!ENTITY updates.updateSelected.tooltip       \"安裝此清單中可用的更新\">\n\n<!-- addon actions -->\n<!ENTITY cmd.showDetails.label                \"顯示更多資訊\">\n<!ENTITY cmd.showDetails.accesskey            \"S\">\n<!ENTITY cmd.findUpdates.label                \"尋找更新\">\n<!ENTITY cmd.findUpdates.accesskey            \"F\">\n<!ENTITY cmd.preferencesWin.label             \"選項\">\n<!ENTITY cmd.preferencesWin.accesskey         \"O\">\n<!ENTITY cmd.preferencesUnix.label            \"偏好設定\">\n<!ENTITY cmd.preferencesUnix.accesskey        \"P\">\n<!ENTITY cmd.about.label                      \"關於\">\n<!ENTITY cmd.about.accesskey                  \"A\">\n\n<!ENTITY cmd.enableAddon.label                \"啟用\">\n<!ENTITY cmd.enableAddon.accesskey            \"E\">\n<!ENTITY cmd.disableAddon.label               \"停用\">\n<!ENTITY cmd.disableAddon.accesskey           \"D\">\n<!ENTITY cmd.enableTheme.label                \"套用佈景主題\">\n<!ENTITY cmd.enableTheme.accesskey            \"W\">\n<!ENTITY cmd.disableTheme.label               \"停用佈景主題\">\n<!ENTITY cmd.disableTheme.accesskey           \"W\">\n<!ENTITY cmd.askToActivate.label              \"啟用時詢問\">\n<!ENTITY cmd.askToActivate.tooltip            \"每次使用此附加元件時詢問\">\n<!ENTITY cmd.alwaysActivate.label             \"總是啟用\">\n<!ENTITY cmd.alwaysActivate.tooltip           \"總是使用此附加元件\">\n<!ENTITY cmd.neverActivate.label              \"永不啟用\">\n<!ENTITY cmd.neverActivate.tooltip            \"永不使用此附加元件\">\n<!ENTITY cmd.stateMenu.tooltip                \"在此附加元件執行時變更\">\n<!ENTITY cmd.installAddon.label               \"安裝\">\n<!ENTITY cmd.installAddon.accesskey           \"I\">\n<!ENTITY cmd.uninstallAddon.label             \"移除\">\n<!ENTITY cmd.uninstallAddon.accesskey         \"R\">\n<!ENTITY cmd.showPreferencesWin.label         \"選項\">\n<!ENTITY cmd.showPreferencesWin.tooltip       \"修改此附加元件的選項\">\n<!ENTITY cmd.showPreferencesUnix.label        \"偏好設定\">\n<!ENTITY cmd.showPreferencesUnix.tooltip      \"修改此附加元件的偏好設定\">\n<!ENTITY cmd.contribute.label                 \"捐助\">\n<!ENTITY cmd.contribute.accesskey             \"C\">\n<!ENTITY cmd.contribute.tooltip               \"贊助這個元件的開發\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"顯示新鮮事\">\n<!ENTITY cmd.showReleaseNotes.tooltip         \"顯示此次更新的新鮮事\">\n<!ENTITY cmd.hideReleaseNotes.label           \"隱藏新鮮事\">\n<!ENTITY cmd.hideReleaseNotes.tooltip         \"隱藏此次更新的新鮮事\">\n\n<!-- discovery view -->\n<!-- LOCALIZATION NOTE (discover.title,discover.description,discover.footer):\n     Displayed in the center of the Get Add-ons view, see bug 601143 for mockups. -->\n<!ENTITY discover.title                       \"什麼是附加元件？\">\n<!ENTITY discover.description2                \"附加元件就是可以讓您透過一些新增的功能或樣式來個人化您的 &brandShortName; 的應用程式。\n  試試看可以讓您節省時間的側邊欄、天氣預報、或是裝個特別的佈景主題讓 &brandShortName; 變成您想要的樣子。\">\n<!ENTITY discover.footer                      \"當您連上網路之後，這個窗格將會顯示\n  一些最棒和最多人使用的附加元件讓您試試。\">\n\n<!-- detail view -->\n<!ENTITY detail.version.label                 \"版本\">\n<!ENTITY detail.lastupdated.label             \"最近更新時間\">\n<!ENTITY detail.creator.label                 \"開發者\">\n<!ENTITY detail.homepage.label                \"網站首頁\">\n<!ENTITY detail.numberOfDownloads.label       \"下載次數\">\n\n<!ENTITY detail.contributions.description     \"這個元件的開發者希望您透過小小的捐獻協助其後續開發。\">\n\n<!ENTITY detail.updateType                    \"自動更新\">\n<!ENTITY detail.updateDefault.label           \"預設\">\n<!ENTITY detail.updateDefault.tooltip         \"只自動安裝預設值為自動更新的更新版本\">\n<!ENTITY detail.updateAutomatic.label         \"開啟\">\n<!ENTITY detail.updateAutomatic.tooltip       \"自動安裝更新\">\n<!ENTITY detail.updateManual.label            \"關閉\">\n<!ENTITY detail.updateManual.tooltip          \"不要自動安裝更新\">\n<!ENTITY detail.home                          \"網站首頁\">\n<!ENTITY detail.repository                    \"附加元件設定檔\">\n<!ENTITY detail.size                          \"大小\">\n\n<!ENTITY detail.checkForUpdates.label         \"檢查更新\">\n<!ENTITY detail.checkForUpdates.accesskey     \"f\">\n<!ENTITY detail.checkForUpdates.tooltip       \"檢查此附加元件是否有更新版本\">\n<!ENTITY detail.showPreferencesWin.label      \"選項\">\n<!ENTITY detail.showPreferencesWin.accesskey  \"O\">\n<!ENTITY detail.showPreferencesWin.tooltip    \"修改此附加元件的選項\">\n<!ENTITY detail.showPreferencesUnix.label     \"偏好設定\">\n<!ENTITY detail.showPreferencesUnix.accesskey \"P\">\n<!ENTITY detail.showPreferencesUnix.tooltip   \"修改此附加元件的偏好設定\">\n\n\n<!-- ratings -->\n<!ENTITY rating2.label                        \"評分\">\n\n<!-- download/install progress -->\n<!ENTITY progress.pause.tooltip               \"暫停\">\n<!ENTITY progress.cancel.tooltip              \"取消\">\n\n\n<!-- list sorting -->\n<!ENTITY sort.name.label                      \"名稱\">\n<!ENTITY sort.name.tooltip                    \"以名稱排序\">\n<!ENTITY sort.dateUpdated.label               \"最近更新時間\">\n<!ENTITY sort.dateUpdated.tooltip             \"以更新日期排序\">\n<!ENTITY sort.relevance.label                 \"最佳結果\">\n<!ENTITY sort.relevance.tooltip               \"依照相關程度排序\">\n<!ENTITY sort.price.label                     \"價格\">\n<!ENTITY sort.price.tooltip                   \"以價格排序\">\n\n<!ENTITY search.filter2.label                 \"搜尋:\">\n<!ENTITY search.filter2.installed.label       \"我的附加元件\">\n<!ENTITY search.filter2.installed.tooltip     \"顯示已安裝的附加元件\">\n<!ENTITY search.filter2.available.label       \"可用的附加元件\">\n<!ENTITY search.filter2.available.tooltip     \"顯示可安裝的附加元件\">\n\n<!ENTITY addon.homepage                       \"網站首頁\">\n<!ENTITY addon.details.label                  \"更多資訊\">\n<!ENTITY addon.details.tooltip                \"顯示更多關於此附加元件的詳情\">\n<!ENTITY addon.unknownDate                    \"未知\">\n<!-- LOCALIZATION NOTE (addon.disabled.postfix): This is used in a normal list\n     to signify that an add-on is disabled, in the form\n     \"<Addon name> <1.0> (disabled)\" -->\n<!ENTITY addon.disabled.postfix               \"（已停用）\">\n<!-- LOCALIZATION NOTE (addon.update.postfix): This is used in the available\n     updates list to signify that an item is an update, in the form\n     \"<Addon name> <1.1> Update\". It is fine to use constructs like brackets if\n     necessary -->\n<!ENTITY addon.update.postfix                 \"更新\">\n<!ENTITY addon.undoAction.label               \"復原\">\n<!ENTITY addon.undoAction.tooltip             \"還原這個動作\">\n<!ENTITY addon.undoRemove.label               \"復原\">\n<!ENTITY addon.undoRemove.tooltip             \"保持安裝此附加元件\">\n<!ENTITY addon.restartNow.label               \"立刻重新啟動\">\n<!ENTITY addon.install.label                  \"安裝\">\n<!ENTITY addon.install.tooltip                \"安裝此附加元件\">\n<!ENTITY addon.updateNow.label                \"立即更新\">\n<!ENTITY addon.updateNow.tooltip              \"安裝此附加元件的更新\">\n<!ENTITY addon.includeUpdate.label            \"包含於更新當中\">\n<!ENTITY addon.updateAvailable.label          \"有可用的更新\">\n<!ENTITY addon.checkingForUpdates.label       \"正在檢查更新…\">\n<!ENTITY addon.releaseNotes.label             \"新鮮事:\">\n<!ENTITY addon.loadingReleaseNotes.label      \"載入中…\">\n<!ENTITY addon.errorLoadingReleaseNotes.label \"抱歉，載入新鮮事時發生錯誤。\">\n\n<!ENTITY addon.createdBy.label                \"作者：\">\n\n<!ENTITY eula.title                           \"終端使用者授權合約\">\n<!ENTITY eula.width                           \"560px\">\n<!ENTITY eula.height                          \"400px\">\n<!ENTITY eula.accept                          \"接受並安裝…\">\n\n<!ENTITY settings.path.button.label           \"瀏覽…\">\n\n<!-- LOCALIZATION NOTE (experiment.info.label): The strings related to\n     experiments are present on the \"Experiments\" tab of the add-ons manager.\n     This tab won't be displayed unless an Experiment add-on is installed.\n     Install https://people.mozilla.org/~gszorc/dummy-experiment-addon.xpi\n     to cause this tab to appear. -->\n<!ENTITY experiment.info.label \"這是什麼？Telemetry 會不定時安裝執行實驗內容。\">\n<!ENTITY experiment.info.learnmore \"更多資訊\">\n<!ENTITY experiment.info.learnmore.accesskey \"L\">\n<!ENTITY experiment.info.changetelemetry \"Telemetry 選項\">\n<!ENTITY experiment.info.changetelemetry.accesskey \"T\">\n\n<!ENTITY setting.learnmore \"更多資訊…\">\n\n<!ENTITY disabledUnsigned.heading \"某些附加元件已被停用\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.description.start, disabledUnsigned.description.findAddonsLink, disabledUnsigned.description.end):\n     These entities form a sentence, with\n     disabledUnsigned.description.findAddonsLink being a link to an external site. -->\n<!ENTITY disabledUnsigned.description.start \"以下原件尚未經過驗證，無法在 &brandShortName; 使用。您可以\">\n<!ENTITY disabledUnsigned.description.findAddonsLink \"看看有沒有其他的替代方案\">\n<!ENTITY disabledUnsigned.description.end \"或是請開發者申請驗證。\">\n<!ENTITY disabledUnsigned.learnMore \"了解我們為了保護您的線上安全作了哪些努力。\">\n<!-- LOCALIZATION NOTE (disabledUnsigned.devInfo.start, disabledUnsigned.devInfo.linkToManual, disabledUnsigned.devInfo.end):\n     These entities form a sentence, with disabledUnsigned.devInfo.linkToManual\n     being a link to an external site. -->\n<!ENTITY disabledUnsigned.devInfo.start \"有興趣想要驗證附加元件的開發者可繼續閱讀我們的\">\n<!ENTITY disabledUnsigned.devInfo.linkToManual \"驗證指南\">\n<!ENTITY disabledUnsigned.devInfo.end \"。\">\n\n<!ENTITY pluginDeprecation.description \"少了點東西嗎？&brandShortName; 已不再支援某些外掛程式。\">\n<!ENTITY pluginDeprecation.learnMore \"了解更多。\">\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/mozapps/extensions/extensions.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (aboutWindowTitle) %S is the addon name\naboutWindowTitle=關於 %S\naboutWindowCloseButton=關閉\n#LOCALIZATION NOTE (aboutWindowVersionString) %S is the addon version\naboutWindowVersionString=版本: %S\n#LOCALIZATION NOTE (aboutAddon) %S is the addon name\naboutAddon=關於 %S\n\n#LOCALIZATION NOTE (uninstallNotice) %S is the add-on name\nuninstallNotice=%S 已被移除。\n\n#LOCALIZATION NOTE (numReviews): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of reviews\nnumReviews=#1 個評論\n\n#LOCALIZATION NOTE (dateUpdated) %S is the date the addon was last updated\ndateUpdated=已更新 %S\n\n#LOCALIZATION NOTE (notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\nnotification.incompatible=%1$S 與 %2$S %3$S 不相容。\n#LOCALIZATION NOTE (notification.unsigned, notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\nnotification.unsignedAndDisabled=無法驗證 %1$S 於 %2$S 使用，已被停用。\nnotification.unsigned=無法驗證 %1$S 於 %2$S 使用，請小心。\nnotification.unsigned.link=更多資訊\n#LOCALIZATION NOTE (notification.blocked) %1$S is the add-on name\nnotification.blocked=因為安全性或穩定性因素，%1$S 已被停用。\nnotification.blocked.link=更多資訊\n#LOCALIZATION NOTE (notification.softblocked) %1$S is the add-on name\nnotification.softblocked=已知 %1$S 會造成安全性或穩定性問題。\nnotification.softblocked.link=更多資訊\n#LOCALIZATION NOTE (notification.outdated) %1$S is the add-on name\nnotification.outdated=有一個 %1$S 的重大更新。\nnotification.outdated.link=立即更新\n#LOCALIZATION NOTE (notification.vulnerableUpdatable) %1$S is the add-on name\nnotification.vulnerableUpdatable=%1$S 被發現安全性問題，您應該儘速更新。\nnotification.vulnerableUpdatable.link=立即更新\n#LOCALIZATION NOTE (notification.vulnerableNoUpdate) %1$S is the add-on name\nnotification.vulnerableNoUpdate=%1$S 被發現安全性問題，使用時請小心。\nnotification.vulnerableNoUpdate.link=更多資訊\n#LOCALIZATION NOTE (notification.enable) %1$S is the add-on name, %2$S is brand name\nnotification.enable=%1$S 將會在您重新啟動 %2$S 後被啟用。\n#LOCALIZATION NOTE (notification.disable) %1$S is the add-on name, %2$S is brand name\nnotification.disable=%1$S 將會在您重新啟動 %2$S 後被停用。\n#LOCALIZATION NOTE (notification.install) %1$S is the add-on name, %2$S is brand name\nnotification.install=%1$S 將會在您重新啟動 %2$S 後被安裝。\n#LOCALIZATION NOTE (notification.uninstall) %1$S is the add-on name, %2$S is brand name\nnotification.uninstall=%1$S 將會在您重新啟動 %2$S 後被移除。\n#LOCALIZATION NOTE (notification.upgrade) %1$S is the add-on name, %2$S is brand name\nnotification.upgrade=%1$S 將會在您重新啟動 %2$S 後被更新。\n#LOCALIZATION NOTE (notification.downloadError) %1$S is the add-on name.\nnotification.downloadError=下載 %1$S 時發生錯誤。\nnotification.downloadError.retry=重試\nnotification.downloadError.retry.tooltip=嘗試再下載一次此附加元件\n#LOCALIZATION NOTE (notification.installError) %1$S is the add-on name.\nnotification.installError=安裝 %1$S 時發生錯誤。\nnotification.installError.retry=重試\nnotification.installError.retry.tooltip=嘗試再下載並安裝此附加元件一次\n#LOCALIZATION NOTE (notification.gmpPending) %1$S is the add-on name.\nnotification.gmpPending=即將安裝 %1$S。\n\n#LOCALIZATION NOTE (contributionAmount2) %S is the currency amount recommended for contributions\ncontributionAmount2=建議捐助: %S\n\ninstallDownloading=下載中\ninstallDownloaded=已下載\ninstallDownloadFailed=下載時發生錯誤\ninstallVerifying=驗證中\ninstallInstalling=安裝中\ninstallEnablePending=重新啟動以啟用\ninstallDisablePending=重新啟動以停用\ninstallFailed=安裝時發生錯誤\ninstallCancelled=安裝已取消\n\n#LOCALIZATION NOTE (details.notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version\ndetails.notification.incompatible=%1$S 與 %2$S %3$S 不相容。\n#LOCALIZATION NOTE (details.notification.unsigned, details.notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name\ndetails.notification.unsignedAndDisabled=無法驗證 %1$S 於 %2$S 使用，已被停用。\ndetails.notification.unsigned=無法驗證 %1$S 於 %2$S 使用，請小心。\ndetails.notification.unsigned.link=更多資訊\n#LOCALIZATION NOTE (details.notification.blocked) %1$S is the add-on name\ndetails.notification.blocked=因為安全性或穩定性因素，%1$S 已被停用。\ndetails.notification.blocked.link=更多資訊\n#LOCALIZATION NOTE (details.notification.softblocked) %1$S is the add-on name\ndetails.notification.softblocked=已知 %1$S 會造成安全性或穩定性問題。\ndetails.notification.softblocked.link=更多資訊\n#LOCALIZATION NOTE (details.notification.outdated) %1$S is the add-on name\ndetails.notification.outdated=有一個 %1$S 的重大更新。\ndetails.notification.outdated.link=立即更新\n#LOCALIZATION NOTE (details.notification.vulnerableUpdatable) %1$S is the add-on name\ndetails.notification.vulnerableUpdatable=%1$S 被發現安全性問題，您應該儘速更新。\ndetails.notification.vulnerableUpdatable.link=立即更新\n#LOCALIZATION NOTE (details.notification.vulnerableNoUpdate) %1$S is the add-on name\ndetails.notification.vulnerableNoUpdate=%1$S 被發現安全性問題，使用時請小心。\ndetails.notification.vulnerableNoUpdate.link=更多資訊\n#LOCALIZATION NOTE (details.notification.enable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.enable=%1$S 將會在您重新啟動 %2$S 後被啟用。\n#LOCALIZATION NOTE (details.notification.disable) %1$S is the add-on name, %2$S is brand name\ndetails.notification.disable=%1$S 將會在您重新啟動 %2$S 後被停用。\n#LOCALIZATION NOTE (details.notification.install) %1$S is the add-on name, %2$S is brand name\ndetails.notification.install=%1$S 將會在您重新啟動 %2$S 後被安裝。\n#LOCALIZATION NOTE (details.notification.uninstall) %1$S is the add-on name, %2$S is brand name\ndetails.notification.uninstall=%1$S 將會在您重新啟動 %2$S 後被移除。\n#LOCALIZATION NOTE (details.notification.upgrade) %1$S is the add-on name, %2$S is brand name\ndetails.notification.upgrade=%1$S 將會在您重新啟動 %2$S 後被更新。\n#LOCALIZATION NOTE (details.notification.gmpPending) %1$S is the add-on name\ndetails.notification.gmpPending=即將安裝 %1$S。\n\n# LOCALIZATION NOTE (details.experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (detail view).\ndetails.experiment.time.daysRemaining=剩下 #1 天\n#LOCALIZATION NOTE (details.experiment.time.endsToday) The experiment will end in less than a day (detail view).\ndetails.experiment.time.endsToday=剩下不到一天\n# LOCALIZATION NOTE (details.experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (detail view).\ndetails.experiment.time.daysPassed=#1 天前\n#LOCALIZATION NOTE (details.experiment.time.endedToday) The experiment ended less than a day ago (detail view).\ndetails.experiment.time.endedToday=不到一天前\n#LOCALIZATION NOTE (details.experiment.state.active) This experiment is active (detail view).\ndetails.experiment.state.active=啟用\n#LOCALIZATION NOTE (details.experiment.state.complete) This experiment is complete (it was previously active) (detail view).\ndetails.experiment.state.complete=完成\n\n# LOCALIZATION NOTE (experiment.time.daysRemaining):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days from now that the experiment will remain active (list view item).\nexperiment.time.daysRemaining=剩下 #1 天\n#LOCALIZATION NOTE (experiment.time.endsToday) The experiment will end in less than a day (list view item).\nexperiment.time.endsToday=剩下不到一天\n# LOCALIZATION NOTE (experiment.time.daysPassed):\n# Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the number of days since the experiment ran (list view item).\nexperiment.time.daysPassed=#1 天前\n#LOCALIZATION NOTE (experiment.time.endedToday) The experiment ended less than a day ago (list view item).\nexperiment.time.endedToday=不到一天前\n#LOCALIZATION NOTE (experiment.state.active) This experiment is active (list view item).\nexperiment.state.active=啟用\n#LOCALIZATION NOTE (experiment.state.complete) This experiment is complete (it was previously active) (list view item).\nexperiment.state.complete=完成\n\ninstallFromFile.dialogTitle=請選擇要安裝的附加元件\ninstallFromFile.filterName=附加元件\n\nuninstallAddonTooltip=移除這個附加元件\nuninstallAddonRestartRequiredTooltip=移除此附加元件（需要重新啟動）\nenableAddonTooltip=啟用這個附加元件\nenableAddonRestartRequiredTooltip=啟用此附加元件（需要重新啟動）\ndisableAddonTooltip=停用這個附加元件\ndisableAddonRestartRequiredTooltip=停用此附加元件（需要重新啟動）\n\n#LOCALIZATION NOTE (showAllSearchResults): Semicolon-separated list of plural forms.\n# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals\n# #1 is the total number of search results\nshowAllSearchResults=顯示全部共 #1 筆結果\n\n#LOCALIZATION NOTE (addon.purchase.label) displayed on a button in the list\n# view, %S is the price of the add-on including currency symbol\naddon.purchase.label=以 %S 購買…\naddon.purchase.tooltip=到附加元件網站購買此附加元件\n#LOCALIZATION NOTE (cmd.purchaseAddon.label) displayed on a button in the detail\n# view, %S is the price of the add-on including currency symbol\ncmd.purchaseAddon.label=以 %S 購買…\ncmd.purchaseAddon.accesskey=u\n\n#LOCALIZATION NOTE (eulaHeader) %S is name of the add-on asking the user to agree to the EULA\neulaHeader=%S 要求您在安裝前同意下列「終端使用者授權合約」才能繼續安裝:\n\ntype.extension.name=擴充套件\ntype.theme.name=外觀設定\ntype.locale.name=語言套件\ntype.plugin.name=外掛程式\ntype.dictionary.name=字典\ntype.service.name=服務\ntype.experiment.name=實驗\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/mozapps/extensions/newaddon.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY title           \"安裝附加元件\">\n<!ENTITY intro           \"您電腦上的其他軟體想要修改\n                          &brandShortName; 的下列附加元件:\">\n<!ENTITY warning         \"請只從您信任的作者安裝附加元件。\">\n<!ENTITY allow           \"允許安裝\">\n<!ENTITY later           \"您隨時可於附加元件管理員修改您的選擇。\">\n<!ENTITY continue        \"繼續\">\n<!ENTITY restartMessage  \"您需要重新啟動 &brandShortName; 以完成此附加元件的安裝。\">\n<!ENTITY restartButton   \"重開 &brandShortName;\">\n<!ENTITY cancelButton    \"取消\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/mozapps/extensions/newaddon.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (name) %1$S is the add-on name, %2$S is the add-on version\nname=%1$S %2$S\n#LOCALIZATION NOTE (author) %S is the author of the add-on\nauthor=作者: %S\n#LOCALIZATION NOTE (location) %S is the path the add-on is installed in\nlocation=安裝於: %S\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/mozapps/extensions/selectAddons.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY upgrade.style               \"width: 100ch; height: 448px;\">\n\n<!ENTITY checking.heading            \"正在檢查您的附加元件\">\n<!ENTITY checking.progress.label     \"正在檢查您的附加元件是否相容此版本的 &brandShortName;。\">\n\n<!ENTITY select.heading              \"選擇您的附加元件\">\n<!-- LOCALIZATION NOTE (select.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY select.description          \"停用您不使用的附加元件讓您的 &brandShortName; 變得更快。透過第三方軟體安裝的附加元件將會被自動停用，您可以在下面手動選擇並啟用。\">\n<!ENTITY select.keep                 \"保留\">\n<!-- LOCALIZATION NOTE (select.keep.style): Should be a width wide enough for\n     the string in select.keep above. -->\n<!ENTITY select.keep.style           \"width: 6ch;\">\n<!ENTITY select.action               \"動作\">\n<!-- LOCALIZATION NOTE (select.action.style): Should be a width wide enough for\n     the action strings in selectAddons.properties or brandShortName. -->\n<!ENTITY select.action.style         \"width: 35ch;\">\n<!ENTITY select.source               \"安裝者\">\n<!ENTITY select.name                 \"名稱\">\n<!-- LOCALIZATION NOTE (select.name.style): Should be a width small enough so\n     the source column still has enough room for the source strings in\n     selectAddons.properties. -->\n<!ENTITY select.name.style           \"width: 33ch;\">\n\n<!ENTITY confirm.heading             \"選擇您的附加元件\">\n<!-- LOCALIZATION NOTE (confirm.description): The term used for \"third parties\"\n     here should match the string source.other in selectAddons.properties. -->\n<!ENTITY confirm.description         \"停用您不使用的附加元件讓您的 &brandShortName; 變得更快。透過第三方軟體安裝的附加元件將會被自動停用，您可以在下面手動選擇並啟用。\">\n\n<!ENTITY action.disable.heading      \"將會停用下列附加元件:\">\n<!ENTITY action.incompatible.heading \"將會在有相容版本推出時再度啟用下列附加元件:\">\n<!ENTITY action.update.heading       \"將會更新下列附加元件:\">\n<!ENTITY action.enable.heading       \"將會啟用下列附加元件:\">\n\n<!ENTITY update.heading              \"正在更新您的附加元件\">\n<!ENTITY update.progress.label       \"正在下載安裝您所選擇的附加元件更新。\">\n\n<!ENTITY errors.heading              \"&brandShortName; 無法更新您的某些附加元件。\">\n<!ENTITY errors.description          \"無法安裝您某些附加元件的更新。&brandShortName; 將會自動在稍後再度嘗試安裝更新。\">\n\n<!ENTITY footer.label                \"您可以隨時於附加元件管理員修改您的附加元件。\">\n<!ENTITY cancel.label                \"取消\">\n<!ENTITY back.label                  \"上一頁\">\n<!ENTITY next.label                  \"下一頁\">\n<!ENTITY done.label                  \"完成\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/mozapps/extensions/selectAddons.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#LOCALIZATION NOTE (source.profile) add-ons installed by the user, this may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.profile=您\n#LOCALIZATION NOTE (source.bundled) add-ons shipped with the application, and thus\n# treated as installed by the user. This may be\n# translated as \"You\" or \"User\" depending on the locale\nsource.bundled=您（與程式一起安裝）\n#LOCALIZATION NOTE (source.other) add-ons installed by other applications\n# installed on the computer\nsource.other=第三方\n\naction.enabled=將被啟用\naction.disabled=將被停用\naction.autoupdate=將被更新為相容版本\naction.incompatible=將在有相容版本推出時啟用\naction.neededupdate=有新版相容更新\naction.unneededupdate=非必要更新\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/mozapps/extensions/update.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  updateWizard.title              \"更新 &brandShortName;\">\n\n<!ENTITY  offline.title                   \"&brandShortName; 離線工作中\">\n<!ENTITY  offline.description             \"&brandShortName; 需要連線才能檢查是否有可用的更新以相容此版本。\">\n<!ENTITY  offline.toggleOffline.label     \"立刻連線\">\n<!ENTITY  offline.toggleOffline.accesskey \"G\">\n\n<!ENTITY  mismatch.win.title              \"不相容的元件\">\n<!ENTITY  mismatch.top.label              \"下列元件不相容於新版的 &brandShortName; 且已被停用:\">\n<!ENTITY  mismatch.bottom.label           \"&brandShortName; 可以檢查並安裝這些元件的相容新版本。\">\n\n<!ENTITY  checking.wizard.title           \"檢查相容的附加元件中\">\n<!ENTITY  checking.top.label              \"正在檢查不相容的元件是否有更新檔…\">\n<!ENTITY  checking.status                 \"這可能會花一段時間…\">\n\n<!ENTITY  found.wizard.title               \"找到相容的附加元件\">\n<!ENTITY  found.top.label                 \"選擇您想安裝的附加元件:\">\n<!ENTITY  found.disabledXPinstall.label   \"這些更新無法安裝，因為軟體安裝目前被停用，請更改下面的設定。\">\n<!ENTITY  found.enableXPInstall.label     \"允許網站安裝軟體\">\n<!ENTITY  found.enableXPInstall.accesskey \"A\">\n\n<!ENTITY  installing.wizard.title         \"安裝相容的附加元件中\">\n<!ENTITY  installing.top.label            \"正在下載並安裝附加元件的更新…\">\n\n<!ENTITY  noupdates.wizard.title          \"找不到相容的附加元件\">\n<!ENTITY  noupdates.intro.desc            \"&brandShortName; 找不到不相容元件的更新檔。\">\n<!ENTITY  noupdates.error.desc            \"試圖尋找更新時發生問題。\">\n<!ENTITY  noupdates.checkEnabled.desc     \"&brandShortName; 會定期檢查並在相容的更新檔出現時通知您。\">\n\n<!ENTITY  finished.wizard.title           \"已安裝相容的附加元件\">\n<!ENTITY  finished.top.label              \"&brandShortName; 已安裝附加元件的更新。\">\n<!ENTITY  finished.checkDisabled.desc     \"&brandShortName; 能定期檢查並在相容的更新檔出現時通知您。\">\n<!ENTITY  finished.checkEnabled.desc      \"&brandShortName; 會定期檢查並在相容的更新檔出現時通知您。\">\n\n<!ENTITY  adminDisabled.wizard.title      \"無法檢查更新\">\n<!ENTITY  adminDisabled.warning.label     \"因為 &brandShortName; 軟體安裝功能被停用，所以不能檢查是否有不相容元件的更新檔。請聯絡系統管理員提供協助。\">\n\n<!ENTITY  versioninfo.wizard.title        \"檢查附加元件相容性中\">\n<!ENTITY  versioninfo.top.label           \"正在檢查附加元件與此 &brandShortName; 版本的相容性。\">\n<!ENTITY  versioninfo.waiting             \"這可能會花一段時間…\">\n\n<!ENTITY  installerrors.wizard.title      \"安裝更新時出現問題\">\n<!ENTITY  installerrors.intro.label       \"&brandShortName; 在更新某些元件時遇到問題。\">\n\n<!-- general strings used by several of the finish pages -->\n<!ENTITY  clickFinish.label               \"按「完成」繼續啟動 &brandShortName;。\">\n<!ENTITY  clickFinish.labelMac            \"按「完成」繼續啟動 &brandShortName;。\">\n<!ENTITY  enableChecking.label            \"允許 &brandShortName; 檢查更新。\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/mozapps/extensions/update.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nmismatchCheckNow=立刻檢查\nmismatchCheckNowAccesskey=C\nmismatchDontCheck=不檢查\nmismatchDontCheckAccesskey=D\ninstallButtonText=立刻安裝\ninstallButtonTextAccesskey=I\nnextButtonText=下一步 >\nnextButtonTextAccesskey=N\ncancelButtonText=取消\ncancelButtonTextAccesskey=C\nstatusPrefix=檢查 %S 更新已完成\ndownloadingPrefix=正在下載: %S\ninstallingPrefix=安裝中: %S\ncloseButton=關閉\ninstallErrors=%S 無法安裝下列附加元件的更新檔:\ncheckingErrors=%S 無法檢查下列附加元件的更新檔:\ninstallErrorItemFormat=%S (%S)\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/mozapps/handling/handling.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY window.emWidth \"26em\">\n<!ENTITY window.emHeight \"26em\">\n<!ENTITY ChooseOtherApp.description \"選擇其他應用程式\">\n<!ENTITY ChooseApp.label \"選擇…\">\n<!ENTITY ChooseApp.accessKey \"C\">\n<!ENTITY accept \"開啟鏈結\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/mozapps/handling/handling.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nprotocol.title=啟動程式\nprotocol.description=這個鏈結必須用關聯的程式開啟。\nprotocol.choices.label=傳送到:\nprotocol.checkbox.label=對於 %S 鏈結一律使用並記住我的選擇。\nprotocol.checkbox.accesskey=R\nprotocol.checkbox.extra=以後可以從 %S 的偏好設定中變更設定。\n\nchoose.application.title=其他程式…\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/mozapps/plugins/plugins.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (unsupportedPlatform.pre): Mobile only. Flash (the only plugin available on mobile)\n     is not supported on some devices. Include a trailing space as needed. -->\n<!ENTITY unsupportedPlatform.pre                             \"很抱歉，&brandShortName; 無法於此裝置播放 Flash 內容。 \">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.learnMore): Mobile only. This text is used to link to a SUMO page explaining why Flash is not\n     supported on this device. Use the unicode ellipsis char, \\u2026, or use \"...\" if \\u2026 doesn't suit traditions in your locale. -->\n<!ENTITY unsupportedPlatform.learnMore                       \"更多資訊…\">\n<!-- LOCALIZATION NOTE (unsupportedPlatform.post): Mobile only. Include text here if needed for your locale. -->\n<!ENTITY unsupportedPlatform.post                            \"\">\n\n<!ENTITY missingPlugin                                       \"需要安裝某個外掛程式才能檢視此內容。\">\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n<!ENTITY tapToPlayPlugin                                     \"點此處啟用外掛程式。\">\n<!ENTITY clickToActivatePlugin                               \"啟用外掛程式。\">\n<!ENTITY checkForUpdates                                     \"檢查更新…\">\n<!ENTITY disabledPlugin                                      \"此外掛程式已被停用。\">\n<!ENTITY blockedPlugin.label                                 \"已阻擋此外掛以保護您的電腦。\">\n<!ENTITY hidePluginBtn.label                                 \"隱藏外掛程式\">\n<!ENTITY managePlugins                                       \"管理外掛程式…\">\n\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n<!ENTITY reloadPlugin.pre                                    \"\">\n<!ENTITY reloadPlugin.middle                                 \"重新載入網頁\">\n<!ENTITY reloadPlugin.post                                   \"以再試一次。\">\n<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please                                       \"傳送錯誤報表\">\n<!ENTITY report.submitting                                   \"正在傳送報表…\">\n<!ENTITY report.submitted                                    \"已送出錯誤資訊報表。\">\n<!ENTITY report.disabled                                     \"錯誤回報已被停用。\">\n<!ENTITY report.failed                                       \"傳送失敗。\">\n<!ENTITY report.unavailable                                  \"沒有可用的報表。\">\n<!ENTITY report.comment                                      \"加上附註 (附註是大家都看得到的)\">\n<!ENTITY report.pageURL                                      \"包含頁面網址\">\n\n<!ENTITY plugin.file                                         \"檔案\">\n<!ENTITY plugin.mimeTypes                                    \"MIME 類型\">\n<!ENTITY plugin.flashProtectedMode.label                     \"開啟 Adobe Flash 的保護模式\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/mozapps/plugins/plugins.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\npluginLicenseAgreement.label=要安裝 %S，您必須同意下列事項:\n\npluginInstallation.download.start=下載 %S 中…\npluginInstallation.download.finish=已完成 %S 的下載。\n\npluginInstallation.install.start=安裝 %S 中…\npluginInstallation.install.finish=成功安裝 %S。\npluginInstallation.install.error=無法安裝 %S (%S)。\n\npluginInstallation.complete=外掛程式安裝完成。\n\npluginInstallationSummary.success=已安裝\npluginInstallationSummary.failed=失敗\npluginInstallationSummary.licenseNotAccepted=不接受授權協議\npluginInstallationSummary.notAvailable=找不到可用的版本\npluginInstallationSummary.manualInstall.label=手動安裝\npluginInstallationSummary.manualInstall.tooltip=手動安裝外掛程式。\n\npluginInstallation.noPluginsFound=找不到適合的外掛程式。\npluginInstallation.noPluginsInstalled=未安裝任何外掛程式。\npluginInstallation.unknownPlugin=未知的外掛程式 (%S)\n\npluginInstallation.restart.label=重新啟動 %S\npluginInstallation.restart.accesskey=R\npluginInstallation.close.label=關閉\npluginInstallation.close.accesskey=C\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/mozapps/preferences/changemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY setPassword.title                 \"變更主控密碼\">\n<!ENTITY setPassword.tokenName.label       \"安全裝置\">\n<!ENTITY setPassword.oldPassword.label     \"目前密碼:\">\n<!ENTITY setPassword.newPassword.label     \"輸入新密碼:\">\n<!ENTITY setPassword.reenterPassword.label \"重新輸入密碼:\">\n<!ENTITY setPassword.meter.label           \"密碼品質測量計\">\n<!ENTITY setPassword.meter.loading         \"載入中\">\n<!ENTITY masterPasswordDescription.label   \"主控密碼可用來保護敏感的資訊，如網站密碼。 若您建立主控密碼，每次執行 &brandShortName; 後要用到此類資訊時都要打入密碼。\">\n<!ENTITY masterPasswordWarning.label       \"請確實記住您所設定的主控密碼。 若不幸忘了，則會完全無法再存取所有被主控密碼保護的資料。\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/mozapps/preferences/ocsp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY ocspDialog.title             \"憑證驗證\">\n<!ENTITY enableOCSP.label             \"使用線上憑證狀態協定 (OCSP) 來檢查目前憑證的有效性\">\n<!ENTITY enableOCSP.accesskey         \"U\">\n<!ENTITY requireOCSP.label            \"當 OCSP 伺服器連線失敗時，將憑證視為無效\">\n<!ENTITY requireOCSP.accesskey        \"W\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/mozapps/preferences/preferences.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#### Master Password\n\npassword_not_set=(未設定)\nfailed_pw_change=無法變更主控密碼。\nincorrect_pw=您輸入的主控密碼錯誤。請再試一次。\npw_change_ok=已成功變更主控密碼。\npw_erased_ok=您已刪除了您的主控密碼。\npw_not_wanted=注意！您決定不再使用主控密碼。\npw_empty_warning=您所儲存的網頁與電子郵件密碼、表單資料、私密金鑰等資訊將不會被保護。\npw_change2empty_in_fips_mode=您目前使用 FIPS 模式。FIPS 模式需要有主控密碼。\npw_change_success_title=已成功變更密碼\npw_change_failed_title=密碼變更失敗\npw_remove_button=移除\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/mozapps/preferences/removemp.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY removePassword.title              \"移除主控密碼\">\n<!ENTITY removeInfo.label                  \"請輸入密碼以繼續:\">\n<!ENTITY removeWarning1.label              \"主控密碼可以用來保護敏感資料 (如網站密碼)。\">\n<!ENTITY removeWarning2.label              \"若移除主控密碼，則您的私人資料在有別人可以存取您的電腦時有可能會洩露出去。\">\n<!ENTITY setPassword.oldPassword.label     \"目前密碼:\">\n\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/mozapps/profile/createProfileWizard.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY newprofile.title             \"建立設定檔精靈\">\n<!ENTITY window.size                  \"width: 45em; height: 32em;\">\n\n<!-- First wizard page -->\n<!ENTITY profileCreationExplanation_1.text  \"&brandShortName; 把您的設定、偏好等各種資料存於您的個人設定檔 (Profile) 中。\">\n<!ENTITY profileCreationExplanation_2.text  \"如果您與人共用電腦，只需要為每個使用者各自建立 &brandShortName; 設定檔即可將各個使用者的資訊分開。\">\n<!ENTITY profileCreationExplanation_3.text  \"如果只有自己使用，至少還是要建立一個設定檔。當然您若想把工作跟個人用途的資料分開，也可以建立多個 &brandShortName; 設定檔。\">\n<!ENTITY profileCreationExplanation_4.text  \"要開始建立設定檔請按「下一步」。\">\n<!ENTITY profileCreationExplanation_4Mac.text  \"要開始建立設定檔請按「繼續」。\">\n<!ENTITY profileCreationExplanation_4Gnome.text  \"要開始建立設定檔請按「下一步」。\">\n\n<!-- Second wizard page -->\n<!ENTITY profileCreationIntro.text      \"若您建立多個設定檔則可用名稱來區分，請參考下面的建議名稱或用您自己喜歡的名字。\">\n<!ENTITY profilePrompt.label            \"輸入新設定檔名稱:\">\n<!ENTITY profilePrompt.accesskey        \"E\">\n<!ENTITY profileDirectoryExplanation.text   \"您的使用者設定、偏好設定和其他個人資料會存放於:\">\n<!ENTITY profileDefaultName             \"Default User\">\n<!ENTITY button.choosefolder.label      \"選擇資料夾…\">\n<!ENTITY button.choosefolder.accesskey  \"C\">\n<!ENTITY button.usedefault.label        \"使用預設資料夾\">\n<!ENTITY button.usedefault.accesskey    \"U\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/mozapps/profile/profileSelection.dtd",
    "content": "<!-- -*- Mode: SGML; indent-tabs-mode: nil; -*- -->\n<!--\n\n This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY            windowtitle.label      \"&brandShortName; - 選取使用者設定檔\">\n\n<!ENTITY            profilename.label      \"設定檔名稱:\">\n\n<!ENTITY            start.label            \"啟動 &brandShortName;\">\n<!ENTITY            exit.label             \"結束\">\n\n<!ENTITY            availprofiles.label    \"可用的設定檔\">\n\n<!ENTITY            newButton.label        \"建立設定檔…\">\n<!ENTITY            newButton.accesskey    \"C\">\n<!ENTITY            renameButton.label     \"設定檔更名…\">\n<!ENTITY            renameButton.accesskey \"R\">\n<!ENTITY            deleteButton.label     \"刪除設定檔…\">\n<!ENTITY            deleteButton.accesskey \"D\">\n\n<!-- manager entities -->\n<!ENTITY            pmDescription.label    \"&brandShortName; 把您的設定、偏好等各種資料存於您的個人設定檔 (Profile) 中。\">\n\n<!ENTITY            offlineState.label    \"離線模式\">\n<!ENTITY            offlineState.accesskey \"o\">\n\n<!ENTITY            useSelected.label       \"啟動時直接使用選擇的設定檔，不要再詢問\">\n<!ENTITY            useSelected.accesskey   \"s\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/mozapps/profile/profileSelection.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: These strings are used for startup/profile problems and the profile manager.\n\n# Application not responding\n# LOCALIZATION NOTE (restartTitle, restartMessageNoUnlocker, restartMessageUnlocker, restartMessageNoUnlockerMac, restartMessageUnlockerMac): Messages displayed when the application is running but is not responding to commands. %S is the application name.\nrestartTitle=關閉 %S\nrestartMessageNoUnlocker=%S 已在執行中，但無回應。請先結束現有的 %S 或重新開機再開啟新視窗。\nrestartMessageUnlocker=%S 已在執行中，但無回應。請先結束現有的 %S 再開啟新視窗。\nrestartMessageNoUnlockerMac=已經開啟 %S，同時只能開啟一個 %S。\nrestartMessageUnlockerMac=%S 已經開啟。目前執行中的 %S 將結束以開啟新的。\n\n# Profile manager\n# LOCALIZATION NOTE (profileTooltip): First %S is the profile name, second %S is the path to the profile folder.\nprofileTooltip=%S-%S\n\npleaseSelectTitle=選取設定檔\npleaseSelect=請選取設定檔以啟動 %S 或是新建設定檔。\n\nprofileLockedTitle=設定檔使用中\nprofileLocked2=由於另有程式在使用中，%S 目前無法使用設定檔「%S」。\\n\\n請關閉其它執行中的 %S 後重試，另外也可選取其它設定檔或建立新設定檔。\n\nrenameProfileTitle=變更設定檔名稱\nrenameProfilePrompt=把設定檔「%S」名稱改為:\n\nprofileNameInvalidTitle=設定檔名稱無效\nprofileNameInvalid=設定檔名稱不能為「%S」。\n\nchooseFolder=選取設定檔資料夾\nprofileNameEmpty=設定檔名稱不能為空白。\ninvalidChar=字元「%S」不能用於設定檔名稱。\n\ndeleteTitle=刪除設定檔\ndeleteProfileConfirm=刪除設定檔會移除設定檔列表中的項目，而且無法復原。\\n您也可以同時刪除設定檔內含的資料檔，包括您的設定、憑證和其他個人資料等。這個選項會刪除資料夾「%S」而且無法復原。\\n您想刪除設定檔內含的資料檔案嗎？\ndeleteFiles=刪除檔案\ndontDeleteFiles=不要刪除檔案\n\nprofileCreationFailed=無法建立設定檔。或許選定的目錄無法寫入。\nprofileCreationFailedTitle=設定檔建立失敗\nprofileExists=同名的設定檔已存在，請換個名字。\nprofileExistsTitle=設定檔已存在\nprofileFinishText=按「完成」以建立此設定檔。\nprofileFinishTextMac=按「完成」以建立此設定檔。\nprofileMissing=您的 %S 設定檔無法被載入。設定檔可能已經遺失或是無法存取。\nprofileMissingTitle=遺失設定檔\n\n# Profile reset\n# LOCALIZATION NOTE (resetBackupDirectory): Directory name for the profile directory backup created during reset. This directory is placed in a location users will see it (ie. their desktop). %S is the application name.\nresetBackupDirectory=舊的 %S 資料\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/mozapps/update/history.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n\n<!ENTITY  history.title             \"更新記錄\">\n<!ENTITY  history.intro             \"已安裝下列更新:\">\n<!ENTITY  closebutton.label         \"關閉\">\n                                     \n<!ENTITY  noupdates.label           \"尚未安裝任何更新\">\n\n<!ENTITY  name.header               \"更新名稱\">\n<!ENTITY  date.header               \"安裝日期\">\n<!ENTITY  type.header               \"類型\">\n<!ENTITY  state.header              \"狀態\">\n\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/mozapps/update/updates.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n<!ENTITY  updateWizard.title              \"軟體更新\">\n\n<!ENTITY  checking.title                  \"正在檢查是否有更新檔\">\n<!ENTITY  updateCheck.label               \"正在尋找更新版的 &brandShortName;…\">\n\n<!ENTITY  noupdatesfound.title            \"無任何更新\">\n<!ENTITY  noupdatesautoenabled.intro      \"目前沒有新的更新檔。 &brandShortName; 會定期檢查是否有更新。\">\n<!ENTITY  noupdatesautodisabled.intro     \"目前沒有新的更新檔。請在稍後再檢查或是啟用 &brandShortName; 的自動檢查更新功能。\">\n\n<!ENTITY  manualUpdate.title              \"無法更新\">\n<!ENTITY  manualUpdate.desc               \"找到一個新的安全與穩定性更新，但您沒有安裝更新所需的系統權限。請聯絡您的系統管理員，或是從具有安裝軟體權限的系統帳號再試一次。\">\n<!ENTITY  manualUpdate.space.desc         \"已有可用的安全性和穩定性更新，但\n                                           您沒有足夠的空間可安裝。\">\n<!ENTITY  manualUpdateGetMsg.label        \"您可以至此處取得最新的 &brandShortName;:\">\n\n<!ENTITY  unsupported.title               \"不支援的系統\">\n<!ENTITY  unsupported.label               \"您的 &brandShortName; 已經過時，但最新版本不支援您的系統。請升級您的系統並再試一次。您將不會再看到到此通知，可在此處\">\n<!ENTITY  unsupportedLink.label           \"了解更多資訊。\">\n\n<!ENTITY  clickHere.label                 \"檢視關於此更新的詳細訊息\">\n\n<!ENTITY  evangelism.desc                 \"強烈建議您立刻套用 &brandShortName; 的更新版本。\">\n\n<!ENTITY  downloadPage.title              \"正在下載 &brandShortName;\">\n<!ENTITY  downloading.intro               \"正在下載下列更新檔…\">\n<!ENTITY  connecting.label                \"連線至更新伺服器…\">\n<!ENTITY  verificationFailedText.label    \"&brandShortName; 無法確認下載更新的完整性，所以現在會重新下載完整的更新套件。\">\n\n<!ENTITY  viewDetails.tooltip             \"檢視此更新的相關細節\">\n\n<!ENTITY  details.link                    \"詳細資訊\">\n\n<!ENTITY  error.title                     \"更新失敗\">\n\n<!ENTITY  error.label                     \"檢查、下載、或安裝更新時發生問題。 &brandShortName; 無法更新，原因:\">\n                                           \n<!ENTITY  errorManual.label               \"請手動瀏覽下列網址並下載最新版的 &brandShortName; :\">\n                                           \n<!ENTITY  errorpatching.intro             \"部份更新失敗。 &brandShortName; 將會重新下載完整更新。\">\n\n<!ENTITY  genericBackgroundError.label    \"&brandShortName; 無法偵測可用的更新。請確認\n                                           您已自下列位置下載最新的 &brandShortName;:\">\n\n<!ENTITY  finishedPage.title              \"已可開始安裝更新程式\">\n<!ENTITY  finishedPage.text               \"此更新會在下次 &brandShortName; 啟動時安裝。您可以現在就重開 &brandShortName;，或是繼續使用，稍後再重新啟動。\">\n\n<!ENTITY  finishedBackgroundPage.text     \"一個 &brandShortName; 的安全與穩定性更新已經下載，可以立刻開始安裝。\">\n<!ENTITY  finishedBackground.name         \"更新:\">\n<!-- LOCALIZATION NOTE (finishedBackground.more): This string describes the button labels defined by restartNowButton and restartLaterButton in updates.properties. -->\n<!ENTITY  finishedBackground.more         \"此更新會在下次 &brandShortName; 啟動時安裝。您可以現在就重開 &brandShortName;，或是繼續使用，稍後再重新啟動。\">\n<!ENTITY  finishedBackground.moreElevated \"需要有系統管理員權限才能安裝此更新，此更新將在下次啟動 &brandShortName; 時安裝。\n您可以立刻重新啟動 &brandShortName;、繼續使用稍後再更新，或是拒絕此更新。\">\n\n<!ENTITY  update.details.label            \"詳細資訊\">\n<!ENTITY  update.installedOn.label        \"安裝於:\">\n<!ENTITY  update.status.label             \"狀態:\">\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/mozapps/update/updates.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# LOCALIZATION NOTE: The 1st %S is the update name and the 2nd %S is the build\n# identifier from the local updates.xml for displaying update history\n# example: MyApplication (20081022033543)\nupdateFullName=%S (%S)\n\n# LOCALIZATION NOTE: The 1st %S is brandShortName and 2nd %S is update version\n# where update version from the update xml\n# example: MyApplication 10.0.5\nupdateName=%S %S\n\n# LOCALIZATION NOTE: When present\n# %1$S is the brandShortName. Ex: MyApplication\n# %2$S is the update version - provided by the update xml. Ex: version 10.0.5\n# %3$S is the build identifier - provided by the update xml. Ex: 20081022033543\nupdateNightlyName=%1$S %2$S %3$S nightly\nintro_major=您想要立刻升級到 %1$S %2$S 嗎？\nintro_minor=目前已經有一個 %1$S 的安全性與穩定性更新:\n\nupdateType_major=新版本\nupdateType_minor=安全更新\n\n# LOCALIZATION NOTE: When present %S is brandShortName\nverificationError=%S 無法確認更新檔的正確性。\nresumePausedAfterCloseTitle=軟體更新\nresumePausedAfterCloseMsg=您已暫停下載此更新。您要在使用 %S 時於背景自動下載更新？\nupdaterIOErrorTitle=軟體更新失敗\nupdaterIOErrorMsg=無法安裝更新，請確定沒有其他正在執行的 %S，然後重開 %S 後再試一次。\nokButton=確定\nokButton.accesskey=O\naskLaterButton=稍後詢問\naskLaterButton.accesskey=A\nnoThanksButton=不需要，謝謝\nnoThanksButton.accesskey=N\nupdateButton_minor=更新 %S\nupdateButton_minor.accesskey=U\nupdateButton_major=升級新版本\nupdateButton_major.accesskey=G\nbackButton=上一步\nbackButton.accesskey=B\nacceptTermsButton=同意使用條款\nacceptTermsButton.accesskey=A\n# NOTE: The restartLaterButton string is also used in\n# mozapps/extensions/content/blocklist.js\nrestartLaterButton=稍後再重新啟動\nrestartLaterButton.accesskey=L\nrestartNowButton=重新啟動 %S\nrestartNowButton.accesskey=R\n\n# LOCALIZATION NOTE: %S is the date the update was installed from the local\n# updates.xml for displaying update history\nstatusSucceededFormat=已安裝於: %S\n\nstatusFailed=安裝失敗\npauseButtonPause=暫停\npauseButtonResume=繼續\nhideButton=隱藏\nhideButton.accesskey=H\n\napplyingUpdate=正在套用更新…\n\nupdatesfound_minor.title=有可用的更新\nupdatesfound_major.title=有可用的新版本\n\ninstallSuccess=更新檔已安裝完成\ninstallPending=準備安裝\npatchApplyFailure=無法安裝更新檔 (Patch 套用失敗)\nelevationFailure=您沒有可安裝此更新所必需的權限，請聯絡您的系統管理員。\n\n# LOCALIZATION NOTE: %S is the amount downloaded so far\n# example: Paused —  879 KB of 2.1 MB\ndownloadPausedStatus=已暫停 —  %S\n\ncheck_error-200=異常的更新 XML 檔案 (200)\ncheck_error-403=拒絕存取 (403)\ncheck_error-404=找不到更新 XML 檔案 (404)\ncheck_error-500=伺服器內部錯誤 (500)\ncheck_error-2152398849=失敗 (不明原因)\ncheck_error-2152398861=無法連線\ncheck_error-2152398862=連線逾時\n# NS_ERROR_OFFLINE\ncheck_error-2152398864=離線模式 (請回到線上模式)\ncheck_error-2152398867=不允許使用 Port\ncheck_error-2152398868=沒有收到任何資料 (請再試一次)\ncheck_error-2152398878=找不到更新伺服器 (請檢查您的網路連線)\ncheck_error-2152398890=找不到 Proxy 代理伺服器 (請檢查您的網路連線)\n# NS_ERROR_DOCUMENT_NOT_CACHED\ncheck_error-2152398918=離線模式 (請回到線上模式)\ncheck_error-2152398919=資料傳輸中斷 (請再試一次)\ncheck_error-2152398920=被 Proxy 代理伺服器拒絕連線\ncheck_error-2153390069=伺服器憑證過期 (請調整您的系統時間，確定時間與日期是否正確)\ncheck_error-verification_failed=無法確認更新檔案的完整性\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/mozapps/xpinstall/xpinstallConfirm.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- extracted from institems.xul -->\n\n<!ENTITY dialog.title            \"軟體安裝\">\n<!ENTITY dialog.style            \"width: 45em\">\n<!ENTITY warningPrimary.label    \"請只從您信任的作者安裝附加元件。\">\n<!ENTITY warningSecondary.label  \"惡意的程式如病毒可能會損壞您的電腦資料或侵犯您的隱私權。\">\n\n<!ENTITY from.label \"從:\">\n\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/mozapps/xpinstall/xpinstallConfirm.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nunverified=（未驗證作者）\nsigned=(%S)\n\nitemWarnIntroMultiple=您要求安裝下列 %S 個項目:\nitemWarnIntroSingle=您要求安裝下列項目:\ninstallButtonDisabledLabel=安裝 (%S)\ninstallButtonLabel=立刻安裝\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/necko/necko.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n#ResolvingHost=Looking up\n#ConnectedTo=Connected to \n#ConnectingTo=Connecting to \n#SendingRequestTo=Sending request to \n#TransferringDataFrom=Transferring data from \n\n3=尋找 %1$S…\n4=已連線到 %1$S…\n5=向 %1$S 要求資料…\n6=從 %1$S 接收資料…\n7=正在連線到 %1$S…\n8=讀取 %1$S\n9=寫入 %1$S\n10=等待 %1$S…\n11=已搜尋 %1$S…\n12=正在與 %1$S 進行 TLS 交握…\n13=與 %1$S 的 TLS 交握已完成…\n\n27=開始 FTP 通訊協定…\n28=已結束 FTP 通訊協定\n\nUnsupportedFTPServer=FTP 伺服器 %1$S 無法支援。\nRepostFormData=此網頁即將被重新導向到新網址。您確定要重送表單資料到新網址嗎？\n\n# Directory listing strings\nDirTitle=%1$S 的索引\nDirGoUp=上層目錄\nShowHidden=顯示隱藏物件\nDirColName=名稱\nDirColSize=大小\nDirColMTime=最後修改日期\nDirFileLabel=檔案:\n\nPhishingAuth=您正要檢視網站「%1$S」。此網站可能試圖假裝別的網站以盜取您的帳號密碼，請一定要小心。\nPhishingAuthAccept=我了解並會非常小心\nSuperfluousAuth=您正要以使用者「%2$S」的身分登入網站「%1$S」，但網站並不需要認證。可能有人想盜取您的帳號。\\n\\n「%1$S」真的是您要瀏覽的網站嗎？\nAutomaticAuth=您正要以使用者「%2$S」的身分登入網站「%1$S」。\n\nTrackingUriBlocked=因為啟用了追蹤保護，位於「%1$S」的資源已被封鎖。\nUnsafeUriBlocked=位於「%1$S」的資源已被 Safe Browsing 封鎖。\n\n# LOCALIZATION NOTE (APIDeprecationWarning):\n# %1$S is the deprecated API; %2$S is the API function that should be used.\nAPIDeprecationWarning=警告: 已棄用「%1$S」，請改用「%2$S」\n\n# LOCALIZATION NOTE (nsICookieManagerDeprecated): don't localize originAttributes.\n# %1$S is the deprecated API; %2$S is the interface suffix that the given deprecated API belongs to.\nnsICookieManagerAPIDeprecated=「%1$S」已更新，請修改您的程式碼並傳送正確的 originAttributes。到 MDN 了解更多資訊: https://developer.mozilla.org/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsICookieManager%2$S\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/passwordmgr/passwordManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY      savedLogins.title               \"已存帳密\">\n\n<!ENTITY      closebutton.label               \"關閉\">\n<!ENTITY      closebutton.accesskey           \"C\">\n\n<!ENTITY      treehead.site.label             \"網站\">\n<!ENTITY      treehead.username.label         \"使用者名稱\">\n<!ENTITY      treehead.password.label         \"密碼\">\n<!ENTITY      treehead.timeCreated.label         \"第一次使用\">\n<!ENTITY      treehead.timeLastUsed.label        \"上次使用\">\n<!ENTITY      treehead.timePasswordChanged.label \"上次變更\">\n<!ENTITY      treehead.timesUsed.label           \"使用次數\">\n\n<!ENTITY      remove.label                    \"移除\">\n<!ENTITY      remove.accesskey                \"R\">\n\n<!ENTITY      addLogin.label                  \"新增登入資訊\">\n<!ENTITY      addLogin.accesskey              \"L\">\n\n<!ENTITY      import.label                    \"匯入…\">\n<!ENTITY      import.accesskey                \"I\">\n\n<!ENTITY      searchFilter.label              \"搜尋\">\n<!ENTITY      searchFilter.accesskey          \"S\">\n\n<!ENTITY      windowClose.key                 \"w\">\n<!ENTITY      focusSearch1.key                \"f\">\n<!ENTITY      focusSearch2.key                \"k\">\n\n<!ENTITY      copyPasswordCmd.label           \"複製密碼\">\n<!ENTITY      copyPasswordCmd.accesskey       \"C\">\n\n<!ENTITY      copyUsernameCmd.label           \"複製使用者名稱\">\n<!ENTITY      copyUsernameCmd.accesskey       \"U\">\n\n<!ENTITY      editPasswordCmd.label           \"編輯密碼\">\n<!ENTITY      editPasswordCmd.accesskey       \"E\">\n\n<!ENTITY      editUsernameCmd.label           \"編輯帳號\">\n<!ENTITY      editUsernameCmd.accesskey       \"d\">\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/passwordmgr/passwordmgr.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nrememberValue = 使用密碼管理員以記住此值。\nrememberPassword = 使用密碼管理員記住此密碼。\nsavePasswordTitle = 確認\n# LOCALIZATION NOTE (saveLoginMsg, saveLoginMsgNoUser):\n# %1$S is brandShortName, %2$S is the login's hostname.\nsaveLoginMsg = 您想要讓 %1$S 儲存 %2$S 這次的登入資訊嗎？\nsaveLoginMsgNoUser = 您想要讓 %1$S 儲存 %2$S 這次的密碼嗎？\nsaveLoginButtonAllow.label = 儲存\nsaveLoginButtonAllow.accesskey = S\nsaveLoginButtonDeny.label = 不要儲存\nsaveLoginButtonDeny.accesskey = D\nupdateLoginMsg = 您想要更新這組登入資訊嗎？\nupdateLoginMsgNoUser = 您想要更新這組密碼嗎？\nupdateLoginButtonText = 更新\nupdateLoginButtonAccessKey = U\nupdateLoginButtonDeny.label = 不要更新\nupdateLoginButtonDeny.accesskey = D\n# LOCALIZATION NOTE (rememberPasswordMsg):\n# 1st string is the username for the login, 2nd is the login's hostname.\n# Note that long usernames may be truncated.\nrememberPasswordMsg = 記住 %2$S 上「%1$S」帳號的密碼？\n# LOCALIZATION NOTE (rememberPasswordMsgNoUsername):\n# String is the login's hostname.\nrememberPasswordMsgNoUsername = 記住 %S 的密碼？\n# LOCALIZATION NOTE (noUsernamePlaceholder):\n# This is displayed in place of the username when it is missing.\nnoUsernamePlaceholder=無使用者名稱\ntogglePasswordLabel=顯示密碼\ntogglePasswordAccessKey2=h\nnotNowButtonText = 現在不記 (&N)\nnotifyBarNotNowButtonText = 現在不要\nnotifyBarNotNowButtonAccessKey = N\nneverForSiteButtonText = 此網站永不記 (&V)\nnotifyBarNeverRememberButtonText2 = 永遠不要儲存\nnotifyBarNeverRememberButtonAccessKey2 = e\nrememberButtonText = 記住 (&R)\nnotifyBarRememberPasswordButtonText = 記住密碼\nnotifyBarRememberPasswordButtonAccessKey = R\npasswordChangeTitle = 確定變更密碼\n# LOCALIZATION NOTE (updatePasswordMsg):\n# String is the username for the login.\nupdatePasswordMsg = 更新「%S」帳號的已存密碼？\nupdatePasswordMsgNoUser = 更新已存密碼？\nnotifyBarUpdateButtonText = 更新密碼\nnotifyBarUpdateButtonAccessKey = U\nnotifyBarDontChangeButtonText = 不要變更\nnotifyBarDontChangeButtonAccessKey = D\nuserSelectText = 請確認您正在修改的密碼是使用者\nhidePasswords=隱藏密碼\nhidePasswordsAccessKey=P\nshowPasswords=顯示密碼\nshowPasswordsAccessKey=P\nnoMasterPasswordPrompt=您確定要顯示密碼嗎？\nremoveAllPasswordsPrompt=您確定要刪除所有密碼嗎？\nremoveAllPasswordsTitle=刪除所有密碼\nremoveLoginPrompt=您確定要刪除這筆登入資訊嗎？\nremoveLoginTitle=刪除登入資訊\nloginsDescriptionAll=您的電腦上儲存了下列網站的登入資訊:\nloginsDescriptionFiltered=下列登入資訊符合您的搜尋:\n# LOCALIZATION NOTE (loginHostAge):\n# This is used to show the context menu login items with their age.\n# 1st string is the username for the login, 2nd is the login's age.\nloginHostAge=%1$S (%2$S)\n# LOCALIZATION NOTE (noUsername):\n# String is used on the context menu when a login doesn't have a username.\nnoUsername=無使用者名稱\nduplicateLoginTitle=登入資訊已存在\nduplicateLogin=已有重複的登入資訊。\n\n# LOCALIZATION NOTE (insecureFieldWarningDescription2, insecureFieldWarningDescription3):\n# %1$S will contain insecureFieldWarningLearnMore and look like a link to indicate that clicking will open a tab with support information.\ninsecureFieldWarningDescription2 = 此連線並不安全，在此頁面輸入的登入資訊可能會被洩漏。%1$S\ninsecureFieldWarningDescription3 = 在此頁面輸入的登入資訊可能會被洩漏。%1$S\ninsecureFieldWarningLearnMore = 了解更多\n\n# LOCALIZATION NOTE (removeAll, removeAllShown):\n# removeAll and removeAllShown are both used on the same one button,\n# never displayed together and can share the same accesskey.\n# When only partial sites are shown as a result of keyword search,\n# removeAllShown is displayed as button label.\n# removeAll is displayed when no keyword search and all sites are shown.\nremoveAll.label=移除全部\nremoveAll.accesskey=A\nremoveAllShown.label=移除全部顯示項目\nremoveAllShown.accesskey=A\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/pipnss/nsserrors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nSSL_ERROR_EXPORT_ONLY_SERVER=無法安全通訊，節點不支援高等級加密。\nSSL_ERROR_US_ONLY_SERVER=無法安全通訊，不支援節點所要求的高等級加密。\nSSL_ERROR_NO_CYPHER_OVERLAP=無法安全地與對方通訊: 無雙方接受的加密演算法。\nSSL_ERROR_NO_CERTIFICATE=找不到鑑別需要的憑證或金鑰。\nSSL_ERROR_BAD_CERTIFICATE=無法安全與節點通訊: 節點 的憑證已被拒絕。\nSSL_ERROR_BAD_CLIENT=伺服器從用戶端收到損壞的資料。\nSSL_ERROR_BAD_SERVER=用戶端從伺服器收到損壞的資料。\nSSL_ERROR_UNSUPPORTED_CERTIFICATE_TYPE=不支援的憑證類型。\nSSL_ERROR_UNSUPPORTED_VERSION=對方使用不支援的安全通訊協定版本。\nSSL_ERROR_WRONG_CERTIFICATE=用戶端鑑別失敗: 金鑰資料庫中的私密金鑰和憑證資料庫中的公開金鑰不符。\nSSL_ERROR_BAD_CERT_DOMAIN=無法安全與節點通訊: 請求的網域名稱與伺服器的憑證不符。\nSSL_ERROR_POST_WARNING=無法識別的 SSL 錯誤代碼。\nSSL_ERROR_SSL2_DISABLED=對方只支援 SSL 第 2 版，但本機已停用此協定。\nSSL_ERROR_BAD_MAC_READ=SSL 接收了含錯誤訊息鑑別碼的記錄。\nSSL_ERROR_BAD_MAC_ALERT=SSL 端點回報錯誤的訊息鑑別碼。\nSSL_ERROR_BAD_CERT_ALERT=SSL 端點無法驗證您的憑證。\nSSL_ERROR_REVOKED_CERT_ALERT=由於您的憑證已廢止，SSL 端點拒絕接收。\nSSL_ERROR_EXPIRED_CERT_ALERT=由於您的憑證已過期，SSL 端點拒絕接收。\nSSL_ERROR_SSL_DISABLED=無法連線: SSL 已停用。\nSSL_ERROR_FORTEZZA_PQG=無法連線: SSL 端點位於其他的 FORTEZZA 網域。\nSSL_ERROR_UNKNOWN_CIPHER_SUITE=請求了未知的 SSL 密文組。\nSSL_ERROR_NO_CIPHERS_SUPPORTED=此程式目前沒有啟用任何密文組。\nSSL_ERROR_BAD_BLOCK_PADDING=SSL 收到含損壞區塊填充的記錄。\nSSL_ERROR_RX_RECORD_TOO_LONG=SSL 收到含超出最大允許字串長度的記錄。\nSSL_ERROR_TX_RECORD_TOO_LONG=SSL 試圖傳送超出最大允許字串長度的記錄。\nSSL_ERROR_RX_MALFORMED_HELLO_REQUEST=SSL 收到不正常的 Hello Request 交握訊息。\nSSL_ERROR_RX_MALFORMED_CLIENT_HELLO=SSL 收到不正常的 Client Hello 交握訊息。\nSSL_ERROR_RX_MALFORMED_SERVER_HELLO=SSL 收到不正常的 Server Hello 交握訊息。\nSSL_ERROR_RX_MALFORMED_CERTIFICATE=SSL 收到不正常的 Certificate 交握訊息。\nSSL_ERROR_RX_MALFORMED_SERVER_KEY_EXCH=SSL 收到不正常的 Server Key Exchange 交握訊息。\nSSL_ERROR_RX_MALFORMED_CERT_REQUEST=SSL 收到不正常的 Certificate Request 交握訊息。\nSSL_ERROR_RX_MALFORMED_HELLO_DONE=SSL 收到不正常的 Server Hello Done 交握訊息。\nSSL_ERROR_RX_MALFORMED_CERT_VERIFY=SSL 收到不正常的 Certificate Verify 交握訊息。\nSSL_ERROR_RX_MALFORMED_CLIENT_KEY_EXCH=SSL 收到不正常的 Client Key Exchange 交握訊息。\nSSL_ERROR_RX_MALFORMED_FINISHED=SSL 收到不正常的 Finished 交握訊息。\nSSL_ERROR_RX_MALFORMED_CHANGE_CIPHER=SSL 收到不正常的 Change Cipher Spec 記錄。\nSSL_ERROR_RX_MALFORMED_ALERT=SSL 收到不正常的 Alert 記錄。\nSSL_ERROR_RX_MALFORMED_HANDSHAKE=SSL 收到不正常的交握記錄。\nSSL_ERROR_RX_MALFORMED_APPLICATION_DATA=SSL 收到不正常的程式資料記錄。\nSSL_ERROR_RX_UNEXPECTED_HELLO_REQUEST=SSL 收到未預期的 Hello 請求交握訊息。\nSSL_ERROR_RX_UNEXPECTED_CLIENT_HELLO=SSL 收到未預期的 Client Hello 交握訊息。\nSSL_ERROR_RX_UNEXPECTED_SERVER_HELLO=SSL 收到未預期的 Server Hello 交握訊息。\nSSL_ERROR_RX_UNEXPECTED_CERTIFICATE=SSL 收到未預期的 Certificate 交握訊息。\nSSL_ERROR_RX_UNEXPECTED_SERVER_KEY_EXCH=SSL 收到未預期的 Server Key Exchange 交握訊息。\nSSL_ERROR_RX_UNEXPECTED_CERT_REQUEST=SSL 收到未預期的 Certificate Request 交握訊息。\nSSL_ERROR_RX_UNEXPECTED_HELLO_DONE=SSL 收到未預期的伺服器 Hello 完成交握訊息。\nSSL_ERROR_RX_UNEXPECTED_CERT_VERIFY=SSL 收到未預期的 Certificate Verify 交握訊息。\nSSL_ERROR_RX_UNEXPECTED_CLIENT_KEY_EXCH=SSL 收到未預期的 Client Key Exchange 交握訊息。\nSSL_ERROR_RX_UNEXPECTED_FINISHED=SSL 收到未預期的已完成交握訊息。\nSSL_ERROR_RX_UNEXPECTED_CHANGE_CIPHER=SSL 收到未預期的變更密文格式記錄。\nSSL_ERROR_RX_UNEXPECTED_ALERT=SSL 收到未預期的警告記錄。\nSSL_ERROR_RX_UNEXPECTED_HANDSHAKE=SSL 收到未預期的交握記錄。\nSSL_ERROR_RX_UNEXPECTED_APPLICATION_DATA=SSL 收到未預期的程式資料記錄。\nSSL_ERROR_RX_UNKNOWN_RECORD_TYPE=SSL 收到含未知內容類型的記錄。\nSSL_ERROR_RX_UNKNOWN_HANDSHAKE=SSL 收到含未知訊息類型的交握訊息。\nSSL_ERROR_RX_UNKNOWN_ALERT=SSL 收到含未知警告敘述的警告記錄。\nSSL_ERROR_CLOSE_NOTIFY_ALERT=SSL 端點已關閉此連線。\nSSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT=SSL 端點收到了不應收到的交握訊息。\nSSL_ERROR_DECOMPRESSION_FAILURE_ALERT=SSL 端點無法成功解壓縮收到的 SSL 記錄。\nSSL_ERROR_HANDSHAKE_FAILURE_ALERT=SSL 端點無法交涉出可接受的安全性參數。\nSSL_ERROR_ILLEGAL_PARAMETER_ALERT=SSL 端點已拒絕接收無法接受的內容。\nSSL_ERROR_UNSUPPORTED_CERT_ALERT=SSL 端點不支援收到的憑證類型。\nSSL_ERROR_CERTIFICATE_UNKNOWN_ALERT=SSL 端點收到的憑證發生未預期的問題。\nSSL_ERROR_GENERATE_RANDOM_FAILURE=SSL 的隨機數字產生器失效。\nSSL_ERROR_SIGN_HASHES_FAILURE=無法數位化簽署資料以驗證您的憑證。\nSSL_ERROR_EXTRACT_PUBLIC_KEY_FAILURE=SSL 無法解開來自節點的憑證中的公開金鑰。\nSSL_ERROR_SERVER_KEY_EXCHANGE_FAILURE=處理 SSL 伺服器金鑰交換交握時遇到不明原因的失敗。\nSSL_ERROR_CLIENT_KEY_EXCHANGE_FAILURE=處理 SSL 用戶端金鑰交換交握時遇到不明原因的失敗。\nSSL_ERROR_ENCRYPTION_FAILURE=所選的密文組中的大量資料加密演算法失效。\nSSL_ERROR_DECRYPTION_FAILURE=所選的密文組中的大量資料解密演算法失效。\nSSL_ERROR_SOCKET_WRITE_FAILURE=試圖寫入加密資訊到其下的 socket 失敗。\nSSL_ERROR_MD5_DIGEST_FAILURE=MD5 摘要函式失效。\nSSL_ERROR_SHA_DIGEST_FAILURE=SHA-1 摘要函式失效。\nSSL_ERROR_MAC_COMPUTATION_FAILURE=MAC 計算失敗。\nSSL_ERROR_SYM_KEY_CONTEXT_FAILURE=建立對稱式金鑰內容失敗。\nSSL_ERROR_SYM_KEY_UNWRAP_FAILURE=於用戶端金鑰交換訊息展開對稱式金鑰時失敗。\nSSL_ERROR_PUB_KEY_SIZE_LIMIT_EXCEEDED=SSL 伺服器試圖於匯出的密文組使用民用規格的公開金鑰。\nSSL_ERROR_IV_PARAM_FAILURE=將 PKCS11 代碼轉譯為 IV 到參數時失敗。\nSSL_ERROR_INIT_CIPHER_SUITE_FAILURE=初始所選的密文組失敗。\nSSL_ERROR_SESSION_KEY_GEN_FAILURE=用戶端產生用於 SSL 連線的連線金鑰失敗。\nSSL_ERROR_NO_SERVER_KEY_FOR_ALG=伺服器沒有金鑰可供嘗試金鑰交換演算法。\nSSL_ERROR_TOKEN_INSERTION_REMOVAL=操作進行時 PKCS#11 token 已插入或移除。\nSSL_ERROR_TOKEN_SLOT_NOT_FOUND=找不到 PKCS#11 token 完成要求的操作。\nSSL_ERROR_NO_COMPRESSION_OVERLAP=無法安全地與節點通訊: 無雙方接受的壓縮演算法。\nSSL_ERROR_HANDSHAKE_NOT_COMPLETED=到目前的交握完成前無法初始其他的 SSL 交握。\nSSL_ERROR_BAD_HANDSHAKE_HASH_VALUE=從對方收到錯誤的交握雜湊值。\nSSL_ERROR_CERT_KEA_MISMATCH=提供的憑證無法用於所選的金鑰交換演算法。\nSSL_ERROR_NO_TRUSTED_SSL_CLIENT_CA=未信任任何憑證機構進行 SSL 用戶端驗證。\nSSL_ERROR_SESSION_NOT_FOUND=伺服器的連線快取中找不到用戶端的 SSL 連線 ID。\nSSL_ERROR_DECRYPTION_FAILED_ALERT=對方無法解密收到的 SSL 記錄。\nSSL_ERROR_RECORD_OVERFLOW_ALERT=對方所收到的 SSL 記錄比所允許的還長。\nSSL_ERROR_UNKNOWN_CA_ALERT=對方不認得且不信任簽發您的憑證的憑證機構。\nSSL_ERROR_ACCESS_DENIED_ALERT=對方已收到有效的憑證，但被拒絕存取。\nSSL_ERROR_DECODE_ERROR_ALERT=對方無法解碼 SSL 交握訊息。\nSSL_ERROR_DECRYPT_ERROR_ALERT=對方回報簽章驗證或金鑰交換失敗。\nSSL_ERROR_EXPORT_RESTRICTION_ALERT=對方回報協議與匯出規則不符。\nSSL_ERROR_PROTOCOL_VERSION_ALERT=對方回報不相容或未支援的通訊協定版本。\nSSL_ERROR_INSUFFICIENT_SECURITY_ALERT=伺服器請求的密文比用戶端可支援的安全性更高。\nSSL_ERROR_INTERNAL_ERROR_ALERT=對方回報發生內部錯誤。\nSSL_ERROR_USER_CANCELED_ALERT=對方使用者已取消交握。\nSSL_ERROR_NO_RENEGOTIATION_ALERT=對方不允許重新協議 SSL 安全性參數。\nSSL_ERROR_SERVER_CACHE_NOT_CONFIGURED=SSL 伺服器快取未組態且未於此 socket 停用。\nSSL_ERROR_UNSUPPORTED_EXTENSION_ALERT=SSL 端點不支援請求的 TLS hello 擴充欄位。\nSSL_ERROR_CERTIFICATE_UNOBTAINABLE_ALERT=SSL 端點無法從您給的網址取得憑證。\nSSL_ERROR_UNRECOGNIZED_NAME_ALERT=SSL 端點沒有請求的 DNS 名稱的憑證。\nSSL_ERROR_BAD_CERT_STATUS_RESPONSE_ALERT=SSL 端點無法取得其憑證的 OCSP 回應。\nSSL_ERROR_BAD_CERT_HASH_VALUE_ALERT=SSL 端點回報了憑證雜湊值錯誤。\nSSL_ERROR_RX_UNEXPECTED_NEW_SESSION_TICKET=SSL 收到一個未預期的 New Session Ticket 交握訊息。\nSSL_ERROR_RX_MALFORMED_NEW_SESSION_TICKET=SSL 收到不正常的 New Session Ticket 交握訊息。\nSSL_ERROR_DECOMPRESSION_FAILURE=SSL 接收到了一個無法被解壓縮的壓縮記錄。\nSSL_ERROR_RENEGOTIATION_NOT_ALLOWED=SSL 連線端口不允許重新交涉。\nSSL_ERROR_UNSAFE_NEGOTIATION=對方電腦用了較舊的（可能是容易遭攻擊的）交握方式要求連線。\nSSL_ERROR_RX_UNEXPECTED_UNCOMPRESSED_RECORD=SSL 收到了一個未預期的未壓縮記錄。\nSSL_ERROR_WEAK_SERVER_EPHEMERAL_DH_KEY=SSL 在 Server Key Exchange 的交握訊息當中收到一個短暫的弱強度 Diffie-Hellman 金鑰。\nSSL_ERROR_NEXT_PROTOCOL_DATA_INVALID=SSL 收到了無效的 NPN 擴充欄位資料。\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SSL2=SSL 2.0 連線當中不支援的 SSL 功能。\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SERVERS=伺服器不支援的 SSL 功能。\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_CLIENTS=客戶端不支援的 SSL 功能。\nSSL_ERROR_INVALID_VERSION_RANGE=SSL 版本範圍無效。\nSSL_ERROR_CIPHER_DISALLOWED_FOR_VERSION=SSL 節點選用了在指定的通訊協定版本中不被允許使用的密文組。\nSSL_ERROR_RX_MALFORMED_HELLO_VERIFY_REQUEST=SSL 收到不正常的 Hello Verify Request 交握訊息。\nSSL_ERROR_RX_UNEXPECTED_HELLO_VERIFY_REQUEST=SSL 收到未預期的 Hello Verify Request 交握訊息。\nSSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_VERSION=該通訊協定版本不支援 SSL 功能。\nSSL_ERROR_RX_UNEXPECTED_CERT_STATUS=SSL 收到未預期的 Certificate Status 交握訊息。\nSSL_ERROR_UNSUPPORTED_HASH_ALGORITHM=TLS 節點使用了未支援的雜湊演算法。\nSSL_ERROR_DIGEST_FAILURE=Digest 函數失敗。\nSSL_ERROR_INCORRECT_SIGNATURE_ALGORITHM=數位簽署元素中指定了不正確的簽章演算法。\nSSL_ERROR_NEXT_PROTOCOL_NO_CALLBACK=啟用了 Next protocol negotiation 擴充功能，但 callback 在需要用到之前就被清除。\nSSL_ERROR_NEXT_PROTOCOL_NO_PROTOCOL=伺服器不支援任何客戶端接受的 ALPN 擴充功能當中的通訊協定。\nSSL_ERROR_INAPPROPRIATE_FALLBACK_ALERT=因為客戶端降級至比伺服器支援還更低的 TLS 版本，伺服器拒絕交握。\nSSL_ERROR_WEAK_SERVER_CERT_KEY=伺服器憑證中包含一把加密程度太弱的公鑰。\nSSL_ERROR_RX_SHORT_DTLS_READ=DTLS 紀錄緩衝區的空間不足。\nSSL_ERROR_NO_SUPPORTED_SIGNATURE_ALGORITHM=未設定使用支援的 TLS 簽章演算法。\nSSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM=對方使用了不支援的簽章與雜湊演算法組合。\nSSL_ERROR_MISSING_EXTENDED_MASTER_SECRET=對方嘗試以不正確的 extended_master_secret 延伸內容恢復。\nSSL_ERROR_UNEXPECTED_EXTENDED_MASTER_SECRET=對方嘗試以未預期的 extended_master_secret 延伸內容恢復。\nSEC_ERROR_IO=在安全鑑別時發生 I/O 錯誤。\nSEC_ERROR_LIBRARY_FAILURE=安全函式庫失效。\nSEC_ERROR_BAD_DATA=安全函式庫: 已收到損壞資料。\nSEC_ERROR_OUTPUT_LEN=安全函式庫: 輸出長度錯誤。\nSEC_ERROR_INPUT_LEN=安全函式庫遇到輸入長度錯誤。\nSEC_ERROR_INVALID_ARGS=安全函式庫: 無效的參數。\nSEC_ERROR_INVALID_ALGORITHM=安全函式庫: 無效的演算法。\nSEC_ERROR_INVALID_AVA=安全函式庫: 無效的 AVA。\nSEC_ERROR_INVALID_TIME=不正確的時間字串格式。\nSEC_ERROR_BAD_DER=安全函式庫: 不正確的 DER 編碼訊息格式。\nSEC_ERROR_BAD_SIGNATURE=節點的憑證有無效的簽章。\nSEC_ERROR_EXPIRED_CERTIFICATE=節點的憑證已過期。\nSEC_ERROR_REVOKED_CERTIFICATE=節點的憑證已廢止。\nSEC_ERROR_UNKNOWN_ISSUER=無法辨認節點的憑證簽發者。\nSEC_ERROR_BAD_KEY=節點的公開金鑰無效。\nSEC_ERROR_BAD_PASSWORD=輸入的安全密碼不正確。\nSEC_ERROR_RETRY_PASSWORD=輸入的新密碼不正確，請再試一次。\nSEC_ERROR_NO_NODELOCK=安全函式庫: 無 nodelock。\nSEC_ERROR_BAD_DATABASE=安全函式庫: 損壞的資料庫。\nSEC_ERROR_NO_MEMORY=安全函式庫: 記憶體定址失敗。\nSEC_ERROR_UNTRUSTED_ISSUER=節點的憑證簽發者已被使用者標記為不受信任。\nSEC_ERROR_UNTRUSTED_CERT=節點的憑證已被使用者標記為不受信任。\nSEC_ERROR_DUPLICATE_CERT=憑證已存在於資料庫中。\nSEC_ERROR_DUPLICATE_CERT_NAME=所下載的憑證名稱和資料庫中的記錄重複。\nSEC_ERROR_ADDING_CERT=新增憑證到資料庫時錯誤。\nSEC_ERROR_FILING_KEY=重新填寫此憑證的金鑰時錯誤。\nSEC_ERROR_NO_KEY=資料庫中找不到此憑證的私密金鑰。\nSEC_ERROR_CERT_VALID=此憑證有效。\nSEC_ERROR_CERT_NOT_VALID=此憑證無效。\nSEC_ERROR_CERT_NO_RESPONSE=憑證函式庫: 無回應\nSEC_ERROR_EXPIRED_ISSUER_CERTIFICATE=憑證簽發者的憑證已過期，請檢查您的系統日期及時間。\nSEC_ERROR_CRL_EXPIRED=憑證簽發者的已過期，請更新廢止清冊或檢查您的系統日期及時間。\nSEC_ERROR_CRL_BAD_SIGNATURE=憑證簽發者的廢止清冊含無效的簽章。\nSEC_ERROR_CRL_INVALID=新憑證廢止清冊的格式無效。\nSEC_ERROR_EXTENSION_VALUE_INVALID=憑證擴充欄位的值無效。\nSEC_ERROR_EXTENSION_NOT_FOUND=找不到憑證的擴充欄位。\nSEC_ERROR_CA_CERT_INVALID=簽發者的憑證無效。\nSEC_ERROR_PATH_LEN_CONSTRAINT_INVALID=憑證路徑長度限制無效。\nSEC_ERROR_CERT_USAGES_INVALID=憑證使用的欄位無效。\nSEC_INTERNAL_ONLY=**專供內部使用的模組**\nSEC_ERROR_INVALID_KEY=金鑰不支援所請求的操作。\nSEC_ERROR_UNKNOWN_CRITICAL_EXTENSION=憑證含未知的 Critical 擴充欄位。\nSEC_ERROR_OLD_CRL=新憑證廢止清冊不能比目前的清冊還晚。\nSEC_ERROR_NO_EMAIL_CERT=未加密或簽章: 您尚未擁有 Email 憑證。\nSEC_ERROR_NO_RECIPIENT_CERTS_QUERY=未加密: 您尚未擁有每個收件人的憑證。\nSEC_ERROR_NOT_A_RECIPIENT=無法解密: 您不是收件人或是找不到相符的憑證或私密金鑰。\nSEC_ERROR_PKCS7_KEYALG_MISMATCH=無法解密: 金鑰加密演算法和您的憑證不符。\nSEC_ERROR_PKCS7_BAD_SIGNATURE=簽章鑑別失敗: 找不到簽署者、找到太多簽署者或收到不正確、損毀的資料。\nSEC_ERROR_UNSUPPORTED_KEYALG=不支援或未知的金鑰演算法。\nSEC_ERROR_DECRYPTION_DISALLOWED=無法解密: 加密資訊使用不允許的演算法或金鑰長度。\nXP_SEC_FORTEZZA_BAD_CARD=Fortezza 卡未正確初始化，請取出並還給您的簽發者。\nXP_SEC_FORTEZZA_NO_CARD=找不到 Fortezza 卡\nXP_SEC_FORTEZZA_NONE_SELECTED=未選擇 Fortezza 卡\nXP_SEC_FORTEZZA_MORE_INFO=請選擇個人身分以取得更多資訊於\nXP_SEC_FORTEZZA_PERSON_NOT_FOUND=找不到個人身分\nXP_SEC_FORTEZZA_NO_MORE_INFO=在此個人身分找不到更多資訊\nXP_SEC_FORTEZZA_BAD_PIN=無效的 PIN\nXP_SEC_FORTEZZA_PERSON_ERROR=無法初始化 Fortezza 的個人身分。\nSEC_ERROR_NO_KRL=找不到此網站憑證的金鑰廢止清冊。\nSEC_ERROR_KRL_EXPIRED=此網站憑證的金鑰廢止清冊已過期。\nSEC_ERROR_KRL_BAD_SIGNATURE=此網站憑證的金鑰廢止清冊含無效的簽章。\nSEC_ERROR_REVOKED_KEY=此網站憑證的金鑰廢止清冊金鑰已廢止。\nSEC_ERROR_KRL_INVALID=新金鑰廢止清冊格式無效。\nSEC_ERROR_NEED_RANDOM=安全函式庫: 需要隨機資料。\nSEC_ERROR_NO_MODULE=安全函式庫: 無安全模組能完成請求的操作。\nSEC_ERROR_NO_TOKEN=安全卡或 Token 不存在、需要初始化或已被取出。\nSEC_ERROR_READ_ONLY=安全函式庫: 資料庫是唯讀狀態。\nSEC_ERROR_NO_SLOT_SELECTED=未選擇 Slot 或 Token。\nSEC_ERROR_CERT_NICKNAME_COLLISION=憑證內含的相同暱稱已存在。\nSEC_ERROR_KEY_NICKNAME_COLLISION=金鑰內含的相同暱稱已存在。\nSEC_ERROR_SAFE_NOT_CREATED=建立安全物件時錯誤\nSEC_ERROR_BAGGAGE_NOT_CREATED=建立包裹物件時錯誤\nXP_JAVA_REMOVE_PRINCIPAL_ERROR=無法移除 Principal\nXP_JAVA_DELETE_PRIVILEGE_ERROR=無法刪除 Privilege\nXP_JAVA_CERT_NOT_EXISTS_ERROR=此 Principal 沒有憑證\nSEC_ERROR_BAD_EXPORT_ALGORITHM=所需的演算法不被允許。\nSEC_ERROR_EXPORTING_CERTIFICATES=嘗試匯出憑證時錯誤。\nSEC_ERROR_IMPORTING_CERTIFICATES=嘗試匯入憑證時錯誤。\nSEC_ERROR_PKCS12_DECODING_PFX=無法匯入，解碼錯誤，檔案無效。\nSEC_ERROR_PKCS12_INVALID_MAC=MAC 無效，無法匯入。密碼錯誤或是檔案已損毀。\nSEC_ERROR_PKCS12_UNSUPPORTED_MAC_ALGORITHM=無法匯入，不支援的 MAC 演算法。\nSEC_ERROR_PKCS12_UNSUPPORTED_TRANSPORT_MODE=無法匯入，只支援密碼完整性及隱私模式。\nSEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE=無法匯入，檔案結構損毀。\nSEC_ERROR_PKCS12_UNSUPPORTED_PBE_ALGORITHM=無法匯入，加密演算法不支援。\nSEC_ERROR_PKCS12_UNSUPPORTED_VERSION=無法匯入，檔案版本不支援。\nSEC_ERROR_PKCS12_PRIVACY_PASSWORD_INCORRECT=無法匯入，隱私密碼不正確。\nSEC_ERROR_PKCS12_CERT_COLLISION=無法匯入，資料庫中已有相同的暱稱。\nSEC_ERROR_USER_CANCELLED=使用者按下「取消」。\nSEC_ERROR_PKCS12_DUPLICATE_DATA=未匯入，資料庫已有資料。\nSEC_ERROR_MESSAGE_SEND_ABORTED=訊息未送出。\nSEC_ERROR_INADEQUATE_KEY_USAGE=試圖操作的憑證金鑰用法不正確。\nSEC_ERROR_INADEQUATE_CERT_TYPE=程式的憑證類型未被核准。\nSEC_ERROR_CERT_ADDR_MISMATCH=簽署憑證的位置與訊息標頭中的位置不符。\nSEC_ERROR_PKCS12_UNABLE_TO_IMPORT_KEY=無法匯入，試圖匯入私密金鑰時錯誤。\nSEC_ERROR_PKCS12_IMPORTING_CERT_CHAIN=無法匯入，試圖匯入憑證鏈時錯誤。\nSEC_ERROR_PKCS12_UNABLE_TO_LOCATE_OBJECT_BY_NAME=無法匯出，無法依暱稱尋找憑證或金鑰。\nSEC_ERROR_PKCS12_UNABLE_TO_EXPORT_KEY=無法匯出，無法找到私鑰並匯出。\nSEC_ERROR_PKCS12_UNABLE_TO_WRITE=無法匯出，無法寫入匯出檔案。\nSEC_ERROR_PKCS12_UNABLE_TO_READ=無法匯入，無法讀取匯入檔案。\nSEC_ERROR_PKCS12_KEY_DATABASE_NOT_INITIALIZED=無法匯出，金鑰資料庫毀損或已刪除。\nSEC_ERROR_KEYGEN_FAIL=無法產生公開╱私密金鑰對。\nSEC_ERROR_INVALID_PASSWORD=輸入的密碼無效，請選擇其他的密碼。\nSEC_ERROR_RETRY_OLD_PASSWORD=輸入的舊密碼不正確，請再試一次。\nSEC_ERROR_BAD_NICKNAME=憑證暱稱已被使用。\nSEC_ERROR_NOT_FORTEZZA_ISSUER=對方的 FORTEZZA 鏈內含非 FORTEZZA 的憑證。\nSEC_ERROR_CANNOT_MOVE_SENSITIVE_KEY=Sensitive 金鑰無法移到所需要的 Slot。\nSEC_ERROR_JS_INVALID_MODULE_NAME=模組名稱無效。\nSEC_ERROR_JS_INVALID_DLL=模組路徑╱檔名無效。\nSEC_ERROR_JS_ADD_MOD_FAILURE=無法新增模組\nSEC_ERROR_JS_DEL_MOD_FAILURE=無法刪除模組\nSEC_ERROR_OLD_KRL=新金鑰廢止清冊不能比目前的清冊還晚。\nSEC_ERROR_CKL_CONFLICT=新洩漏金鑰清冊和目前的清冊簽發者不同，請刪除目前的洩漏金鑰清冊。\nSEC_ERROR_CERT_NOT_IN_NAME_SPACE=此憑證的憑證機構不允許用此名稱簽發憑證。\nSEC_ERROR_KRL_NOT_YET_VALID=此憑證的金鑰廢止清冊尚未驗證。\nSEC_ERROR_CRL_NOT_YET_VALID=此憑證的憑證廢止清冊尚未驗證。\nSEC_ERROR_UNKNOWN_CERT=找不到請求的憑證。\nSEC_ERROR_UNKNOWN_SIGNER=找不到簽署者的憑證。\nSEC_ERROR_CERT_BAD_ACCESS_LOCATION=憑證狀態伺服器位置的格式無效。\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_TYPE=OCSP 回應無法被完全解碼；回應是未知的類型。\nSEC_ERROR_OCSP_BAD_HTTP_RESPONSE=OCSP 伺服器回傳了未預期╱無效的 HTTP 資料。\nSEC_ERROR_OCSP_MALFORMED_REQUEST=OCSP 伺服器發現請求已損毀或格式不正確。\nSEC_ERROR_OCSP_SERVER_ERROR=OCSP 伺服器發生內部錯誤。\nSEC_ERROR_OCSP_TRY_SERVER_LATER=OCSP 伺服器建議您稍候再試。\nSEC_ERROR_OCSP_REQUEST_NEEDS_SIG=OCSP 伺服器需要此請求的簽章。\nSEC_ERROR_OCSP_UNAUTHORIZED_REQUEST=OCSP 伺服器已拒絕此未授權的請求。\nSEC_ERROR_OCSP_UNKNOWN_RESPONSE_STATUS=OCSP 伺服器回傳了未辨識的狀態。\nSEC_ERROR_OCSP_UNKNOWN_CERT=OCSP 伺服器沒有憑證狀態。\nSEC_ERROR_OCSP_NOT_ENABLED=您必須啟用 OCSP 才能完成此操作。\nSEC_ERROR_OCSP_NO_DEFAULT_RESPONDER=您必須設定 OCSP 預設回應者才能完成此操作。\nSEC_ERROR_OCSP_MALFORMED_RESPONSE=從 OCSP 伺服器傳來的回應已損毀或格式不正確。\nSEC_ERROR_OCSP_UNAUTHORIZED_RESPONSE=OCSP 回應的簽署者未獲授權回應此憑證的狀態。\nSEC_ERROR_OCSP_FUTURE_RESPONSE=OCSP 回應尚未生效（內含未來的日期）。\nSEC_ERROR_OCSP_OLD_RESPONSE=OCSP 回應內含過期的資訊。\nSEC_ERROR_DIGEST_NOT_FOUND=簽章訊息中找不到 CMS 或 PKCS #7 摘要。\nSEC_ERROR_UNSUPPORTED_MESSAGE_TYPE=CMS 或 PKCS #7 訊息類型不支援。\nSEC_ERROR_MODULE_STUCK=PKCS #11 模組正在使用中，無法移除。\nSEC_ERROR_BAD_TEMPLATE=無法解碼 ASN.1 資料，指定的範本無效。\nSEC_ERROR_CRL_NOT_FOUND=找不到相符的憑證廢止清冊。\nSEC_ERROR_REUSED_ISSUER_AND_SERIAL=您正試圖匯入和現有憑證的簽發者╱序號相同的憑證，但他們並不是同一個憑證。\nSEC_ERROR_BUSY=NSS 無法關閉，物件還在使用中。\nSEC_ERROR_EXTRA_INPUT=DER 編碼訊息含有額外的未使用資料。\nSEC_ERROR_UNSUPPORTED_ELLIPTIC_CURVE=不支援的橢圓曲線。\nSEC_ERROR_UNSUPPORTED_EC_POINT_FORM=不支援的橢圓曲線點格式。\nSEC_ERROR_UNRECOGNIZED_OID=不支援的物件識別符。\nSEC_ERROR_OCSP_INVALID_SIGNING_CERT=OCSP 回應含無效的 OCSP 簽署憑證。\nSEC_ERROR_REVOKED_CERTIFICATE_CRL=在簽發者憑證廢止清單中的憑證已廢止。\nSEC_ERROR_REVOKED_CERTIFICATE_OCSP=簽發者的 OCSP 回應者回報憑證已廢止。\nSEC_ERROR_CRL_INVALID_VERSION=簽發者的憑證廢止清冊有未知的版本號碼。\nSEC_ERROR_CRL_V1_CRITICAL_EXTENSION=簽發者的 V1 憑證廢止清單為 Critical 擴充欄位。\nSEC_ERROR_CRL_UNKNOWN_CRITICAL_EXTENSION=簽發者的 V2 憑證廢止清單為未知的 Critical 擴充欄位。\nSEC_ERROR_UNKNOWN_OBJECT_TYPE=指定的物件類型未知。\nSEC_ERROR_INCOMPATIBLE_PKCS11=PKCS #11 的驅動程式以不相容的方式違反規格。\nSEC_ERROR_NO_EVENT=目前沒有新 Slot 事件。\nSEC_ERROR_CRL_ALREADY_EXISTS=憑證廢止清冊已存在。\nSEC_ERROR_NOT_INITIALIZED=NSS 尚未初始化。\nSEC_ERROR_TOKEN_NOT_LOGGED_IN=操作失敗，因為 PKCS#11 token 未登入。\nSEC_ERROR_OCSP_RESPONDER_CERT_INVALID=所設定 OCSP 回應者的憑證無效。\nSEC_ERROR_OCSP_BAD_SIGNATURE=OCSP 回應含無效的簽章。\nSEC_ERROR_OUT_OF_SEARCH_LIMITS=憑證驗證搜尋超出了搜尋範圍\nSEC_ERROR_INVALID_POLICY_MAPPING=憑證策略對應（Policy Mapping）包含了 anypolicy\nSEC_ERROR_POLICY_VALIDATION_FAILED=憑證鍊未通過憑證策略驗證\nSEC_ERROR_UNKNOWN_AIA_LOCATION_TYPE=憑證的授權資訊存取擴充欄位中包含了未知的位置類型\nSEC_ERROR_BAD_HTTP_RESPONSE=伺服器回覆了無效的 HTTP 回應\nSEC_ERROR_BAD_LDAP_RESPONSE=伺服器回覆了無效的 LDAP 回應\nSEC_ERROR_FAILED_TO_ENCODE_DATA=使用 ASN1 編碼器編碼資料失敗\nSEC_ERROR_BAD_INFO_ACCESS_LOCATION=憑證擴充欄位中有錯誤的存取位置資訊\nSEC_ERROR_LIBPKIX_INTERNAL=驗證憑證時，Libpkix 遇到了內部錯誤。\nSEC_ERROR_PKCS11_GENERAL_ERROR=一個 PKCS #11 模組回覆了 CKR_GENERAL_ERROR，表示遇到了一個無法恢復的錯誤。\nSEC_ERROR_PKCS11_FUNCTION_FAILED=一個 PKCS #11 模組回覆了 CKR_FUNCTION_FAILED，表示請求的函式無法被執行。再做一次相同的動作也許就會成功。\nSEC_ERROR_PKCS11_DEVICE_ERROR=一個 PKCS #11 模組回覆了 CKR_DEVICE_ERROR，表示權杖（token）或插槽（slot）遇到了問題。\nSEC_ERROR_BAD_INFO_ACCESS_METHOD=憑證擴充欄位當中有未知的存取方式資訊。\nSEC_ERROR_CRL_IMPORT_FAILED=匯入憑證撤銷清單（CRL）時遇到問題。\nSEC_ERROR_EXPIRED_PASSWORD=密碼已過期。\nSEC_ERROR_LOCKED_PASSWORD=密碼已鎖定。\nSEC_ERROR_UNKNOWN_PKCS11_ERROR=未知的 PKCS #11 錯誤。\nSEC_ERROR_BAD_CRL_DP_URL=廢止清冊發佈點當中有無效或未支援的網址。\nSEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED=此憑證使用了已被停用的演算法所簽署，因為該演算法不安全。\nMOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE=此伺服器使用 key pinning (HPKP) 機制，但無法建構符合 pinset 的信任的金鑰鍊。無法忽略違規的 key pinning。\nMOZILLA_PKIX_ERROR_CA_CERT_USED_AS_END_ENTITY=伺服器使用了包含「基本限制」擴充欄位的憑證，表示其為憑證機構。對於正確發行的憑證來說不應該這麼做。\nMOZILLA_PKIX_ERROR_INADEQUATE_KEY_SIZE=伺服器提供的憑證金鑰太小，無法建立安全連線。\nMOZILLA_PKIX_ERROR_V1_CERT_USED_AS_CA=伺服器的憑證是由非信賴起源（Trust Anchor）的 X.509 版本 1 憑證簽發。X.509 版本 1 憑證已被棄用，不應再用來簽發其他憑證。\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_CERTIFICATE=伺服器提供了尚未生效的憑證。\nMOZILLA_PKIX_ERROR_NOT_YET_VALID_ISSUER_CERTIFICATE=此伺服器的憑證是以尚未生效的憑證簽發。\nMOZILLA_PKIX_ERROR_SIGNATURE_ALGORITHM_MISMATCH=憑證簽章欄位中的簽章演算法與其 signatureAlgorithm 欄位中所記載的演算法不符。\nMOZILLA_PKIX_ERROR_OCSP_RESPONSE_FOR_CERT_MISSING=OCSP 回應中並未包含要驗證的憑證的狀態。\nMOZILLA_PKIX_ERROR_VALIDITY_TOO_LONG=伺服器提供了有效期限太長的憑證。\nMOZILLA_PKIX_ERROR_REQUIRED_TLS_FEATURE_MISSING=缺少必需的 TLS 功能。\nMOZILLA_PKIX_ERROR_INVALID_INTEGER_ENCODING=伺服器提供了一張包含無效整數編碼的憑證。常見的原因可能是用了負數的序號、負的 RSA moduli，以及比需要長度還長的編碼。\nMOZILLA_PKIX_ERROR_EMPTY_ISSUER_NAME=伺服器提供了發行者識別名稱空白的憑證。\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/pipnss/pipnss.properties",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=請輸入 %S 的主控密碼。\n# the following strings have special requirements:\n# they must fit in a 32 or 64 byte buffer after being translated\n# to UTF8.  Note to translator. It's not easy for you to figure\n# whether the escaped unicode string you produce will fit in \n# the space allocated.\n#\n# 64 bytes long after conversion to UTF8\nRootCertModuleName=內建根模組\n#\n# 32 bytes long after conversion to UTF8\nManufacturerID=Mozilla.org\n#\n# 32  bytes long after conversion to UTF8\nLibraryDescription=PSM 內部密碼服務\n#\n# 32 bytes long after conversion to UTF8\nTokenDescription=通用密碼服務\n#\n# 32 bytes long after conversion to UTF8\nPrivateTokenDescription=軟體安全裝置\n#\n# 64 bytes long after conversion to UTF8\nSlotDescription=PSM 內部密碼服務\n#\n# 64 bytes long after conversion to UTF8\nPrivateSlotDescription=PSM 私密金鑰\n#\n# 32\nFips140TokenDescription=軟體安全裝置 (FIPS)\n# 64\nFips140SlotDescription=FIPS 140 密碼編譯、金鑰及憑證服務\n# 32\nInternalToken=軟體安全裝置\n# End of size restriction.\nVerifySSLClient=SSL 客戶端憑證\nVerifySSLServer=SSL 伺服器憑證\nVerifySSLCA=SSL 憑證機構\nVerifyEmailSigner=Email 簽署憑證\nVerifyEmailRecip=Email 接收憑證\nVerifyObjSign=物件簽署者\nHighGrade=高等級\nMediumGrade=中等級\n# LOCALIZATION NOTE (nick_template): $1s is the common name from a cert (e.g. \"Mozilla\"), $2s is the CA name (e.g. VeriSign)\nnick_template=%1$s 的 %2$s ID\n#These are the strings set for the ASN1 objects in a certificate.\nCertDumpCertificate=憑證\nCertDumpVersion=版本\n# LOCALIZATION NOTE (CertDumpVersionValue): %S is a version number (e.g. \"3\" in \"Version 3\")\nCertDumpVersionValue=版本 %S\nCertDumpSerialNo=序號\nCertDumpMD2WithRSA=PKCS #1 MD2 加 RSA 加密\nCertDumpMD5WithRSA=PKCS #1 MD5 加 RSA 加密\nCertDumpSHA1WithRSA=PKCS #1 SHA-1 加 RSA 加密\nCertDumpSHA256WithRSA=PKCS #1 SHA-256 加 RSA 加密\nCertDumpSHA384WithRSA=PKCS #1 SHA-384 加 RSA 加密\nCertDumpSHA512WithRSA=PKCS #1 SHA-512 加 RSA 加密\nCertDumpDefOID=物件識別符 (%S)\nCertDumpIssuer=簽發者\nCertDumpSubject=主體\nCertDumpAVACountry=C\nCertDumpAVAState=ST\nCertDumpAVALocality=L\nCertDumpAVAOrg=O\nCertDumpAVAOU=OU\nCertDumpAVACN=CN\nCertDumpUserID=UID\nCertDumpPK9Email=E\nCertDumpAVADN=DN\nCertDumpAVADC=DC\nCertDumpSurname=姓\nCertDumpGivenName=名\nCertDumpValidity=有效\nCertDumpNotBefore=不早於\nCertDumpNotAfter=不晚於\nCertDumpSPKI=憑證主體公鑰資訊\nCertDumpSPKIAlg=憑證主體公鑰演算法\nCertDumpAlgID=演算法識別符\nCertDumpParams=演算法參數\nCertDumpRSAEncr=PKCS #1 RSA 加密\nCertDumpRSAPSSSignature=PKCS #1 RSASSA-PSS 簽章\nCertDumpRSATemplate=模數（%S 位元）:\\n%S\\n指數 (%S 位元):\\n%S\nCertDumpECTemplate=金鑰大小: %S 位元\\n基點級數長度 (Base point order length): %S 位元\\n公開值:\\n%S\nCertDumpIssuerUniqueID=發行者唯一 ID\nCertDumpSubjPubKey=憑證主體的公鑰\nCertDumpSubjectUniqueID=憑證主體的獨特 ID\nCertDumpExtensions=延伸資訊\nCertDumpSubjectDirectoryAttr=憑證主體目錄屬性\nCertDumpSubjectKeyID=憑證主體金鑰 ID\nCertDumpKeyUsage=憑證金鑰用法\nCertDumpSubjectAltName=憑證主體替代名稱\nCertDumpIssuerAltName=憑證簽署者替代名稱\nCertDumpBasicConstraints=憑證基本限制\nCertDumpNameConstraints=憑證名稱限制\nCertDumpCrlDistPoints=憑證廢止清冊發佈點\nCertDumpCertPolicies=憑證政策\nCertDumpPolicyMappings=憑證政策對映\nCertDumpPolicyConstraints=憑證政策限制\nCertDumpAuthKeyID=憑證機構金鑰識別符\nCertDumpExtKeyUsage=延伸金鑰用法\nCertDumpAuthInfoAccess=授權資訊存取\nCertDumpAnsiX9DsaSignature=ANSI X9.57 DSA 簽章\nCertDumpAnsiX9DsaSignatureWithSha1=ANSI X9.57 DSA 簽章加 SHA1 摘要\nCertDumpAnsiX962ECDsaSignatureWithSha1=ANSI X9.62 ECDSA 簽章加 SHA1\nCertDumpAnsiX962ECDsaSignatureWithSha224=ANSI X9.62 ECDSA 簽章加 SHA224\nCertDumpAnsiX962ECDsaSignatureWithSha256=ANSI X9.62 ECDSA 簽章加 SHA256\nCertDumpAnsiX962ECDsaSignatureWithSha384=ANSI X9.62 ECDSA 簽章加 SHA384\nCertDumpAnsiX962ECDsaSignatureWithSha512=ANSI X9.62 ECDSA 簽章加 SHA512\nCertDumpKUSign=簽署\nCertDumpKUNonRep=無可否認服務\nCertDumpKUEnc=加密金鑰\nCertDumpKUDEnc=資料加密\nCertDumpKUKA=同意金鑰\nCertDumpKUCertSign=憑證簽署者\nCertDumpKUCRLSigner=廢止清冊簽署者\nCertDumpCritical=Critical\nCertDumpNonCritical=非 Critical\nCertDumpSigAlg=憑證簽章演算法\nCertDumpCertSig=憑證簽章值\nCertDumpExtensionFailure=錯誤: 無法處理擴充欄位\nCertDumpIsCA=這是憑證機構\nCertDumpIsNotCA=這不是憑證機構\nCertDumpPathLen=中繼憑證機構數量最大值: %S\nCertDumpPathLenUnlimited=不限\nCertDumpEKU_1_3_6_1_5_5_7_3_1=TLS Web 伺服器鑑別\nCertDumpEKU_1_3_6_1_5_5_7_3_2=TLS Web 用戶端鑑別\nCertDumpEKU_1_3_6_1_5_5_7_3_3=簽署程式碼\nCertDumpEKU_1_3_6_1_5_5_7_3_4=E-mail 保護\nCertDumpEKU_1_3_6_1_5_5_7_3_8=時間戳記\nCertDumpEKU_1_3_6_1_5_5_7_3_9=OCSP 簽署\nCertDumpEKU_1_3_6_1_4_1_311_2_1_21=Microsoft 獨立代碼簽署\nCertDumpEKU_1_3_6_1_4_1_311_2_1_22=Microsoft 商業代碼簽署\nCertDumpEKU_1_3_6_1_4_1_311_10_3_1=Microsoft 信任清單簽署\nCertDumpEKU_1_3_6_1_4_1_311_10_3_2=Microsoft 時間戳記\nCertDumpEKU_1_3_6_1_4_1_311_10_3_3=Microsoft 伺服器閘道加密 (SGC)\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4=Microsoft 加密檔案系統\nCertDumpEKU_1_3_6_1_4_1_311_10_3_4_1=Microsoft 檔案回復\nCertDumpEKU_1_3_6_1_4_1_311_10_3_5=Microsoft Windows 硬體驅動程式驗證\nCertDumpEKU_1_3_6_1_4_1_311_10_3_10=Microsoft 合格次級憑證\nCertDumpEKU_1_3_6_1_4_1_311_10_3_11=Microsoft 金鑰回復\nCertDumpEKU_1_3_6_1_4_1_311_10_3_12=Microsoft 文件簽署\nCertDumpEKU_1_3_6_1_4_1_311_10_3_13=Microsoft Lifetime 簽署\nCertDumpEKU_1_3_6_1_4_1_311_20_2_2=Microsoft 智慧卡登入\nCertDumpEKU_1_3_6_1_4_1_311_21_6=Microsoft 金鑰回復代理\nCertDumpMSCerttype=Microsoft 憑證範本名稱\nCertDumpMSNTPrincipal=Microsoft 主體名稱\nCertDumpMSCAVersion=Microsoft CA 版本\nCertDumpMSDomainGUID=Microsoft 網域 GUID\nCertDumpEKU_2_16_840_1_113730_4_1=Netscape 伺服器閘道加密 (SGC)\nCertDumpRFC822Name=E-Mail 地址\nCertDumpDNSName=DNS 名稱\nCertDumpX400Address=X.400 位置\nCertDumpDirectoryName=X.500 名稱\nCertDumpEDIPartyName=EDI Party 名稱\nCertDumpURI=網址\nCertDumpIPAddress=IP 位置\nCertDumpRegisterID=已註冊 OID\nCertDumpKeyID=金鑰 ID\nCertDumpVerisignNotices=Verisign 使用者通知\nCertDumpUnused=未使用\nCertDumpKeyCompromise=金鑰破解\nCertDumpCACompromise=憑證機構破解\nCertDumpAffiliationChanged=從屬關係已改變\nCertDumpSuperseded=已展延\nCertDumpCessation=操作停止\nCertDumpHold=憑證保留\nCertDumpOCSPResponder=OCSP\nCertDumpCAIssuers=CA 簽發者\nCertDumpCPSPointer=憑證實務作業基準指示器\nCertDumpUserNotice=使用者通知\nCertDumpLogotype=標準字 (Logotype)\nCertDumpECPublicKey=橢圓曲線公開金鑰\nCertDumpECDSAWithSHA1=X9.62 ECDSA 簽章加 SHA1\nCertDumpECprime192v1=ANSI X9.62 橢圓曲線 prime192v1 (又稱 secp192r1, NIST P-192)\nCertDumpECprime192v2=ANSI X9.62 橢圓曲線 prime192v2\nCertDumpECprime192v3=ANSI X9.62 橢圓曲線 prime192v3\nCertDumpECprime239v1=ANSI X9.62 橢圓曲線 prime239v1\nCertDumpECprime239v2=ANSI X9.62 橢圓曲線 prime239v2\nCertDumpECprime239v3=ANSI X9.62 橢圓曲線 prime239v3\nCertDumpECprime256v1=ANSI X9.62 橢圓曲線 prime256v1 (又稱 secp256r1, NIST P-256)\nCertDumpECsecp112r1=SECG 橢圓曲線 secp112r1\nCertDumpECsecp112r2=SECG 橢圓曲線 secp112r2\nCertDumpECsecp128r1=SECG 橢圓曲線 secp128r1\nCertDumpECsecp128r2=SECG 橢圓曲線 secp128r2\nCertDumpECsecp160k1=SECG 橢圓曲線 secp160k1\nCertDumpECsecp160r1=SECG 橢圓曲線 secp160r1\nCertDumpECsecp160r2=SECG 橢圓曲線 secp160r2\nCertDumpECsecp192k1=SECG 橢圓曲線 secp192k1\nCertDumpECsecp224k1=SECG 橢圓曲線 secp224k1\nCertDumpECsecp224r1=SECG 橢圓曲線 secp224r1 (又稱 NIST P-224)\nCertDumpECsecp256k1=SECG 橢圓曲線 secp256k1\nCertDumpECsecp384r1=SECG 橢圓曲線 secp384r1 (又稱 NIST P-384)\nCertDumpECsecp521r1=SECG 橢圓曲線 secp521r1 (又稱 NIST P-521)\nCertDumpECc2pnb163v1=ANSI X9.62 橢圓曲線 c2pnb163v1\nCertDumpECc2pnb163v2=ANSI X9.62 橢圓曲線 c2pnb163v2\nCertDumpECc2pnb163v3=ANSI X9.62 橢圓曲線 c2pnb163v3\nCertDumpECc2pnb176v1=ANSI X9.62 橢圓曲線 c2pnb176v1\nCertDumpECc2tnb191v1=ANSI X9.62 橢圓曲線 c2tnb191v1\nCertDumpECc2tnb191v2=ANSI X9.62 橢圓曲線 c2tnb191v2\nCertDumpECc2tnb191v3=ANSI X9.62 橢圓曲線 c2tnb191v3\nCertDumpECc2onb191v4=ANSI X9.62 橢圓曲線 c2onb191v4\nCertDumpECc2onb191v5=ANSI X9.62 橢圓曲線 c2onb191v5\nCertDumpECc2pnb208w1=ANSI X9.62 橢圓曲線 c2pnb208w1\nCertDumpECc2tnb239v1=ANSI X9.62 橢圓曲線 c2tnb239v1\nCertDumpECc2tnb239v2=ANSI X9.62 橢圓曲線 c2tnb239v2\nCertDumpECc2tnb239v3=ANSI X9.62 橢圓曲線 c2tnb239v3\nCertDumpECc2onb239v4=ANSI X9.62 橢圓曲線 c2onb239v4\nCertDumpECc2onb239v5=ANSI X9.62 橢圓曲線 c2onb239v5\nCertDumpECc2pnb272w1=ANSI X9.62 橢圓曲線 c2pnb272w1\nCertDumpECc2pnb304w1=ANSI X9.62 橢圓曲線 c2pnb304w1\nCertDumpECc2tnb359v1=ANSI X9.62 橢圓曲線 c2tnb359v1\nCertDumpECc2pnb368w1=ANSI X9.62 橢圓曲線 c2pnb368w1\nCertDumpECc2tnb431r1=ANSI X9.62 橢圓曲線 c2tnb431r1\nCertDumpECsect113r1=SECG 橢圓曲線 sect113r1\nCertDumpECsect113r2=SECG 橢圓曲線 sect113r2\nCertDumpECsect131r1=SECG 橢圓曲線 sect131r1\nCertDumpECsect131r2=SECG 橢圓曲線 sect131r2\nCertDumpECsect163k1=SECG 橢圓曲線 sect163k1 (又稱 NIST K-163)\nCertDumpECsect163r1=SECG 橢圓曲線 sect163r1\nCertDumpECsect163r2=SECG 橢圓曲線 sect163r2 (又稱 NIST B-163)\nCertDumpECsect193r1=SECG 橢圓曲線 sect193r1\nCertDumpECsect193r2=SECG 橢圓曲線 sect193r2\nCertDumpECsect233k1=SECG 橢圓曲線 sect233k1 (又稱 NIST K-233)\nCertDumpECsect233r1=SECG 橢圓曲線 sect233r1 (又稱 NIST B-233)\nCertDumpECsect239k1=SECG 橢圓曲線 sect239k1\nCertDumpECsect283k1=SECG 橢圓曲線 sect283k1 (又稱 NIST K-283)\nCertDumpECsect283r1=SECG 橢圓曲線 sect283r1 (又稱 NIST B-283)\nCertDumpECsect409k1=SECG 橢圓曲線 sect409k1 (又稱 NIST K-409)\nCertDumpECsect409r1=SECG 橢圓曲線 sect409r1 (又稱 NIST B-409)\nCertDumpECsect571k1=SECG 橢圓曲線 sect571k1 (又稱 NIST K-571)\nCertDumpECsect571r1=SECG 橢圓曲線 sect571r1 (又稱 NIST B-571)\nCertDumpRawBytesHeader=大小: %S Bytes / %S Bits\nPK11BadPassword=輸入的密碼不正確。\nSuccessfulP12Backup=已成功備份您的安全憑證與私密金鑰\nSuccessfulP12Restore=已成功回存您的安全憑證與私密金鑰\nPKCS12DecodeErr=無法解碼檔案。它可能不是 PKCS #12 格式、或檔案損毀，或是您輸入的密碼有誤。\nPKCS12UnknownErrRestore=因為未知的原因而無法回存 PKCS #12 檔案。\nPKCS12UnknownErrBackup=因為未知的原因而無法備份 PKCS #12 檔案。\nPKCS12UnknownErr=PKCS #12 因為不明原因失敗了。\nPKCS12InfoNoSmartcardBackup=無法從像智慧卡等硬體安全裝置中備份憑證資訊。\nPKCS12DupData=此憑證及私密金鑰已存到安全裝置中了。\nAddModuleFailure=無法新增模組\nAddModuleDup=安全模組已存在\nDelModuleWarning=您確定要刪除此模組？\nDelModuleError=無法刪除模組\nAVATemplate=%S = %S\n\nPSMERR_SSL_Disabled=無法安全連線，因為 SSL 通訊協定已停用。\nPSMERR_SSL2_Disabled=無法安全連線，因為該網站使用舊版、不安全的 SSL 通訊協定。\nPSMERR_HostReusedIssuerSerial=您收到無效的憑證，請與伺服器管理員或郵件聯絡人聯絡，並提供下列資訊:\\n\\n您的憑證內含與其他憑證機構所簽發憑證相同的序號，請用不同的序號產生新的憑證。\n\nSSLConnectionErrorPrefix=連線到 %S 時發生錯誤。\n\ncertErrorIntro=%S 用了無效的安全憑證。\n\ncertErrorTrust_SelfSigned=該憑證未受信任，因為憑證是自己簽署的憑證。\ncertErrorTrust_UnknownIssuer=該憑證未受信任，因為簽發者憑證未知。\ncertErrorTrust_UnknownIssuer2=此伺服器可能沒有送出適當的中介憑證。\ncertErrorTrust_UnknownIssuer3=可能需要另外匯入根憑證。\ncertErrorTrust_CaInvalid=該憑證未受信任，因為是由無效憑證機構的憑證簽發的。\ncertErrorTrust_Issuer=該憑證未受信任，因為簽發者的憑證未被信任。\ncertErrorTrust_SignatureAlgorithmDisabled=由於未經安全的簽章演算法進行簽署，無法信任此憑證。\ncertErrorTrust_ExpiredIssuer=該憑證未受信任，因為簽發者的憑證已過期。\ncertErrorTrust_Untrusted=憑證不是來自受信任的來源。\n\ncertErrorMismatch=憑證對於名稱 %S 無效。\n# LOCALIZATION NOTE (certErrorMismatchSingle2): Do not translate <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a>\ncertErrorMismatchSingle2=憑證只對 <a id=\"cert_domain_link\" title=\"%1$S\">%1$S</a> 有效。\ncertErrorMismatchSinglePlain=憑證只對 %S 有效\ncertErrorMismatchMultiple=憑證只對下列名稱有效:\n\n# LOCALIZATION NOTE (certErrorExpiredNow): Do not translate %1$S (date+time of expired certificate) or %2$S (current date+time)\ncertErrorExpiredNow=憑證已於 %1$S 過期。目前的時間是 %2$S。\n# LOCALIZATION NOTE (certErrorNotYetValidNow): Do not translate %1$S (date+time certificate will become valid) or %2$S (current date+time)\ncertErrorNotYetValidNow=憑證僅於 %1$S 後有效。目前的時間是 %2$S。\n\n# LOCALIZATION NOTE (certErrorCodePrefix2): Do not translate <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\ncertErrorCodePrefix2=錯誤代碼: <a id=\"errorCode\" title=\"%1$S\">%1$S</a>\n\nP12DefaultNickname=已匯入憑證\nCertUnknown=未知\nCertNoEmailAddress=(無 Email 地址)\nCaCertExists=此憑證已安裝為憑證機構。\nNotACACert=這不是憑證機構的憑證，無法匯入到憑證機構清冊。\nNotImportingUnverifiedCert=此憑證無法驗證，所以不能匯入。憑證簽發者來源可能不明或不受信任、已過期或廢止或是未受認可。\nUserCertIgnoredNoPrivateKey=此個人憑證無法安裝，因為當憑證要求時沒有符合的私密金鑰。\nUserCertImported=您的個人憑證已安裝，並請備份好您的憑證。\nCertOrgUnknown=(未知)\nCertNotStored=(未儲存)\nCertExceptionPermanent=永久\nCertExceptionTemporary=暫時\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/pipnss/security.properties",
    "content": "#\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nTitle=安全性警告\nPostToInsecureFromSecureMessage=雖然此網頁有加密，但您所送出的資訊是用未加密的連線傳送的，所以可能會輕易的被第三者監聽到。##您確定要繼續送出資訊嗎？##\nSecurityButtonTooltipText=顯示這個視窗的安全性資訊\nSecurityButtonMixedContentTooltipText=警告: 含有未加密內容\nContinue=繼續\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/pippki/certManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY certmgr.title                       \"憑證管理員\">\n\n<!ENTITY certmgr.tab.mine                     \"您的憑證\">\n<!ENTITY certmgr.tab.others2                  \"人員\">\n<!ENTITY certmgr.tab.websites3                \"伺服器\">\n<!ENTITY certmgr.tab.ca                       \"憑證機構\">\n<!ENTITY certmgr.tab.orphan2                  \"其他\">\n\n<!ENTITY certmgr.mine                         \"您有來自下列組織的憑證可以識別您自己:\">\n<!ENTITY certmgr.others                       \"您有可識別下列人員的憑證:\">\n<!ENTITY certmgr.websites2                    \"您有可識別下列伺服器的憑證:\">\n<!ENTITY certmgr.cas                          \"您有可識別下列憑證機構的憑證:\">\n<!ENTITY certmgr.orphans                      \"您有下列不屬於任何分類的憑證:\">\n\n<!ENTITY certmgr.detail.general_tab.title     \"一般\">\n<!ENTITY certmgr.detail.general_tab.accesskey \"G\">\n<!ENTITY certmgr.detail.prettyprint_tab.title \"詳細資訊\">\n<!ENTITY certmgr.detail.prettyprint_tab.accesskey \"D\">\n\n<!ENTITY certmgr.pending.label                \"正在驗證憑證…\">\n<!ENTITY certmgr.subjectinfo.label            \"簽發給\">\n<!ENTITY certmgr.issuerinfo.label             \"簽發者\">\n<!ENTITY certmgr.periodofvalidity.label       \"有效期間\" >\n<!ENTITY certmgr.fingerprints.label           \"指紋\">\n<!ENTITY certmgr.certdetail.title             \"憑證細節\">\n<!ENTITY certmgr.certdetail.cn                \"一般名稱 (CN)\">\n<!ENTITY certmgr.certdetail.o                 \"組織 (O)\">\n<!ENTITY certmgr.certdetail.ou                \"組織單位 (OU)\">\n<!ENTITY certmgr.certdetail.serialnumber      \"序號\">\n<!ENTITY certmgr.certdetail.sha256fingerprint \"SHA-256 指紋\">\n<!ENTITY certmgr.certdetail.sha1fingerprint   \"SHA1 指紋\">\n\n<!ENTITY certmgr.editcacert.title             \"編輯憑證機構信任關係設定\">\n<!ENTITY certmgr.editcert.edittrust           \"編輯信任關係設定:\">\n<!ENTITY certmgr.editcert.trustssl            \"此憑證可用來識別網站。\">\n<!ENTITY certmgr.editcert.trustemail          \"此憑證可用來識別 Email 使用者。\">\n<!ENTITY certmgr.editcert.trustobjsign        \"此憑證可用來識別軟體製造商。\">\n\n<!ENTITY certmgr.deletecert.title             \"刪除憑證\">\n\n<!ENTITY certmgr.certname                     \"憑證名稱\">\n<!ENTITY certmgr.certserver                   \"伺服器\">\n<!ENTITY certmgr.override_lifetime            \"有效時間\">\n<!ENTITY certmgr.tokenname                    \"安全裝置\">\n<!ENTITY certmgr.begins                       \"開始於\">\n<!ENTITY certmgr.expires                      \"過期於\">\n<!ENTITY certmgr.email                        \"E-Mail 地址\">\n<!ENTITY certmgr.serial                       \"序號\">\n\n<!ENTITY certmgr.close.label                  \"關閉\">\n<!ENTITY certmgr.close.accesskey              \"C\">\n<!ENTITY certmgr.view2.label                  \"檢視…\">\n<!ENTITY certmgr.view2.accesskey              \"V\">\n<!ENTITY certmgr.edit3.label                  \"編輯信任…\">\n<!ENTITY certmgr.edit3.accesskey              \"E\">\n<!ENTITY certmgr.export.label                 \"匯出…\">\n<!ENTITY certmgr.export.accesskey             \"x\">\n<!ENTITY certmgr.delete2.label                \"刪除…\">\n<!ENTITY certmgr.delete2.accesskey            \"D\">\n<!ENTITY certmgr.delete_builtin.label         \"刪除或取消信任…\">\n<!ENTITY certmgr.delete_builtin.accesskey     \"D\">\n<!ENTITY certmgr.backup2.label                \"備份…\">\n<!ENTITY certmgr.backup2.accesskey            \"B\">\n<!ENTITY certmgr.backupall2.label             \"全部備份…\">\n<!ENTITY certmgr.backupall2.accesskey         \"k\">\n<!ENTITY certmgr.restore2.label               \"匯入…\">\n<!ENTITY certmgr.restore2.accesskey           \"m\">\n<!ENTITY certmgr.details.label                \"憑證欄位\">\n<!ENTITY certmgr.details.accesskey            \"f\">\n<!ENTITY certmgr.fields.label                 \"欄位值\">\n<!ENTITY certmgr.fields.accesskey             \"V\">\n<!ENTITY certmgr.hierarchy.label              \"憑證層級\">\n<!ENTITY certmgr.hierarchy.accesskey2         \"H\">\n<!ENTITY certmgr.addException.label           \"新增例外網站…\">\n<!ENTITY certmgr.addException.accesskey       \"x\">\n\n<!ENTITY exceptionMgr.title                   \"新增安全例外\">\n<!ENTITY exceptionMgr.exceptionButton.label   \"確認安全例外\">\n<!ENTITY exceptionMgr.exceptionButton.accesskey \"C\">\n<!ENTITY exceptionMgr.supplementalWarning     \"請注意，合法的銀行、商店或其他公開網站不會要求您這麼做！\">\n<!ENTITY exceptionMgr.certlocation.caption2   \"伺服器\">\n<!ENTITY exceptionMgr.certlocation.url        \"位置:\">\n<!ENTITY exceptionMgr.certlocation.download   \"取得憑證\">\n<!ENTITY exceptionMgr.certlocation.accesskey  \"G\">\n<!ENTITY exceptionMgr.certstatus.caption      \"憑證狀態\">\n<!ENTITY exceptionMgr.certstatus.viewCert     \"檢視…\">\n<!ENTITY exceptionMgr.certstatus.accesskey    \"V\">\n<!ENTITY exceptionMgr.permanent.label         \"永久儲存此例外\">\n<!ENTITY exceptionMgr.permanent.accesskey     \"P\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/pippki/deviceManager.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY devmgr.title                           \"裝置管理員\">\n<!-- LOCALIZATION NOTE (devmgr.style2): This is CSS style for Device Manager\n     window size. Don't translate \"width\" nor \"height\". Adjust the numbers\n     to make window contents fit. -->\n<!ENTITY devmgr.style2                          \"width: 67em; height: 32em;\">\n\n<!ENTITY devmgr.devlist.label                   \"安全模組與裝置\">\n<!ENTITY devmgr.details.title                   \"詳細資訊\">\n<!ENTITY devmgr.details.title2                  \"值\">\n\n<!ENTITY devmgr.button.login.label              \"登入\">\n<!ENTITY devmgr.button.login.accesskey          \"n\">\n<!ENTITY devmgr.button.logout.label             \"登出\">\n<!ENTITY devmgr.button.logout.accesskey         \"o\">\n<!ENTITY devmgr.button.changepw.label           \"變更密碼\">\n<!ENTITY devmgr.button.changepw.accesskey       \"P\">\n<!ENTITY devmgr.button.load.label               \"載入\">\n<!ENTITY devmgr.button.load.accesskey           \"L\">\n<!ENTITY devmgr.button.unload.label             \"卸載\">\n<!ENTITY devmgr.button.unload.accesskey         \"U\">\n<!ENTITY devmgr.button.fips.accesskey           \"F\">\n\n<!ENTITY loaddevice.info                        \"輸入要新增的模組資訊。\">\n<!ENTITY loaddevice.modname                     \"模組名稱:\">\n<!ENTITY loaddevice.modname.accesskey           \"M\">\n<!ENTITY loaddevice.modname.default             \"新 PKCS#11 模組\">\n<!ENTITY loaddevice.filename                    \"模組檔名:\">\n<!ENTITY loaddevice.filename.accesskey          \"f\">\n<!ENTITY loaddevice.browse                      \"瀏覽…\">\n<!ENTITY loaddevice.browse.accesskey            \"B\">\n\n<!ENTITY loaddevice.title                       \"載入 PKCS#11 裝置\">\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/pippki/pippki.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- Values for changepassword.xul -->\n<!ENTITY setPassword.title  \"變更主控密碼\">\n<!ENTITY setPassword.tokenName.label \"安全裝置\">\n<!ENTITY setPassword.oldPassword.label \"目前密碼:\">\n<!ENTITY setPassword.newPassword.label \"新密碼:\">\n<!ENTITY setPassword.reenterPassword.label \"新密碼 (再輸入一次):\">\n<!ENTITY setPassword.meter.label \"密碼品質測量計\">\n\n<!-- Values for resetpassword.xul -->\n<!ENTITY resetPasswordButtonLabel \"重設\">\n<!ENTITY resetPassword.title  \"重設主控密碼\">\n<!ENTITY resetPassword.text  \"如果您要重設主控密碼，您所有的網頁與電子郵件密碼、表單資料、個人憑證、私密金鑰等資訊都會被清除。您確定要重設主控密碼嗎？\">\n\n<!-- Downloading a cert -->\n<!ENTITY downloadCert.title \"下載憑證\">\n<!ENTITY downloadCert.message1 \"您被要求信任一個新憑證機構 (CA)。\">\n<!ENTITY downloadCert.trustSSL \"信任此憑證機構以識別網站。\">\n<!ENTITY downloadCert.trustEmail \"信任此憑證機構以識別郵件用戶。\">\n<!ENTITY downloadCert.trustObjSign \"信任此憑證機構以識別軟體製造商。\">\n<!ENTITY downloadCert.message3 \"在信任此憑證機構前，您應該確認它的憑證及政策程序（如果有的話）。\">\n<!ENTITY downloadCert.viewCert.label \"檢視\">\n<!ENTITY downloadCert.viewCert.text \"檢查憑證機構的憑證\">\n\n<!-- Strings for the SSL client auth ask dialog -->\n<!ENTITY clientAuthAsk.title \"使用者識別需求\">\n<!ENTITY clientAuthAsk.message1 \"此網站要求您提供可用來識別您自己的憑證:\">\n<!ENTITY clientAuthAsk.message2 \"選擇一項憑證以做為識別:\">\n<!ENTITY clientAuthAsk.message3 \"所選憑證細節:\">\n\n<!ENTITY pkcs12.setpassword.title  \"選擇憑證備份密碼\">\n<!ENTITY pkcs12.setpassword.message  \"在此設定的憑證備份密碼可保護您要建立的備份。 您必須設定此密碼以繼續備份。\">\n<!ENTITY pkcs12.setpassword.label1 \"憑證備份密碼:\">\n<!ENTITY pkcs12.setpassword.label2 \"憑證備份密碼 (再輸入一次):\">\n<!ENTITY pkcs12.setpassword.reminder \"重要: 如果您忘了憑證備份密碼，將會無法回存備份。請多備一份到安全的地方。\">\n\n<!ENTITY chooseToken.title  \"選擇 Token 對話窗\">\n<!ENTITY chooseToken.message1 \"請選擇一個 Token\">\n\n<!-- Strings for the CreateCertInfo dialog  -->\n<!ENTITY createCertInfo.title \"產生私密金鑰\">\n<!ENTITY createCertInfo.msg1 \"製造金鑰中… 請稍待幾分鐘…\">\n<!ENTITY createCertInfo.msg2 \"請稍候…\">\n\n<!-- Strings for protectedAuth dialog -->\n<!ENTITY protectedAuth.title \"被保護的 Token 鑑別\">\n<!ENTITY protectedAuth.msg \"請鑑別此 Token，鑑別方法會隨 Token 類型而不同。\">\n<!ENTITY protectedAuth.tokenName.label \"Token:\">\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/pippki/pippki.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCertPassPrompt=請輸入 PSM 私密金鑰安全裝置的個人安全密碼。\n\n# LOCALIZATION NOTE(certWithSerial): Used for semi-uniquely representing a cert.\n# %1$S is the serial number of the cert in AA:BB:CC hex format.\ncertWithSerial=序號為 %1$S 的憑證\n\n# Download Cert dialog\n# LOCALIZATION NOTE(newCAMessage1):\n# %S is a string representative of the certificate being downloaded/imported.\nnewCAMessage1=您要信任「%S」用於下列用途嗎？\nunnamedCA=憑證機構（未命名）\n\n# For editing cert trust\neditTrustCA=此憑證「%S」代表憑證機構。\n\n# For Deleting Certificates\ndeleteSslCertConfirm3=您確定要刪除這些例外伺服器嗎？\ndeleteSslCertImpact3=如果您刪除了例外伺服器，下次您再瀏覽該伺服器時又會收到伺服器憑證無效的提示。\ndeleteSslCertTitle3=刪除伺服器憑證例外\n\ndeleteUserCertConfirm=您確定要刪除這些憑證嗎？\ndeleteUserCertImpact=如果您刪除了您自己的憑證，您就再也不能用它來識別您自己了。\ndeleteUserCertTitle=刪除您的憑證\n\ndeleteCaCertConfirm2=您要求刪除這些憑證機構的憑證。對內建的憑證來說，移除您對該憑證的信任也有一樣的效果。您確定想刪除或取消對憑證的信任嗎？\ndeleteCaCertImpactX2=若您刪除或取消對憑證機構（CA）的信任，此應用程式將不再信任任何由該機構簽發的憑證。\ndeleteCaCertTitle2=刪除或取消信任憑證機構的憑證\n\ndeleteEmailCertConfirm=您確定要刪除這些人的 E-mail 憑證嗎？\ndeleteEmailCertImpactDesc=如果您刪除了一個人的 E-mail 憑證，您將無法在寄信給這個人時予以加密。\ndeleteEmailCertTitle=刪除 E-Mail 憑證\n\ndeleteOrphanCertConfirm=您確定要刪除這些憑證嗎？\ndeleteOrphanCertTitle=刪除憑證\n\n# PKCS#12 file dialogs\nchooseP12RestoreFileDialog2=要匯入的憑證檔案\nchooseP12BackupFileDialog=備份檔名\nfile_browse_PKCS12_spec=PKCS12 檔案\ngetPKCS12FilePasswordMessage=請輸入用來加密此憑證備份的密碼。\n\n# Cert verification\ncertVerified=此憑證已驗證用於下列用途:\ncertNotVerified_CertRevoked=無法驗證此憑證，因為憑證已廢止。\ncertNotVerified_CertExpired=無法驗證此憑證，因為憑證已過期。\ncertNotVerified_CertNotTrusted=無法驗證此憑證，因為憑證未被信任。\ncertNotVerified_IssuerNotTrusted=無法驗證此憑證，因為憑證發行者未被信任。\ncertNotVerified_IssuerUnknown=無法驗證此憑證，因為憑證發行者不明。\ncertNotVerified_CAInvalid=無法驗證此憑證，因為憑證機構憑證不正確。\ncertNotVerified_AlgorithmDisabled=由於簽章所使用的演算法不安全被停用的緣故，無法驗證此憑證。\ncertNotVerified_Unknown=無法驗證此憑證，原因不明。\n\n# Client auth\nclientAuthRemember=記住此決定\n# LOCALIZATION NOTE(clientAuthNickAndSerial): Represents a single cert when the\n# user is choosing from a list of certificates.\n# %1$S is the nickname of the cert.\n# %2$S is the serial number of the cert in AA:BB:CC hex format.\nclientAuthNickAndSerial=%1$S [%2$S]\n# LOCALIZATION NOTE(clientAuthHostnameAndPort):\n# %1$S is the hostname of the server.\n# %2$S is the port of the server.\nclientAuthHostnameAndPort=%1$S:%2$S\n# LOCALIZATION NOTE(clientAuthMessage1): %S is the Organization of the server\n# cert.\nclientAuthMessage1=組識:「%S」\n# LOCALIZATION NOTE(clientAuthMessage2): %S is the Organization of the issuer\n# cert of the server cert.\nclientAuthMessage2=簽發者:「%S」\n# LOCALIZATION NOTE(clientAuthIssuedTo): %1$S is the Distinguished Name of the\n# currently selected client cert, such as \"CN=John Doe,OU=Example\" (without\n# quotes).\nclientAuthIssuedTo=簽發給: %1$S\n# LOCALIZATION NOTE(clientAuthSerial): %1$S is the serial number of the selected\n# cert in AA:BB:CC hex format.\nclientAuthSerial=序號: %1$S\n# LOCALIZATION NOTE(clientAuthValidityPeriod):\n# %1$S is the already localized notBefore date of the selected cert.\n# %2$S is the already localized notAfter date of the selected cert.\nclientAuthValidityPeriod=有效期間: %1$S 至 %2$S\n# LOCALIZATION NOTE(clientAuthKeyUsages): %1$S is a comma separated list of\n# already localized key usages the selected cert is valid for.\nclientAuthKeyUsages=金鑰用途: %1$S\n# LOCALIZATION NOTE(clientAuthEmailAddresses): %1$S is a comma separated list of\n# e-mail addresses the selected cert is valid for.\nclientAuthEmailAddresses=電子郵件地址: %1$S\n# LOCALIZATION NOTE(clientAuthIssuedBy): %1$S is the Distinguished Name of the\n# cert which issued the selected cert.\nclientAuthIssuedBy=簽發者: %1$S\n# LOCALIZATION NOTE(clientAuthStoredOn): %1$S is the name of the PKCS #11 token\n# the selected cert is stored on.\nclientAuthStoredOn=儲存於: %1$S\n\n# Page Info\npageInfo_NoEncryption=連線未加密\npageInfo_Privacy_None1=網站 %S 不支援您正在瀏覽的網頁的加密方式。\npageInfo_Privacy_None2=未加密就送至網路的資訊可能會在傳輸途中被其它人看到。\npageInfo_Privacy_None4=您正在檢視的頁面傳輸資料到網路前並未加密。\n# LOCALIZATION NOTE (pageInfo_EncryptionWithBitsAndProtocol and pageInfo_BrokenEncryption):\n# %1$S is the name of the encryption standard,\n# %2$S is the key size of the cipher.\n# %3$S is protocol version like \"SSL 3\" or \"TLS 1.2\"\npageInfo_EncryptionWithBitsAndProtocol=連線已加密（%1$S、%2$S 位元金鑰、%3$S）\npageInfo_BrokenEncryption=不安全的加密（%1$S、%2$S 位元金鑰、%3$S）\npageInfo_Privacy_Encrypted1=您正在瀏覽的網頁在傳送前有經過加密。\npageInfo_Privacy_Encrypted2=加密功能會讓未授權的使用者很難偷聽兩台電腦間傳輸的資訊，所以此頁面在網路上傳輸時很難會有人看到內容。\npageInfo_MixedContent=部份連線加密\npageInfo_MixedContent2=您正瀏覽的頁面有一部份在網路上傳送時未加密。\npageInfo_WeakCipher=您與此網站間的連線使用較弱的加密，並不夠私密，其他人能夠看到您的資訊或修改該網站的行為。\npageInfo_CertificateTransparency_Compliant=此網站遵守憑證透明度（Certificate Transparency）政策。\n\n# Cert Viewer\n# LOCALIZATION NOTE(certViewerTitle): Title used for the Certificate Viewer.\n# %1$S is a string representative of the certificate being viewed.\ncertViewerTitle=憑證檢視器:「%1$S」\nnotPresent=<不存在於憑證中>\n\n# Token Manager\npassword_not_set=(未設定)\nfailed_pw_change=無法變更主控密碼。\nincorrect_pw=您輸入的主控密碼錯誤。請再試一次。\npw_change_ok=已成功變更主控密碼。\npw_erased_ok=注意！您刪除了您的主控密碼。\npw_not_wanted=注意！您決定不再使用主控密碼。\npw_empty_warning=您所儲存的網頁與電子郵件密碼、表單資料、私密金鑰等資訊將不會被保護。\npw_change2empty_in_fips_mode=您目前使用 FIPS 模式。FIPS 模式需要有主控密碼。\nlogin_failed=無法登入\nloadPK11TokenDialog=選擇要載入的 PKCS#11 裝置\ndevinfo_modname=模組\ndevinfo_modpath=路徑\ndevinfo_label=標籤\ndevinfo_manID=製造者\ndevinfo_serialnum=序號\ndevinfo_hwversion=硬體版本\ndevinfo_fwversion=韌體版本\ndevinfo_status=狀態\ndevinfo_desc=描述\ndevinfo_stat_disabled=不使用\ndevinfo_stat_notpresent=不存在\ndevinfo_stat_uninitialized=未初始化\ndevinfo_stat_notloggedin=未登入\ndevinfo_stat_loggedin=已登入\ndevinfo_stat_ready=使用\nenable_fips=啟用 FIPS\ndisable_fips=停用 FIPS\nfips_nonempty_password_required=FIPS 模式需要設定主控密碼。請先設定主控密碼。\nunable_to_toggle_fips=無法修改安全裝置的 FIPS 模式。建議您重新啟動此應用程式。\n\nresetPasswordConfirmationTitle=重設主控密碼\nresetPasswordConfirmationMessage=您的密碼已重設成功。\n\n# Import certificate(s) file dialog\nimportEmailCertPrompt=選取包含電子郵件憑證的檔案以匯入\nimportCACertsPrompt=選取包含憑證機構憑證的檔案以匯入\nfile_browse_Certificate_spec=憑證檔案\n\n# Cert export\nSaveCertAs=儲存憑證到檔案\nCertFormatBase64=X.509 憑證 (PEM)\nCertFormatBase64Chain=X.509 憑證鏈 (PEM)\nCertFormatDER=X.509 憑證 (DER)\nCertFormatPKCS7=X.509 憑證 (PKCS#7)\nCertFormatPKCS7Chain=X.509 憑證鏈 (PKCS#7)\nwriteFileFailure=檔案錯誤\nwriteFileFailed=無法寫入檔案 %S:\\n%S。\nwriteFileAccessDenied=拒絕存取\nwriteFileIsLocked=檔案被鎖定\nwriteFileNoDeviceSpace=裝置已無剩餘空間\nwriteFileUnknownError=未知錯誤\n\n# Add Security Exception dialog\naddExceptionBrandedWarning2=您正試圖覆蓋 %S 要如何識別此網站的設定。\naddExceptionInvalidHeader=此網站嘗試用無效的資訊識別自己。\naddExceptionDomainMismatchShort=錯誤的網站\naddExceptionDomainMismatchLong2=憑證屬於不同網站，有可能是某人想要仿造此網站。\naddExceptionExpiredShort=過時的資訊\naddExceptionExpiredLong2=憑證已經失效，可能是被偷走或遺失，可能會被別人用於仿造此網站。\naddExceptionUnverifiedOrBadSignatureShort=未知身分\naddExceptionUnverifiedOrBadSignatureLong2=因為無法確認此憑證是由受信任的單位以安全的方式簽署，無法信任此憑證。\naddExceptionValidShort=有效憑證\naddExceptionValidLong=此網站提供有效且經過驗證的識別資訊，不需要加入例外清單。\naddExceptionCheckingShort=檢查資訊中\naddExceptionCheckingLong2=正在識別此網站…\naddExceptionNoCertShort=無可用資訊\naddExceptionNoCertLong2=無法取得此網站的識別資訊。\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/pippki/validation.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!ENTITY  validation.crlmanager.label             \"管理廢止清冊 (CRL)\">\n<!ENTITY  validation.crlmanager.description       \"下列憑證廢止清冊 (CRL) 已存於您的憑證資料庫:\">\n<!ENTITY  validation.crlname.label                \"名稱\">\n<!ENTITY  validation.crllastupdate.label          \"上次更新\">\n<!ENTITY  validation.crlnextupdate.label          \"下次更新\">\n<!ENTITY  validation.crlautoupdateenabled.label   \"自動更新\">\n<!ENTITY  validation.crlautoupdatestatus.label    \"自動更新狀態\">\n<!ENTITY  validation.deletecrl.label              \"刪除\">\n<!ENTITY  validation.deletecrl.accesskey          \"D\">\n<!ENTITY  validation.updatecrl.label              \"更新\">\n<!ENTITY  validation.updatecrl.accesskey          \"U\">\n<!ENTITY  validation.advanced.label               \"設定\">\n<!ENTITY  validation.advanced.accesskey           \"S\">\n\n<!ENTITY  validation.crl.autoupdate.title         \"廢止清冊自動更新設定\">\n<!ENTITY  validation.crl.autoupdate.enable.label  \"自動更新此廢止清冊\">\n<!ENTITY  validation.crl.autoupdate.time.label1   \"更新\">\n<!ENTITY  validation.crl.autoupdate.time.label2   \"天後開始下次自動更新\">\n<!ENTITY  validation.crl.autoupdate.freq.label1   \"每次隔\">\n<!ENTITY  validation.crl.autoupdate.freq.label2   \"天\">\n<!ENTITY  validation.crl.autoupdate.url.label     \"廢止清冊會由此匯入:\">\n<!ENTITY  crl.import.status.title                 \"廢止清冊匯入狀態\">\n<!ENTITY  crl.import.success.message              \"廢止清冊 (CRL) 已成功匯入\">\n<!ENTITY  crl.issuer.label                        \"CRL 發行者:\">\n<!ENTITY  crl.issuer.org.label                    \"組織: \">\n<!ENTITY  crl.issuer.orgunit.label                \"單位: \">\n<!ENTITY  crl.import.nextupdate.label             \"下次更新:\">\n<!ENTITY  crl.autoupdate.fail.cnt.label           \"上次連續更新錯誤:\">\n<!ENTITY  crl.autoupdate.fail.reason.label        \"上次更新失敗細節:\">\n<!ENTITY  edit.button                             \"設定\">\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/places/places.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nBookmarksMenuFolderTitle=書籤選單\nBookmarksToolbarFolderTitle=書籤工具列\nOtherBookmarksFolderTitle=其他書籤\nTagsFolderTitle=標籤\nMobileBookmarksFolderTitle=行動書籤\n\n# LOCALIZATION NOTE (dateName):\n# These are used to generate history containers when history is grouped by date\nfinduri-AgeInDays-is-0=今天\nfinduri-AgeInDays-is-1=昨天\nfinduri-AgeInDays-is=%S 天前\nfinduri-AgeInDays-last-is=最近 %S 天\nfinduri-AgeInDays-isgreater=超過 %S 天\nfinduri-AgeInMonths-is-0=這個月\nfinduri-AgeInMonths-isgreater=%S 個月前\n\n# LOCALIZATION NOTE (localFiles):\n# This is used to generate local files container when history is grouped by site\nlocalhost=(本機檔案)\n\n# LOCALIZATION NOTE\n# The string is used for showing file size of each backup in the \"fileRestorePopup\" popup\n# %1$S is the file size\n# %2$S is the file size unit\nbackupFileSizeText=%1$S %2$S\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/pluginproblem/pluginproblem.dtd",
    "content": "<!-- This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->\n\n<!-- LOCALIZATION NOTE (tapToPlayPlugin): Mobile (used for touch interfaces) only has one type of plugin possible. -->\n<!ENTITY tapToPlayPlugin                                     \"點此處啟用外掛程式。\">\n<!ENTITY clickToActivatePlugin                               \"啟用外掛程式。\">\n<!ENTITY checkForUpdates                                     \"檢查更新…\">\n<!ENTITY blockedPlugin.label                                 \"已阻擋此外掛以保護您的電腦。\">\n<!ENTITY hidePluginBtn.label                                 \"隱藏外掛程式\">\n<!ENTITY managePlugins                                       \"管理外掛程式…\">\n\n<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->\n<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->\n<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->\n<!ENTITY reloadPlugin.pre                                    \"\">\n<!ENTITY reloadPlugin.middle                                 \"重新載入網頁\">\n<!ENTITY reloadPlugin.post                                   \"以再試一次。\">\n<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->\n<!ENTITY report.please                                       \"傳送錯誤報表\">\n<!ENTITY report.submitting                                   \"正在傳送報表…\">\n<!ENTITY report.submitted                                    \"已送出錯誤資訊報表。\">\n<!ENTITY report.disabled                                     \"錯誤回報已被停用。\">\n<!ENTITY report.failed                                       \"傳送失敗。\">\n<!ENTITY report.unavailable                                  \"沒有可用的報表。\">\n<!ENTITY report.comment                                      \"加上附註（附註會是公開可見的）\">\n<!ENTITY report.pageURL                                      \"包含頁面網址\">\n\n<!ENTITY plugin.file                                         \"檔案\">\n<!ENTITY plugin.mimeTypes                                    \"MIME 類型\">\n<!ENTITY plugin.flashProtectedMode.label                     \"開啟 Adobe Flash 的保護模式\">\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/services/errors.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nerror.login.reason.network      = 與伺服器連線失敗\nerror.login.reason.recoverykey  = 錯誤的救援金鑰\nerror.login.reason.account      = 不正確的帳號名稱或密碼\nerror.login.reason.no_username  = 缺少帳號名稱\nerror.login.reason.no_password2 = 缺少密碼\nerror.login.reason.no_recoverykey= 沒有已儲存的救援金鑰可用\nerror.login.reason.server       = 伺服器設定錯誤\n\nerror.sync.failed_partial            = 一個或多個資料類型無法進行同步\n# LOCALIZATION NOTE (error.sync.reason.serverMaintenance): We removed the extraneous period from this string\nerror.sync.reason.serverMaintenance  = Firefox Sync 伺服器正在維護中，稍後將會自動恢復同步\n\ninvalid-captcha = 輸入錯誤，請再試一次\nweak-password   = 使用強度較高的密碼\n\n# this is the fallback, if we hit an error we didn't bother to localize\nerror.reason.unknown          = 未知錯誤\n\nchange.password.pwSameAsPassword     = 您所輸入的密碼不能與目前密碼相同\nchange.password.pwSameAsUsername     = 您輸入的密碼不能與使用者帳號相同\nchange.password.pwSameAsEmail        = 密碼不能與您的電子郵件地址相同\nchange.password.mismatch             = 輸入的密碼並不一致\nchange.password.tooShort             = 輸入的密碼太短了\n\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW/locale/zh-TW/services/sync.properties",
    "content": "# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n# %1: the user name (Ed), %2: the app name (Firefox), %3: the operating system (Android)\nclient.name2 = %1$S 於 %3$S 的 %2$S\n\n# %S is the date and time at which the last sync successfully completed\nlastSync2.label = 最近同步: %S\n\n# signInToSync.description is the tooltip for the Sync buttons when Sync is\n# not configured.\nsignInToSync.description = 登入至 Sync\n\nsyncnow.label = 立刻同步\nsyncing2.label = 同步中…\n"
  },
  {
    "path": "langpacks/zh-TW/chrome/zh-TW.manifest",
    "content": "locale alerts zh-TW zh-TW/locale/zh-TW/alerts/\nlocale autoconfig zh-TW zh-TW/locale/zh-TW/autoconfig/\nlocale global zh-TW zh-TW/locale/zh-TW/global/\nlocale global-platform zh-TW zh-TW/locale/zh-TW/global-platform/\nlocale mozapps zh-TW zh-TW/locale/zh-TW/mozapps/\nlocale necko zh-TW zh-TW/locale/zh-TW/necko/\nlocale passwordmgr zh-TW zh-TW/locale/zh-TW/passwordmgr/\nlocale pipnss zh-TW zh-TW/locale/zh-TW/pipnss/\nlocale pippki zh-TW zh-TW/locale/zh-TW/pippki/\nlocale places zh-TW zh-TW/locale/zh-TW/places/\nlocale pluginproblem zh-TW zh-TW/locale/zh-TW/pluginproblem/\nlocale weave zh-TW zh-TW/locale/zh-TW/\n"
  },
  {
    "path": "langpacks/zh-TW/chrome.manifest",
    "content": "manifest browser/chrome.manifest application=bluegriffon@bluegriffon.com\nmanifest chrome/zh-TW.manifest\nmanifest bluegriffon/chrome.manifest application=bluegriffon@bluegriffon.com\n"
  },
  {
    "path": "langpacks/zh-TW/install.rdf",
    "content": "<?xml version=\"1.0\"?>\n<!--\n\n-->\n\n<RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n     xmlns:em=\"http://www.mozilla.org/2004/em-rdf#\">\n  <Description about=\"urn:mozilla:install-manifest\"\n               em:id=\"langpack-zh-TW@bluegriffon.org\"\n               em:name=\"Traditional Chinese (zh-TW) Language Pack\"\n               em:version=\"3.2\"\n               em:type=\"8\"\n               em:creator=\"Mozilla Taiwan Community (MozTW)\">\n    <em:contributor>Hung-Te Lin(piaip)</em:contributor> <em:contributor>Wei-Lun Sun(josesun)</em:contributor> <em:contributor>Tim Guan-Tin Chien(timdream)</em:contributor> <em:contributor>Peter Pin-Guang Chen(petercpg)</em:contributor>\n\n    <em:targetApplication>\n      <Description>\n        <em:id>bluegriffon@bluegriffon.com</em:id>\n        <em:minVersion>3.2</em:minVersion>\n        <em:maxVersion>3.2</em:maxVersion>\n      </Description>\n    </em:targetApplication>\n  </Description>\n</RDF>\n"
  },
  {
    "path": "locales/Makefile.in",
    "content": "DEPTH\t\t\t\t\t = ../..\ntopsrcdir\t\t\t = @top_srcdir@\nsrcdir\t\t\t\t\t= @srcdir@\nVPATH\t\t\t\t\t = @srcdir@\n\n\ninclude $(DEPTH)/config/autoconf.mk\n\nAPP_VERSION = $(shell cat $(srcdir)/../config/version.txt)\nCODE_NAME = $(shell cat $(srcdir)/../config/codename.txt)\n\nDEFINES += \\\n\t-DAPP_NAME=$(MOZ_APP_DISPLAYNAME) \\\n\t-DAPP_VERSION=$(APP_VERSION) \\\n\t-DCODE_NAME=$(CODE_NAME) \\\n\t$(NULL)\n\nifneq (,$(filter mac cocoa, $(MOZ_WIDGET_TOOLKIT)))\nDEFINES += -DTOOLBAR_CUSTOMIZATION_SHEET\nendif\n\n_AVAILABLE_LOCALES=en-US\n\n_EXTENSIONS_=\\\n\tsidebars/scripteditor \\\n\tsidebars/stylesheets \\\n\tsidebars/cssproperties \\\n\tsidebars/its20 \\\n\tsidebars/domexplorer \\\n\tsidebars/aria \\\n\textensions/fs \\\n\textensions/gfd \\\n\textensions/markdown \\\n\textensions/op1 \\\n\t$(NULL)\n\nlibs:: $(_AVAILABLE_LOCALES)\n\tcp $(topsrcdir)/bluegriffon/base/jar.mn.in $(topsrcdir)/bluegriffon/base/jar.mn\n\tfor locale in $(_AVAILABLE_LOCALES);\\\n\tdo \\\n\t\trm -fr $(topsrcdir)/bluegriffon/base/locale/$$locale; \\\n\t\tmkdir -p $(topsrcdir)/bluegriffon/base/locale/$$locale; \\\n\t\tcat $(topsrcdir)/bluegriffon/locales/$$locale/`basename base`.mn >> $(topsrcdir)/bluegriffon/base/jar.mn; \\\n\t\tcp -Rf $(topsrcdir)/bluegriffon/locales/$$locale/bluegriffon/base/locale/* $(topsrcdir)/bluegriffon/base/locale/$$locale; \\\n\tdone\n\tfor ext in $(_EXTENSIONS_);\\\n\tdo \\\n\t\tcp $(topsrcdir)/bluegriffon/$$ext/jar.mn.in $(topsrcdir)/bluegriffon/$$ext/jar.mn; \\\n\t\tfor locale in $(_AVAILABLE_LOCALES);\\\n\t\tdo \\\n\t\t\trm -fr $(topsrcdir)/bluegriffon/$$ext/locale/$$locale; \\\n\t\t\tmkdir -p $(topsrcdir)/bluegriffon/$$ext/locale/$$locale; \\\n\t\t\tcat $(topsrcdir)/bluegriffon/locales/$$locale/`basename $$ext`.mn >> $(topsrcdir)/bluegriffon/$$ext/jar.mn; \\\n\t\t\tcp -Rf $(topsrcdir)/bluegriffon/locales/$$locale/bluegriffon/$$ext/* $(topsrcdir)/bluegriffon/$$ext/locale/$$locale; \\\n\t\tdone \\\n\tdone\n\ninclude $(topsrcdir)/config/rules.mk\n\n"
  },
  {
    "path": "locales/cs/aria.mn",
    "content": "bluegriffon-cs.jar:\n% locale    aria    cs    %locale/cs/aria/\n  locale/cs/aria/ariaOverlay.dtd (locale/cs/ariaOverlay.dtd)\n  locale/cs/aria/aria.dtd        (locale/cs/aria.dtd)\n  locale/cs/aria/aria.properties (locale/cs/aria.properties)\n\n"
  },
  {
    "path": "locales/cs/base.mn",
    "content": "bluegriffon-cs.jar:\n% locale    bluegriffon    cs    %locale/cs/bluegriffon/\n% locale    branding       cs    %locale/cs/branding/\n  locale/cs/bluegriffon/aboutDialog.dtd  (locale/cs/bluegriffon/aboutDialog.dtd)\n  locale/cs/bluegriffon/bluegriffon.dtd  (locale/cs/bluegriffon/bluegriffon.dtd)\n  locale/cs/bluegriffon/polyglot.dtd  (locale/cs/bluegriffon/polyglot.dtd)\n  locale/cs/bluegriffon/findbar.dtd  (locale/cs/bluegriffon/findbar.dtd)\n  locale/cs/bluegriffon/bluegriffon.properties  (locale/cs/bluegriffon/bluegriffon.properties)\n  locale/cs/bluegriffon/colourPicker.dtd  (locale/cs/bluegriffon/colourPicker.dtd)\n  locale/cs/bluegriffon/credits.dtd  (locale/cs/bluegriffon/credits.dtd)\n  locale/cs/bluegriffon/filepickerbutton.dtd  (locale/cs/bluegriffon/filepickerbutton.dtd)\n  locale/cs/bluegriffon/filePicking.dtd  (locale/cs/bluegriffon/filePicking.dtd)\n  locale/cs/bluegriffon/insertTable.dtd  (locale/cs/bluegriffon/insertTable.dtd)\n  locale/cs/bluegriffon/insertTable.properties  (locale/cs/bluegriffon/insertTable.properties)\n  locale/cs/bluegriffon/language.properties  (locale/cs/bluegriffon/language.properties)\n  locale/cs/bluegriffon/languages.dtd  (locale/cs/bluegriffon/languages.dtd)\n  locale/cs/bluegriffon/markupCleaner.dtd  (locale/cs/bluegriffon/markupCleaner.dtd)\n  locale/cs/bluegriffon/openLocation.dtd  (locale/cs/bluegriffon/openLocation.dtd)\n  locale/cs/bluegriffon/openLocation.properties  (locale/cs/bluegriffon/openLocation.properties)\n  locale/cs/bluegriffon/newPageWizard.dtd  (locale/cs/bluegriffon/newPageWizard.dtd)\n  locale/cs/bluegriffon/newPageWizard.properties  (locale/cs/bluegriffon/newPageWizard.properties)\n  locale/cs/bluegriffon/propertiesDeck.dtd  (locale/cs/bluegriffon/propertiesDeck.dtd)\n  locale/cs/bluegriffon/aria.dtd  (locale/cs/bluegriffon/aria.dtd)\n  locale/cs/bluegriffon/structurebar.dtd  (locale/cs/bluegriffon/structurebar.dtd)\n  locale/cs/bluegriffon/tabeditor.dtd  (locale/cs/bluegriffon/tabeditor.dtd)\n  locale/cs/bluegriffon/masterPasswordQuery.properties (locale/cs/bluegriffon/masterPasswordQuery.properties)\n  locale/cs/bluegriffon/newDocument.dtd  (locale/cs/bluegriffon/newDocument.dtd)\n  locale/cs/bluegriffon/prefs/file.dtd  (locale/cs/bluegriffon/prefs/file.dtd)\n  locale/cs/bluegriffon/prefs/source.dtd  (locale/cs/bluegriffon/prefs/source.dtd)\n  locale/cs/bluegriffon/prefs/general.dtd  (locale/cs/bluegriffon/prefs/general.dtd)\n  locale/cs/bluegriffon/prefs/newPage.dtd  (locale/cs/bluegriffon/prefs/newPage.dtd)\n  locale/cs/bluegriffon/prefs/update.dtd  (locale/cs/bluegriffon/prefs/update.dtd)\n  locale/cs/bluegriffon/prefs/styles.dtd  (locale/cs/bluegriffon/prefs/styles.dtd)\n  locale/cs/bluegriffon/prefs/advanced.dtd  (locale/cs/bluegriffon/prefs/advanced.dtd)\n  locale/cs/bluegriffon/prefs/connection.dtd  (locale/cs/bluegriffon/prefs/connection.dtd)\n  locale/cs/bluegriffon/prefs/osx.dtd  (locale/cs/bluegriffon/prefs/osx.dtd)\n  locale/cs/bluegriffon/prefs/shortcuts.dtd  (locale/cs/bluegriffon/prefs/shortcuts.dtd)\n  locale/cs/bluegriffon/prefs/update.properties  (locale/cs/bluegriffon/prefs/update.properties)\n  locale/cs/bluegriffon/prefs/license.dtd  (locale/cs/bluegriffon/prefs/license.dtd)\n  locale/cs/bluegriffon/prefs/license.properties  (locale/cs/bluegriffon/prefs/license.properties)\n  locale/cs/bluegriffon/prefs/deactivateLicense.dtd  (locale/cs/bluegriffon/prefs/deactivateLicense.dtd)\n  locale/cs/bluegriffon/prefs.dtd  (locale/cs/bluegriffon/prefs.dtd)\n  locale/cs/bluegriffon/updateAvailable.dtd  (locale/cs/bluegriffon/updateAvailable.dtd)\n  locale/cs/bluegriffon/updates.properties  (locale/cs/bluegriffon/updates.properties)\n  locale/cs/branding/brand.dtd  (locale/cs/branding/brand.dtd)\n  locale/cs/branding/brand.properties  (locale/cs/branding/brand.properties)\n  locale/cs/bluegriffon/insertImage.dtd  (locale/cs/bluegriffon/insertImage.dtd)\n  locale/cs/bluegriffon/insertAnchor.dtd  (locale/cs/bluegriffon/insertAnchor.dtd)\n  locale/cs/bluegriffon/insertCommentOrPI.dtd  (locale/cs/bluegriffon/insertCommentOrPI.dtd)\n  locale/cs/bluegriffon/insertLink.dtd  (locale/cs/bluegriffon/insertLink.dtd)\n  locale/cs/bluegriffon/insertLink.properties  (locale/cs/bluegriffon/insertLink.properties)\n  locale/cs/bluegriffon/cssClassPicker.dtd (locale/cs/bluegriffon/cssClassPicker.dtd)\n  locale/cs/bluegriffon/insertVideo.dtd  (locale/cs/bluegriffon/insertVideo.dtd)\n  locale/cs/bluegriffon/insertAudio.dtd  (locale/cs/bluegriffon/insertAudio.dtd)\n  locale/cs/bluegriffon/insertVideo.properties  (locale/cs/bluegriffon/insertVideo.properties)\n  locale/cs/bluegriffon/insertHTML.dtd  (locale/cs/bluegriffon/insertHTML.dtd)\n  locale/cs/bluegriffon/insertHR.dtd  (locale/cs/bluegriffon/insertHR.dtd)\n  locale/cs/bluegriffon/insertForm.dtd  (locale/cs/bluegriffon/insertForm.dtd)\n  locale/cs/bluegriffon/parsingError.dtd  (locale/cs/bluegriffon/parsingError.dtd)\n  locale/cs/bluegriffon/insertFormInput.dtd  (locale/cs/bluegriffon/insertFormInput.dtd)\n  locale/cs/bluegriffon/insertFieldset.dtd  (locale/cs/bluegriffon/insertFieldset.dtd)\n  locale/cs/bluegriffon/insertLabel.dtd  (locale/cs/bluegriffon/insertLabel.dtd)\n  locale/cs/bluegriffon/insertButton.dtd  (locale/cs/bluegriffon/insertButton.dtd)\n  locale/cs/bluegriffon/insertSelect.dtd  (locale/cs/bluegriffon/insertSelect.dtd)\n  locale/cs/bluegriffon/insertTextarea.dtd  (locale/cs/bluegriffon/insertTextarea.dtd)\n  locale/cs/bluegriffon/insertKeygen.dtd  (locale/cs/bluegriffon/insertKeygen.dtd)\n  locale/cs/bluegriffon/insertOutput.dtd  (locale/cs/bluegriffon/insertOutput.dtd)\n  locale/cs/bluegriffon/insertProgress.dtd  (locale/cs/bluegriffon/insertProgress.dtd)\n  locale/cs/bluegriffon/insertMeter.dtd  (locale/cs/bluegriffon/insertMeter.dtd)\n  locale/cs/bluegriffon/insertStylesheet.dtd  (locale/cs/bluegriffon/insertStylesheet.dtd)\n  locale/cs/bluegriffon/editStylesheet.dtd  (locale/cs/bluegriffon/editStylesheet.dtd)\n  locale/cs/bluegriffon/media.dtd  (locale/cs/bluegriffon/media.dtd)\n  locale/cs/bluegriffon/media.properties  (locale/cs/bluegriffon/media.properties)\n  locale/cs/bluegriffon/insertChars.dtd  (locale/cs/bluegriffon/insertChars.dtd)\n  locale/cs/bluegriffon/convertToTable.dtd (locale/cs/bluegriffon/convertToTable.dtd)\n  locale/cs/bluegriffon/pageProperties.dtd (locale/cs/bluegriffon/pageProperties.dtd)\n  locale/cs/bluegriffon/spellCheck.dtd (locale/cs/bluegriffon/spellCheck.dtd)\n  locale/cs/bluegriffon/spellCheck.properties (locale/cs/bluegriffon/spellCheck.properties)\n  locale/cs/bluegriffon/dictionary.dtd (locale/cs/bluegriffon/dictionary.dtd)\n  locale/cs/bluegriffon/html5.properties (locale/cs/bluegriffon/html5.properties)\n  locale/cs/bluegriffon/listProperties.dtd (locale/cs/bluegriffon/listProperties.dtd)\n  locale/cs/bluegriffon/insertTOC.dtd (locale/cs/bluegriffon/insertTOC.dtd)\n  locale/cs/bluegriffon/svg-edit.properties (locale/cs/bluegriffon/svg-edit.properties)\n  locale/cs/bluegriffon/panels.dtd (locale/cs/bluegriffon/panels.dtd)\n  locale/cs/bluegriffon/rotator.dtd (locale/cs/bluegriffon/rotator.dtd)\n\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/aboutDialog.dtd",
    "content": "<!ENTITY aboutDialog.title      \"O aplikaci &brandFullName;\">\n<!ENTITY copyright              \"Autoři\">\n<!ENTITY aboutLink              \"&lt; O aplikaci &brandFullName;\">\n<!ENTITY aboutVersion           \"verze\">\n<!ENTITY copyrightText          \"&#169;1998-2019 Disruptive Innovations a přispěvatelé. Všechna práva vyhrazena.\">\n<!ENTITY cmdClose.macKey        \"W\">\n<!ENTITY codeName               \"Codename\">\n\n<!ENTITY aboutTab.label         \"O aplikaci\">\n<!ENTITY creditsTab.label       \"Licence a autoři\">\n<!ENTITY buildConfigTab.label   \"Sestavení (build)\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/aria.dtd",
    "content": "<!ENTITY ariaRole.label \"ARIA funkce\">\n\n<!ENTITY noARIArole.label \"(žádná ARIA funkce)\">\n<!ENTITY ARIARoleSelect.tooltip \"Vybrat atribut ARIA funkce\">\n<!ENTITY alertRole.label \"Zpráva s časové podstatnou informací. Podívejte se také na dialog upozornění a stav\">\n<!ENTITY alertdialogRole.label \"Typ dialogu obsahující upozornění, kde je důraz kladen na element dialogu. Podívejte se také na upozornění a dialog\">\n<!ENTITY applicationRole.label \"Oblast určená jako webová aplikace na rozdíl od webového dokumentu\">\n<!ENTITY articleRole.label \"Část stránky tvořící samostatnou část dokumentu, stránky nebo webu\">\n<!ENTITY bannerRole.label \"Oblast, která obsahuje spíše obecný obsah stránky než konkrétní obsah\">\n<!ENTITY buttonRole.label \"Vstup, který umožňuje uživateli spustit akci při klepnutí nebo stisknutí. Podívejte se také na odkaz\">\n<!ENTITY checkboxRole.label \"Zaškrtnutelný vstup se třemi možnými hodnotami: true, false, nebo mixed\">\n<!ENTITY columnheaderRole.label \"Buňka obsahující záhlaví sloupce\">\n<!ENTITY comboboxRole.label \"Prezentace výběru; většinou odpovídá textovému poli, kam uživatelé mohou psát pro výběr volby, nebo vložení libovolného textu jako novou položku seznamu. Podívejte se také na listbox\">\n<!ENTITY commandRole.label \"Forma widgetu, který koná akci, ale nezískává vstupní data\">\n<!ENTITY complementaryRole.label \"Podpůrná část dokumentu navržena jako doplněk k hlavnímu obsahu na podobné úrovni v hierarchii DOM, ale která si uchová smysl i po oddělení od hlavního obsahu\">\n<!ENTITY compositeRole.label \"A widget that may contain navigable descendants or owned children\">\n<!ENTITY contentinfoRole.label \"Velká viditelná oblast obsahující informace o nadřazeném dokumentu\">\n<!ENTITY definitionRole.label \"Definice pojmu nebo konceptu\">\n<!ENTITY dialogRole.label \"Dialog je okno aplikace, který je určen k přerušení současného zpracování žádosti, aby vyzval uživatele k zadání informací nebo reakce. Podívejte se také na dialog upozornění\">\n<!ENTITY directoryRole.label \"Seznam referencí členů skupiny, jako je statická tabulka\">\n<!ENTITY documentRole.label \"Oblast obsahující související informace, které jsou prohlášeny za obsah dokumentu, na rozdíl od webové aplikace\">\n<!ENTITY formRole.label \"Mezní oblast, která obsahuje soubor objektů, které spojuje k vytvoření formuláře. Podívejte se také na vyhledávání\">\n<!ENTITY gridRole.label \"Mřížka je interaktivní ovládání, které obsahuje buňky tabulkových dat uspořádaných v řádcích a sloupcích jako tabulka\">\n<!ENTITY gridcellRole.label \"Buňka v mřížce nebo stromu\">\n<!ENTITY groupRole.label \"Soubor objektů uživatelského rozhraní, které nejsou určeny k zahrnutí do shrnutí nebo tabulky obsahu prostřednictvím podpůrných technologií\">\n<!ENTITY headingRole.label \"Záhlaví pro část stránky\">\n<!ENTITY imgRole.label \"Soubor prvků, které tvoří obrázek\">\n<!ENTITY inputRole.label \"Generický typ widgetu, který umožňuje uživatelský vstup\">\n<!ENTITY landmarkRole.label \"Oblast stránky určená jako orientační bod navigace\">\n<!ENTITY linkRole.label \"Interaktivní odkaz na zdroj, který při aktivaci způsobí přechod na tento zdroj. Podívejte se také na tlačítko\">\n<!ENTITY listRole.label \"Skupina neinteraktivního seznamu položek. Podívejte se také na listbox\">\n<!ENTITY listboxRole.label \"Widget, který umožňuje uživateli vybrat jednu nebo více položek ze seznamu voleb. Podívejte se také na combobox a seznam\">\n<!ENTITY listitemRole.label \"Samostatná položka v seznamu nebo adresáři\">\n<!ENTITY logRole.label \"Typ živé oblasti, kam jsou přidávány nové informace a staré mohou zmizet. Podívejte se také na marquee\">\n<!ENTITY mainRole.label \"Hlavní obsah dokumentu\">\n<!ENTITY marqueeRole.label \"Typ živé oblasti, kde se často mění nezákladní informace. Podívejte se také na záznam (log)\">\n<!ENTITY mathRole.label \"Obsah představující matematický výraz\">\n<!ENTITY menuRole.label \"Typ widgetu, který uživateli nabízí seznam voleb\">\n<!ENTITY menubarRole.label \"Nabídka, která obvykle zůstává viditelná a je prezentována vodorovně\">\n<!ENTITY menuitemRole.label \"Možnost ve skupině voleb obsažené v menu\">\n<!ENTITY menuitemcheckboxRole.label \"Zaškrtávací položka menu, která má tři možné hodnoty: true, false, nebo mixed\">\n<!ENTITY menuitemradioRole.label \"Zaškrtávací položky menu, které umožňují vybrat jen jednu z nich\">\n<!ENTITY navigationRole.label \"Soubor navigačních prvků (obvykle odkazů) pro navigaci dokumentem nebo souvisejícími dokumenty\">\n<!ENTITY noteRole.label \"Oblast, jejíž obsah je v závorkách nebo je vedlejším obsahem zdroje\">\n<!ENTITY optionRole.label \"Volitelná položka v seznamu výběru\">\n<!ENTITY presentationRole.label \"Element, jehož implicitní funkce nebude mapována pro dostupnost přes API\">\n<!ENTITY progressbarRole.label \"Element zobrazující průběh stavu úkolu, který trvá delší dobu\">\n<!ENTITY radioRole.label \"Zaškrtávací položky skupiny, které umožňují vybrat jen jednu z nich\">\n<!ENTITY radiogroupRole.label \"Skupina zaškrtávacích položek pro jeden výběr\">\n<!ENTITY rangeRole.label \"Vstup reprezentující rozsah hodnot, které může zvolit uživatel\">\n<!ENTITY regionRole.label \"Velké části webové stránky nebo dokumentu, které autor považuje za důležité aby byly zahrnuty do shrnutí nebo obsahu, například oblast obsahující živé sportovní statistiky\">\n<!ENTITY roletypeRole.label \"Základní funkce, ze které všechny ostatní v této klasifikaci budou dědit informace\">\n<!ENTITY rowRole.label \"Řádek buněk v mřížce\">\n<!ENTITY rowgroupRole.label \"Skupina obsahující jeden nebo více elementů řádku v mřížce\">\n<!ENTITY rowheaderRole.label \"Buňka obsahující záhlaví řádku v mřížce\">\n<!ENTITY scrollbarRole.label \"Grafický objekt řídící rolování obsahu v oblasti sledování bez ohledu na to, zda obsah bude plně zobrazen v zobrazovací oblasti\">\n<!ENTITY searchRole.label \"Mezní oblast, která obsahuje soubor objektů, které jako celek vytvoří vyhledávací zařízení. Podívejte se také na formulář\">\n<!ENTITY sectionRole.label \"Vykreslovací jednotka dokumentu nebo aplikace\">\n<!ENTITY sectionheadRole.label \"Struktura shrnující štítky nebo téma jeho související oblast\">\n<!ENTITY selectRole.label \"Widget formuláře, který umožňuje uživateli provádět výběry ze sady voleb\">\n<!ENTITY separatorRole.label \"Oddělovač částí obsahu nebo skupin položek menu\">\n<!ENTITY sliderRole.label \"Vstup uživatele, kde uživatel vybere hodnotu ze v daném rozsahu\">\n<!ENTITY spinbuttonRole.label \"Forma rozsahu očekávající, že uživatel vybere z řady voleb\">\n<!ENTITY statusRole.label \"Kontejner, jehož obsah je informací pro uživatele, která není tolik důležité pro záznam. Podívejte se také na upozornění\">\n<!ENTITY structureRole.label \"Element struktury dokumentu\">\n<!ENTITY tabRole.label \"Seskupení štítků poskytující mechanismus výběru karty obsah, který je poskytnut uživateli\">\n<!ENTITY tablistRole.label \"Seznam elementů panelu, které odkazují na další elementy\">\n<!ENTITY tabpanelRole.label \"Kontejner zdrojů spojených s panelem, kde je každý panel obsažen v seznamu\">\n<!ENTITY textboxRole.label \"Vstup umožňující jako vstup libovolný text\">\n<!ENTITY timerRole.label \"Typ živé oblasti obsahující číselné počítadlo, které ukazuje čas uplynulý od počátku, nebo čas zbývající do konce\">\n<!ENTITY toolbarRole.label \"Soubor běžně užívaných funkčních tlačítek zastoupený kompaktně ve vizuální podobě\">\n<!ENTITY tooltipRole.label \"Kontextové vyskakovací okno, které zobrazuje popis prvku\">\n<!ENTITY treeRole.label \"Typ seznamu, který může obsahovat vnořené podúrovně, které mohou být zobrazeny nebo skryty\">\n<!ENTITY treegridRole.label \"Mřížka, jejíž řádky lze zobrazit nebo skrýt stejným způsobem jako u stromu\">\n<!ENTITY treeitemRole.label \"Volba položky stromu. Prvek uvnitř stromu, který může být zobrazen nebo skryt pokud obsahuje podúrovně skupiny položky strumu\">\n<!ENTITY widgetRole.label \"Interaktivní součást grafického uživatelského rozhraní (GUI)\">\n<!ENTITY windowRole.label \"Okno prohlížeče nebo aplikace\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/bluegriffon.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title           \"BlueGriffon\">\n\n<!ENTITY fileMenu.label         \"Soubor\">\n<!ENTITY fileMenu.accesskey     \"s\">\n<!ENTITY newMenu.label                    \"Nový\">\n<!ENTITY newMenu.accesskey                \"n\">\n\n<!ENTITY newWizardMenu.label              \"Nový průvodce\">\n\n<!ENTITY editMenu.label                   \"Upravit\">\n<!ENTITY editMenu.accesskey               \"a\">\n\n<!ENTITY viewMenu.label                   \"Vzhled\">\n<!ENTITY viewMenu.accesskey               \"h\">\n<!ENTITY customizeToolbar.label           \"Přizpůsobit\">\n<!ENTITY customizeToolbar.accesskey       \"p\">\n\n<!ENTITY insertMenu.label                 \"Vložit\">\n<!ENTITY insertMenu.accesskey             \"l\">\n\n<!ENTITY formatMenu.label                 \"Formát\">\n<!ENTITY formatMenu.accesskey             \"f\">\n<!ENTITY spanCmd.label \"Span\">\n<!ENTITY spanCmd.accesskey \"a\">\n<!-- Font Style SubMenu -->\n<!ENTITY fontStyleMenu.label \"Styl textu\">\n<!ENTITY formatstylemenu.accesskey \"s\">\n<!ENTITY styleBoldCmd.label \"Tučné\">\n<!ENTITY stylebold.accesskey \"t\">\n<!ENTITY stylebold.keybinding \"t\">\n<!ENTITY styleItalicCmd.label \"Kurzíva\">\n<!ENTITY styleitalic.accesskey \"u\">\n<!ENTITY styleitalic.keybinding \"u\">\n<!ENTITY styleUnderlineCmd.label \"Podtržené\">\n<!ENTITY styleunderline.accesskey \"p\">\n<!ENTITY styleUnderline.key \"u\">\n<!ENTITY styleStrikeThruCmd.label \"Přeškrtnuté\">\n<!ENTITY stylestrikethru.accesskey \"e\">\n<!ENTITY styleSuperscriptCmd.label \"Horní index\">\n<!ENTITY stylesuperscript.accesskey \"h\">\n<!ENTITY styleSubscriptCmd.label \"Dolní index\">\n<!ENTITY stylesubscript.accesskey \"l\">\n<!ENTITY styleNonbreakingCmd.label \"Bez zalamování\">\n<!ENTITY stylenonbreaking.accesskey \"B\">\n<!ENTITY styleEm.label \"Důraz\">\n<!ENTITY styleEm.accesskey \"d\">\n<!ENTITY styleEm.key \"d\">\n<!ENTITY styleStrong.label \"Silnější důraz\">\n<!ENTITY styleStrong.accesskey \"r\">\n<!ENTITY styleStrong.key \"r\">\n<!ENTITY styleCite.label \"Citace\">\n<!ENTITY styleCite.accesskey \"c\">\n<!ENTITY styleAbbr.label \"Zkratka\">\n<!ENTITY styleAbbr.accesskey \"z\">\n<!ENTITY styleAcronym.label \"Akronym\">\n<!ENTITY styleAcronym.accesskey \"o\">\n<!ENTITY styleCode.label \"Kód\">\n<!ENTITY styleCode.accesskey \"k\">\n<!ENTITY styleCode.key \"k\">\n<!ENTITY styleSamp.label \"Příklad výstupu\">\n<!ENTITY styleSamp.accesskey \"v\">\n<!ENTITY styleVar.label \"Proměnná\">\n<!ENTITY styleVar.accesskey \"m\">\n<!ENTITY fontFixedWidth.label \"Pevná šířka\">\n<!ENTITY fontfixedwidth.accesskey \"n\">\n\n<!ENTITY tableMenu.label                  \"Tabulka\">\n<!ENTITY tableMenu.accesskey              \"t\">\n\n<!ENTITY toolsMenu.label                  \"Nástroje\">\n<!ENTITY toolsMenu.accesskey              \"N\">\n<!ENTITY consoleMenu.label                \"JavaScriptová konzole\">\n\n<!ENTITY panelsMenu.label                 \"Panely\">\n<!ENTITY panelsMenu.accesskey             \"p\">\n\n<!ENTITY alignPanels.label                \"Zarovnat všechny panely\">\n\n<!ENTITY helpMenu.label                   \"Nápověda\">\n<!ENTITY helpMenu.accesskey               \"v\">\n<!ENTITY aboutComposer.label              \"O aplikaci BlueGriffon\">\n\n<!ENTITY throbber.tooltip                 \"BlueGriffon\">\n\n<!ENTITY newMenu.label                    \"Nový\">\n<!ENTITY newToolbarCmd.tooltip            \"Vytvořit novou stránku\">\n<!ENTITY pageInNewTab.label                     \"Stránka v novém panelu\">\n<!ENTITY pageInNewWindow.label                  \"Stránka v novém okně\">\n<!ENTITY newOtherCmd.label                \"Více možností...\">\n\n<!ENTITY openMenu.label                   \"Otevřít\">\n<!ENTITY openMenu.tooltip                 \"Otevřít existující stránku\">\n<!ENTITY openTab.label                    \"Otevřít v novém panelu\">\n<!ENTITY openWindow.label                 \"Otevřít v novém okně\">\n<!ENTITY openPage.label                   \"Otevřít\">\n<!ENTITY openPage.accesskey               \"o\">\n<!ENTITY openFileCmd.label                \"Otevřít soubor…\">\n\n<!ENTITY quit.label                       \"Ukončit\">\n<!ENTITY quit.accesskey                   \"k\">\n\n<!ENTITY stopButton.label                 \"Zastavit\">\n<!ENTITY stopButton.tooltip               \"Zastavit načítání stránky\">\n\n<!ENTITY boldToolbarCmd.tooltip           \"Tučné\">\n<!ENTITY boldToolbarCmd.label             \"Tučné\">\n<!ENTITY italicToolbarCmd.tooltip         \"Kurzíva\">\n<!ENTITY italicToolbarCmd.label           \"Kurzíva\">\n<!ENTITY underlineToolbarCmd.tooltip      \"Podtržené\">\n<!ENTITY underlineToolbarCmd.label        \"Podtržené\">\n<!ENTITY strongToolbarCmd.tooltip         \"Silnější důraz\">\n<!ENTITY strongToolbarCmd.label           \"Silnější důraz\">\n<!ENTITY emToolbarCmd.tooltip             \"Důraz\">\n<!ENTITY emToolbarCmd.label               \"Důraz\">\n<!ENTITY codeToolbarCmd.label             \"Kód\">\n<!ENTITY codeToolbarCmd.tooltip           \"Kód\">\n<!-- RTL -->                           \n<!ENTITY writingDirectionMenu.label          \"Směr psaní\">\n<!ENTITY writingdirectionmenu.accesskey      \"s\">\n<!ENTITY defaultDirectionMenu.label          \"Nespecifikován\">\n<!ENTITY defaultdirectionmenu.accesskey      \"n\">\n<!ENTITY ltrDirectionMenu.label              \"Zleva doprava\">\n<!ENTITY ltrdirectionmenu.accesskey          \"p\">\n<!ENTITY rtlDirectionMenu.label              \"Zprava doleva\">\n<!ENTITY rtldirectionmenu.accesskey          \"l\">\n<!ENTITY dirLtr.tooltip                      \"Zleva doprava\">\n<!ENTITY dirRtl.tooltip                      \"Zprava doleva\">\n\n<!ENTITY ParagraphSelect.tooltip \"Vyberte formát odstavce\">\n<!-- Shared in Paragraph, and Toolbar menulist -->\n<!ENTITY bodyTextCmd.label \"Tělo\">\n<!ENTITY paragraphParagraphCmd.label \"Odstavec\">  \n<!ENTITY heading1Cmd.label \"Nadpis 1\">\n<!ENTITY heading2Cmd.label \"Nadpis 2\">\n<!ENTITY heading3Cmd.label \"Nadpis 3\">\n<!ENTITY heading4Cmd.label \"Nadpis 4\">\n<!ENTITY heading5Cmd.label \"Nadpis 5\">\n<!ENTITY heading6Cmd.label \"Nadpis 6\">\n<!ENTITY paragraphAddressCmd.label \"Adresa\">\n<!ENTITY paragraphPreformatCmd.label \"Předformátováno\">\n<!ENTITY genericContainerCmd.label \"Všeobecné (div)\">\n\n<!ENTITY unorderedList.tooltip \"Nesetříděný seznam\">\n<!ENTITY orderedList.tooltip \"Setříděný seznam\">\n<!ENTITY unorderedList.label \"Nesetříděný seznam\">\n<!ENTITY orderedList.label \"Setříděný seznam\">\n\n<!ENTITY alignLeft.tooltip \"Zarovnat vlevo\">\n<!ENTITY alignCenter.tooltip \"Zarovnat doprostřed\">\n<!ENTITY alignRight.tooltip \"Zarovnat vpravo\">\n<!ENTITY alignJustify.tooltip \"Zarovnat do bloku\">\n<!ENTITY alignLeft.label \"Zarovnat vlevo\">\n<!ENTITY alignCenter.label \"Zarovnat doprostřed\">\n<!ENTITY alignRight.label \"Zarovnat vpravo\">\n<!ENTITY alignJustify.label \"Zarovnat do bloku\">\n\n<!ENTITY indentToolbarCmd.tooltip \"Odsazení textu\">\n<!ENTITY indentToolbarCmd.label \"Odsazení\">\n\n<!ENTITY outdentToolbarCmd.tooltip \"Předsazení textu\">\n<!ENTITY outdentToolbarCmd.label \"Předsazení\">\n\n<!ENTITY definitionDescription.tooltip \"Popis definice\">\n<!ENTITY definitionDescription.label \"Popis definice\">\n<!ENTITY definitionTitle.tooltip \"Název definice\">\n<!ENTITY definitionTitle.label \"Název definice\">\n\n<!ENTITY FontFaceSelect.tooltip \"Vyberte písmo\">\n<!ENTITY fontVarWidth.label \"Proměnlivá šířka\">\n<!ENTITY fontFixedWidth.label \"Pevná šířka\">\n<!ENTITY fontHelveticaFont.label \"Helvetica, Arial\">\n<!ENTITY fontTimes.label \"Times\">\n<!ENTITY fontCourier.label \"Courier\">\n\n<!ENTITY applyClassToSelectionCmd.tooltip \"Použít třídu (class) pro vybrané\">\n<!ENTITY noClass.label \"(žádná třída)\">\n\n<!ENTITY applyIdToSelectionCmd.tooltip \"Vytvořit ID pro výběr\">\n<!ENTITY noId.label \"(žádné ID)\">\n\n<!ENTITY tableToolbarCmd.label \"Tabulka\">\n<!ENTITY tableToolbarCmd.key \"T\">\n<!ENTITY tableToolbarCmd.tooltip \"Vložit novou tabulku nebo upravit vlastnosti vybrané tabulky\">\n\n<!ENTITY imageToolbarCmd.label \"Obrázek\">\n<!ENTITY imageToolbarCmd.key \"O\">\n<!ENTITY imageToolbarCmd.tooltip \"Vložit nebo upravit obrázek\">\n\n<!ENTITY anchorToolbarCmd.label \"Cílová kotva\">\n<!ENTITY anchorToolbarCmd.key \"C\">\n<!ENTITY anchorToolbarCmd.tooltip \"Vložit nebo upravit cílovou kotvu\">\n\n<!ENTITY linkToolbarCmd.label \"Odkaz\">\n<!ENTITY linkToolbarCmd.key \"d\">\n<!ENTITY linkToolbarCmd.tooltip \"Vložit nebo upravit odkaz\">\n\n<!ENTITY hrToolbarCmd.label \"Vodorovná linka\">\n<!ENTITY hrToolbarCmd.key \"V\">\n\n<!ENTITY htmlToolbarCmd.label \"HTML...\">\n<!ENTITY htmlToolbarCmd.key \"H\">\n\n<!ENTITY formToolbarCmd.label \"Formulář\">\n<!ENTITY formToolbarCmd.key \"F\">\n<!ENTITY formToolbarCmd.tooltip \"Vložit nebo upravit formulář\">\n\n<!ENTITY fieldsetToolbarCmd.label \"Skupina polí\">\n<!ENTITY fieldsetToolbarCmd.key \"k\">\n\n<!ENTITY labelToolbarCmd.label \"Označení\">\n<!ENTITY labelToolbarCmd.key \"z\">\n\n<!ENTITY buttonToolbarCmd.label \"Tlačítko\">\n<!ENTITY buttonToolbarCmd.key \"l\">\n\n<!ENTITY selectToolbarCmd.label \"Seznam výběru\">\n<!ENTITY selectToolbarCmd.key \"e\">\n\n<!ENTITY textareaToolbarCmd.label \"Textová oblast\">\n<!ENTITY textareaToolbarCmd.key \"x\">\n\n<!ENTITY keygenToolbarCmd.label \"Generátor klíčů\">\n<!ENTITY keygenToolbarCmd.key \"G\">\n\n<!ENTITY outputToolbarCmd.label \"Výstup\">\n<!ENTITY outputToolbarCmd.key \"u\">\n\n<!ENTITY progressToolbarCmd.label \"Postup\">\n<!ENTITY progressToolbarCmd.key \"p\">\n\n<!ENTITY meterToolbarCmd.label \"Element postupu\">\n<!ENTITY meterToolbarCmd.key \"m\">\n\n<!ENTITY datalistToolbarCmd.label \"Datalist\">\n<!ENTITY datalistToolbarCmd.key \"D\">\n\n<!ENTITY stylesheetsToolbarCmd.label \"Styly\">\n<!ENTITY stylesheetsToolbarCmd.key \"S\">\n\n<!ENTITY webfonts.label \"Webové fonty\">\n\n<!ENTITY videoToolbarCmd.label \"Video\">\n<!ENTITY videoToolbarCmd.tooltip \"Vložit nebo upravit video\">\n\n<!ENTITY audioToolbarCmd.label \"Audio\">\n<!ENTITY audioToolbarCmd.tooltip \"Vložit nebo upravit audio\">\n\n<!ENTITY browseToolbarCmd.label \"Náhled\">\n<!ENTITY browseToolbarCmd.tooltip \"Náhled v prohlížeči\">\n\n<!ENTITY saveCmd.label \"Uložit\">\n<!ENTITY saveToolbarCmd.tooltip \"Uložit soubor do lokálního umístění\">\n<!ENTITY filesave.key \"S\">\n<!ENTITY saveAsCmd.label \"Uložit jako...\">\n<!ENTITY filesaveas.key \"s\">\n\n<!ENTITY undoCmd.label \"Zpět\">\n<!ENTITY undoCmd.accesskey \"Z\">\n<!ENTITY redoCmd.label \"Znovu\">\n<!ENTITY redoCmd.accesskey \"o\">\n\n<!ENTITY cutCmd.label \"Vyjmout\">\n<!ENTITY cutCmd.accesskey \"y\">\n<!ENTITY copyCmd.label \"Kopírovat\">\n<!ENTITY copyCmd.accesskey \"K\">\n<!ENTITY pasteCmd.label \"Vložit\">\n<!ENTITY pasteCmd.accesskey \"l\">\n<!ENTITY pasteNoFormatting.label \"Vložit bez formátování\">\n<!ENTITY pasteNoFormatting.accesskey \"f\">\n<!ENTITY deleteCmd.label \"Smazat\">\n<!ENTITY deleteCmd.accesskey \"m\">\n<!ENTITY selectAllCmd.label \"Vybrat vše\">\n<!ENTITY selectAllCmd.accesskey \"a\">\n<!ENTITY copyHTMLCodeCmd.label \"Kopírovat vybranou HTML značku\">\n<!ENTITY copyHTMLCodeCmd.accesskey \"H\">\n<!ENTITY copyHTMLCode.label \"Kopírovat HTML značku tohoto elementu\">\n\n<!ENTITY setZoomFactor.label \"Lupa\">\n\n<!ENTITY fileRecentMenu.label \"Nedávné soubory\">\n<!ENTITY filerecentmenu.accesskey \"M\">\n\n<!ENTITY markupCleanerCmd.label \"Čištění kódu\">\n<!ENTITY markupcleaner.accesskey \"i\">\n\n<!ENTITY viewToolbars.label \"Nástrojové lišty\">\n<!ENTITY viewStatusbar.label \"Stavová lišta\">\n\n<!ENTITY formatToolbar.name \"Formát (primární)\">\n<!ENTITY formatToolbar2.name \"Formát (sekundární)\">\n\n<!ENTITY dualview.label \"Dual View\">\n<!ENTITY wysiwygMode.label \"WYSIWYG\">\n<!ENTITY printMode.label \"Náhled tisku\">\n<!ENTITY sourceMode.label \"zdroj\">\n\n<!ENTITY closeTabCmd.label \"Zavřít současný panel\">\n<!ENTITY closeEbookCmd.label \"Zavřít Ebook\">\n\n<!ENTITY filesave.key \"s\">\n<!ENTITY quit.key \"q\">\n<!ENTITY closeWindow.key \"w\">\n<!ENTITY openPage.key \"o\">\n<!ENTITY undoCmd.key \"z\">\n<!ENTITY redoCmd.key \"y\">\n<!ENTITY cutCmd.key \"x\">\n<!ENTITY copyCmd.key \"c\">\n<!ENTITY pasteCmd.key \"v\">\n\n<!ENTITY formInputs.label \"Vstupy...\">\n<!ENTITY hiddenInputForm.label \"Skrytý řetězec\">\n<!ENTITY textInputForm.label \"Textové pole\">\n<!ENTITY searchInputForm.label \"Pole vyhledávání\">\n<!ENTITY telInputForm.label \"Pole telefonní číslo\">\n<!ENTITY urlInputForm.label \"Pole URL\">\n<!ENTITY emailInputForm.label \"Pole email\">\n<!ENTITY passwordInputForm.label \"Pole heslo\">\n<!ENTITY datetimeInputForm.label \"Datum a čas v UTC časové zóně\">\n<!ENTITY dateInputForm.label \"Datum\">\n<!ENTITY monthInputForm.label \"Rok a měsíc\">\n<!ENTITY weekInputForm.label \"Týden\">\n<!ENTITY timeInputForm.label \"Čas (bez časové zóny)\">\n<!ENTITY datetimelocalInputForm.label \"Datum a čas (bez časové zóny)\">\n<!ENTITY numberInputForm.label \"Pole číslo\">\n<!ENTITY rangeInputForm.label \"Rozsah čísel\">\n<!ENTITY colorInputForm.label \"Barva\">\n<!ENTITY checkboxInputForm.label \"Zatrhávací pole\">\n<!ENTITY radioInputForm.label \"Přepínač\">\n<!ENTITY fileInputForm.label \"Soubor\">\n<!ENTITY submitInputForm.label \"Tlačítko odeslání formuláře\">\n<!ENTITY imageInputForm.label \"Tlačítko odeslání formuláře (obrázek)\">\n<!ENTITY resetInputForm.label \"Tlačítko resetu formuláře\">\n<!ENTITY buttonInputForm.label \"Tlačítko\">\n\n\n<!ENTITY allTagsMode.label \"Mód všechny značky\">\n\n<!ENTITY toggleViewMenu.label \"Přepnout zobrazení\">\n<!ENTITY toggleViewMenu.accesskey \"n\">\n\n<!ENTITY spellCheck.label \"Kontrola pravopisu\">\n<!ENTITY spellCheck.accesskey \"p\">\n<!ENTITY dictionary.label \"Slovník\">\n<!ENTITY addToDictionary \"Přidat do slovníku\">\n<!ENTITY ignoreWord.label \"Ignorovat slovo\">\n\n<!ENTITY specialChars.label \"Znaky a symboly\">\n\n<!-- Table Menu -->\n<!ENTITY tableMenu.label                     \"Tabulka\">\n<!ENTITY tablemenu.accesskey                 \"T\">\n<!-- Select Submenu -->\n<!ENTITY tableSelectMenu.label               \"Vybrat\">\n<!ENTITY tableselectmenu.accesskey           \"y\">\n\n<!ENTITY tableSelectMenu2.label              \"Výběr tabulky\">\n<!ENTITY tableInsertMenu2.label              \"Vložení tabulky\">\n<!ENTITY tableDeleteMenu2.label              \"Smazání tabulky\">\n\n<!-- Insert SubMenu -->\n<!ENTITY tableInsertMenu.label               \"Vložit\">\n<!ENTITY tableinsertmenu.accesskey           \"l\">\n<!ENTITY tableTable.label                    \"Tabulka\">\n<!ENTITY tabletable.accesskey                \"T\">\n<!ENTITY tableRow.label                      \"Řádek\">\n<!ENTITY tableRows.label                     \"Řádek(y)\">\n<!ENTITY tablerow.accesskey                  \"d\">\n<!ENTITY tableRowAbove.label                 \"Řádek nad\">\n<!-- uses tablerow.accesskey -->\n<!ENTITY tableRowBelow.label                 \"Řádek pod\">\n<!ENTITY tablerowbelow.accesskey             \"p\">\n<!ENTITY tableColumn.label                   \"Sloupec\">\n<!ENTITY tableColumns.label                  \"Sloupec(e)\">\n<!ENTITY tablecolumn.accesskey               \"o\">\n<!ENTITY tableColumnBefore.label             \"Sloupec před\">\n<!-- uses tablecolumn.accesskey -->\n<!ENTITY tableColumnAfter.label              \"Sloupec za\">\n<!ENTITY tablecolumnafter.accesskey          \"a\">\n<!ENTITY tableCell.label                     \"Buňka\">\n<!ENTITY tableCells.label                    \"Buňka(y)\">\n<!ENTITY tablecell.accesskey                 \"b\">\n<!ENTITY tableCellContents.label             \"Obsah buňky\">\n<!ENTITY tablecellcontents.accesskey         \"s\">\n<!ENTITY tableAllCells.label                 \"Všechny buňky\">\n<!ENTITY tableCellBefore.label               \"Buňka před\">\n<!ENTITY tableallcells.accesskey             \"v\">\n<!-- uses tablecell.accesskey -->\n<!ENTITY tableCellAfter.label                \"Buňka za\">\n<!ENTITY tablecellafter.accesskey            \"z\">\n<!-- Delete SubMenu -->\n<!ENTITY tableDeleteMenu.label               \"Smazat\">\n<!ENTITY tabledeletemenu.accesskey           \"m\">\n\n<!ENTITY tableFix.label                      \"Opravit Layout tabulky\">\n<!ENTITY tablefix.accesskey                  \"o\">\n<!-- text for \"Join Cells\" is in editor.properties \n     (\"JoinSelectedCells\" and \"JoinCellToRight\")\n     the access key must exist in both of those strings\n     But value must be set here for accesskey to draw properly\n-->\n<!ENTITY tableJoinCells.label                \"Spojit vybrané buňky\">\n<!ENTITY tablejoincells.accesskey            \"j\">\n<!ENTITY tableSplitCell.label                \"Rozdělit buňku\">\n<!ENTITY tablesplitcell.accesskey            \"d\">\n<!ENTITY convertToTable.label                \"Vytvořit tabulku z výběru\">\n<!ENTITY converttotable.accesskey            \"t\">\n<!ENTITY tableProperties.label               \"Vlastnosti tabulky…\">\n<!ENTITY tableProperties.accesskey           \"o\">\n\n<!ENTITY forumsHelpMenu.label \"Komunita uživatelů (en)\">\n<!ENTITY forums.url \"http://groups.google.com/group/bluegriffon/\">\n<!ENTITY qa.label \"Chyby a návrhy (en)\">\n<!ENTITY homePage.label \"Webová stránka (en)\">\n<!ENTITY addons.label \"Získat doplňky (en)\">\n\n<!ENTITY pageProperties.label \"Vlastnosti stránky\">\n\n\n<!ENTITY preferences.label \"Možnosti\">\n\n<!ENTITY gotoLink.label \"Vybrat cíl odkazu\">\n<!ENTITY gotoLink.accesskey \"c\">\n\n<!ENTITY cMenu_insertLink.label \"Vložit nebo upravit odkaz\">\n<!ENTITY cMenu_insertLink.accesskey \"l\">\n\n<!ENTITY getAddOns.label \"Získat doplňky!\">\n\n<!ENTITY source.label \"Zdroj\">\n<!ENTITY theme.label \"Vzhled\">\n\n<!ENTITY removeAllStyles.label \"Odstranit všechny styly textu\">\n<!ENTITY removeAllStyles.accesskey \"s\">\n<!ENTITY removeAllLinks.label \"Odstranit všechny odkazy\">\n<!ENTITY removeAllLinks.accesskey \"i\">\n\n<!ENTITY html5Element.label \"HTML 5 značka\">\n<!ENTITY addonsMenu.label \"Doplňky\">\n\n<!ENTITY listProperties.label \"Vlastnosti seznamu\">\n\n<!ENTITY tableOfContents.tooltip \"Insert or refresh Table of Contents\">\n<!ENTITY tableOfContents.label \"Tabulka obsahu\">\n\n<!ENTITY select.label \"Vybrat...\">\n<!ENTITY parentElement.label \"Nadřazený element\">\n<!ENTITY firstChild.label \"První podřazený\">\n<!ENTITY nextSibling.label \"Další stejné úrovně\">\n<!ENTITY previousSibling.label \"Předchozí stejné úrovně\">\n<!ENTITY tableCaption.label \"Nadpis tabulky\">\n\n<!ENTITY lookForUpdates.label \"Zkontrolovat aktualizace\">\n\n<!ENTITY color.label \"Popředí\">\n<!ENTITY bgColor.label \"Pozadí\">\n\n<!ENTITY newWindow.label \"Nové okno prohlížeče\">\n\n<!ENTITY editComment.label \"Upravit HTML komentář:\">\n<!ENTITY editPHP.label \"Upravit PHP instrukce:\">\n<!ENTITY editPI.label \"Upravit Instrukce pro zpracování:\">\n<!ENTITY targetPI.label \"Cíl:\">\n<!ENTITY dataPI.label \"Data:\">\n<!ENTITY commentOrPHPOrPI.label \"Komentáře/PHP/Instrukce pro zpracování\">\n<!ENTITY openLinkCmdInTab.label \"Otevřít odkaz v novém panelu\">\n<!ENTITY blockquoteToolbarCmd.label \"Bloková citace\">\n<!ENTITY blockquoteToolbarCmd.tooltip \"Vložit jako blokovou citaci\">\n<!ENTITY deckMenu.label \"Deck\">\n<!ENTITY printSetupCmd.label \"Vzhled stránky…\">\n<!ENTITY printSetupCmd.accesskey \"V\">\n<!ENTITY printCmd.label \"Tisk…\">\n<!ENTITY printCmd.accesskey \"T\">\n<!ENTITY printCmd.commandkey \"p\">\n<!ENTITY encapsulate.tooltip \"Zapouzdřit výběr do inline elementu (výchozí je span)\">\n\n<!ENTITY deleteCmd.key \"D\">\n<!ENTITY selectAllCmd.key \"A\">\n\n<!ENTITY buyUsersManual.label \"Koupit návod k obsluze...\">\n<!ENTITY buyLicense.label \"Aktivovat rozšířené funkce...\">\n<!ENTITY convertClipboardToTable.label                \"Vytvořit tabulku z schránky\">\n<!ENTITY structureBar.caption \"Lišta struktury\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"Zobrazit poznámky k vydání\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/bluegriffon.properties",
    "content": "titleModifier=BlueGriffon\n# in the following string, %t represents the title of the page or its URL\n# and %b the titleModifier above\ntitleFormat=%S - %S\nUnknown=[Neznámý]\nNoClassAvailable=(žádná třída)\nNoIdAvailable=(žádné ID)\nDocumentTitle=Nadpis stránky\nNeedDocTitle=Vložte prosím nadpis pro aktuální stránku.\nDocTitleHelp=Toto identifikuje stránku v nadpisu okna a záložkách.\nExportToText=Exportovat jako text\nSaveDocumentAs=Uložit stránku jako\nXHTMLfiles=XHTML soubory\nuntitled=bez nadpisu\nSaveDocument=Uložit stránku\nSaveFileFailed=Uložení souboru se nezdařilo!\nExportToText=Exportovat jako text\nFileNotSaved=Soubor není uložen!\nSaveFileBeforeClosing=Chcete uložit soubor před zavřením panelu?\nYesSaveFile=Ano, uložit\nNoDiscardChanges=Ne, zrušit změny\nDontCloseTab=Nezavírat panel!\nIdAlreadyTaken=Toto ID je již v dokumentu použito\nRemoveIdFromElement=Chcete odstranit ID z elementu, který jej již obsahuje, nebo zrušit akci?\nYesRemoveId=Odstranit ID\nNoCancel=Zrušit\nReplaceAll=Nahradit vše...\nReplacedPart1=Nahrazeno\nReplacedPart2=výskytů\nAFileWasChanged=Soubor na disku se změnil\nReloadFile=Soubor %S byl na disku změněn, BlueGriffon jej musí znovu načíst\nDontAskForFileChangesAgain=Příště se již neptat\n\nAbandonChanges=Zapomenout neulo\\u017Een\\u00E9 zm\\u011Bny v \"%title%\" a znovu na\\u010D\\u00EDst str\\u00E1nku?\nRevertCaption=N\\u00E1vrat k posledn\\u011B ulo\\u017Een\\u00E9mu\n\nHTMLCommentsInXHTMLTitle=HTML komentář uvnitř elementu <style> v dokumentu XHTML\nHTMLCommentsInXHTMLMessage=Varování: HTML komentář <!-- ... --> se nachází uvnitř elementu <style> v dokumentu XHTML. HTML komentáře v XHTML potlačí použití vložených stylů - měli byste jej nahradit sekcí CDATA <![CDATA[ ... ]]>. Chcete vaše komentáře konvertovat do CDATA?\nHTMLCommentsInXHTMLOk=Ano\nHTMLCommentsInXHTMLCancel=Ne\n\nviewportWidthSplitter=Move bar to change viewport's width\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/colourPicker.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (glazman@disruptive-innovations.com), on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY previewColour.label     \"Náhled:\">\n<!ENTITY dialog.title            \"Kapátko\">\n\n<!ENTITY predef.label            \"Předdefinované barvy:\">\n<!ENTITY rgb.label               \"RGB\">\n<!ENTITY hsb.label               \"HSB\">\n\n<!ENTITY red.label               \"R:\">\n<!ENTITY green.label             \"G:\">\n<!ENTITY blue.label              \"B:\">\n\n<!ENTITY hue.label               \"H:\">\n<!ENTITY saturation.label        \"S:\">\n<!ENTITY brightness.label        \"B:\">\n\n<!ENTITY transparency.label       \"Průhledný\">\n<!ENTITY opacity.label            \"Neprůhlednost:\">\n\n<!ENTITY background.label \"Pozadí pro:\">\n<!ENTITY background.accessKey \"P\">\n<!ENTITY table.label \"Tabulku\">\n<!ENTITY table.accessKey \"T\">\n<!ENTITY cell.label \"Buňku(y)\">\n<!ENTITY cell.accessKey \"B\">\n\n<!ENTITY lastPickedColor.label \"Poslední barva\">\n<!ENTITY lastPickedColor.accessKey \"o\">\n\n<!ENTITY hexColor.label            \"Hex:\">\n<!ENTITY nameColor.label           \"Název:\">\n\n<!ENTITY blender.label \"Blender\">\n\n<!ENTITY color1.label \"Color 1:\">\n<!ENTITY color2.label \"Color 2:\">\n<!ENTITY stops.label \"Color stops:\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/convertToTable.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Převést do tabulky\">\n<!ENTITY instructions1.label   \"BlueGriffon vytvoří nový řádek tabulky pro každý odstavec výběru.\">\n<!ENTITY instructions2.label   \"Vyberte znak pro oddělení sloupců:\">\n<!ENTITY commaRadio.label      \"Čárka\">\n<!ENTITY spaceRadio.label      \"Mezery\">\n<!ENTITY otherRadio.label      \"Jiný znak:\">\n<!ENTITY deleteCharCheck.label \"Smazat oddělující znak\">\n<!ENTITY collapseSpaces.label  \"Ignorovat mezery navíc\">\n<!ENTITY collapseSpaces.tooltip \"Převést sousedící mezery jako jeden oddělovač\">\n<!ENTITY tabRadio.label        \"TSV\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/credits.dtd",
    "content": "<!ENTITY brandMotto       \"You've never really edited a web site before.\">\n<!ENTITY credit.leads     \"Hlavní tvůrce\">\n<!ENTITY credit.contributors \"Přispěvatelé\">\n<!ENTITY credit.core      \"Jádro vývojářského týmu\">\n<!ENTITY credit.gecko     \"Gecko Layout Engine\">\n<!ENTITY credit.thanks    \"Speciální poděkování\">\n\n<!-- localization credits look like this: -->\n<!--\n<!ENTITY credit.translation\n  \"<h3>Translators</h3><ul><li>Name Here</li></ul>\">\n-->\n<!ENTITY credit.translation \"<h3>Překlad do češtiny</h3><ul><li>Michal Stanke</li></ul>\">\n\n<!ENTITY credit.visuals     \"Hlavní designér\">\n<!ENTITY credit.theme       \"Design témat\">\n<!ENTITY credit.brand       \"Značka\">\n<!ENTITY credit.web         \"Webdesign\">\n<!ENTITY credit.update      \"Mozilla Update\">\n<!ENTITY credit.qalead      \"Vedení zabezpečení kvality\">\n<!ENTITY credit.qa          \"Zabezpečení kvality\">\n<!ENTITY credit.build       \"Sestavení a Vydání\">\n<!ENTITY credit.infra       \"Podpora infrastruktury\">\n<!ENTITY credit.support     \"Podpůrné zdroje\">\n<!ENTITY credit.manage      \"Vedení projektu\">\n<!ENTITY credit.marketleads \"Marketingové vedení\">\n<!ENTITY credit.market      \"Marketing\">\n<!ENTITY credit.creators    \"Vytvořil\">\n<!ENTITY credit.memory      \"In Fond Memory Of\">\n<!ENTITY credit.poweredByGecko \"Využívá Gecko\">\n<!ENTITY credit.reviews     \"Revize kódu\">\n\n<!ENTITY license.and \"a\">\n\n<!ENTITY tm.part0 \"je registrovaná značka\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/cssClassPicker.dtd",
    "content": "<!ENTITY reuseCssClass.checkbox \"Použít existující CSS třídu (class)\">\n<!ENTITY noClass.label \"---\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/dictionary.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Uživatelský slovník\">\n\n<!ENTITY wordEditField.label \"Nové slovo:\">\n<!ENTITY wordEditField.accessKey \"N\">\n<!ENTITY AddButton.label \"Přidat\">\n<!ENTITY AddButton.accessKey \"P\">\n<!ENTITY DictionaryList.label \"Slova ve slovníku:\">\n<!ENTITY DictionaryList.accessKey \"S\">\n<!ENTITY ReplaceButton.label \"Nahradit\">\n<!ENTITY ReplaceButton.accessKey \"h\">\n<!ENTITY RemoveButton.label \"Odebrat\">\n<!ENTITY RemoveButton.accessKey \"O\">\n\n<!ENTITY CloseButton.label \"Zavřít\">\n<!ENTITY CloseButton.accessKey \"Z\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/editStylesheet.dtd",
    "content": "<!ENTITY window.title \"Vlastnosti stylu\">\n\n<!ENTITY type.label \"Typ\">\n<!ENTITY embedded.label \"Vložený v dokumentu\">\n<!ENTITY linked.label \"Odkazovaný do dokumentu\">\n\n<!ENTITY alternate.label \"Styl je alternativním stylem\">\n<!ENTITY title.label \"Název:\">\n\n<!ENTITY media.label \"Média\">\n<!ENTITY addMedium.label \"Přidat nové médium\">\n<!ENTITY href.label \"Href:\">\n<!ENTITY selectFile.label \"Vyberte soubor stylu\">\n<!ENTITY relativeUrl.label \"Převést URL na relativní vůči umístění stránky\">\n<!ENTITY newFile.button \"Nový soubor\">\n\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/filePicking.dtd",
    "content": "<!ENTITY chooseFile.button \"Vybrat soubor\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/filepickerbutton.dtd",
    "content": "<!ENTITY filepickerbutton.tooltip \"Vybrat soubor\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/findbar.dtd",
    "content": "<!ENTITY replaceAll.button \"Nahradit vše\">\n<!ENTITY replace.button \"Nahradit\">\n<!ENTITY replaceAndFind.button \"Nahradit a najít další\">\n<!ENTITY replace.label \"Nahradit čím:\">\n<!ENTITY line.label \"Řádek:\">\n<!ENTITY previous.label \"Předchozí\">\n<!ENTITY next.label \"Další\">\n<!ENTITY caseSensitive.checkbox \"Rozlišovat malá/velká písmena\">\n<!ENTITY find.label \"Najít:\">\n<!ENTITY findCmd.label \"Najít\">\n<!ENTITY replaceCmd.label \"Nahradit\">\n<!ENTITY findCmd.key \"f\">\n<!ENTITY findCmd.accesskey \"j\">\n<!ENTITY replaceCmd.key \"r\">\n<!ENTITY replaceCmd.accesskey \"r\">\n<!ENTITY findAgainCmd.label \"Najít další\">\n<!ENTITY findAgainCmd.key \"G\">\n<!ENTITY findAgainCmd.key2 \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey \"t\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/html5.properties",
    "content": "namedAnchor=a (pojmenovaná kotva)\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/insertAnchor.dtd",
    "content": "<!ENTITY window.title \"Vložit cílovou kotvu\">\n\n<!ENTITY anchorName.label \"Název cílové kotvy:\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/insertAudio.dtd",
    "content": "<!ENTITY window.title \"Vložit nebo upravit zvuk\">\n\n<!ENTITY audioFileLocation.label \"Umístění zvukového souboru:\">\n<!ENTITY selectFile.label \"Vyberte soubor\">\n<!ENTITY relativeUrl.label \"Převést URL na relativní vůči umístění stránky\">\n<!ENTITY audioControls.label \"Zobrazit ovládání zvuku\">\n<!ENTITY preload.label \"Přednačíst:\">\n<!ENTITY nonePreload.label \"Nic\">\n<!ENTITY metadataPreload.label \"Metadata\">\n<!ENTITY autoPreload.label \"Automaticky\">\n<!ENTITY autoplay.label \"Automaticky přehrát\">\n<!ENTITY loop.label \"Smyčka\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/insertButton.dtd",
    "content": "<!ENTITY window.title \"Vložit nebo upravit tlačítko formuláře\">\n\n<!ENTITY name.label \"Název:\">\n<!ENTITY value.label \"Hodnota:\">\n<!ENTITY state.label \"Stav:\">\n<!ENTITY disabled.label \"Zakázaný\">\n<!ENTITY formmethod.label \"Metoda odeslání:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"Akce odeslání:\">\n<!ENTITY formenctype.label \"Typ kódování odeslání:\">\n<!ENTITY unspecified.label \"-- nespecifikováno --\">\n<!ENTITY formnovalidate.label \"Ověření formuláře:\">\n<!ENTITY novalidate.label \"Neověřovat formulář\">\n<!ENTITY target.label \"Cíl:\">\n\n<!ENTITY form.label \"Forma:\">\n<!ENTITY autofocus.label \"Autozaostření:\">\n<!ENTITY type.label \"Typ:\">\n<!ENTITY focusOnPageLoad.label \"Jakmile je stránka načtena\">\n<!ENTITY submit.label \"Odeslat\">\n<!ENTITY reset.label \"Reset\">\n<!ENTITY button.label \"Tlačítko\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/insertChars.dtd",
    "content": "<!ENTITY windowTitle.label \"Vložit speciální znaky\">\n\n<!ENTITY charName.label \"Název:\">\n<!ENTITY charCode.label \"Unicode:\">\n\n<!ENTITY insertButton.label \"Vložit\">\n\n<!ENTITY unicode.label \"Unicode\">\n<!ENTITY blockName.label \"Blokový název\">\n\n<!ENTITY search.placeholder \"Hledat...\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/insertCommentOrPI.dtd",
    "content": "<!ENTITY window.title \"Komentáře, PHP a Instrukce pro zpracování\">\n\n<!ENTITY comment.label \"Komentář\">\n<!ENTITY php.label \"PHP\">\n<!ENTITY pi.label \"Instrukce pro zpracování\">\n\n<!ENTITY target.label \"Cíl:\">\n<!ENTITY data.label \"Data:\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/insertDatalist.dtd",
    "content": "<!ENTITY window.title \"Vložit nebo upravit data list\">\n\n<!ENTITY window.title \"Vložit nebo upravit datalist\">\n\n<!ENTITY name.label \"Název:\">\n<!ENTITY value.label \"Hodnota:\">\n<!ENTITY state.label \"Stav:\">\n<!ENTITY disabled.label \"Zakázaný\">\n<!ENTITY size.label \"Velikost:\">\n<!ENTITY choices.label \"Možnosti:\">\n<!ENTITY multiple.label \"Povolit více hodnot\">\n<!ENTITY list.label \"Seznam:\">\n\n<!ENTITY form.label \"Forma:\">\n<!ENTITY autofocus.label \"Autozaostření:\">\n<!ENTITY focusOnPageLoad.label \"Jakmile je stránka načtena\">\n<!ENTITY required.label \"Požadováno:\">\n<!ENTITY isRequired.label \"Požadováno\">\n\n<!ENTITY parameters.label \"Parametry\">\n\n<!ENTITY add.tooltip \"Přidat volby\">\n<!ENTITY remove.tooltip \"Odebrat vybranou volbu nebo skupinu voleb\">\n<!ENTITY modify.tooltip \"Upravit vybranou volbu nebo skupinu voleb\">\n\n<!ENTITY options.label \"Volby\">\n<!ENTITY up.tooltip \"Nahoru\">\n<!ENTITY down.tooltip \"Dolů\">\n\n<!ENTITY value.col \"Hodnota\">\n<!ENTITY label.col \"Nadpis\">\n<!ENTITY disabled.col \"Zakázaný\">\n<!ENTITY selected.col \"Vybraný\">\n\n<!ENTITY before.label \"Před...\">\n<!ENTITY inside.label \"V...\">\n<!ENTITY after.label \"Po...\">\n\n<!ENTITY addOption.label \"Přidat volbu\">\n<!ENTITY addOptgroup.label \"Přidat skupinu voleb\">\n\n<!ENTITY label.label \"Nadpis:\">\n<!ENTITY ok.label \"OK\">\n<!ENTITY selected.label \"Vybraný\">\n\n<!ENTITY update.label \"Aktualizovat\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/insertFieldset.dtd",
    "content": "<!ENTITY window.title \"Vložit nebo upravit skupinu polí\">\n\n<!ENTITY name.label \"Název:\">\n<!ENTITY state.label \"Stav:\">\n<!ENTITY disabled.label \"Zakázaný\">\n<!ENTITY form.label \"Forma:\">\n<!ENTITY insertLegend.label \"Přidat popisek pro skupinu polí\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/insertForm.dtd",
    "content": "<!ENTITY window.title \"Vložit nebo upravit formulář\">\n\n<!ENTITY formName.label \"Název formuláře:\">\n<!ENTITY url.label \"URL:\">\n<!ENTITY autocomplete.label \"Autovyplnění:\">\n<!ENTITY autocompleteOn.label \"zap.\">\n<!ENTITY autocompleteOff.label \"vyp.\">\n\n<!ENTITY encodingType.label \"Kódování:\">\n\n<!ENTITY method.label \"Metoda:\">\n\n<!ENTITY validation.label \"Ověření:\">\n<!ENTITY novalidate.label \"Žádné ověření během odeslání formuláře\">\n\n<!ENTITY target.label \"Cíl:\">\n\n<!ENTITY charsets.label \"Kódování znaků:\">\n\n<!ENTITY unspecified.label \"-- nespecifikováno --\">\n \n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/insertFormInput.dtd",
    "content": "<!ENTITY window.title \"Vložit nebo upravit vstup formuláře\">\n\n<!ENTITY hidden.label \"Skrytý řetězec\">\n<!ENTITY text.label \"Textové pole\">\n<!ENTITY search.label \"Pole vyhledávání\">\n<!ENTITY tel.label \"Pole telefonní číslo\">\n<!ENTITY url.label \"Pole URL\">\n<!ENTITY email.label \"Pole email\">\n<!ENTITY password.label \"Pole heslo\">\n<!ENTITY datetime.label \"Datum a čas v UTC časové zóně\">\n<!ENTITY date.label \"Datum\">\n<!ENTITY month.label \"Rok a měsíc\">\n<!ENTITY week.label \"Týden\">\n<!ENTITY time.label \"Čas (bez časové zóny)\">\n<!ENTITY datetimelocal.label \"Datum a čas (bez časové zóny)\">\n<!ENTITY number.label \"Pole číslo\">\n<!ENTITY range.label \"Rozsah čísel\">\n<!ENTITY color.label \"Barva\">\n<!ENTITY checkbox.label \"Zatrhávací pole\">\n<!ENTITY radio.label \"Přepínač\">\n<!ENTITY file.label \"Soubor\">\n<!ENTITY submit.label \"Tlačítko odeslání formuláře\">\n<!ENTITY image.label \"Tlačítko odeslání formuláře (obrázek)\">\n<!ENTITY reset.label \"Tlačítko resetu formuláře\">\n<!ENTITY button.label \"Tlačítko\">\n\n<!ENTITY parameters.label \"Parametry\">\n\n<!ENTITY name.label \"Název:\">\n<!ENTITY value.label \"Hodnota:\">\n<!ENTITY state.label \"Stav:\">\n<!ENTITY disabled.label \"Zakázaný\">\n<!ENTITY placeholder.label \"Rezervované místo:\">\n<!ENTITY mutability.label \"Nestálost:\">\n<!ENTITY readonly.label \"Pouze ke čtení\">\n<!ENTITY size.label \"Velikost:\">\n<!ENTITY maxlength.label \"Max. délka:\">\n<!ENTITY min.label \"Min. hodnota:\">\n<!ENTITY max.label \"Max. hodnota:\">\n<!ENTITY step.label \"Krok:\">\n<!ENTITY checked.label \"Vybráno\">\n<!ENTITY src.label \"Zdroj obrázku:\">\n<!ENTITY selectFile.label \"Vybrat soubor\">\n<!ENTITY width.label \"Šířka:\">\n<!ENTITY height.label \"Výška:\">\n<!ENTITY list.label \"Seznam:\">\n<!ENTITY choices.label \"Možnosti:\">\n<!ENTITY multiple.label \"Povolit více hodnot\">\n<!ENTITY pattern.label \"Regulární výraz:\">\n<!ENTITY alt.label \"Alternativní text:\">\n<!ENTITY autocomplete.label \"Autovyplnění:\">\n<!ENTITY on.label \"Zap.\">\n<!ENTITY off.label \"Vyp.\">\n<!ENTITY accept.label \"Povolené MIME typy:\">\n<!ENTITY formmethod.label \"Metoda odeslání:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"Akce odeslání:\">\n<!ENTITY formenctype.label \"Typ kódování odeslání:\">\n<!ENTITY unspecified.label \"-- nespecifikováno --\">\n<!ENTITY formnovalidate.label \"Ověření formuláře:\">\n<!ENTITY novalidate.label \"Neověřovat formulář\">\n<!ENTITY target.label \"Cíl:\">\n<!ENTITY required.label \"Požadováno:\">\n<!ENTITY isRequired.label \"Požadováno\">\n<!ENTITY form.label \"Forma:\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/insertHR.dtd",
    "content": "<!ENTITY window.title \"Vodorovná linka\">\n\n<!ENTITY size.label \"Velikost\">\n<!ENTITY width.label \"Šířka:\">\n<!ENTITY height.label \"Výška:\">\n\n<!ENTITY style.label \"Styl\">\n<!ENTITY shaded.label \"Stínovaná (3D)\">\n<!ENTITY alignment.label \"Zarovnání:\">\n<!ENTITY left.label \"Vlevo\">\n<!ENTITY center.label \"Uprostřed\">\n<!ENTITY right.label \"Vpravo\">\n\n<!ENTITY color.label \"Barva:\">\n<!ENTITY hrColor.label \"Barva vodorovné linky\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/insertHTML.dtd",
    "content": "<!ENTITY window.title \"Vložení HTML\">\n\n<!ENTITY enterHTMLMarkup.label \"Zadejte HTML značky a text:\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/insertImage.dtd",
    "content": "<!ENTITY window.title \"Vložit obrázek\">\n\n<!ENTITY imageLocation.label \"Umístění obrázku:\">\n<!ENTITY selectImageButton.label \"Výběr obrázku\">\n<!ENTITY relativeURL.label \"Převést URL na relativní vůči umístění stránky\">\n<!ENTITY title.label \"Název:\">\n<!ENTITY alternateText.label \"Alternativní text:\">\n<!ENTITY documentMustBeSaved.label \"(pro povolení této funkce musí být dokument uložen)\">\n\n<!ENTITY preview.label \"Náhled\">\n\n<!ENTITY emptyAltOk.checkbox \"Povolit prázdný alternativní text\">\n\n<!ENTITY longdesc.label \"Dlouhý popis URI:\">\n<!ENTITY selectLongDescButton.label \"Vyberte soubor\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/insertKeygen.dtd",
    "content": "<!ENTITY window.title \"Vložit nebo upravit generátor klíčů\">\n\n<!ENTITY keytype.label \"Typ klíče:\">\n<!ENTITY rsa.label \"RSA\">\n<!ENTITY dsa.label \"DSA\">\n<!ENTITY ec.label \"EC\">\n<!ENTITY keyparams.label \"Parametry klíče:\">\n<!ENTITY name.label \"Název:\">\n<!ENTITY state.label \"Stav:\">\n<!ENTITY disabled.label \"Zakázaný\">\n<!ENTITY form.label \"Forma:\">\n<!ENTITY autofocus.label \"Autozaostření:\">\n<!ENTITY focusOnPageLoad.label \"Jakmile je stránka načtena\">\n<!ENTITY challenge.label \"Navržený klíč:\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/insertLabel.dtd",
    "content": "<!ENTITY window.title \"Vložit nebo upravit označení\">\n\n<!ENTITY form.label \"Forma:\">\n<!ENTITY for.label \"Kontrolní ID:\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/insertLink.dtd",
    "content": "<!ENTITY window.title \"Odkazy\">\n\n<!ENTITY linkText.label \"Text\">\n<!ENTITY linkTarget.label \"Cíl\">\n<!ENTITY selectFile.label \"Vybrat soubor\">\n\n<!ENTITY isMail.label \"Toto je e-mailová adresa\">\n<!ENTITY relativeUrl.label \"Převést URL na relativní vůči umístění stránky\">\n\n<!ENTITY windowTarget.label \"Cílové okno\">\n<!ENTITY openIn.label \"Otevřít odkaz:\">\n<!ENTITY topTarget.label \"ve stejném okně, bez rámů\">\n<!ENTITY blankTarget.label \"v novém okně\">\n<!ENTITY parentTarget.label \"v nadřazeném rámu\">\n<!ENTITY selfTarget.label \"v aktuálním rámu\">\n<!ENTITY otherTarget.label \"v rámu s názvem...\">\n\n<!ENTITY title.caption \"Pomocný titulek\">\n<!ENTITY title.label \"Titulek:\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/insertLink.properties",
    "content": "noAnchorsInDocument=[V dokumentu nejsou žádné cílové kotvy]\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/insertMeter.dtd",
    "content": "<!ENTITY window.title \"Vložit nebo upravit element postupu\">\n\n<!ENTITY value.label \"Hodnota:\">\n<!ENTITY min.label \"Min. hodnota:\">\n<!ENTITY max.label \"Max. hodnota:\">\n<!ENTITY form.label \"Forma:\">\n<!ENTITY optimum.label \"Optimální hodnota:\">\n<!ENTITY low.label \"Spodní limit:\">\n<!ENTITY high.label \"Horní limit:\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/insertOutput.dtd",
    "content": "<!ENTITY window.title \"Vložit nebo upravit výstup výpočtu\">\n\n<!ENTITY name.label \"Název:\">\n<!ENTITY form.label \"Forma:\">\n<!ENTITY for.label \"Kontrolní ID:\">\n<!ENTITY autofocus.label \"Autozaostření:\">\n<!ENTITY focusOnPageLoad.label \"Jakmile je stránka načtena\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/insertProgress.dtd",
    "content": "<!ENTITY window.title \"Vložit nebo upravit postup úlohy\">\n\n<!ENTITY value.label \"Hodnota:\">\n<!ENTITY max.label \"Max. hodnota:\">\n<!ENTITY form.label \"Forma:\">\n\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/insertSelect.dtd",
    "content": "<!ENTITY window.title \"Vložit nebo upravit seznam výběru\">\n\n<!ENTITY name.label \"Název:\">\n<!ENTITY value.label \"Hodnota:\">\n<!ENTITY state.label \"Stav:\">\n<!ENTITY disabled.label \"Zakázaný\">\n<!ENTITY size.label \"Velikost:\">\n<!ENTITY choices.label \"Možnosti:\">\n<!ENTITY multiple.label \"Povolit více hodnot\">\n<!ENTITY list.label \"Seznam:\">\n\n<!ENTITY form.label \"Forma:\">\n<!ENTITY autofocus.label \"Autozaostření:\">\n<!ENTITY focusOnPageLoad.label \"Jakmile je stránka načtena\">\n<!ENTITY required.label \"Požadováno:\">\n<!ENTITY isRequired.label \"Požadováno\">\n\n<!ENTITY parameters.label \"Parametry\">\n\n<!ENTITY add.tooltip \"Přidat volby\">\n<!ENTITY remove.tooltip \"Odebrat vybranou volbu nebo skupinu voleb\">\n<!ENTITY modify.tooltip \"Upravit vybranou volbu nebo skupinu voleb\">\n\n<!ENTITY options.label \"Volby\">\n<!ENTITY up.tooltip \"Nahoru\">\n<!ENTITY down.tooltip \"Dolů\">\n\n<!ENTITY value.col \"Hodnota\">\n<!ENTITY label.col \"Nadpis\">\n<!ENTITY disabled.col \"Zakázaný\">\n<!ENTITY selected.col \"Vybraný\">\n\n<!ENTITY before.label \"Před...\">\n<!ENTITY inside.label \"V...\">\n<!ENTITY after.label \"Po...\">\n\n<!ENTITY addOption.label \"Přidat volbu\">\n<!ENTITY addOptgroup.label \"Přidat skupinu voleb\">\n\n<!ENTITY label.label \"Nadpis:\">\n<!ENTITY ok.label \"OK\">\n<!ENTITY selected.label \"Vybraný\">\n\n<!ENTITY update.label \"Aktualizovat\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/insertStylesheet.dtd",
    "content": "<!ENTITY window.title \"Vložit nebo upravit styl\">\n\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"Alternativní\">\n<!ENTITY title.col \"Název\">\n<!ENTITY media.col \"Média\">\n\n<!ENTITY add.tooltip \"Přidat styl\">\n<!ENTITY remove.tooltip \"Smazat vybraný styl\">\n<!ENTITY modify.tooltip \"Upravit vybraný styl\">\n<!ENTITY down.tooltip \"Posunout vybraný styl dolů\">\n<!ENTITY up.tooltip \"Posunout vybraný styl nahoru\">\n\n<!ENTITY close.label \"Zavřít\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/insertTOC.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is TOCMaker.\n   -\n   - The Initial Developer of the Original Code is\n   - Daniel Glazman.\n   - Portions created by the Initial Developer are Copyright (C) 2002\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Original author: Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY Window.title        \"Tabulka obsahu\">\n<!ENTITY buildToc.label      \"Vytvořit tabulku obsahu z:\">\n<!ENTITY style.label         \"Styl:\">\n<!ENTITY tag.label           \"Tag:\">\n<!ENTITY class.label         \"Třída:\">\n<!ENTITY header1.label       \"Úroveň 1\">\n<!ENTITY header2.label       \"Úroveň 2\">\n<!ENTITY header3.label       \"Úroveň 3\">\n<!ENTITY header4.label       \"Úroveň 4\">\n<!ENTITY header5.label       \"Úroveň 5\">\n<!ENTITY header6.label       \"Úroveň 6\">\n<!ENTITY makeReadOnly.label  \"Vytvořit tabulku obsahu pouze pro čtení\">\n<!ENTITY orderedList.label   \"Očíslovat všechny položky tabulky obsahu\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/insertTable.dtd",
    "content": "\n<!ENTITY windowTitle.label \"Vlastnosti tabulky\">\n\n<!ENTITY table.tab \"Tabulka\">\n<!ENTITY cell.tab \"Buňky\">\n\n<!ENTITY size.label \"Velikost\">\n<!ENTITY rows.label \"Řádky:\">\n<!ENTITY width.label \"Šířka:\">\n<!ENTITY columns.label \"Sloupce:\">\n<!ENTITY height.label \"Výška:\">\n<!ENTITY rowsInHeader.label \"Řádků v záhlaví:\">\n<!ENTITY onlyHeaderCells.label \"Pouze buňky záhlaví\">\n<!ENTITY rowsInFooter.label \"Řádků v zápatí:\">\n\n<!ENTITY layout.label \"Rozvržení\">\n<!ENTITY border.label \"Ohraničení:\">\n<!ENTITY pixels.label \"pixelů\">\n<!ENTITY cellSpacing.label \"Vnější okraj buněk:\">\n<!ENTITY percent.label \"procent\">\n<!ENTITY cellPadding.label \"Vnitřní okraj buněk:\">\n\n<!ENTITY selection.caption \"Výběr\">\n<!ENTITY cells.label \"Buňka(y)\">\n<!ENTITY rowsSelection.label \"Řádek(y)\">\n<!ENTITY columnsSelection.label \"Sloupec(e)\">\n\n<!ENTITY previous.label \"Předchozí\">\n<!ENTITY next.label \"Další\">\n\n<!ENTITY applyButton.label \"Použít\">\n\n<!ENTITY warning.description \"Změny budou použity před změnou výběru.\">\n\n<!ENTITY size.caption \"Velikost\">\n<!ENTITY alignment.caption \"Zarovnání obsahu\">\n<!ENTITY hAlign.label \"Horizontální:\">\n<!ENTITY vAlign.label \"Vertikální:\">\n<!ENTITY left.label \"Vlevo\">\n<!ENTITY unspecified.label \"- nespecifikováno -\">\n<!ENTITY center.label \"Uprostřed\">\n<!ENTITY right.label \"Vpravo\">\n<!ENTITY justify.label \"Do bloku\">\n<!ENTITY top.label \"Nahoře\">\n<!ENTITY bottom.label \"Dole\">\n\n<!ENTITY style.caption \"Styl\">\n<!ENTITY bgColor.label \"Barva pozadí:\">\n<!ENTITY bgColor.windowTitle \"Barva pozadí\">\n<!ENTITY headers.checkbox \"Záhlaví\">\n<!ENTITY nowrap.checkbox \"Text není obalen\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/insertTable.properties",
    "content": "TableTabModified=Vlastnosti tabulky byly změněny\nApplyAndCloseWindow=Chcete změny použít a zavřít tento dialog?\nCellTabModified=Vlastnosti některých buněk byly změněny\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/insertTextarea.dtd",
    "content": "<!ENTITY window.title \"Vložit nebo upravit textovou oblast\">\n\n<!ENTITY name.label \"Název:\">\n<!ENTITY state.label \"Stav:\">\n<!ENTITY disabled.label \"Zakázaný\">\n<!ENTITY placeholder.label \"Rezervované místo:\">\n<!ENTITY form.label \"Forma:\">\n<!ENTITY mutability.label \"Nestálost:\">\n<!ENTITY readonly.label \"Pouze ke čtení\">\n<!ENTITY required.label \"Požadováno:\">\n<!ENTITY isRequired.label \"Požadováno\">\n<!ENTITY maxlength.label \"Max. délka:\">\n<!ENTITY autofocus.label \"Autozaostření:\">\n<!ENTITY focusOnPageLoad.label \"Jakmile je stránka načtena\">\n<!ENTITY cols.label \"Počet sloupců:\">\n<!ENTITY rows.label \"Počet řádků:\">\n<!ENTITY wrap.label \"Obal:\">\n<!ENTITY softWrap.label \"Jemný\">\n<!ENTITY hardWrap.label \"Pevný\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/insertVideo.dtd",
    "content": "<!ENTITY window.title \"Vložit nebo upravit video\">\n\n<!ENTITY size.label \"Velikost\">\n<!ENTITY width.label \"Šířka:\">\n<!ENTITY height.label \"Výška:\">\n\n<!ENTITY source.label \"Video\">\n<!ENTITY selectFile.label \"Vyberte soubor\">\n<!ENTITY relativeUrl.label \"Převést URL na relativní vůči umístění stránky\">\n<!ENTITY poster.tab \"Náhled\">\n\n<!ENTITY videoControls.label \"Zobrazit ovládání videa\">\n<!ENTITY preload.label \"Přednačíst:\">\n<!ENTITY nonePreload.label \"Nic\">\n<!ENTITY metadataPreload.label \"Metadata\">\n<!ENTITY autoPreload.label \"Automaticky\">\n<!ENTITY autoplay.label \"Automaticky přehrát\">\n<!ENTITY loop.label \"Smyčka\">\n\n<!ENTITY videoFileLocation.label \"Umístění video souboru:\">\n<!ENTITY posterFileLocation.label \"Umístění souboru plakátu:\">\n\n<!ENTITY useCurrentFrameAsPoster.label \"Použít aktuální snímek jako náhled\">\n<!ENTITY saveAsFile.label \"Uložit náhled jako PNG soubor\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/insertVideo.properties",
    "content": "SavePosterAsPng=Vyberte PNG soubor pro uložení náhledu\nPNGFiles=PNG soubory\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/language.properties",
    "content": "# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/languages.dtd",
    "content": "<!ENTITY window.title \"Vyberte jazyk\">\n\n<!ENTITY languagesList.label  \"Jazyky:\">\n<!ENTITY examples.label \"např.: en-bz, ar-jo\">\n<!ENTITY others.label \"Další:\">\n<!ENTITY others.accesskey \"D\">\n\n<!ENTITY clearSubtree.label \"Clear language information for children\">\n\n<!ENTITY currentLanguage.label \"Současný jazyk je:\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/listProperties.dtd",
    "content": "<!ENTITY window.title \"Vlastnosti seznamu\">\n\n<!ENTITY marker.caption \"Značka seznamu\">\n<!ENTITY noType.label \"Seznam bez značky nebo indexu\">\n<!ENTITY unorderedType.label \"Neřazený seznam\">\n<!ENTITY orderedType.label \"Řazený seznam\">\n\n<!ENTITY listValue.caption \"Hodnota\">\n<!ENTITY dontSetStartValue.label \"Žádná počáteční hodnota nevybrána\">\n<!ENTITY startValue.label \"Počáteční hodnota:\">\n\n<!ENTITY defaultMarker.label \"Výchozí značka\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/markupCleaner.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <glazman@disruptive-innovations.com>, on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Čištění kódu\">\n\n<!ENTITY trailingBR.label \"Smazat na koncích &lt;br&gt;\">\n<!ENTITY emptyBlocks.label \"Smazat prázdné bloky\">\n<!ENTITY emptyCells.label \"Smazat zarovnání prázdných buněk tabulky\">\n<!ENTITY nestedLists.label \"Srovnat vložené seznamy\">\n\n<!ENTITY cleanUp.label \"Vyčistit\">\n\n<!ENTITY actionColumnHeader.label \"Akce\">\n<!ENTITY reportColumnHeader.label \"Report\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/masterPasswordQuery.properties",
    "content": "windowTitle=Hlavní heslo\nquery=Zatím jste nenastavili žádné Hlavní heslo. Chcete jej vytvořit?\nyesButton=Ano\nnoButton=Ne\n\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/media.dtd",
    "content": "<!ENTITY unspecified.label \"\">\n<!ENTITY not.label \"NE\">\n<!ENTITY only.label \"JEN\">\n\n<!ENTITY allMedia.label \"všechna média\">\n\n<!ENTITY auralMedia.label \"aural média\">\n<!ENTITY brailleMedia.label \"braille média\">\n<!ENTITY handheldMedia.label \"handheld média\">\n<!ENTITY printMedia.label \"tisková média\">\n<!ENTITY projectionMedia.label \"projekční média\">\n<!ENTITY screenMedia.label \"screen média\">\n<!ENTITY ttyMedia.label \"tty média\">\n<!ENTITY tvMedia.label \"televizní média\">\n\n<!ENTITY addConstraint.label \"Přidat omezení\">\n\n<!ENTITY widthFeature.label \"Šířka záběru\">\n<!ENTITY minWidthFeature.label \"Min. šířka záběru\">\n<!ENTITY maxWidthFeature.label \"Max. šířka záběru\">\n<!ENTITY heightFeature.label \"Výška záběru\">\n<!ENTITY minHeightFeature.label \"Min. výška záběru\">\n<!ENTITY maxHeightFeature.label \"Max. výška záběru\">\n\n<!ENTITY deviceWidthFeature.label \"Šířka zařízení\">\n<!ENTITY minDeviceWidthFeature.label \"Min. šířka zařízení\">\n<!ENTITY maxDeviceWidthFeature.label \"Max. šířka zařízení\">\n<!ENTITY deviceHeightFeature.label \"Výška zařízení\">\n<!ENTITY minDeviceHeightFeature.label \"Min. výška zařízení\">\n<!ENTITY maxDeviceHeightFeature.label \"Max. výška zařízení\">\n\n<!ENTITY orientationFeature.label \"Orientace\">\n\n<!ENTITY aspectRatioFeature.label \"Poměr stran\">\n<!ENTITY minAspectRatioFeature.label \"Min. poměr stran\">\n<!ENTITY maxAspectRatioFeature.label \"Max. poměr stran\">\n<!ENTITY deviceAspectRatioFeature.label \"Poměr stran zařízení\">\n<!ENTITY minDeviceAspectRatioFeature.label \"Min. poměr stran zařízení\">\n<!ENTITY maxDeviceAspectRatioFeature.label \"Max. poměr stran zařízení\">\n\n<!ENTITY colorFeature.label \"Bitů na barvu\">\n<!ENTITY minColorFeature.label \"Min. bitů na barvu\">\n<!ENTITY maxColorFeature.label \"Max. bitů na barvu\">\n<!ENTITY colorIndexFeature.label \"Velikost mapy barev\">\n<!ENTITY minColorIndexFeature.label \"Min. velikost mapy barev\">\n<!ENTITY maxColorIndexFeature.label \"Max. velikost mapy barev\">\n<!ENTITY monochromeFeature.label \"Bitů na jednobarevný pixel\">\n<!ENTITY minMonochromeFeature.label \"Min. bitů na jednobarevný pixel\">\n<!ENTITY maxMonochromeFeature.label \"Max. bitů na jednobarevný pixel\">\n\n<!ENTITY resolutionFeature.label \"Rozlišení zařízení\">\n<!ENTITY minResolutionFeature.label \"Min. rozlišení zařízení\">\n<!ENTITY maxResolutionFeature.label \"Max. rozlišení zařízení\">\n\n<!ENTITY scanFeature.label \"Proces skenování\">\n\n<!ENTITY gridFeature.label \"Základ mřížka\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/media.properties",
    "content": "widthFeature=Šířka záběru:\nminWidthFeature=Min. šířka záběru:\nmaxWidthFeature=Max. šířka záběru:\nheightFeature=Výška záběru:\nminHeightFeature=Min. výška záběru:\nmaxHeightFeature=Max. výška záběru:\ndeviceWidthFeature=Šířka zařízení:\nminDeviceWidthFeature=Min. šířka zařízení:\nmaxDeviceWidthFeature=Max. šířka zařízení:\ndeviceHeightFeature=Výška zařízení:\nminDeviceHeightFeature=Min. výška zařízení:\nmaxDeviceHeightFeature=Max. výška zařízení:\norientationFeature=Orientace:\naspectRatioFeature=Poměr stran:\nminAspectRatioFeature=Min. poměr stran:\nmaxAspectRatioFeature=Max. poměr stran:\ndeviceAspectRatioFeature=Poměr stran zařízení:\nminDeviceAspectRatioFeature=Min. poměr stran zařízení:\nmaxDeviceAspectRatioFeature=Max. poměr stran zařízení:\ncolorFeature=Bitů na barvu:\nminColorFeature=Min. bitů na barvu:\nmaxColorFeature=Max. bitů na barvu:\ncolorIndexFeature=Velikost mapy barev:\nminColorIndexFeature=Min. velikost mapy barev:\nmaxColorIndexFeature=Max. velikost mapy barev:\nmonochromeFeature=Bitů na jednobarevný pixel\nminMonochromeFeature=Min. bitů na jednobarevný pixel\nmaxMonochromeFeature=Max. bitů na jednobarevný pixel\nresolutionFeature=Rozlišení zařízení\nminResolutionFeature=Min. rozlišení zařízení\nmaxResolutionFeature=Max. rozlišení zařízení\nscanFeature=Proces skenování\ngridFeature=Základ mřížka\n\nNewCSSFile=Vytořit nový CSS soubor\n\nportrait=Portrét\nlandscape=Krajina\nprogressive=Progresivní skenování\ninterlace=Prokládání\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/newDocument.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - Nový dokument\">\n\n<!ENTITY documentType.description \"Jaký typ dokumentu chcete vytvořit?\">\n\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"Typ dokumentu\">\n<!ENTITY transitional.label \"Transitional\">\n<!ENTITY strict.label \"strict\">\n\n<!ENTITY where.label \"Kde?\">\n<!ENTITY tab.label \"V novém panelu\">\n<!ENTITY window.label \"V novém okně\">\n\n<!ENTITY documentLanguage.label \"Jazyk:\">\n<!ENTITY selectLanguage.label \"Vyberte jazyk\">\n<!ENTITY charset.label \"Znaková sada:\">\n<!ENTITY direction.label \"Směr textu:\">\n<!ENTITY unspecified.label \"Nespecifikováno\">\n<!ENTITY ltr.label \"Zleva doprava\">\n<!ENTITY rtl.label \"Zprava doleva\">\n\n<!ENTITY similarToCurrent.label \"Podle současného dokumentu\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/newPageWizard.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Průvodce novým dokumentem\">\n\n<!ENTITY pageTitle.label \"Název:\">\n<!ENTITY pageAuthor.label \"Autor:\">\n<!ENTITY pageDescription.label \"Popis:\">\n<!ENTITY pageTitle.accesskey \"N\">\n<!ENTITY pageAuthor.accesskey \"A\">\n<!ENTITY pageDescription.accesskey \"P\">\n<!ENTITY pageKeywords.label \"Klíčová slova:\">\n<!ENTITY pageKeywords.accesskey \"K\">\n<!ENTITY documentLanguage.label \"Jazyk:\">\n<!ENTITY language.accesskey \"J\">\n<!ENTITY charset.label \"Znaková sada:\">\n<!ENTITY charset.accesskey \"Z\">\n<!ENTITY direction.label \"Směr textu:\">\n<!ENTITY direction.accesskey \"x\">\n<!ENTITY ltr.label \"Zleva doprava\">\n<!ENTITY rtl.label \"Zprava doleva\">\n<!ENTITY unspecified.label \"Nespecifikováno\">\n\n<!ENTITY selectLanguage.label \"Vyberte jazyk\">\n\n<!ENTITY backgroundImage.label \"Obrázek pozadí:\">\n<!ENTITY backgroundImage.accesskey \"p\">\n\n<!ENTITY filepickerForBgImage.title \"Vyberte obrázek pozadí\">\n<!ENTITY pagePreview.label \"Náhled:\">\n\n<!ENTITY useSystemColors.label \"Výchozí barvy čtenáře (Nenastavovat na stránce)\">\n<!ENTITY userDefinedColors.label \"Použít vlastní barvy:\">\n\n<!ENTITY backgroundColor.label \"Pozadí:\">\n<!ENTITY backgroundColor.accesskey \"P\">\n<!ENTITY textColor.label \"Text:\">\n<!ENTITY textColor.accesskey \"T\">\n<!ENTITY linksColor.label \"Odkazy:\">\n<!ENTITY linksColor.accesskey \"L\">\n<!ENTITY activeLinksColor.label \"Aktivní odkazy:\">\n<!ENTITY activeLinksColor.accesskey \"A\">\n<!ENTITY visitedLinksColor.label \"Navštívené odkazy:\">\n<!ENTITY visitedLinksColor.accesskey \"N\">\n<!ENTITY underlineLinks.label \"Podtrhávat odkazy\">\n\n<!ENTITY relativeURLForBgImage.label \"URL adresa je relativní vůči stránce\">\n\n<!ENTITY generalTab.label \"Obecné vlastnosti dokumentu\">\n<!ENTITY colorsTab.label \"Barvy a pozadí\">\n<!ENTITY styleTab.label \"Styl\">\n<!ENTITY advancedTab.label \"Rozšířené\">\n\n<!ENTITY unsavedPage.label \"[Nové stránka, zatím neuloženo]\">\n<!ENTITY noPageLastModified.label \"[Žádné informace]\">\n\n<!ENTITY normalText.preview \"Normální text\">\n<!ENTITY links.preview \"Odkazy\">\n<!ENTITY activeLinks.preview \"Aktivní odkazy\">\n<!ENTITY visitedLinks.preview \"Navštívené odkazy\">\n\n<!ENTITY makeColorsDefault.label \"Zvolit toto nastavení jako výchozí\">\n\n<!ENTITY bgTab.label \"Pozadí dokumentu\">\n\n<!ENTITY layoutsTab.label \"Layout stránka\">\n<!ENTITY usePageLayout.checkbox \"Použít předdefinovaný CSS layout\">\n<!ENTITY oneColumn100.label \"1 sloupec, 100&#37;\">\n<!ENTITY twoColumns5050.label \"2 sloupce, 50&#37;/50&#37;\">\n<!ENTITY twoColumns6633.label \"2 sloupce, 66&#37;/33&#37;\">\n<!ENTITY twoColumns3366.label \"2 sloupce, 33&#37;/66&#37;\">\n<!ENTITY twoColumns7525.label \"2 sloupce, 75&#37;/25&#37;\">\n<!ENTITY twoColumns2575.label \"2 sloupce, 25&#37;/75&#37;\">\n<!ENTITY threeColumns333333.label \"3 sloupce, 33&#37;/33&#37;/33&#37;\">\n<!ENTITY threeColumns502525.label \"3 sloupce, 50&#37;/25&#37;/25&#37;\">\n<!ENTITY threeColumns252550.label \"3 sloupce, 25&#37;/25&#37;/50&#37;\">\n<!ENTITY fourColumns25252525.label \"4 sloupce, 25&#37;/25&#37;/25&#37;/25&#37;\">\n\n<!ENTITY layoutType.label \"Šířka:\">\n<!ENTITY layoutType.accesskey \"k\">\n<!ENTITY layout100percent.label \"Plná šířka\">\n<!ENTITY layout750px.label \"750px\">\n<!ENTITY layout950px.label \"950px\">\n<!ENTITY layout974px.label \"974px\">\n<!ENTITY layoutSubtype.label \"Postranní panel:\">\n<!ENTITY layoutSubtype.accesskey \"P\">\n<!ENTITY noSidebar.label \"Žádný\">\n<!ENTITY left160Sidebar.label \"Vlevo 160px\">\n<!ENTITY left180Sidebar.label \"Vlevo 180px\">\n<!ENTITY left300Sidebar.label \"Vlevo 300px\">\n<!ENTITY right180Sidebar.label \"Vpravo 180px\">\n<!ENTITY right240Sidebar.label \"Vpravo 240px\">\n<!ENTITY right300Sidebar.label \"Vpravo 300px\">\n<!ENTITY loremIpsum.label \"Vložit 'lorem ipsum' obsah\">\n<!ENTITY loremIpsum.accesskey \"l\">\n<!ENTITY newRow.label \"Nový řádek\">\n<!ENTITY removeRow.label \"Odebrat\">\n\n<!ENTITY tile.label \"Dlaždice:\">\n<!ENTITY tile.accesskey \"D\">\n<!ENTITY scrolling.label \"Rolování:\">\n<!ENTITY scrolling.accesskey \"R\">\n<!ENTITY scrollWithPage.label \"Se stránkou\">\n<!ENTITY noScrolling.label \"Žádné\">\n<!ENTITY horizPosition.label \"Horiz:\">\n<!ENTITY vertPosition.label \"Vert:\">\n\n<!ENTITY documentType.label \"Typ dokumentu\">\n<!ENTITY documentType.description \"Jaký typ dokumentu chcete vytvořit?\">\n\n<!ENTITY language.label \"Jazyk dokumentu\">\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"Typ dokumentu\">\n<!ENTITY transitional.label \"Transitional\">\n<!ENTITY strict.label \"strict\">\n\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/newPageWizard.properties",
    "content": "loremIpsum=Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.\nheader=HLAVIČKA STRÁNKY\nfooter=ZÁPATÍ\nnav=NAVIGAČNÍ PANEL\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/openLocation.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Otevřít soubor nebo šablonu\">\n\n<!ENTITY enterLocation.label \"Vložit umístění (URL) souboru/šablony, nebo vybrat lokální:\">\n<!ENTITY enterLocation.accesskey \"u\">\n\n<!ENTITY chooseFile.label \"Vybrat soubor...\">\n<!ENTITY chooseFile.accesskey \"V\">\n\n<!ENTITY createIn.label \"Vytvořit v\">\n<!ENTITY inATab.label \"Panelu\">\n<!ENTITY inATab.accesskey \"P\">\n<!ENTITY inAWindow.label \"Okně\">\n<!ENTITY inAWindow.accesskey \"O\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/openLocation.properties",
    "content": "chooseFileDialogTitle=Vybrat soubor\ntemplateFilter=HTML šablony\nPHPfiles=PHP soubory\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/pageProperties.dtd",
    "content": "<!ENTITY window.title \"Vlastnosti dokumentu\">\n\n<!ENTITY pageLocation.label \"Umístění:\">\n<!ENTITY pageLastModified.label \"Změněno:\">\n<!ENTITY pageTitle.label \"Název:\">\n<!ENTITY pageAuthor.label \"Autor:\">\n<!ENTITY pageDescription.label \"Popis:\">\n<!ENTITY pageTitle.accesskey \"N\">\n<!ENTITY pageAuthor.accesskey \"A\">\n<!ENTITY pageDescription.accesskey \"P\">\n<!ENTITY pageKeywords.label \"Klíčová slova:\">\n<!ENTITY pageKeywords.accesskey \"K\">\n\n<!ENTITY language.label \"Jazyk:\">\n<!ENTITY language.accesskey \"J\">\n<!ENTITY charset.label \"Znaková sada:\">\n<!ENTITY charset.accesskey \"Z\">\n<!ENTITY direction.label \"Směr textu:\">\n<!ENTITY direction.accesskey \"x\">\n<!ENTITY ltr.label \"Zleva doprava\">\n<!ENTITY rtl.label \"Zprava doleva\">\n<!ENTITY unspecified.label \"Nespecifikováno\">\n\n<!ENTITY selectLanguage.label \"Jazyk textu\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/pagePropertiesPreview.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\r\n<html>\r\n<head>\r\n  <meta content=\"text/html; charset=ISO-8859-1\" http-equiv=\"content-type\">\r\n  <style>p[id] { margin: 0px; }</style>\r\n  <title></title>\r\n</head>\r\n<body>\r\n  <p>Takto bude vypadat normln text !</p>\r\n  <p id=\"links\">Takto budou vypadat odkazy !<br>\r\n  <p id=\"visited\">Takto budou vypadat navstven odkazy !<br>\r\n  <p id=\"active\">Takto budou vypadat aktivn odkazy !</p>\r\n</body>\r\n</html>\r\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/panels.dtd",
    "content": "<!ENTITY switchToFloatingPanel.label \"Přepnout na plovoucí panel\">\n<!ENTITY closePanel.label \"Zavřít panel\">\n<!ENTITY deckPanel.label \"Přesunout panel do hlavního okna\">\n<!ENTITY alignPanels.label                \"Zarovnat všechny panely\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/parsingError.dtd",
    "content": "<!ENTITY window.title \"Chyba parsování!\">\n<!ENTITY cantSwitchBackToNormal.label \"Nelze se vrátit zpět do Normálního zobrazení\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/polyglot.dtd",
    "content": "<!ENTITY polyglot.label \"Polyglot\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/prefs/advanced.dtd",
    "content": "<!ENTITY ui.caption \"Uživatelské rozhraní BlueGriffon\">\n<!ENTITY switchLocale.button \"Použít jazyk\">\n\n<!ENTITY useSystemLocale.radio \"Použít jazyk operačního systému\">\n<!ENTITY useInstalledLocale.radio \"Použít nainstalovaný jazyk:\">\n\n<!ENTITY network.caption \"Připojení\">\n<!ENTITY configureNetwork.label \"Konfigurovat připojení aplikace BlueGriffon k Internetu\">\n<!ENTITY parameters.label \"Nastavení připojení...\">\n\n<!ENTITY advancedConfig.caption \"Rozšířená konfigurace\">\n<!ENTITY configEditor.label \"Editor předvoleb\">\n\n<!ENTITY preview.caption \"Náhled\">\n<!ENTITY resetPreviewers.label \"Resetovat externí nastavení prohlížeče\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/prefs/connection.dtd",
    "content": "\n<!ENTITY  connectionsDialog.title       \"Nastavení připojení\">\n<!ENTITY  window.width                  \"37em\">\n<!ENTITY  window.macWidth               \"39em\">\n\n<!ENTITY  proxyTitle.label              \"Nastavení proxy serverů pro přístup na Internet\">\n<!ENTITY  noProxyTypeRadio.label        \"Bez proxy serveru\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"B\">\n<!ENTITY  systemTypeRadio.label         \"Použít nastavení proxy serverů v systému\">\n<!ENTITY  systemTypeRadio.accesskey     \"s\">\n<!ENTITY  WPADTypeRadio.label           \"Automaticky detekovat nastavení\">\n<!ENTITY  WPADTypeRadio.accesskey       \"A\">\n<!ENTITY  manualTypeRadio.label         \"Ruční konfigurace proxy serverů:\">\n<!ENTITY  manualTypeRadio.accesskey     \"R\">\n<!ENTITY  autoTypeRadio.label           \"Použít skript pro automatickou konfiguraci:\">\n<!ENTITY  autoTypeRadio.accesskey       \"a\">\n<!ENTITY  reload.label                  \"Znovu načíst\">\n<!ENTITY  reload.accesskey              \"Z\">\n<!ENTITY  ftp.label                     \"FTP proxy:\">\n<!ENTITY  ftp.accesskey                 \"F\">\n<!ENTITY  http.label                    \"HTTP proxy:\">\n<!ENTITY  http.accesskey                \"H\">\n<!ENTITY  ssl.label                     \"SSL proxy:\">\n<!ENTITY  ssl.accesskey                 \"S\">\n<!ENTITY  socks.label                   \"SOCKS server:\">\n<!ENTITY  socks.accesskey               \"C\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"K\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"v\">\n<!ENTITY  port.label                    \"Port:\">\n<!ENTITY  HTTPport.accesskey            \"P\">\n<!ENTITY  SSLport.accesskey             \"o\">\n<!ENTITY  FTPport.accesskey             \"r\">\n<!ENTITY  SOCKSport.accesskey           \"t\">\n<!ENTITY  noproxy.label                 \"Nepoužívat pro:\">\n<!ENTITY  noproxy.accesskey             \"N\">\n<!ENTITY  noproxyExplain.label          \"Příklad: .firma.com, domena.cz, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"Pro všechny protokoly používat tento server\">\n<!ENTITY  shareproxy.accesskey          \"P\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/prefs/deactivateLicense.dtd",
    "content": "<!ENTITY windowTitle.label \"Deactivate a license\">\n\n<!ENTITY message.label \"Make sure you are connected to the Internet!\">\n<!ENTITY warning.label \"Click on 'Perform operation' to deactivate your license and restart BlueGriffon.\">\n\n<!ENTITY deactivate.label \"Perform operation\">\n<!ENTITY closeWindow.label \"Cancel\">\n\n<!ENTITY error.label \"Cannot deactivate license at this time\">\n<!ENTITY inOp.label \"Deactivating license\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/prefs/file.dtd",
    "content": "<!ENTITY fileHistory.caption \"Nedávné soubory\">\n<!ENTITY fileHistoryDepth.label \"Maximální počet nedávných souborů v historii:\">\n<!ENTITY files.label \"souborů\">\n<!ENTITY restoreLastSession.label \"Obnovit panely předchozí relace\">\n<!ENTITY fileExtensions.label \"Rozšíření souborů pro nové soubory\">\n<!ENTITY fileExtensionForHTML.label \"Pro dokumenty HTML:\">\n<!ENTITY fileExtensionForXHTML.label \"Pro dokumenty XHTML:\">\n<!ENTITY emptyForDefault.label \"(pro výchozí rozšíření nechte prázdné)\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/prefs/general.dtd",
    "content": "\n<!ENTITY structureBar.caption \"Lišta struktury\">\n\n\n<!ENTITY showIDs.label \"Zobrazit ID\">\n<!ENTITY showClasses.label \"Zobrazit třídy (class)\">\n<!ENTITY showLanguage.label \"Zobrazit jazyk\">\n<!ENTITY showRoles.label \"Zobrazit ARIA funkce\">\n\n<!ENTITY spellCheck.caption \"Kontrola pravopisu\">\n<!ENTITY enableSpellCheck.label \"Při psaní kontrolovat pravopis\">\n<!ENTITY numberSuggestions.label \"Počet návrhů:\">\n\n<!ENTITY tabPosition.label \"Umístění panelů\">\n<!ENTITY leftTabPosition.label \"Vlevo\">\n<!ENTITY centerTabPosition.label \"Uprostřed\">\n<!ENTITY rightTabPosition.label \"Vpravo\">\n<!ENTITY mainToolbarEnabled.label \"Viditelný\">\n<!ENTITY mainToolbar.label \"Hlavní panel nástrojů\">\n<!ENTITY theme.label \"Styl:\">\n<!ENTITY toolbarIconSizeSmaller.label \"Menší\">\n<!ENTITY toolbarIconSizeSmall.label \"Malé\">\n<!ENTITY toolbarIconSizeMedium.label \"Střední\">\n<!ENTITY toolbarIconSizeLarger.label \"Větší\">\n<!ENTITY toolbarIconSizeLarge.label \"Velké\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/prefs/license.dtd",
    "content": "<!ENTITY licenseKey.label \"License key:\">\n<!ENTITY licenseInvoice.label \"Transaction ID:\">\n\n<!ENTITY warning1.label \"Extended features are enabled only if valid license data are provided and license is activated\">\n<!ENTITY warning2.label \"To activate your license, please fill in the data below and restart BlueGriffon. You must be connected to the Internet at that time.\">\n\n<!ENTITY deactivate.label \"Deactivate current license\">\n\n<!ENTITY activate.label \"Activate\">\n<!ENTITY troubleshoot.label 'Request a reset link'>\n<!ENTITY helpNeeded.label \"TROUBLESHOOTING: If you have issues activating your license, it could be because you already activated it in the past and forgot (or could not) deactivate it before a machine swap, a disk crash, etc. In that case, you can request a full reset of all your license activations using the button below. The reset link will be sent to the purchaser of the license and recipient of the invoice. Please provide the Transaction ID above to enable that button.\">\n\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/prefs/license.properties",
    "content": "activateWarning=BlueGriffon needs to restart to activate your license. Do you want to restart now?\nconfirmRestart=Restart BlueGriffon?\n\nfullResetTitle=License activation reset\nfullResetErrorLabel=Impossible to perform the operation, a network error occurred.\nfullResetRequested=A reset link was sent to the owner of the license/transaction. BlueGriffon must now restart.\nfullResetInvalid=The transaction ID is invalid.\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/prefs/newPage.dtd",
    "content": "<!ENTITY author.caption \"Autor\">\n<!ENTITY authorName.label \"Jméno autora:\">\n\n<!ENTITY defaultZoomFactor.label \"Výchozí velikost zobrazení:\">\n<!ENTITY zoom.label \"Lupa\">\n\n<!ENTITY editingFeatures.label \"Úpravy vlastností\">\n\n<!ENTITY showComments.label \"Zobrazit HTML komentáře\">\n<!ENTITY showPHP.label \"Zobrazit PHP instrukce\">\n<!ENTITY showPI.label \"Zobrazit ostatní Instrukce pro zpracování\">\n\n<!ENTITY linksManagement.label \"Kopírovat/vložit správu odkazů:\">\n<!ENTITY preserveRelative.label \"Zachovat relativní adresy URL\">\n<!ENTITY makeAbsolute.label \"Převést všechny URL na absolutní\">\n\n<!ENTITY returnKey.label \"Klávesa Enter (v odstavci) vytvoří vždy nový odstavec\">\n<!ENTITY keepBackup.label \"Před uložením souboru vytvořit zálohu (*.bak)\">\n\n<!ENTITY waiAria.label \"WAI-ARIA\">\n<!ENTITY showAnchors.label \"Zobrazit a[name]\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/prefs/osx.dtd",
    "content": "<!ENTITY showInDock.label \"Zobrazit počet upravovaných dokumentů v OS X dock\">\n<!ENTITY osxRTFPasteSupport.label 'Enable pasting RTF from OS X clipboard'>\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.dtd",
    "content": "<!ENTITY commandShortcutCol.label \"Příkaz\">\n<!ENTITY shortcutShortcutCol.label \"Zkratka\">\n\n<!ENTITY menubar.label \"Hlavní nabídka\">\n<!ENTITY toolbars.label \"Nástrojové panely\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.properties",
    "content": "NoMainWindowAvaialble=Nelze změnit klávesové zkratky\nPleaseOpenOneMainWindow=Pro změnu klávesových zkratek musí být otevřeno alespoň jedno hlavní okno BlueGriffonu.\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/prefs/source.dtd",
    "content": "<!ENTITY source.label \"Zobrazení zdroje\">\n<!ENTITY theme.label \"Styl:\">\n\n<!ENTITY serialization.label \"Serializace\">\n\n<!ENTITY forceLF.label \"Vynutit Unixové zalamování řádků (LF)\">\n\n<!ENTITY specialChars.description      \"Výstup následujících znaků jako entit:\">\n<!-- ENTITY basicEncoding.label           \"Only &amp; &lt; &gt; ' and non-breakable whitespace\" -->\n<!ENTITY basicEncoding.label           \"Pouze &amp; &lt; &gt; a pevné mezery\">\n<!ENTITY latin1EntitiesEncoding.label  \"Výše uvedené znaky a znaky Latin-1\">\n<!ENTITY htmlEntitiesEncoding.label    \"Všechny speciální znaky HTML 4\">\n<!ENTITY allEntitiesEncoding.label     \"Použít zápis &amp;#..; pro všechny ne-ASCII znaky\">\n\n<!ENTITY autoIndent.label \"Autom. odsazení\">\n<!ENTITY wrap.label \"Zalamovat dlouhé řádky\">\n<!ENTITY wrapColumn.label \"když řádky přesahují sloupec\">\n<!ENTITY noWrapForLanguages.label \"Nezalamovat dokumenty v následujících jazycích:\">\n<!ENTITY langExclusionExample.label \"(např.: ja-JP, zh-TW)\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/prefs/styles.dtd",
    "content": "<!ENTITY bgDecidesAll.radio \"Automaticky\">\n<!ENTITY bgDecidesAll.desc \"BlueGriffon rozhodne sám jak přidat styly a vybere pro mne ID a třídy (class), kde je to potřeba\">\n<!ENTITY prefixPrompt.label \"Vložit prefix pro ID a třídy (class):\">\n<!ENTITY iDecide.radio \"Ručně\">\n<!ENTITY iDecide.desc \"Nech mne rozhodnout\">\n<!ENTITY cssPolicy.caption \"CSS\">\n\n<!ENTITY browserSupport.caption \"Podpora prohlížečů\">\n<!ENTITY gecko.label \"Prohlížeče založené na Gecko (Firefox, Camino, ...)\">\n<!ENTITY webkit.label \"Prohlížeče založené na WebKit (Safari, ...)\">\n<!ENTITY blink \"Prohlížeče založené na Blink (Chrome, ...)\">\n<!ENTITY presto.label \"Opera\">\n<!ENTITY trident.label \"Internet Explorer\">\n<!ENTITY servo.label \"Servo\">\n<!ENTITY vivliostyle.label \"Vivliostyle\">\n<!ENTITY weasyprint.label \"Weasyprint\">\n\n<!ENTITY cssColors.captions \"CSS barvy\">\n<!ENTITY outputCssColorNames.label \"Vždy se pokusit o výstup názvů barev CSS 3\">\n<!ENTITY rgbColors.label \"Upřednostnit rgb(r,v,b) hodnoty\">\n<!ENTITY hexColors.label \"Upřednostnit #rrvvbb hodnoty\">\n\n<!ENTITY serialization.label \"Serializace\">\n<!ENTITY shorthands.label \"Shorthands\">\n<!ENTITY longhands.label \"Longhands\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/prefs/update.dtd",
    "content": "<!ENTITY checkForUpdates.label \"Kontrolovat aktualizace aplikace\">\n\n<!ENTITY atLaunch.checkbox \"Vždy při spuštění aplikace\">\n<!ENTITY oncePerDay.checkbox \"Nejvýše jednou denně\">\n<!ENTITY manually.checkbox \"Ručně\">\n\n<!ENTITY checkNow.button \"Zkontrolovat nyní\">\n<!ENTITY privacyPolicy.label \"Zásady ochrany osobních údajů (en)\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/prefs/update.properties",
    "content": "SoftwareUpdates=Aktualizace aplikace\nUnableToCheck=Nelze zkontrolovat dostupnost\nUpToDate=BlueGriffon je aktuální\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/prefs.dtd",
    "content": "<!ENTITY window.title \"Bluegriffon - Možnosti\">\n\n<!ENTITY general.title \"Obecné\">\n<!ENTITY newPage.title \"Dokumenty\">\n<!ENTITY update.title \"Aktualizace\">\n<!ENTITY advanced.title \"Rozšířené\">\n<!ENTITY styles.title \"Vzhled\">\n<!ENTITY osx.title \"OS X\">\n<!ENTITY shortcuts.title \"Klávesové zkratky\">\n<!ENTITY source.title \"Zdroj\">\n<!ENTITY file.title         \"Soubor\">\n<!ENTITY license.title \"License\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/propertiesDeck.dtd",
    "content": "<!ENTITY foo \"fuj\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/rotator.dtd",
    "content": "<!ENTITY degrees.label \"stupňů\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/spellCheck.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Kontrola pravopisu\">\n<!ENTITY misspelledWord.label \"Sporný pravopis:\">\n<!ENTITY wordEditField.label \"Nahradit čím:\">\n<!ENTITY wordEditField.accessKey \"m\">\n<!ENTITY checkwordButton.label \"Ověřit pravopis\">\n<!ENTITY checkwordButton.accessKey \"O\">\n<!ENTITY suggestions.label \"Návrhy:\">\n<!ENTITY suggestions.accessKey \"r\">\n<!ENTITY ignoreButton.label \"Ignorovat\">\n<!ENTITY ignoreButton.accessKey \"I\">\n<!ENTITY ignoreAllButton.label \"Ignorovat vše\">\n<!ENTITY ignoreAllButton.accessKey \"n\">\n<!ENTITY replaceButton.label \"Nahradit\">\n<!ENTITY replaceButton.accessKey \"h\">\n<!ENTITY replaceAllButton.label \"Nahradit vše\">\n<!ENTITY replaceAllButton.accessKey \"v\">\n<!ENTITY stopButton.label \"Zastavit\">\n<!ENTITY stopButton.accessKey \"t\">\n<!ENTITY userDictionary.label \"Uživatelský slovník:\">\n<!ENTITY moreDictionaries.label \"Získat další\">\n<!ENTITY addToUserDictionaryButton.label \"Přidat výraz\">\n<!ENTITY addToUserDictionaryButton.accessKey \"P\">\n<!ENTITY editUserDictionaryButton.label \"Upravit…\">\n<!ENTITY editUserDictionaryButton.accessKey \"U\">\n<!ENTITY recheckButton.label \"Překontrolovat\">\n<!ENTITY recheckButton.accessKey \"P\">\n<!ENTITY closeButton.label \"Zavřít\">\n<!ENTITY closeButton.accessKey \"Z\">\n<!ENTITY sendButton.label \"Odeslat\">\n<!ENTITY sendButton.accessKey \"s\">\n<!ENTITY languagePopup.label \"Jazyk:\">\n<!ENTITY languagePopup.accessKey \"J\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/spellCheck.properties",
    "content": "CorrectSpelling=(bez překlepů)\nNoSuggestedWords=(žádné návrhy)\nNoMisspelledWord=Bez překlepů\nCheckSpellingDone=Kontrola pravopisu dokončena.\nCheckSpelling=Kontrola pravopisu\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/structurebar.dtd",
    "content": "<!ENTITY structureBar.title \"Struktura\">\n\n<!ENTITY setElementLanguage.label \"Vybrat jazyk\">\n<!ENTITY setElementLanguage.accesskey \"b\">\n<!ENTITY resetElementLanguage.label \"Obnovit jazyk\">\n<!ENTITY resetElementLanguage.accesskey \"e\">\n<!ENTITY deleteElement.label \"Smazat element\">\n<!ENTITY deleteElement.accesskey \"S\">\n<!ENTITY removeTag.label \"Smazat značku\">\n<!ENTITY removeTag.accesskey \"z\">\n<!ENTITY changeTag.label \"Změnit značku\">\n<!ENTITY changeTag.accesskey \"m\">\n<!ENTITY copyHTMLCodeInStructurebarContext.label \"Kopírovat HTML značku tohoto elementu\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/svg-edit.properties",
    "content": "SvgEdit=SVG Edit\nConfirmClose=Soubor obsahuje neuložené změny. Jste si jisti, že chcete ukončit SVG Edit?\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/tabeditor.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY untitledDocument.label \"Bez názvu\">\n<!ENTITY closeOtherTabs.accesskey \"o\">\n<!ENTITY closeOtherTabs.label \"Zavřít ostatní panely\">\n<!ENTITY closeTab.accesskey \"z\">\n<!ENTITY closeTab.label \"Zavřít panel\">\n<!ENTITY newTab.label                \"Nový panel\">\n<!ENTITY newTab.accesskey            \"n\">\n<!ENTITY revert.label                \"Zpět\">\n<!ENTITY revert.accesskey            \"p\">\n<!ENTITY refreshImages.label         \"Znovu nahrát obrázky\">\n<!ENTITY refreshImages.accesskey     \"r\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/updateAvailable.dtd",
    "content": "<!ENTITY window.title \"Aktualizace aplikace\">\n\n<!ENTITY warningMessage.description \"Aktualizace BlueGriffonu je dostupná.\">\n<!ENTITY download.button \"Stáhnout aktualizaci\">\n<!ENTITY dontAskAgain.label \"Příště se již neptat\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/bluegriffon/updates.properties",
    "content": "update.checkInsideButton.label=Zkontrolovat aktualizace\nupdate.checkInsideButton.accesskey=Z\nupdate.resumeButton.label=Obnovit stahování %S…\nupdate.resumeButton.accesskey=O\nupdate.openUpdateUI.applyButton.label=Aktualizovat…\nupdate.openUpdateUI.applyButton.accesskey=A\nupdate.restart.applyButton.label=Aktualizovat\nupdate.restart.applyButton.accesskey=A\nupdate.openUpdateUI.upgradeButton.label=Aktualizovat…\nupdate.openUpdateUI.upgradeButton.accesskey=A\nupdate.restart.upgradeButton.label=Aktualizovat\nupdate.restart.upgradeButton.accesskey=A\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/branding/brand.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY  lang.version          \"cs\">\n<!ENTITY  brandShortName        \"BlueGriffon\">\n<!ENTITY  brandFullName         \"BlueGriffon\">\n<!ENTITY  vendorShortName       \"Disruptive Innovations\">\n<!ENTITY  sidebarName           \"Postranní lišta\">\n<!ENTITY  brandShorterName      \"BlueGriffon\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/base/locale/branding/brand.properties",
    "content": "brandShortName=BlueGriffon\nbrandFullName=BlueGriffon\nvendorShortName=Disruptive Innovations\nsidebarName=Postranní lišta\n"
  },
  {
    "path": "locales/cs/bluegriffon/extensions/fs/addFont.dtd",
    "content": "<!ENTITY window.title \"Je zvolený font již lokálně dostupný?\">\n\n<!ENTITY yes.label \"Ano, nech mne vybrat odpovídající soubor stylesheet.css\">\n<!ENTITY no.label  \"Ne, nech mne vybrat umístění, kam se má uložit balíček fontu\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/extensions/fs/fs.dtd",
    "content": "<!ENTITY window.title \"FontSquirrel Fonty\">\n\n<!ENTITY classifications.label \"Klasifikace\">\n<!ENTITY fontList.label \"Seznam fontů\">\n \n<!ENTITY networkActivity.tooltip \"Síťová aktivita\">\n\n<!ENTITY addToDocument.label \"Přidat do dokumentu\">\n\n<!ENTITY previewText.label \"Náhled:\">\n<!ENTITY prose.label \"BlueGriffon\">\n\n<!ENTITY loading.label \"Nahrávání balíčku fontu...\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/extensions/fs/fs.properties",
    "content": "SelectDir=Vyberte umístění pro rozbalení balíčku fontu\nSelectFile=Vyberte existující stylesheet.css pro balíček fontu\nStylesheet=Styl FontSquirrel balíčku\nMustBeSavedTitle=Dokument zatím nebyl uložen\nMustBeSavedMessage=Soubor musíte alespoň jednou uložit před odkazováním na lokální font pomocí relativní URL. Dokument prosím zavřete a znovu otevřete po jeho uložení.\n"
  },
  {
    "path": "locales/cs/bluegriffon/extensions/fs/fsOverlay.dtd",
    "content": "<!ENTITY fsWindow.label \"FontSquirrel\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/extensions/gfd/addFont.dtd",
    "content": "<!ENTITY window.title \"Přidat font písma do dokumentu\">\n\n<!ENTITY fontFamily.label \"Font písma\">\n<!ENTITY preview.label \"Náhled\">\n\n<!ENTITY subset.label \"Podsada\">\n<!ENTITY latin.label \"Latin\">\n<!ENTITY greek.label \"Greek\">\n<!ENTITY cyrillic.label \"Cyrillic\">\n<!ENTITY khmer.label \"Khmer\">\n\n<!ENTITY variants.label \"Varianty\">\n<!ENTITY regular.label \"Běžný\">\n<!ENTITY italic.label \"Kurzíva\">\n<!ENTITY bold.label \"Tučný\">\n<!ENTITY bolditalic.label \"Tučná kurzíva\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/extensions/gfd/gfd.dtd",
    "content": "<!ENTITY window.title \"Google Fonts Manager\">\n\n<!ENTITY family.col \"Font\">\n<!ENTITY variants.col \"Varianty\">\n<!ENTITY subsets.col \"Podsady\">\n\n<!ENTITY add.tooltip \"Přidat font písma\">\n<!ENTITY remove.tooltip \"Odinstalovat font písma\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/extensions/gfd/gfdOverlay.dtd",
    "content": "<!ENTITY gfdWindow.label \"Google Font Directory\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/extensions/markdown/markdown.dtd",
    "content": "<!ENTITY window.title \"Insert Markdown\">\n\n<!ENTITY commitChanges.label \"Odeslat změny\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/extensions/markdown/markdownOverlay.dtd",
    "content": "<!ENTITY markdownMenu.label \"Markdown\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/extensions/op1/a11yFirstStep.properties",
    "content": "ConformingDTDSyntax=Use a W3C-conforming DTD syntax before the html element\nNoWrongSyntaxOrNonConformingHierarchy=Don't use wrong attribute syntax or non-conforming element hierarchy inside the html element\nOneTitleInHead=Use a title element as a child of the head element\nNoEmptyTitle=When you provide a title element, do not leave it empty\nNoMetaRefresh=Don't use a meta element with an http-equiv attribute and a value equal to refresh\nHTMLElementHasLangAttribute=Use the lang attribute for the html element\nHTMLElementHasValidLangAttribute=Use a valid language code for the lang attribute\nNoInvalidDir=Don't use a value other than ltr, rtl or empty for the dir attribute\nTitleForFrames=Use the title attribute for every frame element\nNoEmptyTitleForFrames=When you provide a title attribute for a frame element, do not leave it empty\nTitleForIFrames=Use the title attribute for every iframe element\nNoEmptyTitleForIFrames=When you provide a title attribute for an iframe element, do not leave it empty\nAtLeastOneH1InBody=There must be at least one h1 element inside (at any level) the body element\nNoEmptyH1=When you provide a h1 element, do not leave it empty\nNoEmptyH2=When you provide a h2 element, do not leave it empty\nNoEmptyH3=When you provide a h3 element, do not leave it empty\nNoEmptyH4=When you provide a h4 element, do not leave it empty\nNoEmptyH5=When you provide a h5 element, do not leave it empty\nNoEmptyH6=When you provide a h6 element, do not leave it empty\nH2Order=Use&nbsp; a h1, h2, h3, h4, h5 or h6 element as a first heading before a h2 element in the source order\nH3Order=Use a h2, h3, h4, h5 or h6 element as a first heading before a h3 element in the source order\nH4Order=Use a h3, h4, h5 or h6 element as a first heading before a h4 element in the source order\nH5Order=Use a h4, h5 or h6 element as a first heading before a h5 element in the source order\nH6Order=Use a h5 or h6 element as a first heading before a h6 element in the source order\nDTAsFirstChildOfDL=Use a dt element as the first child of a dl element\nNoEmptyLI=When you provide a li element, do not leave it empty\nNoAlignAttribute=Don't use the align attribute\nNoXmpElement=Don't use the xmp element\nNoEmptyP=When you provide a p element, do not leave it empty\nNoEmptyAExceptAnchors=When you provide an a element, do not leave it empty except if it is used as an anchor\nNoEmptyButton=When you provide a button element, do not leave it empty\nNoVlinkAttribute=Don't use the vlink attribute\nNoTextAttribute=Don't use the text attribute\nNoLinkAttribute=Don't use the link attribute\nnoImgWithoutAlt=Use the alt attribute for every img element\nnoAreaWithoutAlt=Use the alt attribute for every area element\nnoAppletWithoutAlt=Use the alt attribute for every applet element\nnoImageInputWithoutAlt=Use the alt attribute for every input type=image element\nnoEmptyAltForImageLoneChildOfAnchorOrButton=If the img element is the only child of a button or an a element, do not leave its alt attribute empty\nnoEmptyAltForInputImage=When you provide an alt attribute for an input type=image element, do not leave it empty\nnoEmptyAltForAreaWithHref=When you provide an alt attribute for an area element holding an href attribute, do not leave it empty\nnoAltSimilarToTextContent=If an img element is a child of an a element with text, do not use the same text for its alt attribute as the text inside the a element\nnoBorderAttribute=Don't use the border attribute\nnoSimilarAltForAreasWithDifferentHref=Don't use the same value for alt attributes for multiple area elements with different href values\nLongdescIsURI=Use a URI as the value for a longdesc attribute\nnoBackgroundAttribute=Don't use the background attribute\nnoBgsoundElement=Don't use the bgsound element\nTablesWithAtLeastOneTHHaveACaption=Use a caption element as the first child of a table element containing at least one th element\nCaptionIsDifferentFromSummaryAttribute=Don't use the same content for a caption element and a summary attribute\nnoEmptyCaption=When you provide a caption element, do not leave it empty\nnoCaptionInATableWithOnlyTDs=Don't use a caption element in a table element containing only td elements\nnoAlinkAttribute=Don't use an alink attribute\nnoSummaryAttributeSimilarToCaption=Don't use the same content for a summary attribute and a caption element\nnoEmptySummaryIfTableHasTHOrCaption=When you provide a summary attribute for a table element containing a th or a caption element, do not leave it empty\nnoSummaryAttributeIfOnlyTDs=Don't use a summary attribute on a table element containg only td elements\nnoStrikeElement=Don't use the strike element\nnoListingElement=Don't use the listing element\nAtLeastOneTHIfCaptionOrSummary=Use at least one th element inside a table element with a caption element or a non-empty summary attribute\nAllNonEmptyTHHaveScopeOrId=Use a scope or id attribute for every non-empty th element\nScopeAttributeIsRowOrCol=Don't use a value other than row or col for the scope attribute\nnoBgcolorAttribute=Don't use the bgcolor attribute\nnoTTElement=Don't use the tt element\nTDHaveHeadersAttributeIfTHHasId=Use a headers attribute on every td element if the corresponding th element has an id attribute\nnoPlaintextElement=Don't use the plaintext element\nnoHeadersAttributeThatIsNotATHId=Don't use for a headers attribute a value which matches an id attribute used for a td of the table element\nAllFormsHaveAButton=Use a button, or an input of type submit, image or button inside a form element\nSubmitButtonsHaveNonEmptyValue=When you provide an input type=submit, do not leave its value attribute empty\nnoMarqueeElement=Don't use the marquee element\nFieldsetHasALegend=Use a legend element as a child of every fieldset element\nFieldsetsAreInForms=Don't use a fieldset element without a form element\nnoEmptyLegendElement=When you provide a legend element, do not leave it empty\nLabelElementHasForAttribute=Use the for attribute for every label element\nnoEmptyForAttributeOnLabel=When you provide a for attribute for a label element, do not leave it empty\nForAttributeMatchesAnIdInSameForm=A for attribute must have a value that matches an id attribute inside the form element\nOptgroupElementHasALabel=Use the label attribute for every optgroup element\nNoSimilarLabelInOptgroupsOfSameSelect=Don't use the same label attribute for different optgroup elements of the same select element\nnoEmptyLabelAttributeOnOptgroup=When you provide a label attribute for an optgroup element, do not leave it empty\nnoBasefontElement=Don't use the basefont element\nnoBlinkElement=Don't use the blink element\nnoCenterElement=Don't use the center element\nnoFontElement=Don't use the font element\n"
  },
  {
    "path": "locales/cs/bluegriffon/extensions/op1/op1.dtd",
    "content": "\n<!ENTITY window.title \"Opquast Acessibility First Step\">\n\n<!ENTITY filterAll.label \"Zobrazit všechny testy\">\n<!ENTITY filterPassed.label \"Zobrazit pouze úspěšné testy\">\n<!ENTITY filterFailed.label \"Zobrazit pouze neúspěšné testy\">\n\n<!ENTITY speed.label \"Rychlost:\">\n<!ENTITY title.label \"Název:\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/extensions/op1/op1Overlay.dtd",
    "content": "<!ENTITY op1.label \"Opquast Accessibility First Step\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/extensions/tipoftheday/tipoftheday.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Widgets.\n   -\n   - The Initial Developer of the Original Code is\n   - Philippe Goetz.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Philippe Goetz, Original author\n   -   Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY tipOfTheDayWindow.title    \"Tip dne\">\n<!ENTITY questionBeginning.label    \"Věděli jste, že…\">\n<!ENTITY startupCheckbox.label      \"Zobrazovat tipy při spuštění\">\n<!ENTITY nextTipButton.label        \"Další\">\n<!ENTITY previousTipButton.label    \"Předchozí\">\n<!ENTITY closeTipButton.label       \"Zavřít\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/extensions/tipoftheday/tipoftheday.rdf",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is Linspire Inc.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com)\n   -   Charles Cooke\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\"\n                     \"http://my.netscape.com/publish/formats/rss-0.91.dtd\"[\n<!ENTITY % brandDTD SYSTEM \"chrome://global/locale/brand.dtd\">%brandDTD;\n]>\n<rss version=\"0.91\">\n  <channel>\n    <title>&brandShortName; tipy</title>\n    <link>http://bluegriffon.org/</link>\n    <description>&brandShortName; tip dne Archiv</description>\n    <language>cs</language>\n  \n    <item>\n      <title>…&brandShortName; je multi-platformní?</title>\n      <description>…&brandShortName; je dostupný široký výběr operačních\n                  systémů, včetně Windows, Mac OS X, mnoho verzí Linux, OS/2, …\n      </description>\n    </item>\n  \n    <item>\n      <title>…&brandShortName; zobrazuje nadpis každé neuložené stránky s červeným stínem?</title>\n      <description>Soubor můžete uložit z kteréhokoliv zobrazení.</description>\n    </item>\n\n    <item>\n      <title>…máte přímý přístup ke komunitě &brandShortName;?</title>\n      <description>Stačí otevřít nabídku Nápověda.\n      </description>\n    </item>\n\n    <item>\n      <title>…můžete snadno vkládat HTML5 elementy?</title>\n      <description>Stačí vybrat “Vložit > HTML5 Element”.</description>\n    </item>\n\n    <item>\n      <title>…můžete zavřít současný panel jedním stiskem?</title>\n      <description>Control+w (Command +w na Mac OS X) zavře současný panel.\n      </description>\n    </item>\n\n    <item>\n      <title>…můžete otevřít nový panel klávesovou zkratkou?</title>\n      <description>Control+n (Command +n na Mac OS X) otevře nový prázdný panel\n                    se stejným doctype jako poslední vytvořená stránka.</description>\n    </item>\n\n    <item>\n      <title>…se můžete vrátit k dříve uložené verzi aktuálně upravovaného dokumentu?</title>\n      <description>Klikněte pravým tlačítkem (context-click na Mac OS X) na panel\n                    dokumentu a vyberte Revert menu.</description>\n    </item>\n\n    <item>\n      <title>…můžete publikovat stránky přímo z &brandShortName;</title>\n      <description>Nejdříve nainstalujte volný doplněk FireFTP a nastavte jej.\n                  Poté bude dostupný z nabídky Nástroje. </description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; umí snadno vložit jakýkoliv znak?</title>\n      <description>Použijte “Vložit > Znaky a symboly”. Poté můžete vyhledat\n              jakýkoliv znak Unicode podle názvu nebo pomocí prohlížení.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; obsahuje kontrolu pravopisu?</title>\n      <description>Klepnutím pravého tlačítka na slovo zobrazíte návrhy. Kontrolu zapnete\n                nebo vypnuté v nabídce “Nástroje > Možnosti > Obecné” .</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; umí spolehlivě vybrat element?</title>\n      <description>Jednoduše klepněte na jeho název v liště struktury.</description>\n    </item>\n\n    <item>\n      <title>…můžete přesouvat elementy v dokumentu pomocí myši?</title>\n      <description>Nejprve vyberte element klepnutím a pak jej přesuňte, kam je potřeba.\n      </description>\n    </item>\n\n    <item>\n      <title>…můžete rychle otevřít existující stránky?</title>\n      <description>Placený doplněk Project manager poskytuje rychlý přístup\n      ke stránkám a obrázkům, které jsou organizovány jako ucelený projekt.\n\t  </description>\n    </item>\n\n    <item>\n      <title>…si můžete vybrat výchozí prohlížeč?</title>\n      <description>V nabídce “Nástroje > Možnosti > Rozšířené > Resetovat externí nastavení prohlížeče”. Při příštím procházení budete moci vybrat prohlížeč.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; umožňuje používat externí kaskádové stylování?</title>\n      <description>Pro jeho vytvoření přejděte do nabídky “Panels > Stylesheets”.\n      Klepněte na symbol plus a vyberte “Linked to the document”.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; umí spravovat kaskádové styly a complex selectors?</title>\n      <description>Pomocí placeného doplňku CSS Pro Editor můžete měnit pořadí\n      a přidávat atributy rel a titulky ke stylování a vytvářet complex\n      CSS 2 a 3 selectors s pokročilou nápovědou.</description>\n    </item>\n\n    <item>\n      <title>…můžete měnit velikost panelů?</title>\n      <description>chytněte pravý dolní roh a táhněte na potřebnou velikost.\n      </description>\n    </item>\n\n    <item>\n      <title>…atributy mohou být přidány k jakémukoliv elementu?</title>\n      <description>Otevřete “Panely > DOM Explorer”. V zobrazení WYSIWYG klepněte\n      na element, vyberte ouško Atributy a klepněte na symbol plus.\n      </description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; ovládá vlastnosti CSS3?</title>\n      <description>Potřebné prefixy budou doplněny pro prohlížeče, které je vyžadují.\n      </description>\n    </item>\n\n    <item>\n      <title>…můžete přizpůsobovat klávesové zkratky?</title>\n      <description>Každá položka v nabídkách může mít přidruženu klávesovou zkratku.\n      Otevřete “Nástroje > Možnosti > Klávesové zkratky”. Najděte a poklepejte\n      na požadovanou položku. V novém okně zadejte zkratku.\n      </description>\n    </item>\n\n    <item>\n      <title>…můžete odstranit třídu (class) od elementu?</title>\n      <description>Jednoduše vyberte element a ve vyskakovacím boxu znovu vyberte třídu.\n      </description>\n    </item>\n\n  </channel>\n</rss>\n\n"
  },
  {
    "path": "locales/cs/bluegriffon/extensions/tipoftheday/tipofthedayOverlay.dtd",
    "content": "<!ENTITY tipofthedayMenu.label \"Tip dne\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/sidebars/aria/aria.dtd",
    "content": "<!ENTITY window.title \"ARIA\">\n\n<!ENTITY roleSection.label \"Role\">\n<!ENTITY role.label \"Role:\">\n<!ENTITY treeView.label \"Tree view\">\n\n<!ENTITY constraintsSection.label \"Constraints\">\n<!ENTITY context.label \"On ancestors:\">\n<!ENTITY owns.label \"On contents:\">\n\n<!ENTITY requiredProperties.label \"Required States and Properties\">\n<!ENTITY properties.label \"Other States and Properties\">\n<!ENTITY inheritedProperties.label \"Inherited States and Properties\">"
  },
  {
    "path": "locales/cs/bluegriffon/sidebars/aria/aria.properties",
    "content": "mustBeContainedIn=must be contained in \nor= or \nok=OK\nmustContain=must contain\nand= and \ndeprecated=deprecated\nmissingTextbox=missing textbox\nmissingListboxTreeGridDialog=missing listbox, tree, grid or dialog\n"
  },
  {
    "path": "locales/cs/bluegriffon/sidebars/aria/ariaOverlay.dtd",
    "content": "<!ENTITY aria.label \"ARIA\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/sidebars/cssproperties/backgrounditem.dtd",
    "content": "<!ENTITY backgroundAttachment.label \"Připojení:\">\n<!ENTITY backgroundAttachmentScroll.label \"Rolování s textem\">\n<!ENTITY backgroundAttachmentLocal.label \"Připojené k elementu\">\n<!ENTITY backgroundAttachmentFixed.label \"Nerolovat\">\n\n<!ENTITY backgroundSize.label \"Velikost:\">\n<!ENTITY backgroundSizeAuto.label \"Automatická\">\n<!ENTITY backgroundSizeContain.label \"Obsažené v elementu\">\n<!ENTITY backgroundSizeCover.label \"Překrýt element\">\n<!ENTITY backgroundSizeUserDefined.label \"Vybrat délky\">\n\n<!ENTITY backgroundRepeat.label \"Opakování:\">\n<!ENTITY backgroundRepeatX.label \"Opakovat vodorovně (X):\">\n<!ENTITY backgroundRepeatY.label \"Opakovat svisle (Y):\">\n<!ENTITY backgroundRepeatRepeat.label \"Opakovat\">\n<!ENTITY backgroundRepeatSpace.label \"Opakovat s ořezem\">\n<!ENTITY backgroundRepeatRound.label \"Změnit velikost a opakovat\">\n<!ENTITY backgroundRepeatNorepeat.label \"Vůbec neopakovat\">\n<!ENTITY backgroundRepeatUserDefined.label \"Vybrat opakování pro každou osu\">\n\n<!ENTITY backgroundClip.label \"Oblast malby:\">\n<!ENTITY backgroundBorderbox.label \"Rámeček pole\">\n<!ENTITY backgroundPaddingbox.label \"Vnitřní okraj pole\">\n<!ENTITY backgroundContentbox.label \"Obsah pole\">\n\n<!ENTITY backgroundPosition.label \"Umístění:\">\n<!ENTITY backgroundPositionLeftTop.label \"Vlevo nahoře\">\n<!ENTITY backgroundPositionCenterTop.label \"Nahoře uprostřed\">\n<!ENTITY backgroundPositionRightTop.label \"Vpravo nahoře\">\n<!ENTITY backgroundPositionLeftCenter.label \"Vlevo uprostřed\">\n<!ENTITY backgroundPositionCenterCenter.label \"Uprostřed\">\n<!ENTITY backgroundPositionRightCenter.label \"Vpravo uprostřed\">\n<!ENTITY backgroundPositionLeftBottom.label \"Vlevo dole\">\n<!ENTITY backgroundPositionCenterBottom.label \"Dole uprostřed\">\n<!ENTITY backgroundPositionRightBottom.label \"Vpravo dole\">\n<!ENTITY backgroundPositionUserDefined.label \"Definovat umístění přesněji\">\n\n<!ENTITY backgroundOrigin.label \"Počátek:\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/sidebars/cssproperties/backgrounditem.properties",
    "content": "backgroundColorTitle=Barva\nbackgroundImageTitle=Obrázek\nbackgroundLinearGradientTitle=Lineární přechod\nbackgroundRadialGradientTitle=Radiální přechod\n"
  },
  {
    "path": "locales/cs/bluegriffon/sidebars/cssproperties/colorstopitem.dtd",
    "content": "<!ENTITY length.label \"Délka:\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/sidebars/cssproperties/cssproperties.dtd",
    "content": "<!ENTITY window.title \"Vlastnosti CSS\">\n\n<!ENTITY applyStyles.label \"Použít styly pro:\">\n<!ENTITY modifyID.label \"pouze tento element pomocí jeho ID\">\n<!ENTITY modifyClass.label \"všechny elementy třídy (class)...\">\n<!ENTITY useInlineStyles.label \"tento element pomocí inline vložení\">\n<!ENTITY allOfType.label \"všechny elementy stejného typu...\">\n\n<!ENTITY closeOtherSections.label \"Zavřít všechny ostatní sekce\">\n<!ENTITY closeAllSections.label \"Zavřít všechny sekce\">\n\n<!ENTITY generalSectionHeader.label \"Obecné\">\n\n<!ENTITY fontFamily.label \"Font písma:\">\n\n<!ENTITY fontWeight.label \"Tučnost:\">\n<!ENTITY fontWeightBold.label \"Tučný\">\n<!ENTITY fontWeightLighter.label \"méně tučné\">\n<!ENTITY fontWeightBolder.label \"tučnější\">\n\n<!ENTITY fontStyle.label \"Styl:\">\n<!ENTITY fontStyleItalic.label \"Kurzíva\">\n<!ENTITY fontStyleOblique.label \"Skloněné\">\n\n<!ENTITY textDecoration.label \"Dekorace:\">\n<!ENTITY textDecorationUnderline.label \"Podtržené\">\n<!ENTITY textDecorationOverline.label \"Nadtržené\">\n<!ENTITY textDecorationNone.label \"Žádné\">\n<!ENTITY textDecorationLinethrough.label \"Přeškrtnuté\">\n\n<!ENTITY textTransform.label \"Písmena:\">\n<!ENTITY textTransformLowercase.label \"malá písmena\">\n<!ENTITY textTransformUppercase.label \"VELKÁ PÍSMENA\">\n<!ENTITY textTransformCapitalize.label \"Velké Na Začátku\">\n\n<!ENTITY fontVariant.label \"Varianta:\">\n<!ENTITY fontVariantNormal.label \"normální\">\n<!ENTITY fontVariantSmallCaps.label \"MALÉ\">\n\n\n<!ENTITY textAlign.label \"Zarovnání:\">\n<!ENTITY textAlignStart.label \"začátek\">\n<!ENTITY textAlignEnd.label \"konec\">\n\n<!ENTITY fontSize.label \"Velikost:\">\n<!ENTITY fontSizeSmaller.label \"Menší\">\n<!ENTITY fontSizeLarger.label \"Větší\">\n<!ENTITY fontSizeXxsmall.label \"Extra malé\">\n<!ENTITY fontSizeXsmall.label \"Velmi malé\">\n<!ENTITY fontSizeSmall.label \"Malé\">\n<!ENTITY fontSizeMedium.label \"Střední\">\n<!ENTITY fontSizeLarge.label \"Velké\">\n<!ENTITY fontSizeXlarge.label \"Velmi velké\">\n<!ENTITY fontSizeXxlarge.label \"Extra velké\">\n\n<!ENTITY lineHeight.label \"Řádkování:\">\n<!ENTITY lineHeightNormal.label \"Normální\">\n\n<!ENTITY colorsSectionHeader.label \"Barvy\">\n<!ENTITY color.label \"Popředí:\">\n<!ENTITY bgColor.label \"Pozadí:\">\n<!ENTITY backgrounds.label \"Obrázky:\">\n<!ENTITY addBackgroundImageMenuitem.label \"Přidat obrázek na pozadí\">\n<!ENTITY addBackgroundLinearGradientMenuitem.label \"Přidat lineární přechod\">\n<!ENTITY addBackgroundRadialGradientMenuitem.label \"Přidat radiální přechod\">\n\n<!ENTITY imageURL.caption \"Vložte URL obrázku\">\n<!ENTITY selectImageButton.label \"Vyberte soubor obrázku\">\n<!ENTITY preview.caption \"Náhled\">\n<!ENTITY cancelButton.label \"Zrušit\">\n<!ENTITY okButton.label \"OK\">\n\n<!ENTITY backgroundPositionLeftTop.label \"Vlevo nahoře\">\n<!ENTITY backgroundPositionCenterTop.label \"Nahoře uprostřed\">\n<!ENTITY backgroundPositionRightTop.label \"Vpravo nahoře\">\n<!ENTITY backgroundPositionLeftCenter.label \"Vlevo uprostřed\">\n<!ENTITY backgroundPositionCenterCenter.label \"Uprostřed\">\n<!ENTITY backgroundPositionRightCenter.label \"Vpravo uprostřed\">\n<!ENTITY backgroundPositionLeftBottom.label \"Vlevo dole\">\n<!ENTITY backgroundPositionCenterBottom.label \"Dole uprostřed\">\n<!ENTITY backgroundPositionRightBottom.label \"Vpravo dole\">\n\n<!ENTITY colorStops.tab \"Konec barvy\">\n<!ENTITY shapeAndSize.tab \"Tvar a velikost\">\n<!ENTITY angle.tab \"Úhel\">\n<!ENTITY startingPoint.tab \"Výchozí bod\">\n\n<!ENTITY repeating.label \"Opakování\">\n\n<!ENTITY radius.label \"Poloměr:\">\n<!ENTITY angle.checkbox \"Úhel:\">\n<!ENTITY startingPoint.checkbox \"Výchozí bod:\">\n<!ENTITY horizOffset.checkbox \"Horiz. posun:\">\n<!ENTITY vertOffset.checkbox \"Vert. posun:\">\n\n<!ENTITY shape.label \"Tvar:\">\n<!ENTITY circularShape.label \"Kruh\">\n<!ENTITY ellipticShape.label \"Elipsa\">\n<!ENTITY size.label \"Velikost:\">\n\n\n<!ENTITY columnsSectionHeader.label \"Sloupce\">\n<!ENTITY columnCount.label \"Počet sloupců:\">\n<!ENTITY oneColumn.label \"Jeden sloupec\">\n<!ENTITY twoColumns.label \"Dva sloupce\">\n<!ENTITY threeColumns.label \"Tři sloupce\">\n\n<!ENTITY columnWidth.label \"Optimální šířka sloupce:\">\n<!ENTITY automaticColumnWidth.label \"Automaticky\">\n\n<!ENTITY columnGap.label \"Mezera mezi sloupci:\">\n<!ENTITY normalColumnGap.label \"Výchozí hodnota\">\n\n<!ENTITY columnRuleColor.label \"Rámeček:\">\n<!ENTITY columnRuleColor.title \"Rámeček sloupce\">\n<!ENTITY noneColumnRuleStyle.label \"Žádný\">\n<!ENTITY hiddenColumnRuleStyle.label \"Skrytý\">\n<!ENTITY solidColumnRuleStyle.label \"Plný\">\n<!ENTITY doubleColumnRuleStyle.label \"Dvojitý\">\n<!ENTITY dottedColumnRuleStyle.label \"Tečkovaný\">\n<!ENTITY dashedColumnRuleStyle.label \"Čárkovaný\">\n<!ENTITY grooveColumnRuleStyle.label \"Příkop\">\n<!ENTITY ridgeColumnRuleStyle.label \"Val\">\n<!ENTITY insetColumnRuleStyle.label \"Ďolík\">\n<!ENTITY outsetColumnRuleStyle.label \"Návrší\">\n\n<!ENTITY columnRuleStyle.label \"Styl rámečku sloupce:\">\n\n<!ENTITY columnRuleWidth.label \"Šířka rámečku sloupce:\">\n<!ENTITY noneColumnRuleWidth.label \"Žádný\">\n<!ENTITY thinColumnRuleWidth.label \"Tenký\">\n<!ENTITY mediumColumnRuleWidth.label \"Střední\">\n<!ENTITY thickColumnRuleWidth.label \"Tlustý\">\n\n<!ENTITY geometrySectionHeader.label \"Geometrie\">\n<!ENTITY margins.label \"Vnější okraje:\">\n<!ENTITY paddings.label \"Vnitřní okraje:\">\n<!ENTITY contentArea.label \"Obsah\">\n<!ENTITY useSameFourPaddings.label \"Čtyři stejné vnitřní\">\n<!ENTITY useSameFourMargins.label \"Čtyři stejné vnější\">\n<!ENTITY autoMargin.label \"Automaticky\">\n\n<!ENTITY width.label \"Šířka:\">\n<!ENTITY autoWidth.label \"Automaticky\">\n<!ENTITY preserveImageRatio.label \"Zachovat poměr obrázku\">\n\n<!ENTITY height.label \"Výška:\">\n<!ENTITY autoHeight.label \"Automaticky\">\n\n<!ENTITY minWidth.label \"Min. šířka:\">\n<!ENTITY maxWidth.label \"Max. šířka:\">\n<!ENTITY noneMaxWidth.label \"Žádná\">\n\n<!ENTITY minHeight.label \"Min. výška:\">\n<!ENTITY maxHeight.label \"Max. výška:\">\n<!ENTITY noneMaxHeight.label \"Žádná\">\n\n<!ENTITY getNaturalSize.label \"Zvolit neutrální velikost\">\n\n<!ENTITY positionSectionHeader.label \"Umístění a layout\">\n\n<!ENTITY display.label \"Zobrazení:\">\n<!ENTITY noneDisplay.label \"Nezobrazit\">\n<!ENTITY inlineDisplay.label \"Vložený\">\n<!ENTITY runInDisplay.label \"Running in\">\n<!ENTITY blockDisplay.label \"Jako blok\">\n<!ENTITY inlineBlockDisplay.label \"Vložený blok\">\n<!ENTITY listItem.label \"Seznam\">\n<!ENTITY table.label \"Tabulka\">\n<!ENTITY inlineTable.label \"Vložená tabulka\">\n<!ENTITY tableHeaderGroup.label \"Seskupení hlavy tabulky\">\n<!ENTITY tableRowGroup.label \"Seskupení řádku tabulky\">\n<!ENTITY tableFooterGroup.label \"Seskupení paty tabulky\">\n<!ENTITY tableColumnGroup.label \"Seskupení sloupce tabulky\">\n<!ENTITY tableCaption.label \"Nadpis tabulky\">\n<!ENTITY tableRow.label \"Řádek tabulky\">\n<!ENTITY tableColumn.label \"Sloupec tabulky\">\n<!ENTITY tableCell.label \"Buňka tabulky\">\n\n<!ENTITY visibility.label \"Viditelnost:\">\n<!ENTITY visibleVisibility.label \"viditelné\">\n<!ENTITY hiddenVisibility.label \"skryté\">\n<!ENTITY collapseVisibility.label \"zhroucené\">\n\n<!ENTITY float.label \"Obtékání:\">\n<!ENTITY leftFloat.label \"Zprava\">\n<!ENTITY noneFloat.label \"Žádné\">\n<!ENTITY rightFloat.label \"Zleva\">\n\n<!ENTITY overflow.label \"Přetékání:\">\n<!ENTITY visibleOverlow.label \"Viditelný\">\n<!ENTITY hiddenOverlow.label \"Skrýt\">\n<!ENTITY scrollOverlow.label \"Zobrazit posuvníky\">\n<!ENTITY autoOverlow.label \"Automaticky\">\n\n<!ENTITY textOverflow.label \"Přetékání textu:\">\n<!ENTITY clipTextOverflow.label \"Zkrátit\">\n<!ENTITY ellipsisTextOverflow.label \"Vypustit\">\n\n<!ENTITY position.label \"Umístění:\">\n<!ENTITY staticPosition.label \"Normální\">\n<!ENTITY relativePosition.label \"Relativní posun\">\n<!ENTITY absolutePosition.label \"Dané souřadnice\">\n<!ENTITY fixedPosition.label \"Pevný k oknu\">\n\n<!ENTITY zIndex.label \"Z-index:\">\n<!ENTITY zIndexAuto.label \"Automaticky\">\n\n<!ENTITY offsets.label \"Posun:\">\n<!ENTITY offsetAuto.label \"Automaticky\">\n\n<!ENTITY clear.label \"Rozplynutí:\">\n<!ENTITY leftClear.label \"Levá strana\">\n<!ENTITY rightClear.label \"Pravá strana\">\n<!ENTITY bothClear.label \"Obě strany\">\n<!ENTITY noneClear.label \"Žádné\">\n\n<!ENTITY bordersSectionHeader.label \"Ohraničení\">\n<!ENTITY thinBorderWidth.label \"Tenké\">\n<!ENTITY mediumBorderWidth.label \"Střední\">\n<!ENTITY thickBorderWidth.label \"Tlusté\">\n\n<!ENTITY noneBorderStyleStyle.label \"Žádné\">\n<!ENTITY hiddenBorderStyleStyle.label \"Skryté\">\n<!ENTITY solidBorderStyleStyle.label \"Plné\">\n<!ENTITY doubleBorderStyleStyle.label \"Dvojité\">\n<!ENTITY dottedBorderStyleStyle.label \"Tečkované\">\n<!ENTITY dashedBorderStyleStyle.label \"Čárkované\">\n<!ENTITY grooveBorderStyleStyle.label \"Příkop\">\n<!ENTITY ridgeBorderStyleStyle.label \"Val\">\n<!ENTITY insetBorderStyleStyle.label \"Ďolík\">\n<!ENTITY outsetBorderStyleStyle.label \"Návrší\">\n\n<!ENTITY topBorder.label \"Nahoře:\">\n<!ENTITY rightBorder.label \"Vpravo:\">\n<!ENTITY leftBorder.label \"Vlevo:\">\n<!ENTITY bottomBorder.label \"Dole:\">\n\n<!ENTITY sameBorderOnFourEdges.label \"Použít stejné pro všechny čtyři strany\">\n\n<!ENTITY sameFourCorners.label \"stejný styl pro všechny čtyři rohy\">\n<!ENTITY topLeftCorner.label \"Horní levý roh:\">\n<!ENTITY topRightCorner.label \"Horní pravý roh:\">\n<!ENTITY bottomLeftCorner.label \"Spodní levý roh:\">\n<!ENTITY bottomRightCorner.label \"Spodní pravý roh:\">\n\n<!ENTITY useImageAsBorder.label \"Skrojený obrázek jako ohraničení\">\n<!ENTITY enterImageUrl.label \"Umístění obrázku:\">\n<!ENTITY borderImageURLButton.label \"Vyberte soubor obrázku\">\n\n<!ENTITY fromLeftEdge.label \"Zleva:\">\n<!ENTITY fromTopEdge.label \"Shora:\">\n<!ENTITY fromBottomEdge.label \"Zespodu:\">\n<!ENTITY fromRightEdge.label \"Zprava:\">\n\n<!ENTITY topBorderImageProps.label \"Nahoře\">\n<!ENTITY rightBBorderImageProps.label \"Vpravo\">\n<!ENTITY bottomBorderImageProps.label \"Dole\">\n<!ENTITY leftBorderImageProps.label \"Vlevo\">\n<!ENTITY slicingBorderImageProps.label \"Skrojení:\">\n<!ENTITY widthBorderImageProps.label \"Šířka:\">\n<!ENTITY repeatBorderImageProps.label \"Opakování:\">\n\n<!ENTITY stretchBorderImageRepeat.label \"Roztáhnout\">\n<!ENTITY repeatBorderImageRepeat.label \"Opakovat\">\n<!ENTITY roundBorderImageRepeat.label \"Kulatý\">\n\n<!ENTITY transformsSectionHeader.label \"Transformace\">\n<!ENTITY rotation.label \"Rotace\">\n<!ENTITY translation.label \"Překlopení\">\n<!ENTITY skew.label \"Zkosení\">\n<!ENTITY scale.label \"Měřítko\">\n\n<!ENTITY flexboxSectionHeader.label \"Flexibilita\">\n<!ENTITY enableFlexBox.label \"Tento element je flexibilní\">\n<!ENTITY inlineBox.label \"Vložený\">\n<!ENTITY selfAlign.label \"Self-alignment:\">\n<!ENTITY boxAlign.label \"Zarovnání:\">\n<!ENTITY startBoxAlign.label \"začátek\">\n<!ENTITY centerBoxAlign.label \"střed\">\n<!ENTITY endBoxAlign.label \"konec\">\n<!ENTITY baselineBoxAlign.label \"obecně\">\n<!ENTITY stretchBoxAlign.label \"roztáhnout\">\n\n<!ENTITY boxDirection.label \"Směr:\">\n<!ENTITY normalBoxDirection.label \"normální\">\n<!ENTITY reverseBoxDirection.label \"obrácený\">\n\n<!ENTITY flexGrow.label \"Flex grow factor:\">\n<!ENTITY flexShrink.label \"Flex shrink factor:\">\n<!ENTITY flexBasis.label \"Flex basis:\">\n<!ENTITY boxOrdinalGroup.label \"Běžné seskupení:\">\n\n<!ENTITY boxOrientation.label \"Orientace:\">\n<!ENTITY horizontalBoxOrientation.label \"horizontální\">\n<!ENTITY verticalBoxOrientation.label \"vertikální\">\n\n\n<!ENTITY letterSpacing.label \"Vzdálenost znaků:\">\n<!ENTITY normalLetterSpacing.label \"Normální\">\n\n<!ENTITY wordSpacing.label \"Vzdálenost slov:\">\n<!ENTITY normalWordSpacing.label \"Normální\">\n\n<!ENTITY wordWrap.label \"Lámání slov:\">\n<!ENTITY normalWordWrap.label \"normálně\">\n<!ENTITY breakWordWordWrap.label \"kdekoliv\">\n\n<!ENTITY textIndent.label \"Odsazení textu:\">\n\n\n<!ENTITY listsSectionHeader.label \"Seznamy\">\n<!ENTITY listStyleType.label \"Typ:\">\n<!ENTITY disc.label \"Disc â€˘\">\n<!ENTITY circle.label \"Circle â—¦\">\n<!ENTITY square.label \"Square â—ľ\">\n<!ENTITY decimal.label \"Decimal 1 2 3 4 5 6 7 8 9\">\n<!ENTITY decimalLeadingZero.label \"Decimal 01 02 03 04 05 06 07 08 09\">\n<!ENTITY lowerRoman.label \"Lower Roman â…° â…± â…˛ â…ł â…´ â…µ â…¶ â…· â…¸\">\n<!ENTITY upperRoman.label \"Upper Roman â…  â…ˇ â…˘ â…Ł â…¤ â…Ą â…¦ â…§ â…¨\">\n<!ENTITY lowerGreek.label \"Lower Greek Î± Î˛ Îł Î´ Îµ Î¶ Î· Î¸ Îą\">\n<!ENTITY lowerAlpha.label \"Lower Alpha a b c d e f g h i\">\n<!ENTITY upperAlpha.label \"Upper Alpha A B C D E F G H I\">\n<!ENTITY armenian.label \"Armenian Őˇ Ő˘ ŐŁ Ő¤ ŐĄ Ő¦ Ő§ Ő¨ Ő©\">\n<!ENTITY georgian.label \"Georgian á á‘ á’ á“ á” á• á– á± á—\">\n<!ENTITY hebrew.label \"Hebrew × ×‘ ×’ ×“ ×” ×• ×– ×— ×\">\n<!ENTITY arabicIndic.label \"Arabic Ůˇ Ů˘ ŮŁ Ů¤ ŮĄ Ů¦ Ů§ Ů¨ Ů©\">\n<!ENTITY bengali.label \"Bengali ŕ§§ ŕ§¨ ŕ§© ŕ§Ş ŕ§« ŕ§¬ ŕ§­ ŕ§® ŕ§Ż\">\n<!ENTITY devanagari.label \"Devanagari ŕĄ§ ŕĄ¨ ŕĄ© ŕĄŞ ŕĄ« ŕĄ¬ ŕĄ­ ŕĄ® ŕĄŻ\">\n<!ENTITY gujarati.label \"Gujarati ŕ«§ ŕ«¨ ŕ«© ŕ«Ş ŕ«« ŕ«¬ ŕ«­ ŕ«® ŕ«Ż\">\n<!ENTITY gurmukhi.label \"Gurmukhi ŕ©§ ŕ©¨ ŕ©© ŕ©Ş ŕ©« ŕ©¬ ŕ©­ ŕ©® ŕ©Ż\">\n<!ENTITY kannada.label \"Kannada ŕł§ ŕł¨ ŕł© ŕłŞ ŕł« ŕł¬ ŕł­ ŕł® ŕłŻ\">\n<!ENTITY malayalam.label \"Malayalam ŕµ§ ŕµ¨ ŕµ© ŕµŞ ŕµ« ŕµ¬ ŕµ­ ŕµ® ŕµŻ \">\n<!ENTITY oriya.label \"Oriya ŕ­§ ŕ­¨ ŕ­© ŕ­Ş ŕ­« ŕ­¬ ŕ­­ ŕ­® ŕ­Ż\">\n<!ENTITY tamil.label \"Tamil ŕŻ§ ŕŻ¨ ŕŻ© ŕŻŞ ŕŻ« ŕŻ¬ ŕŻ­ ŕŻ® ŕŻŻ\">\n<!ENTITY telugu.label \"Telugu ŕ±§ ŕ±¨ ŕ±© ŕ±Ş ŕ±« ŕ±¬ ŕ±­ ŕ±® ŕ±Ż\">\n<!ENTITY ethiopicNumeric.label \"Ethiopic áŤ© áŤŞ áŤ« áŤ¬ áŤ­ áŤ® áŤŻ áŤ° áŤ±\">\n<!ENTITY ethiopicHalehameAmEt.label \"Ethiopic halehame-am-et á€ á á á á  á¨ á° á¸ á‰€\">\n<!ENTITY ethiopicHalehameTiEr.label \"Ethiopic halehame-ti-er á€ á á á á¨ á° á¸ á‰€ á‰\">\n<!ENTITY ethiopicHalehameTiEt.label \"Ethiopic halehame-ti-et á€ á á á á  á¨ á° á¸ á‰€\">\n<!ENTITY persian.label \"Persian Ű± Ű˛ Űł Ű´ Űµ Ű¶ Ű· Ű¸ Űą\">\n<!ENTITY urdu.label \"Urdu Ű± Ű˛ Űł Ű´ Űµ Ű¶ Ű· Ű¸ Űą\">\n<!ENTITY khmer.label \"Khmer áźˇ áź˘ áźŁ áź¤ áźĄ áź¦ áź§ áź¨ áź©\">\n<!ENTITY lao.label \"Lao ŕ»‘ ŕ»’ ŕ»“ ŕ»” ŕ»• ŕ»– ŕ»— ŕ» ŕ»™\">\n<!ENTITY thai.label \"Thai ŕą‘ ŕą’ ŕą“ ŕą” ŕą• ŕą– ŕą— ŕą ŕą™\">\n<!ENTITY myanmar.label \"Myanmar á á‚ á á„ á… á† á‡ á á‰\">\n<!ENTITY hangul.label \"Hangul ë‚ ë‹¤ ëťĽ ë§ ë°” ě‚¬ ě•„ ěž ě°¨\">\n<!ENTITY hangulConsonant.label \"Hangul consonant ă„´ ă„· ă„ą ă… ă…‚ ă…… ă…‡ ă… ă…Š\">\n<!ENTITY hiragana.label \"Hiragana ă„ ă† ă ăŠ ă‹ ăŤ ăŹ ă‘ ă“\">\n<!ENTITY katakana.label \"Katakana ă‚¤ ă‚¦ ă‚¨ ă‚Ş ă‚« ă‚­ ă‚Ż ă‚± ă‚ł\">\n<!ENTITY hiraganaIroha.label \"Hiragana Iroha ă‚Ť ăŻ ă« ă» ă¸ ă¨ ăˇă‚Š ă¬\">\n<!ENTITY katakanaIroha.label \"Katakana Iroha ă­ ăŹ ă‹ ă› ă ă ăăŞ ăŚ\">\n<!ENTITY japaneseFormal.label \"Japanese Formal ĺŁą č˛ł ĺŹ č‚† äĽŤ é™¸ ćź’ ćŤŚ çŽ–\">\n<!ENTITY japaneseInformal.label \"Japanese Informal ĺŁą č´° ĺŹ č‚† äĽŤ é™† ćź’ ćŤŚ çŽ–\">\n<!ENTITY cjkIdeographic.label \"CJK Ideographic\">\n<!ENTITY cjkIdeographicEarlyBranch.label \"CJK Ideographic Early Branch ä¸‘ ĺŻ… ĺŤŻ čľ° ĺ·ł ĺŤ ćśŞç”ł é…‰\">\n<!ENTITY cjkHeavenlyStem.label \"CJK Heavenly Stem äą™ ä¸™ ä¸ ćŠ ĺ·± ĺşš čľ›ĺŁ¬ ç™¸\">\n<!ENTITY simpChineseFormal.label \"Simp. Chinese Formal ĺŁą č˛ł ĺŹ č‚† äĽŤ é™¸ ćź’ ćŤŚ çŽ–\">\n<!ENTITY simpChineseInformal.label \"Simp. Chinese Informal ĺŁą č˛ł ĺŹ č‚† äĽŤ é™¸ ćź’ ćŤŚ çŽ–\">\n<!ENTITY tradChineseFormal.label \"Trad. Chinese Formal ä¸€ äşĽ ä¸‰ ĺ›› äş” ĺ…­ ä¸ ĺ…« äąť\">\n<!ENTITY tradChineseInormal.label \"Trad. Chinese Informal ä¸€ äşĽ ä¸‰ ĺ›› äş” ĺ…­ ä¸ ĺ…« äąť\">\n<!ENTITY none.label \"Žádný\">\n\n<!ENTITY listStylePosition.label \"Umístění:\">\n<!ENTITY insideListStylePosition.label \"uvnitř\">\n<!ENTITY outsideListStylePosition.label \"vně\">\n\n<!ENTITY listStyleImage.label \"Obrázek:\">\n\n<!ENTITY transitionsSectionHeader.label \"Přechody\">\n<!ENTITY noneTransition.label \"Žádný přechod\">\n<!ENTITY allTransition.label \"Všechny vlastnosti\">\n<!ENTITY propertyTransition.label \"Jedna vlastnost\">\n\n<!ENTITY shadowsSectionHeader.label \"Stíny\">\n<!ENTITY textShadows.label \"Stíny text\">\n<!ENTITY boxShadows.label \"Stíny boxu\">\n<!ENTITY noneTextShadow.label \"Žádný\">\n<!ENTITY oneShadow.label \"Nový stín\">\n\n<!ENTITY verticalAlign.label \"Vert. zarovnání:\">\n<!ENTITY baselineVerticalAlign.label \"Na řádku\">\n<!ENTITY subVerticalAlign.label \"Lícuje se spodní hranou textu\">\n<!ENTITY superVerticalAlign.label \"Lícuje s horní hranou textu\">\n<!ENTITY topVerticalAlign.label \"Nahoře\">\n<!ENTITY textTopVerticalAlign.label \"Lícuje s horní hranou obsahu\">\n<!ENTITY middleVerticalAlign.label \"Midpoint with baseline of parent + 1/2 of 'x' height\">\n<!ENTITY bottomVerticalAlign.label \"Dole\">\n<!ENTITY textBottomVerticalAlign.label \"Lícuje se spodní hranou obsahu\">\n\n\n<!ENTITY direction.label \"Směr textu:\">\n<!ENTITY ltrDirection.label \"Zleva doprava\">\n<!ENTITY rtlDirection.label \"Zprava doleva\">\n\n<!ENTITY miscSectionHeader.label \"Různé\">\n<!ENTITY cursor.label \"Kurzor:\">\n<!ENTITY autoCursor.label \"Automaticky\">\n<!ENTITY defaultCursor.label \"Výchozí kurzor\">\n<!ENTITY crossHairCursor.label \"Kříž\">\n<!ENTITY pointerCursor.label \"Indikace odkazu\">\n<!ENTITY moveCursor.label \"Posun\">\n<!ENTITY eResizeCursor.label \"Změna velikosti levého okraje\">\n<!ENTITY neResizeCursor.label \"Změna velikosti horního levého okraje\">\n<!ENTITY nwResizeCursor.label \"Změna velikosti horního pravého okraje\">\n<!ENTITY nResizeCursor.label \"Změna velikosti horního okraje\">\n<!ENTITY sResizeCursor.label \"Změna velikosti spodního okraje\">\n<!ENTITY wResizeCursor.label \"Změna velikosti pravého okraje\">\n<!ENTITY seResizeCursor.label \"Změna velikosti spodního levého okraje\">\n<!ENTITY swResizeCursor.label \"Změna velikosti spodního pravého okraje\">\n<!ENTITY textCursor.label \"Označení textu\">\n<!ENTITY busyCursor.label \"Zaneprázdněn, čekejte\">\n<!ENTITY helpCursor.label \"Nápověda\">\n<!ENTITY progress.label \"Indikátor průběhu\">\n\n<!ENTITY unicodeBidi.label \"Unicode bidi:\">\n<!ENTITY normalUnicodeBidi.label \"normální\">\n<!ENTITY embedUnicodeBidi.label \"vložený\">\n<!ENTITY bidiOverrideUnicodeBidi.label \"bidi-override\">\n\n<!ENTITY orphans.label \"Orphans:\">\n<!ENTITY widows.label \"Okna:\">\n<!ENTITY pageBreakAfter.label \"Zalomení stránky po:\">\n<!ENTITY pageBreakInside.label \"Stránka se láme uvnitř:\">\n<!ENTITY pageBreakBefore.label \"Stránka se láme před:\">\n<!ENTITY autoPageBreak.label \"automaticky\">\n<!ENTITY alwaysPageBreak.label \"vždy\">\n<!ENTITY avoidPageBreak.label \"zabránit\">\n<!ENTITY leftPageBreak.label \"levá strana\">\n<!ENTITY rightPageBreak.label \"pravá strana\">\n\n<!ENTITY tablesSectionHeader.label \"Tabulky\">\n<!ENTITY tableLayout.label \"Layout tabulky:\">\n<!ENTITY autoTableLayout.label \"automaticky\">\n<!ENTITY fixedTableLayout.label \"fixed\">\n\n<!ENTITY captionSide.label \"Umístění nadpisu:\">\n<!ENTITY topCaptionSide.label \"nahoře\">\n<!ENTITY bottomCaptionSide.label \"dole\">\n\n<!ENTITY borderCollapse.label \"Ohraničení tabulky:\">\n<!ENTITY collapseBorderCollapse.label \"zhroucené\">\n<!ENTITY separateBorderCollapse.label \"oddělené\">\n\n<!ENTITY borderSpacing.label \"Mezery ohraničení:\">\n\n<!ENTITY emptyCells.label \"Prázdné buňky:\">\n<!ENTITY showEmptyCells.label \"zobrazit\">\n<!ENTITY hideEmptyCells.label \"skrýt\">\n\n<!ENTITY leftTransformOrigin.label \"Vlevo\">\n<!ENTITY centerTransformOrigin.label \"Uprostřed\">\n<!ENTITY rightTransformOrigin.label \"Vpravo\">\n<!ENTITY topTransformOrigin.label \"Nahoře\">\n<!ENTITY bottomTransformOrigin.label \"Dole\">\n\n<!ENTITY makeRelative.label \"Použij relativní URL k dokumentu\">\n\n<!ENTITY hoverState.label \"při najetí na element\">\n\n\n<!ENTITY perspective.label \"3D perspektiva\">\n<!ENTITY transformOrigin.label \"Původ transformace:\">\n<!ENTITY perspectivOrigin.label \"Původ pohledu:\">\n<!ENTITY perspectiveDepth.label \"Hloubka pohledu:\">\n<!ENTITY transformStyle.label \"Styl transformace:\">\n<!ENTITY transformStyleFlat.label \"Plochá\">\n<!ENTITY transformStyle3D.label \"3D\">\n<!ENTITY backfaceVisibility.label \"Podklad:\">\n<!ENTITY backfaceVisibilityVisible.label \"Viditelný\">\n<!ENTITY backfaceVisibilityHidden.label \"Skrytý\">\n<!ENTITY rotation3D.label \"3D rotace\">\n\n<!ENTITY row.label                      \"Řádek\">\n<!ENTITY column.label                   \"Sloupec\">\n<!ENTITY justifyContent.label \"Content justification:\">\n<!ENTITY alignContent.label \"Zarovnání obsahu:\">\n<!ENTITY autoBoxAlign.label \"Automaticky\">\n\n<!ENTITY fontsSectionHeader.label \"Vlastnosti fontů\">\n<!ENTITY writingMode.label \"Writing mode:\">\n<!ENTITY fontWeightNormal.label \"Normální\">\n<!ENTITY fontStyleNormal.label \"Normální\">\n<!ENTITY textTransformNone.label \"Žádný\">\n\n<!ENTITY viewFonts.label \"View fonts\">\n<!ENTITY perspectiveNone.label \"Žádný\">\n<!ENTITY imagesSectionHeader.label \"Obrázek\">\n<!ENTITY imageOrientation.label \"Orientation:\">\n<!ENTITY flipImage.label \"Flip image\">\n<!ENTITY fromImageImageOrientation.label \"From image\">\n<!ENTITY fromImageImageOrientation.tooltip \"Use EXIF data of the image\">\n\n<!ENTITY addCSS.tooltip \"Add CSS declaration\">\n<!ENTITY removeCSS.tooltip \"Delete CSS declaration\">\n<!ENTITY modifyCSS.tooltip \"Modify CSS value\">\n\n<!ENTITY allSectionHeader.label \"All properties\">\n\n<!ENTITY variablesSectionHeader.label \"Variables\">\n<!ENTITY gridRowGap.label \"Grid row gap:\">\n<!ENTITY gridColumnGap.label \"Grid column gap:\">\n<!ENTITY gridLayoutSection.label \"Grid Layout\">\n<!ENTITY displayGrid.label \"This element is a grid\">\n\n<!ENTITY displayInlineGrid.label \"This element is an inline grid\">\n<!ENTITY displaySubgrid.label \"This element is a subgrid\">\n<!ENTITY gridAutoFlow.label \"Automatic placement:\">\n<!ENTITY gridItemPositionWarning.label \"To position the element as a grid item, please see the 'Grid Item Layout' section\">\n<!ENTITY gridLayoutWarning.label \"For grid layout, please see the 'Grid Layout' section\">\n<!ENTITY gridItemsSection.label \"Grid Item Layout\">\n<!ENTITY gridOrder.label \"Order:\">\n<!ENTITY gridTemplateColumns.label \"Template columns\">\n<!ENTITY gridTemplateRows.label \"Template rows\">\n<!ENTITY invalidGridTemplateRowsOrColumns.label \"Invalid value for the property. Click to undo last change.\">\n<!ENTITY gridTemplateArea.label \"Named grid areas:\">\n<!ENTITY gridRowStart.label \"Row start:\">\n<!ENTITY gridRowEnd.label \"Row end:\">\n<!ENTITY gridColumnStart.label \"Column start:\">\n<!ENTITY gridColumnEnd.label \"Column end:\">\n<!ENTITY rowGridAutoFlow.label \"row\">\n<!ENTITY columnGridAutoFlow.label \"column\">\n<!ENTITY denseGridAutoFlow.label \"dense\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/sidebars/cssproperties/cssproperties.properties",
    "content": "EnterAnId=Vložte prosím ID\nEnterUniqueId=Musíte vložit unikátní ID:\n\nNoClasSelected=Musíte vybrat název třídy (class)\nPleaseSelectAClass=Třída (class) musí být vybrána pro použití požadovaných změn\n"
  },
  {
    "path": "locales/cs/bluegriffon/sidebars/cssproperties/csspropertiesOverlay.dtd",
    "content": "<!ENTITY cssproperties.label \"Volby stylu\">\n\n<!ENTITY cssToolbarCmd.label \"CSS\">\n<!ENTITY cssToolbarCmd.tooltip \"Vybrat CSS styly\">\n\n"
  },
  {
    "path": "locales/cs/bluegriffon/sidebars/cssproperties/editGridTemplate.dtd",
    "content": "<!ENTITY window.title \"Add or edit a grid template row/column\">\n\n<!ENTITY none.label \"None\">\n<!ENTITY newEntry.label \"New template entry\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/sidebars/cssproperties/fontFeatures.properties",
    "content": "FFaalt=Access all alternates\nFFcalt=Contextual alternates\nFFsalt=Stylistic alternates\nFFliga=Standard ligatures\nFFclig=Contextual ligatures\nFFdlig=Discretionary ligatures\nFFhist=Historical forms\nFFhlig=Historical ligatures\nFFunic=Unicase\nFFsmcp=Small capitals\nFFc2sc=Small capitals from capitals\nFFc2pc=Petite capitals from capitals\nFFpcap=Petite capitals\nFFcase=Case sensitive forms\nFFcpsp=Capital spacing\nFFtitl=Titling\nFFswsh=Swash\nFFcswh=Contextual swash\nFFfrac=Fractions\nFFafrc=Alternative fractions\nFFordn=Ordinals\nFFnumr=Numerators\nFFdnom=Denominators\nFFsinf=Scientific inferiors\nFFsups=Superscript\nFFsubs=Subscript\nFFonum=Oldstyle figures\nFFlnum=Lining Figures\nFFpnum=Proportional figures\nFFtnum=Tabular figures\nFFzero=Slashed zero\nFFmgrk=Mathematical greek\nFFnalt=Alternate annotation forms\nFFornm=Ornaments\nFFlocl=Localized forms\nFFsize=Optical size\nFFisol=Isolated forms\nFFinit=Initial forms\nFFmedi=Medial forms\nFFfinal=Final forms\nFFrlig=Requird ligatures\nFFccmp=Glyph composition/decomposition\nFFmark=Mark to base positioning\nFFmkmj=Mark to mark positioning\nFFhwid=Half widths\n"
  },
  {
    "path": "locales/cs/bluegriffon/sidebars/cssproperties/griditemposition.dtd",
    "content": "<!ENTITY autoGridItemPosition.label \"Automatic\">\n<!ENTITY customGridItemPosition.label \"Custom\">\n\n<!ENTITY gridLineName.tooltiptext \"Grid line name\">\n<!ENTITY gridLineIndex.tooltiptext \"Line index\">\n<!ENTITY spanning.tooltiptext \"Contributes a grid span\">\n<!ENTITY span.label \"Span\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/sidebars/cssproperties/textshadowitem.dtd",
    "content": "<!ENTITY noTextShadow.label \"Žádný stín textu není pro element použit\">\n\n<!ENTITY colorTextShadow.label \"Barva:\">\n<!ENTITY colorTextShadow.title \"Barva stínu\">\n<!ENTITY blurRadiusTextShadow.label \"Radius rozostření:\">\n<!ENTITY offsetXTextShadow.label \"Horiz. posun:\">\n<!ENTITY offsetYTextShadow.label \"Vert. posun:\">\n\n<!ENTITY spreadRadiusBoxShadow.label \"Radius rozsahu:\">\n<!ENTITY inset.label \"Vložit stín\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/sidebars/cssproperties/transformationitem.dtd",
    "content": "<!ENTITY rotation.label \"Rotace\">\n<!ENTITY translation.label \"Překlopení\">\n<!ENTITY skew.label \"Zkosení\">\n<!ENTITY aroundXAxis.label \"Osa X:\">\n<!ENTITY aroundYAxis.label \"Osa Y:\">\n<!ENTITY horizontally.label \"Horizontálně:\">\n<!ENTITY vertically.label \"Vertikálně:\">\n<!ENTITY scale.label \"Měřítko\">\n\n<!ENTITY translation3d.label \"3D překlopení\">\n<!ENTITY perspective.label \"3D perspektiva\">\n<!ENTITY depth.label \"Hloubka:\">\n<!ENTITY x.label \"X:\">\n<!ENTITY y.label \"Y:\">\n<!ENTITY z.label \"Z:\">\n<!ENTITY rotation3d.label \"3D rotace\">\n<!ENTITY axis.label \"Osa:\">\n<!ENTITY normalize.label \"Normalizovat\">\n<!ENTITY screenToUser.label \"Z obrazovky směrem k uživateli\">\n<!ENTITY userToScreen.label \"Od uživatele k obrazovce\">\n<!ENTITY angle.label \"Úhel:\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/sidebars/cssproperties/transitionitem.dtd",
    "content": "<!ENTITY allProperties.label \"Každá volba, která může ovlivnit přechod, jej ovlivní\">\n<!ENTITY noProperty.label \"Žádná volby není přechod\">\n<!ENTITY property.label \"Volba:\">\n<!ENTITY duration.label \"Doba trvání:\">\n<!ENTITY seconds.label \"vteřin\">\n\n<!ENTITY all.label \"Vše\">\n<!ENTITY none.label \"Nic\">\n<!ENTITY oneProperty.label \"Jedna volba\">\n<!ENTITY function.label \"Funkce:\">\n<!ENTITY ease.label \"Ease\">\n<!ENTITY linear.label \"Lineární\">\n<!ENTITY easeIn.label \"Ease-in\">\n<!ENTITY easeOut.label \"Ease-out\">\n<!ENTITY easeInOut.label \"Ease-in-out\">\n<!ENTITY cubicBezier.label \"Cubic Bezier\">\n\n<!ENTITY delay.label \"Zpoždění:\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/sidebars/domexplorer/domexplorer.dtd",
    "content": "<!ENTITY window.title \"DOM Explorer\">\n\n<!ENTITY elements.label \"Elementy\">\n\n<!ENTITY attrName.label \"Název\">\n<!ENTITY attrValue.label \"Hodnota\">\n\n<!ENTITY attributesTab.label \"Atributy\">\n<!ENTITY stylesTab.label \"Vložené inline styly\">\n\n<!ENTITY addAttribute.tooltip \"Přidat atribut\">\n<!ENTITY removeAttribute.tooltip \"Smazat atribut\">\n<!ENTITY modifyAttribute.tooltip \"Upravit hodnotu atributu\">\n\n<!ENTITY property.label \"Vlastnost\">\n<!ENTITY value.label \"Hodnota\">\n<!ENTITY priority.label \"Priorita\">\n<!ENTITY addCSS.tooltip \"Přidat deklaraci CSS\">\n<!ENTITY removeCSS.tooltip \"Smazat deklaraci CSS\">\n<!ENTITY modifyCSS.tooltip \"Upravit hodnotu CSS\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/sidebars/domexplorer/domexplorerOverlay.dtd",
    "content": "<!ENTITY domexplorer.label \"DOM Explorer\">\n\n<!ENTITY domexplorer.tooltip \"Prozkoumá HTML atributy a vložené inline CSS\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/sidebars/its20/its20.dtd",
    "content": "<!ENTITY window.title \"Internationalization Tag Set 2.0\">\n\n<!ENTITY locally.label \"Locally\">\n<!ENTITY globally.label \"Globally\">\n\n<!ENTITY loading.label \"Loading...\">\n\n<!ENTITY deleteLocalRule.label \"Delete local rule\">\n\n<!ENTITY translateSectionHeader.label \"Translate\">\n<!ENTITY translatable.label \"Translatable\">\n<!ENTITY notTranslatable.label \"Not translatable\">\n\n<!ENTITY locNoteSectionHeader.label \"Localization Note\">\n<!ENTITY descriptionLocNoteType.label \"Description\">\n<!ENTITY alertLocNoteType.label \"Alert\">\n<!ENTITY locNoteContents.label \"Contents of the localization note:\">\n<!ENTITY locNoteIRI.label \"Localization note IRI:\">\n\n<!ENTITY termSectionHeader.label \"Terminology\">\n<!ENTITY yesTermTerminology.label \"Yes\">\n<!ENTITY noTermTerminology.label \"No\">\n<!ENTITY termIRI.label \"Terminology IRI:\">\n<!ENTITY termConfidence.label \"Term confidence:\">\n\n<!ENTITY ruleset.label \"Ruleset\">\n<!ENTITY rulesetType.label \"Type\">\n<!ENTITY rulesetExternal.label \"External\">\n<!ENTITY rulesetInline.label \"Inline\">\n<!ENTITY newRulesetUrlFilepickerbutton.label \"Select ITS 2.0 file\">\n<!ENTITY rulesetQueryLanguage.label \"Query Language\">\n<!ENTITY xpath.label \"XPath\">\n<!ENTITY css.label \"CSS\">\n<!ENTITY existingITS.label \"Existing ITS 2.0 resource:\">\n<!ENTITY newRulesetFile.label \"New ITS 2.0 file\">\n\n<!ENTITY addRulesetCancel.label \"Cancel\">\n<!ENTITY addRulesetOK.label \"Create ruleset\">\n\n<!ENTITY addRulesetButton.tooltip \"Add ruleset\">\n<!ENTITY deleteRulesetButton.tooltip \"Delete ruleset\">\n<!ENTITY downButton.tooltip \"Move down\">\n<!ENTITY upButton.tooltip \"Move up\">\n\n<!ENTITY parameter.label \"Parameter\">\n<!ENTITY value.label \"Value\">\n<!ENTITY addParamButton.tooltip \"Add parameter\">\n<!ENTITY deleteParamButton.tooltip \"Delete parameter\">\n\n<!ENTITY rule.label \"Rule\">\n<!ENTITY selector.label \"Selector\">\n<!ENTITY ruleMainValue.label \"Main value\">\n<!ENTITY addRuleButton.tooltip \"Add rule\">\n<!ENTITY deleteRuleButton.tooltip \"Delete rule\">\n\n<!ENTITY relativeUrl.label \"Make URL relative\">\n\n<!ENTITY parameterName.label \"Name:\">\n<!ENTITY parameterValue.label \"Value:\">\n<!ENTITY addParamCancel.label \"Cancel\">\n<!ENTITY addParamOK.label \"Create parameter\">\n\n<!ENTITY closeOtherSections.label \"Zavřít všechny ostatní sekce\">\n<!ENTITY closeAllSections.label \"Zavřít všechny sekce\">\n\n<!ENTITY annotatorsRefSectionHeader.label \"ITS Tools Annotation\">\n<!ENTITY dataCategory.col \"Data category\">\n<!ENTITY processorIRI.col \"Processor IRI\">\n<!ENTITY addAnnotatorsRefButton.tooltip \"Add a reference\">\n<!ENTITY deleteAnnotatorsRefButton.tooltip \"Delete a reference\">\n<!ENTITY selectAnnotatorRefElement.tooltip \"Select reference's owner node\">\n\n<!ENTITY dataCategory.label \"Data category:\">\n<!ENTITY processorIRI.label \"Processor IRI:\">\n<!ENTITY addAnnotatorsRefCancel.label \"Cancel\">\n<!ENTITY addAnnotatorsRefOK.label \"Add reference\">\n<!ENTITY annotatorsRefWarning.label \"An annotation reference for the 'terminology' category is missing\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/sidebars/its20/its20.properties",
    "content": "LoadError=Chyba čtení\nInlineParseError=Inline zdroj není dokumentem ITS 2.0\nCannotFetch=Nelze získat URL\nNotITS=Zdroj není dokumentem ITS 2.0\n\nTranslatableByGlobalRule=Přeložitelné pomocí globálního pravidla\nNotTranslatableByGlobalRule=Nepřeložitelné pomocí globálního pravidla\n\nInlineRules=Inline pravidla\n\ntranslateRule=Přeložit\nlocNoteRule=Poznámka k překladu\ntermRule=Terminologie\ndirRule=Directionality\nlangRule=Informace k jazyku\nwithinTextRule=Element uvnitř textu\ndomainRule=Doména\ntextAnalysisRule=Analýza textu\nlocaleFilterRule=Filtr překladu\nprovRule=Původ\nexternalResourceRefRule=Externí zdroj\ntargetPointerRule=Cílový ukazatel\nidValueRule=Hodnota ID\npreserveSpaceRule=Preserve Space\nlocQualityIssueRule=Localization Quality Issue\nmtConfidenceRule=Machine-Translation Confidence\nallowedCharactersRule=Povolené znaky\nstorageSizeRule=Velikost úložiště\n\nDontWarnAgainForUrl=Znovu neupozorňovat pro tuto URL\nDontWarnAgainForInline=Znovu neupozorňovat o inline globálních pravidlech\n\nNewITSFile=Nový soubor ITS 2.0\n\nCannotResolveXPath=Cannot resolve the following XPath selector (undeclared HTML namespace?):\nXPathParsingError=XPath Parsing Error\nDontWarnAgainForSelector=Don't warn me again about this selector\nCSSParsingError=CSS Parsing Error\nCannotResolveCSS=Cannot resolve the following CSS selector:\n"
  },
  {
    "path": "locales/cs/bluegriffon/sidebars/its20/its20Overlay.dtd",
    "content": "<!ENTITY its20.label \"Internationalization Tag Set 2.0\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/sidebars/its20/locNoteRule.dtd",
    "content": "<!ENTITY window.title \"Vytvořit nebo upravit pravidlo pro poznámku k překladu\">\n\n<!ENTITY description.label \"Popis\">\n<!ENTITY alert.label \"Upozornění\">\n\n<!ENTITY locNote.label \"Poznámka k překladu:\">\n<!ENTITY locNotePointer.label \"Relativní selector na poznámku k překladu:\">\n<!ENTITY locNoteRef.label \"IRI odkazující na poznámku k překladu:\">\n<!ENTITY locNoteRefPointer.label \"Relativní selector na IRI odkazující na poznámku k překladu:\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/sidebars/its20/selector.dtd",
    "content": "<!ENTITY selector.label \"Selector\">\n<!ENTITY cssSelector.label \"CSS Selector:\">\n<!ENTITY xpathSelector.label \"XPath Selector:\">\n\n<!ENTITY magicButton.label \"Magické tlačítko\">\n\n<!ENTITY prefixreport1.label \"Prefix pro HTML namespace je:\">\n<!ENTITY prefixreport2.label \"\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/sidebars/its20/termRule.dtd",
    "content": "<!ENTITY window.title \"Vytvořit nebo upravit pravidlo terminologie\">\n\n<!ENTITY yesTerm.label \"Ano\">\n<!ENTITY noTerm.label \"Ne\">\n\n<!ENTITY noTermInfo.label \"Žádné informace o terminologii\">\n<!ENTITY termInfoPointer.label \"Relativní selector na informaci o terminologii:\">\n<!ENTITY termInfoRef.label \"IRI odkazující na informaci o terminologii:\">\n<!ENTITY termInfoRefPointer.label \"Relativní selector na IRI odkazující na informaci o terminologii:\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/sidebars/its20/translateRule.dtd",
    "content": "<!ENTITY window.title \"Vytvořit nebo upravit pravidlo překladu\">\n\n<!ENTITY translatable.label \"Přeložitelné\">\n<!ENTITY notTranslatable.label \"Nepřeložitelné\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/sidebars/scripteditor/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - Script editor\">\n\n<!ENTITY commitChanges.label \"Odeslat změny\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/sidebars/scripteditor/scripteditor.dtd",
    "content": "<!ENTITY editScript.label \"Upravit Script\">\n<!ENTITY moveUp.label \"Posunout nahoru\">\n<!ENTITY moveDown.label \"Posunout dolů\">\n\n<!ENTITY addExternalScript.label \"Přidat externí skript\">\n<!ENTITY addEmbeddedScript.label \"Přidat vložený skript\">\n\n<!ENTITY newScript.tooltip \"Přidat skript\">\n<!ENTITY removeScript.tooltip \"Odstranit skript\">\n<!ENTITY modifyScript.tooltip \"Změnit skript\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/sidebars/scripteditor/scripteditor.properties",
    "content": "ConfirmDeletionTitle=Odstranit skript\nConfirmDeletion=Jste si jisti, že chcete smazat tento skript?\nAddExternalScriptTitle=Přidat externí skript\nPromptScriptURL=URL adresa skriptu?\n"
  },
  {
    "path": "locales/cs/bluegriffon/sidebars/scripteditor/scripteditorOverlay.dtd",
    "content": "<!ENTITY scripteditor.label \"Script Inspector\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/sidebars/stylesheets/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - Styly\">\n\n<!ENTITY commitChanges.label \"Odeslat změny\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/sidebars/stylesheets/stylesheets.dtd",
    "content": "<!ENTITY window.title \"Vložit nebo upravit styl\">\n\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"Alternativní\">\n<!ENTITY title.col \"Název\">\n<!ENTITY media.col \"Média\">\n\n<!ENTITY add.tooltip \"Přidat styl\">\n<!ENTITY remove.tooltip \"Smazat vybraný styl\">\n<!ENTITY modify.tooltip \"Upravit vybraný styl\">\n<!ENTITY down.tooltip \"Posunout vybraný styl dolů\">\n<!ENTITY up.tooltip \"Posunout vybraný styl nahoru\">\n\n<!ENTITY close.label \"Zavřít\">\n<!ENTITY editMenu.label \"Upravit\">\n<!ENTITY styleCode.label \"Kód\">\n<!ENTITY isStylesheetEnabled.label \"Povoleno\">\n<!ENTITY pageStyleMenu.label \"Styl stránky\">\n"
  },
  {
    "path": "locales/cs/bluegriffon/sidebars/stylesheets/stylesheetsOverlay.dtd",
    "content": "<!ENTITY stylesheetsPanel.title \"Styly\">\n"
  },
  {
    "path": "locales/cs/cssproperties.mn",
    "content": "bluegriffon-cs.jar:\n% locale    cssproperties    cs    %locale/cs/cssproperties/\n  locale/cs/cssproperties/csspropertiesOverlay.dtd    (locale/cs/csspropertiesOverlay.dtd)\n  locale/cs/cssproperties/cssproperties.dtd           (locale/cs/cssproperties.dtd)\n  locale/cs/cssproperties/editGridTemplate.dtd        (locale/cs/editGridTemplate.dtd)\n  locale/cs/cssproperties/backgrounditem.dtd          (locale/cs/backgrounditem.dtd)\n  locale/cs/cssproperties/griditemposition.dtd        (locale/cs/griditemposition.dtd)\n  locale/cs/cssproperties/transformationitem.dtd      (locale/cs/transformationitem.dtd)\n  locale/cs/cssproperties/transitionitem.dtd          (locale/cs/transitionitem.dtd)\n  locale/cs/cssproperties/textshadowitem.dtd          (locale/cs/textshadowitem.dtd)\n  locale/cs/cssproperties/colorstopitem.dtd           (locale/cs/colorstopitem.dtd)\n  locale/cs/cssproperties/backgrounditem.properties   (locale/cs/backgrounditem.properties)\n  locale/cs/cssproperties/cssproperties.properties    (locale/cs/cssproperties.properties)\n  locale/cs/cssproperties/fontFeatures.properties     (locale/cs/fontFeatures.properties)\n\n"
  },
  {
    "path": "locales/cs/domexplorer.mn",
    "content": "bluegriffon-cs.jar:\n% locale    domexplorer    cs    %locale/cs/domexplorer/\n  locale/cs/domexplorer/domexplorerOverlay.dtd (locale/cs/domexplorerOverlay.dtd)\n  locale/cs/domexplorer/domexplorer.dtd        (locale/cs/domexplorer.dtd)\n\n"
  },
  {
    "path": "locales/cs/fs.mn",
    "content": "fs-cs.jar:\n% locale    fs    cs    %locale/cs/fs/\n  locale/cs/fs/fsOverlay.dtd    (locale/cs/fsOverlay.dtd)\n  locale/cs/fs/fs.dtd           (locale/cs/fs.dtd)\n  locale/cs/fs/fs.properties    (locale/cs/fs.properties)\n  locale/cs/fs/addFont.dtd      (locale/cs/addFont.dtd)\n\n"
  },
  {
    "path": "locales/cs/gfd.mn",
    "content": "gfd-cs.jar:\n% locale    gfd    cs    %locale/cs/gfd/\n  locale/cs/gfd/gfdOverlay.dtd    (locale/cs/gfdOverlay.dtd)\n  locale/cs/gfd/gfd.dtd           (locale/cs/gfd.dtd)\n  locale/cs/gfd/addFont.dtd       (locale/cs/addFont.dtd)\n\n"
  },
  {
    "path": "locales/cs/its20.mn",
    "content": "bluegriffon-cs.jar:\n% locale    its20    cs    %locale/cs/its20/\n  locale/cs/its20/its20Overlay.dtd    (locale/cs/its20Overlay.dtd)\n  locale/cs/its20/its20.properties    (locale/cs/its20.properties)\n  locale/cs/its20/its20.dtd           (locale/cs/its20.dtd)\n  locale/cs/its20/translateRule.dtd   (locale/cs/translateRule.dtd)\n  locale/cs/its20/locNoteRule.dtd     (locale/cs/locNoteRule.dtd)\n  locale/cs/its20/termRule.dtd        (locale/cs/termRule.dtd)\n  locale/cs/its20/selector.dtd        (locale/cs/selector.dtd)\n\n"
  },
  {
    "path": "locales/cs/markdown.mn",
    "content": "markdown-cs.jar:\n%   locale  markdown              cs    %locale/cs/markdown/\n   locale/cs/markdown/markdownOverlay.dtd  (locale/cs/markdownOverlay.dtd)\n   locale/cs/markdown/markdown.dtd         (locale/cs/markdown.dtd)\n   \n"
  },
  {
    "path": "locales/cs/op1.mn",
    "content": "op1-cs.jar:\n% locale    op1    cs    %locale/cs/op1/\n  locale/cs/op1/op1Overlay.dtd      (locale/cs/op1Overlay.dtd)\n  locale/cs/op1/op1.dtd             (locale/cs/op1.dtd)\n  locale/cs/op1/a11yFirstStep.properties (locale/cs/a11yFirstStep.properties)\n\n"
  },
  {
    "path": "locales/cs/scripteditor.mn",
    "content": "bluegriffon-cs.jar:\n% locale    scripteditor    cs\t\t%locale/cs/scripteditor/\n\tlocale/cs/scripteditor/scripteditorOverlay.dtd\t\t(locale/cs/scripteditorOverlay.dtd)\n\tlocale/cs/scripteditor/scripteditor.dtd\t\t(locale/cs/scripteditor.dtd)\n\tlocale/cs/scripteditor/scripteditor.properties\t\t(locale/cs/scripteditor.properties)\n\tlocale/cs/scripteditor/editor.dtd          (locale/cs/editor.dtd)\n\t\n"
  },
  {
    "path": "locales/cs/stylesheets.mn",
    "content": "bluegriffon-cs.jar:\n% locale    stylesheets    cs\t\t%locale/cs/stylesheets/\n  locale/cs/stylesheets/stylesheetsOverlay.dtd   (locale/cs/stylesheetsOverlay.dtd)\n  locale/cs/stylesheets/stylesheets.dtd          (locale/cs/stylesheets.dtd)\n  locale/cs/stylesheets/editor.dtd               (locale/cs/editor.dtd)\n\n"
  },
  {
    "path": "locales/cs/tipoftheday.mn",
    "content": "tipoftheday-cs.jar:\n%   locale  tipoftheday              cs    %locale/cs/tipoftheday/\n   locale/cs/tipoftheday/tipoftheday.dtd  (locale/cs/tipoftheday.dtd)\n   locale/cs/tipoftheday/tipofthedayOverlay.dtd  (locale/cs/tipofthedayOverlay.dtd)\n   locale/cs/tipoftheday/tipoftheday.rdf  (locale/cs/tipoftheday.rdf)\n"
  },
  {
    "path": "locales/de/aria.mn",
    "content": "bluegriffon-de.jar:\n% locale    aria    de    %locale/de/aria/\n  locale/de/aria/ariaOverlay.dtd (locale/de/ariaOverlay.dtd)\n  locale/de/aria/aria.dtd        (locale/de/aria.dtd)\n  locale/de/aria/aria.properties (locale/de/aria.properties)\n\n"
  },
  {
    "path": "locales/de/base.mn",
    "content": "bluegriffon-de.jar:\n% locale    bluegriffon    de    %locale/de/bluegriffon/\n% locale    branding       de    %locale/de/branding/\n  locale/de/bluegriffon/aboutDialog.dtd  (locale/de/bluegriffon/aboutDialog.dtd)\n  locale/de/bluegriffon/bluegriffon.dtd  (locale/de/bluegriffon/bluegriffon.dtd)\n  locale/de/bluegriffon/polyglot.dtd  (locale/de/bluegriffon/polyglot.dtd)\n  locale/de/bluegriffon/findbar.dtd  (locale/de/bluegriffon/findbar.dtd)\n  locale/de/bluegriffon/bluegriffon.properties  (locale/de/bluegriffon/bluegriffon.properties)\n  locale/de/bluegriffon/colourPicker.dtd  (locale/de/bluegriffon/colourPicker.dtd)\n  locale/de/bluegriffon/credits.dtd  (locale/de/bluegriffon/credits.dtd)\n  locale/de/bluegriffon/filepickerbutton.dtd  (locale/de/bluegriffon/filepickerbutton.dtd)\n  locale/de/bluegriffon/filePicking.dtd  (locale/de/bluegriffon/filePicking.dtd)\n  locale/de/bluegriffon/insertTable.dtd  (locale/de/bluegriffon/insertTable.dtd)\n  locale/de/bluegriffon/insertTable.properties  (locale/de/bluegriffon/insertTable.properties)\n  locale/de/bluegriffon/language.properties  (locale/de/bluegriffon/language.properties)\n  locale/de/bluegriffon/languages.dtd  (locale/de/bluegriffon/languages.dtd)\n  locale/de/bluegriffon/markupCleaner.dtd  (locale/de/bluegriffon/markupCleaner.dtd)\n  locale/de/bluegriffon/openLocation.dtd  (locale/de/bluegriffon/openLocation.dtd)\n  locale/de/bluegriffon/openLocation.properties  (locale/de/bluegriffon/openLocation.properties)\n  locale/de/bluegriffon/newPageWizard.dtd  (locale/de/bluegriffon/newPageWizard.dtd)\n  locale/de/bluegriffon/newPageWizard.properties  (locale/de/bluegriffon/newPageWizard.properties)\n  locale/de/bluegriffon/propertiesDeck.dtd  (locale/de/bluegriffon/propertiesDeck.dtd)\n  locale/de/bluegriffon/aria.dtd  (locale/de/bluegriffon/aria.dtd)\n  locale/de/bluegriffon/structurebar.dtd  (locale/de/bluegriffon/structurebar.dtd)\n  locale/de/bluegriffon/tabeditor.dtd  (locale/de/bluegriffon/tabeditor.dtd)\n  locale/de/bluegriffon/masterPasswordQuery.properties (locale/de/bluegriffon/masterPasswordQuery.properties)\n  locale/de/bluegriffon/newDocument.dtd  (locale/de/bluegriffon/newDocument.dtd)\n  locale/de/bluegriffon/prefs/file.dtd  (locale/de/bluegriffon/prefs/file.dtd)\n  locale/de/bluegriffon/prefs/source.dtd  (locale/de/bluegriffon/prefs/source.dtd)\n  locale/de/bluegriffon/prefs/general.dtd  (locale/de/bluegriffon/prefs/general.dtd)\n  locale/de/bluegriffon/prefs/newPage.dtd  (locale/de/bluegriffon/prefs/newPage.dtd)\n  locale/de/bluegriffon/prefs/update.dtd  (locale/de/bluegriffon/prefs/update.dtd)\n  locale/de/bluegriffon/prefs/styles.dtd  (locale/de/bluegriffon/prefs/styles.dtd)\n  locale/de/bluegriffon/prefs/advanced.dtd  (locale/de/bluegriffon/prefs/advanced.dtd)\n  locale/de/bluegriffon/prefs/connection.dtd  (locale/de/bluegriffon/prefs/connection.dtd)\n  locale/de/bluegriffon/prefs/osx.dtd  (locale/de/bluegriffon/prefs/osx.dtd)\n  locale/de/bluegriffon/prefs/shortcuts.dtd  (locale/de/bluegriffon/prefs/shortcuts.dtd)\n  locale/de/bluegriffon/prefs/update.properties  (locale/de/bluegriffon/prefs/update.properties)\n  locale/de/bluegriffon/prefs/license.dtd  (locale/de/bluegriffon/prefs/license.dtd)\n  locale/de/bluegriffon/prefs/license.properties  (locale/de/bluegriffon/prefs/license.properties)\n  locale/de/bluegriffon/prefs/deactivateLicense.dtd  (locale/de/bluegriffon/prefs/deactivateLicense.dtd)\n  locale/de/bluegriffon/prefs.dtd  (locale/de/bluegriffon/prefs.dtd)\n  locale/de/bluegriffon/updateAvailable.dtd  (locale/de/bluegriffon/updateAvailable.dtd)\n  locale/de/bluegriffon/updates.properties  (locale/de/bluegriffon/updates.properties)\n  locale/de/branding/brand.dtd  (locale/de/branding/brand.dtd)\n  locale/de/branding/brand.properties  (locale/de/branding/brand.properties)\n  locale/de/bluegriffon/insertImage.dtd  (locale/de/bluegriffon/insertImage.dtd)\n  locale/de/bluegriffon/insertAnchor.dtd  (locale/de/bluegriffon/insertAnchor.dtd)\n  locale/de/bluegriffon/insertCommentOrPI.dtd  (locale/de/bluegriffon/insertCommentOrPI.dtd)\n  locale/de/bluegriffon/insertLink.dtd  (locale/de/bluegriffon/insertLink.dtd)\n  locale/de/bluegriffon/insertLink.properties  (locale/de/bluegriffon/insertLink.properties)\n  locale/de/bluegriffon/cssClassPicker.dtd (locale/de/bluegriffon/cssClassPicker.dtd)\n  locale/de/bluegriffon/insertVideo.dtd  (locale/de/bluegriffon/insertVideo.dtd)\n  locale/de/bluegriffon/insertAudio.dtd  (locale/de/bluegriffon/insertAudio.dtd)\n  locale/de/bluegriffon/insertVideo.properties  (locale/de/bluegriffon/insertVideo.properties)\n  locale/de/bluegriffon/insertHTML.dtd  (locale/de/bluegriffon/insertHTML.dtd)\n  locale/de/bluegriffon/insertHR.dtd  (locale/de/bluegriffon/insertHR.dtd)\n  locale/de/bluegriffon/insertForm.dtd  (locale/de/bluegriffon/insertForm.dtd)\n  locale/de/bluegriffon/parsingError.dtd  (locale/de/bluegriffon/parsingError.dtd)\n  locale/de/bluegriffon/insertFormInput.dtd  (locale/de/bluegriffon/insertFormInput.dtd)\n  locale/de/bluegriffon/insertFieldset.dtd  (locale/de/bluegriffon/insertFieldset.dtd)\n  locale/de/bluegriffon/insertLabel.dtd  (locale/de/bluegriffon/insertLabel.dtd)\n  locale/de/bluegriffon/insertButton.dtd  (locale/de/bluegriffon/insertButton.dtd)\n  locale/de/bluegriffon/insertSelect.dtd  (locale/de/bluegriffon/insertSelect.dtd)\n  locale/de/bluegriffon/insertTextarea.dtd  (locale/de/bluegriffon/insertTextarea.dtd)\n  locale/de/bluegriffon/insertKeygen.dtd  (locale/de/bluegriffon/insertKeygen.dtd)\n  locale/de/bluegriffon/insertOutput.dtd  (locale/de/bluegriffon/insertOutput.dtd)\n  locale/de/bluegriffon/insertProgress.dtd  (locale/de/bluegriffon/insertProgress.dtd)\n  locale/de/bluegriffon/insertMeter.dtd  (locale/de/bluegriffon/insertMeter.dtd)\n  locale/de/bluegriffon/insertStylesheet.dtd  (locale/de/bluegriffon/insertStylesheet.dtd)\n  locale/de/bluegriffon/editStylesheet.dtd  (locale/de/bluegriffon/editStylesheet.dtd)\n  locale/de/bluegriffon/media.dtd  (locale/de/bluegriffon/media.dtd)\n  locale/de/bluegriffon/media.properties  (locale/de/bluegriffon/media.properties)\n  locale/de/bluegriffon/insertChars.dtd  (locale/de/bluegriffon/insertChars.dtd)\n  locale/de/bluegriffon/convertToTable.dtd (locale/de/bluegriffon/convertToTable.dtd)\n  locale/de/bluegriffon/pageProperties.dtd (locale/de/bluegriffon/pageProperties.dtd)\n  locale/de/bluegriffon/spellCheck.dtd (locale/de/bluegriffon/spellCheck.dtd)\n  locale/de/bluegriffon/spellCheck.properties (locale/de/bluegriffon/spellCheck.properties)\n  locale/de/bluegriffon/dictionary.dtd (locale/de/bluegriffon/dictionary.dtd)\n  locale/de/bluegriffon/html5.properties (locale/de/bluegriffon/html5.properties)\n  locale/de/bluegriffon/listProperties.dtd (locale/de/bluegriffon/listProperties.dtd)\n  locale/de/bluegriffon/insertTOC.dtd (locale/de/bluegriffon/insertTOC.dtd)\n  locale/de/bluegriffon/svg-edit.properties (locale/de/bluegriffon/svg-edit.properties)\n  locale/de/bluegriffon/panels.dtd (locale/de/bluegriffon/panels.dtd)\n  locale/de/bluegriffon/rotator.dtd (locale/de/bluegriffon/rotator.dtd)\n\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/aboutDialog.dtd",
    "content": "<!ENTITY aboutDialog.title      \"Über &brandFullName;\">\n<!ENTITY copyright              \"Urheber\">\n<!ENTITY aboutLink              \"&lt; Über &brandFullName;\">\n<!ENTITY aboutVersion           \"Version\">\n<!ENTITY copyrightText          \"&#169;1998-2019 Disruptive Innovations und weitere Mitwirkende. Alle Rechte vorbehalten.\">\n<!ENTITY cmdClose.macKey        \"W\">\n<!ENTITY codeName               \"Codename\">\n\n<!ENTITY aboutTab.label         \"Über\">\n<!ENTITY creditsTab.label       \"Lizenz und Danksagung\">\n<!ENTITY buildConfigTab.label   \"Build Configuration\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/aria.dtd",
    "content": "<!ENTITY ariaRole.label \"ARIA Rolle\">\n\n<!ENTITY noARIArole.label \"(keine ARIA Rolle)\">\n<!ENTITY ARIARoleSelect.tooltip \"Attribut ARIA Rolle setzen\">\n<!ENTITY alertRole.label \"Eine Nachricht mit wichtigen und zumeist zeitkritischen Informationen. Siehe auch 'status' und 'alertdialog'.\">\n<!ENTITY alertdialogRole.label \"Ein Dialogtyp mit einem Hinweis, bei welchem der Fokus auf einem Element innerhalb des Dialogs liegt. Siehe auch 'alert' und 'dialog'.\">\n<!ENTITY applicationRole.label \"Eine als Webapplikation bezeichnete Region im Gegensatz zu einem Webdokument.\">\n<!ENTITY articleRole.label \"Ein Abschnitt einer Seite, dessen Zusammensetzung einen unabhängigen Teil eines Dokuments, Seite oder Site darstellt.\">\n<!ENTITY bannerRole.label \"Eine Region die eher Site- als Seiten-spezifischen Inhalt enthält.\">\n<!ENTITY buttonRole.label \"Ein Eingabeelement mit dem der Anwender durch Klicken oder Drücken Aktionen auslösen kann. Siehe auch 'link'.\">\n<!ENTITY checkboxRole.label \"Ein markierbares Eingabeelement mit drei möglichen Werten: true, false oder mixed.\">\n<!ENTITY columnheaderRole.label \"Eine Zelle mit Information für eine Spalte.\">\n<!ENTITY comboboxRole.label \"Eine Darstellung eines 'select'-Elements; Normalerweise ähnlich einem Textfeld ('textbox'), bei welchem die Benutzereingabe entweder eine Option auswählt oder als neuen Eintrag in der Liste erscheint. Siehe auch 'listbox'.\">\n<!ENTITY commandRole.label \"Eine Art von Widget, das eine Aktion ausführt aber selber keine Eingabe entgegennimmt.\">\n<!ENTITY complementaryRole.label \"Ein unterstützender und als Ergänzung zum Hauptinhalt gedachter Abschnitt des Dokuments, der auf einer entsprechenden Stufe in der Hierarchie des DOM's steht, aber genauso gut für sich alleine stehen kann.\">\n<!ENTITY compositeRole.label \"Ein Widget das navigierbare Abkömmlinge ('descendants') oder über untergeordnete Elemente verfügt.\">\n<!ENTITY contentinfoRole.label \"Eine sichtbare Region, die Informationen über das übergeordnete Dokument enthält.\">\n<!ENTITY definitionRole.label \"Eine Definition eines Begriffs oder Konzepts.\">\n<!ENTITY dialogRole.label \"Ein Dialog ist ein Applikationsfenster, das den aktuellen Prozess der Applikation unterbricht, um den Benutzer zu Eingabe von Informationen oder einer Antwort auf zu fordern. Siehe auch 'dialog'.\">\n<!ENTITY directoryRole.label \"Eine Liste mit Referenzen zu Angehörigen einer Gruppe, wie zum Beispiel ein statisches Inhaltsverzeichnis.\">\n<!ENTITY documentRole.label \"Eine als Dokumentinhalt deklarierte Region mit zugehöriger Information im Gegensatz zu einer Webapplikation.\">\n<!ENTITY formRole.label \"Region, die als Orientierungshilfe dient und eine Sammlung von Elementen und Objekten enthält, die zusammen ein Formular ergeben. Siehe auch 'search'.\">\n<!ENTITY gridRole.label \"Ein Grid ist wie eine Tabelle ein interaktives Bedienelement, welches tabellarische Daten in Zeilen und Spalten enthält.\">\n<!ENTITY gridcellRole.label \"Eine Zelle in einem Grid oder Baumgrid.\">\n<!ENTITY groupRole.label \"Eine Sammlung von Elementen der Benutzeroberfläche, die nicht in der Zusammenfassung oder dem Inhaltsverzeichnis eines unterstützenden Assistenten erscheinen sollen.\">\n<!ENTITY headingRole.label \"Der Titel eines Abschnitts der Seite.\">\n<!ENTITY imgRole.label \"Ein Container für eine Sammlung von Elementen, die ein Bild erzeugen.\">\n<!ENTITY inputRole.label \"Eine generische Art von Widget, das Benutzereingaben erlaubt.\">\n<!ENTITY landmarkRole.label \"Eine Region der Seite, die als Orientierungshilfe (Landmarke) bei der Navigation dient.\">\n<!ENTITY linkRole.label \"Eine interaktive Referenz auf eine interne oder externe Ressource, die wenn aktiviert, den Benutzeragenten veranlasst zu dieser Ressource zu navigieren. Siehe auch 'button'.\">\n<!ENTITY listRole.label \"Eine Gruppe von nicht-interaktiven Elementen einer Liste. Siehe auch 'listbox'.\">\n<!ENTITY listboxRole.label \"Ein Widget, welches dem Benutzer erlaubt ein oder mehrere Elemente aus einer Liste zu wählen. Siehe auch 'combobox' und 'list'.\">\n<!ENTITY listitemRole.label \"Ein einzelnes Element in einer Liste oder Verzeichnis.\">\n<!ENTITY logRole.label \"Eine Art von Region, wo laufend neue Informationen in einer bestimmten Abfolge hinzugefügt oder entfernt werden. Siehe auch 'marquee'.\">\n<!ENTITY mainRole.label \"Der Hauptinhalt eines Dokuments.\">\n<!ENTITY marqueeRole.label \"Eine Art von Region, wo sich unwesentliche Informationen laufend ändern. Siehe auch 'log'.\">\n<!ENTITY mathRole.label \"Der Inhalt der 'math'-Rolle steht für einen mathematischen Ausdruck.\">\n<!ENTITY menuRole.label \"Eine Art von Widget, das dem Benutzer eine Liste von Wahlmöglichkeiten anbietet.\">\n<!ENTITY menubarRole.label \"Eine Art von Menu, das normalerweise immer sichtbar und horizontal angeordnet ist.\">\n<!ENTITY menuitemRole.label \"Eine Option in einer Auswahl von Möglichkeiten, die Teil eines Menüs oder Menüleiste ist.\">\n<!ENTITY menuitemcheckboxRole.label \"Ein markierbares Menuelement mit drei möglichen Werten: 'true', 'false' oder 'mixed'.\">\n<!ENTITY menuitemradioRole.label \"Ein markierbares Menuelement in einer Gruppe von 'radio'-Menuelementen, von welchen gleichzeitig nur eines markiert sein kann.\">\n<!ENTITY navigationRole.label \"Eine Sammlung von navigierbaren Elementen (normalerweise Links) zur Navigation innerhalb des Dokuments oder von zugehörigen Dokumenten.\">\n<!ENTITY noteRole.label \"Ein Abschnitt dessen Inhalt eingeschoben oder zusätzlich zum Hauptinhalt der Ressource ist.\">\n<!ENTITY optionRole.label \"Ein selektierbares Element einer Auswahlliste.\">\n<!ENTITY presentationRole.label \"Ein Element, dessen implizite semantische Rolle nicht auf die Zugänglichkeits-Programmierschnittstelle (accessibility API) abgebildet wird.\">\n<!ENTITY progressbarRole.label \"Ein Element, das den Fortschritt von lange dauernden Aufgaben anzeigt.\">\n<!ENTITY radioRole.label \"Ein markierbares Eingabefeld in einer Gruppe von 'radio'-Elementen, von welchen gleichzeitig nur eines markiert sein kann.\">\n<!ENTITY radiogroupRole.label \"Eine Gruppe von 'radio'-Schaltflächen\">\n<!ENTITY rangeRole.label \"Ein Eingabefeld, das einen Bereich von Werten angibt und vom Benutzer bedient werden kann.\">\n<!ENTITY regionRole.label \" Eine grosse und unterscheidbare Region einer Webseite oder eines Dokuments, welche der Autor als wichtig genug erachtet um in die Zusammenfassung oder das Inhaltsverzeichnis aufgenommen zu werden, zum Beispiel ein Teil der Seite welche Statistiken zu Sportereignissen enthält.\">\n<!ENTITY roletypeRole.label \"Eine Basisrolle, von welchem alle anderen Rollen dieser Rollen-Klassifikation erben.\">\n<!ENTITY rowRole.label \"Eine Zeile von Zellen in einem Grid.\">\n<!ENTITY rowgroupRole.label \"Eine Gruppe in einem Grid, welche eine oder mehrere Zeilen umfasst.\">\n<!ENTITY rowheaderRole.label \"Eine Zelle, die Kopfinformationen für eine Zeile eines Grid enthält.\">\n<!ENTITY scrollbarRole.label \"Ein grafisches Objekt, mit dem das Scrollen des Inhalts innerhalb des sichtbaren Bereichs kontrolliert werden kann, unabhängig davon ob der gesamte Inhalt sichtbar ist.\">\n<!ENTITY searchRole.label \"Eine Region, die als Orientierungshilfe dient und eine Sammlung von Elementen und Objekten enthält, die zusammen eine Sucheinrichtung ergeben. Siehe auch 'form'\">\n<!ENTITY sectionRole.label \"Eine darstellbare und strukturell abgrenzbare Einheit in einem Dokument oder Programm.\">\n<!ENTITY sectionheadRole.label \"Eine Struktur, die das Thema des zugehörigen Abschnitts bezeichnet oder zusammenfasst.\">\n<!ENTITY selectRole.label \"Ein Formular-Widget, das dem Benutzer erlaubt aus einer Auswahl von Möglichkeiten auszuwählen.\">\n<!ENTITY separatorRole.label \"Ein Trennelement, das Abschnitte oder Gruppen von Menuelementen unterteilt und hervorhebt.\">\n<!ENTITY sliderRole.label \"Ein Eingabeelement, mit dem der Benutzer durch verschieben einen Wert aus einem Bereich auswählt.\">\n<!ENTITY spinbuttonRole.label \"Eine Art von Bereichsfeld, dass vom Benutzer erwartet aus einer Auswahl von diskreten Möglichkeiten auszuwählen.\">\n<!ENTITY statusRole.label \"Ein Behälter, dessen Inhalt dem Benutzer Ratschläge gibt, aber nicht wichtig genug ist einen 'alert' zu rechtfertigen. Siehe auch 'alert'.\">\n<!ENTITY structureRole.label \"Ein strukturelles Element des Dokuments.\">\n<!ENTITY tabRole.label \"Eine gliedernde Beschriftung, die es ermöglicht, den Inhalt eines 'tab' zu wählen, der dem Benutzer angezeigt werden soll.\">\n<!ENTITY tablistRole.label \"Eine Liste von 'tab'-Elementen, die auf 'tabpanel'-Elemente verweisen.\">\n<!ENTITY tabpanelRole.label \"Ein Behälter für die einem 'tab' zugehörigen Ressourcen, in dem jeder 'tab' in einer 'tablist' enthalten ist.\">\n<!ENTITY textboxRole.label \"Ein Feld, das freie Texteingabe als Wert akzeptiert.\">\n<!ENTITY timerRole.label \"Eine Art von sich laufend aktualisierender Region, die einen nummerischen Zähler enthält, der die verstrichene oder verbleibenden Zeit anzeigt.\">\n<!ENTITY toolbarRole.label \"Eine Sammlung von häufig verwendeten Funktions-Schaltflächen ('buttons'), die visuell kompakt wiedergegeben sind.\">\n<!ENTITY tooltipRole.label \"Ein kontextabhängiges Aufklappfenster, das eine Beschreibung für das Element anzeigt.\">\n<!ENTITY treeRole.label \"Eine Art von Liste, die verschachtelte Untergruppen enthalten kann, welche auf- und zugeklappt werden können.\">\n<!ENTITY treegridRole.label \"Ein Grid, dessen Zeilen wie in einem Verzeichnisbaum auf- und zugeklappt werden können.\">\n<!ENTITY treeitemRole.label \"Ein Auswahlelement eines Verzeichnisbaums. Element in einem Verzeichnisbaum, das auf- und zugeklappt werden kann, falls es eine Untergruppe von Auswahlelementen des Baumes enthält.\">\n<!ENTITY widgetRole.label \"Eine interaktive Komponente einer grafischen Benutzeroberfläche (GUI).\">\n<!ENTITY windowRole.label \"Browser oder Programmfenster.\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/bluegriffon.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n -\n - The contents of this file are subject to the Mozilla Public License Version\n - 1.1 (the \"License\"); you may not use this file except in compliance with\n - the License. You may obtain a copy of the License at\n - http://www.mozilla.org/MPL/\n -\n - Software distributed under the License is distributed on an \"AS IS\" basis,\n - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n - for the specific language governing rights and limitations under the\n - License.\n -\n - The Original Code is BlueGriffon.\n -\n - The Initial Developer of the Original Code is\n - Disruptive Innovations SARL.\n - Portions created by the Initial Developer are Copyright (C) 2006\n - the Initial Developer. All Rights Reserved.\n -\n - Contributor(s):\n - Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n -\n - Alternatively, the contents of this file may be used under the terms of\n - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n - in which case the provisions of the GPL or the LGPL are applicable instead\n - of those above. If you wish to allow use of your version of this file only\n - under the terms of either the GPL or the LGPL, and not to allow others to\n - use your version of this file under the terms of the MPL, indicate your\n - decision by deleting the provisions above and replace them with the notice\n - and other provisions required by the LGPL or the GPL. If you do not delete\n - the provisions above, a recipient may use your version of this file under\n - the terms of any one of the MPL, the GPL or the LGPL.\n -\n - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"BlueGriffon\">\n\n<!ENTITY fileMenu.label \"Datei\">\n<!ENTITY fileMenu.accesskey \"D\">\n<!ENTITY newMenu.label \"Neu\">\n<!ENTITY newMenu.accesskey \"N\">\n\n<!ENTITY newWizardMenu.label \"Neu Assistent\">\n\n<!ENTITY editMenu.label \"Bearbeiten\">\n<!ENTITY editMenu.accesskey \"B\">\n\n<!ENTITY viewMenu.label \"Ansicht\">\n<!ENTITY viewMenu.accesskey \"A\">\n<!ENTITY customizeToolbar.label \"Anpassen\">\n<!ENTITY customizeToolbar.accesskey \"p\">\n\n<!ENTITY insertMenu.label \"Einfügen\">\n<!ENTITY insertMenu.accesskey \"i\">\n\n<!ENTITY formatMenu.label \"Format\">\n<!ENTITY formatMenu.accesskey \"o\">\n<!ENTITY spanCmd.label \"Span\">\n<!ENTITY spanCmd.accesskey \"n\">\n<!-- Font Style SubMenu -->\n<!ENTITY fontStyleMenu.label \"Text Stile\">\n<!ENTITY formatstylemenu.accesskey \"s\">\n<!ENTITY styleBoldCmd.label \"Fett\">\n<!ENTITY stylebold.accesskey \"F\">\n<!ENTITY stylebold.keybinding \"b\">\n<!ENTITY styleItalicCmd.label \"Kursiv\">\n<!ENTITY styleitalic.accesskey \"I\">\n<!ENTITY styleitalic.keybinding \"i\">\n<!ENTITY styleUnderlineCmd.label \"Unterstrichen\">\n<!ENTITY styleunderline.accesskey \"u\">\n<!ENTITY styleUnderline.key \"u\">\n<!ENTITY styleStrikeThruCmd.label \"Durchgestrichen\">\n<!ENTITY stylestrikethru.accesskey \"d\">\n<!ENTITY styleSuperscriptCmd.label \"Hochgestellt\">\n<!ENTITY stylesuperscript.accesskey \"H\">\n<!ENTITY styleSubscriptCmd.label \"Tiefgestellt\">\n<!ENTITY stylesubscript.accesskey \"T\">\n<!ENTITY styleNonbreakingCmd.label \"Ohne Umbruch\">\n<!ENTITY stylenonbreaking.accesskey \"n\">\n<!ENTITY styleEm.label \"Hervorheben\">\n<!ENTITY styleEm.accesskey \"e\">\n<!ENTITY styleEm.key \"i\">\n<!ENTITY styleStrong.label \"Stark Hervorheben\">\n<!ENTITY styleStrong.accesskey \"t\">\n<!ENTITY styleStrong.key \"b\">\n<!ENTITY styleCite.label \"Zitierung\">\n<!ENTITY styleCite.accesskey \"Z\">\n<!ENTITY styleAbbr.label \"Abkürzung\">\n<!ENTITY styleAbbr.accesskey \"A\">\n<!ENTITY styleAcronym.label \"Akronym\">\n<!ENTITY styleAcronym.accesskey \"r\">\n<!ENTITY styleCode.label \"Quelltext\">\n<!ENTITY styleCode.accesskey \"Q\">\n<!ENTITY styleCode.key \"c\">\n<!ENTITY styleSamp.label \"Beispielausgabe\">\n<!ENTITY styleSamp.accesskey \"B\">\n<!ENTITY styleVar.label \"Variable\">\n<!ENTITY styleVar.accesskey \"V\">\n<!ENTITY fontFixedWidth.label \"Feste Breite\">\n<!ENTITY fontfixedwidth.accesskey \"F\">\n\n<!ENTITY tableMenu.label                  \"Tabelle\">\n<!ENTITY tableMenu.accesskey              \"b\">\n\n<!ENTITY toolsMenu.label \"Extras\">\n<!ENTITY toolsMenu.accesskey \"x\">\n<!ENTITY consoleMenu.label \"JavaScript Konsole\">\n\n<!ENTITY panelsMenu.label \"Konsolen\">\n<!ENTITY panelsMenu.accesskey \"K\">\n\n<!ENTITY alignPanels.label \"Alle ausrichten\">\n\n<!ENTITY helpMenu.label \"Hilfe\">\n<!ENTITY helpMenu.accesskey \"H\">\n<!ENTITY aboutComposer.label \"Über BlueGriffon\">\n\n<!ENTITY throbber.tooltip \"BlueGriffon\">\n\n<!ENTITY newMenu.label                    \"Neu\">\n<!ENTITY newToolbarCmd.tooltip \"Neue Seite anlegen\">\n<!ENTITY pageInNewTab.label \"Seite in neuem Tab\">\n<!ENTITY pageInNewWindow.label \"Seite in neuem Fenster\">\n<!ENTITY newOtherCmd.label \"Weitere Optionen...\">\n\n<!ENTITY openMenu.label \"Öffnen\">\n<!ENTITY openMenu.tooltip \"Bestehende Seite öffnen\">\n<!ENTITY openTab.label \"In neuem Tab öffnen\">\n<!ENTITY openWindow.label \"In neuem Fenster öffnen\">\n<!ENTITY openPage.label \"Öffnen\">\n<!ENTITY openPage.accesskey \"f\">\n<!ENTITY openFileCmd.label \"Datei öffnen…\">\n\n<!ENTITY quit.label \"Beenden\">\n<!ENTITY quit.accesskey \"B\">\n\n<!ENTITY stopButton.label \"Anhalten\">\n<!ENTITY stopButton.tooltip \"Laden der Seite anhalten\">\n\n<!ENTITY boldToolbarCmd.tooltip \"Fett\">\n<!ENTITY boldToolbarCmd.label \"Fett\">\n<!ENTITY italicToolbarCmd.tooltip \"Kursiv\">\n<!ENTITY italicToolbarCmd.label \"Kursiv\">\n<!ENTITY underlineToolbarCmd.tooltip \"Unterstrichen\">\n<!ENTITY underlineToolbarCmd.label \"Unterstrichen\">\n<!ENTITY strongToolbarCmd.tooltip \"Stark hervorheben\">\n<!ENTITY strongToolbarCmd.label \"Stark hervorheben\">\n<!ENTITY emToolbarCmd.tooltip \"Hervorheben\">\n<!ENTITY emToolbarCmd.label \"Hervorheben\">\n<!ENTITY codeToolbarCmd.label \"Quelltext\">\n<!ENTITY codeToolbarCmd.tooltip \"Quelltext\">\n<!-- RTL --> \n<!ENTITY writingDirectionMenu.label \"Schreibrichtung\">\n<!ENTITY writingdirectionmenu.accesskey \"g\">\n<!ENTITY defaultDirectionMenu.label \"Unspezifiziert\">\n<!ENTITY defaultdirectionmenu.accesskey \"u\">\n<!ENTITY ltrDirectionMenu.label \"Links nach rechts\">\n<!ENTITY ltrdirectionmenu.accesskey \"l\">\n<!ENTITY rtlDirectionMenu.label \"Rechts nach links\">\n<!ENTITY rtldirectionmenu.accesskey \"r\">\n<!ENTITY dirLtr.tooltip \"Links nach rechts\">\n<!ENTITY dirRtl.tooltip \"Rechts nach links\">\n\n<!ENTITY ParagraphSelect.tooltip \"Absatzformat wählen\">\n<!-- Shared in Paragraph, and Toolbar menulist -->\n<!ENTITY bodyTextCmd.label \"Inhalt Text\">\n<!ENTITY paragraphParagraphCmd.label \"Absatz\">\n<!ENTITY heading1Cmd.label \"Überschrift 1\">\n<!ENTITY heading2Cmd.label \"Überschrift 2\">\n<!ENTITY heading3Cmd.label \"Überschrift 3\">\n<!ENTITY heading4Cmd.label \"Überschrift 4\">\n<!ENTITY heading5Cmd.label \"Überschrift 5\">\n<!ENTITY heading6Cmd.label \"Überschrift 6\">\n<!ENTITY paragraphAddressCmd.label \"Adresse\">\n<!ENTITY paragraphPreformatCmd.label \"Vorformat\">\n<!ENTITY genericContainerCmd.label \"Generischer Kontainer (div)\">\n\n<!ENTITY unorderedList.tooltip \"Ungeordnete Liste\">\n<!ENTITY orderedList.tooltip \"Geordnete Liste\">\n<!ENTITY unorderedList.label \"Ungeordnete Liste\">\n<!ENTITY orderedList.label \"Geordnete Liste\">\n\n<!ENTITY alignLeft.tooltip \"Linksbündig\">\n<!ENTITY alignCenter.tooltip \"Zentriert\">\n<!ENTITY alignRight.tooltip \"Rechtsbündig\">\n<!ENTITY alignJustify.tooltip \"Ausgerichtet\">\n<!ENTITY alignLeft.label \"Linksbündig\">\n<!ENTITY alignCenter.label \"Zentriert\">\n<!ENTITY alignRight.label \"Rechtsbündig\">\n<!ENTITY alignJustify.label \"Ausgerichtet\">\n\n<!ENTITY indentToolbarCmd.tooltip \"Text einrücken\">\n<!ENTITY indentToolbarCmd.label \"Einrücken\">\n\n<!ENTITY outdentToolbarCmd.tooltip \"Text ausrücken\">\n<!ENTITY outdentToolbarCmd.label \"Ausrücken\">\n\n<!ENTITY definitionDescription.tooltip \"Definition Beschreibung\">\n<!ENTITY definitionDescription.label \"Definition Beschreibung\">\n<!ENTITY definitionTitle.tooltip \"Definition Titel\">\n<!ENTITY definitionTitle.label \"Definition Titel\">\n\n<!ENTITY FontFaceSelect.tooltip \"Zeichnsatz wählen\">\n<!ENTITY fontVarWidth.label \"Variable Breite\">\n<!ENTITY fontFixedWidth.label \"Feste Breite\">\n<!ENTITY fontHelveticaFont.label \"Helvetica, Arial\">\n<!ENTITY fontTimes.label \"Times\">\n<!ENTITY fontCourier.label \"Courier\">\n\n<!ENTITY applyClassToSelectionCmd.tooltip \"Klasse auf den selektierten Container anwenden\">\n<!ENTITY noClass.label \"(keine Klasse)\">\n\n<!ENTITY applyIdToSelectionCmd.tooltip \"ID dem selektierten Container vergeben\">\n<!ENTITY noId.label \"(keine ID)\">\n\n<!ENTITY tableToolbarCmd.label \"Tabelle\">\n<!ENTITY tableToolbarCmd.key \"T\">\n<!ENTITY tableToolbarCmd.tooltip \"Tabelle einfügen oder bearbeiten\">\n\n<!ENTITY imageToolbarCmd.label \"Bild\">\n<!ENTITY imageToolbarCmd.key \"B\">\n<!ENTITY imageToolbarCmd.tooltip \"Bild einfügen oder bearbeiten\">\n\n<!ENTITY anchorToolbarCmd.label \"Anker\">\n<!ENTITY anchorToolbarCmd.key \"A\">\n<!ENTITY anchorToolbarCmd.tooltip \"Anker einfügen oder bearbeiten\">\n\n<!ENTITY linkToolbarCmd.label \"Link\">\n<!ENTITY linkToolbarCmd.key \"L\">\n<!ENTITY linkToolbarCmd.tooltip \"Link einfügen oder bearbeiten\">\n\n<!ENTITY hrToolbarCmd.label \"Horizontale Leiste\">\n<!ENTITY hrToolbarCmd.key \"h\">\n\n<!ENTITY htmlToolbarCmd.label \"HTML Markup\">\n<!ENTITY htmlToolbarCmd.key \"H\">\n\n<!ENTITY formToolbarCmd.label \"Formular\">\n<!ENTITY formToolbarCmd.key \"F\">\n<!ENTITY formToolbarCmd.tooltip \"Formular einfügen oder bearbeiten\">\n\n<!ENTITY fieldsetToolbarCmd.label \"Feldgruppe\">\n<!ENTITY fieldsetToolbarCmd.key \"d\">\n\n<!ENTITY labelToolbarCmd.label \"Bezeichner\">\n<!ENTITY labelToolbarCmd.key \"B\">\n\n<!ENTITY buttonToolbarCmd.label \"Schaltfläche\">\n<!ENTITY buttonToolbarCmd.key \"S\">\n\n<!ENTITY selectToolbarCmd.label \"Auswahlliste\">\n<!ENTITY selectToolbarCmd.key \"A\">\n\n<!ENTITY textareaToolbarCmd.label \"Textfeld\">\n<!ENTITY textareaToolbarCmd.key \"T\">\n\n<!ENTITY keygenToolbarCmd.label \"Schlüsselpaar-Generator\">\n<!ENTITY keygenToolbarCmd.key \"G\">\n\n<!ENTITY outputToolbarCmd.label \"Ausgabe\">\n<!ENTITY outputToolbarCmd.key \"A\">\n\n<!ENTITY progressToolbarCmd.label \"Fortschritt\">\n<!ENTITY progressToolbarCmd.key \"o\">\n\n<!ENTITY meterToolbarCmd.label \"Wertbalken\">\n<!ENTITY meterToolbarCmd.key \"W\">\n\n<!ENTITY datalistToolbarCmd.label \"Datenliste\">\n<!ENTITY datalistToolbarCmd.key \"i\">\n\n<!ENTITY stylesheetsToolbarCmd.label \"Stile\">\n<!ENTITY stylesheetsToolbarCmd.key \"S\">\n\n<!ENTITY webfonts.label \"Web-Zeichensätze\">\n\n<!ENTITY videoToolbarCmd.label \"Video\">\n<!ENTITY videoToolbarCmd.tooltip \"Video einfügen oder bearbeiten\">\n\n<!ENTITY audioToolbarCmd.label \"Audio\">\n<!ENTITY audioToolbarCmd.tooltip \"Audio einfügen oder bearbeiten\">\n\n<!ENTITY browseToolbarCmd.label \"Vorschau\">\n<!ENTITY browseToolbarCmd.tooltip \"Vorschau im Browser\">\n\n<!ENTITY saveCmd.label \"Speichern\">\n<!ENTITY saveToolbarCmd.tooltip \"Datei lokal Speichern\">\n<!ENTITY filesave.key \"S\">\n<!ENTITY saveAsCmd.label \"Speichern unter...\">\n<!ENTITY filesaveas.key \"u\">\n\n<!ENTITY undoCmd.label \"Rückgängig\">\n<!ENTITY undoCmd.accesskey \"R\">\n<!ENTITY redoCmd.label \"Wiederholen\">\n<!ENTITY redoCmd.accesskey \"W\">\n\n<!ENTITY cutCmd.label \"Ausschneiden\">\n<!ENTITY cutCmd.accesskey \"A\">\n<!ENTITY copyCmd.label \"Kopieren\">\n<!ENTITY copyCmd.accesskey \"K\">\n<!ENTITY pasteCmd.label \"Einfügen\">\n<!ENTITY pasteCmd.accesskey \"i\">\n<!ENTITY pasteNoFormatting.label \"Einfügen ohne Formatierung\">\n<!ENTITY pasteNoFormatting.accesskey \"f\">\n<!ENTITY deleteCmd.label \"Löschen\">\n<!ENTITY deleteCmd.accesskey \"L\">\n<!ENTITY selectAllCmd.label \"Alles markieren\">\n<!ENTITY selectAllCmd.accesskey \"m\">\n<!ENTITY copyHTMLCodeCmd.label \"Selektiertes HTML kopieren\">\n<!ENTITY copyHTMLCodeCmd.accesskey \"H\">\n<!ENTITY copyHTMLCode.label \"HTML dieses Elements kopieren\">\n\n<!ENTITY setZoomFactor.label \"Zoomfaktor setzen\">\n\n<!ENTITY fileRecentMenu.label \"Zuletzt verwendet\">\n<!ENTITY filerecentmenu.accesskey \"r\">\n\n<!ENTITY markupCleanerCmd.label \"Markup Aufräumer\">\n<!ENTITY markupcleaner.accesskey \"m\">\n\n<!ENTITY viewToolbars.label \"Symbolleisten\">\n<!ENTITY viewStatusbar.label \"Statusleiste\">\n\n<!ENTITY formatToolbar.name \"Formatierung (primär)\">\n<!ENTITY formatToolbar2.name \"Formatierung (sekundär)\">\n\n<!ENTITY dualview.label \"Dual View\">\n<!ENTITY wysiwygMode.label \"WYSIWYG\">\n<!ENTITY printMode.label \"Druckvorschau\">\n<!ENTITY sourceMode.label \"Quelltext\">\n\n<!ENTITY closeTabCmd.label \"Aktueller Tab schliessen\">\n<!ENTITY closeEbookCmd.label \"Aktueller E-Buch schliessen\">\n\n<!ENTITY filesave.key \"s\">\n<!ENTITY quit.key \"q\">\n<!ENTITY closeWindow.key \"w\">\n<!ENTITY openPage.key \"o\">\n<!ENTITY undoCmd.key \"z\">\n<!ENTITY redoCmd.key \"y\">\n<!ENTITY cutCmd.key \"x\">\n<!ENTITY copyCmd.key \"c\">\n<!ENTITY pasteCmd.key \"v\">\n\n<!ENTITY formInputs.label \"Eingaben...\">\n<!ENTITY hiddenInputForm.label \"versteckte Zeichenkette\">\n<!ENTITY textInputForm.label \"Textfeld\">\n<!ENTITY searchInputForm.label \"Suchfeld\">\n<!ENTITY telInputForm.label \"Telefonnnummer-Feld\">\n<!ENTITY urlInputForm.label \"URL-Feld\">\n<!ENTITY emailInputForm.label \"Email-Feld\">\n<!ENTITY passwordInputForm.label \"Password-Feld\">\n<!ENTITY datetimeInputForm.label \"Zeit- und Datumswähler mit UTC-Zeitzone\">\n<!ENTITY dateInputForm.label \"Datumswähler\">\n<!ENTITY monthInputForm.label \"Monats- und Jahreswähler\">\n<!ENTITY weekInputForm.label \"Wochennummer- und Wochenwähler\">\n<!ENTITY timeInputForm.label \"Zeitwähler ohne Zeitzone\">\n<!ENTITY datetimelocalInputForm.label \"Zeit- und Datumswähler ohne Zeitzone\">\n<!ENTITY numberInputForm.label \"Zahlenfeld\">\n<!ENTITY rangeInputForm.label \"Zahlenbereich-Wähler\">\n<!ENTITY colorInputForm.label \"Farbwähler\">\n<!ENTITY checkboxInputForm.label \"Kontrollkästchen\">\n<!ENTITY radioInputForm.label \"Radioschaltfläche\">\n<!ENTITY fileInputForm.label \"Dateiwähler\">\n<!ENTITY submitInputForm.label \"Schaltfläche Formular absenden\">\n<!ENTITY imageInputForm.label \"Bildschaltfläche Formular absenden\">\n<!ENTITY resetInputForm.label \"Schaltfläche Formular zurücksetzen\">\n<!ENTITY buttonInputForm.label \"Schaltfläche\">\n\n\n<!ENTITY allTagsMode.label \"Alle Tags Modus\">\n\n<!ENTITY toggleViewMenu.label \"Ansicht umschalten\">\n<!ENTITY toggleViewMenu.accesskey \"A\">\n\n<!ENTITY spellCheck.label \"Rechtschreibprüfung\">\n<!ENTITY spellCheck.accesskey \"R\">\n<!ENTITY dictionary.label \"Wörterbuch\">\n<!ENTITY addToDictionary \"Zum Wörterbuch hinzufügen\">\n<!ENTITY ignoreWord.label \"Wort ignorieren\">\n\n<!ENTITY specialChars.label \"Zeichen und Symbole\">\n\n<!-- Tabelle Menu -->\n<!ENTITY tableMenu.label \"Tabelle\">\n<!ENTITY tablemenu.accesskey \"b\">\n<!-- Select Submenu -->\n<!ENTITY tableSelectMenu.label \"Auswählen\">\n<!ENTITY tableselectmenu.accesskey \"s\">\n\n<!ENTITY tableSelectMenu2.label \"Tabelle auswählen\">\n<!ENTITY tableInsertMenu2.label \"Tabelle einfügen\">\n<!ENTITY tableDeleteMenu2.label \"Tabelle löschen\">\n\n<!-- Insert SubMenu -->\n<!ENTITY tableInsertMenu.label \"Einfügen\">\n<!ENTITY tableinsertmenu.accesskey \"i\">\n\n<!ENTITY tableTable.label \"Tabelle\">\n<!ENTITY tabletable.accesskey \"t\">\n\n<!ENTITY tableRow.label \"Zeile\">\n<!ENTITY tableRows.label \"Zeile(n)\">\n<!ENTITY tablerow.accesskey \"z\">\n<!ENTITY tableRowAbove.label \"Zeile oberhalb\">\n<!-- uses tablerow.accesskey -->\n<!ENTITY tableRowBelow.label \"Zeile unterhalb\">\n<!ENTITY tablerowbelow.accesskey \"b\">\n<!ENTITY tableColumn.label \"Spalte\">\n<!ENTITY tableColumns.label \"Spalte(n)\">\n<!ENTITY tablecolumn.accesskey \"s\">\n<!ENTITY tableColumnBefore.label \"Spalte davor\">\n<!-- uses tablecolumn.accesskey -->\n<!ENTITY tableColumnAfter.label \"Spalte dahinter\">\n<!ENTITY tablecolumnafter.accesskey \"a\">\n<!ENTITY tableCell.label \"Zelle\">\n<!ENTITY tableCells.label \"Zelle(n)\">\n<!ENTITY tablecell.accesskey \"z\">\n<!ENTITY tableCellContents.label \"Zellinhalt\">\n<!ENTITY tablecellcontents.accesskey \"n\">\n<!ENTITY tableAllCells.label \"Alle Zellen\">\n<!ENTITY tableCellBefore.label \"Zelle davor\">\n<!ENTITY tableallcells.accesskey \"a\">\n<!-- uses tablecell.accesskey -->\n<!ENTITY tableCellAfter.label \"Zelle dahinter\">\n<!ENTITY tablecellafter.accesskey \"d\">\n<!-- Delete SubMenu -->\n<!ENTITY tableDeleteMenu.label \"Löschen\">\n<!ENTITY tabledeletemenu.accesskey \"L\">\n\n<!ENTITY tableFix.label \"Festes Tabellenlayout\">\n<!ENTITY tablefix.accesskey \"f\">\n<!-- text for \"Join Cells\" is in editor.properties\n (\"JoinSelectedCells\" and \"JoinCellToRight\")\n the access key must exist in both of those strings\n But value must be set here for accesskey to draw properly\n-->\n<!ENTITY tableJoinCells.label \"Zellen zusammenführen\">\n<!ENTITY tablejoincells.accesskey \"z\">\n<!ENTITY tableSplitCell.label \"Zellen teilen\">\n<!ENTITY tablesplitcell.accesskey \"t\">\n<!ENTITY convertToTable.label \"Tabelle aus Auswahl\">\n<!ENTITY converttotable.accesskey \"A\">\n<!ENTITY tableProperties.label \"Tabelleneigenschaften…\">\n<!ENTITY tableProperties.accesskey \"e\">\n\n<!ENTITY forumsHelpMenu.label \"Benutzer Gemeinschaft\">\n<!ENTITY forums.url \"http://groups.google.com/group/bluegriffon/\">\n<!ENTITY qa.label \"Fehlerkorrekturen und Verbesserungen\">\n<!ENTITY homePage.label \"Website\">\n<!ENTITY addons.label \"Add-ons holen\">\n\n<!ENTITY pageProperties.label \"Seiteneigenschaften\">\n\n\n<!ENTITY preferences.label \"Einstellungen\">\n\n<!ENTITY gotoLink.label \"Linkziel auswählen\">\n<!ENTITY gotoLink.accesskey \"l\">\n\n<!ENTITY cMenu_insertLink.label \"Link einfügen oder bearbeiten\">\n<!ENTITY cMenu_insertLink.accesskey \"l\">\n\n<!ENTITY getAddOns.label \"Add-ons hinzufügen!\">\n\n<!ENTITY source.label \"Ansicht Quelltext\">\n<!ENTITY theme.label \"Thema\">\n\n<!ENTITY removeAllStyles.label \"Alle Textstile entfernen\">\n<!ENTITY removeAllStyles.accesskey \"x\">\n<!ENTITY removeAllLinks.label \"Alle Links entfernen\">\n<!ENTITY removeAllLinks.accesskey \"l\">\n\n<!ENTITY html5Element.label \"HTML 5 Element\">\n<!ENTITY addonsMenu.label \"Add-ons\">\n\n<!ENTITY listProperties.label \"Listeneinstellungen\">\n\n<!ENTITY tableOfContents.tooltip \"Insert or refresh Table of Contents\">\n<!ENTITY tableOfContents.label \"Inhaltsverzeichnis\">\n\n<!ENTITY select.label \"Auswählen...\">\n<!ENTITY parentElement.label \"Elternelement\">\n<!ENTITY firstChild.label \"Erstes Kind\">\n<!ENTITY nextSibling.label \"Nächstes Geschwister\">\n<!ENTITY previousSibling.label \"Vorhergehendes Geschwister\">\n<!ENTITY tableCaption.label \"Tabellenlegende\">\n\n<!ENTITY lookForUpdates.label \"Nach Aktualisierungen suchen\">\n\n<!ENTITY color.label \"Vordergrund\">\n<!ENTITY bgColor.label \"Hintergrund\">\n\n<!ENTITY newWindow.label \"Neuem Fenster\">\n\n<!ENTITY editComment.label \"HTML-Kommentar bearbeiten:\">\n<!ENTITY editPHP.label \"PHP-Befehl bearbeiten:\">\n<!ENTITY editPI.label \"Verarbeitungsbefehl bearbeiten:\">\n<!ENTITY targetPI.label \"Ziel:\">\n<!ENTITY dataPI.label \"Daten:\">\n<!ENTITY commentOrPHPOrPI.label \"Kommentare/PHP/Verarbeitungsbefehle\">\n<!ENTITY openLinkCmdInTab.label \"Link in neuem Tab öffnen\">\n<!ENTITY blockquoteToolbarCmd.label \"Eingerücktes Zitat\">\n<!ENTITY blockquoteToolbarCmd.tooltip \"In ein eingerücktes Zitat einbetten\">\n<!ENTITY deckMenu.label \"Stapel\">\n<!ENTITY printSetupCmd.label \"Seite einrichten…\">\n<!ENTITY printSetupCmd.accesskey \"e\">\n<!ENTITY printCmd.label \"Drucken…\">\n<!ENTITY printCmd.accesskey \"D\">\n<!ENTITY printCmd.commandkey \"p\">\n<!ENTITY encapsulate.tooltip \"Auswahl in ein eingebettetes Element einkapseln (Standard ist span)\">\n\n<!ENTITY deleteCmd.key            \"D\">  \n<!ENTITY selectAllCmd.key         \"A\">  \n\n<!ENTITY buyUsersManual.label \"Kaufen Benutzerhandbuch...\">\n<!ENTITY buyLicense.label \"Aktivierentr erweiterte Funktionen...\">\n<!ENTITY convertClipboardToTable.label \"Tabelle aus Zwischenablage\">\n<!ENTITY structureBar.caption \"Struktur Symbolleiste\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"Versionshinweise anzeigen\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/bluegriffon.properties",
    "content": "titleModifier=BlueGriffon\n# in the following string, %t represents the title of the page or its URL\n# and %b the titleModifier above\ntitleFormat=%S - %S\nUnknown=[Unbekannt]\nNoClassAvailable=(keine Klasse)\nNoIdAvailable=(keine ID)\nDocumentTitle=Seitentitel\nNeedDocTitle=Bitte einen Titel für die aktuelle Seite angeben.\nDocTitleHelp=Identifiziert die Seite mit Seitentitel und Lesezeichen.\nExportToText=Als Text exportieren\nSaveDocumentAs=Seite speichern unter\nXHTMLfiles=XHTML Dateien\nuntitled=ohne Titel\nSaveDocument=Seite speichern\nSaveFileFailed=Seite speichern fehlgeschlagen!\nExportToText=Als Text exporteren\nFileNotSaved=Datei ist noch nicht gespeichert!\nSaveFileBeforeClosing=Vor dem Schliessen dieses Tabs speichern?\nYesSaveFile=Ja, speichern\nNoDiscardChanges=Nein, Änderungen verwerfen\nDontCloseTab=Tab nicht schliessen!\nIdAlreadyTaken=ID bereits in diesem Dokument verwendet\nRemoveIdFromElement=ID des betreffenden Elements entfernen oder abbrechen?\nYesRemoveId=ID entfernen\nNoCancel=Abbrechen\nReplaceAll=Alle entfernen...\nReplacedPart1=Ersetzt\nReplacedPart2=Funde\nAFileWasChanged=Eine Datei wurde ausserhalb Bluegriffons verändert\nReloadFile=Die Datei %S wurde ausserhalb Bluegriffons verändert. Bluegriffon muss diese neu laden.\nDontAskForFileChangesAgain=Diese Meldung nicht mehr anzeigen\n\nAbandonChanges=Alle ungespeicherten Änderungen in \"%title%\" zurücksetzen und Seite neu laden?\nRevertCaption=Zum letzten Speicherpunkt zurücksetzen\n\nHTMLCommentsInXHTMLTitle=HTML-Kommentar innerhalb eines <style>-Elements in einem XHTML-Dokument\nHTMLCommentsInXHTMLMessage=Warnung: Es gibt einen HTML-Kommentar <!-- ... --> innerhalb eines <style>-Elements in diesem XHTML-Dokument. Die Nutzungf von HTML-Kommentaren in XHTML wird eingebettete Stile deaktivieren. Sie sollten stattdessen CDATA-Bereiche benutzen: <![CDATA[ ... ]]>. Möchten Sie die Kommentare in CDATA-Bereiche konvertieren?\nHTMLCommentsInXHTMLOk=Ja\nHTMLCommentsInXHTMLCancel=Nein\n\nviewportWidthSplitter=Bewege den Balken um die Breite der Viewport-Ausgabe zu verändern\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/colourPicker.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (glazman@disruptive-innovations.com), on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY previewColour.label \"Vorschau:\">\n<!ENTITY dialog.title \"Farbwähler\">\n\n<!ENTITY predef.label \"Vordefinierte Farben:\">\n<!ENTITY rgb.label \"RGB\">\n<!ENTITY hsb.label \"HSB\">\n\n<!ENTITY red.label \"R:\">\n<!ENTITY green.label \"G:\">\n<!ENTITY blue.label \"B:\">\n\n<!ENTITY hue.label \"H:\">\n<!ENTITY saturation.label \"S:\">\n<!ENTITY brightness.label \"B:\">\n\n<!ENTITY transparency.label \"Transparent\">\n<!ENTITY opacity.label \"Durchsichtigkeit:\">\n\n<!ENTITY background.label \"Als Hintergrund für:\">\n<!ENTITY background.accessKey \"B\">\n<!ENTITY table.label \"Tabelle\">\n<!ENTITY table.accessKey \"T\">\n<!ENTITY cell.label \"Zelle(n)\">\n<!ENTITY cell.accessKey \"Z\">\n\n<!ENTITY lastPickedColor.label \"Zuletzt gewählte Farbe\">\n<!ENTITY lastPickedColor.accessKey \"F\">\n\n<!ENTITY hexColor.label \"Hex:\">\n<!ENTITY nameColor.label \"Name:\">\n\n<!ENTITY blender.label \"Blender\">\n\n<!ENTITY color1.label \"Color 1:\">\n<!ENTITY color2.label \"Color 2:\">\n<!ENTITY stops.label \"Color stops:\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/convertToTable.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"In Tabelle konvertieren\">\n<!ENTITY instructions1.label   \"BlueGriffon erzeugt für jeden ausgewählten Abschnitt eine neue Tabellenzeile.\">\n<!ENTITY instructions2.label   \"Zeichen wählen um die Auswahl in zwei Spalten zu unterteilen:\">\n<!ENTITY commaRadio.label      \"Komma\">\n<!ENTITY spaceRadio.label      \"Leerzeichen\">\n<!ENTITY otherRadio.label      \"Anderes Zeichen:\">\n<!ENTITY deleteCharCheck.label \"Trennzeichen löschen\">\n<!ENTITY collapseSpaces.label  \"Überzählige Leerzeichen ignorieren\">\n<!ENTITY collapseSpaces.tooltip \"Angrenzende Leerzeichen in ein Trennzeichen konvertieren\">\n<!ENTITY tabRadio.label        \"TSV\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/credits.dtd",
    "content": "<!ENTITY brandMotto       \"Du hast noch nie wirklich eine Website editiert.\">\n<!ENTITY credit.leads     \"Leitung\">\n<!ENTITY credit.contributors \"Weitere Mitwirkende\">\n<!ENTITY credit.core      \"Hauptentwickler Posse\">\n<!ENTITY credit.gecko     \"Gecko Layout Engine\">\n<!ENTITY credit.thanks    \"Speziellen Dank an\">\n\n<!-- localization credits look like this: -->\n<!--\n<!ENTITY credit.translation\n  \"<h3>Translators</h3><ul><li>Name Here</li></ul>\">\n-->\n<!ENTITY credit.translation \"Lokalisierungen\">\n\n<!ENTITY credit.visuals     \"Koordinator visuelles Design\">\n<!ENTITY credit.theme       \"Themendesign\">\n<!ENTITY credit.brand       \"Markenidentität\">\n<!ENTITY credit.web         \"Webdesign\">\n<!ENTITY credit.update      \"Mozilla Update\">\n<!ENTITY credit.qalead      \"Leitung Qualitätskontrolle\">\n<!ENTITY credit.qa          \"Qualitätskontrolle\">\n<!ENTITY credit.build       \"Build und Freigabe\">\n<!ENTITY credit.infra       \"Support Infrastruktur\">\n<!ENTITY credit.support     \"Support Ressourcen\">\n<!ENTITY credit.manage      \"Projektmanagement\">\n<!ENTITY credit.marketleads \"Leitung Marketing\">\n<!ENTITY credit.market      \"Marketing\">\n<!ENTITY credit.creators    \"Created By\">\n<!ENTITY credit.memory      \"In Fond Memory Of\">\n<!ENTITY credit.poweredByGecko \"Powered by Gecko\">\n<!ENTITY credit.reviews     \"Code Durchsicht\">\n\n<!ENTITY license.and \"und\">\n\n<!ENTITY tm.part0 \"ist ein registriertes Markenzeichen von\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/cssClassPicker.dtd",
    "content": "<!ENTITY reuseCssClass.checkbox \"Existierende CSS Klasse wiederverwenden\">\n<!ENTITY noClass.label \"---\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/dictionary.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Persönliches Wörterbuch\">\n\n<!ENTITY wordEditField.label \"Neues Wort:\">\n<!ENTITY wordEditField.accessKey \"N\">\n<!ENTITY AddButton.label \"Hinzufügen\">\n<!ENTITY AddButton.accessKey \"H\">\n<!ENTITY DictionaryList.label \"Wörter im Wörterbuch:\">\n<!ENTITY DictionaryList.accessKey \"W\">\n<!ENTITY ReplaceButton.label \"Ersetzen\">\n<!ENTITY ReplaceButton.accessKey \"E\">\n<!ENTITY RemoveButton.label \"Entfernen\">\n<!ENTITY RemoveButton.accessKey \"f\">\n\n<!ENTITY CloseButton.label \"Schliessen\">\n<!ENTITY CloseButton.accessKey \"S\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/editStylesheet.dtd",
    "content": "<!ENTITY window.title \"Eigenschaften Stile\">\n\n<!ENTITY type.label \"Typ\">\n<!ENTITY embedded.label \"In das Dokument eingebettet\">\n<!ENTITY linked.label \"Mit dem Dokument verlinkt\">\n\n<!ENTITY alternate.label \"Stylesheet ist ein alternatives Stylesheet\">\n<!ENTITY title.label \"Titel:\">\n\n<!ENTITY media.label \"Medien\">\n<!ENTITY addMedium.label \"Neues Medium hinzufügen\">\n<!ENTITY href.label \"Href:\">\n<!ENTITY selectFile.label \"Stylesheet auswählen\">\n<!ENTITY relativeUrl.label \"URL relativ zur Seite\">\n<!ENTITY newFile.button \"Neue Datei\">\n\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/filePicking.dtd",
    "content": "<!ENTITY chooseFile.button \"Datei auswählen\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/filepickerbutton.dtd",
    "content": "<!ENTITY filepickerbutton.tooltip \"Datei auswählen\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/findbar.dtd",
    "content": "<!ENTITY replaceAll.button \"Alle ersetzen\">\n<!ENTITY replace.button \"Ersetzen\">\n<!ENTITY replaceAndFind.button \"Ersetzen und Weitersuchen\">\n<!ENTITY replace.label \"Ersetzen mit:\">\n<!ENTITY line.label \"Zeile:\">\n<!ENTITY previous.label \"Zurück\">\n<!ENTITY next.label \"Weiter\">\n<!ENTITY caseSensitive.checkbox \"Gross-/Kleinschreibung berücksichtigen\">\n<!ENTITY find.label \"Suche:\">\n<!ENTITY findCmd.label \"Suchen\">\n<!ENTITY findCmd.key \"F\">\n<!ENTITY findCmd.accesskey \"S\">\n<!ENTITY replaceCmd.label \"Ersetzen\">\n<!ENTITY replaceCmd.key \"r\">\n<!ENTITY replaceCmd.accesskey \"e\">\n<!ENTITY findAgainCmd.label        \"Weitersuchen\">\n<!ENTITY findAgainCmd.key          \"G\">\n<!ENTITY findAgainCmd.key2         \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey    \"w\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/html5.properties",
    "content": "namedAnchor=a (benannter Anker)\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/insertAnchor.dtd",
    "content": "<!ENTITY window.title \"Anker einfügen\">\n\n<!ENTITY anchorName.label \"Anker Name:\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/insertAudio.dtd",
    "content": "<!ENTITY window.title \"Audiodatei einfügen oder editieren\">\n\n<!ENTITY audioFileLocation.label \"Ort der Audiodatei:\">\n<!ENTITY selectFile.label \"Datei wählen\">\n<!ENTITY relativeUrl.label \"URL relativ zur Seite\">\n<!ENTITY audioControls.label \"Bedienelemente anzeigen\">\n<!ENTITY preload.label \"Im Vorraus laden:\">\n<!ENTITY nonePreload.label \"Kein\">\n<!ENTITY metadataPreload.label \"Metadaten\">\n<!ENTITY autoPreload.label \"Automatisch\">\n<!ENTITY autoplay.label \"Automatisch Abspielen\">\n<!ENTITY loop.label \"Endlosschleife\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/insertButton.dtd",
    "content": "<!ENTITY window.title \"Formularfeld einfügen oder editieren\">\n\n<!ENTITY name.label \"Name:\">\n<!ENTITY value.label \"Wert:\">\n<!ENTITY state.label \"Zustand:\">\n<!ENTITY disabled.label \"Deaktiviert\">\n<!ENTITY formmethod.label \"Versenden Methode:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"Versenden Aktion:\">\n<!ENTITY formenctype.label \"Versenden Enkodierungstyp:\">\n<!ENTITY unspecified.label \"-- unspezifiziert --\">\n<!ENTITY formnovalidate.label \"Validierung Formular:\">\n<!ENTITY novalidate.label \"Fomular nicht validieren\">\n<!ENTITY target.label \"Ziel:\">\n\n<!ENTITY form.label \"Formular:\">\n<!ENTITY autofocus.label \"Autofokus:\">\n<!ENTITY type.label \"Typ:\">\n<!ENTITY focusOnPageLoad.label \"Sobald Seite geladen\">\n<!ENTITY submit.label \"Abschicken\">\n<!ENTITY reset.label \"Zurücksenden\">\n<!ENTITY button.label \"Schaltfläche\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/insertChars.dtd",
    "content": "<!ENTITY windowTitle.label \"Spezielle Zeichen einfügen\">\n\n<!ENTITY charName.label \"Name:\">\n<!ENTITY charCode.label \"Unicode:\">\n\n<!ENTITY insertButton.label \"Einfügen\">\n\n<!ENTITY unicode.label \"Unicode\">\n<!ENTITY blockName.label \"Name\">\n\n<!ENTITY search.placeholder \"Suchen...\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/insertCommentOrPI.dtd",
    "content": "<!ENTITY window.title \"Kommentare, PHP und Verarbeitungsbefehle\">\n\n<!ENTITY comment.label \"Kommentar\">\n<!ENTITY php.label \"PHP\">\n<!ENTITY pi.label \"Verarbeitungsbefehl\">\n\n<!ENTITY target.label \"Ziel:\">\n<!ENTITY data.label \"Daten:\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/insertDatalist.dtd",
    "content": "<!ENTITY window.title \"Datenliste einfügen oder editieren\">\n\n<!ENTITY name.label \"Name:\">\n<!ENTITY value.label \"Wert:\">\n<!ENTITY state.label \"Zustand:\">\n<!ENTITY disabled.label \"Deaktiviert\">\n<!ENTITY size.label \"Grösse:\">\n<!ENTITY choices.label \"Auswahl:\">\n<!ENTITY multiple.label \"Mehrfachauswahl zulassen\">\n<!ENTITY list.label \"Liste:\">\n\n<!ENTITY form.label \"Formular:\">\n<!ENTITY autofocus.label \"Autofokus:\">\n<!ENTITY focusOnPageLoad.label \"Fokus sobald Seite geladen\">\n<!ENTITY required.label \"Benötigt:\">\n<!ENTITY isRequired.label \"Dieses Element wird benötigt\">\n\n<!ENTITY parameters.label \"Parameter\">\n\n<!ENTITY add.tooltip \"Auswahlelement hinzufügen\">\n<!ENTITY remove.tooltip \"Gewähltes Auswahlelement oder Auswahlgruppe entfernen\">\n<!ENTITY modify.tooltip \"Gewähltes Auswahlelement oder Auswahlgruppe ändern\">\n\n<!ENTITY options.label \"Auswahlelement\">\n<!ENTITY up.tooltip \"Auf\">\n<!ENTITY down.tooltip \"Ab\">\n\n<!ENTITY value.col \"Wert\">\n<!ENTITY label.col \"Bezeichnung\">\n<!ENTITY disabled.col \"Deaktiviert\">\n<!ENTITY selected.col \"Ausgewählt\">\n\n<!ENTITY before.label \"Vor...\">\n<!ENTITY inside.label \"Innen...\">\n<!ENTITY after.label \"Nach...\">\n\n<!ENTITY addOption.label \"Auswahlelement hinzufügen\">\n<!ENTITY addOptgroup.label \"Auswahlgruppe hinzufügen\">\n\n<!ENTITY label.label \"Bezeichnung:\">\n<!ENTITY ok.label \"OK\">\n<!ENTITY selected.label \"Ausgewählt\">\n\n<!ENTITY update.label \"Aktualisieren\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/insertFieldset.dtd",
    "content": "<!ENTITY window.title \"Fieldset hinzufügen oder bearbeiten\">\n\n<!ENTITY name.label \"Name:\">\n<!ENTITY state.label \"Zustand:\">\n<!ENTITY disabled.label \"Deaktiviert\">\n<!ENTITY form.label \"Formular:\">\n<!ENTITY insertLegend.label \"Legend-Tag zu Fieldset hinzufügen\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/insertForm.dtd",
    "content": "<!ENTITY window.title \"Formular hinufügen oder bearbeiten\">\n\n<!ENTITY formName.label \"Formularname:\">\n<!ENTITY url.label \"URL:\">\n<!ENTITY autocomplete.label \"Autovervollständigung:\">\n<!ENTITY autocompleteOn.label \"an\">\n<!ENTITY autocompleteOff.label \"aus\">\n\n<!ENTITY encodingType.label \"Kodierung:\">\n\n<!ENTITY method.label \"Methode:\">\n\n<!ENTITY validation.label \"Überprüfung:\">\n<!ENTITY novalidate.label \"Formular vor dem Senden nicht überprüfen\">\n\n<!ENTITY target.label \"Ziel:\">\n\n<!ENTITY charsets.label \"Zeichenkodierung:\">\n\n<!ENTITY unspecified.label \"-- nicht angegeben --\">\n \n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/insertFormInput.dtd",
    "content": "<!ENTITY window.title \"Formularfeld einfügen oder bearbeiten\">\n\n<!ENTITY hidden.label \"Versteckte Zeichenkette\">\n<!ENTITY text.label \"Textfeld\">\n<!ENTITY search.label \"Suchfeld\">\n<!ENTITY tel.label \"Telefonnummer-Field\">\n<!ENTITY url.label \"URL-Feld\">\n<!ENTITY email.label \"Email-Feld\">\n<!ENTITY password.label \"Password-Feld\">\n<!ENTITY datetime.label \"Zeit- und Datumswähler mit UTC-Zeitzone\">\n<!ENTITY date.label \"Datumswähler\">\n<!ENTITY month.label \"Monats- und Jahreswähler\">\n<!ENTITY week.label \"Wochennummer- und Wochenwähler\">\n<!ENTITY time.label \"Zeitwähler ohne Zeitzone\">\n<!ENTITY datetimelocal.label \"Zeit- und Datumswähler ohne Zeitzone\">\n<!ENTITY number.label \"Zahlenfeld\">\n<!ENTITY range.label \"Zahlenbereich-Wähler\">\n<!ENTITY color.label \"Farbwähler\">\n<!ENTITY checkbox.label \"Kontrollkästchen\">\n<!ENTITY radio.label \"Radioschaltfläche\">\n<!ENTITY file.label \"Dateiwähler\">\n<!ENTITY submit.label \"Schaltfläche Formular absenden\">\n<!ENTITY image.label \"Bildschaltfläche Formular absenden\">\n<!ENTITY reset.label \"Schaltfläche Formular zurücksetzen\">\n<!ENTITY button.label \"Schaltfläche\">\n\n\n<!ENTITY parameters.label \"Parameter\">\n\n<!ENTITY name.label \"Name:\">\n<!ENTITY value.label \"Wert:\">\n<!ENTITY state.label \"Zustand:\">\n<!ENTITY disabled.label \"Deaktiviert\">\n<!ENTITY placeholder.label \"Platzhalter:\">\n<!ENTITY mutability.label \"Mutabilität:\">\n<!ENTITY readonly.label \"Element schreibgeschützt\">\n<!ENTITY size.label \"Grösse:\">\n<!ENTITY maxlength.label \"Max. Länge:\">\n<!ENTITY min.label \"Min. Wert:\">\n<!ENTITY max.label \"Max. Wert:\">\n<!ENTITY step.label \"Schritt:\">\n<!ENTITY checked.label \"Element ist markiert\">\n<!ENTITY src.label \"Bildquelle:\">\n<!ENTITY selectFile.label \"Datei wählen\">\n<!ENTITY width.label \"Breite:\">\n<!ENTITY height.label \"Höhe:\">\n<!ENTITY list.label \"Liste:\">\n<!ENTITY choices.label \"Auswahlmöglichkeiten:\">\n<!ENTITY multiple.label \"Mehrfachauswahl zulassen\">\n<!ENTITY pattern.label \"Regexp Muster:\">\n<!ENTITY alt.label \"Alternativer Text:\">\n<!ENTITY autocomplete.label \"Autovervollständigung:\">\n<!ENTITY on.label \"An\">\n<!ENTITY off.label \"Aus\">\n<!ENTITY accept.label \"Gültige MIME Typen:\">\n<!ENTITY formmethod.label \"Senden Methode:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"Senden Aktion:\">\n<!ENTITY formenctype.label \"Senden Kodierung:\">\n<!ENTITY unspecified.label \"-- nicht angegeben --\">\n<!ENTITY formnovalidate.label \"Formularüberprüfung:\">\n<!ENTITY novalidate.label \"Formular nicht überprüfen\">\n<!ENTITY target.label \"Ziel:\">\n<!ENTITY required.label \"Benötigt:\">\n<!ENTITY isRequired.label \"Element wird benötigt\">\n<!ENTITY form.label \"Formular:\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/insertHR.dtd",
    "content": "<!ENTITY window.title \"Horizontale Linie\">\n\n<!ENTITY size.label \"Grösse\">\n<!ENTITY width.label \"Breite:\">\n<!ENTITY height.label \"Höhe:\">\n\n<!ENTITY style.label \"Stil\">\n<!ENTITY shaded.label \"Schattiert (3D)\">\n<!ENTITY alignment.label \"Ausrichtung:\">\n<!ENTITY left.label \"Links\">\n<!ENTITY center.label \"Mitte\">\n<!ENTITY right.label \"Rechts\">\n\n<!ENTITY color.label \"Farbe:\">\n<!ENTITY hrColor.label \"Linienfarbe\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/insertHTML.dtd",
    "content": "<!ENTITY window.title \"HTML Markup einfügen\">\n\n<!ENTITY enterHTMLMarkup.label \"HTML Markup oder Text unten einfügen:\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/insertImage.dtd",
    "content": "<!ENTITY window.title \"Bild einfügen\">\n\n<!ENTITY imageLocation.label \"Bild Ort:\">\n<!ENTITY selectImageButton.label \"Bild wählen\">\n<!ENTITY relativeURL.label \"URL relativ zu dieser Seite\">\n<!ENTITY title.label \"Titel:\">\n<!ENTITY alternateText.label \"Alternativer Text:\">\n<!ENTITY documentMustBeSaved.label \"(Zum Aktivieren Dokument zuerst speichern)\">\n\n<!ENTITY preview.label \"Vorschau\">\n\n<!ENTITY emptyAltOk.checkbox \"Alternativer Text wenn leer zulassen\">\n\n<!ENTITY longdesc.label \"URI lange Beschreibung:\">\n<!ENTITY selectLongDescButton.label \"Datei wählen\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/insertKeygen.dtd",
    "content": "<!ENTITY window.title \"Schlüsselpaar-Generator einfügen oder bearbeiten\">\n\n<!ENTITY keytype.label \"Schlüssel:\">\n<!ENTITY rsa.label \"RSA\">\n<!ENTITY dsa.label \"DSA\">\n<!ENTITY ec.label \"EC\">\n<!ENTITY keyparams.label \"Schlüssel Parameter:\">\n<!ENTITY name.label \"Name:\">\n<!ENTITY state.label \"Zustand:\">\n<!ENTITY disabled.label \"Deaktiviert\">\n<!ENTITY form.label \"Formular:\">\n<!ENTITY autofocus.label \"Autofokus:\">\n<!ENTITY focusOnPageLoad.label \"Sobald Seite geladen\">\n<!ENTITY challenge.label \"Gesendeter Schlüssel:\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/insertLabel.dtd",
    "content": "<!ENTITY window.title \"Label einfügen oder bearbeiten\">\n\n<!ENTITY form.label \"Formular:\">\n<!ENTITY for.label \"Bedienfeld ID:\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/insertLink.dtd",
    "content": "<!ENTITY window.title \"Verknüpfungen\">\n\n<!ENTITY linkText.label \"Text\">\n<!ENTITY linkTarget.label \"Ziel\">\n<!ENTITY selectFile.label \"Datei wählen\">\n\n<!ENTITY isMail.label \"Ist eine Email Adresse\">\n<!ENTITY relativeUrl.label \"URL relativ zu dieser Seite\">\n\n<!ENTITY windowTarget.label \"Zielfenster\">\n<!ENTITY openIn.label \"Öffne die Verknüpfung in:\">\n<!ENTITY topTarget.label \"gleichem Fenster, ohne Rahmen\">\n<!ENTITY blankTarget.label \"neuem Fenster\">\n<!ENTITY parentTarget.label \"übergeordnetem Rahmen\">\n<!ENTITY selfTarget.label \"aktuellem Rahmen\">\n<!ENTITY otherTarget.label \"Rahmen namens....\">\n\n<!ENTITY title.caption \"beratender Titel\">\n<!ENTITY title.label \"Titel:\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/insertLink.properties",
    "content": "noAnchorsInDocument=[Keine Anker im Dokument vorhanden]\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/insertMeter.dtd",
    "content": "<!ENTITY window.title \"Fortschrittsanzeige einfügen oder bearbeiten\">\n\n<!ENTITY value.label \"Wert:\">\n<!ENTITY min.label \"Min. Wert:\">\n<!ENTITY max.label \"Max. Wert:\">\n<!ENTITY form.label \"Formular:\">\n<!ENTITY optimum.label \"Optimaler Wert:\">\n<!ENTITY low.label \"Untergrenze:\">\n<!ENTITY high.label \"Obergrenze:\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/insertOutput.dtd",
    "content": "<!ENTITY window.title \"Das Ergebinis einer Berechnung einfügen oder bearbeiten\">\n\n<!ENTITY name.label \"Name:\">\n<!ENTITY form.label \"Formular:\">\n<!ENTITY for.label \"Bedienfeld ID:\">\n<!ENTITY autofocus.label \"Autofokus:\">\n<!ENTITY focusOnPageLoad.label \"Sobald Seite geladen\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/insertProgress.dtd",
    "content": "<!ENTITY window.title \"Den Fortschritt einer Aufgabe einfügen oder bearbeiten\">\n\n<!ENTITY value.label \"Wert:\">\n<!ENTITY max.label \"Max. Wert:\">\n<!ENTITY form.label \"Formular:\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/insertSelect.dtd",
    "content": "<!ENTITY window.title \"Auswahlliste einfügen oder bearbeiten\">\n\n<!ENTITY name.label \"Name:\">\n<!ENTITY value.label \"Wert:\">\n<!ENTITY state.label \"Zustand:\">\n<!ENTITY disabled.label \"Deaktiviert\">\n<!ENTITY size.label \"Grösse:\">\n<!ENTITY choices.label \"Auswahlmöglichkeiten:\">\n<!ENTITY multiple.label \"Mehrfachauswahl zulassen\">\n<!ENTITY list.label \"Liste:\">\n\n<!ENTITY form.label \"Formular:\">\n<!ENTITY autofocus.label \"Autofokus:\">\n<!ENTITY focusOnPageLoad.label \"Sobald Seite geladen\">\n<!ENTITY required.label \"Benötigt:\">\n<!ENTITY isRequired.label \"Element wird benötigt\">\n\n<!ENTITY parameters.label \"Parameter\">\n\n<!ENTITY add.tooltip \"Auswahlelement hinzufügen\">\n<!ENTITY remove.tooltip \"Auswahlelement oder Auswahlgruppe entfernen\">\n<!ENTITY modify.tooltip \"Auswahlelement oder Auswahlgruppe ändern\">\n\n<!ENTITY options.label \"Auswahlelemente\">\n<!ENTITY up.tooltip \"Auf\">\n<!ENTITY down.tooltip \"Ab\">\n\n<!ENTITY value.col \"Wert\">\n<!ENTITY label.col \"Bezeichnung\">\n<!ENTITY disabled.col \"Deaktiviert\">\n<!ENTITY selected.col \"Ausgewählt\">\n\n<!ENTITY before.label \"Vor...\">\n<!ENTITY inside.label \"Innen\">\n<!ENTITY after.label \"Nach...\">\n\n<!ENTITY addOption.label \"Auswahlelement hinzufügen\">\n<!ENTITY addOptgroup.label \"Auswahlgruppe hinzufügen\">\n\n<!ENTITY label.label \"Bezeichnung:\">\n<!ENTITY ok.label \"OK\">\n<!ENTITY selected.label \"Ausgewählt\">\n\n<!ENTITY update.label \"Aktualisieren\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/insertStylesheet.dtd",
    "content": "<!ENTITY window.title \"Stylesheets einfügen oder bearbeiten\">\n\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"Alternative\">\n<!ENTITY title.col \"Titel\">\n<!ENTITY media.col \"Medien\">\n\n<!ENTITY add.tooltip \"Stylesheet hinzufügen\">\n<!ENTITY remove.tooltip \"Gewähltes Stylesheet löschen\">\n<!ENTITY modify.tooltip \"Gewähltes Stylesheet anpassen\">\n<!ENTITY down.tooltip \"Gewähltes Stylesheet nach unten verschieben\">\n<!ENTITY up.tooltip \"Gewähltes Stylesheet nach oben verschieben\">\n\n<!ENTITY close.label \"Schliessen\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/insertTOC.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is TOCMaker.\n   -\n   - The Initial Developer of the Original Code is\n   - Daniel Glazman.\n   - Portions created by the Initial Developer are Copyright (C) 2002\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Original author: Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY Window.title        \"Inhaltsverzeichnis\">\n<!ENTITY buildToc.label      \"Erstelle Inhaltsverzeichnis aus:\">\n<!ENTITY style.label         \"Stil:\">\n<!ENTITY tag.label           \"Tag:\">\n<!ENTITY class.label         \"Klasse:\">\n<!ENTITY header1.label       \"Ebene 1\">\n<!ENTITY header2.label       \"Ebene 2\">\n<!ENTITY header3.label       \"Ebene 3\">\n<!ENTITY header4.label       \"Ebene 4\">\n<!ENTITY header5.label       \"Ebene 5\">\n<!ENTITY header6.label       \"Ebene 6\">\n<!ENTITY makeReadOnly.label  \"Das Inhaltsverzeichnis schreibgeschützt erstellen\">\n<!ENTITY orderedList.label   \"Alle Einträge des Inhaltsverzeichnisses nummerieren\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/insertTable.dtd",
    "content": "\n<!ENTITY windowTitle.label \"Tabellen Eigenschaften\">\n\n<!ENTITY table.tab \"Tabelle\">\n<!ENTITY cell.tab \"Zelle\">\n\n<!ENTITY size.label \"Grösse\">\n<!ENTITY rows.label \"Zeilen:\">\n<!ENTITY width.label \"Breite:\">\n<!ENTITY columns.label \"Spalten:\">\n<!ENTITY height.label \"Höhe:\">\n<!ENTITY rowsInHeader.label \"Anzahl Zeilen im Kopf:\">\n<!ENTITY onlyHeaderCells.label \"Nur Kopfzellen\">\n<!ENTITY rowsInFooter.label \"Anzahl Zeilen im Fuss:\">\n\n<!ENTITY layout.label \"Layout\">\n<!ENTITY border.label \"Rahmen:\">\n<!ENTITY pixels.label \"Randstärke\">\n<!ENTITY cellSpacing.label \"Zellen Aussenabstand:\">\n<!ENTITY percent.label \"Prozent\">\n<!ENTITY cellPadding.label \"Zellen Innenabstand:\">\n\n<!ENTITY selection.caption \"Auswahl\">\n<!ENTITY cells.label \"Zelle(n)\">\n<!ENTITY rowsSelection.label \"Zeile(n)\">\n<!ENTITY columnsSelection.label \"Spalte(n)\">\n\n<!ENTITY previous.label \"Zurück\">\n<!ENTITY next.label \"Weiter\">\n\n<!ENTITY applyButton.label \"Anwenden\">\n\n<!ENTITY warning.description \"Änderungen werden angewendet bevor die Auswahl geändert wird.\">\n\n<!ENTITY size.caption \"Grösse\">\n<!ENTITY alignment.caption \"Ausrichtung\">\n<!ENTITY hAlign.label \"Horizontal:\">\n<!ENTITY vAlign.label \"Vertikal:\">\n<!ENTITY left.label \"Links\">\n<!ENTITY unspecified.label \"- unspezifiziert -\">\n<!ENTITY center.label \"Mitte\">\n<!ENTITY right.label \"Rechts\">\n<!ENTITY justify.label \"Ausgerichtet\">\n<!ENTITY top.label \"Oben\">\n<!ENTITY bottom.label \"Unten\">\n\n<!ENTITY style.caption \"Stil\">\n<!ENTITY bgColor.label \"Hintergrundfarbe:\">\n<!ENTITY bgColor.windowTitle \"Hintergrundfarbe\">\n<!ENTITY headers.checkbox \"Kopfzelle(n)\">\n<!ENTITY nowrap.checkbox \"Kein Textumbruch\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/insertTable.properties",
    "content": "TableTabModified=Tabelleneingenschaften wurden geändert\nApplyAndCloseWindow=Änderungen anwenden und diesen Dialog schliessen?\nCellTabModified=Zelleneigenschaften wurden geändert\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/insertTextarea.dtd",
    "content": "<!ENTITY window.title \"Textfeld einfügen oder bearbeiten\">\n\n<!ENTITY name.label \"Name:\">\n<!ENTITY state.label \"Zustand:\">\n<!ENTITY disabled.label \"Deaktiviert\">\n<!ENTITY placeholder.label \"Platzhalter:\">\n<!ENTITY form.label \"Formular:\">\n<!ENTITY mutability.label \"Veränderlichkeit:\">\n<!ENTITY readonly.label \"Element ist schreibgeschützt\">\n<!ENTITY required.label \"Benötigt:\">\n<!ENTITY isRequired.label \"Element wird benötigt \">\n<!ENTITY maxlength.label \"Max. Länge:\">\n<!ENTITY autofocus.label \"Autofokus:\">\n<!ENTITY focusOnPageLoad.label \"Sobald Seite geladen\">\n<!ENTITY cols.label \"Anzahl Spalten:\">\n<!ENTITY rows.label \"Anzahl Zeilen:\">\n<!ENTITY wrap.label \"Umbruch:\">\n<!ENTITY softWrap.label \"weich\">\n<!ENTITY hardWrap.label \"hart\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/insertVideo.dtd",
    "content": "<!ENTITY window.title \"Video einfügen oder bearbeiten\">\n\n<!ENTITY size.label \"Grösse\">\n<!ENTITY width.label \"Breite:\">\n<!ENTITY height.label \"Höhe:\">\n\n<!ENTITY source.label \"Video\">\n<!ENTITY selectFile.label \"Datei wählen\">\n<!ENTITY relativeUrl.label \"URL relativ zu dieser Seite\">\n<!ENTITY poster.tab \"Poster\">\n\n<!ENTITY videoControls.label \"Video Bedienelemente anzeigen\">\n<!ENTITY preload.label \"Preload:\">\n<!ENTITY nonePreload.label \"Kein\">\n<!ENTITY metadataPreload.label \"Metadaten\">\n<!ENTITY autoPreload.label \"Automatisch\">\n<!ENTITY autoplay.label \"Automatisch abspielen\">\n<!ENTITY loop.label \"Endlosschleife\">\n\n<!ENTITY videoFileLocation.label \"Videodatei Ort:\">\n<!ENTITY posterFileLocation.label \"Posterdatei Ort:\">\n\n<!ENTITY useCurrentFrameAsPoster.label \"Aktuelles Einzelbild als Poster verwenden\">\n<!ENTITY saveAsFile.label \"Poster als PNG Datei speichern\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/insertVideo.properties",
    "content": "SavePosterAsPng=PNG Datei zum Speichern als Poster auswählen\nPNGFiles=PNG Bild Dateien\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/language.properties",
    "content": "# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/languages.dtd",
    "content": "<!ENTITY window.title \"Sprache auswählen\">\n\n<!ENTITY languagesList.label  \"Sprachen:\">\n<!ENTITY examples.label \"z.b.: en-bz, ar-jo\">\n<!ENTITY others.label \"Andere:\">\n<!ENTITY others.accesskey \"A\">\n\n<!ENTITY clearSubtree.label \"Untersprachinformationen löschen\">\n\n<!ENTITY currentLanguage.label \"Aktuelle Sprache ist:\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/listProperties.dtd",
    "content": "<!ENTITY window.title \"Listeneinstellungen\">\n\n<!ENTITY marker.caption \"Listenmarke\">\n<!ENTITY noType.label \"Liste ohne Marke oder Index\">\n<!ENTITY unorderedType.label \"Ungeordnete Liste\">\n<!ENTITY orderedType.label \"Geordnete Liste\">\n\n<!ENTITY listValue.caption \"Wert\">\n<!ENTITY dontSetStartValue.label \"Kein Startwert angegeben\">\n<!ENTITY startValue.label \"Startwert:\">\n\n<!ENTITY defaultMarker.label \"Standardmarke\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/markupCleaner.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <glazman@disruptive-innovations.com>, on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Markup Aufräumer\">\n\n<!ENTITY trailingBR.label \"Lose &lt;br&gt; entfernen\">\n<!ENTITY emptyBlocks.label \"Leere Blockelemente entfernen\">\n<!ENTITY emptyCells.label \"Ausrichtung in leeren Tabellenzellen entfernen\">\n<!ENTITY nestedLists.label \"Verschachtelte Listen ordnen\">\n\n<!ENTITY cleanUp.label \"aufräumen\">\n\n<!ENTITY actionColumnHeader.label \"Aktion\">\n<!ENTITY reportColumnHeader.label \"Befund\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/masterPasswordQuery.properties",
    "content": "windowTitle=Hauptpasswort\nquery=Sie haben noch kein Hauptpasswort gesetzt. Wollen Sie ein Hauptpasswort erzeugen?\nyesButton=Ja\nnoButton=Nein\n\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/media.dtd",
    "content": "<!ENTITY unspecified.label \"\">\n<!ENTITY not.label \"NICHT\">\n<!ENTITY only.label \"NUR\">\n\n<!ENTITY allMedia.label \"Alle Medien\">\n\n<!ENTITY auralMedia.label \"Hörmedien\">\n<!ENTITY brailleMedia.label \"Medien in Blindenschrift\">\n<!ENTITY handheldMedia.label \"Medien für Mobilgeräte\">\n<!ENTITY printMedia.label \"Druckmedien\">\n<!ENTITY projectionMedia.label \"Projektionsmedien\">\n<!ENTITY screenMedia.label \"Bildschirmmedien\">\n<!ENTITY ttyMedia.label \"Fernschreiber Medien\">\n<!ENTITY tvMedia.label \"Fernsehmedien\">\n\n<!ENTITY addConstraint.label \"Einschränkung hinzufügen\">\n\n<!ENTITY widthFeature.label \"Breite des Darstellungsfelds\">\n<!ENTITY minWidthFeature.label \"Min. Breite des Darstellungsfelds\">\n<!ENTITY maxWidthFeature.label \"Max. Breite des Darstellungsfelds\">\n<!ENTITY heightFeature.label \"Höhe des Darstellungsfelds\">\n<!ENTITY minHeightFeature.label \"Min. Höhe des Darstellungsfelds\">\n<!ENTITY maxHeightFeature.label \"Max. Höhe des Darstellungsfelds\">\n\n<!ENTITY deviceWidthFeature.label \"Breite des Gerätes\">\n<!ENTITY minDeviceWidthFeature.label \"Min. Breite des Gerätes\">\n<!ENTITY maxDeviceWidthFeature.label \"Max. Breite des Gerätes\">\n<!ENTITY deviceHeightFeature.label \"Höhe des Gerätes\">\n<!ENTITY minDeviceHeightFeature.label \"Min. Höhe des Gerätes\">\n<!ENTITY maxDeviceHeightFeature.label \"Max. Höhe des Gerätes\">\n\n<!ENTITY orientationFeature.label \"Orientierung\">\n\n<!ENTITY aspectRatioFeature.label \"Seitenverhältnis\">\n<!ENTITY minAspectRatioFeature.label \"Min. Seitenverhältnis\">\n<!ENTITY maxAspectRatioFeature.label \"Max. Seitenverhältnis\">\n<!ENTITY deviceAspectRatioFeature.label \"Seitenverhältnis des Gerätes\">\n<!ENTITY minDeviceAspectRatioFeature.label \"Min. Seitenverhältnis des Gerätes\">\n<!ENTITY maxDeviceAspectRatioFeature.label \"Max. Seitenverhältnis des Gerätes\">\n\n<!ENTITY colorFeature.label \"Bits pro Farbe\">\n<!ENTITY minColorFeature.label \"Min. Bits pro Farbe\">\n<!ENTITY maxColorFeature.label \"Max. Bits pro Farbe\">\n<!ENTITY colorIndexFeature.label \"Grösse der Farbpalette\">\n<!ENTITY minColorIndexFeature.label \"Min. Grösse der Farbpalette\">\n<!ENTITY maxColorIndexFeature.label \"Max. Grösse der Farbpalette\">\n<!ENTITY monochromeFeature.label \"Bits pro monochromer Pixel\">\n<!ENTITY minMonochromeFeature.label \"Min. Bits pro monochromer Pixel\">\n<!ENTITY maxMonochromeFeature.label \"Max. Bits pro monochromer Pixel\">\n\n<!ENTITY resolutionFeature.label \"Geräteauflösung\">\n<!ENTITY minResolutionFeature.label \"Min. Geräteauflösung\">\n<!ENTITY maxResolutionFeature.label \"Max. Geräteauflösung\">\n\n<!ENTITY scanFeature.label \"Abtastungsvorgang\">\n\n<!ENTITY gridFeature.label \"Gitter-basiert\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/media.properties",
    "content": "widthFeature=Breite des Darstellungsfelds:\nminWidthFeature=Min. Breite des Darstellungsfelds:\nmaxWidthFeature=Max. Breite des Darstellungsfelds:\nheightFeature=Höhe des Darstellungsfelds:\nminHeightFeature=Min. Höhe des Darstellungsfelds:\nmaxHeightFeature=Max. Höhe des Darstellungsfelds:\ndeviceWidthFeature=Breite des Gerätes:\nminDeviceWidthFeature=Min. Breite des Gerätes:\nmaxDeviceWidthFeature=Max. Breite des Gerätes:\ndeviceHeightFeature=Höhe des Gerätes:\nminDeviceHeightFeature=Min. Höhe des Gerätes:\nmaxDeviceHeightFeature=Max. Höhe des Gerätes:\norientationFeature=Orientierung:\naspectRatioFeature=Seitenverhältnis:\nminAspectRatioFeature=Min. Seitenverhältnis:\nmaxAspectRatioFeature=Max. Seitenverhältnis:\ndeviceAspectRatioFeature=Seitenverhältnis des Gerätes:\nminDeviceAspectRatioFeature=Min. Seitenverhältnis des Gerätes:\nmaxDeviceAspectRatioFeature=Max. Seitenverhältnis des Gerätes:\ncolorFeature=Bits pro Farbe:\nminColorFeature=Min. Bits pro Farbe:\nmaxColorFeature=Max. Bits pro Farbe:\ncolorIndexFeature=Grösse der Farbpalette:\nminColorIndexFeature=Min. Grösse der Farbpalette:\nmaxColorIndexFeature=Max. Grösse der Farbpalette:\nmonochromeFeature=Bits pro monochromer Pixel\nminMonochromeFeature=Min. Bits pro monochromer Pixel\nmaxMonochromeFeature=Max. Bits pro monochromer Pixel\nresolutionFeature=Geräteauflösung\nminResolutionFeature=Min. Geräteauflösung\nmaxResolutionFeature=Max. Geräteauflösung\nscanFeature=Abtastungsvorgang\ngridFeature=Gitter-basiert\n\nNewCSSFile=Neue CSS Datei erstellen\n\nportrait=Hochkant\nlandscape=Quer\nprogressive=Progressive Abtastung\ninterlace=Zeilensprung\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/newDocument.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - Neues Dokument\">\n\n<!ENTITY documentType.description \"Welchen Dokumenttyp wollen Sie erstellen?\">\n\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"Dokumenttyp\">\n<!ENTITY transitional.label \"Transitional\">\n<!ENTITY strict.label \"Strict\">\n\n<!ENTITY where.label \"Wo?\">\n<!ENTITY tab.label \"In einem neuen Tab\">\n<!ENTITY window.label \"In einem neuen Fenster\">\n\n<!ENTITY documentLanguage.label \"Sprache:\">\n<!ENTITY selectLanguage.label \"Sprache wählen\">\n<!ENTITY charset.label \"Zeichensatz:\">\n<!ENTITY direction.label \"Textrichtung:\">\n<!ENTITY unspecified.label \"Unspezifiziert\">\n<!ENTITY ltr.label \"Links nach Rechts\">\n<!ENTITY rtl.label \"Rechts nach Links\">\n\n<!ENTITY similarToCurrent.label 'Wie das aktuelle Dokument'>\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/newPageWizard.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Assistent neues Dokument\">\n\n<!ENTITY pageTitle.label \"Titel:\">\n<!ENTITY pageTitle.accesskey \"T\">\n<!ENTITY pageAuthor.label \"Autor:\">\n<!ENTITY pageAuthor.accesskey \"A\">\n<!ENTITY pageDescription.label \"Beschreibung:\">\n<!ENTITY pageDescription.accesskey \"B\">\n<!ENTITY pageKeywords.label \"Stichwörter:\">\n<!ENTITY pageKeywords.accesskey \"S\">\n<!ENTITY documentLanguage.label \"Sprache:\">\n<!ENTITY language.accesskey \"p\">\n<!ENTITY charset.label \"Zeichensatz:\">\n<!ENTITY charset.accesskey \"Z\">\n<!ENTITY direction.label \"Textrichtung:\">\n<!ENTITY direction.accesskey \"x\">\n<!ENTITY ltr.label \"Links nach Rechts\">\n<!ENTITY rtl.label \"Rechts nach Links\">\n<!ENTITY unspecified.label \"Unspezifiziert\">\n\n<!ENTITY selectLanguage.label \"Sprache wählen\">\n\n<!ENTITY backgroundImage.label \"Hintergrundbild:\">\n<!ENTITY backgroundImage.accesskey \"b\">\n\n<!ENTITY filepickerForBgImage.title \"Hintergrundbild wählen\">\n<!ENTITY pagePreview.label \"Vorschau:\">\n\n<!ENTITY useSystemColors.label \"Standardfarben des Systems (Seitenfarben nicht setzen)\">\n<!ENTITY userDefinedColors.label \"Benutzerdefinierte Farben verwenden:\">\n\n<!ENTITY backgroundColor.label \"Hintergrundfarbe:\">\n<!ENTITY backgroundColor.accesskey \"f\">\n<!ENTITY textColor.label \"Text:\">\n<!ENTITY textColor.accesskey \"T\">\n<!ENTITY linksColor.label \"Links:\">\n<!ENTITY linksColor.accesskey \"L\">\n<!ENTITY activeLinksColor.label \"Aktive Links:\">\n<!ENTITY activeLinksColor.accesskey \"A\">\n<!ENTITY visitedLinksColor.label \"Besuchte Links:\">\n<!ENTITY visitedLinksColor.accesskey \"B\">\n<!ENTITY underlineLinks.label \"Unterstrichene Links\">\n\n<!ENTITY relativeURLForBgImage.label \"URL relativ zur Seite\">\n\n<!ENTITY generalTab.label \"Allgemeine Dokumenteneigenschaften\">\n<!ENTITY colorsTab.label \"Farben und Hintergrund\">\n<!ENTITY styleTab.label \"Stil\">\n<!ENTITY advancedTab.label \"Fortgeschritten\">\n\n<!ENTITY unsavedPage.label \"[Neue Seite, noch ungespeichert]\">\n<!ENTITY noPageLastModified.label \"[Keine Information]\">\n\n<!ENTITY normalText.preview \"Normale Text\">\n<!ENTITY links.preview \"Links\">\n<!ENTITY activeLinks.preview \"Aktive Links\">\n<!ENTITY visitedLinks.preview \"Besuchte Links\">\n\n<!ENTITY makeColorsDefault.label \"Obige Farben als Grundeinstellungen verwenden\">\n\n<!ENTITY bgTab.label \"Hintergrundbild\">\n\n<!ENTITY layoutsTab.label \"Seitenlayout\">\n<!ENTITY usePageLayout.checkbox \"Vordefiniertes CSS-Layout anwenden\">\n<!ENTITY oneColumn100.label \"1 Spalte, 100&#37;\">\n<!ENTITY twoColumns5050.label \"2 Spalten, 50&#37;/50&#37;\">\n<!ENTITY twoColumns6633.label \"2 Spalten, 66&#37;/33&#37;\">\n<!ENTITY twoColumns3366.label \"2 Spalten, 33&#37;/66&#37;\">\n<!ENTITY twoColumns7525.label \"2 Spalten, 75&#37;/25&#37;\">\n<!ENTITY twoColumns2575.label \"2 Spalten, 25&#37;/75&#37;\">\n<!ENTITY threeColumns333333.label \"3 Spalten, 33&#37;/33&#37;/33&#37;\">\n<!ENTITY threeColumns502525.label \"3 Spalten, 50&#37;/25&#37;/25&#37;\">\n<!ENTITY threeColumns252550.label \"3 Spalten, 25&#37;/25&#37;/50&#37;\">\n<!ENTITY fourColumns25252525.label \"4 Spalten, 25&#37;/25&#37;/25&#37;/25&#37;\">\n\n<!ENTITY layoutType.label \"Breite:\">\n<!ENTITY layoutType.accesskey \"B\">\n<!ENTITY layout100percent.label \"Volle Breite\">\n<!ENTITY layout750px.label \"750px\">\n<!ENTITY layout950px.label \"950px\">\n<!ENTITY layout974px.label \"974px\">\n<!ENTITY layoutSubtype.label \"Seitenleiste:\">\n<!ENTITY layoutSubtype.accesskey \"S\">\n<!ENTITY noSidebar.label \"Keine\">\n<!ENTITY left160Sidebar.label \"Links 160px\">\n<!ENTITY left180Sidebar.label \"Links 180px\">\n<!ENTITY left300Sidebar.label \"Links 300px\">\n<!ENTITY right180Sidebar.label \"Rechts 180px\">\n<!ENTITY right240Sidebar.label \"Rechts 240px\">\n<!ENTITY right300Sidebar.label \"Rechts 300px\">\n<!ENTITY loremIpsum.label \"Inhalt mit 'lorem ipsum' Platzhalter füllen\">\n<!ENTITY loremIpsum.accesskey \"I\">\n<!ENTITY newRow.label \"Neue Zeile\">\n<!ENTITY removeRow.label \"Entfernen\">\n\n<!ENTITY tile.label \"Kachel:\">\n<!ENTITY tile.accesskey \"K\">\n<!ENTITY scrolling.label \"Bildlauf:\">\n<!ENTITY scrolling.accesskey \"S\">\n<!ENTITY scrollWithPage.label \"Mit der Seite\">\n<!ENTITY noScrolling.label \"Kein Bildlauf\">\n<!ENTITY horizPosition.label \"Horiz:\">\n<!ENTITY vertPosition.label \"Vert:\">\n\n<!ENTITY documentType.label \"Dokumententyp\">\n<!ENTITY documentType.description \"Was für ein Dokumententyp wollen Sie erstellen?\">\n\n<!ENTITY language.label \"Auszeichnungssprache:\">\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"Dokumententyp\">\n<!ENTITY transitional.label \"Transitional\">\n<!ENTITY strict.label \"Strict\">\n\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/newPageWizard.properties",
    "content": "loremIpsum=Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.\nheader=KOPFZEILE\nfooter=FUSSZEILE\nnav=NAVIGATIONSLEISTE\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/openLocation.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Datei oder Vorlage öffnen\">\n\n<!ENTITY enterLocation.label \"URL der Datei/Vorlage eingeben oder lokale Datei auswählen:\">\n<!ENTITY enterLocation.accesskey \"E\">\n\n<!ENTITY chooseFile.label \"Datei wählen...\">\n<!ENTITY chooseFile.accesskey \"D\">\n\n<!ENTITY createIn.label \"Erzeugen in\">\n<!ENTITY inATab.label \"Reiter\">\n<!ENTITY inATab.accesskey \"T\">\n<!ENTITY inAWindow.label \"Fenster\">\n<!ENTITY inAWindow.accesskey \"F\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/openLocation.properties",
    "content": "chooseFileDialogTitle=Datei wählen\ntemplateFilter=HTML Vorlagen\nPHPfiles=PHP-Datei\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/pageProperties.dtd",
    "content": "<!ENTITY window.title \"Eigenschaften des Dokuments\">\n\n<!ENTITY pageLocation.label \"Ort:\">\n<!ENTITY pageLastModified.label \"zuletzt geändert:\">\n<!ENTITY pageTitle.label \"Titel:\">\n<!ENTITY pageTitle.accesskey \"T\">\n<!ENTITY pageAuthor.label \"Autor:\">\n<!ENTITY pageAuthor.accesskey \"A\">\n<!ENTITY pageDescription.label \"Beschreibung:\">\n<!ENTITY pageDescription.accesskey \"B\">\n<!ENTITY pageKeywords.label \"Stichwörter:\">\n<!ENTITY pageKeywords.accesskey \"S\">\n\n<!ENTITY language.label \"Sprache:\">\n<!ENTITY language.accesskey \"p\">\n<!ENTITY charset.label \"Zeichensatz:\">\n<!ENTITY charset.accesskey \"Z\">\n<!ENTITY direction.label \"Textrichtung:\">\n<!ENTITY direction.accesskey \"x\">\n<!ENTITY ltr.label \"Von Links nach Rechts\">\n<!ENTITY rtl.label \"Von Rechts nach Links\">\n<!ENTITY unspecified.label \"Unspezifiziert\">\n\n<!ENTITY selectLanguage.label \"Textsprache\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/pagePropertiesPreview.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n<head>\n  <meta content=\"text/html; charset=ISO-8859-1\" http-equiv=\"content-type\">\n  <style type=\"text/css\">p[id] { margin: 0; }</style>\n  <title></title>\n</head>\n<body>\n  <p>So sieht normaler Text aus !</p>\n  <p id=\"links\">So sehen Links aus !<br>\n  <p id=\"visited\">So sehen besuchte Links aus !<br>\n  <p id=\"active\">So sehen aktive Links aus !</p>\n</body>\n</html>\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/panels.dtd",
    "content": "<!ENTITY switchToFloatingPanel.label \"Zur schwebenden Konsole umschalten\">\n<!ENTITY closePanel.label \"Schliesse Konsole\">\n<!ENTITY deckPanel.label \"In das Hauptfenster eindocken\">\n<!ENTITY alignPanels.label \"Alle ausrichten\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/parsingError.dtd",
    "content": "<!ENTITY window.title \"Parser-Fehler!\">\n<!ENTITY cantSwitchBackToNormal.label \"Es kann nicht zurück zur Normalsicht gewechselt werden.\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/polyglot.dtd",
    "content": "<!ENTITY polyglot.label \"Polyglot\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/prefs/advanced.dtd",
    "content": "<!ENTITY ui.caption \"BlueGriffon's Benutzeroberfläche\">\n<!ENTITY switchLocale.button \"Sprache verwenden\">\n\n<!ENTITY useSystemLocale.radio \"Versuche die Sprache des Betriebsystems zu verwenden\">\n<!ENTITY useInstalledLocale.radio \"Installierte Sprache verwenden:\">\n\n<!ENTITY network.caption \"Netzwerk\">\n<!ENTITY configureNetwork.label \"BlueGriffon's Netzwerkeinstellungen konfigurieren\">\n<!ENTITY parameters.label \"Einstellungen...\">\n\n<!ENTITY advancedConfig.caption \"Erweiterte Einstellungen\">\n<!ENTITY configEditor.label \"Konfigurationswerkzeug\">\n\n<!ENTITY preview.caption \"Vorschau\">\n<!ENTITY resetPreviewers.label \"externe Browsereinstellungen zurücksetzen\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/prefs/connection.dtd",
    "content": "\n<!ENTITY  connectionsDialog.title       \"Verbindungs-Einstellungen\">\n<!ENTITY  window.width                  \"37em\">\n<!ENTITY  window.macWidth               \"39em\">\n\n<!ENTITY  proxyTitle.label              \"Proxies für den Zugriff auf das Internet konfigurieren\">\n<!ENTITY  noProxyTypeRadio.label        \"Kein Proxy\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"y\">\n<!ENTITY  systemTypeRadio.label         \"Proxy-Einstellungen des Systems verwenden\">\n<!ENTITY  systemTypeRadio.accesskey     \"v\">\n<!ENTITY  WPADTypeRadio.label           \"Proxy-Einstellungen für dieses Netzwerk automatisch erkennen\">\n<!ENTITY  WPADTypeRadio.accesskey       \"w\">\n<!ENTITY  manualTypeRadio.label         \"Manuelle Proxy Konfiguration:\">\n<!ENTITY  manualTypeRadio.accesskey     \"m\">\n<!ENTITY  autoTypeRadio.label           \"Automatische Proxy Konfigurations-URL:\">\n<!ENTITY  autoTypeRadio.accesskey       \"u\">\n<!ENTITY  reload.label                  \"Neu laden\">\n<!ENTITY  reload.accesskey              \"e\">\n<!ENTITY  ftp.label                     \"FTP Proxy:\">\n<!ENTITY  ftp.accesskey                 \"F\">\n<!ENTITY  http.label                    \"HTTP Proxy:\">\n<!ENTITY  http.accesskey                \"x\">\n<!ENTITY  ssl.label                     \"SSL Proxy:\">\n<!ENTITY  ssl.accesskey                 \"L\">\n<!ENTITY  socks.label                   \"SOCKS Host:\">\n<!ENTITY  socks.accesskey               \"C\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"4\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"5\">\n<!ENTITY  port.label                    \"Port:\">\n<!ENTITY  HTTPport.accesskey            \"P\">\n<!ENTITY  SSLport.accesskey             \"o\">\n<!ENTITY  FTPport.accesskey             \"r\">\n<!ENTITY  SOCKSport.accesskey           \"t\">\n<!ENTITY  noproxy.label                 \"Kein Proxy für:\">\n<!ENTITY  noproxy.accesskey             \"n\">\n<!ENTITY  noproxyExplain.label          \"Beispiel: .mozilla.org, .net.nz, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"Für alle Protokolle diesen Proxy-Server verwenden\">\n<!ENTITY  shareproxy.accesskey          \"a\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/prefs/deactivateLicense.dtd",
    "content": "<!ENTITY windowTitle.label \"Deactivate a license\">\n\n<!ENTITY message.label \"Make sure you are connected to the Internet!\">\n<!ENTITY warning.label \"Click on 'Perform operation' to deactivate your license and restart BlueGriffon.\">\n\n<!ENTITY deactivate.label \"Perform operation\">\n<!ENTITY closeWindow.label \"Cancel\">\n\n<!ENTITY error.label \"Cannot deactivate license at this time\">\n<!ENTITY inOp.label \"Deactivating license\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/prefs/file.dtd",
    "content": "<!ENTITY fileHistory.caption \"Zuletzt verwendete Dateien\">\n<!ENTITY fileHistoryDepth.label \"Anzahl Dateien:\">\n<!ENTITY files.label \"Dateien\">\n<!ENTITY restoreLastSession.label \"Tabs der letzen Sitzung wiederherstellen\">\n<!ENTITY fileExtensions.label \"Dateierweiterungen für neue Dateien\">\n<!ENTITY fileExtensionForHTML.label \"Für HTML-Dokumente:\">\n<!ENTITY fileExtensionForXHTML.label \"Für XHTML-Dokumente:\">\n<!ENTITY emptyForDefault.label \"(leer lassen, um die Standarderweiterung zu verwenden)\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/prefs/general.dtd",
    "content": "\n<!ENTITY structureBar.caption \"Struktur Symbolleiste\">\n\n\n<!ENTITY showIDs.label \"ID anzeigen\">\n<!ENTITY showClasses.label \"Klassen anzeigen\">\n<!ENTITY showLanguage.label \"Sprache anzeigen\">\n<!ENTITY showRoles.label \"ARIA Rolle anzeigen\">\n\n<!ENTITY spellCheck.caption \"Rechtschreibprüfung\">\n<!ENTITY enableSpellCheck.label \"Rechtschreibung während der Eingabe prüfen\">\n<!ENTITY numberSuggestions.label \"Anzahl Vorschläge:\">\n\n<!ENTITY tabPosition.label \"Tab Position\">\n<!ENTITY leftTabPosition.label \"Links\">\n<!ENTITY centerTabPosition.label \"Mitte\">\n<!ENTITY rightTabPosition.label \"Rechts\">\n<!ENTITY mainToolbarEnabled.label \"Sichtbar\">\n<!ENTITY mainToolbar.label \"Hauptsymbolleiste \">\n<!ENTITY theme.label \"Thema:\">\n<!ENTITY toolbarIconSizeSmaller.label \"Kleiner\">\n<!ENTITY toolbarIconSizeSmall.label \"Klein\">\n<!ENTITY toolbarIconSizeMedium.label \"Mittel\">\n<!ENTITY toolbarIconSizeLarger.label \"Grösser\">\n<!ENTITY toolbarIconSizeLarge.label \"Gross\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/prefs/license.dtd",
    "content": "<!ENTITY licenseKey.label \"License key:\">\n<!ENTITY licenseInvoice.label \"Transaction ID:\">\n\n<!ENTITY warning1.label \"Extended features are enabled only if valid license data are provided and license is activated\">\n<!ENTITY warning2.label \"To activate your license, please fill in the data below and restart BlueGriffon. You must be connected to the Internet at that time.\">\n\n<!ENTITY deactivate.label \"Deactivate current license\">\n\n<!ENTITY activate.label \"Activate\">\n<!ENTITY troubleshoot.label 'Request a reset link'>\n<!ENTITY helpNeeded.label \"TROUBLESHOOTING: If you have issues activating your license, it could be because you already activated it in the past and forgot (or could not) deactivate it before a machine swap, a disk crash, etc. In that case, you can request a full reset of all your license activations using the button below. The reset link will be sent to the purchaser of the license and recipient of the invoice. Please provide the Transaction ID above to enable that button.\">\n\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/prefs/license.properties",
    "content": "activateWarning=BlueGriffon needs to restart to activate your license. Do you want to restart now?\nconfirmRestart=Restart BlueGriffon?\n\nfullResetTitle=License activation reset\nfullResetErrorLabel=Impossible to perform the operation, a network error occurred.\nfullResetRequested=A reset link was sent to the owner of the license/transaction. BlueGriffon must now restart.\nfullResetInvalid=The transaction ID is invalid.\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/prefs/newPage.dtd",
    "content": "<!ENTITY author.caption \"Autor\">\n<!ENTITY authorName.label \"Name des Autors:\">\n\n<!ENTITY defaultZoomFactor.label \"Standard Vergrösserungsfaktor:\">\n<!ENTITY zoom.label \"Vergrösserungsfaktor\">\n\n<!ENTITY editingFeatures.label \"Bearbeitungsfunktionen\">\n\n<!ENTITY showComments.label \"HTML-Kommentare anzeigen\">\n<!ENTITY showPHP.label \"PHP-Befehle anzeigen\">\n<!ENTITY showPI.label \"Andere Verarbeitungsbefehle anzeigen\">\n\n<!ENTITY linksManagement.label \"Kopier-/Einfügemanagement von Hyperlinks:\">\n<!ENTITY preserveRelative.label \"Behalte relative URLs\">\n<!ENTITY makeAbsolute.label \"Mache alle URLs absolut\">\n\n<!ENTITY returnKey.label \"Drücken der Eingabetaste erzeugt immer einen neuen Abschnitt\">\n<!ENTITY keepBackup.label \"Erzeuge eine Sicherheitskopie bevor eine Datei gespeichert wird (*.bak)\">\n\n<!ENTITY waiAria.label \"WAI-ARIA\">\n<!ENTITY showAnchors.label \"a[name] anzeigen\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/prefs/osx.dtd",
    "content": "<!ENTITY showInDock.label \"Anzahl geänderte Dokumente im OS X Dock anzeigen\">\n<!ENTITY osxRTFPasteSupport.label 'Enable pasting RTF from OS X clipboard'>\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.dtd",
    "content": "<!ENTITY commandShortcutCol.label \"Befehl\">\n<!ENTITY shortcutShortcutCol.label \"Kürzel\">\n\n<!ENTITY menubar.label \"Menüleiste\">\n<!ENTITY toolbars.label \"Werkzeugleiste\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.properties",
    "content": "NoMainWindowAvaialble=Kann die Tastaturkürzel nicht bearbeiten.\nPleaseOpenOneMainWindow=Mindestens ein BlueGriffon-Hauptfenster muss geöffnet sein, um Tastaturkürzel zu bearbeiten.\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/prefs/source.dtd",
    "content": "<!ENTITY source.label \"Ansicht Seitenquelltext\">\n<!ENTITY theme.label \"Thema:\">\n\n<!ENTITY serialization.label \"Serialisierung\">\n\n<!ENTITY forceLF.label \"Erzwinge Unix-artige Zeilenumbrüche (LF)\">\n\n<!ENTITY specialChars.description      \"Folgene Zeichen als Entitäten ausgeben:\">\n<!ENTITY basicEncoding.label           \"Nur &amp; &lt; &gt; und Leerschlag ohne Umbruch\">\n<!ENTITY latin1EntitiesEncoding.label  \"Obige und Latin-1 Zeichen\">\n<!ENTITY htmlEntitiesEncoding.label    \"Alle HTML 4 Spezialzeichen\">\n<!ENTITY allEntitiesEncoding.label     \"Für alle nicht-ASCII Zeichen &amp;#..; Notation verwenden\">\n\n<!ENTITY autoIndent.label \"automatische Einrückung\">\n<!ENTITY wrap.label \"Lange Zeilen umbrechen\">\n<!ENTITY wrapColumn.label \"sobald Zeilen länger werden als\">\n<!ENTITY noWrapForLanguages.label \"Zeilen in folgenden Sprachen nicht umbrechen:\">\n<!ENTITY langExclusionExample.label \"(z.B.: ja-JP, zh-TW)\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/prefs/styles.dtd",
    "content": "<!ENTITY bgDecidesAll.radio \"Automatisch\">\n<!ENTITY bgDecidesAll.desc \"BlueGriffon soll selbst darüber entscheiden, wie Stile hinzugefügt werden und selbst, wenn notwendig, IDs und Klassen auswählen.\">\n<!ENTITY prefixPrompt.label \"Präfix für IDs und Klasses eingeben:\">\n<!ENTITY iDecide.radio \"Manuell\">\n<!ENTITY iDecide.desc \"Lasse mich entscheiden\">\n<!ENTITY cssPolicy.caption \"CSS Regeln\">\n\n<!ENTITY browserSupport.caption \"Browserunterstützung\">\n<!ENTITY gecko.label \"Gecko-basierte Browser (Firefox, Camino, ...)\">\n<!ENTITY webkit.label \"WebKit-basierte Browser (Safari, ...)\">\n<!ENTITY blink.label \"Blink-basierte Browser (Chrome, ...)\">\n<!ENTITY presto.label \"Opera\">\n<!ENTITY trident.label \"Internet Explorer\">\n<!ENTITY servo.label \"Servo\">\n<!ENTITY vivliostyle.label \"Vivliostyle\">\n<!ENTITY weasyprint.label \"Weasyprint\">\n\n<!ENTITY cssColors.captions \"CSS Farben\">\n<!ENTITY outputCssColorNames.label \"Versuche stets CSS3-Farbnamen auszugeben\">\n<!ENTITY rgbColors.label \"Bevorzuge rgb(r,g,b) Werte\">\n<!ENTITY hexColors.label \"Bevorzuge #rrggbb Werte\">\n\n<!ENTITY serialization.label \"Serialisierung\">\n<!ENTITY shorthands.label \"Shorthands\">\n<!ENTITY longhands.label \"Longhands\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/prefs/update.dtd",
    "content": "<!ENTITY checkForUpdates.label \"Auf BlueGriffon-Updates prüfen\">\n\n<!ENTITY atLaunch.checkbox \"Bei jedem Start von BlueGriffon\">\n<!ENTITY oncePerDay.checkbox \"Höchstens eimal pro Tag\">\n<!ENTITY manually.checkbox \"Manuell\">\n\n<!ENTITY checkNow.button \"Jetzt prüfen\">\n<!ENTITY privacyPolicy.label \"Datenschutzbestimmungen\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/prefs/update.properties",
    "content": "SoftwareUpdates=Programmaktualisierungen\nUnableToCheck=Verfügbarkeit konnte nicht geprüft werden\nUpToDate=BlueGriffon ist auf dem neuesten Stand\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/prefs.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - Einstellungen\">\n\n<!ENTITY general.title \"Algemein\">\n<!ENTITY newPage.title \"Dokumente\">\n<!ENTITY update.title \"Aktualisierungen\">\n<!ENTITY advanced.title \"Erweitert\">\n<!ENTITY styles.title \"Stile\">\n<!ENTITY osx.title \"OS X\">\n<!ENTITY shortcuts.title \"Tastaturkürzel\">\n<!ENTITY source.title \"Quelle\">\n<!ENTITY file.title \"Datei\">\n<!ENTITY license.title \"License\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/propertiesDeck.dtd",
    "content": "<!ENTITY foo \"foo\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/rotator.dtd",
    "content": "<!ENTITY degrees.label \"Grad\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/spellCheck.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Rechtschreibprüfung\">\n\n<!ENTITY misspelledWord.label \"Falsch geschriebenes Wort:\">\n<!ENTITY wordEditField.label \"Ersetzen mit:\">\n<!ENTITY wordEditField.accessKey \"m\">\n<!ENTITY checkwordButton.label \"Wort prüfen\">\n<!ENTITY checkwordButton.accessKey \"p\">\n<!ENTITY suggestions.label \"Vorschläge:\">\n<!ENTITY suggestions.accessKey \"V\">\n<!ENTITY ignoreButton.label \"Ignorieren\">\n<!ENTITY ignoreButton.accessKey \"I\">\n<!ENTITY ignoreAllButton.label \"Alle ignorieren\">\n<!ENTITY ignoreAllButton.accessKey \"A\">\n<!ENTITY replaceButton.label \"Ersetzen\">\n<!ENTITY replaceButton.accessKey \"E\">\n<!ENTITY replaceAllButton.label \"Alle ersetzen\">\n<!ENTITY replaceAllButton.accessKey \"A\">\n<!ENTITY stopButton.label \"Stop\">\n<!ENTITY stopButton.accessKey \"S\">\n<!ENTITY userDictionary.label \"Benutzerwörterbuch:\">\n<!ENTITY moreDictionaries.label \"Weiter Wörterbücher herunterladen...\">\n<!ENTITY addToUserDictionaryButton.label \"Wort hinzufügen\">\n<!ENTITY addToUserDictionaryButton.accessKey \"h\">\n<!ENTITY editUserDictionaryButton.label \"Editieren...\">\n<!ENTITY editUserDictionaryButton.accessKey \"E\">\n<!ENTITY recheckButton.label \"Erneut prüfen\">\n<!ENTITY recheckButton.accessKey \"E\">\n<!ENTITY closeButton.label \"Schliessen\">\n<!ENTITY closeButton.accessKey \"n\">\n<!ENTITY sendButton.label \"Senden\">\n<!ENTITY sendButton.accessKey \"d\">\n<!ENTITY languagePopup.label \"Sprache:\">\n<!ENTITY languagePopup.accessKey \"p\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/spellCheck.properties",
    "content": "CorrectSpelling=(Wort korrekt geschrieben)\nNoSuggestedWords=(Keine Vorgeschläge)\nNoMisspelledWord=Keine falsch geschriebene Wörter\nCheckSpellingDone=Rechtschreibprüfung abgeschlossen.\nCheckSpelling=Rechtschreibung prüfen\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/structurebar.dtd",
    "content": "<!ENTITY structureBar.title \"Struktur\">\n\n<!ENTITY setElementLanguage.label \"Sprache festlegen\">\n<!ENTITY setElementLanguage.accesskey \"p\">\n<!ENTITY resetElementLanguage.label \"Sprache zurücksetzen\">\n<!ENTITY resetElementLanguage.accesskey \"z\">\n<!ENTITY deleteElement.label \"Element löschen\">\n<!ENTITY deleteElement.accesskey \"l\">\n<!ENTITY removeTag.label \"Tag entfernen\">\n<!ENTITY removeTag.accesskey \"e\">\n<!ENTITY changeTag.label \"Tag ändern\">\n<!ENTITY changeTag.accesskey \"ä\">\n<!ENTITY copyHTMLCodeInStructurebarContext.label \"HTML-Markup dieses Elements kopieren\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/svg-edit.properties",
    "content": "SvgEdit=SVG Edit\nConfirmClose=Es gibt ungespeicherte Änderungen. Möchten Sie SVG Edit wirklich beenden?\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/tabeditor.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY untitledDocument.label \"Dokument ohne Titel\">\n<!ENTITY closeTab.label              \"Tab schließen\">\n<!ENTITY closeTab.accesskey          \"s\">\n<!ENTITY closeOtherTabs.label        \"Andere Tabs schließen\">\n<!ENTITY closeOtherTabs.accesskey    \"a\">\n<!ENTITY newTab.label                \"Neuer Tab\">\n<!ENTITY newTab.accesskey            \"n\">\n<!ENTITY revert.label                \"Zurückkehren\">\n<!ENTITY revert.accesskey            \"z\">\n<!ENTITY refreshImages.label         \"Grafiken neu laden\">\n<!ENTITY refreshImages.accesskey     \"l\">\n\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/updateAvailable.dtd",
    "content": "<!ENTITY window.title \"Programmaktualisierung\">\n\n<!ENTITY warningMessage.description \"Eine aktuellere Version von BlueGriffon ist verfügbar.\">\n<!ENTITY download.button \"Aktualisierung herunterladen\">\n<!ENTITY dontAskAgain.label \"Nicht mehr nachfragen\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/bluegriffon/updates.properties",
    "content": "update.checkInsideButton.label=Nach Updates suchen\nupdate.checkInsideButton.accesskey=N\nupdate.resumeButton.label=Herunterladen von %S fortsetzen…\nupdate.resumeButton.accesskey=H\nupdate.openUpdateUI.applyButton.label=Update installieren…\nupdate.openUpdateUI.applyButton.accesskey=U\nupdate.restart.applyButton.label=Update installieren\nupdate.restart.applyButton.accesskey=U\nupdate.openUpdateUI.upgradeButton.label=Jetzt aktualisieren…\nupdate.openUpdateUI.upgradeButton.accesskey=a\nupdate.restart.upgradeButton.label=Jetzt aktualisieren\nupdate.restart.upgradeButton.accesskey=a\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/branding/brand.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY  lang.version \"de-DE\">\n<!ENTITY brandShortName \"BlueGriffon\">\n<!ENTITY brandFullName \"BlueGriffon\">\n<!ENTITY vendorShortName \"Disruptive Innovations\">\n<!ENTITY sidebarName \"Seitenleiste\">\n<!ENTITY  brandShorterName      \"BlueGriffon\">\n"
  },
  {
    "path": "locales/de/bluegriffon/base/locale/branding/brand.properties",
    "content": "brandShortName=BlueGriffon\nbrandFullName=BlueGriffon\nvendorShortName=Disruptive Innovations\nsidebarName=Seitenleiste\n"
  },
  {
    "path": "locales/de/bluegriffon/extensions/fs/addFont.dtd",
    "content": "<!ENTITY window.title \"Ist die gewählte Schriftart bereits lokal verfügbar?\">\n\n<!ENTITY yes.label \"Ja, entsprechende stylesheet.css Datei auswählen\">\n<!ENTITY no.label  \"Nein, Verzeichnis angeben, wo das Schriftpaket gespeichert werden soll\">\n"
  },
  {
    "path": "locales/de/bluegriffon/extensions/fs/fs.dtd",
    "content": "<!ENTITY window.title \"FontSquirrel Schriftarten\">\n\n<!ENTITY classifications.label \"Klassifizierung\">\n<!ENTITY fontList.label \"Schriftartliste\">\n \n<!ENTITY networkActivity.tooltip \"Netzwerkaktivität\">\n\n<!ENTITY addToDocument.label \"Zum Dokument hinzufügen\">\n\n<!ENTITY previewText.label \"Vorschautext:\">\n<!ENTITY prose.label \"BlueGriffon\">\n\n<!ENTITY loading.label \"Schriftpaket wird geladen...\">\n"
  },
  {
    "path": "locales/de/bluegriffon/extensions/fs/fs.properties",
    "content": "SelectDir=Verzeichnis wählen, wo das Schriftartpaket entpackt werden kann\nSelectFile=stylesheet.css eines existierenden Schriftartpakets auswählen\nStylesheet=Stylesheet eines FontSquirrel Pakets\nMustBeSavedTitle=Dokument wurde noch nicht gespeichert\nMustBeSavedMessage=Datei muss mindestens einmal gespeichert worden sein bevor eine lokale Schriftart mit einem relativen URL verlinkt werden kann. Bitte Dokument schliessen, speichern und erneut öffnen.\n"
  },
  {
    "path": "locales/de/bluegriffon/extensions/fs/fsOverlay.dtd",
    "content": "<!ENTITY fsWindow.label \"FontSquirrel\">\n"
  },
  {
    "path": "locales/de/bluegriffon/extensions/gfd/addFont.dtd",
    "content": "<!ENTITY window.title \"Schriftartfamilie zum Dokument hinzufügen\">\n\n<!ENTITY fontFamily.label \"Schriftartfamilie\">\n<!ENTITY preview.label \"Vorschau\">\n\n<!ENTITY subset.label \"Unterart\">\n<!ENTITY latin.label \"Latin\">\n<!ENTITY greek.label \"Griechisch\">\n<!ENTITY cyrillic.label \"Kyrillisch\">\n<!ENTITY khmer.label \"Khmer\">\n\n<!ENTITY variants.label \"Varianten\">\n<!ENTITY regular.label \"Regulär\">\n<!ENTITY italic.label \"Kursiv\">\n<!ENTITY bold.label \"Fett\">\n<!ENTITY bolditalic.label \"Fett-kursiv\">\n"
  },
  {
    "path": "locales/de/bluegriffon/extensions/gfd/gfd.dtd",
    "content": "<!ENTITY window.title \"Google Schriftart Manager\">\n\n<!ENTITY family.col \"Familie\">\n<!ENTITY variants.col \"Varianten\">\n<!ENTITY subsets.col \"Unterarten\">\n\n<!ENTITY add.tooltip \"Schriftartfamilie hinzufügen\">\n<!ENTITY remove.tooltip \"Schriftartfamilie deinstallieren\">\n"
  },
  {
    "path": "locales/de/bluegriffon/extensions/gfd/gfdOverlay.dtd",
    "content": "<!ENTITY gfdWindow.label \"Google Schriftartverzeichnis\">\n"
  },
  {
    "path": "locales/de/bluegriffon/extensions/markdown/markdown.dtd",
    "content": "<!ENTITY window.title \"Insert Markdown\">\n\n<!ENTITY commitChanges.label \"Änderungen speichern\">\n"
  },
  {
    "path": "locales/de/bluegriffon/extensions/markdown/markdownOverlay.dtd",
    "content": "<!ENTITY markdownMenu.label \"Markdown\">\n"
  },
  {
    "path": "locales/de/bluegriffon/extensions/op1/a11yFirstStep.properties",
    "content": "ConformingDTDSyntax=Verwenden Sie eine W3C-konforme DTD-Syntax vor dem HTML-Element!\nNoWrongSyntaxOrNonConformingHierarchy=Verwenden Sie weder falsche Attributsyntax noch nicht-konforme Element Hierarchie innerhalb des HTML-Elements!\nOneTitleInHead=Verwenden Sie eine Titel-Element als untergeordnetes Element des Kopf-Elements!\nNoEmptyTitle=Wenn Sie ein Titel-Element liefern, lassen Sie es nicht leer!\nNoMetaRefresh=Verwenden Sie kein Meta-Element mit einem http-equiv-Attribut und einem Wert 'refresh'!\nHTMLElementHasLangAttribute=Verwenden Sie das lang-Attribut für das HTML-Element!\nHTMLElementHasValidLangAttribute=Benutzen Sie einen gültigen Sprachcode für das lang-Attribut!\nNoInvalidDir=Verwenden Sie keinen anderen Wert als ltr, rtl oder leer für das DIR-Attribut!\nTitleForFrames=Verwenden Sie das title-Attribut für jedes frame-Element!\nNoEmptyTitleForFrames=Wenn Sie ein title-Attribut für ein frame-Element anbieten, lassen Sie es nicht leer!\nTitleForIFrames=Verwenden Sie das title-Attribut für jedes iframe-Element!\nNoEmptyTitleForIFrames=Wenn Sie ein title-Attribut für eine iframe-Element anbieten, lassen Sie es nicht leer!\nAtLeastOneH1InBody=Innerhalb des Body-Elements muss sich mindestens ein H1-Element in jedem Bereich befinden!\nNoEmptyH1=Wenn Sie ein h1-Element anbieten, lassen Sie es nicht leer!\nNoEmptyH2=Wenn Sie ein h2-Element anbieten, lassen Sie es nicht leer!\nNoEmptyH3=Wenn Sie ein h3-Element anbieten, lassen Sie es nicht leer!\nNoEmptyH4=Wenn Sie ein h4-Element anbieten, lassen Sie es nicht leer!\nNoEmptyH5=Wenn Sie ein h5-Element anbieten, lassen Sie es nicht leer!\nNoEmptyH6=Wenn Sie ein h6-Element anbieten, lassen Sie es nicht leer!\nH2Order=Verwenden Sie ein H1, H2, H3, H4, H5 oder H6-Element als erste Überschrift vor einem h2-Element in der Quellenreihenfolge!\nH3Order=Verwenden Sie ein H2, H3, H4, H5 oder H6-Element als erste Überschrift vor einem h3-Element in der Quellenreihenfolge!\nH4Order=Verwenden Sie ein H3, H4, H5 oder H6-Element als erste Überschrift vor einem H4-Element in der Quellenreihenfolge!\nH5Order=Verwenden Sie ein H4, H5 oder H6-Element als erste Überschrift h5 vor einem Element in der Quellenreihenfolge!\nH6Order=Verwenden Sie ein H5 oder H6-Element als erste Überschrift vor einem H6-Element in der Quellenreihenfolge!\nDTAsFirstChildOfDL=Verwenden Sie ein dt-Element als erstes Kind eines dl-Elements!\nNoEmptyLI=Wenn Sie ein li-Element anbieten, lassen Sie es nicht leer!\nNoAlignAttribute=Verwenden Sie nicht das Attribut 'align'!\nNoXmpElement=Verwenden Sie nicht die XMP-Element!\nNoEmptyP=Wenn Sie ein P-Element anbieten, lassen Sie es nicht leer!\nNoEmptyAExceptAnchors=Wenn Sie ein Element anbieten, lassen Sie es nicht leer, außer wenn es als Anker verwendet wird!\nNoEmptyButton=Wenn Sie ein Button-Element anbieten, lassen Sie es nicht leer!\nNoVlinkAttribute=Verwenden Sie nicht das Attribut 'vlink'!\nNoTextAttribute=Verwenden Sie nicht das Attribut 'text'!\nNoLinkAttribute=Verwenden Sie nicht das Attribut 'link'!\nnoImgWithoutAlt=Verwenden Sie das alt-Attribut für jedes img-Element!\nnoAreaWithoutAlt=Verwenden Sie das alt-Attribut für jedes area-Element!\nnoAppletWithoutAlt=Verwenden Sie das alt-Attribut für jedes Applet-Element!\nnoImageInputWithoutAlt=Verwenden Sie das alt-Attribut für jedes input-Element vom Typ image!\nnoEmptyAltForImageLoneChildOfAnchorOrButton=Wenn das img-Element das einzige Kind von einem Knopf oder einem Anker-Element ist, lassen Sie sein alt-Attribut nicht leer!\nnoEmptyAltForInputImage=Wenn Sie ein alt-Attribut für ein input-Element vom Typ image anbieten, lassen Sie es nicht leer!\nnoEmptyAltForAreaWithHref=Wenn Sie ein alt-Attribut für ein area-Element anbieten, lassen Sie es nicht leer!\nnoAltSimilarToTextContent=Wenn ein img-Element ein Kind von einem Element mit einem Text ist, verwenden Sie nicht den gleichen Text wie der Text innerhalb des Elements für sein alt-Attribut!\nnoBorderAttribute=Verwenden Sie nicht das Attribut 'border'!\nnoSimilarAltForAreasWithDifferentHref=Verwenden Sie nicht den gleichen Wert für alt-Attribute für mehrere area-Elemente mit verschiedenen href Werten!\nLongdescIsURI=Verwenden Sie einen URI als Wert für ein Attribut 'longdesc'!\nnoBackgroundAttribute=Verwenden Sie nicht das Attribut 'background'!\nnoBgsoundElement=Verwenden Sie nicht den bgsound-Element!\nTablesWithAtLeastOneTHHaveACaption=Verwenden Sie ein caption-Element als erstes Kind von einem Tabellen-Element mit mindestens einem th-Element!\nCaptionIsDifferentFromSummaryAttribute=Verwenden Sie nicht den gleichen Inhalt für ein Beschriftungselement und ein summary-Attribut!\nnoEmptyCaption=Wenn Sie ein Beschriftung-Element anbieten, lassen Sie es nicht leer!\nnoCaptionInATableWithOnlyTDs=Verwenden Sie kein caption-Element in einer Tabelle, die nur td-Elemente enthält!\nnoAlinkAttribute=Verwenden Sie kein Attribut 'alink'!\nnoSummaryAttributeSimilarToCaption=Verwenden Sie nicht den gleichen Inhalt für ein summary-Attribut und ein caption-Element!\nnoEmptySummaryIfTableHasTHOrCaption=Wenn Sie ein summary-Attribut für ein Tabellen-Element mit einem th-Element oder einer Beschriftung anbieten, lassen Sie es nicht leer!\nnoSummaryAttributeIfOnlyTDs=Verwenden Sie kein summary-Attribut zu einem Tabellen-Element das nur td-Elemente enthält!\nnoStrikeElement=Verwenden Sie kein strike-Element!\nnoListingElement=Verwenden Sie kein listung-Element\nAtLeastOneTHIfCaptionOrSummary=Verwenden Sie mindestens ein th-Element in einer Tabelle mit einem caption-Element oder einem nicht-leeren summary-Attribut!\nAllNonEmptyTHHaveScopeOrId=Verwenden Sie ein scope- oder id-Attribut für jedes nicht-leere th-Element!\nScopeAttributeIsRowOrCol=Verwenden Sie keinen anderen Wert als Zeile oder Spalte für das scope-Attribut!\nnoBgcolorAttribute=Verwenden Sie nicht das Attribut 'bgcolor'!\nnoTTElement=Verwenden Sie nicht das tt-Element!\nTDHaveHeadersAttributeIfTHHasId=Verwenden Sie ein header-Attribut für jedes td-Element, wenn das entsprechende th-Element ein id-Attribut hat!\nnoPlaintextElement=Verwenden Sie nicht das plaintext-Element!\nnoHeadersAttributeThatIsNotATHId=Benutzen Sie für ein headers-Attribut keinen Wert, der mit einem id-Attribut, das für ein td-Element einer der Tabelle verwendet wird!\nAllFormsHaveAButton=Verwenden Sie eine Schaltfläche oder ein input-Element des Typs submit, image oder button in einem form-Element!\nSubmitButtonsHaveNonEmptyValue=Wenn Sie ein input-Element vom Typ submit anbieten, lassen Sie nicht ihren Wert Attribut leer!\nnoMarqueeElement=Verwenden Sie nicht das marquee-Element!\nFieldsetHasALegend=Verwenden Sie ein legend-Element als untergeordnetes Element eines jeden fieldset-Elements!\nFieldsetsAreInForms=Verwenden Sie ein fieldset-Element nicht ohne form-Element!\nnoEmptyLegendElement=Wenn Sie ein legend-Element anbieten, lassen Sie es nicht leer!\nLabelElementHasForAttribute=Verwenden Sie das for-Attribut für jedes label-Element!\nnoEmptyForAttributeOnLabel=Wenn Sie ein Attribut für ein Label-Element anbieten, lassen Sie es nicht leer!\nForAttributeMatchesAnIdInSameForm=Ein for-Attribut muss einen Wert haben, der zu einem id-Attribut im form-Element passt.\nOptgroupElementHasALabel=Verwenden Sie das label-Attribut für jedes optgroup-Element!\nNoSimilarLabelInOptgroupsOfSameSelect=Verwenden Sie nicht das gleiche label-Attribut für verschiedene optgroup-Elemente desselben select-Elements!\nnoEmptyLabelAttributeOnOptgroup=Wenn Sie ein label-Attribut für ein optgroup-Element anbieten, lassen Sie es nicht leer!\nnoBasefontElement=Verwenden Sie nicht das basefont-Element!\nnoBlinkElement=Verwenden Sie nicht das blink-Element!\nnoCenterElement=Verwenden Sie nicht das center-Element!\nnoFontElement=Verwenden Sie nicht das font-Element!\n"
  },
  {
    "path": "locales/de/bluegriffon/extensions/op1/op1.dtd",
    "content": "\n<!ENTITY window.title \"Opquast Barrierefreiheit Erster Schritt\">\n\n<!ENTITY filterAll.label \"Alle Tests anzeigen\">\n<!ENTITY filterPassed.label \"Nur bestandene Tests anzeigen\">\n<!ENTITY filterFailed.label \"Nur fehlgeschlagene Tests anzeigen\">\n\n<!ENTITY speed.label \"Geschwindigkeit:\">\n<!ENTITY title.label \"Titel:\">\n"
  },
  {
    "path": "locales/de/bluegriffon/extensions/op1/op1Overlay.dtd",
    "content": "<!ENTITY op1.label \"Opquast Barrierefreiheit Erster Schritt\">\n"
  },
  {
    "path": "locales/de/bluegriffon/extensions/tipoftheday/tipoftheday.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Widgets.\n   -\n   - The Initial Developer of the Original Code is\n   - Philippe Goetz.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Philippe Goetz, Original author\n   -   Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY tipOfTheDayWindow.title    \"Tipp des Tages\">\n<!ENTITY questionBeginning.label    \"Wussten Sie dass…\">\n<!ENTITY startupCheckbox.label      \"Zeige Tipps beim Start\">\n<!ENTITY nextTipButton.label        \"Nächster\">\n<!ENTITY previousTipButton.label    \"Vorheriger\">\n<!ENTITY closeTipButton.label       \"Schließen\">\n"
  },
  {
    "path": "locales/de/bluegriffon/extensions/tipoftheday/tipoftheday.rdf",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is Linspire Inc.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com)\n   -   Charles Cooke\n   -   André Frick (drscheme123@users.sf.net)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\"\n                     \"http://my.netscape.com/publish/formats/rss-0.91.dtd\"[\n<!ENTITY % brandDTD SYSTEM \"chrome://global/locale/brand.dtd\">%brandDTD;\n]>\n<rss version=\"0.91\">\n  <channel>\n    <title>&brandShortName; Tipps</title>\n    <link>http://bluegriffon.org/</link>\n    <description>&brandShortName; Tipp des Tages Archiv</description>\n    <language>de</language>\n  \n    <item>\n      <title>… &brandShortName; plattformunabhängig ist?</title>\n      <description>&brandShortName; gibt es für für viele Betriebssysteme inklusive\n                   Windows, Mac OS X, viele Linux-Varianten, OS/2, …</description>\n    </item>\n  \n    <item>\n      <title>… &brandShortName; die Titel aller ungespeicherten Seiten mit einem roten Schatten darstellt?</title>\n      <description>Sie können Dateien jetzt aus jedem Anshichtsmodus heraus speichern.</description>\n    </item>\n\n    <item>\n      <title>… Sie direkten Zugriff auf die &brandShortName;-Gemeinschaft haben?</title>\n      <description>Öffnen Sie einfach “Hilfe > Benutzer Gemeinschaft”.</description>\n    </item>\n\n    <item>\n      <title>… Sie ein HTML5-Element einfach einfügen können?</title>\n      <description>Wählen Sie einfach “Einfügen > HTML5 Element”.</description>\n    </item>\n\n    <item>\n      <title>… Sie die aktuelle Registerkarte mit einer Tastenkombination schließen können?</title>\n      <description>Strg+w (Command+w auf Mac OS X) schließt die aktuelle Registerkarte.</description>\n    </item>\n\n    <item>\n      <title>… Sie eine neue Registerkarte mit einer Tastenkombination erstellen können?</title>\n      <description>Strg+n (Command+n auf Mac OS X) wird eine neue Registerkarte mit demselben \n\t\t   Dokumententyp wie die zuletzt erstellte Seite erstellen.</description>\n    </item>\n\n    <item>\n      <title>… Sie zu einer zuvor gespeicherten Version des aktuell bearbeiteten Dokuments zurückgehen?</title>\n      <description>Rechts-Klick (Kontext-Klick auf Mac OS X) auf den Tab des Dokuments\n                    und wählen Sie das Zurückkehren-Menü.</description>\n    </item>\n\n    <item>\n      <title>… Sie Seiten direkt aus &brandShortName; heraus veröffentlichen können?</title>\n      <description>Installieren Sie zunächst das freie FireFTP-AddOn und richten Sie es ein.\n                  Es wird dann im Extras-Menü verfügbar sein. </description>\n    </item>\n\n    <item>\n      <title>… &brandShortName; jedes Zeichen einfach einfügen kann?</title>\n      <description>Benutzen Sie “Spezielle Zeichen einfügen”.  Sie können dann nach jedem\n              Unicode-Zeichen nach dem Namen suchen oder einen Block zur Auswahl öffnen.</description>\n    </item>\n\n    <item>\n      <title>… &brandShortName; in Voreinstellung die Rechtschreibprüfung prüft?</title>\n      <description>Klicken Sie rechts auf ein Word um Vorschläge zu erhalten. Die Prüfung können\n\t\tSie mit “Extras > Einstellungen > Einstellungen“ an und abschalten.</description>\n    </item>\n\n    <item>\n      <title>… &brandShortName; ein Element verlässlich auswählen kann?</title>\n      <description>Klicken Sie einfach auf dessen Namen in der Struktur-Leiste.</description>\n    </item>\n\n    <item>\n      <title>… Sie ein Element in Ihrem Dokument mit der Maus bewegen können?</title>\n      <description>Wählen Sie es zunächst wie im vorangegangenen Tipp aus und ziehen Sie es wohin Sie möchten.\n      </description>\n    </item>\n\n    <item>\n      <title>… Sie schnell existierende Seiten öffnen können?</title>\n      <description>Das kostenpflichtige Projektmanager-AddOn erlaubt unmittelbaren Zugang\n      zu Seiten und Bildern die als Projekt organisiert sind.</description>\n    </item>\n\n    <item>\n      <title>… Sie den Vorgabebrowser wählen können?</title>\n      <description>Benutzen Sie “Extras > Einstellungen > Erweitert > Advanced > externe Browsereinstellungen zurücksetzen”. \n\t\tBeim nächsten Mal werden Sie nach einem Browser gefragt.</description>\n    </item>\n\n    <item>\n      <title>… &brandShortName; ihnen erlaubt, externe Stile zu benutzen?</title>\n      <description>Um einen nutzungsbereit zu erstellen klicken Sie “Konsolen > Stile”.\n\tKlicken Sie auf das Plus-Symbol und wählen “Mit dem Dokument verlinkt”.</description>\n    </item>\n\n    <item>\n      <title>… &brandShortName; Stile und komplexe Selektoren verwalten kann?</title>\n      <description>Mit dem kostenpflichtigen AddOn CSS Pro Editor können Sie die Reihenfolge ändern \n\tund Titel sowie relative Attribute zu Stilen hinzufügen. Sie können damit auch komplexe\n\tCSS2- und CSS3-Selektoren mit erweiterter Hilfe entwickeln.</description>\n    </item>\n\n    <item>\n      <title>… Konsolen vergrößert und verkleinert werden können?</title>\n      <description>Ziehen Sie den Anfasser an der unteren rechten Ecke zur gewünschten Größe.\n      </description>\n    </item>\n\n    <item>\n      <title>… Attribute zu jedem Element hinzugefügt werden kann?</title>\n      <description>Öffnen Sie “Konsolen > DOM Explorer”. In der WYSIWYG-Ansicht klicken Sie in das\n      Element, wählen den Attribut-Reiter und klicken Sie auf das Plus-Zeichen.\n      </description>\n    </item>\n\n    <item>\n      <title>… &brandShortName; CSS3-Eigenschaften verarbeiten kann?</title>\n      <description>Hestellerpräfixe werden für Browser die diese benötigen hinzugefügt.\n      </description>\n    </item>\n\n    <item>\n      <title>… Sie Tastaturkürzel personalisieren können?</title>\n      <description>Jeder Menüeintrag kann mit einer bevorzugten Taste verbunden werden. Öffnen\n      Sie “Extras > Einstellungen > Tastaturkürzel”. Finden und doppelklicken Sie das gewünschte \n      Kommando und legen Sie in einem neuen Fenster ein Kürzel fest.\n      </description>\n    </item>\n\n    <item>\n      <title>… Sie eine Stilklasse eines Elements entfernen können?</title>\n      <description>Wählen Sie einfach ein Element aus und entfernen Sie die Klasse im Klassen-DropDown.\n      </description>\n    </item>\n\n  </channel>\n</rss>\n\n"
  },
  {
    "path": "locales/de/bluegriffon/extensions/tipoftheday/tipofthedayOverlay.dtd",
    "content": "<!ENTITY tipofthedayMenu.label \"Tipp des Tages\">\n"
  },
  {
    "path": "locales/de/bluegriffon/sidebars/aria/aria.dtd",
    "content": "<!ENTITY window.title \"ARIA\">\n\n<!ENTITY roleSection.label \"Role\">\n<!ENTITY role.label \"Role:\">\n<!ENTITY treeView.label \"Tree view\">\n\n<!ENTITY constraintsSection.label \"Constraints\">\n<!ENTITY context.label \"On ancestors:\">\n<!ENTITY owns.label \"On contents:\">\n\n<!ENTITY requiredProperties.label \"Required States and Properties\">\n<!ENTITY properties.label \"Other States and Properties\">\n<!ENTITY inheritedProperties.label \"Inherited States and Properties\">"
  },
  {
    "path": "locales/de/bluegriffon/sidebars/aria/aria.properties",
    "content": "mustBeContainedIn=must be contained in \nor= or \nok=OK\nmustContain=must contain\nand= and \ndeprecated=deprecated\nmissingTextbox=missing textbox\nmissingListboxTreeGridDialog=missing listbox, tree, grid or dialog\n"
  },
  {
    "path": "locales/de/bluegriffon/sidebars/aria/ariaOverlay.dtd",
    "content": "<!ENTITY aria.label \"ARIA\">\n"
  },
  {
    "path": "locales/de/bluegriffon/sidebars/cssproperties/backgrounditem.dtd",
    "content": "<!ENTITY backgroundAttachment.label \"Anhang:\">\n<!ENTITY backgroundAttachmentScroll.label \"Bildlauf\">\n<!ENTITY backgroundAttachmentLocal.label \"Im Element fixiert\">\n<!ENTITY backgroundAttachmentFixed.label \"Im Darstellungsfeld fixiert\">\n\n<!ENTITY backgroundSize.label \"Grösse:\">\n<!ENTITY backgroundSizeAuto.label \"Automatisch\">\n<!ENTITY backgroundSizeContain.label \"Im Element enthalten\">\n<!ENTITY backgroundSizeCover.label \"Abdeckungselement\">\n<!ENTITY backgroundSizeUserDefined.label \"Längen wählen\">\n\n<!ENTITY backgroundRepeat.label \"Wiederholung:\">\n<!ENTITY backgroundRepeatX.label \"Wiederholung auf der X-Achse:\">\n<!ENTITY backgroundRepeatY.label \"Wiederholung auf der Y-Achse:\">\n<!ENTITY backgroundRepeatRepeat.label \"Wiederholen\">\n<!ENTITY backgroundRepeatSpace.label \"Wiederholung und variabler Leerraum\">\n<!ENTITY backgroundRepeatRound.label \"Neu skalieren und wiederholen\">\n<!ENTITY backgroundRepeatNorepeat.label \"Gar nicht wiederholen\">\n<!ENTITY backgroundRepeatUserDefined.label \"Wiederholung für jede Achse wählen\">\n\n<!ENTITY backgroundClip.label \"Zeichenfläche:\">\n<!ENTITY backgroundBorderbox.label \"Box Rahmen\">\n<!ENTITY backgroundPaddingbox.label \"Box Innenabstand\">\n<!ENTITY backgroundContentbox.label \"Box Inhalt\">\n\n<!ENTITY backgroundPosition.label \"Position:\">\n<!ENTITY backgroundPositionLeftTop.label \"Links Oben\">\n<!ENTITY backgroundPositionCenterTop.label \"Mitte Oben\">\n<!ENTITY backgroundPositionRightTop.label \"Rechts Oben\">\n<!ENTITY backgroundPositionLeftCenter.label \"Links Mitte\">\n<!ENTITY backgroundPositionCenterCenter.label \"Mitte\">\n<!ENTITY backgroundPositionRightCenter.label \"Rechts Mitte\">\n<!ENTITY backgroundPositionLeftBottom.label \"Links Unten\">\n<!ENTITY backgroundPositionCenterBottom.label \"Mitte Unten\">\n<!ENTITY backgroundPositionRightBottom.label \"Rechts Unten\">\n<!ENTITY backgroundPositionUserDefined.label \"Position genauer festlegen\">\n\n<!ENTITY backgroundOrigin.label \"Herkunft:\">\n"
  },
  {
    "path": "locales/de/bluegriffon/sidebars/cssproperties/backgrounditem.properties",
    "content": "backgroundColorTitle=Farbe\nbackgroundImageTitle=Bild\nbackgroundLinearGradientTitle=Linearer Gradient\nbackgroundRadialGradientTitle=Radialer Gradient\n"
  },
  {
    "path": "locales/de/bluegriffon/sidebars/cssproperties/colorstopitem.dtd",
    "content": "<!ENTITY length.label \"Länge:\">\n"
  },
  {
    "path": "locales/de/bluegriffon/sidebars/cssproperties/cssproperties.dtd",
    "content": "<!ENTITY window.title \"CSS Eigenschaften\">\n\n<!ENTITY applyStyles.label \"Stile anwenden auf:\">\n<!ENTITY modifyID.label \"Dieses Element nur durch seine ID\">\n<!ENTITY modifyClass.label \"Alle Elemente der Klasse...\">\n<!ENTITY useInlineStyles.label \"Dieses Element durch eingebettete Stile\">\n<!ENTITY allOfType.label \"Alle Elemente des gleichen Typs...\">\n\n<!ENTITY closeOtherSections.label \"Alle anderen Abschnitte schliessen\">\n<!ENTITY closeAllSections.label \"Alle Abschnitte schliessen\">\n\n<!ENTITY generalSectionHeader.label \"Generell\">\n\n<!ENTITY fontFamily.label \"Schriftartfamilie:\">\n\n<!ENTITY fontWeight.label \"Gewicht:\">\n<!ENTITY fontWeightBold.label \"Fett\">\n<!ENTITY fontWeightLighter.label \"Dünner\">\n<!ENTITY fontWeightBolder.label \"Fetter\">\n\n<!ENTITY fontStyle.label \"Stil:\">\n<!ENTITY fontStyleItalic.label \"Kursiv\">\n<!ENTITY fontStyleOblique.label \"Schräg\">\n\n<!ENTITY textDecoration.label \"Dekoration:\">\n<!ENTITY textDecorationUnderline.label \"Unterstrichen\">\n<!ENTITY textDecorationOverline.label \"Überstrichen\">\n<!ENTITY textDecorationNone.label \"Keine\">\n<!ENTITY textDecorationLinethrough.label \"Durchgestrichen\">\n\n<!ENTITY textTransform.label \"Gross-/Kleinschreibung:\">\n<!ENTITY textTransformLowercase.label \"kleinschreibung\">\n<!ENTITY textTransformUppercase.label \"GROSSSCHREIBUNG\">\n<!ENTITY textTransformCapitalize.label \"Wortanfang in Grossbuchstaben\">\n\n<!ENTITY fontVariant.label \"Varianten:\">\n<!ENTITY fontVariantNormal.label \"Normal\">\n<!ENTITY fontVariantSmallCaps.label \"Kapitälchen\">\n\n\n<!ENTITY textAlign.label \"Ausrichtung:\">\n<!ENTITY textAlignStart.label \"Start\">\n<!ENTITY textAlignEnd.label \"Ende\">\n\n<!ENTITY fontSize.label \"Grösse:\">\n<!ENTITY fontSizeSmaller.label \"Kleiner\">\n<!ENTITY fontSizeLarger.label \"Grösser\">\n<!ENTITY fontSizeXxsmall.label \"Extra Klein\">\n<!ENTITY fontSizeXsmall.label \"Sehr Klein\">\n<!ENTITY fontSizeSmall.label \"Klein\">\n<!ENTITY fontSizeMedium.label \"Mittel\">\n<!ENTITY fontSizeLarge.label \"Gross\">\n<!ENTITY fontSizeXlarge.label \"Sehr Gross\">\n<!ENTITY fontSizeXxlarge.label \"Extra Gross\">\n\n<!ENTITY lineHeight.label \"Linenhöhe:\">\n<!ENTITY lineHeightNormal.label \"Normal\">\n\n<!ENTITY colorsSectionHeader.label \"Farben\">\n<!ENTITY color.label \"Vordergrund:\">\n<!ENTITY bgColor.label \"Hintergrund:\">\n<!ENTITY backgrounds.label \"Bilder:\">\n<!ENTITY addBackgroundImageMenuitem.label \"Hintergrundbild hinzufügen\">\n<!ENTITY addBackgroundLinearGradientMenuitem.label \"Linearen Gradienten hinzufügen\">\n<!ENTITY addBackgroundRadialGradientMenuitem.label \"Radialen Gradienten hinzufügen\">\n\n<!ENTITY imageURL.caption \"Bild URL eingeben\">\n<!ENTITY selectImageButton.label \"Bild-Datei auswählen\">\n<!ENTITY preview.caption \"Vorschau\">\n<!ENTITY cancelButton.label \"Abbrechen\">\n<!ENTITY okButton.label \"OK\">\n\n<!ENTITY backgroundPositionLeftTop.label \"Links Oben\">\n<!ENTITY backgroundPositionCenterTop.label \"Mitte Oben\">\n<!ENTITY backgroundPositionRightTop.label \"Rechts Oben\">\n<!ENTITY backgroundPositionLeftCenter.label \"Links Mitte\">\n<!ENTITY backgroundPositionCenterCenter.label \"Mitte\">\n<!ENTITY backgroundPositionRightCenter.label \"Rechts Mitte\">\n<!ENTITY backgroundPositionLeftBottom.label \"Links Unten\">\n<!ENTITY backgroundPositionCenterBottom.label \"Mitte Unten\">\n<!ENTITY backgroundPositionRightBottom.label \"Rechts Unten\">\n\n<!ENTITY colorStops.tab \"Farbhalte\">\n<!ENTITY shapeAndSize.tab \"Form und Grösse\">\n<!ENTITY angle.tab \"Winkel\">\n<!ENTITY startingPoint.tab \"Startpunkt\">\n\n<!ENTITY repeating.label \"Wiederholung\">\n\n<!ENTITY radius.label \"Radius:\">\n<!ENTITY angle.checkbox \"Winkel:\">\n<!ENTITY startingPoint.checkbox \"Startpunkt:\">\n<!ENTITY horizOffset.checkbox \"Horiz. Versatz:\">\n<!ENTITY vertOffset.checkbox \"Vert. Versatz:\">\n\n<!ENTITY shape.label \"Form:\">\n<!ENTITY circularShape.label \"Zirkulär\">\n<!ENTITY ellipticShape.label \"Elliptisch\">\n<!ENTITY size.label \"Grösse:\">\n\n\n<!ENTITY columnsSectionHeader.label \"Spalten\">\n<!ENTITY columnCount.label \"Anzahl Spalten:\">\n<!ENTITY oneColumn.label \"Eine Spalte\">\n<!ENTITY twoColumns.label \"Zwei Spalten\">\n<!ENTITY threeColumns.label \"Drei Spalten\">\n\n<!ENTITY columnWidth.label \"Optimale Spaltenbreite:\">\n<!ENTITY automaticColumnWidth.label \"Automatisch\">\n\n<!ENTITY columnGap.label \"Abstand zwischen Spalten:\">\n<!ENTITY normalColumnGap.label \"Standardwert\">\n\n<!ENTITY columnRuleColor.label \"Konturfarbe:\">\n<!ENTITY columnRuleColor.title \"Spalten Konturfarbe\">\n<!ENTITY noneColumnRuleStyle.label \"Keine Kontur\">\n<!ENTITY hiddenColumnRuleStyle.label \"Versteckt\">\n<!ENTITY solidColumnRuleStyle.label \"Durchgezogen\">\n<!ENTITY doubleColumnRuleStyle.label \"Doppelt\">\n<!ENTITY dottedColumnRuleStyle.label \"Gepunktet\">\n<!ENTITY dashedColumnRuleStyle.label \"Gestrichelt\">\n<!ENTITY grooveColumnRuleStyle.label \"Eingeschnitten\">\n<!ENTITY ridgeColumnRuleStyle.label \"Erhöht\">\n<!ENTITY insetColumnRuleStyle.label \"Eingelassen\">\n<!ENTITY outsetColumnRuleStyle.label \"Hervorgehoben\">\n\n<!ENTITY columnRuleStyle.label \"Stil Spaltenkontur:\">\n\n<!ENTITY columnRuleWidth.label \"Breite Spaltenkontur:\">\n<!ENTITY noneColumnRuleWidth.label \"Keine\">\n<!ENTITY thinColumnRuleWidth.label \"Dünn\">\n<!ENTITY mediumColumnRuleWidth.label \"Mittel\">\n<!ENTITY thickColumnRuleWidth.label \"Dick\">\n\n<!ENTITY geometrySectionHeader.label \"Geometrie\">\n<!ENTITY margins.label \"Aussenabstände:\">\n<!ENTITY paddings.label \"Innenabstände:\">\n<!ENTITY contentArea.label \"Inhalt\">\n<!ENTITY useSameFourPaddings.label \"Vier gleiche Innenabstände\">\n<!ENTITY useSameFourMargins.label \"Vier gleiche Aussenabstände\">\n<!ENTITY autoMargin.label \"Automatisch\">\n\n<!ENTITY width.label \"Breite:\">\n<!ENTITY autoWidth.label \"Automatisch\">\n<!ENTITY preserveImageRatio.label \"Bild Seitenverhältnis beibehalten\">\n\n<!ENTITY height.label \"Höhe:\">\n<!ENTITY autoHeight.label \"Automatisch\">\n\n<!ENTITY minWidth.label \"Min. Breite:\">\n<!ENTITY maxWidth.label \"Max. Breite:\">\n<!ENTITY noneMaxWidth.label \"Keine\">\n\n<!ENTITY minHeight.label \"Min. Höhe:\">\n<!ENTITY maxHeight.label \"Max. Höhe:\">\n<!ENTITY noneMaxHeight.label \"Keine\">\n\n<!ENTITY getNaturalSize.label \"Eigengrösse holen\">\n\n<!ENTITY positionSectionHeader.label \"Position und Layout\">\n\n<!ENTITY display.label \"Anzeige:\">\n<!ENTITY noneDisplay.label \"Keine Anzeige\">\n<!ENTITY inlineDisplay.label \"Eingebettet\">\n<!ENTITY runInDisplay.label \"Einlaufend\">\n<!ENTITY blockDisplay.label \"Block\">\n<!ENTITY inlineBlockDisplay.label \"Eingebetteten Block\">\n<!ENTITY listItem.label \"Listenelement\">\n<!ENTITY table.label \"Tabelle\">\n<!ENTITY inlineTable.label \"Eingebettete Tabelle\">\n<!ENTITY tableHeaderGroup.label \"Gruppe Tabellenkopf\">\n<!ENTITY tableRowGroup.label \"Gruppe Tabellenzeilen\">\n<!ENTITY tableFooterGroup.label \"Gruppe Tabellenfuss\">\n<!ENTITY tableColumnGroup.label \"Gruppe Tabellenspalten\">\n<!ENTITY tableCaption.label \"Tabellenlegende\">\n<!ENTITY tableRow.label \"Tabellenzeile\">\n<!ENTITY tableColumn.label \"Tabellenspalte\">\n<!ENTITY tableCell.label \"Tabellenzelle\">\n\n<!ENTITY visibility.label \"Sichtbarkeit:\">\n<!ENTITY visibleVisibility.label \"Sichtbar\">\n<!ENTITY hiddenVisibility.label \"Versteckt\">\n<!ENTITY collapseVisibility.label \"Zugeklappt\">\n\n<!ENTITY float.label \"Umfluss:\">\n<!ENTITY leftFloat.label \"Links umfliessend\">\n<!ENTITY noneFloat.label \"Nicht umfliessend\">\n<!ENTITY rightFloat.label \"Rechts umliessend\">\n\n<!ENTITY overflow.label \"Überlauf:\">\n<!ENTITY visibleOverlow.label \"Sichtbar\">\n<!ENTITY hiddenOverlow.label \"Versteckt\">\n<!ENTITY scrollOverlow.label \"Scrollbars zeigen\">\n<!ENTITY autoOverlow.label \"Automatisch\">\n\n<!ENTITY textOverflow.label \"Textüberlauf:\">\n<!ENTITY clipTextOverflow.label \"Überlauf abschneiden\">\n<!ENTITY ellipsisTextOverflow.label \"Überlauf mittels Auslassungspunkten abschneiden\">\n\n<!ENTITY position.label \"Position:\">\n<!ENTITY staticPosition.label \"Statisch\">\n<!ENTITY relativePosition.label \"Relativ\">\n<!ENTITY absolutePosition.label \"Absolut\">\n<!ENTITY fixedPosition.label \"Fest\">\n\n<!ENTITY zIndex.label \"Z-index:\">\n<!ENTITY zIndexAuto.label \"Automatisch\">\n\n<!ENTITY offsets.label \"Versatz:\">\n<!ENTITY offsetAuto.label \"Automatisch\">\n\n<!ENTITY clear.label \"Freihalten:\">\n<!ENTITY leftClear.label \"Links frei\">\n<!ENTITY rightClear.label \"Rechts frei\">\n<!ENTITY bothClear.label \"Beide Seiten frei\">\n<!ENTITY noneClear.label \"Nicht freihalten\">\n\n<!ENTITY bordersSectionHeader.label \"Ränder\">\n<!ENTITY thinBorderWidth.label \"Dünn\">\n<!ENTITY mediumBorderWidth.label \"Mittel\">\n<!ENTITY thickBorderWidth.label \"Dick\">\n\n<!ENTITY noneBorderStyleStyle.label \"Kein\">\n<!ENTITY hiddenBorderStyleStyle.label \"Vesteckt\">\n<!ENTITY solidBorderStyleStyle.label \"Durchgezogen\">\n<!ENTITY doubleBorderStyleStyle.label \"Doppelt\">\n<!ENTITY dottedBorderStyleStyle.label \"Gepunktet\">\n<!ENTITY dashedBorderStyleStyle.label \"Gestrichelt\">\n<!ENTITY grooveBorderStyleStyle.label \"Eingeschnitten\">\n<!ENTITY ridgeBorderStyleStyle.label \"Erhöht\">\n<!ENTITY insetBorderStyleStyle.label \"Eingelassen\">\n<!ENTITY outsetBorderStyleStyle.label \"Hervorgehoben\">\n\n<!ENTITY topBorder.label \"Oben:\">\n<!ENTITY rightBorder.label \"Rechts:\">\n<!ENTITY leftBorder.label \"Links:\">\n<!ENTITY bottomBorder.label \"Unten:\">\n\n<!ENTITY sameBorderOnFourEdges.label \"Gleichen Rahmen für alle Seiten\">\n\n<!ENTITY sameFourCorners.label \"Gleichen Stil für alle vier Ecken\">\n<!ENTITY topLeftCorner.label \"Ecke Oben Links:\">\n<!ENTITY topRightCorner.label \"Ecke Oben Rechts:\">\n<!ENTITY bottomLeftCorner.label \"Ecke Unten Links:\">\n<!ENTITY bottomRightCorner.label \"Ecke Unten Rechts:\">\n\n<!ENTITY useImageAsBorder.label \"Geteiltes Bild als Rahmen verwenden\">\n<!ENTITY enterImageUrl.label \"Bild Ort:\">\n<!ENTITY borderImageURLButton.label \"Bilddatei wählen\">\n\n<!ENTITY fromLeftEdge.label \"Vom linken Rand:\">\n<!ENTITY fromTopEdge.label \"Vom oberen Rand:\">\n<!ENTITY fromBottomEdge.label \"Vom unteren Rand:\">\n<!ENTITY fromRightEdge.label \"Vom rechten Rand:\">\n\n<!ENTITY topBorderImageProps.label \"Oben\">\n<!ENTITY rightBBorderImageProps.label \"Rechts\">\n<!ENTITY bottomBorderImageProps.label \"Unten\">\n<!ENTITY leftBorderImageProps.label \"Links\">\n<!ENTITY slicingBorderImageProps.label \"Teilung:\">\n<!ENTITY widthBorderImageProps.label \"Breite:\">\n<!ENTITY repeatBorderImageProps.label \"Wiederholung:\">\n\n<!ENTITY stretchBorderImageRepeat.label \"Langziehen\">\n<!ENTITY repeatBorderImageRepeat.label \"Wiederholen\">\n<!ENTITY roundBorderImageRepeat.label \"Runden\">\n\n<!ENTITY transformsSectionHeader.label \"Transformationen\">\n<!ENTITY rotation.label \"Drehung\">\n<!ENTITY translation.label \"Umwandlung\">\n<!ENTITY skew.label \"Versatz\">\n<!ENTITY scale.label \"Grössenverhältnis\">\n\n<!ENTITY flexboxSectionHeader.label \"Flexibilität\">\n<!ENTITY enableFlexBox.label \"Dieses Element ist flexibel\">\n<!ENTITY inlineBox.label \"Dies ist eine inline Box\">\n<!ENTITY selfAlign.label \"Selbstausrichtung:\">\n<!ENTITY boxAlign.label \"Ausrichtung:\">\n<!ENTITY startBoxAlign.label \"Start\">\n<!ENTITY centerBoxAlign.label \"Mitte\">\n<!ENTITY endBoxAlign.label \"Ende\">\n<!ENTITY baselineBoxAlign.label \"Grundline\">\n<!ENTITY stretchBoxAlign.label \"Dehnung\">\n\n<!ENTITY boxDirection.label \"Richtung:\">\n<!ENTITY normalBoxDirection.label \"normal\">\n<!ENTITY reverseBoxDirection.label \"umgekehrt\">\n\n<!ENTITY flexGrow.label \"Flex Vergrößerungsfaktor:\">\n<!ENTITY flexShrink.label \"Flex Verkleinerungsfaktor:\">\n<!ENTITY flexBasis.label \"Flex Grundwert:\">\n<!ENTITY boxOrdinalGroup.label \"Ordnungsgruppe:\">\n\n<!ENTITY boxOrientation.label \"Orientierung:\">\n<!ENTITY horizontalBoxOrientation.label \"Horizontal\">\n<!ENTITY verticalBoxOrientation.label \"Vertikal\">\n\n\n<!ENTITY letterSpacing.label \"Zeichenabstände:\">\n<!ENTITY normalLetterSpacing.label \"Normal\">\n\n<!ENTITY wordSpacing.label \"Wortabstände:\">\n<!ENTITY normalWordSpacing.label \"Normal\">\n\n<!ENTITY wordWrap.label \"Zeilenumbruch:\">\n<!ENTITY normalWordWrap.label \"Nur an normalen Umbruchpunkten\">\n<!ENTITY breakWordWordWrap.label \"Überall\">\n\n<!ENTITY textIndent.label \"Text Einrückung:\">\n\n\n<!ENTITY listsSectionHeader.label \"Listen\">\n<!ENTITY listStyleType.label \"Typ:\">\n<!ENTITY disc.label \"Scheibe •\">\n<!ENTITY circle.label \"Kreis ◦\">\n<!ENTITY square.label \"Rechteck ◾\">\n<!ENTITY decimal.label \"Dezimal 1 2 3 4 5 6 7 8 9\">\n<!ENTITY decimalLeadingZero.label \"Dezimal 01 02 03 04 05 06 07 08 09\">\n<!ENTITY lowerRoman.label \"Römisch ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ\">\n<!ENTITY upperRoman.label \"Römisch Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ\">\n<!ENTITY lowerGreek.label \"Griechisch α β γ δ ε ζ η θ ι\">\n<!ENTITY lowerAlpha.label \"Alphabetisch a b c d e f g h i\">\n<!ENTITY upperAlpha.label \"Alphabetisch A B C D E F G H I\">\n<!ENTITY armenian.label \"Armenisch ա բ գ դ ե զ է ը թ\">\n<!ENTITY georgian.label \"Georgianisch ა ბ გ დ ე ვ ზ ჱ თ\">\n<!ENTITY hebrew.label \"Hebräisch א ב ג ד ה ו ז ח ט\">\n<!ENTITY arabicIndic.label \"Arabisch ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩\">\n<!ENTITY bengali.label \"Bengali ১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯\">\n<!ENTITY devanagari.label \"Devanagari १ २ ३ ४ ५ ६ ७ ८ ९\">\n<!ENTITY gujarati.label \"Gujarati ૧ ૨ ૩ ૪ ૫ ૬ ૭ ૮ ૯\">\n<!ENTITY gurmukhi.label \"Gurmukhi ੧ ੨ ੩ ੪ ੫ ੬ ੭ ੮ ੯\">\n<!ENTITY kannada.label \"Kannada ೧ ೨ ೩ ೪ ೫ ೬ ೭ ೮ ೯\">\n<!ENTITY malayalam.label \"Malayalam ൧ ൨ ൩ ൪ ൫ ൬ ൭ ൮ ൯ \">\n<!ENTITY oriya.label \"Oriya ୧ ୨ ୩ ୪ ୫ ୬ ୭ ୮ ୯\">\n<!ENTITY tamil.label \"Tamil ௧ ௨ ௩ ௪ ௫ ௬ ௭ ௮ ௯\">\n<!ENTITY telugu.label \"Telugu ౧ ౨ ౩ ౪ ౫ ౬ ౭ ౮ ౯\">\n<!ENTITY ethiopicNumeric.label \"Äthiopisch ፩ ፪ ፫ ፬ ፭ ፮ ፯ ፰ ፱\">\n<!ENTITY ethiopicHalehameAmEt.label \"Äthiopisch halehame-am-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY ethiopicHalehameTiEr.label \"Äthiopisch halehame-ti-er ሀ ለ ሐ መ ረ ሰ ሸ ቀ ቐ\">\n<!ENTITY ethiopicHalehameTiEt.label \"Äthiopisch halehame-ti-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY persian.label \"Persisch ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY urdu.label \"Urdu ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY khmer.label \"Khmer ១ ២ ៣ ៤ ៥ ៦ ៧ ៨ ៩\">\n<!ENTITY lao.label \"Laotisch ໑ ໒ ໓ ໔ ໕ ໖ ໗ ໘ ໙\">\n<!ENTITY thai.label \"Thai ๑ ๒ ๓ ๔ ๕ ๖ ๗ ๘ ๙\">\n<!ENTITY myanmar.label \"Myanmar ၁ ၂ ၃ ၄ ၅ ၆ ၇ ၈ ၉\">\n<!ENTITY hangul.label \"Hangul 나 다 라 마 바 사 아 자 차\">\n<!ENTITY hangulConsonant.label \"Hangul Konsonanten ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㅊ\">\n<!ENTITY hiragana.label \"Hiragana い う え お か き く け こ\">\n<!ENTITY katakana.label \"Katakana イ ウ エ オ カ キ ク ケ コ\">\n<!ENTITY hiraganaIroha.label \"Hiragana Iroha ろ は に ほ へ と ちり ぬ\">\n<!ENTITY katakanaIroha.label \"Katakana Iroha ロ ハ ニ ホ ヘ ト チリ ヌ\">\n<!ENTITY japaneseFormal.label \"Japanisch formell 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY japaneseInformal.label \"Japanisch informell 壹 贰 叁 肆 伍 陆 柒 捌 玖\">\n<!ENTITY cjkIdeographic.label \"CJK Ideographisch\">\n<!ENTITY cjkIdeographicEarlyBranch.label \"CJK Ideographisch früh 丑 寅 卯 辰 巳 午 未申 酉\">\n<!ENTITY cjkHeavenlyStem.label \"CJK Heavenly Stem 乙 丙 丁 戊 己 庚 辛壬 癸\">\n<!ENTITY simpChineseFormal.label \"Einf. Chinesisch formell 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY simpChineseInformal.label \"Einf. Chinesisch informell 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY tradChineseFormal.label \"Trad. Chinesisch formell 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY tradChineseInormal.label \"Trad. Chinesisch informell 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY none.label \"Kein\">\n\n<!ENTITY listStylePosition.label \"Position:\">\n<!ENTITY insideListStylePosition.label \"innerhalb\">\n<!ENTITY outsideListStylePosition.label \"ausserhalb\">\n\n<!ENTITY listStyleImage.label \"Bild:\">\n\n<!ENTITY transitionsSectionHeader.label \"Übergänge\">\n<!ENTITY noneTransition.label \"Kein Merkmal\">\n<!ENTITY allTransition.label \"Alle Merkmal\">\n<!ENTITY propertyTransition.label \"Ein Merkmal\">\n\n<!ENTITY shadowsSectionHeader.label \"Schätten\">\n<!ENTITY textShadows.label \"Textschätten\">\n<!ENTITY boxShadows.label \"Box Schatten\">\n<!ENTITY noneTextShadow.label \"Kein\">\n<!ENTITY oneShadow.label \"Neuer Schatten\">\n\n<!ENTITY verticalAlign.label \"Vert. Ausrichtung:\">\n<!ENTITY baselineVerticalAlign.label \"Grundlinie\">\n<!ENTITY subVerticalAlign.label \"Grundlinie mit Tiefgestellt nach übergeordneter Box\">\n<!ENTITY superVerticalAlign.label \"Grundlinie with Hochgestellt of parent's box\">\n<!ENTITY topVerticalAlign.label \"Oben\">\n<!ENTITY textTopVerticalAlign.label \"Oben mit oberem Ende des übergeordneten Inhalts\">\n<!ENTITY middleVerticalAlign.label \"Mitte mit Grundline des übergeordneten Inhalts + 1/2 der 'x' Höhe\">\n<!ENTITY bottomVerticalAlign.label \"Untern\">\n<!ENTITY textBottomVerticalAlign.label \"Unten mit unterem Ende des übergeordneten Inhalts\">\n\n\n<!ENTITY direction.label \"Textrichtung:\">\n<!ENTITY ltrDirection.label \"Links nach rechts\">\n<!ENTITY rtlDirection.label \"Rechts nach links\">\n\n<!ENTITY miscSectionHeader.label \"Sonstiges\">\n<!ENTITY cursor.label \"Cursor:\">\n<!ENTITY autoCursor.label \"Automatisch\">\n<!ENTITY defaultCursor.label \"Plattform unabhängiger Standard-Cursor\">\n<!ENTITY crossHairCursor.label \"Fadenkreuz\">\n<!ENTITY pointerCursor.label \"Cursor ist ein Zeiger, der einen Link anzeigt\">\n<!ENTITY moveCursor.label \"Verschieben\">\n<!ENTITY eResizeCursor.label \"verschiebbar vom linken Rand\">\n<!ENTITY neResizeCursor.label \"verschiebbar von der Ecke links Oben\">\n<!ENTITY nwResizeCursor.label \"verschiebbar von der Ecke rechts Oben\">\n<!ENTITY nResizeCursor.label \"verschiebbar vom Oberrand\">\n<!ENTITY sResizeCursor.label \"verschiebbar vom Unterrand\">\n<!ENTITY wResizeCursor.label \"verschiebbar von der rechten Ecke\">\n<!ENTITY seResizeCursor.label \"verschiebbar von der Ecke unten Links\">\n<!ENTITY swResizeCursor.label \"verschiebbar von der Ecke unten Rechts\">\n<!ENTITY textCursor.label \"Selektierbarer Text\">\n<!ENTITY busyCursor.label \"Arbeite, bitte warten\">\n<!ENTITY helpCursor.label \"Hilfe vorhanden\">\n<!ENTITY progress.label \"Fortschrittsanzeige\">\n\n<!ENTITY unicodeBidi.label \"Unicode bidi:\">\n<!ENTITY normalUnicodeBidi.label \"Normal\">\n<!ENTITY embedUnicodeBidi.label \"Einbinden\">\n<!ENTITY bidiOverrideUnicodeBidi.label \"bidi-override\">\n\n<!ENTITY orphans.label \"Weisen:\">\n<!ENTITY widows.label \"Witwen:\">\n<!ENTITY pageBreakAfter.label \"Seitenumbruch nach:\">\n<!ENTITY pageBreakInside.label \"Seitenumbruch innerhalb:\">\n<!ENTITY pageBreakBefore.label \"Seitenumbruch vor:\">\n<!ENTITY autoPageBreak.label \"Automatisch\">\n<!ENTITY alwaysPageBreak.label \"Immer\">\n<!ENTITY avoidPageBreak.label \"Vermeiden\">\n<!ENTITY leftPageBreak.label \"Linke Seite\">\n<!ENTITY rightPageBreak.label \"Rechte Seite\">\n\n<!ENTITY tablesSectionHeader.label \"Tabellen\">\n<!ENTITY tableLayout.label \"Tabellenlayout:\">\n<!ENTITY autoTableLayout.label \"Automatisch\">\n<!ENTITY fixedTableLayout.label \"Fest\">\n\n<!ENTITY captionSide.label \"Legendenposition:\">\n<!ENTITY topCaptionSide.label \"Oben\">\n<!ENTITY bottomCaptionSide.label \"Unten\">\n\n<!ENTITY borderCollapse.label \"Tabellenrahmen:\">\n<!ENTITY collapseBorderCollapse.label \"Zusammenfallend\">\n<!ENTITY separateBorderCollapse.label \"Getrennt\">\n\n<!ENTITY borderSpacing.label \"Rahmenabstände:\">\n\n<!ENTITY emptyCells.label \"Leere Zellen:\">\n<!ENTITY showEmptyCells.label \"Zeigen\">\n<!ENTITY hideEmptyCells.label \"Verstecken\">\n\n<!ENTITY leftTransformOrigin.label \"Links\">\n<!ENTITY centerTransformOrigin.label \"Mitte\">\n<!ENTITY rightTransformOrigin.label \"Rechts\">\n<!ENTITY topTransformOrigin.label \"Oben\">\n<!ENTITY bottomTransformOrigin.label \"Unten\">\n\n<!ENTITY makeRelative.label \"URL relativ zum Dokument\">\n\n<!ENTITY hoverState.label \"Sobald der Zeiger über dem Element schwebt\">\n\n<!ENTITY perspective.label \"3D Perspektive\">\n<!ENTITY transformOrigin.label \"Transformationsursprung:\">\n<!ENTITY perspectivOrigin.label \"Perspektivenursprung:\">\n<!ENTITY perspectiveDepth.label \"Perspektiventiefe:\">\n<!ENTITY transformStyle.label \"Transformsstil:\">\n<!ENTITY transformStyleFlat.label \"Flach\">\n<!ENTITY transformStyle3D.label \"3D\">\n<!ENTITY backfaceVisibility.label \"Rückfläche:\">\n<!ENTITY backfaceVisibilityVisible.label \"Sichtbar\">\n<!ENTITY backfaceVisibilityHidden.label \"Versteckt\">\n<!ENTITY rotation3D.label \"3D Drehung\">\n\n<!ENTITY row.label \"Zeile\">\n<!ENTITY column.label \"Spalte\">\n<!ENTITY justifyContent.label \"Blocksatz:\">\n<!ENTITY alignContent.label \"Inhaltsausrichtung:\">\n<!ENTITY autoBoxAlign.label \"Automatisch\">\n\n<!ENTITY fontsSectionHeader.label \"Schriftart-Funktionen\">\n<!ENTITY writingMode.label \"Writing mode:\">\n<!ENTITY fontWeightNormal.label \"Normal\">\n<!ENTITY fontStyleNormal.label \"Normal\">\n<!ENTITY textTransformNone.label \"Keine\">\n\n<!ENTITY viewFonts.label \"View fonts\">\n<!ENTITY perspectiveNone.label \"Keine\">\n<!ENTITY imagesSectionHeader.label \"Bild\">\n<!ENTITY imageOrientation.label \"Orientation:\">\n<!ENTITY flipImage.label \"Flip image\">\n<!ENTITY fromImageImageOrientation.label \"From image\">\n<!ENTITY fromImageImageOrientation.tooltip \"Use EXIF data of the image\">\n\n<!ENTITY addCSS.tooltip \"Add CSS declaration\">\n<!ENTITY removeCSS.tooltip \"Delete CSS declaration\">\n<!ENTITY modifyCSS.tooltip \"Modify CSS value\">\n\n<!ENTITY allSectionHeader.label \"All properties\">\n\n<!ENTITY variablesSectionHeader.label \"Variables\">\n<!ENTITY gridRowGap.label \"Grid row gap:\">\n<!ENTITY gridColumnGap.label \"Grid column gap:\">\n<!ENTITY gridLayoutSection.label \"Grid Layout\">\n<!ENTITY displayGrid.label \"This element is a grid\">\n\n<!ENTITY displayInlineGrid.label \"This element is an inline grid\">\n<!ENTITY displaySubgrid.label \"This element is a subgrid\">\n<!ENTITY gridAutoFlow.label \"Automatic placement:\">\n<!ENTITY gridItemPositionWarning.label \"To position the element as a grid item, please see the 'Grid Item Layout' section\">\n<!ENTITY gridLayoutWarning.label \"For grid layout, please see the 'Grid Layout' section\">\n<!ENTITY gridItemsSection.label \"Grid Item Layout\">\n<!ENTITY gridOrder.label \"Order:\">\n<!ENTITY gridTemplateColumns.label \"Template columns\">\n<!ENTITY gridTemplateRows.label \"Template rows\">\n<!ENTITY invalidGridTemplateRowsOrColumns.label \"Invalid value for the property. Click to undo last change.\">\n<!ENTITY gridTemplateArea.label \"Named grid areas:\">\n<!ENTITY gridRowStart.label \"Row start:\">\n<!ENTITY gridRowEnd.label \"Row end:\">\n<!ENTITY gridColumnStart.label \"Column start:\">\n<!ENTITY gridColumnEnd.label \"Column end:\">\n<!ENTITY rowGridAutoFlow.label \"row\">\n<!ENTITY columnGridAutoFlow.label \"column\">\n<!ENTITY denseGridAutoFlow.label \"dense\">\n"
  },
  {
    "path": "locales/de/bluegriffon/sidebars/cssproperties/cssproperties.properties",
    "content": "EnterAnId=Bitte ID eingeben\nEnterUniqueId=Element benötigt eine eindeutige ID:\n\nNoClasSelected=Klassenname muss gewählt werden\nPleaseSelectAClass=Klasse muss gewählt sein, damit Änderungen angewendet werden können\n"
  },
  {
    "path": "locales/de/bluegriffon/sidebars/cssproperties/csspropertiesOverlay.dtd",
    "content": "<!ENTITY cssproperties.label \"Stil-Eigenschaften\">\n\n<!ENTITY cssToolbarCmd.label \"CSS\">\n<!ENTITY cssToolbarCmd.tooltip \"CSS Stil setzen\">\n\n"
  },
  {
    "path": "locales/de/bluegriffon/sidebars/cssproperties/editGridTemplate.dtd",
    "content": "<!ENTITY window.title \"Add or edit a grid template row/column\">\n\n<!ENTITY none.label \"None\">\n<!ENTITY newEntry.label \"New template entry\">\n"
  },
  {
    "path": "locales/de/bluegriffon/sidebars/cssproperties/fontFeatures.properties",
    "content": "FFaalt=Alle Alterniativen\nFFcalt=kontextabhängige Alternativen\nFFsalt=stilistische Alternativen\nFFliga=Standard Ligaturen\nFFclig=kontextabhängige Ligaturen\nFFdlig=beliebige Ligaturen\nFFhist=historische Formen\nFFhlig=historische Ligaturen\nFFunic=Unicase\nFFsmcp=kleine Kapitälchen\nFFc2sc=kleine Kapitälchen von Kapitälchen\nFFc2pc=zierliche Kapitälchen von Kapitälchen\nFFpcap=zierliche Kapitälchen\nFFcase=Schriftabhängige Formen\nFFcpsp=Kapitälchen Größe\nFFtitl=Betitelung\nFFswsh=Zierbuchstabe\nFFcswh=kontextabhängige Zierbuchstaben\nFFfrac=Brüche\nFFafrc=Alternative Brüche\nFFordn=Ordinale\nFFnumr=Zähler\nFFdnom=Nenner\nFFsinf=wissenschaftlich\nFFsups=Überschift\nFFsubs=Unterschrift\nFFonum=Mediävalziffern\nFFlnum=Tabellenziffern\nFFpnum=Proportionalziffern\nFFtnum=Zahlenkolonnen\nFFzero=gestrichene Null\nFFmgrk=Mathematitisches griechisch\nFFnalt=alternative Anmerkungsformen\nFFornm=Ornamente\nFFlocl=Übersetzte Formen\nFFsize=Optische Größe\nFFisol=Einzelformen\nFFinit=Initial Formen\nFFmedi=Inlaut Formen\nFFfinal=Abschließende Formen\nFFrlig=notwendige Ligaturen\nFFccmp=bildliche Gestaltung/Auflösung\nFFmark=Zeichen zu Basis Positionierung\nFFmkmj=Zeichen zu Zeichen Positionierung\nFFhwid=Halbwertsbreiten\n"
  },
  {
    "path": "locales/de/bluegriffon/sidebars/cssproperties/griditemposition.dtd",
    "content": "<!ENTITY autoGridItemPosition.label \"Automatic\">\n<!ENTITY customGridItemPosition.label \"Custom\">\n\n<!ENTITY gridLineName.tooltiptext \"Grid line name\">\n<!ENTITY gridLineIndex.tooltiptext \"Line index\">\n<!ENTITY spanning.tooltiptext \"Contributes a grid span\">\n<!ENTITY span.label \"Span\">\n"
  },
  {
    "path": "locales/de/bluegriffon/sidebars/cssproperties/textshadowitem.dtd",
    "content": "<!ENTITY noTextShadow.label \"Element besitzt keinen Schatten\">\n\n<!ENTITY colorTextShadow.label \"Farbe:\">\n<!ENTITY colorTextShadow.title \"Farbe Textschatten\">\n<!ENTITY blurRadiusTextShadow.label \"Unschärferadius:\">\n<!ENTITY offsetXTextShadow.label \"Horiz. Versatz:\">\n<!ENTITY offsetYTextShadow.label \"Vert. Versatz:\">\n\n<!ENTITY spreadRadiusBoxShadow.label \"Ausbreiteradius:\">\n<!ENTITY inset.label \"Inneschatten\">\n"
  },
  {
    "path": "locales/de/bluegriffon/sidebars/cssproperties/transformationitem.dtd",
    "content": "<!ENTITY rotation.label \"Drehung\">\n<!ENTITY translation.label \"Umwandlung\">\n<!ENTITY skew.label \"Versatz\">\n<!ENTITY aroundXAxis.label \"X-Achse:\">\n<!ENTITY aroundYAxis.label \"Y-Achse:\">\n<!ENTITY horizontally.label \"Horizontal:\">\n<!ENTITY vertically.label \"Vertikal:\">\n<!ENTITY scale.label \"Grössenverhältnis\">\n\n<!ENTITY translation3d.label \"3D Umwandlung\">\n<!ENTITY perspective.label \"3D Perspektive\">\n<!ENTITY depth.label \"Tiefe:\">\n<!ENTITY x.label \"X:\">\n<!ENTITY y.label \"Y:\">\n<!ENTITY z.label \"Z:\">\n<!ENTITY rotation3d.label \"3D Drehung\">\n<!ENTITY axis.label \"Achse:\">\n<!ENTITY normalize.label \"Normalisieren\">\n<!ENTITY screenToUser.label \"Vom Bildschirm in Richtung Benutzer\">\n<!ENTITY userToScreen.label \"Vom Benutzer in Richtung Bildschirm\">\n<!ENTITY angle.label \"Winkel:\">\n"
  },
  {
    "path": "locales/de/bluegriffon/sidebars/cssproperties/transitionitem.dtd",
    "content": "<!ENTITY allProperties.label \"Jedes Merkmal das kann, wird Übergang vollziehen\">\n<!ENTITY noProperty.label \"Kein Merkmal wird wechseln\">\n<!ENTITY property.label \"Merkmal:\">\n<!ENTITY duration.label \"Dauer:\">\n<!ENTITY seconds.label \"Sekunden\">\n\n<!ENTITY all.label \"Alle\">\n<!ENTITY none.label \"Keine\">\n<!ENTITY oneProperty.label \"Ein Merkmal\">\n<!ENTITY function.label \"Funktion:\">\n<!ENTITY ease.label \"Ease\">\n<!ENTITY linear.label \"Linear\">\n<!ENTITY easeIn.label \"Ease-in\">\n<!ENTITY easeOut.label \"Ease-out\">\n<!ENTITY easeInOut.label \"Ease-in-out\">\n<!ENTITY cubicBezier.label \"Kubisch Bezier\">\n\n<!ENTITY delay.label \"Verzögerung:\">\n"
  },
  {
    "path": "locales/de/bluegriffon/sidebars/domexplorer/domexplorer.dtd",
    "content": "<!ENTITY window.title \"DOM Explorer\">\n\n<!ENTITY elements.label \"Elemente\">\n\n<!ENTITY attrName.label \"Name\">\n<!ENTITY attrValue.label \"Wert\">\n\n<!ENTITY attributesTab.label \"Attribute\">\n<!ENTITY stylesTab.label \"Inline Stil\">\n\n<!ENTITY addAttribute.tooltip \"Attribut hinzufügen\">\n<!ENTITY removeAttribute.tooltip \"Attribut löschen\">\n<!ENTITY modifyAttribute.tooltip \"Attributwert ändern\">\n\n<!ENTITY property.label \"Eigenschaft\">\n<!ENTITY value.label \"Wert\">\n<!ENTITY priority.label \"Priorität\">\n<!ENTITY addCSS.tooltip \"CSS Deklaration hinzufügen\">\n<!ENTITY removeCSS.tooltip \"CSS Deklaration löschen\">\n<!ENTITY modifyCSS.tooltip \"CSS Wert ändern\">\n"
  },
  {
    "path": "locales/de/bluegriffon/sidebars/domexplorer/domexplorerOverlay.dtd",
    "content": "<!ENTITY domexplorer.label \"DOM Explorer\">\n\n<!ENTITY domexplorer.tooltip \"HTML-Attribute und CSS-Stile untersuchen\">\n"
  },
  {
    "path": "locales/de/bluegriffon/sidebars/its20/its20.dtd",
    "content": "<!ENTITY window.title \"Internationalisierungs Tag Set 2.0\">\n\n<!ENTITY locally.label \"Lokal\">\n<!ENTITY globally.label \"Global\">\n\n<!ENTITY loading.label \"Lade...\">\n\n<!ENTITY deleteLocalRule.label \"Lösche lokale Regel\">\n\n<!ENTITY translateSectionHeader.label \"Übersetze\">\n<!ENTITY translatable.label \"Übersetzbar\">\n<!ENTITY notTranslatable.label \"Nicht übersetzbar\">\n\n<!ENTITY locNoteSectionHeader.label \"Lokalisierungsnotiz\">\n<!ENTITY descriptionLocNoteType.label \"Beschreibung\">\n<!ENTITY alertLocNoteType.label \"Warnung\">\n<!ENTITY locNoteContents.label \"Inhalt der Übersetzungsnotiz:\">\n<!ENTITY locNoteIRI.label \"Übersetzungsnotizs-IRI:\">\n\n<!ENTITY termSectionHeader.label \"Terminologie\">\n<!ENTITY yesTermTerminology.label \"Ja\">\n<!ENTITY noTermTerminology.label \"Nein\">\n<!ENTITY termIRI.label \"Terminologie-IRI:\">\n<!ENTITY termConfidence.label \"Begriffsvertrauen:\">\n\n<!ENTITY ruleset.label \"Regelsatz\">\n<!ENTITY rulesetType.label \"Typ\">\n<!ENTITY rulesetExternal.label \"Extern\">\n<!ENTITY rulesetInline.label \"Eingebettet\">\n<!ENTITY newRulesetUrlFilepickerbutton.label \"ITS 2.0 Datei auswählen\">\n<!ENTITY rulesetQueryLanguage.label \"Abfragesprache\">\n<!ENTITY xpath.label \"XPath\">\n<!ENTITY css.label \"CSS\">\n<!ENTITY existingITS.label \"Bestehende ITS 2.0 Ressource:\">\n<!ENTITY newRulesetFile.label \"Neu ITS 2.0 Datei\">\n\n<!ENTITY addRulesetCancel.label \"Abbrechen\">\n<!ENTITY addRulesetOK.label \"Regelsatz erstellen\">\n\n<!ENTITY addRulesetButton.tooltip \"Regelsatz hinzufügen\">\n<!ENTITY deleteRulesetButton.tooltip \"Regelsatz löschen\">\n<!ENTITY downButton.tooltip \"Nach unten bewegen\">\n<!ENTITY upButton.tooltip \"Nach oben bewegen\">\n\n<!ENTITY parameter.label \"Parameter\">\n<!ENTITY value.label \"Wert\">\n<!ENTITY addParamButton.tooltip \"Parameter hinzufügen\">\n<!ENTITY deleteParamButton.tooltip \"Parameter löschen\">\n\n<!ENTITY rule.label \"Regel\">\n<!ENTITY selector.label \"Wähler\">\n<!ENTITY ruleMainValue.label \"Hauptwert\">\n<!ENTITY addRuleButton.tooltip \"Regel hinzufügen\">\n<!ENTITY deleteRuleButton.tooltip \"Regel löschen\">\n\n<!ENTITY relativeUrl.label \"Mache URL relativ\">\n\n<!ENTITY parameterName.label \"Name:\">\n<!ENTITY parameterValue.label \"Wert:\">\n<!ENTITY addParamCancel.label \"Abbrechen\">\n<!ENTITY addParamOK.label \"Parameter erstellen\">\n\n<!ENTITY closeOtherSections.label \"Alle anderen Abschnitte schliessen\">\n<!ENTITY closeAllSections.label \"Alle Abschnitte schliessen\">\n\n<!ENTITY annotatorsRefSectionHeader.label \"ITS Tools Anmerkung\">\n<!ENTITY dataCategory.col \"Datenkategorie\">\n<!ENTITY processorIRI.col \"Bearbeiter IRI\">\n<!ENTITY addAnnotatorsRefButton.tooltip \"Einen Bezug hinzufügen\">\n<!ENTITY deleteAnnotatorsRefButton.tooltip \"Einen Bezug löschen\">\n<!ENTITY selectAnnotatorRefElement.tooltip \"Den Besitzerknoten eines Bezuges auswählen\">\n\n<!ENTITY dataCategory.label \"Datenkategorie:\">\n<!ENTITY processorIRI.label \"Bearbeiter IRI:\">\n<!ENTITY addAnnotatorsRefCancel.label \"Abbrechen\">\n<!ENTITY addAnnotatorsRefOK.label \"Einen Bezug hinzufügen\">\n<!ENTITY annotatorsRefWarning.label \"Ein Anmerkungsbezug für die 'Terminologie'-Kategorie fehlt\">\n"
  },
  {
    "path": "locales/de/bluegriffon/sidebars/its20/its20.properties",
    "content": "LoadError=Ladefehler\nInlineParseError=Eingebettete Ressource ist kein ITS 2.0 Dokument\nCannotFetch=Kann URL nicht ermitteln\nNotITS=Ressource ist kein ITS 2.0 Dokument\n\nTranslatableByGlobalRule=Durch globale Regel übersetzbar\nNotTranslatableByGlobalRule=Durch globale Regel nicht übersetzbar\n\nInlineRules=Eingebettete Regeln\n\ntranslateRule=Übersetzen\nlocNoteRule=Lokalisierungsnotiz\ntermRule=Terminologie\ndirRule=Richtungsabhängigkeit\nlangRule=Sprachinformation\nwithinTextRule=Elemente inmitten des Textes\ndomainRule=Domain\ntextAnalysisRule=Text Analyse\nlocaleFilterRule=Übersetzungsfilter\nprovRule=Herkunft\nexternalResourceRefRule=Externe Ressource\ntargetPointerRule=Zielzeiger\nidValueRule=Id-Wert\npreserveSpaceRule=Platz erhalten\nlocQualityIssueRule=Überstzungsqualitätsproblem\nmtConfidenceRule=maschinelles Übersetzungsvertrauen\nallowedCharactersRule=Erlaubte Zeichen\nstorageSizeRule=Speichergröße\n\nDontWarnAgainForUrl=Warnen Sie mich nicht wegen dieser URL\nDontWarnAgainForInline=Warnen Sie mich nicht wegen eingebetteter globaler Regeln\n\nNewITSFile=Neue ITS 2.0 Datei\n\nCannotResolveXPath=Kann den folgenden XPath-Wähler nicht ermitteln (undeklarierter HTML-Namespace?):\nXPathParsingError=XPath-Syntaxanalysefehler\nDontWarnAgainForSelector=Warnen Sie mich nicht wegen diesem Wähler\nCSSParsingError=CSS-Syntaxanalysefehler\nCannotResolveCSS=Kann den folgenden CSS-Wähler nicht ermitteln:\n"
  },
  {
    "path": "locales/de/bluegriffon/sidebars/its20/its20Overlay.dtd",
    "content": "<!ENTITY its20.label \"Internationalization Tag Set 2.0\">\n"
  },
  {
    "path": "locales/de/bluegriffon/sidebars/its20/locNoteRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Localization Note rule\">\n\n<!ENTITY description.label \"Description\">\n<!ENTITY alert.label \"Alert\">\n\n<!ENTITY locNote.label \"Localization Note:\">\n<!ENTITY locNotePointer.label \"Relative selector to the localization note:\">\n<!ENTITY locNoteRef.label \"IRI referring to the localization note:\">\n<!ENTITY locNoteRefPointer.label \"Relative selector to a node holding an IRI referring to the localization note:\">\n"
  },
  {
    "path": "locales/de/bluegriffon/sidebars/its20/selector.dtd",
    "content": "<!ENTITY selector.label \"Wähler\">\n<!ENTITY cssSelector.label \"CSS Wähler:\">\n<!ENTITY xpathSelector.label \"XPath Wähler:\">\n\n<!ENTITY magicButton.label \"Magischer Knopf\">\n\n<!ENTITY prefixreport1.label \"Das Präfix für den HTML-Namespace lautet:\">\n<!ENTITY prefixreport2.label \"\">\n"
  },
  {
    "path": "locales/de/bluegriffon/sidebars/its20/termRule.dtd",
    "content": "<!ENTITY window.title \"Erzeuge oder bearbeite eine Terminologieregel\">\n\n<!ENTITY yesTerm.label \"Ja\">\n<!ENTITY noTerm.label \"Nein\">\n\n<!ENTITY noTermInfo.label \"Keine Terminologieinformation\">\n<!ENTITY termInfoPointer.label \"Relativer Wähler für diese Terminologieinformation:\">\n<!ENTITY termInfoRef.label \"IRI das auf diese Terminologieinformation verweist:\">\n<!ENTITY termInfoRefPointer.label \"Relativer Wähler zu einem Knoten der die IRI bezüglich dieser Terminologieinformation enthält:\">\n"
  },
  {
    "path": "locales/de/bluegriffon/sidebars/its20/translateRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Translate rule\">\n\n<!ENTITY translatable.label \"Translatable\">\n<!ENTITY notTranslatable.label \"Not translatable\">\n"
  },
  {
    "path": "locales/de/bluegriffon/sidebars/scripteditor/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - Skripteditor\">\n\n<!ENTITY commitChanges.label \"Änderungen speichern\">\n"
  },
  {
    "path": "locales/de/bluegriffon/sidebars/scripteditor/scripteditor.dtd",
    "content": "<!ENTITY editScript.label \"Skript bearbeiten\">\n<!ENTITY moveUp.label \"nach oben\">\n<!ENTITY moveDown.label \"nach unten\">\n\n<!ENTITY addExternalScript.label \"Füge externes Skript hinzu\">\n<!ENTITY addEmbeddedScript.label \"Füge eingebettetes Skript hinzu\">\n\n<!ENTITY newScript.tooltip \"Ein neues Skript hinzufügen\">\n<!ENTITY removeScript.tooltip \"Ein Skript entfernen\">\n<!ENTITY modifyScript.tooltip \"Ein Skript ändern\">\n"
  },
  {
    "path": "locales/de/bluegriffon/sidebars/scripteditor/scripteditor.properties",
    "content": "ConfirmDeletionTitle=Dieses Skript löschen\nConfirmDeletion=Sind Sie sicher, dass Sie dieses Skript löschen möchten?\nAddExternalScriptTitle=Ein externes Skript hinzufügen\nPromptScriptURL=URL des Skripts\n"
  },
  {
    "path": "locales/de/bluegriffon/sidebars/scripteditor/scripteditorOverlay.dtd",
    "content": "<!ENTITY scripteditor.label \"Skripteditor\">\n"
  },
  {
    "path": "locales/de/bluegriffon/sidebars/stylesheets/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - \">\n\n<!ENTITY commitChanges.label \"Änderungen speichern\">\n"
  },
  {
    "path": "locales/de/bluegriffon/sidebars/stylesheets/stylesheets.dtd",
    "content": "<!ENTITY window.title \"Stylesheets einfügen oder bearbeiten\">\n\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"Alternative\">\n<!ENTITY title.col \"Titel\">\n<!ENTITY media.col \"Medien\">\n\n<!ENTITY add.tooltip \"Stylesheet hinzufügen\">\n<!ENTITY remove.tooltip \"Gewähltes Stylesheet löschen\">\n<!ENTITY modify.tooltip \"Gewähltes Stylesheet anpassen\">\n<!ENTITY down.tooltip \"Gewähltes Stylesheet nach unten verschieben\">\n<!ENTITY up.tooltip \"Gewähltes Stylesheet nach oben verschieben\">\n\n<!ENTITY close.label \"Schliessen\">\n<!ENTITY editMenu.label \"Bearbeiten\">\n<!ENTITY styleCode.label \"Quelltext\">\n<!ENTITY isStylesheetEnabled.label \"Aktiviert\">\n<!ENTITY pageStyleMenu.label \"Webseiten-Stil\">\n"
  },
  {
    "path": "locales/de/bluegriffon/sidebars/stylesheets/stylesheetsOverlay.dtd",
    "content": "<!ENTITY stylesheetsPanel.title \"Stile\">\n"
  },
  {
    "path": "locales/de/cssproperties.mn",
    "content": "bluegriffon-de.jar:\n% locale    cssproperties    de    %locale/de/cssproperties/\n  locale/de/cssproperties/csspropertiesOverlay.dtd    (locale/de/csspropertiesOverlay.dtd)\n  locale/de/cssproperties/cssproperties.dtd           (locale/de/cssproperties.dtd)\n  locale/de/cssproperties/editGridTemplate.dtd        (locale/de/editGridTemplate.dtd)\n  locale/de/cssproperties/backgrounditem.dtd          (locale/de/backgrounditem.dtd)\n  locale/de/cssproperties/griditemposition.dtd        (locale/de/griditemposition.dtd)\n  locale/de/cssproperties/transformationitem.dtd      (locale/de/transformationitem.dtd)\n  locale/de/cssproperties/transitionitem.dtd          (locale/de/transitionitem.dtd)\n  locale/de/cssproperties/textshadowitem.dtd          (locale/de/textshadowitem.dtd)\n  locale/de/cssproperties/colorstopitem.dtd           (locale/de/colorstopitem.dtd)\n  locale/de/cssproperties/backgrounditem.properties   (locale/de/backgrounditem.properties)\n  locale/de/cssproperties/cssproperties.properties    (locale/de/cssproperties.properties)\n  locale/de/cssproperties/fontFeatures.properties     (locale/de/fontFeatures.properties)\n\n"
  },
  {
    "path": "locales/de/domexplorer.mn",
    "content": "bluegriffon-de.jar:\n% locale    domexplorer    de    %locale/de/domexplorer/\n  locale/de/domexplorer/domexplorerOverlay.dtd (locale/de/domexplorerOverlay.dtd)\n  locale/de/domexplorer/domexplorer.dtd        (locale/de/domexplorer.dtd)\n\n"
  },
  {
    "path": "locales/de/fs.mn",
    "content": "fs-de.jar:\n% locale    fs    de    %locale/de/fs/\n  locale/de/fs/fsOverlay.dtd    (locale/de/fsOverlay.dtd)\n  locale/de/fs/fs.dtd           (locale/de/fs.dtd)\n  locale/de/fs/fs.properties    (locale/de/fs.properties)\n  locale/de/fs/addFont.dtd      (locale/de/addFont.dtd)\n\n"
  },
  {
    "path": "locales/de/gfd.mn",
    "content": "gfd-de.jar:\n% locale    gfd    de    %locale/de/gfd/\n  locale/de/gfd/gfdOverlay.dtd    (locale/de/gfdOverlay.dtd)\n  locale/de/gfd/gfd.dtd           (locale/de/gfd.dtd)\n  locale/de/gfd/addFont.dtd       (locale/de/addFont.dtd)\n\n"
  },
  {
    "path": "locales/de/its20.mn",
    "content": "bluegriffon-de.jar:\n% locale    its20    de    %locale/de/its20/\n  locale/de/its20/its20Overlay.dtd    (locale/de/its20Overlay.dtd)\n  locale/de/its20/its20.properties    (locale/de/its20.properties)\n  locale/de/its20/its20.dtd           (locale/de/its20.dtd)\n  locale/de/its20/translateRule.dtd   (locale/de/translateRule.dtd)\n  locale/de/its20/locNoteRule.dtd     (locale/de/locNoteRule.dtd)\n  locale/de/its20/termRule.dtd        (locale/de/termRule.dtd)\n  locale/de/its20/selector.dtd        (locale/de/selector.dtd)\n\n"
  },
  {
    "path": "locales/de/markdown.mn",
    "content": "markdown-de.jar:\n%   locale  markdown              de    %locale/de/markdown/\n   locale/de/markdown/markdownOverlay.dtd  (locale/de/markdownOverlay.dtd)\n   locale/de/markdown/markdown.dtd         (locale/de/markdown.dtd)\n   \n"
  },
  {
    "path": "locales/de/op1.mn",
    "content": "op1-de.jar:\n% locale    op1    de    %locale/de/op1/\n  locale/de/op1/op1Overlay.dtd      (locale/de/op1Overlay.dtd)\n  locale/de/op1/op1.dtd             (locale/de/op1.dtd)\n  locale/de/op1/a11yFirstStep.properties (locale/de/a11yFirstStep.properties)\n\n"
  },
  {
    "path": "locales/de/scripteditor.mn",
    "content": "bluegriffon-de.jar:\n% locale    scripteditor    de\t\t%locale/de/scripteditor/\n\tlocale/de/scripteditor/scripteditorOverlay.dtd\t\t(locale/de/scripteditorOverlay.dtd)\n\tlocale/de/scripteditor/scripteditor.dtd\t\t(locale/de/scripteditor.dtd)\n\tlocale/de/scripteditor/scripteditor.properties\t\t(locale/de/scripteditor.properties)\n\tlocale/de/scripteditor/editor.dtd          (locale/de/editor.dtd)\n\t\n"
  },
  {
    "path": "locales/de/stylesheets.mn",
    "content": "bluegriffon-de.jar:\n% locale    stylesheets    de\t\t%locale/de/stylesheets/\n  locale/de/stylesheets/stylesheetsOverlay.dtd   (locale/de/stylesheetsOverlay.dtd)\n  locale/de/stylesheets/stylesheets.dtd          (locale/de/stylesheets.dtd)\n  locale/de/stylesheets/editor.dtd               (locale/de/editor.dtd)\n\n"
  },
  {
    "path": "locales/de/tipoftheday.mn",
    "content": "tipoftheday-de.jar:\n%   locale  tipoftheday              de    %locale/de/tipoftheday/\n   locale/de/tipoftheday/tipoftheday.dtd  (locale/de/tipoftheday.dtd)\n   locale/de/tipoftheday/tipofthedayOverlay.dtd  (locale/de/tipofthedayOverlay.dtd)\n   locale/de/tipoftheday/tipoftheday.rdf  (locale/de/tipoftheday.rdf)\n"
  },
  {
    "path": "locales/en-US/aria.mn",
    "content": "bluegriffon-en-US.jar:\n% locale    aria    en-US    %locale/en-US/aria/\n  locale/en-US/aria/ariaOverlay.dtd (locale/en-US/ariaOverlay.dtd)\n  locale/en-US/aria/aria.dtd        (locale/en-US/aria.dtd)\n  locale/en-US/aria/aria.properties (locale/en-US/aria.properties)\n\n"
  },
  {
    "path": "locales/en-US/base.mn",
    "content": "bluegriffon-en-US.jar:\n% locale    bluegriffon    en-US    %locale/en-US/bluegriffon/\n% locale    branding       en-US    %locale/en-US/branding/\n  locale/en-US/bluegriffon/aboutDialog.dtd  (locale/en-US/bluegriffon/aboutDialog.dtd)\n  locale/en-US/bluegriffon/bluegriffon.dtd  (locale/en-US/bluegriffon/bluegriffon.dtd)\n  locale/en-US/bluegriffon/polyglot.dtd  (locale/en-US/bluegriffon/polyglot.dtd)\n  locale/en-US/bluegriffon/findbar.dtd  (locale/en-US/bluegriffon/findbar.dtd)\n  locale/en-US/bluegriffon/bluegriffon.properties  (locale/en-US/bluegriffon/bluegriffon.properties)\n  locale/en-US/bluegriffon/colourPicker.dtd  (locale/en-US/bluegriffon/colourPicker.dtd)\n  locale/en-US/bluegriffon/credits.dtd  (locale/en-US/bluegriffon/credits.dtd)\n  locale/en-US/bluegriffon/filepickerbutton.dtd  (locale/en-US/bluegriffon/filepickerbutton.dtd)\n  locale/en-US/bluegriffon/filePicking.dtd  (locale/en-US/bluegriffon/filePicking.dtd)\n  locale/en-US/bluegriffon/insertTable.dtd  (locale/en-US/bluegriffon/insertTable.dtd)\n  locale/en-US/bluegriffon/insertTable.properties  (locale/en-US/bluegriffon/insertTable.properties)\n  locale/en-US/bluegriffon/language.properties  (locale/en-US/bluegriffon/language.properties)\n  locale/en-US/bluegriffon/languages.dtd  (locale/en-US/bluegriffon/languages.dtd)\n  locale/en-US/bluegriffon/markupCleaner.dtd  (locale/en-US/bluegriffon/markupCleaner.dtd)\n  locale/en-US/bluegriffon/openLocation.dtd  (locale/en-US/bluegriffon/openLocation.dtd)\n  locale/en-US/bluegriffon/openLocation.properties  (locale/en-US/bluegriffon/openLocation.properties)\n  locale/en-US/bluegriffon/newPageWizard.dtd  (locale/en-US/bluegriffon/newPageWizard.dtd)\n  locale/en-US/bluegriffon/newPageWizard.properties  (locale/en-US/bluegriffon/newPageWizard.properties)\n  locale/en-US/bluegriffon/propertiesDeck.dtd  (locale/en-US/bluegriffon/propertiesDeck.dtd)\n  locale/en-US/bluegriffon/aria.dtd  (locale/en-US/bluegriffon/aria.dtd)\n  locale/en-US/bluegriffon/structurebar.dtd  (locale/en-US/bluegriffon/structurebar.dtd)\n  locale/en-US/bluegriffon/tabeditor.dtd  (locale/en-US/bluegriffon/tabeditor.dtd)\n  locale/en-US/bluegriffon/masterPasswordQuery.properties (locale/en-US/bluegriffon/masterPasswordQuery.properties)\n  locale/en-US/bluegriffon/newDocument.dtd  (locale/en-US/bluegriffon/newDocument.dtd)\n  locale/en-US/bluegriffon/prefs/file.dtd  (locale/en-US/bluegriffon/prefs/file.dtd)\n  locale/en-US/bluegriffon/prefs/source.dtd  (locale/en-US/bluegriffon/prefs/source.dtd)\n  locale/en-US/bluegriffon/prefs/general.dtd  (locale/en-US/bluegriffon/prefs/general.dtd)\n  locale/en-US/bluegriffon/prefs/newPage.dtd  (locale/en-US/bluegriffon/prefs/newPage.dtd)\n  locale/en-US/bluegriffon/prefs/update.dtd  (locale/en-US/bluegriffon/prefs/update.dtd)\n  locale/en-US/bluegriffon/prefs/styles.dtd  (locale/en-US/bluegriffon/prefs/styles.dtd)\n  locale/en-US/bluegriffon/prefs/advanced.dtd  (locale/en-US/bluegriffon/prefs/advanced.dtd)\n  locale/en-US/bluegriffon/prefs/connection.dtd  (locale/en-US/bluegriffon/prefs/connection.dtd)\n  locale/en-US/bluegriffon/prefs/osx.dtd  (locale/en-US/bluegriffon/prefs/osx.dtd)\n  locale/en-US/bluegriffon/prefs/shortcuts.dtd  (locale/en-US/bluegriffon/prefs/shortcuts.dtd)\n  locale/en-US/bluegriffon/prefs/update.properties  (locale/en-US/bluegriffon/prefs/update.properties)\n  locale/en-US/bluegriffon/prefs/license.dtd  (locale/en-US/bluegriffon/prefs/license.dtd)\n  locale/en-US/bluegriffon/prefs/license.properties  (locale/en-US/bluegriffon/prefs/license.properties)\n  locale/en-US/bluegriffon/prefs/deactivateLicense.dtd  (locale/en-US/bluegriffon/prefs/deactivateLicense.dtd)\n  locale/en-US/bluegriffon/prefs.dtd  (locale/en-US/bluegriffon/prefs.dtd)\n  locale/en-US/bluegriffon/updateAvailable.dtd  (locale/en-US/bluegriffon/updateAvailable.dtd)\n  locale/en-US/bluegriffon/updates.properties  (locale/en-US/bluegriffon/updates.properties)\n  locale/en-US/branding/brand.dtd  (locale/en-US/branding/brand.dtd)\n  locale/en-US/branding/brand.properties  (locale/en-US/branding/brand.properties)\n  locale/en-US/bluegriffon/insertImage.dtd  (locale/en-US/bluegriffon/insertImage.dtd)\n  locale/en-US/bluegriffon/insertAnchor.dtd  (locale/en-US/bluegriffon/insertAnchor.dtd)\n  locale/en-US/bluegriffon/insertCommentOrPI.dtd  (locale/en-US/bluegriffon/insertCommentOrPI.dtd)\n  locale/en-US/bluegriffon/insertLink.dtd  (locale/en-US/bluegriffon/insertLink.dtd)\n  locale/en-US/bluegriffon/insertLink.properties  (locale/en-US/bluegriffon/insertLink.properties)\n  locale/en-US/bluegriffon/cssClassPicker.dtd (locale/en-US/bluegriffon/cssClassPicker.dtd)\n  locale/en-US/bluegriffon/insertVideo.dtd  (locale/en-US/bluegriffon/insertVideo.dtd)\n  locale/en-US/bluegriffon/insertAudio.dtd  (locale/en-US/bluegriffon/insertAudio.dtd)\n  locale/en-US/bluegriffon/insertVideo.properties  (locale/en-US/bluegriffon/insertVideo.properties)\n  locale/en-US/bluegriffon/insertHTML.dtd  (locale/en-US/bluegriffon/insertHTML.dtd)\n  locale/en-US/bluegriffon/insertHR.dtd  (locale/en-US/bluegriffon/insertHR.dtd)\n  locale/en-US/bluegriffon/insertForm.dtd  (locale/en-US/bluegriffon/insertForm.dtd)\n  locale/en-US/bluegriffon/parsingError.dtd  (locale/en-US/bluegriffon/parsingError.dtd)\n  locale/en-US/bluegriffon/insertFormInput.dtd  (locale/en-US/bluegriffon/insertFormInput.dtd)\n  locale/en-US/bluegriffon/insertFieldset.dtd  (locale/en-US/bluegriffon/insertFieldset.dtd)\n  locale/en-US/bluegriffon/insertLabel.dtd  (locale/en-US/bluegriffon/insertLabel.dtd)\n  locale/en-US/bluegriffon/insertButton.dtd  (locale/en-US/bluegriffon/insertButton.dtd)\n  locale/en-US/bluegriffon/insertSelect.dtd  (locale/en-US/bluegriffon/insertSelect.dtd)\n  locale/en-US/bluegriffon/insertTextarea.dtd  (locale/en-US/bluegriffon/insertTextarea.dtd)\n  locale/en-US/bluegriffon/insertKeygen.dtd  (locale/en-US/bluegriffon/insertKeygen.dtd)\n  locale/en-US/bluegriffon/insertOutput.dtd  (locale/en-US/bluegriffon/insertOutput.dtd)\n  locale/en-US/bluegriffon/insertProgress.dtd  (locale/en-US/bluegriffon/insertProgress.dtd)\n  locale/en-US/bluegriffon/insertMeter.dtd  (locale/en-US/bluegriffon/insertMeter.dtd)\n  locale/en-US/bluegriffon/insertStylesheet.dtd  (locale/en-US/bluegriffon/insertStylesheet.dtd)\n  locale/en-US/bluegriffon/editStylesheet.dtd  (locale/en-US/bluegriffon/editStylesheet.dtd)\n  locale/en-US/bluegriffon/media.dtd  (locale/en-US/bluegriffon/media.dtd)\n  locale/en-US/bluegriffon/media.properties  (locale/en-US/bluegriffon/media.properties)\n  locale/en-US/bluegriffon/insertChars.dtd  (locale/en-US/bluegriffon/insertChars.dtd)\n  locale/en-US/bluegriffon/convertToTable.dtd (locale/en-US/bluegriffon/convertToTable.dtd)\n  locale/en-US/bluegriffon/pageProperties.dtd (locale/en-US/bluegriffon/pageProperties.dtd)\n  locale/en-US/bluegriffon/spellCheck.dtd (locale/en-US/bluegriffon/spellCheck.dtd)\n  locale/en-US/bluegriffon/spellCheck.properties (locale/en-US/bluegriffon/spellCheck.properties)\n  locale/en-US/bluegriffon/dictionary.dtd (locale/en-US/bluegriffon/dictionary.dtd)\n  locale/en-US/bluegriffon/html5.properties (locale/en-US/bluegriffon/html5.properties)\n  locale/en-US/bluegriffon/listProperties.dtd (locale/en-US/bluegriffon/listProperties.dtd)\n  locale/en-US/bluegriffon/insertTOC.dtd (locale/en-US/bluegriffon/insertTOC.dtd)\n  locale/en-US/bluegriffon/svg-edit.properties (locale/en-US/bluegriffon/svg-edit.properties)\n  locale/en-US/bluegriffon/panels.dtd (locale/en-US/bluegriffon/panels.dtd)\n  locale/en-US/bluegriffon/rotator.dtd (locale/en-US/bluegriffon/rotator.dtd)\n\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/aboutDialog.dtd",
    "content": "<!ENTITY aboutDialog.title      \"About &brandFullName;\">\n<!ENTITY copyright              \"Credits\">\n<!ENTITY aboutLink              \"&lt; About &brandFullName;\">\n<!ENTITY aboutVersion           \"version\">\n<!ENTITY copyrightText          \"&#169;1998-2019 Disruptive Innovations and Contributors. All Rights Reserved.\">\n<!ENTITY cmdClose.macKey        \"W\">\n<!ENTITY codeName               \"Codename\">\n\n<!ENTITY aboutTab.label         \"About\">\n<!ENTITY creditsTab.label       \"License and Credits\">\n<!ENTITY buildConfigTab.label   \"Build Configuration\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/aria.dtd",
    "content": "<!ENTITY ariaRole.label \"ARIA Role\">\n\n<!ENTITY noARIArole.label \"(no ARIA role)\">\n<!ENTITY ARIARoleSelect.tooltip \"Set ARIA role attribute\">\n<!ENTITY alertRole.label \"A message with important, and usually time-sensitive, information. Also see alertdialog and status\">\n<!ENTITY alertdialogRole.label \"A type of dialog that contains an alert message, where initial focus goes an element within the dialog. Also see alert and dialog\">\n<!ENTITY applicationRole.label \"A region declared as a web application, as opposed to a web document\">\n<!ENTITY articleRole.label \"A section of a page that consists of a composition that forms an independent part of a document, page, or site\">\n<!ENTITY bannerRole.label \"A region that contains mostly site-oriented content, rather than page-specific content\">\n<!ENTITY buttonRole.label \"An input that allows for user-triggered actions when clicked or pressed. Also see link\">\n<!ENTITY checkboxRole.label \"A checkable input that has three possible values: true, false, or mixed\">\n<!ENTITY columnheaderRole.label \"A cell containing header information for a column\">\n<!ENTITY comboboxRole.label \"A presentation of a select; usually similar to a textbox where users can type ahead to select an option, or type to enter arbitrary text as a new item in the list. Also see listbox\">\n<!ENTITY commandRole.label \"A form of widget that performs an action but does not receive input data\">\n<!ENTITY complementaryRole.label \"A supporting section of the document, designed to be complementary to the main content at a similar level in the DOM hierarchy, but remains meaningful when separated from the main content\">\n<!ENTITY compositeRole.label \"A widget that may contain navigable descendants or owned children\">\n<!ENTITY contentinfoRole.label \"A large perceivable region that contains information about the parent document\">\n<!ENTITY definitionRole.label \"A definition of a term or concept\">\n<!ENTITY dialogRole.label \"A dialog is an application window that is designed to interrupt the current processing of an application in order to prompt the user to enter information or require a response. Also see alertdialog\">\n<!ENTITY directoryRole.label \"A list of references to members of a group, such as a static table of contents\">\n<!ENTITY documentRole.label \"A region containing related information that is declared as document content, as opposed to a web application\">\n<!ENTITY formRole.label \"A landmark region that contains a collection of items and objects that, as a whole, combine to create a form. Also see search\">\n<!ENTITY gridRole.label \"A grid is an interactive control which contains cells of tabular data arranged in rows and columns, like a table\">\n<!ENTITY gridcellRole.label \"A cell in a grid or treegrid\">\n<!ENTITY groupRole.label \"A set of user interface objects which are not intended to be included in a page summary or table of contents by assistive technologies\">\n<!ENTITY headingRole.label \"A heading for a section of the page\">\n<!ENTITY imgRole.label \"A container for a collection of elements that form an image\">\n<!ENTITY inputRole.label \"A generic type of widget that allows user input\">\n<!ENTITY landmarkRole.label \"A region of the page intended as a navigational landmark\">\n<!ENTITY linkRole.label \"An interactive reference to an internal or external resource that, when activated, causes the user agent to navigate to that resource. Also see button\">\n<!ENTITY listRole.label \"A group of non-interactive list items. Also see listbox\">\n<!ENTITY listboxRole.label \"A widget that allows the user to select one or more items from a list of choices. Also see combobox and list\">\n<!ENTITY listitemRole.label \"A single item in a list or directory\">\n<!ENTITY logRole.label \"A type of live region where new information is added in meaningful order and old information may disappear. Also see marquee\">\n<!ENTITY mainRole.label \"The main content of a document\">\n<!ENTITY marqueeRole.label \"A type of live region where non-essential information changes frequently. Also see log\">\n<!ENTITY mathRole.label \"Content that represents a mathematical expression. \">\n<!ENTITY menuRole.label \"A type of widget that offers a list of choices to the user\">\n<!ENTITY menubarRole.label \"A presentation of menu that usually remains visible and is usually presented horizontally\">\n<!ENTITY menuitemRole.label \"An option in a group of choices contained by a menu or menubar\">\n<!ENTITY menuitemcheckboxRole.label \"A checkable menuitem that has three possible values: true, false, or mixed\">\n<!ENTITY menuitemradioRole.label \"A checkable menuitem in a group of menuitemradio roles, only one of which can be checked at a time\">\n<!ENTITY navigationRole.label \"A collection of navigational elements (usually links) for navigating the document or related documents\">\n<!ENTITY noteRole.label \"A section whose content is parenthetic or ancillary to the main content of the resource\">\n<!ENTITY optionRole.label \"A selectable item in a select list\">\n<!ENTITY presentationRole.label \"An element whose implicit native role semantics will not be mapped to the accessibility API\">\n<!ENTITY progressbarRole.label \"An element that displays the progress status for tasks that take a long time\">\n<!ENTITY radioRole.label \"A checkable input in a group of radio roles, only one of which can be checked at a time\">\n<!ENTITY radiogroupRole.label \"A group of radio buttons\">\n<!ENTITY rangeRole.label \"An input representing a range of values that can be set by the user\">\n<!ENTITY regionRole.label \"A large perceivable section of a web page or document, that the author feels is important enough to be included in a page summary or table of contents, for example, an area of the page containing live sporting event statistics\">\n<!ENTITY roletypeRole.label \"The base role from which all other roles in this taxonomy inherit\">\n<!ENTITY rowRole.label \"A row of cells in a grid\">\n<!ENTITY rowgroupRole.label \"A group containing one or more row elements in a grid\">\n<!ENTITY rowheaderRole.label \"A cell containing header information for a row in a grid\">\n<!ENTITY scrollbarRole.label \"A graphical object that controls the scrolling of content within a viewing area, regardless of whether the content is fully displayed within the viewing area\">\n<!ENTITY searchRole.label \"A landmark region that contains a collection of items and objects that, as a whole, combine to create a search facility. Also see form\">\n<!ENTITY sectionRole.label \"A renderable structural containment unit in a document or application\">\n<!ENTITY sectionheadRole.label \"A structure that labels or summarizes the topic of its related section\">\n<!ENTITY selectRole.label \"A form widget that allows the user to make selections from a set of choices\">\n<!ENTITY separatorRole.label \"A divider that separates and distinguishes sections of content or groups of menuitems\">\n<!ENTITY sliderRole.label \"A user input where the user selects a value from within a given range\">\n<!ENTITY spinbuttonRole.label \"A form of range that expects a user to select from amongst discrete choices\">\n<!ENTITY statusRole.label \"A container whose content is advisory information for the user but is not important enough to justify an alert. Also see alert\">\n<!ENTITY structureRole.label \"A document structural element\">\n<!ENTITY tabRole.label \"A grouping label providing a mechanism for selecting the tab content that is to be rendered to the user\">\n<!ENTITY tablistRole.label \"A list of tab elements, which are references to tabpanel elements\">\n<!ENTITY tabpanelRole.label \"A container for the resources associated with a tab, where each tab is contained in a tablist\">\n<!ENTITY textboxRole.label \"Input that allows free-form text as its value\">\n<!ENTITY timerRole.label \"A type of live region containing a numerical counter which indicates an amount of elapsed time from a start point, or the time remaining until an end point\">\n<!ENTITY toolbarRole.label \"A collection of commonly used function buttons represented in compact visual form\">\n<!ENTITY tooltipRole.label \"A contextual popup that displays a description for an element\">\n<!ENTITY treeRole.label \"A type of list that may contain sub-level nested groups that can be collapsed and expanded\">\n<!ENTITY treegridRole.label \"A grid whose rows can be expanded and collapsed in the same manner as for a tree\">\n<!ENTITY treeitemRole.label \"An option item of a tree. This is an element within a tree that may be expanded or collapsed if it contains a sub-level group of treeitems\">\n<!ENTITY widgetRole.label \"An interactive component of a graphical user interface (GUI)\">\n<!ENTITY windowRole.label \"A browser or application window\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/bluegriffon.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title           \"BlueGriffon\">\n\n<!ENTITY fileMenu.label         \"File\">\n<!ENTITY fileMenu.accesskey     \"f\">\n<!ENTITY newMenu.label                    \"New\">\n<!ENTITY newMenu.accesskey                \"n\">\n\n<!ENTITY newWizardMenu.label              \"New wizard\">\n\n<!ENTITY editMenu.label                   \"Edit\">\n<!ENTITY editMenu.accesskey               \"e\">\n\n<!ENTITY viewMenu.label                   \"View\">\n<!ENTITY viewMenu.accesskey               \"v\">\n<!ENTITY customizeToolbar.label           \"Customize\">\n<!ENTITY customizeToolbar.accesskey       \"c\">\n\n<!ENTITY insertMenu.label                 \"Insert\">\n<!ENTITY insertMenu.accesskey             \"i\">\n\n<!ENTITY formatMenu.label                 \"Format\">\n<!ENTITY formatMenu.accesskey             \"o\">\n<!ENTITY spanCmd.label \"Span\">\n<!ENTITY spanCmd.accesskey \"n\">\n<!-- Font Style SubMenu -->\n<!ENTITY fontStyleMenu.label \"Text Style\">\n<!ENTITY formatstylemenu.accesskey \"s\">\n<!ENTITY styleBoldCmd.label \"Bold\">\n<!ENTITY stylebold.accesskey \"b\">\n<!ENTITY stylebold.keybinding \"b\">\n<!ENTITY styleItalicCmd.label \"Italic\">\n<!ENTITY styleitalic.accesskey \"I\">\n<!ENTITY styleitalic.keybinding \"i\">\n<!ENTITY styleUnderlineCmd.label \"Underline\">\n<!ENTITY styleunderline.accesskey \"u\">\n<!ENTITY styleUnderline.key \"u\">\n<!ENTITY styleStrikeThruCmd.label \"Strikethrough\">\n<!ENTITY stylestrikethru.accesskey \"k\">\n<!ENTITY styleSuperscriptCmd.label \"Superscript\">\n<!ENTITY stylesuperscript.accesskey \"p\">\n<!ENTITY styleSubscriptCmd.label \"Subscript\">\n<!ENTITY stylesubscript.accesskey \"S\">\n<!ENTITY styleNonbreakingCmd.label \"Nonbreaking\">\n<!ENTITY stylenonbreaking.accesskey \"N\">\n<!ENTITY styleEm.label \"Emphasis\">\n<!ENTITY styleEm.accesskey \"e\">\n<!ENTITY styleEm.key \"i\">\n<!ENTITY styleStrong.label \"Stronger Emphasis\">\n<!ENTITY styleStrong.accesskey \"t\">\n<!ENTITY styleStrong.key \"b\">\n<!ENTITY styleCite.label \"Citation\">\n<!ENTITY styleCite.accesskey \"c\">\n<!ENTITY styleAbbr.label \"Abbreviation\">\n<!ENTITY styleAbbr.accesskey \"A\">\n<!ENTITY styleAcronym.label \"Acronym\">\n<!ENTITY styleAcronym.accesskey \"r\">\n<!ENTITY styleCode.label \"Code\">\n<!ENTITY styleCode.accesskey \"o\">\n<!ENTITY styleCode.key \"c\">\n<!ENTITY styleSamp.label \"Sample Output\">\n<!ENTITY styleSamp.accesskey \"m\">\n<!ENTITY styleVar.label \"Variable\">\n<!ENTITY styleVar.accesskey \"v\">\n<!ENTITY fontFixedWidth.label \"Fixed Width\">\n<!ENTITY fontfixedwidth.accesskey \"x\">\n\n<!ENTITY tableMenu.label                  \"Table\">\n<!ENTITY tableMenu.accesskey              \"b\">\n\n<!ENTITY toolsMenu.label                  \"Tools\">\n<!ENTITY toolsMenu.accesskey              \"t\">\n<!ENTITY consoleMenu.label                \"JavaScript Console\">\n\n<!ENTITY panelsMenu.label                 \"Panels\">\n<!ENTITY panelsMenu.accesskey             \"p\">\n\n<!ENTITY alignPanels.label                \"Align all panels\">\n\n<!ENTITY helpMenu.label                   \"Help\">\n<!ENTITY helpMenu.accesskey               \"h\">\n<!ENTITY aboutComposer.label              \"About BlueGriffon\">\n\n<!ENTITY throbber.tooltip                 \"BlueGriffon\">\n\n<!ENTITY newMenu.label                    \"New\">\n<!ENTITY newToolbarCmd.tooltip            \"Create a new page\">\n<!ENTITY pageInNewTab.label                     \"Page in New Tab\">\n<!ENTITY pageInNewWindow.label                  \"Page in New Window\">\n<!ENTITY newOtherCmd.label                \"More Options...\">\n\n<!ENTITY openMenu.label                   \"Open\">\n<!ENTITY openMenu.tooltip                 \"Open an existing page\">\n<!ENTITY openTab.label                    \"Open in a New Tab\">\n<!ENTITY openWindow.label                 \"Open in a New Window\">\n<!ENTITY openPage.label                   \"Open\">\n<!ENTITY openPage.accesskey               \"o\">\n<!ENTITY openFileCmd.label                \"Open File\">\n\n<!ENTITY quit.label                       \"Quit\">\n<!ENTITY quit.accesskey                   \"q\">\n\n<!ENTITY stopButton.label                 \"Stop\">\n<!ENTITY stopButton.tooltip               \"Stop loading the page\">\n\n<!ENTITY boldToolbarCmd.tooltip           \"Bold\">\n<!ENTITY boldToolbarCmd.label             \"Bold\">\n<!ENTITY italicToolbarCmd.tooltip         \"Italic\">\n<!ENTITY italicToolbarCmd.label           \"Italic\">\n<!ENTITY underlineToolbarCmd.tooltip      \"Underline\">\n<!ENTITY underlineToolbarCmd.label        \"Underline\">\n<!ENTITY strongToolbarCmd.tooltip         \"Strong emphasis\">\n<!ENTITY strongToolbarCmd.label           \"Strong emphasis\">\n<!ENTITY emToolbarCmd.tooltip             \"Emphasis\">\n<!ENTITY emToolbarCmd.label               \"Emphasis\">\n<!ENTITY codeToolbarCmd.label             \"Code\">\n<!ENTITY codeToolbarCmd.tooltip           \"Code\">\n<!-- RTL -->                           \n<!ENTITY writingDirectionMenu.label          \"Writing Direction\">\n<!ENTITY writingdirectionmenu.accesskey      \"w\">\n<!ENTITY defaultDirectionMenu.label          \"Unspecified\">\n<!ENTITY defaultdirectionmenu.accesskey      \"u\">\n<!ENTITY ltrDirectionMenu.label              \"Left to right\">\n<!ENTITY ltrdirectionmenu.accesskey          \"l\">\n<!ENTITY rtlDirectionMenu.label              \"Right to left\">\n<!ENTITY rtldirectionmenu.accesskey          \"r\">\n<!ENTITY dirLtr.tooltip                      \"Left to right\">\n<!ENTITY dirRtl.tooltip                      \"Right to left\">\n\n<!ENTITY ParagraphSelect.tooltip \"Choose a paragraph format\">\n<!-- Shared in Paragraph, and Toolbar menulist -->\n<!ENTITY bodyTextCmd.label \"Body Text\">\n<!ENTITY paragraphParagraphCmd.label \"Paragraph\">  \n<!ENTITY heading1Cmd.label \"Heading 1\">\n<!ENTITY heading2Cmd.label \"Heading 2\">\n<!ENTITY heading3Cmd.label \"Heading 3\">\n<!ENTITY heading4Cmd.label \"Heading 4\">\n<!ENTITY heading5Cmd.label \"Heading 5\">\n<!ENTITY heading6Cmd.label \"Heading 6\">\n<!ENTITY paragraphAddressCmd.label \"Address\">\n<!ENTITY paragraphPreformatCmd.label \"Preformat\">\n<!ENTITY genericContainerCmd.label \"Generic container (div)\">\n\n<!ENTITY unorderedList.tooltip \"Unordered list\">\n<!ENTITY orderedList.tooltip \"Ordered list\">\n<!ENTITY unorderedList.label \"Unordered list\">\n<!ENTITY orderedList.label \"Ordered list\">\n\n<!ENTITY alignLeft.tooltip \"Align left\">\n<!ENTITY alignCenter.tooltip \"Align center\">\n<!ENTITY alignRight.tooltip \"Align right\">\n<!ENTITY alignJustify.tooltip \"Align justified\">\n<!ENTITY alignLeft.label \"Align left\">\n<!ENTITY alignCenter.label \"Align center\">\n<!ENTITY alignRight.label \"Align right\">\n<!ENTITY alignJustify.label \"Align justified\">\n\n<!ENTITY indentToolbarCmd.tooltip \"Indent text\">\n<!ENTITY indentToolbarCmd.label \"Indent\">\n\n<!ENTITY outdentToolbarCmd.tooltip \"Outdent text\">\n<!ENTITY outdentToolbarCmd.label \"Outdent\">\n\n<!ENTITY definitionDescription.tooltip \"Definition description\">\n<!ENTITY definitionDescription.label \"Definition description\">\n<!ENTITY definitionTitle.tooltip \"Definition title\">\n<!ENTITY definitionTitle.label \"Definition title\">\n\n<!ENTITY FontFaceSelect.tooltip \"Choose a font\">\n<!ENTITY fontVarWidth.label \"Variable width\">\n<!ENTITY fontFixedWidth.label \"Fixed width\">\n<!ENTITY fontHelveticaFont.label \"Helvetica, Arial\">\n<!ENTITY fontTimes.label \"Times\">\n<!ENTITY fontCourier.label \"Courier\">\n\n<!ENTITY applyClassToSelectionCmd.tooltip \"Apply a class to the selection's container\">\n<!ENTITY noClass.label \"(no class)\">\n\n<!ENTITY applyIdToSelectionCmd.tooltip \"Give an ID to the selection's container\">\n<!ENTITY noId.label \"(no ID)\">\n\n<!ENTITY tableToolbarCmd.label \"Table\">\n<!ENTITY tableToolbarCmd.key \"T\">\n<!ENTITY tableToolbarCmd.tooltip \"Insert new table or edit selected table's properties\">\n\n<!ENTITY imageToolbarCmd.label \"Image\">\n<!ENTITY imageToolbarCmd.key \"I\">\n<!ENTITY imageToolbarCmd.tooltip \"Insert or edit an image\">\n\n<!ENTITY anchorToolbarCmd.label \"Anchor\">\n<!ENTITY anchorToolbarCmd.key \"A\">\n<!ENTITY anchorToolbarCmd.tooltip \"Insert or edit an anchor\">\n\n<!ENTITY linkToolbarCmd.label \"Link\">\n<!ENTITY linkToolbarCmd.key \"L\">\n<!ENTITY linkToolbarCmd.tooltip \"Insert or edit a link\">\n\n<!ENTITY hrToolbarCmd.label \"Horizontal bar\">\n<!ENTITY hrToolbarCmd.key \"b\">\n\n<!ENTITY htmlToolbarCmd.label \"HTML markup\">\n<!ENTITY htmlToolbarCmd.key \"H\">\n\n<!ENTITY formToolbarCmd.label \"Form\">\n<!ENTITY formToolbarCmd.key \"F\">\n<!ENTITY formToolbarCmd.tooltip \"Insert or edit a form\">\n\n<!ENTITY fieldsetToolbarCmd.label \"Fieldset\">\n<!ENTITY fieldsetToolbarCmd.key \"d\">\n\n<!ENTITY labelToolbarCmd.label \"Label\">\n<!ENTITY labelToolbarCmd.key \"L\">\n\n<!ENTITY buttonToolbarCmd.label \"Button\">\n<!ENTITY buttonToolbarCmd.key \"B\">\n\n<!ENTITY selectToolbarCmd.label \"Selection list\">\n<!ENTITY selectToolbarCmd.key \"S\">\n\n<!ENTITY textareaToolbarCmd.label \"Text area\">\n<!ENTITY textareaToolbarCmd.key \"T\">\n\n<!ENTITY keygenToolbarCmd.label \"Key pair generator\">\n<!ENTITY keygenToolbarCmd.key \"K\">\n\n<!ENTITY outputToolbarCmd.label \"Output\">\n<!ENTITY outputToolbarCmd.key \"O\">\n\n<!ENTITY progressToolbarCmd.label \"Progress\">\n<!ENTITY progressToolbarCmd.key \"p\">\n\n<!ENTITY meterToolbarCmd.label \"Meter\">\n<!ENTITY meterToolbarCmd.key \"M\">\n\n<!ENTITY datalistToolbarCmd.label \"Datalist\">\n<!ENTITY datalistToolbarCmd.key \"i\">\n\n<!ENTITY stylesheetsToolbarCmd.label \"Stylesheets\">\n<!ENTITY stylesheetsToolbarCmd.key \"S\">\n\n<!ENTITY webfonts.label \"Web Fonts\">\n\n<!ENTITY videoToolbarCmd.label \"Video\">\n<!ENTITY videoToolbarCmd.tooltip \"Insert or edit a video\">\n\n<!ENTITY audioToolbarCmd.label \"Audio\">\n<!ENTITY audioToolbarCmd.tooltip \"Insert or edit an audio file\">\n\n<!ENTITY browseToolbarCmd.label \"Preview\">\n<!ENTITY browseToolbarCmd.tooltip \"Preview in browser\">\n\n<!ENTITY saveCmd.label \"Save\">\n<!ENTITY saveToolbarCmd.tooltip \"Save file to a local location\">\n<!ENTITY filesave.key \"s\">\n<!ENTITY saveAsCmd.label \"Save As...\">\n<!ENTITY filesaveas.key \"s\">\n\n<!ENTITY undoCmd.label \"Undo\">\n<!ENTITY undoCmd.accesskey \"U\">\n<!ENTITY redoCmd.label \"Redo\">\n<!ENTITY redoCmd.accesskey \"R\">\n\n<!ENTITY cutCmd.label \"Cut\">\n<!ENTITY cutCmd.accesskey \"t\">\n<!ENTITY copyCmd.label \"Copy\">\n<!ENTITY copyCmd.accesskey \"C\">\n<!ENTITY pasteCmd.label \"Paste\">\n<!ENTITY pasteCmd.accesskey \"P\">\n<!ENTITY pasteNoFormatting.label \"Paste without Formatting\">\n<!ENTITY pasteNoFormatting.accesskey \"f\">\n<!ENTITY deleteCmd.label \"Delete\">\n<!ENTITY deleteCmd.accesskey \"D\">\n<!ENTITY selectAllCmd.label \"Select All\">\n<!ENTITY selectAllCmd.accesskey \"A\">\n<!ENTITY copyHTMLCodeCmd.label \"Copy Selected HTML Markup\">\n<!ENTITY copyHTMLCodeCmd.accesskey \"H\">\n<!ENTITY copyHTMLCode.label \"Copy HTML Markup of this element\">\n\n<!ENTITY setZoomFactor.label \"Set zoom factor\">\n\n<!ENTITY fileRecentMenu.label \"Recent files\">\n<!ENTITY filerecentmenu.accesskey \"r\">\n\n<!ENTITY markupCleanerCmd.label \"Markup cleaner\">\n<!ENTITY markupcleaner.accesskey \"m\">\n\n<!ENTITY viewToolbars.label \"Toolbars\">\n<!ENTITY viewStatusbar.label \"Status bar\">\n\n<!ENTITY formatToolbar.name \"Format (primary)\">\n<!ENTITY formatToolbar2.name \"Format (secondary)\">\n\n<!ENTITY dualview.label \"Dual View\">\n<!ENTITY wysiwygMode.label \"Wysiwyg\">\n<!ENTITY printMode.label \"Print Preview\">\n<!ENTITY sourceMode.label \"Source\">\n\n<!ENTITY closeTabCmd.label \"Close current tab\">\n<!ENTITY closeEbookCmd.label \"Close Ebook\">\n\n<!ENTITY filesave.key \"s\">\n<!ENTITY quit.key \"q\">\n<!ENTITY closeWindow.key \"w\">\n<!ENTITY openPage.key \"o\">\n<!ENTITY undoCmd.key \"z\">\n<!ENTITY redoCmd.key \"y\">\n<!ENTITY cutCmd.key \"x\">\n<!ENTITY copyCmd.key \"c\">\n<!ENTITY pasteCmd.key \"v\">\n\n<!ENTITY formInputs.label \"Inputs...\">\n<!ENTITY hiddenInputForm.label \"A hidden string\">\n<!ENTITY textInputForm.label \"A text input field\">\n<!ENTITY searchInputForm.label \"A search field\">\n<!ENTITY telInputForm.label \"A telephone number field\">\n<!ENTITY urlInputForm.label \"A URL field\">\n<!ENTITY emailInputForm.label \"An email field\">\n<!ENTITY passwordInputForm.label \"A password field\">\n<!ENTITY datetimeInputForm.label \"A date and time picker in UTC time zone\">\n<!ENTITY dateInputForm.label \"A date picker\">\n<!ENTITY monthInputForm.label \"A year and month picker\">\n<!ENTITY weekInputForm.label \"A week-year and week picker\">\n<!ENTITY timeInputForm.label \"A time picker with no time zone\">\n<!ENTITY datetimelocalInputForm.label \"A date and time picker with no time zone\">\n<!ENTITY numberInputForm.label \"A numerical value field\">\n<!ENTITY rangeInputForm.label \"A numerical range picker\">\n<!ENTITY colorInputForm.label \"A colorpicker\">\n<!ENTITY checkboxInputForm.label \"A checkbox\">\n<!ENTITY radioInputForm.label \"A radiobutton\">\n<!ENTITY fileInputForm.label \"A filepicker\">\n<!ENTITY submitInputForm.label \"A form submission button\">\n<!ENTITY imageInputForm.label \"An image-based form submission button\">\n<!ENTITY resetInputForm.label \"A button resetting the form\">\n<!ENTITY buttonInputForm.label \"A button\">\n\n\n<!ENTITY allTagsMode.label \"All Tags Mode\">\n\n<!ENTITY toggleViewMenu.label \"Toggle view\">\n<!ENTITY toggleViewMenu.accesskey \"T\">\n\n<!ENTITY spellCheck.label \"Spellcheck\">\n<!ENTITY spellCheck.accesskey \"S\">\n<!ENTITY dictionary.label \"Dictionary\">\n<!ENTITY addToDictionary \"Add to dictionary\">\n<!ENTITY ignoreWord.label \"Ignore word\">\n\n<!ENTITY specialChars.label \"Characters and symbols\">\n\n<!-- Table Menu -->\n<!ENTITY tableMenu.label                     \"Table\">\n<!ENTITY tablemenu.accesskey                 \"b\">\n<!-- Select Submenu -->\n<!ENTITY tableSelectMenu.label               \"Select\">\n<!ENTITY tableselectmenu.accesskey           \"s\">\n\n<!ENTITY tableSelectMenu2.label              \"Table Select\">\n<!ENTITY tableInsertMenu2.label              \"Table Insert\">\n<!ENTITY tableDeleteMenu2.label              \"Table Delete\">\n\n<!-- Insert SubMenu -->\n<!ENTITY tableInsertMenu.label               \"Insert\">\n<!ENTITY tableinsertmenu.accesskey           \"i\">\n<!ENTITY tableTable.label                    \"Table\">\n<!ENTITY tabletable.accesskey                \"t\">\n<!ENTITY tableRow.label                      \"Row\">\n<!ENTITY tableRows.label                     \"Row(s)\">\n<!ENTITY tablerow.accesskey                  \"r\">\n<!ENTITY tableRowAbove.label                 \"Row Above\">\n<!-- uses tablerow.accesskey -->\n<!ENTITY tableRowBelow.label                 \"Row Below\">\n<!ENTITY tablerowbelow.accesskey             \"b\">\n<!ENTITY tableColumn.label                   \"Column\">\n<!ENTITY tableColumns.label                  \"Column(s)\">\n<!ENTITY tablecolumn.accesskey               \"o\">\n<!ENTITY tableColumnBefore.label             \"Column Before\">\n<!-- uses tablecolumn.accesskey -->\n<!ENTITY tableColumnAfter.label              \"Column After\">\n<!ENTITY tablecolumnafter.accesskey          \"a\">\n<!ENTITY tableCell.label                     \"Cell\">\n<!ENTITY tableCells.label                    \"Cell(s)\">\n<!ENTITY tablecell.accesskey                 \"c\">\n<!ENTITY tableCellContents.label             \"Cell Contents\">\n<!ENTITY tablecellcontents.accesskey         \"n\">\n<!ENTITY tableAllCells.label                 \"All Cells\">\n<!ENTITY tableCellBefore.label               \"Cell Before\">\n<!ENTITY tableallcells.accesskey             \"a\">\n<!-- uses tablecell.accesskey -->\n<!ENTITY tableCellAfter.label                \"Cell After\">\n<!ENTITY tablecellafter.accesskey            \"f\">\n<!-- Delete SubMenu -->\n<!ENTITY tableDeleteMenu.label               \"Delete\">\n<!ENTITY tabledeletemenu.accesskey           \"D\">\n\n<!ENTITY tableFix.label                      \"Fix Table Layout\">\n<!ENTITY tablefix.accesskey                  \"f\">\n<!-- text for \"Join Cells\" is in editor.properties \n     (\"JoinSelectedCells\" and \"JoinCellToRight\")\n     the access key must exist in both of those strings\n     But value must be set here for accesskey to draw properly\n-->\n<!ENTITY tableJoinCells.label                \"Join Cells\">\n<!ENTITY tablejoincells.accesskey            \"j\">\n<!ENTITY tableSplitCell.label                \"Split Cell\">\n<!ENTITY tablesplitcell.accesskey            \"c\">\n<!ENTITY convertToTable.label                \"Create Table from Selection\">\n<!ENTITY converttotable.accesskey            \"r\">\n<!ENTITY tableProperties.label               \"Table Properties…\">\n<!ENTITY tableProperties.accesskey           \"o\">\n\n<!ENTITY forumsHelpMenu.label \"User's Community\">\n<!ENTITY forums.url \"http://groups.google.com/group/bluegriffon/\">\n<!ENTITY qa.label \"Bugs and Suggestions\">\n<!ENTITY homePage.label \"Web Site\">\n<!ENTITY addons.label \"Get Add-ons\">\n\n<!ENTITY pageProperties.label \"Page Properties\">\n\n\n<!ENTITY preferences.label \"Preferences\">\n\n<!ENTITY gotoLink.label \"Select the target of the link\">\n<!ENTITY gotoLink.accesskey \"l\">\n\n<!ENTITY cMenu_insertLink.label \"Insert or edit a link\">\n<!ENTITY cMenu_insertLink.accesskey \"l\">\n\n<!ENTITY getAddOns.label \"Get add-ons!\">\n\n<!ENTITY source.label \"Source view\">\n<!ENTITY theme.label \"Theme\">\n\n<!ENTITY removeAllStyles.label \"Remove all text styles\">\n<!ENTITY removeAllStyles.accesskey \"y\">\n<!ENTITY removeAllLinks.label \"Remove all links\">\n<!ENTITY removeAllLinks.accesskey \"l\">\n\n<!ENTITY html5Element.label \"HTML 5 Element\">\n<!ENTITY addonsMenu.label \"Add-ons\">\n\n<!ENTITY listProperties.label \"List Properties\">\n\n<!ENTITY tableOfContents.tooltip \"Insert or refresh Table of Contents\">\n<!ENTITY tableOfContents.label \"Table of Contents\">\n\n<!ENTITY select.label \"Select...\">\n<!ENTITY parentElement.label \"Parent Element\">\n<!ENTITY firstChild.label \"First Child\">\n<!ENTITY nextSibling.label \"Next Sibling\">\n<!ENTITY previousSibling.label \"Previous Sibling\">\n\n<!ENTITY tableCaption.label \"Table caption\">\n\n<!ENTITY lookForUpdates.label \"Check for Updates\">\n\n<!ENTITY color.label \"Foreground\">\n<!ENTITY bgColor.label \"Background\">\n\n<!ENTITY newWindow.label \"New Window\">\n\n<!ENTITY editComment.label \"Edit the HTML comment:\">\n<!ENTITY editPHP.label \"Edit the PHP instructions:\">\n<!ENTITY editPI.label \"Edit the Processing Instruction:\">\n<!ENTITY targetPI.label \"Target:\">\n<!ENTITY dataPI.label \"Data:\">\n<!ENTITY commentOrPHPOrPI.label \"Comments/PHP/Processing Instructions\">\n<!ENTITY openLinkCmdInTab.label \"Open link in new tab\">\n<!ENTITY blockquoteToolbarCmd.label \"Blockquote\">\n<!ENTITY blockquoteToolbarCmd.tooltip \"Encapsulate into a blockquote\">\n<!ENTITY deckMenu.label \"Deck\">\n<!ENTITY printSetupCmd.label \"Page Setup…\">\n<!ENTITY printSetupCmd.accesskey \"u\">\n<!ENTITY printCmd.label \"Print…\">\n<!ENTITY printCmd.accesskey \"P\">\n<!ENTITY printCmd.commandkey \"p\">\n<!ENTITY encapsulate.tooltip \"Encapsulate selection into an inline element (default is span)\">\n\n<!ENTITY deleteCmd.key            \"D\">  \n<!ENTITY selectAllCmd.key         \"A\">  \n\n<!ENTITY buyUsersManual.label \"Buy User's Manual...\">\n<!ENTITY buyLicense.label \"Enable Extended Features...\">\n<!ENTITY convertClipboardToTable.label                \"Create Table from the Clipboard\">\n<!ENTITY structureBar.caption \"Structure bar\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"Show Release Notes\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/bluegriffon.properties",
    "content": "titleModifier=BlueGriffon\n# in the following string, %t represents the title of the page or its URL\n# and %b the titleModifier above\ntitleFormat=%S - %S\nUnknown=[Unknown]\nNoClassAvailable=(no class)\nNoIdAvailable=(no ID)\nDocumentTitle=Page Title\nNeedDocTitle=Please enter a title for the current page.\nDocTitleHelp=This identifies the page in the window title and bookmarks.\nExportToText=Export to Text\nSaveDocumentAs=Save Page As\nXHTMLfiles=XHTML Files\nuntitled=untitled\nSaveDocument=Save Page\nSaveFileFailed=Saving file failed!\nExportToText=Export to Text\nFileNotSaved=File's not saved!\nSaveFileBeforeClosing=Do you want to save file before closing this tab?\nYesSaveFile=Yes, save it\nNoDiscardChanges=No, discard changes\nDontCloseTab=Don't close tab!\nIdAlreadyTaken=This ID is already in use in the document\nRemoveIdFromElement=Do you want to remove the ID from the element already carrying it or cancel the action?\nYesRemoveId=Remove the ID\nNoCancel=Cancel\nReplaceAll=Replace All...\nReplacedPart1=Replaced\nReplacedPart2=occurences\nAFileWasChanged=A file was changed on disk\nReloadFile=File %S changed on disk, BlueGriffon must reload it\nDontAskForFileChangesAgain=don't show this alert again\n\nAbandonChanges=Abandon unsaved changes to \"%title%\" and reload page?\nRevertCaption=Revert To Last Saved\n\nHTMLCommentsInXHTMLTitle=HTML comment inside a <style> element in a XHTML document\nHTMLCommentsInXHTMLMessage=Warning, you have a HTML comment <!-- ... --> inside a <style> element in this XHTML document. Using HTML comments in XHTML will disable your embedded styles and you should use CDATA sections <![CDATA[ ... ]]> instead. Do you want to convert your comments into CDATA sections?\nHTMLCommentsInXHTMLOk=Yes\nHTMLCommentsInXHTMLCancel=No\n\nviewportWidthSplitter=Move bar to change viewport's width\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/colourPicker.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (glazman@disruptive-innovations.com), on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY previewColour.label     \"Preview:\">\n<!ENTITY dialog.title            \"Color Picker\">\n\n<!ENTITY predef.label            \"Predefined colors:\">\n<!ENTITY rgb.label               \"RGB\">\n<!ENTITY hsb.label               \"HSB\">\n\n<!ENTITY red.label               \"R:\">\n<!ENTITY green.label             \"G:\">\n<!ENTITY blue.label              \"B:\">\n\n<!ENTITY hue.label               \"H:\">\n<!ENTITY saturation.label        \"S:\">\n<!ENTITY brightness.label        \"B:\">\n\n<!ENTITY transparency.label       \"Transparent\">\n<!ENTITY opacity.label            \"Opacity:\">\n\n<!ENTITY background.label \"Background for:\">\n<!ENTITY background.accessKey \"B\">\n<!ENTITY table.label \"Table\">\n<!ENTITY table.accessKey \"T\">\n<!ENTITY cell.label \"Cell(s)\">\n<!ENTITY cell.accessKey \"C\">\n\n<!ENTITY lastPickedColor.label \"Last-picked color\">\n<!ENTITY lastPickedColor.accessKey \"L\">\n\n<!ENTITY hexColor.label            \"Hex:\">\n<!ENTITY nameColor.label           \"Name:\">\n\n<!ENTITY blender.label \"Blender\">\n\n<!ENTITY color1.label \"Color 1:\">\n<!ENTITY color2.label \"Color 2:\">\n<!ENTITY stops.label \"Color stops:\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/convertToTable.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Convert To Table\">\n<!ENTITY instructions1.label   \"BlueGriffon creates a new table row for each paragraph in the selection.\">\n<!ENTITY instructions2.label   \"Choose the character used to separate the selection into columns:\">\n<!ENTITY commaRadio.label      \"Comma\">\n<!ENTITY spaceRadio.label      \"Space\">\n<!ENTITY otherRadio.label      \"Other Character:\">\n<!ENTITY deleteCharCheck.label \"Delete separator character\">\n<!ENTITY collapseSpaces.label  \"Ignore extra spaces\">\n<!ENTITY collapseSpaces.tooltip \"Convert adjacent spaces to one separator\">\n<!ENTITY tabRadio.label        \"TSV\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/credits.dtd",
    "content": "<!ENTITY brandMotto       \"You've never really edited a web site before.\">\n<!ENTITY credit.leads     \"Leads\">\n<!ENTITY credit.contributors \"Other contributors\">\n<!ENTITY credit.core      \"Core Development Posse\">\n<!ENTITY credit.gecko     \"Gecko Layout Engine\">\n<!ENTITY credit.thanks    \"Special Thanks To\">\n\n<!-- localization credits look like this: -->\n<!--\n<!ENTITY credit.translation\n  \"<h3>Translators</h3><ul><li>Name Here</li></ul>\">\n-->\n<!ENTITY credit.translation \"Localizations\">\n\n<!ENTITY credit.visuals     \"Visual Design Coordinator\">\n<!ENTITY credit.theme       \"Theme Design\">\n<!ENTITY credit.brand       \"Brand Identity\">\n<!ENTITY credit.web         \"Web Design\">\n<!ENTITY credit.update      \"Mozilla Update\">\n<!ENTITY credit.qalead      \"Quality Assurance Lead\">\n<!ENTITY credit.qa          \"Quality Assurance\">\n<!ENTITY credit.build       \"Build and Release\">\n<!ENTITY credit.infra       \"Infrastructure Support\">\n<!ENTITY credit.support     \"Support Resources\">\n<!ENTITY credit.manage      \"Project Management\">\n<!ENTITY credit.marketleads \"Marketing Leads\">\n<!ENTITY credit.market      \"Marketing\">\n<!ENTITY credit.creators    \"Created By\">\n<!ENTITY credit.memory      \"In Fond Memory Of\">\n<!ENTITY credit.poweredByGecko \"Powered by Gecko\">\n<!ENTITY credit.reviews     \"Code reviews\">\n\n<!ENTITY license.and \"and\">\n\n<!ENTITY tm.part0 \"is a registered trademark of\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/cssClassPicker.dtd",
    "content": "<!ENTITY reuseCssClass.checkbox \"Reuse an existing CSS class\">\n<!ENTITY noClass.label \"---\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/dictionary.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Personal Dictionary\">\n\n<!ENTITY wordEditField.label \"New word:\">\n<!ENTITY wordEditField.accessKey \"N\">\n<!ENTITY AddButton.label \"Add\">\n<!ENTITY AddButton.accessKey \"A\">\n<!ENTITY DictionaryList.label \"Words in dictionary:\">\n<!ENTITY DictionaryList.accessKey \"W\">\n<!ENTITY ReplaceButton.label \"Replace\">\n<!ENTITY ReplaceButton.accessKey \"R\">\n<!ENTITY RemoveButton.label \"Remove\">\n<!ENTITY RemoveButton.accessKey \"e\">\n\n<!ENTITY CloseButton.label \"Close\">\n<!ENTITY CloseButton.accessKey \"C\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/editStylesheet.dtd",
    "content": "<!ENTITY window.title \"Stylesheet properties\">\n\n<!ENTITY type.label \"Type\">\n<!ENTITY embedded.label \"Embedded in the document\">\n<!ENTITY linked.label \"Linked to the document\">\n\n<!ENTITY alternate.label \"Stylesheet is an alternate stylesheet\">\n<!ENTITY title.label \"Title:\">\n\n<!ENTITY media.label \"Media\">\n<!ENTITY addMedium.label \"Add a new medium\">\n<!ENTITY href.label \"Href:\">\n<!ENTITY selectFile.label \"Select a stylesheet file\">\n<!ENTITY relativeUrl.label \"Make URL relative to page location\">\n<!ENTITY newFile.button \"New file\">\n\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/filePicking.dtd",
    "content": "<!ENTITY chooseFile.button \"Choose file\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/filepickerbutton.dtd",
    "content": "<!ENTITY filepickerbutton.tooltip \"Choose file\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/findbar.dtd",
    "content": "<!ENTITY replaceAll.button \"Replace All\">\n<!ENTITY replace.button \"Replace\">\n<!ENTITY replaceAndFind.button \"Replace and Find Next\">\n<!ENTITY replace.label \"Replace by:\">\n<!ENTITY line.label \"Line:\">\n<!ENTITY previous.label \"Previous\">\n<!ENTITY next.label \"Next\">\n<!ENTITY caseSensitive.checkbox \"Case sensitive\">\n<!ENTITY find.label \"Find:\">\n<!ENTITY findCmd.label \"Find\">\n<!ENTITY replaceCmd.label \"Replace\">\n<!ENTITY findCmd.key \"f\">\n<!ENTITY findCmd.accesskey \"F\">\n<!ENTITY replaceCmd.key \"r\">\n<!ENTITY replaceCmd.accesskey \"e\">\n<!ENTITY findAgainCmd.label        \"Find Again\">\n<!ENTITY findAgainCmd.key          \"G\">\n<!ENTITY findAgainCmd.key2         \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey    \"g\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/html5.properties",
    "content": "namedAnchor=a (named anchor)\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/insertAnchor.dtd",
    "content": "<!ENTITY window.title \"Insert an anchor\">\n\n<!ENTITY anchorName.label \"Anchor's name:\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/insertAudio.dtd",
    "content": "<!ENTITY window.title \"Insert or edit an audio file\">\n\n<!ENTITY audioFileLocation.label \"Audio file location:\">\n<!ENTITY selectFile.label \"Select a file\">\n<!ENTITY relativeUrl.label \"Make URL relative to page location\">\n<!ENTITY audioControls.label \"Show audio controls\">\n<!ENTITY preload.label \"Preload:\">\n<!ENTITY nonePreload.label \"None\">\n<!ENTITY metadataPreload.label \"Metadata\">\n<!ENTITY autoPreload.label \"Automatic\">\n<!ENTITY autoplay.label \"Play automatically\">\n<!ENTITY loop.label \"Loop\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/insertButton.dtd",
    "content": "<!ENTITY window.title \"Insert or edit a form input\">\n\n<!ENTITY name.label \"Name:\">\n<!ENTITY value.label \"Value:\">\n<!ENTITY state.label \"State:\">\n<!ENTITY disabled.label \"Disabled\">\n<!ENTITY formmethod.label \"Submission method:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"Submission action:\">\n<!ENTITY formenctype.label \"Submission encoding type:\">\n<!ENTITY unspecified.label \"-- unspecified --\">\n<!ENTITY formnovalidate.label \"Form validation:\">\n<!ENTITY novalidate.label \"Don't validate the form\">\n<!ENTITY target.label \"Target:\">\n\n<!ENTITY form.label \"Form:\">\n<!ENTITY autofocus.label \"Autofocus:\">\n<!ENTITY type.label \"Type:\">\n<!ENTITY focusOnPageLoad.label \"As soon as the page is loaded\">\n<!ENTITY submit.label \"Submit\">\n<!ENTITY reset.label \"Reset\">\n<!ENTITY button.label \"Button\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/insertChars.dtd",
    "content": "<!ENTITY windowTitle.label \"Insert special characters\">\n\n<!ENTITY charName.label \"Name:\">\n<!ENTITY charCode.label \"Unicode:\">\n\n<!ENTITY insertButton.label \"Insert\">\n\n<!ENTITY unicode.label \"Unicode\">\n<!ENTITY blockName.label \"Block name\">\n\n<!ENTITY search.placeholder \"Search...\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/insertCommentOrPI.dtd",
    "content": "<!ENTITY window.title \"Comments, PHP and Processing Instructions\">\n\n<!ENTITY comment.label \"Comment\">\n<!ENTITY php.label \"PHP\">\n<!ENTITY pi.label \"Processing Instruction\">\n\n<!ENTITY target.label \"Target:\">\n<!ENTITY data.label \"Data:\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/insertDatalist.dtd",
    "content": "<!ENTITY window.title \"Insert or edit a data list\">\n\n<!ENTITY window.title \"Insert or edit a datalist\">\n\n<!ENTITY name.label \"Name:\">\n<!ENTITY value.label \"Value:\">\n<!ENTITY state.label \"State:\">\n<!ENTITY disabled.label \"Disabled\">\n<!ENTITY size.label \"Size:\">\n<!ENTITY choices.label \"Choices:\">\n<!ENTITY multiple.label \"Accept multiple values\">\n<!ENTITY list.label \"List:\">\n\n<!ENTITY form.label \"Form:\">\n<!ENTITY autofocus.label \"Autofocus:\">\n<!ENTITY focusOnPageLoad.label \"As soon as the page is loaded\">\n<!ENTITY required.label \"Required:\">\n<!ENTITY isRequired.label \"The element is required\">\n\n<!ENTITY parameters.label \"Parameters\">\n\n<!ENTITY add.tooltip \"Add options\">\n<!ENTITY remove.tooltip \"Remove selected option or optgroup\">\n<!ENTITY modify.tooltip \"Modify selected option or optgroup\">\n\n<!ENTITY options.label \"Options\">\n<!ENTITY up.tooltip \"Up\">\n<!ENTITY down.tooltip \"Down\">\n\n<!ENTITY value.col \"Value\">\n<!ENTITY label.col \"Label\">\n<!ENTITY disabled.col \"Disabled\">\n<!ENTITY selected.col \"Selected\">\n\n<!ENTITY before.label \"Before...\">\n<!ENTITY inside.label \"Inside...\">\n<!ENTITY after.label \"After...\">\n\n<!ENTITY addOption.label \"Add an option\">\n<!ENTITY addOptgroup.label \"Add a group of options\">\n\n<!ENTITY label.label \"Label:\">\n<!ENTITY ok.label \"OK\">\n<!ENTITY selected.label \"Selected\">\n\n<!ENTITY update.label \"Update\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/insertFieldset.dtd",
    "content": "<!ENTITY window.title \"Insert or edit a fieldset\">\n\n<!ENTITY name.label \"Name:\">\n<!ENTITY state.label \"State:\">\n<!ENTITY disabled.label \"Disabled\">\n<!ENTITY form.label \"Form:\">\n<!ENTITY insertLegend.label \"Add a legend to the fieldset\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/insertForm.dtd",
    "content": "<!ENTITY window.title \"Insert or edit a form\">\n\n<!ENTITY formName.label \"Name of the form:\">\n<!ENTITY url.label \"URL:\">\n<!ENTITY autocomplete.label \"Autocompleted:\">\n<!ENTITY autocompleteOn.label \"on\">\n<!ENTITY autocompleteOff.label \"off\">\n\n<!ENTITY encodingType.label \"Encoding:\">\n\n<!ENTITY method.label \"Method:\">\n\n<!ENTITY validation.label \"Validation:\">\n<!ENTITY novalidate.label \"No validation during form submission\">\n\n<!ENTITY target.label \"Target:\">\n\n<!ENTITY charsets.label \"Character encodings:\">\n\n<!ENTITY unspecified.label \"-- unspecified --\">\n \n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/insertFormInput.dtd",
    "content": "<!ENTITY window.title \"Insert or edit a form input\">\n\n<!ENTITY hidden.label \"A hidden string\">\n<!ENTITY text.label \"A text input field\">\n<!ENTITY search.label \"A search field\">\n<!ENTITY tel.label \"A telephone number field\">\n<!ENTITY url.label \"A URL field\">\n<!ENTITY email.label \"An email field\">\n<!ENTITY password.label \"A password field\">\n<!ENTITY datetime.label \"A date and time picker in UTC time zone\">\n<!ENTITY date.label \"A date picker\">\n<!ENTITY month.label \"A year and month picker\">\n<!ENTITY week.label \"A week-year and week picker\">\n<!ENTITY time.label \"A time picker with no time zone\">\n<!ENTITY datetimelocal.label \"A date and time picker with no time zone\">\n<!ENTITY number.label \"A numerical value field\">\n<!ENTITY range.label \"A numerical range picker\">\n<!ENTITY color.label \"A colorpicker\">\n<!ENTITY checkbox.label \"A checkbox\">\n<!ENTITY radio.label \"A radiobutton\">\n<!ENTITY file.label \"A filepicker\">\n<!ENTITY submit.label \"A form submission button\">\n<!ENTITY image.label \"An image-based form submission button\">\n<!ENTITY reset.label \"A button resetting the form\">\n<!ENTITY button.label \"A button\">\n\n<!ENTITY parameters.label \"Parameters\">\n\n<!ENTITY name.label \"Name:\">\n<!ENTITY value.label \"Value:\">\n<!ENTITY state.label \"State:\">\n<!ENTITY disabled.label \"Disabled\">\n<!ENTITY placeholder.label \"Placeholder:\">\n<!ENTITY mutability.label \"Mutability:\">\n<!ENTITY readonly.label \"The element is read-only\">\n<!ENTITY size.label \"Size:\">\n<!ENTITY maxlength.label \"Max. length:\">\n<!ENTITY min.label \"Min. value:\">\n<!ENTITY max.label \"Max. value:\">\n<!ENTITY step.label \"Step:\">\n<!ENTITY checked.label \"The element is checked\">\n<!ENTITY src.label \"Image source:\">\n<!ENTITY selectFile.label \"Select a file\">\n<!ENTITY width.label \"Width:\">\n<!ENTITY height.label \"Height:\">\n<!ENTITY list.label \"List:\">\n<!ENTITY choices.label \"Choices:\">\n<!ENTITY multiple.label \"Accept multiple values\">\n<!ENTITY pattern.label \"Regexp pattern:\">\n<!ENTITY alt.label \"Alternate text:\">\n<!ENTITY autocomplete.label \"Autocompletion:\">\n<!ENTITY on.label \"On\">\n<!ENTITY off.label \"Off\">\n<!ENTITY accept.label \"Accepted MIME types:\">\n<!ENTITY formmethod.label \"Submission method:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"Submission action:\">\n<!ENTITY formenctype.label \"Submission encoding type:\">\n<!ENTITY unspecified.label \"-- unspecified --\">\n<!ENTITY formnovalidate.label \"Form validation:\">\n<!ENTITY novalidate.label \"Don't validate the form\">\n<!ENTITY target.label \"Target:\">\n<!ENTITY required.label \"Required:\">\n<!ENTITY isRequired.label \"The element is required\">\n<!ENTITY form.label \"Form:\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/insertHR.dtd",
    "content": "<!ENTITY window.title \"Horizontal bar\">\n\n<!ENTITY size.label \"Size\">\n<!ENTITY width.label \"Width:\">\n<!ENTITY height.label \"Height:\">\n\n<!ENTITY style.label \"Style\">\n<!ENTITY shaded.label \"Shaded (3D)\">\n<!ENTITY alignment.label \"Alignment:\">\n<!ENTITY left.label \"Left\">\n<!ENTITY center.label \"Center\">\n<!ENTITY right.label \"Right\">\n\n<!ENTITY color.label \"Color:\">\n<!ENTITY hrColor.label \"Horizontal rule color\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/insertHTML.dtd",
    "content": "<!ENTITY window.title \"Insert HTML markup\">\n\n<!ENTITY enterHTMLMarkup.label \"Enter HTML markup or text below:\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/insertImage.dtd",
    "content": "<!ENTITY window.title \"Insert an image\">\n\n<!ENTITY imageLocation.label \"Image location:\">\n<!ENTITY selectImageButton.label \"Select Image\">\n<!ENTITY relativeURL.label \"Make URL relative to page location\">\n<!ENTITY title.label \"Title:\">\n<!ENTITY alternateText.label \"Alternate text:\">\n<!ENTITY documentMustBeSaved.label \"(document must be saved to enable this feature)\">\n\n<!ENTITY preview.label \"Preview\">\n\n<!ENTITY emptyAltOk.checkbox \"Allow an empty alternate text\">\n\n<!ENTITY longdesc.label \"Long description URI:\">\n<!ENTITY selectLongDescButton.label \"Select a file\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/insertKeygen.dtd",
    "content": "<!ENTITY window.title \"Insert or edit a key pair generator\">\n\n<!ENTITY keytype.label \"Key type:\">\n<!ENTITY rsa.label \"RSA\">\n<!ENTITY dsa.label \"DSA\">\n<!ENTITY ec.label \"EC\">\n<!ENTITY keyparams.label \"Key parameters:\">\n<!ENTITY name.label \"Name:\">\n<!ENTITY state.label \"State:\">\n<!ENTITY disabled.label \"Disabled\">\n<!ENTITY form.label \"Form:\">\n<!ENTITY autofocus.label \"Autofocus:\">\n<!ENTITY focusOnPageLoad.label \"As soon as the page is loaded\">\n<!ENTITY challenge.label \"Submitted key:\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/insertLabel.dtd",
    "content": "<!ENTITY window.title \"Insert or edit a label\">\n\n<!ENTITY form.label \"Form:\">\n<!ENTITY for.label \"Control's ID:\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/insertLink.dtd",
    "content": "<!ENTITY window.title \"Links\">\n\n<!ENTITY linkText.label \"Text\">\n<!ENTITY linkTarget.label \"Target\">\n<!ENTITY selectFile.label \"Select a file\">\n\n<!ENTITY isMail.label \"This is an email address\">\n<!ENTITY relativeUrl.label \"Make URL relative to page location\">\n\n<!ENTITY windowTarget.label \"Window target\">\n<!ENTITY openIn.label \"Open the link in:\">\n<!ENTITY topTarget.label \"same window, without frames\">\n<!ENTITY blankTarget.label \"a new window\">\n<!ENTITY parentTarget.label \"the parent frame\">\n<!ENTITY selfTarget.label \"the current frame\">\n<!ENTITY otherTarget.label \"the frame named...\">\n\n<!ENTITY title.caption \"Advisory Title\">\n<!ENTITY title.label \"Title:\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/insertLink.properties",
    "content": "noAnchorsInDocument=[No anchors available in document]\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/insertMeter.dtd",
    "content": "<!ENTITY window.title \"Insert or edit a progress element\">\n\n<!ENTITY value.label \"Value:\">\n<!ENTITY min.label \"Min. value:\">\n<!ENTITY max.label \"Max. value:\">\n<!ENTITY form.label \"Form:\">\n<!ENTITY optimum.label \"Optimal value:\">\n<!ENTITY low.label \"Low limit:\">\n<!ENTITY high.label \"High limit:\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/insertOutput.dtd",
    "content": "<!ENTITY window.title \"Insert or edit a result of calculation\">\n\n<!ENTITY name.label \"Name:\">\n<!ENTITY form.label \"Form:\">\n<!ENTITY for.label \"Control's IDs:\">\n<!ENTITY autofocus.label \"Autofocus:\">\n<!ENTITY focusOnPageLoad.label \"As soon as the page is loaded\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/insertProgress.dtd",
    "content": "<!ENTITY window.title \"Insert or edit the progress of a task\">\n\n<!ENTITY value.label \"Value:\">\n<!ENTITY max.label \"Max. value:\">\n<!ENTITY form.label \"Form:\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/insertSelect.dtd",
    "content": "<!ENTITY window.title \"Insert or edit a selection list\">\n\n<!ENTITY name.label \"Name:\">\n<!ENTITY value.label \"Value:\">\n<!ENTITY state.label \"State:\">\n<!ENTITY disabled.label \"Disabled\">\n<!ENTITY size.label \"Size:\">\n<!ENTITY choices.label \"Choices:\">\n<!ENTITY multiple.label \"Accept multiple values\">\n<!ENTITY list.label \"List:\">\n\n<!ENTITY form.label \"Form:\">\n<!ENTITY autofocus.label \"Autofocus:\">\n<!ENTITY focusOnPageLoad.label \"As soon as the page is loaded\">\n<!ENTITY required.label \"Required:\">\n<!ENTITY isRequired.label \"The element is required\">\n\n<!ENTITY parameters.label \"Parameters\">\n\n<!ENTITY add.tooltip \"Add options\">\n<!ENTITY remove.tooltip \"Remove selected option or optgroup\">\n<!ENTITY modify.tooltip \"Modify selected option or optgroup\">\n\n<!ENTITY options.label \"Options\">\n<!ENTITY up.tooltip \"Up\">\n<!ENTITY down.tooltip \"Down\">\n\n<!ENTITY value.col \"Value\">\n<!ENTITY label.col \"Label\">\n<!ENTITY disabled.col \"Disabled\">\n<!ENTITY selected.col \"Selected\">\n\n<!ENTITY before.label \"Before...\">\n<!ENTITY inside.label \"Inside...\">\n<!ENTITY after.label \"After...\">\n\n<!ENTITY addOption.label \"Add an option\">\n<!ENTITY addOptgroup.label \"Add a group of options\">\n\n<!ENTITY label.label \"Label:\">\n<!ENTITY ok.label \"OK\">\n<!ENTITY selected.label \"Selected\">\n\n<!ENTITY update.label \"Update\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/insertStylesheet.dtd",
    "content": "<!ENTITY window.title \"Insert or edit stylesheets\">\n\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"Alternate\">\n<!ENTITY title.col \"Title\">\n<!ENTITY media.col \"Media\">\n\n<!ENTITY add.tooltip \"Add stylesheet\">\n<!ENTITY remove.tooltip \"Delete selected stylesheet\">\n<!ENTITY modify.tooltip \"Modify selected stylesheet\">\n<!ENTITY down.tooltip \"Move selected stylesheet down\">\n<!ENTITY up.tooltip \"Move selected stylesheet up\">\n\n<!ENTITY close.label \"Close\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/insertTOC.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is TOCMaker.\n   -\n   - The Initial Developer of the Original Code is\n   - Daniel Glazman.\n   - Portions created by the Initial Developer are Copyright (C) 2002\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Original author: Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY Window.title        \"Table of Contents\">\n<!ENTITY buildToc.label      \"Build table of contents from:\">\n<!ENTITY style.label         \"Style:\">\n<!ENTITY tag.label           \"Tag:\">\n<!ENTITY class.label         \"Class:\">\n<!ENTITY header1.label       \"Level 1\">\n<!ENTITY header2.label       \"Level 2\">\n<!ENTITY header3.label       \"Level 3\">\n<!ENTITY header4.label       \"Level 4\">\n<!ENTITY header5.label       \"Level 5\">\n<!ENTITY header6.label       \"Level 6\">\n<!ENTITY makeReadOnly.label  \"Make the table of contents read-only\">\n<!ENTITY orderedList.label   \"Number all entries in the table of contents\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/insertTable.dtd",
    "content": "\n<!ENTITY windowTitle.label \"Table Properties\">\n\n<!ENTITY table.tab \"Table\">\n<!ENTITY cell.tab \"Cells\">\n\n<!ENTITY size.label \"Size\">\n<!ENTITY rows.label \"Rows:\">\n<!ENTITY width.label \"Width:\">\n<!ENTITY columns.label \"Columns:\">\n<!ENTITY height.label \"Height:\">\n<!ENTITY rowsInHeader.label \"Rows in header:\">\n<!ENTITY onlyHeaderCells.label \"Only header cells\">\n<!ENTITY rowsInFooter.label \"Rows in footer:\">\n\n<!ENTITY layout.label \"Layout\">\n<!ENTITY border.label \"Border:\">\n<!ENTITY pixels.label \"pixels\">\n<!ENTITY cellSpacing.label \"Cell spacing:\">\n<!ENTITY percent.label \"percents\">\n<!ENTITY cellPadding.label \"Cell padding:\">\n\n<!ENTITY selection.caption \"Selection\">\n<!ENTITY cells.label \"Cell(s)\">\n<!ENTITY rowsSelection.label \"Row(s)\">\n<!ENTITY columnsSelection.label \"Column(s)\">\n\n<!ENTITY previous.label \"Previous\">\n<!ENTITY next.label \"Next\">\n\n<!ENTITY applyButton.label \"Apply\">\n\n<!ENTITY warning.description \"Changes will be applied before selection is changed.\">\n\n<!ENTITY size.caption \"Size\">\n<!ENTITY alignment.caption \"Content Alignment\">\n<!ENTITY hAlign.label \"Horizontally:\">\n<!ENTITY vAlign.label \"Vertically:\">\n<!ENTITY left.label \"Left\">\n<!ENTITY unspecified.label \"- unspecified -\">\n<!ENTITY center.label \"Center\">\n<!ENTITY right.label \"Right\">\n<!ENTITY justify.label \"Justified\">\n<!ENTITY top.label \"Top\">\n<!ENTITY bottom.label \"Bottom\">\n\n<!ENTITY style.caption \"Style\">\n<!ENTITY bgColor.label \"Background color:\">\n<!ENTITY bgColor.windowTitle \"Background color\">\n<!ENTITY headers.checkbox \"Header(s)\">\n<!ENTITY nowrap.checkbox \"Text is not wrapping\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/insertTable.properties",
    "content": "TableTabModified=Table properties were modified\nApplyAndCloseWindow=Do you want to apply the changes and close this dialog?\nCellTabModified=Some cells properties were modified\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/insertTextarea.dtd",
    "content": "<!ENTITY window.title \"Insert or edit a text area\">\n\n<!ENTITY name.label \"Name:\">\n<!ENTITY state.label \"State:\">\n<!ENTITY disabled.label \"Disabled\">\n<!ENTITY placeholder.label \"Placeholder:\">\n<!ENTITY form.label \"Form:\">\n<!ENTITY mutability.label \"Mutability:\">\n<!ENTITY readonly.label \"The element is read-only\">\n<!ENTITY required.label \"Required:\">\n<!ENTITY isRequired.label \"The element is required\">\n<!ENTITY maxlength.label \"Max. length:\">\n<!ENTITY autofocus.label \"Autofocus:\">\n<!ENTITY focusOnPageLoad.label \"As soon as the page is loaded\">\n<!ENTITY cols.label \"Number of columns:\">\n<!ENTITY rows.label \"Number of rows:\">\n<!ENTITY wrap.label \"Wrapping:\">\n<!ENTITY softWrap.label \"Soft\">\n<!ENTITY hardWrap.label \"Hard\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/insertVideo.dtd",
    "content": "<!ENTITY window.title \"Insert or edit a video\">\n\n<!ENTITY size.label \"Size\">\n<!ENTITY width.label \"Width:\">\n<!ENTITY height.label \"Height:\">\n\n<!ENTITY source.label \"Video\">\n<!ENTITY selectFile.label \"Select a file\">\n<!ENTITY relativeUrl.label \"Make URL relative to page location\">\n<!ENTITY poster.tab \"Poster\">\n\n<!ENTITY videoControls.label \"Show video controls\">\n<!ENTITY preload.label \"Preload:\">\n<!ENTITY nonePreload.label \"None\">\n<!ENTITY metadataPreload.label \"Metadata\">\n<!ENTITY autoPreload.label \"Automatic\">\n<!ENTITY autoplay.label \"Play automatically\">\n<!ENTITY loop.label \"Loop\">\n\n<!ENTITY videoFileLocation.label \"Video file location:\">\n<!ENTITY posterFileLocation.label \"Poster file location:\">\n\n<!ENTITY useCurrentFrameAsPoster.label \"Use current frame as poster\">\n<!ENTITY saveAsFile.label \"Save poster as PNG file\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/insertVideo.properties",
    "content": "SavePosterAsPng=Select a PNG file to save poster\nPNGFiles=PNG image files\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/language.properties",
    "content": "# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/languages.dtd",
    "content": "<!ENTITY window.title \"Select a language\">\n\n<!ENTITY languagesList.label  \"Languages:\">\n<!ENTITY examples.label \"e.g.: en-bz, ar-jo\">\n<!ENTITY others.label \"Others:\">\n<!ENTITY others.accesskey \"O\">\n\n<!ENTITY clearSubtree.label \"Clear language information for children\">\n\n<!ENTITY currentLanguage.label \"Current language is:\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/listProperties.dtd",
    "content": "<!ENTITY window.title \"List Properties\">\n\n<!ENTITY marker.caption \"List Marker\">\n<!ENTITY noType.label \"List without marker or index\">\n<!ENTITY unorderedType.label \"Unordered List\">\n<!ENTITY orderedType.label \"Ordered List\">\n\n<!ENTITY listValue.caption \"Value\">\n<!ENTITY dontSetStartValue.label \"No start value specified\">\n<!ENTITY startValue.label \"Start value:\">\n\n<!ENTITY defaultMarker.label \"Default marker\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/markupCleaner.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <glazman@disruptive-innovations.com>, on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Markup cleaner\">\n\n<!ENTITY trailingBR.label \"Remove trailing &lt;br&gt;\">\n<!ENTITY emptyBlocks.label \"Remove empty blocks\">\n<!ENTITY emptyCells.label \"Remove alignment on empty table cells\">\n<!ENTITY nestedLists.label \"Fix nested lists\">\n\n<!ENTITY cleanUp.label \"Clean up\">\n\n<!ENTITY actionColumnHeader.label \"Action\">\n<!ENTITY reportColumnHeader.label \"Report\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/masterPasswordQuery.properties",
    "content": "windowTitle=Master password\nquery=You have not set a Master Password yet. Do you want to create a Master Password?\nyesButton=Yes\nnoButton=No\n\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/media.dtd",
    "content": "<!ENTITY unspecified.label \"\">\n<!ENTITY not.label \"NOT\">\n<!ENTITY only.label \"ONLY\">\n\n<!ENTITY allMedia.label \"all media\">\n\n<!ENTITY auralMedia.label \"aural media\">\n<!ENTITY brailleMedia.label \"braille media\">\n<!ENTITY handheldMedia.label \"handheld media\">\n<!ENTITY printMedia.label \"print media\">\n<!ENTITY projectionMedia.label \"projection media\">\n<!ENTITY screenMedia.label \"screen media\">\n<!ENTITY ttyMedia.label \"tty media\">\n<!ENTITY tvMedia.label \"television media\">\n\n<!ENTITY addConstraint.label \"Add constraint\">\n\n<!ENTITY widthFeature.label \"Width of the viewport\">\n<!ENTITY minWidthFeature.label \"Min. width of the viewport\">\n<!ENTITY maxWidthFeature.label \"Max. width of the viewport\">\n<!ENTITY heightFeature.label \"Height of the viewport\">\n<!ENTITY minHeightFeature.label \"Min. height of the viewport\">\n<!ENTITY maxHeightFeature.label \"Max. height of the viewport\">\n\n<!ENTITY deviceWidthFeature.label \"Width of the device\">\n<!ENTITY minDeviceWidthFeature.label \"Min. width of the device\">\n<!ENTITY maxDeviceWidthFeature.label \"Max. width of the device\">\n<!ENTITY deviceHeightFeature.label \"Height of the device\">\n<!ENTITY minDeviceHeightFeature.label \"Min. height of the device\">\n<!ENTITY maxDeviceHeightFeature.label \"Max. height of the device\">\n\n<!ENTITY orientationFeature.label \"Orientation\">\n\n<!ENTITY aspectRatioFeature.label \"Aspect ratio\">\n<!ENTITY minAspectRatioFeature.label \"Min. aspect ratio\">\n<!ENTITY maxAspectRatioFeature.label \"Max. aspect ratio\">\n<!ENTITY deviceAspectRatioFeature.label \"Device's aspect ratio\">\n<!ENTITY minDeviceAspectRatioFeature.label \"Min. device's aspect ratio\">\n<!ENTITY maxDeviceAspectRatioFeature.label \"Max. device's aspect ratio\">\n\n<!ENTITY colorFeature.label \"Bits per color\">\n<!ENTITY minColorFeature.label \"Min. bits per color\">\n<!ENTITY maxColorFeature.label \"Max. bits per color\">\n<!ENTITY colorIndexFeature.label \"Size of the colormap\">\n<!ENTITY minColorIndexFeature.label \"Min. size of the colormap\">\n<!ENTITY maxColorIndexFeature.label \"Max. size of the colormap\">\n<!ENTITY monochromeFeature.label \"Bits per monochrome pixel\">\n<!ENTITY minMonochromeFeature.label \"Min. bits per monochrome pixel\">\n<!ENTITY maxMonochromeFeature.label \"Max. bits per monochrome pixel\">\n\n<!ENTITY resolutionFeature.label \"Device resolution\">\n<!ENTITY minResolutionFeature.label \"Min. device resolution\">\n<!ENTITY maxResolutionFeature.label \"Max. device resolution\">\n\n<!ENTITY scanFeature.label \"Scanning process\">\n\n<!ENTITY gridFeature.label \"Grid-based\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/media.properties",
    "content": "widthFeature=Width of the viewport:\nminWidthFeature=Min. width of the viewport:\nmaxWidthFeature=Max. width of the viewport:\nheightFeature=Height of the viewport:\nminHeightFeature=Min. height of the viewport:\nmaxHeightFeature=Max. height of the viewport:\ndeviceWidthFeature=Width of the device:\nminDeviceWidthFeature=Min. width of the device:\nmaxDeviceWidthFeature=Max. width of the device:\ndeviceHeightFeature=Height of the device:\nminDeviceHeightFeature=Min. height of the device:\nmaxDeviceHeightFeature=Max. height of the device:\norientationFeature=Orientation:\naspectRatioFeature=Aspect ratio:\nminAspectRatioFeature=Min. aspect ratio:\nmaxAspectRatioFeature=Max. aspect ratio:\ndeviceAspectRatioFeature=Device's aspect ratio:\nminDeviceAspectRatioFeature=Min. device's aspect ratio:\nmaxDeviceAspectRatioFeature=Max. device's aspect ratio:\ncolorFeature=Bits per color:\nminColorFeature=Min. bits per color:\nmaxColorFeature=Max. bits per color:\ncolorIndexFeature=Size of the colormap:\nminColorIndexFeature=Min. size of the colormap:\nmaxColorIndexFeature=Max. size of the colormap:\nmonochromeFeature=Bits per monochrome pixel\nminMonochromeFeature=Min. bits per monochrome pixel\nmaxMonochromeFeature=Max. bits per monochrome pixel\nresolutionFeature=Device resolution\nminResolutionFeature=Min. device resolution\nmaxResolutionFeature=Max. device resolution\nscanFeature=Scanning process\ngridFeature=Grid-based\n\nNewCSSFile=Create a new CSS file\n\nportrait=Portrait\nlandscape=Landscape\nprogressive=Progressive scanning\ninterlace=Interlace\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/newDocument.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - New document\">\n\n<!ENTITY documentType.description \"What kind of document do you want to create?\">\n\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"Document type\">\n<!ENTITY transitional.label \"Transitional\">\n<!ENTITY strict.label \"strict\">\n\n<!ENTITY where.label \"Where?\">\n<!ENTITY tab.label \"In a new tab\">\n<!ENTITY window.label \"In a new window\">\n\n<!ENTITY documentLanguage.label \"Language:\">\n<!ENTITY selectLanguage.label \"Select a language\">\n<!ENTITY charset.label \"Character set:\">\n<!ENTITY direction.label \"Text direction:\">\n<!ENTITY unspecified.label \"Unspecified\">\n<!ENTITY ltr.label \"Left to right\">\n<!ENTITY rtl.label \"Right to left\">\n\n<!ENTITY similarToCurrent.label 'Similar to current document'>\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/newPageWizard.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"New Document Wizard\">\n\n<!ENTITY pageTitle.label \"Title:\">\n<!ENTITY pageAuthor.label \"Author:\">\n<!ENTITY pageDescription.label \"Description:\">\n<!ENTITY pageTitle.accesskey \"T\">\n<!ENTITY pageAuthor.accesskey \"A\">\n<!ENTITY pageDescription.accesskey \"D\">\n<!ENTITY pageKeywords.label \"Keywords:\">\n<!ENTITY pageKeywords.accesskey \"K\">\n<!ENTITY documentLanguage.label \"Language:\">\n<!ENTITY language.accesskey \"L\">\n<!ENTITY charset.label \"Character set:\">\n<!ENTITY charset.accesskey \"C\">\n<!ENTITY direction.label \"Text direction:\">\n<!ENTITY direction.accesskey \"x\">\n<!ENTITY ltr.label \"Left to right\">\n<!ENTITY rtl.label \"Right to left\">\n<!ENTITY unspecified.label \"Unspecified\">\n\n<!ENTITY selectLanguage.label \"Select a language\">\n\n<!ENTITY backgroundImage.label \"Background Image:\">\n<!ENTITY backgroundImage.accesskey \"B\">\n\n<!ENTITY filepickerForBgImage.title \"Select a background image\">\n<!ENTITY pagePreview.label \"Preview:\">\n\n<!ENTITY useSystemColors.label \"Reader's defaults colors (Don't set colors in page)\">\n<!ENTITY userDefinedColors.label \"Use custom colors:\">\n\n<!ENTITY backgroundColor.label \"Background:\">\n<!ENTITY backgroundColor.accesskey \"B\">\n<!ENTITY textColor.label \"Text:\">\n<!ENTITY textColor.accesskey \"T\">\n<!ENTITY linksColor.label \"Links:\">\n<!ENTITY linksColor.accesskey \"L\">\n<!ENTITY activeLinksColor.label \"Active Links:\">\n<!ENTITY activeLinksColor.accesskey \"A\">\n<!ENTITY visitedLinksColor.label \"Visited Links:\">\n<!ENTITY visitedLinksColor.accesskey \"V\">\n<!ENTITY underlineLinks.label \"Underline links\">\n\n<!ENTITY relativeURLForBgImage.label \"URL is relative to page location\">\n\n<!ENTITY generalTab.label \"General document properties\">\n<!ENTITY colorsTab.label \"Colors and backgrounds\">\n<!ENTITY styleTab.label \"Style\">\n<!ENTITY advancedTab.label \"Advanced\">\n\n<!ENTITY unsavedPage.label \"[New page, not saved yet]\">\n<!ENTITY noPageLastModified.label \"[No information]\">\n\n<!ENTITY normalText.preview \"Normal text\">\n<!ENTITY links.preview \"Links\">\n<!ENTITY activeLinks.preview \"Active links\">\n<!ENTITY visitedLinks.preview \"Visited links\">\n\n<!ENTITY makeColorsDefault.label \"Make the above my default settings\">\n\n<!ENTITY bgTab.label \"Document background\">\n\n<!ENTITY layoutsTab.label \"Page layouts\">\n<!ENTITY usePageLayout.checkbox \"Apply a predefined CSS layout\">\n<!ENTITY oneColumn100.label \"1 column, 100&#37;\">\n<!ENTITY twoColumns5050.label \"2 columns, 50&#37;/50&#37;\">\n<!ENTITY twoColumns6633.label \"2 columns, 66&#37;/33&#37;\">\n<!ENTITY twoColumns3366.label \"2 columns, 33&#37;/66&#37;\">\n<!ENTITY twoColumns7525.label \"2 columns, 75&#37;/25&#37;\">\n<!ENTITY twoColumns2575.label \"2 columns, 25&#37;/75&#37;\">\n<!ENTITY threeColumns333333.label \"3 columns, 33&#37;/33&#37;/33&#37;\">\n<!ENTITY threeColumns502525.label \"3 columns, 50&#37;/25&#37;/25&#37;\">\n<!ENTITY threeColumns252550.label \"3 columns, 25&#37;/25&#37;/50&#37;\">\n<!ENTITY fourColumns25252525.label \"4 columns, 25&#37;/25&#37;/25&#37;/25&#37;\">\n\n<!ENTITY layoutType.label \"Width:\">\n<!ENTITY layoutType.accesskey \"W\">\n<!ENTITY layout100percent.label \"Full width\">\n<!ENTITY layout750px.label \"750px\">\n<!ENTITY layout950px.label \"950px\">\n<!ENTITY layout974px.label \"974px\">\n<!ENTITY layoutSubtype.label \"Sidebar:\">\n<!ENTITY layoutSubtype.accesskey \"S\">\n<!ENTITY noSidebar.label \"None\">\n<!ENTITY left160Sidebar.label \"Left 160px\">\n<!ENTITY left180Sidebar.label \"Left 180px\">\n<!ENTITY left300Sidebar.label \"Left 300px\">\n<!ENTITY right180Sidebar.label \"Right 180px\">\n<!ENTITY right240Sidebar.label \"Right 240px\">\n<!ENTITY right300Sidebar.label \"Right 300px\">\n<!ENTITY loremIpsum.label \"Include 'lorem ipsum' dummy content\">\n<!ENTITY loremIpsum.accesskey \"I\">\n<!ENTITY newRow.label \"New row\">\n<!ENTITY removeRow.label \"Remove\">\n\n<!ENTITY tile.label \"Tile:\">\n<!ENTITY tile.accesskey \"T\">\n<!ENTITY scrolling.label \"Scrolling:\">\n<!ENTITY scrolling.accesskey \"S\">\n<!ENTITY scrollWithPage.label \"With the page\">\n<!ENTITY noScrolling.label \"No scrolling\">\n<!ENTITY horizPosition.label \"Horiz:\">\n<!ENTITY vertPosition.label \"Vert:\">\n\n<!ENTITY documentType.label \"Document type\">\n<!ENTITY documentType.description \"What kind of document do you want to create?\">\n\n<!ENTITY language.label \"Document language\">\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"Document type\">\n<!ENTITY transitional.label \"Transitional\">\n<!ENTITY strict.label \"strict\">\n\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/newPageWizard.properties",
    "content": "loremIpsum=Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.\nheader=PAGE HEADER\nfooter=FOOTER\nnav=NAVIGATION PANE\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/openLocation.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Open a file or template\">\n\n<!ENTITY enterLocation.label \"Enter the web location (URL) of the file/template, or choose a local one:\">\n<!ENTITY enterLocation.accesskey \"E\">\n\n<!ENTITY chooseFile.label \"Choose File...\">\n<!ENTITY chooseFile.accesskey \"C\">\n\n<!ENTITY createIn.label \"Create in a\">\n<!ENTITY inATab.label \"Tab\">\n<!ENTITY inATab.accesskey \"T\">\n<!ENTITY inAWindow.label \"Window\">\n<!ENTITY inAWindow.accesskey \"W\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/openLocation.properties",
    "content": "chooseFileDialogTitle=Choose a file\ntemplateFilter=HTML Templates\nPHPfiles=PHP Files\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/pageProperties.dtd",
    "content": "<!ENTITY window.title \"Document properties\">\n\n<!ENTITY pageLocation.label \"Location:\">\n<!ENTITY pageLastModified.label \"Last Modified:\">\n<!ENTITY pageTitle.label \"Title:\">\n<!ENTITY pageAuthor.label \"Author:\">\n<!ENTITY pageDescription.label \"Description:\">\n<!ENTITY pageTitle.accesskey \"T\">\n<!ENTITY pageAuthor.accesskey \"A\">\n<!ENTITY pageDescription.accesskey \"D\">\n<!ENTITY pageKeywords.label \"Keywords:\">\n<!ENTITY pageKeywords.accesskey \"K\">\n\n<!ENTITY language.label \"Language:\">\n<!ENTITY language.accesskey \"L\">\n<!ENTITY charset.label \"Character Set:\">\n<!ENTITY charset.accesskey \"c\">\n<!ENTITY direction.label \"Text Direction:\">\n<!ENTITY direction.accesskey \"x\">\n<!ENTITY ltr.label \"From Left to Right\">\n<!ENTITY rtl.label \"From Right to Left\">\n<!ENTITY unspecified.label \"Unspecified\">\n\n<!ENTITY selectLanguage.label \"Text Language\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/pagePropertiesPreview.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\r\n<html>\r\n<head>\r\n  <meta content=\"text/html; charset=ISO-8859-1\" http-equiv=\"content-type\">\r\n  <style>p[id] { margin: 0px; }</style>\r\n  <title></title>\r\n</head>\r\n<body>\r\n  <p>Normal text will look like this !</p>\r\n  <p id=\"links\">Links will look like this !<br>\r\n  <p id=\"visited\">Visited will look like this !<br>\r\n  <p id=\"active\">Active Links will look like this !</p>\r\n</body>\r\n</html>\r\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/panels.dtd",
    "content": "<!ENTITY switchToFloatingPanel.label \"Switch to floating panel\">\n<!ENTITY closePanel.label \"Close panel\">\n<!ENTITY deckPanel.label \"Deck panel into main window\">\n<!ENTITY alignPanels.label                \"Align all panels\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/parsingError.dtd",
    "content": "<!ENTITY window.title \"Parsing Error!\">\n<!ENTITY cantSwitchBackToNormal.label \"Impossible to go back to Normal View\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/polyglot.dtd",
    "content": "<!ENTITY polyglot.label \"Polyglot\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/prefs/advanced.dtd",
    "content": "<!ENTITY ui.caption \"BlueGriffon's User Interface\">\n<!ENTITY switchLocale.button \"Use language\">\n\n<!ENTITY useSystemLocale.radio \"Try to use Operating System's locale\">\n<!ENTITY useInstalledLocale.radio \"Use installed locale:\">\n\n<!ENTITY network.caption \"Network\">\n<!ENTITY configureNetwork.label \"Configure BlueGriffon's network settings\">\n<!ENTITY parameters.label \"Parameters...\">\n\n<!ENTITY advancedConfig.caption \"Advanced Configuration\">\n<!ENTITY configEditor.label \"Configuration Editor\">\n\n<!ENTITY preview.caption \"External Preview\">\n<!ENTITY resetPreviewers.label \"Reset external browser's settings\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/prefs/connection.dtd",
    "content": "\n<!ENTITY  connectionsDialog.title       \"Connection Settings\">\n<!ENTITY  window.width                  \"37em\">\n<!ENTITY  window.macWidth               \"39em\">\n\n<!ENTITY  proxyTitle.label              \"Configure Proxies to Access the Internet\">\n<!ENTITY  noProxyTypeRadio.label        \"No proxy\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"y\">\n<!ENTITY  systemTypeRadio.label         \"Use system proxy settings\">\n<!ENTITY  systemTypeRadio.accesskey     \"u\">\n<!ENTITY  WPADTypeRadio.label           \"Auto-detect proxy settings for this network\">\n<!ENTITY  WPADTypeRadio.accesskey       \"w\">\n<!ENTITY  manualTypeRadio.label         \"Manual proxy configuration:\">\n<!ENTITY  manualTypeRadio.accesskey     \"m\">\n<!ENTITY  autoTypeRadio.label           \"Automatic proxy configuration URL:\">\n<!ENTITY  autoTypeRadio.accesskey       \"A\">\n<!ENTITY  reload.label                  \"Reload\">\n<!ENTITY  reload.accesskey              \"e\">\n<!ENTITY  ftp.label                     \"FTP Proxy:\">\n<!ENTITY  ftp.accesskey                 \"F\">\n<!ENTITY  http.label                    \"HTTP Proxy:\">\n<!ENTITY  http.accesskey                \"x\">\n<!ENTITY  ssl.label                     \"SSL Proxy:\">\n<!ENTITY  ssl.accesskey                 \"L\">\n<!ENTITY  socks.label                   \"SOCKS Host:\">\n<!ENTITY  socks.accesskey               \"C\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"K\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"v\">\n<!ENTITY  port.label                    \"Port:\">\n<!ENTITY  HTTPport.accesskey            \"P\">\n<!ENTITY  SSLport.accesskey             \"o\">\n<!ENTITY  FTPport.accesskey             \"r\">\n<!ENTITY  SOCKSport.accesskey           \"t\">\n<!ENTITY  noproxy.label                 \"No Proxy for:\">\n<!ENTITY  noproxy.accesskey             \"n\">\n<!ENTITY  noproxyExplain.label          \"Example: .mozilla.org, .net.nz, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"Use this proxy server for all protocols\">\n<!ENTITY  shareproxy.accesskey          \"s\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/prefs/deactivateLicense.dtd",
    "content": "<!ENTITY windowTitle.label \"Deactivate a license\">\n\n<!ENTITY message.label \"Make sure you are connected to the Internet!\">\n<!ENTITY warning.label \"Click on 'Perform operation' to deactivate your license and restart BlueGriffon.\">\n\n<!ENTITY deactivate.label \"Perform operation\">\n<!ENTITY closeWindow.label \"Cancel\">\n\n<!ENTITY error.label \"Cannot deactivate license at this time\">\n<!ENTITY inOp.label \"Deactivating license\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/prefs/file.dtd",
    "content": "<!ENTITY fileHistory.caption \"Recent files\">\n<!ENTITY fileHistoryDepth.label \"Maximum number of files in recent history:\">\n<!ENTITY files.label \"files\">\n<!ENTITY restoreLastSession.label \"Restore last session's tabs\">\n<!ENTITY fileExtensions.label \"File extensions for new files\">\n<!ENTITY fileExtensionForHTML.label \"For HTML documents:\">\n<!ENTITY fileExtensionForXHTML.label \"for XHTML documents:\">\n<!ENTITY emptyForDefault.label \"(leave empty for default extension)\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/prefs/general.dtd",
    "content": "\n<!ENTITY structureBar.caption \"Structure bar\">\n\n\n<!ENTITY showIDs.label \"Show ID\">\n<!ENTITY showClasses.label \"Show classes\">\n<!ENTITY showLanguage.label \"show language\">\n<!ENTITY showRoles.label \"Show ARIA role\">\n\n<!ENTITY spellCheck.caption \"Spellchecking\">\n<!ENTITY enableSpellCheck.label \"Enable real-time spellchecking\">\n<!ENTITY numberSuggestions.label \"Number of suggestions:\">\n\n<!ENTITY tabPosition.label \"Position of Tabs\">\n<!ENTITY leftTabPosition.label \"Left\">\n<!ENTITY centerTabPosition.label \"Center\">\n<!ENTITY rightTabPosition.label \"Right\">\n<!ENTITY mainToolbarEnabled.label \"Visible\">\n<!ENTITY mainToolbar.label \"Main toolbar\">\n<!ENTITY theme.label \"Theme:\">\n<!ENTITY toolbarIconSizeSmaller.label \"Smaller\">\n<!ENTITY toolbarIconSizeSmall.label \"Small\">\n<!ENTITY toolbarIconSizeMedium.label \"Medium\">\n<!ENTITY toolbarIconSizeLarger.label \"Larger\">\n<!ENTITY toolbarIconSizeLarge.label \"Large\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/prefs/license.dtd",
    "content": "<!ENTITY licenseKey.label \"License key:\">\n<!ENTITY licenseInvoice.label \"Transaction ID:\">\n\n<!ENTITY warning1.label \"Extended features are enabled only if valid license data are provided and license is activated\">\n<!ENTITY warning2.label \"To activate your license, please fill in the data below and restart BlueGriffon. You must be connected to the Internet at that time.\">\n\n<!ENTITY deactivate.label \"Deactivate current license\">\n\n<!ENTITY activate.label \"Activate\">\n<!ENTITY troubleshoot.label 'Request a reset link'>\n<!ENTITY helpNeeded.label \"TROUBLESHOOTING: If you have issues activating your license, it could be because you already activated it in the past and forgot (or could not) deactivate it before a machine swap, a disk crash, etc. In that case, you can request a full reset of all your license activations using the button below. The reset link will be sent to the purchaser of the license and recipient of the invoice. Please provide the Transaction ID above to enable that button.\">\n\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/prefs/license.properties",
    "content": "activateWarning=BlueGriffon needs to restart to activate your license. Do you want to restart now?\nconfirmRestart=Restart BlueGriffon?\n\nfullResetTitle=License activation reset\nfullResetErrorLabel=Impossible to perform the operation, a network error occurred.\nfullResetRequested=A reset link was sent to the owner of the license/transaction. BlueGriffon must now restart.\nfullResetInvalid=The transaction ID is invalid.\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/prefs/newPage.dtd",
    "content": "<!ENTITY author.caption \"Author\">\n<!ENTITY authorName.label \"Author's name:\">\n\n<!ENTITY defaultZoomFactor.label \"Default zoom factor:\">\n<!ENTITY zoom.label \"Zoom\">\n\n<!ENTITY editingFeatures.label \"Editing features\">\n\n<!ENTITY showComments.label \"Show HTML comments\">\n<!ENTITY showPHP.label \"Show PHP instructions\">\n<!ENTITY showPI.label \"Show other Processing Instructions\">\n\n\n<!ENTITY linksManagement.label \"Copy/paste management of hyperlinks:\">\n<!ENTITY preserveRelative.label \"Preserve relative URLs\">\n<!ENTITY makeAbsolute.label \"Make all URLs absolute\">\n<!ENTITY returnKey.label \"Return key in a paragraph always creates a new paragraph\">\n<!ENTITY keepBackup.label \"Create a backup before saving a file (*.bak)\">\n\n<!ENTITY waiAria.label \"WAI-ARIA\">\n<!ENTITY showAnchors.label \"Show a[name]\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/prefs/osx.dtd",
    "content": "<!ENTITY showInDock.label \"Show number of modified documents in OS X dock\">\n<!ENTITY osxRTFPasteSupport.label 'Enable pasting RTF from OS X clipboard'>\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.dtd",
    "content": "<!ENTITY commandShortcutCol.label \"Command\">\n<!ENTITY shortcutShortcutCol.label \"Shortcut\">\n\n<!ENTITY menubar.label \"Menubar\">\n<!ENTITY toolbars.label \"Toolbars\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.properties",
    "content": "NoMainWindowAvaialble=Cannot edit keyboard shortcuts\nPleaseOpenOneMainWindow=At least one main BlueGriffon window must be opened to edit keyboard shortcuts.\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/prefs/source.dtd",
    "content": "<!ENTITY source.label \"Source view\">\n<!ENTITY theme.label \"Theme:\">\n\n<!ENTITY serialization.label \"Serialization\">\n\n<!ENTITY forceLF.label \"Force Unix-style carriage returns (LF)\">\n\n<!ENTITY specialChars.description      \"Output the following characters as entities:\">\n<!-- ENTITY basicEncoding.label           \"Only &amp; &lt; &gt; ' and non-breakable whitespace\" -->\n<!ENTITY basicEncoding.label           \"Only &amp; &lt; &gt; and no-break space\">\n<!ENTITY latin1EntitiesEncoding.label  \"The above and Latin-1 letters\">\n<!ENTITY htmlEntitiesEncoding.label    \"All HTML 4 special characters\">\n<!ENTITY allEntitiesEncoding.label     \"Use &amp;#..; notation for all non-ASCII characters\">\n\n<!ENTITY autoIndent.label \"Auto-indent\">\n<!ENTITY wrap.label \"Wrap long lines\">\n<!ENTITY wrapColumn.label \"when lines go beyond column\">\n<!ENTITY noWrapForLanguages.label \"Don't wrap documents in the following languages:\">\n<!ENTITY langExclusionExample.label \"(ex: ja-JP, zh-TW)\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/prefs/styles.dtd",
    "content": "<!ENTITY bgDecidesAll.radio \"Automatic\">\n<!ENTITY bgDecidesAll.desc \"Let BlueGriffon decide by itself how it adds styles and let it pick IDs and classes for me when needed\">\n<!ENTITY prefixPrompt.label \"Enter a prefix for IDs and classes:\">\n<!ENTITY iDecide.radio \"Manual\">\n<!ENTITY iDecide.desc \"Let me decide\">\n<!ENTITY cssPolicy.caption \"CSS Policy\">\n\n<!ENTITY browserSupport.caption \"Browser support\">\n<!ENTITY gecko.label \"Gecko-based browsers (Firefox, Camino, ...)\">\n<!ENTITY webkit.label \"WebKit-based browsers (Safari, ...)\">\n<!ENTITY blink.label \"Blink-based browsers (Chrome, ...)\">\n<!ENTITY presto.label \"Opera\">\n<!ENTITY trident.label \"Internet Explorer\">\n<!ENTITY servo.label \"Servo\">\n<!ENTITY vivliostyle.label \"Vivliostyle\">\n<!ENTITY weasyprint.label \"Weasyprint\">\n\n<!ENTITY cssColors.captions \"CSS Colors\">\n<!ENTITY outputCssColorNames.label \"Always try to output CSS 3 color names\">\n<!ENTITY rgbColors.label \"Prefer rgb(r,g,b) values\">\n<!ENTITY hexColors.label \"Prefer #rrvvbb values\">\n\n<!ENTITY serialization.label \"Serialization\">\n<!ENTITY shorthands.label \"Shorthands\">\n<!ENTITY longhands.label \"Longhands\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/prefs/update.dtd",
    "content": "<!ENTITY checkForUpdates.label \"Check for BlueGriffon updates\">\n\n<!ENTITY atLaunch.checkbox \"Every time BlueGriffon is launched\">\n<!ENTITY oncePerDay.checkbox \"Not more than once per day\">\n<!ENTITY manually.checkbox \"Manually\">\n\n<!ENTITY checkNow.button \"Check now\">\n<!ENTITY privacyPolicy.label \"Privacy policy\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/prefs/update.properties",
    "content": "SoftwareUpdates=Software Updates\nUnableToCheck=Unable to check availability\nUpToDate=BlueGriffon is up to date\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/prefs.dtd",
    "content": "<!ENTITY window.title \"Bluegriffon - Preferences\">\n\n<!ENTITY general.title \"General\">\n<!ENTITY newPage.title \"Documents\">\n<!ENTITY update.title \"Updates\">\n<!ENTITY advanced.title \"Advanced\">\n<!ENTITY styles.title \"Styles\">\n<!ENTITY osx.title \"OS X\">\n<!ENTITY shortcuts.title 'Keyboard Shortcuts'>\n<!ENTITY source.title \"Source\">\n<!ENTITY file.title         \"File\">\n<!ENTITY license.title \"License\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/propertiesDeck.dtd",
    "content": "<!ENTITY foo \"foo\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/rotator.dtd",
    "content": "<!ENTITY degrees.label \"degrees\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/spellCheck.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Check Spelling\">\n\n<!ENTITY misspelledWord.label \"Misspelled word:\">\n<!ENTITY wordEditField.label \"Replace with:\">\n<!ENTITY wordEditField.accessKey \"w\">\n<!ENTITY checkwordButton.label \"Check Word\">\n<!ENTITY checkwordButton.accessKey \"k\">\n<!ENTITY suggestions.label \"Suggestions:\">\n<!ENTITY suggestions.accessKey \"u\">\n<!ENTITY ignoreButton.label \"Ignore\">\n<!ENTITY ignoreButton.accessKey \"I\">\n<!ENTITY ignoreAllButton.label \"Ignore All\">\n<!ENTITY ignoreAllButton.accessKey \"n\">\n<!ENTITY replaceButton.label \"Replace\">\n<!ENTITY replaceButton.accessKey \"R\">\n<!ENTITY replaceAllButton.label \"Replace All\">\n<!ENTITY replaceAllButton.accessKey \"A\">\n<!ENTITY stopButton.label \"Stop\">\n<!ENTITY stopButton.accessKey \"t\">\n<!ENTITY userDictionary.label \"Personal Dictionary:\">\n<!ENTITY moreDictionaries.label \"Download more dictionaries...\">\n<!ENTITY addToUserDictionaryButton.label \"Add Word\">\n<!ENTITY addToUserDictionaryButton.accessKey \"d\">\n<!ENTITY editUserDictionaryButton.label \"Edit...\">\n<!ENTITY editUserDictionaryButton.accessKey \"E\">\n<!ENTITY recheckButton.label \"Recheck Page\">\n<!ENTITY recheckButton.accessKey \"P\">\n<!ENTITY closeButton.label \"Close\">\n<!ENTITY closeButton.accessKey \"C\">\n<!ENTITY sendButton.label \"Send\">\n<!ENTITY sendButton.accessKey \"S\">\n<!ENTITY languagePopup.label \"Language:\">\n<!ENTITY languagePopup.accessKey \"L\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/spellCheck.properties",
    "content": "CorrectSpelling=(correct spelling)\nNoSuggestedWords=(no suggested words)\nNoMisspelledWord=No misspelled words\nCheckSpellingDone=Completed spell checking.\nCheckSpelling=Check Spelling\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/structurebar.dtd",
    "content": "<!ENTITY structureBar.title \"Structure\">\n\n<!ENTITY setElementLanguage.label \"Set language\">\n<!ENTITY setElementLanguage.accesskey \"L\">\n<!ENTITY resetElementLanguage.label \"Reset language\">\n<!ENTITY resetElementLanguage.accesskey \"s\">\n<!ENTITY deleteElement.label \"Delete element\">\n<!ENTITY deleteElement.accesskey \"D\">\n<!ENTITY removeTag.label \"Remove tag\">\n<!ENTITY removeTag.accesskey \"R\">\n<!ENTITY changeTag.label \"Change tag\">\n<!ENTITY changeTag.accesskey \"C\">\n<!ENTITY copyHTMLCodeInStructurebarContext.label \"Copy HTML Markup of this element\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/svg-edit.properties",
    "content": "SvgEdit=SVG Edit\nConfirmClose=There are unsaved changes, do you really want to close SVG Edit?\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/tabeditor.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY untitledDocument.label \"Untitled document\">\n<!ENTITY closeTab.label              \"Close Tab\">\n<!ENTITY closeTab.accesskey          \"c\">\n<!ENTITY closeOtherTabs.label        \"Close Other Tabs\">\n<!ENTITY closeOtherTabs.accesskey    \"o\">\n<!ENTITY newTab.label                \"New Tab\">\n<!ENTITY newTab.accesskey            \"n\">\n<!ENTITY revert.label                \"Revert\">\n<!ENTITY revert.accesskey            \"v\">\n<!ENTITY refreshImages.label         \"Reload Images\">\n<!ENTITY refreshImages.accesskey     \"i\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/updateAvailable.dtd",
    "content": "<!ENTITY window.title \"Software Updates\">\n\n<!ENTITY warningMessage.description \"A software update for BlueGriffon is available.\">\n<!ENTITY download.button \"Download update\">\n<!ENTITY dontAskAgain.label \"Don't ask me again\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/bluegriffon/updates.properties",
    "content": "update.checkInsideButton.label=Check for Updates\nupdate.checkInsideButton.accesskey=C\nupdate.resumeButton.label=Resume Downloading %S…\nupdate.resumeButton.accesskey=D\nupdate.openUpdateUI.applyButton.label=Apply Update…\nupdate.openUpdateUI.applyButton.accesskey=A\nupdate.restart.applyButton.label=Apply Update\nupdate.restart.applyButton.accesskey=A\nupdate.openUpdateUI.upgradeButton.label=Upgrade Now…\nupdate.openUpdateUI.upgradeButton.accesskey=U\nupdate.restart.upgradeButton.label=Upgrade Now\nupdate.restart.upgradeButton.accesskey=U\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/branding/brand.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY  lang.version          \"en-US\">\n<!ENTITY  brandShortName        \"BlueGriffon\">\n<!ENTITY  brandFullName         \"BlueGriffon\">\n<!ENTITY  vendorShortName       \"Disruptive Innovations\">\n<!ENTITY  sidebarName           \"Sidebar\">\n\n<!ENTITY  brandShorterName      \"BlueGriffon\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/base/locale/branding/brand.properties",
    "content": "brandShortName=BlueGriffon\nbrandFullName=BlueGriffon\nvendorShortName=Disruptive Innovations\nsidebarName=Sidebar\n"
  },
  {
    "path": "locales/en-US/bluegriffon/extensions/fs/addFont.dtd",
    "content": "<!ENTITY window.title \"Is the selected font already locally available?\">\n\n<!ENTITY yes.label \"Yes it is, let me select the corresponding stylesheet.css file\">\n<!ENTITY no.label  \"No it's not, let me select a directory where to save the font package\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/extensions/fs/fs.dtd",
    "content": "<!ENTITY window.title \"FontSquirrel Fonts\">\n\n<!ENTITY classifications.label \"Classifications\">\n<!ENTITY fontList.label \"Font list\">\n \n<!ENTITY networkActivity.tooltip \"Network activity\">\n\n<!ENTITY addToDocument.label \"Add to document\">\n\n<!ENTITY previewText.label \"Preview text:\">\n<!ENTITY prose.label \"BlueGriffon\">\n\n<!ENTITY loading.label \"Loading font package...\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/extensions/fs/fs.properties",
    "content": "SelectDir=Select a directory where to unzip the font package\nSelectFile=Select an existing font package's stylesheet.css\nStylesheet=A FontSquirrel package's stylesheet\nMustBeSavedTitle=Document has never been saved\nMustBeSavedMessage=You must save the file at least once before trying to link a local font using a relative URL. Please close the document and reopen it after saving it.\n"
  },
  {
    "path": "locales/en-US/bluegriffon/extensions/fs/fsOverlay.dtd",
    "content": "<!ENTITY fsWindow.label \"FontSquirrel\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/extensions/gfd/addFont.dtd",
    "content": "<!ENTITY window.title \"Add a font family to the document\">\n\n<!ENTITY fontFamily.label \"Font family\">\n<!ENTITY preview.label \"Preview\">\n\n<!ENTITY subset.label \"Subset\">\n<!ENTITY latin.label \"Latin\">\n<!ENTITY greek.label \"Greek\">\n<!ENTITY cyrillic.label \"Cyrillic\">\n<!ENTITY khmer.label \"Khmer\">\n\n<!ENTITY variants.label \"Variants\">\n<!ENTITY regular.label \"Regular\">\n<!ENTITY italic.label \"Italic\">\n<!ENTITY bold.label \"Bold\">\n<!ENTITY bolditalic.label \"Bold-italic\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/extensions/gfd/gfd.dtd",
    "content": "<!ENTITY window.title \"Google Fonts Manager\">\n\n<!ENTITY family.col \"Family\">\n<!ENTITY variants.col \"Variants\">\n<!ENTITY subsets.col \"Subsets\">\n\n<!ENTITY add.tooltip \"Add a font family\">\n<!ENTITY remove.tooltip \"Uninstall font family\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/extensions/gfd/gfdOverlay.dtd",
    "content": "<!ENTITY gfdWindow.label \"Google Font Directory\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/extensions/markdown/markdown.dtd",
    "content": "<!ENTITY window.title \"Insert Markdown\">\n\n<!ENTITY commitChanges.label \"Commit changes\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/extensions/markdown/markdownOverlay.dtd",
    "content": "<!ENTITY markdownMenu.label \"Markdown\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/extensions/op1/a11yFirstStep.properties",
    "content": "ConformingDTDSyntax=Use a W3C-conforming DTD syntax before the html element\nNoWrongSyntaxOrNonConformingHierarchy=Don't use wrong attribute syntax or non-conforming element hierarchy inside the html element\nOneTitleInHead=Use a title element as a child of the head element\nNoEmptyTitle=When you provide a title element, do not leave it empty\nNoMetaRefresh=Don't use a meta element with an http-equiv attribute and a value equal to refresh\nHTMLElementHasLangAttribute=Use the lang attribute for the html element\nHTMLElementHasValidLangAttribute=Use a valid language code for the lang attribute\nNoInvalidDir=Don't use a value other than ltr, rtl or empty for the dir attribute\nTitleForFrames=Use the title attribute for every frame element\nNoEmptyTitleForFrames=When you provide a title attribute for a frame element, do not leave it empty\nTitleForIFrames=Use the title attribute for every iframe element\nNoEmptyTitleForIFrames=When you provide a title attribute for an iframe element, do not leave it empty\nAtLeastOneH1InBody=There must be at least one h1 element inside (at any level) the body element\nNoEmptyH1=When you provide a h1 element, do not leave it empty\nNoEmptyH2=When you provide a h2 element, do not leave it empty\nNoEmptyH3=When you provide a h3 element, do not leave it empty\nNoEmptyH4=When you provide a h4 element, do not leave it empty\nNoEmptyH5=When you provide a h5 element, do not leave it empty\nNoEmptyH6=When you provide a h6 element, do not leave it empty\nH2Order=Use&nbsp; a h1, h2, h3, h4, h5 or h6 element as a first heading before a h2 element in the source order\nH3Order=Use a h2, h3, h4, h5 or h6 element as a first heading before a h3 element in the source order\nH4Order=Use a h3, h4, h5 or h6 element as a first heading before a h4 element in the source order\nH5Order=Use a h4, h5 or h6 element as a first heading before a h5 element in the source order\nH6Order=Use a h5 or h6 element as a first heading before a h6 element in the source order\nDTAsFirstChildOfDL=Use a dt element as the first child of a dl element\nNoEmptyLI=When you provide a li element, do not leave it empty\nNoAlignAttribute=Don't use the align attribute\nNoXmpElement=Don't use the xmp element\nNoEmptyP=When you provide a p element, do not leave it empty\nNoEmptyAExceptAnchors=When you provide an a element, do not leave it empty except if it is used as an anchor\nNoEmptyButton=When you provide a button element, do not leave it empty\nNoVlinkAttribute=Don't use the vlink attribute\nNoTextAttribute=Don't use the text attribute\nNoLinkAttribute=Don't use the link attribute\nnoImgWithoutAlt=Use the alt attribute for every img element\nnoAreaWithoutAlt=Use the alt attribute for every area element\nnoAppletWithoutAlt=Use the alt attribute for every applet element\nnoImageInputWithoutAlt=Use the alt attribute for every input type=image element\nnoEmptyAltForImageLoneChildOfAnchorOrButton=If the img element is the only child of a button or an a element, do not leave its alt attribute empty\nnoEmptyAltForInputImage=When you provide an alt attribute for an input type=image element, do not leave it empty\nnoEmptyAltForAreaWithHref=When you provide an alt attribute for an area element holding an href attribute, do not leave it empty\nnoAltSimilarToTextContent=If an img element is a child of an a element with text, do not use the same text for its alt attribute as the text inside the a element\nnoBorderAttribute=Don't use the border attribute\nnoSimilarAltForAreasWithDifferentHref=Don't use the same value for alt attributes for multiple area elements with different href values\nLongdescIsURI=Use a URI as the value for a longdesc attribute\nnoBackgroundAttribute=Don't use the background attribute\nnoBgsoundElement=Don't use the bgsound element\nTablesWithAtLeastOneTHHaveACaption=Use a caption element as the first child of a table element containing at least one th element\nCaptionIsDifferentFromSummaryAttribute=Don't use the same content for a caption element and a summary attribute\nnoEmptyCaption=When you provide a caption element, do not leave it empty\nnoCaptionInATableWithOnlyTDs=Don't use a caption element in a table element containing only td elements\nnoAlinkAttribute=Don't use an alink attribute\nnoSummaryAttributeSimilarToCaption=Don't use the same content for a summary attribute and a caption element\nnoEmptySummaryIfTableHasTHOrCaption=When you provide a summary attribute for a table element containing a th or a caption element, do not leave it empty\nnoSummaryAttributeIfOnlyTDs=Don't use a summary attribute on a table element containg only td elements\nnoStrikeElement=Don't use the strike element\nnoListingElement=Don't use the listing element\nAtLeastOneTHIfCaptionOrSummary=Use at least one th element inside a table element with a caption element or a non-empty summary attribute\nAllNonEmptyTHHaveScopeOrId=Use a scope or id attribute for every non-empty th element\nScopeAttributeIsRowOrCol=Don't use a value other than row or col for the scope attribute\nnoBgcolorAttribute=Don't use the bgcolor attribute\nnoTTElement=Don't use the tt element\nTDHaveHeadersAttributeIfTHHasId=Use a headers attribute on every td element if the corresponding th element has an id attribute\nnoPlaintextElement=Don't use the plaintext element\nnoHeadersAttributeThatIsNotATHId=Don't use for a headers attribute a value which matches an id attribute used for a td of the table element\nAllFormsHaveAButton=Use a button, or an input of type submit, image or button inside a form element\nSubmitButtonsHaveNonEmptyValue=When you provide an input type=submit, do not leave its value attribute empty\nnoMarqueeElement=Don't use the marquee element\nFieldsetHasALegend=Use a legend element as a child of every fieldset element\nFieldsetsAreInForms=Don't use a fieldset element without a form element\nnoEmptyLegendElement=When you provide a legend element, do not leave it empty\nLabelElementHasForAttribute=Use the for attribute for every label element\nnoEmptyForAttributeOnLabel=When you provide a for attribute for a label element, do not leave it empty\nForAttributeMatchesAnIdInSameForm=A for attribute must have a value that matches an id attribute inside the form element\nOptgroupElementHasALabel=Use the label attribute for every optgroup element\nNoSimilarLabelInOptgroupsOfSameSelect=Don't use the same label attribute for different optgroup elements of the same select element\nnoEmptyLabelAttributeOnOptgroup=When you provide a label attribute for an optgroup element, do not leave it empty\nnoBasefontElement=Don't use the basefont element\nnoBlinkElement=Don't use the blink element\nnoCenterElement=Don't use the center element\nnoFontElement=Don't use the font element\n"
  },
  {
    "path": "locales/en-US/bluegriffon/extensions/op1/op1.dtd",
    "content": "\n<!ENTITY window.title \"Opquast Acessibility First Step\">\n\n<!ENTITY filterAll.label \"See all tests\">\n<!ENTITY filterPassed.label \"See only passed tests\">\n<!ENTITY filterFailed.label \"See only failed tests\">\n\n<!ENTITY speed.label \"Speed:\">\n<!ENTITY title.label \"Title:\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/extensions/op1/op1Overlay.dtd",
    "content": "<!ENTITY op1.label \"Opquast Accessibility First Step\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/extensions/tipoftheday/tipoftheday.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Widgets.\n   -\n   - The Initial Developer of the Original Code is\n   - Philippe Goetz.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Philippe Goetz, Original author\n   -   Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY tipOfTheDayWindow.title    \"Tip of the day\">\n<!ENTITY questionBeginning.label    \"Did you know that…\">\n<!ENTITY startupCheckbox.label      \"Show tips at startup\">\n<!ENTITY nextTipButton.label        \"Next\">\n<!ENTITY previousTipButton.label    \"Previous\">\n<!ENTITY closeTipButton.label       \"Close\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/extensions/tipoftheday/tipoftheday.rdf",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is Linspire Inc.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com)\n   -   Charles Cooke\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\"\n                     \"http://my.netscape.com/publish/formats/rss-0.91.dtd\"[\n<!ENTITY % brandDTD SYSTEM \"chrome://global/locale/brand.dtd\">%brandDTD;\n]>\n<rss version=\"0.91\">\n  <channel>\n    <title>&brandShortName; tips</title>\n    <link>http://bluegriffon.org/</link>\n    <description>&brandShortName; tip of the day Archive</description>\n    <language>en-us</language>\n  \n    <item>\n      <title>…&brandShortName; is cross platform?</title>\n      <description>…&brandShortName; exists on a wide variety of operating\n                  systems including Windows, Mac OS X, and many flavors of Linux, OS/2 …\n      </description>\n    </item>\n  \n    <item>\n      <title>…&brandShortName; shows the title of any unsaved page with a red shadow?</title>\n      <description>You can now save files from any viewing mode.</description>\n    </item>\n\n    <item>\n      <title>…you have direct access to the &brandShortName; community?</title>\n      <description>Just select “Help > User’s Community”.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can insert HTML5 elements easily?</title>\n      <description>Just select “Insert > HTML5 Element”.</description>\n    </item>\n\n    <item>\n      <title>…you can close the current tab with one key?</title>\n      <description>Control+w (Command +w on Mac OS X) will close the current tab.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can create a new tab with a key combination?</title>\n      <description>Control+n (Command +n on Mac OS X) will create a new blank tab\n                    using the same doctype as the last page created.</description>\n    </item>\n\n    <item>\n      <title>…you can revert to a previously saved version of the currently edited document?</title>\n      <description>Righ-click (context-click on Mac OS X) on the document's tab\n                    and select the Revert menu.</description>\n    </item>\n\n    <item>\n      <title>…you can publish pages directly from &brandShortName;</title>\n      <description>First install the free FireFTP add-on and set it up.\n                  It will then be available on the Tools menu. </description>\n    </item>\n\n    <item>\n      <title>…&brandShortName;  can insert any character easily?</title>\n      <description>Use “Insert characters and symbols”.  You can then search\n              for any Unicode character by name or open a block for inspection.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; runs spellcheck by default?</title>\n      <description>Right click a word to find suggestions. Switch checking on\n                or off using “Tools > Preferences > General” .</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; can reliably select an element?</title>\n      <description>Simply click its name in the structure bar.</description>\n    </item>\n\n    <item>\n      <title>…you can move an element in your document using the mouse?</title>\n      <description>First select as in previous tip then just drag it to where needed.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can quickly open existing pages?</title>\n      <description>The paid for Project manager add-on permits instant access\n      to pages and images which are organised as a project.  </description>\n    </item>\n\n    <item>\n      <title>…you can choose your default browser?</title>\n      <description>Use “Tools > Preferences > Advanced > Reset external browser settings”. Next time you browse you can choose a browser.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; allows you to use external stylesheets?</title>\n      <description>To create one ready for use click “Panels > Stylesheets”.\n      Click the plus sign and select “Linked to the document”.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; can manage stylesheets and complex selectors?</title>\n      <description>Using the CSS Pro Editor (a paid for add-on) you change the order of\n      and add titles and rel attribute to stylesheets and develop\n      complex CSS 2 and 3 selectors with advanced help.</description>\n    </item>\n\n    <item>\n      <title>…panels can be resized?</title>\n      <description>Drag the grab handle at the bottom right corner to the size needed.\n      </description>\n    </item>\n\n    <item>\n      <title>…attributes can be added to any element?</title>\n      <description>Open “Panels > DOM Explorer”. In wysiwyg view click in the\n      element, select use the Attributes tab and click the plus sign.\n      </description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; can handle CSS3 properties?</title>\n      <description>Vendor prefixes will be added for browsers that need them.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can personalize keyboard shortcuts?</title>\n      <description>Any menu item can be allocated to your preferred key. Open\n      “Tools > Preferences > Keyboard Shortcuts”. Find and double-click the\n      command wanted. In the new window key a shortcut.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can remove a class from an element?</title>\n      <description>Just select the element and in the Class drop down box re-apply the class.\n      </description>\n    </item>\n\n  </channel>\n</rss>\n\n"
  },
  {
    "path": "locales/en-US/bluegriffon/extensions/tipoftheday/tipofthedayOverlay.dtd",
    "content": "<!ENTITY tipofthedayMenu.label \"Tip of the day\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/sidebars/aria/aria.dtd",
    "content": "<!ENTITY window.title \"ARIA\">\n\n<!ENTITY roleSection.label \"Role\">\n<!ENTITY role.label \"Role:\">\n<!ENTITY treeView.label \"Tree view\">\n\n<!ENTITY constraintsSection.label \"Constraints\">\n<!ENTITY context.label \"On ancestors:\">\n<!ENTITY owns.label \"On contents:\">\n\n<!ENTITY requiredProperties.label \"Required States and Properties\">\n<!ENTITY properties.label \"Other States and Properties\">\n<!ENTITY inheritedProperties.label \"Inherited States and Properties\">"
  },
  {
    "path": "locales/en-US/bluegriffon/sidebars/aria/aria.properties",
    "content": "mustBeContainedIn=must be contained in \nor= or \nok=OK\nmustContain=must contain \nand= and \ndeprecated=deprecated\nmissingTextbox=missing textbox\nmissingListboxTreeGridDialog=missing listbox, tree, grid or dialog\n"
  },
  {
    "path": "locales/en-US/bluegriffon/sidebars/aria/ariaOverlay.dtd",
    "content": "<!ENTITY aria.label \"ARIA\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/sidebars/cssproperties/backgrounditem.dtd",
    "content": "<!ENTITY backgroundAttachment.label \"Attachment:\">\n<!ENTITY backgroundAttachmentScroll.label \"Scrolling\">\n<!ENTITY backgroundAttachmentLocal.label \"Fixed to element\">\n<!ENTITY backgroundAttachmentFixed.label \"Fixed to viewport\">\n\n<!ENTITY backgroundSize.label \"Size:\">\n<!ENTITY backgroundSizeAuto.label \"Automatic\">\n<!ENTITY backgroundSizeContain.label \"Contained in element\">\n<!ENTITY backgroundSizeCover.label \"Cover element\">\n<!ENTITY backgroundSizeUserDefined.label \"Select lengths\">\n\n<!ENTITY backgroundRepeat.label \"Repetition:\">\n<!ENTITY backgroundRepeatX.label \"Repeat on X axis:\">\n<!ENTITY backgroundRepeatY.label \"Repeat on Y axis:\">\n<!ENTITY backgroundRepeatRepeat.label \"Repeat\">\n<!ENTITY backgroundRepeatSpace.label \"Repeat and flex space\">\n<!ENTITY backgroundRepeatRound.label \"Rescale and repeat\">\n<!ENTITY backgroundRepeatNorepeat.label \"Don't repeat at all\">\n<!ENTITY backgroundRepeatUserDefined.label \"Select repetition for each axis\">\n\n<!ENTITY backgroundClip.label \"Painting area:\">\n<!ENTITY backgroundBorderbox.label \"Border box\">\n<!ENTITY backgroundPaddingbox.label \"Padding box\">\n<!ENTITY backgroundContentbox.label \"Content box\">\n\n<!ENTITY backgroundPosition.label \"Position:\">\n<!ENTITY backgroundPositionLeftTop.label \"Left top\">\n<!ENTITY backgroundPositionCenterTop.label \"Center top\">\n<!ENTITY backgroundPositionRightTop.label \"Right top\">\n<!ENTITY backgroundPositionLeftCenter.label \"Left center\">\n<!ENTITY backgroundPositionCenterCenter.label \"Center\">\n<!ENTITY backgroundPositionRightCenter.label \"Right center\">\n<!ENTITY backgroundPositionLeftBottom.label \"Left bottom\">\n<!ENTITY backgroundPositionCenterBottom.label \"Center bottom\">\n<!ENTITY backgroundPositionRightBottom.label \"Right bottom\">\n<!ENTITY backgroundPositionUserDefined.label \"Define position more precisely\">\n\n<!ENTITY backgroundOrigin.label \"Origin:\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/sidebars/cssproperties/backgrounditem.properties",
    "content": "backgroundColorTitle=Color\nbackgroundImageTitle=Image\nbackgroundLinearGradientTitle=Linear gradient\nbackgroundRadialGradientTitle=Radial gradient\n"
  },
  {
    "path": "locales/en-US/bluegriffon/sidebars/cssproperties/colorstopitem.dtd",
    "content": "<!ENTITY length.label \"Length:\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/sidebars/cssproperties/cssproperties.dtd",
    "content": "<!ENTITY window.title \"CSS Properties\">\n\n<!ENTITY applyStyles.label \"Apply styles to:\">\n<!ENTITY modifyID.label \"this element only through its ID\">\n<!ENTITY modifyClass.label \"all elements of class...\">\n<!ENTITY useInlineStyles.label \"this element, through inline styles\">\n<!ENTITY allOfType.label \"all elements of same type...\">\n\n<!ENTITY closeOtherSections.label \"Close all other sections\">\n<!ENTITY closeAllSections.label \"Close all sections\">\n\n<!ENTITY generalSectionHeader.label \"General\">\n\n<!ENTITY fontFamily.label \"Font Family:\">\n\n<!ENTITY fontWeight.label \"Weight:\">\n<!ENTITY fontWeightBold.label \"Bold\">\n<!ENTITY fontWeightLighter.label \"lighter\">\n<!ENTITY fontWeightBolder.label \"bolder\">\n\n<!ENTITY fontStyle.label \"Style:\">\n<!ENTITY fontStyleItalic.label \"Italic\">\n<!ENTITY fontStyleOblique.label \"Oblique\">\n\n<!ENTITY textDecoration.label \"Decorations:\">\n<!ENTITY textDecorationUnderline.label \"Underlined\">\n<!ENTITY textDecorationOverline.label \"Overlined\">\n<!ENTITY textDecorationNone.label \"None\">\n<!ENTITY textDecorationLinethrough.label \"Line-through\">\n\n<!ENTITY textTransform.label \"Case:\">\n<!ENTITY textTransformLowercase.label \"lower case\">\n<!ENTITY textTransformUppercase.label \"UPPER CASE\">\n<!ENTITY textTransformCapitalize.label \"Capitalized\">\n\n<!ENTITY fontVariant.label \"Variant:\">\n<!ENTITY fontVariantNormal.label \"normal\">\n<!ENTITY fontVariantSmallCaps.label \"SMALL CAPITALS\">\n\n\n<!ENTITY textAlign.label \"Alignment:\">\n<!ENTITY textAlignStart.label \"start\">\n<!ENTITY textAlignEnd.label \"end\">\n\n<!ENTITY fontSize.label \"Size:\">\n<!ENTITY fontSizeSmaller.label \"Smaller\">\n<!ENTITY fontSizeLarger.label \"Larger\">\n<!ENTITY fontSizeXxsmall.label \"Extra small\">\n<!ENTITY fontSizeXsmall.label \"Very small\">\n<!ENTITY fontSizeSmall.label \"Small\">\n<!ENTITY fontSizeMedium.label \"Medium\">\n<!ENTITY fontSizeLarge.label \"Large\">\n<!ENTITY fontSizeXlarge.label \"Very large\">\n<!ENTITY fontSizeXxlarge.label \"Extra large\">\n\n<!ENTITY lineHeight.label \"Line height:\">\n<!ENTITY lineHeightNormal.label \"Normal\">\n\n<!ENTITY colorsSectionHeader.label \"Colors\">\n<!ENTITY color.label \"Foreground:\">\n<!ENTITY bgColor.label \"Background:\">\n<!ENTITY backgrounds.label \"Images:\">\n<!ENTITY addBackgroundImageMenuitem.label \"Add a background image\">\n<!ENTITY addBackgroundLinearGradientMenuitem.label \"Add a linear gradient\">\n<!ENTITY addBackgroundRadialGradientMenuitem.label \"Add a radial gradient\">\n\n<!ENTITY imageURL.caption \"Enter an image URL\">\n<!ENTITY selectImageButton.label \"Select an image file\">\n\n<!ENTITY preview.caption \"Preview\">\n<!ENTITY cancelButton.label \"Cancel\">\n<!ENTITY okButton.label \"OK\">\n\n<!ENTITY backgroundPositionLeftTop.label \"Left top\">\n<!ENTITY backgroundPositionCenterTop.label \"Center top\">\n<!ENTITY backgroundPositionRightTop.label \"Right top\">\n<!ENTITY backgroundPositionLeftCenter.label \"Left center\">\n<!ENTITY backgroundPositionCenterCenter.label \"Center\">\n<!ENTITY backgroundPositionRightCenter.label \"Right center\">\n<!ENTITY backgroundPositionLeftBottom.label \"Left bottom\">\n<!ENTITY backgroundPositionCenterBottom.label \"Center bottom\">\n<!ENTITY backgroundPositionRightBottom.label \"Right bottom\">\n\n<!ENTITY colorStops.tab \"Color stops\">\n<!ENTITY shapeAndSize.tab \"Shape and size\">\n<!ENTITY angle.tab \"Angle\">\n<!ENTITY startingPoint.tab \"Starting point\">\n\n<!ENTITY repeating.label \"Repeating\">\n\n<!ENTITY radius.label \"Radius:\">\n<!ENTITY angle.checkbox \"Angle:\">\n<!ENTITY startingPoint.checkbox \"Starting point:\">\n<!ENTITY horizOffset.checkbox \"Horiz. offset:\">\n<!ENTITY vertOffset.checkbox \"Vert. offset:\">\n\n<!ENTITY shape.label \"Shape:\">\n<!ENTITY circularShape.label \"Circular\">\n<!ENTITY ellipticShape.label \"Elliptic\">\n<!ENTITY size.label \"Size:\">\n\n\n<!ENTITY columnsSectionHeader.label \"Columns\">\n<!ENTITY columnCount.label \"Column count:\">\n<!ENTITY oneColumn.label \"One column\">\n<!ENTITY twoColumns.label \"Two columns\">\n<!ENTITY threeColumns.label \"Three columns\">\n\n<!ENTITY columnWidth.label \"Optimal column width:\">\n<!ENTITY automaticColumnWidth.label \"Automatic\">\n\n<!ENTITY columnGap.label \"Gap between columns:\">\n<!ENTITY normalColumnGap.label \"Default value\">\n\n<!ENTITY columnRuleColor.label \"Rule color:\">\n<!ENTITY columnRuleColor.title \"Column rule color\">\n<!ENTITY noneColumnRuleStyle.label \"No rule\">\n<!ENTITY hiddenColumnRuleStyle.label \"Hidden\">\n<!ENTITY solidColumnRuleStyle.label \"Solid\">\n<!ENTITY doubleColumnRuleStyle.label \"Double\">\n<!ENTITY dottedColumnRuleStyle.label \"Dotted\">\n<!ENTITY dashedColumnRuleStyle.label \"Dashed\">\n<!ENTITY grooveColumnRuleStyle.label \"Groove\">\n<!ENTITY ridgeColumnRuleStyle.label \"Ridge\">\n<!ENTITY insetColumnRuleStyle.label \"Inset\">\n<!ENTITY outsetColumnRuleStyle.label \"Outset\">\n\n<!ENTITY columnRuleStyle.label \"Column rule style:\">\n\n<!ENTITY columnRuleWidth.label \"Column rule width:\">\n<!ENTITY noneColumnRuleWidth.label \"None\">\n<!ENTITY thinColumnRuleWidth.label \"Thin\">\n<!ENTITY mediumColumnRuleWidth.label \"Medium\">\n<!ENTITY thickColumnRuleWidth.label \"Thick\">\n\n<!ENTITY geometrySectionHeader.label \"Geometry\">\n<!ENTITY margins.label \"Margins:\">\n<!ENTITY paddings.label \"Paddings:\">\n<!ENTITY contentArea.label \"Content\">\n<!ENTITY useSameFourPaddings.label \"Same four paddings\">\n<!ENTITY useSameFourMargins.label \"Same four margins\">\n<!ENTITY autoMargin.label \"Automatic\">\n\n<!ENTITY width.label \"Width:\">\n<!ENTITY autoWidth.label \"Automatic\">\n<!ENTITY preserveImageRatio.label \"Preserve image ratio\">\n\n<!ENTITY height.label \"Height:\">\n<!ENTITY autoHeight.label \"Automatic\">\n\n<!ENTITY minWidth.label \"Min. width:\">\n<!ENTITY maxWidth.label \"Max. width:\">\n<!ENTITY noneMaxWidth.label \"None\">\n\n<!ENTITY minHeight.label \"Min. height:\">\n<!ENTITY maxHeight.label \"Max. height:\">\n<!ENTITY noneMaxHeight.label \"None\">\n\n<!ENTITY getNaturalSize.label \"Get natural size\">\n\n<!ENTITY positionSectionHeader.label \"Position and Layout\">\n\n<!ENTITY display.label \"Display:\">\n<!ENTITY noneDisplay.label \"No display\">\n<!ENTITY inlineDisplay.label \"Inline\">\n<!ENTITY runInDisplay.label \"Running in\">\n<!ENTITY blockDisplay.label \"Block\">\n<!ENTITY inlineBlockDisplay.label \"Inline block\">\n<!ENTITY listItem.label \"List item\">\n<!ENTITY table.label \"Table\">\n<!ENTITY inlineTable.label \"Inline table\">\n<!ENTITY tableHeaderGroup.label \"Table header group\">\n<!ENTITY tableRowGroup.label \"Table row group\">\n<!ENTITY tableFooterGroup.label \"Table footer group\">\n<!ENTITY tableColumnGroup.label \"Table column group\">\n<!ENTITY tableCaption.label \"Table caption\">\n<!ENTITY tableRow.label \"Table row\">\n<!ENTITY tableColumn.label \"Table column\">\n<!ENTITY tableCell.label \"Table cell\">\n\n<!ENTITY visibility.label \"Visibility:\">\n<!ENTITY visibleVisibility.label \"visible\">\n<!ENTITY hiddenVisibility.label \"hidden\">\n<!ENTITY collapseVisibility.label \"collapse\">\n\n<!ENTITY float.label \"Float:\">\n<!ENTITY leftFloat.label \"Floating to the left\">\n<!ENTITY noneFloat.label \"Not floating\">\n<!ENTITY rightFloat.label \"Floating to the right\">\n\n<!ENTITY overflow.label \"Overflow:\">\n<!ENTITY visibleOverlow.label \"Visible\">\n<!ENTITY hiddenOverlow.label \"Hidden\">\n<!ENTITY scrollOverlow.label \"Show scrollbars\">\n<!ENTITY autoOverlow.label \"Automatic\">\n\n<!ENTITY textOverflow.label \"Text Overflow:\">\n<!ENTITY clipTextOverflow.label \"Clip\">\n<!ENTITY ellipsisTextOverflow.label \"Ellipsis\">\n\n<!ENTITY position.label \"Position:\">\n<!ENTITY staticPosition.label \"Static\">\n<!ENTITY relativePosition.label \"Relative\">\n<!ENTITY absolutePosition.label \"Absolute\">\n<!ENTITY fixedPosition.label \"Fixed\">\n\n<!ENTITY zIndex.label \"Z-index:\">\n<!ENTITY zIndexAuto.label \"Automatic\">\n\n<!ENTITY offsets.label \"Offsets:\">\n<!ENTITY offsetAuto.label \"Automatic\">\n\n<!ENTITY clear.label \"Clearance:\">\n<!ENTITY leftClear.label \"Left side\">\n<!ENTITY rightClear.label \"Right side\">\n<!ENTITY bothClear.label \"Both sides\">\n<!ENTITY noneClear.label \"No clearance\">\n\n<!ENTITY bordersSectionHeader.label \"Borders\">\n<!ENTITY thinBorderWidth.label \"Thin\">\n<!ENTITY mediumBorderWidth.label \"Medium\">\n<!ENTITY thickBorderWidth.label \"Thick\">\n\n<!ENTITY noneBorderStyleStyle.label \"None\">\n<!ENTITY hiddenBorderStyleStyle.label \"Hidden\">\n<!ENTITY solidBorderStyleStyle.label \"Solid\">\n<!ENTITY doubleBorderStyleStyle.label \"Double\">\n<!ENTITY dottedBorderStyleStyle.label \"Dotted\">\n<!ENTITY dashedBorderStyleStyle.label \"Dashed\">\n<!ENTITY grooveBorderStyleStyle.label \"Groove\">\n<!ENTITY ridgeBorderStyleStyle.label \"Ridge\">\n<!ENTITY insetBorderStyleStyle.label \"Inset\">\n<!ENTITY outsetBorderStyleStyle.label \"Outset\">\n\n<!ENTITY topBorder.label \"Top:\">\n<!ENTITY rightBorder.label \"Right:\">\n<!ENTITY leftBorder.label \"Left:\">\n<!ENTITY bottomBorder.label \"Bottom:\">\n\n<!ENTITY sameBorderOnFourEdges.label \"Use same border on four edges\">\n\n<!ENTITY sameFourCorners.label \"same style for the four corners\">\n<!ENTITY topLeftCorner.label \"Top left corner:\">\n<!ENTITY topRightCorner.label \"Top right corner:\">\n<!ENTITY bottomLeftCorner.label \"Bottom left corner:\">\n<!ENTITY bottomRightCorner.label \"Bottom right corner:\">\n\n<!ENTITY useImageAsBorder.label \"Use a sliced image as border\">\n<!ENTITY enterImageUrl.label \"Image location:\">\n<!ENTITY borderImageURLButton.label \"Select an image file\">\n\n<!ENTITY fromLeftEdge.label \"From left edge:\">\n<!ENTITY fromTopEdge.label \"From top edge:\">\n<!ENTITY fromBottomEdge.label \"From bottom edge:\">\n<!ENTITY fromRightEdge.label \"From right edge:\">\n\n<!ENTITY topBorderImageProps.label \"Top\">\n<!ENTITY rightBBorderImageProps.label \"Right\">\n<!ENTITY bottomBorderImageProps.label \"Bottom\">\n<!ENTITY leftBorderImageProps.label \"Left\">\n<!ENTITY slicingBorderImageProps.label \"Slicing:\">\n<!ENTITY widthBorderImageProps.label \"Width:\">\n<!ENTITY repeatBorderImageProps.label \"Repetition:\">\n\n<!ENTITY stretchBorderImageRepeat.label \"Stretch\">\n<!ENTITY repeatBorderImageRepeat.label \"Repeat\">\n<!ENTITY roundBorderImageRepeat.label \"Round\">\n\n<!ENTITY transformsSectionHeader.label \"Transformations\">\n<!ENTITY rotation.label \"Rotation\">\n<!ENTITY translation.label \"Translation\">\n<!ENTITY skew.label \"Skew\">\n<!ENTITY scale.label \"Scale\">\n\n<!ENTITY flexboxSectionHeader.label \"Flexibility\">\n<!ENTITY enableFlexBox.label \"This element is flexible\">\n<!ENTITY inlineBox.label \"This is an inline box\">\n<!ENTITY selfAlign.label \"Self-alignment:\">\n<!ENTITY boxAlign.label \"Alignment:\">\n<!ENTITY startBoxAlign.label \"start\">\n<!ENTITY centerBoxAlign.label \"center\">\n<!ENTITY endBoxAlign.label \"end\">\n<!ENTITY baselineBoxAlign.label \"baseline\">\n<!ENTITY stretchBoxAlign.label \"stretch\">\n\n<!ENTITY boxDirection.label \"Direction:\">\n<!ENTITY normalBoxDirection.label \"normal\">\n<!ENTITY reverseBoxDirection.label \"reverse\">\n\n<!ENTITY flexGrow.label \"Flex grow factor:\">\n<!ENTITY flexShrink.label \"Flex shrink factor:\">\n<!ENTITY flexBasis.label \"Flex basis:\">\n<!ENTITY boxOrdinalGroup.label \"Ordinal group:\">\n\n<!ENTITY boxOrientation.label \"Orientation:\">\n<!ENTITY horizontalBoxOrientation.label \"horizontal\">\n<!ENTITY verticalBoxOrientation.label \"vertical\">\n\n\n<!ENTITY letterSpacing.label \"Letter spacing:\">\n<!ENTITY normalLetterSpacing.label \"Normal\">\n\n<!ENTITY wordSpacing.label \"Word spacing:\">\n<!ENTITY normalWordSpacing.label \"Normal\">\n\n<!ENTITY wordWrap.label \"Word wrap:\">\n<!ENTITY normalWordWrap.label \"only at normal break points\">\n<!ENTITY breakWordWordWrap.label \"anywhere\">\n\n<!ENTITY textIndent.label \"Text indentation:\">\n\n\n<!ENTITY listsSectionHeader.label \"Lists\">\n<!ENTITY listStyleType.label \"Type:\">\n<!ENTITY disc.label \"Disc •\">\n<!ENTITY circle.label \"Circle ◦\">\n<!ENTITY square.label \"Square ◾\">\n<!ENTITY decimal.label \"Decimal 1 2 3 4 5 6 7 8 9\">\n<!ENTITY decimalLeadingZero.label \"Decimal 01 02 03 04 05 06 07 08 09\">\n<!ENTITY lowerRoman.label \"Lower Roman ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ\">\n<!ENTITY upperRoman.label \"Upper Roman Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ\">\n<!ENTITY lowerGreek.label \"Lower Greek α β γ δ ε ζ η θ ι\">\n<!ENTITY lowerAlpha.label \"Lower Alpha a b c d e f g h i\">\n<!ENTITY upperAlpha.label \"Upper Alpha A B C D E F G H I\">\n<!ENTITY armenian.label \"Armenian ա բ գ դ ե զ է ը թ\">\n<!ENTITY georgian.label \"Georgian ა ბ გ დ ე ვ ზ ჱ თ\">\n<!ENTITY hebrew.label \"Hebrew א ב ג ד ה ו ז ח ט\">\n<!ENTITY arabicIndic.label \"Arabic ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩\">\n<!ENTITY bengali.label \"Bengali ১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯\">\n<!ENTITY devanagari.label \"Devanagari १ २ ३ ४ ५ ६ ७ ८ ९\">\n<!ENTITY gujarati.label \"Gujarati ૧ ૨ ૩ ૪ ૫ ૬ ૭ ૮ ૯\">\n<!ENTITY gurmukhi.label \"Gurmukhi ੧ ੨ ੩ ੪ ੫ ੬ ੭ ੮ ੯\">\n<!ENTITY kannada.label \"Kannada ೧ ೨ ೩ ೪ ೫ ೬ ೭ ೮ ೯\">\n<!ENTITY malayalam.label \"Malayalam ൧ ൨ ൩ ൪ ൫ ൬ ൭ ൮ ൯ \">\n<!ENTITY oriya.label \"Oriya ୧ ୨ ୩ ୪ ୫ ୬ ୭ ୮ ୯\">\n<!ENTITY tamil.label \"Tamil ௧ ௨ ௩ ௪ ௫ ௬ ௭ ௮ ௯\">\n<!ENTITY telugu.label \"Telugu ౧ ౨ ౩ ౪ ౫ ౬ ౭ ౮ ౯\">\n<!ENTITY ethiopicNumeric.label \"Ethiopic ፩ ፪ ፫ ፬ ፭ ፮ ፯ ፰ ፱\">\n<!ENTITY ethiopicHalehameAmEt.label \"Ethiopic halehame-am-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY ethiopicHalehameTiEr.label \"Ethiopic halehame-ti-er ሀ ለ ሐ መ ረ ሰ ሸ ቀ ቐ\">\n<!ENTITY ethiopicHalehameTiEt.label \"Ethiopic halehame-ti-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY persian.label \"Persian ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY urdu.label \"Urdu ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY khmer.label \"Khmer ១ ២ ៣ ៤ ៥ ៦ ៧ ៨ ៩\">\n<!ENTITY lao.label \"Lao ໑ ໒ ໓ ໔ ໕ ໖ ໗ ໘ ໙\">\n<!ENTITY thai.label \"Thai ๑ ๒ ๓ ๔ ๕ ๖ ๗ ๘ ๙\">\n<!ENTITY myanmar.label \"Myanmar ၁ ၂ ၃ ၄ ၅ ၆ ၇ ၈ ၉\">\n<!ENTITY hangul.label \"Hangul 나 다 라 마 바 사 아 자 차\">\n<!ENTITY hangulConsonant.label \"Hangul consonant ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㅊ\">\n<!ENTITY hiragana.label \"Hiragana い う え お か き く け こ\">\n<!ENTITY katakana.label \"Katakana イ ウ エ オ カ キ ク ケ コ\">\n<!ENTITY hiraganaIroha.label \"Hiragana Iroha ろ は に ほ へ と ちり ぬ\">\n<!ENTITY katakanaIroha.label \"Katakana Iroha ロ ハ ニ ホ ヘ ト チリ ヌ\">\n<!ENTITY japaneseFormal.label \"Japanese Formal 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY japaneseInformal.label \"Japanese Informal 壹 贰 叁 肆 伍 陆 柒 捌 玖\">\n<!ENTITY cjkIdeographic.label \"CJK Ideographic\">\n<!ENTITY cjkIdeographicEarlyBranch.label \"CJK Ideographic Early Branch 丑 寅 卯 辰 巳 午 未申 酉\">\n<!ENTITY cjkHeavenlyStem.label \"CJK Heavenly Stem 乙 丙 丁 戊 己 庚 辛壬 癸\">\n<!ENTITY simpChineseFormal.label \"Simp. Chinese Formal 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY simpChineseInformal.label \"Simp. Chinese Informal 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY tradChineseFormal.label \"Trad. Chinese Formal 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY tradChineseInormal.label \"Trad. Chinese Informal 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY none.label \"None\">\n\n<!ENTITY listStylePosition.label \"Position:\">\n<!ENTITY insideListStylePosition.label \"inside\">\n<!ENTITY outsideListStylePosition.label \"outside\">\n\n<!ENTITY listStyleImage.label \"Image:\">\n\n<!ENTITY transitionsSectionHeader.label \"Transitions\">\n<!ENTITY noneTransition.label \"No property\">\n<!ENTITY allTransition.label \"All properties\">\n<!ENTITY propertyTransition.label \"One property\">\n\n<!ENTITY shadowsSectionHeader.label \"Shadows\">\n<!ENTITY textShadows.label \"Text Shadows\">\n<!ENTITY boxShadows.label \"Box Shadows\">\n<!ENTITY noneTextShadow.label \"None\">\n<!ENTITY oneShadow.label \"New shadow\">\n\n<!ENTITY verticalAlign.label \"Vert. alignment:\">\n<!ENTITY baselineVerticalAlign.label \"Baselines\">\n<!ENTITY subVerticalAlign.label \"Baseline with subscripts of parent's box\">\n<!ENTITY superVerticalAlign.label \"Baseline with superscripts of parent's box\">\n<!ENTITY topVerticalAlign.label \"Tops\">\n<!ENTITY textTopVerticalAlign.label \"Top with top of parent's content aread\">\n<!ENTITY middleVerticalAlign.label \"Midpoint with baseline of parent + 1/2 of 'x' height\">\n<!ENTITY bottomVerticalAlign.label \"Bottoms\">\n<!ENTITY textBottomVerticalAlign.label \"Bottom with bottom of parent's content area\">\n\n\n<!ENTITY direction.label \"Text direction:\">\n<!ENTITY ltrDirection.label \"Left to right\">\n<!ENTITY rtlDirection.label \"Right to left\">\n\n<!ENTITY miscSectionHeader.label \"Miscellaneous\">\n<!ENTITY cursor.label \"Cursor:\">\n<!ENTITY autoCursor.label \"Automatic\">\n<!ENTITY defaultCursor.label \"Platform-dependant default cursor\">\n<!ENTITY crossHairCursor.label \"Crosshair\">\n<!ENTITY pointerCursor.label \"Pointer that indicates a link\">\n<!ENTITY moveCursor.label \"Move\">\n<!ENTITY eResizeCursor.label \"Resizable from left edge\">\n<!ENTITY neResizeCursor.label \"Resizable from upper-left corner\">\n<!ENTITY nwResizeCursor.label \"Resizable from upper-right corner\">\n<!ENTITY nResizeCursor.label \"Resizable from upper edge\">\n<!ENTITY sResizeCursor.label \"Resizable from bottom edge\">\n<!ENTITY wResizeCursor.label \"Resizable from right edge\">\n<!ENTITY seResizeCursor.label \"Resizable from bottom-left corner\">\n<!ENTITY swResizeCursor.label \"Resizable from bottom-right corner\">\n<!ENTITY textCursor.label \"Selectable text\">\n<!ENTITY busyCursor.label \"Busy, please wait\">\n<!ENTITY helpCursor.label \"Help available\">\n<!ENTITY progress.label \"Progress indicator\">\n\n<!ENTITY unicodeBidi.label \"Unicode bidi:\">\n<!ENTITY normalUnicodeBidi.label \"normal\">\n<!ENTITY embedUnicodeBidi.label \"embed\">\n<!ENTITY bidiOverrideUnicodeBidi.label \"bidi-override\">\n\n<!ENTITY orphans.label \"Orphans:\">\n<!ENTITY widows.label \"Widows:\">\n<!ENTITY pageBreakAfter.label \"Page break after:\">\n<!ENTITY pageBreakInside.label \"Page break inside:\">\n<!ENTITY pageBreakBefore.label \"Page break before:\">\n<!ENTITY autoPageBreak.label \"automatic\">\n<!ENTITY alwaysPageBreak.label \"always\">\n<!ENTITY avoidPageBreak.label \"avoid\">\n<!ENTITY leftPageBreak.label \"left page\">\n<!ENTITY rightPageBreak.label \"right page\">\n\n<!ENTITY tablesSectionHeader.label \"Tables\">\n<!ENTITY tableLayout.label \"Table layout:\">\n<!ENTITY autoTableLayout.label \"automatic\">\n<!ENTITY fixedTableLayout.label \"fixed\">\n\n<!ENTITY captionSide.label \"Caption position:\">\n<!ENTITY topCaptionSide.label \"top\">\n<!ENTITY bottomCaptionSide.label \"bottom\">\n\n<!ENTITY borderCollapse.label \"Table borders:\">\n<!ENTITY collapseBorderCollapse.label \"collapsed\">\n<!ENTITY separateBorderCollapse.label \"separated\">\n\n<!ENTITY borderSpacing.label \"Border spacing:\">\n\n<!ENTITY emptyCells.label \"Empty cells:\">\n<!ENTITY showEmptyCells.label \"shown\">\n<!ENTITY hideEmptyCells.label \"hidden\">\n\n<!ENTITY leftTransformOrigin.label \"Left\">\n<!ENTITY centerTransformOrigin.label \"Center\">\n<!ENTITY rightTransformOrigin.label \"Right\">\n<!ENTITY topTransformOrigin.label \"Top\">\n<!ENTITY bottomTransformOrigin.label \"Bottom\">\n\n<!ENTITY makeRelative.label \"Make URL relative to the document\">\n\n<!ENTITY hoverState.label \"when the pointer hovers over the element\">\n\n<!ENTITY perspective.label \"Perspective 3D\">\n<!ENTITY transformOrigin.label \"Transforms Origin:\">\n<!ENTITY perspectivOrigin.label \"Perspective Origin:\">\n<!ENTITY perspectiveDepth.label \"Perspective Depth:\">\n<!ENTITY transformStyle.label \"Transforms Style:\">\n<!ENTITY transformStyleFlat.label \"Flat\">\n<!ENTITY transformStyle3D.label \"3D\">\n<!ENTITY backfaceVisibility.label \"Backface:\">\n<!ENTITY backfaceVisibilityVisible.label \"Visible\">\n<!ENTITY backfaceVisibilityHidden.label \"Hidden\">\n<!ENTITY rotation3D.label \"3D Rotation\">\n\n<!ENTITY row.label                      \"Row\">\n<!ENTITY column.label                   \"Column\">\n\n<!ENTITY justifyContent.label \"Content justification:\">\n<!ENTITY alignContent.label \"Content alignment:\">\n<!ENTITY autoBoxAlign.label \"Automatic\">\n\n<!ENTITY fontsSectionHeader.label \"Font Features\">\n<!ENTITY writingMode.label \"Writing mode:\">\n<!ENTITY fontWeightNormal.label \"Normal\">\n<!ENTITY fontStyleNormal.label \"Normal\">\n<!ENTITY textTransformNone.label \"None\">\n\n<!ENTITY viewFonts.label \"View fonts\">\n<!ENTITY perspectiveNone.label \"None\">\n<!ENTITY imagesSectionHeader.label \"Image\">\n<!ENTITY imageOrientation.label \"Orientation:\">\n<!ENTITY flipImage.label \"Flip image\">\n<!ENTITY fromImageImageOrientation.label \"From image\">\n<!ENTITY fromImageImageOrientation.tooltip \"Use EXIF data of the image\">\n\n<!ENTITY addCSS.tooltip \"Add CSS declaration\">\n<!ENTITY removeCSS.tooltip \"Delete CSS declaration\">\n<!ENTITY modifyCSS.tooltip \"Modify CSS value\">\n\n<!ENTITY allSectionHeader.label \"All properties\">\n\n<!ENTITY variablesSectionHeader.label \"Variables\">\n<!ENTITY gridRowGap.label \"Grid row gap:\">\n<!ENTITY gridColumnGap.label \"Grid column gap:\">\n<!ENTITY gridLayoutSection.label \"Grid Layout\">\n<!ENTITY displayGrid.label \"This element is a grid\">\n<!ENTITY displayInlineGrid.label \"This element is an inline grid\">\n<!ENTITY displaySubgrid.label \"This element is a subgrid\">\n<!ENTITY gridAutoFlow.label \"Automatic placement:\">\n<!ENTITY gridItemPositionWarning.label \"To position the element as a grid item, please see the 'Grid Item Layout' section\">\n<!ENTITY gridLayoutWarning.label \"For grid layout, please see the 'Grid Layout' section\">\n<!ENTITY gridItemsSection.label \"Grid Item Layout\">\n<!ENTITY gridOrder.label \"Order:\">\n<!ENTITY gridTemplateColumns.label \"Template columns\">\n<!ENTITY gridTemplateRows.label \"Template rows\">\n<!ENTITY invalidGridTemplateRowsOrColumns.label \"Invalid value for the property. Click to undo last change.\">\n<!ENTITY gridTemplateArea.label \"Named grid areas:\">\n<!ENTITY gridRowStart.label \"Row start:\">\n<!ENTITY gridRowEnd.label \"Row end:\">\n<!ENTITY gridColumnStart.label \"Column start:\">\n<!ENTITY gridColumnEnd.label \"Column end:\">\n<!ENTITY rowGridAutoFlow.label \"row\">\n<!ENTITY columnGridAutoFlow.label \"column\">\n<!ENTITY denseGridAutoFlow.label \"dense\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/sidebars/cssproperties/cssproperties.properties",
    "content": "EnterAnId=Please enter an ID\nEnterUniqueId=You must give a unique ID to the element:\n\nNoClasSelected=You must select a class name\nPleaseSelectAClass=A class must be selected to apply the requested changes\n"
  },
  {
    "path": "locales/en-US/bluegriffon/sidebars/cssproperties/csspropertiesOverlay.dtd",
    "content": "<!ENTITY cssproperties.label \"Style Properties\">\n\n<!ENTITY cssToolbarCmd.label \"CSS\">\n<!ENTITY cssToolbarCmd.tooltip \"Set CSS styles\">\n\n"
  },
  {
    "path": "locales/en-US/bluegriffon/sidebars/cssproperties/editGridTemplate.dtd",
    "content": "<!ENTITY window.title \"Add or edit a grid template row/column\">\n\n<!ENTITY none.label \"None\">\n<!ENTITY newEntry.label \"New template entry\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/sidebars/cssproperties/fontFeatures.properties",
    "content": "FFaalt=Access all alternates\nFFcalt=Contextual alternates\nFFsalt=Stylistic alternates\nFFliga=Standard ligatures\nFFclig=Contextual ligatures\nFFdlig=Discretionary ligatures\nFFhist=Historical forms\nFFhlig=Historical ligatures\nFFunic=Unicase\nFFsmcp=Small capitals\nFFc2sc=Small capitals from capitals\nFFc2pc=Petite capitals from capitals\nFFpcap=Petite capitals\nFFcase=Case sensitive forms\nFFcpsp=Capital spacing\nFFtitl=Titling\nFFswsh=Swash\nFFcswh=Contextual swash\nFFfrac=Fractions\nFFafrc=Alternative fractions\nFFordn=Ordinals\nFFnumr=Numerators\nFFdnom=Denominators\nFFsinf=Scientific inferiors\nFFsups=Superscript\nFFsubs=Subscript\nFFonum=Oldstyle figures\nFFlnum=Lining Figures\nFFpnum=Proportional figures\nFFtnum=Tabular figures\nFFzero=Slashed zero\nFFmgrk=Mathematical greek\nFFnalt=Alternate annotation forms\nFFornm=Ornaments\nFFlocl=Localized forms\nFFsize=Optical size\nFFisol=Isolated forms\nFFinit=Initial forms\nFFmedi=Medial forms\nFFfinal=Final forms\nFFrlig=Requird ligatures\nFFccmp=Glyph composition/decomposition\nFFmark=Mark to base positioning\nFFmkmj=Mark to mark positioning\nFFhwid=Half widths\n"
  },
  {
    "path": "locales/en-US/bluegriffon/sidebars/cssproperties/griditemposition.dtd",
    "content": "<!ENTITY autoGridItemPosition.label \"Automatic\">\n<!ENTITY customGridItemPosition.label \"Custom\">\n\n<!ENTITY gridLineName.tooltiptext \"Grid line name\">\n<!ENTITY gridLineIndex.tooltiptext \"Line index\">\n<!ENTITY spanning.tooltiptext \"Contributes a grid span\">\n<!ENTITY span.label \"Span\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/sidebars/cssproperties/textshadowitem.dtd",
    "content": "<!ENTITY noTextShadow.label \"No text shadow is applied to the element\">\n\n<!ENTITY colorTextShadow.label \"Color:\">\n<!ENTITY colorTextShadow.title \"Text Shadow Color\">\n<!ENTITY blurRadiusTextShadow.label \"Blur radius:\">\n<!ENTITY offsetXTextShadow.label \"Horiz. offset:\">\n<!ENTITY offsetYTextShadow.label \"Vert. offset:\">\n\n<!ENTITY spreadRadiusBoxShadow.label \"Spread radius:\">\n<!ENTITY inset.label \"Inset shadow\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/sidebars/cssproperties/transformationitem.dtd",
    "content": "<!ENTITY rotation.label \"Rotation\">\n<!ENTITY translation.label \"Translation\">\n<!ENTITY skew.label \"Skew\">\n<!ENTITY aroundXAxis.label \"X axis:\">\n<!ENTITY aroundYAxis.label \"Y axis:\">\n<!ENTITY horizontally.label \"Horizontally:\">\n<!ENTITY vertically.label \"Vertically:\">\n<!ENTITY scale.label \"Scale\">\n\n<!ENTITY translation3d.label \"3D Translation\">\n<!ENTITY perspective.label \"Perspective 3D\">\n<!ENTITY depth.label \"Depth:\">\n<!ENTITY x.label \"X:\">\n<!ENTITY y.label \"Y:\">\n<!ENTITY z.label \"Z:\">\n<!ENTITY rotation3d.label \"3D Rotation\">\n\n<!ENTITY axis.label \"Axis:\">\n<!ENTITY normalize.label \"Normalize\">\n<!ENTITY screenToUser.label \"From screen toward the user\">\n<!ENTITY userToScreen.label \"From user toward the screen\">\n<!ENTITY angle.label \"Angle:\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/sidebars/cssproperties/transitionitem.dtd",
    "content": "<!ENTITY allProperties.label \"Every property that is able to undergo a transition will do so\">\n<!ENTITY noProperty.label \"No property will transition\">\n<!ENTITY property.label \"Property:\">\n<!ENTITY duration.label \"Duration:\">\n<!ENTITY seconds.label \"seconds\">\n\n<!ENTITY all.label \"All\">\n<!ENTITY none.label \"None\">\n<!ENTITY oneProperty.label \"One property\">\n<!ENTITY function.label \"Function:\">\n<!ENTITY ease.label \"Ease\">\n<!ENTITY linear.label \"Linear\">\n<!ENTITY easeIn.label \"Ease-in\">\n<!ENTITY easeOut.label \"Ease-out\">\n<!ENTITY easeInOut.label \"Ease-in-out\">\n<!ENTITY cubicBezier.label \"Cubic Bezier\">\n\n<!ENTITY delay.label \"Delay:\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/sidebars/domexplorer/domexplorer.dtd",
    "content": "<!ENTITY window.title \"DOM Explorer\">\n\n<!ENTITY elements.label \"Elements\">\n\n<!ENTITY attrName.label \"Name\">\n<!ENTITY attrValue.label \"Value\">\n\n<!ENTITY attributesTab.label \"Attributes\">\n<!ENTITY stylesTab.label \"Inline Styles\">\n\n<!ENTITY addAttribute.tooltip \"Add attribute\">\n<!ENTITY removeAttribute.tooltip \"Delete attribute\">\n<!ENTITY modifyAttribute.tooltip \"Modify attribute's value\">\n\n<!ENTITY property.label \"Property\">\n<!ENTITY value.label \"Value\">\n<!ENTITY priority.label \"Priority\">\n<!ENTITY addCSS.tooltip \"Add CSS declaration\">\n<!ENTITY removeCSS.tooltip \"Delete CSS declaration\">\n<!ENTITY modifyCSS.tooltip \"Modify CSS value\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/sidebars/domexplorer/domexplorerOverlay.dtd",
    "content": "<!ENTITY domexplorer.label \"DOM Explorer\">\n\n<!ENTITY domexplorer.tooltip \"Explore HTML attributes and CSS inline styles\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/sidebars/its20/its20.dtd",
    "content": "<!ENTITY window.title \"Internationalization Tag Set 2.0\">\n\n<!ENTITY locally.label \"Locally\">\n<!ENTITY globally.label \"Globally\">\n\n<!ENTITY loading.label \"Loading...\">\n\n<!ENTITY deleteLocalRule.label \"Delete local rule\">\n\n<!ENTITY translateSectionHeader.label \"Translate\">\n<!ENTITY translatable.label \"Translatable\">\n<!ENTITY notTranslatable.label \"Not translatable\">\n\n<!ENTITY locNoteSectionHeader.label \"Localization Note\">\n<!ENTITY descriptionLocNoteType.label \"Description\">\n<!ENTITY alertLocNoteType.label \"Alert\">\n<!ENTITY locNoteContents.label \"Contents of the localization note:\">\n<!ENTITY locNoteIRI.label \"Localization note IRI:\">\n\n<!ENTITY termSectionHeader.label \"Terminology\">\n<!ENTITY yesTermTerminology.label \"Yes\">\n<!ENTITY noTermTerminology.label \"No\">\n<!ENTITY termIRI.label \"Terminology IRI:\">\n<!ENTITY termConfidence.label \"Term confidence:\">\n\n<!ENTITY ruleset.label \"Ruleset\">\n<!ENTITY rulesetType.label \"Type\">\n<!ENTITY rulesetExternal.label \"External\">\n<!ENTITY rulesetInline.label \"Inline\">\n<!ENTITY newRulesetUrlFilepickerbutton.label \"Select ITS 2.0 file\">\n<!ENTITY rulesetQueryLanguage.label \"Query Language\">\n<!ENTITY xpath.label \"XPath\">\n<!ENTITY css.label \"CSS\">\n<!ENTITY existingITS.label \"Existing ITS 2.0 resource:\">\n<!ENTITY newRulesetFile.label \"New ITS 2.0 file\">\n\n<!ENTITY addRulesetCancel.label \"Cancel\">\n<!ENTITY addRulesetOK.label \"Create ruleset\">\n\n<!ENTITY addRulesetButton.tooltip \"Add ruleset\">\n<!ENTITY deleteRulesetButton.tooltip \"Delete ruleset\">\n<!ENTITY downButton.tooltip \"Move down\">\n<!ENTITY upButton.tooltip \"Move up\">\n\n<!ENTITY parameter.label \"Parameter\">\n<!ENTITY value.label \"Value\">\n<!ENTITY addParamButton.tooltip \"Add parameter\">\n<!ENTITY deleteParamButton.tooltip \"Delete parameter\">\n\n<!ENTITY rule.label \"Rule\">\n<!ENTITY selector.label \"Selector\">\n<!ENTITY ruleMainValue.label \"Main value\">\n<!ENTITY addRuleButton.tooltip \"Add rule\">\n<!ENTITY deleteRuleButton.tooltip \"Delete rule\">\n\n<!ENTITY relativeUrl.label \"Make URL relative\">\n\n<!ENTITY parameterName.label \"Name:\">\n<!ENTITY parameterValue.label \"Value:\">\n<!ENTITY addParamCancel.label \"Cancel\">\n<!ENTITY addParamOK.label \"Create parameter\">\n\n<!ENTITY closeOtherSections.label \"Close all other sections\">\n<!ENTITY closeAllSections.label \"Close all sections\">\n\n<!ENTITY annotatorsRefSectionHeader.label \"ITS Tools Annotation\">\n<!ENTITY dataCategory.col \"Data category\">\n<!ENTITY processorIRI.col \"Processor IRI\">\n<!ENTITY addAnnotatorsRefButton.tooltip \"Add a reference\">\n<!ENTITY deleteAnnotatorsRefButton.tooltip \"Delete a reference\">\n<!ENTITY selectAnnotatorRefElement.tooltip \"Select reference's owner node\">\n\n<!ENTITY dataCategory.label \"Data category:\">\n<!ENTITY processorIRI.label \"Processor IRI:\">\n<!ENTITY addAnnotatorsRefCancel.label \"Cancel\">\n<!ENTITY addAnnotatorsRefOK.label \"Add reference\">\n<!ENTITY annotatorsRefWarning.label \"An annotation reference for the 'terminology' category is missing\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/sidebars/its20/its20.properties",
    "content": "LoadError=Load Error\nInlineParseError=Inline resource is not an ITS 2.0 document\nCannotFetch=Cannot fetch URL\nNotITS=Resource is not an ITS 2.0 document\n\nTranslatableByGlobalRule=Translatable by global rule\nNotTranslatableByGlobalRule=Not translatable by global rule\n\nInlineRules=<inline>\n\ntranslateRule=Translate\nlocNoteRule=Localization Note\ntermRule=Terminology\ndirRule=Directionality\nlangRule=Language Information\nwithinTextRule=Elements Within Text\ndomainRule=Domain\ntextAnalysisRule=Text Analysis\nlocaleFilterRule=Locale Filter\nprovRule=Provenance\nexternalResourceRefRule=External Resource\ntargetPointerRule=Target Pointer\nidValueRule=Id Value\npreserveSpaceRule=Preserve Space\nlocQualityIssueRule=Localization Quality Issue\nmtConfidenceRule=Machine-Translation Confidence\nallowedCharactersRule=Allowed Characters\nstorageSizeRule=Storage Size\n\nDontWarnAgainForUrl=Don't warn me again about this URL\nDontWarnAgainForInline=Don't warn me again about inline global rules\n\nNewITSFile=New ITS 2.0 File\n\nCannotResolveXPath=Cannot resolve the following XPath selector (undeclared HTML namespace?):\nXPathParsingError=XPath Parsing Error\nDontWarnAgainForSelector=Don't warn me again about this selector\nCSSParsingError=CSS Parsing Error\nCannotResolveCSS=Cannot resolve the following CSS selector:\n"
  },
  {
    "path": "locales/en-US/bluegriffon/sidebars/its20/its20Overlay.dtd",
    "content": "<!ENTITY its20.label \"Internationalization Tag Set 2.0\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/sidebars/its20/locNoteRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Localization Note rule\">\n\n<!ENTITY description.label \"Description\">\n<!ENTITY alert.label \"Alert\">\n\n<!ENTITY locNote.label \"Localization Note:\">\n<!ENTITY locNotePointer.label \"Relative selector to the localization note:\">\n<!ENTITY locNoteRef.label \"IRI referring to the localization note:\">\n<!ENTITY locNoteRefPointer.label \"Relative selector to a node holding an IRI referring to the localization note:\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/sidebars/its20/selector.dtd",
    "content": "<!ENTITY selector.label \"Selector\">\n<!ENTITY cssSelector.label \"CSS Selector:\">\n<!ENTITY xpathSelector.label \"XPath Selector:\">\n\n<!ENTITY magicButton.label \"Magic button\">\n\n<!ENTITY prefixreport1.label \"The prefix for the HTML namespace is:\">\n<!ENTITY prefixreport2.label \"\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/sidebars/its20/termRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Terminology rule\">\n\n<!ENTITY yesTerm.label \"Yes\">\n<!ENTITY noTerm.label \"No\">\n\n<!ENTITY noTermInfo.label \"No terminology information\">\n<!ENTITY termInfoPointer.label \"Relative selector to the terminology information:\">\n<!ENTITY termInfoRef.label \"IRI referring to the terminology information:\">\n<!ENTITY termInfoRefPointer.label \"Relative selector to a node holding an IRI referring to the terminology information:\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/sidebars/its20/translateRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Translate rule\">\n\n<!ENTITY translatable.label \"Translatable\">\n<!ENTITY notTranslatable.label \"Not translatable\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/sidebars/scripteditor/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - Script editor\">\n\n<!ENTITY commitChanges.label \"Commit changes\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/sidebars/scripteditor/scripteditor.dtd",
    "content": "<!ENTITY editScript.label \"Edit Script\">\n<!ENTITY moveUp.label \"Move Up\">\n<!ENTITY moveDown.label \"Move down\">\n\n<!ENTITY addExternalScript.label \"Add external script\">\n<!ENTITY addEmbeddedScript.label \"Add embedded script\">\n\n<!ENTITY newScript.tooltip \"Add a script\">\n<!ENTITY removeScript.tooltip \"Delete a script\">\n<!ENTITY modifyScript.tooltip \"Modify a script\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/sidebars/scripteditor/scripteditor.properties",
    "content": "ConfirmDeletionTitle=Delete a script\nConfirmDeletion=Are you sure you want to delete this script?\nAddExternalScriptTitle=Add an external script\nPromptScriptURL=URL of the script?\n"
  },
  {
    "path": "locales/en-US/bluegriffon/sidebars/scripteditor/scripteditorOverlay.dtd",
    "content": "<!ENTITY scripteditor.label \"Script Inspector\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/sidebars/stylesheets/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - \">\n\n<!ENTITY commitChanges.label \"Commit changes\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/sidebars/stylesheets/stylesheets.dtd",
    "content": "<!ENTITY window.title \"Insert or edit stylesheets\">\n\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"Alternate\">\n<!ENTITY title.col \"Title\">\n<!ENTITY media.col \"Media\">\n\n<!ENTITY add.tooltip \"Add stylesheet\">\n<!ENTITY remove.tooltip \"Delete selected stylesheet\">\n<!ENTITY modify.tooltip \"Modify selected stylesheet\">\n<!ENTITY down.tooltip \"Move selected stylesheet down\">\n<!ENTITY up.tooltip \"Move selected stylesheet up\">\n\n<!ENTITY close.label \"Close\">\n<!ENTITY editMenu.label                   \"Edit\">\n<!ENTITY styleCode.label \"Code\">\n<!ENTITY isStylesheetEnabled.label \"Enabled\">\n<!ENTITY pageStyleMenu.label \"Page Style\">\n"
  },
  {
    "path": "locales/en-US/bluegriffon/sidebars/stylesheets/stylesheetsOverlay.dtd",
    "content": "<!ENTITY stylesheetsPanel.title \"Stylesheets\">\n"
  },
  {
    "path": "locales/en-US/cssproperties.mn",
    "content": "bluegriffon-en-US.jar:\n% locale    cssproperties    en-US    %locale/en-US/cssproperties/\n  locale/en-US/cssproperties/csspropertiesOverlay.dtd    (locale/en-US/csspropertiesOverlay.dtd)\n  locale/en-US/cssproperties/cssproperties.dtd           (locale/en-US/cssproperties.dtd)\n  locale/en-US/cssproperties/editGridTemplate.dtd        (locale/en-US/editGridTemplate.dtd)\n  locale/en-US/cssproperties/backgrounditem.dtd          (locale/en-US/backgrounditem.dtd)\n  locale/en-US/cssproperties/griditemposition.dtd        (locale/en-US/griditemposition.dtd)\n  locale/en-US/cssproperties/transformationitem.dtd      (locale/en-US/transformationitem.dtd)\n  locale/en-US/cssproperties/transitionitem.dtd          (locale/en-US/transitionitem.dtd)\n  locale/en-US/cssproperties/textshadowitem.dtd          (locale/en-US/textshadowitem.dtd)\n  locale/en-US/cssproperties/colorstopitem.dtd           (locale/en-US/colorstopitem.dtd)\n  locale/en-US/cssproperties/backgrounditem.properties   (locale/en-US/backgrounditem.properties)\n  locale/en-US/cssproperties/cssproperties.properties    (locale/en-US/cssproperties.properties)\n  locale/en-US/cssproperties/fontFeatures.properties     (locale/en-US/fontFeatures.properties)\n\n"
  },
  {
    "path": "locales/en-US/domexplorer.mn",
    "content": "bluegriffon-en-US.jar:\n% locale    domexplorer    en-US    %locale/en-US/domexplorer/\n  locale/en-US/domexplorer/domexplorerOverlay.dtd (locale/en-US/domexplorerOverlay.dtd)\n  locale/en-US/domexplorer/domexplorer.dtd        (locale/en-US/domexplorer.dtd)\n\n"
  },
  {
    "path": "locales/en-US/fs.mn",
    "content": "fs-en-US.jar:\n% locale    fs    en-US    %locale/en-US/fs/\n  locale/en-US/fs/fsOverlay.dtd    (locale/en-US/fsOverlay.dtd)\n  locale/en-US/fs/fs.dtd           (locale/en-US/fs.dtd)\n  locale/en-US/fs/fs.properties    (locale/en-US/fs.properties)\n  locale/en-US/fs/addFont.dtd      (locale/en-US/addFont.dtd)\n\n"
  },
  {
    "path": "locales/en-US/gfd.mn",
    "content": "gfd-en-US.jar:\n% locale    gfd    en-US    %locale/en-US/gfd/\n  locale/en-US/gfd/gfdOverlay.dtd    (locale/en-US/gfdOverlay.dtd)\n  locale/en-US/gfd/gfd.dtd           (locale/en-US/gfd.dtd)\n  locale/en-US/gfd/addFont.dtd       (locale/en-US/addFont.dtd)\n\n"
  },
  {
    "path": "locales/en-US/its20.mn",
    "content": "bluegriffon-en-US.jar:\n% locale    its20    en-US    %locale/en-US/its20/\n  locale/en-US/its20/its20Overlay.dtd    (locale/en-US/its20Overlay.dtd)\n  locale/en-US/its20/its20.properties    (locale/en-US/its20.properties)\n  locale/en-US/its20/its20.dtd           (locale/en-US/its20.dtd)\n  locale/en-US/its20/translateRule.dtd   (locale/en-US/translateRule.dtd)\n  locale/en-US/its20/locNoteRule.dtd     (locale/en-US/locNoteRule.dtd)\n  locale/en-US/its20/termRule.dtd        (locale/en-US/termRule.dtd)\n  locale/en-US/its20/selector.dtd        (locale/en-US/selector.dtd)\n\n"
  },
  {
    "path": "locales/en-US/markdown.mn",
    "content": "markdown-en-US.jar:\n%   locale  markdown              en-US    %locale/en-US/markdown/\n   locale/en-US/markdown/markdownOverlay.dtd  (locale/en-US/markdownOverlay.dtd)\n   locale/en-US/markdown/markdown.dtd         (locale/en-US/markdown.dtd)\n   \n"
  },
  {
    "path": "locales/en-US/op1.mn",
    "content": "op1-en-US.jar:\n% locale    op1    en-US    %locale/en-US/op1/\n  locale/en-US/op1/op1Overlay.dtd      (locale/en-US/op1Overlay.dtd)\n  locale/en-US/op1/op1.dtd             (locale/en-US/op1.dtd)\n  locale/en-US/op1/a11yFirstStep.properties (locale/en-US/a11yFirstStep.properties)\n\n"
  },
  {
    "path": "locales/en-US/scripteditor.mn",
    "content": "bluegriffon-en-US.jar:\n% locale    scripteditor    en-US\t\t%locale/en-US/scripteditor/\n\tlocale/en-US/scripteditor/scripteditorOverlay.dtd\t\t(locale/en-US/scripteditorOverlay.dtd)\n\tlocale/en-US/scripteditor/scripteditor.dtd\t\t(locale/en-US/scripteditor.dtd)\n\tlocale/en-US/scripteditor/scripteditor.properties\t\t(locale/en-US/scripteditor.properties)\n\tlocale/en-US/scripteditor/editor.dtd          (locale/en-US/editor.dtd)\n\t\n"
  },
  {
    "path": "locales/en-US/stylesheets.mn",
    "content": "bluegriffon-en-US.jar:\n% locale    stylesheets    en-US\t\t%locale/en-US/stylesheets/\n  locale/en-US/stylesheets/stylesheetsOverlay.dtd   (locale/en-US/stylesheetsOverlay.dtd)\n  locale/en-US/stylesheets/stylesheets.dtd          (locale/en-US/stylesheets.dtd)\n  locale/en-US/stylesheets/editor.dtd               (locale/en-US/editor.dtd)\n\n"
  },
  {
    "path": "locales/en-US/tipoftheday.mn",
    "content": "tipoftheday-en-US.jar:\n%   locale  tipoftheday              en-US    %locale/en-US/tipoftheday/\n   locale/en-US/tipoftheday/tipoftheday.dtd  (locale/en-US/tipoftheday.dtd)\n   locale/en-US/tipoftheday/tipofthedayOverlay.dtd  (locale/en-US/tipofthedayOverlay.dtd)\n   locale/en-US/tipoftheday/tipoftheday.rdf  (locale/en-US/tipoftheday.rdf)\n"
  },
  {
    "path": "locales/es-ES/aria.mn",
    "content": "bluegriffon-es-ES.jar:\n% locale    aria    es-ES    %locale/es-ES/aria/\n  locale/es-ES/aria/ariaOverlay.dtd (locale/es-ES/ariaOverlay.dtd)\n  locale/es-ES/aria/aria.dtd        (locale/es-ES/aria.dtd)\n  locale/es-ES/aria/aria.properties (locale/es-ES/aria.properties)\n\n"
  },
  {
    "path": "locales/es-ES/base.mn",
    "content": "bluegriffon-es-ES.jar:\n% locale    bluegriffon    es-ES    %locale/es-ES/bluegriffon/\n% locale    branding       es-ES    %locale/es-ES/branding/\n  locale/es-ES/bluegriffon/aboutDialog.dtd  (locale/es-ES/bluegriffon/aboutDialog.dtd)\n  locale/es-ES/bluegriffon/bluegriffon.dtd  (locale/es-ES/bluegriffon/bluegriffon.dtd)\n  locale/es-ES/bluegriffon/polyglot.dtd  (locale/es-ES/bluegriffon/polyglot.dtd)\n  locale/es-ES/bluegriffon/findbar.dtd  (locale/es-ES/bluegriffon/findbar.dtd)\n  locale/es-ES/bluegriffon/bluegriffon.properties  (locale/es-ES/bluegriffon/bluegriffon.properties)\n  locale/es-ES/bluegriffon/colourPicker.dtd  (locale/es-ES/bluegriffon/colourPicker.dtd)\n  locale/es-ES/bluegriffon/credits.dtd  (locale/es-ES/bluegriffon/credits.dtd)\n  locale/es-ES/bluegriffon/filepickerbutton.dtd  (locale/es-ES/bluegriffon/filepickerbutton.dtd)\n  locale/es-ES/bluegriffon/filePicking.dtd  (locale/es-ES/bluegriffon/filePicking.dtd)\n  locale/es-ES/bluegriffon/insertTable.dtd  (locale/es-ES/bluegriffon/insertTable.dtd)\n  locale/es-ES/bluegriffon/insertTable.properties  (locale/es-ES/bluegriffon/insertTable.properties)\n  locale/es-ES/bluegriffon/language.properties  (locale/es-ES/bluegriffon/language.properties)\n  locale/es-ES/bluegriffon/languages.dtd  (locale/es-ES/bluegriffon/languages.dtd)\n  locale/es-ES/bluegriffon/markupCleaner.dtd  (locale/es-ES/bluegriffon/markupCleaner.dtd)\n  locale/es-ES/bluegriffon/openLocation.dtd  (locale/es-ES/bluegriffon/openLocation.dtd)\n  locale/es-ES/bluegriffon/openLocation.properties  (locale/es-ES/bluegriffon/openLocation.properties)\n  locale/es-ES/bluegriffon/newPageWizard.dtd  (locale/es-ES/bluegriffon/newPageWizard.dtd)\n  locale/es-ES/bluegriffon/newPageWizard.properties  (locale/es-ES/bluegriffon/newPageWizard.properties)\n  locale/es-ES/bluegriffon/propertiesDeck.dtd  (locale/es-ES/bluegriffon/propertiesDeck.dtd)\n  locale/es-ES/bluegriffon/aria.dtd  (locale/es-ES/bluegriffon/aria.dtd)\n  locale/es-ES/bluegriffon/structurebar.dtd  (locale/es-ES/bluegriffon/structurebar.dtd)\n  locale/es-ES/bluegriffon/tabeditor.dtd  (locale/es-ES/bluegriffon/tabeditor.dtd)\n  locale/es-ES/bluegriffon/masterPasswordQuery.properties (locale/es-ES/bluegriffon/masterPasswordQuery.properties)\n  locale/es-ES/bluegriffon/newDocument.dtd  (locale/es-ES/bluegriffon/newDocument.dtd)\n  locale/es-ES/bluegriffon/prefs/file.dtd  (locale/es-ES/bluegriffon/prefs/file.dtd)\n  locale/es-ES/bluegriffon/prefs/source.dtd  (locale/es-ES/bluegriffon/prefs/source.dtd)\n  locale/es-ES/bluegriffon/prefs/general.dtd  (locale/es-ES/bluegriffon/prefs/general.dtd)\n  locale/es-ES/bluegriffon/prefs/newPage.dtd  (locale/es-ES/bluegriffon/prefs/newPage.dtd)\n  locale/es-ES/bluegriffon/prefs/update.dtd  (locale/es-ES/bluegriffon/prefs/update.dtd)\n  locale/es-ES/bluegriffon/prefs/styles.dtd  (locale/es-ES/bluegriffon/prefs/styles.dtd)\n  locale/es-ES/bluegriffon/prefs/advanced.dtd  (locale/es-ES/bluegriffon/prefs/advanced.dtd)\n  locale/es-ES/bluegriffon/prefs/connection.dtd  (locale/es-ES/bluegriffon/prefs/connection.dtd)\n  locale/es-ES/bluegriffon/prefs/osx.dtd  (locale/es-ES/bluegriffon/prefs/osx.dtd)\n  locale/es-ES/bluegriffon/prefs/shortcuts.dtd  (locale/es-ES/bluegriffon/prefs/shortcuts.dtd)\n  locale/es-ES/bluegriffon/prefs/update.properties  (locale/es-ES/bluegriffon/prefs/update.properties)\n  locale/es-ES/bluegriffon/prefs/license.dtd  (locale/es-ES/bluegriffon/prefs/license.dtd)\n  locale/es-ES/bluegriffon/prefs/license.properties  (locale/es-ES/bluegriffon/prefs/license.properties)\n  locale/es-ES/bluegriffon/prefs/deactivateLicense.dtd  (locale/es-ES/bluegriffon/prefs/deactivateLicense.dtd)\n  locale/es-ES/bluegriffon/prefs.dtd  (locale/es-ES/bluegriffon/prefs.dtd)\n  locale/es-ES/bluegriffon/updateAvailable.dtd  (locale/es-ES/bluegriffon/updateAvailable.dtd)\n  locale/es-ES/bluegriffon/updates.properties  (locale/es-ES/bluegriffon/updates.properties)\n  locale/es-ES/branding/brand.dtd  (locale/es-ES/branding/brand.dtd)\n  locale/es-ES/branding/brand.properties  (locale/es-ES/branding/brand.properties)\n  locale/es-ES/bluegriffon/insertImage.dtd  (locale/es-ES/bluegriffon/insertImage.dtd)\n  locale/es-ES/bluegriffon/insertAnchor.dtd  (locale/es-ES/bluegriffon/insertAnchor.dtd)\n  locale/es-ES/bluegriffon/insertCommentOrPI.dtd  (locale/es-ES/bluegriffon/insertCommentOrPI.dtd)\n  locale/es-ES/bluegriffon/insertLink.dtd  (locale/es-ES/bluegriffon/insertLink.dtd)\n  locale/es-ES/bluegriffon/insertLink.properties  (locale/es-ES/bluegriffon/insertLink.properties)\n  locale/es-ES/bluegriffon/cssClassPicker.dtd (locale/es-ES/bluegriffon/cssClassPicker.dtd)\n  locale/es-ES/bluegriffon/insertVideo.dtd  (locale/es-ES/bluegriffon/insertVideo.dtd)\n  locale/es-ES/bluegriffon/insertAudio.dtd  (locale/es-ES/bluegriffon/insertAudio.dtd)\n  locale/es-ES/bluegriffon/insertVideo.properties  (locale/es-ES/bluegriffon/insertVideo.properties)\n  locale/es-ES/bluegriffon/insertHTML.dtd  (locale/es-ES/bluegriffon/insertHTML.dtd)\n  locale/es-ES/bluegriffon/insertHR.dtd  (locale/es-ES/bluegriffon/insertHR.dtd)\n  locale/es-ES/bluegriffon/insertForm.dtd  (locale/es-ES/bluegriffon/insertForm.dtd)\n  locale/es-ES/bluegriffon/parsingError.dtd  (locale/es-ES/bluegriffon/parsingError.dtd)\n  locale/es-ES/bluegriffon/insertFormInput.dtd  (locale/es-ES/bluegriffon/insertFormInput.dtd)\n  locale/es-ES/bluegriffon/insertFieldset.dtd  (locale/es-ES/bluegriffon/insertFieldset.dtd)\n  locale/es-ES/bluegriffon/insertLabel.dtd  (locale/es-ES/bluegriffon/insertLabel.dtd)\n  locale/es-ES/bluegriffon/insertButton.dtd  (locale/es-ES/bluegriffon/insertButton.dtd)\n  locale/es-ES/bluegriffon/insertSelect.dtd  (locale/es-ES/bluegriffon/insertSelect.dtd)\n  locale/es-ES/bluegriffon/insertTextarea.dtd  (locale/es-ES/bluegriffon/insertTextarea.dtd)\n  locale/es-ES/bluegriffon/insertKeygen.dtd  (locale/es-ES/bluegriffon/insertKeygen.dtd)\n  locale/es-ES/bluegriffon/insertOutput.dtd  (locale/es-ES/bluegriffon/insertOutput.dtd)\n  locale/es-ES/bluegriffon/insertProgress.dtd  (locale/es-ES/bluegriffon/insertProgress.dtd)\n  locale/es-ES/bluegriffon/insertMeter.dtd  (locale/es-ES/bluegriffon/insertMeter.dtd)\n  locale/es-ES/bluegriffon/insertStylesheet.dtd  (locale/es-ES/bluegriffon/insertStylesheet.dtd)\n  locale/es-ES/bluegriffon/editStylesheet.dtd  (locale/es-ES/bluegriffon/editStylesheet.dtd)\n  locale/es-ES/bluegriffon/media.dtd  (locale/es-ES/bluegriffon/media.dtd)\n  locale/es-ES/bluegriffon/media.properties  (locale/es-ES/bluegriffon/media.properties)\n  locale/es-ES/bluegriffon/insertChars.dtd  (locale/es-ES/bluegriffon/insertChars.dtd)\n  locale/es-ES/bluegriffon/convertToTable.dtd (locale/es-ES/bluegriffon/convertToTable.dtd)\n  locale/es-ES/bluegriffon/pageProperties.dtd (locale/es-ES/bluegriffon/pageProperties.dtd)\n  locale/es-ES/bluegriffon/spellCheck.dtd (locale/es-ES/bluegriffon/spellCheck.dtd)\n  locale/es-ES/bluegriffon/spellCheck.properties (locale/es-ES/bluegriffon/spellCheck.properties)\n  locale/es-ES/bluegriffon/dictionary.dtd (locale/es-ES/bluegriffon/dictionary.dtd)\n  locale/es-ES/bluegriffon/html5.properties (locale/es-ES/bluegriffon/html5.properties)\n  locale/es-ES/bluegriffon/listProperties.dtd (locale/es-ES/bluegriffon/listProperties.dtd)\n  locale/es-ES/bluegriffon/insertTOC.dtd (locale/es-ES/bluegriffon/insertTOC.dtd)\n  locale/es-ES/bluegriffon/svg-edit.properties (locale/es-ES/bluegriffon/svg-edit.properties)\n  locale/es-ES/bluegriffon/panels.dtd (locale/es-ES/bluegriffon/panels.dtd)\n  locale/es-ES/bluegriffon/rotator.dtd (locale/es-ES/bluegriffon/rotator.dtd)\n\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/aboutDialog.dtd",
    "content": "<!ENTITY aboutDialog.title \"Acerca de &brandFullName;\">\n<!ENTITY copyright \"Créditos\">\n<!ENTITY aboutLink \"&lt; Acerca de &brandFullName;\">\n<!ENTITY aboutVersion \"versión\">\n<!ENTITY copyrightText \"©1998-2019 Disruptive Innovations y colaboradores. Todos los derechos reservados.\">\n<!ENTITY cmdClose.macKey \"W\">\n<!ENTITY codeName \"Código\">\n<!ENTITY aboutTab.label \"Acerca de\">\n<!ENTITY creditsTab.label \"Licencia y créditos\">\n<!ENTITY buildConfigTab.label \"Configuración de la compilación\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/aria.dtd",
    "content": "<!ENTITY ariaRole.label \"Rol ARIA\">\n<!ENTITY noARIArole.label \"(sin rol ARIA)\">\n<!ENTITY ARIARoleSelect.tooltip \"Establecer attributo de rol ARIA\">\n<!ENTITY alertRole.label \"Un mensaje con información importante y normalmente sensible al tiempo. Consulte también el cuadro de diálogo de alerta y el estado\">\n<!ENTITY alertdialogRole.label \"Un tipo de cuadro de diálogo que contiene un mensaje de alerta, donde el foco inicial va a un elemento dentro del cuadro. También consulte la alerta y el cuadro de diálogo\">\n<!ENTITY applicationRole.label \"Un área declarada como una aplicación web, a diferencia de un documento web\">\n<!ENTITY articleRole.label \"Una sección de una página que consiste en una composición que forma una parte independiente de un documento, página o sitio\">\n<!ENTITY bannerRole.label \"Una región con contenidos orientados al sitio en su mayoría, más que orientados a la página\">\n<!ENTITY buttonRole.label \"Una entrada que permite acciones generadas por el usuario cuando hace clic o pulsa. También consulte el enlace\">\n<!ENTITY checkboxRole.label \"Una entrada activable que tiene tres valores posibles: verdadero, falso o mezcla\">\n<!ENTITY columnheaderRole.label \"Una celda con información de cabecera para una columna\">\n<!ENTITY comboboxRole.label \"Una presentación de una selección; normalmente es similar a un textbox donde los usuarios pueden escribir para seleccionar una opción o escribir para introducir un valor de texto arbitrario como un nuevo valor de la lista. Consulte también listbox\">\n<!ENTITY commandRole.label \"Un formulario de widget que realiza una acción pero que no recibe ningún dato de entrada\">\n<!ENTITY complementaryRole.label \"Una sección de soporte del documento, diseñada para complementar el contenido principal en un nivel similar de la jerarquía DOM, pero que mantiene su sentido cuando se separa del contenido principal.\">\n<!ENTITY compositeRole.label \"Un widget que puede contener descendientes navegables o sus propios hijos\">\n<!ENTITY contentinfoRole.label \"Un gran área que contiene información sobre el documento padre\">\n<!ENTITY definitionRole.label \"Una definición de un término o de un concepto\">\n<!ENTITY dialogRole.label \"Un cuadro de diálogo es una ventana de aplicación diseñada para interrumpir el proceso actual de la aplicación para consultar al usuario por alguna información o para requerir una respuesta. Consulte también alertdialog\">\n<!ENTITY directoryRole.label \"Una lista de referencias a los miembros de un grupo, como una tabla estática de contenidos\">\n<!ENTITY documentRole.label \"Un región que contiene información relacionada que está declarada como un documento con contenido, en contraposición de una aplicación web\">\n<!ENTITY formRole.label \"Una región que contiene una colección de elementos y objetos que, en conjunto, se combinan para crear un formulario. Consulte también search\">\n<!ENTITY gridRole.label \"Una rejilla es un control interactivo que contiene celdas de datos tabulados organizados en filas y columnas, como una tabla\">\n<!ENTITY gridcellRole.label \"Una celda en una rejilla o un treegrid\">\n<!ENTITY groupRole.label \"Un conjunto de objetos del interface de usuario que no se considera que se deban incluir en un sumario de página o en una tabla de contenidos mediante tecnologías de asistencia.\">\n<!ENTITY headingRole.label \"Una cabecera para una sección de la página\">\n<!ENTITY imgRole.label \"Un contenedor para una colección de elementos que componen una imagen\">\n<!ENTITY inputRole.label \"Un tipo genérico de widget que permite la introducción de datos\">\n<!ENTITY landmarkRole.label \"Una región de la página que funciona como un espacio de navegación\">\n<!ENTITY linkRole.label \"Una referencia interactiva a un recurso interno o externo, que, cuando se activa, consigue que el usuario navegue hasta ese recurso. Consulte también button\">\n<!ENTITY listRole.label \"Un grupo de elementos de una lista no interactiva. Consulte también listbox\">\n<!ENTITY listboxRole.label \"Un widget que permite al usuario seleccionar uno o más elementos de una lista de opciones. COnsulte también combobox y list\">\n<!ENTITY listitemRole.label \"Un elemento simple de una lista o directorio\">\n<!ENTITY logRole.label \"Un tipo de región dinámica donde la información nueva se añade en orden y la información antigua puede desaparecer. Consulte también marquee\">\n<!ENTITY mainRole.label \"El contenido principal de un documento\">\n<!ENTITY marqueeRole.label \"Un tipo de región dinámica donde la información no esencial cambia con frecuencia. Consulte también log\">\n<!ENTITY mathRole.label \"Contenido que representa una expresión matemática.\">\n<!ENTITY menuRole.label \"Un tipo de widget que ofrece una lista de opciones al usuario\">\n<!ENTITY menubarRole.label \"Una presentación de menú que normalmente permanece visible y se muestra horizontalmente\">\n<!ENTITY menuitemRole.label \"Una posibilidad en un grupo de opciones contenidas por un menú o una barra de menú\">\n<!ENTITY menuitemcheckboxRole.label \"Una opción de menú activable que tiene tres posibles valores: verdadero, falso o mezcla\">\n<!ENTITY menuitemradioRole.label \"Una opción de menú activable en un grupo de elementos radiales de menú, sólo uno puede estar activo al mismo tiempo\">\n<!ENTITY navigationRole.label \"Una colección de elementos navegables (normalmente enlaces) para navegar por el documento o por los documentos relacionados\">\n<!ENTITY noteRole.label \"Una sección cuyo contenido es auxiliar al contenido principal del recurso\">\n<!ENTITY optionRole.label \"Un elemento seleccionable de una lista\">\n<!ENTITY presentationRole.label \"Un elemento cuyo rol semántico nativo implícito no sera mapeada a la API de accesibilidad\">\n<!ENTITY progressbarRole.label \"Un elemento que muestra el progreso de tareas que requiere mucho tiempo\">\n<!ENTITY radioRole.label \"Una entrada activable de un grupo de roles radiales, donde sólo uno puede activarse cada vez\">\n<!ENTITY radiogroupRole.label \"Un grupo de botones radiales\">\n<!ENTITY rangeRole.label \"Una entrada representando un rango de valores que pueden ser establecidos por el usuario\">\n<!ENTITY regionRole.label \"Una sección larga de una página web o documento, que el autor considera lo suficientemente importante para que sea incluida en el índice de la página o en la tabla de contenidos, por ejemplo, un área de la página que contiene estadísticas en directo de eventos deportivos.\">\n<!ENTITY roletypeRole.label \"El rol base del que heredan su taxonomía el resto de los roles\">\n<!ENTITY rowRole.label \"Una fila de celdas en una rejilla\">\n<!ENTITY rowgroupRole.label \"Un grupo que contiene uno o más elementos de fila en una rejilla\">\n<!ENTITY rowheaderRole.label \"Una celda que contiene información de cabecera para una fila en una rejilla\">\n<!ENTITY scrollbarRole.label \"Un objeto gráfico que controla el desplazamiento de contenidos dentro de un área visible, sin importar si el contenido se muestra completamente dentro de ese área.\">\n<!ENTITY searchRole.label \"Una región que contiene una colección de elementos y objetos que, en conjunto, se combinan para crear un espacio de búsqueda. Consulte también form\">\n<!ENTITY sectionRole.label \"Una unidad contenedora estructural en un documento o aplicación\">\n<!ENTITY sectionheadRole.label \"Una estructura que etiqueta o resume el asunto de su sección relacionada\">\n<!ENTITY selectRole.label \"Un widget de formulario que permite al usuario realizar selecciones de entre un conjunto de opciones\">\n<!ENTITY separatorRole.label \"Un divisor que separa y distingue secciones de contenidos o grupos de elementos de menús\">\n<!ENTITY sliderRole.label \"Una entrada de usuario donde éste selecciona un valor entre un rango dado\">\n<!ENTITY spinbuttonRole.label \"Un formulario de rangos que espera que un usuario seleccione entre un conjunto concreto de opciones\">\n<!ENTITY statusRole.label \"Un contenedor cuyo contenido son recomendaciones para el usuario pero que no es lo suficientemente importante para justificar una alerta. Consulte también alert\">\n<!ENTITY structureRole.label \"Un elemento estructural de documento\">\n<!ENTITY tabRole.label \"Un agrupamiento de etiquetas que proporciona un mecanismo de selección de la pestaña de contenido que va a ser presentada al usuario\">\n<!ENTITY tablistRole.label \"Una lista de elementos tabulados, que son referencias a elementos tabpanel\">\n<!ENTITY tabpanelRole.label \"Un contenedor para los recursos asociados con una pestaña, donde cada pestaña está contenida en una tablist\">\n<!ENTITY textboxRole.label \"Entrada que permite un texto libre como su valor\">\n<!ENTITY timerRole.label \"Un tipo de región dinámica que contiene un contador numérico que indica una cantidad de tiempo transcurrido desde el punto inicial o el tiempo que queda hasta alcanzar el punto final\">\n<!ENTITY toolbarRole.label \"Una colección de botones de función utilizados con frecuencia representados en un formato visual compacto\">\n<!ENTITY tooltipRole.label \"Una ventana emergente contextual que muestra la descripción de un elemento\">\n<!ENTITY treeRole.label \"Un tipo de lista que puede contener grupos anidados de subniveles que pueden ser contraídos o expandidos\">\n<!ENTITY treegridRole.label \"Una rejilla cuyas filas pueden ser expandidas o contraídas de la misma forma que un árbol\">\n<!ENTITY treeitemRole.label \"Un elemento de opción de un árbol. Este es un elemento dentro de un árbol que puede ser expandido o contraído si contiene un grupo de subniveles de treeitems\">\n<!ENTITY widgetRole.label \"Un componente interactivo de un interface gráfico (GUI)\">\n<!ENTITY windowRole.label \"Un navegador una ventana de aplicación\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/bluegriffon.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -   Proyecto NAVE (http://www.proyectonave.es/)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n<!ENTITY window.title \"BlueGriffon\">\n<!ENTITY fileMenu.label \"Archivo\">\n<!ENTITY fileMenu.accesskey \"A\">\n<!ENTITY newMenu.label \"Nuevo\">\n<!ENTITY newMenu.accesskey \"N\">\n<!ENTITY newWizardMenu.label \"Nuevo asistente\">\n<!ENTITY editMenu.label \"Editar\">\n<!ENTITY editMenu.accesskey \"E\">\n<!ENTITY viewMenu.label \"Ver\">\n<!ENTITY viewMenu.accesskey \"V\">\n<!ENTITY customizeToolbar.label \"Personalizar\">\n<!ENTITY customizeToolbar.accesskey \"P\">\n<!ENTITY insertMenu.label \"Insertar\">\n<!ENTITY insertMenu.accesskey \"I\">\n<!ENTITY formatMenu.label \"Formato\">\n<!ENTITY formatMenu.accesskey \"o\">\n<!ENTITY spanCmd.label \"Span\">\n<!ENTITY spanCmd.accesskey \"n\">\n<!ENTITY fontStyleMenu.label \"Estilo de texto\">\n<!ENTITY formatstylemenu.accesskey \"s\">\n<!ENTITY styleBoldCmd.label \"Negrita\">\n<!ENTITY stylebold.accesskey \"g\">\n<!ENTITY stylebold.keybinding \"b\">\n<!ENTITY styleItalicCmd.label \"Cursiva\">\n<!ENTITY styleitalic.accesskey \"r\">\n<!ENTITY styleitalic.keybinding \"i\">\n<!ENTITY styleUnderlineCmd.label \"Subrayado\">\n<!ENTITY styleunderline.accesskey \"u\">\n<!ENTITY styleUnderline.key \"u\">\n<!ENTITY styleStrikeThruCmd.label \"Tachado\">\n<!ENTITY stylestrikethru.accesskey \"h\">\n<!ENTITY styleSuperscriptCmd.label \"Superíndice\">\n<!ENTITY stylesuperscript.accesskey \"p\">\n<!ENTITY styleSubscriptCmd.label \"Subíndice\">\n<!ENTITY stylesubscript.accesskey \"S\">\n<!ENTITY styleNonbreakingCmd.label \"Sin espacio\">\n<!ENTITY stylenonbreaking.accesskey \"N\">\n<!ENTITY styleEm.label \"Enfatizar\">\n<!ENTITY styleEm.accesskey \"E\">\n<!ENTITY styleEm.key \"i\">\n<!ENTITY styleStrong.label \"Énfasis mayor\">\n<!ENTITY styleStrong.accesskey \"y\">\n<!ENTITY styleStrong.key \"b\">\n<!ENTITY styleCite.label \"Cita\">\n<!ENTITY styleCite.accesskey \"C\">\n<!ENTITY styleAbbr.label \"Abreviatura\">\n<!ENTITY styleAbbr.accesskey \"A\">\n<!ENTITY styleAcronym.label \"Acrónimo\">\n<!ENTITY styleAcronym.accesskey \"r\">\n<!ENTITY styleCode.label \"Código\">\n<!ENTITY styleCode.accesskey \"o\">\n<!ENTITY styleCode.key \"c\">\n<!ENTITY styleSamp.label \"Salida de ejemplo\">\n<!ENTITY styleSamp.accesskey \"m\">\n<!ENTITY styleVar.label \"Variable\">\n<!ENTITY styleVar.accesskey \"V\">\n<!ENTITY fontFixedWidth.label \"Tamaño fijo\">\n<!ENTITY fontfixedwidth.accesskey \"j\">\n<!ENTITY tableMenu.label \"Tabla\">\n<!ENTITY tableMenu.accesskey \"b\">\n<!ENTITY toolsMenu.label \"Herramientas\">\n<!ENTITY toolsMenu.accesskey \"H\">\n<!ENTITY consoleMenu.label \"Consola Javascript\">\n<!ENTITY panelsMenu.label \"Paneles\">\n<!ENTITY panelsMenu.accesskey \"P\">\n<!ENTITY alignPanels.label \"Alinear todos los paneles\">\n<!ENTITY helpMenu.label \"Ayuda\">\n<!ENTITY helpMenu.accesskey \"A\">\n<!ENTITY aboutComposer.label \"Acerca de BlueGriffon\">\n<!ENTITY throbber.tooltip \"BlueGriffon\">\n<!ENTITY newToolbarCmd.tooltip \"Crear una nueva página\">\n<!ENTITY pageInNewTab.label \"Página en una nueva pestaña\">\n<!ENTITY pageInNewWindow.label \"Página en una nueva ventana\">\n<!ENTITY newOtherCmd.label \"Más opciones…\">\n<!ENTITY openMenu.label \"Abrir\">\n<!ENTITY openMenu.tooltip \"Abrir una página existente\">\n<!ENTITY openTab.label \"Abrir en una nueva pestaña\">\n<!ENTITY openWindow.label \"Abrir en una nueva ventana\">\n<!ENTITY openPage.label \"Abrir\">\n<!ENTITY openPage.accesskey \"A\">\n<!ENTITY openFileCmd.label \"Abrir archivo\">\n<!ENTITY quit.label \"Salir\">\n<!ENTITY quit.accesskey \"S\">\n<!ENTITY stopButton.label \"Parar\">\n<!ENTITY stopButton.tooltip \"Parar la carga de la página\">\n<!ENTITY boldToolbarCmd.tooltip \"Negrita\">\n<!ENTITY boldToolbarCmd.label \"Negrita\">\n<!ENTITY italicToolbarCmd.tooltip \"Cursiva\">\n<!ENTITY italicToolbarCmd.label \"Cursiva\">\n<!ENTITY underlineToolbarCmd.tooltip \"Subrayado\">\n<!ENTITY underlineToolbarCmd.label \"Subrayado\">\n<!ENTITY strongToolbarCmd.tooltip \"Énfasis mayor\">\n<!ENTITY strongToolbarCmd.label \"Énfasis mayor\">\n<!ENTITY emToolbarCmd.tooltip \"Énfasis\">\n<!ENTITY emToolbarCmd.label \"Énfasis\">\n<!ENTITY codeToolbarCmd.label \"Código\">\n<!ENTITY codeToolbarCmd.tooltip \"Código\">\n<!ENTITY writingDirectionMenu.label \"Dirección de escritura\">\n<!ENTITY writingdirectionmenu.accesskey \"r\">\n<!ENTITY defaultDirectionMenu.label \"Sin especificar\">\n<!ENTITY defaultdirectionmenu.accesskey \"e\">\n<!ENTITY ltrDirectionMenu.label \"Izquierda a derecha\">\n<!ENTITY ltrdirectionmenu.accesskey \"l\">\n<!ENTITY rtlDirectionMenu.label \"Derecha a izquierda\">\n<!ENTITY rtldirectionmenu.accesskey \"r\">\n<!ENTITY dirLtr.tooltip \"Izquierda a derecha\">\n<!ENTITY dirRtl.tooltip \"Derecha a izquierda\">\n<!ENTITY ParagraphSelect.tooltip \"Seleccionar un formato de párrafo\">\n<!ENTITY bodyTextCmd.label \"Cuerpo del texto\">\n<!ENTITY paragraphParagraphCmd.label \"Párrafo\">\n<!ENTITY heading1Cmd.label \"Encabezado 1\">\n<!ENTITY heading2Cmd.label \"Encabezado 2\">\n<!ENTITY heading3Cmd.label \"Encabezado 3\">\n<!ENTITY heading4Cmd.label \"Encabezado 4\">\n<!ENTITY heading5Cmd.label \"Encabezado 5\">\n<!ENTITY heading6Cmd.label \"Encabezado 6\">\n<!ENTITY paragraphAddressCmd.label \"Dirección\">\n<!ENTITY paragraphPreformatCmd.label \"Preformateado\">\n<!ENTITY genericContainerCmd.label \"Contenedor genérico (div)\">\n<!ENTITY unorderedList.tooltip \"Lista desordenada\">\n<!ENTITY orderedList.tooltip \"Lista ordenada\">\n<!ENTITY unorderedList.label \"Lista desordenada\">\n<!ENTITY orderedList.label \"Lista ordenada\">\n<!ENTITY alignLeft.tooltip \"Alineación izquierda\">\n<!ENTITY alignCenter.tooltip \"Centrado\">\n<!ENTITY alignRight.tooltip \"Alineación derecha\">\n<!ENTITY alignJustify.tooltip \"Justificado\">\n<!ENTITY alignLeft.label \"Alineación izquierda\">\n<!ENTITY alignCenter.label \"Centrado\">\n<!ENTITY alignRight.label \"Alineación derecha\">\n<!ENTITY alignJustify.label \"Justificado\">\n<!ENTITY indentToolbarCmd.tooltip \"Aumentar sangría del texto\">\n<!ENTITY indentToolbarCmd.label \"Aumentar sangría\">\n<!ENTITY outdentToolbarCmd.tooltip \"Reducir sangría del texto\">\n<!ENTITY outdentToolbarCmd.label \"Reducir sangría\">\n<!ENTITY definitionDescription.tooltip \"Descripción de definición\">\n<!ENTITY definitionDescription.label \"Descripción de definición\">\n<!ENTITY definitionTitle.tooltip \"Título de definición\">\n<!ENTITY definitionTitle.label \"Título de definición\">\n<!ENTITY FontFaceSelect.tooltip \"Seleccionar fuente\">\n<!ENTITY fontVarWidth.label \"Ancho variable\">\n<!ENTITY fontHelveticaFont.label \"Helvetica, Arial\">\n<!ENTITY fontTimes.label \"Times\">\n<!ENTITY fontCourier.label \"Courier\">\n<!ENTITY applyClassToSelectionCmd.tooltip \"Aplicar una clase al contenedor de la selección\">\n<!ENTITY noClass.label \"(sin clase)\">\n<!ENTITY applyIdToSelectionCmd.tooltip \"Indicar un ID del contenedor de la selección\">\n<!ENTITY noId.label \"(sin ID)\">\n<!ENTITY tableToolbarCmd.label \"Tabla\">\n<!ENTITY tableToolbarCmd.key \"T\">\n<!ENTITY tableToolbarCmd.tooltip \"Insertar una nueva tabla o modificar las propiedades de la tabla seleccionada\">\n<!ENTITY imageToolbarCmd.label \"Imagen\">\n<!ENTITY imageToolbarCmd.key \"I\">\n<!ENTITY imageToolbarCmd.tooltip \"Insertar o modificar una imagen\">\n<!ENTITY anchorToolbarCmd.label \"Enlace interno\">\n<!ENTITY anchorToolbarCmd.key \"A\">\n<!ENTITY anchorToolbarCmd.tooltip \"Insertar o modificar un ancla\">\n<!ENTITY linkToolbarCmd.label \"Enlace\">\n<!ENTITY linkToolbarCmd.key \"L\">\n<!ENTITY linkToolbarCmd.tooltip \"Insertar o modificar un enlace\">\n<!ENTITY hrToolbarCmd.label \"Barra horizontal\">\n<!ENTITY hrToolbarCmd.key \"b\">\n<!ENTITY htmlToolbarCmd.label \"Código HTML\">\n<!ENTITY htmlToolbarCmd.key \"H\">\n<!ENTITY formToolbarCmd.label \"Formulario\">\n<!ENTITY formToolbarCmd.key \"F\">\n<!ENTITY formToolbarCmd.tooltip \"Insertar o modificar un formulario\">\n<!ENTITY fieldsetToolbarCmd.label \"Área\">\n<!ENTITY fieldsetToolbarCmd.key \"d\">\n<!ENTITY labelToolbarCmd.label \"Etiqueta\">\n<!ENTITY labelToolbarCmd.key \"L\">\n<!ENTITY buttonToolbarCmd.label \"Botón\">\n<!ENTITY buttonToolbarCmd.key \"B\">\n<!ENTITY selectToolbarCmd.label \"Lista de selección\">\n<!ENTITY selectToolbarCmd.key \"S\">\n<!ENTITY textareaToolbarCmd.label \"Cuadro de texto\">\n<!ENTITY textareaToolbarCmd.key \"T\">\n<!ENTITY keygenToolbarCmd.label \"Generador de pares de claves\">\n<!ENTITY keygenToolbarCmd.key \"K\">\n<!ENTITY outputToolbarCmd.label \"Salida\">\n<!ENTITY outputToolbarCmd.key \"O\">\n<!ENTITY progressToolbarCmd.label \"Progreso\">\n<!ENTITY progressToolbarCmd.key \"p\">\n<!ENTITY meterToolbarCmd.label \"Medidor\">\n<!ENTITY meterToolbarCmd.key \"M\">\n<!ENTITY datalistToolbarCmd.label \"Lista de datos\">\n<!ENTITY datalistToolbarCmd.key \"i\">\n<!ENTITY stylesheetsToolbarCmd.label \"Hojas de estilo\">\n<!ENTITY stylesheetsToolbarCmd.key \"S\">\n<!ENTITY webfonts.label \"Fuentes web\">\n<!ENTITY videoToolbarCmd.label \"Vídeo\">\n<!ENTITY videoToolbarCmd.tooltip \"Insertar o editar un vídeo\">\n<!ENTITY audioToolbarCmd.label \"Audio\">\n<!ENTITY audioToolbarCmd.tooltip \"Insertar o editar un archivo de audio\">\n<!ENTITY browseToolbarCmd.label \"Vista previa\">\n<!ENTITY browseToolbarCmd.tooltip \"Vista previa en un navegador\">\n<!ENTITY saveCmd.label \"Guardar\">\n<!ENTITY saveToolbarCmd.tooltip \"Guarda el archivo en una ubicación local\">\n<!ENTITY filesave.key \"s\">\n<!ENTITY saveAsCmd.label \"Guardar como…\">\n<!ENTITY filesaveas.key \"s\">\n<!ENTITY undoCmd.label \"Deshacer\">\n<!ENTITY undoCmd.accesskey \"D\">\n<!ENTITY redoCmd.label \"Rehacer\">\n<!ENTITY redoCmd.accesskey \"R\">\n<!ENTITY cutCmd.label \"Cortar\">\n<!ENTITY cutCmd.accesskey \"t\">\n<!ENTITY copyCmd.label \"Copiar\">\n<!ENTITY copyCmd.accesskey \"C\">\n<!ENTITY pasteCmd.label \"Pegar\">\n<!ENTITY pasteCmd.accesskey \"P\">\n<!ENTITY pasteNoFormatting.label \"Pegar sin formato\">\n<!ENTITY pasteNoFormatting.accesskey \"f\">\n<!ENTITY deleteCmd.label \"Eliminar\">\n<!ENTITY deleteCmd.accesskey \"E\">\n<!ENTITY selectAllCmd.label \"Seleccionar todo\">\n<!ENTITY selectAllCmd.accesskey \"a\">\n<!ENTITY copyHTMLCodeCmd.label \"Copiar el código HTML seleccionado\">\n<!ENTITY copyHTMLCodeCmd.accesskey \"H\">\n<!ENTITY copyHTMLCode.label \"Copiar el código HTML de este elemento\">\n<!ENTITY setZoomFactor.label \"Establecer el factor de zoom\">\n<!ENTITY fileRecentMenu.label \"Archivos recientes\">\n<!ENTITY filerecentmenu.accesskey \"r\">\n<!ENTITY markupCleanerCmd.label \"Limpieza de código\">\n<!ENTITY markupcleaner.accesskey \"m\">\n<!ENTITY viewToolbars.label \"Barras de herramientas\">\n<!ENTITY viewStatusbar.label \"Barra de estado\">\n<!ENTITY formatToolbar.name \"Formato (principal)\">\n<!ENTITY formatToolbar2.name \"Formato (secundaria)\">\n<!ENTITY dualview.label \"Dual View\">\n<!ENTITY wysiwygMode.label \"Diseño\">\n<!ENTITY printMode.label \"Print Preview\">\n<!ENTITY sourceMode.label \"Código fuente\">\n<!ENTITY closeTabCmd.label \"Cerrar la pestaña actual\">\n<!ENTITY closeEbookCmd.label \"Cerrar el ebook\">\n<!ENTITY quit.key \"q\">\n<!ENTITY closeWindow.key \"w\">\n<!ENTITY openPage.key \"o\">\n<!ENTITY undoCmd.key \"z\">\n<!ENTITY redoCmd.key \"y\">\n<!ENTITY cutCmd.key \"x\">\n<!ENTITY copyCmd.key \"c\">\n<!ENTITY pasteCmd.key \"v\">\n<!ENTITY formInputs.label \"Entradas…\">\n<!ENTITY hiddenInputForm.label \"Una cadena oculta\">\n<!ENTITY textInputForm.label \"Un campo de entrada de texto\">\n<!ENTITY searchInputForm.label \"Un campo de búsqueda\">\n<!ENTITY telInputForm.label \"Un campo de número de teléfono\">\n<!ENTITY urlInputForm.label \"Un campo de URL\">\n<!ENTITY emailInputForm.label \"Un campo de correo electrónico\">\n<!ENTITY passwordInputForm.label \"Un campo de contraseña\">\n<!ENTITY datetimeInputForm.label \"Un selector de fecha y hora en formato de tiempo UTC\">\n<!ENTITY dateInputForm.label \"Un selector de fecha\">\n<!ENTITY monthInputForm.label \"Un selector de mes y año\">\n<!ENTITY weekInputForm.label \"Un selector de la semana del año\">\n<!ENTITY timeInputForm.label \"Un selector de hora sin zona de tiempo\">\n<!ENTITY datetimelocalInputForm.label \"Un selector de fecha y hora sin zona de tiempo\">\n<!ENTITY numberInputForm.label \"Un campo de valor numérico\">\n<!ENTITY rangeInputForm.label \"Un campo de rango numérico\">\n<!ENTITY colorInputForm.label \"Un selector de color\">\n<!ENTITY checkboxInputForm.label \"Un cuadro de opciones\">\n<!ENTITY radioInputForm.label \"Un botón radial\">\n<!ENTITY fileInputForm.label \"Un selector de archivos\">\n<!ENTITY submitInputForm.label \"Un botón de envío de formulario\">\n<!ENTITY imageInputForm.label \"Un botón de envío basado en una imagen\">\n<!ENTITY resetInputForm.label \"Un botón de reinicio de formulario\">\n<!ENTITY buttonInputForm.label \"Un botón\">\n<!ENTITY allTagsMode.label \"Modo todas las etiquetas\">\n<!ENTITY toggleViewMenu.label \"Toggle view\">\n<!ENTITY toggleViewMenu.accesskey \"T\">\n<!ENTITY spellCheck.label \"Ortografía\">\n<!ENTITY spellCheck.accesskey \"O\">\n<!ENTITY dictionary.label \"Diccionario\">\n<!ENTITY addToDictionary \"Añadir a diccionario\">\n<!ENTITY ignoreWord.label \"Ignorar palabra\">\n<!ENTITY specialChars.label \"Caracteres y símbolos\">\n<!ENTITY tablemenu.accesskey \"b\">\n<!ENTITY tableSelectMenu.label \"Seleccionar\">\n<!ENTITY tableselectmenu.accesskey \"s\">\n<!ENTITY tableSelectMenu2.label \"Seleccionar tabla\">\n<!ENTITY tableInsertMenu2.label \"Insertar tabla\">\n<!ENTITY tableDeleteMenu2.label \"Eliminar tabla\">\n<!ENTITY tableInsertMenu.label \"Insertar\">\n<!ENTITY tableinsertmenu.accesskey \"i\">\n<!ENTITY tableTable.label \"Tabla\">\n<!ENTITY tabletable.accesskey \"t\">\n<!ENTITY tableRow.label \"Fila\">\n<!ENTITY tableRows.label \"Fila(s)\">\n<!ENTITY tablerow.accesskey \"r\">\n<!ENTITY tableRowAbove.label \"Fila superior\">\n<!ENTITY tableRowBelow.label \"Fila inferior\">\n<!ENTITY tablerowbelow.accesskey \"b\">\n<!ENTITY tableColumn.label \"Columna\">\n<!ENTITY tableColumns.label \"Columna(s)\">\n<!ENTITY tablecolumn.accesskey \"o\">\n<!ENTITY tableColumnBefore.label \"Columna anterior\">\n<!ENTITY tableColumnAfter.label \"Columna siguiente\">\n<!ENTITY tablecolumnafter.accesskey \"a\">\n<!ENTITY tableCell.label \"Celda\">\n<!ENTITY tableCells.label \"Celda(s)\">\n<!ENTITY tablecell.accesskey \"c\">\n<!ENTITY tableCellContents.label \"Contenidos de celda\">\n<!ENTITY tablecellcontents.accesskey \"n\">\n<!ENTITY tableAllCells.label \"Todas las celdas\">\n<!ENTITY tableCellBefore.label \"Celda anterior\">\n<!ENTITY tableallcells.accesskey \"a\">\n<!ENTITY tableCellAfter.label \"Celda siguiente\">\n<!ENTITY tablecellafter.accesskey \"s\">\n<!ENTITY tableDeleteMenu.label \"Eliminar\">\n<!ENTITY tabledeletemenu.accesskey \"E\">\n<!ENTITY tableFix.label \"Ajustar tabla\">\n<!ENTITY tablefix.accesskey \"j\">\n<!ENTITY tableJoinCells.label \"Unir celdas\">\n<!ENTITY tablejoincells.accesskey \"i\">\n<!ENTITY tableSplitCell.label \"Dividir celda\">\n<!ENTITY tablesplitcell.accesskey \"c\">\n<!ENTITY convertToTable.label \"Crear una tabla a partir de la selección\">\n<!ENTITY converttotable.accesskey \"r\">\n<!ENTITY tableProperties.label \"Propiedades de tabla…\">\n<!ENTITY tableProperties.accesskey \"o\">\n<!ENTITY forumsHelpMenu.label \"Comunidad de usuarios\">\n<!ENTITY forums.url \"http://groups.google.com/group/bluegriffon/\">\n<!ENTITY qa.label \"Informes de errores y sugerencias\">\n<!ENTITY homePage.label \"Sitio web\">\n<!ENTITY addons.label \"Obtener complementos\">\n<!ENTITY pageProperties.label \"Propiedades de página\">\n<!ENTITY preferences.label \"Preferencias\">\n<!ENTITY gotoLink.label \"Seleccionar el destino del enlace\">\n<!ENTITY gotoLink.accesskey \"l\">\n<!ENTITY cMenu_insertLink.label \"Insertar o editar un enlace\">\n<!ENTITY cMenu_insertLink.accesskey \"l\">\n<!ENTITY getAddOns.label \"Obtener complementos\">\n<!ENTITY source.label \"Vista de código fuente\">\n<!ENTITY theme.label \"Tema\">\n<!ENTITY removeAllStyles.label \"Eliminar todos los estilos de texto\">\n<!ENTITY removeAllStyles.accesskey \"i\">\n<!ENTITY removeAllLinks.label \"Eliminar todos los enlaces\">\n<!ENTITY removeAllLinks.accesskey \"l\">\n\n<!ENTITY html5Element.label \"Elemento HTML 5\">\n<!ENTITY addonsMenu.label \"Complementos\">\n\n<!ENTITY listProperties.label \"Propiedades de la lista\">\n\n<!ENTITY tableOfContents.tooltip \"Insert or refresh Table of Contents\">\n<!ENTITY tableOfContents.label \"Índice\">\n\n<!ENTITY select.label \"Seleccionar...\">\n<!ENTITY parentElement.label \"Elemento padre\">\n<!ENTITY firstChild.label \"Primer hijo\">\n<!ENTITY nextSibling.label \"Hermano siguiente\">\n<!ENTITY previousSibling.label \"Hermano anterior\">\n<!ENTITY tableCaption.label \"Nota al pie de tabla\">\n\n<!ENTITY lookForUpdates.label \"Buscar actualizaciones\">\n\n<!ENTITY color.label \"Primer plano\">\n<!ENTITY bgColor.label \"Color de fondo\">\n\n<!ENTITY newWindow.label \"Nueva ventana\">\n\n<!ENTITY editComment.label \"Editar el commentario HTML:\">\n<!ENTITY editPHP.label \"Editar las instrucciones PHP:\">\n<!ENTITY editPI.label \"Editar la instrucción de procesamiento:\">\n<!ENTITY targetPI.label \"Destino:\">\n<!ENTITY dataPI.label \"Datos:\">\n<!ENTITY commentOrPHPOrPI.label \"Comentarios/PHP/Instrucciones de procesamiento\">\n<!ENTITY openLinkCmdInTab.label \"Abrir enlace en una pestaña nueva\">\n<!ENTITY blockquoteToolbarCmd.label \"Blockquote\">\n<!ENTITY blockquoteToolbarCmd.tooltip \"Encapsulate into a blockquote\">\n<!ENTITY deckMenu.label \"Deck\">\n<!ENTITY printSetupCmd.label \"Configurar página…\">\n<!ENTITY printSetupCmd.accesskey \"u\">\n<!ENTITY printCmd.label \"Imprimir…\">\n<!ENTITY printCmd.accesskey \"m\">\n<!ENTITY printCmd.commandkey \"p\">\n<!ENTITY encapsulate.tooltip \"Encapsulate selection into an inline element (default is span)\">\n\n<!ENTITY deleteCmd.key \"D\">\n<!ENTITY selectAllCmd.key \"A\">\n\n<!ENTITY buyUsersManual.label \"Comprar el manual del usuario...\">\n<!ENTITY buyLicense.label \"Activar funciones adicionales...\">\n<!ENTITY convertClipboardToTable.label \"Crear una tabla a partir del portapapeles\">\n<!ENTITY structureBar.caption \"Barra de estructura\">\n\n<!ENTITY cmd.showReleaseNotes.label \"Mostrar notas de la versión\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/bluegriffon.properties",
    "content": "titleModifier = BlueGriffon\ntitleFormat = %S - %S\nUnknown = [Desconocido]\nNoClassAvailable = (sin clase)\nNoIdAvailable = (sin ID)\nDocumentTitle = Título de página\nNeedDocTitle = Introduzca un título para la página actual\nDocTitleHelp = Identifica a la página en la ventana de título y en los marcadores.\nExportToText = Exportar como texto\nSaveDocumentAs = Guardar página como\nXHTMLfiles = Archivos XHTML\nuntitled = sin título\nSaveDocument = Guardar página\nSaveFileFailed = Fallo al guardar el archivo\nFileNotSaved = Archivo no guardado\nSaveFileBeforeClosing = ¿Quiere guardar el archivo antes de cerrar esta pestaña?\nYesSaveFile = Sí, guardar\nNoDiscardChanges = No, descartar los cambios\nDontCloseTab = No cerrar la pestaña\nIdAlreadyTaken = Este ID ya está siendo utilizado en el documento\nRemoveIdFromElement = ¿Quiere eliminar el ID del elemento que lo tiene actualmente o cancelar la acción?\nYesRemoveId = Eliminar el ID\nNoCancel = Cancelar\nReplaceAll = Reemplazar todo…\nReplacedPart1 = Reemplazado\nReplacedPart2 = veces\nAFileWasChanged=A file was changed on disk\nReloadFile=File %S changed on disk, BlueGriffon must reload it\nDontAskForFileChangesAgain=don't show this alert again\n\nAbandonChanges = ¿Abandonar cambios no guardados a \"%title%\" y recargar la página?\nRevertCaption = Revertir a la última copia guardada\n\nHTMLCommentsInXHTMLTitle=HTML comment inside a <style> element in a XHTML document\nHTMLCommentsInXHTMLMessage=Warning, you have a HTML comment <!-- ... --> inside a <style> element in this XHTML document. Using HTML comments in XHTML will disable your embedded styles and you should use CDATA sections <![CDATA[ ... ]]> instead. Do you want to convert your comments into CDATA sections?\nHTMLCommentsInXHTMLOk=Yes\nHTMLCommentsInXHTMLCancel=No\n\nviewportWidthSplitter=Move bar to change viewport's width\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/colourPicker.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (glazman@disruptive-innovations.com), on behalf of Linspire Inc.\n   -   Proyecto NAVE (http://www.proyectonave.es/)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n<!ENTITY previewColour.label \"Vista previa\">\n<!ENTITY dialog.title \"Selector de color\">\n<!ENTITY predef.label \"Colores predefinidos:\">\n<!ENTITY rgb.label \"RGB\">\n<!ENTITY hsb.label \"HSB\">\n<!ENTITY red.label \"R:\">\n<!ENTITY green.label \"G:\">\n<!ENTITY blue.label \"B:\">\n<!ENTITY hue.label \"H:\">\n<!ENTITY saturation.label \"S:\">\n<!ENTITY brightness.label \"B:\">\n<!ENTITY transparency.label \"Transparencia\">\n<!ENTITY opacity.label \"Opacidad:\">\n<!ENTITY background.label \"Fondo para:\">\n<!ENTITY background.accessKey \"F\">\n<!ENTITY table.label \"Tabla\">\n<!ENTITY table.accessKey \"T\">\n<!ENTITY cell.label \"Celda(s)\">\n<!ENTITY cell.accessKey \"C\">\n<!ENTITY lastPickedColor.label \"Último color seleccionado\">\n<!ENTITY lastPickedColor.accessKey \"l\">\n<!ENTITY hexColor.label \"Hex: \">\n<!ENTITY nameColor.label \"Nombre:\">\n\n<!ENTITY blender.label \"Blender\">\n\n<!ENTITY color1.label \"Color 1:\">\n<!ENTITY color2.label \"Color 2:\">\n<!ENTITY stops.label \"Color stops:\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/convertToTable.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Proyecto NAVE (http://www.proyectonave.es/)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n<!ENTITY windowTitle.label \"Convertir en tabla\">\n<!ENTITY instructions1.label \"BlueGriffon crea una nueva fila de tabla para cada párrafo de esta selección.\">\n<!ENTITY instructions2.label \"Seleccione el carácter empleado para separar la selección en columnas:\">\n<!ENTITY commaRadio.label \"Coma\">\n<!ENTITY spaceRadio.label \"Espacio\">\n<!ENTITY otherRadio.label \"Otro carácter:\">\n<!ENTITY deleteCharCheck.label \"Eliminar el carácter separador\">\n<!ENTITY collapseSpaces.label \"Ignorar los espacios extra\">\n<!ENTITY collapseSpaces.tooltip \"Convertir los espacios adyacentes en un único separador\">\n<!ENTITY tabRadio.label        \"TSV\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/credits.dtd",
    "content": "<!ENTITY brandMotto \"En realidad nunca ha editado un sitio web anteriormente.\">\n<!ENTITY credit.leads \"Directores\">\n<!ENTITY credit.contributors \"Otros colaboradores\">\n<!ENTITY credit.core \"Desarrollo del núcleo\">\n<!ENTITY credit.gecko \"Motor de renderizado Gecko\">\n<!ENTITY credit.thanks \"Agradecimientos especiales para\">\n<!ENTITY credit.translation \"Localización\">\n<!ENTITY credit.visuals \"Coordinación del diseño visual\">\n<!ENTITY credit.theme \"Diseño de tema\">\n<!ENTITY credit.brand \"Identidad de marca\">\n<!ENTITY credit.web \"Diseño web\">\n<!ENTITY credit.update \"Actualización de Mozilla\">\n<!ENTITY credit.qalead \"Dirección del control de calidad\">\n<!ENTITY credit.qa \"Control de calidad\">\n<!ENTITY credit.build \"Compilación y publicación\">\n<!ENTITY credit.infra \"Mantenimiento de infraestructura\">\n<!ENTITY credit.support \"Recursos de mantenimiento\">\n<!ENTITY credit.manage \"Gestión del proyecto\">\n<!ENTITY credit.marketleads \"Dirección de márketing\">\n<!ENTITY credit.market \"Márketing\">\n<!ENTITY credit.creators \"Creado por \">\n<!ENTITY credit.memory \"En memoria de \">\n<!ENTITY credit.poweredByGecko \"Basado en Gecko\">\n<!ENTITY credit.reviews \"Revisión de código\">\n<!ENTITY license.and \"y\">\n<!ENTITY tm.part0 \"es una marca registrada de \">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/cssClassPicker.dtd",
    "content": "<!ENTITY reuseCssClass.checkbox \"Reutilizar una clase CSS existente\">\n<!ENTITY noClass.label \"---\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/dictionary.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Proyecto NAVE (http://www.proyectonave.es/)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n<!ENTITY windowTitle.label \"Diccionario personal\">\n<!ENTITY wordEditField.label \"Añadir palabra:\">\n<!ENTITY wordEditField.accessKey \"d\">\n<!ENTITY AddButton.label \"Añadir\">\n<!ENTITY AddButton.accessKey \"A\">\n<!ENTITY DictionaryList.label \"Palabras en el diccionario:\">\n<!ENTITY DictionaryList.accessKey \"P\">\n<!ENTITY ReplaceButton.label \"Reemplazar\">\n<!ENTITY ReplaceButton.accessKey \"R\">\n<!ENTITY RemoveButton.label \"Eliminar\">\n<!ENTITY RemoveButton.accessKey \"E\">\n<!ENTITY CloseButton.label \"Cerrar\">\n<!ENTITY CloseButton.accessKey \"C\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/editStylesheet.dtd",
    "content": "<!ENTITY window.title \"Propiedades de la hoja de estilos\">\n<!ENTITY type.label \"Tipo\">\n<!ENTITY embedded.label \"Incrustada en el documento\">\n<!ENTITY linked.label \"Enlazada al documento\">\n<!ENTITY alternate.label \"La hoja de estilos es una hoja alternativa\">\n<!ENTITY title.label \"Título:\">\n<!ENTITY media.label \"Medios\">\n<!ENTITY addMedium.label \"Añadir un nuevo medio\">\n<!ENTITY href.label \"Href:\">\n<!ENTITY selectFile.label \"Seleccionar un archivo de hoja de estilos\">\n<!ENTITY relativeUrl.label \"Generar una URL relativa a la ubicación de la página\">\n<!ENTITY newFile.button \"Nuevo archivo\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/filePicking.dtd",
    "content": "<!ENTITY chooseFile.button \"Seleccione un archivo\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/filepickerbutton.dtd",
    "content": "<!ENTITY filepickerbutton.tooltip \"Seleccione un archivo\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/findbar.dtd",
    "content": "<!ENTITY replaceAll.button \"Reemplazar todo\">\n<!ENTITY replace.button \"Reemplazar\">\n<!ENTITY replaceAndFind.button \"Reemplazar y encontrar siguiente\">\n<!ENTITY replace.label \"Reemplazar por:\">\n<!ENTITY line.label \"Linea:\">\n<!ENTITY previous.label \"Previo\">\n<!ENTITY next.label \"Siguiente\">\n<!ENTITY caseSensitive.checkbox \"Mayúsculas/Minúsculas\">\n<!ENTITY find.label \"Buscar:\">\n<!ENTITY findCmd.label \"Buscar\">\n<!ENTITY replaceCmd.label \"Reemplazar\">\n<!ENTITY findCmd.key \"f\">\n<!ENTITY findCmd.accesskey \"B\">\n<!ENTITY replaceCmd.key \"r\">\n<!ENTITY replaceCmd.accesskey \"e\">\n<!ENTITY findAgainCmd.label \"Repetir la búsqueda\">\n<!ENTITY findAgainCmd.key \"G\">\n<!ENTITY findAgainCmd.key2 \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey \"R\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/html5.properties",
    "content": "namedAnchor = a (enlace interno con nombre)\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/insertAnchor.dtd",
    "content": "<!ENTITY window.title \"Insertar un enlace interno\">\n<!ENTITY anchorName.label \"Nombre del enlace interno:\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/insertAudio.dtd",
    "content": "<!ENTITY window.title \"Insertar o editar un archivo de audio\">\n<!ENTITY audioFileLocation.label \"Ubicación del archivo de audio:\">\n<!ENTITY selectFile.label \"Seleccione un archivo\">\n<!ENTITY relativeUrl.label \"La URL es relativa a la ubicación de la página\">\n<!ENTITY audioControls.label \"Mostrar los controles de audio\">\n<!ENTITY preload.label \"Precargar:\">\n<!ENTITY nonePreload.label \"Ninguna\">\n<!ENTITY metadataPreload.label \"Metadatos\">\n<!ENTITY autoPreload.label \"Automático\">\n<!ENTITY autoplay.label \"Reproducir automáticamente\">\n<!ENTITY loop.label \"Reproducir cíclicamente\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/insertButton.dtd",
    "content": "<!ENTITY window.title \"Insertar o editar un formulario de entrada\">\n<!ENTITY name.label \"Nombre:\">\n<!ENTITY value.label \"Valor:\">\n<!ENTITY state.label \"Estado:\">\n<!ENTITY disabled.label \"Deshabilitado\">\n<!ENTITY formmethod.label \"Método de envío:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"Acción de envío:\">\n<!ENTITY formenctype.label \"Tipo de codificación del envío:\">\n<!ENTITY unspecified.label \"-- sin especificar --\">\n<!ENTITY formnovalidate.label \"Validación del formulario:\">\n<!ENTITY novalidate.label \"No validar el formulario\">\n<!ENTITY target.label \"Destino:\">\n<!ENTITY form.label \"Formulario:\">\n<!ENTITY autofocus.label \"Autofoco:\">\n<!ENTITY type.label \"Tipo:\">\n<!ENTITY focusOnPageLoad.label \"En cuanto la página se haya cargado\">\n<!ENTITY submit.label \"Enviar\">\n<!ENTITY reset.label \"Reiniciar\">\n<!ENTITY button.label \"Botón\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/insertChars.dtd",
    "content": "<!ENTITY windowTitle.label \"Insertar caracteres especiales\">\n<!ENTITY charName.label \"Nombre:\">\n<!ENTITY charCode.label \"Unicode:\">\n<!ENTITY insertButton.label \"Insertar\">\n<!ENTITY unicode.label \"Unicode\">\n<!ENTITY blockName.label \"Nombre de bloque\">\n<!ENTITY search.placeholder \"Buscar…\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/insertCommentOrPI.dtd",
    "content": "<!ENTITY window.title \"Comentarios, PHP y Instrucciones de procesamiento\">\n\n<!ENTITY comment.label \"Comentarios\">\n<!ENTITY php.label \"PHP\">\n<!ENTITY pi.label \"Instrucción de procesamiento\">\n\n<!ENTITY target.label \"Destino:\">\n<!ENTITY data.label \"Datos:\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/insertDatalist.dtd",
    "content": "<!ENTITY window.title \"Insertar o editar una lista de datos\">\n<!ENTITY name.label \"Nombre:\">\n<!ENTITY value.label \"Valor:\">\n<!ENTITY state.label \"Estado:\">\n<!ENTITY disabled.label \"Deshabilitado\">\n<!ENTITY size.label \"Tamaño:\">\n<!ENTITY choices.label \"Opciones:\">\n<!ENTITY multiple.label \"Aceptar valores múltiples\">\n<!ENTITY list.label \"Lista:\">\n<!ENTITY form.label \"Formulario:\">\n<!ENTITY autofocus.label \"Autofoco:\">\n<!ENTITY focusOnPageLoad.label \"En cuanto la página se haya cargado\">\n<!ENTITY required.label \"Requerido:\">\n<!ENTITY isRequired.label \"Se requiere el elemento\">\n<!ENTITY parameters.label \"Parámetros\">\n<!ENTITY add.tooltip \"Añadir opciones\">\n<!ENTITY remove.tooltip \"Eliminar la opción seleccionada o el grupo de opciones\">\n<!ENTITY modify.tooltip \"Modificar la opción selecciona o el grupo de opciones\">\n<!ENTITY options.label \"Opciones\">\n<!ENTITY up.tooltip \"Arriba\">\n<!ENTITY down.tooltip \"Abajo\">\n<!ENTITY value.col \"Valor\">\n<!ENTITY label.col \"Etiqueta\">\n<!ENTITY disabled.col \"Deshabilitado\">\n<!ENTITY selected.col \"Seleccionada\">\n<!ENTITY before.label \"Antes…\">\n<!ENTITY inside.label \"Dentro…\">\n<!ENTITY after.label \"Después…\">\n<!ENTITY addOption.label \"Añadir una opción\">\n<!ENTITY addOptgroup.label \"Añadir un grupo de opciones\">\n<!ENTITY label.label \"Etiqueta:\">\n<!ENTITY ok.label \"Aceptar\">\n<!ENTITY selected.label \"Seleccionada\">\n<!ENTITY update.label \"Actualizar\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/insertFieldset.dtd",
    "content": "<!ENTITY window.title \"Insertar o editar un conjunto de campos\">\n<!ENTITY name.label \"Nombre:\">\n<!ENTITY state.label \"Estado:\">\n<!ENTITY disabled.label \"Deshabilitado\">\n<!ENTITY form.label \"Formulario:\">\n<!ENTITY insertLegend.label \"Añadir una leyenda al conjunto de campos\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/insertForm.dtd",
    "content": "<!ENTITY window.title \"Insertar o editar un formulario\">\n<!ENTITY formName.label \"Nombre del formulario:\">\n<!ENTITY url.label \"URL:\">\n<!ENTITY autocomplete.label \"Autocompletado:\">\n<!ENTITY autocompleteOn.label \"on\">\n<!ENTITY autocompleteOff.label \"off\">\n<!ENTITY encodingType.label \"Codificación:\">\n<!ENTITY method.label \"Método:\">\n<!ENTITY validation.label \"Validación:\">\n<!ENTITY novalidate.label \"Sin validación durante el envío del formulario\">\n<!ENTITY target.label \"Destino:\">\n<!ENTITY charsets.label \"Codificaciones de carácter:\">\n<!ENTITY unspecified.label \"-- sin especificar --\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/insertFormInput.dtd",
    "content": "<!ENTITY window.title \"Insertar o editar un formulario de entrada\">\n<!ENTITY hidden.label \"Una cadena oculta\">\n<!ENTITY text.label \"Un campo de entrada de texto\">\n<!ENTITY search.label \"Un campo de búsqueda\">\n<!ENTITY tel.label \"Un campo de número de teléfono\">\n<!ENTITY url.label \"Un campo de URL\">\n<!ENTITY email.label \"Un campo de correo electrónico\">\n<!ENTITY password.label \"Un campo de contraseña\">\n<!ENTITY datetime.label \"Un selector de fecha y hora en formato de tiempo UTC\">\n<!ENTITY date.label \"Un selector de fecha\">\n<!ENTITY month.label \"Un selector de mes y año\">\n<!ENTITY week.label \"Un selector de la semana del año\">\n<!ENTITY time.label \"Un selector de hora sin zona de tiempo\">\n<!ENTITY datetimelocal.label \"Un selector de fecha y hora sin zona de tiempo\">\n<!ENTITY number.label \"Un campo de valor numérico\">\n<!ENTITY range.label \"Un campo de rango numérico\">\n<!ENTITY color.label \"Un selector de color\">\n<!ENTITY checkbox.label \"Un cuadro de opciones\">\n<!ENTITY radio.label \"Un botón radial\">\n<!ENTITY file.label \"Un selector de archivos\">\n<!ENTITY submit.label \"Un botón de envío de formulario\">\n<!ENTITY image.label \"Un botón de envío basado en una imagen\">\n<!ENTITY reset.label \"Un botón de reinicio de formulario\">\n<!ENTITY button.label \"Un botón\">\n<!ENTITY parameters.label \"Parámetros\">\n<!ENTITY name.label \"Nombre:\">\n<!ENTITY value.label \"Valor:\">\n<!ENTITY state.label \"Estado:\">\n<!ENTITY disabled.label \"Deshabilitado\">\n<!ENTITY placeholder.label \"Contenedor:\">\n<!ENTITY mutability.label \"Mutabilidad:\">\n<!ENTITY readonly.label \"El elemento es de sólo lectura\">\n<!ENTITY size.label \"Tamaño:\">\n<!ENTITY maxlength.label \"Longitud máxima:\">\n<!ENTITY min.label \"Valor mínimo:\">\n<!ENTITY max.label \"Valor máximo:\">\n<!ENTITY step.label \"Intervalo:\">\n<!ENTITY checked.label \"El elemento está activado\">\n<!ENTITY src.label \"Origen de la imagen:\">\n<!ENTITY selectFile.label \"Seleccione un archivo\">\n<!ENTITY width.label \"Anchura:\">\n<!ENTITY height.label \"Altura:\">\n<!ENTITY list.label \"Lista:\">\n<!ENTITY choices.label \"Opciones:\">\n<!ENTITY multiple.label \"Aceptar múltiples valores\">\n<!ENTITY pattern.label \"Patrón regexp:\">\n<!ENTITY alt.label \"Texto alternativo:\">\n<!ENTITY autocomplete.label \"Autocompletado:\">\n<!ENTITY on.label \"On\">\n<!ENTITY off.label \"Off\">\n<!ENTITY accept.label \"Aceptar tipos MIME:\">\n<!ENTITY formmethod.label \"Método de envío:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"Acción de envío:\">\n<!ENTITY formenctype.label \"Tipo de codificación del envío:\">\n<!ENTITY unspecified.label \"-- sin especificar --\">\n<!ENTITY formnovalidate.label \"Validación del formulario:\">\n<!ENTITY novalidate.label \"No validar el formulario\">\n<!ENTITY target.label \"Destino:\">\n<!ENTITY required.label \"Requerido:\">\n<!ENTITY isRequired.label \"Se requiere el elemento\">\n<!ENTITY form.label \"Formulario:\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/insertHR.dtd",
    "content": "<!ENTITY window.title \"Barra horizontal\">\n<!ENTITY size.label \"Tamaño\">\n<!ENTITY width.label \"Anchura:\">\n<!ENTITY height.label \"Altura:\">\n<!ENTITY style.label \"Estilo\">\n<!ENTITY shaded.label \"Sombreado (3D)\">\n<!ENTITY alignment.label \"Alineación:\">\n<!ENTITY left.label \"Izquierda\">\n<!ENTITY center.label \"Centrado\">\n<!ENTITY right.label \"Derecha\">\n<!ENTITY color.label \"Color:\">\n<!ENTITY hrColor.label \"Color de la barra horizontal\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/insertHTML.dtd",
    "content": "<!ENTITY window.title \"Insertar código HTML\">\n<!ENTITY enterHTMLMarkup.label \"Introduzca el código HTML o el texto:\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/insertImage.dtd",
    "content": "<!ENTITY window.title \"Insertar una imagen\">\n<!ENTITY imageLocation.label \"Ubicación de la imagen:\">\n<!ENTITY selectImageButton.label \"Seleccionar imagen\">\n<!ENTITY relativeURL.label \"La URL es relativa a la ubicación de la página\">\n<!ENTITY title.label \"Título:\">\n<!ENTITY alternateText.label \"Texto alternativo:\">\n<!ENTITY documentMustBeSaved.label \"(el documento debe guardarse para que esta opción esté activa)\">\n<!ENTITY preview.label \"Vista previa\">\n<!ENTITY emptyAltOk.checkbox \"Permitir un texto alternativo vacío\">\n<!ENTITY longdesc.label \"URI de descripción larga:\">\n<!ENTITY selectLongDescButton.label \"Seleccionar un archivo\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/insertKeygen.dtd",
    "content": "<!ENTITY window.title \"Insertar o editar un generador de pares de claves\">\n<!ENTITY keytype.label \"Tipo de clave:\">\n<!ENTITY rsa.label \"RSA\">\n<!ENTITY dsa.label \"DSA\">\n<!ENTITY ec.label \"EC\">\n<!ENTITY keyparams.label \"Parámetros de clave:\">\n<!ENTITY name.label \"Nombre:\">\n<!ENTITY state.label \"Estado:\">\n<!ENTITY disabled.label \"Deshabilitado\">\n<!ENTITY form.label \"Formulario:\">\n<!ENTITY autofocus.label \"Autofoco:\">\n<!ENTITY focusOnPageLoad.label \"En cuanto la página se haya cargado\">\n<!ENTITY challenge.label \"Clave enviada:\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/insertLabel.dtd",
    "content": "<!ENTITY window.title \"Insertar o editar una etiqueta\">\n<!ENTITY form.label \"Formulario:\">\n<!ENTITY for.label \"ID de control:\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/insertLink.dtd",
    "content": "<!ENTITY window.title \"Enlaces\">\n<!ENTITY linkText.label \"Texto\">\n<!ENTITY linkTarget.label \"Destino\">\n<!ENTITY selectFile.label \"Seleccionar un archivo\">\n<!ENTITY isMail.label \"Esto es una dirección de correo\">\n<!ENTITY relativeUrl.label \"La URL es relativa a la ubicación de la página\">\n\n<!ENTITY windowTarget.label \"Ventana de destino\">\n<!ENTITY openIn.label \"Abrir enlace en:\">\n<!ENTITY topTarget.label \"misma ventana, sin marcos\">\n<!ENTITY blankTarget.label \"nueva ventana\">\n<!ENTITY parentTarget.label \"marco de nivel superior\">\n<!ENTITY selfTarget.label \"marco actual\">\n<!ENTITY otherTarget.label \"marco cuyo nombre sea…\">\n\n<!ENTITY title.caption \"Título informativo\">\n<!ENTITY title.label \"Título:\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/insertLink.properties",
    "content": "noAnchorsInDocument = [Este documento no dispone de ningún enlace interno]\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/insertMeter.dtd",
    "content": "<!ENTITY window.title \"Insertar o editar un elemento de progreso\">\n<!ENTITY value.label \"Valor:\">\n<!ENTITY min.label \"Valor mínimo:\">\n<!ENTITY max.label \"Valor máximo:\">\n<!ENTITY form.label \"Formulario:\">\n<!ENTITY optimum.label \"Valor óptimo:\">\n<!ENTITY low.label \"Límite inferior:\">\n<!ENTITY high.label \"Límite superior:\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/insertOutput.dtd",
    "content": "<!ENTITY window.title \"Insertar o editar un resultado de cálculo\">\n<!ENTITY name.label \"Nombre:\">\n<!ENTITY form.label \"Formulario:\">\n<!ENTITY for.label \"ID de control:\">\n<!ENTITY autofocus.label \"Autofoco:\">\n<!ENTITY focusOnPageLoad.label \"En cuanto la página se haya cargado\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/insertProgress.dtd",
    "content": "<!ENTITY window.title \"Insertar o editar un generador de pares de claves\">\n<!ENTITY value.label \"Valor:\">\n<!ENTITY max.label \"Valor máximo:\">\n<!ENTITY form.label \"Formulario:\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/insertSelect.dtd",
    "content": "<!ENTITY window.title \"Insertar o editar una lista de selección\">\n<!ENTITY name.label \"Nombre:\">\n<!ENTITY value.label \"Valor:\">\n<!ENTITY state.label \"Estado:\">\n<!ENTITY disabled.label \"Deshabilitado\">\n<!ENTITY size.label \"Tamaño:\">\n<!ENTITY choices.label \"Opciones:\">\n<!ENTITY multiple.label \"Aceptar múltiples valores\">\n<!ENTITY list.label \"Lista:\">\n<!ENTITY form.label \"Formulario:\">\n<!ENTITY autofocus.label \"Autofoco:\">\n<!ENTITY focusOnPageLoad.label \"En cuanto la página se haya cargado\">\n<!ENTITY required.label \"Requerido:\">\n<!ENTITY isRequired.label \"Se requiere el elemento\">\n<!ENTITY parameters.label \"Parámetros\">\n<!ENTITY add.tooltip \"Añadir opciones\">\n<!ENTITY remove.tooltip \"Eliminar la opción seleccionada o el grupo de opciones\">\n<!ENTITY modify.tooltip \"Modificar la opción selecciona o el grupo de opciones\">\n<!ENTITY options.label \"Opciones\">\n<!ENTITY up.tooltip \"Arriba\">\n<!ENTITY down.tooltip \"Abajo\">\n<!ENTITY value.col \"Valor\">\n<!ENTITY label.col \"Etiqueta\">\n<!ENTITY disabled.col \"Deshabilitado\">\n<!ENTITY selected.col \"Seleccionada\">\n<!ENTITY before.label \"Antes…\">\n<!ENTITY inside.label \"Dentro…\">\n<!ENTITY after.label \"Después…\">\n<!ENTITY addOption.label \"Añadir una opción\">\n<!ENTITY addOptgroup.label \"Añadir un grupo de opciones\">\n<!ENTITY label.label \"Etiqueta:\">\n<!ENTITY ok.label \"Aceptar\">\n<!ENTITY selected.label \"Seleccionada\">\n<!ENTITY update.label \"Actualizar\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/insertStylesheet.dtd",
    "content": "<!ENTITY window.title \"Insertar o editar hojas de estilo\">\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"Alternativa\">\n<!ENTITY title.col \"Título\">\n<!ENTITY media.col \"Medios\">\n<!ENTITY add.tooltip \"Añadir hoja de estilos\">\n<!ENTITY remove.tooltip \"Eliminar la hoja de estilos seleccionada\">\n<!ENTITY modify.tooltip \"Modificar la hoja de estilos seleccionada\">\n<!ENTITY down.tooltip \"Mover la hoja de estilos seleccionada hacia abajo\">\n<!ENTITY up.tooltip \"Mover la hoja de estilos seleccionada hacia arriba\">\n<!ENTITY close.label \"Cerrar\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/insertTOC.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is TOCMaker.\n   -\n   - The Initial Developer of the Original Code is\n   - Daniel Glazman.\n   - Portions created by the Initial Developer are Copyright (C) 2002\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Original author: Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY Window.title        \"Índice\">\n<!ENTITY buildToc.label      \"Crear índice de:\">\n<!ENTITY style.label         \"Estilo:\">\n<!ENTITY tag.label           \"Etiqueta:\">\n<!ENTITY class.label         \"Clase:\">\n<!ENTITY header1.label       \"Nivel 1\">\n<!ENTITY header2.label       \"Nivel 2\">\n<!ENTITY header3.label       \"Nivel 3\">\n<!ENTITY header4.label       \"Nivel 4\">\n<!ENTITY header5.label       \"Nivel 5\">\n<!ENTITY header6.label       \"Nivel 6\">\n<!ENTITY makeReadOnly.label  \"Hacer que el índice sea de sólo lectura\">\n<!ENTITY orderedList.label   \"Numerar todos los elementos del índice\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/insertTable.dtd",
    "content": "<!ENTITY windowTitle.label \"Propiedades de tabla\">\n<!ENTITY table.tab \"Tabla\">\n<!ENTITY cell.tab \"Celdas\">\n<!ENTITY size.label \"Tamaño\">\n<!ENTITY rows.label \"Filas:\">\n<!ENTITY width.label \"Anchura:\">\n<!ENTITY columns.label \"Columnas:\">\n<!ENTITY height.label \"Altura:\">\n<!ENTITY rowsInHeader.label \"Filas en la cabecera:\">\n<!ENTITY onlyHeaderCells.label \"Sólo filas de cabecera\">\n<!ENTITY rowsInFooter.label \"Filas en el pie de tabla:\">\n<!ENTITY layout.label \"Distribución\">\n<!ENTITY border.label \"Borde:\">\n<!ENTITY pixels.label \"píxeles\">\n<!ENTITY cellSpacing.label \"Espacio de celda:\">\n<!ENTITY percent.label \"porcentajes\">\n<!ENTITY cellPadding.label \"Relleno de celda:\">\n<!ENTITY selection.caption \"Selección\">\n<!ENTITY cells.label \"Celda(s)\">\n<!ENTITY rowsSelection.label \"Fila(s)\">\n<!ENTITY columnsSelection.label \"Columna(s)\">\n<!ENTITY previous.label \"Anterior\">\n<!ENTITY next.label \"Siguiente\">\n<!ENTITY applyButton.label \"Aplicar\">\n<!ENTITY warning.description \"Los cambios serán aplicados antes de que cambie la selección.\">\n<!ENTITY size.caption \"Tamaño\">\n<!ENTITY alignment.caption \"Alineación del contenido\">\n<!ENTITY hAlign.label \"Horizontalmente:\">\n<!ENTITY vAlign.label \"Verticalmente:\">\n<!ENTITY left.label \"Izquierda\">\n<!ENTITY unspecified.label \"- sin especificar -\">\n<!ENTITY center.label \"Centrado\">\n<!ENTITY right.label \"Derecha\">\n<!ENTITY justify.label \"Justificado\">\n<!ENTITY top.label \"Arriba\">\n<!ENTITY bottom.label \"Abajo\">\n<!ENTITY style.caption \"EStilo\">\n<!ENTITY bgColor.label \"Color de fondo:\">\n<!ENTITY bgColor.windowTitle \"Color de fondo\">\n<!ENTITY headers.checkbox \"Cabecera(s)\">\n<!ENTITY nowrap.checkbox \"El texto no se está ajustando\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/insertTable.properties",
    "content": "TableTabModified = Las propiedades de tabla han sido modificadas\nApplyAndCloseWindow = ¿Quiere aplicar los cambios y cerrar ese cuadro de diálogo?\nCellTabModified = Las propiedades de algunas celdas han sido modificadas\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/insertTextarea.dtd",
    "content": "<!ENTITY window.title \"Insertar o editar un área de texto\">\n<!ENTITY name.label \"Nombre:\">\n<!ENTITY state.label \"Estado:\">\n<!ENTITY disabled.label \"Deshabilitado\">\n<!ENTITY placeholder.label \"Contenedor:\">\n<!ENTITY form.label \"Formulario:\">\n<!ENTITY mutability.label \"Mutabilidad:\">\n<!ENTITY readonly.label \"El elemento es de sólo lectura\">\n<!ENTITY required.label \"Requerido:\">\n<!ENTITY isRequired.label \"Se requiere el elemento\">\n<!ENTITY maxlength.label \"Longitud máxima:\">\n<!ENTITY autofocus.label \"Autofoco:\">\n<!ENTITY focusOnPageLoad.label \"En cuanto la página se haya cargado\">\n<!ENTITY cols.label \"Número de columnas:\">\n<!ENTITY rows.label \"Número de filas:\">\n<!ENTITY wrap.label \"Autoajuste:\">\n<!ENTITY softWrap.label \"Suave\">\n<!ENTITY hardWrap.label \"Duro\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/insertVideo.dtd",
    "content": "<!ENTITY window.title \"Insertar o editar un vídeo\">\n<!ENTITY size.label \"Tamaño\">\n<!ENTITY width.label \"Anchura:\">\n<!ENTITY height.label \"Altura:\">\n<!ENTITY source.label \"Vídeo\">\n<!ENTITY selectFile.label \"Seleccione un archivo\">\n<!ENTITY relativeUrl.label \"La URL es relativa a la ubicación de la página\">\n<!ENTITY poster.tab \"Póster\">\n<!ENTITY videoControls.label \"Mostrar los controles de vídeo\">\n<!ENTITY preload.label \"Precargar:\">\n<!ENTITY nonePreload.label \"Ninguna\">\n<!ENTITY metadataPreload.label \"Metadatos\">\n<!ENTITY autoPreload.label \"Automática\">\n<!ENTITY autoplay.label \"Reproducir automáticamente\">\n<!ENTITY loop.label \"Reproducir cíclicamente\">\n<!ENTITY videoFileLocation.label \"Ubicación del archivo de vídeo:\">\n<!ENTITY posterFileLocation.label \"Ubicación del archivo de póster:\">\n<!ENTITY useCurrentFrameAsPoster.label \"Usar el fotograma actual como póster\">\n<!ENTITY saveAsFile.label \"Guardar el póster como un archivo PNG\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/insertVideo.properties",
    "content": "SavePosterAsPng = Seleccionar un archivo PNG para guardar el póster\nPNGFiles = Archivos de imagen PNG\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/language.properties",
    "content": "languageRegionCodeFormat = %1$S/%2$S  [%3$S]\nlanguageCodeFormat = %1$S  [%2$S]\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/languages.dtd",
    "content": "<!ENTITY window.title \"Seleccionar un idioma\">\n<!ENTITY languagesList.label \"Idiomas:\">\n<!ENTITY examples.label \"P.e.: en-bz, ar-jo\">\n<!ENTITY others.label \"Otros:\">\n<!ENTITY others.accesskey \"O\">\n<!ENTITY clearSubtree.label \"Limpiar información de idioma para descendientes\">\n<!ENTITY currentLanguage.label \"El idioma actual es:\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/listProperties.dtd",
    "content": "<!ENTITY window.title \"Propiedades de la lista\">\n\n<!ENTITY marker.caption \"Viñeta de la lista\">\n<!ENTITY noType.label \"Lista sin viñeta ni índice\">\n<!ENTITY unorderedType.label \"Lista desordenada\">\n<!ENTITY orderedType.label \"Lista ordenada\">\n\n<!ENTITY listValue.caption \"Valor\">\n<!ENTITY dontSetStartValue.label \"No se especificó un valor inicial\">\n<!ENTITY startValue.label \"Valor inicial:\">\n\n<!ENTITY defaultMarker.label \"Viñeta predeterminada\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/markupCleaner.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <glazman@disruptive-innovations.com>, on behalf of Linspire Inc.\n   -   Proyecto NAVE (http://www.proyectonave.es/)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n<!ENTITY window.title \"Limpieza de código HTML\">\n<!ENTITY trailingBR.label \"Eliminar &lt;br&gt; que quedan al final\">\n<!ENTITY emptyBlocks.label \"Eliminar bloques vacíos\">\n<!ENTITY emptyCells.label \"Eliminar alineación en celdas vacías de tabla\">\n<!ENTITY nestedLists.label \"Corregir el anidamiento de listas\">\n<!ENTITY cleanUp.label \"Limpiar\">\n<!ENTITY actionColumnHeader.label \"Acción\">\n<!ENTITY reportColumnHeader.label \"Informe\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/masterPasswordQuery.properties",
    "content": "windowTitle = Clave maestra\nquery = Aún no se ha establecido una clave maestra. ¿Quiere crear una clave maestra?\nyesButton = Sí\nnoButton = No\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/media.dtd",
    "content": "<!ENTITY unspecified.label \"\">\n<!ENTITY not.label \"NOT\">\n<!ENTITY only.label \"ONLY\">\n<!ENTITY allMedia.label \"todo el media\">\n<!ENTITY auralMedia.label \"media aural\">\n<!ENTITY brailleMedia.label \"media braille\">\n<!ENTITY handheldMedia.label \"media para dispositivos portátiles\">\n<!ENTITY printMedia.label \"media para impresión\">\n<!ENTITY projectionMedia.label \"media para proyección\">\n<!ENTITY screenMedia.label \"media para pantalla\">\n<!ENTITY ttyMedia.label \"media para terminal tty\">\n<!ENTITY tvMedia.label \"media para televisión\">\n<!ENTITY addConstraint.label \"Añadir restricción\">\n<!ENTITY widthFeature.label \"Anchura de la vista\">\n<!ENTITY minWidthFeature.label \"Anchura mínima de la vista\">\n<!ENTITY maxWidthFeature.label \"Anchura máxima de la vista\">\n<!ENTITY heightFeature.label \"Altura de la vista\">\n<!ENTITY minHeightFeature.label \"Altura mínima de la vista\">\n<!ENTITY maxHeightFeature.label \"Altura máxima de la vista\">\n<!ENTITY deviceWidthFeature.label \"Anchura del dispositivo\">\n<!ENTITY minDeviceWidthFeature.label \"Anchura mínima del dispositivo\">\n<!ENTITY maxDeviceWidthFeature.label \"Anchura máxima del dispositivo\">\n<!ENTITY deviceHeightFeature.label \"Altura del dispositivo\">\n<!ENTITY minDeviceHeightFeature.label \"Altura mínima del dispositivo\">\n<!ENTITY maxDeviceHeightFeature.label \"Altura máxima del dispositivo\">\n<!ENTITY orientationFeature.label \"Orientación\">\n<!ENTITY aspectRatioFeature.label \"Relación\">\n<!ENTITY minAspectRatioFeature.label \"Relación mínima\">\n<!ENTITY maxAspectRatioFeature.label \"Relación máxima\">\n<!ENTITY deviceAspectRatioFeature.label \"Relación del dispositivo\">\n<!ENTITY minDeviceAspectRatioFeature.label \"Relación mínima del dispositivo\">\n<!ENTITY maxDeviceAspectRatioFeature.label \"Relación máxima del dispositivo\">\n<!ENTITY colorFeature.label \"Profundidad de color\">\n<!ENTITY minColorFeature.label \"Mínimo de profundidad de color\">\n<!ENTITY maxColorFeature.label \"Máximo de profundidad de color\">\n<!ENTITY colorIndexFeature.label \"Tamaño del mapa de colores\">\n<!ENTITY minColorIndexFeature.label \"Mínimo del mapa de colores\">\n<!ENTITY maxColorIndexFeature.label \"Máximo del mapa de colores\">\n<!ENTITY monochromeFeature.label \"Profundidad de píxel monocromo\">\n<!ENTITY minMonochromeFeature.label \"Mínimo de profundidad de píxel monocromo\">\n<!ENTITY maxMonochromeFeature.label \"Máximo de profundidad de píxel monocromo\">\n<!ENTITY resolutionFeature.label \"Resolución del dispositivo\">\n<!ENTITY minResolutionFeature.label \"Mínimo de resolución del dispositivo\">\n<!ENTITY maxResolutionFeature.label \"Máximo de resolución del dispositivo\">\n<!ENTITY scanFeature.label \"Proceso de escaneado\">\n<!ENTITY gridFeature.label \"Basado en rejilla\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/media.properties",
    "content": "widthFeature = Anchura de la vista:\nminWidthFeature = Anchura mínima de la vista:\nmaxWidthFeature = Anchura máxima de la vista:\nheightFeature = Altura de la vista:\nminHeightFeature = Altura mínima de la vista:\nmaxHeightFeature = Altura máxima de la vista:\ndeviceWidthFeature = Anchura del dispositivo:\nminDeviceWidthFeature = Anchura mínima del dispositivo:\nmaxDeviceWidthFeature = Anchura máxima del dispositivo:\ndeviceHeightFeature = Altura del dispositivo:\nminDeviceHeightFeature = Altura mínima del dispositivo:\nmaxDeviceHeightFeature = Altura máxima del dispositivo:\norientationFeature = Orientación:\naspectRatioFeature = Relación:\nminAspectRatioFeature = Relación mínima:\nmaxAspectRatioFeature = Relación máxima:\ndeviceAspectRatioFeature = Relación del dispositivo:\nminDeviceAspectRatioFeature = Relación mínima del dispositivo:\nmaxDeviceAspectRatioFeature = Relación máxima del dispositivo:\ncolorFeature = Profundidad de color:\nminColorFeature = Mínimo de profundidad de color:\nmaxColorFeature = Máximo de profundidad de color:\ncolorIndexFeature = Tamaño del mapa de colores:\nminColorIndexFeature = Mínimo del mapa de colores:\nmaxColorIndexFeature = Máximo del mapa de colores:\nmonochromeFeature = Profundidad de píxel monocromo\nminMonochromeFeature = Mínimo de profundidad de píxel monocromo\nmaxMonochromeFeature = Máximo de profundidad de píxel monocromo\nresolutionFeature = Resolución del dispositivo\nminResolutionFeature = Mínimo de resolución del dispositivo\nmaxResolutionFeature = Máximo de resolución del dispositivo\nscanFeature = Proceso de escaneado\ngridFeature = Basado en rejilla\nNewCSSFile = Crear un nuevo archivo CSS\nportrait = Vertical\nlandscape = Apaisado\nprogressive = Escaneado progresivo\ninterlace = Entrelazado\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/newDocument.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - Nuevo documento\">\n<!ENTITY documentType.description \"¿Qué tipo de documento quiere crear?\">\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n<!ENTITY doctype.label \"Tipo de documento\">\n<!ENTITY transitional.label \"Transicional\">\n<!ENTITY strict.label \"Estricto\">\n<!ENTITY where.label \"¿Dónde?\">\n<!ENTITY tab.label \"En una nueva pestaña\">\n<!ENTITY window.label \"En una nueva ventana\">\n\n<!ENTITY documentLanguage.label \"Idioma:\">\n<!ENTITY selectLanguage.label \"Seleccione un idioma\">\n<!ENTITY charset.label \"Juego de caracteres:\">\n<!ENTITY direction.label \"Dirección del texto:\">\n<!ENTITY unspecified.label \"Sin especificar\">\n<!ENTITY ltr.label \"Izquierda a derecha\">\n<!ENTITY rtl.label \"Derecha a izquierda\">\n\n<!ENTITY similarToCurrent.label 'Como en el documento actual'>\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/newPageWizard.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -   Proyecto NAVE (http://www.proyectonave.es/)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n<!ENTITY window.title \"Nuevo asistente de documento\">\n<!ENTITY pageTitle.label \"Título:\">\n<!ENTITY pageAuthor.label \"Autor:\">\n<!ENTITY pageDescription.label \"Descripción:\">\n<!ENTITY pageTitle.accesskey \"T\">\n<!ENTITY pageAuthor.accesskey \"A\">\n<!ENTITY pageDescription.accesskey \"D\">\n<!ENTITY pageKeywords.label \"Palabras clave:\">\n<!ENTITY pageKeywords.accesskey \"P\">\n<!ENTITY documentLanguage.label \"Idioma:\">\n<!ENTITY language.accesskey \"I\">\n<!ENTITY charset.label \"Juego de caracteres:\">\n<!ENTITY charset.accesskey \"c\">\n<!ENTITY direction.label \"Dirección del texto:\">\n<!ENTITY direction.accesskey \"x\">\n<!ENTITY ltr.label \"Izquierda a derecha\">\n<!ENTITY rtl.label \"Derecha a izquierda\">\n<!ENTITY unspecified.label \"Sin especificar\">\n<!ENTITY selectLanguage.label \"Seleccione un idioma\">\n<!ENTITY backgroundImage.label \"Imagen de fondo:\">\n<!ENTITY backgroundImage.accesskey \"I\">\n<!ENTITY filepickerForBgImage.title \"Seleccione una imagen de fondo\">\n<!ENTITY pagePreview.label \"Vista previa:\">\n<!ENTITY useSystemColors.label \"Colores predeterminados para lectores (No establece colores en la página)\">\n<!ENTITY userDefinedColors.label \"Utilizar colores personalizados:\">\n<!ENTITY backgroundColor.label \"Fondo:\">\n<!ENTITY backgroundColor.accesskey \"F\">\n<!ENTITY textColor.label \"Texto:\">\n<!ENTITY textColor.accesskey \"T\">\n<!ENTITY linksColor.label \"Enlaces:\">\n<!ENTITY linksColor.accesskey \"E\">\n<!ENTITY activeLinksColor.label \"Enlaces activos:\">\n<!ENTITY activeLinksColor.accesskey \"a\">\n<!ENTITY visitedLinksColor.label \"Enlaces visitados:\">\n<!ENTITY visitedLinksColor.accesskey \"v\">\n<!ENTITY underlineLinks.label \"Subrayar enlaces\">\n<!ENTITY relativeURLForBgImage.label \"La URL es relativa a la ubicación de la página\">\n<!ENTITY generalTab.label \"Propiedades generales del documento\">\n<!ENTITY colorsTab.label \"Colores y fondos\">\n<!ENTITY styleTab.label \"Estilo\">\n<!ENTITY advancedTab.label \"Avanzada\">\n<!ENTITY unsavedPage.label \"[Nueva página, aún no guardada]\">\n<!ENTITY noPageLastModified.label \"[Sin información]\">\n<!ENTITY normalText.preview \"Texto normal\">\n<!ENTITY links.preview \"Enlaces\">\n<!ENTITY activeLinks.preview \"Enlaces activos\">\n<!ENTITY visitedLinks.preview \"Enlaces visitados\">\n<!ENTITY makeColorsDefault.label \"Establecer los valores anteriores como predeterminados\">\n<!ENTITY bgTab.label \"Fondo del documento\">\n<!ENTITY layoutsTab.label \"Distribuciones de página\">\n<!ENTITY usePageLayout.checkbox \"Aplicar una distribución CSS predefinida\">\n<!ENTITY oneColumn100.label \"1 columna, 100&#037;\">\n<!ENTITY twoColumns5050.label \"2 columnas, 50&#037;/50&#037;\">\n<!ENTITY twoColumns6633.label \"2 columnas, 66&#037;/33&#037;\">\n<!ENTITY twoColumns3366.label \"2 columnas, 33&#037;/66&#037;\">\n<!ENTITY twoColumns7525.label \"2 columnas, 75&#037;/25&#037;\">\n<!ENTITY twoColumns2575.label \"2 columnas, 25&#037;/75&#037;\">\n<!ENTITY threeColumns333333.label \"3 columnas, 33#37&#037;/33&#037;\">\n<!ENTITY threeColumns502525.label \"3 columnas, 50&#037;/25&#037;/25&#037;\">\n<!ENTITY threeColumns252550.label \"3 columnas, 25&#037;/25#37&#037;\">\n<!ENTITY fourColumns25252525.label \"4 columnas, 25&#037;/25&#037;/25&#037;/25&#037;\">\n<!ENTITY layoutType.label \"Anchura:\">\n<!ENTITY layoutType.accesskey \"A\">\n<!ENTITY layout100percent.label \"Anchura completa\">\n<!ENTITY layout750px.label \"750px\">\n<!ENTITY layout950px.label \"950px\">\n<!ENTITY layout974px.label \"974px\">\n<!ENTITY layoutSubtype.label \"Barra lateral:\">\n<!ENTITY layoutSubtype.accesskey \"B\">\n<!ENTITY noSidebar.label \"Ninguna\">\n<!ENTITY left160Sidebar.label \"Izquierda 160px\">\n<!ENTITY left180Sidebar.label \"Izquierda 180px\">\n<!ENTITY left300Sidebar.label \"Izquierda 300px\">\n<!ENTITY right180Sidebar.label \"Derecha 180px\">\n<!ENTITY right240Sidebar.label \"Derecha 240px\">\n<!ENTITY right300Sidebar.label \"Derecha 300px\">\n<!ENTITY loremIpsum.label \"Inclur contenido de ejemplo 'Lorem ipsum'\">\n<!ENTITY loremIpsum.accesskey \"I\">\n<!ENTITY newRow.label \"Nueva fila\">\n<!ENTITY removeRow.label \"Eliminar\">\n<!ENTITY tile.label \"Repetición:\">\n<!ENTITY tile.accesskey \"R\">\n<!ENTITY scrolling.label \"Desplazamiento:\">\n<!ENTITY scrolling.accesskey \"D\">\n<!ENTITY scrollWithPage.label \"Con la página\">\n<!ENTITY noScrolling.label \"Sin desplazamiento\">\n<!ENTITY horizPosition.label \"Horiz:\">\n<!ENTITY vertPosition.label \"Vert:\">\n<!ENTITY documentType.label \"Tipo de documento\">\n<!ENTITY documentType.description \"¿Qué tipo de documento quiere crear?\">\n<!ENTITY language.label \"Lenguaje de marcado:\">\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n<!ENTITY doctype.label \"Tipo de documento\">\n<!ENTITY transitional.label \"Transicional\">\n<!ENTITY strict.label \"Estricto\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/newPageWizard.properties",
    "content": "loremIpsum = Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.\nheader = CABECERA\nfooter = PIE DE PÁGINA\nnav = PANEL DE NAVEGACIÓN\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/openLocation.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -   Proyecto NAVE (http://www.proyectonave.es/)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n<!ENTITY window.title \"Abrir un archivo o una plantilla\">\n<!ENTITY enterLocation.label \"Introduzca la ubicación web (URB) del archivo/plantilla o escoja uno local:\">\n<!ENTITY enterLocation.accesskey \"I\">\n<!ENTITY chooseFile.label \"Seleccionar un archivo..\">\n<!ENTITY chooseFile.accesskey \"S\">\n<!ENTITY createIn.label \"Crear en una\">\n<!ENTITY inATab.label \"Pestaña\">\n<!ENTITY inATab.accesskey \"P\">\n<!ENTITY inAWindow.label \"Ventana\">\n<!ENTITY inAWindow.accesskey \"V\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/openLocation.properties",
    "content": "chooseFileDialogTitle = Seleccione un archivo\ntemplateFilter = Plantillas HTML\nPHPfiles = Archivos PHP\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/pageProperties.dtd",
    "content": "<!ENTITY window.title \"Propiedades del documento\">\n<!ENTITY pageLocation.label \"Ubicación:\">\n<!ENTITY pageLastModified.label \"Última modificación:\">\n<!ENTITY pageTitle.label \"Título:\">\n<!ENTITY pageAuthor.label \"Autor:\">\n<!ENTITY pageDescription.label \"Descripción:\">\n<!ENTITY pageTitle.accesskey \"T\">\n<!ENTITY pageAuthor.accesskey \"A\">\n<!ENTITY pageDescription.accesskey \"D\">\n<!ENTITY pageKeywords.label \"Palabras clave:\">\n<!ENTITY pageKeywords.accesskey \"P\">\n<!ENTITY language.label \"Idioma:\">\n<!ENTITY language.accesskey \"I\">\n<!ENTITY charset.label \"Juego de caracteres:\">\n<!ENTITY charset.accesskey \"c\">\n<!ENTITY direction.label \"Dirección del texto:\">\n<!ENTITY direction.accesskey \"x\">\n<!ENTITY ltr.label \"Izquierda a derecha\">\n<!ENTITY rtl.label \"Derecha a izquierda\">\n<!ENTITY unspecified.label \"Sin especificar\">\n<!ENTITY selectLanguage.label \"Idioma del texto\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/pagePropertiesPreview.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\r\n<html>\r\n<head>\r\n  <meta content=\"text/html; charset=ISO-8859-1\" http-equiv=\"content-type\">\r\n  <style>p[id] { margin: 0px; }</style>\r\n  <title></title>\r\n</head>\r\n<body>\r\n  <p>¡El texto normal se verá así!</p>\r\n  <p id=\"links\">¡Los enlaces así!<br>\r\n  <p id=\"visited\">¡Los enlaces visitados de esta manera!<br>\r\n  <p id=\"active\">¡Y los enlaces activos de esta otra!</p>\r\n</body>\r\n</html>\r\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/panels.dtd",
    "content": "<!ENTITY switchToFloatingPanel.label \"Switch to floating panel\">\n<!ENTITY closePanel.label \"Close panel\">\n<!ENTITY deckPanel.label \"Deck panel into main window\">\n<!ENTITY alignPanels.label \"Alinear todos los paneles\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/parsingError.dtd",
    "content": "<!ENTITY window.title \"Error al analizar el código\">\n<!ENTITY cantSwitchBackToNormal.label \"No se puede regresar a la vista normal\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/polyglot.dtd",
    "content": "<!ENTITY polyglot.label \"Polyglot\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/prefs/advanced.dtd",
    "content": "<!ENTITY ui.caption \"Interfaz de usuario de BlueGriffon\">\n<!ENTITY switchLocale.button \"Utilizar idioma\">\n<!ENTITY useSystemLocale.radio \"Utilizar el idioma del sistema operativo\">\n<!ENTITY useInstalledLocale.radio \"Utilizar el idioma instalado:\">\n<!ENTITY network.caption \"Red\">\n<!ENTITY configureNetwork.label \"Configurar opciones de red de BlueGriffon\">\n<!ENTITY parameters.label \"Parámetros…\">\n<!ENTITY advancedConfig.caption \"Configuración avanzada\">\n<!ENTITY configEditor.label \"Editor de configuración\">\n\n<!ENTITY preview.caption \"Vista previa\">\n<!ENTITY resetPreviewers.label \"Restaurar predisposiciones del navegador externo\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/prefs/connection.dtd",
    "content": "<!ENTITY connectionsDialog.title \"Configuración de la conexión\">\n<!ENTITY window.width \"37em\">\n<!ENTITY window.macWidth \"46em\">\n<!ENTITY proxyTitle.label \"Configurar proxies para acceder a Internet\">\n<!ENTITY noProxyTypeRadio.label \"Sin proxy\">\n<!ENTITY noProxyTypeRadio.accesskey \"S\">\n<!ENTITY systemTypeRadio.label \"Utilizar la configuración de proxy del sistema\">\n<!ENTITY systemTypeRadio.accesskey \"U\">\n<!ENTITY WPADTypeRadio.label \"Autodetectar la configuración del proxy para esta red\">\n<!ENTITY WPADTypeRadio.accesskey \"r\">\n<!ENTITY manualTypeRadio.label \"Configuración manual de proxy:\">\n<!ENTITY manualTypeRadio.accesskey \"C\">\n<!ENTITY autoTypeRadio.label \"URL de la configuración automática del proxy:\">\n<!ENTITY autoTypeRadio.accesskey \"U\">\n<!ENTITY reload.label \"Recargar\">\n<!ENTITY reload.accesskey \"R\">\n<!ENTITY ftp.label \"Proxy FTP:\">\n<!ENTITY ftp.accesskey \"P\">\n<!ENTITY http.label \"Proxy HTTP:\">\n<!ENTITY http.accesskey \"P\">\n<!ENTITY ssl.label \"Proxy SSL:\">\n<!ENTITY ssl.accesskey \"P\">\n<!ENTITY socks.label \"Servidor SOCKS:\">\n<!ENTITY socks.accesskey \"S\">\n<!ENTITY socks4.label \"SOCKS v4\">\n<!ENTITY socks4.accesskey \"K\">\n<!ENTITY socks5.label \"SOCKS v5\">\n<!ENTITY socks5.accesskey \"v\">\n<!ENTITY port.label \"Puerto:\">\n<!ENTITY HTTPport.accesskey \"P\">\n<!ENTITY SSLport.accesskey \"o\">\n<!ENTITY FTPport.accesskey \"r\">\n<!ENTITY SOCKSport.accesskey \"t\">\n<!ENTITY noproxy.label \"Sin proxy para:\">\n<!ENTITY noproxy.accesskey \"N\">\n<!ENTITY noproxyExplain.label \"Ejemplo: .mozilla.org, .net.nz, 192.168.1.0/24\">\n<!ENTITY shareproxy.label \"Utilizar este servidor proxy para todos los protocolos\">\n<!ENTITY shareproxy.accesskey \"U\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/prefs/deactivateLicense.dtd",
    "content": "<!ENTITY windowTitle.label \"Deactivate a license\">\n\n<!ENTITY message.label \"Make sure you are connected to the Internet!\">\n<!ENTITY warning.label \"Click on 'Perform operation' to deactivate your license and restart BlueGriffon.\">\n\n<!ENTITY deactivate.label \"Perform operation\">\n<!ENTITY closeWindow.label \"Cancel\">\n\n<!ENTITY error.label \"Cannot deactivate license at this time\">\n<!ENTITY inOp.label \"Deactivating license\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/prefs/file.dtd",
    "content": "<!ENTITY fileHistory.caption \"Archivos recientes\">\n<!ENTITY fileHistoryDepth.label \"Número máximo de archivos en la lista de archivos recientes:\">\n<!ENTITY files.label \"archivos\">\n<!ENTITY restoreLastSession.label \"Restaurar la última sesión de pestañas\">\n<!ENTITY fileExtensions.label \"File extensions for new files\">\n<!ENTITY fileExtensionForHTML.label \"For HTML documents:\">\n<!ENTITY fileExtensionForXHTML.label \"for XHTML documents:\">\n<!ENTITY emptyForDefault.label \"(leave empty for default extension)\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/prefs/general.dtd",
    "content": "<!ENTITY structureBar.caption \"Barra de estructura\">\n<!ENTITY showIDs.label \"Mostrar ID\">\n<!ENTITY showClasses.label \"Mostrar clases\">\n<!ENTITY showLanguage.label \"mostrar idioma\">\n<!ENTITY showRoles.label \"Mostrar el rol ARIA\">\n<!ENTITY spellCheck.caption \"Comprobación ortográfia\">\n<!ENTITY enableSpellCheck.label \"Activar la comprobación ortográfica en tiempo real\">\n<!ENTITY numberSuggestions.label \"Número de sugerencias:\">\n<!ENTITY tabPosition.label \"Posición de las pestañas\">\n<!ENTITY leftTabPosition.label \"Izquierda\">\n<!ENTITY centerTabPosition.label \"Centro\">\n<!ENTITY rightTabPosition.label \"Derecha\">\n<!ENTITY mainToolbarEnabled.label \"Visible\">\n<!ENTITY mainToolbar.label \"Barra de herramientas principal\">\n<!ENTITY theme.label \"Tema:\">\n<!ENTITY toolbarIconSizeSmaller.label \"Más pequeño\">\n<!ENTITY toolbarIconSizeSmall.label \"Pequeña\">\n<!ENTITY toolbarIconSizeMedium.label \"Mediana\">\n<!ENTITY toolbarIconSizeLarger.label \"Más grande\">\n<!ENTITY toolbarIconSizeLarge.label \"Grande\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/prefs/license.dtd",
    "content": "<!ENTITY licenseKey.label \"License key:\">\n<!ENTITY licenseInvoice.label \"Transaction ID:\">\n\n<!ENTITY warning1.label \"Extended features are enabled only if valid license data are provided and license is activated\">\n<!ENTITY warning2.label \"To activate your license, please fill in the data below and restart BlueGriffon. You must be connected to the Internet at that time.\">\n\n<!ENTITY deactivate.label \"Deactivate current license\">\n\n<!ENTITY activate.label \"Activate\">\n<!ENTITY troubleshoot.label 'Request a reset link'>\n<!ENTITY helpNeeded.label \"TROUBLESHOOTING: If you have issues activating your license, it could be because you already activated it in the past and forgot (or could not) deactivate it before a machine swap, a disk crash, etc. In that case, you can request a full reset of all your license activations using the button below. The reset link will be sent to the purchaser of the license and recipient of the invoice. Please provide the Transaction ID above to enable that button.\">\n\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/prefs/license.properties",
    "content": "activateWarning=BlueGriffon needs to restart to activate your license. Do you want to restart now?\nconfirmRestart=Restart BlueGriffon?\n\nfullResetTitle=License activation reset\nfullResetErrorLabel=Impossible to perform the operation, a network error occurred.\nfullResetRequested=A reset link was sent to the owner of the license/transaction. BlueGriffon must now restart.\nfullResetInvalid=The transaction ID is invalid.\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/prefs/newPage.dtd",
    "content": "<!ENTITY author.caption \"Autor\">\n<!ENTITY authorName.label \"Nombre del autor:\">\n\n<!ENTITY defaultZoomFactor.label \"Factor de zoom predeterminado\">\n<!ENTITY zoom.label \"Zoom\">\n\n<!ENTITY editingFeatures.label \"Funciones de edicion\">\n\n<!ENTITY showComments.label \"Mostrar comentarios HTML\">\n<!ENTITY showPHP.label \"Mostrar instrucciones PHP\">\n<!ENTITY showPI.label \"Mostrar instrucciones de procesamiento\">\n\n\n<!ENTITY linksManagement.label \"Al Copiar/Pegar hipervínculos:\">\n<!ENTITY preserveRelative.label \"Conservar las URL relativas\">\n<!ENTITY makeAbsolute.label \"Convertir en absolutas todas las URL\">\n<!ENTITY returnKey.label \"La tecla Intro en un párrafo crea siempre un nuevo párrafo\">\n<!ENTITY keepBackup.label \"Crear copia de respaldo antes de guardar el archivo (*.bak)\">\n\n<!ENTITY waiAria.label \"WAI-ARIA\">\n<!ENTITY showAnchors.label \"Mostrar a[name]\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/prefs/osx.dtd",
    "content": "<!ENTITY showInDock.label \"Mostrar el número de documentos modificados en el dock de OS X\">\n<!ENTITY osxRTFPasteSupport.label 'Enable pasting RTF from OS X clipboard'>\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.dtd",
    "content": "<!ENTITY commandShortcutCol.label \"Comando\">\n<!ENTITY shortcutShortcutCol.label \"Atajo\">\n\n<!ENTITY menubar.label \"Barra de menú\">\n<!ENTITY toolbars.label \"Barra de herramientas\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.properties",
    "content": "NoMainWindowAvaialble=No se puede editor los atajos de teclado\nPleaseOpenOneMainWindow=Debe estar abierta al menoas una ventana principal de BlueGriffon para editar atajos de teclado.\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/prefs/source.dtd",
    "content": "<!ENTITY source.label \"Vista de código fuente\">\n<!ENTITY theme.label \"Tema:\">\n<!ENTITY serialization.label \"Serializacíon\">\n\n<!ENTITY forceLF.label \"Forzar salto de línea como en Unix (LF)\">\n\n<!ENTITY specialChars.description \"Mostrar los siguientes caracteres como entidades:\">\n<!ENTITY basicEncoding.label \"Sólo &amp; &lt; &gt; y espacios no-break\">\n<!ENTITY latin1EntitiesEncoding.label \"Lo anterior y las letras Latin-1\">\n<!ENTITY htmlEntitiesEncoding.label \"Todos los caracteres especiales de HTML 4\">\n<!ENTITY allEntitiesEncoding.label \"Utilizar la forma &amp;#..; para todos los caracteres no ASCII\">\n\n<!ENTITY autoIndent.label \"Sangría automática\">\n<!ENTITY wrap.label \"Ajustar líneas largas\">\n<!ENTITY wrapColumn.label \"cuando lad líneas se salgan de la columna\">\n<!ENTITY noWrapForLanguages.label \"No ajustar texto del documento en los siguientes idiomas :\">\n<!ENTITY langExclusionExample.label \"(ej: ja-JP, zh-TW)\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/prefs/styles.dtd",
    "content": "<!ENTITY bgDecidesAll.radio \"Automático\">\n<!ENTITY bgDecidesAll.desc \"Permitir a BlueGriffon decidir como se añaden los estilos y elegir los IDs y clases cuando sea necesario\">\n<!ENTITY prefixPrompt.label \"Introducir un prefijo para los IDs y las clases:\">\n<!ENTITY iDecide.radio \"Manual\">\n<!ENTITY iDecide.desc \"Déjame decidir\">\n<!ENTITY cssPolicy.caption \"Política CSS\">\n<!ENTITY browserSupport.caption \"Soporte de navegador\">\n<!ENTITY gecko.label \"Navegadores basados en Gecko (Firefox, Camino, …)\">\n<!ENTITY webkit.label \"Navegadores basados en WebKit (Safari, …)\">\n<!ENTITY blink.label \"Navegadores basados en Blink (Chrome, …)\">\n<!ENTITY presto.label \"Opera\">\n<!ENTITY trident.label \"Internet Explorer\">\n<!ENTITY servo.label \"Servo\">\n<!ENTITY vivliostyle.label \"Vivliostyle\">\n<!ENTITY weasyprint.label \"Weasyprint\">\n\n<!ENTITY cssColors.captions \"Colores CSS\">\n<!ENTITY outputCssColorNames.label \"Intentar siempre presentar nombres de color CSS\">\n<!ENTITY rgbColors.label \"Preferir valores rgb(r,v,b)\">\n<!ENTITY hexColors.label \"Preferir valores #rrvvbb\">\n\n<!ENTITY serialization.label \"Serializacíon\">\n<!ENTITY shorthands.label \"Shorthands\">\n<!ENTITY longhands.label \"Longhands\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/prefs/update.dtd",
    "content": "<!ENTITY checkForUpdates.label \"Buscar actualizaciones de BlueGriffon\">\n<!ENTITY atLaunch.checkbox \"Cada vez que se ejecute BlueGriffon\">\n<!ENTITY oncePerDay.checkbox \"Sólo una vez al día\">\n<!ENTITY manually.checkbox \"Manualmente\">\n<!ENTITY checkNow.button \"Comprobar ahora\">\n<!ENTITY privacyPolicy.label \"Política de privacidad\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/prefs/update.properties",
    "content": "SoftwareUpdates=Actualizaciones de software\nUnableToCheck=No se pudo compobar la disponibilidad\nUpToDate=BlueGriffon está actualizado\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/prefs.dtd",
    "content": "<!ENTITY window.title \"Bluegriffon - Preferencias\">\n<!ENTITY general.title \"General\">\n<!ENTITY newPage.title \"Documentos\">\n<!ENTITY update.title \"Actualizaciones\">\n<!ENTITY advanced.title \"Avanzadas\">\n<!ENTITY styles.title \"Estilos\">\n<!ENTITY osx.title \"OS X\">\n<!ENTITY shortcuts.title 'Atajos del teclado'>\n<!ENTITY source.title \"Fuente\">\n<!ENTITY file.title \"Archivo\">\n<!ENTITY license.title \"License\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/propertiesDeck.dtd",
    "content": "<!ENTITY foo \"prueba\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/rotator.dtd",
    "content": "<!ENTITY degrees.label \"grados\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/spellCheck.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Proyecto NAVE (http://www.proyectonave.es/)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n<!ENTITY windowTitle.label \"Comprobar ortografía\">\n<!ENTITY misspelledWord.label \"Palabra mal escrita:\">\n<!ENTITY wordEditField.label \"Reemplazar:\">\n<!ENTITY wordEditField.accessKey \"R\">\n<!ENTITY checkwordButton.label \"Comprobar palabra\">\n<!ENTITY checkwordButton.accessKey \"p\">\n<!ENTITY suggestions.label \"Sugerencias:\">\n<!ENTITY suggestions.accessKey \"u\">\n<!ENTITY ignoreButton.label \"Ignorar\">\n<!ENTITY ignoreButton.accessKey \"I\">\n<!ENTITY ignoreAllButton.label \"Ignorar todas\">\n<!ENTITY ignoreAllButton.accessKey \"n\">\n<!ENTITY replaceButton.label \"Reemplazar\">\n<!ENTITY replaceButton.accessKey \"R\">\n<!ENTITY replaceAllButton.label \"Reemplazar todas\">\n<!ENTITY replaceAllButton.accessKey \"a\">\n<!ENTITY stopButton.label \"Parar\">\n<!ENTITY stopButton.accessKey \"P\">\n<!ENTITY userDictionary.label \"Diccionario personal:\">\n<!ENTITY moreDictionaries.label \"Descargar más diccionarios…\">\n<!ENTITY addToUserDictionaryButton.label \"Añadir palabra\">\n<!ENTITY addToUserDictionaryButton.accessKey \"d\">\n<!ENTITY editUserDictionaryButton.label \"Editar…\">\n<!ENTITY editUserDictionaryButton.accessKey \"E\">\n<!ENTITY recheckButton.label \"Volver a comprobar la página\">\n<!ENTITY recheckButton.accessKey \"p\">\n<!ENTITY closeButton.label \"Cerrar\">\n<!ENTITY closeButton.accessKey \"C\">\n<!ENTITY sendButton.label \"Enviar\">\n<!ENTITY sendButton.accessKey \"E\">\n<!ENTITY languagePopup.label \"Idioma:\">\n<!ENTITY languagePopup.accessKey \"I\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/spellCheck.properties",
    "content": "CorrectSpelling = (corrección de ortografía)\nNoSuggestedWords = (no hay sugerencias)\nNoMisspelledWord = No hay errores\nCheckSpellingDone = Corrección ortográfica completada.\nCheckSpelling = Comprobar ortografía\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/structurebar.dtd",
    "content": "<!ENTITY structureBar.title \"Estructura\">\n<!ENTITY setElementLanguage.label \"Establecer idioma\">\n<!ENTITY setElementLanguage.accesskey \"l\">\n<!ENTITY resetElementLanguage.label \"Reestablecer idioma\">\n<!ENTITY resetElementLanguage.accesskey \"s\">\n<!ENTITY deleteElement.label \"Eliminar elemento\">\n<!ENTITY deleteElement.accesskey \"E\">\n<!ENTITY removeTag.label \"Eliminar etiqueta\">\n<!ENTITY removeTag.accesskey \"r\">\n<!ENTITY changeTag.label \"Modificar etiqueta\">\n<!ENTITY changeTag.accesskey \"c\">\n<!ENTITY copyHTMLCodeInStructurebarContext.label \"Copiar código HTML de este elemento\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/svg-edit.properties",
    "content": "SvgEdit=Editor SVG\nConfirmClose=Hay cambios sin guardar. ¿Está seguro de querer cerrar el Editor SVG?\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/tabeditor.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -   Proyecto NAVE (http://www.proyectonave.es/)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n<!ENTITY untitledDocument.label \"Documento sin título\">\n<!ENTITY closeTab.label \"Cerrar pestaña\">\n<!ENTITY closeTab.accesskey \"C\">\n<!ENTITY closeOtherTabs.label \"Cerrar las otras pestañas\">\n<!ENTITY closeOtherTabs.accesskey \"o\">\n<!ENTITY newTab.label \"Nueva pestaña\">\n<!ENTITY newTab.accesskey \"n\">\n<!ENTITY revert.label \"Revertir\">\n<!ENTITY revert.accesskey \"v\">\n<!ENTITY refreshImages.label \"Recargar imágenes\">\n<!ENTITY refreshImages.accesskey \"i\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/updateAvailable.dtd",
    "content": "<!ENTITY window.title \"Actualización de software\">\n<!ENTITY warningMessage.description \"Se encuentra disponible una actualización de BlueGriffon.\">\n<!ENTITY download.button \"Descargar actualización\">\n<!ENTITY dontAskAgain.label \"No preguntarme de nuevo\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/bluegriffon/updates.properties",
    "content": "update.checkInsideButton.label = Buscar actualizaciones\nupdate.checkInsideButton.accesskey = C\nupdate.resumeButton.label = Continuar descargando %S\nupdate.resumeButton.accesskey = D\nupdate.openUpdateUI.applyButton.label = Aplicar actualización…\nupdate.openUpdateUI.applyButton.accesskey = A\nupdate.restart.applyButton.label = Aplicar actualización\nupdate.restart.applyButton.accesskey = A\nupdate.openUpdateUI.upgradeButton.label = Actualizar ahora…\nupdate.openUpdateUI.upgradeButton.accesskey = U\nupdate.restart.upgradeButton.label = Actualizar ahora\nupdate.restart.upgradeButton.accesskey = U\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/branding/brand.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY lang.version \"es-ES\">\n<!ENTITY brandShortName \"BlueGriffon\">\n<!ENTITY brandFullName \"BlueGriffon\">\n<!ENTITY vendorShortName \"Disruptive Innovations\">\n<!ENTITY sidebarName \"Barra lateral\">\n<!ENTITY  brandShorterName      \"BlueGriffon\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/base/locale/branding/brand.properties",
    "content": "brandShortName = BlueGriffon\nbrandFullName = BlueGriffon\nvendorShortName = Disruptive Innovations\nsidebarName = Barra lateral\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/extensions/fs/addFont.dtd",
    "content": "<!ENTITY window.title \"¿Está disponible localmente la fuente seleccionada?\">\n<!ENTITY yes.label \"Sí, seleccionaré el archivo stylesheet.css correspondiente.\">\n<!ENTITY no.label \"No, seleccionaré la carpeta dónde guardar el paquete de fuente.\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/extensions/fs/fs.dtd",
    "content": "<!ENTITY window.title \"Fuentes FontSquirrel\">\n<!ENTITY classifications.label \"Clasificaciones\">\n<!ENTITY fontList.label \"Lista de fuente\">\n<!ENTITY networkActivity.tooltip \"Actividad de red\">\n<!ENTITY addToDocument.label \"Añadir a documento\">\n<!ENTITY previewText.label \"Vista previa del texto:\">\n<!ENTITY prose.label \"BlueGriffon\">\n<!ENTITY loading.label \"Cargando paquete de fuente…\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/extensions/fs/fs.properties",
    "content": "SelectDir = Seleccione un directorio para descomprimir el paquete de fuente\nSelectFile = Seleccione una hoja de estilos del paquete de fuente ya existente\nStylesheet = Una hoja de estilos de un paquete FontSquirrel\nMustBeSavedTitle = El documento no se ha guardado nunca\nMustBeSavedMessage = Debe guardar el archivo al menos una vez antes de intentar enlazarlo con una fuente local utilizando una URL relativa. Cierre el documento y vuelva a abrirlo después de haberlo guardado.\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/extensions/fs/fsOverlay.dtd",
    "content": "<!ENTITY fsWindow.label \"FontSquirrel\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/extensions/gfd/addFont.dtd",
    "content": "<!ENTITY window.title \"Añadir una familia de fuentes al documento\">\n<!ENTITY fontFamily.label \"Familia de fuentes\">\n<!ENTITY preview.label \"Vista previa\">\n<!ENTITY subset.label \"Subconjunto\">\n<!ENTITY latin.label \"Latino\">\n<!ENTITY greek.label \"Griego\">\n<!ENTITY cyrillic.label \"Cirílico\">\n<!ENTITY khmer.label \"Khmer\">\n<!ENTITY variants.label \"Variantes\">\n<!ENTITY regular.label \"Normal\">\n<!ENTITY italic.label \"Cursiva\">\n<!ENTITY bold.label \"Negrita\">\n<!ENTITY bolditalic.label \"Negrita-cursiva\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/extensions/gfd/gfd.dtd",
    "content": "<!ENTITY window.title \"Gestor de fuentes Google\">\n<!ENTITY family.col \"Familia\">\n<!ENTITY variants.col \"Variantes\">\n<!ENTITY subsets.col \"Subconjunto\">\n<!ENTITY add.tooltip \"Añadir una familia de fuentes\">\n<!ENTITY remove.tooltip \"Desinstalar una familia de fuentes\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/extensions/gfd/gfdOverlay.dtd",
    "content": "<!ENTITY gfdWindow.label \"Directorio de fuentes Google\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/extensions/markdown/markdown.dtd",
    "content": "<!ENTITY window.title \"Insert Markdown\">\n\n<!ENTITY commitChanges.label \"Aplicar cambios\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/extensions/markdown/markdownOverlay.dtd",
    "content": "<!ENTITY markdownMenu.label \"Markdown\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/extensions/op1/a11yFirstStep.properties",
    "content": "ConformingDTDSyntax=Use a W3C-conforming DTD syntax before the html element\nNoWrongSyntaxOrNonConformingHierarchy=Don't use wrong attribute syntax or non-conforming element hierarchy inside the html element\nOneTitleInHead=Use a title element as a child of the head element\nNoEmptyTitle=When you provide a title element, do not leave it empty\nNoMetaRefresh=Don't use a meta element with an http-equiv attribute and a value equal to refresh\nHTMLElementHasLangAttribute=Use the lang attribute for the html element\nHTMLElementHasValidLangAttribute=Use a valid language code for the lang attribute\nNoInvalidDir=Don't use a value other than ltr, rtl or empty for the dir attribute\nTitleForFrames=Use the title attribute for every frame element\nNoEmptyTitleForFrames=When you provide a title attribute for a frame element, do not leave it empty\nTitleForIFrames=Use the title attribute for every iframe element\nNoEmptyTitleForIFrames=When you provide a title attribute for an iframe element, do not leave it empty\nAtLeastOneH1InBody=There must be at least one h1 element inside (at any level) the body element\nNoEmptyH1=When you provide a h1 element, do not leave it empty\nNoEmptyH2=When you provide a h2 element, do not leave it empty\nNoEmptyH3=When you provide a h3 element, do not leave it empty\nNoEmptyH4=When you provide a h4 element, do not leave it empty\nNoEmptyH5=When you provide a h5 element, do not leave it empty\nNoEmptyH6=When you provide a h6 element, do not leave it empty\nH2Order=Use&nbsp; a h1, h2, h3, h4, h5 or h6 element as a first heading before a h2 element in the source order\nH3Order=Use a h2, h3, h4, h5 or h6 element as a first heading before a h3 element in the source order\nH4Order=Use a h3, h4, h5 or h6 element as a first heading before a h4 element in the source order\nH5Order=Use a h4, h5 or h6 element as a first heading before a h5 element in the source order\nH6Order=Use a h5 or h6 element as a first heading before a h6 element in the source order\nDTAsFirstChildOfDL=Use a dt element as the first child of a dl element\nNoEmptyLI=When you provide a li element, do not leave it empty\nNoAlignAttribute=Don't use the align attribute\nNoXmpElement=Don't use the xmp element\nNoEmptyP=When you provide a p element, do not leave it empty\nNoEmptyAExceptAnchors=When you provide an a element, do not leave it empty except if it is used as an anchor\nNoEmptyButton=When you provide a button element, do not leave it empty\nNoVlinkAttribute=Don't use the vlink attribute\nNoTextAttribute=Don't use the text attribute\nNoLinkAttribute=Don't use the link attribute\nnoImgWithoutAlt=Use the alt attribute for every img element\nnoAreaWithoutAlt=Use the alt attribute for every area element\nnoAppletWithoutAlt=Use the alt attribute for every applet element\nnoImageInputWithoutAlt=Use the alt attribute for every input type=image element\nnoEmptyAltForImageLoneChildOfAnchorOrButton=If the img element is the only child of a button or an a element, do not leave its alt attribute empty\nnoEmptyAltForInputImage=When you provide an alt attribute for an input type=image element, do not leave it empty\nnoEmptyAltForAreaWithHref=When you provide an alt attribute for an area element holding an href attribute, do not leave it empty\nnoAltSimilarToTextContent=If an img element is a child of an a element with text, do not use the same text for its alt attribute as the text inside the a element\nnoBorderAttribute=Don't use the border attribute\nnoSimilarAltForAreasWithDifferentHref=Don't use the same value for alt attributes for multiple area elements with different href values\nLongdescIsURI=Use a URI as the value for a longdesc attribute\nnoBackgroundAttribute=Don't use the background attribute\nnoBgsoundElement=Don't use the bgsound element\nTablesWithAtLeastOneTHHaveACaption=Use a caption element as the first child of a table element containing at least one th element\nCaptionIsDifferentFromSummaryAttribute=Don't use the same content for a caption element and a summary attribute\nnoEmptyCaption=When you provide a caption element, do not leave it empty\nnoCaptionInATableWithOnlyTDs=Don't use a caption element in a table element containing only td elements\nnoAlinkAttribute=Don't use an alink attribute\nnoSummaryAttributeSimilarToCaption=Don't use the same content for a summary attribute and a caption element\nnoEmptySummaryIfTableHasTHOrCaption=When you provide a summary attribute for a table element containing a th or a caption element, do not leave it empty\nnoSummaryAttributeIfOnlyTDs=Don't use a summary attribute on a table element containg only td elements\nnoStrikeElement=Don't use the strike element\nnoListingElement=Don't use the listing element\nAtLeastOneTHIfCaptionOrSummary=Use at least one th element inside a table element with a caption element or a non-empty summary attribute\nAllNonEmptyTHHaveScopeOrId=Use a scope or id attribute for every non-empty th element\nScopeAttributeIsRowOrCol=Don't use a value other than row or col for the scope attribute\nnoBgcolorAttribute=Don't use the bgcolor attribute\nnoTTElement=Don't use the tt element\nTDHaveHeadersAttributeIfTHHasId=Use a headers attribute on every td element if the corresponding th element has an id attribute\nnoPlaintextElement=Don't use the plaintext element\nnoHeadersAttributeThatIsNotATHId=Don't use for a headers attribute a value which matches an id attribute used for a td of the table element\nAllFormsHaveAButton=Use a button, or an input of type submit, image or button inside a form element\nSubmitButtonsHaveNonEmptyValue=When you provide an input type=submit, do not leave its value attribute empty\nnoMarqueeElement=Don't use the marquee element\nFieldsetHasALegend=Use a legend element as a child of every fieldset element\nFieldsetsAreInForms=Don't use a fieldset element without a form element\nnoEmptyLegendElement=When you provide a legend element, do not leave it empty\nLabelElementHasForAttribute=Use the for attribute for every label element\nnoEmptyForAttributeOnLabel=When you provide a for attribute for a label element, do not leave it empty\nForAttributeMatchesAnIdInSameForm=A for attribute must have a value that matches an id attribute inside the form element\nOptgroupElementHasALabel=Use the label attribute for every optgroup element\nNoSimilarLabelInOptgroupsOfSameSelect=Don't use the same label attribute for different optgroup elements of the same select element\nnoEmptyLabelAttributeOnOptgroup=When you provide a label attribute for an optgroup element, do not leave it empty\nnoBasefontElement=Don't use the basefont element\nnoBlinkElement=Don't use the blink element\nnoCenterElement=Don't use the center element\nnoFontElement=Don't use the font element\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/extensions/op1/op1.dtd",
    "content": "\n<!ENTITY window.title \"Opquast Acessibility First Step\">\n\n<!ENTITY filterAll.label \"See all tests\">\n<!ENTITY filterPassed.label \"See only passed tests\">\n<!ENTITY filterFailed.label \"See only failed tests\">\n\n<!ENTITY speed.label \"Speed:\">\n<!ENTITY title.label \"Title:\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/extensions/op1/op1Overlay.dtd",
    "content": "<!ENTITY op1.label \"Opquast Accessibility First Step\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/extensions/tipoftheday/tipoftheday.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Widgets.\n   -\n   - The Initial Developer of the Original Code is\n   - Philippe Goetz.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Philippe Goetz, Original author\n   -   Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY tipOfTheDayWindow.title    \"Consejo del día\">\n<!ENTITY questionBeginning.label    \"¿Sabía que...\">\n<!ENTITY startupCheckbox.label      \"Mostrar consejos al inicio\">\n<!ENTITY nextTipButton.label        \"Siguiente\">\n<!ENTITY previousTipButton.label    \"Anterior\">\n<!ENTITY closeTipButton.label       \"Cerrar\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/extensions/tipoftheday/tipoftheday.rdf",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is Linspire Inc.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com)\n   -   Charles Cooke\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\"\n                     \"http://my.netscape.com/publish/formats/rss-0.91.dtd\"[\n<!ENTITY % brandDTD SYSTEM \"chrome://global/locale/brand.dtd\">%brandDTD;\n]>\n<rss version=\"0.91\">\n  <channel>\n    <title>&brandShortName; tips</title>\n    <link>http://bluegriffon.org/</link>\n    <description>&brandShortName; tip of the day Archive</description>\n    <language>en-us</language>\n  \n    <item>\n      <title>…&brandShortName; is cross platform?</title>\n      <description>…&brandShortName; exists on a wide variety of operating\n                  systems including Windows, Mac OS X, and many flavors of Linux, OS/2 …\n      </description>\n    </item>\n  \n    <item>\n      <title>…&brandShortName; shows the title of any unsaved page with a red shadow?</title>\n      <description>You can now save files from any viewing mode.</description>\n    </item>\n\n    <item>\n      <title>…you have direct access to the &brandShortName; community?</title>\n      <description>Just select “Help > User’s Community”.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can insert HTML5 elements easily?</title>\n      <description>Just select “Insert > HTML5 Element”.</description>\n    </item>\n\n    <item>\n      <title>…you can close the current tab with one key?</title>\n      <description>Control+w (Command +w on Mac OS X) will close the current tab.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can create a new tab with a key combination?</title>\n      <description>Control+n (Command +n on Mac OS X) will create a new blank tab\n                    using the same doctype as the last page created.</description>\n    </item>\n\n    <item>\n      <title>…you can revert to a previously saved version of the currently edited document?</title>\n      <description>Righ-click (context-click on Mac OS X) on the document's tab\n                    and select the Revert menu.</description>\n    </item>\n\n    <item>\n      <title>…you can publish pages directly from &brandShortName;</title>\n      <description>First install the free FireFTP add-on and set it up.\n                  It will then be available on the Tools menu. </description>\n    </item>\n\n    <item>\n      <title>…&brandShortName;  can insert any character easily?</title>\n      <description>Use “Insert characters and symbols”.  You can then search\n              for any Unicode character by name or open a block for inspection.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; runs spellcheck by default?</title>\n      <description>Right click a word to find suggestions. Switch checking on\n                or off using “Tools > Preferences > General” .</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; can reliably select an element?</title>\n      <description>Simply click its name in the structure bar.</description>\n    </item>\n\n    <item>\n      <title>…you can move an element in your document using the mouse?</title>\n      <description>First select as in previous tip then just drag it to where needed.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can quickly open existing pages?</title>\n      <description>The paid for Project manager add-on permits instant access\n      to pages and images which are organised as a project.  </description>\n    </item>\n\n    <item>\n      <title>…you can choose your default browser?</title>\n      <description>Use “Tools > Preferences > Advanced > Reset external browser settings”. Next time you browse you can choose a browser.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; allows you to use external stylesheets?</title>\n      <description>To create one ready for use click “Panels > Stylesheets”.\n      Click the plus sign and select “Linked to the document”.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; can manage stylesheets and complex selectors?</title>\n      <description>Using the CSS Pro Editor (a paid for add-on) you change the order of\n      and add titles and rel attribute to stylesheets and develop\n      complex CSS 2 and 3 selectors with advanced help.</description>\n    </item>\n\n    <item>\n      <title>…panels can be resized?</title>\n      <description>Drag the grab handle at the bottom right corner to the size needed.\n      </description>\n    </item>\n\n    <item>\n      <title>…attributes can be added to any element?</title>\n      <description>Open “Panels > DOM Explorer”. In wysiwyg view click in the\n      element, select use the Attributes tab and click the plus sign.\n      </description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; can handle CSS3 properties?</title>\n      <description>Vendor prefixes will be added for browsers that need them.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can personalize keyboard shortcuts?</title>\n      <description>Any menu item can be allocated to your preferred key. Open\n      “Tools > Preferences > Keyboard Shortcuts”. Find and double-click the\n      command wanted. In the new window key a shortcut.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can remove a class from an element?</title>\n      <description>Just select the element and in the Class drop down box re-apply the class.\n      </description>\n    </item>\n\n  </channel>\n</rss>\n\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/extensions/tipoftheday/tipofthedayOverlay.dtd",
    "content": "<!ENTITY tipofthedayMenu.label \"Consejo del día\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/sidebars/aria/aria.dtd",
    "content": "<!ENTITY window.title \"ARIA\">\n\n<!ENTITY roleSection.label \"Role\">\n<!ENTITY role.label \"Role:\">\n<!ENTITY treeView.label \"Tree view\">\n\n<!ENTITY constraintsSection.label \"Constraints\">\n<!ENTITY context.label \"On ancestors:\">\n<!ENTITY owns.label \"On contents:\">\n\n<!ENTITY requiredProperties.label \"Required States and Properties\">\n<!ENTITY properties.label \"Other States and Properties\">\n<!ENTITY inheritedProperties.label \"Inherited States and Properties\">"
  },
  {
    "path": "locales/es-ES/bluegriffon/sidebars/aria/aria.properties",
    "content": "mustBeContainedIn=must be contained in \nor= or \nok=OK\nmustContain=must contain\nand= and \ndeprecated=deprecated\nmissingTextbox=missing textbox\nmissingListboxTreeGridDialog=missing listbox, tree, grid or dialog\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/sidebars/aria/ariaOverlay.dtd",
    "content": "<!ENTITY aria.label \"ARIA\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/sidebars/cssproperties/backgrounditem.dtd",
    "content": "<!ENTITY backgroundAttachment.label \"Adjunto:\">\n<!ENTITY backgroundAttachmentScroll.label \"Desplazamiento\">\n<!ENTITY backgroundAttachmentLocal.label \"Ajustado a elemento\">\n<!ENTITY backgroundAttachmentFixed.label \"Ajustado a la vista\">\n<!ENTITY backgroundSize.label \"Tamaño:\">\n<!ENTITY backgroundSizeAuto.label \"Automático\">\n<!ENTITY backgroundSizeContain.label \"Contenido en un elemento\">\n<!ENTITY backgroundSizeCover.label \"Cubriendo elemento\">\n<!ENTITY backgroundSizeUserDefined.label \"Seleccionar tamaños\">\n<!ENTITY backgroundRepeat.label \"Repetición:\">\n<!ENTITY backgroundRepeatX.label \"Repetir en eje X:\">\n<!ENTITY backgroundRepeatY.label \"Repetir en eje Y:\">\n<!ENTITY backgroundRepeatRepeat.label \"Repetir\">\n<!ENTITY backgroundRepeatSpace.label \"Repetir y ajustar espacio\">\n<!ENTITY backgroundRepeatRound.label \"Redimensionar y repetir\">\n<!ENTITY backgroundRepeatNorepeat.label \"No repetir\">\n<!ENTITY backgroundRepeatUserDefined.label \"Seleccionar repetición de cada eje\">\n<!ENTITY backgroundClip.label \"Área de dibujo:\">\n<!ENTITY backgroundBorderbox.label \"Cuadro de borde\">\n<!ENTITY backgroundPaddingbox.label \"Cuadro de relleno\">\n<!ENTITY backgroundContentbox.label \"Cuadro de contenido\">\n<!ENTITY backgroundPosition.label \"Posición:\">\n<!ENTITY backgroundPositionLeftTop.label \"Superior izquierda\">\n<!ENTITY backgroundPositionCenterTop.label \"Superior centro\">\n<!ENTITY backgroundPositionRightTop.label \"Superior derecha\">\n<!ENTITY backgroundPositionLeftCenter.label \"Centro izquierda\">\n<!ENTITY backgroundPositionCenterCenter.label \"Centro\">\n<!ENTITY backgroundPositionRightCenter.label \"Centro derecha\">\n<!ENTITY backgroundPositionLeftBottom.label \"Inferior izquierda\">\n<!ENTITY backgroundPositionCenterBottom.label \"Inferior centro\">\n<!ENTITY backgroundPositionRightBottom.label \"Inferior derecha\">\n<!ENTITY backgroundPositionUserDefined.label \"Definir la posición con precisión\">\n<!ENTITY backgroundOrigin.label \"Origen:\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/sidebars/cssproperties/backgrounditem.properties",
    "content": "backgroundColorTitle = Color\nbackgroundImageTitle = Imagen\nbackgroundLinearGradientTitle = Degradado lineal\nbackgroundRadialGradientTitle = Degradado radial\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/sidebars/cssproperties/colorstopitem.dtd",
    "content": "<!ENTITY length.label \"Longitud:\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/sidebars/cssproperties/cssproperties.dtd",
    "content": "<!ENTITY window.title \"Propiedades CSS\">\n<!ENTITY applyStyles.label \"Aplicar estilos a:\">\n<!ENTITY modifyID.label \"este elemento sólo mediante su ID\">\n<!ENTITY modifyClass.label \"todos los elementos de la clase…\">\n<!ENTITY useInlineStyles.label \"este elemento, mediante los estilos internos\">\n<!ENTITY allOfType.label \"todos los elementos del mismo tipo…\">\n<!ENTITY closeOtherSections.label \"Cerrar las otras secciones\">\n<!ENTITY closeAllSections.label \"Cerrar todas las secciones\">\n<!ENTITY generalSectionHeader.label \"General\">\n<!ENTITY fontFamily.label \"Familia de fuentes:\">\n<!ENTITY fontWeight.label \"Tamaño:\">\n<!ENTITY fontWeightBold.label \"Negrita\">\n<!ENTITY fontWeightLighter.label \"más claro\">\n<!ENTITY fontWeightBolder.label \"más oscuro\">\n<!ENTITY fontStyle.label \"Estilo:\">\n<!ENTITY fontStyleItalic.label \"Cursiva\">\n<!ENTITY fontStyleOblique.label \"Oblicuo\">\n<!ENTITY textDecoration.label \"Decoraciones:\">\n<!ENTITY textDecorationUnderline.label \"Subrayado\">\n<!ENTITY textDecorationOverline.label \"Línea superior\">\n<!ENTITY textDecorationNone.label \"Ninguna\">\n<!ENTITY textDecorationLinethrough.label \"Tachado\">\n<!ENTITY textTransform.label \"Mayúsculas/Minúsculas:\">\n<!ENTITY textTransformLowercase.label \"minúsculas\">\n<!ENTITY textTransformUppercase.label \"MAYÚSCULAS\">\n<!ENTITY textTransformCapitalize.label \"Capital\">\n<!ENTITY fontVariant.label \"Variante:\">\n<!ENTITY fontVariantNormal.label \"normal\">\n<!ENTITY fontVariantSmallCaps.label \"CAPITAL PEQUEÑA\">\n<!ENTITY textAlign.label \"Alineación:\">\n<!ENTITY textAlignStart.label \"inicio\">\n<!ENTITY textAlignEnd.label \"fin\">\n<!ENTITY fontSize.label \"Tamaño:\">\n<!ENTITY fontSizeSmaller.label \"Más pequeño\">\n<!ENTITY fontSizeLarger.label \"Más grande\">\n<!ENTITY fontSizeXxsmall.label \"Extra pequeña\">\n<!ENTITY fontSizeXsmall.label \"Muy pequeña\">\n<!ENTITY fontSizeSmall.label \"Pequeña\">\n<!ENTITY fontSizeMedium.label \"Mediana\">\n<!ENTITY fontSizeLarge.label \"Grande\">\n<!ENTITY fontSizeXlarge.label \"Muy grande\">\n<!ENTITY fontSizeXxlarge.label \"Extra grande\">\n<!ENTITY lineHeight.label \"Altura de línea:\">\n<!ENTITY lineHeightNormal.label \"Normal\">\n<!ENTITY colorsSectionHeader.label \"Colores\">\n<!ENTITY color.label \"Primer plano:\">\n<!ENTITY bgColor.label \"Color de fondo:\">\n<!ENTITY backgrounds.label \"Imágenes:\">\n<!ENTITY addBackgroundImageMenuitem.label \"Añadir una imagen de fondo\">\n<!ENTITY addBackgroundLinearGradientMenuitem.label \"Añadir un degradado lineal\">\n<!ENTITY addBackgroundRadialGradientMenuitem.label \"Añadir un degradado radial\">\n<!ENTITY imageURL.caption \"Introduzca la URL de la imagen\">\n<!ENTITY selectImageButton.label \"Seleccione un archivo de imagen\">\n<!ENTITY preview.caption \"Vista previa\">\n<!ENTITY cancelButton.label \"Cancelar\">\n<!ENTITY okButton.label \"Aceptar\">\n<!ENTITY backgroundPositionLeftTop.label \"Superior izquierda\">\n<!ENTITY backgroundPositionCenterTop.label \"Superior centro\">\n<!ENTITY backgroundPositionRightTop.label \"Superior derecha\">\n<!ENTITY backgroundPositionLeftCenter.label \"Centro izquierda\">\n<!ENTITY backgroundPositionCenterCenter.label \"Centro\">\n<!ENTITY backgroundPositionRightCenter.label \"Centro derecha\">\n<!ENTITY backgroundPositionLeftBottom.label \"Inferior izquierda\">\n<!ENTITY backgroundPositionCenterBottom.label \"Inferior centro\">\n<!ENTITY backgroundPositionRightBottom.label \"Inferior derecha\">\n<!ENTITY colorStops.tab \"Pasos de color\">\n<!ENTITY shapeAndSize.tab \"Forma y tamaño\">\n<!ENTITY angle.tab \"Ángulo\">\n<!ENTITY startingPoint.tab \"Punto de inicio\">\n<!ENTITY repeating.label \"Repetición\">\n<!ENTITY radius.label \"Radius:\">\n<!ENTITY angle.checkbox \"Ángulo:\">\n<!ENTITY startingPoint.checkbox \"Punto de inicio:\">\n<!ENTITY horizOffset.checkbox \"Desplazamiento horizontal:\">\n<!ENTITY vertOffset.checkbox \"Desplazamiento vertical:\">\n<!ENTITY shape.label \"Forma:\">\n<!ENTITY circularShape.label \"Circular\">\n<!ENTITY ellipticShape.label \"Elíptica\">\n<!ENTITY size.label \"Tamaño:\">\n<!ENTITY columnsSectionHeader.label \"Columnas\">\n<!ENTITY columnCount.label \"Número de columnas:\">\n<!ENTITY oneColumn.label \"Una columna\">\n<!ENTITY twoColumns.label \"Dos columnas\">\n<!ENTITY threeColumns.label \"Tres columnas\">\n<!ENTITY columnWidth.label \"Anchura de columna óptimo:\">\n<!ENTITY automaticColumnWidth.label \"Automático\">\n<!ENTITY columnGap.label \"Espacio entre columnas:\">\n<!ENTITY normalColumnGap.label \"Valor predeterminado\">\n<!ENTITY columnRuleColor.label \"Color de banda:\">\n<!ENTITY columnRuleColor.title \"Color de banda de columna\">\n<!ENTITY noneColumnRuleStyle.label \"Sin banda\">\n<!ENTITY hiddenColumnRuleStyle.label \"Oculto\">\n<!ENTITY solidColumnRuleStyle.label \"Sólido\">\n<!ENTITY doubleColumnRuleStyle.label \"Doble\">\n<!ENTITY dottedColumnRuleStyle.label \"Puntos\">\n<!ENTITY dashedColumnRuleStyle.label \"Discontinuo\">\n<!ENTITY grooveColumnRuleStyle.label \"Hundido\">\n<!ENTITY ridgeColumnRuleStyle.label \"Saliente\">\n<!ENTITY insetColumnRuleStyle.label \"Inscrustado\">\n<!ENTITY outsetColumnRuleStyle.label \"Destacado\">\n<!ENTITY columnRuleStyle.label \"Estilo de banda de columna:\">\n<!ENTITY columnRuleWidth.label \"Ancho de banda de columna:\">\n<!ENTITY noneColumnRuleWidth.label \"Ninguno\">\n<!ENTITY thinColumnRuleWidth.label \"Delgado\">\n<!ENTITY mediumColumnRuleWidth.label \"Medio\">\n<!ENTITY thickColumnRuleWidth.label \"Ancho\">\n<!ENTITY geometrySectionHeader.label \"Geométrico\">\n<!ENTITY margins.label \"Márgenes:\">\n<!ENTITY paddings.label \"Rellenos:\">\n<!ENTITY contentArea.label \"Contenido\">\n<!ENTITY useSameFourPaddings.label \"Los mismos cuatro rellenos\">\n<!ENTITY useSameFourMargins.label \"Los mismos cuatro márgenes\">\n<!ENTITY autoMargin.label \"Automático\">\n<!ENTITY width.label \"Ancho:\">\n<!ENTITY autoWidth.label \"Automático\">\n<!ENTITY preserveImageRatio.label \"Mantener relación de aspecto de imagen\">\n<!ENTITY height.label \"Altura:\">\n<!ENTITY autoHeight.label \"Automático\">\n<!ENTITY minWidth.label \"Anchura mínima:\">\n<!ENTITY maxWidth.label \"Anchura máxima:\">\n<!ENTITY noneMaxWidth.label \"Ninguno\">\n<!ENTITY minHeight.label \"Altura mínima:\">\n<!ENTITY maxHeight.label \"Altura máxima:\">\n<!ENTITY noneMaxHeight.label \"Ninguno\">\n<!ENTITY getNaturalSize.label \"Obtener tamaño original\">\n<!ENTITY positionSectionHeader.label \"Posición y distribución\">\n<!ENTITY display.label \"Visualización:\">\n<!ENTITY noneDisplay.label \"Sin visualización\">\n<!ENTITY inlineDisplay.label \"Inscrutado\">\n<!ENTITY runInDisplay.label \"Ejecutándose en\">\n<!ENTITY blockDisplay.label \"Bloque\">\n<!ENTITY inlineBlockDisplay.label \"Bloque incrustado\">\n<!ENTITY listItem.label \"Elemento de lista\">\n<!ENTITY table.label \"Tabla\">\n<!ENTITY inlineTable.label \"Tabla inscrustada\">\n<!ENTITY tableHeaderGroup.label \"Grupo de cabecera de tabla\">\n<!ENTITY tableRowGroup.label \"Grupo de fila de tabla\">\n<!ENTITY tableFooterGroup.label \"Grupo de pie de tabla\">\n<!ENTITY tableColumnGroup.label \"Grupo de columna de tabla\">\n<!ENTITY tableCaption.label \"Nota al pie de tabla\">\n<!ENTITY tableRow.label \"Fila de tabla\">\n<!ENTITY tableColumn.label \"Columna de tabla\">\n<!ENTITY tableCell.label \"Celda de tabla\">\n<!ENTITY visibility.label \"Visibilidad:\">\n<!ENTITY visibleVisibility.label \"visible\">\n<!ENTITY hiddenVisibility.label \"oculto\">\n<!ENTITY collapseVisibility.label \"contraído\">\n<!ENTITY float.label \"Flotación:\">\n<!ENTITY leftFloat.label \"Flotando a la izquierda\">\n<!ENTITY noneFloat.label \"Sin flotar\">\n<!ENTITY rightFloat.label \"Flotando a la derecha\">\n<!ENTITY overflow.label \"Sobre:\">\n<!ENTITY visibleOverlow.label \"Visible\">\n<!ENTITY hiddenOverlow.label \"Oculto\">\n<!ENTITY scrollOverlow.label \"Mostrar barras de desplazamiento\">\n<!ENTITY autoOverlow.label \"Automático\">\n<!ENTITY textOverflow.label \"Desbordamiento de texto:\">\n<!ENTITY clipTextOverflow.label \"Recortar\">\n<!ENTITY ellipsisTextOverflow.label \"Puntos suspensivos\">\n<!ENTITY position.label \"Posición:\">\n<!ENTITY staticPosition.label \"Estática\">\n<!ENTITY relativePosition.label \"Relativa\">\n<!ENTITY absolutePosition.label \"Absoluta\">\n<!ENTITY fixedPosition.label \"Fija\">\n<!ENTITY zIndex.label \"Z-index:\">\n<!ENTITY zIndexAuto.label \"Automática\">\n<!ENTITY offsets.label \"Desplazamientos:\">\n<!ENTITY offsetAuto.label \"Automático\">\n<!ENTITY clear.label \"Interrumpir flotación:\">\n<!ENTITY leftClear.label \"Lado izquierdo\">\n<!ENTITY rightClear.label \"Lado derecho\">\n<!ENTITY bothClear.label \"Ambos lados\">\n<!ENTITY noneClear.label \"Sin limpieza\">\n<!ENTITY bordersSectionHeader.label \"Bordes\">\n<!ENTITY thinBorderWidth.label \"Delgado\">\n<!ENTITY mediumBorderWidth.label \"Medio\">\n<!ENTITY thickBorderWidth.label \"Ancho\">\n<!ENTITY noneBorderStyleStyle.label \"Ninguno\">\n<!ENTITY hiddenBorderStyleStyle.label \"Oculto\">\n<!ENTITY solidBorderStyleStyle.label \"Sólido\">\n<!ENTITY doubleBorderStyleStyle.label \"Doble\">\n<!ENTITY dottedBorderStyleStyle.label \"Puntos\">\n<!ENTITY dashedBorderStyleStyle.label \"Discontinuo\">\n<!ENTITY grooveBorderStyleStyle.label \"Hundido\">\n<!ENTITY ridgeBorderStyleStyle.label \"Saliente\">\n<!ENTITY insetBorderStyleStyle.label \"Inscrustado\">\n<!ENTITY outsetBorderStyleStyle.label \"Destacado\">\n<!ENTITY topBorder.label \"Arriba:\">\n<!ENTITY rightBorder.label \"Derecha:\">\n<!ENTITY leftBorder.label \"Izquierda:\">\n<!ENTITY bottomBorder.label \"Abajo:\">\n<!ENTITY sameBorderOnFourEdges.label \"Usar el mismo borde en los cuatro lados\">\n<!ENTITY sameFourCorners.label \"el mismo estilo en las cuatro esquinas\">\n<!ENTITY topLeftCorner.label \"Esquina superior izquierda:\">\n<!ENTITY topRightCorner.label \"Esquina superior derecha:\">\n<!ENTITY bottomLeftCorner.label \"Esquina inferior izquierda:\">\n<!ENTITY bottomRightCorner.label \"Esquina inferior derecha:\">\n<!ENTITY useImageAsBorder.label \"Utilizar una imagen recortada como borde\">\n<!ENTITY enterImageUrl.label \"Ubicación de la imagen:\">\n<!ENTITY borderImageURLButton.label \"Seleccione un archivo de imagen\">\n<!ENTITY fromLeftEdge.label \"Desde el borde izquierdo:\">\n<!ENTITY fromTopEdge.label \"Desde el borde superior:\">\n<!ENTITY fromBottomEdge.label \"Desde el borde inferior:\">\n<!ENTITY fromRightEdge.label \"Desde el borde derecho:\">\n<!ENTITY topBorderImageProps.label \"Arriba\">\n<!ENTITY rightBBorderImageProps.label \"Derecha\">\n<!ENTITY bottomBorderImageProps.label \"Abajo\">\n<!ENTITY leftBorderImageProps.label \"Izquierda\">\n<!ENTITY slicingBorderImageProps.label \"Recorte:\">\n<!ENTITY widthBorderImageProps.label \"Anchura:\">\n<!ENTITY repeatBorderImageProps.label \"Repetición:\">\n<!ENTITY stretchBorderImageRepeat.label \"Estirar\">\n<!ENTITY repeatBorderImageRepeat.label \"Repetir\">\n<!ENTITY roundBorderImageRepeat.label \"Redondear\">\n<!ENTITY transformsSectionHeader.label \"Transformaciones\">\n<!ENTITY rotation.label \"Rotación\">\n<!ENTITY translation.label \"Traslación\">\n<!ENTITY skew.label \"Torcer\">\n<!ENTITY scale.label \"Escalar\">\n<!ENTITY flexboxSectionHeader.label \"Flexibilidad\">\n<!ENTITY enableFlexBox.label \"Este elemento es flexible\">\n<!ENTITY inlineBox.label \"Esto es una caja incrustada\">\n<!ENTITY selfAlign.label \"Self-alignment:\">\n<!ENTITY boxAlign.label \"Alineación:\">\n<!ENTITY startBoxAlign.label \"inicio\">\n<!ENTITY centerBoxAlign.label \"centro\">\n<!ENTITY endBoxAlign.label \"fin\">\n<!ENTITY baselineBoxAlign.label \"línea base\">\n<!ENTITY stretchBoxAlign.label \"estirar\">\n<!ENTITY boxDirection.label \"Dirección:\">\n<!ENTITY normalBoxDirection.label \"normal\">\n<!ENTITY reverseBoxDirection.label \"inverso\">\n<!ENTITY flexGrow.label \"Flex grow factor:\">\n<!ENTITY flexShrink.label \"Flex shrink factor:\">\n<!ENTITY flexBasis.label \"Flex basis:\">\n<!ENTITY boxOrdinalGroup.label \"Grupo ordinal:\">\n<!ENTITY boxOrientation.label \"Orientación:\">\n<!ENTITY horizontalBoxOrientation.label \"horizontal\">\n<!ENTITY verticalBoxOrientation.label \"vertical\">\n<!ENTITY letterSpacing.label \"Espacio entre caracteres:\">\n<!ENTITY normalLetterSpacing.label \"Normal\">\n<!ENTITY wordSpacing.label \"Espacio entre palabras:\">\n<!ENTITY normalWordSpacing.label \"Normal\">\n<!ENTITY wordWrap.label \"Separación de palabras:\">\n<!ENTITY normalWordWrap.label \"sólo en los puntos de ruptura normales\">\n<!ENTITY breakWordWordWrap.label \"en cualquier lugar\">\n<!ENTITY textIndent.label \"Indentación del texto:\">\n<!ENTITY listsSectionHeader.label \"Listas\">\n<!ENTITY listStyleType.label \"Tipo:\">\n<!ENTITY disc.label \"Disco •\">\n<!ENTITY circle.label \"Círculo ◦\">\n<!ENTITY square.label \"Cuadrado ◾\">\n<!ENTITY decimal.label \"Decimal 1 2 3 4 5 6 7 8 9\">\n<!ENTITY decimalLeadingZero.label \"Decimal 01 02 03 04 05 06 07 08 09\">\n<!ENTITY lowerRoman.label \"Romanos en minúsculas ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ\">\n<!ENTITY upperRoman.label \"Romanos en mayúsculas Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ\">\n<!ENTITY lowerGreek.label \"Griego en minúsculas α β γ δ ε ζ η θ ι\">\n<!ENTITY lowerAlpha.label \"Alfabético en minúsculas a b c d e f g h i\">\n<!ENTITY upperAlpha.label \"Alfabético en mayúsculas A B C D E F G H I\">\n<!ENTITY armenian.label \"Armenio ա բ գ դ ե զ է ը թ\">\n<!ENTITY georgian.label \"Georgiano ა ბ გ დ ე ვ ზ ჱ თ\">\n<!ENTITY hebrew.label \"Hebreo א ב ג ד ה ו ז ח ט\">\n<!ENTITY arabicIndic.label \"Árabe ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩\">\n<!ENTITY bengali.label \"Bengalí ১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯\">\n<!ENTITY devanagari.label \"Devanagari १ २ ३ ४ ५ ६ ७ ८ ९\">\n<!ENTITY gujarati.label \"Gujarati ૧ ૨ ૩ ૪ ૫ ૬ ૭ ૮ ૯\">\n<!ENTITY gurmukhi.label \"Gurmukhi ੧ ੨ ੩ ੪ ੫ ੬ ੭ ੮ ੯\">\n<!ENTITY kannada.label \"Kannada ೧ ೨ ೩ ೪ ೫ ೬ ೭ ೮ ೯\">\n<!ENTITY malayalam.label \"Malayalam ൧ ൨ ൩ ൪ ൫ ൬ ൭ ൮ ൯ \">\n<!ENTITY oriya.label \"Oriya ୧ ୨ ୩ ୪ ୫ ୬ ୭ ୮ ୯\">\n<!ENTITY tamil.label \"Tamil ௧ ௨ ௩ ௪ ௫ ௬ ௭ ௮ ௯\">\n<!ENTITY telugu.label \"Telugu ౧ ౨ ౩ ౪ ౫ ౬ ౭ ౮ ౯\">\n<!ENTITY ethiopicNumeric.label \"Etíope ፩ ፪ ፫ ፬ ፭ ፮ ፯ ፰ ፱\">\n<!ENTITY ethiopicHalehameAmEt.label \"Etíope halehame-am-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY ethiopicHalehameTiEr.label \"Etíope halehame-ti-er ሀ ለ ሐ መ ረ ሰ ሸ ቀ ቐ\">\n<!ENTITY ethiopicHalehameTiEt.label \"Etíope halehame-ti-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY persian.label \"Persa ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY urdu.label \"Urdú ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY khmer.label \"Khmer ១ ២ ៣ ៤ ៥ ៦ ៧ ៨ ៩\">\n<!ENTITY lao.label \"Lao ໑ ໒ ໓ ໔ ໕ ໖ ໗ ໘ ໙\">\n<!ENTITY thai.label \"Thai ๑ ๒ ๓ ๔ ๕ ๖ ๗ ๘ ๙\">\n<!ENTITY myanmar.label \"Myanmar ၁ ၂ ၃ ၄ ၅ ၆ ၇ ၈ ၉\">\n<!ENTITY hangul.label \"Hangul 나 다 라 마 바 사 아 자 차\">\n<!ENTITY hangulConsonant.label \"Hangul consonante ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㅊ\">\n<!ENTITY hiragana.label \"Hiragana い う え お か き く け こ\">\n<!ENTITY katakana.label \"Katakana イ ウ エ オ カ キ ク ケ コ\">\n<!ENTITY hiraganaIroha.label \"Hiragana Iroha ろ は に ほ へ と ちり ぬ\">\n<!ENTITY katakanaIroha.label \"Katakana Iroha ロ ハ ニ ホ ヘ ト チリ ヌ\">\n<!ENTITY japaneseFormal.label \"Japonés formal 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY japaneseInformal.label \"Japonés informal 壹 贰 叁 肆 伍 陆 柒 捌 玖\">\n<!ENTITY cjkIdeographic.label \"CJK Ideográfico\">\n<!ENTITY cjkIdeographicEarlyBranch.label \"CJK Ideográfico Early Branch 丑 寅 卯 辰 巳 午 未申 酉\">\n<!ENTITY cjkHeavenlyStem.label \"CJK Heavenly Stem 乙 丙 丁 戊 己 庚 辛壬 癸\">\n<!ENTITY simpChineseFormal.label \"Chino simplificado formal 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY simpChineseInformal.label \"Chino simplificado informal 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY tradChineseFormal.label \"Chino tradicional formal 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY tradChineseInormal.label \"Chino tradicional informal 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY none.label \"Ninguno\">\n<!ENTITY listStylePosition.label \"Posición:\">\n<!ENTITY insideListStylePosition.label \"dentro\">\n<!ENTITY outsideListStylePosition.label \"fuera\">\n<!ENTITY listStyleImage.label \"Imagen:\">\n<!ENTITY transitionsSectionHeader.label \"Transiciones\">\n<!ENTITY noneTransition.label \"Sin propiedad\">\n<!ENTITY allTransition.label \"Todas las propiedades\">\n<!ENTITY propertyTransition.label \"Una propiedad\">\n<!ENTITY shadowsSectionHeader.label \"Sombras\">\n<!ENTITY textShadows.label \"Sombras de texto\">\n<!ENTITY boxShadows.label \"Sombras de cajas\">\n<!ENTITY noneTextShadow.label \"Ninguna\">\n<!ENTITY oneShadow.label \"Nueva sombra\">\n<!ENTITY verticalAlign.label \"Alineación vertical:\">\n<!ENTITY baselineVerticalAlign.label \"Líneas base\">\n<!ENTITY subVerticalAlign.label \"Linea base con subscripts de la caja padre\">\n<!ENTITY superVerticalAlign.label \"Linea base con superscripts de la caja padre\">\n<!ENTITY topVerticalAlign.label \"Superiores\">\n<!ENTITY textTopVerticalAlign.label \"Superior con el superior del área de contenidos de la caja padre\">\n<!ENTITY middleVerticalAlign.label \"Punto medio con la línea base del padre + 1/2 de su altura de 'x'\">\n<!ENTITY bottomVerticalAlign.label \"Inferiores\">\n<!ENTITY textBottomVerticalAlign.label \"Inferior con el inferior del área de contenidos de la caja padre\">\n<!ENTITY direction.label \"Dirección del texto:\">\n<!ENTITY ltrDirection.label \"Izquierda a derecha\">\n<!ENTITY rtlDirection.label \"Derecha a izquierda\">\n<!ENTITY miscSectionHeader.label \"Miscelánea\">\n<!ENTITY cursor.label \"Cursor:\">\n<!ENTITY autoCursor.label \"Automático\">\n<!ENTITY defaultCursor.label \"Cursor predeterminado según plataforma\">\n<!ENTITY crossHairCursor.label \"Cruz\">\n<!ENTITY pointerCursor.label \"Puntero que indica un enlace\">\n<!ENTITY moveCursor.label \"Mover\">\n<!ENTITY eResizeCursor.label \"Cambiar tamaño desde el borde izquierdo\">\n<!ENTITY neResizeCursor.label \"Cambiar tamaño desde la esquina superior izquierda\">\n<!ENTITY nwResizeCursor.label \"Cambiar tamaño desde la esquina superior derecha\">\n<!ENTITY nResizeCursor.label \"Cambiar tamaño desde el borde superior\">\n<!ENTITY sResizeCursor.label \"Cambiar tamaño desde el borde inferior\">\n<!ENTITY wResizeCursor.label \"Cambiar tamaño desde el borde derecho\">\n<!ENTITY seResizeCursor.label \"Cambiar tamaño desde la esquina inferior izquierda\">\n<!ENTITY swResizeCursor.label \"Cambiar tamaño desde la esquina inferior derecha\">\n<!ENTITY textCursor.label \"Texto seleccionable\">\n<!ENTITY busyCursor.label \"Ocupado, espere\">\n<!ENTITY helpCursor.label \"Ayuda disponible\">\n<!ENTITY progress.label \"Indicador de progreso\">\n<!ENTITY unicodeBidi.label \"Unicode bidi:\">\n<!ENTITY normalUnicodeBidi.label \"normal\">\n<!ENTITY embedUnicodeBidi.label \"incrustado\">\n<!ENTITY bidiOverrideUnicodeBidi.label \"bidi-override\">\n<!ENTITY orphans.label \"Huérfanos:\">\n<!ENTITY widows.label \"Viudas:\">\n<!ENTITY pageBreakAfter.label \"Ruptura de línea antes:\">\n<!ENTITY pageBreakInside.label \"Ruptura de línea dentro:\">\n<!ENTITY pageBreakBefore.label \"Ruptura de línea después:\">\n<!ENTITY autoPageBreak.label \"automático\">\n<!ENTITY alwaysPageBreak.label \"siempre\">\n<!ENTITY avoidPageBreak.label \"evitar\">\n<!ENTITY leftPageBreak.label \"página izquierda\">\n<!ENTITY rightPageBreak.label \"página derecha\">\n<!ENTITY tablesSectionHeader.label \"Tablas\">\n<!ENTITY tableLayout.label \"Distribución de tabla:\">\n<!ENTITY autoTableLayout.label \"automática\">\n<!ENTITY fixedTableLayout.label \"fija\">\n<!ENTITY captionSide.label \"Posición de la leyenda:\">\n<!ENTITY topCaptionSide.label \"arriba\">\n<!ENTITY bottomCaptionSide.label \"abajo\">\n<!ENTITY borderCollapse.label \"Bordes de tabla:\">\n<!ENTITY collapseBorderCollapse.label \"contraído\">\n<!ENTITY separateBorderCollapse.label \"separado\">\n<!ENTITY borderSpacing.label \"Espacio de borde:\">\n<!ENTITY emptyCells.label \"Celdas vacías:\">\n<!ENTITY showEmptyCells.label \"visibles\">\n<!ENTITY hideEmptyCells.label \"ocultas\">\n<!ENTITY leftTransformOrigin.label \"Izquierda\">\n<!ENTITY centerTransformOrigin.label \"Centro\">\n<!ENTITY rightTransformOrigin.label \"Derecha\">\n<!ENTITY topTransformOrigin.label \"Arriba\">\n<!ENTITY bottomTransformOrigin.label \"Abajo\">\n<!ENTITY makeRelative.label \"La URL es relativa a la ubicación de la página\">\n<!ENTITY hoverState.label \"cuando el puntero está sobre el elemento\">\n\n<!ENTITY perspective.label \"Perspectiva 3D\">\n<!ENTITY transformOrigin.label \"Origen de transformación:\">\n<!ENTITY perspectivOrigin.label \"Origen de perspectiva:\">\n<!ENTITY perspectiveDepth.label \"Profundidad de perspectiva:\">\n<!ENTITY transformStyle.label \"Estilo de transformación:\">\n<!ENTITY transformStyleFlat.label \"Flat\">\n<!ENTITY transformStyle3D.label \"3D\">\n<!ENTITY backfaceVisibility.label \"Oculto:\">\n<!ENTITY backfaceVisibilityVisible.label \"Visible\">\n<!ENTITY backfaceVisibilityHidden.label \"Hidden\">\n<!ENTITY rotation3D.label \"3D Rotation\">\n\n<!ENTITY row.label \"Fila\">\n<!ENTITY column.label \"Columna\">\n<!ENTITY justifyContent.label \"Content justification:\">\n<!ENTITY alignContent.label \"Content alignment:\">\n<!ENTITY autoBoxAlign.label \"Automático\">\n\n<!ENTITY fontsSectionHeader.label \"Font Features\">\n<!ENTITY writingMode.label \"Writing mode:\">\n<!ENTITY fontWeightNormal.label \"Normal\">\n<!ENTITY fontStyleNormal.label \"Normal\">\n<!ENTITY textTransformNone.label \"Ninguno\">\n\n<!ENTITY viewFonts.label \"View fonts\">\n<!ENTITY perspectiveNone.label \"Ninguno\">\n<!ENTITY imagesSectionHeader.label \"Imagen\">\n<!ENTITY imageOrientation.label \"Orientation:\">\n<!ENTITY flipImage.label \"Flip image\">\n<!ENTITY fromImageImageOrientation.label \"From image\">\n<!ENTITY fromImageImageOrientation.tooltip \"Use EXIF data of the image\">\n\n<!ENTITY addCSS.tooltip \"Add CSS declaration\">\n<!ENTITY removeCSS.tooltip \"Delete CSS declaration\">\n<!ENTITY modifyCSS.tooltip \"Modify CSS value\">\n\n<!ENTITY allSectionHeader.label \"All properties\">\n\n<!ENTITY variablesSectionHeader.label \"Variables\">\n<!ENTITY gridRowGap.label \"Grid row gap:\">\n<!ENTITY gridColumnGap.label \"Grid column gap:\">\n<!ENTITY gridLayoutSection.label \"Grid Layout\">\n<!ENTITY displayGrid.label \"This element is a grid\">\n\n<!ENTITY displayInlineGrid.label \"This element is an inline grid\">\n<!ENTITY displaySubgrid.label \"This element is a subgrid\">\n<!ENTITY gridAutoFlow.label \"Automatic placement:\">\n<!ENTITY gridItemPositionWarning.label \"To position the element as a grid item, please see the 'Grid Item Layout' section\">\n<!ENTITY gridLayoutWarning.label \"For grid layout, please see the 'Grid Layout' section\">\n<!ENTITY gridItemsSection.label \"Grid Item Layout\">\n<!ENTITY gridOrder.label \"Order:\">\n<!ENTITY gridTemplateColumns.label \"Template columns\">\n<!ENTITY gridTemplateRows.label \"Template rows\">\n<!ENTITY invalidGridTemplateRowsOrColumns.label \"Invalid value for the property. Click to undo last change.\">\n<!ENTITY gridTemplateArea.label \"Named grid areas:\">\n<!ENTITY gridRowStart.label \"Row start:\">\n<!ENTITY gridRowEnd.label \"Row end:\">\n<!ENTITY gridColumnStart.label \"Column start:\">\n<!ENTITY gridColumnEnd.label \"Column end:\">\n<!ENTITY rowGridAutoFlow.label \"row\">\n<!ENTITY columnGridAutoFlow.label \"column\">\n<!ENTITY denseGridAutoFlow.label \"dense\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/sidebars/cssproperties/cssproperties.properties",
    "content": "EnterAnId = Introduzca un ID\nEnterUniqueId = Debe indicar un ID único para el elemento:\nNoClasSelected = Debe seleccionar un nombre de clase\nPleaseSelectAClass = Se debe seleccionar una clase para aplicar los cambios indicados\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/sidebars/cssproperties/csspropertiesOverlay.dtd",
    "content": "<!ENTITY cssproperties.label \"Propiedades de estilo\">\n<!ENTITY cssToolbarCmd.label \"CSS\">\n<!ENTITY cssToolbarCmd.tooltip \"Establecer estilos CSS\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/sidebars/cssproperties/editGridTemplate.dtd",
    "content": "<!ENTITY window.title \"Add or edit a grid template row/column\">\n\n<!ENTITY none.label \"None\">\n<!ENTITY newEntry.label \"New template entry\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/sidebars/cssproperties/fontFeatures.properties",
    "content": "FFaalt=Access all alternates\nFFcalt=Contextual alternates\nFFsalt=Stylistic alternates\nFFliga=Standard ligatures\nFFclig=Contextual ligatures\nFFdlig=Discretionary ligatures\nFFhist=Historical forms\nFFhlig=Historical ligatures\nFFunic=Unicase\nFFsmcp=Small capitals\nFFc2sc=Small capitals from capitals\nFFc2pc=Petite capitals from capitals\nFFpcap=Petite capitals\nFFcase=Case sensitive forms\nFFcpsp=Capital spacing\nFFtitl=Titling\nFFswsh=Swash\nFFcswh=Contextual swash\nFFfrac=Fractions\nFFafrc=Alternative fractions\nFFordn=Ordinals\nFFnumr=Numerators\nFFdnom=Denominators\nFFsinf=Scientific inferiors\nFFsups=Superscript\nFFsubs=Subscript\nFFonum=Oldstyle figures\nFFlnum=Lining Figures\nFFpnum=Proportional figures\nFFtnum=Tabular figures\nFFzero=Slashed zero\nFFmgrk=Mathematical greek\nFFnalt=Alternate annotation forms\nFFornm=Ornaments\nFFlocl=Localized forms\nFFsize=Optical size\nFFisol=Isolated forms\nFFinit=Initial forms\nFFmedi=Medial forms\nFFfinal=Final forms\nFFrlig=Requird ligatures\nFFccmp=Glyph composition/decomposition\nFFmark=Mark to base positioning\nFFmkmj=Mark to mark positioning\nFFhwid=Half widths\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/sidebars/cssproperties/griditemposition.dtd",
    "content": "<!ENTITY autoGridItemPosition.label \"Automatic\">\n<!ENTITY customGridItemPosition.label \"Custom\">\n\n<!ENTITY gridLineName.tooltiptext \"Grid line name\">\n<!ENTITY gridLineIndex.tooltiptext \"Line index\">\n<!ENTITY spanning.tooltiptext \"Contributes a grid span\">\n<!ENTITY span.label \"Span\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/sidebars/cssproperties/textshadowitem.dtd",
    "content": "<!ENTITY noTextShadow.label \"Ninguna sombra de texto se ha aplicado al elemento\">\n<!ENTITY colorTextShadow.label \"Color:\">\n<!ENTITY colorTextShadow.title \"Color de sombra de texto\">\n<!ENTITY blurRadiusTextShadow.label \"Radio de suavizado:\">\n<!ENTITY offsetXTextShadow.label \"Desplazamiento horizontal:\">\n<!ENTITY offsetYTextShadow.label \"Desplazamiento vertical:\">\n<!ENTITY spreadRadiusBoxShadow.label \"Radio de extensión:\">\n<!ENTITY inset.label \"Sombra interior\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/sidebars/cssproperties/transformationitem.dtd",
    "content": "<!ENTITY rotation.label \"Rotación\">\n<!ENTITY translation.label \"Translación\">\n<!ENTITY skew.label \"Torcer\">\n<!ENTITY aroundXAxis.label \"Eje X:\">\n<!ENTITY aroundYAxis.label \"Eje Y:\">\n<!ENTITY horizontally.label \"Horizontalmente:\">\n<!ENTITY vertically.label \"Verticalmente:\">\n<!ENTITY scale.label \"Escala\">\n\n<!ENTITY translation3d.label \"3D Translation\">\n<!ENTITY perspective.label \"Perspective 3D\">\n<!ENTITY depth.label \"Depth:\">\n<!ENTITY x.label \"X:\">\n<!ENTITY y.label \"Y:\">\n<!ENTITY z.label \"Z:\">\n<!ENTITY rotation3d.label \"3D Rotation\">\n<!ENTITY axis.label \"Eje:\">\n<!ENTITY normalize.label \"Normalize\">\n<!ENTITY screenToUser.label \"Desde la pantalla hacia el usuario\">\n<!ENTITY userToScreen.label \"Desde el usuario hacia la pantalla\">\n<!ENTITY angle.label \"Ángulo:\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/sidebars/cssproperties/transitionitem.dtd",
    "content": "<!ENTITY allProperties.label \"Cada propiedad que sea capaz de realizar la transición lo hará\">\n<!ENTITY noProperty.label \"Ninguna propiedad realizará la transición\">\n<!ENTITY property.label \"Propiedad:\">\n<!ENTITY duration.label \"Duración:\">\n<!ENTITY seconds.label \"segundos\">\n<!ENTITY all.label \"Todos\">\n<!ENTITY none.label \"Ninguno\">\n<!ENTITY oneProperty.label \"Una propiedad\">\n<!ENTITY function.label \"Función:\">\n<!ENTITY ease.label \"Progresión\">\n<!ENTITY linear.label \"Lineal\">\n<!ENTITY easeIn.label \"Comienzo\">\n<!ENTITY easeOut.label \"Salida\">\n<!ENTITY easeInOut.label \"Comienzo/Salida\">\n<!ENTITY cubicBezier.label \"Bezier cúbica\">\n<!ENTITY delay.label \"Retardo:\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/sidebars/domexplorer/domexplorer.dtd",
    "content": "<!ENTITY window.title \"Explorador DOM\">\n<!ENTITY elements.label \"Elementos\">\n<!ENTITY attrName.label \"Nombre\">\n<!ENTITY attrValue.label \"Valor\">\n<!ENTITY attributesTab.label \"Atributos\">\n<!ENTITY stylesTab.label \"Estilos insertados\">\n<!ENTITY addAttribute.tooltip \"Añadir atributo\">\n<!ENTITY removeAttribute.tooltip \"Eliminar atributo\">\n<!ENTITY modifyAttribute.tooltip \"Modificar el valor del atributo\">\n<!ENTITY property.label \"Propiedad\">\n<!ENTITY value.label \"Valor\">\n<!ENTITY priority.label \"Prioridad\">\n<!ENTITY addCSS.tooltip \"Añadir declaración CSS\">\n<!ENTITY removeCSS.tooltip \"Eliminar declaración CSS\">\n<!ENTITY modifyCSS.tooltip \"Modificar valor CSS\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/sidebars/domexplorer/domexplorerOverlay.dtd",
    "content": "<!ENTITY domexplorer.label \"Explorador DOM\">\n<!ENTITY domexplorer.tooltip \"Explora los atributos HTML y los estilos CSS insertados\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/sidebars/its20/its20.dtd",
    "content": "<!ENTITY window.title \"Internationalization Tag Set 2.0\">\n\n<!ENTITY locally.label \"Locally\">\n<!ENTITY globally.label \"Globally\">\n\n<!ENTITY loading.label \"Loading...\">\n\n<!ENTITY deleteLocalRule.label \"Delete local rule\">\n\n<!ENTITY translateSectionHeader.label \"Translate\">\n<!ENTITY translatable.label \"Translatable\">\n<!ENTITY notTranslatable.label \"Not translatable\">\n\n<!ENTITY locNoteSectionHeader.label \"Localization Note\">\n<!ENTITY descriptionLocNoteType.label \"Description\">\n<!ENTITY alertLocNoteType.label \"Alert\">\n<!ENTITY locNoteContents.label \"Contents of the localization note:\">\n<!ENTITY locNoteIRI.label \"Localization note IRI:\">\n\n<!ENTITY termSectionHeader.label \"Terminology\">\n<!ENTITY yesTermTerminology.label \"Yes\">\n<!ENTITY noTermTerminology.label \"No\">\n<!ENTITY termIRI.label \"Terminology IRI:\">\n<!ENTITY termConfidence.label \"Term confidence:\">\n\n<!ENTITY ruleset.label \"Ruleset\">\n<!ENTITY rulesetType.label \"Type\">\n<!ENTITY rulesetExternal.label \"External\">\n<!ENTITY rulesetInline.label \"Inline\">\n<!ENTITY newRulesetUrlFilepickerbutton.label \"Select ITS 2.0 file\">\n<!ENTITY rulesetQueryLanguage.label \"Query Language\">\n<!ENTITY xpath.label \"XPath\">\n<!ENTITY css.label \"CSS\">\n<!ENTITY existingITS.label \"Existing ITS 2.0 resource:\">\n<!ENTITY newRulesetFile.label \"New ITS 2.0 file\">\n\n<!ENTITY addRulesetCancel.label \"Cancel\">\n<!ENTITY addRulesetOK.label \"Create ruleset\">\n\n<!ENTITY addRulesetButton.tooltip \"Add ruleset\">\n<!ENTITY deleteRulesetButton.tooltip \"Delete ruleset\">\n<!ENTITY downButton.tooltip \"Move down\">\n<!ENTITY upButton.tooltip \"Move up\">\n\n<!ENTITY parameter.label \"Parameter\">\n<!ENTITY value.label \"Value\">\n<!ENTITY addParamButton.tooltip \"Add parameter\">\n<!ENTITY deleteParamButton.tooltip \"Delete parameter\">\n\n<!ENTITY rule.label \"Rule\">\n<!ENTITY selector.label \"Selector\">\n<!ENTITY ruleMainValue.label \"Main value\">\n<!ENTITY addRuleButton.tooltip \"Add rule\">\n<!ENTITY deleteRuleButton.tooltip \"Delete rule\">\n\n<!ENTITY relativeUrl.label \"Make URL relative\">\n\n<!ENTITY parameterName.label \"Name:\">\n<!ENTITY parameterValue.label \"Value:\">\n<!ENTITY addParamCancel.label \"Cancel\">\n<!ENTITY addParamOK.label \"Create parameter\">\n\n<!ENTITY closeOtherSections.label \"Cerrar las otras secciones\">\n<!ENTITY closeAllSections.label \"Cerrar todas las secciones\">\n\n<!ENTITY annotatorsRefSectionHeader.label \"ITS Tools Annotation\">\n<!ENTITY dataCategory.col \"Data category\">\n<!ENTITY processorIRI.col \"Processor IRI\">\n<!ENTITY addAnnotatorsRefButton.tooltip \"Add a reference\">\n<!ENTITY deleteAnnotatorsRefButton.tooltip \"Delete a reference\">\n<!ENTITY selectAnnotatorRefElement.tooltip \"Select reference's owner node\">\n\n<!ENTITY dataCategory.label \"Data category:\">\n<!ENTITY processorIRI.label \"Processor IRI:\">\n<!ENTITY addAnnotatorsRefCancel.label \"Cancel\">\n<!ENTITY addAnnotatorsRefOK.label \"Add reference\">\n<!ENTITY annotatorsRefWarning.label \"An annotation reference for the 'terminology' category is missing\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/sidebars/its20/its20.properties",
    "content": "LoadError=Load Error\nInlineParseError=Inline resource is not an ITS 2.0 document\nCannotFetch=Cannot fetch URL\nNotITS=Resource is not an ITS 2.0 document\n\nTranslatableByGlobalRule=Translatable by global rule\nNotTranslatableByGlobalRule=Not translatable by global rule\n\nInlineRules=Inline rules\n\ntranslateRule=Translate\nlocNoteRule=Localization Note\ntermRule=Terminology\ndirRule=Directionality\nlangRule=Language Information\nwithinTextRule=Elements Within Text\ndomainRule=Domain\ntextAnalysisRule=Text Analysis\nlocaleFilterRule=Locale Filter\nprovRule=Provenance\nexternalResourceRefRule=External Resource\ntargetPointerRule=Target Pointer\nidValueRule=Id Value\npreserveSpaceRule=Preserve Space\nlocQualityIssueRule=Localization Quality Issue\nmtConfidenceRule=Machine-Translation Confidence\nallowedCharactersRule=Allowed Characters\nstorageSizeRule=Storage Size\n\nDontWarnAgainForUrl=Don't warn me again about this URL\nDontWarnAgainForInline=Don't warn me again about inline global rules\n\nNewITSFile=New ITS 2.0 File\n\nCannotResolveXPath=Cannot resolve the following XPath selector (undeclared HTML namespace?):\nXPathParsingError=XPath Parsing Error\nDontWarnAgainForSelector=Don't warn me again about this selector\nCSSParsingError=CSS Parsing Error\nCannotResolveCSS=Cannot resolve the following CSS selector:\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/sidebars/its20/its20Overlay.dtd",
    "content": "<!ENTITY its20.label \"Internationalization Tag Set 2.0\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/sidebars/its20/locNoteRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Localization Note rule\">\n\n<!ENTITY description.label \"Description\">\n<!ENTITY alert.label \"Alert\">\n\n<!ENTITY locNote.label \"Localization Note:\">\n<!ENTITY locNotePointer.label \"Relative selector to the localization note:\">\n<!ENTITY locNoteRef.label \"IRI referring to the localization note:\">\n<!ENTITY locNoteRefPointer.label \"Relative selector to a node holding an IRI referring to the localization note:\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/sidebars/its20/selector.dtd",
    "content": "<!ENTITY selector.label \"Selector\">\n<!ENTITY cssSelector.label \"CSS Selector:\">\n<!ENTITY xpathSelector.label \"XPath Selector:\">\n\n<!ENTITY magicButton.label \"Magic button\">\n\n<!ENTITY prefixreport1.label \"The prefix for the HTML namespace is:\">\n<!ENTITY prefixreport2.label \"\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/sidebars/its20/termRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Terminology rule\">\n\n<!ENTITY yesTerm.label \"Yes\">\n<!ENTITY noTerm.label \"No\">\n\n<!ENTITY noTermInfo.label \"No terminology information\">\n<!ENTITY termInfoPointer.label \"Relative selector to the terminology information:\">\n<!ENTITY termInfoRef.label \"IRI referring to the terminology information:\">\n<!ENTITY termInfoRefPointer.label \"Relative selector to a node holding an IRI referring to the terminology information:\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/sidebars/its20/translateRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Translate rule\">\n\n<!ENTITY translatable.label \"Translatable\">\n<!ENTITY notTranslatable.label \"Not translatable\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/sidebars/scripteditor/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon: Supervisor de Scripts\">\n\n<!ENTITY commitChanges.label \"Aplicar cambios\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/sidebars/scripteditor/scripteditor.dtd",
    "content": "<!ENTITY editScript.label \"Editar script\">\n<!ENTITY moveUp.label \"Subir\">\n<!ENTITY moveDown.label \"Bajar\">\n\n<!ENTITY addExternalScript.label \"Añadir un script externo\">\n<!ENTITY addEmbeddedScript.label \"Añadir un script en el código\">\n\n<!ENTITY newScript.tooltip \"Añadir un script\">\n<!ENTITY removeScript.tooltip \"Eliminar un script\">\n<!ENTITY modifyScript.tooltip \"Modificar un script\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/sidebars/scripteditor/scripteditor.properties",
    "content": "ConfirmDeletionTitle=Eliminar un script\nConfirmDeletion=¿Está seguro de querer eliminar este script?\nAddExternalScriptTitle=Añadir script externo\nPromptScriptURL=¿URL del script?\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/sidebars/scripteditor/scripteditorOverlay.dtd",
    "content": "<!ENTITY scripteditor.label \"Supervisor de Scripts\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/sidebars/stylesheets/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - \">\n\n<!ENTITY commitChanges.label \"Commit changes\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/sidebars/stylesheets/stylesheets.dtd",
    "content": "<!ENTITY window.title \"Insertar o editar hojas de estilo\">\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"Alternativa\">\n<!ENTITY title.col \"Título\">\n<!ENTITY media.col \"Medios\">\n<!ENTITY add.tooltip \"Añadir hoja de estilos\">\n<!ENTITY remove.tooltip \"Eliminar la hoja de estilos seleccionada\">\n<!ENTITY modify.tooltip \"Modificar la hoja de estilos seleccionada\">\n<!ENTITY down.tooltip \"Mover la hoja de estilos seleccionada hacia abajo\">\n<!ENTITY up.tooltip \"Mover la hoja de estilos seleccionada hacia arriba\">\n<!ENTITY close.label \"Cerrar\">\n<!ENTITY editMenu.label \"Editar\">\n<!ENTITY styleCode.label \"Código\">\n<!ENTITY isStylesheetEnabled.label \"Activada\">\n<!ENTITY pageStyleMenu.label \"Estilo de página\">\n"
  },
  {
    "path": "locales/es-ES/bluegriffon/sidebars/stylesheets/stylesheetsOverlay.dtd",
    "content": "<!ENTITY stylesheetsPanel.title \"Hojas de estilo\">\n"
  },
  {
    "path": "locales/es-ES/cssproperties.mn",
    "content": "bluegriffon-es-ES.jar:\n% locale    cssproperties    es-ES    %locale/es-ES/cssproperties/\n  locale/es-ES/cssproperties/csspropertiesOverlay.dtd    (locale/es-ES/csspropertiesOverlay.dtd)\n  locale/es-ES/cssproperties/cssproperties.dtd           (locale/es-ES/cssproperties.dtd)\n  locale/es-ES/cssproperties/editGridTemplate.dtd        (locale/es-ES/editGridTemplate.dtd)\n  locale/es-ES/cssproperties/backgrounditem.dtd          (locale/es-ES/backgrounditem.dtd)\n  locale/es-ES/cssproperties/griditemposition.dtd        (locale/es-ES/griditemposition.dtd)\n  locale/es-ES/cssproperties/transformationitem.dtd      (locale/es-ES/transformationitem.dtd)\n  locale/es-ES/cssproperties/transitionitem.dtd          (locale/es-ES/transitionitem.dtd)\n  locale/es-ES/cssproperties/textshadowitem.dtd          (locale/es-ES/textshadowitem.dtd)\n  locale/es-ES/cssproperties/colorstopitem.dtd           (locale/es-ES/colorstopitem.dtd)\n  locale/es-ES/cssproperties/backgrounditem.properties   (locale/es-ES/backgrounditem.properties)\n  locale/es-ES/cssproperties/cssproperties.properties    (locale/es-ES/cssproperties.properties)\n  locale/es-ES/cssproperties/fontFeatures.properties     (locale/es-ES/fontFeatures.properties)\n\n"
  },
  {
    "path": "locales/es-ES/domexplorer.mn",
    "content": "bluegriffon-es-ES.jar:\n% locale    domexplorer    es-ES    %locale/es-ES/domexplorer/\n  locale/es-ES/domexplorer/domexplorerOverlay.dtd (locale/es-ES/domexplorerOverlay.dtd)\n  locale/es-ES/domexplorer/domexplorer.dtd        (locale/es-ES/domexplorer.dtd)\n\n"
  },
  {
    "path": "locales/es-ES/fs.mn",
    "content": "fs-es-ES.jar:\n% locale    fs    es-ES    %locale/es-ES/fs/\n  locale/es-ES/fs/fsOverlay.dtd    (locale/es-ES/fsOverlay.dtd)\n  locale/es-ES/fs/fs.dtd           (locale/es-ES/fs.dtd)\n  locale/es-ES/fs/fs.properties    (locale/es-ES/fs.properties)\n  locale/es-ES/fs/addFont.dtd      (locale/es-ES/addFont.dtd)\n\n"
  },
  {
    "path": "locales/es-ES/gfd.mn",
    "content": "gfd-es-ES.jar:\n% locale    gfd    es-ES    %locale/es-ES/gfd/\n  locale/es-ES/gfd/gfdOverlay.dtd    (locale/es-ES/gfdOverlay.dtd)\n  locale/es-ES/gfd/gfd.dtd           (locale/es-ES/gfd.dtd)\n  locale/es-ES/gfd/addFont.dtd       (locale/es-ES/addFont.dtd)\n\n"
  },
  {
    "path": "locales/es-ES/its20.mn",
    "content": "bluegriffon-es-ES.jar:\n% locale    its20    es-ES    %locale/es-ES/its20/\n  locale/es-ES/its20/its20Overlay.dtd    (locale/es-ES/its20Overlay.dtd)\n  locale/es-ES/its20/its20.properties    (locale/es-ES/its20.properties)\n  locale/es-ES/its20/its20.dtd           (locale/es-ES/its20.dtd)\n  locale/es-ES/its20/translateRule.dtd   (locale/es-ES/translateRule.dtd)\n  locale/es-ES/its20/locNoteRule.dtd     (locale/es-ES/locNoteRule.dtd)\n  locale/es-ES/its20/termRule.dtd        (locale/es-ES/termRule.dtd)\n  locale/es-ES/its20/selector.dtd        (locale/es-ES/selector.dtd)\n\n"
  },
  {
    "path": "locales/es-ES/markdown.mn",
    "content": "markdown-es-ES.jar:\n%   locale  markdown              es-ES    %locale/es-ES/markdown/\n   locale/es-ES/markdown/markdownOverlay.dtd  (locale/es-ES/markdownOverlay.dtd)\n   locale/es-ES/markdown/markdown.dtd         (locale/es-ES/markdown.dtd)\n   \n"
  },
  {
    "path": "locales/es-ES/op1.mn",
    "content": "op1-es-ES.jar:\n% locale    op1    es-ES    %locale/es-ES/op1/\n  locale/es-ES/op1/op1Overlay.dtd      (locale/es-ES/op1Overlay.dtd)\n  locale/es-ES/op1/op1.dtd             (locale/es-ES/op1.dtd)\n  locale/es-ES/op1/a11yFirstStep.properties (locale/es-ES/a11yFirstStep.properties)\n\n"
  },
  {
    "path": "locales/es-ES/scripteditor.mn",
    "content": "bluegriffon-es-ES.jar:\n% locale    scripteditor    es-ES\t\t%locale/es-ES/scripteditor/\n\tlocale/es-ES/scripteditor/scripteditorOverlay.dtd\t\t(locale/es-ES/scripteditorOverlay.dtd)\n\tlocale/es-ES/scripteditor/scripteditor.dtd\t\t(locale/es-ES/scripteditor.dtd)\n\tlocale/es-ES/scripteditor/scripteditor.properties\t\t(locale/es-ES/scripteditor.properties)\n\tlocale/es-ES/scripteditor/editor.dtd          (locale/es-ES/editor.dtd)\n\t\n"
  },
  {
    "path": "locales/es-ES/stylesheets.mn",
    "content": "bluegriffon-es-ES.jar:\n% locale    stylesheets    es-ES\t\t%locale/es-ES/stylesheets/\n  locale/es-ES/stylesheets/stylesheetsOverlay.dtd   (locale/es-ES/stylesheetsOverlay.dtd)\n  locale/es-ES/stylesheets/stylesheets.dtd          (locale/es-ES/stylesheets.dtd)\n  locale/es-ES/stylesheets/editor.dtd               (locale/es-ES/editor.dtd)\n\n"
  },
  {
    "path": "locales/es-ES/tipoftheday.mn",
    "content": "tipoftheday-es-ES.jar:\n%   locale  tipoftheday              es-ES    %locale/es-ES/tipoftheday/\n   locale/es-ES/tipoftheday/tipoftheday.dtd  (locale/es-ES/tipoftheday.dtd)\n   locale/es-ES/tipoftheday/tipofthedayOverlay.dtd  (locale/es-ES/tipofthedayOverlay.dtd)\n   locale/es-ES/tipoftheday/tipoftheday.rdf  (locale/es-ES/tipoftheday.rdf)\n"
  },
  {
    "path": "locales/fi/aria.mn",
    "content": "bluegriffon-fi.jar:\n% locale    aria    fi    %locale/fi/aria/\n  locale/fi/aria/ariaOverlay.dtd (locale/fi/ariaOverlay.dtd)\n  locale/fi/aria/aria.dtd        (locale/fi/aria.dtd)\n  locale/fi/aria/aria.properties (locale/fi/aria.properties)\n\n"
  },
  {
    "path": "locales/fi/base.mn",
    "content": "bluegriffon-fi.jar:\n% locale    bluegriffon    fi    %locale/fi/bluegriffon/\n% locale    branding       fi    %locale/fi/branding/\n  locale/fi/bluegriffon/aboutDialog.dtd  (locale/fi/bluegriffon/aboutDialog.dtd)\n  locale/fi/bluegriffon/bluegriffon.dtd  (locale/fi/bluegriffon/bluegriffon.dtd)\n  locale/fi/bluegriffon/polyglot.dtd  (locale/fi/bluegriffon/polyglot.dtd)\n  locale/fi/bluegriffon/findbar.dtd  (locale/fi/bluegriffon/findbar.dtd)\n  locale/fi/bluegriffon/bluegriffon.properties  (locale/fi/bluegriffon/bluegriffon.properties)\n  locale/fi/bluegriffon/colourPicker.dtd  (locale/fi/bluegriffon/colourPicker.dtd)\n  locale/fi/bluegriffon/credits.dtd  (locale/fi/bluegriffon/credits.dtd)\n  locale/fi/bluegriffon/filepickerbutton.dtd  (locale/fi/bluegriffon/filepickerbutton.dtd)\n  locale/fi/bluegriffon/filePicking.dtd  (locale/fi/bluegriffon/filePicking.dtd)\n  locale/fi/bluegriffon/insertTable.dtd  (locale/fi/bluegriffon/insertTable.dtd)\n  locale/fi/bluegriffon/insertTable.properties  (locale/fi/bluegriffon/insertTable.properties)\n  locale/fi/bluegriffon/language.properties  (locale/fi/bluegriffon/language.properties)\n  locale/fi/bluegriffon/languages.dtd  (locale/fi/bluegriffon/languages.dtd)\n  locale/fi/bluegriffon/markupCleaner.dtd  (locale/fi/bluegriffon/markupCleaner.dtd)\n  locale/fi/bluegriffon/openLocation.dtd  (locale/fi/bluegriffon/openLocation.dtd)\n  locale/fi/bluegriffon/openLocation.properties  (locale/fi/bluegriffon/openLocation.properties)\n  locale/fi/bluegriffon/newPageWizard.dtd  (locale/fi/bluegriffon/newPageWizard.dtd)\n  locale/fi/bluegriffon/newPageWizard.properties  (locale/fi/bluegriffon/newPageWizard.properties)\n  locale/fi/bluegriffon/propertiesDeck.dtd  (locale/fi/bluegriffon/propertiesDeck.dtd)\n  locale/fi/bluegriffon/aria.dtd  (locale/fi/bluegriffon/aria.dtd)\n  locale/fi/bluegriffon/structurebar.dtd  (locale/fi/bluegriffon/structurebar.dtd)\n  locale/fi/bluegriffon/tabeditor.dtd  (locale/fi/bluegriffon/tabeditor.dtd)\n  locale/fi/bluegriffon/masterPasswordQuery.properties (locale/fi/bluegriffon/masterPasswordQuery.properties)\n  locale/fi/bluegriffon/newDocument.dtd  (locale/fi/bluegriffon/newDocument.dtd)\n  locale/fi/bluegriffon/prefs/file.dtd  (locale/fi/bluegriffon/prefs/file.dtd)\n  locale/fi/bluegriffon/prefs/source.dtd  (locale/fi/bluegriffon/prefs/source.dtd)\n  locale/fi/bluegriffon/prefs/general.dtd  (locale/fi/bluegriffon/prefs/general.dtd)\n  locale/fi/bluegriffon/prefs/newPage.dtd  (locale/fi/bluegriffon/prefs/newPage.dtd)\n  locale/fi/bluegriffon/prefs/update.dtd  (locale/fi/bluegriffon/prefs/update.dtd)\n  locale/fi/bluegriffon/prefs/styles.dtd  (locale/fi/bluegriffon/prefs/styles.dtd)\n  locale/fi/bluegriffon/prefs/advanced.dtd  (locale/fi/bluegriffon/prefs/advanced.dtd)\n  locale/fi/bluegriffon/prefs/connection.dtd  (locale/fi/bluegriffon/prefs/connection.dtd)\n  locale/fi/bluegriffon/prefs/osx.dtd  (locale/fi/bluegriffon/prefs/osx.dtd)\n  locale/fi/bluegriffon/prefs/shortcuts.dtd  (locale/fi/bluegriffon/prefs/shortcuts.dtd)\n  locale/fi/bluegriffon/prefs/update.properties  (locale/fi/bluegriffon/prefs/update.properties)\n  locale/fi/bluegriffon/prefs/license.dtd  (locale/fi/bluegriffon/prefs/license.dtd)\n  locale/fi/bluegriffon/prefs/license.properties  (locale/fi/bluegriffon/prefs/license.properties)\n  locale/fi/bluegriffon/prefs/deactivateLicense.dtd  (locale/fi/bluegriffon/prefs/deactivateLicense.dtd)\n  locale/fi/bluegriffon/prefs.dtd  (locale/fi/bluegriffon/prefs.dtd)\n  locale/fi/bluegriffon/updateAvailable.dtd  (locale/fi/bluegriffon/updateAvailable.dtd)\n  locale/fi/bluegriffon/updates.properties  (locale/fi/bluegriffon/updates.properties)\n  locale/fi/branding/brand.dtd  (locale/fi/branding/brand.dtd)\n  locale/fi/branding/brand.properties  (locale/fi/branding/brand.properties)\n  locale/fi/bluegriffon/insertImage.dtd  (locale/fi/bluegriffon/insertImage.dtd)\n  locale/fi/bluegriffon/insertAnchor.dtd  (locale/fi/bluegriffon/insertAnchor.dtd)\n  locale/fi/bluegriffon/insertCommentOrPI.dtd  (locale/fi/bluegriffon/insertCommentOrPI.dtd)\n  locale/fi/bluegriffon/insertLink.dtd  (locale/fi/bluegriffon/insertLink.dtd)\n  locale/fi/bluegriffon/insertLink.properties  (locale/fi/bluegriffon/insertLink.properties)\n  locale/fi/bluegriffon/cssClassPicker.dtd (locale/fi/bluegriffon/cssClassPicker.dtd)\n  locale/fi/bluegriffon/insertVideo.dtd  (locale/fi/bluegriffon/insertVideo.dtd)\n  locale/fi/bluegriffon/insertAudio.dtd  (locale/fi/bluegriffon/insertAudio.dtd)\n  locale/fi/bluegriffon/insertVideo.properties  (locale/fi/bluegriffon/insertVideo.properties)\n  locale/fi/bluegriffon/insertHTML.dtd  (locale/fi/bluegriffon/insertHTML.dtd)\n  locale/fi/bluegriffon/insertHR.dtd  (locale/fi/bluegriffon/insertHR.dtd)\n  locale/fi/bluegriffon/insertForm.dtd  (locale/fi/bluegriffon/insertForm.dtd)\n  locale/fi/bluegriffon/parsingError.dtd  (locale/fi/bluegriffon/parsingError.dtd)\n  locale/fi/bluegriffon/insertFormInput.dtd  (locale/fi/bluegriffon/insertFormInput.dtd)\n  locale/fi/bluegriffon/insertFieldset.dtd  (locale/fi/bluegriffon/insertFieldset.dtd)\n  locale/fi/bluegriffon/insertLabel.dtd  (locale/fi/bluegriffon/insertLabel.dtd)\n  locale/fi/bluegriffon/insertButton.dtd  (locale/fi/bluegriffon/insertButton.dtd)\n  locale/fi/bluegriffon/insertSelect.dtd  (locale/fi/bluegriffon/insertSelect.dtd)\n  locale/fi/bluegriffon/insertTextarea.dtd  (locale/fi/bluegriffon/insertTextarea.dtd)\n  locale/fi/bluegriffon/insertKeygen.dtd  (locale/fi/bluegriffon/insertKeygen.dtd)\n  locale/fi/bluegriffon/insertOutput.dtd  (locale/fi/bluegriffon/insertOutput.dtd)\n  locale/fi/bluegriffon/insertProgress.dtd  (locale/fi/bluegriffon/insertProgress.dtd)\n  locale/fi/bluegriffon/insertMeter.dtd  (locale/fi/bluegriffon/insertMeter.dtd)\n  locale/fi/bluegriffon/insertStylesheet.dtd  (locale/fi/bluegriffon/insertStylesheet.dtd)\n  locale/fi/bluegriffon/editStylesheet.dtd  (locale/fi/bluegriffon/editStylesheet.dtd)\n  locale/fi/bluegriffon/media.dtd  (locale/fi/bluegriffon/media.dtd)\n  locale/fi/bluegriffon/media.properties  (locale/fi/bluegriffon/media.properties)\n  locale/fi/bluegriffon/insertChars.dtd  (locale/fi/bluegriffon/insertChars.dtd)\n  locale/fi/bluegriffon/convertToTable.dtd (locale/fi/bluegriffon/convertToTable.dtd)\n  locale/fi/bluegriffon/pageProperties.dtd (locale/fi/bluegriffon/pageProperties.dtd)\n  locale/fi/bluegriffon/spellCheck.dtd (locale/fi/bluegriffon/spellCheck.dtd)\n  locale/fi/bluegriffon/spellCheck.properties (locale/fi/bluegriffon/spellCheck.properties)\n  locale/fi/bluegriffon/dictionary.dtd (locale/fi/bluegriffon/dictionary.dtd)\n  locale/fi/bluegriffon/html5.properties (locale/fi/bluegriffon/html5.properties)\n  locale/fi/bluegriffon/listProperties.dtd (locale/fi/bluegriffon/listProperties.dtd)\n  locale/fi/bluegriffon/insertTOC.dtd (locale/fi/bluegriffon/insertTOC.dtd)\n  locale/fi/bluegriffon/svg-edit.properties (locale/fi/bluegriffon/svg-edit.properties)\n  locale/fi/bluegriffon/panels.dtd (locale/fi/bluegriffon/panels.dtd)\n  locale/fi/bluegriffon/rotator.dtd (locale/fi/bluegriffon/rotator.dtd)\n\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/aboutDialog.dtd",
    "content": "<!ENTITY aboutDialog.title      \"Tietoja &brandFullName;ista\">\n<!ENTITY copyright              \"Tekijät\">\n<!ENTITY aboutLink              \"&lt; Tietoja &brandFullName;ista\">\n<!ENTITY aboutVersion           \"versio\">\n<!ENTITY copyrightText          \"&#169;1998-2019 Disruptive Innovations ja tukijat. Kaikki oikeudet pidätetään.\">\n<!ENTITY cmdClose.macKey        \"W\">\n<!ENTITY codeName               \"Koodinimi\">\n\n<!ENTITY aboutTab.label         \"Ohjelman tiedot\">\n<!ENTITY creditsTab.label       \"Lisenssi ja tekijät\">\n<!ENTITY buildConfigTab.label   \"Koosteen kokoonpanotiedot\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/aria.dtd",
    "content": "<!ENTITY ariaRole.label \"ARIA-rooli\">\n\n<!ENTITY noARIArole.label \"(ei ARIA-roolia)\">\n<!ENTITY ARIARoleSelect.tooltip \"Aseta ARIA-roolin määrittävä attribuutti\">\n<!ENTITY alertRole.label \"Viesti, jossa on tärkeää ja useimmiten kiireellistä tietoa. Katso myös alertdialog ja status\">\n<!ENTITY alertdialogRole.label \"Dialogi, jossa on varoitusviesti, ja jossa alkufokus on dialogin sisällä olevalla elementillä. Katso myös alert ja dialog\">\n<!ENTITY applicationRole.label \"Verkkosovellukseksi määritetty alue, mikä on vastakohta verkkoasiakirjalle\">\n<!ENTITY articleRole.label \"Sivun osa, joka käsittää luomuksen, joka on asiakirjan, sivun tai sivuston itsenäinen osa\">\n<!ENTITY bannerRole.label \"Alue, jossa on yleensä sivustokohtaista sisältöä pikemminkin kuin sivukohtaista sisältöä\">\n<!ENTITY buttonRole.label \"Painike, joka napsautettaessa tai painettaessa saa aikaan jotain. Katso myös link\">\n<!ENTITY checkboxRole.label \"Valintaruutu, jossa on kolme mahdollista arvoa: tosi, epätosi ja yhdistetty\">\n<!ENTITY columnheaderRole.label \"Solu, joka sisältää sarakkeen otsaketiedot\">\n<!ENTITY comboboxRole.label \"select-roolin esitystapa; yleensä samanlainen kuin tekstilaatikko, johon käyttäjä voi kirjoittaa jotain valitakseen vaihtoehdon, tai kirjoittaa mielivaltaisen tekstin lisätäkseen sen uudeksi vaihtoehdoksi. Katso myös listbox\">\n<!ENTITY commandRole.label \"Käyttöliittymäelementti, joka suorittaa toiminnon mutta ei vastaanota syötettä\">\n<!ENTITY complementaryRole.label \"Asiakirjaa tukeva luku, joka on suunniteltu täydentämään pääasiallista sisältöä samalla tasolla DOM-hierarkiassa, mutta pysyy merkityksellisenä myös pääasiallisesta sisällöstä erotettuna\">\n<!ENTITY compositeRole.label \"Käyttöliittymäelementti, joka voi sisältää navigointikelpoisia jälkeläisiä tai omistettuja lapsiobjekteja\">\n<!ENTITY contentinfoRole.label \"Suuri, helposti havaittava alue, jossa on tietoa vanhempidokumentista\">\n<!ENTITY definitionRole.label \"Termin tai käsitteen määritelmä\">\n<!ENTITY dialogRole.label \"Dialogi on sovellusikkuna, joka on tarkoitettu keskeyttämään sovelluksen senhetkinen tehtävä, jotta käyttäjää voidaan pyytää syöttämään tietoja tai antamaan kuittaus. Katso myös alertdialog\">\n<!ENTITY directoryRole.label \"Luettelo, jossa on viitteitä ryhmän jäseniin, esim. staattinen sisällysluettelo\">\n<!ENTITY documentRole.label \"Toisiinsa liittyvää tietoa sisältävä alue, joka on määritetty asiakirjamaiseksi sisällöksi, vastakohtana verkkosovellukselle\">\n<!ENTITY formRole.label \"Merkittävä alue, jossa on kokoelma merkintöjä ja objekteja, jotka yhdessä muodostavat lomakkeen. Katso myös search\">\n<!ENTITY gridRole.label \"Verkko on vuorovaikutteinen ohjain, jonka soluissa on riveiksi ja sarakkeiksi järjestettyä taulukkomuotoista tietoa, kuten taulukossa\">\n<!ENTITY gridcellRole.label \"grid- tai treegrid-objektin solu\">\n<!ENTITY groupRole.label \"Joukko käyttöliittymäelementtejä, joita ei ole tarkoitettu lisättäväksi yhteenvetoon tai sisällysluetteloon avustavien teknologioiden toimesta\">\n<!ENTITY headingRole.label \"Otsikko sivun osiota varten\">\n<!ENTITY imgRole.label \"Kääre kuvan muodostavia elementtikokoelmia varten\">\n<!ENTITY inputRole.label \"Geneerinen käyttöliittymäelementtityyppi, joka sallii käyttäjän syötteen\">\n<!ENTITY landmarkRole.label \"Suunnistukselliseksi maamerkiksi tarkoitettu sivun osa\">\n<!ENTITY linkRole.label \"Vuorovaikutteinen viite sisäiseen tai ulkoiseen resurssiin, joka aktivoitaessa saa käyttäjäagentin siirtymään siihen. Katso myös button\">\n<!ENTITY listRole.label \"Ryhmä ei-vuorovaikutteisia luettelomerkintöjä. Katso myös listbox\">\n<!ENTITY listboxRole.label \"Käyttöliittymäelementti, joka antaa käyttäjän valita valinaluettelosta yhden tai useampia merkintöjä. Katso myös combobox ja list\">\n<!ENTITY listitemRole.label \"Luettelon tai hakemiston yksittäinen merkintä\">\n<!ENTITY logRole.label \"Live-tyyppinen alue, johon uutta tietoa lisätään merkityksellisessä järjestyksessä ja josta vanha tieto saattaa kadota. Katso myös marquee\">\n<!ENTITY mainRole.label \"Asiakirjan pääasiallinen sisältö\">\n<!ENTITY marqueeRole.label \"Live-tyyppinen alue, jossa ei-välttämätön tieto muuttuu usein. Katso myös log\">\n<!ENTITY mathRole.label \"Sisältö, joka kuvaa matemaattista lauseketta. \">\n<!ENTITY menuRole.label \"Käyttöliittymäelementti, joka näyttää käyttäjälle listan vaihtoehdoista\">\n<!ENTITY menubarRole.label \"Valikon esitystapa, joka yleensä pysyy näkyvissä ja yleensä esitetään vaakasuorana\">\n<!ENTITY menuitemRole.label \"Valikossa tai valikkopalkissa oleva muiden valintojen kanssa samaan ryhmään kuuluva valinta\">\n<!ENTITY menuitemcheckboxRole.label \"Valittavissa oleva valikkomerkintä, jolla on kolme mahdollista arvoa: tosi, epätosi ja yhdistetty\">\n<!ENTITY menuitemradioRole.label \"Valittavissa oleva valikkomerkintä, joka kuuluu menuitemradio-roolien muodostamaan ryhmään, jonka jäsenistä vain yksi voi olla kerrallaan valittuna\">\n<!ENTITY navigationRole.label \"Kokoelma suunnistuksellisia elementtejä (yleensä linkkejä) asiakirjassa tai asiaan liittyvissä asiakirjoissa liikkumista varten\">\n<!ENTITY noteRole.label \"Osio, jonka sisältö on toissijaista verrattuna resurssin pääsisältöön tai poikkeaa sen aiheesta\">\n<!ENTITY optionRole.label \"select-listassa oleva vaihtoehto\">\n<!ENTITY presentationRole.label \"Elementti, jonka epäsuoraa syntyperäistä roolisemanttista merkitystä ei kuvata käytettävyys-API:n avulla\">\n<!ENTITY progressbarRole.label \"Elementti, joka näyttää edistymisen tilan niistä tapahtumista, joiden valmistuminen vie pitkän ajan\">\n<!ENTITY radioRole.label \"Valittavissa oleva syöteruutu, joka kuuluu radio-roolien muodostamaan ryhmään, jonka jäsenistä vain yksi voi olla kerrallaan valittuna\">\n<!ENTITY radiogroupRole.label \"Radiopainikkeiden muodostama ryhmä\">\n<!ENTITY rangeRole.label \"Syöteruutu, joka esittää arvoaluetta, jonka käyttäjä voi asettaa\">\n<!ENTITY regionRole.label \"Suuri, hyvin havaittavissa oleva verkkosivun tai asiakirjan osa, jonka tekijä on katsonut kyllin tärkeäksi sisällyttää sivun yhteenvetoon tai sisällysluetteloon, esim. sivun alue, jossa on jatkuvasti päivitettyjä tietoja urheilutapahtuman tuloksista\">\n<!ENTITY roletypeRole.label \"Alkurooli, josta kaikki tähän taksonomiaan kuuluvat roolit periytyvät\">\n<!ENTITY rowRole.label \"Verkkoon (grid) kuuluva solurivi\">\n<!ENTITY rowgroupRole.label \"Verkkoon (grid) kuuluva ryhmä, jossa on yksi tai useampia rivielementtejä\">\n<!ENTITY rowheaderRole.label \"Verkkoon (grid) kuuluva solu, joka sisältää rivin otsaketiedot\">\n<!ENTITY scrollbarRole.label \"Graafinen objekti, joka ohjaa näyttöalueen sisällä olevan sisällön vierittämistä välittämättä siitä, näkyykö sisältö kokonaan näyttöalueen sisällä\">\n<!ENTITY searchRole.label \"Merkittävä alue, joka sisältää kokoelman merkintöjä ja objekteja, jotka yhdessä muodostavat hakutoiminnon. Katso myös form\">\n<!ENTITY sectionRole.label \"Asiakirjan tai sovelluksen renderöitävissä oleva rakenteellinen sisällysyksikkö\">\n<!ENTITY sectionheadRole.label \"Rakenne, joka nimikoi siihen liittyvän osion aiheen tai tekee yhteenvedon siitä\">\n<!ENTITY selectRole.label \"Lomaketoiminto, joka antaa käyttäjän tehdä valinnan vaihtoehtojen joukosta\">\n<!ENTITY separatorRole.label \"Jakaja, joka erottaa sisältöjaksoja tai valikkomerkintäryhmiä (menuitem)\">\n<!ENTITY sliderRole.label \"Syötetoiminto, jonka avulla käyttäjä voi valita arvon annetulta alueelta\">\n<!ENTITY spinbuttonRole.label \"Eräänlainen alue, joka odottaa käyttäjän valitsevan epäjatkuvien vaihtoehtojen joukosta\">\n<!ENTITY statusRole.label \"Kääre, jonka sisältö on käyttäjän kannalta neuvoa-antava mutta ei tarpeeksi tärkeä varoitusta varten. Katso myös alert\">\n<!ENTITY structureRole.label \"Asiakirjarakenteellinen elementti\">\n<!ENTITY tabRole.label \"Ryhmitysetiketti, joka tarjoaa mekanismin käyttäjää varten renderöitävän välilehtisisällön valitsemista varten\">\n<!ENTITY tablistRole.label \"Lista välilehtielementtejä, jotka ovat viittauksia tabpanel-elementteihin\">\n<!ENTITY tabpanelRole.label \"Kääre välilehteen assoioituja resursseja varten, jossa jokainen välilehti (tab) sisältyy välilehtilistaan (tablist)\">\n<!ENTITY textboxRole.label \"Syöteruutu, joka sallii arvokseen vapaamuotoista tekstiä\">\n<!ENTITY timerRole.label \"Live-alueen tyyppi, joka sisältää laskurin, joka näyttää alkupisteestä kuluneen ajan määrän tai loppupisteeseen jäljellä olevan ajan määrän\">\n<!ENTITY toolbarRole.label \"Kokoelma usein käytettyjä toimintonäppäimiä vähän tilaa vievässä muodossa\">\n<!ENTITY tooltipRole.label \"Asiayhteydestä riippuva ponnahdusruutu, joka näyttää elementin kuvauksen\">\n<!ENTITY treeRole.label \"Erääntyyppinen luettelo, joka voi sisältää alempitasoisia sisäkkäisiä ryhmiä, joita voi laajentaa ja supistaa\">\n<!ENTITY treegridRole.label \"Verkko, jonka rivejä voi laajentaa ja supistaa samalla tavalla kuin puun (tree)\">\n<!ENTITY treeitemRole.label \"Puun (tree) vaihtoehtomerkintä. Tämä on elementti puun sisällä, jonka voi laajentaa tai supistaa, jos se sisältää alempitasoisen ryhmän puumerkintöjä (treeitems)\">\n<!ENTITY widgetRole.label \"Graafisen käyttöliittymän (GUI) vuorovaikutteinen komponentti\">\n<!ENTITY windowRole.label \"Selain- tai sovellusikkuna\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/bluegriffon.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title           \"BlueGriffon\">\n\n<!ENTITY fileMenu.label         \"Tiedosto\">\n<!ENTITY fileMenu.accesskey     \"T\">\n<!ENTITY newMenu.label                    \"Uusi\">\n<!ENTITY newMenu.accesskey                \"U\">\n\n<!ENTITY newWizardMenu.label              \"Uusi velholla\">\n\n<!ENTITY editMenu.label                   \"Muokkaa\">\n<!ENTITY editMenu.accesskey               \"M\">\n\n<!ENTITY viewMenu.label                   \"Näytä\">\n<!ENTITY viewMenu.accesskey               \"N\">\n<!ENTITY customizeToolbar.label           \"Muokkaa\">\n<!ENTITY customizeToolbar.accesskey       \"M\">\n\n<!ENTITY insertMenu.label                 \"Lisää\">\n<!ENTITY insertMenu.accesskey             \"L\">\n\n<!ENTITY formatMenu.label                 \"Muotoilu\">\n<!ENTITY formatMenu.accesskey             \"u\">\n<!ENTITY spanCmd.label \"Säätöalue\">\n<!ENTITY spanCmd.accesskey \"ö\">\n<!-- Font Style SubMenu -->\n<!ENTITY fontStyleMenu.label \"Tekstin tyyli\">\n<!ENTITY formatstylemenu.accesskey \"T\">\n<!ENTITY styleBoldCmd.label \"Lihavoitu\">\n<!ENTITY stylebold.accesskey \"L\">\n<!ENTITY stylebold.keybinding \"b\">\n<!ENTITY styleItalicCmd.label \"Kursivoitu\">\n<!ENTITY styleitalic.accesskey \"u\">\n<!ENTITY styleitalic.keybinding \"i\">\n<!ENTITY styleUnderlineCmd.label \"Alleviivattu\">\n<!ENTITY styleunderline.accesskey \"A\">\n<!ENTITY styleUnderline.key \"u\">\n<!ENTITY styleStrikeThruCmd.label \"Yliviivattu\">\n<!ENTITY stylestrikethru.accesskey \"Y\">\n<!ENTITY styleSuperscriptCmd.label \"Yläindeksi\">\n<!ENTITY stylesuperscript.accesskey \"n\">\n<!ENTITY styleSubscriptCmd.label \"Alaindeksi\">\n<!ENTITY stylesubscript.accesskey \"d\">\n<!ENTITY styleNonbreakingCmd.label \"Katkeamaton\">\n<!ENTITY stylenonbreaking.accesskey \"e\">\n<!ENTITY styleEm.label \"Korostus\">\n<!ENTITY styleEm.accesskey \"K\">\n<!ENTITY styleEm.key \"i\">\n<!ENTITY styleStrong.label \"Vahvempi korostus\">\n<!ENTITY styleStrong.accesskey \"V\">\n<!ENTITY styleStrong.key \"b\">\n<!ENTITY styleCite.label \"Sitaatti\">\n<!ENTITY styleCite.accesskey \"S\">\n<!ENTITY styleAbbr.label \"Lyhenne\">\n<!ENTITY styleAbbr.accesskey \"h\">\n<!ENTITY styleAcronym.label \"Akronyymi\">\n<!ENTITY styleAcronym.accesskey \"r\">\n<!ENTITY styleCode.label \"Koodi\">\n<!ENTITY styleCode.accesskey \"o\">\n<!ENTITY styleCode.key \"c\">\n<!ENTITY styleSamp.label \"Näytetuloste\">\n<!ENTITY styleSamp.accesskey \"ä\">\n<!ENTITY styleVar.label \"Muuttuja\">\n<!ENTITY styleVar.accesskey \"M\">\n<!ENTITY fontFixedWidth.label \"Tasavälinen\">\n<!ENTITY fontfixedwidth.accesskey \"T\">\n\n<!ENTITY tableMenu.label                  \"Taulukko\">\n<!ENTITY tableMenu.accesskey              \"a\">\n\n<!ENTITY toolsMenu.label                  \"Työkalut\">\n<!ENTITY toolsMenu.accesskey              \"y\">\n<!ENTITY consoleMenu.label                \"JavaScript-konsoli\">\n\n<!ENTITY panelsMenu.label                 \"Paneelit\">\n<!ENTITY panelsMenu.accesskey             \"P\">\n\n<!ENTITY alignPanels.label                \"Tasaa kaikki paneelit\">\n\n<!ENTITY helpMenu.label                   \"Ohje\">\n<!ENTITY helpMenu.accesskey               \"O\">\n<!ENTITY aboutComposer.label              \"Tietoja BlueGriffonista\">\n\n<!ENTITY throbber.tooltip                 \"BlueGriffon\">\n\n<!ENTITY newMenu.label                    \"Uusi\">\n<!ENTITY newToolbarCmd.tooltip            \"Luo uusi sivu\">\n<!ENTITY pageInNewTab.label                     \"Sivu uudessa välilehdessä\">\n<!ENTITY pageInNewWindow.label                  \"Sivu uudessa ikkunassa\">\n<!ENTITY newOtherCmd.label                \"Lisävalinnat...\">\n\n<!ENTITY openMenu.label                   \"Avaa\">\n<!ENTITY openMenu.tooltip                 \"Avaa aiemmin luotu sivu\">\n<!ENTITY openTab.label                    \"Avaa uuteen välilehteen\">\n<!ENTITY openWindow.label                 \"Avaa uuteen ikkunaan\">\n<!ENTITY openPage.label                   \"Avaa\">\n<!ENTITY openPage.accesskey               \"A\">\n<!ENTITY openFileCmd.label                \"Avaa tiedosto…\">\n\n<!ENTITY quit.label                       \"Lopeta\">\n<!ENTITY quit.accesskey                   \"L\">\n\n<!ENTITY stopButton.label                 \"Pysäytä\">\n<!ENTITY stopButton.tooltip               \"Lopeta sivun lataaminen\">\n\n<!ENTITY boldToolbarCmd.tooltip           \"Lihavointi\">\n<!ENTITY boldToolbarCmd.label             \"Lihavoi\">\n<!ENTITY italicToolbarCmd.tooltip         \"Kursivointi\">\n<!ENTITY italicToolbarCmd.label           \"Kursivoi\">\n<!ENTITY underlineToolbarCmd.tooltip      \"Alleviivaus\">\n<!ENTITY underlineToolbarCmd.label        \"Alleviivaa\">\n<!ENTITY strongToolbarCmd.tooltip         \"Vahvempi korostus\">\n<!ENTITY strongToolbarCmd.label           \"Vahvempi korostus\">\n<!ENTITY emToolbarCmd.tooltip             \"Korostus\">\n<!ENTITY emToolbarCmd.label               \"Korostus\">\n<!ENTITY codeToolbarCmd.label             \"Koodi\">\n<!ENTITY codeToolbarCmd.tooltip           \"Koodi\">\n<!-- RTL -->                           \n<!ENTITY writingDirectionMenu.label          \"Kirjoitussuunta\">\n<!ENTITY writingdirectionmenu.accesskey      \"K\">\n<!ENTITY defaultDirectionMenu.label          \"Ei määritetty\">\n<!ENTITY defaultdirectionmenu.accesskey      \"E\">\n<!ENTITY ltrDirectionMenu.label              \"Vasemmalta oikealle\">\n<!ENTITY ltrdirectionmenu.accesskey          \"V\">\n<!ENTITY rtlDirectionMenu.label              \"Oikealta vasemmalle\">\n<!ENTITY rtldirectionmenu.accesskey          \"O\">\n<!ENTITY dirLtr.tooltip                      \"Vasemmalta oikealle\">\n<!ENTITY dirRtl.tooltip                      \"Oikealta vasemmalle\">\n\n<!ENTITY ParagraphSelect.tooltip \"Valitse kappaleen muotoilu\">\n<!-- Shared in Paragraph, and Toolbar menulist -->\n<!ENTITY bodyTextCmd.label \"Leipäteksti\">\n<!ENTITY paragraphParagraphCmd.label \"Kappale\">  \n<!ENTITY heading1Cmd.label \"Otsikko 1\">\n<!ENTITY heading2Cmd.label \"Otsikko 2\">\n<!ENTITY heading3Cmd.label \"Otsikko 3\">\n<!ENTITY heading4Cmd.label \"Otsikko 4\">\n<!ENTITY heading5Cmd.label \"Otsikko 5\">\n<!ENTITY heading6Cmd.label \"Otsikko 6\">\n<!ENTITY paragraphAddressCmd.label \"Osoite\">\n<!ENTITY paragraphPreformatCmd.label \"Esimuotoiltu\">\n<!ENTITY genericContainerCmd.label \"Geneerinen kääre (div)\">\n\n<!ENTITY unorderedList.tooltip \"Numeroimaton luettelo\">\n<!ENTITY orderedList.tooltip \"Numeroitu luettelo\">\n<!ENTITY unorderedList.label \"Numeroimaton luettelo\">\n<!ENTITY orderedList.label \"Numeroitu luettelo\">\n\n<!ENTITY alignLeft.tooltip \"Tasaa vasemmalle\">\n<!ENTITY alignCenter.tooltip \"Keskitä\">\n<!ENTITY alignRight.tooltip \"Tasaa oikealle\">\n<!ENTITY alignJustify.tooltip \"Tasaa keskelle\">\n<!ENTITY alignLeft.label \"Tasaa vasemmalle\">\n<!ENTITY alignCenter.label \"Keskitä\">\n<!ENTITY alignRight.label \"Tasaa oikealle\">\n<!ENTITY alignJustify.label \"Tasaa keskelle\">\n\n<!ENTITY indentToolbarCmd.tooltip \"Sisennä tekstiä\">\n<!ENTITY indentToolbarCmd.label \"Sisennä\">\n\n<!ENTITY outdentToolbarCmd.tooltip \"Ulonna tekstiä\">\n<!ENTITY outdentToolbarCmd.label \"Ulonna\">\n\n<!ENTITY definitionDescription.tooltip \"Määritelmän kuvaus\">\n<!ENTITY definitionDescription.label \"Määritelmän kuvaus\">\n<!ENTITY definitionTitle.tooltip \"Määritelmän otsikko\">\n<!ENTITY definitionTitle.label \"Määritelmän otsikko\">\n\n<!ENTITY FontFaceSelect.tooltip \"Valitse kirjasinlaji\">\n<!ENTITY fontVarWidth.label \"Vaihtuvavälinen\">\n<!ENTITY fontFixedWidth.label \"Tasavälinen\">\n<!ENTITY fontHelveticaFont.label \"Helvetica, Arial\">\n<!ENTITY fontTimes.label \"Times\">\n<!ENTITY fontCourier.label \"Courier\">\n\n<!ENTITY applyClassToSelectionCmd.tooltip \"Sovella luokkaa valinnan kääreeseen\">\n<!ENTITY noClass.label \"(ei luokkaa)\">\n\n<!ENTITY applyIdToSelectionCmd.tooltip \"Anna ID valinnan kääreelle\">\n<!ENTITY noId.label \"(ei ID:tä)\">\n\n<!ENTITY tableToolbarCmd.label \"Taulukko\">\n<!ENTITY tableToolbarCmd.key \"T\">\n<!ENTITY tableToolbarCmd.tooltip \"Lisää uusi taulukko tai muokkaa valitun taulukon ominaisuuksia\">\n\n<!ENTITY imageToolbarCmd.label \"Kuva\">\n<!ENTITY imageToolbarCmd.key \"K\">\n<!ENTITY imageToolbarCmd.tooltip \"Lisää kuva tai muokkaa kuvaa\">\n\n<!ENTITY anchorToolbarCmd.label \"Ankkuri\">\n<!ENTITY anchorToolbarCmd.key \"A\">\n<!ENTITY anchorToolbarCmd.tooltip \"Lisää ankkuri tai muokkaa ankkuria\">\n\n<!ENTITY linkToolbarCmd.label \"Linkki\">\n<!ENTITY linkToolbarCmd.key \"L\">\n<!ENTITY linkToolbarCmd.tooltip \"Lisää linkki tai muokkaa linkkiä\">\n\n<!ENTITY hrToolbarCmd.label \"Vaakapalkki\">\n<!ENTITY hrToolbarCmd.key \"V\">\n\n<!ENTITY htmlToolbarCmd.label \"HTML-merkkaus\">\n<!ENTITY htmlToolbarCmd.key \"H\">\n\n<!ENTITY formToolbarCmd.label \"Lomake\">\n<!ENTITY formToolbarCmd.key \"o\">\n<!ENTITY formToolbarCmd.tooltip \"Lisää lomake tai muokkaa lomaketta\">\n\n<!ENTITY fieldsetToolbarCmd.label \"Kenttäjoukko\">\n<!ENTITY fieldsetToolbarCmd.key \"K\">\n\n<!ENTITY labelToolbarCmd.label \"Etiketti\">\n<!ENTITY labelToolbarCmd.key \"E\">\n\n<!ENTITY buttonToolbarCmd.label \"Painike\">\n<!ENTITY buttonToolbarCmd.key \"P\">\n\n<!ENTITY selectToolbarCmd.label \"Valintaluettelo\">\n<!ENTITY selectToolbarCmd.key \"V\">\n\n<!ENTITY textareaToolbarCmd.label \"Tekstikenttä\">\n<!ENTITY textareaToolbarCmd.key \"T\">\n\n<!ENTITY keygenToolbarCmd.label \"Avainparigeneraattori\">\n<!ENTITY keygenToolbarCmd.key \"A\">\n\n<!ENTITY outputToolbarCmd.label \"Tuloste\">\n<!ENTITY outputToolbarCmd.key \"u\">\n\n<!ENTITY progressToolbarCmd.label \"Edistyminen\">\n<!ENTITY progressToolbarCmd.key \"d\">\n\n<!ENTITY meterToolbarCmd.label \"Mittari\">\n<!ENTITY meterToolbarCmd.key \"M\">\n\n<!ENTITY datalistToolbarCmd.label \"Dataluettelo\">\n<!ENTITY datalistToolbarCmd.key \"l\">\n\n<!ENTITY stylesheetsToolbarCmd.label \"Tyyliarkit\">\n<!ENTITY stylesheetsToolbarCmd.key \"y\">\n\n<!ENTITY webfonts.label \"Web-kirjasinlajit\">\n\n<!ENTITY videoToolbarCmd.label \"Video\">\n<!ENTITY videoToolbarCmd.tooltip \"Lisää video tai muokkaa videota\">\n\n<!ENTITY audioToolbarCmd.label \"Ääni\">\n<!ENTITY audioToolbarCmd.tooltip \"Lisää äänitiedosto tai muokkaa äänitiedostoa\">\n\n<!ENTITY browseToolbarCmd.label \"Esikatselu\">\n<!ENTITY browseToolbarCmd.tooltip \"Esikatsele selaimessa\">\n\n<!ENTITY saveCmd.label \"Tallenna\">\n<!ENTITY saveToolbarCmd.tooltip \"Tallenna tiedosto paikalliseen sijaintiin\">\n<!ENTITY filesave.key \"s\">\n<!ENTITY saveAsCmd.label \"Tallenna nimellä...\">\n<!ENTITY filesaveas.key \"s\">\n\n<!ENTITY undoCmd.label \"Kumoa\">\n<!ENTITY undoCmd.accesskey \"m\">\n<!ENTITY redoCmd.label \"Tee uudelleen\">\n<!ENTITY redoCmd.accesskey \"T\">\n\n<!ENTITY cutCmd.label \"Leikkaa\">\n<!ENTITY cutCmd.accesskey \"L\">\n<!ENTITY copyCmd.label \"Kopioi\">\n<!ENTITY copyCmd.accesskey \"K\">\n<!ENTITY pasteCmd.label \"Liitä\">\n<!ENTITY pasteCmd.accesskey \"i\">\n<!ENTITY pasteNoFormatting.label \"Liitä ilman muotoiluja\">\n<!ENTITY pasteNoFormatting.accesskey \"a\">\n<!ENTITY deleteCmd.label \"Poista\">\n<!ENTITY deleteCmd.accesskey \"P\">\n<!ENTITY selectAllCmd.label \"Valitse kaikki\">\n<!ENTITY selectAllCmd.accesskey \"V\">\n<!ENTITY copyHTMLCodeCmd.label \"Kopioi valittu HTML-merkkaus\">\n<!ENTITY copyHTMLCodeCmd.accesskey \"H\">\n<!ENTITY copyHTMLCode.label \"Kopioi tämän elementin HTML-merkkaus\">\n\n<!ENTITY setZoomFactor.label \"Aseta suurennuskerroin\">\n\n<!ENTITY fileRecentMenu.label \"Viimeksi avatut\">\n<!ENTITY filerecentmenu.accesskey \"V\">\n\n<!ENTITY markupCleanerCmd.label \"Merkkaussiivooja\">\n<!ENTITY markupcleaner.accesskey \"M\">\n\n<!ENTITY viewToolbars.label \"Työkalupalkit\">\n<!ENTITY viewStatusbar.label \"Tilarivi\">\n\n<!ENTITY formatToolbar.name \"Formaatti (ensisijainen)\">\n<!ENTITY formatToolbar2.name \"Formaatti (toissijainen)\">\n\n<!ENTITY dualview.label \"Dual View\">\n<!ENTITY wysiwygMode.label \"Wysiwyg\">\n<!ENTITY printMode.label \"Print Preview\">\n<!ENTITY sourceMode.label \"Lähdekoodi\">\n\n<!ENTITY closeTabCmd.label \"Sulje nykyinen välilehti\">\n<!ENTITY closeEbookCmd.label \"Sulje Ebook\">\n\n<!ENTITY filesave.key \"s\">\n<!ENTITY quit.key \"q\">\n<!ENTITY closeWindow.key \"w\">\n<!ENTITY openPage.key \"o\">\n<!ENTITY undoCmd.key \"z\">\n<!ENTITY redoCmd.key \"y\">\n<!ENTITY cutCmd.key \"x\">\n<!ENTITY copyCmd.key \"c\">\n<!ENTITY pasteCmd.key \"v\">\n\n<!ENTITY formInputs.label \"Syötekenttiä...\">\n<!ENTITY hiddenInputForm.label \"Piilotettu merkkijono\">\n<!ENTITY textInputForm.label \"Tekstisyötekenttä\">\n<!ENTITY searchInputForm.label \"Hakukenttä\">\n<!ENTITY telInputForm.label \"Puhelinnumerokenttä\">\n<!ENTITY urlInputForm.label \"URL-kenttä\">\n<!ENTITY emailInputForm.label \"Sähköpostiosoitekenttä\">\n<!ENTITY passwordInputForm.label \"Salasanakenttä\">\n<!ENTITY datetimeInputForm.label \"Aika- ja päivämäärävalitsin UTC-aikavyöhykkeellä\">\n<!ENTITY dateInputForm.label \"Päivämäärävalitsin\">\n<!ENTITY monthInputForm.label \"Vuosi- ja kuukausivalitsin\">\n<!ENTITY weekInputForm.label \"Viikkovuosi- ja viikkovalitsin\">\n<!ENTITY timeInputForm.label \"Aikavalitsin ilman aikavyöhykettä\">\n<!ENTITY datetimelocalInputForm.label \"Aika- ja päivämäärävalitsin ilman aikavyöhykettä\">\n<!ENTITY numberInputForm.label \"Lukuarvokenttä\">\n<!ENTITY rangeInputForm.label \"Lukualuevalitsin\">\n<!ENTITY colorInputForm.label \"Värivalitsin\">\n<!ENTITY checkboxInputForm.label \"Valintaruutu\">\n<!ENTITY radioInputForm.label \"Radiopainike\">\n<!ENTITY fileInputForm.label \"Tiedostovalitsin\">\n<!ENTITY submitInputForm.label \"Lomakkeenlähetyspainike\">\n<!ENTITY imageInputForm.label \"Kuvapohjainen lomakkeenlähetyspainike\">\n<!ENTITY resetInputForm.label \"Lomakkeentyhjennyspainike\">\n<!ENTITY buttonInputForm.label \"Painike\">\n\n\n<!ENTITY allTagsMode.label \"Kaikki tunnukset -tila\">\n\n<!ENTITY toggleViewMenu.label \"Toggle view\">\n<!ENTITY toggleViewMenu.accesskey \"T\">\n\n<!ENTITY spellCheck.label \"Oikolue\">\n<!ENTITY spellCheck.accesskey \"O\">\n<!ENTITY dictionary.label \"Sanasto\">\n<!ENTITY addToDictionary \"Lisää sanastoon\">\n<!ENTITY ignoreWord.label \"Ohita sana\">\n\n<!ENTITY specialChars.label \"Merkit ja symbolit\">\n\n<!-- Table Menu -->\n<!ENTITY tableMenu.label                     \"Taulukko\">\n<!ENTITY tablemenu.accesskey                 \"a\">\n<!-- Select Submenu -->\n<!ENTITY tableSelectMenu.label               \"Valitse\">\n<!ENTITY tableselectmenu.accesskey           \"V\">\n\n<!ENTITY tableSelectMenu2.label              \"Valitse taulukko\">\n<!ENTITY tableInsertMenu2.label              \"Lisää taulukko\">\n<!ENTITY tableDeleteMenu2.label              \"Poista taulukko\">\n\n<!-- Insert SubMenu -->\n<!ENTITY tableInsertMenu.label               \"Lisää\">\n<!ENTITY tableinsertmenu.accesskey           \"L\">\n<!ENTITY tableTable.label                    \"Taulukko\">\n<!ENTITY tabletable.accesskey                \"T\">\n<!ENTITY tableRow.label                      \"Rivi\">\n<!ENTITY tableRows.label                     \"Rivi (rivit)\">\n<!ENTITY tablerow.accesskey                  \"R\">\n<!ENTITY tableRowAbove.label                 \"Rivi yläpuolelle\">\n<!-- uses tablerow.accesskey -->\n<!ENTITY tableRowBelow.label                 \"Rivi alapuolelle\">\n<!ENTITY tablerowbelow.accesskey             \"i\">\n<!ENTITY tableColumn.label                   \"Sarake\">\n<!ENTITY tableColumns.label                  \"Sarake (sarakkeet)\">\n<!ENTITY tablecolumn.accesskey               \"S\">\n<!ENTITY tableColumnBefore.label             \"Sarake ennen\">\n<!-- uses tablecolumn.accesskey -->\n<!ENTITY tableColumnAfter.label              \"Sarake jälkeen\">\n<!ENTITY tablecolumnafter.accesskey          \"a\">\n<!ENTITY tableCell.label                     \"Solu\">\n<!ENTITY tableCells.label                    \"Solu (solut)\">\n<!ENTITY tablecell.accesskey                 \"o\">\n<!ENTITY tableCellContents.label             \"Solun sisältö\">\n<!ENTITY tablecellcontents.accesskey         \"l\">\n<!ENTITY tableAllCells.label                 \"Kaikki solut\">\n<!ENTITY tableCellBefore.label               \"Solu ennen\">\n<!ENTITY tableallcells.accesskey             \"K\">\n<!-- uses tablecell.accesskey -->\n<!ENTITY tableCellAfter.label                \"Solu jälkeen\">\n<!ENTITY tablecellafter.accesskey            \"l\">\n<!-- Delete SubMenu -->\n<!ENTITY tableDeleteMenu.label               \"Poista\">\n<!ENTITY tabledeletemenu.accesskey           \"P\">\n\n<!ENTITY tableFix.label                      \"Kiinnitä taulukon asettelu\">\n<!ENTITY tablefix.accesskey                  \"K\">\n<!-- text for \"Join Cells\" is in editor.properties \n     (\"JoinSelectedCells\" and \"JoinCellToRight\")\n     the access key must exist in both of those strings\n     But value must be set here for accesskey to draw properly\n-->\n<!ENTITY tableJoinCells.label                \"Yhdistä solut\">\n<!ENTITY tablejoincells.accesskey            \"Y\">\n<!ENTITY tableSplitCell.label                \"Jaa solu\">\n<!ENTITY tablesplitcell.accesskey            \"a\">\n<!ENTITY convertToTable.label                \"Luo taulukko valinnasta\">\n<!ENTITY converttotable.accesskey            \"u\">\n<!ENTITY tableProperties.label               \"Taulukon ominaisuudet…\">\n<!ENTITY tableProperties.accesskey           \"m\">\n\n<!ENTITY forumsHelpMenu.label \"Käyttäjien yhteisö\">\n<!ENTITY forums.url \"http://groups.google.com/group/bluegriffon/\">\n<!ENTITY qa.label \"Virheilmoitukset ja ehdotukset\">\n<!ENTITY homePage.label \"Kotisivut\">\n<!ENTITY addons.label \"Hae lisäosia\">\n\n<!ENTITY pageProperties.label \"Sivun ominaisuudet\">\n\n\n<!ENTITY preferences.label \"Asetukset\">\n\n<!ENTITY gotoLink.label \"Valitse linkin kohde\">\n<!ENTITY gotoLink.accesskey \"a\">\n\n<!ENTITY cMenu_insertLink.label \"Lisää linkki tai muokkaa linkkiä\">\n<!ENTITY cMenu_insertLink.accesskey \"L\">\n\n<!ENTITY getAddOns.label \"Hae lisäosia!\">\n\n<!ENTITY source.label \"Lähdekoodinäkymä\">\n<!ENTITY theme.label \"Teema\">\n\n<!ENTITY removeAllStyles.label \"Poista kaikki tekstityylit\">\n<!ENTITY removeAllStyles.accesskey \"P\">\n<!ENTITY removeAllLinks.label \"Poista kaikki linkit\">\n<!ENTITY removeAllLinks.accesskey \"i\">\n\n<!ENTITY html5Element.label \"HTML 5 -elementti\">\n<!ENTITY addonsMenu.label \"Lisäosat\">\n\n<!ENTITY listProperties.label \"Luettelon omonaisuudet\">\n\n<!ENTITY tableOfContents.tooltip \"Insert or refresh Table of Contents\">\n<!ENTITY tableOfContents.label \"Sisällysluettelo\">\n\n<!ENTITY select.label \"Valitse...\">\n<!ENTITY parentElement.label \"Vanhempielementti\">\n<!ENTITY firstChild.label \"Ensimmäinen lapsi\">\n<!ENTITY nextSibling.label \"Seuraava sisarus\">\n<!ENTITY previousSibling.label \"Edellinen sisarus\">\n\n<!ENTITY tableCaption.label \"Taulukkokuvateksti\">\n\n<!ENTITY lookForUpdates.label \"Hae päivityksiä\">\n\n<!ENTITY color.label \"Edusta\">\n<!ENTITY bgColor.label \"Tausta\">\n\n<!ENTITY newWindow.label  \"Uusi ikkuna\">\n\n<!ENTITY editComment.label \"Muokkaa HTML-kommenttia:\">\n<!ENTITY editPHP.label \"Muokkaa PHP-käskyjä:\">\n<!ENTITY editPI.label \"Muokkaa käsittelyohjeita:\">\n<!ENTITY targetPI.label \"Kohde:\">\n<!ENTITY dataPI.label \"Data:\">\n<!ENTITY commentOrPHPOrPI.label \"Kommentit/PHP/Käsittelyohjeet\">\n<!ENTITY openLinkCmdInTab.label        \"Avaa uuteen välilehteen\">\n<!ENTITY blockquoteToolbarCmd.label \"Blockquote\">\n<!ENTITY blockquoteToolbarCmd.tooltip \"Encapsulate into a blockquote\">\n<!ENTITY deckMenu.label \"Deck\">\n<!ENTITY printSetupCmd.label  \"Sivun asetukset…\">\n<!ENTITY printSetupCmd.accesskey  \"e\">\n<!ENTITY printCmd.label  \"Tulosta…\">\n<!ENTITY printCmd.accesskey  \"o\">\n<!ENTITY printCmd.commandkey  \"p\">\n<!ENTITY encapsulate.tooltip \"Encapsulate selection into an inline element (default is span)\">\n\n<!ENTITY deleteCmd.key             \"D\">\n<!ENTITY selectAllCmd.key          \"A\">\n\n<!ENTITY buyUsersManual.label \"Osta käyttöohje...\">\n<!ENTITY buyLicense.label \"Aktivoi laajennettu ominaisuuksia...\">\n<!ENTITY convertClipboardToTable.label                \"Luo taulukko leikepöydältä\">\n<!ENTITY structureBar.caption \"Rakennepalkki\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"Näytä julkaisutiedot\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/bluegriffon.properties",
    "content": "titleModifier=BlueGriffon\n# in the following string, %t represents the title of the page or its URL\n# and %b the titleModifier above\ntitleFormat=%S - %S\nUnknown=[Tuntematon]\nNoClassAvailable=(ei luokkaa)\nNoIdAvailable=(ei ID:tä)\nDocumentTitle=Sivun otsiko\nNeedDocTitle=Kirjoita nykyiselle sivulle otsikko.\nDocTitleHelp=Tämä identifioi sivun ikkunan otsikossa ja kirjanmerkeissä.\nExportToText=Vie tekstimuotoon\nSaveDocumentAs=Tallenna sivu nimellä\nXHTMLfiles=XHTML-tiedostot\nuntitled=nimetön\nSaveDocument=Tallenna sivu\nSaveFileFailed=Tiedoston tallennus ei onnistunut!\nExportToText=Vie tekstimuotoon\nFileNotSaved=Tiedostoa ei ole tallennettu!\nSaveFileBeforeClosing=Haluatko tallentaa tiedoston ennen välilehden sulkemista?\nYesSaveFile=Kyllä, tallenna se\nNoDiscardChanges=Ei, hylkää muutokset\nDontCloseTab=Älä sulje välilehteä!\nIdAlreadyTaken=Tämä ID on jo käytössä asiakirjassa\nRemoveIdFromElement=Haluatko poistaa ID:n elementistä, jossa se on käytössä, vai peruuttaa toiminnon?\nYesRemoveId=Poista ID\nNoCancel=Peruuta\nReplaceAll=Korvaa kaikki...\nReplacedPart1=\nReplacedPart2=osumaa korvattu\nAFileWasChanged=Tiedosto on muuttunut levyllä\nReloadFile=Tiedosto %S on muuttunut levyllä, BlueGriffonin täytyy ladata se uudelleen\nDontAskForFileChangesAgain=älä näytä tätä huomautusta uudelleen\n\nAbandonChanges=Haluatko varmasti hyl\\u00E4t\\u00E4 sivun \"%title%\" tallentamattomat muutokset ja ladata sivun uudelleen?\nRevertCaption=Palauta viimeksi tallennettuun\n\nHTMLCommentsInXHTMLTitle=HTML-kommentti <style>-elementin sisällä XHTML-dokumentissa\nHTMLCommentsInXHTMLMessage=Varoitus, tässä XHTML-dokumentissa on HTML-kommentti <!-- ... --> <style>-elementin sisällä. HTML-kommenttien käyttäminen XHTML:ssä poistaa käytöstä upotetut tyylimäärittelyt ja sinun tulisi käyttää CDATA-osioita <![CDATA[ ... ]]> HTML-kommenttien sijaan. Haluatko muuntaa kommenttisi CDATA-osioiksi?\nHTMLCommentsInXHTMLOk=Kyllä\nHTMLCommentsInXHTMLCancel=Ei\n\nviewportWidthSplitter=Move bar to change viewport's width\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/colourPicker.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (glazman@disruptive-innovations.com), on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY previewColour.label     \"Esikatselu:\">\n<!ENTITY dialog.title            \"Värivalitsin\">\n\n<!ENTITY predef.label            \"Esimääritetyt värit:\">\n<!ENTITY rgb.label               \"RGB\">\n<!ENTITY hsb.label               \"HSB\">\n\n<!ENTITY red.label               \"R:\">\n<!ENTITY green.label             \"G:\">\n<!ENTITY blue.label              \"B:\">\n\n<!ENTITY hue.label               \"H:\">\n<!ENTITY saturation.label        \"S:\">\n<!ENTITY brightness.label        \"B:\">\n\n<!ENTITY transparency.label       \"Läpinäkyvä\">\n<!ENTITY opacity.label            \"Peittävyys:\">\n\n<!ENTITY background.label \"Taustaväri:\">\n<!ENTITY background.accessKey \"T\">\n<!ENTITY table.label \"Taulukolle\">\n<!ENTITY table.accessKey \"a\">\n<!ENTITY cell.label \"Solu(i)lle\">\n<!ENTITY cell.accessKey \"S\">\n\n<!ENTITY lastPickedColor.label \"Viimeksi valittu väri\">\n<!ENTITY lastPickedColor.accessKey \"V\">\n\n<!ENTITY hexColor.label            \"Heksa:\">\n<!ENTITY nameColor.label           \"Nimi:\">\n\n<!ENTITY blender.label \"Blender\">\n\n<!ENTITY color1.label \"Color 1:\">\n<!ENTITY color2.label \"Color 2:\">\n<!ENTITY stops.label \"Color stops:\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/convertToTable.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Muunna taulukoksi\">\n<!ENTITY instructions1.label   \"BlueGriffon luo uuden taulukkorivin jokaista valinnassa olevaa kappaletta kohti.\">\n<!ENTITY instructions2.label   \"Valitse merkki, jonka perusteella valinta muutetaan sarakkeiksi:\">\n<!ENTITY commaRadio.label      \"Pilkku\">\n<!ENTITY spaceRadio.label      \"Välilyönti\">\n<!ENTITY otherRadio.label      \"Muu merkki:\">\n<!ENTITY deleteCharCheck.label \"Poista erottava merkki\">\n<!ENTITY collapseSpaces.label  \"Ohita ylimääräiset välilyönnit\">\n<!ENTITY collapseSpaces.tooltip \"Muunna vierekkäiset välimerkit yhdeksi erottavaksi merkiksi\">\n<!ENTITY tabRadio.label        \"TSV\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/credits.dtd",
    "content": "<!ENTITY brandMotto       \"Et ole koskaan ennen todella muokannut verkkosivua.\">\n<!ENTITY credit.leads     \"Johtohahmot\">\n<!ENTITY credit.contributors \"Muut tukijat\">\n<!ENTITY credit.core      \"Ydinkehitysryhmä\">\n<!ENTITY credit.gecko     \"Gecko-taittomoottori\">\n<!ENTITY credit.thanks    \"Erityiskiitokset\">\n\n<!-- localization credits look like this: -->\n<!--\n<!ENTITY credit.translation\n  \"<h3>Translators</h3><ul><li>Name Here</li></ul>\">\n-->\n<!ENTITY credit.translation \"Kotoistukset\">\n\n<!ENTITY credit.visuals     \"Visuaalisen ilmeen koordinaattori\">\n<!ENTITY credit.theme       \"Teeman suunnittelu\">\n<!ENTITY credit.brand       \"Brändi-identiteetti\">\n<!ENTITY credit.web         \"Verkkosivujen suunnittelu\">\n<!ENTITY credit.update      \"Mozilla-päivitys\">\n<!ENTITY credit.qalead      \"Laadunvarmistuspäällikkö\">\n<!ENTITY credit.qa          \"Laadunvarmistus\">\n<!ENTITY credit.build       \"Kääntäminen ja julkaisut\">\n<!ENTITY credit.infra       \"Infrastruktuurituki\">\n<!ENTITY credit.support     \"Tukiresurssit\">\n<!ENTITY credit.manage      \"Projektinhallinta\">\n<!ENTITY credit.marketleads \"Markkinointipäälliköt\">\n<!ENTITY credit.market      \"Markkinointi\">\n<!ENTITY credit.creators    \"Luonut\">\n<!ENTITY credit.memory      \"In Fond Memory Of\">\n<!ENTITY credit.poweredByGecko \"Voimanlähteenä Gecko\">\n<!ENTITY credit.reviews     \"Koodiarviot\">\n\n<!ENTITY license.and \"ja\">\n\n<!ENTITY tm.part0 \"on tavaramerkki, jonka on rekisteröinyt itselleen\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/cssClassPicker.dtd",
    "content": "<!ENTITY reuseCssClass.checkbox \"Hyödynnä olemassaolevaa CSS-luokkaa\">\n<!ENTITY noClass.label \"---\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/dictionary.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Henkilökohtainen sanasto\">\n\n<!ENTITY wordEditField.label \"Uusi sana:\">\n<!ENTITY wordEditField.accessKey \"U\">\n<!ENTITY AddButton.label \"Lisää\">\n<!ENTITY AddButton.accessKey \"L\">\n<!ENTITY DictionaryList.label \"Sanoja sanastossa:\">\n<!ENTITY DictionaryList.accessKey \"S\">\n<!ENTITY ReplaceButton.label \"Korvaa\">\n<!ENTITY ReplaceButton.accessKey \"K\">\n<!ENTITY RemoveButton.label \"Poista\">\n<!ENTITY RemoveButton.accessKey \"P\">\n\n<!ENTITY CloseButton.label \"Sulje\">\n<!ENTITY CloseButton.accessKey \"u\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/editStylesheet.dtd",
    "content": "<!ENTITY window.title \"Tyyliarkin ominaisuudet\">\n\n<!ENTITY type.label \"Tyyppi\">\n<!ENTITY embedded.label \"Upotettu asiakirjaan\">\n<!ENTITY linked.label \"Linkitetty asiakirjasta\">\n\n<!ENTITY alternate.label \"Tyyliarkki on vaihtoehtoinen tyyliarkki\">\n<!ENTITY title.label \"Otsikko:\">\n\n<!ENTITY media.label \"Media\">\n<!ENTITY addMedium.label \"Lisää uusi väline\">\n<!ENTITY href.label \"Href:\">\n<!ENTITY selectFile.label \"Valitse tyyliarkkitiedosto\">\n<!ENTITY relativeUrl.label \"Tee URL:stä suhteellinen sivun sijaintiin nähden\">\n<!ENTITY newFile.button \"Uusi tiedosto\">\n\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/filePicking.dtd",
    "content": "<!ENTITY chooseFile.button \"Valitse tiedosto\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/filepickerbutton.dtd",
    "content": "<!ENTITY filepickerbutton.tooltip \"Valitse tiedosto\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/findbar.dtd",
    "content": "<!ENTITY replaceAll.button \"Korvaa kaikki\">\n<!ENTITY replace.button \"Korvaa\">\n<!ENTITY replaceAndFind.button \"Korvaa ja etsi seuraava\">\n<!ENTITY replace.label \"Korvaava teksti:\">\n<!ENTITY line.label \"Rivi:\">\n<!ENTITY previous.label \"Edellinen\">\n<!ENTITY next.label \"Seuraava\">\n<!ENTITY caseSensitive.checkbox \"Huomioi kirjainkoko\">\n<!ENTITY find.label \"Etsi:\">\n<!ENTITY findCmd.label \"Etsi\">\n<!ENTITY replaceCmd.label \"Korvaa\">\n<!ENTITY findCmd.key \"f\">\n<!ENTITY findCmd.accesskey \"E\">\n<!ENTITY replaceCmd.key \"r\">\n<!ENTITY replaceCmd.accesskey \"r\">\n<!ENTITY findAgainCmd.label         \"Etsi seuraava\">\n<!ENTITY findAgainCmd.key           \"G\">\n<!ENTITY findAgainCmd.key2          \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey     \"s\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/html5.properties",
    "content": "namedAnchor=a (nimetty ankkuri)\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/insertAnchor.dtd",
    "content": "<!ENTITY window.title \"Lisää ankkuri\">\n\n<!ENTITY anchorName.label \"Ankkurin nimi:\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/insertAudio.dtd",
    "content": "<!ENTITY window.title \"Lisää tai muokkaa äänitiedostoa\">\n\n<!ENTITY audioFileLocation.label \"Äänitiedoston sijainti:\">\n<!ENTITY selectFile.label \"Valitse tiedosto\">\n<!ENTITY relativeUrl.label \"Tee URL:stä suhteellinen sivun sijaintiin nähden\">\n<!ENTITY audioControls.label \"Näytä audio-ohjaimet\">\n<!ENTITY preload.label \"Esilataa:\">\n<!ENTITY nonePreload.label \"Ei mitään\">\n<!ENTITY metadataPreload.label \"Metadata\">\n<!ENTITY autoPreload.label \"Automaattinen\">\n<!ENTITY autoplay.label \"Toista automaattisesti\">\n<!ENTITY loop.label \"Tee silmukka\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/insertButton.dtd",
    "content": "<!ENTITY window.title \"Lisää tai muokkaa lomakesyöte-elementtiä\">\n\n<!ENTITY name.label \"Nimi:\">\n<!ENTITY value.label \"Arvo:\">\n<!ENTITY state.label \"Tila:\">\n<!ENTITY disabled.label \"Ei käytössä\">\n<!ENTITY formmethod.label \"Lähetysmetodi:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"Lähetystoiminto:\">\n<!ENTITY formenctype.label \"Lähetyskoodauken tyyppi:\">\n<!ENTITY unspecified.label \"-- ei määritetty --\">\n<!ENTITY formnovalidate.label \"Lomakkeen ennakkotarkastus:\">\n<!ENTITY novalidate.label \"Älä ennakkotarkasta lomaketta\">\n<!ENTITY target.label \"Kohde:\">\n\n<!ENTITY form.label \"Lomake:\">\n<!ENTITY autofocus.label \"Automaattinen fokusointi:\">\n<!ENTITY type.label \"Tyyppi:\">\n<!ENTITY focusOnPageLoad.label \"Heti, kun sivu on latautunut\">\n<!ENTITY submit.label \"Lähetä\">\n<!ENTITY reset.label \"Tyhjennä\">\n<!ENTITY button.label \"Painike\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/insertChars.dtd",
    "content": "<!ENTITY windowTitle.label \"Lisää erikoismerkkejä\">\n\n<!ENTITY charName.label \"Nimi:\">\n<!ENTITY charCode.label \"Unicode:\">\n\n<!ENTITY insertButton.label \"Lisää\">\n\n<!ENTITY unicode.label \"Unicode\">\n<!ENTITY blockName.label \"Lohkon nimi\">\n\n<!ENTITY search.placeholder \"Etsi...\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/insertCommentOrPI.dtd",
    "content": "<!ENTITY window.title \"Kommentit, PHP ja käsittelyohjeet\">\n\n<!ENTITY comment.label \"Kommentti\">\n<!ENTITY php.label \"PHP\">\n<!ENTITY pi.label \"Käsittelyohje\">\n\n<!ENTITY target.label \"Kohde:\">\n<!ENTITY data.label \"Data:\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/insertDatalist.dtd",
    "content": "<!ENTITY window.title \"Lisää tai muokkaa dataluetteloa\">\n\n<!ENTITY window.title \"Lisää tai muokkaa dataluetteloa\">\n\n<!ENTITY name.label \"Nimi:\">\n<!ENTITY value.label \"Arvo:\">\n<!ENTITY state.label \"Tila:\">\n<!ENTITY disabled.label \"Ei käytössä\">\n<!ENTITY size.label \"Koko:\">\n<!ENTITY choices.label \"Vaihtoehdot:\">\n<!ENTITY multiple.label \"Salli useita arvoja\">\n<!ENTITY list.label \"Luettelo:\">\n\n<!ENTITY form.label \"Lomake:\">\n<!ENTITY autofocus.label \"Automaattinen fokusointi:\">\n<!ENTITY focusOnPageLoad.label \"Heti, kun sivu on latautunut\">\n<!ENTITY required.label \"Vaadittu:\">\n<!ENTITY isRequired.label \"Elementti on vaadittu\">\n\n<!ENTITY parameters.label \"Parametrit\">\n\n<!ENTITY add.tooltip \"Lisää valintoja\">\n<!ENTITY remove.tooltip \"Poista valittu valinta\">\n<!ENTITY modify.tooltip \"Poista valittu valinta\">\n\n<!ENTITY options.label \"Valinnat\">\n<!ENTITY up.tooltip \"Ylös\">\n<!ENTITY down.tooltip \"Alas\">\n\n<!ENTITY value.col \"Arvo\">\n<!ENTITY label.col \"Otsikko\">\n<!ENTITY disabled.col \"Ei käytössä\">\n<!ENTITY selected.col \"Valittu\">\n\n<!ENTITY before.label \"Ennen...\">\n<!ENTITY inside.label \"Sisällä...\">\n<!ENTITY after.label \"Jälkeen...\">\n\n<!ENTITY addOption.label \"Lisää valinta\">\n<!ENTITY addOptgroup.label \"Lisää ryhmä valintoja\">\n\n<!ENTITY label.label \"Otsikko:\">\n<!ENTITY ok.label \"OK\">\n<!ENTITY selected.label \"Valittu\">\n\n<!ENTITY update.label \"Päivitä\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/insertFieldset.dtd",
    "content": "<!ENTITY window.title \"Lisää tai muokkaa kenttäjoukkoa\">\n\n<!ENTITY name.label \"Nimi:\">\n<!ENTITY state.label \"Tila:\">\n<!ENTITY disabled.label \"Ei käytössä\">\n<!ENTITY form.label \"Lomake:\">\n<!ENTITY insertLegend.label \"Lisää selitys kenttäjoukkoon\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/insertForm.dtd",
    "content": "<!ENTITY window.title \"Lisää tai muokkaa lomaketta\">\n\n<!ENTITY formName.label \"Lomakkeen nimi:\">\n<!ENTITY url.label \"URL:\">\n<!ENTITY autocomplete.label \"Automaattinen täydennys:\">\n<!ENTITY autocompleteOn.label \"päällä\">\n<!ENTITY autocompleteOff.label \"pois\">\n\n<!ENTITY encodingType.label \"Koodaus:\">\n\n<!ENTITY method.label \"Metodi:\">\n\n<!ENTITY validation.label \"Ennakkotarkastus:\">\n<!ENTITY novalidate.label \"Ei ennakkotarkastusta lomaketta lähetettäessa\">\n\n<!ENTITY target.label \"Kohde:\">\n\n<!ENTITY charsets.label \"Merkistökoodaukset:\">\n\n<!ENTITY unspecified.label \"-- ei määritetty --\">\n \n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/insertFormInput.dtd",
    "content": "<!ENTITY window.title \"Lisää tai muokkaa lomakesyötettä\">\n\n<!ENTITY hidden.label \"Piilotettu merkkijono\">\n<!ENTITY text.label \"Tekstisyötekenttä\">\n<!ENTITY search.label \"Hakukenttä\">\n<!ENTITY tel.label \"Puhelinnumerokenttä\">\n<!ENTITY url.label \"URL-kenttä\">\n<!ENTITY email.label \"Sähköpostiosoitekenttä\">\n<!ENTITY password.label \"Salasanakenttä\">\n<!ENTITY datetime.label \"Aika- ja päivämäärävalitsin UTC-aikavyöhykkeellä\">\n<!ENTITY date.label \"Päivämäärävalitsin\">\n<!ENTITY month.label \"Kuukausi- ja vuosivalitsin\">\n<!ENTITY week.label \"Viikko- ja viikkovuosivalitsin\">\n<!ENTITY time.label \"Aikavalitsin ilman aikavyöhykettä\">\n<!ENTITY datetimelocal.label \"Aika- ja päivämäärävalitsin ilman aikavyöhykettä\">\n<!ENTITY number.label \"Numeroarvokenttä\">\n<!ENTITY range.label \"Numeroaluevalitsin\">\n<!ENTITY color.label \"Värivalitsin\">\n<!ENTITY checkbox.label \"Valintaruutu\">\n<!ENTITY radio.label \"Radiopainike\">\n<!ENTITY file.label \"Tiedostovalitsin\">\n<!ENTITY submit.label \"Lomakkeenlähetyspainike\">\n<!ENTITY image.label \"Kuvamuotoinen lomakkeenlähetyspainike\">\n<!ENTITY reset.label \"Lomakkeentyhjennyspainike\">\n<!ENTITY button.label \"Painike\">\n\n<!ENTITY parameters.label \"Parametrit\">\n\n<!ENTITY name.label \"Nimi:\">\n<!ENTITY value.label \"Arvo:\">\n<!ENTITY state.label \"Tila:\">\n<!ENTITY disabled.label \"Ei käytössä\">\n<!ENTITY placeholder.label \"Paikanpitäjä:\">\n<!ENTITY mutability.label \"Muutettavuus:\">\n<!ENTITY readonly.label \"Elementti on ainoastaan luettavissa\">\n<!ENTITY size.label \"Koko:\">\n<!ENTITY maxlength.label \"Suurin pituus:\">\n<!ENTITY min.label \"Pienin arvo:\">\n<!ENTITY max.label \"Suurin arvo:\">\n<!ENTITY step.label \"Askel:\">\n<!ENTITY checked.label \"Elementti on valittu\">\n<!ENTITY src.label \"Kuvan lähde:\">\n<!ENTITY selectFile.label \"Valitse tiedosto\">\n<!ENTITY width.label \"Leveys:\">\n<!ENTITY height.label \"Korkeus:\">\n<!ENTITY list.label \"Luettelo:\">\n<!ENTITY choices.label \"Vaihtoehdot:\">\n<!ENTITY multiple.label \"Salli useita arvoja\">\n<!ENTITY pattern.label \"Säännöllinen lauseke -malli:\">\n<!ENTITY alt.label \"Vaihtoehtoinen:\">\n<!ENTITY autocomplete.label \"Automaattinen täydennys:\">\n<!ENTITY on.label \"Päällä\">\n<!ENTITY off.label \"Pois\">\n<!ENTITY accept.label \"Sallitut MIME-tyypit:\">\n<!ENTITY formmethod.label \"Lähetysmetodi:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"Lähetystoiminto:\">\n<!ENTITY formenctype.label \"Lähetyskoodauksen tyyppi:\">\n<!ENTITY unspecified.label \"-- ei määritetty --\">\n<!ENTITY formnovalidate.label \"Lomakkeen ennakkotarkastus:\">\n<!ENTITY novalidate.label \"Älä ennakkotarkasta lomaketta\">\n<!ENTITY target.label \"Kohde:\">\n<!ENTITY required.label \"Vaadittu:\">\n<!ENTITY isRequired.label \"Elementti on vaadittu\">\n<!ENTITY form.label \"Lomake:\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/insertHR.dtd",
    "content": "<!ENTITY window.title \"Vaakapalkki\">\n\n<!ENTITY size.label \"Koko\">\n<!ENTITY width.label \"Leveys:\">\n<!ENTITY height.label \"Korkeus:\">\n\n<!ENTITY style.label \"Tyyli\">\n<!ENTITY shaded.label \"Varjostettu (3D)\">\n<!ENTITY alignment.label \"Sijoitus:\">\n<!ENTITY left.label \"Vasemmalle\">\n<!ENTITY center.label \"Keskelle\">\n<!ENTITY right.label \"Oikealle\">\n\n<!ENTITY color.label \"Väri:\">\n<!ENTITY hrColor.label \"Vaakapalkin väri\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/insertHTML.dtd",
    "content": "<!ENTITY window.title \"Lisää HTML-merkkaus\">\n\n<!ENTITY enterHTMLMarkup.label \"Kirjoita HTML-merkkaus tai teksti alapuolelle:\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/insertImage.dtd",
    "content": "<!ENTITY window.title \"Lisää kuva\">\n\n<!ENTITY imageLocation.label \"Kuvan sijainti:\">\n<!ENTITY selectImageButton.label \"Valitse kuva\">\n<!ENTITY relativeURL.label \"Tee URL:stä suhteellinen sivun sijaintiin nähden\">\n<!ENTITY title.label \"Otsikko:\">\n<!ENTITY alternateText.label \"Vaihtoehtoinen teksti:\">\n<!ENTITY documentMustBeSaved.label \"(sinun tulee tallentaa asiakirja käyttääksesi tätä ominaisuutta)\">\n\n<!ENTITY preview.label \"Esikatselu\">\n\n<!ENTITY emptyAltOk.checkbox \"Salli tyhjä vaihtoehtoinen teksti\">\n\n<!ENTITY longdesc.label \"Pitkän kuvauksen URI:\">\n<!ENTITY selectLongDescButton.label \"Valitse tiedosto\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/insertKeygen.dtd",
    "content": "<!ENTITY window.title \"Lisää tai muokkaa avainparigeneraattoria\">\n\n<!ENTITY keytype.label \"Avaintyyppi:\">\n<!ENTITY rsa.label \"RSA\">\n<!ENTITY dsa.label \"DSA\">\n<!ENTITY ec.label \"EC\">\n<!ENTITY keyparams.label \"Avainparametrit:\">\n<!ENTITY name.label \"Nimi:\">\n<!ENTITY state.label \"Tila:\">\n<!ENTITY disabled.label \"Ei käytössä\">\n<!ENTITY form.label \"Lomake:\">\n<!ENTITY autofocus.label \"Automaattinen fokusointi:\">\n<!ENTITY focusOnPageLoad.label \"Heti, kun sivu on latautunut\">\n<!ENTITY challenge.label \"Lähetetty avain:\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/insertLabel.dtd",
    "content": "<!ENTITY window.title \"Lisää tai muokkaa etikettiä\">\n\n<!ENTITY form.label \"Lomake:\">\n<!ENTITY for.label \"Ohjaimen ID:\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/insertLink.dtd",
    "content": "<!ENTITY window.title \"Linkit\">\n\n<!ENTITY linkText.label \"Teksti\">\n<!ENTITY linkTarget.label \"Kohde\">\n<!ENTITY selectFile.label \"Valitse tiedosto\">\n\n<!ENTITY isMail.label \"Tämä on sähköpostiosoite\">\n<!ENTITY relativeUrl.label \"Tee URL:stä suhteellinen sivun sijaintiin nähden\">\n\n<!ENTITY windowTarget.label \"Ikkunakohde\">\n<!ENTITY openIn.label \"Avaa linkki:\">\n<!ENTITY topTarget.label \"samassa ikkunassa ilman kehyksiä\">\n<!ENTITY blankTarget.label \"uudessa ikkunassa\">\n<!ENTITY parentTarget.label \"vanhempikehyksessä\">\n<!ENTITY selfTarget.label \"nykyisessä kehyksessä\">\n<!ENTITY otherTarget.label \"kehyksessä nimeltään...\">\n\n<!ENTITY title.caption \"Suositeltava otsikko\">\n<!ENTITY title.label \"Otsikko:\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/insertLink.properties",
    "content": "noAnchorsInDocument=[Ankkureita ei ole saatavilla asiakirjassa]\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/insertMeter.dtd",
    "content": "<!ENTITY window.title \"Lisää tai muokkaa edistymiselementtiä\">\n\n<!ENTITY value.label \"Arvo:\">\n<!ENTITY min.label \"Pienin arvo:\">\n<!ENTITY max.label \"Suurin arvo:\">\n<!ENTITY form.label \"Lomake:\">\n<!ENTITY optimum.label \"Optimaalinen arvo:\">\n<!ENTITY low.label \"Alaraja:\">\n<!ENTITY high.label \"Yläraja:\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/insertOutput.dtd",
    "content": "<!ENTITY window.title \"Lisää tai muokkaa laskun tulosta\">\n\n<!ENTITY name.label \"Nimi:\">\n<!ENTITY form.label \"Lomake:\">\n<!ENTITY for.label \"Ohjaimen IDs:\">\n<!ENTITY autofocus.label \"Automaattinen fokusointi:\">\n<!ENTITY focusOnPageLoad.label \"Heti, kun sivu on latautunut\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/insertProgress.dtd",
    "content": "<!ENTITY window.title \"Lisää tai muokkaa avainparigeneraattoria\">\n\n<!ENTITY value.label \"Arvo:\">\n<!ENTITY max.label \"Suurin arvo:\">\n<!ENTITY form.label \"Lomake:\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/insertSelect.dtd",
    "content": "<!ENTITY window.title \"Lisää tai muokkaa valintaluetteloa\">\n\n<!ENTITY name.label \"Nimi:\">\n<!ENTITY value.label \"Arvo:\">\n<!ENTITY state.label \"Tila:\">\n<!ENTITY disabled.label \"Ei käytössä\">\n<!ENTITY size.label \"Koko:\">\n<!ENTITY choices.label \"Vaihtoehdot:\">\n<!ENTITY multiple.label \"Salli useita arvoja\">\n<!ENTITY list.label \"Luettelo:\">\n\n<!ENTITY form.label \"Lomake:\">\n<!ENTITY autofocus.label \"Automaattinen fokusointi:\">\n<!ENTITY focusOnPageLoad.label \"Heti, kun sivu on latautunut\">\n<!ENTITY required.label \"Vaadittu:\">\n<!ENTITY isRequired.label \"Elementti on vaadittu\">\n\n<!ENTITY parameters.label \"Parametrit\">\n\n<!ENTITY add.tooltip \"Lisää asetuksia\">\n<!ENTITY remove.tooltip \"Poista valittu asetus tai asetusryhmä\">\n<!ENTITY modify.tooltip \"Muokkaa valittua asetusta tai asetusryhmää\">\n\n<!ENTITY options.label \"Asetukset\">\n<!ENTITY up.tooltip \"Ylös\">\n<!ENTITY down.tooltip \"Alas\">\n\n<!ENTITY value.col \"Arvo\">\n<!ENTITY label.col \"Etiketti\">\n<!ENTITY disabled.col \"Ei käytössä\">\n<!ENTITY selected.col \"Valittu\">\n\n<!ENTITY before.label \"Jälkeen...\">\n<!ENTITY inside.label \"Sisällä...\">\n<!ENTITY after.label \"Jälkeen...\">\n\n<!ENTITY addOption.label \"Lisää asetus\">\n<!ENTITY addOptgroup.label \"Lisää ryhmä asetuksia\">\n\n<!ENTITY label.label \"Etiketti:\">\n<!ENTITY ok.label \"OK\">\n<!ENTITY selected.label \"Valittu\">\n\n<!ENTITY update.label \"Päivitä\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/insertStylesheet.dtd",
    "content": "<!ENTITY window.title \"Lisää tai muokkaa tyyliarkkeja\">\n\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"Vaihtoehtoinen\">\n<!ENTITY title.col \"Otsikko\">\n<!ENTITY media.col \"Media\">\n\n<!ENTITY add.tooltip \"Lisää tyyliarkki\">\n<!ENTITY remove.tooltip \"Poista valittu tyyliarkki\">\n<!ENTITY modify.tooltip \"Muokkaa valittua tyyliarkkia\">\n<!ENTITY down.tooltip \"Siirrä valittua tyyliarkkia alas\">\n<!ENTITY up.tooltip \"Siirrä valittua tyyliarkkia ylös\">\n\n<!ENTITY close.label \"Sulje\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/insertTOC.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is TOCMaker.\n   -\n   - The Initial Developer of the Original Code is\n   - Daniel Glazman.\n   - Portions created by the Initial Developer are Copyright (C) 2002\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Original author: Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY Window.title        \"Sisällysluettelo\">\n<!ENTITY buildToc.label      \"Rakenna sisällysluettelo seuraavista:\">\n<!ENTITY style.label         \"Tyyli:\">\n<!ENTITY tag.label           \"Tunnus:\">\n<!ENTITY class.label         \"Luokka:\">\n<!ENTITY header1.label       \"Taso 1\">\n<!ENTITY header2.label       \"Taso 2\">\n<!ENTITY header3.label       \"Taso 3\">\n<!ENTITY header4.label       \"Taso 4\">\n<!ENTITY header5.label       \"Taso 5\">\n<!ENTITY header6.label       \"Taso 6\">\n<!ENTITY makeReadOnly.label  \"Tee sisällysluettelosta vain luettava\">\n<!ENTITY orderedList.label   \"Sisällysluettelon kohtien määrä\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/insertTable.dtd",
    "content": "\n<!ENTITY windowTitle.label \"Taulukon ominaisuudet\">\n\n<!ENTITY table.tab \"Taulukko\">\n<!ENTITY cell.tab \"Solut\">\n\n<!ENTITY size.label \"Koko\">\n<!ENTITY rows.label \"Rivejä:\">\n<!ENTITY width.label \"Leveys:\">\n<!ENTITY columns.label \"Sarakkeita:\">\n<!ENTITY height.label \"Korkeus:\">\n<!ENTITY rowsInHeader.label \"Rivejä ylätunnisteessa:\">\n<!ENTITY onlyHeaderCells.label \"Vain ylätunnistesolut\">\n<!ENTITY rowsInFooter.label \"Rivejä alatunnisteessa:\">\n\n<!ENTITY layout.label \"Asettelu\">\n<!ENTITY border.label \"Kehys:\">\n<!ENTITY pixels.label \"kuvapistettä\">\n<!ENTITY cellSpacing.label \"Solujen väli:\">\n<!ENTITY percent.label \"prosenttia\">\n<!ENTITY cellPadding.label \"Solujen täyte:\">\n\n<!ENTITY selection.caption \"Valinta\">\n<!ENTITY cells.label \"Solu (solut)\">\n<!ENTITY rowsSelection.label \"Rivi (rivit)\">\n<!ENTITY columnsSelection.label \"Sarake (sarakkeet)\">\n\n<!ENTITY previous.label \"Edellinen\">\n<!ENTITY next.label \"Seuraava\">\n\n<!ENTITY applyButton.label \"Käytä\">\n\n<!ENTITY warning.description \"Muutokset toteutetaan ennen kuin valinta muuttuu.\">\n\n<!ENTITY size.caption \"Koko\">\n<!ENTITY alignment.caption \"Sisällön tasaus\">\n<!ENTITY hAlign.label \"Vaakasuunnassa:\">\n<!ENTITY vAlign.label \"Pystysuunnassa:\">\n<!ENTITY left.label \"Vasemmalle\">\n<!ENTITY unspecified.label \"- ei määritetty -\">\n<!ENTITY center.label \"Keskitä\">\n<!ENTITY right.label \"Oikealle\">\n<!ENTITY justify.label \"Tasaa keskelle\">\n<!ENTITY top.label \"Yläreuna\">\n<!ENTITY bottom.label \"Alareuna\">\n\n<!ENTITY style.caption \"Tyyli\">\n<!ENTITY bgColor.label \"Taustaväri:\">\n<!ENTITY bgColor.windowTitle \"Taustaväri\">\n<!ENTITY headers.checkbox \"Ylätunniste(et)\">\n<!ENTITY nowrap.checkbox \"Älä rivitä tekstiä\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/insertTable.properties",
    "content": "TableTabModified=Taulukon ominaisuuksia on muutettu\nApplyAndCloseWindow=Haluatko toteuttaa muutokset ja sulkea tämän dialogin?\nCellTabModified=Joidenkin solujen ominaisuuksia on muutettu\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/insertTextarea.dtd",
    "content": "<!ENTITY window.title \"Lisää tai muokkaa tekstialuetta\">\n\n<!ENTITY name.label \"Nimi:\">\n<!ENTITY state.label \"Tila:\">\n<!ENTITY disabled.label \"Ei käytössä\">\n<!ENTITY placeholder.label \"Paikanpitäjä:\">\n<!ENTITY form.label \"Muoto:\">\n<!ENTITY mutability.label \"Muutettavuus:\">\n<!ENTITY readonly.label \"Elementti on vain luettavissa\">\n<!ENTITY required.label \"Vaadittu:\">\n<!ENTITY isRequired.label \"Elementti on vaadittu\">\n<!ENTITY maxlength.label \"Suurin pituus:\">\n<!ENTITY autofocus.label \"Automaattinen fokusointi:\">\n<!ENTITY focusOnPageLoad.label \"Heti, kun sivu on latautunut\">\n<!ENTITY cols.label \"Sarakkeiden määrä:\">\n<!ENTITY rows.label \"Rivien määrä:\">\n<!ENTITY wrap.label \"Rivitys:\">\n<!ENTITY softWrap.label \"Pehmeä\">\n<!ENTITY hardWrap.label \"Jäykkä\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/insertVideo.dtd",
    "content": "<!ENTITY window.title \"Lisää tai muokkaa videota\">\n\n<!ENTITY size.label \"Koko\">\n<!ENTITY width.label \"Leveys:\">\n<!ENTITY height.label \"Korkeus:\">\n\n<!ENTITY source.label \"Video\">\n<!ENTITY selectFile.label \"Valitse tiedosto\">\n<!ENTITY relativeUrl.label \"Tee URL:stä suhteellinen sivun sijaintiin nähden\">\n<!ENTITY poster.tab \"Juliste\">\n\n<!ENTITY videoControls.label \"Näytä video-ohjaimet\">\n<!ENTITY preload.label \"Esilataa:\">\n<!ENTITY nonePreload.label \"Ei mitään\">\n<!ENTITY metadataPreload.label \"Metadata\">\n<!ENTITY autoPreload.label \"Automaattinen\">\n<!ENTITY autoplay.label \"Toista automaattisesti\">\n<!ENTITY loop.label \"Tee silmukka\">\n\n<!ENTITY videoFileLocation.label \"Videotiedoston sijainti:\">\n<!ENTITY posterFileLocation.label \"Julistetiedoston sijainti:\">\n\n<!ENTITY useCurrentFrameAsPoster.label \"Käytä julisteena nykyistä kehystä\">\n<!ENTITY saveAsFile.label \"Tallenna juliste PNG-tiedostona\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/insertVideo.properties",
    "content": "SavePosterAsPng=Valitse PNG-tiedosto tallentaaksesi julisteen\nPNGFiles=PNG-kuvatiedostot\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/language.properties",
    "content": "# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/languages.dtd",
    "content": "<!ENTITY window.title \"Valitse kieli\">\n\n<!ENTITY languagesList.label  \"Kielet:\">\n<!ENTITY examples.label \"e.g.: en-bz, ar-jo\">\n<!ENTITY others.label \"Muut:\">\n<!ENTITY others.accesskey \"M\">\n\n<!ENTITY clearSubtree.label \"Tyhjennä kielitiedot lapsiobjektien ulottuvilta\">\n\n<!ENTITY currentLanguage.label \"Nykyinen kieli on:\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/listProperties.dtd",
    "content": "<!ENTITY window.title \"Luettelon ominaisuudet\">\n\n<!ENTITY marker.caption \"Luettelomerkki\">\n<!ENTITY noType.label \"Luettelo ilman merkkiä tai järjestyslukua\">\n<!ENTITY unorderedType.label \"Numeroimaton luettelo\">\n<!ENTITY orderedType.label \"Numeroitu luettelo\">\n\n<!ENTITY listValue.caption \"Arvo\">\n<!ENTITY dontSetStartValue.label \"Alkuarvoa ei ole määritetty\">\n<!ENTITY startValue.label \"Alkuarvo:\">\n\n<!ENTITY defaultMarker.label \"Oletusmerkki\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/markupCleaner.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <glazman@disruptive-innovations.com>, on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Merkkaussiivooja\">\n\n<!ENTITY trailingBR.label \"Poista elementtien jälkeiset &lt;br&gt;-elementit\">\n<!ENTITY emptyBlocks.label \"Poista tyhjät lohkot\">\n<!ENTITY emptyCells.label \"Poista tyhjien taulukkosolujen asettelutiedot\">\n<!ENTITY nestedLists.label \"Korjaa sisäkkäiset luettelot\">\n\n<!ENTITY cleanUp.label \"Siivoa\">\n\n<!ENTITY actionColumnHeader.label \"Toiminto\">\n<!ENTITY reportColumnHeader.label \"Raportti\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/masterPasswordQuery.properties",
    "content": "windowTitle=Pääsalasana\nquery=Et ole vielä asettanut pääsalasanaa. Haluatko luoda pääsalasanan?\nyesButton=Kyllä\nnoButton=Ei\n\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/media.dtd",
    "content": "<!ENTITY unspecified.label \"\">\n<!ENTITY not.label \"EI\">\n<!ENTITY only.label \"VAIN\">\n\n<!ENTITY allMedia.label \"kaikki mediat\">\n\n<!ENTITY auralMedia.label \"kuulomedia\">\n<!ENTITY brailleMedia.label \"braille-media\">\n<!ENTITY handheldMedia.label \"mobiilimedia\">\n<!ENTITY printMedia.label \"tulostettava media\">\n<!ENTITY projectionMedia.label \"valkokangasmedia\">\n<!ENTITY screenMedia.label \"kuvaruutumedia\">\n<!ENTITY ttyMedia.label \"päätemedia\">\n<!ENTITY tvMedia.label \"televisiomedia\">\n\n<!ENTITY addConstraint.label \"Lisää rajoite\">\n\n<!ENTITY widthFeature.label \"Näyttöalueen leveys\">\n<!ENTITY minWidthFeature.label \"Näyttöalueen vähimmäisleveys\">\n<!ENTITY maxWidthFeature.label \"Näyttöalueen enimmäisleveys\">\n<!ENTITY heightFeature.label \"Näyttöalueen korkeus\">\n<!ENTITY minHeightFeature.label \"Näyttöalueen vähimmäiskorkeus\">\n<!ENTITY maxHeightFeature.label \"Näyttöalueen enimmäiskorkeus\">\n\n<!ENTITY deviceWidthFeature.label \"Laitteen leveys\">\n<!ENTITY minDeviceWidthFeature.label \"Laitteen vähimmäisleveys\">\n<!ENTITY maxDeviceWidthFeature.label \"Laitteen enimmäisleveys\">\n<!ENTITY deviceHeightFeature.label \"Laitteen korkeus\">\n<!ENTITY minDeviceHeightFeature.label \"Laitteen vähimmäiskorkeus\">\n<!ENTITY maxDeviceHeightFeature.label \"Leitteen enimmäiskorkeus\">\n\n<!ENTITY orientationFeature.label \"Asento\">\n\n<!ENTITY aspectRatioFeature.label \"Kuvasuhde\">\n<!ENTITY minAspectRatioFeature.label \"Vähimmäiskuvasuhde\">\n<!ENTITY maxAspectRatioFeature.label \"Enimmäiskuvasuhde\">\n<!ENTITY deviceAspectRatioFeature.label \"Laitteen kuvasuhde\">\n<!ENTITY minDeviceAspectRatioFeature.label \"Laitteen vähimmäiskuvasuhde\">\n<!ENTITY maxDeviceAspectRatioFeature.label \"Laitteen enimmäiskuvasuhde\">\n\n<!ENTITY colorFeature.label \"Bittimäärä / väri\">\n<!ENTITY minColorFeature.label \"Vähimmäisbittimäärä / väri\">\n<!ENTITY maxColorFeature.label \"Enimmäisbittimäärä / väri\">\n<!ENTITY colorIndexFeature.label \"Värikartan koko\">\n<!ENTITY minColorIndexFeature.label \"Värikartan vähimmäiskoko\">\n<!ENTITY maxColorIndexFeature.label \"Värikartan enimmäiskoko\">\n<!ENTITY monochromeFeature.label \"Bittimäärä / yksiväripikseli\">\n<!ENTITY minMonochromeFeature.label \"Vähimmäisbittimäärä / yksiväripikseli\">\n<!ENTITY maxMonochromeFeature.label \"Enimmäisbittimäärä / yksiväripikseli\">\n\n<!ENTITY resolutionFeature.label \"Laitteen resoluutio\">\n<!ENTITY minResolutionFeature.label \"Laitteen vähimmäisresoluutio\">\n<!ENTITY maxResolutionFeature.label \"Laitteen enimmäisresoluutio\">\n\n<!ENTITY scanFeature.label \"Pyyhkäisymenetelmä\">\n\n<!ENTITY gridFeature.label \"Ruudukkopohjainen\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/media.properties",
    "content": "widthFeature=Näyttöalueen leveys:\nminWidthFeature=Näyttöalueen vähimmäisleveys:\nmaxWidthFeature=Näyttöalueen enimmäisleveys:\nheightFeature=Näyttöalueen korkeus:\nminHeightFeature=Näyttöalueen vähimmäiskorkeus:\nmaxHeightFeature=Näyttöalueen enimmäiskorkeus:\ndeviceWidthFeature=Laitteen leveys:\nminDeviceWidthFeature=Laitteen vähimmäisleveys:\nmaxDeviceWidthFeature=Laitteen enimmäisleveys:\ndeviceHeightFeature=Laitteen korkeus:\nminDeviceHeightFeature=Laitteen vähimmäiskorkeus:\nmaxDeviceHeightFeature=Leitteen enimmäiskorkeus:\norientationFeature=Asento:\naspectRatioFeature=Kuvasuhde:\nminAspectRatioFeature=Vähimmäiskuvasuhde:\nmaxAspectRatioFeature=Enimmäiskuvasuhde:\ndeviceAspectRatioFeature=Laitteen kuvasuhde:\nminDeviceAspectRatioFeature=Laitteen vähimmäiskuvasuhde:\nmaxDeviceAspectRatioFeature=Laitteen enimmäiskuvasuhde:\ncolorFeature=Bittimäärä / väri:\nminColorFeature=Vähimmäisbittimäärä / väri:\nmaxColorFeature=Enimmäisbittimäärä / väri:\ncolorIndexFeature=Värikartan koko:\nminColorIndexFeature=Värikartan vähimmäiskoko:\nmaxColorIndexFeature=Värikartan enimmäiskoko:\nmonochromeFeature=Bittimäärä / yksiväripikseli\nminMonochromeFeature=Vähimmäisbittimäärä / yksiväripikseli\nmaxMonochromeFeature=Enimmäisbittimäärä / yksiväripikseli\nresolutionFeature=Laitteen resoluutio\nminResolutionFeature=Laitteen vähimmäisresoluutio\nmaxResolutionFeature=Laitteen enimmäisresoluutio\nscanFeature=Pyyhkäisymenetelmä\ngridFeature=Ruudukkopohjainen\n\nNewCSSFile=Luo uusi CSS-tiedosto\n\nportrait=Muotokuva\nlandscape=Maisema\nprogressive=Progressiivinen\ninterlace=Lomitettu\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/newDocument.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - Uusi asiakirja\">\n\n<!ENTITY documentType.description \"Minkä tyyppisen asiakirjan haluat luoda?\">\n\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"Asiakirjatyyppi\">\n<!ENTITY transitional.label \"Transitional\">\n<!ENTITY strict.label \"Strict\">\n\n<!ENTITY where.label \"Mihin?\">\n<!ENTITY tab.label \"Uuteen välilehteen\">\n<!ENTITY window.label \"Uuteen ikkunaan\">\n\n<!ENTITY documentLanguage.label \"Kieli:\">\n<!ENTITY selectLanguage.label \"Valitse kieli\">\n<!ENTITY charset.label \"Merkistö:\">\n<!ENTITY direction.label \"Tekstin suunta:\">\n<!ENTITY unspecified.label \"Ei määritetty\">\n<!ENTITY ltr.label \"Vasemmalta oikealle\">\n<!ENTITY rtl.label \"Oikealta vasemmalle\">\n\n<!ENTITY similarToCurrent.label 'Samankaltainen kuin nykyinen dokumentti'>\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/newPageWizard.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Uusi asiakirja -apulainen\">\n\n<!ENTITY pageTitle.label \"Otsikko:\">\n<!ENTITY pageAuthor.label \"Tekijä:\">\n<!ENTITY pageDescription.label \"Kuvaus:\">\n<!ENTITY pageTitle.accesskey \"O\">\n<!ENTITY pageAuthor.accesskey \"T\">\n<!ENTITY pageDescription.accesskey \"K\">\n<!ENTITY pageKeywords.label \"Avainsanat:\">\n<!ENTITY pageKeywords.accesskey \"A\">\n<!ENTITY documentLanguage.label \"Kieli:\">\n<!ENTITY language.accesskey \"i\">\n<!ENTITY charset.label \"Merkistö:\">\n<!ENTITY charset.accesskey \"M\">\n<!ENTITY direction.label \"Tekstin suunta:\">\n<!ENTITY direction.accesskey \"e\">\n<!ENTITY ltr.label \"Vasemmalta oikealle\">\n<!ENTITY rtl.label \"Oikealta vasemmalle\">\n<!ENTITY unspecified.label \"Ei määritetty\">\n\n<!ENTITY selectLanguage.label \"Valitse kieli\">\n\n<!ENTITY backgroundImage.label \"Taustakuva:\">\n<!ENTITY backgroundImage.accesskey \"u\">\n\n<!ENTITY filepickerForBgImage.title \"Valitse taustakuva\">\n<!ENTITY pagePreview.label \"Esikatselu:\">\n\n<!ENTITY useSystemColors.label \"Lukijan oletusvärit (Älä aseta värejä sivulle)\">\n<!ENTITY userDefinedColors.label \"Käytä omia värejä:\">\n\n<!ENTITY backgroundColor.label \"Tausta:\">\n<!ENTITY backgroundColor.accesskey \"T\">\n<!ENTITY textColor.label \"Teksti:\">\n<!ENTITY textColor.accesskey \"e\">\n<!ENTITY linksColor.label \"Linkit:\">\n<!ENTITY linksColor.accesskey \"L\">\n<!ENTITY activeLinksColor.label \"Aktiiviset linkit:\">\n<!ENTITY activeLinksColor.accesskey \"A\">\n<!ENTITY visitedLinksColor.label \"Avatut linkit:\">\n<!ENTITY visitedLinksColor.accesskey \"v\">\n<!ENTITY underlineLinks.label \"Alleviivaa linkit\">\n\n<!ENTITY relativeURLForBgImage.label \"URL on suhteellinen sivun sijaintiin nähden\">\n\n<!ENTITY generalTab.label \"Yleiset asiakirja-asetukset\">\n<!ENTITY colorsTab.label \"Värit ja taustat\">\n<!ENTITY styleTab.label \"Tyyli\">\n<!ENTITY advancedTab.label \"Lisäasetukset\">\n\n<!ENTITY unsavedPage.label \"[Uusi, tallentamaton sivu]\">\n<!ENTITY noPageLastModified.label \"[Ei tietoa]\">\n\n<!ENTITY normalText.preview \"Normaali teksti\">\n<!ENTITY links.preview \"Linkit\">\n<!ENTITY activeLinks.preview \"Aktiiviset linkit\">\n<!ENTITY visitedLinks.preview \"Avatut linkit\">\n\n<!ENTITY makeColorsDefault.label \"Tee ylläolevista oletusasetukseni\">\n\n<!ENTITY bgTab.label \"Asiakirjan tausta\">\n\n<!ENTITY layoutsTab.label \"Sivun taitto\">\n<!ENTITY usePageLayout.checkbox \"Sovella esimääritettyä CSS-taittoa\">\n<!ENTITY oneColumn100.label \"1 sarake, 100&#37;\">\n<!ENTITY twoColumns5050.label \"2 saraketta, 50&#37;/50&#37;\">\n<!ENTITY twoColumns6633.label \"2 saraketta, 66&#37;/33&#37;\">\n<!ENTITY twoColumns3366.label \"2 saraketta, 33&#37;/66&#37;\">\n<!ENTITY twoColumns7525.label \"2 saraketta, 75&#37;/25&#37;\">\n<!ENTITY twoColumns2575.label \"2 saraketta, 25&#37;/75&#37;\">\n<!ENTITY threeColumns333333.label \"3 saraketta, 33&#37;/33&#37;/33&#37;\">\n<!ENTITY threeColumns502525.label \"3 saraketta, 50&#37;/25&#37;/25&#37;\">\n<!ENTITY threeColumns252550.label \"3 saraketta, 25&#37;/25&#37;/50&#37;\">\n<!ENTITY fourColumns25252525.label \"4 saraketta, 25&#37;/25&#37;/25&#37;/25&#37;\">\n\n<!ENTITY layoutType.label \"Leveys:\">\n<!ENTITY layoutType.accesskey \"L\">\n<!ENTITY layout100percent.label \"Täysi leveys\">\n<!ENTITY layout750px.label \"750px\">\n<!ENTITY layout950px.label \"950px\">\n<!ENTITY layout974px.label \"974px\">\n<!ENTITY layoutSubtype.label \"Sivupalkki:\">\n<!ENTITY layoutSubtype.accesskey \"S\">\n<!ENTITY noSidebar.label \"Ei mitään\">\n<!ENTITY left160Sidebar.label \"Vasen 160px\">\n<!ENTITY left180Sidebar.label \"Vasen 180px\">\n<!ENTITY left300Sidebar.label \"Vasen 300px\">\n<!ENTITY right180Sidebar.label \"Oikea 180px\">\n<!ENTITY right240Sidebar.label \"Oikea 240px\">\n<!ENTITY right300Sidebar.label \"Oikea 300px\">\n<!ENTITY loremIpsum.label \"Sisällytä 'Lorem ipsum' -täytesisältö\">\n<!ENTITY loremIpsum.accesskey \"i\">\n<!ENTITY newRow.label \"Uusi rivi\">\n<!ENTITY removeRow.label \"Poista\">\n\n<!ENTITY tile.label \"Kertaus:\">\n<!ENTITY tile.accesskey \"K\">\n<!ENTITY scrolling.label \"Vieritys:\">\n<!ENTITY scrolling.accesskey \"V\">\n<!ENTITY scrollWithPage.label \"Sivun mukana\">\n<!ENTITY noScrolling.label \"Ei vieritystä\">\n<!ENTITY horizPosition.label \"Vaaka:\">\n<!ENTITY vertPosition.label \"Pysty:\">\n\n<!ENTITY documentType.label \"Asiakirjatyyppi\">\n<!ENTITY documentType.description \"Minkä tyyppisen asiakirjan haluat luoda?\">\n\n<!ENTITY language.label \"Asiakirjakieli\">\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"Asiakirjatyyppi\">\n<!ENTITY transitional.label \"Transitional\">\n<!ENTITY strict.label \"strict\">\n\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/newPageWizard.properties",
    "content": "loremIpsum=Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.\nheader=SIVUN YLÄTUNNISTE\nfooter=ALATUNNISTE\nnav=NAVIGAATIORUUTU\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/openLocation.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Avaa tiedosto tai mallipohja\">\n\n<!ENTITY enterLocation.label \"Kirjoita tiedoston/mallipohjan verkkosijainti (URL), tai valitse paikallinen tiedosto:\">\n<!ENTITY enterLocation.accesskey \"K\">\n\n<!ENTITY chooseFile.label \"Valitse tiedosto...\">\n<!ENTITY chooseFile.accesskey \"V\">\n\n<!ENTITY createIn.label \"Luo tätä varten uusi\">\n<!ENTITY inATab.label \"Välilehti\">\n<!ENTITY inATab.accesskey \"ä\">\n<!ENTITY inAWindow.label \"Ikkuna\">\n<!ENTITY inAWindow.accesskey \"I\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/openLocation.properties",
    "content": "chooseFileDialogTitle=Valitse tiedosto\ntemplateFilter=HTML-mallipohjat\nPHPfiles=PHP-tiedostot\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/pageProperties.dtd",
    "content": "<!ENTITY window.title \"Asiakirjan ominaisuudet\">\n\n<!ENTITY pageLocation.label \"Sijainti:\">\n<!ENTITY pageLastModified.label \"Viimeksi muokattu:\">\n<!ENTITY pageTitle.label \"Otsikko:\">\n<!ENTITY pageAuthor.label \"Tekijä:\">\n<!ENTITY pageDescription.label \"Kuvaus:\">\n<!ENTITY pageTitle.accesskey \"O\">\n<!ENTITY pageAuthor.accesskey \"T\">\n<!ENTITY pageDescription.accesskey \"K\">\n<!ENTITY pageKeywords.label \"Avainsanat:\">\n<!ENTITY pageKeywords.accesskey \"A\">\n\n<!ENTITY language.label \"Kieli:\">\n<!ENTITY language.accesskey \"i\">\n<!ENTITY charset.label \"Merkistö:\">\n<!ENTITY charset.accesskey \"M\">\n<!ENTITY direction.label \"Tekstin suunta:\">\n<!ENTITY direction.accesskey \"e\">\n<!ENTITY ltr.label \"Vasemmalta oikealle\">\n<!ENTITY rtl.label \"Oikealta vasemmalle\">\n<!ENTITY unspecified.label \"Ei määritetty\">\n\n<!ENTITY selectLanguage.label \"Tekstin kieli\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/pagePropertiesPreview.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\r\n<html>\r\n<head>\r\n  <meta content=\"text/html; charset=ISO-8859-1\" http-equiv=\"content-type\">\r\n  <style>p[id] { margin: 0px; }</style>\r\n  <title></title>\r\n</head>\r\n<body>\r\n  <p>Tavallinen teksti näyttää tällaiselta !</p>\r\n  <p id=\"links\">Linkit näyttävät tällaiselta !<br>\r\n  <p id=\"visited\">Avatut linkit näyttävät tällaiselta !<br>\r\n  <p id=\"active\">Aktiiviset linkit näyttävät tällaiselta !</p>\r\n</body>\r\n</html>\r\n<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\r\n<html>\r\n<head>\r\n  <meta content=\"text/html; charset=ISO-8859-1\" http-equiv=\"content-type\">\r\n  <style>p[id] { margin: 0px; }</style>\r\n  <title></title>\r\n</head>\r\n<body>\r\n  <p>Tavallinen teksti näyttää tällaiselta !</p>\r\n  <p id=\"links\">Linkit näyttävät tällaiselta !<br>\r\n  <p id=\"visited\">Avatut linkit näyttävät tällaiselta !<br>\r\n  <p id=\"active\">Aktiiviset linkit näyttävät tällaiselta !</p>\r\n</body>\r\n</html>\r\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/panels.dtd",
    "content": "<!ENTITY switchToFloatingPanel.label \"Switch to floating panel\">\n<!ENTITY closePanel.label \"Close panel\">\n<!ENTITY deckPanel.label \"Deck panel into main window\">\n<!ENTITY alignPanels.label                \"Tasaa kaikki paneelit\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/parsingError.dtd",
    "content": "<!ENTITY window.title \"Jäsennysvirhe!\">\n<!ENTITY cantSwitchBackToNormal.label \"Normaalinäkymään ei ole mahdollista palata\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/polyglot.dtd",
    "content": "<!ENTITY polyglot.label \"Polyglot\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/prefs/advanced.dtd",
    "content": "<!ENTITY ui.caption \"BlueGriffonin käyttöliittymä\">\n<!ENTITY switchLocale.button \"Käytä kieltä\">\n\n<!ENTITY useSystemLocale.radio \"Pyri käyttämään käyttöjärjestelmän lokaalia\">\n<!ENTITY useInstalledLocale.radio \"Käytä asennettua kieltä:\">\n\n<!ENTITY network.caption \"Verkko\">\n<!ENTITY configureNetwork.label \"Muokkaa BlueGriffonin verkkoasetuksia\">\n<!ENTITY parameters.label \"Parametrit...\">\n\n<!ENTITY advancedConfig.caption \"Lisäasetukset\">\n<!ENTITY configEditor.label \"Asetusmuokkain\">\n\n<!ENTITY preview.caption \"Ulkopuolinen esikatselu\">\n<!ENTITY resetPreviewers.label \"Palauta ulkopuolisen selaimen oletusarvo\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/prefs/connection.dtd",
    "content": "\n<!ENTITY  connectionsDialog.title       \"Yhteysasetukset\">\n<!ENTITY  window.width                  \"37em\">\n<!ENTITY  window.macWidth               \"39em\">\n\n<!ENTITY  proxyTitle.label              \"Määritä välityspalvelinasetukset\">\n<!ENTITY  noProxyTypeRadio.label        \"Ei välityspalvelinta\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"E\">\n<!ENTITY  systemTypeRadio.label         \"Käytä järjestelmän välityspalvelinasetuksia\">\n<!ENTITY  systemTypeRadio.accesskey     \"ä\">\n<!ENTITY  WPADTypeRadio.label           \"Hae verkon välityspalvelinasetukset automaattisesti\">\n<!ENTITY  WPADTypeRadio.accesskey       \"H\">\n<!ENTITY  manualTypeRadio.label         \"Aseta välityspalvelinasetukset käsin:\">\n<!ENTITY  manualTypeRadio.accesskey     \"A\">\n<!ENTITY  autoTypeRadio.label           \"Hae välityspalvelinasetukset osoitteesta:\">\n<!ENTITY  autoTypeRadio.accesskey       \"v\">\n<!ENTITY  reload.label                  \"Lataa uudelleen\">\n<!ENTITY  reload.accesskey              \"d\">\n<!ENTITY  ftp.label                     \"FTP-välityspalvelin:\">\n<!ENTITY  ftp.accesskey                 \"F\">\n<!ENTITY  http.label                    \"HTTP-välityspalvelin:\">\n<!ENTITY  http.accesskey                \"P\">\n<!ENTITY  ssl.label                     \"SSL-välityspalvelin:\">\n<!ENTITY  ssl.accesskey                 \"L\">\n<!ENTITY  socks.label                   \"SOCKS-palvelin:\">\n<!ENTITY  socks.accesskey               \"S\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"C\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"K\">\n<!ENTITY  port.label                    \"Portti:\">\n<!ENTITY  HTTPport.accesskey            \"o\">\n<!ENTITY  SSLport.accesskey             \"r\">\n<!ENTITY  FTPport.accesskey             \"t\">\n<!ENTITY  SOCKSport.accesskey           \"i\">\n<!ENTITY  noproxy.label                 \"Ei välitystä osoitteille:\">\n<!ENTITY  noproxy.accesskey             \"y\">\n<!ENTITY  noproxyExplain.label          \"Esimerkki: .mozilla.org, .fi, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"Sama välityspalvelin kaikille yhteyskäytännöille\">\n<!ENTITY  shareproxy.accesskey          \"m\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/prefs/deactivateLicense.dtd",
    "content": "<!ENTITY windowTitle.label \"Deactivate a license\">\n\n<!ENTITY message.label \"Make sure you are connected to the Internet!\">\n<!ENTITY warning.label \"Click on 'Perform operation' to deactivate your license and restart BlueGriffon.\">\n\n<!ENTITY deactivate.label \"Perform operation\">\n<!ENTITY closeWindow.label \"Cancel\">\n\n<!ENTITY error.label \"Cannot deactivate license at this time\">\n<!ENTITY inOp.label \"Deactivating license\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/prefs/file.dtd",
    "content": "<!ENTITY fileHistory.caption \"Viimeksi avatut titdostot\">\n<!ENTITY fileHistoryDepth.label \"Historiatiedoissa olevien tiedostojen suurin määrä:\">\n<!ENTITY files.label \"tiedostoa\">\n<!ENTITY restoreLastSession.label \"Palauta edellisen istunnon välilehdet\">\n<!ENTITY fileExtensions.label \"File extensions for new files\">\n<!ENTITY fileExtensionForHTML.label \"For HTML documents:\">\n<!ENTITY fileExtensionForXHTML.label \"for XHTML documents:\">\n<!ENTITY emptyForDefault.label \"(leave empty for default extension)\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/prefs/general.dtd",
    "content": "\n<!ENTITY structureBar.caption \"Rakennepalkki\">\n\n\n<!ENTITY showIDs.label \"Näytä ID\">\n<!ENTITY showClasses.label \"Näytä luokat\">\n<!ENTITY showLanguage.label \"Näytä kieli\">\n<!ENTITY showRoles.label \"Näytä ARIA-rooli\">\n\n<!ENTITY spellCheck.caption \"Oikoluku\">\n<!ENTITY enableSpellCheck.label \"Ota käyttöön reaaliaikainen oikoluku\">\n<!ENTITY numberSuggestions.label \"Ehdotusten lukumäärä:\">\n\n<!ENTITY tabPosition.label \"Välilehtien sijainti\">\n<!ENTITY leftTabPosition.label \"Vasemmalla\">\n<!ENTITY centerTabPosition.label \"Keskellä\">\n<!ENTITY rightTabPosition.label \"Oikealla\">\n<!ENTITY mainToolbarEnabled.label \"Näkyvä\">\n<!ENTITY mainToolbar.label \"Päätyökalupalkin\">\n<!ENTITY theme.label \"Teema:\">\n<!ENTITY toolbarIconSizeSmaller.label \"Pienempi\">\n<!ENTITY toolbarIconSizeSmall.label \"Pieni\">\n<!ENTITY toolbarIconSizeMedium.label \"Keskikoko\">\n<!ENTITY toolbarIconSizeLarger.label \"Suurempi\">\n<!ENTITY toolbarIconSizeLarge.label \"Suuri\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/prefs/license.dtd",
    "content": "<!ENTITY licenseKey.label \"License key:\">\n<!ENTITY licenseInvoice.label \"Transaction ID:\">\n\n<!ENTITY warning1.label \"Extended features are enabled only if valid license data are provided and license is activated\">\n<!ENTITY warning2.label \"To activate your license, please fill in the data below and restart BlueGriffon. You must be connected to the Internet at that time.\">\n\n<!ENTITY deactivate.label \"Deactivate current license\">\n\n<!ENTITY activate.label \"Activate\">\n<!ENTITY troubleshoot.label 'Request a reset link'>\n<!ENTITY helpNeeded.label \"TROUBLESHOOTING: If you have issues activating your license, it could be because you already activated it in the past and forgot (or could not) deactivate it before a machine swap, a disk crash, etc. In that case, you can request a full reset of all your license activations using the button below. The reset link will be sent to the purchaser of the license and recipient of the invoice. Please provide the Transaction ID above to enable that button.\">\n\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/prefs/license.properties",
    "content": "activateWarning=BlueGriffon needs to restart to activate your license. Do you want to restart now?\nconfirmRestart=Restart BlueGriffon?\n\nfullResetTitle=License activation reset\nfullResetErrorLabel=Impossible to perform the operation, a network error occurred.\nfullResetRequested=A reset link was sent to the owner of the license/transaction. BlueGriffon must now restart.\nfullResetInvalid=The transaction ID is invalid.\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/prefs/newPage.dtd",
    "content": "<!ENTITY author.caption \"Tekijä\">\n<!ENTITY authorName.label \"Tekijän nimi:\">\n\n<!ENTITY defaultZoomFactor.label \"Oletusarvoinen suurennuskerroin:\">\n<!ENTITY zoom.label \"Sivun suurennus\">\n\n<!ENTITY editingFeatures.label \"Muokkausominaisuudet\">\n\n<!ENTITY showComments.label \"Näytä HTML-kommentit\">\n<!ENTITY showPHP.label \"Näytä PHP-käskyt\">\n<!ENTITY showPI.label \"Näytä muut käsittelyohjeet\">\n\n\n<!ENTITY linksManagement.label \"Kopioi-liitä-tyylisten hyperlinkkien käsittely:\">\n<!ENTITY preserveRelative.label \"Säilytä suhteelliset URL:t\">\n<!ENTITY makeAbsolute.label \"Tee kaikista URL:ista absoluuttisia\">\n<!ENTITY returnKey.label \"Enter-näppäin kappaleen sisällä painettuna aloittaa aina uuden kappaleen\">\n<!ENTITY keepBackup.label \"Luo varmuuskopio ennen tiedoston tallentamista (*.bak)\">\n\n<!ENTITY waiAria.label \"WAI-ARIA\">\n<!ENTITY showAnchors.label \"Näytä a[name]\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/prefs/osx.dtd",
    "content": "<!ENTITY showInDock.label \"Näytä muokattujen määrä OS X:n telakassa\">\n<!ENTITY osxRTFPasteSupport.label 'Enable pasting RTF from OS X clipboard'>\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.dtd",
    "content": "<!ENTITY commandShortcutCol.label \"Komento\">\n<!ENTITY shortcutShortcutCol.label \"Pikanäppäin\">\n\n<!ENTITY menubar.label \"Valikkopalkki\">\n<!ENTITY toolbars.label \"Työkalurivit\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.properties",
    "content": "NoMainWindowAvaialble=Näppäimistöoikoteitä ei voitu muokata\nPleaseOpenOneMainWindow=Vähintään yhden BlueGriffon-pääikkunan täytyy olla auki, jotta näppäinoikoteiden muokkaaminen olisi mahdollista.\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/prefs/source.dtd",
    "content": "<!ENTITY source.label \"Lähdekoodinäkymä\">\n<!ENTITY theme.label \"Teema:\">\n\n<!ENTITY serialization.label \"Sarjaesitysmuoto\">\n\n<!ENTITY forceLF.label \"Käytä väkisin Unix-tyyppisiä rivinvaihtoja (LF)\">\n\n<!ENTITY specialChars.description      \"Tulosta seuraavat merkit entiteetteinä:\">\n<!-- ENTITY basicEncoding.label           \"Only &amp; &lt; &gt; ' and non-breakable whitespace\" -->\n<!ENTITY basicEncoding.label           \"Vain &amp; &lt; &gt; ja sitova välilyönti\">\n<!ENTITY latin1EntitiesEncoding.label  \"Ylläolevat sekä Latin-1 -merkit\">\n<!ENTITY htmlEntitiesEncoding.label    \"Kaikki HTML 4:n erikoismerkit\">\n<!ENTITY allEntitiesEncoding.label     \"Käytä &amp;#..; -merkintätapaa kaikilla ei-ASCII-merkeillä\">\n\n<!ENTITY autoIndent.label \"Automaattinen sisennys\">\n<!ENTITY wrap.label \"Rivitä pitkät rivit\">\n<!ENTITY wrapColumn.label \"kun rivit ylittävät sarakkeen\">\n<!ENTITY noWrapForLanguages.label \"Älä rivitä asiakirjoja seuraavilla kielillä:\">\n<!ENTITY langExclusionExample.label \"(esim. ja-JP, zh-TW)\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/prefs/styles.dtd",
    "content": "<!ENTITY bgDecidesAll.radio \"Automaattinen\">\n<!ENTITY bgDecidesAll.desc \"BlueGriffon saa itse päättää kuinka se lisää tyylejä ja se saa nimetä puolestani ID:t ja luokat kun tarpeen\">\n<!ENTITY prefixPrompt.label \"Kirjoita ID:iden ja luokkien etuliite:\">\n<!ENTITY iDecide.radio \"Manuaalinen\">\n<!ENTITY iDecide.desc \"Anna minun päättää\">\n<!ENTITY cssPolicy.caption \"CSS-käytäntö\">\n\n<!ENTITY browserSupport.caption \"Selaintuki\">\n<!ENTITY gecko.label \"Gecko-pohjaiset selaimet (Firefox, Camino, ...)\">\n<!ENTITY webkit.label \"WebKit-pohjaiset selaimet (Safari, ...)\">\n<!ENTITY blink.label \"Blink-pohjaiset selaimet (Chrome, ...)\">\n<!ENTITY presto.label \"Opera\">\n<!ENTITY trident.label \"Internet Explorer\">\n<!ENTITY servo.label \"Servo\">\n<!ENTITY vivliostyle.label \"Vivliostyle\">\n<!ENTITY weasyprint.label \"Weasyprint\">\n\n<!ENTITY cssColors.captions \"CSS-värit\">\n<!ENTITY outputCssColorNames.label \"Yritä aina tulostaa CSS 3 -värinimiä\">\n<!ENTITY rgbColors.label \"Suosi rgb(r,g,b) -arvoja\">\n<!ENTITY hexColors.label \"Suosi #rrvvbb -arvoja\">\n\n<!ENTITY serialization.label \"Sarjaesitysmuoto\">\n<!ENTITY shorthands.label \"Shorthands\">\n<!ENTITY longhands.label \"Longhands\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/prefs/update.dtd",
    "content": "<!ENTITY checkForUpdates.label \"Tarkista BlueGriffonin päivitykset\">\n\n<!ENTITY atLaunch.checkbox \"Joka kerta kun se käynnistetään\">\n<!ENTITY oncePerDay.checkbox \"Enintään kerran päivässä\">\n<!ENTITY manually.checkbox \"Manuaalisesti\">\n\n<!ENTITY checkNow.button \"Tarkista nyt\">\n<!ENTITY privacyPolicy.label \"Tietosuojakäytäntö\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/prefs/update.properties",
    "content": "SoftwareUpdates=Ohjelmistopäivitykset\nUnableToCheck=Päivityksiä ei voitu tarkistaa\nUpToDate=BlueGriffon on ajan tasalla\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/prefs.dtd",
    "content": "<!ENTITY window.title \"Bluegriffon - Asetukset\">\n\n<!ENTITY general.title \"Yleistä\">\n<!ENTITY newPage.title \"Asiakirjat\">\n<!ENTITY update.title \"Päivitykset\">\n<!ENTITY advanced.title \"Lisäasetukset\">\n<!ENTITY styles.title \"Tyylit\">\n<!ENTITY osx.title \"OS X\">\n<!ENTITY shortcuts.title \"Näppäinoikotiet\">\n<!ENTITY source.title \"Lähdekoodi\">\n\n<!ENTITY file.title         \"Tiedosto\">\n<!ENTITY license.title \"License\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/propertiesDeck.dtd",
    "content": "<!ENTITY foo \"foo\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/rotator.dtd",
    "content": "<!ENTITY degrees.label \"degrees\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/spellCheck.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Oikeinkirjoituksen tarkistus\">\n\n<!ENTITY misspelledWord.label \"Väärinkirjoitettu sana:\">\n<!ENTITY wordEditField.label \"Korvaava sana:\">\n<!ENTITY wordEditField.accessKey \"K\">\n<!ENTITY checkwordButton.label \"Tarkista sana\">\n<!ENTITY checkwordButton.accessKey \"T\">\n<!ENTITY suggestions.label \"Ehdotukset:\">\n<!ENTITY suggestions.accessKey \"E\">\n<!ENTITY ignoreButton.label \"Ohita\">\n<!ENTITY ignoreButton.accessKey \"O\">\n<!ENTITY ignoreAllButton.label \"Ohita kaikki\">\n<!ENTITY ignoreAllButton.accessKey \"h\">\n<!ENTITY replaceButton.label \"Korvaa\">\n<!ENTITY replaceButton.accessKey \"r\">\n<!ENTITY replaceAllButton.label \"Korvaa kaikki\">\n<!ENTITY replaceAllButton.accessKey \"v\">\n<!ENTITY stopButton.label \"Pysäytä\">\n<!ENTITY stopButton.accessKey \"P\">\n<!ENTITY userDictionary.label \"Henkilökohtainen sanakirja:\">\n<!ENTITY moreDictionaries.label \"Hae lisää sanakirjoja...\">\n<!ENTITY addToUserDictionaryButton.label \"Lisää sana\">\n<!ENTITY addToUserDictionaryButton.accessKey \"L\">\n<!ENTITY editUserDictionaryButton.label \"Muokkaa...\">\n<!ENTITY editUserDictionaryButton.accessKey \"M\">\n<!ENTITY recheckButton.label \"Tarkista sivu\">\n<!ENTITY recheckButton.accessKey \"a\">\n<!ENTITY closeButton.label \"Sulje\">\n<!ENTITY closeButton.accessKey \"S\">\n<!ENTITY sendButton.label \"Lähetä\">\n<!ENTITY sendButton.accessKey \"ä\">\n<!ENTITY languagePopup.label \"Kieli:\">\n<!ENTITY languagePopup.accessKey \"i\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/spellCheck.properties",
    "content": "CorrectSpelling=(oikea kirjoitusasu)\nNoSuggestedWords=(ei ehdotuksia)\nNoMisspelledWord=Ei väärinkirjoitettuja sanoja\nCheckSpellingDone=Oikoluku valmis.\nCheckSpelling=Oikolue\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/structurebar.dtd",
    "content": "<!ENTITY structureBar.title \"Rakenne\">\n\n<!ENTITY setElementLanguage.label \"Aseta kieli\">\n<!ENTITY setElementLanguage.accesskey \"A\">\n<!ENTITY resetElementLanguage.label \"Palauta oletuskieli\">\n<!ENTITY resetElementLanguage.accesskey \"P\">\n<!ENTITY deleteElement.label \"Poista elementti\">\n<!ENTITY deleteElement.accesskey \"e\">\n<!ENTITY removeTag.label \"Poista tunnus\">\n<!ENTITY removeTag.accesskey \"u\">\n<!ENTITY changeTag.label \"Muuta tunnusta\">\n<!ENTITY changeTag.accesskey \"M\">\n<!ENTITY copyHTMLCodeInStructurebarContext.label \"Kopioi elementin HTML-merkkaus\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/svg-edit.properties",
    "content": "SvgEdit=SVG-muokkain\nConfirmClose=Tiedostossa on tallentamattomia muutoksia. Haluatko varmasti sulkea SVG-muokkaimen?\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/tabeditor.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY untitledDocument.label \"Nimeämätön asiakirja\">\n<!ENTITY closeTab.label              \"Sulje välilehti\">\n<!ENTITY closeTab.accesskey          \"S\">\n<!ENTITY closeOtherTabs.label        \"Sulje muut välilehdet\">\n<!ENTITY closeOtherTabs.accesskey    \"u\">\n<!ENTITY newTab.label                \"Uusi välilehti\">\n<!ENTITY newTab.accesskey            \"U\">\n<!ENTITY revert.label                \"Palauta\">\n<!ENTITY revert.accesskey            \"P\">\n<!ENTITY refreshImages.label         \"Päivitä kuvat\">\n<!ENTITY refreshImages.accesskey     \"k\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/updateAvailable.dtd",
    "content": "<!ENTITY window.title \"Ohjelmistopäivitykset\">\n\n<!ENTITY warningMessage.description \"BlueGriffoniin on saatavilla ohjelmistopäivitys.\">\n<!ENTITY download.button \"Lataa päivitys\">\n<!ENTITY dontAskAgain.label \"Don't ask me again\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/bluegriffon/updates.properties",
    "content": "update.checkInsideButton.label=Hae päivityksiä\nupdate.checkInsideButton.accesskey=H\nupdate.resumeButton.label=Jatka %Sin lataamista…\nupdate.resumeButton.accesskey=J\nupdate.openUpdateUI.applyButton.label=Asenna päivitys…\nupdate.openUpdateUI.applyButton.accesskey=A\nupdate.restart.applyButton.label=Asenna päivitys\nupdate.restart.applyButton.accesskey=A\nupdate.openUpdateUI.upgradeButton.label=Päivitä heti…\nupdate.openUpdateUI.upgradeButton.accesskey=P\nupdate.restart.upgradeButton.label=Päivitä heti\nupdate.restart.upgradeButton.accesskey=P\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/branding/brand.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY  lang.version          \"fi\">\n<!ENTITY  brandShortName        \"BlueGriffon\">\n<!ENTITY  brandFullName         \"BlueGriffon\">\n<!ENTITY  vendorShortName       \"Disruptive Innovations\">\n<!ENTITY  sidebarName           \"Sivupaneeli\">\n<!ENTITY  brandShorterName      \"BlueGriffon\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/base/locale/branding/brand.properties",
    "content": "brandShortName=BlueGriffon\nbrandFullName=BlueGriffon\nvendorShortName=Disruptive Innovations\nsidebarName=Sivupaneeli\n"
  },
  {
    "path": "locales/fi/bluegriffon/extensions/fs/addFont.dtd",
    "content": "<!ENTITY window.title \"Onko valittu kirjasinlaji valmiiksi saatavilla paikallisesti?\">\n\n<!ENTITY yes.label \"Kyllä, anna minun valita sitä vastaava stylesheet.css -tiedosto\">\n<!ENTITY no.label  \"Ei, anna minun valita hakemisto, johon kirjasinlajipakkaus tallennetaan\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/extensions/fs/fs.dtd",
    "content": "<!ENTITY window.title \"FontSquirrel-kirjasinlajit\">\n\n<!ENTITY classifications.label \"Luokitukset\">\n<!ENTITY fontList.label \"Kirjasinlajiluettelo\">\n \n<!ENTITY networkActivity.tooltip \"Verkkoaktiivisuus\">\n\n<!ENTITY addToDocument.label \"Lisää asiakirjaan\">\n\n<!ENTITY previewText.label \"Esikatseltava teksti:\">\n<!ENTITY prose.label \"BlueGriffon\">\n\n<!ENTITY loading.label \"Ladataan kirjasinlajipakkausta...\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/extensions/fs/fs.properties",
    "content": "SelectDir=Valitse hakemisto, johon kirjasinlajipakkaus puretaan\nSelectFile=Valitse olemassaolevan kirjasinlajipakkauksen stylesheet.css\nStylesheet=FontSquirrel-pakkauksen tyyliarkki\nMustBeSavedTitle=Asiakirjaa ei ole vielä tallennettu\nMustBeSavedMessage=Sinun tulee tallentaa tiedosto ennen kuin voit linkittää paikallisen kirjasinlajin käyttäen suhteellista URL:ää. Tallenna tiedosto ja avaa se uudelleen.\n"
  },
  {
    "path": "locales/fi/bluegriffon/extensions/fs/fsOverlay.dtd",
    "content": "<!ENTITY fsWindow.label \"FontSquirrel\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/extensions/gfd/addFont.dtd",
    "content": "<!ENTITY window.title \"Lisää kirjasinlajiperhe asiakirjaan\">\n\n<!ENTITY fontFamily.label \"Kirjasinlajiperhe\">\n<!ENTITY preview.label \"Esikatselu\">\n\n<!ENTITY subset.label \"Alajoukko\">\n<!ENTITY latin.label \"Latinalainen\">\n<!ENTITY greek.label \"Kreikkalainen\">\n<!ENTITY cyrillic.label \"Kyrillinen\">\n<!ENTITY khmer.label \"Khmeri\">\n\n<!ENTITY variants.label \"Muunnelmat\">\n<!ENTITY regular.label \"Normaali\">\n<!ENTITY italic.label \"Kursivoitu\">\n<!ENTITY bold.label \"Lihavoitu\">\n<!ENTITY bolditalic.label \"Lihavoitu kursivoitu\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/extensions/gfd/gfd.dtd",
    "content": "<!ENTITY window.title \"Google Fonts -hallinta\">\n\n<!ENTITY family.col \"Perhe\">\n<!ENTITY variants.col \"Muunnelmat\">\n<!ENTITY subsets.col \"Alajoukot\">\n\n<!ENTITY add.tooltip \"Lisää kirjasinlajiperhe\">\n<!ENTITY remove.tooltip \"Poista kirjasinlajiperhe\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/extensions/gfd/gfdOverlay.dtd",
    "content": "<!ENTITY gfdWindow.label \"Google Font -hakemisto\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/extensions/markdown/markdown.dtd",
    "content": "<!ENTITY window.title \"Insert Markdown\">\n\n<!ENTITY commitChanges.label \"Tallenna muutokset\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/extensions/markdown/markdownOverlay.dtd",
    "content": "<!ENTITY markdownMenu.label \"Markdown\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/extensions/op1/a11yFirstStep.properties",
    "content": "ConformingDTDSyntax=Käytä W3C:n määräysten mukaista dtd-syntaksia ennen html-elementtiä\nNoWrongSyntaxOrNonConformingHierarchy=Älä käytä väärää attribuuttisyntaksia tai määräysten vastaista elementtihierarkiaa html-elementin sisällä\nOneTitleInHead=Käytä title-elementtiä head-elementin lapsena\nNoEmptyTitle=Älä jätä title-elementtiä tyhjäksi, jos määrität sellaisen\nNoMetaRefresh=Älä käytä meta-elementtiä, jolla on http-equiv -attribuutti ja jonka arvo on 'refresh'\nHTMLElementHasLangAttribute=Käytä lang-attribuuttia html-elementissä\nHTMLElementHasValidLangAttribute=Käytä lang-attribuutissa sallittua kielikoodia\nNoInvalidDir=Älä käytä dir-attribuutin arvona muuta kuin tyhjä, 'ltr' tai 'rtl'\nTitleForFrames=Käytä title-attribuuttia jokaisessa frame-elementissä\nNoEmptyTitleForFrames=Älä jätä frame-elementin title-attribuuttia tyhjäksi, jos määrität sellaisen\nTitleForIFrames=Käytä title-attribuuttia jokaisessa iframe-elementissä\nNoEmptyTitleForIFrames=Älä jätä iframe-elementin title-attribuuttia tyhjäksi, jos määrität sellaisen\nAtLeastOneH1InBody=Body-elementin täytyy sisältää vähintään yksi h1-elementti (millä tahansa tasolla)\nNoEmptyH1=Älä jätä h1-elementtiä tyhjäksi, jos määrität sellaisen\nNoEmptyH2=Älä jätä h2-elementtiä tyhjäksi, jos määrität sellaisen\nNoEmptyH3=Älä jätä h3-elementtiä tyhjäksi, jos määrität sellaisen\nNoEmptyH4=Älä jätä h4-elementtiä tyhjäksi, jos määrität sellaisen\nNoEmptyH5=Älä jätä h5-elementtiä tyhjäksi, jos määrität sellaisen\nNoEmptyH6=Älä jätä h6-elementtiä tyhjäksi, jos määrität sellaisen\nH2Order=Käytä&nbsp; h1-, h2-, h3-, h4-, h5- tai h6-elementtiä ensimmäisenä otsikkona ennen h2-elementtiä lähdekoodijärjestyksessä\nH3Order=Käytä h2-, h3-, h4-, h5- tai h6-elementtiä ensimmäisenä otsikkona ennen h3-elementtiä lähdekoodijärjestyksessä\nH4Order=Käytä h3-, h4-, h5- tai h6-elementtiä ensimmäisenä otsikkona ennen h4-elementtiä lähdekoodijärjestyksessä\nH5Order=Käytä h4-, h5- tai h6-elementtiä ensimmäisenä otsikkona ennen h5-elementtiä lähdekoodijärjestyksessä\nH6Order=Käytä h5- tai h6-elementtiä ensimmäisenä otsikkona ennen h6-elementtiä lähdekoodijärjestyksessä\nDTAsFirstChildOfDL=Käytä dt-elementtiä dl-elementin ensimmäisenä lapsena\nNoEmptyLI=Älä jätä li-elementtiä tyhjäksi, jos määrität sellaisen\nNoAlignAttribute=Älä käytä align-attribuuttia\nNoXmpElement=Älä käytä xmp-elementtiä\nNoEmptyP=Älä jätä p-elementtiä tyhjäksi, jos määrität sellaisen\nNoEmptyAExceptAnchors=Jos määrität a-elementin, älä jätä sitä tyhjäksi, paitsi jos käytät sitä ankkurina\nNoEmptyButton=Älä jätä button-elementtiä tyhjäksi, jos määrität sellaisen\nNoVlinkAttribute=Älä käytä vlink-attribuuttia\nNoTextAttribute=Älä käytä text-attribuuttia\nNoLinkAttribute=Älä käytä link-attribuuttia\nnoImgWithoutAlt=Määritä jokaiselle img-elementille alt-attribuutti\nnoAreaWithoutAlt=Määritä jokaiselle area-elementille alt-attribuutti\nnoAppletWithoutAlt=Määritä jokaiselle applet-elementille alt-attribuutti\nnoImageInputWithoutAlt=Määritä jokaiselle input type=image -elementille alt-attribuutti\nnoEmptyAltForImageLoneChildOfAnchorOrButton=Jos img-elementti on button- tai a-elementin ainoa lapsi, älä jätä sen alt-attribuuttia tyhjäksi\nnoEmptyAltForInputImage=Älä jätä input type=image -elementin alt-attribuuttia tyhjäksi, jos määrität sellaisen\nnoEmptyAltForAreaWithHref=Jos määrität alt-attribuutin sellaista area-elementtiä varten, jolla on href-attribuutti, älä jätä sitä tyhjäksi\nnoAltSimilarToTextContent=Jos img-elementti on sellaisen a-elementin lapsi, jossa on tekstiä, älä käytä sen alt-attribuutissa samaa tekstiä kuin a-elementin sisällä\nnoBorderAttribute=Älä käytä border-attribuuttia\nnoSimilarAltForAreasWithDifferentHref=Älä käytä samaa arvoa alt-attribuuteissa, jotka on määritetty sellaisia area-elementtejä varten, joilla on eri href-arvot\nLongdescIsURI=Käytä URI:a longdesc-attribuutin arvona\nnoBackgroundAttribute=Älä käytä background-attribuuttia\nnoBgsoundElement=Älä käytä bgsound-elementtiä\nTablesWithAtLeastOneTHHaveACaption=Käytä caption-elementtiä vähintään yhden th-elementin sisältävän table-elementin ensimmäisenä lapsena\nCaptionIsDifferentFromSummaryAttribute=Älä käytä samaa sisältöä caption-elementissä ja summary-attribuutissa\nnoEmptyCaption=Älä jätä caption-elementtiä tyhjäksi, jos määrität sellaisen\nnoCaptionInATableWithOnlyTDs=Älä käytä caption-elementtiä table-elementissä, joka sisältää vain td-elementtejä\nnoAlinkAttribute=Älä käytä alink-attribuuttia\nnoSummaryAttributeSimilarToCaption=Älä käytä samaa sisältöä summary-attribuutissa ja caption-elementissä\nnoEmptySummaryIfTableHasTHOrCaption=Jos määrität summary-attribuutin table-elementille, joka sisältää th- tai caption-elementin, älä jätä sitä tyhjäksi\nnoSummaryAttributeIfOnlyTDs=Älä määritä summary-attribuuttia table-elementille, joka sisältää vain td-elementtejä\nnoStrikeElement=Älä käytä strike-elementtiä\nnoListingElement=Älä käytä listing-elementtiä\nAtLeastOneTHIfCaptionOrSummary=Määritä vähintään yksi th-elementti sellaisen table-elementin sisälle, jolla on caption-elementti tai ei-tyhjä summary-attribuutti\nAllNonEmptyTHHaveScopeOrId=Määritä scope- tai id-attribuutti jokaiselle ei-tyhjälle th-elementille\nScopeAttributeIsRowOrCol=Älä anna scope-attribuutille muuta arvoa kuin 'row' tai 'col'\nnoBgcolorAttribute=Älä käytä bgcolor-attribuuttia\nnoTTElement=Älä käytä tt-elementtiä\nTDHaveHeadersAttributeIfTHHasId=Määritä headers-attribuutti kaikille td-elementeille, joita vastaavalla th-elementillä on id-attribuutti\nnoPlaintextElement=Älä käytä plaintext-elementtiä\nnoHeadersAttributeThatIsNotATHId=Älä anna headers-attribuutille arvoa, joka on sama kuin table-elementin jonkin td-elementin id-attribuutti\nAllFormsHaveAButton=Määritä form-elementin sisälle button tai input, jonka tyyppi on submit, image tai button\nSubmitButtonsHaveNonEmptyValue=Älä jätä input type=submit -elementin value-attribuuttia tyhjäksi, jos määrität sellaisen\nnoMarqueeElement=Älä käytä marquee-elementtiä\nFieldsetHasALegend=Käytä legend-elementtiä jokaisen fieldset-elementin lapsena\nFieldsetsAreInForms=Älä käytä fieldset-elementtiä ilman form-elementtiä\nnoEmptyLegendElement=Älä jätä legend-elementtiä tyhjäksi, jos määrität sellaisen\nLabelElementHasForAttribute=Määritä jokaiselle label-elementille for-attribuutti\nnoEmptyForAttributeOnLabel=Jos määrität label-elementille for-attribuutin, älä jätä sitä tyhjäksi\nForAttributeMatchesAnIdInSameForm=For-attribuutin arvon tulee olla sama kuin jokin form-elementin sisällä oleva id-attribuutti\nOptgroupElementHasALabel=Määritä jokaiselle optgroup-elementille label-attribuutti\nNoSimilarLabelInOptgroupsOfSameSelect=Älä käytä samaa label-attribuuttia saman select-elementin eri optgroup-elementeille\nnoEmptyLabelAttributeOnOptgroup=Jos määrität optgroup-elementille label-attribuutin, älä jätä sitä tyhjäksi\nnoBasefontElement=Älä käytä basefont-elementtiä\nnoBlinkElement=Älä käytä blink-elementtiä\nnoCenterElement=Älä käytä center-elementtiä\nnoFontElement=Älä käytä font-elementtiä\n"
  },
  {
    "path": "locales/fi/bluegriffon/extensions/op1/op1.dtd",
    "content": "\n<!ENTITY window.title \"Opquast Acessibility First Step\">\n\n<!ENTITY filterAll.label \"Katso kaikki testit\">\n<!ENTITY filterPassed.label \"Katso vain läpäistyt testit\">\n<!ENTITY filterFailed.label \"Katso vain hylätyt testit\">\n\n<!ENTITY speed.label \"Nopeus:\">\n<!ENTITY title.label \"Otsikko:\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/extensions/op1/op1Overlay.dtd",
    "content": "<!ENTITY op1.label \"Opquast Accessibility First Step\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/extensions/tipoftheday/tipoftheday.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Widgets.\n   -\n   - The Initial Developer of the Original Code is\n   - Philippe Goetz.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Philippe Goetz, Original author\n   -   Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY tipOfTheDayWindow.title    \"Päivän vinkki\">\n<!ENTITY questionBeginning.label    \"Tiesitkö että…\">\n<!ENTITY startupCheckbox.label      \"Näytä vinkit käynnistettäessä\">\n<!ENTITY nextTipButton.label        \"Seuraava\">\n<!ENTITY previousTipButton.label    \"Edellinen\">\n<!ENTITY closeTipButton.label       \"Sulje\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/extensions/tipoftheday/tipoftheday.rdf",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is Linspire Inc.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com)\n   -   Charles Cooke\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\"\n                     \"http://my.netscape.com/publish/formats/rss-0.91.dtd\"[\n<!ENTITY % brandDTD SYSTEM \"chrome://global/locale/brand.dtd\">%brandDTD;\n]>\n<rss version=\"0.91\">\n  <channel>\n    <title>&brandShortName; tips</title>\n    <link>http://bluegriffon.org/</link>\n    <description>&brandShortName; tip of the day Archive</description>\n    <language>en-us</language>\n  \n    <item>\n      <title>…&brandShortName; is cross platform?</title>\n      <description>…&brandShortName; exists on a wide variety of operating\n                  systems including Windows, Mac OS X, and many flavors of Linux, OS/2 …\n      </description>\n    </item>\n  \n    <item>\n      <title>…&brandShortName; shows the title of any unsaved page with a red shadow?</title>\n      <description>You can now save files from any viewing mode.</description>\n    </item>\n\n    <item>\n      <title>…you have direct access to the &brandShortName; community?</title>\n      <description>Just select “Help > User’s Community”.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can insert HTML5 elements easily?</title>\n      <description>Just select “Insert > HTML5 Element”.</description>\n    </item>\n\n    <item>\n      <title>…you can close the current tab with one key?</title>\n      <description>Control+w (Command +w on Mac OS X) will close the current tab.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can create a new tab with a key combination?</title>\n      <description>Control+n (Command +n on Mac OS X) will create a new blank tab\n                    using the same doctype as the last page created.</description>\n    </item>\n\n    <item>\n      <title>…you can revert to a previously saved version of the currently edited document?</title>\n      <description>Righ-click (context-click on Mac OS X) on the document's tab\n                    and select the Revert menu.</description>\n    </item>\n\n    <item>\n      <title>…you can publish pages directly from &brandShortName;</title>\n      <description>First install the free FireFTP add-on and set it up.\n                  It will then be available on the Tools menu. </description>\n    </item>\n\n    <item>\n      <title>…&brandShortName;  can insert any character easily?</title>\n      <description>Use “Insert characters and symbols”.  You can then search\n              for any Unicode character by name or open a block for inspection.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; runs spellcheck by default?</title>\n      <description>Right click a word to find suggestions. Switch checking on\n                or off using “Tools > Preferences > General” .</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; can reliably select an element?</title>\n      <description>Simply click its name in the structure bar.</description>\n    </item>\n\n    <item>\n      <title>…you can move an element in your document using the mouse?</title>\n      <description>First select as in previous tip then just drag it to where needed.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can quickly open existing pages?</title>\n      <description>The paid for Project manager add-on permits instant access\n      to pages and images which are organised as a project.  </description>\n    </item>\n\n    <item>\n      <title>…you can choose your default browser?</title>\n      <description>Use “Tools > Preferences > Advanced > Reset external browser settings”. Next time you browse you can choose a browser.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; allows you to use external stylesheets?</title>\n      <description>To create one ready for use click “Panels > Stylesheets”.\n      Click the plus sign and select “Linked to the document”.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; can manage stylesheets and complex selectors?</title>\n      <description>Using the CSS Pro Editor (a paid for add-on) you change the order of\n      and add titles and rel attribute to stylesheets and develop\n      complex CSS 2 and 3 selectors with advanced help.</description>\n    </item>\n\n    <item>\n      <title>…panels can be resized?</title>\n      <description>Drag the grab handle at the bottom right corner to the size needed.\n      </description>\n    </item>\n\n    <item>\n      <title>…attributes can be added to any element?</title>\n      <description>Open “Panels > DOM Explorer”. In wysiwyg view click in the\n      element, select use the Attributes tab and click the plus sign.\n      </description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; can handle CSS3 properties?</title>\n      <description>Vendor prefixes will be added for browsers that need them.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can personalize keyboard shortcuts?</title>\n      <description>Any menu item can be allocated to your preferred key. Open\n      “Tools > Preferences > Keyboard Shortcuts”. Find and double-click the\n      command wanted. In the new window key a shortcut.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can remove a class from an element?</title>\n      <description>Just select the element and in the Class drop down box re-apply the class.\n      </description>\n    </item>\n\n  </channel>\n</rss>\n\n"
  },
  {
    "path": "locales/fi/bluegriffon/extensions/tipoftheday/tipofthedayOverlay.dtd",
    "content": "<!ENTITY tipofthedayMenu.label \"Päivän vinkki\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/sidebars/aria/aria.dtd",
    "content": "<!ENTITY window.title \"ARIA\">\n\n<!ENTITY roleSection.label \"Role\">\n<!ENTITY role.label \"Role:\">\n<!ENTITY treeView.label \"Tree view\">\n\n<!ENTITY constraintsSection.label \"Constraints\">\n<!ENTITY context.label \"On ancestors:\">\n<!ENTITY owns.label \"On contents:\">\n\n<!ENTITY requiredProperties.label \"Required States and Properties\">\n<!ENTITY properties.label \"Other States and Properties\">\n<!ENTITY inheritedProperties.label \"Inherited States and Properties\">"
  },
  {
    "path": "locales/fi/bluegriffon/sidebars/aria/aria.properties",
    "content": "mustBeContainedIn=must be contained in \nor= or \nok=OK\nmustContain=must contain\nand= and \ndeprecated=deprecated\nmissingTextbox=missing textbox\nmissingListboxTreeGridDialog=missing listbox, tree, grid or dialog\n"
  },
  {
    "path": "locales/fi/bluegriffon/sidebars/aria/ariaOverlay.dtd",
    "content": "<!ENTITY aria.label \"ARIA\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/sidebars/cssproperties/backgrounditem.dtd",
    "content": "<!ENTITY backgroundAttachment.label \"Kiinnitys:\">\n<!ENTITY backgroundAttachmentScroll.label \"Vieritys\">\n<!ENTITY backgroundAttachmentLocal.label \"Yhdistetty elementtiin\">\n<!ENTITY backgroundAttachmentFixed.label \"Yhdistetty näyttöalueeseen\">\n\n<!ENTITY backgroundSize.label \"Koko:\">\n<!ENTITY backgroundSizeAuto.label \"Automaattinen\">\n<!ENTITY backgroundSizeContain.label \"Elementin sisältämä\">\n<!ENTITY backgroundSizeCover.label \"Kansielementti\">\n<!ENTITY backgroundSizeUserDefined.label \"Valitse pituudet\">\n\n<!ENTITY backgroundRepeat.label \"Toistaminen:\">\n<!ENTITY backgroundRepeatX.label \"Toista X-akselilla:\">\n<!ENTITY backgroundRepeatY.label \"Toista Y-akselilla:\">\n<!ENTITY backgroundRepeatRepeat.label \"Toista\">\n<!ENTITY backgroundRepeatSpace.label \"Toista ja jousta väleissä\">\n<!ENTITY backgroundRepeatRound.label \"Skaalaa ja toista\">\n<!ENTITY backgroundRepeatNorepeat.label \"Älä toista ollenkaan\">\n<!ENTITY backgroundRepeatUserDefined.label \"Valitse toisto jokaista akselia kohden\">\n\n<!ENTITY backgroundClip.label \"Maalausalue:\">\n<!ENTITY backgroundBorderbox.label \"Kehysalue\">\n<!ENTITY backgroundPaddingbox.label \"Täytealue\">\n<!ENTITY backgroundContentbox.label \"Sisältöalue\">\n\n<!ENTITY backgroundPosition.label \"Sijainti:\">\n<!ENTITY backgroundPositionLeftTop.label \"Ylävasemmalla\">\n<!ENTITY backgroundPositionCenterTop.label \"Ylhäällä\">\n<!ENTITY backgroundPositionRightTop.label \"Yläoikealla\">\n<!ENTITY backgroundPositionLeftCenter.label \"Vasemmalla\">\n<!ENTITY backgroundPositionCenterCenter.label \"Keskellä\">\n<!ENTITY backgroundPositionRightCenter.label \"Oikealla\">\n<!ENTITY backgroundPositionLeftBottom.label \"Alavasemmalla\">\n<!ENTITY backgroundPositionCenterBottom.label \"Alhaalla\">\n<!ENTITY backgroundPositionRightBottom.label \"Alaoikealla\">\n<!ENTITY backgroundPositionUserDefined.label \"Määritä sijainti tarkemmin\">\n\n<!ENTITY backgroundOrigin.label \"Origo:\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/sidebars/cssproperties/backgrounditem.properties",
    "content": "backgroundColorTitle=Väri\nbackgroundImageTitle=Kuva\nbackgroundLinearGradientTitle=Lineaarinen liukuväri\nbackgroundRadialGradientTitle=Radiaalinen liukuväri\n"
  },
  {
    "path": "locales/fi/bluegriffon/sidebars/cssproperties/colorstopitem.dtd",
    "content": "<!ENTITY length.label \"Pituus:\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/sidebars/cssproperties/cssproperties.dtd",
    "content": "<!ENTITY window.title \"CSS-ominaisuudet\">\n\n<!ENTITY applyStyles.label \"Sovella tyylit:\">\n<!ENTITY modifyID.label \"tähän elementtiin vain sen ID:n kautta\">\n<!ENTITY modifyClass.label \"kaikkiin elementteihin, joiden luokka on...\">\n<!ENTITY useInlineStyles.label \"tähän elementtiin sisätyylien kautta\">\n<!ENTITY allOfType.label \"kaikkiin samantyyppisiin elementteihin...\">\n\n<!ENTITY closeOtherSections.label \"Sulje kaikki muut osiot\">\n<!ENTITY closeAllSections.label \"Sulje kaikki osiot\">\n\n<!ENTITY generalSectionHeader.label \"Yleistä\">\n\n<!ENTITY fontFamily.label \"Kirjasinlajiperhe:\">\n\n<!ENTITY fontWeight.label \"Paksuus:\">\n<!ENTITY fontWeightBold.label \"Lihavoitu\">\n<!ENTITY fontWeightLighter.label \"ohuempi\">\n<!ENTITY fontWeightBolder.label \"paksumpi\">\n\n<!ENTITY fontStyle.label \"Tyyli:\">\n<!ENTITY fontStyleItalic.label \"Kursivoitu\">\n<!ENTITY fontStyleOblique.label \"Viistottu\">\n\n<!ENTITY textDecoration.label \"Koristelut:\">\n<!ENTITY textDecorationUnderline.label \"Alleviivattu\">\n<!ENTITY textDecorationOverline.label \"Ylleviivattu\">\n<!ENTITY textDecorationNone.label \"Ei mitään\">\n<!ENTITY textDecorationLinethrough.label \"Päälleviivattu\">\n\n<!ENTITY textTransform.label \"Kirjainluokka:\">\n<!ENTITY textTransformLowercase.label \"pienaakkoset\">\n<!ENTITY textTransformUppercase.label \"SUURAAKKOSET\">\n<!ENTITY textTransformCapitalize.label \"Iso alkukurjain\">\n\n<!ENTITY fontVariant.label \"Muunnelma:\">\n<!ENTITY fontVariantNormal.label \"normaali\">\n<!ENTITY fontVariantSmallCaps.label \"KAPITEELI\">\n\n\n<!ENTITY textAlign.label \"Asettelu:\">\n<!ENTITY textAlignStart.label \"alku\">\n<!ENTITY textAlignEnd.label \"loppu\">\n\n<!ENTITY fontSize.label \"Koko:\">\n<!ENTITY fontSizeSmaller.label \"Pienempi\">\n<!ENTITY fontSizeLarger.label \"Suurempi\">\n<!ENTITY fontSizeXxsmall.label \"Ekstrapieni\">\n<!ENTITY fontSizeXsmall.label \"Erittäin pieni\">\n<!ENTITY fontSizeSmall.label \"Pieni\">\n<!ENTITY fontSizeMedium.label \"Keskikoko\">\n<!ENTITY fontSizeLarge.label \"Suuri\">\n<!ENTITY fontSizeXlarge.label \"Erittäin suuri\">\n<!ENTITY fontSizeXxlarge.label \"Ekstrasuuri\">\n\n<!ENTITY lineHeight.label \"Rivin korkeus:\">\n<!ENTITY lineHeightNormal.label \"Normaali\">\n\n<!ENTITY colorsSectionHeader.label \"Värit\">\n<!ENTITY color.label \"Edusta:\">\n<!ENTITY bgColor.label \"Tausta:\">\n<!ENTITY backgrounds.label \"Kuvat:\">\n<!ENTITY addBackgroundImageMenuitem.label \"Lisää taustakuva\">\n<!ENTITY addBackgroundLinearGradientMenuitem.label \"Lisää lineaarinen liukuväri\">\n<!ENTITY addBackgroundRadialGradientMenuitem.label \"Lisää radiaalinen liukuväri\">\n\n<!ENTITY imageURL.caption \"Kirjoita kuvan URL\">\n<!ENTITY selectImageButton.label \"Valitse kuvatiedosto\">\n\n<!ENTITY preview.caption \"Esikatselu\">\n<!ENTITY cancelButton.label \"Peruuta\">\n<!ENTITY okButton.label \"OK\">\n\n<!ENTITY backgroundPositionLeftTop.label \"Ylävasemmalla\">\n<!ENTITY backgroundPositionCenterTop.label \"Ylhäällä\">\n<!ENTITY backgroundPositionRightTop.label \"Yläoikealla\">\n<!ENTITY backgroundPositionLeftCenter.label \"Vasemmalla\">\n<!ENTITY backgroundPositionCenterCenter.label \"Keskellä\">\n<!ENTITY backgroundPositionRightCenter.label \"Oikealla\">\n<!ENTITY backgroundPositionLeftBottom.label \"Alavasemmalla\">\n<!ENTITY backgroundPositionCenterBottom.label \"Alhaalla\">\n<!ENTITY backgroundPositionRightBottom.label \"Alaoikealla\">\n\n<!ENTITY colorStops.tab \"Väripysähdykset\">\n<!ENTITY shapeAndSize.tab \"Muoto ja koko\">\n<!ENTITY angle.tab \"Kulma\">\n<!ENTITY startingPoint.tab \"Alkupiste\">\n\n<!ENTITY repeating.label \"Toistuva\">\n\n<!ENTITY radius.label \"Radius:\">\n<!ENTITY angle.checkbox \"Kulma:\">\n<!ENTITY startingPoint.checkbox \"Alkupiste:\">\n<!ENTITY horizOffset.checkbox \"Vaakapoikkeama:\">\n<!ENTITY vertOffset.checkbox \"Pystypoikkeama:\">\n\n<!ENTITY shape.label \"Muoto:\">\n<!ENTITY circularShape.label \"Ympyrä\">\n<!ENTITY ellipticShape.label \"Ellipsi\">\n<!ENTITY size.label \"Koko:\">\n\n\n<!ENTITY columnsSectionHeader.label \"Sarakkeet\">\n<!ENTITY columnCount.label \"Sarakemäärä:\">\n<!ENTITY oneColumn.label \"Yksi sarake\">\n<!ENTITY twoColumns.label \"Kaksi saraketta\">\n<!ENTITY threeColumns.label \"Kolme saraketta\">\n\n<!ENTITY columnWidth.label \"Optimaalinen sarakeleveys:\">\n<!ENTITY automaticColumnWidth.label \"Automaattinen\">\n\n<!ENTITY columnGap.label \"Sarakkeiden välinen rako:\">\n<!ENTITY normalColumnGap.label \"Oletusarvo\">\n\n<!ENTITY columnRuleColor.label \"Sääntöväri:\">\n<!ENTITY columnRuleColor.title \"Sarakesääntöväri\">\n<!ENTITY noneColumnRuleStyle.label \"Ei sääntöä\">\n<!ENTITY hiddenColumnRuleStyle.label \"Piilotettu\">\n<!ENTITY solidColumnRuleStyle.label \"Ehyt\">\n<!ENTITY doubleColumnRuleStyle.label \"Kaksinkertainen\">\n<!ENTITY dottedColumnRuleStyle.label \"Pisteviiva\">\n<!ENTITY dashedColumnRuleStyle.label \"Katkoviiva\">\n<!ENTITY grooveColumnRuleStyle.label \"Syvennettu\">\n<!ENTITY ridgeColumnRuleStyle.label \"Korotettu\">\n<!ENTITY insetColumnRuleStyle.label \"Sisäpuolinen\">\n<!ENTITY outsetColumnRuleStyle.label \"Ulkopuolinen\">\n\n<!ENTITY columnRuleStyle.label \"Sarakesääntötyyli:\">\n\n<!ENTITY columnRuleWidth.label \"Sarakesääntöleveys:\">\n<!ENTITY noneColumnRuleWidth.label \"Ei mitään\">\n<!ENTITY thinColumnRuleWidth.label \"Ohut\">\n<!ENTITY mediumColumnRuleWidth.label \"Keskiverto\">\n<!ENTITY thickColumnRuleWidth.label \"Paksu\">\n\n<!ENTITY geometrySectionHeader.label \"Geometria\">\n<!ENTITY margins.label \"Marginaalit:\">\n<!ENTITY paddings.label \"Täytteet:\">\n<!ENTITY contentArea.label \"Sisältö\">\n<!ENTITY useSameFourPaddings.label \"Samat neljä täytettä\">\n<!ENTITY useSameFourMargins.label \"Samat neljä marginaalia\">\n<!ENTITY autoMargin.label \"Automaattinen\">\n\n<!ENTITY width.label \"Leveys:\">\n<!ENTITY autoWidth.label \"Automaattinen\">\n<!ENTITY preserveImageRatio.label \"Säilytä kuvasuhde\">\n\n<!ENTITY height.label \"Korkeus:\">\n<!ENTITY autoHeight.label \"Automaattinen\">\n\n<!ENTITY minWidth.label \"Vähimmäisleveys:\">\n<!ENTITY maxWidth.label \"Enimmäisleveys:\">\n<!ENTITY noneMaxWidth.label \"Ei mitään\">\n\n<!ENTITY minHeight.label \"Vähimmäiskorkeus:\">\n<!ENTITY maxHeight.label \"Enimmäiskorkeus:\">\n<!ENTITY noneMaxHeight.label \"Ei mitään\">\n\n<!ENTITY getNaturalSize.label \"Laske luonnollinen koko\">\n\n<!ENTITY positionSectionHeader.label \"Sijainti ja asettelu\">\n\n<!ENTITY display.label \"Näytä:\">\n<!ENTITY noneDisplay.label \"Ei mitään\">\n<!ENTITY inlineDisplay.label \"Tekstin seassa\">\n<!ENTITY runInDisplay.label \"Sisäänajo\">\n<!ENTITY blockDisplay.label \"Lohko\">\n<!ENTITY inlineBlockDisplay.label \"Lohko tekstin seassa\">\n<!ENTITY listItem.label \"Luettelon kohta\">\n<!ENTITY table.label \"Taulukko\">\n<!ENTITY inlineTable.label \"Taulukko tekstin seassa\">\n<!ENTITY tableHeaderGroup.label \"Taulukkoylätunnisteryhmä\">\n<!ENTITY tableRowGroup.label \"Taulukkoriviryhmä\">\n<!ENTITY tableFooterGroup.label \"Taulukkoalatunnisteryhmä\">\n<!ENTITY tableColumnGroup.label \"Taulukkosarakeryhmä\">\n<!ENTITY tableCaption.label \"Taulukkokuvateksti\">\n<!ENTITY tableRow.label \"Taulukkorivi\">\n<!ENTITY tableColumn.label \"Taulukkosarake\">\n<!ENTITY tableCell.label \"Taulukkosolu\">\n\n<!ENTITY visibility.label \"Näkyvyys:\">\n<!ENTITY visibleVisibility.label \"näkyvä\">\n<!ENTITY hiddenVisibility.label \"piilotettu\">\n<!ENTITY collapseVisibility.label \"supista\">\n\n<!ENTITY float.label \"Kelluvuus:\">\n<!ENTITY leftFloat.label \"Kelluta vasemmalle\">\n<!ENTITY noneFloat.label \"Älä kelluta\">\n<!ENTITY rightFloat.label \"Kelluta oikealle\">\n\n<!ENTITY overflow.label \"Ylivuoto:\">\n<!ENTITY visibleOverlow.label \"Näkyvä\">\n<!ENTITY hiddenOverlow.label \"Piilotettu\">\n<!ENTITY scrollOverlow.label \"Näytä vierityspalkit\">\n<!ENTITY autoOverlow.label \"Automaattinen\">\n\n<!ENTITY textOverflow.label \"Tekstin ylivuoto:\">\n<!ENTITY clipTextOverflow.label \"Leikkaa pois\">\n<!ENTITY ellipsisTextOverflow.label \"Ellipsi\">\n\n<!ENTITY position.label \"Asemointi:\">\n<!ENTITY staticPosition.label \"Staattinen\">\n<!ENTITY relativePosition.label \"Relatiivinen\">\n<!ENTITY absolutePosition.label \"Absoluuttinen\">\n<!ENTITY fixedPosition.label \"Kiinitetty\">\n\n<!ENTITY zIndex.label \"Z-indeksi:\">\n<!ENTITY zIndexAuto.label \"Automaattinen\">\n\n<!ENTITY offsets.label \"Etäisyydet:\">\n<!ENTITY offsetAuto.label \"Automaattinen\">\n\n<!ENTITY clear.label \"Välys:\">\n<!ENTITY leftClear.label \"Vasen puoli\">\n<!ENTITY rightClear.label \"Oikea puoli\">\n<!ENTITY bothClear.label \"Molemmat puolet\">\n<!ENTITY noneClear.label \"Ei välystä\">\n\n<!ENTITY bordersSectionHeader.label \"Kehykset\">\n<!ENTITY thinBorderWidth.label \"Ohut\">\n<!ENTITY mediumBorderWidth.label \"Keskiverto\">\n<!ENTITY thickBorderWidth.label \"Paksu\">\n\n<!ENTITY noneBorderStyleStyle.label \"Ei mitään\">\n<!ENTITY hiddenBorderStyleStyle.label \"Piilotettu\">\n<!ENTITY solidBorderStyleStyle.label \"Ehyt\">\n<!ENTITY doubleBorderStyleStyle.label \"Kaksinkertainen\">\n<!ENTITY dottedBorderStyleStyle.label \"Pisteviiva\">\n<!ENTITY dashedBorderStyleStyle.label \"Katkoviiva\">\n<!ENTITY grooveBorderStyleStyle.label \"Syvennetty\">\n<!ENTITY ridgeBorderStyleStyle.label \"Korotettu\">\n<!ENTITY insetBorderStyleStyle.label \"Sisäpuolinen\">\n<!ENTITY outsetBorderStyleStyle.label \"Ulkopuolinen\">\n\n<!ENTITY topBorder.label \"Ylhäällä:\">\n<!ENTITY rightBorder.label \"Oikealla:\">\n<!ENTITY leftBorder.label \"Vasemmalla:\">\n<!ENTITY bottomBorder.label \"Alhaalla:\">\n\n<!ENTITY sameBorderOnFourEdges.label \"Käytä samaa kehystä kaikilla neljällä sivulla\">\n\n<!ENTITY sameFourCorners.label \"sama tyyli kaikille neljälle nurkalle\">\n<!ENTITY topLeftCorner.label \"Vasen ylänurkka:\">\n<!ENTITY topRightCorner.label \"Oikea ylänurkka:\">\n<!ENTITY bottomLeftCorner.label \"Vasen alanurkka:\">\n<!ENTITY bottomRightCorner.label \"Oikea alanurkka:\">\n\n<!ENTITY useImageAsBorder.label \"Käytä viipaloitua kuvaa kehyksenä\">\n<!ENTITY enterImageUrl.label \"Kuvan sijainti:\">\n<!ENTITY borderImageURLButton.label \"Valitse kuvatiedosto\">\n\n<!ENTITY fromLeftEdge.label \"Vasemmasta reunasta:\">\n<!ENTITY fromTopEdge.label \"Yläreunasta:\">\n<!ENTITY fromBottomEdge.label \"Alareunasta:\">\n<!ENTITY fromRightEdge.label \"Oikeasta reunasta:\">\n\n<!ENTITY topBorderImageProps.label \"Ylä\">\n<!ENTITY rightBBorderImageProps.label \"Oikea\">\n<!ENTITY bottomBorderImageProps.label \"Ala\">\n<!ENTITY leftBorderImageProps.label \"Vasen\">\n<!ENTITY slicingBorderImageProps.label \"Viipaloiminen:\">\n<!ENTITY widthBorderImageProps.label \"Leveys:\">\n<!ENTITY repeatBorderImageProps.label \"Toistaminen:\">\n\n<!ENTITY stretchBorderImageRepeat.label \"Venytä\">\n<!ENTITY repeatBorderImageRepeat.label \"Toista\">\n<!ENTITY roundBorderImageRepeat.label \"Pyöristä\">\n\n<!ENTITY transformsSectionHeader.label \"Muunnokset\">\n<!ENTITY rotation.label \"Kierto\">\n<!ENTITY translation.label \"Käännös\">\n<!ENTITY skew.label \"Viistotus\">\n<!ENTITY scale.label \"Skaalaus\">\n\n<!ENTITY flexboxSectionHeader.label \"Joustavuus\">\n<!ENTITY enableFlexBox.label \"Tämä elementti on joustava\">\n<!ENTITY inlineBox.label \"Tämä laatikko on rivien seassa\">\n<!ENTITY selfAlign.label \"Self-alignment:\">\n<!ENTITY boxAlign.label \"Asettelu:\">\n<!ENTITY startBoxAlign.label \"alussa\">\n<!ENTITY centerBoxAlign.label \"keskellä\">\n<!ENTITY endBoxAlign.label \"lopussa\">\n<!ENTITY baselineBoxAlign.label \"jalkalinjassa\">\n<!ENTITY stretchBoxAlign.label \"venytä\">\n\n<!ENTITY boxDirection.label \"Suunta:\">\n<!ENTITY normalBoxDirection.label \"normaali\">\n<!ENTITY reverseBoxDirection.label \"käänteinen\">\n\n<!ENTITY flexGrow.label \"Flex grow factor:\">\n<!ENTITY flexShrink.label \"Flex shrink factor:\">\n<!ENTITY flexBasis.label \"Flex basis:\">\n<!ENTITY boxOrdinalGroup.label \"Järjestysryhmä:\">\n\n<!ENTITY boxOrientation.label \"Asento:\">\n<!ENTITY horizontalBoxOrientation.label \"vaakasuora\">\n<!ENTITY verticalBoxOrientation.label \"pystysuora\">\n\n\n<!ENTITY letterSpacing.label \"Kirjainten välistys:\">\n<!ENTITY normalLetterSpacing.label \"Normaali\">\n\n<!ENTITY wordSpacing.label \"Sanojen välistys:\">\n<!ENTITY normalWordSpacing.label \"Normaali\">\n\n<!ENTITY wordWrap.label \"Tekstin rivitys:\">\n<!ENTITY normalWordWrap.label \"vain normaaleissa katkopisteissä\">\n<!ENTITY breakWordWordWrap.label \"kaikkialla\">\n\n<!ENTITY textIndent.label \"Tekstin sisennys:\">\n\n\n<!ENTITY listsSectionHeader.label \"Luettelot\">\n<!ENTITY listStyleType.label \"Tyyppi:\">\n<!ENTITY disc.label \"Kiekko •\">\n<!ENTITY circle.label \"Ympyrä ◦\">\n<!ENTITY square.label \"Neliö ◾\">\n<!ENTITY decimal.label \"Desimaali 1 2 3 4 5 6 7 8 9\">\n<!ENTITY decimalLeadingZero.label \"Desimaali 01 02 03 04 05 06 07 08 09\">\n<!ENTITY lowerRoman.label \"Pienet roomalaiset ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ\">\n<!ENTITY upperRoman.label \"Suuret roomalaiset Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ\">\n<!ENTITY lowerGreek.label \"Pienet kreikkalaiset α β γ δ ε ζ η θ ι\">\n<!ENTITY lowerAlpha.label \"Pienet aakkoset a b c d e f g h i\">\n<!ENTITY upperAlpha.label \"Suuret aakkoset A B C D E F G H I\">\n<!ENTITY armenian.label \"Armenia ա բ գ դ ե զ է ը թ\">\n<!ENTITY georgian.label \"Georgia ა ბ გ დ ე ვ ზ ჱ თ\">\n<!ENTITY hebrew.label \"Heprea א ב ג ד ה ו ז ח ט\">\n<!ENTITY arabicIndic.label \"Arabia ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩\">\n<!ENTITY bengali.label \"Bengali ১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯\">\n<!ENTITY devanagari.label \"Devanagari १ २ ३ ४ ५ ६ ७ ८ ९\">\n<!ENTITY gujarati.label \"Gudžarati ૧ ૨ ૩ ૪ ૫ ૬ ૭ ૮ ૯\">\n<!ENTITY gurmukhi.label \"Gurmukhi ੧ ੨ ੩ ੪ ੫ ੬ ੭ ੮ ੯\">\n<!ENTITY kannada.label \"Kannada ೧ ೨ ೩ ೪ ೫ ೬ ೭ ೮ ೯\">\n<!ENTITY malayalam.label \"Malayalam ൧ ൨ ൩ ൪ ൫ ൬ ൭ ൮ ൯ \">\n<!ENTITY oriya.label \"Oriya ୧ ୨ ୩ ୪ ୫ ୬ ୭ ୮ ୯\">\n<!ENTITY tamil.label \"Tamili ௧ ௨ ௩ ௪ ௫ ௬ ௭ ௮ ௯\">\n<!ENTITY telugu.label \"Telugu ౧ ౨ ౩ ౪ ౫ ౬ ౭ ౮ ౯\">\n<!ENTITY ethiopicNumeric.label \"Etiopia ፩ ፪ ፫ ፬ ፭ ፮ ፯ ፰ ፱\">\n<!ENTITY ethiopicHalehameAmEt.label \"Etiopia halehame-am-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY ethiopicHalehameTiEr.label \"Etiopia halehame-ti-er ሀ ለ ሐ መ ረ ሰ ሸ ቀ ቐ\">\n<!ENTITY ethiopicHalehameTiEt.label \"Etiopia halehame-ti-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY persian.label \"Persia ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY urdu.label \"Urdu ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY khmer.label \"Khmer ១ ២ ៣ ៤ ៥ ៦ ៧ ៨ ៩\">\n<!ENTITY lao.label \"Lao ໑ ໒ ໓ ໔ ໕ ໖ ໗ ໘ ໙\">\n<!ENTITY thai.label \"Thai ๑ ๒ ๓ ๔ ๕ ๖ ๗ ๘ ๙\">\n<!ENTITY myanmar.label \"Myanmar ၁ ၂ ၃ ၄ ၅ ၆ ၇ ၈ ၉\">\n<!ENTITY hangul.label \"Hangul 나 다 라 마 바 사 아 자 차\">\n<!ENTITY hangulConsonant.label \"Hangul-konsonantit ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㅊ\">\n<!ENTITY hiragana.label \"Hiragana い う え お か き く け こ\">\n<!ENTITY katakana.label \"Katakana イ ウ エ オ カ キ ク ケ コ\">\n<!ENTITY hiraganaIroha.label \"Hiragana Iroha ろ は に ほ へ と ちり ぬ\">\n<!ENTITY katakanaIroha.label \"Katakana Iroha ロ ハ ニ ホ ヘ ト チリ ヌ\">\n<!ENTITY japaneseFormal.label \"Muodollinen japanilainen 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY japaneseInformal.label \"Epämuodollinen japanilainen 壹 贰 叁 肆 伍 陆 柒 捌 玖\">\n<!ENTITY cjkIdeographic.label \"Ideograafinen KJK\">\n<!ENTITY cjkIdeographicEarlyBranch.label \"Ideograafinen KJK varhainen haara 丑 寅 卯 辰 巳 午 未申 酉\">\n<!ENTITY cjkHeavenlyStem.label \"KJK Taivaallinen runko 乙 丙 丁 戊 己 庚 辛壬 癸\">\n<!ENTITY simpChineseFormal.label \"Muodol. yksink. kiinalainen 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY simpChineseInformal.label \"Epämuodol. yksink. kiinalainen 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY tradChineseFormal.label \"Muodol. perint. kiinalainen 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY tradChineseInormal.label \"Epämuodol. perint. kiinalainen 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY none.label \"None\">\n\n<!ENTITY listStylePosition.label \"Asemointi:\">\n<!ENTITY insideListStylePosition.label \"sisäpuolella\">\n<!ENTITY outsideListStylePosition.label \"ulkopuolella\">\n\n<!ENTITY listStyleImage.label \"Kuva:\">\n\n<!ENTITY transitionsSectionHeader.label \"Siirtymät\">\n<!ENTITY noneTransition.label \"Ei ominaisuutta\">\n<!ENTITY allTransition.label \"Kaikki ominaisuudet\">\n<!ENTITY propertyTransition.label \"Yksi ominaisuus\">\n\n<!ENTITY shadowsSectionHeader.label \"Varjot\">\n<!ENTITY textShadows.label \"Tekstivarjot\">\n<!ENTITY boxShadows.label \"Laatikkovarjot\">\n<!ENTITY noneTextShadow.label \"Ei mitään\">\n<!ENTITY oneShadow.label \"Uusi varjo\">\n\n<!ENTITY verticalAlign.label \"Pystys. asettelu:\">\n<!ENTITY baselineVerticalAlign.label \"Jalkalinjat\">\n<!ENTITY subVerticalAlign.label \"Jalkalinja vanhempilaatikon alaindekseillä\">\n<!ENTITY superVerticalAlign.label \"Jalkalinja vanhempilaatikon yläindekseillä\">\n<!ENTITY topVerticalAlign.label \"Yläreunat\">\n<!ENTITY textTopVerticalAlign.label \"Yläreuna vanhemman sisältöalueen yläreunassa\">\n<!ENTITY middleVerticalAlign.label \"Keskipiste vanhemman jalkalinjan kanssa + 1/2 x-korkeudesta\">\n<!ENTITY bottomVerticalAlign.label \"Alareunat\">\n<!ENTITY textBottomVerticalAlign.label \"Alareuna vanhemman sisältöalueen alareunassa\">\n\n\n<!ENTITY direction.label \"Tekstin suunta:\">\n<!ENTITY ltrDirection.label \"Vasemmalta oikealle\">\n<!ENTITY rtlDirection.label \"Oikealta vasemmalle\">\n\n<!ENTITY miscSectionHeader.label \"Sekalaista\">\n<!ENTITY cursor.label \"Kohdistin:\">\n<!ENTITY autoCursor.label \"Automaattinen\">\n<!ENTITY defaultCursor.label \"Alustakohtainen oletusosoitin\">\n<!ENTITY crossHairCursor.label \"Hiusristikko\">\n<!ENTITY pointerCursor.label \"Osoitin, joka osoittaa linkin\">\n<!ENTITY moveCursor.label \"Siirrä\">\n<!ENTITY eResizeCursor.label \"Koko muutettavissa vasemmasta reunasta\">\n<!ENTITY neResizeCursor.label \"Koko muutettavissa vasemmasta ylänurkasta\">\n<!ENTITY nwResizeCursor.label \"Koko muutettavissa oikeasta ylänurkasta\">\n<!ENTITY nResizeCursor.label \"Koko muutettavissa yläreunasta\">\n<!ENTITY sResizeCursor.label \"Koko muutettavissa alareunasta\">\n<!ENTITY wResizeCursor.label \"Koko muutettavissa oikeasta reunasta\">\n<!ENTITY seResizeCursor.label \"Koko muutettavissa vasemmasta alanurkasta\">\n<!ENTITY swResizeCursor.label \"Koko muutettavissa oikeasta alanurkasta\">\n<!ENTITY textCursor.label \"Valittavissa oleva teksti\">\n<!ENTITY busyCursor.label \"Varattu, odota\">\n<!ENTITY helpCursor.label \"Ohjeita saatavilla\">\n<!ENTITY progress.label \"Edistymisindikaattori\">\n\n<!ENTITY unicodeBidi.label \"Unicode-bidi:\">\n<!ENTITY normalUnicodeBidi.label \"normaali\">\n<!ENTITY embedUnicodeBidi.label \"upota\">\n<!ENTITY bidiOverrideUnicodeBidi.label \"bidi-korvaus\">\n\n<!ENTITY orphans.label \"Orvot:\">\n<!ENTITY widows.label \"Lesket:\">\n<!ENTITY pageBreakAfter.label \"Rivinvaihto jälkeen:\">\n<!ENTITY pageBreakInside.label \"Rivinvaihto sisällä:\">\n<!ENTITY pageBreakBefore.label \"Rivinvaihto ennen:\">\n<!ENTITY autoPageBreak.label \"automaattinen\">\n<!ENTITY alwaysPageBreak.label \"aina\">\n<!ENTITY avoidPageBreak.label \"vältä\">\n<!ENTITY leftPageBreak.label \"vasen sivu\">\n<!ENTITY rightPageBreak.label \"oikea sivu\">\n\n<!ENTITY tablesSectionHeader.label \"Taulukot\">\n<!ENTITY tableLayout.label \"Taulukon asettelu:\">\n<!ENTITY autoTableLayout.label \"automaattinen\">\n<!ENTITY fixedTableLayout.label \"kiinteä\">\n\n<!ENTITY captionSide.label \"Kuvatekstin sijainti:\">\n<!ENTITY topCaptionSide.label \"ylhäällä\">\n<!ENTITY bottomCaptionSide.label \"alhaalla\">\n\n<!ENTITY borderCollapse.label \"Taulukon reunukset:\">\n<!ENTITY collapseBorderCollapse.label \"supistettu\">\n<!ENTITY separateBorderCollapse.label \"erotettu\">\n\n<!ENTITY borderSpacing.label \"Reunusväli:\">\n\n<!ENTITY emptyCells.label \"Tyhjät solut:\">\n<!ENTITY showEmptyCells.label \"näytä\">\n<!ENTITY hideEmptyCells.label \"piilota\">\n\n<!ENTITY leftTransformOrigin.label \"Vasemmalla\">\n<!ENTITY centerTransformOrigin.label \"Keskellä\">\n<!ENTITY rightTransformOrigin.label \"Oikealla\">\n<!ENTITY topTransformOrigin.label \"Ylhäällä\">\n<!ENTITY bottomTransformOrigin.label \"Alhaalla\">\n\n<!ENTITY makeRelative.label \"Tee URL:stä suhteellinen asiakirjaan nähden\">\n\n<!ENTITY hoverState.label \"kun osoitin leijuu elementin päällä\">\n\n<!ENTITY perspective.label \"Perspektiivi-3D\">\n<!ENTITY transformOrigin.label \"Muunnoksen nollapiste:\">\n<!ENTITY perspectivOrigin.label \"Perspektiivin nollapiste:\">\n<!ENTITY perspectiveDepth.label \"Perspektiivin syvyys:\">\n<!ENTITY transformStyle.label \"Muunnostyyli:\">\n<!ENTITY transformStyleFlat.label \"Litteä\">\n<!ENTITY transformStyle3D.label \"3D\">\n<!ENTITY backfaceVisibility.label \"Takasivu:\">\n<!ENTITY backfaceVisibilityVisible.label \"Näkyvissä\">\n<!ENTITY backfaceVisibilityHidden.label \"Piilotettu\">\n<!ENTITY rotation3D.label \"3D-kierto\">\n\n<!ENTITY row.label                      \"Rivi\">\n<!ENTITY column.label                   \"Sarake\">\n<!ENTITY justifyContent.label \"Content justification:\">\n<!ENTITY alignContent.label \"Content alignment:\">\n<!ENTITY autoBoxAlign.label \"Automaattinen\">\n\n<!ENTITY fontsSectionHeader.label \"Font Features\">\n<!ENTITY writingMode.label \"Writing mode:\">\n<!ENTITY fontWeightNormal.label \"Normaali\">\n<!ENTITY fontStyleNormal.label \"Normaali\">\n<!ENTITY textTransformNone.label \"Ei mitään\">\n\n<!ENTITY viewFonts.label \"View fonts\">\n<!ENTITY perspectiveNone.label \"Ei mitään\">\n<!ENTITY imagesSectionHeader.label \"Kuva\">\n<!ENTITY imageOrientation.label \"Orientation:\">\n<!ENTITY flipImage.label \"Flip image\">\n<!ENTITY fromImageImageOrientation.label \"From image\">\n<!ENTITY fromImageImageOrientation.tooltip \"Use EXIF data of the image\">\n\n<!ENTITY addCSS.tooltip \"Add CSS declaration\">\n<!ENTITY removeCSS.tooltip \"Delete CSS declaration\">\n<!ENTITY modifyCSS.tooltip \"Modify CSS value\">\n\n<!ENTITY allSectionHeader.label \"All properties\">\n\n<!ENTITY variablesSectionHeader.label \"Variables\">\n<!ENTITY gridRowGap.label \"Grid row gap:\">\n<!ENTITY gridColumnGap.label \"Grid column gap:\">\n<!ENTITY gridLayoutSection.label \"Grid Layout\">\n<!ENTITY displayGrid.label \"This element is a grid\">\n\n<!ENTITY displayInlineGrid.label \"This element is an inline grid\">\n<!ENTITY displaySubgrid.label \"This element is a subgrid\">\n<!ENTITY gridAutoFlow.label \"Automatic placement:\">\n<!ENTITY gridItemPositionWarning.label \"To position the element as a grid item, please see the 'Grid Item Layout' section\">\n<!ENTITY gridLayoutWarning.label \"For grid layout, please see the 'Grid Layout' section\">\n<!ENTITY gridItemsSection.label \"Grid Item Layout\">\n<!ENTITY gridOrder.label \"Order:\">\n<!ENTITY gridTemplateColumns.label \"Template columns\">\n<!ENTITY gridTemplateRows.label \"Template rows\">\n<!ENTITY invalidGridTemplateRowsOrColumns.label \"Invalid value for the property. Click to undo last change.\">\n<!ENTITY gridTemplateArea.label \"Named grid areas:\">\n<!ENTITY gridRowStart.label \"Row start:\">\n<!ENTITY gridRowEnd.label \"Row end:\">\n<!ENTITY gridColumnStart.label \"Column start:\">\n<!ENTITY gridColumnEnd.label \"Column end:\">\n<!ENTITY rowGridAutoFlow.label \"row\">\n<!ENTITY columnGridAutoFlow.label \"column\">\n<!ENTITY denseGridAutoFlow.label \"dense\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/sidebars/cssproperties/cssproperties.properties",
    "content": "EnterAnId=Kirjoita ID\nEnterUniqueId=Sinun tulee antaa elementille yksilöivä ID:\n\nNoClasSelected=Sinun tulee valita luokkanimi\nPleaseSelectAClass=Luokka täytyy valita pyydettyjen muutosten toteuttamiseksi\n"
  },
  {
    "path": "locales/fi/bluegriffon/sidebars/cssproperties/csspropertiesOverlay.dtd",
    "content": "<!ENTITY cssproperties.label \"Tyyliominaisuudet\">\n\n<!ENTITY cssToolbarCmd.label \"CSS\">\n<!ENTITY cssToolbarCmd.tooltip \"Aseta CSS-tyylit\">\n\n"
  },
  {
    "path": "locales/fi/bluegriffon/sidebars/cssproperties/editGridTemplate.dtd",
    "content": "<!ENTITY window.title \"Add or edit a grid template row/column\">\n\n<!ENTITY none.label \"None\">\n<!ENTITY newEntry.label \"New template entry\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/sidebars/cssproperties/fontFeatures.properties",
    "content": "FFaalt=Access all alternates\nFFcalt=Contextual alternates\nFFsalt=Stylistic alternates\nFFliga=Standard ligatures\nFFclig=Contextual ligatures\nFFdlig=Discretionary ligatures\nFFhist=Historical forms\nFFhlig=Historical ligatures\nFFunic=Unicase\nFFsmcp=Small capitals\nFFc2sc=Small capitals from capitals\nFFc2pc=Petite capitals from capitals\nFFpcap=Petite capitals\nFFcase=Case sensitive forms\nFFcpsp=Capital spacing\nFFtitl=Titling\nFFswsh=Swash\nFFcswh=Contextual swash\nFFfrac=Fractions\nFFafrc=Alternative fractions\nFFordn=Ordinals\nFFnumr=Numerators\nFFdnom=Denominators\nFFsinf=Scientific inferiors\nFFsups=Superscript\nFFsubs=Subscript\nFFonum=Oldstyle figures\nFFlnum=Lining Figures\nFFpnum=Proportional figures\nFFtnum=Tabular figures\nFFzero=Slashed zero\nFFmgrk=Mathematical greek\nFFnalt=Alternate annotation forms\nFFornm=Ornaments\nFFlocl=Localized forms\nFFsize=Optical size\nFFisol=Isolated forms\nFFinit=Initial forms\nFFmedi=Medial forms\nFFfinal=Final forms\nFFrlig=Requird ligatures\nFFccmp=Glyph composition/decomposition\nFFmark=Mark to base positioning\nFFmkmj=Mark to mark positioning\nFFhwid=Half widths\n"
  },
  {
    "path": "locales/fi/bluegriffon/sidebars/cssproperties/griditemposition.dtd",
    "content": "<!ENTITY autoGridItemPosition.label \"Automatic\">\n<!ENTITY customGridItemPosition.label \"Custom\">\n\n<!ENTITY gridLineName.tooltiptext \"Grid line name\">\n<!ENTITY gridLineIndex.tooltiptext \"Line index\">\n<!ENTITY spanning.tooltiptext \"Contributes a grid span\">\n<!ENTITY span.label \"Span\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/sidebars/cssproperties/textshadowitem.dtd",
    "content": "<!ENTITY noTextShadow.label \"Elementtiin ei ole sovellettu tekstivarjoa\">\n\n<!ENTITY colorTextShadow.label \"Väri:\">\n<!ENTITY colorTextShadow.title \"Tekstivarjon väri\">\n<!ENTITY blurRadiusTextShadow.label \"Sumennussäde:\">\n<!ENTITY offsetXTextShadow.label \"Vaakapoikkeama:\">\n<!ENTITY offsetYTextShadow.label \"Pystypoikkeama:\">\n\n<!ENTITY spreadRadiusBoxShadow.label \"Levityssäde:\">\n<!ENTITY inset.label \"Sisäpuolinen varjo\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/sidebars/cssproperties/transformationitem.dtd",
    "content": "<!ENTITY rotation.label \"Kierto\">\n<!ENTITY translation.label \"Muunnos\">\n<!ENTITY skew.label \"Viistotus\">\n<!ENTITY aroundXAxis.label \"X-akseli:\">\n<!ENTITY aroundYAxis.label \"Y-akseli:\">\n<!ENTITY horizontally.label \"Vaakasuunnassa:\">\n<!ENTITY vertically.label \"Pystysuunnassa:\">\n<!ENTITY scale.label \"Skaalaus\">\n\n<!ENTITY translation3d.label \"3D Translation\">\n<!ENTITY perspective.label \"Perspective 3D\">\n<!ENTITY depth.label \"Depth:\">\n<!ENTITY x.label \"X:\">\n<!ENTITY y.label \"Y:\">\n<!ENTITY z.label \"Z:\">\n<!ENTITY rotation3d.label \"3D Rotation\">\n<!ENTITY axis.label \"Axis:\">\n<!ENTITY normalize.label \"Normalize\">\n<!ENTITY screenToUser.label \"From screen toward the user\">\n<!ENTITY userToScreen.label \"From user toward the screen\">\n<!ENTITY angle.label \"Kulma:\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/sidebars/cssproperties/transitionitem.dtd",
    "content": "<!ENTITY allProperties.label \"Jokainen ominaisuus, joka kykenee läpikäymään siirtymän, tekee niin\">\n<!ENTITY noProperty.label \"Mikään ominaisuus ei suorita siirtymää\">\n<!ENTITY property.label \"Ominaisuus:\">\n<!ENTITY duration.label \"Kesto:\">\n<!ENTITY seconds.label \"sekuntia\">\n\n<!ENTITY all.label \"Kaikki\">\n<!ENTITY none.label \"Ei mitään\">\n<!ENTITY oneProperty.label \"Yksi ominaisuus\">\n<!ENTITY function.label \"Funktio:\">\n<!ENTITY ease.label \"Helpota\">\n<!ENTITY linear.label \"Lineaarinen\">\n<!ENTITY easeIn.label \"Helpota sisään\">\n<!ENTITY easeOut.label \"Helpota ulos\">\n<!ENTITY easeInOut.label \"Helpota sisään-ulos\">\n<!ENTITY cubicBezier.label \"Kolmannen asteen Bezier\">\n\n<!ENTITY delay.label \"Viive:\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/sidebars/domexplorer/domexplorer.dtd",
    "content": "<!ENTITY window.title \"DOM-tutkija\">\n\n<!ENTITY elements.label \"Elementit\">\n\n<!ENTITY attrName.label \"Nimi\">\n<!ENTITY attrValue.label \"Arvo\">\n\n<!ENTITY attributesTab.label \"Attribuutit\">\n<!ENTITY stylesTab.label \"Sisätyylit\">\n\n<!ENTITY addAttribute.tooltip \"Lisää attribuutti\">\n<!ENTITY removeAttribute.tooltip \"Poista attribuutti\">\n<!ENTITY modifyAttribute.tooltip \"Muuta attribuutin arvoa\">\n\n<!ENTITY property.label \"Ominaisuus\">\n<!ENTITY value.label \"Arvo\">\n<!ENTITY priority.label \"Tärkeys\">\n<!ENTITY addCSS.tooltip \"Lisää CSS-määritys\">\n<!ENTITY removeCSS.tooltip \"Poista CSS-määritys\">\n<!ENTITY modifyCSS.tooltip \"Muuta CSS-arvoa\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/sidebars/domexplorer/domexplorerOverlay.dtd",
    "content": "<!ENTITY domexplorer.label \"DOM-tutkija\">\n\n<!ENTITY domexplorer.tooltip \"Tutki HTML-attribuutteja ja CSS-sisätyylejä\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/sidebars/its20/its20.dtd",
    "content": "<!ENTITY window.title \"Internationalization Tag Set 2.0\">\n\n<!ENTITY locally.label \"Locally\">\n<!ENTITY globally.label \"Globally\">\n\n<!ENTITY loading.label \"Loading...\">\n\n<!ENTITY deleteLocalRule.label \"Delete local rule\">\n\n<!ENTITY translateSectionHeader.label \"Translate\">\n<!ENTITY translatable.label \"Translatable\">\n<!ENTITY notTranslatable.label \"Not translatable\">\n\n<!ENTITY locNoteSectionHeader.label \"Localization Note\">\n<!ENTITY descriptionLocNoteType.label \"Description\">\n<!ENTITY alertLocNoteType.label \"Alert\">\n<!ENTITY locNoteContents.label \"Contents of the localization note:\">\n<!ENTITY locNoteIRI.label \"Localization note IRI:\">\n\n<!ENTITY termSectionHeader.label \"Terminology\">\n<!ENTITY yesTermTerminology.label \"Yes\">\n<!ENTITY noTermTerminology.label \"No\">\n<!ENTITY termIRI.label \"Terminology IRI:\">\n<!ENTITY termConfidence.label \"Term confidence:\">\n\n<!ENTITY ruleset.label \"Ruleset\">\n<!ENTITY rulesetType.label \"Type\">\n<!ENTITY rulesetExternal.label \"External\">\n<!ENTITY rulesetInline.label \"Inline\">\n<!ENTITY newRulesetUrlFilepickerbutton.label \"Select ITS 2.0 file\">\n<!ENTITY rulesetQueryLanguage.label \"Query Language\">\n<!ENTITY xpath.label \"XPath\">\n<!ENTITY css.label \"CSS\">\n<!ENTITY existingITS.label \"Existing ITS 2.0 resource:\">\n<!ENTITY newRulesetFile.label \"New ITS 2.0 file\">\n\n<!ENTITY addRulesetCancel.label \"Cancel\">\n<!ENTITY addRulesetOK.label \"Create ruleset\">\n\n<!ENTITY addRulesetButton.tooltip \"Add ruleset\">\n<!ENTITY deleteRulesetButton.tooltip \"Delete ruleset\">\n<!ENTITY downButton.tooltip \"Move down\">\n<!ENTITY upButton.tooltip \"Move up\">\n\n<!ENTITY parameter.label \"Parameter\">\n<!ENTITY value.label \"Value\">\n<!ENTITY addParamButton.tooltip \"Add parameter\">\n<!ENTITY deleteParamButton.tooltip \"Delete parameter\">\n\n<!ENTITY rule.label \"Rule\">\n<!ENTITY selector.label \"Selector\">\n<!ENTITY ruleMainValue.label \"Main value\">\n<!ENTITY addRuleButton.tooltip \"Add rule\">\n<!ENTITY deleteRuleButton.tooltip \"Delete rule\">\n\n<!ENTITY relativeUrl.label \"Make URL relative\">\n\n<!ENTITY parameterName.label \"Name:\">\n<!ENTITY parameterValue.label \"Value:\">\n<!ENTITY addParamCancel.label \"Cancel\">\n<!ENTITY addParamOK.label \"Create parameter\">\n\n<!ENTITY closeOtherSections.label \"Sulje kaikki muut osiot\">\n<!ENTITY closeAllSections.label \"Sulje kaikki osiot\">\n\n<!ENTITY annotatorsRefSectionHeader.label \"ITS Tools Annotation\">\n<!ENTITY dataCategory.col \"Data category\">\n<!ENTITY processorIRI.col \"Processor IRI\">\n<!ENTITY addAnnotatorsRefButton.tooltip \"Add a reference\">\n<!ENTITY deleteAnnotatorsRefButton.tooltip \"Delete a reference\">\n<!ENTITY selectAnnotatorRefElement.tooltip \"Select reference's owner node\">\n\n<!ENTITY dataCategory.label \"Data category:\">\n<!ENTITY processorIRI.label \"Processor IRI:\">\n<!ENTITY addAnnotatorsRefCancel.label \"Cancel\">\n<!ENTITY addAnnotatorsRefOK.label \"Add reference\">\n<!ENTITY annotatorsRefWarning.label \"An annotation reference for the 'terminology' category is missing\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/sidebars/its20/its20.properties",
    "content": "LoadError=Load Error\nInlineParseError=Inline resource is not an ITS 2.0 document\nCannotFetch=Cannot fetch URL\nNotITS=Resource is not an ITS 2.0 document\n\nTranslatableByGlobalRule=Translatable by global rule\nNotTranslatableByGlobalRule=Not translatable by global rule\n\nInlineRules=Inline rules\n\ntranslateRule=Translate\nlocNoteRule=Localization Note\ntermRule=Terminology\ndirRule=Directionality\nlangRule=Language Information\nwithinTextRule=Elements Within Text\ndomainRule=Domain\ntextAnalysisRule=Text Analysis\nlocaleFilterRule=Locale Filter\nprovRule=Provenance\nexternalResourceRefRule=External Resource\ntargetPointerRule=Target Pointer\nidValueRule=Id Value\npreserveSpaceRule=Preserve Space\nlocQualityIssueRule=Localization Quality Issue\nmtConfidenceRule=Machine-Translation Confidence\nallowedCharactersRule=Allowed Characters\nstorageSizeRule=Storage Size\n\nDontWarnAgainForUrl=Don't warn me again about this URL\nDontWarnAgainForInline=Don't warn me again about inline global rules\n\nNewITSFile=New ITS 2.0 File\n\nCannotResolveXPath=Cannot resolve the following XPath selector (undeclared HTML namespace?):\nXPathParsingError=XPath Parsing Error\nDontWarnAgainForSelector=Don't warn me again about this selector\nCSSParsingError=CSS Parsing Error\nCannotResolveCSS=Cannot resolve the following CSS selector:\n"
  },
  {
    "path": "locales/fi/bluegriffon/sidebars/its20/its20Overlay.dtd",
    "content": "<!ENTITY its20.label \"Internationalization Tag Set 2.0\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/sidebars/its20/locNoteRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Localization Note rule\">\n\n<!ENTITY description.label \"Description\">\n<!ENTITY alert.label \"Alert\">\n\n<!ENTITY locNote.label \"Localization Note:\">\n<!ENTITY locNotePointer.label \"Relative selector to the localization note:\">\n<!ENTITY locNoteRef.label \"IRI referring to the localization note:\">\n<!ENTITY locNoteRefPointer.label \"Relative selector to a node holding an IRI referring to the localization note:\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/sidebars/its20/selector.dtd",
    "content": "<!ENTITY selector.label \"Selector\">\n<!ENTITY cssSelector.label \"CSS Selector:\">\n<!ENTITY xpathSelector.label \"XPath Selector:\">\n\n<!ENTITY magicButton.label \"Magic button\">\n\n<!ENTITY prefixreport1.label \"The prefix for the HTML namespace is:\">\n<!ENTITY prefixreport2.label \"\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/sidebars/its20/termRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Terminology rule\">\n\n<!ENTITY yesTerm.label \"Yes\">\n<!ENTITY noTerm.label \"No\">\n\n<!ENTITY noTermInfo.label \"No terminology information\">\n<!ENTITY termInfoPointer.label \"Relative selector to the terminology information:\">\n<!ENTITY termInfoRef.label \"IRI referring to the terminology information:\">\n<!ENTITY termInfoRefPointer.label \"Relative selector to a node holding an IRI referring to the terminology information:\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/sidebars/its20/translateRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Translate rule\">\n\n<!ENTITY translatable.label \"Translatable\">\n<!ENTITY notTranslatable.label \"Not translatable\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/sidebars/scripteditor/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - Skriptieditori\">\n\n<!ENTITY commitChanges.label \"Tallenna muutokset\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/sidebars/scripteditor/scripteditor.dtd",
    "content": "<!ENTITY editScript.label \"Muokkaa skriptiä\">\n<!ENTITY moveUp.label \"Siirry ylöspäin\">\n<!ENTITY moveDown.label \"Siirry alaspäin\">\n\n<!ENTITY addExternalScript.label \"Add external script\">\n<!ENTITY addEmbeddedScript.label \"Add embedded script\">\n\n<!ENTITY newScript.tooltip \"Add a script\">\n<!ENTITY removeScript.tooltip \"Delete a script\">\n<!ENTITY modifyScript.tooltip \"Modify a script\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/sidebars/scripteditor/scripteditor.properties",
    "content": "ConfirmDeletionTitle=Delete a script\nConfirmDeletion=Are you sure you want to delete this script?\nAddExternalScriptTitle=Add an external script\nPromptScriptURL=URL of the script?\n"
  },
  {
    "path": "locales/fi/bluegriffon/sidebars/scripteditor/scripteditorOverlay.dtd",
    "content": "<!ENTITY scripteditor.label \"Skriptieditori\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/sidebars/stylesheets/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - \">\n\n<!ENTITY commitChanges.label \"Commit changes\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/sidebars/stylesheets/stylesheets.dtd",
    "content": "<!ENTITY window.title \"Lisää tai muokkaa tyyliarkkeja\">\n\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"Vaihtoehtoinen\">\n<!ENTITY title.col \"Otsikko\">\n<!ENTITY media.col \"Media\">\n\n<!ENTITY add.tooltip \"Lisää tyyliarkki\">\n<!ENTITY remove.tooltip \"Poista valittu tyyliarkki\">\n<!ENTITY modify.tooltip \"Muokkaa valittua tyyliarkkia\">\n<!ENTITY down.tooltip \"Siirrä valittua tyyliarkkia alas\">\n<!ENTITY up.tooltip \"Siirrä valittua tyyliarkkia ylös\">\n\n<!ENTITY close.label \"Sulje\">\n<!ENTITY editMenu.label                   \"Muokkaa\">\n<!ENTITY styleCode.label \"Koodi\">\n<!ENTITY isStylesheetEnabled.label \"Käytössä\">\n<!ENTITY pageStyleMenu.label  \"Sivun tyylit\">\n"
  },
  {
    "path": "locales/fi/bluegriffon/sidebars/stylesheets/stylesheetsOverlay.dtd",
    "content": "<!ENTITY stylesheetsPanel.title \"Tyyliarkit\">\n"
  },
  {
    "path": "locales/fi/cssproperties.mn",
    "content": "bluegriffon-fi.jar:\n% locale    cssproperties    fi    %locale/fi/cssproperties/\n  locale/fi/cssproperties/csspropertiesOverlay.dtd    (locale/fi/csspropertiesOverlay.dtd)\n  locale/fi/cssproperties/cssproperties.dtd           (locale/fi/cssproperties.dtd)\n  locale/fi/cssproperties/editGridTemplate.dtd        (locale/fi/editGridTemplate.dtd)\n  locale/fi/cssproperties/backgrounditem.dtd          (locale/fi/backgrounditem.dtd)\n  locale/fi/cssproperties/griditemposition.dtd        (locale/fi/griditemposition.dtd)\n  locale/fi/cssproperties/transformationitem.dtd      (locale/fi/transformationitem.dtd)\n  locale/fi/cssproperties/transitionitem.dtd          (locale/fi/transitionitem.dtd)\n  locale/fi/cssproperties/textshadowitem.dtd          (locale/fi/textshadowitem.dtd)\n  locale/fi/cssproperties/colorstopitem.dtd           (locale/fi/colorstopitem.dtd)\n  locale/fi/cssproperties/backgrounditem.properties   (locale/fi/backgrounditem.properties)\n  locale/fi/cssproperties/cssproperties.properties    (locale/fi/cssproperties.properties)\n  locale/fi/cssproperties/fontFeatures.properties     (locale/fi/fontFeatures.properties)\n\n"
  },
  {
    "path": "locales/fi/domexplorer.mn",
    "content": "bluegriffon-fi.jar:\n% locale    domexplorer    fi    %locale/fi/domexplorer/\n  locale/fi/domexplorer/domexplorerOverlay.dtd (locale/fi/domexplorerOverlay.dtd)\n  locale/fi/domexplorer/domexplorer.dtd        (locale/fi/domexplorer.dtd)\n\n"
  },
  {
    "path": "locales/fi/fs.mn",
    "content": "fs-fi.jar:\n% locale    fs    fi    %locale/fi/fs/\n  locale/fi/fs/fsOverlay.dtd    (locale/fi/fsOverlay.dtd)\n  locale/fi/fs/fs.dtd           (locale/fi/fs.dtd)\n  locale/fi/fs/fs.properties    (locale/fi/fs.properties)\n  locale/fi/fs/addFont.dtd      (locale/fi/addFont.dtd)\n\n"
  },
  {
    "path": "locales/fi/gfd.mn",
    "content": "gfd-fi.jar:\n% locale    gfd    fi    %locale/fi/gfd/\n  locale/fi/gfd/gfdOverlay.dtd    (locale/fi/gfdOverlay.dtd)\n  locale/fi/gfd/gfd.dtd           (locale/fi/gfd.dtd)\n  locale/fi/gfd/addFont.dtd       (locale/fi/addFont.dtd)\n\n"
  },
  {
    "path": "locales/fi/its20.mn",
    "content": "bluegriffon-fi.jar:\n% locale    its20    fi    %locale/fi/its20/\n  locale/fi/its20/its20Overlay.dtd    (locale/fi/its20Overlay.dtd)\n  locale/fi/its20/its20.properties    (locale/fi/its20.properties)\n  locale/fi/its20/its20.dtd           (locale/fi/its20.dtd)\n  locale/fi/its20/translateRule.dtd   (locale/fi/translateRule.dtd)\n  locale/fi/its20/locNoteRule.dtd     (locale/fi/locNoteRule.dtd)\n  locale/fi/its20/termRule.dtd        (locale/fi/termRule.dtd)\n  locale/fi/its20/selector.dtd        (locale/fi/selector.dtd)\n\n"
  },
  {
    "path": "locales/fi/markdown.mn",
    "content": "markdown-fi.jar:\n%   locale  markdown              fi    %locale/fi/markdown/\n   locale/fi/markdown/markdownOverlay.dtd  (locale/fi/markdownOverlay.dtd)\n   locale/fi/markdown/markdown.dtd         (locale/fi/markdown.dtd)\n   \n"
  },
  {
    "path": "locales/fi/op1.mn",
    "content": "op1-fi.jar:\n% locale    op1    fi    %locale/fi/op1/\n  locale/fi/op1/op1Overlay.dtd      (locale/fi/op1Overlay.dtd)\n  locale/fi/op1/op1.dtd             (locale/fi/op1.dtd)\n  locale/fi/op1/a11yFirstStep.properties (locale/fi/a11yFirstStep.properties)\n\n"
  },
  {
    "path": "locales/fi/scripteditor.mn",
    "content": "bluegriffon-fi.jar:\n% locale    scripteditor    fi\t\t%locale/fi/scripteditor/\n\tlocale/fi/scripteditor/scripteditorOverlay.dtd\t\t(locale/fi/scripteditorOverlay.dtd)\n\tlocale/fi/scripteditor/scripteditor.dtd\t\t(locale/fi/scripteditor.dtd)\n\tlocale/fi/scripteditor/scripteditor.properties\t\t(locale/fi/scripteditor.properties)\n\tlocale/fi/scripteditor/editor.dtd          (locale/fi/editor.dtd)\n\t\n"
  },
  {
    "path": "locales/fi/stylesheets.mn",
    "content": "bluegriffon-fi.jar:\n% locale    stylesheets    fi\t\t%locale/fi/stylesheets/\n  locale/fi/stylesheets/stylesheetsOverlay.dtd   (locale/fi/stylesheetsOverlay.dtd)\n  locale/fi/stylesheets/stylesheets.dtd          (locale/fi/stylesheets.dtd)\n  locale/fi/stylesheets/editor.dtd               (locale/fi/editor.dtd)\n\n"
  },
  {
    "path": "locales/fi/tipoftheday.mn",
    "content": "tipoftheday-fi.jar:\n%   locale  tipoftheday              fi    %locale/fi/tipoftheday/\n   locale/fi/tipoftheday/tipoftheday.dtd  (locale/fi/tipoftheday.dtd)\n   locale/fi/tipoftheday/tipofthedayOverlay.dtd  (locale/fi/tipofthedayOverlay.dtd)\n   locale/fi/tipoftheday/tipoftheday.rdf  (locale/fi/tipoftheday.rdf)\n"
  },
  {
    "path": "locales/fr/aria.mn",
    "content": "bluegriffon-fr.jar:\n% locale    aria    fr    %locale/fr/aria/\n  locale/fr/aria/ariaOverlay.dtd (locale/fr/ariaOverlay.dtd)\n  locale/fr/aria/aria.dtd        (locale/fr/aria.dtd)\n  locale/fr/aria/aria.properties (locale/fr/aria.properties)\n\n"
  },
  {
    "path": "locales/fr/base.mn",
    "content": "bluegriffon-fr.jar:\n% locale    bluegriffon    fr    %locale/fr/bluegriffon/\n% locale    branding       fr    %locale/fr/branding/\n  locale/fr/bluegriffon/aboutDialog.dtd  (locale/fr/bluegriffon/aboutDialog.dtd)\n  locale/fr/bluegriffon/bluegriffon.dtd  (locale/fr/bluegriffon/bluegriffon.dtd)\n  locale/fr/bluegriffon/polyglot.dtd  (locale/fr/bluegriffon/polyglot.dtd)\n  locale/fr/bluegriffon/findbar.dtd  (locale/fr/bluegriffon/findbar.dtd)\n  locale/fr/bluegriffon/bluegriffon.properties  (locale/fr/bluegriffon/bluegriffon.properties)\n  locale/fr/bluegriffon/colourPicker.dtd  (locale/fr/bluegriffon/colourPicker.dtd)\n  locale/fr/bluegriffon/credits.dtd  (locale/fr/bluegriffon/credits.dtd)\n  locale/fr/bluegriffon/filepickerbutton.dtd  (locale/fr/bluegriffon/filepickerbutton.dtd)\n  locale/fr/bluegriffon/filePicking.dtd  (locale/fr/bluegriffon/filePicking.dtd)\n  locale/fr/bluegriffon/insertTable.dtd  (locale/fr/bluegriffon/insertTable.dtd)\n  locale/fr/bluegriffon/insertTable.properties  (locale/fr/bluegriffon/insertTable.properties)\n  locale/fr/bluegriffon/language.properties  (locale/fr/bluegriffon/language.properties)\n  locale/fr/bluegriffon/languages.dtd  (locale/fr/bluegriffon/languages.dtd)\n  locale/fr/bluegriffon/markupCleaner.dtd  (locale/fr/bluegriffon/markupCleaner.dtd)\n  locale/fr/bluegriffon/openLocation.dtd  (locale/fr/bluegriffon/openLocation.dtd)\n  locale/fr/bluegriffon/openLocation.properties  (locale/fr/bluegriffon/openLocation.properties)\n  locale/fr/bluegriffon/newPageWizard.dtd  (locale/fr/bluegriffon/newPageWizard.dtd)\n  locale/fr/bluegriffon/newPageWizard.properties  (locale/fr/bluegriffon/newPageWizard.properties)\n  locale/fr/bluegriffon/propertiesDeck.dtd  (locale/fr/bluegriffon/propertiesDeck.dtd)\n  locale/fr/bluegriffon/aria.dtd  (locale/fr/bluegriffon/aria.dtd)\n  locale/fr/bluegriffon/structurebar.dtd  (locale/fr/bluegriffon/structurebar.dtd)\n  locale/fr/bluegriffon/tabeditor.dtd  (locale/fr/bluegriffon/tabeditor.dtd)\n  locale/fr/bluegriffon/masterPasswordQuery.properties (locale/fr/bluegriffon/masterPasswordQuery.properties)\n  locale/fr/bluegriffon/newDocument.dtd  (locale/fr/bluegriffon/newDocument.dtd)\n  locale/fr/bluegriffon/prefs/file.dtd  (locale/fr/bluegriffon/prefs/file.dtd)\n  locale/fr/bluegriffon/prefs/source.dtd  (locale/fr/bluegriffon/prefs/source.dtd)\n  locale/fr/bluegriffon/prefs/general.dtd  (locale/fr/bluegriffon/prefs/general.dtd)\n  locale/fr/bluegriffon/prefs/newPage.dtd  (locale/fr/bluegriffon/prefs/newPage.dtd)\n  locale/fr/bluegriffon/prefs/update.dtd  (locale/fr/bluegriffon/prefs/update.dtd)\n  locale/fr/bluegriffon/prefs/styles.dtd  (locale/fr/bluegriffon/prefs/styles.dtd)\n  locale/fr/bluegriffon/prefs/advanced.dtd  (locale/fr/bluegriffon/prefs/advanced.dtd)\n  locale/fr/bluegriffon/prefs/connection.dtd  (locale/fr/bluegriffon/prefs/connection.dtd)\n  locale/fr/bluegriffon/prefs/osx.dtd  (locale/fr/bluegriffon/prefs/osx.dtd)\n  locale/fr/bluegriffon/prefs/shortcuts.dtd  (locale/fr/bluegriffon/prefs/shortcuts.dtd)\n  locale/fr/bluegriffon/prefs/update.properties  (locale/fr/bluegriffon/prefs/update.properties)\n  locale/fr/bluegriffon/prefs/license.dtd  (locale/fr/bluegriffon/prefs/license.dtd)\n  locale/fr/bluegriffon/prefs/license.properties  (locale/fr/bluegriffon/prefs/license.properties)\n  locale/fr/bluegriffon/prefs/deactivateLicense.dtd  (locale/fr/bluegriffon/prefs/deactivateLicense.dtd)\n  locale/fr/bluegriffon/prefs.dtd  (locale/fr/bluegriffon/prefs.dtd)\n  locale/fr/bluegriffon/updateAvailable.dtd  (locale/fr/bluegriffon/updateAvailable.dtd)\n  locale/fr/bluegriffon/updates.properties  (locale/fr/bluegriffon/updates.properties)\n  locale/fr/branding/brand.dtd  (locale/fr/branding/brand.dtd)\n  locale/fr/branding/brand.properties  (locale/fr/branding/brand.properties)\n  locale/fr/bluegriffon/insertImage.dtd  (locale/fr/bluegriffon/insertImage.dtd)\n  locale/fr/bluegriffon/insertAnchor.dtd  (locale/fr/bluegriffon/insertAnchor.dtd)\n  locale/fr/bluegriffon/insertCommentOrPI.dtd  (locale/fr/bluegriffon/insertCommentOrPI.dtd)\n  locale/fr/bluegriffon/insertLink.dtd  (locale/fr/bluegriffon/insertLink.dtd)\n  locale/fr/bluegriffon/insertLink.properties  (locale/fr/bluegriffon/insertLink.properties)\n  locale/fr/bluegriffon/cssClassPicker.dtd (locale/fr/bluegriffon/cssClassPicker.dtd)\n  locale/fr/bluegriffon/insertVideo.dtd  (locale/fr/bluegriffon/insertVideo.dtd)\n  locale/fr/bluegriffon/insertAudio.dtd  (locale/fr/bluegriffon/insertAudio.dtd)\n  locale/fr/bluegriffon/insertVideo.properties  (locale/fr/bluegriffon/insertVideo.properties)\n  locale/fr/bluegriffon/insertHTML.dtd  (locale/fr/bluegriffon/insertHTML.dtd)\n  locale/fr/bluegriffon/insertHR.dtd  (locale/fr/bluegriffon/insertHR.dtd)\n  locale/fr/bluegriffon/insertForm.dtd  (locale/fr/bluegriffon/insertForm.dtd)\n  locale/fr/bluegriffon/parsingError.dtd  (locale/fr/bluegriffon/parsingError.dtd)\n  locale/fr/bluegriffon/insertFormInput.dtd  (locale/fr/bluegriffon/insertFormInput.dtd)\n  locale/fr/bluegriffon/insertFieldset.dtd  (locale/fr/bluegriffon/insertFieldset.dtd)\n  locale/fr/bluegriffon/insertLabel.dtd  (locale/fr/bluegriffon/insertLabel.dtd)\n  locale/fr/bluegriffon/insertButton.dtd  (locale/fr/bluegriffon/insertButton.dtd)\n  locale/fr/bluegriffon/insertSelect.dtd  (locale/fr/bluegriffon/insertSelect.dtd)\n  locale/fr/bluegriffon/insertTextarea.dtd  (locale/fr/bluegriffon/insertTextarea.dtd)\n  locale/fr/bluegriffon/insertKeygen.dtd  (locale/fr/bluegriffon/insertKeygen.dtd)\n  locale/fr/bluegriffon/insertOutput.dtd  (locale/fr/bluegriffon/insertOutput.dtd)\n  locale/fr/bluegriffon/insertProgress.dtd  (locale/fr/bluegriffon/insertProgress.dtd)\n  locale/fr/bluegriffon/insertMeter.dtd  (locale/fr/bluegriffon/insertMeter.dtd)\n  locale/fr/bluegriffon/insertStylesheet.dtd  (locale/fr/bluegriffon/insertStylesheet.dtd)\n  locale/fr/bluegriffon/editStylesheet.dtd  (locale/fr/bluegriffon/editStylesheet.dtd)\n  locale/fr/bluegriffon/media.dtd  (locale/fr/bluegriffon/media.dtd)\n  locale/fr/bluegriffon/media.properties  (locale/fr/bluegriffon/media.properties)\n  locale/fr/bluegriffon/insertChars.dtd  (locale/fr/bluegriffon/insertChars.dtd)\n  locale/fr/bluegriffon/convertToTable.dtd (locale/fr/bluegriffon/convertToTable.dtd)\n  locale/fr/bluegriffon/pageProperties.dtd (locale/fr/bluegriffon/pageProperties.dtd)\n  locale/fr/bluegriffon/spellCheck.dtd (locale/fr/bluegriffon/spellCheck.dtd)\n  locale/fr/bluegriffon/spellCheck.properties (locale/fr/bluegriffon/spellCheck.properties)\n  locale/fr/bluegriffon/dictionary.dtd (locale/fr/bluegriffon/dictionary.dtd)\n  locale/fr/bluegriffon/html5.properties (locale/fr/bluegriffon/html5.properties)\n  locale/fr/bluegriffon/listProperties.dtd (locale/fr/bluegriffon/listProperties.dtd)\n  locale/fr/bluegriffon/insertTOC.dtd (locale/fr/bluegriffon/insertTOC.dtd)\n  locale/fr/bluegriffon/svg-edit.properties (locale/fr/bluegriffon/svg-edit.properties)\n  locale/fr/bluegriffon/panels.dtd (locale/fr/bluegriffon/panels.dtd)\n  locale/fr/bluegriffon/rotator.dtd (locale/fr/bluegriffon/rotator.dtd)\n\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/aboutDialog.dtd",
    "content": "<!ENTITY aboutDialog.title      \"À propos de &brandFullName;\">\n<!ENTITY copyright              \"Crédits\">\n<!ENTITY aboutLink              \"&lt; À propos de &brandFullName;\">\n<!ENTITY aboutVersion           \"version\">\n<!ENTITY copyrightText          \"&#169;1998-2019 Disruptive Innovations et ses Contributeurs. Tous droits réservés.\">\n<!ENTITY cmdClose.macKey        \"W\">\n<!ENTITY codeName               \"Nom de code\">\n\n<!ENTITY aboutTab.label         \"À propos\">\n<!ENTITY creditsTab.label       \"Licence et contributeurs\">\n<!ENTITY buildConfigTab.label   \"Configuration\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/aria.dtd",
    "content": "<!ENTITY ariaRole.label \"Role ARIA\">\n\n<!ENTITY noARIArole.label \"(pas de rôle ARIA)\">\n<!ENTITY ARIARoleSelect.tooltip \"Préciser l'attribut de rôle ARIA\">\n<!ENTITY alertRole.label \"Un message avec une information importante, généralement dépendante du moment. Voir aussi alertdialog.\">\n<!ENTITY alertdialogRole.label \"Un dialogue avec un message d'alerte, un élément du dialogue prenant le focus. Voir aussi alert et dialog\">\n<!ENTITY applicationRole.label \"Une région déclarée comme application Web, par opposition à un document Web\">\n<!ENTITY articleRole.label \"Une section formant une partie indépendante du document, de la page ou du site\">\n<!ENTITY bannerRole.label \"Une région contenant du contenu plus lié au site qu'à la page\">\n<!ENTITY buttonRole.label \"Un élément d'entrée déclenchant une action lorsqu'il est pressé ou activé. Voir aussi link\">\n<!ENTITY checkboxRole.label \"Un élément à cocher qui a trois valeurs possibles: vrai, faux, ou mélangé\">\n<!ENTITY columnheaderRole.label \"Une cellule contenant des informations d'en-tête pour une colonne\">\n<!ENTITY comboboxRole.label \"La présentation d'un choix ; généralement similaire à une zone d'entrée de texte où l'usager peut taper pour faire son choix ou entrer une valeur arbitraire. Voir aussi listbox.\">\n<!ENTITY commandRole.label \"Un élément qui génère une action mais ne reçoit aucune entrée de données\">\n<!ENTITY complementaryRole.label \"Une section du document complémentaire du contenu principal au même niveau dans le document, mais qui reste compréhensible lorsqu'elle est séparée de ce contenu principal\">\n<!ENTITY compositeRole.label \"Un élément qui peut contenir des descendants visitables ou des enfants directs\">\n<!ENTITY contentinfoRole.label \"Une large région intégrée contenant des informations sur le document parent\">\n<!ENTITY definitionRole.label \"La définition d'un terme ou d'un concept\">\n<!ENTITY dialogRole.label \"Un dialogue est une fenêtre destinée à interrompre l'application en cours pour demander à l'utilisateur de saisir une information ou de fournir une réponse. Voir aussi alertdialog\">\n<!ENTITY directoryRole.label \"Une liste de références aux données d'un groupe, comme par exemple une table des matières statique\">\n<!ENTITY documentRole.label \"Une région déclarée comme étant du contenu documentaire, par opposition à une application Web\">\n<!ENTITY formRole.label \"Une région contenant une collection d'objets et éléments constituant un formulaire. Voir aussi search\">\n<!ENTITY gridRole.label \"Une grille est un contrôle interactif contenant des données tabulaires présentées en lignes et colonnes, par exemple un tableau\">\n<!ENTITY gridcellRole.label \"Une cellule dans une grille ou une grille extensible\">\n<!ENTITY groupRole.label \"Un groupe d'objets d'interface non susceptibles d'être intégrés à un résumé de la page ou une table des matières\">\n<!ENTITY headingRole.label \"Un en-tête pour une section de la page\">\n<!ENTITY imgRole.label \"Un conteneur pour une collection d'éléments constituant une image\">\n<!ENTITY inputRole.label \"Un type générique d'élement constituant une zone d'entrée\">\n<!ENTITY landmarkRole.label \"Une région de la page représentant une zone navigable\">\n<!ENTITY linkRole.label \"Une référence interactive à une ressource interne ou externe qui, lorsqu'elle est activée, envoie le navigateur vers cette ressource. Voir aussi button\">\n<!ENTITY listRole.label \"Un groupe d'items de liste non interactifs. Voir aussi listbox\">\n<!ENTITY listboxRole.label \"Un élément qui permet à l'usager de sélectionner un ou plusieurs choix dans une liste. Voir aussi combobox et list\">\n<!ENTITY listitemRole.label \"Un choix unique dans une liste ou un catalogue\">\n<!ENTITY logRole.label \"Une région dynamique dans laquelle des informations nouvelles sont ajoutées en ordre logique et dont les informations les plus anciennes peuvent disparaître. Voir aussi marquee\">\n<!ENTITY mainRole.label \"Le contenu principal d'un document\">\n<!ENTITY marqueeRole.label \"Une région dynamique dans laquelle les informations non-essentielles changent fréquemment. Voir aussi log\">\n<!ENTITY mathRole.label \"Un contenu représentant une expression mathématique\">\n<!ENTITY menuRole.label \"Un type d'élément présentant une liste de choix à l'usager\">\n<!ENTITY menubarRole.label \"Un type de menu qui reste en général visible et est en général présenté horizontalement\">\n<!ENTITY menuitemRole.label \"Une option dans un groupe de choix contenu dans un menu ou une barre de menus\">\n<!ENTITY menuitemcheckboxRole.label \"Un item de menu cochable qui peut avoir trois valeurs : vrai, faux, ou mélangé\">\n<!ENTITY menuitemradioRole.label \"Un item de menu cochable dans un groupe d'items de menu radio, un seul pouvant être coché à la fois\">\n<!ENTITY navigationRole.label \"Une collection d'éléments de navigation (en général des liens) pour la navigation dans le document et entre les documents\">\n<!ENTITY noteRole.label \"Une section dont le contenu est une parenthèse ou complémentaire au contenu principal\">\n<!ENTITY optionRole.label \"Un item sélectionnable dans une liste de choix\">\n<!ENTITY presentationRole.label \"Un élément dont la sémantique implicite ne sera pas transmise à l'interface programmatique (API) d'accessibilité\">\n<!ENTITY progressbarRole.label \"Un élément affichant l'état de progression de tâches prenant longtemps à effectuer\">\n<!ENTITY radioRole.label \"Un élément cochable dans un groupe d'éléments radio, un seul pouvant être coché à la fois\">\n<!ENTITY radiogroupRole.label \"Un groupe de boutons radio\">\n<!ENTITY rangeRole.label \"Une zone d'entrée représentant une fourchette de valeurs sélectionnables par l'usager\">\n<!ENTITY regionRole.label \"Une large section du document que l'auteur considère comme suffisemment importante pour être incluse dans un résumé de la page ou une table des matières\">\n<!ENTITY roletypeRole.label \"Le rôle de base dont tous les autres rôles de cette taxonomie héritent\">\n<!ENTITY rowRole.label \"Une ligne de cellules dans une grille\">\n<!ENTITY rowgroupRole.label \"Une groupe d'une ou plusieurs lignes de cellule dans une grille\">\n<!ENTITY rowheaderRole.label \"Une cellule contenant des informations d'en-tête pour une ligne de cellules dans une grille\">\n<!ENTITY scrollbarRole.label \"Un objet graphique contrôlant le défilement du contenu dans une zone d'affichage, que le contenu s'affiche de façon complète ou non dans cette zone.\">\n<!ENTITY searchRole.label \"Une région contenant une collection d'objets constituant un moyen de recherche. Voir aussi form\">\n<!ENTITY sectionRole.label \"Une unité restituable de structure du document ou de l'application\">\n<!ENTITY sectionheadRole.label \"Une structure qui labellise ou résume le sujet de sa section associée\">\n<!ENTITY selectRole.label \"Un objet de formulaire qui permet à l'usager d'effectuer des sélections dans un choix\">\n<!ENTITY separatorRole.label \"Un séparateur entre des sections de contenu ou des groupes d'items de menu\">\n<!ENTITY sliderRole.label \"Un élément d'entrée permettant à l'usager de sélectionner une valeur dans une fourchette donnée de valeurs\">\n<!ENTITY spinbuttonRole.label \"Un type de fourchette de choix proposant à l'usager le choix dans un ensemble discret de valeurs\">\n<!ENTITY statusRole.label \"Un conteneur pour des conseils à l'usager qui ne sont pas assez important pour justifier une alerte. Voir aussi alert\">\n<!ENTITY structureRole.label \"Un élément de structure du document\">\n<!ENTITY tabRole.label \"Un onglet labellisé permettant la sélection de son contenu à restituer à l'usager\">\n<!ENTITY tablistRole.label \"Une liste d'onglets, référençant des contenus d'onglet\">\n<!ENTITY tabpanelRole.label \"Un contenu d'onglet pour des ressources associées un onglet, chaque onglet étant contenu dans une liste d'onglets\">\n<!ENTITY textboxRole.label \"Un zone d'entrée textuelle libre\">\n<!ENTITY timerRole.label \"Un type de région dynamique contenant un compteur numérique indiquant le temps écoulé depuis un point initial, ou le temps restant jusqu'à un point final\">\n<!ENTITY toolbarRole.label \"Une collection de boutons exécutant des fonctions usuelles réprésentée dans une forme visuelle compacte\">\n<!ENTITY tooltipRole.label \"Une infobulle affichant la description d'un élément\">\n<!ENTITY treeRole.label \"Un arbre, type de liste pouvant contenir des sous-groupes à plusieurs niveaux et pouvant être ouverts ou refermés\">\n<!ENTITY treegridRole.label \"Une grille dont les lignes peuvent être ouvertes ou refermées comme pour un tree\">\n<!ENTITY treeitemRole.label \"Une option dans un arbre. C'est un élément d'arbre qui peut être ouvert ou refermé s'il contient un sous-groupe d'éléments d'arbre\">\n<!ENTITY widgetRole.label \"Un composant interactif d'une interface homme-machine (IHM)\">\n<!ENTITY windowRole.label \"Un navigateur ou une fenêtre applicative\">\n\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/bluegriffon.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title           \"BlueGriffon\">\n\n<!ENTITY fileMenu.label         \"Fichier\">\n<!ENTITY fileMenu.accesskey     \"f\">\n<!ENTITY newMenu.label                    \"Nouveau\">\n<!ENTITY newMenu.accesskey                \"n\">\n\n<!ENTITY newWizardMenu.label              \"Création assistée d'un nouveau document\">\n\n<!ENTITY editMenu.label                   \"Édition\">\n<!ENTITY editMenu.accesskey               \"d\">\n\n<!ENTITY viewMenu.label                   \"Affichage\">\n<!ENTITY viewMenu.accesskey               \"A\">\n<!ENTITY customizeToolbar.label           \"Personnaliser la barre d'outils\">\n<!ENTITY customizeToolbar.accesskey       \"c\">\n\n<!ENTITY insertMenu.label                 \"Insertion\">\n<!ENTITY insertMenu.accesskey             \"i\">\n\n<!ENTITY formatMenu.label                 \"Format\">\n<!ENTITY formatMenu.accesskey             \"o\">\n<!ENTITY spanCmd.label \"Span\">\n<!ENTITY spanCmd.accesskey \"n\">\n<!-- Font Style SubMenu -->\n<!ENTITY fontStyleMenu.label \"Style de texte\">\n<!ENTITY formatstylemenu.accesskey \"s\">\n<!ENTITY styleBoldCmd.label \"Gras\">\n<!ENTITY stylebold.accesskey \"g\">\n<!ENTITY stylebold.keybinding \"g\">\n<!ENTITY styleItalicCmd.label \"Italique\">\n<!ENTITY styleitalic.accesskey \"I\">\n<!ENTITY styleitalic.keybinding \"i\">\n<!ENTITY styleUnderlineCmd.label \"Souligné\">\n<!ENTITY styleunderline.accesskey \"u\">\n<!ENTITY styleUnderline.key \"u\">\n<!ENTITY styleStrikeThruCmd.label \"Barré\">\n<!ENTITY stylestrikethru.accesskey \"b\">\n<!ENTITY styleSuperscriptCmd.label \"Exposant\">\n<!ENTITY stylesuperscript.accesskey \"p\">\n<!ENTITY styleSubscriptCmd.label \"Indice\">\n<!ENTITY stylesubscript.accesskey \"d\">\n<!ENTITY styleNonbreakingCmd.label \"Insécable\">\n<!ENTITY stylenonbreaking.accesskey \"s\">\n<!ENTITY styleEm.label \"Emphase simple\">\n<!ENTITY styleEm.accesskey \"e\">\n<!ENTITY styleEm.key \"i\">\n<!ENTITY styleStrong.label \"Emphase forte\">\n<!ENTITY styleStrong.accesskey \"t\">\n<!ENTITY styleStrong.key \"b\">\n<!ENTITY styleCite.label \"Citation\">\n<!ENTITY styleCite.accesskey \"c\">\n<!ENTITY styleAbbr.label \"Abréviation\">\n<!ENTITY styleAbbr.accesskey \"A\">\n<!ENTITY styleAcronym.label \"Acronyme\">\n<!ENTITY styleAcronym.accesskey \"r\">\n<!ENTITY styleCode.label \"Code\">\n<!ENTITY styleCode.accesskey \"o\">\n<!ENTITY styleCode.key \"c\">\n<!ENTITY styleSamp.label \"Exemple de sortie d'un programme\">\n<!ENTITY styleSamp.accesskey \"m\">\n<!ENTITY styleVar.label \"Variable\">\n<!ENTITY styleVar.accesskey \"v\">\n<!ENTITY fontFixedWidth.label \"Largeur fixe\">\n<!ENTITY fontfixedwidth.accesskey \"x\">\n\n<!ENTITY tableMenu.label                  \"Tableau\">\n<!ENTITY tableMenu.accesskey              \"b\">\n\n<!ENTITY toolsMenu.label                  \"Outils\">\n<!ENTITY toolsMenu.accesskey              \"t\">\n<!ENTITY consoleMenu.label                \"Console JavaScript\">\n\n<!ENTITY panelsMenu.label                 \"Panneaux\">\n<!ENTITY panelsMenu.accesskey             \"p\">\n\n<!ENTITY alignPanels.label                \"Aligner tous les panneaux\">\n\n<!ENTITY helpMenu.label                   \"Aide\">\n<!ENTITY helpMenu.accesskey               \"e\">\n<!ENTITY aboutComposer.label              \"À propos de BlueGriffon\">\n\n<!ENTITY throbber.tooltip                 \"BlueGriffon\">\n\n<!ENTITY newMenu.label                    \"Nouveau document\">\n<!ENTITY newToolbarCmd.tooltip            \"Créer un nouveau document\">\n<!ENTITY pageInNewTab.label                     \"Nouveau document dans un nouvel onglet\">\n<!ENTITY pageInNewWindow.label                  \"Nouveau document dans une nouvelle fenêtre\">\n<!ENTITY newOtherCmd.label                \"Plus d'options…\">\n\n<!ENTITY openMenu.label                   \"Ouvrir\">\n<!ENTITY openMenu.tooltip                 \"Ouvrir un document existant\">\n<!ENTITY openTab.label                    \"Ouvrir dans un nouvel onglet\">\n<!ENTITY openWindow.label                 \"Ouvrir dans une nouvelle fenêtre\">\n<!ENTITY openPage.label                   \"Ouvrir\">\n<!ENTITY openPage.accesskey               \"o\">\n<!ENTITY openFileCmd.label                \"Ouvrir un fichier…\">\n\n<!ENTITY quit.label                       \"Quitter\">\n<!ENTITY quit.accesskey                   \"q\">\n\n<!ENTITY stopButton.label                 \"Arrêter\">\n<!ENTITY stopButton.tooltip               \"Arrêter le chargement du document\">\n\n<!ENTITY boldToolbarCmd.tooltip           \"Gras\">\n<!ENTITY boldToolbarCmd.label             \"Gras\">\n<!ENTITY italicToolbarCmd.tooltip         \"Italique\">\n<!ENTITY italicToolbarCmd.label           \"Italique\">\n<!ENTITY underlineToolbarCmd.tooltip      \"Souligné\">\n<!ENTITY underlineToolbarCmd.label        \"Souligné\">\n<!ENTITY strongToolbarCmd.tooltip         \"Emphase forte\">\n<!ENTITY strongToolbarCmd.label           \"Emphase forte\">\n<!ENTITY emToolbarCmd.tooltip             \"Emphase\">\n<!ENTITY emToolbarCmd.label               \"Emphase\">\n<!ENTITY codeToolbarCmd.label             \"Code\">\n<!ENTITY codeToolbarCmd.tooltip           \"Code\">\n<!-- RTL -->                           \n<!ENTITY writingDirectionMenu.label          \"Direction d'écriture\">\n<!ENTITY writingdirectionmenu.accesskey      \"e\">\n<!ENTITY defaultDirectionMenu.label          \"Non spécifié\">\n<!ENTITY defaultdirectionmenu.accesskey      \"c\">\n<!ENTITY ltrDirectionMenu.label              \"De gauche à droite\">\n<!ENTITY ltrdirectionmenu.accesskey          \"g\">\n<!ENTITY rtlDirectionMenu.label              \"De droite à gauche\">\n<!ENTITY rtldirectionmenu.accesskey          \"d\">\n<!ENTITY dirLtr.tooltip                      \"De gauche à droite\">\n<!ENTITY dirRtl.tooltip                      \"De droite à gauche\">\n\n<!ENTITY ParagraphSelect.tooltip \"Choisir un format de paragraphe\">\n<!-- Shared in Paragraph, and Toolbar menulist -->\n<!ENTITY bodyTextCmd.label \"Corps de texte\">\n<!ENTITY paragraphParagraphCmd.label \"Paragraphe\">  \n<!ENTITY heading1Cmd.label \"Titre de niveau 1\">\n<!ENTITY heading2Cmd.label \"Titre de niveau 2\">\n<!ENTITY heading3Cmd.label \"Titre de niveau 3\">\n<!ENTITY heading4Cmd.label \"Titre de niveau 4\">\n<!ENTITY heading5Cmd.label \"Titre de niveau 5\">\n<!ENTITY heading6Cmd.label \"Titre de niveau 6\">\n<!ENTITY paragraphAddressCmd.label \"Addresse\">\n<!ENTITY paragraphPreformatCmd.label \"Préformaté\">\n<!ENTITY genericContainerCmd.label \"Conteneur générique (div)\">\n\n<!ENTITY unorderedList.tooltip \"Liste à puces\">\n<!ENTITY orderedList.tooltip \"Liste ordonnée\">\n<!ENTITY unorderedList.label \"Liste à puces\">\n<!ENTITY orderedList.label \"Liste ordonnée\">\n\n<!ENTITY alignLeft.tooltip \"Aligner à gauche\">\n<!ENTITY alignCenter.tooltip \"Centrer\">\n<!ENTITY alignRight.tooltip \"Aligner à droite\">\n<!ENTITY alignJustify.tooltip \"Justifier\">\n<!ENTITY alignLeft.label \"Aligner à gauche\">\n<!ENTITY alignCenter.label \"Centrer\">\n<!ENTITY alignRight.label \"Aligner à droite\">\n<!ENTITY alignJustify.label \"Justifier\">\n\n<!ENTITY indentToolbarCmd.tooltip \"Augmenter l'indentation\">\n<!ENTITY indentToolbarCmd.label \"Indenter\">\n\n<!ENTITY outdentToolbarCmd.tooltip \"Diminuer l'indentation\">\n<!ENTITY outdentToolbarCmd.label \"Diminuer l'indentation\">\n\n<!ENTITY definitionDescription.tooltip \"Description de définition\">\n<!ENTITY definitionDescription.label \"Description de définition\">\n<!ENTITY definitionTitle.tooltip \"Titre de définition\">\n<!ENTITY definitionTitle.label \"Titre de définition\">\n\n<!ENTITY FontFaceSelect.tooltip \"Choix d'une fonte\">\n<!ENTITY fontVarWidth.label \"Largeur variable\">\n<!ENTITY fontFixedWidth.label \"Largeur fixe\">\n<!ENTITY fontHelveticaFont.label \"Helvetica, Arial\">\n<!ENTITY fontTimes.label \"Times\">\n<!ENTITY fontCourier.label \"Courier\">\n\n<!ENTITY applyClassToSelectionCmd.tooltip \"Appliquer une classe à l'élément contenant la sélection\">\n<!ENTITY noClass.label \"(pas de classe)\">\n\n<!ENTITY applyIdToSelectionCmd.tooltip \"Donner un ID à l'élément contenant la sélection\">\n<!ENTITY noId.label \"(pas d'ID)\">\n\n<!ENTITY tableToolbarCmd.label \"Tableau\">\n<!ENTITY tableToolbarCmd.key \"T\">\n<!ENTITY tableToolbarCmd.tooltip \"Insérer un nouveau tableau ou éditer les propriétés d'un tableau existant\">\n\n\n<!ENTITY imageToolbarCmd.label \"Image\">\n<!ENTITY imageToolbarCmd.key \"I\">\n<!ENTITY imageToolbarCmd.tooltip \"Insérer ou éditer une image existante\">\n\n<!ENTITY anchorToolbarCmd.label \"Ancre\">\n<!ENTITY anchorToolbarCmd.key \"A\">\n<!ENTITY anchorToolbarCmd.tooltip \"Insérer ou éditer une ancre existante\">\n\n<!ENTITY linkToolbarCmd.label \"Lien\">\n<!ENTITY linkToolbarCmd.key \"L\">\n<!ENTITY linkToolbarCmd.tooltip \"Insérer ou éditer un lien existant\">\n\n<!ENTITY hrToolbarCmd.label \"Barre horizontale\">\n<!ENTITY hrToolbarCmd.key \"b\">\n\n<!ENTITY htmlToolbarCmd.label \"Code HTML\">\n<!ENTITY htmlToolbarCmd.key \"H\">\n\n<!ENTITY formToolbarCmd.label \"Formulaire\">\n<!ENTITY formToolbarCmd.key \"F\">\n<!ENTITY formToolbarCmd.tooltip \"Insérer ou éditer un formulaire existant\">\n\n<!ENTITY fieldsetToolbarCmd.label \"Groupe de champs de formulaire\">\n<!ENTITY fieldsetToolbarCmd.key \"g\">\n\n<!ENTITY labelToolbarCmd.label \"Label\">\n<!ENTITY labelToolbarCmd.key \"L\">\n\n<!ENTITY buttonToolbarCmd.label \"Bouton\">\n<!ENTITY buttonToolbarCmd.key \"B\">\n\n<!ENTITY selectToolbarCmd.label \"Liste de choix\">\n<!ENTITY selectToolbarCmd.key \"x\">\n\n<!ENTITY textareaToolbarCmd.label \"Zone de texte\">\n<!ENTITY textareaToolbarCmd.key \"T\">\n\n<!ENTITY keygenToolbarCmd.label \"Générateur de paire de clefs\">\n<!ENTITY keygenToolbarCmd.key \"p\">\n\n<!ENTITY outputToolbarCmd.label \"Sortie de données\">\n<!ENTITY outputToolbarCmd.key \"S\">\n\n<!ENTITY progressToolbarCmd.label \"Barre de progression\">\n<!ENTITY progressToolbarCmd.key \"p\">\n\n<!ENTITY meterToolbarCmd.label \"Jauge\">\n<!ENTITY meterToolbarCmd.key \"J\">\n\n<!ENTITY datalistToolbarCmd.label \"Liste de données\">\n<!ENTITY datalistToolbarCmd.key \"i\">\n\n<!ENTITY stylesheetsToolbarCmd.label \"Feuilles de styles CSS\">\n<!ENTITY stylesheetsToolbarCmd.key \"S\">\n\n<!ENTITY webfonts.label \"Web Fonts\">\n\n<!ENTITY videoToolbarCmd.label \"Vidéo\">\n<!ENTITY videoToolbarCmd.tooltip \"Insérer ou éditer une vidéo existante\">\n\n<!ENTITY audioToolbarCmd.label \"Audio\">\n<!ENTITY audioToolbarCmd.tooltip \"Insérer ou éditer une audio existante\">\n\n<!ENTITY browseToolbarCmd.label \"Prévisualiser\">\n<!ENTITY browseToolbarCmd.tooltip \"Prévisualiser dans un navigateur\">\n\n<!ENTITY saveCmd.label \"Enregistrer\">\n<!ENTITY saveToolbarCmd.tooltip \"Enregistrer le document dans un fichier local\">\n<!ENTITY filesave.key \"s\">\n<!ENTITY saveAsCmd.label \"Enregistrer sous…\">\n<!ENTITY filesaveas.key \"s\">\n\n<!ENTITY undoCmd.label \"Annuler\">\n<!ENTITY undoCmd.accesskey \"A\">\n<!ENTITY redoCmd.label \"Refaire\">\n<!ENTITY redoCmd.accesskey \"R\">\n\n<!ENTITY cutCmd.label \"Couper\">\n<!ENTITY cutCmd.accesskey \"o\">\n<!ENTITY copyCmd.label \"Copier\">\n<!ENTITY copyCmd.accesskey \"C\">\n<!ENTITY pasteCmd.label \"Coller\">\n<!ENTITY pasteCmd.accesskey \"l\">\n<!ENTITY pasteNoFormatting.label \"Coller sans mise en forme\">\n<!ENTITY pasteNoFormatting.accesskey \"f\">\n<!ENTITY deleteCmd.label \"Supprimer\">\n<!ENTITY deleteCmd.accesskey \"S\">\n<!ENTITY selectAllCmd.label \"Tout Sélectionner\">\n<!ENTITY selectAllCmd.accesskey \"t\">\n<!ENTITY copyHTMLCodeCmd.label \"Copier le code HTML de la sélection\">\n<!ENTITY copyHTMLCodeCmd.accesskey \"H\">\n<!ENTITY copyHTMLCode.label \"Copier le code HTML de cet élément\">\n\n<!ENTITY setZoomFactor.label \"Préciser le facteur de zoom\">\n\n<!ENTITY fileRecentMenu.label \"Fichiers récents\">\n<!ENTITY filerecentmenu.accesskey \"r\">\n\n<!ENTITY markupCleanerCmd.label \"Nettoyer le code\">\n<!ENTITY markupcleaner.accesskey \"t\">\n\n<!ENTITY viewToolbars.label \"Barres d'outils\">\n<!ENTITY viewStatusbar.label \"Barre d'état\">\n\n<!ENTITY formatToolbar.name \"Formatage (primaire)\">\n<!ENTITY formatToolbar2.name \"Formatage (secondaire)\">\n\n<!ENTITY dualview.label \"Vue combinée\">\n<!ENTITY wysiwygMode.label \"Page Web\">\n<!ENTITY printMode.label \"Vue Impression\">\n<!ENTITY sourceMode.label \"Code source\">\n\n<!ENTITY closeTabCmd.label \"Fermer le document\">\n<!ENTITY closeEbookCmd.label \"Fermer le livre électronique\">\n\n<!ENTITY filesave.key \"s\">\n<!ENTITY quit.key \"q\">\n<!ENTITY closeWindow.key \"w\">\n<!ENTITY openPage.key \"o\">\n<!ENTITY undoCmd.key \"z\">\n<!ENTITY redoCmd.key \"y\">\n<!ENTITY cutCmd.key \"x\">\n<!ENTITY copyCmd.key \"c\">\n<!ENTITY pasteCmd.key \"v\">\n\n<!ENTITY formInputs.label \"Champs de formulaire...\">\n<!ENTITY hiddenInputForm.label \"Une chaîne de caractères cachée\">\n<!ENTITY textInputForm.label \"Une zone d'entrée de texte\">\n<!ENTITY searchInputForm.label \"Une zone de recherche\">\n<!ENTITY telInputForm.label \"Une zone d'entrée de numéro de téléphone\">\n<!ENTITY urlInputForm.label \"Une zone d'entrée d'URL\">\n<!ENTITY emailInputForm.label \"Une zone d'entrée d'adresse email\">\n<!ENTITY passwordInputForm.label \"Une zone d'entrée de mot de passe\">\n<!ENTITY datetimeInputForm.label \"Un choix de date et heure en temps universel\">\n<!ENTITY dateInputForm.label \"Un choix de date\">\n<!ENTITY monthInputForm.label \"Un choix d'année et mois\">\n<!ENTITY weekInputForm.label \"Un choix de semaine\">\n<!ENTITY timeInputForm.label \"Un choix d'heure sans fuseau horaire\">\n<!ENTITY datetimelocalInputForm.label \"Un choix de date et heure sans fuseau horaire\">\n<!ENTITY numberInputForm.label \"Une zone d'entrée numérique\">\n<!ENTITY rangeInputForm.label \"Une fourchette d'entrée numérique\">\n<!ENTITY colorInputForm.label \"Un choix de couleur\">\n<!ENTITY checkboxInputForm.label \"Une case à cocher\">\n<!ENTITY radioInputForm.label \"Un bouton radio\">\n<!ENTITY fileInputForm.label \"Un sélecteur de fichier\">\n<!ENTITY submitInputForm.label \"Un bouton d'envoi du formulaire\">\n<!ENTITY imageInputForm.label \"Un bouton d'envoi du formulaire contenant une image\">\n<!ENTITY resetInputForm.label \"Un bouton de remise à zéro du formulaire\">\n<!ENTITY buttonInputForm.label \"Un bouton\">\n\n<!ENTITY allTagsMode.label \"Afficher les balises HTML\">\n\n<!ENTITY toggleViewMenu.label \"Changer de vue\">\n<!ENTITY toggleViewMenu.accesskey \"g\">\n\n<!ENTITY spellCheck.label \"Correction orthographique\">\n<!ENTITY spellCheck.accesskey \"g\">\n<!ENTITY dictionary.label \"Dictionnaire\">\n<!ENTITY addToDictionary \"Ajouter au dictionnaire\">\n<!ENTITY ignoreWord.label \"Ne pas tenir compte de ce mot\">\n\n<!ENTITY specialChars.label \"Caractères spéciaux\">\n\n<!-- Table Menu -->\n<!ENTITY tableMenu.label                     \"Tableau\">\n<!ENTITY tablemenu.accesskey                 \"b\">\n<!-- Select Submenu -->\n<!ENTITY tableSelectMenu.label               \"Sélectionner\">\n<!ENTITY tableselectmenu.accesskey           \"s\">\n\n<!ENTITY tableSelectMenu2.label              \"Sélectionner dans le tableau\">\n<!ENTITY tableInsertMenu2.label              \"Insérer dans le tableau\">\n<!ENTITY tableDeleteMenu2.label              \"Supprimer dans le tableau\">\n\n<!-- Insert SubMenu -->\n<!ENTITY tableInsertMenu.label               \"Insérer\">\n<!ENTITY tableinsertmenu.accesskey           \"i\">\n<!ENTITY tableTable.label                    \"Tableau\">\n<!ENTITY tabletable.accesskey                \"t\">\n<!ENTITY tableRow.label                      \"Ligne\">\n<!ENTITY tableRows.label                     \"Ligne(s)\">\n<!ENTITY tablerow.accesskey                  \"l\">\n<!ENTITY tableRowAbove.label                 \"Ligne au-dessus\">\n<!-- uses tablerow.accesskey -->\n<!ENTITY tableRowBelow.label                 \"Ligne au-dessous\">\n<!ENTITY tablerowbelow.accesskey             \"u\">\n<!ENTITY tableColumn.label                   \"Colonne\">\n<!ENTITY tableColumns.label                  \"Colonne(s)\">\n<!ENTITY tablecolumn.accesskey               \"o\">\n<!ENTITY tableColumnBefore.label             \"Colonne avant\">\n<!-- uses tablecolumn.accesskey -->\n<!ENTITY tableColumnAfter.label              \"Colonne après\">\n<!ENTITY tablecolumnafter.accesskey          \"a\">\n<!ENTITY tableCell.label                     \"Cellule\">\n<!ENTITY tableCells.label                    \"Cellule(s)\">\n<!ENTITY tablecell.accesskey                 \"c\">\n<!ENTITY tableCellContents.label             \"Contenu des cellules\">\n<!ENTITY tablecellcontents.accesskey         \"n\">\n<!ENTITY tableAllCells.label                 \"Toutes les cellules\">\n<!ENTITY tableCellBefore.label               \"Cellule avant\">\n<!ENTITY tableallcells.accesskey             \"u\">\n<!-- uses tablecell.accesskey -->\n<!ENTITY tableCellAfter.label                \"Cellule après\">\n<!ENTITY tablecellafter.accesskey            \"s\">\n<!-- Delete SubMenu -->\n<!ENTITY tableDeleteMenu.label               \"Supprimer\">\n<!ENTITY tabledeletemenu.accesskey           \"u\">\n\n<!ENTITY tableFix.label                      \"Fix Table Layout\">\n<!ENTITY tablefix.accesskey                  \"f\">\n<!-- text for \"Join Cells\" is in editor.properties \n     (\"JoinSelectedCells\" and \"JoinCellToRight\")\n     the access key must exist in both of those strings\n     But value must be set here for accesskey to draw properly\n-->\n<!ENTITY tableJoinCells.label                \"Fusionner les cellules\">\n<!ENTITY tablejoincells.accesskey            \"o\">\n<!ENTITY tableSplitCell.label                \"Scinder la cellule jointe\">\n<!ENTITY tablesplitcell.accesskey            \"c\">\n<!ENTITY convertToTable.label                \"Créer un tableau d'après la sélection\">\n<!ENTITY converttotable.accesskey            \"r\">\n<!ENTITY tableProperties.label               \"Propriétés du tableau…\">\n<!ENTITY tableProperties.accesskey           \"P\">\n\n<!ENTITY forumsHelpMenu.label \"Forums\">\n<!ENTITY forums.url \"http://groups.google.com/group/bluegriffon/\">\n<!ENTITY qa.label \"Bugs et Suggestions\">\n<!ENTITY homePage.label \"Site Web de BlueGriffon\">\n<!ENTITY addons.label \"Obtenir des extensions\">\n\n<!ENTITY pageProperties.label \"Propriétés du document\">\n\n\n<!ENTITY preferences.label \"Préférences...\">\n\n<!ENTITY gotoLink.label \"Sélectionner la cible du lien\">\n<!ENTITY gotoLink.accesskey \"b\">\n\n<!ENTITY cMenu_insertLink.label \"Créer ou éditer un lien\">\n<!ENTITY cMenu_insertLink.accesskey \"l\">\n\n<!ENTITY getAddOns.label \"Obtenir des extensions !\">\n\n<!ENTITY source.label \"Vue Source\">\n<!ENTITY theme.label \"Thème\">\n\n<!ENTITY removeAllStyles.label \"Supprimer tous les styles de texte\">\n<!ENTITY removeAllStyles.accesskey \"y\">\n<!ENTITY removeAllLinks.label \"Supprimer tous les liens\">\n<!ENTITY removeAllLinks.accesskey \"l\">\n\n\n<!ENTITY html5Element.label \"Élément HTML 5\">\n<!ENTITY addonsMenu.label \"Modules complémentaires\">\n\n<!ENTITY listProperties.label \"Propriétés de liste\">\n\n<!ENTITY tableOfContents.tooltip \"Insérer ou rafraichir la Table des Matières\">\n<!ENTITY tableOfContents.label \"Table des Matières\">\n\n<!ENTITY select.label \"Selectionner...\">\n<!ENTITY parentElement.label \"Élément parent\">\n<!ENTITY firstChild.label \"Premier fils\">\n<!ENTITY nextSibling.label \"Fils suivant\">\n<!ENTITY previousSibling.label \"Fils précédent\">\n\n<!ENTITY dirLtr.tooltip \"Écriture de gauche à droite\">\n<!ENTITY dirRtl.tooltip \"Écriture de droite à gauche\">\n<!ENTITY tableCaption.label \"Légende de tableau\">\n\n<!ENTITY lookForUpdates.label \"Rechercher des mises à jour\">\n\n<!ENTITY color.label \"Couleur de texte\">\n<!ENTITY bgColor.label \"Couleur de fond\">\n\n<!ENTITY newWindow.label \"Nouvelle fenêtre\">\n\n<!ENTITY editComment.label \"Éditez le commentaire HTML :\">\n<!ENTITY editPHP.label \"Éditez les instructions PHP :\">\n<!ENTITY editPI.label \"Éditez les Instructions de Traitement :\">\n<!ENTITY targetPI.label \"Cible :\">\n<!ENTITY dataPI.label \"Données :\">\n<!ENTITY commentOrPHPOrPI.label \"Commentaires, PHP, Instructions de Traitement\">\n<!ENTITY openLinkCmdInTab.label       \"Ouvrir le lien dans un nouvel onglet\">\n<!ENTITY blockquoteToolbarCmd.label \"Citation\">\n<!ENTITY blockquoteToolbarCmd.tooltip \"Inclure dans un bloc de citation\">\n<!ENTITY deckMenu.label \"Barre latérale\">\n<!ENTITY printSetupCmd.label \"Mise en page…\">\n<!ENTITY printSetupCmd.accesskey \"M\">\n<!ENTITY printCmd.label \"Imprimer…\">\n<!ENTITY printCmd.accesskey \"p\">\n<!ENTITY printCmd.commandkey \"p\">\n<!ENTITY encapsulate.tooltip \"Encapsuler la sélection dans un élément inline (span par défault)\">\n\n<!ENTITY deleteCmd.key            \"D\">\n<!ENTITY selectAllCmd.key         \"A\">\n\n<!ENTITY buyUsersManual.label \"Acheter le Manuel de l'Utilisateur...\">\n<!ENTITY buyLicense.label \"Activer les fonctionnalités étendues...\">\n<!ENTITY convertClipboardToTable.label                \"Créer un tableau d'après le presse-papiers\">\n<!ENTITY structureBar.caption \"Barre de structure du document\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"Afficher les notes de version\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/bluegriffon.properties",
    "content": "titleModifier=BlueGriffon\n# in the following string, %t represents the title of the page or its URL\n# and %b the titleModifier above\ntitleFormat=%S - %S\nUnknown=[Inconnu]\nNoClassAvailable=(pas de classe)\nNoIdAvailable=(pas d'ID)\nDocumentTitle=Titre du document\nNeedDocTitle=Veuillez donner un titre au document\nDocTitleHelp=Ce titre sera utilisé pour le titre de la fenêtre et les signets.\nExportToText=Exporter en texte\nSaveDocumentAs=Enregistrer le document sous…\nXHTMLfiles=fichiers XHTML\nuntitled=sans titre\nSaveDocument=Enregistrer le document\nSaveFileFailed=La sauvegarde du document a échoué !\nExportToText=Exporter en texte\nFileNotSaved=Le document n'est pas enregistré !\nSaveFileBeforeClosing=Voulez-vous l'enregistrer avant de fermer cet onglet ?\nYesSaveFile=Oui, enregistrer le document\nNoDiscardChanges=Non, ignorer les modifications\nDontCloseTab=Ne pas fermer l'onglet !\nIdAlreadyTaken=Cet ID est déjà utilisé dans le document\nRemoveIdFromElement=Voulez-vous supprimer l'ID de l'élément le portant déjà ou annuler l'action ?\nYesRemoveId=Supprimer l'ID\nNoCancel=Annuler\nReplaceAll=Tout Remplacer…\nReplacedPart1=\nReplacedPart2= occurrences remplacées\nAFileWasChanged=Un fichier a été modifié\nReloadFile=Le fichier %S a été modifié et BlueGriffon doit le recharger\nDontAskForFileChangesAgain=ne plus m'avertir\n\nAbandonChanges=Abandonner les changements effectués dans \"%title%\" depuis la dernière sauvegarde et revenir à cette version ?\nRevertCaption=Revenir à la dernière sauvegarde\n\nHTMLCommentsInXHTMLTitle=Commentaire HTML dans un élément <style> en XHTML\nHTMLCommentsInXHTMLMessage=Attention, il y a un commentaire HTML <!-- ... --> dans un élément <style> dans ce document XHTML. Vous ne devriez pas utiliser des commentaires HTML en XHTML mais préférer l'usage de section CDATA <![CDATA[ ... ]]> sous peine d'invalider vos styles CSS. Voulez-vous convertir ces commentaires en sections CDATA ? \nHTMLCommentsInXHTMLOk=Oui\nHTMLCommentsInXHTMLCancel=Non\n\nviewportWidthSplitter=Déplacer cette barre pour changer la largeur du viewport\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/colourPicker.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (glazman@disruptive-innovations.com), on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY previewColour.label     \"Prévisualisation:\">\n<!ENTITY dialog.title            \"Choix de couleur\">\n\n<!ENTITY predef.label            \"Couleurs prédéfinies:\">\n<!ENTITY rgb.label               \"RVB\">\n<!ENTITY hsb.label               \"HSB\">\n\n<!ENTITY red.label               \"R:\">\n<!ENTITY green.label             \"V:\">\n<!ENTITY blue.label              \"B:\">\n\n<!ENTITY hue.label               \"H:\">\n<!ENTITY saturation.label        \"S:\">\n<!ENTITY brightness.label        \"B:\">\n\n<!ENTITY transparency.label       \"Transparent\">\n<!ENTITY opacity.label            \"Opacité:\">\n\n<!ENTITY background.label \"Fonds pour:\">\n<!ENTITY background.accessKey \"F\">\n<!ENTITY table.label \"Tableau\">\n<!ENTITY table.accessKey \"T\">\n<!ENTITY cell.label \"Cellule(s)\">\n<!ENTITY cell.accessKey \"C\">\n\n<!ENTITY lastPickedColor.label \"Dernier choix effectué\">\n<!ENTITY lastPickedColor.accessKey \"D\">\n\n<!ENTITY hexColor.label            \"Hex:\">\n<!ENTITY nameColor.label           \"Nom:\">\n\n<!ENTITY blender.label \"Blender\">\n\n<!ENTITY color1.label \"Color 1:\">\n<!ENTITY color2.label \"Color 2:\">\n<!ENTITY stops.label \"Color stops:\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/convertToTable.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Convertir en tableau\">\n<!ENTITY instructions1.label   \"Bluegriffon va créer une ligne de tableau pour chaque paragraphe dans la sélection.\">\n<!ENTITY instructions2.label   \"Choisissez le caractère utilisé pour séparer les colonnes :\">\n<!ENTITY commaRadio.label      \"Virgule\">\n<!ENTITY spaceRadio.label      \"Espace\">\n<!ENTITY otherRadio.label      \"Autre caractère :\">\n<!ENTITY deleteCharCheck.label \"Supprimer le caractère séparateur\">\n<!ENTITY collapseSpaces.label  \"Ignorer les espaces supplémentaires\">\n<!ENTITY collapseSpaces.tooltip \"Convertir les espaces consécutifs en un seul séparateur\">\n<!ENTITY tabRadio.label        \"TSV\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/credits.dtd",
    "content": "<!ENTITY brandMotto       \"Vous n'avez jamais vraiment édité un site auparavant...\">\n<!ENTITY credit.leads     \"Contributeurs Principaux\">\n<!ENTITY credit.contributors \"Autres contributeurs\">\n<!ENTITY credit.core      \"Développement Noyau\">\n<!ENTITY credit.gecko     \"Gecko Layout Engine\">\n<!ENTITY credit.thanks    \"Remerciements particuliers à\">\n\n<!-- localization credits look like this: -->\n<!--\n<!ENTITY credit.translation\n  \"<h3>Translators</h3><ul><li>Name Here</li></ul>\">\n-->\n<!ENTITY credit.translation \"Traductions\">\n\n<!ENTITY credit.visuals     \"Coordination Design\">\n<!ENTITY credit.theme       \"Design du thème\">\n<!ENTITY credit.brand       \"Identité visuelle\">\n<!ENTITY credit.web         \"Design Web\">\n<!ENTITY credit.update      \"Mise à jour\">\n<!ENTITY credit.qalead      \"Quality Assurance Principaux\">\n<!ENTITY credit.qa          \"Autres Quality Assurance\">\n<!ENTITY credit.build       \"Compilation et Release\">\n<!ENTITY credit.infra       \"Infrastructure\">\n<!ENTITY credit.support     \"Support\">\n<!ENTITY credit.manage      \"Gestion de Projet\">\n<!ENTITY credit.marketleads \"Responsabilité Marketing\">\n<!ENTITY credit.market      \"Marketing\">\n<!ENTITY credit.creators    \"Créé par\">\n<!ENTITY credit.memory      \"Chaleureusement dédié à\">\n<!ENTITY credit.poweredByGecko \"Powered by Gecko\">\n<!ENTITY credit.reviews     \"Revues de code\">\n\n<!ENTITY license.and \"et\">\n\n<!ENTITY tm.part0 \"est une marque déposée de\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/cssClassPicker.dtd",
    "content": "<!ENTITY reuseCssClass.checkbox \"Réutiliser une classe existante\">\n<!ENTITY noClass.label \"---\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/dictionary.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Dictionnaire personnel\">\n\n<!ENTITY wordEditField.label \"Nouveau mot :\">\n<!ENTITY wordEditField.accessKey \"N\">\n<!ENTITY AddButton.label \"Ajouter\">\n<!ENTITY AddButton.accessKey \"A\">\n<!ENTITY DictionaryList.label \"Mots dans le dictionnaire :\">\n<!ENTITY DictionaryList.accessKey \"M\">\n<!ENTITY ReplaceButton.label \"Remplacer\">\n<!ENTITY ReplaceButton.accessKey \"R\">\n<!ENTITY RemoveButton.label \"Supprimer\">\n<!ENTITY RemoveButton.accessKey \"S\">\n\n<!ENTITY CloseButton.label \"Fermer\">\n<!ENTITY CloseButton.accessKey \"F\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/editStylesheet.dtd",
    "content": "<!ENTITY window.title \"Propriétés de la Feuille de Styles\">\n\n<!ENTITY type.label \"Type\">\n<!ENTITY embedded.label \"Contenue dans le document\">\n<!ENTITY linked.label \"Référencée depuis le document\">\n\n<!ENTITY alternate.label \"La Feuille de Styles est une alternative\">\n<!ENTITY title.label \"Titre:\">\n\n<!ENTITY media.label \"Media\">\n<!ENTITY addMedium.label \"Ajouter un medium\">\n<!ENTITY href.label \"Href:\">\n<!ENTITY selectFile.label \"Sélectionner un fichier CSS\">\n<!ENTITY relativeUrl.label \"Rendre l'URL relatif au document\">\n<!ENTITY newFile.button \"Nouveau fichier\">\n\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/filePicking.dtd",
    "content": "<!ENTITY chooseFile.button \"Sélectionner un fichier\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/filepickerbutton.dtd",
    "content": "<!ENTITY filepickerbutton.tooltip \"Sélectionner un fichier\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/findbar.dtd",
    "content": "<!ENTITY replaceAll.button \"Tout remplacer\">\n<!ENTITY replace.button \"Remplacer\">\n<!ENTITY replaceAndFind.button \"Remplacer et passer au suivant\">\n<!ENTITY replace.label \"Remplacer par:\">\n<!ENTITY line.label \"Ligne:\">\n<!ENTITY previous.label \"Précédent\">\n<!ENTITY next.label \"Suivant\">\n<!ENTITY caseSensitive.checkbox \"Sensibilité à la casse\">\n<!ENTITY find.label \"Rechercher:\">\n<!ENTITY findCmd.label \"Rechercher\">\n<!ENTITY replaceCmd.label \"Remplacer\">\n<!ENTITY findCmd.key \"f\">\n<!ENTITY findCmd.accesskey \"h\">\n<!ENTITY replaceCmd.key \"r\">\n<!ENTITY replaceCmd.accesskey \"m\">\n<!ENTITY findAgainCmd.label        \"Rechercher le suivant\">\n<!ENTITY findAgainCmd.key          \"G\">\n<!ENTITY findAgainCmd.key2         \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey    \"v\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/html5.properties",
    "content": "namedAnchor=a (ancre nommée)\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/insertAnchor.dtd",
    "content": "<!ENTITY window.title \"Insérer ou éditer une ancre\">\n\n<!ENTITY anchorName.label \"Nom de l'ancre :\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/insertAudio.dtd",
    "content": "<!ENTITY window.title \"Insérer ou éditer une restitution audio\">\n\n<!ENTITY audioFileLocation.label \"Chemin d'accès aux données audio :\">\n<!ENTITY selectFile.label \"Sélectionner un fichier\">\n<!ENTITY relativeUrl.label \"Rendre l'URL relatif au document\">\n<!ENTITY audioControls.label \"Afficher les contrôles\">\n<!ENTITY preload.label \"Préchargement:\">\n<!ENTITY nonePreload.label \"Aucun\">\n<!ENTITY metadataPreload.label \"Metadonnées\">\n<!ENTITY autoPreload.label \"Automatique\">\n<!ENTITY autoplay.label \"Jouer automatiquement\">\n<!ENTITY loop.label \"En boucle\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/insertButton.dtd",
    "content": "<!ENTITY window.title \"Insérer ou éditer un bouton de formulaure\">\n\n<!ENTITY name.label \"Nom :\">\n<!ENTITY value.label \"Valeur :\">\n<!ENTITY state.label \"État :\">\n<!ENTITY disabled.label \"Inactif\">\n<!ENTITY formmethod.label \"Méthode de soumission :\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"Action de soumission :\">\n<!ENTITY formenctype.label \"Type d'encodage de soumission :\">\n<!ENTITY unspecified.label \"-- non spécifié --\">\n<!ENTITY formnovalidate.label \"Validation du formulaire:\">\n<!ENTITY novalidate.label \"Ne pas valider le formulaire\">\n<!ENTITY target.label \"Cible:\">\n\n<!ENTITY form.label \"Formulaire :\">\n<!ENTITY autofocus.label \"Autofocus :\">\n<!ENTITY type.label \"Type :\">\n<!ENTITY focusOnPageLoad.label \"Dès que la page est chargée\">\n<!ENTITY submit.label \"Soumission\">\n<!ENTITY reset.label \"Remise à zéro\">\n<!ENTITY button.label \"Bouton\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/insertChars.dtd",
    "content": "<!ENTITY windowTitle.label \"Insertion de caractères spéciaux\">\n\n<!ENTITY charName.label \"Nom :\">\n<!ENTITY charCode.label \"Unicode :\">\n\n<!ENTITY insertButton.label \"Insérer\">\n\n<!ENTITY unicode.label \"Unicode\">\n<!ENTITY blockName.label \"Nom du bloc\">\n\n<!ENTITY search.placeholder \"Chercher…\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/insertCommentOrPI.dtd",
    "content": "<!ENTITY window.title \"Commentaires, PHP et Instructions de Traitement\">\n\n<!ENTITY comment.label \"Commentaire\">\n<!ENTITY php.label \"PHP\">\n<!ENTITY pi.label \"Instruction de Traitement\">\n\n<!ENTITY target.label \"Cible :\">\n<!ENTITY data.label \"Données :\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/insertDatalist.dtd",
    "content": "<!ENTITY window.title \"Insérer ou éditer une liste de données\">\n\n<!ENTITY name.label \"Nom :\">\n<!ENTITY value.label \"Valeur :\">\n<!ENTITY state.label \"État :\">\n<!ENTITY disabled.label \"Inactif\">\n<!ENTITY size.label \"Taille :\">\n<!ENTITY choices.label \"Choix :\">\n<!ENTITY multiple.label \"Accepter plusieurs valeurs\">\n<!ENTITY list.label \"Liste :\">\n\n<!ENTITY form.label \"Formulaire :\">\n<!ENTITY autofocus.label \"Autofocus :\">\n<!ENTITY focusOnPageLoad.label \"Dès que la page est chargée\">\n<!ENTITY required.label \"Requis :\">\n<!ENTITY isRequired.label \"Cet élément est requis\">\n\n<!ENTITY parameters.label \"Paramètres\">\n\n<!ENTITY add.tooltip \"Ajouter des options\">\n<!ENTITY remove.tooltip \"Supprimer l'option ou le groupe d'options\">\n<!ENTITY modify.tooltip \"Modifier l'option ou le groupe d'options\">\n\n<!ENTITY options.label \"Options\">\n<!ENTITY up.tooltip \"Déplacer vers le haut\">\n<!ENTITY down.tooltip \"Déplacer vers le bas\">\n\n<!ENTITY value.col \"Valeur\">\n<!ENTITY label.col \"Label\">\n<!ENTITY disabled.col \"Inactif\">\n<!ENTITY selected.col \"Sélectionné\">\n\n<!ENTITY before.label \"Avant…\">\n<!ENTITY inside.label \"Dans…\">\n<!ENTITY after.label \"Après…\">\n\n<!ENTITY addOption.label \"Ajouter une option\">\n<!ENTITY addOptgroup.label \"Ajouter un groupe d'options\">\n\n<!ENTITY label.label \"Label :\">\n<!ENTITY ok.label \"OK\">\n<!ENTITY selected.label \"Sélectionné\">\n\n<!ENTITY update.label \"Mise à jour\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/insertFieldset.dtd",
    "content": "<!ENTITY window.title \"Insérer ou éditer un groupe de champs de formulaire\">\n\n<!ENTITY name.label \"Nom:\">\n<!ENTITY state.label \"État:\">\n<!ENTITY disabled.label \"Inactif\">\n<!ENTITY form.label \"Formulaire:\">\n<!ENTITY insertLegend.label \"Ajouter une légende au groupe\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/insertForm.dtd",
    "content": "<!ENTITY window.title \"Insérer ou éditer un formulaire\">\n\n<!ENTITY formName.label \"Nom du formulaire :\">\n<!ENTITY url.label \"URL :\">\n<!ENTITY autocomplete.label \"Autocomplétion :\">\n<!ENTITY autocompleteOn.label \"marche\">\n<!ENTITY autocompleteOff.label \"arrêt\">\n\n<!ENTITY encodingType.label \"Encodage :\">\n\n<!ENTITY method.label \"Méthode :\">\n\n<!ENTITY validation.label \"Validation :\">\n<!ENTITY novalidate.label \"Pas de validation durant la soumission du formulaire\">\n\n<!ENTITY target.label \"Cible :\">\n\n<!ENTITY charsets.label \"Encodage de caractères :\">\n\n<!ENTITY unspecified.label \"-- non spécifié --\">\n \n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/insertFormInput.dtd",
    "content": "<!ENTITY window.title \"Insérer ou éditer un champ de formulaire\">\n\n<!ENTITY hidden.label \"Une chaîne de caractères cachée\">\n<!ENTITY text.label \"Une zone d'entrée de texte\">\n<!ENTITY search.label \"Une zone de recherche\">\n<!ENTITY tel.label \"Une zone d'entrée de numéro de téléphone\">\n<!ENTITY url.label \"Une zone d'entrée d'URL\">\n<!ENTITY email.label \"Une zone d'entrée d'adresse email\">\n<!ENTITY password.label \"Une zone d'entrée de mot de passe\">\n<!ENTITY datetime.label \"Un choix de date et heure en temps universel\">\n<!ENTITY date.label \"Un choix de date\">\n<!ENTITY month.label \"Un choix d'année et mois\">\n<!ENTITY week.label \"Un choix de semaine\">\n<!ENTITY time.label \"Un choix d'heure sans fuseau horaire\">\n<!ENTITY datetimelocal.label \"Un choix de date et heure sans fuseau horaire\">\n<!ENTITY number.label \"Une zone d'entrée numérique\">\n<!ENTITY range.label \"Une fourchette d'entrée numérique\">\n<!ENTITY color.label \"Un choix de couleur\">\n<!ENTITY checkbox.label \"Une case à cocher\">\n<!ENTITY radio.label \"Un bouton radio\">\n<!ENTITY file.label \"Un sélecteur de fichier\">\n<!ENTITY submit.label \"Un bouton d'envoi du formulaire\">\n<!ENTITY image.label \"Un bouton d'envoi du formulaire contenant une image\">\n<!ENTITY reset.label \"Un bouton de remise à zéro du formulaire\">\n<!ENTITY button.label \"Un bouton\">\n\n<!ENTITY parameters.label \"Paramètres\">\n\n<!ENTITY name.label \"Nom :\">\n<!ENTITY value.label \"Valeur :\">\n<!ENTITY state.label \"État :\">\n<!ENTITY disabled.label \"Inactif\">\n<!ENTITY placeholder.label \"Texte par défaut :\">\n<!ENTITY mutability.label \"Mutabilité:\">\n<!ENTITY readonly.label \"L'élement est lecture seule\">\n<!ENTITY size.label \"Taille:\">\n<!ENTITY maxlength.label \"Longueur max. :\">\n<!ENTITY min.label \"Valeur min. :\">\n<!ENTITY max.label \"Valeur max. :\">\n<!ENTITY step.label \"Pas :\">\n<!ENTITY checked.label \"L'élément est coché\">\n<!ENTITY src.label \"Source de l'image :\">\n<!ENTITY selectFile.label \"Sélectionner un fichier\">\n<!ENTITY width.label \"Largeur :\">\n<!ENTITY height.label \"Hauteur :\">\n<!ENTITY list.label \"Liste :\">\n<!ENTITY choices.label \"Choix :\">\n<!ENTITY multiple.label \"Accepte des valeurs multiples\">\n<!ENTITY pattern.label \"Expression régulière :\">\n<!ENTITY alt.label \"Texte alternatif :\">\n<!ENTITY autocomplete.label \"Autocomplétion :\">\n<!ENTITY on.label \"marche\">\n<!ENTITY off.label \"arrêt\">\n<!ENTITY accept.label \"Types MIME acceptés :\">\n<!ENTITY formmethod.label \"Méthode de soumission :\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"Action de soumission :\">\n<!ENTITY formenctype.label \"Type d'encodage de soumission :\">\n<!ENTITY unspecified.label \"-- non spécifié --\">\n<!ENTITY formnovalidate.label \"Validation du formulaire :\">\n<!ENTITY novalidate.label \"Ne pas valider le formulaire durant la soumission\">\n<!ENTITY target.label \"Cible :\">\n<!ENTITY required.label \"Requis :\">\n<!ENTITY isRequired.label \"L'élément est requis\">\n<!ENTITY form.label \"Formulaire :\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/insertHR.dtd",
    "content": "<!ENTITY window.title \"Insérer ou éditer une barre horizontale\">\n\n<!ENTITY size.label \"Taille\">\n<!ENTITY width.label \"Largeur :\">\n<!ENTITY height.label \"Hauteur :\">\n\n<!ENTITY style.label \"Style\">\n<!ENTITY shaded.label \"Ombrée (3D)\">\n<!ENTITY alignment.label \"Alignement :\">\n<!ENTITY left.label \"Gauche\">\n<!ENTITY center.label \"Centre\">\n<!ENTITY right.label \"Droite\">\n\n<!ENTITY color.label \"Couleur :\">\n<!ENTITY hrColor.label \"Couleur de la règle horizontale\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/insertHTML.dtd",
    "content": "<!ENTITY window.title \"Insérer du code HTML\">\n\n<!ENTITY enterHTMLMarkup.label \"Entrez du code HTML ou du texte ci-dessous:\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/insertImage.dtd",
    "content": "<!ENTITY window.title \"Insérer ou éditer une image\">\n\n<!ENTITY imageLocation.label \"Chemin d'accès à l'image :\">\n<!ENTITY selectImageButton.label \"Sélectionner un fichier d'image\">\n<!ENTITY relativeURL.label \"Rendre l'URL relative au document\">\n<!ENTITY title.label \"Titre :\">\n<!ENTITY alternateText.label \"Texte alternatif :\">\n<!ENTITY documentMustBeSaved.label \"(le document doit être enregistré préalablement)\">\n\n<!ENTITY preview.label \"Prévisualisation\">\n\n<!ENTITY emptyAltOk.checkbox \"Autoriser un texte alternatif vide\">\n\n<!ENTITY longdesc.label \"URI de longue description :\">\n<!ENTITY selectLongDescButton.label \"Sélectionner un fichier\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/insertKeygen.dtd",
    "content": "<!ENTITY window.title \"Insérer ou éditer un générateur de paire de clefs\">\n\n<!ENTITY keytype.label \"Type de clef :\">\n<!ENTITY rsa.label \"RSA\">\n<!ENTITY dsa.label \"DSA\">\n<!ENTITY ec.label \"EC\">\n<!ENTITY keyparams.label \"Paramètres de clef :\">\n<!ENTITY name.label \"Nom :\">\n<!ENTITY state.label \"État :\">\n<!ENTITY disabled.label \"Inactif\">\n<!ENTITY form.label \"Formulaire :\">\n<!ENTITY autofocus.label \"Autofocus :\">\n<!ENTITY focusOnPageLoad.label \"Dès que la page est chargée\">\n<!ENTITY challenge.label \"Clef soumise :\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/insertLabel.dtd",
    "content": "<!ENTITY window.title \"Insérer ou éditer un label\">\n\n<!ENTITY form.label \"Formulaire :\">\n<!ENTITY for.label \"ID de l'élément de contrôle :\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/insertLink.dtd",
    "content": "<!ENTITY window.title \"Insérer ou éditer un lien\">\n\n<!ENTITY linkText.label \"Texte\">\n<!ENTITY linkTarget.label \"Cible\">\n<!ENTITY selectFile.label \"Sélectionner un fichier\">\n\n<!ENTITY isMail.label \"C'est une adresse email\">\n<!ENTITY relativeUrl.label \"Rendre l'URL relative au document\">\n\n<!ENTITY windowTarget.label \"Fenêtre cible\">\n<!ENTITY openIn.label \"Ouvrir le lien dans :\">\n<!ENTITY topTarget.label \"la même fenêtre, sans cadres\">\n<!ENTITY blankTarget.label \"une nouvelle fenêtre\">\n<!ENTITY parentTarget.label \"le cadre parent\">\n<!ENTITY selfTarget.label \"le cadre actuel\">\n<!ENTITY otherTarget.label \"le cadre ayant pour nom...\">\n\n<!ENTITY title.caption \"Titre indicatif\">\n<!ENTITY title.label \"Titre :\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/insertLink.properties",
    "content": "noAnchorsInDocument=[Aucune ancre dans le document]\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/insertMeter.dtd",
    "content": "<!ENTITY window.title \"Insérer ou éditer une jauge\">\n\n<!ENTITY value.label \"Valeur :\">\n<!ENTITY min.label \"Valeur min. :\">\n<!ENTITY max.label \"Valeur max. :\">\n<!ENTITY form.label \"Formulaire :\">\n<!ENTITY optimum.label \"Valeur optimale :\">\n<!ENTITY low.label \"Limite basse :\">\n<!ENTITY high.label \"Limite haute :\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/insertOutput.dtd",
    "content": "<!ENTITY window.title \"Insérer ou éditer le résultat d'un calcul\">\n\n<!ENTITY name.label \"Nom :\">\n<!ENTITY form.label \"Formulaire :\">\n<!ENTITY for.label \"ID de l'élément de contrôle :\">\n<!ENTITY autofocus.label \"Autofocus :\">\n<!ENTITY focusOnPageLoad.label \"Dès que la page est chargée\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/insertProgress.dtd",
    "content": "<!ENTITY window.title \"Insérer ou éditer un indicateur de progression\">\n\n<!ENTITY value.label \"Valeur :\">\n<!ENTITY max.label \"Valeur max. :\">\n<!ENTITY form.label \"Formulaire :\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/insertSelect.dtd",
    "content": "<!ENTITY window.title \"Insérer ou éditer une liste de données\">\n\n<!ENTITY name.label \"Nom :\">\n<!ENTITY value.label \"Valeur :\">\n<!ENTITY state.label \"État :\">\n<!ENTITY disabled.label \"Inactif\">\n<!ENTITY size.label \"Taille:\">\n<!ENTITY choices.label \"Choix:\">\n<!ENTITY multiple.label \"Accepter plusieurs valeurs\">\n<!ENTITY list.label \"Liste :\">\n\n<!ENTITY form.label \"Formulaire :\">\n<!ENTITY autofocus.label \"Autofocus :\">\n<!ENTITY focusOnPageLoad.label \"Dès que la page est chargée\">\n<!ENTITY required.label \"Requis :\">\n<!ENTITY isRequired.label \"Cet élément est requis\">\n\n<!ENTITY parameters.label \"Paramètres\">\n\n<!ENTITY add.tooltip \"Ajouter des options\">\n<!ENTITY remove.tooltip \"Supprimer l'option ou le groupe d'options\">\n<!ENTITY modify.tooltip \"Modifier l'option ou le groupe d'options\">\n\n<!ENTITY options.label \"Options\">\n<!ENTITY up.tooltip \"Déplacer vers le haut\">\n<!ENTITY down.tooltip \"Déplacer vers le bas\">\n\n<!ENTITY value.col \"Valeur\">\n<!ENTITY label.col \"Label\">\n<!ENTITY disabled.col \"Inactif\">\n<!ENTITY selected.col \"Sélectionné\">\n\n<!ENTITY before.label \"Avant…\">\n<!ENTITY inside.label \"Dans…\">\n<!ENTITY after.label \"Après…\">\n\n<!ENTITY addOption.label \"Ajouter une option\">\n<!ENTITY addOptgroup.label \"Ajouter un groupe d'options\">\n\n<!ENTITY label.label \"Label :\">\n<!ENTITY ok.label \"OK\">\n<!ENTITY selected.label \"Sélectionné\">\n\n<!ENTITY update.label \"Mise à jour\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/insertStylesheet.dtd",
    "content": "<!ENTITY window.title \"Insérer ou éditer des Feuilles de Styles\">\n\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"Alternative\">\n<!ENTITY title.col \"Titre\">\n<!ENTITY media.col \"Media\">\n\n<!ENTITY add.tooltip \"Ajouter une Feuille de Styles\">\n<!ENTITY remove.tooltip \"Supprimer la Feuille de Styles\">\n<!ENTITY modify.tooltip \"Modifier la Feuille de Styles\">\n<!ENTITY down.tooltip \"Déplacer vers le bas\">\n<!ENTITY up.tooltip \"Déplacer vers le haut\">\n\n<!ENTITY close.label \"Fermer\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/insertTOC.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is TOCMaker.\n   -\n   - The Initial Developer of the Original Code is\n   - Daniel Glazman.\n   - Portions created by the Initial Developer are Copyright (C) 2002\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Original author: Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY Window.title        \"Table des Matières\">\n<!ENTITY buildToc.label      \"Construire la table des matières à partir de :\">\n<!ENTITY style.label         \"Style:\">\n<!ENTITY tag.label           \"Balise :\">\n<!ENTITY class.label         \"Classe :\">\n<!ENTITY header1.label       \"Niveau 1\">\n<!ENTITY header2.label       \"Niveau 2\">\n<!ENTITY header3.label       \"Niveau 3\">\n<!ENTITY header4.label       \"Niveau 4\">\n<!ENTITY header5.label       \"Niveau 5\">\n<!ENTITY header6.label       \"Niveau 6\">\n<!ENTITY makeReadOnly.label  \"Table des matières en lecture seule\">\n<!ENTITY orderedList.label   \"Numéroter les entrées de la table des matières\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/insertTable.dtd",
    "content": "\n<!ENTITY windowTitle.label \"Propriétés du tableau\">\n\n<!ENTITY table.tab \"Tableau\">\n<!ENTITY cell.tab \"Cellules\">\n\n<!ENTITY size.label \"Taille\">\n<!ENTITY rows.label \"Lignes :\">\n<!ENTITY width.label \"Largeur :\">\n<!ENTITY columns.label \"Colonnes :\">\n<!ENTITY height.label \"Hauteur :\">\n<!ENTITY rowsInHeader.label \"Lignes d'en-tête :\">\n<!ENTITY onlyHeaderCells.label \"Que des cellules d'en-tête\">\n<!ENTITY rowsInFooter.label \"Lignes dans le pied de tableau :\">\n\n<!ENTITY layout.label \"Formatage\">\n<!ENTITY border.label \"Cadre:\">\n<!ENTITY pixels.label \"pixels\">\n<!ENTITY cellSpacing.label \"Espace inter-cellules :\">\n<!ENTITY percent.label \"pourcents\">\n<!ENTITY cellPadding.label \"Espace intra-cellulaire :\">\n\n<!ENTITY selection.caption \"Sélection\">\n<!ENTITY cells.label \"Cellule(s)\">\n<!ENTITY rowsSelection.label \"Ligne(s)\">\n<!ENTITY columnsSelection.label \"Colonne(s)\">\n\n<!ENTITY previous.label \"Précédent\">\n<!ENTITY next.label \"Suivant\">\n\n<!ENTITY applyButton.label \"Appliquer\">\n\n<!ENTITY warning.description \"Les changement seront appliqués avant tout changement de la sélection.\">\n\n<!ENTITY size.caption \"Taille\">\n<!ENTITY alignment.caption \"Alignement du contenu\">\n<!ENTITY hAlign.label \"Horizontalement :\">\n<!ENTITY vAlign.label \"Verticalement :\">\n<!ENTITY left.label \"Gauche\">\n<!ENTITY unspecified.label \"- non spécifié -\">\n<!ENTITY center.label \"Centre\">\n<!ENTITY right.label \"Droite\">\n<!ENTITY justify.label \"Justifié\">\n<!ENTITY top.label \"Haut\">\n<!ENTITY bottom.label \"Bas\">\n\n<!ENTITY style.caption \"Style\">\n<!ENTITY bgColor.label \"Couleur de fond :\">\n<!ENTITY bgColor.windowTitle \"Couleur de fond\">\n<!ENTITY headers.checkbox \"En-tête(s)\">\n<!ENTITY nowrap.checkbox \"Le texte ne passe pas à la ligne\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/insertTable.properties",
    "content": "TableTabModified=Les proprits de la table ont t modifies\nApplyAndCloseWindow=Voulez-vous appliquer les changements et fermer ce dialogue ?\nCellTabModified=Les proprits de certaines cellules ont t modifies\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/insertTextarea.dtd",
    "content": "<!ENTITY window.title \"Insérer ou éditer une zone de texte\">\n\n<!ENTITY name.label \"Nom :\">\n<!ENTITY state.label \"État :\">\n<!ENTITY disabled.label \"Inactif\">\n<!ENTITY placeholder.label \"Texte par défaut :\">\n<!ENTITY form.label \"Formulaire :\">\n<!ENTITY mutability.label \"Mutabilité :\">\n<!ENTITY readonly.label \"L'élément est en lecture seule\">\n<!ENTITY required.label \"Requis :\">\n<!ENTITY isRequired.label \"L'élément est requis\">\n<!ENTITY maxlength.label \"Largeur max. :\">\n<!ENTITY autofocus.label \"Autofocus :\">\n<!ENTITY focusOnPageLoad.label \"Dès que la page est chargée\">\n<!ENTITY cols.label \"Nombre de colonnes :\">\n<!ENTITY rows.label \"Nombre de lignes :\">\n<!ENTITY wrap.label \"Passage à la ligne :\">\n<!ENTITY softWrap.label \"Doux\">\n<!ENTITY hardWrap.label \"Dur\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/insertVideo.dtd",
    "content": "<!ENTITY window.title \"Insérer ou éditer une vidéo\">\n\n<!ENTITY size.label \"Taille\">\n<!ENTITY width.label \"Largeur :\">\n<!ENTITY height.label \"Hauteur :\">\n\n<!ENTITY source.label \"Vidéo\">\n<!ENTITY selectFile.label \"Sélectionner un fichier\">\n<!ENTITY relativeUrl.label \"Rendre l'URL relative au document\">\n<!ENTITY poster.tab \"Poster\">\n\n<!ENTITY videoControls.label \"Afficher les contrôles\">\n<!ENTITY preload.label \"Préchargement:\">\n<!ENTITY nonePreload.label \"Aucun\">\n<!ENTITY metadataPreload.label \"Métadonnées\">\n<!ENTITY autoPreload.label \"Automatique\">\n<!ENTITY autoplay.label \"Jouer automatiquement\">\n<!ENTITY loop.label \"En boucle\">\n\n<!ENTITY videoFileLocation.label \"Chemin d'accès au fichier vidéo:\">\n<!ENTITY posterFileLocation.label \"Chemin d'accès au fichier du poster:\">\n\n<!ENTITY useCurrentFrameAsPoster.label \"Utiliser l'image en cours comme poster\">\n<!ENTITY saveAsFile.label \"Enregistrer le poster comme image PNG\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/insertVideo.properties",
    "content": "SavePosterAsPng=Choisir un fichier PNG pour enregistrer l'image\nPNGFiles=Fichiers d'image PNG\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/language.properties",
    "content": "# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/languages.dtd",
    "content": "<!ENTITY window.title \"Choisir une langue\">\n\n<!ENTITY languagesList.label  \"Langues:\">\n<!ENTITY examples.label \"par exemple: en-bz, ar-jo\">\n<!ENTITY others.label \"Autres:\">\n<!ENTITY others.accesskey \"O\">\n\n<!ENTITY clearSubtree.label \"Effacer les informations de langue pour tous les éléments enfants\">\n\n<!ENTITY currentLanguage.label \"La langue actuelle est :\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/listProperties.dtd",
    "content": "<!ENTITY window.title \"Propriétés de liste\">\n\n<!ENTITY marker.caption \"Marqueur de liste\">\n<!ENTITY noType.label \"Liste sans puce ni numéro\">\n<!ENTITY unorderedType.label \"Liste à puces\">\n<!ENTITY orderedType.label \"Liste ordonnée\">\n\n<!ENTITY listValue.caption \"Valeur\">\n<!ENTITY dontSetStartValue.label \"Pas de valeur de départ spécifiée\">\n<!ENTITY startValue.label \"Valeur de départ:\">\n\n<!ENTITY defaultMarker.label \"Marqueur par défaut\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/markupCleaner.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <glazman@disruptive-innovations.com>, on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Nettoyeur de code\">\n\n<!ENTITY trailingBR.label \"Supprimer les &lt;br&gt; finaux\">\n<!ENTITY emptyBlocks.label \"Supprimer les blocs vides\">\n<!ENTITY emptyCells.label \"Supprimer l'alignement sur les cellules de tableau vides\">\n<!ENTITY nestedLists.label \"Corriger les listes et sous-listes\">\n\n<!ENTITY cleanUp.label \"Nettoyer\">\n\n<!ENTITY actionColumnHeader.label \"Action\">\n<!ENTITY reportColumnHeader.label \"Rapport\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/masterPasswordQuery.properties",
    "content": "windowTitle=Mot de passe maître\nquery=Vous n'avez pas encore de mot de passe maître. Voulez-vous en créer un ?\nyesButton=Oui\nnoButton=Non\n\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/media.dtd",
    "content": "<!ENTITY unspecified.label \"\">\n<!ENTITY not.label \"NOT\">\n<!ENTITY only.label \"ONLY\">\n\n<!ENTITY allMedia.label \"tous les media\">\n\n<!ENTITY auralMedia.label \"aural media\">\n<!ENTITY brailleMedia.label \"braille media\">\n<!ENTITY handheldMedia.label \"handheld media\">\n<!ENTITY printMedia.label \"print media\">\n<!ENTITY projectionMedia.label \"projection media\">\n<!ENTITY screenMedia.label \"screen media\">\n<!ENTITY ttyMedia.label \"tty media\">\n<!ENTITY tvMedia.label \"television media\">\n\n<!ENTITY addConstraint.label \"Ajouter une contrainte\">\n\n<!ENTITY widthFeature.label \"Largeur du viewport\">\n<!ENTITY minWidthFeature.label \"Largeur min. du viewport\">\n<!ENTITY maxWidthFeature.label \"Largeur max. du viewport\">\n<!ENTITY heightFeature.label \"Hauteur du viewport\">\n<!ENTITY minHeightFeature.label \"Hauteur min. du viewport\">\n<!ENTITY maxHeightFeature.label \"Hauteur max. du viewport\">\n\n<!ENTITY deviceWidthFeature.label \"Largeur du périphérique\">\n<!ENTITY minDeviceWidthFeature.label \"Largeur min. du périphérique\">\n<!ENTITY maxDeviceWidthFeature.label \"Largeur max. du périphérique\">\n<!ENTITY deviceHeightFeature.label \"Hauteur du périphérique\">\n<!ENTITY minDeviceHeightFeature.label \"Hauteur min. du périphérique\">\n<!ENTITY maxDeviceHeightFeature.label \"Hauteur max. du périphérique\">\n\n<!ENTITY orientationFeature.label \"Orientation\">\n\n<!ENTITY aspectRatioFeature.label \"Ratio d'aspect\">\n<!ENTITY minAspectRatioFeature.label \"Ratio d'aspect min.\">\n<!ENTITY maxAspectRatioFeature.label \"Ratio d'aspect max.\">\n<!ENTITY deviceAspectRatioFeature.label \"Ratio d'aspect du périphérique\">\n<!ENTITY minDeviceAspectRatioFeature.label \"Ratio d'aspect min. du périphérique\">\n<!ENTITY maxDeviceAspectRatioFeature.label \"Ratio d'aspect max. du périphérique\">\n\n<!ENTITY colorFeature.label \"Bits par couleur\">\n<!ENTITY minColorFeature.label \"Bits min. par couleur\">\n<!ENTITY maxColorFeature.label \"Bits max. par couleur\">\n<!ENTITY colorIndexFeature.label \"Taille de la table de couleurs\">\n<!ENTITY minColorIndexFeature.label \"Taille min. de la table de couleurs\">\n<!ENTITY maxColorIndexFeature.label \"Taille max. de la table de couleurs\">\n<!ENTITY monochromeFeature.label \"Bits par monochrome pixel\">\n<!ENTITY minMonochromeFeature.label \"Bits min. par monochrome pixel\">\n<!ENTITY maxMonochromeFeature.label \"Bits max. par monochrome pixel\">\n\n<!ENTITY resolutionFeature.label \"Résolution du périphérique\">\n<!ENTITY minResolutionFeature.label \"Résolution min. du périphérique\">\n<!ENTITY maxResolutionFeature.label \"Résolution max. du périphérique\">\n\n<!ENTITY scanFeature.label \"Processus de scan\">\n\n<!ENTITY gridFeature.label \"Basé sur une grille\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/media.properties",
    "content": "widthFeature=Largeur du viewport:\nminWidthFeature=Largeur min. du viewport:\nmaxWidthFeature=Largeur max. du viewport:\nheightFeature=Hauteur du viewport:\nminHeightFeature=Hauteur min. du viewport:\nmaxHeightFeature=Hauteur max. du viewport:\ndeviceWidthFeature=Largeur du périphérique:\nminDeviceWidthFeature=Largeur min. du périphérique:\nmaxDeviceWidthFeature=Largeur max. du périphérique:\ndeviceHeightFeature=Hauteur du périphérique:\nminDeviceHeightFeature=Hauteur min. du périphérique:\nmaxDeviceHeightFeature=Hauteur max. du périphérique:\norientationFeature=Orientation:\naspectRatioFeature=Ratio d'aspect:\nminAspectRatioFeature=Ratio d'aspect min.:\nmaxAspectRatioFeature=Ratio d'aspect max.:\ndeviceAspectRatioFeature=Ratio d'aspect du périphérique:\nminDeviceAspectRatioFeature=Ratio d'aspect min. du périphérique:\nmaxDeviceAspectRatioFeature=Ratio d'aspect max. du périphérique:\ncolorFeature=Bits par couleur:\nminColorFeature=Bits min. par couleur:\nmaxColorFeature=Bits max. par couleur:\ncolorIndexFeature=Taille de la table de couleurs:\nminColorIndexFeature=Taille min. de la table de couleurs:\nmaxColorIndexFeature=Taille max. de la table de couleurs:\nmonochromeFeature=Bits par monochrome pixel:\nminMonochromeFeature=Bits min. par monochrome pixel:\nmaxMonochromeFeature=Bits max. par monochrome pixel:\nresolutionFeature=Résolution du périphérique:\nminResolutionFeature=Résolution min. du périphérique:\nmaxResolutionFeature=Résolution max. du périphérique:\nscanFeature=Processus de scan:\ngridFeature=Basé sur une grille:\n\nNewCSSFile=Créer un nouveau fichier CSS\n\nportrait=Portrait\nlandscape=Paysage\nprogressive=Scan progressif\ninterlace=Interlacé\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/newDocument.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - Nouveau document\">\n\n<!ENTITY documentType.description \"Quel type de document voulez-vous créer ?\">\n\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"Type du document\">\n<!ENTITY transitional.label \"Transitionnel\">\n<!ENTITY strict.label \"Strict\">\n\n<!ENTITY where.label \"Où ?\">\n<!ENTITY tab.label \"Dans un nouvel onglet\">\n<!ENTITY window.label \"Dans une nouvelle fenêtre\">\n\n<!ENTITY documentLanguage.label \"Langue :\">\n<!ENTITY selectLanguage.label \"Langue du texte\">\n<!ENTITY charset.label \"Jeu de caractères :\">\n<!ENTITY direction.label \"Direction du texte :\">\n<!ENTITY unspecified.label \"Non spécifié\">\n<!ENTITY ltr.label \"De gauche à droite\">\n<!ENTITY rtl.label \"De droite à gauche\">\n\n<!ENTITY similarToCurrent.label 'Sur la base du document en cours'>\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/newPageWizard.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Assistant de création de document\">\n\n<!ENTITY pageTitle.label \"Titre :\">\n<!ENTITY pageAuthor.label \"Auteur :\">\n<!ENTITY pageDescription.label \"Description :\">\n<!ENTITY pageTitle.accesskey \"T\">\n<!ENTITY pageAuthor.accesskey \"A\">\n<!ENTITY pageDescription.accesskey \"D\">\n<!ENTITY pageKeywords.label \"Mots-clés :\">\n<!ENTITY pageKeywords.accesskey \"M\">\n<!ENTITY documentLanguage.label \"Langue :\">\n<!ENTITY language.accesskey \"L\">\n<!ENTITY charset.label \"Jeu de caractères :\">\n<!ENTITY charset.accesskey \"c\">\n<!ENTITY direction.label \"Direction du texte :\">\n<!ENTITY direction.accesskey \"x\">\n<!ENTITY ltr.label \"De gauche à droite\">\n<!ENTITY rtl.label \"De droite à gauche\">\n<!ENTITY unspecified.label \"Non spécifié\">\n\n<!ENTITY selectLanguage.label \"Langue du texte\">\n\n<!ENTITY backgroundImage.label \"Image de fond:\">\n<!ENTITY backgroundImage.accesskey \"I\">\n\n<!ENTITY filepickerForBgImage.title \"Sélectionner une image de fond:\">\n<!ENTITY pagePreview.label \"Prévisualisation:\">\n\n<!ENTITY useSystemColors.label \"Couleurs par défaut (Ne pas spécifier de couleurs pour la page)\">\n<!ENTITY userDefinedColors.label \"Couleurs spécifiques :\">\n\n<!ENTITY backgroundColor.label \"Fond:\">\n<!ENTITY backgroundColor.accesskey \"F\">\n<!ENTITY textColor.label \"Texte:\">\n<!ENTITY textColor.accesskey \"T\">\n<!ENTITY linksColor.label \"Liens :\">\n<!ENTITY linksColor.accesskey \"L\">\n<!ENTITY activeLinksColor.label \"Liens activés :\">\n<!ENTITY activeLinksColor.accesskey \"A\">\n<!ENTITY visitedLinksColor.label \"Liens visités :\">\n<!ENTITY visitedLinksColor.accesskey \"V\">\n<!ENTITY underlineLinks.label \"Souligner les liens\">\n\n<!ENTITY relativeURLForBgImage.label \"Rendre l'URL relatif au document\">\n\n<!ENTITY generalTab.label \"Propriétés générales du document\">\n<!ENTITY colorsTab.label \"Couleurs et fond\">\n<!ENTITY styleTab.label \"Style\">\n<!ENTITY advancedTab.label \"Avancé\">\n\n<!ENTITY unsavedPage.label \"[Nouveau document, pas encore enregistré]\">\n<!ENTITY noPageLastModified.label \"[Pas d'information]\">\n\n<!ENTITY normalText.preview \"Texte normal\">\n<!ENTITY links.preview \"Liens\">\n<!ENTITY activeLinks.preview \"Liens activés\">\n<!ENTITY visitedLinks.preview \"Liens visités\">\n\n<!ENTITY makeColorsDefault.label \"Les choix ci-dessus sont mes choix par défaut\">\n\n<!ENTITY bgTab.label \"Fond du document\">\n\n<!ENTITY layoutsTab.label \"Modèle de page\">\n<!ENTITY usePageLayout.checkbox \"Appliquer un modèle CSS de page\">\n<!ENTITY oneColumn100.label \"1 colonne, 100&#37;\">\n<!ENTITY twoColumns5050.label \"2 colonnes, 50&#37;/50&#37;\">\n<!ENTITY twoColumns6633.label \"2 colonnes, 66&#37;/33&#37;\">\n<!ENTITY twoColumns3366.label \"2 colonnes, 33&#37;/66&#37;\">\n<!ENTITY twoColumns7525.label \"2 colonnes, 75&#37;/25&#37;\">\n<!ENTITY twoColumns2575.label \"2 colonnes, 25&#37;/75&#37;\">\n<!ENTITY threeColumns333333.label \"3 colonnes, 33&#37;/33&#37;/33&#37;\">\n<!ENTITY threeColumns502525.label \"3 colonnes, 50&#37;/25&#37;/25&#37;\">\n<!ENTITY threeColumns252550.label \"3 colonnes, 25&#37;/25&#37;/50&#37;\">\n<!ENTITY fourColumns25252525.label \"4 colonnes, 25&#37;/25&#37;/25&#37;/25&#37;\">\n\n<!ENTITY layoutType.label \"Largeur:\">\n<!ENTITY layoutType.accesskey \"L\">\n<!ENTITY layout100percent.label \"Largeur de la page\">\n<!ENTITY layout750px.label \"750px\">\n<!ENTITY layout950px.label \"950px\">\n<!ENTITY layout974px.label \"974px\">\n<!ENTITY layoutSubtype.label \"Barre latérale :\">\n<!ENTITY layoutSubtype.accesskey \"B\">\n<!ENTITY noSidebar.label \"Aucune\">\n<!ENTITY left160Sidebar.label \"À gauche 160px\">\n<!ENTITY left180Sidebar.label \"À gauche 180px\">\n<!ENTITY left300Sidebar.label \"À gauche 300px\">\n<!ENTITY right180Sidebar.label \"À droite 180px\">\n<!ENTITY right240Sidebar.label \"À droite 240px\">\n<!ENTITY right300Sidebar.label \"À droite 300px\">\n<!ENTITY loremIpsum.label \"Inclure du contenu 'lorem ipsum'\">\n<!ENTITY loremIpsum.accesskey \"I\">\n<!ENTITY newRow.label \"Nouvelle ligne\">\n<!ENTITY removeRow.label \"Supprimer\">\n\n<!ENTITY tile.label \"Répéter:\">\n<!ENTITY tile.accesskey \"t\">\n<!ENTITY scrolling.label \"Défilement:\">\n<!ENTITY scrolling.accesskey \"D\">\n<!ENTITY scrollWithPage.label \"Avec la page\">\n<!ENTITY noScrolling.label \"Pas de défilement\">\n<!ENTITY horizPosition.label \"Horiz:\">\n<!ENTITY vertPosition.label \"Vert:\">\n\n<!ENTITY documentType.label \"Type de document\">\n<!ENTITY documentType.description \"Quel type de document voulez-vous créer ?\">\n\n<!ENTITY language.label \"Langage du document\">\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"Type du document\">\n<!ENTITY transitional.label \"Transitionnel\">\n<!ENTITY strict.label \"Strict\">\n\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/newPageWizard.properties",
    "content": "loremIpsum=Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.\nheader=EN-TETE DE PAGE\nfooter=PIED DE PAGE\nnav=ZONE DE NAVIGATION\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/openLocation.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Ouvrir un document\">\n\n<!ENTITY enterLocation.label \"Entrez l'URL du document, ou sélectionnez un fichier local :\">\n<!ENTITY enterLocation.accesskey \"E\">\n\n<!ENTITY chooseFile.label \"Sélectionner un fichier...\">\n<!ENTITY chooseFile.accesskey \"S\">\n\n<!ENTITY createIn.label \"Ouvrir le document dans\">\n<!ENTITY inATab.label \"un onglet\">\n<!ENTITY inATab.accesskey \"o\">\n<!ENTITY inAWindow.label \"une fenêtre\">\n<!ENTITY inAWindow.accesskey \"f\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/openLocation.properties",
    "content": "chooseFileDialogTitle=Sélectionnez un fichier\ntemplateFilter=Modèles HTML\nPHPfiles=Fichiers PHP\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/pageProperties.dtd",
    "content": "<!ENTITY window.title \"Propriétés du document\">\n\n<!ENTITY pageLocation.label \"URL:\">\n<!ENTITY pageLastModified.label \"Modifié pour la dernière fois:\">\n<!ENTITY pageTitle.label \"Titre:\">\n<!ENTITY pageAuthor.label \"Auteur:\">\n<!ENTITY pageDescription.label \"Description:\">\n<!ENTITY pageTitle.accesskey \"T\">\n<!ENTITY pageAuthor.accesskey \"A\">\n<!ENTITY pageDescription.accesskey \"D\">\n<!ENTITY pageKeywords.label \"Mots-clés:\">\n<!ENTITY pageKeywords.accesskey \"c\">\n\n<!ENTITY language.label \"Langue :\">\n<!ENTITY language.accesskey \"L\">\n<!ENTITY charset.label \"Jeu de caractères :\">\n<!ENTITY charset.accesskey \"c\">\n<!ENTITY direction.label \"Direction du texte :\">\n<!ENTITY direction.accesskey \"x\">\n<!ENTITY ltr.label \"De gauche à droite\">\n<!ENTITY rtl.label \"De droite à gauche\">\n<!ENTITY unspecified.label \"Non spécifiée\">\n\n<!ENTITY selectLanguage.label \"Langue du texte\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/pagePropertiesPreview.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\r\n<html>\r\n<head>\r\n  <meta content=\"text/html; charset=ISO-8859-1\" http-equiv=\"content-type\">\r\n  <style>p[id] { margin: 0px; }</style>\r\n  <title></title>\r\n</head>\r\n<body>\r\n  <p>Texte normal !</p>\r\n  <p id=\"links\">Liens !<br>\r\n  <p id=\"visited\">Liens activs !<br>\r\n  <p id=\"active\">Liens visits !</p>\r\n</body>\r\n</html>\r\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/panels.dtd",
    "content": "<!ENTITY switchToFloatingPanel.label \"Séparer le panneau de la fenêtre\">\n<!ENTITY closePanel.label \"Fermer le panneau\">\n<!ENTITY deckPanel.label \"Insérer le panneau dans la fenêtre principale\">\n<!ENTITY alignPanels.label                \"Aligner tous les panneaux\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/parsingError.dtd",
    "content": "<!ENTITY window.title \"Erreur de parsing !\">\n<!ENTITY cantSwitchBackToNormal.label \"Impossible de retourner à la vue Wysiwyg sans correction préalable de l'erreur\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/polyglot.dtd",
    "content": "<!ENTITY polyglot.label \"Polyglot\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/prefs/advanced.dtd",
    "content": "<!ENTITY switchLocale.button \"Changer la langue des menus de BlueGriffon\">\n<!ENTITY ui.caption \"Interface de BlueGriffon\">\n\n<!ENTITY useSystemLocale.radio \"Tenter d'utiliser la langue du système d'exploitation\">\n<!ENTITY useInstalledLocale.radio \"Utiliser la langue installée :\">\n\n<!ENTITY network.caption \"Réseau\">\n<!ENTITY configureNetwork.label \"Configurer les accès réseau de BlueGriffon\">\n<!ENTITY parameters.label \"Paramètres…\">\n\n<!ENTITY advancedConfig.caption \"Configuration avancée\">\n<!ENTITY configEditor.label \"Éditeur de configuration\">\n\n<!ENTITY preview.caption \"Prévisualisation externe\">\n<!ENTITY resetPreviewers.label \"Suppression des choix de navigateur\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/prefs/connection.dtd",
    "content": "\n<!ENTITY  connectionsDialog.title       \"Paramètres Réseau\">\n<!ENTITY  window.width                  \"37em\">\n<!ENTITY  window.macWidth               \"39em\">\n\n<!ENTITY  proxyTitle.label              \"Configuration des proxies d'accès à l'Internet\">\n<!ENTITY  noProxyTypeRadio.label        \"Pas de proxy\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"y\">\n<!ENTITY  systemTypeRadio.label         \"Utiliser les paramètres du système\">\n<!ENTITY  systemTypeRadio.accesskey     \"U\">\n<!ENTITY  WPADTypeRadio.label           \"Auto-détection des proxies pour ce réseau\">\n<!ENTITY  WPADTypeRadio.accesskey       \"d\">\n<!ENTITY  manualTypeRadio.label         \"Configuration manuelle des proxies :\">\n<!ENTITY  manualTypeRadio.accesskey     \"m\">\n<!ENTITY  autoTypeRadio.label           \"URL de configuration automatique des proxies :\">\n<!ENTITY  autoTypeRadio.accesskey       \"n\">\n<!ENTITY  reload.label                  \"Recharger\">\n<!ENTITY  reload.accesskey              \"e\">\n<!ENTITY  ftp.label                     \"Proxy FTP :\">\n<!ENTITY  ftp.accesskey                 \"F\">\n<!ENTITY  http.label                    \"Proxy HTTP :\">\n<!ENTITY  http.accesskey                \"x\">\n<!ENTITY  ssl.label                     \"Proxy SSL :\">\n<!ENTITY  ssl.accesskey                 \"L\">\n<!ENTITY  socks.label                   \"SOCKS Host :\">\n<!ENTITY  socks.accesskey               \"C\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"K\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"v\">\n<!ENTITY  port.label                    \"Port :\">\n<!ENTITY  HTTPport.accesskey            \"P\">\n<!ENTITY  SSLport.accesskey             \"o\">\n<!ENTITY  FTPport.accesskey             \"r\">\n<!ENTITY  SOCKSport.accesskey           \"t\">\n<!ENTITY  noproxy.label                 \"Pas de proxy pour :\">\n<!ENTITY  noproxy.accesskey             \"a\">\n<!ENTITY  noproxyExplain.label          \"Exemple : .bluegriffon.org, .net.nz, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"Utiliser ce proxy pour tous les protocoles\">\n<!ENTITY  shareproxy.accesskey          \"s\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/prefs/deactivateLicense.dtd",
    "content": "<!ENTITY windowTitle.label \"Libérer une licence\">\n\n<!ENTITY message.label \"Vous devez être connecté à l'Internet pour cette opération.\">\n<!ENTITY warning.label \"Cliquez sur 'Lancer l'opération' pour libérer votre licence et relancer BlueGriffon.\">\n\n<!ENTITY deactivate.label \"Lancer l'opération\">\n<!ENTITY closeWindow.label \"Annuler\">\n\n<!ENTITY error.label \"Impossible de restituer la licence\">\n<!ENTITY inOp.label \"Restitution en cours\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/prefs/file.dtd",
    "content": "<!ENTITY fileHistory.caption \"Fichiers récents\">\n<!ENTITY fileHistoryDepth.label \"Nombre de fichiers récents mémorisés :\">\n<!ENTITY files.label \"fichiers\">\n<!ENTITY restoreLastSession.label \"Restaurer les onglets de la session précédente\">\n<!ENTITY fileExtensions.label \"Extension des nouveaux fichiers\">\n<!ENTITY fileExtensionForHTML.label \"Pour les documents HTML :\">\n<!ENTITY fileExtensionForXHTML.label \"Pour les documents XHTML :\">\n<!ENTITY emptyForDefault.label \"(laisser vide pour l'extension par défaut)\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/prefs/general.dtd",
    "content": "\n<!ENTITY structureBar.caption \"Barre de structure du document\">\n\n\n<!ENTITY showIDs.label \"Afficher l'ID\">\n<!ENTITY showClasses.label \"Afficher les classes\">\n<!ENTITY showLanguage.label \"Afficher la langue\">\n<!ENTITY showRoles.label \"Afficher le rôle ARIA\">\n\n<!ENTITY spellCheck.caption \"Correction orthographique\">\n<!ENTITY enableSpellCheck.label \"Activer la correction orthographique à la volée\">\n<!ENTITY numberSuggestions.label \"Nombre de suggestions :\">\n\n<!ENTITY tabPosition.label \"Position des Onglets\">\n<!ENTITY leftTabPosition.label \"À gauche\">\n<!ENTITY centerTabPosition.label \"Au centre\">\n<!ENTITY rightTabPosition.label \"À droite\">\n<!ENTITY mainToolbarEnabled.label \"Visible\">\n<!ENTITY mainToolbar.label \"Barre d'outils principale\">\n<!ENTITY theme.label \"Thème :\">\n<!ENTITY toolbarIconSizeSmaller.label \"Plus petit\">\n<!ENTITY toolbarIconSizeSmall.label \"Petit\">\n<!ENTITY toolbarIconSizeMedium.label \"Moyen\">\n<!ENTITY toolbarIconSizeLarger.label \"Plus grand\">\n<!ENTITY toolbarIconSizeLarge.label \"Large\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/prefs/license.dtd",
    "content": "<!ENTITY licenseKey.label \"Clé de licence :\">\n<!ENTITY licenseInvoice.label \"N° de transaction :\">\n\n<!ENTITY warning1.label \"Les fonctions étendues de BlueGriffon ne seront accessibles qu'après fourniture de données de licence valides et activation de la license.\">\n<!ENTITY warning2.label \"Pour activer votre licence, merci de fournir les données ci-dessous puis de quitter et relancer l'application. Vous devez être connecté à l'Internet à ce moment-là.\">\n\n<!ENTITY deactivate.label \"Libérer la license actuelle\">\n\n<!ENTITY activate.label \"Activer\">\n<!ENTITY troubleshoot.label 'Obtenir un lien de remise à zéro'>\n<!ENTITY helpNeeded.label \"DÉPANNAGE : des problèmes lors de l'activation de la licence peuvent être rencontrés si par exemple vous avez oublié de (ou n'avez pu) désactiver votre licence avant un changement de machine, de disque ou un crash matériel. Dans ce cas, vous pouvez obtenir une remise à zéro complète des activations de votre licence via le bouton ci-dessous. Un lien de remise à zéro sera envoyé par mail à l'acquéreur de la licence et détenteur de la transaction. Merci à cet effet de fournir le n° de transaction dans le champ correspondant.\">  \n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/prefs/license.properties",
    "content": "activateWarning=BlueGriffon doit redémarrer pour activer votre licence. Voulez-vous redémarrer maintenant.\nconfirmRestart=Redémarrer BlueGriffon ?\n\nfullResetTitle=Remise à zéro des activations d'une licence\nfullResetErrorLabel=Impossible de réaliser l'opération à cause d'une erreur réseau.\nfullResetRequested=Un lien de remise à zéro a été envoyé au détenteur de la licence/transaction. BlueGriffon doit à présent redémarrer.\nfullResetInvalid=Le n° de Transaction est invalide.\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/prefs/newPage.dtd",
    "content": "<!ENTITY author.caption \"Auteur\">\n<!ENTITY authorName.label \"Nom de l'auteur :\">\n\n<!ENTITY defaultZoomFactor.label \"Facteur de zoom par défaut :\">\n<!ENTITY zoom.label \"Zoom\">\n\n<!ENTITY editingFeatures.label \"Édition\">\n\n<!ENTITY showComments.label \"Afficher les commentaires HTML\">\n<!ENTITY showPHP.label \"Afficher les instructions PHP\">\n<!ENTITY showPI.label \"Afficher les autres instructions de traitement\">\n\n\n<!ENTITY linksManagement.label \"Gestion des hyperliens lors du copier/coller:\">\n<!ENTITY preserveRelative.label \"Préserver les URLs relatifs\">\n<!ENTITY makeAbsolute.label \"Rendre tous les URLs absolus\">\n<!ENTITY returnKey.label \"Taper Entrée dans un paragraphe crée un nouveau paragraphe\">\n<!ENTITY keepBackup.label \"Conserver une copie (*.bak) des fichiers avant sauvegarde\">\n\n<!ENTITY waiAria.label \"WAI-ARIA\">\n<!ENTITY showAnchors.label \"Afficher a[name]\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/prefs/osx.dtd",
    "content": "<!ENTITY showInDock.label \"Afficher le nombre de documents modifiés dans le dock\">\n<!ENTITY osxRTFPasteSupport.label 'Support RTF en provenance du presse-papier OS X'>\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.dtd",
    "content": "<!ENTITY commandShortcutCol.label \"Commande\">\n<!ENTITY shortcutShortcutCol.label \"Raccourci\">\n\n<!ENTITY menubar.label \"Barre de menus\">\n<!ENTITY toolbars.label \"Barre d'outils\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.properties",
    "content": "NoMainWindowAvaialble=Impossible d'éditer les raccourcis clavier\nPleaseOpenOneMainWindow=Au moins une fenêtre principale de BlueGriffon doit être ouverte pour permettre l'édition des raccourcis clavier.\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/prefs/source.dtd",
    "content": "<!ENTITY source.label \"Vue Source\">\n\n<!ENTITY theme.label \"Thème :\">\n\n<!ENTITY serialization.label \"Sérialisation\">\n\n<!ENTITY forceLF.label \"Forcer l'utilisation des retours-chariot Unix (LF)\">\n\n<!ENTITY specialChars.description      \"Encoder les caractères suivants sous forme d'entités :\">\n<!-- ENTITY basicEncoding.label           \"Only &amp; &lt; &gt; ' and non-breakable whitespace\" -->\n<!ENTITY basicEncoding.label           \"Seulement &amp; &lt; &gt; et les espaces insécables\">\n<!ENTITY latin1EntitiesEncoding.label  \"Les caractères ci-dessus et tous les caractères Latin-1\">\n<!ENTITY htmlEntitiesEncoding.label    \"Tous les caractères spéciaux HTML 4\">\n<!ENTITY allEntitiesEncoding.label     \"Utiliser la notation &amp;#..; pour tous les caractères non-ASCII\">\n\n<!ENTITY autoIndent.label \"Indentation automatique\">\n<!ENTITY wrap.label \"Retour à la ligne automatique\">\n<!ENTITY wrapColumn.label \"lors du dépassement de la colonne\">\n<!ENTITY noWrapForLanguages.label \"Désactiver pour les langues suivantes :\">\n<!ENTITY langExclusionExample.label \"(ex: ja-JP, zh-TW)\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/prefs/styles.dtd",
    "content": "<!ENTITY bgDecidesAll.radio \"Automatique\">\n<!ENTITY bgDecidesAll.desc \"Laisser BlueGriffon décider et choisir un ID ou une classe par lui-même\">\n<!ENTITY prefixPrompt.label \"Entrez un préfixe pour les IDs et classes :\">\n<!ENTITY iDecide.radio \"Manuel\">\n<!ENTITY iDecide.desc \"Laissez-moi choisir…\">\n<!ENTITY cssPolicy.caption \"Politique CSS\">\n\n<!ENTITY browserSupport.caption \"Support CSS des navigateurs\">\n<!ENTITY gecko.label \"Navigateurs basés sur Gecko (Firefox, Camino,…)\">\n<!ENTITY webkit.label \"Navigateurs basés sur WebKit (Safari,…)\">\n<!ENTITY blink.label \"Navigateurs basés sur Blink (Chrome,…)\">\n<!ENTITY presto.label \"Opera\">\n<!ENTITY trident.label \"Internet Explorer\">\n<!ENTITY servo.label \"Servo\">\n<!ENTITY vivliostyle.label \"Vivliostyle\">\n<!ENTITY weasyprint.label \"Weasyprint\">\n\n<!ENTITY cssColors.captions \"Couleurs CSS\">\n<!ENTITY outputCssColorNames.label \"Toujours utiliser les noms de couleurs CSS 3 si c'est possible\">\n<!ENTITY rgbColors.label \"Préférer les valeurs rgb(r,v,b)\">\n<!ENTITY hexColors.label \"Préférer les valeurs #rrvvbb\">\n\n<!ENTITY serialization.label \"Sérialisation\">\n<!ENTITY shorthands.label \"Shorthands\">\n<!ENTITY longhands.label \"Longhands\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/prefs/update.dtd",
    "content": "<!ENTITY checkForUpdates.label \"Vérifier l'existence de mises à jour pour BlueGriffon\">\n\n<!ENTITY atLaunch.checkbox \"À chaque lancement de BlueGriffon\">\n<!ENTITY oncePerDay.checkbox \"Au plus une fois par jour\">\n<!ENTITY manually.checkbox \"Manuellement\">\n\n<!ENTITY checkNow.button \"Vérifier maintenant\">\n<!ENTITY privacyPolicy.label \"Politique de gestion des données personnelles\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/prefs/update.properties",
    "content": "SoftwareUpdates=Mises à jour\nUnableToCheck=Impossible de vérifier la disponibilité de mises à jour\nUpToDate=BlueGriffon est à jour\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/prefs.dtd",
    "content": "<!ENTITY window.title \"Bluegriffon - Préférences\">\n\n<!ENTITY general.title \"Général\">\n<!ENTITY newPage.title \"Documents\">\n<!ENTITY update.title \"Mises à jour\">\n<!ENTITY advanced.title \"Avancé\">\n<!ENTITY styles.title \"Styles\">\n<!ENTITY osx.title \"OS X\">\n<!ENTITY shortcuts.title \"Raccourcis clavier\">\n<!ENTITY source.title \"Source\">\n<!ENTITY file.title         \"Fichier\">\n<!ENTITY license.title \"License\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/propertiesDeck.dtd",
    "content": "<!ENTITY foo \"foo\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/rotator.dtd",
    "content": "<!ENTITY degrees.label \"degrés\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/spellCheck.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Vérification orthographique\">\n\n<!ENTITY misspelledWord.label \"Mot mal orthographié :\">\n<!ENTITY wordEditField.label \"Remplacer par :\">\n<!ENTITY wordEditField.accessKey \"m\">\n<!ENTITY checkwordButton.label \"Vérifier le mot\">\n<!ENTITY checkwordButton.accessKey \"o\">\n<!ENTITY suggestions.label \"Suggestions :\">\n<!ENTITY suggestions.accessKey \"u\">\n<!ENTITY ignoreButton.label \"Ignorer\">\n<!ENTITY ignoreButton.accessKey \"I\">\n<!ENTITY ignoreAllButton.label \"Tout ignorer\">\n<!ENTITY ignoreAllButton.accessKey \"n\">\n<!ENTITY replaceButton.label \"Remplacer\">\n<!ENTITY replaceButton.accessKey \"R\">\n<!ENTITY replaceAllButton.label \"Tout remplacer\">\n<!ENTITY replaceAllButton.accessKey \"A\">\n<!ENTITY stopButton.label \"Stop\">\n<!ENTITY stopButton.accessKey \"t\">\n<!ENTITY userDictionary.label \"Dictionaire personnel :\">\n<!ENTITY moreDictionaries.label \"Télécharger davantage de dictionnaires…\">\n<!ENTITY addToUserDictionaryButton.label \"Ajouter un mot\">\n<!ENTITY addToUserDictionaryButton.accessKey \"d\">\n<!ENTITY editUserDictionaryButton.label \"Modifier…\">\n<!ENTITY editUserDictionaryButton.accessKey \"E\">\n<!ENTITY recheckButton.label \"Vérifier la page\">\n<!ENTITY recheckButton.accessKey \"P\">\n<!ENTITY closeButton.label \"Fermer\">\n<!ENTITY closeButton.accessKey \"F\">\n<!ENTITY sendButton.label \"Envoyer\">\n<!ENTITY sendButton.accessKey \"V\">\n<!ENTITY languagePopup.label \"Langue :\">\n<!ENTITY languagePopup.accessKey \"L\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/spellCheck.properties",
    "content": "CorrectSpelling=(orthographe correcte)\nNoSuggestedWords=(pas de suggestion)\nNoMisspelledWord=Aucun mot mal orthographié\nCheckSpellingDone=Vérification orthographique terminée\nCheckSpelling=Vérification orthographique\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/structurebar.dtd",
    "content": "<!ENTITY structureBar.title \"Structure\">\n\n<!ENTITY setElementLanguage.label \"Spécifier la langue utilisée\">\n<!ENTITY setElementLanguage.accesskey \"L\">\n<!ENTITY resetElementLanguage.label \"Rétablir la langue\">\n<!ENTITY resetElementLanguage.accesskey \"s\">\n<!ENTITY deleteElement.label \"Détruire l'élément\">\n<!ENTITY deleteElement.accesskey \"D\">\n<!ENTITY removeTag.label \"Supprimer le tag\">\n<!ENTITY removeTag.accesskey \"R\">\n<!ENTITY changeTag.label \"Changer le tag\">\n<!ENTITY changeTag.accesskey \"C\">\n<!ENTITY copyHTMLCodeInStructurebarContext.label \"Copier le code HTML de cet élément\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/svg-edit.properties",
    "content": "SvgEdit=SVG Edit\nConfirmClose=Le document a t modifi, tes-vous sr de vouloir fermer SVG Edit?\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/tabeditor.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY untitledDocument.label \"Document sans titre\">\n<!ENTITY closeTab.label              \"Fermer l'onglet\">\n<!ENTITY closeTab.accesskey          \"F\">\n<!ENTITY closeOtherTabs.label        \"Fermer les autres onglets\">\n<!ENTITY closeOtherTabs.accesskey    \"a\">\n<!ENTITY newTab.label                \"Nouvel onglet\">\n<!ENTITY newTab.accesskey            \"n\">\n<!ENTITY revert.label                \"Restaurer\">\n<!ENTITY revert.accesskey            \"r\">\n<!ENTITY refreshImages.label         \"Actualiser les images\">\n<!ENTITY refreshImages.accesskey     \"c\">"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/updateAvailable.dtd",
    "content": "<!ENTITY window.title \"Mises à jour de BlueGriffon\">\n\n<!ENTITY warningMessage.description \"Une nouvelle version de BlueGriffon est disponible.\">\n<!ENTITY download.button \"Visiter le site Web de BlueGriffon\">\n<!ENTITY skipVersion.label \"Passer cette version\">\n\n<!ENTITY dontAskAgain.label \"Ne plus demander à l'avenir\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/bluegriffon/updates.properties",
    "content": "update.checkInsideButton.label=Rechercher des mises à jour\nupdate.checkInsideButton.accesskey=c\nupdate.resumeButton.label=Reprendre le téléchargement de %S…\nupdate.resumeButton.accesskey=d\nupdate.openUpdateUI.applyButton.label=Appliquer la mise à jour…\nupdate.openUpdateUI.applyButton.accesskey=A\nupdate.restart.applyButton.label=Appliquer la mise à jour\nupdate.restart.applyButton.accesskey=A\nupdate.openUpdateUI.upgradeButton.label=Mettre à jour maintenant…\nupdate.openUpdateUI.upgradeButton.accesskey=u\nupdate.restart.upgradeButton.label=Mettre à jour maintenant\nupdate.restart.upgradeButton.accesskey=u\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/branding/brand.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY  lang.version          \"fr-FR\">\n<!ENTITY  brandShortName        \"BlueGriffon\">\n<!ENTITY  brandFullName         \"BlueGriffon\">\n<!ENTITY  vendorShortName       \"Disruptive Innovations\">\n<!ENTITY  sidebarName           \"Sidebar\">\n<!ENTITY  brandShorterName      \"BlueGriffon\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/base/locale/branding/brand.properties",
    "content": "brandShortName=BlueGriffon\nbrandFullName=BlueGriffon\nvendorShortName=Disruptive Innovations\nsidebarName=Sidebar\n"
  },
  {
    "path": "locales/fr/bluegriffon/extensions/fs/addFont.dtd",
    "content": "<!ENTITY window.title \"La police sélectionnée est-elle déjà présente sur le disque ?\">\n\n<!ENTITY yes.label \"Oui, je vais sélectionner directement le fichier stylesheet.css correspondant\">\n<!ENTITY no.label  \"Non pas encore, je vais sélectionner un répertoire du disque où sauver le paquet à télécharger\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/extensions/fs/fs.dtd",
    "content": "<!ENTITY window.title \"Polices FontSquirrel\">\n\n<!ENTITY classifications.label \"Classifications\">\n<!ENTITY fontList.label \"List de polices\">\n \n<!ENTITY networkActivity.tooltip \"Indicateur d'activité réseau\">\n\n<!ENTITY addToDocument.label \"Ajouter au document\">\n\n<!ENTITY previewText.label \"Texte à prévisualiser:\">\n<!ENTITY prose.label \"BlueGriffon\">\n\n<!ENTITY loading.label \"Téléchargement du paquet...\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/extensions/fs/fs.properties",
    "content": "SelectDir=Sélectionner un repertoire où sauver le paquer téléchargé\nSelectFile=Sélectionner le fichier stylesheet.css d'un paquet déjà téléchargé\nStylesheet=Le fichier stylesheet.css d'un paquet FontSquirrel\nMustBeSavedTitle=Le document n'a jamais été sauvé\nMustBeSavedMessage=Vous devez sauver au moins une fois le document pour le lier à des polices présentes sur votre disque via des URLs relatifs. Veuillez fermer le document et le rouvrir après sauvegarde.\n"
  },
  {
    "path": "locales/fr/bluegriffon/extensions/fs/fsOverlay.dtd",
    "content": "<!ENTITY fsWindow.label \"FontSquirrel\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/extensions/gfd/addFont.dtd",
    "content": "<!ENTITY window.title \"Ajouter une famille de fontes au document\">\n\n<!ENTITY fontFamily.label \"Famille de fonte\">\n<!ENTITY preview.label \"Prévisualisation\">\n\n<!ENTITY subset.label \"Sous-ensemble\">\n<!ENTITY latin.label \"Latin\">\n<!ENTITY greek.label \"Grec\">\n<!ENTITY cyrillic.label \"Cyrillique\">\n<!ENTITY khmer.label \"Khmer\">\n\n<!ENTITY variants.label \"Variantes\">\n<!ENTITY regular.label \"Normal\">\n<!ENTITY italic.label \"Italique\">\n<!ENTITY bold.label \"Gras\">\n<!ENTITY bolditalic.label \"Gras-italique\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/extensions/gfd/gfd.dtd",
    "content": "<!ENTITY window.title \"Gestionnaire Google Fonts\">\n\n<!ENTITY family.col \"Famille\">\n<!ENTITY variants.col \"Variantes\">\n<!ENTITY subsets.col \"Sous-ensembles\">\n\n<!ENTITY add.tooltip \"Ajouter une famille de fontes\">\n<!ENTITY remove.tooltip \"Supprimer une famille de fontes\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/extensions/gfd/gfdOverlay.dtd",
    "content": "<!ENTITY gfdWindow.label \"Catalogue Google Fonts\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/extensions/markdown/markdown.dtd",
    "content": "<!ENTITY window.title \"Insérer du code Markdown\">\n\n<!ENTITY commitChanges.label \"Sauver les modifications\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/extensions/markdown/markdownOverlay.dtd",
    "content": "<!ENTITY markdownMenu.label \"Markdown\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/extensions/op1/a11yFirstStep.properties",
    "content": "ConformingDTDSyntax=Utiliser une dtd conforme aux recommandations du W3C avant l'élément html\nNoWrongSyntaxOrNonConformingHierarchy=Ne pas utiliser de syntaxes d'attribut erronées ni d'imbrications d'éléments non conformes dans l'élément html\nOneTitleInHead=Utiliser un élément title enfant de l'élément head\nNoEmptyTitle=Ne pas utiliser d'élément title vide\nNoMetaRefresh=Ne pas utiliser l'élément meta avec un attribut http-equiv ayant la valeur refresh\nHTMLElementHasLangAttribute=Utiliser un attribut lang pour l'élément html\nHTMLElementHasValidLangAttribute=Utiliser un code de langue conforme dans l'attribut lang\nNoInvalidDir=Ne pas utiliser une valeur d'attribut dir autre que ltr, rtl ou vide\nTitleForFrames=Utiliser un attribut title pour chaque élément frame\nNoEmptyTitleForFrames=Ne pas utiliser un attribut title vide pour l'élément frame\nTitleForIFrames=Utiliser un attribut title pour l'élément iframe\nNoEmptyTitleForIFrames=Ne pas utiliser un attribut title vide sur l'élément iframe\nAtLeastOneH1InBody=Utiliser au moins un élément h1 descendant de l'élément body\nNoEmptyH1=Ne pas utiliser d'élément h1 vide\nNoEmptyH2=Ne pas utiliser d'élément h2 vide\nNoEmptyH3=Ne pas utiliser d'élément h3 vide\nNoEmptyH4=Ne pas utiliser d'élément h4 vide\nNoEmptyH5=Ne pas utiliser d'élément h5 vide\nNoEmptyH6=Ne pas utiliser d'élément h6 vide\nH2Order=Utiliser un élément h1, h2, h3, h4, h5 ou h6 comme premier élément de titrage précédant l'élément h2 dans l'ordre du code source\nH3Order=Utiliser un élément h2, h3, h4, h5 ou h6 comme premier élément de titrage précédant l'élément h3 dans l'ordre du code source\nH4Order=Utiliser un élément h3, h4, h5 ou h6 comme premier élément de titrage précédant l'élément h4 dans l'ordre du code source\nH5Order=Utiliser un élément h4, h5 ou h6 comme premier élément de titrage précédant l'élément h5 dans l'ordre du code source\nH6Order=Utiliser un élément h5 ou h6 comme premier élément de titrage précédant l'élément h6 dans l'ordre du code source\nDTAsFirstChildOfDL=Utiliser un élément dt comme premier enfant de l'élément dl\nNoEmptyLI=Ne pas utiliser d'élément li vide\nNoAlignAttribute=Ne pas utiliser l'attribut align\nNoXmpElement=Ne pas utiliser l'élément xmp\nNoEmptyP=Ne pas utiliser d'élément p vide\nNoEmptyAExceptAnchors=Ne pas utiliser d'élément a vide à l'exception des ancres\nNoEmptyButton=Ne pas utiliser d'élément button vide\nNoVlinkAttribute=Ne pas utiliser l'attribut vlink\nNoTextAttribute=Ne pas utiliser l'attribut text\nNoLinkAttribute=Ne pas utiliser l'attribut link\nnoImgWithoutAlt=Utiliser un attribut alt pour l'élément img\nnoAreaWithoutAlt=Utiliser un attribut alt pour l'élément area\nnoAppletWithoutAlt=Utiliser un attribut alt pour l'élément applet\nnoImageInputWithoutAlt=Utiliser un attribut alt pour chaque élément input de type image\nnoEmptyAltForImageLoneChildOfAnchorOrButton=Ne pas utiliser d'attribut alt vide si l'élément img est le seul enfant d'un élément a ou button\nnoEmptyAltForInputImage=Ne pas utiliser d'attribut alt vide pour un élément input de type image\nnoEmptyAltForAreaWithHref=Ne pas utiliser d'attribut alt vide sur un élément area doté d'un attribut href\nnoAltSimilarToTextContent=Ne pas utiliser un contenu d'attribut alt identique au texte présent dans un lien si l'élément img est un descendant d'élément a contenant également du texte\nnoBorderAttribute=Ne pas utiliser l'attribut border\nnoSimilarAltForAreasWithDifferentHref=Ne pas utiliser un contenu d'attribut alt identique pour plusieurs éléments area ayant un attribut href différent\nLongdescIsURI=Utiliser une URI comme valeur de l'attribut longdesc\nnoBackgroundAttribute=Ne pas utiliser l'attribut background\nnoBgsoundElement=Ne pas utiliser l'élément bgsound\nTablesWithAtLeastOneTHHaveACaption=Utiliser un élément caption comme premier enfant de l'élément table si le tableau contient au moins un élément th\nCaptionIsDifferentFromSummaryAttribute=Ne pas utiliser un contenu d'élément caption identique au contenu de l'attribut summary\nnoEmptyCaption=Ne pas utiliser d'élément caption vide\nnoCaptionInATableWithOnlyTDs=Ne pas utiliser d'élément caption dans un élément table contenant uniquement des cellules td\nnoAlinkAttribute=Ne pas utiliser l'attribut alink\nnoSummaryAttributeSimilarToCaption=Ne pas utiliser un contenu d'attribut summary identique au contenu de l'élément caption\nnoEmptySummaryIfTableHasTHOrCaption=Ne pas utiliser d'attribut summary vide sur l'élément table si le tableau contient un élément th ou caption\nnoSummaryAttributeIfOnlyTDs=Ne pas utiliser d'attribut summary sur un élément table contenant uniquement des cellules td\nnoStrikeElement=Ne pas utiliser l'élément strike\nnoListingElement=Ne pas utiliser l'élément listing\nAtLeastOneTHIfCaptionOrSummary=Utiliser au moins un élément th dans l'élément table contenant un élément caption ou ayant un attribut summary non vide\nAllNonEmptyTHHaveScopeOrId=Utiliser un attribut scope ou id pour chaque élément th non vide\nScopeAttributeIsRowOrCol=Ne pas utiliser une valeur d'attribut scope autre que row ou col\nnoBgcolorAttribute=Ne pas utiliser l'attribut bgcolor\nnoTTElement=Ne pas utiliser l'élément tt\nTDHaveHeadersAttributeIfTHHasId=Utiliser l'attribut headers sur l'élément td s'il se rapporte à un élément th ayant un attribut id\nnoPlaintextElement=Ne pas utiliser l'élément plaintext\nnoHeadersAttributeThatIsNotATHId=Ne pas utiliser un contenu d'attribut headers qui ne correspond à aucune valeur d'attribut id présent dans le même tableau\nAllFormsHaveAButton=Utiliser un élément button ou un élément input de type submit, image ou button dans chaque élément form\nSubmitButtonsHaveNonEmptyValue=Ne pas utiliser d'attribut value vide pour un élément input de type submit\nnoMarqueeElement=Ne pas utiliser l'élément marquee\nFieldsetHasALegend=Utiliser un élément legend enfant de l'élément fieldset\nFieldsetsAreInForms=Ne pas utiliser l'élément fieldset en dehors d'un élément form\nnoEmptyLegendElement=Ne pas utiliser d'élément legend vide\nLabelElementHasForAttribute=Utiliser l'attribut for pour l'élément label\nnoEmptyForAttributeOnLabel=Ne pas utiliser d'attribut for vide pour l'élément label\nForAttributeMatchesAnIdInSameForm=Ne pas utiliser un contenu d'attribut for qui ne correspond à aucune valeur d'attribut id existant dans le même élément form\nOptgroupElementHasALabel=Utiliser un attribut label pour chaque élément optgroup\nNoSimilarLabelInOptgroupsOfSameSelect=Ne pas utiliser un contenu d'attribut label identique pour plusieurs élément optgroup d'un même élément select\nnoEmptyLabelAttributeOnOptgroup=Ne pas utiliser d'attribut label vide sur l'élément optgroup\nnoBasefontElement=Ne pas utiliser l'élément basefont\nnoBlinkElement=Ne pas utiliser l'élément blink\nnoCenterElement=Ne pas utiliser l'élément center\nnoFontElement=Ne pas utiliser l'élément font\n"
  },
  {
    "path": "locales/fr/bluegriffon/extensions/op1/op1.dtd",
    "content": "\n<!ENTITY window.title \"Opquast Acessibility First Step\">\n\n<!ENTITY filterAll.label \"Voir tous les tests\">\n<!ENTITY filterPassed.label \"Voir uniquement les tests réussis\">\n<!ENTITY filterFailed.label \"Voir uniquement les tests ratés\">\n\n<!ENTITY speed.label \"Vitesse :\">\n<!ENTITY title.label \"Titre :\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/extensions/op1/op1Overlay.dtd",
    "content": "<!ENTITY op1.label \"Opquast Accessibility First Step\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/extensions/tipoftheday/tipoftheday.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Widgets.\n   -\n   - The Initial Developer of the Original Code is\n   - Philippe Goetz.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Philippe Goetz, Original author\n   -   Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY tipOfTheDayWindow.title    \"Astuce du jour\">\n<!ENTITY questionBeginning.label    \"Saviez vous que…\">\n<!ENTITY startupCheckbox.label      \"Afficher une astuce du jour au lancement\">\n<!ENTITY nextTipButton.label        \"Astuce suivante\">\n<!ENTITY previousTipButton.label    \"Astuce précédente\">\n<!ENTITY closeTipButton.label       \"Fermer\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/extensions/tipoftheday/tipoftheday.rdf",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is Linspire Inc.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com)\n   -   Charles Cooke\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\"\n                     \"http://my.netscape.com/publish/formats/rss-0.91.dtd\"[\n<!ENTITY % brandDTD SYSTEM \"chrome://global/locale/brand.dtd\">%brandDTD;\n]>\n<rss version=\"0.91\">\n  <channel>\n    <title>&brandShortName; - Astuce du jour</title>\n    <link>http://bluegriffon.org/</link>\n    <description>&brandShortName; tip of the day Archive</description>\n    <language>fr</language>\n  \n    <item>\n      <title>…&brandShortName; est multi-platformes?</title>\n      <description>…&brandShortName; existe pour une grande variété de systèmes\n        dont Windows, Mac OS X, divers types de Linux, OS/2 …\n      </description>\n    </item>\n  \n    <item>\n      <title>…&brandShortName; affiche les onglets non sauvés avec un texte ombré de rouge?</title>\n      <description>Vous pouvez désormais sauver vos documents depuis la vue Wysiwyg et la vue Source.</description>\n    </item>\n\n    <item>\n      <title>…vous avez un accès direct à la communauté &brandShortName; ?</title>\n      <description>utilisez simplement le menu “Aide > Forums”.\n      </description>\n    </item>\n\n    <item>\n      <title>…vous pouvez facilement insérer n'importe quel élément HTML5?</title>\n      <description>Sélectionnez “Insertion > Élément HTML5”.</description>\n    </item>\n\n    <item>\n      <title>…vous pouvez fermer un onglet à l'aide du clavier?</title>\n      <description>Control+w (Command +w sous Mac OS X) fermera l'onglet courant.</description>\n    </item>\n\n    <item>\n      <title>…vous pouvez créer un nouvel onglet à l'aide du clavier?</title>\n      <description>Control+n (Command+n sous Mac OS X) créera un nouvel onglet vierge\n                    du même type html que la dernière page précédemment créée..</description>\n    </item>\n\n    <item>\n      <title>…vous pouvez revenir à la version sauvegardée du document en cours d'édition ?</title>\n      <description>Effectuez un clic droit (clic contextuel sous Mac OS X) sur l'onglet du document\n                    et sélectionnez le menu Restaurer.</description>\n    </item>\n\n    <item>\n      <title>…vous pouvez publier des pages Web directement depuis &brandShortName;</title>\n      <description>Installer tout d'abord l'extension gratuite FireFTP add-on et configurez-la.\n                  Elle sera disponible dans le menu Outils. </description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; peut aisément insérer n'importe quel caractère Unicode ?</title>\n      <description>Utilisez “Insertion > Caractères Spéciaux”. Vous pouvez rechercher\n         un caractère Unicode par son nom ou naviguer dans la liste complète des caractères.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; vérifie votre orthographe par défaut ?</title>\n      <description>Cliquez avec le bouton de droite sur un mot souligné en rouge pour voir des\n        suggestions orthographiques. Vous pouvez supprimer la vérification orthographique automatique\n                en utilisant “Outils > Préférences > Général” .</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; vous permet de très simplement sélectionner un élément ?</title>\n      <description>Il suffit de cliquer sur son nom dans la barre de structure.</description>\n    </item>\n\n    <item>\n      <title>…vous pouvez déplacer un élément à la souris ?</title>\n      <description>Sélectionner le dans la barre de structure, puis déplacer le dans la fenêtre principale !\n      </description>\n    </item>\n\n    <item>\n      <title>…vous pouvez facilement gérer vos projects Web?</title>\n      <description>L'extension payante Project Manager vous permet de gérer vos projets Web\n        et accéder à tous vos documents distants en un clic.</description>\n    </item>\n\n    <item>\n      <title>…vous pouvez sélectionner votre navigateur Web préféré?</title>\n      <description>Utilisez “Outils > Préférences > Avancé > Suppression des choix de navigateur”.\n        Bluegriffon vous proposera de choisir votre navigateur à la prochaîne demande de visualisation d'un document.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; vous permet d'utiliser des Feuilles de Styles externes au document ?</title>\n      <description>Choisissez “Panneaux > Feuilles de Style” pour en créer une prête à l'emploi.\n        Cliquez sur le signe plus et sélectionnez “Référencée depuis le document”.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; sait gérer des Feuilles de Styles et des Sélecteurs CSS complexes ?</title>\n      <description>En utlisant l'extension payante CSS Pro Editor, vous pouvez manipuler des Feuilles de\n        Styles complexes et des Sélecteurs CSS 2 et CSS 3 via une interface graphique avancée.</description>\n    </item>\n\n    <item>\n      <title>…vous pouvez changer la taille des panneaux?</title>\n      <description>Il vous suffit d'étendre cette taille via le coin inférieur droit du panneau. </description>\n    </item>\n\n    <item>\n      <title>…vous pouvez ajouter n'importe quel attribut à n'importe quel élément ?</title>\n      <description>Ouvrez “Panneaux > DOM Explorer” puis sélectionnez un élément et ajoutez\n        les attributs en cliquant sur le bouton plus.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; sait très bien gérer les CSS 3 ?</title>\n      <description>Les préfixes propriétaires seront automatiquement ajoutés pour chaque navigateur en\n        ayant besoin.</description>\n    </item>\n\n    <item>\n      <title>…vous pouvez modifier les raccourcis clavier ?</title>\n      <description>Ouvrez les Préférences et visualiser l'onglet “Raccourcis clavier”. Trouvez le\n        bouton ou la commande que vous désirez modifier et double-cliquez dessus.</description>\n    </item>\n\n    <item>\n      <title>…il est facile de supprimer une classe d'un élément qui la porte déjà?</title>\n      <description>Placez le curseur dans cet élément et utilisez le dropdown menu des classes.\n        Choisissez la classe à enlever.</description>\n    </item>\n\n  </channel>\n</rss>\n\n"
  },
  {
    "path": "locales/fr/bluegriffon/extensions/tipoftheday/tipofthedayOverlay.dtd",
    "content": "<!ENTITY tipofthedayMenu.label \"Astuce du jour\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/sidebars/aria/aria.dtd",
    "content": "<!ENTITY window.title \"ARIA\">\n\n<!ENTITY roleSection.label \"Rôle\">\n<!ENTITY role.label \"Rôle :\">\n<!ENTITY treeView.label \"Vue arborescente\">\n\n<!ENTITY constraintsSection.label \"Contraintes :\">\n<!ENTITY context.label \"Sur les ancêtres :\">\n<!ENTITY owns.label \"Sur le contenu :\">\n\n<!ENTITY requiredProperties.label \"États et Propriétés obligatoires\">\n<!ENTITY properties.label \"Autres États et Propriétés\">\n<!ENTITY inheritedProperties.label \"États et Propriétés hérités\">"
  },
  {
    "path": "locales/fr/bluegriffon/sidebars/aria/aria.properties",
    "content": "mustBeContainedIn=doit être contenu dans un \nor= ou \nok=OK\nmustContain=doit contenir un \nand= et \ndeprecated=déprécié\nmissingTextbox=textbox manquante\nmissingListboxTreeGridDialog=listbox, tree, grid ou dialog manquant\n"
  },
  {
    "path": "locales/fr/bluegriffon/sidebars/aria/ariaOverlay.dtd",
    "content": "<!ENTITY aria.label \"ARIA\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/sidebars/cssproperties/backgrounditem.dtd",
    "content": "<!ENTITY backgroundAttachment.label \"Attachement:\">\n<!ENTITY backgroundAttachmentScroll.label \"Défilement\">\n<!ENTITY backgroundAttachmentLocal.label \"Fixé à l'élément\">\n<!ENTITY backgroundAttachmentFixed.label \"Fixé au viewport\">\n\n<!ENTITY backgroundSize.label \"Taille:\">\n<!ENTITY backgroundSizeAuto.label \"Automatique\">\n<!ENTITY backgroundSizeContain.label \"Contenu dans l'élément\">\n<!ENTITY backgroundSizeCover.label \"Couvrant l'élément\">\n<!ENTITY backgroundSizeUserDefined.label \"Choisir la taille\">\n\n<!ENTITY backgroundRepeat.label \"Répétition:\">\n<!ENTITY backgroundRepeatX.label \"Répeter en X:\">\n<!ENTITY backgroundRepeatY.label \"Répeter en Y:\">\n<!ENTITY backgroundRepeatRepeat.label \"Répeter\">\n<!ENTITY backgroundRepeatSpace.label \"Répeter et distribuer l'espace restant\">\n<!ENTITY backgroundRepeatRound.label \"Retailler et répeter\">\n<!ENTITY backgroundRepeatNorepeat.label \"Ne pas répeter\">\n<!ENTITY backgroundRepeatUserDefined.label \"Choisir la répétition par axe\">\n\n<!ENTITY backgroundClip.label \"Aire de restitution:\">\n<!ENTITY backgroundBorderbox.label \"Boîte du cadre\">\n<!ENTITY backgroundPaddingbox.label \"Boîte de la marge interne\">\n<!ENTITY backgroundContentbox.label \"Boîte du contenu\">\n\n<!ENTITY backgroundPosition.label \"Position:\">\n<!ENTITY backgroundPositionLeftTop.label \"Gauche haut\">\n<!ENTITY backgroundPositionCenterTop.label \"Centre haut\">\n<!ENTITY backgroundPositionRightTop.label \"Droite haut\">\n<!ENTITY backgroundPositionLeftCenter.label \"Gauche centre\">\n<!ENTITY backgroundPositionCenterCenter.label \"Centre\">\n<!ENTITY backgroundPositionRightCenter.label \"Droite centre\">\n<!ENTITY backgroundPositionLeftBottom.label \"Gauche bas\">\n<!ENTITY backgroundPositionCenterBottom.label \"Centre bas\">\n<!ENTITY backgroundPositionRightBottom.label \"Droite bas\">\n<!ENTITY backgroundPositionUserDefined.label \"Définir plus précisément la position\">\n\n<!ENTITY backgroundOrigin.label \"Origine:\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/sidebars/cssproperties/backgrounditem.properties",
    "content": "backgroundColorTitle=Couleur\nbackgroundImageTitle=Image\nbackgroundLinearGradientTitle=Dégradé linéaire\nbackgroundRadialGradientTitle=Dégradé radial\n"
  },
  {
    "path": "locales/fr/bluegriffon/sidebars/cssproperties/colorstopitem.dtd",
    "content": "<!ENTITY length.label \"Longueur:\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/sidebars/cssproperties/cssproperties.dtd",
    "content": "<!ENTITY window.title \"Styles CSS\">\n\n<!ENTITY applyStyles.label \"Appliquer les styles à :\">\n<!ENTITY modifyID.label \"uniquement cet élément via son ID\">\n<!ENTITY modifyClass.label \"tous les éléments de la classe...\">\n<!ENTITY useInlineStyles.label \"cet élément, via ses styles CSS embarqués\">\n<!ENTITY allOfType.label \"tous les éléments du même type...\">\n\n<!ENTITY closeOtherSections.label \"Fermer toutes les autres sections\">\n<!ENTITY closeAllSections.label \"Fermer toutes les sections\">\n\n<!ENTITY generalSectionHeader.label \"Général\">\n\n<!ENTITY fontFamily.label \"Famille de polices :\">\n\n<!ENTITY fontWeight.label \"Poids :\">\n<!ENTITY fontWeightBold.label \"Gras\">\n<!ENTITY fontWeightLighter.label \"Moins gras\">\n<!ENTITY fontWeightBolder.label \"Plus gras\">\n\n<!ENTITY fontStyle.label \"Style :\">\n<!ENTITY fontStyleItalic.label \"Italique\">\n<!ENTITY fontStyleOblique.label \"Oblique\">\n\n<!ENTITY textDecoration.label \"Décorations :\">\n<!ENTITY textDecorationUnderline.label \"Souligné\">\n<!ENTITY textDecorationOverline.label \"Surligné\">\n<!ENTITY textDecorationNone.label \"Aucune\">\n<!ENTITY textDecorationLinethrough.label \"Barré\">\n\n<!ENTITY textTransform.label \"Casse :\">\n<!ENTITY textTransformLowercase.label \"minuscules\">\n<!ENTITY textTransformUppercase.label \"MAJUSCULES\">\n<!ENTITY textTransformCapitalize.label \"Capitalisé\">\n\n<!ENTITY fontVariant.label \"Variante :\">\n<!ENTITY fontVariantNormal.label \"normal\">\n<!ENTITY fontVariantSmallCaps.label \"PETITES CAPITALES\">\n\n\n<!ENTITY textAlign.label \"Alignement :\">\n<!ENTITY textAlignStart.label \"début\">\n<!ENTITY textAlignEnd.label \"fin\">\n\n<!ENTITY fontSize.label \"Taille :\">\n<!ENTITY fontSizeSmaller.label \"Plus petit\">\n<!ENTITY fontSizeLarger.label \"Plus grand\">\n<!ENTITY fontSizeXxsmall.label \"Vraiment très petit\">\n<!ENTITY fontSizeXsmall.label \"Très petit\">\n<!ENTITY fontSizeSmall.label \"Petit\">\n<!ENTITY fontSizeMedium.label \"Moyen\">\n<!ENTITY fontSizeLarge.label \"Large\">\n<!ENTITY fontSizeXlarge.label \"Très large\">\n<!ENTITY fontSizeXxlarge.label \"Vraiment très large\">\n\n<!ENTITY lineHeight.label \"Hauteur de ligne :\">\n<!ENTITY lineHeightNormal.label \"Normal\">\n\n<!ENTITY colorsSectionHeader.label \"Couleurs\">\n<!ENTITY color.label \"Couleur de texte :\">\n<!ENTITY bgColor.label \"Couleur de fond :\">\n<!ENTITY backgrounds.label \"Images :\">\n<!ENTITY addBackgroundImageMenuitem.label \"Ajouter une image de fond\">\n<!ENTITY addBackgroundLinearGradientMenuitem.label \"Ajouter un dégradé linéaire\">\n<!ENTITY addBackgroundRadialGradientMenuitem.label \"Ajouter un dégradé radial\">\n\n<!ENTITY imageURL.caption \"Entrer l'URL d'une image\">\n<!ENTITY selectImageButton.label \"Sélectionner un fichier d'image\">\n<!ENTITY preview.caption \"Prévisualisation\">\n<!ENTITY cancelButton.label \"Annuler\">\n<!ENTITY okButton.label \"OK\">\n\n<!ENTITY backgroundPositionLeftTop.label \"En haut à gauche\">\n<!ENTITY backgroundPositionCenterTop.label \"En haut au centre\">\n<!ENTITY backgroundPositionRightTop.label \"En haut à droite\">\n<!ENTITY backgroundPositionLeftCenter.label \"Au centre à gauche\">\n<!ENTITY backgroundPositionCenterCenter.label \"Au centre\">\n<!ENTITY backgroundPositionRightCenter.label \"Au centre à droite\">\n<!ENTITY backgroundPositionLeftBottom.label \"En bas à gauche\">\n<!ENTITY backgroundPositionCenterBottom.label \"En bas au centre\">\n<!ENTITY backgroundPositionRightBottom.label \"En bas à droite\">\n\n<!ENTITY colorStops.tab \"Arrêts de couleur\">\n<!ENTITY shapeAndSize.tab \"Forme et taille\">\n<!ENTITY angle.tab \"Angle\">\n<!ENTITY startingPoint.tab \"Point de départ\">\n\n<!ENTITY repeating.label \"Répétition\">\n\n<!ENTITY radius.label \"Rayons :\">\n<!ENTITY angle.checkbox \"Angle :\">\n<!ENTITY startingPoint.checkbox \"Point de départ :\">\n<!ENTITY horizOffset.checkbox \"Déplacement horiz. :\">\n<!ENTITY vertOffset.checkbox \"Déplacement vert. :\">\n\n<!ENTITY shape.label \"Forme :\">\n<!ENTITY circularShape.label \"Circulaire\">\n<!ENTITY ellipticShape.label \"Elliptique\">\n<!ENTITY size.label \"Taille :\">\n\n\n<!ENTITY columnsSectionHeader.label \"Colonnes\">\n<!ENTITY columnCount.label \"Nombre de colonnes :\">\n<!ENTITY oneColumn.label \"Une colonne\">\n<!ENTITY twoColumns.label \"Deux colonnes\">\n<!ENTITY threeColumns.label \"Trois colonnes\">\n\n<!ENTITY columnWidth.label \"Largeur de colonne optimale :\">\n<!ENTITY automaticColumnWidth.label \"Automatique\">\n\n<!ENTITY columnGap.label \"Espace inter-colonnes :\">\n<!ENTITY normalColumnGap.label \"Valeur par défaut\">\n\n<!ENTITY columnRuleColor.label \"Couleur de la ligne de séparation :\">\n<!ENTITY columnRuleColor.title \"Couleur de la ligne de séparation inter-colonnes\">\n<!ENTITY noneColumnRuleStyle.label \"Pas de barre\">\n<!ENTITY hiddenColumnRuleStyle.label \"Cachée\">\n<!ENTITY solidColumnRuleStyle.label \"Solide\">\n<!ENTITY doubleColumnRuleStyle.label \"Double\">\n<!ENTITY dottedColumnRuleStyle.label \"Pointillée\">\n<!ENTITY dashedColumnRuleStyle.label \"Hachurée\">\n<!ENTITY grooveColumnRuleStyle.label \"Groove\">\n<!ENTITY ridgeColumnRuleStyle.label  \"Ridge\">\n<!ENTITY insetColumnRuleStyle.label  \"Inset\">\n<!ENTITY outsetColumnRuleStyle.label \"Outset\">\n\n<!ENTITY columnRuleStyle.label \"Style de la ligne de séparation :\">\n\n<!ENTITY columnRuleWidth.label \"Largeur de la ligne de séparation :\">\n<!ENTITY noneColumnRuleWidth.label \"Aucune\">\n<!ENTITY thinColumnRuleWidth.label \"Fine\">\n<!ENTITY mediumColumnRuleWidth.label \"Moyenne\">\n<!ENTITY thickColumnRuleWidth.label \"Épaisse\">\n\n<!ENTITY geometrySectionHeader.label \"Géométrie\">\n<!ENTITY margins.label \"Marges :\">\n<!ENTITY paddings.label \"Marges internes :\">\n<!ENTITY contentArea.label \"Contenu\">\n<!ENTITY useSameFourPaddings.label \"Marges internes identiques\">\n<!ENTITY useSameFourMargins.label \"Marges identiques\">\n<!ENTITY autoMargin.label \"Automatique\">\n\n<!ENTITY width.label \"Largeur :\">\n<!ENTITY autoWidth.label \"Automatique\">\n<!ENTITY preserveImageRatio.label \"Préserver le ratio d'aspect\">\n\n<!ENTITY height.label \"Hauteur :\">\n<!ENTITY autoHeight.label \"Automatique\">\n\n<!ENTITY minWidth.label \"Largeur min. :\">\n<!ENTITY maxWidth.label \"Largeur max. :\">\n<!ENTITY noneMaxWidth.label \"Aucune\">\n\n<!ENTITY minHeight.label \"Hauteur min. :\">\n<!ENTITY maxHeight.label \"Hauteur max. :\">\n<!ENTITY noneMaxHeight.label \"Aucune\">\n\n<!ENTITY getNaturalSize.label \"Obtenir la taille naturelle\">\n\n<!ENTITY positionSectionHeader.label \"Position et Organisation\">\n\n<!ENTITY display.label \"Affichage :\">\n<!ENTITY noneDisplay.label \"Pas d'affichage\">\n<!ENTITY inlineDisplay.label \"Flot de texte\">\n<!ENTITY runInDisplay.label \"Running in\">\n<!ENTITY blockDisplay.label \"Bloc\">\n<!ENTITY inlineBlockDisplay.label \"Bloc dans un flot de texte\">\n<!ENTITY listItem.label \"Item de liste\">\n<!ENTITY table.label \"Tableau\">\n<!ENTITY inlineTable.label \"Tableau dans un flot de texte\">\n<!ENTITY tableHeaderGroup.label \"Groupe d'en-têtes de tableau\">\n<!ENTITY tableRowGroup.label \"Groupe de ligne de tableau\">\n<!ENTITY tableFooterGroup.label \"Groupe de pieds de tableau\">\n<!ENTITY tableColumnGroup.label \"Groupe de colonnes de tableau\">\n<!ENTITY tableCaption.label \"Légende de tableau\">\n<!ENTITY tableRow.label \"Ligne de tableau\">\n<!ENTITY tableColumn.label \"Colonne de tableau\">\n<!ENTITY tableCell.label \"Cellule de tableau\">\n\n<!ENTITY visibility.label \"Visibilité :\">\n<!ENTITY visibleVisibility.label \"visible\">\n<!ENTITY hiddenVisibility.label \"caché\">\n<!ENTITY collapseVisibility.label \"replié\">\n\n<!ENTITY float.label \"Flottement :\">\n<!ENTITY leftFloat.label \"Flottement à gauche\">\n<!ENTITY noneFloat.label \"Pas de flottement\">\n<!ENTITY rightFloat.label \"Flottement à droite\">\n\n<!ENTITY overflow.label \"Débordement :\">\n<!ENTITY visibleOverlow.label \"Visible\">\n<!ENTITY hiddenOverlow.label \"Caché\">\n<!ENTITY scrollOverlow.label \"Avec barres de défilement\">\n<!ENTITY autoOverlow.label \"Automatique\">\n\n<!ENTITY textOverflow.label \"Césure :\">\n<!ENTITY clipTextOverflow.label \"Coupure\">\n<!ENTITY ellipsisTextOverflow.label \"Élision\">\n\n<!ENTITY position.label \"Position :\">\n<!ENTITY staticPosition.label \"Statique\">\n<!ENTITY relativePosition.label \"Relative\">\n<!ENTITY absolutePosition.label \"Absolue\">\n<!ENTITY fixedPosition.label \"Fixée\">\n\n<!ENTITY zIndex.label \"Z-index :\">\n<!ENTITY zIndexAuto.label \"Automatique\">\n\n<!ENTITY offsets.label \"Déports :\">\n<!ENTITY offsetAuto.label \"Automatique\">\n\n<!ENTITY clear.label \"Débattement :\">\n<!ENTITY leftClear.label \"À gauche\">\n<!ENTITY rightClear.label \"À droite\">\n<!ENTITY bothClear.label \"Des deux côtés\">\n<!ENTITY noneClear.label \"Pas de débattement\">\n\n<!ENTITY bordersSectionHeader.label \"Cadres\">\n<!ENTITY thinBorderWidth.label \"Fin\">\n<!ENTITY mediumBorderWidth.label \"Moyen\">\n<!ENTITY thickBorderWidth.label \"Épais\">\n\n<!ENTITY noneBorderStyleStyle.label \"Aucun\">\n<!ENTITY hiddenBorderStyleStyle.label \"Caché\">\n<!ENTITY solidBorderStyleStyle.label \"Solide\">\n<!ENTITY doubleBorderStyleStyle.label \"Double\">\n<!ENTITY dottedBorderStyleStyle.label \"Pointillé\">\n<!ENTITY dashedBorderStyleStyle.label \"Hachuré\">\n<!ENTITY grooveBorderStyleStyle.label \"Groove\">\n<!ENTITY ridgeBorderStyleStyle.label \"Ridge\">\n<!ENTITY insetBorderStyleStyle.label \"Inset\">\n<!ENTITY outsetBorderStyleStyle.label \"Outset\">\n\n<!ENTITY topBorder.label \"Haut :\">\n<!ENTITY rightBorder.label \"Droite :\">\n<!ENTITY leftBorder.label \"Gauche :\">\n<!ENTITY bottomBorder.label \"Bas :\">\n\n<!ENTITY sameBorderOnFourEdges.label \"Cadre similaires sur les quatre côtés\">\n\n<!ENTITY sameFourCorners.label \"Les quatre coins sont similaires :\">\n<!ENTITY topLeftCorner.label \"Coin en haut à gauche :\">\n<!ENTITY topRightCorner.label \"Coin en haut à droite :\">\n<!ENTITY bottomLeftCorner.label \"Coin en bas à gauche :\">\n<!ENTITY bottomRightCorner.label \"Coin en bas à droite :\">\n\n<!ENTITY useImageAsBorder.label \"Utiliser une image découpée comme cadre\">\n<!ENTITY enterImageUrl.label \"Chemin d'accès à l'image :\">\n<!ENTITY borderImageURLButton.label \"Sélectionner un fichier d'image\">\n\n<!ENTITY fromLeftEdge.label \"Depuis la gauche :\">\n<!ENTITY fromTopEdge.label \"Depuis le haut :\">\n<!ENTITY fromBottomEdge.label \"Depuis le bas :\">\n<!ENTITY fromRightEdge.label \"Depuis la droite :\">\n\n<!ENTITY topBorderImageProps.label \"Haut\">\n<!ENTITY rightBBorderImageProps.label \"Droite\">\n<!ENTITY bottomBorderImageProps.label \"Bas\">\n<!ENTITY leftBorderImageProps.label \"Gauche\">\n<!ENTITY slicingBorderImageProps.label \"Découpage :\">\n<!ENTITY widthBorderImageProps.label \"Largeur :\">\n<!ENTITY repeatBorderImageProps.label \"Répétition :\">\n\n<!ENTITY stretchBorderImageRepeat.label \"Étirer\">\n<!ENTITY repeatBorderImageRepeat.label \"Répeter\">\n<!ENTITY roundBorderImageRepeat.label \"Arrondir\">\n\n<!ENTITY transformsSectionHeader.label \"Transformations\">\n<!ENTITY rotation.label \"Rotation\">\n<!ENTITY translation.label \"Translation\">\n<!ENTITY skew.label \"Incliner\">\n<!ENTITY scale.label \"Retailler\">\n\n<!ENTITY flexboxSectionHeader.label \"Flexibilité\">\n<!ENTITY enableFlexBox.label \"Cet élément est flexible\">\n<!ENTITY inlineBox.label \"Cet élement est un flot de texte\">\n<!ENTITY selfAlign.label \"Self-alignement :\">\n<!ENTITY boxAlign.label \"Alignement :\">\n<!ENTITY startBoxAlign.label \"Début\">\n<!ENTITY centerBoxAlign.label \"Centre\">\n<!ENTITY endBoxAlign.label \"Fin\">\n<!ENTITY baselineBoxAlign.label \"Ligne de base\">\n<!ENTITY stretchBoxAlign.label \"Étirer\">\n\n<!ENTITY boxDirection.label \"Direction :\">\n<!ENTITY normalBoxDirection.label \"normale\">\n<!ENTITY reverseBoxDirection.label \"inversée\">\n\n<!ENTITY flexGrow.label \"Facteur de croissance flex :\">\n<!ENTITY flexShrink.label \"Facteur de contraction flex :\">\n<!ENTITY flexBasis.label \"Base de flex :\">\n<!ENTITY boxOrdinalGroup.label \"Groupe ordinal :\">\n\n<!ENTITY boxOrientation.label \"Orientation :\">\n<!ENTITY horizontalBoxOrientation.label \"horizontale\">\n<!ENTITY verticalBoxOrientation.label \"verticale\">\n\n\n<!ENTITY letterSpacing.label \"Inter-lettrage :\">\n<!ENTITY normalLetterSpacing.label \"Normal\">\n\n<!ENTITY wordSpacing.label \"Espace inter-mots :\">\n<!ENTITY normalWordSpacing.label \"Normal\">\n\n<!ENTITY wordWrap.label \"Passage à la ligne :\">\n<!ENTITY normalWordWrap.label \"césure usuelle\">\n<!ENTITY breakWordWordWrap.label \"n'importe où selon le besoin\">\n\n<!ENTITY textIndent.label \"Indentation du texte :\">\n\n\n<!ENTITY listsSectionHeader.label \"Listes\">\n<!ENTITY listStyleType.label \"Type :\">\n<!ENTITY disc.label \"Disque •\">\n<!ENTITY circle.label \"Cercle ◦\">\n<!ENTITY square.label \"Carré ◾\">\n<!ENTITY decimal.label \"Décimal 1 2 3 4 5 6 7 8 9\">\n<!ENTITY decimalLeadingZero.label \"Décimal 01 02 03 04 05 06 07 08 09\">\n<!ENTITY lowerRoman.label \"Romain minuscules ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ\">\n<!ENTITY upperRoman.label \"Romain majuscules Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ\">\n<!ENTITY lowerGreek.label \"Grec minuscules α β γ δ ε ζ η θ ι\">\n<!ENTITY lowerAlpha.label \"Alphanumérique minuscules a b c d e f g h i\">\n<!ENTITY upperAlpha.label \"Alphanumérique masjuscules A B C D E F G H I\">\n<!ENTITY armenian.label \"Armenien ա բ գ դ ե զ է ը թ\">\n<!ENTITY georgian.label \"Géorgien ა ბ გ დ ე ვ ზ ჱ თ\">\n<!ENTITY hebrew.label \"Hebreu א ב ג ד ה ו ז ח ט\">\n<!ENTITY arabicIndic.label \"Arabe ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩\">\n<!ENTITY bengali.label \"Bengali ১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯\">\n<!ENTITY devanagari.label \"Devanagari १ २ ३ ४ ५ ६ ७ ८ ९\">\n<!ENTITY gujarati.label \"Gujarati ૧ ૨ ૩ ૪ ૫ ૬ ૭ ૮ ૯\">\n<!ENTITY gurmukhi.label \"Gurmukhi ੧ ੨ ੩ ੪ ੫ ੬ ੭ ੮ ੯\">\n<!ENTITY kannada.label \"Kannada ೧ ೨ ೩ ೪ ೫ ೬ ೭ ೮ ೯\">\n<!ENTITY malayalam.label \"Malayalam ൧ ൨ ൩ ൪ ൫ ൬ ൭ ൮ ൯ \">\n<!ENTITY oriya.label \"Oriya ୧ ୨ ୩ ୪ ୫ ୬ ୭ ୮ ୯\">\n<!ENTITY tamil.label \"Tamil ௧ ௨ ௩ ௪ ௫ ௬ ௭ ௮ ௯\">\n<!ENTITY telugu.label \"Telugu ౧ ౨ ౩ ౪ ౫ ౬ ౭ ౮ ౯\">\n<!ENTITY ethiopicNumeric.label \"Éthiopien ፩ ፪ ፫ ፬ ፭ ፮ ፯ ፰ ፱\">\n<!ENTITY ethiopicHalehameAmEt.label \"Éthiopien halehame-am-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY ethiopicHalehameTiEr.label \"Éthiopien halehame-ti-er ሀ ለ ሐ መ ረ ሰ ሸ ቀ ቐ\">\n<!ENTITY ethiopicHalehameTiEt.label \"Éthiopien halehame-ti-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY persian.label \"Persan ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY urdu.label \"Urdu ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY khmer.label \"Khmer ១ ២ ៣ ៤ ៥ ៦ ៧ ៨ ៩\">\n<!ENTITY lao.label \"Lao ໑ ໒ ໓ ໔ ໕ ໖ ໗ ໘ ໙\">\n<!ENTITY thai.label \"Thai ๑ ๒ ๓ ๔ ๕ ๖ ๗ ๘ ๙\">\n<!ENTITY myanmar.label \"Myanmar ၁ ၂ ၃ ၄ ၅ ၆ ၇ ၈ ၉\">\n<!ENTITY hangul.label \"Hangul 나 다 라 마 바 사 아 자 차\">\n<!ENTITY hangulConsonant.label \"Hangul consonant ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㅊ\">\n<!ENTITY hiragana.label \"Hiragana い う え お か き く け こ\">\n<!ENTITY katakana.label \"Katakana イ ウ エ オ カ キ ク ケ コ\">\n<!ENTITY hiraganaIroha.label \"Hiragana Iroha ろ は に ほ へ と ちり ぬ\">\n<!ENTITY katakanaIroha.label \"Katakana Iroha ロ ハ ニ ホ ヘ ト チリ ヌ\">\n<!ENTITY japaneseFormal.label \"Japonais Formal 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY japaneseInformal.label \"Japonais Informal 壹 贰 叁 肆 伍 陆 柒 捌 玖\">\n<!ENTITY cjkIdeographic.label \"CJK Ideographic\">\n<!ENTITY cjkIdeographicEarlyBranch.label \"CJK Ideographic Early Branch 丑 寅 卯 辰 巳 午 未申 酉\">\n<!ENTITY cjkHeavenlyStem.label \"CJK Heavenly Stem 乙 丙 丁 戊 己 庚 辛壬 癸\">\n<!ENTITY simpChineseFormal.label \"Chinois Simp. Formel 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY simpChineseInformal.label \"Chinois Simp. Informel 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY tradChineseFormal.label \"Chinois Trad. Formel 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY tradChineseInormal.label \"Chinois Trad. Informel 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY none.label \"Aucun\">\n\n<!ENTITY listStylePosition.label \"Position :\">\n<!ENTITY insideListStylePosition.label \"à l'intérieur\">\n<!ENTITY outsideListStylePosition.label \"à l'extérieur\">\n\n<!ENTITY listStyleImage.label \"Image :\">\n\n<!ENTITY transitionsSectionHeader.label \"Transitions\">\n<!ENTITY noneTransition.label \"Aucune propriété\">\n<!ENTITY allTransition.label \"Toutes les propriétés\">\n<!ENTITY propertyTransition.label \"Une propriété\">\n\n<!ENTITY shadowsSectionHeader.label \"Ombres\">\n<!ENTITY textShadows.label \"Ombres sur le texte\">\n<!ENTITY boxShadows.label \"Ombre sur l'élément\">\n<!ENTITY noneTextShadow.label \"Aucune\">\n<!ENTITY oneShadow.label \"Nouvelle ombre\">\n\n<!ENTITY verticalAlign.label \"Alignement vert. :\">\n<!ENTITY baselineVerticalAlign.label \"Lignes de base\">\n<!ENTITY subVerticalAlign.label \"Ligne de base avec les indices de la boîte parent\">\n<!ENTITY superVerticalAlign.label \"Ligne de base avec les exposants de la boîte parent\">\n<!ENTITY topVerticalAlign.label \"Hauts\">\n<!ENTITY textTopVerticalAlign.label \"Haut avec le haut de la boîte parent\">\n<!ENTITY middleVerticalAlign.label \"À mi-chemin avec la ligne de base du parent + 1/2 de la hauteur de 'x'\">\n<!ENTITY bottomVerticalAlign.label \"Bas\">\n<!ENTITY textBottomVerticalAlign.label \"Bas avec le bas de la zone de contenu de la boîte parent\">\n\n\n<!ENTITY direction.label \"Direction du texte :\">\n<!ENTITY ltrDirection.label \"De gauche à droite\">\n<!ENTITY rtlDirection.label \"De droite à gauche\">\n\n<!ENTITY miscSectionHeader.label \"Extra\">\n<!ENTITY cursor.label \"Curseur :\">\n<!ENTITY autoCursor.label \"Automatique\">\n<!ENTITY defaultCursor.label \"Curseur par défaut\">\n<!ENTITY crossHairCursor.label \"Cible\">\n<!ENTITY pointerCursor.label \"Indicateur de lien\">\n<!ENTITY moveCursor.label \"Déplacement\">\n<!ENTITY eResizeCursor.label \"Retaillable depuis le côté gauche\">\n<!ENTITY neResizeCursor.label \"Retailable depuis le coin en haut à gauche\">\n<!ENTITY nwResizeCursor.label \"Retaillable depuis le coin en haut à droite\">\n<!ENTITY nResizeCursor.label \"Retaillable depuis le côté haut\">\n<!ENTITY sResizeCursor.label \"Retaillable depuis le côté bas\">\n<!ENTITY wResizeCursor.label \"Retaillable depuis le côté droit\">\n<!ENTITY seResizeCursor.label \"Retaillable depuis le coin en bas à gauche\">\n<!ENTITY swResizeCursor.label \"Retaillable depuis le coin en bas à  droite\">\n<!ENTITY textCursor.label \"Texte sélectionnable\">\n<!ENTITY busyCursor.label \"Occupé, veuillez attendre\">\n<!ENTITY helpCursor.label \"Aide disponible\">\n<!ENTITY progress.label \"Indicateur de progression\">\n\n<!ENTITY unicodeBidi.label \"Bidirectionnalité Unicode :\">\n<!ENTITY normalUnicodeBidi.label \"normale\">\n<!ENTITY embedUnicodeBidi.label \"embarqué\">\n<!ENTITY bidiOverrideUnicodeBidi.label \"bidi-override\">\n\n<!ENTITY orphans.label \"Orphelins :\">\n<!ENTITY widows.label \"Veuves :\">\n<!ENTITY pageBreakAfter.label \"Saut de page après :\">\n<!ENTITY pageBreakInside.label \"Saut de page dedans :\">\n<!ENTITY pageBreakBefore.label \"Saut de page avant :\">\n<!ENTITY autoPageBreak.label \"automatique\">\n<!ENTITY alwaysPageBreak.label \"toujours\">\n<!ENTITY avoidPageBreak.label \"éviter\">\n<!ENTITY leftPageBreak.label \"page de gauche\">\n<!ENTITY rightPageBreak.label \"page de droite\">\n\n<!ENTITY tablesSectionHeader.label \"Tableaux\">\n<!ENTITY tableLayout.label \"Formatage des tableaux :\">\n<!ENTITY autoTableLayout.label \"automatique\">\n<!ENTITY fixedTableLayout.label \"fixé\">\n\n<!ENTITY captionSide.label \"Position de la légende :\">\n<!ENTITY topCaptionSide.label \"haut\">\n<!ENTITY bottomCaptionSide.label \"bas\">\n\n<!ENTITY borderCollapse.label \"Cadre du tableau :\">\n<!ENTITY collapseBorderCollapse.label \"Replié\">\n<!ENTITY separateBorderCollapse.label \"Séparé\">\n\n<!ENTITY borderSpacing.label \"Espace inter-cadres :\">\n\n<!ENTITY emptyCells.label \"Cellules vides :\">\n<!ENTITY showEmptyCells.label \"visibles\">\n<!ENTITY hideEmptyCells.label \"cachées\">\n\n<!ENTITY leftTransformOrigin.label \"Gauche\">\n<!ENTITY centerTransformOrigin.label \"Centre\">\n<!ENTITY rightTransformOrigin.label \"Droite\">\n<!ENTITY topTransformOrigin.label \"Haut\">\n<!ENTITY bottomTransformOrigin.label \"Bas\">\n\n<!ENTITY makeRelative.label \"Rendre l'URL relatif au document\">\n\n<!ENTITY hoverState.label \"au survol de l'élément par la souris\">\n\n<!ENTITY perspective.label \"Perspective\">\n<!ENTITY transformOrigin.label \"Orig. des transformations :\">\n<!ENTITY perspectivOrigin.label \"Orig. de perspective :\">\n<!ENTITY perspectiveDepth.label \"Prof. de perspective :\">\n<!ENTITY transformStyle.label \"Style des transformations :\">\n<!ENTITY transformStyleFlat.label \"Aplati\">\n<!ENTITY transformStyle3D.label \"3D\">\n<!ENTITY backfaceVisibility.label \"Face arrière :\">\n<!ENTITY backfaceVisibilityVisible.label \"Visible\">\n<!ENTITY backfaceVisibilityHidden.label \"Cachée\">\n<!ENTITY rotation3D.label \"Rotation 3D\">\n\n<!ENTITY row.label                      \"Ligne\">\n<!ENTITY column.label                   \"Colonne\">\n\n<!ENTITY justifyContent.label \"Justification des contenus :\">\n<!ENTITY alignContent.label \"Alignement des contenus :\">\n<!ENTITY autoBoxAlign.label \"Automatique\">\n\n<!ENTITY fontsSectionHeader.label \"Caractéristiques de fontes\">\n<!ENTITY writingMode.label \"Mode d'écriture :\">\n<!ENTITY fontWeightNormal.label \"Normal\">\n<!ENTITY fontStyleNormal.label \"Normal\">\n<!ENTITY textTransformNone.label \"Aucune\">\n\n<!ENTITY viewFonts.label \"Visualiser les fontes\">\n<!ENTITY perspectiveNone.label \"Aucune\">\n<!ENTITY imagesSectionHeader.label \"Image \">\n<!ENTITY imageOrientation.label \"Orientation:\">\n<!ENTITY flipImage.label \"Effet miroir\">\n<!ENTITY fromImageImageOrientation.label \"D'après l'image\">\n<!ENTITY fromImageImageOrientation.tooltip \"D'après les données EXIF de l'image\">\n\n<!ENTITY addCSS.tooltip \"Ajouter une declaration CSS\">\n<!ENTITY removeCSS.tooltip \"Supprimer la déclaration CSS\">\n<!ENTITY modifyCSS.tooltip \"Modifier la valeur CSS\">\n\n<!ENTITY allSectionHeader.label \"Toutes les propriétés\">\n\n<!ENTITY variablesSectionHeader.label \"Variables\">\n<!ENTITY gridRowGap.label \"Espace inter-rangs :\">\n<!ENTITY gridColumnGap.label \"Espace inter-colonnes :\">\n<!ENTITY gridLayoutSection.label \"Grilles\">\n<!ENTITY displayGrid.label \"Cet élément est une grille\">\n<!ENTITY displayInlineGrid.label \"Cet élement est une grille en ligne\">\n<!ENTITY displaySubgrid.label \"Cet élément est une sous-grille\">\n<!ENTITY gridAutoFlow.label \"Placement automatique :\">\n<!ENTITY gridItemPositionWarning.label \"Pour positionner l'élément dans la grille, voir la section 'Éléments de grille'\">\n<!ENTITY gridLayoutWarning.label \"Pour définir une grille, voir la section 'Grilles'\">\n<!ENTITY gridItemsSection.label \"Éléments de grille\">\n<!ENTITY gridOrder.label \"Ordre :\">\n<!ENTITY gridTemplateColumns.label \"Modèle des colonnes\">\n<!ENTITY gridTemplateRows.label \"Modèle des rangs\">\n<!ENTITY invalidGridTemplateRowsOrColumns.label \"Valeur invalide pour cette propriété. Cliquer pour annuler ce changement.\">\n<!ENTITY gridTemplateArea.label \"Zones nommées de grille :\">\n<!ENTITY gridRowStart.label \"Début de rang :\">\n<!ENTITY gridRowEnd.label \"Fin de rang :\">\n<!ENTITY gridColumnStart.label \"Début de colonne :\">\n<!ENTITY gridColumnEnd.label \"Fin de colonne :\">\n<!ENTITY rowGridAutoFlow.label \"rang\">\n<!ENTITY columnGridAutoFlow.label \"colonne\">\n<!ENTITY denseGridAutoFlow.label \"dense\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/sidebars/cssproperties/cssproperties.properties",
    "content": "EnterAnId=Veuillez entrer un ID\nEnterUniqueId=Vous devez donner un ID unique à l'élément:\n\nNoClasSelected=Vous devez sélectionner une classe\nPleaseSelectAClass=Une classe doit être sélectionnée pour appliquer les changement demandés\n"
  },
  {
    "path": "locales/fr/bluegriffon/sidebars/cssproperties/csspropertiesOverlay.dtd",
    "content": "<!ENTITY cssproperties.label \"Styles CSS\">\n\n<!ENTITY cssToolbarCmd.label \"CSS\">\n<!ENTITY cssToolbarCmd.tooltip \"Styles CSS\">\n\n"
  },
  {
    "path": "locales/fr/bluegriffon/sidebars/cssproperties/editGridTemplate.dtd",
    "content": "<!ENTITY window.title \"Ajouter ou éditer un modèle de rang ou colonne\">\n\n<!ENTITY none.label \"Aucun\">\n<!ENTITY newEntry.label \"Nouveau modèle\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/sidebars/cssproperties/fontFeatures.properties",
    "content": "FFaalt=Accès à toutes les variantes\nFFcalt=Variantes contextuelles\nFFsalt=Variantes stylistiques\nFFliga=Ligatures standard\nFFclig=Ligatures contextuelles\nFFdlig=Ligatures discrétionnaires\nFFhist=Formes historiques\nFFhlig=Ligatures historiques\nFFunic=Unicase\nFFsmcp=Petites capitales\nFFc2sc=Petites capitales adaptées des capitales\nFFc2pc=Capitales menues adaptées des capitales\nFFpcap=Capiatales menues\nFFcase=Formes sensibles à la casse\nFFcpsp=Espacement de capitales\nFFtitl=Titrage\nFFswsh=Clapotis\nFFcswh=Clapotis contextuel\nFFfrac=Fractions\nFFafrc=Autre fractions\nFFordn=Ordinaux\nFFnumr=Numerateurs\nFFdnom=Dénominateurs\nFFsinf=Indices scientifiques\nFFsups=Superscript\nFFsubs=Subscript\nFFonum=Chiffres style ancien\nFFlnum=Alignement des chiffres\nFFpnum=Chiffres proportionnels\nFFtnum=Chiffres tabulés\nFFzero=Zéro barré\nFFmgrk=Grec mathématique\nFFnalt=Autres formes d'annotations\nFFornm=Ornements\nFFlocl=Formes localisées\nFFsize=Taille optique\nFFisol=Formes isolées\nFFinit=Formes initiales\nFFmedi=Formes médianes\nFFfinal=Formes finales\nFFrlig=Ligatures requises\nFFccmp=Composition/décomposition de glyphe\nFFmark=Positionnement de marque à base\nFFmkmj=Positionnement de marque à marque\nFFhwid=Demi-taille\n"
  },
  {
    "path": "locales/fr/bluegriffon/sidebars/cssproperties/griditemposition.dtd",
    "content": "<!ENTITY autoGridItemPosition.label \"Automatique\">\n<!ENTITY customGridItemPosition.label \"Personnalisé\">\n\n<!ENTITY gridLineName.tooltiptext \"Nom de ligne\">\n<!ENTITY gridLineIndex.tooltiptext \"Index de ligne\">\n<!ENTITY spanning.tooltiptext \"Contribue à une extension\">\n<!ENTITY span.label \"Span\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/sidebars/cssproperties/textshadowitem.dtd",
    "content": "<!ENTITY noTextShadow.label \"Aucune ombre textuelle n'est appliquée à l'élément\">\n\n<!ENTITY colorTextShadow.label \"Couleur:\">\n<!ENTITY colorTextShadow.title \"Couleur de l'ombre de text\">\n<!ENTITY blurRadiusTextShadow.label \"Rayon de flou:\">\n<!ENTITY offsetXTextShadow.label \"Déport horiz.:\">\n<!ENTITY offsetYTextShadow.label \"Déport vert.:\">\n\n<!ENTITY spreadRadiusBoxShadow.label \"Rayon de course:\">\n<!ENTITY inset.label \"Ombre intérieure\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/sidebars/cssproperties/transformationitem.dtd",
    "content": "<!ENTITY rotation.label \"Rotation\">\n<!ENTITY translation.label \"Translation\">\n<!ENTITY skew.label \"Inclinaison\">\n<!ENTITY aroundXAxis.label \"Axe des X:\">\n<!ENTITY aroundYAxis.label \"Axe des Y:\">\n<!ENTITY horizontally.label \"Horizontalement:\">\n<!ENTITY vertically.label \"Verticalement:\">\n<!ENTITY scale.label \"Retaillage\">\n\n<!ENTITY translation3d.label \"Translation 3D\">\n<!ENTITY perspective.label \"Perspective 3D\">\n<!ENTITY depth.label \"Profondeur:\">\n<!ENTITY x.label \"X:\">\n<!ENTITY y.label \"Y:\">\n<!ENTITY z.label \"Z:\">\n\n<!ENTITY rotation3d.label \"Rotation 3D\">\n<!ENTITY axis.label \"Axe :\">\n<!ENTITY normalize.label \"Normaliser\">\n<!ENTITY screenToUser.label \"De l'écran vers l'utilisateur\">\n<!ENTITY userToScreen.label \"De l'utilisateur vers l'écran\">\n<!ENTITY angle.label \"Angle :\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/sidebars/cssproperties/transitionitem.dtd",
    "content": "<!ENTITY allProperties.label \"Toute propriété capable de transitionner effectuera une transition\">\n<!ENTITY noProperty.label \"Aucune propriété ne transitionnera\">\n<!ENTITY property.label \"Propriété:\">\n<!ENTITY duration.label \"Durée:\">\n<!ENTITY seconds.label \"secondes\">\n\n<!ENTITY all.label \"Toutes\">\n<!ENTITY none.label \"Aucune\">\n<!ENTITY oneProperty.label \"Une propriété\">\n<!ENTITY function.label \"Fonction:\">\n<!ENTITY ease.label \"Ease\">\n<!ENTITY linear.label \"Linear\">\n<!ENTITY easeIn.label \"Ease-in\">\n<!ENTITY easeOut.label \"Ease-out\">\n<!ENTITY easeInOut.label \"Ease-in-out\">\n<!ENTITY cubicBezier.label \"Cubique de Bezier\">\n\n<!ENTITY delay.label \"Délai:\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/sidebars/domexplorer/domexplorer.dtd",
    "content": "<!ENTITY window.title \"Explorateur DOM\">\n\n<!ENTITY elements.label \"Éléments\">\n\n<!ENTITY attrName.label \"Nom\">\n<!ENTITY attrValue.label \"Valeur\">\n\n<!ENTITY attributesTab.label \"Attributs\">\n<!ENTITY stylesTab.label \"Styles CSS embarqués\">\n\n<!ENTITY addAttribute.tooltip \"Ajouter un attribut\">\n<!ENTITY removeAttribute.tooltip \"Supprimer l'attribut\">\n<!ENTITY modifyAttribute.tooltip \"Modifier la valeur de l'attribut\">\n\n<!ENTITY property.label \"Propriété\">\n<!ENTITY value.label \"Valeur\">\n<!ENTITY priority.label \"Priorité\">\n<!ENTITY addCSS.tooltip \"Ajouter une déclaration CSS\">\n<!ENTITY removeCSS.tooltip \"Supprimer la déclaration CSS\">\n<!ENTITY modifyCSS.tooltip \"Modifier la déclaration CSS\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/sidebars/domexplorer/domexplorerOverlay.dtd",
    "content": "<!ENTITY domexplorer.label \"Explorateur DOM\">\n\n<!ENTITY domexplorer.tooltip \"Explorer les attributs HTML et styles CSS embarqués\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/sidebars/its20/its20.dtd",
    "content": "<!ENTITY window.title \"Internationalization Tag Set 2.0\">\n\n<!ENTITY locally.label \"Localement\">\n<!ENTITY globally.label \"Globalement\">\n\n<!ENTITY loading.label \"Chargement...\">\n\n<!ENTITY deleteLocalRule.label \"Supprimer la règle locale\">\n\n<!ENTITY translateSectionHeader.label \"Traduire\">\n<!ENTITY translatable.label \"Traduisible\">\n<!ENTITY notTranslatable.label \"Non traduisible\">\n\n<!ENTITY locNoteSectionHeader.label \"Note de Localisation\">\n<!ENTITY descriptionLocNoteType.label \"Description\">\n<!ENTITY alertLocNoteType.label \"Alerte\">\n<!ENTITY locNoteContents.label \"Contenu de la note de localisation :\">\n<!ENTITY locNoteIRI.label \"IRI de la note de localisation :\">\n\n<!ENTITY termSectionHeader.label \"Terminologie\">\n<!ENTITY yesTermTerminology.label \"Oui\">\n<!ENTITY noTermTerminology.label \"Non\">\n<!ENTITY termIRI.label \"IRI de la terminologie :\">\n<!ENTITY termConfidence.label \"Niveau de confiance de la terminologie :\">\n\n<!ENTITY ruleset.label \"Jeu de règles\">\n<!ENTITY rulesetType.label \"Type\">\n<!ENTITY rulesetExternal.label \"Externe\">\n<!ENTITY rulesetInline.label \"Interne au document\">\n<!ENTITY newRulesetUrlFilepickerbutton.label \"Sélectionnez un fichier de règles ITS 2.0\">\n<!ENTITY rulesetQueryLanguage.label \"Langage de sélection\">\n<!ENTITY xpath.label \"XPath\">\n<!ENTITY css.label \"CSS\">\n<!ENTITY existingITS.label \"Ressource ITS 2.0 existante:\">\n<!ENTITY newRulesetFile.label \"Nouveau fichier de règles ITS 2.0\">\n\n<!ENTITY addRulesetCancel.label \"Annuler\">\n<!ENTITY addRulesetOK.label \"Créer le jeu de règles\">\n\n<!ENTITY addRulesetButton.tooltip \"Ajouter un jeu de règles\">\n<!ENTITY deleteRulesetButton.tooltip \"Supprimer le jeu de règles sélectionné\">\n<!ENTITY downButton.tooltip \"Déplacer vers le haut\">\n<!ENTITY upButton.tooltip \"Déplacer vers le bas\">\n\n<!ENTITY parameter.label \"Paramètre\">\n<!ENTITY value.label \"Valeur\">\n<!ENTITY addParamButton.tooltip \"Ajouter un paramètre\">\n<!ENTITY deleteParamButton.tooltip \"Supprimer le paramètre sélectionné\">\n\n<!ENTITY rule.label \"Règle\">\n<!ENTITY selector.label \"Selecteur\">\n<!ENTITY ruleMainValue.label \"Valeur principale\">\n<!ENTITY addRuleButton.tooltip \"Ajouter une règle\">\n<!ENTITY deleteRuleButton.tooltip \"Supprimer la règle sélectionnée\">\n\n<!ENTITY relativeUrl.label \"Rendre l'URL relatif\">\n\n<!ENTITY parameterName.label \"Nom :\">\n<!ENTITY parameterValue.label \"Valeur :\">\n<!ENTITY addParamCancel.label \"Annuler\">\n<!ENTITY addParamOK.label \"Créer le paramètre\">\n\n<!ENTITY closeOtherSections.label \"Fermer toutes les autres sections\">\n<!ENTITY closeAllSections.label \"Fermer toutes les sections\">\n\n<!ENTITY annotatorsRefSectionHeader.label \"Références d'annotations\">\n<!ENTITY dataCategory.col \"Catégorie de données\">\n<!ENTITY processorIRI.col \"IRI du processeur\">\n<!ENTITY addAnnotatorsRefButton.tooltip \"Ajouter une référence\">\n<!ENTITY deleteAnnotatorsRefButton.tooltip \"Supprimer la référence sélectionnée\">\n<!ENTITY selectAnnotatorRefElement.tooltip \"Sélectionner l'élément portant cette référence\">\n\n<!ENTITY dataCategory.label \"Catégorie de données :\">\n<!ENTITY processorIRI.label \"IRI du processeur :\">\n<!ENTITY addAnnotatorsRefCancel.label \"Annuler\">\n<!ENTITY addAnnotatorsRefOK.label \"Ajouter la référence\">\n<!ENTITY annotatorsRefWarning.label \"Il manque une référence d'annotation pour la catégorie Terminologie\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/sidebars/its20/its20.properties",
    "content": "LoadError=Erreur de chargement\nInlineParseError=La ressource interne au document n'est pas un jeu de règles ITS 2.0\nCannotFetch=Accès à l'URL impossible\nNotITS=La ressource n'est pas un jeu de règles ITS 2.0\n\nTranslatableByGlobalRule=Traduisible par règle globale\nNotTranslatableByGlobalRule=Non traduisible par règle globale\n\nInlineRules=<interne au document>\n\ntranslateRule=Traduire\nlocNoteRule=Note de localisation\ntermRule=Terminologie\ndirRule=Directionalité\nlangRule=Information de langue\nwithinTextRule=Éléments inclus dans du texte\ndomainRule=Domaine\ntextAnalysisRule=Analyse de text\nlocaleFilterRule=Filtre de localisation\nprovRule=Provenance\nexternalResourceRefRule=Ressource externe\ntargetPointerRule=Pointeur cible\nidValueRule=Valeur d'ID\npreserveSpaceRule=Préservation des espaces\nlocQualityIssueRule=Problème de qualité de localisation\nmtConfidenceRule=Taux de confiance d'une traduction automatique\nallowedCharactersRule=Caractères autorisés\nstorageSizeRule=Taille maximale\n\nDontWarnAgainForUrl=Ne plus m'alerter à propos de cet URL\nDontWarnAgainForInline=Ne plus m'alerter à propos des règles locales\n\nNewITSFile=Nouveau fichier de règles ITS 2.0\n\nCannotResolveXPath=Impossible de résoudre le sélecteur XPath suivant (absence de déclaration de l'espace de noms HTML ?) :\nXPathParsingError=Erreur de parsing XPath\nDontWarnAgainForSelector=Ne plus m'alerter à propos de ce sélecteur\nCSSParsingError=Erreur de parsing CSS\nCannotResolveCSS=Impossible de résoudre le sélecteur CSS suivant :\n"
  },
  {
    "path": "locales/fr/bluegriffon/sidebars/its20/its20Overlay.dtd",
    "content": "<!ENTITY its20.label \"Internationalization Tag Set 2.0\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/sidebars/its20/locNoteRule.dtd",
    "content": "<!ENTITY window.title \"Créer ou éditer une règle globale de Note de Localisation\">\n\n<!ENTITY description.label \"Description\">\n<!ENTITY alert.label \"Alerte\">\n\n<!ENTITY locNote.label \"Note de localisation :\">\n<!ENTITY locNotePointer.label \"Sélecteur relatif ciblant la note de localisation :\">\n<!ENTITY locNoteRef.label \"IRI ciblant la note de localisation :\">\n<!ENTITY locNoteRefPointer.label \"Sélecteur relatif ciblant un noeud portant un IRI vers la note de localisation:\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/sidebars/its20/selector.dtd",
    "content": "<!ENTITY selector.label \"Sélecteur\">\n<!ENTITY cssSelector.label \"Sélecteur CSS :\">\n<!ENTITY xpathSelector.label \"Sélecteur XPath :\">\n\n<!ENTITY magicButton.label \"Bouton magique\">\n\n<!ENTITY prefixreport1.label \"Le préfixe pour l'espace de noms HTML est :\">\n<!ENTITY prefixreport2.label \"\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/sidebars/its20/termRule.dtd",
    "content": "<!ENTITY window.title \"Créer ou éditer une règle globale de Terminologie\">\n\n<!ENTITY yesTerm.label \"Oui\">\n<!ENTITY noTerm.label \"Non\">\n\n<!ENTITY noTermInfo.label \"Aucune information de terminologie\">\n<!ENTITY termInfoPointer.label \"Sélecteur relatif ciblant l'information de terminologie :\">\n<!ENTITY termInfoRef.label \"IRI ciblant l'information de terminologie :\">\n<!ENTITY termInfoRefPointer.label \"Sélecteur relatif ciblant un noeud portant un IRI vers linformation de terminologie :\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/sidebars/its20/translateRule.dtd",
    "content": "<!ENTITY window.title \"Créer ou éditer une règle globale de Traduction\">\n\n<!ENTITY translatable.label \"Traduisible\">\n<!ENTITY notTranslatable.label \"Non traduisible\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/sidebars/scripteditor/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - Éditeur de Scripts\">\n\n<!ENTITY commitChanges.label \"Sauver les modifications\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/sidebars/scripteditor/scripteditor.dtd",
    "content": "<!ENTITY editScript.label \"Éditer le script\">\n<!ENTITY moveUp.label \"Déplacer vers le haut\">\n<!ENTITY moveDown.label \"Déplacer vers le bas\">\n\n<!ENTITY addExternalScript.label \"Ajouter un script externe\">\n<!ENTITY addEmbeddedScript.label \"Ajouter un script embarqué dans le document\">\n\n<!ENTITY newScript.tooltip \"Ajouter un script\">\n<!ENTITY removeScript.tooltip \"Supprimer le script sélectionné\">\n<!ENTITY modifyScript.tooltip \"Modifier un script\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/sidebars/scripteditor/scripteditor.properties",
    "content": "ConfirmDeletionTitle=Supprimer le script\nConfirmDeletion=Êtes-vous sûr de vouloir supprimer ce script ?\nAddExternalScriptTitle=Ajouter un script externe\nPromptScriptURL=URL du script à ajouter\n"
  },
  {
    "path": "locales/fr/bluegriffon/sidebars/scripteditor/scripteditorOverlay.dtd",
    "content": "<!ENTITY scripteditor.label \"Éditeur de Scripts\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/sidebars/stylesheets/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - \">\n\n<!ENTITY commitChanges.label \"Sauver les modifications\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/sidebars/stylesheets/stylesheets.dtd",
    "content": "<!ENTITY window.title \"Insérer ou éditer des Feuilles de Styles\">\n\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"Alternative\">\n<!ENTITY title.col \"Titre\">\n<!ENTITY media.col \"Media\">\n\n<!ENTITY add.tooltip \"Ajouter une Feuille de Styles\">\n<!ENTITY remove.tooltip \"Supprimer la Feuille de Styles\">\n<!ENTITY modify.tooltip \"Modifier la Feuille de Styles\">\n<!ENTITY down.tooltip \"Déplacer vers le bas\">\n<!ENTITY up.tooltip \"Déplacer vers le haut\">\n\n<!ENTITY close.label \"Fermer\">\n<!ENTITY editMenu.label                   \"Édition\">\n<!ENTITY styleCode.label \"Code\">\n<!ENTITY isStylesheetEnabled.label \"Activée\">\n<!ENTITY pageStyleMenu.label \"Style de la page\">\n"
  },
  {
    "path": "locales/fr/bluegriffon/sidebars/stylesheets/stylesheetsOverlay.dtd",
    "content": "\n\n<!ENTITY stylesheetsPanel.title \"Feuilles de Styles\">\n"
  },
  {
    "path": "locales/fr/cssproperties.mn",
    "content": "bluegriffon-fr.jar:\n% locale    cssproperties    fr    %locale/fr/cssproperties/\n  locale/fr/cssproperties/csspropertiesOverlay.dtd    (locale/fr/csspropertiesOverlay.dtd)\n  locale/fr/cssproperties/cssproperties.dtd           (locale/fr/cssproperties.dtd)\n  locale/fr/cssproperties/editGridTemplate.dtd        (locale/fr/editGridTemplate.dtd)\n  locale/fr/cssproperties/backgrounditem.dtd          (locale/fr/backgrounditem.dtd)\n  locale/fr/cssproperties/griditemposition.dtd        (locale/fr/griditemposition.dtd)\n  locale/fr/cssproperties/transformationitem.dtd      (locale/fr/transformationitem.dtd)\n  locale/fr/cssproperties/transitionitem.dtd          (locale/fr/transitionitem.dtd)\n  locale/fr/cssproperties/textshadowitem.dtd          (locale/fr/textshadowitem.dtd)\n  locale/fr/cssproperties/colorstopitem.dtd           (locale/fr/colorstopitem.dtd)\n  locale/fr/cssproperties/backgrounditem.properties   (locale/fr/backgrounditem.properties)\n  locale/fr/cssproperties/cssproperties.properties    (locale/fr/cssproperties.properties)\n  locale/fr/cssproperties/fontFeatures.properties     (locale/fr/fontFeatures.properties)\n\n"
  },
  {
    "path": "locales/fr/domexplorer.mn",
    "content": "bluegriffon-fr.jar:\n% locale    domexplorer    fr    %locale/fr/domexplorer/\n  locale/fr/domexplorer/domexplorerOverlay.dtd (locale/fr/domexplorerOverlay.dtd)\n  locale/fr/domexplorer/domexplorer.dtd        (locale/fr/domexplorer.dtd)\n\n"
  },
  {
    "path": "locales/fr/fs.mn",
    "content": "fs-fr.jar:\n% locale    fs    fr    %locale/fr/fs/\n  locale/fr/fs/fsOverlay.dtd    (locale/fr/fsOverlay.dtd)\n  locale/fr/fs/fs.dtd           (locale/fr/fs.dtd)\n  locale/fr/fs/fs.properties    (locale/fr/fs.properties)\n  locale/fr/fs/addFont.dtd      (locale/fr/addFont.dtd)\n\n"
  },
  {
    "path": "locales/fr/gfd.mn",
    "content": "gfd-fr.jar:\n% locale    gfd    fr    %locale/fr/gfd/\n  locale/fr/gfd/gfdOverlay.dtd    (locale/fr/gfdOverlay.dtd)\n  locale/fr/gfd/gfd.dtd           (locale/fr/gfd.dtd)\n  locale/fr/gfd/addFont.dtd       (locale/fr/addFont.dtd)\n\n"
  },
  {
    "path": "locales/fr/its20.mn",
    "content": "bluegriffon-fr.jar:\n% locale    its20    fr    %locale/fr/its20/\n  locale/fr/its20/its20Overlay.dtd    (locale/fr/its20Overlay.dtd)\n  locale/fr/its20/its20.properties    (locale/fr/its20.properties)\n  locale/fr/its20/its20.dtd           (locale/fr/its20.dtd)\n  locale/fr/its20/translateRule.dtd   (locale/fr/translateRule.dtd)\n  locale/fr/its20/locNoteRule.dtd     (locale/fr/locNoteRule.dtd)\n  locale/fr/its20/termRule.dtd        (locale/fr/termRule.dtd)\n  locale/fr/its20/selector.dtd        (locale/fr/selector.dtd)\n\n"
  },
  {
    "path": "locales/fr/markdown.mn",
    "content": "markdown-fr.jar:\n%   locale  markdown              fr    %locale/fr/markdown/\n   locale/fr/markdown/markdownOverlay.dtd  (locale/fr/markdownOverlay.dtd)\n   locale/fr/markdown/markdown.dtd         (locale/fr/markdown.dtd)\n   \n"
  },
  {
    "path": "locales/fr/op1.mn",
    "content": "op1-fr.jar:\n% locale    op1    fr    %locale/fr/op1/\n  locale/fr/op1/op1Overlay.dtd      (locale/fr/op1Overlay.dtd)\n  locale/fr/op1/op1.dtd             (locale/fr/op1.dtd)\n  locale/fr/op1/a11yFirstStep.properties (locale/fr/a11yFirstStep.properties)\n\n"
  },
  {
    "path": "locales/fr/scripteditor.mn",
    "content": "bluegriffon-fr.jar:\n% locale    scripteditor    fr\t\t%locale/fr/scripteditor/\n\tlocale/fr/scripteditor/scripteditorOverlay.dtd\t\t(locale/fr/scripteditorOverlay.dtd)\n\tlocale/fr/scripteditor/scripteditor.dtd\t\t(locale/fr/scripteditor.dtd)\n\tlocale/fr/scripteditor/scripteditor.properties\t\t(locale/fr/scripteditor.properties)\n\tlocale/fr/scripteditor/editor.dtd          (locale/fr/editor.dtd)\n\t\n"
  },
  {
    "path": "locales/fr/stylesheets.mn",
    "content": "bluegriffon-fr.jar:\n% locale    stylesheets    fr\t\t%locale/fr/stylesheets/\n  locale/fr/stylesheets/stylesheetsOverlay.dtd   (locale/fr/stylesheetsOverlay.dtd)\n  locale/fr/stylesheets/stylesheets.dtd          (locale/fr/stylesheets.dtd)\n  locale/fr/stylesheets/editor.dtd               (locale/fr/editor.dtd)\n\n"
  },
  {
    "path": "locales/fr/tipoftheday.mn",
    "content": "tipoftheday-fr.jar:\n%   locale  tipoftheday              fr    %locale/fr/tipoftheday/\n   locale/fr/tipoftheday/tipoftheday.dtd  (locale/fr/tipoftheday.dtd)\n   locale/fr/tipoftheday/tipofthedayOverlay.dtd  (locale/fr/tipofthedayOverlay.dtd)\n   locale/fr/tipoftheday/tipoftheday.rdf  (locale/fr/tipoftheday.rdf)\n"
  },
  {
    "path": "locales/gl/aria.mn",
    "content": "bluegriffon-gl.jar:\n% locale    aria    gl    %locale/gl/aria/\n  locale/gl/aria/ariaOverlay.dtd (locale/gl/ariaOverlay.dtd)\n  locale/gl/aria/aria.dtd        (locale/gl/aria.dtd)\n  locale/gl/aria/aria.properties (locale/gl/aria.properties)\n\n"
  },
  {
    "path": "locales/gl/base.mn",
    "content": "bluegriffon-gl.jar:\n% locale    bluegriffon    gl    %locale/gl/bluegriffon/\n% locale    branding       gl    %locale/gl/branding/\n  locale/gl/bluegriffon/aboutDialog.dtd  (locale/gl/bluegriffon/aboutDialog.dtd)\n  locale/gl/bluegriffon/bluegriffon.dtd  (locale/gl/bluegriffon/bluegriffon.dtd)\n  locale/gl/bluegriffon/polyglot.dtd  (locale/gl/bluegriffon/polyglot.dtd)\n  locale/gl/bluegriffon/findbar.dtd  (locale/gl/bluegriffon/findbar.dtd)\n  locale/gl/bluegriffon/bluegriffon.properties  (locale/gl/bluegriffon/bluegriffon.properties)\n  locale/gl/bluegriffon/colourPicker.dtd  (locale/gl/bluegriffon/colourPicker.dtd)\n  locale/gl/bluegriffon/credits.dtd  (locale/gl/bluegriffon/credits.dtd)\n  locale/gl/bluegriffon/filepickerbutton.dtd  (locale/gl/bluegriffon/filepickerbutton.dtd)\n  locale/gl/bluegriffon/filePicking.dtd  (locale/gl/bluegriffon/filePicking.dtd)\n  locale/gl/bluegriffon/insertTable.dtd  (locale/gl/bluegriffon/insertTable.dtd)\n  locale/gl/bluegriffon/insertTable.properties  (locale/gl/bluegriffon/insertTable.properties)\n  locale/gl/bluegriffon/language.properties  (locale/gl/bluegriffon/language.properties)\n  locale/gl/bluegriffon/languages.dtd  (locale/gl/bluegriffon/languages.dtd)\n  locale/gl/bluegriffon/markupCleaner.dtd  (locale/gl/bluegriffon/markupCleaner.dtd)\n  locale/gl/bluegriffon/openLocation.dtd  (locale/gl/bluegriffon/openLocation.dtd)\n  locale/gl/bluegriffon/openLocation.properties  (locale/gl/bluegriffon/openLocation.properties)\n  locale/gl/bluegriffon/newPageWizard.dtd  (locale/gl/bluegriffon/newPageWizard.dtd)\n  locale/gl/bluegriffon/newPageWizard.properties  (locale/gl/bluegriffon/newPageWizard.properties)\n  locale/gl/bluegriffon/propertiesDeck.dtd  (locale/gl/bluegriffon/propertiesDeck.dtd)\n  locale/gl/bluegriffon/aria.dtd  (locale/gl/bluegriffon/aria.dtd)\n  locale/gl/bluegriffon/structurebar.dtd  (locale/gl/bluegriffon/structurebar.dtd)\n  locale/gl/bluegriffon/tabeditor.dtd  (locale/gl/bluegriffon/tabeditor.dtd)\n  locale/gl/bluegriffon/masterPasswordQuery.properties (locale/gl/bluegriffon/masterPasswordQuery.properties)\n  locale/gl/bluegriffon/newDocument.dtd  (locale/gl/bluegriffon/newDocument.dtd)\n  locale/gl/bluegriffon/prefs/file.dtd  (locale/gl/bluegriffon/prefs/file.dtd)\n  locale/gl/bluegriffon/prefs/source.dtd  (locale/gl/bluegriffon/prefs/source.dtd)\n  locale/gl/bluegriffon/prefs/general.dtd  (locale/gl/bluegriffon/prefs/general.dtd)\n  locale/gl/bluegriffon/prefs/newPage.dtd  (locale/gl/bluegriffon/prefs/newPage.dtd)\n  locale/gl/bluegriffon/prefs/update.dtd  (locale/gl/bluegriffon/prefs/update.dtd)\n  locale/gl/bluegriffon/prefs/styles.dtd  (locale/gl/bluegriffon/prefs/styles.dtd)\n  locale/gl/bluegriffon/prefs/advanced.dtd  (locale/gl/bluegriffon/prefs/advanced.dtd)\n  locale/gl/bluegriffon/prefs/connection.dtd  (locale/gl/bluegriffon/prefs/connection.dtd)\n  locale/gl/bluegriffon/prefs/osx.dtd  (locale/gl/bluegriffon/prefs/osx.dtd)\n  locale/gl/bluegriffon/prefs/shortcuts.dtd  (locale/gl/bluegriffon/prefs/shortcuts.dtd)\n  locale/gl/bluegriffon/prefs/update.properties  (locale/gl/bluegriffon/prefs/update.properties)\n  locale/gl/bluegriffon/prefs/license.dtd  (locale/gl/bluegriffon/prefs/license.dtd)\n  locale/gl/bluegriffon/prefs/license.properties  (locale/gl/bluegriffon/prefs/license.properties)\n  locale/gl/bluegriffon/prefs/deactivateLicense.dtd  (locale/gl/bluegriffon/prefs/deactivateLicense.dtd)\n  locale/gl/bluegriffon/prefs.dtd  (locale/gl/bluegriffon/prefs.dtd)\n  locale/gl/bluegriffon/updateAvailable.dtd  (locale/gl/bluegriffon/updateAvailable.dtd)\n  locale/gl/bluegriffon/updates.properties  (locale/gl/bluegriffon/updates.properties)\n  locale/gl/branding/brand.dtd  (locale/gl/branding/brand.dtd)\n  locale/gl/branding/brand.properties  (locale/gl/branding/brand.properties)\n  locale/gl/bluegriffon/insertImage.dtd  (locale/gl/bluegriffon/insertImage.dtd)\n  locale/gl/bluegriffon/insertAnchor.dtd  (locale/gl/bluegriffon/insertAnchor.dtd)\n  locale/gl/bluegriffon/insertCommentOrPI.dtd  (locale/gl/bluegriffon/insertCommentOrPI.dtd)\n  locale/gl/bluegriffon/insertLink.dtd  (locale/gl/bluegriffon/insertLink.dtd)\n  locale/gl/bluegriffon/insertLink.properties  (locale/gl/bluegriffon/insertLink.properties)\n  locale/gl/bluegriffon/cssClassPicker.dtd (locale/gl/bluegriffon/cssClassPicker.dtd)\n  locale/gl/bluegriffon/insertVideo.dtd  (locale/gl/bluegriffon/insertVideo.dtd)\n  locale/gl/bluegriffon/insertAudio.dtd  (locale/gl/bluegriffon/insertAudio.dtd)\n  locale/gl/bluegriffon/insertVideo.properties  (locale/gl/bluegriffon/insertVideo.properties)\n  locale/gl/bluegriffon/insertHTML.dtd  (locale/gl/bluegriffon/insertHTML.dtd)\n  locale/gl/bluegriffon/insertHR.dtd  (locale/gl/bluegriffon/insertHR.dtd)\n  locale/gl/bluegriffon/insertForm.dtd  (locale/gl/bluegriffon/insertForm.dtd)\n  locale/gl/bluegriffon/parsingError.dtd  (locale/gl/bluegriffon/parsingError.dtd)\n  locale/gl/bluegriffon/insertFormInput.dtd  (locale/gl/bluegriffon/insertFormInput.dtd)\n  locale/gl/bluegriffon/insertFieldset.dtd  (locale/gl/bluegriffon/insertFieldset.dtd)\n  locale/gl/bluegriffon/insertLabel.dtd  (locale/gl/bluegriffon/insertLabel.dtd)\n  locale/gl/bluegriffon/insertButton.dtd  (locale/gl/bluegriffon/insertButton.dtd)\n  locale/gl/bluegriffon/insertSelect.dtd  (locale/gl/bluegriffon/insertSelect.dtd)\n  locale/gl/bluegriffon/insertTextarea.dtd  (locale/gl/bluegriffon/insertTextarea.dtd)\n  locale/gl/bluegriffon/insertKeygen.dtd  (locale/gl/bluegriffon/insertKeygen.dtd)\n  locale/gl/bluegriffon/insertOutput.dtd  (locale/gl/bluegriffon/insertOutput.dtd)\n  locale/gl/bluegriffon/insertProgress.dtd  (locale/gl/bluegriffon/insertProgress.dtd)\n  locale/gl/bluegriffon/insertMeter.dtd  (locale/gl/bluegriffon/insertMeter.dtd)\n  locale/gl/bluegriffon/insertStylesheet.dtd  (locale/gl/bluegriffon/insertStylesheet.dtd)\n  locale/gl/bluegriffon/editStylesheet.dtd  (locale/gl/bluegriffon/editStylesheet.dtd)\n  locale/gl/bluegriffon/media.dtd  (locale/gl/bluegriffon/media.dtd)\n  locale/gl/bluegriffon/media.properties  (locale/gl/bluegriffon/media.properties)\n  locale/gl/bluegriffon/insertChars.dtd  (locale/gl/bluegriffon/insertChars.dtd)\n  locale/gl/bluegriffon/convertToTable.dtd (locale/gl/bluegriffon/convertToTable.dtd)\n  locale/gl/bluegriffon/pageProperties.dtd (locale/gl/bluegriffon/pageProperties.dtd)\n  locale/gl/bluegriffon/spellCheck.dtd (locale/gl/bluegriffon/spellCheck.dtd)\n  locale/gl/bluegriffon/spellCheck.properties (locale/gl/bluegriffon/spellCheck.properties)\n  locale/gl/bluegriffon/dictionary.dtd (locale/gl/bluegriffon/dictionary.dtd)\n  locale/gl/bluegriffon/html5.properties (locale/gl/bluegriffon/html5.properties)\n  locale/gl/bluegriffon/listProperties.dtd (locale/gl/bluegriffon/listProperties.dtd)\n  locale/gl/bluegriffon/insertTOC.dtd (locale/gl/bluegriffon/insertTOC.dtd)\n  locale/gl/bluegriffon/svg-edit.properties (locale/gl/bluegriffon/svg-edit.properties)\n  locale/gl/bluegriffon/panels.dtd (locale/gl/bluegriffon/panels.dtd)\n  locale/gl/bluegriffon/rotator.dtd (locale/gl/bluegriffon/rotator.dtd)\n\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/aboutDialog.dtd",
    "content": "<!ENTITY aboutDialog.title      \"Sobre o &brandFullName;\">\n<!ENTITY copyright              \"Créditos\">\n<!ENTITY aboutLink              \"&lt; Sobre o &brandFullName;\">\n<!ENTITY aboutVersion           \"versión\">\n<!ENTITY copyrightText          \"&#169;1998-2019 Disruptive Innovations e colaboradores. Todos os dereitos reservados.\">\n<!ENTITY cmdClose.macKey        \"W\">\n<!ENTITY codeName               \"Nome en clave\">\n\n<!ENTITY aboutTab.label         \"Sobre\">\n<!ENTITY creditsTab.label       \"Licenza e créditos\">\n<!ENTITY buildConfigTab.label   \"Configuración da construción\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/aria.dtd",
    "content": "<!ENTITY ariaRole.label \"Rol AIEA\">\n\n<!ENTITY noARIArole.label \"(sen rol de AIEA)\">\n<!ENTITY ARIARoleSelect.tooltip \"Estabelecer atributo do rol de AIEA\">\n<!ENTITY alertRole.label \"Mensaxe con información importante e polo xeral urxente Véxase tamén diálogo de aviso e estado\">\n<!ENTITY alertdialogRole.label \"Un tipo de caixa de diálogo que contén unha mensaxe de aviso, na cal o foco recae ao principio nun elemento da caixa Véxase tamén aviso e diálogo\">\n<!ENTITY applicationRole.label \"Unha zona é declarada como aplicativo web, e non como documento web\">\n<!ENTITY articleRole.label \"Unha sección dunha páxina cunha composición que forma parte independente dun documento, dunha páxina ou dun sitio\">\n<!ENTITY bannerRole.label \"Unha zona que ten sobre todo contido orientado ao sitio, máis que contido específico da páxina\">\n<!ENTITY buttonRole.label \"Unha entrada que permite accións lanzadas polo o usuario ao calcar ou premer nela. Véxase tamén ligazón\">\n<!ENTITY checkboxRole.label \"Unha entrada seleccionábel que ten tres posíbeis valores: verdadeiro, falso ou ambos\">\n<!ENTITY columnheaderRole.label \"Unha cela coa información de cabeceira para unha columna\">\n<!ENTITY comboboxRole.label \"Presentación dunha select, normalmente similar a unha caixa de texto na que os usuarios poden avanzar coas teclas para seleccionar unha opción ou agregar unha entrada arbitraria de texto como un novo elemento da lista. Véxase tamén caixa de lista\">\n<!ENTITY commandRole.label \"Unha forma de trebello que executa unha acción sen recibir entrada de datos\">\n<!ENTITY complementaryRole.label \"Unha sección de apoio do documento, deseñada para complementar o contido principal nun nivel similar dentro da xerarquía DOM, que segue sendo significativa separada do contido principal \">\n<!ENTITY compositeRole.label \"Un trebello que pode conter fillos propios ou descendentes navegabeis\">\n<!ENTITY contentinfoRole.label \"Unha zona ampla que contén información sobre o documento pai\">\n<!ENTITY definitionRole.label \"Unha definición dun termo ou concepto\">\n<!ENTITY dialogRole.label \"Un diálogo é unha xanela do aplicativo que está deseñada para interromper o procesamento actual dun aplicativo para preguntarlle ao usuario para introducir información ou requirir unha resposta. Véxase tamén diálogo de aviso\">\n<!ENTITY directoryRole.label \"Unha lista de referencias aos membros dun grupo, tales como unha táboa de contidos estática\">\n<!ENTITY documentRole.label \"Unha rexión que contén información relacionada que é declarada como contido do documento, e non como un aplicativo web\">\n<!ENTITY formRole.label \"Unha rexión dun punto de referencia que contén unha colección de elementos e obxectos que, como un todo, combinar para crear unha forma. Véxase tamén busca\">\n<!ENTITY gridRole.label \"Unha grade é un control interactivo que contén celas de datos tabulares organizados en filas e columnas, como unha táboa\">\n<!ENTITY gridcellRole.label \"Unha cela nunha grade ou na grade de árbore\">\n<!ENTITY groupRole.label \"Un conxunto de obxectos da interface de usuario que non están destinados a incluírse nun resumo da páxina ou táboa de contidos con tecnoloxías de asistencia.\">\n<!ENTITY headingRole.label \"Un título para unha sección da páxina\">\n<!ENTITY imgRole.label \"Un contedor para unha colección de elementos que forman unha imaxe\">\n<!ENTITY inputRole.label \"Un tipo xenérico de trebello que permite a entrada do usuario\">\n<!ENTITY landmarkRole.label \"Unha rexión da páxina destinada como un punto de referencia de navegación\">\n<!ENTITY linkRole.label \"Unha referencia interactiva para un recurso interno ou externo que, cando está activada, fai que o axente de usuario navegue a ese recurso. Véxase tamén botón\">\n<!ENTITY listRole.label \"Un grupo de ítems de lista non interactiva. Véxase tamén caixa de lista\">\n<!ENTITY listboxRole.label \"Un trebello que permite ao usuario seleccionar un o máis elementos dunha lista de escollas. Véxase tamén caixa de combinación e lista\">\n<!ENTITY listitemRole.label \"Un elemento único nunha lista ou cartafol\">\n<!ENTITY logRole.label \"Un tipo de rexión viva onde se engade a nova información nunha orde significativa mentres a vella pode desaparecer. Véxase tamén marco\">\n<!ENTITY mainRole.label \"O contido principal dun documento\">\n<!ENTITY marqueeRole.label \"Un tipo de rexión viva onde a información non esencial cambia frecuentemente. Véxase tamén rexistro\">\n<!ENTITY mathRole.label \"Contido que representa unha expresión matemática. \">\n<!ENTITY menuRole.label \"Un tipo de trebello que ofrece unha lista de escollas ao usuario\">\n<!ENTITY menubarRole.label \"Unha presentación de menú que adoita permanecer visíbel e presentada horizontalmente\">\n<!ENTITY menuitemRole.label \"Unha opción nun grupo de escollas contida nun menú ou nunha barra de menú\">\n<!ENTITY menuitemcheckboxRole.label \"Un ítem de menú seleccionábel que ten tres posíbeis valores: verdadeiro, falso ou mixto\">\n<!ENTITY menuitemradioRole.label \"Un ítem de menú seleccionábel nun grupo de roles con forma de botón de radio, nas que só se pode seleccionar un á vez\">\n<!ENTITY navigationRole.label \"Unha colección de elementos de navegación (normalmente ligazóns) para navegar no documento ou documentos relacionados\">\n<!ENTITY noteRole.label \"Unha sección cun contido parentético ou antecesor do contido principal do recurso\">\n<!ENTITY optionRole.label \"Un elemento seleccionábel nunha lista de selección\">\n<!ENTITY presentationRole.label \"Un elemento cun rol nativo semántico implícito non será mapeado para a accesibilidade da API\">\n<!ENTITY progressbarRole.label \"Un elemento que presenta o estado de progreso en tarefas que levan moito tempo\">\n<!ENTITY radioRole.label \"Un input seleccionábel nun grupo de roles con forma de botón de radio, no que só se pode seleccionar un á vez\">\n<!ENTITY radiogroupRole.label \"Un grupo de botóns de opcións\">\n<!ENTITY rangeRole.label \"Unha entrada que representa un intervalo de valores que pode estabelecer o usuario\">\n<!ENTITY regionRole.label \"Unha gran sección perceptíbel dunha páxina de web ou documento, que o autor considera que é abondo importante para ser incluída nun resumo de páxina ou táboa de contidos, por exemplo, unha área da páxina que contén estatísticas vivas de actos deportivos\">\n<!ENTITY roletypeRole.label \"O rol base desde o que todos os demais roles desta taxonomía se ensarillan\">\n<!ENTITY rowRole.label \"Unha fila de celas nunha grade\">\n<!ENTITY rowgroupRole.label \"Un grupo que contén un ou máis elementos dunha fila nunha grade\">\n<!ENTITY rowheaderRole.label \"Unha cela que contén información do título para unha fila nunha grade\">\n<!ENTITY scrollbarRole.label \"Un obxecto gráfico que controla o desprazamento do contido dentro dunha área de visibilidade, sen preocuparse de cando o contido se presenta totalmente dentro da área de visibilidade\">\n<!ENTITY searchRole.label \"Unha rexión dun punto de referencia que contén unha colección de elementos e obxectos que, como un todo, combinar para crear un motor de busca. Véxase tamén formulario\">\n<!ENTITY sectionRole.label \"Unha unidade de contido estrutural renderizábel nun documento ou aplicativo\">\n<!ENTITY sectionheadRole.label \"Unha estrutura que etiqueta ou sumariza o asunto da súa sección relacionada\">\n<!ENTITY selectRole.label \"Un trebello de formulario que lle permite ao usuario facer seleccións de entre un conxunto de opcións\">\n<!ENTITY separatorRole.label \"Un divisor que separa e distingue seccións de contido ou grupos de ítems de menú\">\n<!ENTITY sliderRole.label \"Unha entrada de usuario onde o usuario selecciona un valor dentro dun intervalo dado\">\n<!ENTITY spinbuttonRole.label \"Un formulario de ámbito que agarda que un usuario seleccione de entre unhas opcións discretas\">\n<!ENTITY statusRole.label \"Un contedor con contido informativo de consellos para o usuario aínda que non sexa suficientemente importante para xustificar un aviso. Vexase tamén aviso\">\n<!ENTITY structureRole.label \"Un elemento estrutural do documento\">\n<!ENTITY tabRole.label \"Un agrupamento de etiquetas que fornecen un mecanismo para seleccionar o contido da lapela que vai renderizar para o usuario\">\n<!ENTITY tablistRole.label \"Unha lista de elementos tabulados, que son referencias para elementos de panel tabulado\">\n<!ENTITY tabpanelRole.label \"Un contedor de recursos asociado cun tabulador, cando cada tabulador está contido nunha lista tabulada\">\n<!ENTITY textboxRole.label \"Entrada que permite texto de forma libre como valor\">\n<!ENTITY timerRole.label \"Un tipo de rexión viva que contén un contador numérico para indicar unha cantidade de tempo transcorrido desde un punto de inicio, ou o tempo que resta ata o punto final\">\n<!ENTITY toolbarRole.label \"Unha colección de botóns de función usados comunmente representados nun formulario visualmente compacto\">\n<!ENTITY tooltipRole.label \"Unha xanela emerxente de contexto que visualiza unha descrición para un elemento\">\n<!ENTITY treeRole.label \"Un tipo de lista que pode conter grupos aniñados de subniveis que se poden pregar ou despregar\">\n<!ENTITY treegridRole.label \"Unha grade con filas expandíbeis ou pregábeis da mesma maneira que se fose unha árbore\">\n<!ENTITY treeitemRole.label \"Un elemento de opción dunha árbore. Este é un elemento dentro dunha árbore que se pode expandir ou pregar se contén un grupo subordinado de ítems da árbore\">\n<!ENTITY widgetRole.label \"Un compoñente interactivo dunha interface gráfica de usuario (GUI)\">\n<!ENTITY windowRole.label \"Un navegador ou unha xanela do aplicativo\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/bluegriffon.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title           \"BlueGriffon\">\n\n<!ENTITY fileMenu.label         \"Ficheiro\">\n<!ENTITY fileMenu.accesskey     \"f\">\n<!ENTITY newMenu.label                    \"Novo\">\n<!ENTITY newMenu.accesskey                \"n\">\n\n<!ENTITY newWizardMenu.label              \"Asistente para novo\">\n\n<!ENTITY editMenu.label                   \"Editar\">\n<!ENTITY editMenu.accesskey               \"e\">\n\n<!ENTITY viewMenu.label                   \"Ver\">\n<!ENTITY viewMenu.accesskey               \"v\">\n<!ENTITY customizeToolbar.label           \"Personalizar\">\n<!ENTITY customizeToolbar.accesskey       \"z\">\n\n<!ENTITY insertMenu.label                 \"Inserir\">\n<!ENTITY insertMenu.accesskey             \"i\">\n\n<!ENTITY formatMenu.label                 \"Formato\">\n<!ENTITY formatMenu.accesskey             \"o\">\n<!ENTITY spanCmd.label \"Expandir\">\n<!ENTITY spanCmd.accesskey \"n\">\n<!-- Font Style SubMenu -->\n<!ENTITY fontStyleMenu.label \"Estilo do texto\">\n<!ENTITY formatstylemenu.accesskey \"x\">\n<!ENTITY styleBoldCmd.label \"Negra\">\n<!ENTITY stylebold.accesskey \"g\">\n<!ENTITY stylebold.keybinding \"g\">\n<!ENTITY styleItalicCmd.label \"Cursiva\">\n<!ENTITY styleitalic.accesskey \"I\">\n<!ENTITY styleitalic.keybinding \"i\">\n<!ENTITY styleUnderlineCmd.label \"Subliñado\">\n<!ENTITY styleunderline.accesskey \"u\">\n<!ENTITY styleUnderline.key \"u\">\n<!ENTITY styleStrikeThruCmd.label \"Riscado\">\n<!ENTITY stylestrikethru.accesskey \"c\">\n<!ENTITY styleSuperscriptCmd.label \"Superíndice\">\n<!ENTITY stylesuperscript.accesskey \"p\">\n<!ENTITY styleSubscriptCmd.label \"Subíndice\">\n<!ENTITY stylesubscript.accesskey \"s\">\n<!ENTITY styleNonbreakingCmd.label \"Sen separación\">\n<!ENTITY stylenonbreaking.accesskey \"n\">\n<!ENTITY styleEm.label \"Énfase\">\n<!ENTITY styleEm.accesskey \"e\">\n<!ENTITY styleEm.key \"i\">\n<!ENTITY styleStrong.label \"Énfase forte\">\n<!ENTITY styleStrong.accesskey \"t\">\n<!ENTITY styleStrong.key \"g\">\n<!ENTITY styleCite.label \"Cita\">\n<!ENTITY styleCite.accesskey \"c\">\n<!ENTITY styleAbbr.label \"Abreviación\">\n<!ENTITY styleAbbr.accesskey \"A\">\n<!ENTITY styleAcronym.label \"Acrónimo\">\n<!ENTITY styleAcronym.accesskey \"r\">\n<!ENTITY styleCode.label \"Código\">\n<!ENTITY styleCode.accesskey \"o\">\n<!ENTITY styleCode.key \"c\">\n<!ENTITY styleSamp.label \"Resultado de exemplo\">\n<!ENTITY styleSamp.accesskey \"m\">\n<!ENTITY styleVar.label \"Variábel\">\n<!ENTITY styleVar.accesskey \"v\">\n<!ENTITY fontFixedWidth.label \"Largura fixa\">\n<!ENTITY fontfixedwidth.accesskey \"x\">\n\n<!ENTITY tableMenu.label                  \"Táboa\">\n<!ENTITY tableMenu.accesskey              \"b\">\n\n<!ENTITY toolsMenu.label                  \"Ferramentas\">\n<!ENTITY toolsMenu.accesskey              \"t\">\n<!ENTITY consoleMenu.label                \"Consola de JavaScript\">\n\n<!ENTITY panelsMenu.label                 \"Paneis\">\n<!ENTITY panelsMenu.accesskey             \"p\">\n\n<!ENTITY alignPanels.label                \"Aliñar todos os paneis\">\n\n<!ENTITY helpMenu.label                   \"Axuda\">\n<!ENTITY helpMenu.accesskey               \"x\">\n<!ENTITY aboutComposer.label              \"Sobre o BlueGriffon\">\n\n<!ENTITY throbber.tooltip                 \"BlueGriffon\">\n\n<!ENTITY newMenu.label                    \"Novo\">\n<!ENTITY newToolbarCmd.tooltip            \"Crear unha nova páxina\">\n<!ENTITY pageInNewTab.label                     \"Páxina nunha nova lapela\">\n<!ENTITY pageInNewWindow.label                  \"Páxina nunha nova xanela\">\n<!ENTITY newOtherCmd.label                \"Máis opcións...\">\n\n<!ENTITY openMenu.label                   \"Abrir\">\n<!ENTITY openMenu.tooltip                 \"Abrir unha páxina existente\">\n<!ENTITY openTab.label                    \"Abrir nunha nova lapela\">\n<!ENTITY openWindow.label                 \"Abrir nunha nova xanela\">\n<!ENTITY openPage.label                   \"Abrir\">\n<!ENTITY openPage.accesskey               \"A\">\n<!ENTITY openFileCmd.label                \"Abrir un arquivo\">\n\n<!ENTITY quit.label                       \"Saír\">\n<!ENTITY quit.accesskey                   \"S\">\n\n<!ENTITY stopButton.label                 \"Deter\">\n<!ENTITY stopButton.tooltip               \"Deter a carga da páxina\">\n\n<!ENTITY boldToolbarCmd.tooltip           \"Negra\">\n<!ENTITY boldToolbarCmd.label             \"Negra\">\n<!ENTITY italicToolbarCmd.tooltip         \"Cursiva\">\n<!ENTITY italicToolbarCmd.label           \"Cursiva\">\n<!ENTITY underlineToolbarCmd.tooltip      \"Subliñado\">\n<!ENTITY underlineToolbarCmd.label        \"Subliñado\">\n<!ENTITY strongToolbarCmd.tooltip         \"Énfase forte\">\n<!ENTITY strongToolbarCmd.label           \"Énfase forte\">\n<!ENTITY emToolbarCmd.tooltip             \"Énfase\">\n<!ENTITY emToolbarCmd.label               \"Énfase\">\n<!ENTITY codeToolbarCmd.label             \"Código\">\n<!ENTITY codeToolbarCmd.tooltip           \"Código\">\n<!-- RTL -->                           \n<!ENTITY writingDirectionMenu.label          \"Dirección da escritura\">\n<!ENTITY writingdirectionmenu.accesskey      \"D\">\n<!ENTITY defaultDirectionMenu.label          \"Non especificado\">\n<!ENTITY defaultdirectionmenu.accesskey      \"N\">\n<!ENTITY ltrDirectionMenu.label              \"De esquerda a dereita\">\n<!ENTITY ltrdirectionmenu.accesskey          \"e\">\n<!ENTITY rtlDirectionMenu.label              \"De dereita a esquerda\">\n<!ENTITY rtldirectionmenu.accesskey          \"r\">\n<!ENTITY dirLtr.tooltip                      \"De esquerda a dereita\">\n<!ENTITY dirRtl.tooltip                      \"De dereita a esquerda\">\n\n<!ENTITY ParagraphSelect.tooltip \"Escoller un formato de parágrafo\">\n<!-- Shared in Paragraph, and Toolbar menulist -->\n<!ENTITY bodyTextCmd.label \"Corpo do texto\">\n<!ENTITY paragraphParagraphCmd.label \"Parágrafo\">  \n<!ENTITY heading1Cmd.label \"Título 1\">\n<!ENTITY heading2Cmd.label \"Título 2\">\n<!ENTITY heading3Cmd.label \"Título 3\">\n<!ENTITY heading4Cmd.label \"Título 4\">\n<!ENTITY heading5Cmd.label \"Título 5\">\n<!ENTITY heading6Cmd.label \"Título 6\">\n<!ENTITY paragraphAddressCmd.label \"Enderezo\">\n<!ENTITY paragraphPreformatCmd.label \"Preformatar\">\n<!ENTITY genericContainerCmd.label \"Contedor xenérico (div)\">\n\n<!ENTITY unorderedList.tooltip \"Lista non ordenada\">\n<!ENTITY orderedList.tooltip \"Lista ordenada\">\n<!ENTITY unorderedList.label \"Lista non ordenada\">\n<!ENTITY orderedList.label \"Lista ordenada\">\n\n<!ENTITY alignLeft.tooltip \"Aliñar á esquerda\">\n<!ENTITY alignCenter.tooltip \"Aliñar ao centro\">\n<!ENTITY alignRight.tooltip \"Aliñar á dereita\">\n<!ENTITY alignJustify.tooltip \"Aliñar xustificado\">\n<!ENTITY alignLeft.label \"Aliñar á esquerda\">\n<!ENTITY alignCenter.label \"Aliñar ao centro\">\n<!ENTITY alignRight.label \"Aliñar á dereita\">\n<!ENTITY alignJustify.label \"Aliñar xustificado\">\n\n<!ENTITY indentToolbarCmd.tooltip \"Aplicar sangría ao texto\">\n<!ENTITY indentToolbarCmd.label \"Aplicar sangría\">\n\n<!ENTITY outdentToolbarCmd.tooltip \"Anular sangría do texto\">\n<!ENTITY outdentToolbarCmd.label \"Anular sangría\">\n\n<!ENTITY definitionDescription.tooltip \"Descrición da definición\">\n<!ENTITY definitionDescription.label \"Descrición da definición\">\n<!ENTITY definitionTitle.tooltip \"Título da definición\">\n<!ENTITY definitionTitle.label \"Título da definición\">\n\n<!ENTITY FontFaceSelect.tooltip \"Escoller un tipo de letra\">\n<!ENTITY fontVarWidth.label \"Largura variábel\">\n<!ENTITY fontFixedWidth.label \"Largura fixa\">\n<!ENTITY fontHelveticaFont.label \"Helvetica, Arial\">\n<!ENTITY fontTimes.label \"Times\">\n<!ENTITY fontCourier.label \"Courier\">\n\n<!ENTITY applyClassToSelectionCmd.tooltip \"Aplicar unha clase ao contedor da selección\">\n<!ENTITY noClass.label \"(sen clase)\">\n\n<!ENTITY applyIdToSelectionCmd.tooltip \"Dar un ID ao contedor da selección\">\n<!ENTITY noId.label \"(sen ID)\">\n\n<!ENTITY tableToolbarCmd.label \"Táboa\">\n<!ENTITY tableToolbarCmd.key \"T\">\n<!ENTITY tableToolbarCmd.tooltip \"Inserir táboa ou editar as propiedades das táboas seleccionadas\">\n\n<!ENTITY imageToolbarCmd.label \"Imaxe\">\n<!ENTITY imageToolbarCmd.key \"I\">\n<!ENTITY imageToolbarCmd.tooltip \"Inserir ou editar unha imaxe\">\n\n<!ENTITY anchorToolbarCmd.label \"Áncora\">\n<!ENTITY anchorToolbarCmd.key \"A\">\n<!ENTITY anchorToolbarCmd.tooltip \"Inserir ou editar unha áncora\">\n\n<!ENTITY linkToolbarCmd.label \"Ligazón\">\n<!ENTITY linkToolbarCmd.key \"L\">\n<!ENTITY linkToolbarCmd.tooltip \"Inserir ou editar unha ligazón\">\n\n<!ENTITY hrToolbarCmd.label \"Barra horizontal\">\n<!ENTITY hrToolbarCmd.key \"b\">\n\n<!ENTITY htmlToolbarCmd.label \"Marcado HTML\">\n<!ENTITY htmlToolbarCmd.key \"H\">\n\n<!ENTITY formToolbarCmd.label \"Formulario\">\n<!ENTITY formToolbarCmd.key \"F\">\n<!ENTITY formToolbarCmd.tooltip \"Inserir ou editar un formulario\">\n\n<!ENTITY fieldsetToolbarCmd.label \"Definición do campo\">\n<!ENTITY fieldsetToolbarCmd.key \"d\">\n\n<!ENTITY labelToolbarCmd.label \"Etiqueta\">\n<!ENTITY labelToolbarCmd.key \"E\">\n\n<!ENTITY buttonToolbarCmd.label \"Botón\">\n<!ENTITY buttonToolbarCmd.key \"B\">\n\n<!ENTITY selectToolbarCmd.label \"Lista de selección\">\n<!ENTITY selectToolbarCmd.key \"s\">\n\n<!ENTITY textareaToolbarCmd.label \"Área de texto\">\n<!ENTITY textareaToolbarCmd.key \"T\">\n\n<!ENTITY keygenToolbarCmd.label \"Xerador do par de chaves\">\n<!ENTITY keygenToolbarCmd.key \"x\">\n\n<!ENTITY outputToolbarCmd.label \"Saída\">\n<!ENTITY outputToolbarCmd.key \"a\">\n\n<!ENTITY progressToolbarCmd.label \"Progreso\">\n<!ENTITY progressToolbarCmd.key \"p\">\n\n<!ENTITY meterToolbarCmd.label \"Metro\">\n<!ENTITY meterToolbarCmd.key \"M\">\n\n<!ENTITY datalistToolbarCmd.label \"Lista de datos\">\n<!ENTITY datalistToolbarCmd.key \"i\">\n\n<!ENTITY stylesheetsToolbarCmd.label \"Follas de estilo\">\n<!ENTITY stylesheetsToolbarCmd.key \"s\">\n\n<!ENTITY webfonts.label \"Tipos de letra da web\">\n\n<!ENTITY videoToolbarCmd.label \"Vídeo\">\n<!ENTITY videoToolbarCmd.tooltip \"Inserir ou editar un vídeo\">\n\n<!ENTITY audioToolbarCmd.label \"Son\">\n<!ENTITY audioToolbarCmd.tooltip \"Inserir ou editar un ficheiro de son\">\n\n<!ENTITY browseToolbarCmd.label \"Previsualizar\">\n<!ENTITY browseToolbarCmd.tooltip \"Previsualizar no navegador\">\n\n<!ENTITY saveCmd.label \"Gardar\">\n<!ENTITY saveToolbarCmd.tooltip \"Gardar o ficheiro nunha localización local\">\n<!ENTITY filesave.key \"s\">\n<!ENTITY saveAsCmd.label \"Gardar como...\">\n<!ENTITY filesaveas.key \"g\">\n\n<!ENTITY undoCmd.label \"Desfacer\">\n<!ENTITY undoCmd.accesskey \"D\">\n<!ENTITY redoCmd.label \"Refacer\">\n<!ENTITY redoCmd.accesskey \"R\">\n\n<!ENTITY cutCmd.label \"Cortar\">\n<!ENTITY cutCmd.accesskey \"t\">\n<!ENTITY copyCmd.label \"Copiar\">\n<!ENTITY copyCmd.accesskey \"C\">\n<!ENTITY pasteCmd.label \"Pegar\">\n<!ENTITY pasteCmd.accesskey \"P\">\n<!ENTITY pasteNoFormatting.label \"Pegar sen formato\">\n<!ENTITY pasteNoFormatting.accesskey \"f\">\n<!ENTITY deleteCmd.label \"Eliminar\">\n<!ENTITY deleteCmd.accesskey \"E\">\n<!ENTITY selectAllCmd.label \"Seleccionar todo\">\n<!ENTITY selectAllCmd.accesskey \"A\">\n<!ENTITY copyHTMLCodeCmd.label \"Copiar o marcado HTML seleccionado\">\n<!ENTITY copyHTMLCodeCmd.accesskey \"H\">\n<!ENTITY copyHTMLCode.label \"Copiar o marcado HTML deste elemento\">\n\n<!ENTITY setZoomFactor.label \"Estabelecer o factor de ampliación\">\n\n<!ENTITY fileRecentMenu.label \"Ficheiros recentes\">\n<!ENTITY filerecentmenu.accesskey \"r\">\n\n<!ENTITY markupCleanerCmd.label \"Limpador de marcado\">\n<!ENTITY markupcleaner.accesskey \"m\">\n\n<!ENTITY viewToolbars.label \"Barras de ferramentas\">\n<!ENTITY viewStatusbar.label \"Barra de estado\">\n\n<!ENTITY formatToolbar.name \"Formato (primario)\">\n<!ENTITY formatToolbar2.name \"Formato (secundario)\">\n\n<!ENTITY dualview.label \"Dual View\">\n<!ENTITY wysiwygMode.label \"Visual\">\n<!ENTITY printMode.label \"Print Preview\">\n<!ENTITY sourceMode.label \"Código fonte\">\n\n<!ENTITY closeTabCmd.label \"Pechar a lapela actual\">\n<!ENTITY closeEbookCmd.label \"Pechar Ebook\">\n\n<!ENTITY filesave.key \"s\">\n<!ENTITY quit.key \"q\">\n<!ENTITY closeWindow.key \"w\">\n<!ENTITY openPage.key \"o\">\n<!ENTITY undoCmd.key \"z\">\n<!ENTITY redoCmd.key \"y\">\n<!ENTITY cutCmd.key \"x\">\n<!ENTITY copyCmd.key \"c\">\n<!ENTITY pasteCmd.key \"v\">\n\n<!ENTITY formInputs.label \"Entradas...\">\n<!ENTITY hiddenInputForm.label \"Unha cadea oculta\">\n<!ENTITY textInputForm.label \"Un campo de entrada de texto\">\n<!ENTITY searchInputForm.label \"Un campo de busca\">\n<!ENTITY telInputForm.label \"Un campo de número de teléfono\">\n<!ENTITY urlInputForm.label \"Un campo de URL\">\n<!ENTITY emailInputForm.label \"Un campo de correo\">\n<!ENTITY passwordInputForm.label \"Un campo de contrasinal\">\n<!ENTITY datetimeInputForm.label \"Un selector de hora e data no fuso horario UTC\">\n<!ENTITY dateInputForm.label \"Un selector da data\">\n<!ENTITY monthInputForm.label \"Un selector de ano e mes\">\n<!ENTITY weekInputForm.label \"Un selector de semana e semana-ano\">\n<!ENTITY timeInputForm.label \"Un selector de hora sen fuso horario\">\n<!ENTITY datetimelocalInputForm.label \"Un selector de de hora e data \">\n<!ENTITY numberInputForm.label \"Un campo de valor numérico\">\n<!ENTITY rangeInputForm.label \"Un selector de rango numérico\">\n<!ENTITY colorInputForm.label \"Un selector de cor\">\n<!ENTITY checkboxInputForm.label \"Unha caixa de selección\">\n<!ENTITY radioInputForm.label \"Un botón de opción\">\n<!ENTITY fileInputForm.label \"Un selector de ficheiros\">\n<!ENTITY submitInputForm.label \"Un botón de envío de formulario\">\n<!ENTITY imageInputForm.label \"Un botón de envío de formulario baseado en imaxe\">\n<!ENTITY resetInputForm.label \"Un botón para restabelecer o formulario\">\n<!ENTITY buttonInputForm.label \"Un botón\">\n\n\n<!ENTITY allTagsMode.label \"Modo todas as etiquetas\">\n\n<!ENTITY toggleViewMenu.label \"Toggle view\">\n<!ENTITY toggleViewMenu.accesskey \"T\">\n\n<!ENTITY spellCheck.label \"Corrección ortográfica\">\n<!ENTITY spellCheck.accesskey \"g\">\n<!ENTITY dictionary.label \"Dicionario\">\n<!ENTITY addToDictionary \"Engadir ao dicionario\">\n<!ENTITY ignoreWord.label \"Ignorar a palabra\">\n\n<!ENTITY specialChars.label \"Caracteres e símbolos\">\n\n<!-- Table Menu -->\n<!ENTITY tableMenu.label                     \"Táboa\">\n<!ENTITY tablemenu.accesskey                 \"b\">\n<!-- Select Submenu -->\n<!ENTITY tableSelectMenu.label               \"Seleccionar\">\n<!ENTITY tableselectmenu.accesskey           \"s\">\n\n<!ENTITY tableSelectMenu2.label              \"Selección da táboa\">\n<!ENTITY tableInsertMenu2.label              \"Inserción da táboa\">\n<!ENTITY tableDeleteMenu2.label              \"Eliminación da táboa\">\n\n<!-- Insert SubMenu -->\n<!ENTITY tableInsertMenu.label               \"Inserir\">\n<!ENTITY tableinsertmenu.accesskey           \"i\">\n<!ENTITY tableTable.label                    \"Táboa\">\n<!ENTITY tabletable.accesskey                \"t\">\n<!ENTITY tableRow.label                      \"Fila\">\n<!ENTITY tableRows.label                     \"Fila(s)\">\n<!ENTITY tablerow.accesskey                  \"f\">\n<!ENTITY tableRowAbove.label                 \"Fila enriba\">\n<!-- uses tablerow.accesskey -->\n<!ENTITY tableRowBelow.label                 \"Fila debaixo\">\n<!ENTITY tablerowbelow.accesskey             \"b\">\n<!ENTITY tableColumn.label                   \"Columna\">\n<!ENTITY tableColumns.label                  \"Columna(s)\">\n<!ENTITY tablecolumn.accesskey               \"o\">\n<!ENTITY tableColumnBefore.label             \"Columna antes\">\n<!-- uses tablecolumn.accesskey -->\n<!ENTITY tableColumnAfter.label              \"Columna despois\">\n<!ENTITY tablecolumnafter.accesskey          \"a\">\n<!ENTITY tableCell.label                     \"Cela\">\n<!ENTITY tableCells.label                    \"Cela(s)\">\n<!ENTITY tablecell.accesskey                 \"c\">\n<!ENTITY tableCellContents.label             \"Contidos da cela\">\n<!ENTITY tablecellcontents.accesskey         \"n\">\n<!ENTITY tableAllCells.label                 \"Todas as celas\">\n<!ENTITY tableCellBefore.label               \"Cela antes\">\n<!ENTITY tableallcells.accesskey             \"a\">\n<!-- uses tablecell.accesskey -->\n<!ENTITY tableCellAfter.label                \"Cela despois\">\n<!ENTITY tablecellafter.accesskey            \"d\">\n<!-- Delete SubMenu -->\n<!ENTITY tableDeleteMenu.label               \"Eliminar\">\n<!ENTITY tabledeletemenu.accesskey           \"E\">\n\n<!ENTITY tableFix.label                      \"Fixar deseño da táboa\">\n<!ENTITY tablefix.accesskey                  \"f\">\n<!-- text for \"Join Cells\" is in editor.properties \n     (\"JoinSelectedCells\" and \"JoinCellToRight\")\n     the access key must exist in both of those strings\n     But value must be set here for accesskey to draw properly\n-->\n<!ENTITY tableJoinCells.label                \"Unir celas\">\n<!ENTITY tablejoincells.accesskey            \"u\">\n<!ENTITY tableSplitCell.label                \"Dividir cela\">\n<!ENTITY tablesplitcell.accesskey            \"c\">\n<!ENTITY convertToTable.label                \"Crear táboa a partir da selección\">\n<!ENTITY converttotable.accesskey            \"r\">\n<!ENTITY tableProperties.label               \"Propiedades da táboa…\">\n<!ENTITY tableProperties.accesskey           \"o\">\n\n<!ENTITY forumsHelpMenu.label \"Comunidade de usuarios\">\n<!ENTITY forums.url \"http://groups.google.com/group/bluegriffon/\">\n<!ENTITY qa.label \"Erros e suxestións\">\n<!ENTITY homePage.label \"Sitio web\">\n<!ENTITY addons.label \"Obter complementos\">\n\n<!ENTITY pageProperties.label \"Propiedades da páxina\">\n\n\n<!ENTITY preferences.label \"Preferencias\">\n\n<!ENTITY gotoLink.label \"Seleccione o destino da ligazón\">\n<!ENTITY gotoLink.accesskey \"l\">\n\n<!ENTITY cMenu_insertLink.label \"Inserir ou editar unha ligazón\">\n<!ENTITY cMenu_insertLink.accesskey \"l\">\n\n<!ENTITY getAddOns.label \"Obter complementos!\">\n\n<!ENTITY source.label \"Vista do código fonte\">\n<!ENTITY theme.label \"Tema\">\n\n<!ENTITY removeAllStyles.label \"Retirar todos os estilos de texto\">\n<!ENTITY removeAllStyles.accesskey \"d\">\n<!ENTITY removeAllLinks.label \"Retirar todas as ligazóns\">\n<!ENTITY removeAllLinks.accesskey \"l\">\n\n<!ENTITY html5Element.label \"Elemento de HTML 5\">\n<!ENTITY addonsMenu.label \"Complementos\">\n\n<!ENTITY listProperties.label \"Propiedades da lista\">\n\n<!ENTITY tableOfContents.tooltip \"Insert or refresh Table of Contents\">\n<!ENTITY tableOfContents.label \"Táboa de contidos\">\n\n<!ENTITY select.label \"Seleccionar…\">\n<!ENTITY parentElement.label \"Elemento pai\">\n<!ENTITY firstChild.label \"Primeiro fillo\">\n<!ENTITY nextSibling.label \"Seguinte irmán\">\n<!ENTITY previousSibling.label \"Irmán anterior\">\n\n<!ENTITY tableCaption.label \"Lenda da táboa \">\n\n<!ENTITY lookForUpdates.label \"Buscar actualizacións\">\n\n<!ENTITY color.label \"Primeiro plano\">\n<!ENTITY bgColor.label \"Fondo\">\n\n<!ENTITY newWindow.label \"Nova xanela\">\n\n<!ENTITY editComment.label \"Editar o comentario HTML:\">\n<!ENTITY editPHP.label \"Editar as instrucións PHP:\">\n<!ENTITY editPI.label \"Editar as instrucións de procesamento:\">\n<!ENTITY targetPI.label \"Destino:\">\n<!ENTITY dataPI.label \"Datos:\">\n<!ENTITY commentOrPHPOrPI.label \"Comentarios/PHP/Instrucións de procesamento\">\n<!ENTITY openLinkCmdInTab.label       \"Abrir a ligazón nunha nova lapela\">\n<!ENTITY blockquoteToolbarCmd.label \"Blockquote\">\n<!ENTITY blockquoteToolbarCmd.tooltip \"Encapsulate into a blockquote\">\n<!ENTITY deckMenu.label \"Deck\">\n<!ENTITY printSetupCmd.label \"Configuración da páxina…\">\n<!ENTITY printSetupCmd.accesskey \"o\">\n<!ENTITY printCmd.label \"Imprimir…\">\n<!ENTITY printCmd.accesskey \"I\">\n<!ENTITY printCmd.commandkey \"p\">\n<!ENTITY encapsulate.tooltip \"Encapsulate selection into an inline element (default is span)\">\n\n<!ENTITY deleteCmd.key            \"D\">  \n<!ENTITY selectAllCmd.key         \"A\">  \n\n<!ENTITY buyUsersManual.label \"Buy User's Manual...\">\n<!ENTITY buyLicense.label \"Activar recursos estendidos...\">\n<!ENTITY convertClipboardToTable.label                \"Crear táboa a partir do portapapeis\">\n<!ENTITY structureBar.caption \"Barra de estrutura\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"Amosar notas do lanzamento\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/bluegriffon.properties",
    "content": "titleModifier=BlueGriffon\n# in the following string, %t represents the title of the page or its URL\n# and %b the titleModifier above\ntitleFormat=%S - %S\nUnknown=[Descoñecido]\nNoClassAvailable=(sen clase)\nNoIdAvailable=(sen ID)\nDocumentTitle=Título da páxina\nNeedDocTitle=Introduza o título da páxina actual.\nDocTitleHelp=Así identifícase a páxina no título da xanela e nos marcadores.\nExportToText=Exportar a texto\nSaveDocumentAs=Gardar páxina como\nXHTMLfiles=Ficheiros XHTML\nuntitled=sen título\nSaveDocument=Gardar páxina\nSaveFileFailed=Produciuse un fallo ao gardar o ficheiro!\nExportToText=Exportar a texto\nFileNotSaved=Non se gardou o ficheiro!\nSaveFileBeforeClosing=Quere gardar o ficheiro antes de pechar esta lapela?\nYesSaveFile=Si, gardalo\nNoDiscardChanges=Non, rexeitar as modificacións\nDontCloseTab=Non pechar a lapela!\nIdAlreadyTaken=Ese ID xa está en uso no documento\nRemoveIdFromElement=Quere retirar o ID do elemento movéndoo ou cancelar a acción?\nYesRemoveId=Retirar o ID\nNoCancel=Cancelar\nReplaceAll=Substituír todo...\nReplacedPart1=Substituído\nReplacedPart2=ocorrencia\nAFileWasChanged=Cambiouse un ficheiro no disco\nReloadFile=Cambiouse o ficheiro %S no disco, debe recargar o BlueGriffon.\nDontAskForFileChangesAgain=non amosar este aviso outra vez\n\nAbandonChanges=Abandonar as modificacións de \"%title%\" non gardadas e cargar de novo a páxina?\nRevertCaption=Volver aos últimos gardados\n\nHTMLCommentsInXHTMLTitle=HTML comment inside a <style> element in a XHTML document\nHTMLCommentsInXHTMLMessage=Warning, you have a HTML comment <!-- ... --> inside a <style> element in this XHTML document. Using HTML comments in XHTML will disable your embedded styles and you should use CDATA sections <![CDATA[ ... ]]> instead. Do you want to convert your comments into CDATA sections?\nHTMLCommentsInXHTMLOk=Yes\nHTMLCommentsInXHTMLCancel=No\n\nviewportWidthSplitter=Move bar to change viewport's width\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/colourPicker.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (glazman@disruptive-innovations.com), on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY previewColour.label     \"Previsualizar:\">\n<!ENTITY dialog.title            \"Selector de cor\">\n\n<!ENTITY predef.label            \"Cores predeterminadas:\">\n<!ENTITY rgb.label               \"RGB\">\n<!ENTITY hsb.label               \"HSB\">\n\n<!ENTITY red.label               \"R:\">\n<!ENTITY green.label             \"G:\">\n<!ENTITY blue.label              \"B:\">\n\n<!ENTITY hue.label               \"H:\">\n<!ENTITY saturation.label        \"S:\">\n<!ENTITY brightness.label        \"B:\">\n\n<!ENTITY transparency.label       \"Transparente\">\n<!ENTITY opacity.label            \"Opacidade:\">\n\n<!ENTITY background.label \"Fondo de:\">\n<!ENTITY background.accessKey \"F\">\n<!ENTITY table.label \"Táboa\">\n<!ENTITY table.accessKey \"T\">\n<!ENTITY cell.label \"Cela(s)\">\n<!ENTITY cell.accessKey \"C\">\n\n<!ENTITY lastPickedColor.label \"Última cor seleccionada\">\n<!ENTITY lastPickedColor.accessKey \"L\">\n\n<!ENTITY hexColor.label            \"Hexadecimal:\">\n<!ENTITY nameColor.label           \"Nome:\">\n\n<!ENTITY blender.label \"Blender\">\n\n<!ENTITY color1.label \"Color 1:\">\n<!ENTITY color2.label \"Color 2:\">\n<!ENTITY stops.label \"Color stops:\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/convertToTable.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Converter nunha táboa\">\n<!ENTITY instructions1.label   \"O BlueGriffon crea unha fila de táboa para cada parágrafo da selección.\">\n<!ENTITY instructions2.label   \"Escoller o carácter utilizado para separar a selección en columnas:\">\n<!ENTITY commaRadio.label      \"Coma\">\n<!ENTITY spaceRadio.label      \"Espazo\">\n<!ENTITY otherRadio.label      \"Outro carácter:\">\n<!ENTITY deleteCharCheck.label \"Eliminar o carácter separador\">\n<!ENTITY collapseSpaces.label  \"Ignorar espazos adicionais\">\n<!ENTITY collapseSpaces.tooltip \"Converter espazos adxacentes nun separador\">\n<!ENTITY tabRadio.label        \"TSV\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/credits.dtd",
    "content": "<!ENTITY brandMotto       \"Realmente, nunca editou un sitio web antes.\">\n<!ENTITY credit.leads     \"Líderes\">\n<!ENTITY credit.contributors \"Outros colaboradores\">\n<!ENTITY credit.core      \"Desenvolvemento do núcleo Posse\">\n<!ENTITY credit.gecko     \"Motor de deseño Gecko\">\n<!ENTITY credit.thanks    \"Agradecemento especial a\">\n\n<!-- localization credits look like this: -->\n<!--\n<!ENTITY credit.translation\n  \"<h3>Translators</h3><ul><li>Name Here</li></ul>\">\n-->\n<!ENTITY credit.translation \"Localizacións\">\n\n<!ENTITY credit.visuals     \"Coordinador do deseño visual\">\n<!ENTITY credit.theme       \"Deseño do tema\">\n<!ENTITY credit.brand       \"Identidade da marca\">\n<!ENTITY credit.web         \"Deseño web\">\n<!ENTITY credit.update      \"Actualización de Mozilla\">\n<!ENTITY credit.qalead      \"Estándar de aseguramento da calidade\">\n<!ENTITY credit.qa          \"Aseguramento da calidade\">\n<!ENTITY credit.build       \"Compilación e publicación\">\n<!ENTITY credit.infra       \"Infraestrutura de apoio\">\n<!ENTITY credit.support     \"Recursos de apoio\">\n<!ENTITY credit.manage      \"Xestión do proxecto\">\n<!ENTITY credit.marketleads \"Estándares de mercadotecnia\">\n<!ENTITY credit.market      \"Mercadotecnia\">\n<!ENTITY credit.creators    \"Creado por\">\n<!ENTITY credit.memory      \"En agarimosa lembranza de\">\n<!ENTITY credit.poweredByGecko \"Producido por Gecko\">\n<!ENTITY credit.reviews     \"Revisións de código\">\n\n<!ENTITY license.and \"e\">\n\n<!ENTITY tm.part0 \"é unha marca rexistrada de\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/cssClassPicker.dtd",
    "content": "<!ENTITY reuseCssClass.checkbox \"Reutilizar unha clase CSS existente\">\n<!ENTITY noClass.label \"---\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/dictionary.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Dicionario persoal\">\n\n<!ENTITY wordEditField.label \"Nova palabra:\">\n<!ENTITY wordEditField.accessKey \"n\">\n<!ENTITY AddButton.label \"Engadir\">\n<!ENTITY AddButton.accessKey \"A\">\n<!ENTITY DictionaryList.label \"Palabras do dicionario:\">\n<!ENTITY DictionaryList.accessKey \"P\">\n<!ENTITY ReplaceButton.label \"Substituír\">\n<!ENTITY ReplaceButton.accessKey \"b\">\n<!ENTITY RemoveButton.label \"Retirar\">\n<!ENTITY RemoveButton.accessKey \"e\">\n\n<!ENTITY CloseButton.label \"Pechar\">\n<!ENTITY CloseButton.accessKey \"C\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/editStylesheet.dtd",
    "content": "<!ENTITY window.title \"Propiedades da folla de estilo\">\n\n<!ENTITY type.label \"Tipo\">\n<!ENTITY embedded.label \"Incorporada no documento\">\n<!ENTITY linked.label \"Ligada ao documento\">\n\n<!ENTITY alternate.label \"A folla de estilo é unha folla de estilo alternativa\">\n<!ENTITY title.label \"Título:\">\n\n<!ENTITY media.label \"Medio\">\n<!ENTITY addMedium.label \"Engadir un novo medio\">\n<!ENTITY href.label \"Href:\">\n<!ENTITY selectFile.label \"Seleccionar unha folla de estilo\">\n<!ENTITY relativeUrl.label \"Facer o URL relativo á localización da páxina\">\n<!ENTITY newFile.button \"Ficheiro novo\">\n\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/filePicking.dtd",
    "content": "<!ENTITY chooseFile.button \"Escoller un ficheiro\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/filepickerbutton.dtd",
    "content": "<!ENTITY filepickerbutton.tooltip \"Escoller un ficheiro\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/findbar.dtd",
    "content": "<!ENTITY replaceAll.button \"Substituír todo\">\n<!ENTITY replace.button \"Substituír\">\n<!ENTITY replaceAndFind.button \"Substituír e localizar seguinte\">\n<!ENTITY replace.label \"Substituído por:\">\n<!ENTITY line.label \"Liña:\">\n<!ENTITY previous.label \"Anterior\">\n<!ENTITY next.label \"Seguinte\">\n<!ENTITY caseSensitive.checkbox \"Diferenciar maiúsculas de minúsculas\">\n<!ENTITY find.label \"Atopar:\">\n<!ENTITY findCmd.label \"Atopar\">\n<!ENTITY replaceCmd.label \"Substituír\">\n<!ENTITY findCmd.key \"f\">\n<!ENTITY findCmd.accesskey \"o\">\n<!ENTITY replaceCmd.key \"r\">\n<!ENTITY replaceCmd.accesskey \"b\">\n<!ENTITY findAgainCmd.label        \"Localizar de novo\">\n<!ENTITY findAgainCmd.key          \"G\">\n<!ENTITY findAgainCmd.key2         \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey    \"n\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/html5.properties",
    "content": "namedAnchor=a (áncora con nome)\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/insertAnchor.dtd",
    "content": "<!ENTITY window.title \"Inserir unha áncora\">\n\n<!ENTITY anchorName.label \"Nome da áncora:\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/insertAudio.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar un ficheiro de son\">\n\n<!ENTITY audioFileLocation.label \"Localización \">\n<!ENTITY selectFile.label \"Seleccionar un ficheiro\">\n<!ENTITY relativeUrl.label \"Facer o URL relativo á localización da páxina\">\n<!ENTITY audioControls.label \"Amosar os controis de son\">\n<!ENTITY preload.label \"Precarga:\">\n<!ENTITY nonePreload.label \"Ningunha\">\n<!ENTITY metadataPreload.label \"Metadatos\">\n<!ENTITY autoPreload.label \"Automático\">\n<!ENTITY autoplay.label \"Reproducir automaticamente\">\n<!ENTITY loop.label \"Bucle\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/insertButton.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar unha entrada no formulario\">\n\n<!ENTITY name.label \"Nome:\">\n<!ENTITY value.label \"Valor:\">\n<!ENTITY state.label \"Estado:\">\n<!ENTITY disabled.label \"Desactivado\">\n<!ENTITY formmethod.label \"Método de envío:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"Acción de envío:\">\n<!ENTITY formenctype.label \"Tipo de codificación do envío:\">\n<!ENTITY unspecified.label \"-- non especificado --\">\n<!ENTITY formnovalidate.label \"Validación do formulario:\">\n<!ENTITY novalidate.label \"Non validar o formulario\">\n<!ENTITY target.label \"Destino:\">\n\n<!ENTITY form.label \"Formulario:\">\n<!ENTITY autofocus.label \"Foco automático:\">\n<!ENTITY type.label \"Tipo:\">\n<!ENTITY focusOnPageLoad.label \"Tan pronto como a páxina é cargada\">\n<!ENTITY submit.label \"Enviar\">\n<!ENTITY reset.label \"Restabelecer\">\n<!ENTITY button.label \"Botón\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/insertChars.dtd",
    "content": "<!ENTITY windowTitle.label \"Inserir caracteres especiais\">\n\n<!ENTITY charName.label \"Nome:\">\n<!ENTITY charCode.label \"Unicode:\">\n\n<!ENTITY insertButton.label \"Inserir\">\n\n<!ENTITY unicode.label \"Unicode\">\n<!ENTITY blockName.label \"Nome do bloque\">\n\n<!ENTITY search.placeholder \"Buscar...\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/insertCommentOrPI.dtd",
    "content": "<!ENTITY window.title \"Comentarios, instrucións de procesamento e PHP\">\n\n<!ENTITY comment.label \"Comentario\">\n<!ENTITY php.label \"PHP\">\n<!ENTITY pi.label \"Instrución de procesamento\">\n\n<!ENTITY target.label \"Destino:\">\n<!ENTITY data.label \"Datos:\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/insertDatalist.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar unha lista de datos\">\n\n<!ENTITY window.title \"Inserir ou editar unha lista de datos\">\n\n<!ENTITY name.label \"Nome:\">\n<!ENTITY value.label \"Valor:\">\n<!ENTITY state.label \"Estado:\">\n<!ENTITY disabled.label \"Desactivado\">\n<!ENTITY size.label \"Tamaño:\">\n<!ENTITY choices.label \"Escollas:\">\n<!ENTITY multiple.label \"Aceptar múltiples valores\">\n<!ENTITY list.label \"Lista:\">\n\n<!ENTITY form.label \"Formulario:\">\n<!ENTITY autofocus.label \"Foco automático:\">\n<!ENTITY focusOnPageLoad.label \"Tan pronto como a páxina é cargada\">\n<!ENTITY required.label \"Requirido:\">\n<!ENTITY isRequired.label \"Requírese o elemento\">\n\n<!ENTITY parameters.label \"Parámetros\">\n\n<!ENTITY add.tooltip \"Engadir opcións\">\n<!ENTITY remove.tooltip \"Retirar a opción ou o grupo de opcións seleccionado\">\n<!ENTITY modify.tooltip \"Modificar a opción ou o grupo de opcións seleccionado\">\n\n<!ENTITY options.label \"Opcións\">\n<!ENTITY up.tooltip \"Subir\">\n<!ENTITY down.tooltip \"Baixar\">\n\n<!ENTITY value.col \"Valor\">\n<!ENTITY label.col \"Etiqueta\">\n<!ENTITY disabled.col \"Desactivado\">\n<!ENTITY selected.col \"Seleccionado\">\n\n<!ENTITY before.label \"Antes...\">\n<!ENTITY inside.label \"Dentro...\">\n<!ENTITY after.label \"Despois...\">\n\n<!ENTITY addOption.label \"Engadir unha opción\">\n<!ENTITY addOptgroup.label \"Engadir un grupo de opcións\">\n\n<!ENTITY label.label \"Etiqueta:\">\n<!ENTITY ok.label \"Aceptar\">\n<!ENTITY selected.label \"Seleccionado\">\n\n<!ENTITY update.label \"Actualizar\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/insertFieldset.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar un conxunto de campos\">\n\n<!ENTITY name.label \"Nome:\">\n<!ENTITY state.label \"Estado:\">\n<!ENTITY disabled.label \"Desactivado\">\n<!ENTITY form.label \"Formulario:\">\n<!ENTITY insertLegend.label \"Engadir unha lenda ao conxunto de campos\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/insertForm.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar un formulario\">\n\n<!ENTITY formName.label \"Nome do formulario:\">\n<!ENTITY url.label \"URL:\">\n<!ENTITY autocomplete.label \"Completado automático:\">\n<!ENTITY autocompleteOn.label \"activado\">\n<!ENTITY autocompleteOff.label \"desactivado\">\n\n<!ENTITY encodingType.label \"Codificación:\">\n\n<!ENTITY method.label \"Método:\">\n\n<!ENTITY validation.label \"Validación:\">\n<!ENTITY novalidate.label \"Ningunha validación durante o envío do formulario\">\n\n<!ENTITY target.label \"Destino:\">\n\n<!ENTITY charsets.label \"Codificacións de caracteres:\">\n\n<!ENTITY unspecified.label \"-- non especificado --\">\n \n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/insertFormInput.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar unha entrada no formulario\">\n\n<!ENTITY hidden.label \"Unha cadea oculta\">\n<!ENTITY text.label \"Un campo de entrada de texto\">\n<!ENTITY search.label \"Un campo de busca\">\n<!ENTITY tel.label \"Un campo de número de teléfono\">\n<!ENTITY url.label \"Un campo de URL\">\n<!ENTITY email.label \"Un campo de correo\">\n<!ENTITY password.label \"Un campo de contrasinal\">\n<!ENTITY datetime.label \"Un selector de hora e data no fuso horario UTC\">\n<!ENTITY date.label \"Un selector da data\">\n<!ENTITY month.label \"Un selector de ano e mes\">\n<!ENTITY week.label \"Un selector de semana e semana-ano\">\n<!ENTITY time.label \"Un selector de hora sen fuso horario\">\n<!ENTITY datetimelocal.label \"Un selector de de hora e data \">\n<!ENTITY number.label \"Un campo de valor numérico\">\n<!ENTITY range.label \"Un selector de rango numérico\">\n<!ENTITY color.label \"Un selector de cor\">\n<!ENTITY checkbox.label \"Unha caixa de selección\">\n<!ENTITY radio.label \"Un botón de opción\">\n<!ENTITY file.label \"Un selector de ficheiros\">\n<!ENTITY submit.label \"Un botón de envío de formulario\">\n<!ENTITY image.label \"Un botón de envío de formulario baseado en imaxe\">\n<!ENTITY reset.label \"Un botón para restabelecer o formulario\">\n<!ENTITY button.label \"Un botón\">\n\n<!ENTITY parameters.label \"Parámetros\">\n\n<!ENTITY name.label \"Nome:\">\n<!ENTITY value.label \"Valor:\">\n<!ENTITY state.label \"Estado:\">\n<!ENTITY disabled.label \"Desactivado\">\n<!ENTITY placeholder.label \"Marcador de posición:\">\n<!ENTITY mutability.label \"Mutabilidade:\">\n<!ENTITY readonly.label \"O elemento é de só lectura\">\n<!ENTITY size.label \"Tamaño:\">\n<!ENTITY maxlength.label \"Máx. lonxitude:\">\n<!ENTITY min.label \"Mín. valor:\">\n<!ENTITY max.label \"Máx. valor:\">\n<!ENTITY step.label \"Paso:\">\n<!ENTITY checked.label \"O elemento está marcado\">\n<!ENTITY src.label \"Orixe da imaxe:\">\n<!ENTITY selectFile.label \"Seleccionar un ficheiro\">\n<!ENTITY width.label \"Largura:\">\n<!ENTITY height.label \"Altura:\">\n<!ENTITY list.label \"Lista:\">\n<!ENTITY choices.label \"Escollas:\">\n<!ENTITY multiple.label \"Aceptar múltiples valores\">\n<!ENTITY pattern.label \"Patrón da expresión regular:\">\n<!ENTITY alt.label \"Texto alternativo:\">\n<!ENTITY autocomplete.label \"Completado automático:\">\n<!ENTITY on.label \"Activado\">\n<!ENTITY off.label \"Desactivado\">\n<!ENTITY accept.label \"Tipos MIME aceptados:\">\n<!ENTITY formmethod.label \"Método de envío:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"Acción de envío:\">\n<!ENTITY formenctype.label \"Tipo de codificación do envío:\">\n<!ENTITY unspecified.label \"-- non especificado --\">\n<!ENTITY formnovalidate.label \"Validación do formulario:\">\n<!ENTITY novalidate.label \"Non validar o formulario\">\n<!ENTITY target.label \"Destino:\">\n<!ENTITY required.label \"Requirido:\">\n<!ENTITY isRequired.label \"Requírese o elemento\">\n<!ENTITY form.label \"Formulario:\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/insertHR.dtd",
    "content": "<!ENTITY window.title \"Barra horizontal\">\n\n<!ENTITY size.label \"Tamaño\">\n<!ENTITY width.label \"Largura:\">\n<!ENTITY height.label \"Altura:\">\n\n<!ENTITY style.label \"Estilo\">\n<!ENTITY shaded.label \"Sombreado (3D)\">\n<!ENTITY alignment.label \"Aliñamento\">\n<!ENTITY left.label \"Esquerda\">\n<!ENTITY center.label \"Centro\">\n<!ENTITY right.label \"Dereito\">\n\n<!ENTITY color.label \"Cor:\">\n<!ENTITY hrColor.label \"Cor da regra horizontal\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/insertHTML.dtd",
    "content": "<!ENTITY window.title \"Inserir marcado HTML\">\n\n<!ENTITY enterHTMLMarkup.label \"A continuación introduza marcado HTML ou texto:\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/insertImage.dtd",
    "content": "<!ENTITY window.title \"Inserir unha imaxe\">\n\n<!ENTITY imageLocation.label \"Localización da imaxe:\">\n<!ENTITY selectImageButton.label \"Seleccionar imaxe\">\n<!ENTITY relativeURL.label \"Facer o URL relativo á localización da páxina\">\n<!ENTITY title.label \"Título:\">\n<!ENTITY alternateText.label \"Texto alternativo:\">\n<!ENTITY documentMustBeSaved.label \"(é necesario gardar o documento para activar esta característica)\">\n\n<!ENTITY preview.label \"Previsualizar\">\n\n<!ENTITY emptyAltOk.checkbox \"Permitir un texto alternativo baleiro\">\n\n<!ENTITY longdesc.label \"Descrición longa do URI:\">\n<!ENTITY selectLongDescButton.label \"Seleccionar un ficheiro\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/insertKeygen.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar un xerador de par de chaves\">\n\n<!ENTITY keytype.label \"Tipo da chave:\">\n<!ENTITY rsa.label \"RSA\">\n<!ENTITY dsa.label \"DSA\">\n<!ENTITY ec.label \"EC\">\n<!ENTITY keyparams.label \"Parámetros da chave:\">\n<!ENTITY name.label \"Nome:\">\n<!ENTITY state.label \"Estado:\">\n<!ENTITY disabled.label \"Desactivado\">\n<!ENTITY form.label \"Formulario:\">\n<!ENTITY autofocus.label \"Foco automático:\">\n<!ENTITY focusOnPageLoad.label \"Tan pronto como a páxina é cargada\">\n<!ENTITY challenge.label \"Chave enviada:\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/insertLabel.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar unha etiqueta\">\n\n<!ENTITY form.label \"Formulario:\">\n<!ENTITY for.label \"ID de control:\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/insertLink.dtd",
    "content": "<!ENTITY window.title \"Ligazóns\">\n\n<!ENTITY linkText.label \"Texto\">\n<!ENTITY linkTarget.label \"Destino\">\n<!ENTITY selectFile.label \"Seleccionar un ficheiro\">\n\n<!ENTITY isMail.label \"Este é un enderezo de correo\">\n<!ENTITY relativeUrl.label \"Facer o URL relativo á localización da páxina\">\n\n<!ENTITY windowTarget.label \"Destino da xanela\">\n<!ENTITY openIn.label \"Abrir a ligazón:\">\n<!ENTITY topTarget.label \"na mesma xanela, sen marcos\">\n<!ENTITY blankTarget.label \"nunha nova xanela\">\n<!ENTITY parentTarget.label \"no marco contedor\">\n<!ENTITY selfTarget.label \"no marco actual\">\n<!ENTITY otherTarget.label \"no marco co nome...\">\n\n<!ENTITY title.caption \"Título de advertencia\">\n<!ENTITY title.label \"Título:\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/insertLink.properties",
    "content": "noAnchorsInDocument=[Ningunha áncora dispoñíbel no documento]\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/insertMeter.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar un elemento de progreso\">\n\n<!ENTITY value.label \"Valor:\">\n<!ENTITY min.label \"Mín. valor:\">\n<!ENTITY max.label \"Máx. valor:\">\n<!ENTITY form.label \"Formulario:\">\n<!ENTITY optimum.label \"Valor óptimo:\">\n<!ENTITY low.label \"Límite inferior:\">\n<!ENTITY high.label \"Límite superior:\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/insertOutput.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar o resultado dun cálculo\">\n\n<!ENTITY name.label \"Nome:\">\n<!ENTITY form.label \"Formulario:\">\n<!ENTITY for.label \"ID de control:\">\n<!ENTITY autofocus.label \"Foco automático:\">\n<!ENTITY focusOnPageLoad.label \"Tan pronto como a páxina é cargada\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/insertProgress.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar o progreso dunha tarefa\">\n\n<!ENTITY value.label \"Valor:\">\n<!ENTITY max.label \"Máx. valor:\">\n<!ENTITY form.label \"Formulario:\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/insertSelect.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar unha lista de selección\">\n\n<!ENTITY name.label \"Nome:\">\n<!ENTITY value.label \"Valor:\">\n<!ENTITY state.label \"Estado:\">\n<!ENTITY disabled.label \"Desactivado\">\n<!ENTITY size.label \"Tamaño:\">\n<!ENTITY choices.label \"Escollas:\">\n<!ENTITY multiple.label \"Aceptar múltiples valores\">\n<!ENTITY list.label \"Lista:\">\n\n<!ENTITY form.label \"Formulario:\">\n<!ENTITY autofocus.label \"Foco automático:\">\n<!ENTITY focusOnPageLoad.label \"Tan pronto como a páxina é cargada\">\n<!ENTITY required.label \"Requirido:\">\n<!ENTITY isRequired.label \"Requírese o elemento\">\n\n<!ENTITY parameters.label \"Parámetros\">\n\n<!ENTITY add.tooltip \"Engadir opcións\">\n<!ENTITY remove.tooltip \"Retirar a opción ou o grupo de opcións seleccionado\">\n<!ENTITY modify.tooltip \"Modificar a opción ou o grupo de opcións seleccionado\">\n\n<!ENTITY options.label \"Opcións\">\n<!ENTITY up.tooltip \"Subir\">\n<!ENTITY down.tooltip \"Baixar\">\n\n<!ENTITY value.col \"Valor\">\n<!ENTITY label.col \"Etiqueta\">\n<!ENTITY disabled.col \"Desactivado\">\n<!ENTITY selected.col \"Seleccionado\">\n\n<!ENTITY before.label \"Antes...\">\n<!ENTITY inside.label \"Dentro...\">\n<!ENTITY after.label \"Despois...\">\n\n<!ENTITY addOption.label \"Engadir unha opción\">\n<!ENTITY addOptgroup.label \"Engadir un grupo de opcións\">\n\n<!ENTITY label.label \"Etiqueta:\">\n<!ENTITY ok.label \"Aceptar\">\n<!ENTITY selected.label \"Seleccionado\">\n\n<!ENTITY update.label \"Actualizar\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/insertStylesheet.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar follas de estilo\">\n\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"Alternativo\">\n<!ENTITY title.col \"Título\">\n<!ENTITY media.col \"Medio\">\n\n<!ENTITY add.tooltip \"Engadir folla de estilo\">\n<!ENTITY remove.tooltip \"Eliminar a folla de estilo seleccionada\">\n<!ENTITY modify.tooltip \"Modificar a folla de estilo seleccionada\">\n<!ENTITY down.tooltip \"Baixar a folla de estilo seleccionada\">\n<!ENTITY up.tooltip \"Subir a folla de estilo seleccionada\">\n\n<!ENTITY close.label \"Pechar\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/insertTOC.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is TOCMaker.\n   -\n   - The Initial Developer of the Original Code is\n   - Daniel Glazman.\n   - Portions created by the Initial Developer are Copyright (C) 2002\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Original author: Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY Window.title        \"Táboa de contidos\">\n<!ENTITY buildToc.label      \"Construír a táboa de contidos desde:\">\n<!ENTITY style.label         \"Estilo:\">\n<!ENTITY tag.label           \"Etiqueta:\">\n<!ENTITY class.label         \"Clase:\">\n<!ENTITY header1.label       \"Nivel 1\">\n<!ENTITY header2.label       \"Nivel 2\">\n<!ENTITY header3.label       \"Nivel 3\">\n<!ENTITY header4.label       \"Nivel 4\">\n<!ENTITY header5.label       \"Nivel 5\">\n<!ENTITY header6.label       \"Nivel 6\">\n<!ENTITY makeReadOnly.label  \"Facer a táboa de contidos só de lectura\">\n<!ENTITY orderedList.label   \"Numerar todas as entradas da táboa de contidos\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/insertTable.dtd",
    "content": "\n<!ENTITY windowTitle.label \"Propiedades da táboa\">\n\n<!ENTITY table.tab \"Táboa\">\n<!ENTITY cell.tab \"Celas\">\n\n<!ENTITY size.label \"Tamaño\">\n<!ENTITY rows.label \"Filas:\">\n<!ENTITY width.label \"Largura:\">\n<!ENTITY columns.label \"Columnas:\">\n<!ENTITY height.label \"Altura:\">\n<!ENTITY rowsInHeader.label \"Filas na cabeceira:\">\n<!ENTITY onlyHeaderCells.label \"Só celas da cabeceira\">\n<!ENTITY rowsInFooter.label \"Filas no pé:\">\n\n<!ENTITY layout.label \"Deseño\">\n<!ENTITY border.label \"Bordo:\">\n<!ENTITY pixels.label \"píxeles\">\n<!ENTITY cellSpacing.label \"Espazamento entre celas:\">\n<!ENTITY percent.label \"porcentaxes\">\n<!ENTITY cellPadding.label \"Recheo entre celas:\">\n\n<!ENTITY selection.caption \"Selección\">\n<!ENTITY cells.label \"Cela(s)\">\n<!ENTITY rowsSelection.label \"Fila(s)\">\n<!ENTITY columnsSelection.label \"Columna(s)\">\n\n<!ENTITY previous.label \"Anterior\">\n<!ENTITY next.label \"Seguinte\">\n\n<!ENTITY applyButton.label \"Aplicar\">\n\n<!ENTITY warning.description \"Aplicaranse as modificacións antes de modificar a selección.\">\n\n<!ENTITY size.caption \"Tamaño\">\n<!ENTITY alignment.caption \"Aliñamento do contido\">\n<!ENTITY hAlign.label \"Horizontalmente:\">\n<!ENTITY vAlign.label \"Verticalmente:\">\n<!ENTITY left.label \"Esquerda\">\n<!ENTITY unspecified.label \"- non especificado -\">\n<!ENTITY center.label \"Centro\">\n<!ENTITY right.label \"Dereito\">\n<!ENTITY justify.label \"Xustificado\">\n<!ENTITY top.label \"Arriba\">\n<!ENTITY bottom.label \"Abaixo\">\n\n<!ENTITY style.caption \"Estilo\">\n<!ENTITY bgColor.label \"Cor de fondo:\">\n<!ENTITY bgColor.windowTitle \"Cor de fondo\">\n<!ENTITY headers.checkbox \"Cabeceira(s)\">\n<!ENTITY nowrap.checkbox \"O texto non se está axustando\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/insertTable.properties",
    "content": "TableTabModified=Modificáronse as propiedades da táboa\nApplyAndCloseWindow=Quere aplicar os cambios e pechar este diálogo?\nCellTabModified=Modificáronse algunhas propiedades das celas\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/insertTextarea.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar unha área de texto\">\n\n<!ENTITY name.label \"Nome:\">\n<!ENTITY state.label \"Estado:\">\n<!ENTITY disabled.label \"Desactivado\">\n<!ENTITY placeholder.label \"Marcador de posición:\">\n<!ENTITY form.label \"Formulario:\">\n<!ENTITY mutability.label \"Mutabilidade:\">\n<!ENTITY readonly.label \"O elemento é de só lectura\">\n<!ENTITY required.label \"Requirido:\">\n<!ENTITY isRequired.label \"Requírese o elemento\">\n<!ENTITY maxlength.label \"Máx. lonxitude:\">\n<!ENTITY autofocus.label \"Foco automático:\">\n<!ENTITY focusOnPageLoad.label \"Tan pronto como a páxina é cargada\">\n<!ENTITY cols.label \"Número de columnas:\">\n<!ENTITY rows.label \"Número de filas:\">\n<!ENTITY wrap.label \"Axuste de liñas:\">\n<!ENTITY softWrap.label \"Suave\">\n<!ENTITY hardWrap.label \"Forte\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/insertVideo.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar un vídeo\">\n\n<!ENTITY size.label \"Tamaño\">\n<!ENTITY width.label \"Largura:\">\n<!ENTITY height.label \"Altura:\">\n\n<!ENTITY source.label \"Vídeo\">\n<!ENTITY selectFile.label \"Seleccionar un ficheiro\">\n<!ENTITY relativeUrl.label \"Facer o URL relativo á localización da páxina\">\n<!ENTITY poster.tab \"Cartel\">\n\n<!ENTITY videoControls.label \"Amosar os controis de vídeo\">\n<!ENTITY preload.label \"Precarga:\">\n<!ENTITY nonePreload.label \"Ningunha\">\n<!ENTITY metadataPreload.label \"Metadatos\">\n<!ENTITY autoPreload.label \"Automático\">\n<!ENTITY autoplay.label \"Reproducir automaticamente\">\n<!ENTITY loop.label \"Bucle\">\n\n<!ENTITY videoFileLocation.label \"Localización do ficheiro de vídeo:\">\n<!ENTITY posterFileLocation.label \"Localización do ficheiro do cartel:\">\n\n<!ENTITY useCurrentFrameAsPoster.label \"Use o marco actual como cartel\">\n<!ENTITY saveAsFile.label \"Gardar o cartel como ficheiro PNG\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/insertVideo.properties",
    "content": "SavePosterAsPng=Seleccione un ficheiro PNG para gardar o cartel\nPNGFiles=Ficheiros de imaxe PNG\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/language.properties",
    "content": "# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/languages.dtd",
    "content": "<!ENTITY window.title \"Seleccionar un idioma\">\n\n<!ENTITY languagesList.label  \"Idiomas:\">\n<!ENTITY examples.label \"ex.: es-es, pt-br\">\n<!ENTITY others.label \"Outros:\">\n<!ENTITY others.accesskey \"O\">\n\n<!ENTITY clearSubtree.label \"Limpar a información do idioma para o fillo\">\n\n<!ENTITY currentLanguage.label \"O idioma actual é:\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/listProperties.dtd",
    "content": "<!ENTITY window.title \"Propiedades da lista\">\n\n<!ENTITY marker.caption \"Marcador da lista\">\n<!ENTITY noType.label \"Lista sen marcador ou índice\">\n<!ENTITY unorderedType.label \"Lista non ordenada\">\n<!ENTITY orderedType.label \"Lista ordenada\">\n\n<!ENTITY listValue.caption \"Valor\">\n<!ENTITY dontSetStartValue.label \"Ningún valor inicial especificado\">\n<!ENTITY startValue.label \"Valor inicial:\">\n\n<!ENTITY defaultMarker.label \"Marcador predeterminado\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/markupCleaner.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <glazman@disruptive-innovations.com>, on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Limpador de marcado\">\n\n<!ENTITY trailingBR.label \"Retirar os &lt;br&gt; ao final\">\n<!ENTITY emptyBlocks.label \"Retirar bloques baleiros\">\n<!ENTITY emptyCells.label \"Retirar o aliñamento nas celas baleiras das táboas\">\n<!ENTITY nestedLists.label \"Arranxar listas aniñadas\">\n\n<!ENTITY cleanUp.label \"Limpar\">\n\n<!ENTITY actionColumnHeader.label \"Acción\">\n<!ENTITY reportColumnHeader.label \"Informe\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/masterPasswordQuery.properties",
    "content": "windowTitle=Contrasinal principal\nquery=Aínda non estabeleceu un contrasinal principal. Quere crear un contrasinal principal?\nyesButton=Si\nnoButton=Non\n\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/media.dtd",
    "content": "<!ENTITY unspecified.label \"\">\n<!ENTITY not.label \"NOT\">\n<!ENTITY only.label \"ONLY\">\n\n<!ENTITY allMedia.label \"todos os medios\">\n\n<!ENTITY auralMedia.label \"multimedia aural\">\n<!ENTITY brailleMedia.label \"multimedia braille\">\n<!ENTITY handheldMedia.label \"multimedia á man\">\n<!ENTITY printMedia.label \"imprimir multimedia\">\n<!ENTITY projectionMedia.label \"proxección de multimedia\">\n<!ENTITY screenMedia.label \"pantalla multimedia\">\n<!ENTITY ttyMedia.label \"tty multimedia\">\n<!ENTITY tvMedia.label \"televisión multimedia\">\n\n<!ENTITY addConstraint.label \"Engadir restrición\">\n\n<!ENTITY widthFeature.label \"Largura do lenzo\">\n<!ENTITY minWidthFeature.label \"Mín. largura do lenzo\">\n<!ENTITY maxWidthFeature.label \"Máx. largura do lenzo\">\n<!ENTITY heightFeature.label \"Altura do lenzo\">\n<!ENTITY minHeightFeature.label \"Mín. altura do lenzo\">\n<!ENTITY maxHeightFeature.label \"Máx. altura do lenzo\">\n\n<!ENTITY deviceWidthFeature.label \"Largura do dispositivo\">\n<!ENTITY minDeviceWidthFeature.label \"Mín. largura do dispositivo\">\n<!ENTITY maxDeviceWidthFeature.label \"Máx. largura do dispositivo\">\n<!ENTITY deviceHeightFeature.label \"Altura do dispositivo\">\n<!ENTITY minDeviceHeightFeature.label \"Mín. altura do dispositivo\">\n<!ENTITY maxDeviceHeightFeature.label \"Máx. altura do dispositivo\">\n\n<!ENTITY orientationFeature.label \"Orientación\">\n\n<!ENTITY aspectRatioFeature.label \"Proporción\">\n<!ENTITY minAspectRatioFeature.label \"Mín. proporción\">\n<!ENTITY maxAspectRatioFeature.label \"Máx. proporción\">\n<!ENTITY deviceAspectRatioFeature.label \"Proporción do dispositivo\">\n<!ENTITY minDeviceAspectRatioFeature.label \"Mín. proporción do dispositivo\">\n<!ENTITY maxDeviceAspectRatioFeature.label \"Máx. proporción do dispositivo\">\n\n<!ENTITY colorFeature.label \"Bits de cor\">\n<!ENTITY minColorFeature.label \"Mín. bits de cor\">\n<!ENTITY maxColorFeature.label \"Máx. bits de cor\">\n<!ENTITY colorIndexFeature.label \"Tamaño do mapa de cor\">\n<!ENTITY minColorIndexFeature.label \"Mín. tamaño do mapa de cor\">\n<!ENTITY maxColorIndexFeature.label \"Máx. tamaño do mapa de cor\">\n<!ENTITY monochromeFeature.label \"Bits por píxel monocromo\">\n<!ENTITY minMonochromeFeature.label \"Mín. bits por píxel monocromo\">\n<!ENTITY maxMonochromeFeature.label \"Máx. bits por píxel monocromo\">\n\n<!ENTITY resolutionFeature.label \"Resolución do dispositivo\">\n<!ENTITY minResolutionFeature.label \"Mín. resolución do dispositivo\">\n<!ENTITY maxResolutionFeature.label \"Máx. resolución do dispositivo\">\n\n<!ENTITY scanFeature.label \"Proceso de escaneado\">\n\n<!ENTITY gridFeature.label \"Baseado na grade\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/media.properties",
    "content": "widthFeature=Largura do lenzo:\nminWidthFeature=Mín. largura do lenzo:\nmaxWidthFeature=Máx. largura do lenzo:\nheightFeature=Altura do lenzo:\nminHeightFeature=Mín. altura do lenzo:\nmaxHeightFeature=Máx. altura do lenzo:\ndeviceWidthFeature=Largura do dispositivo:\nminDeviceWidthFeature=Mín. largura do dispositivo:\nmaxDeviceWidthFeature=Máx. largura do dispositivo:\ndeviceHeightFeature=Altura do dispositivo:\nminDeviceHeightFeature=Mín. altura do dispositivo:\nmaxDeviceHeightFeature=Máx. altura do dispositivo:\norientationFeature=Orientación:\naspectRatioFeature=Proporción:\nminAspectRatioFeature=Mín. proporción:\nmaxAspectRatioFeature=Máx. proporción:\ndeviceAspectRatioFeature=Proporción do dispositivo:\nminDeviceAspectRatioFeature=Mín. proporción do dispositivo:\nmaxDeviceAspectRatioFeature=Máx. proporción do dispositivo:\ncolorFeature=Bits de cor:\nminColorFeature=Mín. bits de cor:\nmaxColorFeature=Máx. bits de cor:\ncolorIndexFeature=Tamaño do mapa de cor:\nminColorIndexFeature=Mín. tamaño do mapa de cor:\nmaxColorIndexFeature=Máx. tamaño do mapa de cor:\nmonochromeFeature=Bits por píxel monocromo\nminMonochromeFeature=Mín. bits por píxel monocromo\nmaxMonochromeFeature=Máx. bits por píxel monocromo\nresolutionFeature=Resolución do dispositivo\nminResolutionFeature=Mín. resolución do dispositivo\nmaxResolutionFeature=Máx. resolución do dispositivo\nscanFeature=Proceso de escaneado\ngridFeature=Baseado na grade\n\nNewCSSFile=Crea un novo ficheiro CSS\n\nportrait=Retrato\nlandscape=Apaisado\nprogressive=Escaneo progresivo\ninterlace=Entrelazado\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/newDocument.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - Novo documento\">\n\n<!ENTITY documentType.description \"Que tipo de documento quere crear?\">\n\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"Tipo de documento\">\n<!ENTITY transitional.label \"Transicional\">\n<!ENTITY strict.label \"Estrito\">\n\n<!ENTITY where.label \"Onde?\">\n<!ENTITY tab.label \"Nunha nova lapela\">\n<!ENTITY window.label \"Nunha nova xanela\">\n\n<!ENTITY documentLanguage.label \"Idioma:\">\n<!ENTITY selectLanguage.label \"Seleccionar un idioma\">\n<!ENTITY charset.label \"Conxunto de caracteres:\">\n<!ENTITY direction.label \"Dirección do texto:\">\n<!ENTITY unspecified.label \"Non especificado\">\n<!ENTITY ltr.label \"De esquerda a dereita\">\n<!ENTITY rtl.label \"De dereita a esquerda\">\n\n<!ENTITY similarToCurrent.label 'Similar ao documento actual'>\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/newPageWizard.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Asistente de novo documento\">\n\n<!ENTITY pageTitle.label \"Título:\">\n<!ENTITY pageAuthor.label \"Autor:\">\n<!ENTITY pageDescription.label \"Descrición:\">\n<!ENTITY pageTitle.accesskey \"T\">\n<!ENTITY pageAuthor.accesskey \"A\">\n<!ENTITY pageDescription.accesskey \"D\">\n<!ENTITY pageKeywords.label \"Palabras reservadas:\">\n<!ENTITY pageKeywords.accesskey \"P\">\n<!ENTITY documentLanguage.label \"Idioma:\">\n<!ENTITY language.accesskey \"I\">\n<!ENTITY charset.label \"Conxunto de caracteres:\">\n<!ENTITY charset.accesskey \"C\">\n<!ENTITY direction.label \"Dirección do texto:\">\n<!ENTITY direction.accesskey \"x\">\n<!ENTITY ltr.label \"De esquerda a dereita\">\n<!ENTITY rtl.label \"De dereita a esquerda\">\n<!ENTITY unspecified.label \"Non especificado\">\n\n<!ENTITY selectLanguage.label \"Seleccionar un idioma\">\n\n<!ENTITY backgroundImage.label \"Imaxe de fondo:\">\n<!ENTITY backgroundImage.accesskey \"I\">\n\n<!ENTITY filepickerForBgImage.title \"Seleccionar unha imaxe de fondo\">\n<!ENTITY pagePreview.label \"Previsualizar:\">\n\n<!ENTITY useSystemColors.label \"Cores predeterminadas do lector (Non definir cores na páxina)\">\n<!ENTITY userDefinedColors.label \"Usar cores personalizadas:\">\n\n<!ENTITY backgroundColor.label \"Fondo:\">\n<!ENTITY backgroundColor.accesskey \"F\">\n<!ENTITY textColor.label \"Texto:\">\n<!ENTITY textColor.accesskey \"T\">\n<!ENTITY linksColor.label \"Ligazóns:\">\n<!ENTITY linksColor.accesskey \"L\">\n<!ENTITY activeLinksColor.label \"Ligazóns activas:\">\n<!ENTITY activeLinksColor.accesskey \"A\">\n<!ENTITY visitedLinksColor.label \"Ligazóns visitadas:\">\n<!ENTITY visitedLinksColor.accesskey \"v\">\n<!ENTITY underlineLinks.label \"Subliñar as ligazóns\">\n\n<!ENTITY relativeURLForBgImage.label \"O URL é relativo á localización da páxina\">\n\n<!ENTITY generalTab.label \"Propiedades xerais do documento\">\n<!ENTITY colorsTab.label \"Cores e fondos\">\n<!ENTITY styleTab.label \"Estilo\">\n<!ENTITY advancedTab.label \"Avanzadas\">\n\n<!ENTITY unsavedPage.label \"[Páxina nova, aínda sen gardar]\">\n<!ENTITY noPageLastModified.label \"[Sen información]\">\n\n<!ENTITY normalText.preview \"Texto normal\">\n<!ENTITY links.preview \"Ligazóns\">\n<!ENTITY activeLinks.preview \"Ligazóns activas\">\n<!ENTITY visitedLinks.preview \"Ligazóns visitadas\">\n\n<!ENTITY makeColorsDefault.label \"Estabelecer as de arriba como configuracións predeterminadas \">\n\n<!ENTITY bgTab.label \"Fondo do documento\">\n\n<!ENTITY layoutsTab.label \"Deseños da páxina\">\n<!ENTITY usePageLayout.checkbox \"Aplicar un deseño CSS predeterminado\">\n<!ENTITY oneColumn100.label \"1 columna, 100&#37;\">\n<!ENTITY twoColumns5050.label \"2 columnas, 50&#37;/50&#37;\">\n<!ENTITY twoColumns6633.label \"2 columnas, 66&#37;/33&#37;\">\n<!ENTITY twoColumns3366.label \"2 columnas, 33&#37;/66&#37;\">\n<!ENTITY twoColumns7525.label \"2 columnas, 75&#37;/25&#37;\">\n<!ENTITY twoColumns2575.label \"2 columnas, 25&#37;/75&#37;\">\n<!ENTITY threeColumns333333.label \"3 columnas, 33&#37;/33&#37;/33&#37;\">\n<!ENTITY threeColumns502525.label \"3 columnas, 50&#37;/25&#37;/25&#37;\">\n<!ENTITY threeColumns252550.label \"3 columnas, 25&#37;/25&#37;/50&#37;\">\n<!ENTITY fourColumns25252525.label \"4 columnas, 25&#37;/25&#37;/25&#37;/25&#37;\">\n\n<!ENTITY layoutType.label \"Largura:\">\n<!ENTITY layoutType.accesskey \"L\">\n<!ENTITY layout100percent.label \"Largura completa\">\n<!ENTITY layout750px.label \"750px\">\n<!ENTITY layout950px.label \"950px\">\n<!ENTITY layout974px.label \"974px\">\n<!ENTITY layoutSubtype.label \"Barra lateral\">\n<!ENTITY layoutSubtype.accesskey \"B\">\n<!ENTITY noSidebar.label \"Ningunha\">\n<!ENTITY left160Sidebar.label \"Esquerda 160px\">\n<!ENTITY left180Sidebar.label \"Esquerda 180px\">\n<!ENTITY left300Sidebar.label \"Esquerda 300px\">\n<!ENTITY right180Sidebar.label \"Dereita 180px\">\n<!ENTITY right240Sidebar.label \"Dereita 240px\">\n<!ENTITY right300Sidebar.label \"Dereita 300px\">\n<!ENTITY loremIpsum.label \"Incluír o contido de proba 'lorem ipsum'\">\n<!ENTITY loremIpsum.accesskey \"I\">\n<!ENTITY newRow.label \"Nova fila\">\n<!ENTITY removeRow.label \"Retirar\">\n\n<!ENTITY tile.label \"Mosaico:\">\n<!ENTITY tile.accesskey \"M\">\n<!ENTITY scrolling.label \"Desprazamento:\">\n<!ENTITY scrolling.accesskey \"D\">\n<!ENTITY scrollWithPage.label \"Coa páxina\">\n<!ENTITY noScrolling.label \"Sen desprazamento\">\n<!ENTITY horizPosition.label \"Horiz:\">\n<!ENTITY vertPosition.label \"Vert:\">\n\n<!ENTITY documentType.label \"Tipo de documento\">\n<!ENTITY documentType.description \"Que tipo de documento quere crear?\">\n\n<!ENTITY language.label \"Linguaxe do documento\">\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"Tipo de documento\">\n<!ENTITY transitional.label \"Transicional\">\n<!ENTITY strict.label \"Estrito\">\n\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/newPageWizard.properties",
    "content": "loremIpsum=Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.\nheader=CABECEIRA DA PÁXINA\nfooter=PÉ DA PÁXINA\nnav=PANEL DE NAVEGACIÓN\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/openLocation.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Abrir un ficheiro ou modelo\">\n\n<!ENTITY enterLocation.label \"Introduza a localización web (URL) do ficheiro/modelo, ou escolle un local:\">\n<!ENTITY enterLocation.accesskey \"e\">\n\n<!ENTITY chooseFile.label \"Escoller ficheiro...\">\n<!ENTITY chooseFile.accesskey \"C\">\n\n<!ENTITY createIn.label \"Crear nunha\">\n<!ENTITY inATab.label \"Lapela\">\n<!ENTITY inATab.accesskey \"L\">\n<!ENTITY inAWindow.label \"Xanela\">\n<!ENTITY inAWindow.accesskey \"X\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/openLocation.properties",
    "content": "chooseFileDialogTitle=Escoller un ficheiro\ntemplateFilter=Modelos HTML\nPHPfiles=Ficheiros PHP\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/pageProperties.dtd",
    "content": "<!ENTITY window.title \"Propiedades do documento\">\n\n<!ENTITY pageLocation.label \"Localización:\">\n<!ENTITY pageLastModified.label \"Modificado por última vez:\">\n<!ENTITY pageTitle.label \"Título:\">\n<!ENTITY pageAuthor.label \"Autor:\">\n<!ENTITY pageDescription.label \"Descrición:\">\n<!ENTITY pageTitle.accesskey \"T\">\n<!ENTITY pageAuthor.accesskey \"A\">\n<!ENTITY pageDescription.accesskey \"D\">\n<!ENTITY pageKeywords.label \"Palabras reservadas:\">\n<!ENTITY pageKeywords.accesskey \"P\">\n\n<!ENTITY language.label \"Idioma:\">\n<!ENTITY language.accesskey \"I\">\n<!ENTITY charset.label \"Conxunto de caracteres:\">\n<!ENTITY charset.accesskey \"c\">\n<!ENTITY direction.label \"Dirección do texto:\">\n<!ENTITY direction.accesskey \"x\">\n<!ENTITY ltr.label \"De esquerda a dereita\">\n<!ENTITY rtl.label \"De dereita a esquerda\">\n<!ENTITY unspecified.label \"Non especificado\">\n\n<!ENTITY selectLanguage.label \"Idioma do texto\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/pagePropertiesPreview.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\r\n<html>\r\n<head>\r\n  <meta http-equiv=\"content-type\" content=\"text/html; charset=UTF-8\">\r\n  <style>p[id] { margin: 0px; }</style>\r\n  <title></title>\r\n</head>\r\n<body>\r\n  <p>O texto normal terá esta aparencia!</p>\r\n  <p id=\"links\">As ligazóns terán esta aparencia!<br>\r\n  <p id=\"visited\">As ligazóns visitadas terán esta aparencia!<br>\r\n  <p id=\"active\">As ligazóns activas terán esta aparencia!</p>\r\n</body>\r\n</html>\r\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/panels.dtd",
    "content": "<!ENTITY switchToFloatingPanel.label \"Switch to floating panel\">\n<!ENTITY closePanel.label \"Close panel\">\n<!ENTITY deckPanel.label \"Deck panel into main window\">\n<!ENTITY alignPanels.label                \"Aliñar todos os paneis\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/parsingError.dtd",
    "content": "<!ENTITY window.title \"Erro na análise!\">\n<!ENTITY cantSwitchBackToNormal.label \"Imposíbel volver á vista normal\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/polyglot.dtd",
    "content": "<!ENTITY polyglot.label \"Polyglot\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/prefs/advanced.dtd",
    "content": "<!ENTITY ui.caption \"Interface de usuario do BlueGriffon\">\n<!ENTITY switchLocale.button \"Usar idioma\">\n\n<!ENTITY useSystemLocale.radio \"Tentar usar o idioma do sistema operativo\">\n<!ENTITY useInstalledLocale.radio \"Usar o idioma instalado:\">\n\n<!ENTITY network.caption \"Rede\">\n<!ENTITY configureNetwork.label \"Configurar os axustes de rede do BlueGriffon\">\n<!ENTITY parameters.label \"Parámetros...\">\n\n<!ENTITY advancedConfig.caption \"Configuración avanzada\">\n<!ENTITY configEditor.label \"Editor de configuración\">\n\n<!ENTITY preview.caption \"Previsualización externa\">\n<!ENTITY resetPreviewers.label \"Restabelecer a configuración do navegador externo\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/prefs/connection.dtd",
    "content": "\n<!ENTITY  connectionsDialog.title       \"Configuración da conexión\">\n<!ENTITY  window.width                  \"42em\">\n<!ENTITY  window.macWidth               \"39em\">\n\n<!ENTITY  proxyTitle.label              \"Configurar proxy para acceder á Internet\">\n<!ENTITY  noProxyTypeRadio.label        \"Sen proxy\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"y\">\n<!ENTITY  systemTypeRadio.label         \"Usar a configuración do proxy do sistema\">\n<!ENTITY  systemTypeRadio.accesskey     \"u\">\n<!ENTITY  WPADTypeRadio.label           \"Detectar automaticamente a configuración do proxy para esta rede\">\n<!ENTITY  WPADTypeRadio.accesskey       \"g\">\n<!ENTITY  manualTypeRadio.label         \"Configuración manual do proxy:\">\n<!ENTITY  manualTypeRadio.accesskey     \"m\">\n<!ENTITY  autoTypeRadio.label           \"URL da configuración automática do proxy:\">\n<!ENTITY  autoTypeRadio.accesskey       \"A\">\n<!ENTITY  reload.label                  \"Recargar\">\n<!ENTITY  reload.accesskey              \"e\">\n<!ENTITY  ftp.label                     \"Proxy FTP:\">\n<!ENTITY  ftp.accesskey                 \"F\">\n<!ENTITY  http.label                    \"Proxy HTTP:\">\n<!ENTITY  http.accesskey                \"x\">\n<!ENTITY  ssl.label                     \"Proxy SSL:\">\n<!ENTITY  ssl.accesskey                 \"L\">\n<!ENTITY  socks.label                   \"Servidor SOCKS:\">\n<!ENTITY  socks.accesskey               \"C\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"K\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"v\">\n<!ENTITY  port.label                    \"Porto:\">\n<!ENTITY  HTTPport.accesskey            \"P\">\n<!ENTITY  SSLport.accesskey             \"o\">\n<!ENTITY  FTPport.accesskey             \"r\">\n<!ENTITY  SOCKSport.accesskey           \"t\">\n<!ENTITY  noproxy.label                 \"Sen proxy para:\">\n<!ENTITY  noproxy.accesskey             \"n\">\n<!ENTITY  noproxyExplain.label          \"Exemplo: .mozilla.org, .net.nz, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"Usar este servidor proxy para todos os protocolos\">\n<!ENTITY  shareproxy.accesskey          \"s\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/prefs/deactivateLicense.dtd",
    "content": "<!ENTITY windowTitle.label \"Deactivate a license\">\n\n<!ENTITY message.label \"Make sure you are connected to the Internet!\">\n<!ENTITY warning.label \"Click on 'Perform operation' to deactivate your license and restart BlueGriffon.\">\n\n<!ENTITY deactivate.label \"Perform operation\">\n<!ENTITY closeWindow.label \"Cancel\">\n\n<!ENTITY error.label \"Cannot deactivate license at this time\">\n<!ENTITY inOp.label \"Deactivating license\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/prefs/file.dtd",
    "content": "<!ENTITY fileHistory.caption \"Ficheiros recentes\">\n<!ENTITY fileHistoryDepth.label \"Número máximo de ficheiros no historial recente:\">\n<!ENTITY files.label \"ficheiros\">\n<!ENTITY restoreLastSession.label \"Restaurar as lapelas da última sesión\">\n<!ENTITY fileExtensions.label \"File extensions for new files\">\n<!ENTITY fileExtensionForHTML.label \"For HTML documents:\">\n<!ENTITY fileExtensionForXHTML.label \"for XHTML documents:\">\n<!ENTITY emptyForDefault.label \"(leave empty for default extension)\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/prefs/general.dtd",
    "content": "\n<!ENTITY structureBar.caption \"Barra de estrutura\">\n\n\n<!ENTITY showIDs.label \"Amosar ID\">\n<!ENTITY showClasses.label \"Amosar clases\">\n<!ENTITY showLanguage.label \"amosar idioma\">\n<!ENTITY showRoles.label \"Amosar rol AIEA\">\n\n<!ENTITY spellCheck.caption \"Corrector ortográfico\">\n<!ENTITY enableSpellCheck.label \"Activar o corrector ortográfico en tempo real\">\n<!ENTITY numberSuggestions.label \"Número de suxestións:\">\n\n<!ENTITY tabPosition.label \"Posición das lapelas\">\n<!ENTITY leftTabPosition.label \"Esquerda\">\n<!ENTITY centerTabPosition.label \"Centro\">\n<!ENTITY rightTabPosition.label \"Dereito\">\n<!ENTITY mainToolbarEnabled.label \"Visíbel\">\n<!ENTITY mainToolbar.label \"Barra de ferramentas principal\">\n<!ENTITY theme.label \"Tema:\">\n<!ENTITY toolbarIconSizeSmaller.label \"Menor\">\n<!ENTITY toolbarIconSizeSmall.label \"Pequeno\">\n<!ENTITY toolbarIconSizeMedium.label \"Media\">\n<!ENTITY toolbarIconSizeLarger.label \"Maior\">\n<!ENTITY toolbarIconSizeLarge.label \"Grande\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/prefs/license.dtd",
    "content": "<!ENTITY licenseKey.label \"License key:\">\n<!ENTITY licenseInvoice.label \"Transaction ID:\">\n\n<!ENTITY warning1.label \"Extended features are enabled only if valid license data are provided and license is activated\">\n<!ENTITY warning2.label \"To activate your license, please fill in the data below and restart BlueGriffon. You must be connected to the Internet at that time.\">\n\n<!ENTITY deactivate.label \"Deactivate current license\">\n\n<!ENTITY activate.label \"Activate\">\n<!ENTITY troubleshoot.label 'Request a reset link'>\n<!ENTITY helpNeeded.label \"TROUBLESHOOTING: If you have issues activating your license, it could be because you already activated it in the past and forgot (or could not) deactivate it before a machine swap, a disk crash, etc. In that case, you can request a full reset of all your license activations using the button below. The reset link will be sent to the purchaser of the license and recipient of the invoice. Please provide the Transaction ID above to enable that button.\">\n\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/prefs/license.properties",
    "content": "activateWarning=BlueGriffon needs to restart to activate your license. Do you want to restart now?\nconfirmRestart=Restart BlueGriffon?\n\nfullResetTitle=License activation reset\nfullResetErrorLabel=Impossible to perform the operation, a network error occurred.\nfullResetRequested=A reset link was sent to the owner of the license/transaction. BlueGriffon must now restart.\nfullResetInvalid=The transaction ID is invalid.\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/prefs/newPage.dtd",
    "content": "<!ENTITY author.caption \"Autor\">\n<!ENTITY authorName.label \"Nome do autor:\">\n\n<!ENTITY defaultZoomFactor.label \"Factor de ampliación predeterminado:\">\n<!ENTITY zoom.label \"Zoom\">\n\n<!ENTITY editingFeatures.label \"Características de edición\">\n\n<!ENTITY showComments.label \"Amosar os comentarios HTML\">\n<!ENTITY showPHP.label \"Amosar as instrucións PHP\">\n<!ENTITY showPI.label \"Amosar outras instrucións de procesamento\">\n\n\n<!ENTITY linksManagement.label \"Xestión do copiado/pegado das ligazóns:\">\n<!ENTITY preserveRelative.label \"Preservar os URL relativos\">\n<!ENTITY makeAbsolute.label \"Facer todos os URL absolutos\">\n<!ENTITY returnKey.label \"A tecla Intro nun parágrafo sempre crea un novo parágrafo\">\n<!ENTITY keepBackup.label \"Crear unha copia de seguranza antes de gardar un ficheiro (*.bak)\">\n\n<!ENTITY waiAria.label \"WAI-ARIA\">\n<!ENTITY showAnchors.label \"Amosar as a[name]\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/prefs/osx.dtd",
    "content": "<!ENTITY showInDock.label \"Amosar o número de documentos modificados no dock de OS X\">\n<!ENTITY osxRTFPasteSupport.label 'Enable pasting RTF from OS X clipboard'>\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.dtd",
    "content": "<!ENTITY commandShortcutCol.label \"Orde\">\n<!ENTITY shortcutShortcutCol.label \"Atallo\">\n\n<!ENTITY menubar.label \"Barra de menú\">\n<!ENTITY toolbars.label \"Barras de ferramentas\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.properties",
    "content": "NoMainWindowAvaialble=Non é posíbel editar os atallos de teclado\nPleaseOpenOneMainWindow=Polo menos unha xanela principal do BlueGriffon debe estar aberta para modificar os atallos de teclado.\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/prefs/source.dtd",
    "content": "<!ENTITY source.label \"Vista do código fonte\">\n<!ENTITY theme.label \"Tema:\">\n<!ENTITY darkTheme.label \"Escuro\">\n<!ENTITY whiteTheme.label \"Branco\">\n<!ENTITY requiresRestart.label \"(Precisa reiniciar para aplicar os cambios)\">\n\n<!ENTITY serialization.label \"Serialización\">\n\n<!ENTITY forceLF.label \"Forzar retornos de carro do tipo Unix (LF)\">\n\n<!ENTITY specialChars.description      \"Presentar os seguintes caracteres como entidades:\">\n<!-- ENTITY basicEncoding.label           \"Only &amp; &lt; &gt; ' and non-breakable whitespace\" -->\n<!ENTITY basicEncoding.label           \"Soamente &amp; &lt; &gt; e espazo irrompíbel\">\n<!ENTITY latin1EntitiesEncoding.label  \"As anteriores e as letras de Latin-1\">\n<!ENTITY htmlEntitiesEncoding.label    \"Todos os caracteres especiais de HTML 4\">\n<!ENTITY allEntitiesEncoding.label     \"Usar a notación &amp;#..; para todos os caracteres non-ASCII\">\n\n<!ENTITY autoIndent.label \"Sangría automática\">\n<!ENTITY wrap.label \"Axustar as liñas longas\">\n<!ENTITY wrapColumn.label \"cando as liñas vaian alén da columna\">\n<!ENTITY noWrapForLanguages.label \"Non axustar os documentos nos seguintes idiomas:\">\n<!ENTITY langExclusionExample.label \"(ex: ja-JP, zh-TW)\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/prefs/styles.dtd",
    "content": "<!ENTITY bgDecidesAll.radio \"Automático\">\n<!ENTITY bgDecidesAll.desc \"Permita que BlueGriffon decida por si mesmo como engadir estilos e permita que sinale os ID e clases por min cando sexa necesario\">\n<!ENTITY prefixPrompt.label \"Introducir un prefixo para os ID e as clases:\">\n<!ENTITY iDecide.radio \"Manual\">\n<!ENTITY iDecide.desc \"Permíteme decidir\">\n<!ENTITY cssPolicy.caption \"Política de CSS\">\n\n<!ENTITY browserSupport.caption \"Compatibilidade do navegador\">\n<!ENTITY gecko.label \"Navegadores baseados no motor Gecko (Firefox, Camino, ...)\">\n<!ENTITY webkit.label \"Navegadores baseados no motor WebKit (Safari, ...)\">\n<!ENTITY blink.label \"Navegadores baseados no motor Blink (Chrome, ...)\">\n<!ENTITY presto.label \"Opera\">\n<!ENTITY trident.label \"Internet Explorer\">\n<!ENTITY servo.label \"Servo\">\n<!ENTITY vivliostyle.label \"Vivliostyle\">\n<!ENTITY weasyprint.label \"Weasyprint\">\n\n<!ENTITY cssColors.captions \"Cores CSS\">\n<!ENTITY outputCssColorNames.label \"Tentar sempre que se presenten os nomes de cores CSS 3\">\n<!ENTITY rgbColors.label \"Preferir valores rgb(r,g,b)\">\n<!ENTITY hexColors.label \"Preferir valores #rrvvbb\">\n\n<!ENTITY serialization.label \"Serialización\">\n<!ENTITY shorthands.label \"Shorthands\">\n<!ENTITY longhands.label \"Longhands\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/prefs/update.dtd",
    "content": "<!ENTITY checkForUpdates.label \"Buscar actualizacións do BlueGriffon\">\n\n<!ENTITY atLaunch.checkbox \"Cada vez que se inicia o BlueGriffon\">\n<!ENTITY oncePerDay.checkbox \"Unha vez ao día\">\n<!ENTITY manually.checkbox \"Manualmente\">\n\n<!ENTITY checkNow.button \"Comprobar agora\">\n<!ENTITY privacyPolicy.label \"Política de privacidade\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/prefs/update.properties",
    "content": "SoftwareUpdates=Actualizacións de software\nUnableToCheck=Foi imposíbel comprobar a dispoñibilidade\nUpToDate=BlueGriffon está actualizado\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/prefs.dtd",
    "content": "<!ENTITY window.title \"Bluegriffon - Preferencias\">\n\n<!ENTITY general.title \"Xeral\">\n<!ENTITY newPage.title \"Documentos\">\n<!ENTITY update.title \"Actualizacións\">\n<!ENTITY advanced.title \"Avanzadas\">\n<!ENTITY styles.title \"Estilos\">\n<!ENTITY osx.title \"OS X\">\n<!ENTITY shortcuts.title 'Atallos de teclado'>\n<!ENTITY source.title \"Código fonte\">\n<!ENTITY file.title         \"Ficheiro\">\n<!ENTITY license.title \"License\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/propertiesDeck.dtd",
    "content": "<!ENTITY foo \"foo\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/rotator.dtd",
    "content": "<!ENTITY degrees.label \"graos\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/spellCheck.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Corrección ortográfica\">\n\n<!ENTITY misspelledWord.label \"Palabra mal ortografada:\">\n<!ENTITY wordEditField.label \"Substituír por:\">\n<!ENTITY wordEditField.accessKey \"b\">\n<!ENTITY checkwordButton.label \"Revisar palabra\">\n<!ENTITY checkwordButton.accessKey \"R\">\n<!ENTITY suggestions.label \"Suxestións:\">\n<!ENTITY suggestions.accessKey \"u\">\n<!ENTITY ignoreButton.label \"Ignorar\">\n<!ENTITY ignoreButton.accessKey \"I\">\n<!ENTITY ignoreAllButton.label \"Ignorar todo\">\n<!ENTITY ignoreAllButton.accessKey \"n\">\n<!ENTITY replaceButton.label \"Substituír\">\n<!ENTITY replaceButton.accessKey \"R\">\n<!ENTITY replaceAllButton.label \"Substituír todo\">\n<!ENTITY replaceAllButton.accessKey \"o\">\n<!ENTITY stopButton.label \"Deter\">\n<!ENTITY stopButton.accessKey \"t\">\n<!ENTITY userDictionary.label \"Dicionario persoal:\">\n<!ENTITY moreDictionaries.label \"Descargar máis dicionarios…\">\n<!ENTITY addToUserDictionaryButton.label \"Engadir palabra\">\n<!ENTITY addToUserDictionaryButton.accessKey \"d\">\n<!ENTITY editUserDictionaryButton.label \"Editar...\">\n<!ENTITY editUserDictionaryButton.accessKey \"e\">\n<!ENTITY recheckButton.label \"Comprobar páxina de novo\">\n<!ENTITY recheckButton.accessKey \"P\">\n<!ENTITY closeButton.label \"Pechar\">\n<!ENTITY closeButton.accessKey \"C\">\n<!ENTITY sendButton.label \"Enviar\">\n<!ENTITY sendButton.accessKey \"E\">\n<!ENTITY languagePopup.label \"Idioma:\">\n<!ENTITY languagePopup.accessKey \"I\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/spellCheck.properties",
    "content": "CorrectSpelling=(ortografía correcta)\nNoSuggestedWords=(sen palabras suxeridas)\nNoMisspelledWord=Ningunha palabra mal ortografada\nCheckSpellingDone=Rematou a revisión ortográfica.\nCheckSpelling=Corrección ortográfica\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/structurebar.dtd",
    "content": "<!ENTITY structureBar.title \"Estrutura\">\n\n<!ENTITY setElementLanguage.label \"Estabelecer idioma\">\n<!ENTITY setElementLanguage.accesskey \"L\">\n<!ENTITY resetElementLanguage.label \"Restabelecer idioma\">\n<!ENTITY resetElementLanguage.accesskey \"s\">\n<!ENTITY deleteElement.label \"Eliminar elemento\">\n<!ENTITY deleteElement.accesskey \"E\">\n<!ENTITY removeTag.label \"Retirar etiqueta\">\n<!ENTITY removeTag.accesskey \"R\">\n<!ENTITY changeTag.label \"Cambiar etiqueta\">\n<!ENTITY changeTag.accesskey \"C\">\n<!ENTITY copyHTMLCodeInStructurebarContext.label \"Copiar o marcado HTML deste elemento\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/svg-edit.properties",
    "content": "SvgEdit=Editor SVG\nConfirmClose=Hai cambios sen gardar, realmente quere pechar o editor SVG?\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/tabeditor.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY untitledDocument.label \"Documento sen título\">\n<!ENTITY closeTab.label              \"Pechar lapela\">\n<!ENTITY closeTab.accesskey          \"c\">\n<!ENTITY closeOtherTabs.label        \"Pechar as outras lapelas\">\n<!ENTITY closeOtherTabs.accesskey    \"o\">\n<!ENTITY newTab.label                \"Nova lapela\">\n<!ENTITY newTab.accesskey            \"n\">\n<!ENTITY revert.label                \"Recuperar\">\n<!ENTITY revert.accesskey            \"u\">\n<!ENTITY refreshImages.label         \"Recargar as imaxes\">\n<!ENTITY refreshImages.accesskey     \"i\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/updateAvailable.dtd",
    "content": "<!ENTITY window.title \"Actualizacións de software\">\n\n<!ENTITY warningMessage.description \"Está dispoñíbel unha actualización de software para BlueGriffon.\">\n<!ENTITY download.button \"Descargar actualización\">\n<!ENTITY dontAskAgain.label \"Non preguntar de novo\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/bluegriffon/updates.properties",
    "content": "update.checkInsideButton.label=Buscar actualizacións\nupdate.checkInsideButton.accesskey=C\nupdate.resumeButton.label=Continuar descargando %S…\nupdate.resumeButton.accesskey=D\nupdate.openUpdateUI.applyButton.label=Aplicar actualización…\nupdate.openUpdateUI.applyButton.accesskey=A\nupdate.restart.applyButton.label=Aplicar actualización\nupdate.restart.applyButton.accesskey=A\nupdate.openUpdateUI.upgradeButton.label=Anovar agora…\nupdate.openUpdateUI.upgradeButton.accesskey=v\nupdate.restart.upgradeButton.label=Anovar agora\nupdate.restart.upgradeButton.accesskey=v\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/branding/brand.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY  lang.version          \"gl\">\n<!ENTITY  brandShortName        \"BlueGriffon\">\n<!ENTITY  brandFullName         \"BlueGriffon\">\n<!ENTITY  vendorShortName       \"Disruptive Innovations\">\n<!ENTITY  sidebarName           \"Barra lateral\">\n<!ENTITY  brandShorterName      \"BlueGriffon\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/base/locale/branding/brand.properties",
    "content": "brandShortName=BlueGriffon\nbrandFullName=BlueGriffon\nvendorShortName=Disruptive Innovations\nsidebarName=Barra lateral\n"
  },
  {
    "path": "locales/gl/bluegriffon/extensions/fs/addFont.dtd",
    "content": "<!ENTITY window.title \"Está o tipo de letra seleccionado dispoñíbel localmente?\">\n\n<!ENTITY yes.label \"Si, está, permítame seleccionar o correspondente ficheiro stylesheet.css\">\n<!ENTITY no.label  \"Non, non está, permítame seleccionar un cartafol onde gardar o correspondente paquete de tipografía\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/extensions/fs/fs.dtd",
    "content": "<!ENTITY window.title \"Tipos de letra de FontSquirrel\">\n\n<!ENTITY classifications.label \"Clasificacións\">\n<!ENTITY fontList.label \"Lista de tipos de letra\">\n \n<!ENTITY networkActivity.tooltip \"Actividade da rede\">\n\n<!ENTITY addToDocument.label \"Engadir ao documento\">\n\n<!ENTITY previewText.label \"Previsualizar texto\">\n<!ENTITY prose.label \"BlueGriffon\">\n\n<!ENTITY loading.label \"Cargando o paquete de tipos de letra...\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/extensions/fs/fs.properties",
    "content": "SelectDir=Seleccione un cartafol para descomprimir o paquete de tipos de letra\nSelectFile=Seleccione unha folla de estilo .css para un paquete existente de tipos de letra\nStylesheet=Folla de estilo dun paquete de FontSquirrel\nMustBeSavedTitle=Nunca se gardou o documento\nMustBeSavedMessage=Debe gardar o ficheiro polo menos unha vez antes de tentar ligar un tipo de letra local usando un URL relativo. Peche o documento e volve abrilo despois de gardalo.\n"
  },
  {
    "path": "locales/gl/bluegriffon/extensions/fs/fsOverlay.dtd",
    "content": "<!ENTITY fsWindow.label \"FontSquirrel\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/extensions/gfd/addFont.dtd",
    "content": "<!ENTITY window.title \"Engada unha familia de tipos de letra ao documento\">\n\n<!ENTITY fontFamily.label \"Familia de tipos de letra\">\n<!ENTITY preview.label \"Previsualizar\">\n\n<!ENTITY subset.label \"Subconxunto\">\n<!ENTITY latin.label \"Latín\">\n<!ENTITY greek.label \"Grego\">\n<!ENTITY cyrillic.label \"Cirílico\">\n<!ENTITY khmer.label \"Camboxano\">\n\n<!ENTITY variants.label \"Variantes\">\n<!ENTITY regular.label \"Normal\">\n<!ENTITY italic.label \"Cursiva\">\n<!ENTITY bold.label \"Negra\">\n<!ENTITY bolditalic.label \"Negra cursiva\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/extensions/gfd/gfd.dtd",
    "content": "<!ENTITY window.title \"Xestor de tipos de letra de Google\">\n\n<!ENTITY family.col \"Familia\">\n<!ENTITY variants.col \"Variantes\">\n<!ENTITY subsets.col \"Subconxuntos\">\n\n<!ENTITY add.tooltip \"Engadir unha familia de tipos de letra\">\n<!ENTITY remove.tooltip \"Desinstalar a familia de tipos de letra\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/extensions/gfd/gfdOverlay.dtd",
    "content": "<!ENTITY gfdWindow.label \"Directorio de tipos de letra de Google\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/extensions/markdown/markdown.dtd",
    "content": "<!ENTITY window.title \"Insert Markdown\">\n\n<!ENTITY commitChanges.label \"Remitir cambios\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/extensions/markdown/markdownOverlay.dtd",
    "content": "<!ENTITY markdownMenu.label \"Markdown\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/extensions/op1/a11yFirstStep.properties",
    "content": "ConformingDTDSyntax=Use a W3C-conforming DTD syntax before the html element\nNoWrongSyntaxOrNonConformingHierarchy=Don't use wrong attribute syntax or non-conforming element hierarchy inside the html element\nOneTitleInHead=Use a title element as a child of the head element\nNoEmptyTitle=When you provide a title element, do not leave it empty\nNoMetaRefresh=Don't use a meta element with an http-equiv attribute and a value equal to refresh\nHTMLElementHasLangAttribute=Use the lang attribute for the html element\nHTMLElementHasValidLangAttribute=Use a valid language code for the lang attribute\nNoInvalidDir=Don't use a value other than ltr, rtl or empty for the dir attribute\nTitleForFrames=Use the title attribute for every frame element\nNoEmptyTitleForFrames=When you provide a title attribute for a frame element, do not leave it empty\nTitleForIFrames=Use the title attribute for every iframe element\nNoEmptyTitleForIFrames=When you provide a title attribute for an iframe element, do not leave it empty\nAtLeastOneH1InBody=There must be at least one h1 element inside (at any level) the body element\nNoEmptyH1=When you provide a h1 element, do not leave it empty\nNoEmptyH2=When you provide a h2 element, do not leave it empty\nNoEmptyH3=When you provide a h3 element, do not leave it empty\nNoEmptyH4=When you provide a h4 element, do not leave it empty\nNoEmptyH5=When you provide a h5 element, do not leave it empty\nNoEmptyH6=When you provide a h6 element, do not leave it empty\nH2Order=Use&nbsp; a h1, h2, h3, h4, h5 or h6 element as a first heading before a h2 element in the source order\nH3Order=Use a h2, h3, h4, h5 or h6 element as a first heading before a h3 element in the source order\nH4Order=Use a h3, h4, h5 or h6 element as a first heading before a h4 element in the source order\nH5Order=Use a h4, h5 or h6 element as a first heading before a h5 element in the source order\nH6Order=Use a h5 or h6 element as a first heading before a h6 element in the source order\nDTAsFirstChildOfDL=Use a dt element as the first child of a dl element\nNoEmptyLI=When you provide a li element, do not leave it empty\nNoAlignAttribute=Don't use the align attribute\nNoXmpElement=Don't use the xmp element\nNoEmptyP=When you provide a p element, do not leave it empty\nNoEmptyAExceptAnchors=When you provide an a element, do not leave it empty except if it is used as an anchor\nNoEmptyButton=When you provide a button element, do not leave it empty\nNoVlinkAttribute=Don't use the vlink attribute\nNoTextAttribute=Don't use the text attribute\nNoLinkAttribute=Don't use the link attribute\nnoImgWithoutAlt=Use the alt attribute for every img element\nnoAreaWithoutAlt=Use the alt attribute for every area element\nnoAppletWithoutAlt=Use the alt attribute for every applet element\nnoImageInputWithoutAlt=Use the alt attribute for every input type=image element\nnoEmptyAltForImageLoneChildOfAnchorOrButton=If the img element is the only child of a button or an a element, do not leave its alt attribute empty\nnoEmptyAltForInputImage=When you provide an alt attribute for an input type=image element, do not leave it empty\nnoEmptyAltForAreaWithHref=When you provide an alt attribute for an area element holding an href attribute, do not leave it empty\nnoAltSimilarToTextContent=If an img element is a child of an a element with text, do not use the same text for its alt attribute as the text inside the a element\nnoBorderAttribute=Don't use the border attribute\nnoSimilarAltForAreasWithDifferentHref=Don't use the same value for alt attributes for multiple area elements with different href values\nLongdescIsURI=Use a URI as the value for a longdesc attribute\nnoBackgroundAttribute=Don't use the background attribute\nnoBgsoundElement=Don't use the bgsound element\nTablesWithAtLeastOneTHHaveACaption=Use a caption element as the first child of a table element containing at least one th element\nCaptionIsDifferentFromSummaryAttribute=Don't use the same content for a caption element and a summary attribute\nnoEmptyCaption=When you provide a caption element, do not leave it empty\nnoCaptionInATableWithOnlyTDs=Don't use a caption element in a table element containing only td elements\nnoAlinkAttribute=Don't use an alink attribute\nnoSummaryAttributeSimilarToCaption=Don't use the same content for a summary attribute and a caption element\nnoEmptySummaryIfTableHasTHOrCaption=When you provide a summary attribute for a table element containing a th or a caption element, do not leave it empty\nnoSummaryAttributeIfOnlyTDs=Don't use a summary attribute on a table element containg only td elements\nnoStrikeElement=Don't use the strike element\nnoListingElement=Don't use the listing element\nAtLeastOneTHIfCaptionOrSummary=Use at least one th element inside a table element with a caption element or a non-empty summary attribute\nAllNonEmptyTHHaveScopeOrId=Use a scope or id attribute for every non-empty th element\nScopeAttributeIsRowOrCol=Don't use a value other than row or col for the scope attribute\nnoBgcolorAttribute=Don't use the bgcolor attribute\nnoTTElement=Don't use the tt element\nTDHaveHeadersAttributeIfTHHasId=Use a headers attribute on every td element if the corresponding th element has an id attribute\nnoPlaintextElement=Don't use the plaintext element\nnoHeadersAttributeThatIsNotATHId=Don't use for a headers attribute a value which matches an id attribute used for a td of the table element\nAllFormsHaveAButton=Use a button, or an input of type submit, image or button inside a form element\nSubmitButtonsHaveNonEmptyValue=When you provide an input type=submit, do not leave its value attribute empty\nnoMarqueeElement=Don't use the marquee element\nFieldsetHasALegend=Use a legend element as a child of every fieldset element\nFieldsetsAreInForms=Don't use a fieldset element without a form element\nnoEmptyLegendElement=When you provide a legend element, do not leave it empty\nLabelElementHasForAttribute=Use the for attribute for every label element\nnoEmptyForAttributeOnLabel=When you provide a for attribute for a label element, do not leave it empty\nForAttributeMatchesAnIdInSameForm=A for attribute must have a value that matches an id attribute inside the form element\nOptgroupElementHasALabel=Use the label attribute for every optgroup element\nNoSimilarLabelInOptgroupsOfSameSelect=Don't use the same label attribute for different optgroup elements of the same select element\nnoEmptyLabelAttributeOnOptgroup=When you provide a label attribute for an optgroup element, do not leave it empty\nnoBasefontElement=Don't use the basefont element\nnoBlinkElement=Don't use the blink element\nnoCenterElement=Don't use the center element\nnoFontElement=Don't use the font element\n"
  },
  {
    "path": "locales/gl/bluegriffon/extensions/op1/op1.dtd",
    "content": "\n<!ENTITY window.title \"Opquast Acessibility First Step\">\n\n<!ENTITY filterAll.label \"See all tests\">\n<!ENTITY filterPassed.label \"See only passed tests\">\n<!ENTITY filterFailed.label \"See only failed tests\">\n\n<!ENTITY speed.label \"Speed:\">\n<!ENTITY title.label \"Title:\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/extensions/op1/op1Overlay.dtd",
    "content": "<!ENTITY op1.label \"Opquast Accessibility First Step\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/extensions/tipoftheday/tipoftheday.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Widgets.\n   -\n   - The Initial Developer of the Original Code is\n   - Philippe Goetz.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Philippe Goetz, Original author\n   -   Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY tipOfTheDayWindow.title    \"Consello de hoxe\">\n<!ENTITY questionBeginning.label    \"Sabía que...\">\n<!ENTITY startupCheckbox.label      \"Amosar os consellos ao inicio\">\n<!ENTITY nextTipButton.label        \"Seguinte\">\n<!ENTITY previousTipButton.label    \"Anterior\">\n<!ENTITY closeTipButton.label       \"Pechar\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/extensions/tipoftheday/tipoftheday.rdf",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is Linspire Inc.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com)\n   -   Charles Cooke\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\"\n                     \"http://my.netscape.com/publish/formats/rss-0.91.dtd\"[\n<!ENTITY % brandDTD SYSTEM \"chrome://global/locale/brand.dtd\">%brandDTD;\n]>\n<rss version=\"0.91\">\n  <channel>\n    <title>Consellos do &brandShortName;</title>\n    <link>http://bluegriffon.org/</link>\n    <description>Arquivo de consellos do día do &brandShortName;</description>\n    <language>gl</language>\n  \n    <item>\n      <title>…&brandShortName; é mulitplataforma?</title>\n      <description>…&brandShortName; existe para unha ampla variedade de sistemas operativos incluíndo Windows, Mac OS X e moitas versións de Linux, OS/2 …\n      </description>\n    </item>\n  \n    <item>\n      <title>…&brandShortName; amosa o título das páxinas sen gardar co texto sombreado en vermello?</title>\n      <description>Agora pode gardar os ficheiros en calquera modo de visualización.</description>\n    </item>\n\n    <item>\n      <title>…pode acceder directamente á comunidade do &brandShortName;?</title>\n      <description>So ten que seleccionar \"Axuda > Comunidade de usuarios\".\n      </description>\n    </item>\n\n    <item>\n      <title>…pode inserir elementos HTML5 facilmente?</title>\n      <description>Seleccione \"Inserir > Elemento HTML5\".</description>\n    </item>\n\n    <item>\n      <title>…pode pechar a lapela actual cunha combinación de teclas?</title>\n      <description>A combinación Control+w (Comando+w en Mac OS X) pechará a lapela actual.\n      </description>\n    </item>\n\n    <item>\n      <title>…pode crear unha nova lapela coa combinación de teclas?</title>\n      <description>A combinación Control+n (Comando+n en Mac OS X) creará unha nova lapela en branco usando o mesmo tipo de documento ca última páxina creada.</description>\n    </item>\n\n    <item>\n      <title>…you can revert to a previously saved version of the currently edited document?</title>\n      <description>Righ-click (context-click on Mac OS X) on the document's tab\n                    and select the Revert menu.</description>\n    </item>\n\n    <item>\n      <title>…pode publicar páxinas directamente desde o &brandShortName;</title>\n      <description>Primeiro instale o complemento libre FireFTP e configúreo. Logo estará dispoñíbel no menú Ferramentas. </description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; pode inserir calquera carácter facilmente?</title>\n      <description>Use \"Inserir caracteres e símbolos\". Logo busque calquera carácter Unicode polo nome ou abra un bloque para a inspección.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; executa o corrector ortográfico automaticamente?</title>\n      <description>Prema co botón dereito nunha palabra para atopar suxestións. Active ou desactive o corrector ortográfico en \"Ferramentas > Preferencias > Xeral\".</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; permítelle seleccionar facilmente un elemento?</title>\n      <description>Prema no seu nome na barra de estrutura.</description>\n    </item>\n\n    <item>\n      <title>…pode mover un elemento no documento usando o rato?</title>\n      <description>Primeiro seleccióneo na barra de estrutura e logo arrástreo a onde o necesite.\n      </description>\n    </item>\n\n    <item>\n      <title>…pode abrir páxinas existentes rapidamente?</title>\n      <description>O complemento de pago Xestor do proxecto permítelle acceso instantáneo ás páxinas e ás imaxes que se organizan como un proxecto.  </description>\n    </item>\n\n    <item>\n      <title>…pode escoller o navegador predeterminado?</title>\n      <description>Use \"Ferramentas > Preferencias > Avanzadas > Restabelecer a configuración do navegador externo\". A próxima vez que navegue pode escoller un navegador.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; permítelle usar follas de estilo externas?</title>\n      <description>Prema en \"Paneis > Follas de estilo\" para crear unha preparada para usar. Prema no símbolo máis e seleccione \"Ligada ao documento\".</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; pode xestionar follas de estilo e selectores complexos?</title>\n      <description>Ao usar o complemento Editor Pro CSS (un complemento comercial), pode manipular follas de estilo complexas e os selectores CSS 2 e CSS 3 mediante unha interface gráfica avanzada.</description>\n    </item>\n\n    <item>\n      <title>…pode cambiar o tamaño dos paneis?</title>\n      <description>Arrastre o deslizador na esquina inferior dereita ata o tamaño necesario.\n      </description>\n    </item>\n\n    <item>\n      <title>…os atributos poden engadirse a calquera elemento?</title>\n      <description>Abrir \"Paneis > Explorador DOM\". Na vista visual prema no elemento, seleccione usar a lapela dos atributos e prema no símbolo máis.\n      </description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; pode xestionar as propiedades CSS3?</title>\n      <description>Engadíranse os prefixos dos provedores para os navegadores que os precisen.\n      </description>\n    </item>\n\n    <item>\n      <title>…pode personalizar os atallos de teclado?</title>\n      <description>Pode asignarlle unha tecla específica a calquera elemento do menú. Abrir \"Ferramentas > Preferencias > Atallos de teclado\". Atope o botón ou a orde que desexe modificar e faga dobre clic sobre ela. Na nova xanela prema a tecla para ese atallo.\n      </description>\n    </item>\n\n    <item>\n      <title>…pode retirar unha clase dun elemento?</title>\n      <description>Sitúe o cursor sobre este elemento para seleccionalo e use o menú da caixa de combinación de clases para quitar a clase.\n      </description>\n    </item>\n\n  </channel>\n</rss>\n\n"
  },
  {
    "path": "locales/gl/bluegriffon/extensions/tipoftheday/tipofthedayOverlay.dtd",
    "content": "<!ENTITY tipofthedayMenu.label \"Consello de hoxe\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/sidebars/aria/aria.dtd",
    "content": "<!ENTITY window.title \"ARIA\">\n\n<!ENTITY roleSection.label \"Role\">\n<!ENTITY role.label \"Role:\">\n<!ENTITY treeView.label \"Tree view\">\n\n<!ENTITY constraintsSection.label \"Constraints\">\n<!ENTITY context.label \"On ancestors:\">\n<!ENTITY owns.label \"On contents:\">\n\n<!ENTITY requiredProperties.label \"Required States and Properties\">\n<!ENTITY properties.label \"Other States and Properties\">\n<!ENTITY inheritedProperties.label \"Inherited States and Properties\">"
  },
  {
    "path": "locales/gl/bluegriffon/sidebars/aria/aria.properties",
    "content": "mustBeContainedIn=must be contained in \nor= or \nok=OK\nmustContain=must contain\nand= and \ndeprecated=deprecated\nmissingTextbox=missing textbox\nmissingListboxTreeGridDialog=missing listbox, tree, grid or dialog\n"
  },
  {
    "path": "locales/gl/bluegriffon/sidebars/aria/ariaOverlay.dtd",
    "content": "<!ENTITY aria.label \"ARIA\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/sidebars/cssproperties/backgrounditem.dtd",
    "content": "<!ENTITY backgroundAttachment.label \"Anexo:\">\n<!ENTITY backgroundAttachmentScroll.label \"Desprazamento\">\n<!ENTITY backgroundAttachmentLocal.label \"Vinculado ao elemento\">\n<!ENTITY backgroundAttachmentFixed.label \"Vinculado a área de visualización\">\n\n<!ENTITY backgroundSize.label \"Tamaño:\">\n<!ENTITY backgroundSizeAuto.label \"Automático\">\n<!ENTITY backgroundSizeContain.label \"Contido no elemento\">\n<!ENTITY backgroundSizeCover.label \"Elemento da portada\">\n<!ENTITY backgroundSizeUserDefined.label \"Seleccionar lonxitudes\">\n\n<!ENTITY backgroundRepeat.label \"Repetición:\">\n<!ENTITY backgroundRepeatX.label \"Repetir no eixo X\">\n<!ENTITY backgroundRepeatY.label \"Repetir no eixo Y\">\n<!ENTITY backgroundRepeatRepeat.label \"Repetir\">\n<!ENTITY backgroundRepeatSpace.label \"Repetir e flexibilizar o espazo\">\n<!ENTITY backgroundRepeatRound.label \"Redimensionar e repetir\">\n<!ENTITY backgroundRepeatNorepeat.label \"Non repetir\">\n<!ENTITY backgroundRepeatUserDefined.label \"Seleccionar repetición para cada eixo\">\n\n<!ENTITY backgroundClip.label \"Área de pintura\">\n<!ENTITY backgroundBorderbox.label \"Caixa do bordo\">\n<!ENTITY backgroundPaddingbox.label \"Caixa de recheo\">\n<!ENTITY backgroundContentbox.label \"Caixa de contido\">\n\n<!ENTITY backgroundPosition.label \"Posición:\">\n<!ENTITY backgroundPositionLeftTop.label \"Superior esquerda\">\n<!ENTITY backgroundPositionCenterTop.label \"Superior centrada\">\n<!ENTITY backgroundPositionRightTop.label \"Superior dereita\">\n<!ENTITY backgroundPositionLeftCenter.label \"Centrado esquerda\">\n<!ENTITY backgroundPositionCenterCenter.label \"Centro\">\n<!ENTITY backgroundPositionRightCenter.label \"Centrado dereita\">\n<!ENTITY backgroundPositionLeftBottom.label \"Inferior esquerda\">\n<!ENTITY backgroundPositionCenterBottom.label \"Inferior centrada\">\n<!ENTITY backgroundPositionRightBottom.label \"Inferior dereita\">\n<!ENTITY backgroundPositionUserDefined.label \"Defina a posición de forma máis precisa\">\n\n<!ENTITY backgroundOrigin.label \"Orixe:\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/sidebars/cssproperties/backgrounditem.properties",
    "content": "backgroundColorTitle=Cor\nbackgroundImageTitle=Imaxe\nbackgroundLinearGradientTitle=Degradado lineal\nbackgroundRadialGradientTitle=Degradado radial\n"
  },
  {
    "path": "locales/gl/bluegriffon/sidebars/cssproperties/colorstopitem.dtd",
    "content": "<!ENTITY length.label \"Lonxitude\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/sidebars/cssproperties/cssproperties.dtd",
    "content": "<!ENTITY window.title \"Propiedades CSS\">\n\n<!ENTITY applyStyles.label \"Aplicar estilos a:\">\n<!ENTITY modifyID.label \"este elemento só a través do seu ID\">\n<!ENTITY modifyClass.label \"todos os elementos da clase...\">\n<!ENTITY useInlineStyles.label \"este elemento, a través de estilos en liña\">\n<!ENTITY allOfType.label \"todos os elementos do mesmo tipo...\">\n\n<!ENTITY closeOtherSections.label \"Pechar todas as outras seccións\">\n<!ENTITY closeAllSections.label \"Pechar todas as seccións\">\n\n<!ENTITY generalSectionHeader.label \"Xeral\">\n\n<!ENTITY fontFamily.label \"Familia de tipos de letra:\">\n\n<!ENTITY fontWeight.label \"Grosor:\">\n<!ENTITY fontWeightBold.label \"Negra\">\n<!ENTITY fontWeightLighter.label \"máis fina\">\n<!ENTITY fontWeightBolder.label \"máis grosa\">\n\n<!ENTITY fontStyle.label \"Estilo:\">\n<!ENTITY fontStyleItalic.label \"Cursiva\">\n<!ENTITY fontStyleOblique.label \"Oblicua\">\n\n<!ENTITY textDecoration.label \"Decoracións:\">\n<!ENTITY textDecorationUnderline.label \"Subliñado\">\n<!ENTITY textDecorationOverline.label \"Liña enriba\">\n<!ENTITY textDecorationNone.label \"Ningunha\">\n<!ENTITY textDecorationLinethrough.label \"Riscado\">\n\n<!ENTITY textTransform.label \"Maiúsculas e minúsculas:\">\n<!ENTITY textTransformLowercase.label \"minúsculas\">\n<!ENTITY textTransformUppercase.label \"Maiúsculas\">\n<!ENTITY textTransformCapitalize.label \"Maiúscula inicial\">\n\n<!ENTITY fontVariant.label \"Variante\">\n<!ENTITY fontVariantNormal.label \"normal\">\n<!ENTITY fontVariantSmallCaps.label \"VERSALETAS\">\n\n\n<!ENTITY textAlign.label \"Aliñamento\">\n<!ENTITY textAlignStart.label \"inicio\">\n<!ENTITY textAlignEnd.label \"fin\">\n\n<!ENTITY fontSize.label \"Tamaño:\">\n<!ENTITY fontSizeSmaller.label \"Menor\">\n<!ENTITY fontSizeLarger.label \"Maior\">\n<!ENTITY fontSizeXxsmall.label \"Extra pequeno\">\n<!ENTITY fontSizeXsmall.label \"Moi pequeno\">\n<!ENTITY fontSizeSmall.label \"Pequeno\">\n<!ENTITY fontSizeMedium.label \"Media\">\n<!ENTITY fontSizeLarge.label \"Grande\">\n<!ENTITY fontSizeXlarge.label \"Moi grande\">\n<!ENTITY fontSizeXxlarge.label \"Extra grande\">\n\n<!ENTITY lineHeight.label \"Entreliñamento:\">\n<!ENTITY lineHeightNormal.label \"Normal\">\n\n<!ENTITY colorsSectionHeader.label \"Cores\">\n<!ENTITY color.label \"Primeiro plano:\">\n<!ENTITY bgColor.label \"Fondo:\">\n<!ENTITY backgrounds.label \"Imaxes:\">\n<!ENTITY addBackgroundImageMenuitem.label \"Engadir imaxe de fondo\">\n<!ENTITY addBackgroundLinearGradientMenuitem.label \"Engadir degradado lineal\">\n<!ENTITY addBackgroundRadialGradientMenuitem.label \"Engadir degradado radial\">\n\n<!ENTITY imageURL.caption \"Introducir un URL da imaxe\">\n<!ENTITY selectImageButton.label \"Seleccionar un ficheiro de imaxe\">\n\n<!ENTITY preview.caption \"Previsualizar\">\n<!ENTITY cancelButton.label \"Cancelar\">\n<!ENTITY okButton.label \"Aceptar\">\n\n<!ENTITY backgroundPositionLeftTop.label \"Superior esquerda\">\n<!ENTITY backgroundPositionCenterTop.label \"Superior centrada\">\n<!ENTITY backgroundPositionRightTop.label \"Superior dereita\">\n<!ENTITY backgroundPositionLeftCenter.label \"Centrado esquerda\">\n<!ENTITY backgroundPositionCenterCenter.label \"Centro\">\n<!ENTITY backgroundPositionRightCenter.label \"Centrado dereita\">\n<!ENTITY backgroundPositionLeftBottom.label \"Inferior esquerda\">\n<!ENTITY backgroundPositionCenterBottom.label \"Inferior centrada\">\n<!ENTITY backgroundPositionRightBottom.label \"Inferior dereita\">\n\n<!ENTITY colorStops.tab \"Límites de cor\">\n<!ENTITY shapeAndSize.tab \"Forma e tamaño\">\n<!ENTITY angle.tab \"Ángulo\">\n<!ENTITY startingPoint.tab \"Punto de inicio\">\n\n<!ENTITY repeating.label \"Repetindo\">\n\n<!ENTITY radius.label \"Radius:\">\n<!ENTITY angle.checkbox \"Ángulo:\">\n<!ENTITY startingPoint.checkbox \"Punto de inicio:\">\n<!ENTITY horizOffset.checkbox \"Horiz. posición:\">\n<!ENTITY vertOffset.checkbox \"Vert. posición:\">\n\n<!ENTITY shape.label \"Forma:\">\n<!ENTITY circularShape.label \"Circular\">\n<!ENTITY ellipticShape.label \"Elíptica\">\n<!ENTITY size.label \"Tamaño:\">\n\n\n<!ENTITY columnsSectionHeader.label \"Comunas\">\n<!ENTITY columnCount.label \"Número de columnas:\">\n<!ENTITY oneColumn.label \"Unha columna\">\n<!ENTITY twoColumns.label \"Dúas columnas\">\n<!ENTITY threeColumns.label \"Tres columnas\">\n\n<!ENTITY columnWidth.label \"Anchura óptima da columna:\">\n<!ENTITY automaticColumnWidth.label \"Automático\">\n\n<!ENTITY columnGap.label \"Espazo entre columnas:\">\n<!ENTITY normalColumnGap.label \"Valor predeterminado\">\n\n<!ENTITY columnRuleColor.label \"Cor da regra:\">\n<!ENTITY columnRuleColor.title \"Cor da regra da columna\">\n<!ENTITY noneColumnRuleStyle.label \"Sen regra\">\n<!ENTITY hiddenColumnRuleStyle.label \"Oculto\">\n<!ENTITY solidColumnRuleStyle.label \"Sólida\">\n<!ENTITY doubleColumnRuleStyle.label \"Dobre\">\n<!ENTITY dottedColumnRuleStyle.label \"Punteada\">\n<!ENTITY dashedColumnRuleStyle.label \"Descontinua\">\n<!ENTITY grooveColumnRuleStyle.label \"Ondulada\">\n<!ENTITY ridgeColumnRuleStyle.label \"Aserrada\">\n<!ENTITY insetColumnRuleStyle.label \"Gravado\">\n<!ENTITY outsetColumnRuleStyle.label \"Relevo\">\n\n<!ENTITY columnRuleStyle.label \"Estilo da regra entre columnas:\">\n\n<!ENTITY columnRuleWidth.label \"Grosor da regra entre columnas:\">\n<!ENTITY noneColumnRuleWidth.label \"Ningunha\">\n<!ENTITY thinColumnRuleWidth.label \"Fina\">\n<!ENTITY mediumColumnRuleWidth.label \"Media\">\n<!ENTITY thickColumnRuleWidth.label \"Grosa\">\n\n<!ENTITY geometrySectionHeader.label \"Xeometría\">\n<!ENTITY margins.label \"Marxes:\">\n<!ENTITY paddings.label \"Recheo:\">\n<!ENTITY contentArea.label \"Contido\">\n<!ENTITY useSameFourPaddings.label \"Mesmo recheo para todo\">\n<!ENTITY useSameFourMargins.label \"Mesma marxe para todo\">\n<!ENTITY autoMargin.label \"Automático\">\n\n<!ENTITY width.label \"Largura:\">\n<!ENTITY autoWidth.label \"Automático\">\n<!ENTITY preserveImageRatio.label \"Conservar a proporción da imaxe\">\n\n<!ENTITY height.label \"Altura:\">\n<!ENTITY autoHeight.label \"Automático\">\n\n<!ENTITY minWidth.label \"Mín. anchura:\">\n<!ENTITY maxWidth.label \"Máx. anchura:\">\n<!ENTITY noneMaxWidth.label \"Ningunha\">\n\n<!ENTITY minHeight.label \"Mín. altura:\">\n<!ENTITY maxHeight.label \"Máx. altura:\">\n<!ENTITY noneMaxHeight.label \"Ningunha\">\n\n<!ENTITY getNaturalSize.label \"Tamaño real\">\n\n<!ENTITY positionSectionHeader.label \"Posición e deseño\">\n\n<!ENTITY display.label \"Amosa:\">\n<!ENTITY noneDisplay.label \"Non amosa\">\n<!ENTITY inlineDisplay.label \"En liña\">\n<!ENTITY runInDisplay.label \"Executándose\">\n<!ENTITY blockDisplay.label \"Bloquear\">\n<!ENTITY inlineBlockDisplay.label \"Bloqueo en liña\">\n<!ENTITY listItem.label \"Elemento da lista\">\n<!ENTITY table.label \"Táboa\">\n<!ENTITY inlineTable.label \"Táboa en liña\">\n<!ENTITY tableHeaderGroup.label \"Grupo de cabeceira da táboa\">\n<!ENTITY tableRowGroup.label \"Grupo de fila da táboa\">\n<!ENTITY tableFooterGroup.label \"Grupo de pé da táboa\">\n<!ENTITY tableColumnGroup.label \"Grupo de columna da táboa\">\n<!ENTITY tableCaption.label \"Lenda da táboa \">\n<!ENTITY tableRow.label \"Fila da táboa\">\n<!ENTITY tableColumn.label \"Columna da táboa\">\n<!ENTITY tableCell.label \"Cela da táboa\">\n\n<!ENTITY visibility.label \"Visibilidade:\">\n<!ENTITY visibleVisibility.label \"visíbel\">\n<!ENTITY hiddenVisibility.label \"ocultar\">\n<!ENTITY collapseVisibility.label \"contraer\">\n\n<!ENTITY float.label \"Flotación:\">\n<!ENTITY leftFloat.label \"Flotación á esquerda\">\n<!ENTITY noneFloat.label \"Sen flotación\">\n<!ENTITY rightFloat.label \"Flotación á dereita\">\n\n<!ENTITY overflow.label \"Desbordamento:\">\n<!ENTITY visibleOverlow.label \"Visíbel\">\n<!ENTITY hiddenOverlow.label \"Oculto\">\n<!ENTITY scrollOverlow.label \"Amosar as barras de desprazamento\">\n<!ENTITY autoOverlow.label \"Automático\">\n\n<!ENTITY textOverflow.label \"Desbordamento do texto:\">\n<!ENTITY clipTextOverflow.label \"Clip\">\n<!ENTITY ellipsisTextOverflow.label \"Elipse\">\n\n<!ENTITY position.label \"Posición:\">\n<!ENTITY staticPosition.label \"Estática\">\n<!ENTITY relativePosition.label \"Relativa\">\n<!ENTITY absolutePosition.label \"Absoluta\">\n<!ENTITY fixedPosition.label \"Fixa\">\n\n<!ENTITY zIndex.label \"Z-index:\">\n<!ENTITY zIndexAuto.label \"Automático\">\n\n<!ENTITY offsets.label \"Posicións:\">\n<!ENTITY offsetAuto.label \"Automático\">\n\n<!ENTITY clear.label \"Limpar:\">\n<!ENTITY leftClear.label \"Lado esquerdo\">\n<!ENTITY rightClear.label \"Lado dereito\">\n<!ENTITY bothClear.label \"Ambos lados\">\n<!ENTITY noneClear.label \"Non limpar\">\n\n<!ENTITY bordersSectionHeader.label \"Bordo\">\n<!ENTITY thinBorderWidth.label \"Fina\">\n<!ENTITY mediumBorderWidth.label \"Media\">\n<!ENTITY thickBorderWidth.label \"Grosa\">\n\n<!ENTITY noneBorderStyleStyle.label \"Ningunha\">\n<!ENTITY hiddenBorderStyleStyle.label \"Oculto\">\n<!ENTITY solidBorderStyleStyle.label \"Sólida\">\n<!ENTITY doubleBorderStyleStyle.label \"Dobre\">\n<!ENTITY dottedBorderStyleStyle.label \"Punteada\">\n<!ENTITY dashedBorderStyleStyle.label \"Descontinua\">\n<!ENTITY grooveBorderStyleStyle.label \"Ondulada\">\n<!ENTITY ridgeBorderStyleStyle.label \"Aserrada\">\n<!ENTITY insetBorderStyleStyle.label \"Gravado\">\n<!ENTITY outsetBorderStyleStyle.label \"Relevo\">\n\n<!ENTITY topBorder.label \"Arriba:\">\n<!ENTITY rightBorder.label \"Dereita:\">\n<!ENTITY leftBorder.label \"Esquerda:\">\n<!ENTITY bottomBorder.label \"Abaixo:\">\n\n<!ENTITY sameBorderOnFourEdges.label \"Utilizar o mesmo bordo en todos os lados\">\n\n<!ENTITY sameFourCorners.label \"mesmo estilo para as catro esquinas\">\n<!ENTITY topLeftCorner.label \"Esquina superior esquerda:\">\n<!ENTITY topRightCorner.label \"Esquina superior dereita:\">\n<!ENTITY bottomLeftCorner.label \"Esquina inferior esquerda:\">\n<!ENTITY bottomRightCorner.label \"Esquina inferior dereita:\">\n\n<!ENTITY useImageAsBorder.label \"Usar unha banda de imaxe como bordo\">\n<!ENTITY enterImageUrl.label \"Localización da imaxe:\">\n<!ENTITY borderImageURLButton.label \"Seleccionar un ficheiro de imaxe\">\n\n<!ENTITY fromLeftEdge.label \"Desde a beira esquerda:\">\n<!ENTITY fromTopEdge.label \"Desde a beira superior\">\n<!ENTITY fromBottomEdge.label \"Desde a beira inferior\">\n<!ENTITY fromRightEdge.label \"Desde a beira dereita:\">\n\n<!ENTITY topBorderImageProps.label \"Arriba\">\n<!ENTITY rightBBorderImageProps.label \"Dereito\">\n<!ENTITY bottomBorderImageProps.label \"Abaixo\">\n<!ENTITY leftBorderImageProps.label \"Esquerda\">\n<!ENTITY slicingBorderImageProps.label \"Recortar:\">\n<!ENTITY widthBorderImageProps.label \"Largura:\">\n<!ENTITY repeatBorderImageProps.label \"Repetición:\">\n\n<!ENTITY stretchBorderImageRepeat.label \"Axustar\">\n<!ENTITY repeatBorderImageRepeat.label \"Repetir\">\n<!ENTITY roundBorderImageRepeat.label \"Redondear\">\n\n<!ENTITY transformsSectionHeader.label \"Transformacións\">\n<!ENTITY rotation.label \"Rotación\">\n<!ENTITY translation.label \"Translación\">\n<!ENTITY skew.label \"Inclinación\">\n<!ENTITY scale.label \"Escalado\">\n\n<!ENTITY flexboxSectionHeader.label \"Flexibilidade\">\n<!ENTITY enableFlexBox.label \"Este elemento é flexíbel\">\n<!ENTITY inlineBox.label \"Esta é unha caixa en liña\">\n<!ENTITY selfAlign.label \"Self-alignment:\">\n<!ENTITY boxAlign.label \"Aliñamento\">\n<!ENTITY startBoxAlign.label \"inicio\">\n<!ENTITY centerBoxAlign.label \"centro\">\n<!ENTITY endBoxAlign.label \"fin\">\n<!ENTITY baselineBoxAlign.label \"liña base\">\n<!ENTITY stretchBoxAlign.label \"axuste\">\n\n<!ENTITY boxDirection.label \"Dirección:\">\n<!ENTITY normalBoxDirection.label \"normal\">\n<!ENTITY reverseBoxDirection.label \"invertida\">\n\n<!ENTITY flexGrow.label \"Flex grow factor:\">\n<!ENTITY flexShrink.label \"Flex shrink factor:\">\n<!ENTITY flexBasis.label \"Flex basis:\">\n<!ENTITY boxOrdinalGroup.label \"Grupo ordinal:\">\n\n<!ENTITY boxOrientation.label \"Orientación:\">\n<!ENTITY horizontalBoxOrientation.label \"horizontal\">\n<!ENTITY verticalBoxOrientation.label \"vertical\">\n\n\n<!ENTITY letterSpacing.label \"Espazamento entre caracteres:\">\n<!ENTITY normalLetterSpacing.label \"Normal\">\n\n<!ENTITY wordSpacing.label \"Espazamento entre palabras:\">\n<!ENTITY normalWordSpacing.label \"Normal\">\n\n<!ENTITY wordWrap.label \"Axuste de texto\">\n<!ENTITY normalWordWrap.label \"só en puntos de quebra normais\">\n<!ENTITY breakWordWordWrap.label \"en calquera sitio\">\n\n<!ENTITY textIndent.label \"Sangría de texto:\">\n\n\n<!ENTITY listsSectionHeader.label \"Listas\">\n<!ENTITY listStyleType.label \"Tipo:\">\n<!ENTITY disc.label \"Disco •\">\n<!ENTITY circle.label \"Circulo ◦\">\n<!ENTITY square.label \"Cadrado ◾\">\n<!ENTITY decimal.label \"Decimal 1 2 3 4 5 6 7 8 9\">\n<!ENTITY decimalLeadingZero.label \"Decimal 01 02 03 04 05 06 07 08 09\">\n<!ENTITY lowerRoman.label \"Romana minúscula ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ\">\n<!ENTITY upperRoman.label \"Romana maiúscula Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ\">\n<!ENTITY lowerGreek.label \"Grega minúscula α β γ δ ε ζ η θ ι\">\n<!ENTITY lowerAlpha.label \"Alfa minúscula a b c d e f g h i\">\n<!ENTITY upperAlpha.label \"Alfa maiúscula A B C D E F G H I\">\n<!ENTITY armenian.label \"Armenio ա բ գ դ ե զ է ը թ\">\n<!ENTITY georgian.label \"Xeorxiano ა ბ გ დ ე ვ ზ ჱ თ\">\n<!ENTITY hebrew.label \"Hebreo א ב ג ד ה ו ז ח ט\">\n<!ENTITY arabicIndic.label \"Árabe ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩\">\n<!ENTITY bengali.label \"BengalÍ ১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯\">\n<!ENTITY devanagari.label \"Devanagari १ २ ३ ४ ५ ६ ७ ८ ९\">\n<!ENTITY gujarati.label \"Guxarati ૧ ૨ ૩ ૪ ૫ ૬ ૭ ૮ ૯\">\n<!ENTITY gurmukhi.label \"Gurmukhi ੧ ੨ ੩ ੪ ੫ ੬ ੭ ੮ ੯\">\n<!ENTITY kannada.label \"Kannada ೧ ೨ ೩ ೪ ೫ ೬ ೭ ೮ ೯\">\n<!ENTITY malayalam.label \"Malaialam ൧ ൨ ൩ ൪ ൫ ൬ ൭ ൮ ൯ \">\n<!ENTITY oriya.label \"Oriya ୧ ୨ ୩ ୪ ୫ ୬ ୭ ୮ ୯\">\n<!ENTITY tamil.label \"Tamil ௧ ௨ ௩ ௪ ௫ ௬ ௭ ௮ ௯\">\n<!ENTITY telugu.label \"Telugu ౧ ౨ ౩ ౪ ౫ ౬ ౭ ౮ ౯\">\n<!ENTITY ethiopicNumeric.label \"Etíope ፩ ፪ ፫ ፬ ፭ ፮ ፯ ፰ ፱\">\n<!ENTITY ethiopicHalehameAmEt.label \"Etíope halehame-am-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY ethiopicHalehameTiEr.label \"Etíope halehame-ti-er ሀ ለ ሐ መ ረ ሰ ሸ ቀ ቐ\">\n<!ENTITY ethiopicHalehameTiEt.label \"Etíope halehame-ti-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY persian.label \"Persa ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY urdu.label \"Urdú ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY khmer.label \"Camboxano ១ ២ ៣ ៤ ៥ ៦ ៧ ៨ ៩\">\n<!ENTITY lao.label \"Lao ໑ ໒ ໓ ໔ ໕ ໖ ໗ ໘ ໙\">\n<!ENTITY thai.label \"Tailandés ๑ ๒ ๓ ๔ ๕ ๖ ๗ ๘ ๙\">\n<!ENTITY myanmar.label \"Birmano ၁ ၂ ၃ ၄ ၅ ၆ ၇ ၈ ၉\">\n<!ENTITY hangul.label \"Coreano 나 다 라 마 바 사 아 자 차\">\n<!ENTITY hangulConsonant.label \"Consoante coreana ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㅊ\">\n<!ENTITY hiragana.label \"Hiragana い う え お か き く け こ\">\n<!ENTITY katakana.label \"Katakana イ ウ エ オ カ キ ク ケ コ\">\n<!ENTITY hiraganaIroha.label \"Hiragana Iroha ろ は に ほ へ と ちり ぬ\">\n<!ENTITY katakanaIroha.label \"Katakana Iroha ロ ハ ニ ホ ヘ ト チリ ヌ\">\n<!ENTITY japaneseFormal.label \"Xaponés Formal 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY japaneseInformal.label \"Xaponés Informal 壹 贰 叁 肆 伍 陆 柒 捌 玖\">\n<!ENTITY cjkIdeographic.label \"CJK Ideographic\">\n<!ENTITY cjkIdeographicEarlyBranch.label \"CJK Ideographic Early Branch 丑 寅 卯 辰 巳 午 未申 酉\">\n<!ENTITY cjkHeavenlyStem.label \"CJK Heavenly Stem 乙 丙 丁 戊 己 庚 辛壬 癸\">\n<!ENTITY simpChineseFormal.label \"Simp. Chinés formal 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY simpChineseInformal.label \"Simp. Chinés informal 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY tradChineseFormal.label \"Trad. Chinés formal 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY tradChineseInormal.label \"Trad. Chinés informal 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY none.label \"Ningunha\">\n\n<!ENTITY listStylePosition.label \"Posición:\">\n<!ENTITY insideListStylePosition.label \"dentro\">\n<!ENTITY outsideListStylePosition.label \"fora\">\n\n<!ENTITY listStyleImage.label \"Imaxe:\">\n\n<!ENTITY transitionsSectionHeader.label \"Transicións\">\n<!ENTITY noneTransition.label \"Sen propiedades\">\n<!ENTITY allTransition.label \"Todas as propiedades\">\n<!ENTITY propertyTransition.label \"Unha propiedade\">\n\n<!ENTITY shadowsSectionHeader.label \"Sombras\">\n<!ENTITY textShadows.label \"Sombras de texto\">\n<!ENTITY boxShadows.label \"Sombras da caixa\">\n<!ENTITY noneTextShadow.label \"Ningunha\">\n<!ENTITY oneShadow.label \"Nova sombra\">\n\n<!ENTITY verticalAlign.label \"Vert. aliñamento\">\n<!ENTITY baselineVerticalAlign.label \"Liña base\">\n<!ENTITY subVerticalAlign.label \"Liñas de base con subscripts da caixa paI\">\n<!ENTITY superVerticalAlign.label \"Liñas de base con superscripts da caixa pai\">\n<!ENTITY topVerticalAlign.label \"Límites superiores\">\n<!ENTITY textTopVerticalAlign.label \"Límite superior da área de contido pai\">\n<!ENTITY middleVerticalAlign.label \"Punto medio respecto da liña de base do pai + 1/2 da altura 'x'\">\n<!ENTITY bottomVerticalAlign.label \"Límites inferiores\">\n<!ENTITY textBottomVerticalAlign.label \"Límite inferior da área de contido pai\">\n\n\n<!ENTITY direction.label \"Dirección do texto:\">\n<!ENTITY ltrDirection.label \"De esquerda a dereita\">\n<!ENTITY rtlDirection.label \"De dereita a esquerda\">\n\n<!ENTITY miscSectionHeader.label \"Varias\">\n<!ENTITY cursor.label \"Cursor:\">\n<!ENTITY autoCursor.label \"Automático\">\n<!ENTITY defaultCursor.label \"Cursor predeterminado segundo a plataforma\">\n<!ENTITY crossHairCursor.label \"Retícula\">\n<!ENTITY pointerCursor.label \"Punteiro que indica unha ligazón\">\n<!ENTITY moveCursor.label \"Mover\">\n<!ENTITY eResizeCursor.label \"Redimensionábel desde a beira esquerda\">\n<!ENTITY neResizeCursor.label \"Redimensionábel desde a esquina superior esquerda\">\n<!ENTITY nwResizeCursor.label \"Redimensionábel desde a esquina superior dereita\">\n<!ENTITY nResizeCursor.label \"Redimensionábel desde a beira superior\">\n<!ENTITY sResizeCursor.label \"Redimensionábel desde a beira inferior\">\n<!ENTITY wResizeCursor.label \"Redimensionábel desde a beira dereita\">\n<!ENTITY seResizeCursor.label \"Redimensionábel desde a esquina inferior esquerda\">\n<!ENTITY swResizeCursor.label \"Redimensionábel desde a esquina inferior dereita\">\n<!ENTITY textCursor.label \"Texto seleccionábel\">\n<!ENTITY busyCursor.label \"Ocupado, agarde\">\n<!ENTITY helpCursor.label \"Axuda dispoñíbel\">\n<!ENTITY progress.label \"Indicador de progreso\">\n\n<!ENTITY unicodeBidi.label \"Unicode bidireccional:\">\n<!ENTITY normalUnicodeBidi.label \"normal\">\n<!ENTITY embedUnicodeBidi.label \"incorporar\">\n<!ENTITY bidiOverrideUnicodeBidi.label \"anulación bidireccional\">\n\n<!ENTITY orphans.label \"Orfas:\">\n<!ENTITY widows.label \"Viúvas:\">\n<!ENTITY pageBreakAfter.label \"Quebra de páxina despois de:\">\n<!ENTITY pageBreakInside.label \"Quebra de páxina dentro de:\">\n<!ENTITY pageBreakBefore.label \"Quebra de páxina antes de:\">\n<!ENTITY autoPageBreak.label \"automático\">\n<!ENTITY alwaysPageBreak.label \"sempre\">\n<!ENTITY avoidPageBreak.label \"evitar\">\n<!ENTITY leftPageBreak.label \"páxina esquerda\">\n<!ENTITY rightPageBreak.label \"páxina dereita\">\n\n<!ENTITY tablesSectionHeader.label \"Táboas\">\n<!ENTITY tableLayout.label \"Deseño da táboa\">\n<!ENTITY autoTableLayout.label \"automático\">\n<!ENTITY fixedTableLayout.label \"fixo\">\n\n<!ENTITY captionSide.label \"Posición da lenda:\">\n<!ENTITY topCaptionSide.label \"arriba\">\n<!ENTITY bottomCaptionSide.label \"abaixo\">\n\n<!ENTITY borderCollapse.label \"Bordos da táboa:\">\n<!ENTITY collapseBorderCollapse.label \"contraído\">\n<!ENTITY separateBorderCollapse.label \"separado\">\n\n<!ENTITY borderSpacing.label \"Espazamento do bordo:\">\n\n<!ENTITY emptyCells.label \"Celas baleiras:\">\n<!ENTITY showEmptyCells.label \"amosar\">\n<!ENTITY hideEmptyCells.label \"ocultar\">\n\n<!ENTITY leftTransformOrigin.label \"Esquerda\">\n<!ENTITY centerTransformOrigin.label \"Centro\">\n<!ENTITY rightTransformOrigin.label \"Dereito\">\n<!ENTITY topTransformOrigin.label \"Arriba\">\n<!ENTITY bottomTransformOrigin.label \"Abaixo\">\n\n<!ENTITY makeRelative.label \"Facer o URL relativo ao documento\">\n\n<!ENTITY hoverState.label \"cando o punteiro pasa sobre o elemento\">\n\n<!ENTITY perspective.label \"Perspectiva 3D\">\n<!ENTITY transformOrigin.label \"Transforma a orixe:\">\n<!ENTITY perspectivOrigin.label \"Orixe da perspectiva\">\n<!ENTITY perspectiveDepth.label \"Profundidade da perspectiva\">\n<!ENTITY transformStyle.label \"Transforma o estilo:\">\n<!ENTITY transformStyleFlat.label \"Plano\">\n<!ENTITY transformStyle3D.label \"3D\">\n<!ENTITY backfaceVisibility.label \"Parte de atrás:\">\n<!ENTITY backfaceVisibilityVisible.label \"Visíbel\">\n<!ENTITY backfaceVisibilityHidden.label \"Oculto\">\n<!ENTITY rotation3D.label \"Rotación 3D\">\n\n<!ENTITY row.label                      \"Fila\">\n<!ENTITY column.label                   \"Columna\">\n<!ENTITY justifyContent.label \"Content justification:\">\n<!ENTITY alignContent.label \"Content alignment:\">\n<!ENTITY autoBoxAlign.label \"Automático\">\n\n<!ENTITY fontsSectionHeader.label \"Font Features\">\n<!ENTITY writingMode.label \"Writing mode:\">\n<!ENTITY fontWeightNormal.label \"Normal\">\n<!ENTITY fontStyleNormal.label \"Normal\">\n<!ENTITY textTransformNone.label \"Ningunha\">\n\n<!ENTITY viewFonts.label \"View fonts\">\n<!ENTITY perspectiveNone.label \"Ningunha\">\n<!ENTITY imagesSectionHeader.label \"Imaxe\">\n<!ENTITY imageOrientation.label \"Orientation:\">\n<!ENTITY flipImage.label \"Flip image\">\n<!ENTITY fromImageImageOrientation.label \"From image\">\n<!ENTITY fromImageImageOrientation.tooltip \"Use EXIF data of the image\">\n\n<!ENTITY addCSS.tooltip \"Add CSS declaration\">\n<!ENTITY removeCSS.tooltip \"Delete CSS declaration\">\n<!ENTITY modifyCSS.tooltip \"Modify CSS value\">\n\n<!ENTITY allSectionHeader.label \"All properties\">\n\n<!ENTITY variablesSectionHeader.label \"Variables\">\n<!ENTITY gridRowGap.label \"Grid row gap:\">\n<!ENTITY gridColumnGap.label \"Grid column gap:\">\n<!ENTITY gridLayoutSection.label \"Grid Layout\">\n<!ENTITY displayGrid.label \"This element is a grid\">\n\n<!ENTITY displayInlineGrid.label \"This element is an inline grid\">\n<!ENTITY displaySubgrid.label \"This element is a subgrid\">\n<!ENTITY gridAutoFlow.label \"Automatic placement:\">\n<!ENTITY gridItemPositionWarning.label \"To position the element as a grid item, please see the 'Grid Item Layout' section\">\n<!ENTITY gridLayoutWarning.label \"For grid layout, please see the 'Grid Layout' section\">\n<!ENTITY gridItemsSection.label \"Grid Item Layout\">\n<!ENTITY gridOrder.label \"Order:\">\n<!ENTITY gridTemplateColumns.label \"Template columns\">\n<!ENTITY gridTemplateRows.label \"Template rows\">\n<!ENTITY invalidGridTemplateRowsOrColumns.label \"Invalid value for the property. Click to undo last change.\">\n<!ENTITY gridTemplateArea.label \"Named grid areas:\">\n<!ENTITY gridRowStart.label \"Row start:\">\n<!ENTITY gridRowEnd.label \"Row end:\">\n<!ENTITY gridColumnStart.label \"Column start:\">\n<!ENTITY gridColumnEnd.label \"Column end:\">\n<!ENTITY rowGridAutoFlow.label \"row\">\n<!ENTITY columnGridAutoFlow.label \"column\">\n<!ENTITY denseGridAutoFlow.label \"dense\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/sidebars/cssproperties/cssproperties.properties",
    "content": "EnterAnId=Introduza un ID\nEnterUniqueId=Debe asignar un ID único ao elemento\n\nNoClasSelected=Debe seleccionar un nome de clase\nPleaseSelectAClass=Cómpre seleccionar unha clase para aplicar os cambios solicitados\n"
  },
  {
    "path": "locales/gl/bluegriffon/sidebars/cssproperties/csspropertiesOverlay.dtd",
    "content": "<!ENTITY cssproperties.label \"Propiedades do estilo\">\n\n<!ENTITY cssToolbarCmd.label \"CSS\">\n<!ENTITY cssToolbarCmd.tooltip \"Estabelecer estilos CSS\">\n\n"
  },
  {
    "path": "locales/gl/bluegriffon/sidebars/cssproperties/editGridTemplate.dtd",
    "content": "<!ENTITY window.title \"Add or edit a grid template row/column\">\n\n<!ENTITY none.label \"None\">\n<!ENTITY newEntry.label \"New template entry\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/sidebars/cssproperties/fontFeatures.properties",
    "content": "FFaalt=Access all alternates\nFFcalt=Contextual alternates\nFFsalt=Stylistic alternates\nFFliga=Standard ligatures\nFFclig=Contextual ligatures\nFFdlig=Discretionary ligatures\nFFhist=Historical forms\nFFhlig=Historical ligatures\nFFunic=Unicase\nFFsmcp=Small capitals\nFFc2sc=Small capitals from capitals\nFFc2pc=Petite capitals from capitals\nFFpcap=Petite capitals\nFFcase=Case sensitive forms\nFFcpsp=Capital spacing\nFFtitl=Titling\nFFswsh=Swash\nFFcswh=Contextual swash\nFFfrac=Fractions\nFFafrc=Alternative fractions\nFFordn=Ordinals\nFFnumr=Numerators\nFFdnom=Denominators\nFFsinf=Scientific inferiors\nFFsups=Superscript\nFFsubs=Subscript\nFFonum=Oldstyle figures\nFFlnum=Lining Figures\nFFpnum=Proportional figures\nFFtnum=Tabular figures\nFFzero=Slashed zero\nFFmgrk=Mathematical greek\nFFnalt=Alternate annotation forms\nFFornm=Ornaments\nFFlocl=Localized forms\nFFsize=Optical size\nFFisol=Isolated forms\nFFinit=Initial forms\nFFmedi=Medial forms\nFFfinal=Final forms\nFFrlig=Requird ligatures\nFFccmp=Glyph composition/decomposition\nFFmark=Mark to base positioning\nFFmkmj=Mark to mark positioning\nFFhwid=Half widths\n"
  },
  {
    "path": "locales/gl/bluegriffon/sidebars/cssproperties/griditemposition.dtd",
    "content": "<!ENTITY autoGridItemPosition.label \"Automatic\">\n<!ENTITY customGridItemPosition.label \"Custom\">\n\n<!ENTITY gridLineName.tooltiptext \"Grid line name\">\n<!ENTITY gridLineIndex.tooltiptext \"Line index\">\n<!ENTITY spanning.tooltiptext \"Contributes a grid span\">\n<!ENTITY span.label \"Span\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/sidebars/cssproperties/textshadowitem.dtd",
    "content": "<!ENTITY noTextShadow.label \"Non se aplicou ningunha sombra ao elemento \">\n\n<!ENTITY colorTextShadow.label \"Cor:\">\n<!ENTITY colorTextShadow.title \"Cor da sombra do texto\">\n<!ENTITY blurRadiusTextShadow.label \"Radio da desenfocaxe:\">\n<!ENTITY offsetXTextShadow.label \"Horiz. posición:\">\n<!ENTITY offsetYTextShadow.label \"Vert. posición:\">\n\n<!ENTITY spreadRadiusBoxShadow.label \"Radio da expansión:\">\n<!ENTITY inset.label \"Sombra do gravado\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/sidebars/cssproperties/transformationitem.dtd",
    "content": "<!ENTITY rotation.label \"Rotación\">\n<!ENTITY translation.label \"Translación\">\n<!ENTITY skew.label \"Inclinación\">\n<!ENTITY aroundXAxis.label \"Eixo X:\">\n<!ENTITY aroundYAxis.label \"Eixo Y:\">\n<!ENTITY horizontally.label \"Horizontalmente:\">\n<!ENTITY vertically.label \"Verticalmente:\">\n<!ENTITY scale.label \"Escalado\">\n\n<!ENTITY translation3d.label \"Translación 3D\">\n<!ENTITY perspective.label \"Perspectiva 3D\">\n<!ENTITY depth.label \"Profundidade:\">\n<!ENTITY x.label \"X:\">\n<!ENTITY y.label \"Y:\">\n<!ENTITY z.label \"Z:\">\n<!ENTITY rotation3d.label \"Rotación 3D\">\n\n<!ENTITY axis.label \"Eixo:\">\n<!ENTITY normalize.label \"Normalizar\">\n<!ENTITY screenToUser.label \"Desde a pantalla cara ao usuario\">\n<!ENTITY userToScreen.label \"Desde o usuario cara á pantalla\">\n<!ENTITY angle.label \"Ángulo:\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/sidebars/cssproperties/transitionitem.dtd",
    "content": "<!ENTITY allProperties.label \"Toda propiedade que é capaz de experimentar unha transición farao\">\n<!ENTITY noProperty.label \"Ningunha propiedade fará a transición\">\n<!ENTITY property.label \"Propiedade:\">\n<!ENTITY duration.label \"Duración:\">\n<!ENTITY seconds.label \"segundos\">\n\n<!ENTITY all.label \"Toda\">\n<!ENTITY none.label \"Ningunha\">\n<!ENTITY oneProperty.label \"Unha propiedade\">\n<!ENTITY function.label \"Función:\">\n<!ENTITY ease.label \"Facilidade\">\n<!ENTITY linear.label \"Lineal\">\n<!ENTITY easeIn.label \"Comezo rápido\">\n<!ENTITY easeOut.label \"Final rápido\">\n<!ENTITY easeInOut.label \"Comezo e final rápidos\">\n<!ENTITY cubicBezier.label \"Bezier cúbica\">\n\n<!ENTITY delay.label \"Demora:\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/sidebars/domexplorer/domexplorer.dtd",
    "content": "<!ENTITY window.title \"Explorador DOM\">\n\n<!ENTITY elements.label \"Elementos\">\n\n<!ENTITY attrName.label \"Nome\">\n<!ENTITY attrValue.label \"Valor\">\n\n<!ENTITY attributesTab.label \"Atributos\">\n<!ENTITY stylesTab.label \"Estilos en liña\">\n\n<!ENTITY addAttribute.tooltip \"Engadir atributo\">\n<!ENTITY removeAttribute.tooltip \"Eliminar atributo\">\n<!ENTITY modifyAttribute.tooltip \"Modificar o valor do atributo\">\n\n<!ENTITY property.label \"Propiedade\">\n<!ENTITY value.label \"Valor\">\n<!ENTITY priority.label \"Prioridade\">\n<!ENTITY addCSS.tooltip \"Engadir declaración CSS\">\n<!ENTITY removeCSS.tooltip \"Eliminar declaración CSS\">\n<!ENTITY modifyCSS.tooltip \"Modificar valor CSS\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/sidebars/domexplorer/domexplorerOverlay.dtd",
    "content": "<!ENTITY domexplorer.label \"Explorador DOM\">\n\n<!ENTITY domexplorer.tooltip \"Explorar os atributos HTML e os estilos CSS en liña\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/sidebars/its20/its20.dtd",
    "content": "<!ENTITY window.title \"Internationalization Tag Set 2.0\">\n\n<!ENTITY locally.label \"Locally\">\n<!ENTITY globally.label \"Globally\">\n\n<!ENTITY loading.label \"Loading...\">\n\n<!ENTITY deleteLocalRule.label \"Delete local rule\">\n\n<!ENTITY translateSectionHeader.label \"Translate\">\n<!ENTITY translatable.label \"Translatable\">\n<!ENTITY notTranslatable.label \"Not translatable\">\n\n<!ENTITY locNoteSectionHeader.label \"Localization Note\">\n<!ENTITY descriptionLocNoteType.label \"Description\">\n<!ENTITY alertLocNoteType.label \"Alert\">\n<!ENTITY locNoteContents.label \"Contents of the localization note:\">\n<!ENTITY locNoteIRI.label \"Localization note IRI:\">\n\n<!ENTITY termSectionHeader.label \"Terminology\">\n<!ENTITY yesTermTerminology.label \"Yes\">\n<!ENTITY noTermTerminology.label \"No\">\n<!ENTITY termIRI.label \"Terminology IRI:\">\n<!ENTITY termConfidence.label \"Term confidence:\">\n\n<!ENTITY ruleset.label \"Ruleset\">\n<!ENTITY rulesetType.label \"Type\">\n<!ENTITY rulesetExternal.label \"External\">\n<!ENTITY rulesetInline.label \"Inline\">\n<!ENTITY newRulesetUrlFilepickerbutton.label \"Select ITS 2.0 file\">\n<!ENTITY rulesetQueryLanguage.label \"Query Language\">\n<!ENTITY xpath.label \"XPath\">\n<!ENTITY css.label \"CSS\">\n<!ENTITY existingITS.label \"Existing ITS 2.0 resource:\">\n<!ENTITY newRulesetFile.label \"New ITS 2.0 file\">\n\n<!ENTITY addRulesetCancel.label \"Cancel\">\n<!ENTITY addRulesetOK.label \"Create ruleset\">\n\n<!ENTITY addRulesetButton.tooltip \"Add ruleset\">\n<!ENTITY deleteRulesetButton.tooltip \"Delete ruleset\">\n<!ENTITY downButton.tooltip \"Move down\">\n<!ENTITY upButton.tooltip \"Move up\">\n\n<!ENTITY parameter.label \"Parameter\">\n<!ENTITY value.label \"Value\">\n<!ENTITY addParamButton.tooltip \"Add parameter\">\n<!ENTITY deleteParamButton.tooltip \"Delete parameter\">\n\n<!ENTITY rule.label \"Rule\">\n<!ENTITY selector.label \"Selector\">\n<!ENTITY ruleMainValue.label \"Main value\">\n<!ENTITY addRuleButton.tooltip \"Add rule\">\n<!ENTITY deleteRuleButton.tooltip \"Delete rule\">\n\n<!ENTITY relativeUrl.label \"Make URL relative\">\n\n<!ENTITY parameterName.label \"Name:\">\n<!ENTITY parameterValue.label \"Value:\">\n<!ENTITY addParamCancel.label \"Cancel\">\n<!ENTITY addParamOK.label \"Create parameter\">\n\n<!ENTITY closeOtherSections.label \"Pechar todas as outras seccións\">\n<!ENTITY closeAllSections.label \"Pechar todas as seccións\">\n\n<!ENTITY annotatorsRefSectionHeader.label \"ITS Tools Annotation\">\n<!ENTITY dataCategory.col \"Data category\">\n<!ENTITY processorIRI.col \"Processor IRI\">\n<!ENTITY addAnnotatorsRefButton.tooltip \"Add a reference\">\n<!ENTITY deleteAnnotatorsRefButton.tooltip \"Delete a reference\">\n<!ENTITY selectAnnotatorRefElement.tooltip \"Select reference's owner node\">\n\n<!ENTITY dataCategory.label \"Data category:\">\n<!ENTITY processorIRI.label \"Processor IRI:\">\n<!ENTITY addAnnotatorsRefCancel.label \"Cancel\">\n<!ENTITY addAnnotatorsRefOK.label \"Add reference\">\n<!ENTITY annotatorsRefWarning.label \"An annotation reference for the 'terminology' category is missing\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/sidebars/its20/its20.properties",
    "content": "LoadError=Load Error\nInlineParseError=Inline resource is not an ITS 2.0 document\nCannotFetch=Cannot fetch URL\nNotITS=Resource is not an ITS 2.0 document\n\nTranslatableByGlobalRule=Translatable by global rule\nNotTranslatableByGlobalRule=Not translatable by global rule\n\nInlineRules=Inline rules\n\ntranslateRule=Translate\nlocNoteRule=Localization Note\ntermRule=Terminology\ndirRule=Directionality\nlangRule=Language Information\nwithinTextRule=Elements Within Text\ndomainRule=Domain\ntextAnalysisRule=Text Analysis\nlocaleFilterRule=Locale Filter\nprovRule=Provenance\nexternalResourceRefRule=External Resource\ntargetPointerRule=Target Pointer\nidValueRule=Id Value\npreserveSpaceRule=Preserve Space\nlocQualityIssueRule=Localization Quality Issue\nmtConfidenceRule=Machine-Translation Confidence\nallowedCharactersRule=Allowed Characters\nstorageSizeRule=Storage Size\n\nDontWarnAgainForUrl=Don't warn me again about this URL\nDontWarnAgainForInline=Don't warn me again about inline global rules\n\nNewITSFile=New ITS 2.0 File\n\nCannotResolveXPath=Cannot resolve the following XPath selector (undeclared HTML namespace?):\nXPathParsingError=XPath Parsing Error\nDontWarnAgainForSelector=Don't warn me again about this selector\nCSSParsingError=CSS Parsing Error\nCannotResolveCSS=Cannot resolve the following CSS selector:\n"
  },
  {
    "path": "locales/gl/bluegriffon/sidebars/its20/its20Overlay.dtd",
    "content": "<!ENTITY its20.label \"Internationalization Tag Set 2.0\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/sidebars/its20/locNoteRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Localization Note rule\">\n\n<!ENTITY description.label \"Description\">\n<!ENTITY alert.label \"Alert\">\n\n<!ENTITY locNote.label \"Localization Note:\">\n<!ENTITY locNotePointer.label \"Relative selector to the localization note:\">\n<!ENTITY locNoteRef.label \"IRI referring to the localization note:\">\n<!ENTITY locNoteRefPointer.label \"Relative selector to a node holding an IRI referring to the localization note:\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/sidebars/its20/selector.dtd",
    "content": "<!ENTITY selector.label \"Selector\">\n<!ENTITY cssSelector.label \"CSS Selector:\">\n<!ENTITY xpathSelector.label \"XPath Selector:\">\n\n<!ENTITY magicButton.label \"Magic button\">\n\n<!ENTITY prefixreport1.label \"The prefix for the HTML namespace is:\">\n<!ENTITY prefixreport2.label \"\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/sidebars/its20/termRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Terminology rule\">\n\n<!ENTITY yesTerm.label \"Yes\">\n<!ENTITY noTerm.label \"No\">\n\n<!ENTITY noTermInfo.label \"No terminology information\">\n<!ENTITY termInfoPointer.label \"Relative selector to the terminology information:\">\n<!ENTITY termInfoRef.label \"IRI referring to the terminology information:\">\n<!ENTITY termInfoRefPointer.label \"Relative selector to a node holding an IRI referring to the terminology information:\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/sidebars/its20/translateRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Translate rule\">\n\n<!ENTITY translatable.label \"Translatable\">\n<!ENTITY notTranslatable.label \"Not translatable\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/sidebars/scripteditor/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - Editor de scripts\">\n\n<!ENTITY commitChanges.label \"Remitir cambios\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/sidebars/scripteditor/scripteditor.dtd",
    "content": "<!ENTITY editScript.label \"Editar script\">\n<!ENTITY moveUp.label \"Subir\">\n<!ENTITY moveDown.label \"Baixar\">\n\n<!ENTITY addExternalScript.label \"Engadir script externo\">\n<!ENTITY addEmbeddedScript.label \"Engadir script incrustado\">\n\n<!ENTITY newScript.tooltip \"Engadir un script\">\n<!ENTITY removeScript.tooltip \"Eliminar un script\">\n<!ENTITY modifyScript.tooltip \"Modificar un script\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/sidebars/scripteditor/scripteditor.properties",
    "content": "ConfirmDeletionTitle=Eliminar un script\nConfirmDeletion=Está seguro de que quere eliminar este script?\nAddExternalScriptTitle=Engadir un script externo\nPromptScriptURL=Cal é o URL do script?\n"
  },
  {
    "path": "locales/gl/bluegriffon/sidebars/scripteditor/scripteditorOverlay.dtd",
    "content": "<!ENTITY scripteditor.label \"Inspector de Scripts\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/sidebars/stylesheets/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - \">\n\n<!ENTITY commitChanges.label \"Remitir cambios\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/sidebars/stylesheets/stylesheets.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar follas de estilo\">\n\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"Alternativo\">\n<!ENTITY title.col \"Título\">\n<!ENTITY media.col \"Medio\">\n\n<!ENTITY add.tooltip \"Engadir folla de estilo\">\n<!ENTITY remove.tooltip \"Eliminar a folla de estilo seleccionada\">\n<!ENTITY modify.tooltip \"Modificar a folla de estilo seleccionada\">\n<!ENTITY down.tooltip \"Baixar a folla de estilo seleccionada\">\n<!ENTITY up.tooltip \"Subir a folla de estilo seleccionada\">\n\n<!ENTITY close.label \"Pechar\">\n<!ENTITY editMenu.label                   \"Editar\">\n<!ENTITY styleCode.label \"Código\">\n<!ENTITY isStylesheetEnabled.label \"Activado\">\n<!ENTITY pageStyleMenu.label \"Estilo de páxina\">\n"
  },
  {
    "path": "locales/gl/bluegriffon/sidebars/stylesheets/stylesheetsOverlay.dtd",
    "content": "<!ENTITY stylesheetsPanel.title \"Follas de estilo\">\n"
  },
  {
    "path": "locales/gl/cssproperties.mn",
    "content": "bluegriffon-gl.jar:\n% locale    cssproperties    gl    %locale/gl/cssproperties/\n  locale/gl/cssproperties/csspropertiesOverlay.dtd    (locale/gl/csspropertiesOverlay.dtd)\n  locale/gl/cssproperties/cssproperties.dtd           (locale/gl/cssproperties.dtd)\n  locale/gl/cssproperties/editGridTemplate.dtd        (locale/gl/editGridTemplate.dtd)\n  locale/gl/cssproperties/backgrounditem.dtd          (locale/gl/backgrounditem.dtd)\n  locale/gl/cssproperties/griditemposition.dtd        (locale/gl/griditemposition.dtd)\n  locale/gl/cssproperties/transformationitem.dtd      (locale/gl/transformationitem.dtd)\n  locale/gl/cssproperties/transitionitem.dtd          (locale/gl/transitionitem.dtd)\n  locale/gl/cssproperties/textshadowitem.dtd          (locale/gl/textshadowitem.dtd)\n  locale/gl/cssproperties/colorstopitem.dtd           (locale/gl/colorstopitem.dtd)\n  locale/gl/cssproperties/backgrounditem.properties   (locale/gl/backgrounditem.properties)\n  locale/gl/cssproperties/cssproperties.properties    (locale/gl/cssproperties.properties)\n  locale/gl/cssproperties/fontFeatures.properties     (locale/gl/fontFeatures.properties)\n\n"
  },
  {
    "path": "locales/gl/domexplorer.mn",
    "content": "bluegriffon-gl.jar:\n% locale    domexplorer    gl    %locale/gl/domexplorer/\n  locale/gl/domexplorer/domexplorerOverlay.dtd (locale/gl/domexplorerOverlay.dtd)\n  locale/gl/domexplorer/domexplorer.dtd        (locale/gl/domexplorer.dtd)\n\n"
  },
  {
    "path": "locales/gl/fs.mn",
    "content": "fs-gl.jar:\n% locale    fs    gl    %locale/gl/fs/\n  locale/gl/fs/fsOverlay.dtd    (locale/gl/fsOverlay.dtd)\n  locale/gl/fs/fs.dtd           (locale/gl/fs.dtd)\n  locale/gl/fs/fs.properties    (locale/gl/fs.properties)\n  locale/gl/fs/addFont.dtd      (locale/gl/addFont.dtd)\n\n"
  },
  {
    "path": "locales/gl/gfd.mn",
    "content": "gfd-gl.jar:\n% locale    gfd    gl    %locale/gl/gfd/\n  locale/gl/gfd/gfdOverlay.dtd    (locale/gl/gfdOverlay.dtd)\n  locale/gl/gfd/gfd.dtd           (locale/gl/gfd.dtd)\n  locale/gl/gfd/addFont.dtd       (locale/gl/addFont.dtd)\n\n"
  },
  {
    "path": "locales/gl/its20.mn",
    "content": "bluegriffon-gl.jar:\n% locale    its20    gl    %locale/gl/its20/\n  locale/gl/its20/its20Overlay.dtd    (locale/gl/its20Overlay.dtd)\n  locale/gl/its20/its20.properties    (locale/gl/its20.properties)\n  locale/gl/its20/its20.dtd           (locale/gl/its20.dtd)\n  locale/gl/its20/translateRule.dtd   (locale/gl/translateRule.dtd)\n  locale/gl/its20/locNoteRule.dtd     (locale/gl/locNoteRule.dtd)\n  locale/gl/its20/termRule.dtd        (locale/gl/termRule.dtd)\n  locale/gl/its20/selector.dtd        (locale/gl/selector.dtd)\n\n"
  },
  {
    "path": "locales/gl/markdown.mn",
    "content": "markdown-gl.jar:\n%   locale  markdown              gl    %locale/gl/markdown/\n   locale/gl/markdown/markdownOverlay.dtd  (locale/gl/markdownOverlay.dtd)\n   locale/gl/markdown/markdown.dtd         (locale/gl/markdown.dtd)\n   \n"
  },
  {
    "path": "locales/gl/op1.mn",
    "content": "op1-gl.jar:\n% locale    op1    gl    %locale/gl/op1/\n  locale/gl/op1/op1Overlay.dtd      (locale/gl/op1Overlay.dtd)\n  locale/gl/op1/op1.dtd             (locale/gl/op1.dtd)\n  locale/gl/op1/a11yFirstStep.properties (locale/gl/a11yFirstStep.properties)\n\n"
  },
  {
    "path": "locales/gl/scripteditor.mn",
    "content": "bluegriffon-gl.jar:\n% locale    scripteditor    gl\t\t%locale/gl/scripteditor/\n\tlocale/gl/scripteditor/scripteditorOverlay.dtd\t\t(locale/gl/scripteditorOverlay.dtd)\n\tlocale/gl/scripteditor/scripteditor.dtd\t\t(locale/gl/scripteditor.dtd)\n\tlocale/gl/scripteditor/scripteditor.properties\t\t(locale/gl/scripteditor.properties)\n\tlocale/gl/scripteditor/editor.dtd          (locale/gl/editor.dtd)\n\t\n"
  },
  {
    "path": "locales/gl/stylesheets.mn",
    "content": "bluegriffon-gl.jar:\n% locale    stylesheets    gl\t\t%locale/gl/stylesheets/\n  locale/gl/stylesheets/stylesheetsOverlay.dtd   (locale/gl/stylesheetsOverlay.dtd)\n  locale/gl/stylesheets/stylesheets.dtd          (locale/gl/stylesheets.dtd)\n  locale/gl/stylesheets/editor.dtd               (locale/gl/editor.dtd)\n\n"
  },
  {
    "path": "locales/gl/tipoftheday.mn",
    "content": "tipoftheday-gl.jar:\n%   locale  tipoftheday              gl    %locale/gl/tipoftheday/\n   locale/gl/tipoftheday/tipoftheday.dtd  (locale/gl/tipoftheday.dtd)\n   locale/gl/tipoftheday/tipofthedayOverlay.dtd  (locale/gl/tipofthedayOverlay.dtd)\n   locale/gl/tipoftheday/tipoftheday.rdf  (locale/gl/tipoftheday.rdf)\n"
  },
  {
    "path": "locales/he/aria.mn",
    "content": "bluegriffon-he.jar:\n% locale    aria    he    %locale/he/aria/\n  locale/he/aria/ariaOverlay.dtd (locale/he/ariaOverlay.dtd)\n  locale/he/aria/aria.dtd        (locale/he/aria.dtd)\n  locale/he/aria/aria.properties (locale/he/aria.properties)\n\n"
  },
  {
    "path": "locales/he/base.mn",
    "content": "bluegriffon-he.jar:\n% locale    bluegriffon    he    %locale/he/bluegriffon/\n% locale    branding       he    %locale/he/branding/\n  locale/he/bluegriffon/aboutDialog.dtd  (locale/he/bluegriffon/aboutDialog.dtd)\n  locale/he/bluegriffon/bluegriffon.dtd  (locale/he/bluegriffon/bluegriffon.dtd)\n  locale/he/bluegriffon/polyglot.dtd  (locale/he/bluegriffon/polyglot.dtd)\n  locale/he/bluegriffon/findbar.dtd  (locale/he/bluegriffon/findbar.dtd)\n  locale/he/bluegriffon/bluegriffon.properties  (locale/he/bluegriffon/bluegriffon.properties)\n  locale/he/bluegriffon/colourPicker.dtd  (locale/he/bluegriffon/colourPicker.dtd)\n  locale/he/bluegriffon/credits.dtd  (locale/he/bluegriffon/credits.dtd)\n  locale/he/bluegriffon/filepickerbutton.dtd  (locale/he/bluegriffon/filepickerbutton.dtd)\n  locale/he/bluegriffon/filePicking.dtd  (locale/he/bluegriffon/filePicking.dtd)\n  locale/he/bluegriffon/insertTable.dtd  (locale/he/bluegriffon/insertTable.dtd)\n  locale/he/bluegriffon/insertTable.properties  (locale/he/bluegriffon/insertTable.properties)\n  locale/he/bluegriffon/language.properties  (locale/he/bluegriffon/language.properties)\n  locale/he/bluegriffon/languages.dtd  (locale/he/bluegriffon/languages.dtd)\n  locale/he/bluegriffon/markupCleaner.dtd  (locale/he/bluegriffon/markupCleaner.dtd)\n  locale/he/bluegriffon/openLocation.dtd  (locale/he/bluegriffon/openLocation.dtd)\n  locale/he/bluegriffon/openLocation.properties  (locale/he/bluegriffon/openLocation.properties)\n  locale/he/bluegriffon/newPageWizard.dtd  (locale/he/bluegriffon/newPageWizard.dtd)\n  locale/he/bluegriffon/newPageWizard.properties  (locale/he/bluegriffon/newPageWizard.properties)\n  locale/he/bluegriffon/propertiesDeck.dtd  (locale/he/bluegriffon/propertiesDeck.dtd)\n  locale/he/bluegriffon/aria.dtd  (locale/he/bluegriffon/aria.dtd)\n  locale/he/bluegriffon/structurebar.dtd  (locale/he/bluegriffon/structurebar.dtd)\n  locale/he/bluegriffon/tabeditor.dtd  (locale/he/bluegriffon/tabeditor.dtd)\n  locale/he/bluegriffon/masterPasswordQuery.properties (locale/he/bluegriffon/masterPasswordQuery.properties)\n  locale/he/bluegriffon/newDocument.dtd  (locale/he/bluegriffon/newDocument.dtd)\n  locale/he/bluegriffon/prefs/file.dtd  (locale/he/bluegriffon/prefs/file.dtd)\n  locale/he/bluegriffon/prefs/source.dtd  (locale/he/bluegriffon/prefs/source.dtd)\n  locale/he/bluegriffon/prefs/general.dtd  (locale/he/bluegriffon/prefs/general.dtd)\n  locale/he/bluegriffon/prefs/newPage.dtd  (locale/he/bluegriffon/prefs/newPage.dtd)\n  locale/he/bluegriffon/prefs/update.dtd  (locale/he/bluegriffon/prefs/update.dtd)\n  locale/he/bluegriffon/prefs/styles.dtd  (locale/he/bluegriffon/prefs/styles.dtd)\n  locale/he/bluegriffon/prefs/advanced.dtd  (locale/he/bluegriffon/prefs/advanced.dtd)\n  locale/he/bluegriffon/prefs/connection.dtd  (locale/he/bluegriffon/prefs/connection.dtd)\n  locale/he/bluegriffon/prefs/osx.dtd  (locale/he/bluegriffon/prefs/osx.dtd)\n  locale/he/bluegriffon/prefs/shortcuts.dtd  (locale/he/bluegriffon/prefs/shortcuts.dtd)\n  locale/he/bluegriffon/prefs/update.properties  (locale/he/bluegriffon/prefs/update.properties)\n  locale/he/bluegriffon/prefs/license.dtd  (locale/he/bluegriffon/prefs/license.dtd)\n  locale/he/bluegriffon/prefs/license.properties  (locale/he/bluegriffon/prefs/license.properties)\n  locale/he/bluegriffon/prefs/deactivateLicense.dtd  (locale/he/bluegriffon/prefs/deactivateLicense.dtd)\n  locale/he/bluegriffon/prefs.dtd  (locale/he/bluegriffon/prefs.dtd)\n  locale/he/bluegriffon/updateAvailable.dtd  (locale/he/bluegriffon/updateAvailable.dtd)\n  locale/he/bluegriffon/updates.properties  (locale/he/bluegriffon/updates.properties)\n  locale/he/branding/brand.dtd  (locale/he/branding/brand.dtd)\n  locale/he/branding/brand.properties  (locale/he/branding/brand.properties)\n  locale/he/bluegriffon/insertImage.dtd  (locale/he/bluegriffon/insertImage.dtd)\n  locale/he/bluegriffon/insertAnchor.dtd  (locale/he/bluegriffon/insertAnchor.dtd)\n  locale/he/bluegriffon/insertCommentOrPI.dtd  (locale/he/bluegriffon/insertCommentOrPI.dtd)\n  locale/he/bluegriffon/insertLink.dtd  (locale/he/bluegriffon/insertLink.dtd)\n  locale/he/bluegriffon/insertLink.properties  (locale/he/bluegriffon/insertLink.properties)\n  locale/he/bluegriffon/cssClassPicker.dtd (locale/he/bluegriffon/cssClassPicker.dtd)\n  locale/he/bluegriffon/insertVideo.dtd  (locale/he/bluegriffon/insertVideo.dtd)\n  locale/he/bluegriffon/insertAudio.dtd  (locale/he/bluegriffon/insertAudio.dtd)\n  locale/he/bluegriffon/insertVideo.properties  (locale/he/bluegriffon/insertVideo.properties)\n  locale/he/bluegriffon/insertHTML.dtd  (locale/he/bluegriffon/insertHTML.dtd)\n  locale/he/bluegriffon/insertHR.dtd  (locale/he/bluegriffon/insertHR.dtd)\n  locale/he/bluegriffon/insertForm.dtd  (locale/he/bluegriffon/insertForm.dtd)\n  locale/he/bluegriffon/parsingError.dtd  (locale/he/bluegriffon/parsingError.dtd)\n  locale/he/bluegriffon/insertFormInput.dtd  (locale/he/bluegriffon/insertFormInput.dtd)\n  locale/he/bluegriffon/insertFieldset.dtd  (locale/he/bluegriffon/insertFieldset.dtd)\n  locale/he/bluegriffon/insertLabel.dtd  (locale/he/bluegriffon/insertLabel.dtd)\n  locale/he/bluegriffon/insertButton.dtd  (locale/he/bluegriffon/insertButton.dtd)\n  locale/he/bluegriffon/insertSelect.dtd  (locale/he/bluegriffon/insertSelect.dtd)\n  locale/he/bluegriffon/insertTextarea.dtd  (locale/he/bluegriffon/insertTextarea.dtd)\n  locale/he/bluegriffon/insertKeygen.dtd  (locale/he/bluegriffon/insertKeygen.dtd)\n  locale/he/bluegriffon/insertOutput.dtd  (locale/he/bluegriffon/insertOutput.dtd)\n  locale/he/bluegriffon/insertProgress.dtd  (locale/he/bluegriffon/insertProgress.dtd)\n  locale/he/bluegriffon/insertMeter.dtd  (locale/he/bluegriffon/insertMeter.dtd)\n  locale/he/bluegriffon/insertStylesheet.dtd  (locale/he/bluegriffon/insertStylesheet.dtd)\n  locale/he/bluegriffon/editStylesheet.dtd  (locale/he/bluegriffon/editStylesheet.dtd)\n  locale/he/bluegriffon/media.dtd  (locale/he/bluegriffon/media.dtd)\n  locale/he/bluegriffon/media.properties  (locale/he/bluegriffon/media.properties)\n  locale/he/bluegriffon/insertChars.dtd  (locale/he/bluegriffon/insertChars.dtd)\n  locale/he/bluegriffon/convertToTable.dtd (locale/he/bluegriffon/convertToTable.dtd)\n  locale/he/bluegriffon/pageProperties.dtd (locale/he/bluegriffon/pageProperties.dtd)\n  locale/he/bluegriffon/spellCheck.dtd (locale/he/bluegriffon/spellCheck.dtd)\n  locale/he/bluegriffon/spellCheck.properties (locale/he/bluegriffon/spellCheck.properties)\n  locale/he/bluegriffon/dictionary.dtd (locale/he/bluegriffon/dictionary.dtd)\n  locale/he/bluegriffon/html5.properties (locale/he/bluegriffon/html5.properties)\n  locale/he/bluegriffon/listProperties.dtd (locale/he/bluegriffon/listProperties.dtd)\n  locale/he/bluegriffon/insertTOC.dtd (locale/he/bluegriffon/insertTOC.dtd)\n  locale/he/bluegriffon/svg-edit.properties (locale/he/bluegriffon/svg-edit.properties)\n  locale/he/bluegriffon/panels.dtd (locale/he/bluegriffon/panels.dtd)\n  locale/he/bluegriffon/rotator.dtd (locale/he/bluegriffon/rotator.dtd)\n\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/aboutDialog.dtd",
    "content": "<!ENTITY aboutDialog.title      \"אודות &brandFullName;\">\n<!ENTITY copyright              \"זכויות\">\n<!ENTITY aboutLink              \"&lt; אודות &brandFullName;\">\n<!ENTITY aboutVersion           \"גרסה\">\n<!ENTITY copyrightText          \"&#169;1998-2019 כל הזכויות שמורות ל-Disruptive Innovations and Contributors.\">\n<!ENTITY cmdClose.macKey        \"W\">\n<!ENTITY codeName               \"שם קוד\">\n\n<!ENTITY aboutTab.label         \"אודות\">\n<!ENTITY creditsTab.label       \"רשיון וזכויות\">\n<!ENTITY buildConfigTab.label   \"הגדרות בניית התכנית\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/aria.dtd",
    "content": "<!ENTITY ariaRole.label \"ARIA Role\">\n\n<!ENTITY noARIArole.label \"(no ARIA role)\">\n<!ENTITY ARIARoleSelect.tooltip \"Set ARIA role attribute\">\n<!ENTITY alertRole.label \"A message with important, and usually time-sensitive, information. Also see alertdialog and status\">\n<!ENTITY alertdialogRole.label \"A type of dialog that contains an alert message, where initial focus goes an element within the dialog. Also see alert and dialog\">\n<!ENTITY applicationRole.label \"A region declared as a web application, as opposed to a web document\">\n<!ENTITY articleRole.label \"A section of a page that consists of a composition that forms an independent part of a document, page, or site\">\n<!ENTITY bannerRole.label \"A region that contains mostly site-oriented content, rather than page-specific content\">\n<!ENTITY buttonRole.label \"An input that allows for user-triggered actions when clicked or pressed. Also see link\">\n<!ENTITY checkboxRole.label \"A checkable input that has three possible values: true, false, or mixed\">\n<!ENTITY columnheaderRole.label \"A cell containing header information for a column\">\n<!ENTITY comboboxRole.label \"A presentation of a select; usually similar to a textbox where users can type ahead to select an option, or type to enter arbitrary text as a new item in the list. Also see listbox\">\n<!ENTITY commandRole.label \"A form of widget that performs an action but does not receive input data\">\n<!ENTITY complementaryRole.label \"A supporting section of the document, designed to be complementary to the main content at a similar level in the DOM hierarchy, but remains meaningful when separated from the main content\">\n<!ENTITY compositeRole.label \"A widget that may contain navigable descendants or owned children\">\n<!ENTITY contentinfoRole.label \"A large perceivable region that contains information about the parent document\">\n<!ENTITY definitionRole.label \"A definition of a term or concept\">\n<!ENTITY dialogRole.label \"A dialog is an application window that is designed to interrupt the current processing of an application in order to prompt the user to enter information or require a response. Also see alertdialog\">\n<!ENTITY directoryRole.label \"A list of references to members of a group, such as a static table of contents\">\n<!ENTITY documentRole.label \"A region containing related information that is declared as document content, as opposed to a web application\">\n<!ENTITY formRole.label \"A landmark region that contains a collection of items and objects that, as a whole, combine to create a form. Also see search\">\n<!ENTITY gridRole.label \"A grid is an interactive control which contains cells of tabular data arranged in rows and columns, like a table\">\n<!ENTITY gridcellRole.label \"A cell in a grid or treegrid\">\n<!ENTITY groupRole.label \"A set of user interface objects which are not intended to be included in a page summary or table of contents by assistive technologies\">\n<!ENTITY headingRole.label \"A heading for a section of the page\">\n<!ENTITY imgRole.label \"A container for a collection of elements that form an image\">\n<!ENTITY inputRole.label \"A generic type of widget that allows user input\">\n<!ENTITY landmarkRole.label \"A region of the page intended as a navigational landmark\">\n<!ENTITY linkRole.label \"An interactive reference to an internal or external resource that, when activated, causes the user agent to navigate to that resource. Also see button\">\n<!ENTITY listRole.label \"A group of non-interactive list items. Also see listbox\">\n<!ENTITY listboxRole.label \"A widget that allows the user to select one or more items from a list of choices. Also see combobox and list\">\n<!ENTITY listitemRole.label \"A single item in a list or directory\">\n<!ENTITY logRole.label \"A type of live region where new information is added in meaningful order and old information may disappear. Also see marquee\">\n<!ENTITY mainRole.label \"The main content of a document\">\n<!ENTITY marqueeRole.label \"A type of live region where non-essential information changes frequently. Also see log\">\n<!ENTITY mathRole.label \"Content that represents a mathematical expression. \">\n<!ENTITY menuRole.label \"A type of widget that offers a list of choices to the user\">\n<!ENTITY menubarRole.label \"A presentation of menu that usually remains visible and is usually presented horizontally\">\n<!ENTITY menuitemRole.label \"An option in a group of choices contained by a menu or menubar\">\n<!ENTITY menuitemcheckboxRole.label \"A checkable menuitem that has three possible values: true, false, or mixed\">\n<!ENTITY menuitemradioRole.label \"A checkable menuitem in a group of menuitemradio roles, only one of which can be checked at a time\">\n<!ENTITY navigationRole.label \"A collection of navigational elements (usually links) for navigating the document or related documents\">\n<!ENTITY noteRole.label \"A section whose content is parenthetic or ancillary to the main content of the resource\">\n<!ENTITY optionRole.label \"A selectable item in a select list\">\n<!ENTITY presentationRole.label \"An element whose implicit native role semantics will not be mapped to the accessibility API\">\n<!ENTITY progressbarRole.label \"An element that displays the progress status for tasks that take a long time\">\n<!ENTITY radioRole.label \"A checkable input in a group of radio roles, only one of which can be checked at a time\">\n<!ENTITY radiogroupRole.label \"A group of radio buttons\">\n<!ENTITY rangeRole.label \"An input representing a range of values that can be set by the user\">\n<!ENTITY regionRole.label \"A large perceivable section of a web page or document, that the author feels is important enough to be included in a page summary or table of contents, for example, an area of the page containing live sporting event statistics\">\n<!ENTITY roletypeRole.label \"The base role from which all other roles in this taxonomy inherit\">\n<!ENTITY rowRole.label \"A row of cells in a grid\">\n<!ENTITY rowgroupRole.label \"A group containing one or more row elements in a grid\">\n<!ENTITY rowheaderRole.label \"A cell containing header information for a row in a grid\">\n<!ENTITY scrollbarRole.label \"A graphical object that controls the scrolling of content within a viewing area, regardless of whether the content is fully displayed within the viewing area\">\n<!ENTITY searchRole.label \"A landmark region that contains a collection of items and objects that, as a whole, combine to create a search facility. Also see form\">\n<!ENTITY sectionRole.label \"A renderable structural containment unit in a document or application\">\n<!ENTITY sectionheadRole.label \"A structure that labels or summarizes the topic of its related section\">\n<!ENTITY selectRole.label \"A form widget that allows the user to make selections from a set of choices\">\n<!ENTITY separatorRole.label \"A divider that separates and distinguishes sections of content or groups of menuitems\">\n<!ENTITY sliderRole.label \"A user input where the user selects a value from within a given range\">\n<!ENTITY spinbuttonRole.label \"A form of range that expects a user to select from amongst discrete choices\">\n<!ENTITY statusRole.label \"A container whose content is advisory information for the user but is not important enough to justify an alert. Also see alert\">\n<!ENTITY structureRole.label \"A document structural element\">\n<!ENTITY tabRole.label \"A grouping label providing a mechanism for selecting the tab content that is to be rendered to the user\">\n<!ENTITY tablistRole.label \"A list of tab elements, which are references to tabpanel elements\">\n<!ENTITY tabpanelRole.label \"A container for the resources associated with a tab, where each tab is contained in a tablist\">\n<!ENTITY textboxRole.label \"Input that allows free-form text as its value\">\n<!ENTITY timerRole.label \"A type of live region containing a numerical counter which indicates an amount of elapsed time from a start point, or the time remaining until an end point\">\n<!ENTITY toolbarRole.label \"A collection of commonly used function buttons represented in compact visual form\">\n<!ENTITY tooltipRole.label \"A contextual popup that displays a description for an element\">\n<!ENTITY treeRole.label \"A type of list that may contain sub-level nested groups that can be collapsed and expanded\">\n<!ENTITY treegridRole.label \"A grid whose rows can be expanded and collapsed in the same manner as for a tree\">\n<!ENTITY treeitemRole.label \"An option item of a tree. This is an element within a tree that may be expanded or collapsed if it contains a sub-level group of treeitems\">\n<!ENTITY widgetRole.label \"An interactive component of a graphical user interface (GUI)\">\n<!ENTITY windowRole.label \"A browser or application window\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/bluegriffon.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title           \"BlueGriffon\">\n\n<!ENTITY fileMenu.label         \"קובץ\">\n<!ENTITY fileMenu.accesskey     \"ק\">\n<!ENTITY newMenu.label                    \"חדש\">\n<!ENTITY newMenu.accesskey                \"ח\">\n\n<!ENTITY newWizardMenu.label              \"חדש אשף\">\n\n<!ENTITY editMenu.label                   \"עריכה\">\n<!ENTITY editMenu.accesskey               \"ע\">\n\n<!ENTITY viewMenu.label                   \"תצוגה\">\n<!ENTITY viewMenu.accesskey               \"ת\">\n<!ENTITY customizeToolbar.label           \"התאמה אישית\">\n<!ENTITY customizeToolbar.accesskey       \"א\">\n\n<!ENTITY insertMenu.label                 \"הכנסה\">\n<!ENTITY insertMenu.accesskey             \"כ\">\n\n<!ENTITY formatMenu.label                 \"עיצוב\">\n<!ENTITY formatMenu.accesskey             \"ע\">\n<!ENTITY spanCmd.label \"Span\">\n<!ENTITY spanCmd.accesskey \"s\">\n<!-- Font Style SubMenu -->\n<!ENTITY fontStyleMenu.label \"סגנון טקסט\">\n<!ENTITY formatstylemenu.accesskey \"ס\">\n<!ENTITY styleBoldCmd.label \"מעובה\">\n<!ENTITY stylebold.accesskey \"ב\">\n<!ENTITY stylebold.keybinding \"b\">\n<!ENTITY styleItalicCmd.label \"נטוי\">\n<!ENTITY styleitalic.accesskey \"נ\">\n<!ENTITY styleitalic.keybinding \"i\">\n<!ENTITY styleUnderlineCmd.label \"קו תחתי\">\n<!ENTITY styleunderline.accesskey \"ת\">\n<!ENTITY styleUnderline.key \"u\">\n<!ENTITY styleStrikeThruCmd.label \"קו מוחק\">\n<!ENTITY stylestrikethru.accesskey \"מ\">\n<!ENTITY styleSuperscriptCmd.label \"קו עילי\">\n<!ENTITY stylesuperscript.accesskey \"ע\">\n<!ENTITY styleSubscriptCmd.label \"טקסט תחתי\">\n<!ENTITY stylesubscript.accesskey \"ח\">\n<!ENTITY styleNonbreakingCmd.label \"לא מפריד\">\n<!ENTITY stylenonbreaking.accesskey \"פ\">\n<!ENTITY styleEm.label \"הדגשה\">\n<!ENTITY styleEm.accesskey \"ד\">\n<!ENTITY styleEm.key \"i\">\n<!ENTITY styleStrong.label \"הדגשה יותר חזקה\">\n<!ENTITY styleStrong.accesskey \"ח\">\n<!ENTITY styleStrong.key \"b\">\n<!ENTITY styleCite.label \"ציטוט\">\n<!ENTITY styleCite.accesskey \"צ\">\n<!ENTITY styleAbbr.label \"קיצור\">\n<!ENTITY styleAbbr.accesskey \"ק\">\n<!ENTITY styleAcronym.label \"אקרונים\">\n<!ENTITY styleAcronym.accesskey \"א\">\n<!ENTITY styleCode.label \"קוד\">\n<!ENTITY styleCode.accesskey \"ק\">\n<!ENTITY styleCode.key \"c\">\n<!ENTITY styleSamp.label \"פלט לדוגמא\">\n<!ENTITY styleSamp.accesskey \"פ\">\n<!ENTITY styleVar.label \"רוחב משתנה\">\n<!ENTITY styleVar.accesskey \"ש\">\n<!ENTITY fontFixedWidth.label \"רוחב קבוע\">\n<!ENTITY fontfixedwidth.accesskey \"ק\">\n\n<!ENTITY tableMenu.label                  \"טבלה\">\n<!ENTITY tableMenu.accesskey              \"ט\">\n\n<!ENTITY toolsMenu.label                  \"כלים\">\n<!ENTITY toolsMenu.accesskey              \"כ\">\n<!ENTITY consoleMenu.label                \"שורות JavaScript\">\n\n<!ENTITY panelsMenu.label                 \"פנלים\">\n<!ENTITY panelsMenu.accesskey             \"פ\">\n\n<!ENTITY alignPanels.label                \"יישור כל הפנלים\">\n\n<!ENTITY helpMenu.label                   \"עזרה\">\n<!ENTITY helpMenu.accesskey               \"ע\">\n<!ENTITY aboutComposer.label              \"אודות BlueGriffon\">\n\n<!ENTITY throbber.tooltip                 \"BlueGriffon\">\n\n<!ENTITY newMenu.label                    \"חדש\">\n<!ENTITY newToolbarCmd.tooltip            \"יצירת דף חדש\">\n<!ENTITY pageInNewTab.label                     \"דף בלשונית חדשה\">\n<!ENTITY pageInNewWindow.label                  \"דף בחלון חדש\">\n<!ENTITY newOtherCmd.label                \"אפשרויות נוספות...\">\n\n<!ENTITY openMenu.label                   \"פתיחה\">\n<!ENTITY openMenu.tooltip                 \"פתיחת דף קיים\">\n<!ENTITY openTab.label                    \"פתיחה בלשונית חדש\">\n<!ENTITY openWindow.label                 \"פתיחה בחלון חדש\">\n<!ENTITY openPage.label                   \"פתיחה\">\n<!ENTITY openPage.accesskey               \"פ\">\n<!ENTITY openFileCmd.label                \"פתיחת קובץ\">\n\n<!ENTITY quit.label                       \"יציאה\">\n<!ENTITY quit.accesskey                   \"צ\">\n\n<!ENTITY stopButton.label                 \"עצירה\">\n<!ENTITY stopButton.tooltip               \"עצירת טעינת דף\">\n\n<!ENTITY boldToolbarCmd.tooltip           \"מעובה\">\n<!ENTITY boldToolbarCmd.label             \"מעובה\">\n<!ENTITY italicToolbarCmd.tooltip         \"נטוי\">\n<!ENTITY italicToolbarCmd.label           \"נטוי\">\n<!ENTITY underlineToolbarCmd.tooltip      \"קו תחתי\">\n<!ENTITY underlineToolbarCmd.label        \"קו תחתי\">\n<!ENTITY strongToolbarCmd.tooltip         \"מודגש חזק\">\n<!ENTITY strongToolbarCmd.label           \"מודגש חזק\">\n<!ENTITY emToolbarCmd.tooltip             \"מודגש\">\n<!ENTITY emToolbarCmd.label               \"מודגש\">\n<!ENTITY codeToolbarCmd.label             \"קוד\">\n<!ENTITY codeToolbarCmd.tooltip           \"קוד\">\n<!-- RTL -->                           \n<!ENTITY writingDirectionMenu.label          \"כיוון כתיבה\">\n<!ENTITY writingdirectionmenu.accesskey      \"כ\">\n<!ENTITY defaultDirectionMenu.label          \"לא מצוין\">\n<!ENTITY defaultdirectionmenu.accesskey      \"ל\">\n<!ENTITY ltrDirectionMenu.label              \"שמאל לימין\">\n<!ENTITY ltrdirectionmenu.accesskey          \"ש\">\n<!ENTITY rtlDirectionMenu.label              \"ימין לשמאל\">\n<!ENTITY rtldirectionmenu.accesskey          \"י\">\n<!ENTITY dirLtr.tooltip                      \"שמאל לימין\">\n<!ENTITY dirRtl.tooltip                      \"ימין לשמאל\">\n\n<!ENTITY ParagraphSelect.tooltip \"בחירת צורת פסקה\">\n<!-- Shared in Paragraph, and Toolbar menulist -->\n<!ENTITY bodyTextCmd.label \"גוף המסמך\">\n<!ENTITY paragraphParagraphCmd.label \"פסקה\">  \n<!ENTITY heading1Cmd.label \"כותרת 1\">\n<!ENTITY heading2Cmd.label \"כותרת 2\">\n<!ENTITY heading3Cmd.label \"כותרת 3\">\n<!ENTITY heading4Cmd.label \"כותרת 4\">\n<!ENTITY heading5Cmd.label \"כותרת 5\">\n<!ENTITY heading6Cmd.label \"כותרת 6\">\n<!ENTITY paragraphAddressCmd.label \"כתובת\">\n<!ENTITY paragraphPreformatCmd.label \"צורה מוקדמת\">\n<!ENTITY genericContainerCmd.label \"גוש כללי (div)\">\n\n<!ENTITY unorderedList.tooltip \"רשימה לא מסודרת\">\n<!ENTITY orderedList.tooltip \"רשימה מסודרת\">\n<!ENTITY unorderedList.label \"רשימה לא מסודרת\">\n<!ENTITY orderedList.label \"רשימה מסודרת\">\n\n<!ENTITY alignLeft.tooltip \"יישור לשמאל\">\n<!ENTITY alignCenter.tooltip \"יישור למרכז\">\n<!ENTITY alignRight.tooltip \"יישור לימין\">\n<!ENTITY alignJustify.tooltip \"יישור מלא\">\n<!ENTITY alignLeft.label \"יישור לשמאל\">\n<!ENTITY alignCenter.label \"יישור למרכז\">\n<!ENTITY alignRight.label \"יישור לימין\">\n<!ENTITY alignJustify.label \"יישור מלא\">\n\n<!ENTITY indentToolbarCmd.tooltip \"כניסת פסקה\">\n<!ENTITY indentToolbarCmd.label \"כניסת פסקה\">\n\n<!ENTITY outdentToolbarCmd.tooltip \"בליטת פסקה\">\n<!ENTITY outdentToolbarCmd.label \"בליטת פסקה\">\n\n<!ENTITY definitionDescription.tooltip \"תאור הגדרה\">\n<!ENTITY definitionDescription.label \"תאור הגדרה\">\n<!ENTITY definitionTitle.tooltip \"כותרת הגדרה\">\n<!ENTITY definitionTitle.label \"כותרת הגדרה\">\n\n<!ENTITY FontFaceSelect.tooltip \"בחירת גופן\">\n<!ENTITY fontVarWidth.label \"רוחב משתנה\">\n<!ENTITY fontFixedWidth.label \"רוחב קבוע\">\n<!ENTITY fontHelveticaFont.label \"Helvetica, Arial\">\n<!ENTITY fontTimes.label \"Times\">\n<!ENTITY fontCourier.label \"Courier\">\n\n<!ENTITY applyClassToSelectionCmd.tooltip \"קביעת class לגוש שנבחר\">\n<!ENTITY noClass.label \"(ללא class)\">\n\n<!ENTITY applyIdToSelectionCmd.tooltip \"קביעת ID לגוש שנבחר\">\n<!ENTITY noId.label \"(ללא ID)\">\n\n<!ENTITY tableToolbarCmd.label \"טבלה\">\n<!ENTITY tableToolbarCmd.key \"ט\">\n<!ENTITY tableToolbarCmd.tooltip \"הכנסת טבלה חדשה או עריכת תכונות הטבלה שנבחרה\">\n\n<!ENTITY imageToolbarCmd.label \"תמונה\">\n<!ENTITY imageToolbarCmd.key \"ת\">\n<!ENTITY imageToolbarCmd.tooltip \"הכנסה או עריכה של תמונה\">\n\n<!ENTITY anchorToolbarCmd.label \"עוגן\">\n<!ENTITY anchorToolbarCmd.key \"ע\">\n<!ENTITY anchorToolbarCmd.tooltip \"הכנסה או עריכה של עוגן\">\n\n<!ENTITY linkToolbarCmd.label \"קישור\">\n<!ENTITY linkToolbarCmd.key \"ק\">\n<!ENTITY linkToolbarCmd.tooltip \"הכנסה או עריכה של קישור\">\n\n<!ENTITY hrToolbarCmd.label \"סרגל אופקי\">\n<!ENTITY hrToolbarCmd.key \"א\">\n\n<!ENTITY htmlToolbarCmd.label \"סימון HTML\">\n<!ENTITY htmlToolbarCmd.key \"י\">\n\n<!ENTITY formToolbarCmd.label \"טופס\">\n<!ENTITY formToolbarCmd.key \"פ\">\n<!ENTITY formToolbarCmd.tooltip \"הכנסה או עריכה של טופס\">\n\n<!ENTITY fieldsetToolbarCmd.label \"קבוצת שדות\">\n<!ENTITY fieldsetToolbarCmd.key \"ק\">\n\n<!ENTITY labelToolbarCmd.label \"תווית\">\n<!ENTITY labelToolbarCmd.key \"ו\">\n\n<!ENTITY buttonToolbarCmd.label \"כפתור\">\n<!ENTITY buttonToolbarCmd.key \"כ\">\n\n<!ENTITY selectToolbarCmd.label \"רשימת בחירה\">\n<!ENTITY selectToolbarCmd.key \"ר\">\n\n<!ENTITY textareaToolbarCmd.label \"שטח טקסט\">\n<!ENTITY textareaToolbarCmd.key \"ט\">\n\n<!ENTITY keygenToolbarCmd.label \"יצירת זוג מפתחות\">\n<!ENTITY keygenToolbarCmd.key \"ח\">\n\n<!ENTITY outputToolbarCmd.label \"פלט\">\n<!ENTITY outputToolbarCmd.key \"פ\">\n\n<!ENTITY progressToolbarCmd.label \"התקדמות\">\n<!ENTITY progressToolbarCmd.key \"ק\">\n\n<!ENTITY meterToolbarCmd.label \"מד\">\n<!ENTITY meterToolbarCmd.key \"ד\">\n\n<!ENTITY datalistToolbarCmd.label \"רשימת נתונים\">\n<!ENTITY datalistToolbarCmd.key \"ר\">\n\n<!ENTITY stylesheetsToolbarCmd.label \"דפי סגנון\">\n<!ENTITY stylesheetsToolbarCmd.key \"ס\">\n\n<!ENTITY webfonts.label \"גופני רשת\">\n\n<!ENTITY videoToolbarCmd.label \"וידאו\">\n<!ENTITY videoToolbarCmd.tooltip \"הכנסה או עריכת וידאו\">\n\n<!ENTITY audioToolbarCmd.label \"אודיו\">\n<!ENTITY audioToolbarCmd.tooltip \"הכנסה או עריכת אודיו\">\n\n<!ENTITY browseToolbarCmd.label \"תצוגה מקדימה\">\n<!ENTITY browseToolbarCmd.tooltip \"תצוגה מקדימה בדפדפן\">\n\n<!ENTITY saveCmd.label \"שמירה\">\n<!ENTITY saveToolbarCmd.tooltip \"שמירה מקומית של הקובץ\">\n<!ENTITY filesave.key \"ש\">\n<!ENTITY saveAsCmd.label \"שמירה בשם...\">\n<!ENTITY filesaveas.key \"ב\">\n\n<!ENTITY undoCmd.label \"ביטול\">\n<!ENTITY undoCmd.accesskey \"ל\">\n<!ENTITY redoCmd.label \"ביצוע שוב\">\n<!ENTITY redoCmd.accesskey \"צ\">\n\n<!ENTITY cutCmd.label \"גזירה\">\n<!ENTITY cutCmd.accesskey \"ג\">\n<!ENTITY copyCmd.label \"עריכה\">\n<!ENTITY copyCmd.accesskey \"ע\">\n<!ENTITY pasteCmd.label \"הדבקה\">\n<!ENTITY pasteCmd.accesskey \"ה\">\n<!ENTITY pasteNoFormatting.label \"Paste without Formatting\">\n<!ENTITY pasteNoFormatting.accesskey \"f\">\n<!ENTITY deleteCmd.label \"מחיקה\">\n<!ENTITY deleteCmd.accesskey \"מ\">\n<!ENTITY selectAllCmd.label \"בחירת הכל\">\n<!ENTITY selectAllCmd.accesskey \"ב\">\n<!ENTITY copyHTMLCodeCmd.label \"העתקת סימון HTML נבחר\">\n<!ENTITY copyHTMLCodeCmd.accesskey \"ס\">\n<!ENTITY copyHTMLCode.label \"העתקת סימון HTML של הפריט הנוכחי\">\n\n<!ENTITY setZoomFactor.label \"קביעת מרחק מתצוגה\">\n\n<!ENTITY fileRecentMenu.label \"קבצים אחרונים\">\n<!ENTITY filerecentmenu.accesskey \"א\">\n\n<!ENTITY markupCleanerCmd.label \"ניקוי סימון\">\n<!ENTITY markupcleaner.accesskey \"נ\">\n\n<!ENTITY viewToolbars.label \"סרגלי כלים\">\n<!ENTITY viewStatusbar.label \"שורת סטטוס\">\n\n<!ENTITY formatToolbar.name \"עיצוב (ראשי)\">\n<!ENTITY formatToolbar2.name \"עיצוב (משני)\">\n\n<!ENTITY dualview.label \"Dual View\">\n<!ENTITY wysiwygMode.label \"גרפי (Wysiwyg)\">\n<!ENTITY printMode.label \"Print Preview\">\n<!ENTITY sourceMode.label \"מקור\">\n\n<!ENTITY closeTabCmd.label \"סגירת לשונית נוכחית\">\n<!ENTITY closeEbookCmd.label \"סגירת ספר אלקטרוני\">\n\n<!ENTITY filesave.key \"ש\">\n<!ENTITY quit.key \"צ\">\n<!ENTITY closeWindow.key \"ס\">\n<!ENTITY openPage.key \"פ\">\n<!ENTITY undoCmd.key \"ב\">\n<!ENTITY redoCmd.key \"ח\">\n<!ENTITY cutCmd.key \"ז\">\n<!ENTITY copyCmd.key \"ע\">\n<!ENTITY pasteCmd.key \"ד\">\n\n<!ENTITY formInputs.label \"שדות...\">\n<!ENTITY hiddenInputForm.label \"שדה מוסתר\">\n<!ENTITY textInputForm.label \"שדה רגיל\">\n<!ENTITY searchInputForm.label \"שדה חיפוש\">\n<!ENTITY telInputForm.label \"שדה מספר טלפון\">\n<!ENTITY urlInputForm.label \"שדה כתובת URL\">\n<!ENTITY emailInputForm.label \"שדה דאר אלקטרוני\">\n<!ENTITY passwordInputForm.label \"שדה ססמא\">\n<!ENTITY datetimeInputForm.label \"בוחר תאריך וזמן באזור UTC\">\n<!ENTITY dateInputForm.label \"בוחר תאריך\">\n<!ENTITY monthInputForm.label \"בוחר שנה וחודש\">\n<!ENTITY weekInputForm.label \"בוחר שבוע-שנה ושבוע\">\n<!ENTITY timeInputForm.label \"בוחר זמן ללא אזור\">\n<!ENTITY datetimelocalInputForm.label \"בוחר תאריך וזמן ללא אזור\">\n<!ENTITY numberInputForm.label \"שדה מספר\">\n<!ENTITY rangeInputForm.label \"בוחר טווח מספרים\">\n<!ENTITY colorInputForm.label \"בוחר צבעים\">\n<!ENTITY checkboxInputForm.label \"תיבת סימון\">\n<!ENTITY radioInputForm.label \"כפתור רדיו\">\n<!ENTITY fileInputForm.label \"בוחר קובץ\">\n<!ENTITY submitInputForm.label \"כפתור הגשת טופס\">\n<!ENTITY imageInputForm.label \"כפתור-תמונה להגשת טופס\">\n<!ENTITY resetInputForm.label \"כפתור ניקוי טופס\">\n<!ENTITY buttonInputForm.label \"כפתור\">\n\n\n<!ENTITY allTagsMode.label \"הצגת תגיות\">\n\n<!ENTITY toggleViewMenu.label \"Toggle view\">\n<!ENTITY toggleViewMenu.accesskey \"T\">\n\n<!ENTITY spellCheck.label \"בדיקת איות\">\n<!ENTITY spellCheck.accesskey \"ב\">\n<!ENTITY dictionary.label \"מילון\">\n<!ENTITY addToDictionary \"הוספה למילון\">\n<!ENTITY ignoreWord.label \"התעלמות מהמילה\">\n\n<!ENTITY specialChars.label \"אותיות וסמלים\">\n\n<!-- Table Menu -->\n<!ENTITY tableMenu.label                     \"טבלה\">\n<!ENTITY tablemenu.accesskey                 \"ט\">\n<!-- Select Submenu -->\n<!ENTITY tableSelectMenu.label               \"בחירה\">\n<!ENTITY tableselectmenu.accesskey           \"ב\">\n\n<!ENTITY tableSelectMenu2.label              \"בחירת טבלה\">\n<!ENTITY tableInsertMenu2.label              \"הכנסת טבלה\">\n<!ENTITY tableDeleteMenu2.label              \"מחיקת טבלה\">\n\n<!-- Insert SubMenu -->\n<!ENTITY tableInsertMenu.label               \"הכנסה\">\n<!ENTITY tableinsertmenu.accesskey           \"כ\">\n<!ENTITY tableTable.label                    \"טבלה\">\n<!ENTITY tabletable.accesskey                \"ט\">\n<!ENTITY tableRow.label                      \"שורה\">\n<!ENTITY tableRows.label                     \"שורה/ות\">\n<!ENTITY tablerow.accesskey                  \"ש\">\n<!ENTITY tableRowAbove.label                 \"שורה מעל\">\n<!-- uses tablerow.accesskey -->\n<!ENTITY tableRowBelow.label                 \"שורה מתחת\">\n<!ENTITY tablerowbelow.accesskey             \"ת\">\n<!ENTITY tableColumn.label                   \"עמודה\">\n<!ENTITY tableColumns.label                  \"עמודה/ות\">\n<!ENTITY tablecolumn.accesskey               \"ע\">\n<!ENTITY tableColumnBefore.label             \"עמודה לפני\">\n<!-- uses tablecolumn.accesskey -->\n<!ENTITY tableColumnAfter.label              \"עמודה אחרי\">\n<!ENTITY tablecolumnafter.accesskey          \"א\">\n<!ENTITY tableCell.label                     \"תא\">\n<!ENTITY tableCells.label                    \"תא/ים\">\n<!ENTITY tablecell.accesskey                 \"ת\">\n<!ENTITY tableCellContents.label             \"תוכן תא\">\n<!ENTITY tablecellcontents.accesskey         \"כ\">\n<!ENTITY tableAllCells.label                 \"כל התאים\">\n<!ENTITY tableCellBefore.label               \"תא לפני\">\n<!ENTITY tableallcells.accesskey             \"ל\">\n<!-- uses tablecell.accesskey -->\n<!ENTITY tableCellAfter.label                \"תא אחרי\">\n<!ENTITY tablecellafter.accesskey            \"א\">\n<!-- Delete SubMenu -->\n<!ENTITY tableDeleteMenu.label               \"מחיקה\">\n<!ENTITY tabledeletemenu.accesskey           \"מ\">\n\n<!ENTITY tableFix.label                      \"תיקון מבנה טבלה\">\n<!ENTITY tablefix.accesskey                  \"ק\">\n<!-- text for \"Join Cells\" is in editor.properties \n     (\"JoinSelectedCells\" and \"JoinCellToRight\")\n     the access key must exist in both of those strings\n     But value must be set here for accesskey to draw properly\n-->\n<!ENTITY tableJoinCells.label                \"מיזוג תאים\">\n<!ENTITY tablejoincells.accesskey            \"מ\">\n<!ENTITY tableSplitCell.label                \"פיצול תא\">\n<!ENTITY tablesplitcell.accesskey            \"פ\">\n<!ENTITY convertToTable.label                \"יצירת טבלה מהטקסט המובחר\">\n<!ENTITY converttotable.accesskey            \"י\">\n<!ENTITY tableProperties.label               \"תכונות טבלה...\">\n<!ENTITY tableProperties.accesskey           \"כ\">\n\n<!ENTITY forumsHelpMenu.label \"קהילת משתמשים\">\n<!ENTITY forums.url \"http://groups.google.com/group/bluegriffon/\">\n<!ENTITY qa.label \"תקלות והצעות\">\n<!ENTITY homePage.label \"אתר ברשת\">\n<!ENTITY addons.label \"הורדת תוספים\">\n\n<!ENTITY pageProperties.label \"תכונות דף\">\n\n\n<!ENTITY preferences.label \"העדפות\">\n\n<!ENTITY gotoLink.label \"בחירת יעד קישור\">\n<!ENTITY gotoLink.accesskey \"ב\">\n<!ENTITY cMenu_insertLink.label \"הכנסה או עריכת קישור\">\n<!ENTITY cMenu_insertLink.accesskey \"ע\">\n\n<!ENTITY getAddOns.label \"השגת תוספים!\">\n\n<!ENTITY source.label \"תצוגת קוד מקור\">\n<!ENTITY theme.label \"ערכת תצוגה (Theme)\">\n\n<!ENTITY removeAllStyles.label \"הסרת כל סגנונות הטקסט\">\n<!ENTITY removeAllStyles.accesskey \"ס\">\n<!ENTITY removeAllLinks.label \"הסרת כל הקישורים\">\n<!ENTITY removeAllLinks.accesskey \"ק\">\n\n<!ENTITY html5Element.label \"רכיב HTML 5\">\n<!ENTITY addonsMenu.label \"תוספים\">\n\n<!ENTITY listProperties.label \"תכונות רשימה\">\n\n<!ENTITY tableOfContents.tooltip \"Insert or refresh Table of Contents\">\n<!ENTITY tableOfContents.label \"תוכן עניינים\">\n\n<!ENTITY select.label \"בחירה...\">\n<!ENTITY firstChild.label \"בן ראשון\">\n<!ENTITY nextSibling.label \"הבן הבא\">\n<!ENTITY previousSibling.label \"הבן הקודם\">\n<!ENTITY parentElement.label \"רכיב האב\">\n<!ENTITY tableCaption.label \"תוית טבלה\">\n\n<!ENTITY lookForUpdates.label \"בדוק עדכונים\">\n\n<!ENTITY color.label \"כיתוב\">\n<!ENTITY bgColor.label \"רגע\">\n\n<!ENTITY newWindow.label \"חלון חדש\">\n\n<!ENTITY editComment.label \"Edit the HTML comment:\">\n<!ENTITY editPHP.label \"Edit the PHP instructions:\">\n<!ENTITY editPI.label \"Edit the Processing Instruction:\">\n<!ENTITY targetPI.label \"Target:\">\n<!ENTITY dataPI.label \"Data:\">\n<!ENTITY commentOrPHPOrPI.label \"Comments/PHP/Processing Instructions\">\n<!ENTITY openLinkCmdInTab.label       \"פתח קישור בלשונית חדשה\">\n<!ENTITY blockquoteToolbarCmd.label \"Blockquote\">\n<!ENTITY blockquoteToolbarCmd.tooltip \"Encapsulate into a blockquote\">\n<!ENTITY deckMenu.label \"Deck\">\n<!ENTITY printSetupCmd.label \"הגדרת עמוד...\">\n<!ENTITY printSetupCmd.accesskey \"ה\">\n<!ENTITY printCmd.label \"הדפסה...\">\n<!ENTITY printCmd.accesskey \"ד\">\n<!ENTITY printCmd.commandkey \"p\">\n<!ENTITY encapsulate.tooltip \"Encapsulate selection into an inline element (default is span)\">\n\n<!ENTITY deleteCmd.key            \"D\">  \n<!ENTITY selectAllCmd.key         \"A\">  \n\n<!ENTITY buyUsersManual.label \"קנה מדריך למשתמש\">\n<!ENTITY buyLicense.label \"הפעל תכונות מורחבות\">\n<!ENTITY convertClipboardToTable.label                \"יצירת טבלה מהטקסט הלוח\">\n<!ENTITY structureBar.caption \"סרגל עיצוב\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"הצגת הערות שחרור\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/bluegriffon.properties",
    "content": "titleModifier=BlueGriffon\n# in the following string, %t represents the title of the page or its URL\n# and %b the titleModifier above\ntitleFormat=%S - %S\nUnknown=[לא ידוע]\nNoClassAvailable=(ללא class)\nNoIdAvailable=(ללא ID)\nDocumentTitle=כותרת דף\nNeedDocTitle=נא להכניס כותרת לדף הנוכחי.\nDocTitleHelp=היא מזהה את הדף בכותרת החלון ובסימניות.\nExportToText=ייצוא לטקסט\nSaveDocumentAs=שמירה בתור\nXHTMLfiles=קבצי XHTML\nuntitled=ללא כותרת\nSaveDocument=שמירת דף\nSaveFileFailed=שמירת הקובץ נכשלה!\nExportToText=ייצוא לטקסט\nFileNotSaved=הקובץ לא שמור!\nSaveFileBeforeClosing=האם לשמור הקובץ לפני סגירת הלשונית?\nYesSaveFile=כן, לשמור\nNoDiscardChanges=לא, לנטוש שינויים\nDontCloseTab=לא לסגור לשונית!\nIdAlreadyTaken=ה-ID הזה כבר בשימוש במסמך\nRemoveIdFromElement=האם להסיר את ה-ID מהפריט שכבר נושא אותו או לבטל הפעולה?\nYesRemoveId=הסרת ה-ID\nNoCancel=ביטול\nReplaceAll=החלפת כולם...\nReplacedPart1=הוחלפו\nReplacedPart2=מופעים\nAFileWasChanged=A file was changed on disk\nReloadFile=File %S changed on disk, BlueGriffon must reload it\nDontAskForFileChangesAgain=don't show this alert again\n\n\nAbandonChanges=Abandon unsaved changes to \"%title%\" and reload page?\nRevertCaption=Revert To Last Saved\n\nHTMLCommentsInXHTMLTitle=HTML comment inside a <style> element in a XHTML document\nHTMLCommentsInXHTMLMessage=Warning, you have a HTML comment <!-- ... --> inside a <style> element in this XHTML document. Using HTML comments in XHTML will disable your embedded styles and you should use CDATA sections <![CDATA[ ... ]]> instead. Do you want to convert your comments into CDATA sections?\nHTMLCommentsInXHTMLOk=Yes\nHTMLCommentsInXHTMLCancel=No\n\nviewportWidthSplitter=Move bar to change viewport's width\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/colourPicker.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (glazman@disruptive-innovations.com), on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY previewColour.label     \"תצוגה מקדימה:\">\n<!ENTITY dialog.title            \"בחירת צבעים\">\n\n<!ENTITY predef.label            \"צבעים מוגדרים מראש:\">\n<!ENTITY rgb.label               \"RGB\">\n<!ENTITY hsb.label               \"HSB\">\n\n<!ENTITY red.label               \"אדום:\">\n<!ENTITY green.label             \"צהוב:\">\n<!ENTITY blue.label              \"כחול:\">\n\n<!ENTITY hue.label               \"גוון:\">\n<!ENTITY saturation.label        \"הרוויה:\">\n<!ENTITY brightness.label        \"בהירות:\">\n\n<!ENTITY transparency.label       \"שקוף\">\n<!ENTITY opacity.label            \"אתימות:\">\n\n<!ENTITY background.label \"רקע עבור:\">\n<!ENTITY background.accessKey \"ר\">\n<!ENTITY table.label \"טבלה\">\n<!ENTITY table.accessKey \"ט\">\n<!ENTITY cell.label \"תא)ים(\">\n<!ENTITY cell.accessKey \"ת\">\n\n<!ENTITY lastPickedColor.label \"צבע שנבחר אחרון\">\n<!ENTITY lastPickedColor.accessKey \"א\">\n\n<!ENTITY hexColor.label            \"הצה:\">\n<!ENTITY nameColor.label           \"שם:\">\n\n<!ENTITY blender.label \"Blender\">\n\n<!ENTITY color1.label \"Color 1:\">\n<!ENTITY color2.label \"Color 2:\">\n<!ENTITY stops.label \"Color stops:\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/convertToTable.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"המרה לטבלה\">\n<!ENTITY instructions1.label   \"BlueGriffon יוצר שורת טבלה חדשה לכל פסקה בטקסט המסומן.\">\n<!ENTITY instructions2.label   \"בחירת התו שישמש לחלוקת הטקסט המסומן לעמודות:\">\n<!ENTITY commaRadio.label      \"פסיק\">\n<!ENTITY spaceRadio.label      \"רווח\">\n<!ENTITY otherRadio.label      \"תו אחר:\">\n<!ENTITY deleteCharCheck.label \"מחיקת תו מפריד\">\n<!ENTITY collapseSpaces.label  \"התעלמות מרווחים נוספים\">\n<!ENTITY collapseSpaces.tooltip \"התיחסות לרצף תווי רווח כמפריד אחד\">\n<!ENTITY tabRadio.label        \"TSV\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/credits.dtd",
    "content": "<!ENTITY brandMotto       \"אף פעם עוד לא ערכת אתר אינטרנט לפניכן.\">\n<!ENTITY credit.leads     \"הובלה\">\n<!ENTITY credit.contributors \"משתתפים אחרים\">\n<!ENTITY credit.core      \"פיתוח ליבה\">\n<!ENTITY credit.gecko     \"מנוע תצוגה Gecko\">\n<!ENTITY credit.thanks    \"תודות מיוחדות ל-\">\n\n<!-- localization credits look like this: -->\n<!--\n<!ENTITY credit.translation\n  \"<h3>Translators</h3><ul><li>Name Here</li></ul>\">\n-->\n<!ENTITY credit.translation \"תרגומים על ידי\">\n\n<!ENTITY credit.visuals     \"תיאום עיצוב ויזואלי\">\n<!ENTITY credit.theme       \"עיצוב ערכות עיצוב\">\n<!ENTITY credit.brand       \"זהות מותג\">\n<!ENTITY credit.web         \"עיצוב web\">\n<!ENTITY credit.update      \"עדכון Mozilla\">\n<!ENTITY credit.qalead      \"הובלת אבטחת איכות\">\n<!ENTITY credit.qa          \"אבטחת איכות\">\n<!ENTITY credit.build       \"בניה ושחרור\">\n<!ENTITY credit.infra       \"תמיכת תשתית\">\n<!ENTITY credit.support     \"משאבי תמיכה\">\n<!ENTITY credit.manage      \"ניהול פרויקט\">\n<!ENTITY credit.marketleads \"Marketing Leads\">\n<!ENTITY credit.market      \"שיווק\">\n<!ENTITY credit.creators    \"נוצר על ידי\">\n<!ENTITY credit.memory      \"לזכר של\">\n<!ENTITY credit.poweredByGecko \"מונע על ידי Gecko\">\n<!ENTITY credit.reviews     \"סקירות קוד\">\n\n<!ENTITY license.and \"ו\">\n\n<!ENTITY tm.part0 \"הוא סימן מסחרי רשום של\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/cssClassPicker.dtd",
    "content": "<!ENTITY reuseCssClass.checkbox \"ימוש חוזר ב-CSS class קיים\">\n<!ENTITY noClass.label \"---\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/dictionary.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"מילון אישי\">\n\n<!ENTITY wordEditField.label \"מילה חדשה:\">\n<!ENTITY wordEditField.accessKey \"ח\">\n<!ENTITY AddButton.label \"הוספה\">\n<!ENTITY AddButton.accessKey \"ה\">\n<!ENTITY DictionaryList.label \"מילים במילון:\">\n<!ENTITY DictionaryList.accessKey \"ל\">\n<!ENTITY ReplaceButton.label \"החלפה\">\n<!ENTITY ReplaceButton.accessKey \"ח\">\n<!ENTITY RemoveButton.label \"מחיקה\">\n<!ENTITY RemoveButton.accessKey \"מ\">\n\n<!ENTITY CloseButton.label \"סגירה\">\n<!ENTITY CloseButton.accessKey \"ס\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/editStylesheet.dtd",
    "content": "<!ENTITY window.title \"תכונות דף סגנון\">\n\n<!ENTITY type.label \"סוג\">\n<!ENTITY embedded.label \"מוטבע במסמך\">\n<!ENTITY linked.label \"קשור למסמך\">\n\n<!ENTITY alternate.label \"דף הסגנון הוא חלופי\">\n<!ENTITY title.label \"כותרת:\">\n\n<!ENTITY media.label \"מדיה\">\n<!ENTITY addMedium.label \"הוספת מדיה נוספת\">\n<!ENTITY href.label \"כתובת:\">\n<!ENTITY selectFile.label \"בחירת קובץ דף סגנון\">\n<!ENTITY relativeUrl.label \"כתובת ה-URL יחסית למיקום דף האינטרנט עצמו\">\n<!ENTITY newFile.button \"קובץ חדש\">\n\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/filePicking.dtd",
    "content": "<!ENTITY chooseFile.button \"סגירת קובץ\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/filepickerbutton.dtd",
    "content": "<!ENTITY filepickerbutton.tooltip \"בחירת קובץ\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/findbar.dtd",
    "content": "<!ENTITY replaceAll.button \"החלפת כולם\">\n<!ENTITY replace.button \"החלפה\">\n<!ENTITY replaceAndFind.button \"החלפה וחיפוש הבא\">\n<!ENTITY replace.label \"החלפה ב:\">\n<!ENTITY line.label \"שורה:\">\n<!ENTITY previous.label \"הקודם\">\n<!ENTITY next.label \"הבא\">\n<!ENTITY caseSensitive.checkbox \"התיחסות לאותיות ראשיות\">\n<!ENTITY find.label \"חיפוש:\">\n<!ENTITY findCmd.label \"חיפוש\">\n<!ENTITY findCmd.accesskey \"ח\">\n<!ENTITY replaceCmd.label \"החלפה\">\n<!ENTITY replaceCmd.accesskey \"ה\">\n<!ENTITY findCmd.key \"ח\">\n<!ENTITY replaceCmd.key \"ה\">\n<!ENTITY findAgainCmd.label        \"מצא שוב\">\n<!ENTITY findAgainCmd.key          \"G\">\n<!ENTITY findAgainCmd.key2         \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey    \"ש\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/html5.properties",
    "content": "namedAnchor=a (עוגן בעל שם)\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/insertAnchor.dtd",
    "content": "<!ENTITY window.title \"הכנסת עוגן\">\n\n<!ENTITY anchorName.label \"שם העוגן:\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/insertAudio.dtd",
    "content": "<!ENTITY window.title \"הכנסה או עריכת קובץ שמע\">\n\n<!ENTITY audioFileLocation.label \"מיקום קובץ שמע:\">\n<!ENTITY selectFile.label \"בחירת קובץ\">\n<!ENTITY relativeUrl.label \"כתובת ה-URL יחסית למיקום דף האינטרנט עצמו\">\n<!ENTITY audioControls.label \"הצגת פקדי שמע\">\n<!ENTITY preload.label \"טעינה מראש:\">\n<!ENTITY nonePreload.label \"כלום\">\n<!ENTITY metadataPreload.label \"מידע מתאר (Metadata)\">\n<!ENTITY autoPreload.label \"אוטומטי\">\n<!ENTITY autoplay.label \"ניגון אוטומטי\">\n<!ENTITY loop.label \"לולאה (רצף)\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/insertButton.dtd",
    "content": "<!ENTITY window.title \"הכנסה או עריכה של שדה בטופס\">\n\n<!ENTITY name.label \"שם:\">\n<!ENTITY value.label \"ערך:\">\n<!ENTITY state.label \"מצב:\">\n<!ENTITY disabled.label \"מבוטל\">\n<!ENTITY formmethod.label \"אופן הגשה:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"פעולת הגשה:\">\n<!ENTITY formenctype.label \"סוג קידוד הגשה:\">\n<!ENTITY unspecified.label \"-- לא מצוין --\">\n<!ENTITY formnovalidate.label \"בדיקת טופס:\">\n<!ENTITY novalidate.label \"לא לבדוק את הטופס\">\n<!ENTITY target.label \"יעד:\">\n\n<!ENTITY form.label \"טופס:\">\n<!ENTITY autofocus.label \"פוקוס אוטומטי:\">\n<!ENTITY type.label \"סוג:\">\n<!ENTITY focusOnPageLoad.label \"כשהדף נטען\">\n<!ENTITY submit.label \"הגשה\">\n<!ENTITY reset.label \"ניקוי\">\n<!ENTITY button.label \"כפתור\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/insertChars.dtd",
    "content": "<!ENTITY windowTitle.label \"הכנסת תווים מיוחדים\">\n\n<!ENTITY charName.label \"שם:\">\n<!ENTITY charCode.label \"Unicode:\">\n\n<!ENTITY insertButton.label \"הכנסה\">\n\n<!ENTITY unicode.label \"Unicode\">\n<!ENTITY blockName.label \"שם גוש\">\n\n<!ENTITY search.placeholder \"חיפוש...\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/insertCommentOrPI.dtd",
    "content": "<!ENTITY window.title \"Comments, PHP and Processing Instructions\">\n\n<!ENTITY comment.label \"Comment\">\n<!ENTITY php.label \"PHP\">\n<!ENTITY pi.label \"Processing Instruction\">\n\n<!ENTITY target.label \"Target:\">\n<!ENTITY data.label \"Data:\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/insertDatalist.dtd",
    "content": "<!ENTITY window.title \"הכנסה או עריכה של רשימת נתונים\">\n\n<!ENTITY window.title \"הכנסה או עריכה של רשימת נתונים\">\n\n<!ENTITY name.label \"שם:\">\n<!ENTITY value.label \"ערך:\">\n<!ENTITY state.label \"מצב:\">\n<!ENTITY disabled.label \"מבוטל\">\n<!ENTITY size.label \"גודל:\">\n<!ENTITY choices.label \"אפשרויות בחירה:\">\n<!ENTITY multiple.label \"קבלת ערכים מרובים\">\n<!ENTITY list.label \"רשימה:\">\n\n<!ENTITY form.label \"טופס:\">\n<!ENTITY autofocus.label \"פוקוס אוטומטי:\">\n<!ENTITY focusOnPageLoad.label \"כשהדף נטען\">\n<!ENTITY required.label \"נדרש:\">\n<!ENTITY isRequired.label \"השדה נדרש\">\n\n<!ENTITY parameters.label \"פרמטרים\">\n\n<!ENTITY add.tooltip \"הוספת אפשרויות\">\n<!ENTITY remove.tooltip \"מחיקת אופציה או קבוצת אופציות\">\n<!ENTITY modify.tooltip \"עיכת אופציה או קבוצת אופציות\">\n\n<!ENTITY options.label \"אופציה\">\n<!ENTITY up.tooltip \"למעלה\">\n<!ENTITY down.tooltip \"למטה\">\n\n<!ENTITY value.col \"ערך\">\n<!ENTITY label.col \"תווית\">\n<!ENTITY disabled.col \"מבוטל\">\n<!ENTITY selected.col \"נבחר\">\n\n<!ENTITY before.label \"לפני...\">\n<!ENTITY inside.label \"בתוך...\">\n<!ENTITY after.label \"אחרי...\">\n\n<!ENTITY addOption.label \"הוספת אופציה\">\n<!ENTITY addOptgroup.label \"הוספת קבוצת אופציות\">\n\n<!ENTITY label.label \"תווית:\">\n<!ENTITY ok.label \"אישור\">\n<!ENTITY selected.label \"נבחר\">\n\n<!ENTITY update.label \"עדכון\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/insertFieldset.dtd",
    "content": "<!ENTITY window.title \"הכנסה או עריכת קבוצת שדות\">\n\n<!ENTITY name.label \"שם:\">\n<!ENTITY state.label \"מצב:\">\n<!ENTITY disabled.label \"מבוטל\">\n<!ENTITY form.label \"טופס:\">\n<!ENTITY insertLegend.label \"הוספת מקרא לקבוצת השדות\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/insertForm.dtd",
    "content": "<!ENTITY window.title \"הכנסה או עריכה של טופס\">\n\n<!ENTITY formName.label \"שם הטופס:\">\n<!ENTITY url.label \"כתובת URL:\">\n<!ENTITY autocomplete.label \"השלמה אוטומטית:\">\n<!ENTITY autocompleteOn.label \"מופעל\">\n<!ENTITY autocompleteOff.label \"לא מופעל\">\n\n<!ENTITY encodingType.label \"קידוד:\">\n\n<!ENTITY method.label \"שיטה:\">\n\n<!ENTITY validation.label \"בדיקה:\">\n<!ENTITY novalidate.label \"אין בדיקה בעת הגשת הטופס\">\n\n<!ENTITY target.label \"יעד:\">\n\n<!ENTITY charsets.label \"קידודי תווים:\">\n\n<!ENTITY unspecified.label \"-- לא מצוין --\">\n \n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/insertFormInput.dtd",
    "content": "<!ENTITY window.title \"הכנסה או עריכה של שדה בטופס\">\n\n<!ENTITY hidden.label \"ערך נסטר\">\n<!ENTITY text.label \"שדה עריכה\">\n<!ENTITY search.label \"שדה חיפוש\">\n<!ENTITY tel.label \"שדה מספר טלפון\">\n<!ENTITY url.label \"שדה כתובת URL\">\n<!ENTITY email.label \"שדה כתובת דאר אלקטרוני\">\n<!ENTITY password.label \"שדה ססמא\">\n<!ENTITY datetime.label \"בוחר תאריך וזמן באזור זמן UTC\">\n<!ENTITY date.label \"בוחר תאריך\">\n<!ENTITY month.label \"בוחר שנה וחודש\">\n<!ENTITY week.label \"בוחר שבוע-שנה ושבוע\">\n<!ENTITY time.label \"בחירת זמן ללא אזור זמן\">\n<!ENTITY datetimelocal.label \"בוחר תאריך וזמן ללא אזור זמן\">\n<!ENTITY number.label \"שדה מספרי\">\n<!ENTITY range.label \"בוחר טווח מספרים\">\n<!ENTITY color.label \"בוחר צבע\">\n<!ENTITY checkbox.label \"תיבת סימון\">\n<!ENTITY radio.label \"כפתור רדיו\">\n<!ENTITY file.label \"בוחר קובץ\">\n<!ENTITY submit.label \"כפתור הגשת טופס\">\n<!ENTITY image.label \"כפתור תמונה להגשת טופס\">\n<!ENTITY reset.label \"כפתור ניקוי טופס\">\n<!ENTITY button.label \"כפתור\">\n\n<!ENTITY parameters.label \"פרמטרים\">\n\n<!ENTITY name.label \"שם:\">\n<!ENTITY value.label \"ערך:\">\n<!ENTITY state.label \"מצב:\">\n<!ENTITY disabled.label \"מבוטל\">\n<!ENTITY placeholder.label \"ממלא מקום:\">\n<!ENTITY mutability.label \"אפשרות עריכה:\">\n<!ENTITY readonly.label \"השדה לקריאה בלבד\">\n<!ENTITY size.label \"גודל:\">\n<!ENTITY maxlength.label \"אורך מירבי:\">\n<!ENTITY min.label \"ערך מינימלי:\">\n<!ENTITY max.label \"ערך מקסימלי:\">\n<!ENTITY step.label \"פסיעה:\">\n<!ENTITY checked.label \"השדה מסומן\">\n<!ENTITY src.label \"מקום תמונה:\">\n<!ENTITY selectFile.label \"בחירת קובץ\">\n<!ENTITY width.label \"רוחב:\">\n<!ENTITY height.label \"גובה:\">\n<!ENTITY list.label \"רשימה:\">\n<!ENTITY choices.label \"אופציות:\">\n<!ENTITY multiple.label \"אפשרות בחירה מרובה\">\n<!ENTITY pattern.label \"תבנית Regexp:\">\n<!ENTITY alt.label \"טקסט אלטרנטיבי:\">\n<!ENTITY autocomplete.label \"השלמה אוטומטית:\">\n<!ENTITY on.label \"מופעל\">\n<!ENTITY off.label \"כבוי\">\n<!ENTITY accept.label \"סוגי MIME מקובלים:\">\n<!ENTITY formmethod.label \"שיטת הגשה:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"פעולת ההגשה:\">\n<!ENTITY formenctype.label \"סוג קידוד ההגשה:\">\n<!ENTITY unspecified.label \"-- לא מצוין --\">\n<!ENTITY formnovalidate.label \"בדיקת טופס:\">\n<!ENTITY novalidate.label \"אין בדיקת טופס\">\n<!ENTITY target.label \"יעד:\">\n<!ENTITY required.label \"שדה נדרש:\">\n<!ENTITY isRequired.label \"השדה נדרש\">\n<!ENTITY form.label \"טופס:\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/insertHR.dtd",
    "content": "<!ENTITY window.title \"סרגל אופקי\">\n\n<!ENTITY size.label \"גודל\">\n<!ENTITY width.label \"רוחב:\">\n<!ENTITY height.label \"גובה:\">\n\n<!ENTITY style.label \"סגנון\">\n<!ENTITY shaded.label \"מוצלל (3D)\">\n<!ENTITY alignment.label \"יישור:\">\n<!ENTITY left.label \"שמאל\">\n<!ENTITY center.label \"מרכז\">\n<!ENTITY right.label \"ימין\">\n\n<!ENTITY color.label \"צבע:\">\n<!ENTITY hrColor.label \"צבע סרגל אופקי\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/insertHTML.dtd",
    "content": "<!ENTITY window.title \"הכנסת סימון HTML\">\n\n<!ENTITY enterHTMLMarkup.label \"הכנסת סימון HTML או טקסט מתחת:\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/insertImage.dtd",
    "content": "<!ENTITY window.title \"הכנסת תמונה\">\n\n<!ENTITY imageLocation.label \"מיקום תמונה:\">\n<!ENTITY selectImageButton.label \"בחירת תמונה\">\n<!ENTITY relativeURL.label \"כתובת ה-URL יחסית למיקום דף האינטרנט עצמו\">\n<!ENTITY title.label \"כותרת:\">\n<!ENTITY alternateText.label \"טקסט חלופי:\">\n<!ENTITY documentMustBeSaved.label \"(להפעלת תכונה זו יש לשמור את המסמך קודם)\">\n\n<!ENTITY preview.label \"תצוגה מקדימה\">\n\n<!ENTITY emptyAltOk.checkbox \"אפשר טקסט חלופי ריק\">\n\n<!ENTITY longdesc.label \"כתובת URI לתיאור ארוך:\">\n<!ENTITY selectLongDescButton.label \"בחירת קובץ\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/insertKeygen.dtd",
    "content": "<!ENTITY window.title \"הכנסה או עריכה של יוצר זוג מפתחות צופן\">\n\n<!ENTITY keytype.label \"סוג מפתח:\">\n<!ENTITY rsa.label \"RSA\">\n<!ENTITY dsa.label \"DSA\">\n<!ENTITY ec.label \"EC\">\n<!ENTITY keyparams.label \"פרמטרים מפתח:\">\n<!ENTITY name.label \"שם:\">\n<!ENTITY state.label \"מצב:\">\n<!ENTITY disabled.label \"מבוטל\">\n<!ENTITY form.label \"טופס:\">\n<!ENTITY autofocus.label \"מיקוד אוטומטי:\">\n<!ENTITY focusOnPageLoad.label \"כשהדף נטען\">\n<!ENTITY challenge.label \"מפתח בעת הגשה:\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/insertLabel.dtd",
    "content": "<!ENTITY window.title \"הכנסה או עריכת תווית\">\n\n<!ENTITY form.label \"טופס:\">\n<!ENTITY for.label \"ה- ID של השדה:\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/insertLink.dtd",
    "content": "<!ENTITY window.title \"קישורים\">\n\n<!ENTITY linkText.label \"טקסט\">\n<!ENTITY linkTarget.label \"יעד\">\n<!ENTITY selectFile.label \"בחירת קובץ\">\n\n<!ENTITY isMail.label \"זוהי כתובת דאר אלקטרוני\">\n<!ENTITY relativeUrl.label \"כתובת ה-URL יחסית למיקום דף האינטרנט עצמו\">\n\n<!ENTITY windowTarget.label \"חלון המטרה\">\n<!ENTITY openIn.label \"פתיחת הקישור ב -\">\n<!ENTITY topTarget.label \"אותו חלון, ללא מסגרות\">\n<!ENTITY blankTarget.label \"חלון חדש\">\n<!ENTITY parentTarget.label \"מסגרת האב\">\n<!ENTITY selfTarget.label \"המסגרת הנוכחית\">\n<!ENTITY otherTarget.label \"במסגרת בשם...\">\n\n<!ENTITY title.caption \"Advisory Title\">\n<!ENTITY title.label \"Title:\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/insertLink.properties",
    "content": "noAnchorsInDocument=[אין עוגנים במסמך]\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/insertMeter.dtd",
    "content": "<!ENTITY window.title \"הכנסה או עריכת שדה מספרי ויזואלי\">\n\n<!ENTITY value.label \"ערך:\">\n<!ENTITY min.label \"ערך מינימלי:\">\n<!ENTITY max.label \"ערך מירבי:\">\n<!ENTITY form.label \"טופס:\">\n<!ENTITY optimum.label \"ערך אופטימלי:\">\n<!ENTITY low.label \"גבול תחתון:\">\n<!ENTITY high.label \"גבול עליון:\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/insertOutput.dtd",
    "content": "<!ENTITY window.title \"הכנסה או עריכת תוצאת חישוב\">\n\n<!ENTITY name.label \"שם:\">\n<!ENTITY form.label \"טופס:\">\n<!ENTITY for.label \"ה- ID של השדות לסכם:\">\n<!ENTITY autofocus.label \"פוקוס אוטומטי:\">\n<!ENTITY focusOnPageLoad.label \"כשנטען הדף\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/insertProgress.dtd",
    "content": "<!ENTITY window.title \"הכנסה או עריכה של חיווי התקדמות\">\n\n<!ENTITY value.label \"ערך:\">\n<!ENTITY max.label \"ערך מירבי:\">\n<!ENTITY form.label \"טופס:\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/insertSelect.dtd",
    "content": "<!ENTITY window.title \"הכנסה או עריכה של רשימת בחירה\">\n\n<!ENTITY name.label \"שם:\">\n<!ENTITY value.label \"ערך:\">\n<!ENTITY state.label \"מצב:\">\n<!ENTITY disabled.label \"מבוטל\">\n<!ENTITY size.label \"גודל:\">\n<!ENTITY choices.label \"אפשרויות בחירה:\">\n<!ENTITY multiple.label \"אפשר בחירה מרובה\">\n<!ENTITY list.label \"רשימה:\">\n\n<!ENTITY form.label \"טופס:\">\n<!ENTITY autofocus.label \"פוקוס אוטומטי:\">\n<!ENTITY focusOnPageLoad.label \"כשהדף נטען\">\n<!ENTITY required.label \"נדרש:\">\n<!ENTITY isRequired.label \"השדה נדרש\">\n\n<!ENTITY parameters.label \"פרמטרים\">\n\n<!ENTITY add.tooltip \"הוספת שורות\">\n<!ENTITY remove.tooltip \"מחיקת שורה או קבוצת שורות\">\n<!ENTITY modify.tooltip \"שינוי שורה או קבוצת שורות\">\n\n<!ENTITY options.label \"שורות\">\n<!ENTITY up.tooltip \"למעלה\">\n<!ENTITY down.tooltip \"למטה\">\n\n<!ENTITY value.col \"ערך\">\n<!ENTITY label.col \"תווית\">\n<!ENTITY disabled.col \"מבוטל\">\n<!ENTITY selected.col \"נבחר\">\n\n<!ENTITY before.label \"לפני...\">\n<!ENTITY inside.label \"בתוך...\">\n<!ENTITY after.label \"אחרי...\">\n\n<!ENTITY addOption.label \"הוספת שורה\">\n<!ENTITY addOptgroup.label \"הוספת קבוצת שורות\">\n\n<!ENTITY label.label \"תווית:\">\n<!ENTITY ok.label \"אישור\">\n<!ENTITY selected.label \"נבחר\">\n\n<!ENTITY update.label \"עדכון\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/insertStylesheet.dtd",
    "content": "<!ENTITY window.title \"הכנסה או עריכה של דפי סגנון\">\n\n<!ENTITY url.col \"כתובת URL\">\n<!ENTITY alternate.col \"חלופי\">\n<!ENTITY title.col \"כותרת\">\n<!ENTITY media.col \"מדיה\">\n\n<!ENTITY add.tooltip \"הוספת דף סגנון\">\n<!ENTITY remove.tooltip \"מחיקת דף סגנון נבחר\">\n<!ENTITY modify.tooltip \"עריכת דף סגנון נבחר\">\n<!ENTITY down.tooltip \"הזזת דף סגנון נבחר למטה\">\n<!ENTITY up.tooltip \"הזזת דף סגנון נבחר למעלה\">\n\n<!ENTITY close.label \"סגירה\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/insertTOC.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is TOCMaker.\n   -\n   - The Initial Developer of the Original Code is\n   - Daniel Glazman.\n   - Portions created by the Initial Developer are Copyright (C) 2002\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Original author: Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY Window.title        \"תוכן עניינים\">\n<!ENTITY buildToc.label      \"בניית תוכן עניינים מתון:\">\n<!ENTITY style.label         \"סגנון:\">\n<!ENTITY tag.label           \"תגית:\">\n<!ENTITY class.label         \"Class:\">\n<!ENTITY header1.label       \"רמה 1\">\n<!ENTITY header2.label       \"רמה 2\">\n<!ENTITY header3.label       \"רמה 3\">\n<!ENTITY header4.label       \"רמה 4\">\n<!ENTITY header5.label       \"רמה 5\">\n<!ENTITY header6.label       \"רמה 6\">\n<!ENTITY makeReadOnly.label  \"תוכן העניינים יהיה לקריאה בלבד\">\n<!ENTITY orderedList.label   \"מיספור כל הכניסות של תוכן העניינים\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/insertTable.dtd",
    "content": "\n<!ENTITY windowTitle.label \"תכונות טבלה\">\n\n<!ENTITY table.tab \"טבלה\">\n<!ENTITY cell.tab \"תאים\">\n\n<!ENTITY size.label \"גודל\">\n<!ENTITY rows.label \"שורות:\">\n<!ENTITY width.label \"רוחב:\">\n<!ENTITY columns.label \"עמודות:\">\n<!ENTITY height.label \"גובה:\">\n<!ENTITY rowsInHeader.label \"שורות בכותרת:\">\n<!ENTITY onlyHeaderCells.label \"רק תאי כותרת\">\n<!ENTITY rowsInFooter.label \"שורות בסיומת:\">\n\n<!ENTITY layout.label \"עיצוב\">\n<!ENTITY border.label \"מסגרת:\">\n<!ENTITY pixels.label \"נקודות\">\n<!ENTITY cellSpacing.label \"מרווח בין תאים:\">\n<!ENTITY percent.label \"אחוזים\">\n<!ENTITY cellPadding.label \"ריפוד תאים:\">\n\n<!ENTITY selection.caption \"בחירה\">\n<!ENTITY cells.label \"תא(ים)\">\n<!ENTITY rowsSelection.label \"שורה(ות)\">\n<!ENTITY columnsSelection.label \"עמודה(ות)\">\n\n<!ENTITY previous.label \"הקודם\">\n<!ENTITY next.label \"הבא\">\n\n<!ENTITY applyButton.label \"יישום\">\n\n<!ENTITY warning.description \"השינויים ייושמו לפני שינוי בבחירת הטקסת.\">\n\n<!ENTITY size.caption \"גודל\">\n<!ENTITY alignment.caption \"יישור תוכן\">\n<!ENTITY hAlign.label \"אופקית:\">\n<!ENTITY vAlign.label \"אנכית:\">\n<!ENTITY left.label \"לשמאל\">\n<!ENTITY unspecified.label \"- לא מצוין -\">\n<!ENTITY center.label \"למרכז\">\n<!ENTITY right.label \"לימין\">\n<!ENTITY justify.label \"לשני הצדדים\">\n<!ENTITY top.label \"למעלה\">\n<!ENTITY bottom.label \"למטה\">\n\n<!ENTITY style.caption \"סגנון\">\n<!ENTITY bgColor.label \"צבע רקע:\">\n<!ENTITY bgColor.windowTitle \"צבע רקע\">\n<!ENTITY headers.checkbox \"כותרת(ות)\">\n<!ENTITY nowrap.checkbox \"הטקסת בשורה אחת בלבד\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/insertTable.properties",
    "content": "TableTabModified=תכונות הטבלה שונו\nApplyAndCloseWindow=האם ליישם את השינויים ולסגור דו-שיח זה?\nCellTabModified=השתנו תכונות של תאים\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/insertTextarea.dtd",
    "content": "<!ENTITY window.title \"הכנסה או עריכה של שטח טקסט (text area)\">\n\n<!ENTITY name.label \"שם:\">\n<!ENTITY state.label \"מצב:\">\n<!ENTITY disabled.label \"מבוטל\">\n<!ENTITY placeholder.label \"מחזיק מקום:\">\n<!ENTITY form.label \"טופס:\">\n<!ENTITY mutability.label \"ניתן לשינוי:\">\n<!ENTITY readonly.label \"השדה לקריאה בלבד\">\n<!ENTITY required.label \"נדרש:\">\n<!ENTITY isRequired.label \"השדה נדרשץ יש למלא בו ערך\">\n<!ENTITY maxlength.label \"אורך מקסימלי:\">\n<!ENTITY autofocus.label \"פוקוס אוטומטי:\">\n<!ENTITY focusOnPageLoad.label \"כשהדף נטען\">\n<!ENTITY cols.label \"מספר עמודות:\">\n<!ENTITY rows.label \"מספר שורות:\">\n<!ENTITY wrap.label \"גלישת שורה:\">\n<!ENTITY softWrap.label \"רכה\">\n<!ENTITY hardWrap.label \"קשיחה\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/insertVideo.dtd",
    "content": "<!ENTITY window.title \"הכנסה או עריכה של וידאו\">\n\n<!ENTITY size.label \"גודל\">\n<!ENTITY width.label \"רוחב:\">\n<!ENTITY height.label \"גובה:\">\n\n<!ENTITY source.label \"וידאו\">\n<!ENTITY selectFile.label \"בחירת קובץ\">\n<!ENTITY relativeUrl.label \"כתובת ה-URL יחסית למיקום הדף\">\n<!ENTITY poster.tab \"Poster\">\n\n<!ENTITY videoControls.label \"תצוגת פקדי וידאו\">\n<!ENTITY preload.label \"טעינה מראש:\">\n<!ENTITY nonePreload.label \"ללא\">\n<!ENTITY metadataPreload.label \"נתוני Metadata\">\n<!ENTITY autoPreload.label \"אוטומטית\">\n<!ENTITY autoplay.label \"ניגון אוטומטי\">\n<!ENTITY loop.label \"שוב ושוב\">\n\n<!ENTITY videoFileLocation.label \"מיקום קובץ וידאו:\">\n<!ENTITY posterFileLocation.label \"מיקום קובץ poster:\">\n\n<!ENTITY useCurrentFrameAsPoster.label \"שימוש במסגרת נוכחית כ-poster\">\n<!ENTITY saveAsFile.label \"שמירת poster כקובץ PNG\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/insertVideo.properties",
    "content": "SavePosterAsPng=בחירת קובץ PNG לשמירת poster\nPNGFiles=קבצי תמונה PNG\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/language.properties",
    "content": "# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/languages.dtd",
    "content": "<!ENTITY window.title \"בחירת שפה\">\n\n<!ENTITY languagesList.label  \"שפות:\">\n<!ENTITY examples.label \"לדוגמא: en-bz, ar-jo\">\n<!ENTITY others.label \"אחרות:\">\n<!ENTITY others.accesskey \"א\">\n\n<!ENTITY clearSubtree.label \"ניקוי מידע על שפה בתגיות תת עץ\">\n\n<!ENTITY currentLanguage.label \"השפה הנוכחית היא:\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/listProperties.dtd",
    "content": "<!ENTITY window.title \"תכונות רשימה\">\n\n<!ENTITY marker.caption \"סמן רשימה\">\n<!ENTITY noType.label \"רשימה ללא סמן או אינדקס\">\n<!ENTITY unorderedType.label \"רשימה לא ממוספרת\">\n<!ENTITY orderedType.label \"רשימה ממוספרת\">\n\n<!ENTITY listValue.caption \"ערך\">\n<!ENTITY dontSetStartValue.label \"לא מצויין ערך התחלתי\">\n<!ENTITY startValue.label \"ערך התחלתי:\">\n\n<!ENTITY defaultMarker.label \"סמן בירת מחדל\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/markupCleaner.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <glazman@disruptive-innovations.com>, on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"ניקוי תגיות\">\n\n<!ENTITY trailingBR.label \"הסרת שורות ריקות מהסוף\">\n<!ENTITY emptyBlocks.label \"הסרת קטעים ריקים\">\n<!ENTITY emptyCells.label \"הסרת כיוון מתאי טבלה ריקים\">\n<!ENTITY nestedLists.label \"תיקון רשימות מקננות\">\n\n<!ENTITY cleanUp.label \"ניקוי\">\n\n<!ENTITY actionColumnHeader.label \"פעולה\">\n<!ENTITY reportColumnHeader.label \"דיווח\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/masterPasswordQuery.properties",
    "content": "windowTitle=ססמא ראשית\nquery=לא קבעת ססמא ראשית עדיין. האם רצונך לקבוע ססמא ראשית?\nyesButton=כן\nnoButton=לא\n\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/media.dtd",
    "content": "<!ENTITY unspecified.label \"\">\n<!ENTITY not.label \"לא \">\n<!ENTITY only.label \"רק\">\n\n<!ENTITY allMedia.label \"כל media\">\n\n<!ENTITY auralMedia.label \"aural media\">\n<!ENTITY brailleMedia.label \"braille media\">\n<!ENTITY handheldMedia.label \"handheld media\">\n<!ENTITY printMedia.label \"print media\">\n<!ENTITY projectionMedia.label \"projection media\">\n<!ENTITY screenMedia.label \"screen media\">\n<!ENTITY ttyMedia.label \"tty media\">\n<!ENTITY tvMedia.label \"television media\">\n\n<!ENTITY addConstraint.label \"הוספת אילוץ\">\n\n<!ENTITY widthFeature.label \"רוחב ה-viewport\">\n<!ENTITY minWidthFeature.label \"הרוחב המינימלי של ה-viewport\">\n<!ENTITY maxWidthFeature.label \"הרוחב המקסימלי של ה-viewport\">\n<!ENTITY heightFeature.label \"גובה ה-viewport\">\n<!ENTITY minHeightFeature.label \"הגובה המינימלי של ה-viewport\">\n<!ENTITY maxHeightFeature.label \"הגובה המקסימלי של ה-viewport\">\n\n<!ENTITY deviceWidthFeature.label \"רוחב ההתקן (device)\">\n<!ENTITY minDeviceWidthFeature.label \"הרוחב המינימלי של ההתקן (device)\">\n<!ENTITY maxDeviceWidthFeature.label \"הרוחב המקסימלי של ההתקן (device)\">\n<!ENTITY deviceHeightFeature.label \"גובה ההתקן (device)\">\n<!ENTITY minDeviceHeightFeature.label \"הגובה המינימלי של ההתקן (device)\">\n<!ENTITY maxDeviceHeightFeature.label \"הגובה המקסימלי של ההתקן (device)\">\n\n<!ENTITY orientationFeature.label \"כיווניות\">\n\n<!ENTITY aspectRatioFeature.label \"יחס התצוגה (Aspect ratio)\">\n<!ENTITY minAspectRatioFeature.label \"יחס התצוגה המינימלי\">\n<!ENTITY maxAspectRatioFeature.label \"יחס התצוגה המקסימלי\">\n<!ENTITY deviceAspectRatioFeature.label \"יחס התצוגה של ההתקן (device)\">\n<!ENTITY minDeviceAspectRatioFeature.label \"יחס התצוגה המינימלי של ההתקן (device)\">\n<!ENTITY maxDeviceAspectRatioFeature.label \"יחס התצוגה המקסימלי של ההתקן (device)\">\n\n<!ENTITY colorFeature.label \"סיביות לצבע\">\n<!ENTITY minColorFeature.label \"מינימום סיביות לצבע\">\n<!ENTITY maxColorFeature.label \"מקסימום סיוויות לצבע\">\n<!ENTITY colorIndexFeature.label \"גודל מפת הצבעים\">\n<!ENTITY minColorIndexFeature.label \"גודל מפת הצבעים המינימלי\">\n<!ENTITY maxColorIndexFeature.label \"גודל מפת הצבעים המקסימלי\">\n<!ENTITY monochromeFeature.label \"סיביות לפיקסל שחור/לבן\">\n<!ENTITY minMonochromeFeature.label \"מינימום סיביות לפיקסל שחור/לבן\">\n<!ENTITY maxMonochromeFeature.label \"מקסימום סיביות לפיקסל שחור/לבן\">\n\n<!ENTITY resolutionFeature.label \"רזולוציית ההתקן (device)\">\n<!ENTITY minResolutionFeature.label \"מינימום רזולוציית ההתקן (device)\">\n<!ENTITY maxResolutionFeature.label \"מקסימום רזולוציית ההתקן (device)\">\n\n<!ENTITY scanFeature.label \"תהליך הסריקה\">\n\n<!ENTITY gridFeature.label \"עיצוב מבוסס רשת\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/media.properties",
    "content": "widthFeature=רוחב ה-viewport:\nminWidthFeature=הרוחב המינימלי של ה-viewport:\nmaxWidthFeature=הרוחב המקסימלי של ה-viewport:\nheightFeature=גובה ה-viewport:\nminHeightFeature=הגובה המינימלי של ה-viewport:\nmaxHeightFeature=הגובה המקסימלי של ה-viewport:\ndeviceWidthFeature=רוחב ההתקן (device):\nminDeviceWidthFeature=הרוחב המינימלי של ההתקן (device):\nmaxDeviceWidthFeature=הרוחב המקסימלי של ההתקן (device):\ndeviceHeightFeature=גובה ההתקן (device):\nminDeviceHeightFeature=הגובה המינימלי של ההתקן (device):\nmaxDeviceHeightFeature=הגובה המקסימלי של ההתקן (device):\norientationFeature=כיווניות:\naspectRatioFeature=יחס התצוגה (Aspect ratio):\nminAspectRatioFeature=יחס התצוגה המינימלי:\nmaxAspectRatioFeature=יחס התצוגה המקסימלי:\ndeviceAspectRatioFeature=יחס התצוגה של ההתקן (device):\nminDeviceAspectRatioFeature=יחס התצוגה המינימלי של ההתקן (device):\nmaxDeviceAspectRatioFeature=יחס התצוגה המקסימלי של ההתקן (device):\ncolorFeature=סיביות לצבע:\nminColorFeature=מינימום סיביות לצבע:\nmaxColorFeature=מקסימום סיוויות לצבע:\ncolorIndexFeature=גודל מפת הצבעים:\nminColorIndexFeature=גודל מפת הצבעים המינימלי:\nmaxColorIndexFeature=גודל מפת הצבעים המקסימלי:\nmonochromeFeature=סיביות לפיקסל שחור/לבן:\nminMonochromeFeature=מינימום סיביות לפיקסל שחור/לבן:\nmaxMonochromeFeature=מקסימום סיביות לפיקסל שחור/לבן:\n\nresolutionFeature=רזולוציית ההתקן (device):\nminResolutionFeature=מינימום רזולוציית ההתקן (device):\nmaxResolutionFeature=מקסימום רזולוציית ההתקן (device):\nscanFeature=תהליך הסריקה:\ngridFeature=עיצוב מבוסס רשת:\n\nNewCSSFile=יצירת קובץ CSS חדש\n\nportrait=דיוקן (Portrait)\nlandscape=נוף (Landscape)\nprogressive=סריקה פרוגרסיבית\ninterlace=Interlace\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/newDocument.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - מסמך חדש\">\n\n<!ENTITY documentType.description \"איזה סוג מסמך בכוונתך ליצור?\">\n\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"סוג המסמך\">\n<!ENTITY transitional.label \"Transitional\">\n<!ENTITY strict.label \"strict\">\n\n<!ENTITY where.label \"היכן?\">\n<!ENTITY tab.label \"בלשונית חדשה\">\n<!ENTITY window.label \"בחלון חדש\">\n\n<!ENTITY documentLanguage.label \"שפה:\">\n<!ENTITY selectLanguage.label \"בחירת שפה\">\n<!ENTITY charset.label \"קידוד טקסט:\">\n<!ENTITY direction.label \"כיוון טקסט:\">\n<!ENTITY unspecified.label \"לא מוגדר\">\n<!ENTITY ltr.label \"שמאל לימין\">\n<!ENTITY rtl.label \"ימין לשמאל\">\n\n<!ENTITY similarToCurrent.label 'Similar to current document'>\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/newPageWizard.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"אשף מסמך חדש\">\n\n<!ENTITY pageTitle.label \"כותרת:\">\n<!ENTITY pageAuthor.label \"יוצר:\">\n<!ENTITY pageDescription.label \"תאור:\">\n<!ENTITY pageTitle.accesskey \"כ\">\n<!ENTITY pageAuthor.accesskey \"י\">\n<!ENTITY pageDescription.accesskey \"ת\">\n<!ENTITY pageKeywords.label \"מילות מפתח:\">\n<!ENTITY pageKeywords.accesskey \"מ\">\n<!ENTITY documentLanguage.label \"שפה:\">\n<!ENTITY language.accesskey \"ש\">\n<!ENTITY charset.label \"קידוד טקסט:\">\n<!ENTITY charset.accesskey \"ק\">\n<!ENTITY direction.label \"כיוון טקסט:\">\n<!ENTITY direction.accesskey \"כ\">\n<!ENTITY ltr.label \"שמאל לימין\">\n<!ENTITY rtl.label \"ימין לשמאל\">\n<!ENTITY unspecified.label \"לא מוגדר\">\n\n<!ENTITY selectLanguage.label \"בחירת שפה\">\n\n<!ENTITY backgroundImage.label \"תמונה ברקע:\">\n<!ENTITY backgroundImage.accesskey \"ת\">\n\n<!ENTITY filepickerForBgImage.title \"בחירת תמונה ברקע\">\n<!ENTITY pagePreview.label \"תצוגה מקדימה:\">\n\n<!ENTITY useSystemColors.label \"הצבעים ברירת המחדל של הקורא (ללא קביעת צבעים בדף)\">\n<!ENTITY userDefinedColors.label \"שימוש בצבעים משלך:\">\n\n<!ENTITY backgroundColor.label \"רקע:\">\n<!ENTITY backgroundColor.accesskey \"ר\">\n<!ENTITY textColor.label \"טקסט:\">\n<!ENTITY textColor.accesskey \"ט\">\n<!ENTITY linksColor.label \"קישורים:\">\n<!ENTITY linksColor.accesskey \"ק\">\n<!ENTITY activeLinksColor.label \"קישורים פעילים:\">\n<!ENTITY activeLinksColor.accesskey \"פ\">\n<!ENTITY visitedLinksColor.label \"קישורים בהם ביקרו:\">\n<!ENTITY visitedLinksColor.accesskey \"ב\">\n<!ENTITY underlineLinks.label \"קו מתחת לקישורים\">\n\n<!ENTITY relativeURLForBgImage.label \"כתובת ה-URL היא יחסית למיקום הדף\">\n\n<!ENTITY generalTab.label \"תכונות כלליות של המסמך\">\n<!ENTITY colorsTab.label \"צבעים ורקעים\">\n<!ENTITY styleTab.label \"סגנון\">\n<!ENTITY advancedTab.label \"מתקדם\">\n\n<!ENTITY unsavedPage.label \"[דף חדש, עדיין לא נשמר]\">\n<!ENTITY noPageLastModified.label \"[אין מידע]\">\n\n<!ENTITY normalText.preview \"טקסט רגיל\">\n<!ENTITY links.preview \"קישורים\">\n<!ENTITY activeLinks.preview \"קישורים פעילים\">\n<!ENTITY visitedLinks.preview \"קישורים בהם ביקרו\">\n\n<!ENTITY makeColorsDefault.label \"קבע הגדרות אלה כברירת המחדל שלי\">\n\n<!ENTITY bgTab.label \"רקע המסמך\">\n\n<!ENTITY layoutsTab.label \"מיתווי דפים\">\n<!ENTITY usePageLayout.checkbox \"ישם מיתווה CSS מוגדר מראש\">\n<!ENTITY oneColumn100.label \"עמודה 1, 100&#37;\">\n<!ENTITY twoColumns5050.label \"2 עמודות, 50&#37;/50&#37;\">\n<!ENTITY twoColumns6633.label \"2 עמודות, 66&#37;/33&#37;\">\n<!ENTITY twoColumns3366.label \"2 עמודות, 33&#37;/66&#37;\">\n<!ENTITY twoColumns7525.label \"2 עמודות, 75&#37;/25&#37;\">\n<!ENTITY twoColumns2575.label \"2 עמודות, 25&#37;/75&#37;\">\n<!ENTITY threeColumns333333.label \"3 עמודות, 33&#37;/33&#37;/33&#37;\">\n<!ENTITY threeColumns502525.label \"3 עמודות, 50&#37;/25&#37;/25&#37;\">\n<!ENTITY threeColumns252550.label \"3 עמודות, 25&#37;/25&#37;/50&#37;\">\n<!ENTITY fourColumns25252525.label \"4 עמודות, 25&#37;/25&#37;/25&#37;/25&#37;\">\n\n<!ENTITY layoutType.label \"רוחב:\">\n<!ENTITY layoutType.accesskey \"ר\">\n<!ENTITY layout100percent.label \"רוחב מלא\">\n<!ENTITY layout750px.label \"750px\">\n<!ENTITY layout950px.label \"950px\">\n<!ENTITY layout974px.label \"974px\">\n<!ENTITY layoutSubtype.label \"עמודה צדדית:\">\n<!ENTITY layoutSubtype.accesskey \"צ\">\n<!ENTITY noSidebar.label \"ללא\">\n<!ENTITY left160Sidebar.label \"משמאל 160px\">\n<!ENTITY left180Sidebar.label \"משמאל 180px\">\n<!ENTITY left300Sidebar.label \"משמאל 300px\">\n<!ENTITY right180Sidebar.label \"מימין 180px\">\n<!ENTITY right240Sidebar.label \"מימין 240px\">\n<!ENTITY right300Sidebar.label \"מימין 300px\">\n<!ENTITY loremIpsum.label \"הכנסת תוכן לדוגמא 'lorem ipsum'\">\n<!ENTITY loremIpsum.accesskey \"ת\">\n<!ENTITY newRow.label \"שורה חדשה\">\n<!ENTITY removeRow.label \"הסרה\">\n\n<!ENTITY tile.label \"אריח (tile):\">\n<!ENTITY tile.accesskey \"א\">\n<!ENTITY scrolling.label \"גלילה:\">\n<!ENTITY scrolling.accesskey \"ג\">\n<!ENTITY scrollWithPage.label \"עם הדף\">\n<!ENTITY noScrolling.label \"ללא גלילה\">\n<!ENTITY horizPosition.label \"אופקית:\">\n<!ENTITY vertPosition.label \"אנכית:\">\n\n<!ENTITY documentType.label \"סוג מסמך\">\n<!ENTITY documentType.description \"איזה סוג מסמך ברצונך ליצור?\">\n\n<!ENTITY language.label \"שפת המסמך\">\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"סוג מסמך\">\n<!ENTITY transitional.label \"Transitional\">\n<!ENTITY strict.label \"strict\">\n\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/newPageWizard.properties",
    "content": "loremIpsum=ספרות קהילה על היא. של בדף כימיה המשפט מיוחדים, ברית משופרות מונחונים שכל אל, ב ערבית שיתופית מתן. דת לחבר כימיה לויקיפדיה מתן, בה ויש עמוד כלשהו. שמו על החלל ערכים, הגרפים הנאמנים מאמרשיחהצפה בה שער. צעד טיפול תאולוגיה אקטואליה על, זכר גם קודמות ייִדיש. אל תוכל וכמקובל סדר.\nheader=כותרת דף\nfooter=תחתית דף\nnav=פנל ניווט\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/openLocation.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"פתיחת קובץ או תבנית\">\n\n<!ENTITY enterLocation.label \"הכנסת הכתובת (URL) של הקובץ/התבנית, או בחירה מהקבצים המקומיים:\">\n<!ENTITY enterLocation.accesskey \"כ\">\n\n<!ENTITY chooseFile.label \"בחירת קובץ...\">\n<!ENTITY chooseFile.accesskey \"ב\">\n\n<!ENTITY createIn.label \"יצירה בתוך\">\n<!ENTITY inATab.label \"לשונית\">\n<!ENTITY inATab.accesskey \"ל\">\n<!ENTITY inAWindow.label \"חלון\">\n<!ENTITY inAWindow.accesskey \"ח\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/openLocation.properties",
    "content": "chooseFileDialogTitle=בחירת קובץ\ntemplateFilter=תבניות HTML\nPHPfiles=PHP Files\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/pageProperties.dtd",
    "content": "<!ENTITY window.title \"תכונות מסמך\">\n\n<!ENTITY pageLocation.label \"מיקום:\">\n<!ENTITY pageLastModified.label \"שינוי אחרון:\">\n<!ENTITY pageTitle.label \"כותרת:\">\n<!ENTITY pageAuthor.label \"יוצר:\">\n<!ENTITY pageDescription.label \"תאור:\">\n<!ENTITY pageTitle.accesskey \"כ\">\n<!ENTITY pageAuthor.accesskey \"י\">\n<!ENTITY pageDescription.accesskey \"ת\">\n<!ENTITY pageKeywords.label \"מילות מפתח:\">\n<!ENTITY pageKeywords.accesskey \"מ\">\n\n<!ENTITY language.label \"שפה:\">\n<!ENTITY language.accesskey \"ש\">\n<!ENTITY charset.label \"קידוד טקסט:\">\n<!ENTITY charset.accesskey \"ק\">\n<!ENTITY direction.label \"כיוון טקסט:\">\n<!ENTITY direction.accesskey \"כ\">\n<!ENTITY ltr.label \"משמאל לימין\">\n<!ENTITY rtl.label \"מימין לשמאל\">\n<!ENTITY unspecified.label \"לא מוגדר\">\n\n<!ENTITY selectLanguage.label \"שפת הטקסט\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/pagePropertiesPreview.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\r\n<html>\r\n<head>\r\n  <meta content=\"text/html; charset=ISO-8859-1\" http-equiv=\"content-type\">\r\n  <style>p[id] { margin: 0px; }</style>\r\n  <title></title>\r\n</head>\r\n<body>\r\n  <p>טקסט רגיל ייראה כך !</p>\r\n  <p id=\"links\">קישורים ייראו כך !<br>\r\n  <p id=\"visited\">קישורים בהם ביקרו ייראו כך !<br>\r\n  <p id=\"active\">קישורים פעילים ייראו כך !</p>\r\n</body>\r\n</html>\r\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/panels.dtd",
    "content": "<!ENTITY switchToFloatingPanel.label \"Switch to floating panel\">\n<!ENTITY closePanel.label \"Close panel\">\n<!ENTITY deckPanel.label \"Deck panel into main window\">\n<!ENTITY alignPanels.label                \"יישור כל הפנלים\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/parsingError.dtd",
    "content": "<!ENTITY window.title \"שגיאה במבנה המסמך!\">\n<!ENTITY cantSwitchBackToNormal.label \"לא ניתן לחזור למבט רגיל\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/polyglot.dtd",
    "content": "<!ENTITY polyglot.label \"Polyglot\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/prefs/advanced.dtd",
    "content": "<!ENTITY ui.caption \"ממשק המשתמש של BlueGriffon\">\n<!ENTITY switchLocale.button \"השתמש בשפה\">\n\n<!ENTITY useSystemLocale.radio \"נסה להשתמש בשפת מערכת ההפעלה\">\n<!ENTITY useInstalledLocale.radio \"השתמש בשפה מותקנת:\">\n\n<!ENTITY network.caption \"רשת\">\n<!ENTITY configureNetwork.label \"קביעת הגדרות הרשת של BlueGriffon\">\n<!ENTITY parameters.label \"פרמטרים...\">\n\n<!ENTITY advancedConfig.caption \"הגדרות מתקדמות\">\n<!ENTITY configEditor.label \"עורך ההגדרות\">\n\n<!ENTITY preview.caption \"צפיה מקדימה\">\n<!ENTITY resetPreviewers.label \"איפוס הגדרות דפדפן חיצוני\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/prefs/connection.dtd",
    "content": "\n<!ENTITY  connectionsDialog.title       \"הגדרות חיבור\">\n<!ENTITY  window.width                  \"37em\">\n<!ENTITY  window.macWidth               \"39em\">\n\n<!ENTITY  proxyTitle.label              \"הגדרת שרתי פרוקסי לגישה לאינטרנט\">\n<!ENTITY  noProxyTypeRadio.label        \"ללא פרוקסי\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"ל\">\n<!ENTITY  systemTypeRadio.label         \"שימוש בהגדרות הפרוקסי של המערכת\">\n<!ENTITY  systemTypeRadio.accesskey     \"מ\">\n<!ENTITY  WPADTypeRadio.label           \"גילוי אוטומטי של הגדרות פרוקסי ברשת זו\">\n<!ENTITY  WPADTypeRadio.accesskey       \"א\">\n<!ENTITY  manualTypeRadio.label         \"הגדרות פרוקסי ידנית:\">\n<!ENTITY  manualTypeRadio.accesskey     \"י\">\n<!ENTITY  autoTypeRadio.label           \"כתובת URL של הגדרות פרוקסי אוטומטית:\">\n<!ENTITY  autoTypeRadio.accesskey       \"כ\">\n<!ENTITY  reload.label                  \"טעינה מחדש\">\n<!ENTITY  reload.accesskey              \"ט\">\n<!ENTITY  ftp.label                     \"פרוקסי ל-FTP:\">\n<!ENTITY  ftp.accesskey                 \"פ\">\n<!ENTITY  http.label                    \"פרוקסי ל-HTTP:\">\n<!ENTITY  http.accesskey                \"ר\">\n<!ENTITY  ssl.label                     \"פרוקסי ל-SSL:\">\n<!ENTITY  ssl.accesskey                 \"ו\">\n<!ENTITY  socks.label                   \"שרת מערח SOCKS:\">\n<!ENTITY  socks.accesskey               \"ק\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"ס\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"י\">\n<!ENTITY  port.label                    \"שער (Port):\">\n<!ENTITY  HTTPport.accesskey            \"פ\">\n<!ENTITY  SSLport.accesskey             \"ו\">\n<!ENTITY  FTPport.accesskey             \"פ\">\n<!ENTITY  SOCKSport.accesskey           \"ק\">\n<!ENTITY  noproxy.label                 \"אין פרוקסי עבור:\">\n<!ENTITY  noproxy.accesskey             \"א\">\n<!ENTITY  noproxyExplain.label          \"דוגמאות: .mozilla.org, .net.nz, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"שימוש בשרת פרוקסי זה עבור כל הפרוטוקולים\">\n<!ENTITY  shareproxy.accesskey          \"ש\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/prefs/deactivateLicense.dtd",
    "content": "<!ENTITY windowTitle.label \"Deactivate a license\">\n\n<!ENTITY message.label \"Make sure you are connected to the Internet!\">\n<!ENTITY warning.label \"Click on 'Perform operation' to deactivate your license and restart BlueGriffon.\">\n\n<!ENTITY deactivate.label \"Perform operation\">\n<!ENTITY closeWindow.label \"Cancel\">\n\n<!ENTITY error.label \"Cannot deactivate license at this time\">\n<!ENTITY inOp.label \"Deactivating license\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/prefs/file.dtd",
    "content": "<!ENTITY fileHistory.caption \"קבצים אחרונים\">\n<!ENTITY fileHistoryDepth.label \"מספר מקסימלי קבצים אחרונים:\">\n<!ENTITY files.label \"קבצים\">\n<!ENTITY restoreLastSession.label \"שחזור לשוניות מה-session הקודם\"> \n<!ENTITY fileExtensions.label \"File extensions for new files\">\n<!ENTITY fileExtensionForHTML.label \"For HTML documents:\">\n<!ENTITY fileExtensionForXHTML.label \"for XHTML documents:\">\n<!ENTITY emptyForDefault.label \"(leave empty for default extension)\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/prefs/general.dtd",
    "content": "<!ENTITY structureBar.caption \"סרגל עיצוב\">\n\n\n<!ENTITY showIDs.label \"הצג ID\">\n<!ENTITY showClasses.label \"הצג classes\">\n<!ENTITY showLanguage.label \"הצג שפה\">\n<!ENTITY showRoles.label \"הצג תפקיד ARIA\">\n\n<!ENTITY spellCheck.caption \"בדיקת איות\">\n<!ENTITY enableSpellCheck.label \"אפשר בדיקת איות בזמן הקלדה\">\n<!ENTITY numberSuggestions.label \"מספר הצעות:\">\n\n<!ENTITY tabPosition.label \"מיקום תויות לשוניות\">\n<!ENTITY leftTabPosition.label \"שמאל\">\n<!ENTITY centerTabPosition.label \"מרכז\">\n<!ENTITY rightTabPosition.label \"ימין\">\n<!ENTITY mainToolbarEnabled.label \"נראה\">\n<!ENTITY mainToolbar.label \"סרגל הכלים ראשי\">\n<!ENTITY theme.label \"ערכה:\">\n<!ENTITY toolbarIconSizeSmaller.label \"יותר קטן\">\n<!ENTITY toolbarIconSizeSmall.label \"קטן\">\n<!ENTITY toolbarIconSizeMedium.label \"בינוני\">\n<!ENTITY toolbarIconSizeLarger.label \"יותר גדול\">\n<!ENTITY toolbarIconSizeLarge.label \"גדול\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/prefs/license.dtd",
    "content": "<!ENTITY licenseKey.label \"License key:\">\n<!ENTITY licenseInvoice.label \"Transaction ID:\">\n\n<!ENTITY warning1.label \"Extended features are enabled only if valid license data are provided and license is activated\">\n<!ENTITY warning2.label \"To activate your license, please fill in the data below and restart BlueGriffon. You must be connected to the Internet at that time.\">\n\n<!ENTITY deactivate.label \"Deactivate current license\">\n\n<!ENTITY activate.label \"Activate\">\n<!ENTITY troubleshoot.label 'Request a reset link'>\n<!ENTITY helpNeeded.label \"TROUBLESHOOTING: If you have issues activating your license, it could be because you already activated it in the past and forgot (or could not) deactivate it before a machine swap, a disk crash, etc. In that case, you can request a full reset of all your license activations using the button below. The reset link will be sent to the purchaser of the license and recipient of the invoice. Please provide the Transaction ID above to enable that button.\">\n\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/prefs/license.properties",
    "content": "activateWarning=BlueGriffon needs to restart to activate your license. Do you want to restart now?\nconfirmRestart=Restart BlueGriffon?\n\nfullResetTitle=License activation reset\nfullResetErrorLabel=Impossible to perform the operation, a network error occurred.\nfullResetRequested=A reset link was sent to the owner of the license/transaction. BlueGriffon must now restart.\nfullResetInvalid=The transaction ID is invalid.\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/prefs/newPage.dtd",
    "content": "<!ENTITY author.caption \"יוצר\">\n<!ENTITY authorName.label \"שם יוצר:\">\n\n<!ENTITY defaultZoomFactor.label \"מרחק מתצוגה (zoom) ברירת מחדל:\">\n<!ENTITY zoom.label \"מרחק מתצוגה (Zoom)\">\n\n<!ENTITY editingFeatures.label \"Editing features\">\n\n<!ENTITY showComments.label \"Show HTML comments\">\n<!ENTITY showPHP.label \"Show PHP instructions\">\n<!ENTITY showPI.label \"Show other Processing Instructions\">\n\n\n<!ENTITY linksManagement.label \"Copy/paste management of hyperlinks:\">\n<!ENTITY preserveRelative.label \"Preserve relative URLs\">\n<!ENTITY makeAbsolute.label \"Make all URLs absolute\">\n<!ENTITY returnKey.label \"הקשת ENTER בפסקה יוצר תמיד פסקה חדשה\">\n<!ENTITY keepBackup.label \"Create a backup before saving a file (*.bak)\">\n\n<!ENTITY waiAria.label \"WAI-ARIA\">\n<!ENTITY showAnchors.label \"Show a[name]\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/prefs/osx.dtd",
    "content": "<!ENTITY showInDock.label \"הצג מספר המסמכים ששונו ב-OS X dock\"> \n<!ENTITY osxRTFPasteSupport.label 'Enable pasting RTF from OS X clipboard'>\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.dtd",
    "content": "<!ENTITY commandShortcutCol.label \"Command\">\n<!ENTITY shortcutShortcutCol.label \"קיצור דרך\">\n\n<!ENTITY menubar.label \"שורת תפריט\">\n<!ENTITY toolbars.label \"סרגלי כלים\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.properties",
    "content": "NoMainWindowAvaialble=Cannot edit keyboard shortcuts\nPleaseOpenOneMainWindow=At least one main BlueGriffon window must be opened to edit keyboard shortcuts.\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/prefs/source.dtd",
    "content": "<!ENTITY source.label \"מבט למקור\">\n<!ENTITY theme.label \"ערכה:\">\n\n<!ENTITY serialization.label \"Serialization\">\n\n<!ENTITY forceLF.label \"Force Unix-style carriage returns (LF)\">\n\n<!ENTITY specialChars.description      \"פלט התווים הבאים כ-entities, כגון &amp;xxx;:\">\n<!ENTITY basicEncoding.label           \"רק &amp; &lt; &gt; ורווח קשיח\">\n<!ENTITY latin1EntitiesEncoding.label  \"אלה שמעל ותווי Latin-1\">\n<!ENTITY htmlEntitiesEncoding.label    \"כל התווים המיוחדים שב- HTML 4\">\n<!ENTITY allEntitiesEncoding.label     \"שימוש בסימון &amp;#..; עבור כל תו שאינו ASCII\">\n<!ENTITY autoIndent.label \"הזחה־אוטומטית\">\n<!ENTITY wrap.label \"Wrap long lines\">\n<!ENTITY wrapColumn.label \"when lines go beyond column\">\n<!ENTITY noWrapForLanguages.label \"Don't wrap documents in the following languages:\">\n<!ENTITY langExclusionExample.label \"(ex: ja-JP, zh-TW)\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/prefs/styles.dtd",
    "content": "<!ENTITY bgDecidesAll.radio \"אוטומטי\">\n<!ENTITY bgDecidesAll.desc \"ש-BlueGriffon יחליט איך להוסיף סגנונות (styles) ויבחר IDs ו-classes עבורי בעת הצורך\">\n<!ENTITY prefixPrompt.label \"קידומת ל-IDs ו-classes:\">\n<!ENTITY iDecide.radio \"ידני\">\n<!ENTITY iDecide.desc \"אני אחליט\">\n<!ENTITY cssPolicy.caption \"מדיניות CSS\">\n\n<!ENTITY browserSupport.caption \"תמיכה בדפדפנים\">\n<!ENTITY gecko.label \"דפדפנים מבוססים Gecko, כגון Firefox, Camino, ...\">\n<!ENTITY webkit.label \"דפדפנים מבוססים WebKit, כגון Safari, ...\">\n<!ENTITY blink.label \"דפדפנים מבוססים Blink, כגון Chrome, ...\">\n<!ENTITY presto.label \"אופרה\">\n<!ENTITY trident.label \"אינטרנט אקספלורר\">\n<!ENTITY servo.label \"Servo\">\n<!ENTITY vivliostyle.label \"Vivliostyle\">\n<!ENTITY weasyprint.label \"Weasyprint\">\n\n<!ENTITY cssColors.captions \"CSS Colors\">\n<!ENTITY outputCssColorNames.label \"Always try to output CSS 3 color names\">\n<!ENTITY rgbColors.label \"Prefer rgb(r,v,b) values\">\n<!ENTITY hexColors.label \"Prefer #rrvvbb values\">\n\n<!ENTITY serialization.label \"Serialization\">\n<!ENTITY shorthands.label \"Shorthands\">\n<!ENTITY longhands.label \"Longhands\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/prefs/update.dtd",
    "content": "<!ENTITY checkForUpdates.label \"בדוק עדכוני BlueGriffon\">\n\n<!ENTITY atLaunch.checkbox \"כל פעם ש-BlueGriffon מופעל\">\n<!ENTITY oncePerDay.checkbox \"לא יותר מפעם ביום\">\n<!ENTITY manually.checkbox \"ידנית\">\n\n<!ENTITY checkNow.button \"בדוק עכשיו\">\n<!ENTITY privacyPolicy.label \"מדיניות פרטיות\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/prefs/update.properties",
    "content": "SoftwareUpdates=עדכוני תוכנה\nUnableToCheck=כשלון בבדיקת זמינות\nUpToDate=BlueGriffon מעודכן\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/prefs.dtd",
    "content": "<!ENTITY window.title \"Bluegriffon - העדפות\">\n\n<!ENTITY general.title \"כללי\">\n<!ENTITY newPage.title \"מסמכים\">\n<!ENTITY update.title \"עדכונים\">\n<!ENTITY advanced.title \"מתקדם\">\n<!ENTITY styles.title \"סגנונות\">\n<!ENTITY osx.title \"OS X\">\n<!ENTITY shortcuts.title 'קיצורי מקשים'>\n<!ENTITY source.title \"Source\">\n<!ENTITY file.title         \"קובץ\">\n<!ENTITY license.title \"License\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/propertiesDeck.dtd",
    "content": "<!ENTITY foo \"פו\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/rotator.dtd",
    "content": "<!ENTITY degrees.label \"degrees\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/spellCheck.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"בדיקת איות\">\n\n<!ENTITY misspelledWord.label \"מילה שגויה:\">\n<!ENTITY wordEditField.label \"החלפה ב:\">\n<!ENTITY wordEditField.accessKey \"ח\">\n<!ENTITY checkwordButton.label \"בדיקת מילה\">\n<!ENTITY checkwordButton.accessKey \"ב\">\n<!ENTITY suggestions.label \"הצעות:\">\n<!ENTITY suggestions.accessKey \"צ\">\n<!ENTITY ignoreButton.label \"התעלמות\">\n<!ENTITY ignoreButton.accessKey \"ע\">\n<!ENTITY ignoreAllButton.label \"התעלמות מהכול\">\n<!ENTITY ignoreAllButton.accessKey \"ו\">\n<!ENTITY replaceButton.label \"החלפה\">\n<!ENTITY replaceButton.accessKey \"ח\">\n<!ENTITY replaceAllButton.label \"החלפת הכול\">\n<!ENTITY replaceAllButton.accessKey \"כ\">\n<!ENTITY stopButton.label \"עצירה\">\n<!ENTITY stopButton.accessKey \"י\">\n<!ENTITY userDictionary.label \"מילון אישי:\">\n<!ENTITY moreDictionaries.label \"הורדת יותר מילונים...\">\n<!ENTITY addToUserDictionaryButton.label \"הוספת מילה\">\n<!ENTITY addToUserDictionaryButton.accessKey \"ה\">\n<!ENTITY editUserDictionaryButton.label \"עריכה...\">\n<!ENTITY editUserDictionaryButton.accessKey \"ר\">\n<!ENTITY recheckButton.label \"בדיקה מחדש\">\n<!ENTITY recheckButton.accessKey \"ד\">\n<!ENTITY closeButton.label \"סגירה\">\n<!ENTITY closeButton.accessKey \"ס\">\n<!ENTITY sendButton.label \"שליחה\">\n<!ENTITY sendButton.accessKey \"ל\">\n<!ENTITY languagePopup.label \"שפה:\">\n<!ENTITY languagePopup.accessKey \"ש\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/spellCheck.properties",
    "content": "CorrectSpelling=(איות נכון)\nNoSuggestedWords=(אין מילים מוצעות)\nNoMisspelledWord=אין מילים שגויות\nCheckSpellingDone=בדיקת איות הושלמה\nCheckSpelling=בדיקת איות\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/structurebar.dtd",
    "content": "<!ENTITY structureBar.title \"מבנה תשתית\">\n\n<!ENTITY setElementLanguage.label \"קביעת שפה\">\n<!ENTITY setElementLanguage.accesskey \"ק\">\n<!ENTITY resetElementLanguage.label \"ביטול שפה\">\n<!ENTITY resetElementLanguage.accesskey \"ל\">\n<!ENTITY deleteElement.label \"מחיקת רכיב\">\n<!ENTITY deleteElement.accesskey \"מ\">\n<!ENTITY removeTag.label \"הסרת תגית\">\n<!ENTITY removeTag.accesskey \"ס\">\n<!ENTITY changeTag.label \"שינוי תגית\">\n<!ENTITY changeTag.accesskey \"ש\">\n<!ENTITY copyHTMLCodeInStructurebarContext.label \"העתקת סימון HTML של רכיב זה\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/svg-edit.properties",
    "content": "SvgEdit=עורך SVG\nConfirmClose=יש שינויים שטרם נשמרו. האם באמת רצונך לסגור את עורך ה-SVG?\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/tabeditor.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY untitledDocument.label \"מסמך ללא כותרת\">\n<!ENTITY closeTab.label              \"Close Tab\">\n<!ENTITY closeTab.accesskey          \"c\">\n<!ENTITY closeOtherTabs.label        \"Close Other Tabs\">\n<!ENTITY closeOtherTabs.accesskey    \"o\">\n<!ENTITY newTab.label                \"דף בלשונית חדשה\">\n<!ENTITY newTab.accesskey            \"n\">\n<!ENTITY revert.label                \"Revert\">\n<!ENTITY revert.accesskey            \"v\">\n<!ENTITY refreshImages.label         \"Reload Images\">\n<!ENTITY refreshImages.accesskey     \"i\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/updateAvailable.dtd",
    "content": "<!ENTITY window.title \"עדכוני תוכנה\">\n\n<!ENTITY warningMessage.description \"יש עדכון זמין לתוכנת BlueGriffon.\">\n<!ENTITY download.button \"הורדת העדכון\">\n<!ENTITY dontAskAgain.label \"אל תשאל אותי שוב\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/bluegriffon/updates.properties",
    "content": "update.checkInsideButton.label=בדוק עדכונים\nupdate.checkInsideButton.accesskey=ב\nupdate.resumeButton.label=המשך בהורדת %S…\nupdate.resumeButton.accesskey=ה\nupdate.openUpdateUI.applyButton.label=החל עדכון\nupdate.openUpdateUI.applyButton.accesskey=ה\nupdate.restart.applyButton.label=החל עדכון\nupdate.restart.applyButton.accesskey=ה\nupdate.openUpdateUI.upgradeButton.label=עדכן עכשיו…\nupdate.openUpdateUI.upgradeButton.accesskey=ע\nupdate.restart.upgradeButton.label=שדרג עכשיו\nupdate.restart.upgradeButton.accesskey=ש\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/branding/brand.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY  lang.version          \"__MOZILLA_LOCALE_VERSION__\">\n<!ENTITY  brandShortName        \"BlueGriffon\">\n<!ENTITY  brandFullName         \"BlueGriffon\">\n<!ENTITY  vendorShortName       \"Disruptive Innovations\">\n<!ENTITY  sidebarName           \"סרגל צד\">\n<!ENTITY  brandShorterName      \"BlueGriffon\">\n"
  },
  {
    "path": "locales/he/bluegriffon/base/locale/branding/brand.properties",
    "content": "brandShortName=BlueGriffon\nbrandFullName=BlueGriffon\nvendorShortName=Disruptive Innovations\nsidebarName=סרגל צד\n"
  },
  {
    "path": "locales/he/bluegriffon/extensions/fs/addFont.dtd",
    "content": "<!ENTITY window.title \"האם הגופן הנבחר כבר זמין מקומית?\">\n\n<!ENTITY yes.label \"הוא זמין, תן לי לבחור את קובץ ה- stylesheet.css המתאים\">\n<!ENTITY no.label  \"הוא לא זמין, תן לי לבחור ספריה לשמור בה את חבילת הגופן\">\n"
  },
  {
    "path": "locales/he/bluegriffon/extensions/fs/fs.dtd",
    "content": "<!ENTITY window.title \"גופני FontSquirrel\">\n\n<!ENTITY classifications.label \"סיווג (Classifications)\">\n<!ENTITY fontList.label \"רשימת גופנים\">\n \n<!ENTITY networkActivity.tooltip \"פעילות רשת\">\n\n<!ENTITY addToDocument.label \"הוספה למסמך\">\n\n<!ENTITY previewText.label \"צפיה מוקדמת בטקסט:\">\n<!ENTITY prose.label \"BlueGriffon\">\n\n<!ENTITY loading.label \"טעינת חבילת גופנים...\">\n"
  },
  {
    "path": "locales/he/bluegriffon/extensions/fs/fs.properties",
    "content": "SelectDir=בחירת ספריה לפתוח בה את חבילת הגופנים\nSelectFile=בחירת ה- stylesheet.css של חבילת גופנים\nStylesheet=ה- stylesheet של חבילת FontSquirrel\nMustBeSavedTitle=המסמך עוד לא נשמר מעולם\nMustBeSavedMessage=עליך לשמור את הקובץ פעם אחת לפחות לפני שתוכל לשייך לו גופן מקומי תוך שימוש בכתובת URL יחסית. נא לסגור את המסמך ולפתוח אותו מחדש אחרי שמירתו.\n"
  },
  {
    "path": "locales/he/bluegriffon/extensions/fs/fsOverlay.dtd",
    "content": "<!ENTITY fsWindow.label \"FontSquirrel\">\n"
  },
  {
    "path": "locales/he/bluegriffon/extensions/gfd/addFont.dtd",
    "content": "<!ENTITY window.title \"הוספת משפחת גופנים למסמך\">\n\n<!ENTITY fontFamily.label \"משפחת גופנים\">\n<!ENTITY preview.label \"צפיה מוקדמת\">\n\n<!ENTITY subset.label \"תת קבוצה\">\n<!ENTITY latin.label \"Latin\">\n<!ENTITY greek.label \"Greek\">\n<!ENTITY cyrillic.label \"Cyrillic\">\n<!ENTITY khmer.label \"Khmer\">\n\n<!ENTITY variants.label \"סוגים\">\n<!ENTITY regular.label \"רגיל\">\n<!ENTITY italic.label \"טקסט נטוי\">\n<!ENTITY bold.label \"מודגש\">\n<!ENTITY bolditalic.label \"טקסט נטוי ומודגש\">\n"
  },
  {
    "path": "locales/he/bluegriffon/extensions/gfd/gfd.dtd",
    "content": "<!ENTITY window.title \"מנהל גופני Google\">\n\n<!ENTITY family.col \"משפחה\">\n<!ENTITY variants.col \"סוגים\">\n<!ENTITY subsets.col \"Sתתי קבוצות\">\n\n<!ENTITY add.tooltip \"הוספת משפחת גופנים\">\n<!ENTITY remove.tooltip \"הסרת משפחת גופנים\">\n"
  },
  {
    "path": "locales/he/bluegriffon/extensions/gfd/gfdOverlay.dtd",
    "content": "<!ENTITY gfdWindow.label \"ספרית גופני Google\">\n"
  },
  {
    "path": "locales/he/bluegriffon/extensions/markdown/markdown.dtd",
    "content": "<!ENTITY window.title \"Insert Markdown\">\n\n<!ENTITY commitChanges.label \"Commit changes\">\n"
  },
  {
    "path": "locales/he/bluegriffon/extensions/markdown/markdownOverlay.dtd",
    "content": "<!ENTITY markdownMenu.label \"Markdown\">\n"
  },
  {
    "path": "locales/he/bluegriffon/extensions/op1/a11yFirstStep.properties",
    "content": "ConformingDTDSyntax=Use a W3C-conforming DTD syntax before the html element\nNoWrongSyntaxOrNonConformingHierarchy=Don't use wrong attribute syntax or non-conforming element hierarchy inside the html element\nOneTitleInHead=Use a title element as a child of the head element\nNoEmptyTitle=When you provide a title element, do not leave it empty\nNoMetaRefresh=Don't use a meta element with an http-equiv attribute and a value equal to refresh\nHTMLElementHasLangAttribute=Use the lang attribute for the html element\nHTMLElementHasValidLangAttribute=Use a valid language code for the lang attribute\nNoInvalidDir=Don't use a value other than ltr, rtl or empty for the dir attribute\nTitleForFrames=Use the title attribute for every frame element\nNoEmptyTitleForFrames=When you provide a title attribute for a frame element, do not leave it empty\nTitleForIFrames=Use the title attribute for every iframe element\nNoEmptyTitleForIFrames=When you provide a title attribute for an iframe element, do not leave it empty\nAtLeastOneH1InBody=There must be at least one h1 element inside (at any level) the body element\nNoEmptyH1=When you provide a h1 element, do not leave it empty\nNoEmptyH2=When you provide a h2 element, do not leave it empty\nNoEmptyH3=When you provide a h3 element, do not leave it empty\nNoEmptyH4=When you provide a h4 element, do not leave it empty\nNoEmptyH5=When you provide a h5 element, do not leave it empty\nNoEmptyH6=When you provide a h6 element, do not leave it empty\nH2Order=Use&nbsp; a h1, h2, h3, h4, h5 or h6 element as a first heading before a h2 element in the source order\nH3Order=Use a h2, h3, h4, h5 or h6 element as a first heading before a h3 element in the source order\nH4Order=Use a h3, h4, h5 or h6 element as a first heading before a h4 element in the source order\nH5Order=Use a h4, h5 or h6 element as a first heading before a h5 element in the source order\nH6Order=Use a h5 or h6 element as a first heading before a h6 element in the source order\nDTAsFirstChildOfDL=Use a dt element as the first child of a dl element\nNoEmptyLI=When you provide a li element, do not leave it empty\nNoAlignAttribute=Don't use the align attribute\nNoXmpElement=Don't use the xmp element\nNoEmptyP=When you provide a p element, do not leave it empty\nNoEmptyAExceptAnchors=When you provide an a element, do not leave it empty except if it is used as an anchor\nNoEmptyButton=When you provide a button element, do not leave it empty\nNoVlinkAttribute=Don't use the vlink attribute\nNoTextAttribute=Don't use the text attribute\nNoLinkAttribute=Don't use the link attribute\nnoImgWithoutAlt=Use the alt attribute for every img element\nnoAreaWithoutAlt=Use the alt attribute for every area element\nnoAppletWithoutAlt=Use the alt attribute for every applet element\nnoImageInputWithoutAlt=Use the alt attribute for every input type=image element\nnoEmptyAltForImageLoneChildOfAnchorOrButton=If the img element is the only child of a button or an a element, do not leave its alt attribute empty\nnoEmptyAltForInputImage=When you provide an alt attribute for an input type=image element, do not leave it empty\nnoEmptyAltForAreaWithHref=When you provide an alt attribute for an area element holding an href attribute, do not leave it empty\nnoAltSimilarToTextContent=If an img element is a child of an a element with text, do not use the same text for its alt attribute as the text inside the a element\nnoBorderAttribute=Don't use the border attribute\nnoSimilarAltForAreasWithDifferentHref=Don't use the same value for alt attributes for multiple area elements with different href values\nLongdescIsURI=Use a URI as the value for a longdesc attribute\nnoBackgroundAttribute=Don't use the background attribute\nnoBgsoundElement=Don't use the bgsound element\nTablesWithAtLeastOneTHHaveACaption=Use a caption element as the first child of a table element containing at least one th element\nCaptionIsDifferentFromSummaryAttribute=Don't use the same content for a caption element and a summary attribute\nnoEmptyCaption=When you provide a caption element, do not leave it empty\nnoCaptionInATableWithOnlyTDs=Don't use a caption element in a table element containing only td elements\nnoAlinkAttribute=Don't use an alink attribute\nnoSummaryAttributeSimilarToCaption=Don't use the same content for a summary attribute and a caption element\nnoEmptySummaryIfTableHasTHOrCaption=When you provide a summary attribute for a table element containing a th or a caption element, do not leave it empty\nnoSummaryAttributeIfOnlyTDs=Don't use a summary attribute on a table element containg only td elements\nnoStrikeElement=Don't use the strike element\nnoListingElement=Don't use the listing element\nAtLeastOneTHIfCaptionOrSummary=Use at least one th element inside a table element with a caption element or a non-empty summary attribute\nAllNonEmptyTHHaveScopeOrId=Use a scope or id attribute for every non-empty th element\nScopeAttributeIsRowOrCol=Don't use a value other than row or col for the scope attribute\nnoBgcolorAttribute=Don't use the bgcolor attribute\nnoTTElement=Don't use the tt element\nTDHaveHeadersAttributeIfTHHasId=Use a headers attribute on every td element if the corresponding th element has an id attribute\nnoPlaintextElement=Don't use the plaintext element\nnoHeadersAttributeThatIsNotATHId=Don't use for a headers attribute a value which matches an id attribute used for a td of the table element\nAllFormsHaveAButton=Use a button, or an input of type submit, image or button inside a form element\nSubmitButtonsHaveNonEmptyValue=When you provide an input type=submit, do not leave its value attribute empty\nnoMarqueeElement=Don't use the marquee element\nFieldsetHasALegend=Use a legend element as a child of every fieldset element\nFieldsetsAreInForms=Don't use a fieldset element without a form element\nnoEmptyLegendElement=When you provide a legend element, do not leave it empty\nLabelElementHasForAttribute=Use the for attribute for every label element\nnoEmptyForAttributeOnLabel=When you provide a for attribute for a label element, do not leave it empty\nForAttributeMatchesAnIdInSameForm=A for attribute must have a value that matches an id attribute inside the form element\nOptgroupElementHasALabel=Use the label attribute for every optgroup element\nNoSimilarLabelInOptgroupsOfSameSelect=Don't use the same label attribute for different optgroup elements of the same select element\nnoEmptyLabelAttributeOnOptgroup=When you provide a label attribute for an optgroup element, do not leave it empty\nnoBasefontElement=Don't use the basefont element\nnoBlinkElement=Don't use the blink element\nnoCenterElement=Don't use the center element\nnoFontElement=Don't use the font element\n"
  },
  {
    "path": "locales/he/bluegriffon/extensions/op1/op1.dtd",
    "content": "\n<!ENTITY window.title \"Opquast Acessibility First Step\">\n\n<!ENTITY filterAll.label \"See all tests\">\n<!ENTITY filterPassed.label \"See only passed tests\">\n<!ENTITY filterFailed.label \"See only failed tests\">\n\n<!ENTITY speed.label \"Speed:\">\n<!ENTITY title.label \"Title:\">\n"
  },
  {
    "path": "locales/he/bluegriffon/extensions/op1/op1Overlay.dtd",
    "content": "<!ENTITY op1.label \"Opquast Accessibility First Step\">\n"
  },
  {
    "path": "locales/he/bluegriffon/extensions/tipoftheday/tipoftheday.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Widgets.\n   -\n   - The Initial Developer of the Original Code is\n   - Philippe Goetz.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Philippe Goetz, Original author\n   -   Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY tipOfTheDayWindow.title    \"Tip of the day\">\n<!ENTITY questionBeginning.label    \"Did you know that…\">\n<!ENTITY startupCheckbox.label      \"Show tips at startup\">\n<!ENTITY nextTipButton.label        \"Next\">\n<!ENTITY previousTipButton.label    \"Previous\">\n<!ENTITY closeTipButton.label       \"Close\">\n"
  },
  {
    "path": "locales/he/bluegriffon/extensions/tipoftheday/tipoftheday.rdf",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is Linspire Inc.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com)\n   -   Charles Cooke\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\"\n                     \"http://my.netscape.com/publish/formats/rss-0.91.dtd\"[\n<!ENTITY % brandDTD SYSTEM \"chrome://global/locale/brand.dtd\">%brandDTD;\n]>\n<rss version=\"0.91\">\n  <channel>\n    <title>&brandShortName; tips</title>\n    <link>http://bluegriffon.org/</link>\n    <description>&brandShortName; tip of the day Archive</description>\n    <language>en-us</language>\n  \n    <item>\n      <title>…&brandShortName; is cross platform?</title>\n      <description>…&brandShortName; exists on a wide variety of operating\n                  systems including Windows, Mac OS X, and many flavors of Linux, OS/2 …\n      </description>\n    </item>\n  \n    <item>\n      <title>…&brandShortName; shows the title of any unsaved page with a red shadow?</title>\n      <description>You can now save files from any viewing mode.</description>\n    </item>\n\n    <item>\n      <title>…you have direct access to the &brandShortName; community?</title>\n      <description>Just select “Help > User’s Community”.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can insert HTML5 elements easily?</title>\n      <description>Just select “Insert > HTML5 Element”.</description>\n    </item>\n\n    <item>\n      <title>…you can close the current tab with one key?</title>\n      <description>Control+w (Command +w on Mac OS X) will close the current tab.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can create a new tab with a key combination?</title>\n      <description>Control+n (Command +n on Mac OS X) will create a new blank tab\n                    using the same doctype as the last page created.</description>\n    </item>\n\n    <item>\n      <title>…you can revert to a previously saved version of the currently edited document?</title>\n      <description>Righ-click (context-click on Mac OS X) on the document's tab\n                    and select the Revert menu.</description>\n    </item>\n\n    <item>\n      <title>…you can publish pages directly from &brandShortName;</title>\n      <description>First install the free FireFTP add-on and set it up.\n                  It will then be available on the Tools menu. </description>\n    </item>\n\n    <item>\n      <title>…&brandShortName;  can insert any character easily?</title>\n      <description>Use “Insert characters and symbols”.  You can then search\n              for any Unicode character by name or open a block for inspection.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; runs spellcheck by default?</title>\n      <description>Right click a word to find suggestions. Switch checking on\n                or off using “Tools > Preferences > General” .</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; can reliably select an element?</title>\n      <description>Simply click its name in the structure bar.</description>\n    </item>\n\n    <item>\n      <title>…you can move an element in your document using the mouse?</title>\n      <description>First select as in previous tip then just drag it to where needed.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can quickly open existing pages?</title>\n      <description>The paid for Project manager add-on permits instant access\n      to pages and images which are organised as a project.  </description>\n    </item>\n\n    <item>\n      <title>…you can choose your default browser?</title>\n      <description>Use “Tools > Preferences > Advanced > Reset external browser settings”. Next time you browse you can choose a browser.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; allows you to use external stylesheets?</title>\n      <description>To create one ready for use click “Panels > Stylesheets”.\n      Click the plus sign and select “Linked to the document”.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; can manage stylesheets and complex selectors?</title>\n      <description>Using the CSS Pro Editor (a paid for add-on) you change the order of\n      and add titles and rel attribute to stylesheets and develop\n      complex CSS 2 and 3 selectors with advanced help.</description>\n    </item>\n\n    <item>\n      <title>…panels can be resized?</title>\n      <description>Drag the grab handle at the bottom right corner to the size needed.\n      </description>\n    </item>\n\n    <item>\n      <title>…attributes can be added to any element?</title>\n      <description>Open “Panels > DOM Explorer”. In wysiwyg view click in the\n      element, select use the Attributes tab and click the plus sign.\n      </description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; can handle CSS3 properties?</title>\n      <description>Vendor prefixes will be added for browsers that need them.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can personalize keyboard shortcuts?</title>\n      <description>Any menu item can be allocated to your preferred key. Open\n      “Tools > Preferences > Keyboard Shortcuts”. Find and double-click the\n      command wanted. In the new window key a shortcut.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can remove a class from an element?</title>\n      <description>Just select the element and in the Class drop down box re-apply the class.\n      </description>\n    </item>\n\n  </channel>\n</rss>\n\n"
  },
  {
    "path": "locales/he/bluegriffon/extensions/tipoftheday/tipofthedayOverlay.dtd",
    "content": "<!ENTITY tipofthedayMenu.label \"Tip of the day\">\n"
  },
  {
    "path": "locales/he/bluegriffon/sidebars/aria/aria.dtd",
    "content": "<!ENTITY window.title \"ARIA\">\n\n<!ENTITY roleSection.label \"Role\">\n<!ENTITY role.label \"Role:\">\n<!ENTITY treeView.label \"Tree view\">\n\n<!ENTITY constraintsSection.label \"Constraints\">\n<!ENTITY context.label \"On ancestors:\">\n<!ENTITY owns.label \"On contents:\">\n\n<!ENTITY requiredProperties.label \"Required States and Properties\">\n<!ENTITY properties.label \"Other States and Properties\">\n<!ENTITY inheritedProperties.label \"Inherited States and Properties\">"
  },
  {
    "path": "locales/he/bluegriffon/sidebars/aria/aria.properties",
    "content": "mustBeContainedIn=must be contained in \nor= or \nok=OK\nmustContain=must contain\nand= and \ndeprecated=deprecated\nmissingTextbox=missing textbox\nmissingListboxTreeGridDialog=missing listbox, tree, grid or dialog\n"
  },
  {
    "path": "locales/he/bluegriffon/sidebars/aria/ariaOverlay.dtd",
    "content": "<!ENTITY aria.label \"ARIA\">\n"
  },
  {
    "path": "locales/he/bluegriffon/sidebars/cssproperties/backgrounditem.dtd",
    "content": "<!ENTITY backgroundAttachment.label \"הצמדה:\">\n<!ENTITY backgroundAttachmentScroll.label \"גלילה\">\n<!ENTITY backgroundAttachmentLocal.label \"צמוד לפי element\">\n<!ENTITY backgroundAttachmentFixed.label \"צמוד לפי viewport\">\n\n<!ENTITY backgroundSize.label \"גודל:\">\n<!ENTITY backgroundSizeAuto.label \"אוטומתי\">\n<!ENTITY backgroundSizeContain.label \"כלול בתוך element\">\n<!ENTITY backgroundSizeCover.label \"מכסה element\">\n<!ENTITY backgroundSizeUserDefined.label \"בחירת אורכים\">\n\n<!ENTITY backgroundRepeat.label \"שכפול:\">\n<!ENTITY backgroundRepeatX.label \"Repeat on X axis:\">\n<!ENTITY backgroundRepeatY.label \"Repeat on Y axis:\">\n<!ENTITY backgroundRepeatRepeat.label \"שכפול\">\n<!ENTITY backgroundRepeatSpace.label \"שכפול ומתיחת רווח\">\n<!ENTITY backgroundRepeatRound.label \"התאמת גודל ושכפול\">\n<!ENTITY backgroundRepeatNorepeat.label \"ללא כל שכפול\">\n<!ENTITY backgroundRepeatUserDefined.label \"בחירת שכפול עבור כל ציר\">\n\n<!ENTITY backgroundClip.label \"שטח תצוגה:\">\n<!ENTITY backgroundBorderbox.label \"מסגרת גבול\">\n<!ENTITY backgroundPaddingbox.label \"מסגרת ריפוד\">\n<!ENTITY backgroundContentbox.label \"מסגרת תוכן\">\n\n<!ENTITY backgroundPosition.label \"מיקום:\">\n<!ENTITY backgroundPositionLeftTop.label \"שמאל למעלה\">\n<!ENTITY backgroundPositionCenterTop.label \"מרכז למעלה\">\n<!ENTITY backgroundPositionRightTop.label \"ימין למעלה\">\n<!ENTITY backgroundPositionLeftCenter.label \"שמאל מרכז\">\n<!ENTITY backgroundPositionCenterCenter.label \"מרכז\">\n<!ENTITY backgroundPositionRightCenter.label \"ימין מרכז\">\n<!ENTITY backgroundPositionLeftBottom.label \"שמאל למטה\">\n<!ENTITY backgroundPositionCenterBottom.label \"מרכז למטה\">\n<!ENTITY backgroundPositionRightBottom.label \"ימין למטה\">\n<!ENTITY backgroundPositionUserDefined.label \"הגדרת מיקום יותר מדויקת\">\n\n<!ENTITY backgroundOrigin.label \"מקור:\">\n"
  },
  {
    "path": "locales/he/bluegriffon/sidebars/cssproperties/backgrounditem.properties",
    "content": "backgroundColorTitle=צבע\nbackgroundImageTitle=תמונה\nbackgroundLinearGradientTitle=הדרגה ליניארית\nbackgroundRadialGradientTitle=הדרגה רדיאלית\n"
  },
  {
    "path": "locales/he/bluegriffon/sidebars/cssproperties/colorstopitem.dtd",
    "content": "<!ENTITY length.label \"אורך:\">\n"
  },
  {
    "path": "locales/he/bluegriffon/sidebars/cssproperties/cssproperties.dtd",
    "content": "<!ENTITY window.title \"תכונות CSS\">\n\n<!ENTITY applyStyles.label \"ישום סגנונות ל:\">\n<!ENTITY modifyID.label \"element זה רק על ידי ה-ID שלו\">\n<!ENTITY modifyClass.label \"כל element בעל class...\">\n<!ENTITY useInlineStyles.label \"עבור element זה, על ידי סגנונות מוטמעים\">\n<!ENTITY allOfType.label \"כל element מאותו סוג...\">\n\n<!ENTITY closeOtherSections.label \"סגירת כל הפרקים האחרים\">\n<!ENTITY closeAllSections.label \"סגירת כל הפרקים\">\n\n<!ENTITY generalSectionHeader.label \"כללי\">\n\n<!ENTITY fontFamily.label \"משפחת גופנים:\">\n\n<!ENTITY fontWeight.label \"משקל:\">\n<!ENTITY fontWeightBold.label \"מודגש\">\n<!ENTITY fontWeightLighter.label \"יותר קל\">\n<!ENTITY fontWeightBolder.label \"יותר מודגש\">\n\n<!ENTITY fontStyle.label \"סגנון:\">\n<!ENTITY fontStyleItalic.label \"Italic\">\n<!ENTITY fontStyleOblique.label \"Oblique\">\n\n<!ENTITY textDecoration.label \"עיטורים:\">\n<!ENTITY textDecorationUnderline.label \"כתב תחתי\">\n<!ENTITY textDecorationOverline.label \"כתב עילי\">\n<!ENTITY textDecorationNone.label \"None\">\n<!ENTITY textDecorationLinethrough.label \"קו מוחק\">\n\n<!ENTITY textTransform.label \"אותיות רישיות:\">\n<!ENTITY textTransformLowercase.label \"אותיות קטנות\">\n<!ENTITY textTransformUppercase.label \"אותיות רישיות\">\n<!ENTITY textTransformCapitalize.label \"התאמה לכיתוב\">\n\n<!ENTITY fontVariant.label \"ואריאציה:\">\n<!ENTITY fontVariantNormal.label \"רגיל\">\n<!ENTITY fontVariantSmallCaps.label \"אותיות רישיות קטנות\">\n\n\n<!ENTITY textAlign.label \"יישור:\">\n<!ENTITY textAlignStart.label \"התחלה\">\n<!ENTITY textAlignEnd.label \"סוף\">\n\n<!ENTITY fontSize.label \"גודל:\">\n<!ENTITY fontSizeSmaller.label \"יותר קטן\">\n<!ENTITY fontSizeLarger.label \"יותר גדול\">\n<!ENTITY fontSizeXxsmall.label \"קטן במיוחד\">\n<!ENTITY fontSizeXsmall.label \"קטן מאד\">\n<!ENTITY fontSizeSmall.label \"קטן\">\n<!ENTITY fontSizeMedium.label \"בינוני\">\n<!ENTITY fontSizeLarge.label \"גדול\">\n<!ENTITY fontSizeXlarge.label \"גדול מאד\">\n<!ENTITY fontSizeXxlarge.label \"גדול במיוחד\">\n\n<!ENTITY lineHeight.label \"גובה שורה:\">\n<!ENTITY lineHeightNormal.label \"רגיל\">\n\n<!ENTITY colorsSectionHeader.label \"צבעים\">\n<!ENTITY color.label \"כיתוב:\">\n<!ENTITY bgColor.label \"רגע:\">\n<!ENTITY backgrounds.label \"תמונות:\">\n<!ENTITY addBackgroundImageMenuitem.label \"הוספת תמונת רקע\">\n<!ENTITY addBackgroundLinearGradientMenuitem.label \"הוספת מידרוג ליניארי\">\n<!ENTITY addBackgroundRadialGradientMenuitem.label \"הוספת מידרוג רדיאלי\">\n\n<!ENTITY imageURL.caption \"הכנסת כתובת URL של תמונה\">\n<!ENTITY selectImageButton.label \"בחירת קובץ תמונה\">\n<!ENTITY preview.caption \"תצוגה מקדימה\">\n<!ENTITY cancelButton.label \"ביטול\">\n<!ENTITY okButton.label \"אישור\">\n\n<!ENTITY backgroundPositionLeftTop.label \"שמאל למעלה\">\n<!ENTITY backgroundPositionCenterTop.label \"מרכז למעלה\">\n<!ENTITY backgroundPositionRightTop.label \"ימין למעלה\">\n<!ENTITY backgroundPositionLeftCenter.label \"שמאל מרכז\">\n<!ENTITY backgroundPositionCenterCenter.label \"מרכז\">\n<!ENTITY backgroundPositionRightCenter.label \"ימין מרכז\">\n<!ENTITY backgroundPositionLeftBottom.label \"שמאל למטה\">\n<!ENTITY backgroundPositionCenterBottom.label \"מרכז למטה\">\n<!ENTITY backgroundPositionRightBottom.label \"ימין למטה\">\n\n<!ENTITY colorStops.tab \"תחנות צבע\">\n<!ENTITY shapeAndSize.tab \"צורה וגודל\">\n<!ENTITY angle.tab \"זוית\">\n<!ENTITY startingPoint.tab \"נקודת התחלה\">\n\n<!ENTITY repeating.label \"משוכפל\">\n\n<!ENTITY radius.label \"Radius:\">\n<!ENTITY angle.checkbox \"זוית:\">\n<!ENTITY startingPoint.checkbox \"נקודת התחלה:\">\n<!ENTITY horizOffset.checkbox \"היסט אופקי:\">\n<!ENTITY vertOffset.checkbox \"היסט אנכי:\">\n\n<!ENTITY shape.label \"צורה:\">\n<!ENTITY circularShape.label \"מעגלית\">\n<!ENTITY ellipticShape.label \"אליפסטית\">\n<!ENTITY size.label \"גודל:\">\n\n\n<!ENTITY columnsSectionHeader.label \"עמודות\">\n<!ENTITY columnCount.label \"מספר עמודות:\">\n<!ENTITY oneColumn.label \"עמודה אחת\">\n<!ENTITY twoColumns.label \"שתי עמודות\">\n<!ENTITY threeColumns.label \"שלוש עמודות\">\n\n<!ENTITY columnWidth.label \"רוחב עמודה אופטימלי:\">\n<!ENTITY automaticColumnWidth.label \"אוטומתי\">\n\n<!ENTITY columnGap.label \"מרווח בין עמודות:\">\n<!ENTITY normalColumnGap.label \"ערך ברירת מחדל\">\n\n<!ENTITY columnRuleColor.label \"צבע קו מפריד עמודות:\">\n<!ENTITY columnRuleColor.title \"צבע קו מפריד עמודות\">\n<!ENTITY noneColumnRuleStyle.label \"ללא קו מפריד\">\n<!ENTITY hiddenColumnRuleStyle.label \"נסתר\">\n<!ENTITY solidColumnRuleStyle.label \"מלא\">\n<!ENTITY doubleColumnRuleStyle.label \"כפול\">\n<!ENTITY dottedColumnRuleStyle.label \"מקווקו\">\n<!ENTITY dashedColumnRuleStyle.label \"Dashed\">\n<!ENTITY grooveColumnRuleStyle.label \"Groove\">\n<!ENTITY ridgeColumnRuleStyle.label \"Ridge\">\n<!ENTITY insetColumnRuleStyle.label \"Inset\">\n<!ENTITY outsetColumnRuleStyle.label \"Outset\">\n\n<!ENTITY columnRuleStyle.label \"סגנון קו מפריד:\">\n\n<!ENTITY columnRuleWidth.label \"רוחב קו מפריד:\">\n<!ENTITY noneColumnRuleWidth.label \"ללא קו\">\n<!ENTITY thinColumnRuleWidth.label \"דק\">\n<!ENTITY mediumColumnRuleWidth.label \"בינוני\">\n<!ENTITY thickColumnRuleWidth.label \"עבה\">\n\n<!ENTITY geometrySectionHeader.label \"צורה\">\n<!ENTITY margins.label \"גבולות:\">\n<!ENTITY paddings.label \"ריפוד:\">\n<!ENTITY contentArea.label \"תוכן\">\n<!ENTITY useSameFourPaddings.label \"אותו דבר לגבי ריפוד\">\n<!ENTITY useSameFourMargins.label \"אותן דבר לגבי גבולות\">\n<!ENTITY autoMargin.label \"אוטומתי\">\n\n<!ENTITY width.label \"רוחב:\">\n<!ENTITY autoWidth.label \"אוטומתי\">\n<!ENTITY preserveImageRatio.label \"שמירח יחס גודלי תמונה\">\n\n<!ENTITY height.label \"גובה:\">\n<!ENTITY autoHeight.label \"אוטומתי\">\n\n<!ENTITY minWidth.label \"רוחב מינימלי:\">\n<!ENTITY maxWidth.label \"רוחב מקסימלי:\">\n<!ENTITY noneMaxWidth.label \"לא מוגדר\">\n\n<!ENTITY minHeight.label \"גובה מינימלי:\">\n<!ENTITY maxHeight.label \"גובה מקסימלי:\">\n<!ENTITY noneMaxHeight.label \"לא מוגדר\">\n\n<!ENTITY getNaturalSize.label \"הבאת גודל טבעי\">\n\n<!ENTITY positionSectionHeader.label \"מיקום ו-Layout\">\n\n<!ENTITY display.label \"תצוגה:\">\n<!ENTITY noneDisplay.label \"ללא תצוגה\">\n<!ENTITY inlineDisplay.label \"Inline\">\n<!ENTITY runInDisplay.label \"Running in\">\n<!ENTITY blockDisplay.label \"Block\">\n<!ENTITY inlineBlockDisplay.label \"Inline block\">\n<!ENTITY listItem.label \"איבר ברשימה\">\n<!ENTITY table.label \"טבלה\">\n<!ENTITY inlineTable.label \"טבלה Inline\">\n<!ENTITY tableHeaderGroup.label \"קבוצת כותרת טבלה\">\n<!ENTITY tableRowGroup.label \"קבוצת שורות טבלה\">\n<!ENTITY tableFooterGroup.label \"קבוצת תחתית טבלה\">\n<!ENTITY tableColumnGroup.label \"קבוצת עמודות טבלה\">\n<!ENTITY tableCaption.label \"תוית טבלה\">\n<!ENTITY tableRow.label \"Table row\">\n<!ENTITY tableColumn.label \"עמודת טבלה\">\n<!ENTITY tableCell.label \"תא של טבלה\">\n\n<!ENTITY visibility.label \"ראות:\">\n<!ENTITY visibleVisibility.label \"נראה\">\n<!ENTITY hiddenVisibility.label \"נסתר\">\n<!ENTITY collapseVisibility.label \"collapse\">\n\n<!ENTITY float.label \"ציפה:\">\n<!ENTITY leftFloat.label \"ציפה לשמאל\">\n<!ENTITY noneFloat.label \"ללא ציפה\">\n<!ENTITY rightFloat.label \"ציפה לימין\">\n\n<!ENTITY overflow.label \"Overflow:\">\n<!ENTITY visibleOverlow.label \"נראה\">\n<!ENTITY hiddenOverlow.label \"נסתר\">\n<!ENTITY scrollOverlow.label \"תצוגת סרגלי גלילה\">\n<!ENTITY autoOverlow.label \"אוטומתי\">\n\n<!ENTITY textOverflow.label \"גלישת טקסט:\">\n<!ENTITY clipTextOverflow.label \"Clip\">\n<!ENTITY ellipsisTextOverflow.label \"Ellipsis\">\n\n<!ENTITY position.label \"מיקום:\">\n<!ENTITY staticPosition.label \"סטטי\">\n<!ENTITY relativePosition.label \"יחסי\">\n<!ENTITY absolutePosition.label \"מוחלט\">\n<!ENTITY fixedPosition.label \"קבוע\">\n\n<!ENTITY zIndex.label \"Z-index:\">\n<!ENTITY zIndexAuto.label \"אוטומתי\">\n\n<!ENTITY offsets.label \"היסטים:\">\n<!ENTITY offsetAuto.label \"אוטומתי\">\n\n<!ENTITY clear.label \"Clearance:\">\n<!ENTITY leftClear.label \"בצד שמאל\">\n<!ENTITY rightClear.label \"בצד ימין\">\n<!ENTITY bothClear.label \"לשני הצדדים\">\n<!ENTITY noneClear.label \"ללא clearance\">\n\n<!ENTITY bordersSectionHeader.label \"מסגרת\">\n<!ENTITY thinBorderWidth.label \"דקה\">\n<!ENTITY mediumBorderWidth.label \"בינונית\">\n<!ENTITY thickBorderWidth.label \"עבה\">\n\n<!ENTITY noneBorderStyleStyle.label \"ללא\">\n<!ENTITY hiddenBorderStyleStyle.label \"נסתר\">\n<!ENTITY solidBorderStyleStyle.label \"מלא\">\n<!ENTITY doubleBorderStyleStyle.label \"כפול\">\n<!ENTITY dottedBorderStyleStyle.label \"מנוקד\">\n<!ENTITY dashedBorderStyleStyle.label \"מקווקו\">\n<!ENTITY grooveBorderStyleStyle.label \"Groove\">\n<!ENTITY ridgeBorderStyleStyle.label \"Ridge\">\n<!ENTITY insetBorderStyleStyle.label \"Inset\">\n<!ENTITY outsetBorderStyleStyle.label \"Outset\">\n\n<!ENTITY topBorder.label \"למעלה:\">\n<!ENTITY rightBorder.label \"לימין:\">\n<!ENTITY leftBorder.label \"לשמאל:\">\n<!ENTITY bottomBorder.label \"למטה:\">\n\n<!ENTITY sameBorderOnFourEdges.label \"אותה מסגרת לכל הצדדים\">\n\n<!ENTITY sameFourCorners.label \"אותו סגנון לכל הפינות\">\n<!ENTITY topLeftCorner.label \"פינה שמאלית עליונה:\">\n<!ENTITY topRightCorner.label \"פינה ימנית עליונה:\">\n<!ENTITY bottomLeftCorner.label \"פינה שמאלית תחתונה:\">\n<!ENTITY bottomRightCorner.label \"פינה ימנית תחתונה:\">\n\n<!ENTITY useImageAsBorder.label \"שימוש בתמונה חתוכה כגבול\">\n<!ENTITY enterImageUrl.label \"מיקום תמונה:\">\n<!ENTITY borderImageURLButton.label \"בחירת קובץ תמונה\">\n\n<!ENTITY fromLeftEdge.label \"מצד שמאל:\">\n<!ENTITY fromTopEdge.label \"מלמעלה:\">\n<!ENTITY fromBottomEdge.label \"מלמטה:\">\n<!ENTITY fromRightEdge.label \"מימין:\">\n\n<!ENTITY topBorderImageProps.label \"למעלה\">\n<!ENTITY rightBBorderImageProps.label \"לימין\">\n<!ENTITY bottomBorderImageProps.label \"למטה\">\n<!ENTITY leftBorderImageProps.label \"למאל\">\n<!ENTITY slicingBorderImageProps.label \"חיתוך:\">\n<!ENTITY widthBorderImageProps.label \"רוחב:\">\n<!ENTITY repeatBorderImageProps.label \"שכפול:\">\n\n<!ENTITY stretchBorderImageRepeat.label \"מתיחה\">\n<!ENTITY repeatBorderImageRepeat.label \"שכפול\">\n<!ENTITY roundBorderImageRepeat.label \"עיגול\">\n\n<!ENTITY transformsSectionHeader.label \"שינויים\">\n<!ENTITY rotation.label \"סיבוב\">\n<!ENTITY translation.label \"תרגום\">\n<!ENTITY skew.label \"Skew\">\n<!ENTITY scale.label \"שינוי גודל\">\n\n<!ENTITY flexboxSectionHeader.label \"גמישות\">\n<!ENTITY enableFlexBox.label \"ה-element הזה גמיש\">\n<!ENTITY inlineBox.label \"זו מסגרת inline\">\n<!ENTITY selfAlign.label \"Self-alignment:\">\n<!ENTITY boxAlign.label \"יישור:\">\n<!ENTITY startBoxAlign.label \"תחילה\">\n<!ENTITY centerBoxAlign.label \"מרכז\">\n<!ENTITY endBoxAlign.label \"סוף\">\n<!ENTITY baselineBoxAlign.label \"baseline\">\n<!ENTITY stretchBoxAlign.label \"מתיחה\">\n\n<!ENTITY boxDirection.label \"כיוון:\">\n<!ENTITY normalBoxDirection.label \"רגיל\">\n<!ENTITY reverseBoxDirection.label \"הפוך\">\n\n<!ENTITY flexGrow.label \"Flex grow factor:\">\n<!ENTITY flexShrink.label \"Flex shrink factor:\">\n<!ENTITY flexBasis.label \"Flex basis:\">\n<!ENTITY boxOrdinalGroup.label \"קבוצה סידורית:\">\n\n<!ENTITY boxOrientation.label \"כיוון:\">\n<!ENTITY horizontalBoxOrientation.label \"אופקי\">\n<!ENTITY verticalBoxOrientation.label \"אנכי\">\n\n\n<!ENTITY letterSpacing.label \"ריווח אותיות:\">\n<!ENTITY normalLetterSpacing.label \"רגיל\">\n\n<!ENTITY wordSpacing.label \"ריווח מילים:\">\n<!ENTITY normalWordSpacing.label \"רגיל\">\n\n<!ENTITY wordWrap.label \"מעבר שורה בגבול מילה:\">\n<!ENTITY normalWordWrap.label \"רק ב-break points\">\n<!ENTITY breakWordWordWrap.label \"בכל מקום\">\n\n<!ENTITY textIndent.label \"כניסת פסקה:\">\n\n\n<!ENTITY listsSectionHeader.label \"רשימות\">\n<!ENTITY listStyleType.label \"סוג:\">\n<!ENTITY disc.label \"עיגול •\">\n<!ENTITY circle.label \"מעגל ◦\">\n<!ENTITY square.label \"ריבוע ◾\">\n<!ENTITY decimal.label \"מספר 1 2 3 4 5 6 7 8 9\">\n<!ENTITY decimalLeadingZero.label \"מספר 01 02 03 04 05 06 07 08 09\">\n<!ENTITY lowerRoman.label \"רומי קטן ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ\">\n<!ENTITY upperRoman.label \"רומי רישיות Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ\">\n<!ENTITY lowerGreek.label \"יווני קטן α β γ δ ε ζ η θ ι\">\n<!ENTITY lowerAlpha.label \"אוטיות קטנות a b c d e f g h i\">\n<!ENTITY upperAlpha.label \"רישיות A B C D E F G H I\">\n<!ENTITY armenian.label \"ארמני ա բ գ դ ե զ է ը թ\">\n<!ENTITY georgian.label \"גיאורגי ა ბ გ დ ე ვ ზ ჱ თ\">\n<!ENTITY hebrew.label \"עברי א ב ג ד ה ו ז ח ט\">\n<!ENTITY arabicIndic.label \"ערבי-הודי ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩\">\n<!ENTITY bengali.label \"Bengali ১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯\">\n<!ENTITY devanagari.label \"Devanagari १ २ ३ ४ ५ ६ ७ ८ ९\">\n<!ENTITY gujarati.label \"Gujarati ૧ ૨ ૩ ૪ ૫ ૬ ૭ ૮ ૯\">\n<!ENTITY gurmukhi.label \"Gurmukhi ੧ ੨ ੩ ੪ ੫ ੬ ੭ ੮ ੯\">\n<!ENTITY kannada.label \"Kannada ೧ ೨ ೩ ೪ ೫ ೬ ೭ ೮ ೯\">\n<!ENTITY malayalam.label \"Malayalam ൧ ൨ ൩ ൪ ൫ ൬ ൭ ൮ ൯ \">\n<!ENTITY oriya.label \"Oriya ୧ ୨ ୩ ୪ ୫ ୬ ୭ ୮ ୯\">\n<!ENTITY tamil.label \"Tamil ௧ ௨ ௩ ௪ ௫ ௬ ௭ ௮ ௯\">\n<!ENTITY telugu.label \"Telugu ౧ ౨ ౩ ౪ ౫ ౬ ౭ ౮ ౯\">\n<!ENTITY ethiopicNumeric.label \"אתיופי ፩ ፪ ፫ ፬ ፭ ፮ ፯ ፰ ፱\">\n<!ENTITY ethiopicHalehameAmEt.label \"אתיופי halehame-am-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY ethiopicHalehameTiEr.label \"אתיופי halehame-ti-er ሀ ለ ሐ መ ረ ሰ ሸ ቀ ቐ\">\n<!ENTITY ethiopicHalehameTiEt.label \"אתיופי halehame-ti-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY persian.label \"פרסי ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY urdu.label \"Urdu ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY khmer.label \"Khmer ១ ២ ៣ ៤ ៥ ៦ ៧ ៨ ៩\">\n<!ENTITY lao.label \"Lao ໑ ໒ ໓ ໔ ໕ ໖ ໗ ໘ ໙\">\n<!ENTITY thai.label \"Thai ๑ ๒ ๓ ๔ ๕ ๖ ๗ ๘ ๙\">\n<!ENTITY myanmar.label \"Myanmar ၁ ၂ ၃ ၄ ၅ ၆ ၇ ၈ ၉\">\n<!ENTITY hangul.label \"Hangul 나 다 라 마 바 사 아 자 차\">\n<!ENTITY hangulConsonant.label \"Hangul consonant ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㅊ\">\n<!ENTITY hiragana.label \"Hiragana い う え お か き く け こ\">\n<!ENTITY katakana.label \"Katakana イ ウ エ オ カ キ ク ケ コ\">\n<!ENTITY hiraganaIroha.label \"Hiragana Iroha ろ は に ほ へ と ちり ぬ\">\n<!ENTITY katakanaIroha.label \"Katakana Iroha ロ ハ ニ ホ ヘ ト チリ ヌ\">\n<!ENTITY japaneseFormal.label \"Japanese Formal 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY japaneseInformal.label \"Japanese Informal 壹 贰 叁 肆 伍 陆 柒 捌 玖\">\n<!ENTITY cjkIdeographic.label \"CJK Ideographic\">\n<!ENTITY cjkIdeographicEarlyBranch.label \"CJK Ideographic Early Branch 丑 寅 卯 辰 巳 午 未申 酉\">\n<!ENTITY cjkHeavenlyStem.label \"CJK Heavenly Stem 乙 丙 丁 戊 己 庚 辛壬 癸\">\n<!ENTITY simpChineseFormal.label \"Simp. Chinese Formal 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY simpChineseInformal.label \"Simp. Chinese Informal 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY tradChineseFormal.label \"Trad. Chinese Formal 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY tradChineseInormal.label \"Trad. Chinese Informal 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY none.label \"ללא\">\n\n<!ENTITY listStylePosition.label \"מיקום:\">\n<!ENTITY insideListStylePosition.label \"בפנים\">\n<!ENTITY outsideListStylePosition.label \"בחוץ\">\n\n<!ENTITY listStyleImage.label \"תמונה:\">\n\n<!ENTITY transitionsSectionHeader.label \"שינויים מדורגים\">\n<!ENTITY noneTransition.label \"אף תכונה\">\n<!ENTITY allTransition.label \"כל התכונות\">\n<!ENTITY propertyTransition.label \"תכונה אחת\">\n\n<!ENTITY shadowsSectionHeader.label \"צלליות\">\n<!ENTITY textShadows.label \"צצליות טקסט\">\n<!ENTITY boxShadows.label \"צלליות מסגרת\">\n<!ENTITY noneTextShadow.label \"ללא צללית\">\n<!ENTITY oneShadow.label \"צצלית חדשה\">\n\n<!ENTITY verticalAlign.label \"יישור אנכי:\">\n<!ENTITY baselineVerticalAlign.label \"קווי בסיס\">\n<!ENTITY subVerticalAlign.label \"קו בסיס בתחתית מסגרת תוכן אב\">\n<!ENTITY superVerticalAlign.label \"קו בסיס בצד עליון של מסגרת תוכן האב\">\n<!ENTITY topVerticalAlign.label \"צדדים לעיונים\">\n<!ENTITY textTopVerticalAlign.label \"צד עליון עם צד עליון תוכן אב\">\n<!ENTITY middleVerticalAlign.label \"מרכז עם קו בסיס אב + 1/2 מהגובה של &amp;x&amp;\">\n<!ENTITY bottomVerticalAlign.label \"צדדים תחתיים\">\n<!ENTITY textBottomVerticalAlign.label \"צד תחתון עם תחתית מסגרת תוכן אב\">\n\n\n<!ENTITY direction.label \"כיוון טקסט:\">\n<!ENTITY ltrDirection.label \"שמאל לימין\">\n<!ENTITY rtlDirection.label \"ימין לשמאל\">\n\n<!ENTITY miscSectionHeader.label \"Miscellaneous\">\n<!ENTITY cursor.label \"סמן:\">\n<!ENTITY autoCursor.label \"אוטומתי\">\n<!ENTITY defaultCursor.label \"סמן לפי הסביבה\">\n<!ENTITY crossHairCursor.label \"Crosshair\">\n<!ENTITY pointerCursor.label \"סמן שמציג קישור\">\n<!ENTITY moveCursor.label \"תזוזה\">\n<!ENTITY eResizeCursor.label \"גודל ניתן לשינוי משמאל\">\n<!ENTITY neResizeCursor.label \"גודל ניתן לשינוי מפינה שמאלית עליונה\">\n<!ENTITY nwResizeCursor.label \"גודל ניתן לשינוי מפינה ימנית עליונה\">\n<!ENTITY nResizeCursor.label \"גודל ניתן לשינוי מלמעלה\">\n<!ENTITY sResizeCursor.label \"גודל ניתן לשינוי מלמטה\">\n<!ENTITY wResizeCursor.label \"גודל ניתן לשינוי מימין\">\n<!ENTITY seResizeCursor.label \"גודל ניתן לשינוי מפינה שמאלית תחתונה\">\n<!ENTITY swResizeCursor.label \"גודל ניתן לשינוי מפינה ימנית תחתונה\">\n<!ENTITY textCursor.label \"טקסט ניתן לבחירה\">\n<!ENTITY busyCursor.label \"תפוס, נא להמתין\">\n<!ENTITY helpCursor.label \"ניתן לקבל עזרה\">\n<!ENTITY progress.label \"מחוון התקדמות\">\n\n<!ENTITY unicodeBidi.label \"דו-כיווניות Unicode:\">\n<!ENTITY normalUnicodeBidi.label \"רגילה\">\n<!ENTITY embedUnicodeBidi.label \"מוטמעת\">\n<!ENTITY bidiOverrideUnicodeBidi.label \"קביעת כיוון מפורשת\">\n\n<!ENTITY orphans.label \"יתומים:\">\n<!ENTITY widows.label \"אלמנות:\">\n<!ENTITY pageBreakAfter.label \"מעבר עמוד אחריו:\">\n<!ENTITY pageBreakInside.label \"מעבר עמוד בתוכו:\">\n<!ENTITY pageBreakBefore.label \"מעבר עמוד לפניו:\">\n<!ENTITY autoPageBreak.label \"אוטומתית\">\n<!ENTITY alwaysPageBreak.label \"תמיד\">\n<!ENTITY avoidPageBreak.label \"למנוע\">\n<!ENTITY leftPageBreak.label \"דף שמאלי\">\n<!ENTITY rightPageBreak.label \"דף ימני\">\n\n<!ENTITY tablesSectionHeader.label \"טבלאות\">\n<!ENTITY tableLayout.label \"צורת טבלה:\">\n<!ENTITY autoTableLayout.label \"אוטומתית\">\n<!ENTITY fixedTableLayout.label \"קבועה\">\n\n<!ENTITY captionSide.label \"מיקום תוית:\">\n<!ENTITY topCaptionSide.label \"למעלה\">\n<!ENTITY bottomCaptionSide.label \"למטה\">\n\n<!ENTITY borderCollapse.label \"גבולות טבלה:\">\n<!ENTITY collapseBorderCollapse.label \"מכונסיםת collapsed\">\n<!ENTITY separateBorderCollapse.label \"נפרדים\">\n\n<!ENTITY borderSpacing.label \"ריווח גבולות:\">\n\n<!ENTITY emptyCells.label \"תאים ריקים:\">\n<!ENTITY showEmptyCells.label \"מוצגים\">\n<!ENTITY hideEmptyCells.label \"מוסתרים\">\n\n<!ENTITY leftTransformOrigin.label \"שמאל\">\n<!ENTITY centerTransformOrigin.label \"מרכז\">\n<!ENTITY rightTransformOrigin.label \"ימין\">\n<!ENTITY topTransformOrigin.label \"למעלה\">\n<!ENTITY bottomTransformOrigin.label \"למטה\">\n\n<!ENTITY makeRelative.label \"קביעת כתובת URL יחסית למסמך\">\n\n<!ENTITY hoverState.label \"כאשר סמן העכבר צף מעל ה-element\">\n\n<!ENTITY perspective.label \"Perspective 3D\">\n<!ENTITY transformOrigin.label \"Transforms Origin:\">\n<!ENTITY perspectivOrigin.label \"Perspective Origin:\">\n<!ENTITY perspectiveDepth.label \"Perspective Depth:\">\n<!ENTITY transformStyle.label \"Transforms Style:\">\n<!ENTITY transformStyleFlat.label \"Flat\">\n<!ENTITY transformStyle3D.label \"3D\">\n<!ENTITY backfaceVisibility.label \"Backface:\">\n<!ENTITY backfaceVisibilityVisible.label \"Visible\">\n<!ENTITY backfaceVisibilityHidden.label \"Hidden\">\n<!ENTITY rotation3D.label \"3D Rotation\">\n\n<!ENTITY row.label                      \"שורה\">\n<!ENTITY column.label                   \"עמודה\">\n<!ENTITY justifyContent.label \"Content justification:\">\n<!ENTITY alignContent.label \"Content alignment:\">\n<!ENTITY autoBoxAlign.label \"אוטומתי\">\n\n<!ENTITY fontsSectionHeader.label \"Font Features\">\n<!ENTITY writingMode.label \"Writing mode:\">\n<!ENTITY fontWeightNormal.label \"רגיל\">\n<!ENTITY fontStyleNormal.label \"רגיל\">\n<!ENTITY textTransformNone.label \"ללא קו\">\n\n<!ENTITY viewFonts.label \"View fonts\">\n<!ENTITY perspectiveNone.label \"ללא קו\">\n<!ENTITY imagesSectionHeader.label \"תמונה\">\n<!ENTITY imageOrientation.label \"Orientation:\">\n<!ENTITY flipImage.label \"Flip image\">\n<!ENTITY fromImageImageOrientation.label \"From image\">\n<!ENTITY fromImageImageOrientation.tooltip \"Use EXIF data of the image\">\n\n<!ENTITY addCSS.tooltip \"Add CSS declaration\">\n<!ENTITY removeCSS.tooltip \"Delete CSS declaration\">\n<!ENTITY modifyCSS.tooltip \"Modify CSS value\">\n\n<!ENTITY allSectionHeader.label \"All properties\">\n\n<!ENTITY variablesSectionHeader.label \"Variables\">\n<!ENTITY gridRowGap.label \"Grid row gap:\">\n<!ENTITY gridColumnGap.label \"Grid column gap:\">\n<!ENTITY gridLayoutSection.label \"Grid Layout\">\n<!ENTITY displayGrid.label \"This element is a grid\">\n\n<!ENTITY displayInlineGrid.label \"This element is an inline grid\">\n<!ENTITY displaySubgrid.label \"This element is a subgrid\">\n<!ENTITY gridAutoFlow.label \"Automatic placement:\">\n<!ENTITY gridItemPositionWarning.label \"To position the element as a grid item, please see the 'Grid Item Layout' section\">\n<!ENTITY gridLayoutWarning.label \"For grid layout, please see the 'Grid Layout' section\">\n<!ENTITY gridItemsSection.label \"Grid Item Layout\">\n<!ENTITY gridOrder.label \"Order:\">\n<!ENTITY gridTemplateColumns.label \"Template columns\">\n<!ENTITY gridTemplateRows.label \"Template rows\">\n<!ENTITY invalidGridTemplateRowsOrColumns.label \"Invalid value for the property. Click to undo last change.\">\n<!ENTITY gridTemplateArea.label \"Named grid areas:\">\n<!ENTITY gridRowStart.label \"Row start:\">\n<!ENTITY gridRowEnd.label \"Row end:\">\n<!ENTITY gridColumnStart.label \"Column start:\">\n<!ENTITY gridColumnEnd.label \"Column end:\">\n<!ENTITY rowGridAutoFlow.label \"row\">\n<!ENTITY columnGridAutoFlow.label \"column\">\n<!ENTITY denseGridAutoFlow.label \"dense\">\n"
  },
  {
    "path": "locales/he/bluegriffon/sidebars/cssproperties/cssproperties.properties",
    "content": "EnterAnId=נא להכניס ID\nEnterUniqueId=יש לקבוע ID חד-חד ערכי ל-element:\n\nNoClasSelected=יש לבחור שם class\nPleaseSelectAClass=יש לבחור class לישום השינויים המבוקשים\n"
  },
  {
    "path": "locales/he/bluegriffon/sidebars/cssproperties/csspropertiesOverlay.dtd",
    "content": "<!ENTITY cssproperties.label \"תכונות סגנון\">\n\n<!ENTITY cssToolbarCmd.label \"CSS\">\n<!ENTITY cssToolbarCmd.tooltip \"קביעת סגנונות CSS\">\n\n"
  },
  {
    "path": "locales/he/bluegriffon/sidebars/cssproperties/editGridTemplate.dtd",
    "content": "<!ENTITY window.title \"Add or edit a grid template row/column\">\n\n<!ENTITY none.label \"None\">\n<!ENTITY newEntry.label \"New template entry\">\n"
  },
  {
    "path": "locales/he/bluegriffon/sidebars/cssproperties/fontFeatures.properties",
    "content": "FFaalt=Access all alternates\nFFcalt=Contextual alternates\nFFsalt=Stylistic alternates\nFFliga=Standard ligatures\nFFclig=Contextual ligatures\nFFdlig=Discretionary ligatures\nFFhist=Historical forms\nFFhlig=Historical ligatures\nFFunic=Unicase\nFFsmcp=Small capitals\nFFc2sc=Small capitals from capitals\nFFc2pc=Petite capitals from capitals\nFFpcap=Petite capitals\nFFcase=Case sensitive forms\nFFcpsp=Capital spacing\nFFtitl=Titling\nFFswsh=Swash\nFFcswh=Contextual swash\nFFfrac=Fractions\nFFafrc=Alternative fractions\nFFordn=Ordinals\nFFnumr=Numerators\nFFdnom=Denominators\nFFsinf=Scientific inferiors\nFFsups=Superscript\nFFsubs=Subscript\nFFonum=Oldstyle figures\nFFlnum=Lining Figures\nFFpnum=Proportional figures\nFFtnum=Tabular figures\nFFzero=Slashed zero\nFFmgrk=Mathematical greek\nFFnalt=Alternate annotation forms\nFFornm=Ornaments\nFFlocl=Localized forms\nFFsize=Optical size\nFFisol=Isolated forms\nFFinit=Initial forms\nFFmedi=Medial forms\nFFfinal=Final forms\nFFrlig=Requird ligatures\nFFccmp=Glyph composition/decomposition\nFFmark=Mark to base positioning\nFFmkmj=Mark to mark positioning\nFFhwid=Half widths\n"
  },
  {
    "path": "locales/he/bluegriffon/sidebars/cssproperties/griditemposition.dtd",
    "content": "<!ENTITY autoGridItemPosition.label \"Automatic\">\n<!ENTITY customGridItemPosition.label \"Custom\">\n\n<!ENTITY gridLineName.tooltiptext \"Grid line name\">\n<!ENTITY gridLineIndex.tooltiptext \"Line index\">\n<!ENTITY spanning.tooltiptext \"Contributes a grid span\">\n<!ENTITY span.label \"Span\">\n"
  },
  {
    "path": "locales/he/bluegriffon/sidebars/cssproperties/textshadowitem.dtd",
    "content": "<!ENTITY noTextShadow.label \"אין הצללת טקסט ל-element\">\n\n<!ENTITY colorTextShadow.label \"צבע:\">\n<!ENTITY colorTextShadow.title \"צבע הצללת טקסט\">\n<!ENTITY blurRadiusTextShadow.label \"Blur radius:\">\n<!ENTITY offsetXTextShadow.label \"היסט אופקי:\">\n<!ENTITY offsetYTextShadow.label \"היסט אנכי:\">\n\n<!ENTITY spreadRadiusBoxShadow.label \"Spread radius:\">\n<!ENTITY inset.label \"הצללת inset\">\n"
  },
  {
    "path": "locales/he/bluegriffon/sidebars/cssproperties/transformationitem.dtd",
    "content": "<!ENTITY rotation.label \"סיבוב\">\n<!ENTITY translation.label \"המרה\">\n<!ENTITY skew.label \"Skew\">\n<!ENTITY aroundXAxis.label \"ציר X:\">\n<!ENTITY aroundYAxis.label \"ציר Y:\">\n<!ENTITY horizontally.label \"אופקית:\">\n<!ENTITY vertically.label \"אנכית:\">\n<!ENTITY scale.label \"קנה מידה\">\n\n<!ENTITY translation3d.label \"3D Translation\">\n<!ENTITY perspective.label \"Perspective 3D\">\n<!ENTITY depth.label \"Depth:\">\n<!ENTITY x.label \"X:\">\n<!ENTITY y.label \"Y:\">\n<!ENTITY z.label \"Z:\">\n<!ENTITY rotation3d.label \"3D Rotation\">\n<!ENTITY axis.label \"Axis:\">\n<!ENTITY normalize.label \"Normalize\">\n<!ENTITY screenToUser.label \"From screen toward the user\">\n<!ENTITY userToScreen.label \"From user toward the screen\">\n<!ENTITY angle.label \"Angle:\">\n"
  },
  {
    "path": "locales/he/bluegriffon/sidebars/cssproperties/transitionitem.dtd",
    "content": "<!ENTITY allProperties.label \"אפשר שינוי מדורג לכל תכונה שמתאימה לכך\">\n<!ENTITY noProperty.label \"שום תכונה לא תעבור שינוי מדורג\">\n<!ENTITY property.label \"תכונה:\">\n<!ENTITY duration.label \"משך זמן:\">\n<!ENTITY seconds.label \"שניות\">\n\n<!ENTITY all.label \"הכול\">\n<!ENTITY none.label \"אף אחד\">\n<!ENTITY oneProperty.label \"תכונה אחת\">\n<!ENTITY function.label \"פונקציה:\">\n<!ENTITY ease.label \"קלות\">\n<!ENTITY linear.label \"ליניארי\">\n<!ENTITY easeIn.label \"קלות-in\">\n<!ENTITY easeOut.label \"קלות-out\">\n<!ENTITY easeInOut.label \"קלות-in-out\">\n<!ENTITY cubicBezier.label \"Bezier מעוקב\">\n\n<!ENTITY delay.label \"השהיה:\">\n"
  },
  {
    "path": "locales/he/bluegriffon/sidebars/domexplorer/domexplorer.dtd",
    "content": "<!ENTITY window.title \"חוקר ה-DOM (מודל עצם מסמך)\">\n\n<!ENTITY elements.label \"רכיבים\">\n\n<!ENTITY attrName.label \"שם\">\n<!ENTITY attrValue.label \"ערך\">\n\n<!ENTITY attributesTab.label \"מאפיינים\">\n<!ENTITY stylesTab.label \"סגנון מוטמע\">\n\n<!ENTITY addAttribute.tooltip \"הוספת מאפיין\">\n<!ENTITY removeAttribute.tooltip \"מחיקת מאפיין\">\n<!ENTITY modifyAttribute.tooltip \"שינוי ערך מאפיין\">\n\n<!ENTITY property.label \"תכונה\">\n<!ENTITY value.label \"ערך\">\n<!ENTITY priority.label \"עדיפות\">\n<!ENTITY addCSS.tooltip \"הוספת הצהרת CSS\">\n<!ENTITY removeCSS.tooltip \"מחיקת הצהרת CSS\">\n<!ENTITY modifyCSS.tooltip \"שינוי ערך CSS\">\n"
  },
  {
    "path": "locales/he/bluegriffon/sidebars/domexplorer/domexplorerOverlay.dtd",
    "content": "<!ENTITY domexplorer.label \"חוקר ה-DOM (מודל עצם מסמך)\">\n\n<!ENTITY domexplorer.tooltip \"חקירת מאפייני HTML וסגנונות CSS מוטבעים\">\n"
  },
  {
    "path": "locales/he/bluegriffon/sidebars/its20/its20.dtd",
    "content": "<!ENTITY window.title \"Internationalization Tag Set 2.0\">\n\n<!ENTITY locally.label \"Locally\">\n<!ENTITY globally.label \"Globally\">\n\n<!ENTITY loading.label \"Loading...\">\n\n<!ENTITY deleteLocalRule.label \"Delete local rule\">\n\n<!ENTITY translateSectionHeader.label \"Translate\">\n<!ENTITY translatable.label \"Translatable\">\n<!ENTITY notTranslatable.label \"Not translatable\">\n\n<!ENTITY locNoteSectionHeader.label \"Localization Note\">\n<!ENTITY descriptionLocNoteType.label \"Description\">\n<!ENTITY alertLocNoteType.label \"Alert\">\n<!ENTITY locNoteContents.label \"Contents of the localization note:\">\n<!ENTITY locNoteIRI.label \"Localization note IRI:\">\n\n<!ENTITY termSectionHeader.label \"Terminology\">\n<!ENTITY yesTermTerminology.label \"Yes\">\n<!ENTITY noTermTerminology.label \"No\">\n<!ENTITY termIRI.label \"Terminology IRI:\">\n<!ENTITY termConfidence.label \"Term confidence:\">\n\n<!ENTITY ruleset.label \"Ruleset\">\n<!ENTITY rulesetType.label \"Type\">\n<!ENTITY rulesetExternal.label \"External\">\n<!ENTITY rulesetInline.label \"Inline\">\n<!ENTITY newRulesetUrlFilepickerbutton.label \"Select ITS 2.0 file\">\n<!ENTITY rulesetQueryLanguage.label \"Query Language\">\n<!ENTITY xpath.label \"XPath\">\n<!ENTITY css.label \"CSS\">\n<!ENTITY existingITS.label \"Existing ITS 2.0 resource:\">\n<!ENTITY newRulesetFile.label \"New ITS 2.0 file\">\n\n<!ENTITY addRulesetCancel.label \"Cancel\">\n<!ENTITY addRulesetOK.label \"Create ruleset\">\n\n<!ENTITY addRulesetButton.tooltip \"Add ruleset\">\n<!ENTITY deleteRulesetButton.tooltip \"Delete ruleset\">\n<!ENTITY downButton.tooltip \"Move down\">\n<!ENTITY upButton.tooltip \"Move up\">\n\n<!ENTITY parameter.label \"Parameter\">\n<!ENTITY value.label \"Value\">\n<!ENTITY addParamButton.tooltip \"Add parameter\">\n<!ENTITY deleteParamButton.tooltip \"Delete parameter\">\n\n<!ENTITY rule.label \"Rule\">\n<!ENTITY selector.label \"Selector\">\n<!ENTITY ruleMainValue.label \"Main value\">\n<!ENTITY addRuleButton.tooltip \"Add rule\">\n<!ENTITY deleteRuleButton.tooltip \"Delete rule\">\n\n<!ENTITY relativeUrl.label \"Make URL relative\">\n\n<!ENTITY parameterName.label \"Name:\">\n<!ENTITY parameterValue.label \"Value:\">\n<!ENTITY addParamCancel.label \"Cancel\">\n<!ENTITY addParamOK.label \"Create parameter\">\n\n<!ENTITY closeOtherSections.label \"סגירת כל הפרקים האחרים\">\n<!ENTITY closeAllSections.label \"סגירת כל הפרקים\">\n\n<!ENTITY annotatorsRefSectionHeader.label \"ITS Tools Annotation\">\n<!ENTITY dataCategory.col \"Data category\">\n<!ENTITY processorIRI.col \"Processor IRI\">\n<!ENTITY addAnnotatorsRefButton.tooltip \"Add a reference\">\n<!ENTITY deleteAnnotatorsRefButton.tooltip \"Delete a reference\">\n<!ENTITY selectAnnotatorRefElement.tooltip \"Select reference's owner node\">\n\n<!ENTITY dataCategory.label \"Data category:\">\n<!ENTITY processorIRI.label \"Processor IRI:\">\n<!ENTITY addAnnotatorsRefCancel.label \"Cancel\">\n<!ENTITY addAnnotatorsRefOK.label \"Add reference\">\n<!ENTITY annotatorsRefWarning.label \"An annotation reference for the 'terminology' category is missing\">\n"
  },
  {
    "path": "locales/he/bluegriffon/sidebars/its20/its20.properties",
    "content": "LoadError=Load Error\nInlineParseError=Inline resource is not an ITS 2.0 document\nCannotFetch=Cannot fetch URL\nNotITS=Resource is not an ITS 2.0 document\n\nTranslatableByGlobalRule=Translatable by global rule\nNotTranslatableByGlobalRule=Not translatable by global rule\n\nInlineRules=Inline rules\n\ntranslateRule=Translate\nlocNoteRule=Localization Note\ntermRule=Terminology\ndirRule=Directionality\nlangRule=Language Information\nwithinTextRule=Elements Within Text\ndomainRule=Domain\ntextAnalysisRule=Text Analysis\nlocaleFilterRule=Locale Filter\nprovRule=Provenance\nexternalResourceRefRule=External Resource\ntargetPointerRule=Target Pointer\nidValueRule=Id Value\npreserveSpaceRule=Preserve Space\nlocQualityIssueRule=Localization Quality Issue\nmtConfidenceRule=Machine-Translation Confidence\nallowedCharactersRule=Allowed Characters\nstorageSizeRule=Storage Size\n\nDontWarnAgainForUrl=Don't warn me again about this URL\nDontWarnAgainForInline=Don't warn me again about inline global rules\n\nNewITSFile=New ITS 2.0 File\n\nCannotResolveXPath=Cannot resolve the following XPath selector (undeclared HTML namespace?):\nXPathParsingError=XPath Parsing Error\nDontWarnAgainForSelector=Don't warn me again about this selector\nCSSParsingError=CSS Parsing Error\nCannotResolveCSS=Cannot resolve the following CSS selector:\n"
  },
  {
    "path": "locales/he/bluegriffon/sidebars/its20/its20Overlay.dtd",
    "content": "<!ENTITY its20.label \"Internationalization Tag Set 2.0\">\n"
  },
  {
    "path": "locales/he/bluegriffon/sidebars/its20/locNoteRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Localization Note rule\">\n\n<!ENTITY description.label \"Description\">\n<!ENTITY alert.label \"Alert\">\n\n<!ENTITY locNote.label \"Localization Note:\">\n<!ENTITY locNotePointer.label \"Relative selector to the localization note:\">\n<!ENTITY locNoteRef.label \"IRI referring to the localization note:\">\n<!ENTITY locNoteRefPointer.label \"Relative selector to a node holding an IRI referring to the localization note:\">\n"
  },
  {
    "path": "locales/he/bluegriffon/sidebars/its20/selector.dtd",
    "content": "<!ENTITY selector.label \"Selector\">\n<!ENTITY cssSelector.label \"CSS Selector:\">\n<!ENTITY xpathSelector.label \"XPath Selector:\">\n\n<!ENTITY magicButton.label \"Magic button\">\n\n<!ENTITY prefixreport1.label \"The prefix for the HTML namespace is:\">\n<!ENTITY prefixreport2.label \"\">\n"
  },
  {
    "path": "locales/he/bluegriffon/sidebars/its20/termRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Terminology rule\">\n\n<!ENTITY yesTerm.label \"Yes\">\n<!ENTITY noTerm.label \"No\">\n\n<!ENTITY noTermInfo.label \"No terminology information\">\n<!ENTITY termInfoPointer.label \"Relative selector to the terminology information:\">\n<!ENTITY termInfoRef.label \"IRI referring to the terminology information:\">\n<!ENTITY termInfoRefPointer.label \"Relative selector to a node holding an IRI referring to the terminology information:\">\n"
  },
  {
    "path": "locales/he/bluegriffon/sidebars/its20/translateRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Translate rule\">\n\n<!ENTITY translatable.label \"Translatable\">\n<!ENTITY notTranslatable.label \"Not translatable\">\n"
  },
  {
    "path": "locales/he/bluegriffon/sidebars/scripteditor/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - Script editor\">\n\n<!ENTITY commitChanges.label \"Commit changes\">\n"
  },
  {
    "path": "locales/he/bluegriffon/sidebars/scripteditor/scripteditor.dtd",
    "content": "<!ENTITY editScript.label \"Edit Script\">\n<!ENTITY moveUp.label \"Move Up\">\n<!ENTITY moveDown.label \"Move down\">\n\n<!ENTITY addExternalScript.label \"Add external script\">\n<!ENTITY addEmbeddedScript.label \"Add embedded script\">\n\n<!ENTITY newScript.tooltip \"Add a script\">\n<!ENTITY removeScript.tooltip \"Delete a script\">\n<!ENTITY modifyScript.tooltip \"Modify a script\">\n"
  },
  {
    "path": "locales/he/bluegriffon/sidebars/scripteditor/scripteditor.properties",
    "content": "ConfirmDeletionTitle=Delete a script\nConfirmDeletion=Are you sure you want to delete this script?\nAddExternalScriptTitle=Add an external script\nPromptScriptURL=URL of the script?\n"
  },
  {
    "path": "locales/he/bluegriffon/sidebars/scripteditor/scripteditorOverlay.dtd",
    "content": "<!ENTITY scripteditor.label \"Script Inspector\">\n"
  },
  {
    "path": "locales/he/bluegriffon/sidebars/stylesheets/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - \">\n\n<!ENTITY commitChanges.label \"Commit changes\">\n"
  },
  {
    "path": "locales/he/bluegriffon/sidebars/stylesheets/stylesheets.dtd",
    "content": "<!ENTITY window.title \"הכנסה או עריכה של דפי סגנון\">\n\n<!ENTITY url.col \"כתובת URL\">\n<!ENTITY alternate.col \"חלופי\">\n<!ENTITY title.col \"כותרת\">\n<!ENTITY media.col \"מדיה\">\n\n<!ENTITY add.tooltip \"הוספת דף סגנון\">\n<!ENTITY remove.tooltip \"מחיקת דף סגנון נבחר\">\n<!ENTITY modify.tooltip \"עריכת דף סגנון נבחר\">\n<!ENTITY down.tooltip \"הזזת דף סגנון נבחר למטה\">\n<!ENTITY up.tooltip \"הזזת דף סגנון נבחר למעלה\">\n\n<!ENTITY close.label \"סגירה\">\n<!ENTITY editMenu.label                   \"עריכה\">\n<!ENTITY styleCode.label \"קוד\">\n<!ENTITY isStylesheetEnabled.label \"מאופשר\">\n<!ENTITY pageStyleMenu.label \"סגנון דף\">\n"
  },
  {
    "path": "locales/he/bluegriffon/sidebars/stylesheets/stylesheetsOverlay.dtd",
    "content": "<!ENTITY stylesheetsPanel.title \"דפי סגנון\">\n"
  },
  {
    "path": "locales/he/cssproperties.mn",
    "content": "bluegriffon-he.jar:\n% locale    cssproperties    he    %locale/he/cssproperties/\n  locale/he/cssproperties/csspropertiesOverlay.dtd    (locale/he/csspropertiesOverlay.dtd)\n  locale/he/cssproperties/cssproperties.dtd           (locale/he/cssproperties.dtd)\n  locale/he/cssproperties/editGridTemplate.dtd        (locale/he/editGridTemplate.dtd)\n  locale/he/cssproperties/backgrounditem.dtd          (locale/he/backgrounditem.dtd)\n  locale/he/cssproperties/griditemposition.dtd        (locale/he/griditemposition.dtd)\n  locale/he/cssproperties/transformationitem.dtd      (locale/he/transformationitem.dtd)\n  locale/he/cssproperties/transitionitem.dtd          (locale/he/transitionitem.dtd)\n  locale/he/cssproperties/textshadowitem.dtd          (locale/he/textshadowitem.dtd)\n  locale/he/cssproperties/colorstopitem.dtd           (locale/he/colorstopitem.dtd)\n  locale/he/cssproperties/backgrounditem.properties   (locale/he/backgrounditem.properties)\n  locale/he/cssproperties/cssproperties.properties    (locale/he/cssproperties.properties)\n  locale/he/cssproperties/fontFeatures.properties     (locale/he/fontFeatures.properties)\n\n"
  },
  {
    "path": "locales/he/domexplorer.mn",
    "content": "bluegriffon-he.jar:\n% locale    domexplorer    he    %locale/he/domexplorer/\n  locale/he/domexplorer/domexplorerOverlay.dtd (locale/he/domexplorerOverlay.dtd)\n  locale/he/domexplorer/domexplorer.dtd        (locale/he/domexplorer.dtd)\n\n"
  },
  {
    "path": "locales/he/fs.mn",
    "content": "fs-he.jar:\n% locale    fs    he    %locale/he/fs/\n  locale/he/fs/fsOverlay.dtd    (locale/he/fsOverlay.dtd)\n  locale/he/fs/fs.dtd           (locale/he/fs.dtd)\n  locale/he/fs/fs.properties    (locale/he/fs.properties)\n  locale/he/fs/addFont.dtd      (locale/he/addFont.dtd)\n\n"
  },
  {
    "path": "locales/he/gfd.mn",
    "content": "gfd-he.jar:\n% locale    gfd    he    %locale/he/gfd/\n  locale/he/gfd/gfdOverlay.dtd    (locale/he/gfdOverlay.dtd)\n  locale/he/gfd/gfd.dtd           (locale/he/gfd.dtd)\n  locale/he/gfd/addFont.dtd       (locale/he/addFont.dtd)\n\n"
  },
  {
    "path": "locales/he/its20.mn",
    "content": "bluegriffon-he.jar:\n% locale    its20    he    %locale/he/its20/\n  locale/he/its20/its20Overlay.dtd    (locale/he/its20Overlay.dtd)\n  locale/he/its20/its20.properties    (locale/he/its20.properties)\n  locale/he/its20/its20.dtd           (locale/he/its20.dtd)\n  locale/he/its20/translateRule.dtd   (locale/he/translateRule.dtd)\n  locale/he/its20/locNoteRule.dtd     (locale/he/locNoteRule.dtd)\n  locale/he/its20/termRule.dtd        (locale/he/termRule.dtd)\n  locale/he/its20/selector.dtd        (locale/he/selector.dtd)\n\n"
  },
  {
    "path": "locales/he/markdown.mn",
    "content": "markdown-he.jar:\n%   locale  markdown              he    %locale/he/markdown/\n   locale/he/markdown/markdownOverlay.dtd  (locale/he/markdownOverlay.dtd)\n   locale/he/markdown/markdown.dtd         (locale/he/markdown.dtd)\n   \n"
  },
  {
    "path": "locales/he/op1.mn",
    "content": "op1-he.jar:\n% locale    op1    he    %locale/he/op1/\n  locale/he/op1/op1Overlay.dtd      (locale/he/op1Overlay.dtd)\n  locale/he/op1/op1.dtd             (locale/he/op1.dtd)\n  locale/he/op1/a11yFirstStep.properties (locale/he/a11yFirstStep.properties)\n\n"
  },
  {
    "path": "locales/he/scripteditor.mn",
    "content": "bluegriffon-he.jar:\n% locale    scripteditor    he\t\t%locale/he/scripteditor/\n\tlocale/he/scripteditor/scripteditorOverlay.dtd\t\t(locale/he/scripteditorOverlay.dtd)\n\tlocale/he/scripteditor/scripteditor.dtd\t\t(locale/he/scripteditor.dtd)\n\tlocale/he/scripteditor/scripteditor.properties\t\t(locale/he/scripteditor.properties)\n\tlocale/he/scripteditor/editor.dtd          (locale/he/editor.dtd)\n\t\n"
  },
  {
    "path": "locales/he/stylesheets.mn",
    "content": "bluegriffon-he.jar:\n% locale    stylesheets    he\t\t%locale/he/stylesheets/\n  locale/he/stylesheets/stylesheetsOverlay.dtd   (locale/he/stylesheetsOverlay.dtd)\n  locale/he/stylesheets/stylesheets.dtd          (locale/he/stylesheets.dtd)\n  locale/he/stylesheets/editor.dtd               (locale/he/editor.dtd)\n\n"
  },
  {
    "path": "locales/he/tipoftheday.mn",
    "content": "tipoftheday-he.jar:\n%   locale  tipoftheday              he    %locale/he/tipoftheday/\n   locale/he/tipoftheday/tipoftheday.dtd  (locale/he/tipoftheday.dtd)\n   locale/he/tipoftheday/tipofthedayOverlay.dtd  (locale/he/tipofthedayOverlay.dtd)\n   locale/he/tipoftheday/tipoftheday.rdf  (locale/he/tipoftheday.rdf)\n"
  },
  {
    "path": "locales/hu/aria.mn",
    "content": "bluegriffon-hu.jar:\n% locale    aria    hu    %locale/hu/aria/\n  locale/hu/aria/ariaOverlay.dtd (locale/hu/ariaOverlay.dtd)\n  locale/hu/aria/aria.dtd        (locale/hu/aria.dtd)\n  locale/hu/aria/aria.properties (locale/hu/aria.properties)\n\n"
  },
  {
    "path": "locales/hu/base.mn",
    "content": "bluegriffon-hu.jar:\n% locale    bluegriffon    hu    %locale/hu/bluegriffon/\n% locale    branding       hu    %locale/hu/branding/\n  locale/hu/bluegriffon/aboutDialog.dtd  (locale/hu/bluegriffon/aboutDialog.dtd)\n  locale/hu/bluegriffon/bluegriffon.dtd  (locale/hu/bluegriffon/bluegriffon.dtd)\n  locale/hu/bluegriffon/polyglot.dtd  (locale/hu/bluegriffon/polyglot.dtd)\n  locale/hu/bluegriffon/findbar.dtd  (locale/hu/bluegriffon/findbar.dtd)\n  locale/hu/bluegriffon/bluegriffon.properties  (locale/hu/bluegriffon/bluegriffon.properties)\n  locale/hu/bluegriffon/colourPicker.dtd  (locale/hu/bluegriffon/colourPicker.dtd)\n  locale/hu/bluegriffon/credits.dtd  (locale/hu/bluegriffon/credits.dtd)\n  locale/hu/bluegriffon/filepickerbutton.dtd  (locale/hu/bluegriffon/filepickerbutton.dtd)\n  locale/hu/bluegriffon/filePicking.dtd  (locale/hu/bluegriffon/filePicking.dtd)\n  locale/hu/bluegriffon/insertTable.dtd  (locale/hu/bluegriffon/insertTable.dtd)\n  locale/hu/bluegriffon/insertTable.properties  (locale/hu/bluegriffon/insertTable.properties)\n  locale/hu/bluegriffon/language.properties  (locale/hu/bluegriffon/language.properties)\n  locale/hu/bluegriffon/languages.dtd  (locale/hu/bluegriffon/languages.dtd)\n  locale/hu/bluegriffon/markupCleaner.dtd  (locale/hu/bluegriffon/markupCleaner.dtd)\n  locale/hu/bluegriffon/openLocation.dtd  (locale/hu/bluegriffon/openLocation.dtd)\n  locale/hu/bluegriffon/openLocation.properties  (locale/hu/bluegriffon/openLocation.properties)\n  locale/hu/bluegriffon/newPageWizard.dtd  (locale/hu/bluegriffon/newPageWizard.dtd)\n  locale/hu/bluegriffon/newPageWizard.properties  (locale/hu/bluegriffon/newPageWizard.properties)\n  locale/hu/bluegriffon/propertiesDeck.dtd  (locale/hu/bluegriffon/propertiesDeck.dtd)\n  locale/hu/bluegriffon/aria.dtd  (locale/hu/bluegriffon/aria.dtd)\n  locale/hu/bluegriffon/structurebar.dtd  (locale/hu/bluegriffon/structurebar.dtd)\n  locale/hu/bluegriffon/tabeditor.dtd  (locale/hu/bluegriffon/tabeditor.dtd)\n  locale/hu/bluegriffon/masterPasswordQuery.properties (locale/hu/bluegriffon/masterPasswordQuery.properties)\n  locale/hu/bluegriffon/newDocument.dtd  (locale/hu/bluegriffon/newDocument.dtd)\n  locale/hu/bluegriffon/prefs/file.dtd  (locale/hu/bluegriffon/prefs/file.dtd)\n  locale/hu/bluegriffon/prefs/source.dtd  (locale/hu/bluegriffon/prefs/source.dtd)\n  locale/hu/bluegriffon/prefs/general.dtd  (locale/hu/bluegriffon/prefs/general.dtd)\n  locale/hu/bluegriffon/prefs/newPage.dtd  (locale/hu/bluegriffon/prefs/newPage.dtd)\n  locale/hu/bluegriffon/prefs/update.dtd  (locale/hu/bluegriffon/prefs/update.dtd)\n  locale/hu/bluegriffon/prefs/styles.dtd  (locale/hu/bluegriffon/prefs/styles.dtd)\n  locale/hu/bluegriffon/prefs/advanced.dtd  (locale/hu/bluegriffon/prefs/advanced.dtd)\n  locale/hu/bluegriffon/prefs/connection.dtd  (locale/hu/bluegriffon/prefs/connection.dtd)\n  locale/hu/bluegriffon/prefs/osx.dtd  (locale/hu/bluegriffon/prefs/osx.dtd)\n  locale/hu/bluegriffon/prefs/shortcuts.dtd  (locale/hu/bluegriffon/prefs/shortcuts.dtd)\n  locale/hu/bluegriffon/prefs/update.properties  (locale/hu/bluegriffon/prefs/update.properties)\n  locale/hu/bluegriffon/prefs.dtd  (locale/hu/bluegriffon/prefs.dtd)\n  locale/hu/bluegriffon/updateAvailable.dtd  (locale/hu/bluegriffon/updateAvailable.dtd)\n  locale/hu/bluegriffon/updates.properties  (locale/hu/bluegriffon/updates.properties)\n  locale/hu/branding/brand.dtd  (locale/hu/branding/brand.dtd)\n  locale/hu/branding/brand.properties  (locale/hu/branding/brand.properties)\n  locale/hu/bluegriffon/insertImage.dtd  (locale/hu/bluegriffon/insertImage.dtd)\n  locale/hu/bluegriffon/insertAnchor.dtd  (locale/hu/bluegriffon/insertAnchor.dtd)\n  locale/hu/bluegriffon/insertCommentOrPI.dtd  (locale/hu/bluegriffon/insertCommentOrPI.dtd)\n  locale/hu/bluegriffon/insertLink.dtd  (locale/hu/bluegriffon/insertLink.dtd)\n  locale/hu/bluegriffon/insertLink.properties  (locale/hu/bluegriffon/insertLink.properties)\n  locale/hu/bluegriffon/cssClassPicker.dtd (locale/hu/bluegriffon/cssClassPicker.dtd)\n  locale/hu/bluegriffon/insertVideo.dtd  (locale/hu/bluegriffon/insertVideo.dtd)\n  locale/hu/bluegriffon/insertAudio.dtd  (locale/hu/bluegriffon/insertAudio.dtd)\n  locale/hu/bluegriffon/insertVideo.properties  (locale/hu/bluegriffon/insertVideo.properties)\n  locale/hu/bluegriffon/insertHTML.dtd  (locale/hu/bluegriffon/insertHTML.dtd)\n  locale/hu/bluegriffon/insertHR.dtd  (locale/hu/bluegriffon/insertHR.dtd)\n  locale/hu/bluegriffon/insertForm.dtd  (locale/hu/bluegriffon/insertForm.dtd)\n  locale/hu/bluegriffon/parsingError.dtd  (locale/hu/bluegriffon/parsingError.dtd)\n  locale/hu/bluegriffon/insertFormInput.dtd  (locale/hu/bluegriffon/insertFormInput.dtd)\n  locale/hu/bluegriffon/insertFieldset.dtd  (locale/hu/bluegriffon/insertFieldset.dtd)\n  locale/hu/bluegriffon/insertLabel.dtd  (locale/hu/bluegriffon/insertLabel.dtd)\n  locale/hu/bluegriffon/insertButton.dtd  (locale/hu/bluegriffon/insertButton.dtd)\n  locale/hu/bluegriffon/insertSelect.dtd  (locale/hu/bluegriffon/insertSelect.dtd)\n  locale/hu/bluegriffon/insertTextarea.dtd  (locale/hu/bluegriffon/insertTextarea.dtd)\n  locale/hu/bluegriffon/insertKeygen.dtd  (locale/hu/bluegriffon/insertKeygen.dtd)\n  locale/hu/bluegriffon/insertOutput.dtd  (locale/hu/bluegriffon/insertOutput.dtd)\n  locale/hu/bluegriffon/insertProgress.dtd  (locale/hu/bluegriffon/insertProgress.dtd)\n  locale/hu/bluegriffon/insertMeter.dtd  (locale/hu/bluegriffon/insertMeter.dtd)\n  locale/hu/bluegriffon/insertStylesheet.dtd  (locale/hu/bluegriffon/insertStylesheet.dtd)\n  locale/hu/bluegriffon/editStylesheet.dtd  (locale/hu/bluegriffon/editStylesheet.dtd)\n  locale/hu/bluegriffon/media.dtd  (locale/hu/bluegriffon/media.dtd)\n  locale/hu/bluegriffon/media.properties  (locale/hu/bluegriffon/media.properties)\n  locale/hu/bluegriffon/insertChars.dtd  (locale/hu/bluegriffon/insertChars.dtd)\n  locale/hu/bluegriffon/convertToTable.dtd (locale/hu/bluegriffon/convertToTable.dtd)\n  locale/hu/bluegriffon/pageProperties.dtd (locale/hu/bluegriffon/pageProperties.dtd)\n  locale/hu/bluegriffon/spellCheck.dtd (locale/hu/bluegriffon/spellCheck.dtd)\n  locale/hu/bluegriffon/spellCheck.properties (locale/hu/bluegriffon/spellCheck.properties)\n  locale/hu/bluegriffon/dictionary.dtd (locale/hu/bluegriffon/dictionary.dtd)\n  locale/hu/bluegriffon/html5.properties (locale/hu/bluegriffon/html5.properties)\n  locale/hu/bluegriffon/listProperties.dtd (locale/hu/bluegriffon/listProperties.dtd)\n  locale/hu/bluegriffon/insertTOC.dtd (locale/hu/bluegriffon/insertTOC.dtd)\n  locale/hu/bluegriffon/svg-edit.properties (locale/hu/bluegriffon/svg-edit.properties)\n  locale/hu/bluegriffon/panels.dtd (locale/hu/bluegriffon/panels.dtd)\n  locale/hu/bluegriffon/rotator.dtd (locale/hu/bluegriffon/rotator.dtd)\n\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/aboutDialog.dtd",
    "content": "<!ENTITY aboutDialog.title      \"A &brandFullName; névjegye\">\n<!ENTITY copyright              \"Közreműködők\">\n<!ENTITY aboutLink              \"&lt; A &brandFullName; névjegye\">\n<!ENTITY aboutVersion           \"verzió\">\n<!ENTITY copyrightText          \"&#169;1998-2019 Disruptive Innovations and Contributors. Minden jog fenntartva.\">\n<!ENTITY cmdClose.macKey        \"W\">\n<!ENTITY codeName               \"Kódnév\">\n\n<!ENTITY aboutTab.label         \"Névjegy\">\n<!ENTITY creditsTab.label       \"Licenc és köszönet\">\n<!ENTITY buildConfigTab.label   \"Build konfiguráció\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/aria.dtd",
    "content": "<!ENTITY ariaRole.label \"ARIA szerep\">\n\n<!ENTITY noARIArole.label \"(nincs ARIA szerep\">\n<!ENTITY ARIARoleSelect.tooltip \"Az ARIA szerep attribútum beállítása\">\n<!ENTITY alertRole.label \"Fontos és általában időérzékeny információkat tartalmazó üzenet. Lásd az alertdialog és status szerepeket is\">\n<!ENTITY alertdialogRole.label \"Figyelmeztető üzenetet tartalmazó ablak, amelyben a fókuszt az ablak egy eleme kapja. Lásd még az alert és dialog szerepeket is\">\n<!ENTITY applicationRole.label \"Webalkalmazásként, és nem webes dokumentumként deklarált terület\">\n<!ENTITY articleRole.label \"Az oldal olyan szakasza, amely a dokumentum, oldal vagy webhely független részét képező összeállításból áll\">\n<!ENTITY bannerRole.label \"Nagyrészt a webhellyel, és nem az oldallal kapcsolatos tartalmat tartalmazó terület\">\n<!ENTITY buttonRole.label \"Kattintáskor vagy lenyomáskor a felhasználó által kiváltott műveleteket lehetővé tevő beviteli elem. Lásd a link szerepet is\">\n<!ENTITY checkboxRole.label \"Bejelölhető beviteli elem, amelynek három lehetséges értéke van: igaz, hamis vagy vegyes\">\n<!ENTITY columnheaderRole.label \"Egy oszlop fejléc-információit tartalmazó cella\">\n<!ENTITY comboboxRole.label \"A választási lehetőség egyik formája, általában hasonló egy szövegmezőhöz, amelyből a felhasználók gépelőkereséssel választhatnak egy lehetőséget, vagy tetszőleges szöveg beírásával új elemet adhatnak a listához. Lásd a listbox szerepet is\">\n<!ENTITY commandRole.label \"Egy műveletet végrehajtó, de bemeneti adatokat nem fogadó felületi elem\">\n<!ENTITY complementaryRole.label \"A dokumentum támogató szakasza, amelyet a fő tartalom kiegészítésére terveztek a DOM hierarchia hasonló szintjén, de a fő tartalomtól elválasztva is értelmes marad\">\n<!ENTITY compositeRole.label \"Bejárható leszármazottakat vagy saját utódokat tartalmazni képes felületi elem\">\n<!ENTITY contentinfoRole.label \"A szülő dokumentumról információkat tartalmazó nagy, látható terület\">\n<!ENTITY definitionRole.label \"Egy kifejezés vagy fogalom definíciója\">\n<!ENTITY dialogRole.label \"A párbeszédablak olyan alkalmazásablak, amelyet az alkalmazás aktuális feldolgozásának megszakítására terveztek a felhasználótól információk vagy válasz kérése érdekében. Lásd az alertdialog szerepet is\">\n<!ENTITY directoryRole.label \"Egy csoport, például statikus tartalomjegyzék tagjaira való hivatkozások listája\">\n<!ENTITY documentRole.label \"Dokumentumtartalomként, és nem webalkalmazásként deklarált kapcsolódó információkat tartalmazó terület\">\n<!ENTITY formRole.label \"Feltűnő terület, amely olyan elemek és objektumok gyűjteményét tartalmazza, amelyek együtt egy űrlapot alkotnak. Lásd a search szerepet is\">\n<!ENTITY gridRole.label \"A rács egy interaktív vezérlőelem, amely sorokba és oszlopokba rendezett táblázatos adatcellákat tartalmaz, egy táblázathoz hasonlóan\">\n<!ENTITY gridcellRole.label \"Egy grid vagy treegrid egy cellája\">\n<!ENTITY groupRole.label \"Olyan felhasználói felület objektumok halmaza, amelyeket az akadálymentesítési eszközöknek nem kell az oldal összefoglalásába vagy tartalomjegyzékébe felvenniük\">\n<!ENTITY headingRole.label \"Az oldal egy szakaszának fejléce\">\n<!ENTITY imgRole.label \"Egy képet alkotó elemek gyűjteményének tárolója\">\n<!ENTITY inputRole.label \"Általános felületielem-típus, amely lehetővé teszi a felhasználói adatbevitelt\">\n<!ENTITY landmarkRole.label \"Az oldal navigációs pontjának tervezett terület\">\n<!ENTITY linkRole.label \"Interaktív hivatkozás egy belső vagy külső erőforrásra, amelyet aktiválva a felhasználói kliensprogram az adott erőforrásra lép. Lásd a button szerepet is\">\n<!ENTITY listRole.label \"Nem interaktív listaelemek csoportja. Lásd a listbox szerepet is\">\n<!ENTITY listboxRole.label \"Lehetőségek listájából legalább egy elem kiválasztását a felhasználónak lehetővé tevő felületi elem. Lásd a combobox és list szerepeket is\">\n<!ENTITY listitemRole.label \"Lista vagy könyvtár egyetlen eleme\">\n<!ENTITY logRole.label \"Olyan élő régió, amelyben az új információk értelmes sorrendben kerülnek megadásra, és a régi információk eltűnhetnek. Lásd a marquee szerepet is\">\n<!ENTITY mainRole.label \"Dokumentum fő tartalma\">\n<!ENTITY marqueeRole.label \"Olyan élő régió, amelyben a nem alapvető információk gyakran változnak. Lásd a log szerepet is\">\n<!ENTITY mathRole.label \"Egy matematikai kifejezést képviselő tartalom. \">\n<!ENTITY menuRole.label \"A felhasználónak lehetőségek listáját kínáló felületielem-típus\">\n<!ENTITY menubarRole.label \"Általában folyamatosan látható és jellemzően vízszintesen megjelenő menütípus\">\n<!ENTITY menuitemRole.label \"Egy menu vagy menubar által tartalmazott lehetőségcsoport egy lehetősége\">\n<!ENTITY menuitemcheckboxRole.label \"Bejelölhető menüelem, amelynek három lehetséges értéke van: igaz, hamis vagy vegyes\">\n<!ENTITY menuitemradioRole.label \"Bejelölhető menüpont a menuitemradio szerepek csoportjában, amelyek közül egyidejűleg csak egy lehet bejelölve\">\n<!ENTITY navigationRole.label \"Navigációs elemek, általában hivatkozások gyűjteménye, a dokumentum vagy kapcsolódó dokumentumok bejárásához\">\n<!ENTITY noteRole.label \"Olyan szakasz, amelynek tartalma zárójeles vagy mellékes az erőforrás fő tartalmához képest\">\n<!ENTITY optionRole.label \"Kijelölési lista kijelölhető eleme\">\n<!ENTITY presentationRole.label \"Olyan elem, amelynek implicit natív szerepszemantikája nem lesz leképezve az akadálymentesítési API-ra\">\n<!ENTITY progressbarRole.label \"Sokáig tartó feladatok előrehaladási állapotát megjelenítő elem\">\n<!ENTITY radioRole.label \"Bejelölhető beviteli elem a radio szerepek csoportjában, amelyek közül egyidejűleg csak egy lehet bejelölve\">\n<!ENTITY radiogroupRole.label \"Választógombok csoportja\">\n<!ENTITY rangeRole.label \"A felhasználó által beállítható értéktartományt képviselő beviteli elem\">\n<!ENTITY regionRole.label \"Egy weboldal vagy dokumentum nagy, látható szakasza, amelyet a szerző elég fontosnak ítél az oldal összefoglalásába vagy tartalomjegyzékébe való felvételhez, például az oldal élő sportesemény-statisztikát tartalmazó területe\">\n<!ENTITY roletypeRole.label \"Az alap szerep, amelyből ezen osztályozás minden szerepe származik\">\n<!ENTITY rowRole.label \"Cellák sora a rácsban\">\n<!ENTITY rowgroupRole.label \"Egy rácsban legalább egy sorelemet tartalmazó csoport\">\n<!ENTITY rowheaderRole.label \"Egy sor fejléc-információit tartalmazó cella\">\n<!ENTITY scrollbarRole.label \"Grafikus objektum, amely a tartalom görgetését vezérli egy megjelenítési területen belül, függetlenül attól, hogy a tartalom teljesen megjelenik-e a megjelenítési területen belül\">\n<!ENTITY searchRole.label \"Feltűnő terület, amely olyan elemek és objektumok gyűjteményét tartalmazza, amelyek együtt egy keresőeszközt alkotnak. Lásd a form szerepet is\">\n<!ENTITY sectionRole.label \"Dokumentumon vagy alkalmazáson belüli megjeleníthető szerkezettároló egység\">\n<!ENTITY sectionheadRole.label \"A kapcsolódó szakasz témáját címkéző vagy összegző szerkezet\">\n<!ENTITY selectRole.label \"Űrlap felületi elem, amely lehetővé teszi a felhasználónak a lehetőségek egy halmazából való választást\">\n<!ENTITY separatorRole.label \"Tartalomszakaszokat vagy menüelem-csoportokat elválasztó és megkülönböztető osztóvonal\">\n<!ENTITY sliderRole.label \"Felhasználói beviteli elem, amellyel a felhasználó egy adott tartományon belül választhatja ki az értéket\">\n<!ENTITY spinbuttonRole.label \"Olyan tartomány, amellyel a felhasználó egyedi értékek közül választhat\">\n<!ENTITY statusRole.label \"Olyan tároló, amelynek tartalma tanácsadó információkat ad a felhasználónak, de nem elég fontos a figyelmeztetéshez. Lásd az alert szerepet is\">\n<!ENTITY structureRole.label \"A dokumentum egy szerkezeti eleme\">\n<!ENTITY tabRole.label \"Csoportosító címke, amely lehetővé teszi a felhasználó számára megjelenítendő laptartalom kiválasztását\">\n<!ENTITY tablistRole.label \"Lapelemek listája, amelyek tabpanel elemekre mutató hivatkozások\">\n<!ENTITY tabpanelRole.label \"Laphoz tartozó erőforrások tárolója, ahol minden lapot egy tablist tartalmaz\">\n<!ENTITY textboxRole.label \"Beviteli elem, amelybe értékként tetszőleges szöveget lehet bevinni\">\n<!ENTITY timerRole.label \"Egy kiindulási pont óta eltelt idő vagy egy befejezési pont eléréséig hátralévő idő mennyiségét jelző numerikus számlálót tartalmazó élő régió\">\n<!ENTITY toolbarRole.label \"Általánosan használt funkciógombok tömör vizuális formátumú gyűjteménye\">\n<!ENTITY tooltipRole.label \"Környezetfüggő előugró menü, amely egy elem leírását jeleníti meg\">\n<!ENTITY treeRole.label \"Alacsonyabb szintű, összecsukható és kibontható beágyazott csoportokat tartalmazni képes listatípus\">\n<!ENTITY treegridRole.label \"Olyan rács, amelynek sorai egy fához hasonló módon bonthatók ki és csukhatók össze\">\n<!ENTITY treeitemRole.label \"Egy fa kapcsolóeleme. Ez egy fán belüli elem, amely összecsukható és kibontható, ha faelemek alacsonyabb szintű csoportját tartalmazza\">\n<!ENTITY widgetRole.label \"Grafikus felhasználói felület (GUI) interaktív összetevője\">\n<!ENTITY windowRole.label \"Böngésző- vagy alkalmazásablak\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/bluegriffon.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title           \"BlueGriffon\">\n\n<!ENTITY fileMenu.label         \"Fájl\">\n<!ENTITY fileMenu.accesskey     \"F\">\n<!ENTITY newMenu.label                    \"Új\">\n<!ENTITY newMenu.accesskey                \"j\">\n\n<!ENTITY newWizardMenu.label              \"Új varázsló\">\n\n<!ENTITY editMenu.label                   \"Szerkesztés\">\n<!ENTITY editMenu.accesskey               \"z\">\n\n<!ENTITY viewMenu.label                   \"Nézet\">\n<!ENTITY viewMenu.accesskey               \"N\">\n<!ENTITY customizeToolbar.label           \"Testreszabás\">\n<!ENTITY customizeToolbar.accesskey       \"T\">\n\n<!ENTITY insertMenu.label                 \"Beszúrás\">\n<!ENTITY insertMenu.accesskey             \"B\">\n\n<!ENTITY formatMenu.label                 \"Formátum\">\n<!ENTITY formatMenu.accesskey             \"o\">\n<!ENTITY spanCmd.label \"Span\">\n<!ENTITY spanCmd.accesskey \"n\">\n<!-- Font Style SubMenu -->\n<!ENTITY fontStyleMenu.label \"Szöveg stílusa\">\n<!ENTITY formatstylemenu.accesskey \"s\">\n<!ENTITY styleBoldCmd.label \"Félkövér\">\n<!ENTITY stylebold.accesskey \"F\">\n<!ENTITY stylebold.keybinding \"b\">\n<!ENTITY styleItalicCmd.label \"Dőlt\">\n<!ENTITY styleitalic.accesskey \"D\">\n<!ENTITY styleitalic.keybinding \"i\">\n<!ENTITY styleUnderlineCmd.label \"Aláhúzás\">\n<!ENTITY styleunderline.accesskey \"A\">\n<!ENTITY styleUnderline.key \"u\">\n<!ENTITY styleStrikeThruCmd.label \"Áthúzott\">\n<!ENTITY stylestrikethru.accesskey \"Á\">\n<!ENTITY styleSuperscriptCmd.label \"Felső index\">\n<!ENTITY stylesuperscript.accesskey \"s\">\n<!ENTITY styleSubscriptCmd.label \"Alsó index\">\n<!ENTITY stylesubscript.accesskey \"l\">\n<!ENTITY styleNonbreakingCmd.label \"Sortörés nélkül\">\n<!ENTITY stylenonbreaking.accesskey \"n\">\n<!ENTITY styleEm.label \"Hangsúly\">\n<!ENTITY styleEm.accesskey \"H\">\n<!ENTITY styleEm.key \"i\">\n<!ENTITY styleStrong.label \"Erősebb hangsúly\">\n<!ENTITY styleStrong.accesskey \"E\">\n<!ENTITY styleStrong.key \"b\">\n<!ENTITY styleCite.label \"Idézet\">\n<!ENTITY styleCite.accesskey \"I\">\n<!ENTITY styleAbbr.label \"Rövidítés\">\n<!ENTITY styleAbbr.accesskey \"R\">\n<!ENTITY styleAcronym.label \"Mozaikszó\">\n<!ENTITY styleAcronym.accesskey \"M\">\n<!ENTITY styleCode.label \"Kód\">\n<!ENTITY styleCode.accesskey \"K\">\n<!ENTITY styleCode.key \"c\">\n<!ENTITY styleSamp.label \"Példakimenet\">\n<!ENTITY styleSamp.accesskey \"P\">\n<!ENTITY styleVar.label \"Változó\">\n<!ENTITY styleVar.accesskey \"v\">\n<!ENTITY fontFixedWidth.label \"Fix szélességű\">\n<!ENTITY fontfixedwidth.accesskey \"x\">\n\n<!ENTITY tableMenu.label                  \"Táblázat\">\n<!ENTITY tableMenu.accesskey              \"T\">\n\n<!ENTITY toolsMenu.label                  \"Eszközök\">\n<!ENTITY toolsMenu.accesskey              \"E\">\n<!ENTITY consoleMenu.label                \"JavaScript-konzol\">\n\n<!ENTITY panelsMenu.label                 \"Panelek\">\n<!ENTITY panelsMenu.accesskey             \"P\">\n\n<!ENTITY alignPanels.label                \"Minden panel igazítása\">\n\n<!ENTITY helpMenu.label                   \"Súgó\">\n<!ENTITY helpMenu.accesskey               \"S\">\n<!ENTITY aboutComposer.label              \"A BlueGriffon névjegye\">\n\n<!ENTITY throbber.tooltip                 \"BlueGriffon\">\n\n<!ENTITY newMenu.label                    \"Új\">\n<!ENTITY newToolbarCmd.tooltip            \"Új oldal létrehozása\">\n<!ENTITY pageInNewTab.label                     \"Oldal új lapon\">\n<!ENTITY pageInNewWindow.label                  \"Oldal új ablakban\">\n<!ENTITY newOtherCmd.label                \"További lehetőségek…\">\n\n<!ENTITY openMenu.label                   \"Megnyitás\">\n<!ENTITY openMenu.tooltip                 \"Meglévő oldal megnyitása\">\n<!ENTITY openTab.label                    \"Megnyitás új lapon\">\n<!ENTITY openWindow.label                 \"Megnyitás új ablakban\">\n<!ENTITY openPage.label                   \"Megnyitás\">\n<!ENTITY openPage.accesskey               \"M\">\n<!ENTITY openFileCmd.label                \"Fájl megnyitása\">\n\n<!ENTITY quit.label                       \"Kilépés\">\n<!ENTITY quit.accesskey                   \"K\">\n\n<!ENTITY stopButton.label                 \"Leállítás\">\n<!ENTITY stopButton.tooltip               \"Az oldal betöltésének leállítása\">\n\n<!ENTITY boldToolbarCmd.tooltip           \"Félkövér\">\n<!ENTITY boldToolbarCmd.label             \"Félkövér\">\n<!ENTITY italicToolbarCmd.tooltip         \"Dőlt\">\n<!ENTITY italicToolbarCmd.label           \"Dőlt\">\n<!ENTITY underlineToolbarCmd.tooltip      \"Aláhúzás\">\n<!ENTITY underlineToolbarCmd.label        \"Aláhúzás\">\n<!ENTITY strongToolbarCmd.tooltip         \"Erős kiemelés\">\n<!ENTITY strongToolbarCmd.label           \"Erős kiemelés\">\n<!ENTITY emToolbarCmd.tooltip             \"Hangsúly\">\n<!ENTITY emToolbarCmd.label               \"Hangsúly\">\n<!ENTITY codeToolbarCmd.label             \"Kód\">\n<!ENTITY codeToolbarCmd.tooltip           \"Kód\">\n<!-- RTL -->                           \n<!ENTITY writingDirectionMenu.label          \"Írás iránya\">\n<!ENTITY writingdirectionmenu.accesskey      \"r\">\n<!ENTITY defaultDirectionMenu.label          \"Nincs megadva\">\n<!ENTITY defaultdirectionmenu.accesskey      \"N\">\n<!ENTITY ltrDirectionMenu.label              \"Balról jobbra\">\n<!ENTITY ltrdirectionmenu.accesskey          \"B\">\n<!ENTITY rtlDirectionMenu.label              \"Jobbról balra\">\n<!ENTITY rtldirectionmenu.accesskey          \"J\">\n<!ENTITY dirLtr.tooltip                      \"Balról jobbra\">\n<!ENTITY dirRtl.tooltip                      \"Jobbról balra\">\n\n<!ENTITY ParagraphSelect.tooltip \"Bekezdésformátum választása\">\n<!-- Shared in Paragraph, and Toolbar menulist -->\n<!ENTITY bodyTextCmd.label \"Szövegtörzs\">\n<!ENTITY paragraphParagraphCmd.label \"Bekezdés\">  \n<!ENTITY heading1Cmd.label \"Címsor 1\">\n<!ENTITY heading2Cmd.label \"Címsor 2\">\n<!ENTITY heading3Cmd.label \"Címsor 3\">\n<!ENTITY heading4Cmd.label \"Címsor 4\">\n<!ENTITY heading5Cmd.label \"Címsor 5\">\n<!ENTITY heading6Cmd.label \"Címsor 6\">\n<!ENTITY paragraphAddressCmd.label \"Cím\">\n<!ENTITY paragraphPreformatCmd.label \"Előformázott\">\n<!ENTITY genericContainerCmd.label \"Általános konténer (div)\">\n\n<!ENTITY unorderedList.tooltip \"Rendezetlen lista\">\n<!ENTITY orderedList.tooltip \"Rendezett lista\">\n<!ENTITY unorderedList.label \"Rendezetlen lista\">\n<!ENTITY orderedList.label \"Rendezett lista\">\n\n<!ENTITY alignLeft.tooltip \"Balra igazítás\">\n<!ENTITY alignCenter.tooltip \"Középre igazítás\">\n<!ENTITY alignRight.tooltip \"Jobbra igazítás\">\n<!ENTITY alignJustify.tooltip \"Sorkizártra igazítás\">\n<!ENTITY alignLeft.label \"Balra igazítás\">\n<!ENTITY alignCenter.label \"Középre igazítás\">\n<!ENTITY alignRight.label \"Jobbra igazítás\">\n<!ENTITY alignJustify.label \"Sorkizártra igazítás\">\n\n<!ENTITY indentToolbarCmd.tooltip \"Behúzás növelése\">\n<!ENTITY indentToolbarCmd.label \"Behúzás\">\n\n<!ENTITY outdentToolbarCmd.tooltip \"Behúzás csökkentése\">\n<!ENTITY outdentToolbarCmd.label \"Behúzás csökkentése\">\n\n<!ENTITY definitionDescription.tooltip \"Definíció\">\n<!ENTITY definitionDescription.label \"Definíció\">\n<!ENTITY definitionTitle.tooltip \"Definíció címe\">\n<!ENTITY definitionTitle.label \"Definíció címe\">\n\n<!ENTITY FontFaceSelect.tooltip \"Betűkészlet kiválasztása\">\n<!ENTITY fontVarWidth.label \"Proporcionális\">\n<!ENTITY fontFixedWidth.label \"Fix szélességű\">\n<!ENTITY fontHelveticaFont.label \"Helvetica, Arial\">\n<!ENTITY fontTimes.label \"Times\">\n<!ENTITY fontCourier.label \"Courier\">\n\n<!ENTITY applyClassToSelectionCmd.tooltip \"Osztály alkalmazása a kijelölés tárolójára\">\n<!ENTITY noClass.label \"(nincs osztály)\">\n\n<!ENTITY applyIdToSelectionCmd.tooltip \"Azonosító adása a kijelölés tárolójának\">\n<!ENTITY noId.label \"(nincs azonosító)\">\n\n<!ENTITY tableToolbarCmd.label \"Táblázat\">\n<!ENTITY tableToolbarCmd.key \"T\">\n<!ENTITY tableToolbarCmd.tooltip \"Új táblázat beszúrása vagy a kijelölt tulajdonságainak módosítása\">\n\n<!ENTITY imageToolbarCmd.label \"Kép\">\n<!ENTITY imageToolbarCmd.key \"p\">\n<!ENTITY imageToolbarCmd.tooltip \"Kép beszúrása vagy szerkesztése\">\n\n<!ENTITY anchorToolbarCmd.label \"Horgony\">\n<!ENTITY anchorToolbarCmd.key \"o\">\n<!ENTITY anchorToolbarCmd.tooltip \"Horgony beszúrása vagy szerkesztése\">\n\n<!ENTITY linkToolbarCmd.label \"Hivatkozás\">\n<!ENTITY linkToolbarCmd.key \"a\">\n<!ENTITY linkToolbarCmd.tooltip \"Hivatkozás beszúrása vagy szerkesztése\">\n\n<!ENTITY hrToolbarCmd.label \"Vízszintes vonal\">\n<!ENTITY hrToolbarCmd.key \"V\">\n\n<!ENTITY htmlToolbarCmd.label \"HTML kód\">\n<!ENTITY htmlToolbarCmd.key \"H\">\n\n<!ENTITY formToolbarCmd.label \"Űrlap\">\n<!ENTITY formToolbarCmd.key \"r\">\n<!ENTITY formToolbarCmd.tooltip \"Űrlap beszúrása vagy szerkesztése\">\n\n<!ENTITY fieldsetToolbarCmd.label \"Mezőcsoport\">\n<!ENTITY fieldsetToolbarCmd.key \"s\">\n\n<!ENTITY labelToolbarCmd.label \"Címke\">\n<!ENTITY labelToolbarCmd.key \"C\">\n\n<!ENTITY buttonToolbarCmd.label \"Gomb\">\n<!ENTITY buttonToolbarCmd.key \"G\">\n\n<!ENTITY selectToolbarCmd.label \"Választólista\">\n<!ENTITY selectToolbarCmd.key \"S\">\n\n<!ENTITY textareaToolbarCmd.label \"Szövegterület\">\n<!ENTITY textareaToolbarCmd.key \"T\">\n\n<!ENTITY keygenToolbarCmd.label \"Kulcspárgenerátor\">\n<!ENTITY keygenToolbarCmd.key \"K\">\n\n<!ENTITY outputToolbarCmd.label \"Kimenet\">\n<!ENTITY outputToolbarCmd.key \"n\">\n\n<!ENTITY progressToolbarCmd.label \"Folyamat\">\n<!ENTITY progressToolbarCmd.key \"F\">\n\n<!ENTITY meterToolbarCmd.label \"Mérő\">\n<!ENTITY meterToolbarCmd.key \"M\">\n\n<!ENTITY datalistToolbarCmd.label \"Adatlista\">\n<!ENTITY datalistToolbarCmd.key \"d\">\n\n<!ENTITY stylesheetsToolbarCmd.label \"Stíluslapok\">\n<!ENTITY stylesheetsToolbarCmd.key \"S\">\n\n<!ENTITY webfonts.label \"Webes betűkészletek\">\n\n<!ENTITY videoToolbarCmd.label \"Video\">\n<!ENTITY videoToolbarCmd.tooltip \"Videó beszúrása vagy szerkesztése\">\n\n<!ENTITY audioToolbarCmd.label \"Hang\">\n<!ENTITY audioToolbarCmd.tooltip \"Hangfájl beszúrása vagy szerkesztése\">\n\n<!ENTITY browseToolbarCmd.label \"Előnézet\">\n<!ENTITY browseToolbarCmd.tooltip \"Előnézet a böngészőben\">\n\n<!ENTITY saveCmd.label \"Mentés\">\n<!ENTITY saveToolbarCmd.tooltip \"Fájl mentése helyi lemezre\">\n<!ENTITY filesave.key \"s\">\n<!ENTITY saveAsCmd.label \"Mentés másként…\">\n<!ENTITY filesaveas.key \"s\">\n\n<!ENTITY undoCmd.label \"Visszavonás\">\n<!ENTITY undoCmd.accesskey \"V\">\n<!ENTITY redoCmd.label \"Mégis\">\n<!ENTITY redoCmd.accesskey \"g\">\n\n<!ENTITY cutCmd.label \"Kivágás\">\n<!ENTITY cutCmd.accesskey \"K\">\n<!ENTITY copyCmd.label \"Másolás\">\n<!ENTITY copyCmd.accesskey \"M\">\n<!ENTITY pasteCmd.label \"Beillesztés\">\n<!ENTITY pasteCmd.accesskey \"B\">\n<!ENTITY pasteNoFormatting.label \"Beillesztés formázás nélkül\">\n<!ENTITY pasteNoFormatting.accesskey \"f\">\n<!ENTITY deleteCmd.label \"Törlés\">\n<!ENTITY deleteCmd.accesskey \"T\">\n<!ENTITY selectAllCmd.label \"Összes kijelölése\">\n<!ENTITY selectAllCmd.accesskey \"s\">\n<!ENTITY copyHTMLCodeCmd.label \"Kijelölt HTML-kód másolása\">\n<!ENTITY copyHTMLCodeCmd.accesskey \"H\">\n<!ENTITY copyHTMLCode.label \"Az elem HTML-kódjának másolása\">\n\n<!ENTITY setZoomFactor.label \"Nagyítási tényező beállítása\">\n\n<!ENTITY fileRecentMenu.label \"Legutóbbi fájlok\">\n<!ENTITY filerecentmenu.accesskey \"L\">\n\n<!ENTITY markupCleanerCmd.label \"Kódtisztító\">\n<!ENTITY markupcleaner.accesskey \"d\">\n\n<!ENTITY viewToolbars.label \"Eszköztárak\">\n<!ENTITY viewStatusbar.label \"Állapotsor\">\n\n<!ENTITY formatToolbar.name \"Formátum (elsődleges)\">\n<!ENTITY formatToolbar2.name \"Formátum (másodlagos)\">\n\n<!ENTITY dualview.label \"Dual View\">\n<!ENTITY wysiwygMode.label \"Wysiwyg\">\n<!ENTITY printMode.label \"Print Preview\">\n<!ENTITY sourceMode.label \"Forrás\">\n\n<!ENTITY closeTabCmd.label \"Aktuális lap bezárása\">\n<!ENTITY closeEbookCmd.label \"Ebook bezárása\">\n\n<!ENTITY filesave.key \"s\">\n<!ENTITY quit.key \"q\">\n<!ENTITY closeWindow.key \"w\">\n<!ENTITY openPage.key \"o\">\n<!ENTITY undoCmd.key \"z\">\n<!ENTITY redoCmd.key \"y\">\n<!ENTITY cutCmd.key \"x\">\n<!ENTITY copyCmd.key \"c\">\n<!ENTITY pasteCmd.key \"v\">\n\n<!ENTITY formInputs.label \"Beviteli mezők…\">\n<!ENTITY hiddenInputForm.label \"Rejtett karakterlánc\">\n<!ENTITY textInputForm.label \"Szövegbeviteli mező\">\n<!ENTITY searchInputForm.label \"Keresőmező\">\n<!ENTITY telInputForm.label \"Telefonszám mező\">\n<!ENTITY urlInputForm.label \"URL mező\">\n<!ENTITY emailInputForm.label \"E-mail mező\">\n<!ENTITY passwordInputForm.label \"Jelszó mező\">\n<!ENTITY datetimeInputForm.label \"Dátum- és időválasztó az UTC időzónában\">\n<!ENTITY dateInputForm.label \"Dátumválasztó\">\n<!ENTITY monthInputForm.label \"Év- és hónapválasztó\">\n<!ENTITY weekInputForm.label \"Év hete és hétválasztó\">\n<!ENTITY timeInputForm.label \"Időválasztó időzóna nélkül\">\n<!ENTITY datetimelocalInputForm.label \"Dátum- és időválasztó időzóna nélkül\">\n<!ENTITY numberInputForm.label \"Numerikus értékmező\">\n<!ENTITY rangeInputForm.label \"Numerikus számtartomány-választó\">\n<!ENTITY colorInputForm.label \"Színválasztó\">\n<!ENTITY checkboxInputForm.label \"Jelölőnégyzet\">\n<!ENTITY radioInputForm.label \"Választógomb\">\n<!ENTITY fileInputForm.label \"Fájlválasztó\">\n<!ENTITY submitInputForm.label \"Űrlapbeküldő gomb\">\n<!ENTITY imageInputForm.label \"Képalapú űrlapbeküldő gomb\">\n<!ENTITY resetInputForm.label \"Az űrlapot törlő gomb\">\n<!ENTITY buttonInputForm.label \"Gomb\">\n\n\n<!ENTITY allTagsMode.label \"Minden címke mód\">\n\n<!ENTITY toggleViewMenu.label \"Nézet átváltása\">\n<!ENTITY toggleViewMenu.accesskey \"T\">\n\n<!ENTITY spellCheck.label \"Helyesírás-ellenőrzés\">\n<!ENTITY spellCheck.accesskey \"H\">\n<!ENTITY dictionary.label \"Szótár\">\n<!ENTITY addToDictionary \"Hozzáadás a szótárhoz\">\n<!ENTITY ignoreWord.label \"Szó figyelmen kívül hagyása\">\n\n<!ENTITY specialChars.label \"Karakterek és szimbólumok\">\n\n<!-- Table Menu -->\n<!ENTITY tableMenu.label                     \"Táblázat\">\n<!ENTITY tablemenu.accesskey                 \"T\">\n<!-- Select Submenu -->\n<!ENTITY tableSelectMenu.label               \"Kijelölés\">\n<!ENTITY tableselectmenu.accesskey           \"s\">\n\n<!ENTITY tableSelectMenu2.label              \"Táblázat kijelölése\">\n<!ENTITY tableInsertMenu2.label              \"Táblázat beszúrása\">\n<!ENTITY tableDeleteMenu2.label              \"Táblázat törlése\">\n\n<!-- Insert SubMenu -->\n<!ENTITY tableInsertMenu.label               \"Beszúrás\">\n<!ENTITY tableinsertmenu.accesskey           \"B\">\n<!ENTITY tableTable.label                    \"Táblázat\">\n<!ENTITY tabletable.accesskey                \"T\">\n<!ENTITY tableRow.label                      \"Sor\">\n<!ENTITY tableRows.label                     \"Sorok\">\n<!ENTITY tablerow.accesskey                  \"S\">\n<!ENTITY tableRowAbove.label                 \"Sor felülre\">\n<!-- uses tablerow.accesskey -->\n<!ENTITY tableRowBelow.label                 \"Sor alulra\">\n<!ENTITY tablerowbelow.accesskey             \"a\">\n<!ENTITY tableColumn.label                   \"Oszlop\">\n<!ENTITY tableColumns.label                  \"Oszlopok\">\n<!ENTITY tablecolumn.accesskey               \"O\">\n<!ENTITY tableColumnBefore.label             \"Oszlop a bal oldalra\">\n<!-- uses tablecolumn.accesskey -->\n<!ENTITY tableColumnAfter.label              \"Oszlop a jobb oldalra\">\n<!ENTITY tablecolumnafter.accesskey          \"j\">\n<!ENTITY tableCell.label                     \"Cella\">\n<!ENTITY tableCells.label                    \"Cellák\">\n<!ENTITY tablecell.accesskey                 \"c\">\n<!ENTITY tableCellContents.label             \"Cella tartalma\">\n<!ENTITY tablecellcontents.accesskey         \"a\">\n<!ENTITY tableAllCells.label                 \"Minden cella\">\n<!ENTITY tableCellBefore.label               \"Cella a bal oldalra\">\n<!ENTITY tableallcells.accesskey             \"d\">\n<!-- uses tablecell.accesskey -->\n<!ENTITY tableCellAfter.label                \"Cella a jobb oldalra\">\n<!ENTITY tablecellafter.accesskey            \"j\">\n<!-- Delete SubMenu -->\n<!ENTITY tableDeleteMenu.label               \"Törlés\">\n<!ENTITY tabledeletemenu.accesskey           \"T\">\n\n<!ENTITY tableFix.label                      \"Rögzített táblázatszerkezet\">\n<!ENTITY tablefix.accesskey                  \"R\">\n<!-- text for \"Join Cells\" is in editor.properties \n     (\"JoinSelectedCells\" and \"JoinCellToRight\")\n     the access key must exist in both of those strings\n     But value must be set here for accesskey to draw properly\n-->\n<!ENTITY tableJoinCells.label                \"Cellák egyesítése\">\n<!ENTITY tablejoincells.accesskey            \"e\">\n<!ENTITY tableSplitCell.label                \"Cella felosztása\">\n<!ENTITY tablesplitcell.accesskey            \"f\">\n<!ENTITY convertToTable.label                \"Táblázat létrehozása a kijelölésből\">\n<!ENTITY converttotable.accesskey            \"z\">\n<!ENTITY tableProperties.label               \"Táblázat tulajdonságai…\">\n<!ENTITY tableProperties.accesskey           \"u\">\n\n<!ENTITY forumsHelpMenu.label \"Felhasználói közösség\">\n<!ENTITY forums.url \"http://groups.google.com/group/bluegriffon/\">\n<!ENTITY qa.label \"Hibabejelentés és javaslatok\">\n<!ENTITY homePage.label \"Weboldal\">\n<!ENTITY addons.label \"Kiegészítők letöltése\">\n\n<!ENTITY pageProperties.label \"Oldal tulajdonságai\">\n\n\n<!ENTITY preferences.label \"Beállítások\">\n\n<!ENTITY gotoLink.label \"Válassza ki a hivatkozás célját\">\n<!ENTITY gotoLink.accesskey \"l\">\n\n<!ENTITY cMenu_insertLink.label \"Hivatkozás beszúrása vagy szerkesztése\">\n<!ENTITY cMenu_insertLink.accesskey \"b\">\n\n<!ENTITY getAddOns.label \"Kiegészítők letöltése!\">\n\n<!ENTITY source.label \"Forrásnézet\">\n<!ENTITY theme.label \"Téma\">\n\n<!ENTITY removeAllStyles.label \"Minden szövegstílus eltávolítása\">\n<!ENTITY removeAllStyles.accesskey \"z\">\n<!ENTITY removeAllLinks.label \"Minden hivatkozás eltávolítása\">\n<!ENTITY removeAllLinks.accesskey \"h\">\n\n<!ENTITY html5Element.label \"HTML 5 elem\">\n<!ENTITY addonsMenu.label \"Kiegészítők\">\n\n<!ENTITY listProperties.label \"Felsorolás tulajdonságai\">\n\n<!ENTITY tableOfContents.tooltip \"Insert or refresh Table of Contents\">\n<!ENTITY tableOfContents.label \"Tartalomjegyzék\">\n\n<!ENTITY select.label \"Kiválasztás…\">\n<!ENTITY parentElement.label \"Szülőelem\">\n<!ENTITY firstChild.label \"Első gyermek\">\n<!ENTITY nextSibling.label \"Következő testvér\">\n<!ENTITY previousSibling.label \"Előző testvér\">\n\n<!ENTITY tableCaption.label \"Táblázatfelirat\">\n\n<!ENTITY lookForUpdates.label \"Frissítések keresése\">\n\n<!ENTITY color.label \"Előtér\">\n<!ENTITY bgColor.label \"Háttér\">\n\n<!ENTITY newWindow.label \"Új ablak\">\n\n<!ENTITY editComment.label \"Írja be a HTML megjegyzést:\">\n<!ENTITY editPHP.label \"Írja be a PHP utasításokat:\">\n<!ENTITY editPI.label \"Írja be feldolgozási utasításokat:\">\n<!ENTITY targetPI.label \"Cél:\">\n<!ENTITY dataPI.label \"Adatok:\">\n<!ENTITY commentOrPHPOrPI.label \"Megjegyzések/PHP/feldolgozási utasítások\">\n<!ENTITY openLinkCmdInTab.label \"Hivatkozás megnyitása új lapon \">\n<!ENTITY blockquoteToolbarCmd.label \"Idézet\">\n<!ENTITY blockquoteToolbarCmd.tooltip \"Beágyazás idézetblokkba\">\n<!ENTITY deckMenu.label \"Átfedés\">\n<!ENTITY printSetupCmd.label \"Oldalbeállítás…\">\n<!ENTITY printSetupCmd.accesskey \"O\">\n<!ENTITY printCmd.label \"Nyomtatás…\">\n<!ENTITY printCmd.accesskey \"N\">\n<!ENTITY printCmd.commandkey \"p\">\n<!ENTITY encapsulate.tooltip \"Encapsulate selection into an inline element (default is span)\">\n\n<!ENTITY deleteCmd.key            \"D\">  \n<!ENTITY selectAllCmd.key         \"A\">  \n\n<!ENTITY buyUsersManual.label \"Vásárlás felhasználói kézikönyv...\">\n<!ENTITY buyLicense.label \"Aktiválása kiterjesztett funkciók...\">\n<!ENTITY convertClipboardToTable.label                \"Táblázat létrehozása a vágólapból\">\n<!ENTITY structureBar.caption \"Szerkezetsáv\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"Kiadási megjegyzések megjelenítése\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/bluegriffon.properties",
    "content": "# NLS_MESSAGEFORMAT_VAR\ntitleModifier=BlueGriffon\n# in the following string, %t represents the title of the page or its URL\n# and %b the titleModifier above\ntitleFormat=%S – %S\nUnknown=[Ismeretlen]\nNoClassAvailable=(nincs osztály)\nNoIdAvailable=(nincs azonosító)\nDocumentTitle=Oldal címe\nNeedDocTitle=Írja be az aktuális oldal címét!\nDocTitleHelp=Ezzel azonosítható az oldal a böngészőben vagy a könyvjelzőben.\nExportToText=Exportálás szövegként\nSaveDocumentAs=Oldal mentése mint\nXHTMLfiles=XHTML-fájlok\nuntitled=névtelen\nSaveDocument=Oldal mentése\nSaveFileFailed=Fájl mentése sikertelen!\nExportToText=Exportálás szövegként\nFileNotSaved=A fájl nincs mentve!\nSaveFileBeforeClosing=Szeretné menteni a fájlt a lap bezárása előtt?\nYesSaveFile=Mentés\nNoDiscardChanges=Módosítások eldobása\nDontCloseTab=Ne zárja be a lapot!\nIdAlreadyTaken=Ez az azonosító már használatban van a dokumentumban\nRemoveIdFromElement=El szeretné távolítani az azonosítót a másik elemről, vagy megszakítja a műveletet?\nYesRemoveId=Azonosító eltávolítása\nNoCancel=Mégse\nReplaceAll=Összes cseréje…\nReplacedPart1=Helyettesítve\nReplacedPart2=előfordulás\nAFileWasChanged=Egy fájl megváltozott a lemezen\nReloadFile=A(z) %S fájl megváltozott a lemezen, a BlueGriffonnak újra kell töltenie\nDontAskForFileChangesAgain=Ne jelenjen meg többé ez a figyelmeztetés\n\nAbandonChanges=Eldobja a mentetlen módosításokat ebben: „%title%”, és újratölti az oldalt?\nRevertCaption=Visszatérés az utoljára mentett állapothoz\n\nHTMLCommentsInXHTMLTitle=HTML megjegyzés <style> elemen belül XHTML dokumentumban\nHTMLCommentsInXHTMLMessage=Figyelmeztetés: HTML megjegyzés <!-- ... --> van a <style> elemen belül ebben az XHTML dokumentumban. A HTML megjegyzések az XHTML-ben letiltja a beágyazott stílusokat, ehelyett inkább CDATA szakaszokat <![CDATA[ ... ]]> használjon. Szeretné átalakítani a megjegyzéseit CDATA szakaszokká?\nHTMLCommentsInXHTMLOk=Igen\nHTMLCommentsInXHTMLCancel=Nem\n\nviewportWidthSplitter=Move bar to change viewport's width\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/colourPicker.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (glazman@disruptive-innovations.com), on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY previewColour.label     \"Előnézet:\">\n<!ENTITY dialog.title            \"Színválasztó\">\n\n<!ENTITY predef.label            \"Előre megadott színek:\">\n<!ENTITY rgb.label               \"RGB\">\n<!ENTITY hsb.label               \"HSB\">\n\n<!ENTITY red.label               \"V:\">\n<!ENTITY green.label             \"Z:\">\n<!ENTITY blue.label              \"K:\">\n\n<!ENTITY hue.label               \"Á:\">\n<!ENTITY saturation.label        \"T:\">\n<!ENTITY brightness.label        \"F:\">\n\n<!ENTITY transparency.label       \"Átlátszó\">\n<!ENTITY opacity.label            \"Átlátszóság:\">\n\n<!ENTITY background.label \"Háttér:\">\n<!ENTITY background.accessKey \"H\">\n<!ENTITY table.label \"Táblázat\">\n<!ENTITY table.accessKey \"T\">\n<!ENTITY cell.label \"Cellák\">\n<!ENTITY cell.accessKey \"C\">\n\n<!ENTITY lastPickedColor.label \"Utoljára kiválasztott szín\">\n<!ENTITY lastPickedColor.accessKey \"U\">\n\n<!ENTITY hexColor.label            \"Hex:\">\n<!ENTITY nameColor.label           \"Név:\">\n\n<!ENTITY blender.label \"Blender\">\n\n<!ENTITY color1.label \"Color 1:\">\n<!ENTITY color2.label \"Color 2:\">\n<!ENTITY stops.label \"Color stops:\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/convertToTable.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Táblázattá alakítás\">\n<!ENTITY instructions1.label   \"A BlueGriffon a kijelölés minden sorát egy-egy táblázatsorrá alakítja.\">\n<!ENTITY instructions2.label   \"Válassza ki az oszlopokat elválasztó karaktert a kijelölésben:\">\n<!ENTITY commaRadio.label      \"vessző\">\n<!ENTITY spaceRadio.label      \"szóköz\">\n<!ENTITY otherRadio.label      \"más karakter:\">\n<!ENTITY deleteCharCheck.label \"Elválasztó karakter törlése\">\n<!ENTITY collapseSpaces.label  \"Felesleges szóközök figyelmen kívül hagyása\">\n<!ENTITY collapseSpaces.tooltip \"Az egymás melletti szóközökből egy elválasztó lesz.\">\n<!ENTITY tabRadio.label        \"TSV\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/credits.dtd",
    "content": "<!ENTITY brandMotto       \"Korábban még sosem szerkesztett weboldalakat igazán.\">\n<!ENTITY credit.leads     \"Vezetők\">\n<!ENTITY credit.contributors \"Egyéb közreműködők\">\n<!ENTITY credit.core      \"Főbb fejlesztők\">\n<!ENTITY credit.gecko     \"Gecko megjelenítőmotor\">\n<!ENTITY credit.thanks    \"Külön köszönet\">\n\n<!-- localization credits look like this: -->\n<!--\n<!ENTITY credit.translation\n  \"<h3>Translators</h3><ul><li>Name Here</li></ul>\">\n-->\n<!ENTITY credit.translation \"Honosítás\">\n\n<!ENTITY credit.visuals     \"Látványtervező\">\n<!ENTITY credit.theme       \"Tématervező\">\n<!ENTITY credit.brand       \"Márkatervező\">\n<!ENTITY credit.web         \"Webdesign\">\n<!ENTITY credit.update      \"Mozilla frissítés\">\n<!ENTITY credit.qalead      \"Vezető minőségellenőr\">\n<!ENTITY credit.qa          \"Minőségbiztosítás\">\n<!ENTITY credit.build       \"Összeépítés és kiadás\">\n<!ENTITY credit.infra       \"Infrastrukturális támogatás\">\n<!ENTITY credit.support     \"Támogatás\">\n<!ENTITY credit.manage      \"Projektmenedzsment\">\n<!ENTITY credit.marketleads \"Marketingmenedzsment\">\n<!ENTITY credit.market      \"Marketing\">\n<!ENTITY credit.creators    \"Létrehozta\">\n<!ENTITY credit.memory      \"Emléke örökké szívünkben él\">\n<!ENTITY credit.poweredByGecko \"A Gecko motor hajtja.\">\n<!ENTITY credit.reviews     \"Kódáttekintések\">\n\n<!ENTITY license.and \"és\">\n\n<!ENTITY tm.part0 \"a következő bejegyzett védjegye:\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/cssClassPicker.dtd",
    "content": "<!ENTITY reuseCssClass.checkbox \"Meglévő CSS-osztály újrafelhasználása\">\n<!ENTITY noClass.label \"---\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/dictionary.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Saját szótár\">\n\n<!ENTITY wordEditField.label \"Új szó:\">\n<!ENTITY wordEditField.accessKey \"Ú\">\n<!ENTITY AddButton.label \"Hozzáadás\">\n<!ENTITY AddButton.accessKey \"H\">\n<!ENTITY DictionaryList.label \"Szavak a szótárban:\">\n<!ENTITY DictionaryList.accessKey \"S\">\n<!ENTITY ReplaceButton.label \"Csere\">\n<!ENTITY ReplaceButton.accessKey \"C\">\n<!ENTITY RemoveButton.label \"Eltávolítás\">\n<!ENTITY RemoveButton.accessKey \"E\">\n\n<!ENTITY CloseButton.label \"Bezárás\">\n<!ENTITY CloseButton.accessKey \"B\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/editStylesheet.dtd",
    "content": "<!ENTITY window.title \"Stíluslap tulajdonságai\">\n\n<!ENTITY type.label \"Típus\">\n<!ENTITY embedded.label \"Beágyazva a dokumentumba\">\n<!ENTITY linked.label \"Dokumentumhoz csatolva\">\n\n<!ENTITY alternate.label \"A stíluslap egy alternatív stíluslap\">\n<!ENTITY title.label \"Cím:\">\n\n<!ENTITY media.label \"Média\">\n<!ENTITY addMedium.label \"Új média hozzáadása\">\n<!ENTITY href.label \"Href:\">\n<!ENTITY selectFile.label \"Válasszon egy stíluslapfájlt\">\n<!ENTITY relativeUrl.label \"Az URL relatívvá tétele az oldal elhelyezkedéséhez képest\">\n<!ENTITY newFile.button \"Új fájl\">\n\n\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/filePicking.dtd",
    "content": "<!ENTITY chooseFile.button \"Fájlválasztás\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/filepickerbutton.dtd",
    "content": "<!ENTITY filepickerbutton.tooltip \"Fájlválasztás\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/findbar.dtd",
    "content": "<!ENTITY replaceAll.button \"Mindet cseréli\">\n<!ENTITY replace.button \"Csere\">\n<!ENTITY replaceAndFind.button \"Csere és következő keresése\">\n<!ENTITY replace.label \"Csere erre:\">\n<!ENTITY line.label \"Sor:\">\n<!ENTITY previous.label \"Előző\">\n<!ENTITY next.label \"Következő\">\n<!ENTITY caseSensitive.checkbox \"kis- és nagybetűk\">\n<!ENTITY find.label \"Keresés:\">\n<!ENTITY findCmd.label \"Keresés\">\n<!ENTITY replaceCmd.label \"Csere\">\n<!ENTITY findCmd.key \"f\">\n<!ENTITY findCmd.accesskey \"K\">\n<!ENTITY replaceCmd.key \"r\">\n<!ENTITY replaceCmd.accesskey \"C\">\n<!ENTITY findAgainCmd.label        \"Következő keresése\">\n<!ENTITY findAgainCmd.key          \"G\">\n<!ENTITY findAgainCmd.key2         \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey    \"z\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/html5.properties",
    "content": "# NLS_MESSAGEFORMAT_VAR\nnamedAnchor=(megnevezett horgony)\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/insertAnchor.dtd",
    "content": "<!ENTITY window.title \"Horgony beszúrása\">\n\n<!ENTITY anchorName.label \"Horgony neve:\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/insertAudio.dtd",
    "content": "<!ENTITY window.title \"Hangfájl beszúrása vagy szerkesztése\">\n\n<!ENTITY audioFileLocation.label \"Hangfájl helye:\">\n<!ENTITY selectFile.label \"Válasszon egy fájlt\">\n<!ENTITY relativeUrl.label \"Az URL relatívvá tétele az oldal elhelyezkedéséhez képest\">\n<!ENTITY audioControls.label \"Hangvezérlőelemek megjelenítése\">\n<!ENTITY preload.label \"Előtöltés:\">\n<!ENTITY nonePreload.label \"Nincs\">\n<!ENTITY metadataPreload.label \"Metaadatok\">\n<!ENTITY autoPreload.label \"Automatikus\">\n<!ENTITY autoplay.label \"Automatikus lejátszás\">\n<!ENTITY loop.label \"Ismétlés\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/insertButton.dtd",
    "content": "<!ENTITY window.title \"Űrlapmező beszúrása vagy szerkesztése\">\n\n<!ENTITY name.label \"Név:\">\n<!ENTITY value.label \"Érték:\">\n<!ENTITY state.label \"Állapot:\">\n<!ENTITY disabled.label \"Tiltva\">\n<!ENTITY formmethod.label \"Beküldési módszer:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"Beküldési művelet:\">\n<!ENTITY formenctype.label \"Beküldés kódolástípusa:\">\n<!ENTITY unspecified.label \"-- nincs megadva --\">\n<!ENTITY formnovalidate.label \"Űrlapellenőrzés:\">\n<!ENTITY novalidate.label \"Ne ellenőrizze az űrlapot\">\n<!ENTITY target.label \"Cél:\">\n\n<!ENTITY form.label \"Űrlap:\">\n<!ENTITY autofocus.label \"Automatikus fókusz:\">\n<!ENTITY type.label \"Típus:\">\n<!ENTITY focusOnPageLoad.label \"Amint az oldal betöltődik\">\n<!ENTITY submit.label \"Elküldés\">\n<!ENTITY reset.label \"Alaphelyzet\">\n<!ENTITY button.label \"Gomb\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/insertChars.dtd",
    "content": "<!ENTITY windowTitle.label \"Különleges karakterek beszúrása\">\n\n<!ENTITY charName.label \"Név:\">\n<!ENTITY charCode.label \"Unicode:\">\n\n<!ENTITY insertButton.label \"Beszúrás\">\n\n<!ENTITY unicode.label \"Unicode\">\n<!ENTITY blockName.label \"Blokknév\">\n\n<!ENTITY search.placeholder \"Keresés…\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/insertCommentOrPI.dtd",
    "content": "<!ENTITY window.title \"Megjegyzések, PHP és feldolgozási utasítások\">\n\n<!ENTITY comment.label \"Megjegyzés\">\n<!ENTITY php.label \"PHP\">\n<!ENTITY pi.label \"Feldolgozási utasítás\">\n\n<!ENTITY target.label \"Cél:\">\n<!ENTITY data.label \"Adatok:\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/insertDatalist.dtd",
    "content": "<!ENTITY window.title \"Adatlista beszúrása vagy szerkesztése\">\n\n<!ENTITY window.title \"Adatlista beszúrása vagy szerkesztése\">\n\n<!ENTITY name.label \"Név:\">\n<!ENTITY value.label \"Érték:\">\n<!ENTITY state.label \"Állapot:\">\n<!ENTITY disabled.label \"Tiltva\">\n<!ENTITY size.label \"Méret:\">\n<!ENTITY choices.label \"Lehetőségek:\">\n<!ENTITY multiple.label \"Több érték elfogadása\">\n<!ENTITY list.label \"Lista:\">\n\n<!ENTITY form.label \"Űrlap:\">\n<!ENTITY autofocus.label \"Automatikus fókusz:\">\n<!ENTITY focusOnPageLoad.label \"Amint az oldal betöltődik\">\n<!ENTITY required.label \"Kötelező:\">\n<!ENTITY isRequired.label \"Az elem megadása kötelező\">\n\n<!ENTITY parameters.label \"Paraméterek\">\n\n<!ENTITY add.tooltip \"Lehetőségek hozzáadása\">\n<!ENTITY remove.tooltip \"Kijelölt lehetőség vagy lehetőségcsoport eltávolítása\">\n<!ENTITY modify.tooltip \"Kijelölt lehetőség vagy lehetőségcsoport módosítása\">\n\n<!ENTITY options.label \"Beállítások\">\n<!ENTITY up.tooltip \"Fel\">\n<!ENTITY down.tooltip \"Le\">\n\n<!ENTITY value.col \"Érték\">\n<!ENTITY label.col \"Címke\">\n<!ENTITY disabled.col \"Tiltva\">\n<!ENTITY selected.col \"Kiválasztva\">\n\n<!ENTITY before.label \"Előtte…\">\n<!ENTITY inside.label \"Belül…\">\n<!ENTITY after.label \"Utána…\">\n\n<!ENTITY addOption.label \"Lehetőség hozzáadása\">\n<!ENTITY addOptgroup.label \"Lehetőségcsoport hozzáadása\">\n\n<!ENTITY label.label \"Címke:\">\n<!ENTITY ok.label \"OK\">\n<!ENTITY selected.label \"Kiválasztva\">\n\n<!ENTITY update.label \"Frissítés\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/insertFieldset.dtd",
    "content": "<!ENTITY window.title \"Mezőcsoport beszúrása vagy szerkesztése\">\n\n<!ENTITY name.label \"Név:\">\n<!ENTITY state.label \"Állapot:\">\n<!ENTITY disabled.label \"Tiltva\">\n<!ENTITY form.label \"Űrlap:\">\n<!ENTITY insertLegend.label \"Jelmagyarázat hozzáadása a mezőcsoporthoz\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/insertForm.dtd",
    "content": "<!ENTITY window.title \"Űrlap beszúrása vagy szerkesztése\">\n\n<!ENTITY formName.label \"Az űrlap neve:\">\n<!ENTITY url.label \"URL:\">\n<!ENTITY autocomplete.label \"Automatikusan kiegészített:\">\n<!ENTITY autocompleteOn.label \"be\">\n<!ENTITY autocompleteOff.label \"ki\">\n\n<!ENTITY encodingType.label \"Kódolás:\">\n\n<!ENTITY method.label \"Módszer:\">\n\n<!ENTITY validation.label \"Ellenőrzés:\">\n<!ENTITY novalidate.label \"Nincs ellenőrzés az űrlap beküldésekor\">\n\n<!ENTITY target.label \"Cél:\">\n\n<!ENTITY charsets.label \"Karakterkódolások:\">\n\n<!ENTITY unspecified.label \"-- nincs megadva --\">\n \n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/insertFormInput.dtd",
    "content": "<!ENTITY window.title \"Űrlapmező beszúrása vagy szerkesztése\">\n\n<!ENTITY hidden.label \"Rejtett karakterlánc\">\n<!ENTITY text.label \"Szövegbeviteli mező\">\n<!ENTITY search.label \"Keresőmező\">\n<!ENTITY tel.label \"Telefonszám mező\">\n<!ENTITY url.label \"URL mező\">\n<!ENTITY email.label \"E-mail mező\">\n<!ENTITY password.label \"Jelszó mező\">\n<!ENTITY datetime.label \"Dátum- és időválasztó az UTC időzónában\">\n<!ENTITY date.label \"Dátumválasztó\">\n<!ENTITY month.label \"Év- és hónapválasztó\">\n<!ENTITY week.label \"Év hete és hétválasztó\">\n<!ENTITY time.label \"Időválasztó időzóna nélkül\">\n<!ENTITY datetimelocal.label \"Dátum- és időválasztó időzóna nélkül\">\n<!ENTITY number.label \"Numerikus értékmező\">\n<!ENTITY range.label \"Numerikus számtartomány-választó\">\n<!ENTITY color.label \"Színválasztó\">\n<!ENTITY checkbox.label \"Jelölőnégyzet\">\n<!ENTITY radio.label \"Választógomb\">\n<!ENTITY file.label \"Fájlválasztó\">\n<!ENTITY submit.label \"Űrlapbeküldő gomb\">\n<!ENTITY image.label \"Képalapú úrlapbeküldő gomb\">\n<!ENTITY reset.label \"Az űrlapot törlő gomb\">\n<!ENTITY button.label \"Gomb\">\n\n<!ENTITY parameters.label \"Paraméterek\">\n\n<!ENTITY name.label \"Név:\">\n<!ENTITY value.label \"Érték:\">\n<!ENTITY state.label \"Állapot:\">\n<!ENTITY disabled.label \"Tiltva\">\n<!ENTITY placeholder.label \"Helykitöltő:\">\n<!ENTITY mutability.label \"Megváltoztathatóság:\">\n<!ENTITY readonly.label \"Az elem írásvédett\">\n<!ENTITY size.label \"Méret:\">\n<!ENTITY maxlength.label \"Max. hossz:\">\n<!ENTITY min.label \"Min. érték:\">\n<!ENTITY max.label \"Max. érték:\">\n<!ENTITY step.label \"Lépés:\">\n<!ENTITY checked.label \"Az elem be van jelölve\">\n<!ENTITY src.label \"Kép forrása:\">\n<!ENTITY selectFile.label \"Válasszon egy fájlt\">\n<!ENTITY width.label \"Szélesség:\">\n<!ENTITY height.label \"Magasság:\">\n<!ENTITY list.label \"Lista:\">\n<!ENTITY choices.label \"Lehetőségek:\">\n<!ENTITY multiple.label \"Több érték elfogadása\">\n<!ENTITY pattern.label \"Regexp minta:\">\n<!ENTITY alt.label \"Alternatív szöveg:\">\n<!ENTITY autocomplete.label \"Automatikus kiegészítés:\">\n<!ENTITY on.label \"Be\">\n<!ENTITY off.label \"Ki\">\n<!ENTITY accept.label \"Elfogadott MIME-típusok:\">\n<!ENTITY formmethod.label \"Beküldési módszer:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"Beküldési művelet:\">\n<!ENTITY formenctype.label \"Beküldés kódolástípusa:\">\n<!ENTITY unspecified.label \"-- nincs megadva --\">\n<!ENTITY formnovalidate.label \"Űrlapellenőrzés:\">\n<!ENTITY novalidate.label \"Ne ellenőrizze az űrlapot\">\n<!ENTITY target.label \"Cél:\">\n<!ENTITY required.label \"Kötelező:\">\n<!ENTITY isRequired.label \"Az elem megadása kötelező\">\n<!ENTITY form.label \"Űrlap:\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/insertHR.dtd",
    "content": "<!ENTITY window.title \"Vízszintes vonal\">\n\n<!ENTITY size.label \"Méret\">\n<!ENTITY width.label \"Szélesség:\">\n<!ENTITY height.label \"Magasság:\">\n\n<!ENTITY style.label \"Stílus\">\n<!ENTITY shaded.label \"Árnyékolt (3D)\">\n<!ENTITY alignment.label \"Igazítás:\">\n<!ENTITY left.label \"Balra\">\n<!ENTITY center.label \"Középre\">\n<!ENTITY right.label \"Jobbra\">\n\n<!ENTITY color.label \"Szín:\">\n<!ENTITY hrColor.label \"Vízszintes vonal színe\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/insertHTML.dtd",
    "content": "<!ENTITY window.title \"HTML-kód beszúrása\">\n\n<!ENTITY enterHTMLMarkup.label \"Írjon be HTML-kódot vagy szöveget alább:\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/insertImage.dtd",
    "content": "<!ENTITY window.title \"Kép beszúrása\">\n\n<!ENTITY imageLocation.label \"Kép helye:\">\n<!ENTITY selectImageButton.label \"Válasszon egy képet\">\n<!ENTITY relativeURL.label \"Az URL relatívvá tétele az oldal elhelyezkedéséhez képest\">\n<!ENTITY title.label \"Cím:\">\n<!ENTITY alternateText.label \"Alternatív szöveg:\">\n<!ENTITY documentMustBeSaved.label \"(a dokumentumot menteni kell ezen szolgáltatás engedélyezéséhez)\">\n\n<!ENTITY preview.label \"Előnézet\">\n\n<!ENTITY emptyAltOk.checkbox \"Üres magyarázó szöveg engedélyezése\">\n\n<!ENTITY longdesc.label \"Hosszú leírás URI-címe:\">\n<!ENTITY selectLongDescButton.label \"Válasszon egy fájlt\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/insertKeygen.dtd",
    "content": "<!ENTITY window.title \"Kulcspár-generátor beszúrása vagy szerkesztése\">\n\n<!ENTITY keytype.label \"Kulcstípus:\">\n<!ENTITY rsa.label \"RSA\">\n<!ENTITY dsa.label \"DSA\">\n<!ENTITY ec.label \"EC\">\n<!ENTITY keyparams.label \"Kulcs paraméterei:\">\n<!ENTITY name.label \"Név:\">\n<!ENTITY state.label \"Állapot:\">\n<!ENTITY disabled.label \"Tiltva\">\n<!ENTITY form.label \"Űrlap:\">\n<!ENTITY autofocus.label \"Automatikus fókusz:\">\n<!ENTITY focusOnPageLoad.label \"Amint az oldal betöltődik\">\n<!ENTITY challenge.label \"Beküldött kulcs:\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/insertLabel.dtd",
    "content": "<!ENTITY window.title \"Címke beszúrása vagy szerkesztése\">\n\n<!ENTITY form.label \"Űrlap:\">\n<!ENTITY for.label \"Űrlap-azonosító:\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/insertLink.dtd",
    "content": "<!ENTITY window.title \"Hivatkozások\">\n\n<!ENTITY linkText.label \"Szöveg\">\n<!ENTITY linkTarget.label \"Cél\">\n<!ENTITY selectFile.label \"Válasszon egy fájlt\">\n\n<!ENTITY isMail.label \"Ez egy e-mail cím\">\n<!ENTITY relativeUrl.label \"Az URL relatívvá tétele az oldal elhelyezkedéséhez képest\">\n\n<!ENTITY windowTarget.label \"Ablak célja\">\n<!ENTITY openIn.label \"Hivatkozás megnyitása:\">\n<!ENTITY topTarget.label \"ugyanabban az ablakban, keretek nélkül\">\n<!ENTITY blankTarget.label \"új ablakban\">\n<!ENTITY parentTarget.label \"a szülőkeretben\">\n<!ENTITY selfTarget.label \"az aktuális keretben\">\n<!ENTITY otherTarget.label \"a megnevezett keretben…\">\n\n<!ENTITY title.caption \"Tanácsadó cím\">\n<!ENTITY title.label \"Cím:\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/insertLink.properties",
    "content": "# NLS_MESSAGEFORMAT_VAR\nnoAnchorsInDocument=[Nem érhetők el horgonyok a dokumentumban]\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/insertMeter.dtd",
    "content": "<!ENTITY window.title \"Folyamatjelző elem beszúrása vagy szerkesztése\">\n\n<!ENTITY value.label \"Érték:\">\n<!ENTITY min.label \"Min. érték:\">\n<!ENTITY max.label \"Max. érték:\">\n<!ENTITY form.label \"Űrlap:\">\n<!ENTITY optimum.label \"Optimális érték:\">\n<!ENTITY low.label \"Alsó korlát:\">\n<!ENTITY high.label \"Felső korlát:\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/insertOutput.dtd",
    "content": "<!ENTITY window.title \"Számítás eredményének beszúrása vagy szerkesztése\">\n\n<!ENTITY name.label \"Név:\">\n<!ENTITY form.label \"Űrlap:\">\n<!ENTITY for.label \"Vezérlőelem azonosítója:\">\n<!ENTITY autofocus.label \"Automatikus fókusz:\">\n<!ENTITY focusOnPageLoad.label \"Amint az oldal betöltődik\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/insertProgress.dtd",
    "content": "<!ENTITY window.title \"Feladat előrehaladásának beszúrása vagy szerkesztése\">\n\n<!ENTITY value.label \"Érték:\">\n<!ENTITY max.label \"Max. érték:\">\n<!ENTITY form.label \"Űrlap:\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/insertSelect.dtd",
    "content": "<!ENTITY window.title \"Kijelöléslista beszúrása vagy szerkesztése\">\n\n<!ENTITY name.label \"Név:\">\n<!ENTITY value.label \"Érték:\">\n<!ENTITY state.label \"Állapot:\">\n<!ENTITY disabled.label \"Tiltva\">\n<!ENTITY size.label \"Méret:\">\n<!ENTITY choices.label \"Lehetőségek:\">\n<!ENTITY multiple.label \"Több érték elfogadása\">\n<!ENTITY list.label \"Lista:\">\n\n<!ENTITY form.label \"Űrlap:\">\n<!ENTITY autofocus.label \"Automatikus fókusz:\">\n<!ENTITY focusOnPageLoad.label \"Amint az oldal betöltődik\">\n<!ENTITY required.label \"Kötelező:\">\n<!ENTITY isRequired.label \"Az elem megadása kötelező\">\n\n<!ENTITY parameters.label \"Paraméterek\">\n\n<!ENTITY add.tooltip \"Lehetőségek hozzáadása\">\n<!ENTITY remove.tooltip \"Kijelölt lehetőség vagy lehetőségcsoport eltávolítása\">\n<!ENTITY modify.tooltip \"Kijelölt lehetőség vagy lehetőségcsoport módosítása\">\n\n<!ENTITY options.label \"Beállítások\">\n<!ENTITY up.tooltip \"Fel\">\n<!ENTITY down.tooltip \"Le\">\n\n<!ENTITY value.col \"Érték\">\n<!ENTITY label.col \"Címke\">\n<!ENTITY disabled.col \"Tiltva\">\n<!ENTITY selected.col \"Kiválasztva\">\n\n<!ENTITY before.label \"Előtte…\">\n<!ENTITY inside.label \"Belül…\">\n<!ENTITY after.label \"Utána…\">\n\n<!ENTITY addOption.label \"Lehetőség hozzáadása\">\n<!ENTITY addOptgroup.label \"Lehetőségcsoport hozzáadása\">\n\n<!ENTITY label.label \"Címke:\">\n<!ENTITY ok.label \"OK\">\n<!ENTITY selected.label \"Kiválasztva\">\n\n<!ENTITY update.label \"Frissítés\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/insertStylesheet.dtd",
    "content": "<!ENTITY window.title \"Stíluslapok beszúrása vagy szerkesztése\">\n\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"Alternatív\">\n<!ENTITY title.col \"Cím\">\n<!ENTITY media.col \"Média\">\n\n<!ENTITY add.tooltip \"Stíluslap hozzáadása\">\n<!ENTITY remove.tooltip \"Kijelölt stíluslap törlése\">\n<!ENTITY modify.tooltip \"Kijelölt stíluslap módosítása\">\n<!ENTITY down.tooltip \"Kijelölt stíluslap mozgatása le\">\n<!ENTITY up.tooltip \"Kijelölt stíluslap mozgatása fel\">\n\n<!ENTITY close.label \"Bezárás\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/insertTOC.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is TOCMaker.\n   -\n   - The Initial Developer of the Original Code is\n   - Daniel Glazman.\n   - Portions created by the Initial Developer are Copyright (C) 2002\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Original author: Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY Window.title        \"Tartalomjegyzék\">\n<!ENTITY buildToc.label      \"Tartalomjegyzék készítése:\">\n<!ENTITY style.label         \"Stílus:\">\n<!ENTITY tag.label           \"Elem:\">\n<!ENTITY class.label         \"Osztály:\">\n<!ENTITY header1.label       \"1. szint\">\n<!ENTITY header2.label       \"2. szint\">\n<!ENTITY header3.label       \"3. szint\">\n<!ENTITY header4.label       \"4. szint\">\n<!ENTITY header5.label       \"5. szint\">\n<!ENTITY header6.label       \"6. szint\">\n<!ENTITY makeReadOnly.label  \"Írásvédett tartalomjegyzék\">\n<!ENTITY orderedList.label   \"A tartalomjegyzék elemeinek számozása\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/insertTable.dtd",
    "content": "\n<!ENTITY windowTitle.label \"Táblázat tulajdonságai\">\n\n<!ENTITY table.tab \"Táblázat\">\n<!ENTITY cell.tab \"Cellák\">\n\n<!ENTITY size.label \"Méret\">\n<!ENTITY rows.label \"Sorok:\">\n<!ENTITY width.label \"Szélesség:\">\n<!ENTITY columns.label \"Oszlopok:\">\n<!ENTITY height.label \"Magasság:\">\n<!ENTITY rowsInHeader.label \"Sorok a fejlécben:\">\n<!ENTITY onlyHeaderCells.label \"Csak fejléccellák\">\n<!ENTITY rowsInFooter.label \"Sorok a láblécben:\">\n\n<!ENTITY layout.label \"Elrendezés\">\n<!ENTITY border.label \"Szegély:\">\n<!ENTITY pixels.label \"képpont\">\n<!ENTITY cellSpacing.label \"Cellák térköze:\">\n<!ENTITY percent.label \"százalék\">\n<!ENTITY cellPadding.label \"Cellák kitöltése:\">\n\n<!ENTITY selection.caption \"Kijelölés\">\n<!ENTITY cells.label \"Cellák\">\n<!ENTITY rowsSelection.label \"Sorok\">\n<!ENTITY columnsSelection.label \"Oszlopok\">\n\n<!ENTITY previous.label \"Előző\">\n<!ENTITY next.label \"Tovább\">\n\n<!ENTITY applyButton.label \"Alkalmazás\">\n\n<!ENTITY warning.description \"A módosítások a kijelölés módosítása előtt kerülnek alkalmazásra.\">\n\n<!ENTITY size.caption \"Méret\">\n<!ENTITY alignment.caption \"Tartalom igazítása\">\n<!ENTITY hAlign.label \"Vízszintesen:\">\n<!ENTITY vAlign.label \"Függőlegesen:\">\n<!ENTITY left.label \"Balra\">\n<!ENTITY unspecified.label \"- nincs megadva -\">\n<!ENTITY center.label \"Középre\">\n<!ENTITY right.label \"Jobbra\">\n<!ENTITY justify.label \"Sorkizárt\">\n<!ENTITY top.label \"Tetejére\">\n<!ENTITY bottom.label \"Aljára\">\n\n<!ENTITY style.caption \"Stílus\">\n<!ENTITY bgColor.label \"Háttérszín:\">\n<!ENTITY bgColor.windowTitle \"Háttérszín\">\n<!ENTITY headers.checkbox \"Fejlécek\">\n<!ENTITY nowrap.checkbox \"A szöveg nem törik\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/insertTable.properties",
    "content": "# NLS_MESSAGEFORMAT_VAR\nTableTabModified=A táblázat tulajdonságai módosítva lettek\nApplyAndCloseWindow=Szeretné alkalmazni a módosításokat, és bezárni ezt az ablakot?\nCellTabModified=Néhány cella tulajdonságai módosítva lettek\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/insertTextarea.dtd",
    "content": "<!ENTITY window.title \"Szövegterület beszúrása vagy szerkesztése\">\n\n<!ENTITY name.label \"Név:\">\n<!ENTITY state.label \"Állapot:\">\n<!ENTITY disabled.label \"Tiltva\">\n<!ENTITY placeholder.label \"Helykitöltő:\">\n<!ENTITY form.label \"Űrlap:\">\n<!ENTITY mutability.label \"Megváltoztathatóság:\">\n<!ENTITY readonly.label \"Az elem írásvédett\">\n<!ENTITY required.label \"Kötelező:\">\n<!ENTITY isRequired.label \"Az elem megadása kötelező\">\n<!ENTITY maxlength.label \"Max. hossz:\">\n<!ENTITY autofocus.label \"Automatikus fókusz:\">\n<!ENTITY focusOnPageLoad.label \"Amint az oldal betöltődik\">\n<!ENTITY cols.label \"Oszlopok száma:\">\n<!ENTITY rows.label \"Sorok száma:\">\n<!ENTITY wrap.label \"Tördelés:\">\n<!ENTITY softWrap.label \"Puha\">\n<!ENTITY hardWrap.label \"Kemény\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/insertVideo.dtd",
    "content": "<!ENTITY window.title \"Videó beszúrása vagy szerkesztése\">\n\n<!ENTITY size.label \"Méret\">\n<!ENTITY width.label \"Szélesség:\">\n<!ENTITY height.label \"Magasság:\">\n\n<!ENTITY source.label \"Video\">\n<!ENTITY selectFile.label \"Válasszon egy fájlt\">\n<!ENTITY relativeUrl.label \"Az URL relatívvá tétele az oldal elhelyezkedéséhez képest\">\n<!ENTITY poster.tab \"Poszter\">\n\n<!ENTITY videoControls.label \"Video-vezérlőelemek megjelenítése\">\n<!ENTITY preload.label \"Előtöltés:\">\n<!ENTITY nonePreload.label \"Nincs\">\n<!ENTITY metadataPreload.label \"Metaadatok\">\n<!ENTITY autoPreload.label \"Automatikus\">\n<!ENTITY autoplay.label \"Automatikus lejátszás\">\n<!ENTITY loop.label \"Ismétlés\">\n\n<!ENTITY videoFileLocation.label \"Videofájl helye:\">\n<!ENTITY posterFileLocation.label \"Poszterfájl helye:\">\n\n<!ENTITY useCurrentFrameAsPoster.label \"Jelenlegi keret használata poszterként\">\n<!ENTITY saveAsFile.label \"Poszter mentése PNG-fájlként\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/insertVideo.properties",
    "content": "# NLS_MESSAGEFORMAT_VAR\nSavePosterAsPng=Válasszon egy PNG-fájlt a poszter mentéséhez\nPNGFiles=PNG képfájlok\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/language.properties",
    "content": "# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\n# NLS_MESSAGEFORMAT_VAR\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/languages.dtd",
    "content": "<!ENTITY window.title \"Nyelv kiválasztása\">\n\n<!ENTITY languagesList.label  \"Nyelvek:\">\n<!ENTITY examples.label \"pl.: en-bz, ar-jo\">\n<!ENTITY others.label \"Egyéb:\">\n<!ENTITY others.accesskey \"E\">\n\n<!ENTITY clearSubtree.label \"Nyelvi információk törlése gyermekekhez\">\n\n<!ENTITY currentLanguage.label \"Jelenlegi nyelv:\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/listProperties.dtd",
    "content": "<!ENTITY window.title \"Felsorolás tulajdonságai\">\n\n<!ENTITY marker.caption \"Listajelző\">\n<!ENTITY noType.label \"Felsorolás jelző vagy index nélkül\">\n<!ENTITY unorderedType.label \"Rendezetlen lista\">\n<!ENTITY orderedType.label \"Rendezett lista\">\n\n<!ENTITY listValue.caption \"Érték\">\n<!ENTITY dontSetStartValue.label \"Nincs megadva kezdőérték\">\n<!ENTITY startValue.label \"Kezdőérték:\">\n\n<!ENTITY defaultMarker.label \"Alapértelmezett jelző\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/markupCleaner.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <glazman@disruptive-innovations.com>, on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Kódtisztító\">\n\n<!ENTITY trailingBR.label \"Sorvégi &lt;br&gt;-ek eltávolítása\">\n<!ENTITY emptyBlocks.label \"Üres blokkok eltávolítása\">\n<!ENTITY emptyCells.label \"Üres cellák igazításának eltávolítása\">\n<!ENTITY nestedLists.label \"Egymásba ágyazott listák javítása\">\n\n<!ENTITY cleanUp.label \"Tisztítás\">\n\n<!ENTITY actionColumnHeader.label \"Művelet\">\n<!ENTITY reportColumnHeader.label \"Jelentés\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/masterPasswordQuery.properties",
    "content": "# NLS_MESSAGEFORMAT_VAR\nwindowTitle=Mesterjelszó\nquery=Még nem állított be mesterjelszót. Szeretne létrehozni egyet?\nyesButton=Igen\nnoButton=Nem\n\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/media.dtd",
    "content": "<!ENTITY unspecified.label \"\">\n<!ENTITY not.label \"NEM\">\n<!ENTITY only.label \"CSAK\">\n\n<!ENTITY allMedia.label \"minden média\">\n\n<!ENTITY auralMedia.label \"hallható média\">\n<!ENTITY brailleMedia.label \"braille média\">\n<!ENTITY handheldMedia.label \"kéziszámítógépes média\">\n<!ENTITY printMedia.label \"nyomtatott média\">\n<!ENTITY projectionMedia.label \"vetített média\">\n<!ENTITY screenMedia.label \"képernyős média\">\n<!ENTITY ttyMedia.label \"terminálos média\">\n<!ENTITY tvMedia.label \"televíziós média\">\n\n<!ENTITY addConstraint.label \"Megszorítás hozzáadása\">\n\n<!ENTITY widthFeature.label \"Munkalap szélessége\">\n<!ENTITY minWidthFeature.label \"Munkalap min. szélessége\">\n<!ENTITY maxWidthFeature.label \"Munkalap max. szélessége\">\n<!ENTITY heightFeature.label \"Munkalap magassága\">\n<!ENTITY minHeightFeature.label \"Munkalap min. magassága\">\n<!ENTITY maxHeightFeature.label \"Munkalap max. magassága\">\n\n<!ENTITY deviceWidthFeature.label \"Eszköz szélessége\">\n<!ENTITY minDeviceWidthFeature.label \"Eszköz min. szélessége\">\n<!ENTITY maxDeviceWidthFeature.label \"Eszköz max. szélessége\">\n<!ENTITY deviceHeightFeature.label \"Eszköz magassága\">\n<!ENTITY minDeviceHeightFeature.label \"Eszköz min. magassága\">\n<!ENTITY maxDeviceHeightFeature.label \"Eszköz max. magassága\">\n\n<!ENTITY orientationFeature.label \"Tájolás\">\n\n<!ENTITY aspectRatioFeature.label \"Oldalarány\">\n<!ENTITY minAspectRatioFeature.label \"Min. oldalarány\">\n<!ENTITY maxAspectRatioFeature.label \"Max. oldalarány\">\n<!ENTITY deviceAspectRatioFeature.label \"Eszköz oldalaránya\">\n<!ENTITY minDeviceAspectRatioFeature.label \"Eszköz min. oldalaránya\">\n<!ENTITY maxDeviceAspectRatioFeature.label \"Eszköz max. oldalaránya\">\n\n<!ENTITY colorFeature.label \"Bitek színenként\">\n<!ENTITY minColorFeature.label \"Min. bitek színenként\">\n<!ENTITY maxColorFeature.label \"Max. bitek színenként\">\n<!ENTITY colorIndexFeature.label \"Színtérkép mérete\">\n<!ENTITY minColorIndexFeature.label \"Színtérkép min. mérete\">\n<!ENTITY maxColorIndexFeature.label \"Színtérkép max. mérete\">\n<!ENTITY monochromeFeature.label \"Bitek monokróm képpontonként\">\n<!ENTITY minMonochromeFeature.label \"Min. bitek monokróm képpontonként\">\n<!ENTITY maxMonochromeFeature.label \"Max. bitek monokróm képpontonként\">\n\n<!ENTITY resolutionFeature.label \"Eszköz felbontása\">\n<!ENTITY minResolutionFeature.label \"Eszköz min. felbontása\">\n<!ENTITY maxResolutionFeature.label \"Eszköz max. felbontása\">\n\n<!ENTITY scanFeature.label \"Letapogatási eljárás\">\n\n<!ENTITY gridFeature.label \"Rácsalapú\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/media.properties",
    "content": "# NLS_MESSAGEFORMAT_VAR\nwidthFeature=Munkalap szélessége:\nminWidthFeature=Munkalap min. szélessége:\nmaxWidthFeature=Munkalap max. szélessége:\nheightFeature=Munkalap magassága:\nminHeightFeature=Munkalap min. magassága:\nmaxHeightFeature=Munkalap max. magassága:\ndeviceWidthFeature=Eszköz szélessége:\nminDeviceWidthFeature=Eszköz min. szélessége:\nmaxDeviceWidthFeature=Eszköz max. szélessége:\ndeviceHeightFeature=Eszköz magassága:\nminDeviceHeightFeature=Eszköz min. magassága:\nmaxDeviceHeightFeature=Eszköz max. magassága:\norientationFeature=Tájolás:\naspectRatioFeature=Oldalarány:\nminAspectRatioFeature=Min. oldalarány:\nmaxAspectRatioFeature=Max. oldalarány:\ndeviceAspectRatioFeature=Eszköz oldalaránya:\nminDeviceAspectRatioFeature=Eszköz min. oldalaránya:\nmaxDeviceAspectRatioFeature=Eszköz max. oldalaránya:\ncolorFeature=Bitek színenként:\nminColorFeature=Min. bitek színenként:\nmaxColorFeature=Max. bitek színenként:\ncolorIndexFeature=Színtérkép mérete:\nminColorIndexFeature=Színtérkép min. mérete:\nmaxColorIndexFeature=Színtérkép max. mérete:\nmonochromeFeature=Bitek monokróm képpontonként\nminMonochromeFeature=Min. bitek monokróm képpontonként\nmaxMonochromeFeature=Max. bitek monokróm képpontonként\nresolutionFeature=Eszköz felbontása\nminResolutionFeature=Eszköz min. felbontása\nmaxResolutionFeature=Eszköz max. felbontása\nscanFeature=Letapogatási eljárás\ngridFeature=Rácsalapú\n\nNewCSSFile=Új CSS-fájl létrehozása\n\nportrait=Álló\nlandscape=Fekvő\nprogressive=Progresszív letapogatás\ninterlace=Váltottsoros\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/newDocument.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon – új dokumentum\">\n\n<!ENTITY documentType.description \"Milyen dokumentumot szeretne létrehozni?\">\n\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"Dokumentumtípus\">\n<!ENTITY transitional.label \"Transitional\">\n<!ENTITY strict.label \"strict\">\n\n<!ENTITY where.label \"Hol?\">\n<!ENTITY tab.label \"Új lapon\">\n<!ENTITY window.label \"Új ablakban\">\n\n<!ENTITY documentLanguage.label \"Nyelv:\">\n<!ENTITY selectLanguage.label \"Nyelv kiválasztása\">\n<!ENTITY charset.label \"Karakterkészlet:\">\n<!ENTITY direction.label \"Szövegirány:\">\n<!ENTITY unspecified.label \"Nincs megadva\">\n<!ENTITY ltr.label \"Balról jobbra\">\n<!ENTITY rtl.label \"Jobbról balra\">\n\n<!ENTITY similarToCurrent.label 'Hasonló a jelenlegi dokumentumhoz'>\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/newPageWizard.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Új dokumentum varázsló\">\n\n<!ENTITY pageTitle.label \"Cím:\">\n<!ENTITY pageAuthor.label \"Szerző:\">\n<!ENTITY pageDescription.label \"Leírás:\">\n<!ENTITY pageTitle.accesskey \"C\">\n<!ENTITY pageAuthor.accesskey \"z\">\n<!ENTITY pageDescription.accesskey \"L\">\n<!ENTITY pageKeywords.label \"Kulcsszavak:\">\n<!ENTITY pageKeywords.accesskey \"K\">\n<!ENTITY documentLanguage.label \"Nyelv:\">\n<!ENTITY language.accesskey \"l\">\n<!ENTITY charset.label \"Karakterkészlet:\">\n<!ENTITY charset.accesskey \"K\">\n<!ENTITY direction.label \"Szövegirány:\">\n<!ENTITY direction.accesskey \"v\">\n<!ENTITY ltr.label \"Balról jobbra\">\n<!ENTITY rtl.label \"Jobbról balra\">\n<!ENTITY unspecified.label \"Nincs megadva\">\n\n<!ENTITY selectLanguage.label \"Nyelv kiválasztása\">\n\n<!ENTITY backgroundImage.label \"Háttérkép:\">\n<!ENTITY backgroundImage.accesskey \"H\">\n\n<!ENTITY filepickerForBgImage.title \"Válasszon háttérképet\">\n<!ENTITY pagePreview.label \"Előnézet:\">\n\n<!ENTITY useSystemColors.label \"A látogató böngészőjének alapértelmezett színei\">\n<!ENTITY userDefinedColors.label \"Egyéni színek használata:\">\n\n<!ENTITY backgroundColor.label \"Háttér:\">\n<!ENTITY backgroundColor.accesskey \"H\">\n<!ENTITY textColor.label \"Szöveg:\">\n<!ENTITY textColor.accesskey \"S\">\n<!ENTITY linksColor.label \"Hivatkozások:\">\n<!ENTITY linksColor.accesskey \"H\">\n<!ENTITY activeLinksColor.label \"Aktív hivatkozások:\">\n<!ENTITY activeLinksColor.accesskey \"A\">\n<!ENTITY visitedLinksColor.label \"Látogatott hivatkozások:\">\n<!ENTITY visitedLinksColor.accesskey \"L\">\n<!ENTITY underlineLinks.label \"Hivatkozások aláhúzása\">\n\n<!ENTITY relativeURLForBgImage.label \"Az URL relatív az oldal elhelyezkedéséhez képest\">\n\n<!ENTITY generalTab.label \"Általános dokumentumtulajdonságok\">\n<!ENTITY colorsTab.label \"Színek és hátterek\">\n<!ENTITY styleTab.label \"Stílus\">\n<!ENTITY advancedTab.label \"Speciális\">\n\n<!ENTITY unsavedPage.label \"[Új oldal, még nincs mentve]\">\n<!ENTITY noPageLastModified.label \"[Nincs információ]\">\n\n<!ENTITY normalText.preview \"Normál szöveg\">\n<!ENTITY links.preview \"Hivatkozások\">\n<!ENTITY activeLinks.preview \"Aktív hivatkozások\">\n<!ENTITY visitedLinks.preview \"Látogatott hivatkozások\">\n\n<!ENTITY makeColorsDefault.label \"A fentiek legyenek az alapértelmezett beállításaim\">\n\n<!ENTITY bgTab.label \"Dokumentum háttere\">\n\n<!ENTITY layoutsTab.label \"Oldalelrendezések\">\n<!ENTITY usePageLayout.checkbox \"Előre meghatározott CSS elrendezés alkalmazása\">\n<!ENTITY oneColumn100.label \"1 oszlop, 100&#37;\">\n<!ENTITY twoColumns5050.label \"2 oszlop, 50&#37;/50&#37;\">\n<!ENTITY twoColumns6633.label \"2 oszlop, 66&#37;/33&#37;\">\n<!ENTITY twoColumns3366.label \"2 oszlop, 33&#37;/66&#37;\">\n<!ENTITY twoColumns7525.label \"2 oszlop, 75&#37;/25&#37;\">\n<!ENTITY twoColumns2575.label \"2 oszlop, 25&#37;/75&#37;\">\n<!ENTITY threeColumns333333.label \"3 oszlop, 33&#37;/33&#37;/33&#37;\">\n<!ENTITY threeColumns502525.label \"3 oszlop, 50&#37;/25&#37;/25&#37;\">\n<!ENTITY threeColumns252550.label \"3 oszlop, 25&#37;/25&#37;/50&#37;\">\n<!ENTITY fourColumns25252525.label \"4 oszlop, 25&#37;/25&#37;/25&#37;/25&#37;\">\n\n<!ENTITY layoutType.label \"Szélesség:\">\n<!ENTITY layoutType.accesskey \"z\">\n<!ENTITY layout100percent.label \"Teljes szélesség\">\n<!ENTITY layout750px.label \"750 px\">\n<!ENTITY layout950px.label \"950 px\">\n<!ENTITY layout974px.label \"974 px\">\n<!ENTITY layoutSubtype.label \"Oldalsáv:\">\n<!ENTITY layoutSubtype.accesskey \"O\">\n<!ENTITY noSidebar.label \"Nincs\">\n<!ENTITY left160Sidebar.label \"Bal 160 px\">\n<!ENTITY left180Sidebar.label \"Bal 180 px\">\n<!ENTITY left300Sidebar.label \"Bal 300 px\">\n<!ENTITY right180Sidebar.label \"Jobb 180 px\">\n<!ENTITY right240Sidebar.label \"Jobb 240 px\">\n<!ENTITY right300Sidebar.label \"Jobb 300 px\">\n<!ENTITY loremIpsum.label \"A „lorem ipsum” példatartalom felvétele\">\n<!ENTITY loremIpsum.accesskey \"l\">\n<!ENTITY newRow.label \"Új sor\">\n<!ENTITY removeRow.label \"Eltávolítás\">\n\n<!ENTITY tile.label \"Csempe:\">\n<!ENTITY tile.accesskey \"C\">\n<!ENTITY scrolling.label \"Görgetés:\">\n<!ENTITY scrolling.accesskey \"G\">\n<!ENTITY scrollWithPage.label \"Az oldallal\">\n<!ENTITY noScrolling.label \"Nincs görgetés\">\n<!ENTITY horizPosition.label \"Vízsz.:\">\n<!ENTITY vertPosition.label \"Függ.:\">\n\n<!ENTITY documentType.label \"Dokumentumtípus\">\n<!ENTITY documentType.description \"Milyen dokumentumot szeretne létrehozni?\">\n\n<!ENTITY language.label \"Dokumentum nyelve\">\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"Dokumentumtípus\">\n<!ENTITY transitional.label \"Transitional\">\n<!ENTITY strict.label \"strict\">\n\n\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/newPageWizard.properties",
    "content": "# NLS_MESSAGEFORMAT_VAR\nloremIpsum=Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.\nheader=OLDALFEJLÉC\nfooter=LÁBLÉC\nnav=NAVIGÁCIÓ ABLAKTÁBLA\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/openLocation.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Fájl vagy sablon megnyitása\">\n\n<!ENTITY enterLocation.label \"Adja meg a fájl/sablon webcímét (URL), vagy válasszon egy helyi sablont:\">\n<!ENTITY enterLocation.accesskey \"U\">\n\n<!ENTITY chooseFile.label \"Tallózás…\">\n<!ENTITY chooseFile.accesskey \"T\">\n\n<!ENTITY createIn.label \"Létrehozás itt:\">\n<!ENTITY inATab.label \"Tab\">\n<!ENTITY inATab.accesskey \"T\">\n<!ENTITY inAWindow.label \"Ablak\">\n<!ENTITY inAWindow.accesskey \"A\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/openLocation.properties",
    "content": "# NLS_MESSAGEFORMAT_VAR\nchooseFileDialogTitle=Tallózás\ntemplateFilter=HTML sablonok\nPHPfiles=PHP fájlok\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/pageProperties.dtd",
    "content": "<!ENTITY window.title \"Dokumentum tulajdonságai\">\n\n<!ENTITY pageLocation.label \"Hely:\">\n<!ENTITY pageLastModified.label \"Utoljára módosítva:\">\n<!ENTITY pageTitle.label \"Cím:\">\n<!ENTITY pageAuthor.label \"Szerző:\">\n<!ENTITY pageDescription.label \"Leírás:\">\n<!ENTITY pageTitle.accesskey \"C\">\n<!ENTITY pageAuthor.accesskey \"z\">\n<!ENTITY pageDescription.accesskey \"L\">\n<!ENTITY pageKeywords.label \"Kulcsszavak:\">\n<!ENTITY pageKeywords.accesskey \"K\">\n\n<!ENTITY language.label \"Nyelv:\">\n<!ENTITY language.accesskey \"N\">\n<!ENTITY charset.label \"Karakterkészlet:\">\n<!ENTITY charset.accesskey \"K\">\n<!ENTITY direction.label \"Szövegirány:\">\n<!ENTITY direction.accesskey \"v\">\n<!ENTITY ltr.label \"Balról jobbra\">\n<!ENTITY rtl.label \"Jobbról balra\">\n<!ENTITY unspecified.label \"Nincs megadva\">\n\n<!ENTITY selectLanguage.label \"Szöveg nyelve\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/pagePropertiesPreview.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n<head>\n  <meta content=\"text/html; charset=UTF-8\" http-equiv=\"content-type\">\n  <style>p[id] { margin: 0px; }</style>\n  <title></title>\n</head>\n<body>\n  <p>A normális szöveg így fog kinézni!</p>\n  <p id=\"links\">A hivatkozások így fognak kinézni!<br>\n  <p id=\"visited\">A látogatott hivatkozások így fognak kinézni!<br>\n  <p id=\"active\">Az aktív hivatkozások így fognak kinézni!</p>\n</body>\n</html>\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/panels.dtd",
    "content": "<!ENTITY switchToFloatingPanel.label \"Váltás lebegő panelre\">\n<!ENTITY closePanel.label \"Panel bezárása\">\n<!ENTITY deckPanel.label \"A panel fedje át a főablakot\">\n<!ENTITY alignPanels.label                \"Minden panel igazítása\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/parsingError.dtd",
    "content": "<!ENTITY window.title \"Feldolgozási hiba!\">\n<!ENTITY cantSwitchBackToNormal.label \"Nem lehet visszatérni a normál nézetbe\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/polyglot.dtd",
    "content": "<!ENTITY polyglot.label \"Polyglot\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/prefs/advanced.dtd",
    "content": "<!ENTITY ui.caption \"A BlueGriffon felhasználói felülete\">\n<!ENTITY switchLocale.button \"Nyelv használata\">\n\n<!ENTITY useSystemLocale.radio \"Próbálja az operációs rendszer területi beállítását használni\">\n<!ENTITY useInstalledLocale.radio \"Telepített területi beállítás használata:\">\n\n<!ENTITY network.caption \"Hálózat\">\n<!ENTITY configureNetwork.label \"A BlueGriffon hálózati beállításainak megadása\">\n<!ENTITY parameters.label \"Paraméterek…\">\n\n<!ENTITY advancedConfig.caption \"Haladó beállítások\">\n<!ENTITY configEditor.label \"Beállításszerkesztő\">\n\n<!ENTITY preview.caption \"Külső előnézet\">\n<!ENTITY resetPreviewers.label \"Külső böngésző beállításainak visszaállítása\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/prefs/connection.dtd",
    "content": "\n<!ENTITY  connectionsDialog.title       \"Kapcsolat beállításai\">\n<!ENTITY  window.width                  \"46em\">\n<!ENTITY  window.macWidth               \"39em\">\n\n<!ENTITY  proxyTitle.label              \"Proxy beállítása az internet eléréséhez\">\n<!ENTITY  noProxyTypeRadio.label        \"Nincs proxy\">\n<!ENTITY noProxyTypeRadio.accesskey    \"N\">\n<!ENTITY  systemTypeRadio.label         \"Rendszerbeállítások használata\">\n<!ENTITY systemTypeRadio.accesskey     \"R\">\n<!ENTITY  WPADTypeRadio.label           \"Proxybeállítások automatikus felismerése a hálózatban\">\n<!ENTITY WPADTypeRadio.accesskey       \"y\">\n<!ENTITY  manualTypeRadio.label         \"Kézi proxybeállítás:\">\n<!ENTITY manualTypeRadio.accesskey     \"z\">\n<!ENTITY  autoTypeRadio.label           \"Automatikus proxybeállítás URL:\">\n<!ENTITY autoTypeRadio.accesskey       \"A\">\n<!ENTITY  reload.label                  \"Frissítés\">\n<!ENTITY reload.accesskey              \"r\">\n<!ENTITY  ftp.label                     \"FTP-proxy:\">\n<!ENTITY ftp.accesskey                 \"F\">\n<!ENTITY  http.label                    \"HTTP-proxy:\">\n<!ENTITY http.accesskey                \"x\">\n<!ENTITY  ssl.label                     \"SSL-proxy:\">\n<!ENTITY ssl.accesskey                 \"L\">\n<!ENTITY  socks.label                   \"SOCKS gép:\">\n<!ENTITY socks.accesskey               \"C\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY socks4.accesskey              \"K\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY socks5.accesskey              \"v\">\n<!ENTITY  port.label                    \"Port:\">\n<!ENTITY HTTPport.accesskey            \"P\">\n<!ENTITY SSLport.accesskey             \"o\">\n<!ENTITY FTPport.accesskey             \"r\">\n<!ENTITY SOCKSport.accesskey           \"t\">\n<!ENTITY  noproxy.label                 \"Nincs proxy a következőhöz:\">\n<!ENTITY noproxy.accesskey             \"N\">\n<!ENTITY  noproxyExplain.label          \"Példa: .mozilla.org, .net.nz, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"Ugyanazon proxy használata minden protokollhoz\">\n<!ENTITY shareproxy.accesskey          \"U\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/prefs/deactivateLicense.dtd",
    "content": "<!ENTITY windowTitle.label \"Deactivate a license\">\n\n<!ENTITY message.label \"Make sure you are connected to the Internet!\">\n<!ENTITY warning.label \"Click on 'Perform operation' to deactivate your license and restart BlueGriffon.\">\n\n<!ENTITY deactivate.label \"Perform operation\">\n<!ENTITY closeWindow.label \"Cancel\">\n\n<!ENTITY error.label \"Cannot deactivate license at this time\">\n<!ENTITY inOp.label \"Deactivating license\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/prefs/file.dtd",
    "content": "<!ENTITY fileHistory.caption \"Legutóbbi fájlok\">\n<!ENTITY fileHistoryDepth.label \"A legutóbbi előzményekben lévő fájlok maximális száma:\">\n<!ENTITY files.label \"fájl\">\n<!ENTITY restoreLastSession.label \"Legutóbbi munkamenet lapjainak visszaállítása\">\n<!ENTITY fileExtensions.label \"Fájlkiterjesztések új fájlokhoz\">\n<!ENTITY fileExtensionForHTML.label \"HTML dokumentumokhoz:\">\n<!ENTITY fileExtensionForXHTML.label \"XHTML dokumentumokhoz:\">\n<!ENTITY emptyForDefault.label \"(hagyja üresen az alapértelmezett kiterjesztéshez)\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/prefs/general.dtd",
    "content": "\n<!ENTITY structureBar.caption \"Szerkezetsáv\">\n\n\n<!ENTITY showIDs.label \"Azonosító megjelenítése\">\n<!ENTITY showClasses.label \"Osztályok megjelenítése\">\n<!ENTITY showLanguage.label \"Nyelv megjelenítése\">\n<!ENTITY showRoles.label \"ARIA szerep megjelenítése\">\n\n<!ENTITY spellCheck.caption \"Helyesírás-ellenőrzés\">\n<!ENTITY enableSpellCheck.label \"Valós idejű helyesírás-ellenőrzés engedélyezése\">\n<!ENTITY numberSuggestions.label \"Javaslatok száma:\">\n\n<!ENTITY tabPosition.label \"Lapok pozíciója\">\n<!ENTITY leftTabPosition.label \"Balra\">\n<!ENTITY centerTabPosition.label \"Középre\">\n<!ENTITY rightTabPosition.label \"Jobbra\">\n<!ENTITY mainToolbarEnabled.label \"Látható\">\n<!ENTITY mainToolbar.label \"Fő eszköztár\">\n<!ENTITY theme.label \"Téma:\">\n<!ENTITY toolbarIconSizeSmaller.label \"Kisebb\">\n<!ENTITY toolbarIconSizeSmall.label \"Kicsi\">\n<!ENTITY toolbarIconSizeMedium.label \"Közepes\">\n<!ENTITY toolbarIconSizeLarger.label \"Nagyobb\">\n<!ENTITY toolbarIconSizeLarge.label \"Nagy\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/prefs/license.dtd",
    "content": "<!ENTITY licenseKey.label \"License key:\">\n<!ENTITY licenseInvoice.label \"Transaction ID:\">\n\n<!ENTITY warning1.label \"Extended features are enabled only if valid license data are provided and license is activated\">\n<!ENTITY warning2.label \"To activate your license, please fill in the data below and restart BlueGriffon. You must be connected to the Internet at that time.\">\n\n<!ENTITY deactivate.label \"Deactivate current license\">\n\n<!ENTITY activate.label \"Activate\">\n<!ENTITY troubleshoot.label 'Request a reset link'>\n<!ENTITY helpNeeded.label \"TROUBLESHOOTING: If you have issues activating your license, it could be because you already activated it in the past and forgot (or could not) deactivate it before a machine swap, a disk crash, etc. In that case, you can request a full reset of all your license activations using the button below. The reset link will be sent to the purchaser of the license and recipient of the invoice. Please provide the Transaction ID above to enable that button.\">\n\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/prefs/license.properties",
    "content": "activateWarning=BlueGriffon needs to restart to activate your license. Do you want to restart now?\nconfirmRestart=Restart BlueGriffon?\n\nfullResetTitle=License activation reset\nfullResetErrorLabel=Impossible to perform the operation, a network error occurred.\nfullResetRequested=A reset link was sent to the owner of the license/transaction. BlueGriffon must now restart.\nfullResetInvalid=The transaction ID is invalid.\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/prefs/newPage.dtd",
    "content": "<!ENTITY author.caption \"Szerző\">\n<!ENTITY authorName.label \"Szerző neve:\">\n\n<!ENTITY defaultZoomFactor.label \"Alapértelmezett nagyítási tényező:\">\n<!ENTITY zoom.label \"Nagyítás\">\n\n<!ENTITY editingFeatures.label \"Szerkesztési szolgáltatások\">\n\n<!ENTITY showComments.label \"HTML megjegyzések megjelenítése\">\n<!ENTITY showPHP.label \"PHP utasítások megjelenítése\">\n<!ENTITY showPI.label \"Egyéb feldolgozási utasítások megjelenítése\">\n\n\n<!ENTITY linksManagement.label \"Hiperhivatkozások másolásának/beillesztésének kezelése:\">\n<!ENTITY preserveRelative.label \"Relatív URL-címek megőrzése\">\n<!ENTITY makeAbsolute.label \"Minden URL abszolúttá tétele\">\n<!ENTITY returnKey.label \"Az Enter a bekezdésben mindig új bekezdést eredményez\">\n<!ENTITY keepBackup.label \"Biztonsági mentés készítése fájl mentése előtt (*.bak)\">\n\n<!ENTITY waiAria.label \"WAI-ARIA\">\n<!ENTITY showAnchors.label \"a[name] megjelenítése\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/prefs/osx.dtd",
    "content": "<!ENTITY showInDock.label \"Módosított dokumentumok számának megjelenítése az OS X dokkban\">\n<!ENTITY osxRTFPasteSupport.label 'Enable pasting RTF from OS X clipboard'>\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.dtd",
    "content": "<!ENTITY commandShortcutCol.label \"Parancs\">\n<!ENTITY shortcutShortcutCol.label \"Egérművelet\">\n\n<!ENTITY menubar.label \"Menüsor\">\n<!ENTITY toolbars.label \"Eszköztárak\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.properties",
    "content": "# NLS_MESSAGEFORMAT_VAR\nNoMainWindowAvaialble=A gyorsbillentyűk nem szerkeszthetők\nPleaseOpenOneMainWindow=A gyorsbillentyűk szerkesztéséhez legalább egy BlueGriffon főablaknak nyitva kell lennie.\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/prefs/source.dtd",
    "content": "<!ENTITY source.label \"Forrásnézet\">\n<!ENTITY theme.label \"Téma:\">\n\n<!ENTITY serialization.label \"Sorozatképzés\">\n\n<!ENTITY forceLF.label \"Unix-stílusú kocsivissza (LF) kényszerítése\">\n\n<!ENTITY specialChars.description      \"A következő karakterek entitásként szerepeljenek:\">\n<!-- ENTITY basicEncoding.label           \"Only &amp; &lt; &gt; ' and non-breakable whitespace\" -->\n<!ENTITY basicEncoding.label           \"Csak &amp; &lt; &gt; és nem törő szóköz\">\n<!ENTITY latin1EntitiesEncoding.label  \"A fentiek és a Latin-1 betűk\">\n<!ENTITY htmlEntitiesEncoding.label    \"Minden HTML 4 különleges karakter\">\n<!ENTITY allEntitiesEncoding.label     \"&amp;#..; jelölés használata minden nem ASCII-karakterre\">\n\n<!ENTITY autoIndent.label \"Automatikus behúzás\">\n<!ENTITY wrap.label \"Hosszú sorok törése\">\n<!ENTITY wrapColumn.label \"ha a sorok túlfutnak ezen az oszlopon:\">\n<!ENTITY noWrapForLanguages.label \"Ne tördelje a következő nyelvű dokumentumokat:\">\n<!ENTITY langExclusionExample.label \"(pl.: ja-JP, zh-TW)\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/prefs/styles.dtd",
    "content": "<!ENTITY bgDecidesAll.radio \"Automatikus\">\n<!ENTITY bgDecidesAll.desc \"A BlueGriffon maga döntse el, hogyan veszi fel a stílusokat, és szükség esetén válassza ki az azonosítókat és osztályokat helyettem\">\n<!ENTITY prefixPrompt.label \"Adja meg az azonosítók és osztályok előtagját:\">\n<!ENTITY iDecide.radio \"Kézi\">\n<!ENTITY iDecide.desc \"Én adom meg\">\n<!ENTITY cssPolicy.caption \"CSS-házirend\">\n\n<!ENTITY browserSupport.caption \"Böngészőtámogatás\">\n<!ENTITY gecko.label \"Gecko-alapú böngészők (Firefox, Camino, …)\">\n<!ENTITY webkit.label \"WebKit-alapú böngészők (Safari, …)\">\n<!ENTITY blink.label \"Blink-alapú böngészők (Chrome, …)\">\n<!ENTITY presto.label \"Opera\">\n<!ENTITY trident.label \"Internet Explorer\">\n<!ENTITY servo.label \"Servo\">\n<!ENTITY vivliostyle.label \"Vivliostyle\">\n<!ENTITY weasyprint.label \"Weasyprint\">\n\n<!ENTITY cssColors.captions \"CSS színek\">\n<!ENTITY outputCssColorNames.label \"Mindig próbáljon CSS 3 színneveket kiírni\">\n<!ENTITY rgbColors.label \"Az rgb(r,g,b) értékek előnyben részesítése\">\n<!ENTITY hexColors.label \"Az #rrvvbb értékek előnyben részesítése\">\n\n<!ENTITY serialization.label \"Sorozatképzés\">\n<!ENTITY shorthands.label \"Shorthands\">\n<!ENTITY longhands.label \"Longhands\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/prefs/update.dtd",
    "content": "<!ENTITY checkForUpdates.label \"BlueGriffon frissítések keresése\">\n\n<!ENTITY atLaunch.checkbox \"A BlueGriffon minden indításakor\">\n<!ENTITY oncePerDay.checkbox \"Napi egynél nem többször\">\n<!ENTITY manually.checkbox \"Kézzel\">\n\n<!ENTITY checkNow.button \"Keresés most\">\n<!ENTITY privacyPolicy.label \"Adatvédelmi irányelvek\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/prefs/update.properties",
    "content": "# NLS_MESSAGEFORMAT_VAR\nSoftwareUpdates=Szoftverfrissítések\nUnableToCheck=Az elérhetőség nem ellenőrizhető\nUpToDate=A BlueGriffon naprakész\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/prefs.dtd",
    "content": "<!ENTITY window.title \"Bluegriffon – Beállítások\">\n\n<!ENTITY general.title \"Általános\">\n<!ENTITY newPage.title \"Dokumentumok\">\n<!ENTITY update.title \"Frissítések\">\n<!ENTITY advanced.title \"Speciális\">\n<!ENTITY styles.title \"Stílusok\">\n<!ENTITY osx.title \"OS X\">\n<!ENTITY shortcuts.title 'Gyorsbillentyűk'>\n<!ENTITY source.title \"Forrás\">\n<!ENTITY file.title         \"Fájl\">\n<!ENTITY license.title \"License\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/propertiesDeck.dtd",
    "content": "<!ENTITY foo \"izé\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/rotator.dtd",
    "content": "<!ENTITY degrees.label \"fok\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/spellCheck.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Helyesírás-ellenőrzés\">\n\n<!ENTITY misspelledWord.label \"Helytelen szó:\">\n<!ENTITY wordEditField.label \"Csere:\">\n<!ENTITY wordEditField.accessKey \"C\">\n<!ENTITY checkwordButton.label \"Szó ellenőrzése\">\n<!ENTITY checkwordButton.accessKey \"S\">\n<!ENTITY suggestions.label \"Javaslatok:\">\n<!ENTITY suggestions.accessKey \"J\">\n<!ENTITY ignoreButton.label \"Kihagyás\">\n<!ENTITY ignoreButton.accessKey \"h\">\n<!ENTITY ignoreAllButton.label \"Mindet kihagyja\">\n<!ENTITY ignoreAllButton.accessKey \"M\">\n<!ENTITY replaceButton.label \"Csere\">\n<!ENTITY replaceButton.accessKey \"C\">\n<!ENTITY replaceAllButton.label \"Mindet cseréli\">\n<!ENTITY replaceAllButton.accessKey \"i\">\n<!ENTITY stopButton.label \"Leállítás\">\n<!ENTITY stopButton.accessKey \"L\">\n<!ENTITY userDictionary.label \"Saját szótár:\">\n<!ENTITY moreDictionaries.label \"További szótárak letöltése…\">\n<!ENTITY addToUserDictionaryButton.label \"Szó felvétele\">\n<!ENTITY addToUserDictionaryButton.accessKey \"f\">\n<!ENTITY editUserDictionaryButton.label \"Szerkesztés…\">\n<!ENTITY editUserDictionaryButton.accessKey \"z\">\n<!ENTITY recheckButton.label \"Újraellenőrzés\">\n<!ENTITY recheckButton.accessKey \"Ú\">\n<!ENTITY closeButton.label \"Bezárás\">\n<!ENTITY closeButton.accessKey \"B\">\n<!ENTITY sendButton.label \"Küldés\">\n<!ENTITY sendButton.accessKey \"K\">\n<!ENTITY languagePopup.label \"Nyelv:\">\n<!ENTITY languagePopup.accessKey \"N\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/spellCheck.properties",
    "content": "# NLS_MESSAGEFORMAT_VAR\nCorrectSpelling=(helyesen írva)\nNoSuggestedWords=(nincs javaslat)\nNoMisspelledWord=Nincs rosszul leírt szó\nCheckSpellingDone=Helyesírás-ellenőrzés befejeződött.\nCheckSpelling=Helyesírás-ellenőrzés\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/structurebar.dtd",
    "content": "<!ENTITY structureBar.title \"Szerkezet\">\n\n<!ENTITY setElementLanguage.label \"Nyelv beállítása\">\n<!ENTITY setElementLanguage.accesskey \"N\">\n<!ENTITY resetElementLanguage.label \"Nyelv visszaállítása\">\n<!ENTITY resetElementLanguage.accesskey \"v\">\n<!ENTITY deleteElement.label \"Elem törlése\">\n<!ENTITY deleteElement.accesskey \"t\">\n<!ENTITY removeTag.label \"Elem eltávolítása\">\n<!ENTITY removeTag.accesskey \"E\">\n<!ENTITY changeTag.label \"Elem megváltoztatása\">\n<!ENTITY changeTag.accesskey \"m\">\n<!ENTITY copyHTMLCodeInStructurebarContext.label \"Az elem HTML-kódjának másolása\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/svg-edit.properties",
    "content": "# NLS_MESSAGEFORMAT_VAR\nSvgEdit=SVG-szerkesztő\nConfirmClose=Mentetlen módosítások vannak, valóban bezárja az SVG-szerkesztőt?\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/tabeditor.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY untitledDocument.label \"Névtelen dokumentum\">\n<!ENTITY closeTab.label              \"Lap bezárása\">\n<!ENTITY closeTab.accesskey          \"b\">\n<!ENTITY closeOtherTabs.label        \"Többi lap bezárása\">\n<!ENTITY closeOtherTabs.accesskey    \"T\">\n<!ENTITY newTab.label                \"Új lap\">\n<!ENTITY newTab.accesskey            \"l\">\n<!ENTITY revert.label                \"Visszatérés az utoljára mentett változathoz\">\n<!ENTITY revert.accesskey            \"V\">\n<!ENTITY refreshImages.label         \"Képek frissítése\">\n<!ENTITY refreshImages.accesskey     \"K\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/updateAvailable.dtd",
    "content": "<!ENTITY window.title \"Szoftverfrissítések\">\n\n<!ENTITY warningMessage.description \"Elérhető a BlueGriffon frissítése.\">\n<!ENTITY download.button \"Frissítés letöltése\">\n<!ENTITY dontAskAgain.label \"Ne kérdezze meg többet\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/bluegriffon/updates.properties",
    "content": "# NLS_MESSAGEFORMAT_VAR\nupdate.checkInsideButton.label=Frissítések keresése\nupdate.checkInsideButton.accesskey=F\nupdate.resumeButton.label=%S letöltésének folytatása…\nupdate.resumeButton.accesskey=l\nupdate.openUpdateUI.applyButton.label=Frissítés alkalmazása…\nupdate.openUpdateUI.applyButton.accesskey=A\nupdate.restart.applyButton.label=Frissítés alkalmazása\nupdate.restart.applyButton.accesskey=A\nupdate.openUpdateUI.upgradeButton.label=Frissítés most…\nupdate.openUpdateUI.upgradeButton.accesskey=m\nupdate.restart.upgradeButton.label=Frissítés most\nupdate.restart.upgradeButton.accesskey=m\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/branding/brand.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY  lang.version          \"hu-HU\">\n<!ENTITY  brandShortName        \"BlueGriffon\">\n<!ENTITY  brandFullName         \"BlueGriffon\">\n<!ENTITY  vendorShortName       \"Disruptive Innovations\">\n<!ENTITY  sidebarName           \"Oldalsáv\">\n<!ENTITY  brandShorterName      \"BlueGriffon\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/base/locale/branding/brand.properties",
    "content": "# NLS_MESSAGEFORMAT_VAR\nbrandShortName=BlueGriffon\nbrandFullName=BlueGriffon\nvendorShortName=Disruptive Innovations\nsidebarName=Oldalsáv\n"
  },
  {
    "path": "locales/hu/bluegriffon/extensions/fs/addFont.dtd",
    "content": "<!ENTITY window.title \"A kijelölt betűkészlet elérhető már helyileg?\">\n\n<!ENTITY yes.label \"Igen, szeretném kiválasztani a megfelelő stylesheet.css fájlt\">\n<!ENTITY no.label  \"Nem, szeretném kiválasztani a betűkészletcsomag mentéséhez használandó könyvtárat\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/extensions/fs/fs.dtd",
    "content": "<!ENTITY window.title \"FontSquirrel betűkészletek\">\n\n<!ENTITY classifications.label \"Besorolások\">\n<!ENTITY fontList.label \"Betűkészletlista\">\n \n<!ENTITY networkActivity.tooltip \"Hálózati tevékenység\">\n\n<!ENTITY addToDocument.label \"Hozzáadás dokumentumhoz\">\n\n<!ENTITY previewText.label \"Előnézet szöveg:\">\n<!ENTITY prose.label \"BlueGriffon\">\n\n<!ENTITY loading.label \"Betűkészletcsomag betöltése…\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/extensions/fs/fs.properties",
    "content": "# NLS_MESSAGEFORMAT_VAR\nSelectDir=Válassza ki a betűkészlet-csomag kibontásához használandó könyvtárat\nSelectFile=Válassza ki egy meglévő betűkészletcsomag stylesheet.css fájlját\nStylesheet=Egy FontSquirrel csomag stíluslapja\nMustBeSavedTitle=A dokumentum még nincs mentve\nMustBeSavedMessage=A fájlt legalább egyszer mentenie kell, mielőtt egy helyi betűkészletet relatív URL használatával próbál hozzá csatolni. Zárja be a dokumentumot, és a mentése után nyissa meg újra.\n"
  },
  {
    "path": "locales/hu/bluegriffon/extensions/fs/fsOverlay.dtd",
    "content": "<!ENTITY fsWindow.label \"FontSquirrel\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/extensions/gfd/addFont.dtd",
    "content": "<!ENTITY window.title \"Betűkészlet-család hozzáadása a dokumentumhoz\">\n\n<!ENTITY fontFamily.label \"Betűkészlet-család\">\n<!ENTITY preview.label \"Előnézet\">\n\n<!ENTITY subset.label \"Részhalmaz\">\n<!ENTITY latin.label \"Latin\">\n<!ENTITY greek.label \"Görög\">\n<!ENTITY cyrillic.label \"Cirill\">\n<!ENTITY khmer.label \"Khmer\">\n\n<!ENTITY variants.label \"Változatok\">\n<!ENTITY regular.label \"Normál\">\n<!ENTITY italic.label \"Dőlt\">\n<!ENTITY bold.label \"Félkövér\">\n<!ENTITY bolditalic.label \"Félkövér-dőlt\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/extensions/gfd/gfd.dtd",
    "content": "<!ENTITY window.title \"Google betűkészletek kezelése\">\n\n<!ENTITY family.col \"Család\">\n<!ENTITY variants.col \"Változatok\">\n<!ENTITY subsets.col \"Részhalmazok\">\n\n<!ENTITY add.tooltip \"Betűkészlet-család hozzáadása\">\n<!ENTITY remove.tooltip \"Betűkészlet-család eltávolítása\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/extensions/gfd/gfdOverlay.dtd",
    "content": "<!ENTITY gfdWindow.label \"Google betűkészlet-könyvtár\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/extensions/markdown/markdown.dtd",
    "content": "<!ENTITY window.title \"Insert Markdown\">\n\n<!ENTITY commitChanges.label \"Módosítások véglegesítése\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/extensions/markdown/markdownOverlay.dtd",
    "content": "<!ENTITY markdownMenu.label \"Markdown\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/extensions/op1/a11yFirstStep.properties",
    "content": "# NLS_MESSAGEFORMAT_VAR\nConformingDTDSyntax=Használjon W3C-megfelelő DTD szintaxist a HTML elem előtt\nNoWrongSyntaxOrNonConformingHierarchy=Ne használjon rossz attribútumszintaxist vagy nem megfelelő elemhierarchiát a HTML elemen belül\nOneTitleInHead=Használjon title elemet a head elem gyermekeként\nNoEmptyTitle=A title elemet ne hagyja üresen\nNoMetaRefresh=Ne használjon meta elemet refresh értékű http-equiv attribútummal\nHTMLElementHasLangAttribute=Használja a lang attribútumot a html elemhez\nHTMLElementHasValidLangAttribute=Érvényes nyelvkódot használjon a lang attribútumhoz\nNoInvalidDir=A dir attribútumhoz ne használjon az ltr, rtl vagy üres értéken kívül mást\nTitleForFrames=A title attribútumot használja minden frame elemhez\nNoEmptyTitleForFrames=A frame elem title attribútumát ne hagyja üresen\nTitleForIFrames=A title attribútumot használja minden iframe elemhez\nNoEmptyTitleForIFrames=Az iframe elem title attribútumát ne hagyja üresen\nAtLeastOneH1InBody=A body elemben legalább egy h1 elemnek kell lennie (bármely szinten)\nNoEmptyH1=A h1 elemet ne hagyja üresen\nNoEmptyH2=A h2 elemet ne hagyja üresen\nNoEmptyH3=A h3 elemet ne hagyja üresen\nNoEmptyH4=A h4 elemet ne hagyja üresen\nNoEmptyH5=A h5 elemet ne hagyja üresen\nNoEmptyH6=A h6 elemet ne hagyja üresen\nH2Order=Használjon egy h1, h2, h3, h4, h5 vagy h6 elemet első fejlécként a h2 elem előtt a forrássorrendben\nH3Order=Használjon egy h2, h3, h4, h5 vagy h6 elemet első fejlécként a h3 elem előtt a forrássorrendben\nH4Order=Használjon egy h3, h4, h5 vagy h6 elemet első fejlécként a h4 elem előtt a forrássorrendben\nH5Order=Használjon egy h4, h5 vagy h6 elemet első fejlécként a h5 elem előtt a forrássorrendben\nH6Order=Használjon egy h5 vagy h6 elemet első fejlécként a h6 elem előtt a forrássorrendben\nDTAsFirstChildOfDL=Használjon dt elemet a dl elem első gyermekeként\nNoEmptyLI=A li elemet ne hagyja üresen\nNoAlignAttribute=Ne használja az align attribútumot\nNoXmpElement=Ne használja az xmp elemet\nNoEmptyP=A p elemet ne hagyja üresen\nNoEmptyAExceptAnchors=Az a elemet ne hagyja üresen, kivéve ha horgonyként használja\nNoEmptyButton=A button elemet ne hagyja üresen\nNoVlinkAttribute=Ne használja a vlink attribútumot\nNoTextAttribute=Ne használja a text attribútumot\nNoLinkAttribute=Ne használja a link attribútumot\nnoImgWithoutAlt=Az alt attribútumot használja minden img elemhez\nnoAreaWithoutAlt=Az alt attribútumot használja minden area elemhez\nnoAppletWithoutAlt=Az alt attribútumot használja minden applet elemhez\nnoImageInputWithoutAlt=Az alt attribútumot használja minden input type=image elemhez\nnoEmptyAltForImageLoneChildOfAnchorOrButton=Ha az img elem egy gomb vagy egy a elem egyetlen gyermeke, akkor ne hagyja az alt attribútumát üresen\nnoEmptyAltForInputImage=Az input type=image elem alt attribútumát ne hagyja üresen\nnoEmptyAltForAreaWithHref=A href attribútumot tartalmazó area elem alt attribútumát ne hagyja üresen\nnoAltSimilarToTextContent=Ha egy img elem egy szöveget tartalmazó a elem gyermeke, akkor ne használja az a elemen belüli szöveget az alt attribútumhoz is\nnoBorderAttribute=Ne használja a border attribútumot\nnoSimilarAltForAreasWithDifferentHref=Ne használja ugyanazt az értéket több, eltérő href értékekkel rendelkező area elem alt attribútumához\nLongdescIsURI=Használjon egy URI-címet a longdesc attribútum értékeként\nnoBackgroundAttribute=Ne használja a background attribútumot\nnoBgsoundElement=Ne használja a bgsound elemet\nTablesWithAtLeastOneTHHaveACaption=Használjon caption elemet egy legalább egy th elemet tartalmazó table elem első gyermekeként\nCaptionIsDifferentFromSummaryAttribute=Ne használja ugyanazt a tartalmat egy caption elemhez és summary attribútumhoz\nnoEmptyCaption=A caption elemet ne hagyja üresen\nnoCaptionInATableWithOnlyTDs=Ne használjon caption elemet csak td elemeket tartalmazó table elemben\nnoAlinkAttribute=Ne használja az alink attribútumot\nnoSummaryAttributeSimilarToCaption=Ne használja ugyanazt a tartalmat summary attribútumhoz és egy caption elemhez\nnoEmptySummaryIfTableHasTHOrCaption=A th vagy caption elemet tartalmazó table elem summary attribútumát ne hagyja üresen\nnoSummaryAttributeIfOnlyTDs=Ne használjon summary attribútumot egy csak td elemeket tartalmazó table elemhez\nnoStrikeElement=Ne használja a strike elemet\nnoListingElement=Ne használja a listing elemet\nAtLeastOneTHIfCaptionOrSummary=Legalább egy th elemet használjon a caption elemet vagy nem üres summary attribútumot tartalmazó table elemben\nAllNonEmptyTHHaveScopeOrId=Használjon scope vagy id attribútumot minden nem üres th elemhez\nScopeAttributeIsRowOrCol=Ne használjon a row vagy col értéken kívül mást a scope attribútumhoz\nnoBgcolorAttribute=Ne használja a bgcolor attribútumot\nnoTTElement=Ne használja a tt elemet\nTDHaveHeadersAttributeIfTHHasId=Használjon headers attribútumot minden td elemen, ha a megfelelő th elemnek van id attribútuma\nnoPlaintextElement=Ne használja a plaintext elemet\nnoHeadersAttributeThatIsNotATHId=Ne használjon fejléc attribútum értékeként egy table elemben lévő td elem id attribútumával egyező értéket\nAllFormsHaveAButton=A form elemen belül használjon gombot, vagy submit, image vagy button típusú beviteli elemet\nSubmitButtonsHaveNonEmptyValue=Az input type=submit használatakor ne hagyja a value attribútumát üresen\nnoMarqueeElement=Ne használja a marquee elemet\nFieldsetHasALegend=Használjon legend elemet minden fieldset elem gyermekeként\nFieldsetsAreInForms=Ne használjon fieldset elemet form elem nélkül\nnoEmptyLegendElement=A legend elemet ne hagyja üresen\nLabelElementHasForAttribute=A for attribútumot használja minden label elemhez\nnoEmptyForAttributeOnLabel=A label elem for attribútumát ne hagyja üresen\nForAttributeMatchesAnIdInSameForm=A for attribútum értékének a form elemen belüli egyik id attribútuméval kell egyeznie\nOptgroupElementHasALabel=A label attribútumot használja minden optgroup elemhez\nNoSimilarLabelInOptgroupsOfSameSelect=Ne használja ugyanazt a label attribútumot különböző optgroup elemekhez ugyanazon select elemen belül\nnoEmptyLabelAttributeOnOptgroup=Az optgroup elem label attribútumát ne hagyja üresen\nnoBasefontElement=Ne használja a basefont elemet\nnoBlinkElement=Ne használja a blink elemet\nnoCenterElement=Ne használja a center elemet\nnoFontElement=Ne használja a font elemet\n"
  },
  {
    "path": "locales/hu/bluegriffon/extensions/op1/op1.dtd",
    "content": "\n<!ENTITY window.title \"Opquast akadálymentesítés első lépés\">\n\n<!ENTITY filterAll.label \"Minden teszt megjelenítése\">\n<!ENTITY filterPassed.label \"Csak a sikeres tesztek megjelenítése\">\n<!ENTITY filterFailed.label \"Csak a sikertelen tesztek megjelenítése\">\n\n<!ENTITY speed.label \"Sebesség:\">\n<!ENTITY title.label \"Cím:\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/extensions/op1/op1Overlay.dtd",
    "content": "<!ENTITY op1.label \"Opquast akadálymentesítés első lépés\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/extensions/tipoftheday/tipoftheday.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Widgets.\n   -\n   - The Initial Developer of the Original Code is\n   - Philippe Goetz.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Philippe Goetz, Original author\n   -   Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY tipOfTheDayWindow.title    \"A nap tippje\">\n<!ENTITY questionBeginning.label    \"Tudta-e, hogy…\">\n<!ENTITY startupCheckbox.label      \"Tippek megjelenítése indításkor\">\n<!ENTITY nextTipButton.label        \"Következő\">\n<!ENTITY previousTipButton.label    \"Előző\">\n<!ENTITY closeTipButton.label       \"Bezárás\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/extensions/tipoftheday/tipoftheday.rdf",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is Linspire Inc.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com)\n   -   Charles Cooke\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\"\n                     \"http://my.netscape.com/publish/formats/rss-0.91.dtd\"[\n<!ENTITY % brandDTD SYSTEM \"chrome://global/locale/brand.dtd\">%brandDTD;\n]>\n<rss version=\"0.91\">\n  <channel>\n    <title>&brandShortName; tippek</title>\n    <link>http://bluegriffon.org/</link>\n    <description>&brandShortName; napi tippek archívuma</description>\n    <language>hu-HU</language>\n  \n    <item>\n      <title>…a &brandShortName; keresztplatformos?</title>\n      <description>A &brandShortName; operációs rendszerek széles körén\nfut, beleértve a Windowst, Mac OS X-et és sok Linux változatot.</description>\n    </item>\n  \n    <item>\n      <title>a &brandShortName; minden mentetlen oldal címét vörös árnyékkal emeli ki?</title>\n      <description>A fájlokat bármely megjelenítési módból megjelenítheti.</description>\n    </item>\n\n    <item>\n      <title>…közvetlenül elérheti a &brandShortName;-közösséget?</title>\n      <description>Válassza a „Súgó > Felhasználói közösség” menüpontot.</description>\n    </item>\n\n    <item>\n      <title>…egyszerűen beszúrhat HTML5 elemeket?</title>\n      <description>Válassza a „Beszúrás > HTML5 elem” menüpontot.</description>\n    </item>\n\n    <item>\n      <title>…az aktuális szerkesztőlapot egy billentyűparanccsal bezárhatja?</title>\n      <description>A Ctrl+w (Command +w Mac OS X alatt) bezárja az aktuális lapot.</description>\n    </item>\n\n    <item>\n      <title>…létrehozhat új szerkesztőlapot egy billentyűkombinációval?</title>\n      <description>A Ctrl+T (Cmd+T Mac OS X alatt) létrehoz egy új, üres\nszerkesztőlapot az utoljára létrehozott lap dokumentumtípusával.</description>\n    </item>\n\n    <item>\n      <title>…you can revert to a previously saved version of the currently edited document?</title>\n      <description>Righ-click (context-click on Mac OS X) on the document's tab\n                    and select the Revert menu.</description>\n    </item>\n\n    <item>\n      <title>…az oldalakat közvetlenül a &brandShortName;ból is közzéteheti?</title>\n      <description>Első lépésként telepítse az ingyenes FireFTP kiegészítőt, és állítsa be.\nEzután az Eszközök menüből érheti el.</description>\n    </item>\n\n    <item>\n      <title>…a &brandShortName;nal bármely karaktert egyszerűen beszúrhatja?</title>\n      <description>Válassza a „Beszúrás > Karakterek és szimbólumok” menüpontot. \nEzután tetszőleges Unicode karaktert megkereshet név szerint, vagy\nmegnyithat egy blokkot átnézésre.</description>\n    </item>\n\n    <item>\n      <title>…a &brandShortName; alapértelmezésben futtat helyesírás-ellenőrzést?</title>\n      <description>Kattintson a jobb egérgombbal egy szóra a javaslatok megjelenítéséhez. Az\nellenőrzést az „Eszközök > Beállítások > Általános” alatt kapcsolhatja ki.</description>\n    </item>\n\n    <item>\n      <title>…a &brandShortName; megbízhatóan választja ki az elemeket?</title>\n      <description>Csak kattintson a névre a szerkezetsávban.</description>\n    </item>\n\n    <item>\n      <title>…az elemeket a dokumentumaiban az egérrel is mozgathatja?</title>\n      <description>Válassza ki az elemet az előző tippnek megfelelően, majd húzza az új helyére.</description>\n    </item>\n\n    <item>\n      <title>…gyorsan megnyithatja a meglévő oldalakat?</title>\n      <description>A fizetős Project manager kiegészítő lehetővé teszi a\nprojektté szervezett oldalak és képek azonnali elérését.</description>\n    </item>\n\n    <item>\n      <title>…kiválaszthatja az alapértelmezett böngészőt?</title>\n      <description>Használja az „Eszközök > Beállítások > Speciális >\nKülső böngésző beállításainak visszaállítása” gombot. A következő\nböngészőindításkor kiválaszthatja a kívánt böngészőt.</description>\n    </item>\n\n    <item>\n      <title>…a &brandShortName; lehetővé teszi külső stíluslapok használatát?</title>\n      <description>Egy használatra kész stíluslap létrehozásáhozásához\nválassza a „Panelek > Stíluslapok” menüpontot. Kattintson a plusz jelre,\nés válassza a „Dokumentumhoz csatolva” lehetőséget.</description>\n    </item>\n\n    <item>\n      <title>…a &brandShortName; képes stíluslapok és összetett választóelemek kezelésére?</title>\n      <description>A CSS Pro Editor (egy fizetős kiegészítő) használatával\nmegváltoztathatja a sorrendet, címeket és rel attribútumokat adhat\nstíluslapokhoz, és jelentős segítséggel fejleszthet összetett CSS 2 és 3\nválasztóelemeket.</description>\n    </item>\n\n    <item>\n      <title>…a panelek átméretezhetők?</title>\n      <description>Fogja meg és húzza a jobb alsó sarokban lévő fogantyút\na kívánt méret eléréséig.</description>\n    </item>\n\n    <item>\n      <title>…az attribútumok bármely elemhez hozzáadhatók?</title>\n      <description>Nyissa meg a „Panelek > DOM felfedezőt”. A wysiwyg\nnézetben kattintson az elemre, válassza az Attribútumok lapot, és\nkattintson a plusz jelre.</description>\n    </item>\n\n    <item>\n      <title>…a &brandShortName; képes CSS3 tulajdonságok kezelésére?</title>\n      <description>Szállítói előtagok lesznek felvéve az ezeket igénylő\nböngészők esetén.</description>\n    </item>\n\n    <item>\n      <title>…személyre szabhatja a gyorsbillentyűket?</title>\n      <description>Bármely menüelemhez hozzárendelheti kedvenc\nbillentyűjét. Nyissa meg az „Eszközök > Beállítások >\nGyorsbillentyűk” menüpontot. Keresse meg, és kattintson duplán a\nkívánt parancsra. A megjelenő ablakban nyomja le az új gyorsbillentyűt.</description>\n    </item>\n\n    <item>\n      <title>…eltávolíthatja egy elem osztályát?</title>\n      <description>Válassza ki az elemet, és az Osztály legördülő\nmenüben válassza ki újra az osztályt.</description>\n    </item>\n\n  </channel>\n</rss>\n\n\n"
  },
  {
    "path": "locales/hu/bluegriffon/extensions/tipoftheday/tipofthedayOverlay.dtd",
    "content": "<!ENTITY tipofthedayMenu.label \"A nap tippje\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/sidebars/aria/aria.dtd",
    "content": "<!ENTITY window.title \"ARIA\">\n\n<!ENTITY roleSection.label \"Role\">\n<!ENTITY role.label \"Role:\">\n<!ENTITY treeView.label \"Tree view\">\n\n<!ENTITY constraintsSection.label \"Constraints\">\n<!ENTITY context.label \"On ancestors:\">\n<!ENTITY owns.label \"On contents:\">\n\n<!ENTITY requiredProperties.label \"Required States and Properties\">\n<!ENTITY properties.label \"Other States and Properties\">\n<!ENTITY inheritedProperties.label \"Inherited States and Properties\">"
  },
  {
    "path": "locales/hu/bluegriffon/sidebars/aria/aria.properties",
    "content": "mustBeContainedIn=must be contained in \nor= or \nok=OK\nmustContain=must contain\nand= and \ndeprecated=deprecated\nmissingTextbox=missing textbox\nmissingListboxTreeGridDialog=missing listbox, tree, grid or dialog\n"
  },
  {
    "path": "locales/hu/bluegriffon/sidebars/aria/ariaOverlay.dtd",
    "content": "<!ENTITY aria.label \"ARIA\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/sidebars/cssproperties/backgrounditem.dtd",
    "content": "<!ENTITY backgroundAttachment.label \"Melléklet:\">\n<!ENTITY backgroundAttachmentScroll.label \"Görgetés\">\n<!ENTITY backgroundAttachmentLocal.label \"Elemhez rögzítve\">\n<!ENTITY backgroundAttachmentFixed.label \"Munkalaphoz rögzítve\">\n\n<!ENTITY backgroundSize.label \"Méret:\">\n<!ENTITY backgroundSizeAuto.label \"Automatikus\">\n<!ENTITY backgroundSizeContain.label \"Az elem tartalmazza\">\n<!ENTITY backgroundSizeCover.label \"Elem befedése\">\n<!ENTITY backgroundSizeUserDefined.label \"Válasszon hosszakat\">\n\n<!ENTITY backgroundRepeat.label \"Ismétlés:\">\n<!ENTITY backgroundRepeatX.label \"Ismétlés az X tengelyen:\">\n<!ENTITY backgroundRepeatY.label \"Ismétlés az Y tengelyen:\">\n<!ENTITY backgroundRepeatRepeat.label \"Ismétlődik\">\n<!ENTITY backgroundRepeatSpace.label \"Ismétlés és terület nyújtása\">\n<!ENTITY backgroundRepeatRound.label \"Átméretezés és ismétlés\">\n<!ENTITY backgroundRepeatNorepeat.label \"Ne ismételje\">\n<!ENTITY backgroundRepeatUserDefined.label \"Válassza ki az ismétlődést minden tengelyhez\">\n\n<!ENTITY backgroundClip.label \"Rajzterület:\">\n<!ENTITY backgroundBorderbox.label \"Keretdoboz\">\n<!ENTITY backgroundPaddingbox.label \"Kitöltő doboz\">\n<!ENTITY backgroundContentbox.label \"Tartalommező\">\n\n<!ENTITY backgroundPosition.label \"Pozíció:\">\n<!ENTITY backgroundPositionLeftTop.label \"Balra fent\">\n<!ENTITY backgroundPositionCenterTop.label \"Középen fent\">\n<!ENTITY backgroundPositionRightTop.label \"Jobbra fent\">\n<!ENTITY backgroundPositionLeftCenter.label \"Balra középre\">\n<!ENTITY backgroundPositionCenterCenter.label \"Középre\">\n<!ENTITY backgroundPositionRightCenter.label \"Jobbra középre\">\n<!ENTITY backgroundPositionLeftBottom.label \"Balra lent\">\n<!ENTITY backgroundPositionCenterBottom.label \"Középen lent\">\n<!ENTITY backgroundPositionRightBottom.label \"Jobbra lent\">\n<!ENTITY backgroundPositionUserDefined.label \"Pozíció pontosabb meghatározása\">\n\n<!ENTITY backgroundOrigin.label \"Eredet:\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/sidebars/cssproperties/backgrounditem.properties",
    "content": "# NLS_MESSAGEFORMAT_VAR\nbackgroundColorTitle=Szín\nbackgroundImageTitle=Kép\nbackgroundLinearGradientTitle=Lineáris színátmenet\nbackgroundRadialGradientTitle=Sugárirányú színátmenet\n"
  },
  {
    "path": "locales/hu/bluegriffon/sidebars/cssproperties/colorstopitem.dtd",
    "content": "<!ENTITY length.label \"Hossz:\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/sidebars/cssproperties/cssproperties.dtd",
    "content": "<!ENTITY window.title \"CSS tulajdonságai\">\n\n<!ENTITY applyStyles.label \"Stílusok alkalmazása:\">\n<!ENTITY modifyID.label \"erre az elemre csak az azonosítóján keresztül\">\n<!ENTITY modifyClass.label \"osztály minden elemére…\">\n<!ENTITY useInlineStyles.label \"erre az elemre beágyazott stílusokon keresztül\">\n<!ENTITY allOfType.label \"minden azonos típusú elemre…\">\n\n<!ENTITY closeOtherSections.label \"Minden más szakasz bezárása\">\n<!ENTITY closeAllSections.label \"Minden szakasz bezárása\">\n\n<!ENTITY generalSectionHeader.label \"Általános\">\n\n<!ENTITY fontFamily.label \"Betűcsalád:\">\n\n<!ENTITY fontWeight.label \"Súly:\">\n<!ENTITY fontWeightBold.label \"Félkövér\">\n<!ENTITY fontWeightLighter.label \"vékonyabb\">\n<!ENTITY fontWeightBolder.label \"vastagabb\">\n\n<!ENTITY fontStyle.label \"Stílus:\">\n<!ENTITY fontStyleItalic.label \"Dőlt\">\n<!ENTITY fontStyleOblique.label \"Ferde\">\n\n<!ENTITY textDecoration.label \"Díszítések:\">\n<!ENTITY textDecorationUnderline.label \"Aláhúzás\">\n<!ENTITY textDecorationOverline.label \"Felülvonás\">\n<!ENTITY textDecorationNone.label \"Nincs\">\n<!ENTITY textDecorationLinethrough.label \"Áthúzás\">\n\n<!ENTITY textTransform.label \"Kis/nagy:\">\n<!ENTITY textTransformLowercase.label \"kisbetű\">\n<!ENTITY textTransformUppercase.label \"NAGYBETŰ\">\n<!ENTITY textTransformCapitalize.label \"Mondatkezdő\">\n\n<!ENTITY fontVariant.label \"Változat:\">\n<!ENTITY fontVariantNormal.label \"normál\">\n<!ENTITY fontVariantSmallCaps.label \"KIS KAPITÁLIS\">\n\n\n<!ENTITY textAlign.label \"Igazítás:\">\n<!ENTITY textAlignStart.label \"elejére\">\n<!ENTITY textAlignEnd.label \"végére\">\n\n<!ENTITY fontSize.label \"Méret:\">\n<!ENTITY fontSizeSmaller.label \"Kisebb\">\n<!ENTITY fontSizeLarger.label \"Nagyobb\">\n<!ENTITY fontSizeXxsmall.label \"Extra kicsi\">\n<!ENTITY fontSizeXsmall.label \"Nagyon kicsi\">\n<!ENTITY fontSizeSmall.label \"Kicsi\">\n<!ENTITY fontSizeMedium.label \"Közepes\">\n<!ENTITY fontSizeLarge.label \"Nagy\">\n<!ENTITY fontSizeXlarge.label \"Nagyon nagy\">\n<!ENTITY fontSizeXxlarge.label \"Extra nagy\">\n\n<!ENTITY lineHeight.label \"Sormagasság:\">\n<!ENTITY lineHeightNormal.label \"Normál\">\n\n<!ENTITY colorsSectionHeader.label \"Színek\">\n<!ENTITY color.label \"Előtér:\">\n<!ENTITY bgColor.label \"Háttér:\">\n<!ENTITY backgrounds.label \"Képek:\">\n<!ENTITY addBackgroundImageMenuitem.label \"Háttérkép hozzáadása\">\n<!ENTITY addBackgroundLinearGradientMenuitem.label \"Lineáris színátmenet hozzáadása\">\n<!ENTITY addBackgroundRadialGradientMenuitem.label \"Sugárirányú színátmenet hozzáadása\">\n\n<!ENTITY imageURL.caption \"Adja meg egy kép URL-címét\">\n<!ENTITY selectImageButton.label \"Válasszon egy képfájlt\">\n\n<!ENTITY preview.caption \"Előnézet\">\n<!ENTITY cancelButton.label \"Mégse\">\n<!ENTITY okButton.label \"OK\">\n\n<!ENTITY backgroundPositionLeftTop.label \"Balra fent\">\n<!ENTITY backgroundPositionCenterTop.label \"Középen fent\">\n<!ENTITY backgroundPositionRightTop.label \"Jobbra fent\">\n<!ENTITY backgroundPositionLeftCenter.label \"Balra középre\">\n<!ENTITY backgroundPositionCenterCenter.label \"Középre\">\n<!ENTITY backgroundPositionRightCenter.label \"Jobbra középre\">\n<!ENTITY backgroundPositionLeftBottom.label \"Balra lent\">\n<!ENTITY backgroundPositionCenterBottom.label \"Középen lent\">\n<!ENTITY backgroundPositionRightBottom.label \"Jobbra lent\">\n\n<!ENTITY colorStops.tab \"Színállomások\">\n<!ENTITY shapeAndSize.tab \"Forma és méret\">\n<!ENTITY angle.tab \"Elforgatás\">\n<!ENTITY startingPoint.tab \"Kezdőpont\">\n\n<!ENTITY repeating.label \"Ismétlődő\">\n\n<!ENTITY radius.label \"Sugár:\">\n<!ENTITY angle.checkbox \"Elforgatás:\">\n<!ENTITY startingPoint.checkbox \"Kezdőpont:\">\n<!ENTITY horizOffset.checkbox \"Vízsz. eltolás:\">\n<!ENTITY vertOffset.checkbox \"Függ. eltolás:\">\n\n<!ENTITY shape.label \"Alak:\">\n<!ENTITY circularShape.label \"Kör\">\n<!ENTITY ellipticShape.label \"Ellipszis\">\n<!ENTITY size.label \"Méret:\">\n\n\n<!ENTITY columnsSectionHeader.label \"Oszlopok\">\n<!ENTITY columnCount.label \"Oszlopszám:\">\n<!ENTITY oneColumn.label \"Egy oszlop\">\n<!ENTITY twoColumns.label \"Két oszlop\">\n<!ENTITY threeColumns.label \"Három oszlop\">\n\n<!ENTITY columnWidth.label \"Optimális oszlopszélesség:\">\n<!ENTITY automaticColumnWidth.label \"Automatikus\">\n\n<!ENTITY columnGap.label \"Oszlopok közti rés:\">\n<!ENTITY normalColumnGap.label \"Alapértelmezett érték:\">\n\n<!ENTITY columnRuleColor.label \"Vonalszín:\">\n<!ENTITY columnRuleColor.title \"Oszlopvonal színe\">\n<!ENTITY noneColumnRuleStyle.label \"Nincs vonal\">\n<!ENTITY hiddenColumnRuleStyle.label \"Rejtett\">\n<!ENTITY solidColumnRuleStyle.label \"Folytonos\">\n<!ENTITY doubleColumnRuleStyle.label \"Dupla\">\n<!ENTITY dottedColumnRuleStyle.label \"Pontozott\">\n<!ENTITY dashedColumnRuleStyle.label \"Szaggatott\">\n<!ENTITY grooveColumnRuleStyle.label \"Árok\">\n<!ENTITY ridgeColumnRuleStyle.label \"Gerinc\">\n<!ENTITY insetColumnRuleStyle.label \"Befelé\">\n<!ENTITY outsetColumnRuleStyle.label \"Kifelé\">\n\n<!ENTITY columnRuleStyle.label \"Oszlop vonalstílusa:\">\n\n<!ENTITY columnRuleWidth.label \"Oszlop vonalszélessége:\">\n<!ENTITY noneColumnRuleWidth.label \"Nincs\">\n<!ENTITY thinColumnRuleWidth.label \"Vékony\">\n<!ENTITY mediumColumnRuleWidth.label \"Közepes\">\n<!ENTITY thickColumnRuleWidth.label \"Vastag\">\n\n<!ENTITY geometrySectionHeader.label \"Geometria\">\n<!ENTITY margins.label \"Margók:\">\n<!ENTITY paddings.label \"Térközök:\">\n<!ENTITY contentArea.label \"Tartalom\">\n<!ENTITY useSameFourPaddings.label \"Ugyanaz a négy kitöltés\">\n<!ENTITY useSameFourMargins.label \"Ugyanaz a négy margó\">\n<!ENTITY autoMargin.label \"Automatikus\">\n\n<!ENTITY width.label \"Szélesség:\">\n<!ENTITY autoWidth.label \"Automatikus\">\n<!ENTITY preserveImageRatio.label \"Képarány megőrzése\">\n\n<!ENTITY height.label \"Magasság:\">\n<!ENTITY autoHeight.label \"Automatikus\">\n\n<!ENTITY minWidth.label \"Min. szélesség:\">\n<!ENTITY maxWidth.label \"Max. szélesség:\">\n<!ENTITY noneMaxWidth.label \"Nincs\">\n\n<!ENTITY minHeight.label \"Min. magasság:\">\n<!ENTITY maxHeight.label \"Max. magasság:\">\n<!ENTITY noneMaxHeight.label \"Nincs\">\n\n<!ENTITY getNaturalSize.label \"Természetes méret\">\n\n<!ENTITY positionSectionHeader.label \"Pozíció és elrendezés\">\n\n<!ENTITY display.label \"Megjelenítés:\">\n<!ENTITY noneDisplay.label \"Nem jelenik meg\">\n<!ENTITY inlineDisplay.label \"Beágyazva\">\n<!ENTITY runInDisplay.label \"Befuttatva\">\n<!ENTITY blockDisplay.label \"Blokk\">\n<!ENTITY inlineBlockDisplay.label \"Beágyazott blokk\">\n<!ENTITY listItem.label \"Felsoroláselem\">\n<!ENTITY table.label \"Táblázat\">\n<!ENTITY inlineTable.label \"Beágyazott táblázat\">\n<!ENTITY tableHeaderGroup.label \"Táblázatfejléc-csoport\">\n<!ENTITY tableRowGroup.label \"Táblázatsor-csoport\">\n<!ENTITY tableFooterGroup.label \"Táblázatlábléc-csoport\">\n<!ENTITY tableColumnGroup.label \"Táblázatoszlop-csoport\">\n<!ENTITY tableCaption.label \"Táblázatfelirat\">\n<!ENTITY tableRow.label \"Táblázatsor\">\n<!ENTITY tableColumn.label \"Táblázatoszlop\">\n<!ENTITY tableCell.label \"Táblázatcella\">\n\n<!ENTITY visibility.label \"Láthatóság:\">\n<!ENTITY visibleVisibility.label \"látható\">\n<!ENTITY hiddenVisibility.label \"rejtés\">\n<!ENTITY collapseVisibility.label \"összecsukott\">\n\n<!ENTITY float.label \"Lebegés:\">\n<!ENTITY leftFloat.label \"Bal oldalon lebeg\">\n<!ENTITY noneFloat.label \"Nem lebeg\">\n<!ENTITY rightFloat.label \"Jobb oldalon lebeg\">\n\n<!ENTITY overflow.label \"Túlcsordulás:\">\n<!ENTITY visibleOverlow.label \"Látható\">\n<!ENTITY hiddenOverlow.label \"Rejtett\">\n<!ENTITY scrollOverlow.label \"Görgetősávok megjelenítése\">\n<!ENTITY autoOverlow.label \"Automatikus\">\n\n<!ENTITY textOverflow.label \"Szövegtúlcsordulás:\">\n<!ENTITY clipTextOverflow.label \"Levágás\">\n<!ENTITY ellipsisTextOverflow.label \"Kihagyás\">\n\n<!ENTITY position.label \"Pozíció:\">\n<!ENTITY staticPosition.label \"Statikus\">\n<!ENTITY relativePosition.label \"Relatív\">\n<!ENTITY absolutePosition.label \"Abszolút\">\n<!ENTITY fixedPosition.label \"Rögzített\">\n\n<!ENTITY zIndex.label \"Z-index:\">\n<!ENTITY zIndexAuto.label \"Automatikus\">\n\n<!ENTITY offsets.label \"Eltolások:\">\n<!ENTITY offsetAuto.label \"Automatikus\">\n\n<!ENTITY clear.label \"Térköz:\">\n<!ENTITY leftClear.label \"Bal oldali\">\n<!ENTITY rightClear.label \"Jobb oldali\">\n<!ENTITY bothClear.label \"Mindkét oldali\">\n<!ENTITY noneClear.label \"Nincs térköz\">\n\n<!ENTITY bordersSectionHeader.label \"Szegélyek\">\n<!ENTITY thinBorderWidth.label \"Vékony\">\n<!ENTITY mediumBorderWidth.label \"Közepes\">\n<!ENTITY thickBorderWidth.label \"Vastag\">\n\n<!ENTITY noneBorderStyleStyle.label \"Nincs\">\n<!ENTITY hiddenBorderStyleStyle.label \"Rejtett\">\n<!ENTITY solidBorderStyleStyle.label \"Folytonos\">\n<!ENTITY doubleBorderStyleStyle.label \"Dupla\">\n<!ENTITY dottedBorderStyleStyle.label \"Pontozott\">\n<!ENTITY dashedBorderStyleStyle.label \"Szaggatott\">\n<!ENTITY grooveBorderStyleStyle.label \"Árok\">\n<!ENTITY ridgeBorderStyleStyle.label \"Gerinc\">\n<!ENTITY insetBorderStyleStyle.label \"Befelé\">\n<!ENTITY outsetBorderStyleStyle.label \"Kifelé\">\n\n<!ENTITY topBorder.label \"Fent:\">\n<!ENTITY rightBorder.label \"Jobbra:\">\n<!ENTITY leftBorder.label \"Balra:\">\n<!ENTITY bottomBorder.label \"Lent:\">\n\n<!ENTITY sameBorderOnFourEdges.label \"Ugyanazon szegély használata a négy oldalon\">\n\n<!ENTITY sameFourCorners.label \"Azonos stílus a négy sarokban\">\n<!ENTITY topLeftCorner.label \"Bal felső sarok:\">\n<!ENTITY topRightCorner.label \"Jobb felső sarok:\">\n<!ENTITY bottomLeftCorner.label \"Bal alsó sarok:\">\n<!ENTITY bottomRightCorner.label \"Jobb alsó sarok:\">\n\n<!ENTITY useImageAsBorder.label \"Szeletelt kép használata szegélyként\">\n<!ENTITY enterImageUrl.label \"Kép helye:\">\n<!ENTITY borderImageURLButton.label \"Válasszon egy képfájlt\">\n\n<!ENTITY fromLeftEdge.label \"Bal szegélyről:\">\n<!ENTITY fromTopEdge.label \"Felső szegélyről:\">\n<!ENTITY fromBottomEdge.label \"Alsó szegélyről:\">\n<!ENTITY fromRightEdge.label \"Jobb szegélyről:\">\n\n<!ENTITY topBorderImageProps.label \"Tetejére\">\n<!ENTITY rightBBorderImageProps.label \"Jobbra\">\n<!ENTITY bottomBorderImageProps.label \"Aljára\">\n<!ENTITY leftBorderImageProps.label \"Balra\">\n<!ENTITY slicingBorderImageProps.label \"Szeletelés:\">\n<!ENTITY widthBorderImageProps.label \"Szélesség:\">\n<!ENTITY repeatBorderImageProps.label \"Ismétlés:\">\n\n<!ENTITY stretchBorderImageRepeat.label \"Nyújtás\">\n<!ENTITY repeatBorderImageRepeat.label \"Ismétlődik\">\n<!ENTITY roundBorderImageRepeat.label \"Lekerekített\">\n\n<!ENTITY transformsSectionHeader.label \"Átalakítások\">\n<!ENTITY rotation.label \"Forgatás\">\n<!ENTITY translation.label \"Fordítás\">\n<!ENTITY skew.label \"Döntés\">\n<!ENTITY scale.label \"Skála\">\n\n<!ENTITY flexboxSectionHeader.label \"Rugalmasság\">\n<!ENTITY enableFlexBox.label \"Ez az elem rugalmas\">\n<!ENTITY inlineBox.label \"Ez egy beágyazott doboz\">\n<!ENTITY selfAlign.label \"Self-alignment:\">\n<!ENTITY boxAlign.label \"Igazítás:\">\n<!ENTITY startBoxAlign.label \"elejére\">\n<!ENTITY centerBoxAlign.label \"középre\">\n<!ENTITY endBoxAlign.label \"végére\">\n<!ENTITY baselineBoxAlign.label \"alapvonal\">\n<!ENTITY stretchBoxAlign.label \"nyújtás\">\n\n<!ENTITY boxDirection.label \"Irány:\">\n<!ENTITY normalBoxDirection.label \"normál\">\n<!ENTITY reverseBoxDirection.label \"fordított\">\n\n<!ENTITY flexGrow.label \"Flex grow factor:\">\n<!ENTITY flexShrink.label \"Flex shrink factor:\">\n<!ENTITY flexBasis.label \"Flex basis:\">\n<!ENTITY boxOrdinalGroup.label \"Csoportsorszám:\">\n\n<!ENTITY boxOrientation.label \"Tájolás:\">\n<!ENTITY horizontalBoxOrientation.label \"vízszintes\">\n<!ENTITY verticalBoxOrientation.label \"függőleges\">\n\n\n<!ENTITY letterSpacing.label \"Betűk térköze:\">\n<!ENTITY normalLetterSpacing.label \"Normál\">\n\n<!ENTITY wordSpacing.label \"Szavak térköze:\">\n<!ENTITY normalWordSpacing.label \"Normál\">\n\n<!ENTITY wordWrap.label \"Szótördelés:\">\n<!ENTITY normalWordWrap.label \"csak normál töréspontoknál\">\n<!ENTITY breakWordWordWrap.label \"bárhol\">\n\n<!ENTITY textIndent.label \"Szövegbehúzás:\">\n\n\n<!ENTITY listsSectionHeader.label \"Listák\">\n<!ENTITY listStyleType.label \"Típus:\">\n<!ENTITY disc.label \"Korong •\">\n<!ENTITY circle.label \"Kör ◦\">\n<!ENTITY square.label \"Négyzet ◾\">\n<!ENTITY decimal.label \"Decimális 1 2 3 4 5 6 7 8 9\">\n<!ENTITY decimalLeadingZero.label \"Decimális 01 02 03 04 05 06 07 08 09\">\n<!ENTITY lowerRoman.label \"Római kisbetűk ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ\">\n<!ENTITY upperRoman.label \"Római nagybetűk Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ\">\n<!ENTITY lowerGreek.label \"Görög kisbetűk α β γ δ ε ζ η θ ι\">\n<!ENTITY lowerAlpha.label \"Ábécé kisbetűk a b c d e f g h i\">\n<!ENTITY upperAlpha.label \"Ábécé nagybetűk A B C D E F G H I\">\n<!ENTITY armenian.label \"Örmény ա բ գ դ ե զ է ը թ\">\n<!ENTITY georgian.label \"Grúz ა ბ გ დ ე ვ ზ ჱ თ\">\n<!ENTITY hebrew.label \"Héber א ב ג ד ה ו ז ח ט\">\n<!ENTITY arabicIndic.label \"Arab ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩\">\n<!ENTITY bengali.label \"Bengáli ১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯\">\n<!ENTITY devanagari.label \"Devanagari १ २ ३ ४ ५ ६ ७ ८ ९\">\n<!ENTITY gujarati.label \"Gudzsarati ૧ ૨ ૩ ૪ ૫ ૬ ૭ ૮ ૯\">\n<!ENTITY gurmukhi.label \"Gurmukhi ੧ ੨ ੩ ੪ ੫ ੬ ੭ ੮ ੯\">\n<!ENTITY kannada.label \"Kannada ೧ ೨ ೩ ೪ ೫ ೬ ೭ ೮ ೯\">\n<!ENTITY malayalam.label \"Malajálam ൧ ൨ ൩ ൪ ൫ ൬ ൭ ൮ ൯ \">\n<!ENTITY oriya.label \"Orija ୧ ୨ ୩ ୪ ୫ ୬ ୭ ୮ ୯\">\n<!ENTITY tamil.label \"Tamil ௧ ௨ ௩ ௪ ௫ ௬ ௭ ௮ ௯\">\n<!ENTITY telugu.label \"Telugu ౧ ౨ ౩ ౪ ౫ ౬ ౭ ౮ ౯\">\n<!ENTITY ethiopicNumeric.label \"Etióp ፩ ፪ ፫ ፬ ፭ ፮ ፯ ፰ ፱\">\n<!ENTITY ethiopicHalehameAmEt.label \"Etióp halehame-am-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY ethiopicHalehameTiEr.label \"Etióp halehame-ti-er ሀ ለ ሐ መ ረ ሰ ሸ ቀ ቐ\">\n<!ENTITY ethiopicHalehameTiEt.label \"Etióp halehame-ti-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY persian.label \"Perzsa ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY urdu.label \"Urdu ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY khmer.label \"Khmer ១ ២ ៣ ៤ ៥ ៦ ៧ ៨ ៩\">\n<!ENTITY lao.label \"Lao ໑ ໒ ໓ ໔ ໕ ໖ ໗ ໘ ໙\">\n<!ENTITY thai.label \"Thai ๑ ๒ ๓ ๔ ๕ ๖ ๗ ๘ ๙\">\n<!ENTITY myanmar.label \"Myanmar ၁ ၂ ၃ ၄ ၅ ၆ ၇ ၈ ၉\">\n<!ENTITY hangul.label \"Hangul 나 다 라 마 바 사 아 자 차\">\n<!ENTITY hangulConsonant.label \"Hangul mássalhangzó ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㅊ\">\n<!ENTITY hiragana.label \"Hiragana い う え お か き く け こ\">\n<!ENTITY katakana.label \"Katakana イ ウ エ オ カ キ ク ケ コ\">\n<!ENTITY hiraganaIroha.label \"Hiragana Iroha ろ は に ほ へ と ちり ぬ\">\n<!ENTITY katakanaIroha.label \"Katakana Iroha ロ ハ ニ ホ ヘ ト チリ ヌ\">\n<!ENTITY japaneseFormal.label \"Japán formális 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY japaneseInformal.label \"Japán informális 壹 贰 叁 肆 伍 陆 柒 捌 玖\">\n<!ENTITY cjkIdeographic.label \"CJK ideografikus\">\n<!ENTITY cjkIdeographicEarlyBranch.label \"CJK ideografikus korai ág 丑 寅 卯 辰 巳 午 未申 酉\">\n<!ENTITY cjkHeavenlyStem.label \"CJK égi törzs 乙 丙 丁 戊 己 庚 辛壬 癸\">\n<!ENTITY simpChineseFormal.label \"Egysz. kínai formális 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY simpChineseInformal.label \"Egysz. kínai informális 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY tradChineseFormal.label \"Hagy. kínai formális 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY tradChineseInormal.label \"Hagy. kínai informális 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY none.label \"Nincs\">\n\n<!ENTITY listStylePosition.label \"Pozíció:\">\n<!ENTITY insideListStylePosition.label \"belül\">\n<!ENTITY outsideListStylePosition.label \"kívül\">\n\n<!ENTITY listStyleImage.label \"Kép:\">\n\n<!ENTITY transitionsSectionHeader.label \"Átmenetek\">\n<!ENTITY noneTransition.label \"Nincs tulajdonság\">\n<!ENTITY allTransition.label \"Minden tulajdonság\">\n<!ENTITY propertyTransition.label \"Egy tulajdonság\">\n\n<!ENTITY shadowsSectionHeader.label \"Árnyékok\">\n<!ENTITY textShadows.label \"Szövegárnyékok\">\n<!ENTITY boxShadows.label \"Dobozárnyékok\">\n<!ENTITY noneTextShadow.label \"Nincs\">\n<!ENTITY oneShadow.label \"Új árnyék\">\n\n<!ENTITY verticalAlign.label \"Függ. igazítás:\">\n<!ENTITY baselineVerticalAlign.label \"Alapvonalak\">\n<!ENTITY subVerticalAlign.label \"Igazítás a szülő alsó indexei alapvonalához\">\n<!ENTITY superVerticalAlign.label \"Igazítás a szülő felső indexei alapvonalához\">\n<!ENTITY topVerticalAlign.label \"Felülre\">\n<!ENTITY textTopVerticalAlign.label \"Igazítás a szülő tartalomterületének tetejéhez\">\n<!ENTITY middleVerticalAlign.label \"Középpont a szülő alapvonalához + az „x” magasság feléhez\">\n<!ENTITY bottomVerticalAlign.label \"Alulra\">\n<!ENTITY textBottomVerticalAlign.label \"Alulra a szülő tartalomterületének aljához\">\n\n\n<!ENTITY direction.label \"Szövegirány:\">\n<!ENTITY ltrDirection.label \"Balról jobbra\">\n<!ENTITY rtlDirection.label \"Jobbról balra\">\n\n<!ENTITY miscSectionHeader.label \"Egyebek\">\n<!ENTITY cursor.label \"Kurzor:\">\n<!ENTITY autoCursor.label \"Automatikus\">\n<!ENTITY defaultCursor.label \"Platformfüggő alapértelmezett kurzor\">\n<!ENTITY crossHairCursor.label \"Szálkereszt\">\n<!ENTITY pointerCursor.label \"Hivatkozást jelző mutató\">\n<!ENTITY moveCursor.label \"Áthelyezés\">\n<!ENTITY eResizeCursor.label \"Átméretezhető a bal szegélyről\">\n<!ENTITY neResizeCursor.label \"Átméretezhető a bal felső sarokból\">\n<!ENTITY nwResizeCursor.label \"Átméretezhető a jobb felső sarokból\">\n<!ENTITY nResizeCursor.label \"Átméretezhető a felső szegélyről\">\n<!ENTITY sResizeCursor.label \"Átméretezhető az alsó szegélyről\">\n<!ENTITY wResizeCursor.label \"Átméretezhető a jobb szegélyről\">\n<!ENTITY seResizeCursor.label \"Átméretezhető a bal alsó sarokból\">\n<!ENTITY swResizeCursor.label \"Átméretezhető a jobb alsó sarokból\">\n<!ENTITY textCursor.label \"Kijelölhető szöveg\">\n<!ENTITY busyCursor.label \"Elfoglalt, kis türelmet\">\n<!ENTITY helpCursor.label \"Elérhető segítség\">\n<!ENTITY progress.label \"Folyamatjelző\">\n\n<!ENTITY unicodeBidi.label \"Unicode bidi:\">\n<!ENTITY normalUnicodeBidi.label \"normál\">\n<!ENTITY embedUnicodeBidi.label \"beágyazott\">\n<!ENTITY bidiOverrideUnicodeBidi.label \"bidi-override\">\n\n<!ENTITY orphans.label \"Árvasorok:\">\n<!ENTITY widows.label \"Fattyúsorok:\">\n<!ENTITY pageBreakAfter.label \"Oldaltörés ez után:\">\n<!ENTITY pageBreakInside.label \"Oldaltörés ezen belül:\">\n<!ENTITY pageBreakBefore.label \"Oldaltörés ez előtt:\">\n<!ENTITY autoPageBreak.label \"automatikus\">\n<!ENTITY alwaysPageBreak.label \"mindig\">\n<!ENTITY avoidPageBreak.label \"kerülendő\">\n<!ENTITY leftPageBreak.label \"bal oldal\">\n<!ENTITY rightPageBreak.label \"jobb oldal\">\n\n<!ENTITY tablesSectionHeader.label \"Táblázatok\">\n<!ENTITY tableLayout.label \"Táblázat elrendezése:\">\n<!ENTITY autoTableLayout.label \"automatikus\">\n<!ENTITY fixedTableLayout.label \"rögzített\">\n\n<!ENTITY captionSide.label \"Képaláírás pozíciója:\">\n<!ENTITY topCaptionSide.label \"fent\">\n<!ENTITY bottomCaptionSide.label \"lent\">\n\n<!ENTITY borderCollapse.label \"Táblázatszegélyek:\">\n<!ENTITY collapseBorderCollapse.label \"összecsukott\">\n<!ENTITY separateBorderCollapse.label \"önálló\">\n\n<!ENTITY borderSpacing.label \"Szegély térköze:\">\n\n<!ENTITY emptyCells.label \"Üres cellák:\">\n<!ENTITY showEmptyCells.label \"megjelenítés\">\n<!ENTITY hideEmptyCells.label \"rejtés\">\n\n<!ENTITY leftTransformOrigin.label \"Balra\">\n<!ENTITY centerTransformOrigin.label \"Középre\">\n<!ENTITY rightTransformOrigin.label \"Jobbra\">\n<!ENTITY topTransformOrigin.label \"Tetejére\">\n<!ENTITY bottomTransformOrigin.label \"Aljára\">\n\n<!ENTITY makeRelative.label \"Az URL relatívvá tétele a dokumentumhoz képest\">\n\n<!ENTITY hoverState.label \"ha a mutató az elemre mutat\">\n\n<!ENTITY perspective.label \"3D perspektíva\">\n<!ENTITY transformOrigin.label \"Eredet átalakítása:\">\n<!ENTITY perspectivOrigin.label \"Perspektíva eredete:\">\n<!ENTITY perspectiveDepth.label \"Perspektíva mélysége:\">\n<!ENTITY transformStyle.label \"Stílus átalakítása:\">\n<!ENTITY transformStyleFlat.label \"Sima\">\n<!ENTITY transformStyle3D.label \"3D\">\n<!ENTITY backfaceVisibility.label \"Hátoldal:\">\n<!ENTITY backfaceVisibilityVisible.label \"Látható\">\n<!ENTITY backfaceVisibilityHidden.label \"Rejtett\">\n<!ENTITY rotation3D.label \"3D forgatás\">\n\n<!ENTITY row.label                      \"Sor\">\n<!ENTITY column.label                   \"Oszlop\">\n<!ENTITY justifyContent.label \"Content justification:\">\n<!ENTITY alignContent.label \"Content alignment:\">\n<!ENTITY autoBoxAlign.label \"Automatikus\">\n\n<!ENTITY fontsSectionHeader.label \"Font Features\">\n<!ENTITY writingMode.label \"Writing mode:\">\n<!ENTITY fontWeightNormal.label \"Normál\">\n<!ENTITY fontStyleNormal.label \"Normál\">\n<!ENTITY textTransformNone.label \"Nincs\">\n\n<!ENTITY viewFonts.label \"View fonts\">\n<!ENTITY perspectiveNone.label \"Nincs\">\n<!ENTITY imagesSectionHeader.label \"Kép\">\n<!ENTITY imageOrientation.label \"Orientation:\">\n<!ENTITY flipImage.label \"Flip image\">\n<!ENTITY fromImageImageOrientation.label \"From image\">\n<!ENTITY fromImageImageOrientation.tooltip \"Use EXIF data of the image\">\n\n<!ENTITY addCSS.tooltip \"Add CSS declaration\">\n<!ENTITY removeCSS.tooltip \"Delete CSS declaration\">\n<!ENTITY modifyCSS.tooltip \"Modify CSS value\">\n\n<!ENTITY allSectionHeader.label \"All properties\">\n\n<!ENTITY variablesSectionHeader.label \"Variables\">\n<!ENTITY gridRowGap.label \"Grid row gap:\">\n<!ENTITY gridColumnGap.label \"Grid column gap:\">\n<!ENTITY gridLayoutSection.label \"Grid Layout\">\n<!ENTITY displayGrid.label \"This element is a grid\">\n\n<!ENTITY displayInlineGrid.label \"This element is an inline grid\">\n<!ENTITY displaySubgrid.label \"This element is a subgrid\">\n<!ENTITY gridAutoFlow.label \"Automatic placement:\">\n<!ENTITY gridItemPositionWarning.label \"To position the element as a grid item, please see the 'Grid Item Layout' section\">\n<!ENTITY gridLayoutWarning.label \"For grid layout, please see the 'Grid Layout' section\">\n<!ENTITY gridItemsSection.label \"Grid Item Layout\">\n<!ENTITY gridOrder.label \"Order:\">\n<!ENTITY gridTemplateColumns.label \"Template columns\">\n<!ENTITY gridTemplateRows.label \"Template rows\">\n<!ENTITY invalidGridTemplateRowsOrColumns.label \"Invalid value for the property. Click to undo last change.\">\n<!ENTITY gridTemplateArea.label \"Named grid areas:\">\n<!ENTITY gridRowStart.label \"Row start:\">\n<!ENTITY gridRowEnd.label \"Row end:\">\n<!ENTITY gridColumnStart.label \"Column start:\">\n<!ENTITY gridColumnEnd.label \"Column end:\">\n<!ENTITY rowGridAutoFlow.label \"row\">\n<!ENTITY columnGridAutoFlow.label \"column\">\n<!ENTITY denseGridAutoFlow.label \"dense\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/sidebars/cssproperties/cssproperties.properties",
    "content": "# NLS_MESSAGEFORMAT_VAR\nEnterAnId=Adjon meg egy azonosítót\nEnterUniqueId=Egyedi azonosítót kell adnia ennek az elemnek:\n\nNoClasSelected=Ki kell választania egy osztálynevet\nPleaseSelectAClass=Ki kell választani egy osztályt, amelyre a kért módosítások alkalmazva lesznek\n"
  },
  {
    "path": "locales/hu/bluegriffon/sidebars/cssproperties/csspropertiesOverlay.dtd",
    "content": "<!ENTITY cssproperties.label \"Stílus tulajdonságai\">\n\n<!ENTITY cssToolbarCmd.label \"CSS\">\n<!ENTITY cssToolbarCmd.tooltip \"CSS-stílusok beállítása\">\n\n\n"
  },
  {
    "path": "locales/hu/bluegriffon/sidebars/cssproperties/editGridTemplate.dtd",
    "content": "<!ENTITY window.title \"Add or edit a grid template row/column\">\n\n<!ENTITY none.label \"None\">\n<!ENTITY newEntry.label \"New template entry\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/sidebars/cssproperties/fontFeatures.properties",
    "content": "FFaalt=Access all alternates\nFFcalt=Contextual alternates\nFFsalt=Stylistic alternates\nFFliga=Standard ligatures\nFFclig=Contextual ligatures\nFFdlig=Discretionary ligatures\nFFhist=Historical forms\nFFhlig=Historical ligatures\nFFunic=Unicase\nFFsmcp=Small capitals\nFFc2sc=Small capitals from capitals\nFFc2pc=Petite capitals from capitals\nFFpcap=Petite capitals\nFFcase=Case sensitive forms\nFFcpsp=Capital spacing\nFFtitl=Titling\nFFswsh=Swash\nFFcswh=Contextual swash\nFFfrac=Fractions\nFFafrc=Alternative fractions\nFFordn=Ordinals\nFFnumr=Numerators\nFFdnom=Denominators\nFFsinf=Scientific inferiors\nFFsups=Superscript\nFFsubs=Subscript\nFFonum=Oldstyle figures\nFFlnum=Lining Figures\nFFpnum=Proportional figures\nFFtnum=Tabular figures\nFFzero=Slashed zero\nFFmgrk=Mathematical greek\nFFnalt=Alternate annotation forms\nFFornm=Ornaments\nFFlocl=Localized forms\nFFsize=Optical size\nFFisol=Isolated forms\nFFinit=Initial forms\nFFmedi=Medial forms\nFFfinal=Final forms\nFFrlig=Requird ligatures\nFFccmp=Glyph composition/decomposition\nFFmark=Mark to base positioning\nFFmkmj=Mark to mark positioning\nFFhwid=Half widths\n"
  },
  {
    "path": "locales/hu/bluegriffon/sidebars/cssproperties/griditemposition.dtd",
    "content": "<!ENTITY autoGridItemPosition.label \"Automatic\">\n<!ENTITY customGridItemPosition.label \"Custom\">\n\n<!ENTITY gridLineName.tooltiptext \"Grid line name\">\n<!ENTITY gridLineIndex.tooltiptext \"Line index\">\n<!ENTITY spanning.tooltiptext \"Contributes a grid span\">\n<!ENTITY span.label \"Span\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/sidebars/cssproperties/textshadowitem.dtd",
    "content": "<!ENTITY noTextShadow.label \"Nincs szövegárnyék alkalmazva az elemre\">\n\n<!ENTITY colorTextShadow.label \"Szín:\">\n<!ENTITY colorTextShadow.title \"Szövegárnyék színe\">\n<!ENTITY blurRadiusTextShadow.label \"Elmosás sugara:\">\n<!ENTITY offsetXTextShadow.label \"Vízsz. eltolás:\">\n<!ENTITY offsetYTextShadow.label \"Függ. eltolás:\">\n\n<!ENTITY spreadRadiusBoxShadow.label \"Kiterjedés sugara:\">\n<!ENTITY inset.label \"Árnyék befelé\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/sidebars/cssproperties/transformationitem.dtd",
    "content": "<!ENTITY rotation.label \"Forgatás\">\n<!ENTITY translation.label \"Fordítás\">\n<!ENTITY skew.label \"Döntés\">\n<!ENTITY aroundXAxis.label \"X tengely:\">\n<!ENTITY aroundYAxis.label \"Y tengely:\">\n<!ENTITY horizontally.label \"Vízszintesen:\">\n<!ENTITY vertically.label \"Függőlegesen:\">\n<!ENTITY scale.label \"Skála\">\n\n<!ENTITY translation3d.label \"3D fordítás\">\n<!ENTITY perspective.label \"3D perspektíva\">\n<!ENTITY depth.label \"Mélység:\">\n<!ENTITY x.label \"X:\">\n<!ENTITY y.label \"Y:\">\n<!ENTITY z.label \"Z:\">\n<!ENTITY rotation3d.label \"3D forgatás\">\n\n<!ENTITY axis.label \"Tengely:\">\n<!ENTITY normalize.label \"Normalizálás\">\n<!ENTITY screenToUser.label \"Képernyőről a felhasználó felé\">\n<!ENTITY userToScreen.label \"A felhasználótól a képernyő felé\">\n<!ENTITY angle.label \"Elforgatás:\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/sidebars/cssproperties/transitionitem.dtd",
    "content": "<!ENTITY allProperties.label \"Minden átmenetre képes tulajdonság át fog esni az átmeneten\">\n<!ENTITY noProperty.label \"Egy tulajdonság sem esik át átmeneten\">\n<!ENTITY property.label \"Tulajdonság: \">\n<!ENTITY duration.label \"Időtartam:\">\n<!ENTITY seconds.label \"másodperc\">\n\n<!ENTITY all.label \"Mind\">\n<!ENTITY none.label \"Egyik sem\">\n<!ENTITY oneProperty.label \"Egy tulajdonság\">\n<!ENTITY function.label \"Függvény:\">\n<!ENTITY ease.label \"Lágyítás\">\n<!ENTITY linear.label \"Lineáris\">\n<!ENTITY easeIn.label \"Lágyítás be\">\n<!ENTITY easeOut.label \"Lágyítás ki\">\n<!ENTITY easeInOut.label \"Lágyítás be-ki\">\n<!ENTITY cubicBezier.label \"Köbös Bezier\">\n\n<!ENTITY delay.label \"Késleltetés:\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/sidebars/domexplorer/domexplorer.dtd",
    "content": "<!ENTITY window.title \"DOM felfedező\">\n\n<!ENTITY elements.label \"Elemek\">\n\n<!ENTITY attrName.label \"Név\">\n<!ENTITY attrValue.label \"Érték\">\n\n<!ENTITY attributesTab.label \"Attribútumok\">\n<!ENTITY stylesTab.label \"Közvetlen formázás\">\n\n<!ENTITY addAttribute.tooltip \"Attribútum hozzáadása\">\n<!ENTITY removeAttribute.tooltip \"Attribútum törlése\">\n<!ENTITY modifyAttribute.tooltip \"Attribútum értékének módosítása\">\n\n<!ENTITY property.label \"Tulajdonság\">\n<!ENTITY value.label \"Érték\">\n<!ENTITY priority.label \"Prioritás\">\n<!ENTITY addCSS.tooltip \"CSS-deklaráció hozzáadása\">\n<!ENTITY removeCSS.tooltip \"CSS-deklaráció törlése\">\n<!ENTITY modifyCSS.tooltip \"CSS-érték módosítása\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/sidebars/domexplorer/domexplorerOverlay.dtd",
    "content": "<!ENTITY domexplorer.label \"DOM felfedező\">\n\n<!ENTITY domexplorer.tooltip \"HTML-attribútumok és beágyazott CSS-stílusok feltérképezése\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/sidebars/its20/its20.dtd",
    "content": "<!ENTITY window.title \"Internationalization Tag Set 2.0\">\n\n<!ENTITY locally.label \"Locally\">\n<!ENTITY globally.label \"Globally\">\n\n<!ENTITY loading.label \"Loading...\">\n\n<!ENTITY deleteLocalRule.label \"Delete local rule\">\n\n<!ENTITY translateSectionHeader.label \"Translate\">\n<!ENTITY translatable.label \"Translatable\">\n<!ENTITY notTranslatable.label \"Not translatable\">\n\n<!ENTITY locNoteSectionHeader.label \"Localization Note\">\n<!ENTITY descriptionLocNoteType.label \"Description\">\n<!ENTITY alertLocNoteType.label \"Alert\">\n<!ENTITY locNoteContents.label \"Contents of the localization note:\">\n<!ENTITY locNoteIRI.label \"Localization note IRI:\">\n\n<!ENTITY termSectionHeader.label \"Terminology\">\n<!ENTITY yesTermTerminology.label \"Yes\">\n<!ENTITY noTermTerminology.label \"No\">\n<!ENTITY termIRI.label \"Terminology IRI:\">\n<!ENTITY termConfidence.label \"Term confidence:\">\n\n<!ENTITY ruleset.label \"Ruleset\">\n<!ENTITY rulesetType.label \"Type\">\n<!ENTITY rulesetExternal.label \"External\">\n<!ENTITY rulesetInline.label \"Inline\">\n<!ENTITY newRulesetUrlFilepickerbutton.label \"Select ITS 2.0 file\">\n<!ENTITY rulesetQueryLanguage.label \"Query Language\">\n<!ENTITY xpath.label \"XPath\">\n<!ENTITY css.label \"CSS\">\n<!ENTITY existingITS.label \"Existing ITS 2.0 resource:\">\n<!ENTITY newRulesetFile.label \"New ITS 2.0 file\">\n\n<!ENTITY addRulesetCancel.label \"Cancel\">\n<!ENTITY addRulesetOK.label \"Create ruleset\">\n\n<!ENTITY addRulesetButton.tooltip \"Add ruleset\">\n<!ENTITY deleteRulesetButton.tooltip \"Delete ruleset\">\n<!ENTITY downButton.tooltip \"Move down\">\n<!ENTITY upButton.tooltip \"Move up\">\n\n<!ENTITY parameter.label \"Parameter\">\n<!ENTITY value.label \"Value\">\n<!ENTITY addParamButton.tooltip \"Add parameter\">\n<!ENTITY deleteParamButton.tooltip \"Delete parameter\">\n\n<!ENTITY rule.label \"Rule\">\n<!ENTITY selector.label \"Selector\">\n<!ENTITY ruleMainValue.label \"Main value\">\n<!ENTITY addRuleButton.tooltip \"Add rule\">\n<!ENTITY deleteRuleButton.tooltip \"Delete rule\">\n\n<!ENTITY relativeUrl.label \"Make URL relative\">\n\n<!ENTITY parameterName.label \"Name:\">\n<!ENTITY parameterValue.label \"Value:\">\n<!ENTITY addParamCancel.label \"Cancel\">\n<!ENTITY addParamOK.label \"Create parameter\">\n\n<!ENTITY closeOtherSections.label \"Minden más szakasz bezárása\">\n<!ENTITY closeAllSections.label \"Minden szakasz bezárása\">\n\n<!ENTITY annotatorsRefSectionHeader.label \"ITS Tools Annotation\">\n<!ENTITY dataCategory.col \"Data category\">\n<!ENTITY processorIRI.col \"Processor IRI\">\n<!ENTITY addAnnotatorsRefButton.tooltip \"Add a reference\">\n<!ENTITY deleteAnnotatorsRefButton.tooltip \"Delete a reference\">\n<!ENTITY selectAnnotatorRefElement.tooltip \"Select reference's owner node\">\n\n<!ENTITY dataCategory.label \"Data category:\">\n<!ENTITY processorIRI.label \"Processor IRI:\">\n<!ENTITY addAnnotatorsRefCancel.label \"Cancel\">\n<!ENTITY addAnnotatorsRefOK.label \"Add reference\">\n<!ENTITY annotatorsRefWarning.label \"An annotation reference for the 'terminology' category is missing\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/sidebars/its20/its20.properties",
    "content": "LoadError=Load Error\nInlineParseError=Inline resource is not an ITS 2.0 document\nCannotFetch=Cannot fetch URL\nNotITS=Resource is not an ITS 2.0 document\n\nTranslatableByGlobalRule=Translatable by global rule\nNotTranslatableByGlobalRule=Not translatable by global rule\n\nInlineRules=Inline rules\n\ntranslateRule=Translate\nlocNoteRule=Localization Note\ntermRule=Terminology\ndirRule=Directionality\nlangRule=Language Information\nwithinTextRule=Elements Within Text\ndomainRule=Domain\ntextAnalysisRule=Text Analysis\nlocaleFilterRule=Locale Filter\nprovRule=Provenance\nexternalResourceRefRule=External Resource\ntargetPointerRule=Target Pointer\nidValueRule=Id Value\npreserveSpaceRule=Preserve Space\nlocQualityIssueRule=Localization Quality Issue\nmtConfidenceRule=Machine-Translation Confidence\nallowedCharactersRule=Allowed Characters\nstorageSizeRule=Storage Size\n\nDontWarnAgainForUrl=Don't warn me again about this URL\nDontWarnAgainForInline=Don't warn me again about inline global rules\n\nNewITSFile=New ITS 2.0 File\n\nCannotResolveXPath=Cannot resolve the following XPath selector (undeclared HTML namespace?):\nXPathParsingError=XPath Parsing Error\nDontWarnAgainForSelector=Don't warn me again about this selector\nCSSParsingError=CSS Parsing Error\nCannotResolveCSS=Cannot resolve the following CSS selector:\n"
  },
  {
    "path": "locales/hu/bluegriffon/sidebars/its20/its20Overlay.dtd",
    "content": "<!ENTITY its20.label \"Internationalization Tag Set 2.0\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/sidebars/its20/locNoteRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Localization Note rule\">\n\n<!ENTITY description.label \"Description\">\n<!ENTITY alert.label \"Alert\">\n\n<!ENTITY locNote.label \"Localization Note:\">\n<!ENTITY locNotePointer.label \"Relative selector to the localization note:\">\n<!ENTITY locNoteRef.label \"IRI referring to the localization note:\">\n<!ENTITY locNoteRefPointer.label \"Relative selector to a node holding an IRI referring to the localization note:\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/sidebars/its20/selector.dtd",
    "content": "<!ENTITY selector.label \"Selector\">\n<!ENTITY cssSelector.label \"CSS Selector:\">\n<!ENTITY xpathSelector.label \"XPath Selector:\">\n\n<!ENTITY magicButton.label \"Magic button\">\n\n<!ENTITY prefixreport1.label \"The prefix for the HTML namespace is:\">\n<!ENTITY prefixreport2.label \"\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/sidebars/its20/termRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Terminology rule\">\n\n<!ENTITY yesTerm.label \"Yes\">\n<!ENTITY noTerm.label \"No\">\n\n<!ENTITY noTermInfo.label \"No terminology information\">\n<!ENTITY termInfoPointer.label \"Relative selector to the terminology information:\">\n<!ENTITY termInfoRef.label \"IRI referring to the terminology information:\">\n<!ENTITY termInfoRefPointer.label \"Relative selector to a node holding an IRI referring to the terminology information:\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/sidebars/its20/translateRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Translate rule\">\n\n<!ENTITY translatable.label \"Translatable\">\n<!ENTITY notTranslatable.label \"Not translatable\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/sidebars/scripteditor/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon – parancsfájl-szerkesztő\">\n\n<!ENTITY commitChanges.label \"Módosítások véglegesítése\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/sidebars/scripteditor/scripteditor.dtd",
    "content": "<!ENTITY editScript.label \"Parancsfájl szerkesztése\">\n<!ENTITY moveUp.label \"Fel\">\n<!ENTITY moveDown.label \"Le\">\n\n<!ENTITY addExternalScript.label \"Külső parancsfájl hozzáadása\">\n<!ENTITY addEmbeddedScript.label \"Beágyazott parancsfájl hozzáadása\">\n\n<!ENTITY newScript.tooltip \"Parancsfájl hozzáadása\">\n<!ENTITY removeScript.tooltip \"Parancsfájl törlése\">\n<!ENTITY modifyScript.tooltip \"Parancsfájl módosítása\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/sidebars/scripteditor/scripteditor.properties",
    "content": "# NLS_MESSAGEFORMAT_VAR\nConfirmDeletionTitle=Parancsfájl törlése\nConfirmDeletion=Biztosan törölni kívánja ezt a parancsfájlt?\nAddExternalScriptTitle=Külső parancsfájl hozzáadása\nPromptScriptURL=A parancsfájl URL címe?\n"
  },
  {
    "path": "locales/hu/bluegriffon/sidebars/scripteditor/scripteditorOverlay.dtd",
    "content": "<!ENTITY scripteditor.label \"Parancsfájl-felügyelő\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/sidebars/stylesheets/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon – \">\n\n<!ENTITY commitChanges.label \"Módosítások véglegesítése\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/sidebars/stylesheets/stylesheets.dtd",
    "content": "<!ENTITY window.title \"Stíluslapok beszúrása vagy szerkesztése\">\n\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"Alternatív\">\n<!ENTITY title.col \"Cím\">\n<!ENTITY media.col \"Média\">\n\n<!ENTITY add.tooltip \"Stíluslap hozzáadása\">\n<!ENTITY remove.tooltip \"Kijelölt stíluslap törlése\">\n<!ENTITY modify.tooltip \"Kijelölt stíluslap módosítása\">\n<!ENTITY down.tooltip \"Kijelölt stíluslap mozgatása le\">\n<!ENTITY up.tooltip \"Kijelölt stíluslap mozgatása fel\">\n\n<!ENTITY close.label \"Bezárás\">\n<!ENTITY editMenu.label                   \"Szerkesztés\">\n<!ENTITY styleCode.label \"Kód\">\n<!ENTITY isStylesheetEnabled.label \"Engedélyezve\">\n<!ENTITY pageStyleMenu.label \"Oldalstílus\">\n"
  },
  {
    "path": "locales/hu/bluegriffon/sidebars/stylesheets/stylesheetsOverlay.dtd",
    "content": "<!ENTITY stylesheetsPanel.title \"Stíluslapok\">\n"
  },
  {
    "path": "locales/hu/cssproperties.mn",
    "content": "bluegriffon-hu.jar:\n% locale    cssproperties    hu    %locale/hu/cssproperties/\n  locale/hu/cssproperties/csspropertiesOverlay.dtd    (locale/hu/csspropertiesOverlay.dtd)\n  locale/hu/cssproperties/cssproperties.dtd           (locale/hu/cssproperties.dtd)\n  locale/hu/cssproperties/editGridTemplate.dtd        (locale/hu/editGridTemplate.dtd)\n  locale/hu/cssproperties/backgrounditem.dtd          (locale/hu/backgrounditem.dtd)\n  locale/hu/cssproperties/griditemposition.dtd        (locale/hu/griditemposition.dtd)\n  locale/hu/cssproperties/transformationitem.dtd      (locale/hu/transformationitem.dtd)\n  locale/hu/cssproperties/transitionitem.dtd          (locale/hu/transitionitem.dtd)\n  locale/hu/cssproperties/textshadowitem.dtd          (locale/hu/textshadowitem.dtd)\n  locale/hu/cssproperties/colorstopitem.dtd           (locale/hu/colorstopitem.dtd)\n  locale/hu/cssproperties/backgrounditem.properties   (locale/hu/backgrounditem.properties)\n  locale/hu/cssproperties/cssproperties.properties    (locale/hu/cssproperties.properties)\n  locale/hu/cssproperties/fontFeatures.properties     (locale/hu/fontFeatures.properties)\n\n"
  },
  {
    "path": "locales/hu/domexplorer.mn",
    "content": "bluegriffon-hu.jar:\n% locale    domexplorer    hu    %locale/hu/domexplorer/\n  locale/hu/domexplorer/domexplorerOverlay.dtd (locale/hu/domexplorerOverlay.dtd)\n  locale/hu/domexplorer/domexplorer.dtd        (locale/hu/domexplorer.dtd)\n\n"
  },
  {
    "path": "locales/hu/fs.mn",
    "content": "fs-hu.jar:\n% locale    fs    hu    %locale/hu/fs/\n  locale/hu/fs/fsOverlay.dtd    (locale/hu/fsOverlay.dtd)\n  locale/hu/fs/fs.dtd           (locale/hu/fs.dtd)\n  locale/hu/fs/fs.properties    (locale/hu/fs.properties)\n  locale/hu/fs/addFont.dtd      (locale/hu/addFont.dtd)\n\n"
  },
  {
    "path": "locales/hu/gfd.mn",
    "content": "gfd-hu.jar:\n% locale    gfd    hu    %locale/hu/gfd/\n  locale/hu/gfd/gfdOverlay.dtd    (locale/hu/gfdOverlay.dtd)\n  locale/hu/gfd/gfd.dtd           (locale/hu/gfd.dtd)\n  locale/hu/gfd/addFont.dtd       (locale/hu/addFont.dtd)\n\n"
  },
  {
    "path": "locales/hu/its20.mn",
    "content": "bluegriffon-hu.jar:\n% locale    its20    hu    %locale/hu/its20/\n  locale/hu/its20/its20Overlay.dtd    (locale/hu/its20Overlay.dtd)\n  locale/hu/its20/its20.properties    (locale/hu/its20.properties)\n  locale/hu/its20/its20.dtd           (locale/hu/its20.dtd)\n  locale/hu/its20/translateRule.dtd   (locale/hu/translateRule.dtd)\n  locale/hu/its20/locNoteRule.dtd     (locale/hu/locNoteRule.dtd)\n  locale/hu/its20/termRule.dtd        (locale/hu/termRule.dtd)\n  locale/hu/its20/selector.dtd        (locale/hu/selector.dtd)\n\n"
  },
  {
    "path": "locales/hu/markdown.mn",
    "content": "markdown-hu.jar:\n%   locale  markdown              hu    %locale/hu/markdown/\n   locale/hu/markdown/markdownOverlay.dtd  (locale/hu/markdownOverlay.dtd)\n   locale/hu/markdown/markdown.dtd         (locale/hu/markdown.dtd)\n   \n"
  },
  {
    "path": "locales/hu/op1.mn",
    "content": "op1-hu.jar:\n% locale    op1    hu    %locale/hu/op1/\n  locale/hu/op1/op1Overlay.dtd      (locale/hu/op1Overlay.dtd)\n  locale/hu/op1/op1.dtd             (locale/hu/op1.dtd)\n  locale/hu/op1/a11yFirstStep.properties (locale/hu/a11yFirstStep.properties)\n\n"
  },
  {
    "path": "locales/hu/scripteditor.mn",
    "content": "bluegriffon-hu.jar:\n% locale    scripteditor    hu\t\t%locale/hu/scripteditor/\n\tlocale/hu/scripteditor/scripteditorOverlay.dtd\t\t(locale/hu/scripteditorOverlay.dtd)\n\tlocale/hu/scripteditor/scripteditor.dtd\t\t(locale/hu/scripteditor.dtd)\n\tlocale/hu/scripteditor/scripteditor.properties\t\t(locale/hu/scripteditor.properties)\n\tlocale/hu/scripteditor/editor.dtd          (locale/hu/editor.dtd)\n\t\n"
  },
  {
    "path": "locales/hu/stylesheets.mn",
    "content": "bluegriffon-hu.jar:\n% locale    stylesheets    hu\t\t%locale/hu/stylesheets/\n  locale/hu/stylesheets/stylesheetsOverlay.dtd   (locale/hu/stylesheetsOverlay.dtd)\n  locale/hu/stylesheets/stylesheets.dtd          (locale/hu/stylesheets.dtd)\n  locale/hu/stylesheets/editor.dtd               (locale/hu/editor.dtd)\n\n"
  },
  {
    "path": "locales/hu/tipoftheday.mn",
    "content": "tipoftheday-hu.jar:\n%   locale  tipoftheday              hu    %locale/hu/tipoftheday/\n   locale/hu/tipoftheday/tipoftheday.dtd  (locale/hu/tipoftheday.dtd)\n   locale/hu/tipoftheday/tipofthedayOverlay.dtd  (locale/hu/tipofthedayOverlay.dtd)\n   locale/hu/tipoftheday/tipoftheday.rdf  (locale/hu/tipoftheday.rdf)\n"
  },
  {
    "path": "locales/it/aria.mn",
    "content": "bluegriffon-it.jar:\n% locale    aria    it    %locale/it/aria/\n  locale/it/aria/ariaOverlay.dtd (locale/it/ariaOverlay.dtd)\n  locale/it/aria/aria.dtd        (locale/it/aria.dtd)\n  locale/it/aria/aria.properties (locale/it/aria.properties)\n\n"
  },
  {
    "path": "locales/it/base.mn",
    "content": "bluegriffon-it.jar:\n% locale    bluegriffon    it    %locale/it/bluegriffon/\n% locale    branding       it    %locale/it/branding/\n  locale/it/bluegriffon/aboutDialog.dtd  (locale/it/bluegriffon/aboutDialog.dtd)\n  locale/it/bluegriffon/bluegriffon.dtd  (locale/it/bluegriffon/bluegriffon.dtd)\n  locale/it/bluegriffon/polyglot.dtd  (locale/it/bluegriffon/polyglot.dtd)\n  locale/it/bluegriffon/findbar.dtd  (locale/it/bluegriffon/findbar.dtd)\n  locale/it/bluegriffon/bluegriffon.properties  (locale/it/bluegriffon/bluegriffon.properties)\n  locale/it/bluegriffon/colourPicker.dtd  (locale/it/bluegriffon/colourPicker.dtd)\n  locale/it/bluegriffon/credits.dtd  (locale/it/bluegriffon/credits.dtd)\n  locale/it/bluegriffon/filepickerbutton.dtd  (locale/it/bluegriffon/filepickerbutton.dtd)\n  locale/it/bluegriffon/filePicking.dtd  (locale/it/bluegriffon/filePicking.dtd)\n  locale/it/bluegriffon/insertTable.dtd  (locale/it/bluegriffon/insertTable.dtd)\n  locale/it/bluegriffon/insertTable.properties  (locale/it/bluegriffon/insertTable.properties)\n  locale/it/bluegriffon/language.properties  (locale/it/bluegriffon/language.properties)\n  locale/it/bluegriffon/languages.dtd  (locale/it/bluegriffon/languages.dtd)\n  locale/it/bluegriffon/markupCleaner.dtd  (locale/it/bluegriffon/markupCleaner.dtd)\n  locale/it/bluegriffon/openLocation.dtd  (locale/it/bluegriffon/openLocation.dtd)\n  locale/it/bluegriffon/openLocation.properties  (locale/it/bluegriffon/openLocation.properties)\n  locale/it/bluegriffon/newPageWizard.dtd  (locale/it/bluegriffon/newPageWizard.dtd)\n  locale/it/bluegriffon/newPageWizard.properties  (locale/it/bluegriffon/newPageWizard.properties)\n  locale/it/bluegriffon/propertiesDeck.dtd  (locale/it/bluegriffon/propertiesDeck.dtd)\n  locale/it/bluegriffon/aria.dtd  (locale/it/bluegriffon/aria.dtd)\n  locale/it/bluegriffon/structurebar.dtd  (locale/it/bluegriffon/structurebar.dtd)\n  locale/it/bluegriffon/tabeditor.dtd  (locale/it/bluegriffon/tabeditor.dtd)\n  locale/it/bluegriffon/masterPasswordQuery.properties (locale/it/bluegriffon/masterPasswordQuery.properties)\n  locale/it/bluegriffon/newDocument.dtd  (locale/it/bluegriffon/newDocument.dtd)\n  locale/it/bluegriffon/prefs/file.dtd  (locale/it/bluegriffon/prefs/file.dtd)\n  locale/it/bluegriffon/prefs/source.dtd  (locale/it/bluegriffon/prefs/source.dtd)\n  locale/it/bluegriffon/prefs/general.dtd  (locale/it/bluegriffon/prefs/general.dtd)\n  locale/it/bluegriffon/prefs/newPage.dtd  (locale/it/bluegriffon/prefs/newPage.dtd)\n  locale/it/bluegriffon/prefs/update.dtd  (locale/it/bluegriffon/prefs/update.dtd)\n  locale/it/bluegriffon/prefs/styles.dtd  (locale/it/bluegriffon/prefs/styles.dtd)\n  locale/it/bluegriffon/prefs/advanced.dtd  (locale/it/bluegriffon/prefs/advanced.dtd)\n  locale/it/bluegriffon/prefs/connection.dtd  (locale/it/bluegriffon/prefs/connection.dtd)\n  locale/it/bluegriffon/prefs/osx.dtd  (locale/it/bluegriffon/prefs/osx.dtd)\n  locale/it/bluegriffon/prefs/shortcuts.dtd  (locale/it/bluegriffon/prefs/shortcuts.dtd)\n  locale/it/bluegriffon/prefs/update.properties  (locale/it/bluegriffon/prefs/update.properties)\n  locale/it/bluegriffon/prefs/license.dtd  (locale/it/bluegriffon/prefs/license.dtd)\n  locale/it/bluegriffon/prefs/license.properties  (locale/it/bluegriffon/prefs/license.properties)\n  locale/it/bluegriffon/prefs/deactivateLicense.dtd  (locale/it/bluegriffon/prefs/deactivateLicense.dtd)\n  locale/it/bluegriffon/prefs.dtd  (locale/it/bluegriffon/prefs.dtd)\n  locale/it/bluegriffon/updateAvailable.dtd  (locale/it/bluegriffon/updateAvailable.dtd)\n  locale/it/bluegriffon/updates.properties  (locale/it/bluegriffon/updates.properties)\n  locale/it/branding/brand.dtd  (locale/it/branding/brand.dtd)\n  locale/it/branding/brand.properties  (locale/it/branding/brand.properties)\n  locale/it/bluegriffon/insertImage.dtd  (locale/it/bluegriffon/insertImage.dtd)\n  locale/it/bluegriffon/insertAnchor.dtd  (locale/it/bluegriffon/insertAnchor.dtd)\n  locale/it/bluegriffon/insertCommentOrPI.dtd  (locale/it/bluegriffon/insertCommentOrPI.dtd)\n  locale/it/bluegriffon/insertLink.dtd  (locale/it/bluegriffon/insertLink.dtd)\n  locale/it/bluegriffon/insertLink.properties  (locale/it/bluegriffon/insertLink.properties)\n  locale/it/bluegriffon/cssClassPicker.dtd (locale/it/bluegriffon/cssClassPicker.dtd)\n  locale/it/bluegriffon/insertVideo.dtd  (locale/it/bluegriffon/insertVideo.dtd)\n  locale/it/bluegriffon/insertAudio.dtd  (locale/it/bluegriffon/insertAudio.dtd)\n  locale/it/bluegriffon/insertVideo.properties  (locale/it/bluegriffon/insertVideo.properties)\n  locale/it/bluegriffon/insertHTML.dtd  (locale/it/bluegriffon/insertHTML.dtd)\n  locale/it/bluegriffon/insertHR.dtd  (locale/it/bluegriffon/insertHR.dtd)\n  locale/it/bluegriffon/insertForm.dtd  (locale/it/bluegriffon/insertForm.dtd)\n  locale/it/bluegriffon/parsingError.dtd  (locale/it/bluegriffon/parsingError.dtd)\n  locale/it/bluegriffon/insertFormInput.dtd  (locale/it/bluegriffon/insertFormInput.dtd)\n  locale/it/bluegriffon/insertFieldset.dtd  (locale/it/bluegriffon/insertFieldset.dtd)\n  locale/it/bluegriffon/insertLabel.dtd  (locale/it/bluegriffon/insertLabel.dtd)\n  locale/it/bluegriffon/insertButton.dtd  (locale/it/bluegriffon/insertButton.dtd)\n  locale/it/bluegriffon/insertSelect.dtd  (locale/it/bluegriffon/insertSelect.dtd)\n  locale/it/bluegriffon/insertTextarea.dtd  (locale/it/bluegriffon/insertTextarea.dtd)\n  locale/it/bluegriffon/insertKeygen.dtd  (locale/it/bluegriffon/insertKeygen.dtd)\n  locale/it/bluegriffon/insertOutput.dtd  (locale/it/bluegriffon/insertOutput.dtd)\n  locale/it/bluegriffon/insertProgress.dtd  (locale/it/bluegriffon/insertProgress.dtd)\n  locale/it/bluegriffon/insertMeter.dtd  (locale/it/bluegriffon/insertMeter.dtd)\n  locale/it/bluegriffon/insertStylesheet.dtd  (locale/it/bluegriffon/insertStylesheet.dtd)\n  locale/it/bluegriffon/editStylesheet.dtd  (locale/it/bluegriffon/editStylesheet.dtd)\n  locale/it/bluegriffon/media.dtd  (locale/it/bluegriffon/media.dtd)\n  locale/it/bluegriffon/media.properties  (locale/it/bluegriffon/media.properties)\n  locale/it/bluegriffon/insertChars.dtd  (locale/it/bluegriffon/insertChars.dtd)\n  locale/it/bluegriffon/convertToTable.dtd (locale/it/bluegriffon/convertToTable.dtd)\n  locale/it/bluegriffon/pageProperties.dtd (locale/it/bluegriffon/pageProperties.dtd)\n  locale/it/bluegriffon/spellCheck.dtd (locale/it/bluegriffon/spellCheck.dtd)\n  locale/it/bluegriffon/spellCheck.properties (locale/it/bluegriffon/spellCheck.properties)\n  locale/it/bluegriffon/dictionary.dtd (locale/it/bluegriffon/dictionary.dtd)\n  locale/it/bluegriffon/html5.properties (locale/it/bluegriffon/html5.properties)\n  locale/it/bluegriffon/listProperties.dtd (locale/it/bluegriffon/listProperties.dtd)\n  locale/it/bluegriffon/insertTOC.dtd (locale/it/bluegriffon/insertTOC.dtd)\n  locale/it/bluegriffon/svg-edit.properties (locale/it/bluegriffon/svg-edit.properties)\n  locale/it/bluegriffon/panels.dtd (locale/it/bluegriffon/panels.dtd)\n  locale/it/bluegriffon/rotator.dtd (locale/it/bluegriffon/rotator.dtd)\n\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/aboutDialog.dtd",
    "content": "<!ENTITY aboutDialog.title      \"Informazioni su &brandFullName;\">\n<!ENTITY copyright              \"Crediti\">\n<!ENTITY aboutLink              \"&lt; Infomazioni &brandFullName;\">\n<!ENTITY aboutVersion           \"versione\">\n<!ENTITY copyrightText          \"&#169;1998-2019 Disruptive Innovations e Contributori. Tutti i Diritti Riservati.\">\n<!ENTITY cmdClose.macKey        \"W\">\n<!ENTITY codeName               \"Nome codice\">\n\n<!ENTITY aboutTab.label         \"Informazioni\">\n<!ENTITY creditsTab.label       \"Licenza e Crediti\">\n<!ENTITY buildConfigTab.label   \"Configurazione Build\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/aria.dtd",
    "content": "<!ENTITY ariaRole.label \"Ruolo ARIA\">\n\n<!ENTITY noARIArole.label \"(nessun ruolo ARIA)\">\n<!ENTITY ARIARoleSelect.tooltip \"Imposta attributo ruolo ARIA\">\n<!ENTITY alertRole.label \"A message with important, and usually time-sensitive, information. Also see alertdialog and status\">\n<!ENTITY alertdialogRole.label \"A type of dialog that contains an alert message, where initial focus goes an element within the dialog. Also see alert and dialog\">\n<!ENTITY applicationRole.label \"A region declared as a web application, as opposed to a web document\">\n<!ENTITY articleRole.label \"A section of a page that consists of a composition that forms an independent part of a document, page, or site\">\n<!ENTITY bannerRole.label \"A region that contains mostly site-oriented content, rather than page-specific content\">\n<!ENTITY buttonRole.label \"An input that allows for user-triggered actions when clicked or pressed. Also see link\">\n<!ENTITY checkboxRole.label \"A checkable input that has three possible values: true, false, or mixed\">\n<!ENTITY columnheaderRole.label \"A cell containing header information for a column\">\n<!ENTITY comboboxRole.label \"A presentation of a select; usually similar to a textbox where users can type ahead to select an option, or type to enter arbitrary text as a new item in the list. Also see listbox\">\n<!ENTITY commandRole.label \"A form of widget that performs an action but does not receive input data\">\n<!ENTITY complementaryRole.label \"A supporting section of the document, designed to be complementary to the main content at a similar level in the DOM hierarchy, but remains meaningful when separated from the main content\">\n<!ENTITY compositeRole.label \"A widget that may contain navigable descendants or owned children\">\n<!ENTITY contentinfoRole.label \"A large perceivable region that contains information about the parent document\">\n<!ENTITY definitionRole.label \"A definition of a term or concept\">\n<!ENTITY dialogRole.label \"A dialog is an application window that is designed to interrupt the current processing of an application in order to prompt the user to enter information or require a response. Also see alertdialog\">\n<!ENTITY directoryRole.label \"A list of references to members of a group, such as a static table of contents\">\n<!ENTITY documentRole.label \"A region containing related information that is declared as document content, as opposed to a web application\">\n<!ENTITY formRole.label \"A landmark region that contains a collection of items and objects that, as a whole, combine to create a form. Also see search\">\n<!ENTITY gridRole.label \"A grid is an interactive control which contains cells of tabular data arranged in rows and columns, like a table\">\n<!ENTITY gridcellRole.label \"A cell in a grid or treegrid\">\n<!ENTITY groupRole.label \"A set of user interface objects which are not intended to be included in a page summary or table of contents by assistive technologies\">\n<!ENTITY headingRole.label \"A heading for a section of the page\">\n<!ENTITY imgRole.label \"A container for a collection of elements that form an image\">\n<!ENTITY inputRole.label \"A generic type of widget that allows user input\">\n<!ENTITY landmarkRole.label \"A region of the page intended as a navigational landmark\">\n<!ENTITY linkRole.label \"An interactive reference to an internal or external resource that, when activated, causes the user agent to navigate to that resource. Also see button\">\n<!ENTITY listRole.label \"A group of non-interactive list items. Also see listbox\">\n<!ENTITY listboxRole.label \"A widget that allows the user to select one or more items from a list of choices. Also see combobox and list\">\n<!ENTITY listitemRole.label \"A single item in a list or directory\">\n<!ENTITY logRole.label \"A type of live region where new information is added in meaningful order and old information may disappear. Also see marquee\">\n<!ENTITY mainRole.label \"The main content of a document\">\n<!ENTITY marqueeRole.label \"A type of live region where non-essential information changes frequently. Also see log\">\n<!ENTITY mathRole.label \"Content that represents a mathematical expression. \">\n<!ENTITY menuRole.label \"A type of widget that offers a list of choices to the user\">\n<!ENTITY menubarRole.label \"A presentation of menu that usually remains visible and is usually presented horizontally\">\n<!ENTITY menuitemRole.label \"An option in a group of choices contained by a menu or menubar\">\n<!ENTITY menuitemcheckboxRole.label \"A checkable menuitem that has three possible values: true, false, or mixed\">\n<!ENTITY menuitemradioRole.label \"A checkable menuitem in a group of menuitemradio roles, only one of which can be checked at a time\">\n<!ENTITY navigationRole.label \"A collection of navigational elements (usually links) for navigating the document or related documents\">\n<!ENTITY noteRole.label \"A section whose content is parenthetic or ancillary to the main content of the resource\">\n<!ENTITY optionRole.label \"A selectable item in a select list\">\n<!ENTITY presentationRole.label \"An element whose implicit native role semantics will not be mapped to the accessibility API\">\n<!ENTITY progressbarRole.label \"An element that displays the progress status for tasks that take a long time\">\n<!ENTITY radioRole.label \"A checkable input in a group of radio roles, only one of which can be checked at a time\">\n<!ENTITY radiogroupRole.label \"A group of radio buttons\">\n<!ENTITY rangeRole.label \"An input representing a range of values that can be set by the user\">\n<!ENTITY regionRole.label \"A large perceivable section of a web page or document, that the author feels is important enough to be included in a page summary or table of contents, for example, an area of the page containing live sporting event statistics\">\n<!ENTITY roletypeRole.label \"The base role from which all other roles in this taxonomy inherit\">\n<!ENTITY rowRole.label \"A row of cells in a grid\">\n<!ENTITY rowgroupRole.label \"A group containing one or more row elements in a grid\">\n<!ENTITY rowheaderRole.label \"A cell containing header information for a row in a grid\">\n<!ENTITY scrollbarRole.label \"A graphical object that controls the scrolling of content within a viewing area, regardless of whether the content is fully displayed within the viewing area\">\n<!ENTITY searchRole.label \"A landmark region that contains a collection of items and objects that, as a whole, combine to create a search facility. Also see form\">\n<!ENTITY sectionRole.label \"A renderable structural containment unit in a document or application\">\n<!ENTITY sectionheadRole.label \"A structure that labels or summarizes the topic of its related section\">\n<!ENTITY selectRole.label \"A form widget that allows the user to make selections from a set of choices\">\n<!ENTITY separatorRole.label \"A divider that separates and distinguishes sections of content or groups of menuitems\">\n<!ENTITY sliderRole.label \"A user input where the user selects a value from within a given range\">\n<!ENTITY spinbuttonRole.label \"A form of range that expects a user to select from amongst discrete choices\">\n<!ENTITY statusRole.label \"A container whose content is advisory information for the user but is not important enough to justify an alert. Also see alert\">\n<!ENTITY structureRole.label \"A document structural element\">\n<!ENTITY tabRole.label \"A grouping label providing a mechanism for selecting the tab content that is to be rendered to the user\">\n<!ENTITY tablistRole.label \"A list of tab elements, which are references to tabpanel elements\">\n<!ENTITY tabpanelRole.label \"A container for the resources associated with a tab, where each tab is contained in a tablist\">\n<!ENTITY textboxRole.label \"Input that allows free-form text as its value\">\n<!ENTITY timerRole.label \"A type of live region containing a numerical counter which indicates an amount of elapsed time from a start point, or the time remaining until an end point\">\n<!ENTITY toolbarRole.label \"A collection of commonly used function buttons represented in compact visual form\">\n<!ENTITY tooltipRole.label \"A contextual popup that displays a description for an element\">\n<!ENTITY treeRole.label \"A type of list that may contain sub-level nested groups that can be collapsed and expanded\">\n<!ENTITY treegridRole.label \"A grid whose rows can be expanded and collapsed in the same manner as for a tree\">\n<!ENTITY treeitemRole.label \"An option item of a tree. This is an element within a tree that may be expanded or collapsed if it contains a sub-level group of treeitems\">\n<!ENTITY widgetRole.label \"An interactive component of a graphical user interface (GUI)\">\n<!ENTITY windowRole.label \"A browser or application window\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/bluegriffon.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title           \"BlueGriffon\">\n\n<!ENTITY fileMenu.label         \"File\">\n<!ENTITY fileMenu.accesskey     \"f\">\n<!ENTITY newMenu.label                    \"Nuovo\">\n<!ENTITY newMenu.accesskey                \"n\">\n\n<!ENTITY newWizardMenu.label              \"Nuovo autocomposizione\">\n\n<!ENTITY editMenu.label                   \"Modifica\">\n<!ENTITY editMenu.accesskey               \"m\">\n\n<!ENTITY viewMenu.label                   \"Visualizza\">\n<!ENTITY viewMenu.accesskey               \"v\">\n<!ENTITY customizeToolbar.label           \"Personalizza\">\n<!ENTITY customizeToolbar.accesskey       \"z\">\n\n<!ENTITY insertMenu.label                 \"Inserisci\">\n<!ENTITY insertMenu.accesskey             \"i\">\n\n<!ENTITY formatMenu.label                 \"Formato\">\n<!ENTITY formatMenu.accesskey             \"o\">\n<!ENTITY spanCmd.label \"Span\">\n<!ENTITY spanCmd.accesskey \"n\">\n<!-- Font Style SubMenu -->\n<!ENTITY fontStyleMenu.label \"Stile Testo\">\n<!ENTITY formatstylemenu.accesskey \"s\">\n<!ENTITY styleBoldCmd.label \"Grassetto\">\n<!ENTITY stylebold.accesskey \"g\">\n<!ENTITY stylebold.keybinding \"g\">\n<!ENTITY styleItalicCmd.label \"Corsivo\">\n<!ENTITY styleitalic.accesskey \"I\">\n<!ENTITY styleitalic.keybinding \"i\">\n<!ENTITY styleUnderlineCmd.label \"Sottolineato\">\n<!ENTITY styleunderline.accesskey \"u\">\n<!ENTITY styleUnderline.key \"u\">\n<!ENTITY styleStrikeThruCmd.label \"Barrato\">\n<!ENTITY stylestrikethru.accesskey \"k\">\n<!ENTITY styleSuperscriptCmd.label \"Apice\">\n<!ENTITY stylesuperscript.accesskey \"p\">\n<!ENTITY styleSubscriptCmd.label \"Pedice\">\n<!ENTITY stylesubscript.accesskey \"S\">\n<!ENTITY styleNonbreakingCmd.label \"Nonbreaking\">\n<!ENTITY stylenonbreaking.accesskey \"N\">\n<!ENTITY styleEm.label \"Enfasi\">\n<!ENTITY styleEm.accesskey \"e\">\n<!ENTITY styleEm.key \"i\">\n<!ENTITY styleStrong.label \"Enfasi Maggiore\">\n<!ENTITY styleStrong.accesskey \"t\">\n<!ENTITY styleStrong.key \"b\">\n<!ENTITY styleCite.label \"Citazione\">\n<!ENTITY styleCite.accesskey \"c\">\n<!ENTITY styleAbbr.label \"Abbreviazione\">\n<!ENTITY styleAbbr.accesskey \"A\">\n<!ENTITY styleAcronym.label \"Acronimo\">\n<!ENTITY styleAcronym.accesskey \"r\">\n<!ENTITY styleCode.label \"Codice\">\n<!ENTITY styleCode.accesskey \"o\">\n<!ENTITY styleCode.key \"c\">\n<!ENTITY styleSamp.label \"Output esempio\">\n<!ENTITY styleSamp.accesskey \"m\">\n<!ENTITY styleVar.label \"Variabile\">\n<!ENTITY styleVar.accesskey \"v\">\n<!ENTITY fontFixedWidth.label \"Larghezza Fissa\">\n<!ENTITY fontfixedwidth.accesskey \"x\">\n\n<!ENTITY tableMenu.label                  \"Tabella\">\n<!ENTITY tableMenu.accesskey              \"b\">\n\n<!ENTITY toolsMenu.label                  \"Strumenti\">\n<!ENTITY toolsMenu.accesskey              \"t\">\n<!ENTITY consoleMenu.label                \"Console JavaScript\">\n\n<!ENTITY panelsMenu.label                 \"Pannelli\">\n<!ENTITY panelsMenu.accesskey             \"p\">\n\n<!ENTITY alignPanels.label                \"Allinea tutti i pannelli\">\n\n<!ENTITY helpMenu.label                   \"Guida\">\n<!ENTITY helpMenu.accesskey               \"g\">\n<!ENTITY aboutComposer.label              \"Informazioni BlueGriffon\">\n\n<!ENTITY throbber.tooltip                 \"BlueGriffon\">\n\n<!ENTITY newMenu.label                    \"Nuovo\">\n<!ENTITY newToolbarCmd.tooltip            \"Crea una nuova pagina\">\n<!ENTITY pageInNewTab.label                     \"Pagina in una Nuova Scheda\">\n<!ENTITY pageInNewWindow.label                  \"Pagina in una Nuova Finestra\">\n<!ENTITY newOtherCmd.label                \"Maggiori Opzioni...\">\n\n<!ENTITY openMenu.label                   \"Apri\">\n<!ENTITY openMenu.tooltip                 \"Apri nella pagina esistente\">\n<!ENTITY openTab.label                    \"Apri in una Nuova Scheda\">\n<!ENTITY openWindow.label                 \"Apri in una Nuova Finestra\">\n<!ENTITY openPage.label                   \"Apri\">\n<!ENTITY openPage.accesskey               \"o\">\n<!ENTITY openFileCmd.label                \"Apri file…\">\n\n<!ENTITY quit.label                       \"Esci\">\n<!ENTITY quit.accesskey                   \"q\">\n\n<!ENTITY stopButton.label                 \"Interrompi\">\n<!ENTITY stopButton.tooltip               \"Interrompi carricamento pagina\">\n\n<!ENTITY boldToolbarCmd.tooltip           \"Grassetto\">\n<!ENTITY boldToolbarCmd.label             \"Grassetto\">\n<!ENTITY italicToolbarCmd.tooltip         \"Corsivo\">\n<!ENTITY italicToolbarCmd.label           \"Corsivo\">\n<!ENTITY underlineToolbarCmd.tooltip      \"Sottolineato\">\n<!ENTITY underlineToolbarCmd.label        \"Sottolineato\">\n<!ENTITY strongToolbarCmd.tooltip         \"Enfasi Maggiore\">\n<!ENTITY strongToolbarCmd.label           \"Enfasi Maggiore\">\n<!ENTITY emToolbarCmd.tooltip             \"Enfasi\">\n<!ENTITY emToolbarCmd.label               \"Enfasi\">\n<!ENTITY codeToolbarCmd.label             \"Codice\">\n<!ENTITY codeToolbarCmd.tooltip           \"Codice\">\n<!-- RTL -->                           \n<!ENTITY writingDirectionMenu.label          \"Direzione Scrittura\">\n<!ENTITY writingdirectionmenu.accesskey      \"w\">\n<!ENTITY defaultDirectionMenu.label          \"Non specificato\">\n<!ENTITY defaultdirectionmenu.accesskey      \"u\">\n<!ENTITY ltrDirectionMenu.label              \"Sinistra a destra\">\n<!ENTITY ltrdirectionmenu.accesskey          \"l\">\n<!ENTITY rtlDirectionMenu.label              \"Destra a sinistra\">\n<!ENTITY rtldirectionmenu.accesskey          \"r\">\n<!ENTITY dirLtr.tooltip                      \"Sinistra a destra\">\n<!ENTITY dirRtl.tooltip                      \"Destra a sinistra\">\n\n<!ENTITY ParagraphSelect.tooltip \"Scegli un formato paragrafo\">\n<!-- Shared in Paragraph, and Toolbar menulist -->\n<!ENTITY bodyTextCmd.label \"Corpo del testo\">\n<!ENTITY paragraphParagraphCmd.label \"Paragrafo\">  \n<!ENTITY heading1Cmd.label \"Titolo 1\">\n<!ENTITY heading2Cmd.label \"Titolo 2\">\n<!ENTITY heading3Cmd.label \"Titolo 3\">\n<!ENTITY heading4Cmd.label \"Titolo 4\">\n<!ENTITY heading5Cmd.label \"Titolo 5\">\n<!ENTITY heading6Cmd.label \"Titolo 6\">\n<!ENTITY paragraphAddressCmd.label \"Indirizzo\">\n<!ENTITY paragraphPreformatCmd.label \"Preformattato\">\n<!ENTITY genericContainerCmd.label \"Contenitore generico(div)\">\n\n<!ENTITY unorderedList.tooltip \"Elenco puntato\">\n<!ENTITY orderedList.tooltip \"Elenco numerato\">\n<!ENTITY unorderedList.label \"Elenco puntato\">\n<!ENTITY orderedList.label \"Elenco numerato\">\n\n<!ENTITY alignLeft.tooltip \"Allinea sinistra\">\n<!ENTITY alignCenter.tooltip \"Allinea centro\">\n<!ENTITY alignRight.tooltip \"Allinea destra\">\n<!ENTITY alignJustify.tooltip \"Allinea giustificato\">\n<!ENTITY alignLeft.label \"Allinea sinistra\">\n<!ENTITY alignCenter.label \"Allinea centro\">\n<!ENTITY alignRight.label \"Allinea destra\">\n<!ENTITY alignJustify.label \"Allinea giustificato\">\n\n<!ENTITY indentToolbarCmd.tooltip \"Aumenta Rientro\">\n<!ENTITY indentToolbarCmd.label \"Aumenta Rientro\">\n\n<!ENTITY outdentToolbarCmd.tooltip \"Riduci rientro\">\n<!ENTITY outdentToolbarCmd.label \"Riduci rientro\">\n\n<!ENTITY definitionDescription.tooltip \"Definizione descrizione\">\n<!ENTITY definitionDescription.label \"Definizione descrizione\">\n<!ENTITY definitionTitle.tooltip \"Definizione titolo\">\n<!ENTITY definitionTitle.label \"Definizione titolo\">\n\n<!ENTITY FontFaceSelect.tooltip \"Scegli un tipo di carattere\">\n<!ENTITY fontVarWidth.label \"Larghezza variabile\">\n<!ENTITY fontFixedWidth.label \"Larghezza fissa\">\n<!ENTITY fontHelveticaFont.label \"Helvetica, Arial\">\n<!ENTITY fontTimes.label \"Times\">\n<!ENTITY fontCourier.label \"Courier\">\n\n<!ENTITY applyClassToSelectionCmd.tooltip \"Applica una classe al container selezionato\">\n<!ENTITY noClass.label \"(nessuna classe)\">\n\n<!ENTITY applyIdToSelectionCmd.tooltip \"Fornisci un ID al container selezionato\">\n<!ENTITY noId.label \"(nessun ID)\">\n\n<!ENTITY tableToolbarCmd.label \"Tabella\">\n<!ENTITY tableToolbarCmd.key \"T\">\n<!ENTITY tableToolbarCmd.tooltip \"Inserisci una nuova tabella o modifica le proprieta di una tabella selezionata\">\n\n<!ENTITY imageToolbarCmd.label \"immagine\">\n<!ENTITY imageToolbarCmd.key \"I\">\n<!ENTITY imageToolbarCmd.tooltip \"Inserisci o modifica una immagine\">\n\n<!ENTITY anchorToolbarCmd.label \"Ancora\">\n<!ENTITY anchorToolbarCmd.key \"A\">\n<!ENTITY anchorToolbarCmd.tooltip \"Inserisci o modifica una ancora\">\n\n<!ENTITY linkToolbarCmd.label \"Collegamento\">\n<!ENTITY linkToolbarCmd.key \"L\">\n<!ENTITY linkToolbarCmd.tooltip \"Inserisci o modifica un collegamento\">\n\n<!ENTITY hrToolbarCmd.label \"Barra orizzontale\">\n<!ENTITY hrToolbarCmd.key \"b\">\n\n<!ENTITY htmlToolbarCmd.label \"Markup HTML\">\n<!ENTITY htmlToolbarCmd.key \"H\">\n\n<!ENTITY formToolbarCmd.label \"Modulo\">\n<!ENTITY formToolbarCmd.key \"F\">\n<!ENTITY formToolbarCmd.tooltip \"Inserisci o modifica un modulo\">\n\n<!ENTITY fieldsetToolbarCmd.label \"Campo\">\n<!ENTITY fieldsetToolbarCmd.key \"d\">\n\n<!ENTITY labelToolbarCmd.label \"Etichetta\">\n<!ENTITY labelToolbarCmd.key \"L\">\n\n<!ENTITY buttonToolbarCmd.label \"Pulsante\">\n<!ENTITY buttonToolbarCmd.key \"B\">\n\n<!ENTITY selectToolbarCmd.label \"Elenco di selezione\">\n<!ENTITY selectToolbarCmd.key \"S\">\n\n<!ENTITY textareaToolbarCmd.label \"Area di Testo\">\n<!ENTITY textareaToolbarCmd.key \"T\">\n\n<!ENTITY keygenToolbarCmd.label \"Generatore Chiavi\">\n<!ENTITY keygenToolbarCmd.key \"K\">\n\n<!ENTITY outputToolbarCmd.label \"Output\">\n<!ENTITY outputToolbarCmd.key \"O\">\n\n<!ENTITY progressToolbarCmd.label \"Progresso\">\n<!ENTITY progressToolbarCmd.key \"p\">\n\n<!ENTITY meterToolbarCmd.label \"Metro\">\n<!ENTITY meterToolbarCmd.key \"M\">\n\n<!ENTITY datalistToolbarCmd.label \"Elenco dati\">\n<!ENTITY datalistToolbarCmd.key \"i\">\n\n<!ENTITY stylesheetsToolbarCmd.label \"Fogli di stile\">\n<!ENTITY stylesheetsToolbarCmd.key \"S\">\n\n<!ENTITY webfonts.label \"Tipi caratteri Web\">\n\n<!ENTITY videoToolbarCmd.label \"Video\">\n<!ENTITY videoToolbarCmd.tooltip \"Inserisci o modifica un video\">\n\n<!ENTITY audioToolbarCmd.label \"Audio\">\n<!ENTITY audioToolbarCmd.tooltip \"Inserisci o modifica un file audio\">\n\n<!ENTITY browseToolbarCmd.label \"Anteprima\">\n<!ENTITY browseToolbarCmd.tooltip \"Anteprima nel browser\">\n\n<!ENTITY saveCmd.label \"Salva\">\n<!ENTITY saveToolbarCmd.tooltip \"Salva file in una posizione locale\">\n<!ENTITY filesave.key \"s\">\n<!ENTITY saveAsCmd.label \"Salva con nome...\">\n<!ENTITY filesaveas.key \"s\">\n\n<!ENTITY undoCmd.label \"Annulla\">\n<!ENTITY undoCmd.accesskey \"U\">\n<!ENTITY redoCmd.label \"Ripeti\">\n<!ENTITY redoCmd.accesskey \"R\">\n\n<!ENTITY cutCmd.label \"Taglia\">\n<!ENTITY cutCmd.accesskey \"t\">\n<!ENTITY copyCmd.label \"Copia\">\n<!ENTITY copyCmd.accesskey \"C\">\n<!ENTITY pasteCmd.label \"Incolla\">\n<!ENTITY pasteCmd.accesskey \"P\">\n<!ENTITY pasteNoFormatting.label \"Incolla senza formattazione\">\n<!ENTITY pasteNoFormatting.accesskey \"f\">\n<!ENTITY deleteCmd.label \"Elimina\">\n<!ENTITY deleteCmd.accesskey \"D\">\n<!ENTITY selectAllCmd.label \"Seleziona Tutto\">\n<!ENTITY selectAllCmd.accesskey \"A\">\n<!ENTITY copyHTMLCodeCmd.label \"Copia Markup HTML selezionato\">\n<!ENTITY copyHTMLCodeCmd.accesskey \"H\">\n<!ENTITY copyHTMLCode.label \"Copia Markup HTML di questo elemento\">\n\n<!ENTITY setZoomFactor.label \"Imposta fattore zoom\">\n\n<!ENTITY fileRecentMenu.label \"File recenti\">\n<!ENTITY filerecentmenu.accesskey \"r\">\n\n<!ENTITY markupCleanerCmd.label \"Pulizia Markup\">\n<!ENTITY markupcleaner.accesskey \"m\">\n\n<!ENTITY viewToolbars.label \"Barre strumenti\">\n<!ENTITY viewStatusbar.label \"Barra di stato\">\n\n<!ENTITY formatToolbar.name \"Formato (primario)\">\n<!ENTITY formatToolbar2.name \"Formato (secondario)\">\n\n<!ENTITY dualview.label \"Dual View\">\n<!ENTITY wysiwygMode.label \"Wysiwyg\">\n<!ENTITY printMode.label \"Anteprima Stampa\">\n<!ENTITY sourceMode.label \"Sorgente\">\n\n<!ENTITY closeTabCmd.label \"Chiudi scheda corrente\">\n<!ENTITY closeEbookCmd.label \"Chiudi ebook corrente\">\n\n<!ENTITY filesave.key \"s\">\n<!ENTITY quit.key \"q\">\n<!ENTITY closeWindow.key \"w\">\n<!ENTITY openPage.key \"o\">\n<!ENTITY undoCmd.key \"z\">\n<!ENTITY redoCmd.key \"y\">\n<!ENTITY cutCmd.key \"x\">\n<!ENTITY copyCmd.key \"c\">\n<!ENTITY pasteCmd.key \"v\">\n\n<!ENTITY formInputs.label \"Input...\">\n<!ENTITY hiddenInputForm.label \"Una stringa nascosta\">\n<!ENTITY textInputForm.label \"Un campo di testo\">\n<!ENTITY searchInputForm.label \"Un campo di ricerca\">\n<!ENTITY telInputForm.label \"Un campo numero telefonico\">\n<!ENTITY urlInputForm.label \"Un campo URL\">\n<!ENTITY emailInputForm.label \"Un campo indirizzo email\">\n<!ENTITY passwordInputForm.label \"Un campo password\">\n<!ENTITY datetimeInputForm.label \"Un selettore di data e ora senza fusi orari\">\n<!ENTITY dateInputForm.label \"Un selettore di data\">\n<!ENTITY monthInputForm.label \"Un selettore di anno e mese\">\n<!ENTITY weekInputForm.label \"Un selettore di settimana-anno e settimana\">\n<!ENTITY timeInputForm.label \"Un selettore di ora senza fusi orari\">\n<!ENTITY datetimelocalInputForm.label \"Un selettore di data e ora senza fusi orari\">\n<!ENTITY numberInputForm.label \"Un campo numerico\">\n<!ENTITY rangeInputForm.label \"Un selettore di range numerico\">\n<!ENTITY colorInputForm.label \"Un selettore di colore\">\n<!ENTITY checkboxInputForm.label \"Una casella di controllo\">\n<!ENTITY radioInputForm.label \"Un pulsante di opzione\">\n<!ENTITY fileInputForm.label \"Un selettore di file\">\n<!ENTITY submitInputForm.label \"Un pulsante invio\">\n<!ENTITY imageInputForm.label \"Un pulsante invio con immagine\">\n<!ENTITY resetInputForm.label \"Un pulsante reimposta\">\n<!ENTITY buttonInputForm.label \"Un pulsante\">\n\n\n<!ENTITY allTagsMode.label \"Modalità Mostra Tag\">\n\n<!ENTITY toggleViewMenu.label \"Cambia vista\">\n<!ENTITY toggleViewMenu.accesskey \"T\">\n\n<!ENTITY spellCheck.label \"Correttore ortografico\">\n<!ENTITY spellCheck.accesskey \"S\">\n<!ENTITY dictionary.label \"Dizionario\">\n<!ENTITY addToDictionary \"Aggiungi al dizionario\">\n<!ENTITY ignoreWord.label \"Ignora parola\">\n\n<!ENTITY specialChars.label \"Caratteri e simboli\">\n\n<!-- Table Menu -->\n<!ENTITY tableMenu.label                     \"Tabella\">\n<!ENTITY tablemenu.accesskey                 \"b\">\n<!-- Select Submenu -->\n<!ENTITY tableSelectMenu.label               \"Seleziona\">\n<!ENTITY tableselectmenu.accesskey           \"s\">\n\n<!ENTITY tableSelectMenu2.label              \"Seleziona Tabella\">\n<!ENTITY tableInsertMenu2.label              \"Inserisci Tabella\">\n<!ENTITY tableDeleteMenu2.label              \"Elimina Tabella\">\n\n<!-- Insert SubMenu -->\n<!ENTITY tableInsertMenu.label               \"Inserisci\">\n<!ENTITY tableinsertmenu.accesskey           \"i\">\n<!ENTITY tableTable.label                    \"Tabella\">\n<!ENTITY tabletable.accesskey                \"t\">\n<!ENTITY tableRow.label                      \"Riga\">\n<!ENTITY tableRows.label                     \"Riga(e)\">\n<!ENTITY tablerow.accesskey                  \"r\">\n<!ENTITY tableRowAbove.label                 \"Riga Sopra\">\n<!-- uses tablerow.accesskey -->\n<!ENTITY tableRowBelow.label                 \"Riga Sotto\">\n<!ENTITY tablerowbelow.accesskey             \"b\">\n<!ENTITY tableColumn.label                   \"Colonna\">\n<!ENTITY tableColumns.label                  \"Colonna(e)\">\n<!ENTITY tablecolumn.accesskey               \"o\">\n<!ENTITY tableColumnBefore.label             \"Colonna Precedente\">\n<!-- uses tablecolumn.accesskey -->\n<!ENTITY tableColumnAfter.label              \"Colonna Successiva\">\n<!ENTITY tablecolumnafter.accesskey          \"a\">\n<!ENTITY tableCell.label                     \"Cella\">\n<!ENTITY tableCells.label                    \"Cella(e)\">\n<!ENTITY tablecell.accesskey                 \"c\">\n<!ENTITY tableCellContents.label             \"Contenuto Celle\">\n<!ENTITY tablecellcontents.accesskey         \"n\">\n<!ENTITY tableAllCells.label                 \"Tutte le Celle\">\n<!ENTITY tableCellBefore.label               \"Cella Precedente\">\n<!ENTITY tableallcells.accesskey             \"a\">\n<!-- uses tablecell.accesskey -->\n<!ENTITY tableCellAfter.label                \"Cella Successiva\">\n<!ENTITY tablecellafter.accesskey            \"f\">\n<!-- Delete SubMenu -->\n<!ENTITY tableDeleteMenu.label               \"Elimina\">\n<!ENTITY tabledeletemenu.accesskey           \"D\">\n\n<!ENTITY tableFix.label                      \"Layout Tabella Fissa\">\n<!ENTITY tablefix.accesskey                  \"f\">\n<!-- text for \"Join Cells\" is in editor.properties \n     (\"JoinSelectedCells\" and \"JoinCellToRight\")\n     the access key must exist in both of those strings\n     But value must be set here for accesskey to draw properly\n-->\n<!ENTITY tableJoinCells.label                \"Unisci Celle\">\n<!ENTITY tablejoincells.accesskey            \"j\">\n<!ENTITY tableSplitCell.label                \"Dividi Celle\">\n<!ENTITY tablesplitcell.accesskey            \"c\">\n<!ENTITY convertToTable.label                \"Creare una tabella dalla selezione\">\n<!ENTITY converttotable.accesskey            \"r\">\n<!ENTITY tableProperties.label               \"Proprieta Tabella\">\n<!ENTITY tableProperties.accesskey           \"o\">\n\n<!ENTITY forumsHelpMenu.label \"Communità Utenti\">\n<!ENTITY forums.url \"http://groups.google.com/group/bluegriffon/\">\n<!ENTITY qa.label \"Segnalazioni Difetti e Suggerimenti\">\n<!ENTITY homePage.label \"Sito Web\">\n<!ENTITY addons.label \"Scarica Componenti Aggiuntivi\">\n\n<!ENTITY pageProperties.label \"Proprietà Pagina\">\n\n\n<!ENTITY preferences.label \"Preferenze\">\n\n<!ENTITY gotoLink.label \"Seleziona il target del collegamento\">\n<!ENTITY gotoLink.accesskey \"l\">\n\n<!ENTITY cMenu_insertLink.label \"Inserisci o modifica un collegamento\">\n<!ENTITY cMenu_insertLink.accesskey \"l\">\n\n<!ENTITY getAddOns.label \"Scarica Componenti Aggiuntivi!\">\n\n<!ENTITY source.label \"Vista sorgente\">\n<!ENTITY theme.label \"Tema\">\n\n<!ENTITY removeAllStyles.label \"Rimuovi tutti i stili testo\">\n<!ENTITY removeAllStyles.accesskey \"y\">\n<!ENTITY removeAllLinks.label \"Rimuovi tutti i collegamenti\">\n<!ENTITY removeAllLinks.accesskey \"l\">\n\n<!ENTITY html5Element.label \"Elemento HTML 5\">\n<!ENTITY addonsMenu.label \"Componenti Aggiuntivi\">\n\n<!ENTITY listProperties.label \"Proprietà Elenco\">\n\n<!ENTITY tableOfContents.tooltip \"Inserisci o aggiorna un Sommario\">\n<!ENTITY tableOfContents.label \"Sommario\">\n\n<!ENTITY select.label \"Seleziona...\">\n<!ENTITY parentElement.label \"Elemento Genitore\">\n<!ENTITY firstChild.label \"Primo Figlio\">\n<!ENTITY nextSibling.label \"Prossimo Figlio\">\n<!ENTITY previousSibling.label \"Precedente Figlio\">\n<!ENTITY tableCaption.label \"Didascalia tabella\">\n\n<!ENTITY lookForUpdates.label \"Controlla aggiornamenti\">\n\n<!ENTITY color.label \"Primo piano\">\n<!ENTITY bgColor.label \"Sfondo\">\n\n<!ENTITY newWindow.label \"Nuova finestra\">\n\n<!ENTITY editComment.label \"Modifica i commenti HTML:\">\n<!ENTITY editPHP.label \"Modifica le istruzioni PHP:\">\n<!ENTITY editPI.label \"Modifica le istruzioni di elaborazione:\">\n<!ENTITY targetPI.label \"Target:\">\n<!ENTITY dataPI.label \"Data:\">\n<!ENTITY commentOrPHPOrPI.label \"Commenti/PHP/Istruzioni di esecuzione\">\n<!ENTITY openLinkCmdInTab.label \"Apri in nuova scheda\">\n<!ENTITY blockquoteToolbarCmd.label \"Blockquote\">\n<!ENTITY blockquoteToolbarCmd.tooltip \"Incapsulato in un blockquote\">\n<!ENTITY deckMenu.label \"Pannelli\">\n<!ENTITY printSetupCmd.label \"Imposta pagina…\">\n<!ENTITY printSetupCmd.accesskey \"t\">\n<!ENTITY printCmd.label \"Stampa…\">\n<!ENTITY printCmd.accesskey \"m\">\n<!ENTITY printCmd.commandkey \"p\">\n<!ENTITY encapsulate.tooltip \"Incapsulare la selezione in un elemento inline (predefinito è span)\">\n\n<!ENTITY deleteCmd.key \"D\">\r\n<!ENTITY selectAllCmd.key \"A\">\r\n\n<!ENTITY buyUsersManual.label \"Comprare manuale utente...\">\n<!ENTITY buyLicense.label \"Attivare funzioni estese...\">\n<!ENTITY convertClipboardToTable.label                \"Creare una tabella dagli appunti\">\n<!ENTITY structureBar.caption \"Barra di struttura\">\n\n<!ENTITY cmd.showReleaseNotes.label \"Visualizza note di versione\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/bluegriffon.properties",
    "content": "titleModifier=BlueGriffon\n# in the following string, %t represents the title of the page or its URL\n# and %b the titleModifier above\ntitleFormat=%S - %S\nUnknown=[Sconosciuto]\nNoClassAvailable=(nessuna classe)\nNoIdAvailable=(nessun ID)\nDocumentTitle=Titolo Pagina\nNeedDocTitle=Inserire un titolo per la pagina corrente.\nDocTitleHelp=Questo identifica la pagina nel titolo finestra e nei Preferiti.\nExportToText=Esporta a Testo\nSaveDocumentAs=Salva Pagina con nome\nXHTMLfiles=File XHTML\nuntitled=senza titolo\nSaveDocument=Salva Pagina\nSaveFileFailed=Salvataggio pagina non riuscito!\nExportToText=Esporta a Testo\nFileNotSaved=File non salvato!\nSaveFileBeforeClosing=Desideri salvare il file prima di chiudere questa scheda?\nYesSaveFile=Si, salvalo\nNoDiscardChanges=No, ignora le modifiche\nDontCloseTab=Non chiudere la scheda!\nIdAlreadyTaken=Questo ID è già utilizzato nel documento\nRemoveIdFromElement=Desideri rimuovere il ID dal elemento o annullare l'azione?\nYesRemoveId=Rimuovi il ID\nNoCancel=Annulla\nReplaceAll=Sostituisci tutto...\nReplacedPart1=Sostituito\nReplacedPart2=occorrenze\nAFileWasChanged=Un file è stato modificato sul disco\nReloadFile=Il file %S è stato modificato su disco, BlueGriffon deve ricaricarlo\nDontAskForFileChangesAgain=non mostrare più questo avviso\n\nAbandonChanges=Abbandonare le modifiche apportate a \"%title%\" e ricaricare la pagina?\nRevertCaption=Torna all'ultimo salvataggio\n\nHTMLCommentsInXHTMLTitle=Commenti HTML dentro un elemento <style> in un documento XHTML\nHTMLCommentsInXHTMLMessage=Attenzione, hai un commento HTML <!-- ... --> dentro un elemento <style> in questo documento XHTML. Usare commenti HTML in XHTML disabiliterà i tuoi stili incorporati, dovreste utilizzare sezioni CDATA <![CDATA[ ... ]]>. Desideri convertire i tuoi commenti in sezioni CDATA?\nHTMLCommentsInXHTMLOk=Sì\nHTMLCommentsInXHTMLCancel=No\n\nviewportWidthSplitter=Move bar to change viewport's width\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/colourPicker.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (glazman@disruptive-innovations.com), on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY previewColour.label     \"Anteprima:\">\n<!ENTITY dialog.title            \"Colori\">\n\n<!ENTITY predef.label            \"Colori predefiniti:\">\n<!ENTITY rgb.label               \"RGB\">\n<!ENTITY hsb.label               \"HSB\">\n\n<!ENTITY red.label               \"R:\">\n<!ENTITY green.label             \"G:\">\n<!ENTITY blue.label              \"B:\">\n\n<!ENTITY hue.label               \"H:\">\n<!ENTITY saturation.label        \"S:\">\n<!ENTITY brightness.label        \"B:\">\n\n<!ENTITY transparency.label       \"Transparenza\">\n<!ENTITY opacity.label            \"Opacità:\">\n\n<!ENTITY background.label \"Sfondo per:\">\n<!ENTITY background.accessKey \"B\">\n<!ENTITY table.label \"Tabella\">\n<!ENTITY table.accessKey \"T\">\n<!ENTITY cell.label \"Cella(e)\">\n<!ENTITY cell.accessKey \"C\">\n\n<!ENTITY lastPickedColor.label \"Ultimo colore selezionato\">\n<!ENTITY lastPickedColor.accessKey \"L\">\n\n<!ENTITY hexColor.label            \"Hex:\">\n<!ENTITY nameColor.label           \"Nome:\">\n\n<!ENTITY blender.label \"Blender\">\n\n<!ENTITY color1.label \"Color 1:\">\n<!ENTITY color2.label \"Color 2:\">\n<!ENTITY stops.label \"Color stops:\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/convertToTable.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Converti in Tabella\">\n<!ENTITY instructions1.label   \"BlueGriffon crea una nuova riga di tabella per ogni paragrafo nella selezione.\">\n<!ENTITY instructions2.label   \"Seleziona il carattere utilizzato per separare la selezione in colonne:\">\n<!ENTITY commaRadio.label      \"Virgola\">\n<!ENTITY spaceRadio.label      \"Spazio\">\n<!ENTITY otherRadio.label      \"Altri Caratteri:\">\n<!ENTITY deleteCharCheck.label \"Elimina carattere separatore\">\n<!ENTITY collapseSpaces.label  \"Ignora spazi extra\">\n<!ENTITY collapseSpaces.tooltip \"Converti spazi vicini in un separatore\">\n<!ENTITY tabRadio.label        \"TSV\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/credits.dtd",
    "content": "<!ENTITY brandMotto       \"Non avete mai veramente modificato un sito web prima.\">\n<!ENTITY credit.leads     \"Responsabili\">\n<!ENTITY credit.contributors \"Altri contributori\">\n<!ENTITY credit.core      \"Sviluppo e Programmazione Principale\">\n<!ENTITY credit.gecko     \"Layout Motore Gecko\">\n<!ENTITY credit.thanks    \"Ringraziamenti Speciali a \">\n\n<!-- localization credits look like this: -->\n<!--\n<!ENTITY credit.translation\n  \"<h3>Translators</h3><ul><li>Name Here</li></ul>\">\n-->\n<!ENTITY credit.translation \"Localizzazioni\">\n\n<!ENTITY credit.visuals     \"Coordinatore Visual Design\">\n<!ENTITY credit.theme       \"Design Tema\">\n<!ENTITY credit.brand       \"Identità Marchio\">\n<!ENTITY credit.web         \"Design Web\">\n<!ENTITY credit.update      \"Aggiornamenti Mozilla\">\n<!ENTITY credit.qalead      \"Responsabili Controllo Qualità\">\n<!ENTITY credit.qa          \"Controllo Qualita'\">\n<!ENTITY credit.build       \"Build e Rilascio\">\n<!ENTITY credit.infra       \"Supporto Infrastrutture\">\n<!ENTITY credit.support     \"Supporto Risorse\">\n<!ENTITY credit.manage      \"Project Management\">\n<!ENTITY credit.marketleads \"Responsabili Marketing\">\n<!ENTITY credit.market      \"Marketing\">\n<!ENTITY credit.creators    \"Creato Da\">\n<!ENTITY credit.memory      \"In Memoria di\">\n<!ENTITY credit.poweredByGecko \"Powered by Gecko\">\n<!ENTITY credit.reviews     \"Revisione Codice\">\n\n<!ENTITY license.and \"e\">\n\n<!ENTITY tm.part0 \"è un marchio registrato di\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/cssClassPicker.dtd",
    "content": "<!ENTITY reuseCssClass.checkbox \"Riutilizza una classe CSS esistente\">\n<!ENTITY noClass.label \"---\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/dictionary.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Dizionario Personale\">\n\n<!ENTITY wordEditField.label \"Nuova parola:\">\n<!ENTITY wordEditField.accessKey \"N\">\n<!ENTITY AddButton.label \"Aggiungi\">\n<!ENTITY AddButton.accessKey \"A\">\n<!ENTITY DictionaryList.label \"Parole nel dizionario:\">\n<!ENTITY DictionaryList.accessKey \"W\">\n<!ENTITY ReplaceButton.label \"Sostituisci\">\n<!ENTITY ReplaceButton.accessKey \"R\">\n<!ENTITY RemoveButton.label \"Rimuovi\">\n<!ENTITY RemoveButton.accessKey \"e\">\n\n<!ENTITY CloseButton.label \"Chiudi\">\n<!ENTITY CloseButton.accessKey \"C\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/editStylesheet.dtd",
    "content": "<!ENTITY window.title \"Proprietà Foglio di Stile\">\n\n<!ENTITY type.label \"Tipo\">\n<!ENTITY embedded.label \"Incorporato nel documento\">\n<!ENTITY linked.label \"Collegato al documento\">\n\n<!ENTITY alternate.label \"Foglio di stile è un foglio di stile alternativo\">\n<!ENTITY title.label \"Titolo:\">\n\n<!ENTITY media.label \"Media\">\n<!ENTITY addMedium.label \"Aggiungi un nuovo media\">\n<!ENTITY href.label \"Href:\">\n<!ENTITY selectFile.label \"Seleziona un file foglio di stile\">\n<!ENTITY relativeUrl.label \"Rendi il URL relativo rispetto la posizione della pagina\">\n<!ENTITY newFile.button \"Nuovo file\">\n\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/filePicking.dtd",
    "content": "<!ENTITY chooseFile.button \"Seleziona file\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/filepickerbutton.dtd",
    "content": "<!ENTITY filepickerbutton.tooltip \"Scegli file\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/findbar.dtd",
    "content": "<!ENTITY replaceAll.button \"Sostituisci Tutto\">\n<!ENTITY replace.button \"Sostituisci\">\n<!ENTITY replaceAndFind.button \"Sostituisci e Trova Successivo\">\n<!ENTITY replace.label \"Sostituito da:\">\n<!ENTITY line.label \"Riga:\">\n<!ENTITY previous.label \"Precedente\">\n<!ENTITY next.label \"Successivo\">\n<!ENTITY caseSensitive.checkbox \"Maiuscole/minuscole\">\n<!ENTITY find.label \"Trova:\">\n<!ENTITY findCmd.label \"Trova\">\n<!ENTITY replaceCmd.label \"Sostituisci\">\n<!ENTITY findCmd.key \"f\">\n<!ENTITY findCmd.accesskey \"F\">\n<!ENTITY replaceCmd.key \"r\">\n<!ENTITY replaceCmd.accesskey \"e\">\n<!ENTITY findAgainCmd.label \"Trova successivo\">\r\n<!ENTITY findAgainCmd.key \"G\">\r\n<!ENTITY findAgainCmd.key2 \"VK_F3\">\r\n<!ENTITY findAgainCmd.accesskey \"u\">\r\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/html5.properties",
    "content": "namedAnchor=a (nome ancora)\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/insertAnchor.dtd",
    "content": "<!ENTITY window.title \"Inserisci un ancora\">\n\n<!ENTITY anchorName.label \"Nome ancora:\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/insertAudio.dtd",
    "content": "<!ENTITY window.title \"Inserisci o modifica un file audio\">\n\n<!ENTITY audioFileLocation.label \"Posizione file audio:\">\n<!ENTITY selectFile.label \"Seleziona un file\">\n<!ENTITY relativeUrl.label \"Rendi URL relativo rispetto la posizione pagina\">\n<!ENTITY audioControls.label \"Mostra controlli audio\">\n<!ENTITY preload.label \"Precaricato:\">\n<!ENTITY nonePreload.label \"Nessuno\">\n<!ENTITY metadataPreload.label \"Metadata\">\n<!ENTITY autoPreload.label \"Automatico\">\n<!ENTITY autoplay.label \"Esegui automaticamente\">\n<!ENTITY loop.label \"Loop\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/insertButton.dtd",
    "content": "<!ENTITY window.title \"Inserisci o modifica un modulo di input\">\n\n<!ENTITY name.label \"Nome:\">\n<!ENTITY value.label \"Valore:\">\n<!ENTITY state.label \"Stato:\">\n<!ENTITY disabled.label \"Disabilitato\">\n<!ENTITY formmethod.label \"metodo invio:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"Azione invio:\">\n<!ENTITY formenctype.label \"Tipo codifica invio:\">\n<!ENTITY unspecified.label \"-- non specificato --\">\n<!ENTITY formnovalidate.label \"Validazione modulo:\">\n<!ENTITY novalidate.label \"Non validare il modulo\">\n<!ENTITY target.label \"Target:\">\n\n<!ENTITY form.label \"Modulo:\">\n<!ENTITY autofocus.label \"Autofocus:\">\n<!ENTITY type.label \"Tipe:\">\n<!ENTITY focusOnPageLoad.label \"Non appena la pagina è caricata\">\n<!ENTITY submit.label \"Invia\">\n<!ENTITY reset.label \"Ripristina\">\n<!ENTITY button.label \"Pulsante\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/insertChars.dtd",
    "content": "<!ENTITY windowTitle.label \"Inserisci caratteri speciali\">\n\n<!ENTITY charName.label \"Nome:\">\n<!ENTITY charCode.label \"Unicode:\">\n\n<!ENTITY insertButton.label \"Inserisci\">\n\n<!ENTITY unicode.label \"Unicode\">\n<!ENTITY blockName.label \"Nome blocco\">\n\n<!ENTITY search.placeholder \"Cerca...\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/insertCommentOrPI.dtd",
    "content": "<!ENTITY window.title \"Commenti, PHP e Istruzioni Script\">\n\n<!ENTITY comment.label \"Commenti\">\n<!ENTITY php.label \"PHP\">\n<!ENTITY pi.label \"Istruzioni Script\">\n\n<!ENTITY target.label \"Target:\">\n<!ENTITY data.label \"Data:\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/insertDatalist.dtd",
    "content": "<!ENTITY window.title \"Inserisci o modifica un elenco dati\">\n\n<!ENTITY window.title \"Inserisci o modifica un elenco dati\">\n\n<!ENTITY name.label \"Nome:\">\n<!ENTITY value.label \"Valore:\">\n<!ENTITY state.label \"Stato:\">\n<!ENTITY disabled.label \"Disabilitato\">\n<!ENTITY size.label \"Dimensione:\">\n<!ENTITY choices.label \"Selezioni:\">\n<!ENTITY multiple.label \"Accetta valori multipli\">\n<!ENTITY list.label \"Elenco:\">\n\n<!ENTITY form.label \"Modulo:\">\n<!ENTITY autofocus.label \"Autofocus:\">\n<!ENTITY focusOnPageLoad.label \"Non appena la pagina è caricata\">\n<!ENTITY required.label \"Richiesta:\">\n<!ENTITY isRequired.label \"L'elemento è richiesto\">\n\n<!ENTITY parameters.label \"Parametri\">\n\n<!ENTITY add.tooltip \"Aggiungi opzioni\">\n<!ENTITY remove.tooltip \"Rimuovi l'opzione o gruppo di opzioni sleezionati\">\n<!ENTITY modify.tooltip \"Modifica l'opzione o gruppo di opzioni sleezionati\">\n\n<!ENTITY options.label \"Opzioni\">\n<!ENTITY up.tooltip \"Su\">\n<!ENTITY down.tooltip \"Giù\">\n\n<!ENTITY value.col \"Valore\">\n<!ENTITY label.col \"Etichetta\">\n<!ENTITY disabled.col \"Disablilitato\">\n<!ENTITY selected.col \"Selezionato\">\n\n<!ENTITY before.label \"Prima...\">\n<!ENTITY inside.label \"Dentro...\">\n<!ENTITY after.label \"Dopo...\">\n\n<!ENTITY addOption.label \"Aggiungi una opzione\">\n<!ENTITY addOptgroup.label \"Aggiungi un gruppo di opzioni\">\n\n<!ENTITY label.label \"Etichetta:\">\n<!ENTITY ok.label \"OK\">\n<!ENTITY selected.label \"Selezionato\">\n\n<!ENTITY update.label \"Aggiorna\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/insertFieldset.dtd",
    "content": "<!ENTITY window.title \"Inserisci o modifica un campo\">\n\n<!ENTITY name.label \"Nome:\">\n<!ENTITY state.label \"Stato:\">\n<!ENTITY disabled.label \"Disabilitato\">\n<!ENTITY form.label \"Modulo:\">\n<!ENTITY insertLegend.label \"Aggiungi una legenda al campo\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/insertForm.dtd",
    "content": "<!ENTITY window.title \"Inserisci o modifica un modulo\">\n\n<!ENTITY formName.label \"Nome del modulo:\">\n<!ENTITY url.label \"URL:\">\n<!ENTITY autocomplete.label \"Autocompletato:\">\n<!ENTITY autocompleteOn.label \"attivato\">\n<!ENTITY autocompleteOff.label \"disattivato\">\n\n<!ENTITY encodingType.label \"Codifica:\">\n\n<!ENTITY method.label \"Metodo:\">\n\n<!ENTITY validation.label \"Validazione:\">\n<!ENTITY novalidate.label \"Nessuna validazione durante la compilazione del modulo\">\n\n<!ENTITY target.label \"Target:\">\n\n<!ENTITY charsets.label \"Codifica caratteri:\">\n\n<!ENTITY unspecified.label \"-- non specificato --\">\n \n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/insertFormInput.dtd",
    "content": "<!ENTITY window.title \"Inserisci o modifica un input modulo\">\n\n<!ENTITY hidden.label \"Una stringa nascosta\">\n<!ENTITY text.label \"Un campo di testo\">\n<!ENTITY search.label \"Un campo di ricerca\">\n<!ENTITY tel.label \"Un campo numero telefonico\">\n<!ENTITY url.label \"Un campo URL\">\n<!ENTITY email.label \"Un campo indirizzo email\">\n<!ENTITY password.label \"Un campo password\">\n<!ENTITY datetime.label \"Un selettore di data e ora con fusi orari UTC\">\n<!ENTITY date.label \"Un selettore di data\">\n<!ENTITY month.label \"Un selettore di anno e mese\">\n<!ENTITY week.label \"Un selettore di settimana-anno e settimana\">\n<!ENTITY time.label \"Un selettore di ora senza fusi orari\">\n<!ENTITY datetimelocal.label \"Un selettore di data e ora senza fusi orari\">\n<!ENTITY number.label \"Un campo numerico\">\n<!ENTITY range.label \"Un selettore di range numerico\">\n<!ENTITY color.label \"Un selettore di colore\">\n<!ENTITY checkbox.label \"Una casella di controllo\">\n<!ENTITY radio.label \"Un pulsante di opzione\">\n<!ENTITY file.label \"Un selettore di file\">\n<!ENTITY submit.label \"Un pulsante invio\">\n<!ENTITY image.label \"Un pulsante invio con immagine\">\n<!ENTITY reset.label \"Un pulsante reimposta\">\n<!ENTITY button.label \"Un pulsante\">\n\n<!ENTITY parameters.label \"Parametri\">\n\n<!ENTITY name.label \"Nome:\">\n<!ENTITY value.label \"Valore:\">\n<!ENTITY state.label \"Stato:\">\n<!ENTITY disabled.label \"Disabilitato\">\n<!ENTITY placeholder.label \"Ferma posto:\">\n<!ENTITY mutability.label \"Mutabilità:\">\n<!ENTITY readonly.label \"L'elemento e' solo lettura\">\n<!ENTITY size.label \"Dimensione:\">\n<!ENTITY maxlength.label \"Max. lunghezza:\">\n<!ENTITY min.label \"Min. valore:\">\n<!ENTITY max.label \"Max. valore:\">\n<!ENTITY step.label \"Step:\">\n<!ENTITY checked.label \"L'elemento è selezionato\">\n<!ENTITY src.label \"Sorgente immagine:\">\n<!ENTITY selectFile.label \"Seleziona un file\">\n<!ENTITY width.label \"Larghezza:\">\n<!ENTITY height.label \"Altezza:\">\n<!ENTITY list.label \"Elenco:\">\n<!ENTITY choices.label \"Scelte:\">\n<!ENTITY multiple.label \"Accetta valori multipli\">\n<!ENTITY pattern.label \"Pattern Regexp:\">\n<!ENTITY alt.label \"Testo alternativo:\">\n<!ENTITY autocomplete.label \"Autocompletamento:\">\n<!ENTITY on.label \"Abilitato\">\n<!ENTITY off.label \"Disabilitato\">\n<!ENTITY accept.label \"Accetta tipi MIME:\">\n<!ENTITY formmethod.label \"Metodo invio:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"Azione invio:\">\n<!ENTITY formenctype.label \"Tipo codifica invio:\">\n<!ENTITY unspecified.label \"-- non specificato --\">\n<!ENTITY formnovalidate.label \"Validazione modulo:\">\n<!ENTITY novalidate.label \"Non validare il modulo\">\n<!ENTITY target.label \"Target:\">\n<!ENTITY required.label \"Richiesto:\">\n<!ENTITY isRequired.label \"L'elemento è richiesto\">\n<!ENTITY form.label \"Modulo:\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/insertHR.dtd",
    "content": "<!ENTITY window.title \"Separatore orizzontale\">\n\n<!ENTITY size.label \"Dimensione\">\n<!ENTITY width.label \"Larghezza:\">\n<!ENTITY height.label \"Altezza:\">\n\n<!ENTITY style.label \"Stile\">\n<!ENTITY shaded.label \"Ombreggiato (3D)\">\n<!ENTITY alignment.label \"Alineamento:\">\n<!ENTITY left.label \"Sinistra\">\n<!ENTITY center.label \"Centro\">\n<!ENTITY right.label \"Destra\">\n\n<!ENTITY color.label \"Colore:\">\n<!ENTITY hrColor.label \"Colore riga orizzontale\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/insertHTML.dtd",
    "content": "<!ENTITY window.title \"Inserisci markup HTML\">\n\n<!ENTITY enterHTMLMarkup.label \"Inserisci markup HTML o testo qui sotto:\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/insertImage.dtd",
    "content": "<!ENTITY window.title \"Inserisci un immagine\">\n\n<!ENTITY imageLocation.label \"Posizione immagine:\">\n<!ENTITY selectImageButton.label \"Seleziona immagine\">\n<!ENTITY relativeURL.label \"Rendi URL relativo alla posizione della pagina\">\n<!ENTITY title.label \"Titolo:\">\n<!ENTITY alternateText.label \"Testo alternativo:\">\n<!ENTITY documentMustBeSaved.label \"(documento deve essere salvato per abilitare questa funzione)\">\n\n<!ENTITY preview.label \"Anteprima\">\n\n<!ENTITY emptyAltOk.checkbox \"Permetti un testo alternativo vuoto\">\n\n<!ENTITY longdesc.label \"URI descrizione lunga:\">\n<!ENTITY selectLongDescButton.label \"Seleziona un file\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/insertKeygen.dtd",
    "content": "<!ENTITY window.title \"Inserisci o modifica generatore chiavi\">\n\n<!ENTITY keytype.label \"Tipo chiave:\">\n<!ENTITY rsa.label \"RSA\">\n<!ENTITY dsa.label \"DSA\">\n<!ENTITY ec.label \"EC\">\n<!ENTITY keyparams.label \"Parametri Chiave:\">\n<!ENTITY name.label \"Nome:\">\n<!ENTITY state.label \"Stato:\">\n<!ENTITY disabled.label \"Disabilitato\">\n<!ENTITY form.label \"Modulo:\">\n<!ENTITY autofocus.label \"Autofocus:\">\n<!ENTITY focusOnPageLoad.label \"Non appena la pagina è caricata\">\n<!ENTITY challenge.label \"Chiave proposta:\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/insertLabel.dtd",
    "content": "<!ENTITY window.title \"Inserisci o modifica una etichetta\">\n\n<!ENTITY form.label \"Modulo:\">\n<!ENTITY for.label \"ID del controllo:\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/insertLink.dtd",
    "content": "<!ENTITY window.title \"Collegamenti\">\n\n<!ENTITY linkText.label \"Testo\">\n<!ENTITY linkTarget.label \"Target\">\n<!ENTITY selectFile.label \"Seleziona un file\">\n\n<!ENTITY isMail.label \"Questo è un indirizzo di posta elettronica\">\n<!ENTITY relativeUrl.label \"Rendi URL relativo alla posizione della pagina\">\n\n<!ENTITY windowTarget.label \"Finestra target\">\n<!ENTITY openIn.label \"Apri il link in:\">\n<!ENTITY topTarget.label \"stessa finestra, senza frame\">\n<!ENTITY blankTarget.label \"una nuova finestra\">\n<!ENTITY parentTarget.label \"il frame parent \">\n<!ENTITY selfTarget.label \"il frame attuale\">\n<!ENTITY otherTarget.label \"il frame target ...\">\n\n<!ENTITY title.caption \"Titolo Advisory\">\n<!ENTITY title.label \"Titolo:\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/insertLink.properties",
    "content": "noAnchorsInDocument=[Nessuna ancora disponibile nel documento]\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/insertMeter.dtd",
    "content": "<!ENTITY window.title \"Inserisci o modifica un elemento di progresso\">\n\n<!ENTITY value.label \"Valore:\">\n<!ENTITY min.label \"Min. valore:\">\n<!ENTITY max.label \"Max. valore:\">\n<!ENTITY form.label \"Modulo:\">\n<!ENTITY optimum.label \"Valore ottimale:\">\n<!ENTITY low.label \"Limite inferiore:\">\n<!ENTITY high.label \"Limite superiore:\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/insertOutput.dtd",
    "content": "<!ENTITY window.title \"Inserisci o modifica il risultato di un calcolo\">\n\n<!ENTITY name.label \"Nome:\">\n<!ENTITY form.label \"Modulo:\">\n<!ENTITY for.label \"ID di controllo:\">\n<!ENTITY autofocus.label \"Autofocus:\">\n<!ENTITY focusOnPageLoad.label \"Non appena la pagina è caricata\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/insertProgress.dtd",
    "content": "<!ENTITY window.title \"Inserisci o modifica l'avanzamento di una attività\">\n\n<!ENTITY value.label \"Valore:\">\n<!ENTITY max.label \"Max. valore:\">\n<!ENTITY form.label \"Modulo:\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/insertSelect.dtd",
    "content": "<!ENTITY window.title \"Inserisci o modifica un elenco di selezione\">\n\n<!ENTITY name.label \"Nome:\">\n<!ENTITY value.label \"Valore:\">\n<!ENTITY state.label \"Stato:\">\n<!ENTITY disabled.label \"Disabilitato\">\n<!ENTITY size.label \"Dimensione:\">\n<!ENTITY choices.label \"Scelte:\">\n<!ENTITY multiple.label \"Accetta valori multipli\">\n<!ENTITY list.label \"Elenco:\">\n\n<!ENTITY form.label \"Modulo:\">\n<!ENTITY autofocus.label \"Autofocus:\">\n<!ENTITY focusOnPageLoad.label \"Non appena la pagina è caricata\">\n<!ENTITY required.label \"Richiesto:\">\n<!ENTITY isRequired.label \"L'elemento è richiesto\">\n\n<!ENTITY parameters.label \"Parametri\">\n\n<!ENTITY add.tooltip \"Aggiungi opzioni\">\n<!ENTITY remove.tooltip \"Rimuovo opzione selezionata o gruppo di opzioni\">\n<!ENTITY modify.tooltip \"Modifica opzione selezionata o gruppo di opzioni\">\n\n<!ENTITY options.label \"Opzioni\">\n<!ENTITY up.tooltip \"Su\">\n<!ENTITY down.tooltip \"Giù\">\n\n<!ENTITY value.col \"Valore\">\n<!ENTITY label.col \"Etichetta\">\n<!ENTITY disabled.col \"Disabilitato\">\n<!ENTITY selected.col \"Selezionato\">\n\n<!ENTITY before.label \"Prima...\">\n<!ENTITY inside.label \"Dentro...\">\n<!ENTITY after.label \"Dopo...\">\n\n<!ENTITY addOption.label \"Aggiungi un opzione\">\n<!ENTITY addOptgroup.label \"Aggiungi un gruppo di opzioni\">\n\n<!ENTITY label.label \"Etichetta:\">\n<!ENTITY ok.label \"OK\">\n<!ENTITY selected.label \"Selezionata\">\n\n<!ENTITY update.label \"Aggiorna\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/insertStylesheet.dtd",
    "content": "<!ENTITY window.title \"Inserisci o modifica fogli di stile\">\n\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"Alternativo\">\n<!ENTITY title.col \"Titolo\">\n<!ENTITY media.col \"Media\">\n\n<!ENTITY add.tooltip \"Aggiungi foglio di stile\">\n<!ENTITY remove.tooltip \"Elimina foglio di stile selezionato\">\n<!ENTITY modify.tooltip \"Modifica foglio di stile selezionato\">\n<!ENTITY down.tooltip \"Sposta foglio di stile selezionato giù\">\n<!ENTITY up.tooltip \"Sposta foglio di stile selezionato su\">\n\n<!ENTITY close.label \"Chiudi\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/insertTOC.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is TOCMaker.\n   -\n   - The Initial Developer of the Original Code is\n   - Daniel Glazman.\n   - Portions created by the Initial Developer are Copyright (C) 2002\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Original author: Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY Window.title        \"Sommario\">\n<!ENTITY buildToc.label      \"Crea sommario da:\">\n<!ENTITY style.label         \"Stile:\">\n<!ENTITY tag.label           \"Tag:\">\n<!ENTITY class.label         \"Classe:\">\n<!ENTITY header1.label       \"Livello 1\">\n<!ENTITY header2.label       \"Livello 2\">\n<!ENTITY header3.label       \"Livello 3\">\n<!ENTITY header4.label       \"Livello 4\">\n<!ENTITY header5.label       \"Livello 5\">\n<!ENTITY header6.label       \"Livello 6\">\n<!ENTITY makeReadOnly.label  \"Rendi il sommario solo lettura\">\n<!ENTITY orderedList.label   \"Numera tutte le voci del sommario\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/insertTable.dtd",
    "content": "\n<!ENTITY windowTitle.label \"Proprietà Tabella\">\n\n<!ENTITY table.tab \"Tabella\">\n<!ENTITY cell.tab \"Celle\">\n\n<!ENTITY size.label \"Dimensione\">\n<!ENTITY rows.label \"Righe:\">\n<!ENTITY width.label \"Larghezza:\">\n<!ENTITY columns.label \"Colonne:\">\n<!ENTITY height.label \"Altezza:\">\n<!ENTITY rowsInHeader.label \"Righe nella intestazione:\">\n<!ENTITY onlyHeaderCells.label \"Solo quelle di intestazione\">\n<!ENTITY rowsInFooter.label \"Righe del piè di pagina:\">\n\n<!ENTITY layout.label \"Layout\">\n<!ENTITY border.label \"Bordi:\">\n<!ENTITY pixels.label \"pixel\">\n<!ENTITY cellSpacing.label \"Spaziatura cella:\">\n<!ENTITY percent.label \"percento\">\n<!ENTITY cellPadding.label \"Margine cella:\">\n\n<!ENTITY selection.caption \"Selezione\">\n<!ENTITY cells.label \"Cella(e)\">\n<!ENTITY rowsSelection.label \"Riga(e)\">\n<!ENTITY columnsSelection.label \"Colonna(e)\">\n\n<!ENTITY previous.label \"Precedente\">\n<!ENTITY next.label \"Successivo\">\n\n<!ENTITY applyButton.label \"Applica\">\n\n<!ENTITY warning.description \"Le modifiche saranno applicate prima che la selezione sia cambiata.\">\n\n<!ENTITY size.caption \"Dimensione\">\n<!ENTITY alignment.caption \"Allineamento contenuto\">\n<!ENTITY hAlign.label \"Orizzontalmente:\">\n<!ENTITY vAlign.label \"Verticalmente:\">\n<!ENTITY left.label \"Sinistra\">\n<!ENTITY unspecified.label \"- non specificato -\">\n<!ENTITY center.label \"Centro\">\n<!ENTITY right.label \"Destra\">\n<!ENTITY justify.label \"Gustificato\">\n<!ENTITY top.label \"In alto\">\n<!ENTITY bottom.label \"In basso\">\n\n<!ENTITY style.caption \"Stile\">\n<!ENTITY bgColor.label \"Colore sfondo:\">\n<!ENTITY bgColor.windowTitle \"Colore sfondo\">\n<!ENTITY headers.checkbox \"Intestazione(i)\">\n<!ENTITY nowrap.checkbox \"Testo non ritorna a capo automaticamente\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/insertTable.properties",
    "content": "TableTabModified=Le proprietà sono state modificate\nApplyAndCloseWindow=Desideri applicare le modifiche e chiudere questa finestra?\nCellTabModified=Alcune propietà delle celle sono state modificate\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/insertTextarea.dtd",
    "content": "<!ENTITY window.title \"Inserisci o modifica una area di testo\">\n\n<!ENTITY name.label \"Nome:\">\n<!ENTITY state.label \"Stato:\">\n<!ENTITY disabled.label \"Disabilitato\">\n<!ENTITY placeholder.label \"Ferma posto:\">\n<!ENTITY form.label \"Modulo:\">\n<!ENTITY mutability.label \"Mutabilità:\">\n<!ENTITY readonly.label \"l'elemento è solo lettura\">\n<!ENTITY required.label \"Richiesto:\">\n<!ENTITY isRequired.label \"L'elemento è richiesto\">\n<!ENTITY maxlength.label \"Lunghezza Max.:\">\n<!ENTITY autofocus.label \"Autofocus:\">\n<!ENTITY focusOnPageLoad.label \"Non appena la pagina è caricata\">\n<!ENTITY cols.label \"Numero di colonne:\">\n<!ENTITY rows.label \"Numero di righe:\">\n<!ENTITY wrap.label \"Ritorno a capo:\">\n<!ENTITY softWrap.label \"Flessibile\">\n<!ENTITY hardWrap.label \"Rigido\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/insertVideo.dtd",
    "content": "<!ENTITY window.title \"Inserisci o modifica un video\">\n\n<!ENTITY size.label \"Dimensione\">\n<!ENTITY width.label \"Larghezza:\">\n<!ENTITY height.label \"Altezza:\">\n\n<!ENTITY source.label \"Video\">\n<!ENTITY selectFile.label \"Seleziona un file\">\n<!ENTITY relativeUrl.label \"Rendi il URL relativo alla posizione della pagina\">\n<!ENTITY poster.tab \"Copertina\">\n\n<!ENTITY videoControls.label \"Mostra controlli video\">\n<!ENTITY preload.label \"Precaricato:\">\n<!ENTITY nonePreload.label \"Nessuno\">\n<!ENTITY metadataPreload.label \"Metadata\">\n<!ENTITY autoPreload.label \"Automatico\">\n<!ENTITY autoplay.label \"Esegui automaticamente\">\n<!ENTITY loop.label \"Loop\">\n\n<!ENTITY videoFileLocation.label \"Posizione file video:\">\n<!ENTITY posterFileLocation.label \"Posizione file copertina:\">\n\n<!ENTITY useCurrentFrameAsPoster.label \"Usa fotogramma corrente come copertina\">\n<!ENTITY saveAsFile.label \"Salva copertina come file PNG\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/insertVideo.properties",
    "content": "SavePosterAsPng=Seleziona un file PNG per salvare copertina\nPNGFiles=File immagini PNG\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/language.properties",
    "content": "# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/languages.dtd",
    "content": "<!ENTITY window.title \"Seleziona una lingua\">\n\n<!ENTITY languagesList.label  \"Lingue:\">\n<!ENTITY examples.label \"e.s.: en-bz, ar-jo\">\n<!ENTITY others.label \"Altri:\">\n<!ENTITY others.accesskey \"O\">\n\n<!ENTITY clearSubtree.label \"Elimina informazioni lingua per i livelli sottostanti\">\n\n<!ENTITY currentLanguage.label \"Lingua corrente è:\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/listProperties.dtd",
    "content": "<!ENTITY window.title \"Proprietà elenco\">\n\n<!ENTITY marker.caption \"Marcatore Elenco\">\n<!ENTITY noType.label \"Elenco senza marcatore o indice\">\n<!ENTITY unorderedType.label \"Elenco non ordinato\">\n<!ENTITY orderedType.label \"Elenco ordinato\">\n\n<!ENTITY listValue.caption \"Valore\">\n<!ENTITY dontSetStartValue.label \"Nessun valore iniziale specificato\">\n<!ENTITY startValue.label \"Valore iniziale:\">\n\n<!ENTITY defaultMarker.label \"Marcatore predefinito\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/markupCleaner.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <glazman@disruptive-innovations.com>, on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Pulizia Markup\">\n\n<!ENTITY trailingBR.label \"Rimuovi trailing &lt;br&gt;\">\n<!ENTITY emptyBlocks.label \"Rimuovi blocchi vuoti\">\n<!ENTITY emptyCells.label \"Rimuovi allineamenti in celle vuote di tabelle\">\n<!ENTITY nestedLists.label \"Sistema elenchi nidificati\">\n\n<!ENTITY cleanUp.label \"Pulizia\">\n\n<!ENTITY actionColumnHeader.label \"Azione\">\n<!ENTITY reportColumnHeader.label \"Report\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/masterPasswordQuery.properties",
    "content": "windowTitle=Password principale\nquery=Non avete ancora impostato la Password Principale. Desiderate creare la Password Principale?\nyesButton=Si\nnoButton=No\n\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/media.dtd",
    "content": "<!ENTITY unspecified.label \"\">\n<!ENTITY not.label \"NOT\">\n<!ENTITY only.label \"ONLY\">\n\n<!ENTITY allMedia.label \"tutti media\">\n\n<!ENTITY auralMedia.label \"aural media\">\n<!ENTITY brailleMedia.label \"braille media\">\n<!ENTITY handheldMedia.label \"handheld media\">\n<!ENTITY printMedia.label \"stampa media\">\n<!ENTITY projectionMedia.label \"proiezione media\">\n<!ENTITY screenMedia.label \"schermo media\">\n<!ENTITY ttyMedia.label \"tty media\">\n<!ENTITY tvMedia.label \"televisione media\">\n\n<!ENTITY addConstraint.label \"Aggiungi limiti\">\n\n<!ENTITY widthFeature.label \"Larghezza del viewport\">\n<!ENTITY minWidthFeature.label \"Min. larghezza del viewport\">\n<!ENTITY maxWidthFeature.label \"Max. larghezza del viewport\">\n<!ENTITY heightFeature.label \"Altezza del viewport\">\n<!ENTITY minHeightFeature.label \"Min. altezza del viewport\">\n<!ENTITY maxHeightFeature.label \"Max. altezza del viewport\">\n\n<!ENTITY deviceWidthFeature.label \"Larghezza del dispositivo\">\n<!ENTITY minDeviceWidthFeature.label \"Min. larghezza of the device\">\n<!ENTITY maxDeviceWidthFeature.label \"Max. larghezza del dispositivo\">\n<!ENTITY deviceHeightFeature.label \"Altezza del dispositivo\">\n<!ENTITY minDeviceHeightFeature.label \"Min. altezza del dispositivo\">\n<!ENTITY maxDeviceHeightFeature.label \"Max. altezza del dispositivo\">\n\n<!ENTITY orientationFeature.label \"Orientamento\">\n\n<!ENTITY aspectRatioFeature.label \"Aspect ratio\">\n<!ENTITY minAspectRatioFeature.label \"Min. aspect ratio\">\n<!ENTITY maxAspectRatioFeature.label \"Max. aspect ratio\">\n<!ENTITY deviceAspectRatioFeature.label \"Aspect ratio del dispositivo\">\n<!ENTITY minDeviceAspectRatioFeature.label \"Min. aspect ratio dispositivo\">\n<!ENTITY maxDeviceAspectRatioFeature.label \"Max. aspect ratio dispositivo\">\n\n<!ENTITY colorFeature.label \"Bits per colore\">\n<!ENTITY minColorFeature.label \"Min. bits per colore\">\n<!ENTITY maxColorFeature.label \"Max. bits per colore\">\n<!ENTITY colorIndexFeature.label \"Dimensione of the colormap\">\n<!ENTITY minColorIndexFeature.label \"Min. dimensione of the colormap\">\n<!ENTITY maxColorIndexFeature.label \"Max. dimensione of the colormap\">\n<!ENTITY monochromeFeature.label \"Bits per pixel monocromatico\">\n<!ENTITY minMonochromeFeature.label \"Min. bits per pixel monocromatico\">\n<!ENTITY maxMonochromeFeature.label \"Max. bits per pixel monocromatico\">\n\n<!ENTITY resolutionFeature.label \"Risoluzione dispositivo\">\n<!ENTITY minResolutionFeature.label \"Min. risoluzione dispositivo\">\n<!ENTITY maxResolutionFeature.label \"Max. risoluzione dispositivo\">\n\n<!ENTITY scanFeature.label \"Processo di scansione\">\n\n<!ENTITY gridFeature.label \"Basato su griglia\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/media.properties",
    "content": "widthFeature=Larghezza del viewport:\nminWidthFeature=Min. larghezza del viewport:\nmaxWidthFeature=Max. larghezza del viewport:\nheightFeature=Altezza del viewport:\nminHeightFeature=Min. altezza del viewport:\nmaxHeightFeature=Max. altezza del viewport:\ndeviceWidthFeature=Larghezza del dispositivo:\nminDeviceWidthFeature=Min. larghezza della dispositivo:\nmaxDeviceWidthFeature=Max. larghezza del dispositivo:\ndeviceHeightFeature=Altezza del dispositivo:\nminDeviceHeightFeature=Min. altezza del dispositivo:\nmaxDeviceHeightFeature=Max. altezza del dispositivo:\norientationFeature=Orientamento:\naspectRatioFeature=Aspect ratio:\nminAspectRatioFeature=Min. aspect ratio:\nmaxAspectRatioFeature=Max. aspect ratio:\ndeviceAspectRatioFeature=Aspect ratio del dispositivo:\nminDeviceAspectRatioFeature=Min. aspect ratio dispositivo:\nmaxDeviceAspectRatioFeature=Max. aspect ratio dispositivo:\ncolorFeature=Bits per colore:\nminColorFeature=Min. bits per colore:\nmaxColorFeature=Max. bits per colore:\ncolorIndexFeature=Dimensione del colormap:\nminColorIndexFeature=Min. dimensione del colormap:\nmaxColorIndexFeature=Max. dimensione del colormap:\nmonochromeFeature=Bits per pixel monocromatico\nminMonochromeFeature=Min. bits per pixel monocromatico\nmaxMonochromeFeature=Max. bits per pixel monocromatico\nresolutionFeature=Risoluzione dispositivo\nminResolutionFeature=Min. risoluzione dispositivo\nmaxResolutionFeature=Max. risoluzione dispositivo\nscanFeature=Processo di scansione\ngridFeature=Basato su griglia\n\nNewCSSFile=Crea un nuovo file CSS\n\nportrait=Verticale\nlandscape=Orizzontale\nprogressive=Scansione progressiva\ninterlace=Interlacciato\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/newDocument.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - Nuovo documento\">\n\n<!ENTITY documentType.description \"Che tipo di documento desideri creare?\">\n\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"Tipo documento\">\n<!ENTITY transitional.label \"Transitional\">\n<!ENTITY strict.label \"Strict\">\n\n<!ENTITY where.label \"Dove?\">\n<!ENTITY tab.label \"In una nuova scheda\">\n<!ENTITY window.label \"In una nuova finestra\">\n\n<!ENTITY documentLanguage.label \"Lingua:\">\n<!ENTITY selectLanguage.label \"Seleziona una lingua\">\n<!ENTITY charset.label \"Gruppo caratteri:\">\n<!ENTITY direction.label \"Direzione testo:\">\n<!ENTITY unspecified.label \"Non specificato\">\n<!ENTITY ltr.label \"Sinistra a destra\">\n<!ENTITY rtl.label \"Destra a sinistra\">\n\n<!ENTITY similarToCurrent.label 'Simile al documento attuale'>\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/newPageWizard.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Autocomposizione Nuovo Documento\">\n\n<!ENTITY pageTitle.label \"Titolo:\">\n<!ENTITY pageAuthor.label \"Autore:\">\n<!ENTITY pageDescription.label \"Descrizione:\">\n<!ENTITY pageTitle.accesskey \"T\">\n<!ENTITY pageAuthor.accesskey \"A\">\n<!ENTITY pageDescription.accesskey \"D\">\n<!ENTITY pageKeywords.label \"Parole Chiave:\">\n<!ENTITY pageKeywords.accesskey \"K\">\n<!ENTITY documentLanguage.label \"Lingua:\">\n<!ENTITY language.accesskey \"L\">\n<!ENTITY charset.label \"Gruppo caratteri:\">\n<!ENTITY charset.accesskey \"C\">\n<!ENTITY direction.label \"Direzione testo:\">\n<!ENTITY direction.accesskey \"x\">\n<!ENTITY ltr.label \"Sinistra a destra\">\n<!ENTITY rtl.label \"Destra a sinistra\">\n<!ENTITY unspecified.label \"Non specificato\">\n\n<!ENTITY selectLanguage.label \"Seleziona una lingua\">\n\n<!ENTITY backgroundImage.label \"Immagine di sfondo:\">\n<!ENTITY backgroundImage.accesskey \"B\">\n\n<!ENTITY filepickerForBgImage.title \"Seleziona una immagine di sfondo\">\n<!ENTITY pagePreview.label \"Anteprima:\">\n\n<!ENTITY useSystemColors.label \"Colori predefiniti del lettore (Non impostare colori nella pagina)\">\n<!ENTITY userDefinedColors.label \"Usa colori personalizzati:\">\n\n<!ENTITY backgroundColor.label \"Sfondo:\">\n<!ENTITY backgroundColor.accesskey \"B\">\n<!ENTITY textColor.label \"Testo:\">\n<!ENTITY textColor.accesskey \"T\">\n<!ENTITY linksColor.label \"Collegamenti:\">\n<!ENTITY linksColor.accesskey \"L\">\n<!ENTITY activeLinksColor.label \"Collegamenti Attivi:\">\n<!ENTITY activeLinksColor.accesskey \"A\">\n<!ENTITY visitedLinksColor.label \"Collegamenti Visitati:\">\n<!ENTITY visitedLinksColor.accesskey \"V\">\n<!ENTITY underlineLinks.label \"Collegamenti Sottolineati\">\n\n<!ENTITY relativeURLForBgImage.label \"URL e' relativo rispetto alla posizione pagina\">\n\n<!ENTITY generalTab.label \"Proprietà generali del documento\">\n<!ENTITY colorsTab.label \"Colori e sfondi\">\n<!ENTITY styleTab.label \"Stile\">\n<!ENTITY advancedTab.label \"Avanzate\">\n\n<!ENTITY unsavedPage.label \"[Nuova pagina, non salvata ancora]\">\n<!ENTITY noPageLastModified.label \"[Nessuna informazione]\">\n\n<!ENTITY normalText.preview \"Testo normale\">\n<!ENTITY links.preview \"Collegamenti\">\n<!ENTITY activeLinks.preview \"Collegamenti Attivi\">\n<!ENTITY visitedLinks.preview \"Collegamenti Visitati\">\n\n<!ENTITY makeColorsDefault.label \"Rendi quanto sopra come impostazioni predefinite\">\n\n<!ENTITY bgTab.label \"Sfondo documento\">\n\n<!ENTITY layoutsTab.label \"Layout pagina\">\n<!ENTITY usePageLayout.checkbox \"Applica un layout CSS predefinito\">\n<!ENTITY oneColumn100.label \"1 colonna, 100&#37;\">\n<!ENTITY twoColumns5050.label \"2 colonne, 50&#37;/50&#37;\">\n<!ENTITY twoColumns6633.label \"2 colonne, 66&#37;/33&#37;\">\n<!ENTITY twoColumns3366.label \"2 colonne, 33&#37;/66&#37;\">\n<!ENTITY twoColumns7525.label \"2 colonne, 75&#37;/25&#37;\">\n<!ENTITY twoColumns2575.label \"2 colonne, 25&#37;/75&#37;\">\n<!ENTITY threeColumns333333.label \"3 colonne, 33&#37;/33&#37;/33&#37;\">\n<!ENTITY threeColumns502525.label \"3 colonne, 50&#37;/25&#37;/25&#37;\">\n<!ENTITY threeColumns252550.label \"3 colonne, 25&#37;/25&#37;/50&#37;\">\n<!ENTITY fourColumns25252525.label \"4 colonne, 25&#37;/25&#37;/25&#37;/25&#37;\">\n\n<!ENTITY layoutType.label \"Larghezza:\">\n<!ENTITY layoutType.accesskey \"W\">\n<!ENTITY layout100percent.label \"Larghezza piena\">\n<!ENTITY layout750px.label \"750px\">\n<!ENTITY layout950px.label \"950px\">\n<!ENTITY layout974px.label \"974px\">\n<!ENTITY layoutSubtype.label \"Barra laterale:\">\n<!ENTITY layoutSubtype.accesskey \"S\">\n<!ENTITY noSidebar.label \"Nessuno\">\n<!ENTITY left160Sidebar.label \"Sinistra 160px\">\n<!ENTITY left180Sidebar.label \"Sinistra 180px\">\n<!ENTITY left300Sidebar.label \"Sinistra 300px\">\n<!ENTITY right180Sidebar.label \"Destra 180px\">\n<!ENTITY right240Sidebar.label \"Destra 240px\">\n<!ENTITY right300Sidebar.label \"Destra 300px\">\n<!ENTITY loremIpsum.label \"Includi contenuto fittizio 'lorem ipsum'\">\n<!ENTITY loremIpsum.accesskey \"I\">\n<!ENTITY newRow.label \"Nuova riga\">\n<!ENTITY removeRow.label \"Rimuovi\">\n\n<!ENTITY tile.label \"Tile:\">\n<!ENTITY tile.accesskey \"T\">\n<!ENTITY scrolling.label \"Scorrimento:\">\n<!ENTITY scrolling.accesskey \"S\">\n<!ENTITY scrollWithPage.label \"Con la pagina\">\n<!ENTITY noScrolling.label \"Nessun scorrimento\">\n<!ENTITY horizPosition.label \"Oriz:\">\n<!ENTITY vertPosition.label \"Vert:\">\n\n<!ENTITY documentType.label \"Tipo documento\">\n<!ENTITY documentType.description \"Che tipo di documento desideri creare?\">\n\n<!ENTITY language.label \"Lingua documento\">\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"Tipo documento\">\n<!ENTITY transitional.label \"Transitional\">\n<!ENTITY strict.label \"Strict\">\n\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/newPageWizard.properties",
    "content": "loremIpsum=Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.\nheader=INTESTAZIONE\nfooter=PIE' DI PAGINA\nnav=NAVIGAZIONE\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/openLocation.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Apri un file o modello\">\n\n<!ENTITY enterLocation.label \"inserisci la posizione web (URL) del file/modello, o seleziona una posizione locale:\">\n<!ENTITY enterLocation.accesskey \"E\">\n\n<!ENTITY chooseFile.label \"Seleziona File...\">\n<!ENTITY chooseFile.accesskey \"C\">\n\n<!ENTITY createIn.label \"Crea in una\">\n<!ENTITY inATab.label \"Scheda\">\n<!ENTITY inATab.accesskey \"T\">\n<!ENTITY inAWindow.label \"Finestra\">\n<!ENTITY inAWindow.accesskey \"W\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/openLocation.properties",
    "content": "chooseFileDialogTitle=Seleziona un file\ntemplateFilter=Modelli HTML\nPHPfiles=File PHP\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/pageProperties.dtd",
    "content": "<!ENTITY window.title \"Proprietà Documento\">\n\n<!ENTITY pageLocation.label \"Posizione:\">\n<!ENTITY pageLastModified.label \"Ultima Modifica:\">\n<!ENTITY pageTitle.label \"Titolo:\">\n<!ENTITY pageAuthor.label \"Autore:\">\n<!ENTITY pageDescription.label \"Descrizione:\">\n<!ENTITY pageTitle.accesskey \"T\">\n<!ENTITY pageAuthor.accesskey \"A\">\n<!ENTITY pageDescription.accesskey \"D\">\n<!ENTITY pageKeywords.label \"Parole Chiave:\">\n<!ENTITY pageKeywords.accesskey \"K\">\n\n<!ENTITY language.label \"Lingua:\">\n<!ENTITY language.accesskey \"L\">\n<!ENTITY charset.label \"Gruppo Caratteri:\">\n<!ENTITY charset.accesskey \"c\">\n<!ENTITY direction.label \"Direzione Testo:\">\n<!ENTITY direction.accesskey \"x\">\n<!ENTITY ltr.label \"Da Sinistra a Destra\">\n<!ENTITY rtl.label \"Da Destra a Sinistra\">\n<!ENTITY unspecified.label \"Non specificato\">\n\n<!ENTITY selectLanguage.label \"Lingua Testo\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/pagePropertiesPreview.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n<head>\n  <meta content=\"text/html; charset=ISO-8859-1\" http-equiv=\"content-type\">\n  <style>p[id] { margin: 0px; }</style>\n  <title></title>\n</head>\n<body>\n  <p>Testo normale apparirà così !</p>\n  <p id=\"links\">Collegamenti appariranno così !<br>\n  <p id=\"visited\">Visitati appariranno così !<br>\n  <p id=\"active\">Collegamenti attivi Links appariranno così !</p>\n</body>\n</html>\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/panels.dtd",
    "content": "<!ENTITY switchToFloatingPanel.label \"Passa ai pannelli separati\">\n<!ENTITY closePanel.label \"Chiudi pannello\">\n<!ENTITY deckPanel.label \"Aggancia i pannelli alla finestra principale\">\n<!ENTITY alignPanels.label \"Allinea tutti i pannelli\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/parsingError.dtd",
    "content": "<!ENTITY window.title \"Errore di Analisi!\">\n<!ENTITY cantSwitchBackToNormal.label \"Impossibile tornare alla Vista Normale\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/polyglot.dtd",
    "content": "<!ENTITY polyglot.label \"Polyglot\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/prefs/advanced.dtd",
    "content": "<!ENTITY ui.caption \"Interfaccia utente BlueGriffon\">\n<!ENTITY switchLocale.button \"Usa lingua\">\n\n<!ENTITY useSystemLocale.radio \"Tenta di usare il locale del Sistema Operativo\">\n<!ENTITY useInstalledLocale.radio \"Usa locale installato:\">\n\n<!ENTITY network.caption \"Rete\">\n<!ENTITY configureNetwork.label \"Configura impostazioni rete BlueGriffon\">\n<!ENTITY parameters.label \"Parametri...\">\n\n<!ENTITY advancedConfig.caption \"Configurazione Avanzata\">\n<!ENTITY configEditor.label \"Editor Configurazione\">\n\n<!ENTITY preview.caption \"Anteprima\">\n<!ENTITY resetPreviewers.label \"Ripristina impostazioni browser esterno\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/prefs/connection.dtd",
    "content": "\n<!ENTITY  connectionsDialog.title       \"Impostazioni Connessione\">\n<!ENTITY  window.width                  \"37em\">\n<!ENTITY  window.macWidth               \"39em\">\n\n<!ENTITY  proxyTitle.label              \"Configura Proxy per Accedere a Internet\">\n<!ENTITY  noProxyTypeRadio.label        \"No proxy\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"y\">\n<!ENTITY  systemTypeRadio.label         \"Usa impostazioni di sistema proxy\">\n<!ENTITY  systemTypeRadio.accesskey     \"u\">\n<!ENTITY  WPADTypeRadio.label           \"Rileva automaticamente le impostazioni proxy per questa rete\">\n<!ENTITY  WPADTypeRadio.accesskey       \"w\">\n<!ENTITY  manualTypeRadio.label         \"Configurazione manuale proxy:\">\n<!ENTITY  manualTypeRadio.accesskey     \"m\">\n<!ENTITY  autoTypeRadio.label           \"URL configurazione automatica proxy:\">\n<!ENTITY  autoTypeRadio.accesskey       \"A\">\n<!ENTITY  reload.label                  \"Ricarica\">\n<!ENTITY  reload.accesskey              \"e\">\n<!ENTITY  ftp.label                     \"FTP Proxy:\">\n<!ENTITY  ftp.accesskey                 \"F\">\n<!ENTITY  http.label                    \"HTTP Proxy:\">\n<!ENTITY  http.accesskey                \"x\">\n<!ENTITY  ssl.label                     \"SSL Proxy:\">\n<!ENTITY  ssl.accesskey                 \"L\">\n<!ENTITY  socks.label                   \"SOCKS Host:\">\n<!ENTITY  socks.accesskey               \"C\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"K\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"v\">\n<!ENTITY  port.label                    \"Port:\">\n<!ENTITY  HTTPport.accesskey            \"P\">\n<!ENTITY  SSLport.accesskey             \"o\">\n<!ENTITY  FTPport.accesskey             \"r\">\n<!ENTITY  SOCKSport.accesskey           \"t\">\n<!ENTITY  noproxy.label                 \"No Proxy per:\">\n<!ENTITY  noproxy.accesskey             \"n\">\n<!ENTITY  noproxyExplain.label          \"Esempio: .mozilla.org, .net.nz, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"Usa questo server proxy per tutti i protocolli\">\n<!ENTITY  shareproxy.accesskey          \"s\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/prefs/deactivateLicense.dtd",
    "content": "<!ENTITY windowTitle.label \"Deactivate a license\">\n\n<!ENTITY message.label \"Make sure you are connected to the Internet!\">\n<!ENTITY warning.label \"Click on 'Perform operation' to deactivate your license and restart BlueGriffon.\">\n\n<!ENTITY deactivate.label \"Perform operation\">\n<!ENTITY closeWindow.label \"Cancel\">\n\n<!ENTITY error.label \"Cannot deactivate license at this time\">\n<!ENTITY inOp.label \"Deactivating license\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/prefs/file.dtd",
    "content": "<!ENTITY fileHistory.caption \"File recenti\">\n<!ENTITY fileHistoryDepth.label \"Numero massimo di file nella storia recente:\">\n<!ENTITY files.label \"file\">\n<!ENTITY restoreLastSession.label \"Ripristina le schede dell'ultima sessione\">\n<!ENTITY fileExtensions.label \"Estensioni file per i nuovi file\">\n<!ENTITY fileExtensionForHTML.label \"Per documenti HTML:\">\n<!ENTITY fileExtensionForXHTML.label \"Per documenti XHTML:\">\n<!ENTITY emptyForDefault.label \"(lasciare vuoto per l'estensione predefinita)\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/prefs/general.dtd",
    "content": "\n<!ENTITY structureBar.caption \"Barra di struttura\">\n\n\n<!ENTITY showIDs.label \"Mostra ID\">\n<!ENTITY showClasses.label \"Mostra classi\">\n<!ENTITY showLanguage.label \"Mostra lingua\">\n<!ENTITY showRoles.label \"Mostra ruolo ARIA\">\n\n<!ENTITY spellCheck.caption \"Controllo ortografico\">\n<!ENTITY enableSpellCheck.label \"Abilita controllo ortografico in tempo reale\">\n<!ENTITY numberSuggestions.label \"Numero di suggerimenti:\">\n\n<!ENTITY tabPosition.label \"Posizione delle schede\">\n<!ENTITY leftTabPosition.label \"Sinistra\">\n<!ENTITY centerTabPosition.label \"Centro\">\n<!ENTITY rightTabPosition.label \"Destra\">\n<!ENTITY mainToolbarEnabled.label \"Visibile\">\n<!ENTITY mainToolbar.label \"Barra degli strumenti principale\">\n<!ENTITY theme.label \"Tema:\">\n<!ENTITY toolbarIconSizeSmaller.label \"Più piccolo\">\n<!ENTITY toolbarIconSizeSmall.label \"Piccolo\">\n<!ENTITY toolbarIconSizeMedium.label \"Medio\">\n<!ENTITY toolbarIconSizeLarger.label \"Più grande\">\n<!ENTITY toolbarIconSizeLarge.label \"Grande\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/prefs/license.dtd",
    "content": "<!ENTITY licenseKey.label \"License key:\">\n<!ENTITY licenseInvoice.label \"Transaction ID:\">\n\n<!ENTITY warning1.label \"Extended features are enabled only if valid license data are provided and license is activated\">\n<!ENTITY warning2.label \"To activate your license, please fill in the data below and restart BlueGriffon. You must be connected to the Internet at that time.\">\n\n<!ENTITY deactivate.label \"Deactivate current license\">\n\n<!ENTITY activate.label \"Activate\">\n<!ENTITY troubleshoot.label 'Request a reset link'>\n<!ENTITY helpNeeded.label \"TROUBLESHOOTING: If you have issues activating your license, it could be because you already activated it in the past and forgot (or could not) deactivate it before a machine swap, a disk crash, etc. In that case, you can request a full reset of all your license activations using the button below. The reset link will be sent to the purchaser of the license and recipient of the invoice. Please provide the Transaction ID above to enable that button.\">\n\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/prefs/license.properties",
    "content": "activateWarning=BlueGriffon needs to restart to activate your license. Do you want to restart now?\nconfirmRestart=Restart BlueGriffon?\n\nfullResetTitle=License activation reset\nfullResetErrorLabel=Impossible to perform the operation, a network error occurred.\nfullResetRequested=A reset link was sent to the owner of the license/transaction. BlueGriffon must now restart.\nfullResetInvalid=The transaction ID is invalid.\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/prefs/newPage.dtd",
    "content": "<!ENTITY author.caption \"Autore\">\n<!ENTITY authorName.label \"Nome autore:\">\n\n<!ENTITY defaultZoomFactor.label \"Fattore di zoom predefinito\">\n<!ENTITY zoom.label \"Zoom\">\n\n<!ENTITY editingFeatures.label \"Opzioni modifica\">\n\n<!ENTITY showComments.label \"Mostra commenti HTML\">\n<!ENTITY showPHP.label \"Mostra istruzioni PHP\">\n<!ENTITY showPI.label \"Mostra altre istruzioni di script\">\n\n\n<!ENTITY linksManagement.label \"Copia/incolla gestione collegamenti ipertestuali: \">\n<!ENTITY preserveRelative.label \"Mantieni URL relative\">\n<!ENTITY makeAbsolute.label \"Rendi tutti gli URL assoluti\">\n<!ENTITY returnKey.label \"Tasto invio  in un paragrafo crea sempre un nuovo paragrafo\">\n<!ENTITY keepBackup.label \"Crea un backup prima di salvare un file (*.bak)\">\n\n<!ENTITY waiAria.label \"WAI-ARIA\">\n<!ENTITY showAnchors.label \"Mostra a[name]\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/prefs/osx.dtd",
    "content": "<!ENTITY showInDock.label \"Mostra numero di documenti modificati nella dock di OS X\">\n<!ENTITY osxRTFPasteSupport.label 'Enable pasting RTF from OS X clipboard'>\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.dtd",
    "content": "<!ENTITY commandShortcutCol.label \"Comando\">\n<!ENTITY shortcutShortcutCol.label \"Scorciatoia\">\n\n<!ENTITY menubar.label \"Barra dei menù\">\n<!ENTITY toolbars.label \"Barra degli strumenti\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.properties",
    "content": "NoMainWindowAvaialble=Impossibile modificare le scorciatoie da tastiera\nPleaseOpenOneMainWindow=Per modificare le scorciatoie da tastiera deve essere aperta almeno una finestra di BlueGriffon\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/prefs/source.dtd",
    "content": "<!ENTITY source.label \"Vista sorgente\">\n<!ENTITY theme.label \"Tema:\">\n\n<!ENTITY serialization.label \"Serializzazione\">\n\n<!ENTITY forceLF.label \"Applica ritorni a capo stile Unix (LF)\">\n\n<!ENTITY specialChars.description      \"Output dei seguenti caratteri come entity: \">\n<!-- ENTITY basicEncoding.label           \"Only &amp; &lt; &gt; ' and non-breakable whitespace\" -->\n<!ENTITY basicEncoding.label           \"Solo &amp; &lt; &gt; e nessun spazio\">\n<!ENTITY latin1EntitiesEncoding.label  \"Come sopra con caratteri Latin-1\">\n<!ENTITY htmlEntitiesEncoding.label    \"Tutti i caratteri speciali HTML 4\">\n<!ENTITY allEntitiesEncoding.label     \"Usa notazione &amp;#..; per tutti i caratteri non ASCII\">\n\n<!ENTITY autoIndent.label \"Auto-rientro\">\n<!ENTITY wrap.label \"Ritorno a capo righe lunghe\">\n<!ENTITY wrapColumn.label \"quando le righe superano la colonna\">\n<!ENTITY noWrapForLanguages.label \"Non attivare ritorno a capo nelle seguenti lingue:\">\n<!ENTITY langExclusionExample.label \"(es: ja-JP, zh-TW)\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/prefs/styles.dtd",
    "content": "<!ENTITY bgDecidesAll.radio \"Automatico\">\n<!ENTITY bgDecidesAll.desc \"Permetti BlueGriffon decidere come aggiungere i stili e scegliere i ID e classi quando necessario\">\n<!ENTITY prefixPrompt.label \"Inserisci un prefisso per ID e classi:\">\n<!ENTITY iDecide.radio \"Manuale\">\n<!ENTITY iDecide.desc \"Lascia decidere a me\">\n<!ENTITY cssPolicy.caption \"Policy CSS\">\n\n<!ENTITY browserSupport.caption \"Supporto browser\">\n<!ENTITY gecko.label \"Browser basati su Gecko(Firefox, Camino, ...)\">\n<!ENTITY webkit.label \"Browser basati su WebKit (Safari, ...)\">\n<!ENTITY blink.label \"Browser basati su Blink (Chrome, ...)\">\n<!ENTITY presto.label \"Opera\">\n<!ENTITY trident.label \"Internet Explorer\">\n<!ENTITY servo.label \"Servo\">\n<!ENTITY vivliostyle.label \"Vivliostyle\">\n<!ENTITY weasyprint.label \"Weasyprint\">\n\n<!ENTITY cssColors.captions \"Colori CSS\">\n<!ENTITY outputCssColorNames.label \"Tentare di utilizzare sempre i nomi colori CSS 3\">\n<!ENTITY rgbColors.label \"Preferire valori rgb(r,v,b)\">\n<!ENTITY hexColors.label \"Preferire valori #rrvvbb\">\n\n<!ENTITY serialization.label \"Serializzazione\">\n<!ENTITY shorthands.label \"Shorthands\">\n<!ENTITY longhands.label \"Longhands\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/prefs/update.dtd",
    "content": "<!ENTITY checkForUpdates.label \"Controllo aggiornamenti BlueGriffon\">\n\n<!ENTITY atLaunch.checkbox \"Tutte le volte che BlueGriffon è avviato\">\n<!ENTITY oncePerDay.checkbox \"Non più di una volta al giorno\">\n<!ENTITY manually.checkbox \"Manualmente\">\n\n<!ENTITY checkNow.button \"Controlla ora\">\n<!ENTITY privacyPolicy.label \"Policy privacy\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/prefs/update.properties",
    "content": "SoftwareUpdates=Aggiornamenti Software\nUnableToCheck=Non in grado di verificare disponibilità\nUpToDate=BlueGriffon è aggiornato\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/prefs.dtd",
    "content": "<!ENTITY window.title \"Bluegriffon - Preferenze\">\n\n<!ENTITY general.title \"Generale\">\n<!ENTITY newPage.title \"Documenti\">\n<!ENTITY update.title \"Aggiornamenti\">\n<!ENTITY advanced.title \"Avanzate\">\n<!ENTITY styles.title \"Stili\">\n<!ENTITY osx.title \"OS X\">\n<!ENTITY shortcuts.title 'Scorciatoie da tastiera'>\n<!ENTITY source.title \"Sorgente\">\n<!ENTITY file.title \"File\">\n<!ENTITY license.title \"License\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/propertiesDeck.dtd",
    "content": "<!ENTITY foo \"foo\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/rotator.dtd",
    "content": "<!ENTITY degrees.label \"gradi\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/spellCheck.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Controllo Ortografico\">\n\n<!ENTITY misspelledWord.label \"Parola errata:\">\n<!ENTITY wordEditField.label \"Sostituisci con:\">\n<!ENTITY wordEditField.accessKey \"w\">\n<!ENTITY checkwordButton.label \"Controlla Parola\">\n<!ENTITY checkwordButton.accessKey \"k\">\n<!ENTITY suggestions.label \"Suggerimenti:\">\n<!ENTITY suggestions.accessKey \"u\">\n<!ENTITY ignoreButton.label \"Ignora\">\n<!ENTITY ignoreButton.accessKey \"I\">\n<!ENTITY ignoreAllButton.label \"Ignora Tutto\">\n<!ENTITY ignoreAllButton.accessKey \"n\">\n<!ENTITY replaceButton.label \"Sostituisci\">\n<!ENTITY replaceButton.accessKey \"R\">\n<!ENTITY replaceAllButton.label \"Sostituisci Tutto\">\n<!ENTITY replaceAllButton.accessKey \"A\">\n<!ENTITY stopButton.label \"Arresta\">\n<!ENTITY stopButton.accessKey \"t\">\n<!ENTITY userDictionary.label \"Dizionario Personale:\">\n<!ENTITY moreDictionaries.label \"Scarica altri dizionari...\">\n<!ENTITY addToUserDictionaryButton.label \"Aggiungi al dizionario\">\n<!ENTITY addToUserDictionaryButton.accessKey \"d\">\n<!ENTITY editUserDictionaryButton.label \"Modifica...\">\n<!ENTITY editUserDictionaryButton.accessKey \"E\">\n<!ENTITY recheckButton.label \"Ricontrolla Pagina\">\n<!ENTITY recheckButton.accessKey \"P\">\n<!ENTITY closeButton.label \"Chiudi\">\n<!ENTITY closeButton.accessKey \"C\">\n<!ENTITY sendButton.label \"Invia\">\n<!ENTITY sendButton.accessKey \"S\">\n<!ENTITY languagePopup.label \"Lingua:\">\n<!ENTITY languagePopup.accessKey \"L\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/spellCheck.properties",
    "content": "CorrectSpelling=(ortografia corretta)\nNoSuggestedWords=(nessuna parola suggerita)\nNoMisspelledWord=Nessuna parola errata\nCheckSpellingDone=Controllo ortografia completata.\nCheckSpelling=Controllo Ortografia\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/structurebar.dtd",
    "content": "<!ENTITY structureBar.title \"Struttura\">\n\n<!ENTITY setElementLanguage.label \"Imposta lingua\">\n<!ENTITY setElementLanguage.accesskey \"L\">\n<!ENTITY resetElementLanguage.label \"Ripristina lingua\">\n<!ENTITY resetElementLanguage.accesskey \"s\">\n<!ENTITY deleteElement.label \"Elimina elemento\">\n<!ENTITY deleteElement.accesskey \"D\">\n<!ENTITY removeTag.label \"Rimuovi tag\">\n<!ENTITY removeTag.accesskey \"R\">\n<!ENTITY changeTag.label \"Modifica tag\">\n<!ENTITY changeTag.accesskey \"C\">\n<!ENTITY copyHTMLCodeInStructurebarContext.label \"Copia Markup HTML di questo elemento\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/svg-edit.properties",
    "content": "SvgEdit=Modifica SVG\nConfirmClose=Ci sono modifiche non salvate, desideri veramente chiudere l'Editor SVG?\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/tabeditor.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY untitledDocument.label \"Documento senza titolo\">\n<!ENTITY closeOtherTabs.accesskey \"h\">\n<!ENTITY closeOtherTabs.label \"Chiudi Altre Schede\">\n<!ENTITY closeTab.accesskey \"c\">\n<!ENTITY closeTab.label \"Chiudi Scheda\">\n<!ENTITY newTab.accesskey \"n\">\n<!ENTITY newTab.label \"Nuova Scheda\">\n<!ENTITY refreshImages.accesskey \"r\">\n<!ENTITY refreshImages.label \"Ricarica Immagini\">\n<!ENTITY revert.accesskey \"p\">\n<!ENTITY revert.label \"Ripristina\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/updateAvailable.dtd",
    "content": "<!ENTITY window.title \"Aggiornamenti Software\">\n\n<!ENTITY warningMessage.description \"Un aggiornamento software per BlueGriffon è disponibile.\">\n<!ENTITY download.button \"Scarica aggiornamento\">\n<!ENTITY dontAskAgain.label \"Non chiedere nuovamente\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/bluegriffon/updates.properties",
    "content": "update.checkInsideButton.label = Controlla aggiornamenti\nupdate.checkInsideButton.accesskey = C\nupdate.resumeButton.label = Ripristino del download di %S…\nupdate.resumeButton.accesskey = R\nupdate.openUpdateUI.applyButton.label = Installa aggiornamento…\nupdate.openUpdateUI.applyButton.accesskey = I\nupdate.restart.applyButton.label = Installa aggiornamento\nupdate.restart.applyButton.accesskey = I\nupdate.openUpdateUI.upgradeButton.label = Aggiorna adesso…\nupdate.openUpdateUI.upgradeButton.accesskey = A\nupdate.restart.upgradeButton.label = Aggiorna adesso\nupdate.restart.upgradeButton.accesskey = A\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/branding/brand.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY  lang.version          \"it-IT\">\n<!ENTITY  brandShortName        \"BlueGriffon\">\n<!ENTITY  brandFullName         \"BlueGriffon\">\n<!ENTITY  vendorShortName       \"Disruptive Innovations\">\n<!ENTITY  sidebarName           \"Barra laterale\">\n<!ENTITY  brandShorterName      \"BlueGriffon\">\n"
  },
  {
    "path": "locales/it/bluegriffon/base/locale/branding/brand.properties",
    "content": "brandShortName=BlueGriffon\nbrandFullName=BlueGriffon\nvendorShortName=Disruptive Innovations\nsidebarName=Sidebar\n"
  },
  {
    "path": "locales/it/bluegriffon/extensions/fs/addFont.dtd",
    "content": "<!ENTITY window.title \"Il carattere selezionato e' gia' localmente disponibile?\">\n\n<!ENTITY yes.label \"Si, lo e', permettimi di selezionare il file del foglio di stile.css corrispondente\">\n<!ENTITY no.label  \"No non lo e', permetimi di selezionare la cartella dove salvare il pacchetto caratteri\">\n"
  },
  {
    "path": "locales/it/bluegriffon/extensions/fs/fs.dtd",
    "content": "<!ENTITY window.title \"Caratteri FontSquirrel\">\n\n<!ENTITY classifications.label \"Classificazioni\">\n<!ENTITY fontList.label \"Elenco caratteri\">\n \n<!ENTITY networkActivity.tooltip \"Attivita' Rete\">\n\n<!ENTITY addToDocument.label \"Aggiungi al documento\">\n\n<!ENTITY previewText.label \"Anteprima testo:\">\n<!ENTITY prose.label \"BlueGriffon\">\n\n<!ENTITY loading.label \"Caricamento pacchetto caratteri...\">\n"
  },
  {
    "path": "locales/it/bluegriffon/extensions/fs/fs.properties",
    "content": "SelectDir=Seleziona una cartella dove decomprimere il pacchetto caratteri\nSelectFile=Seleziona un pacchetto caratteri stylesheet.css esistente\nStylesheet=Un FontSquirrel pacchetto caratteri foglio di stile\nMustBeSavedTitle=Documento mai stato salvato\nMustBeSavedMessage=Dovete salvare il file almeno uan volta prima di provare a collegare un carattere locale usando un URL relativo. Chiudete il documento e riapritelo dopo averlo salvato.\n"
  },
  {
    "path": "locales/it/bluegriffon/extensions/fs/fsOverlay.dtd",
    "content": "<!ENTITY fsWindow.label \"FontSquirrel\">\n"
  },
  {
    "path": "locales/it/bluegriffon/extensions/gfd/addFont.dtd",
    "content": "<!ENTITY window.title \"Aggiungi una famiglia di caratteri al documento\">\n\n<!ENTITY fontFamily.label \"Famiglia Caratteri\">\n<!ENTITY preview.label \"Anteprima\">\n\n<!ENTITY subset.label \"Sottoinsieme\">\n<!ENTITY latin.label \"Latino\">\n<!ENTITY greek.label \"Greco\">\n<!ENTITY cyrillic.label \"Cirillico\">\n<!ENTITY khmer.label \"Khmer\">\n\n<!ENTITY variants.label \"Varianti\">\n<!ENTITY regular.label \"Regolare\">\n<!ENTITY italic.label \"Corsivo\">\n<!ENTITY bold.label \"Grassetto\">\n<!ENTITY bolditalic.label \"Grassetto-corsivo\">\n"
  },
  {
    "path": "locales/it/bluegriffon/extensions/gfd/gfd.dtd",
    "content": "<!ENTITY window.title \"Manager Caratteri Google\">\n\n<!ENTITY family.col \"Famiglia\">\n<!ENTITY variants.col \"Varianti\">\n<!ENTITY subsets.col \"Sottoinsiemi\">\n\n<!ENTITY add.tooltip \"Aggiungi una famiglia di caratteri\">\n<!ENTITY remove.tooltip \"Disinstalla famiglia caratteri\">\n"
  },
  {
    "path": "locales/it/bluegriffon/extensions/gfd/gfdOverlay.dtd",
    "content": "<!ENTITY gfdWindow.label \"Manager Caratteri Google\">\n"
  },
  {
    "path": "locales/it/bluegriffon/extensions/markdown/markdown.dtd",
    "content": "<!ENTITY window.title \"Insert Markdown\">\n\n<!ENTITY commitChanges.label \"Conferma cambiamenti\">\n"
  },
  {
    "path": "locales/it/bluegriffon/extensions/markdown/markdownOverlay.dtd",
    "content": "<!ENTITY markdownMenu.label \"Markdown\">\n"
  },
  {
    "path": "locales/it/bluegriffon/extensions/op1/a11yFirstStep.properties",
    "content": "ConformingDTDSyntax=Use a W3C-conforming DTD syntax before the html element\nNoWrongSyntaxOrNonConformingHierarchy=Don't use wrong attribute syntax or non-conforming element hierarchy inside the html element\nOneTitleInHead=Use a title element as a child of the head element\nNoEmptyTitle=When you provide a title element, do not leave it empty\nNoMetaRefresh=Don't use a meta element with an http-equiv attribute and a value equal to refresh\nHTMLElementHasLangAttribute=Use the lang attribute for the html element\nHTMLElementHasValidLangAttribute=Use a valid language code for the lang attribute\nNoInvalidDir=Don't use a value other than ltr, rtl or empty for the dir attribute\nTitleForFrames=Use the title attribute for every frame element\nNoEmptyTitleForFrames=When you provide a title attribute for a frame element, do not leave it empty\nTitleForIFrames=Use the title attribute for every iframe element\nNoEmptyTitleForIFrames=When you provide a title attribute for an iframe element, do not leave it empty\nAtLeastOneH1InBody=There must be at least one h1 element inside (at any level) the body element\nNoEmptyH1=When you provide a h1 element, do not leave it empty\nNoEmptyH2=When you provide a h2 element, do not leave it empty\nNoEmptyH3=When you provide a h3 element, do not leave it empty\nNoEmptyH4=When you provide a h4 element, do not leave it empty\nNoEmptyH5=When you provide a h5 element, do not leave it empty\nNoEmptyH6=When you provide a h6 element, do not leave it empty\nH2Order=Use&nbsp; a h1, h2, h3, h4, h5 or h6 element as a first heading before a h2 element in the source order\nH3Order=Use a h2, h3, h4, h5 or h6 element as a first heading before a h3 element in the source order\nH4Order=Use a h3, h4, h5 or h6 element as a first heading before a h4 element in the source order\nH5Order=Use a h4, h5 or h6 element as a first heading before a h5 element in the source order\nH6Order=Use a h5 or h6 element as a first heading before a h6 element in the source order\nDTAsFirstChildOfDL=Use a dt element as the first child of a dl element\nNoEmptyLI=When you provide a li element, do not leave it empty\nNoAlignAttribute=Don't use the align attribute\nNoXmpElement=Don't use the xmp element\nNoEmptyP=When you provide a p element, do not leave it empty\nNoEmptyAExceptAnchors=When you provide an a element, do not leave it empty except if it is used as an anchor\nNoEmptyButton=When you provide a button element, do not leave it empty\nNoVlinkAttribute=Don't use the vlink attribute\nNoTextAttribute=Don't use the text attribute\nNoLinkAttribute=Don't use the link attribute\nnoImgWithoutAlt=Use the alt attribute for every img element\nnoAreaWithoutAlt=Use the alt attribute for every area element\nnoAppletWithoutAlt=Use the alt attribute for every applet element\nnoImageInputWithoutAlt=Use the alt attribute for every input type=image element\nnoEmptyAltForImageLoneChildOfAnchorOrButton=If the img element is the only child of a button or an a element, do not leave its alt attribute empty\nnoEmptyAltForInputImage=When you provide an alt attribute for an input type=image element, do not leave it empty\nnoEmptyAltForAreaWithHref=When you provide an alt attribute for an area element holding an href attribute, do not leave it empty\nnoAltSimilarToTextContent=If an img element is a child of an a element with text, do not use the same text for its alt attribute as the text inside the a element\nnoBorderAttribute=Don't use the border attribute\nnoSimilarAltForAreasWithDifferentHref=Don't use the same value for alt attributes for multiple area elements with different href values\nLongdescIsURI=Use a URI as the value for a longdesc attribute\nnoBackgroundAttribute=Don't use the background attribute\nnoBgsoundElement=Don't use the bgsound element\nTablesWithAtLeastOneTHHaveACaption=Use a caption element as the first child of a table element containing at least one th element\nCaptionIsDifferentFromSummaryAttribute=Don't use the same content for a caption element and a summary attribute\nnoEmptyCaption=When you provide a caption element, do not leave it empty\nnoCaptionInATableWithOnlyTDs=Don't use a caption element in a table element containing only td elements\nnoAlinkAttribute=Don't use an alink attribute\nnoSummaryAttributeSimilarToCaption=Don't use the same content for a summary attribute and a caption element\nnoEmptySummaryIfTableHasTHOrCaption=When you provide a summary attribute for a table element containing a th or a caption element, do not leave it empty\nnoSummaryAttributeIfOnlyTDs=Don't use a summary attribute on a table element containg only td elements\nnoStrikeElement=Don't use the strike element\nnoListingElement=Don't use the listing element\nAtLeastOneTHIfCaptionOrSummary=Use at least one th element inside a table element with a caption element or a non-empty summary attribute\nAllNonEmptyTHHaveScopeOrId=Use a scope or id attribute for every non-empty th element\nScopeAttributeIsRowOrCol=Don't use a value other than row or col for the scope attribute\nnoBgcolorAttribute=Don't use the bgcolor attribute\nnoTTElement=Don't use the tt element\nTDHaveHeadersAttributeIfTHHasId=Use a headers attribute on every td element if the corresponding th element has an id attribute\nnoPlaintextElement=Don't use the plaintext element\nnoHeadersAttributeThatIsNotATHId=Don't use for a headers attribute a value which matches an id attribute used for a td of the table element\nAllFormsHaveAButton=Use a button, or an input of type submit, image or button inside a form element\nSubmitButtonsHaveNonEmptyValue=When you provide an input type=submit, do not leave its value attribute empty\nnoMarqueeElement=Don't use the marquee element\nFieldsetHasALegend=Use a legend element as a child of every fieldset element\nFieldsetsAreInForms=Don't use a fieldset element without a form element\nnoEmptyLegendElement=When you provide a legend element, do not leave it empty\nLabelElementHasForAttribute=Use the for attribute for every label element\nnoEmptyForAttributeOnLabel=When you provide a for attribute for a label element, do not leave it empty\nForAttributeMatchesAnIdInSameForm=A for attribute must have a value that matches an id attribute inside the form element\nOptgroupElementHasALabel=Use the label attribute for every optgroup element\nNoSimilarLabelInOptgroupsOfSameSelect=Don't use the same label attribute for different optgroup elements of the same select element\nnoEmptyLabelAttributeOnOptgroup=When you provide a label attribute for an optgroup element, do not leave it empty\nnoBasefontElement=Don't use the basefont element\nnoBlinkElement=Don't use the blink element\nnoCenterElement=Don't use the center element\nnoFontElement=Don't use the font element\n"
  },
  {
    "path": "locales/it/bluegriffon/extensions/op1/op1.dtd",
    "content": "\n<!ENTITY window.title \"Primo Passo Accessibilità Opquast\">\n\n<!ENTITY filterAll.label \"Vedi tutti i test\">\n<!ENTITY filterPassed.label \"Vedi solo i test effettuati con successo\">\n<!ENTITY filterFailed.label \"Vedi solo i test non riusciti\">\n\n<!ENTITY speed.label \"Velocità:\">\n<!ENTITY title.label \"Titolo:\">\n"
  },
  {
    "path": "locales/it/bluegriffon/extensions/op1/op1Overlay.dtd",
    "content": "<!ENTITY op1.label \"Primo passo Accessibilità Opquast\">\n"
  },
  {
    "path": "locales/it/bluegriffon/extensions/tipoftheday/tipoftheday.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Widgets.\n   -\n   - The Initial Developer of the Original Code is\n   - Philippe Goetz.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Philippe Goetz, Original author\n   -   Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY tipOfTheDayWindow.title    \"Suggerimento del giorno\">\n<!ENTITY questionBeginning.label    \"Sapevi che…\">\n<!ENTITY startupCheckbox.label      \"Mostra suggerimenti all'avvio\">\n<!ENTITY nextTipButton.label        \"Successivo\">\n<!ENTITY previousTipButton.label    \"Precedente\">\n<!ENTITY closeTipButton.label       \"Chiudi\">\n"
  },
  {
    "path": "locales/it/bluegriffon/extensions/tipoftheday/tipoftheday.rdf",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is Linspire Inc.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com)\n   -   Charles Cooke\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\"\n                     \"http://my.netscape.com/publish/formats/rss-0.91.dtd\"[\n<!ENTITY % brandDTD SYSTEM \"chrome://global/locale/brand.dtd\">%brandDTD;\n]>\n<rss version=\"0.91\">\n  <channel>\n    <title>&brandShortName; tips</title>\n    <link>http://bluegriffon.org/</link>\n    <description>&brandShortName; tip of the day Archive</description>\n    <language>en-us</language>\n  \n    <item>\n      <title>…&brandShortName; is cross platform?</title>\n      <description>…&brandShortName; exists on a wide variety of operating\n                  systems including Windows, Mac OS X, and many flavors of Linux, OS/2 …\n      </description>\n    </item>\n  \n    <item>\n      <title>…&brandShortName; shows the title of any unsaved page with a red shadow?</title>\n      <description>You can now save files from any viewing mode.</description>\n    </item>\n\n    <item>\n      <title>…you have direct access to the &brandShortName; community?</title>\n      <description>Just select “Help > User’s Community”.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can insert HTML5 elements easily?</title>\n      <description>Just select “Insert > HTML5 Element”.</description>\n    </item>\n\n    <item>\n      <title>…you can close the current tab with one key?</title>\n      <description>Control+w (Command +w on Mac OS X) will close the current tab.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can create a new tab with a key combination?</title>\n      <description>Control+n (Command +n on Mac OS X) will create a new blank tab\n                    using the same doctype as the last page created.</description>\n    </item>\n\n    <item>\n      <title>…you can revert to a previously saved version of the currently edited document?</title>\n      <description>Righ-click (context-click on Mac OS X) on the document's tab\n                    and select the Revert menu.</description>\n    </item>\n\n    <item>\n      <title>…you can publish pages directly from &brandShortName;</title>\n      <description>First install the free FireFTP add-on and set it up.\n                  It will then be available on the Tools menu. </description>\n    </item>\n\n    <item>\n      <title>…&brandShortName;  can insert any character easily?</title>\n      <description>Use “Insert characters and symbols”.  You can then search\n              for any Unicode character by name or open a block for inspection.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; runs spellcheck by default?</title>\n      <description>Right click a word to find suggestions. Switch checking on\n                or off using “Tools > Preferences > General” .</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; can reliably select an element?</title>\n      <description>Simply click its name in the structure bar.</description>\n    </item>\n\n    <item>\n      <title>…you can move an element in your document using the mouse?</title>\n      <description>First select as in previous tip then just drag it to where needed.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can quickly open existing pages?</title>\n      <description>The paid for Project manager add-on permits instant access\n      to pages and images which are organised as a project.  </description>\n    </item>\n\n    <item>\n      <title>…you can choose your default browser?</title>\n      <description>Use “Tools > Preferences > Advanced > Reset external browser settings”. Next time you browse you can choose a browser.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; allows you to use external stylesheets?</title>\n      <description>To create one ready for use click “Panels > Stylesheets”.\n      Click the plus sign and select “Linked to the document”.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; can manage stylesheets and complex selectors?</title>\n      <description>Using the CSS Pro Editor (a paid for add-on) you change the order of\n      and add titles and rel attribute to stylesheets and develop\n      complex CSS 2 and 3 selectors with advanced help.</description>\n    </item>\n\n    <item>\n      <title>…panels can be resized?</title>\n      <description>Drag the grab handle at the bottom right corner to the size needed.\n      </description>\n    </item>\n\n    <item>\n      <title>…attributes can be added to any element?</title>\n      <description>Open “Panels > DOM Explorer”. In wysiwyg view click in the\n      element, select use the Attributes tab and click the plus sign.\n      </description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; can handle CSS3 properties?</title>\n      <description>Vendor prefixes will be added for browsers that need them.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can personalize keyboard shortcuts?</title>\n      <description>Any menu item can be allocated to your preferred key. Open\n      “Tools > Preferences > Keyboard Shortcuts”. Find and double-click the\n      command wanted. In the new window key a shortcut.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can remove a class from an element?</title>\n      <description>Just select the element and in the Class drop down box re-apply the class.\n      </description>\n    </item>\n\n  </channel>\n</rss>\n\n"
  },
  {
    "path": "locales/it/bluegriffon/extensions/tipoftheday/tipofthedayOverlay.dtd",
    "content": "<!ENTITY tipofthedayMenu.label \"Suggerimento del giorno\">\n"
  },
  {
    "path": "locales/it/bluegriffon/sidebars/aria/aria.dtd",
    "content": "<!ENTITY window.title \"ARIA\">\n\n<!ENTITY roleSection.label \"Role\">\n<!ENTITY role.label \"Role:\">\n<!ENTITY treeView.label \"Tree view\">\n\n<!ENTITY constraintsSection.label \"Constraints\">\n<!ENTITY context.label \"On ancestors:\">\n<!ENTITY owns.label \"On contents:\">\n\n<!ENTITY requiredProperties.label \"Required States and Properties\">\n<!ENTITY properties.label \"Other States and Properties\">\n<!ENTITY inheritedProperties.label \"Inherited States and Properties\">"
  },
  {
    "path": "locales/it/bluegriffon/sidebars/aria/aria.properties",
    "content": "mustBeContainedIn=must be contained in \nor= or \nok=OK\nmustContain=must contain\nand= and \ndeprecated=deprecated\nmissingTextbox=missing textbox\nmissingListboxTreeGridDialog=missing listbox, tree, grid or dialog\n"
  },
  {
    "path": "locales/it/bluegriffon/sidebars/aria/ariaOverlay.dtd",
    "content": "<!ENTITY aria.label \"ARIA\">\n"
  },
  {
    "path": "locales/it/bluegriffon/sidebars/cssproperties/backgrounditem.dtd",
    "content": "<!ENTITY backgroundAttachment.label \"Allegato:\">\n<!ENTITY backgroundAttachmentScroll.label \"Scorrimento\">\n<!ENTITY backgroundAttachmentLocal.label \"Fisso all'elemento\">\n<!ENTITY backgroundAttachmentFixed.label \"Fisso al viewport\">\n\n<!ENTITY backgroundSize.label \"Dimensione:\">\n<!ENTITY backgroundSizeAuto.label \"Automatico\">\n<!ENTITY backgroundSizeContain.label \"Contenuto in un elemento\">\n<!ENTITY backgroundSizeCover.label \"Copertina elemento\">\n<!ENTITY backgroundSizeUserDefined.label \"Seleziona lunghezze\">\n\n<!ENTITY backgroundRepeat.label \"Ripetizione:\">\n<!ENTITY backgroundRepeatX.label \"Ripetere su asse X:\">\n<!ENTITY backgroundRepeatY.label \"Ripetere su asse Y:\">\n<!ENTITY backgroundRepeatRepeat.label \"Ripeti\">\n<!ENTITY backgroundRepeatSpace.label \"Ripeti e piega nello spazio\">\n<!ENTITY backgroundRepeatRound.label \"Riscala e ripeti\">\n<!ENTITY backgroundRepeatNorepeat.label \"Non ripetere per niente\">\n<!ENTITY backgroundRepeatUserDefined.label \"Seleziona ripetizione per ogni asse\">\n\n<!ENTITY backgroundClip.label \"Colore:\">\n<!ENTITY backgroundBorderbox.label \"Bordo box\">\n<!ENTITY backgroundPaddingbox.label \"Padding box\">\n<!ENTITY backgroundContentbox.label \"Contenuto box\">\n\n<!ENTITY backgroundPosition.label \"Posizione:\">\n<!ENTITY backgroundPositionLeftTop.label \"Sinistra alto\">\n<!ENTITY backgroundPositionCenterTop.label \"Centro alto\">\n<!ENTITY backgroundPositionRightTop.label \"Destra alto\">\n<!ENTITY backgroundPositionLeftCenter.label \"Sinistra centro\">\n<!ENTITY backgroundPositionCenterCenter.label \"Centro\">\n<!ENTITY backgroundPositionRightCenter.label \"Destra centro\">\n<!ENTITY backgroundPositionLeftBottom.label \"Sinistra basso\">\n<!ENTITY backgroundPositionCenterBottom.label \"Centro basso\">\n<!ENTITY backgroundPositionRightBottom.label \"Destra basso\">\n<!ENTITY backgroundPositionUserDefined.label \"Definisci posizione più precisamente\">\n\n<!ENTITY backgroundOrigin.label \"Origine:\">\n"
  },
  {
    "path": "locales/it/bluegriffon/sidebars/cssproperties/backgrounditem.properties",
    "content": "backgroundColorTitle=Colore\nbackgroundImageTitle=immagine\nbackgroundLinearGradientTitle=Gradiente lineare\nbackgroundRadialGradientTitle=Gradiente radiale\n"
  },
  {
    "path": "locales/it/bluegriffon/sidebars/cssproperties/colorstopitem.dtd",
    "content": "<!ENTITY length.label \"Lunghezza:\">\n"
  },
  {
    "path": "locales/it/bluegriffon/sidebars/cssproperties/cssproperties.dtd",
    "content": "<!ENTITY window.title \"Proprietà CSS\">\n\n<!ENTITY applyStyles.label \"Applica stili a:\">\n<!ENTITY modifyID.label \"questo elemento solo attraverso i suoi ID\">\n<!ENTITY modifyClass.label \"tutti gli elementi della classe...\">\n<!ENTITY useInlineStyles.label \"questo elemento, attraverso gli stili in linea\">\n<!ENTITY allOfType.label \"tutti gli elementi dello stesso tipo...\">\n\n<!ENTITY closeOtherSections.label \"Chiudi tutte le altre sezioni\">\n<!ENTITY closeAllSections.label \"Chiudi tutte le sezioni\">\n\n<!ENTITY generalSectionHeader.label \"Generale\">\n\n<!ENTITY fontFamily.label \"Famiglia Caratteri:\">\n\n<!ENTITY fontWeight.label \"Peso:\">\n<!ENTITY fontWeightBold.label \"Grassetto\">\n<!ENTITY fontWeightLighter.label \"Più chiaro\">\n<!ENTITY fontWeightBolder.label \"Più scuro\">\n\n<!ENTITY fontStyle.label \"Stile:\">\n<!ENTITY fontStyleItalic.label \"Corsivo\">\n<!ENTITY fontStyleOblique.label \"Obliquo\">\n\n<!ENTITY textDecoration.label \"Decorazioni:\">\n<!ENTITY textDecorationUnderline.label \"Sottolineato  \">\n<!ENTITY textDecorationOverline.label \"Sopralineato\">\n<!ENTITY textDecorationNone.label \"Nessuno\">\n<!ENTITY textDecorationLinethrough.label \"Barrato\">\n\n<!ENTITY textTransform.label \"Case:\">\n<!ENTITY textTransformLowercase.label \"minuscolo\">\n<!ENTITY textTransformUppercase.label \"MAIUSCOLO\">\n<!ENTITY textTransformCapitalize.label \"Tutte iniziali Maiuscole\">\n\n<!ENTITY fontVariant.label \"Variante:\">\n<!ENTITY fontVariantNormal.label \"normale\">\n<!ENTITY fontVariantSmallCaps.label \"Maiuscoletto\">\n\n\n<!ENTITY textAlign.label \"Alineamento:\">\n<!ENTITY textAlignStart.label \"inizio\">\n<!ENTITY textAlignEnd.label \"fine\">\n\n<!ENTITY fontSize.label \"Dimensione:\">\n<!ENTITY fontSizeSmaller.label \"Più piccolo\">\n<!ENTITY fontSizeLarger.label \"Più grande\">\n<!ENTITY fontSizeXxsmall.label \"Extra piccolo\">\n<!ENTITY fontSizeXsmall.label \"Molto piccolo\">\n<!ENTITY fontSizeSmall.label \"Piccolo\">\n<!ENTITY fontSizeMedium.label \"Medio\">\n<!ENTITY fontSizeLarge.label \"Grande\">\n<!ENTITY fontSizeXlarge.label \"Molto grande\">\n<!ENTITY fontSizeXxlarge.label \"Extra grande\">\n\n<!ENTITY lineHeight.label \"Altezza riga:\">\n<!ENTITY lineHeightNormal.label \"Normale\">\n\n<!ENTITY colorsSectionHeader.label \"Colori\">\n<!ENTITY color.label \"Primo piano:\">\n<!ENTITY bgColor.label \"Sfondo :\">\n<!ENTITY backgrounds.label \"Immagini:\">\n<!ENTITY addBackgroundImageMenuitem.label \"Aggiungi una immagine di sfondo\">\n<!ENTITY addBackgroundLinearGradientMenuitem.label \"Aggiungi un gradiente lineare\">\n<!ENTITY addBackgroundRadialGradientMenuitem.label \"Aggiungi un gradiente radiale\">\n\n<!ENTITY imageURL.caption \"Inserisci un URL dell'immagine\">\n<!ENTITY selectImageButton.label \"Seleziona in file dell'immagine\">\n<!ENTITY preview.caption \"Anteprima\">\n<!ENTITY cancelButton.label \"Annulla\">\n<!ENTITY okButton.label \"OK\">\n\n<!ENTITY backgroundPositionLeftTop.label \"Sinistra alto\">\n<!ENTITY backgroundPositionCenterTop.label \"Center alto\">\n<!ENTITY backgroundPositionRightTop.label \"Destra alto\">\n<!ENTITY backgroundPositionLeftCenter.label \"Sinistra centro\">\n<!ENTITY backgroundPositionCenterCenter.label \"Centro\">\n<!ENTITY backgroundPositionRightCenter.label \"Destra centro\">\n<!ENTITY backgroundPositionLeftBottom.label \"Sinistra basso\">\n<!ENTITY backgroundPositionCenterBottom.label \"Centro basso\">\n<!ENTITY backgroundPositionRightBottom.label \"Destra basso\">\n\n<!ENTITY colorStops.tab \"Colore terminali\">\n<!ENTITY shapeAndSize.tab \"Forma e dimensione\">\n<!ENTITY angle.tab \"Angolo\">\n<!ENTITY startingPoint.tab \"Punto inizio\">\n\n<!ENTITY repeating.label \"Ripetizione\">\n\n<!ENTITY radius.label \"Raggio:\">\n<!ENTITY angle.checkbox \"Angolo:\">\n<!ENTITY startingPoint.checkbox \"Punto inizio:\">\n<!ENTITY horizOffset.checkbox \"Offset Oriz.:\">\n<!ENTITY vertOffset.checkbox \"Offset Vert.:\">\n\n<!ENTITY shape.label \"Forma:\">\n<!ENTITY circularShape.label \"Circolare\">\n<!ENTITY ellipticShape.label \"Ellitico\">\n<!ENTITY size.label \"Dimensione:\">\n\n\n<!ENTITY columnsSectionHeader.label \"Colonne\">\n<!ENTITY columnCount.label \"Numero colonne:\">\n<!ENTITY oneColumn.label \"Una colonna\">\n<!ENTITY twoColumns.label \"Due colonne\">\n<!ENTITY threeColumns.label \"Tre colonne\">\n\n<!ENTITY columnWidth.label \"Larghezza colonne ottimale:\">\n<!ENTITY automaticColumnWidth.label \"Automatico\">\n\n<!ENTITY columnGap.label \"Spazio tra colonne:\">\n<!ENTITY normalColumnGap.label \"Valore predefinito\">\n\n<!ENTITY columnRuleColor.label \"Colore linea:\">\n<!ENTITY columnRuleColor.title \"Colore linea colonna\">\n<!ENTITY noneColumnRuleStyle.label \"Nessuna linea\">\n<!ENTITY hiddenColumnRuleStyle.label \"Nascosta\">\n<!ENTITY solidColumnRuleStyle.label \"Solida\">\n<!ENTITY doubleColumnRuleStyle.label \"Doppia\">\n<!ENTITY dottedColumnRuleStyle.label \"Puntinata\">\n<!ENTITY dashedColumnRuleStyle.label \"Trattini\">\n<!ENTITY grooveColumnRuleStyle.label \"Scavato\">\n<!ENTITY ridgeColumnRuleStyle.label \"Sporgente\">\n<!ENTITY insetColumnRuleStyle.label \"Inset\">\n<!ENTITY outsetColumnRuleStyle.label \"Outset\">\n\n<!ENTITY columnRuleStyle.label \"Stile linea colonna:\">\n\n<!ENTITY columnRuleWidth.label \"Larghezza linea colonna:\">\n<!ENTITY noneColumnRuleWidth.label \"Nessuno\">\n<!ENTITY thinColumnRuleWidth.label \"Sottile\">\n<!ENTITY mediumColumnRuleWidth.label \"Medio\">\n<!ENTITY thickColumnRuleWidth.label \"Spesso\">\n\n<!ENTITY geometrySectionHeader.label \"Geometria\">\n<!ENTITY margins.label \"Margini:\">\n<!ENTITY paddings.label \"Padding:\">\n<!ENTITY contentArea.label \"Contenuto\">\n<!ENTITY useSameFourPaddings.label \"Quattro padding uguali\">\n<!ENTITY useSameFourMargins.label \"Quattro margini uguali\">\n<!ENTITY autoMargin.label \"Automatico\">\n\n<!ENTITY width.label \"Larghezza:\">\n<!ENTITY autoWidth.label \"Automatico\">\n<!ENTITY preserveImageRatio.label \"Mantieni proporzioni immagine\">\n\n<!ENTITY height.label \"Altezza:\">\n<!ENTITY autoHeight.label \"Automatico\">\n\n<!ENTITY minWidth.label \"Min. larghezza:\">\n<!ENTITY maxWidth.label \"Max. larghezza:\">\n<!ENTITY noneMaxWidth.label \"Nessuno\">\n\n<!ENTITY minHeight.label \"Min. altezza:\">\n<!ENTITY maxHeight.label \"Max. altezza:\">\n<!ENTITY noneMaxHeight.label \"Nessuno\">\n\n<!ENTITY getNaturalSize.label \"Ripristina dimensioni originali\">\n\n<!ENTITY positionSectionHeader.label \"Posizione e Layout\">\n\n<!ENTITY display.label \"Visualizzazione:\">\n<!ENTITY noneDisplay.label \"Nessuna visualizzazione\">\n<!ENTITY inlineDisplay.label \"In linea\">\n<!ENTITY runInDisplay.label \"Run-in\">\n<!ENTITY blockDisplay.label \"Blocco\">\n<!ENTITY inlineBlockDisplay.label \"Blocco in linea\">\n<!ENTITY listItem.label \"Elemento elenco\">\n<!ENTITY table.label \"Tabella\">\n<!ENTITY inlineTable.label \"Tabella in linea\">\n<!ENTITY tableHeaderGroup.label \"Gruppo Intestazione Tabella\">\n<!ENTITY tableRowGroup.label \"Gruppo Riga Tabella\">\n<!ENTITY tableFooterGroup.label \"Gruppo piè di pagina tabella\">\n<!ENTITY tableColumnGroup.label \"Gruppo colonna tabella\">\n<!ENTITY tableCaption.label \"Didascalia tabella\">\n<!ENTITY tableRow.label \"Tabella riga\">\n<!ENTITY tableColumn.label \"Tabella colonna\">\n<!ENTITY tableCell.label \"Tabella cella\">\n\n<!ENTITY visibility.label \"Visibilità:\">\n<!ENTITY visibleVisibility.label \"visibile\">\n<!ENTITY hiddenVisibility.label \"nascosto\">\n<!ENTITY collapseVisibility.label \"contratto\">\n\n<!ENTITY float.label \"Fluttuante:\">\n<!ENTITY leftFloat.label \"Fluttuante a sinistra\">\n<!ENTITY noneFloat.label \"Non fluttuante\">\n<!ENTITY rightFloat.label \"Fluttuante a destra\">\n\n<!ENTITY overflow.label \"Overflow:\">\n<!ENTITY visibleOverlow.label \"Visibile\">\n<!ENTITY hiddenOverlow.label \"Nascosto\">\n<!ENTITY scrollOverlow.label \"Mostra barre scorrimento\">\n<!ENTITY autoOverlow.label \"Automatico\">\n\n<!ENTITY textOverflow.label \"Text Overflow:\">\n<!ENTITY clipTextOverflow.label \"Troncato\">\n<!ENTITY ellipsisTextOverflow.label \"Segno d'omissione\">\n\n<!ENTITY position.label \"Posizione:\">\n<!ENTITY staticPosition.label \"Statico\">\n<!ENTITY relativePosition.label \"Relativo\">\n<!ENTITY absolutePosition.label \"Assoluto\">\n<!ENTITY fixedPosition.label \"Fisso\">\n\n<!ENTITY zIndex.label \"Z-index:\">\n<!ENTITY zIndexAuto.label \"Automatico\">\n\n<!ENTITY offsets.label \"Offset:\">\n<!ENTITY offsetAuto.label \"Automatico\">\n\n<!ENTITY clear.label \"Pulizia:\">\n<!ENTITY leftClear.label \"Lato sinistro\">\n<!ENTITY rightClear.label \"Lato destro\">\n<!ENTITY bothClear.label \"Entrambi i lati\">\n<!ENTITY noneClear.label \"Nessuna pulizia\">\n\n<!ENTITY bordersSectionHeader.label \"Bordi\">\n<!ENTITY thinBorderWidth.label \"Sottile\">\n<!ENTITY mediumBorderWidth.label \"Medio\">\n<!ENTITY thickBorderWidth.label \"Spesso\">\n\n<!ENTITY noneBorderStyleStyle.label \"Nessuno\">\n<!ENTITY hiddenBorderStyleStyle.label \"Nascosto\">\n<!ENTITY solidBorderStyleStyle.label \"Solido\">\n<!ENTITY doubleBorderStyleStyle.label \"Doppio\">\n<!ENTITY dottedBorderStyleStyle.label \"Puntinata\">\n<!ENTITY dashedBorderStyleStyle.label \"Trattini\">\n<!ENTITY grooveBorderStyleStyle.label \"Scavato\">\n<!ENTITY ridgeBorderStyleStyle.label \"Sporgente\">\n<!ENTITY insetBorderStyleStyle.label \"Inset\">\n<!ENTITY outsetBorderStyleStyle.label \"Outset\">\n\n<!ENTITY topBorder.label \"Alto:\">\n<!ENTITY rightBorder.label \"Destra:\">\n<!ENTITY leftBorder.label \"Sinistra:\">\n<!ENTITY bottomBorder.label \"Basso:\">\n\n<!ENTITY sameBorderOnFourEdges.label \"Usa stesso bordo sui quattro bordi\">\n\n<!ENTITY sameFourCorners.label \"stesso stile per i quattro angoli\">\n<!ENTITY topLeftCorner.label \"Alto sinistra angolo:\">\n<!ENTITY topRightCorner.label \"Alto destra angolo:\">\n<!ENTITY bottomLeftCorner.label \"Basso sinistra angolo:\">\n<!ENTITY bottomRightCorner.label \"Basso destra angolo:\">\n\n<!ENTITY useImageAsBorder.label \"Usa una immagine come bordo\">\n<!ENTITY enterImageUrl.label \"Posizione immagine:\">\n<!ENTITY borderImageURLButton.label \"Seleziona un file immagine\">\n\n<!ENTITY fromLeftEdge.label \"Dal bordo sinistro:\">\n<!ENTITY fromTopEdge.label \"Dal bordo superiore:\">\n<!ENTITY fromBottomEdge.label \"Dal bordo inferiore:\">\n<!ENTITY fromRightEdge.label \"Dal bordo destro:\">\n\n<!ENTITY topBorderImageProps.label \"Alto\">\n<!ENTITY rightBBorderImageProps.label \"Destra\">\n<!ENTITY bottomBorderImageProps.label \"Basso\">\n<!ENTITY leftBorderImageProps.label \"Sinistra\">\n<!ENTITY slicingBorderImageProps.label \"Slicing:\">\n<!ENTITY widthBorderImageProps.label \"Larghezza:\">\n<!ENTITY repeatBorderImageProps.label \"Ripetizione:\">\n\n<!ENTITY stretchBorderImageRepeat.label \"Allunga\">\n<!ENTITY repeatBorderImageRepeat.label \"Ripeti\">\n<!ENTITY roundBorderImageRepeat.label \"Rotondo\">\n\n<!ENTITY transformsSectionHeader.label \"Trasformazioni\">\n<!ENTITY rotation.label \"Rotazione\">\n<!ENTITY translation.label \"Translazione\">\n<!ENTITY skew.label \"Avvita\">\n<!ENTITY scale.label \"Scala\">\n\n<!ENTITY flexboxSectionHeader.label \"Flessibilità\">\n<!ENTITY enableFlexBox.label \"Questo elemento è flessibile\">\n<!ENTITY inlineBox.label \"Questo è un box in linea\">\n<!ENTITY selfAlign.label \"Self-alignment:\">\n<!ENTITY boxAlign.label \"Alineamento:\">\n<!ENTITY startBoxAlign.label \"inizio\">\n<!ENTITY centerBoxAlign.label \"centro\">\n<!ENTITY endBoxAlign.label \"fine\">\n<!ENTITY baselineBoxAlign.label \"linea base\">\n<!ENTITY stretchBoxAlign.label \"allunga\">\n\n<!ENTITY boxDirection.label \"Direzione:\">\n<!ENTITY normalBoxDirection.label \"normale\">\n<!ENTITY reverseBoxDirection.label \"inverso\">\n\n<!ENTITY flexGrow.label \"Flex grow factor:\">\n<!ENTITY flexShrink.label \"Flex shrink factor:\">\n<!ENTITY flexBasis.label \"Flex basis:\">\n<!ENTITY boxOrdinalGroup.label \"Gruppo ordinato:\">\n\n<!ENTITY boxOrientation.label \"Orientamento:\">\n<!ENTITY horizontalBoxOrientation.label \"orizzontale\">\n<!ENTITY verticalBoxOrientation.label \"verticale\">\n\n\n<!ENTITY letterSpacing.label \"Spaziatura carattere:\">\n<!ENTITY normalLetterSpacing.label \"Normale\">\n\n<!ENTITY wordSpacing.label \"Spaziatura parole:\">\n<!ENTITY normalWordSpacing.label \"Normale\">\n\n<!ENTITY wordWrap.label \"Ritorno a capo:\">\n<!ENTITY normalWordWrap.label \"solo nei punti di interruzione normali\">\n<!ENTITY breakWordWordWrap.label \"ovunque\">\n\n<!ENTITY textIndent.label \"Indentazione testo:\">\n\n\n<!ENTITY listsSectionHeader.label \"Elenchi\">\n<!ENTITY listStyleType.label \"Tipo:\">\n<!ENTITY disc.label \"Disco â¢\">\n<!ENTITY circle.label \"Cerchio â¦\">\n<!ENTITY square.label \"Quadrato â¾\">\n<!ENTITY decimal.label \"Decimale 1 2 3 4 5 6 7 8 9\">\n<!ENTITY decimalLeadingZero.label \"Decimale 01 02 03 04 05 06 07 08 09\">\n<!ENTITY lowerRoman.label \"Minuscole Roman â° â± â² â³ â´ âµ â¶ â· â¸\">\n<!ENTITY upperRoman.label \"Maiuscole Roman â  â¡ â¢ â£ â¤ â¥ â¦ â§ â¨\">\n<!ENTITY lowerGreek.label \"Minuscole Greek Î± Î² Î³ Î´ Îµ Î¶ Î· Î¸ Î¹\">\n<!ENTITY lowerAlpha.label \"Minuscole Alpha a b c d e f g h i\">\n<!ENTITY upperAlpha.label \"Maiuscole Alpha A B C D E F G H I\">\n<!ENTITY armenian.label \"Armeno Õ¡ Õ¢ Õ£ Õ¤ Õ¥ Õ¦ Õ§ Õ¨ Õ©\">\n<!ENTITY georgian.label \"Georgiano á á á á á á á á± á\">\n<!ENTITY hebrew.label \"Ebraico × × × × × × × × ×\">\n<!ENTITY arabicIndic.label \"Arabico Ù¡ Ù¢ Ù£ Ù¤ Ù¥ Ù¦ Ù§ Ù¨ Ù©\">\n<!ENTITY bengali.label \"Bengali à§§ à§¨ à§© à§ª à§« à§¬ à§­ à§® à§¯\">\n<!ENTITY devanagari.label \"Devanagari à¥§ à¥¨ à¥© à¥ª à¥« à¥¬ à¥­ à¥® à¥¯\">\n<!ENTITY gujarati.label \"Gujarati à«§ à«¨ à«© à«ª à«« à«¬ à«­ à«® à«¯\">\n<!ENTITY gurmukhi.label \"Gurmukhi à©§ à©¨ à©© à©ª à©« à©¬ à©­ à©® à©¯\">\n<!ENTITY kannada.label \"Kannada à³§ à³¨ à³© à³ª à³« à³¬ à³­ à³® à³¯\">\n<!ENTITY malayalam.label \"Malayalam àµ§ àµ¨ àµ© àµª àµ« àµ¬ àµ­ àµ® àµ¯ \">\n<!ENTITY oriya.label \"Oriya à­§ à­¨ à­© à­ª à­« à­¬ à­­ à­® à­¯\">\n<!ENTITY tamil.label \"Tamil à¯§ à¯¨ à¯© à¯ª à¯« à¯¬ à¯­ à¯® à¯¯\">\n<!ENTITY telugu.label \"Telugu à±§ à±¨ à±© à±ª à±« à±¬ à±­ à±® à±¯\">\n<!ENTITY ethiopicNumeric.label \"Etiopico á© áª á« á¬ á­ á® á¯ á° á±\">\n<!ENTITY ethiopicHalehameAmEt.label \"Etiopico halehame-am-et á á á á á  á¨ á° á¸ á\">\n<!ENTITY ethiopicHalehameTiEr.label \"Etiopico halehame-ti-er á á á á á¨ á° á¸ á á\">\n<!ENTITY ethiopicHalehameTiEt.label \"Etiopico halehame-ti-et á á á á á  á¨ á° á¸ á\">\n<!ENTITY persian.label \"Persiano Û± Û² Û³ Û´ Ûµ Û¶ Û· Û¸ Û¹\">\n<!ENTITY urdu.label \"Urdu Û± Û² Û³ Û´ Ûµ Û¶ Û· Û¸ Û¹\">\n<!ENTITY khmer.label \"Khmer á¡ á¢ á£ á¤ á¥ á¦ á§ á¨ á©\">\n<!ENTITY lao.label \"Lao à» à» à» à» à» à» à» à» à»\">\n<!ENTITY thai.label \"Thai à¹ à¹ à¹ à¹ à¹ à¹ à¹ à¹ à¹\">\n<!ENTITY myanmar.label \"Myanmar á á á á á á á á á\">\n<!ENTITY hangul.label \"Hangul ë ë¤ ë¼ ë§ ë° ì¬ ì ì ì°¨\">\n<!ENTITY hangulConsonant.label \"Hangul consonant ã´ ã· ã¹ ã ã ã ã ã ã\">\n<!ENTITY hiragana.label \"Hiragana ã ã ã ã ã ã ã ã ã\">\n<!ENTITY katakana.label \"Katakana ã¤ ã¦ ã¨ ãª ã« ã­ ã¯ ã± ã³\">\n<!ENTITY hiraganaIroha.label \"Hiragana Iroha ã ã¯ ã« ã» ã¸ ã¨ ã¡ã ã¬\">\n<!ENTITY katakanaIroha.label \"Katakana Iroha ã­ ã ã ã ã ã ããª ã\">\n<!ENTITY japaneseFormal.label \"Giapponese Formale å£¹ è²³ å è ä¼ é¸ æ æ ç\">\n<!ENTITY japaneseInformal.label \"Giapponese Informale å£¹ è´° å è ä¼ é æ æ ç\">\n<!ENTITY cjkIdeographic.label \"CJK Ideographic\">\n<!ENTITY cjkIdeographicEarlyBranch.label \"CJK Ideographic Early Branch ä¸ å¯ å¯ è¾° å·³ å æªç³ é\">\n<!ENTITY cjkHeavenlyStem.label \"CJK Heavenly Stem ä¹ ä¸ ä¸ æ å·± åº è¾å£¬ ç¸\">\n<!ENTITY simpChineseFormal.label \"Simp. Cinese Formal å£¹ è²³ å è ä¼ é¸ æ æ ç\">\n<!ENTITY simpChineseInformal.label \"Simp. Chinese Informale å£¹ è²³ å è ä¼ é¸ æ æ ç\">\n<!ENTITY tradChineseFormal.label \"Trad. Cinese Formale ä¸ äº¼ ä¸ å äº å­ ä¸ å« ä¹\">\n<!ENTITY tradChineseInormal.label \"Trad. Cinese Informale ä¸ äº¼ ä¸ å äº å­ ä¸ å« ä¹\">\n<!ENTITY none.label \"Nessuno\">\n\n<!ENTITY listStylePosition.label \"Posizione:\">\n<!ENTITY insideListStylePosition.label \"interno\">\n<!ENTITY outsideListStylePosition.label \"esterno\">\n\n<!ENTITY listStyleImage.label \"Immagine:\">\n\n<!ENTITY transitionsSectionHeader.label \"Transizioni\">\n<!ENTITY noneTransition.label \"Nessuna proprietà\">\n<!ENTITY allTransition.label \"Tutte le proprietà\">\n<!ENTITY propertyTransition.label \"Una proprietà\">\n\n<!ENTITY shadowsSectionHeader.label \"Ombre\">\n<!ENTITY textShadows.label \"Ombre Testo\">\n<!ENTITY boxShadows.label \"Ombre Box\">\n<!ENTITY noneTextShadow.label \"Nessuno\">\n<!ENTITY oneShadow.label \"Nuova ombra\">\n\n<!ENTITY verticalAlign.label \"Alineamento Vert.:\">\n<!ENTITY baselineVerticalAlign.label \"Linee di base\">\n<!ENTITY subVerticalAlign.label \"Linea di base con pedici del box parent\">\n<!ENTITY superVerticalAlign.label \"Linea di base with apici del box parent\">\n<!ENTITY topVerticalAlign.label \"Alto\">\n<!ENTITY textTopVerticalAlign.label \"Alto con alto del contenuto parent\">\n<!ENTITY middleVerticalAlign.label \"Centro con linea di base parent + 1/2 di 'x' altezza\">\n<!ENTITY bottomVerticalAlign.label \"Basso\">\n<!ENTITY textBottomVerticalAlign.label \"Basso con basso del contenuto parent\">\n\n\n<!ENTITY direction.label \"Direzione testo:\">\n<!ENTITY ltrDirection.label \"Sinistra a destra\">\n<!ENTITY rtlDirection.label \"Destra a sinistra\">\n\n<!ENTITY miscSectionHeader.label \"Varie\">\n<!ENTITY cursor.label \"Cursore:\">\n<!ENTITY autoCursor.label \"Automatico\">\n<!ENTITY defaultCursor.label \"Cursore predefinito dipendente dalla piattaforma\">\n<!ENTITY crossHairCursor.label \"Crosshair\">\n<!ENTITY pointerCursor.label \"Puntatore che indica un collegamento\">\n<!ENTITY moveCursor.label \"Muovi\">\n<!ENTITY eResizeCursor.label \"Ridimensionabile dal bordo sinistro\">\n<!ENTITY neResizeCursor.label \"Ridimensionabile dall'angolo sinistro superiore\">\n<!ENTITY nwResizeCursor.label \"Ridimensionabile dall'angolo destro superiore\">\n<!ENTITY nResizeCursor.label \"Ridimensionabile dal bordo superiore\">\n<!ENTITY sResizeCursor.label \"Ridimensionabile dal bordo inferiroe\">\n<!ENTITY wResizeCursor.label \"Ridimensionabile dal bordo destro\">\n<!ENTITY seResizeCursor.label \"Ridimensionabile dall'angolo sinistro inferiore\">\n<!ENTITY swResizeCursor.label \"Ridimensionabile dall'angolo destro inferiore\">\n<!ENTITY textCursor.label \"Testo selezionabile\">\n<!ENTITY busyCursor.label \"Occupato, attendi\">\n<!ENTITY helpCursor.label \"Guida disponibile\">\n<!ENTITY progress.label \"Indicatore di progresso\">\n\n<!ENTITY unicodeBidi.label \"Unicode bidi:\">\n<!ENTITY normalUnicodeBidi.label \"normale\">\n<!ENTITY embedUnicodeBidi.label \"incorporato\">\n<!ENTITY bidiOverrideUnicodeBidi.label \"bidi-override\">\n\n<!ENTITY orphans.label \"Orfani:\">\n<!ENTITY widows.label \"Vedove:\">\n<!ENTITY pageBreakAfter.label \"Interruzione di pagina dopo:\">\n<!ENTITY pageBreakInside.label \"Interruzione di pagina interno:\">\n<!ENTITY pageBreakBefore.label \"Interruzione di pagina prima:\">\n<!ENTITY autoPageBreak.label \"automatico\">\n<!ENTITY alwaysPageBreak.label \"sempre\">\n<!ENTITY avoidPageBreak.label \"evita\">\n<!ENTITY leftPageBreak.label \"pagina sinistra\">\n<!ENTITY rightPageBreak.label \"pagina destra\">\n\n<!ENTITY tablesSectionHeader.label \"Tabelle\">\n<!ENTITY tableLayout.label \"Layout tabelle:\">\n<!ENTITY autoTableLayout.label \"automatico\">\n<!ENTITY fixedTableLayout.label \"fisso\">\n\n<!ENTITY captionSide.label \"Posizione didascalia:\">\n<!ENTITY topCaptionSide.label \"alto\">\n<!ENTITY bottomCaptionSide.label \"basso\">\n\n<!ENTITY borderCollapse.label \"Bordo tabelle:\">\n<!ENTITY collapseBorderCollapse.label \"contratto\">\n<!ENTITY separateBorderCollapse.label \"separate\">\n\n<!ENTITY borderSpacing.label \"Spaziatura bordo:\">\n\n<!ENTITY emptyCells.label \"Celle vuote:\">\n<!ENTITY showEmptyCells.label \"mostrate\">\n<!ENTITY hideEmptyCells.label \"nascoste\">\n\n<!ENTITY leftTransformOrigin.label \"Sinistra\">\n<!ENTITY centerTransformOrigin.label \"Centro\">\n<!ENTITY rightTransformOrigin.label \"Destra\">\n<!ENTITY topTransformOrigin.label \"Alto\">\n<!ENTITY bottomTransformOrigin.label \"Basso\">\n\n<!ENTITY makeRelative.label \"Rendi URL relativo rispetto al documento\">\n\n<!ENTITY hoverState.label \"quando il puntatore passa sopra l'elemento\">\n\n<!ENTITY perspective.label \"Prospettiva 3D\">\n<!ENTITY transformOrigin.label \"Origine Trasformazioni:\">\n<!ENTITY perspectivOrigin.label \"Origine Prospettiva:\">\n<!ENTITY perspectiveDepth.label \"Profondità Prospettiva:\">\n<!ENTITY transformStyle.label \"Stile Trasformazioni:\">\n<!ENTITY transformStyleFlat.label \"Piatto\">\n<!ENTITY transformStyle3D.label \"3D\">\n<!ENTITY backfaceVisibility.label \"Controfaccia:\">\n<!ENTITY backfaceVisibilityVisible.label \"Visibile\">\n<!ENTITY backfaceVisibilityHidden.label \"Nascosta\">\n<!ENTITY rotation3D.label \"Rotazione 3D\">\n\n<!ENTITY row.label                      \"Riga\">\n<!ENTITY column.label                   \"Colonna\">\n<!ENTITY justifyContent.label \"Content justification:\">\n<!ENTITY alignContent.label \"Content alignment:\">\n<!ENTITY autoBoxAlign.label \"Automatico\">\n\n<!ENTITY fontsSectionHeader.label \"Font Features\">\n<!ENTITY writingMode.label \"Writing mode:\">\n<!ENTITY fontWeightNormal.label \"Normale\">\n<!ENTITY fontStyleNormal.label \"Normale\">\n<!ENTITY textTransformNone.label \"Nessuno\">\n\n<!ENTITY viewFonts.label \"View fonts\">\n<!ENTITY perspectiveNone.label \"Nessuno\">\n<!ENTITY imagesSectionHeader.label \"Immagine\">\n<!ENTITY imageOrientation.label \"Orientation:\">\n<!ENTITY flipImage.label \"Flip image\">\n<!ENTITY fromImageImageOrientation.label \"From image\">\n<!ENTITY fromImageImageOrientation.tooltip \"Use EXIF data of the image\">\n\n<!ENTITY addCSS.tooltip \"Add CSS declaration\">\n<!ENTITY removeCSS.tooltip \"Delete CSS declaration\">\n<!ENTITY modifyCSS.tooltip \"Modify CSS value\">\n\n<!ENTITY allSectionHeader.label \"All properties\">\n\n<!ENTITY variablesSectionHeader.label \"Variables\">\n<!ENTITY gridRowGap.label \"Grid row gap:\">\n<!ENTITY gridColumnGap.label \"Grid column gap:\">\n<!ENTITY gridLayoutSection.label \"Grid Layout\">\n<!ENTITY displayGrid.label \"This element is a grid\">\n\n<!ENTITY displayInlineGrid.label \"This element is an inline grid\">\n<!ENTITY displaySubgrid.label \"This element is a subgrid\">\n<!ENTITY gridAutoFlow.label \"Automatic placement:\">\n<!ENTITY gridItemPositionWarning.label \"To position the element as a grid item, please see the 'Grid Item Layout' section\">\n<!ENTITY gridLayoutWarning.label \"For grid layout, please see the 'Grid Layout' section\">\n<!ENTITY gridItemsSection.label \"Grid Item Layout\">\n<!ENTITY gridOrder.label \"Order:\">\n<!ENTITY gridTemplateColumns.label \"Template columns\">\n<!ENTITY gridTemplateRows.label \"Template rows\">\n<!ENTITY invalidGridTemplateRowsOrColumns.label \"Invalid value for the property. Click to undo last change.\">\n<!ENTITY gridTemplateArea.label \"Named grid areas:\">\n<!ENTITY gridRowStart.label \"Row start:\">\n<!ENTITY gridRowEnd.label \"Row end:\">\n<!ENTITY gridColumnStart.label \"Column start:\">\n<!ENTITY gridColumnEnd.label \"Column end:\">\n<!ENTITY rowGridAutoFlow.label \"row\">\n<!ENTITY columnGridAutoFlow.label \"column\">\n<!ENTITY denseGridAutoFlow.label \"dense\">\n"
  },
  {
    "path": "locales/it/bluegriffon/sidebars/cssproperties/cssproperties.properties",
    "content": "EnterAnId=Inserire un ID\nEnterUniqueId=Dovete fornire un ID univoco per l'elemento:\n\nNoClasSelected=Dovete selezionare un nome classe\nPleaseSelectAClass=Una classe deve essere selezionata per applicare le modifiche richieste\n"
  },
  {
    "path": "locales/it/bluegriffon/sidebars/cssproperties/csspropertiesOverlay.dtd",
    "content": "<!ENTITY cssproperties.label \"Proprietà Stile\">\n\n<!ENTITY cssToolbarCmd.label \"CSS\">\n<!ENTITY cssToolbarCmd.tooltip \"Imposta stili CSS\">\n\n"
  },
  {
    "path": "locales/it/bluegriffon/sidebars/cssproperties/editGridTemplate.dtd",
    "content": "<!ENTITY window.title \"Add or edit a grid template row/column\">\n\n<!ENTITY none.label \"None\">\n<!ENTITY newEntry.label \"New template entry\">\n"
  },
  {
    "path": "locales/it/bluegriffon/sidebars/cssproperties/fontFeatures.properties",
    "content": "FFaalt=Access all alternates\nFFcalt=Contextual alternates\nFFsalt=Stylistic alternates\nFFliga=Standard ligatures\nFFclig=Contextual ligatures\nFFdlig=Discretionary ligatures\nFFhist=Historical forms\nFFhlig=Historical ligatures\nFFunic=Unicase\nFFsmcp=Small capitals\nFFc2sc=Small capitals from capitals\nFFc2pc=Petite capitals from capitals\nFFpcap=Petite capitals\nFFcase=Case sensitive forms\nFFcpsp=Capital spacing\nFFtitl=Titling\nFFswsh=Swash\nFFcswh=Contextual swash\nFFfrac=Fractions\nFFafrc=Alternative fractions\nFFordn=Ordinals\nFFnumr=Numerators\nFFdnom=Denominators\nFFsinf=Scientific inferiors\nFFsups=Superscript\nFFsubs=Subscript\nFFonum=Oldstyle figures\nFFlnum=Lining Figures\nFFpnum=Proportional figures\nFFtnum=Tabular figures\nFFzero=Slashed zero\nFFmgrk=Mathematical greek\nFFnalt=Alternate annotation forms\nFFornm=Ornaments\nFFlocl=Localized forms\nFFsize=Optical size\nFFisol=Isolated forms\nFFinit=Initial forms\nFFmedi=Medial forms\nFFfinal=Final forms\nFFrlig=Requird ligatures\nFFccmp=Glyph composition/decomposition\nFFmark=Mark to base positioning\nFFmkmj=Mark to mark positioning\nFFhwid=Half widths\n"
  },
  {
    "path": "locales/it/bluegriffon/sidebars/cssproperties/griditemposition.dtd",
    "content": "<!ENTITY autoGridItemPosition.label \"Automatic\">\n<!ENTITY customGridItemPosition.label \"Custom\">\n\n<!ENTITY gridLineName.tooltiptext \"Grid line name\">\n<!ENTITY gridLineIndex.tooltiptext \"Line index\">\n<!ENTITY spanning.tooltiptext \"Contributes a grid span\">\n<!ENTITY span.label \"Span\">\n"
  },
  {
    "path": "locales/it/bluegriffon/sidebars/cssproperties/textshadowitem.dtd",
    "content": "<!ENTITY noTextShadow.label \"Nessuna ombra testo  è applicata all'elemento\">\n\n<!ENTITY colorTextShadow.label \"Colore:\">\n<!ENTITY colorTextShadow.title \"Colore Ombra Testo\">\n<!ENTITY blurRadiusTextShadow.label \"Raggio sfumatura:\">\n<!ENTITY offsetXTextShadow.label \"Offset Oriz.:\">\n<!ENTITY offsetYTextShadow.label \"Offset Vert.:\">\n\n<!ENTITY spreadRadiusBoxShadow.label \"Difusione raggio:\">\n<!ENTITY inset.label \"Ombra inset\">\n"
  },
  {
    "path": "locales/it/bluegriffon/sidebars/cssproperties/transformationitem.dtd",
    "content": "<!ENTITY rotation.label \"Rotazione\">\n<!ENTITY translation.label \"Translazione\">\n<!ENTITY skew.label \"Avvita\">\n<!ENTITY aroundXAxis.label \"Asse X:\">\n<!ENTITY aroundYAxis.label \"Asse Y:\">\n<!ENTITY horizontally.label \"Orizzontalmente:\">\n<!ENTITY vertically.label \"Verticalmente:\">\n<!ENTITY scale.label \"Scala\">\n\n<!ENTITY translation3d.label \"Traslazione 3D\">\n<!ENTITY perspective.label \"Prospettiva 3D\">\n<!ENTITY depth.label \"Profondità:\">\n<!ENTITY x.label \"X:\">\n<!ENTITY y.label \"Y:\">\n<!ENTITY z.label \"Z:\">\n<!ENTITY rotation3d.label \"Rotazione 3D\">\n<!ENTITY axis.label \"Assi:\">\n<!ENTITY normalize.label \"Normaliza\">\n<!ENTITY screenToUser.label \"Da schermo verso utente\">\n<!ENTITY userToScreen.label \"Da utente a schermo\">\n<!ENTITY angle.label \"Angolo:\">\n"
  },
  {
    "path": "locales/it/bluegriffon/sidebars/cssproperties/transitionitem.dtd",
    "content": "<!ENTITY allProperties.label \"Le proprietà, abilitate a farlo, eseguiranno la transizione\">\n<!ENTITY noProperty.label \"Nessuna proprietà eseguirà la transizione\">\n<!ENTITY property.label \"Proprietà:\">\n<!ENTITY duration.label \"Durata:\">\n<!ENTITY seconds.label \"secondi\">\n\n<!ENTITY all.label \"Tutto\">\n<!ENTITY none.label \"Nessuno\">\n<!ENTITY oneProperty.label \"Una proprietà\">\n<!ENTITY function.label \"Funzione:\">\n<!ENTITY ease.label \"Movimento graduale\">\n<!ENTITY linear.label \"Lineare\">\n<!ENTITY easeIn.label \"Entrata\">\n<!ENTITY easeOut.label \"Uscita\">\n<!ENTITY easeInOut.label \"Entrata-uscita\">\n<!ENTITY cubicBezier.label \"Bezier Cubico\">\n\n<!ENTITY delay.label \"Ritardo:\">\n"
  },
  {
    "path": "locales/it/bluegriffon/sidebars/domexplorer/domexplorer.dtd",
    "content": "<!ENTITY window.title \"DOM Explorer\">\n\n<!ENTITY elements.label \"Elementi\">\n\n<!ENTITY attrName.label \"Nome\">\n<!ENTITY attrValue.label \"Valore\">\n\n<!ENTITY attributesTab.label \"Attributi\">\n<!ENTITY stylesTab.label \"Stili in linea \">\n\n<!ENTITY addAttribute.tooltip \"Aggiungi attributo\">\n<!ENTITY removeAttribute.tooltip \"Elimina attributo\">\n<!ENTITY modifyAttribute.tooltip \"Modifica valore attributo\">\n\n<!ENTITY property.label \"Proprietà\">\n<!ENTITY value.label \"Valore\">\n<!ENTITY priority.label \"Priorità\">\n<!ENTITY addCSS.tooltip \"Aaggiungi dichiarazione CSS\">\n<!ENTITY removeCSS.tooltip \"Elimina dichiarazione CSS\">\n<!ENTITY modifyCSS.tooltip \"Modifica valore CSS\">\n"
  },
  {
    "path": "locales/it/bluegriffon/sidebars/domexplorer/domexplorerOverlay.dtd",
    "content": "<!ENTITY domexplorer.label \"DOM Explorer\">\n\n<!ENTITY domexplorer.tooltip \"Esplora attributi HTML e stili CSS in linea\">\n"
  },
  {
    "path": "locales/it/bluegriffon/sidebars/its20/its20.dtd",
    "content": "<!ENTITY window.title \"Internationalization Tag Set 2.0\">\n\n<!ENTITY locally.label \"Locally\">\n<!ENTITY globally.label \"Globally\">\n\n<!ENTITY loading.label \"Loading...\">\n\n<!ENTITY deleteLocalRule.label \"Delete local rule\">\n\n<!ENTITY translateSectionHeader.label \"Translate\">\n<!ENTITY translatable.label \"Translatable\">\n<!ENTITY notTranslatable.label \"Not translatable\">\n\n<!ENTITY locNoteSectionHeader.label \"Localization Note\">\n<!ENTITY descriptionLocNoteType.label \"Description\">\n<!ENTITY alertLocNoteType.label \"Alert\">\n<!ENTITY locNoteContents.label \"Contents of the localization note:\">\n<!ENTITY locNoteIRI.label \"Localization note IRI:\">\n\n<!ENTITY termSectionHeader.label \"Terminology\">\n<!ENTITY yesTermTerminology.label \"Yes\">\n<!ENTITY noTermTerminology.label \"No\">\n<!ENTITY termIRI.label \"Terminology IRI:\">\n<!ENTITY termConfidence.label \"Term confidence:\">\n\n<!ENTITY ruleset.label \"Ruleset\">\n<!ENTITY rulesetType.label \"Type\">\n<!ENTITY rulesetExternal.label \"External\">\n<!ENTITY rulesetInline.label \"Inline\">\n<!ENTITY newRulesetUrlFilepickerbutton.label \"Select ITS 2.0 file\">\n<!ENTITY rulesetQueryLanguage.label \"Query Language\">\n<!ENTITY xpath.label \"XPath\">\n<!ENTITY css.label \"CSS\">\n<!ENTITY existingITS.label \"Existing ITS 2.0 resource:\">\n<!ENTITY newRulesetFile.label \"New ITS 2.0 file\">\n\n<!ENTITY addRulesetCancel.label \"Cancel\">\n<!ENTITY addRulesetOK.label \"Create ruleset\">\n\n<!ENTITY addRulesetButton.tooltip \"Add ruleset\">\n<!ENTITY deleteRulesetButton.tooltip \"Delete ruleset\">\n<!ENTITY downButton.tooltip \"Move down\">\n<!ENTITY upButton.tooltip \"Move up\">\n\n<!ENTITY parameter.label \"Parameter\">\n<!ENTITY value.label \"Value\">\n<!ENTITY addParamButton.tooltip \"Add parameter\">\n<!ENTITY deleteParamButton.tooltip \"Delete parameter\">\n\n<!ENTITY rule.label \"Rule\">\n<!ENTITY selector.label \"Selector\">\n<!ENTITY ruleMainValue.label \"Main value\">\n<!ENTITY addRuleButton.tooltip \"Add rule\">\n<!ENTITY deleteRuleButton.tooltip \"Delete rule\">\n\n<!ENTITY relativeUrl.label \"Make URL relative\">\n\n<!ENTITY parameterName.label \"Name:\">\n<!ENTITY parameterValue.label \"Value:\">\n<!ENTITY addParamCancel.label \"Cancel\">\n<!ENTITY addParamOK.label \"Create parameter\">\n\n<!ENTITY closeOtherSections.label \"Chiudi tutte le altre sezioni\">\n<!ENTITY closeAllSections.label \"Chiudi tutte le sezioni\">\n\n<!ENTITY annotatorsRefSectionHeader.label \"ITS Tools Annotation\">\n<!ENTITY dataCategory.col \"Data category\">\n<!ENTITY processorIRI.col \"Processor IRI\">\n<!ENTITY addAnnotatorsRefButton.tooltip \"Add a reference\">\n<!ENTITY deleteAnnotatorsRefButton.tooltip \"Delete a reference\">\n<!ENTITY selectAnnotatorRefElement.tooltip \"Select reference's owner node\">\n\n<!ENTITY dataCategory.label \"Data category:\">\n<!ENTITY processorIRI.label \"Processor IRI:\">\n<!ENTITY addAnnotatorsRefCancel.label \"Cancel\">\n<!ENTITY addAnnotatorsRefOK.label \"Add reference\">\n<!ENTITY annotatorsRefWarning.label \"An annotation reference for the 'terminology' category is missing\">\n"
  },
  {
    "path": "locales/it/bluegriffon/sidebars/its20/its20.properties",
    "content": "LoadError=Load Error\nInlineParseError=Inline resource is not an ITS 2.0 document\nCannotFetch=Cannot fetch URL\nNotITS=Resource is not an ITS 2.0 document\n\nTranslatableByGlobalRule=Translatable by global rule\nNotTranslatableByGlobalRule=Not translatable by global rule\n\nInlineRules=Inline rules\n\ntranslateRule=Translate\nlocNoteRule=Localization Note\ntermRule=Terminology\ndirRule=Directionality\nlangRule=Language Information\nwithinTextRule=Elements Within Text\ndomainRule=Domain\ntextAnalysisRule=Text Analysis\nlocaleFilterRule=Locale Filter\nprovRule=Provenance\nexternalResourceRefRule=External Resource\ntargetPointerRule=Target Pointer\nidValueRule=Id Value\npreserveSpaceRule=Preserve Space\nlocQualityIssueRule=Localization Quality Issue\nmtConfidenceRule=Machine-Translation Confidence\nallowedCharactersRule=Allowed Characters\nstorageSizeRule=Storage Size\n\nDontWarnAgainForUrl=Don't warn me again about this URL\nDontWarnAgainForInline=Don't warn me again about inline global rules\n\nNewITSFile=New ITS 2.0 File\n\nCannotResolveXPath=Cannot resolve the following XPath selector (undeclared HTML namespace?):\nXPathParsingError=XPath Parsing Error\nDontWarnAgainForSelector=Don't warn me again about this selector\nCSSParsingError=CSS Parsing Error\nCannotResolveCSS=Cannot resolve the following CSS selector:\n"
  },
  {
    "path": "locales/it/bluegriffon/sidebars/its20/its20Overlay.dtd",
    "content": "<!ENTITY its20.label \"Internationalization Tag Set 2.0\">\n"
  },
  {
    "path": "locales/it/bluegriffon/sidebars/its20/locNoteRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Localization Note rule\">\n\n<!ENTITY description.label \"Description\">\n<!ENTITY alert.label \"Alert\">\n\n<!ENTITY locNote.label \"Localization Note:\">\n<!ENTITY locNotePointer.label \"Relative selector to the localization note:\">\n<!ENTITY locNoteRef.label \"IRI referring to the localization note:\">\n<!ENTITY locNoteRefPointer.label \"Relative selector to a node holding an IRI referring to the localization note:\">\n"
  },
  {
    "path": "locales/it/bluegriffon/sidebars/its20/selector.dtd",
    "content": "<!ENTITY selector.label \"Selector\">\n<!ENTITY cssSelector.label \"CSS Selector:\">\n<!ENTITY xpathSelector.label \"XPath Selector:\">\n\n<!ENTITY magicButton.label \"Magic button\">\n\n<!ENTITY prefixreport1.label \"The prefix for the HTML namespace is:\">\n<!ENTITY prefixreport2.label \"\">\n"
  },
  {
    "path": "locales/it/bluegriffon/sidebars/its20/termRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Terminology rule\">\n\n<!ENTITY yesTerm.label \"Yes\">\n<!ENTITY noTerm.label \"No\">\n\n<!ENTITY noTermInfo.label \"No terminology information\">\n<!ENTITY termInfoPointer.label \"Relative selector to the terminology information:\">\n<!ENTITY termInfoRef.label \"IRI referring to the terminology information:\">\n<!ENTITY termInfoRefPointer.label \"Relative selector to a node holding an IRI referring to the terminology information:\">\n"
  },
  {
    "path": "locales/it/bluegriffon/sidebars/its20/translateRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Translate rule\">\n\n<!ENTITY translatable.label \"Translatable\">\n<!ENTITY notTranslatable.label \"Not translatable\">\n"
  },
  {
    "path": "locales/it/bluegriffon/sidebars/scripteditor/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - Editor script\">\n\n<!ENTITY commitChanges.label \"Conferma cambiamenti\">\n"
  },
  {
    "path": "locales/it/bluegriffon/sidebars/scripteditor/scripteditor.dtd",
    "content": "<!ENTITY editScript.label \"Modifica Script\">\n<!ENTITY moveUp.label \"Sposta su\">\n<!ENTITY moveDown.label \"Sposta giù\">\n\n<!ENTITY addExternalScript.label \"Aggiungi script esterno\">\n<!ENTITY addEmbeddedScript.label \"Aggiungi script interno\">\n\n<!ENTITY newScript.tooltip \"Aggiungi uno script\">\n<!ENTITY removeScript.tooltip \"Elimina uno script\">\n<!ENTITY modifyScript.tooltip \"Modifica uno script\">\n"
  },
  {
    "path": "locales/it/bluegriffon/sidebars/scripteditor/scripteditor.properties",
    "content": "ConfirmDeletionTitle=Elimina uno script\nConfirmDeletion=Siete sicuri di volere eliminare questo script?\nAddExternalScriptTitle=Aggiungi uno script esterno\nPromptScriptURL=URL dello script?\n"
  },
  {
    "path": "locales/it/bluegriffon/sidebars/scripteditor/scripteditorOverlay.dtd",
    "content": "<!ENTITY scripteditor.label \"Ispettore Script\">\n"
  },
  {
    "path": "locales/it/bluegriffon/sidebars/stylesheets/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - \">\n\n<!ENTITY commitChanges.label \"Conferma cambiamenti\">\n"
  },
  {
    "path": "locales/it/bluegriffon/sidebars/stylesheets/stylesheets.dtd",
    "content": "<!ENTITY window.title \"Inserisci o modifica fogli di stile\">\n\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"Alternativo\">\n<!ENTITY title.col \"Titolo\">\n<!ENTITY media.col \"Media\">\n\n<!ENTITY add.tooltip \"Aggiungi foglio di stile\">\n<!ENTITY remove.tooltip \"Elimina foglio di stile selezionato\">\n<!ENTITY modify.tooltip \"Modifica foglio di stile selezionato\">\n<!ENTITY down.tooltip \"Sposta foglio di stile selezionato giù\">\n<!ENTITY up.tooltip \"Sposta foglio di stile selezionato su\">\n\n<!ENTITY close.label \"Chiudi\">\n<!ENTITY editMenu.label                   \"Modifica\">\n<!ENTITY styleCode.label \"Codice\">\n<!ENTITY isStylesheetEnabled.label \"Attiva\">\r\n<!ENTITY pageStyleMenu.label \"Stile pagina\">\r\n"
  },
  {
    "path": "locales/it/bluegriffon/sidebars/stylesheets/stylesheetsOverlay.dtd",
    "content": "<!ENTITY stylesheetsPanel.title \"Fogli di stile\">\n"
  },
  {
    "path": "locales/it/cssproperties.mn",
    "content": "bluegriffon-it.jar:\n% locale    cssproperties    it    %locale/it/cssproperties/\n  locale/it/cssproperties/csspropertiesOverlay.dtd    (locale/it/csspropertiesOverlay.dtd)\n  locale/it/cssproperties/cssproperties.dtd           (locale/it/cssproperties.dtd)\n  locale/it/cssproperties/editGridTemplate.dtd        (locale/it/editGridTemplate.dtd)\n  locale/it/cssproperties/backgrounditem.dtd          (locale/it/backgrounditem.dtd)\n  locale/it/cssproperties/griditemposition.dtd        (locale/it/griditemposition.dtd)\n  locale/it/cssproperties/transformationitem.dtd      (locale/it/transformationitem.dtd)\n  locale/it/cssproperties/transitionitem.dtd          (locale/it/transitionitem.dtd)\n  locale/it/cssproperties/textshadowitem.dtd          (locale/it/textshadowitem.dtd)\n  locale/it/cssproperties/colorstopitem.dtd           (locale/it/colorstopitem.dtd)\n  locale/it/cssproperties/backgrounditem.properties   (locale/it/backgrounditem.properties)\n  locale/it/cssproperties/cssproperties.properties    (locale/it/cssproperties.properties)\n  locale/it/cssproperties/fontFeatures.properties     (locale/it/fontFeatures.properties)\n\n"
  },
  {
    "path": "locales/it/domexplorer.mn",
    "content": "bluegriffon-it.jar:\n% locale    domexplorer    it    %locale/it/domexplorer/\n  locale/it/domexplorer/domexplorerOverlay.dtd (locale/it/domexplorerOverlay.dtd)\n  locale/it/domexplorer/domexplorer.dtd        (locale/it/domexplorer.dtd)\n\n"
  },
  {
    "path": "locales/it/fs.mn",
    "content": "fs-it.jar:\n% locale    fs    it    %locale/it/fs/\n  locale/it/fs/fsOverlay.dtd    (locale/it/fsOverlay.dtd)\n  locale/it/fs/fs.dtd           (locale/it/fs.dtd)\n  locale/it/fs/fs.properties    (locale/it/fs.properties)\n  locale/it/fs/addFont.dtd      (locale/it/addFont.dtd)\n\n"
  },
  {
    "path": "locales/it/gfd.mn",
    "content": "gfd-it.jar:\n% locale    gfd    it    %locale/it/gfd/\n  locale/it/gfd/gfdOverlay.dtd    (locale/it/gfdOverlay.dtd)\n  locale/it/gfd/gfd.dtd           (locale/it/gfd.dtd)\n  locale/it/gfd/addFont.dtd       (locale/it/addFont.dtd)\n\n"
  },
  {
    "path": "locales/it/its20.mn",
    "content": "bluegriffon-it.jar:\n% locale    its20    it    %locale/it/its20/\n  locale/it/its20/its20Overlay.dtd    (locale/it/its20Overlay.dtd)\n  locale/it/its20/its20.properties    (locale/it/its20.properties)\n  locale/it/its20/its20.dtd           (locale/it/its20.dtd)\n  locale/it/its20/translateRule.dtd   (locale/it/translateRule.dtd)\n  locale/it/its20/locNoteRule.dtd     (locale/it/locNoteRule.dtd)\n  locale/it/its20/termRule.dtd        (locale/it/termRule.dtd)\n  locale/it/its20/selector.dtd        (locale/it/selector.dtd)\n\n"
  },
  {
    "path": "locales/it/markdown.mn",
    "content": "markdown-it.jar:\n%   locale  markdown              it    %locale/it/markdown/\n   locale/it/markdown/markdownOverlay.dtd  (locale/it/markdownOverlay.dtd)\n   locale/it/markdown/markdown.dtd         (locale/it/markdown.dtd)\n   \n"
  },
  {
    "path": "locales/it/op1.mn",
    "content": "op1-it.jar:\n% locale    op1    it    %locale/it/op1/\n  locale/it/op1/op1Overlay.dtd      (locale/it/op1Overlay.dtd)\n  locale/it/op1/op1.dtd             (locale/it/op1.dtd)\n  locale/it/op1/a11yFirstStep.properties (locale/it/a11yFirstStep.properties)\n\n"
  },
  {
    "path": "locales/it/scripteditor.mn",
    "content": "bluegriffon-it.jar:\n% locale    scripteditor    it\t\t%locale/it/scripteditor/\n\tlocale/it/scripteditor/scripteditorOverlay.dtd\t\t(locale/it/scripteditorOverlay.dtd)\n\tlocale/it/scripteditor/scripteditor.dtd\t\t(locale/it/scripteditor.dtd)\n\tlocale/it/scripteditor/scripteditor.properties\t\t(locale/it/scripteditor.properties)\n\tlocale/it/scripteditor/editor.dtd          (locale/it/editor.dtd)\n\t\n"
  },
  {
    "path": "locales/it/stylesheets.mn",
    "content": "bluegriffon-it.jar:\n% locale    stylesheets    it\t\t%locale/it/stylesheets/\n  locale/it/stylesheets/stylesheetsOverlay.dtd   (locale/it/stylesheetsOverlay.dtd)\n  locale/it/stylesheets/stylesheets.dtd          (locale/it/stylesheets.dtd)\n  locale/it/stylesheets/editor.dtd               (locale/it/editor.dtd)\n\n"
  },
  {
    "path": "locales/it/tipoftheday.mn",
    "content": "tipoftheday-it.jar:\n%   locale  tipoftheday              it    %locale/it/tipoftheday/\n   locale/it/tipoftheday/tipoftheday.dtd  (locale/it/tipoftheday.dtd)\n   locale/it/tipoftheday/tipofthedayOverlay.dtd  (locale/it/tipofthedayOverlay.dtd)\n   locale/it/tipoftheday/tipoftheday.rdf  (locale/it/tipoftheday.rdf)\n"
  },
  {
    "path": "locales/ja/aria.mn",
    "content": "bluegriffon-ja.jar:\n% locale    aria    ja    %locale/ja/aria/\n  locale/ja/aria/ariaOverlay.dtd (locale/ja/ariaOverlay.dtd)\n  locale/ja/aria/aria.dtd        (locale/ja/aria.dtd)\n  locale/ja/aria/aria.properties (locale/ja/aria.properties)\n\n"
  },
  {
    "path": "locales/ja/base.mn",
    "content": "bluegriffon-ja.jar:\n% locale    bluegriffon    ja    %locale/ja/bluegriffon/\n% locale    branding       ja    %locale/ja/branding/\n  locale/ja/bluegriffon/aboutDialog.dtd  (locale/ja/bluegriffon/aboutDialog.dtd)\n  locale/ja/bluegriffon/bluegriffon.dtd  (locale/ja/bluegriffon/bluegriffon.dtd)\n  locale/ja/bluegriffon/polyglot.dtd  (locale/ja/bluegriffon/polyglot.dtd)\n  locale/ja/bluegriffon/findbar.dtd  (locale/ja/bluegriffon/findbar.dtd)\n  locale/ja/bluegriffon/bluegriffon.properties  (locale/ja/bluegriffon/bluegriffon.properties)\n  locale/ja/bluegriffon/colourPicker.dtd  (locale/ja/bluegriffon/colourPicker.dtd)\n  locale/ja/bluegriffon/credits.dtd  (locale/ja/bluegriffon/credits.dtd)\n  locale/ja/bluegriffon/filepickerbutton.dtd  (locale/ja/bluegriffon/filepickerbutton.dtd)\n  locale/ja/bluegriffon/filePicking.dtd  (locale/ja/bluegriffon/filePicking.dtd)\n  locale/ja/bluegriffon/insertTable.dtd  (locale/ja/bluegriffon/insertTable.dtd)\n  locale/ja/bluegriffon/insertTable.properties  (locale/ja/bluegriffon/insertTable.properties)\n  locale/ja/bluegriffon/language.properties  (locale/ja/bluegriffon/language.properties)\n  locale/ja/bluegriffon/languages.dtd  (locale/ja/bluegriffon/languages.dtd)\n  locale/ja/bluegriffon/markupCleaner.dtd  (locale/ja/bluegriffon/markupCleaner.dtd)\n  locale/ja/bluegriffon/openLocation.dtd  (locale/ja/bluegriffon/openLocation.dtd)\n  locale/ja/bluegriffon/openLocation.properties  (locale/ja/bluegriffon/openLocation.properties)\n  locale/ja/bluegriffon/newPageWizard.dtd  (locale/ja/bluegriffon/newPageWizard.dtd)\n  locale/ja/bluegriffon/newPageWizard.properties  (locale/ja/bluegriffon/newPageWizard.properties)\n  locale/ja/bluegriffon/propertiesDeck.dtd  (locale/ja/bluegriffon/propertiesDeck.dtd)\n  locale/ja/bluegriffon/aria.dtd  (locale/ja/bluegriffon/aria.dtd)\n  locale/ja/bluegriffon/structurebar.dtd  (locale/ja/bluegriffon/structurebar.dtd)\n  locale/ja/bluegriffon/tabeditor.dtd  (locale/ja/bluegriffon/tabeditor.dtd)\n  locale/ja/bluegriffon/masterPasswordQuery.properties (locale/ja/bluegriffon/masterPasswordQuery.properties)\n  locale/ja/bluegriffon/newDocument.dtd  (locale/ja/bluegriffon/newDocument.dtd)\n  locale/ja/bluegriffon/prefs/file.dtd  (locale/ja/bluegriffon/prefs/file.dtd)\n  locale/ja/bluegriffon/prefs/source.dtd  (locale/ja/bluegriffon/prefs/source.dtd)\n  locale/ja/bluegriffon/prefs/general.dtd  (locale/ja/bluegriffon/prefs/general.dtd)\n  locale/ja/bluegriffon/prefs/newPage.dtd  (locale/ja/bluegriffon/prefs/newPage.dtd)\n  locale/ja/bluegriffon/prefs/update.dtd  (locale/ja/bluegriffon/prefs/update.dtd)\n  locale/ja/bluegriffon/prefs/styles.dtd  (locale/ja/bluegriffon/prefs/styles.dtd)\n  locale/ja/bluegriffon/prefs/advanced.dtd  (locale/ja/bluegriffon/prefs/advanced.dtd)\n  locale/ja/bluegriffon/prefs/connection.dtd  (locale/ja/bluegriffon/prefs/connection.dtd)\n  locale/ja/bluegriffon/prefs/osx.dtd  (locale/ja/bluegriffon/prefs/osx.dtd)\n  locale/ja/bluegriffon/prefs/shortcuts.dtd  (locale/ja/bluegriffon/prefs/shortcuts.dtd)\n  locale/ja/bluegriffon/prefs/update.properties  (locale/ja/bluegriffon/prefs/update.properties)\n  locale/ja/bluegriffon/prefs/license.dtd  (locale/ja/bluegriffon/prefs/license.dtd)\n  locale/ja/bluegriffon/prefs/license.properties  (locale/ja/bluegriffon/prefs/license.properties)\n  locale/ja/bluegriffon/prefs/deactivateLicense.dtd  (locale/ja/bluegriffon/prefs/deactivateLicense.dtd)\n  locale/ja/bluegriffon/prefs.dtd  (locale/ja/bluegriffon/prefs.dtd)\n  locale/ja/bluegriffon/updateAvailable.dtd  (locale/ja/bluegriffon/updateAvailable.dtd)\n  locale/ja/bluegriffon/updates.properties  (locale/ja/bluegriffon/updates.properties)\n  locale/ja/branding/brand.dtd  (locale/ja/branding/brand.dtd)\n  locale/ja/branding/brand.properties  (locale/ja/branding/brand.properties)\n  locale/ja/bluegriffon/insertImage.dtd  (locale/ja/bluegriffon/insertImage.dtd)\n  locale/ja/bluegriffon/insertAnchor.dtd  (locale/ja/bluegriffon/insertAnchor.dtd)\n  locale/ja/bluegriffon/insertCommentOrPI.dtd  (locale/ja/bluegriffon/insertCommentOrPI.dtd)\n  locale/ja/bluegriffon/insertLink.dtd  (locale/ja/bluegriffon/insertLink.dtd)\n  locale/ja/bluegriffon/insertLink.properties  (locale/ja/bluegriffon/insertLink.properties)\n  locale/ja/bluegriffon/cssClassPicker.dtd (locale/ja/bluegriffon/cssClassPicker.dtd)\n  locale/ja/bluegriffon/insertVideo.dtd  (locale/ja/bluegriffon/insertVideo.dtd)\n  locale/ja/bluegriffon/insertAudio.dtd  (locale/ja/bluegriffon/insertAudio.dtd)\n  locale/ja/bluegriffon/insertVideo.properties  (locale/ja/bluegriffon/insertVideo.properties)\n  locale/ja/bluegriffon/insertHTML.dtd  (locale/ja/bluegriffon/insertHTML.dtd)\n  locale/ja/bluegriffon/insertHR.dtd  (locale/ja/bluegriffon/insertHR.dtd)\n  locale/ja/bluegriffon/insertForm.dtd  (locale/ja/bluegriffon/insertForm.dtd)\n  locale/ja/bluegriffon/parsingError.dtd  (locale/ja/bluegriffon/parsingError.dtd)\n  locale/ja/bluegriffon/insertFormInput.dtd  (locale/ja/bluegriffon/insertFormInput.dtd)\n  locale/ja/bluegriffon/insertFieldset.dtd  (locale/ja/bluegriffon/insertFieldset.dtd)\n  locale/ja/bluegriffon/insertLabel.dtd  (locale/ja/bluegriffon/insertLabel.dtd)\n  locale/ja/bluegriffon/insertButton.dtd  (locale/ja/bluegriffon/insertButton.dtd)\n  locale/ja/bluegriffon/insertSelect.dtd  (locale/ja/bluegriffon/insertSelect.dtd)\n  locale/ja/bluegriffon/insertTextarea.dtd  (locale/ja/bluegriffon/insertTextarea.dtd)\n  locale/ja/bluegriffon/insertKeygen.dtd  (locale/ja/bluegriffon/insertKeygen.dtd)\n  locale/ja/bluegriffon/insertOutput.dtd  (locale/ja/bluegriffon/insertOutput.dtd)\n  locale/ja/bluegriffon/insertProgress.dtd  (locale/ja/bluegriffon/insertProgress.dtd)\n  locale/ja/bluegriffon/insertMeter.dtd  (locale/ja/bluegriffon/insertMeter.dtd)\n  locale/ja/bluegriffon/insertStylesheet.dtd  (locale/ja/bluegriffon/insertStylesheet.dtd)\n  locale/ja/bluegriffon/editStylesheet.dtd  (locale/ja/bluegriffon/editStylesheet.dtd)\n  locale/ja/bluegriffon/media.dtd  (locale/ja/bluegriffon/media.dtd)\n  locale/ja/bluegriffon/media.properties  (locale/ja/bluegriffon/media.properties)\n  locale/ja/bluegriffon/insertChars.dtd  (locale/ja/bluegriffon/insertChars.dtd)\n  locale/ja/bluegriffon/convertToTable.dtd (locale/ja/bluegriffon/convertToTable.dtd)\n  locale/ja/bluegriffon/pageProperties.dtd (locale/ja/bluegriffon/pageProperties.dtd)\n  locale/ja/bluegriffon/spellCheck.dtd (locale/ja/bluegriffon/spellCheck.dtd)\n  locale/ja/bluegriffon/spellCheck.properties (locale/ja/bluegriffon/spellCheck.properties)\n  locale/ja/bluegriffon/dictionary.dtd (locale/ja/bluegriffon/dictionary.dtd)\n  locale/ja/bluegriffon/html5.properties (locale/ja/bluegriffon/html5.properties)\n  locale/ja/bluegriffon/listProperties.dtd (locale/ja/bluegriffon/listProperties.dtd)\n  locale/ja/bluegriffon/insertTOC.dtd (locale/ja/bluegriffon/insertTOC.dtd)\n  locale/ja/bluegriffon/svg-edit.properties (locale/ja/bluegriffon/svg-edit.properties)\n  locale/ja/bluegriffon/panels.dtd (locale/ja/bluegriffon/panels.dtd)\n  locale/ja/bluegriffon/rotator.dtd (locale/ja/bluegriffon/rotator.dtd)\n\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/aboutDialog.dtd",
    "content": "<!ENTITY aboutDialog.title      \"&brandFullName; について\">\n<!ENTITY copyright              \"クレジット\">\n<!ENTITY aboutLink              \"&lt; &brandFullName; について\">\n<!ENTITY aboutVersion           \"version\">\n<!ENTITY copyrightText          \"&#169;1998-2019 Disruptive Innovations and Contributors. All Rights Reserved.\">\n<!ENTITY cmdClose.macKey        \"W\">\n<!ENTITY codeName               \"Codename\">\n\n<!ENTITY aboutTab.label         \"バージョン情報\">\n<!ENTITY creditsTab.label       \"ライセンス\">\n<!ENTITY buildConfigTab.label   \"ビルド情報\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/aria.dtd",
    "content": "<!ENTITY ariaRole.label \"ARIA Role\">\n\n<!ENTITY noARIArole.label \"(ARIA role なし)\">\n<!ENTITY ARIARoleSelect.tooltip \"ARIA role 属性を設定します\">\n<!ENTITY alertRole.label \"重要かつ緊急性を持つ情報 (関連: alertdialog, status)\">\n<!ENTITY alertdialogRole.label \"警告を含むダイアログ ボックス。ダイアログ ボックス内の要素がフォーカスを持つ (関連: alert, dialog)\">\n<!ENTITY applicationRole.label \"文書ではなく、Web アプリケーションの領域\">\n<!ENTITY articleRole.label \"文書、ページ、サイトを構成する部品の集合から成るページの一部\">\n<!ENTITY bannerRole.label \"ページの一部ではなく、サイト固有の領域\">\n<!ENTITY buttonRole.label \"クリックすると動作する入力部品 (関連: link)\">\n<!ENTITY checkboxRole.label \"true, false, mixed の 3 つの状態を持つ入力部品\">\n<!ENTITY columnheaderRole.label \"列全体の情報を持つセル\">\n<!ENTITY comboboxRole.label \"選択肢の表現の一つで、通常ユーザーが入力できるテキストボックスを併せ持つ (関連: listbox)\">\n<!ENTITY commandRole.label \"動作を実行するが、データの入力はできない部品全般\">\n<!ENTITY complementaryRole.label \"文書を補完するための部品であるが、元の文書と切り離しても意味を持つもの\">\n<!ENTITY compositeRole.label \"子や孫を持つ部品\">\n<!ENTITY contentinfoRole.label \"親文書に関する情報を、大きく認識されやすい形で示す領域\">\n<!ENTITY definitionRole.label \"単語や考え方の定義\">\n<!ENTITY dialogRole.label \"進行中の処理を中断し、ユーザーに入力を催すウィンドウの一種 (関連: alertdialog)\">\n<!ENTITY directoryRole.label \"目次のような、一連の要素への参照を一覧表現したもの\">\n<!ENTITY documentRole.label \"Web アプリケーションではなく、文書の領域\">\n<!ENTITY formRole.label \"入力項目をまとめた領域 (関連: search)\">\n<!ENTITY gridRole.label \"表のような、行と列から構成される、操作可能なコントロール\">\n<!ENTITY gridcellRole.label \"grid や treegrid の中のセル\">\n<!ENTITY groupRole.label \"関連する操作可能なオブジェクトをまとめたもので、補助技術使用時には、要約や目次の一部として含まれないもの\">\n<!ENTITY headingRole.label \"表題\">\n<!ENTITY imgRole.label \"画像を構成する要素を包含したもの\">\n<!ENTITY inputRole.label \"ユーザーが入力できる汎用部品\">\n<!ENTITY landmarkRole.label \"ナビゲーションのための目印となる領域\">\n<!ENTITY linkRole.label \"内部及び外部への参照で、アクティベートされると、参照先へ遷移できる領域 (関連: button)\">\n<!ENTITY listRole.label \"一連の項目を一覧にしたもので、ユーザーが操作できないもの (関連: listbox)\">\n<!ENTITY listboxRole.label \"一連の項目から一つまたはそれ以上の項目をユーザーが選択できるもの (関連: combobox, list)\">\n<!ENTITY listitemRole.label \"list や directory の中の項目\">\n<!ENTITY logRole.label \"逐次新しい情報が追加され、古い情報は消えていくような、動的な領域 (関連: marquee)\">\n<!ENTITY mainRole.label \"文書の主体となる領域\">\n<!ENTITY marqueeRole.label \"情報が随時更新されるが、必須ではない情報を主に表示する、動的な領域 (関連: log)\">\n<!ENTITY mathRole.label \"数式の領域\">\n<!ENTITY menuRole.label \"ユーザーが選択できる一覧を表示する部品\">\n<!ENTITY menubarRole.label \"menu の表現形式の一つで、通常横方向に長く、常に表示されている\">\n<!ENTITY menuitemRole.label \"menu や menubar の中で選択肢を表す部品\">\n<!ENTITY menuitemcheckboxRole.label \"true, false, mixed の 3 つの状態を持つ menuitem\">\n<!ENTITY menuitemradioRole.label \"menuitemradio の中で選択肢を表す部品で、通常どれか一つしか選択できない\">\n<!ENTITY navigationRole.label \"link のような、遷移先を持つ要素の集合\">\n<!ENTITY noteRole.label \"本文を説明、あるいは補助する役割の領域\">\n<!ENTITY optionRole.label \"一覧の中で選択できる項目\">\n<!ENTITY presentationRole.label \"補助技術では表現できない用途を持つ領域\">\n<!ENTITY progressbarRole.label \"長時間かかる処理において、その進捗を示す要素\">\n<!ENTITY radioRole.label \"選択できる入力部品で、グループの中では一つしか同時に選択ができないもの\">\n<!ENTITY radiogroupRole.label \"ラジオ ボタンのグループ\">\n<!ENTITY rangeRole.label \"ユーザーが範囲を指定できる入力部品\">\n<!ENTITY regionRole.label \"スポーツ番組での点数表示のような、大きく認識されやすい領域で、要約や目次にも含まれるべきもの\">\n<!ENTITY roletypeRole.label \"すべての role の分類上の親となるもの\">\n<!ENTITY rowRole.label \"grid 中の行\">\n<!ENTITY rowgroupRole.label \"grid 中で、一つ以上の行を含んだグループ\">\n<!ENTITY rowheaderRole.label \"grid 中の行ヘッダー\">\n<!ENTITY scrollbarRole.label \"表示領域中で、内容物をスクロールするための部品\">\n<!ENTITY searchRole.label \"検索するための部品を包含する領域 (関連: form)\">\n<!ENTITY sectionRole.label \"文書やアプリケーションの一部で、独立した部品として表示可能な領域\">\n<!ENTITY sectionheadRole.label \"関連する section を要約したり名前を付けたりする領域\">\n<!ENTITY selectRole.label \"ユーザーが一連の選択肢の中から選択できる部品\">\n<!ENTITY separatorRole.label \"section や menuitem を分類するための区切り\">\n<!ENTITY sliderRole.label \"ユーザーが特定範囲の中から値を選択できる部品\">\n<!ENTITY spinbuttonRole.label \"ユーザーが不連続の選択肢の中から選択できる部品\">\n<!ENTITY statusRole.label \"補完情報を表示するための領域で、alert よりも重要度が低いもの (関連: alert)\">\n<!ENTITY structureRole.label \"文書を構成する一部となる要素\">\n<!ENTITY tabRole.label \"ユーザーがタブを選択するために表示されるラベル\">\n<!ENTITY tablistRole.label \"tabpanel への参照を持つ tab を一覧にしたもの\">\n<!ENTITY tabpanelRole.label \"tab で参照される一連の要素を含有する要素\">\n<!ENTITY textboxRole.label \"任意の文字列を入力できる部品\">\n<!ENTITY timerRole.label \"経過時間あるいは残り時間を表す動的な領域\">\n<!ENTITY toolbarRole.label \"頻繁に使われるボタンなどを集め、コンパクトに表示する領域\">\n<!ENTITY tooltipRole.label \"要素の説明を必要に応じて適宜表示する部品\">\n<!ENTITY treeRole.label \"子要素を持つ一覧の一種で、子要素を表示したり隠したりすることができるもの\">\n<!ENTITY treegridRole.label \"grid の一種で、tree のように行の子要素を表示したり隠したりすることができるもの\">\n<!ENTITY treeitemRole.label \"tree の中の一要素で、表示したり隠したりすることができるもの\">\n<!ENTITY widgetRole.label \"ユーザー インターフェイスの中で、操作可能な部品全般\">\n<!ENTITY windowRole.label \"ウィンドウあるいはブラウザー\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/bluegriffon.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title           \"BlueGriffon\">\n\n<!ENTITY fileMenu.label         \"ファイル\">\n<!ENTITY fileMenu.accesskey     \"f\">\n<!ENTITY newMenu.label                    \"新規作成\">\n<!ENTITY newMenu.accesskey                \"n\">\n\n<!ENTITY newWizardMenu.label              \"新規作成ウィザード\">\n\n<!ENTITY editMenu.label                   \"編集\">\n<!ENTITY editMenu.accesskey               \"e\">\n\n<!ENTITY viewMenu.label                   \"表示\">\n<!ENTITY viewMenu.accesskey               \"v\">\n<!ENTITY customizeToolbar.label           \"ユーザー設定\">\n<!ENTITY customizeToolbar.accesskey       \"c\">\n\n<!ENTITY insertMenu.label                 \"挿入\">\n<!ENTITY insertMenu.accesskey             \"i\">\n\n<!ENTITY formatMenu.label                 \"書式\">\n<!ENTITY formatMenu.accesskey             \"o\">\n<!ENTITY spanCmd.label \"Span\">\n<!ENTITY spanCmd.accesskey \"n\">\n<!-- Font Style SubMenu -->\n<!ENTITY fontStyleMenu.label \"文字スタイル\">\n<!ENTITY formatstylemenu.accesskey \"s\">\n<!ENTITY styleBoldCmd.label \"太字\">\n<!ENTITY stylebold.accesskey \"b\">\n<!ENTITY stylebold.keybinding \"b\">\n<!ENTITY styleItalicCmd.label \"斜体\">\n<!ENTITY styleitalic.accesskey \"I\">\n<!ENTITY styleitalic.keybinding \"i\">\n<!ENTITY styleUnderlineCmd.label \"下線\">\n<!ENTITY styleunderline.accesskey \"u\">\n<!ENTITY styleUnderline.key \"u\">\n<!ENTITY styleStrikeThruCmd.label \"取り消し線\">\n<!ENTITY stylestrikethru.accesskey \"k\">\n<!ENTITY styleSuperscriptCmd.label \"上付き\">\n<!ENTITY stylesuperscript.accesskey \"p\">\n<!ENTITY styleSubscriptCmd.label \"下付き\">\n<!ENTITY stylesubscript.accesskey \"S\">\n<!ENTITY styleNonbreakingCmd.label \"分割不可\">\n<!ENTITY stylenonbreaking.accesskey \"N\">\n<!ENTITY styleEm.label \"強調\">\n<!ENTITY styleEm.accesskey \"e\">\n<!ENTITY styleEm.key \"i\">\n<!ENTITY styleStrong.label \"強調太字\">\n<!ENTITY styleStrong.accesskey \"t\">\n<!ENTITY styleStrong.key \"b\">\n<!ENTITY styleCite.label \"引用\">\n<!ENTITY styleCite.accesskey \"c\">\n<!ENTITY styleAbbr.label \"略語\">\n<!ENTITY styleAbbr.accesskey \"A\">\n<!ENTITY styleAcronym.label \"頭字語\">\n<!ENTITY styleAcronym.accesskey \"r\">\n<!ENTITY styleCode.label \"コード\">\n<!ENTITY styleCode.accesskey \"o\">\n<!ENTITY styleCode.key \"c\">\n<!ENTITY styleSamp.label \"プレビュー\">\n<!ENTITY styleSamp.accesskey \"m\">\n<!ENTITY styleVar.label \"プロポーショナル\">\n<!ENTITY styleVar.accesskey \"v\">\n<!ENTITY fontFixedWidth.label \"固定幅\">\n<!ENTITY fontfixedwidth.accesskey \"x\">\n\n<!ENTITY tableMenu.label                  \"表\">\n<!ENTITY tableMenu.accesskey              \"b\">\n\n<!ENTITY toolsMenu.label                  \"ツール\">\n<!ENTITY toolsMenu.accesskey              \"t\">\n<!ENTITY consoleMenu.label                \"JavaScript コンソール\">\n\n<!ENTITY panelsMenu.label                 \"パネル\">\n<!ENTITY panelsMenu.accesskey             \"p\">\n\n<!ENTITY alignPanels.label                \"すべてのパネルを揃える\">\n\n<!ENTITY helpMenu.label                   \"ヘルプ\">\n<!ENTITY helpMenu.accesskey               \"h\">\n<!ENTITY aboutComposer.label              \"BlueGriffon について\">\n\n<!ENTITY throbber.tooltip                 \"BlueGriffon\">\n\n<!ENTITY newMenu.label                    \"新規作成\">\n<!ENTITY newToolbarCmd.tooltip            \"新しいページを作成する\">\n<!ENTITY pageInNewTab.label                     \"新しいタブでページを作成する\">\n<!ENTITY pageInNewWindow.label                  \"新しいウィンドウでページを作成する\">\n<!ENTITY newOtherCmd.label                \"新しいページのオプション...\">\n\n<!ENTITY openMenu.label                   \"開く\">\n<!ENTITY openMenu.tooltip                 \"既存のページを開く\">\n<!ENTITY openTab.label                    \"新しいタブで既存のページを開く\">\n<!ENTITY openWindow.label                 \"新しいウィンドウで既存のページを開く\">\n<!ENTITY openPage.label                   \"開く\">\n<!ENTITY openPage.accesskey               \"o\">\n<!ENTITY openFileCmd.label                \"ファイルを開く\">\n\n<!ENTITY quit.label                       \"終了\">\n<!ENTITY quit.accesskey                   \"q\">\n\n<!ENTITY stopButton.label                 \"停止\">\n<!ENTITY stopButton.tooltip               \"ページのロードを停止する\">\n\n<!ENTITY boldToolbarCmd.tooltip           \"太字\">\n<!ENTITY boldToolbarCmd.label             \"太字\">\n<!ENTITY italicToolbarCmd.tooltip         \"斜体\">\n<!ENTITY italicToolbarCmd.label           \"斜体\">\n<!ENTITY underlineToolbarCmd.tooltip      \"下線\">\n<!ENTITY underlineToolbarCmd.label        \"下線\">\n<!ENTITY strongToolbarCmd.tooltip         \"強調太字\">\n<!ENTITY strongToolbarCmd.label           \"強調太字\">\n<!ENTITY emToolbarCmd.tooltip             \"強調\">\n<!ENTITY emToolbarCmd.label               \"強調\">\n<!ENTITY codeToolbarCmd.label             \"コード\">\n<!ENTITY codeToolbarCmd.tooltip           \"コード\">\n<!-- RTL -->                           \n<!ENTITY writingDirectionMenu.label          \"書字方向\">\n<!ENTITY writingdirectionmenu.accesskey      \"w\">\n<!ENTITY defaultDirectionMenu.label          \"指定なし\">\n<!ENTITY defaultdirectionmenu.accesskey      \"u\">\n<!ENTITY ltrDirectionMenu.label              \"左から右\">\n<!ENTITY ltrdirectionmenu.accesskey          \"l\">\n<!ENTITY rtlDirectionMenu.label              \"右から左\">\n<!ENTITY rtldirectionmenu.accesskey          \"r\">\n<!ENTITY dirLtr.tooltip                      \"左から右\">\n<!ENTITY dirRtl.tooltip                      \"右から左\">\n\n<!ENTITY ParagraphSelect.tooltip \"段落書式を選択\">\n<!-- Shared in Paragraph, and Toolbar menulist -->\n<!ENTITY bodyTextCmd.label \"本文\">\n<!ENTITY paragraphParagraphCmd.label \"段落\">  \n<!ENTITY heading1Cmd.label \"見出し 1\">\n<!ENTITY heading2Cmd.label \"見出し 2\">\n<!ENTITY heading3Cmd.label \"見出し 3\">\n<!ENTITY heading4Cmd.label \"見出し 4\">\n<!ENTITY heading5Cmd.label \"見出し 5\">\n<!ENTITY heading6Cmd.label \"見出し 6\">\n<!ENTITY paragraphAddressCmd.label \"住所\">\n<!ENTITY paragraphPreformatCmd.label \"整形済み\">\n<!ENTITY genericContainerCmd.label \"汎用コンテナー (div)\">\n\n<!ENTITY unorderedList.tooltip \"記号付きリスト\">\n<!ENTITY orderedList.tooltip \"番号付きリスト\">\n<!ENTITY unorderedList.label \"記号付きリスト\">\n<!ENTITY orderedList.label \"番号付きリスト\">\n\n<!ENTITY alignLeft.tooltip \"左揃え\">\n<!ENTITY alignCenter.tooltip \"中央揃え\">\n<!ENTITY alignRight.tooltip \"右揃え\">\n<!ENTITY alignJustify.tooltip \"両端揃え\">\n<!ENTITY alignLeft.label \"左揃え\">\n<!ENTITY alignCenter.label \"中央揃え\">\n<!ENTITY alignRight.label \"右揃え\">\n<!ENTITY alignJustify.label \"両端揃え\">\n\n<!ENTITY indentToolbarCmd.tooltip \"インデントを増やす\">\n<!ENTITY indentToolbarCmd.label \"インデントを増やす\">\n\n<!ENTITY outdentToolbarCmd.tooltip \"インデントを減らす\">\n<!ENTITY outdentToolbarCmd.label \"インデントを減らす\">\n\n<!ENTITY definitionDescription.tooltip \"定義の説明\">\n<!ENTITY definitionDescription.label \"定義の説明\">\n<!ENTITY definitionTitle.tooltip \"定義のタイトル\">\n<!ENTITY definitionTitle.label \"定義のタイトル\">\n\n<!ENTITY FontFaceSelect.tooltip \"フォントの選択\">\n<!ENTITY fontVarWidth.label \"プロポーショナル\">\n<!ENTITY fontFixedWidth.label \"固定幅\">\n<!ENTITY fontHelveticaFont.label \"Helvetica, Arial\">\n<!ENTITY fontTimes.label \"Times\">\n<!ENTITY fontCourier.label \"Courier\">\n\n<!ENTITY applyClassToSelectionCmd.tooltip \"選択範囲に適用するクラスを選択\">\n<!ENTITY noClass.label \"(クラスなし)\">\n\n<!ENTITY applyIdToSelectionCmd.tooltip \"選択範囲に付ける ID を選択\">\n<!ENTITY noId.label \"(ID なし)\">\n\n<!ENTITY tableToolbarCmd.label \"表\">\n<!ENTITY tableToolbarCmd.key \"T\">\n<!ENTITY tableToolbarCmd.tooltip \"表を挿入、または表の設定を編集\">\n\n<!ENTITY imageToolbarCmd.label \"画像\">\n<!ENTITY imageToolbarCmd.key \"I\">\n<!ENTITY imageToolbarCmd.tooltip \"画像を挿入または編集\">\n\n<!ENTITY anchorToolbarCmd.label \"アンカー\">\n<!ENTITY anchorToolbarCmd.key \"A\">\n<!ENTITY anchorToolbarCmd.tooltip \"アンカーの挿入または編集\">\n\n<!ENTITY linkToolbarCmd.label \"リンク\">\n<!ENTITY linkToolbarCmd.key \"L\">\n<!ENTITY linkToolbarCmd.tooltip \"リンクの挿入または編集\">\n\n<!ENTITY hrToolbarCmd.label \"水平線\">\n<!ENTITY hrToolbarCmd.key \"b\">\n\n<!ENTITY htmlToolbarCmd.label \"HTML\">\n<!ENTITY htmlToolbarCmd.key \"H\">\n\n<!ENTITY formToolbarCmd.label \"フォーム\">\n<!ENTITY formToolbarCmd.key \"F\">\n<!ENTITY formToolbarCmd.tooltip \"フォームの挿入または編集\">\n\n<!ENTITY fieldsetToolbarCmd.label \"フィールドセット\">\n<!ENTITY fieldsetToolbarCmd.key \"d\">\n\n<!ENTITY labelToolbarCmd.label \"ラベル\">\n<!ENTITY labelToolbarCmd.key \"L\">\n\n<!ENTITY buttonToolbarCmd.label \"ボタン\">\n<!ENTITY buttonToolbarCmd.key \"B\">\n\n<!ENTITY selectToolbarCmd.label \"選択リスト\">\n<!ENTITY selectToolbarCmd.key \"S\">\n\n<!ENTITY textareaToolbarCmd.label \"文字入力\">\n<!ENTITY textareaToolbarCmd.key \"T\">\n\n<!ENTITY keygenToolbarCmd.label \"鍵ペア生成\">\n<!ENTITY keygenToolbarCmd.key \"K\">\n\n<!ENTITY outputToolbarCmd.label \"出力\">\n<!ENTITY outputToolbarCmd.key \"O\">\n\n<!ENTITY progressToolbarCmd.label \"進捗\">\n<!ENTITY progressToolbarCmd.key \"p\">\n\n<!ENTITY meterToolbarCmd.label \"メーター\">\n<!ENTITY meterToolbarCmd.key \"M\">\n\n<!ENTITY datalistToolbarCmd.label \"データ リスト\">\n<!ENTITY datalistToolbarCmd.key \"i\">\n\n<!ENTITY stylesheetsToolbarCmd.label \"スタイルシート\">\n<!ENTITY stylesheetsToolbarCmd.key \"S\">\n\n<!ENTITY webfonts.label \"Web フォント\">\n\n<!ENTITY videoToolbarCmd.label \"ビデオ\">\n<!ENTITY videoToolbarCmd.tooltip \"ビデオの挿入または編集\">\n\n<!ENTITY audioToolbarCmd.label \"オーディオ\">\n<!ENTITY audioToolbarCmd.tooltip \"オーディオの挿入または編集\">\n\n<!ENTITY browseToolbarCmd.label \"プレビュー\">\n<!ENTITY browseToolbarCmd.tooltip \"ブラウザーでプレビュー\">\n\n<!ENTITY saveCmd.label \"保存\">\n<!ENTITY saveToolbarCmd.tooltip \"ファイルを保存\">\n<!ENTITY filesave.key \"s\">\n<!ENTITY saveAsCmd.label \"名前を付けて保存...\">\n<!ENTITY filesaveas.key \"a\">\n\n<!ENTITY undoCmd.label \"元に戻す\">\n<!ENTITY undoCmd.accesskey \"U\">\n<!ENTITY redoCmd.label \"やり直し\">\n<!ENTITY redoCmd.accesskey \"R\">\n\n<!ENTITY cutCmd.label \"切り取り\">\n<!ENTITY cutCmd.accesskey \"t\">\n<!ENTITY copyCmd.label \"コピー\">\n<!ENTITY copyCmd.accesskey \"C\">\n<!ENTITY pasteCmd.label \"貼り付け\">\n<!ENTITY pasteCmd.accesskey \"P\">\n<!ENTITY pasteNoFormatting.label \"書式なし貼り付け\">\n<!ENTITY pasteNoFormatting.accesskey \"f\">\n<!ENTITY deleteCmd.label \"削除\">\n<!ENTITY deleteCmd.accesskey \"D\">\n<!ENTITY selectAllCmd.label \"すべて選択\">\n<!ENTITY selectAllCmd.accesskey \"A\">\n<!ENTITY copyHTMLCodeCmd.label \"選択した HTML をコピー\">\n<!ENTITY copyHTMLCodeCmd.accesskey \"H\">\n<!ENTITY copyHTMLCode.label \"この要素の HTML をコピー\">\n\n<!ENTITY setZoomFactor.label \"表示倍率を設定\">\n\n<!ENTITY fileRecentMenu.label \"最近使ったファイル\">\n<!ENTITY filerecentmenu.accesskey \"r\">\n\n<!ENTITY markupCleanerCmd.label \"HTML マークアップを整理\">\n<!ENTITY markupcleaner.accesskey \"m\">\n\n<!ENTITY viewToolbars.label \"ツール バー\">\n<!ENTITY viewStatusbar.label \"ステータス バー\">\n\n<!ENTITY formatToolbar.name \"書式 (主)\">\n<!ENTITY formatToolbar2.name \"書式 (副)\">\n\n<!ENTITY dualview.label \"Dual View\">\n<!ENTITY wysiwygMode.label \"プレビュー\">\n<!ENTITY printMode.label \"Print Preview\">\n<!ENTITY sourceMode.label \"ソース\">\n\n<!ENTITY closeTabCmd.label \"現在のタブを閉じる\">\n<!ENTITY closeEbookCmd.label \"現在の電子ブックを閉じる\">\n\n<!ENTITY filesave.key \"s\">\n<!ENTITY quit.key \"q\">\n<!ENTITY closeWindow.key \"w\">\n<!ENTITY openPage.key \"o\">\n<!ENTITY undoCmd.key \"z\">\n<!ENTITY redoCmd.key \"y\">\n<!ENTITY cutCmd.key \"x\">\n<!ENTITY copyCmd.key \"c\">\n<!ENTITY pasteCmd.key \"v\">\n\n<!ENTITY formInputs.label \"入力...\">\n<!ENTITY hiddenInputForm.label \"隠し文字列\">\n<!ENTITY textInputForm.label \"文字入力\">\n<!ENTITY searchInputForm.label \"検索\">\n<!ENTITY telInputForm.label \"電話番号\">\n<!ENTITY urlInputForm.label \"URL\">\n<!ENTITY emailInputForm.label \"メール アドレス\">\n<!ENTITY passwordInputForm.label \"パスワード\">\n<!ENTITY datetimeInputForm.label \"日付と時刻 (UTC)\">\n<!ENTITY dateInputForm.label \"日付\">\n<!ENTITY monthInputForm.label \"年と月\">\n<!ENTITY weekInputForm.label \"週\">\n<!ENTITY timeInputForm.label \"時刻\">\n<!ENTITY datetimelocalInputForm.label \"日付と時刻\">\n<!ENTITY numberInputForm.label \"数値\">\n<!ENTITY rangeInputForm.label \"数値範囲\">\n<!ENTITY colorInputForm.label \"色\">\n<!ENTITY checkboxInputForm.label \"チェック ボックス\">\n<!ENTITY radioInputForm.label \"ラジオ ボタン\">\n<!ENTITY fileInputForm.label \"ファイル\">\n<!ENTITY submitInputForm.label \"送信ボタン\">\n<!ENTITY imageInputForm.label \"送信ボタン (画像)\">\n<!ENTITY resetInputForm.label \"リセット ボタン\">\n<!ENTITY buttonInputForm.label \"ボタン\">\n\n\n<!ENTITY allTagsMode.label \"All Tags モード\">\n\n<!ENTITY toggleViewMenu.label \"表示モード切替\">\n<!ENTITY toggleViewMenu.accesskey \"T\">\n\n<!ENTITY spellCheck.label \"スペル チェック\">\n<!ENTITY spellCheck.accesskey \"S\">\n<!ENTITY dictionary.label \"辞書\">\n<!ENTITY addToDictionary \"辞書に追加\">\n<!ENTITY ignoreWord.label \"無視\">\n\n<!ENTITY specialChars.label \"文字と記号\">\n\n<!-- Table Menu -->\n<!ENTITY tableMenu.label                     \"表\">\n<!ENTITY tablemenu.accesskey                 \"b\">\n<!-- Select Submenu -->\n<!ENTITY tableSelectMenu.label               \"選択\">\n<!ENTITY tableselectmenu.accesskey           \"s\">\n\n<!ENTITY tableSelectMenu2.label              \"表を選択\">\n<!ENTITY tableInsertMenu2.label              \"表を挿入\">\n<!ENTITY tableDeleteMenu2.label              \"表を削除\">\n\n<!-- Insert SubMenu -->\n<!ENTITY tableInsertMenu.label               \"挿入\">\n<!ENTITY tableinsertmenu.accesskey           \"i\">\n<!ENTITY tableTable.label                    \"表\">\n<!ENTITY tabletable.accesskey                \"t\">\n<!ENTITY tableRow.label                      \"行\">\n<!ENTITY tableRows.label                     \"行\">\n<!ENTITY tablerow.accesskey                  \"r\">\n<!ENTITY tableRowAbove.label                 \"上に行を挿入\">\n<!-- uses tablerow.accesskey -->\n<!ENTITY tableRowBelow.label                 \"下に行を挿入\">\n<!ENTITY tablerowbelow.accesskey             \"b\">\n<!ENTITY tableColumn.label                   \"列\">\n<!ENTITY tableColumns.label                  \"列\">\n<!ENTITY tablecolumn.accesskey               \"o\">\n<!ENTITY tableColumnBefore.label             \"前に列を挿入\">\n<!-- uses tablecolumn.accesskey -->\n<!ENTITY tableColumnAfter.label              \"後に列を挿入\">\n<!ENTITY tablecolumnafter.accesskey          \"a\">\n<!ENTITY tableCell.label                     \"セル\">\n<!ENTITY tableCells.label                    \"セル\">\n<!ENTITY tablecell.accesskey                 \"c\">\n<!ENTITY tableCellContents.label             \"セルの内容\">\n<!ENTITY tablecellcontents.accesskey         \"n\">\n<!ENTITY tableAllCells.label                 \"すべてのセル\">\n<!ENTITY tableCellBefore.label               \"前にセルを挿入\">\n<!ENTITY tableallcells.accesskey             \"a\">\n<!-- uses tablecell.accesskey -->\n<!ENTITY tableCellAfter.label                \"後にセルを挿入\">\n<!ENTITY tablecellafter.accesskey            \"f\">\n<!-- Delete SubMenu -->\n<!ENTITY tableDeleteMenu.label               \"削除\">\n<!ENTITY tabledeletemenu.accesskey           \"D\">\n\n<!ENTITY tableFix.label                      \"表のレイアウトを固定\">\n<!ENTITY tablefix.accesskey                  \"f\">\n<!-- text for \"Join Cells\" is in editor.properties \n     (\"JoinSelectedCells\" and \"JoinCellToRight\")\n     the access key must exist in both of those strings\n     But value must be set here for accesskey to draw properly\n-->\n<!ENTITY tableJoinCells.label                \"セルを結合\">\n<!ENTITY tablejoincells.accesskey            \"j\">\n<!ENTITY tableSplitCell.label                \"セルを分割\">\n<!ENTITY tablesplitcell.accesskey            \"c\">\n<!ENTITY convertToTable.label                \"選択範囲から表を作成\">\n<!ENTITY converttotable.accesskey            \"r\">\n<!ENTITY tableProperties.label               \"表のプロパティ...\">\n<!ENTITY tableProperties.accesskey           \"o\">\n\n<!ENTITY forumsHelpMenu.label \"ユーザー コミュニティ\">\n<!ENTITY forums.url \"http://groups.google.com/group/bluegriffon/\">\n<!ENTITY qa.label \"バグと提案\">\n<!ENTITY homePage.label \"ホーム ページ\">\n<!ENTITY addons.label \"アドオンを入手\">\n\n<!ENTITY pageProperties.label \"ページのプロパティ\">\n\n\n<!ENTITY preferences.label \"オプション\">\n\n<!ENTITY gotoLink.label \"リンク先を選択\">\n<!ENTITY gotoLink.accesskey \"l\">\n\n<!ENTITY cMenu_insertLink.label \"リンクを挿入または編集\">\n<!ENTITY cMenu_insertLink.accesskey \"l\">\n\n<!ENTITY getAddOns.label \"アドオンを入手!\">\n\n<!ENTITY source.label \"ソース表示\">\n<!ENTITY theme.label \"テーマ\">\n\n<!ENTITY removeAllStyles.label \"すべての文字スタイルを削除\">\n<!ENTITY removeAllStyles.accesskey \"y\">\n<!ENTITY removeAllLinks.label \"すべてのリンクを削除\">\n<!ENTITY removeAllLinks.accesskey \"l\">\n\n<!ENTITY html5Element.label \"HTML 5 Element\">\n<!ENTITY addonsMenu.label \"アドオン\">\n\n<!ENTITY listProperties.label \"リストのプロパティ\">\n\n<!ENTITY tableOfContents.tooltip \"Insert or refresh Table of Contents\">\n<!ENTITY tableOfContents.label \"目次\">\n\n<!ENTITY select.label \"選択...\">\n<!ENTITY parentElement.label \"親要素\">\n<!ENTITY firstChild.label \"先頭の子要素\">\n<!ENTITY nextSibling.label \"次の兄弟要素\">\n<!ENTITY previousSibling.label \"前の兄弟要素\">\n<!ENTITY tableCaption.label \"表の説明文\">\n\n<!ENTITY lookForUpdates.label \"ソフトウェアの更新を確認\">\n\n<!ENTITY color.label \"前景色\">\n<!ENTITY bgColor.label \"背景色\">\n\n<!ENTITY newWindow.label\t\"新しいウィンドウで開く\">\n\n<!ENTITY editComment.label \"HTML コメントを編集:\">\n<!ENTITY editPHP.label \"PHP コードを編集:\">\n<!ENTITY editPI.label \"処理命令を編集:\">\n<!ENTITY targetPI.label \"対象:\">\n<!ENTITY dataPI.label \"データ:\">\n<!ENTITY commentOrPHPOrPI.label \"コメント/PHP/処理命令\">\n<!ENTITY openLinkCmdInTab.label\t\t\"リンクを新しいタブで開く\">\n<!ENTITY blockquoteToolbarCmd.label \"引用\">\n<!ENTITY blockquoteToolbarCmd.tooltip \"引用ブロック化\">\n<!ENTITY deckMenu.label \"Deck\">\n<!ENTITY printSetupCmd.label\t\t\"ページ設定...\">\n<!ENTITY printSetupCmd.accesskey\t\"u\">\n<!ENTITY printCmd.label\t\t\t\"印刷...\">\n<!ENTITY printCmd.accesskey\t\t\"P\">\n<!ENTITY printCmd.commandkey\t\t\"p\">\n<!ENTITY encapsulate.tooltip \"Encapsulate selection into an inline element (default is span)\">\n\n<!ENTITY deleteCmd.key\t\t\t\"D\">\n<!ENTITY selectAllCmd.key\t\t\"A\">\n\n<!ENTITY buyUsersManual.label \"ユーザーズマニュアルを購入...\">\n<!ENTITY buyLicense.label \"拡張機能を有効にします...\">\n<!ENTITY convertClipboardToTable.label                \"クリップボードから表を作成\">\n<!ENTITY structureBar.caption \"構成バー\">\n\n<!ENTITY cmd.showReleaseNotes.label\t\t\"リリースノートを表示\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/bluegriffon.properties",
    "content": "titleModifier=BlueGriffon\n# in the following string, %t represents the title of the page or its URL\n# and %b the titleModifier above\ntitleFormat=%S - %S\nUnknown=[名称未設定]\nNoClassAvailable=(クラスなし)\nNoIdAvailable=(ID なし)\nDocumentTitle=表題\nNeedDocTitle=ページの表題を入力してください。\nDocTitleHelp=これはウィンドウのタイトル バーやお気に入りに表示されます。\nExportToText=テキスト ファイルとして保存\nSaveDocumentAs=名前を付けて保存\nXHTMLfiles=XHTML ファイル\nuntitled=名称未設定\nSaveDocument=保存\nSaveFileFailed=保存できませんでした!\nExportToText=テキスト ファイルとして保存\nFileNotSaved=保存されていません!\nSaveFileBeforeClosing=タブを閉じる前に、保存しますか?\nYesSaveFile=はい、保存します\nNoDiscardChanges=いいえ、破棄します\nDontCloseTab=タブを閉じないでください!\nIdAlreadyTaken=この ID は文書中で既に使用されています\nRemoveIdFromElement=使用中の ID を削除しますか?\nYesRemoveId=使用中の ID を削除する\nNoCancel=キャンセル\nReplaceAll=すべて置換...\nReplacedPart1=置換しました\nReplacedPart2=個の項目を\nAFileWasChanged=ディスク上のファイルが変更されました\nReloadFile=ディスク上のファイル %S が変更されたため、BlueGriffon はそれをリロードする必要があります\nDontAskForFileChangesAgain=、次回からこの注意を表示しない\n\nAbandonChanges=\"%title%\"の編集内容を破棄して、ページを再読み込みしますか？\nRevertCaption=変更を破棄\n\nHTMLCommentsInXHTMLTitle=HTML コメントが XHTML 文書中の <style> 要素内にあります\nHTMLCommentsInXHTMLMessage=警告, この XHTML 文書は <style> 要素の中に HTML コメント <!-- ... --> を含んでいます。XHTML において HTML コメントを使うには、現在の埋め込み形式の代わりに CDATA セクション <![CDATA[ ... ]]> を使う必要があります。コメントを CDATA セクションに変換しますか？\nHTMLCommentsInXHTMLOk=はい\nHTMLCommentsInXHTMLCancel=いいえ\n\nviewportWidthSplitter=Move bar to change viewport's width\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/colourPicker.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (glazman@disruptive-innovations.com), on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY previewColour.label     \"プレビュー:\">\n<!ENTITY dialog.title            \"色選択\">\n\n<!ENTITY predef.label            \"既定の色:\">\n<!ENTITY rgb.label               \"RGB\">\n<!ENTITY hsb.label               \"HSB\">\n\n<!ENTITY red.label               \"R:\">\n<!ENTITY green.label             \"G:\">\n<!ENTITY blue.label              \"B:\">\n\n<!ENTITY hue.label               \"H:\">\n<!ENTITY saturation.label        \"S:\">\n<!ENTITY brightness.label        \"B:\">\n\n<!ENTITY transparency.label       \"透明\">\n<!ENTITY opacity.label            \"透明度:\">\n\n<!ENTITY background.label \"背景:\">\n<!ENTITY background.accessKey \"B\">\n<!ENTITY table.label \"表\">\n<!ENTITY table.accessKey \"T\">\n<!ENTITY cell.label \"セル\">\n<!ENTITY cell.accessKey \"C\">\n\n<!ENTITY lastPickedColor.label \"前回使用した色\">\n<!ENTITY lastPickedColor.accessKey \"L\">\n\n<!ENTITY hexColor.label            \"16 進数:\">\n<!ENTITY nameColor.label           \"名前:\">\n\n<!ENTITY blender.label \"Blender\">\n\n<!ENTITY color1.label \"Color 1:\">\n<!ENTITY color2.label \"Color 2:\">\n<!ENTITY stops.label \"Color stops:\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/convertToTable.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"表に変換\">\n<!ENTITY instructions1.label   \"選択範囲から、段落を行に変換して、表を作成します。\">\n<!ENTITY instructions2.label   \"列を分割するための区切り文字を選択してください:\">\n<!ENTITY commaRadio.label      \"カンマ\">\n<!ENTITY spaceRadio.label      \"空白\">\n<!ENTITY otherRadio.label      \"他の文字:\">\n<!ENTITY deleteCharCheck.label \"区切り文字を削除する\">\n<!ENTITY collapseSpaces.label  \"余分な空白を無視する\">\n<!ENTITY collapseSpaces.tooltip \"連続した空白は一文字として扱う\">\n<!ENTITY tabRadio.label        \"TSV\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/credits.dtd",
    "content": "<!ENTITY brandMotto       \"You've never really edited a web site before.\">\n<!ENTITY credit.leads     \"Leads\">\n<!ENTITY credit.contributors \"Other contributors\">\n<!ENTITY credit.core      \"Core Development Posse\">\n<!ENTITY credit.gecko     \"Gecko Layout Engine\">\n<!ENTITY credit.thanks    \"Special Thanks To\">\n\n<!-- localization credits look like this: -->\n<!--\n<!ENTITY credit.translation\n  \"<h3>Translators</h3><ul><li>Name Here</li></ul>\">\n-->\n<!ENTITY credit.translation \"Localizations\">\n\n<!ENTITY credit.visuals     \"Visual Design Coordinator\">\n<!ENTITY credit.theme       \"Theme Design\">\n<!ENTITY credit.brand       \"Brand Identity\">\n<!ENTITY credit.web         \"Web Design\">\n<!ENTITY credit.update      \"Mozilla Update\">\n<!ENTITY credit.qalead      \"Quality Assurance Lead\">\n<!ENTITY credit.qa          \"Quality Assurance\">\n<!ENTITY credit.build       \"Build and Release\">\n<!ENTITY credit.infra       \"Infrastructure Support\">\n<!ENTITY credit.support     \"Support Resources\">\n<!ENTITY credit.manage      \"Project Management\">\n<!ENTITY credit.marketleads \"Marketing Leads\">\n<!ENTITY credit.market      \"Marketing\">\n<!ENTITY credit.creators    \"Created By\">\n<!ENTITY credit.memory      \"In Fond Memory Of\">\n<!ENTITY credit.poweredByGecko \"Powered by Gecko\">\n<!ENTITY credit.reviews     \"Code reviews\">\n\n<!ENTITY license.and \"and\">\n\n<!ENTITY tm.part0 \"is a registered trademark of\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/cssClassPicker.dtd",
    "content": "<!ENTITY reuseCssClass.checkbox \"既存の CSS クラスを再利用する\">\n<!ENTITY noClass.label \"---\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/dictionary.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"個人辞書\">\n\n<!ENTITY wordEditField.label \"新しい単語:\">\n<!ENTITY wordEditField.accessKey \"N\">\n<!ENTITY AddButton.label \"追加\">\n<!ENTITY AddButton.accessKey \"A\">\n<!ENTITY DictionaryList.label \"既存の単語:\">\n<!ENTITY DictionaryList.accessKey \"W\">\n<!ENTITY ReplaceButton.label \"置換\">\n<!ENTITY ReplaceButton.accessKey \"R\">\n<!ENTITY RemoveButton.label \"削除\">\n<!ENTITY RemoveButton.accessKey \"e\">\n\n<!ENTITY CloseButton.label \"閉じる\">\n<!ENTITY CloseButton.accessKey \"C\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/editStylesheet.dtd",
    "content": "<!ENTITY window.title \"スタイルシートのプロパティ\">\n\n<!ENTITY type.label \"種類\">\n<!ENTITY embedded.label \"文書内に埋め込む\">\n<!ENTITY linked.label \"文書からリンクする\">\n\n<!ENTITY alternate.label \"代替スタイルシート\">\n<!ENTITY title.label \"タイトル:\">\n\n<!ENTITY media.label \"メディア\">\n<!ENTITY addMedium.label \"新しいメディアを追加する\">\n<!ENTITY href.label \"Href:\">\n<!ENTITY selectFile.label \"スタイルシートを選択\">\n<!ENTITY relativeUrl.label \"URL をページ相対にする\">\n<!ENTITY newFile.button \"新しいファイル\">\n\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/filePicking.dtd",
    "content": "<!ENTITY chooseFile.button \"ファイルを選択\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/filepickerbutton.dtd",
    "content": "<!ENTITY filepickerbutton.tooltip \"ファイルを選択\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/findbar.dtd",
    "content": "<!ENTITY replaceAll.button \"すべてを置換\">\n<!ENTITY replace.button \"置換\">\n<!ENTITY replaceAndFind.button \"置換して次を検索\">\n<!ENTITY replace.label \"置換後の文字列:\">\n<!ENTITY line.label \"行:\">\n<!ENTITY previous.label \"前\">\n<!ENTITY next.label \"次\">\n<!ENTITY caseSensitive.checkbox \"大文字と小文字を区別する\">\n<!ENTITY find.label \"検索する文字列:\">\n<!ENTITY findCmd.label \"検索\">\n<!ENTITY replaceCmd.label \"置換\">\n<!ENTITY findCmd.key \"f\">\n<!ENTITY findCmd.accesskey \"F\">\n<!ENTITY replaceCmd.key \"r\">\n<!ENTITY replaceCmd.accesskey \"e\">\n<!ENTITY findAgainCmd.label\t\t\"次を検索\">\n<!ENTITY findAgainCmd.key\t\t\"G\">\n<!ENTITY findAgainCmd.key2\t\t\"VK_F3\">\n<!ENTITY findAgainCmd.accesskey\t\t\"g\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/html5.properties",
    "content": "namedAnchor=a (名前付きアンカー)\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/insertAnchor.dtd",
    "content": "<!ENTITY window.title \"アンカーを挿入\">\n\n<!ENTITY anchorName.label \"アンカーの名前:\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/insertAudio.dtd",
    "content": "<!ENTITY window.title \"オーディオ ファイルを挿入または編集\">\n\n<!ENTITY audioFileLocation.label \"オーディオ ファイルの場所:\">\n<!ENTITY selectFile.label \"ファイルを選択\">\n<!ENTITY relativeUrl.label \"URL をページに対して相対にする\">\n<!ENTITY audioControls.label \"オーディオ制御コントロールを表示する\">\n<!ENTITY preload.label \"プリロード:\">\n<!ENTITY nonePreload.label \"なし\">\n<!ENTITY metadataPreload.label \"メタデータ\">\n<!ENTITY autoPreload.label \"自動\">\n<!ENTITY autoplay.label \"自動再生\">\n<!ENTITY loop.label \"繰り返し\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/insertButton.dtd",
    "content": "<!ENTITY window.title \"ボタンを入力または編集\">\n\n<!ENTITY name.label \"名前:\">\n<!ENTITY value.label \"値:\">\n<!ENTITY state.label \"状態:\">\n<!ENTITY disabled.label \"無効\">\n<!ENTITY formmethod.label \"送信方法:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"送信時の動作:\">\n<!ENTITY formenctype.label \"送信時のエンコード方法:\">\n<!ENTITY unspecified.label \"-- 指定なし --\">\n<!ENTITY formnovalidate.label \"入力規則のテスト:\">\n<!ENTITY novalidate.label \"入力規則をテストしない\">\n<!ENTITY target.label \"対象:\">\n\n<!ENTITY form.label \"フォーム:\">\n<!ENTITY autofocus.label \"自動フォーカス:\">\n<!ENTITY type.label \"種類:\">\n<!ENTITY focusOnPageLoad.label \"ページがロードされたら即時\">\n<!ENTITY submit.label \"送信\">\n<!ENTITY reset.label \"リセット\">\n<!ENTITY button.label \"ボタン\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/insertChars.dtd",
    "content": "<!ENTITY windowTitle.label \"特殊文字を入力\">\n\n<!ENTITY charName.label \"名前:\">\n<!ENTITY charCode.label \"Unicode:\">\n\n<!ENTITY insertButton.label \"挿入\">\n\n<!ENTITY unicode.label \"Unicode\">\n<!ENTITY blockName.label \"ブロック名\">\n\n<!ENTITY search.placeholder \"検索...\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/insertCommentOrPI.dtd",
    "content": "<!ENTITY window.title \"Comments, PHP and Processing Instructions\">\n\n<!ENTITY comment.label \"Comment\">\n<!ENTITY php.label \"PHP\">\n<!ENTITY pi.label \"Processing Instruction\">\n\n<!ENTITY target.label \"Target:\">\n<!ENTITY data.label \"Data:\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/insertDatalist.dtd",
    "content": "<!ENTITY window.title \"データ リストを挿入または編集\">\n\n<!ENTITY window.title \"データ リストを挿入または編集\">\n\n<!ENTITY name.label \"名前:\">\n<!ENTITY value.label \"値:\">\n<!ENTITY state.label \"状態:\">\n<!ENTITY disabled.label \"無効\">\n<!ENTITY size.label \"大きさ:\">\n<!ENTITY choices.label \"選択:\">\n<!ENTITY multiple.label \"複数の値を許可する\">\n<!ENTITY list.label \"リスト:\">\n\n<!ENTITY form.label \"フォーム:\">\n<!ENTITY autofocus.label \"自動フォーカス:\">\n<!ENTITY focusOnPageLoad.label \"ページがロードされたら即時\">\n<!ENTITY required.label \"必須:\">\n<!ENTITY isRequired.label \"この要素を入力必須にする\">\n\n<!ENTITY parameters.label \"パラメーター\">\n\n<!ENTITY add.tooltip \"オプションを追加\">\n<!ENTITY remove.tooltip \"選択されたオプションを追加する\">\n<!ENTITY modify.tooltip \"選択されたオプションを編集する\">\n\n<!ENTITY options.label \"オプション\">\n<!ENTITY up.tooltip \"上\">\n<!ENTITY down.tooltip \"下\">\n\n<!ENTITY value.col \"値\">\n<!ENTITY label.col \"ラベル\">\n<!ENTITY disabled.col \"無効\">\n<!ENTITY selected.col \"選択\">\n\n<!ENTITY before.label \"前...\">\n<!ENTITY inside.label \"中...\">\n<!ENTITY after.label \"後...\">\n\n<!ENTITY addOption.label \"オプションを追加\">\n<!ENTITY addOptgroup.label \"オプション グループを追加\">\n\n<!ENTITY label.label \"ラベル:\">\n<!ENTITY ok.label \"OK\">\n<!ENTITY selected.label \"選択\">\n\n<!ENTITY update.label \"更新\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/insertFieldset.dtd",
    "content": "<!ENTITY window.title \"フィールド セットを挿入または編集\">\n\n<!ENTITY name.label \"名前:\">\n<!ENTITY state.label \"状態:\">\n<!ENTITY disabled.label \"無効\">\n<!ENTITY form.label \"フォーム:\">\n<!ENTITY insertLegend.label \"フィールド セットに凡例を追加\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/insertForm.dtd",
    "content": "<!ENTITY window.title \"フォームを入力または編集\">\n\n<!ENTITY formName.label \"フォームの名前:\">\n<!ENTITY url.label \"URL:\">\n<!ENTITY autocomplete.label \"自動補完:\">\n<!ENTITY autocompleteOn.label \"あり\">\n<!ENTITY autocompleteOff.label \"なし\">\n\n<!ENTITY encodingType.label \"エンコード:\">\n\n<!ENTITY method.label \"方法:\">\n\n<!ENTITY validation.label \"入力規則のテスト:\">\n<!ENTITY novalidate.label \"送信時に入力規則をテストしない\">\n\n<!ENTITY target.label \"対象:\">\n\n<!ENTITY charsets.label \"文字エンコード:\">\n\n<!ENTITY unspecified.label \"-- 指定なし --\">\n \n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/insertFormInput.dtd",
    "content": "<!ENTITY window.title \"フォーム入力コントロールを入力または編集\">\n\n<!ENTITY hidden.label \"隠し文字列\">\n<!ENTITY text.label \"文字入力\">\n<!ENTITY search.label \"検索\">\n<!ENTITY tel.label \"電話番号\">\n<!ENTITY url.label \"URL\">\n<!ENTITY email.label \"メール アドレス\">\n<!ENTITY password.label \"パスワード\">\n<!ENTITY datetime.label \"日付と時刻 (UTC)\">\n<!ENTITY date.label \"日付\">\n<!ENTITY month.label \"年と月\">\n<!ENTITY week.label \"週\">\n<!ENTITY time.label \"時刻\">\n<!ENTITY datetimelocal.label \"日付と時刻\">\n<!ENTITY number.label \"数値\">\n<!ENTITY range.label \"数値範囲\">\n<!ENTITY color.label \"色\">\n<!ENTITY checkbox.label \"チェック ボックス\">\n<!ENTITY radio.label \"ラジオ ボタン\">\n<!ENTITY file.label \"ファイル\">\n<!ENTITY submit.label \"送信ボタン\">\n<!ENTITY image.label \"送信ボタン (画像)\">\n<!ENTITY reset.label \"リセット ボタン\">\n<!ENTITY button.label \"ボタン\">\n\n<!ENTITY parameters.label \"パラメーター\">\n\n<!ENTITY name.label \"名前:\">\n<!ENTITY value.label \"値:\">\n<!ENTITY state.label \"状態:\">\n<!ENTITY disabled.label \"無効\">\n<!ENTITY placeholder.label \"プレースホルダ―:\">\n<!ENTITY mutability.label \"変更:\">\n<!ENTITY readonly.label \"この要素はユーザーが変更できない\">\n<!ENTITY size.label \"大きさ:\">\n<!ENTITY maxlength.label \"最大長:\">\n<!ENTITY min.label \"最小値:\">\n<!ENTITY max.label \"最大値:\">\n<!ENTITY step.label \"刻み値:\">\n<!ENTITY checked.label \"チェック状態\">\n<!ENTITY src.label \"画像:\">\n<!ENTITY selectFile.label \"ファイルを選択\">\n<!ENTITY width.label \"幅:\">\n<!ENTITY height.label \"高さ:\">\n<!ENTITY list.label \"リスト:\">\n<!ENTITY choices.label \"選択肢:\">\n<!ENTITY multiple.label \"複数の値を許可する\">\n<!ENTITY pattern.label \"正規表現パターン:\">\n<!ENTITY alt.label \"代替テキスト:\">\n<!ENTITY autocomplete.label \"自動補完\">\n<!ENTITY on.label \"オン\">\n<!ENTITY off.label \"オフ\">\n<!ENTITY accept.label \"MIME タイプを受け付ける:\">\n<!ENTITY formmethod.label \"送信方法:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"送信時の動作:\">\n<!ENTITY formenctype.label \"送信時のエンコード:\">\n<!ENTITY unspecified.label \"-- 指定なし --\">\n<!ENTITY formnovalidate.label \"入力規則のテスト:\">\n<!ENTITY novalidate.label \"入力規則をテストしない\">\n<!ENTITY target.label \"対象:\">\n<!ENTITY required.label \"必須:\">\n<!ENTITY isRequired.label \"この要素を入力必須にする\">\n<!ENTITY form.label \"フォーム:\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/insertHR.dtd",
    "content": "<!ENTITY window.title \"水平線\">\n\n<!ENTITY size.label \"大きさ\">\n<!ENTITY width.label \"幅:\">\n<!ENTITY height.label \"高さ:\">\n\n<!ENTITY style.label \"スタイル\">\n<!ENTITY shaded.label \"影付き (3D)\">\n<!ENTITY alignment.label \"揃え:\">\n<!ENTITY left.label \"左\">\n<!ENTITY center.label \"中央\">\n<!ENTITY right.label \"右\">\n\n<!ENTITY color.label \"色:\">\n<!ENTITY hrColor.label \"水平線の色\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/insertHTML.dtd",
    "content": "<!ENTITY window.title \"HTML マークアップの挿入\">\n\n<!ENTITY enterHTMLMarkup.label \"HTML マークアップを入力してください:\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/insertImage.dtd",
    "content": "<!ENTITY window.title \"画像を挿入\">\n\n<!ENTITY imageLocation.label \"画像の場所:\">\n<!ENTITY selectImageButton.label \"画像を選択\">\n<!ENTITY relativeURL.label \"URL をページに対して相対にする\">\n<!ENTITY title.label \"タイトル:\">\n<!ENTITY alternateText.label \"代替文字列:\">\n<!ENTITY documentMustBeSaved.label \"(この機能を使うには、まず文書を保存してください)\">\n\n<!ENTITY preview.label \"プレビュー\">\n\n<!ENTITY emptyAltOk.checkbox \"空の代替文字列を許す\">\n\n<!ENTITY longdesc.label \"長い説明の URI:\">\n<!ENTITY selectLongDescButton.label \"ファイルを選択\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/insertKeygen.dtd",
    "content": "<!ENTITY window.title \"鍵ペア生成の挿入または編集\">\n\n<!ENTITY keytype.label \"鍵のタイプ:\">\n<!ENTITY rsa.label \"RSA\">\n<!ENTITY dsa.label \"DSA\">\n<!ENTITY ec.label \"EC\">\n<!ENTITY keyparams.label \"鍵のパラメーター:\">\n<!ENTITY name.label \"名前:\">\n<!ENTITY state.label \"状態:\">\n<!ENTITY disabled.label \"無効\">\n<!ENTITY form.label \"フォーム:\">\n<!ENTITY autofocus.label \"自動フォーカス:\">\n<!ENTITY focusOnPageLoad.label \"ページがロードされたら即時\">\n<!ENTITY challenge.label \"送信鍵:\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/insertLabel.dtd",
    "content": "<!ENTITY window.title \"ラベルを入力または編集\">\n\n<!ENTITY form.label \"フォーム:\">\n<!ENTITY for.label \"コントロールの ID:\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/insertLink.dtd",
    "content": "<!ENTITY window.title \"リンク\">\n\n<!ENTITY linkText.label \"文字列\">\n<!ENTITY linkTarget.label \"対象\">\n<!ENTITY selectFile.label \"ファイルを選択\">\n\n<!ENTITY isMail.label \"これはメールアドレスです\">\n<!ENTITY relativeUrl.label \"URL をページに対して相対にする\">\n\n<!ENTITY windowTarget.label \"対象ウィンドウ\">\n<!ENTITY openIn.label \"リンクを開く場所:\">\n<!ENTITY topTarget.label \"現在のウィンドウ（フレームなし）\">\n<!ENTITY blankTarget.label \"新規ウィンドウ\">\n<!ENTITY parentTarget.label \"親フレーム\">\n<!ENTITY selfTarget.label \"現在のフレーム\">\n<!ENTITY otherTarget.label \"フレーム名...\">\n\n<!ENTITY title.caption \"タイトル情報\">\n<!ENTITY title.label \"タイトル:\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/insertLink.properties",
    "content": "noAnchorsInDocument=[文書にアンカーがありません]\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/insertMeter.dtd",
    "content": "<!ENTITY window.title \"進行中表示を挿入または編集\">\n\n<!ENTITY value.label \"値:\">\n<!ENTITY min.label \"最小値:\">\n<!ENTITY max.label \"最大値:\">\n<!ENTITY form.label \"フォーム:\">\n<!ENTITY optimum.label \"最適値:\">\n<!ENTITY low.label \"下限:\">\n<!ENTITY high.label \"上限:\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/insertOutput.dtd",
    "content": "<!ENTITY window.title \"計算結果を挿入または編集\">\n\n<!ENTITY name.label \"名前:\">\n<!ENTITY form.label \"フォーム:\">\n<!ENTITY for.label \"コントロールの IDs:\">\n<!ENTITY autofocus.label \"自動フォーカス:\">\n<!ENTITY focusOnPageLoad.label \"ページがロードされたら即時\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/insertProgress.dtd",
    "content": "<!ENTITY window.title \"進捗を挿入または編集\">\n\n<!ENTITY value.label \"値:\">\n<!ENTITY max.label \"最大値:\">\n<!ENTITY form.label \"フォーム:\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/insertSelect.dtd",
    "content": "<!ENTITY window.title \"リスト選択を挿入または編集\">\n\n<!ENTITY name.label \"名前:\">\n<!ENTITY value.label \"値:\">\n<!ENTITY state.label \"状態:\">\n<!ENTITY disabled.label \"無効\">\n<!ENTITY size.label \"大きさ:\">\n<!ENTITY choices.label \"選択肢:\">\n<!ENTITY multiple.label \"複数の値を許可する\">\n<!ENTITY list.label \"リスト:\">\n\n<!ENTITY form.label \"フォーム:\">\n<!ENTITY autofocus.label \"自動フォーカス:\">\n<!ENTITY focusOnPageLoad.label \"ページがロードされたら即時\">\n<!ENTITY required.label \"必須:\">\n<!ENTITY isRequired.label \"この要素を入力必須にする\">\n\n<!ENTITY parameters.label \"パラメーター\">\n\n<!ENTITY add.tooltip \"オプションの追加\">\n<!ENTITY remove.tooltip \"選択されたオプションを削除\">\n<!ENTITY modify.tooltip \"選択された王pションを編集\">\n\n<!ENTITY options.label \"オプション\">\n<!ENTITY up.tooltip \"上\">\n<!ENTITY down.tooltip \"下\">\n\n<!ENTITY value.col \"値\">\n<!ENTITY label.col \"ラベル\">\n<!ENTITY disabled.col \"無効\">\n<!ENTITY selected.col \"選択\">\n\n<!ENTITY before.label \"前...\">\n<!ENTITY inside.label \"中...\">\n<!ENTITY after.label \"後...\">\n\n<!ENTITY addOption.label \"オプションを追加\">\n<!ENTITY addOptgroup.label \"オプション グループを追加\">\n\n<!ENTITY label.label \"ラベル:\">\n<!ENTITY ok.label \"OK\">\n<!ENTITY selected.label \"選択\">\n\n<!ENTITY update.label \"更新\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/insertStylesheet.dtd",
    "content": "<!ENTITY window.title \"スタイルシートを挿入または編集\">\n\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"代替\">\n<!ENTITY title.col \"タイトル\">\n<!ENTITY media.col \"メディア\">\n\n<!ENTITY add.tooltip \"スタイルシートを追加\">\n<!ENTITY remove.tooltip \"選択したスタイルシートを削除\">\n<!ENTITY modify.tooltip \"選択したスタイルシートを編集\">\n<!ENTITY down.tooltip \"選択したスタイルシートを下に移動\">\n<!ENTITY up.tooltip \"選択したスタイルシートを上に移動\">\n\n<!ENTITY close.label \"閉じる\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/insertTOC.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is TOCMaker.\n   -\n   - The Initial Developer of the Original Code is\n   - Daniel Glazman.\n   - Portions created by the Initial Developer are Copyright (C) 2002\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Original author: Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY Window.title        \"目次\">\n<!ENTITY buildToc.label      \"目次の生成:\">\n<!ENTITY style.label         \"Style:\">\n<!ENTITY tag.label           \"タグ:\">\n<!ENTITY class.label         \"Class:\">\n<!ENTITY header1.label       \"Level 1\">\n<!ENTITY header2.label       \"Level 2\">\n<!ENTITY header3.label       \"Level 3\">\n<!ENTITY header4.label       \"Level 4\">\n<!ENTITY header5.label       \"Level 5\">\n<!ENTITY header6.label       \"Level 6\">\n<!ENTITY makeReadOnly.label  \"目次を読み取り専用にする\">\n<!ENTITY orderedList.label   \"目次の各項目に番号を付ける\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/insertTable.dtd",
    "content": "\n<!ENTITY windowTitle.label \"表を挿入または編集\">\n\n<!ENTITY table.tab \"表\">\n<!ENTITY cell.tab \"セル\">\n\n<!ENTITY size.label \"大きさ\">\n<!ENTITY rows.label \"行:\">\n<!ENTITY width.label \"幅:\">\n<!ENTITY columns.label \"列:\">\n<!ENTITY height.label \"高さ:\">\n<!ENTITY rowsInHeader.label \"ヘッダー行:\">\n<!ENTITY onlyHeaderCells.label \"ヘッダーセルのみ\">\n<!ENTITY rowsInFooter.label \"フッター行:\">\n\n<!ENTITY layout.label \"レイアウト\">\n<!ENTITY border.label \"枠線:\">\n<!ENTITY pixels.label \"ピクセル\">\n<!ENTITY cellSpacing.label \"セル パディング:\">\n<!ENTITY percent.label \"パーセント\">\n<!ENTITY cellPadding.label \"セル パディング:\">\n\n<!ENTITY selection.caption \"選択\">\n<!ENTITY cells.label \"セル\">\n<!ENTITY rowsSelection.label \"行\">\n<!ENTITY columnsSelection.label \"列\">\n\n<!ENTITY previous.label \"前\">\n<!ENTITY next.label \"次\">\n\n<!ENTITY applyButton.label \"適用\">\n\n<!ENTITY warning.description \"選択を変更する前に、変更が適用されます。\">\n\n<!ENTITY size.caption \"大きさ\">\n<!ENTITY alignment.caption \"内容の揃え\">\n<!ENTITY hAlign.label \"水平:\">\n<!ENTITY vAlign.label \"垂直:\">\n<!ENTITY left.label \"左\">\n<!ENTITY unspecified.label \"- 指定なし -\">\n<!ENTITY center.label \"中央\">\n<!ENTITY right.label \"右\">\n<!ENTITY justify.label \"両端揃え\">\n<!ENTITY top.label \"上\">\n<!ENTITY bottom.label \"下\">\n\n<!ENTITY style.caption \"スタイル\">\n<!ENTITY bgColor.label \"背景色:\">\n<!ENTITY bgColor.windowTitle \"背景色\">\n<!ENTITY headers.checkbox \"ヘッダー\">\n<!ENTITY nowrap.checkbox \"折り返しなし\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/insertTable.properties",
    "content": "TableTabModified=表のプロパティが変更されています\nApplyAndCloseWindow=変更を適用して、このダイアログを閉じますか?\nCellTabModified=いくつかのセルのプロパh値が変更されています\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/insertTextarea.dtd",
    "content": "<!ENTITY window.title \"テキスト領域ボックスを挿入または編集\">\n\n<!ENTITY name.label \"名前:\">\n<!ENTITY state.label \"状態:\">\n<!ENTITY disabled.label \"無効\">\n<!ENTITY placeholder.label \"プレースホルダ―:\">\n<!ENTITY form.label \"フォーム:\">\n<!ENTITY mutability.label \"変更:\">\n<!ENTITY readonly.label \"この要素はユーザーが変更できない\">\n<!ENTITY required.label \"必須:\">\n<!ENTITY isRequired.label \"この要素は入力必須\">\n<!ENTITY maxlength.label \"最大長:\">\n<!ENTITY autofocus.label \"自動フォーカス:\">\n<!ENTITY focusOnPageLoad.label \"ページがロードされたら即時\">\n<!ENTITY cols.label \"列の数:\">\n<!ENTITY rows.label \"行の数:\">\n<!ENTITY wrap.label \"折り返し:\">\n<!ENTITY softWrap.label \"ソフト\">\n<!ENTITY hardWrap.label \"ハード\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/insertVideo.dtd",
    "content": "<!ENTITY window.title \"ビデオを挿入または編集\">\n\n<!ENTITY size.label \"大きさ\">\n<!ENTITY width.label \"幅:\">\n<!ENTITY height.label \"高さ:\">\n\n<!ENTITY source.label \"ビデオ\">\n<!ENTITY selectFile.label \"ファイルを選択\">\n<!ENTITY relativeUrl.label \"URL をページに対して相対にする\">\n<!ENTITY poster.tab \"ポスター\">\n\n<!ENTITY videoControls.label \"ビデオ制御コントロールを表示する\">\n<!ENTITY preload.label \"プリロード:\">\n<!ENTITY nonePreload.label \"なし\">\n<!ENTITY metadataPreload.label \"メタデータ\">\n<!ENTITY autoPreload.label \"自動\">\n<!ENTITY autoplay.label \"自動再生\">\n<!ENTITY loop.label \"繰り返し\">\n\n<!ENTITY videoFileLocation.label \"ビデオファイルの場所:\">\n<!ENTITY posterFileLocation.label \"ポスターファイルの場所:\">\n\n<!ENTITY useCurrentFrameAsPoster.label \"現在のフレームをポスターとして使用する\">\n<!ENTITY saveAsFile.label \"ポスターを PNG ファイルとして保存\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/insertVideo.properties",
    "content": "SavePosterAsPng=ポスターとして保存する PNG ファイルを選択\nPNGFiles=PNG 画像ファイル\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/language.properties",
    "content": "# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/languages.dtd",
    "content": "<!ENTITY window.title \"言語を選択\">\n\n<!ENTITY languagesList.label  \"言語:\">\n<!ENTITY examples.label \"例: en-bz, ar-jo\">\n<!ENTITY others.label \"その他:\">\n<!ENTITY others.accesskey \"O\">\n\n<!ENTITY clearSubtree.label \"子要素の言語情報を削除する\">\n\n<!ENTITY currentLanguage.label \"現在の言語:\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/listProperties.dtd",
    "content": "<!ENTITY window.title \"リストのプロパティ\">\n\n<!ENTITY marker.caption \"リストのマーカー\">\n<!ENTITY noType.label \"マーカーやインデックスのないリスト\">\n<!ENTITY unorderedType.label \"順序なしリスト\">\n<!ENTITY orderedType.label \"順序付きリスト\">\n\n<!ENTITY listValue.caption \"番号\">\n<!ENTITY dontSetStartValue.label \"開始番号を指定しない\">\n<!ENTITY startValue.label \"開始番号:\">\n\n<!ENTITY defaultMarker.label \"既定のマーカー\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/markupCleaner.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <glazman@disruptive-innovations.com>, on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"マークアップを整形\">\n\n<!ENTITY trailingBR.label \"最後の &lt;br&gt; を削除\">\n<!ENTITY emptyBlocks.label \"空のブロックを削除\">\n<!ENTITY emptyCells.label \"セルの揃えを削除\">\n<!ENTITY nestedLists.label \"入れ子になったリストを修正\">\n\n<!ENTITY cleanUp.label \"整形\">\n\n<!ENTITY actionColumnHeader.label \"実行\">\n<!ENTITY reportColumnHeader.label \"レポート\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/masterPasswordQuery.properties",
    "content": "windowTitle=マスター パスワード\nquery=マスター パスワードは設定されていません。マスター パスワードを作成しますか?\nyesButton=はい\nnoButton=いいえ\n\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/media.dtd",
    "content": "<!ENTITY unspecified.label \"\">\n<!ENTITY not.label \"NOT\">\n<!ENTITY only.label \"ONLY\">\n\n<!ENTITY allMedia.label \"すべてのメディア\">\n\n<!ENTITY auralMedia.label \"聴覚メディア\">\n<!ENTITY brailleMedia.label \"点字メディア\">\n<!ENTITY handheldMedia.label \"携帯メディア\">\n<!ENTITY printMedia.label \"印刷メディア\">\n<!ENTITY projectionMedia.label \"投影メディア\">\n<!ENTITY screenMedia.label \"画面メディア\">\n<!ENTITY ttyMedia.label \"tty メディア\">\n<!ENTITY tvMedia.label \"テレビ メディア\">\n\n<!ENTITY addConstraint.label \"定数を追加\">\n\n<!ENTITY widthFeature.label \"ビューポートの幅\">\n<!ENTITY minWidthFeature.label \"ビューポートの最小幅\">\n<!ENTITY maxWidthFeature.label \"ビューポートの最大幅\">\n<!ENTITY heightFeature.label \"ビューポートの高さ\">\n<!ENTITY minHeightFeature.label \"ビューポートの最小高さ\">\n<!ENTITY maxHeightFeature.label \"ビューポートの最大高さ\">\n\n<!ENTITY deviceWidthFeature.label \"デバイスの幅\">\n<!ENTITY minDeviceWidthFeature.label \"デバイスの最小幅\">\n<!ENTITY maxDeviceWidthFeature.label \"デバイスの最大幅\">\n<!ENTITY deviceHeightFeature.label \"デバイスの高さい\">\n<!ENTITY minDeviceHeightFeature.label \"デバイスの最小高さ\">\n<!ENTITY maxDeviceHeightFeature.label \"デバイスの最大高さ\">\n\n<!ENTITY orientationFeature.label \"向き\">\n\n<!ENTITY aspectRatioFeature.label \"縦横比\">\n<!ENTITY minAspectRatioFeature.label \"最小縦横比\">\n<!ENTITY maxAspectRatioFeature.label \"最大縦横比\">\n<!ENTITY deviceAspectRatioFeature.label \"デバイスの縦横比\">\n<!ENTITY minDeviceAspectRatioFeature.label \"デバイスの最小縦横比\">\n<!ENTITY maxDeviceAspectRatioFeature.label \"デバイスの最大縦横比\">\n\n<!ENTITY colorFeature.label \"色ビット数\">\n<!ENTITY minColorFeature.label \"最小色ビット数\">\n<!ENTITY maxColorFeature.label \"最大色ビット数\">\n<!ENTITY colorIndexFeature.label \"色マップの大きさ\">\n<!ENTITY minColorIndexFeature.label \"最小の色マップの大きさ\">\n<!ENTITY maxColorIndexFeature.label \"最大の色マップの大きさ\">\n<!ENTITY monochromeFeature.label \"白黒深度ビット数\">\n<!ENTITY minMonochromeFeature.label \"最小白黒深度ビット数\">\n<!ENTITY maxMonochromeFeature.label \"最大白黒深度ビット数\">\n\n<!ENTITY resolutionFeature.label \"デバイス解像度\">\n<!ENTITY minResolutionFeature.label \"最小デバイス解像度\">\n<!ENTITY maxResolutionFeature.label \"最大デバイス解像度\">\n\n<!ENTITY scanFeature.label \"スキャン\">\n\n<!ENTITY gridFeature.label \"グリッド\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/media.properties",
    "content": "widthFeature=ビューポートの幅:\nminWidthFeature=最小ビューポートの幅:\nmaxWidthFeature=最大ビューポートの幅:\nheightFeature=ビューポートの高さ:\nminHeightFeature=最小ビューポートの高さ:\nmaxHeightFeature=最大ビューポートの高さ:\ndeviceWidthFeature=デバイスの幅:\nminDeviceWidthFeature=最小デバイスの幅:\nmaxDeviceWidthFeature=最大デバイスの幅:\ndeviceHeightFeature=デバイスの高さ:\nminDeviceHeightFeature=最小デバイスの高さ:\nmaxDeviceHeightFeature=最大デバイスの高さ:\norientationFeature=向き:\naspectRatioFeature=縦横比:\nminAspectRatioFeature=最小縦横比:\nmaxAspectRatioFeature=最大縦横比:\ndeviceAspectRatioFeature=デバイスの縦横比:\nminDeviceAspectRatioFeature=デバイスの最小縦横比:\nmaxDeviceAspectRatioFeature=デバイスの最大縦横比:\ncolorFeature=色深度:\nminColorFeature=最小色深度:\nmaxColorFeature=最大色深度:\ncolorIndexFeature=色マップの大きさ:\nminColorIndexFeature=最小色マップの大きさ:\nmaxColorIndexFeature=最大色マップの大きさ:\nmonochromeFeature=白黒深度ビット数\nminMonochromeFeature=最小白黒深度ビット数\nmaxMonochromeFeature=最大白黒深度ビット数\nresolutionFeature=デバイス解像度\nminResolutionFeature=最小デバイス解像度\nmaxResolutionFeature=最大デバイス解像度\nscanFeature=スキャン\ngridFeature=グリッド\n\nNewCSSFile=新しい CSS ファイルを作成する\n\nportrait=縦\nlandscape=横\nprogressive=プログレッシブ\ninterlace=インターレイス\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/newDocument.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - 新しい文書\">\n\n<!ENTITY documentType.description \"作成する文書の種類を指定してください\">\n\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"文書のタイプ\">\n<!ENTITY transitional.label \"Transitional\">\n<!ENTITY strict.label \"strict\">\n\n<!ENTITY where.label \"場所\">\n<!ENTITY tab.label \"新しいタブ\">\n<!ENTITY window.label \"新しいウィンドウ\">\n\n<!ENTITY documentLanguage.label \"言語:\">\n<!ENTITY selectLanguage.label \"言語を選択\">\n<!ENTITY charset.label \"文字セット:\">\n<!ENTITY direction.label \"行の方向:\">\n<!ENTITY unspecified.label \"指定なし\">\n<!ENTITY ltr.label \"左から右\">\n<!ENTITY rtl.label \"右から左\">\n\n<!ENTITY similarToCurrent.label '現在の文書と同じ'>\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/newPageWizard.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"新規文書ウィザード\">\n\n<!ENTITY pageTitle.label \"タイトル:\">\n<!ENTITY pageAuthor.label \"著者:\">\n<!ENTITY pageDescription.label \"説明:\">\n<!ENTITY pageTitle.accesskey \"T\">\n<!ENTITY pageAuthor.accesskey \"A\">\n<!ENTITY pageDescription.accesskey \"D\">\n<!ENTITY pageKeywords.label \"キーワード:\">\n<!ENTITY pageKeywords.accesskey \"K\">\n<!ENTITY documentLanguage.label \"言語:\">\n<!ENTITY language.accesskey \"L\">\n<!ENTITY charset.label \"文字セット:\">\n<!ENTITY charset.accesskey \"C\">\n<!ENTITY direction.label \"行の方向:\">\n<!ENTITY direction.accesskey \"x\">\n<!ENTITY ltr.label \"左から右\">\n<!ENTITY rtl.label \"右から左\">\n<!ENTITY unspecified.label \"指定なし\">\n\n<!ENTITY selectLanguage.label \"言語を選択\">\n\n<!ENTITY backgroundImage.label \"背景画像:\">\n<!ENTITY backgroundImage.accesskey \"B\">\n\n<!ENTITY filepickerForBgImage.title \"背景画像を選択\">\n<!ENTITY pagePreview.label \"プレビュー:\">\n\n<!ENTITY useSystemColors.label \"ブラウザーの規定の色 (ページに色を設定しないこと)\">\n<!ENTITY userDefinedColors.label \"色を指定する:\">\n\n<!ENTITY backgroundColor.label \"背景:\">\n<!ENTITY backgroundColor.accesskey \"B\">\n<!ENTITY textColor.label \"文字:\">\n<!ENTITY textColor.accesskey \"T\">\n<!ENTITY linksColor.label \"リンク:\">\n<!ENTITY linksColor.accesskey \"L\">\n<!ENTITY activeLinksColor.label \"アクティブなリンク:\">\n<!ENTITY activeLinksColor.accesskey \"A\">\n<!ENTITY visitedLinksColor.label \"表示済みのリンク:\">\n<!ENTITY visitedLinksColor.accesskey \"V\">\n<!ENTITY underlineLinks.label \"リンクに下線を引く\">\n\n<!ENTITY relativeURLForBgImage.label \"URL はページに対して相対\">\n\n<!ENTITY generalTab.label \"文書のプロパティ\">\n<!ENTITY colorsTab.label \"色と背景\">\n<!ENTITY styleTab.label \"スタイル\">\n<!ENTITY advancedTab.label \"詳細\">\n\n<!ENTITY unsavedPage.label \"[未保存の新規ページ]\">\n<!ENTITY noPageLastModified.label \"[情報なし]\">\n\n<!ENTITY normalText.preview \"通常の文字列\">\n<!ENTITY links.preview \"リンク\">\n<!ENTITY activeLinks.preview \"アクティブなリンク\">\n<!ENTITY visitedLinks.preview \"表示済みのリンク\">\n\n<!ENTITY makeColorsDefault.label \"これらを私の既定の設定にする\">\n\n<!ENTITY bgTab.label \"文書の背景\">\n\n<!ENTITY layoutsTab.label \"ページ レイアウト\">\n<!ENTITY usePageLayout.checkbox \"CSS レイアウトをパターンから選択する\">\n<!ENTITY oneColumn100.label \"1 列, 100&#37;\">\n<!ENTITY twoColumns5050.label \"2 列, 50&#37;/50&#37;\">\n<!ENTITY twoColumns6633.label \"2 列, 66&#37;/33&#37;\">\n<!ENTITY twoColumns3366.label \"2 列, 33&#37;/66&#37;\">\n<!ENTITY twoColumns7525.label \"2 列, 75&#37;/25&#37;\">\n<!ENTITY twoColumns2575.label \"2 列, 25&#37;/75&#37;\">\n<!ENTITY threeColumns333333.label \"3 列, 33&#37;/33&#37;/33&#37;\">\n<!ENTITY threeColumns502525.label \"3 列, 50&#37;/25&#37;/25&#37;\">\n<!ENTITY threeColumns252550.label \"3 列, 25&#37;/25&#37;/50&#37;\">\n<!ENTITY fourColumns25252525.label \"4 列, 25&#37;/25&#37;/25&#37;/25&#37;\">\n\n<!ENTITY layoutType.label \"幅:\">\n<!ENTITY layoutType.accesskey \"W\">\n<!ENTITY layout100percent.label \"ウィンドウ幅\">\n<!ENTITY layout750px.label \"750px\">\n<!ENTITY layout950px.label \"950px\">\n<!ENTITY layout974px.label \"974px\">\n<!ENTITY layoutSubtype.label \"サイド バー:\">\n<!ENTITY layoutSubtype.accesskey \"S\">\n<!ENTITY noSidebar.label \"なし\">\n<!ENTITY left160Sidebar.label \"左 160px\">\n<!ENTITY left180Sidebar.label \"左 180px\">\n<!ENTITY left300Sidebar.label \"左 300px\">\n<!ENTITY right180Sidebar.label \"右 180px\">\n<!ENTITY right240Sidebar.label \"右 240px\">\n<!ENTITY right300Sidebar.label \"右 300px\">\n<!ENTITY loremIpsum.label \"サンプル文を含める\">\n<!ENTITY loremIpsum.accesskey \"I\">\n<!ENTITY newRow.label \"追加\">\n<!ENTITY removeRow.label \"削除\">\n\n<!ENTITY tile.label \"タイトル:\">\n<!ENTITY tile.accesskey \"T\">\n<!ENTITY scrolling.label \"スクロール:\">\n<!ENTITY scrolling.accesskey \"S\">\n<!ENTITY scrollWithPage.label \"ページと共にスクロールする\">\n<!ENTITY noScrolling.label \"スクロールしない\">\n<!ENTITY horizPosition.label \"水平:\">\n<!ENTITY vertPosition.label \"垂直:\">\n\n<!ENTITY documentType.label \"文書の種類\">\n<!ENTITY documentType.description \"作成する文書の種類を指定してください\">\n\n<!ENTITY language.label \"文書の言語\">\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"文書のタイプ\">\n<!ENTITY transitional.label \"Transitional\">\n<!ENTITY strict.label \"strict\">\n\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/newPageWizard.properties",
    "content": "loremIpsum=Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.\nheader=ページ ヘッダー\nfooter=フッター\nnav=ナビゲーション\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/openLocation.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"ファイルまたはテンプレートを開く\">\n\n<!ENTITY enterLocation.label \"ファイルまたはテンプレートのアドレス (URL) を指定するか、ファイルを選択してください:\">\n<!ENTITY enterLocation.accesskey \"E\">\n\n<!ENTITY chooseFile.label \"ファイルを選択...\">\n<!ENTITY chooseFile.accesskey \"C\">\n\n<!ENTITY createIn.label \"作成場所\">\n<!ENTITY inATab.label \"タブ\">\n<!ENTITY inATab.accesskey \"T\">\n<!ENTITY inAWindow.label \"ウィンドウ\">\n<!ENTITY inAWindow.accesskey \"W\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/openLocation.properties",
    "content": "chooseFileDialogTitle=ファイルを選択\ntemplateFilter=HTML テンプレート\nPHPfiles=PHP\\u30d5\\u30a1\\u30a4\\u30eb\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/pageProperties.dtd",
    "content": "<!ENTITY window.title \"文書のプロパティ\">\n\n<!ENTITY pageLocation.label \"場所:\">\n<!ENTITY pageLastModified.label \"更新日時:\">\n<!ENTITY pageTitle.label \"タイトル:\">\n<!ENTITY pageAuthor.label \"作成者:\">\n<!ENTITY pageDescription.label \"説明:\">\n<!ENTITY pageTitle.accesskey \"T\">\n<!ENTITY pageAuthor.accesskey \"A\">\n<!ENTITY pageDescription.accesskey \"D\">\n<!ENTITY pageKeywords.label \"キーワード:\">\n<!ENTITY pageKeywords.accesskey \"K\">\n\n<!ENTITY language.label \"言語:\">\n<!ENTITY language.accesskey \"L\">\n<!ENTITY charset.label \"文字セット:\">\n<!ENTITY charset.accesskey \"c\">\n<!ENTITY direction.label \"文字列の方向:\">\n<!ENTITY direction.accesskey \"x\">\n<!ENTITY ltr.label \"左から右\">\n<!ENTITY rtl.label \"右から左\">\n<!ENTITY unspecified.label \"指定なし\">\n\n<!ENTITY selectLanguage.label \"文書の言語\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/pagePropertiesPreview.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n<head>\n  <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\">\n  <style>p[id] { margin: 0px; }</style>\n  <title></title>\n</head>\n<body>\n  <p>通常の文章はこのように表示されます!</p>\n  <p id=\"links\">リンクはこのように表示されます!<br>\n  <p id=\"visited\">表示済みリンクはこのように表示されます!<br>\n  <p id=\"active\">アクティブなリンクはこのように表示されます!</p>\n</body>\n</html>\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/panels.dtd",
    "content": "<!ENTITY switchToFloatingPanel.label \"フローティングパネルへ切り替え\">\n<!ENTITY closePanel.label \"パネルを閉じる\">\n<!ENTITY deckPanel.label \"パネルをメインウィンドウに組み込む\">\n<!ENTITY alignPanels.label                \"すべてのパネルを揃える\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/parsingError.dtd",
    "content": "<!ENTITY window.title \"解析エラー!\">\n<!ENTITY cantSwitchBackToNormal.label \"標準ビューに戻ることができません\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/polyglot.dtd",
    "content": "<!ENTITY polyglot.label \"Polyglot\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/prefs/advanced.dtd",
    "content": "<!ENTITY ui.caption \"BlueGriffon のユーザーインターフェイス\">\n<!ENTITY switchLocale.button \"この言語を使用する\">\n\n<!ENTITY useSystemLocale.radio \"OS の言語を使用する\">\n<!ENTITY useInstalledLocale.radio \"インストール済みの言語を使用する:\">\n\n<!ENTITY network.caption \"ネットワーク\">\n<!ENTITY configureNetwork.label \"BlueGriffon のネットワーク設定を変更する\">\n<!ENTITY parameters.label \"パラメーター...\">\n\n<!ENTITY advancedConfig.caption \"詳細設定\">\n<!ENTITY configEditor.label \"詳細設定エディター\">\n\n<!ENTITY preview.caption \"プレビュー\">\n<!ENTITY resetPreviewers.label \"外部ブラウザの設定をリセットする\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/prefs/connection.dtd",
    "content": "\n<!ENTITY  connectionsDialog.title       \"接続設定\">\n<!ENTITY  window.width                  \"37em\">\n<!ENTITY  window.macWidth               \"39em\">\n\n<!ENTITY  proxyTitle.label              \"インターネットに接続するためのプロキ サーバーの設定\">\n<!ENTITY  noProxyTypeRadio.label        \"プロキシ サーバーを使用しない\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"y\">\n<!ENTITY  systemTypeRadio.label         \"システムの設定を使用\">\n<!ENTITY  systemTypeRadio.accesskey     \"u\">\n<!ENTITY  WPADTypeRadio.label           \"自動構成\">\n<!ENTITY  WPADTypeRadio.accesskey       \"w\">\n<!ENTITY  manualTypeRadio.label         \"手動構成:\">\n<!ENTITY  manualTypeRadio.accesskey     \"m\">\n<!ENTITY  autoTypeRadio.label           \"自動構成スクリプトを使用する:\">\n<!ENTITY  autoTypeRadio.accesskey       \"A\">\n<!ENTITY  reload.label                  \"再実行\">\n<!ENTITY  reload.accesskey              \"e\">\n<!ENTITY  ftp.label                     \"FTP プロキシ:\">\n<!ENTITY  ftp.accesskey                 \"F\">\n<!ENTITY  http.label                    \"HTTP プロキシ:\">\n<!ENTITY  http.accesskey                \"x\">\n<!ENTITY  ssl.label                     \"SSL プロキシ:\">\n<!ENTITY  ssl.accesskey                 \"L\">\n<!ENTITY  socks.label                   \"SOCKS ホスト:\">\n<!ENTITY  socks.accesskey               \"C\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"K\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"v\">\n<!ENTITY  port.label                    \"ポート:\">\n<!ENTITY  HTTPport.accesskey            \"P\">\n<!ENTITY  SSLport.accesskey             \"o\">\n<!ENTITY  FTPport.accesskey             \"r\">\n<!ENTITY  SOCKSport.accesskey           \"t\">\n<!ENTITY  noproxy.label                 \"プロキシを使用しないホスト:\">\n<!ENTITY  noproxy.accesskey             \"n\">\n<!ENTITY  noproxyExplain.label          \"例: .mozilla.org, .net.nz, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"すべてのプロトコルに同じプロキシ サーバーを使用する\">\n<!ENTITY  shareproxy.accesskey          \"s\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/prefs/deactivateLicense.dtd",
    "content": "<!ENTITY windowTitle.label \"Deactivate a license\">\n\n<!ENTITY message.label \"Make sure you are connected to the Internet!\">\n<!ENTITY warning.label \"Click on 'Perform operation' to deactivate your license and restart BlueGriffon.\">\n\n<!ENTITY deactivate.label \"Perform operation\">\n<!ENTITY closeWindow.label \"Cancel\">\n\n<!ENTITY error.label \"Cannot deactivate license at this time\">\n<!ENTITY inOp.label \"Deactivating license\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/prefs/file.dtd",
    "content": "<!ENTITY fileHistory.caption \"最近使ったファイル\">\n<!ENTITY fileHistoryDepth.label \"最近使用した一覧に表示する最大数:\">\n<!ENTITY files.label \"ファイル\">\n<!ENTITY restoreLastSession.label \"前回終了時のタブを表示する\">\n<!ENTITY fileExtensions.label \"新規ファイルの拡張子\">\n<!ENTITY fileExtensionForHTML.label \"HTML 文書用:\">\n<!ENTITY fileExtensionForXHTML.label \"XHTML 文書用:\">\n<!ENTITY emptyForDefault.label \"（既定の拡張子を設定しない）\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/prefs/general.dtd",
    "content": "\n<!ENTITY structureBar.caption \"構成バー\">\n\n\n<!ENTITY showIDs.label \"ID を表示する\">\n<!ENTITY showClasses.label \"クラスを表示する\">\n<!ENTITY showLanguage.label \"言語を表示する\">\n<!ENTITY showRoles.label \"ARIA role を表示する\">\n\n<!ENTITY spellCheck.caption \"スペル チェック\">\n<!ENTITY enableSpellCheck.label \"入力時にスペル チェックを行う\">\n<!ENTITY numberSuggestions.label \"候補の最大数:\">\n\n<!ENTITY tabPosition.label \"タブの位置\">\n<!ENTITY leftTabPosition.label \"左\">\n<!ENTITY centerTabPosition.label \"中央\">\n<!ENTITY rightTabPosition.label \"右\">\n<!ENTITY mainToolbarEnabled.label \"表示する\">\n<!ENTITY mainToolbar.label \"メインツールバー\">\n<!ENTITY theme.label \"テーマ:\">\n<!ENTITY toolbarIconSizeSmaller.label \"小 (相対)\">\n<!ENTITY toolbarIconSizeSmall.label \"小\">\n<!ENTITY toolbarIconSizeMedium.label \"中\">\n<!ENTITY toolbarIconSizeLarger.label \"大 (相対)\">\n<!ENTITY toolbarIconSizeLarge.label \"大\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/prefs/license.dtd",
    "content": "<!ENTITY licenseKey.label \"License key:\">\n<!ENTITY licenseInvoice.label \"Transaction ID:\">\n\n<!ENTITY warning1.label \"Extended features are enabled only if valid license data are provided and license is activated\">\n<!ENTITY warning2.label \"To activate your license, please fill in the data below and restart BlueGriffon. You must be connected to the Internet at that time.\">\n\n<!ENTITY deactivate.label \"Deactivate current license\">\n\n<!ENTITY activate.label \"Activate\">\n<!ENTITY troubleshoot.label 'Request a reset link'>\n<!ENTITY helpNeeded.label \"TROUBLESHOOTING: If you have issues activating your license, it could be because you already activated it in the past and forgot (or could not) deactivate it before a machine swap, a disk crash, etc. In that case, you can request a full reset of all your license activations using the button below. The reset link will be sent to the purchaser of the license and recipient of the invoice. Please provide the Transaction ID above to enable that button.\">\n\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/prefs/license.properties",
    "content": "activateWarning=BlueGriffon needs to restart to activate your license. Do you want to restart now?\nconfirmRestart=Restart BlueGriffon?\n\nfullResetTitle=License activation reset\nfullResetErrorLabel=Impossible to perform the operation, a network error occurred.\nfullResetRequested=A reset link was sent to the owner of the license/transaction. BlueGriffon must now restart.\nfullResetInvalid=The transaction ID is invalid.\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/prefs/newPage.dtd",
    "content": "<!ENTITY author.caption \"著者\">\n<!ENTITY authorName.label \"著者名:\">\n\n<!ENTITY defaultZoomFactor.label \"既定の表示倍率:\">\n<!ENTITY zoom.label \"表示倍率\">\n\n<!ENTITY editingFeatures.label \"編集機能\">\n\n<!ENTITY showComments.label \"HTML コメントを表示する\">\n<!ENTITY showPHP.label \"PHP コードを表示する\">\n<!ENTITY showPI.label \"その他の処理命令を表示する\">\n\n\n<!ENTITY linksManagement.label \"ハイパーリンクのコピー/貼り付け管理:\">\n<!ENTITY preserveRelative.label \"相対参照形式の URL を保持する\">\n<!ENTITY makeAbsolute.label \"絶対参照形式に統一する\">\n<!ENTITY returnKey.label \"段落の中でリターン キーを押した場合、常に新しい段落を入力する\">\n<!ENTITY keepBackup.label \"ファイルの保存前にバックアップ (*.bak) を作成する\">\n\n<!ENTITY waiAria.label \"WAI-ARIA\">\n<!ENTITY showAnchors.label \"a[name] ドを表示する\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/prefs/osx.dtd",
    "content": "<!ENTITY showInDock.label \"変更した文書の数を OS X ドックに表示する\">\n<!ENTITY osxRTFPasteSupport.label 'Enable pasting RTF from OS X clipboard'>\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.dtd",
    "content": "<!ENTITY commandShortcutCol.label \"コマンド\">\n<!ENTITY shortcutShortcutCol.label \"ショートカット\">\n\n<!ENTITY menubar.label \"メニューバー\">\n<!ENTITY toolbars.label \"ツールバー\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.properties",
    "content": "NoMainWindowAvaialble=キーボード ショートカットを編集することができません。\nPleaseOpenOneMainWindow=キーボード ショートカットを編集するには、少なくとも BlueGriffon ウィンドウを一つ開いている必要があります。\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/prefs/source.dtd",
    "content": "<!ENTITY source.label \"ソース表示\">\n<!ENTITY theme.label \"テーマ:\">\n\n<!ENTITY serialization.label \"シリアライゼーション\">\n\n<!ENTITY forceLF.label \"Unix 形式の改行コード (LF) に統一する\">\n\n<!ENTITY specialChars.description      \"エンティティとして扱う文字:\">\n<!-- ENTITY basicEncoding.label           \"Only &amp; &lt; &gt; ' and non-breakable whitespace\" -->\n<!ENTITY basicEncoding.label           \"&amp; &lt; &gt; と no-break space のみ\">\n<!ENTITY latin1EntitiesEncoding.label  \"上記に加えて Latin-1 の欧文文字\">\n<!ENTITY htmlEntitiesEncoding.label    \"HTML 4 のすべての特殊文字\">\n<!ENTITY allEntitiesEncoding.label     \"ASCII 以外のすべての文字に &amp;#..; 表記を使う\">\n\n<!ENTITY autoIndent.label \"オートインデント\">\n<!ENTITY wrap.label \"長い行を折り返す\">\n<!ENTITY wrapColumn.label \"折り返しの基準桁（文字数）\">\n<!ENTITY noWrapForLanguages.label \"次の言語には折り返しを適用しない:\">\n<!ENTITY langExclusionExample.label \"(例: ja-JP, zh-TW)\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/prefs/styles.dtd",
    "content": "<!ENTITY bgDecidesAll.radio \"自動\">\n<!ENTITY bgDecidesAll.desc \"BlueGriffon がスタイル、ID やクラスも必要に応じて自動的に追加する\">\n<!ENTITY prefixPrompt.label \"IDs やクラスの接頭辞:\">\n<!ENTITY iDecide.radio \"手動\">\n<!ENTITY iDecide.desc \"手動で編集する\">\n<!ENTITY cssPolicy.caption \"CSS の編集方法\">\n\n<!ENTITY browserSupport.caption \"ブラウザーのサポート\">\n<!ENTITY gecko.label \"Gecko を使用したブラウザー (Firefox, Camino, ...)\">\n<!ENTITY webkit.label \"WebKit を使用したブラウザー (Safari, ...)\">\n<!ENTITY blink.label \"Blink を使用したブラウザー (Chrome, ...)\">\n<!ENTITY presto.label \"Opera\">\n<!ENTITY trident.label \"Internet Explorer\">\n<!ENTITY servo.label \"Servo\">\n<!ENTITY vivliostyle.label \"Vivliostyle\">\n<!ENTITY weasyprint.label \"Weasyprint\">\n\n<!ENTITY cssColors.captions \"CSS カラー\">\n<!ENTITY outputCssColorNames.label \"常に CSS 3 カラー名を優先して使用する\">\n<!ENTITY rgbColors.label \"rgb(r,v,b) 形式を使用する\">\n<!ENTITY hexColors.label \"#rrvvbb 形式を使用する\">\n\n<!ENTITY serialization.label \"シリアライゼーション\">\n<!ENTITY shorthands.label \"Shorthands\">\n<!ENTITY longhands.label \"Longhands\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/prefs/update.dtd",
    "content": "<!ENTITY checkForUpdates.label \"BlueGriffon の更新版を確認する\">\n\n<!ENTITY atLaunch.checkbox \"BlueGriffon の起動時\">\n<!ENTITY oncePerDay.checkbox \"一日の最初に起動した時のみ\">\n<!ENTITY manually.checkbox \"手動\">\n\n<!ENTITY checkNow.button \"更新版を確認する\">\n<!ENTITY privacyPolicy.label \"プライバシーについて\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/prefs/update.properties",
    "content": "SoftwareUpdates=ソフトウェアの更新\nUnableToCheck=更新チェックすることができません\nUpToDate=BlueGriffonは最新です。\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/prefs.dtd",
    "content": "<!ENTITY window.title \"Bluegriffon - オプション\">\n\n<!ENTITY general.title \"全般\">\n<!ENTITY newPage.title \"文書\">\n<!ENTITY update.title \"更新\">\n<!ENTITY advanced.title \"詳細\">\n<!ENTITY styles.title \"スタイル\">\n<!ENTITY osx.title \"OS X\">\n<!ENTITY shortcuts.title 'キーボード ショートカット'>\n<!ENTITY source.title \"ソース\">\n<!ENTITY file.title         \"ファイル\">\n<!ENTITY license.title \"License\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/propertiesDeck.dtd",
    "content": "<!ENTITY foo \"foo\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/rotator.dtd",
    "content": "<!ENTITY degrees.label \"degrees\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/spellCheck.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"スペル チェック\">\n\n<!ENTITY misspelledWord.label \"辞書にない単語:\">\n<!ENTITY wordEditField.label \"修正:\">\n<!ENTITY wordEditField.accessKey \"w\">\n<!ENTITY checkwordButton.label \"スペル チェック\">\n<!ENTITY checkwordButton.accessKey \"k\">\n<!ENTITY suggestions.label \"修正候補の一覧:\">\n<!ENTITY suggestions.accessKey \"u\">\n<!ENTITY ignoreButton.label \"無視\">\n<!ENTITY ignoreButton.accessKey \"I\">\n<!ENTITY ignoreAllButton.label \"すべて無視\">\n<!ENTITY ignoreAllButton.accessKey \"n\">\n<!ENTITY replaceButton.label \"修正\">\n<!ENTITY replaceButton.accessKey \"R\">\n<!ENTITY replaceAllButton.label \"すべて修正\">\n<!ENTITY replaceAllButton.accessKey \"A\">\n<!ENTITY stopButton.label \"停止\">\n<!ENTITY stopButton.accessKey \"t\">\n<!ENTITY userDictionary.label \"個人の辞書:\">\n<!ENTITY moreDictionaries.label \"辞書のダウンロード...\">\n<!ENTITY addToUserDictionaryButton.label \"辞書に追加\">\n<!ENTITY addToUserDictionaryButton.accessKey \"d\">\n<!ENTITY editUserDictionaryButton.label \"編集...\">\n<!ENTITY editUserDictionaryButton.accessKey \"E\">\n<!ENTITY recheckButton.label \"全体を再度チェックする\">\n<!ENTITY recheckButton.accessKey \"P\">\n<!ENTITY closeButton.label \"閉じる\">\n<!ENTITY closeButton.accessKey \"C\">\n<!ENTITY sendButton.label \"送信\">\n<!ENTITY sendButton.accessKey \"S\">\n<!ENTITY languagePopup.label \"言語:\">\n<!ENTITY languagePopup.accessKey \"L\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/spellCheck.properties",
    "content": "CorrectSpelling=(修正する)\nNoSuggestedWords=(修正候補がありません)\nNoMisspelledWord=修正対象が見つかりません\nCheckSpellingDone=スペル チェックを完了しました。\nCheckSpelling=スペル チェック\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/structurebar.dtd",
    "content": "<!ENTITY structureBar.title \"構造\">\n\n<!ENTITY setElementLanguage.label \"言語を設定\">\n<!ENTITY setElementLanguage.accesskey \"L\">\n<!ENTITY resetElementLanguage.label \"言語をリセット\">\n<!ENTITY resetElementLanguage.accesskey \"s\">\n<!ENTITY deleteElement.label \"要素を削除\">\n<!ENTITY deleteElement.accesskey \"D\">\n<!ENTITY removeTag.label \"タグを削除\">\n<!ENTITY removeTag.accesskey \"R\">\n<!ENTITY changeTag.label \"タグを変更\">\n<!ENTITY changeTag.accesskey \"C\">\n<!ENTITY copyHTMLCodeInStructurebarContext.label \"この要素の HTML マークアップをコピー\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/svg-edit.properties",
    "content": "SvgEdit=SVG Edit\nConfirmClose=保存されていない変更がありますが、本当にSVG Editを終了しますか？\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/tabeditor.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY untitledDocument.label \"名称未設定\">\n<!ENTITY closeTab.label              \"タブを閉じる\">\n<!ENTITY closeTab.accesskey          \"c\">\n<!ENTITY closeOtherTabs.label        \"他のタブをすべて閉じる\">\n<!ENTITY closeOtherTabs.accesskey    \"o\">\n<!ENTITY newTab.label                \"新しいタブ\">\n<!ENTITY newTab.accesskey            \"n\">\n<!ENTITY revert.label                \"変更を破棄\">\n<!ENTITY revert.accesskey            \"v\">\n<!ENTITY refreshImages.label         \"画像を再読み込み\">\n<!ENTITY refreshImages.accesskey     \"i\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/updateAvailable.dtd",
    "content": "<!ENTITY window.title \"ソフトウェアの更新\">\n\n<!ENTITY warningMessage.description \"BlueGriffon の新しいバージョンがあります。\">\n<!ENTITY download.button \"新しいバージョンをダウンロード\">\n<!ENTITY dontAskAgain.label \"今後、このダイアログボックスを表示しない\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/bluegriffon/updates.properties",
    "content": "update.checkInsideButton.label\t\t\t= ソフトウェアの更新を確認\nupdate.checkInsideButton.accesskey\t\t= C\nupdate.resumeButton.label\t\t\t= ダウンロードを再開: %S...\nupdate.resumeButton.accesskey\t\t\t= D\nupdate.openUpdateUI.applyButton.label\t\t= ダウンロードした更新を適用...\nupdate.openUpdateUI.applyButton.accesskey\t= A\nupdate.restart.applyButton.label\t\t= ダウンロードした更新を適用...\nupdate.restart.applyButton.accesskey\t\t= A\nupdate.openUpdateUI.upgradeButton.label\t\t= ダウンロードした更新を今すぐ適用...\nupdate.openUpdateUI.upgradeButton.accesskey\t= U\nupdate.restart.upgradeButton.label\t\t= ダウンロードした更新を今すぐ適用\nupdate.restart.upgradeButton.accesskey\t\t= U\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/branding/brand.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY  lang.version          \"ja-JP\">\n<!ENTITY  brandShortName        \"BlueGriffon\">\n<!ENTITY  brandFullName         \"BlueGriffon\">\n<!ENTITY  vendorShortName       \"Disruptive Innovations\">\n<!ENTITY  sidebarName           \"サイド バー\">\n<!ENTITY  brandShorterName      \"BlueGriffon\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/base/locale/branding/brand.properties",
    "content": "brandShortName=BlueGriffon\nbrandFullName=BlueGriffon\nvendorShortName=Disruptive Innovations\nsidebarName=サイド バー\n"
  },
  {
    "path": "locales/ja/bluegriffon/extensions/fs/addFont.dtd",
    "content": "<!ENTITY window.title \"選択したフォントをお持ちですか?\">\n\n<!ENTITY yes.label \"はい、該当する stylesheet.css を自分で選択します\">\n<!ENTITY no.label  \"いいえ、このフォント パッケージを保存します\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/extensions/fs/fs.dtd",
    "content": "<!ENTITY window.title \"FontSquirrel のフォント\">\n\n<!ENTITY classifications.label \"分類\">\n<!ENTITY fontList.label \"フォント一覧\">\n \n<!ENTITY networkActivity.tooltip \"通信状況\">\n\n<!ENTITY addToDocument.label \"文書に追加する\">\n\n<!ENTITY previewText.label \"プレビュー文字列:\">\n<!ENTITY prose.label \"BlueGriffon\">\n\n<!ENTITY loading.label \"フォント パッケージをロード中です...\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/extensions/fs/fs.properties",
    "content": "SelectDir=フォント パッケージを解凍するディレクトリを選択してください\nSelectFile=フォント パッケージの stylesheet.css を選択してください\nStylesheet=FontSquirrel パッケージのスタイルシート\nMustBeSavedTitle=この文書はまだ保存されていません\nMustBeSavedMessage=相対 URL を使ってフォントを使用するには、最初にファイルを保存する必要があります。保存後、文書を閉じてから、再度開いてください。\n"
  },
  {
    "path": "locales/ja/bluegriffon/extensions/fs/fsOverlay.dtd",
    "content": "<!ENTITY fsWindow.label \"FontSquirrel\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/extensions/gfd/addFont.dtd",
    "content": "<!ENTITY window.title \"フォント ファミリーを文書に追加します\">\n\n<!ENTITY fontFamily.label \"フォント ファミリー\">\n<!ENTITY preview.label \"プレビュー\">\n\n<!ENTITY subset.label \"サブセット\">\n<!ENTITY latin.label \"ラテン\">\n<!ENTITY greek.label \"ギリシャ文字\">\n<!ENTITY cyrillic.label \"キリル文字\">\n<!ENTITY khmer.label \"クメール文字\">\n\n<!ENTITY variants.label \"スタイル\">\n<!ENTITY regular.label \"標準\">\n<!ENTITY italic.label \"斜体\">\n<!ENTITY bold.label \"太字\">\n<!ENTITY bolditalic.label \"太字 斜体\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/extensions/gfd/gfd.dtd",
    "content": "<!ENTITY window.title \"Google Fonts Manager\">\n\n<!ENTITY family.col \"Family\">\n<!ENTITY variants.col \"Variants\">\n<!ENTITY subsets.col \"Subsets\">\n\n<!ENTITY add.tooltip \"Add a font family\">\n<!ENTITY remove.tooltip \"Uninstall font family\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/extensions/gfd/gfdOverlay.dtd",
    "content": "<!ENTITY gfdWindow.label \"Google Font Directory\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/extensions/markdown/markdown.dtd",
    "content": "<!ENTITY window.title \"Insert Markdown\">\n\n<!ENTITY commitChanges.label \"Commit changes\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/extensions/markdown/markdownOverlay.dtd",
    "content": "<!ENTITY markdownMenu.label \"Markdown\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/extensions/op1/a11yFirstStep.properties",
    "content": "ConformingDTDSyntax=html 要素の前に W3C 準拠の DTD 宣言を記述する\nNoWrongSyntaxOrNonConformingHierarchy=インライン要素の中にブロック要素を含めない\nOneTitleInHead=head 要素には一個の title 要素を含める\nNoEmptyTitle=title 要素を空にしない\nNoMetaRefresh= http-equiv 属性の値に refresh を指定した meta 要素を使わない\nHTMLElementHasLangAttribute=html 要素には lang 属性をつける\nHTMLElementHasValidLangAttribute=lang 属性には有効な言語コードを使う\nNoInvalidDir=dir 属性には ltr と rtl、空以外の値を使わない\nTitleForFrames=すべての frame 要素に title 属性をつける\nNoEmptyTitleForFrames=frame 要素の title 属性を空にしない\nTitleForIFrames=すべての iframe 要素に title 属性をつける\nNoEmptyTitleForIFrames=iframe 要素の title 属性を空にしない\nAtLeastOneH1InBody=body 要素の子孫に h1 要素を少なくとも一つは使用する\nNoEmptyH1=h1 要素を空にしない\nNoEmptyH2=h2 要素を空にしない\nNoEmptyH3=h3 要素を空にしない\nNoEmptyH4=h4 要素を空にしない\nNoEmptyH5=h5 要素を空にしない\nNoEmptyH6=h6 要素を空にしない\nH2Order=ソース上で h2 要素の直前の見出しには、h1 か h2、h3、h4、h5、h6 要素を使う\nH3Order=ソース上で h3 要素の直前の見出しには、h2 か h3、h4、h5、h6 要素を使う\nH4Order=ソース上で h4 要素の直前の見出しには、h3 か h4、h5、h6 要素を使う\nH5Order=ソース上で h5 要素の直前の見出しには、h4 か h5、h6 要素を使う\nH6Order=ソース上で h6 要素の直前の見出しには、h5 か h6 要素を使う\nDTAsFirstChildOfDL=dt 要素は、dl 要素の最初の子要素として使う\nNoEmptyLI=li 要素を空にしない\nNoAlignAttribute=align 属性を使わない\nNoXmpElement=xmp 要素を使わない\nNoEmptyP=p 要素を空にしない\nNoEmptyAExceptAnchors=アンカーとして使うのでない限り、a 要素を空にしない\nNoEmptyButton=button 要素を空にしない\nNoVlinkAttribute=vlink 属性を使わない\nNoTextAttribute=text 属性を使わない\nNoLinkAttribute=link 属性を使わない\nnoImgWithoutAlt=すべての img 要素に alt 属性をつける\nnoAreaWithoutAlt=すべての area 要素に alt 属性をつける\nnoAppletWithoutAlt=すべての applet 要素に alt 属性をつける\nnoImageInputWithoutAlt=すべての input 要素（type=image）に alt 属性をつける\nnoEmptyAltForImageLoneChildOfAnchorOrButton=img 要素が button 要素または a 要素の唯一の子要素である場合、その alt 属性を空にしない\nnoEmptyAltForInputImage=input 要素（type=image）の alt 属性を空にしない\nnoEmptyAltForAreaWithHref=href 属性を伴う area 要素に alt 属性をつける場合は、空にしない\nnoAltSimilarToTextContent=img 要素がテキストを伴う a 要素の子要素である場合、その alt 属性を a 要素内のテキストと同じにしない\nnoBorderAttribute=border 属性を使わない\nnoSimilarAltForAreasWithDifferentHref=href の値が異なる複数の area 要素に対して、同じ値の alt 属性を用いない\nLongdescIsURI=longdesc 属性の値は URI にする\nnoBackgroundAttribute=background 属性を使わない\nnoBgsoundElement=bgsound 要素を使わない\nTablesWithAtLeastOneTHHaveACaption=少なくとも一つの th 要素を含む table 要素は、最初の子要素を caption 要素にする\nCaptionIsDifferentFromSummaryAttribute=caption 要素と summary 属性には、同じ内容を使わない\nnoEmptyCaption=caption 要素は、空にしない\nnoCaptionInATableWithOnlyTDs=td 要素だけを含む table 要素には、caption 要素を持たせない\nnoAlinkAttribute=alink 属性を使わない\nnoSummaryAttributeSimilarToCaption=summary 属性と caption 要素には、同じ内容を使わない\nnoEmptySummaryIfTableHasTHOrCaption=th 要素または caption 要素を含む table 要素に summary 属性をつける場合は、空にしない\nnoSummaryAttributeIfOnlyTDs=td 要素だけを含む table 要素には、summary 属性をつけない\nnoStrikeElement=strike 要素を使わない\nnoListingElement=listing 要素を使わない\nAtLeastOneTHIfCaptionOrSummary=caption 要素か空ではない summary 属性を持つ table 要素には、少なくとも一つの th 要素を持たせる\nAllNonEmptyTHHaveScopeOrId=空ではない th 要素には、必ず scope 属性または id 属性をつける\nScopeAttributeIsRowOrCol=scope 属性には row と col 以外の値を使わない\nnoBgcolorAttribute=bgcolor 属性を使わない\nnoTTElement=tt 要素を使わない\nTDHaveHeadersAttributeIfTHHasId=対応する th 要素が id 属性を持つ場合、すべての td 要素に headers 属性をつける \nnoPlaintextElement=plaintext 要素を使わない\nnoHeadersAttributeThatIsNotATHId=headers 属性の値は、その table 要素内の th 要素が使用している id 属性のどれかと一致させる\nAllFormsHaveAButton=form 要素の中には必ず、button 要素か、あるいは type 属性が submit、image または button の input 要素を置く\nSubmitButtonsHaveNonEmptyValue=input 要素（type=submit）の value 属性を空にしない\nnoMarqueeElement=marquee 要素を使わない\nFieldsetHasALegend=fieldset 要素の直接の子要素を常に legend 要素にする\nFieldsetsAreInForms=fieldset 要素は必ず form 要素内に置く\nnoEmptyLegendElement=legend 要素を空にしない\nLabelElementHasForAttribute=すべての label 要素に for 属性をつける\nnoEmptyForAttributeOnLabel=label 要素の for 属性を空にしない\nForAttributeMatchesAnIdInSameForm=for 属性の値は、その form 要素内の id 属性のどれかと一致させる\nOptgroupElementHasALabel=すべての optgroup 要素に label 属性をつける\nNoSimilarLabelInOptgroupsOfSameSelect=同じ select 要素内の異なる optgroup 要素間には、同じ label 属性をつけない\nnoEmptyLabelAttributeOnOptgroup=optgroup 要素の label 属性を空にしない\nnoBasefontElement=basefont 要素を使わない\nnoBlinkElement=blink 要素を使わない\nnoCenterElement=center 要素を使わない\nnoFontElement=font 要素を使わない\n"
  },
  {
    "path": "locales/ja/bluegriffon/extensions/op1/op1.dtd",
    "content": "\n<!ENTITY window.title \"Opquast アクセシビリティ チェッカー\">\n\n<!ENTITY filterAll.label \"すべてのテストを表示\">\n<!ENTITY filterPassed.label \"合格したテストのみを表示\">\n<!ENTITY filterFailed.label \"失格したテストのみを表示\">\n\n<!ENTITY speed.label \"処理速度:\">\n<!ENTITY title.label \"タイトル:\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/extensions/op1/op1Overlay.dtd",
    "content": "<!ENTITY op1.label \"Opquast アクセシビリティ チェッカー\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/extensions/tipoftheday/tipoftheday.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Widgets.\n   -\n   - The Initial Developer of the Original Code is\n   - Philippe Goetz.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Philippe Goetz, Original author\n   -   Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY tipOfTheDayWindow.title    \"Tip of the day\">\n<!ENTITY questionBeginning.label    \"Did you know that…\">\n<!ENTITY startupCheckbox.label      \"Show tips at startup\">\n<!ENTITY nextTipButton.label        \"Next\">\n<!ENTITY previousTipButton.label    \"Previous\">\n<!ENTITY closeTipButton.label       \"Close\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/extensions/tipoftheday/tipoftheday.rdf",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is Linspire Inc.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com)\n   -   Charles Cooke\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\"\n                     \"http://my.netscape.com/publish/formats/rss-0.91.dtd\"[\n<!ENTITY % brandDTD SYSTEM \"chrome://global/locale/brand.dtd\">%brandDTD;\n]>\n<rss version=\"0.91\">\n  <channel>\n    <title>&brandShortName; tips</title>\n    <link>http://bluegriffon.org/</link>\n    <description>&brandShortName; tip of the day Archive</description>\n    <language>en-us</language>\n  \n    <item>\n      <title>…&brandShortName; is cross platform?</title>\n      <description>…&brandShortName; exists on a wide variety of operating\n                  systems including Windows, Mac OS X, and many flavors of Linux, OS/2 …\n      </description>\n    </item>\n  \n    <item>\n      <title>…&brandShortName; shows the title of any unsaved page with a red shadow?</title>\n      <description>You can now save files from any viewing mode.</description>\n    </item>\n\n    <item>\n      <title>…you have direct access to the &brandShortName; community?</title>\n      <description>Just select “Help > User’s Community”.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can insert HTML5 elements easily?</title>\n      <description>Just select “Insert > HTML5 Element”.</description>\n    </item>\n\n    <item>\n      <title>…you can close the current tab with one key?</title>\n      <description>Control+w (Command +w on Mac OS X) will close the current tab.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can create a new tab with a key combination?</title>\n      <description>Control+n (Command +n on Mac OS X) will create a new blank tab\n                    using the same doctype as the last page created.</description>\n    </item>\n\n    <item>\n      <title>…you can revert to a previously saved version of the currently edited document?</title>\n      <description>Righ-click (context-click on Mac OS X) on the document's tab\n                    and select the Revert menu.</description>\n    </item>\n\n    <item>\n      <title>…you can publish pages directly from &brandShortName;</title>\n      <description>First install the free FireFTP add-on and set it up.\n                  It will then be available on the Tools menu. </description>\n    </item>\n\n    <item>\n      <title>…&brandShortName;  can insert any character easily?</title>\n      <description>Use “Insert characters and symbols”.  You can then search\n              for any Unicode character by name or open a block for inspection.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; runs spellcheck by default?</title>\n      <description>Right click a word to find suggestions. Switch checking on\n                or off using “Tools > Preferences > General” .</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; can reliably select an element?</title>\n      <description>Simply click its name in the structure bar.</description>\n    </item>\n\n    <item>\n      <title>…you can move an element in your document using the mouse?</title>\n      <description>First select as in previous tip then just drag it to where needed.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can quickly open existing pages?</title>\n      <description>The paid for Project manager add-on permits instant access\n      to pages and images which are organised as a project.  </description>\n    </item>\n\n    <item>\n      <title>…you can choose your default browser?</title>\n      <description>Use “Tools > Preferences > Advanced > Reset external browser settings”. Next time you browse you can choose a browser.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; allows you to use external stylesheets?</title>\n      <description>To create one ready for use click “Panels > Stylesheets”.\n      Click the plus sign and select “Linked to the document”.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; can manage stylesheets and complex selectors?</title>\n      <description>Using the CSS Pro Editor (a paid for add-on) you change the order of\n      and add titles and rel attribute to stylesheets and develop\n      complex CSS 2 and 3 selectors with advanced help.</description>\n    </item>\n\n    <item>\n      <title>…panels can be resized?</title>\n      <description>Drag the grab handle at the bottom right corner to the size needed.\n      </description>\n    </item>\n\n    <item>\n      <title>…attributes can be added to any element?</title>\n      <description>Open “Panels > DOM Explorer”. In wysiwyg view click in the\n      element, select use the Attributes tab and click the plus sign.\n      </description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; can handle CSS3 properties?</title>\n      <description>Vendor prefixes will be added for browsers that need them.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can personalize keyboard shortcuts?</title>\n      <description>Any menu item can be allocated to your preferred key. Open\n      “Tools > Preferences > Keyboard Shortcuts”. Find and double-click the\n      command wanted. In the new window key a shortcut.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can remove a class from an element?</title>\n      <description>Just select the element and in the Class drop down box re-apply the class.\n      </description>\n    </item>\n\n  </channel>\n</rss>\n\n"
  },
  {
    "path": "locales/ja/bluegriffon/extensions/tipoftheday/tipofthedayOverlay.dtd",
    "content": "<!ENTITY tipofthedayMenu.label \"Tip of the day\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/sidebars/aria/aria.dtd",
    "content": "<!ENTITY window.title \"ARIA\">\n\n<!ENTITY roleSection.label \"Role\">\n<!ENTITY role.label \"Role:\">\n<!ENTITY treeView.label \"Tree view\">\n\n<!ENTITY constraintsSection.label \"Constraints\">\n<!ENTITY context.label \"On ancestors:\">\n<!ENTITY owns.label \"On contents:\">\n\n<!ENTITY requiredProperties.label \"Required States and Properties\">\n<!ENTITY properties.label \"Other States and Properties\">\n<!ENTITY inheritedProperties.label \"Inherited States and Properties\">"
  },
  {
    "path": "locales/ja/bluegriffon/sidebars/aria/aria.properties",
    "content": "mustBeContainedIn=must be contained in \nor= or \nok=OK\nmustContain=must contain\nand= and \ndeprecated=deprecated\nmissingTextbox=missing textbox\nmissingListboxTreeGridDialog=missing listbox, tree, grid or dialog\n"
  },
  {
    "path": "locales/ja/bluegriffon/sidebars/aria/ariaOverlay.dtd",
    "content": "<!ENTITY aria.label \"ARIA\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/sidebars/cssproperties/backgrounditem.dtd",
    "content": "<!ENTITY backgroundAttachment.label \"背景画像:\">\n<!ENTITY backgroundAttachmentScroll.label \"文書に連動してスクロール\">\n<!ENTITY backgroundAttachmentLocal.label \"要素に対して固定\">\n<!ENTITY backgroundAttachmentFixed.label \"ビューポートに対して固定\">\n\n<!ENTITY backgroundSize.label \"大きさ:\">\n<!ENTITY backgroundSizeAuto.label \"自動\">\n<!ENTITY backgroundSizeContain.label \"要素内に収める\">\n<!ENTITY backgroundSizeCover.label \"要素全体\">\n<!ENTITY backgroundSizeUserDefined.label \"大きさを選択\">\n\n<!ENTITY backgroundRepeat.label \"繰り返し:\">\n<!ENTITY backgroundRepeatX.label \"Repeat on X axis:\">\n<!ENTITY backgroundRepeatY.label \"Repeat on Y axis:\">\n<!ENTITY backgroundRepeatRepeat.label \"繰り返す\">\n<!ENTITY backgroundRepeatSpace.label \"繰り返す (余白あり)\">\n<!ENTITY backgroundRepeatRound.label \"繰り返す (拡大縮小あり)\">\n<!ENTITY backgroundRepeatNorepeat.label \"繰り返さない\">\n<!ENTITY backgroundRepeatUserDefined.label \"繰り返す方向を選択\">\n\n<!ENTITY backgroundClip.label \"背景範囲:\">\n<!ENTITY backgroundBorderbox.label \"ボーダー ボックス\">\n<!ENTITY backgroundPaddingbox.label \"パディング ボックス\">\n<!ENTITY backgroundContentbox.label \"コンテント ボックス\">\n\n<!ENTITY backgroundPosition.label \"位置:\">\n<!ENTITY backgroundPositionLeftTop.label \"左上\">\n<!ENTITY backgroundPositionCenterTop.label \"中央上\">\n<!ENTITY backgroundPositionRightTop.label \"右上\">\n<!ENTITY backgroundPositionLeftCenter.label \"左中央\">\n<!ENTITY backgroundPositionCenterCenter.label \"中央\">\n<!ENTITY backgroundPositionRightCenter.label \"右中央\">\n<!ENTITY backgroundPositionLeftBottom.label \"左下\">\n<!ENTITY backgroundPositionCenterBottom.label \"中央下\">\n<!ENTITY backgroundPositionRightBottom.label \"右下\">\n<!ENTITY backgroundPositionUserDefined.label \"位置を指定する\">\n\n<!ENTITY backgroundOrigin.label \"始点:\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/sidebars/cssproperties/backgrounditem.properties",
    "content": "backgroundColorTitle=色\nbackgroundImageTitle=画像\nbackgroundLinearGradientTitle=線状グラデーション\nbackgroundRadialGradientTitle=放射状グラデーション\n"
  },
  {
    "path": "locales/ja/bluegriffon/sidebars/cssproperties/colorstopitem.dtd",
    "content": "<!ENTITY length.label \"長さ:\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/sidebars/cssproperties/cssproperties.dtd",
    "content": "<!ENTITY window.title \"CSS プロパティ\">\n\n<!ENTITY applyStyles.label \"スタイルの適用先:\">\n<!ENTITY modifyID.label \"この要素のみ (ID 指定)\">\n<!ENTITY modifyClass.label \"クラスで指定する...\">\n<!ENTITY useInlineStyles.label \"この要素のみ (インライン スタイル)\">\n<!ENTITY allOfType.label \"要素名で指定する...\">\n\n<!ENTITY closeOtherSections.label \"他のセクションをすべて閉じる\">\n<!ENTITY closeAllSections.label \"すべてのセクションを閉じる\">\n\n<!ENTITY generalSectionHeader.label \"一般\">\n\n<!ENTITY fontFamily.label \"フォント ファミリー:\">\n\n<!ENTITY fontWeight.label \"太さ:\">\n<!ENTITY fontWeightBold.label \"太字\">\n<!ENTITY fontWeightLighter.label \"細字\">\n<!ENTITY fontWeightBolder.label \"極太\">\n\n<!ENTITY fontStyle.label \"スタイル:\">\n<!ENTITY fontStyleItalic.label \"イタリック\">\n<!ENTITY fontStyleOblique.label \"斜体\">\n\n<!ENTITY textDecoration.label \"装飾:\">\n<!ENTITY textDecorationUnderline.label \"下線\">\n<!ENTITY textDecorationOverline.label \"上線\">\n<!ENTITY textDecorationNone.label \"なし\">\n<!ENTITY textDecorationLinethrough.label \"取消線\">\n\n<!ENTITY textTransform.label \"大文字小文字:\">\n<!ENTITY textTransformLowercase.label \"小文字\">\n<!ENTITY textTransformUppercase.label \"大文字\">\n<!ENTITY textTransformCapitalize.label \"先頭のみ大文字\">\n\n<!ENTITY fontVariant.label \"別形:\">\n<!ENTITY fontVariantNormal.label \"標準\">\n<!ENTITY fontVariantSmallCaps.label \"小形英大文字\">\n\n\n<!ENTITY textAlign.label \"揃え:\">\n<!ENTITY textAlignStart.label \"始め\">\n<!ENTITY textAlignEnd.label \"終わり\">\n\n<!ENTITY fontSize.label \"大きさ:\">\n<!ENTITY fontSizeSmaller.label \"小 (相対)\">\n<!ENTITY fontSizeLarger.label \"大 (相対)\">\n<!ENTITY fontSizeXxsmall.label \"小 (xx)\">\n<!ENTITY fontSizeXsmall.label \"小 (x)\">\n<!ENTITY fontSizeSmall.label \"小\">\n<!ENTITY fontSizeMedium.label \"中\">\n<!ENTITY fontSizeLarge.label \"大\">\n<!ENTITY fontSizeXlarge.label \"大 (x)\">\n<!ENTITY fontSizeXxlarge.label \"大 (xx)\">\n\n<!ENTITY lineHeight.label \"行高:\">\n<!ENTITY lineHeightNormal.label \"標準\">\n\n<!ENTITY colorsSectionHeader.label \"色\">\n<!ENTITY color.label \"前景色:\">\n<!ENTITY bgColor.label \"背景色:\">\n<!ENTITY backgrounds.label \"背景画像:\">\n<!ENTITY addBackgroundImageMenuitem.label \"背景画像を追加する\">\n<!ENTITY addBackgroundLinearGradientMenuitem.label \"線状グラデーションを追加する\">\n<!ENTITY addBackgroundRadialGradientMenuitem.label \"放射状グラデーションを追加する\">\n\n<!ENTITY imageURL.caption \"画像の URL を入力\">\n<!ENTITY selectImageButton.label \"画像ファイルを選択\">\n<!ENTITY preview.caption \"プレビュー\">\n<!ENTITY cancelButton.label \"キャンセル\">\n<!ENTITY okButton.label \"OK\">\n\n<!ENTITY backgroundPositionLeftTop.label \"左上top\">\n<!ENTITY backgroundPositionCenterTop.label \"中央上\">\n<!ENTITY backgroundPositionRightTop.label \"右上\">\n<!ENTITY backgroundPositionLeftCenter.label \"左中央\">\n<!ENTITY backgroundPositionCenterCenter.label \"中央\">\n<!ENTITY backgroundPositionRightCenter.label \"右中央\">\n<!ENTITY backgroundPositionLeftBottom.label \"左下\">\n<!ENTITY backgroundPositionCenterBottom.label \"中央下\">\n<!ENTITY backgroundPositionRightBottom.label \"右下\">\n\n<!ENTITY colorStops.tab \"色指定\">\n<!ENTITY shapeAndSize.tab \"形と大きさ\">\n<!ENTITY angle.tab \"角度\">\n<!ENTITY startingPoint.tab \"開始点\">\n\n<!ENTITY repeating.label \"繰り返し\">\n\n<!ENTITY radius.label \"Radius:\">\n<!ENTITY angle.checkbox \"角度:\">\n<!ENTITY startingPoint.checkbox \"開始点:\">\n<!ENTITY horizOffset.checkbox \"水平位置:\">\n<!ENTITY vertOffset.checkbox \"垂直位置:\">\n\n<!ENTITY shape.label \"形:\">\n<!ENTITY circularShape.label \"円\">\n<!ENTITY ellipticShape.label \"楕円\">\n<!ENTITY size.label \"大きさ:\">\n\n\n<!ENTITY columnsSectionHeader.label \"段組\">\n<!ENTITY columnCount.label \"段数:\">\n<!ENTITY oneColumn.label \"1 段\">\n<!ENTITY twoColumns.label \"2 段\">\n<!ENTITY threeColumns.label \"3 段\">\n\n<!ENTITY columnWidth.label \"段の幅:\">\n<!ENTITY automaticColumnWidth.label \"自動\">\n\n<!ENTITY columnGap.label \"間隔:\">\n<!ENTITY normalColumnGap.label \"既定値\">\n\n<!ENTITY columnRuleColor.label \"境界線の色:\">\n<!ENTITY columnRuleColor.title \"段間の境界線の色\">\n<!ENTITY noneColumnRuleStyle.label \"なし\">\n<!ENTITY hiddenColumnRuleStyle.label \"表示しない\">\n<!ENTITY solidColumnRuleStyle.label \"直線\">\n<!ENTITY doubleColumnRuleStyle.label \"二重線\">\n<!ENTITY dottedColumnRuleStyle.label \"点線\">\n<!ENTITY dashedColumnRuleStyle.label \"破線\">\n<!ENTITY grooveColumnRuleStyle.label \"くぼみ\">\n<!ENTITY ridgeColumnRuleStyle.label \"浮き出し\">\n<!ENTITY insetColumnRuleStyle.label \"インセット\">\n<!ENTITY outsetColumnRuleStyle.label \"アウトセット\">\n\n<!ENTITY columnRuleStyle.label \"境界線のスタイル:\">\n\n<!ENTITY columnRuleWidth.label \"境界線の幅:\">\n<!ENTITY noneColumnRuleWidth.label \"なし\">\n<!ENTITY thinColumnRuleWidth.label \"細\">\n<!ENTITY mediumColumnRuleWidth.label \"中\">\n<!ENTITY thickColumnRuleWidth.label \"太\">\n\n<!ENTITY geometrySectionHeader.label \"大きさ\">\n<!ENTITY margins.label \"余白:\">\n<!ENTITY paddings.label \"パディング:\">\n<!ENTITY contentArea.label \"コンテント\">\n<!ENTITY useSameFourPaddings.label \"すべてのパディングを同じ値にする\">\n<!ENTITY useSameFourMargins.label \"すべての余白を同じ値にする\">\n<!ENTITY autoMargin.label \"自動\">\n\n<!ENTITY width.label \"幅:\">\n<!ENTITY autoWidth.label \"自動\">\n<!ENTITY preserveImageRatio.label \"画像の縦横比を維持する\">\n\n<!ENTITY height.label \"高さ:\">\n<!ENTITY autoHeight.label \"自動\">\n\n<!ENTITY minWidth.label \"最小幅:\">\n<!ENTITY maxWidth.label \"最大幅:\">\n<!ENTITY noneMaxWidth.label \"なし\">\n\n<!ENTITY minHeight.label \"最小高さ:\">\n<!ENTITY maxHeight.label \"最大高さ:\">\n<!ENTITY noneMaxHeight.label \"なし\">\n\n<!ENTITY getNaturalSize.label \"自然な大きさを計算する\">\n\n<!ENTITY positionSectionHeader.label \"位置とレイアウト\">\n\n<!ENTITY display.label \"表示方法:\">\n<!ENTITY noneDisplay.label \"表示しない\">\n<!ENTITY inlineDisplay.label \"インライン\">\n<!ENTITY runInDisplay.label \"ラン イン\">\n<!ENTITY blockDisplay.label \"ブロック\">\n<!ENTITY inlineBlockDisplay.label \"インライン ブロック\">\n<!ENTITY listItem.label \"箇条書き\">\n<!ENTITY table.label \"表\">\n<!ENTITY inlineTable.label \"インライン表\">\n<!ENTITY tableHeaderGroup.label \"表見出しグループ\">\n<!ENTITY tableRowGroup.label \"表の行グループ\">\n<!ENTITY tableFooterGroup.label \"表フッター グループ\">\n<!ENTITY tableColumnGroup.label \"表の列グループ\">\n<!ENTITY tableCaption.label \"表の説明文\">\n<!ENTITY tableRow.label \"表の行\">\n<!ENTITY tableColumn.label \"表の列\">\n<!ENTITY tableCell.label \"表のセル\">\n\n<!ENTITY visibility.label \"表示:\">\n<!ENTITY visibleVisibility.label \"表示する\">\n<!ENTITY hiddenVisibility.label \"表示しない (hidden)\">\n<!ENTITY collapseVisibility.label \"表示しない (collapse)\">\n\n<!ENTITY float.label \"フロート:\">\n<!ENTITY leftFloat.label \"左にフロートする\">\n<!ENTITY noneFloat.label \"フロートしない\">\n<!ENTITY rightFloat.label \"右にフロートする\">\n\n<!ENTITY overflow.label \"溢れ:\">\n<!ENTITY visibleOverlow.label \"表示する\">\n<!ENTITY hiddenOverlow.label \"表示しない\">\n<!ENTITY scrollOverlow.label \"スクロール バーを表示する\">\n<!ENTITY autoOverlow.label \"自動\">\n\n<!ENTITY textOverflow.label \"はみ出したテキスト:\">\n<!ENTITY clipTextOverflow.label \"切り取り\">\n<!ENTITY ellipsisTextOverflow.label \"省略記号を表示\">\n\n<!ENTITY position.label \"位置:\">\n<!ENTITY staticPosition.label \"静的\">\n<!ENTITY relativePosition.label \"相対\">\n<!ENTITY absolutePosition.label \"絶対\">\n<!ENTITY fixedPosition.label \"固定\">\n\n<!ENTITY zIndex.label \"Z インデックス:\">\n<!ENTITY zIndexAuto.label \"自動\">\n\n<!ENTITY offsets.label \"オフセット:\">\n<!ENTITY offsetAuto.label \"自動\">\n\n<!ENTITY clear.label \"フロート解除:\">\n<!ENTITY leftClear.label \"左\">\n<!ENTITY rightClear.label \"右\">\n<!ENTITY bothClear.label \"両側\">\n<!ENTITY noneClear.label \"なし\">\n\n<!ENTITY bordersSectionHeader.label \"枠線\">\n<!ENTITY thinBorderWidth.label \"細\">\n<!ENTITY mediumBorderWidth.label \"中\">\n<!ENTITY thickBorderWidth.label \"太\">\n\n<!ENTITY noneBorderStyleStyle.label \"なし\">\n<!ENTITY hiddenBorderStyleStyle.label \"表示しない\">\n<!ENTITY solidBorderStyleStyle.label \"直線\">\n<!ENTITY doubleBorderStyleStyle.label \"二重線\">\n<!ENTITY dottedBorderStyleStyle.label \"点線\">\n<!ENTITY dashedBorderStyleStyle.label \"破線\">\n<!ENTITY grooveBorderStyleStyle.label \"くぼみ\">\n<!ENTITY ridgeBorderStyleStyle.label \"浮き出し\">\n<!ENTITY insetBorderStyleStyle.label \"インセット\">\n<!ENTITY outsetBorderStyleStyle.label \"アウトセット\">\n\n<!ENTITY topBorder.label \"上:\">\n<!ENTITY rightBorder.label \"右:\">\n<!ENTITY leftBorder.label \"左:\">\n<!ENTITY bottomBorder.label \"下:\">\n\n<!ENTITY sameBorderOnFourEdges.label \"すべてに同じ枠線を使用する\">\n\n<!ENTITY sameFourCorners.label \"すべての角に同じスタイルを使用する\">\n<!ENTITY topLeftCorner.label \"左上角:\">\n<!ENTITY topRightCorner.label \"右上角:\">\n<!ENTITY bottomLeftCorner.label \"左下角:\">\n<!ENTITY bottomRightCorner.label \"右下角:\">\n\n<!ENTITY useImageAsBorder.label \"画像を枠線に使用する\">\n<!ENTITY enterImageUrl.label \"画像の場所:\">\n<!ENTITY borderImageURLButton.label \"画像ファイルを選択\">\n\n<!ENTITY fromLeftEdge.label \"左端から:\">\n<!ENTITY fromTopEdge.label \"上端から:\">\n<!ENTITY fromBottomEdge.label \"下端から:\">\n<!ENTITY fromRightEdge.label \"右端から:\">\n\n<!ENTITY topBorderImageProps.label \"上\">\n<!ENTITY rightBBorderImageProps.label \"右\">\n<!ENTITY bottomBorderImageProps.label \"下\">\n<!ENTITY leftBorderImageProps.label \"左\">\n<!ENTITY slicingBorderImageProps.label \"スライシング:\">\n<!ENTITY widthBorderImageProps.label \"幅:\">\n<!ENTITY repeatBorderImageProps.label \"繰り返し:\">\n\n<!ENTITY stretchBorderImageRepeat.label \"拡大\">\n<!ENTITY repeatBorderImageRepeat.label \"繰り返し\">\n<!ENTITY roundBorderImageRepeat.label \"繰り返し (縮尺あり)\">\n\n<!ENTITY transformsSectionHeader.label \"変形\">\n<!ENTITY rotation.label \"回転\">\n<!ENTITY translation.label \"移動\">\n<!ENTITY skew.label \"傾斜\">\n<!ENTITY scale.label \"拡大\">\n\n<!ENTITY flexboxSectionHeader.label \"可変性\">\n<!ENTITY enableFlexBox.label \"この要素を可変にする\">\n<!ENTITY inlineBox.label \"この要素をインライン ボックスにする\">\n<!ENTITY selfAlign.label \"Self-alignment:\">\n<!ENTITY boxAlign.label \"揃え:\">\n<!ENTITY startBoxAlign.label \"始め\">\n<!ENTITY centerBoxAlign.label \"中央\">\n<!ENTITY endBoxAlign.label \"終わり\">\n<!ENTITY baselineBoxAlign.label \"ベースライン\">\n<!ENTITY stretchBoxAlign.label \"拡大\">\n\n<!ENTITY boxDirection.label \"方向:\">\n<!ENTITY normalBoxDirection.label \"標準\">\n<!ENTITY reverseBoxDirection.label \"逆\">\n\n<!ENTITY flexGrow.label \"Flex grow factor:\">\n<!ENTITY flexShrink.label \"Flex shrink factor:\">\n<!ENTITY flexBasis.label \"Flex basis:\">\n<!ENTITY boxOrdinalGroup.label \"表示順序:\">\n\n<!ENTITY boxOrientation.label \"方向:\">\n<!ENTITY horizontalBoxOrientation.label \"横\">\n<!ENTITY verticalBoxOrientation.label \"縦\">\n\n\n<!ENTITY letterSpacing.label \"文字間隔:\">\n<!ENTITY normalLetterSpacing.label \"標準\">\n\n<!ENTITY wordSpacing.label \"単語間隔:\">\n<!ENTITY normalWordSpacing.label \"標準\">\n\n<!ENTITY wordWrap.label \"折り返し:\">\n<!ENTITY normalWordWrap.label \"改行可能箇所のみ\">\n<!ENTITY breakWordWordWrap.label \"任意箇所で折り返し\">\n\n<!ENTITY textIndent.label \"インデント:\">\n\n\n<!ENTITY listsSectionHeader.label \"箇条書き\">\n<!ENTITY listStyleType.label \"種類:\">\n<!ENTITY disc.label \"黒丸 •\">\n<!ENTITY circle.label \"白丸 ◦\">\n<!ENTITY square.label \"四角 ◾\">\n<!ENTITY decimal.label \"数字 1 2 3 4 5 6 7 8 9\">\n<!ENTITY decimalLeadingZero.label \"数字 01 02 03 04 05 06 07 08 09\">\n<!ENTITY lowerRoman.label \"ローマ数字 (小文字) ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ\">\n<!ENTITY upperRoman.label \"ローマ数字 (大文字) Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ\">\n<!ENTITY lowerGreek.label \"ギリシャ文字 (小文字) α β γ δ ε ζ η θ ι\">\n<!ENTITY lowerAlpha.label \"英文字 (小文字) a b c d e f g h i\">\n<!ENTITY upperAlpha.label \"英文字 (大文字) A B C D E F G H I\">\n<!ENTITY armenian.label \"アルメニア文字 ա բ գ դ ե զ է ը թ\">\n<!ENTITY georgian.label \"グレゴリア文字 ა ბ გ დ ე ვ ზ ჱ თ\">\n<!ENTITY hebrew.label \"ヘブライ文字 א ב ג ד ה ו ז ח ט\">\n<!ENTITY arabicIndic.label \"アラビア文字 ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩\">\n<!ENTITY bengali.label \"ベンガリー文字 ১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯\">\n<!ENTITY devanagari.label \"デーヴァナーガリー文字 १ २ ३ ४ ५ ६ ७ ८ ९\">\n<!ENTITY gujarati.label \"グジャラート文字Gujarati ૧ ૨ ૩ ૪ ૫ ૬ ૭ ૮ ૯\">\n<!ENTITY gurmukhi.label \"グルムキー文字 ੧ ੨ ੩ ੪ ੫ ੬ ੭ ੮ ੯\">\n<!ENTITY kannada.label \"カンナダ文字 ೧ ೨ ೩ ೪ ೫ ೬ ೭ ೮ ೯\">\n<!ENTITY malayalam.label \"マラヤーラム文字 ൧ ൨ ൩ ൪ ൫ ൬ ൭ ൮ ൯ \">\n<!ENTITY oriya.label \"オリヤ文字 ୧ ୨ ୩ ୪ ୫ ୬ ୭ ୮ ୯\">\n<!ENTITY tamil.label \"タミル文字 ௧ ௨ ௩ ௪ ௫ ௬ ௭ ௮ ௯\">\n<!ENTITY telugu.label \"テルグ文字 ౧ ౨ ౩ ౪ ౫ ౬ ౭ ౮ ౯\">\n<!ENTITY ethiopicNumeric.label \"エチオピア文字 ፩ ፪ ፫ ፬ ፭ ፮ ፯ ፰ ፱\">\n<!ENTITY ethiopicHalehameAmEt.label \"エチオピア文字 halehame-am-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY ethiopicHalehameTiEr.label \"エチオピア文字 halehame-ti-er ሀ ለ ሐ መ ረ ሰ ሸ ቀ ቐ\">\n<!ENTITY ethiopicHalehameTiEt.label \"エチオピア文字 halehame-ti-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY persian.label \"ペルシャ文字 ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY urdu.label \"ウルドゥー文字 ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY khmer.label \"クメール文字 ១ ២ ៣ ៤ ៥ ៦ ៧ ៨ ៩\">\n<!ENTITY lao.label \"ラオ文字 ໑ ໒ ໓ ໔ ໕ ໖ ໗ ໘ ໙\">\n<!ENTITY thai.label \"タイ文字 ๑ ๒ ๓ ๔ ๕ ๖ ๗ ๘ ๙\">\n<!ENTITY myanmar.label \"ミャンマー文字 ၁ ၂ ၃ ၄ ၅ ၆ ၇ ၈ ၉\">\n<!ENTITY hangul.label \"ハングル文字 나 다 라 마 바 사 아 자 차\">\n<!ENTITY hangulConsonant.label \"ハングル子音 ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㅊ\">\n<!ENTITY hiragana.label \"ひらがな あ い う え お か き く け こ\">\n<!ENTITY katakana.label \"カタカナ ア イ ウ エ オ カ キ ク ケ コ\">\n<!ENTITY hiraganaIroha.label \"ひらがな (いろは) い ろ は に ほ へ と ちり ぬ\">\n<!ENTITY katakanaIroha.label \"カタカナ (いろは) イ ロ ハ ニ ホ ヘ ト チリ ヌ\">\n<!ENTITY japaneseFormal.label \"漢数字 (日本語 旧字) 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY japaneseInformal.label \"漢数字 (日本語) 壹 贰 叁 肆 伍 陆 柒 捌 玖\">\n<!ENTITY cjkIdeographic.label \"漢数字\">\n<!ENTITY cjkIdeographicEarlyBranch.label \"十二支 子 丑 寅 卯 辰 巳 午 未申 酉\">\n<!ENTITY cjkHeavenlyStem.label \"十干 甲 乙 丙 丁 戊 己 庚 辛壬 癸\">\n<!ENTITY simpChineseFormal.label \"中国語 (中国 正式) 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY simpChineseInformal.label \"中国語 (中国) 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY tradChineseFormal.label \"中国語 (台湾 正式) 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY tradChineseInormal.label \"中国語 (台湾) 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY none.label \"なし\">\n\n<!ENTITY listStylePosition.label \"位置:\">\n<!ENTITY insideListStylePosition.label \"内側\">\n<!ENTITY outsideListStylePosition.label \"外側\">\n\n<!ENTITY listStyleImage.label \"画像:\">\n\n<!ENTITY transitionsSectionHeader.label \"切り替え効果\">\n<!ENTITY noneTransition.label \"プロパティなし\">\n<!ENTITY allTransition.label \"すべてのプロパティ\">\n<!ENTITY propertyTransition.label \"一つのプロパティ\">\n\n<!ENTITY shadowsSectionHeader.label \"影\">\n<!ENTITY textShadows.label \"文字の影\">\n<!ENTITY boxShadows.label \"ボックスの影\">\n<!ENTITY noneTextShadow.label \"なし\">\n<!ENTITY oneShadow.label \"影を追加\">\n\n<!ENTITY verticalAlign.label \"行位置揃え:\">\n<!ENTITY baselineVerticalAlign.label \"ベースライン\">\n<!ENTITY subVerticalAlign.label \"下付き\">\n<!ENTITY superVerticalAlign.label \"上付き\">\n<!ENTITY topVerticalAlign.label \"上\">\n<!ENTITY textTopVerticalAlign.label \"テキストの上端\">\n<!ENTITY middleVerticalAlign.label \"ベースラインから x の半分だけ上\">\n<!ENTITY bottomVerticalAlign.label \"下\">\n<!ENTITY textBottomVerticalAlign.label \"テキストの下端\">\n\n\n<!ENTITY direction.label \"方向:\">\n<!ENTITY ltrDirection.label \"左から右\">\n<!ENTITY rtlDirection.label \"右から左\">\n\n<!ENTITY miscSectionHeader.label \"その他\">\n<!ENTITY cursor.label \"カーソル:\">\n<!ENTITY autoCursor.label \"自動\">\n<!ENTITY defaultCursor.label \"既定 (環境依存)\">\n<!ENTITY crossHairCursor.label \"十字\">\n<!ENTITY pointerCursor.label \"リンク ポインター\">\n<!ENTITY moveCursor.label \"移動\">\n<!ENTITY eResizeCursor.label \"リサイズ (左端から)\">\n<!ENTITY neResizeCursor.label \"リサイズ (左上から)\">\n<!ENTITY nwResizeCursor.label \"リサイズ (右上から)\">\n<!ENTITY nResizeCursor.label \"リサイズ (上端から)\">\n<!ENTITY sResizeCursor.label \"リサイズ (下端から)\">\n<!ENTITY wResizeCursor.label \"リサイズ (右端から)\">\n<!ENTITY seResizeCursor.label \"リサイズ (左下から)\">\n<!ENTITY swResizeCursor.label \"リサイズ (右下から)\">\n<!ENTITY textCursor.label \"文字\">\n<!ENTITY busyCursor.label \"砂時計\">\n<!ENTITY helpCursor.label \"ヘルプ\">\n<!ENTITY progress.label \"進行中\">\n\n<!ENTITY unicodeBidi.label \"Unicode bidi:\">\n<!ENTITY normalUnicodeBidi.label \"標準\">\n<!ENTITY embedUnicodeBidi.label \"埋め込み\">\n<!ENTITY bidiOverrideUnicodeBidi.label \"bidi 上書き\">\n\n<!ENTITY orphans.label \"ページ最下部の段落に残さなければいけない行数:\">\n<!ENTITY widows.label \"ページ最上部の段落に残さなければいけない行数:\">\n<!ENTITY pageBreakAfter.label \"この要素の後ろで改ページ:\">\n<!ENTITY pageBreakInside.label \"この要素の中で改ページ:\">\n<!ENTITY pageBreakBefore.label \"この要素の前で改ページ:\">\n<!ENTITY autoPageBreak.label \"自動\">\n<!ENTITY alwaysPageBreak.label \"改ページする\">\n<!ENTITY avoidPageBreak.label \"改ページしない\">\n<!ENTITY leftPageBreak.label \"改ページする (次が左ページ)\">\n<!ENTITY rightPageBreak.label \"改ページする (次が右ページ)\">\n\n<!ENTITY tablesSectionHeader.label \"表\">\n<!ENTITY tableLayout.label \"表のレイアウト:\">\n<!ENTITY autoTableLayout.label \"自動\">\n<!ENTITY fixedTableLayout.label \"固定\">\n\n<!ENTITY captionSide.label \"説明文の場所:\">\n<!ENTITY topCaptionSide.label \"上\">\n<!ENTITY bottomCaptionSide.label \"下\">\n\n<!ENTITY borderCollapse.label \"表の枠線:\">\n<!ENTITY collapseBorderCollapse.label \"重ねる\">\n<!ENTITY separateBorderCollapse.label \"個別\">\n\n<!ENTITY borderSpacing.label \"枠線:\">\n\n<!ENTITY emptyCells.label \"空セル:\">\n<!ENTITY showEmptyCells.label \"表示する\">\n<!ENTITY hideEmptyCells.label \"表示しない\">\n\n<!ENTITY leftTransformOrigin.label \"左\">\n<!ENTITY centerTransformOrigin.label \"中央\">\n<!ENTITY rightTransformOrigin.label \"右\">\n<!ENTITY topTransformOrigin.label \"上\">\n<!ENTITY bottomTransformOrigin.label \"下\">\n\n<!ENTITY makeRelative.label \"URL を文書に対して相対にする\">\n\n<!ENTITY hoverState.label \"カーソルがこの要素の上にある時\">\n\n<!ENTITY perspective.label \"Perspective 3D\">\n<!ENTITY transformOrigin.label \"Transforms Origin:\">\n<!ENTITY perspectivOrigin.label \"Perspective Origin:\">\n<!ENTITY perspectiveDepth.label \"Perspective Depth:\">\n<!ENTITY transformStyle.label \"Transforms Style:\">\n<!ENTITY transformStyleFlat.label \"Flat\">\n<!ENTITY transformStyle3D.label \"3D\">\n<!ENTITY backfaceVisibility.label \"Backface:\">\n<!ENTITY backfaceVisibilityVisible.label \"Visible\">\n<!ENTITY backfaceVisibilityHidden.label \"Hidden\">\n<!ENTITY rotation3D.label \"3D Rotation\">\n\n<!ENTITY row.label                      \"行\">\n<!ENTITY column.label                   \"列\">\n<!ENTITY justifyContent.label \"Content justification:\">\n<!ENTITY alignContent.label \"Content alignment:\">\n<!ENTITY autoBoxAlign.label \"自動\">\n\n<!ENTITY fontsSectionHeader.label \"Font Features\">\n<!ENTITY writingMode.label \"Writing mode:\">\n<!ENTITY fontWeightNormal.label \"標準\">\n<!ENTITY fontStyleNormal.label \"標準\">\n<!ENTITY textTransformNone.label \"なし\">\n\n<!ENTITY viewFonts.label \"View fonts\">\n<!ENTITY perspectiveNone.label \"なし\">\n<!ENTITY imagesSectionHeader.label \"画像\">\n<!ENTITY imageOrientation.label \"Orientation:\">\n<!ENTITY flipImage.label \"Flip image\">\n<!ENTITY fromImageImageOrientation.label \"From image\">\n<!ENTITY fromImageImageOrientation.tooltip \"Use EXIF data of the image\">\n\n<!ENTITY addCSS.tooltip \"Add CSS declaration\">\n<!ENTITY removeCSS.tooltip \"Delete CSS declaration\">\n<!ENTITY modifyCSS.tooltip \"Modify CSS value\">\n\n<!ENTITY allSectionHeader.label \"All properties\">\n\n<!ENTITY variablesSectionHeader.label \"Variables\">\n<!ENTITY gridRowGap.label \"Grid row gap:\">\n<!ENTITY gridColumnGap.label \"Grid column gap:\">\n<!ENTITY gridLayoutSection.label \"Grid Layout\">\n<!ENTITY displayGrid.label \"This element is a grid\">\n\n<!ENTITY displayInlineGrid.label \"This element is an inline grid\">\n<!ENTITY displaySubgrid.label \"This element is a subgrid\">\n<!ENTITY gridAutoFlow.label \"Automatic placement:\">\n<!ENTITY gridItemPositionWarning.label \"To position the element as a grid item, please see the 'Grid Item Layout' section\">\n<!ENTITY gridLayoutWarning.label \"For grid layout, please see the 'Grid Layout' section\">\n<!ENTITY gridItemsSection.label \"Grid Item Layout\">\n<!ENTITY gridOrder.label \"Order:\">\n<!ENTITY gridTemplateColumns.label \"Template columns\">\n<!ENTITY gridTemplateRows.label \"Template rows\">\n<!ENTITY invalidGridTemplateRowsOrColumns.label \"Invalid value for the property. Click to undo last change.\">\n<!ENTITY gridTemplateArea.label \"Named grid areas:\">\n<!ENTITY gridRowStart.label \"Row start:\">\n<!ENTITY gridRowEnd.label \"Row end:\">\n<!ENTITY gridColumnStart.label \"Column start:\">\n<!ENTITY gridColumnEnd.label \"Column end:\">\n<!ENTITY rowGridAutoFlow.label \"row\">\n<!ENTITY columnGridAutoFlow.label \"column\">\n<!ENTITY denseGridAutoFlow.label \"dense\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/sidebars/cssproperties/cssproperties.properties",
    "content": "EnterAnId=ID を入力してください\nEnterUniqueId=同じ ID が存在します\n\nNoClasSelected=クラス名を選択してください\nPleaseSelectAClass=クラスを選択してから、実行してください\n"
  },
  {
    "path": "locales/ja/bluegriffon/sidebars/cssproperties/csspropertiesOverlay.dtd",
    "content": "<!ENTITY cssproperties.label \"スタイル プロパティ\">\n\n<!ENTITY cssToolbarCmd.label \"CSS\">\n<!ENTITY cssToolbarCmd.tooltip \"CSS スタイルを設定\">\n\n"
  },
  {
    "path": "locales/ja/bluegriffon/sidebars/cssproperties/editGridTemplate.dtd",
    "content": "<!ENTITY window.title \"Add or edit a grid template row/column\">\n\n<!ENTITY none.label \"None\">\n<!ENTITY newEntry.label \"New template entry\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/sidebars/cssproperties/fontFeatures.properties",
    "content": "FFaalt=Access all alternates\nFFcalt=Contextual alternates\nFFsalt=Stylistic alternates\nFFliga=Standard ligatures\nFFclig=Contextual ligatures\nFFdlig=Discretionary ligatures\nFFhist=Historical forms\nFFhlig=Historical ligatures\nFFunic=Unicase\nFFsmcp=Small capitals\nFFc2sc=Small capitals from capitals\nFFc2pc=Petite capitals from capitals\nFFpcap=Petite capitals\nFFcase=Case sensitive forms\nFFcpsp=Capital spacing\nFFtitl=Titling\nFFswsh=Swash\nFFcswh=Contextual swash\nFFfrac=Fractions\nFFafrc=Alternative fractions\nFFordn=Ordinals\nFFnumr=Numerators\nFFdnom=Denominators\nFFsinf=Scientific inferiors\nFFsups=Superscript\nFFsubs=Subscript\nFFonum=Oldstyle figures\nFFlnum=Lining Figures\nFFpnum=Proportional figures\nFFtnum=Tabular figures\nFFzero=Slashed zero\nFFmgrk=Mathematical greek\nFFnalt=Alternate annotation forms\nFFornm=Ornaments\nFFlocl=Localized forms\nFFsize=Optical size\nFFisol=Isolated forms\nFFinit=Initial forms\nFFmedi=Medial forms\nFFfinal=Final forms\nFFrlig=Requird ligatures\nFFccmp=Glyph composition/decomposition\nFFmark=Mark to base positioning\nFFmkmj=Mark to mark positioning\nFFhwid=Half widths\n"
  },
  {
    "path": "locales/ja/bluegriffon/sidebars/cssproperties/griditemposition.dtd",
    "content": "<!ENTITY autoGridItemPosition.label \"Automatic\">\n<!ENTITY customGridItemPosition.label \"Custom\">\n\n<!ENTITY gridLineName.tooltiptext \"Grid line name\">\n<!ENTITY gridLineIndex.tooltiptext \"Line index\">\n<!ENTITY spanning.tooltiptext \"Contributes a grid span\">\n<!ENTITY span.label \"Span\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/sidebars/cssproperties/textshadowitem.dtd",
    "content": "<!ENTITY noTextShadow.label \"文字の影は適用されません\">\n\n<!ENTITY colorTextShadow.label \"色:\">\n<!ENTITY colorTextShadow.title \"影の色\">\n<!ENTITY blurRadiusTextShadow.label \"ぼかしの半径:\">\n<!ENTITY offsetXTextShadow.label \"水平オフセット:\">\n<!ENTITY offsetYTextShadow.label \"垂直オフセット:\">\n\n<!ENTITY spreadRadiusBoxShadow.label \"拡縮半径:\">\n<!ENTITY inset.label \"内側に影\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/sidebars/cssproperties/transformationitem.dtd",
    "content": "<!ENTITY rotation.label \"回転\">\n<!ENTITY translation.label \"移動\">\n<!ENTITY skew.label \"傾斜\">\n<!ENTITY aroundXAxis.label \"X 軸:\">\n<!ENTITY aroundYAxis.label \"Y 軸:\">\n<!ENTITY horizontally.label \"水平:\">\n<!ENTITY vertically.label \"垂直:\">\n<!ENTITY scale.label \"拡大\">\n\n<!ENTITY translation3d.label \"3D Translation\">\n<!ENTITY perspective.label \"Perspective 3D\">\n<!ENTITY depth.label \"Depth:\">\n<!ENTITY x.label \"X:\">\n<!ENTITY y.label \"Y:\">\n<!ENTITY z.label \"Z:\">\n<!ENTITY rotation3d.label \"3D Rotation\">\n<!ENTITY axis.label \"Axis:\">\n<!ENTITY normalize.label \"Normalize\">\n<!ENTITY screenToUser.label \"From screen toward the user\">\n<!ENTITY userToScreen.label \"From user toward the screen\">\n<!ENTITY angle.label \"Angle:\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/sidebars/cssproperties/transitionitem.dtd",
    "content": "<!ENTITY allProperties.label \"切り替え効果が適用できるすべてのプロパティに適用されます\">\n<!ENTITY noProperty.label \"切り替え効果はプロパティに適用されません\">\n<!ENTITY property.label \"プロパティ:\">\n<!ENTITY duration.label \"再生時間:\">\n<!ENTITY seconds.label \"秒\">\n\n<!ENTITY all.label \"すべて\">\n<!ENTITY none.label \"なし\">\n<!ENTITY oneProperty.label \"1 つのプロパティ\">\n<!ENTITY function.label \"切り替え効果関数:\">\n<!ENTITY ease.label \"イーズ\">\n<!ENTITY linear.label \"線状\">\n<!ENTITY easeIn.label \"イーズ イン\">\n<!ENTITY easeOut.label \"イーズ アウト\">\n<!ENTITY easeInOut.label \"イーズ イン アウト\">\n<!ENTITY cubicBezier.label \"3 次ベジェ\">\n\n<!ENTITY delay.label \"遅れ:\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/sidebars/domexplorer/domexplorer.dtd",
    "content": "<!ENTITY window.title \"DOM Explorer\">\n\n<!ENTITY elements.label \"要素\">\n\n<!ENTITY attrName.label \"名前\">\n<!ENTITY attrValue.label \"値\">\n\n<!ENTITY attributesTab.label \"属性\">\n<!ENTITY stylesTab.label \"インライン スタイル\">\n\n<!ENTITY addAttribute.tooltip \"属性を追加\">\n<!ENTITY removeAttribute.tooltip \"属性を削除\">\n<!ENTITY modifyAttribute.tooltip \"属性の値を変更\">\n\n<!ENTITY property.label \"プロパティ\">\n<!ENTITY value.label \"値\">\n<!ENTITY priority.label \"優先度\">\n<!ENTITY addCSS.tooltip \"CSS を追加\">\n<!ENTITY removeCSS.tooltip \"CSS を削除\">\n<!ENTITY modifyCSS.tooltip \"CSS の値を変更\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/sidebars/domexplorer/domexplorerOverlay.dtd",
    "content": "<!ENTITY domexplorer.label \"DOM Explorer\">\n\n<!ENTITY domexplorer.tooltip \"HTML の属性と CSS のインライン スタイルを表示および変更します\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/sidebars/its20/its20.dtd",
    "content": "<!ENTITY window.title \"Internationalization Tag Set 2.0\">\n\n<!ENTITY locally.label \"Locally\">\n<!ENTITY globally.label \"Globally\">\n\n<!ENTITY loading.label \"Loading...\">\n\n<!ENTITY deleteLocalRule.label \"Delete local rule\">\n\n<!ENTITY translateSectionHeader.label \"Translate\">\n<!ENTITY translatable.label \"Translatable\">\n<!ENTITY notTranslatable.label \"Not translatable\">\n\n<!ENTITY locNoteSectionHeader.label \"Localization Note\">\n<!ENTITY descriptionLocNoteType.label \"Description\">\n<!ENTITY alertLocNoteType.label \"Alert\">\n<!ENTITY locNoteContents.label \"Contents of the localization note:\">\n<!ENTITY locNoteIRI.label \"Localization note IRI:\">\n\n<!ENTITY termSectionHeader.label \"Terminology\">\n<!ENTITY yesTermTerminology.label \"Yes\">\n<!ENTITY noTermTerminology.label \"No\">\n<!ENTITY termIRI.label \"Terminology IRI:\">\n<!ENTITY termConfidence.label \"Term confidence:\">\n\n<!ENTITY ruleset.label \"Ruleset\">\n<!ENTITY rulesetType.label \"Type\">\n<!ENTITY rulesetExternal.label \"External\">\n<!ENTITY rulesetInline.label \"Inline\">\n<!ENTITY newRulesetUrlFilepickerbutton.label \"Select ITS 2.0 file\">\n<!ENTITY rulesetQueryLanguage.label \"Query Language\">\n<!ENTITY xpath.label \"XPath\">\n<!ENTITY css.label \"CSS\">\n<!ENTITY existingITS.label \"Existing ITS 2.0 resource:\">\n<!ENTITY newRulesetFile.label \"New ITS 2.0 file\">\n\n<!ENTITY addRulesetCancel.label \"Cancel\">\n<!ENTITY addRulesetOK.label \"Create ruleset\">\n\n<!ENTITY addRulesetButton.tooltip \"Add ruleset\">\n<!ENTITY deleteRulesetButton.tooltip \"Delete ruleset\">\n<!ENTITY downButton.tooltip \"Move down\">\n<!ENTITY upButton.tooltip \"Move up\">\n\n<!ENTITY parameter.label \"Parameter\">\n<!ENTITY value.label \"Value\">\n<!ENTITY addParamButton.tooltip \"Add parameter\">\n<!ENTITY deleteParamButton.tooltip \"Delete parameter\">\n\n<!ENTITY rule.label \"Rule\">\n<!ENTITY selector.label \"Selector\">\n<!ENTITY ruleMainValue.label \"Main value\">\n<!ENTITY addRuleButton.tooltip \"Add rule\">\n<!ENTITY deleteRuleButton.tooltip \"Delete rule\">\n\n<!ENTITY relativeUrl.label \"Make URL relative\">\n\n<!ENTITY parameterName.label \"Name:\">\n<!ENTITY parameterValue.label \"Value:\">\n<!ENTITY addParamCancel.label \"Cancel\">\n<!ENTITY addParamOK.label \"Create parameter\">\n\n<!ENTITY closeOtherSections.label \"他のセクションをすべて閉じる\">\n<!ENTITY closeAllSections.label \"すべてのセクションを閉じる\">\n\n<!ENTITY annotatorsRefSectionHeader.label \"ITS Tools Annotation\">\n<!ENTITY dataCategory.col \"Data category\">\n<!ENTITY processorIRI.col \"Processor IRI\">\n<!ENTITY addAnnotatorsRefButton.tooltip \"Add a reference\">\n<!ENTITY deleteAnnotatorsRefButton.tooltip \"Delete a reference\">\n<!ENTITY selectAnnotatorRefElement.tooltip \"Select reference's owner node\">\n\n<!ENTITY dataCategory.label \"Data category:\">\n<!ENTITY processorIRI.label \"Processor IRI:\">\n<!ENTITY addAnnotatorsRefCancel.label \"Cancel\">\n<!ENTITY addAnnotatorsRefOK.label \"Add reference\">\n<!ENTITY annotatorsRefWarning.label \"An annotation reference for the 'terminology' category is missing\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/sidebars/its20/its20.properties",
    "content": "LoadError=Load Error\nInlineParseError=Inline resource is not an ITS 2.0 document\nCannotFetch=Cannot fetch URL\nNotITS=Resource is not an ITS 2.0 document\n\nTranslatableByGlobalRule=Translatable by global rule\nNotTranslatableByGlobalRule=Not translatable by global rule\n\nInlineRules=Inline rules\n\ntranslateRule=Translate\nlocNoteRule=Localization Note\ntermRule=Terminology\ndirRule=Directionality\nlangRule=Language Information\nwithinTextRule=Elements Within Text\ndomainRule=Domain\ntextAnalysisRule=Text Analysis\nlocaleFilterRule=Locale Filter\nprovRule=Provenance\nexternalResourceRefRule=External Resource\ntargetPointerRule=Target Pointer\nidValueRule=Id Value\npreserveSpaceRule=Preserve Space\nlocQualityIssueRule=Localization Quality Issue\nmtConfidenceRule=Machine-Translation Confidence\nallowedCharactersRule=Allowed Characters\nstorageSizeRule=Storage Size\n\nDontWarnAgainForUrl=Don't warn me again about this URL\nDontWarnAgainForInline=Don't warn me again about inline global rules\n\nNewITSFile=New ITS 2.0 File\n\nCannotResolveXPath=Cannot resolve the following XPath selector (undeclared HTML namespace?):\nXPathParsingError=XPath Parsing Error\nDontWarnAgainForSelector=Don't warn me again about this selector\nCSSParsingError=CSS Parsing Error\nCannotResolveCSS=Cannot resolve the following CSS selector:\n"
  },
  {
    "path": "locales/ja/bluegriffon/sidebars/its20/its20Overlay.dtd",
    "content": "<!ENTITY its20.label \"Internationalization Tag Set 2.0\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/sidebars/its20/locNoteRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Localization Note rule\">\n\n<!ENTITY description.label \"Description\">\n<!ENTITY alert.label \"Alert\">\n\n<!ENTITY locNote.label \"Localization Note:\">\n<!ENTITY locNotePointer.label \"Relative selector to the localization note:\">\n<!ENTITY locNoteRef.label \"IRI referring to the localization note:\">\n<!ENTITY locNoteRefPointer.label \"Relative selector to a node holding an IRI referring to the localization note:\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/sidebars/its20/selector.dtd",
    "content": "<!ENTITY selector.label \"Selector\">\n<!ENTITY cssSelector.label \"CSS Selector:\">\n<!ENTITY xpathSelector.label \"XPath Selector:\">\n\n<!ENTITY magicButton.label \"Magic button\">\n\n<!ENTITY prefixreport1.label \"The prefix for the HTML namespace is:\">\n<!ENTITY prefixreport2.label \"\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/sidebars/its20/termRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Terminology rule\">\n\n<!ENTITY yesTerm.label \"Yes\">\n<!ENTITY noTerm.label \"No\">\n\n<!ENTITY noTermInfo.label \"No terminology information\">\n<!ENTITY termInfoPointer.label \"Relative selector to the terminology information:\">\n<!ENTITY termInfoRef.label \"IRI referring to the terminology information:\">\n<!ENTITY termInfoRefPointer.label \"Relative selector to a node holding an IRI referring to the terminology information:\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/sidebars/its20/translateRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Translate rule\">\n\n<!ENTITY translatable.label \"Translatable\">\n<!ENTITY notTranslatable.label \"Not translatable\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/sidebars/scripteditor/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - Script editor\">\n\n<!ENTITY commitChanges.label \"Commit changes\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/sidebars/scripteditor/scripteditor.dtd",
    "content": "<!ENTITY editScript.label \"スクリプトを編集\">\n<!ENTITY moveUp.label \"上へ移動\">\n<!ENTITY moveDown.label \"下へ移動\">\n\n<!ENTITY addExternalScript.label \"外部スクリプトを追加\">\n<!ENTITY addEmbeddedScript.label \"埋め込みスクリプトを追加\">\n\n<!ENTITY newScript.tooltip \"スクリプトを追加\">\n<!ENTITY removeScript.tooltip \"スクリプトを削除\">\n<!ENTITY modifyScript.tooltip \"スクリプトを変更\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/sidebars/scripteditor/scripteditor.properties",
    "content": "ConfirmDeletionTitle=スクリプトの削除\nConfirmDeletion=このスクリプトを削除してよろしいですか？\nAddExternalScriptTitle=外部スクリプトの追加\nPromptScriptURL=スクリプトの URL は？\n"
  },
  {
    "path": "locales/ja/bluegriffon/sidebars/scripteditor/scripteditorOverlay.dtd",
    "content": "<!ENTITY scripteditor.label \"Script Inspector\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/sidebars/stylesheets/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - \">\n\n<!ENTITY commitChanges.label \"Commit changes\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/sidebars/stylesheets/stylesheets.dtd",
    "content": "<!ENTITY window.title \"スタイルシートを挿入または編集\">\n\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"代替\">\n<!ENTITY title.col \"タイトル\">\n<!ENTITY media.col \"メディア\">\n\n<!ENTITY add.tooltip \"スタイルシートを追加\">\n<!ENTITY remove.tooltip \"選択したスタイルシートを削除\">\n<!ENTITY modify.tooltip \"選択したスタイルシートを編集\">\n<!ENTITY down.tooltip \"選択したスタイルシートを下に移動\">\n<!ENTITY up.tooltip \"選択したスタイルシートを上に移動\">\n\n<!ENTITY close.label \"閉じる\">\n<!ENTITY editMenu.label                   \"編集\">\n<!ENTITY styleCode.label \"コード\">\n<!ENTITY isStylesheetEnabled.label\t\"有効\">\n<!ENTITY pageStyleMenu.label\t\t\"スタイルシート\">\n"
  },
  {
    "path": "locales/ja/bluegriffon/sidebars/stylesheets/stylesheetsOverlay.dtd",
    "content": "<!ENTITY stylesheetsPanel.title \"スタイルシート\">\n"
  },
  {
    "path": "locales/ja/cssproperties.mn",
    "content": "bluegriffon-ja.jar:\n% locale    cssproperties    ja    %locale/ja/cssproperties/\n  locale/ja/cssproperties/csspropertiesOverlay.dtd    (locale/ja/csspropertiesOverlay.dtd)\n  locale/ja/cssproperties/cssproperties.dtd           (locale/ja/cssproperties.dtd)\n  locale/ja/cssproperties/editGridTemplate.dtd        (locale/ja/editGridTemplate.dtd)\n  locale/ja/cssproperties/backgrounditem.dtd          (locale/ja/backgrounditem.dtd)\n  locale/ja/cssproperties/griditemposition.dtd        (locale/ja/griditemposition.dtd)\n  locale/ja/cssproperties/transformationitem.dtd      (locale/ja/transformationitem.dtd)\n  locale/ja/cssproperties/transitionitem.dtd          (locale/ja/transitionitem.dtd)\n  locale/ja/cssproperties/textshadowitem.dtd          (locale/ja/textshadowitem.dtd)\n  locale/ja/cssproperties/colorstopitem.dtd           (locale/ja/colorstopitem.dtd)\n  locale/ja/cssproperties/backgrounditem.properties   (locale/ja/backgrounditem.properties)\n  locale/ja/cssproperties/cssproperties.properties    (locale/ja/cssproperties.properties)\n  locale/ja/cssproperties/fontFeatures.properties     (locale/ja/fontFeatures.properties)\n\n"
  },
  {
    "path": "locales/ja/domexplorer.mn",
    "content": "bluegriffon-ja.jar:\n% locale    domexplorer    ja    %locale/ja/domexplorer/\n  locale/ja/domexplorer/domexplorerOverlay.dtd (locale/ja/domexplorerOverlay.dtd)\n  locale/ja/domexplorer/domexplorer.dtd        (locale/ja/domexplorer.dtd)\n\n"
  },
  {
    "path": "locales/ja/fs.mn",
    "content": "fs-ja.jar:\n% locale    fs    ja    %locale/ja/fs/\n  locale/ja/fs/fsOverlay.dtd    (locale/ja/fsOverlay.dtd)\n  locale/ja/fs/fs.dtd           (locale/ja/fs.dtd)\n  locale/ja/fs/fs.properties    (locale/ja/fs.properties)\n  locale/ja/fs/addFont.dtd      (locale/ja/addFont.dtd)\n\n"
  },
  {
    "path": "locales/ja/gfd.mn",
    "content": "gfd-ja.jar:\n% locale    gfd    ja    %locale/ja/gfd/\n  locale/ja/gfd/gfdOverlay.dtd    (locale/ja/gfdOverlay.dtd)\n  locale/ja/gfd/gfd.dtd           (locale/ja/gfd.dtd)\n  locale/ja/gfd/addFont.dtd       (locale/ja/addFont.dtd)\n\n"
  },
  {
    "path": "locales/ja/its20.mn",
    "content": "bluegriffon-ja.jar:\n% locale    its20    ja    %locale/ja/its20/\n  locale/ja/its20/its20Overlay.dtd    (locale/ja/its20Overlay.dtd)\n  locale/ja/its20/its20.properties    (locale/ja/its20.properties)\n  locale/ja/its20/its20.dtd           (locale/ja/its20.dtd)\n  locale/ja/its20/translateRule.dtd   (locale/ja/translateRule.dtd)\n  locale/ja/its20/locNoteRule.dtd     (locale/ja/locNoteRule.dtd)\n  locale/ja/its20/termRule.dtd        (locale/ja/termRule.dtd)\n  locale/ja/its20/selector.dtd        (locale/ja/selector.dtd)\n\n"
  },
  {
    "path": "locales/ja/markdown.mn",
    "content": "markdown-ja.jar:\n%   locale  markdown              ja    %locale/ja/markdown/\n   locale/ja/markdown/markdownOverlay.dtd  (locale/ja/markdownOverlay.dtd)\n   locale/ja/markdown/markdown.dtd         (locale/ja/markdown.dtd)\n   \n"
  },
  {
    "path": "locales/ja/op1.mn",
    "content": "op1-ja.jar:\n% locale    op1    ja    %locale/ja/op1/\n  locale/ja/op1/op1Overlay.dtd      (locale/ja/op1Overlay.dtd)\n  locale/ja/op1/op1.dtd             (locale/ja/op1.dtd)\n  locale/ja/op1/a11yFirstStep.properties (locale/ja/a11yFirstStep.properties)\n\n"
  },
  {
    "path": "locales/ja/scripteditor.mn",
    "content": "bluegriffon-ja.jar:\n% locale    scripteditor    ja\t\t%locale/ja/scripteditor/\n\tlocale/ja/scripteditor/scripteditorOverlay.dtd\t\t(locale/ja/scripteditorOverlay.dtd)\n\tlocale/ja/scripteditor/scripteditor.dtd\t\t(locale/ja/scripteditor.dtd)\n\tlocale/ja/scripteditor/scripteditor.properties\t\t(locale/ja/scripteditor.properties)\n\tlocale/ja/scripteditor/editor.dtd          (locale/ja/editor.dtd)\n\t\n"
  },
  {
    "path": "locales/ja/stylesheets.mn",
    "content": "bluegriffon-ja.jar:\n% locale    stylesheets    ja\t\t%locale/ja/stylesheets/\n  locale/ja/stylesheets/stylesheetsOverlay.dtd   (locale/ja/stylesheetsOverlay.dtd)\n  locale/ja/stylesheets/stylesheets.dtd          (locale/ja/stylesheets.dtd)\n  locale/ja/stylesheets/editor.dtd               (locale/ja/editor.dtd)\n\n"
  },
  {
    "path": "locales/ja/tipoftheday.mn",
    "content": "tipoftheday-ja.jar:\n%   locale  tipoftheday              ja    %locale/ja/tipoftheday/\n   locale/ja/tipoftheday/tipoftheday.dtd  (locale/ja/tipoftheday.dtd)\n   locale/ja/tipoftheday/tipofthedayOverlay.dtd  (locale/ja/tipofthedayOverlay.dtd)\n   locale/ja/tipoftheday/tipoftheday.rdf  (locale/ja/tipoftheday.rdf)\n"
  },
  {
    "path": "locales/ko/aria.mn",
    "content": "bluegriffon-ko.jar:\n% locale    aria    ko    %locale/ko/aria/\n  locale/ko/aria/ariaOverlay.dtd (locale/ko/ariaOverlay.dtd)\n  locale/ko/aria/aria.dtd        (locale/ko/aria.dtd)\n  locale/ko/aria/aria.properties (locale/ko/aria.properties)\n\n"
  },
  {
    "path": "locales/ko/base.mn",
    "content": "bluegriffon-ko.jar:\n% locale    bluegriffon    ko    %locale/ko/bluegriffon/\n% locale    branding       ko    %locale/ko/branding/\n  locale/ko/bluegriffon/aboutDialog.dtd  (locale/ko/bluegriffon/aboutDialog.dtd)\n  locale/ko/bluegriffon/bluegriffon.dtd  (locale/ko/bluegriffon/bluegriffon.dtd)\n  locale/ko/bluegriffon/polyglot.dtd  (locale/ko/bluegriffon/polyglot.dtd)\n  locale/ko/bluegriffon/findbar.dtd  (locale/ko/bluegriffon/findbar.dtd)\n  locale/ko/bluegriffon/bluegriffon.properties  (locale/ko/bluegriffon/bluegriffon.properties)\n  locale/ko/bluegriffon/colourPicker.dtd  (locale/ko/bluegriffon/colourPicker.dtd)\n  locale/ko/bluegriffon/credits.dtd  (locale/ko/bluegriffon/credits.dtd)\n  locale/ko/bluegriffon/filepickerbutton.dtd  (locale/ko/bluegriffon/filepickerbutton.dtd)\n  locale/ko/bluegriffon/filePicking.dtd  (locale/ko/bluegriffon/filePicking.dtd)\n  locale/ko/bluegriffon/insertTable.dtd  (locale/ko/bluegriffon/insertTable.dtd)\n  locale/ko/bluegriffon/insertTable.properties  (locale/ko/bluegriffon/insertTable.properties)\n  locale/ko/bluegriffon/language.properties  (locale/ko/bluegriffon/language.properties)\n  locale/ko/bluegriffon/languages.dtd  (locale/ko/bluegriffon/languages.dtd)\n  locale/ko/bluegriffon/markupCleaner.dtd  (locale/ko/bluegriffon/markupCleaner.dtd)\n  locale/ko/bluegriffon/openLocation.dtd  (locale/ko/bluegriffon/openLocation.dtd)\n  locale/ko/bluegriffon/openLocation.properties  (locale/ko/bluegriffon/openLocation.properties)\n  locale/ko/bluegriffon/newPageWizard.dtd  (locale/ko/bluegriffon/newPageWizard.dtd)\n  locale/ko/bluegriffon/newPageWizard.properties  (locale/ko/bluegriffon/newPageWizard.properties)\n  locale/ko/bluegriffon/propertiesDeck.dtd  (locale/ko/bluegriffon/propertiesDeck.dtd)\n  locale/ko/bluegriffon/aria.dtd  (locale/ko/bluegriffon/aria.dtd)\n  locale/ko/bluegriffon/structurebar.dtd  (locale/ko/bluegriffon/structurebar.dtd)\n  locale/ko/bluegriffon/tabeditor.dtd  (locale/ko/bluegriffon/tabeditor.dtd)\n  locale/ko/bluegriffon/masterPasswordQuery.properties (locale/ko/bluegriffon/masterPasswordQuery.properties)\n  locale/ko/bluegriffon/newDocument.dtd  (locale/ko/bluegriffon/newDocument.dtd)\n  locale/ko/bluegriffon/prefs/file.dtd  (locale/ko/bluegriffon/prefs/file.dtd)\n  locale/ko/bluegriffon/prefs/source.dtd  (locale/ko/bluegriffon/prefs/source.dtd)\n  locale/ko/bluegriffon/prefs/general.dtd  (locale/ko/bluegriffon/prefs/general.dtd)\n  locale/ko/bluegriffon/prefs/newPage.dtd  (locale/ko/bluegriffon/prefs/newPage.dtd)\n  locale/ko/bluegriffon/prefs/update.dtd  (locale/ko/bluegriffon/prefs/update.dtd)\n  locale/ko/bluegriffon/prefs/styles.dtd  (locale/ko/bluegriffon/prefs/styles.dtd)\n  locale/ko/bluegriffon/prefs/advanced.dtd  (locale/ko/bluegriffon/prefs/advanced.dtd)\n  locale/ko/bluegriffon/prefs/connection.dtd  (locale/ko/bluegriffon/prefs/connection.dtd)\n  locale/ko/bluegriffon/prefs/osx.dtd  (locale/ko/bluegriffon/prefs/osx.dtd)\n  locale/ko/bluegriffon/prefs/shortcuts.dtd  (locale/ko/bluegriffon/prefs/shortcuts.dtd)\n  locale/ko/bluegriffon/prefs/update.properties  (locale/ko/bluegriffon/prefs/update.properties)\n  locale/ko/bluegriffon/prefs/license.dtd  (locale/ko/bluegriffon/prefs/license.dtd)\n  locale/ko/bluegriffon/prefs/license.properties  (locale/ko/bluegriffon/prefs/license.properties)\n  locale/ko/bluegriffon/prefs/deactivateLicense.dtd  (locale/ko/bluegriffon/prefs/deactivateLicense.dtd)\n  locale/ko/bluegriffon/prefs.dtd  (locale/ko/bluegriffon/prefs.dtd)\n  locale/ko/bluegriffon/updateAvailable.dtd  (locale/ko/bluegriffon/updateAvailable.dtd)\n  locale/ko/bluegriffon/updates.properties  (locale/ko/bluegriffon/updates.properties)\n  locale/ko/branding/brand.dtd  (locale/ko/branding/brand.dtd)\n  locale/ko/branding/brand.properties  (locale/ko/branding/brand.properties)\n  locale/ko/bluegriffon/insertImage.dtd  (locale/ko/bluegriffon/insertImage.dtd)\n  locale/ko/bluegriffon/insertAnchor.dtd  (locale/ko/bluegriffon/insertAnchor.dtd)\n  locale/ko/bluegriffon/insertCommentOrPI.dtd  (locale/ko/bluegriffon/insertCommentOrPI.dtd)\n  locale/ko/bluegriffon/insertLink.dtd  (locale/ko/bluegriffon/insertLink.dtd)\n  locale/ko/bluegriffon/insertLink.properties  (locale/ko/bluegriffon/insertLink.properties)\n  locale/ko/bluegriffon/cssClassPicker.dtd (locale/ko/bluegriffon/cssClassPicker.dtd)\n  locale/ko/bluegriffon/insertVideo.dtd  (locale/ko/bluegriffon/insertVideo.dtd)\n  locale/ko/bluegriffon/insertAudio.dtd  (locale/ko/bluegriffon/insertAudio.dtd)\n  locale/ko/bluegriffon/insertVideo.properties  (locale/ko/bluegriffon/insertVideo.properties)\n  locale/ko/bluegriffon/insertHTML.dtd  (locale/ko/bluegriffon/insertHTML.dtd)\n  locale/ko/bluegriffon/insertHR.dtd  (locale/ko/bluegriffon/insertHR.dtd)\n  locale/ko/bluegriffon/insertForm.dtd  (locale/ko/bluegriffon/insertForm.dtd)\n  locale/ko/bluegriffon/parsingError.dtd  (locale/ko/bluegriffon/parsingError.dtd)\n  locale/ko/bluegriffon/insertFormInput.dtd  (locale/ko/bluegriffon/insertFormInput.dtd)\n  locale/ko/bluegriffon/insertFieldset.dtd  (locale/ko/bluegriffon/insertFieldset.dtd)\n  locale/ko/bluegriffon/insertLabel.dtd  (locale/ko/bluegriffon/insertLabel.dtd)\n  locale/ko/bluegriffon/insertButton.dtd  (locale/ko/bluegriffon/insertButton.dtd)\n  locale/ko/bluegriffon/insertSelect.dtd  (locale/ko/bluegriffon/insertSelect.dtd)\n  locale/ko/bluegriffon/insertTextarea.dtd  (locale/ko/bluegriffon/insertTextarea.dtd)\n  locale/ko/bluegriffon/insertKeygen.dtd  (locale/ko/bluegriffon/insertKeygen.dtd)\n  locale/ko/bluegriffon/insertOutput.dtd  (locale/ko/bluegriffon/insertOutput.dtd)\n  locale/ko/bluegriffon/insertProgress.dtd  (locale/ko/bluegriffon/insertProgress.dtd)\n  locale/ko/bluegriffon/insertMeter.dtd  (locale/ko/bluegriffon/insertMeter.dtd)\n  locale/ko/bluegriffon/insertStylesheet.dtd  (locale/ko/bluegriffon/insertStylesheet.dtd)\n  locale/ko/bluegriffon/editStylesheet.dtd  (locale/ko/bluegriffon/editStylesheet.dtd)\n  locale/ko/bluegriffon/media.dtd  (locale/ko/bluegriffon/media.dtd)\n  locale/ko/bluegriffon/media.properties  (locale/ko/bluegriffon/media.properties)\n  locale/ko/bluegriffon/insertChars.dtd  (locale/ko/bluegriffon/insertChars.dtd)\n  locale/ko/bluegriffon/convertToTable.dtd (locale/ko/bluegriffon/convertToTable.dtd)\n  locale/ko/bluegriffon/pageProperties.dtd (locale/ko/bluegriffon/pageProperties.dtd)\n  locale/ko/bluegriffon/spellCheck.dtd (locale/ko/bluegriffon/spellCheck.dtd)\n  locale/ko/bluegriffon/spellCheck.properties (locale/ko/bluegriffon/spellCheck.properties)\n  locale/ko/bluegriffon/dictionary.dtd (locale/ko/bluegriffon/dictionary.dtd)\n  locale/ko/bluegriffon/html5.properties (locale/ko/bluegriffon/html5.properties)\n  locale/ko/bluegriffon/listProperties.dtd (locale/ko/bluegriffon/listProperties.dtd)\n  locale/ko/bluegriffon/insertTOC.dtd (locale/ko/bluegriffon/insertTOC.dtd)\n  locale/ko/bluegriffon/svg-edit.properties (locale/ko/bluegriffon/svg-edit.properties)\n  locale/ko/bluegriffon/panels.dtd (locale/ko/bluegriffon/panels.dtd)\n  locale/ko/bluegriffon/rotator.dtd (locale/ko/bluegriffon/rotator.dtd)\n\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/aboutDialog.dtd",
    "content": "<!ENTITY aboutDialog.title      \"&brandFullName; 에 대해서\">\n<!ENTITY copyright              \"만든 사람들\">\n<!ENTITY aboutLink              \"&lt; &brandFullName; 에 대해서\">\n<!ENTITY aboutVersion           \"version\">\n<!ENTITY copyrightText          \"&#169;1998-2019 Disruptive Innovations and Contributors. All Rights Reserved.\">\n<!ENTITY cmdClose.macKey        \"W\">\n<!ENTITY codeName               \"Codename\">\n\n<!ENTITY aboutTab.label         \"버전 정보\">\n<!ENTITY creditsTab.label       \"라이센스 \">\n<!ENTITY buildConfigTab.label   \"빌드 컨피규레이션 정보\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/aria.dtd",
    "content": "<!ENTITY ariaRole.label \"ARIA Role\">\n\n<!ENTITY noARIArole.label \"(ARIA role 없음)\">\n<!ENTITY ARIARoleSelect.tooltip \"ARIA role 속성을 설정하기\">\n<!ENTITY alertRole.label \"중요하고 긴급성을 가진 정보. (참조: alertdialog, status)\">\n<!ENTITY alertdialogRole.label \"대화 상자안에 요소가 포커스를 가질때, 경고가 메세지가 있는 대화 상자. (참조: alert, dialog)\">\n<!ENTITY applicationRole.label \"웹문서가 아니라, 웹 응용 프로그램의 영역\">\n<!ENTITY articleRole.label \"문서, 페이지, 사이트를 구성하는 부품의 집합으로 구성된 페이지의 일부\">\n<!ENTITY bannerRole.label \"페이지의 일부가 아니라, 특정 사이트 영역\">\n<!ENTITY buttonRole.label \"클릭하면 유저 트리거 액션을 허용하는 인풋 (참조: link)\">\n<!ENTITY checkboxRole.label \"true, false, mixed 3 가지 상태를 가지는 입력 부분\">\n<!ENTITY columnheaderRole.label \"열 헤더정보를 포함하는 셀\">\n<!ENTITY comboboxRole.label \"선택의 표현 하나로, 일반적으로 사용자가 입력할 수 있는 텍스트 상자를 제공 (참조: listbox)\">\n<!ENTITY commandRole.label \"동작을 수행하지만 데이터를 입력할 수 없는 폼 \">\n<!ENTITY complementaryRole.label \"원본 문서와 분리해도 의미를 갖는, 문서를 보완하는 부품\">\n<!ENTITY compositeRole.label \"자식이나 손자의 위젯\">\n<!ENTITY contentinfoRole.label \"부모 문서에 대한 정보를 크게 인식되기 쉬운 형태로 나타내는 공간\">\n<!ENTITY definitionRole.label \"단어와 개념 정의\">\n<!ENTITY dialogRole.label \"진행중인 작업을 중단하고 사용자에게 입력할수있는 창을 제공하는 종류 (참조: alertdialog)\">\n<!ENTITY directoryRole.label \"페이지와 같은 일련의 요소에 대한 참조 목록\">\n<!ENTITY documentRole.label \"웹 응용 프로그램이 아닌 문서의 영역\">\n<!ENTITY formRole.label \"입력 항목을 정리한 영역 (참조: search)\">\n<!ENTITY gridRole.label \"표와 같은 행과 열로 구성되는 조작이 가능한 컨트롤\">\n<!ENTITY gridcellRole.label \"grid 또는 treegrid의 셀\">\n<!ENTITY groupRole.label \"보조 기술 사용시 요약 및 목차에 포함되지않는 유저 인터페이스\">\n<!ENTITY headingRole.label \"제목\">\n<!ENTITY imgRole.label \"이미지를 구성하는 요소의 컨테이너\">\n<!ENTITY inputRole.label \"사용자가 입력할 수있는 위젯\">\n<!ENTITY landmarkRole.label \"탐색을 위한 표적이 되는 공간\">\n<!ENTITY linkRole.label \"활성화시 내부 또는 외부 참조주소로 전환되는 리퍼런스 (참조: button\">\n<!ENTITY listRole.label \"사용자와 교류할수없는 아이템 리스트 (참조: listbox)\">\n<!ENTITY listboxRole.label \"사용자가 아이템을 하나 이상 선택할 수 있는 리스트 (참조: combobox and list\">\n<!ENTITY listitemRole.label \"list 또는 directory에 있는 특정 항목\">\n<!ENTITY logRole.label \"새로운 정보가 추가되고 이전 정보는 없어지는 영역 (참조: marquee)\">\n<!ENTITY mainRole.label \"문서의 주체가 되는 공간\">\n<!ENTITY marqueeRole.label \"필요하지 않는 정보를 주로 표시하는 영역 (참조: log)\">\n<!ENTITY mathRole.label \"수식 영역\">\n<!ENTITY menuRole.label \"사용자가 선택할 수있는 리스트를 표시하는 부분\">\n<!ENTITY menubarRole.label \"menu를 표현하는 방법으로 보통 가로를 길게 표시합니다\">\n<!ENTITY menuitemRole.label \"menu 나 menubar 에서 선택을 나타내는 부분\">\n<!ENTITY menuitemcheckboxRole.label \"true, false, mixed 3 개의 상태를 가지 menuitem\">\n<!ENTITY menuitemradioRole.label \"menuitemradio에서 선택을 나타내는 부품, 보통 어느 하나 밖에 선택할 수 없습니다\">\n<!ENTITY navigationRole.label \"link와 같은 전환 대상을 가지는 요소의 집합\">\n<!ENTITY noteRole.label \"내용을 설명하거나 보조하는 역할 영역\">\n<!ENTITY optionRole.label \"목록에서 선택할 수있는 항목\">\n<!ENTITY presentationRole.label \"보조 기술로는 표현할 수없는 용도를 가지는 영역\">\n<!ENTITY progressbarRole.label \"장시간 걸리는 처리에있어서 그 과정을 표시하는 요소\">\n<!ENTITY radioRole.label \"선택 가능한 입력 부속 그룹에서 하나 밖에 동시에 선택할 수없는 것\">\n<!ENTITY radiogroupRole.label \"라디오 버튼 그룹\">\n<!ENTITY rangeRole.label \"사용자가 범위를 지정할 수 입력 부분\">\n<!ENTITY regionRole.label \"저자가 요약 및 목차에 포함되어야 한다고 느끼는 웹페이지나 문서에서 크게 인식되기 쉬운 영역 (예: 생방송 스포츠 이벤트 통계치)\">\n<!ENTITY roletypeRole.label \"모든 role의 부모가되는 role\">\n<!ENTITY rowRole.label \"grid에서 행\">\n<!ENTITY rowgroupRole.label \"grid에서 하나 이상의 행을 포함하는 그룹\">\n<!ENTITY rowheaderRole.label \"grid에서 행의 헤더 정보를 가지는 셀\">\n<!ENTITY scrollbarRole.label \"표시 영역에서 내용물을 스크롤하는 그래픽\">\n<!ENTITY searchRole.label \"검색하기위한 부품을 포함하는 영역 (참조 : form)\">\n<!ENTITY sectionRole.label \"문서와 응용 프로그램의 일부로 별도의 부품으로 볼 수있는 영역\">\n<!ENTITY sectionheadRole.label \"관련 section을 요약하거나 이름을 넣을 수있는 공간\">\n<!ENTITY selectRole.label \"사용자가 일련의 옵션에서 선택하능한 구성 요소\">\n<!ENTITY separatorRole.label \"section과 menuitem 분류를위한 구분\">\n<!ENTITY sliderRole.label \"사용자가 특정 범위 내에서 값을 선택할 수있는 부분\">\n<!ENTITY spinbuttonRole.label \"사용자가 불연속 옵션에서 선택 가능한 구성 요소\">\n<!ENTITY statusRole.label \"alert보다 중요도가 낮지만 보완 정보를 표시하기위한 영역  (참조 : alert)\">\n<!ENTITY structureRole.label \"문서 구성 요소\">\n<!ENTITY tabRole.label \"사용자가 탭을 선택하기 위해 표시되는 레이블\">\n<!ENTITY tablistRole.label \"tabpanel에 대한 참조가있는 tab을 나열 한 것\">\n<!ENTITY tabpanelRole.label \"tab에서 참조하는 일련의 요소를 함유하는 요소\">\n<!ENTITY textboxRole.label \"임의의 문자열을 입력할 수있는 부분\">\n<!ENTITY timerRole.label \"경과 시간이나 남은 시간을 나타내는 동적 영역\">\n<!ENTITY toolbarRole.label \"자주 사용하는 버튼 등을 모아, 컴팩트하게 표시하는 영역\">\n<!ENTITY tooltipRole.label \"요소에 대한 설명을 필요에 따라 적절하게 표시하는 부품\">\n<!ENTITY treeRole.label \"자식 요소가있는 목록의 일종으로, 자식 요소를 표시하거나 숨길 수있는 것\">\n<!ENTITY treegridRole.label \"grid의 일종으로, tree 같이 행 자식 요소를 표시하거나 숨길 수있는 것\">\n<!ENTITY treeitemRole.label \"tree 중 한 요소로 표시하거나 숨길 수있는 것\">\n<!ENTITY widgetRole.label \"사용자 인터페이스 (GUI)에서 작업 가능한 위젯\">\n<!ENTITY windowRole.label \"윈도우 또는 브라우저\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/bluegriffon.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title           \"BlueGriffon\">\n\n<!ENTITY fileMenu.label         \"파일\">\n<!ENTITY fileMenu.accesskey     \"f\">\n<!ENTITY newMenu.label                    \"새로 만들기\">\n<!ENTITY newMenu.accesskey                \"n\">\n\n<!ENTITY newWizardMenu.label              \"새 문서 위자드\">\n\n<!ENTITY editMenu.label                   \"편집\">\n<!ENTITY editMenu.accesskey               \"e\">\n\n<!ENTITY viewMenu.label                   \"보기\">\n<!ENTITY viewMenu.accesskey               \"v\">\n<!ENTITY customizeToolbar.label           \"유저설정\">\n<!ENTITY customizeToolbar.accesskey       \"c\">\n\n<!ENTITY insertMenu.label                 \"삽입\">\n<!ENTITY insertMenu.accesskey             \"i\">\n\n<!ENTITY formatMenu.label                 \"서식\">\n<!ENTITY formatMenu.accesskey             \"o\">\n<!ENTITY spanCmd.label \"Span\">\n<!ENTITY spanCmd.accesskey \"n\">\n<!-- Font Style SubMenu -->\n<!ENTITY fontStyleMenu.label \"문자 스타일\">\n<!ENTITY formatstylemenu.accesskey \"s\">\n<!ENTITY styleBoldCmd.label \"굵게\">\n<!ENTITY stylebold.accesskey \"b\">\n<!ENTITY stylebold.keybinding \"b\">\n<!ENTITY styleItalicCmd.label \"이탤릭\">\n<!ENTITY styleitalic.accesskey \"I\">\n<!ENTITY styleitalic.keybinding \"i\">\n<!ENTITY styleUnderlineCmd.label \"밑줄\">\n<!ENTITY styleunderline.accesskey \"u\">\n<!ENTITY styleUnderline.key \"u\">\n<!ENTITY styleStrikeThruCmd.label \"취소선\">\n<!ENTITY stylestrikethru.accesskey \"k\">\n<!ENTITY styleSuperscriptCmd.label \"어깨글자\">\n<!ENTITY stylesuperscript.accesskey \"p\">\n<!ENTITY styleSubscriptCmd.label \"아랫글자\">\n<!ENTITY stylesubscript.accesskey \"S\">\n<!ENTITY styleNonbreakingCmd.label \"분할불가\">\n<!ENTITY stylenonbreaking.accesskey \"N\">\n<!ENTITY styleEm.label \"강조\">\n<!ENTITY styleEm.accesskey \"e\">\n<!ENTITY styleEm.key \"i\">\n<!ENTITY styleStrong.label \"강조 굵게\">\n<!ENTITY styleStrong.accesskey \"t\">\n<!ENTITY styleStrong.key \"b\">\n<!ENTITY styleCite.label \"인용\">\n<!ENTITY styleCite.accesskey \"c\">\n<!ENTITY styleAbbr.label \"축약어\">\n<!ENTITY styleAbbr.accesskey \"A\">\n<!ENTITY styleAcronym.label \"두문자(頭文字)\">\n<!ENTITY styleAcronym.accesskey \"r\">\n<!ENTITY styleCode.label \"코드\">\n<!ENTITY styleCode.accesskey \"o\">\n<!ENTITY styleCode.key \"c\">\n<!ENTITY styleSamp.label \"코드 샘플\">\n<!ENTITY styleSamp.accesskey \"m\">\n<!ENTITY styleVar.label \"변수\">\n<!ENTITY styleVar.accesskey \"v\">\n<!ENTITY fontFixedWidth.label \"고정 폭\">\n<!ENTITY fontfixedwidth.accesskey \"x\">\n\n<!ENTITY tableMenu.label                  \"표\">\n<!ENTITY tableMenu.accesskey              \"b\">\n\n<!ENTITY toolsMenu.label                  \"도구\">\n<!ENTITY toolsMenu.accesskey              \"t\">\n<!ENTITY consoleMenu.label                \"JavaScript 콘솔\">\n\n<!ENTITY panelsMenu.label                 \"패널\">\n<!ENTITY panelsMenu.accesskey             \"p\">\n\n<!ENTITY alignPanels.label                \"모든 패널 정렬\">\n\n<!ENTITY helpMenu.label                   \"도움말\">\n<!ENTITY helpMenu.accesskey               \"h\">\n<!ENTITY aboutComposer.label              \"BlueGriffon에 대해서\">\n\n<!ENTITY throbber.tooltip                 \"BlueGriffon\">\n\n<!ENTITY newMenu.label                    \"새로 만들기\">\n<!ENTITY newToolbarCmd.tooltip            \"새 문서 만들기\">\n<!ENTITY pageInNewTab.label                     \"새 탭에서 만들기\">\n<!ENTITY pageInNewWindow.label                  \"새 창에서 만들기\">\n<!ENTITY newOtherCmd.label                \"추가옵션...\">\n\n<!ENTITY openMenu.label                   \"파일 열기\">\n<!ENTITY openMenu.tooltip                 \"파일 불러오기\">\n<!ENTITY openTab.label                    \"새 탭에서 불러오기\">\n<!ENTITY openWindow.label                 \"새 창에서 불러오기\">\n<!ENTITY openPage.label                   \"페이지를 열\">\n<!ENTITY openPage.accesskey               \"o\">\n<!ENTITY openFileCmd.label                \"파일을 엽니 다\">\n\n<!ENTITY quit.label                       \"종료\">\n<!ENTITY quit.accesskey                   \"q\">\n\n<!ENTITY stopButton.label                 \"정지\">\n<!ENTITY stopButton.tooltip               \"페이지 불러오기 정지\">\n\n<!ENTITY boldToolbarCmd.tooltip           \"굵게\">\n<!ENTITY boldToolbarCmd.label             \"굵게\">\n<!ENTITY italicToolbarCmd.tooltip         \"이탤릭\">\n<!ENTITY italicToolbarCmd.label           \"이탤릭\">\n<!ENTITY underlineToolbarCmd.tooltip      \"밑줄\">\n<!ENTITY underlineToolbarCmd.label        \"밑줄\">\n<!ENTITY strongToolbarCmd.tooltip         \"강조 굵게\">\n<!ENTITY strongToolbarCmd.label           \"강조 굵게\">\n<!ENTITY emToolbarCmd.tooltip             \"강조\">\n<!ENTITY emToolbarCmd.label               \"강조\">\n<!ENTITY codeToolbarCmd.label             \"코드\">\n<!ENTITY codeToolbarCmd.tooltip           \"고드\">\n<!-- RTL -->                           \n<!ENTITY writingDirectionMenu.label          \"글쓰는 방향\">\n<!ENTITY writingdirectionmenu.accesskey      \"w\">\n<!ENTITY defaultDirectionMenu.label          \"지정 함안\">\n<!ENTITY defaultdirectionmenu.accesskey      \"u\">\n<!ENTITY ltrDirectionMenu.label              \"왼쪽에서 오른쪽\">\n<!ENTITY ltrdirectionmenu.accesskey          \"l\">\n<!ENTITY rtlDirectionMenu.label              \"오른쪽에서 왼쪽\">\n<!ENTITY rtldirectionmenu.accesskey          \"r\">\n<!ENTITY dirLtr.tooltip                      \"왼쪽에서 오른쪽\">\n<!ENTITY dirRtl.tooltip                      \"오른쪽에서 왼쪽\">\n\n<!ENTITY ParagraphSelect.tooltip \"단락 서식 선택\">\n<!-- Shared in Paragraph, and Toolbar menulist -->\n<!ENTITY bodyTextCmd.label \"본문(Body)\">\n<!ENTITY paragraphParagraphCmd.label \"단락\">  \n<!ENTITY heading1Cmd.label \"헤딩 1\">\n<!ENTITY heading2Cmd.label \"헤딩 2\">\n<!ENTITY heading3Cmd.label \"헤딩 3\">\n<!ENTITY heading4Cmd.label \"헤딩 4\">\n<!ENTITY heading5Cmd.label \"헤딩 5\">\n<!ENTITY heading6Cmd.label \"헤딩 6\">\n<!ENTITY paragraphAddressCmd.label \"주석문\">\n<!ENTITY paragraphPreformatCmd.label \"정형 글자\">\n<!ENTITY genericContainerCmd.label \"범용 컨테이너 (div)\">\n\n<!ENTITY unorderedList.tooltip \"정렬되지않은 리스트\">\n<!ENTITY orderedList.tooltip \"정렬된 리스트\">\n<!ENTITY unorderedList.label \"정렬되지않은 리스트\">\n<!ENTITY orderedList.label \"정렬된 리스트\">\n\n<!ENTITY alignLeft.tooltip \"왼쪽 정렬\">\n<!ENTITY alignCenter.tooltip \"가운데 정렬\">\n<!ENTITY alignRight.tooltip \"오른쪽 정렬\">\n<!ENTITY alignJustify.tooltip \"양쪽 정렬\">\n<!ENTITY alignLeft.label \"왼쪽 정렬\">\n<!ENTITY alignCenter.label \"가운데 정렬\">\n<!ENTITY alignRight.label \"오른쪽 정렬\">\n<!ENTITY alignJustify.label \"양쪽 정렬\">\n\n<!ENTITY indentToolbarCmd.tooltip \"들여쓰기\">\n<!ENTITY indentToolbarCmd.label \"들여쓰기\">\n\n<!ENTITY outdentToolbarCmd.tooltip \"내어쓰기\">\n<!ENTITY outdentToolbarCmd.label \"내어쓰기\">\n\n<!ENTITY definitionDescription.tooltip \"정의 설명\">\n<!ENTITY definitionDescription.label \"정의 설명\">\n<!ENTITY definitionTitle.tooltip \"정의 제목\">\n<!ENTITY definitionTitle.label \"정의 제목\">\n\n<!ENTITY FontFaceSelect.tooltip \"폰트 선택\">\n<!ENTITY fontVarWidth.label \"변수 폭\">\n<!ENTITY fontFixedWidth.label \"고정 폭\">\n<!ENTITY fontHelveticaFont.label \"Helvetica, Arial\">\n<!ENTITY fontTimes.label \"Times\">\n<!ENTITY fontCourier.label \"Courier\">\n\n<!ENTITY applyClassToSelectionCmd.tooltip \"클래스를 선택범위에 적용\">\n<!ENTITY noClass.label \"(클래스 없음)\">\n\n<!ENTITY applyIdToSelectionCmd.tooltip \"ID를 선택범위에 적용\">\n<!ENTITY noId.label \"(ID 없음)\">\n\n<!ENTITY tableToolbarCmd.label \"표\">\n<!ENTITY tableToolbarCmd.key \"T\">\n<!ENTITY tableToolbarCmd.tooltip \"새 표를 삽입 또는 선택한 표의 속성을 편집\">\n\n<!ENTITY imageToolbarCmd.label \"사진\">\n<!ENTITY imageToolbarCmd.key \"I\">\n<!ENTITY imageToolbarCmd.tooltip \"사진 삽입 또는 편집\">\n\n<!ENTITY anchorToolbarCmd.label \"앵커\">\n<!ENTITY anchorToolbarCmd.key \"A\">\n<!ENTITY anchorToolbarCmd.tooltip \"앵커 삽입 또는 편집\">\n\n<!ENTITY linkToolbarCmd.label \"링크\">\n<!ENTITY linkToolbarCmd.key \"L\">\n<!ENTITY linkToolbarCmd.tooltip \"링크 삽입 또는 편집\">\n\n<!ENTITY hrToolbarCmd.label \"수평선(Horizontal bar)\">\n<!ENTITY hrToolbarCmd.key \"b\">\n\n<!ENTITY htmlToolbarCmd.label \"HTML\">\n<!ENTITY htmlToolbarCmd.key \"H\">\n\n<!ENTITY formToolbarCmd.label \"폼\">\n<!ENTITY formToolbarCmd.key \"F\">\n<!ENTITY formToolbarCmd.tooltip \"폼 삽입 또는 편집\">\n\n<!ENTITY fieldsetToolbarCmd.label \"필드세트\">\n<!ENTITY fieldsetToolbarCmd.key \"d\">\n\n<!ENTITY labelToolbarCmd.label \"레이블\">\n<!ENTITY labelToolbarCmd.key \"L\">\n\n<!ENTITY buttonToolbarCmd.label \"버튼\">\n<!ENTITY buttonToolbarCmd.key \"B\">\n\n<!ENTITY selectToolbarCmd.label \"선택 리스트\">\n<!ENTITY selectToolbarCmd.key \"S\">\n\n<!ENTITY textareaToolbarCmd.label \"텍스트 범위\">\n<!ENTITY textareaToolbarCmd.key \"T\">\n\n<!ENTITY keygenToolbarCmd.label \"키 페어 생성\">\n<!ENTITY keygenToolbarCmd.key \"K\">\n\n<!ENTITY outputToolbarCmd.label \"출력\">\n<!ENTITY outputToolbarCmd.key \"O\">\n\n<!ENTITY progressToolbarCmd.label \"진보\">\n<!ENTITY progressToolbarCmd.key \"p\">\n\n<!ENTITY meterToolbarCmd.label \"미터\">\n<!ENTITY meterToolbarCmd.key \"M\">\n\n<!ENTITY datalistToolbarCmd.label \"데이터 리스트\">\n<!ENTITY datalistToolbarCmd.key \"i\">\n\n<!ENTITY stylesheetsToolbarCmd.label \"스타일시트\">\n<!ENTITY stylesheetsToolbarCmd.key \"S\">\n\n<!ENTITY webfonts.label \"Web 폰트\">\n\n<!ENTITY videoToolbarCmd.label \"동영상\">\n<!ENTITY videoToolbarCmd.tooltip \"동영상 삽입 또는 편집\">\n\n<!ENTITY audioToolbarCmd.label \"오디오\">\n<!ENTITY audioToolbarCmd.tooltip \"오디오파일 삽입 또는 편집\">\n\n<!ENTITY browseToolbarCmd.label \"미리보기\">\n<!ENTITY browseToolbarCmd.tooltip \"브라우저에서 미리보기\">\n\n<!ENTITY saveCmd.label \"저장\">\n<!ENTITY saveToolbarCmd.tooltip \"로컬 디렉토리에 파일 저장\">\n<!ENTITY filesave.key \"s\">\n<!ENTITY saveAsCmd.label \"다른 이름으로 저장...\">\n<!ENTITY filesaveas.key \"s\">\n\n<!ENTITY undoCmd.label \"입력 취소\">\n<!ENTITY undoCmd.accesskey \"U\">\n<!ENTITY redoCmd.label \"다시 실행\">\n<!ENTITY redoCmd.accesskey \"R\">\n\n<!ENTITY cutCmd.label \"잘라내기\">\n<!ENTITY cutCmd.accesskey \"t\">\n<!ENTITY copyCmd.label \"복사\">\n<!ENTITY copyCmd.accesskey \"C\">\n<!ENTITY pasteCmd.label \"붙여넣기\">\n<!ENTITY pasteCmd.accesskey \"P\">\n<!ENTITY pasteNoFormatting.label \"Paste without Formatting\">\n<!ENTITY pasteNoFormatting.accesskey \"f\">\n<!ENTITY deleteCmd.label \"삭제\">\n<!ENTITY deleteCmd.accesskey \"D\">\n<!ENTITY selectAllCmd.label \"모두 선택\">\n<!ENTITY selectAllCmd.accesskey \"A\">\n<!ENTITY copyHTMLCodeCmd.label \"선택한 HTML 복사\">\n<!ENTITY copyHTMLCodeCmd.accesskey \"H\">\n<!ENTITY copyHTMLCode.label \"이 요소의 HTML 복사\">\n\n<!ENTITY setZoomFactor.label \"확대/축소 비율 설정\">\n\n<!ENTITY fileRecentMenu.label \"최근 파일\">\n<!ENTITY filerecentmenu.accesskey \"r\">\n\n<!ENTITY markupCleanerCmd.label \"HTML 마크업 정리\">\n<!ENTITY markupcleaner.accesskey \"m\">\n\n<!ENTITY viewToolbars.label \"툴 바\">\n<!ENTITY viewStatusbar.label \"스테이터스 바\">\n\n<!ENTITY formatToolbar.name \"서식 (주)\">\n<!ENTITY formatToolbar2.name \"서식 (부)\">\n\n<!ENTITY dualview.label \"Dual View\">\n<!ENTITY wysiwygMode.label \"위지윅 (Wysiwyg)\">\n<!ENTITY printMode.label \"Print Preview\">\n<!ENTITY sourceMode.label \"소스코드\">\n\n<!ENTITY closeTabCmd.label \"현재 탭 닫기\">\n<!ENTITY closeEbookCmd.label \"현재 전자 책 닫기\">\n\n<!ENTITY filesave.key \"s\">\n<!ENTITY quit.key \"q\">\n<!ENTITY closeWindow.key \"w\">\n<!ENTITY openPage.key \"o\">\n<!ENTITY undoCmd.key \"z\">\n<!ENTITY redoCmd.key \"y\">\n<!ENTITY cutCmd.key \"x\">\n<!ENTITY copyCmd.key \"c\">\n<!ENTITY pasteCmd.key \"v\">\n\n<!ENTITY formInputs.label \"입력...\">\n<!ENTITY hiddenInputForm.label \"숨은 문자열\">\n<!ENTITY textInputForm.label \"텍스트 입력 \">\n<!ENTITY searchInputForm.label \"검색\">\n<!ENTITY telInputForm.label \"전화 번호\">\n<!ENTITY urlInputForm.label \"URL\">\n<!ENTITY emailInputForm.label \"이메일\">\n<!ENTITY passwordInputForm.label \"비밀번호\">\n<!ENTITY datetimeInputForm.label \"날짜/시간 (UTC)\">\n<!ENTITY dateInputForm.label \"날짜\">\n<!ENTITY monthInputForm.label \"년/월\">\n<!ENTITY weekInputForm.label \"주\">\n<!ENTITY timeInputForm.label \"시간\">\n<!ENTITY datetimelocalInputForm.label \"날짜/시간\">\n<!ENTITY numberInputForm.label \"수치\">\n<!ENTITY rangeInputForm.label \"수치 범위\">\n<!ENTITY colorInputForm.label \"색 선택\">\n<!ENTITY checkboxInputForm.label \"체크박스\">\n<!ENTITY radioInputForm.label \"라디오버튼\">\n<!ENTITY fileInputForm.label \"파일 선택\">\n<!ENTITY submitInputForm.label \"전송 버튼\">\n<!ENTITY imageInputForm.label \"전송 버튼 (사진/그림)\">\n<!ENTITY resetInputForm.label \"리셋 버튼\">\n<!ENTITY buttonInputForm.label \"버튼\">\n\n\n<!ENTITY allTagsMode.label \"All Tags 모드\">\n\n<!ENTITY toggleViewMenu.label \"Toggle view\">\n<!ENTITY toggleViewMenu.accesskey \"T\">\n\n<!ENTITY spellCheck.label \"스펠링 체크\">\n<!ENTITY spellCheck.accesskey \"S\">\n<!ENTITY dictionary.label \"사전\">\n<!ENTITY addToDictionary \"사전 추가\">\n<!ENTITY ignoreWord.label \"단어 무시\">\n\n<!ENTITY specialChars.label \"문자와 기호\">\n\n<!-- Table Menu -->\n<!ENTITY tableMenu.label                     \"표\">\n<!ENTITY tablemenu.accesskey                 \"b\">\n<!-- Select Submenu -->\n<!ENTITY tableSelectMenu.label               \"선택\">\n<!ENTITY tableselectmenu.accesskey           \"s\">\n\n<!ENTITY tableSelectMenu2.label              \"표 선택\">\n<!ENTITY tableInsertMenu2.label              \"표 삽입\">\n<!ENTITY tableDeleteMenu2.label              \"표 삭제\">\n\n<!-- Insert SubMenu -->\n<!ENTITY tableInsertMenu.label               \"삽입\">\n<!ENTITY tableinsertmenu.accesskey           \"i\">\n<!ENTITY tableTable.label                    \"표\">\n<!ENTITY tabletable.accesskey                \"t\">\n<!ENTITY tableRow.label                      \"행\">\n<!ENTITY tableRows.label                     \"행\">\n<!ENTITY tablerow.accesskey                  \"r\">\n<!ENTITY tableRowAbove.label                 \"행 추가 (위)\">\n<!-- uses tablerow.accesskey -->\n<!ENTITY tableRowBelow.label                 \"행 추가 (아래)\">\n<!ENTITY tablerowbelow.accesskey             \"b\">\n<!ENTITY tableColumn.label                   \"열\">\n<!ENTITY tableColumns.label                  \"열\">\n<!ENTITY tablecolumn.accesskey               \"o\">\n<!ENTITY tableColumnBefore.label             \"열 추가 (전)\">\n<!-- uses tablecolumn.accesskey -->\n<!ENTITY tableColumnAfter.label              \"열 추가 (후)\">\n<!ENTITY tablecolumnafter.accesskey          \"a\">\n<!ENTITY tableCell.label                     \"셀\">\n<!ENTITY tableCells.label                    \"셀\">\n<!ENTITY tablecell.accesskey                 \"c\">\n<!ENTITY tableCellContents.label             \"셀 내용\">\n<!ENTITY tablecellcontents.accesskey         \"n\">\n<!ENTITY tableAllCells.label                 \"모든 셀\">\n<!ENTITY tableCellBefore.label               \"셀 (전)\">\n<!ENTITY tableallcells.accesskey             \"a\">\n<!-- uses tablecell.accesskey -->\n<!ENTITY tableCellAfter.label                \"셀 (후)\">\n<!ENTITY tablecellafter.accesskey            \"f\">\n<!-- Delete SubMenu -->\n<!ENTITY tableDeleteMenu.label               \"삭제\">\n<!ENTITY tabledeletemenu.accesskey           \"D\">\n\n<!ENTITY tableFix.label                      \"테이블 레이아웃 고정\">\n<!ENTITY tablefix.accesskey                  \"f\">\n<!-- text for \"Join Cells\" is in editor.properties \n     (\"JoinSelectedCells\" and \"JoinCellToRight\")\n     the access key must exist in both of those strings\n     But value must be set here for accesskey to draw properly\n-->\n<!ENTITY tableJoinCells.label                \"셀 병합\">\n<!ENTITY tablejoincells.accesskey            \"j\">\n<!ENTITY tableSplitCell.label                \"셀 분리\">\n<!ENTITY tablesplitcell.accesskey            \"c\">\n<!ENTITY convertToTable.label                \"선택 영역에서 표 만들기\">\n<!ENTITY converttotable.accesskey            \"r\">\n<!ENTITY tableProperties.label               \"테이블 속성…\">\n<!ENTITY tableProperties.accesskey           \"o\">\n\n<!ENTITY forumsHelpMenu.label \"유저 커뮤니티\">\n<!ENTITY forums.url \"http://groups.google.com/group/bluegriffon/\">\n<!ENTITY qa.label \"버그/제안\">\n<!ENTITY homePage.label \"웹 사이트\">\n<!ENTITY addons.label \"애드온(Add-ons) 얻기\">\n\n<!ENTITY pageProperties.label \"페이지 속성\">\n\n\n<!ENTITY preferences.label \"옵션\">\n\n<!ENTITY gotoLink.label \"엮인글 선택\">\n<!ENTITY gotoLink.accesskey \"l\">\n\n<!ENTITY cMenu_insertLink.label \"링크 삽입 또는 편집\">\n<!ENTITY cMenu_insertLink.accesskey \"l\">\n\n<!ENTITY getAddOns.label \"애드온(Add-ons) 얻기!\">\n\n<!ENTITY source.label \"소스코드 뷰\">\n<!ENTITY theme.label \"테마\">\n\n<!ENTITY removeAllStyles.label \"모든 텍스트 스타일 삭제\">\n<!ENTITY removeAllStyles.accesskey \"y\">\n<!ENTITY removeAllLinks.label \"모든 링크 삭제\">\n<!ENTITY removeAllLinks.accesskey \"l\">\n\n<!ENTITY html5Element.label \"HTML 5 Element\">\n<!ENTITY addonsMenu.label \"애드온(Add-ons)\">\n\n<!ENTITY listProperties.label \"List Properties\">\n\n<!ENTITY tableOfContents.tooltip \"Insert or refresh Table of Contents\">\n<!ENTITY tableOfContents.label \"Table of Contents\">\n\n<!ENTITY select.label \"Select...\">\n<!ENTITY parentElement.label \"Parent Element\">\n<!ENTITY firstChild.label \"First Child\">\n<!ENTITY nextSibling.label \"Next Sibling\">\n<!ENTITY previousSibling.label \"Previous Sibling\">\n<!ENTITY tableCaption.label \"테이블 캡션\">\n\n<!ENTITY lookForUpdates.label \"업데이트 확인…\">\n\r\n<!ENTITY color.label \"전경(前景) 색\">\n<!ENTITY bgColor.label \"배경(背景) 색\">\n\n<!ENTITY newWindow.label \"새 창\">\r\n\n<!ENTITY editComment.label \"Edit the HTML comment:\">\n<!ENTITY editPHP.label \"Edit the PHP instructions:\">\n<!ENTITY editPI.label \"Edit the Processing Instruction:\">\n<!ENTITY targetPI.label \"Target:\">\n<!ENTITY dataPI.label \"Data:\">\n<!ENTITY commentOrPHPOrPI.label \"Comments/PHP/Processing Instructions\">\n<!ENTITY openLinkCmdInTab.label \"새 탭에 링크 열기\">\r\n<!ENTITY blockquoteToolbarCmd.label \"Blockquote\">\n<!ENTITY blockquoteToolbarCmd.tooltip \"Encapsulate into a blockquote\">\n<!ENTITY deckMenu.label \"Deck\">\n<!ENTITY printSetupCmd.label \"페이지 설정…\">\r\n<!ENTITY printSetupCmd.accesskey \"u\">\r\n<!ENTITY printCmd.label \"인쇄…\">\r\n<!ENTITY printCmd.accesskey \"P\">\r\n<!ENTITY printCmd.commandkey \"p\">\r\n<!ENTITY encapsulate.tooltip \"Encapsulate selection into an inline element (default is span)\">\n\n<!ENTITY deleteCmd.key            \"D\">\n<!ENTITY selectAllCmd.key         \"A\">\n\n<!ENTITY buyUsersManual.label \"사용 설명서 주문\">\n<!ENTITY buyLicense.label \"확장 된 기능을 활성화\">\n<!ENTITY convertClipboardToTable.label                \"클립 보드에서 테이블 만들기\">\n<!ENTITY structureBar.caption \"구성 바\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"제품 소개 보이기\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/bluegriffon.properties",
    "content": "titleModifier=BlueGriffon\n# in the following string, %t represents the title of the page or its URL\n# and %b the titleModifier above\ntitleFormat=%S - %S\nUnknown=[무제]\nNoClassAvailable=(클래스 없음)\nNoIdAvailable=(ID 없음)\nDocumentTitle=제목\nNeedDocTitle=페이지 제목을 입력하세요.\nDocTitleHelp=창의 제목이나 즐겨찾기에 나타납니다.\nExportToText=텍스트 파일로 내보내기\nSaveDocumentAs=다른 이름으로 저장\nXHTMLfiles=XHTML 파일\nuntitled=무제\nSaveDocument=페이지 저장\nSaveFileFailed=저장 실패!\nExportToText=텍스트 파일로 내보내기\nFileNotSaved=파일이 저장되어 있지 않습니다!\nSaveFileBeforeClosing=탭 닫기 전에 저장합니까?\nYesSaveFile=예, 저장합니다\nNoDiscardChanges=아니오, 삭제합니다\nDontCloseTab=탭을 닫지 마십시오!\nIdAlreadyTaken=이 ID는 문서에서 이미 사용되고 있습니다\nRemoveIdFromElement=사용중인 ID를 삭제 하시겠습니까?\nYesRemoveId=ID 삭제\nNoCancel=취소\nReplaceAll=모두 바꾸기...\nReplacedPart1=대체했습니다\nReplacedPart2=개 항목\nAFileWasChanged=A file was changed on disk\nReloadFile=File %S changed on disk, BlueGriffon must reload it\nDontAskForFileChangesAgain=don't show this alert again\n\nAbandonChanges=%title%(으)로 저장하지 않고 다시 읽으시겠습니까?\nRevertCaption=마지막 저장 문서로 바꾸기\n\nHTMLCommentsInXHTMLTitle=HTML comment inside a <style> element in a XHTML document\nHTMLCommentsInXHTMLMessage=Warning, you have a HTML comment <!-- ... --> inside a <style> element in this XHTML document. Using HTML comments in XHTML will disable your embedded styles and you should use CDATA sections <![CDATA[ ... ]]> instead. Do you want to convert your comments into CDATA sections?\nHTMLCommentsInXHTMLOk=Yes\nHTMLCommentsInXHTMLCancel=No\n\nviewportWidthSplitter=Move bar to change viewport's width\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/colourPicker.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (glazman@disruptive-innovations.com), on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY previewColour.label     \"미리보기:\">\n<!ENTITY dialog.title            \"색 선택\">\n\n<!ENTITY predef.label            \"정해진 색:\">\n<!ENTITY rgb.label               \"RGB\">\n<!ENTITY hsb.label               \"HSB\">\n\n<!ENTITY red.label               \"R:\">\n<!ENTITY green.label             \"G:\">\n<!ENTITY blue.label              \"B:\">\n\n<!ENTITY hue.label               \"H:\">\n<!ENTITY saturation.label        \"S:\">\n<!ENTITY brightness.label        \"B:\">\n\n<!ENTITY transparency.label       \"투명\">\n<!ENTITY opacity.label            \"투명도:\">\n\n<!ENTITY background.label \"배경:\">\n<!ENTITY background.accessKey \"B\">\n<!ENTITY table.label \"표\">\n<!ENTITY table.accessKey \"T\">\n<!ENTITY cell.label \"셀\">\n<!ENTITY cell.accessKey \"C\">\n\n<!ENTITY lastPickedColor.label \"전에 선택된 색\">\n<!ENTITY lastPickedColor.accessKey \"L\">\n\n<!ENTITY hexColor.label            \"16진수(Hex):\">\n<!ENTITY nameColor.label           \"이름:\">\n\n<!ENTITY blender.label \"Blender\">\n\n<!ENTITY color1.label \"Color 1:\">\n<!ENTITY color2.label \"Color 2:\">\n<!ENTITY stops.label \"Color stops:\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/convertToTable.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"테이블로 변환\">\n<!ENTITY instructions1.label   \"BlueGriffon 선택범위에 각 단락마다 새로운 테이블을 만듭니다.\">\n<!ENTITY instructions2.label   \"열을 구분하는 문자를 선택해 주십시오:\">\n<!ENTITY commaRadio.label      \"쉼표\">\n<!ENTITY spaceRadio.label      \"스페이스\">\n<!ENTITY otherRadio.label      \"다른 문자:\">\n<!ENTITY deleteCharCheck.label \"구분문자 삭제\">\n<!ENTITY collapseSpaces.label  \"여분의 스페이스 무시\">\n<!ENTITY collapseSpaces.tooltip \"근접한 스페이스를 구분자로 변환\">\n<!ENTITY tabRadio.label        \"TSV\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/credits.dtd",
    "content": "<!ENTITY brandMotto       \"You've never really edited a web site before.\">\n<!ENTITY credit.leads     \"Leads\">\n<!ENTITY credit.contributors \"Other contributors\">\n<!ENTITY credit.core      \"Core Development Posse\">\n<!ENTITY credit.gecko     \"Gecko Layout Engine\">\n<!ENTITY credit.thanks    \"Special Thanks To\">\n\n<!-- localization credits look like this: -->\n<!--\n<!ENTITY credit.translation\n  \"<h3>Translators</h3><ul><li>Name Here</li></ul>\">\n-->\n<!ENTITY credit.translation \"Localizations\">\n\n<!ENTITY credit.visuals     \"Visual Design Coordinator\">\n<!ENTITY credit.theme       \"Theme Design\">\n<!ENTITY credit.brand       \"Brand Identity\">\n<!ENTITY credit.web         \"Web Design\">\n<!ENTITY credit.update      \"Mozilla Update\">\n<!ENTITY credit.qalead      \"Quality Assurance Lead\">\n<!ENTITY credit.qa          \"Quality Assurance\">\n<!ENTITY credit.build       \"Build and Release\">\n<!ENTITY credit.infra       \"Infrastructure Support\">\n<!ENTITY credit.support     \"Support Resources\">\n<!ENTITY credit.manage      \"Project Management\">\n<!ENTITY credit.marketleads \"Marketing Leads\">\n<!ENTITY credit.market      \"Marketing\">\n<!ENTITY credit.creators    \"Created By\">\n<!ENTITY credit.memory      \"In Fond Memory Of\">\n<!ENTITY credit.poweredByGecko \"Powered by Gecko\">\n<!ENTITY credit.reviews     \"Code reviews\">\n\n<!ENTITY license.and \"and\">\n\n<!ENTITY tm.part0 \"is a registered trademark of\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/cssClassPicker.dtd",
    "content": "<!ENTITY reuseCssClass.checkbox \"존재하는 CSS 클래스를 재사용\">\n<!ENTITY noClass.label \"---\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/dictionary.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"개인 사진\">\n\n<!ENTITY wordEditField.label \"새 단어:\">\n<!ENTITY wordEditField.accessKey \"N\">\n<!ENTITY AddButton.label \"추가\">\n<!ENTITY AddButton.accessKey \"A\">\n<!ENTITY DictionaryList.label \"기존 단어:\">\n<!ENTITY DictionaryList.accessKey \"W\">\n<!ENTITY ReplaceButton.label \"바꾸기\">\n<!ENTITY ReplaceButton.accessKey \"R\">\n<!ENTITY RemoveButton.label \"제거\">\n<!ENTITY RemoveButton.accessKey \"e\">\n\n<!ENTITY CloseButton.label \"닫기\">\n<!ENTITY CloseButton.accessKey \"C\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/editStylesheet.dtd",
    "content": "<!ENTITY window.title \"스타일시트 속성\">\n\n<!ENTITY type.label \"종료\">\n<!ENTITY embedded.label \"이 문서에 포함됨\">\n<!ENTITY linked.label \"이 문서에 링크됨\">\n\n<!ENTITY alternate.label \"대체 스타일시트\">\n<!ENTITY title.label \"제목:\">\n\n<!ENTITY media.label \"미디어\">\n<!ENTITY addMedium.label \"새로운 미디어 추가\">\n<!ENTITY href.label \"Href:\">\n<!ENTITY selectFile.label \"스타일시트 파일 선택\">\n<!ENTITY relativeUrl.label \"페이지 로케이션에 관해서 URL 만들기\">\n<!ENTITY newFile.button \"새로운 파일\">\n\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/filePicking.dtd",
    "content": "<!ENTITY chooseFile.button \"파일 선\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/filepickerbutton.dtd",
    "content": "<!ENTITY filepickerbutton.tooltip \"파일 선택\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/findbar.dtd",
    "content": "<!ENTITY replaceAll.button \"모두 바꾸기\">\n<!ENTITY replace.button \"바꾸기\">\n<!ENTITY replaceAndFind.button \"바꾸고 다음 찾기\">\n<!ENTITY replace.label \"변환되는 문자열:\">\n<!ENTITY line.label \"줄:\">\n<!ENTITY previous.label \"전\">\n<!ENTITY next.label \"후\">\n<!ENTITY caseSensitive.checkbox \"대소문자 구별\">\n<!ENTITY find.label \"찾기:\">\n<!ENTITY findCmd.label \"찾기\">\n<!ENTITY replaceCmd.label \"바꾸기\">\n<!ENTITY findCmd.key \"f\">\n<!ENTITY findCmd.accesskey \"F\">\n<!ENTITY replaceCmd.key \"r\">\n<!ENTITY replaceCmd.accesskey \"e\">\n<!ENTITY findAgainCmd.label        \"다시 찾기\">\r\n<!ENTITY findAgainCmd.key          \"G\">\r\n<!ENTITY findAgainCmd.key2         \"VK_F3\">\r\n<!ENTITY findAgainCmd.accesskey    \"g\">\r\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/html5.properties",
    "content": "namedAnchor=a (이름이 지정된 앵커)\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/insertAnchor.dtd",
    "content": "<!ENTITY window.title \"앵커 삽입\">\n\n<!ENTITY anchorName.label \"앵커 이름:\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/insertAudio.dtd",
    "content": "<!ENTITY window.title \"오디오파일 삽입 또는 편집\">\n\n<!ENTITY audioFileLocation.label \"오디오 파일 장소:\">\n<!ENTITY selectFile.label \"파일 선택\">\n<!ENTITY relativeUrl.label \"페이지 장소에 대하여 URL 만들기\">\n<!ENTITY audioControls.label \"오디어 제어 표기\">\n<!ENTITY preload.label \"미리로드:\">\n<!ENTITY nonePreload.label \"없음\">\n<!ENTITY metadataPreload.label \"메타데이터\">\n<!ENTITY autoPreload.label \"자동\">\n<!ENTITY autoplay.label \"자동재생\">\n<!ENTITY loop.label \"반복\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/insertButton.dtd",
    "content": "<!ENTITY window.title \"폼 삽입 또는 편집\">\n\n<!ENTITY name.label \"이름:\">\n<!ENTITY value.label \"값:\">\n<!ENTITY state.label \"상태:\">\n<!ENTITY disabled.label \"불가능\">\n<!ENTITY formmethod.label \"전송 방법:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"전송 동작:\">\n<!ENTITY formenctype.label \"전송 인코딩 종류:\">\n<!ENTITY unspecified.label \"-- 지정되지 않음 --\">\n<!ENTITY formnovalidate.label \"폼 유효성:\">\n<!ENTITY novalidate.label \"폼 유효성 검사 하지 않음\">\n<!ENTITY target.label \"타겟:\">\n\n<!ENTITY form.label \"폼:\">\n<!ENTITY autofocus.label \"자동포커스:\">\n<!ENTITY type.label \"종류:\">\n<!ENTITY focusOnPageLoad.label \"페이지가 로드되면 즉시\">\n<!ENTITY submit.label \"전송\">\n<!ENTITY reset.label \"리셋\">\n<!ENTITY button.label \"버튼\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/insertChars.dtd",
    "content": "<!ENTITY windowTitle.label \"특수문자 삽입\">\n\n<!ENTITY charName.label \"이름:\">\n<!ENTITY charCode.label \"Unicode:\">\n\n<!ENTITY insertButton.label \"삽입\">\n\n<!ENTITY unicode.label \"Unicode\">\n<!ENTITY blockName.label \"Block 이름\">\n\n<!ENTITY search.placeholder \"찾기...\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/insertCommentOrPI.dtd",
    "content": "<!ENTITY window.title \"Comments, PHP and Processing Instructions\">\n\n<!ENTITY comment.label \"Comment\">\n<!ENTITY php.label \"PHP\">\n<!ENTITY pi.label \"Processing Instruction\">\n\n<!ENTITY target.label \"Target:\">\n<!ENTITY data.label \"Data:\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/insertDatalist.dtd",
    "content": "<!ENTITY window.title \"데이터 리스트 삽입 또는 편집\">\n\n<!ENTITY window.title \"데이터 리스트 삽입 또는 편집\">\n\n<!ENTITY name.label \"이름:\">\n<!ENTITY value.label \"값:\">\n<!ENTITY state.label \"상태:\">\n<!ENTITY disabled.label \"불가능\">\n<!ENTITY size.label \"크기:\">\n<!ENTITY choices.label \"선택:\">\n<!ENTITY multiple.label \"여러개 값 허용\">\n<!ENTITY list.label \"리스트:\">\n\n<!ENTITY form.label \"폼:\">\n<!ENTITY autofocus.label \"자동 포커스:\">\n<!ENTITY focusOnPageLoad.label \"페이지가 로드되면 즉시\">\n<!ENTITY required.label \"요구:\">\n<!ENTITY isRequired.label \"이 요소가 요구 됩니다.\">\n\n<!ENTITY parameters.label \"변수\">\n\n<!ENTITY add.tooltip \"옵션 추가\">\n<!ENTITY remove.tooltip \"선택한 option 또는  optgroup 삭제\">\n<!ENTITY modify.tooltip \"선택한 option 또는  optgroup 편집\">\n\n<!ENTITY options.label \"옵션\">\n<!ENTITY up.tooltip \"위\">\n<!ENTITY down.tooltip \"아래\">\n\n<!ENTITY value.col \"값\">\n<!ENTITY label.col \"레이블\">\n<!ENTITY disabled.col \"불가능\">\n<!ENTITY selected.col \"선택됨\">\n\n<!ENTITY before.label \"이 전...\">\n<!ENTITY inside.label \"이 중...\">\n<!ENTITY after.label \"이 후...\">\n\n<!ENTITY addOption.label \"옵션 추가\">\n<!ENTITY addOptgroup.label \"옵션 그룹을 추가\">\n\n<!ENTITY label.label \"레이블:\">\n<!ENTITY ok.label \"확인\">\n<!ENTITY selected.label \"선택됨\">\n\n<!ENTITY update.label \"업데이트\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/insertFieldset.dtd",
    "content": "<!ENTITY window.title \"필드세트 삽입 또는 편집\">\n\n<!ENTITY name.label \"이름:\">\n<!ENTITY state.label \"상태:\">\n<!ENTITY disabled.label \"불가능\">\n<!ENTITY form.label \"폼:\">\n<!ENTITY insertLegend.label \"필드리스트 제목 추가\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/insertForm.dtd",
    "content": "<!ENTITY window.title \"폼 삽입 또는 편집\">\n\n<!ENTITY formName.label \"폼 이름:\">\n<!ENTITY url.label \"URL:\">\n<!ENTITY autocomplete.label \"자동완성:\">\n<!ENTITY autocompleteOn.label \"온\">\n<!ENTITY autocompleteOff.label \"오프\">\n\n<!ENTITY encodingType.label \"인코딩:\">\n\n<!ENTITY method.label \"방법:\">\n\n<!ENTITY validation.label \"유효성:\">\n<!ENTITY novalidate.label \"폼 전송중에 유효성 검사하지 않음\">\n\n<!ENTITY target.label \"타겟:\">\n\n<!ENTITY charsets.label \"문자 인코딩:\">\n\n<!ENTITY unspecified.label \"-- 지정되지않음 --\">\n \n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/insertFormInput.dtd",
    "content": "<!ENTITY window.title \"폼 입력 컨트롤 삽입 또는 편집\">\n\n<!ENTITY hidden.label \"숨겨진 문자열\">\n<!ENTITY text.label \"텍스트 입력\">\n<!ENTITY search.label \"검색\">\n<!ENTITY tel.label \"전화번호\">\n<!ENTITY url.label \"URL\">\n<!ENTITY email.label \"이메일\">\n<!ENTITY password.label \"비밀번호\">\n<!ENTITY datetime.label \"날짜/시간 (UTC)\">\n<!ENTITY date.label \"날짜\">\n<!ENTITY month.label \"년/월\">\n<!ENTITY week.label \"주\">\n<!ENTITY time.label \"시간\">\n<!ENTITY datetimelocal.label \"날짜/시간\">\n<!ENTITY number.label \"숫자\">\n<!ENTITY range.label \"숫자범위\">\n<!ENTITY color.label \"색\">\n<!ENTITY checkbox.label \"체크박스\">\n<!ENTITY radio.label \"라디오버튼\">\n<!ENTITY file.label \"파일\">\n<!ENTITY submit.label \"폼 전송\">\n<!ENTITY image.label \"사진/그림 전송버튼\">\n<!ENTITY reset.label \"리셋 버튼\">\n<!ENTITY button.label \"버튼\">\n\n<!ENTITY parameters.label \"변수\">\n\n<!ENTITY name.label \"이름:\">\n<!ENTITY value.label \"값:\">\n<!ENTITY state.label \"상태:\">\n<!ENTITY disabled.label \"불가능\">\n<!ENTITY placeholder.label \"틀:\">\n<!ENTITY mutability.label \"변경:\">\n<!ENTITY readonly.label \"이 요소는 읽기전용입니다.\">\n<!ENTITY size.label \"크기:\">\n<!ENTITY maxlength.label \"최대 길이:\">\n<!ENTITY min.label \"최소값:\">\n<!ENTITY max.label \"최대값:\">\n<!ENTITY step.label \"스텝:\">\n<!ENTITY checked.label \"이 요소는 체크되었습니다\">\n<!ENTITY src.label \"사진/그림 경로:\">\n<!ENTITY selectFile.label \"파일 선택\">\n<!ENTITY width.label \"가로:\">\n<!ENTITY height.label \"세로:\">\n<!ENTITY list.label \"리스트:\">\n<!ENTITY choices.label \"선택:\">\n<!ENTITY multiple.label \"여러 값 허용\">\n<!ENTITY pattern.label \"정규식 패턴:\">\n<!ENTITY alt.label \"대체 텍스트:\">\n<!ENTITY autocomplete.label \"자동완성:\">\n<!ENTITY on.label \"온\">\n<!ENTITY off.label \"오프\">\n<!ENTITY accept.label \"받은 MIME 종류:\">\n<!ENTITY formmethod.label \"전송 방법:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"전송 동작:\">\n<!ENTITY formenctype.label \"전송 인코딩 종류:\">\n<!ENTITY unspecified.label \"-- 지정되지 않음 --\">\n<!ENTITY formnovalidate.label \"유효성:\">\n<!ENTITY novalidate.label \"이 폼은 유효성 검사하지 않는다.\">\n<!ENTITY target.label \"타겟:\">\n<!ENTITY required.label \"요구됨:\">\n<!ENTITY isRequired.label \"이 요소는 요구 됩니다.\">\n<!ENTITY form.label \"폼:\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/insertHR.dtd",
    "content": "<!ENTITY window.title \"수평선\">\n\n<!ENTITY size.label \"크기\">\n<!ENTITY width.label \"가로:\">\n<!ENTITY height.label \"세로:\">\n\n<!ENTITY style.label \"스타일\">\n<!ENTITY shaded.label \"그림자 (3D)\">\n<!ENTITY alignment.label \"정렬:\">\n<!ENTITY left.label \"왼쪽\">\n<!ENTITY center.label \"중간\">\n<!ENTITY right.label \"오른쪽\">\n\n<!ENTITY color.label \"색:\">\n<!ENTITY hrColor.label \"수평선 색\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/insertHTML.dtd",
    "content": "<!ENTITY window.title \"HTML 삽입\">\n\n<!ENTITY enterHTMLMarkup.label \"HTML 태그를 입력하세요:\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/insertImage.dtd",
    "content": "<!ENTITY window.title \"사진/그림 삽입\">\n\n<!ENTITY imageLocation.label \"사진/그림 경로:\">\n<!ENTITY selectImageButton.label \"사진/그림 선택\">\n<!ENTITY relativeURL.label \"페이지 경로에 관하여 URL 만들기\">\n<!ENTITY title.label \"제목:\">\n<!ENTITY alternateText.label \"대체 텍스트:\">\n<!ENTITY documentMustBeSaved.label \"(이 기능을 이용하기 위해서 문서가 반드시 저장되어야 함)\">\n\n<!ENTITY preview.label \"미리보기\">\n\n<!ENTITY emptyAltOk.checkbox \"비어있는 대체 텍스트 허용\">\n\n<!ENTITY longdesc.label \"긴 설명 URI:\">\n<!ENTITY selectLongDescButton.label \"파일 선택\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/insertKeygen.dtd",
    "content": "<!ENTITY window.title \"키 생성기 삽입 또는 편집\">\n\n<!ENTITY keytype.label \"키 종류:\">\n<!ENTITY rsa.label \"RSA\">\n<!ENTITY dsa.label \"DSA\">\n<!ENTITY ec.label \"EC\">\n<!ENTITY keyparams.label \"키 변수:\">\n<!ENTITY name.label \"이름:\">\n<!ENTITY state.label \"상태:\">\n<!ENTITY disabled.label \"불가능\">\n<!ENTITY form.label \"폼:\">\n<!ENTITY autofocus.label \"자동 포커스:\">\n<!ENTITY focusOnPageLoad.label \"페이지가 로드되면 즉시\">\n<!ENTITY challenge.label \"전송된 키:\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/insertLabel.dtd",
    "content": "<!ENTITY window.title \"레이블 삽입 또는 편집\">\n\n<!ENTITY form.label \"폼:\">\n<!ENTITY for.label \"컨트롤 ID:\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/insertLink.dtd",
    "content": "<!ENTITY window.title \"링크\">\n\n<!ENTITY linkText.label \"텍스트\">\n<!ENTITY linkTarget.label \"타겟\">\n<!ENTITY selectFile.label \"파일 선택\">\n\n<!ENTITY isMail.label \"이메일 주소입니다\">\n<!ENTITY relativeUrl.label \"페이지 경로에 관한 URL 만들기\">\n\n<!ENTITY windowTarget.label \"Window target\">\n<!ENTITY openIn.label \"Open the link in:\">\n<!ENTITY topTarget.label \"same window, without frames\">\n<!ENTITY blankTarget.label \"a new window\">\n<!ENTITY parentTarget.label \"the parent frame\">\n<!ENTITY selfTarget.label \"the current frame\">\n<!ENTITY otherTarget.label \"the frame named...\">\n\n<!ENTITY title.caption \"Advisory Title\">\n<!ENTITY title.label \"Title:\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/insertLink.properties",
    "content": "noAnchorsInDocument=[이 문서에 앵커 사용 불가]\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/insertMeter.dtd",
    "content": "<!ENTITY window.title \"진행요소 삽입 또는 편집\">\n\n<!ENTITY value.label \"값:\">\n<!ENTITY min.label \"최소값:\">\n<!ENTITY max.label \"최대값:\">\n<!ENTITY form.label \"폼:\">\n<!ENTITY optimum.label \"최적 값:\">\n<!ENTITY low.label \"하한값:\">\n<!ENTITY high.label \"상한값:\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/insertOutput.dtd",
    "content": "<!ENTITY window.title \"계산결과 삽입 또는 편집\">\n\n<!ENTITY name.label \"이름:\">\n<!ENTITY form.label \"폼:\">\n<!ENTITY for.label \"컨트롤 IDs:\">\n<!ENTITY autofocus.label \"자동 포커스:\">\n<!ENTITY focusOnPageLoad.label \"페이지가 로드되면 즉시\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/insertProgress.dtd",
    "content": "<!ENTITY window.title \"키 생성기 삽입 또는 편집\">\n\n<!ENTITY value.label \"값:\">\n<!ENTITY max.label \"최대값:\">\n<!ENTITY form.label \"폼:\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/insertSelect.dtd",
    "content": "<!ENTITY window.title \"리스트선택 삽입 또는 편집\">\n\n<!ENTITY name.label \"이름:\">\n<!ENTITY value.label \"값:\">\n<!ENTITY state.label \"상태:\">\n<!ENTITY disabled.label \"불가능\">\n<!ENTITY size.label \"크기:\">\n<!ENTITY choices.label \"선택:\">\n<!ENTITY multiple.label \"여러 값 허용\">\n<!ENTITY list.label \"리스트:\">\n\n<!ENTITY form.label \"폼:\">\n<!ENTITY autofocus.label \"자동 포커스:\">\n<!ENTITY focusOnPageLoad.label \"페이지가 로드되면 즉시\">\n<!ENTITY required.label \"요구:\">\n<!ENTITY isRequired.label \"이 요소가 요구 됩니다.\">\n\n<!ENTITY parameters.label \"변수\">\n\n<!ENTITY add.tooltip \"옵션 추가\">\n<!ENTITY remove.tooltip \"선택된 option 또는 optgroup 삭제\">\n<!ENTITY modify.tooltip \"선택된 option 또는 optgroup 편집\">\n\n<!ENTITY options.label \"옵션\">\n<!ENTITY up.tooltip \"위\">\n<!ENTITY down.tooltip \"아래\">\n\n<!ENTITY value.col \"값\">\n<!ENTITY label.col \"레이블\">\n<!ENTITY disabled.col \"불가능\">\n<!ENTITY selected.col \"선택됨\">\n\n<!ENTITY before.label \"이 전...\">\n<!ENTITY inside.label \"이 중...\">\n<!ENTITY after.label \"이 후...\">\n\n<!ENTITY addOption.label \"옵션 추가\">\n<!ENTITY addOptgroup.label \"그룹 옵션 추가\">\n\n<!ENTITY label.label \"레이블:\">\n<!ENTITY ok.label \"확인\">\n<!ENTITY selected.label \"선택됨\">\n\n<!ENTITY update.label \"업데이트\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/insertStylesheet.dtd",
    "content": "<!ENTITY window.title \"스타일시트 삽입 또는 편집\">\n\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"대체\">\n<!ENTITY title.col \"제목\">\n<!ENTITY media.col \"미디어\">\n\n<!ENTITY add.tooltip \"스타일시트 추가\">\n<!ENTITY remove.tooltip \"선택된 스타일시트 삭제\">\n<!ENTITY modify.tooltip \"선택된 스타일시트 편집\">\n<!ENTITY down.tooltip \"선택된 스타일시트 아래로 이동\">\n<!ENTITY up.tooltip \"선택된 스타일시트 위로 이동\">\n\n<!ENTITY close.label \"닫기\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/insertTOC.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is TOCMaker.\n   -\n   - The Initial Developer of the Original Code is\n   - Daniel Glazman.\n   - Portions created by the Initial Developer are Copyright (C) 2002\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Original author: Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY Window.title        \"Table of Contents\">\n<!ENTITY buildToc.label      \"Build table of contents from:\">\n<!ENTITY style.label         \"Style:\">\n<!ENTITY tag.label           \"Tag:\">\n<!ENTITY class.label         \"Class:\">\n<!ENTITY header1.label       \"Level 1\">\n<!ENTITY header2.label       \"Level 2\">\n<!ENTITY header3.label       \"Level 3\">\n<!ENTITY header4.label       \"Level 4\">\n<!ENTITY header5.label       \"Level 5\">\n<!ENTITY header6.label       \"Level 6\">\n<!ENTITY makeReadOnly.label  \"Make the table of contents read-only\">\n<!ENTITY orderedList.label   \"Number all entries in the table of contents\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/insertTable.dtd",
    "content": "\n<!ENTITY windowTitle.label \"표 속성\">\n\n<!ENTITY table.tab \"표\">\n<!ENTITY cell.tab \"셀\">\n\n<!ENTITY size.label \"크기\">\n<!ENTITY rows.label \"열:\">\n<!ENTITY width.label \"가로:\">\n<!ENTITY columns.label \"행:\">\n<!ENTITY height.label \"세로:\">\n<!ENTITY rowsInHeader.label \"헤더 열:\">\n<!ENTITY onlyHeaderCells.label \"헤더 셀만\">\n<!ENTITY rowsInFooter.label \"푸터 열:\">\n\n<!ENTITY layout.label \"레이아웃\">\n<!ENTITY border.label \"테두리:\">\n<!ENTITY pixels.label \"픽셀\">\n<!ENTITY cellSpacing.label \"셀 간격:\">\n<!ENTITY percent.label \"퍼센트\">\n<!ENTITY cellPadding.label \"셀 패딩:\">\n\n<!ENTITY selection.caption \"선택\">\n<!ENTITY cells.label \"셀\">\n<!ENTITY rowsSelection.label \"열\">\n<!ENTITY columnsSelection.label \"행\">\n\n<!ENTITY previous.label \"이전\">\n<!ENTITY next.label \"다음\">\n\n<!ENTITY applyButton.label \"적용\">\n\n<!ENTITY warning.description \"선택 사항을 변경하기 전에 변경 사항이 적용됩니다.\">\n\n<!ENTITY size.caption \"크기\">\n<!ENTITY alignment.caption \"내용 정렬\">\n<!ENTITY hAlign.label \"수평:\">\n<!ENTITY vAlign.label \"수직:\">\n<!ENTITY left.label \"왼쪽\">\n<!ENTITY unspecified.label \"- 지정되지 않음 -\">\n<!ENTITY center.label \"가운데\">\n<!ENTITY right.label \"오른쪽\">\n<!ENTITY justify.label \"양쪽 맞춤\">\n<!ENTITY top.label \"위\">\n<!ENTITY bottom.label \"아래\">\n\n<!ENTITY style.caption \"스타일\">\n<!ENTITY bgColor.label \"배경 색:\">\n<!ENTITY bgColor.windowTitle \"배경 색\">\n<!ENTITY headers.checkbox \"헤더\">\n<!ENTITY nowrap.checkbox \"줄 바꿈 없음\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/insertTable.properties",
    "content": "TableTabModified=테이블 속성이 변경되었습니다\nApplyAndCloseWindow=변경 사항을 적용하고 이 대화 상자를 닫으시겠습니까?\nCellTabModified=일부 셀 속성이 변경 되었습니다.\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/insertTextarea.dtd",
    "content": "<!ENTITY window.title \"텍스트 영역 상자 삽입 또는 편집\">\n\n<!ENTITY name.label \"이름:\">\n<!ENTITY state.label \"상태:\">\n<!ENTITY disabled.label \"불가능\">\n<!ENTITY placeholder.label \"플레이스홀더:\">\n<!ENTITY form.label \"폼:\">\n<!ENTITY mutability.label \"변경:\">\n<!ENTITY readonly.label \"이 요소는 읽기 전용 입니다.\">\n<!ENTITY required.label \"요구:\">\n<!ENTITY isRequired.label \"이 요소가 요구 됩니다\">\n<!ENTITY maxlength.label \"최대 길이:\">\n<!ENTITY autofocus.label \"자동 포커스:\">\n<!ENTITY focusOnPageLoad.label \"페이지가 로드되면 즉시\">\n<!ENTITY cols.label \"행 수:\">\n<!ENTITY rows.label \"열 수:\">\n<!ENTITY wrap.label \"랩핑:\">\n<!ENTITY softWrap.label \"소프트\">\n<!ENTITY hardWrap.label \"하드\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/insertVideo.dtd",
    "content": "<!ENTITY window.title \"동영상 삽입 또는 편집\">\n\n<!ENTITY size.label \"크기\">\n<!ENTITY width.label \"가로:\">\n<!ENTITY height.label \"세로:\">\n\n<!ENTITY source.label \"동영상\">\n<!ENTITY selectFile.label \"파일 선택\">\n<!ENTITY relativeUrl.label \"페이지 경로에 관한 URL 만들기\">\n<!ENTITY poster.tab \"포스터\">\n\n<!ENTITY videoControls.label \"비디오 제어판 표기\">\n<!ENTITY preload.label \"미리로드:\">\n<!ENTITY nonePreload.label \"없음\">\n<!ENTITY metadataPreload.label \"메타데이터\">\n<!ENTITY autoPreload.label \"자동\">\n<!ENTITY autoplay.label \"자동재생\">\n<!ENTITY loop.label \"반복\">\n\n<!ENTITY videoFileLocation.label \"동영상 파일 경로:\">\n<!ENTITY posterFileLocation.label \"포스터 파일 경로:\">\n\n<!ENTITY useCurrentFrameAsPoster.label \"현재 프레임을 포스터로 사용\">\n<!ENTITY saveAsFile.label \"포스터를 PNG 파일로 저장\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/insertVideo.properties",
    "content": "SavePosterAsPng=PNG 파일 선택 (포스터 저장)\nPNGFiles=PNG 이미지 파일\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/language.properties",
    "content": "# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/languages.dtd",
    "content": "<!ENTITY window.title \"언어 선택\">\n\n<!ENTITY languagesList.label  \"언어:\">\n<!ENTITY examples.label \"예 : en-bz, ar-jo\">\n<!ENTITY others.label \"기타:\">\n<!ENTITY others.accesskey \"O\">\n\n<!ENTITY clearSubtree.label \"자식요소에 언어정보 삭제\">\n\n<!ENTITY currentLanguage.label \"현제 언어:\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/listProperties.dtd",
    "content": "<!ENTITY window.title \"List Properties\">\n\n<!ENTITY marker.caption \"List Marker\">\n<!ENTITY noType.label \"List without marker or index\">\n<!ENTITY unorderedType.label \"Unordered List\">\n<!ENTITY orderedType.label \"Ordered List\">\n\n<!ENTITY listValue.caption \"Value\">\n<!ENTITY dontSetStartValue.label \"No start value specified\">\n<!ENTITY startValue.label \"Start value:\">\n\n<!ENTITY defaultMarker.label \"Default marker\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/markupCleaner.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <glazman@disruptive-innovations.com>, on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"마크업 클리너\">\n\n<!ENTITY trailingBR.label \"마지막 &lt;br&gt; 삭제\">\n<!ENTITY emptyBlocks.label \"빈 블락 삭제\">\n<!ENTITY emptyCells.label \"빈 테이블 셀에 정렬 삭제\">\n<!ENTITY nestedLists.label \"중첩된 리스트 수정\">\n\n<!ENTITY cleanUp.label \"청소\">\n\n<!ENTITY actionColumnHeader.label \"실행\">\n<!ENTITY reportColumnHeader.label \"리포트\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/masterPasswordQuery.properties",
    "content": "windowTitle=마스터 비밀번호\nquery=마스터 비밀번호가 아직 설정되지 않았습니다. 만드시겠습니까?\nyesButton=예\nnoButton=아니오\n\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/media.dtd",
    "content": "<!ENTITY unspecified.label \"\">\n<!ENTITY not.label \"NOT\">\n<!ENTITY only.label \"ONLY\">\n\n<!ENTITY allMedia.label \"모든 미디어\">\n\n<!ENTITY auralMedia.label \"청각 미디어\">\n<!ENTITY brailleMedia.label \"점자 미디어\">\n<!ENTITY handheldMedia.label \"모바일 미디어\">\n<!ENTITY printMedia.label \"프린트 미디어\">\n<!ENTITY projectionMedia.label \"프로젝션 미디어\">\n<!ENTITY screenMedia.label \"스크린 미디어\">\n<!ENTITY ttyMedia.label \"tty 미디어\">\n<!ENTITY tvMedia.label \"TV 미디어\">\n\n<!ENTITY addConstraint.label \"상수 추가\">\n\n<!ENTITY widthFeature.label \"뷰포트 가로 값\">\n<!ENTITY minWidthFeature.label \"뷰포트 가로 최소값\">\n<!ENTITY maxWidthFeature.label \"뷰포트 가로 최대값\">\n<!ENTITY heightFeature.label \"뷰포트 세로 값\">\n<!ENTITY minHeightFeature.label \"뷰포트 세로 최소값\">\n<!ENTITY maxHeightFeature.label \"뷰포트 세로 최대값\">\n\n<!ENTITY deviceWidthFeature.label \"디바이스 가로\">\n<!ENTITY minDeviceWidthFeature.label \"디바이스 가로 최소값\">\n<!ENTITY maxDeviceWidthFeature.label \"디바이스 가로 최대값\">\n<!ENTITY deviceHeightFeature.label \"디바이스 세로\">\n<!ENTITY minDeviceHeightFeature.label \"디바이스 세로 최소값\">\n<!ENTITY maxDeviceHeightFeature.label \"디바이스 세로 최대값\">\n\n<!ENTITY orientationFeature.label \"방향\">\n\n<!ENTITY aspectRatioFeature.label \"화면비율\">\n<!ENTITY minAspectRatioFeature.label \"화면 비율 최소값\">\n<!ENTITY maxAspectRatioFeature.label \"화면 비율 최소값\">\n<!ENTITY deviceAspectRatioFeature.label \"디바이스 화면 비율\">\n<!ENTITY minDeviceAspectRatioFeature.label \"장치의 화면 비율 최소값\">\n<!ENTITY maxDeviceAspectRatioFeature.label \"장치의 화면 비율 최대값\">\n\n<!ENTITY colorFeature.label \"색상 비트 수\">\n<!ENTITY minColorFeature.label \"색상 비트 수 최소값\">\n<!ENTITY maxColorFeature.label \"색상 비트 수 최대값\">\n<!ENTITY colorIndexFeature.label \"컬러맵 크기\">\n<!ENTITY minColorIndexFeature.label \"컬러맵 크기 최소값\">\n<!ENTITY maxColorIndexFeature.label \"컬러맵 크기 최대값\">\n<!ENTITY monochromeFeature.label \"흑백 비트 수\">\n<!ENTITY minMonochromeFeature.label \"흑백 비트 수 최소값\">\n<!ENTITY maxMonochromeFeature.label \"흑백 비트 수 최대값\">\n\n<!ENTITY resolutionFeature.label \"디바이스 해상도\">\n<!ENTITY minResolutionFeature.label \"디바이스 해상도 최소값\">\n<!ENTITY maxResolutionFeature.label \"디바이스 해상도 최대값\">\n\n<!ENTITY scanFeature.label \"스캐닝\">\n\n<!ENTITY gridFeature.label \"그리드(Grid)\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/media.properties",
    "content": "widthFeature=뷰포트 가로:\nminWidthFeature=뷰포트 가로 최소값:\nmaxWidthFeature=뷰포트 가로 최대값:\nheightFeature=뷰포트 세로:\nminHeightFeature=뷰포트 세로 최소값:\nmaxHeightFeature=뷰포트 세로 최대값:\ndeviceWidthFeature=디바이스 가로:\nminDeviceWidthFeature=디바이스 가로 최소값:\nmaxDeviceWidthFeature=디바이스 가로 최대값:\ndeviceHeightFeature=디바이스 세로:\nminDeviceHeightFeature=디바이스 세로 최소값:\nmaxDeviceHeightFeature=디바이스 세로 최대값:\norientationFeature=방향:\naspectRatioFeature=화면비율:\nminAspectRatioFeature=화면비율 최소값:\nmaxAspectRatioFeature=화면비율 최대값:\ndeviceAspectRatioFeature=디바이스 화면비율:\nminDeviceAspectRatioFeature=디바이스 화면비율 최소값:\nmaxDeviceAspectRatioFeature=디바이스 화면비율 최대값:\ncolorFeature=색상 비트:\nminColorFeature=색상 비트 최소값:\nmaxColorFeature=색상 비트 최대값:\ncolorIndexFeature=컬러맵 크기:\nminColorIndexFeature=컬러맵 크기 최소값:\nmaxColorIndexFeature=컬러맵 크기 최대값:\nmonochromeFeature=흑백 비트 수\nminMonochromeFeature=흑백 비트 수 최소값\nmaxMonochromeFeature=흑백 비트 수 최대값\nresolutionFeature=디바이스 해상도\nminResolutionFeature=디바이스 해상도 최소값\nmaxResolutionFeature=디바이스 해상도 최대값\nscanFeature=스캐닝\ngridFeature=그리드(Grid)\n\nNewCSSFile=새로운 CSS 파일 만들기\n\nportrait=세로\nlandscape=가로\nprogressive=프로그레시브\ninterlace=인터레이스\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/newDocument.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - 새 문서\">\n\n<!ENTITY documentType.description \"어떤 종류의 문서를 만드시겠습니까?\">\n\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"문서 종류\">\n<!ENTITY transitional.label \"Transitional\">\n<!ENTITY strict.label \"strict\">\n\n<!ENTITY where.label \"장소\">\n<!ENTITY tab.label \"새 탭\">\n<!ENTITY window.label \"새 창\">\n\n<!ENTITY documentLanguage.label \"언어:\">\n<!ENTITY selectLanguage.label \"언어 선택\">\n<!ENTITY charset.label \"문자 세트:\">\n<!ENTITY direction.label \"텍스트 방향:\">\n<!ENTITY unspecified.label \"지정되지 않음\">\n<!ENTITY ltr.label \"왼쪽에서 오른쪽으로\">\n<!ENTITY rtl.label \"오른쪽으로 왼쪽으로\">\n\n<!ENTITY similarToCurrent.label 'Similar to current document'>\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/newPageWizard.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"새 문서 마법사\">\n\n<!ENTITY pageTitle.label \"제목:\">\n<!ENTITY pageAuthor.label \"저자:\">\n<!ENTITY pageDescription.label \"설명:\">\n<!ENTITY pageTitle.accesskey \"T\">\n<!ENTITY pageAuthor.accesskey \"A\">\n<!ENTITY pageDescription.accesskey \"D\">\n<!ENTITY pageKeywords.label \"키워드:\">\n<!ENTITY pageKeywords.accesskey \"K\">\n<!ENTITY documentLanguage.label \"언어:\">\n<!ENTITY language.accesskey \"L\">\n<!ENTITY charset.label \"문자 세트:\">\n<!ENTITY charset.accesskey \"C\">\n<!ENTITY direction.label \"텍스트 방향:\">\n<!ENTITY direction.accesskey \"x\">\n<!ENTITY ltr.label \"왼쪽에서 오른쪽으로\">\n<!ENTITY rtl.label \"오른쪽으로 왼쪽으로\">\n<!ENTITY unspecified.label \"지정되지 않음\">\n\n<!ENTITY selectLanguage.label \"언어 선택\">\n\n<!ENTITY backgroundImage.label \"배경 사진/그림:\">\n<!ENTITY backgroundImage.accesskey \"B\">\n\n<!ENTITY filepickerForBgImage.title \"배경사진/그림 선택\">\n<!ENTITY pagePreview.label \"미리보기:\">\n\n<!ENTITY useSystemColors.label \"브라우저 규정 색  (페이지 색상을 지정하지 않음)\">\n<!ENTITY userDefinedColors.label \"사용자 지정색 사용:\">\n\n<!ENTITY backgroundColor.label \"배경:\">\n<!ENTITY backgroundColor.accesskey \"B\">\n<!ENTITY textColor.label \"텍스트:\">\n<!ENTITY textColor.accesskey \"T\">\n<!ENTITY linksColor.label \"링크:\">\n<!ENTITY linksColor.accesskey \"L\">\n<!ENTITY activeLinksColor.label \"액티브 링크:\">\n<!ENTITY activeLinksColor.accesskey \"A\">\n<!ENTITY visitedLinksColor.label \"방문한 링크:\">\n<!ENTITY visitedLinksColor.accesskey \"V\">\n<!ENTITY underlineLinks.label \"링크 밑줄\">\n\n<!ENTITY relativeURLForBgImage.label \"URL is relative to page location\">\n\n<!ENTITY generalTab.label \"일반문서 속성\">\n<!ENTITY colorsTab.label \"색과 배경\">\n<!ENTITY styleTab.label \"스타일\">\n<!ENTITY advancedTab.label \"고급\">\n\n<!ENTITY unsavedPage.label \"[저장되지 않은 새 페이지]\">\n<!ENTITY noPageLastModified.label \"[정보 없음]\">\n\n<!ENTITY normalText.preview \"보통 텍스트\">\n<!ENTITY links.preview \"링크\">\n<!ENTITY activeLinks.preview \"액티브 링크\">\n<!ENTITY visitedLinks.preview \"방문한 링크\">\n\n<!ENTITY makeColorsDefault.label \"내 기본 설정으로 하기\">\n\n<!ENTITY bgTab.label \"문서 배경\">\n\n<!ENTITY layoutsTab.label \"페이지 레이아웃\">\n<!ENTITY usePageLayout.checkbox \"정의된 CSS 레이아웃 적용\">\n<!ENTITY oneColumn100.label \"1 열, 100&#37;\">\n<!ENTITY twoColumns5050.label \"2 열, 50&#37;/50&#37;\">\n<!ENTITY twoColumns6633.label \"2 열, 66&#37;/33&#37;\">\n<!ENTITY twoColumns3366.label \"2 열, 33&#37;/66&#37;\">\n<!ENTITY twoColumns7525.label \"2 열, 75&#37;/25&#37;\">\n<!ENTITY twoColumns2575.label \"2 열, 25&#37;/75&#37;\">\n<!ENTITY threeColumns333333.label \"3 열, 33&#37;/33&#37;/33&#37;\">\n<!ENTITY threeColumns502525.label \"3 열, 50&#37;/25&#37;/25&#37;\">\n<!ENTITY threeColumns252550.label \"3 열, 25&#37;/25&#37;/50&#37;\">\n<!ENTITY fourColumns25252525.label \"4 열, 25&#37;/25&#37;/25&#37;/25&#37;\">\n\n<!ENTITY layoutType.label \"가로:\">\n<!ENTITY layoutType.accesskey \"W\">\n<!ENTITY layout100percent.label \"창 가로\">\n<!ENTITY layout750px.label \"750px\">\n<!ENTITY layout950px.label \"950px\">\n<!ENTITY layout974px.label \"974px\">\n<!ENTITY layoutSubtype.label \"사이드바:\">\n<!ENTITY layoutSubtype.accesskey \"S\">\n<!ENTITY noSidebar.label \"없음\">\n<!ENTITY left160Sidebar.label \"왼쪽 160px\">\n<!ENTITY left180Sidebar.label \"왼쪽 180px\">\n<!ENTITY left300Sidebar.label \"왼쪽 300px\">\n<!ENTITY right180Sidebar.label \"오른쪽 180px\">\n<!ENTITY right240Sidebar.label \"오른쪽 240px\">\n<!ENTITY right300Sidebar.label \"오른쪽 300px\">\n<!ENTITY loremIpsum.label \"샘플 문장 포함\">\n<!ENTITY loremIpsum.accesskey \"I\">\n<!ENTITY newRow.label \"새 행\">\n<!ENTITY removeRow.label \"삭제\">\n\n<!ENTITY tile.label \"제목:\">\n<!ENTITY tile.accesskey \"T\">\n<!ENTITY scrolling.label \"스크롤:\">\n<!ENTITY scrolling.accesskey \"S\">\n<!ENTITY scrollWithPage.label \"페이지와 함께 스크롤\">\n<!ENTITY noScrolling.label \"스크롤 없음\">\n<!ENTITY horizPosition.label \"수평:\">\n<!ENTITY vertPosition.label \"수직:\">\n\n<!ENTITY documentType.label \"문서 종류\">\n<!ENTITY documentType.description \"어떤 종류의 문서를 만드시겠습니까?\">\n\n<!ENTITY language.label \"문서 언어\">\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"문서 종류\">\n<!ENTITY transitional.label \"Transitional\">\n<!ENTITY strict.label \"strict\">\n\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/newPageWizard.properties",
    "content": "loremIpsum=Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.\nheader=페이지 헤더\nfooter=푸터\nnav=네비게이션\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/openLocation.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"파일 또는 템플릿 열기\">\n\n<!ENTITY enterLocation.label \"파일/템플릿의 웹 주소 (URL)을 치거나, 로컬에서 선택:\">\n<!ENTITY enterLocation.accesskey \"E\">\n\n<!ENTITY chooseFile.label \"파일 선택...\">\n<!ENTITY chooseFile.accesskey \"C\">\n\n<!ENTITY createIn.label \"작성 장소\">\n<!ENTITY inATab.label \"탭\">\n<!ENTITY inATab.accesskey \"T\">\n<!ENTITY inAWindow.label \"창\">\n<!ENTITY inAWindow.accesskey \"W\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/openLocation.properties",
    "content": "chooseFileDialogTitle=파일 선택\ntemplateFilter=HTML 탬플릿\nPHPfiles=PHP 파일\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/pageProperties.dtd",
    "content": "<!ENTITY window.title \"문서 속성\">\n\n<!ENTITY pageLocation.label \"경로:\">\n<!ENTITY pageLastModified.label \"최근 수정:\">\n<!ENTITY pageTitle.label \"제목:\">\n<!ENTITY pageAuthor.label \"저자:\">\n<!ENTITY pageDescription.label \"설명:\">\n<!ENTITY pageTitle.accesskey \"T\">\n<!ENTITY pageAuthor.accesskey \"A\">\n<!ENTITY pageDescription.accesskey \"D\">\n<!ENTITY pageKeywords.label \"키워드:\">\n<!ENTITY pageKeywords.accesskey \"K\">\n\n<!ENTITY language.label \"언어:\">\n<!ENTITY language.accesskey \"L\">\n<!ENTITY charset.label \"문자 세트:\">\n<!ENTITY charset.accesskey \"c\">\n<!ENTITY direction.label \"텍스트 방향:\">\n<!ENTITY direction.accesskey \"x\">\n<!ENTITY ltr.label \"왼쪽에서 오른쪽으로\">\n<!ENTITY rtl.label \"오른쪽에서 왼쪽으로\">\n<!ENTITY unspecified.label \"지정되지않음\">\n\n<!ENTITY selectLanguage.label \"텍스트 언어\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/pagePropertiesPreview.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\r\n<html>\r\n<head>\r\n  <meta content=\"text/html; charset=ISO-8859-1\" http-equiv=\"content-type\">\r\n  <style>p[id] { margin: 0px; }</style>\r\n  <title></title>\r\n</head>\r\n<body>\r\n  <p>Normal text will look like this !</p>\r\n  <p id=\"links\">Links will look like this !<br>\r\n  <p id=\"visited\">Visited will look like this !<br>\r\n  <p id=\"active\">Active Links will look like this !</p>\r\n</body>\r\n</html>\r\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/panels.dtd",
    "content": "<!ENTITY switchToFloatingPanel.label \"Switch to floating panel\">\n<!ENTITY closePanel.label \"Close panel\">\n<!ENTITY deckPanel.label \"Deck panel into main window\">\n<!ENTITY alignPanels.label                \"모든 패널 정렬\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/parsingError.dtd",
    "content": "<!ENTITY window.title \"파싱 오류!\">\n<!ENTITY cantSwitchBackToNormal.label \"기본 화면으로 돌아가기 불가능\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/polyglot.dtd",
    "content": "<!ENTITY polyglot.label \"Polyglot\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/prefs/advanced.dtd",
    "content": "<!ENTITY ui.caption \"BlueGriffon의 유저 인터페이스\">\n<!ENTITY switchLocale.button \"언어 사용하기\">\n\n<!ENTITY useSystemLocale.radio \"OS의 지역 형식 언어를 사용\">\n<!ENTITY useInstalledLocale.radio \"인스톨되어있는 지역 형식 언어를 사용:\">\n\n<!ENTITY network.caption \"네트워크\">\n<!ENTITY configureNetwork.label \"BlueGriffon의 네트워크 세팅 설정\">\n<!ENTITY parameters.label \"매개변수...\">\n\n<!ENTITY advancedConfig.caption \"고급 설정\">\n<!ENTITY configEditor.label \"설정 편집\">\n\n<!ENTITY preview.caption \"Preview\">\n<!ENTITY resetPreviewers.label \"Reset external browser's settings\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/prefs/connection.dtd",
    "content": "\n<!ENTITY  connectionsDialog.title       \"접속 설정\">\n<!ENTITY  window.width                  \"37em\">\n<!ENTITY  window.macWidth               \"39em\">\n\n<!ENTITY  proxyTitle.label              \"인터넷 접근 프록시 설정\">\n<!ENTITY  noProxyTypeRadio.label        \"프록시 사용 안함\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"y\">\n<!ENTITY  systemTypeRadio.label         \"시스템 프록시 설정 사용\">\n<!ENTITY  systemTypeRadio.accesskey     \"u\">\n<!ENTITY  WPADTypeRadio.label           \"프록시 설정 자동 감지\">\n<!ENTITY  WPADTypeRadio.accesskey       \"w\">\n<!ENTITY  manualTypeRadio.label         \"프록시 수동 설정:\">\n<!ENTITY  manualTypeRadio.accesskey     \"m\">\n<!ENTITY  autoTypeRadio.label           \"프록시 자동 설정 주소 (URL):\">\n<!ENTITY  autoTypeRadio.accesskey       \"A\">\n<!ENTITY  reload.label                  \"새로 고침\">\n<!ENTITY  reload.accesskey              \"e\">\n<!ENTITY  ftp.label                     \"FTP 프록시:\">\n<!ENTITY  ftp.accesskey                 \"F\">\n<!ENTITY  http.label                    \"HTTP 프록시:\">\n<!ENTITY  http.accesskey                \"x\">\n<!ENTITY  ssl.label                     \"SSL 프록시:\">\n<!ENTITY  ssl.accesskey                 \"L\">\n<!ENTITY  socks.label                   \"SOCKS 호스트:\">\n<!ENTITY  socks.accesskey               \"C\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"K\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"v\">\n<!ENTITY  port.label                    \"포트:\">\n<!ENTITY  HTTPport.accesskey            \"P\">\n<!ENTITY  SSLport.accesskey             \"o\">\n<!ENTITY  FTPport.accesskey             \"r\">\n<!ENTITY  SOCKSport.accesskey           \"t\">\n<!ENTITY  noproxy.label                 \"프록시 사용 안함:\">\n<!ENTITY  noproxy.accesskey             \"n\">\n<!ENTITY  noproxyExplain.label          \"예: .mozilla.org, .net.nz, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"프로토콜에 위의 프록시 설정 사용\">\n<!ENTITY  shareproxy.accesskey          \"s\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/prefs/deactivateLicense.dtd",
    "content": "<!ENTITY windowTitle.label \"Deactivate a license\">\n\n<!ENTITY message.label \"Make sure you are connected to the Internet!\">\n<!ENTITY warning.label \"Click on 'Perform operation' to deactivate your license and restart BlueGriffon.\">\n\n<!ENTITY deactivate.label \"Perform operation\">\n<!ENTITY closeWindow.label \"Cancel\">\n\n<!ENTITY error.label \"Cannot deactivate license at this time\">\n<!ENTITY inOp.label \"Deactivating license\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/prefs/file.dtd",
    "content": "<!ENTITY fileHistory.caption \"최근 파일\">\n<!ENTITY fileHistoryDepth.label \"최근 파일 최대 수 :\">\n<!ENTITY files.label \"파일\">\n<!ENTITY restoreLastSession.label \"최근 세션 탭 복구\">\n<!ENTITY fileExtensions.label \"File extensions for new files\">\n<!ENTITY fileExtensionForHTML.label \"For HTML documents:\">\n<!ENTITY fileExtensionForXHTML.label \"for XHTML documents:\">\n<!ENTITY emptyForDefault.label \"(leave empty for default extension)\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/prefs/general.dtd",
    "content": "\n<!ENTITY structureBar.caption \"구성 바\">\n\n\n<!ENTITY showIDs.label \"ID 표기\">\n<!ENTITY showClasses.label \"클래스 표기\">\n<!ENTITY showLanguage.label \"언어 표기\">\n<!ENTITY showRoles.label \"ARIA 표기\">\n\n<!ENTITY spellCheck.caption \"맞춤법\">\n<!ENTITY enableSpellCheck.label \"입력할때마다 맞춤법 검사\">\n<!ENTITY numberSuggestions.label \"추천단어 최대 개수:\">\n\n<!ENTITY tabPosition.label \"탭의 위치\">\n<!ENTITY leftTabPosition.label \"왼쪽\">\n<!ENTITY centerTabPosition.label \"중간\">\n<!ENTITY rightTabPosition.label \"오른쪽\">\n<!ENTITY mainToolbarEnabled.label \"보여주기\">\n<!ENTITY mainToolbar.label \"기본 도구 모음\">\n<!ENTITY theme.label \"테마:\">\n<!ENTITY toolbarIconSizeSmaller.label \"더 작게\">\n<!ENTITY toolbarIconSizeSmall.label \"작게\">\n<!ENTITY toolbarIconSizeMedium.label \"중간\">\n<!ENTITY toolbarIconSizeLarger.label \"더 크게\">\n<!ENTITY toolbarIconSizeLarge.label \"크게\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/prefs/license.dtd",
    "content": "<!ENTITY licenseKey.label \"License key:\">\n<!ENTITY licenseInvoice.label \"Transaction ID:\">\n\n<!ENTITY warning1.label \"Extended features are enabled only if valid license data are provided and license is activated\">\n<!ENTITY warning2.label \"To activate your license, please fill in the data below and restart BlueGriffon. You must be connected to the Internet at that time.\">\n\n<!ENTITY deactivate.label \"Deactivate current license\">\n\n<!ENTITY activate.label \"Activate\">\n<!ENTITY troubleshoot.label 'Request a reset link'>\n<!ENTITY helpNeeded.label \"TROUBLESHOOTING: If you have issues activating your license, it could be because you already activated it in the past and forgot (or could not) deactivate it before a machine swap, a disk crash, etc. In that case, you can request a full reset of all your license activations using the button below. The reset link will be sent to the purchaser of the license and recipient of the invoice. Please provide the Transaction ID above to enable that button.\">\n\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/prefs/license.properties",
    "content": "activateWarning=BlueGriffon needs to restart to activate your license. Do you want to restart now?\nconfirmRestart=Restart BlueGriffon?\n\nfullResetTitle=License activation reset\nfullResetErrorLabel=Impossible to perform the operation, a network error occurred.\nfullResetRequested=A reset link was sent to the owner of the license/transaction. BlueGriffon must now restart.\nfullResetInvalid=The transaction ID is invalid.\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/prefs/newPage.dtd",
    "content": "<!ENTITY author.caption \"저자\">\n<!ENTITY authorName.label \"저자 이름:\">\n\n<!ENTITY defaultZoomFactor.label \"기본 배율:\">\n<!ENTITY zoom.label \"Zoom\">\n\n<!ENTITY editingFeatures.label \"Editing features\">\n\n<!ENTITY showComments.label \"Show HTML comments\">\n<!ENTITY showPHP.label \"Show PHP instructions\">\n<!ENTITY showPI.label \"Show other Processing Instructions\">\n\n\n<!ENTITY linksManagement.label \"Copy/paste management of hyperlinks:\">\n<!ENTITY preserveRelative.label \"Preserve relative URLs\">\n<!ENTITY makeAbsolute.label \"Make all URLs absolute\">\n<!ENTITY returnKey.label \"단락에서 리턴키를 누르면 항상 새단락을 만듭니다.\">\n<!ENTITY keepBackup.label \"Create a backup before saving a file (*.bak)\">\n\n<!ENTITY waiAria.label \"WAI-ARIA\">\n<!ENTITY showAnchors.label \"Show a[name]\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/prefs/osx.dtd",
    "content": "<!ENTITY showInDock.label \"OS X dock 에서 변경된 문서들 표기\">\n<!ENTITY osxRTFPasteSupport.label 'Enable pasting RTF from OS X clipboard'>\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.dtd",
    "content": "<!ENTITY commandShortcutCol.label \"Command\">\n<!ENTITY shortcutShortcutCol.label \"Shortcut\">\n\n<!ENTITY menubar.label \"Menubar\">\n<!ENTITY toolbars.label \"Toolbars\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.properties",
    "content": "NoMainWindowAvaialble=Cannot edit keyboard shortcuts\nPleaseOpenOneMainWindow=At least one main BlueGriffon window must be opened to edit keyboard shortcuts.\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/prefs/source.dtd",
    "content": "<!ENTITY source.label \"소스 화면\">\n<!ENTITY theme.label \"테마:\">\n\n<!ENTITY serialization.label \"Serialization\">\n\n<!ENTITY forceLF.label \"Force Unix-style carriage returns (LF)\">\n\n<!ENTITY specialChars.description      \"엔티티로 최급되는 문자:\">\n<!-- ENTITY basicEncoding.label           \"Only &amp; &lt; &gt; ' and non-breakable whitespace\" -->\n<!ENTITY basicEncoding.label           \"&amp; &lt; &gt; 와 no-break space 만\">\n<!ENTITY latin1EntitiesEncoding.label  \"위의 외에도 Latin - 1 로마자\">\n<!ENTITY htmlEntitiesEncoding.label    \"모두 HTML 4 특수 문자\">\n<!ENTITY allEntitiesEncoding.label     \"ASCII가 아닌 모든 문자에 &amp;#..; 표기를 사용\">\n\n<!ENTITY autoIndent.label \"Auto-indent\">\n<!ENTITY wrap.label \"Wrap long lines\">\n<!ENTITY wrapColumn.label \"when lines go beyond column\">\n<!ENTITY noWrapForLanguages.label \"Don't wrap documents in the following languages:\">\n<!ENTITY langExclusionExample.label \"(ex: ja-JP, zh-TW)\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/prefs/styles.dtd",
    "content": "<!ENTITY bgDecidesAll.radio \"자동\">\n<!ENTITY bgDecidesAll.desc \"필요할 때 나 대신어떻게 스타일 추가하고  ID와 클래스를 BleGriffon이 결정\">\n<!ENTITY prefixPrompt.label \"ID아 클래스의 접두사 입력:\">\n<!ENTITY iDecide.radio \"수동\">\n<!ENTITY iDecide.desc \"내가 결정\">\n<!ENTITY cssPolicy.caption \"CSS Policy\">\n\n<!ENTITY browserSupport.caption \"지원되는 브라우저\">\n<!ENTITY gecko.label \"객코(Gecko) 기반 브라우저 (Firefox, Camino, ...)\">\n<!ENTITY webkit.label \"웹킷(WebKit) 기반 브라우저 (Safari, ...)\">\n<!ENTITY blink.label \"웹킷(Blink) 기반 브라우저 (Chrome, ...)\">\n<!ENTITY presto.label \"오페라\">\n<!ENTITY trident.label \"인터넷 익스플로러\">\n<!ENTITY servo.label \"Servo\">\n<!ENTITY vivliostyle.label \"Vivliostyle\">\n<!ENTITY weasyprint.label \"Weasyprint\">\n\n<!ENTITY cssColors.captions \"CSS Colors\">\n<!ENTITY outputCssColorNames.label \"Always try to output CSS 3 color names\">\n<!ENTITY rgbColors.label \"Prefer rgb(r,v,b) values\">\n<!ENTITY hexColors.label \"Prefer #rrvvbb values\">\n\n<!ENTITY serialization.label \"Serialization\">\n<!ENTITY shorthands.label \"Shorthands\">\n<!ENTITY longhands.label \"Longhands\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/prefs/update.dtd",
    "content": "<!ENTITY checkForUpdates.label \"BlueGriffon 업데이트 체크\">\n\n<!ENTITY atLaunch.checkbox \"BlueGriffon이 켜져있을 때\">\n<!ENTITY oncePerDay.checkbox \"하루에 한번 만\">\n<!ENTITY manually.checkbox \"수동\">\n\n<!ENTITY checkNow.button \"지금 체크\">\n<!ENTITY privacyPolicy.label \"보안정책\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/prefs/update.properties",
    "content": "SoftwareUpdates=Software Updates\nUnableToCheck=Unable to check availability\nUpToDate=BlueGriffon is up to date\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/prefs.dtd",
    "content": "<!ENTITY window.title \"Bluegriffon - 옵션\">\n\n<!ENTITY general.title \"일반\">\n<!ENTITY newPage.title \"문서\">\n<!ENTITY update.title \"업데이트\">\n<!ENTITY advanced.title \"고급\">\n<!ENTITY styles.title \"스타일\">\n<!ENTITY osx.title \"OS X\">\n<!ENTITY shortcuts.title 'Keyboard Shortcuts'>\n<!ENTITY source.title \"Source\">\n<!ENTITY file.title         \"파일\">\n<!ENTITY license.title \"License\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/propertiesDeck.dtd",
    "content": "<!ENTITY foo \"foo\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/rotator.dtd",
    "content": "<!ENTITY degrees.label \"degrees\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/spellCheck.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"맞춤법\">\n\n<!ENTITY misspelledWord.label \"철자 틀린 단어:\">\n<!ENTITY wordEditField.label \"바꾸기:\">\n<!ENTITY wordEditField.accessKey \"w\">\n<!ENTITY checkwordButton.label \"단어 검사\">\n<!ENTITY checkwordButton.accessKey \"k\">\n<!ENTITY suggestions.label \"제안:\">\n<!ENTITY suggestions.accessKey \"u\">\n<!ENTITY ignoreButton.label \"무시\">\n<!ENTITY ignoreButton.accessKey \"I\">\n<!ENTITY ignoreAllButton.label \"모두 무시\">\n<!ENTITY ignoreAllButton.accessKey \"n\">\n<!ENTITY replaceButton.label \"바꾸기\">\n<!ENTITY replaceButton.accessKey \"R\">\n<!ENTITY replaceAllButton.label \"모두 바꾸기\">\n<!ENTITY replaceAllButton.accessKey \"A\">\n<!ENTITY stopButton.label \"멈춤\">\n<!ENTITY stopButton.accessKey \"t\">\n<!ENTITY userDictionary.label \"개인 사전:\">\n<!ENTITY moreDictionaries.label \"더 많은 사전 다운로드...\">\n<!ENTITY addToUserDictionaryButton.label \"단어 추가\">\n<!ENTITY addToUserDictionaryButton.accessKey \"d\">\n<!ENTITY editUserDictionaryButton.label \"편집...\">\n<!ENTITY editUserDictionaryButton.accessKey \"E\">\n<!ENTITY recheckButton.label \"페이지 다시 검사\">\n<!ENTITY recheckButton.accessKey \"P\">\n<!ENTITY closeButton.label \"닫기\">\n<!ENTITY closeButton.accessKey \"C\">\n<!ENTITY sendButton.label \"전송\">\n<!ENTITY sendButton.accessKey \"S\">\n<!ENTITY languagePopup.label \"언어:\">\n<!ENTITY languagePopup.accessKey \"L\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/spellCheck.properties",
    "content": "CorrectSpelling = (수정)\nNoSuggestedWords = (단어가 없습니다)\nNoMisspelledWord = 철자가 틀린 단어 없음\nCheckSpellingDone = 맞춤법 검사를 완료했습니다.\nCheckSpelling = 맞춤법\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/structurebar.dtd",
    "content": "<!ENTITY structureBar.title \"구조\">\n\n<!ENTITY setElementLanguage.label \"언어 설정\">\n<!ENTITY setElementLanguage.accesskey \"L\">\n<!ENTITY resetElementLanguage.label \"언어 리셋\">\n<!ENTITY resetElementLanguage.accesskey \"s\">\n<!ENTITY deleteElement.label \"요소 삭제\">\n<!ENTITY deleteElement.accesskey \"D\">\n<!ENTITY removeTag.label \"태그 삭제\">\n<!ENTITY removeTag.accesskey \"R\">\n<!ENTITY changeTag.label \"태그 변경\">\n<!ENTITY changeTag.accesskey \"C\">\n<!ENTITY copyHTMLCodeInStructurebarContext.label \"이 요소의 HTML태그 복사\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/svg-edit.properties",
    "content": "SvgEdit=SVG Edit\nConfirmClose=There are unsaved changes, do you really want to close SVG Edit?\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/tabeditor.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY untitledDocument.label \"무제\">\n<!ENTITY closeTab.label              \"탭 닫기\">\n<!ENTITY closeTab.accesskey          \"c\">\n<!ENTITY closeOtherTabs.label        \"다른 탭 닫기\">\n<!ENTITY closeOtherTabs.accesskey    \"o\">\n<!ENTITY newTab.label                \"새 탭\">\n<!ENTITY newTab.accesskey            \"n\">\n<!ENTITY revert.label                \"다시 읽기\">\n<!ENTITY revert.accesskey            \"v\">\n<!ENTITY refreshImages.label         \"이미지 다시 부르기\">\n<!ENTITY refreshImages.accesskey     \"i\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/updateAvailable.dtd",
    "content": "<!ENTITY window.title \"소프트웨어 업데이트\">\n\n<!ENTITY warningMessage.description \"BlueGriffon 업데이트가 가능합니다.\">\n<!ENTITY download.button \"업데이트 다운로드\">\n<!ENTITY dontAskAgain.label \"다음에는 확인하지 않음\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/bluegriffon/updates.properties",
    "content": "update.checkInsideButton.label=업데이트 확인…\r\nupdate.checkInsideButton.accesskey=C\r\nupdate.resumeButton.label=%S 다운로드 다시 시작…\r\nupdate.resumeButton.accesskey=D\r\nupdate.openUpdateUI.applyButton.label=업데이트 적용…\r\nupdate.openUpdateUI.applyButton.accesskey=A\r\nupdate.restart.applyButton.label=업데이트 적용\r\nupdate.restart.applyButton.accesskey=A\r\nupdate.openUpdateUI.upgradeButton.label=지금 업그레이드…\r\nupdate.openUpdateUI.upgradeButton.accesskey=U\r\nupdate.restart.upgradeButton.label=지금 업그레이드\r\nupdate.restart.upgradeButton.accesskey=U\r\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/branding/brand.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY  lang.version          \"kr-KO\">\n<!ENTITY  brandShortName        \"BlueGriffon\">\n<!ENTITY  brandFullName         \"BlueGriffon\">\n<!ENTITY  vendorShortName       \"Disruptive Innovations\">\n<!ENTITY  sidebarName           \"사이드바\">\n<!ENTITY  brandShorterName      \"BlueGriffon\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/base/locale/branding/brand.properties",
    "content": "brandShortName=BlueGriffon\nbrandFullName=BlueGriffon\nvendorShortName=Disruptive Innovations\nsidebarName=사이드바\n"
  },
  {
    "path": "locales/ko/bluegriffon/extensions/fs/addFont.dtd",
    "content": "<!ENTITY window.title \"선택하신 폰트가 로컬에서 이용 가능합니까?\">\n\n<!ENTITY yes.label \"네, 해당하는 stylesheet.css 파일을 선택하게 해주십시오.\">\n<!ENTITY no.label  \"아니요, 폰트 패키지를 저장할 디렉토리를 선택하게 해주십시오.\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/extensions/fs/fs.dtd",
    "content": "<!ENTITY window.title \"FontSquirrel 폰트\">\n\n<!ENTITY classifications.label \"분류\">\n<!ENTITY fontList.label \"폰트 리스트\">\n \n<!ENTITY networkActivity.tooltip \"네트워크 활동\">\n\n<!ENTITY addToDocument.label \"문서에 추가\">\n\n<!ENTITY previewText.label \"미리보기:\">\n<!ENTITY prose.label \"BlueGriffon\">\n\n<!ENTITY loading.label \"폰트 페키지 로드중...\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/extensions/fs/fs.properties",
    "content": "SelectDir=글꼴 패키지의 압축을 풀 디렉토리를 선택하십시오.\nSelectFile=글꼴 패키지 stylesheet.css를 선택하십시오\nStylesheet=FontSquirrel 패키지 스타일시트\nMustBeSavedTitle=이 문서는 아직 저장되지 않았습니다\nMustBeSavedMessage=상대 URL을 사용하여 글꼴을 사용하려면 먼저 파일을 저장해야합니다. 저장한 후 문서를 닫고 다시 여십시오.\n"
  },
  {
    "path": "locales/ko/bluegriffon/extensions/fs/fsOverlay.dtd",
    "content": "<!ENTITY fsWindow.label \"FontSquirrel\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/extensions/gfd/addFont.dtd",
    "content": "<!ENTITY window.title \"이 문서로 폰트-패밀리 추가\">\n\n<!ENTITY fontFamily.label \"폰트-패밀리\">\n<!ENTITY preview.label \"미리보기\">\n\n<!ENTITY subset.label \"서브셋\">\n<!ENTITY latin.label \"라틴어(語)\">\n<!ENTITY greek.label \"그리스어(語)\">\n<!ENTITY cyrillic.label \"키릴어(語)\">\n<!ENTITY khmer.label \"크메르어(語)\">\n\n<!ENTITY variants.label \"스타일\">\n<!ENTITY regular.label \"표준\">\n<!ENTITY italic.label \"이탤릭\">\n<!ENTITY bold.label \"굵게\">\n<!ENTITY bolditalic.label \"굵게-이탤릭\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/extensions/gfd/gfd.dtd",
    "content": "<!ENTITY window.title \"Google 폰트 관리자\">\n\n<!ENTITY family.col \"Family\">\n<!ENTITY variants.col \"Variants\">\n<!ENTITY subsets.col \"Subsets\">\n\n<!ENTITY add.tooltip \"폰트 패밀리 추가\">\n<!ENTITY remove.tooltip \"폰트 패밀리 삭제\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/extensions/gfd/gfdOverlay.dtd",
    "content": "<!ENTITY gfdWindow.label \"Google 폰트 사전\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/extensions/markdown/markdown.dtd",
    "content": "<!ENTITY window.title \"Insert Markdown\">\n\n<!ENTITY commitChanges.label \"Commit changes\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/extensions/markdown/markdownOverlay.dtd",
    "content": "<!ENTITY markdownMenu.label \"Markdown\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/extensions/op1/a11yFirstStep.properties",
    "content": "ConformingDTDSyntax=Use a W3C-conforming DTD syntax before the html element\nNoWrongSyntaxOrNonConformingHierarchy=Don't use wrong attribute syntax or non-conforming element hierarchy inside the html element\nOneTitleInHead=Use a title element as a child of the head element\nNoEmptyTitle=When you provide a title element, do not leave it empty\nNoMetaRefresh=Don't use a meta element with an http-equiv attribute and a value equal to refresh\nHTMLElementHasLangAttribute=Use the lang attribute for the html element\nHTMLElementHasValidLangAttribute=Use a valid language code for the lang attribute\nNoInvalidDir=Don't use a value other than ltr, rtl or empty for the dir attribute\nTitleForFrames=Use the title attribute for every frame element\nNoEmptyTitleForFrames=When you provide a title attribute for a frame element, do not leave it empty\nTitleForIFrames=Use the title attribute for every iframe element\nNoEmptyTitleForIFrames=When you provide a title attribute for an iframe element, do not leave it empty\nAtLeastOneH1InBody=There must be at least one h1 element inside (at any level) the body element\nNoEmptyH1=When you provide a h1 element, do not leave it empty\nNoEmptyH2=When you provide a h2 element, do not leave it empty\nNoEmptyH3=When you provide a h3 element, do not leave it empty\nNoEmptyH4=When you provide a h4 element, do not leave it empty\nNoEmptyH5=When you provide a h5 element, do not leave it empty\nNoEmptyH6=When you provide a h6 element, do not leave it empty\nH2Order=Use&nbsp; a h1, h2, h3, h4, h5 or h6 element as a first heading before a h2 element in the source order\nH3Order=Use a h2, h3, h4, h5 or h6 element as a first heading before a h3 element in the source order\nH4Order=Use a h3, h4, h5 or h6 element as a first heading before a h4 element in the source order\nH5Order=Use a h4, h5 or h6 element as a first heading before a h5 element in the source order\nH6Order=Use a h5 or h6 element as a first heading before a h6 element in the source order\nDTAsFirstChildOfDL=Use a dt element as the first child of a dl element\nNoEmptyLI=When you provide a li element, do not leave it empty\nNoAlignAttribute=Don't use the align attribute\nNoXmpElement=Don't use the xmp element\nNoEmptyP=When you provide a p element, do not leave it empty\nNoEmptyAExceptAnchors=When you provide an a element, do not leave it empty except if it is used as an anchor\nNoEmptyButton=When you provide a button element, do not leave it empty\nNoVlinkAttribute=Don't use the vlink attribute\nNoTextAttribute=Don't use the text attribute\nNoLinkAttribute=Don't use the link attribute\nnoImgWithoutAlt=Use the alt attribute for every img element\nnoAreaWithoutAlt=Use the alt attribute for every area element\nnoAppletWithoutAlt=Use the alt attribute for every applet element\nnoImageInputWithoutAlt=Use the alt attribute for every input type=image element\nnoEmptyAltForImageLoneChildOfAnchorOrButton=If the img element is the only child of a button or an a element, do not leave its alt attribute empty\nnoEmptyAltForInputImage=When you provide an alt attribute for an input type=image element, do not leave it empty\nnoEmptyAltForAreaWithHref=When you provide an alt attribute for an area element holding an href attribute, do not leave it empty\nnoAltSimilarToTextContent=If an img element is a child of an a element with text, do not use the same text for its alt attribute as the text inside the a element\nnoBorderAttribute=Don't use the border attribute\nnoSimilarAltForAreasWithDifferentHref=Don't use the same value for alt attributes for multiple area elements with different href values\nLongdescIsURI=Use a URI as the value for a longdesc attribute\nnoBackgroundAttribute=Don't use the background attribute\nnoBgsoundElement=Don't use the bgsound element\nTablesWithAtLeastOneTHHaveACaption=Use a caption element as the first child of a table element containing at least one th element\nCaptionIsDifferentFromSummaryAttribute=Don't use the same content for a caption element and a summary attribute\nnoEmptyCaption=When you provide a caption element, do not leave it empty\nnoCaptionInATableWithOnlyTDs=Don't use a caption element in a table element containing only td elements\nnoAlinkAttribute=Don't use an alink attribute\nnoSummaryAttributeSimilarToCaption=Don't use the same content for a summary attribute and a caption element\nnoEmptySummaryIfTableHasTHOrCaption=When you provide a summary attribute for a table element containing a th or a caption element, do not leave it empty\nnoSummaryAttributeIfOnlyTDs=Don't use a summary attribute on a table element containg only td elements\nnoStrikeElement=Don't use the strike element\nnoListingElement=Don't use the listing element\nAtLeastOneTHIfCaptionOrSummary=Use at least one th element inside a table element with a caption element or a non-empty summary attribute\nAllNonEmptyTHHaveScopeOrId=Use a scope or id attribute for every non-empty th element\nScopeAttributeIsRowOrCol=Don't use a value other than row or col for the scope attribute\nnoBgcolorAttribute=Don't use the bgcolor attribute\nnoTTElement=Don't use the tt element\nTDHaveHeadersAttributeIfTHHasId=Use a headers attribute on every td element if the corresponding th element has an id attribute\nnoPlaintextElement=Don't use the plaintext element\nnoHeadersAttributeThatIsNotATHId=Don't use for a headers attribute a value which matches an id attribute used for a td of the table element\nAllFormsHaveAButton=Use a button, or an input of type submit, image or button inside a form element\nSubmitButtonsHaveNonEmptyValue=When you provide an input type=submit, do not leave its value attribute empty\nnoMarqueeElement=Don't use the marquee element\nFieldsetHasALegend=Use a legend element as a child of every fieldset element\nFieldsetsAreInForms=Don't use a fieldset element without a form element\nnoEmptyLegendElement=When you provide a legend element, do not leave it empty\nLabelElementHasForAttribute=Use the for attribute for every label element\nnoEmptyForAttributeOnLabel=When you provide a for attribute for a label element, do not leave it empty\nForAttributeMatchesAnIdInSameForm=A for attribute must have a value that matches an id attribute inside the form element\nOptgroupElementHasALabel=Use the label attribute for every optgroup element\nNoSimilarLabelInOptgroupsOfSameSelect=Don't use the same label attribute for different optgroup elements of the same select element\nnoEmptyLabelAttributeOnOptgroup=When you provide a label attribute for an optgroup element, do not leave it empty\nnoBasefontElement=Don't use the basefont element\nnoBlinkElement=Don't use the blink element\nnoCenterElement=Don't use the center element\nnoFontElement=Don't use the font element\n"
  },
  {
    "path": "locales/ko/bluegriffon/extensions/op1/op1.dtd",
    "content": "\n<!ENTITY window.title \"Opquast Acessibility First Step\">\n\n<!ENTITY filterAll.label \"See all tests\">\n<!ENTITY filterPassed.label \"See only passed tests\">\n<!ENTITY filterFailed.label \"See only failed tests\">\n\n<!ENTITY speed.label \"Speed:\">\n<!ENTITY title.label \"Title:\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/extensions/op1/op1Overlay.dtd",
    "content": "<!ENTITY op1.label \"Opquast Accessibility First Step\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/extensions/tipoftheday/tipoftheday.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Widgets.\n   -\n   - The Initial Developer of the Original Code is\n   - Philippe Goetz.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Philippe Goetz, Original author\n   -   Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY tipOfTheDayWindow.title    \"Tip of the day\">\n<!ENTITY questionBeginning.label    \"Did you know that…\">\n<!ENTITY startupCheckbox.label      \"Show tips at startup\">\n<!ENTITY nextTipButton.label        \"Next\">\n<!ENTITY previousTipButton.label    \"Previous\">\n<!ENTITY closeTipButton.label       \"Close\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/extensions/tipoftheday/tipoftheday.rdf",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is Linspire Inc.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com)\n   -   Charles Cooke\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\"\n                     \"http://my.netscape.com/publish/formats/rss-0.91.dtd\"[\n<!ENTITY % brandDTD SYSTEM \"chrome://global/locale/brand.dtd\">%brandDTD;\n]>\n<rss version=\"0.91\">\n  <channel>\n    <title>&brandShortName; tips</title>\n    <link>http://bluegriffon.org/</link>\n    <description>&brandShortName; tip of the day Archive</description>\n    <language>en-us</language>\n  \n    <item>\n      <title>…&brandShortName; is cross platform?</title>\n      <description>…&brandShortName; exists on a wide variety of operating\n                  systems including Windows, Mac OS X, and many flavors of Linux, OS/2 …\n      </description>\n    </item>\n  \n    <item>\n      <title>…&brandShortName; shows the title of any unsaved page with a red shadow?</title>\n      <description>You can now save files from any viewing mode.</description>\n    </item>\n\n    <item>\n      <title>…you have direct access to the &brandShortName; community?</title>\n      <description>Just select “Help > User’s Community”.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can insert HTML5 elements easily?</title>\n      <description>Just select “Insert > HTML5 Element”.</description>\n    </item>\n\n    <item>\n      <title>…you can close the current tab with one key?</title>\n      <description>Control+w (Command +w on Mac OS X) will close the current tab.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can create a new tab with a key combination?</title>\n      <description>Control+n (Command +n on Mac OS X) will create a new blank tab\n                    using the same doctype as the last page created.</description>\n    </item>\n\n    <item>\n      <title>…you can revert to a previously saved version of the currently edited document?</title>\n      <description>Righ-click (context-click on Mac OS X) on the document's tab\n                    and select the Revert menu.</description>\n    </item>\n\n    <item>\n      <title>…you can publish pages directly from &brandShortName;</title>\n      <description>First install the free FireFTP add-on and set it up.\n                  It will then be available on the Tools menu. </description>\n    </item>\n\n    <item>\n      <title>…&brandShortName;  can insert any character easily?</title>\n      <description>Use “Insert characters and symbols”.  You can then search\n              for any Unicode character by name or open a block for inspection.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; runs spellcheck by default?</title>\n      <description>Right click a word to find suggestions. Switch checking on\n                or off using “Tools > Preferences > General” .</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; can reliably select an element?</title>\n      <description>Simply click its name in the structure bar.</description>\n    </item>\n\n    <item>\n      <title>…you can move an element in your document using the mouse?</title>\n      <description>First select as in previous tip then just drag it to where needed.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can quickly open existing pages?</title>\n      <description>The paid for Project manager add-on permits instant access\n      to pages and images which are organised as a project.  </description>\n    </item>\n\n    <item>\n      <title>…you can choose your default browser?</title>\n      <description>Use “Tools > Preferences > Advanced > Reset external browser settings”. Next time you browse you can choose a browser.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; allows you to use external stylesheets?</title>\n      <description>To create one ready for use click “Panels > Stylesheets”.\n      Click the plus sign and select “Linked to the document”.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; can manage stylesheets and complex selectors?</title>\n      <description>Using the CSS Pro Editor (a paid for add-on) you change the order of\n      and add titles and rel attribute to stylesheets and develop\n      complex CSS 2 and 3 selectors with advanced help.</description>\n    </item>\n\n    <item>\n      <title>…panels can be resized?</title>\n      <description>Drag the grab handle at the bottom right corner to the size needed.\n      </description>\n    </item>\n\n    <item>\n      <title>…attributes can be added to any element?</title>\n      <description>Open “Panels > DOM Explorer”. In wysiwyg view click in the\n      element, select use the Attributes tab and click the plus sign.\n      </description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; can handle CSS3 properties?</title>\n      <description>Vendor prefixes will be added for browsers that need them.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can personalize keyboard shortcuts?</title>\n      <description>Any menu item can be allocated to your preferred key. Open\n      “Tools > Preferences > Keyboard Shortcuts”. Find and double-click the\n      command wanted. In the new window key a shortcut.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can remove a class from an element?</title>\n      <description>Just select the element and in the Class drop down box re-apply the class.\n      </description>\n    </item>\n\n  </channel>\n</rss>\n\n"
  },
  {
    "path": "locales/ko/bluegriffon/extensions/tipoftheday/tipofthedayOverlay.dtd",
    "content": "<!ENTITY tipofthedayMenu.label \"Tip of the day\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/sidebars/aria/aria.dtd",
    "content": "<!ENTITY window.title \"ARIA\">\n\n<!ENTITY roleSection.label \"Role\">\n<!ENTITY role.label \"Role:\">\n<!ENTITY treeView.label \"Tree view\">\n\n<!ENTITY constraintsSection.label \"Constraints\">\n<!ENTITY context.label \"On ancestors:\">\n<!ENTITY owns.label \"On contents:\">\n\n<!ENTITY requiredProperties.label \"Required States and Properties\">\n<!ENTITY properties.label \"Other States and Properties\">\n<!ENTITY inheritedProperties.label \"Inherited States and Properties\">"
  },
  {
    "path": "locales/ko/bluegriffon/sidebars/aria/aria.properties",
    "content": "mustBeContainedIn=must be contained in \nor= or \nok=OK\nmustContain=must contain\nand= and \ndeprecated=deprecated\nmissingTextbox=missing textbox\nmissingListboxTreeGridDialog=missing listbox, tree, grid or dialog\n"
  },
  {
    "path": "locales/ko/bluegriffon/sidebars/aria/ariaOverlay.dtd",
    "content": "<!ENTITY aria.label \"ARIA\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/sidebars/cssproperties/backgrounditem.dtd",
    "content": "<!ENTITY backgroundAttachment.label \"배경 이미지:\">\n<!ENTITY backgroundAttachmentScroll.label \"스크롤\">\n<!ENTITY backgroundAttachmentLocal.label \"요소에 고정\">\n<!ENTITY backgroundAttachmentFixed.label \"뷰포트에 고정\">\n\n<!ENTITY backgroundSize.label \"크기:\">\n<!ENTITY backgroundSizeAuto.label \"자동\">\n<!ENTITY backgroundSizeContain.label \"요소 내에 있음\">\n<!ENTITY backgroundSizeCover.label \"요소 전체\">\n<!ENTITY backgroundSizeUserDefined.label \"길이 선택\">\n\n<!ENTITY backgroundRepeat.label \"반복:\">\n<!ENTITY backgroundRepeatX.label \"Repeat on X axis:\">\n<!ENTITY backgroundRepeatY.label \"Repeat on Y axis:\">\n<!ENTITY backgroundRepeatRepeat.label \"반복\">\n<!ENTITY backgroundRepeatSpace.label \"반복 (여백 있음)\">\n<!ENTITY backgroundRepeatRound.label \"반복 (조절 가능)\">\n<!ENTITY backgroundRepeatNorepeat.label \"반복하지 않음\">\n<!ENTITY backgroundRepeatUserDefined.label \"반복 방향 선택\">\n\n<!ENTITY backgroundClip.label \"배경 범위:\">\n<!ENTITY backgroundBorderbox.label \"테두리 상자\">\n<!ENTITY backgroundPaddingbox.label \"패딩 상자\">\n<!ENTITY backgroundContentbox.label \"컨텐츠 상자\">\n\n<!ENTITY backgroundPosition.label \"위치:\">\n<!ENTITY backgroundPositionLeftTop.label \"왼쪽 위\">\n<!ENTITY backgroundPositionCenterTop.label \"가운데 위\">\n<!ENTITY backgroundPositionRightTop.label \"오른쪽 위\">\n<!ENTITY backgroundPositionLeftCenter.label \"왼쪽 가운데\">\n<!ENTITY backgroundPositionCenterCenter.label \"가운데\">\n<!ENTITY backgroundPositionRightCenter.label \"오른쪽 가운데\">\n<!ENTITY backgroundPositionLeftBottom.label \"왼쪽 아래\">\n<!ENTITY backgroundPositionCenterBottom.label \"가운데 아래\">\n<!ENTITY backgroundPositionRightBottom.label \"오른쪽 아래\">\n<!ENTITY backgroundPositionUserDefined.label \"정교하게 위치 지정\">\n\n<!ENTITY backgroundOrigin.label \"시점:\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/sidebars/cssproperties/backgrounditem.properties",
    "content": "backgroundColorTitle=색\nbackgroundImageTitle=사진/그림\nbackgroundLinearGradientTitle=선형 그라데이션\nbackgroundRadialGradientTitle=방사형 그라데이션\n"
  },
  {
    "path": "locales/ko/bluegriffon/sidebars/cssproperties/colorstopitem.dtd",
    "content": "<!ENTITY length.label \"길이:\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/sidebars/cssproperties/cssproperties.dtd",
    "content": "<!ENTITY window.title \"CSS 속성\">\n\n<!ENTITY applyStyles.label \"스타일 적용:\">\n<!ENTITY modifyID.label \"ID를 통해 이 요소에만\">\n<!ENTITY modifyClass.label \"클래스의 모든 요소에...\">\n<!ENTITY useInlineStyles.label \"인라인 스타일을 통해 이 요소에\">\n<!ENTITY allOfType.label \"같은 타입의 모든 요소에...\">\n\n<!ENTITY closeOtherSections.label \"다른 모든 섹션 닫기\">\n<!ENTITY closeAllSections.label \"모든 섹션 닫기\">\n\n<!ENTITY generalSectionHeader.label \"일반\">\n\n<!ENTITY fontFamily.label \"폰트 페밀리:\">\n\n<!ENTITY fontWeight.label \"굵기:\">\n<!ENTITY fontWeightBold.label \"굵게\">\n<!ENTITY fontWeightLighter.label \"가늘게\">\n<!ENTITY fontWeightBolder.label \"더 굵게\">\n\n<!ENTITY fontStyle.label \"스타일:\">\n<!ENTITY fontStyleItalic.label \"이탤릭\">\n<!ENTITY fontStyleOblique.label \"비스듬하게\">\n\n<!ENTITY textDecoration.label \"꾸미기:\">\n<!ENTITY textDecorationUnderline.label \"밑줄\">\n<!ENTITY textDecorationOverline.label \"윗줄\">\n<!ENTITY textDecorationNone.label \"None\">\n<!ENTITY textDecorationLinethrough.label \"취소선\">\n\n<!ENTITY textTransform.label \"대/소문자:\">\n<!ENTITY textTransformLowercase.label \"소문자\">\n<!ENTITY textTransformUppercase.label \"대문자\">\n<!ENTITY textTransformCapitalize.label \"첫 대문자\">\n\n<!ENTITY fontVariant.label \"이형(異形):\">\n<!ENTITY fontVariantNormal.label \"평범함\">\n<!ENTITY fontVariantSmallCaps.label \"소형 대문자\">\n\n\n<!ENTITY textAlign.label \"정렬:\">\n<!ENTITY textAlignStart.label \"시작\">\n<!ENTITY textAlignEnd.label \"끝\">\n\n<!ENTITY fontSize.label \"글자 크기:\">\n<!ENTITY fontSizeSmaller.label \"더 작게\">\n<!ENTITY fontSizeLarger.label \"더 크게\">\n<!ENTITY fontSizeXxsmall.label \"가장 매우 작게\">\n<!ENTITY fontSizeXsmall.label \"매우 작게\">\n<!ENTITY fontSizeSmall.label \"작게\">\n<!ENTITY fontSizeMedium.label \"중간\">\n<!ENTITY fontSizeLarge.label \"크게\">\n<!ENTITY fontSizeXlarge.label \"매우 크게\">\n<!ENTITY fontSizeXxlarge.label \"가장 매우 크게\">\n\n<!ENTITY lineHeight.label \"라인 높이:\">\n<!ENTITY lineHeightNormal.label \"보통\">\n\n<!ENTITY colorsSectionHeader.label \"색\">\n<!ENTITY color.label \"전경(前景) 색:\">\n<!ENTITY bgColor.label \"배경(背景) 색:\">\n<!ENTITY backgrounds.label \"사진/그림:\">\n<!ENTITY addBackgroundImageMenuitem.label \"배경 사진/그림 추가\">\n<!ENTITY addBackgroundLinearGradientMenuitem.label \"직선형 명암 추가\">\n<!ENTITY addBackgroundRadialGradientMenuitem.label \"방사형 명암 추가\">\n\n<!ENTITY imageURL.caption \"사진/그림 주소 입력 (URL)\">\n<!ENTITY selectImageButton.label \"사진/그림 선택\">\n<!ENTITY preview.caption \"미리보기\">\n<!ENTITY cancelButton.label \"취소\">\n<!ENTITY okButton.label \"확인\">\n\n<!ENTITY backgroundPositionLeftTop.label \"왼쪽 위\">\n<!ENTITY backgroundPositionCenterTop.label \"가운데 위\">\n<!ENTITY backgroundPositionRightTop.label \"오른쪽 위\">\n<!ENTITY backgroundPositionLeftCenter.label \"왼쪽 중간\">\n<!ENTITY backgroundPositionCenterCenter.label \"중간\">\n<!ENTITY backgroundPositionRightCenter.label \"오른쪽 중간\">\n<!ENTITY backgroundPositionLeftBottom.label \"왼쪽 아래\">\n<!ENTITY backgroundPositionCenterBottom.label \"중간 아래\">\n<!ENTITY backgroundPositionRightBottom.label \"오른쪽 아래\">\n\n<!ENTITY colorStops.tab \"색 지정\">\n<!ENTITY shapeAndSize.tab \"모양과 크기\">\n<!ENTITY angle.tab \"각도\">\n<!ENTITY startingPoint.tab \"시작 지점\">\n\n<!ENTITY repeating.label \"반복\">\n\n<!ENTITY radius.label \"Radius:\">\n<!ENTITY angle.checkbox \"각도:\">\n<!ENTITY startingPoint.checkbox \"시작 지점:\">\n<!ENTITY horizOffset.checkbox \"수평 오프셋:\">\n<!ENTITY vertOffset.checkbox \"수직 오프셋:\">\n\n<!ENTITY shape.label \"모양:\">\n<!ENTITY circularShape.label \"원형\">\n<!ENTITY ellipticShape.label \"타원형\">\n<!ENTITY size.label \"크기:\">\n\n\n<!ENTITY columnsSectionHeader.label \"단\">\n<!ENTITY columnCount.label \"단 수:\">\n<!ENTITY oneColumn.label \"1 단\">\n<!ENTITY twoColumns.label \"2 단\">\n<!ENTITY threeColumns.label \"3 단\">\n\n<!ENTITY columnWidth.label \"최적의 단 폭:\">\n<!ENTITY automaticColumnWidth.label \"자동\">\n\n<!ENTITY columnGap.label \"단 사이 간격:\">\n<!ENTITY normalColumnGap.label \"기본 값\">\n\n<!ENTITY columnRuleColor.label \"경계선 색:\">\n<!ENTITY columnRuleColor.title \"단 경계선 색\">\n<!ENTITY noneColumnRuleStyle.label \"없음\">\n<!ENTITY hiddenColumnRuleStyle.label \"숨겨짐\">\n<!ENTITY solidColumnRuleStyle.label \"직선\">\n<!ENTITY doubleColumnRuleStyle.label \"이중선\">\n<!ENTITY dottedColumnRuleStyle.label \"점선\">\n<!ENTITY dashedColumnRuleStyle.label \"파선(破線)\">\n<!ENTITY grooveColumnRuleStyle.label \"홈\">\n<!ENTITY ridgeColumnRuleStyle.label \"도드라지게\">\n<!ENTITY insetColumnRuleStyle.label \"인세트\">\n<!ENTITY outsetColumnRuleStyle.label \"아웃세트\">\n\n<!ENTITY columnRuleStyle.label \"단 경계선 스타일:\">\n\n<!ENTITY columnRuleWidth.label \"단 경계선 폭:\">\n<!ENTITY noneColumnRuleWidth.label \"없음\">\n<!ENTITY thinColumnRuleWidth.label \"얇게\">\n<!ENTITY mediumColumnRuleWidth.label \"중간\">\n<!ENTITY thickColumnRuleWidth.label \"굵게\">\n\n<!ENTITY geometrySectionHeader.label \"위치\">\n<!ENTITY margins.label \"마진(좌우):\">\n<!ENTITY paddings.label \"패딩(상하):\">\n<!ENTITY contentArea.label \"내용\">\n<!ENTITY useSameFourPaddings.label \"상하좌우 모두 같은 패딩값\">\n<!ENTITY useSameFourMargins.label \"상하좌우 모두 같은 마진값\">\n<!ENTITY autoMargin.label \"자동\">\n\n<!ENTITY width.label \"가로:\">\n<!ENTITY autoWidth.label \"자동\">\n<!ENTITY preserveImageRatio.label \"사진/그림 비율 유지\">\n\n<!ENTITY height.label \"세로:\">\n<!ENTITY autoHeight.label \"자동\">\n\n<!ENTITY minWidth.label \"가로 최소값:\">\n<!ENTITY maxWidth.label \"가로 최대값:\">\n<!ENTITY noneMaxWidth.label \"없음\">\n\n<!ENTITY minHeight.label \"세로 최소값:\">\n<!ENTITY maxHeight.label \"세로 최대값:\">\n<!ENTITY noneMaxHeight.label \"없음\">\n\n<!ENTITY getNaturalSize.label \"자연 크기 계산하기\">\n\n<!ENTITY positionSectionHeader.label \"위치와 레이아웃\">\n\n<!ENTITY display.label \"보여주는 방법:\">\n<!ENTITY noneDisplay.label \"보여주지 않기\">\n<!ENTITY inlineDisplay.label \"인라인\">\n<!ENTITY runInDisplay.label \"런 인\">\n<!ENTITY blockDisplay.label \"블락\">\n<!ENTITY inlineBlockDisplay.label \"인라인 블락\">\n<!ENTITY listItem.label \"리스트 아이템\">\n<!ENTITY table.label \"테이블\">\n<!ENTITY inlineTable.label \"인라인 테이블\">\n<!ENTITY tableHeaderGroup.label \"테이블 헤더 그룹\">\n<!ENTITY tableRowGroup.label \"테이블 열 그룹\">\n<!ENTITY tableFooterGroup.label \"테이블 푸터 그룹\">\n<!ENTITY tableColumnGroup.label \"테이블 행 그룹\">\n<!ENTITY tableCaption.label \"테이블 캡션\">\n<!ENTITY tableRow.label \"테이블 열\">\n<!ENTITY tableColumn.label \"테이블 행\">\n<!ENTITY tableCell.label \"테이블 셀\">\n\n<!ENTITY visibility.label \"표시:\">\n<!ENTITY visibleVisibility.label \"보여주기\">\n<!ENTITY hiddenVisibility.label \"숨기기(hidden)\">\n<!ENTITY collapseVisibility.label \"보여주지 않기(collapse)\">\n\n<!ENTITY float.label \"플로트(Float):\">\n<!ENTITY leftFloat.label \"왼쪽으로 플로트\">\n<!ENTITY noneFloat.label \"프로트 않하기\">\n<!ENTITY rightFloat.label \"오른쪽으로 플로트\">\n\n<!ENTITY overflow.label \"오버플로우(Overflow):\">\n<!ENTITY visibleOverlow.label \"보여주기\">\n<!ENTITY hiddenOverlow.label \"숨기기\">\n<!ENTITY scrollOverlow.label \"스크롤바 보이기\">\n<!ENTITY autoOverlow.label \"자동\">\n\n<!ENTITY textOverflow.label \"Text Overflow:\">\n<!ENTITY clipTextOverflow.label \"Clip\">\n<!ENTITY ellipsisTextOverflow.label \"Ellipsis\">\n\n<!ENTITY position.label \"위치:\">\n<!ENTITY staticPosition.label \"정지(Static)\">\n<!ENTITY relativePosition.label \"상대배치(Relative)\">\n<!ENTITY absolutePosition.label \"절대위치(Absolute)\">\n<!ENTITY fixedPosition.label \"고정위치(Fixed)\">\n\n<!ENTITY zIndex.label \"Z-인덱스:\">\n<!ENTITY zIndexAuto.label \"자동\">\n\n<!ENTITY offsets.label \"오프셋:\">\n<!ENTITY offsetAuto.label \"자동\">\n\n<!ENTITY clear.label \"플로트 취소:\">\n<!ENTITY leftClear.label \"왼쪽\">\n<!ENTITY rightClear.label \"오른쪽\">\n<!ENTITY bothClear.label \"양쪽\">\n<!ENTITY noneClear.label \"취소 않하기\">\n\n<!ENTITY bordersSectionHeader.label \"테두리선 두께\">\n<!ENTITY thinBorderWidth.label \"얇게\">\n<!ENTITY mediumBorderWidth.label \"중간\">\n<!ENTITY thickBorderWidth.label \"굵게\">\n\n<!ENTITY noneBorderStyleStyle.label \"없음\">\n<!ENTITY hiddenBorderStyleStyle.label \"숨기기\">\n<!ENTITY solidBorderStyleStyle.label \"직선\">\n<!ENTITY doubleBorderStyleStyle.label \"이중선\">\n<!ENTITY dottedBorderStyleStyle.label \"점선\">\n<!ENTITY dashedBorderStyleStyle.label \"파선(破線)\">\n<!ENTITY grooveBorderStyleStyle.label \"홈\">\n<!ENTITY ridgeBorderStyleStyle.label \"두드러지게\">\n<!ENTITY insetBorderStyleStyle.label \"인세트\">\n<!ENTITY outsetBorderStyleStyle.label \"아웃세트\">\n\n<!ENTITY topBorder.label \"상:\">\n<!ENTITY rightBorder.label \"우:\">\n<!ENTITY leftBorder.label \"좌:\">\n<!ENTITY bottomBorder.label \"하:\">\n\n<!ENTITY sameBorderOnFourEdges.label \"상하좌우 가장자리에 같은 테두리 두께 사용\">\n\n<!ENTITY sameFourCorners.label \"상하좌우 코너에 같은 스타일\">\n<!ENTITY topLeftCorner.label \"왼쪽 위 코너:\">\n<!ENTITY topRightCorner.label \"오른쪽 위 코너:\">\n<!ENTITY bottomLeftCorner.label \"왼쪽 아래 코너:\">\n<!ENTITY bottomRightCorner.label \"오른쪽 아래 코너:\">\n\n<!ENTITY useImageAsBorder.label \"슬라이스 이미지를 테두리 두께로 사용\">\n<!ENTITY enterImageUrl.label \"사진/그림 경로:\">\n<!ENTITY borderImageURLButton.label \"사진/그림 선택\">\n\n<!ENTITY fromLeftEdge.label \"왼쪽 가장자리로:\">\n<!ENTITY fromTopEdge.label \"위 가장자리로\">\n<!ENTITY fromBottomEdge.label \"아래 가장자리로:\">\n<!ENTITY fromRightEdge.label \"오른쪽 가장자리로:\">\n\n<!ENTITY topBorderImageProps.label \"상\">\n<!ENTITY rightBBorderImageProps.label \"우\">\n<!ENTITY bottomBorderImageProps.label \"하\">\n<!ENTITY leftBorderImageProps.label \"좌\">\n<!ENTITY slicingBorderImageProps.label \"슬라이싱:\">\n<!ENTITY widthBorderImageProps.label \"가로:\">\n<!ENTITY repeatBorderImageProps.label \"반복:\">\n\n<!ENTITY stretchBorderImageRepeat.label \"늘이기\">\n<!ENTITY repeatBorderImageRepeat.label \"반복\">\n<!ENTITY roundBorderImageRepeat.label \"반복(잘리지않음)\">\n\n<!ENTITY transformsSectionHeader.label \"변형\">\n<!ENTITY rotation.label \"회전\">\n<!ENTITY translation.label \"이동\">\n<!ENTITY skew.label \"비틀림\">\n<!ENTITY scale.label \"비례\">\n\n<!ENTITY flexboxSectionHeader.label \"가변성\">\n<!ENTITY enableFlexBox.label \"이 요소는 가변이 가능합니다\">\n<!ENTITY inlineBox.label \"이것은 인라인 박스 입니다\">\n<!ENTITY selfAlign.label \"Self-alignment:\">\n<!ENTITY boxAlign.label \"정ㄹㄹ:\">\n<!ENTITY startBoxAlign.label \"시작\">\n<!ENTITY centerBoxAlign.label \"중간\">\n<!ENTITY endBoxAlign.label \"끝\">\n<!ENTITY baselineBoxAlign.label \"기준선\">\n<!ENTITY stretchBoxAlign.label \"늘이기\">\n\n<!ENTITY boxDirection.label \"방향:\">\n<!ENTITY normalBoxDirection.label \"보통\">\n<!ENTITY reverseBoxDirection.label \"거꾸로\">\n\n<!ENTITY flexGrow.label \"Flex grow factor:\">\n<!ENTITY flexShrink.label \"Flex shrink factor:\">\n<!ENTITY flexBasis.label \"Flex basis:\">\n<!ENTITY boxOrdinalGroup.label \"표시순서:\">\n\n<!ENTITY boxOrientation.label \"방향:\">\n<!ENTITY horizontalBoxOrientation.label \"횡\">\n<!ENTITY verticalBoxOrientation.label \"종\">\n\n\n<!ENTITY letterSpacing.label \"문자 간격:\">\n<!ENTITY normalLetterSpacing.label \"보통\">\n\n<!ENTITY wordSpacing.label \"단어 간격:\">\n<!ENTITY normalWordSpacing.label \"보통\">\n\n<!ENTITY wordWrap.label \"줄 바꿈(Word wrap):\">\n<!ENTITY normalWordWrap.label \"단어가 끝나는 곳에서만\">\n<!ENTITY breakWordWordWrap.label \"모든곳에서\">\n\n<!ENTITY textIndent.label \"들여쓰기:\">\n\n\n<!ENTITY listsSectionHeader.label \"리스트\">\n<!ENTITY listStyleType.label \"종류:\">\n<!ENTITY disc.label \"검은 동그라미 •\">\n<!ENTITY circle.label \"동그라미 ◦\">\n<!ENTITY square.label \"네모 ◾\">\n<!ENTITY decimal.label \"숫자 1 2 3 4 5 6 7 8 9\">\n<!ENTITY decimalLeadingZero.label \"숫자 01 02 03 04 05 06 07 08 09\">\n<!ENTITY lowerRoman.label \"로마자 (소문자) ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ\">\n<!ENTITY upperRoman.label \"로마자 (대문자) Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ\">\n<!ENTITY lowerGreek.label \"그리스자 (소문자) α β γ δ ε ζ η θ ι\">\n<!ENTITY lowerAlpha.label \"알파벳 (소문자) a b c d e f g h i\">\n<!ENTITY upperAlpha.label \"알파벳 (대문자) A B C D E F G H I\">\n<!ENTITY armenian.label \"아르메니안 ա բ գ դ ե զ է ը թ\">\n<!ENTITY georgian.label \"그레고리안 ა ბ გ დ ე ვ ზ ჱ თ\">\n<!ENTITY hebrew.label \"히브리어 א ב ג ד ה ו ז ח ט\">\n<!ENTITY arabicIndic.label \"아라빅(아랍어) ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩\">\n<!ENTITY bengali.label \"벵골어 ১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯\">\n<!ENTITY devanagari.label \"데바나가리 १ २ ३ ४ ५ ६ ७ ८ ९\">\n<!ENTITY gujarati.label \"구자라티 ૧ ૨ ૩ ૪ ૫ ૬ ૭ ૮ ૯\">\n<!ENTITY gurmukhi.label \"구루무키 ੧ ੨ ੩ ੪ ੫ ੬ ੭ ੮ ੯\">\n<!ENTITY kannada.label \"칸나다 ೧ ೨ ೩ ೪ ೫ ೬ ೭ ೮ ೯\">\n<!ENTITY malayalam.label \"말라얄럄 ൧ ൨ ൩ ൪ ൫ ൬ ൭ ൮ ൯ \">\n<!ENTITY oriya.label \"오리아 ୧ ୨ ୩ ୪ ୫ ୬ ୭ ୮ ୯\">\n<!ENTITY tamil.label \"타밀 ௧ ௨ ௩ ௪ ௫ ௬ ௭ ௮ ௯\">\n<!ENTITY telugu.label \"텔루구 ౧ ౨ ౩ ౪ ౫ ౬ ౭ ౮ ౯\">\n<!ENTITY ethiopicNumeric.label \"에티오피아 ፩ ፪ ፫ ፬ ፭ ፮ ፯ ፰ ፱\">\n<!ENTITY ethiopicHalehameAmEt.label \"에티오피아 halehame-am-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY ethiopicHalehameTiEr.label \"에티오피아 halehame-ti-er ሀ ለ ሐ መ ረ ሰ ሸ ቀ ቐ\">\n<!ENTITY ethiopicHalehameTiEt.label \"에티오피아 halehame-ti-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY persian.label \"페르시아 ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY urdu.label \"우르두 ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY khmer.label \"크메르 ១ ២ ៣ ៤ ៥ ៦ ៧ ៨ ៩\">\n<!ENTITY lao.label \"라오 ໑ ໒ ໓ ໔ ໕ ໖ ໗ ໘ ໙\">\n<!ENTITY thai.label \"태국어 ๑ ๒ ๓ ๔ ๕ ๖ ๗ ๘ ๙\">\n<!ENTITY myanmar.label \"미얀마 ၁ ၂ ၃ ၄ ၅ ၆ ၇ ၈ ၉\">\n<!ENTITY hangul.label \"한글 나 다 라 마 바 사 아 자 차\">\n<!ENTITY hangulConsonant.label \"한글 자음 ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㅊ\">\n<!ENTITY hiragana.label \"히라가나 い う え お か き く け こ\">\n<!ENTITY katakana.label \"카타카나 イ ウ エ オ カ キ ク ケ コ\">\n<!ENTITY hiraganaIroha.label \"히라가나 이로하 ろ は に ほ へ と ちり ぬ\">\n<!ENTITY katakanaIroha.label \"카타카나 이로하 ロ ハ ニ ホ ヘ ト チリ ヌ\">\n<!ENTITY japaneseFormal.label \"일본어 (옛 글자) 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY japaneseInformal.label \"일본어  壹 贰 叁 肆 伍 陆 柒 捌 玖\">\n<!ENTITY cjkIdeographic.label \"한자\">\n<!ENTITY cjkIdeographicEarlyBranch.label \"십이지 丑 寅 卯 辰 巳 午 未申 酉\">\n<!ENTITY cjkHeavenlyStem.label \"십간 乙 丙 丁 戊 己 庚 辛壬 癸\">\n<!ENTITY simpChineseFormal.label \"중국어 (정식) 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY simpChineseInformal.label \"중국어 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY tradChineseFormal.label \"중국어 (대만 정식) 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY tradChineseInormal.label \"중국어 (대만) 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY none.label \"없음\">\n\n<!ENTITY listStylePosition.label \"위치:\">\n<!ENTITY insideListStylePosition.label \"안쪽\">\n<!ENTITY outsideListStylePosition.label \"바깥쪽\">\n\n<!ENTITY listStyleImage.label \"사진/그림:\">\n\n<!ENTITY transitionsSectionHeader.label \"이동\">\n<!ENTITY noneTransition.label \"프로퍼티 없음\">\n<!ENTITY allTransition.label \"모든 프로퍼티\">\n<!ENTITY propertyTransition.label \"한 프로퍼티\">\n\n<!ENTITY shadowsSectionHeader.label \"그림자\">\n<!ENTITY textShadows.label \"텍스트 그림자\">\n<!ENTITY boxShadows.label \"박스 그림자\">\n<!ENTITY noneTextShadow.label \"없음\">\n<!ENTITY oneShadow.label \"새 그림자\">\n\n<!ENTITY verticalAlign.label \"행 위치:\">\n<!ENTITY baselineVerticalAlign.label \"기준선\">\n<!ENTITY subVerticalAlign.label \"아래첨자\">\n<!ENTITY superVerticalAlign.label \"위 첨자\">\n<!ENTITY topVerticalAlign.label \"위\">\n<!ENTITY textTopVerticalAlign.label \"텍스트 위쪽\">\n<!ENTITY middleVerticalAlign.label \"기준선에서 x의 반\">\n<!ENTITY bottomVerticalAlign.label \"아래\">\n<!ENTITY textBottomVerticalAlign.label \"텍스트 아래쪽\">\n\n\n<!ENTITY direction.label \"방향:\">\n<!ENTITY ltrDirection.label \"왼쪽에서 오른쪽\">\n<!ENTITY rtlDirection.label \"오른쪽에서 왼쪽\">\n\n<!ENTITY miscSectionHeader.label \"기타\">\n<!ENTITY cursor.label \"커서:\">\n<!ENTITY autoCursor.label \"자동\">\n<!ENTITY defaultCursor.label \"기본 (환경 설정 의존)\">\n<!ENTITY crossHairCursor.label \"십자가\">\n<!ENTITY pointerCursor.label \"링크 포인터\">\n<!ENTITY moveCursor.label \"이동\">\n<!ENTITY eResizeCursor.label \"리사이즈 (왼쪽부터)\">\n<!ENTITY neResizeCursor.label \"리사이즈 (왼쪽 위 부터)\">\n<!ENTITY nwResizeCursor.label \"리사이즈 (오른쪽 위 부터)\">\n<!ENTITY nResizeCursor.label \"리사이즈 (상단 부터)\">\n<!ENTITY sResizeCursor.label \"리사이즈 (하단 부터)\">\n<!ENTITY wResizeCursor.label \"리사이즈 (오른쪽 부터)\">\n<!ENTITY seResizeCursor.label \"리사이즈 (왼쪽 아래 부터)\">\n<!ENTITY swResizeCursor.label \"리사이즈 (오른쪽 아래 부터)\">\n<!ENTITY textCursor.label \"텍스트\">\n<!ENTITY busyCursor.label \"모래시계\">\n<!ENTITY helpCursor.label \"헬프\">\n<!ENTITY progress.label \"진행중\">\n\n<!ENTITY unicodeBidi.label \"Unicode bidi:\">\n<!ENTITY normalUnicodeBidi.label \"표준\">\n<!ENTITY embedUnicodeBidi.label \"포함(embed)\">\n<!ENTITY bidiOverrideUnicodeBidi.label \"bidi-오버라이드\">\n\n<!ENTITY orphans.label \"마지막 단락에 최소 표현되어야 할 줄 수:\">\n<!ENTITY widows.label \"첫 단락에 최소 표현되어야 할 줄 수:\">\n<!ENTITY pageBreakAfter.label \"앞부분에서 페이지 넘김:\">\n<!ENTITY pageBreakInside.label \"페이지 넘김 해제:\">\n<!ENTITY pageBreakBefore.label \"뒷부분에서 페이지 넘김:\">\n<!ENTITY autoPageBreak.label \"자동\">\n<!ENTITY alwaysPageBreak.label \"항상\">\n<!ENTITY avoidPageBreak.label \"금지\">\n<!ENTITY leftPageBreak.label \"왼쪽 페이지\">\n<!ENTITY rightPageBreak.label \"오른쪽 페이지\">\n\n<!ENTITY tablesSectionHeader.label \"테이블\">\n<!ENTITY tableLayout.label \"테이블 레이아웃:\">\n<!ENTITY autoTableLayout.label \"자동\">\n<!ENTITY fixedTableLayout.label \"고정\">\n\n<!ENTITY captionSide.label \"캡션 위치:\">\n<!ENTITY topCaptionSide.label \"위\">\n<!ENTITY bottomCaptionSide.label \"아래\">\n\n<!ENTITY borderCollapse.label \"테이블 테두리:\">\n<!ENTITY collapseBorderCollapse.label \"겹침\">\n<!ENTITY separateBorderCollapse.label \"개별\">\n\n<!ENTITY borderSpacing.label \"테두리:\">\n\n<!ENTITY emptyCells.label \"빈 셀:\">\n<!ENTITY showEmptyCells.label \"보여주기\">\n<!ENTITY hideEmptyCells.label \"숨기기\">\n\n<!ENTITY leftTransformOrigin.label \"왼쪽\">\n<!ENTITY centerTransformOrigin.label \"중간\">\n<!ENTITY rightTransformOrigin.label \"오른쪽\">\n<!ENTITY topTransformOrigin.label \"위\">\n<!ENTITY bottomTransformOrigin.label \"아래\">\n\n<!ENTITY makeRelative.label \"이문서에 해당하는 URL 만들기\">\n\n<!ENTITY hoverState.label \"커서가 이 요소 위에 있을 때\">\n\n<!ENTITY perspective.label \"Perspective 3D\">\n<!ENTITY transformOrigin.label \"Transforms Origin:\">\n<!ENTITY perspectivOrigin.label \"Perspective Origin:\">\n<!ENTITY perspectiveDepth.label \"Perspective Depth:\">\n<!ENTITY transformStyle.label \"Transforms Style:\">\n<!ENTITY transformStyleFlat.label \"Flat\">\n<!ENTITY transformStyle3D.label \"3D\">\n<!ENTITY backfaceVisibility.label \"Backface:\">\n<!ENTITY backfaceVisibilityVisible.label \"Visible\">\n<!ENTITY backfaceVisibilityHidden.label \"Hidden\">\n<!ENTITY rotation3D.label \"3D Rotation\">\n\n<!ENTITY row.label                      \"행\">\n<!ENTITY column.label                   \"열\">\n<!ENTITY justifyContent.label \"Content justification:\">\n<!ENTITY alignContent.label \"Content alignment:\">\n<!ENTITY autoBoxAlign.label \"자동\">\n\n<!ENTITY fontsSectionHeader.label \"Font Features\">\n<!ENTITY writingMode.label \"Writing mode:\">\n<!ENTITY fontWeightNormal.label \"보통\">\n<!ENTITY fontStyleNormal.label \"보통\">\n<!ENTITY textTransformNone.label \"없음\">\n\n<!ENTITY viewFonts.label \"View fonts\">\n<!ENTITY perspectiveNone.label \"없음\">\n<!ENTITY imagesSectionHeader.label \"사진/그림\">\n<!ENTITY imageOrientation.label \"Orientation:\">\n<!ENTITY flipImage.label \"Flip image\">\n<!ENTITY fromImageImageOrientation.label \"From image\">\n<!ENTITY fromImageImageOrientation.tooltip \"Use EXIF data of the image\">\n\n<!ENTITY addCSS.tooltip \"Add CSS declaration\">\n<!ENTITY removeCSS.tooltip \"Delete CSS declaration\">\n<!ENTITY modifyCSS.tooltip \"Modify CSS value\">\n\n<!ENTITY allSectionHeader.label \"All properties\">\n\n<!ENTITY variablesSectionHeader.label \"Variables\">\n<!ENTITY gridRowGap.label \"Grid row gap:\">\n<!ENTITY gridColumnGap.label \"Grid column gap:\">\n<!ENTITY gridLayoutSection.label \"Grid Layout\">\n<!ENTITY displayGrid.label \"This element is a grid\">\n\n<!ENTITY displayInlineGrid.label \"This element is an inline grid\">\n<!ENTITY displaySubgrid.label \"This element is a subgrid\">\n<!ENTITY gridAutoFlow.label \"Automatic placement:\">\n<!ENTITY gridItemPositionWarning.label \"To position the element as a grid item, please see the 'Grid Item Layout' section\">\n<!ENTITY gridLayoutWarning.label \"For grid layout, please see the 'Grid Layout' section\">\n<!ENTITY gridItemsSection.label \"Grid Item Layout\">\n<!ENTITY gridOrder.label \"Order:\">\n<!ENTITY gridTemplateColumns.label \"Template columns\">\n<!ENTITY gridTemplateRows.label \"Template rows\">\n<!ENTITY invalidGridTemplateRowsOrColumns.label \"Invalid value for the property. Click to undo last change.\">\n<!ENTITY gridTemplateArea.label \"Named grid areas:\">\n<!ENTITY gridRowStart.label \"Row start:\">\n<!ENTITY gridRowEnd.label \"Row end:\">\n<!ENTITY gridColumnStart.label \"Column start:\">\n<!ENTITY gridColumnEnd.label \"Column end:\">\n<!ENTITY rowGridAutoFlow.label \"row\">\n<!ENTITY columnGridAutoFlow.label \"column\">\n<!ENTITY denseGridAutoFlow.label \"dense\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/sidebars/cssproperties/cssproperties.properties",
    "content": "EnterAnId=ID를 입력하세요.\nEnterUniqueId=동일한 ID가 존재합니다:\n\nNoClasSelected=클래스 이름을 선택하십시오.\nPleaseSelectAClass=클래스를 선택하고 실행하십시오\n"
  },
  {
    "path": "locales/ko/bluegriffon/sidebars/cssproperties/csspropertiesOverlay.dtd",
    "content": "<!ENTITY cssproperties.label \"스타일 속성\">\n\n<!ENTITY cssToolbarCmd.label \"CSS\">\n<!ENTITY cssToolbarCmd.tooltip \"CSS 스타일 설정\">\n\n"
  },
  {
    "path": "locales/ko/bluegriffon/sidebars/cssproperties/editGridTemplate.dtd",
    "content": "<!ENTITY window.title \"Add or edit a grid template row/column\">\n\n<!ENTITY none.label \"None\">\n<!ENTITY newEntry.label \"New template entry\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/sidebars/cssproperties/fontFeatures.properties",
    "content": "FFaalt=Access all alternates\nFFcalt=Contextual alternates\nFFsalt=Stylistic alternates\nFFliga=Standard ligatures\nFFclig=Contextual ligatures\nFFdlig=Discretionary ligatures\nFFhist=Historical forms\nFFhlig=Historical ligatures\nFFunic=Unicase\nFFsmcp=Small capitals\nFFc2sc=Small capitals from capitals\nFFc2pc=Petite capitals from capitals\nFFpcap=Petite capitals\nFFcase=Case sensitive forms\nFFcpsp=Capital spacing\nFFtitl=Titling\nFFswsh=Swash\nFFcswh=Contextual swash\nFFfrac=Fractions\nFFafrc=Alternative fractions\nFFordn=Ordinals\nFFnumr=Numerators\nFFdnom=Denominators\nFFsinf=Scientific inferiors\nFFsups=Superscript\nFFsubs=Subscript\nFFonum=Oldstyle figures\nFFlnum=Lining Figures\nFFpnum=Proportional figures\nFFtnum=Tabular figures\nFFzero=Slashed zero\nFFmgrk=Mathematical greek\nFFnalt=Alternate annotation forms\nFFornm=Ornaments\nFFlocl=Localized forms\nFFsize=Optical size\nFFisol=Isolated forms\nFFinit=Initial forms\nFFmedi=Medial forms\nFFfinal=Final forms\nFFrlig=Requird ligatures\nFFccmp=Glyph composition/decomposition\nFFmark=Mark to base positioning\nFFmkmj=Mark to mark positioning\nFFhwid=Half widths\n"
  },
  {
    "path": "locales/ko/bluegriffon/sidebars/cssproperties/griditemposition.dtd",
    "content": "<!ENTITY autoGridItemPosition.label \"Automatic\">\n<!ENTITY customGridItemPosition.label \"Custom\">\n\n<!ENTITY gridLineName.tooltiptext \"Grid line name\">\n<!ENTITY gridLineIndex.tooltiptext \"Line index\">\n<!ENTITY spanning.tooltiptext \"Contributes a grid span\">\n<!ENTITY span.label \"Span\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/sidebars/cssproperties/textshadowitem.dtd",
    "content": "<!ENTITY noTextShadow.label \"이 요소에 텍스트 그림자 적용되지 않음\">\n\n<!ENTITY colorTextShadow.label \"색:\">\n<!ENTITY colorTextShadow.title \"텍스트 그림자 색\">\n<!ENTITY blurRadiusTextShadow.label \"흐림(Blur) 반경:\">\n<!ENTITY offsetXTextShadow.label \"가로 오프셋:\">\n<!ENTITY offsetYTextShadow.label \"세로 오프셋:\">\n\n<!ENTITY spreadRadiusBoxShadow.label \"사방 바깥 그림자:\">\n<!ENTITY inset.label \"안쪽 그림자\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/sidebars/cssproperties/transformationitem.dtd",
    "content": "<!ENTITY rotation.label \"회전\">\n<!ENTITY translation.label \"이동\">\n<!ENTITY skew.label \"경사\">\n<!ENTITY aroundXAxis.label \"X 축:\">\n<!ENTITY aroundYAxis.label \"Y 축:\">\n<!ENTITY horizontally.label \"수평:\">\n<!ENTITY vertically.label \"수직:\">\n<!ENTITY scale.label \"확대/축소\">\n\n<!ENTITY translation3d.label \"3D Translation\">\n<!ENTITY perspective.label \"Perspective 3D\">\n<!ENTITY depth.label \"Depth:\">\n<!ENTITY x.label \"X:\">\n<!ENTITY y.label \"Y:\">\n<!ENTITY z.label \"Z:\">\n<!ENTITY rotation3d.label \"3D Rotation\">\n<!ENTITY axis.label \"Axis:\">\n<!ENTITY normalize.label \"Normalize\">\n<!ENTITY screenToUser.label \"From screen toward the user\">\n<!ENTITY userToScreen.label \"From user toward the screen\">\n<!ENTITY angle.label \"Angle:\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/sidebars/cssproperties/transitionitem.dtd",
    "content": "<!ENTITY allProperties.label \"이동 효과를 적용할 수있는 모든 속성에 적용됩니다\">\n<!ENTITY noProperty.label \"속성에 이동효과가 정용되지 않습니다\">\n<!ENTITY property.label \"속성:\">\n<!ENTITY duration.label \"재생시간:\">\n<!ENTITY seconds.label \"초\">\n\n<!ENTITY all.label \"모두\">\n<!ENTITY none.label \"없음\">\n<!ENTITY oneProperty.label \"한개 속성\">\n<!ENTITY function.label \"기능:\">\n<!ENTITY ease.label \"이즈\">\n<!ENTITY linear.label \"선형\">\n<!ENTITY easeIn.label \"이즈 인\">\n<!ENTITY easeOut.label \"이즈 아웃\">\n<!ENTITY easeInOut.label \"이즈 인 아웃\">\n<!ENTITY cubicBezier.label \"3차(Cubic) 베지어\">\n\n<!ENTITY delay.label \"지연:\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/sidebars/domexplorer/domexplorer.dtd",
    "content": "<!ENTITY window.title \"DOM Explorer\">\n\n<!ENTITY elements.label \"요소\">\n\n<!ENTITY attrName.label \"이름\">\n<!ENTITY attrValue.label \"값\">\n\n<!ENTITY attributesTab.label \"특성\">\n<!ENTITY stylesTab.label \"인라인 스타일\">\n\n<!ENTITY addAttribute.tooltip \"특성 추가\">\n<!ENTITY removeAttribute.tooltip \"특성 삭제\">\n<!ENTITY modifyAttribute.tooltip \"특성 값 수정\">\n\n<!ENTITY property.label \"속성\">\n<!ENTITY value.label \"값\">\n<!ENTITY priority.label \"우선순위\">\n<!ENTITY addCSS.tooltip \"CSS 추가\">\n<!ENTITY removeCSS.tooltip \"CSS 삭제\">\n<!ENTITY modifyCSS.tooltip \"CSS 값 수정\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/sidebars/domexplorer/domexplorerOverlay.dtd",
    "content": "<!ENTITY domexplorer.label \"DOM Explorer\">\n\n<!ENTITY domexplorer.tooltip \"HTML 특성 및 CSS의 인라인 스타일을 표시하고 수정합니다\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/sidebars/its20/its20.dtd",
    "content": "<!ENTITY window.title \"Internationalization Tag Set 2.0\">\n\n<!ENTITY locally.label \"Locally\">\n<!ENTITY globally.label \"Globally\">\n\n<!ENTITY loading.label \"Loading...\">\n\n<!ENTITY deleteLocalRule.label \"Delete local rule\">\n\n<!ENTITY translateSectionHeader.label \"Translate\">\n<!ENTITY translatable.label \"Translatable\">\n<!ENTITY notTranslatable.label \"Not translatable\">\n\n<!ENTITY locNoteSectionHeader.label \"Localization Note\">\n<!ENTITY descriptionLocNoteType.label \"Description\">\n<!ENTITY alertLocNoteType.label \"Alert\">\n<!ENTITY locNoteContents.label \"Contents of the localization note:\">\n<!ENTITY locNoteIRI.label \"Localization note IRI:\">\n\n<!ENTITY termSectionHeader.label \"Terminology\">\n<!ENTITY yesTermTerminology.label \"Yes\">\n<!ENTITY noTermTerminology.label \"No\">\n<!ENTITY termIRI.label \"Terminology IRI:\">\n<!ENTITY termConfidence.label \"Term confidence:\">\n\n<!ENTITY ruleset.label \"Ruleset\">\n<!ENTITY rulesetType.label \"Type\">\n<!ENTITY rulesetExternal.label \"External\">\n<!ENTITY rulesetInline.label \"Inline\">\n<!ENTITY newRulesetUrlFilepickerbutton.label \"Select ITS 2.0 file\">\n<!ENTITY rulesetQueryLanguage.label \"Query Language\">\n<!ENTITY xpath.label \"XPath\">\n<!ENTITY css.label \"CSS\">\n<!ENTITY existingITS.label \"Existing ITS 2.0 resource:\">\n<!ENTITY newRulesetFile.label \"New ITS 2.0 file\">\n\n<!ENTITY addRulesetCancel.label \"Cancel\">\n<!ENTITY addRulesetOK.label \"Create ruleset\">\n\n<!ENTITY addRulesetButton.tooltip \"Add ruleset\">\n<!ENTITY deleteRulesetButton.tooltip \"Delete ruleset\">\n<!ENTITY downButton.tooltip \"Move down\">\n<!ENTITY upButton.tooltip \"Move up\">\n\n<!ENTITY parameter.label \"Parameter\">\n<!ENTITY value.label \"Value\">\n<!ENTITY addParamButton.tooltip \"Add parameter\">\n<!ENTITY deleteParamButton.tooltip \"Delete parameter\">\n\n<!ENTITY rule.label \"Rule\">\n<!ENTITY selector.label \"Selector\">\n<!ENTITY ruleMainValue.label \"Main value\">\n<!ENTITY addRuleButton.tooltip \"Add rule\">\n<!ENTITY deleteRuleButton.tooltip \"Delete rule\">\n\n<!ENTITY relativeUrl.label \"Make URL relative\">\n\n<!ENTITY parameterName.label \"Name:\">\n<!ENTITY parameterValue.label \"Value:\">\n<!ENTITY addParamCancel.label \"Cancel\">\n<!ENTITY addParamOK.label \"Create parameter\">\n\n<!ENTITY closeOtherSections.label \"다른 모든 섹션 닫기\">\n<!ENTITY closeAllSections.label \"모든 섹션 닫기\">\n\n<!ENTITY annotatorsRefSectionHeader.label \"ITS Tools Annotation\">\n<!ENTITY dataCategory.col \"Data category\">\n<!ENTITY processorIRI.col \"Processor IRI\">\n<!ENTITY addAnnotatorsRefButton.tooltip \"Add a reference\">\n<!ENTITY deleteAnnotatorsRefButton.tooltip \"Delete a reference\">\n<!ENTITY selectAnnotatorRefElement.tooltip \"Select reference's owner node\">\n\n<!ENTITY dataCategory.label \"Data category:\">\n<!ENTITY processorIRI.label \"Processor IRI:\">\n<!ENTITY addAnnotatorsRefCancel.label \"Cancel\">\n<!ENTITY addAnnotatorsRefOK.label \"Add reference\">\n<!ENTITY annotatorsRefWarning.label \"An annotation reference for the 'terminology' category is missing\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/sidebars/its20/its20.properties",
    "content": "LoadError=Load Error\nInlineParseError=Inline resource is not an ITS 2.0 document\nCannotFetch=Cannot fetch URL\nNotITS=Resource is not an ITS 2.0 document\n\nTranslatableByGlobalRule=Translatable by global rule\nNotTranslatableByGlobalRule=Not translatable by global rule\n\nInlineRules=Inline rules\n\ntranslateRule=Translate\nlocNoteRule=Localization Note\ntermRule=Terminology\ndirRule=Directionality\nlangRule=Language Information\nwithinTextRule=Elements Within Text\ndomainRule=Domain\ntextAnalysisRule=Text Analysis\nlocaleFilterRule=Locale Filter\nprovRule=Provenance\nexternalResourceRefRule=External Resource\ntargetPointerRule=Target Pointer\nidValueRule=Id Value\npreserveSpaceRule=Preserve Space\nlocQualityIssueRule=Localization Quality Issue\nmtConfidenceRule=Machine-Translation Confidence\nallowedCharactersRule=Allowed Characters\nstorageSizeRule=Storage Size\n\nDontWarnAgainForUrl=Don't warn me again about this URL\nDontWarnAgainForInline=Don't warn me again about inline global rules\n\nNewITSFile=New ITS 2.0 File\n\nCannotResolveXPath=Cannot resolve the following XPath selector (undeclared HTML namespace?):\nXPathParsingError=XPath Parsing Error\nDontWarnAgainForSelector=Don't warn me again about this selector\nCSSParsingError=CSS Parsing Error\nCannotResolveCSS=Cannot resolve the following CSS selector:\n"
  },
  {
    "path": "locales/ko/bluegriffon/sidebars/its20/its20Overlay.dtd",
    "content": "<!ENTITY its20.label \"Internationalization Tag Set 2.0\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/sidebars/its20/locNoteRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Localization Note rule\">\n\n<!ENTITY description.label \"Description\">\n<!ENTITY alert.label \"Alert\">\n\n<!ENTITY locNote.label \"Localization Note:\">\n<!ENTITY locNotePointer.label \"Relative selector to the localization note:\">\n<!ENTITY locNoteRef.label \"IRI referring to the localization note:\">\n<!ENTITY locNoteRefPointer.label \"Relative selector to a node holding an IRI referring to the localization note:\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/sidebars/its20/selector.dtd",
    "content": "<!ENTITY selector.label \"Selector\">\n<!ENTITY cssSelector.label \"CSS Selector:\">\n<!ENTITY xpathSelector.label \"XPath Selector:\">\n\n<!ENTITY magicButton.label \"Magic button\">\n\n<!ENTITY prefixreport1.label \"The prefix for the HTML namespace is:\">\n<!ENTITY prefixreport2.label \"\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/sidebars/its20/termRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Terminology rule\">\n\n<!ENTITY yesTerm.label \"Yes\">\n<!ENTITY noTerm.label \"No\">\n\n<!ENTITY noTermInfo.label \"No terminology information\">\n<!ENTITY termInfoPointer.label \"Relative selector to the terminology information:\">\n<!ENTITY termInfoRef.label \"IRI referring to the terminology information:\">\n<!ENTITY termInfoRefPointer.label \"Relative selector to a node holding an IRI referring to the terminology information:\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/sidebars/its20/translateRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Translate rule\">\n\n<!ENTITY translatable.label \"Translatable\">\n<!ENTITY notTranslatable.label \"Not translatable\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/sidebars/scripteditor/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - Script editor\">\n\n<!ENTITY commitChanges.label \"Commit changes\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/sidebars/scripteditor/scripteditor.dtd",
    "content": "<!ENTITY editScript.label \"Edit Script\">\n<!ENTITY moveUp.label \"Move Up\">\n<!ENTITY moveDown.label \"Move down\">\n\n<!ENTITY addExternalScript.label \"Add external script\">\n<!ENTITY addEmbeddedScript.label \"Add embedded script\">\n\n<!ENTITY newScript.tooltip \"Add a script\">\n<!ENTITY removeScript.tooltip \"Delete a script\">\n<!ENTITY modifyScript.tooltip \"Modify a script\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/sidebars/scripteditor/scripteditor.properties",
    "content": "ConfirmDeletionTitle=Delete a script\nConfirmDeletion=Are you sure you want to delete this script?\nAddExternalScriptTitle=Add an external script\nPromptScriptURL=URL of the script?\n"
  },
  {
    "path": "locales/ko/bluegriffon/sidebars/scripteditor/scripteditorOverlay.dtd",
    "content": "<!ENTITY scripteditor.label \"Script Inspector\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/sidebars/stylesheets/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - \">\n\n<!ENTITY commitChanges.label \"Commit changes\">\n"
  },
  {
    "path": "locales/ko/bluegriffon/sidebars/stylesheets/stylesheets.dtd",
    "content": "<!ENTITY window.title \"스타일시트 삽입 또는 편집\">\n\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"대체\">\n<!ENTITY title.col \"제목\">\n<!ENTITY media.col \"미디어\">\n\n<!ENTITY add.tooltip \"스타일시트 추가\">\n<!ENTITY remove.tooltip \"선택된 스타일시트 삭제\">\n<!ENTITY modify.tooltip \"선택된 스타일시트 편집\">\n<!ENTITY down.tooltip \"선택된 스타일시트 아래로 이동\">\n<!ENTITY up.tooltip \"선택된 스타일시트 위로 이동\">\n\n<!ENTITY close.label \"닫기\">\n<!ENTITY editMenu.label                   \"편집\">\n<!ENTITY styleCode.label \"코드\">\n<!ENTITY isStylesheetEnabled.label \"사용함\">\n<!ENTITY pageStyleMenu.label \"문서 스타일\">\r\n"
  },
  {
    "path": "locales/ko/bluegriffon/sidebars/stylesheets/stylesheetsOverlay.dtd",
    "content": "<!ENTITY stylesheetsPanel.title \"스타일시트\">\n"
  },
  {
    "path": "locales/ko/cssproperties.mn",
    "content": "bluegriffon-ko.jar:\n% locale    cssproperties    ko    %locale/ko/cssproperties/\n  locale/ko/cssproperties/csspropertiesOverlay.dtd    (locale/ko/csspropertiesOverlay.dtd)\n  locale/ko/cssproperties/cssproperties.dtd           (locale/ko/cssproperties.dtd)\n  locale/ko/cssproperties/editGridTemplate.dtd        (locale/ko/editGridTemplate.dtd)\n  locale/ko/cssproperties/backgrounditem.dtd          (locale/ko/backgrounditem.dtd)\n  locale/ko/cssproperties/griditemposition.dtd        (locale/ko/griditemposition.dtd)\n  locale/ko/cssproperties/transformationitem.dtd      (locale/ko/transformationitem.dtd)\n  locale/ko/cssproperties/transitionitem.dtd          (locale/ko/transitionitem.dtd)\n  locale/ko/cssproperties/textshadowitem.dtd          (locale/ko/textshadowitem.dtd)\n  locale/ko/cssproperties/colorstopitem.dtd           (locale/ko/colorstopitem.dtd)\n  locale/ko/cssproperties/backgrounditem.properties   (locale/ko/backgrounditem.properties)\n  locale/ko/cssproperties/cssproperties.properties    (locale/ko/cssproperties.properties)\n  locale/ko/cssproperties/fontFeatures.properties     (locale/ko/fontFeatures.properties)\n\n"
  },
  {
    "path": "locales/ko/domexplorer.mn",
    "content": "bluegriffon-ko.jar:\n% locale    domexplorer    ko    %locale/ko/domexplorer/\n  locale/ko/domexplorer/domexplorerOverlay.dtd (locale/ko/domexplorerOverlay.dtd)\n  locale/ko/domexplorer/domexplorer.dtd        (locale/ko/domexplorer.dtd)\n\n"
  },
  {
    "path": "locales/ko/fs.mn",
    "content": "fs-ko.jar:\n% locale    fs    ko    %locale/ko/fs/\n  locale/ko/fs/fsOverlay.dtd    (locale/ko/fsOverlay.dtd)\n  locale/ko/fs/fs.dtd           (locale/ko/fs.dtd)\n  locale/ko/fs/fs.properties    (locale/ko/fs.properties)\n  locale/ko/fs/addFont.dtd      (locale/ko/addFont.dtd)\n\n"
  },
  {
    "path": "locales/ko/gfd.mn",
    "content": "gfd-ko.jar:\n% locale    gfd    ko    %locale/ko/gfd/\n  locale/ko/gfd/gfdOverlay.dtd    (locale/ko/gfdOverlay.dtd)\n  locale/ko/gfd/gfd.dtd           (locale/ko/gfd.dtd)\n  locale/ko/gfd/addFont.dtd       (locale/ko/addFont.dtd)\n\n"
  },
  {
    "path": "locales/ko/its20.mn",
    "content": "bluegriffon-ko.jar:\n% locale    its20    ko    %locale/ko/its20/\n  locale/ko/its20/its20Overlay.dtd    (locale/ko/its20Overlay.dtd)\n  locale/ko/its20/its20.properties    (locale/ko/its20.properties)\n  locale/ko/its20/its20.dtd           (locale/ko/its20.dtd)\n  locale/ko/its20/translateRule.dtd   (locale/ko/translateRule.dtd)\n  locale/ko/its20/locNoteRule.dtd     (locale/ko/locNoteRule.dtd)\n  locale/ko/its20/termRule.dtd        (locale/ko/termRule.dtd)\n  locale/ko/its20/selector.dtd        (locale/ko/selector.dtd)\n\n"
  },
  {
    "path": "locales/ko/markdown.mn",
    "content": "markdown-ko.jar:\n%   locale  markdown              ko    %locale/ko/markdown/\n   locale/ko/markdown/markdownOverlay.dtd  (locale/ko/markdownOverlay.dtd)\n   locale/ko/markdown/markdown.dtd         (locale/ko/markdown.dtd)\n   \n"
  },
  {
    "path": "locales/ko/op1.mn",
    "content": "op1-ko.jar:\n% locale    op1    ko    %locale/ko/op1/\n  locale/ko/op1/op1Overlay.dtd      (locale/ko/op1Overlay.dtd)\n  locale/ko/op1/op1.dtd             (locale/ko/op1.dtd)\n  locale/ko/op1/a11yFirstStep.properties (locale/ko/a11yFirstStep.properties)\n\n"
  },
  {
    "path": "locales/ko/scripteditor.mn",
    "content": "bluegriffon-ko.jar:\n% locale    scripteditor    ko\t\t%locale/ko/scripteditor/\n\tlocale/ko/scripteditor/scripteditorOverlay.dtd\t\t(locale/ko/scripteditorOverlay.dtd)\n\tlocale/ko/scripteditor/scripteditor.dtd\t\t(locale/ko/scripteditor.dtd)\n\tlocale/ko/scripteditor/scripteditor.properties\t\t(locale/ko/scripteditor.properties)\n\tlocale/ko/scripteditor/editor.dtd          (locale/ko/editor.dtd)\n\t\n"
  },
  {
    "path": "locales/ko/stylesheets.mn",
    "content": "bluegriffon-ko.jar:\n% locale    stylesheets    ko\t\t%locale/ko/stylesheets/\n  locale/ko/stylesheets/stylesheetsOverlay.dtd   (locale/ko/stylesheetsOverlay.dtd)\n  locale/ko/stylesheets/stylesheets.dtd          (locale/ko/stylesheets.dtd)\n  locale/ko/stylesheets/editor.dtd               (locale/ko/editor.dtd)\n\n"
  },
  {
    "path": "locales/ko/tipoftheday.mn",
    "content": "tipoftheday-ko.jar:\n%   locale  tipoftheday              ko    %locale/ko/tipoftheday/\n   locale/ko/tipoftheday/tipoftheday.dtd  (locale/ko/tipoftheday.dtd)\n   locale/ko/tipoftheday/tipofthedayOverlay.dtd  (locale/ko/tipofthedayOverlay.dtd)\n   locale/ko/tipoftheday/tipoftheday.rdf  (locale/ko/tipoftheday.rdf)\n"
  },
  {
    "path": "locales/moz.build",
    "content": ""
  },
  {
    "path": "locales/nl/aria.mn",
    "content": "bluegriffon-nl.jar:\n% locale    aria    nl    %locale/nl/aria/\n  locale/nl/aria/ariaOverlay.dtd (locale/nl/ariaOverlay.dtd)\n  locale/nl/aria/aria.dtd        (locale/nl/aria.dtd)\n  locale/nl/aria/aria.properties (locale/nl/aria.properties)\n\n"
  },
  {
    "path": "locales/nl/base.mn",
    "content": "bluegriffon-nl.jar:\n% locale    bluegriffon    nl    %locale/nl/bluegriffon/\n% locale    branding       nl    %locale/nl/branding/\n  locale/nl/bluegriffon/aboutDialog.dtd  (locale/nl/bluegriffon/aboutDialog.dtd)\n  locale/nl/bluegriffon/bluegriffon.dtd  (locale/nl/bluegriffon/bluegriffon.dtd)\n  locale/nl/bluegriffon/polyglot.dtd  (locale/nl/bluegriffon/polyglot.dtd)\n  locale/nl/bluegriffon/findbar.dtd  (locale/nl/bluegriffon/findbar.dtd)\n  locale/nl/bluegriffon/bluegriffon.properties  (locale/nl/bluegriffon/bluegriffon.properties)\n  locale/nl/bluegriffon/colourPicker.dtd  (locale/nl/bluegriffon/colourPicker.dtd)\n  locale/nl/bluegriffon/credits.dtd  (locale/nl/bluegriffon/credits.dtd)\n  locale/nl/bluegriffon/filepickerbutton.dtd  (locale/nl/bluegriffon/filepickerbutton.dtd)\n  locale/nl/bluegriffon/filePicking.dtd  (locale/nl/bluegriffon/filePicking.dtd)\n  locale/nl/bluegriffon/insertTable.dtd  (locale/nl/bluegriffon/insertTable.dtd)\n  locale/nl/bluegriffon/insertTable.properties  (locale/nl/bluegriffon/insertTable.properties)\n  locale/nl/bluegriffon/language.properties  (locale/nl/bluegriffon/language.properties)\n  locale/nl/bluegriffon/languages.dtd  (locale/nl/bluegriffon/languages.dtd)\n  locale/nl/bluegriffon/markupCleaner.dtd  (locale/nl/bluegriffon/markupCleaner.dtd)\n  locale/nl/bluegriffon/openLocation.dtd  (locale/nl/bluegriffon/openLocation.dtd)\n  locale/nl/bluegriffon/openLocation.properties  (locale/nl/bluegriffon/openLocation.properties)\n  locale/nl/bluegriffon/newPageWizard.dtd  (locale/nl/bluegriffon/newPageWizard.dtd)\n  locale/nl/bluegriffon/newPageWizard.properties  (locale/nl/bluegriffon/newPageWizard.properties)\n  locale/nl/bluegriffon/propertiesDeck.dtd  (locale/nl/bluegriffon/propertiesDeck.dtd)\n  locale/nl/bluegriffon/aria.dtd  (locale/nl/bluegriffon/aria.dtd)\n  locale/nl/bluegriffon/structurebar.dtd  (locale/nl/bluegriffon/structurebar.dtd)\n  locale/nl/bluegriffon/tabeditor.dtd  (locale/nl/bluegriffon/tabeditor.dtd)\n  locale/nl/bluegriffon/masterPasswordQuery.properties (locale/nl/bluegriffon/masterPasswordQuery.properties)\n  locale/nl/bluegriffon/newDocument.dtd  (locale/nl/bluegriffon/newDocument.dtd)\n  locale/nl/bluegriffon/prefs/file.dtd  (locale/nl/bluegriffon/prefs/file.dtd)\n  locale/nl/bluegriffon/prefs/source.dtd  (locale/nl/bluegriffon/prefs/source.dtd)\n  locale/nl/bluegriffon/prefs/general.dtd  (locale/nl/bluegriffon/prefs/general.dtd)\n  locale/nl/bluegriffon/prefs/newPage.dtd  (locale/nl/bluegriffon/prefs/newPage.dtd)\n  locale/nl/bluegriffon/prefs/update.dtd  (locale/nl/bluegriffon/prefs/update.dtd)\n  locale/nl/bluegriffon/prefs/styles.dtd  (locale/nl/bluegriffon/prefs/styles.dtd)\n  locale/nl/bluegriffon/prefs/advanced.dtd  (locale/nl/bluegriffon/prefs/advanced.dtd)\n  locale/nl/bluegriffon/prefs/connection.dtd  (locale/nl/bluegriffon/prefs/connection.dtd)\n  locale/nl/bluegriffon/prefs/osx.dtd  (locale/nl/bluegriffon/prefs/osx.dtd)\n  locale/nl/bluegriffon/prefs/shortcuts.dtd  (locale/nl/bluegriffon/prefs/shortcuts.dtd)\n  locale/nl/bluegriffon/prefs/update.properties  (locale/nl/bluegriffon/prefs/update.properties)\n  locale/nl/bluegriffon/prefs/license.dtd  (locale/nl/bluegriffon/prefs/license.dtd)\n  locale/nl/bluegriffon/prefs/license.properties  (locale/nl/bluegriffon/prefs/license.properties)\n  locale/nl/bluegriffon/prefs/deactivateLicense.dtd  (locale/nl/bluegriffon/prefs/deactivateLicense.dtd)\n  locale/nl/bluegriffon/prefs.dtd  (locale/nl/bluegriffon/prefs.dtd)\n  locale/nl/bluegriffon/updateAvailable.dtd  (locale/nl/bluegriffon/updateAvailable.dtd)\n  locale/nl/bluegriffon/updates.properties  (locale/nl/bluegriffon/updates.properties)\n  locale/nl/branding/brand.dtd  (locale/nl/branding/brand.dtd)\n  locale/nl/branding/brand.properties  (locale/nl/branding/brand.properties)\n  locale/nl/bluegriffon/insertImage.dtd  (locale/nl/bluegriffon/insertImage.dtd)\n  locale/nl/bluegriffon/insertAnchor.dtd  (locale/nl/bluegriffon/insertAnchor.dtd)\n  locale/nl/bluegriffon/insertCommentOrPI.dtd  (locale/nl/bluegriffon/insertCommentOrPI.dtd)\n  locale/nl/bluegriffon/insertLink.dtd  (locale/nl/bluegriffon/insertLink.dtd)\n  locale/nl/bluegriffon/insertLink.properties  (locale/nl/bluegriffon/insertLink.properties)\n  locale/nl/bluegriffon/cssClassPicker.dtd (locale/nl/bluegriffon/cssClassPicker.dtd)\n  locale/nl/bluegriffon/insertVideo.dtd  (locale/nl/bluegriffon/insertVideo.dtd)\n  locale/nl/bluegriffon/insertAudio.dtd  (locale/nl/bluegriffon/insertAudio.dtd)\n  locale/nl/bluegriffon/insertVideo.properties  (locale/nl/bluegriffon/insertVideo.properties)\n  locale/nl/bluegriffon/insertHTML.dtd  (locale/nl/bluegriffon/insertHTML.dtd)\n  locale/nl/bluegriffon/insertHR.dtd  (locale/nl/bluegriffon/insertHR.dtd)\n  locale/nl/bluegriffon/insertForm.dtd  (locale/nl/bluegriffon/insertForm.dtd)\n  locale/nl/bluegriffon/parsingError.dtd  (locale/nl/bluegriffon/parsingError.dtd)\n  locale/nl/bluegriffon/insertFormInput.dtd  (locale/nl/bluegriffon/insertFormInput.dtd)\n  locale/nl/bluegriffon/insertFieldset.dtd  (locale/nl/bluegriffon/insertFieldset.dtd)\n  locale/nl/bluegriffon/insertLabel.dtd  (locale/nl/bluegriffon/insertLabel.dtd)\n  locale/nl/bluegriffon/insertButton.dtd  (locale/nl/bluegriffon/insertButton.dtd)\n  locale/nl/bluegriffon/insertSelect.dtd  (locale/nl/bluegriffon/insertSelect.dtd)\n  locale/nl/bluegriffon/insertTextarea.dtd  (locale/nl/bluegriffon/insertTextarea.dtd)\n  locale/nl/bluegriffon/insertKeygen.dtd  (locale/nl/bluegriffon/insertKeygen.dtd)\n  locale/nl/bluegriffon/insertOutput.dtd  (locale/nl/bluegriffon/insertOutput.dtd)\n  locale/nl/bluegriffon/insertProgress.dtd  (locale/nl/bluegriffon/insertProgress.dtd)\n  locale/nl/bluegriffon/insertMeter.dtd  (locale/nl/bluegriffon/insertMeter.dtd)\n  locale/nl/bluegriffon/insertStylesheet.dtd  (locale/nl/bluegriffon/insertStylesheet.dtd)\n  locale/nl/bluegriffon/editStylesheet.dtd  (locale/nl/bluegriffon/editStylesheet.dtd)\n  locale/nl/bluegriffon/media.dtd  (locale/nl/bluegriffon/media.dtd)\n  locale/nl/bluegriffon/media.properties  (locale/nl/bluegriffon/media.properties)\n  locale/nl/bluegriffon/insertChars.dtd  (locale/nl/bluegriffon/insertChars.dtd)\n  locale/nl/bluegriffon/convertToTable.dtd (locale/nl/bluegriffon/convertToTable.dtd)\n  locale/nl/bluegriffon/pageProperties.dtd (locale/nl/bluegriffon/pageProperties.dtd)\n  locale/nl/bluegriffon/spellCheck.dtd (locale/nl/bluegriffon/spellCheck.dtd)\n  locale/nl/bluegriffon/spellCheck.properties (locale/nl/bluegriffon/spellCheck.properties)\n  locale/nl/bluegriffon/dictionary.dtd (locale/nl/bluegriffon/dictionary.dtd)\n  locale/nl/bluegriffon/html5.properties (locale/nl/bluegriffon/html5.properties)\n  locale/nl/bluegriffon/listProperties.dtd (locale/nl/bluegriffon/listProperties.dtd)\n  locale/nl/bluegriffon/insertTOC.dtd (locale/nl/bluegriffon/insertTOC.dtd)\n  locale/nl/bluegriffon/svg-edit.properties (locale/nl/bluegriffon/svg-edit.properties)\n  locale/nl/bluegriffon/panels.dtd (locale/nl/bluegriffon/panels.dtd)\n  locale/nl/bluegriffon/rotator.dtd (locale/nl/bluegriffon/rotator.dtd)\n\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/aboutDialog.dtd",
    "content": "<!ENTITY aboutDialog.title \"Over &brandFullName;\">\n<!ENTITY copyright \"Medewerkers\">\n<!ENTITY aboutLink \"&lt; Over &brandFullName;\">\n<!ENTITY aboutVersion \"version\">\n<!ENTITY copyrightText \"©1998-2019 Disruptive Innovations en medewerkers. Alle rechten voorbehouden.\">\n<!ENTITY cmdClose.macKey \"W\">\n<!ENTITY codeName \"Codenaam\">\n<!ENTITY aboutTab.label \"Over\">\n<!ENTITY creditsTab.label \"Licentie en medewerkers\">\n<!ENTITY buildConfigTab.label \"Build-configuratie\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/aria.dtd",
    "content": "<!ENTITY ariaRole.label \"ARIA-rol\">\n<!ENTITY noARIArole.label \"(geen ARIA-rol)\">\n<!ENTITY ARIARoleSelect.tooltip \"ARIA-rol attribuut instellen\">\n<!ENTITY alertRole.label \"Een bericht met belangrijke en doorgaans tijdskritische informatie. Zie ook waarschuwingsvenster en status\">\n<!ENTITY alertdialogRole.label \"Een soort dialoogvenster die een waarschuwing bevat, waarbij de initiële focus naar een element in het venster gaat. Zie ook waarschuwing and dialoogvenster\">\n<!ENTITY applicationRole.label \"Een gedeelte die als een webtoepassing is gedefinieerd, in tegenstelling tot een webdocument\">\n<!ENTITY articleRole.label \"Een sectie van een pagina die uit een compositie bestaat dat een onafhankelijk deel van een document, pagina of site bevat\">\n<!ENTITY bannerRole.label \"Een gedeelte dat vooral site-georiënteerde inhoud bevat, meer dan pagina-specifieke inhoud\">\n<!ENTITY buttonRole.label \"Een invoerveld dat door een gebruiker geinitieerde acties toestaat als erop geklikt of gedrukt wordt. Zie ook koppeling\">\n<!ENTITY checkboxRole.label \"Een aanklikbaar invoervak met drie mogelijke waarden: waar, onwaar of gemengd\">\n<!ENTITY columnheaderRole.label \"Een cel die als kopregel voor een kolom dient\">\n<!ENTITY comboboxRole.label \"Een selectielijst; doorgaans vergelijkbaar met een tekstveld waar gebruikers iets in kunnen tikken om een optie te selecteren, of willekeurige tekst kunnen invoeren als nieuwe keuze in de lijst. Zie ook keuzelijst\">\n<!ENTITY commandRole.label \"Een formulier of widget die een actie uitvoert, maar geen ingevoerde gegevens ontvangt\">\n<!ENTITY complementaryRole.label \"Een ondersteunende sectie van het document, gemaakt om complementair te zijn aan de voornaamste inhoud op vergelijkbaar niveau in de DOM-structuur, maar die ook betekenis behoudt als deze wordt gescheiden van de voornaamste inhoud\">\n<!ENTITY compositeRole.label \"Een widget die navigeerbare onderdelen of onderliggende kinderen bevat\">\n<!ENTITY contentinfoRole.label \"Een groot waarneembaar gedeelte dat informatie over het hoofddocument bevat\">\n<!ENTITY definitionRole.label \"Een definitie van een term of concept\">\n<!ENTITY dialogRole.label \"Een dialoogvenster is een toepassingsvenster dat is gemaakt om de verwerking binnen een toepassing te onderbreken om de gebruiker de mogelijkheid te bieden om gegevens in te voeren of een reactie te geven. Zie ook waarschuwingsvenster\">\n<!ENTITY directoryRole.label \"Een lijst met referenties naar leden van een groep, zoals een statische inhoudsopgave\">\n<!ENTITY documentRole.label \"Een gedeelte dat gerelateerde informatie bevat dat als inhoud van het document is gedefinieerd, ni tegenstelling tot een webtoepassing\">\n<!ENTITY formRole.label \"Een gedeelte dat een verzameling van objecten bevat die, als een geheel, een formulier vormen. Zie ook zoekopdracht\">\n<!ENTITY gridRole.label \"Een grid is een interactief besturingselement die cellen met tabulaire gegevens bevat die in rijen en kolommen georganiseerd is, zoals een tabel\">\n<!ENTITY gridcellRole.label \"Een cel in een grid\">\n<!ENTITY groupRole.label \"Een verzameling van onderdelen van de gebruikersinterface die niet bedoeld zijn om in een samenvatting van een pagina of een inhoudsopgave opgenomen te worden door toegankelijkheids-software\">\n<!ENTITY headingRole.label \"Een kop of sectie van de pagina\">\n<!ENTITY imgRole.label \"Een container voor een verzsmeling elementen die een afbeelding vormen\">\n<!ENTITY inputRole.label \"Een algemeen type widget die gebruikersinvoer mogelijk maakt\">\n<!ENTITY landmarkRole.label \"Een gedeelte van de pagina dat bedoeld is voor navigatie\">\n<!ENTITY linkRole.label \"Een interactieve referentie naar een interne of externe bron die, indien geactiveerd, ervoor zorgt dat de browser hier naar toe gaat. Zie ook knop\">\n<!ENTITY listRole.label \"Een groep van niet-interactieve elementen in een lijst. Zie ook lijst\">\n<!ENTITY listboxRole.label \"Een widget die het mogelijk maakt dat een gebruiker een of meerdere onderdelen in een lijst met keuzes selecteert. Zie ook keuzelijst en lijst\">\n<!ENTITY listitemRole.label \"Een enkelvoudig onderdeel in een lijst of map\">\n<!ENTITY logRole.label \"Een soort gedeelte waar nieuwe informatie wordt toegevoegd in een zinvolle volgorde en oude informatie kan verdwijnen. Zie ook marquee\">\n<!ENTITY mainRole.label \"De voornaamste inhoud van een document\">\n<!ENTITY marqueeRole.label \"Een gedeelte waar niet-essentiële informatie vaak verandert. Zie ook log\">\n<!ENTITY mathRole.label \"Inhoud die een wiskundige uitdrukking vertegenwoordigt. \">\n<!ENTITY menuRole.label \"Een soort widget die een lijst met keuzes aan de gebruiker toont\">\n<!ENTITY menubarRole.label \"Een menu-presentatie die doorgaans zichtbaar blijft en horizontaal weergegeven wordt\">\n<!ENTITY menuitemRole.label \"Een optie in een groep met keuzes aangeboden door een menu of een menubalk\">\n<!ENTITY menuitemcheckboxRole.label \"Een aanvinkbaar menu-onderdeel met drie mogelijke waarden: waar, onwaar of gemengd\">\n<!ENTITY menuitemradioRole.label \"Een aanvinkbaar menu-onderdeel in een groep van menu-onderdelen, waarvan er slechts 1 tegelijk geselecteerd kan worden\">\n<!ENTITY navigationRole.label \"Een verzameling navigatie-elementen (meestal koppelingen) voor het navigateren in een document of gerelateerde documenten\">\n<!ENTITY noteRole.label \"Een gedeelte waarvan de inhoud ondergeschikt is aan de voornaamste inhoud van een bron\">\n<!ENTITY optionRole.label \"Een te selecteren onderdeel in een keuzelijst\">\n<!ENTITY presentationRole.label \"Een element waarvan de rol-semantiek niet gekoppeld wordt aan de toegankelijkheids-API\">\n<!ENTITY progressbarRole.label \"Een element dat de voortgang van taken toont die langere tijd duren\">\n<!ENTITY radioRole.label \"Een aanvinkbaar invoerveld in een group menu-onderdelen, waarvan er slechts 1 tegelijk aangevinkt kan zijn\">\n<!ENTITY radiogroupRole.label \"Een groep van keuzerondjes\">\n<!ENTITY rangeRole.label \"Een invoerveld met een reeks waarden die door een gebruiker kunnen worden ingesteld\">\n<!ENTITY regionRole.label \"Een grote waarneembare sectie van een webpagina of document, waarvan de auteur vindt dat het voldoende belangrijk is om te worden opgenomen in de samenvatting van een pagina of inhoudsopgave, bijvoorbeeld een gedeelte van de pagina met live statistieken van een sportwedstrijd\">\n<!ENTITY roletypeRole.label \"De basis-rol waarvan alle andere rollen in deze taxonomie zijn afgeleid\">\n<!ENTITY rowRole.label \"Een rij cellen in een grid\">\n<!ENTITY rowgroupRole.label \"Een groep die 1 of meerdere rij-elementen in een grid bevat\">\n<!ENTITY rowheaderRole.label \"Een cel die kopregel-informatie bevat voor een rij in een grid\">\n<!ENTITY scrollbarRole.label \"Een grafisch object dat het verschuiven van de inhoud binnen een bepaald gebied bepaalt, ongeacht of de inhoud hierin volledig wordt getoond\">\n<!ENTITY searchRole.label \"Een gedeelte dat een verzameling van elementen of objecten bevat die, als geheel, een zoekmogelijkheid vormen. Zie ook formulier\">\n<!ENTITY sectionRole.label \"Een weer te geven structureel onderdeel van een document of toepassing\">\n<!ENTITY sectionheadRole.label \"Een structuur dat het onderwerp van een gerelateerde sectie samenvat\">\n<!ENTITY selectRole.label \"Een formulier-widget waarmee de gebruiker uit een verzameling een keuzes kan maken\">\n<!ENTITY separatorRole.label \"Een scheiding die de verschillende onderdelen van een groep menu-onderdelen van elkaar (onder)scheidt\">\n<!ENTITY sliderRole.label \"Invoerveld waarmee de gebruiker een waarde kiest uit een vastgestelde reeks\">\n<!ENTITY spinbuttonRole.label \"Een formulier of reeks die waarbij een gebruiker uit vastgestelde keuzes kan kiezen\">\n<!ENTITY statusRole.label \"Een container waarvan de inhoud de gebruiker adviseert maar niet belangrijk genoeg is om een waarschuwing te rechtvaardigen. Zie ook waarschuwing\">\n<!ENTITY structureRole.label \"Een element voor de documentstructuur\">\n<!ENTITY tabRole.label \"Een groepslabel dat een mechanisme biedt om de inhoud van een tabblad te tonen aan de gebruiker\">\n<!ENTITY tablistRole.label \"Een lijst met tabbladen die refereren naar elementen in een paneel van tabbladen\">\n<!ENTITY tabpanelRole.label \"Een container voor de onderdelen die aan een tabblad zijn gekoppeld, waarbij elk tabblad in een lijst van tabbladen is opgenomen\">\n<!ENTITY textboxRole.label \"Invoerveld dat vrije tekst als invoer mogelijk maakt\">\n<!ENTITY timerRole.label \"Een gedeelte met een numerieke teller die de verstreken tijd toont van een bepaald startpunt of de resterende tijd tot een bepaald eindpunt\">\n<!ENTITY toolbarRole.label \"Een verzameling van veelgebruikte functieknoppen gepresenteerd in een compact visueel formulier\">\n<!ENTITY tooltipRole.label \"Een popup die een beschrijving van een element biedt\">\n<!ENTITY treeRole.label \"Een soort lijst die onderliggende geneste groepen kan bevatten die in- of uitgeklapt kunnen worden\">\n<!ENTITY treegridRole.label \"Een grid waarvan de rijen in- en uitgeklapt kunnen worden, vergelijkbaar met een boomstructuur\">\n<!ENTITY treeitemRole.label \"Een keuzemogelijkheid in een boomstructuur. Dit is een element in een boomstructuur die ingeklapt of ingeklapt kan worden als deze onderliggende onderdelen bevat\">\n<!ENTITY widgetRole.label \"Een interactieve component van een grafische gebruikersinterface (GUI)\">\n<!ENTITY windowRole.label \"Een browser of toepassingsvenster\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/bluegriffon.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"BlueGriffon\">\n\n<!ENTITY fileMenu.label \"Bestand\">\n<!ENTITY fileMenu.accesskey \"b\">\n<!ENTITY newMenu.label \"Nieuw\">\n<!ENTITY newMenu.accesskey \"n\">\n\n<!ENTITY newWizardMenu.label \"Wizard nieuwe pagina…\">\n\n<!ENTITY editMenu.label \"Bewerken\">\n<!ENTITY editMenu.accesskey \"e\">\n\n<!ENTITY viewMenu.label \"Beeld\">\n<!ENTITY viewMenu.accesskey \"d\">\n<!ENTITY customizeToolbar.label \"Aanpassen\">\n<!ENTITY customizeToolbar.accesskey \"a\">\n\n<!ENTITY insertMenu.label \"Invoegen\">\n<!ENTITY insertMenu.accesskey \"i\">\n\n<!ENTITY formatMenu.label \"Opmaak\">\n<!ENTITY formatMenu.accesskey \"o\">\n<!ENTITY spanCmd.label \"Span\">\n<!ENTITY spanCmd.accesskey \"n\">\n<!-- Font Style SubMenu -->\n<!ENTITY fontStyleMenu.label \"Tekststijl\">\n<!ENTITY formatstylemenu.accesskey \"s\">\n<!ENTITY styleBoldCmd.label \"Vet\">\n<!ENTITY stylebold.accesskey \"V\">\n<!ENTITY stylebold.keybinding \"b\">\n<!ENTITY styleItalicCmd.label \"Cursief\">\n<!ENTITY styleitalic.accesskey \"C\">\n<!ENTITY styleitalic.keybinding \"i\">\n<!ENTITY styleUnderlineCmd.label \"Onderstreept\">\n<!ENTITY styleunderline.accesskey \"O\">\n<!ENTITY styleUnderline.key \"u\">\n<!ENTITY styleStrikeThruCmd.label \"Doorhalen\">\n<!ENTITY stylestrikethru.accesskey \"h\">\n<!ENTITY styleSuperscriptCmd.label \"Superscript\">\n<!ENTITY stylesuperscript.accesskey \"p\">\n<!ENTITY styleSubscriptCmd.label \"Subscript\">\n<!ENTITY stylesubscript.accesskey \"S\">\n<!ENTITY styleNonbreakingCmd.label \"Niet afbrekend\">\n<!ENTITY stylenonbreaking.accesskey \"b\">\n<!ENTITY styleEm.label \"Nadruk\">\n<!ENTITY styleEm.accesskey \"r\">\n<!ENTITY styleEm.key \"r\">\n<!ENTITY styleStrong.label \"Sterkere nadruk\">\n<!ENTITY styleStrong.accesskey \"k\">\n<!ENTITY styleStrong.key \"k\">\n<!ENTITY styleCite.label \"Citaat\">\n<!ENTITY styleCite.accesskey \"c\">\n<!ENTITY styleAbbr.label \"Afkorting\">\n<!ENTITY styleAbbr.accesskey \"A\">\n<!ENTITY styleAcronym.label \"Acroniem\">\n<!ENTITY styleAcronym.accesskey \"r\">\n<!ENTITY styleCode.label \"Code\">\n<!ENTITY styleCode.accesskey \"o\">\n<!ENTITY styleCode.key \"c\">\n<!ENTITY styleSamp.label \"Voorbeelduitvoer\">\n<!ENTITY styleSamp.accesskey \"u\">\n<!ENTITY styleVar.label \"Variabel\">\n<!ENTITY styleVar.accesskey \"a\">\n<!ENTITY fontFixedWidth.label \"Vaste breedte\">\n<!ENTITY fontfixedwidth.accesskey \"b\">\n\n<!ENTITY tableMenu.label \"Tabel\">\n<!ENTITY tableMenu.accesskey \"b\">\n\n<!ENTITY toolsMenu.label \"Extra\">\n<!ENTITY toolsMenu.accesskey \"x\">\n<!ENTITY consoleMenu.label \"JavaScript-console\">\n\n<!ENTITY panelsMenu.label \"Panelen\">\n<!ENTITY panelsMenu.accesskey \"p\">\n\n<!ENTITY alignPanels.label \"Alle panelen uitlijnen\">\n\n<!ENTITY helpMenu.label \"Help\">\n<!ENTITY helpMenu.accesskey \"H\">\n<!ENTITY aboutComposer.label \"Over BlueGriffon\">\n\n<!ENTITY throbber.tooltip \"BlueGriffon\">\n\n<!ENTITY newMenu.label \"Nieuw\">\n<!ENTITY newToolbarCmd.tooltip \"Nieuwe pagina maken\">\n<!ENTITY pageInNewTab.label \"Pagina in nieuw tabblad\">\n<!ENTITY pageInNewWindow.label \"Pagina in nieuw venster\">\n<!ENTITY newOtherCmd.label \"Meer opties...\">\n\n<!ENTITY openMenu.label \"Openen\">\n<!ENTITY openMenu.tooltip \"Een bestaande pagina openen\">\n<!ENTITY openTab.label \"Openen in een nieuw tabblad\">\n<!ENTITY openWindow.label \"Openen in een nieuw venster\">\n<!ENTITY openPage.label \"Openen\">\n<!ENTITY openPage.accesskey \"O\">\n<!ENTITY openFileCmd.label \"Bestand openen\">\n\n<!ENTITY quit.label \"Afsluiten\">\n<!ENTITY quit.accesskey \"A\">\n\n<!ENTITY stopButton.label \"Stoppen\">\n<!ENTITY stopButton.tooltip \"Stoppen met laden van pagina\">\n\n<!ENTITY boldToolbarCmd.tooltip \"Vet\">\n<!ENTITY boldToolbarCmd.label \"Vet\">\n<!ENTITY italicToolbarCmd.tooltip \"Schuin\">\n<!ENTITY italicToolbarCmd.label \"Schuin\">\n<!ENTITY underlineToolbarCmd.tooltip \"Onderstreept\">\n<!ENTITY underlineToolbarCmd.label \"Onderstreept\">\n<!ENTITY strongToolbarCmd.tooltip \"Sterkere nadruk\">\n<!ENTITY strongToolbarCmd.label \"Sterkere nadruk\">\n<!ENTITY emToolbarCmd.tooltip \"Nadruk\">\n<!ENTITY emToolbarCmd.label \"Nadruk\">\n<!ENTITY codeToolbarCmd.label \"Code\">\n<!ENTITY codeToolbarCmd.tooltip \"Code\">\n<!-- RTL -->                           \n<!ENTITY writingDirectionMenu.label \"Schrijfrichting\">\n<!ENTITY writingdirectionmenu.accesskey \"r\">\n<!ENTITY defaultDirectionMenu.label \"Niet gespecificeerd\">\n<!ENTITY defaultdirectionmenu.accesskey \"u\">\n<!ENTITY ltrDirectionMenu.label \"Links naar rechts\">\n<!ENTITY ltrdirectionmenu.accesskey \"l\">\n<!ENTITY rtlDirectionMenu.label \"Rechts naar links\">\n<!ENTITY rtldirectionmenu.accesskey \"r\">\n<!ENTITY dirLtr.tooltip \"Links naar rechts\">\n<!ENTITY dirRtl.tooltip \"Rechts naar links\">\n\n<!ENTITY ParagraphSelect.tooltip \"Alineaformaat kiezen\">\n<!-- Shared in Paragraph, and Toolbar menulist -->\n<!ENTITY bodyTextCmd.label \"Tekst\">\n<!ENTITY paragraphParagraphCmd.label \"Alinea\">\n<!ENTITY heading1Cmd.label \"Kop 1\">\n<!ENTITY heading2Cmd.label \"Kop 2\">\n<!ENTITY heading3Cmd.label \"Kop 3\">\n<!ENTITY heading4Cmd.label \"Kop 4\">\n<!ENTITY heading5Cmd.label \"Kop 5\">\n<!ENTITY heading6Cmd.label \"Kop 6\">\n<!ENTITY paragraphAddressCmd.label \"Adres\">\n<!ENTITY paragraphPreformatCmd.label \"Geformatteerd\">\n<!ENTITY genericContainerCmd.label \"Generieke container (div)\">\n\n<!ENTITY unorderedList.tooltip \"Opsommingslijst\">\n<!ENTITY orderedList.tooltip \"Genummerde lijst\">\n<!ENTITY unorderedList.label \"Opsommingslijst\">\n<!ENTITY orderedList.label \"Genummerde lijst\">\n\n<!ENTITY alignLeft.tooltip \"Links uitlijnen\">\n<!ENTITY alignCenter.tooltip \"Centreren\">\n<!ENTITY alignRight.tooltip \"Rechts uitlijnen\">\n<!ENTITY alignJustify.tooltip \"Uitvullen\">\n<!ENTITY alignLeft.label \"Links uitlijnen\">\n<!ENTITY alignCenter.label \"Centreren\">\n<!ENTITY alignRight.label \"Rechts uitlijnen\">\n<!ENTITY alignJustify.label \"Uitvullen\">\n\n<!ENTITY indentToolbarCmd.tooltip \"Inspringing vergroten\">\n<!ENTITY indentToolbarCmd.label \"Inspringing vergroten\">\n\n<!ENTITY outdentToolbarCmd.tooltip \"Inspringing verkleinen\">\n<!ENTITY outdentToolbarCmd.label \"Inspringing verkleinen\">\n\n<!ENTITY definitionDescription.tooltip \"Definitiebeschrijving\">\n<!ENTITY definitionDescription.label \"Definitiebeschrijving\">\n<!ENTITY definitionTitle.tooltip \"Definition title\">\n<!ENTITY definitionTitle.label \"Definitietitel\">\n\n<!ENTITY FontFaceSelect.tooltip \"Lettertype kiezen\">\n<!ENTITY fontVarWidth.label \"Variabele breedte\">\n<!ENTITY fontFixedWidth.label \"Vaste breedte\">\n<!ENTITY fontHelveticaFont.label \"Helvetica, Arial\">\n<!ENTITY fontTimes.label \"Times\">\n<!ENTITY fontCourier.label \"Courier\">\n\n<!ENTITY applyClassToSelectionCmd.tooltip \"Een klasse toepassen op de container van de selectie\">\n<!ENTITY noClass.label \"(geen klasse)\">\n\n<!ENTITY applyIdToSelectionCmd.tooltip \"ID toekennen aan de container van de selectie\">\n<!ENTITY noId.label \"(geen ID)\">\n\n<!ENTITY tableToolbarCmd.label \"Tabel\">\n<!ENTITY tableToolbarCmd.key \"T\">\n<!ENTITY tableToolbarCmd.tooltip \"Nieuw tabel invoegen of eigenschappen van bestaande geselecteerde tabel bewerken\">\n\n<!ENTITY imageToolbarCmd.label \"Afbeelding\">\n<!ENTITY imageToolbarCmd.key \"A\">\n<!ENTITY imageToolbarCmd.tooltip \"Afbeelding invoegen of bewerken\">\n\n<!ENTITY anchorToolbarCmd.label \"Positie\">\n<!ENTITY anchorToolbarCmd.key \"P\">\n<!ENTITY anchorToolbarCmd.tooltip \"Positie invoegen of bewerken\">\n\n<!ENTITY linkToolbarCmd.label \"Koppeling\">\n<!ENTITY linkToolbarCmd.key \"K\">\n<!ENTITY linkToolbarCmd.tooltip \"Een koppeling invoegen of bewerken\">\n\n<!ENTITY hrToolbarCmd.label \"Horizontale lijn\">\n<!ENTITY hrToolbarCmd.key \"h\">\n\n<!ENTITY htmlToolbarCmd.label \"HTML-code\">\n<!ENTITY htmlToolbarCmd.key \"H\">\n\n<!ENTITY formToolbarCmd.label \"Formulier\">\n<!ENTITY formToolbarCmd.key \"F\">\n<!ENTITY formToolbarCmd.tooltip \"Een formulier invoegen of bewerken\">\n\n<!ENTITY fieldsetToolbarCmd.label \"Veldverzameling\">\n<!ENTITY fieldsetToolbarCmd.key \"d\">\n\n<!ENTITY labelToolbarCmd.label \"Label\">\n<!ENTITY labelToolbarCmd.key \"L\">\n\n<!ENTITY buttonToolbarCmd.label \"Knop\">\n<!ENTITY buttonToolbarCmd.key \"K\">\n\n<!ENTITY selectToolbarCmd.label \"Selectielijst\">\n<!ENTITY selectToolbarCmd.key \"S\">\n\n<!ENTITY textareaToolbarCmd.label \"Tekstgebied\">\n<!ENTITY textareaToolbarCmd.key \"T\">\n\n<!ENTITY keygenToolbarCmd.label \"Sleutelpaargenerator\">\n<!ENTITY keygenToolbarCmd.key \"K\">\n\n<!ENTITY outputToolbarCmd.label \"Uitvoer\">\n<!ENTITY outputToolbarCmd.key \"O\">\n\n<!ENTITY progressToolbarCmd.label \"Voortgang\">\n<!ENTITY progressToolbarCmd.key \"g\">\n\n<!ENTITY meterToolbarCmd.label \"Meter\">\n<!ENTITY meterToolbarCmd.key \"M\">\n\n<!ENTITY datalistToolbarCmd.label \"Gegevenslijst\">\n<!ENTITY datalistToolbarCmd.key \"i\">\n\n<!ENTITY stylesheetsToolbarCmd.label \"Stijlbladen\">\n<!ENTITY stylesheetsToolbarCmd.key \"S\">\n\n<!ENTITY webfonts.label \"Weblettertypen\">\n\n<!ENTITY videoToolbarCmd.label \"Video\">\n<!ENTITY videoToolbarCmd.tooltip \"Een video invoegen of bewerken\">\n\n<!ENTITY audioToolbarCmd.label \"Audio\">\n<!ENTITY audioToolbarCmd.tooltip \"Een audiobestand invoegen of bewerken\">\n\n<!ENTITY browseToolbarCmd.label \"Bekijken\">\n<!ENTITY browseToolbarCmd.tooltip \"In browser bekijken\">\n\n<!ENTITY saveCmd.label \"Opslaan\">\n<!ENTITY saveToolbarCmd.tooltip \"Bestand opslaan op de computer\">\n<!ENTITY filesave.key \"s\">\n<!ENTITY saveAsCmd.label \"Opslaan als...\">\n<!ENTITY filesaveas.key \"s\">\n\n<!ENTITY undoCmd.label \"Ongedaan maken\">\n<!ENTITY undoCmd.accesskey \"O\">\n<!ENTITY redoCmd.label \"Herhalen\">\n<!ENTITY redoCmd.accesskey \"H\">\n\n<!ENTITY cutCmd.label \"Knippen\">\n<!ENTITY cutCmd.accesskey \"n\">\n<!ENTITY copyCmd.label \"Kopiëren\">\n<!ENTITY copyCmd.accesskey \"K\">\n<!ENTITY pasteCmd.label \"Plakken\">\n<!ENTITY pasteCmd.accesskey \"P\">\n<!ENTITY pasteNoFormatting.label \"Plakken zonder opmaak\">\n<!ENTITY pasteNoFormatting.accesskey \"m\">\n<!ENTITY deleteCmd.label \"Verwijderen\">\n<!ENTITY deleteCmd.accesskey \"w\">\n<!ENTITY selectAllCmd.label \"Alles selecteren\">\n<!ENTITY selectAllCmd.accesskey \"A\">\n<!ENTITY copyHTMLCodeCmd.label \"Geselecteerde HTML-code kopiëren\">\n<!ENTITY copyHTMLCodeCmd.accesskey \"H\">\n<!ENTITY copyHTMLCode.label \"HTML-code van dit element kopiëren\">\n\n<!ENTITY setZoomFactor.label \"Zoomfactor instellen\">\n\n<!ENTITY fileRecentMenu.label \"Recente bestanden\">\n<!ENTITY filerecentmenu.accesskey \"R\">\n\n<!ENTITY markupCleanerCmd.label \"HTML-code opschonen…\">\n<!ENTITY markupcleaner.accesskey \"c\">\n\n<!ENTITY viewToolbars.label \"Werkbalken\">\n<!ENTITY viewStatusbar.label \"Statusbalk\">\n\n<!ENTITY formatToolbar.name \"Opmaak (primair)\">\n<!ENTITY formatToolbar2.name \"Opmaak (secundair)\">\n\n<!ENTITY dualview.label \"Dual View\">\n<!ENTITY wysiwygMode.label \"Wysiwyg\">\n<!ENTITY printMode.label \"Print Preview\">\n<!ENTITY sourceMode.label \"Bron\">\n\n<!ENTITY closeTabCmd.label \"Huidige tabblad sluiten\">\n<!ENTITY closeEbookCmd.label \"Huidige ebook sluiten\">\n\n<!ENTITY filesave.key \"s\">\n<!ENTITY quit.key \"q\">\n<!ENTITY closeWindow.key \"w\">\n<!ENTITY openPage.key \"o\">\n<!ENTITY undoCmd.key \"z\">\n<!ENTITY redoCmd.key \"y\">\n<!ENTITY cutCmd.key \"x\">\n<!ENTITY copyCmd.key \"c\">\n<!ENTITY pasteCmd.key \"v\">\n\n<!ENTITY formInputs.label \"Invoervelden...\">\n<!ENTITY hiddenInputForm.label \"Een verborgen string\">\n<!ENTITY textInputForm.label \"Een tekstinvoerveld\">\n<!ENTITY searchInputForm.label \"Een zoekveld\">\n<!ENTITY telInputForm.label \"Een telefoonnummerveld\">\n<!ENTITY urlInputForm.label \"Een URL-veld\">\n<!ENTITY emailInputForm.label \"Een e-mailveld\">\n<!ENTITY passwordInputForm.label \"Een wachtwoordveld\">\n<!ENTITY datetimeInputForm.label \"Een datumtijdkiezer in UTC tijdzone\">\n<!ENTITY dateInputForm.label \"Een datumkiezer\">\n<!ENTITY monthInputForm.label \"Een jaar- en maandkiezer\">\n<!ENTITY weekInputForm.label \"Een week-jaar en weekkiezer\">\n<!ENTITY timeInputForm.label \"Een tijdkiezer zonder tijdzone\">\n<!ENTITY datetimelocalInputForm.label \"Een datumtijdkiezer zonder tijdzone\">\n<!ENTITY numberInputForm.label \"Een numeriek veld\">\n<!ENTITY rangeInputForm.label \"Een numerieke reeks veld\">\n<!ENTITY colorInputForm.label \"Een kleurkiezer\">\n<!ENTITY checkboxInputForm.label \"Een selectievak\">\n<!ENTITY radioInputForm.label \"Een keuzerondje\">\n<!ENTITY fileInputForm.label \"Een bestandskiezer\">\n<!ENTITY submitInputForm.label \"Een verstuurknop voor het formulier\">\n<!ENTITY imageInputForm.label \"Een verstuurknop met een afbeelding\">\n<!ENTITY resetInputForm.label \"Een wisknop voor het formulier\">\n<!ENTITY buttonInputForm.label \"Een knop\">\n\n\n<!ENTITY allTagsMode.label \"Alle Tags-modus\">\n\n<!ENTITY toggleViewMenu.label \"Toggle view\">\n<!ENTITY toggleViewMenu.accesskey \"T\">\n\n<!ENTITY spellCheck.label \"Spellingcontrole\">\n<!ENTITY spellCheck.accesskey \"S\">\n<!ENTITY dictionary.label \"Woordenboek\">\n<!ENTITY addToDictionary \"Toevoegen aan woordenboek\">\n<!ENTITY ignoreWord.label \"Woord negeren\">\n\n<!ENTITY specialChars.label \"Tekens en symbolen\">\n\n<!-- Table Menu -->\n<!ENTITY tableMenu.label \"Tabel\">\n<!ENTITY tablemenu.accesskey \"b\">\n<!-- Select Submenu -->\n<!ENTITY tableSelectMenu.label \"Selecteren\">\n<!ENTITY tableselectmenu.accesskey \"S\">\n\n<!ENTITY tableSelectMenu2.label \"Tabel selecteren\">\n<!ENTITY tableInsertMenu2.label \"Tabel invoegen\">\n<!ENTITY tableDeleteMenu2.label \"Tabel verwijderen\">\n\n<!-- Insert SubMenu -->\n<!ENTITY tableInsertMenu.label \"Invoegen\">\n<!ENTITY tableinsertmenu.accesskey \"I\">\n<!ENTITY tableTable.label \"Tabel\">\n<!ENTITY tabletable.accesskey \"T\">\n<!ENTITY tableRow.label \"Rij\">\n<!ENTITY tableRows.label \"Rij(en)\">\n<!ENTITY tablerow.accesskey \"b\">\n<!ENTITY tableRowAbove.label \"Rij erboven\">\n<!-- uses tablerow.accesskey -->\n<!ENTITY tableRowBelow.label \"Rij eronder\">\n<!ENTITY tablerowbelow.accesskey \"o\">\n<!ENTITY tableColumn.label \"Kolom\">\n<!ENTITY tableColumns.label \"Kolom(men)\">\n<!ENTITY tablecolumn.accesskey \"K\">\n<!ENTITY tableColumnBefore.label \"Kolom ervoor\">\n<!-- uses tablecolumn.accesskey -->\n<!ENTITY tableColumnAfter.label \"Kolom erna\">\n<!ENTITY tablecolumnafter.accesskey \"a\">\n<!ENTITY tableCell.label \"Cel\">\n<!ENTITY tableCells.label \"Cel(len)\">\n<!ENTITY tablecell.accesskey \"C\">\n<!ENTITY tableCellContents.label \"Celinhoud\">\n<!ENTITY tablecellcontents.accesskey \"n\">\n<!ENTITY tableAllCells.label \"Alle cellen\">\n<!ENTITY tableCellBefore.label \"Cel ervoor\">\n<!ENTITY tableallcells.accesskey \"a\">\n<!-- uses tablecell.accesskey -->\n<!ENTITY tableCellAfter.label \"Cel erna\">\n<!ENTITY tablecellafter.accesskey \"e\">\n<!-- Delete SubMenu -->\n<!ENTITY tableDeleteMenu.label \"Verwijderen\">\n<!ENTITY tabledeletemenu.accesskey \"V\">\n\n<!ENTITY tableFix.label \"Opmaak van tabel repareren\">\n<!ENTITY tablefix.accesskey \"r\">\n<!-- text for \"Join Cells\" is in editor.properties \n     (\"JoinSelectedCells\" and \"JoinCellToRight\")\n     the access key must exist in both of those strings\n     But value must be set here for accesskey to draw properly\n-->\n<!ENTITY tableJoinCells.label \"Cellen samenvoegen\">\n<!ENTITY tablejoincells.accesskey \"v\">\n<!ENTITY tableSplitCell.label \"Cellen splitsen\">\n<!ENTITY tablesplitcell.accesskey \"C\">\n<!ENTITY convertToTable.label \"Tabel maken van selectie\">\n<!ENTITY converttotable.accesskey \"m\">\n<!ENTITY tableProperties.label \"Tabeleigenschappen…\">\n<!ENTITY tableProperties.accesskey \"T\">\n\n<!ENTITY forumsHelpMenu.label \"Gebruikersgroep\">\n<!ENTITY forums.url \"http://www.mozbrowser.nl/forum/viewforum.php?f=26\">\n<!ENTITY qa.label \"Fouten en suggesties\">\n<!ENTITY homePage.label \"Website\">\n<!ENTITY addons.label \"Add-ons downloaden\">\n\n<!ENTITY pageProperties.label \"Pagina-eigenschappen…\">\n\n\n<!ENTITY preferences.label \"Voorkeuren\">\n\n<!ENTITY gotoLink.label \"Doel van de koppeling selecteren\">\n<!ENTITY gotoLink.accesskey \"l\">\n\n<!ENTITY cMenu_insertLink.label \"Een koppeling invoegen of bewerken\">\n<!ENTITY cMenu_insertLink.accesskey \"k\">\n\n<!ENTITY getAddOns.label \"Add-ons downloaden!\">\n\n<!ENTITY source.label \"Bronweergave\">\n<!ENTITY theme.label \"Thema\">\n\n<!ENTITY removeAllStyles.label \"Alle tekststijlen verwijderen\">\n<!ENTITY removeAllStyles.accesskey \"w\">\n<!ENTITY removeAllLinks.label \"Alle koppelingen verwijderen\">\n<!ENTITY removeAllLinks.accesskey \"l\">\n\n<!ENTITY html5Element.label \"HTML5-element\">\n<!ENTITY addonsMenu.label \"Add-ons\">\n\n<!ENTITY listProperties.label \"Overzicht van eigenschappen\">\n\n<!ENTITY tableOfContents.tooltip \"Insert or refresh Table of Contents\">\n<!ENTITY tableOfContents.label \"Inhoud\">\n\n<!ENTITY select.label \"Selecteren...\">\n<!ENTITY parentElement.label \"Bovenliggend element\">\n<!ENTITY firstChild.label \"Eerste onderliggend element\">\n<!ENTITY nextSibling.label \"Volgende onderliggend element\">\n<!ENTITY previousSibling.label \"Vorige onderliggend element\">\n\n<!ENTITY tableCaption.label \"Tabeltitel\">\n\n<!ENTITY lookForUpdates.label \"Controleren op updates\">\n\n<!ENTITY color.label \"Voorgrond\">\n<!ENTITY bgColor.label \"Achtergrond\">\n\n<!ENTITY newWindow.label \"Nieuw venster\">\n\n<!ENTITY editComment.label \"Bewerk het HTML-commentaar:\">\n<!ENTITY editPHP.label \"Bewerk de PHP-instructies:\">\n<!ENTITY editPI.label \"Bewerk de verwerkingsinstructie:\">\n<!ENTITY targetPI.label \"Doel:\">\n<!ENTITY dataPI.label \"Gegevens:\">\n<!ENTITY commentOrPHPOrPI.label \"Commentaren/PHP/Verwerkingsinstructies\">\n<!ENTITY openLinkCmdInTab.label       \"Koppeling openen in nieuw tabblad\">\n<!ENTITY blockquoteToolbarCmd.label \"Blockquote\">\n<!ENTITY blockquoteToolbarCmd.tooltip \"Encapsulate into a blockquote\">\n<!ENTITY deckMenu.label \"Deck\">\n<!ENTITY printSetupCmd.label \"Pagina-instellingen…\">\n<!ENTITY printSetupCmd.accesskey \"i\">\n<!ENTITY printCmd.label \"Afdrukken…\">\n<!ENTITY printCmd.accesskey \"d\">\n<!ENTITY printCmd.commandkey \"p\">\n<!ENTITY encapsulate.tooltip \"Encapsulate selection into an inline element (default is span)\">\n\n<!ENTITY deleteCmd.key            \"d\">  \n<!ENTITY selectAllCmd.key         \"A\">  \n\n<!ENTITY buyUsersManual.label \"Koop gebruikershandleiding...\">\n<!ENTITY buyLicense.label \"Activeren uitgebreide functionaliteiten...\">\n<!ENTITY convertClipboardToTable.label \"Tabel maken van klembord\">\n<!ENTITY structureBar.caption \"Structuurbalk\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"Uitgaveopmerkingen tonen\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/bluegriffon.properties",
    "content": "titleModifier = BlueGriffon\ntitleFormat = %S - %S\nUnknown = [Onbekend]\nNoClassAvailable = (geen klasse)\nNoIdAvailable = (geen ID)\nDocumentTitle = Paginatitel\nNeedDocTitle = Voer hier een titel in voor de huidige pagina.\nDocTitleHelp = Dit identificeert de pagina in de titel van het venster en de bladwijzers.\nExportToText = Naar tekst exporteren\nSaveDocumentAs = Pagina opslaan als\nXHTMLfiles = XHTML-bestanden\nuntitled = geen titel\nSaveDocument = Pagina opslaan als\nSaveFileFailed = Opslaan van bestand is mislukt!\nFileNotSaved = Bestand is niet opgeslagen!\nSaveFileBeforeClosing = Wilt u het bestand opslaan voordat dit tabblad gesloten wordt?\nYesSaveFile = Ja, opslaan\nNoDiscardChanges = Nee, wijzigingen verwerpen\nDontCloseTab = Tabblad niet sluiten!\nIdAlreadyTaken = Dit ID wordt al in het document gebruikt\nRemoveIdFromElement = Wilt u het ID verwijderen van het element dat het nu gebruikt of deze actie annuleren?\nYesRemoveId = Het ID verwijderen\nNoCancel = Annuleren\nReplaceAll = Alles vervangen...\nReplacedPart1 = Vervangen\nReplacedPart2 = keer\nAFileWasChanged=A file was changed on disk\nReloadFile=File %S changed on disk, BlueGriffon must reload it\nDontAskForFileChangesAgain=don't show this alert again\n\nAbandonChanges=Niet-opgeslagen wijzigingen in “%title%” verwerpen en de pagina opnieuw laden?\nRevertCaption=Alle wijzigingen ongedaan maken\n\nHTMLCommentsInXHTMLTitle=HTML comment inside a <style> element in a XHTML document\nHTMLCommentsInXHTMLMessage=Warning, you have a HTML comment <!-- ... --> inside a <style> element in this XHTML document. Using HTML comments in XHTML will disable your embedded styles and you should use CDATA sections <![CDATA[ ... ]]> instead. Do you want to convert your comments into CDATA sections?\nHTMLCommentsInXHTMLOk=Yes\nHTMLCommentsInXHTMLCancel=No\n\nviewportWidthSplitter=Move bar to change viewport's width\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/colourPicker.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (glazman@disruptive-innovations.com), on behalf of Linspire Inc.\n   -   \n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n<!ENTITY previewColour.label \"Voorbeeld:\">\n<!ENTITY dialog.title \"Kleurkiezer\">\n<!ENTITY predef.label \"Voorgedefinieerde kleuren:\">\n<!ENTITY rgb.label \"RGB\">\n<!ENTITY hsb.label \"HSB\">\n<!ENTITY red.label \"R:\">\n<!ENTITY green.label \"G:\">\n<!ENTITY blue.label \"B:\">\n<!ENTITY hue.label \"H:\">\n<!ENTITY saturation.label \"S:\">\n<!ENTITY brightness.label \"B:\">\n<!ENTITY transparency.label \"Transparant\">\n<!ENTITY opacity.label \"Doorzichtigheid:\">\n<!ENTITY background.label \"Achtergrond voor:\">\n<!ENTITY background.accessKey \"A\">\n<!ENTITY table.label \"Tabel\">\n<!ENTITY table.accessKey \"T\">\n<!ENTITY cell.label \"Cel(len)\">\n<!ENTITY cell.accessKey \"C\">\n<!ENTITY lastPickedColor.label \"Laatstgekozen kleur\">\n<!ENTITY lastPickedColor.accessKey \"L\">\n<!ENTITY hexColor.label \"Hex:\">\n<!ENTITY nameColor.label \"Naam:\">\n\n<!ENTITY blender.label \"Blender\">\n\n<!ENTITY color1.label \"Color 1:\">\n<!ENTITY color2.label \"Color 2:\">\n<!ENTITY stops.label \"Color stops:\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/convertToTable.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n\n<!-- Window title -->\n<!ENTITY windowTitle.label     \"Omzetten naar tabel\">\n<!ENTITY instructions1.label   \"BlueGriffon maakt een nieuwe rij in een tabel voor elke alinea in de selectie.\">\n<!ENTITY instructions2.label   \"Kies het teken dat wordt gebruikt om de selectie in kolommen te verdelen:\">\n<!ENTITY commaRadio.label      \"Komma\">\n<!ENTITY spaceRadio.label      \"Spatie\">\n<!ENTITY otherRadio.label      \"Ander teken:\">\n<!ENTITY deleteCharCheck.label \"Scheidingsteken verwijderen\">\n<!ENTITY collapseSpaces.label  \"Extra spaties negeren\">\n<!ENTITY collapseSpaces.tooltip \"Aansluitende ruimtes naar 1 scheidingsteken omzetten\">\n<!ENTITY tabRadio.label        \"TSV\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/credits.dtd",
    "content": "<!ENTITY brandMotto \"You've never really edited a web site before.\">\n<!ENTITY credit.leads \"Leiders\">\n<!ENTITY credit.contributors \"Andere bijdragen\">\n<!ENTITY credit.core \"Hoofd-ontwikkeling\">\n<!ENTITY credit.gecko \"Gecko Layout Engine\">\n<!ENTITY credit.thanks \"Speciale dank aan\">\n<!ENTITY credit.translation \"Vertalingen\">\n<!ENTITY credit.visuals \"Visual Design Coordinator\">\n<!ENTITY credit.theme \"Theme Design\">\n<!ENTITY credit.brand \"Brand Identity\">\n<!ENTITY credit.web \"Web Design\">\n<!ENTITY credit.update \"Mozilla Update\">\n<!ENTITY credit.qalead \"Quality Assurance Lead\">\n<!ENTITY credit.qa \"Quality Assurance\">\n<!ENTITY credit.build \"Build and Release\">\n<!ENTITY credit.infra \"Infrastructure Support\">\n<!ENTITY credit.support \"Support Resources\">\n<!ENTITY credit.manage \"Project Management\">\n<!ENTITY credit.marketleads \"Marketing Leads\">\n<!ENTITY credit.market \"Marketing\">\n<!ENTITY credit.creators \"Gemaakt door\">\n<!ENTITY credit.memory \"Ter nagedachtenis van\">\n<!ENTITY credit.poweredByGecko \"Mede mogelijk gemaakt door Gecko\">\n<!ENTITY credit.reviews \"Code reviews\">\n<!ENTITY license.and \"en\">\n<!ENTITY tm.part0 \"is een geregisteerd handelsmerk van\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/cssClassPicker.dtd",
    "content": "<!ENTITY reuseCssClass.checkbox \"Een bestaande CSS-klasse opnieuw gebruiken\">\n<!ENTITY noClass.label \"---\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/dictionary.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   \n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n<!ENTITY windowTitle.label \"Persoonlijk woordenboek\">\n<!ENTITY wordEditField.label \"Nieuw woord:\">\n<!ENTITY wordEditField.accessKey \"N\">\n<!ENTITY AddButton.label \"Toevoegen\">\n<!ENTITY AddButton.accessKey \"T\">\n<!ENTITY DictionaryList.label \"Woorden in woordenboek:\">\n<!ENTITY DictionaryList.accessKey \"W\">\n<!ENTITY ReplaceButton.label \"Vervangen\">\n<!ENTITY ReplaceButton.accessKey \"V\">\n<!ENTITY RemoveButton.label \"Verwijderen\">\n<!ENTITY RemoveButton.accessKey \"w\">\n<!ENTITY CloseButton.label \"Sluiten\">\n<!ENTITY CloseButton.accessKey \"S\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/editStylesheet.dtd",
    "content": "<!ENTITY window.title \"Eigenschappen van stijlblad\">\n<!ENTITY type.label \"Soort\">\n<!ENTITY embedded.label \"Ingebed in het document\">\n<!ENTITY linked.label \"Gekoppeld aan het document\">\n<!ENTITY alternate.label \"Stijlblad is een alternatief stijlblad\">\n<!ENTITY title.label \"Titel:\">\n<!ENTITY media.label \"Media\">\n<!ENTITY addMedium.label \"Een nieuw medium toevoegen\">\n<!ENTITY href.label \"Href:\">\n<!ENTITY selectFile.label \"Een stijlbladbestand kiezen\">\n<!ENTITY relativeUrl.label \"URL relatief maken t.o.v. paginalocatie\">\n<!ENTITY newFile.button \"Nieuw bestand\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/filePicking.dtd",
    "content": "<!ENTITY chooseFile.button \"Bestand kiezen\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/filepickerbutton.dtd",
    "content": "<!ENTITY filepickerbutton.tooltip \"Bestand kiezen\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/findbar.dtd",
    "content": "<!ENTITY replaceAll.button \"Alles vervangen\">\n<!ENTITY replace.button \"Vervangen\">\n<!ENTITY replaceAndFind.button \"Vervangen en volgende zoeken\">\n<!ENTITY replace.label \"Vervangen door:\">\n<!ENTITY line.label \"Regel:\">\n<!ENTITY previous.label \"Vorige\">\n<!ENTITY next.label \"Volgende\">\n<!ENTITY caseSensitive.checkbox \"Hoofdlettergevoelig\">\n<!ENTITY find.label \"Zoeken:\">\n<!ENTITY findCmd.label \"Zoeken\">\n<!ENTITY replaceCmd.label \"Vervangen\">\n<!ENTITY findCmd.key \"z\">\n<!ENTITY findCmd.accesskey \"F\">\n<!ENTITY replaceCmd.key \"v\">\n<!ENTITY replaceCmd.accesskey \"e\">\n<!ENTITY findAgainCmd.label        \"Opnieuw zoeken\">\n<!ENTITY findAgainCmd.key          \"G\">\n<!ENTITY findAgainCmd.key2         \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey    \"e\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/html5.properties",
    "content": "namedAnchor = a (positie met naam)\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/insertAnchor.dtd",
    "content": "<!ENTITY window.title \"Een positie invoegen\">\n<!ENTITY anchorName.label \"Naam van de positie:\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/insertAudio.dtd",
    "content": "<!ENTITY window.title \"Een audiobestand invoegen of bewerken\">\n<!ENTITY audioFileLocation.label \"Locatie van audiobestand:\">\n<!ENTITY selectFile.label \"Kies een bestand\">\n<!ENTITY relativeUrl.label \"URL relatief maken t.o.v. paginalocatie\">\n<!ENTITY audioControls.label \"Audioknoppen tonen\">\n<!ENTITY preload.label \"Vooraf inladen:\">\n<!ENTITY nonePreload.label \"Geen\">\n<!ENTITY metadataPreload.label \"Metadata\">\n<!ENTITY autoPreload.label \"Automatisch\">\n<!ENTITY autoplay.label \"Automatisch afspelen\">\n<!ENTITY loop.label \"Herhalen\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/insertButton.dtd",
    "content": "<!ENTITY window.title \"Een invoerveld van een formulier invoegen of bewerken\">\n<!ENTITY name.label \"Naam:\">\n<!ENTITY value.label \"Waarde:\">\n<!ENTITY state.label \"Status:\">\n<!ENTITY disabled.label \"Uitgeschakeld\">\n<!ENTITY formmethod.label \"Methode van versturen:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"Actie bij versturen:\">\n<!ENTITY formenctype.label \"Soort encoding bij versturen:\">\n<!ENTITY unspecified.label \"-- niet gespecificeerd --\">\n<!ENTITY formnovalidate.label \"Formuliervalidatie:\">\n<!ENTITY novalidate.label \"Het formulier niet valideren\">\n<!ENTITY target.label \"Doel:\">\n<!ENTITY form.label \"Formulier:\">\n<!ENTITY autofocus.label \"Automatische focus:\">\n<!ENTITY type.label \"Type:\">\n<!ENTITY focusOnPageLoad.label \"Zodra de pagina is geladen\">\n<!ENTITY submit.label \"Versturen\">\n<!ENTITY reset.label \"Wissen\">\n<!ENTITY button.label \"Knop\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/insertChars.dtd",
    "content": "<!ENTITY windowTitle.label \"Speciale tekens invoegen\">\n<!ENTITY charName.label \"Naam:\">\n<!ENTITY charCode.label \"Unicode:\">\n<!ENTITY insertButton.label \"Invoegen\">\n<!ENTITY unicode.label \"Unicode\">\n<!ENTITY blockName.label \"Naam van blok\">\n<!ENTITY search.placeholder \"Zoeken...\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/insertCommentOrPI.dtd",
    "content": "<!ENTITY window.title \"Commentaren, PHP en verwerkingsinstructies\">\n\n<!ENTITY comment.label \"Commentaar\">\n<!ENTITY php.label \"PHP\">\n<!ENTITY pi.label \"Verwerkingsinstructie\">\n\n<!ENTITY target.label \"Doel:\">\n<!ENTITY data.label \"Gegevens:\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/insertDatalist.dtd",
    "content": "<!ENTITY window.title \"Een gegevenslijst invoegen of bewerken\">\n<!ENTITY name.label \"Naam:\">\n<!ENTITY value.label \"Waarde:\">\n<!ENTITY state.label \"Status:\">\n<!ENTITY disabled.label \"Uitgeschakeld\">\n<!ENTITY size.label \"Grootte:\">\n<!ENTITY choices.label \"Keuzes:\">\n<!ENTITY multiple.label \"Meerdere waarden accepteren\">\n<!ENTITY list.label \"Lijst:\">\n<!ENTITY form.label \"Formulier:\">\n<!ENTITY autofocus.label \"Automatische focus:\">\n<!ENTITY focusOnPageLoad.label \"Zodra de pagina is geladen\">\n<!ENTITY required.label \"Verplicht:\">\n<!ENTITY isRequired.label \"Het element is verplicht\">\n<!ENTITY parameters.label \"Parameters\">\n<!ENTITY add.tooltip \"Opties toevoegen\">\n<!ENTITY remove.tooltip \"Geselecteerde optie of groep verwijderen\">\n<!ENTITY modify.tooltip \"Geselecteerde optie of groep wijzigen\">\n<!ENTITY options.label \"Opties\">\n<!ENTITY up.tooltip \"Omhoog\">\n<!ENTITY down.tooltip \"Omlaag\">\n<!ENTITY value.col \"Waarde\">\n<!ENTITY label.col \"Label\">\n<!ENTITY disabled.col \"Uitgeschakeld\">\n<!ENTITY selected.col \"Geselecteerd\">\n<!ENTITY before.label \"Voor...\">\n<!ENTITY inside.label \"In...\">\n<!ENTITY after.label \"Na...\">\n<!ENTITY addOption.label \"Optie toevoegen\">\n<!ENTITY addOptgroup.label \"Groep van opties toevoegen\">\n<!ENTITY label.label \"Label:\">\n<!ENTITY ok.label \"OK\">\n<!ENTITY selected.label \"Geselecteerd\">\n<!ENTITY update.label \"Bijwerken\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/insertFieldset.dtd",
    "content": "<!ENTITY window.title \"Een veldverzameling invoegen of bewerken\">\n<!ENTITY name.label \"Naam:\">\n<!ENTITY state.label \"Status:\">\n<!ENTITY disabled.label \"Uitgeschakeld\">\n<!ENTITY form.label \"Formulier:\">\n<!ENTITY insertLegend.label \"Een legenda aan de veldverzameling toevoegen\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/insertForm.dtd",
    "content": "<!ENTITY window.title \"Een formulier invoegen of bewerken\">\n\n<!ENTITY formName.label \"Naam van het formulier:\">\n<!ENTITY url.label \"URL:\">\n<!ENTITY autocomplete.label \"Automatisch aangevuld:\">\n<!ENTITY autocompleteOn.label \"aan\">\n<!ENTITY autocompleteOff.label \"uit\">\n\n<!ENTITY encodingType.label \"Codering:\">\n\n<!ENTITY method.label \"Methode:\">\n\n<!ENTITY validation.label \"Validatie:\">\n<!ENTITY novalidate.label \"Geen validatie tijdens versturen van het formulier\">\n\n<!ENTITY target.label \"Doel:\">\n\n<!ENTITY charsets.label \"Tekensets:\">\n\n<!ENTITY unspecified.label \"-- niet gespecificeerd --\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/insertFormInput.dtd",
    "content": "<!ENTITY window.title \"Een invoerveld van een formulier invoegen of bewerken\">\n<!ENTITY hidden.label \"Een verborgen string\">\n<!ENTITY text.label \"Een tekstinvoerveld\">\n<!ENTITY search.label \"Een zoekveld\">\n<!ENTITY tel.label \"Een telefoonnummerveld\">\n<!ENTITY url.label \"Een URL-veld\">\n<!ENTITY email.label \"Een e-mailveld\">\n<!ENTITY password.label \"Een wachtwoordveld\">\n<!ENTITY datetime.label \"Een datumtijd-kiezer in UTC tijdzone\">\n<!ENTITY date.label \"Een datum-kiezer\">\n<!ENTITY month.label \"Een jaar- en maand-kiezer\">\n<!ENTITY week.label \"Een week-jaar en week-kiezer\">\n<!ENTITY time.label \"Een tijd-kiezer zonder tijdzone\">\n<!ENTITY datetimelocal.label \"Een datumtijd-kiezer zonder tijdzone\">\n<!ENTITY number.label \"Een numeriek veld\">\n<!ENTITY range.label \"Een numerieke reeks veld\">\n<!ENTITY color.label \"Een kleurkiezer\">\n<!ENTITY checkbox.label \"Een selectievak\">\n<!ENTITY radio.label \"Een keuzerondje\">\n<!ENTITY file.label \"Een bestandskiezer\">\n<!ENTITY submit.label \"Een verstuur-knop voor het formulier\">\n<!ENTITY image.label \"Een verstuur-knop met een afbeelding\">\n<!ENTITY reset.label \"Een wis-knop voor het formulier\">\n<!ENTITY button.label \"Een knop\">\n<!ENTITY parameters.label \"Parameters\">\n<!ENTITY name.label \"Naam:\">\n<!ENTITY value.label \"Waarde:\">\n<!ENTITY state.label \"Status:\">\n<!ENTITY disabled.label \"Uitgeschakeld\">\n<!ENTITY placeholder.label \"Placeholder:\">\n<!ENTITY mutability.label \"Wijzigbaar:\">\n<!ENTITY readonly.label \"Het element is alleen-lezen\">\n<!ENTITY size.label \"Grootte:\">\n<!ENTITY maxlength.label \"Max. lengte:\">\n<!ENTITY min.label \"Min. waarde:\">\n<!ENTITY max.label \"Max. waarde:\">\n<!ENTITY step.label \"Stap:\">\n<!ENTITY checked.label \"Het element is aangevinkt\">\n<!ENTITY src.label \"Locatie van afbeelding:\">\n<!ENTITY selectFile.label \"Kies een bestand\">\n<!ENTITY width.label \"Breedte:\">\n<!ENTITY height.label \"Hoogte:\">\n<!ENTITY list.label \"Lijst:\">\n<!ENTITY choices.label \"Keuzes:\">\n<!ENTITY multiple.label \"Meerdere waarden accepteren\">\n<!ENTITY pattern.label \"Reguliere expressie:\">\n<!ENTITY alt.label \"Alternatieve tekst:\">\n<!ENTITY autocomplete.label \"Automatisch aanvullen:\">\n<!ENTITY on.label \"Aan\">\n<!ENTITY off.label \"Uit\">\n<!ENTITY accept.label \"Geaccepteerde MIME-types:\">\n<!ENTITY formmethod.label \"Methode voor versturen:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"Actie voor versturen:\">\n<!ENTITY formenctype.label \"Soort encoding voor versturen:\">\n<!ENTITY unspecified.label \"-- niet gespecificeerd --\">\n<!ENTITY formnovalidate.label \"Formulier-validatie:\">\n<!ENTITY novalidate.label \"Het formulier niet valideren\">\n<!ENTITY target.label \"Doel:\">\n<!ENTITY required.label \"Verplicht:\">\n<!ENTITY isRequired.label \"Het element is verplicht\">\n<!ENTITY form.label \"Formulier:\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/insertHR.dtd",
    "content": "<!ENTITY window.title \"Horizontale lijn\">\n<!ENTITY size.label \"Grootte\">\n<!ENTITY width.label \"Breedte:\">\n<!ENTITY height.label \"Hoogte:\">\n<!ENTITY style.label \"Uiterlijk\">\n<!ENTITY shaded.label \"Met schaduw (3D)\">\n<!ENTITY alignment.label \"Uitlijning:\">\n<!ENTITY left.label \"Links\">\n<!ENTITY center.label \"Gecentreerd\">\n<!ENTITY right.label \"Rechts\">\n<!ENTITY color.label \"Kleur:\">\n<!ENTITY hrColor.label \"Kleur van horizontale lijn\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/insertHTML.dtd",
    "content": "<!ENTITY window.title \"HTML-code invoegen\">\n<!ENTITY enterHTMLMarkup.label \"Voer hieronder HTML-code of tekst in:\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/insertImage.dtd",
    "content": "<!ENTITY window.title \"Een afbeelding invoegen\">\n<!ENTITY imageLocation.label \"Locatie van de afbeelding:\">\n<!ENTITY selectImageButton.label \"Kies een afbeelding\">\n<!ENTITY relativeURL.label \"URL relatief maken t.o.v. de paginalocatie\">\n<!ENTITY title.label \"Titel:\">\n<!ENTITY alternateText.label \"Alternatieve tekst:\">\n<!ENTITY documentMustBeSaved.label \"(document moet worden opgeslagen om dit in te schakelen)\">\n<!ENTITY preview.label \"Voorbeeld\">\n<!ENTITY emptyAltOk.checkbox \"Een lege alternatieve tekst toestaan\">\n<!ENTITY longdesc.label \"URI voor lange omschrijving:\">\n<!ENTITY selectLongDescButton.label \"Een bestand kiezen\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/insertKeygen.dtd",
    "content": "<!ENTITY window.title \"Een sleutelpaar-generator invoegen of bewerken\">\n<!ENTITY keytype.label \"Soort sleutel:\">\n<!ENTITY rsa.label \"RSA\">\n<!ENTITY dsa.label \"DSA\">\n<!ENTITY ec.label \"EC\">\n<!ENTITY keyparams.label \"Sleutel-parameters:\">\n<!ENTITY name.label \"Naam:\">\n<!ENTITY state.label \"Status:\">\n<!ENTITY disabled.label \"Uitgeschakeld\">\n<!ENTITY form.label \"Formulier:\">\n<!ENTITY autofocus.label \"Automatische focus:\">\n<!ENTITY focusOnPageLoad.label \"Zodra de pagina is geladen\">\n<!ENTITY challenge.label \"Verstuurde sleutel:\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/insertLabel.dtd",
    "content": "<!ENTITY window.title \"Een label invoegen of bewerken\">\n<!ENTITY form.label \"Formulier:\">\n<!ENTITY for.label \"ID van element:\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/insertLink.dtd",
    "content": "<!ENTITY window.title \"Koppelingen\">\n\n<!ENTITY linkText.label \"Tekst\">\n<!ENTITY linkTarget.label \"Doel\">\n<!ENTITY selectFile.label \"Een bestand selecteren\">\n\n<!ENTITY isMail.label \"Dit is een e-mailadres\">\n<!ENTITY relativeUrl.label \"Url relatief maken ten opzichte van paginalocatie\">\n\n<!ENTITY windowTarget.label \"Bestemmingsvenster\">\n<!ENTITY openIn.label \"De koppeling openen in:\">\n<!ENTITY topTarget.label \"hetzelfde venster, zonder frames\">\n<!ENTITY blankTarget.label \"een nieuw venster\">\n<!ENTITY parentTarget.label \"het bovenliggende frame\">\n<!ENTITY selfTarget.label \"het huidige frame\">\n<!ENTITY otherTarget.label \"het frame genaamd...\">\n\n<!ENTITY title.caption \"Adviestitel\">\n<!ENTITY title.label \"Titel:\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/insertLink.properties",
    "content": "noAnchorsInDocument = [No anchors available in document]\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/insertMeter.dtd",
    "content": "<!ENTITY window.title \"Een voortgangsindicator invoegen of bewerken\">\n<!ENTITY value.label \"Waarde:\">\n<!ENTITY min.label \"Min. waarde:\">\n<!ENTITY max.label \"Max. waarde:\">\n<!ENTITY form.label \"Formulier:\">\n<!ENTITY optimum.label \"Optimale waarde:\">\n<!ENTITY low.label \"Onderste limiet:\">\n<!ENTITY high.label \"Bovenste limiet:\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/insertOutput.dtd",
    "content": "<!ENTITY window.title \"Een waarde van een berekening invoegen of bewerken\">\n<!ENTITY name.label \"Naam:\">\n<!ENTITY form.label \"Formulier:\">\n<!ENTITY for.label \"ID's van het element:\">\n<!ENTITY autofocus.label \"Automatische focus:\">\n<!ENTITY focusOnPageLoad.label \"Zodra de pagina geladen is\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/insertProgress.dtd",
    "content": "<!ENTITY window.title \"Een sleutelpaar-generator invoegen of bewerken\">\n<!ENTITY value.label \"Waarde:\">\n<!ENTITY max.label \"Max. waarde:\">\n<!ENTITY form.label \"Formulier:\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/insertSelect.dtd",
    "content": "<!ENTITY window.title \"Een keuzelijst invoegen of bewerken\">\n<!ENTITY name.label \"Naam:\">\n<!ENTITY value.label \"Waarde:\">\n<!ENTITY state.label \"Status:\">\n<!ENTITY disabled.label \"Uitgeschakeld\">\n<!ENTITY size.label \"Grootte:\">\n<!ENTITY choices.label \"Keuzes:\">\n<!ENTITY multiple.label \"Meerdere waarden accepteren\">\n<!ENTITY list.label \"Lijst:\">\n<!ENTITY form.label \"Formulier:\">\n<!ENTITY autofocus.label \"Automatische focus:\">\n<!ENTITY focusOnPageLoad.label \"Zodra de pagina geladen is\">\n<!ENTITY required.label \"Verplicht:\">\n<!ENTITY isRequired.label \"Het element is verplicht\">\n<!ENTITY parameters.label \"Parameters\">\n<!ENTITY add.tooltip \"Opties toevoegen\">\n<!ENTITY remove.tooltip \"Geselecteerde optie of groep verwijderen\">\n<!ENTITY modify.tooltip \"Geselecteerde optie of groep wijzigen\">\n<!ENTITY options.label \"Opties\">\n<!ENTITY up.tooltip \"Omhoog\">\n<!ENTITY down.tooltip \"Omlaag\">\n<!ENTITY value.col \"Waarde\">\n<!ENTITY label.col \"Label\">\n<!ENTITY disabled.col \"Uitgeschakeld\">\n<!ENTITY selected.col \"Geselecteerd\">\n<!ENTITY before.label \"Voor...\">\n<!ENTITY inside.label \"In...\">\n<!ENTITY after.label \"Na...\">\n<!ENTITY addOption.label \"Optie toevoegen\">\n<!ENTITY addOptgroup.label \"Groep van opties toevoegen\">\n<!ENTITY label.label \"Label:\">\n<!ENTITY ok.label \"OK\">\n<!ENTITY selected.label \"Geselecteerd\">\n<!ENTITY update.label \"Bijwerken\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/insertStylesheet.dtd",
    "content": "<!ENTITY window.title \"Stijlbladen invoegen of bewerken\">\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"Alternatief\">\n<!ENTITY title.col \"Titel\">\n<!ENTITY media.col \"Media\">\n<!ENTITY add.tooltip \"Stijlblad toevoegen\">\n<!ENTITY remove.tooltip \"Geselecteerd stijlblad verwijderen\">\n<!ENTITY modify.tooltip \"Geselecteerd stijlblad wijzigen\">\n<!ENTITY down.tooltip \"Geselecteerd stijlblad naar onderen verplaatsen\">\n<!ENTITY up.tooltip \"Geselecteerd stijlblad naar boven verplaatsen\">\n<!ENTITY close.label \"Sluiten\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/insertTOC.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is TOCMaker.\n   -\n   - The Initial Developer of the Original Code is\n   - Daniel Glazman.\n   - Portions created by the Initial Developer are Copyright (C) 2002\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Original author: Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY Window.title        \"Inhoud\">\n<!ENTITY buildToc.label      \"Maak inhoud van:\">\n<!ENTITY style.label         \"Style:\">\n<!ENTITY tag.label           \"Tag:\">\n<!ENTITY class.label         \"Class:\">\n<!ENTITY header1.label       \"Level 1\">\n<!ENTITY header2.label       \"Level 2\">\n<!ENTITY header3.label       \"Level 3\">\n<!ENTITY header4.label       \"Level 4\">\n<!ENTITY header5.label       \"Level 5\">\n<!ENTITY header6.label       \"Level 6\">\n<!ENTITY makeReadOnly.label  \"Zet de inhoud op 'alleen lezen'\">\n<!ENTITY orderedList.label   \"Nummer alle elementen van de inhoud\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/insertTable.dtd",
    "content": "<!ENTITY windowTitle.label \"Tabeleigenschappen\">\n<!ENTITY table.tab \"Tabel\">\n<!ENTITY cell.tab \"Cellen\">\n<!ENTITY size.label \"Grootte\">\n<!ENTITY rows.label \"Rijen:\">\n<!ENTITY width.label \"Breedte:\">\n<!ENTITY columns.label \"Kolommen:\">\n<!ENTITY height.label \"Hoogte:\">\n<!ENTITY rowsInHeader.label \"Rijen in kopregel:\">\n<!ENTITY onlyHeaderCells.label \"Alleen cellen in kopregel\">\n<!ENTITY rowsInFooter.label \"Rijen in voetregel:\">\n<!ENTITY layout.label \"Uiterlijk\">\n<!ENTITY border.label \"Rand:\">\n<!ENTITY pixels.label \"pixels\">\n<!ENTITY cellSpacing.label \"Celafstand (spacing):\">\n<!ENTITY percent.label \"procenten\">\n<!ENTITY cellPadding.label \"Celvulling (padding):\">\n<!ENTITY selection.caption \"Selectie\">\n<!ENTITY cells.label \"Cel(len)\">\n<!ENTITY rowsSelection.label \"Rij(en)\">\n<!ENTITY columnsSelection.label \"Kolom(men)\">\n<!ENTITY previous.label \"Vorige\">\n<!ENTITY next.label \"Volgende\">\n<!ENTITY applyButton.label \"Toepassen\">\n<!ENTITY warning.description \"Wijzigingen worden doorgevoerd voordat de selectie wordt aangepast.\">\n<!ENTITY size.caption \"Grootte\">\n<!ENTITY alignment.caption \"Uitlijning\">\n<!ENTITY hAlign.label \"Horizontaal:\">\n<!ENTITY vAlign.label \"Verticaal:\">\n<!ENTITY left.label \"Links\">\n<!ENTITY unspecified.label \"- niet gespecificeerd -\">\n<!ENTITY center.label \"Centreren\">\n<!ENTITY right.label \"Rechts\">\n<!ENTITY justify.label \"Uitvullen\">\n<!ENTITY top.label \"Boven\">\n<!ENTITY bottom.label \"Onder\">\n<!ENTITY style.caption \"Stijl\">\n<!ENTITY bgColor.label \"Achtergrondkleur:\">\n<!ENTITY bgColor.windowTitle \"Achtergrondkleur\">\n<!ENTITY headers.checkbox \"Kopregel(s)\">\n<!ENTITY nowrap.checkbox \"Tekst niet afbreken\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/insertTable.properties",
    "content": "TableTabModified = Table properties were modified\nApplyAndCloseWindow = Do you want to apply the changes and close this dialog?\nCellTabModified = Some cells properties were modified\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/insertTextarea.dtd",
    "content": "<!ENTITY window.title \"Een tekstgebied invoegen of bewerken\">\n<!ENTITY name.label \"Naam:\">\n<!ENTITY state.label \"Status:\">\n<!ENTITY disabled.label \"Uitgeschakeld\">\n<!ENTITY placeholder.label \"Placeholder:\">\n<!ENTITY form.label \"Formulier:\">\n<!ENTITY mutability.label \"Wijzigbaar:\">\n<!ENTITY readonly.label \"Het element is alleen-lezen\">\n<!ENTITY required.label \"Verplicht:\">\n<!ENTITY isRequired.label \"Het element is verplicht\">\n<!ENTITY maxlength.label \"Max. lengte:\">\n<!ENTITY autofocus.label \"Automatische focus:\">\n<!ENTITY focusOnPageLoad.label \"Zodra de pagina is geladen\">\n<!ENTITY cols.label \"Aantal kolommen:\">\n<!ENTITY rows.label \"Aantal rijen:\">\n<!ENTITY wrap.label \"Afbreking:\">\n<!ENTITY softWrap.label \"Zacht\">\n<!ENTITY hardWrap.label \"Hard\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/insertVideo.dtd",
    "content": "<!ENTITY window.title \"Een video invoegen of bewerken\">\n<!ENTITY size.label \"Grootte\">\n<!ENTITY width.label \"Breedte:\">\n<!ENTITY height.label \"Hoogte:\">\n<!ENTITY source.label \"Video\">\n<!ENTITY selectFile.label \"Kies een bestand\">\n<!ENTITY relativeUrl.label \"URL relatief maken t.o.v. paginalocatie\">\n<!ENTITY poster.tab \"Achtergrondafbeelding\">\n<!ENTITY videoControls.label \"Video-bediening tonen\">\n<!ENTITY preload.label \"Vooraf laden:\">\n<!ENTITY nonePreload.label \"Geen\">\n<!ENTITY metadataPreload.label \"Metadata\">\n<!ENTITY autoPreload.label \"Automatisch\">\n<!ENTITY autoplay.label \"Automatisch afspelen\">\n<!ENTITY loop.label \"Herhalen\">\n<!ENTITY videoFileLocation.label \"Locatie videobestand:\">\n<!ENTITY posterFileLocation.label \"Locatie achtergrondafbeelding:\">\n<!ENTITY useCurrentFrameAsPoster.label \"Huidige frame gebruiken als achtergrond\">\n<!ENTITY saveAsFile.label \"Achtergrondafbeelding opslaan als PNG-bestand\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/insertVideo.properties",
    "content": "SavePosterAsPng = Select a PNG file to save poster\nPNGFiles = PNG image files\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/language.properties",
    "content": "languageRegionCodeFormat = %1$S/%2$S  [%3$S]\nlanguageCodeFormat = %1$S  [%2$S]\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/languages.dtd",
    "content": "<!ENTITY window.title \"Kies een taal\">\n<!ENTITY languagesList.label \"Talen:\">\n<!ENTITY examples.label \"bijv.: en-bz, ar-jo\">\n<!ENTITY others.label \"Overig:\">\n<!ENTITY others.accesskey \"O\">\n<!ENTITY clearSubtree.label \"Taal-informatie wissen voor kinderen\">\n<!ENTITY currentLanguage.label \"Huidige taal is:\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/listProperties.dtd",
    "content": "<!ENTITY window.title \"Overzicht eigenschappen\">\n\n<!ENTITY marker.caption \"Overzicht markering\">\n<!ENTITY noType.label \"Overzicht zonder markering of index\">\n<!ENTITY unorderedType.label \"Ongesorteerde lijst\">\n<!ENTITY orderedType.label \"Gesorteerde lijst\">\n\n<!ENTITY listValue.caption \"Waarde\">\n<!ENTITY dontSetStartValue.label \"Geen beginwaarde ingevoerd\">\n<!ENTITY startValue.label \"Beginwaarde:\">\n\n<!ENTITY defaultMarker.label \"Standaard markering\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/markupCleaner.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <glazman@disruptive-innovations.com>, on behalf of Linspire Inc.\n   -   \n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n<!ENTITY window.title \"HTML-code opschonen\">\n<!ENTITY trailingBR.label \"Afsluitende &lt;br&gt; verwijderen\">\n<!ENTITY emptyBlocks.label \"Lege blokken verwijderen\">\n<!ENTITY emptyCells.label \"Uitlijning van lege cellen in tabellen verwijderen\">\n<!ENTITY nestedLists.label \"Geneste lijsten repareren\">\n<!ENTITY cleanUp.label \"Opschonen\">\n<!ENTITY actionColumnHeader.label \"Actie\">\n<!ENTITY reportColumnHeader.label \"Rapporteren\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/masterPasswordQuery.properties",
    "content": "windowTitle = Master password\nquery = You have not set a Master Password yet. Do you want to create a Master Password?\nyesButton = Yes\nnoButton = No\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/media.dtd",
    "content": "<!ENTITY unspecified.label \"\">\n<!ENTITY not.label \"NOT\">\n<!ENTITY only.label \"ONLY\">\n<!ENTITY allMedia.label \"alle media\">\n<!ENTITY auralMedia.label \"aural media\">\n<!ENTITY brailleMedia.label \"braille media\">\n<!ENTITY handheldMedia.label \"mobiele media\">\n<!ENTITY printMedia.label \"gedrukte media\">\n<!ENTITY projectionMedia.label \"projectie media\">\n<!ENTITY screenMedia.label \"scherm media\">\n<!ENTITY ttyMedia.label \"terminal media\">\n<!ENTITY tvMedia.label \"televisie media\">\n<!ENTITY addConstraint.label \"Beperking toevoegen\">\n<!ENTITY widthFeature.label \"Breedte van de viewport\">\n<!ENTITY minWidthFeature.label \"Min. breedte van de viewport\">\n<!ENTITY maxWidthFeature.label \"Max. breedte van de viewport\">\n<!ENTITY heightFeature.label \"Hoogte van de viewport\">\n<!ENTITY minHeightFeature.label \"Min. hoogte van de viewport\">\n<!ENTITY maxHeightFeature.label \"Max. hoogte van de viewport\">\n<!ENTITY deviceWidthFeature.label \"Breedte van het apparaat\">\n<!ENTITY minDeviceWidthFeature.label \"Min. breedte van het apparaat\">\n<!ENTITY maxDeviceWidthFeature.label \"Max. breedte van het apparaat\">\n<!ENTITY deviceHeightFeature.label \"Hoogte van het apparaat\">\n<!ENTITY minDeviceHeightFeature.label \"Min. hoogte van het apparaat\">\n<!ENTITY maxDeviceHeightFeature.label \"Max. hoogte van het apparaat\">\n<!ENTITY orientationFeature.label \"Orientatie\">\n<!ENTITY aspectRatioFeature.label \"Aspect ratio\">\n<!ENTITY minAspectRatioFeature.label \"Min. aspect ratio\">\n<!ENTITY maxAspectRatioFeature.label \"Max. aspect ratio\">\n<!ENTITY deviceAspectRatioFeature.label \"Aspect ratio van het apparaat\">\n<!ENTITY minDeviceAspectRatioFeature.label \"Min. aspect ratio van het apparaat\">\n<!ENTITY maxDeviceAspectRatioFeature.label \"Max. aspect ratio van het apparaat\">\n<!ENTITY colorFeature.label \"Bits per kleur\">\n<!ENTITY minColorFeature.label \"Min. bits per kleur\">\n<!ENTITY maxColorFeature.label \"Max. bits per kleur\">\n<!ENTITY colorIndexFeature.label \"Grootte van de colormap\">\n<!ENTITY minColorIndexFeature.label \"Min. grootte van de colormap\">\n<!ENTITY maxColorIndexFeature.label \"Max. grootte van de colormap\">\n<!ENTITY monochromeFeature.label \"Bits per monochrome pixel\">\n<!ENTITY minMonochromeFeature.label \"Min. bits per monochrome pixel\">\n<!ENTITY maxMonochromeFeature.label \"Max. bits per monochrome pixel\">\n<!ENTITY resolutionFeature.label \"Resolutie van het apparaat\">\n<!ENTITY minResolutionFeature.label \"Min. resolutie van het apparaat\">\n<!ENTITY maxResolutionFeature.label \"Max. resolutie van het apparaat\">\n<!ENTITY scanFeature.label \"Scan-proces\">\n<!ENTITY gridFeature.label \"Grid-gebaseerd\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/media.properties",
    "content": "widthFeature = Width of the viewport:\nminWidthFeature = Min. width of the viewport:\nmaxWidthFeature = Max. width of the viewport:\nheightFeature = Height of the viewport:\nminHeightFeature = Min. height of the viewport:\nmaxHeightFeature = Max. height of the viewport:\ndeviceWidthFeature = Width of the device:\nminDeviceWidthFeature = Min. width of the device:\nmaxDeviceWidthFeature = Max. width of the device:\ndeviceHeightFeature = Height of the device:\nminDeviceHeightFeature = Min. height of the device:\nmaxDeviceHeightFeature = Max. height of the device:\norientationFeature = Orientation:\naspectRatioFeature = Aspect ratio:\nminAspectRatioFeature = Min. aspect ratio:\nmaxAspectRatioFeature = Max. aspect ratio:\ndeviceAspectRatioFeature = Device's aspect ratio:\nminDeviceAspectRatioFeature = Min. device's aspect ratio:\nmaxDeviceAspectRatioFeature = Max. device's aspect ratio:\ncolorFeature = Bits per color:\nminColorFeature = Min. bits per color:\nmaxColorFeature = Max. bits per color:\ncolorIndexFeature = Size of the colormap:\nminColorIndexFeature = Min. size of the colormap:\nmaxColorIndexFeature = Max. size of the colormap:\nmonochromeFeature = Bits per monochrome pixel\nminMonochromeFeature = Min. bits per monochrome pixel\nmaxMonochromeFeature = Max. bits per monochrome pixel\nresolutionFeature = Resolutie van het apparaat\nminResolutionFeature = Min. resolutie van het apparaat\nmaxResolutionFeature = Max. resolutie van het apparaat\nscanFeature = Scan-proces\ngridFeature = Grid-gebaseerd\nNewCSSFile = Create a new CSS file\nportrait = Portrait\nlandscape = Landscape\nprogressive = Progressive scanning\ninterlace = Interlace\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/newDocument.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - Nieuw document\">\n\n<!ENTITY documentType.description \"Wat voor soort document wilt u maken?\">\n\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"Documenttype\">\n<!ENTITY transitional.label \"Transitional\">\n<!ENTITY strict.label \"Strict\">\n\n<!ENTITY where.label \"Waar?\">\n<!ENTITY tab.label \"In een nieuw tabblad\">\n<!ENTITY window.label \"In een nieuw venster\">\n\n<!ENTITY documentLanguage.label \"Taal:\">\n<!ENTITY selectLanguage.label \"Een taal selecteren\">\n<!ENTITY charset.label \"Tekenset:\">\n<!ENTITY direction.label \"Tekstrichting:\">\n<!ENTITY unspecified.label \"Niet gespecificeerd\">\n<!ENTITY ltr.label \"Links naar rechts\">\n<!ENTITY rtl.label \"Rechts naar links\">\n\n<!ENTITY similarToCurrent.label 'Gelijk aan huidige document'>\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/newPageWizard.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -   \n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n   \n<!ENTITY window.title \"Nieuw document\">\n\n<!ENTITY pageTitle.label \"Titel:\">\n<!ENTITY pageAuthor.label \"Auteur:\">\n<!ENTITY pageDescription.label \"Omschrijving:\">\n<!ENTITY pageTitle.accesskey \"T\">\n<!ENTITY pageAuthor.accesskey \"A\">\n<!ENTITY pageDescription.accesskey \"O\">\n<!ENTITY pageKeywords.label \"Trefwoorden:\">\n<!ENTITY pageKeywords.accesskey \"T\">\n<!ENTITY documentLanguage.label \"Taal:\">\n<!ENTITY language.accesskey \"a\">\n<!ENTITY charset.label \"Tekenset:\">\n<!ENTITY charset.accesskey \"k\">\n<!ENTITY direction.label \"Tekstrichting:\">\n<!ENTITY direction.accesskey \"r\">\n<!ENTITY ltr.label \"Links naar rechts\">\n<!ENTITY rtl.label \"Rechts naar links\">\n<!ENTITY unspecified.label \"Niet gespecificeerd\">\n\n<!ENTITY selectLanguage.label \"Een taal selecteren\">\n\n<!ENTITY backgroundImage.label \"Achtergrondafbeelding:\">\n<!ENTITY backgroundImage.accesskey \"A\">\n\n<!ENTITY filepickerForBgImage.title \"Een achtergrondafbeelding selecteren\">\n<!ENTITY pagePreview.label \"Voorbeeld:\">\n\n<!ENTITY useSystemColors.label \"Standaardkleuren (geen kleuren in pagina instellen)\">\n<!ENTITY userDefinedColors.label \"Aangepaste kleuren gebruiken:\">\n\n<!ENTITY backgroundColor.label \"Achtergrond:\">\n<!ENTITY backgroundColor.accesskey \"c\">\n<!ENTITY textColor.label \"Tekst:\">\n<!ENTITY textColor.accesskey \"T\">\n<!ENTITY linksColor.label \"Koppelingen:\">\n<!ENTITY linksColor.accesskey \"K\">\n<!ENTITY activeLinksColor.label \"Actieve koppelingen:\">\n<!ENTITY activeLinksColor.accesskey \"e\">\n<!ENTITY visitedLinksColor.label \"Bezochte koppelingen:\">\n<!ENTITY visitedLinksColor.accesskey \"B\">\n<!ENTITY underlineLinks.label \"Koppelingen onderstrepen\">\n\n<!ENTITY relativeURLForBgImage.label \"URL is relatief ten opzichte van paginalocatie\">\n\n<!ENTITY generalTab.label \"Algemene documenteigenschappen\">\n<!ENTITY colorsTab.label \"Kleuren en achtergronden\">\n<!ENTITY styleTab.label \"Opmaak\">\n<!ENTITY advancedTab.label \"Geavanceerd\">\n\n<!ENTITY unsavedPage.label \"[Nieuwe pagina, nog niet opgeslagen]\">\n<!ENTITY noPageLastModified.label \"[Geen informatie]\">\n\n<!ENTITY normalText.preview \"Normale tekst\">\n<!ENTITY links.preview \"Koppelingen\">\n<!ENTITY activeLinks.preview \"Actieve koppelingen\">\n<!ENTITY visitedLinks.preview \"Bezochte koppelingen\">\n\n<!ENTITY makeColorsDefault.label \"Dit mijn standaardinstellingen maken\">\n\n<!ENTITY bgTab.label \"Achtergrond van document\">\n\n<!ENTITY layoutsTab.label \"Uiterlijk van pagina\">\n<!ENTITY usePageLayout.checkbox \"Een voorgedefinieerd CSS-uiterlijk\">\n<!ENTITY oneColumn100.label \"1 kolom, 100&#037;\">\n<!ENTITY twoColumns5050.label \"2 kolommen, 50&#037;/50&#037;\">\n<!ENTITY twoColumns6633.label \"2 kolommen, 66&#037;/33&#037;\">\n<!ENTITY twoColumns3366.label \"2 kolommen, 33&#037;/66&#037;\">\n<!ENTITY twoColumns7525.label \"2 kolommen, 75&#037;/25&#037;\">\n<!ENTITY twoColumns2575.label \"2 kolommen, 25&#037;/75&#037;\">\n<!ENTITY threeColumns333333.label \"3 kolommen, 33&#037;/33&#037;/33&#037;\">\n<!ENTITY threeColumns502525.label \"3 kolommen, 50&#037;/25&#037;/25&#037;\">\n<!ENTITY threeColumns252550.label \"3 kolommen, 25&#037;/25&#037;/50&#037;\">\n<!ENTITY fourColumns25252525.label \"4 kolommen, 25&#037;/25&#037;/25&#037;/25&#037;\">\n\n<!ENTITY layoutType.label \"Breedte:\">\n<!ENTITY layoutType.accesskey \"B\">\n<!ENTITY layout100percent.label \"Volledige breedte\">\n<!ENTITY layout750px.label \"750px\">\n<!ENTITY layout950px.label \"950px\">\n<!ENTITY layout974px.label \"974px\">\n<!ENTITY layoutSubtype.label \"Zijbalk:\">\n<!ENTITY layoutSubtype.accesskey \"Z\">\n<!ENTITY noSidebar.label \"Geen\">\n<!ENTITY left160Sidebar.label \"Links 160px\">\n<!ENTITY left180Sidebar.label \"Links 180px\">\n<!ENTITY left300Sidebar.label \"Links 300px\">\n<!ENTITY right180Sidebar.label \"Rechts 180px\">\n<!ENTITY right240Sidebar.label \"Rechts 240px\">\n<!ENTITY right300Sidebar.label \"Rechts 300px\">\n<!ENTITY loremIpsum.label \"Opvullen met ‘Lorem ipsum’-inhoud\">\n<!ENTITY loremIpsum.accesskey \"O\">\n<!ENTITY newRow.label \"Nieuwe rij\">\n<!ENTITY removeRow.label \"Verwijderen\">\n\n<!ENTITY tile.label \"Tegel:\">\n<!ENTITY tile.accesskey \"T\">\n<!ENTITY scrolling.label \"Schuiven:\">\n<!ENTITY scrolling.accesskey \"S\">\n<!ENTITY scrollWithPage.label \"Met de pagina\">\n<!ENTITY noScrolling.label \"Niet schuiven\">\n<!ENTITY horizPosition.label \"Horiz:\">\n<!ENTITY vertPosition.label \"Vert:\">\n\n<!ENTITY documentType.label \"Documenttype\">\n<!ENTITY documentType.description \"Wat voor soort document wilt u maken?\">\n\n<!ENTITY language.label \"Documenttaal\">\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"Documenttype\">\n<!ENTITY transitional.label \"Transitional\">\n<!ENTITY strict.label \"Strict\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/newPageWizard.properties",
    "content": "loremIpsum = Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.\nheader = PAGE HEADER\nfooter = FOOTER\nnav = NAVIGATION PANE\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/openLocation.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -   \n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n<!ENTITY window.title \"Een bestand of sjabloon openen\">\n<!ENTITY enterLocation.label \"Voer een webadres (URL) van het bestand/sjabloon in, of kies een lokaal bestand:\">\n<!ENTITY enterLocation.accesskey \"V\">\n<!ENTITY chooseFile.label \"Bestand kiezen...\">\n<!ENTITY chooseFile.accesskey \"B\">\n<!ENTITY createIn.label \"Aanmaken in een\">\n<!ENTITY inATab.label \"Tabblad\">\n<!ENTITY inATab.accesskey \"T\">\n<!ENTITY inAWindow.label \"Venster\">\n<!ENTITY inAWindow.accesskey \"V\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/openLocation.properties",
    "content": "chooseFileDialogTitle = Choose a file\ntemplateFilter = HTML Templates\nPHPfiles=PHP-bestanden\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/pageProperties.dtd",
    "content": "<!ENTITY window.title \"Documenteigenschappen\">\n\n<!ENTITY pageLocation.label \"Locatie:\">\n<!ENTITY pageLastModified.label \"Laatst aangepast:\">\n<!ENTITY pageTitle.label \"Titel:\">\n<!ENTITY pageAuthor.label \"Auteur:\">\n<!ENTITY pageDescription.label \"Omschrijving:\">\n<!ENTITY pageTitle.accesskey \"T\">\n<!ENTITY pageAuthor.accesskey \"A\">\n<!ENTITY pageDescription.accesskey \"O\">\n<!ENTITY pageKeywords.label \"Trefwoorden:\">\n<!ENTITY pageKeywords.accesskey \"T\">\n\n<!ENTITY language.label \"Taal:\">\n<!ENTITY language.accesskey \"T\">\n<!ENTITY charset.label \"Tekenset:\">\n<!ENTITY charset.accesskey \"k\">\n<!ENTITY direction.label \"Tekstrichting:\">\n<!ENTITY direction.accesskey \"r\">\n<!ENTITY ltr.label \"Van links naar rechts\">\n<!ENTITY rtl.label \"Van rechts naar links\">\n<!ENTITY unspecified.label \"Niet gespecificeerd\">\n\n<!ENTITY selectLanguage.label \"Taal van de tekst\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/pagePropertiesPreview.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n<head>\n  <meta content=\"text/html; charset=ISO-8859-1\" http-equiv=\"content-type\">\n  <style>p[id] { margin: 0px; }</style>\n  <title></title>\n</head>\n<body>\n  <p>Normale tekst ziet er zo uit !</p>\n  <p id=\"links\">Koppelingen zien er zo uit !<br>\n  <p id=\"visited\">Bezochte koppelingen zien er zo uit !<br>\n  <p id=\"active\">Actieve koppelingen zien er zo uit !</p>\n</body>\n</html>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n<head>\n  <meta content=\"text/html; charset=ISO-8859-1\" http-equiv=\"content-type\">\n  <style>p[id] { margin: 0px; }</style>\n  <title></title>\n</head>\n<body>\n  <p>Normale tekst ziet er zo uit !</p>\n  <p id=\"links\">Koppelingen zien er zo uit !<br>\n  <p id=\"visited\">Bezochte koppelingen zien er zo uit !<br>\n  <p id=\"active\">Actieve koppelingen zien er zo uit !</p>\n</body>\n</html>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n<head>\n  <meta content=\"text/html; charset=ISO-8859-1\" http-equiv=\"content-type\">\n  <style>p[id] { margin: 0px; }</style>\n  <title></title>\n</head>\n<body>\n  <p>Normale tekst ziet er zo uit !</p>\n  <p id=\"links\">Koppelingen zien er zo uit !<br>\n  <p id=\"visited\">Bezochte koppelingen zien er zo uit !<br>\n  <p id=\"active\">Actieve koppelingen zien er zo uit !</p>\n</body>\n</html>\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/panels.dtd",
    "content": "<!ENTITY switchToFloatingPanel.label \"Switch to floating panel\">\n<!ENTITY closePanel.label \"Close panel\">\n<!ENTITY deckPanel.label \"Deck panel into main window\">\n<!ENTITY alignPanels.label \"Alle panelen uitlijnen\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/parsingError.dtd",
    "content": "<!ENTITY window.title \"Parsefout!\">\n<!ENTITY cantSwitchBackToNormal.label \"Het is niet mogelijk om naar de normale weergave over te schakelen\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/polyglot.dtd",
    "content": "<!ENTITY polyglot.label \"Polyglot\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/prefs/advanced.dtd",
    "content": "<!ENTITY ui.caption \"BlueGriffon's gebruikersinterface\">\n<!ENTITY switchLocale.button \"Taal gebruiken\">\n<!ENTITY useSystemLocale.radio \"Taal van besturingssysteem proberen te gebruiken\">\n<!ENTITY useInstalledLocale.radio \"Deze taal gebruiken:\">\n<!ENTITY network.caption \"Netwerk\">\n<!ENTITY configureNetwork.label \"De netwerkinstellingen van BlueGriffon instellen\">\n<!ENTITY parameters.label \"Parameters...\">\n<!ENTITY advancedConfig.caption \"Geavanceerde configuratie\">\n<!ENTITY configEditor.label \"Configuratie-editor\">\n\n<!ENTITY preview.caption \"Voorvertoning\">\n<!ENTITY resetPreviewers.label \"Instellingen van externe browser resetten\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/prefs/connection.dtd",
    "content": "<!ENTITY connectionsDialog.title \"Verbindingsinstellingen\">\n<!ENTITY window.width \"37em\">\n<!ENTITY window.macWidth \"39em\">\n<!ENTITY proxyTitle.label \"Proxies instellen voor toegang tot Internet\">\n<!ENTITY noProxyTypeRadio.label \"Geen proxy\">\n<!ENTITY noProxyTypeRadio.accesskey \"y\">\n<!ENTITY systemTypeRadio.label \"Proxy-instellingen van dit systeem gebruiken\">\n<!ENTITY systemTypeRadio.accesskey \"u\">\n<!ENTITY WPADTypeRadio.label \"Proxy-instellingen voor dit netwerk automatisch detecteren\">\n<!ENTITY WPADTypeRadio.accesskey \"w\">\n<!ENTITY manualTypeRadio.label \"Handmatige proxy-configuratie:\">\n<!ENTITY manualTypeRadio.accesskey \"m\">\n<!ENTITY autoTypeRadio.label \"Automatische URL voor proxy-configuratie:\">\n<!ENTITY autoTypeRadio.accesskey \"A\">\n<!ENTITY reload.label \"Reload\">\n<!ENTITY reload.accesskey \"e\">\n<!ENTITY ftp.label \"FTP-proxy:\">\n<!ENTITY ftp.accesskey \"F\">\n<!ENTITY http.label \"HTTP-proxy:\">\n<!ENTITY http.accesskey \"x\">\n<!ENTITY ssl.label \"SSL-proxy:\">\n<!ENTITY ssl.accesskey \"L\">\n<!ENTITY socks.label \"SOCKS-host:\">\n<!ENTITY socks.accesskey \"C\">\n<!ENTITY socks4.label \"SOCKS v4\">\n<!ENTITY socks4.accesskey \"K\">\n<!ENTITY socks5.label \"SOCKS v5\">\n<!ENTITY socks5.accesskey \"v\">\n<!ENTITY port.label \"Poort:\">\n<!ENTITY HTTPport.accesskey \"P\">\n<!ENTITY SSLport.accesskey \"o\">\n<!ENTITY FTPport.accesskey \"r\">\n<!ENTITY SOCKSport.accesskey \"t\">\n<!ENTITY noproxy.label \"Geen proxy gebruiken voor:\">\n<!ENTITY noproxy.accesskey \"n\">\n<!ENTITY noproxyExplain.label \"Voorbeeld: .mozilla.org, .net.nz, 192.168.1.0/24\">\n<!ENTITY shareproxy.label \"Deze proxyserver voor alle protocollen gebruiken\">\n<!ENTITY shareproxy.accesskey \"s\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/prefs/deactivateLicense.dtd",
    "content": "<!ENTITY windowTitle.label \"Deactivate a license\">\n\n<!ENTITY message.label \"Make sure you are connected to the Internet!\">\n<!ENTITY warning.label \"Click on 'Perform operation' to deactivate your license and restart BlueGriffon.\">\n\n<!ENTITY deactivate.label \"Perform operation\">\n<!ENTITY closeWindow.label \"Cancel\">\n\n<!ENTITY error.label \"Cannot deactivate license at this time\">\n<!ENTITY inOp.label \"Deactivating license\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/prefs/file.dtd",
    "content": "<!ENTITY fileHistory.caption \"Recente bestanden\">\n<!ENTITY fileHistoryDepth.label \"Maximumaantal bestanden in recente bestanden:\">\n<!ENTITY files.label \"bestanden\">\n<!ENTITY restoreLastSession.label \"Tabbladen van laatste sessie herstellen\">\n<!ENTITY fileExtensions.label \"File extensions for new files\">\n<!ENTITY fileExtensionForHTML.label \"For HTML documents:\">\n<!ENTITY fileExtensionForXHTML.label \"for XHTML documents:\">\n<!ENTITY emptyForDefault.label \"(leave empty for default extension)\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/prefs/general.dtd",
    "content": "\n<!ENTITY structureBar.caption \"Structuurbalk\">\n\n\n<!ENTITY showIDs.label \"ID tonen\">\n<!ENTITY showClasses.label \"Klassen tonen\">\n<!ENTITY showLanguage.label \"Taal tonen\">\n<!ENTITY showRoles.label \"ARIA-rol tonen\">\n\n<!ENTITY spellCheck.caption \"Spellingcontrole\">\n<!ENTITY enableSpellCheck.label \"Directe spellingcontrole gebruiken\">\n<!ENTITY numberSuggestions.label \"Aantal suggesties:\">\n\n<!ENTITY tabPosition.label \"Positie van tabbladen\">\n<!ENTITY leftTabPosition.label \"Links\">\n<!ENTITY centerTabPosition.label \"Gecentreerd\">\n<!ENTITY rightTabPosition.label \"Rechts\">\n<!ENTITY mainToolbarEnabled.label \"zichtbaar\">\n<!ENTITY mainToolbar.label \"Hoofdwerkbalk\">\n<!ENTITY theme.label \"Thema:\">\n<!ENTITY toolbarIconSizeSmaller.label \"kleiner\">\n<!ENTITY toolbarIconSizeSmall.label \"klein\">\n<!ENTITY toolbarIconSizeMedium.label \"middelgroot\">\n<!ENTITY toolbarIconSizeLarger.label \"groter\">\n<!ENTITY toolbarIconSizeLarge.label \"groot\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/prefs/license.dtd",
    "content": "<!ENTITY licenseKey.label \"License key:\">\n<!ENTITY licenseInvoice.label \"Transaction ID:\">\n\n<!ENTITY warning1.label \"Extended features are enabled only if valid license data are provided and license is activated\">\n<!ENTITY warning2.label \"To activate your license, please fill in the data below and restart BlueGriffon. You must be connected to the Internet at that time.\">\n\n<!ENTITY deactivate.label \"Deactivate current license\">\n\n<!ENTITY activate.label \"Activate\">\n<!ENTITY troubleshoot.label 'Request a reset link'>\n<!ENTITY helpNeeded.label \"TROUBLESHOOTING: If you have issues activating your license, it could be because you already activated it in the past and forgot (or could not) deactivate it before a machine swap, a disk crash, etc. In that case, you can request a full reset of all your license activations using the button below. The reset link will be sent to the purchaser of the license and recipient of the invoice. Please provide the Transaction ID above to enable that button.\">\n\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/prefs/license.properties",
    "content": "activateWarning=BlueGriffon needs to restart to activate your license. Do you want to restart now?\nconfirmRestart=Restart BlueGriffon?\n\nfullResetTitle=License activation reset\nfullResetErrorLabel=Impossible to perform the operation, a network error occurred.\nfullResetRequested=A reset link was sent to the owner of the license/transaction. BlueGriffon must now restart.\nfullResetInvalid=The transaction ID is invalid.\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/prefs/newPage.dtd",
    "content": "<!ENTITY author.caption \"Auteur\">\n<!ENTITY authorName.label \"Naam van de auteur:\">\n\n<!ENTITY defaultZoomFactor.label \"Standaard zoomfactor:\">\n<!ENTITY zoom.label \"Zoomen\">\n\n<!ENTITY editingFeatures.label \"Bewerkingsfuncties\">\n\n<!ENTITY showComments.label \"HTML-commentaar tonen\">\n<!ENTITY showPHP.label \"PHP-instructies tonen\">\n<!ENTITY showPI.label \"Andere verwerkingsinstructies tonen\">\n\n\n<!ENTITY linksManagement.label \"Beheer van hyperlinks kopiëren/plakken:\">\n<!ENTITY preserveRelative.label \"Relatieve URL’s behouden\">\n<!ENTITY makeAbsolute.label \"Alle URL’s absoluut maken\">\n<!ENTITY returnKey.label \"Enter-toets in een alinea maakt altijd een nieuwe alinea\">\n<!ENTITY keepBackup.label \"Reservekopie maken voor het opslaan van een bestand (*.bak)\">\n\n<!ENTITY waiAria.label \"WAI-ARIA\">\n<!ENTITY showAnchors.label \"a[name] tonen\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/prefs/osx.dtd",
    "content": "<!ENTITY showInDock.label \"Aantal gewijzigde documenten in de dock van Mac OS X tonen\">\n<!ENTITY osxRTFPasteSupport.label 'Enable pasting RTF from OS X clipboard'>\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.dtd",
    "content": "<!ENTITY commandShortcutCol.label \"Commando\">\n<!ENTITY shortcutShortcutCol.label \"Sneltoetsen\">\n\n<!ENTITY menubar.label \"Menubalk\">\n<!ENTITY toolbars.label \"Werkbalken\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.properties",
    "content": "NoMainWindowAvaialble=Sneltoetscombinaties kunnen niet worden bewerkt\nPleaseOpenOneMainWindow=Er moet op z'n minst een BlueGriffon venster open staan om de sneltoetsen te bewerken.\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/prefs/source.dtd",
    "content": "<!ENTITY source.label \"Bronweergave\">\n<!ENTITY theme.label \"Thema:\">\n\n<!ENTITY serialization.label \"Serialisatie\">\n\n<!ENTITY forceLF.label \"Carriage returns in Unix-stijl (LF) forceren\">\n\n<!ENTITY specialChars.description \"De volgende tekens als entiteiten exporteren:\">\n<!-- ENTITY basicEncoding.label           \"Only &amp; &lt; &gt; ' and non-breakable whitespace\" -->\n<!ENTITY basicEncoding.label \"Alleen &amp; &lt; &gt; en niet-afbreekbare spatie\">\n<!ENTITY latin1EntitiesEncoding.label \"Bovenstaande en Latin-1-tekens\">\n<!ENTITY htmlEntitiesEncoding.label \"Alle HTML 4-speciale tekens\">\n<!ENTITY allEntitiesEncoding.label \"&amp;#..;-notatie gebruiken voor alle niet-ASCII-tekens\">\n\n<!ENTITY autoIndent.label \"Automatisch inspringen\">\n<!ENTITY wrap.label \"Lange regels afbreken\">\n<!ENTITY wrapColumn.label \"als regels buiten de kolom vallen\">\n<!ENTITY noWrapForLanguages.label \"Geen regels afbreken in de volgende talen:\">\n<!ENTITY langExclusionExample.label \"(bv. ja-JP, zh-TW)\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/prefs/styles.dtd",
    "content": "<!ENTITY bgDecidesAll.radio \"Automatisch\">\n<!ENTITY bgDecidesAll.desc \"Laat BlueGriffon zelf bepalen hoe stijlen worden toegevoegd en laat het indien nodig ID's en klassen bepalen\">\n<!ENTITY prefixPrompt.label \"Voorvoegsel voor ID's en klassen:\">\n<!ENTITY iDecide.radio \"Handmatig\">\n<!ENTITY iDecide.desc \"Laat mij beslissen\">\n<!ENTITY cssPolicy.caption \"CSS-beleid\">\n<!ENTITY browserSupport.caption \"Browser-ondersteuning\">\n<!ENTITY gecko.label \"Op Gecko gebaseerde browsers (Firefox, Camino, ...)\">\n<!ENTITY webkit.label \"Op WebKit gebaseerde browsers (Safari, ...)\">\n<!ENTITY blink.label \"Op Blink gebaseerde browsers (Chrome, ...)\">\n<!ENTITY presto.label \"Opera\">\n<!ENTITY trident.label \"Internet Explorer\">\n<!ENTITY servo.label \"Servo\">\n<!ENTITY vivliostyle.label \"Vivliostyle\">\n<!ENTITY weasyprint.label \"Weasyprint\">\n\n<!ENTITY cssColors.captions \"CSS Colors\">\n<!ENTITY outputCssColorNames.label \"Always try to output CSS 3 color names\">\n<!ENTITY rgbColors.label \"Prefer rgb(r,v,b) values\">\n<!ENTITY hexColors.label \"Prefer #rrvvbb values\">\n\n<!ENTITY serialization.label \"Serialisatie\">\n<!ENTITY shorthands.label \"Shorthands\">\n<!ENTITY longhands.label \"Longhands\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/prefs/update.dtd",
    "content": "<!ENTITY checkForUpdates.label \"Controleren op nieuwe versie van BlueGriffon\">\n<!ENTITY atLaunch.checkbox \"Als BlueGriffon wordt gestart\">\n<!ENTITY oncePerDay.checkbox \"Hooguit eenmaal per dag\">\n<!ENTITY manually.checkbox \"Handmatig\">\n<!ENTITY checkNow.button \"Nu controleren\">\n<!ENTITY privacyPolicy.label \"Privacybeleid\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/prefs/update.properties",
    "content": "SoftwareUpdates=Software-updates\nUnableToCheck=Niet in staat om op updates te controleren\nUpToDate=Meest recente versie van BlueGriffon\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/prefs.dtd",
    "content": "<!ENTITY window.title \"Bluegriffon - Voorkeuren\">\n\n<!ENTITY general.title \"Algemeen\">\n<!ENTITY newPage.title \"Documenten\">\n<!ENTITY update.title \"Updates\">\n<!ENTITY advanced.title \"Geavanceerd\">\n<!ENTITY styles.title \"Stijlen\">\n<!ENTITY osx.title \"OS X\">\n<!ENTITY shortcuts.title 'Sneltoetsen'>\n<!ENTITY source.title \"Bron\">\n<!ENTITY file.title \"Bestand\">\n<!ENTITY license.title \"License\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/propertiesDeck.dtd",
    "content": "<!ENTITY foo \"foo\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/rotator.dtd",
    "content": "<!ENTITY degrees.label \"degrees\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/spellCheck.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   \n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n<!ENTITY windowTitle.label \"Spelling controleren\">\n<!ENTITY misspelledWord.label \"Verkeerd gespeld woord:\">\n<!ENTITY wordEditField.label \"Vervangen door:\">\n<!ENTITY wordEditField.accessKey \"d\">\n<!ENTITY checkwordButton.label \"Woord controleren\">\n<!ENTITY checkwordButton.accessKey \"c\">\n<!ENTITY suggestions.label \"Suggesties:\">\n<!ENTITY suggestions.accessKey \"u\">\n<!ENTITY ignoreButton.label \"Negeren\">\n<!ENTITY ignoreButton.accessKey \"N\">\n<!ENTITY ignoreAllButton.label \"Alles negeren\">\n<!ENTITY ignoreAllButton.accessKey \"g\">\n<!ENTITY replaceButton.label \"Vervangen\">\n<!ENTITY replaceButton.accessKey \"R\">\n<!ENTITY replaceAllButton.label \"Alles vervangen\">\n<!ENTITY replaceAllButton.accessKey \"A\">\n<!ENTITY stopButton.label \"Stoppen\">\n<!ENTITY stopButton.accessKey \"t\">\n<!ENTITY userDictionary.label \"Persoonlijke woordenboek:\">\n<!ENTITY moreDictionaries.label \"Meer woordenboeken downloaden...\">\n<!ENTITY addToUserDictionaryButton.label \"Woord toevoegen\">\n<!ENTITY addToUserDictionaryButton.accessKey \"t\">\n<!ENTITY editUserDictionaryButton.label \"Bewerken...\">\n<!ENTITY editUserDictionaryButton.accessKey \"w\">\n<!ENTITY recheckButton.label \"Pagina opnieuw controleren\">\n<!ENTITY recheckButton.accessKey \"P\">\n<!ENTITY closeButton.label \"Sluiten\">\n<!ENTITY closeButton.accessKey \"S\">\n<!ENTITY sendButton.label \"Versturen\">\n<!ENTITY sendButton.accessKey \"V\">\n<!ENTITY languagePopup.label \"Taal:\">\n<!ENTITY languagePopup.accessKey \"T\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/spellCheck.properties",
    "content": "CorrectSpelling = (spelling corrigeren)\nNoSuggestedWords = (geen suggesties)\nNoMisspelledWord = Geen verkeerd gespelde woorden\nCheckSpellingDone = Spellingscontrole afgerond.\nCheckSpelling = Spelling controleren\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/structurebar.dtd",
    "content": "<!ENTITY structureBar.title \"Structuur\">\n<!ENTITY setElementLanguage.label \"Taal instellen\">\n<!ENTITY setElementLanguage.accesskey \"L\">\n<!ENTITY resetElementLanguage.label \"Taal wissen\">\n<!ENTITY resetElementLanguage.accesskey \"w\">\n<!ENTITY deleteElement.label \"Element verwijderen\">\n<!ENTITY deleteElement.accesskey \"v\">\n<!ENTITY removeTag.label \"Tag verwijderen\">\n<!ENTITY removeTag.accesskey \"T\">\n<!ENTITY changeTag.label \"Tag wijzigen\">\n<!ENTITY changeTag.accesskey \"i\">\n<!ENTITY copyHTMLCodeInStructurebarContext.label \"HTML-code van dit element kopiëren\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/svg-edit.properties",
    "content": "SvgEdit=SVG Edit\nConfirmClose=Er zijn wijzigingen aangebracht die nog niet zijn opgeslagen, wilt u SVG Edit toch afsluiten?\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/tabeditor.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -   \n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY untitledDocument.label \"Document zonder titel\">\n<!ENTITY closeTab.label              \"Tabblad sluiten\">\n<!ENTITY closeTab.accesskey          \"s\">\n<!ENTITY closeOtherTabs.label        \"Overige tabbladen sluiten\">\n<!ENTITY closeOtherTabs.accesskey    \"O\">\n<!ENTITY newTab.label                \"Nieuw tabblad\">\n<!ENTITY newTab.accesskey            \"N\">\n<!ENTITY revert.label                \"Terugkeren\">\n<!ENTITY revert.accesskey            \"T\">\n<!ENTITY refreshImages.label         \"Afbeeldingen vernieuwen\">\n<!ENTITY refreshImages.accesskey     \"r\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/updateAvailable.dtd",
    "content": "<!ENTITY window.title \"Nieuwe softwareversie\">\n<!ENTITY warningMessage.description \"Er is een nieuwe versie van BlueGriffon beschikbaar.\">\n<!ENTITY download.button \"Nieuwe versie downloaden\">\n<!ENTITY dontAskAgain.label \"Mij niet opnieuw vragen\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/bluegriffon/updates.properties",
    "content": "update.checkInsideButton.label=Controleren op updates\nupdate.checkInsideButton.accesskey=C\nupdate.resumeButton.label=Downloaden van %S hervatten…\nupdate.resumeButton.accesskey=D\nupdate.openUpdateUI.applyButton.label=Update toepassen…\nupdate.openUpdateUI.applyButton.accesskey=U\nupdate.restart.applyButton.label=Update toepassen\nupdate.restart.applyButton.accesskey=U\nupdate.openUpdateUI.upgradeButton.label=Nu upgraden…\nupdate.openUpdateUI.upgradeButton.accesskey=N\nupdate.restart.upgradeButton.label=Nu upgraden\nupdate.restart.upgradeButton.accesskey=N\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/branding/brand.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -   \n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n<!ENTITY lang.version \"nl-NL\">\n<!ENTITY brandShortName \"BlueGriffon\">\n<!ENTITY brandFullName \"BlueGriffon\">\n<!ENTITY vendorShortName \"Disruptive Innovations\">\n<!ENTITY sidebarName \"Zijbalk\">\n<!ENTITY  brandShorterName      \"BlueGriffon\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/base/locale/branding/brand.properties",
    "content": "brandShortName = BlueGriffon\nbrandFullName = BlueGriffon\nvendorShortName = Disruptive Innovations\nsidebarName = Zijbalk\n"
  },
  {
    "path": "locales/nl/bluegriffon/extensions/fs/addFont.dtd",
    "content": "<!ENTITY window.title \"Is het geselecteerde lettertype al lokaal beschikbaar?\">\n<!ENTITY yes.label \"Ja, laat mij het bijbehorende stijlblad.css bestand selecteren\">\n<!ENTITY no.label \"Nee, laat mij een map selecteren waarin het lettertype opgeslagen kan worden\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/extensions/fs/fs.dtd",
    "content": "<!ENTITY window.title \"FontSquirrel Lettertypes\">\n<!ENTITY classifications.label \"Classificaties\">\n<!ENTITY fontList.label \"Lijst met lettertypes\">\n<!ENTITY networkActivity.tooltip \"Netwerkactiviteit\">\n<!ENTITY addToDocument.label \"Aan document toevoegen\">\n<!ENTITY previewText.label \"Voorbeeldtekst:\">\n<!ENTITY prose.label \"BlueGriffon\">\n<!ENTITY loading.label \"Bezig met laden van het lettertype...\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/extensions/fs/fs.properties",
    "content": "SelectDir = Kies een map om het lettertype in uit te pakken\nSelectFile = Kies een stijlblad.css van een bestaand lettertype\nStylesheet = Stijlblad van een FontSquirrel pakket\nMustBeSavedTitle = Het document is nog nooit opgeslagen\nMustBeSavedMessage = U moet de pagina eerst opslaan voordat u er een lokaal lettertype aan kunt koppelen met een relatieve verwijzing. Sluit het document en open het daarna opnieuw.\n"
  },
  {
    "path": "locales/nl/bluegriffon/extensions/fs/fsOverlay.dtd",
    "content": "<!ENTITY fsWindow.label \"FontSquirrel\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/extensions/gfd/addFont.dtd",
    "content": "<!ENTITY window.title \"Een lettertype aan het document toevoegen\">\n<!ENTITY fontFamily.label \"Lettertype\">\n<!ENTITY preview.label \"Voorbeeld\">\n<!ENTITY subset.label \"Onderdeel van\">\n<!ENTITY latin.label \"Latijn\">\n<!ENTITY greek.label \"Grieks\">\n<!ENTITY cyrillic.label \"Cyrillisch\">\n<!ENTITY khmer.label \"Khmer\">\n<!ENTITY variants.label \"Varianten\">\n<!ENTITY regular.label \"Normaal\">\n<!ENTITY italic.label \"Schuin\">\n<!ENTITY bold.label \"Vet\">\n<!ENTITY bolditalic.label \"Vet-schuin\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/extensions/gfd/gfd.dtd",
    "content": "<!ENTITY window.title \"Google lettertypes beheren\">\n<!ENTITY family.col \"Familie\">\n<!ENTITY variants.col \"Varianten\">\n<!ENTITY subsets.col \"Onderdelen van\">\n<!ENTITY add.tooltip \"Een lettertype toevoegen\">\n<!ENTITY remove.tooltip \"Een lettertype verwijderen\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/extensions/gfd/gfdOverlay.dtd",
    "content": "<!ENTITY gfdWindow.label \"Google Lettertype Directory\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/extensions/markdown/markdown.dtd",
    "content": "<!ENTITY window.title \"Insert Markdown\">\n\n<!ENTITY commitChanges.label \"Commit changes\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/extensions/markdown/markdownOverlay.dtd",
    "content": "<!ENTITY markdownMenu.label \"Markdown\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/extensions/op1/a11yFirstStep.properties",
    "content": "ConformingDTDSyntax=Use a W3C-conforming DTD syntax before the html element\nNoWrongSyntaxOrNonConformingHierarchy=Don't use wrong attribute syntax or non-conforming element hierarchy inside the html element\nOneTitleInHead=Use a title element as a child of the head element\nNoEmptyTitle=When you provide a title element, do not leave it empty\nNoMetaRefresh=Don't use a meta element with an http-equiv attribute and a value equal to refresh\nHTMLElementHasLangAttribute=Use the lang attribute for the html element\nHTMLElementHasValidLangAttribute=Use a valid language code for the lang attribute\nNoInvalidDir=Don't use a value other than ltr, rtl or empty for the dir attribute\nTitleForFrames=Use the title attribute for every frame element\nNoEmptyTitleForFrames=When you provide a title attribute for a frame element, do not leave it empty\nTitleForIFrames=Use the title attribute for every iframe element\nNoEmptyTitleForIFrames=When you provide a title attribute for an iframe element, do not leave it empty\nAtLeastOneH1InBody=There must be at least one h1 element inside (at any level) the body element\nNoEmptyH1=When you provide a h1 element, do not leave it empty\nNoEmptyH2=When you provide a h2 element, do not leave it empty\nNoEmptyH3=When you provide a h3 element, do not leave it empty\nNoEmptyH4=When you provide a h4 element, do not leave it empty\nNoEmptyH5=When you provide a h5 element, do not leave it empty\nNoEmptyH6=When you provide a h6 element, do not leave it empty\nH2Order=Use&nbsp; a h1, h2, h3, h4, h5 or h6 element as a first heading before a h2 element in the source order\nH3Order=Use a h2, h3, h4, h5 or h6 element as a first heading before a h3 element in the source order\nH4Order=Use a h3, h4, h5 or h6 element as a first heading before a h4 element in the source order\nH5Order=Use a h4, h5 or h6 element as a first heading before a h5 element in the source order\nH6Order=Use a h5 or h6 element as a first heading before a h6 element in the source order\nDTAsFirstChildOfDL=Use a dt element as the first child of a dl element\nNoEmptyLI=When you provide a li element, do not leave it empty\nNoAlignAttribute=Don't use the align attribute\nNoXmpElement=Don't use the xmp element\nNoEmptyP=When you provide a p element, do not leave it empty\nNoEmptyAExceptAnchors=When you provide an a element, do not leave it empty except if it is used as an anchor\nNoEmptyButton=When you provide a button element, do not leave it empty\nNoVlinkAttribute=Don't use the vlink attribute\nNoTextAttribute=Don't use the text attribute\nNoLinkAttribute=Don't use the link attribute\nnoImgWithoutAlt=Use the alt attribute for every img element\nnoAreaWithoutAlt=Use the alt attribute for every area element\nnoAppletWithoutAlt=Use the alt attribute for every applet element\nnoImageInputWithoutAlt=Use the alt attribute for every input type=image element\nnoEmptyAltForImageLoneChildOfAnchorOrButton=If the img element is the only child of a button or an a element, do not leave its alt attribute empty\nnoEmptyAltForInputImage=When you provide an alt attribute for an input type=image element, do not leave it empty\nnoEmptyAltForAreaWithHref=When you provide an alt attribute for an area element holding an href attribute, do not leave it empty\nnoAltSimilarToTextContent=If an img element is a child of an a element with text, do not use the same text for its alt attribute as the text inside the a element\nnoBorderAttribute=Don't use the border attribute\nnoSimilarAltForAreasWithDifferentHref=Don't use the same value for alt attributes for multiple area elements with different href values\nLongdescIsURI=Use a URI as the value for a longdesc attribute\nnoBackgroundAttribute=Don't use the background attribute\nnoBgsoundElement=Don't use the bgsound element\nTablesWithAtLeastOneTHHaveACaption=Use a caption element as the first child of a table element containing at least one th element\nCaptionIsDifferentFromSummaryAttribute=Don't use the same content for a caption element and a summary attribute\nnoEmptyCaption=When you provide a caption element, do not leave it empty\nnoCaptionInATableWithOnlyTDs=Don't use a caption element in a table element containing only td elements\nnoAlinkAttribute=Don't use an alink attribute\nnoSummaryAttributeSimilarToCaption=Don't use the same content for a summary attribute and a caption element\nnoEmptySummaryIfTableHasTHOrCaption=When you provide a summary attribute for a table element containing a th or a caption element, do not leave it empty\nnoSummaryAttributeIfOnlyTDs=Don't use a summary attribute on a table element containg only td elements\nnoStrikeElement=Don't use the strike element\nnoListingElement=Don't use the listing element\nAtLeastOneTHIfCaptionOrSummary=Use at least one th element inside a table element with a caption element or a non-empty summary attribute\nAllNonEmptyTHHaveScopeOrId=Use a scope or id attribute for every non-empty th element\nScopeAttributeIsRowOrCol=Don't use a value other than row or col for the scope attribute\nnoBgcolorAttribute=Don't use the bgcolor attribute\nnoTTElement=Don't use the tt element\nTDHaveHeadersAttributeIfTHHasId=Use a headers attribute on every td element if the corresponding th element has an id attribute\nnoPlaintextElement=Don't use the plaintext element\nnoHeadersAttributeThatIsNotATHId=Don't use for a headers attribute a value which matches an id attribute used for a td of the table element\nAllFormsHaveAButton=Use a button, or an input of type submit, image or button inside a form element\nSubmitButtonsHaveNonEmptyValue=When you provide an input type=submit, do not leave its value attribute empty\nnoMarqueeElement=Don't use the marquee element\nFieldsetHasALegend=Use a legend element as a child of every fieldset element\nFieldsetsAreInForms=Don't use a fieldset element without a form element\nnoEmptyLegendElement=When you provide a legend element, do not leave it empty\nLabelElementHasForAttribute=Use the for attribute for every label element\nnoEmptyForAttributeOnLabel=When you provide a for attribute for a label element, do not leave it empty\nForAttributeMatchesAnIdInSameForm=A for attribute must have a value that matches an id attribute inside the form element\nOptgroupElementHasALabel=Use the label attribute for every optgroup element\nNoSimilarLabelInOptgroupsOfSameSelect=Don't use the same label attribute for different optgroup elements of the same select element\nnoEmptyLabelAttributeOnOptgroup=When you provide a label attribute for an optgroup element, do not leave it empty\nnoBasefontElement=Don't use the basefont element\nnoBlinkElement=Don't use the blink element\nnoCenterElement=Don't use the center element\nnoFontElement=Don't use the font element\n"
  },
  {
    "path": "locales/nl/bluegriffon/extensions/op1/op1.dtd",
    "content": "\n<!ENTITY window.title \"Opquast Acessibility First Step\">\n\n<!ENTITY filterAll.label \"See all tests\">\n<!ENTITY filterPassed.label \"See only passed tests\">\n<!ENTITY filterFailed.label \"See only failed tests\">\n\n<!ENTITY speed.label \"Speed:\">\n<!ENTITY title.label \"Title:\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/extensions/op1/op1Overlay.dtd",
    "content": "<!ENTITY op1.label \"Opquast Accessibility First Step\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/extensions/tipoftheday/tipoftheday.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Widgets.\n   -\n   - The Initial Developer of the Original Code is\n   - Philippe Goetz.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Philippe Goetz, Original author\n   -   Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY tipOfTheDayWindow.title    \"Tip of the day\">\n<!ENTITY questionBeginning.label    \"Did you know that…\">\n<!ENTITY startupCheckbox.label      \"Show tips at startup\">\n<!ENTITY nextTipButton.label        \"Next\">\n<!ENTITY previousTipButton.label    \"Previous\">\n<!ENTITY closeTipButton.label       \"Close\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/extensions/tipoftheday/tipoftheday.rdf",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is Linspire Inc.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com)\n   -   Charles Cooke\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\"\n                     \"http://my.netscape.com/publish/formats/rss-0.91.dtd\"[\n<!ENTITY % brandDTD SYSTEM \"chrome://global/locale/brand.dtd\">%brandDTD;\n]>\n<rss version=\"0.91\">\n  <channel>\n    <title>&brandShortName; tips</title>\n    <link>http://bluegriffon.org/</link>\n    <description>&brandShortName; tip of the day Archive</description>\n    <language>en-us</language>\n  \n    <item>\n      <title>…&brandShortName; is cross platform?</title>\n      <description>…&brandShortName; exists on a wide variety of operating\n                  systems including Windows, Mac OS X, and many flavors of Linux, OS/2 …\n      </description>\n    </item>\n  \n    <item>\n      <title>…&brandShortName; shows the title of any unsaved page with a red shadow?</title>\n      <description>You can now save files from any viewing mode.</description>\n    </item>\n\n    <item>\n      <title>…you have direct access to the &brandShortName; community?</title>\n      <description>Just select “Help > User’s Community”.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can insert HTML5 elements easily?</title>\n      <description>Just select “Insert > HTML5 Element”.</description>\n    </item>\n\n    <item>\n      <title>…you can close the current tab with one key?</title>\n      <description>Control+w (Command +w on Mac OS X) will close the current tab.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can create a new tab with a key combination?</title>\n      <description>Control+n (Command +n on Mac OS X) will create a new blank tab\n                    using the same doctype as the last page created.</description>\n    </item>\n\n    <item>\n      <title>…you can revert to a previously saved version of the currently edited document?</title>\n      <description>Righ-click (context-click on Mac OS X) on the document's tab\n                    and select the Revert menu.</description>\n    </item>\n\n    <item>\n      <title>…you can publish pages directly from &brandShortName;</title>\n      <description>First install the free FireFTP add-on and set it up.\n                  It will then be available on the Tools menu. </description>\n    </item>\n\n    <item>\n      <title>…&brandShortName;  can insert any character easily?</title>\n      <description>Use “Insert characters and symbols”.  You can then search\n              for any Unicode character by name or open a block for inspection.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; runs spellcheck by default?</title>\n      <description>Right click a word to find suggestions. Switch checking on\n                or off using “Tools > Preferences > General” .</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; can reliably select an element?</title>\n      <description>Simply click its name in the structure bar.</description>\n    </item>\n\n    <item>\n      <title>…you can move an element in your document using the mouse?</title>\n      <description>First select as in previous tip then just drag it to where needed.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can quickly open existing pages?</title>\n      <description>The paid for Project manager add-on permits instant access\n      to pages and images which are organised as a project.  </description>\n    </item>\n\n    <item>\n      <title>…you can choose your default browser?</title>\n      <description>Use “Tools > Preferences > Advanced > Reset external browser settings”. Next time you browse you can choose a browser.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; allows you to use external stylesheets?</title>\n      <description>To create one ready for use click “Panels > Stylesheets”.\n      Click the plus sign and select “Linked to the document”.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; can manage stylesheets and complex selectors?</title>\n      <description>Using the CSS Pro Editor (a paid for add-on) you change the order of\n      and add titles and rel attribute to stylesheets and develop\n      complex CSS 2 and 3 selectors with advanced help.</description>\n    </item>\n\n    <item>\n      <title>…panels can be resized?</title>\n      <description>Drag the grab handle at the bottom right corner to the size needed.\n      </description>\n    </item>\n\n    <item>\n      <title>…attributes can be added to any element?</title>\n      <description>Open “Panels > DOM Explorer”. In wysiwyg view click in the\n      element, select use the Attributes tab and click the plus sign.\n      </description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; can handle CSS3 properties?</title>\n      <description>Vendor prefixes will be added for browsers that need them.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can personalize keyboard shortcuts?</title>\n      <description>Any menu item can be allocated to your preferred key. Open\n      “Tools > Preferences > Keyboard Shortcuts”. Find and double-click the\n      command wanted. In the new window key a shortcut.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can remove a class from an element?</title>\n      <description>Just select the element and in the Class drop down box re-apply the class.\n      </description>\n    </item>\n\n  </channel>\n</rss>\n\n"
  },
  {
    "path": "locales/nl/bluegriffon/extensions/tipoftheday/tipofthedayOverlay.dtd",
    "content": "<!ENTITY tipofthedayMenu.label \"Tip of the day\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/sidebars/aria/aria.dtd",
    "content": "<!ENTITY window.title \"ARIA\">\n\n<!ENTITY roleSection.label \"Role\">\n<!ENTITY role.label \"Role:\">\n<!ENTITY treeView.label \"Tree view\">\n\n<!ENTITY constraintsSection.label \"Constraints\">\n<!ENTITY context.label \"On ancestors:\">\n<!ENTITY owns.label \"On contents:\">\n\n<!ENTITY requiredProperties.label \"Required States and Properties\">\n<!ENTITY properties.label \"Other States and Properties\">\n<!ENTITY inheritedProperties.label \"Inherited States and Properties\">"
  },
  {
    "path": "locales/nl/bluegriffon/sidebars/aria/aria.properties",
    "content": "mustBeContainedIn=must be contained in \nor= or \nok=OK\nmustContain=must contain\nand= and \ndeprecated=deprecated\nmissingTextbox=missing textbox\nmissingListboxTreeGridDialog=missing listbox, tree, grid or dialog\n"
  },
  {
    "path": "locales/nl/bluegriffon/sidebars/aria/ariaOverlay.dtd",
    "content": "<!ENTITY aria.label \"ARIA\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/sidebars/cssproperties/backgrounditem.dtd",
    "content": "<!ENTITY backgroundAttachment.label \"Bijlage:\">\n<!ENTITY backgroundAttachmentScroll.label \"Schuiven\">\n<!ENTITY backgroundAttachmentLocal.label \"Vast aan element\">\n<!ENTITY backgroundAttachmentFixed.label \"Vast aan viewport\">\n\n<!ENTITY backgroundSize.label \"Grootte:\">\n<!ENTITY backgroundSizeAuto.label \"Automatisch\">\n<!ENTITY backgroundSizeContain.label \"In element omvat\">\n<!ENTITY backgroundSizeCover.label \"Begeleidend element\">\n<!ENTITY backgroundSizeUserDefined.label \"Lengtes selecteren\">\n\n<!ENTITY backgroundRepeat.label \"Herhaling:\">\n<!ENTITY backgroundRepeatX.label \"Herhalen op X-as:\">\n<!ENTITY backgroundRepeatY.label \"Herhalen op Y-as:\">\n<!ENTITY backgroundRepeatRepeat.label \"Herhalen\">\n<!ENTITY backgroundRepeatSpace.label \"Herhalen en flexibele ruimte\">\n<!ENTITY backgroundRepeatRound.label \"Opnieuw schalen en herhalen\">\n<!ENTITY backgroundRepeatNorepeat.label \"Helemaal niet herhalen\">\n<!ENTITY backgroundRepeatUserDefined.label \"Herhaling voor elke as selecteren\">\n\n<!ENTITY backgroundClip.label \"Invulgebied:\">\n<!ENTITY backgroundBorderbox.label \"Randveld\">\n<!ENTITY backgroundPaddingbox.label \"Opvulveld\">\n<!ENTITY backgroundContentbox.label \"Inhoudsveld\">\n\n<!ENTITY backgroundPosition.label \"Positie:\">\n<!ENTITY backgroundPositionLeftTop.label \"Linksboven\">\n<!ENTITY backgroundPositionCenterTop.label \"Midden boven\">\n<!ENTITY backgroundPositionRightTop.label \"Rechtsboven\">\n<!ENTITY backgroundPositionLeftCenter.label \"Links midden\">\n<!ENTITY backgroundPositionCenterCenter.label \"Gecentreerd\">\n<!ENTITY backgroundPositionRightCenter.label \"Rechts midden\">\n<!ENTITY backgroundPositionLeftBottom.label \"Linksonder\">\n<!ENTITY backgroundPositionCenterBottom.label \"Midden onder\">\n<!ENTITY backgroundPositionRightBottom.label \"Rechtsonder\">\n<!ENTITY backgroundPositionUserDefined.label \"Positie nauwkeuriger definiëren\">\n\n<!ENTITY backgroundOrigin.label \"Oorsprong:\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/sidebars/cssproperties/backgrounditem.properties",
    "content": "backgroundColorTitle = Color\nbackgroundImageTitle = Afbeelding\nbackgroundLinearGradientTitle = Linear gradient\nbackgroundRadialGradientTitle = Radial gradient\n"
  },
  {
    "path": "locales/nl/bluegriffon/sidebars/cssproperties/colorstopitem.dtd",
    "content": "<!ENTITY length.label \"Length:\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/sidebars/cssproperties/cssproperties.dtd",
    "content": "<!ENTITY window.title \"CSS-eigenschappen\">\n\n<!ENTITY applyStyles.label \"Stijlen toepassen op:\">\n<!ENTITY modifyID.label \"dit element alleen via de ID\">\n<!ENTITY modifyClass.label \"alle elementen van een klasse...\">\n<!ENTITY useInlineStyles.label \"dit element, via ingebedde stijlen\">\n<!ENTITY allOfType.label \"alle elementen van hetzelfde type...\">\n\n<!ENTITY closeOtherSections.label \"Alle andere secties sluiten\">\n<!ENTITY closeAllSections.label \"Alle secties sluiten\">\n\n<!ENTITY generalSectionHeader.label \"Algemeen\">\n\n<!ENTITY fontFamily.label \"Lettertype:\">\n\n<!ENTITY fontWeight.label \"Gewicht:\">\n<!ENTITY fontWeightBold.label \"vet\">\n<!ENTITY fontWeightLighter.label \"lichter\">\n<!ENTITY fontWeightBolder.label \"vetter\">\n\n<!ENTITY fontStyle.label \"Stijl:\">\n<!ENTITY fontStyleItalic.label \"schuin\">\n<!ENTITY fontStyleOblique.label \"schuingedrukt\">\n\n<!ENTITY textDecoration.label \"Decoraties:\">\n<!ENTITY textDecorationUnderline.label \"onderstreept\">\n<!ENTITY textDecorationOverline.label \"lijn bovenaan\">\n<!ENTITY textDecorationNone.label \"Geen\">\n<!ENTITY textDecorationLinethrough.label \"Doorhalen\">\n\n<!ENTITY textTransform.label \"Soort letters:\">\n<!ENTITY textTransformLowercase.label \"kleine letters\">\n<!ENTITY textTransformUppercase.label \"HOOFDLETTERS\">\n<!ENTITY textTransformCapitalize.label \"Met een hoofdletter\">\n\n<!ENTITY fontVariant.label \"Variatie:\">\n<!ENTITY fontVariantNormal.label \"normaal\">\n<!ENTITY fontVariantSmallCaps.label \"KLEINE HOOFDLETTERS\">\n\n\n<!ENTITY textAlign.label \"Uitlijning:\">\n<!ENTITY textAlignStart.label \"begin\">\n<!ENTITY textAlignEnd.label \"einde\">\n\n<!ENTITY fontSize.label \"Grootte:\">\n<!ENTITY fontSizeSmaller.label \"kleiner\">\n<!ENTITY fontSizeLarger.label \"groter\">\n<!ENTITY fontSizeXxsmall.label \"extra klein\">\n<!ENTITY fontSizeXsmall.label \"erg klein\">\n<!ENTITY fontSizeSmall.label \"klein\">\n<!ENTITY fontSizeMedium.label \"middelgroot\">\n<!ENTITY fontSizeLarge.label \"groot\">\n<!ENTITY fontSizeXlarge.label \"erg groot\">\n<!ENTITY fontSizeXxlarge.label \"extra groot\">\n\n<!ENTITY lineHeight.label \"Regelhoogte:\">\n<!ENTITY lineHeightNormal.label \"Normaal\">\n\n<!ENTITY colorsSectionHeader.label \"Kleuren\">\n<!ENTITY color.label \"Voorgrond:\">\n<!ENTITY bgColor.label \"Achtergrond:\">\n<!ENTITY backgrounds.label \"Afbeeldingen:\">\n<!ENTITY addBackgroundImageMenuitem.label \"Een achtergrondafbeelding toevoegen\">\n<!ENTITY addBackgroundLinearGradientMenuitem.label \"Een lineair kleurverloop toevoegen\">\n<!ENTITY addBackgroundRadialGradientMenuitem.label \"Een radiaal kleurverloop toevoegen\">\n\n<!ENTITY imageURL.caption \"Een afbeelding-adres invoeren\">\n<!ENTITY selectImageButton.label \"Een afbeelding selecteren\">\n\n<!ENTITY preview.caption \"Bekijken\">\n<!ENTITY cancelButton.label \"Annuleren\">\n<!ENTITY okButton.label \"OK\">\n\n<!ENTITY backgroundPositionLeftTop.label \"Linksboven\">\n<!ENTITY backgroundPositionCenterTop.label \"Midden boven\">\n<!ENTITY backgroundPositionRightTop.label \"Rechtsboven\">\n<!ENTITY backgroundPositionLeftCenter.label \"Links gecentreerd\">\n<!ENTITY backgroundPositionCenterCenter.label \"Gecentreerd\">\n<!ENTITY backgroundPositionRightCenter.label \"Rechts gecentreerd\">\n<!ENTITY backgroundPositionLeftBottom.label \"Linksonder\">\n<!ENTITY backgroundPositionCenterBottom.label \"Midden onder\">\n<!ENTITY backgroundPositionRightBottom.label \"Rechtsonder\">\n\n<!ENTITY colorStops.tab \"Kleurstops\">\n<!ENTITY shapeAndSize.tab \"Vorm en grootte\">\n<!ENTITY angle.tab \"Hoek\">\n<!ENTITY startingPoint.tab \"Startpunt\">\n\n<!ENTITY repeating.label \"Herhalend\">\n\n<!ENTITY radius.label \"Radius:\">\n<!ENTITY angle.checkbox \"Hoek:\">\n<!ENTITY startingPoint.checkbox \"Startpunt:\">\n<!ENTITY horizOffset.checkbox \"Horiz. marge:\">\n<!ENTITY vertOffset.checkbox \"Vert. marge:\">\n\n<!ENTITY shape.label \"Vorm:\">\n<!ENTITY circularShape.label \"Rond\">\n<!ENTITY ellipticShape.label \"Elliptisch\">\n<!ENTITY size.label \"Grootte:\">\n\n\n<!ENTITY columnsSectionHeader.label \"Kolommen\">\n<!ENTITY columnCount.label \"Aantal kolommen:\">\n<!ENTITY oneColumn.label \"Eén kolom\">\n<!ENTITY twoColumns.label \"Twee kolommen\">\n<!ENTITY threeColumns.label \"Drie kolommen\">\n\n<!ENTITY columnWidth.label \"Optimale kolombreedte:\">\n<!ENTITY automaticColumnWidth.label \"Automatisch\">\n\n<!ENTITY columnGap.label \"Ruimte tussen kolommen:\">\n<!ENTITY normalColumnGap.label \"Standaardwaarde\">\n\n<!ENTITY columnRuleColor.label \"Regelkleur:\">\n<!ENTITY columnRuleColor.title \"Kolom regelkleur\">\n<!ENTITY noneColumnRuleStyle.label \"Geen regel\">\n<!ENTITY hiddenColumnRuleStyle.label \"Verborgen\">\n<!ENTITY solidColumnRuleStyle.label \"Vast\">\n<!ENTITY doubleColumnRuleStyle.label \"Dubbel\">\n<!ENTITY dottedColumnRuleStyle.label \"Gestreept\">\n<!ENTITY dashedColumnRuleStyle.label \"Puntjes\">\n<!ENTITY grooveColumnRuleStyle.label \"Groove\">\n<!ENTITY ridgeColumnRuleStyle.label \"Ridge\">\n<!ENTITY insetColumnRuleStyle.label \"Inset\">\n<!ENTITY outsetColumnRuleStyle.label \"Outset\">\n\n<!ENTITY columnRuleStyle.label \"Stijl kolomregel:\">\n\n<!ENTITY columnRuleWidth.label \"Breedte kolomregel:\">\n<!ENTITY noneColumnRuleWidth.label \"Geen\">\n<!ENTITY thinColumnRuleWidth.label \"Dun\">\n<!ENTITY mediumColumnRuleWidth.label \"Middel\">\n<!ENTITY thickColumnRuleWidth.label \"Dik\">\n\n<!ENTITY geometrySectionHeader.label \"Geometrie\">\n<!ENTITY margins.label \"Marges:\">\n<!ENTITY paddings.label \"Vullingen:\">\n<!ENTITY contentArea.label \"Content\">\n<!ENTITY useSameFourPaddings.label \"Zelfde vier vullingen\">\n<!ENTITY useSameFourMargins.label \"Zelfde vier marges\">\n<!ENTITY autoMargin.label \"Automatisch\">\n\n<!ENTITY width.label \"Breedte:\">\n<!ENTITY autoWidth.label \"Automatisch\">\n<!ENTITY preserveImageRatio.label \"Proporties van afbeelding behouden\">\n\n<!ENTITY height.label \"Hoogte:\">\n<!ENTITY autoHeight.label \"Automatisch\">\n\n<!ENTITY minWidth.label \"Min. breedte:\">\n<!ENTITY maxWidth.label \"Max. breedte:\">\n<!ENTITY noneMaxWidth.label \"Geen\">\n\n<!ENTITY minHeight.label \"Min. hoogte:\">\n<!ENTITY maxHeight.label \"Max. hoogte:\">\n<!ENTITY noneMaxHeight.label \"Geen\">\n\n<!ENTITY getNaturalSize.label \"Natuurlijke grootte ophalen\">\n\n<!ENTITY positionSectionHeader.label \"Positie en opmaak\">\n\n<!ENTITY display.label \"Weergeven:\">\n<!ENTITY noneDisplay.label \"Niet weergeven\">\n<!ENTITY inlineDisplay.label \"Intern\">\n<!ENTITY runInDisplay.label \"Actief in\">\n<!ENTITY blockDisplay.label \"Blok\">\n<!ENTITY inlineBlockDisplay.label \"Intern blok\">\n<!ENTITY listItem.label \"Lijstonderdeel\">\n<!ENTITY table.label \"Tabel\">\n<!ENTITY inlineTable.label \"Interne tabel\">\n<!ENTITY tableHeaderGroup.label \"Tabelkopregelgroep\">\n<!ENTITY tableRowGroup.label \"Tabelrijgroep\">\n<!ENTITY tableFooterGroup.label \"Tabelvoetnootgroep\">\n<!ENTITY tableColumnGroup.label \"Tabelkolomgroep\">\n<!ENTITY tableCaption.label \"Tabeltitel\">\n<!ENTITY tableRow.label \"Tabelrij\">\n<!ENTITY tableColumn.label \"Tabelkolom\">\n<!ENTITY tableCell.label \"Tabelcel\">\n\n<!ENTITY visibility.label \"Zichtbaarheid:\">\n<!ENTITY visibleVisibility.label \"zichtbaar\">\n<!ENTITY hiddenVisibility.label \"verborgen\">\n<!ENTITY collapseVisibility.label \"inklappen\">\n\n<!ENTITY float.label \"Zwevend:\">\n<!ENTITY leftFloat.label \"Naar links zweven\">\n<!ENTITY noneFloat.label \"Niet zweven\">\n<!ENTITY rightFloat.label \"Naar rechts zweven\">\n\n<!ENTITY overflow.label \"Overloop:\">\n<!ENTITY visibleOverlow.label \"zichtbaar\">\n<!ENTITY hiddenOverlow.label \"verborgen\">\n<!ENTITY scrollOverlow.label \"schuifbalken\">\n<!ENTITY autoOverlow.label \"automatisch\">\n\n<!ENTITY textOverflow.label \"Tekstoverloop:\">\n<!ENTITY clipTextOverflow.label \"afkappen\">\n<!ENTITY ellipsisTextOverflow.label \"met puntjes\">\n\n<!ENTITY position.label \"Positie:\">\n<!ENTITY staticPosition.label \"statisch\">\n<!ENTITY relativePosition.label \"relatief\">\n<!ENTITY absolutePosition.label \"absoluut\">\n<!ENTITY fixedPosition.label \"vast\">\n\n<!ENTITY zIndex.label \"Z-index:\">\n<!ENTITY zIndexAuto.label \"automatisch\">\n\n<!ENTITY offsets.label \"Marges:\">\n<!ENTITY offsetAuto.label \"automatisch\">\n\n<!ENTITY clear.label \"Wissen:\">\n<!ENTITY leftClear.label \"links\">\n<!ENTITY rightClear.label \"rechts\">\n<!ENTITY bothClear.label \"beide kanten\">\n<!ENTITY noneClear.label \"niet wissen\">\n\n<!ENTITY bordersSectionHeader.label \"Randen\">\n<!ENTITY thinBorderWidth.label \"Dun\">\n<!ENTITY mediumBorderWidth.label \"Middel\">\n<!ENTITY thickBorderWidth.label \"Dik\">\n\n<!ENTITY noneBorderStyleStyle.label \"Geen\">\n<!ENTITY hiddenBorderStyleStyle.label \"Verborgen\">\n<!ENTITY solidBorderStyleStyle.label \"Vast\">\n<!ENTITY doubleBorderStyleStyle.label \"Dubbel\">\n<!ENTITY dottedBorderStyleStyle.label \"Gestreept\">\n<!ENTITY dashedBorderStyleStyle.label \"Gestipt\">\n<!ENTITY grooveBorderStyleStyle.label \"Groove\">\n<!ENTITY ridgeBorderStyleStyle.label \"Ridge\">\n<!ENTITY insetBorderStyleStyle.label \"Inset\">\n<!ENTITY outsetBorderStyleStyle.label \"Outset\">\n\n<!ENTITY topBorder.label \"Boven:\">\n<!ENTITY rightBorder.label \"Rechts:\">\n<!ENTITY leftBorder.label \"Links:\">\n<!ENTITY bottomBorder.label \"Onder:\">\n\n<!ENTITY sameBorderOnFourEdges.label \"Dezelfde rand aan alle vier kanten gebruiken\">\n\n<!ENTITY sameFourCorners.label \"dezelfde opmaak van de vier hoeken\">\n<!ENTITY topLeftCorner.label \"Linkerbovenhoek:\">\n<!ENTITY topRightCorner.label \"Rechteronderhoek:\">\n<!ENTITY bottomLeftCorner.label \"Linkerbovenhoek:\">\n<!ENTITY bottomRightCorner.label \"Rechteronderhoek:\">\n\n<!ENTITY useImageAsBorder.label \"Een geslicede afbeelding als rand gebruiken\">\n<!ENTITY enterImageUrl.label \"Locatie van de afbeelding:\">\n<!ENTITY borderImageURLButton.label \"Kies een afbeelding\">\n\n<!ENTITY fromLeftEdge.label \"Vanaf linkerkant:\">\n<!ENTITY fromTopEdge.label \"Vanaf bovenkant:\">\n<!ENTITY fromBottomEdge.label \"Vanaf onderkant:\">\n<!ENTITY fromRightEdge.label \"Vanaf rechterkant:\">\n\n<!ENTITY topBorderImageProps.label \"Boven\">\n<!ENTITY rightBBorderImageProps.label \"Rechts\">\n<!ENTITY bottomBorderImageProps.label \"Onder\">\n<!ENTITY leftBorderImageProps.label \"Links\">\n<!ENTITY slicingBorderImageProps.label \"Afsnijden:\">\n<!ENTITY widthBorderImageProps.label \"Breedte:\">\n<!ENTITY repeatBorderImageProps.label \"Herhaling:\">\n\n<!ENTITY stretchBorderImageRepeat.label \"Uitrekken\">\n<!ENTITY repeatBorderImageRepeat.label \"Herhalen\">\n<!ENTITY roundBorderImageRepeat.label \"Afgerond\">\n\n<!ENTITY transformsSectionHeader.label \"Transformaties\">\n<!ENTITY rotation.label \"Draaiing\">\n<!ENTITY translation.label \"Vertaling\">\n<!ENTITY skew.label \"Scheef\">\n<!ENTITY scale.label \"Schalen\">\n\n<!ENTITY flexboxSectionHeader.label \"Flexibiliteit\">\n<!ENTITY enableFlexBox.label \"Dit element is flexibel\">\n<!ENTITY inlineBox.label \"Dit is een intern veld\">\n<!ENTITY selfAlign.label \"Self-alignment:\">\n<!ENTITY boxAlign.label \"Uitlijning:\">\n<!ENTITY startBoxAlign.label \"begin\">\n<!ENTITY centerBoxAlign.label \"centreren\">\n<!ENTITY endBoxAlign.label \"einde\">\n<!ENTITY baselineBoxAlign.label \"basislijn\">\n<!ENTITY stretchBoxAlign.label \"uitrekken\">\n\n<!ENTITY boxDirection.label \"Richting:\">\n<!ENTITY normalBoxDirection.label \"normaal\">\n<!ENTITY reverseBoxDirection.label \"omgekeerd\">\n\n<!ENTITY flexGrow.label \"Flex grow factor:\">\n<!ENTITY flexShrink.label \"Flex shrink factor:\">\n<!ENTITY flexBasis.label \"Flex basis:\">\n<!ENTITY boxOrdinalGroup.label \"Ordinale groep:\">\n\n<!ENTITY boxOrientation.label \"Oriëntatie:\">\n<!ENTITY horizontalBoxOrientation.label \"horizontaal\">\n<!ENTITY verticalBoxOrientation.label \"verticaal\">\n\n\n<!ENTITY letterSpacing.label \"Tekenafstand:\">\n<!ENTITY normalLetterSpacing.label \"Normaal\">\n\n<!ENTITY wordSpacing.label \"Woordafstand:\">\n<!ENTITY normalWordSpacing.label \"Normaal\">\n\n<!ENTITY wordWrap.label \"Tekstomslag:\">\n<!ENTITY normalWordWrap.label \"alleen op normale afbreekpunten\">\n<!ENTITY breakWordWordWrap.label \"overal\">\n\n<!ENTITY textIndent.label \"Tekst inspringen:\">\n\n\n<!ENTITY listsSectionHeader.label \"Lijsten\">\n<!ENTITY listStyleType.label \"Type:\">\n<!ENTITY disc.label \"Discus â¢\">\n<!ENTITY circle.label \"Cirkel â¦\">\n<!ENTITY square.label \"Vierkant â¾\">\n<!ENTITY decimal.label \"Decimaal 1 2 3 4 5 6 7 8 9\">\n<!ENTITY decimalLeadingZero.label \"Decimaal 01 02 03 04 05 06 07 08 09\">\n<!ENTITY lowerRoman.label \"Klein Romaans â° â± â² â³ â´ âµ â¶ â· â¸\">\n<!ENTITY upperRoman.label \"Hoofdletter Romaans â  â¡ â¢ â£ â¤ â¥ â¦ â§ â¨\">\n<!ENTITY lowerGreek.label \"Klein Grieks Î± Î² Î³ Î´ Îµ Î¶ Î· Î¸ Î¹\">\n<!ENTITY lowerAlpha.label \"Klein Alpha a b c d e f g h i\">\n<!ENTITY upperAlpha.label \"Klein Alpha A B C D E F G H I\">\n<!ENTITY armenian.label \"Armeneens Õ¡ Õ¢ Õ£ Õ¤ Õ¥ Õ¦ Õ§ Õ¨ Õ©\">\n<!ENTITY georgian.label \"Georgisch á á á á á á á á± á\">\n<!ENTITY hebrew.label \"Hebreeuws × × × × × × × × ×\">\n<!ENTITY arabicIndic.label \"Arabisch Ù¡ Ù¢ Ù£ Ù¤ Ù¥ Ù¦ Ù§ Ù¨ Ù©\">\n<!ENTITY bengali.label \"Bengaals à§§ à§¨ à§© à§ª à§« à§¬ à§­ à§® à§¯\">\n<!ENTITY devanagari.label \"Devanagari à¥§ à¥¨ à¥© à¥ª à¥« à¥¬ à¥­ à¥® à¥¯\">\n<!ENTITY gujarati.label \"Gujarati à«§ à«¨ à«© à«ª à«« à«¬ à«­ à«® à«¯\">\n<!ENTITY gurmukhi.label \"Gurmukhi à©§ à©¨ à©© à©ª à©« à©¬ à©­ à©® à©¯\">\n<!ENTITY kannada.label \"Kannada à³§ à³¨ à³© à³ª à³« à³¬ à³­ à³® à³¯\">\n<!ENTITY malayalam.label \"Malayalam àµ§ àµ¨ àµ© àµª àµ« àµ¬ àµ­ àµ® àµ¯ \">\n<!ENTITY oriya.label \"Oriya à­§ à­¨ à­© à­ª à­« à­¬ à­­ à­® à­¯\">\n<!ENTITY tamil.label \"Tamil à¯§ à¯¨ à¯© à¯ª à¯« à¯¬ à¯­ à¯® à¯¯\">\n<!ENTITY telugu.label \"Telugu à±§ à±¨ à±© à±ª à±« à±¬ à±­ à±® à±¯\">\n<!ENTITY ethiopicNumeric.label \"Ethiopisch á© áª á« á¬ á­ á® á¯ á° á±\">\n<!ENTITY ethiopicHalehameAmEt.label \"Ethiopisch halehame-am-et á á á á á  á¨ á° á¸ á\">\n<!ENTITY ethiopicHalehameTiEr.label \"Ethiopisch halehame-ti-er á á á á á¨ á° á¸ á á\">\n<!ENTITY ethiopicHalehameTiEt.label \"Ethiopisch halehame-ti-et á á á á á  á¨ á° á¸ á\">\n<!ENTITY persian.label \"Persisch Û± Û² Û³ Û´ Ûµ Û¶ Û· Û¸ Û¹\">\n<!ENTITY urdu.label \"Urdu Û± Û² Û³ Û´ Ûµ Û¶ Û· Û¸ Û¹\">\n<!ENTITY khmer.label \"Khmer á¡ á¢ á£ á¤ á¥ á¦ á§ á¨ á©\">\n<!ENTITY lao.label \"Lao à» à» à» à» à» à» à» à» à»\">\n<!ENTITY thai.label \"Thais à¹ à¹ à¹ à¹ à¹ à¹ à¹ à¹ à¹\">\n<!ENTITY myanmar.label \"Myanmar á á á á á á á á á\">\n<!ENTITY hangul.label \"Hangul ë ë¤ ë¼ ë§ ë° ì¬ ì ì ì°¨\">\n<!ENTITY hangulConsonant.label \"Hangul consonant ã´ ã· ã¹ ã ã ã ã ã ã\">\n<!ENTITY hiragana.label \"Hiragana ã ã ã ã ã ã ã ã ã\">\n<!ENTITY katakana.label \"Katakana ã¤ ã¦ ã¨ ãª ã« ã­ ã¯ ã± ã³\">\n<!ENTITY hiraganaIroha.label \"Hiragana Iroha ã ã¯ ã« ã» ã¸ ã¨ ã¡ã ã¬\">\n<!ENTITY katakanaIroha.label \"Katakana Iroha ã­ ã ã ã ã ã ããª ã\">\n<!ENTITY japaneseFormal.label \"Formeel Japans å£¹ è²³ å è ä¼ é¸ æ æ ç\">\n<!ENTITY japaneseInformal.label \"Informeel Japans å£¹ è´° å è ä¼ é æ æ ç\">\n<!ENTITY cjkIdeographic.label \"CJK Ideographisch\">\n<!ENTITY cjkIdeographicEarlyBranch.label \"CJK Ideographisch Vroegere Tak ä¸ å¯ å¯ è¾° å·³ å æªç³ é\">\n<!ENTITY cjkHeavenlyStem.label \"CJK Heavenly Stem ä¹ ä¸ ä¸ æ å·± åº è¾å£¬ ç¸\">\n<!ENTITY simpChineseFormal.label \"Vereenv. formeel Chinees å£¹ è²³ å è ä¼ é¸ æ æ ç\">\n<!ENTITY simpChineseInformal.label \"Vereenv. informeel Chinees å£¹ è²³ å è ä¼ é¸ æ æ ç\">\n<!ENTITY tradChineseFormal.label \"Trad. formeel Chinees ä¸ äº¼ ä¸ å äº å­ ä¸ å« ä¹\">\n<!ENTITY tradChineseInormal.label \"Trad. informeel Chinees ä¸ äº¼ ä¸ å äº å­ ä¸ å« ä¹\">\n<!ENTITY none.label \"Geen\">\n\n<!ENTITY listStylePosition.label \"Positie:\">\n<!ENTITY insideListStylePosition.label \"binnen\">\n<!ENTITY outsideListStylePosition.label \"buiten\">\n\n<!ENTITY listStyleImage.label \"Afbeelding:\">\n\n<!ENTITY transitionsSectionHeader.label \"Transities\">\n<!ENTITY noneTransition.label \"Geen eigenschap\">\n<!ENTITY allTransition.label \"Alle eigenschappen\">\n<!ENTITY propertyTransition.label \"Eén eigenschap\">\n\n<!ENTITY shadowsSectionHeader.label \"Schaduwen\">\n<!ENTITY textShadows.label \"Tekstschaduwen\">\n<!ENTITY boxShadows.label \"Blokschaduwen\">\n<!ENTITY noneTextShadow.label \"Geen\">\n<!ENTITY oneShadow.label \"Nieuwe schaduw\">\n\n<!ENTITY verticalAlign.label \"Vert. plaatsing:\">\n<!ENTITY baselineVerticalAlign.label \"Basislijnen\">\n<!ENTITY subVerticalAlign.label \"Basislijn met subscripts t.o.v. omringend element\">\n<!ENTITY superVerticalAlign.label \"Basislijn met superscripts t.o.v. omringend element\">\n<!ENTITY topVerticalAlign.label \"Bovenaan\">\n<!ENTITY textTopVerticalAlign.label \"Bovenkant met bovenkant van omringend element\">\n<!ENTITY middleVerticalAlign.label \"Middenin met basislijn van omringend element + 1/2 van hoogte 'x'\">\n<!ENTITY bottomVerticalAlign.label \"Onderaan\">\n<!ENTITY textBottomVerticalAlign.label \"Onderkant met onderkant van omringend element\">\n\n\n<!ENTITY direction.label \"Tekstrichting:\">\n<!ENTITY ltrDirection.label \"Links naar rechts\">\n<!ENTITY rtlDirection.label \"Rechts naar links\">\n\n<!ENTITY miscSectionHeader.label \"Overig\">\n<!ENTITY cursor.label \"Cursor:\">\n<!ENTITY autoCursor.label \"Automatisch\">\n<!ENTITY defaultCursor.label \"Platformonafhankelijke standaardcursor\">\n<!ENTITY crossHairCursor.label \"Kruis\">\n<!ENTITY pointerCursor.label \"Aanwijzer die een link aanduidt\">\n<!ENTITY moveCursor.label \"Verplaatsen\">\n<!ENTITY eResizeCursor.label \"Grootte aanpasbaar vanaf links\">\n<!ENTITY neResizeCursor.label \"Grootte aanpasbaar vanaf linksboven\">\n<!ENTITY nwResizeCursor.label \"Grootte aanpasbaar vanaf rechtsboven\">\n<!ENTITY nResizeCursor.label \"Grootte aanpasbaar vanaf boven\">\n<!ENTITY sResizeCursor.label \"Grootte aanpasbaar vanaf onder\">\n<!ENTITY wResizeCursor.label \"Grootte aanpasbaar vanaf rechts\">\n<!ENTITY seResizeCursor.label \"Grootte aanpasbaar vanaf linksonder\">\n<!ENTITY swResizeCursor.label \"Grootte aanpasbaar vanaf rechtsonder\">\n<!ENTITY textCursor.label \"Te selecteren tekst\">\n<!ENTITY busyCursor.label \"Bezig, een moment...\">\n<!ENTITY helpCursor.label \"Hulp beschikbaar\">\n<!ENTITY progress.label \"Voortgangsindicator\">\n\n<!ENTITY unicodeBidi.label \"Unicode bidirectioneel:\">\n<!ENTITY normalUnicodeBidi.label \"normaal\">\n<!ENTITY embedUnicodeBidi.label \"embed\">\n<!ENTITY bidiOverrideUnicodeBidi.label \"bidi-override\">\n\n<!ENTITY orphans.label \"Wezen:\">\n<!ENTITY widows.label \"Weduwen:\">\n<!ENTITY pageBreakAfter.label \"Pagina-einde na:\">\n<!ENTITY pageBreakInside.label \"Pagina-einde binnen:\">\n<!ENTITY pageBreakBefore.label \"Pagina-einde voor:\">\n<!ENTITY autoPageBreak.label \"automatisch\">\n<!ENTITY alwaysPageBreak.label \"altijd\">\n<!ENTITY avoidPageBreak.label \"voorkomen\">\n<!ENTITY leftPageBreak.label \"linkerpagina\">\n<!ENTITY rightPageBreak.label \"rechterpagina\">\n\n<!ENTITY tablesSectionHeader.label \"Tabellen\">\n<!ENTITY tableLayout.label \"Tabelopmaak:\">\n<!ENTITY autoTableLayout.label \"automatisch\">\n<!ENTITY fixedTableLayout.label \"vast\">\n\n<!ENTITY captionSide.label \"Positie van titel:\">\n<!ENTITY topCaptionSide.label \"boven\">\n<!ENTITY bottomCaptionSide.label \"onder\">\n\n<!ENTITY borderCollapse.label \"Tabelranden:\">\n<!ENTITY collapseBorderCollapse.label \"ingeklapt\">\n<!ENTITY separateBorderCollapse.label \"gescheiden\">\n\n<!ENTITY borderSpacing.label \"Ruimte t.o.v. rand:\">\n\n<!ENTITY emptyCells.label \"Lege cellen:\">\n<!ENTITY showEmptyCells.label \"tonen\">\n<!ENTITY hideEmptyCells.label \"verborgen\">\n\n<!ENTITY leftTransformOrigin.label \"Links\">\n<!ENTITY centerTransformOrigin.label \"Gecentreerd\">\n<!ENTITY rightTransformOrigin.label \"Rechts\">\n<!ENTITY topTransformOrigin.label \"Boven\">\n<!ENTITY bottomTransformOrigin.label \"Onder\">\n\n<!ENTITY makeRelative.label \"URL relatief maken t.o.v. document\">\n\n<!ENTITY hoverState.label \"als de aanwijzer over het element beweegt\">\n\n<!ENTITY perspective.label \"Perspectieve 3D\">\n<!ENTITY transformOrigin.label \"Transformatieoorsprong:\">\n<!ENTITY perspectivOrigin.label \"Perspectiefoorsprong:\">\n<!ENTITY perspectiveDepth.label \"Perspectiefdiepte:\">\n<!ENTITY transformStyle.label \"Transformatiestijl:\">\n<!ENTITY transformStyleFlat.label \"Plat\">\n<!ENTITY transformStyle3D.label \"3D\">\n<!ENTITY backfaceVisibility.label \"Backface:\">\n<!ENTITY backfaceVisibilityVisible.label \"Zichtbaar\">\n<!ENTITY backfaceVisibilityHidden.label \"Verborgen\">\n<!ENTITY rotation3D.label \"3D-rotatie\">\n\n<!ENTITY row.label \"Rij\">\n<!ENTITY column.label \"Kolom\">\n<!ENTITY justifyContent.label \"Content justification:\">\n<!ENTITY alignContent.label \"Content alignment:\">\n<!ENTITY autoBoxAlign.label \"Automatisch\">\n\n<!ENTITY fontsSectionHeader.label \"Font Features\">\n<!ENTITY writingMode.label \"Writing mode:\">\n<!ENTITY fontWeightNormal.label \"Normaal\">\n<!ENTITY fontStyleNormal.label \"Normaal\">\n<!ENTITY textTransformNone.label \"Geen\">\n\n<!ENTITY viewFonts.label \"View fonts\">\n<!ENTITY perspectiveNone.label \"Geen\">\n<!ENTITY imagesSectionHeader.label \"Afbeelding\">\n<!ENTITY imageOrientation.label \"Orientation:\">\n<!ENTITY flipImage.label \"Flip image\">\n<!ENTITY fromImageImageOrientation.label \"From image\">\n<!ENTITY fromImageImageOrientation.tooltip \"Use EXIF data of the image\">\n\n<!ENTITY addCSS.tooltip \"Add CSS declaration\">\n<!ENTITY removeCSS.tooltip \"Delete CSS declaration\">\n<!ENTITY modifyCSS.tooltip \"Modify CSS value\">\n\n<!ENTITY allSectionHeader.label \"All properties\">\n\n<!ENTITY variablesSectionHeader.label \"Variables\">\n<!ENTITY gridRowGap.label \"Grid row gap:\">\n<!ENTITY gridColumnGap.label \"Grid column gap:\">\n<!ENTITY gridLayoutSection.label \"Grid Layout\">\n<!ENTITY displayGrid.label \"This element is a grid\">\n\n<!ENTITY displayInlineGrid.label \"This element is an inline grid\">\n<!ENTITY displaySubgrid.label \"This element is a subgrid\">\n<!ENTITY gridAutoFlow.label \"Automatic placement:\">\n<!ENTITY gridItemPositionWarning.label \"To position the element as a grid item, please see the 'Grid Item Layout' section\">\n<!ENTITY gridLayoutWarning.label \"For grid layout, please see the 'Grid Layout' section\">\n<!ENTITY gridItemsSection.label \"Grid Item Layout\">\n<!ENTITY gridOrder.label \"Order:\">\n<!ENTITY gridTemplateColumns.label \"Template columns\">\n<!ENTITY gridTemplateRows.label \"Template rows\">\n<!ENTITY invalidGridTemplateRowsOrColumns.label \"Invalid value for the property. Click to undo last change.\">\n<!ENTITY gridTemplateArea.label \"Named grid areas:\">\n<!ENTITY gridRowStart.label \"Row start:\">\n<!ENTITY gridRowEnd.label \"Row end:\">\n<!ENTITY gridColumnStart.label \"Column start:\">\n<!ENTITY gridColumnEnd.label \"Column end:\">\n<!ENTITY rowGridAutoFlow.label \"row\">\n<!ENTITY columnGridAutoFlow.label \"column\">\n<!ENTITY denseGridAutoFlow.label \"dense\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/sidebars/cssproperties/cssproperties.properties",
    "content": "EnterAnId = Please enter an ID\nEnterUniqueId = You must give a unique ID to the element:\nNoClasSelected = You must select a class name\nPleaseSelectAClass = A class must be selected to apply the requested changes\n"
  },
  {
    "path": "locales/nl/bluegriffon/sidebars/cssproperties/csspropertiesOverlay.dtd",
    "content": "<!ENTITY cssproperties.label \"Opmaakeigenschappen\">\n<!ENTITY cssToolbarCmd.label \"CSS\">\n<!ENTITY cssToolbarCmd.tooltip \"CSS-stijlen instellen\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/sidebars/cssproperties/editGridTemplate.dtd",
    "content": "<!ENTITY window.title \"Add or edit a grid template row/column\">\n\n<!ENTITY none.label \"None\">\n<!ENTITY newEntry.label \"New template entry\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/sidebars/cssproperties/fontFeatures.properties",
    "content": "FFaalt=Access all alternates\nFFcalt=Contextual alternates\nFFsalt=Stylistic alternates\nFFliga=Standard ligatures\nFFclig=Contextual ligatures\nFFdlig=Discretionary ligatures\nFFhist=Historical forms\nFFhlig=Historical ligatures\nFFunic=Unicase\nFFsmcp=Small capitals\nFFc2sc=Small capitals from capitals\nFFc2pc=Petite capitals from capitals\nFFpcap=Petite capitals\nFFcase=Case sensitive forms\nFFcpsp=Capital spacing\nFFtitl=Titling\nFFswsh=Swash\nFFcswh=Contextual swash\nFFfrac=Fractions\nFFafrc=Alternative fractions\nFFordn=Ordinals\nFFnumr=Numerators\nFFdnom=Denominators\nFFsinf=Scientific inferiors\nFFsups=Superscript\nFFsubs=Subscript\nFFonum=Oldstyle figures\nFFlnum=Lining Figures\nFFpnum=Proportional figures\nFFtnum=Tabular figures\nFFzero=Slashed zero\nFFmgrk=Mathematical greek\nFFnalt=Alternate annotation forms\nFFornm=Ornaments\nFFlocl=Localized forms\nFFsize=Optical size\nFFisol=Isolated forms\nFFinit=Initial forms\nFFmedi=Medial forms\nFFfinal=Final forms\nFFrlig=Requird ligatures\nFFccmp=Glyph composition/decomposition\nFFmark=Mark to base positioning\nFFmkmj=Mark to mark positioning\nFFhwid=Half widths\n"
  },
  {
    "path": "locales/nl/bluegriffon/sidebars/cssproperties/griditemposition.dtd",
    "content": "<!ENTITY autoGridItemPosition.label \"Automatic\">\n<!ENTITY customGridItemPosition.label \"Custom\">\n\n<!ENTITY gridLineName.tooltiptext \"Grid line name\">\n<!ENTITY gridLineIndex.tooltiptext \"Line index\">\n<!ENTITY spanning.tooltiptext \"Contributes a grid span\">\n<!ENTITY span.label \"Span\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/sidebars/cssproperties/textshadowitem.dtd",
    "content": "<!ENTITY noTextShadow.label \"No text shadow is applied to the element\">\n<!ENTITY colorTextShadow.label \"Kleur:\">\n<!ENTITY colorTextShadow.title \"Text Shadow Color\">\n<!ENTITY blurRadiusTextShadow.label \"Blur radius:\">\n<!ENTITY offsetXTextShadow.label \"Horiz. offset:\">\n<!ENTITY offsetYTextShadow.label \"Vert. offset:\">\n<!ENTITY spreadRadiusBoxShadow.label \"Spread radius:\">\n<!ENTITY inset.label \"Inset shadow\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/sidebars/cssproperties/transformationitem.dtd",
    "content": "<!ENTITY rotation.label \"Rotatie\">\n<!ENTITY translation.label \"Vertaling\">\n<!ENTITY skew.label \"Afschijnen\">\n<!ENTITY aroundXAxis.label \"X-as:\">\n<!ENTITY aroundYAxis.label \"Y-as:\">\n<!ENTITY horizontally.label \"Horizontaal:\">\n<!ENTITY vertically.label \"Verticaal:\">\n<!ENTITY scale.label \"Schalen\">\n\n<!ENTITY translation3d.label \"3D Translation\">\n<!ENTITY perspective.label \"Perspective 3D\">\n<!ENTITY depth.label \"Depth:\">\n<!ENTITY x.label \"X:\">\n<!ENTITY y.label \"Y:\">\n<!ENTITY z.label \"Z:\">\n<!ENTITY rotation3d.label \"3D Rotation\">\n<!ENTITY axis.label \"Axis:\">\n<!ENTITY normalize.label \"Normalize\">\n<!ENTITY screenToUser.label \"From screen toward the user\">\n<!ENTITY userToScreen.label \"From user toward the screen\">\n<!ENTITY angle.label \"Angle:\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/sidebars/cssproperties/transitionitem.dtd",
    "content": "<!ENTITY allProperties.label \"Every property that is able to undergo a transition will do so\">\n<!ENTITY noProperty.label \"No property will transition\">\n<!ENTITY property.label \"Property:\">\n<!ENTITY duration.label \"Duration:\">\n<!ENTITY seconds.label \"seconds\">\n<!ENTITY all.label \"All\">\n<!ENTITY none.label \"Geen\">\n<!ENTITY oneProperty.label \"One property\">\n<!ENTITY function.label \"Function:\">\n<!ENTITY ease.label \"Ease\">\n<!ENTITY linear.label \"Linear\">\n<!ENTITY easeIn.label \"Ease-in\">\n<!ENTITY easeOut.label \"Ease-out\">\n<!ENTITY easeInOut.label \"Ease-in-out\">\n<!ENTITY cubicBezier.label \"Cubic Bezier\">\n<!ENTITY delay.label \"Delay:\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/sidebars/domexplorer/domexplorer.dtd",
    "content": "<!ENTITY window.title \"DOM Explorer\">\n<!ENTITY elements.label \"Elementen\">\n<!ENTITY attrName.label \"Naam\">\n<!ENTITY attrValue.label \"Waarde\">\n<!ENTITY attributesTab.label \"Attributen\">\n<!ENTITY stylesTab.label \"Inline stijlen\">\n<!ENTITY addAttribute.tooltip \"Attribuut toevoegen\">\n<!ENTITY removeAttribute.tooltip \"Attribuut verwijderen\">\n<!ENTITY modifyAttribute.tooltip \"Waarde van attribuut aanpassen\">\n<!ENTITY property.label \"Eigenschap\">\n<!ENTITY value.label \"Waarde\">\n<!ENTITY priority.label \"Prioriteit\">\n<!ENTITY addCSS.tooltip \"CSS-declaratie toevoegen\">\n<!ENTITY removeCSS.tooltip \"CSS-declaratie verwijderen\">\n<!ENTITY modifyCSS.tooltip \"CSS-waarde aanpassen\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/sidebars/domexplorer/domexplorerOverlay.dtd",
    "content": "<!ENTITY domexplorer.label \"DOM Explorer\">\n<!ENTITY domexplorer.tooltip \"HTML-attributen en CSS interne stijlen bekijken\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/sidebars/its20/its20.dtd",
    "content": "<!ENTITY window.title \"Internationalization Tag Set 2.0\">\n\n<!ENTITY locally.label \"Locally\">\n<!ENTITY globally.label \"Globally\">\n\n<!ENTITY loading.label \"Loading...\">\n\n<!ENTITY deleteLocalRule.label \"Delete local rule\">\n\n<!ENTITY translateSectionHeader.label \"Translate\">\n<!ENTITY translatable.label \"Translatable\">\n<!ENTITY notTranslatable.label \"Not translatable\">\n\n<!ENTITY locNoteSectionHeader.label \"Localization Note\">\n<!ENTITY descriptionLocNoteType.label \"Description\">\n<!ENTITY alertLocNoteType.label \"Alert\">\n<!ENTITY locNoteContents.label \"Contents of the localization note:\">\n<!ENTITY locNoteIRI.label \"Localization note IRI:\">\n\n<!ENTITY termSectionHeader.label \"Terminology\">\n<!ENTITY yesTermTerminology.label \"Yes\">\n<!ENTITY noTermTerminology.label \"No\">\n<!ENTITY termIRI.label \"Terminology IRI:\">\n<!ENTITY termConfidence.label \"Term confidence:\">\n\n<!ENTITY ruleset.label \"Ruleset\">\n<!ENTITY rulesetType.label \"Type\">\n<!ENTITY rulesetExternal.label \"External\">\n<!ENTITY rulesetInline.label \"Inline\">\n<!ENTITY newRulesetUrlFilepickerbutton.label \"Select ITS 2.0 file\">\n<!ENTITY rulesetQueryLanguage.label \"Query Language\">\n<!ENTITY xpath.label \"XPath\">\n<!ENTITY css.label \"CSS\">\n<!ENTITY existingITS.label \"Existing ITS 2.0 resource:\">\n<!ENTITY newRulesetFile.label \"New ITS 2.0 file\">\n\n<!ENTITY addRulesetCancel.label \"Cancel\">\n<!ENTITY addRulesetOK.label \"Create ruleset\">\n\n<!ENTITY addRulesetButton.tooltip \"Add ruleset\">\n<!ENTITY deleteRulesetButton.tooltip \"Delete ruleset\">\n<!ENTITY downButton.tooltip \"Move down\">\n<!ENTITY upButton.tooltip \"Move up\">\n\n<!ENTITY parameter.label \"Parameter\">\n<!ENTITY value.label \"Value\">\n<!ENTITY addParamButton.tooltip \"Add parameter\">\n<!ENTITY deleteParamButton.tooltip \"Delete parameter\">\n\n<!ENTITY rule.label \"Rule\">\n<!ENTITY selector.label \"Selector\">\n<!ENTITY ruleMainValue.label \"Main value\">\n<!ENTITY addRuleButton.tooltip \"Add rule\">\n<!ENTITY deleteRuleButton.tooltip \"Delete rule\">\n\n<!ENTITY relativeUrl.label \"Make URL relative\">\n\n<!ENTITY parameterName.label \"Name:\">\n<!ENTITY parameterValue.label \"Value:\">\n<!ENTITY addParamCancel.label \"Cancel\">\n<!ENTITY addParamOK.label \"Create parameter\">\n\n<!ENTITY closeOtherSections.label \"Alle andere secties sluiten\">\n<!ENTITY closeAllSections.label \"Alle secties sluiten\">\n\n<!ENTITY annotatorsRefSectionHeader.label \"ITS Tools Annotation\">\n<!ENTITY dataCategory.col \"Data category\">\n<!ENTITY processorIRI.col \"Processor IRI\">\n<!ENTITY addAnnotatorsRefButton.tooltip \"Add a reference\">\n<!ENTITY deleteAnnotatorsRefButton.tooltip \"Delete a reference\">\n<!ENTITY selectAnnotatorRefElement.tooltip \"Select reference's owner node\">\n\n<!ENTITY dataCategory.label \"Data category:\">\n<!ENTITY processorIRI.label \"Processor IRI:\">\n<!ENTITY addAnnotatorsRefCancel.label \"Cancel\">\n<!ENTITY addAnnotatorsRefOK.label \"Add reference\">\n<!ENTITY annotatorsRefWarning.label \"An annotation reference for the 'terminology' category is missing\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/sidebars/its20/its20.properties",
    "content": "LoadError=Load Error\nInlineParseError=Inline resource is not an ITS 2.0 document\nCannotFetch=Cannot fetch URL\nNotITS=Resource is not an ITS 2.0 document\n\nTranslatableByGlobalRule=Translatable by global rule\nNotTranslatableByGlobalRule=Not translatable by global rule\n\nInlineRules=Inline rules\n\ntranslateRule=Translate\nlocNoteRule=Localization Note\ntermRule=Terminology\ndirRule=Directionality\nlangRule=Language Information\nwithinTextRule=Elements Within Text\ndomainRule=Domain\ntextAnalysisRule=Text Analysis\nlocaleFilterRule=Locale Filter\nprovRule=Provenance\nexternalResourceRefRule=External Resource\ntargetPointerRule=Target Pointer\nidValueRule=Id Value\npreserveSpaceRule=Preserve Space\nlocQualityIssueRule=Localization Quality Issue\nmtConfidenceRule=Machine-Translation Confidence\nallowedCharactersRule=Allowed Characters\nstorageSizeRule=Storage Size\n\nDontWarnAgainForUrl=Don't warn me again about this URL\nDontWarnAgainForInline=Don't warn me again about inline global rules\n\nNewITSFile=New ITS 2.0 File\n\nCannotResolveXPath=Cannot resolve the following XPath selector (undeclared HTML namespace?):\nXPathParsingError=XPath Parsing Error\nDontWarnAgainForSelector=Don't warn me again about this selector\nCSSParsingError=CSS Parsing Error\nCannotResolveCSS=Cannot resolve the following CSS selector:\n"
  },
  {
    "path": "locales/nl/bluegriffon/sidebars/its20/its20Overlay.dtd",
    "content": "<!ENTITY its20.label \"Internationalization Tag Set 2.0\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/sidebars/its20/locNoteRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Localization Note rule\">\n\n<!ENTITY description.label \"Description\">\n<!ENTITY alert.label \"Alert\">\n\n<!ENTITY locNote.label \"Localization Note:\">\n<!ENTITY locNotePointer.label \"Relative selector to the localization note:\">\n<!ENTITY locNoteRef.label \"IRI referring to the localization note:\">\n<!ENTITY locNoteRefPointer.label \"Relative selector to a node holding an IRI referring to the localization note:\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/sidebars/its20/selector.dtd",
    "content": "<!ENTITY selector.label \"Selector\">\n<!ENTITY cssSelector.label \"CSS Selector:\">\n<!ENTITY xpathSelector.label \"XPath Selector:\">\n\n<!ENTITY magicButton.label \"Magic button\">\n\n<!ENTITY prefixreport1.label \"The prefix for the HTML namespace is:\">\n<!ENTITY prefixreport2.label \"\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/sidebars/its20/termRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Terminology rule\">\n\n<!ENTITY yesTerm.label \"Yes\">\n<!ENTITY noTerm.label \"No\">\n\n<!ENTITY noTermInfo.label \"No terminology information\">\n<!ENTITY termInfoPointer.label \"Relative selector to the terminology information:\">\n<!ENTITY termInfoRef.label \"IRI referring to the terminology information:\">\n<!ENTITY termInfoRefPointer.label \"Relative selector to a node holding an IRI referring to the terminology information:\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/sidebars/its20/translateRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Translate rule\">\n\n<!ENTITY translatable.label \"Translatable\">\n<!ENTITY notTranslatable.label \"Not translatable\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/sidebars/scripteditor/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - Script editor\">\n\n<!ENTITY commitChanges.label \"Commit changes\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/sidebars/scripteditor/scripteditor.dtd",
    "content": "<!ENTITY editScript.label \"Edit Script\">\n<!ENTITY moveUp.label \"Move Up\">\n<!ENTITY moveDown.label \"Move down\">\n\n<!ENTITY addExternalScript.label \"Add external script\">\n<!ENTITY addEmbeddedScript.label \"Add embedded script\">\n\n<!ENTITY newScript.tooltip \"Add a script\">\n<!ENTITY removeScript.tooltip \"Delete a script\">\n<!ENTITY modifyScript.tooltip \"Modify a script\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/sidebars/scripteditor/scripteditor.properties",
    "content": "ConfirmDeletionTitle=Delete a script\nConfirmDeletion=Are you sure you want to delete this script?\nAddExternalScriptTitle=Add an external script\nPromptScriptURL=URL of the script?\n"
  },
  {
    "path": "locales/nl/bluegriffon/sidebars/scripteditor/scripteditorOverlay.dtd",
    "content": "<!ENTITY scripteditor.label \"Script Inspector\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/sidebars/stylesheets/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - \">\n\n<!ENTITY commitChanges.label \"Commit changes\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/sidebars/stylesheets/stylesheets.dtd",
    "content": "<!ENTITY window.title \"Stijlbladen invoegen of bewerken\">\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"Alternatief\">\n<!ENTITY title.col \"Titel\">\n<!ENTITY media.col \"Media\">\n<!ENTITY add.tooltip \"Stijlblad toevoegen\">\n<!ENTITY remove.tooltip \"Geselecteerd stijlblad verwijderen\">\n<!ENTITY modify.tooltip \"Geselecteerd stijlblad wijzigen\">\n<!ENTITY down.tooltip \"Geselecteerd stijlblad naar onderen verplaatsen\">\n<!ENTITY up.tooltip \"Geselecteerd stijlblad naar boven verplaatsen\">\n<!ENTITY close.label \"Sluiten\">\n<!ENTITY editMenu.label \"Bewerken\">\n<!ENTITY styleCode.label \"Code\">\n<!ENTITY isStylesheetEnabled.label \"Ingeschakeld\">\n<!ENTITY pageStyleMenu.label \"Paginastijl\">\n"
  },
  {
    "path": "locales/nl/bluegriffon/sidebars/stylesheets/stylesheetsOverlay.dtd",
    "content": "<!ENTITY stylesheetsPanel.title \"Stijlbladen\">\n"
  },
  {
    "path": "locales/nl/cssproperties.mn",
    "content": "bluegriffon-nl.jar:\n% locale    cssproperties    nl    %locale/nl/cssproperties/\n  locale/nl/cssproperties/csspropertiesOverlay.dtd    (locale/nl/csspropertiesOverlay.dtd)\n  locale/nl/cssproperties/cssproperties.dtd           (locale/nl/cssproperties.dtd)\n  locale/nl/cssproperties/editGridTemplate.dtd        (locale/nl/editGridTemplate.dtd)\n  locale/nl/cssproperties/backgrounditem.dtd          (locale/nl/backgrounditem.dtd)\n  locale/nl/cssproperties/griditemposition.dtd        (locale/nl/griditemposition.dtd)\n  locale/nl/cssproperties/transformationitem.dtd      (locale/nl/transformationitem.dtd)\n  locale/nl/cssproperties/transitionitem.dtd          (locale/nl/transitionitem.dtd)\n  locale/nl/cssproperties/textshadowitem.dtd          (locale/nl/textshadowitem.dtd)\n  locale/nl/cssproperties/colorstopitem.dtd           (locale/nl/colorstopitem.dtd)\n  locale/nl/cssproperties/backgrounditem.properties   (locale/nl/backgrounditem.properties)\n  locale/nl/cssproperties/cssproperties.properties    (locale/nl/cssproperties.properties)\n  locale/nl/cssproperties/fontFeatures.properties     (locale/nl/fontFeatures.properties)\n\n"
  },
  {
    "path": "locales/nl/domexplorer.mn",
    "content": "bluegriffon-nl.jar:\n% locale    domexplorer    nl    %locale/nl/domexplorer/\n  locale/nl/domexplorer/domexplorerOverlay.dtd (locale/nl/domexplorerOverlay.dtd)\n  locale/nl/domexplorer/domexplorer.dtd        (locale/nl/domexplorer.dtd)\n\n"
  },
  {
    "path": "locales/nl/fs.mn",
    "content": "fs-nl.jar:\n% locale    fs    nl    %locale/nl/fs/\n  locale/nl/fs/fsOverlay.dtd    (locale/nl/fsOverlay.dtd)\n  locale/nl/fs/fs.dtd           (locale/nl/fs.dtd)\n  locale/nl/fs/fs.properties    (locale/nl/fs.properties)\n  locale/nl/fs/addFont.dtd      (locale/nl/addFont.dtd)\n\n"
  },
  {
    "path": "locales/nl/gfd.mn",
    "content": "gfd-nl.jar:\n% locale    gfd    nl    %locale/nl/gfd/\n  locale/nl/gfd/gfdOverlay.dtd    (locale/nl/gfdOverlay.dtd)\n  locale/nl/gfd/gfd.dtd           (locale/nl/gfd.dtd)\n  locale/nl/gfd/addFont.dtd       (locale/nl/addFont.dtd)\n\n"
  },
  {
    "path": "locales/nl/its20.mn",
    "content": "bluegriffon-nl.jar:\n% locale    its20    nl    %locale/nl/its20/\n  locale/nl/its20/its20Overlay.dtd    (locale/nl/its20Overlay.dtd)\n  locale/nl/its20/its20.properties    (locale/nl/its20.properties)\n  locale/nl/its20/its20.dtd           (locale/nl/its20.dtd)\n  locale/nl/its20/translateRule.dtd   (locale/nl/translateRule.dtd)\n  locale/nl/its20/locNoteRule.dtd     (locale/nl/locNoteRule.dtd)\n  locale/nl/its20/termRule.dtd        (locale/nl/termRule.dtd)\n  locale/nl/its20/selector.dtd        (locale/nl/selector.dtd)\n\n"
  },
  {
    "path": "locales/nl/markdown.mn",
    "content": "markdown-nl.jar:\n%   locale  markdown              nl    %locale/nl/markdown/\n   locale/nl/markdown/markdownOverlay.dtd  (locale/nl/markdownOverlay.dtd)\n   locale/nl/markdown/markdown.dtd         (locale/nl/markdown.dtd)\n   \n"
  },
  {
    "path": "locales/nl/op1.mn",
    "content": "op1-nl.jar:\n% locale    op1    nl    %locale/nl/op1/\n  locale/nl/op1/op1Overlay.dtd      (locale/nl/op1Overlay.dtd)\n  locale/nl/op1/op1.dtd             (locale/nl/op1.dtd)\n  locale/nl/op1/a11yFirstStep.properties (locale/nl/a11yFirstStep.properties)\n\n"
  },
  {
    "path": "locales/nl/scripteditor.mn",
    "content": "bluegriffon-nl.jar:\n% locale    scripteditor    nl\t\t%locale/nl/scripteditor/\n\tlocale/nl/scripteditor/scripteditorOverlay.dtd\t\t(locale/nl/scripteditorOverlay.dtd)\n\tlocale/nl/scripteditor/scripteditor.dtd\t\t(locale/nl/scripteditor.dtd)\n\tlocale/nl/scripteditor/scripteditor.properties\t\t(locale/nl/scripteditor.properties)\n\tlocale/nl/scripteditor/editor.dtd          (locale/nl/editor.dtd)\n\t\n"
  },
  {
    "path": "locales/nl/stylesheets.mn",
    "content": "bluegriffon-nl.jar:\n% locale    stylesheets    nl\t\t%locale/nl/stylesheets/\n  locale/nl/stylesheets/stylesheetsOverlay.dtd   (locale/nl/stylesheetsOverlay.dtd)\n  locale/nl/stylesheets/stylesheets.dtd          (locale/nl/stylesheets.dtd)\n  locale/nl/stylesheets/editor.dtd               (locale/nl/editor.dtd)\n\n"
  },
  {
    "path": "locales/nl/tipoftheday.mn",
    "content": "tipoftheday-nl.jar:\n%   locale  tipoftheday              nl    %locale/nl/tipoftheday/\n   locale/nl/tipoftheday/tipoftheday.dtd  (locale/nl/tipoftheday.dtd)\n   locale/nl/tipoftheday/tipofthedayOverlay.dtd  (locale/nl/tipofthedayOverlay.dtd)\n   locale/nl/tipoftheday/tipoftheday.rdf  (locale/nl/tipoftheday.rdf)\n"
  },
  {
    "path": "locales/pl/aria.mn",
    "content": "bluegriffon-pl.jar:\n% locale    aria    pl    %locale/pl/aria/\n  locale/pl/aria/ariaOverlay.dtd (locale/pl/ariaOverlay.dtd)\n  locale/pl/aria/aria.dtd        (locale/pl/aria.dtd)\n  locale/pl/aria/aria.properties (locale/pl/aria.properties)\n\n"
  },
  {
    "path": "locales/pl/base.mn",
    "content": "bluegriffon-pl.jar:\n% locale    bluegriffon    pl    %locale/pl/bluegriffon/\n% locale    branding       pl    %locale/pl/branding/\n  locale/pl/bluegriffon/aboutDialog.dtd  (locale/pl/bluegriffon/aboutDialog.dtd)\n  locale/pl/bluegriffon/bluegriffon.dtd  (locale/pl/bluegriffon/bluegriffon.dtd)\n  locale/pl/bluegriffon/polyglot.dtd  (locale/pl/bluegriffon/polyglot.dtd)\n  locale/pl/bluegriffon/findbar.dtd  (locale/pl/bluegriffon/findbar.dtd)\n  locale/pl/bluegriffon/bluegriffon.properties  (locale/pl/bluegriffon/bluegriffon.properties)\n  locale/pl/bluegriffon/colourPicker.dtd  (locale/pl/bluegriffon/colourPicker.dtd)\n  locale/pl/bluegriffon/credits.dtd  (locale/pl/bluegriffon/credits.dtd)\n  locale/pl/bluegriffon/filepickerbutton.dtd  (locale/pl/bluegriffon/filepickerbutton.dtd)\n  locale/pl/bluegriffon/filePicking.dtd  (locale/pl/bluegriffon/filePicking.dtd)\n  locale/pl/bluegriffon/insertTable.dtd  (locale/pl/bluegriffon/insertTable.dtd)\n  locale/pl/bluegriffon/insertTable.properties  (locale/pl/bluegriffon/insertTable.properties)\n  locale/pl/bluegriffon/language.properties  (locale/pl/bluegriffon/language.properties)\n  locale/pl/bluegriffon/languages.dtd  (locale/pl/bluegriffon/languages.dtd)\n  locale/pl/bluegriffon/markupCleaner.dtd  (locale/pl/bluegriffon/markupCleaner.dtd)\n  locale/pl/bluegriffon/openLocation.dtd  (locale/pl/bluegriffon/openLocation.dtd)\n  locale/pl/bluegriffon/openLocation.properties  (locale/pl/bluegriffon/openLocation.properties)\n  locale/pl/bluegriffon/newPageWizard.dtd  (locale/pl/bluegriffon/newPageWizard.dtd)\n  locale/pl/bluegriffon/newPageWizard.properties  (locale/pl/bluegriffon/newPageWizard.properties)\n  locale/pl/bluegriffon/propertiesDeck.dtd  (locale/pl/bluegriffon/propertiesDeck.dtd)\n  locale/pl/bluegriffon/aria.dtd  (locale/pl/bluegriffon/aria.dtd)\n  locale/pl/bluegriffon/structurebar.dtd  (locale/pl/bluegriffon/structurebar.dtd)\n  locale/pl/bluegriffon/tabeditor.dtd  (locale/pl/bluegriffon/tabeditor.dtd)\n  locale/pl/bluegriffon/masterPasswordQuery.properties (locale/pl/bluegriffon/masterPasswordQuery.properties)\n  locale/pl/bluegriffon/newDocument.dtd  (locale/pl/bluegriffon/newDocument.dtd)\n  locale/pl/bluegriffon/prefs/file.dtd  (locale/pl/bluegriffon/prefs/file.dtd)\n  locale/pl/bluegriffon/prefs/source.dtd  (locale/pl/bluegriffon/prefs/source.dtd)\n  locale/pl/bluegriffon/prefs/general.dtd  (locale/pl/bluegriffon/prefs/general.dtd)\n  locale/pl/bluegriffon/prefs/newPage.dtd  (locale/pl/bluegriffon/prefs/newPage.dtd)\n  locale/pl/bluegriffon/prefs/update.dtd  (locale/pl/bluegriffon/prefs/update.dtd)\n  locale/pl/bluegriffon/prefs/styles.dtd  (locale/pl/bluegriffon/prefs/styles.dtd)\n  locale/pl/bluegriffon/prefs/advanced.dtd  (locale/pl/bluegriffon/prefs/advanced.dtd)\n  locale/pl/bluegriffon/prefs/connection.dtd  (locale/pl/bluegriffon/prefs/connection.dtd)\n  locale/pl/bluegriffon/prefs/osx.dtd  (locale/pl/bluegriffon/prefs/osx.dtd)\n  locale/pl/bluegriffon/prefs/shortcuts.dtd  (locale/pl/bluegriffon/prefs/shortcuts.dtd)\n  locale/pl/bluegriffon/prefs/update.properties  (locale/pl/bluegriffon/prefs/update.properties)\n  locale/pl/bluegriffon/prefs/license.dtd  (locale/pl/bluegriffon/prefs/license.dtd)\n  locale/pl/bluegriffon/prefs/license.properties  (locale/pl/bluegriffon/prefs/license.properties)\n  locale/pl/bluegriffon/prefs/deactivateLicense.dtd  (locale/pl/bluegriffon/prefs/deactivateLicense.dtd)\n  locale/pl/bluegriffon/prefs.dtd  (locale/pl/bluegriffon/prefs.dtd)\n  locale/pl/bluegriffon/updateAvailable.dtd  (locale/pl/bluegriffon/updateAvailable.dtd)\n  locale/pl/bluegriffon/updates.properties  (locale/pl/bluegriffon/updates.properties)\n  locale/pl/branding/brand.dtd  (locale/pl/branding/brand.dtd)\n  locale/pl/branding/brand.properties  (locale/pl/branding/brand.properties)\n  locale/pl/bluegriffon/insertImage.dtd  (locale/pl/bluegriffon/insertImage.dtd)\n  locale/pl/bluegriffon/insertAnchor.dtd  (locale/pl/bluegriffon/insertAnchor.dtd)\n  locale/pl/bluegriffon/insertCommentOrPI.dtd  (locale/pl/bluegriffon/insertCommentOrPI.dtd)\n  locale/pl/bluegriffon/insertLink.dtd  (locale/pl/bluegriffon/insertLink.dtd)\n  locale/pl/bluegriffon/insertLink.properties  (locale/pl/bluegriffon/insertLink.properties)\n  locale/pl/bluegriffon/cssClassPicker.dtd (locale/pl/bluegriffon/cssClassPicker.dtd)\n  locale/pl/bluegriffon/insertVideo.dtd  (locale/pl/bluegriffon/insertVideo.dtd)\n  locale/pl/bluegriffon/insertAudio.dtd  (locale/pl/bluegriffon/insertAudio.dtd)\n  locale/pl/bluegriffon/insertVideo.properties  (locale/pl/bluegriffon/insertVideo.properties)\n  locale/pl/bluegriffon/insertHTML.dtd  (locale/pl/bluegriffon/insertHTML.dtd)\n  locale/pl/bluegriffon/insertHR.dtd  (locale/pl/bluegriffon/insertHR.dtd)\n  locale/pl/bluegriffon/insertForm.dtd  (locale/pl/bluegriffon/insertForm.dtd)\n  locale/pl/bluegriffon/parsingError.dtd  (locale/pl/bluegriffon/parsingError.dtd)\n  locale/pl/bluegriffon/insertFormInput.dtd  (locale/pl/bluegriffon/insertFormInput.dtd)\n  locale/pl/bluegriffon/insertFieldset.dtd  (locale/pl/bluegriffon/insertFieldset.dtd)\n  locale/pl/bluegriffon/insertLabel.dtd  (locale/pl/bluegriffon/insertLabel.dtd)\n  locale/pl/bluegriffon/insertButton.dtd  (locale/pl/bluegriffon/insertButton.dtd)\n  locale/pl/bluegriffon/insertSelect.dtd  (locale/pl/bluegriffon/insertSelect.dtd)\n  locale/pl/bluegriffon/insertTextarea.dtd  (locale/pl/bluegriffon/insertTextarea.dtd)\n  locale/pl/bluegriffon/insertKeygen.dtd  (locale/pl/bluegriffon/insertKeygen.dtd)\n  locale/pl/bluegriffon/insertOutput.dtd  (locale/pl/bluegriffon/insertOutput.dtd)\n  locale/pl/bluegriffon/insertProgress.dtd  (locale/pl/bluegriffon/insertProgress.dtd)\n  locale/pl/bluegriffon/insertMeter.dtd  (locale/pl/bluegriffon/insertMeter.dtd)\n  locale/pl/bluegriffon/insertStylesheet.dtd  (locale/pl/bluegriffon/insertStylesheet.dtd)\n  locale/pl/bluegriffon/editStylesheet.dtd  (locale/pl/bluegriffon/editStylesheet.dtd)\n  locale/pl/bluegriffon/media.dtd  (locale/pl/bluegriffon/media.dtd)\n  locale/pl/bluegriffon/media.properties  (locale/pl/bluegriffon/media.properties)\n  locale/pl/bluegriffon/insertChars.dtd  (locale/pl/bluegriffon/insertChars.dtd)\n  locale/pl/bluegriffon/convertToTable.dtd (locale/pl/bluegriffon/convertToTable.dtd)\n  locale/pl/bluegriffon/pageProperties.dtd (locale/pl/bluegriffon/pageProperties.dtd)\n  locale/pl/bluegriffon/spellCheck.dtd (locale/pl/bluegriffon/spellCheck.dtd)\n  locale/pl/bluegriffon/spellCheck.properties (locale/pl/bluegriffon/spellCheck.properties)\n  locale/pl/bluegriffon/dictionary.dtd (locale/pl/bluegriffon/dictionary.dtd)\n  locale/pl/bluegriffon/html5.properties (locale/pl/bluegriffon/html5.properties)\n  locale/pl/bluegriffon/listProperties.dtd (locale/pl/bluegriffon/listProperties.dtd)\n  locale/pl/bluegriffon/insertTOC.dtd (locale/pl/bluegriffon/insertTOC.dtd)\n  locale/pl/bluegriffon/svg-edit.properties (locale/pl/bluegriffon/svg-edit.properties)\n  locale/pl/bluegriffon/panels.dtd (locale/pl/bluegriffon/panels.dtd)\n  locale/pl/bluegriffon/rotator.dtd (locale/pl/bluegriffon/rotator.dtd)\n\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/aboutDialog.dtd",
    "content": "<!ENTITY aboutDialog.title    \"O programie &brandFullName;\">\n<!ENTITY copyright            \"Twórcy\">\n<!ENTITY aboutLink            \"&lt; O programie &brandFullName;\">\n<!ENTITY aboutVersion         \"Wersja\">\n<!ENTITY copyrightText        \"&#169;1998-2019 Disruptive Innovations i współtwórcy. Wszelkie prawa zastrzeżone.\">\n<!ENTITY cmdClose.macKey      \"W\">\n<!ENTITY codeName             \"Nazwa kodowa:\">\n\n<!ENTITY aboutTab.label       \"Ogólne\">\n<!ENTITY creditsTab.label     \"Licencja i twórcy\">\n<!ENTITY buildConfigTab.label \"Konfiguracja kompilacji\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/aria.dtd",
    "content": "<!ENTITY ariaRole.label         \"Role ARIA\">\n<!ENTITY noARIArole.label       \"(brak przypisanej roli ARIA)\">\n<!ENTITY ARIARoleSelect.tooltip \"Wybierz rolę ARIA\">\n\n<!ENTITY alertRole.label            \"Ważna, przeważnie powiązana z datą i czasem wiadomość. Zobacz również podpowiedzi dla alertdialog i status.\">\n<!ENTITY alertdialogRole.label      \"Typ okna dialogowego zawierający informacje alarmowe, który przenosi zaznaczenie na swoją zawartość. Zobacz również podpowiedzi dla alert i dialog.\">\n<!ENTITY applicationRole.label      \"Region zadeklarowany jako aplikacja sieciowa w przeciwieństwie do dokumentu.\">\n<!ENTITY articleRole.label          \"Sekcja strony składająca się z kompozycji, która tworzy niezależną część dokumentu, strony lub serwisu.\">\n<!ENTITY bannerRole.label           \"Region zawierający raczej treść dotyczącą serwisu niż konkretnej strony, na której się znajduje.\">\n<!ENTITY buttonRole.label           \"Przycisk, pole umożliwiające użytkownikowi inicjowanie zdarzeń po kliknięciu lub przyciśnięciu. Zobacz również podpowiedź dla link.\">\n<!ENTITY checkboxRole.label         \"Pole umożliwiające użytkownikowi wybór jednej z trzech możliwości (true, false lub mixed).\">\n<!ENTITY columnheaderRole.label     \"Komórka nagłówka kolumny.\">\n<!ENTITY comboboxRole.label         \"Prezentacja pola wyboru przeważnie przypominająca pole tekstowe, w którym użytkownik może wprowadzać znaki, aby wybrać opcję lub wprowadzić dowolny tekst jako nowy element listy. Zobacz również podpowiedź dla listbox.\">\n<!ENTITY commandRole.label          \"Forma pola wykonująca czynność bez dostarczania dodatkowych danych.\">\n<!ENTITY complementaryRole.label    \"Sekcja wspomagająca dokumentu przeznaczona do rozwijania treści głównego dokumentu na podobnym poziomie hierarchii DOM, mająca jednak własne niezależne znaczenie, gdy jest oddzielona od głównego dokumentu.\">\n<!ENTITY compositeRole.label        \"Kontener mogący mieć nawigacyjne lub przypisane elementy potomne.\">\n<!ENTITY contentinfoRole.label      \"Duży obszar zawierający informacje o dokumencie nadrzędnym.\">\n<!ENTITY definitionRole.label       \"Definicja terminu lub koncepcji.\">\n<!ENTITY dialogRole.label           \"Okno dialogowe jest oknem aplikacji wstrzymującym aktualne operacje programu w celu uzyskania od użytkownika potwierdzenia lub dodatkowych informacji. Zobacz również podpowiedź dla alertdialog.\">\n<!ENTITY directoryRole.label        \"Lista odniesień do treści grupy, takich jak statyczny spis treści.\">\n<!ENTITY documentRole.label         \"Region mający powiązane informacje deklarowane jako treść dokumentu – w przeciwieństwie do aplikacji sieciowej.\">\n<!ENTITY formRole.label             \"Obszar zawierający kolekcję elementów, które jako całość współtworzą formularz. Zobacz także podpowiedź dla search.\">\n<!ENTITY gridRole.label             \"Siatka jest interaktywną strukturą kontrolną zwierającą komórki z danymi tabelarycznymi zorganizowanymi w wiersze i kolumny tak jak w tabeli.\">\n<!ENTITY gridcellRole.label         \"Komórka na siatce lub w siatce drzewka.\">\n<!ENTITY groupRole.label            \"Grupa elementów interfejsu użytkownika, które nie mają być włączane do podsumowania strony lub spisu treści przez technologie wspierające.\">\n<!ENTITY headingRole.label          \"Nagłówek sekcji strony.\">\n<!ENTITY imgRole.label              \"Kontener kolekcji elementów tworzących obrazek.\">\n<!ENTITY inputRole.label            \"Pole ogólnego zastosowania umożliwiające użytkownikowi podawanie informacji.\">\n<!ENTITY landmarkRole.label         \"Obszar strony mający na celu ułatwienie nawigacji po niej.\">\n<!ENTITY linkRole.label             \"Interaktywne odniesienie do wewnętrznego lub zewnętrznego zasobu. Agent użytkownika (program) przejdzie i wyświetli wskazany zasób, gdy zostanie aktywowane. Zobacz również podpowiedź dla button.\">\n<!ENTITY listRole.label             \"Grupa nieinteraktywnych elementów listy. Zobacz również podpowiedź dla listbox.\">\n<!ENTITY listboxRole.label          \"Kontener umożliwiający użytkownikowi wybór jednego lub więcej elementów z listy wyboru. Zobacz również podpowiedzi dla combobox i list.\">\n<!ENTITY listitemRole.label         \"Pojedynczy element listy lub katalogu.\">\n<!ENTITY logRole.label              \"Zmienny obszar, do którego – w określonym porządku – są dodawane nowe informacje, a stare mogą być usuwane. Zobacz również podpowiedź dla marquee.\">\n<!ENTITY mainRole.label             \"Główna treść dokumentu.\">\n<!ENTITY marqueeRole.label          \"Zmienny obszar, w którym są prezentowane różne, niekoniecznie powiązane i istotne informacje. Zobacz również podpowiedź dla log.\">\n<!ENTITY mathRole.label             \"Treść reprezentująca wyrażenie matematyczne.\">\n<!ENTITY menuRole.label             \"Kontener prezentujący użytkownikowi listę możliwości.\">\n<!ENTITY menubarRole.label          \"Przeważnie pozostająca widoczna i pozioma prezentacja kontenera menu.\">\n<!ENTITY menuitemRole.label         \"Opcja w grupie wyboru zawartej w menu lub na pasku menu.\">\n<!ENTITY menuitemcheckboxRole.label \"Element menu, który ma trzy możliwe wartości (true, false lub mixed).\">\n<!ENTITY menuitemradioRole.label    \"Element menu w grupie jemu podobnych, z których tylko jeden może być zaznaczony.\">\n<!ENTITY navigationRole.label       \"Kolekcja elementów nawigacyjnych – przeważnie odniesień – do nawigowania po dokumencie lub powiązanych dokumentach.\">\n<!ENTITY noteRole.label             \"Sekcja, której treść jest wprowadzeniem, wsparciem lub objaśnieniem głównej treści zasobu.\">\n<!ENTITY optionRole.label           \"Wybieralny element listy wyboru.\">\n<!ENTITY presentationRole.label     \"Element, którego wynikowa semantyka nie zostanie przeniesiona przez API uatwień dostępu.\">\n<!ENTITY progressbarRole.label      \"Element wyświetlający status postępu zadań zajmujących dużo czasu.\">\n<!ENTITY radioRole.label            \"Wybieralny przycisk wyboru w grupie, której tylko jedna z opcji może zostać wybrana.\">\n<!ENTITY radiogroupRole.label       \"Grupa przycisków alternatywnego wyboru.\">\n<!ENTITY rangeRole.label            \"Pole reprezentujące zakres wartości, które może wybrać użytkownik.\">\n<!ENTITY regionRole.label           \"Duża część strony lub dokumentu wystarczająco ważna, aby zostać uwzględnioną w podsumowaniu strony lub spisie treści, np. obszar zawierający aktualizowane na bieżąco statystyki wydarzeń sportowych.\">\n<!ENTITY roletypeRole.label         \"Podstawowa rola, od której dziedziczą wszystkie inne role w tej taksonomii.\">\n<!ENTITY rowRole.label              \"Wiersz komórek na siatce.\">\n<!ENTITY rowgroupRole.label         \"Grupa jednego lub więcej wierszy na siatce.\">\n<!ENTITY rowheaderRole.label        \"Komórka nagłówka wiersza na siatce.\">\n<!ENTITY scrollbarRole.label        \"Graficzny element interfejsu kontrolujący przewijanie treści w obszarze wyświetlania niezależnie czy treść jest w pełni wyświetlana w obszarze wyświetlania, czy nie.\">\n<!ENTITY searchRole.label           \"Region zawierający elementy tworzące interfejs wyszukiwania. Zobacz również podpowiedź dla form.\">\n<!ENTITY sectionRole.label          \"Wyświetlany, strukturalny element dokumentu lub aplikacji.\">\n<!ENTITY sectionheadRole.label      \"Struktura opisująca temat poruszony w odpowiadającej jej sekcji.\">\n<!ENTITY selectRole.label           \"Pole listy wyboru umożliwia użytkownikowi wybór opcji z listy zdefiniowanych.\">\n<!ENTITY separatorRole.label        \"Element rozdzielający i różnicujący sekcje treści lub grupy elementów menu.\">\n<!ENTITY sliderRole.label           \"Pole reprezentujące zakres wartości, które może wybrać użytkownik.\">\n<!ENTITY spinbuttonRole.label       \"Forma pola reprezentującego różne wartości, które może wybrać użytkownik.\">\n<!ENTITY statusRole.label           \"Kontener zawierający wskazówki i informacje pomocnicze dla użytkownika, informacje nieistotne w stopniu uzasadniającym użycie okna alarmu. Zobacz również podpowiedź dla alert.\">\n<!ENTITY structureRole.label        \"Element struktury dokumentu.\">\n<!ENTITY tabRole.label              \"Grupująca etykieta dostarczająca mechanizm wyboru treści, która ma zostać przedstawiona użytkownikowi.\">\n<!ENTITY tablistRole.label          \"Lista kart, które są odniesieniami do elementów paska kart.\">\n<!ENTITY tabpanelRole.label         \"Kontener zawierający zasoby powiązane z kartami, gdzie każda karta jest zawarta na liście kart.\">\n<!ENTITY textboxRole.label          \"Pole formularza zezwalające na wprowadzanie dowolnego tekstu.\">\n<!ENTITY timerRole.label            \"Zmieniający się obszar zawierający licznik informujący o czasie, który upłynął od początkowego momentu lub czasie pozostałym do końca.\">\n<!ENTITY toolbarRole.label          \"Kolekcja często używanych przycisków funkcyjnych prezentowanych w wizualnie kompaktowej formie.\">\n<!ENTITY tooltipRole.label          \"Okno kontekstowe wyświetlające opis elementu.\">\n<!ENTITY treeRole.label             \"Rodzaj listy mogącej zawierać grupy i podgrupy, które mogą być zwijane (ukrywane) i rozwijane (pokazywane).\">\n<!ENTITY treegridRole.label         \"Siatka, której wiersze mogą być zwijane i rozwijane podobnie do drzewka.\">\n<!ENTITY treeitemRole.label         \"Element listy drzewka. Element można zwijać i rozwijać, jeżeli zawiera grupy lub podgrupy innych elementów.\">\n<!ENTITY widgetRole.label           \"Interaktywna część graficznego interfejsu użytkownika (GUI).\">\n<!ENTITY windowRole.label           \"Przeglądarka lub okno aplikacji.\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/bluegriffon.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -   Stefan Plewako (splewako@aviary.pl), Polish translation\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"BlueGriffon\">\n\n<!ENTITY fileMenu.label       \"Plik\">\n<!ENTITY fileMenu.accesskey   \"P\">\n<!ENTITY newMenu.label        \"Utwórz nowy dokument\">\n<!ENTITY newMenu.accesskey    \"N\">\n\n<!ENTITY newWizardMenu.label  \"Kreator nowego dokumentu\">\n\n<!ENTITY editMenu.label       \"Edycja\">\n<!ENTITY editMenu.accesskey   \"E\">\n\n<!ENTITY viewMenu.label       \"Widok\">\n<!ENTITY viewMenu.accesskey   \"W\">\n<!ENTITY customizeToolbar.label   \"Dostosuj\">\n<!ENTITY customizeToolbar.accesskey \"D\">\n\n<!ENTITY insertMenu.label     \"Wstaw\">\n<!ENTITY insertMenu.accesskey \"s\">\n\n<!ENTITY formatMenu.label     \"Format\">\n<!ENTITY formatMenu.accesskey \"F\">\n<!ENTITY spanCmd.label        \"Span\">\n<!ENTITY spanCmd.accesskey    \"n\">\n<!-- Font Style SubMenu -->\n<!ENTITY fontStyleMenu.label        \"Styl tekstu\">\n<!ENTITY formatstylemenu.accesskey  \"S\">\n<!ENTITY styleBoldCmd.label         \"Pogrubienie\">\n<!ENTITY stylebold.accesskey        \"b\">\n<!ENTITY stylebold.keybinding       \"b\">\n<!ENTITY styleItalicCmd.label       \"Kursywa\">\n<!ENTITY styleitalic.accesskey      \"w\">\n<!ENTITY styleitalic.keybinding     \"i\">\n<!ENTITY styleUnderlineCmd.label    \"Podkreślenie\">\n<!ENTITY styleunderline.accesskey   \"o\">\n<!ENTITY styleUnderline.key         \"u\">\n<!ENTITY styleStrikeThruCmd.label   \"Przekreślenie\">\n<!ENTITY stylestrikethru.accesskey  \"r\">\n<!ENTITY styleSuperscriptCmd.label  \"Indeks górny\">\n<!ENTITY stylesuperscript.accesskey \"g\">\n<!ENTITY styleSubscriptCmd.label    \"Indeks dolny\">\n<!ENTITY stylesubscript.accesskey   \"d\">\n<!ENTITY styleNonbreakingCmd.label  \"Element niełamiący\">\n<!ENTITY stylenonbreaking.accesskey \"E\">\n<!ENTITY styleEm.label              \"Wyróżnienie\">\n<!ENTITY styleEm.accesskey          \"i\">\n<!ENTITY styleEm.key                \"i\">\n<!ENTITY styleStrong.label          \"Silne wyróżnienie\">\n<!ENTITY styleStrong.accesskey      \"l\">\n<!ENTITY styleStrong.key            \"b\">\n<!ENTITY styleCite.label            \"Cytat\">\n<!ENTITY styleCite.accesskey        \"C\">\n<!ENTITY styleAbbr.label            \"Skrót\">\n<!ENTITY styleAbbr.accesskey        \"S\">\n<!ENTITY styleAcronym.label         \"Akronim\">\n<!ENTITY styleAcronym.accesskey     \"m\">\n<!ENTITY styleCode.label            \"Kod\">\n<!ENTITY styleCode.accesskey        \"K\">\n<!ENTITY styleCode.key              \"c\">\n<!ENTITY styleSamp.label            \"Przykład\">\n<!ENTITY styleSamp.accesskey        \"P\">\n<!ENTITY styleVar.label             \"Zmienna\">\n<!ENTITY styleVar.accesskey         \"Z\">\n<!ENTITY fontFixedWidth.label       \"Stała szerokość\">\n<!ENTITY fontfixedwidth.accesskey   \"t\">\n\n<!ENTITY tableMenu.label      \"Tabela\">\n<!ENTITY tableMenu.accesskey  \"T\">\n\n<!ENTITY toolsMenu.label      \"Narzędzia\">\n<!ENTITY toolsMenu.accesskey  \"N\">\n<!ENTITY consoleMenu.label    \"Konsola błędów\">\n\n<!ENTITY panelsMenu.label      \"Panele\">\n<!ENTITY panelsMenu.accesskey  \"a\">\n\n<!ENTITY alignPanels.label     \"Wyrównaj panele\">\n\n<!ENTITY helpMenu.label        \"Pomoc\">\n<!ENTITY helpMenu.accesskey    \"c\">\n<!ENTITY aboutComposer.label   \"O programie BlueGriffon\">\n\n<!ENTITY throbber.tooltip      \"BlueGriffon\">\n\n<!ENTITY newMenu.label          \"Utwórz\">\n<!ENTITY newToolbarCmd.tooltip  \"Utwórz nowy dokument\">\n<!ENTITY pageInNewTab.label     \"Dokument w karcie\">\n<!ENTITY pageInNewWindow.label  \"Dokument w oknie\">\n<!ENTITY newOtherCmd.label      \"Więcej opcji…\">\n\n<!ENTITY openMenu.label        \"Otwórz\">\n<!ENTITY openMenu.tooltip      \"Otwórz istniejącą stronę\">\n<!ENTITY openTab.label         \"Otwórz w nowej karcie\">\n<!ENTITY openWindow.label      \"Otwórz w nowym oknie\">\n<!ENTITY openPage.label        \"Otwórz\">\n<!ENTITY openPage.accesskey    \"O\">\n<!ENTITY openFileCmd.label     \"Otwórz plik…\" >\n\n<!ENTITY quit.label           \"Zamknij\">\n<!ENTITY quit.accesskey       \"Z\">\n\n<!ENTITY stopButton.label      \"Zatrzymaj\">\n<!ENTITY stopButton.tooltip    \"Zatrzymaj wczytywanie strony\">\n\n<!ENTITY boldToolbarCmd.tooltip      \"Pogrubienie\">\n<!ENTITY boldToolbarCmd.label        \"Pogrubienie\">\n<!ENTITY italicToolbarCmd.tooltip    \"Kursywa\">\n<!ENTITY italicToolbarCmd.label      \"Kursywa\">\n<!ENTITY underlineToolbarCmd.tooltip \"Podkreślenie\">\n<!ENTITY underlineToolbarCmd.label   \"Podkreślenie\">\n<!ENTITY strongToolbarCmd.tooltip    \"Silne wyróżnienie\">\n<!ENTITY strongToolbarCmd.label      \"Silne wyróżnienie\">\n<!ENTITY emToolbarCmd.tooltip        \"Wyróżnienie\">\n<!ENTITY emToolbarCmd.label          \"Wyróżnienie\">\n<!ENTITY codeToolbarCmd.label        \"Kod\">\n<!ENTITY codeToolbarCmd.tooltip      \"Kod\">\n<!-- RTL -->\n<!ENTITY writingDirectionMenu.label     \"Kierunek pisma\">\n<!ENTITY writingdirectionmenu.accesskey \"K\">\n<!ENTITY defaultDirectionMenu.label     \"Nieokreślony\">\n<!ENTITY defaultdirectionmenu.accesskey \"N\">\n<!ENTITY ltrDirectionMenu.label         \"Z lewej do prawej\">\n<!ENTITY ltrdirectionmenu.accesskey     \"l\">\n<!ENTITY rtlDirectionMenu.label         \"Z prawej do lewej\">\n<!ENTITY rtldirectionmenu.accesskey     \"p\">\n<!ENTITY dirLtr.tooltip                 \"Z lewej do prawej\">\n<!ENTITY dirRtl.tooltip                 \"Z prawej do lewej\">\n\n<!ENTITY ParagraphSelect.tooltip \"Wybierz format akapitu\">\n<!-- Shared in Paragraph, and Toolbar menulist -->\n<!ENTITY bodyTextCmd.label           \"Treść\">\n<!ENTITY paragraphParagraphCmd.label \"Akapit\">\n<!ENTITY heading1Cmd.label           \"Nagłówek 1\">\n<!ENTITY heading2Cmd.label           \"Nagłówek 2\">\n<!ENTITY heading3Cmd.label           \"Nagłówek 3\">\n<!ENTITY heading4Cmd.label           \"Nagłówek 4\">\n<!ENTITY heading5Cmd.label           \"Nagłówek 5\">\n<!ENTITY heading6Cmd.label           \"Nagłówek 6\">\n<!ENTITY paragraphAddressCmd.label   \"Adres\">\n<!ENTITY paragraphPreformatCmd.label \"Wstępnie sformatuj\">\n<!ENTITY genericContainerCmd.label   \"Kontener (div)\">\n\n<!ENTITY unorderedList.tooltip       \"Lista wypunktowana\">\n<!ENTITY orderedList.tooltip         \"Lista numerowana\">\n<!ENTITY unorderedList.label         \"Lista wypunktowana\">\n<!ENTITY orderedList.label           \"Lista numerowana\">\n\n<!ENTITY alignLeft.tooltip           \"Wyrównaj do lewej\">\n<!ENTITY alignCenter.tooltip         \"Wyrównaj do środka\">\n<!ENTITY alignRight.tooltip          \"Wyrównaj do prawej\">\n<!ENTITY alignJustify.tooltip        \"Wyjustuj\">\n<!ENTITY alignLeft.label             \"Wyrównaj do lewej\">\n<!ENTITY alignCenter.label           \"Wyrównaj do środka\">\n<!ENTITY alignRight.label            \"Wyrównaj do prawej\">\n<!ENTITY alignJustify.label          \"Wyjustuj\">\n\n<!ENTITY indentToolbarCmd.tooltip    \"Wcięcie tekstu (przesunięcie w prawo)\">\n<!ENTITY indentToolbarCmd.label      \"Zwiększ wcięcie\">\n\n<!ENTITY outdentToolbarCmd.tooltip   \"Wcięcie tekstu (przesunięcie w lewo)\">\n<!ENTITY outdentToolbarCmd.label     \"Zmniejsz wcięcie\">\n\n<!ENTITY definitionDescription.tooltip  \"Treść definicji &lt;dd&gt;\">\n<!ENTITY definitionDescription.label    \"Treść definicji &lt;dd&gt;\">\n<!ENTITY definitionTitle.tooltip        \"Hasło definicji &lt;dt&gt;\">\n<!ENTITY definitionTitle.label          \"Hasło definicji &lt;dt&gt;\">\n\n<!ENTITY FontFaceSelect.tooltip  \"Wybierz czcionkę\">\n<!ENTITY fontVarWidth.label      \"Zmienna szerokość\">\n<!ENTITY fontFixedWidth.label    \"Stała szerokość\">\n<!ENTITY fontHelveticaFont.label \"Helvetica, Arial\">\n<!ENTITY fontTimes.label         \"Times\">\n<!ENTITY fontCourier.label       \"Courier\">\n\n<!ENTITY applyClassToSelectionCmd.tooltip \"Nadaj klasę zaznaczonemu kontenerowi\">\n<!ENTITY noClass.label                    \"(brak klasy)\">\n\n<!ENTITY applyIdToSelectionCmd.tooltip    \"Nadaj ID zaznaczonemu kontenerowi\">\n<!ENTITY noId.label                       \"(brak ID)\">\n\n<!ENTITY tableToolbarCmd.label    \"Tabela\">\n<!ENTITY tableToolbarCmd.key      \"T\">\n<!ENTITY tableToolbarCmd.tooltip  \"Wstaw nową tabelę/edytuj właściwości zaznaczonej\">\n\n<!ENTITY imageToolbarCmd.label    \"Obrazek\">\n<!ENTITY imageToolbarCmd.key      \"O\">\n<!ENTITY imageToolbarCmd.tooltip  \"Wstaw obrazek/edytuj właściwości obrazka\">\n\n<!ENTITY anchorToolbarCmd.label   \"Kotwica\">\n<!ENTITY anchorToolbarCmd.key     \"K\">\n<!ENTITY anchorToolbarCmd.tooltip \"Wstaw kotwicę/edytuj właściwości kotwicy\">\n\n<!ENTITY linkToolbarCmd.label     \"Odnośnik\">\n<!ENTITY linkToolbarCmd.key       \"d\">\n<!ENTITY linkToolbarCmd.tooltip   \"Wstaw odnośnik/edytuj właściwości odnośnika\">\n\n<!ENTITY hrToolbarCmd.label       \"Pasek poziomy\">\n<!ENTITY hrToolbarCmd.key         \"P\">\n\n<!ENTITY htmlToolbarCmd.label     \"HTML\">\n<!ENTITY htmlToolbarCmd.key       \"H\">\n\n<!ENTITY formToolbarCmd.label     \"Formularz\">\n<!ENTITY formToolbarCmd.key       \"F\">\n<!ENTITY formToolbarCmd.tooltip   \"Wstaw formularz/edytuj właściwości formularza\">\n\n<!ENTITY fieldsetToolbarCmd.label \"Grupa pól formularza\">\n<!ENTITY fieldsetToolbarCmd.key   \"u\">\n\n<!ENTITY labelToolbarCmd.label    \"Etykieta\">\n<!ENTITY labelToolbarCmd.key      \"E\">\n\n<!ENTITY buttonToolbarCmd.label   \"Przycisk\">\n<!ENTITY buttonToolbarCmd.key     \"P\">\n\n<!ENTITY selectToolbarCmd.label   \"Lista wyboru\">\n<!ENTITY selectToolbarCmd.key     \"L\">\n\n<!ENTITY textareaToolbarCmd.label \"Pole tekstowe\">\n<!ENTITY textareaToolbarCmd.key   \"o\">\n\n<!ENTITY keygenToolbarCmd.label   \"Generator par kluczy\">\n<!ENTITY keygenToolbarCmd.key     \"G\">\n\n<!ENTITY outputToolbarCmd.label   \"Wynik\">\n<!ENTITY outputToolbarCmd.key     \"W\">\n\n<!ENTITY progressToolbarCmd.label \"Pasek postępu\">\n<!ENTITY progressToolbarCmd.key   \"a\">\n\n<!ENTITY meterToolbarCmd.label    \"Licznik\">\n<!ENTITY meterToolbarCmd.key      \"c\">\n\n<!ENTITY datalistToolbarCmd.label \"Lista danych\">\n<!ENTITY datalistToolbarCmd.key   \"s\">\n\n<!ENTITY stylesheetsToolbarCmd.label \"Arkusze stylów\">\n<!ENTITY stylesheetsToolbarCmd.key   \"A\">\n\n<!ENTITY webfonts.label              \"Czcionki internetowe\">\n\n<!ENTITY videoToolbarCmd.label       \"Wideo\">\n<!ENTITY videoToolbarCmd.tooltip     \"Wstaw wideo/edytuj właściwości wideo\">\n\n<!ENTITY audioToolbarCmd.label       \"Audio\">\n<!ENTITY audioToolbarCmd.tooltip     \"Wstaw audio/edytuj właściwości audio\">\n\n<!ENTITY browseToolbarCmd.label      \"Podgląd\">\n<!ENTITY browseToolbarCmd.tooltip    \"Wyświetl w przeglądarce\">\n\n<!ENTITY saveCmd.label          \"Zapisz\">\n<!ENTITY saveToolbarCmd.tooltip \"Zapisz plik na dysku\">\n<!ENTITY filesave.key           \"s\">\n<!ENTITY saveAsCmd.label        \"Zapisz jako…\">\n<!ENTITY filesaveas.key         \"s\">\n\n<!ENTITY undoCmd.label          \"Cofnij\">\n<!ENTITY undoCmd.accesskey      \"C\">\n<!ENTITY redoCmd.label          \"Przywróć\">\n<!ENTITY redoCmd.accesskey      \"P\">\n\n<!ENTITY cutCmd.label           \"Wytnij\">\n<!ENTITY cutCmd.accesskey       \"W\">\n<!ENTITY copyCmd.label          \"Kopiuj\">\n<!ENTITY copyCmd.accesskey      \"K\">\n<!ENTITY pasteCmd.label         \"Wklej\">\n<!ENTITY pasteCmd.accesskey     \"e\">\n<!ENTITY pasteNoFormatting.label  \"Wklej bez formatowania\">\n<!ENTITY pasteNoFormatting.accesskey \"f\">\n<!ENTITY deleteCmd.label           \"Usuń\">\n<!ENTITY deleteCmd.accesskey       \"U\">\n<!ENTITY selectAllCmd.label        \"Zaznacz wszystko\">\n<!ENTITY selectAllCmd.accesskey    \"a\">\n<!ENTITY copyHTMLCodeCmd.label     \"Kopiuj zaznaczony HTML\">\n<!ENTITY copyHTMLCodeCmd.accesskey \"H\">\n<!ENTITY copyHTMLCode.label        \"Kopiuj kod HTML tego elementu\">\n\n<!ENTITY setZoomFactor.label     \"Ustaw powiększenie\">\n\n<!ENTITY fileRecentMenu.label     \"Ostatnio otwierane pliki\">\n<!ENTITY filerecentmenu.accesskey \"s\">\n\n<!ENTITY markupCleanerCmd.label  \"Korektor składni\">\n<!ENTITY markupcleaner.accesskey \"K\">\n\n<!ENTITY viewToolbars.label  \"Paski narzędzi\">\n<!ENTITY viewStatusbar.label \"Pasek stanu\">\n\n<!ENTITY formatToolbar.name  \"Pasek formatowania (główny)\">\n<!ENTITY formatToolbar2.name \"Pasek formatowania (drugi)\">\n\n<!ENTITY dualview.label \"Dual View\">\n<!ENTITY wysiwygMode.label   \"Tryb graficzny\">\n<!ENTITY printMode.label \"Print Preview\">\n<!ENTITY sourceMode.label    \"Kod źródłowy\">\n\n<!ENTITY closeTabCmd.label   \"Zamknij bieżącą kartę\">\n<!ENTITY closeEbookCmd.label \"Zamknij bieżącą ebook\">\n\n<!ENTITY filesave.key    \"s\">\n<!ENTITY quit.key        \"q\">\n<!ENTITY closeWindow.key \"w\">\n<!ENTITY openPage.key    \"o\">\n<!ENTITY undoCmd.key     \"z\">\n<!ENTITY redoCmd.key     \"y\">\n<!ENTITY cutCmd.key      \"x\">\n<!ENTITY copyCmd.key     \"c\">\n<!ENTITY pasteCmd.key    \"v\">\n\n<!ENTITY formInputs.label             \"Elementy formularza…\">\n<!ENTITY hiddenInputForm.label        \"Ukryty tekst\">\n<!ENTITY textInputForm.label          \"Pole tekstowe\">\n<!ENTITY searchInputForm.label        \"Pole wyszukiwania\">\n<!ENTITY telInputForm.label           \"Pole numeru telefonu\">\n<!ENTITY urlInputForm.label           \"Pole adresu internetowego (URL)\">\n<!ENTITY emailInputForm.label         \"Pole adresu e-mail\">\n<!ENTITY passwordInputForm.label      \"Pole hasła\">\n<!ENTITY datetimeInputForm.label      \"Pole wyboru czasu i daty (strefa czasowa UTC)\">\n<!ENTITY dateInputForm.label          \"Pole wyboru daty\">\n<!ENTITY monthInputForm.label         \"Pole wyboru miesiąca i roku\">\n<!ENTITY weekInputForm.label          \"Pole wyboru tygodnia i roku\">\n<!ENTITY timeInputForm.label          \"Pole wyboru czasu bez określania strefy czasowej\">\n<!ENTITY datetimelocalInputForm.label \"Pole wyboru daty i czasu bez określania strefy czasowej\">\n<!ENTITY numberInputForm.label        \"Pole liczbowe\">\n<!ENTITY rangeInputForm.label         \"Pole wyboru zakresu liczbowego\">\n<!ENTITY colorInputForm.label         \"Pole wyboru koloru\">\n<!ENTITY checkboxInputForm.label      \"Pole zaznaczenia\">\n<!ENTITY radioInputForm.label         \"Pole alternatywy\">\n<!ENTITY fileInputForm.label          \"Przycisk wyboru pliku\">\n<!ENTITY submitInputForm.label        \"Przycisk wysyłania formularza\">\n<!ENTITY imageInputForm.label         \"Obrazkowy przycisk wysyłania formularza\">\n<!ENTITY resetInputForm.label         \"Przycisk reset\">\n<!ENTITY buttonInputForm.label        \"Przycisk\">\n\n\n<!ENTITY allTagsMode.label \"Tryb wszystkich elementów\">\n\n<!ENTITY toggleViewMenu.label \"Toggle view\">\n<!ENTITY toggleViewMenu.accesskey \"T\">\n\n<!ENTITY spellCheck.label     \"Sprawdź pisownię\">\n<!ENTITY spellCheck.accesskey \"S\">\n<!ENTITY dictionary.label     \"Słownik\">\n<!ENTITY addToDictionary      \"Dodaj do słownika\">\n<!ENTITY ignoreWord.label     \"Ignoruj słowo\">\n\n<!ENTITY specialChars.label   \"Znaki i symbole\">\n\n<!-- Table Menu -->\n<!ENTITY tableMenu.label             \"Tabela\">\n<!ENTITY tablemenu.accesskey         \"T\">\n<!-- Select Submenu -->\n<!ENTITY tableSelectMenu.label       \"Zaznacz\">\n<!ENTITY tableselectmenu.accesskey   \"Z\">\n\n<!ENTITY tableSelectMenu2.label      \"Zaznacz tabelę\">\n<!ENTITY tableInsertMenu2.label      \"Wstaw tabelę\">\n<!ENTITY tableDeleteMenu2.label      \"Usuń tabelę\">\n\n<!-- Insert SubMenu -->\n<!ENTITY tableInsertMenu.label       \"Wstaw\">\n<!ENTITY tableinsertmenu.accesskey   \"W\">\n<!ENTITY tableTable.label            \"Tabelę\">\n<!ENTITY tabletable.accesskey        \"T\">\n<!ENTITY tableRow.label              \"Wiersz\">\n<!ENTITY tableRows.label             \"Wiersze\">\n<!ENTITY tablerow.accesskey          \"W\">\n<!ENTITY tableRowAbove.label         \"Wiersz powyżej\">\n<!-- uses tablerow.accesskey -->\n<!ENTITY tableRowBelow.label         \"Wiersz poniżej\">\n<!ENTITY tablerowbelow.accesskey     \"z\">\n<!ENTITY tableColumn.label           \"Kolumnę\">\n<!ENTITY tableColumns.label          \"Kolumny\">\n<!ENTITY tablecolumn.accesskey       \"K\">\n<!ENTITY tableColumnBefore.label     \"Kolumnę przed\">\n<!-- uses tablecolumn.accesskey -->\n<!ENTITY tableColumnAfter.label      \"Kolumnę za\">\n<!ENTITY tablecolumnafter.accesskey  \"z\">\n<!ENTITY tableCell.label             \"Komórkę\">\n<!ENTITY tableCells.label            \"Komórki\">\n<!ENTITY tablecell.accesskey         \"m\">\n<!ENTITY tableCellContents.label     \"Zawartość komórki\">\n<!ENTITY tablecellcontents.accesskey \"Z\">\n<!ENTITY tableAllCells.label         \"Wszystkie komórki\">\n<!ENTITY tableCellBefore.label       \"Komórkę przed\">\n<!ENTITY tableallcells.accesskey     \"r\">\n<!-- uses tablecell.accesskey -->\n<!ENTITY tableCellAfter.label        \"Komórkę za\">\n<!ENTITY tablecellafter.accesskey    \"r\">\n<!-- Delete SubMenu -->\n<!ENTITY tableDeleteMenu.label       \"Usuń\">\n<!ENTITY tabledeletemenu.accesskey   \"U\">\n\n<!ENTITY tableFix.label              \"Napraw tabelę\">\n<!ENTITY tablefix.accesskey          \"N\">\n<!-- text for \"Join Cells\" is in editor.properties \n     (\"JoinSelectedCells\" and \"JoinCellToRight\")\n     the access key must exist in both of those strings\n     But value must be set here for accesskey to draw properly\n-->\n<!ENTITY tableJoinCells.label        \"Połącz komórki\">\n<!ENTITY tablejoincells.accesskey    \"P\">\n<!ENTITY tableSplitCell.label        \"Podziel komórkę\">\n<!ENTITY tablesplitcell.accesskey    \"o\">\n<!ENTITY convertToTable.label        \"Utwórz tabelę z zaznaczenia\">\n<!ENTITY converttotable.accesskey    \"t\">\n<!ENTITY tableProperties.label       \"Właściwości tabli…\">\n<!ENTITY tableProperties.accesskey   \"a\">\n\n<!ENTITY forumsHelpMenu.label \"Społeczność użytkowników\">\n<!ENTITY forums.url           \"http://groups.google.com/group/bluegriffon/\">\n<!ENTITY qa.label             \"Sugestie i błędy\">\n<!ENTITY homePage.label       \"Strona programu\">\n<!ENTITY addons.label         \"Pobierz dodatki\">\n\n<!ENTITY pageProperties.label \"Właściwości strony\">\n\n\n<!ENTITY preferences.label \"Ustawienia\">\n\n<!ENTITY gotoLink.label             \"Wybierz cel odnośnika\">\n<!ENTITY gotoLink.accesskey         \"b\">\n\n<!ENTITY cMenu_insertLink.label     \"Wstaw odnośnik/edytuj właściwości odnośnika\">\n<!ENTITY cMenu_insertLink.accesskey \"e\">\n\n<!ENTITY getAddOns.label \"Pobierz dodatki\">\n\n<!ENTITY source.label    \"Widok źródła\">\n<!ENTITY theme.label     \"Motyw\">\n\n<!ENTITY removeAllStyles.label     \"Usuń formatowanie tekstu\">\n<!ENTITY removeAllStyles.accesskey \"f\">\n<!ENTITY removeAllLinks.label      \"Usuń wszystkie odnośniki\">\n<!ENTITY removeAllLinks.accesskey  \"U\">\n\n<!ENTITY html5Element.label   \"Element HTML 5\">\n<!ENTITY addonsMenu.label     \"Dodatki\">\n\n<!ENTITY listProperties.label \"Właściwości listy\">\n\n<!ENTITY tableOfContents.tooltip \"Insert or refresh Table of Contents\">\n<!ENTITY tableOfContents.label \"Spis treści\">\n\n<!ENTITY select.label          \"Wybierz…\">\n<!ENTITY parentElement.label   \"Element nadrzędny\">\n<!ENTITY firstChild.label      \"Pierwszy element potomny\">\n<!ENTITY nextSibling.label     \"Następny element z rodzeństwa\">\n<!ENTITY previousSibling.label \"Poprzedni element z rodzeństwa\">\n\n<!ENTITY tableCaption.label    \"Tytuł tabeli\">\n\n<!ENTITY lookForUpdates.label \"Znajdź aktualizacje…\">\n\n<!ENTITY color.label           \"Tekstu\">\n<!ENTITY bgColor.label         \"Tła\">\n\n<!ENTITY newWindow.label       \"Nowe okno\" >\n\n<!ENTITY editComment.label     \"Edytuj komentarz HTML:\">\n<!ENTITY editPHP.label         \"Edytuj instrukcje PHP:\">\n<!ENTITY editPI.label          \"Edytuj instrukcje przetwarzania:\">\n<!ENTITY targetPI.label        \"Cel:\">\n<!ENTITY dataPI.label          \"Dane:\">\n<!ENTITY commentOrPHPOrPI.label \"Komentarze/PHP/Instrukcje przetwarzania\">\n<!ENTITY openLinkCmdInTab.label \"Otwórz odnośnik w nowej karcie\" >\n<!ENTITY blockquoteToolbarCmd.label \"Blockquote\">\n<!ENTITY blockquoteToolbarCmd.tooltip \"Encapsulate into a blockquote\">\n<!ENTITY deckMenu.label \"Deck\">\n<!ENTITY printSetupCmd.label \"Ustawienia strony…\" >\n<!ENTITY printSetupCmd.accesskey \"U\" >\n<!ENTITY printCmd.label \"Drukuj…\" >\n<!ENTITY printCmd.accesskey \"D\" >\n<!ENTITY printCmd.commandkey \"p\" >\n<!ENTITY encapsulate.tooltip \"Encapsulate selection into an inline element (default is span)\">\n\n<!ENTITY deleteCmd.key \"D\" >\n<!ENTITY selectAllCmd.key \"A\" >\n\n<!ENTITY buyUsersManual.label \"Kup instrukcją...\">\n<!ENTITY buyLicense.label \"Włącz rozszerzone funkcje...\">\n<!ENTITY convertClipboardToTable.label        \"Utwórz tabelę z schowka\">\n<!ENTITY structureBar.caption     \"Pasek struktury\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"Wyświetl informacje o wydaniu\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/bluegriffon.properties",
    "content": "titleModifier = BlueGriffon\n# in the following string, %t represents the title of the page or its URL\n# and %b the titleModifier above\ntitleFormat      = %S - %S\nUnknown          = [nieznany]\nNoClassAvailable = (brak klasy)\nNoIdAvailable    = (brak ID)\nDocumentTitle    = Tytuł strony\nNeedDocTitle     = Proszę podać tytuł dla bieżącej strony.\nDocTitleHelp     = Tytuł identyfikuje stronę i jest wyświetlany jako tytuł okna oraz w zakładkach.\nExportToText     = Eksport do tekstu\nSaveDocumentAs   = Zapisz stronę jako\nXHTMLfiles       = Pliki XHTML\nuntitled         = bez tytułu\nSaveDocument     = Zapisz stronę\nSaveFileFailed   = Zapisywanie strony się nie powiodło!\nFileNotSaved          = Niezapisany plik!\nSaveFileBeforeClosing = Czy chcesz zapisać plik przed zamknięciem karty?\nYesSaveFile           = Tak, zapisz\nNoDiscardChanges      = Nie, porzuć zmiany\nDontCloseTab          = Nie zamykaj karty!\nIdAlreadyTaken        = Ten ID jest już wykorzystywany w tym dokumencie\nRemoveIdFromElement   = Czy chcesz usunąć ID elementu obecnie nim wyróżnionego, czy anulować czynność?\nYesRemoveId           = Usuń ID\nNoCancel              = Anuluj\nReplaceAll            = Zastąp wszystko…\nReplacedPart1         = Zastąpiono\nReplacedPart2         = wystąpień\nAFileWasChanged       = Plik został zmieniony na dysku\nReloadFile            = Plik %S został zmieniony na dysku, BlueGriffon musi go wczytać ponownie\nDontAskForFileChangesAgain = Nie wyświetlaj tego powiadomienia ponownie\n\nAbandonChanges        = Porzucić zmiany dokonane w „%title%” i odświeżyć stronę?\nRevertCaption         = Przywróć poprzednią wersję dokumentu\n\nHTMLCommentsInXHTMLTitle=HTML comment inside a <style> element in a XHTML document\nHTMLCommentsInXHTMLMessage=Warning, you have a HTML comment <!-- ... --> inside a <style> element in this XHTML document. Using HTML comments in XHTML will disable your embedded styles and you should use CDATA sections <![CDATA[ ... ]]> instead. Do you want to convert your comments into CDATA sections?\nHTMLCommentsInXHTMLOk=Yes\nHTMLCommentsInXHTMLCancel=No\n\nviewportWidthSplitter=Move bar to change viewport's width\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/colourPicker.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (glazman@disruptive-innovations.com), on behalf of Linspire Inc.\n   -   Stefan Plewako (splewako@aviary.pl), Polish translation\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY previewColour.label \"Podgląd:\">\n<!ENTITY dialog.title        \"Wybór koloru\">\n\n<!ENTITY predef.label        \"Zdefiniowane kolory:\">\n\n<!ENTITY rgb.label        \"RGB\">\n<!ENTITY hsb.label        \"HSB\">\n\n<!ENTITY red.label        \"R:\">\n<!ENTITY green.label      \"G:\">\n<!ENTITY blue.label       \"B:\">\n\n<!ENTITY hue.label        \"H:\">\n<!ENTITY saturation.label \"S:\">\n<!ENTITY brightness.label \"B:\">\n\n<!ENTITY transparency.label \"Przezroczystość\">\n<!ENTITY opacity.label      \"Krycie:\">\n\n<!ENTITY background.label     \"Tło dla:\">\n<!ENTITY background.accessKey \"d\">\n<!ENTITY table.label          \"Tabeli\">\n<!ENTITY table.accessKey      \"T\">\n<!ENTITY cell.label           \"Komórek\">\n<!ENTITY cell.accessKey       \"K\">\n\n<!ENTITY lastPickedColor.label     \"Ostatnio wybrany kolor\">\n<!ENTITY lastPickedColor.accessKey \"O\">\n\n<!ENTITY hexColor.label  \"Hex:\">\n<!ENTITY nameColor.label \"Nazwa:\">\n\n<!ENTITY blender.label \"Blender\">\n\n<!ENTITY color1.label \"Color 1:\">\n<!ENTITY color2.label \"Color 2:\">\n<!ENTITY stops.label \"Color stops:\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/convertToTable.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -    Marek Wawoczny <gmbh@mozillapl.org> (Polish translation)\n   -    Piotr Bartecki <pbartecki@mozillapl.org> (Polish translation)\n   -    Piotr Komoda <gorky@civ.pl> (Polish translation)\n   -    Stefan Plewako <splewako@aviary.pl> (Polish translation)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n\n<!-- Window title -->\n<!ENTITY windowTitle.label      \"Konwertuj do tabeli\">\n<!ENTITY instructions1.label    \"Dla każdego zaznaczonego akapitu zostanie utworzony nowy wiersz tabeli.\">\n<!ENTITY instructions2.label    \"Wybierz znak używany do podziału zaznaczenia na kolumny:\">\n<!ENTITY commaRadio.label       \"Przecinek\">\n<!ENTITY spaceRadio.label       \"Odstęp\">\n<!ENTITY otherRadio.label       \"Inny znak:\">\n<!ENTITY deleteCharCheck.label  \"Usuń znak podziału\">\n<!ENTITY collapseSpaces.label   \"Ignoruj dodatkowe odstępy\">\n<!ENTITY collapseSpaces.tooltip \"Konwertuj sąsiednie odstępy w jeden separator\">\n<!ENTITY tabRadio.label        \"TSV\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/credits.dtd",
    "content": "<!ENTITY brandMotto \"Nigdy wcześniej nie było możliwości prawdziwego edytowania stron internetowych.\">\n\n<!ENTITY credit.leads          \"Autor\">\n<!ENTITY credit.contributors   \"Współtwórcy\">\n<!ENTITY credit.core           \"Grupa głównych twórców\">\n<!ENTITY credit.gecko          \"Silnik Gecko\">\n<!ENTITY credit.thanks         \"Specjalne podziękowania dla\">\n<!-- localization credits look like this: -->\n<!--\n<!ENTITY credit.translation\n  \"<h3>Translators</h3><ul><li>Name Here</li></ul>\">\n-->\n<!ENTITY credit.translation    \"Tłumacze\">\n<!ENTITY credit.visuals        \"Koordynator projektu efektów wizualnych\">\n<!ENTITY credit.theme          \"Projekt motywu\">\n<!ENTITY credit.brand          \"Tożsamość marki\">\n<!ENTITY credit.web            \"Projekt internetowy\">\n<!ENTITY credit.update         \"Aktualizacja Mozilli\">\n<!ENTITY credit.qalead         \"Prowadzący kontrolę jakości\">\n<!ENTITY credit.qa             \"Kontrola jakości\">\n<!ENTITY credit.build          \"Kompilacje i wydania\">\n<!ENTITY credit.infra          \"Wsparcie infrastruktury\">\n<!ENTITY credit.support        \"Wsparcie zasobów\">\n<!ENTITY credit.manage         \"Kierownictwo projektu\">\n<!ENTITY credit.marketleads    \"Szefowie marketingu\">\n<!ENTITY credit.market         \"Marketing\">\n<!ENTITY credit.creators       \"Autor\">\n<!ENTITY credit.memory         \"Ku pamięci\">\n<!ENTITY credit.poweredByGecko \"Technologia Gecko\">\n<!ENTITY credit.reviews        \"Sprawdzenia kodu\">\n\n<!ENTITY license.and \"i\">\n\n<!ENTITY tm.part0 \"jest zastrzeżonym znakiem towarowym\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/cssClassPicker.dtd",
    "content": "<!ENTITY reuseCssClass.checkbox \"Wykorzystaj istniejącą klasę CSS\">\n<!ENTITY noClass.label          \"---\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/dictionary.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -    Marek Wawoczny <gmbh@mozillapl.org> (Polish translation)\n   -    Piotr Bartecki <pbartecki@mozillapl.org> (Polish translation)\n   -    Stefan Plewako <splewako@aviary.pl> (Polish translation)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Słownik osobisty\">\n\n<!ENTITY wordEditField.label      \"Nowe słowo:\">\n<!ENTITY wordEditField.accessKey  \"N\">\n<!ENTITY AddButton.label          \"Dodaj\">\n<!ENTITY AddButton.accessKey      \"D\">\n<!ENTITY DictionaryList.label     \"Słowa w słowniku:\">\n<!ENTITY DictionaryList.accessKey \"S\">\n<!ENTITY ReplaceButton.label      \"Zamień\">\n<!ENTITY ReplaceButton.accessKey  \"a\">\n<!ENTITY RemoveButton.label       \"Usuń\">\n<!ENTITY RemoveButton.accessKey   \"U\">\n\n<!ENTITY CloseButton.label        \"Zamknij\">\n<!ENTITY CloseButton.accessKey    \"Z\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/editStylesheet.dtd",
    "content": "<!ENTITY window.title \"Właściwości arkusza stylów\">\n\n<!ENTITY type.label     \"Typ\">\n<!ENTITY embedded.label \"Osadzony w dokumencie\">\n<!ENTITY linked.label   \"Powiązany z dokumentem\">\n\n<!ENTITY alternate.label \"Arkusz jest alternatywny\">\n<!ENTITY title.label     \"Tytuł:\">\n\n<!ENTITY media.label       \"Media\">\n<!ENTITY addMedium.label   \"Dodaj medium\">\n<!ENTITY href.label        \"Href:\">\n<!ENTITY selectFile.label  \"Wybierz plik arkusza\">\n<!ENTITY relativeUrl.label \"Ustaw URL relatywnym do adresu strony\">\n<!ENTITY newFile.button    \"Nowy plik\">\n\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/filePicking.dtd",
    "content": "<!ENTITY chooseFile.button \"Wybierz\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/filepickerbutton.dtd",
    "content": "<!ENTITY filepickerbutton.tooltip \"Wskaż plik do otworzenia\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/findbar.dtd",
    "content": "<!ENTITY replaceAll.button      \"Zastąp wszystko\">\n<!ENTITY replace.button         \"Zastąp\">\n<!ENTITY replaceAndFind.button  \"Zastąp i znajdź następne\">\n<!ENTITY replace.label          \"Zastąp przez:\">\n<!ENTITY line.label             \"Wiersz:\">\n<!ENTITY previous.label         \"Poprzednie\">\n<!ENTITY next.label             \"Następne\">\n<!ENTITY caseSensitive.checkbox \"Rozróżniaj wielkość liter\">\n<!ENTITY find.label             \"Znajdź:\">\n<!ENTITY findCmd.label          \"Znajdź\">\n<!ENTITY replaceCmd.label       \"Zastąp\">\n<!ENTITY findCmd.key            \"f\">\n<!ENTITY findCmd.accesskey      \"Z\">\n<!ENTITY replaceCmd.key         \"r\">\n<!ENTITY replaceCmd.accesskey   \"t\">\n<!ENTITY findAgainCmd.label \"Znajdź następne\" >\n<!ENTITY findAgainCmd.key \"G\" >\n<!ENTITY findAgainCmd.key2 \"VK_F3\" >\n<!ENTITY findAgainCmd.accesskey \"n\" >\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/html5.properties",
    "content": "namedAnchor=a (kotwica)\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/insertAnchor.dtd",
    "content": "<!ENTITY window.title     \"Wstaw kotwicę\">\n<!ENTITY anchorName.label \"Nazwa kotwicy:\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/insertAudio.dtd",
    "content": "<!ENTITY window.title \"Wstawianie/edytowanie pliku audio\">\n\n<!ENTITY audioFileLocation.label \"Położenie pliku audio:\">\n<!ENTITY selectFile.label        \"Wybierz plik\">\n<!ENTITY relativeUrl.label       \"Ustaw URL relatywnym do adresu strony\">\n<!ENTITY audioControls.label     \"Wyświetlaj przyciski sterowania\">\n<!ENTITY preload.label           \"Wczytywanie z wyprzedzeniem:\">\n<!ENTITY nonePreload.label       \"Brak\">\n<!ENTITY metadataPreload.label   \"Dane meta\">\n<!ENTITY autoPreload.label       \"Automatycznie\">\n<!ENTITY autoplay.label          \"Odtwarzaj automatycznie\">\n<!ENTITY loop.label              \"Pętla\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/insertButton.dtd",
    "content": "<!ENTITY window.title \"Wstawianie/edytowanie elementów formularza\">\n\n<!ENTITY name.label            \"Nazwa:\">\n<!ENTITY value.label           \"Wartość:\">\n<!ENTITY state.label           \"Stan:\">\n<!ENTITY disabled.label        \"wyłączony\">\n<!ENTITY formmethod.label      \"Metoda wysyłania:\">\n<!ENTITY get.label             \"GET\">\n<!ENTITY post.label            \"POST\">\n<!ENTITY formaction.label      \"Zdarzenie wysyłania:\">\n<!ENTITY formenctype.label     \"Kodowanie wysyłania:\">\n<!ENTITY unspecified.label     \"-- nieokreślone --\">\n<!ENTITY formnovalidate.label  \"Sprawdzanie formularza:\">\n<!ENTITY novalidate.label      \"Nie sprawdzaj danych formularza\">\n<!ENTITY target.label          \"Cel:\">\n\n<!ENTITY form.label            \"Formularz:\">\n<!ENTITY autofocus.label       \"Uaktywniaj automatycznie:\">\n<!ENTITY type.label            \"Typ:\">\n<!ENTITY focusOnPageLoad.label \"Natychmiast po wczytaniu strony\">\n<!ENTITY submit.label          \"Wyślij\">\n<!ENTITY reset.label           \"Resetuj\">\n<!ENTITY button.label          \"Przycisk\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/insertChars.dtd",
    "content": "<!ENTITY windowTitle.label  \"Wstawianie znaku specjalnego\">\n\n<!ENTITY charName.label     \"Nazwa:\">\n<!ENTITY charCode.label     \"Unicode:\">\n\n<!ENTITY insertButton.label \"Wstaw\">\n\n<!ENTITY unicode.label      \"Unicode\">\n<!ENTITY blockName.label    \"Nazwa bloku\">\n\n<!ENTITY search.placeholder \"Wyszukaj…\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/insertCommentOrPI.dtd",
    "content": "<!ENTITY window.title \"Komentarze, PHP i instrukcje przetwarzania\">\n\n<!ENTITY comment.label \"Komentarz\">\n<!ENTITY php.label \"PHP\">\n<!ENTITY pi.label \"Instrukcja przetwarzania\">\n\n<!ENTITY target.label \"Cel:\">\n<!ENTITY data.label \"Dane:\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/insertDatalist.dtd",
    "content": "<!ENTITY window.title \"Wstawianie/edytowanie listy danych\">\n\n<!ENTITY window.title \"Wstawianie/edytowanie listy danych\">\n\n<!ENTITY name.label \"Nazwa:\">\n<!ENTITY value.label \"Wartość:\">\n<!ENTITY state.label \"Stan:\">\n<!ENTITY disabled.label \"Wyłączona\">\n<!ENTITY size.label \"Rozmiar:\">\n<!ENTITY choices.label \"Wybory:\">\n<!ENTITY multiple.label \"Akceptuj wiele możliwości\">\n<!ENTITY list.label \"Lista:\">\n\n<!ENTITY form.label \"Formularz:\">\n<!ENTITY autofocus.label \"Uaktywniaj automatycznie:\">\n<!ENTITY focusOnPageLoad.label \"Natychmiast po wczytaniu strony\">\n<!ENTITY required.label \"Wymagany:\">\n<!ENTITY isRequired.label \"Element jest wymagany\">\n\n<!ENTITY parameters.label \"Parametry\">\n\n<!ENTITY add.tooltip \"Dodaj opcje\">\n<!ENTITY remove.tooltip \"Usuń wybraną opcję lub grupę opcji\">\n<!ENTITY modify.tooltip \"Modyfikuj wybraną opcję lub grupę opcji \">\n\n<!ENTITY options.label \"Opcje\">\n<!ENTITY up.tooltip \"W górę\">\n<!ENTITY down.tooltip \"W dół\">\n\n<!ENTITY value.col \"Wartość\">\n<!ENTITY label.col \"Etykieta\">\n<!ENTITY disabled.col \"Wyłączone\">\n<!ENTITY selected.col \"Wybrane\">\n\n<!ENTITY before.label \"Przed…\">\n<!ENTITY inside.label \"Wewnątrz…\">\n<!ENTITY after.label \"Za…\">\n\n<!ENTITY addOption.label \"Dodaj opcję\">\n<!ENTITY addOptgroup.label \"Dodaj grupę opcji\">\n\n<!ENTITY label.label \"Etykieta:\">\n<!ENTITY ok.label \"OK\">\n<!ENTITY selected.label \"Zaznaczona\">\n\n<!ENTITY update.label \"Uaktualnij\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/insertFieldset.dtd",
    "content": "<!ENTITY window.title \"Wstawianie/edytowanie grupy pól formularza\">\n\n<!ENTITY name.label         \"Nazwa:\">\n<!ENTITY state.label        \"Stan:\">\n<!ENTITY disabled.label     \"wyłączona\">\n<!ENTITY form.label         \"Formularz:\">\n<!ENTITY insertLegend.label \"Dodaj legendę do grupy\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/insertForm.dtd",
    "content": "<!ENTITY window.title \"Wstawianie/edytowanie formularza\">\n\n<!ENTITY formName.label        \"Nazwa formularza:\">\n<!ENTITY url.label             \"URL:\">\n<!ENTITY autocomplete.label    \"Autouzupełnianie:\">\n<!ENTITY autocompleteOn.label  \"włączone\">\n<!ENTITY autocompleteOff.label \"wyłączone\">\n\n<!ENTITY encodingType.label \"Kodowanie:\">\n\n<!ENTITY method.label       \"Metoda:\">\n\n<!ENTITY validation.label   \"Sprawdzanie:\">\n<!ENTITY novalidate.label   \"Bez sprawdzania podczas wysyłania formularza\">\n\n<!ENTITY target.label       \"Cel:\">\n\n<!ENTITY charsets.label     \"Zestaw znaków:\">\n\n<!ENTITY unspecified.label  \"-- nieokreślony --\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/insertFormInput.dtd",
    "content": "<!ENTITY window.title \"Wstawianie/edytowanie pola formularza\">\n\n<!ENTITY hidden.label        \"Ukryty tekst\">\n<!ENTITY text.label          \"Pole tekstowe\">\n<!ENTITY search.label        \"Pole wyszukiwania\">\n<!ENTITY tel.label           \"Pole numeru telefonu\">\n<!ENTITY url.label           \"Pole adresu internetowego (URL)\">\n<!ENTITY email.label         \"Pole adresu e-mail\">\n<!ENTITY password.label      \"Pole hasła\">\n<!ENTITY datetime.label      \"Pole wyboru czasu i daty (strefa czasowa UTC)\">\n<!ENTITY date.label          \"Pole wyboru daty\">\n<!ENTITY month.label         \"Pole wyboru miesiąca i roku\">\n<!ENTITY week.label          \"Pole wyboru tygodnia i roku\">\n<!ENTITY time.label          \"Pole wyboru czasu bez określania strefy czasowej\">\n<!ENTITY datetimelocal.label \"Pole wyboru daty i czasu bez określania strefy czasowej\">\n<!ENTITY number.label        \"Pole liczbowe\">\n<!ENTITY range.label         \"Pole wyboru zakresu liczbowego\">\n<!ENTITY color.label         \"Pole wyboru koloru\">\n<!ENTITY checkbox.label      \"Pole zaznaczania\">\n<!ENTITY radio.label         \"Pole alternatywy\">\n<!ENTITY file.label          \"Przycisk wyboru pliku\">\n<!ENTITY submit.label        \"Przycisk wysyłania formularza\">\n<!ENTITY image.label         \"Obrazkowy przycisk wysyłania formularza\">\n<!ENTITY reset.label         \"Przycisk resetowania formularza\">\n<!ENTITY button.label        \"Przycisk\">\n\n<!ENTITY parameters.label \"Parametry\">\n\n<!ENTITY name.label           \"Nazwa:\">\n<!ENTITY value.label          \"Wartość:\">\n<!ENTITY state.label          \"Stan:\">\n<!ENTITY disabled.label       \"Wyłączone\">\n<!ENTITY placeholder.label    \"Wypełniacz:\">\n<!ENTITY mutability.label     \"Zdolność do mutacji:\">\n<!ENTITY readonly.label       \"Element tylko do odczytu\">\n<!ENTITY size.label           \"Rozmiar:\">\n<!ENTITY maxlength.label      \"Maksymalna długość:\">\n<!ENTITY min.label            \"Minimalna wartość:\">\n<!ENTITY max.label            \"Maksymalna wartość:\">\n<!ENTITY step.label           \"Krok:\">\n<!ENTITY checked.label        \"Element jest zaznaczony\">\n<!ENTITY src.label            \"Źródło obrazka:\">\n<!ENTITY selectFile.label     \"Wybierz plik\">\n<!ENTITY width.label          \"Szerokość:\">\n<!ENTITY height.label         \"Wysokość:\">\n<!ENTITY list.label           \"Lista:\">\n<!ENTITY choices.label        \"Wybory:\">\n<!ENTITY multiple.label       \"Akceptuj wiele możliwości\">\n<!ENTITY pattern.label        \"Wyrażenie regularne:\">\n<!ENTITY alt.label            \"Tekst alternatywny:\">\n<!ENTITY autocomplete.label   \"Automatyczne uzupełnianie:\">\n<!ENTITY on.label             \"włączone\">\n<!ENTITY off.label            \"wyłączone\">\n<!ENTITY accept.label         \"Akceptowane typy MIME:\">\n<!ENTITY formmethod.label     \"Metoda wysyłania:\">\n<!ENTITY get.label            \"GET\">\n<!ENTITY post.label           \"POST\">\n<!ENTITY formaction.label     \"Zdarzenie wysyłania:\">\n<!ENTITY formenctype.label    \"Kodowanie wysyłania:\">\n<!ENTITY unspecified.label    \"-- nieokreślone --\">\n<!ENTITY formnovalidate.label \"Sprawdzanie formularza:\">\n<!ENTITY novalidate.label     \"Nie sprawdzaj formularza\">\n<!ENTITY target.label         \"Cel:\">\n<!ENTITY required.label       \"Wymagany:\">\n<!ENTITY isRequired.label     \"Ten element jest wymagany\">\n<!ENTITY form.label           \"Formularz:\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/insertHR.dtd",
    "content": "<!ENTITY window.title \"Pasek poziomy (hr)\">\n\n<!ENTITY size.label   \"Rozmiar\">\n<!ENTITY width.label  \"Szerokość:\">\n<!ENTITY height.label \"Wysokość:\">\n\n<!ENTITY style.label     \"Styl\">\n<!ENTITY shaded.label    \"Cieniowany (3D)\">\n<!ENTITY alignment.label \"Wyrównanie:\">\n<!ENTITY left.label      \"Do lewej\">\n<!ENTITY center.label    \"Do środka\">\n<!ENTITY right.label     \"Do prawej\">\n\n<!ENTITY color.label   \"Kolor:\">\n<!ENTITY hrColor.label \"Reguła koloru elementu\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/insertHTML.dtd",
    "content": "<!ENTITY window.title \"Wstawianie kodu HTML\">\n\n<!ENTITY enterHTMLMarkup.label \"Poniżej wprowadź kod HTML lub zwykły tekst:\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/insertImage.dtd",
    "content": "<!ENTITY window.title \"Wstawianie obrazka\">\n\n<!ENTITY imageLocation.label       \"Położenie obrazka:\">\n<!ENTITY selectImageButton.label   \"Wybierz obrazek\">\n<!ENTITY relativeURL.label         \"Ustaw URL relatywnym do adresu strony\">\n<!ENTITY title.label               \"Tytuł:\">\n<!ENTITY alternateText.label       \"Tekst alternatywny:\">\n<!ENTITY documentMustBeSaved.label \"(aby ta funkcja mogła zostać włączona, dokument musi zostać zapisany)\">\n\n<!ENTITY preview.label \"Podgląd\">\n\n<!ENTITY emptyAltOk.checkbox \"Zezwól na pusty tekst alternatywny\">\n\n<!ENTITY longdesc.label             \"URI długiego opisu:\">\n<!ENTITY selectLongDescButton.label \"Wybierz plik\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/insertKeygen.dtd",
    "content": "<!ENTITY window.title \"Wstawianie/edytowanie generatora kluczy\">\n\n<!ENTITY keytype.label   \"Typ klucza:\">\n<!ENTITY rsa.label       \"RSA\">\n<!ENTITY dsa.label       \"DSA\">\n<!ENTITY ec.label        \"EC\">\n<!ENTITY keyparams.label \"Parametry klucza:\">\n<!ENTITY name.label            \"Nazwa:\">\n<!ENTITY state.label           \"Stan:\">\n<!ENTITY disabled.label        \"wyłączony\">\n<!ENTITY form.label            \"Formularz:\">\n<!ENTITY autofocus.label       \"Uaktywniaj automatycznie:\">\n<!ENTITY focusOnPageLoad.label \"Natychmiast po wczytaniu strony\">\n<!ENTITY challenge.label       \"Wysłany klucz:\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/insertLabel.dtd",
    "content": "<!ENTITY window.title \"Wstawianie/edytowanie etykiety\">\n\n<!ENTITY form.label \"Formularz:\">\n<!ENTITY for.label  \"ID pola:\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/insertLink.dtd",
    "content": "<!ENTITY window.title \"Odnośniki\">\n\n<!ENTITY linkText.label   \"Tekst\">\n<!ENTITY linkTarget.label \"Cel\">\n<!ENTITY selectFile.label \"Wybierz plik\">\n\n<!ENTITY isMail.label      \"Cel odnośnika jest adresem e-mail\">\n<!ENTITY relativeUrl.label \"Ustaw URL relatywnym do adresu strony\">\n\n<!ENTITY windowTarget.label \"Okno celu\">\n<!ENTITY openIn.label \"Otwórz odnośnik w:\">\n<!ENTITY topTarget.label \"tym samym oknie, bez ramek\">\n<!ENTITY blankTarget.label \"nowym oknie\">\n<!ENTITY parentTarget.label \"w ramce nadrzędnej\">\n<!ENTITY selfTarget.label \"w aktualnej ramce\">\n<!ENTITY otherTarget.label \"ramce o nazwie…\">\n\n<!ENTITY title.caption \"Tytuł pomocniczy\">\n<!ENTITY title.label \"Tytuł:\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/insertLink.properties",
    "content": "noAnchorsInDocument=[brak kotwic dostępnych w dokumencie]\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/insertMeter.dtd",
    "content": "<!ENTITY window.title \"Wstawianie/edytowanie miernika postępu\">\n\n<!ENTITY value.label   \"Wartość:\">\n<!ENTITY min.label     \"Wartość minimalna:\">\n<!ENTITY max.label     \"Wartość maksymalna:\">\n<!ENTITY form.label    \"Formularz:\">\n<!ENTITY optimum.label \"Wartość opcjonalna:\">\n<!ENTITY low.label     \"Dolna granica:\">\n<!ENTITY high.label    \"Górna granica:\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/insertOutput.dtd",
    "content": "<!ENTITY window.title \"Wstawianie/edytowanie wyniku obliczeń\">\n\n<!ENTITY name.label \"Nazwa:\">\n<!ENTITY form.label \"Formularz:\">\n<!ENTITY for.label  \"ID pola:\">\n<!ENTITY autofocus.label       \"Uaktywniaj automatycznie:\">\n<!ENTITY focusOnPageLoad.label \"Natychmiast po wczytaniu strony\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/insertProgress.dtd",
    "content": "<!ENTITY window.title \"Wstawianie/edytowanie paska postępu\">\n\n<!ENTITY value.label \"Wartość:\">\n<!ENTITY max.label   \"Wartość maksymalna:\">\n<!ENTITY form.label  \"Formularz:\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/insertSelect.dtd",
    "content": "<!ENTITY window.title \"Wstawianie/edytowanie pola listy wyboru\">\n\n<!ENTITY name.label     \"Nazwa:\">\n<!ENTITY value.label    \"Wartość:\">\n<!ENTITY state.label    \"Stan:\">\n<!ENTITY disabled.label \"wyłączony\">\n<!ENTITY size.label     \"Rozmiar:\">\n<!ENTITY choices.label  \"Wybory:\">\n<!ENTITY multiple.label \"Akceptuj wiele wartości\">\n<!ENTITY list.label     \"Lista:\">\n\n<!ENTITY form.label            \"Formularz:\">\n<!ENTITY autofocus.label       \"Uaktywniaj automatycznie:\">\n<!ENTITY focusOnPageLoad.label \"Natychmiast po wczytaniu strony\">\n<!ENTITY required.label        \"Wymagane:\">\n<!ENTITY isRequired.label      \"Element jest wymagany\">\n\n<!ENTITY parameters.label \"Parametry\">\n\n<!ENTITY add.tooltip      \"Dodaj opcje\">\n<!ENTITY remove.tooltip   \"Usuń zaznaczoną opcję lub grupę opcji\">\n<!ENTITY modify.tooltip   \"Modyfikuj zaznaczoną opcję lub grupę opcji\">\n\n<!ENTITY options.label    \"Opcje\">\n<!ENTITY up.tooltip       \"W górę\">\n<!ENTITY down.tooltip     \"W dół\">\n\n<!ENTITY value.col        \"Wartość\">\n<!ENTITY label.col        \"Etykieta\">\n<!ENTITY disabled.col     \"Wyłączona\">\n<!ENTITY selected.col     \"Wybrana\">\n\n<!ENTITY before.label \"Przed…\">\n<!ENTITY inside.label \"Wewnątrz…\">\n<!ENTITY after.label  \"Za…\">\n\n<!ENTITY addOption.label   \"Dodaj opcję\">\n<!ENTITY addOptgroup.label \"Dodaj grupę opcji\">\n\n<!ENTITY label.label    \"Etykieta:\">\n<!ENTITY ok.label       \"OK\">\n<!ENTITY selected.label \"Zaznaczona\">\n\n<!ENTITY update.label \"Uaktualnij\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/insertStylesheet.dtd",
    "content": "<!ENTITY window.title \"Wstawianie/edytowanie arkusza stylów\">\n\n<!ENTITY url.col       \"URL\">\n<!ENTITY alternate.col \"Alternatywny\">\n<!ENTITY title.col     \"Tytuł\">\n<!ENTITY media.col     \"Media\">\n\n<!ENTITY add.tooltip    \"Dodaj arkusz\">\n<!ENTITY remove.tooltip \"Usuń zaznaczony arkusz\">\n<!ENTITY modify.tooltip \"Modyfikuj zaznaczony arkusz\">\n<!ENTITY down.tooltip   \"Przenieś zaznaczony arkusz niżej\">\n<!ENTITY up.tooltip     \"Przenieś zaznaczony arkusz wyżej\">\n\n<!ENTITY close.label \"Zamknij\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/insertTOC.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is TOCMaker.\n   -\n   - The Initial Developer of the Original Code is\n   - Daniel Glazman.\n   - Portions created by the Initial Developer are Copyright (C) 2002\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Original author: Daniel Glazman (daniel@glazman.org)\n   -   Polish translation: Stefan Plewako (splewako@aviary.pl)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY Window.title       \"Spis treści\">\n<!ENTITY buildToc.label     \"Utwórz spis treści z:\">\n<!ENTITY style.label        \"Styl:\">\n<!ENTITY tag.label          \"Znacznik:\">\n<!ENTITY class.label        \"Klasa:\">\n<!ENTITY header1.label      \"Poziom 1\">\n<!ENTITY header2.label      \"Poziom 2\">\n<!ENTITY header3.label      \"Poziom 3\">\n<!ENTITY header4.label      \"Poziom 4\">\n<!ENTITY header5.label      \"Poziom 5\">\n<!ENTITY header6.label      \"Poziom 6\">\n<!ENTITY makeReadOnly.label \"Ustaw spis treści w trybie tylko do odczytu\">\n<!ENTITY orderedList.label  \"Numeruj wszystkie pozycje spisu treści\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/insertTable.dtd",
    "content": "<!ENTITY windowTitle.label \"Właściwości tabeli\">\n\n<!ENTITY table.tab \"Tabela\">\n<!ENTITY cell.tab  \"Komórki\">\n\n<!ENTITY size.label            \"Rozmiar\">\n<!ENTITY rows.label            \"Wiersze:\">\n<!ENTITY width.label           \"Szerokość:\">\n<!ENTITY columns.label         \"Kolumny:\">\n<!ENTITY height.label          \"Wysokość:\">\n<!ENTITY rowsInHeader.label    \"Wiersze nagłówka:\">\n<!ENTITY onlyHeaderCells.label \"Tylko komórki nagłówka\">\n<!ENTITY rowsInFooter.label    \"Wiersze stopki:\">\n\n<!ENTITY layout.label      \"Wygląd\">\n<!ENTITY border.label      \"Obramowanie:\">\n<!ENTITY pixels.label      \"px\">\n<!ENTITY cellSpacing.label \"Odstępy komórek:\">\n<!ENTITY percent.label     \"%\">\n<!ENTITY cellPadding.label \"Dopełnienie komórek:\">\n\n<!ENTITY selection.caption      \"Zaznaczenie\">\n<!ENTITY cells.label            \"Komórki\">\n<!ENTITY rowsSelection.label    \"Wiersze\">\n<!ENTITY columnsSelection.label \"Kolumny\">\n\n<!ENTITY previous.label    \"Poprzedni\">\n<!ENTITY next.label        \"Następny\">\n\n<!ENTITY applyButton.label \"Zastosuj\">\n\n<!ENTITY warning.description \"Zmiany zostaną zastosowane przed zmianą zaznaczenia.\">\n\n<!ENTITY size.caption      \"Rozmiar\">\n<!ENTITY alignment.caption \"Wyrównywanie zawartości\">\n<!ENTITY hAlign.label      \"Poziome:\">\n<!ENTITY vAlign.label      \"Pionowe:\">\n<!ENTITY left.label        \"Do lewej\">\n<!ENTITY unspecified.label \"- nieokreślone -\">\n<!ENTITY center.label      \"Do środka\">\n<!ENTITY right.label       \"Do prawej\">\n<!ENTITY justify.label     \"Wyjustowane\">\n<!ENTITY top.label         \"Do góry\">\n<!ENTITY bottom.label      \"Do dołu\">\n\n<!ENTITY style.caption       \"Styl\">\n<!ENTITY bgColor.label       \"Kolor tła:\">\n<!ENTITY bgColor.windowTitle \"Kolor tła\">\n<!ENTITY headers.checkbox    \"Nagłówki\">\n<!ENTITY nowrap.checkbox     \"Bez zawijania tekstu\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/insertTable.properties",
    "content": "TableTabModified    = Właściwości tabeli zostały zmodyfikowane\nApplyAndCloseWindow = Czy chcesz zapisać zmiany i zamknąć to okno?\nCellTabModified     = Właściwości niektórych komórek zostały zmodyfikowane\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/insertTextarea.dtd",
    "content": "<!ENTITY window.title \"Wstawianie/edytowanie pola tekstowego\">\n\n<!ENTITY name.label        \"Nazwa:\">\n<!ENTITY state.label       \"Stan:\">\n<!ENTITY disabled.label    \"wyłączone\">\n<!ENTITY placeholder.label \"Wypełniacz:\">\n<!ENTITY form.label        \"Formularz:\">\n<!ENTITY mutability.label  \"Zdolność do mutacji:\">\n<!ENTITY readonly.label    \"Element jest tylko do odczytu\">\n<!ENTITY required.label    \"Wymagane:\">\n<!ENTITY isRequired.label  \"Element jest wymagany\">\n<!ENTITY maxlength.label   \"Maksymalna długość:\">\n<!ENTITY autofocus.label       \"Uaktywniaj automatycznie:\">\n<!ENTITY focusOnPageLoad.label \"Natychmiast po wczytaniu strony\">\n<!ENTITY cols.label \"Liczba kolumn:\">\n<!ENTITY rows.label \"Liczba wierszy:\">\n<!ENTITY wrap.label     \"Zawijanie:\">\n<!ENTITY softWrap.label \"miękkie\">\n<!ENTITY hardWrap.label \"twarde\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/insertVideo.dtd",
    "content": "<!ENTITY window.title \"Wstawianie/edytowanie pliku wideo\">\n\n<!ENTITY size.label   \"Rozmiar\">\n<!ENTITY width.label  \"Szerokość:\">\n<!ENTITY height.label \"Wysokość:\">\n\n<!ENTITY source.label      \"Wideo\">\n<!ENTITY selectFile.label  \"Wybierz plik\">\n<!ENTITY relativeUrl.label \"Ustaw URL relatywnym do adresu strony\">\n<!ENTITY poster.tab        \"Plakat\">\n\n<!ENTITY videoControls.label   \"Wyświetlaj przyciski sterowania\">\n<!ENTITY preload.label         \"Wstępne wczytywanie:\">\n<!ENTITY nonePreload.label     \"Brak\">\n<!ENTITY metadataPreload.label \"Dane meta\">\n<!ENTITY autoPreload.label     \"Automatycznie\">\n<!ENTITY autoplay.label        \"Odtwarzaj automatycznie\">\n<!ENTITY loop.label            \"Pętla\">\n\n<!ENTITY videoFileLocation.label  \"Położenie pliku wideo:\">\n<!ENTITY posterFileLocation.label \"Położenie pliku plakatu:\">\n\n<!ENTITY useCurrentFrameAsPoster.label \"Użyj tej klatki jako plakatu\">\n<!ENTITY saveAsFile.label              \"Zapisz plakat jako plik PNG\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/insertVideo.properties",
    "content": "SavePosterAsPng = Wybierz plik PNG, aby zapisać plakat\nPNGFiles        = Pliki PNG obrazków\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/language.properties",
    "content": "# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat = %1$S/%2$S (%3$S)\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat       = %1$S (%2$S)\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/languages.dtd",
    "content": "<!ENTITY window.title          \"Wybór języka\">\n\n<!ENTITY languagesList.label   \"Języki:\">\n<!ENTITY examples.label        \"np.: pl, en-bz, ar-jo\">\n<!ENTITY others.label          \"Inne:\">\n<!ENTITY others.accesskey      \"I\">\n\n<!ENTITY clearSubtree.label    \"Wyczyść informację o języku dla elementów potomnych\">\n\n<!ENTITY currentLanguage.label \"Aktualnie wybrany język:\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/listProperties.dtd",
    "content": "<!ENTITY window.title \"Właściwości listy\">\n\n<!ENTITY marker.caption      \"Znacznik listy\">\n<!ENTITY noType.label        \"Lista bez znacznika i indeksu\">\n<!ENTITY unorderedType.label \"Lista wypunktowana\">\n<!ENTITY orderedType.label   \"Lista uporządkowana\">\n\n<!ENTITY listValue.caption       \"Wartość\">\n<!ENTITY dontSetStartValue.label \"Bez zdefiniowanej wartości początkowej\">\n<!ENTITY startValue.label        \"Wartość początkowa:\">\n\n<!ENTITY defaultMarker.label \"Domyślny znacznik\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/markupCleaner.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <glazman@disruptive-innovations.com>, on behalf of Linspire Inc.\n   -   Stefan Plewako (splewako@aviary.pl), Polish translation\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Korektor składni\">\n\n<!ENTITY trailingBR.label  \"Usuwaj występujące po elemencie elementy &lt;br&gt;\">\n<!ENTITY emptyBlocks.label \"Usuwaj puste bloki\">\n<!ENTITY emptyCells.label  \"Usuwaj wyrównanie pustych komórek tabeli\">\n<!ENTITY nestedLists.label \"Poprawiaj zagnieżdżone listy\">\n\n<!ENTITY cleanUp.label \"Wyczyść\">\n\n<!ENTITY actionColumnHeader.label \"Czynność\">\n<!ENTITY reportColumnHeader.label \"Raport\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/masterPasswordQuery.properties",
    "content": "windowTitle = Hasło główne\nquery       = Hasło główne nie zostało jeszcze ustanowione. Czy chcesz ustanowić hasło główne?\nyesButton   = Tak\nnoButton    = Nie\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/media.dtd",
    "content": "<!ENTITY unspecified.label \"\">\n<!ENTITY not.label         \"NIE\">\n<!ENTITY only.label        \"TYLKO\">\n\n<!ENTITY allMedia.label \"wszystkie media\">\n\n<!ENTITY auralMedia.label      \"wersja dźwiękowa\">\n<!ENTITY brailleMedia.label    \"wersja Braille'a\">\n<!ENTITY handheldMedia.label   \"dla przenośnych\">\n<!ENTITY printMedia.label      \"do druku\">\n<!ENTITY projectionMedia.label \"na projektory\">\n<!ENTITY screenMedia.label     \"na ekrany\">\n<!ENTITY ttyMedia.label        \"na konsole\">\n<!ENTITY tvMedia.label         \"na telewizory\">\n\n<!ENTITY addConstraint.label \"Dodaj ograniczenie\">\n\n<!ENTITY widthFeature.label     \"Szerokość obszaru treści\">\n<!ENTITY minWidthFeature.label  \"Minimalna szerokość obszaru treści\">\n<!ENTITY maxWidthFeature.label  \"Maksymalna szerokość obszaru treści\">\n<!ENTITY heightFeature.label    \"Wysokość obszaru treści\">\n<!ENTITY minHeightFeature.label \"Minimalna wysokość obszaru treści\">\n<!ENTITY maxHeightFeature.label \"Maksymalna wysokość obszaru treści\">\n\n<!ENTITY deviceWidthFeature.label     \"Szerokość urządzenia\">\n<!ENTITY minDeviceWidthFeature.label  \"Minimalna szerokość urządzenia\">\n<!ENTITY maxDeviceWidthFeature.label  \"Maksymalna szerokość urządzenia\">\n<!ENTITY deviceHeightFeature.label    \"Wysokość urządzenia\">\n<!ENTITY minDeviceHeightFeature.label \"Minimalna wysokość urządzenia\">\n<!ENTITY maxDeviceHeightFeature.label \"Maksymalna wysokość urządzenia\">\n\n<!ENTITY orientationFeature.label \"Orientacja\">\n\n<!ENTITY aspectRatioFeature.label          \"Współczynnik proporcji\">\n<!ENTITY minAspectRatioFeature.label       \"Minimalny współczynnik proporcji\">\n<!ENTITY maxAspectRatioFeature.label       \"Maksymalny współczynnik proporcji\">\n<!ENTITY deviceAspectRatioFeature.label    \"Współczynnik proporcji urządzenia\">\n<!ENTITY minDeviceAspectRatioFeature.label \"Minimalny współczynnik proporcji urządzenia\">\n<!ENTITY maxDeviceAspectRatioFeature.label \"Maksymalny współczynnik proporcji urządzenia\">\n\n<!ENTITY colorFeature.label         \"Głębia kolorów\">\n<!ENTITY minColorFeature.label      \"Minimalna głębia kolorów\">\n<!ENTITY maxColorFeature.label      \"Maksymalna głębia kolorów\">\n<!ENTITY colorIndexFeature.label    \"Rozmiar tablicy kolorów\">\n<!ENTITY minColorIndexFeature.label \"Minimalny rozmiar tablicy kolorów\">\n<!ENTITY maxColorIndexFeature.label \"Maksymalny rozmiar tablicy kolorów\">\n<!ENTITY monochromeFeature.label    \"Głębia kolorów monochrome\">\n<!ENTITY minMonochromeFeature.label \"Minimalna głębia kolorów monochrome\">\n<!ENTITY maxMonochromeFeature.label \"Maksymalna głębia kolorów monochrome\">\n\n<!ENTITY resolutionFeature.label    \"Rozdzielczość urządzenia\">\n<!ENTITY minResolutionFeature.label \"Minimalna rozdzielczość urządzenia\">\n<!ENTITY maxResolutionFeature.label \"Maksymalna rozdzielczość urządzenia\">\n\n<!ENTITY scanFeature.label \"Proces skanowania\">\n\n<!ENTITY gridFeature.label \"Oparty o siatkę\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/media.properties",
    "content": "widthFeature     = Szerokość obszaru treści:\nminWidthFeature  = Minimalna szerokość obszaru treści:\nmaxWidthFeature  = Maksymalna szerokość obszaru treści:\nheightFeature    = Wysokość obszaru treści:\nminHeightFeature = Minimalna wysokość obszaru treści:\nmaxHeightFeature = Maksymalna wysokość obszaru treści:\ndeviceWidthFeature     = Szerokość urządzenia:\nminDeviceWidthFeature  = Minimalna szerokość urządzenia:\nmaxDeviceWidthFeature  = Maksymalna szerokość urządzenia:\ndeviceHeightFeature    = Wysokość urządzenia:\nminDeviceHeightFeature = Minimalna wysokość urządzenia:\nmaxDeviceHeightFeature = Maksymalna wysokość urządzenia:\norientationFeature = Orientacja:\naspectRatioFeature          = Współczynnik proporcji:\nminAspectRatioFeature       = Minimalny współczynnik proporcji:\nmaxAspectRatioFeature       = Maksymalny współczynnik proporcji:\ndeviceAspectRatioFeature    = Współczynnik proporcji urządzenia:\nminDeviceAspectRatioFeature = Minimalny współczynnik proporcji urządzenia:\nmaxDeviceAspectRatioFeature = Maksymalny współczynnik proporcji urządzenia:\ncolorFeature         = Głębia kolorów:\nminColorFeature      = Minimalna głębia kolorów:\nmaxColorFeature      = Maksymalna głębia kolorów:\ncolorIndexFeature    = Rozmiar tablicy kolorów:\nminColorIndexFeature = Minimalny rozmiar tablicy kolorów:\nmaxColorIndexFeature = Maksymalny rozmiar tablicy kolorów:\nmonochromeFeature    = Głębia kolorów monochrome:\nminMonochromeFeature = Minimalna głębia kolorów monochrome:\nmaxMonochromeFeature = Maksymalna głębia kolorów monochrome:\nresolutionFeature    = Rozdzielczość urządzenia\nminResolutionFeature = Minimalna rozdzielczość urządzenia\nmaxResolutionFeature = Maksymalna rozdzielczość urządzenia\nscanFeature = Proces skanowania\ngridFeature = Oparty o siatkę\n\nNewCSSFile = Utwórz nowy plik arkusza stylów\n\nportrait  = Pionowa\nlandscape = Pozioma\nprogressive = Skanowanie postępowe\ninterlace   = Z przeplotem\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/newDocument.dtd",
    "content": "<!ENTITY window.title             \"BlueGriffon – nowy dokument\">\n\n<!ENTITY documentType.description \"Wybierz rodzaj dokumentu do utworzenia\">\n\n<!ENTITY html.label               \"HTML 4\">\n<!ENTITY xhtml.label              \"XHTML 1\">\n<!ENTITY html5.label              \"HTML 5\">\n<!ENTITY xhtml5.label             \"XHTML 5\">\n\n<!ENTITY doctype.label            \"Typ dokumentu\">\n<!ENTITY transitional.label       \"Transitional\">\n<!ENTITY strict.label             \"Strict\">\n\n<!ENTITY where.label              \"Gdzie?\">\n<!ENTITY tab.label                \"W nowej karcie\">\n<!ENTITY window.label             \"W nowym oknie\">\n\n<!ENTITY documentLanguage.label   \"Język:\">\n<!ENTITY selectLanguage.label     \"Wybierz język\">\n<!ENTITY charset.label            \"Zestaw znaków:\">\n<!ENTITY direction.label          \"Kierunek tekstu:\">\n<!ENTITY unspecified.label        \"Nieokreślony\">\n<!ENTITY ltr.label                \"Z lewej do prawej\">\n<!ENTITY rtl.label                \"Z prawej do lewej\">\n\n<!ENTITY similarToCurrent.label   \"Jak aktywny dokument\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/newPageWizard.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -   Stefan Plewako (splewako@aviary.pl), Polish translation\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Kreator nowego dokumentu\">\n\n<!ENTITY pageTitle.label             \"Tytuł:\">\n<!ENTITY pageAuthor.label            \"Autor:\">\n<!ENTITY pageDescription.label       \"Opis:\">\n<!ENTITY pageTitle.accesskey         \"T\">\n<!ENTITY pageAuthor.accesskey        \"A\">\n<!ENTITY pageDescription.accesskey   \"O\">\n<!ENTITY pageKeywords.label          \"Słowa kluczowe:\">\n<!ENTITY pageKeywords.accesskey      \"S\">\n<!ENTITY documentLanguage.label      \"Język:\">\n<!ENTITY language.accesskey          \"J\">\n<!ENTITY charset.label               \"Zestaw znaków:\">\n<!ENTITY charset.accesskey           \"Z\">\n<!ENTITY direction.label             \"Kierunek tekstu:\">\n<!ENTITY direction.accesskey         \"K\">\n<!ENTITY ltr.label                   \"Z lewej do prawej\">\n<!ENTITY rtl.label                   \"Z prawej do lewej\">\n<!ENTITY unspecified.label           \"Nieokreślony\">\n\n<!ENTITY selectLanguage.label        \"Wybierz język\">\n\n<!ENTITY backgroundImage.label       \"Obrazek tła:\">\n<!ENTITY backgroundImage.accesskey   \"O\">\n\n<!ENTITY filepickerForBgImage.title  \"Wybierz obrazek tła\">\n<!ENTITY pagePreview.label           \"Podgląd:\">\n\n<!ENTITY useSystemColors.label       \"Domyślne kolory użytkownika (nie ustawia kolorów)\">\n<!ENTITY userDefinedColors.label     \"Używaj własnego zestawu kolorów:\">\n\n<!ENTITY backgroundColor.label       \"Tło:\">\n<!ENTITY backgroundColor.accesskey   \"o\">\n<!ENTITY textColor.label             \"Tekst:\">\n<!ENTITY textColor.accesskey         \"T\">\n<!ENTITY linksColor.label            \"Odnośniki:\">\n<!ENTITY linksColor.accesskey        \"i\">\n<!ENTITY activeLinksColor.label      \"Aktywne odnośniki:\">\n<!ENTITY activeLinksColor.accesskey  \"A\">\n<!ENTITY visitedLinksColor.label     \"Odwiedzone odnośniki:\">\n<!ENTITY visitedLinksColor.accesskey \"w\">\n<!ENTITY underlineLinks.label        \"Podkreślaj odnośniki\">\n\n<!ENTITY relativeURLForBgImage.label \"Adres URL jest relatywny do adresu strony\">\n\n<!ENTITY generalTab.label            \"Ogólne właściwości dokumentu\">\n<!ENTITY colorsTab.label             \"Kolory i tło\">\n<!ENTITY styleTab.label              \"Style\">\n<!ENTITY advancedTab.label           \"Zaawansowane\">\n\n<!ENTITY unsavedPage.label           \"[nowa, jeszcze nie zapisana strona]\">\n<!ENTITY noPageLastModified.label    \"[brak informacji]\">\n\n<!ENTITY normalText.preview          \"Normalny tekst\">\n<!ENTITY links.preview               \"Odnośniki\">\n<!ENTITY activeLinks.preview         \"Aktywne odnośniki\">\n<!ENTITY visitedLinks.preview        \"Odwiedzone odnośniki\">\n\n<!ENTITY makeColorsDefault.label     \"Używaj powyższych ustawień jako domyślnych\">\n\n<!ENTITY bgTab.label                 \"Tło dokumentu\">\n\n<!ENTITY layoutsTab.label            \"Układ strony\">\n<!ENTITY usePageLayout.checkbox      \"Użyj predefiniowanego układu\">\n<!ENTITY oneColumn100.label          \"Jedna kolumna (100&#37;)\">\n<!ENTITY twoColumns5050.label        \"Dwie kolumny (50&#37;/50&#37;)\">\n<!ENTITY twoColumns6633.label        \"Trzy kolumny (66&#37;/33&#37;)\">\n<!ENTITY twoColumns3366.label        \"Dwie kolumny (33&#37;/66&#37;)\">\n<!ENTITY twoColumns7525.label        \"Dwie kolumny (75&#37;/25&#37;)\">\n<!ENTITY twoColumns2575.label        \"Dwie kolumny (25&#37;/75&#37;)\">\n<!ENTITY threeColumns333333.label    \"Trzy kolumny (33&#37;/33&#37;/33&#37;)\">\n<!ENTITY threeColumns502525.label    \"Trzy kolumny (50&#37;/25&#37;/25&#37;)\">\n<!ENTITY threeColumns252550.label    \"Trzy kolumny (25&#37;/25&#37;/50&#37;)\">\n<!ENTITY fourColumns25252525.label   \"Cztery kolumny (25&#37;/25&#37;/25&#37;/25&#37;)\">\n\n<!ENTITY layoutType.label            \"Szerokość:\">\n<!ENTITY layoutType.accesskey        \"S\">\n<!ENTITY layout100percent.label      \"Pełna szerokość\">\n<!ENTITY layout750px.label           \"750px\">\n<!ENTITY layout950px.label           \"950px\">\n<!ENTITY layout974px.label           \"974px\">\n<!ENTITY layoutSubtype.label         \"Panel boczny:\">\n<!ENTITY layoutSubtype.accesskey     \"P\">\n<!ENTITY noSidebar.label             \"Brak\">\n<!ENTITY left160Sidebar.label        \"Z lewej (160px)\">\n<!ENTITY left180Sidebar.label        \"Z lewej (180px)\">\n<!ENTITY left300Sidebar.label        \"Z lewej (300px)\">\n<!ENTITY right180Sidebar.label       \"Z prawej (180px)\">\n<!ENTITY right240Sidebar.label       \"Z prawej (240px)\">\n<!ENTITY right300Sidebar.label       \"Z prawej (300px)\">\n<!ENTITY loremIpsum.label            \"Dodaj zastępczą treść (lorem ipsum)\">\n<!ENTITY loremIpsum.accesskey        \"D\">\n<!ENTITY newRow.label                \"Nowy wiersz\">\n<!ENTITY removeRow.label             \"Usuń\">\n\n<!ENTITY tile.label                  \"Tytuł:\">\n<!ENTITY tile.accesskey              \"T\">\n<!ENTITY scrolling.label             \"Przewijanie:\">\n<!ENTITY scrolling.accesskey         \"P\">\n<!ENTITY scrollWithPage.label        \"Razem ze stroną\">\n<!ENTITY noScrolling.label           \"Brak przewijania\">\n<!ENTITY horizPosition.label         \"Poziomo:\">\n<!ENTITY vertPosition.label          \"Pionowo:\">\n\n<!ENTITY documentType.label          \"Rodzaj dokumentu\">\n<!ENTITY documentType.description    \"Wybierz rodzaj dokumentu do utworzenia\">\n\n<!ENTITY language.label              \"Język dokumentu\">\n<!ENTITY html.label                  \"HTML 4\">\n<!ENTITY xhtml.label                 \"XHTML 1\">\n<!ENTITY html5.label                 \"HTML 5\">\n<!ENTITY xhtml5.label                \"XHTML 5\">\n\n<!ENTITY doctype.label               \"Typ dokumentu\">\n<!ENTITY transitional.label          \"Transitional\">\n<!ENTITY strict.label                \"Strict\">\n\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/newPageWizard.properties",
    "content": "loremIpsum = Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.\nheader     = Nagłówek strony\nfooter     = Stopka strony\nnav        = Panel nawigacji\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/openLocation.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -   Stefan Plewako (splewako@aviary.pl), Polish translation\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Otwórz plik lub szablon\">\n\n<!ENTITY enterLocation.label     \"Wprowadź adres URL pliku lub szablonu albo wskaż plik na komputerze:\">\n<!ENTITY enterLocation.accesskey \"W\">\n\n<!ENTITY chooseFile.label        \"Wybierz plik…\">\n<!ENTITY chooseFile.accesskey    \"z\">\n\n<!ENTITY createIn.label          \"Utwórz w\">\n<!ENTITY inATab.label            \"Karcie\">\n<!ENTITY inATab.accesskey        \"K\">\n<!ENTITY inAWindow.label         \"Oknie\">\n<!ENTITY inAWindow.accesskey     \"O\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/openLocation.properties",
    "content": "chooseFileDialogTitle = Wybierz plik\ntemplateFilter        = Szablony HTML\nPHPfiles              = Pliki PHP\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/pageProperties.dtd",
    "content": "<!ENTITY window.title \"Właściwości dokumentu\">\n\n<!ENTITY pageLocation.label        \"Położenie:\">\n<!ENTITY pageLastModified.label    \"Data ostatniej modyfikacji:\">\n<!ENTITY pageTitle.label           \"Tytuł:\">\n<!ENTITY pageAuthor.label          \"Autor:\">\n<!ENTITY pageDescription.label     \"Opis:\">\n<!ENTITY pageTitle.accesskey       \"T\">\n<!ENTITY pageAuthor.accesskey      \"A\">\n<!ENTITY pageDescription.accesskey \"O\">\n<!ENTITY pageKeywords.label        \"Słowa kluczowe:\">\n<!ENTITY pageKeywords.accesskey    \"S\">\n\n<!ENTITY language.label      \"Język:\">\n<!ENTITY language.accesskey  \"J\">\n<!ENTITY charset.label       \"Zestaw znaków:\">\n<!ENTITY charset.accesskey   \"Z\">\n<!ENTITY direction.label     \"Kierunek tekstu:\">\n<!ENTITY direction.accesskey \"K\">\n<!ENTITY ltr.label           \"Z lewej do prawej\">\n<!ENTITY rtl.label           \"Z prawej do lewej\">\n<!ENTITY unspecified.label   \"Nieokreślony\">\n\n<!ENTITY selectLanguage.label \"Język tekstu\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/pagePropertiesPreview.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\r\n<html>\r\n <head>\r\n  <meta content=\"text/html; charset=ISO-8859-1\" http-equiv=\"content-type\">\r\n  <style>p[id] { margin: 0px; }</style>\r\n  <title></title>\r\n </head>\r\n <body>\r\n  <p>Normalny tekst będzie wyglądał w ten sposób!</p>\r\n  <p id=\"links\">Odnośniki będą wyglądały w ten sposób!<br>\r\n  <p id=\"visited\">Odwiedzone będą wyglądały w ten sposób!<br>\r\n  <p id=\"active\">Aktywne odnośniki będą wyglądały w ten sposób!</p>\r\n </body>\r\n</html>\r\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/panels.dtd",
    "content": "<!ENTITY switchToFloatingPanel.label \"Switch to floating panel\">\n<!ENTITY closePanel.label \"Close panel\">\n<!ENTITY deckPanel.label \"Deck panel into main window\">\n<!ENTITY alignPanels.label     \"Wyrównaj panele\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/parsingError.dtd",
    "content": "<!ENTITY window.title \"Błąd przetwarzania!\">\n<!ENTITY cantSwitchBackToNormal.label \"Powrót do normalnego widoku nie jest możliwy.\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/polyglot.dtd",
    "content": "<!ENTITY polyglot.label \"Polyglot\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/prefs/advanced.dtd",
    "content": "<!ENTITY ui.caption               \"Interfejs użytkownika programu BlueGriffon\">\n<!ENTITY switchLocale.button      \"Wybierz język\">\n<!ENTITY useSystemLocale.radio    \"Próbuj używać tej samej lokalizacji, co w systemie operacyjnym\">\n<!ENTITY useInstalledLocale.radio \"Używaj zainstalowanej lokalizacji:\">\n<!ENTITY network.caption          \"Sieć\">\n<!ENTITY configureNetwork.label   \"Określ sposób łączenia BlueGriffona z internetem\">\n<!ENTITY parameters.label         \"Ustawienia…\">\n<!ENTITY advancedConfig.caption   \"Konfiguracja zaawansowana\">\n<!ENTITY configEditor.label       \"Edytor ustawień\">\n<!ENTITY preview.caption          \"Podgląd zewnętrzny\">\n<!ENTITY resetPreviewers.label    \"Resetuj ustawienia zewnętrznej przeglądarki\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/prefs/connection.dtd",
    "content": "<!ENTITY connectionsDialog.title    \"Ustawienia połączenia\">\n<!ENTITY window.width               \"46em\">\n<!ENTITY window.macWidth            \"46em\">\n\n<!ENTITY proxyTitle.label           \"Konfiguracja serwerów proxy do połączenia z internetem\">\n<!ENTITY noProxyTypeRadio.label     \"Bez serwera proxy\">\n<!ENTITY noProxyTypeRadio.accesskey \"B\">\n<!ENTITY systemTypeRadio.label      \"Używaj systemowych ustawień serwerów proxy\">\n<!ENTITY systemTypeRadio.accesskey  \"w\">\n<!ENTITY WPADTypeRadio.label        \"Automatycznie wykryj ustawienia serwerów proxy dla tej sieci\">\n<!ENTITY WPADTypeRadio.accesskey    \"A\">\n<!ENTITY manualTypeRadio.label      \"Ręczna konfiguracja serwerów proxy:\">\n<!ENTITY manualTypeRadio.accesskey  \"k\">\n<!ENTITY autoTypeRadio.label        \"Adres URL automatycznej konfiguracji:\">\n<!ENTITY autoTypeRadio.accesskey    \"e\">\n<!ENTITY reload.label               \"Odśwież\">\n<!ENTITY reload.accesskey           \"d\">\n<!ENTITY ftp.label                  \"Serwer proxy FTP:\">\n<!ENTITY ftp.accesskey              \"F\">\n<!ENTITY http.label                 \"Serwer proxy HTTP:\">\n<!ENTITY http.accesskey             \"H\">\n<!ENTITY ssl.label                  \"Serwer proxy SSL:\">\n<!ENTITY ssl.accesskey              \"S\">\n<!ENTITY socks.label                \"Host SOCKS:\">\n<!ENTITY socks.accesskey            \"c\">\n<!ENTITY socks4.label               \"SOCKS v4\">\n<!ENTITY socks4.accesskey           \"4\">\n<!ENTITY socks5.label               \"SOCKS v5\">\n<!ENTITY socks5.accesskey           \"5\">\n<!ENTITY port.label                 \"Port:\">\n<!ENTITY HTTPport.accesskey         \"P\">\n<!ENTITY SSLport.accesskey          \"o\">\n<!ENTITY FTPport.accesskey          \"r\">\n<!ENTITY SOCKSport.accesskey        \"t\">\n<!ENTITY noproxy.label              \"Nie używaj proxy dla:\">\n<!ENTITY noproxy.accesskey          \"N\">\n<!ENTITY noproxyExplain.label       \"Przykład: .mozilla.org, .com.pl, 192.168.1.0/24\">\n<!ENTITY shareproxy.label           \"Użyj tego serwera proxy dla wszystkich protokołów\">\n<!ENTITY shareproxy.accesskey       \"U\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/prefs/deactivateLicense.dtd",
    "content": "<!ENTITY windowTitle.label \"Deactivate a license\">\n\n<!ENTITY message.label \"Make sure you are connected to the Internet!\">\n<!ENTITY warning.label \"Click on 'Perform operation' to deactivate your license and restart BlueGriffon.\">\n\n<!ENTITY deactivate.label \"Perform operation\">\n<!ENTITY closeWindow.label \"Cancel\">\n\n<!ENTITY error.label \"Cannot deactivate license at this time\">\n<!ENTITY inOp.label \"Deactivating license\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/prefs/file.dtd",
    "content": "<!ENTITY fileHistory.caption      \"Ostatnio otwierane pliki\">\n<!ENTITY fileHistoryDepth.label   \"Maksymalna liczba plików przetrzymywanych w historii:\">\n<!ENTITY files.label              \"plików\">\n<!ENTITY restoreLastSession.label \"Przywracaj karty z poprzedniej sesji\">\n<!ENTITY fileExtensions.label \"File extensions for new files\">\n<!ENTITY fileExtensionForHTML.label \"For HTML documents:\">\n<!ENTITY fileExtensionForXHTML.label \"for XHTML documents:\">\n<!ENTITY emptyForDefault.label \"(leave empty for default extension)\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/prefs/general.dtd",
    "content": "\n<!ENTITY structureBar.caption     \"Pasek struktury\">\n<!ENTITY showIDs.label            \"Wyświetlaj ID\">\n<!ENTITY showClasses.label        \"Wyświetlaj klasy\">\n<!ENTITY showLanguage.label       \"Wyświetlaj język\">\n<!ENTITY showRoles.label          \"Wyświetlaj role ARIA\">\n\n\n<!ENTITY spellCheck.caption       \"Sprawdzanie pisowni\">\n<!ENTITY enableSpellCheck.label   \"Sprawdzaj pisownię w trakcie pisania\">\n<!ENTITY numberSuggestions.label  \"Liczba sugestii:\">\n\n<!ENTITY tabPosition.label        \"Położenie kart\">\n<!ENTITY leftTabPosition.label    \"Po lewej\">\n<!ENTITY centerTabPosition.label  \"Na środku\">\n<!ENTITY rightTabPosition.label   \"Po prawej\">\n<!ENTITY mainToolbarEnabled.label \"Widoczna\">\n<!ENTITY mainToolbar.label \"Główny pasek narzędzi\">\n<!ENTITY theme.label                  \"Motyw:\">\n<!ENTITY toolbarIconSizeSmaller.label \"Mniejszy\">\n<!ENTITY toolbarIconSizeSmall.label   \"Mały\">\n<!ENTITY toolbarIconSizeMedium.label  \"Średni\">\n<!ENTITY toolbarIconSizeLarger.label  \"Większy\">\n<!ENTITY toolbarIconSizeLarge.label   \"Duży\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/prefs/license.dtd",
    "content": "<!ENTITY licenseKey.label \"License key:\">\n<!ENTITY licenseInvoice.label \"Transaction ID:\">\n\n<!ENTITY warning1.label \"Extended features are enabled only if valid license data are provided and license is activated\">\n<!ENTITY warning2.label \"To activate your license, please fill in the data below and restart BlueGriffon. You must be connected to the Internet at that time.\">\n\n<!ENTITY deactivate.label \"Deactivate current license\">\n\n<!ENTITY activate.label \"Activate\">\n<!ENTITY troubleshoot.label 'Request a reset link'>\n<!ENTITY helpNeeded.label \"TROUBLESHOOTING: If you have issues activating your license, it could be because you already activated it in the past and forgot (or could not) deactivate it before a machine swap, a disk crash, etc. In that case, you can request a full reset of all your license activations using the button below. The reset link will be sent to the purchaser of the license and recipient of the invoice. Please provide the Transaction ID above to enable that button.\">\n\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/prefs/license.properties",
    "content": "activateWarning=BlueGriffon needs to restart to activate your license. Do you want to restart now?\nconfirmRestart=Restart BlueGriffon?\n\nfullResetTitle=License activation reset\nfullResetErrorLabel=Impossible to perform the operation, a network error occurred.\nfullResetRequested=A reset link was sent to the owner of the license/transaction. BlueGriffon must now restart.\nfullResetInvalid=The transaction ID is invalid.\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/prefs/newPage.dtd",
    "content": "<!ENTITY author.caption   \"Autor\">\n<!ENTITY authorName.label \"Nazwa autora:\">\n\n<!ENTITY zoom.label                   \"Powiększenie\">\n<!ENTITY defaultZoomFactor.label      \"Domyślne powiększenie:\">\n\n<!ENTITY editingFeatures.label \"Funkcje edycji\">\n\n<!ENTITY showComments.label \"Wyświetlaj komentarze HTML\">\n<!ENTITY showPHP.label \"Wyświetlaj instrukcje PHP\">\n<!ENTITY showPI.label \"Wyświetlaj inne instrukcje przetwarzania\">\n\n\n<!ENTITY linksManagement.label \"Zarządzanie kopiowaniem/wklejaniem hiperłączy:\">\n<!ENTITY preserveRelative.label \"Zachowaj adresy URL jako relatywne\">\n<!ENTITY makeAbsolute.label \"Zamieniaj wszystkie adresy URL na absolutne\">\n<!ENTITY returnKey.label \"Klawisz Enter użyty w akapicie zawsze tworzy nowy akapit\">\n<!ENTITY keepBackup.label \"Twórz plik kopii zapasowej przed zapisem (*.bak)\">\n\n<!ENTITY waiAria.label \"WAI-ARIA\">\n<!ENTITY showAnchors.label \"Wyświetlaj a[name]\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/prefs/osx.dtd",
    "content": "<!ENTITY showInDock.label \"Wyświetlaj liczbę zmodyfikowanych dokumentów w doku\">\n<!ENTITY osxRTFPasteSupport.label 'Enable pasting RTF from OS X clipboard'>\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.dtd",
    "content": "<!ENTITY commandShortcutCol.label \"Polecenie\">\n<!ENTITY shortcutShortcutCol.label \"Skrót\">\n\n<!ENTITY menubar.label \"Pasek menu\">\n<!ENTITY toolbars.label \"Paski narzędzi\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.properties",
    "content": "NoMainWindowAvaialble=Nie można edytować skrótów klawiszowych\nPleaseOpenOneMainWindow=Aby edytować skróty klawiszowe musi być otwarte przynajmniej jedno okno BlueGriffona.\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/prefs/source.dtd",
    "content": "<!ENTITY source.label                 \"Widok źródłowy\">\n<!ENTITY theme.label                  \"Motyw:\">\n\n<!ENTITY serialization.label \"Publikowanie w odcinkach\">\n\n<!ENTITY forceLF.label \"Narzucaj uniksowe znaki zakończenia wiersza (LF)\">\n\n<!ENTITY specialChars.description     \"Wyświetlaj poniższe znaki jako encje:\">\n<!-- ENTITY basicEncoding.label       \"Only &amp; &lt; &gt; ' and non-breakable whitespace\" -->\n<!ENTITY basicEncoding.label          \"Wyłącznie „&amp;”, „&lt;”, „&gt;” oraz twarde spacje\">\n<!ENTITY latin1EntitiesEncoding.label \"Powyższe oraz znaki z zakresu Latin-1\">\n<!ENTITY htmlEntitiesEncoding.label   \"Wszystkie znaki specjalne z HTML 4\">\n<!ENTITY allEntitiesEncoding.label    \"Używaj zapisu &amp;#..; dla wszystkich znaków spoza ASCII\">\n\n<!ENTITY autoIndent.label \"Automatyczne wcinanie\">\n<!ENTITY wrap.label \"Zawijaj długie wiersze\">\n<!ENTITY wrapColumn.label \"kiedy wiersze wystają poza kolumny\">\n<!ENTITY noWrapForLanguages.label \"Nie zawijaj wierszy w dokumentach używających następujących języków:\">\n<!ENTITY langExclusionExample.label \"(np: ja-JP, zh-TW)\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/prefs/styles.dtd",
    "content": "<!ENTITY cssPolicy.caption  \"Reguły CSS\">\n<!ENTITY bgDecidesAll.radio \"Automatyczne\">\n<!ENTITY bgDecidesAll.desc  \"Pozwól programowi BlueGriffon decydować, jak dodawać style i wybierać identyfikatory oraz klasy wedle zapotrzebowania\">\n<!ENTITY prefixPrompt.label \"Przedrostek dla nadawanych klas i identyfikatorów:\">\n<!ENTITY iDecide.radio      \"Wprowadzane ręcznie\">\n<!ENTITY iDecide.desc       \"Użytkownik decyduje\">\n\n<!ENTITY browserSupport.caption \"Obsługa przeglądarek\">\n<!ENTITY gecko.label            \"Przeglądarki bazujące na silniku Gecko (Firefox, Camino, itp.)\">\n<!ENTITY webkit.label           \"Przeglądarki bazujące na silniku WebKit (Safari, itp.)\">\n<!ENTITY blink.label            \"Przeglądarki bazujące na silniku Blink (Chrome, itp.)\">\n<!ENTITY presto.label           \"Opera\">\n<!ENTITY trident.label          \"Internet Explorer\">\n<!ENTITY servo.label \"Servo\">\n<!ENTITY vivliostyle.label \"Vivliostyle\">\n<!ENTITY weasyprint.label \"Weasyprint\">\n\n<!ENTITY cssColors.captions \"Kolory CSS\">\n<!ENTITY outputCssColorNames.label \"Zawsze staraj się stosować nazwy kolorów CSS 3\">\n<!ENTITY rgbColors.label \"Preferuj wartości rgb(r,v,b)\">\n<!ENTITY hexColors.label \"Preferuj wartości #rrvvbb\">\n\n<!ENTITY serialization.label \"Publikowanie w odcinkach\">\n<!ENTITY shorthands.label \"Shorthands\">\n<!ENTITY longhands.label \"Longhands\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/prefs/update.dtd",
    "content": "<!ENTITY checkForUpdates.label \"Sprawdzaj, czy są dostępne aktualizacje dla programu BlueGriffon\">\n<!ENTITY atLaunch.checkbox     \"Przy każdym uruchomieniu programu\">\n<!ENTITY oncePerDay.checkbox   \"Nie częściej niż raz dziennie\">\n<!ENTITY manually.checkbox     \"Ręcznie\">\n\n<!ENTITY checkNow.button       \"Sprawdź teraz\">\n<!ENTITY privacyPolicy.label   \"Informacje o zasadach ochrony prywatności\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/prefs/update.properties",
    "content": "SoftwareUpdates = Aktualizacja oprogramowania\nUnableToCheck   = Nie udało się sprawdzić dostępności aktualizacji\nUpToDate        = Program BlueGriffon jest aktualny\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/prefs.dtd",
    "content": "<!ENTITY window.title   \"Bluegriffon – ustawienia\">\n\n<!ENTITY general.title  \"Ogólne\">\n<!ENTITY newPage.title  \"Dokumenty\">\n<!ENTITY update.title   \"Aktualizacje\">\n<!ENTITY advanced.title \"Zaawansowane\">\n<!ENTITY styles.title   \"Style\">\n<!ENTITY osx.title      \"OS X\">\n<!ENTITY shortcuts.title \"Skróty klawiszowe\">\n<!ENTITY source.title    \"Źródło\">\n<!ENTITY file.title       \"Plik\">\n<!ENTITY license.title \"License\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/propertiesDeck.dtd",
    "content": "<!ENTITY foo \"bar\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/rotator.dtd",
    "content": "<!ENTITY degrees.label \"stopnie\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/spellCheck.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -    Marek Wawoczny <gmbh@mozillapl.org> (Polish translation)\n   -    Piotr Bartecki <pbartecki@mozillapl.org> (Polish translation)\n   -    Piotr Komoda <gorky@civ.pl> (Polish translation)\n   -    Stefan Plewako <splewako@aviary.pl> (Polish translation)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n\n<!ENTITY windowTitle.label \"Sprawdź pisownię\">\n\n<!ENTITY misspelledWord.label \"Błędne słowo:\">\n<!ENTITY wordEditField.label \"Zamień na:\">\n<!ENTITY wordEditField.accessKey \"m\">\n<!ENTITY checkwordButton.label \"Sprawdź słowo\">\n<!ENTITY checkwordButton.accessKey \"S\">\n<!ENTITY suggestions.label \"Sugestie:\">\n<!ENTITY suggestions.accessKey \"u\">\n<!ENTITY ignoreButton.label \"Ignoruj\">\n<!ENTITY ignoreButton.accessKey \"I\">\n<!ENTITY ignoreAllButton.label \"Ignoruj wszystkie\">\n<!ENTITY ignoreAllButton.accessKey \"g\">\n<!ENTITY replaceButton.label \"Zamień\">\n<!ENTITY replaceButton.accessKey \"a\">\n<!ENTITY replaceAllButton.label \"Zamień wszystkie\">\n<!ENTITY replaceAllButton.accessKey \"w\">\n<!ENTITY stopButton.label \"Nie wysyłaj\">\n<!ENTITY stopButton.accessKey \"N\">\n<!ENTITY userDictionary.label \"Osobisty słownik:\">\n<!ENTITY moreDictionaries.label \"Pobierz więcej…\">\n<!ENTITY addToUserDictionaryButton.label \"Dodaj słowo\">\n<!ENTITY addToUserDictionaryButton.accessKey \"D\">\n<!ENTITY editUserDictionaryButton.label \"Edytuj…\">\n<!ENTITY editUserDictionaryButton.accessKey \"E\">\n<!ENTITY recheckButton.label \"Sprawdź ponownie\">\n<!ENTITY recheckButton.accessKey \"p\">\n<!ENTITY closeButton.label \"Zamknij\">\n<!ENTITY closeButton.accessKey \"Z\">\n<!ENTITY sendButton.label \"Wyślij\">\n<!ENTITY sendButton.accessKey \"l\">\n<!ENTITY languagePopup.label \"Język:\">\n<!ENTITY languagePopup.accessKey \"J\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/spellCheck.properties",
    "content": "CorrectSpelling   = (poprawna pisownia)\nNoSuggestedWords  = (brak sugestii)\nNoMisspelledWord  = Brak błędnych słów\nCheckSpellingDone = Zakończono sprawdzanie pisowni.\nCheckSpelling     = Sprawdź pisownię\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/structurebar.dtd",
    "content": "<!ENTITY structureBar.title \"Struktura\">\n\n<!ENTITY setElementLanguage.label       \"Wybierz język\">\n<!ENTITY setElementLanguage.accesskey   \"W\">\n<!ENTITY resetElementLanguage.label     \"Resetuj język\">\n<!ENTITY resetElementLanguage.accesskey \"R\">\n<!ENTITY deleteElement.label            \"Usuń element\">\n<!ENTITY deleteElement.accesskey        \"U\">\n<!ENTITY removeTag.label                \"Usuń element\">\n<!ENTITY removeTag.accesskey            \"S\">\n<!ENTITY changeTag.label                \"Zmień element\">\n<!ENTITY changeTag.accesskey            \"Z\">\n<!ENTITY copyHTMLCodeInStructurebarContext.label \"Kopiuj kod HTML tego elementu\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/svg-edit.properties",
    "content": "SvgEdit      = Edytor SVG\nConfirmClose = Nie wszystkie zmiany zostały zapisane. Czy chcesz zamknąć edytor SVG?\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/tabeditor.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -   Stefan Plewako (splewako@aviary.pl), Polish translation\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY untitledDocument.label      \"Dokument bez tytułu\">\n<!ENTITY closeTab.label              \"Zamknij kartę\">\n<!ENTITY closeTab.accesskey          \"z\">\n<!ENTITY closeOtherTabs.label        \"Zamknij inne karty\">\n<!ENTITY closeOtherTabs.accesskey    \"a\">\n<!ENTITY newTab.label                \"Nowa karta\">\n<!ENTITY newTab.accesskey            \"N\">\n<!ENTITY revert.label                \"Przywróć\">\n<!ENTITY revert.accesskey            \"P\">\n<!ENTITY refreshImages.label         \"Odśwież obrazki\">\n<!ENTITY refreshImages.accesskey     \"O\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/updateAvailable.dtd",
    "content": "<!ENTITY window.title \"Aktualizacja oprogramowania\">\n\n<!ENTITY warningMessage.description \"Dostępna jest aktualizacja programu BlueGriffon.\">\n<!ENTITY download.button            \"Pobierz aktualizację\">\n<!ENTITY dontAskAgain.label \"Nie pytaj ponownie\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/bluegriffon/updates.properties",
    "content": "update.checkInsideButton.label=Znajdź aktualizacje…\nupdate.checkInsideButton.accesskey=Z\nupdate.resumeButton.label=Wznów pobieranie %S…\nupdate.resumeButton.accesskey=W\nupdate.openUpdateUI.applyButton.label=Zastosuj aktualizację…\nupdate.openUpdateUI.applyButton.accesskey=Z\nupdate.restart.applyButton.label=Zastosuj aktualizację\nupdate.restart.applyButton.accesskey=Z\nupdate.openUpdateUI.upgradeButton.label=Aktualizuj teraz…\nupdate.openUpdateUI.upgradeButton.accesskey=A\nupdate.restart.upgradeButton.label=Aktualizuj teraz\nupdate.restart.upgradeButton.accesskey=A\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/branding/brand.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -   Stefan Plewako (splewako@aviary.pl), Polish translation\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY lang.version    \"pl\">\n<!ENTITY brandShortName  \"BlueGriffon\">\n<!ENTITY brandFullName   \"BlueGriffon\">\n<!ENTITY vendorShortName \"Disruptive Innovations\">\n<!ENTITY sidebarName     \"Panel boczny\">\n<!ENTITY  brandShorterName      \"BlueGriffon\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/base/locale/branding/brand.properties",
    "content": "brandShortName  = BlueGriffon\nbrandFullName   = BlueGriffon\nvendorShortName = Disruptive Innovations\nsidebarName     = Panel boczny\n"
  },
  {
    "path": "locales/pl/bluegriffon/extensions/fs/addFont.dtd",
    "content": "<!ENTITY window.title \"Czy wybrana czcionka jest już osiągalna lokalnie?\">\n\n<!ENTITY yes.label \"Tak, chcę wskazać korespondujący z nią arkusz stylów\">\n<!ENTITY no.label  \"Nie, chcę wskazać katalog do zapisania pakietu czcionki\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/extensions/fs/fs.dtd",
    "content": "<!ENTITY window.title \"Czcionki FontSquirrel\">\n\n<!ENTITY classifications.label   \"Klasyfikacje\">\n<!ENTITY fontList.label          \"Lista czcionek\">\n \n<!ENTITY networkActivity.tooltip \"Użycie łącza\">\n\n<!ENTITY addToDocument.label     \"Dodaj do dokumentu\">\n\n<!ENTITY previewText.label       \"Podgląd:\">\n<!ENTITY prose.label             \"BlueGriffon\">\n\n<!ENTITY loading.label           \"Wczytywanie pakietu czcionki…\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/extensions/fs/fs.properties",
    "content": "SelectDir  = Wybierz katalog do rozpakowania pakietu czcionki\nSelectFile = Wybierz istniejący arkusz stylów CSS pakietu\nStylesheet = Arkusz stylów pakietu FontSquirrel\nMustBeSavedTitle   = Dokument nigdy nie został zapisany\nMustBeSavedMessage = Przed osadzeniem lokalnych czcionek przy użyciu relatywnego adresu URL, musisz zapisać dokument przynajmniej raz. Po zapisaniu dokumentu, należy go zamknąć i ponownie otworzyć.\n"
  },
  {
    "path": "locales/pl/bluegriffon/extensions/fs/fsOverlay.dtd",
    "content": "<!ENTITY fsWindow.label \"FontSquirrel\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/extensions/gfd/addFont.dtd",
    "content": "<!ENTITY window.title \"Dodawanie rodziny czcionek do dokumentu\">\n\n<!ENTITY fontFamily.label \"Rodzina czcionek\">\n<!ENTITY preview.label    \"Podgląd\">\n\n<!ENTITY subset.label     \"Podzbiór\">\n<!ENTITY latin.label      \"Łacińskie\">\n<!ENTITY greek.label      \"Greckie\">\n<!ENTITY cyrillic.label   \"Cyrylica\">\n<!ENTITY khmer.label      \"Khmerskie\">\n\n<!ENTITY variants.label   \"Styl\">\n<!ENTITY regular.label    \"Normalny\">\n<!ENTITY italic.label     \"Kursywa\">\n<!ENTITY bold.label       \"Pogrubiony\">\n<!ENTITY bolditalic.label \"Pogrubiona kursywa\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/extensions/gfd/gfd.dtd",
    "content": "<!ENTITY window.title \"Menedżer czcionek Google\">\n\n<!ENTITY family.col   \"Rodzina\">\n<!ENTITY variants.col \"Style\">\n<!ENTITY subsets.col  \"Grupy\">\n\n<!ENTITY add.tooltip    \"Dodaj rodzinę czcionek\">\n<!ENTITY remove.tooltip \"Usuń rodzinę czcionek\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/extensions/gfd/gfdOverlay.dtd",
    "content": "<!ENTITY gfdWindow.label \"Katalog czcionek Google\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/extensions/markdown/markdown.dtd",
    "content": "<!ENTITY window.title \"Insert Markdown\">\n\n<!ENTITY commitChanges.label \"Wyślij zmiany\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/extensions/markdown/markdownOverlay.dtd",
    "content": "<!ENTITY markdownMenu.label \"Markdown\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/extensions/op1/a11yFirstStep.properties",
    "content": "ConformingDTDSyntax=Use a W3C-conforming DTD syntax before the html element\nNoWrongSyntaxOrNonConformingHierarchy=Don't use wrong attribute syntax or non-conforming element hierarchy inside the html element\nOneTitleInHead=Use a title element as a child of the head element\nNoEmptyTitle=When you provide a title element, do not leave it empty\nNoMetaRefresh=Don't use a meta element with an http-equiv attribute and a value equal to refresh\nHTMLElementHasLangAttribute=Use the lang attribute for the html element\nHTMLElementHasValidLangAttribute=Use a valid language code for the lang attribute\nNoInvalidDir=Don't use a value other than ltr, rtl or empty for the dir attribute\nTitleForFrames=Use the title attribute for every frame element\nNoEmptyTitleForFrames=When you provide a title attribute for a frame element, do not leave it empty\nTitleForIFrames=Use the title attribute for every iframe element\nNoEmptyTitleForIFrames=When you provide a title attribute for an iframe element, do not leave it empty\nAtLeastOneH1InBody=There must be at least one h1 element inside (at any level) the body element\nNoEmptyH1=When you provide a h1 element, do not leave it empty\nNoEmptyH2=When you provide a h2 element, do not leave it empty\nNoEmptyH3=When you provide a h3 element, do not leave it empty\nNoEmptyH4=When you provide a h4 element, do not leave it empty\nNoEmptyH5=When you provide a h5 element, do not leave it empty\nNoEmptyH6=When you provide a h6 element, do not leave it empty\nH2Order=Use&nbsp; a h1, h2, h3, h4, h5 or h6 element as a first heading before a h2 element in the source order\nH3Order=Use a h2, h3, h4, h5 or h6 element as a first heading before a h3 element in the source order\nH4Order=Use a h3, h4, h5 or h6 element as a first heading before a h4 element in the source order\nH5Order=Use a h4, h5 or h6 element as a first heading before a h5 element in the source order\nH6Order=Use a h5 or h6 element as a first heading before a h6 element in the source order\nDTAsFirstChildOfDL=Use a dt element as the first child of a dl element\nNoEmptyLI=When you provide a li element, do not leave it empty\nNoAlignAttribute=Don't use the align attribute\nNoXmpElement=Don't use the xmp element\nNoEmptyP=When you provide a p element, do not leave it empty\nNoEmptyAExceptAnchors=When you provide an a element, do not leave it empty except if it is used as an anchor\nNoEmptyButton=When you provide a button element, do not leave it empty\nNoVlinkAttribute=Don't use the vlink attribute\nNoTextAttribute=Don't use the text attribute\nNoLinkAttribute=Don't use the link attribute\nnoImgWithoutAlt=Use the alt attribute for every img element\nnoAreaWithoutAlt=Use the alt attribute for every area element\nnoAppletWithoutAlt=Use the alt attribute for every applet element\nnoImageInputWithoutAlt=Use the alt attribute for every input type=image element\nnoEmptyAltForImageLoneChildOfAnchorOrButton=If the img element is the only child of a button or an a element, do not leave its alt attribute empty\nnoEmptyAltForInputImage=When you provide an alt attribute for an input type=image element, do not leave it empty\nnoEmptyAltForAreaWithHref=When you provide an alt attribute for an area element holding an href attribute, do not leave it empty\nnoAltSimilarToTextContent=If an img element is a child of an a element with text, do not use the same text for its alt attribute as the text inside the a element\nnoBorderAttribute=Don't use the border attribute\nnoSimilarAltForAreasWithDifferentHref=Don't use the same value for alt attributes for multiple area elements with different href values\nLongdescIsURI=Use a URI as the value for a longdesc attribute\nnoBackgroundAttribute=Don't use the background attribute\nnoBgsoundElement=Don't use the bgsound element\nTablesWithAtLeastOneTHHaveACaption=Use a caption element as the first child of a table element containing at least one th element\nCaptionIsDifferentFromSummaryAttribute=Don't use the same content for a caption element and a summary attribute\nnoEmptyCaption=When you provide a caption element, do not leave it empty\nnoCaptionInATableWithOnlyTDs=Don't use a caption element in a table element containing only td elements\nnoAlinkAttribute=Don't use an alink attribute\nnoSummaryAttributeSimilarToCaption=Don't use the same content for a summary attribute and a caption element\nnoEmptySummaryIfTableHasTHOrCaption=When you provide a summary attribute for a table element containing a th or a caption element, do not leave it empty\nnoSummaryAttributeIfOnlyTDs=Don't use a summary attribute on a table element containg only td elements\nnoStrikeElement=Don't use the strike element\nnoListingElement=Don't use the listing element\nAtLeastOneTHIfCaptionOrSummary=Use at least one th element inside a table element with a caption element or a non-empty summary attribute\nAllNonEmptyTHHaveScopeOrId=Use a scope or id attribute for every non-empty th element\nScopeAttributeIsRowOrCol=Don't use a value other than row or col for the scope attribute\nnoBgcolorAttribute=Don't use the bgcolor attribute\nnoTTElement=Don't use the tt element\nTDHaveHeadersAttributeIfTHHasId=Use a headers attribute on every td element if the corresponding th element has an id attribute\nnoPlaintextElement=Don't use the plaintext element\nnoHeadersAttributeThatIsNotATHId=Don't use for a headers attribute a value which matches an id attribute used for a td of the table element\nAllFormsHaveAButton=Use a button, or an input of type submit, image or button inside a form element\nSubmitButtonsHaveNonEmptyValue=When you provide an input type=submit, do not leave its value attribute empty\nnoMarqueeElement=Don't use the marquee element\nFieldsetHasALegend=Use a legend element as a child of every fieldset element\nFieldsetsAreInForms=Don't use a fieldset element without a form element\nnoEmptyLegendElement=When you provide a legend element, do not leave it empty\nLabelElementHasForAttribute=Use the for attribute for every label element\nnoEmptyForAttributeOnLabel=When you provide a for attribute for a label element, do not leave it empty\nForAttributeMatchesAnIdInSameForm=A for attribute must have a value that matches an id attribute inside the form element\nOptgroupElementHasALabel=Use the label attribute for every optgroup element\nNoSimilarLabelInOptgroupsOfSameSelect=Don't use the same label attribute for different optgroup elements of the same select element\nnoEmptyLabelAttributeOnOptgroup=When you provide a label attribute for an optgroup element, do not leave it empty\nnoBasefontElement=Don't use the basefont element\nnoBlinkElement=Don't use the blink element\nnoCenterElement=Don't use the center element\nnoFontElement=Don't use the font element\n"
  },
  {
    "path": "locales/pl/bluegriffon/extensions/op1/op1.dtd",
    "content": "\n<!ENTITY window.title \"Opquast Acessibility First Step\">\n\n<!ENTITY filterAll.label \"See all tests\">\n<!ENTITY filterPassed.label \"See only passed tests\">\n<!ENTITY filterFailed.label \"See only failed tests\">\n\n<!ENTITY speed.label \"Speed:\">\n<!ENTITY title.label \"Title:\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/extensions/op1/op1Overlay.dtd",
    "content": "<!ENTITY op1.label \"Opquast Accessibility First Step\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/extensions/tipoftheday/tipoftheday.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Widgets.\n   -\n   - The Initial Developer of the Original Code is\n   - Philippe Goetz.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Philippe Goetz, Original author\n   -   Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY tipOfTheDayWindow.title    \"Podpowiedź dnia\">\n<!ENTITY questionBeginning.label    \"Czy wiesz, że…\">\n<!ENTITY startupCheckbox.label      \"Wyświetlaj podpowiedzi podczas uruchamiania\">\n<!ENTITY nextTipButton.label        \"Następna\">\n<!ENTITY previousTipButton.label    \"Poprzednia\">\n<!ENTITY closeTipButton.label       \"Zamknij\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/extensions/tipoftheday/tipoftheday.rdf",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is Linspire Inc.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com)\n   -   Charles Cooke\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\"\n                     \"http://my.netscape.com/publish/formats/rss-0.91.dtd\"[\n<!ENTITY % brandDTD SYSTEM \"chrome://global/locale/brand.dtd\">%brandDTD;\n]>\n<rss version=\"0.91\">\n  <channel>\n    <title>&brandShortName; – podpowiedzi</title>\n    <link>http://bluegriffon.org/</link>\n    <description>&brandShortName; – archiwum podpowiedzi dnia</description>\n    <language>pl</language>\n  \n    <item>\n      <title>…&brandShortName; działa na różnych platformach?</title>\n      <description>&brandShortName; działa na różnych systemach operacyjnych,\n                  takich jak Windows, Mac OS X i wielu dystrybucjach Linuksa, OS/2…\n      </description>\n    </item>\n  \n    <item>\n      <title>…&brandShortName; wyświetla tytuł niezapisanej strony z czerwonym cieniem?</title>\n      <description>Możesz zapisywać pliki z różnych trybów wyświetlania.</description>\n    </item>\n\n    <item>\n      <title>…masz bezpośredni dostęp do społeczności programu &brandShortName;?</title>\n      <description>Wybierz menu Pomoc » Społeczność użytkowników.\n      </description>\n    </item>\n\n    <item>\n      <title>…wstawianie elementów HTML5 jest łatwe?</title>\n      <description>Wybierz menu Wstaw » Element HTML5.</description>\n    </item>\n\n    <item>\n      <title>…możesz zamknąć aktywną kartę za pomocą skrótu klawiszowego?</title>\n      <description>Użycie skrótu Ctrl+w (Command +w w systemie Mac OS X) spowoduje zamknięcie aktywnej karty.\n      </description>\n    </item>\n\n    <item>\n      <title>…możesz utworzyć nową kartę za pomocą skrótu klawiszowego?</title>\n      <description>Użycie skrótu Ctrl+n (Command +n w systemie Mac OS X) spowoduje utworzenie nowej pustej \n                    karty z takim samym atrybutem doctype, jak ostatnio utworzona strona.</description>\n    </item>\n\n    <item>\n      <title>…you can revert to a previously saved version of the currently edited document?</title>\n      <description>Righ-click (context-click on Mac OS X) on the document's tab\n                    and select the Revert menu.</description>\n    </item>\n\n    <item>\n      <title>…możesz publikować strony bezpośrednio z programu &brandShortName;</title>\n      <description>Trzeba najpierw zainstalować i ustawić dodatek FireFTP.\n                  Dostęp do niego będzie możliwy z poziomu menu Narzędzia. </description>\n    </item>\n\n    <item>\n      <title>…za pomocą programu &brandShortName; można łatwo wstawiać dowolne znaki?</title>\n      <description>Użyj funkcji Znaki i symbole z menu Wstaw. Możesz poszukać\n              znaku Unicode wg jego nazwy lub otworzyć cały blok, by go odnaleźć.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; uruchamia sprawdzanie pisowni domyślnie?</title>\n      <description>Kliknij prawym przyciskiem myszy słowo i poszukaj sugestii. Można zmieniać\n                lub wyłączyć tę funkcję z poziomu Narzędzia » Ustawienia » Ogólne.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; może wiarygodnie zaznaczyć element?</title>\n      <description>Kliknij nazwę elementu na pasku struktury.</description>\n    </item>\n\n    <item>\n      <title>…możesz zmienić położenie elementu w dokumencie za pomocą myszy?</title>\n      <description>Najpierw trzeba zaznaczyć element, jak opisano w poprzedniej podpowiedzi i następnie przeciągnąć go w żądane miejsce.\n      </description>\n    </item>\n\n    <item>\n      <title>…możesz szybko otwierać istniejące strony?</title>\n      <description>Płatny dodatek Project manager umożliwia natychmiastowy dostęp\n      do stron i obrazków znajdujących się w projekcie.  </description>\n    </item>\n\n    <item>\n      <title>…możesz wybrać domyślną przeglądarkę?</title>\n      <description>Można to zrobić z poziomu menu Narzędzia » Ustawienia » Zaawansowane » Resetuj ustawienia zewnętrznej przeglądarki. Podczas następnego przeglądania można wybrać nową domyślną przeglądarkę.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; umożliwia używanie zewnętrznych arkuszy stylów?</title>\n      <description>Aby utworzyć gotowy do użycia arkusz, kliknij Panele » Arkusze stylów”.\n      Kliknij znak plusa i wybierz Powiązany z dokumentem.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; może zarządzać arkuszami stylów i złożonymi selektorami?</title>\n      <description>Używając płatnego dodatku CSS Pro Editor można zmieniać kolejność\n      i dodawać tytuły i atrybut rel do arkuszy stylów i tworzyć skomplikowane\n      selektory CSS 2, CSS 3.</description>\n    </item>\n\n    <item>\n      <title>…możesz zmieniać rozmiar paneli?</title>\n      <description>Złap uchwyt znajdujący się w prawym dolnym narożniku i przeciągając go zmień rozmiar panelu.\n      </description>\n    </item>\n\n    <item>\n      <title>…możesz dodawać atrybuty do dowolnego elementu?</title>\n      <description>Otwórz Panele » Eksplorator DOM. W widoku trybu graficznego kliknij element. W panelu eksploratora DOM wybierz kartę Atrybuty i na dole panelu kliknij znak plusa.\n      </description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; może obsługiwać właściwości CSS3?</title>\n      <description>Prefiksy dostawców zostaną dodane do przeglądarek, które ich potrzebują.\n      </description>\n    </item>\n\n    <item>\n      <title>…możesz dostosować skróty klawiszowe?</title>\n      <description>Każdy element menu można przypisać do preferowanego skrótu. Otwórz\n      Narzędzia » Ustawienia » Skróty klawiszowe. Odszukaj i dwukrotnie kliknij żądane\n      polecenie. W nowym oknie zmień skrót.\n      </description>\n    </item>\n\n    <item>\n      <title>…możesz usunąć klasę z elementu?</title>\n      <description>Wybierz element i w menu rozwijanym Klasy ponownie zastosuj klasę.\n      </description>\n    </item>\n\n  </channel>\n</rss>\n\n"
  },
  {
    "path": "locales/pl/bluegriffon/extensions/tipoftheday/tipofthedayOverlay.dtd",
    "content": "<!ENTITY tipofthedayMenu.label \"Podpowiedź dnia\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/sidebars/aria/aria.dtd",
    "content": "<!ENTITY window.title \"ARIA\">\n\n<!ENTITY roleSection.label \"Role\">\n<!ENTITY role.label \"Role:\">\n<!ENTITY treeView.label \"Tree view\">\n\n<!ENTITY constraintsSection.label \"Constraints\">\n<!ENTITY context.label \"On ancestors:\">\n<!ENTITY owns.label \"On contents:\">\n\n<!ENTITY requiredProperties.label \"Required States and Properties\">\n<!ENTITY properties.label \"Other States and Properties\">\n<!ENTITY inheritedProperties.label \"Inherited States and Properties\">"
  },
  {
    "path": "locales/pl/bluegriffon/sidebars/aria/aria.properties",
    "content": "mustBeContainedIn=must be contained in \nor= or \nok=OK\nmustContain=must contain\nand= and \ndeprecated=deprecated\nmissingTextbox=missing textbox\nmissingListboxTreeGridDialog=missing listbox, tree, grid or dialog\n"
  },
  {
    "path": "locales/pl/bluegriffon/sidebars/aria/ariaOverlay.dtd",
    "content": "<!ENTITY aria.label \"ARIA\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/sidebars/cssproperties/backgrounditem.dtd",
    "content": "<!ENTITY backgroundAttachment.label        \"Załącznik:\">\n<!ENTITY backgroundAttachmentScroll.label  \"Przewijanie\">\n<!ENTITY backgroundAttachmentLocal.label   \"Przyczepiony do elementu\">\n<!ENTITY backgroundAttachmentFixed.label   \"Przyczepiony do okna\">\n\n<!ENTITY backgroundSize.label              \"Rozmiar:\">\n<!ENTITY backgroundSizeAuto.label          \"Automatyczny\">\n<!ENTITY backgroundSizeContain.label       \"Zawarty w elemencie\">\n<!ENTITY backgroundSizeCover.label         \"Pokrywający element\">\n<!ENTITY backgroundSizeUserDefined.label   \"Określ\">\n\n<!ENTITY backgroundRepeat.label            \"Powtarzalność:\">\n<!ENTITY backgroundRepeatX.label           \"Powtarzaj wg osi X:\">\n<!ENTITY backgroundRepeatY.label           \"Powtarzaj wg osi Y:\">\n<!ENTITY backgroundRepeatRepeat.label      \"Powtarzaj\">\n<!ENTITY backgroundRepeatSpace.label       \"Powtórz z elastycznym odstępem\">\n<!ENTITY backgroundRepeatRound.label       \"Przeskaluj i powtarzaj\">\n<!ENTITY backgroundRepeatNorepeat.label    \"Nie powtarzaj\">\n<!ENTITY backgroundRepeatUserDefined.label \"Określ powtarzalność dla każdego z kierunków\">\n\n<!ENTITY backgroundClip.label       \"Obszar rysowania:\">\n<!ENTITY backgroundBorderbox.label  \"Wyznaczany przez obramowanie\">\n<!ENTITY backgroundPaddingbox.label \"Wyznaczany przez dopełnienie\">\n<!ENTITY backgroundContentbox.label \"Wyznaczany przez zawartość\">\n\n<!ENTITY backgroundPosition.label             \"Pozycja:\">\n<!ENTITY backgroundPositionLeftTop.label      \"Lewy górny narożnik\">\n<!ENTITY backgroundPositionCenterTop.label    \"Pośrodku u góry\">\n<!ENTITY backgroundPositionRightTop.label     \"Prawy górny narożnik\">\n<!ENTITY backgroundPositionLeftCenter.label   \"Z lewej pośrodku\">\n<!ENTITY backgroundPositionCenterCenter.label \"Środek\">\n<!ENTITY backgroundPositionRightCenter.label  \"Z prawej pośrodku\">\n<!ENTITY backgroundPositionLeftBottom.label   \"Lewy dolny narożnik\">\n<!ENTITY backgroundPositionCenterBottom.label \"Pośrodku u dołu\">\n<!ENTITY backgroundPositionRightBottom.label  \"Prawy dolny narożnik\">\n<!ENTITY backgroundPositionUserDefined.label  \"Określ pozycję precyzyjniej\">\n\n<!ENTITY backgroundOrigin.label \"Miejsce zaczepienia:\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/sidebars/cssproperties/backgrounditem.properties",
    "content": "backgroundColorTitle = Kolor\nbackgroundImageTitle = Obrazek\nbackgroundLinearGradientTitle = Gradient liniowy\nbackgroundRadialGradientTitle = Gradient radialny\n"
  },
  {
    "path": "locales/pl/bluegriffon/sidebars/cssproperties/colorstopitem.dtd",
    "content": "<!ENTITY length.label \"Długość:\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/sidebars/cssproperties/cssproperties.dtd",
    "content": "<!ENTITY window.title \"Właściwości CSS\">\n\n<!ENTITY applyStyles.label     \"Zastosuj style do:\">\n<!ENTITY modifyID.label        \"tego elementu wyłącznie poprzez jego ID\">\n<!ENTITY modifyClass.label     \"wszystkich elementów tej klasy\">\n<!ENTITY useInlineStyles.label \"tego elementu poprzez osadzone style\">\n<!ENTITY allOfType.label       \"wszystkich elementów tego typu\">\n\n<!ENTITY closeOtherSections.label \"Zamknij pozostałe sekcje\">\n<!ENTITY closeAllSections.label   \"Zamknij wszystkie sekcje\">\n\n<!ENTITY generalSectionHeader.label \"Ogólne\">\n\n<!ENTITY fontFamily.label \"Rodzina czcionek:\">\n\n<!ENTITY fontWeight.label        \"Waga:\">\n<!ENTITY fontWeightBold.label    \"Pogrubiona\">\n<!ENTITY fontWeightLighter.label \"cieńsza\">\n<!ENTITY fontWeightBolder.label  \"grubsza\">\n\n<!ENTITY fontStyle.label        \"Styl:\">\n<!ENTITY fontStyleItalic.label  \"Kursywa\">\n<!ENTITY fontStyleOblique.label \"Pochylona\">\n\n<!ENTITY textDecoration.label            \"Kreski:\">\n<!ENTITY textDecorationUnderline.label   \"Podkreślenie\">\n<!ENTITY textDecorationOverline.label    \"Kreska nad\">\n<!ENTITY textDecorationNone.label        \"Brak\">\n<!ENTITY textDecorationLinethrough.label \"Przekreślenie\">\n\n<!ENTITY textTransform.label           \"Rozmiar:\">\n<!ENTITY textTransformLowercase.label  \"małe litery\">\n<!ENTITY textTransformUppercase.label  \"WIELKIE LITERY\">\n<!ENTITY textTransformCapitalize.label \"Kapitaliki\">\n\n<!ENTITY fontVariant.label          \"Styl:\">\n<!ENTITY fontVariantNormal.label    \"normalny\">\n<!ENTITY fontVariantSmallCaps.label \"MAŁE KAPITALIKI\">\n\n\n<!ENTITY textAlign.label      \"Wyrównanie:\">\n<!ENTITY textAlignStart.label \"początek\">\n<!ENTITY textAlignEnd.label   \"koniec\">\n\n<!ENTITY fontSize.label        \"Rozmiar:\">\n<!ENTITY fontSizeSmaller.label \"Mniejszy\">\n<!ENTITY fontSizeLarger.label  \"Większy\">\n<!ENTITY fontSizeXxsmall.label \"Malutki\">\n<!ENTITY fontSizeXsmall.label  \"Bardzo mały\">\n<!ENTITY fontSizeSmall.label   \"Mały\">\n<!ENTITY fontSizeMedium.label  \"Średni\">\n<!ENTITY fontSizeLarge.label   \"Duży\">\n<!ENTITY fontSizeXlarge.label  \"Bardzo duży\">\n<!ENTITY fontSizeXxlarge.label \"Ogromny\">\n\n<!ENTITY lineHeight.label       \"Wysokość linii:\">\n<!ENTITY lineHeightNormal.label \"normalna\">\n\n<!ENTITY colorsSectionHeader.label                 \"Kolory\">\n<!ENTITY color.label                               \"Tekstu:\">\n<!ENTITY bgColor.label                             \"Tła:\">\n<!ENTITY backgrounds.label                         \"Obrazki:\">\n<!ENTITY addBackgroundImageMenuitem.label          \"Dodaj obrazek tła\">\n<!ENTITY addBackgroundLinearGradientMenuitem.label \"Dodaj gradient liniowy\">\n<!ENTITY addBackgroundRadialGradientMenuitem.label \"Dodaj gradient radialny\">\n\n<!ENTITY imageURL.caption        \"Podaj adres URL obrazka\">\n<!ENTITY selectImageButton.label \"Wybierz plik obrazka\">\n\n<!ENTITY preview.caption    \"Podgląd\">\n<!ENTITY cancelButton.label \"Anuluj\">\n<!ENTITY okButton.label     \"OK\">\n\n<!ENTITY backgroundPositionLeftTop.label      \"Lewy górny narożnik\">\n<!ENTITY backgroundPositionCenterTop.label    \"Pośrodku u góry\">\n<!ENTITY backgroundPositionRightTop.label     \"Prawy górny narożnik\">\n<!ENTITY backgroundPositionLeftCenter.label   \"Z lewej pośrodku\">\n<!ENTITY backgroundPositionCenterCenter.label \"Środek\">\n<!ENTITY backgroundPositionRightCenter.label  \"Z prawej pośrodku\">\n<!ENTITY backgroundPositionLeftBottom.label   \"Lewy dolny narożnik\">\n<!ENTITY backgroundPositionCenterBottom.label \"Pośrodku u dołu\">\n<!ENTITY backgroundPositionRightBottom.label  \"Prawy dolny narożnik\">\n\n<!ENTITY colorStops.tab    \"Zatrzymania kolorów\">\n<!ENTITY shapeAndSize.tab  \"Kształt i rozmiar\">\n<!ENTITY angle.tab         \"Kąt pochylenia\">\n<!ENTITY startingPoint.tab \"Punkt początkowy\">\n\n<!ENTITY repeating.label \"Powtarzanie\">\n\n<!ENTITY radius.label \"Radius:\">\n<!ENTITY angle.checkbox         \"Kąt pochylenia:\">\n<!ENTITY startingPoint.checkbox \"Punkt początkowy:\">\n<!ENTITY horizOffset.checkbox   \"Odsunięcie poziome:\">\n<!ENTITY vertOffset.checkbox    \"Odsunięcie pionowe:\">\n\n<!ENTITY shape.label         \"Kształt:\">\n<!ENTITY circularShape.label \"Kołowy\">\n<!ENTITY ellipticShape.label \"Eliptyczny\">\n<!ENTITY size.label          \"Rozmiar:\">\n\n<!ENTITY columnsSectionHeader.label \"Kolumny\">\n<!ENTITY columnCount.label          \"Liczba kolumn:\">\n<!ENTITY oneColumn.label            \"Jedna\">\n<!ENTITY twoColumns.label           \"Dwie\">\n<!ENTITY threeColumns.label         \"Trzy\">\n\n<!ENTITY columnWidth.label          \"Optymalna szerokość kolumny:\">\n<!ENTITY automaticColumnWidth.label \"Automatycznie\">\n\n<!ENTITY columnGap.label       \"Odstęp między kolumnami:\">\n<!ENTITY normalColumnGap.label \"domyślna wartość\">\n\n<!ENTITY columnRuleColor.label       \"Reguły koloru:\">\n<!ENTITY columnRuleColor.title       \"Reguła koloru kolumn\">\n<!ENTITY noneColumnRuleStyle.label   \"Brak reguły\">\n<!ENTITY hiddenColumnRuleStyle.label \"Ukryta\">\n<!ENTITY solidColumnRuleStyle.label  \"Pojedyncza\">\n<!ENTITY doubleColumnRuleStyle.label \"Podwójna\">\n<!ENTITY dottedColumnRuleStyle.label \"Kropkowana\">\n<!ENTITY dashedColumnRuleStyle.label \"Kreskowana\">\n<!ENTITY grooveColumnRuleStyle.label \"Wyżłobienie\">\n<!ENTITY ridgeColumnRuleStyle.label  \"Krawędź\">\n<!ENTITY insetColumnRuleStyle.label  \"Odsunięcie do wewnątrz\">\n<!ENTITY outsetColumnRuleStyle.label \"Odsunięcie na zewnątrz\">\n\n<!ENTITY columnRuleStyle.label \"Reguła stylu kolumn:\">\n\n<!ENTITY columnRuleWidth.label       \"Reguła szerokości kolumny:\">\n<!ENTITY noneColumnRuleWidth.label   \"brak\">\n<!ENTITY thinColumnRuleWidth.label   \"Cienka\">\n<!ENTITY mediumColumnRuleWidth.label \"Średnia\">\n<!ENTITY thickColumnRuleWidth.label  \"Gruba\">\n\n<!ENTITY geometrySectionHeader.label \"Geometria\">\n<!ENTITY margins.label               \"Marginesy:\">\n<!ENTITY paddings.label              \"Dopełnienia:\">\n<!ENTITY contentArea.label           \"Treść\">\n<!ENTITY useSameFourPaddings.label   \"Takie same dla wszystkich dopełnień\">\n<!ENTITY useSameFourMargins.label    \"Takie same dla wszystkich marginesów\">\n<!ENTITY autoMargin.label            \"Automatycznie\">\n\n<!ENTITY width.label         \"Szerokość:\">\n<!ENTITY autoWidth.label     \"automatycznie\">\n<!ENTITY preserveImageRatio.label \"Zachowaj proporcje\">\n\n<!ENTITY height.label        \"Wysokość:\">\n<!ENTITY autoHeight.label    \"automatycznie\">\n\n<!ENTITY minWidth.label      \"Minimalna szerokość:\">\n<!ENTITY maxWidth.label      \"Maksymalna szerokość:\">\n<!ENTITY noneMaxWidth.label  \"brak\">\n\n<!ENTITY minHeight.label     \"Minimalna wysokość:\">\n<!ENTITY maxHeight.label     \"Maksymalna wysokość:\">\n<!ENTITY noneMaxHeight.label \"brak\">\n\n<!ENTITY getNaturalSize.label     \"Naturalny rozmiar\">\n\n<!ENTITY positionSectionHeader.label \"Poleżenie i układ\">\n\n<!ENTITY display.label            \"Wyświetlaj:\">\n<!ENTITY noneDisplay.label        \"Nie wyświetlaj\">\n<!ENTITY inlineDisplay.label      \"W tekście\">\n<!ENTITY runInDisplay.label       \"Uruchamianie w\">\n<!ENTITY blockDisplay.label       \"Blok\">\n<!ENTITY inlineBlockDisplay.label \"Blok w tekście\">\n<!ENTITY listItem.label           \"Element listy\">\n<!ENTITY table.label              \"Tabela\">\n<!ENTITY inlineTable.label        \"Tabela tekście\">\n<!ENTITY tableHeaderGroup.label   \"Grupa nagłówka tabeli\">\n<!ENTITY tableRowGroup.label      \"Grupa wiersza tabeli\">\n<!ENTITY tableFooterGroup.label   \"Grupa stopki tabeli\">\n<!ENTITY tableColumnGroup.label   \"Grupa kolumn tabeli\">\n<!ENTITY tableCaption.label       \"Tytuł tabeli\">\n<!ENTITY tableRow.label           \"Wiersz tabeli\">\n<!ENTITY tableColumn.label        \"Kolumna tabeli\">\n<!ENTITY tableCell.label          \"Komórka tabeli\">\n\n<!ENTITY visibility.label         \"Widoczność:\">\n<!ENTITY visibleVisibility.label  \"widoczny\">\n<!ENTITY hiddenVisibility.label   \"ukryty\">\n<!ENTITY collapseVisibility.label \"zapadnięty\">\n\n<!ENTITY float.label      \"Opływanie:\">\n<!ENTITY leftFloat.label  \"Płynięcie do lewej\">\n<!ENTITY noneFloat.label  \"Brak opływania\">\n<!ENTITY rightFloat.label \"Płynięcie do prawej\">\n\n<!ENTITY overflow.label       \"Nadmiar treści:\">\n<!ENTITY visibleOverlow.label \"Widoczna\">\n<!ENTITY hiddenOverlow.label  \"Ukryta\">\n<!ENTITY scrollOverlow.label  \"Wyświetlaj paski przewijania\">\n<!ENTITY autoOverlow.label    \"Automatycznie\">\n\n<!ENTITY textOverflow.label         \"Przycinanie tekstu:\">\n<!ENTITY clipTextOverflow.label     \"zwykłe ucięcie\">\n<!ENTITY ellipsisTextOverflow.label \"wielokropek\">\n\n<!ENTITY position.label         \"Pozycjonowanie:\">\n<!ENTITY staticPosition.label   \"statyczne\">\n<!ENTITY relativePosition.label \"relatywne\">\n<!ENTITY absolutePosition.label \"absolutne\">\n<!ENTITY fixedPosition.label    \"stałe\">\n\n<!ENTITY zIndex.label     \"Z-index:\">\n<!ENTITY zIndexAuto.label \"automatycznie\">\n\n<!ENTITY offsets.label    \"Odsunięcia:\">\n<!ENTITY offsetAuto.label \"Automatycznie\">\n\n<!ENTITY clear.label      \"Czyszczenie:\">\n<!ENTITY leftClear.label  \"Lewa strona\">\n<!ENTITY rightClear.label \"Prawa strona\">\n<!ENTITY bothClear.label  \"Obie strony\">\n<!ENTITY noneClear.label  \"Bez czyszczenia\">\n\n<!ENTITY bordersSectionHeader.label \"Obramowanie\">\n<!ENTITY thinBorderWidth.label      \"Cienkie\">\n<!ENTITY mediumBorderWidth.label    \"Średnie\">\n<!ENTITY thickBorderWidth.label     \"Grube\">\n\n<!ENTITY noneBorderStyleStyle.label   \"Brak\">\n<!ENTITY hiddenBorderStyleStyle.label \"Ukryte\">\n<!ENTITY solidBorderStyleStyle.label  \"Linia pojedyncza\">\n<!ENTITY doubleBorderStyleStyle.label \"Linia podwójna\">\n<!ENTITY dottedBorderStyleStyle.label \"Linia kropkowana\">\n<!ENTITY dashedBorderStyleStyle.label \"Linia kreskowana\">\n<!ENTITY grooveBorderStyleStyle.label \"Wyżłobienie\">\n<!ENTITY ridgeBorderStyleStyle.label  \"Krawędź\">\n<!ENTITY insetBorderStyleStyle.label  \"Odsunięcie do wewnątrz\">\n<!ENTITY outsetBorderStyleStyle.label \"Odsunięcie na zewnątrz\">\n\n<!ENTITY topBorder.label    \"Góra:\">\n<!ENTITY rightBorder.label  \"Prawa:\">\n<!ENTITY leftBorder.label   \"Lewa:\">\n<!ENTITY bottomBorder.label \"Dół:\">\n\n<!ENTITY sameBorderOnFourEdges.label \"Użyj tego samego obramowania dla wszystkich narożników\">\n\n<!ENTITY sameFourCorners.label   \"Taki sam styl dla wszystkich narożników\">\n<!ENTITY topLeftCorner.label     \"Górny lewy narożnik:\">\n<!ENTITY topRightCorner.label    \"Górny prawy narożnik:\">\n<!ENTITY bottomLeftCorner.label  \"Dolny lewy narożnik:\">\n<!ENTITY bottomRightCorner.label \"Dolny prawy narożnik:\">\n\n<!ENTITY useImageAsBorder.label     \"Użyj pociętego obrazka jako obramowania\">\n<!ENTITY enterImageUrl.label        \"Położenie obrazka:\">\n<!ENTITY borderImageURLButton.label \"Wybierz plik obrazka\">\n\n<!ENTITY fromLeftEdge.label   \"Od lewej krawędzi:\">\n<!ENTITY fromTopEdge.label    \"Od górnej krawędzi:\">\n<!ENTITY fromBottomEdge.label \"Od dolnej krawędzi:\">\n<!ENTITY fromRightEdge.label  \"Od prawej krawędzi:\">\n\n<!ENTITY topBorderImageProps.label     \"Góra\">\n<!ENTITY rightBBorderImageProps.label  \"Prawa\">\n<!ENTITY bottomBorderImageProps.label  \"Dół\">\n<!ENTITY leftBorderImageProps.label    \"Lewa\">\n<!ENTITY slicingBorderImageProps.label \"Pocięty:\">\n<!ENTITY widthBorderImageProps.label   \"Szerokość:\">\n<!ENTITY repeatBorderImageProps.label  \"Powtarzanie:\">\n\n<!ENTITY stretchBorderImageRepeat.label \"Stretch\">\n<!ENTITY repeatBorderImageRepeat.label  \"Powtarzanie\">\n<!ENTITY roundBorderImageRepeat.label   \"Zaokrąglenie\">\n\n<!ENTITY transformsSectionHeader.label \"Transformacje\">\n<!ENTITY rotation.label                \"Rotacja\">\n<!ENTITY translation.label             \"Zmiana formy\">\n<!ENTITY skew.label                    \"Skos\">\n<!ENTITY scale.label                   \"Skala\">\n\n<!ENTITY flexboxSectionHeader.label \"Elastyczność\">\n<!ENTITY enableFlexBox.label        \"Ten element jest elastyczny\">\n<!ENTITY inlineBox.label            \"To jest pudełko w wierszu\">\n<!ENTITY selfAlign.label \"Self-alignment:\">\n<!ENTITY boxAlign.label             \"Wyrównanie:\">\n<!ENTITY startBoxAlign.label        \"początek\">\n<!ENTITY centerBoxAlign.label       \"środek\">\n<!ENTITY endBoxAlign.label          \"koniec\">\n<!ENTITY baselineBoxAlign.label     \"linia bazowa\">\n<!ENTITY stretchBoxAlign.label      \"stretch\">\n\n<!ENTITY boxDirection.label        \"Kierunek:\">\n<!ENTITY normalBoxDirection.label  \"normalny\">\n<!ENTITY reverseBoxDirection.label \"odwrotny\">\n\n<!ENTITY flexGrow.label \"Flex grow factor:\">\n<!ENTITY flexShrink.label \"Flex shrink factor:\">\n<!ENTITY flexBasis.label \"Flex basis:\">\n<!ENTITY boxOrdinalGroup.label \"Grupa porządkowa:\">\n\n<!ENTITY boxOrientation.label           \"Orientacja:\">\n<!ENTITY horizontalBoxOrientation.label \"pozioma\">\n<!ENTITY verticalBoxOrientation.label   \"pionowa\">\n\n\n<!ENTITY letterSpacing.label       \"Odstępy między literami:\">\n<!ENTITY normalLetterSpacing.label \"normalne\">\n\n<!ENTITY wordSpacing.label       \"Odstępy między słowami:\">\n<!ENTITY normalWordSpacing.label \"normalne\">\n\n<!ENTITY wordWrap.label          \"Łamanie słów:\">\n<!ENTITY normalWordWrap.label    \"w zwyczajowych punktach łamania\">\n<!ENTITY breakWordWordWrap.label \"wszędzie\">\n\n<!ENTITY textIndent.label \"Wcięcia testu:\">\n\n<!ENTITY listsSectionHeader.label \"Listy\">\n<!ENTITY listStyleType.label      \"Wyliczenie lub wypunktowanie:\">\n<!ENTITY none.label               \"Brak\">\n<!ENTITY disc.label               \"Dyskami •\">\n<!ENTITY circle.label             \"Okręgami ◦\">\n<!ENTITY square.label             \"Kwadratami ◾\">\n<!ENTITY decimal.label            \"Liczbami 1 2 3 4 5 6 7 8 9\">\n<!ENTITY decimalLeadingZero.label \"Liczbami 01 02 03 04 05 06 07 08 09\">\n<!ENTITY lowerRoman.label         \"Małymi rzymskimi ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ\">\n<!ENTITY upperRoman.label         \"Wielkimi rzymskimi Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ\">\n<!ENTITY lowerGreek.label         \"Małymi greckimi α β γ δ ε ζ η θ ι\">\n<!ENTITY lowerAlpha.label         \"Małymi literami a b c d e f g h i\">\n<!ENTITY upperAlpha.label         \"Wielkimi literami A B C D E F G H I\">\n<!ENTITY armenian.label           \"Armeńskimi ա բ գ դ ե զ է ը թ\">\n<!ENTITY georgian.label           \"Gruzińskimi ა ბ გ დ ე ვ ზ ჱ თ\">\n<!ENTITY hebrew.label             \"Hebrajskimi א ב ג ד ה ו ז ח ט\">\n<!ENTITY arabicIndic.label        \"Arabskimi ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩\">\n<!ENTITY bengali.label            \"Bengalskimi ১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯\">\n<!ENTITY devanagari.label         \"Dewanagarskimi १ २ ३ ४ ५ ६ ७ ८ ९\">\n<!ENTITY gujarati.label           \"Gudżaratimskimi ૧ ૨ ૩ ૪ ૫ ૬ ૭ ૮ ૯\">\n<!ENTITY gurmukhi.label           \"Gurmukhi ੧ ੨ ੩ ੪ ੫ ੬ ੭ ੮ ੯\">\n<!ENTITY kannada.label            \"Kannada ೧ ೨ ೩ ೪ ೫ ೬ ೭ ೮ ೯\">\n<!ENTITY malayalam.label          \"Malajalamskimi ൧ ൨ ൩ ൪ ൫ ൬ ൭ ൮ ൯ \">\n<!ENTITY oriya.label              \"Orijaskimi ୧ ୨ ୩ ୪ ୫ ୬ ୭ ୮ ୯\">\n<!ENTITY tamil.label              \"Tamilskimi ௧ ௨ ௩ ௪ ௫ ௬ ௭ ௮ ௯\">\n<!ENTITY telugu.label             \"Teluguskimi ౧ ౨ ౩ ౪ ౫ ౬ ౭ ౮ ౯\">\n<!ENTITY ethiopicNumeric.label      \"Etiopskimi ፩ ፪ ፫ ፬ ፭ ፮ ፯ ፰ ፱\">\n<!ENTITY ethiopicHalehameAmEt.label \"Etiopskimi halehame-am-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY ethiopicHalehameTiEr.label \"Etiopskimi halehame-ti-er ሀ ለ ሐ መ ረ ሰ ሸ ቀ ቐ\">\n<!ENTITY ethiopicHalehameTiEt.label \"Etiopskimi halehame-ti-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY persian.label            \"Perskimi ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY urdu.label               \"Urduskimi ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY khmer.label              \"Khmerskimi ១ ២ ៣ ៤ ៥ ៦ ៧ ៨ ៩\">\n<!ENTITY lao.label                \"Lao ໑ ໒ ໓ ໔ ໕ ໖ ໗ ໘ ໙\">\n<!ENTITY thai.label               \"Tajskimi ๑ ๒ ๓ ๔ ๕ ๖ ๗ ๘ ๙\">\n<!ENTITY myanmar.label            \"Myanmarskimi ၁ ၂ ၃ ၄ ၅ ၆ ၇ ၈ ၉\">\n<!ENTITY hangul.label             \"Hangul 나 다 라 마 바 사 아 자 차\">\n<!ENTITY hangulConsonant.label    \"Hangul consonant ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㅊ\">\n<!ENTITY hiragana.label           \"Hiragana い う え お か き く け こ\">\n<!ENTITY katakana.label           \"Katakana イ ウ エ オ カ キ ク ケ コ\">\n<!ENTITY hiraganaIroha.label      \"Hiragana Iroha ろ は に ほ へ と ちり ぬ\">\n<!ENTITY katakanaIroha.label      \"Katakana Iroha ロ ハ ニ ホ ヘ ト チリ ヌ\">\n<!ENTITY japaneseFormal.label            \"Japońskimi Formal 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY japaneseInformal.label          \"Japońskimi Informal 壹 贰 叁 肆 伍 陆 柒 捌 玖\">\n<!ENTITY cjkIdeographic.label            \"CJK Ideographic\">\n<!ENTITY cjkIdeographicEarlyBranch.label \"CJK Ideographic Early Branch 丑 寅 卯 辰 巳 午 未申 酉\">\n<!ENTITY cjkHeavenlyStem.label           \"CJK Heavenly Stem 乙 丙 丁 戊 己 庚 辛壬 癸\">\n<!ENTITY simpChineseFormal.label         \"Uproszcz. chińskimi Formal 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY simpChineseInformal.label       \"Uproszcz. chińskimi Informal 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY tradChineseFormal.label         \"Trad. chińskimi Formal 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY tradChineseInormal.label        \"Trad. chińskimi Informal 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY none.label \"Brak\">\n\n<!ENTITY listStylePosition.label        \"Pozycja punktowania:\">\n<!ENTITY insideListStylePosition.label  \"wewnątrz\">\n<!ENTITY outsideListStylePosition.label \"na zewnątrz\">\n\n<!ENTITY listStyleImage.label \"Obrazek:\">\n\n<!ENTITY transitionsSectionHeader.label \"Przekształcenia\">\n<!ENTITY noneTransition.label           \"Żadne własności\">\n<!ENTITY allTransition.label            \"Wszystkie własności\">\n<!ENTITY propertyTransition.label       \"Jedna własność\">\n\n<!ENTITY shadowsSectionHeader.label \"Cienie\">\n<!ENTITY textShadows.label          \"Cieniowanie tekstu\">\n<!ENTITY boxShadows.label           \"Cieniowanie pudełek\">\n<!ENTITY noneTextShadow.label       \"brak\">\n<!ENTITY oneShadow.label            \"Nowe cieniowanie\">\n\n<!ENTITY verticalAlign.label           \"Wyrównanie pionowe:\">\n<!ENTITY baselineVerticalAlign.label   \"Punkty odniesienia\">\n<!ENTITY subVerticalAlign.label        \"Punkt odniesienia z indeksami pól nadrzędnych\">\n<!ENTITY superVerticalAlign.label      \"Punkt odniesienia z indeksami górnymi pól nadrzędnych\">\n<!ENTITY topVerticalAlign.label        \"Góry\">\n<!ENTITY textTopVerticalAlign.label    \"Góra z górą nadrzędnego obszaru treści\">\n<!ENTITY middleVerticalAlign.label     \"Punkt środkowy z punktem odniesienia pola nadrzędnego + 1/2 wysokości „x”\">\n<!ENTITY bottomVerticalAlign.label     \"Doły\">\n<!ENTITY textBottomVerticalAlign.label \"Dół z dołem nadrzędnego obszaru treści\">\n\n<!ENTITY direction.label    \"Kierunek tekstu:\">\n<!ENTITY ltrDirection.label \"Z lewej do prawej\">\n<!ENTITY rtlDirection.label \"Z prawej do lewek\">\n\n<!ENTITY miscSectionHeader.label \"Różne\">\n\n<!ENTITY cursor.label          \"Kursor:\">\n<!ENTITY autoCursor.label      \"automatyczny\">\n<!ENTITY defaultCursor.label   \"zależny od systemu operacyjnego\">\n<!ENTITY crossHairCursor.label \"celowniczy\">\n<!ENTITY pointerCursor.label   \"odniesienia\">\n<!ENTITY moveCursor.label      \"przesunięcia\">\n<!ENTITY eResizeCursor.label   \"zmiany rozmiaru z lewej strony\">\n<!ENTITY neResizeCursor.label  \"zmiany rozmiaru w lewym górnym rogu\">\n<!ENTITY nwResizeCursor.label  \"zmiany rozmiaru w prawym górnym rogu\">\n<!ENTITY nResizeCursor.label   \"zmiany rozmiaru od góry\">\n<!ENTITY sResizeCursor.label   \"zmiany rozmiaru od dołu\">\n<!ENTITY wResizeCursor.label   \"zmiany rozmiaru z prawej strony\">\n<!ENTITY seResizeCursor.label  \"zmiany rozmiaru w lewym dolnym rogu\">\n<!ENTITY swResizeCursor.label  \"zmiany rozmiaru w prawym dolnym rogu\">\n<!ENTITY textCursor.label      \"zaznaczalnego tekstu\">\n<!ENTITY busyCursor.label      \"zajętości, oczekiwania\">\n<!ENTITY helpCursor.label      \"dostępnej pomocy\">\n<!ENTITY progress.label        \"postępu\">\n\n<!ENTITY unicodeBidi.label             \"Algorytm dwukierunkowy Unicode:\">\n<!ENTITY normalUnicodeBidi.label       \"normalne\">\n<!ENTITY embedUnicodeBidi.label        \"osadzone\">\n<!ENTITY bidiOverrideUnicodeBidi.label \"bidi-override\">\n\n<!ENTITY orphans.label \"Sieroty:\">\n\n<!ENTITY widows.label          \"Okna:\">\n<!ENTITY pageBreakAfter.label  \"Zatrzymanie strony po:\">\n<!ENTITY pageBreakInside.label \"Zatrzymanie strony wewnątrz:\">\n<!ENTITY pageBreakBefore.label \"Zatrzymanie strony przed:\">\n<!ENTITY autoPageBreak.label   \"automatycznie\">\n<!ENTITY alwaysPageBreak.label \"zawsze\">\n<!ENTITY avoidPageBreak.label  \"unikaj\">\n<!ENTITY leftPageBreak.label   \"lewa strona\">\n<!ENTITY rightPageBreak.label  \"prawa strona\">\n\n<!ENTITY tablesSectionHeader.label \"Tabele\">\n<!ENTITY tableLayout.label         \"Układ tabeli:\">\n<!ENTITY autoTableLayout.label     \"automatyczny\">\n<!ENTITY fixedTableLayout.label    \"ustalony\">\n\n<!ENTITY captionSide.label       \"Pozycja przypisów:\">\n<!ENTITY topCaptionSide.label    \"dół\">\n<!ENTITY bottomCaptionSide.label \"góra\">\n\n<!ENTITY borderCollapse.label         \"Obramowanie tabeli:\">\n<!ENTITY collapseBorderCollapse.label \"wspólne\">\n<!ENTITY separateBorderCollapse.label \"oddzielne\">\n\n<!ENTITY borderSpacing.label \"Odstęoy obramowania:\">\n\n<!ENTITY emptyCells.label     \"Puste komórki:\">\n<!ENTITY showEmptyCells.label \"wyświetlane\">\n<!ENTITY hideEmptyCells.label \"ukryte\">\n\n<!ENTITY leftTransformOrigin.label   \"Lewo\">\n<!ENTITY centerTransformOrigin.label \"Środek\">\n<!ENTITY rightTransformOrigin.label  \"Prawo\">\n<!ENTITY topTransformOrigin.label    \"Góra\">\n<!ENTITY bottomTransformOrigin.label \"Dół\">\n\n<!ENTITY makeRelative.label \"Ustaw URL relatywnym do adresu dokumentu\">\n\n<!ENTITY hoverState.label \"kiedy wskaźnik znajduje się nad elementem\">\n\n<!ENTITY perspective.label \"Perspektywa 3D\">\n<!ENTITY transformOrigin.label \"Przekształcenia oryginalne:\">\n<!ENTITY perspectivOrigin.label \"Perspektywa oryginalna:\">\n<!ENTITY perspectiveDepth.label \"Głębia perspektywy:\">\n<!ENTITY transformStyle.label \"Styl przekształceń:\">\n<!ENTITY transformStyleFlat.label \"Płaski\">\n<!ENTITY transformStyle3D.label \"3D\">\n<!ENTITY backfaceVisibility.label \"Niewidoczna powierzchnia:\">\n<!ENTITY backfaceVisibilityVisible.label \"Widoczna\">\n<!ENTITY backfaceVisibilityHidden.label \"Ukryta\">\n<!ENTITY rotation3D.label \"Rotacja 3D\">\n\n<!ENTITY row.label              \"Wiersz\">\n<!ENTITY column.label           \"Kolumnę\">\n<!ENTITY justifyContent.label \"Content justification:\">\n<!ENTITY alignContent.label \"Content alignment:\">\n<!ENTITY autoBoxAlign.label \"Automatycznie\">\n\n<!ENTITY fontsSectionHeader.label \"Font Features\">\n<!ENTITY writingMode.label \"Writing mode:\">\n<!ENTITY fontWeightNormal.label \"normalna\">\n<!ENTITY fontStyleNormal.label \"normalna\">\n<!ENTITY textTransformNone.label   \"brak\">\n\n<!ENTITY viewFonts.label \"View fonts\">\n<!ENTITY perspectiveNone.label   \"brak\">\n<!ENTITY imagesSectionHeader.label \"Obrazek\">\n<!ENTITY imageOrientation.label \"Orientation:\">\n<!ENTITY flipImage.label \"Flip image\">\n<!ENTITY fromImageImageOrientation.label \"From image\">\n<!ENTITY fromImageImageOrientation.tooltip \"Use EXIF data of the image\">\n\n<!ENTITY addCSS.tooltip \"Add CSS declaration\">\n<!ENTITY removeCSS.tooltip \"Delete CSS declaration\">\n<!ENTITY modifyCSS.tooltip \"Modify CSS value\">\n\n<!ENTITY allSectionHeader.label \"All properties\">\n\n<!ENTITY variablesSectionHeader.label \"Variables\">\n<!ENTITY gridRowGap.label \"Grid row gap:\">\n<!ENTITY gridColumnGap.label \"Grid column gap:\">\n<!ENTITY gridLayoutSection.label \"Grid Layout\">\n<!ENTITY displayGrid.label \"This element is a grid\">\n\n<!ENTITY displayInlineGrid.label \"This element is an inline grid\">\n<!ENTITY displaySubgrid.label \"This element is a subgrid\">\n<!ENTITY gridAutoFlow.label \"Automatic placement:\">\n<!ENTITY gridItemPositionWarning.label \"To position the element as a grid item, please see the 'Grid Item Layout' section\">\n<!ENTITY gridLayoutWarning.label \"For grid layout, please see the 'Grid Layout' section\">\n<!ENTITY gridItemsSection.label \"Grid Item Layout\">\n<!ENTITY gridOrder.label \"Order:\">\n<!ENTITY gridTemplateColumns.label \"Template columns\">\n<!ENTITY gridTemplateRows.label \"Template rows\">\n<!ENTITY invalidGridTemplateRowsOrColumns.label \"Invalid value for the property. Click to undo last change.\">\n<!ENTITY gridTemplateArea.label \"Named grid areas:\">\n<!ENTITY gridRowStart.label \"Row start:\">\n<!ENTITY gridRowEnd.label \"Row end:\">\n<!ENTITY gridColumnStart.label \"Column start:\">\n<!ENTITY gridColumnEnd.label \"Column end:\">\n<!ENTITY rowGridAutoFlow.label \"row\">\n<!ENTITY columnGridAutoFlow.label \"column\">\n<!ENTITY denseGridAutoFlow.label \"dense\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/sidebars/cssproperties/cssproperties.properties",
    "content": "EnterAnId     = Podaj ID\nEnterUniqueId = Podaj unikalny identyfikator dla elementu:\n\nNoClasSelected     = Wybierz klasę\nPleaseSelectAClass = Klasa CSS musi zostać wybrana, aby było możliwe zastosowanie zmian\n"
  },
  {
    "path": "locales/pl/bluegriffon/sidebars/cssproperties/csspropertiesOverlay.dtd",
    "content": "<!ENTITY cssproperties.label \"Właściwości stylów\">\n\n<!ENTITY cssToolbarCmd.label   \"CSS\">\n<!ENTITY cssToolbarCmd.tooltip \"Ustaw style CSS\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/sidebars/cssproperties/editGridTemplate.dtd",
    "content": "<!ENTITY window.title \"Add or edit a grid template row/column\">\n\n<!ENTITY none.label \"None\">\n<!ENTITY newEntry.label \"New template entry\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/sidebars/cssproperties/fontFeatures.properties",
    "content": "FFaalt=Access all alternates\nFFcalt=Contextual alternates\nFFsalt=Stylistic alternates\nFFliga=Standard ligatures\nFFclig=Contextual ligatures\nFFdlig=Discretionary ligatures\nFFhist=Historical forms\nFFhlig=Historical ligatures\nFFunic=Unicase\nFFsmcp=Small capitals\nFFc2sc=Small capitals from capitals\nFFc2pc=Petite capitals from capitals\nFFpcap=Petite capitals\nFFcase=Case sensitive forms\nFFcpsp=Capital spacing\nFFtitl=Titling\nFFswsh=Swash\nFFcswh=Contextual swash\nFFfrac=Fractions\nFFafrc=Alternative fractions\nFFordn=Ordinals\nFFnumr=Numerators\nFFdnom=Denominators\nFFsinf=Scientific inferiors\nFFsups=Superscript\nFFsubs=Subscript\nFFonum=Oldstyle figures\nFFlnum=Lining Figures\nFFpnum=Proportional figures\nFFtnum=Tabular figures\nFFzero=Slashed zero\nFFmgrk=Mathematical greek\nFFnalt=Alternate annotation forms\nFFornm=Ornaments\nFFlocl=Localized forms\nFFsize=Optical size\nFFisol=Isolated forms\nFFinit=Initial forms\nFFmedi=Medial forms\nFFfinal=Final forms\nFFrlig=Requird ligatures\nFFccmp=Glyph composition/decomposition\nFFmark=Mark to base positioning\nFFmkmj=Mark to mark positioning\nFFhwid=Half widths\n"
  },
  {
    "path": "locales/pl/bluegriffon/sidebars/cssproperties/griditemposition.dtd",
    "content": "<!ENTITY autoGridItemPosition.label \"Automatic\">\n<!ENTITY customGridItemPosition.label \"Custom\">\n\n<!ENTITY gridLineName.tooltiptext \"Grid line name\">\n<!ENTITY gridLineIndex.tooltiptext \"Line index\">\n<!ENTITY spanning.tooltiptext \"Contributes a grid span\">\n<!ENTITY span.label \"Span\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/sidebars/cssproperties/textshadowitem.dtd",
    "content": "<!ENTITY noTextShadow.label \"Cieniowanie tekstu nie jest ustawione dla tego elementu\">\n\n<!ENTITY colorTextShadow.label      \"Kolor:\">\n<!ENTITY colorTextShadow.title      \"Kolor cienia tekstu\">\n<!ENTITY blurRadiusTextShadow.label \"Rozmiar cienia:\">\n<!ENTITY offsetXTextShadow.label    \"Poziomo:\">\n<!ENTITY offsetYTextShadow.label    \"Pionowo:\">\n\n<!ENTITY spreadRadiusBoxShadow.label \"Promień rozmycia:\">\n<!ENTITY inset.label                 \"Wewnętrzny cień\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/sidebars/cssproperties/transformationitem.dtd",
    "content": "<!ENTITY rotation.label     \"Rotacja\">\n<!ENTITY translation.label  \"Przekształcenie\">\n<!ENTITY skew.label         \"Pochylenie\">\n<!ENTITY aroundXAxis.label  \"Oś X:\">\n<!ENTITY aroundYAxis.label  \"Oś Y:\">\n<!ENTITY horizontally.label \"Poziomo:\">\n<!ENTITY vertically.label   \"Pionowo:\">\n<!ENTITY scale.label        \"Skala\">\n\n<!ENTITY translation3d.label \"Przekształcenie 3D\">\n<!ENTITY perspective.label \"Perspektywa 3D\">\n<!ENTITY depth.label \"Głębokość:\">\n<!ENTITY x.label \"X:\">\n<!ENTITY y.label \"Y:\">\n<!ENTITY z.label \"Z:\">\n<!ENTITY rotation3d.label \"Rotacja 3D\">\n\n<!ENTITY axis.label \"Oś:\">\n<!ENTITY normalize.label \"Normalizuj\">\n<!ENTITY screenToUser.label \"Z ekranu w kierunku użytkownika\">\n<!ENTITY userToScreen.label \"Od użytkownika w kierunku ekranu\">\n<!ENTITY angle.label \"Kąt:\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/sidebars/cssproperties/transitionitem.dtd",
    "content": "<!ENTITY allProperties.label \"Dla każdej własności, dla której będzie to możliwe zostanie zastosowane przekształcenie\">\n<!ENTITY noProperty.label    \"Żadna własność nie zostanie zmieniona\">\n<!ENTITY property.label      \"Własność:\">\n<!ENTITY duration.label      \"Czas trwania:\">\n<!ENTITY seconds.label       \"s\">\n\n<!ENTITY all.label         \"Wszystkie\">\n<!ENTITY none.label        \"Żadna\">\n<!ENTITY oneProperty.label \"Jedna własność\">\n<!ENTITY function.label    \"Funkcja:\">\n<!ENTITY ease.label        \"Ease\">\n<!ENTITY linear.label      \"Liniowa\">\n<!ENTITY easeIn.label      \"Ease-in\">\n<!ENTITY easeOut.label     \"Ease-out\">\n<!ENTITY easeInOut.label   \"Ease-in-out\">\n<!ENTITY cubicBezier.label \"Krzywa Beziera\">\n\n<!ENTITY delay.label \"Opóźnienie:\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/sidebars/domexplorer/domexplorer.dtd",
    "content": "<!ENTITY window.title \"Eksplorator DOM\">\n\n<!ENTITY elements.label \"Elementy\">\n\n<!ENTITY attrName.label  \"Nazwa\">\n<!ENTITY attrValue.label \"Wartość\">\n\n<!ENTITY attributesTab.label \"Atrybuty\">\n<!ENTITY stylesTab.label     \"Style osadzone\">\n\n<!ENTITY addAttribute.tooltip    \"Dodaj atrybut\">\n<!ENTITY removeAttribute.tooltip \"Usuń atrybut\">\n<!ENTITY modifyAttribute.tooltip \"Modyfikuj atrybut\">\n\n<!ENTITY property.label    \"Własność\">\n<!ENTITY value.label       \"Wartość\">\n<!ENTITY priority.label    \"Priorytet\">\n<!ENTITY addCSS.tooltip    \"Dodaj regułę CSS\">\n<!ENTITY removeCSS.tooltip \"Usuń regułę CSS\">\n<!ENTITY modifyCSS.tooltip \"Modyfikuj regułę CSS\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/sidebars/domexplorer/domexplorerOverlay.dtd",
    "content": "<!ENTITY domexplorer.label \"Eksplorator DOM\">\n\n<!ENTITY domexplorer.tooltip \"Przeglądaj atrybuty HTML i osadzone arkusze stylów\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/sidebars/its20/its20.dtd",
    "content": "<!ENTITY window.title \"Internationalization Tag Set 2.0\">\n\n<!ENTITY locally.label \"Locally\">\n<!ENTITY globally.label \"Globally\">\n\n<!ENTITY loading.label \"Loading...\">\n\n<!ENTITY deleteLocalRule.label \"Delete local rule\">\n\n<!ENTITY translateSectionHeader.label \"Translate\">\n<!ENTITY translatable.label \"Translatable\">\n<!ENTITY notTranslatable.label \"Not translatable\">\n\n<!ENTITY locNoteSectionHeader.label \"Localization Note\">\n<!ENTITY descriptionLocNoteType.label \"Description\">\n<!ENTITY alertLocNoteType.label \"Alert\">\n<!ENTITY locNoteContents.label \"Contents of the localization note:\">\n<!ENTITY locNoteIRI.label \"Localization note IRI:\">\n\n<!ENTITY termSectionHeader.label \"Terminology\">\n<!ENTITY yesTermTerminology.label \"Yes\">\n<!ENTITY noTermTerminology.label \"No\">\n<!ENTITY termIRI.label \"Terminology IRI:\">\n<!ENTITY termConfidence.label \"Term confidence:\">\n\n<!ENTITY ruleset.label \"Ruleset\">\n<!ENTITY rulesetType.label \"Type\">\n<!ENTITY rulesetExternal.label \"External\">\n<!ENTITY rulesetInline.label \"Inline\">\n<!ENTITY newRulesetUrlFilepickerbutton.label \"Select ITS 2.0 file\">\n<!ENTITY rulesetQueryLanguage.label \"Query Language\">\n<!ENTITY xpath.label \"XPath\">\n<!ENTITY css.label \"CSS\">\n<!ENTITY existingITS.label \"Existing ITS 2.0 resource:\">\n<!ENTITY newRulesetFile.label \"New ITS 2.0 file\">\n\n<!ENTITY addRulesetCancel.label \"Cancel\">\n<!ENTITY addRulesetOK.label \"Create ruleset\">\n\n<!ENTITY addRulesetButton.tooltip \"Add ruleset\">\n<!ENTITY deleteRulesetButton.tooltip \"Delete ruleset\">\n<!ENTITY downButton.tooltip \"Move down\">\n<!ENTITY upButton.tooltip \"Move up\">\n\n<!ENTITY parameter.label \"Parameter\">\n<!ENTITY value.label \"Value\">\n<!ENTITY addParamButton.tooltip \"Add parameter\">\n<!ENTITY deleteParamButton.tooltip \"Delete parameter\">\n\n<!ENTITY rule.label \"Rule\">\n<!ENTITY selector.label \"Selector\">\n<!ENTITY ruleMainValue.label \"Main value\">\n<!ENTITY addRuleButton.tooltip \"Add rule\">\n<!ENTITY deleteRuleButton.tooltip \"Delete rule\">\n\n<!ENTITY relativeUrl.label \"Make URL relative\">\n\n<!ENTITY parameterName.label \"Name:\">\n<!ENTITY parameterValue.label \"Value:\">\n<!ENTITY addParamCancel.label \"Cancel\">\n<!ENTITY addParamOK.label \"Create parameter\">\n\n<!ENTITY closeOtherSections.label \"Zamknij pozostałe sekcje\">\n<!ENTITY closeAllSections.label   \"Zamknij wszystkie sekcje\">\n\n<!ENTITY annotatorsRefSectionHeader.label \"ITS Tools Annotation\">\n<!ENTITY dataCategory.col \"Data category\">\n<!ENTITY processorIRI.col \"Processor IRI\">\n<!ENTITY addAnnotatorsRefButton.tooltip \"Add a reference\">\n<!ENTITY deleteAnnotatorsRefButton.tooltip \"Delete a reference\">\n<!ENTITY selectAnnotatorRefElement.tooltip \"Select reference's owner node\">\n\n<!ENTITY dataCategory.label \"Data category:\">\n<!ENTITY processorIRI.label \"Processor IRI:\">\n<!ENTITY addAnnotatorsRefCancel.label \"Cancel\">\n<!ENTITY addAnnotatorsRefOK.label \"Add reference\">\n<!ENTITY annotatorsRefWarning.label \"An annotation reference for the 'terminology' category is missing\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/sidebars/its20/its20.properties",
    "content": "LoadError=Load Error\nInlineParseError=Inline resource is not an ITS 2.0 document\nCannotFetch=Cannot fetch URL\nNotITS=Resource is not an ITS 2.0 document\n\nTranslatableByGlobalRule=Translatable by global rule\nNotTranslatableByGlobalRule=Not translatable by global rule\n\nInlineRules=Inline rules\n\ntranslateRule=Translate\nlocNoteRule=Localization Note\ntermRule=Terminology\ndirRule=Directionality\nlangRule=Language Information\nwithinTextRule=Elements Within Text\ndomainRule=Domain\ntextAnalysisRule=Text Analysis\nlocaleFilterRule=Locale Filter\nprovRule=Provenance\nexternalResourceRefRule=External Resource\ntargetPointerRule=Target Pointer\nidValueRule=Id Value\npreserveSpaceRule=Preserve Space\nlocQualityIssueRule=Localization Quality Issue\nmtConfidenceRule=Machine-Translation Confidence\nallowedCharactersRule=Allowed Characters\nstorageSizeRule=Storage Size\n\nDontWarnAgainForUrl=Don't warn me again about this URL\nDontWarnAgainForInline=Don't warn me again about inline global rules\n\nNewITSFile=New ITS 2.0 File\n\nCannotResolveXPath=Cannot resolve the following XPath selector (undeclared HTML namespace?):\nXPathParsingError=XPath Parsing Error\nDontWarnAgainForSelector=Don't warn me again about this selector\nCSSParsingError=CSS Parsing Error\nCannotResolveCSS=Cannot resolve the following CSS selector:\n"
  },
  {
    "path": "locales/pl/bluegriffon/sidebars/its20/its20Overlay.dtd",
    "content": "<!ENTITY its20.label \"Internationalization Tag Set 2.0\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/sidebars/its20/locNoteRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Localization Note rule\">\n\n<!ENTITY description.label \"Description\">\n<!ENTITY alert.label \"Alert\">\n\n<!ENTITY locNote.label \"Localization Note:\">\n<!ENTITY locNotePointer.label \"Relative selector to the localization note:\">\n<!ENTITY locNoteRef.label \"IRI referring to the localization note:\">\n<!ENTITY locNoteRefPointer.label \"Relative selector to a node holding an IRI referring to the localization note:\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/sidebars/its20/selector.dtd",
    "content": "<!ENTITY selector.label \"Selector\">\n<!ENTITY cssSelector.label \"CSS Selector:\">\n<!ENTITY xpathSelector.label \"XPath Selector:\">\n\n<!ENTITY magicButton.label \"Magic button\">\n\n<!ENTITY prefixreport1.label \"The prefix for the HTML namespace is:\">\n<!ENTITY prefixreport2.label \"\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/sidebars/its20/termRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Terminology rule\">\n\n<!ENTITY yesTerm.label \"Yes\">\n<!ENTITY noTerm.label \"No\">\n\n<!ENTITY noTermInfo.label \"No terminology information\">\n<!ENTITY termInfoPointer.label \"Relative selector to the terminology information:\">\n<!ENTITY termInfoRef.label \"IRI referring to the terminology information:\">\n<!ENTITY termInfoRefPointer.label \"Relative selector to a node holding an IRI referring to the terminology information:\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/sidebars/its20/translateRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Translate rule\">\n\n<!ENTITY translatable.label \"Translatable\">\n<!ENTITY notTranslatable.label \"Not translatable\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/sidebars/scripteditor/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon – Edytuj skrypt\">\n\n<!ENTITY commitChanges.label \"Wyślij zmiany\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/sidebars/scripteditor/scripteditor.dtd",
    "content": "<!ENTITY editScript.label \"Edytuj skrypt\">\n<!ENTITY moveUp.label \"Przesuń w górę\">\n<!ENTITY moveDown.label \"Przesuń w dół\">\n\n<!ENTITY addExternalScript.label \"Dodaj zewnętrzny skrypt\">\n<!ENTITY addEmbeddedScript.label \"Dodaj osadzony skrypt\">\n\n<!ENTITY newScript.tooltip \"Dodaj skrypt\">\n<!ENTITY removeScript.tooltip \"Usuń skrypt\">\n<!ENTITY modifyScript.tooltip \"Modyfikuj skrypt\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/sidebars/scripteditor/scripteditor.properties",
    "content": "ConfirmDeletionTitle=Usuń skrypt\nConfirmDeletion=Czy na pewno chcesz usunąć ten skrypt?\nAddExternalScriptTitle=Dodaj zewnętrzny skrypt\nPromptScriptURL=Adres URL skryptu?\n"
  },
  {
    "path": "locales/pl/bluegriffon/sidebars/scripteditor/scripteditorOverlay.dtd",
    "content": "<!ENTITY scripteditor.label \"Inspektor skryptów\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/sidebars/stylesheets/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon – \">\n\n<!ENTITY commitChanges.label \"Wyślij zmiany\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/sidebars/stylesheets/stylesheets.dtd",
    "content": "<!ENTITY window.title \"Wstawianie/edytowanie arkusza stylów\">\n\n<!ENTITY url.col       \"Adres URL\">\n<!ENTITY alternate.col \"Alternatywny\">\n<!ENTITY title.col     \"Tytuł\">\n<!ENTITY media.col     \"Media\">\n\n<!ENTITY add.tooltip    \"Dodaj arkusz\">\n<!ENTITY remove.tooltip \"Usuń zaznaczony arkusz\">\n<!ENTITY modify.tooltip \"Modyfikuj zaznaczony arkusz\">\n<!ENTITY down.tooltip   \"Przenieś zaznaczony arkusz niżej\">\n<!ENTITY up.tooltip     \"Przenieś zaznaczony arkusz wyżej\">\n\n<!ENTITY close.label     \"Zamknij\">\n<!ENTITY editMenu.label  \"Edycja\">\n<!ENTITY styleCode.label \"Kod\">\n<!ENTITY isStylesheetEnabled.label \"Włączone\">\n<!ENTITY pageStyleMenu.label \"Styl strony\">\n"
  },
  {
    "path": "locales/pl/bluegriffon/sidebars/stylesheets/stylesheetsOverlay.dtd",
    "content": "<!ENTITY stylesheetsPanel.title \"Arkusze stylów\">\n"
  },
  {
    "path": "locales/pl/cssproperties.mn",
    "content": "bluegriffon-pl.jar:\n% locale    cssproperties    pl    %locale/pl/cssproperties/\n  locale/pl/cssproperties/csspropertiesOverlay.dtd    (locale/pl/csspropertiesOverlay.dtd)\n  locale/pl/cssproperties/cssproperties.dtd           (locale/pl/cssproperties.dtd)\n  locale/pl/cssproperties/editGridTemplate.dtd        (locale/pl/editGridTemplate.dtd)\n  locale/pl/cssproperties/backgrounditem.dtd          (locale/pl/backgrounditem.dtd)\n  locale/pl/cssproperties/griditemposition.dtd        (locale/pl/griditemposition.dtd)\n  locale/pl/cssproperties/transformationitem.dtd      (locale/pl/transformationitem.dtd)\n  locale/pl/cssproperties/transitionitem.dtd          (locale/pl/transitionitem.dtd)\n  locale/pl/cssproperties/textshadowitem.dtd          (locale/pl/textshadowitem.dtd)\n  locale/pl/cssproperties/colorstopitem.dtd           (locale/pl/colorstopitem.dtd)\n  locale/pl/cssproperties/backgrounditem.properties   (locale/pl/backgrounditem.properties)\n  locale/pl/cssproperties/cssproperties.properties    (locale/pl/cssproperties.properties)\n  locale/pl/cssproperties/fontFeatures.properties     (locale/pl/fontFeatures.properties)\n\n"
  },
  {
    "path": "locales/pl/domexplorer.mn",
    "content": "bluegriffon-pl.jar:\n% locale    domexplorer    pl    %locale/pl/domexplorer/\n  locale/pl/domexplorer/domexplorerOverlay.dtd (locale/pl/domexplorerOverlay.dtd)\n  locale/pl/domexplorer/domexplorer.dtd        (locale/pl/domexplorer.dtd)\n\n"
  },
  {
    "path": "locales/pl/fs.mn",
    "content": "fs-pl.jar:\n% locale    fs    pl    %locale/pl/fs/\n  locale/pl/fs/fsOverlay.dtd    (locale/pl/fsOverlay.dtd)\n  locale/pl/fs/fs.dtd           (locale/pl/fs.dtd)\n  locale/pl/fs/fs.properties    (locale/pl/fs.properties)\n  locale/pl/fs/addFont.dtd      (locale/pl/addFont.dtd)\n\n"
  },
  {
    "path": "locales/pl/gfd.mn",
    "content": "gfd-pl.jar:\n% locale    gfd    pl    %locale/pl/gfd/\n  locale/pl/gfd/gfdOverlay.dtd    (locale/pl/gfdOverlay.dtd)\n  locale/pl/gfd/gfd.dtd           (locale/pl/gfd.dtd)\n  locale/pl/gfd/addFont.dtd       (locale/pl/addFont.dtd)\n\n"
  },
  {
    "path": "locales/pl/its20.mn",
    "content": "bluegriffon-pl.jar:\n% locale    its20    pl    %locale/pl/its20/\n  locale/pl/its20/its20Overlay.dtd    (locale/pl/its20Overlay.dtd)\n  locale/pl/its20/its20.properties    (locale/pl/its20.properties)\n  locale/pl/its20/its20.dtd           (locale/pl/its20.dtd)\n  locale/pl/its20/translateRule.dtd   (locale/pl/translateRule.dtd)\n  locale/pl/its20/locNoteRule.dtd     (locale/pl/locNoteRule.dtd)\n  locale/pl/its20/termRule.dtd        (locale/pl/termRule.dtd)\n  locale/pl/its20/selector.dtd        (locale/pl/selector.dtd)\n\n"
  },
  {
    "path": "locales/pl/markdown.mn",
    "content": "markdown-pl.jar:\n%   locale  markdown              pl    %locale/pl/markdown/\n   locale/pl/markdown/markdownOverlay.dtd  (locale/pl/markdownOverlay.dtd)\n   locale/pl/markdown/markdown.dtd         (locale/pl/markdown.dtd)\n   \n"
  },
  {
    "path": "locales/pl/op1.mn",
    "content": "op1-pl.jar:\n% locale    op1    pl    %locale/pl/op1/\n  locale/pl/op1/op1Overlay.dtd      (locale/pl/op1Overlay.dtd)\n  locale/pl/op1/op1.dtd             (locale/pl/op1.dtd)\n  locale/pl/op1/a11yFirstStep.properties (locale/pl/a11yFirstStep.properties)\n\n"
  },
  {
    "path": "locales/pl/scripteditor.mn",
    "content": "bluegriffon-pl.jar:\n% locale    scripteditor    pl\t\t%locale/pl/scripteditor/\n\tlocale/pl/scripteditor/scripteditorOverlay.dtd\t\t(locale/pl/scripteditorOverlay.dtd)\n\tlocale/pl/scripteditor/scripteditor.dtd\t\t(locale/pl/scripteditor.dtd)\n\tlocale/pl/scripteditor/scripteditor.properties\t\t(locale/pl/scripteditor.properties)\n\tlocale/pl/scripteditor/editor.dtd          (locale/pl/editor.dtd)\n\t\n"
  },
  {
    "path": "locales/pl/stylesheets.mn",
    "content": "bluegriffon-pl.jar:\n% locale    stylesheets    pl\t\t%locale/pl/stylesheets/\n  locale/pl/stylesheets/stylesheetsOverlay.dtd   (locale/pl/stylesheetsOverlay.dtd)\n  locale/pl/stylesheets/stylesheets.dtd          (locale/pl/stylesheets.dtd)\n  locale/pl/stylesheets/editor.dtd               (locale/pl/editor.dtd)\n\n"
  },
  {
    "path": "locales/pl/tipoftheday.mn",
    "content": "tipoftheday-pl.jar:\n%   locale  tipoftheday              pl    %locale/pl/tipoftheday/\n   locale/pl/tipoftheday/tipoftheday.dtd  (locale/pl/tipoftheday.dtd)\n   locale/pl/tipoftheday/tipofthedayOverlay.dtd  (locale/pl/tipofthedayOverlay.dtd)\n   locale/pl/tipoftheday/tipoftheday.rdf  (locale/pl/tipoftheday.rdf)\n"
  },
  {
    "path": "locales/pt-PT/aria.mn",
    "content": "bluegriffon-pt-PT.jar:\n% locale    aria    pt-PT    %locale/pt-PT/aria/\n  locale/pt-PT/aria/ariaOverlay.dtd (locale/pt-PT/ariaOverlay.dtd)\n  locale/pt-PT/aria/aria.dtd        (locale/pt-PT/aria.dtd)\n  locale/pt-PT/aria/aria.properties (locale/pt-PT/aria.properties)\n\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/aboutDialog.dtd",
    "content": "<!ENTITY aboutDialog.title      \"Sobre o &brandFullName;\">\n<!ENTITY copyright              \"Créditos\">\n<!ENTITY aboutLink              \"&lt; Sobre o &brandFullName;\">\n<!ENTITY aboutVersion           \"versão\">\n<!ENTITY copyrightText          \"&#169;1998-2019 Disruptive Innovations e Contribuidores. Todos os direitos reservados.\">\n<!ENTITY cmdClose.macKey        \"W\">\n<!ENTITY codeName               \"Nome de código\">\n\n<!ENTITY aboutTab.label         \"Sobre\">\n<!ENTITY creditsTab.label       \"Licença e Créditos\">\n<!ENTITY buildConfigTab.label   \"Configuração da Compilação\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/aria.dtd",
    "content": "<!ENTITY ariaRole.label \"Papel ARIA\">\n\n<!ENTITY noARIArole.label \"(Nenhum papel ARIA)\">\n<!ENTITY ARIARoleSelect.tooltip \"Definir atributo papel ARIA\">\n<!ENTITY alertRole.label \"Uma mensagem importante, e geralmente efémera, de informação. Consulte também alertdialog e status\">\n<!ENTITY alertdialogRole.label \"Um tipo de diálogo que contém uma mensagem de alerta, onde o foco inicial passa de um elemento para dentro do diálogo. Consulte também alert e dialog\">\n<!ENTITY applicationRole.label \"Uma região declarada como uma aplicação web, em oposição a um documento web\">\n<!ENTITY articleRole.label \"Uma secção de uma página que consiste numa composição que forma uma parte independente de um documento, página ou site\">\n<!ENTITY bannerRole.label \"Uma região que contém conteúdo orientado principalmente para o site e não de conteúdo específico da página\">\n<!ENTITY buttonRole.label \"Uma entrada que permite que as acções do utilizador quando clicado ou pressionado. Além disso veja link\">\n<!ENTITY checkboxRole.label \"Uma entrada de selecção que tem três valores possíveis: verdadeiro, falso ou misto\">\n<!ENTITY columnheaderRole.label \"Uma célula que contém informações de cabeçalho de uma coluna\">\n<!ENTITY comboboxRole.label \"Uma apresentação de um grupo selecto, geralmente semelhante a uma caixa de texto onde os utilizadores podem introduzir para selecionar uma opção, ou para introduzir texto arbitrário como um novo item na lista. Consulte também listbox\">\n<!ENTITY commandRole.label \"Um formulário de widget que realiza uma de acção, mas não recebe dados de entrada\">\n<!ENTITY complementaryRole.label \"Uma secção de suporte do documento, concebido para complementar o conteúdo principal num nível semelhante da hierarquia DOM, mas permanece significativo quando separado do conteúdo principal\">\n<!ENTITY compositeRole.label \"A widget that may contain navigable descendants or owned children\">\n<!ENTITY contentinfoRole.label \"Uma grande região perceptível que contém informações sobre o documento pai\">\n<!ENTITY definitionRole.label \"Uma definição de um termo ou conceito\">\n<!ENTITY dialogRole.label \"Um diálogo é uma janela de aplicação que é projectada para interromper o processamento actual de um pedido, a fim de solicitar que o utilizador insira informações ou exiga uma resposta. Veja também alertdialog\">\n<!ENTITY directoryRole.label \"Uma lista de referências a membros de um grupo, como um tabela estática de conteúdos\">\n<!ENTITY documentRole.label \"Uma região que contém informações relacionadas que é declarada como o conteúdo do documento, ao contrário a um aplicação web\">\n<!ENTITY formRole.label \"Uma região de referência que contém uma colecção de artigos e objectos que, como um todo, se combinam para criar um formulário. Veja também search\">\n<!ENTITY gridRole.label \"Uma grelha é um controlo interactivo, que contém células de dados tabulares dispostos em linhas e colunas, como um tabela\">\n<!ENTITY gridcellRole.label \"Uma célula numa grelha ou grelha em árvore\">\n<!ENTITY groupRole.label \"Um conjunto de objectos de interface de utilizador que não se destinam a ser incluídos numa página de resumo ou tabela de conteúdos pelas tecnologias de apoio\">\n<!ENTITY headingRole.label \"Uma cabeçalho para uma secção da página\">\n<!ENTITY imgRole.label \"Um recipiente para um conjunto de elementos que formam uma imagem\">\n<!ENTITY inputRole.label \"Um tipo genérico de widget que permite entrada de utilizador\">\n<!ENTITY landmarkRole.label \"Uma região da página pretendida como uma referência da navegação\">\n<!ENTITY linkRole.label \"Uma referência a um recurso interactivo interno ou externo que, quando activado, faz com que o agente de usuário navegue para esse recurso. Veja também button\">\n<!ENTITY listRole.label \"Uma grupo de itens de lista não-interactiva. Veja também listbox\">\n<!ENTITY listboxRole.label \"Um elemento que permite que o utilizador seleccione um ou mais itens de uma lista de opções. Veja também combobox e list\">\n<!ENTITY listitemRole.label \"Um único item numa lista ou directório\">\n<!ENTITY logRole.label \"Um tipo de região, onde novas informações são adicionadas de forma significativa e informações antigas poderão desaparecer. Veja também marquee\">\n<!ENTITY mainRole.label \"O conteúdo principal de um documento\">\n<!ENTITY marqueeRole.label \"Um tipo de região onde informações não essenciais são alteradas com frequência. Veja também log\">\n<!ENTITY mathRole.label \"Conteúdo que representa uma expressão matemática.\">\n<!ENTITY menuRole.label \"Um tipo de widget que oferece uma lista de escolhas ao utilizador\">\n<!ENTITY menubarRole.label \"Um apresentação do menu que geralmente permanece visível e é normalmente apresentado na horizontal\">\n<!ENTITY menuitemRole.label \"Uma opção num grupo de opções contidas por um menu ou barra de menu\">\n<!ENTITY menuitemcheckboxRole.label \"Um item de menu de selecção que tem três valores possíveis: verdadeiro, falso ou misto\">\n<!ENTITY menuitemradioRole.label \"Um item de menu de selecção num grupo de papéis de menu  itens de opção, dos quais apenas um pode ser verificado num tempo\">\n<!ENTITY navigationRole.label \"Uma colecção de elementos de navegação (geralmente ligações) para navegar no documento ou documentos relacionados\">\n<!ENTITY noteRole.label \"Uma secção cujo conteúdo é parentético ou acessório para o conteúdo principal do recurso\">\n<!ENTITY optionRole.label \"Um item seleccionável numa lista de seleção\">\n<!ENTITY presentationRole.label \"Um elemento cuja semântica implícita um papel nativo não será mapeado para a API de acessibilidade\">\n<!ENTITY progressbarRole.label \"Um elemento que exibe o progresso de tarefas que levam muito tempo\">\n<!ENTITY radioRole.label \"Uma entrada de selecção num grupo de botões de rádio, dos quais apenas um pode ser seleccionado ao mesmo tempo\">\n<!ENTITY radiogroupRole.label \"Um grupo de botões de opção\">\n<!ENTITY rangeRole.label \"Uma entrada que representa um intervalo de valores que podem ser definidos pelo utilizador\">\n<!ENTITY regionRole.label \"Uma grande secção perceptível de uma página web ou documento, que o autor sente que é suficientemente importante para ser incluída num resumo da página ou tabela de conteúdos, por exemplo, uma área da página que contém estatísticas de um evento desportivo ao vivo\">\n<!ENTITY roletypeRole.label \"O papel básico do qual todos os outros papéis nesta taxonomia herdam\">\n<!ENTITY rowRole.label \"Uma linha de células numa grelha\">\n<!ENTITY rowgroupRole.label \"Um grupo que contém um ou mais elementos de linha numa grelha\">\n<!ENTITY rowheaderRole.label \"Uma célula que contém informações de cabeçalho de uma linha numa grelha\">\n<!ENTITY scrollbarRole.label \"Um objecto gráfico que controla o deslocamento do conteúdo dentro de uma área de visualização, independentemente de se o conteúdo é completamente exibida dentro da área de visualização\">\n<!ENTITY searchRole.label \"Uma região de referência que contém uma colecção de artigos e objectos que, como um todo, se combinam para criar um mecanismo de pesquisa. Veja formulário\">\n<!ENTITY sectionRole.label \"Uma unidade estrutural de contenção renderizável de um documento ou aplicação\">\n<!ENTITY sectionheadRole.label \"Uma estrutura que etiqueta ou resume o tema da sua respectiva secção\">\n<!ENTITY selectRole.label \"Um formulário que permite ao utilizador fazer selecções a partir de um conjunto de escolhas\">\n<!ENTITY separatorRole.label \"Uma divisória que separa e distingue secções de conteúdo ou grupos de itens de menu\">\n<!ENTITY sliderRole.label \"Uma entrada para utilizador onde o utilizador escolhe um valor dentro de um determinado intervalo\">\n<!ENTITY spinbuttonRole.label \"Um formulário de intervalo que espera que um utilizador seleccione de entre as opções discretas\">\n<!ENTITY statusRole.label \"Uma recipiente cujo conteúdo é a informação de aconselhamento para o utilizador, mas não é suficientemente importante para justificar um alerta. Consulte também alerta\">\n<!ENTITY structureRole.label \"Um elemento estrutural do documento\">\n<!ENTITY tabRole.label \"Uma etiqueta de agrupamento para prover um mecanismo para seleccionar o conteúdo do separador que está a ser prestado ao utilizador\">\n<!ENTITY tablistRole.label \"Uma lista de elementos de separador, que são referências a elementos do painel de separadores\">\n<!ENTITY tabpanelRole.label \"Um recipiente para os recursos associados a um separador, onde cada separador está contido numa lista de separadores\">\n<!ENTITY textboxRole.label \"Entrada que permite texto de forma livre como valor\">\n<!ENTITY timerRole.label \"Um tipo de região viva com um contador numérico que indica uma quantidade de tempo decorrido a partir de um ponto inicial, ou o tempo restante até o ponto final\">\n<!ENTITY toolbarRole.label \"Uma colecção de botões de função usados geralmente representada de forma visual compacta\">\n<!ENTITY tooltipRole.label \"Uma caixa de diálogo contextual que mostra uma descrição para um elemento\">\n<!ENTITY treeRole.label \"Um tipo de lista que pode conter sub-nível de grupos aninhados que podem ser recolhidos e expandidos\">\n<!ENTITY treegridRole.label \"Uma grelha cujas linhas podem ser expandidas e recolhidas da mesma maneira que para uma árvore\">\n<!ENTITY treeitemRole.label \"Um item de opção de uma árvore. Este é um elemento dentro de uma árvore que pode ser expandido ou recolhido se contiver um sub-nível de itens da árvore\">\n<!ENTITY widgetRole.label \"Um componente interactivo de uma interface gráfica de utilizador (GUI)\">\n<!ENTITY windowRole.label \"Uma janela de navegador ou aplicação\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/bluegriffon.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title           \"BlueGriffon\">\n\n<!ENTITY fileMenu.label         \"Ficheiro\">\n<!ENTITY fileMenu.accesskey     \"f\">\n<!ENTITY newMenu.label                    \"Novo\">\n<!ENTITY newMenu.accesskey                \"n\">\n\n<!ENTITY newWizardMenu.label              \"Novo assistente\">\n\n<!ENTITY editMenu.label                   \"Editar\">\n<!ENTITY editMenu.accesskey               \"e\">\n\n<!ENTITY viewMenu.label                   \"Ver\">\n<!ENTITY viewMenu.accesskey               \"v\">\n<!ENTITY customizeToolbar.label           \"Personalizar\">\n<!ENTITY customizeToolbar.accesskey       \"p\">\n\n<!ENTITY insertMenu.label                 \"Inserir\">\n<!ENTITY insertMenu.accesskey             \"i\">\n\n<!ENTITY formatMenu.label                 \"Formatar\">\n<!ENTITY formatMenu.accesskey             \"o\">\n<!ENTITY spanCmd.label \"Span\">\n<!ENTITY spanCmd.accesskey \"n\">\n<!-- Font Style SubMenu -->\n<!ENTITY fontStyleMenu.label \"Estilo do Texto\">\n<!ENTITY formatstylemenu.accesskey \"s\">\n<!ENTITY styleBoldCmd.label \"Negrito\">\n<!ENTITY stylebold.accesskey \"n\">\n<!ENTITY stylebold.keybinding \"n\">\n<!ENTITY styleItalicCmd.label \"Itálico\">\n<!ENTITY styleitalic.accesskey \"I\">\n<!ENTITY styleitalic.keybinding \"i\">\n<!ENTITY styleUnderlineCmd.label \"Sublinhado\">\n<!ENTITY styleunderline.accesskey \"s\">\n<!ENTITY styleUnderline.key \"s\">\n<!ENTITY styleStrikeThruCmd.label \"Rasurado\">\n<!ENTITY stylestrikethru.accesskey \"r\">\n<!ENTITY styleSuperscriptCmd.label \"Superior à linha\">\n<!ENTITY stylesuperscript.accesskey \"p\">\n<!ENTITY styleSubscriptCmd.label \"Inferior à linha\">\n<!ENTITY stylesubscript.accesskey \"l\">\n<!ENTITY styleNonbreakingCmd.label \"Sem quebrar\">\n<!ENTITY stylenonbreaking.accesskey \"q\">\n<!ENTITY styleEm.label \"Ênfase\">\n<!ENTITY styleEm.accesskey \"f\">\n<!ENTITY styleEm.key \"i\">\n<!ENTITY styleStrong.label \"Ênfase Maior\">\n<!ENTITY styleStrong.accesskey \"t\">\n<!ENTITY styleStrong.key \"b\">\n<!ENTITY styleCite.label \"Citação\">\n<!ENTITY styleCite.accesskey \"c\">\n<!ENTITY styleAbbr.label \"Abreviatura\">\n<!ENTITY styleAbbr.accesskey \"A\">\n<!ENTITY styleAcronym.label \"Acrónimo\">\n<!ENTITY styleAcronym.accesskey \"r\">\n<!ENTITY styleCode.label \"Código\">\n<!ENTITY styleCode.accesskey \"o\">\n<!ENTITY styleCode.key \"c\">\n<!ENTITY styleSamp.label \"Amostra de Saída\">\n<!ENTITY styleSamp.accesskey \"m\">\n<!ENTITY styleVar.label \"Variável\">\n<!ENTITY styleVar.accesskey \"v\">\n<!ENTITY fontFixedWidth.label \"Largura Fixa\">\n<!ENTITY fontfixedwidth.accesskey \"x\">\n\n<!ENTITY tableMenu.label                  \"Tabela\">\n<!ENTITY tableMenu.accesskey              \"b\">\n\n<!ENTITY toolsMenu.label                  \"Ferramentas\">\n<!ENTITY toolsMenu.accesskey              \"f\">\n<!ENTITY consoleMenu.label                \"Consola de JavaScript\">\n\n<!ENTITY panelsMenu.label                 \"Painéis\">\n<!ENTITY panelsMenu.accesskey             \"p\">\n\n<!ENTITY alignPanels.label                \"Alinhar todos os painéis\">\n\n<!ENTITY helpMenu.label                   \"Ajuda\">\n<!ENTITY helpMenu.accesskey               \"a\">\n<!ENTITY aboutComposer.label              \"Sobre o BlueGriffon\">\n\n<!ENTITY throbber.tooltip                 \"BlueGriffon\">\n\n<!ENTITY newMenu.label                    \"Nova\">\n<!ENTITY newToolbarCmd.tooltip            \"Criar nova página\">\n<!ENTITY pageInNewTab.label                     \"Página num novo separador\">\n<!ENTITY pageInNewWindow.label                  \"Página numa nova janela\">\n<!ENTITY newOtherCmd.label                \"Mais Opções...\">\n\n<!ENTITY openMenu.label                   \"Abrir\">\n<!ENTITY openMenu.tooltip                 \"Abrir página existente\">\n<!ENTITY openTab.label                    \"Abrir num novo separador\">\n<!ENTITY openWindow.label                 \"Abrir numa nova janela\">\n<!ENTITY openPage.label                   \"Abrir\">\n<!ENTITY openPage.accesskey               \"a\">\n\n<!ENTITY quit.label                       \"Sair\">\n<!ENTITY quit.accesskey                   \"s\">\n\n<!ENTITY stopButton.label                 \"Parar\">\n<!ENTITY stopButton.tooltip               \"Parar de carregar a página\">\n\n<!ENTITY boldToolbarCmd.tooltip           \"Negrito\">\n<!ENTITY boldToolbarCmd.label             \"Negrito\">\n<!ENTITY italicToolbarCmd.tooltip         \"Itálico\">\n<!ENTITY italicToolbarCmd.label           \"Itálico\">\n<!ENTITY underlineToolbarCmd.tooltip      \"Sublinhado\">\n<!ENTITY underlineToolbarCmd.label        \"Sublinhado\">\n<!ENTITY strongToolbarCmd.tooltip         \"Ênfase Maior\">\n<!ENTITY strongToolbarCmd.label           \"Ênfase Maior\">\n<!ENTITY emToolbarCmd.tooltip             \"Ênfase\">\n<!ENTITY emToolbarCmd.label               \"Ênfase\">\n<!ENTITY codeToolbarCmd.label             \"Código\">\n<!ENTITY codeToolbarCmd.tooltip           \"Código\">\n<!-- RTL -->                           \n<!ENTITY writingDirectionMenu.label          \"Direcção da Escrita\">\n<!ENTITY writingdirectionmenu.accesskey      \"d\">\n<!ENTITY defaultDirectionMenu.label          \"Não Especificado\">\n<!ENTITY defaultdirectionmenu.accesskey      \"n\">\n<!ENTITY ltrDirectionMenu.label              \"Esquerda para a direita\">\n<!ENTITY ltrdirectionmenu.accesskey          \"e\">\n<!ENTITY rtlDirectionMenu.label              \"Direita para a esquerda\">\n<!ENTITY rtldirectionmenu.accesskey          \"d\">\n<!ENTITY dirLtr.tooltip                      \"Esquerda para a direita\">\n<!ENTITY dirRtl.tooltip                      \"Direita para a esquerda\">\n\n<!ENTITY ParagraphSelect.tooltip \"Escolha um formato de parágrafo\">\n<!-- Shared in Paragraph, and Toolbar menulist -->\n<!ENTITY bodyTextCmd.label \"Corpo do Texto\">\n<!ENTITY paragraphParagraphCmd.label \"Parágrafo\">  \n<!ENTITY heading1Cmd.label \"Cabeçalho 1\">\n<!ENTITY heading2Cmd.label \"Cabeçalho 2\">\n<!ENTITY heading3Cmd.label \"Cabeçalho 3\">\n<!ENTITY heading4Cmd.label \"Cabeçalho 4\">\n<!ENTITY heading5Cmd.label \"Cabeçalho 5\">\n<!ENTITY heading6Cmd.label \"Cabeçalho 6\">\n<!ENTITY paragraphAddressCmd.label \"Endereço\">\n<!ENTITY paragraphPreformatCmd.label \"Pré-formatado\">\n<!ENTITY genericContainerCmd.label \"Recipiente genérico (div)\">\n\n<!ENTITY unorderedList.tooltip \"Lista não ordenada\">\n<!ENTITY orderedList.tooltip \"Lista ordenada\">\n<!ENTITY unorderedList.label \"Lista não ordenada\">\n<!ENTITY orderedList.label \"Lista ordenada\">\n\n<!ENTITY alignLeft.tooltip \"Alinhar à esquerda\">\n<!ENTITY alignCenter.tooltip \"Alinhar ao centro\">\n<!ENTITY alignRight.tooltip \"Alinhar à direita\">\n<!ENTITY alignJustify.tooltip \"Alinhar justificado\">\n<!ENTITY alignLeft.label \"Alinhar à esquerda\">\n<!ENTITY alignCenter.label \"Alinhar ao centro\">\n<!ENTITY alignRight.label \"Alinhar à direita\">\n<!ENTITY alignJustify.label \"Alinhar justificado\">\n\n<!ENTITY indentToolbarCmd.tooltip \"Aumentar avançar do texto\">\n<!ENTITY indentToolbarCmd.label \"Aumentar avanço\">\n\n<!ENTITY outdentToolbarCmd.tooltip \"Diminuir avanço do texto\">\n<!ENTITY outdentToolbarCmd.label \"Diminuir avanço\">\n\n<!ENTITY definitionDescription.tooltip \"Descrição da definição\">\n<!ENTITY definitionDescription.label \"Descrição da definição\">\n<!ENTITY definitionTitle.tooltip \"Título da definição\">\n<!ENTITY definitionTitle.label \"Título da definição\">\n\n<!ENTITY FontFaceSelect.tooltip \"Escolha um tipo de letra\">\n<!ENTITY fontVarWidth.label \"Largura variável\">\n<!ENTITY fontFixedWidth.label \"Largura fixa\">\n<!ENTITY fontHelveticaFont.label \"Helvetica, Arial\">\n<!ENTITY fontTimes.label \"Times\">\n<!ENTITY fontCourier.label \"Courier\">\n\n<!ENTITY applyClassToSelectionCmd.tooltip \"Aplicar a classe ao recipiente da selecção\">\n<!ENTITY noClass.label \"(nenhuma classe)\">\n\n<!ENTITY applyIdToSelectionCmd.tooltip \"Dê um ID ao recipiente da selecção\">\n<!ENTITY noId.label \"(nenhum ID)\">\n\n<!ENTITY tableToolbarCmd.label \"Tabela\">\n<!ENTITY tableToolbarCmd.key \"T\">\n<!ENTITY tableToolbarCmd.tooltip \"Inserir nova tabela ou editar as propriedades da tabela seleccionada\">\n\n<!ENTITY imageToolbarCmd.label \"Imagem\">\n<!ENTITY imageToolbarCmd.key \"I\">\n<!ENTITY imageToolbarCmd.tooltip \"Inserir ou editar uma imagem\">\n\n<!ENTITY anchorToolbarCmd.label \"Âncora\">\n<!ENTITY anchorToolbarCmd.key \"A\">\n<!ENTITY anchorToolbarCmd.tooltip \"Inserir ou editar uma âncora\">\n\n<!ENTITY linkToolbarCmd.label \"Ligação\">\n<!ENTITY linkToolbarCmd.key \"L\">\n<!ENTITY linkToolbarCmd.tooltip \"Inserir ou editar uma ligação\">\n\n<!ENTITY hrToolbarCmd.label \"Barra Horizontal\">\n<!ENTITY hrToolbarCmd.key \"B\">\n\n<!ENTITY htmlToolbarCmd.label \"HTML markup\">\n<!ENTITY htmlToolbarCmd.key \"H\">\n\n<!ENTITY formToolbarCmd.label \"Formulário\">\n<!ENTITY formToolbarCmd.key \"F\">\n<!ENTITY formToolbarCmd.tooltip \"Inserir ou editar um formulário\">\n\n<!ENTITY fieldsetToolbarCmd.label \"Fieldset\">\n<!ENTITY fieldsetToolbarCmd.key \"d\">\n\n<!ENTITY labelToolbarCmd.label \"Etiqueta\">\n<!ENTITY labelToolbarCmd.key \"E\">\n\n<!ENTITY buttonToolbarCmd.label \"Botão\">\n<!ENTITY buttonToolbarCmd.key \"B\">\n\n<!ENTITY selectToolbarCmd.label \"Lista de seleção\">\n<!ENTITY selectToolbarCmd.key \"L\">\n\n<!ENTITY textareaToolbarCmd.label \"Área de texto\">\n<!ENTITY textareaToolbarCmd.key \"t\">\n\n<!ENTITY keygenToolbarCmd.label \"Gerador de pares de chaves\">\n<!ENTITY keygenToolbarCmd.key \"G\">\n\n<!ENTITY outputToolbarCmd.label \"Saída\">\n<!ENTITY outputToolbarCmd.key \"S\">\n\n<!ENTITY progressToolbarCmd.label \"Progresso\">\n<!ENTITY progressToolbarCmd.key \"p\">\n\n<!ENTITY meterToolbarCmd.label \"Medidor\">\n<!ENTITY meterToolbarCmd.key \"M\">\n\n<!ENTITY datalistToolbarCmd.label \"Lista de dados\">\n<!ENTITY datalistToolbarCmd.key \"i\">\n\n<!ENTITY stylesheetsToolbarCmd.label \"Folhas de estilo\">\n<!ENTITY stylesheetsToolbarCmd.key \"o\">\n\n<!ENTITY webfonts.label \"Tipos de letra Web\">\n\n<!ENTITY videoToolbarCmd.label \"Vídeo\">\n<!ENTITY videoToolbarCmd.tooltip \"Inserir ou editar um vídeo\">\n\n<!ENTITY audioToolbarCmd.label \"Áudio\">\n<!ENTITY audioToolbarCmd.tooltip \"Inserir ou editar um ficheiro de áudio\">\n\n<!ENTITY browseToolbarCmd.label \"Pré-visualizar\">\n<!ENTITY browseToolbarCmd.tooltip \"Pré-visualizar no navegador\">\n\n<!ENTITY saveCmd.label \"Guardar\">\n<!ENTITY saveToolbarCmd.tooltip \"Guardar ficheiro para uma localização local\">\n<!ENTITY filesave.key \"g\">\n<!ENTITY saveAsCmd.label \"Guardar Como...\">\n<!ENTITY filesaveas.key \"g\">\n\n<!ENTITY undoCmd.label \"Anular\">\n<!ENTITY undoCmd.accesskey \"A\">\n<!ENTITY redoCmd.label \"Refazer\">\n<!ENTITY redoCmd.accesskey \"R\">\n\n<!ENTITY cutCmd.label \"Cortar\">\n<!ENTITY copyCmd.label \"Copiar\">\n<!ENTITY pasteCmd.label \"Colar\">\n<!ENTITY deleteCmd.label \"Apagar\">\n<!ENTITY selectAllCmd.label \"Seleccionar Tudo\">\n<!ENTITY copyHTMLCodeCmd.label \"Copiar HTML Markup Seleccionada\">\n<!ENTITY copyHTMLCode.label \"Copiar HTML Markup deste elemento\">\n\n<!ENTITY setZoomFactor.label \"Definir o factor de ampliação\">\n\n<!ENTITY fileRecentMenu.label \"Ficheiros recentes\">\n<!ENTITY filerecentmenu.accesskey \"r\">\n\n<!ENTITY markupCleanerCmd.label \"Limpador de Markup\">\n<!ENTITY markupcleaner.accesskey \"l\">\n\n<!ENTITY viewToolbars.label \"Barras de ferramentas\">\n<!ENTITY viewStatusbar.label \"Barra de estado\">\n\n<!ENTITY formatToolbar.name \"Formatar (primária)\">\n<!ENTITY formatToolbar2.name \"Formatar (secundária)\">\n\n<!ENTITY dualview.label \"Dual View\">\n<!ENTITY wysiwygMode.label \"Wysiwyg\">\n<!ENTITY printMode.label \"Print Preview\">\n<!ENTITY sourceMode.label \"Fonte\">\n\n<!ENTITY closeTabCmd.label \"Fechar separador actual\">\n\n<!ENTITY filesave.key \"s\">\n<!ENTITY quit.key \"q\">\n<!ENTITY closeWindow.key \"w\">\n<!ENTITY openPage.key \"o\">\n<!ENTITY undoCmd.key \"z\">\n<!ENTITY redoCmd.key \"y\">\n<!ENTITY cutCmd.key \"x\">\n<!ENTITY copyCmd.key \"c\">\n<!ENTITY pasteCmd.key \"v\">\n\n<!ENTITY formInputs.label \"Entradas...\">\n<!ENTITY hiddenInputForm.label \"Uma cadeia de caracteres ocultos\">\n<!ENTITY textInputForm.label \"Um campo de entrada de texto\">\n<!ENTITY searchInputForm.label \"Um campo de pesquisa\">\n<!ENTITY telInputForm.label \"Um campo de número de telefone\">\n<!ENTITY urlInputForm.label \"Um campo de URL\">\n<!ENTITY emailInputForm.label \"Um campo de e-mail\">\n<!ENTITY passwordInputForm.label \"Um campo de senha\">\n<!ENTITY datetimeInputForm.label \"Um selector de data e hora no fuso horário UTC\">\n<!ENTITY dateInputForm.label \"Um selector de data\">\n<!ENTITY monthInputForm.label \"Um selector ano e mês\">\n<!ENTITY weekInputForm.label \"Um selector semana-ano e semana\">\n<!ENTITY timeInputForm.label \"Um selector de hora sem fuso horário\">\n<!ENTITY datetimelocalInputForm.label \"Um selector de data e hora sem fuso horário\">\n<!ENTITY numberInputForm.label \"Um campo de valor numérico\">\n<!ENTITY rangeInputForm.label \"Um selector de intervalo numérico\">\n<!ENTITY colorInputForm.label \"Um selector de cor\">\n<!ENTITY checkboxInputForm.label \"Uma caixa de seleção\">\n<!ENTITY radioInputForm.label \"Um botão de opção\">\n<!ENTITY fileInputForm.label \"Um selector de ficheiros\">\n<!ENTITY submitInputForm.label \"Um botão de submissão de formulário\">\n<!ENTITY imageInputForm.label \"Um botão de submissão de formulário baseado em imagens\">\n<!ENTITY resetInputForm.label \"Um botão de reposição de formulário\">\n<!ENTITY buttonInputForm.label \"Um botão\">\n\n\n<!ENTITY allTagsMode.label \"Modo Todas as Etiquetas\">\n\n<!ENTITY toggleViewMenu.label \"Toggle view\">\n<!ENTITY toggleViewMenu.accesskey \"T\">\n\n<!ENTITY spellCheck.label \"Verificação ortográfica\">\n<!ENTITY dictionary.label \"Dicionário\">\n<!ENTITY addToDictionary \"Adicionar ao dicionário\">\n<!ENTITY ignoreWord.label \"Ignorar palavra\">\n\n<!ENTITY specialChars.label \"Caracteres e símbolos\">\n\n<!-- Table Menu -->\n<!ENTITY tableMenu.label                     \"Tabela\">\n<!ENTITY tablemenu.accesskey                 \"b\">\n<!-- Select Submenu -->\n<!ENTITY tableSelectMenu.label               \"Seleccionar\">\n<!ENTITY tableselectmenu.accesskey           \"s\">\n\n<!ENTITY tableSelectMenu2.label              \"Seleccionar Tabela\">\n<!ENTITY tableInsertMenu2.label              \"Inserir Tabela\">\n<!ENTITY tableDeleteMenu2.label              \"Apagar Tabela\">\n\n<!-- Insert SubMenu -->\n<!ENTITY tableInsertMenu.label               \"Inserir\">\n<!ENTITY tableinsertmenu.accesskey           \"i\">\n<!ENTITY tableTable.label                    \"Tabela\">\n<!ENTITY tabletable.accesskey                \"t\">\n<!ENTITY tableRow.label                      \"Linha\">\n<!ENTITY tableRows.label                     \"Linha(s)\">\n<!ENTITY tablerow.accesskey                  \"l\">\n<!ENTITY tableRowAbove.label                 \"Linha Acima\">\n<!-- uses tablerow.accesskey -->\n<!ENTITY tableRowBelow.label                 \"Linha Abaixo\">\n<!ENTITY tablerowbelow.accesskey             \"a\">\n<!ENTITY tableColumn.label                   \"Coluna\">\n<!ENTITY tableColumns.label                  \"Coluna(s)\">\n<!ENTITY tablecolumn.accesskey               \"o\">\n<!ENTITY tableColumnBefore.label             \"Coluna Antes\">\n<!-- uses tablecolumn.accesskey -->\n<!ENTITY tableColumnAfter.label              \"Coluna Depois\">\n<!ENTITY tablecolumnafter.accesskey          \"d\">\n<!ENTITY tableCell.label                     \"Célula\">\n<!ENTITY tableCells.label                    \"Célula(s)\">\n<!ENTITY tablecell.accesskey                 \"c\">\n<!ENTITY tableCellContents.label             \"Conteúdos da Célula\">\n<!ENTITY tablecellcontents.accesskey         \"n\">\n<!ENTITY tableAllCells.label                 \"Todas as Células\">\n<!ENTITY tableCellBefore.label               \"Célula Antes\">\n<!ENTITY tableallcells.accesskey             \"n\">\n<!-- uses tablecell.accesskey -->\n<!ENTITY tableCellAfter.label                \"Célula Depois\">\n<!ENTITY tablecellafter.accesskey            \"p\">\n<!-- Delete SubMenu -->\n<!ENTITY tableDeleteMenu.label               \"Apagar\">\n<!ENTITY tabledeletemenu.accesskey           \"A\">\n\n<!ENTITY tableFix.label                      \"Fixar Esquema da Tabela\">\n<!ENTITY tablefix.accesskey                  \"d\">\n<!-- text for \"Join Cells\" is in editor.properties \n     (\"JoinSelectedCells\" and \"JoinCellToRight\")\n     the access key must exist in both of those strings\n     But value must be set here for accesskey to draw properly\n-->\n<!ENTITY tableJoinCells.label                \"Unir Células\">\n<!ENTITY tablejoincells.accesskey            \"u\">\n<!ENTITY tableSplitCell.label                \"Separar Células\">\n<!ENTITY tablesplitcell.accesskey            \"s\">\n<!ENTITY convertToTable.label                \"Criar Tabela apartir da Selecção\">\n<!ENTITY converttotable.accesskey            \"r\">\n<!ENTITY tableProperties.label               \"Propriedades da Tabela\">\n<!ENTITY tableProperties.accesskey           \"o\">\n\n<!ENTITY forumsHelpMenu.label \"Comunidade de Utilizadores\">\n<!ENTITY forums.url \"http://groups.google.com/group/bluegriffon/\">\n<!ENTITY qa.label \"Erros e Sugestões\">\n<!ENTITY homePage.label \"Página Web\">\n<!ENTITY addons.label \"Obter extras\">\n\n<!ENTITY pageProperties.label \"Propriedades da Página\">\n\n<!-- FIND AND REPLACE BARS -->\n<!ENTITY replaceAll.button \"Substituir Todos\">\n<!ENTITY replace.button \"Substituir\">\n<!ENTITY replaceAndFind.button \"Substituir e Encontrar Seguinte\">\n<!ENTITY replace.label \"Substituído por:\">\n<!ENTITY line.label \"Linha:\">\n<!ENTITY previous.label \"Anterior\">\n<!ENTITY next.label \"Seguinte\">\n<!ENTITY caseSensitive.checkbox \"Distinguir maiúsculas de minúsculas\">\n<!ENTITY find.label \"Encontrar:\">\n<!ENTITY findCmd.label \"Encontrar\">\n<!ENTITY replaceCmd.label \"Substituir\">\n<!ENTITY findCmd.key \"f\">\n<!ENTITY replaceCmd.key \"r\">\n\n<!ENTITY preferences.label \"Opções\">\n\n<!ENTITY gotoLink.label \"Seleccione o destino da ligação\">\n\n<!ENTITY source.label \"Ver fonte\">\n<!ENTITY theme.label \"Tema\">\n\n<!ENTITY tableOfContents.tooltip \"Insert or refresh Table of Contents\">\n<!ENTITY tableOfContents.label \"Table of Contents\">\n\n<!ENTITY select.label \"Select...\">\n<!ENTITY parentElement.label \"Parent Element\">\n<!ENTITY firstChild.label \"First Child\">\n<!ENTITY nextSibling.label \"Next Sibling\">\n<!ENTITY previousSibling.label \"Previous Sibling\">\n<!ENTITY tableCaption.label \"Legenda da tabela\">\n<!ENTITY color.label \"Primeiro plano\">\n<!ENTITY bgColor.label \"Fundo\">\n\n<!ENTITY editComment.label \"Edit the HTML comment:\">\n<!ENTITY editPHP.label \"Edit the PHP instructions:\">\n<!ENTITY editPI.label \"Edit the Processing Instruction:\">\n<!ENTITY targetPI.label \"Target:\">\n<!ENTITY dataPI.label \"Data:\">\n<!ENTITY commentOrPHPOrPI.label \"Comments/PHP/Processing Instructions\">\n<!ENTITY blockquoteToolbarCmd.label \"Blockquote\">\n<!ENTITY blockquoteToolbarCmd.tooltip \"Encapsulate into a blockquote\">\n<!ENTITY deckMenu.label \"Deck\">\n<!ENTITY encapsulate.tooltip \"Encapsulate selection into an inline element (default is span)\">\n\n<!ENTITY buyUsersManual.label \"Buy User's Manual...\">\n<!ENTITY buyLicense.label \"Ativar recursos estendidos..\">\n\n\n\n<!ENTITY convertClipboardToTable.label                \"Criar Tabela apartir da área de transferência\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/bluegriffon.properties",
    "content": "titleModifier=BlueGriffon\n# in the following string, %t represents the title of the page or its URL\n# and %b the titleModifier above\ntitleFormat=%S - %S\nUnknown=[Desconhecido]\nNoClassAvailable=(sem classe)\nNoIdAvailable=(sem ID)\nDocumentTitle=Título da Página\nNeedDocTitle=Por favor, introduza um título para a página actual.\nDocTitleHelp=Isto identifica a página no título da janela e nos marcadores.\nExportToText=Exportar para Texto\nSaveDocumentAs=Guardar Página Como\nXHTMLfiles=Ficheiros XHTML\nuntitled=sem título\nSaveDocument=Guardar Página\nSaveFileFailed=Guarda ficheiro falhou!\nExportToText=Exportar para Texto\nFileNotSaved=O ficheiro não está guardado!\nSaveFileBeforeClosing=Deseja guardar o ficheiro antes de fechar este separador?\nYesSaveFile=Sim, guardar\nNoDiscardChanges=Não, rejeitar as alterações\nDontCloseTab=Não fechar este separador!\nIdAlreadyTaken=Este ID já está em uso no documento\nRemoveIdFromElement=Deseja remover o ID do elemento que já o tem ou cancelar a acção?\nYesRemoveId=Remover o ID\nNoCancel=Cancelar\nReplaceAll=Subtituir Todos...\nReplacedPart1=Foram substituídas\nReplacedPart2=ocorrências\nAFileWasChanged=A file was changed on disk\nReloadFile=File %S changed on disk, BlueGriffon must reload it\nDontAskForFileChangesAgain=don't show this alert again\n\nHTMLCommentsInXHTMLTitle=HTML comment inside a <style> element in a XHTML document\nHTMLCommentsInXHTMLMessage=Warning, you have a HTML comment <!-- ... --> inside a <style> element in this XHTML document. Using HTML comments in XHTML will disable your embedded styles and you should use CDATA sections <![CDATA[ ... ]]> instead. Do you want to convert your comments into CDATA sections?\nHTMLCommentsInXHTMLOk=Yes\nHTMLCommentsInXHTMLCancel=No\n\nviewportWidthSplitter=Move bar to change viewport's width\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/colourPicker.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (glazman@disruptive-innovations.com), on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY previewColour.label     \"Pré-visualizar:\">\n<!ENTITY dialog.title            \"Selector de Cor\">\n\n<!ENTITY predef.label            \"Cores pré-definidas:\">\n<!ENTITY rgb.label               \"RGB\">\n<!ENTITY hsb.label               \"HSB\">\n\n<!ENTITY red.label               \"R:\">\n<!ENTITY green.label             \"G:\">\n<!ENTITY blue.label              \"B:\">\n\n<!ENTITY hue.label               \"H:\">\n<!ENTITY saturation.label        \"S:\">\n<!ENTITY brightness.label        \"B:\">\n\n<!ENTITY transparency.label       \"Transparente\">\n<!ENTITY opacity.label            \"Opacidade:\">\n\n<!ENTITY background.label \"Fundo para:\">\n<!ENTITY background.accessKey \"F\">\n<!ENTITY table.label \"Tabela\">\n<!ENTITY table.accessKey \"T\">\n<!ENTITY cell.label \"Célula(s)\">\n<!ENTITY cell.accessKey \"C\">\n\n<!ENTITY lastPickedColor.label \"Última cor seleccionada\">\n<!ENTITY lastPickedColor.accessKey \"U\">\n\n<!ENTITY hexColor.label            \"Hex:\">\n<!ENTITY nameColor.label           \"Nome:\">\n\n<!ENTITY blender.label \"Blender\">\n\n<!ENTITY color1.label \"Color 1:\">\n<!ENTITY color2.label \"Color 2:\">\n<!ENTITY stops.label \"Color stops:\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/convertToTable.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Converter para Tabela\">\n<!ENTITY instructions1.label   \"O BlueGriffon cria uma nova linha numa tabela por cada parágrafo na selecção.\">\n<!ENTITY instructions2.label   \"Escolha o caracter utilizado para separar a selecção em colunas:\">\n<!ENTITY commaRadio.label      \"Vírgula\">\n<!ENTITY spaceRadio.label      \"Espaço\">\n<!ENTITY otherRadio.label      \"Outro caracter:\">\n<!ENTITY deleteCharCheck.label \"Apagar caracter separador\">\n<!ENTITY collapseSpaces.label  \"Ignorar espaços adicionais\">\n<!ENTITY collapseSpaces.tooltip \"Converter os espaços adjacentes num separador\">\n<!ENTITY tabRadio.label        \"TSV\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/credits.dtd",
    "content": "<!ENTITY brandMotto       \"Nunca editou verdadeiramente uma página Web antes.\">\n<!ENTITY credit.leads     \"Líderes\">\n<!ENTITY credit.contributors \"Outros contribuintes\">\n<!ENTITY credit.core      \"Desenvolvimento do Núcleo\">\n<!ENTITY credit.gecko     \"Gecko Layout Engine\">\n<!ENTITY credit.thanks    \"Agradecimentos Especiais a\">\n\n<!-- localization credits look like this: -->\n<!--\n<!ENTITY credit.translation\n  \"<h3>Translators</h3><ul><li>Name Here</li></ul>\">\n-->\n<!ENTITY credit.translation \"<h3>Tradutores</h3>\">\n\n<!ENTITY credit.visuals     \"Coordenador Design Visual\">\n<!ENTITY credit.theme       \"Design do Tema\">\n<!ENTITY credit.brand       \"Identidade da Marca\">\n<!ENTITY credit.web         \"Web Design\">\n<!ENTITY credit.update      \"Mozilla Update\">\n<!ENTITY credit.qalead      \"Líderes de Controle de Qualidade\">\n<!ENTITY credit.qa          \"Controle de Qualidade\">\n<!ENTITY credit.build       \"Compilação e Lançamento\">\n<!ENTITY credit.infra       \"Apoio de Infraestrutura \">\n<!ENTITY credit.support     \"Recursos de Apoio\">\n<!ENTITY credit.manage      \"Gestão do Projecto\">\n<!ENTITY credit.marketleads \"Líderes de Marketing\">\n<!ENTITY credit.market      \"Marketing\">\n<!ENTITY credit.creators    \"Criado Por\">\n<!ENTITY credit.memory      \"Em Memória Carinhosa De\">\n<!ENTITY credit.poweredByGecko \"Possibilitado por Gecko\">\n<!ENTITY credit.reviews     \"Revisões de código\">\n\n<!ENTITY license.and \"e\">\n\n<!ENTITY tm.part0 \"é uma marca comercial registada de\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/cssClassPicker.dtd",
    "content": "<!ENTITY reuseCssClass.checkbox \"Reutilizar uma classe CSS existente\">\n<!ENTITY noClass.label \"---\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/dictionary.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Dicionário pessoal\">\n\n<!ENTITY wordEditField.label \"Nova palavra:\">\n<!ENTITY wordEditField.accessKey \"N\">\n<!ENTITY AddButton.label \"Adicionar\">\n<!ENTITY AddButton.accessKey \"A\">\n<!ENTITY DictionaryList.label \"Palavras no dicionário:\">\n<!ENTITY DictionaryList.accessKey \"P\">\n<!ENTITY ReplaceButton.label \"Substituir\">\n<!ENTITY ReplaceButton.accessKey \"S\">\n<!ENTITY RemoveButton.label \"Remover\">\n<!ENTITY RemoveButton.accessKey \"e\">\n\n<!ENTITY CloseButton.label \"Fechar\">\n<!ENTITY CloseButton.accessKey \"F\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/editStylesheet.dtd",
    "content": "<!ENTITY window.title \"Propriedades da Folha de Estilos\">\n\n<!ENTITY type.label \"Tipo\">\n<!ENTITY embedded.label \"Embebida no documento\">\n<!ENTITY linked.label \"Ligada ao documento\">\n\n<!ENTITY alternate.label \"A folha de estilos é uma folha de estilos alternativa\">\n<!ENTITY title.label \"Título:\">\n\n<!ENTITY media.label \"Média\">\n<!ENTITY addMedium.label \"Adicionar um novo meio\">\n<!ENTITY href.label \"Href:\">\n<!ENTITY selectFile.label \"Seleccione um ficheiro de folha de estilos\">\n<!ENTITY relativeUrl.label \"Fazer URL relativo à localização da página\">\n<!ENTITY newFile.button \"Novo ficheiro\">\n\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/filePicking.dtd",
    "content": "<!ENTITY chooseFile.button \"Escolher ficheiro\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/filepickerbutton.dtd",
    "content": "<!ENTITY filepickerbutton.tooltip \"Escolher ficheiro\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/html5.properties",
    "content": "namedAnchor=uma (âncora nomeada)\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/insertAnchor.dtd",
    "content": "<!ENTITY window.title \"Inserir uma âncora\">\n\n<!ENTITY anchorName.label \"Nome da âncora:\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/insertAudio.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar um ficheiro de áudio\">\n\n<!ENTITY audioFileLocation.label \"Localização do ficheiro de áudio:\">\n<!ENTITY selectFile.label \"Seleccionar um ficheiro\">\n<!ENTITY relativeUrl.label \"Fazer URL relativo à localização da página\">\n<!ENTITY audioControls.label \"Mostrar controlos de áudio\">\n<!ENTITY preload.label \"Pré-carregar:\">\n<!ENTITY nonePreload.label \"Nenhum\">\n<!ENTITY metadataPreload.label \"Metadata\">\n<!ENTITY autoPreload.label \"Automático\">\n<!ENTITY autoplay.label \"Tocar automaticamente\">\n<!ENTITY loop.label \"Ciclo\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/insertButton.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar um formulário de entrada\">\n\n<!ENTITY name.label \"Nome:\">\n<!ENTITY value.label \"Valor:\">\n<!ENTITY state.label \"Estado:\">\n<!ENTITY disabled.label \"Desactivado\">\n<!ENTITY formmethod.label \"Método de Envio:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"Acção de envio:\">\n<!ENTITY formenctype.label \"Tipo de codificação do envio:\">\n<!ENTITY unspecified.label \"-- não especificado --\">\n<!ENTITY formnovalidate.label \"Validação do formulário:\">\n<!ENTITY novalidate.label \"Não validar o formulário\">\n<!ENTITY target.label \"Alvo:\">\n\n<!ENTITY form.label \"Formulário:\">\n<!ENTITY autofocus.label \"Focagem automática:\">\n<!ENTITY type.label \"Tipo:\">\n<!ENTITY focusOnPageLoad.label \"Assim que a página é carregada\">\n<!ENTITY submit.label \"Enviar\">\n<!ENTITY reset.label \"Repor\">\n<!ENTITY button.label \"Botão\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/insertChars.dtd",
    "content": "<!ENTITY windowTitle.label \"Inserir caracteres especiais\">\n\n<!ENTITY charName.label \"Nome:\">\n<!ENTITY charCode.label \"Unicode:\">\n\n<!ENTITY insertButton.label \"Inserir\">\n\n<!ENTITY unicode.label \"Unicode\">\n<!ENTITY blockName.label \"Nome do bloco\">\n\n<!ENTITY search.placeholder \"Pesquisar...\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/insertDatalist.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar uma lista de dados\">\n\n<!ENTITY window.title \"Inserir ou editar uma lista de dados\">\n\n<!ENTITY name.label \"Nome:\">\n<!ENTITY value.label \"Valor:\">\n<!ENTITY state.label \"Estado:\">\n<!ENTITY disabled.label \"Desactivado\">\n<!ENTITY size.label \"Tamanho:\">\n<!ENTITY choices.label \"Escolhas:\">\n<!ENTITY multiple.label \"Aceitar vários valores\">\n<!ENTITY list.label \"Lista:\">\n\n<!ENTITY form.label \"Formulário:\">\n<!ENTITY autofocus.label \"Focagem automática:\">\n<!ENTITY focusOnPageLoad.label \"Assim que a página é carregada\">\n<!ENTITY required.label \"Obrigatório:\">\n<!ENTITY isRequired.label \"O elemento é obrigatório\">\n\n<!ENTITY parameters.label \"Parâmetros\">\n\n<!ENTITY add.tooltip \"Adicionar opções\">\n<!ENTITY remove.tooltip \"Remover a opção ou grupo opcional seleccionada\">\n<!ENTITY modify.tooltip \"Modificar a opção ou grupo opcional\">\n\n<!ENTITY options.label \"Opções\">\n<!ENTITY up.tooltip \"Para cima\">\n<!ENTITY down.tooltip \"Para baixo\">\n\n<!ENTITY value.col \"Valor\">\n<!ENTITY label.col \"Rótulo\">\n<!ENTITY disabled.col \"Desactivado\">\n<!ENTITY selected.col \"Seleccionado\">\n\n<!ENTITY before.label \"Antes...\">\n<!ENTITY inside.label \"Dentro...\">\n<!ENTITY after.label \"Depois...\">\n\n<!ENTITY addOption.label \"Adicionar uma opção\">\n<!ENTITY addOptgroup.label \"Adicionar um grupo de opções\">\n\n<!ENTITY label.label \"Rótulo:\">\n<!ENTITY ok.label \"OK\">\n<!ENTITY selected.label \"Seleccionado\">\n\n<!ENTITY update.label \"Actualizar\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/insertFieldset.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar um fieldset\">\n\n<!ENTITY name.label \"Nome:\">\n<!ENTITY state.label \"Estado:\">\n<!ENTITY disabled.label \"Desactivado\">\n<!ENTITY form.label \"Formulário:\">\n<!ENTITY insertLegend.label \"Adicionar uma legenda ao fieldset\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/insertForm.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar um formulário\">\n\n<!ENTITY formName.label \"Nome do formulário:\">\n<!ENTITY url.label \"URL:\">\n<!ENTITY autocomplete.label \"Completado automaticamente:\">\n<!ENTITY autocompleteOn.label \"ligado\">\n<!ENTITY autocompleteOff.label \"desligado\">\n\n<!ENTITY encodingType.label \"Codificação:\">\n\n<!ENTITY method.label \"Método:\">\n\n<!ENTITY validation.label \"Validação:\">\n<!ENTITY novalidate.label \"Nenhuma validação durante o envio do formulário\">\n\n<!ENTITY target.label \"Alvo:\">\n\n<!ENTITY charsets.label \"Codificação de caracteres:\">\n\n<!ENTITY unspecified.label \"-- não especificado --\">\n \n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/insertFormInput.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar um formulário de entrada\">\n\n<!ENTITY hidden.label \"Uma cadeia de caracteres escondidos\">\n<!ENTITY text.label \"Um campo de entrada de texto\">\n<!ENTITY search.label \"Um campo de pesquisa\">\n<!ENTITY tel.label \"Um campo de número de telefone\">\n<!ENTITY url.label \"Um campo de URL\">\n<!ENTITY email.label \"Um campo de endereço electrónico\">\n<!ENTITY password.label \"Um campo de senha\">\n<!ENTITY datetime.label \"Um selector de data e hora no fuso horário UTC\">\n<!ENTITY date.label \"Um selector de data\">\n<!ENTITY month.label \"Um selector de ano e mês\">\n<!ENTITY week.label \"Um selector de semana-ano e semana\">\n<!ENTITY time.label \"Um selector de hora sem fuso horário\">\n<!ENTITY datetimelocal.label \"Um selector de data e hora sem fuso horário\">\n<!ENTITY number.label \"Um campo de valor numérico\">\n<!ENTITY range.label \"Um selector de intervalo numérico\">\n<!ENTITY color.label \"Um selector de cor\">\n<!ENTITY checkbox.label \"Uma caixa de selecção\">\n<!ENTITY radio.label \"Um botão de opção\">\n<!ENTITY file.label \"Um selector de ficheiros\">\n<!ENTITY submit.label \"Um botão de envio de formulários\">\n<!ENTITY image.label \"Um botão de envio de formulários baseado em imagem\">\n<!ENTITY reset.label \"Um botão para repor o formulário\">\n<!ENTITY button.label \"Um botão\">\n\n<!ENTITY parameters.label \"Parâmetros\">\n\n<!ENTITY name.label \"Nome:\">\n<!ENTITY value.label \"Valor:\">\n<!ENTITY state.label \"Estado:\">\n<!ENTITY disabled.label \"Desactivado\">\n<!ENTITY placeholder.label \"Espaço reservado:\">\n<!ENTITY mutability.label \"Mutabilidade:\">\n<!ENTITY readonly.label \"O elemento é só de leitura\">\n<!ENTITY size.label \"Tamanho:\">\n<!ENTITY maxlength.label \"Comprimento max.:\">\n<!ENTITY min.label \"Valor mín.:\">\n<!ENTITY max.label \"Valor máx.:\">\n<!ENTITY step.label \"Step:\">\n<!ENTITY checked.label \"O elemento está marcado\">\n<!ENTITY src.label \"Fonte da imagem:\">\n<!ENTITY selectFile.label \"Seleccionar um ficheiro\">\n<!ENTITY width.label \"Largura:\">\n<!ENTITY height.label \"Altura:\">\n<!ENTITY list.label \"Lista:\">\n<!ENTITY choices.label \"Escolhas:\">\n<!ENTITY multiple.label \"Aceitar vários valores\">\n<!ENTITY pattern.label \"Padrão Regexp:\">\n<!ENTITY alt.label \"Texto alternativo:\">\n<!ENTITY autocomplete.label \"Completação automática:\">\n<!ENTITY on.label \"Ligada\">\n<!ENTITY off.label \"Desligada\">\n<!ENTITY accept.label \"Tipos MIME aceites:\">\n<!ENTITY formmethod.label \"Método de envio:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"Acção de envio:\">\n<!ENTITY formenctype.label \"Tipo de codificação de envio:\">\n<!ENTITY unspecified.label \"-- não especificado --\">\n<!ENTITY formnovalidate.label \"Validação do formulário:\">\n<!ENTITY novalidate.label \"Não validar o formulário\">\n<!ENTITY target.label \"Alvo:\">\n<!ENTITY required.label \"Obrigatório:\">\n<!ENTITY isRequired.label \"O elemento é obrigatório\">\n<!ENTITY form.label \"Formulário:\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/insertHR.dtd",
    "content": "<!ENTITY window.title \"Barra horizontal\">\n\n<!ENTITY size.label \"Tamanho\">\n<!ENTITY width.label \"Largura:\">\n<!ENTITY height.label \"Altura:\">\n\n<!ENTITY style.label \"Estilo\">\n<!ENTITY shaded.label \"Sombra (3D)\">\n<!ENTITY alignment.label \"Alinhamento:\">\n<!ENTITY left.label \"Esquerda\">\n<!ENTITY center.label \"Centro\">\n<!ENTITY right.label \"Direita\">\n\n<!ENTITY color.label \"Cor:\">\n<!ENTITY hrColor.label \"Cor da barra horizontal\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/insertHTML.dtd",
    "content": "<!ENTITY window.title \"Inserir markup HTML\">\n\n<!ENTITY enterHTMLMarkup.label \"Introduza markup HTML ou texto abaixo:\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/insertImage.dtd",
    "content": "<!ENTITY window.title \"Inserir uma imagem\">\n\n<!ENTITY imageLocation.label \"Localização da imagem:\">\n<!ENTITY selectImageButton.label \"Seleccionar Imagem\">\n<!ENTITY relativeURL.label \"Fazer URL relativo à localização da página\">\n<!ENTITY title.label \"Título:\">\n<!ENTITY alternateText.label \"Texto alternativo:\">\n<!ENTITY documentMustBeSaved.label \"(o documento deve ser guardado para activar esta funcionalidade)\">\n\n<!ENTITY preview.label \"Pré-visualizar\">\n\n<!ENTITY emptyAltOk.checkbox \"Permitir um texto alternativo vazio\">\n\n<!ENTITY longdesc.label \"URI de descrição longa:\">\n<!ENTITY selectLongDescButton.label \"Seleccionar um ficheiro\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/insertKeygen.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar um gerador de chaves pares\">\n\n<!ENTITY keytype.label \"Tipo de chave:\">\n<!ENTITY rsa.label \"RSA\">\n<!ENTITY dsa.label \"DSA\">\n<!ENTITY ec.label \"EC\">\n<!ENTITY keyparams.label \"Parâmetros da chave:\">\n<!ENTITY name.label \"Nome:\">\n<!ENTITY state.label \"Estado:\">\n<!ENTITY disabled.label \"Desactivado\">\n<!ENTITY form.label \"Formulário:\">\n<!ENTITY autofocus.label \"Focagem automática:\">\n<!ENTITY focusOnPageLoad.label \"Assim que a página é carregada\">\n<!ENTITY challenge.label \"Chave enviada:\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/insertLabel.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar uma etiqueta\">\n\n<!ENTITY form.label \"Formulário:\">\n<!ENTITY for.label \"ID do controlo:\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/insertLink.dtd",
    "content": "<!ENTITY window.title \"Ligações\">\n\n<!ENTITY linkText.label \"Texto\">\n<!ENTITY linkTarget.label \"Alvo\">\n<!ENTITY selectFile.label \"Seleccionar um ficheiro\">\n\n<!ENTITY isMail.label \"Isto é um endereço de correio electrónico \">\n<!ENTITY relativeUrl.label \"Fazer URL relativo à localização da página\">\n\n<!ENTITY title.caption \"Advisory Title\">\n<!ENTITY title.label \"Title:\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/insertLink.properties",
    "content": "noAnchorsInDocument=[Nenhuma âncora disponível no documento]\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/insertMeter.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar um elemento de progresso\">\n\n<!ENTITY value.label \"Valor:\">\n<!ENTITY min.label \"Valor mín.:\">\n<!ENTITY max.label \"Valor máx.:\">\n<!ENTITY form.label \"Formulário:\">\n<!ENTITY optimum.label \"Valor óptimo:\">\n<!ENTITY low.label \"Limite inferior:\">\n<!ENTITY high.label \"Limite superior:\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/insertOutput.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar um resultado de um cálculo\">\n\n<!ENTITY name.label \"Nome:\">\n<!ENTITY form.label \"Formulário:\">\n<!ENTITY for.label \"IDs de controlo:\">\n<!ENTITY autofocus.label \"Focagem automática:\">\n<!ENTITY focusOnPageLoad.label \"Assim que a página é carregada\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/insertProgress.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar um gerador de chaves pares\">\n\n<!ENTITY value.label \"Valor:\">\n<!ENTITY max.label \"Valor máx.:\">\n<!ENTITY form.label \"Formulário:\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/insertSelect.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar uma lista de selecção\">\n\n<!ENTITY name.label \"Nome:\">\n<!ENTITY value.label \"Valor:\">\n<!ENTITY state.label \"Estado:\">\n<!ENTITY disabled.label \"Desactivado\">\n<!ENTITY size.label \"Tamanho:\">\n<!ENTITY choices.label \"Escolhas:\">\n<!ENTITY multiple.label \"Aceitar vários valores\">\n<!ENTITY list.label \"Lista:\">\n\n<!ENTITY form.label \"Formulário:\">\n<!ENTITY autofocus.label \"Focagem automática:\">\n<!ENTITY focusOnPageLoad.label \"Assim que a página é carregada\">\n<!ENTITY required.label \"Obrigatório:\">\n<!ENTITY isRequired.label \"O elemento é obrigatório\">\n\n<!ENTITY parameters.label \"Parâmetros\">\n\n<!ENTITY add.tooltip \"Adicionar opções\">\n<!ENTITY remove.tooltip \"Remover a opção ou grupo opcional seleccionada\">\n<!ENTITY modify.tooltip \"Modificar a opção ou grupo opcional\">\n\n<!ENTITY options.label \"Opções\">\n<!ENTITY up.tooltip \"Para cima\">\n<!ENTITY down.tooltip \"Para baixo\">\n\n<!ENTITY value.col \"Valor\">\n<!ENTITY label.col \"Rótulo\">\n<!ENTITY disabled.col \"Desactivado\">\n<!ENTITY selected.col \"Seleccionado\">\n\n<!ENTITY before.label \"Antes...\">\n<!ENTITY inside.label \"Dentro...\">\n<!ENTITY after.label \"Depois...\">\n\n<!ENTITY addOption.label \"Adicionar uma opção\">\n<!ENTITY addOptgroup.label \"Adicionar um grupo de opções\">\n\n<!ENTITY label.label \"Rótulo:\">\n<!ENTITY ok.label \"OK\">\n<!ENTITY selected.label \"Seleccionado\">\n\n<!ENTITY update.label \"Actualizar\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/insertStylesheet.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar folhas de estilo\">\n\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"Alternativa\">\n<!ENTITY title.col \"Título\">\n<!ENTITY media.col \"Média\">\n\n<!ENTITY add.tooltip \"Adicionar folha de estilos\">\n<!ENTITY remove.tooltip \"Apagar folha de estilos seleccionada\">\n<!ENTITY modify.tooltip \"Modificar folha de estilos seleccionada\">\n<!ENTITY down.tooltip \"Mover folha de estilos seleccionada par baixo\">\n<!ENTITY up.tooltip \"Mover  folha de estilos seleccionada para cima\">\n\n<!ENTITY close.label \"Fechar\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/insertTable.dtd",
    "content": "\n<!ENTITY windowTitle.label \"Propriedades da Tabela\">\n\n<!ENTITY table.tab \"Tabela\">\n<!ENTITY cell.tab \"Células\">\n\n<!ENTITY size.label \"Tamanho\">\n<!ENTITY rows.label \"Linhas:\">\n<!ENTITY width.label \"Largura:\">\n<!ENTITY columns.label \"Colunas:\">\n<!ENTITY height.label \"Altura:\">\n<!ENTITY rowsInHeader.label \"Linhas no cabeçalho:\">\n<!ENTITY onlyHeaderCells.label \"Só células de cabeçalho\">\n<!ENTITY rowsInFooter.label \"Linhas no rodapé:\">\n\n<!ENTITY layout.label \"Layout\">\n<!ENTITY border.label \"Borda:\">\n<!ENTITY pixels.label \"pixels\">\n<!ENTITY cellSpacing.label \"Espaçamento de células:\">\n<!ENTITY percent.label \"percento\">\n<!ENTITY cellPadding.label \"Enchimento de células:\">\n\n<!ENTITY selection.caption \"Selecção\">\n<!ENTITY cells.label \"Célula(s)\">\n<!ENTITY rowsSelection.label \"Linha(s)\">\n<!ENTITY columnsSelection.label \"Coluna(s)\">\n\n<!ENTITY previous.label \"Anterior\">\n<!ENTITY next.label \"Seguinte\">\n\n<!ENTITY applyButton.label \"Aplicar\">\n\n<!ENTITY warning.description \"As alterações serão aplicadas antes da selecção ser alterada.\">\n\n<!ENTITY size.caption \"Tamanho\">\n<!ENTITY alignment.caption \"Alinhamento do Conteúdo\">\n<!ENTITY hAlign.label \"Horizontalmente:\">\n<!ENTITY vAlign.label \"Verticalmente:\">\n<!ENTITY left.label \"Esquerda\">\n<!ENTITY unspecified.label \"- não especificado -\">\n<!ENTITY center.label \"Centro\">\n<!ENTITY right.label \"Esquerda\">\n<!ENTITY justify.label \"Justificado\">\n<!ENTITY top.label \"Topo\">\n<!ENTITY bottom.label \"Base\">\n\n<!ENTITY style.caption \"Estilo\">\n<!ENTITY bgColor.label \"Cor de fundo:\">\n<!ENTITY bgColor.windowTitle \"Cor de fundo\">\n<!ENTITY headers.checkbox \"Cabeçalho(s)\">\n<!ENTITY nowrap.checkbox \"O texto não está a acondicionar\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/insertTable.properties",
    "content": "TableTabModified=Propriedades da tabela foram alteradas\nApplyAndCloseWindow=Deseja aplicar as alterações e fechar esta janela?\nCellTabModified=Algumas propriedades de células foram alteradas\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/insertTextarea.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar uma área de texto\">\n\n<!ENTITY name.label \"Nome:\">\n<!ENTITY state.label \"Estado:\">\n<!ENTITY disabled.label \"Desactivada\">\n<!ENTITY placeholder.label \"Espaço reservado:\">\n<!ENTITY form.label \"Formulário:\">\n<!ENTITY mutability.label \"Mutabilidade:\">\n<!ENTITY readonly.label \"O elemento é só de leitura\">\n<!ENTITY required.label \"Obrigatório:\">\n<!ENTITY isRequired.label \"O elemento é obrigatório\">\n<!ENTITY maxlength.label \"Comprimento máx.:\">\n<!ENTITY autofocus.label \"Focagem automática:\">\n<!ENTITY focusOnPageLoad.label \"Assim que a página é carregada\">\n<!ENTITY cols.label \"Número de colunas:\">\n<!ENTITY rows.label \"Número de linhas:\">\n<!ENTITY wrap.label \"Acondicionamento:\">\n<!ENTITY softWrap.label \"Suave\">\n<!ENTITY hardWrap.label \"Forte\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/insertVideo.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar um vídeo\">\n\n<!ENTITY size.label \"Tamanho\">\n<!ENTITY width.label \"Largura:\">\n<!ENTITY height.label \"Altura:\">\n\n<!ENTITY source.label \"Vídeo\">\n<!ENTITY selectFile.label \"Seleccionar um ficheiro\">\n<!ENTITY relativeUrl.label \"Fazer URL relativo à localização da página\">\n<!ENTITY poster.tab \"Poster\">\n\n<!ENTITY videoControls.label \"Mostrar controlos do vídeo\">\n<!ENTITY preload.label \"Pré-carregar:\">\n<!ENTITY nonePreload.label \"Nenhum\">\n<!ENTITY metadataPreload.label \"Metadata\">\n<!ENTITY autoPreload.label \"Automático\">\n<!ENTITY autoplay.label \"Tocar automaticamente\">\n<!ENTITY loop.label \"Ciclo\">\n\n<!ENTITY videoFileLocation.label \"Localização do ficheiro de vídeo:\">\n<!ENTITY posterFileLocation.label \"Localização do ficheiro de poster:\">\n\n<!ENTITY useCurrentFrameAsPoster.label \"Usar frame actual como poster\">\n<!ENTITY saveAsFile.label \"Guardar poster como ficheiro PNG\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/insertVideo.properties",
    "content": "SavePosterAsPng=Seleccionar um ficheiro PNG para guardar cartaz\nPNGFiles=Ficheiros de imagem PNG\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/language.properties",
    "content": "# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/languages.dtd",
    "content": "<!ENTITY window.title \"Seleccionar um idioma\">\n\n<!ENTITY languagesList.label  \"Idiomas:\">\n<!ENTITY examples.label \"ex.: en-bz, ar-jo\">\n<!ENTITY others.label \"Outros:\">\n<!ENTITY others.accesskey \"O\">\n\n<!ENTITY clearSubtree.label \"Limpar informações de idioma para filhos\">\n\n<!ENTITY currentLanguage.label \"Idioma actual é:\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/markupCleaner.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <glazman@disruptive-innovations.com>, on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Limpador de Markup\">\n\n<!ENTITY trailingBR.label \"Remover &lt;br&gt; à direita\">\n<!ENTITY emptyBlocks.label \"Remover blocos vazios\">\n<!ENTITY emptyCells.label \"Remover alinhamento em células de tabela vazias\">\n<!ENTITY nestedLists.label \"Corrigir listas encapsuladas\">\n\n<!ENTITY cleanUp.label \"Limpar\">\n\n<!ENTITY actionColumnHeader.label \"Acção\">\n<!ENTITY reportColumnHeader.label \"Relatório\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/masterPasswordQuery.properties",
    "content": "windowTitle=Senha mestra\nquery=Ainda não definiu uma Senha mestra. Deseja criar uma Senha mestra?\nyesButton=Sim\nnoButton=Não\n\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/media.dtd",
    "content": "<!ENTITY unspecified.label \"\">\n<!ENTITY not.label \"NÃO\">\n<!ENTITY only.label \"APENAS\">\n\n<!ENTITY allMedia.label \"toda a media\">\n\n<!ENTITY auralMedia.label \"media sonora\">\n<!ENTITY brailleMedia.label \"media em braille\">\n<!ENTITY handheldMedia.label \"media portátil\">\n<!ENTITY printMedia.label \"media de impressão\">\n<!ENTITY projectionMedia.label \"media de projecção\">\n<!ENTITY screenMedia.label \"media de ecrã\">\n<!ENTITY ttyMedia.label \"media tty\">\n<!ENTITY tvMedia.label \"media de televisão\">\n\n<!ENTITY addConstraint.label \"Adicionar restrição\">\n\n<!ENTITY widthFeature.label \"Largura da janela\">\n<!ENTITY minWidthFeature.label \"Largura mín. da janela\">\n<!ENTITY maxWidthFeature.label \"Largura máx. da janela\">\n<!ENTITY heightFeature.label \"Altura da janela\">\n<!ENTITY minHeightFeature.label \"Altura mín. da janela\">\n<!ENTITY maxHeightFeature.label \"Altura máx. da janela\">\n\n<!ENTITY deviceWidthFeature.label \"Largura do dispositivo\">\n<!ENTITY minDeviceWidthFeature.label \"Largura mín. do dispositivo\">\n<!ENTITY maxDeviceWidthFeature.label \"Largura máx. do dispositivo\">\n<!ENTITY deviceHeightFeature.label \"Altura do dispositivo\">\n<!ENTITY minDeviceHeightFeature.label \"Altura mín. do dispositivo\">\n<!ENTITY maxDeviceHeightFeature.label \"Altura máx. do dispositivo\">\n\n<!ENTITY orientationFeature.label \"Orientação\">\n\n<!ENTITY aspectRatioFeature.label \"Proporção da imagem\">\n<!ENTITY minAspectRatioFeature.label \"Proporção mín.da imagem\">\n<!ENTITY maxAspectRatioFeature.label \"Proporção máx. da imagem\">\n<!ENTITY deviceAspectRatioFeature.label \"Proporção da imagem do dispositivo\">\n<!ENTITY minDeviceAspectRatioFeature.label \"Proporção mín. da imagem do dispositivo\">\n<!ENTITY maxDeviceAspectRatioFeature.label \"Proporção máx. da imagem do dispositivo\">\n\n<!ENTITY colorFeature.label \"Bits por cor\">\n<!ENTITY minColorFeature.label \"Bits mín. por cor\">\n<!ENTITY maxColorFeature.label \"Bits máx. por cor\">\n<!ENTITY colorIndexFeature.label \"Tamanho do mapa de cores\">\n<!ENTITY minColorIndexFeature.label \"Tamanho mín. do mapa de cores\">\n<!ENTITY maxColorIndexFeature.label \"Tamanho máx. do mapa de cores\">\n<!ENTITY monochromeFeature.label \"Bits por pixel monocromático\">\n<!ENTITY minMonochromeFeature.label \"Bits mín. por pixel monocromático\">\n<!ENTITY maxMonochromeFeature.label \"Bits máx. por pixel monocromático\">\n\n<!ENTITY resolutionFeature.label \"Resolução do dispositivo\">\n<!ENTITY minResolutionFeature.label \"Resolução mín. do dispositivo\">\n<!ENTITY maxResolutionFeature.label \"Resolução máx. do dispositivo\">\n\n<!ENTITY scanFeature.label \"Processo de Análise\">\n\n<!ENTITY gridFeature.label \"Baseada em Grelha\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/media.properties",
    "content": "widthFeature=Largura da janela:\nminWidthFeature=Largura mín. da janela:\nmaxWidthFeature=Largura máx. da janela:\nheightFeature=Altura da janela:\nminHeightFeature=Altura mín. da janela:\nmaxHeightFeature=Altura máx. da janela:\ndeviceWidthFeature=Largura do dispositivo:\nminDeviceWidthFeature=Largura mín. do dispositivo:\nmaxDeviceWidthFeature=Largura máx. do dispositivo:\ndeviceHeightFeature=Altura do dispositivo:\nminDeviceHeightFeature=Altura mín. do dispositivo:\nmaxDeviceHeightFeature=Altura máx. do dispositivo:\norientationFeature=Orientação:\naspectRatioFeature=Proporção da imagem:\nminAspectRatioFeature=Proporção mín. da imagem:\nmaxAspectRatioFeature=Proporção máx. da imagem:\ndeviceAspectRatioFeature=Proporção da imagem do dispositivo:\nminDeviceAspectRatioFeature=Proporção mín. da imagem do dispositivo:\nmaxDeviceAspectRatioFeature=Proporção máx. da imagem do dispositivo:\ncolorFeature=Bits por cor:\nminColorFeature=Bits mín. por cor:\nmaxColorFeature=Bits máx. por cor:\ncolorIndexFeature=Tamanho do mapa de cores:\nminColorIndexFeature=Tamanho mín. do mapa de cores:\nmaxColorIndexFeature=Tamanho máx. do mapa de cores:\nmonochromeFeature=Bits por pixel monocromático\nminMonochromeFeature=Bits mín. por pixel monocromático\nmaxMonochromeFeature=Bits máx. por pixel monocromático\nresolutionFeature=Resolução do dispositivo\nminResolutionFeature=Resolução mín. do dispositivo\nmaxResolutionFeature=Resolução máx. do dispositivo\nscanFeature=Processo de Análise\ngridFeature=Baseada em Grelha\n\nNewCSSFile=Criar um novo ficheiro CSS\n\nportrait=Retrato\nlandscape=Paisagem\nprogressive=Varrimento Progressivo\ninterlace=Entrelaçado\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/newDocument.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - Novo documento\">\n\n<!ENTITY documentType.description \"Que tipo de documento deseja criar?\">\n\n<!ENTITY language.label \"Linguagem do documento\">\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"Tipo do documento\">\n<!ENTITY transitional.label \"Transitional\">\n<!ENTITY strict.label \"strict\">\n\n<!ENTITY where.label \"Onde?\">\n<!ENTITY tab.label \"Num novo separador\">\n<!ENTITY window.label \"Numa nova janela\">\n\n<!ENTITY similarToCurrent.label 'Similar to current document'>\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/newPageWizard.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Assistente de Novo Documento\">\n\n<!ENTITY pageTitle.label \"Título:\">\n<!ENTITY pageAuthor.label \"Autor:\">\n<!ENTITY pageDescription.label \"Descrição:\">\n<!ENTITY pageTitle.accesskey \"T\">\n<!ENTITY pageAuthor.accesskey \"A\">\n<!ENTITY pageDescription.accesskey \"D\">\n<!ENTITY pageKeywords.label \"Palavras-chave:\">\n<!ENTITY pageKeywords.accesskey \"P\">\n<!ENTITY documentLanguage.label \"Linguagem:\">\n<!ENTITY language.accesskey \"L\">\n<!ENTITY charset.label \"Conjunto de caracteres:\">\n<!ENTITY charset.accesskey \"C\">\n<!ENTITY direction.label \"Direcção do texto:\">\n<!ENTITY direction.accesskey \"x\">\n<!ENTITY ltr.label \"Esquerda para a direita\">\n<!ENTITY rtl.label \"Direita para a esquerda\">\n<!ENTITY unspecified.label \"Não especificado\">\n\n<!ENTITY selectLanguage.label \"Selecionar um linguagem\">\n\n<!ENTITY backgroundImage.label \"Imagem de fundo:\">\n<!ENTITY backgroundImage.accesskey \"f\">\n\n<!ENTITY filepickerForBgImage.title \"Seleccionar uma imagem de fundo\">\n<!ENTITY pagePreview.label \"Pré-visualizar:\">\n\n<!ENTITY useSystemColors.label \"Cores pré-definidas do leitor (Não definir cores nesta página)\">\n<!ENTITY userDefinedColors.label \"Usar cores personalizadas:\">\n\n<!ENTITY backgroundColor.label \"Fundo:\">\n<!ENTITY backgroundColor.accesskey \"F\">\n<!ENTITY textColor.label \"Texto:\">\n<!ENTITY textColor.accesskey \"T\">\n<!ENTITY linksColor.label \"Ligações:\">\n<!ENTITY linksColor.accesskey \"L\">\n<!ENTITY activeLinksColor.label \"Ligações Activas:\">\n<!ENTITY activeLinksColor.accesskey \"A\">\n<!ENTITY visitedLinksColor.label \"Ligações Visitadas:\">\n<!ENTITY visitedLinksColor.accesskey \"V\">\n<!ENTITY underlineLinks.label \"Sublinhar ligações\">\n\n<!ENTITY relativeURLForBgImage.label \"URL é relativo à localização da página\">\n\n<!ENTITY generalTab.label \"Propriedades gerais dos documentos\">\n<!ENTITY colorsTab.label \"Cores e fundos\">\n<!ENTITY styleTab.label \"Estilo\">\n<!ENTITY advancedTab.label \"Avançado\">\n\n<!ENTITY unsavedPage.label \"[Nova página, ainda não guardada]\">\n<!ENTITY noPageLastModified.label \"[Sem informação]\">\n\n<!ENTITY normalText.preview \"Texto normal\">\n<!ENTITY links.preview \"Ligações\">\n<!ENTITY activeLinks.preview \"Ligações activas\">\n<!ENTITY visitedLinks.preview \"Ligações visitadas\">\n\n<!ENTITY makeColorsDefault.label \"Fazer as definições acima pré-definidas\">\n\n<!ENTITY bgTab.label \"Fundo do documento\">\n\n<!ENTITY layoutsTab.label \"Page layouts\">\n<!ENTITY usePageLayout.checkbox \"Aplicar um esquema CSS pré-definido\">\n<!ENTITY oneColumn100.label \"1 coluna, 100&#37;\">\n<!ENTITY twoColumns5050.label \"2 colunas, 50&#37;/50&#37;\">\n<!ENTITY twoColumns6633.label \"2 colunas, 66&#37;/33&#37;\">\n<!ENTITY twoColumns3366.label \"2 colunas, 33&#37;/66&#37;\">\n<!ENTITY twoColumns7525.label \"2 colunas, 75&#37;/25&#37;\">\n<!ENTITY twoColumns2575.label \"2 colunas, 25&#37;/75&#37;\">\n<!ENTITY threeColumns333333.label \"3 colunas, 33&#37;/33&#37;/33&#37;\">\n<!ENTITY threeColumns502525.label \"3 colunas, 50&#37;/25&#37;/25&#37;\">\n<!ENTITY threeColumns252550.label \"3 colunas, 25&#37;/25&#37;/50&#37;\">\n<!ENTITY fourColumns25252525.label \"4 colunas, 25&#37;/25&#37;/25&#37;/25&#37;\">\n\n<!ENTITY layoutType.label \"Largura:\">\n<!ENTITY layoutType.accesskey \"L\">\n<!ENTITY layout100percent.label \"Largura total\">\n<!ENTITY layout750px.label \"750px\">\n<!ENTITY layout950px.label \"950px\">\n<!ENTITY layout974px.label \"974px\">\n<!ENTITY layoutSubtype.label \"Barra lateral:\">\n<!ENTITY layoutSubtype.accesskey \"B\">\n<!ENTITY noSidebar.label \"Nenhuma\">\n<!ENTITY left160Sidebar.label \"Esquerda 160px\">\n<!ENTITY left180Sidebar.label \"Esquerda 180px\">\n<!ENTITY left300Sidebar.label \"Esquerda 300px\">\n<!ENTITY right180Sidebar.label \"Direita 180px\">\n<!ENTITY right240Sidebar.label \"Direita 240px\">\n<!ENTITY right300Sidebar.label \"Direita 300px\">\n<!ENTITY loremIpsum.label \"Incluir conteúdo fictício 'lorem ipsum'\">\n<!ENTITY loremIpsum.accesskey \"I\">\n<!ENTITY newRow.label \"Nova linha\">\n<!ENTITY removeRow.label \"Remover\">\n\n<!ENTITY tile.label \"Título:\">\n<!ENTITY tile.accesskey \"T\">\n<!ENTITY scrolling.label \"Deslocameto:\">\n<!ENTITY scrolling.accesskey \"D\">\n<!ENTITY scrollWithPage.label \"Com a página\">\n<!ENTITY noScrolling.label \"Nenhum deslocamento\">\n<!ENTITY horizPosition.label \"Horiz:\">\n<!ENTITY vertPosition.label \"Vert:\">\n\n<!ENTITY documentType.label \"Tipo de Documento\">\n<!ENTITY documentType.description \"Que tipo de documento deseja criar?\">\n\n<!ENTITY language.label \"Linguagem do documento\">\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"Tipo de Documento\">\n<!ENTITY transitional.label \"Transitional\">\n<!ENTITY strict.label \"strict\">\n\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/newPageWizard.properties",
    "content": "loremIpsum=Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.\nheader=CABEÇALHO\nfooter=RODAPÉ\nnav=PAINEL DE NAVEGAÇÃO\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/openLocation.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Abrir um ficheiro ou modelo\">\n\n<!ENTITY enterLocation.label \"Introduza o local da Web (URL) do ficheiro/modelo, ou escolha um caminho local:\">\n<!ENTITY enterLocation.accesskey \"I\">\n\n<!ENTITY chooseFile.label \"Escolher Ficheiro...\">\n<!ENTITY chooseFile.accesskey \"E\">\n\n<!ENTITY createIn.label \"Criar\">\n<!ENTITY inATab.label \"Num Separador\">\n<!ENTITY inATab.accesskey \"T\">\n<!ENTITY inAWindow.label \"Numa Janela\">\n<!ENTITY inAWindow.accesskey \"W\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/openLocation.properties",
    "content": "chooseFileDialogTitle=Escolher um ficheiro\ntemplateFilter=Modelos HTML\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/pageProperties.dtd",
    "content": "<!ENTITY window.title \"Propriedades do documento\">\n\n<!ENTITY pageLocation.label \"Localização:\">\n<!ENTITY pageLastModified.label \"Última Modificação:\">\n<!ENTITY pageTitle.label \"Título:\">\n<!ENTITY pageAuthor.label \"Autor:\">\n<!ENTITY pageDescription.label \"Descrição:\">\n<!ENTITY pageTitle.accesskey \"T\">\n<!ENTITY pageAuthor.accesskey \"A\">\n<!ENTITY pageDescription.accesskey \"D\">\n<!ENTITY pageKeywords.label \"Palavras-chave:\">\n<!ENTITY pageKeywords.accesskey \"P\">\n\n<!ENTITY language.label \"Linguagem:\">\n<!ENTITY language.accesskey \"L\">\n<!ENTITY charset.label \"Conjunto de Caracteres:\">\n<!ENTITY charset.accesskey \"c\">\n<!ENTITY direction.label \"Direcção do Texto:\">\n<!ENTITY direction.accesskey \"x\">\n<!ENTITY ltr.label \"Da Esquerda Para a Direita\">\n<!ENTITY rtl.label \"Da Direita Para a Esquerda\">\n<!ENTITY unspecified.label \"Não especificado\">\n\n<!ENTITY selectLanguage.label \"Idioma do Texto\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/pagePropertiesPreview.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n<head>\n  <meta content=\"text/html; charset=ISO-8859-1\" http-equiv=\"content-type\">\n  <style>p[id] { margin: 0px; }</style>\n  <title></title>\n</head>\n<body>\n  <p>Texto normal será semelhante a este !</p>\n  <p id=\"links\">Ligações serão semelhantes a esta !<br>\n  <p id=\"visited\">Ligações Visitadas serão semelhantes a esta !<br>\n  <p id=\"active\">Ligações Activas serão semelhantes a esta !</p>\n</body>\n</html>\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/parsingError.dtd",
    "content": "<!ENTITY window.title \"Erro de Análise!\">\n<!ENTITY cantSwitchBackToNormal.label \"Impossível voltar à Vista Normal\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/prefs/advanced.dtd",
    "content": "<!ENTITY ui.caption \"Interface do Utilizador do BlueGriffon\">\n<!ENTITY switchLocale.button \"Usar idioma\">\n\n<!ENTITY network.caption \"Rede\">\n<!ENTITY configureNetwork.label \"Configurar as configurações de rede do BlueGriffon\">\n<!ENTITY parameters.label \"Parâmetros...\">\n\n<!ENTITY advancedConfig.caption \"Configurações Avançadas\">\n<!ENTITY configEditor.label \"Editor de Configurações\">\n\n<!ENTITY preview.caption \"Preview\">\n<!ENTITY resetPreviewers.label \"Reset external browser's settings\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/prefs/connection.dtd",
    "content": "\n<!ENTITY  connectionsDialog.title       \"Configurações de ligação\">\n<!ENTITY  window.width                  \"37em\">\n<!ENTITY  window.macWidth               \"39em\">\n\n<!ENTITY  proxyTitle.label              \"Configurar proxies para aceder à Internet\">\n<!ENTITY  noProxyTypeRadio.label        \"Sem proxy\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"y\">\n<!ENTITY  systemTypeRadio.label         \"Usar configurações de proxy do sistema\">\n<!ENTITY  systemTypeRadio.accesskey     \"u\">\n<!ENTITY  WPADTypeRadio.label           \"Detectar automaticamente as configurações de proxy para esta rede\">\n<!ENTITY  WPADTypeRadio.accesskey       \"w\">\n<!ENTITY  manualTypeRadio.label         \"Configuração de proxy manual\">\n<!ENTITY  manualTypeRadio.accesskey     \"m\">\n<!ENTITY  autoTypeRadio.label           \"URL de configuração automática de proxy:\">\n<!ENTITY  autoTypeRadio.accesskey       \"A\">\n<!ENTITY  reload.label                  \"Actualizar\">\n<!ENTITY  reload.accesskey              \"i\">\n<!ENTITY  ftp.label                     \"Proxy FTP:\">\n<!ENTITY  ftp.accesskey                 \"F\">\n<!ENTITY  http.label                    \"Proxy HTTP:\">\n<!ENTITY  http.accesskey                \"x\">\n<!ENTITY  ssl.label                     \"Proxy SSL:\">\n<!ENTITY  ssl.accesskey                 \"L\">\n<!ENTITY  socks.label                   \"Anfitrião SOCKS:\">\n<!ENTITY  socks.accesskey               \"C\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"K\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"v\">\n<!ENTITY  port.label                    \"Porta:\">\n<!ENTITY  HTTPport.accesskey            \"P\">\n<!ENTITY  SSLport.accesskey             \"o\">\n<!ENTITY  FTPport.accesskey             \"r\">\n<!ENTITY  SOCKSport.accesskey           \"t\">\n<!ENTITY  noproxy.label                 \"Sem Proxy para:\">\n<!ENTITY  noproxy.accesskey             \"s\">\n<!ENTITY  noproxyExplain.label          \"Exemplo: .mozilla.org, .net.nz, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"Use este servidor proxy para todos os protocolos\">\n<!ENTITY  shareproxy.accesskey          \"e\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/prefs/general.dtd",
    "content": "<!ENTITY fileHistory.caption \"Ficheiros recentes\">\n<!ENTITY fileHistoryDepth.label \"Número máximo de ficheiros no histórico recente:\">\n<!ENTITY files.label \"ficheiros\">\n\n<!ENTITY structureBar.caption \"Barra de estrutura\">\n\n<!ENTITY returnKey.caption \"Comportamento da tecla Enter\">\n<!ENTITY returnKey.label \"A tecla Enter num parágrafo cria sempre um novo parágrafo\">\n\n<!ENTITY showIDs.label \"Mostrar ID\">\n<!ENTITY showClasses.label \"Mostrar classes\">\n<!ENTITY showLanguage.label \"mostrar linguagem\">\n<!ENTITY showRoles.label \"Mostrar papel ARIA\">\n\n<!ENTITY spellCheck.caption \"Verificação ortográfica\">\n<!ENTITY enableSpellCheck.label \"Activar verificação ortográfica em tempo real\">\n<!ENTITY numberSuggestions.label \"Número de sugestões:\">\n\n<!ENTITY tabPosition.label \"Posição dos Separadores\">\n<!ENTITY leftTabPosition.label \"Esquerda\">\n<!ENTITY centerTabPosition.label \"Centro\">\n<!ENTITY rightTabPosition.label \"Direita\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/prefs/newPage.dtd",
    "content": "<!ENTITY author.caption \"Autor\">\n<!ENTITY authorName.label \"Nome do autor:\">\n\n\n<!ENTITY editingFeatures.label \"Editing features\">\n<!ENTITY enableFloatingToolbar.label \"Enable Floating Toolbar\">\n\n<!ENTITY showComments.label \"Show HTML comments\">\n<!ENTITY showPHP.label \"Show PHP instructions\">\n<!ENTITY showPI.label \"Show other Processing Instructions\">\n\n\n<!ENTITY linksManagement.label \"Copy/paste management of hyperlinks:\">\n<!ENTITY preserveRelative.label \"Preserve relative URLs\">\n<!ENTITY makeAbsolute.label \"Make all URLs absolute\">\n\n<!ENTITY waiAria.label \"WAI-ARIA\">\n<!ENTITY showAnchors.label \"Show PHP instructions\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/prefs/shortcuts.dtd",
    "content": "<!ENTITY commandShortcutCol.label \"Command\">\n<!ENTITY shortcutShortcutCol.label \"Shortcut\">\n\n<!ENTITY menubar.label \"Menubar\">\n<!ENTITY toolbars.label \"Toolbars\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/prefs/shortcuts.properties",
    "content": "NoMainWindowAvaialble=Cannot edit keyboard shortcuts\nPleaseOpenOneMainWindow=At least one main BlueGriffon window must be opened to edit keyboard shortcuts.\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/prefs/styles.dtd",
    "content": "<!ENTITY bgDecidesAll.radio \"Automático\">\n<!ENTITY bgDecidesAll.desc \"Deixar o BlueGriffon decidir por si mesmo como adiciona estilos e deixá -lo escolher os IDs e as classes por mim quando necessário\">\n<!ENTITY prefixPrompt.label \"Introduza um prefixo para IDs e classes:\">\n<!ENTITY iDecide.radio \"Manual\">\n<!ENTITY iDecide.desc \"Deixar-me decidir\">\n<!ENTITY cssPolicy.caption \"Política CSS\">\n\n<!ENTITY browserSupport.caption \"Suporte de navegadores\">\n<!ENTITY gecko.label \"Navegadores baseados no Gecko (Firefox, Camino, ...)\">\n<!ENTITY webkit.label \"Navegadores baseados no WebKit (Safari, ...)\">\n<!ENTITY blink.label \"Navegadores baseados no Blink (Chrome, ...)\">\n<!ENTITY presto.label \"Opera\">\n<!ENTITY trident.label \"Internet Explorer\">\n<!ENTITY servo.label \"Servo\">\n<!ENTITY vivliostyle.label \"Vivliostyle\">\n<!ENTITY weasyprint.label \"Weasyprint\">\n\n<!ENTITY cssColors.captions \"CSS Colors\">\n<!ENTITY outputCssColorNames.label \"Always try to output CSS 3 color names\">\n<!ENTITY rgbColors.label \"Prefer rgb(r,v,b) values\">\n<!ENTITY hexColors.label \"Prefer #rrvvbb values\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/prefs/update.dtd",
    "content": "<!ENTITY checkForUpdates.label \"Verificar se existem actualizações para o BlueGriffon\">\n\n<!ENTITY atLaunch.checkbox \"Sempre que o  BlueGriffon é iniciado\">\n<!ENTITY oncePerDay.checkbox \"Não mais que uma vez por dia\">\n<!ENTITY manually.checkbox \"Manualmente\">\n\n<!ENTITY checkNow.button \"Verificar agora\">\n<!ENTITY privacyPolicy.label \"Política de privacidade\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/prefs.dtd",
    "content": "<!ENTITY window.title \"Bluegriffon - Opções\">\n\n<!ENTITY general.title \"Geral\">\n<!ENTITY newPage.title \"Nova Página\">\n<!ENTITY update.title \"Actualizações\">\n<!ENTITY advanced.title \"Avançado\">\n<!ENTITY styles.title \"Estilos\">\n<!ENTITY shortcuts.title 'Keyboard Shortcuts'>\n<!ENTITY license.title \"License\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/propertiesDeck.dtd",
    "content": "<!ENTITY foo \"foo\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/rotator.dtd",
    "content": "<!ENTITY degrees.label \"degrees\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/spellCheck.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Verificar Ortografia\">\n\n<!ENTITY misspelledWord.label \"Palavra com erros ortográficos:\">\n<!ENTITY wordEditField.label \"Substituir com:\">\n<!ENTITY wordEditField.accessKey \"c\">\n<!ENTITY checkwordButton.label \"Verificar Palavra\">\n<!ENTITY checkwordButton.accessKey \"f\">\n<!ENTITY suggestions.label \"Sugestões:\">\n<!ENTITY suggestions.accessKey \"u\">\n<!ENTITY ignoreButton.label \"Ignorar\">\n<!ENTITY ignoreButton.accessKey \"I\">\n<!ENTITY ignoreAllButton.label \"Ignorar Todas\">\n<!ENTITY ignoreAllButton.accessKey \"n\">\n<!ENTITY replaceButton.label \"Substituir\">\n<!ENTITY replaceButton.accessKey \"S\">\n<!ENTITY replaceAllButton.label \"Substituir Todas\">\n<!ENTITY replaceAllButton.accessKey \"T\">\n<!ENTITY stopButton.label \"Parar\">\n<!ENTITY stopButton.accessKey \"r\">\n<!ENTITY userDictionary.label \"Dicionário Pessoal:\">\n<!ENTITY moreDictionaries.label \"Transferir mais dicionários...\">\n<!ENTITY addToUserDictionaryButton.label \"Adicionar Palavra\">\n<!ENTITY addToUserDictionaryButton.accessKey \"d\">\n<!ENTITY editUserDictionaryButton.label \"Editar...\">\n<!ENTITY editUserDictionaryButton.accessKey \"E\">\n<!ENTITY recheckButton.label \"Verificar Página Novamente\">\n<!ENTITY recheckButton.accessKey \"P\">\n<!ENTITY closeButton.label \"Fechar\">\n<!ENTITY closeButton.accessKey \"F\">\n<!ENTITY sendButton.label \"Enviar\">\n<!ENTITY sendButton.accessKey \"v\">\n<!ENTITY languagePopup.label \"Idioma:\">\n<!ENTITY languagePopup.accessKey \"m\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/spellCheck.properties",
    "content": "CorrectSpelling=(ortografia correcta)\nNoSuggestedWords=(nenhuma palavra sugerida)\nNoMisspelledWord=Nenhuma palavra com erros ortográficos\nCheckSpellingDone=Concluída a verificação ortográfica.\nCheckSpelling=Verificar Ortografia\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/structurebar.dtd",
    "content": "<!ENTITY structureBar.title \"Estrutura\">\n\n<!ENTITY setElementLanguage.label \"Definir linguagem\">\n<!ENTITY setElementLanguage.accesskey \"l\">\n<!ENTITY resetElementLanguage.label \"Redefinir linguagem\">\n<!ENTITY resetElementLanguage.accesskey \"r\">\n<!ENTITY deleteElement.label \"Apagar elemento\">\n<!ENTITY deleteElement.accesskey \"D\">\n<!ENTITY removeTag.label \"Remover etiqueta\">\n<!ENTITY removeTag.accesskey \"R\">\n<!ENTITY changeTag.label \"Mudar etiqueta\">\n<!ENTITY changeTag.accesskey \"C\">\n<!ENTITY copyHTMLCodeInStructurebarContext.label \"Copiar markup HTML Markup deste elemento\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/tabeditor.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY untitledDocument.label \"Documento sem título\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/bluegriffon/updateAvailable.dtd",
    "content": "<!ENTITY window.title \"Actualizações de Software\">\n\n<!ENTITY warningMessage.description \"Está disponível uma actualização para o BlueGriffon.\">\n<!ENTITY download.button \"Transferir actualização\">\n<!ENTITY skipVersion.label \"Skip this version\">\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/branding/brand.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n#expand <!ENTITY  lang.version          \"__MOZILLA_LOCALE_VERSION__\">\n<!ENTITY  brandShortName        \"BlueGriffon\">\n<!ENTITY  brandFullName         \"BlueGriffon\">\n<!ENTITY  vendorShortName       \"Disruptive Innovations\">\n<!ENTITY  sidebarName           \"Barra Lateral\">\n<!ENTITY  brandShorterName      \"BlueGriffon\">\n"
  },
  {
    "path": "locales/pt-PT/base/locale/branding/brand.properties",
    "content": "brandShortName=BlueGriffon\nbrandFullName=BlueGriffon\nvendorShortName=Disruptive Innovations\nsidebarName=Barra Lateral\n"
  },
  {
    "path": "locales/pt-PT/base.mn",
    "content": "bluegriffon-pt-PT.jar:\n% locale    bluegriffon    pt-PT    %locale/pt-PT/bluegriffon/\n% locale    branding       pt-PT    %locale/pt-PT/branding/\n  locale/pt-PT/bluegriffon/aboutDialog.dtd  (locale/pt-PT/bluegriffon/aboutDialog.dtd)\n  locale/pt-PT/bluegriffon/bluegriffon.dtd  (locale/pt-PT/bluegriffon/bluegriffon.dtd)\n  locale/pt-PT/bluegriffon/bluegriffon.properties  (locale/pt-PT/bluegriffon/bluegriffon.properties)\n  locale/pt-PT/bluegriffon/colourPicker.dtd  (locale/pt-PT/bluegriffon/colourPicker.dtd)\n  locale/pt-PT/bluegriffon/credits.dtd  (locale/pt-PT/bluegriffon/credits.dtd)\n  locale/pt-PT/bluegriffon/filepickerbutton.dtd  (locale/pt-PT/bluegriffon/filepickerbutton.dtd)\n  locale/pt-PT/bluegriffon/filePicking.dtd  (locale/pt-PT/bluegriffon/filePicking.dtd)\n  locale/pt-PT/bluegriffon/insertTable.dtd  (locale/pt-PT/bluegriffon/insertTable.dtd)\n  locale/pt-PT/bluegriffon/insertTable.properties  (locale/pt-PT/bluegriffon/insertTable.properties)\n  locale/pt-PT/bluegriffon/language.properties  (locale/pt-PT/bluegriffon/language.properties)\n  locale/pt-PT/bluegriffon/languages.dtd  (locale/pt-PT/bluegriffon/languages.dtd)\n  locale/pt-PT/bluegriffon/markupCleaner.dtd  (locale/pt-PT/bluegriffon/markupCleaner.dtd)\n  locale/pt-PT/bluegriffon/openLocation.dtd  (locale/pt-PT/bluegriffon/openLocation.dtd)\n  locale/pt-PT/bluegriffon/openLocation.properties  (locale/pt-PT/bluegriffon/openLocation.properties)\n  locale/pt-PT/bluegriffon/newPageWizard.dtd  (locale/pt-PT/bluegriffon/newPageWizard.dtd)\n  locale/pt-PT/bluegriffon/newPageWizard.properties  (locale/pt-PT/bluegriffon/newPageWizard.properties)\n  locale/pt-PT/bluegriffon/propertiesDeck.dtd  (locale/pt-PT/bluegriffon/propertiesDeck.dtd)\n  locale/pt-PT/bluegriffon/aria.dtd  (locale/pt-PT/bluegriffon/aria.dtd)\n  locale/pt-PT/bluegriffon/structurebar.dtd  (locale/pt-PT/bluegriffon/structurebar.dtd)\n  locale/pt-PT/bluegriffon/tabeditor.dtd  (locale/pt-PT/bluegriffon/tabeditor.dtd)\n  locale/pt-PT/bluegriffon/masterPasswordQuery.properties (locale/pt-PT/bluegriffon/masterPasswordQuery.properties)\n  locale/pt-PT/bluegriffon/newDocument.dtd  (locale/pt-PT/bluegriffon/newDocument.dtd)\n  locale/pt-PT/bluegriffon/prefs/general.dtd  (locale/pt-PT/bluegriffon/prefs/general.dtd)\n  locale/pt-PT/bluegriffon/prefs/newPage.dtd  (locale/pt-PT/bluegriffon/prefs/newPage.dtd)\n  locale/pt-PT/bluegriffon/prefs/update.dtd  (locale/pt-PT/bluegriffon/prefs/update.dtd)\n  locale/pt-PT/bluegriffon/prefs/styles.dtd  (locale/pt-PT/bluegriffon/prefs/styles.dtd)\n  locale/pt-PT/bluegriffon/prefs/advanced.dtd  (locale/pt-PT/bluegriffon/prefs/advanced.dtd)\n  locale/pt-PT/bluegriffon/prefs/connection.dtd  (locale/pt-PT/bluegriffon/prefs/connection.dtd)\n  locale/pt-PT/bluegriffon/prefs.dtd  (locale/pt-PT/bluegriffon/prefs.dtd)\n  locale/pt-PT/bluegriffon/updateAvailable.dtd  (locale/pt-PT/bluegriffon/updateAvailable.dtd)\n  locale/pt-PT/branding/brand.dtd  (locale/pt-PT/branding/brand.dtd)\n  locale/pt-PT/branding/brand.properties  (locale/pt-PT/branding/brand.properties)\n  locale/pt-PT/bluegriffon/insertImage.dtd  (locale/pt-PT/bluegriffon/insertImage.dtd)\n  locale/pt-PT/bluegriffon/insertAnchor.dtd  (locale/pt-PT/bluegriffon/insertAnchor.dtd)\n  locale/pt-PT/bluegriffon/insertLink.dtd  (locale/pt-PT/bluegriffon/insertLink.dtd)\n  locale/pt-PT/bluegriffon/insertLink.properties  (locale/pt-PT/bluegriffon/insertLink.properties)\n  locale/pt-PT/bluegriffon/cssClassPicker.dtd (locale/pt-PT/bluegriffon/cssClassPicker.dtd)\n  locale/pt-PT/bluegriffon/insertVideo.dtd  (locale/pt-PT/bluegriffon/insertVideo.dtd)\n  locale/pt-PT/bluegriffon/insertAudio.dtd  (locale/pt-PT/bluegriffon/insertAudio.dtd)\n  locale/pt-PT/bluegriffon/insertVideo.properties  (locale/pt-PT/bluegriffon/insertVideo.properties)\n  locale/pt-PT/bluegriffon/insertHTML.dtd  (locale/pt-PT/bluegriffon/insertHTML.dtd)\n  locale/pt-PT/bluegriffon/insertHR.dtd  (locale/pt-PT/bluegriffon/insertHR.dtd)\n  locale/pt-PT/bluegriffon/insertForm.dtd  (locale/pt-PT/bluegriffon/insertForm.dtd)\n  locale/pt-PT/bluegriffon/parsingError.dtd  (locale/pt-PT/bluegriffon/parsingError.dtd)\n  locale/pt-PT/bluegriffon/insertFormInput.dtd  (locale/pt-PT/bluegriffon/insertFormInput.dtd)\n  locale/pt-PT/bluegriffon/insertFieldset.dtd  (locale/pt-PT/bluegriffon/insertFieldset.dtd)\n  locale/pt-PT/bluegriffon/insertLabel.dtd  (locale/pt-PT/bluegriffon/insertLabel.dtd)\n  locale/pt-PT/bluegriffon/insertButton.dtd  (locale/pt-PT/bluegriffon/insertButton.dtd)\n  locale/pt-PT/bluegriffon/insertSelect.dtd  (locale/pt-PT/bluegriffon/insertSelect.dtd)\n  locale/pt-PT/bluegriffon/insertTextarea.dtd  (locale/pt-PT/bluegriffon/insertTextarea.dtd)\n  locale/pt-PT/bluegriffon/insertKeygen.dtd  (locale/pt-PT/bluegriffon/insertKeygen.dtd)\n  locale/pt-PT/bluegriffon/insertOutput.dtd  (locale/pt-PT/bluegriffon/insertOutput.dtd)\n  locale/pt-PT/bluegriffon/insertProgress.dtd  (locale/pt-PT/bluegriffon/insertProgress.dtd)\n  locale/pt-PT/bluegriffon/insertMeter.dtd  (locale/pt-PT/bluegriffon/insertMeter.dtd)\n  locale/pt-PT/bluegriffon/insertStylesheet.dtd  (locale/pt-PT/bluegriffon/insertStylesheet.dtd)\n  locale/pt-PT/bluegriffon/editStylesheet.dtd  (locale/pt-PT/bluegriffon/editStylesheet.dtd)\n  locale/pt-PT/bluegriffon/media.dtd  (locale/pt-PT/bluegriffon/media.dtd)\n  locale/pt-PT/bluegriffon/media.properties  (locale/pt-PT/bluegriffon/media.properties)\n  locale/pt-PT/bluegriffon/insertChars.dtd  (locale/pt-PT/bluegriffon/insertChars.dtd)\n  locale/pt-PT/bluegriffon/convertToTable.dtd (locale/pt-PT/bluegriffon/convertToTable.dtd)\n  locale/pt-PT/bluegriffon/pageProperties.dtd (locale/pt-PT/bluegriffon/pageProperties.dtd)\n  locale/pt-PT/bluegriffon/spellCheck.dtd (locale/pt-PT/bluegriffon/spellCheck.dtd)\n  locale/pt-PT/bluegriffon/spellCheck.properties (locale/pt-PT/bluegriffon/spellCheck.properties)\n  locale/pt-PT/bluegriffon/dictionary.dtd (locale/pt-PT/bluegriffon/dictionary.dtd)\n  locale/pt-PT/bluegriffon/html5.properties (locale/pt-PT/bluegriffon/html5.properties)\n\n"
  },
  {
    "path": "locales/pt-PT/bluegriffon/sidebars/aria/aria.dtd",
    "content": "<!ENTITY window.title \"ARIA\">\n\n<!ENTITY roleSection.label \"Role\">\n<!ENTITY role.label \"Role:\">\n<!ENTITY treeView.label \"Tree view\">\n\n<!ENTITY constraintsSection.label \"Constraints\">\n<!ENTITY context.label \"On ancestors:\">\n<!ENTITY owns.label \"On contents:\">\n\n<!ENTITY requiredProperties.label \"Required States and Properties\">\n<!ENTITY properties.label \"Other States and Properties\">\n<!ENTITY inheritedProperties.label \"Inherited States and Properties\">"
  },
  {
    "path": "locales/pt-PT/bluegriffon/sidebars/aria/aria.properties",
    "content": "mustBeContainedIn=must be contained in \nor= or \nok=OK\nmustContain=must contain\nand= and \ndeprecated=deprecated\nmissingTextbox=missing textbox\nmissingListboxTreeGridDialog=missing listbox, tree, grid or dialog\n"
  },
  {
    "path": "locales/pt-PT/bluegriffon/sidebars/aria/ariaOverlay.dtd",
    "content": "<!ENTITY aria.label \"ARIA\">\n"
  },
  {
    "path": "locales/pt-PT/cssproperties.mn",
    "content": "bluegriffon-pt-PT.jar:\n% locale    cssproperties    pt-PT    %locale/pt-PT/cssproperties/\n  locale/pt-PT/cssproperties/csspropertiesOverlay.dtd    (locale/pt-PT/csspropertiesOverlay.dtd)\n  locale/pt-PT/cssproperties/cssproperties.dtd           (locale/pt-PT/cssproperties.dtd)\n  locale/pt-PT/cssproperties/editGridTemplate.dtd        (locale/pt-PT/editGridTemplate.dtd)\n  locale/pt-PT/cssproperties/backgrounditem.dtd          (locale/pt-PT/backgrounditem.dtd)\n  locale/pt-PT/cssproperties/griditemposition.dtd        (locale/pt-PT/griditemposition.dtd)\n  locale/pt-PT/cssproperties/transformationitem.dtd      (locale/pt-PT/transformationitem.dtd)\n  locale/pt-PT/cssproperties/transitionitem.dtd          (locale/pt-PT/transitionitem.dtd)\n  locale/pt-PT/cssproperties/textshadowitem.dtd          (locale/pt-PT/textshadowitem.dtd)\n  locale/pt-PT/cssproperties/colorstopitem.dtd           (locale/pt-PT/colorstopitem.dtd)\n  locale/pt-PT/cssproperties/backgrounditem.properties   (locale/pt-PT/backgrounditem.properties)\n  locale/pt-PT/cssproperties/cssproperties.properties    (locale/pt-PT/cssproperties.properties)\n  locale/pt-PT/cssproperties/fontFeatures.properties     (locale/pt-PT/fontFeatures.properties)\n\n"
  },
  {
    "path": "locales/pt-PT/domexplorer.mn",
    "content": "bluegriffon-pt-PT.jar:\n% locale    domexplorer    pt-PT    %locale/pt-PT/domexplorer/\n  locale/pt-PT/domexplorer/domexplorerOverlay.dtd (locale/pt-PT/domexplorerOverlay.dtd)\n  locale/pt-PT/domexplorer/domexplorer.dtd        (locale/pt-PT/domexplorer.dtd)\n\n"
  },
  {
    "path": "locales/pt-PT/extensions/fs/addFont.dtd",
    "content": "<!ENTITY window.title \"O tipo de letra seleccionado já está disponível localmente?\">\n\n<!ENTITY yes.label \"Sim, está, deixe-me seleccionar o ficheiro stylesheet.css correspondente\">\n<!ENTITY no.label  \"Não, não está, deixe-me escolher uma pasta onde guardar o pacote do tipo de letra\">\n"
  },
  {
    "path": "locales/pt-PT/extensions/fs/fs.dtd",
    "content": "<!ENTITY window.title \"Tipos de Letra de FontSquirrel\">\n\n<!ENTITY classifications.label \"Classificações\">\n<!ENTITY fontList.label \"Lista de tipos de letra\">\n \n<!ENTITY networkActivity.tooltip \"Actividade de rede\">\n\n<!ENTITY addToDocument.label \"Adicionar ao documento\">\n\n<!ENTITY previewText.label \"Pré-visualizar texto:\">\n<!ENTITY prose.label \"BlueGriffon\">\n\n<!ENTITY loading.label \"A carregar pacote de tipo de letra...\">\n"
  },
  {
    "path": "locales/pt-PT/extensions/fs/fs.properties",
    "content": "SelectDir=Selecione uma pasta onde extrair o pacote do tipo de letra\nSelectFile=Seleccione um pacote stylesheet.css de tipo de letra existente \nStylesheet=Um pacote stylesheet de FontSquirrel\nMustBeSavedTitle=O documento nunca foi guardado\nMustBeSavedMessage=Deve guardar o ficheiro pelo menos uma vez antes de tentar ligar a um tipo de letra local, utilizando um URL relativo. Por favor, feche o documento e reabra-o depois o guardar..\n"
  },
  {
    "path": "locales/pt-PT/extensions/fs/fsOverlay.dtd",
    "content": "<!ENTITY fsWindow.label \"FontSquirrel\">\n"
  },
  {
    "path": "locales/pt-PT/extensions/gfd/addFont.dtd",
    "content": "<!ENTITY window.title \"Adicionar uma família de tipo de letra ao documento\">\n\n<!ENTITY fontFamily.label \"Família de tipo de letra\">\n<!ENTITY preview.label \"Pré-visualizar\">\n\n<!ENTITY subset.label \"Subgrupo\">\n<!ENTITY latin.label \"Latina\">\n<!ENTITY greek.label \"Grega\">\n<!ENTITY cyrillic.label \"Cirílica\">\n<!ENTITY khmer.label \"Khmer\">\n\n<!ENTITY variants.label \"Variantes\">\n<!ENTITY regular.label \"Normal\">\n<!ENTITY italic.label \"Itálico\">\n<!ENTITY bold.label \"Negrito\">\n<!ENTITY bolditalic.label \"Negrito-itálico\">\n"
  },
  {
    "path": "locales/pt-PT/extensions/gfd/gfd.dtd",
    "content": "<!ENTITY window.title \"Gestor de Tipos de Letra do Google\">\n\n<!ENTITY family.col \"Família\">\n<!ENTITY variants.col \"Variantes\">\n<!ENTITY subsets.col \"Subgrupo\">\n\n<!ENTITY add.tooltip \"Adicionar uma família de tipo de letra\">\n<!ENTITY remove.tooltip \"Desinstalar uma família de tipo de letra\">\n"
  },
  {
    "path": "locales/pt-PT/extensions/gfd/gfdOverlay.dtd",
    "content": "<!ENTITY gfdWindow.label \"Lista de Tipos de Letra do Google\">\n"
  },
  {
    "path": "locales/pt-PT/extensions/op1/a11yFirstStep.properties",
    "content": "ConformingDTDSyntax=Use a W3C-conforming DTD syntax before the html element\nNoWrongSyntaxOrNonConformingHierarchy=Don't use wrong attribute syntax or non-conforming element hierarchy inside the html element\nOneTitleInHead=Use a title element as a child of the head element\nNoEmptyTitle=When you provide a title element, do not leave it empty\nNoMetaRefresh=Don't use a meta element with an http-equiv attribute and a value equal to refresh\nHTMLElementHasLangAttribute=Use the lang attribute for the html element\nHTMLElementHasValidLangAttribute=Use a valid language code for the lang attribute\nNoInvalidDir=Don't use a value other than ltr, rtl or empty for the dir attribute\nTitleForFrames=Use the title attribute for every frame element\nNoEmptyTitleForFrames=When you provide a title attribute for a frame element, do not leave it empty\nTitleForIFrames=Use the title attribute for every iframe element\nNoEmptyTitleForIFrames=When you provide a title attribute for an iframe element, do not leave it empty\nAtLeastOneH1InBody=When you provide a h1 element, do not leave it empty\nNoEmptyH1=When you provide a h1 element, do not leave it empty\nNoEmptyH2=When you provide a h2 element, do not leave it empty\nNoEmptyH3=When you provide a h3 element, do not leave it empty\nNoEmptyH4=When you provide a h4 element, do not leave it empty\nNoEmptyH5=When you provide a h5 element, do not leave it empty\nNoEmptyH6=When you provide a h6 element, do not leave it empty\nH2Order=Use&nbsp; a h1, h2, h3, h4, h5 or h6 element as a first heading before a h2 element in the source order\nH3Order=Use a h2, h3, h4, h5 or h6 element as a first heading before a h3 element in the source order\nH4Order=Use a h3, h4, h5 or h6 element as a first heading before a h4 element in the source order\nH5Order=Use a h4, h5 or h6 element as a first heading before a h5 element in the source order\nH6Order=Use a h5 or h6 element as a first heading before a h6 element in the source order\nDTAsFirstChildOfDL=Use a dt element as the first child of a dl element<br>\nNoEmptyLI=When you provide a li element, do not leave it empty\nNoAlignAttribute=Don't use the align attribute\nNoXmpElement=Don't use the xmp element\nNoEmptyP=When you provide a p element, do not leave it empty\nNoEmptyAExceptAnchors=When you provide an a element, do not leave it empty except if it is used as an anchor\nNoEmptyButton=When you provide a button element, do not leave it empty\nNoVlinkAttribute=Don't use the vlink attribute\nNoTextAttribute=Don't use the text attribute\nNoLinkAttribute=Don't use the link attribute\nnoImgWithoutAlt=Use the alt attribute for every img element\nnoAreaWithoutAlt=Use the alt attribute for every area element\nnoAppletWithoutAlt=Use the alt attribute for every applet element\nnoImageInputWithoutAlt=Use the alt attribute for every input type=image element\nnoEmptyAltForImageLoneChildOfAnchorOrButton=If the img element is the only child of a button or an a element, do not leave its alt attribute empty\nnoEmptyAltForInputImage=When you provide an alt attribute for an input type=image element, do not leave it empty\nnoEmptyAltForAreaWithHref=When you provide an alt attribute for an area element, do not leave it empty\nnoAltSimilarToTextContent=If an img element is a child of an a element with text, do not use the same text for its alt attribute as the text inside the a element\nnoBorderAttribute=Don't use the border attribute\nnoSimilarAltForAreasWithDifferentHref=Don't use the same value for alt attributes for multiple area elements with different href values\nLongdescIsURI=Use a URI as the value for a longdesc attribute\nnoBackgroundAttribute=Don't use the background attribute\nnoBgsoundElement=Don't use the bgsound element\nTablesWithAtLeastOneTHHaveACaption=Use a caption element as the first child of a table element containing at least one th element\nCaptionIsDifferentFromSummaryAttribute=Don't use the same content for a caption element and a summary attribute\nnoEmptyCaption=When you provide a caption element, do not leave it empty\nnoCaptionInATableWithOnlyTDs=Don't use a caption element in a table element containing only td elements\nnoAlinkAttribute=Don't use an alink attribute\nnoSummaryAttributeSimilarToCaption=Don't use the same content for a summary attribute and a caption element\nnoEmptySummaryIfTableHasTHOrCaption=When you provide a summary attribute for a table element containing a th or a caption element, do not leave it empty\nnoSummaryAttributeIfOnlyTDs=Don't use a summary attribute on a table element containg only td elements\nnoStrikeElement=Don't use the strike element\nnoListingElement=Don't use the listing element\nAtLeastOneTHIfCaptionOrSummary=Use at least one th element inside a table element with a caption element or a non-empty summary attribute\nAllNonEmptyTHHaveScopeOrId=Use a scope or id attribute for every non-empty th element\nScopeAttributeIsRowOrCol=Don't use a value other than row or col for the scope attribute\nnoBgcolorAttribute=Don't use the bgcolor attribute\nnoTTElement=Don't use the tt element\nTDHaveHeadersAttributeIfTHHasId=Use a headers attribute on every td element if the corresponding th element has an id attribute\nnoPlaintextElement=Don't use the plaintext element\nnoHeadersAttributeThatIsNotATHId=Don't use for a headers attribute a value which matches an id attribute used for a td of the table element\nAllFormsHaveAButton=Use a button, or an input of type submit, image or button inside a form element\nSubmitButtonsHaveNonEmptyValue=When you provide an input type=submit, do not leave its value attribute empty\nnoMarqueeElement=Don't use the marquee element\nFieldsetHasALegend=Use a legend element as a child of every fieldset element\nFieldsetsAreInForms=Don't use a fieldset element without a form element\nnoEmptyLegendElement=When you provide a legend element, do not leave it empty\nLabelElementHasForAttribute=Use the for attribute for every label element\nnoEmptyForAttributeOnLabel=When you provide a for attribute for a label element, do not leave it empty\nForAttributeMatchesAnIdInSameForm=A for attribute must have a value that matches an id attribute inside the form element\nOptgroupElementHasALabel=Use the label attribute for every optgroup element\nNoSimilarLabelInOptgroupsOfSameSelect=Don't use the same label attribute for different optgroup elements of the same select element\nnoEmptyLabelAttributeOnOptgroup=When you provide a label attribute for an optgroup element, do not leave it empty\nnoBasefontElement=Don't use the basefont element\nnoBlinkElement=Don't use the blink element\nnoCenterElement=Don't use the center element\nnoFontElement=Don't use the font element\n"
  },
  {
    "path": "locales/pt-PT/extensions/op1/op1.dtd",
    "content": "\n<!ENTITY window.title \"Opquast Acessibility First Step\">\n\n<!ENTITY filterAll.label \"See all tests\">\n<!ENTITY filterPassed.label \"See only passed tests\">\n<!ENTITY filterFailed.label \"See only failed tests\">\n\n<!ENTITY speed.label \"Speed:\">\n<!ENTITY title.label \"Title:\">\n"
  },
  {
    "path": "locales/pt-PT/extensions/op1/op1Overlay.dtd",
    "content": "<!ENTITY op1.label \"Opquast Accessibility First Step\">\n"
  },
  {
    "path": "locales/pt-PT/extensions/tipoftheday/tipoftheday.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Widgets.\n   -\n   - The Initial Developer of the Original Code is\n   - Philippe Goetz.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Philippe Goetz, Original author\n   -   Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY tipOfTheDayWindow.title    \"Tip of the day\">\n<!ENTITY questionBeginning.label    \"Did you know that…\">\n<!ENTITY startupCheckbox.label      \"Show tips at startup\">\n<!ENTITY nextTipButton.label        \"Next\">\n<!ENTITY previousTipButton.label    \"Previous\">\n<!ENTITY closeTipButton.label       \"Close\">\n"
  },
  {
    "path": "locales/pt-PT/extensions/tipoftheday/tipoftheday.rdf",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is Linspire Inc.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\"\n                     \"http://my.netscape.com/publish/formats/rss-0.91.dtd\"[\n<!ENTITY % brandDTD SYSTEM \"chrome://global/locale/brand.dtd\">%brandDTD;\n]>\n<rss version=\"0.91\">\n  <channel>\n    <title>&brandShortName; tips</title>\n    <link>http://bluegriffon.org/</link>\n    <description>&brandShortName; tip of the day Archive</description>\n    <language>en-us</language>\n  \n    <item>\n      <title>…you can resize table with the mouse?</title>\n      <description>Just show the rulers using View > Show/Hide > Rulers and\n                   place the caret inside a table cell to see resizers appear.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can very easily customize a toolbar?</title>\n      <description>Just right-click on it…</description>\n    </item>\n\n    <item>\n      <title>…you have direct access to the &brandShortName; community?</title>\n      <description>Just select the Help menu.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; is cross-platform?</title>\n      <description>&brandShortName; exists on a wide variety of operating systems, including\n                   Windows, Mac OS X, many flavors of Linux, OS/2, …</description>\n    </item>\n\n    <item>\n      <title>…you can create a new tab with a key combination?</title>\n      <description>Control+n (Command+n on Mac OS X) will create a new blank tab</description>\n    </item>\n\n    <item>\n      <title>…you can close the current tab with one key?</title>\n      <description>Control-w (Command-w on Mac OS X) will close the current tab.</description>\n    </item>\n\n  </channel>\n</rss>\n\n"
  },
  {
    "path": "locales/pt-PT/extensions/tipoftheday/tipofthedayOverlay.dtd",
    "content": "<!ENTITY tipofthedayMenu.label \"Tip of the day\">\n"
  },
  {
    "path": "locales/pt-PT/fs.mn",
    "content": "fs-pt-PT.jar:\n% locale    fs    pt-PT    %locale/pt-PT/fs/\n  locale/pt-PT/fs/fsOverlay.dtd    (locale/pt-PT/fsOverlay.dtd)\n  locale/pt-PT/fs/fs.dtd           (locale/pt-PT/fs.dtd)\n  locale/pt-PT/fs/fs.properties    (locale/pt-PT/fs.properties)\n  locale/pt-PT/fs/addFont.dtd      (locale/pt-PT/addFont.dtd)\n\n"
  },
  {
    "path": "locales/pt-PT/gfd.mn",
    "content": "gfd-pt-PT.jar:\n% locale    gfd    pt-PT    %locale/pt-PT/gfd/\n  locale/pt-PT/gfd/gfdOverlay.dtd    (locale/pt-PT/gfdOverlay.dtd)\n  locale/pt-PT/gfd/gfd.dtd           (locale/pt-PT/gfd.dtd)\n  locale/pt-PT/gfd/addFont.dtd       (locale/pt-PT/addFont.dtd)\n\n"
  },
  {
    "path": "locales/pt-PT/sidebars/cssproperties/backgrounditem.dtd",
    "content": "<!ENTITY backgroundAttachment.label \"Anexo:\">\n<!ENTITY backgroundAttachmentScroll.label \"Deslocamento\">\n<!ENTITY backgroundAttachmentLocal.label \"Fixo ao elemento\">\n<!ENTITY backgroundAttachmentFixed.label \"Fixo à janela\">\n\n<!ENTITY backgroundSize.label \"Tamanho:\">\n<!ENTITY backgroundSizeAuto.label \"Automático\">\n<!ENTITY backgroundSizeContain.label \"Contido no elemento\">\n<!ENTITY backgroundSizeCover.label \"Elemento de cobertura\">\n<!ENTITY backgroundSizeUserDefined.label \"Seleccionar comprimentos\">\n\n<!ENTITY backgroundRepeat.label \"Repetição:\">\n<!ENTITY backgroundRepeatX.label \"Repeat on X axis:\">\n<!ENTITY backgroundRepeatY.label \"Repeat on Y axis:\">\n<!ENTITY backgroundRepeatRepeat.label \"Repetir em ambas as direcções\">\n<!ENTITY backgroundRepeatSpace.label \"Repetir e flexionar espaço\">\n<!ENTITY backgroundRepeatRound.label \"Redimensionar e repetir\">\n<!ENTITY backgroundRepeatNorepeat.label \"Não repetir\">\n<!ENTITY backgroundRepeatUserDefined.label \"Seleccionar repetição para cada eixo\">\n\n<!ENTITY backgroundClip.label \"Área de desenho:\">\n<!ENTITY backgroundBorderbox.label \"Caixa de borda\">\n<!ENTITY backgroundPaddingbox.label \"Caixa de enchimento\">\n<!ENTITY backgroundContentbox.label \"Caixa de conteúdo\">\n\n<!ENTITY backgroundPosition.label \"Posição:\">\n<!ENTITY backgroundPositionLeftTop.label \"Topo à esquerda\">\n<!ENTITY backgroundPositionCenterTop.label \"Topo ao centro\">\n<!ENTITY backgroundPositionRightTop.label \"Topo à direita\">\n<!ENTITY backgroundPositionLeftCenter.label \"Centro à esquerda\">\n<!ENTITY backgroundPositionCenterCenter.label \"Centro\">\n<!ENTITY backgroundPositionRightCenter.label \"Centro à direita\">\n<!ENTITY backgroundPositionLeftBottom.label \"Base à esquerda\">\n<!ENTITY backgroundPositionCenterBottom.label \"Base ao centro\">\n<!ENTITY backgroundPositionRightBottom.label \"Base à direita\">\n<!ENTITY backgroundPositionUserDefined.label \"Definir a posição com precisão\">\n\n<!ENTITY backgroundOrigin.label \"Origem:\">\n"
  },
  {
    "path": "locales/pt-PT/sidebars/cssproperties/backgrounditem.properties",
    "content": "backgroundColorTitle=Cor\nbackgroundImageTitle=Imagem\nbackgroundLinearGradientTitle=Gradiente linear\nbackgroundRadialGradientTitle=Gradiente radial\n"
  },
  {
    "path": "locales/pt-PT/sidebars/cssproperties/colorstopitem.dtd",
    "content": "<!ENTITY length.label \"Comprimento:\">\n"
  },
  {
    "path": "locales/pt-PT/sidebars/cssproperties/cssproperties.dtd",
    "content": "<!ENTITY window.title \"Propriedades CSS\">\n\n<!ENTITY applyStyles.label \"Aplicar estilos a:\">\n<!ENTITY modifyID.label \"este elemento apenas através do ID\">\n<!ENTITY modifyClass.label \"todos os elementos da classe...\">\n<!ENTITY useInlineStyles.label \"esse elemento, através de estilos em linha\">\n\n<!ENTITY closeOtherSections.label \"Fechar todas as outras secções\">\n<!ENTITY closeAllSections.label \"Fechar todas as secções\">\n\n<!ENTITY generalSectionHeader.label \"Geral\">\n\n<!ENTITY fontFamily.label \"Família de Tipo de Letra:\">\n\n<!ENTITY fontWeight.label \"Weight:\">\n<!ENTITY fontWeightBold.label \"Negrito\">\n<!ENTITY fontWeightLighter.label \"menos ênfase\">\n<!ENTITY fontWeightBolder.label \"mais ênfase\">\n\n<!ENTITY fontStyle.label \"Estilo:\">\n<!ENTITY fontStyleItalic.label \"Itálico\">\n<!ENTITY fontStyleOblique.label \"Oblíquo\">\n\n<!ENTITY textDecoration.label \"Decorações:\">\n<!ENTITY textDecorationUnderline.label \"Sublinhado\">\n<!ENTITY textDecorationOverline.label \"Sobrelinhado\">\n<!ENTITY textDecorationNone.label \"None\">\n<!ENTITY textDecorationLinethrough.label \"Rasurado\">\n\n<!ENTITY textTransform.label \"Case:\">\n<!ENTITY textTransformLowercase.label \"minúsculas\">\n<!ENTITY textTransformUppercase.label \"MAIÚSCULAS\">\n<!ENTITY textTransformCapitalize.label \"Capitalizado\">\n\n<!ENTITY fontVariant.label \"Variante:\">\n<!ENTITY fontVariantNormal.label \"normal\">\n<!ENTITY fontVariantSmallCaps.label \"MAIÚSCULAS PEQUENAS\">\n\n\n<!ENTITY textAlign.label \"Alinhamento:\">\n<!ENTITY textAlignStart.label \"início\">\n<!ENTITY textAlignEnd.label \"fim\">\n\n<!ENTITY fontSize.label \"Tamanho:\">\n<!ENTITY fontSizeSmaller.label \"Menor\">\n<!ENTITY fontSizeLarger.label \"Maior\">\n<!ENTITY fontSizeXxsmall.label \"Minúsculo\">\n<!ENTITY fontSizeXsmall.label \"Muito pequeno\">\n<!ENTITY fontSizeSmall.label \"Pequeno\">\n<!ENTITY fontSizeMedium.label \"Médio\">\n<!ENTITY fontSizeLarge.label \"Grande\">\n<!ENTITY fontSizeXlarge.label \"Muito grande\">\n<!ENTITY fontSizeXxlarge.label \"Gigante\">\n\n<!ENTITY lineHeight.label \"Altura da linha:\">\n<!ENTITY lineHeightNormal.label \"Normal\">\n\n<!ENTITY colorsSectionHeader.label \"Cores\">\n<!ENTITY color.label \"Primeiro plano:\">\n<!ENTITY bgColor.label \"Fundo:\">\n<!ENTITY backgrounds.label \"Imagens:\">\n<!ENTITY addBackgroundImageMenuitem.label \"Adicionar imagem de fundo\">\n<!ENTITY addBackgroundLinearGradientMenuitem.label \"Adicionar gradiente linear\">\n<!ENTITY addBackgroundRadialGradientMenuitem.label \"Adicionar gradiente radial\">\n\n<!ENTITY imageURL.caption \"Inserir URL de imagem\">\n<!ENTITY selectImageButton.label \"Seleccionar ficheiro de imagem\">\n<!ENTITY preview.caption \"Pré-visualizar\">\n<!ENTITY cancelButton.label \"Cancelar\">\n<!ENTITY okButton.label \"OK\">\n\n<!ENTITY backgroundPositionLeftTop.label \"Topo à esquerda\">\n<!ENTITY backgroundPositionCenterTop.label \"Topo ao centro\">\n<!ENTITY backgroundPositionRightTop.label \"Topo à direita\">\n<!ENTITY backgroundPositionLeftCenter.label \"Centro à esquerda\">\n<!ENTITY backgroundPositionCenterCenter.label \"Centro\">\n<!ENTITY backgroundPositionRightCenter.label \"Centro à direita\">\n<!ENTITY backgroundPositionLeftBottom.label \"Base à esquerda\">\n<!ENTITY backgroundPositionCenterBottom.label \"Base ao centro\">\n<!ENTITY backgroundPositionRightBottom.label \"Base à direita\">\n\n<!ENTITY colorStops.tab \"Paragem de cores\">\n<!ENTITY shapeAndSize.tab \"Forma e tamanho\">\n<!ENTITY angle.tab \"Ângulo\">\n<!ENTITY startingPoint.tab \"Ponto inicial\">\n\n<!ENTITY repeating.label \"Repetindo\">\n\n<!ENTITY radius.label \"Radius:\">\n<!ENTITY angle.checkbox \"Ângulo:\">\n<!ENTITY startingPoint.checkbox \"Ponto inicial:\">\n<!ENTITY horizOffset.checkbox \"Deslocamento Horiz.:\">\n<!ENTITY vertOffset.checkbox \"Deslocamento Vert.:\">\n\n<!ENTITY shape.label \"Forma:\">\n<!ENTITY circularShape.label \"Circular\">\n<!ENTITY ellipticShape.label \"Elíptica\">\n<!ENTITY size.label \"Tamanho:\">\n\n\n<!ENTITY columnsSectionHeader.label \"Colunas\">\n<!ENTITY columnCount.label \"Contagem de colunas:\">\n<!ENTITY oneColumn.label \"Uma coluna\">\n<!ENTITY twoColumns.label \"Duas colunas\">\n<!ENTITY threeColumns.label \"Três colunas\">\n\n<!ENTITY columnWidth.label \"Largura óptima da coluna:\">\n<!ENTITY automaticColumnWidth.label \"Automática\">\n\n<!ENTITY columnGap.label \"Espaço entre as colunas:\">\n<!ENTITY normalColumnGap.label \"Valor padrão\">\n\n<!ENTITY columnRuleColor.label \"Cor da régua:\">\n<!ENTITY columnRuleColor.title \"Cor da régua da coluna\">\n<!ENTITY noneColumnRuleStyle.label \"Sem régua\">\n<!ENTITY hiddenColumnRuleStyle.label \"Escondida\">\n<!ENTITY solidColumnRuleStyle.label \"Sólida\">\n<!ENTITY doubleColumnRuleStyle.label \"Dupla\">\n<!ENTITY dottedColumnRuleStyle.label \"Pontilhada\">\n<!ENTITY dashedColumnRuleStyle.label \"Tracejada\">\n<!ENTITY grooveColumnRuleStyle.label \"Vincada\">\n<!ENTITY ridgeColumnRuleStyle.label \"Ridge\">\n<!ENTITY insetColumnRuleStyle.label \"Inset\">\n<!ENTITY outsetColumnRuleStyle.label \"Outset\">\n\n<!ENTITY columnRuleStyle.label \"Estilo da régua de coluna:\">\n\n<!ENTITY columnRuleWidth.label \"Largura da régua de coluna:\">\n<!ENTITY noneColumnRuleWidth.label \"Nenhum\">\n<!ENTITY thinColumnRuleWidth.label \"Fina\">\n<!ENTITY mediumColumnRuleWidth.label \"Média\">\n<!ENTITY thickColumnRuleWidth.label \"Grossa\">\n\n<!ENTITY geometrySectionHeader.label \"Geometria\">\n<!ENTITY margins.label \"Margens:\">\n<!ENTITY paddings.label \"Enchimentos:\">\n<!ENTITY contentArea.label \"Conteúdo\">\n<!ENTITY useSameFourPaddings.label \"Os mesmos quatro enchimentos\">\n<!ENTITY useSameFourMargins.label \"AS mesmas quatro margens\">\n<!ENTITY autoMargin.label \"Automático\">\n\n<!ENTITY width.label \"Largura:\">\n<!ENTITY autoWidth.label \"Automática\">\n<!ENTITY preserveImageRatio.label \"Preservar a proporção de imagem\">\n\n<!ENTITY height.label \"Altura:\">\n<!ENTITY autoHeight.label \"Automática\">\n\n<!ENTITY minWidth.label \"Largura mín.:\">\n<!ENTITY maxWidth.label \"Largura máx.:\">\n<!ENTITY noneMaxWidth.label \"Nenhuma\">\n\n<!ENTITY minHeight.label \"Altura mín.:\">\n<!ENTITY maxHeight.label \"Altura máx.:\">\n<!ENTITY noneMaxHeight.label \"Nenhuma\">\n\n<!ENTITY getNaturalSize.label \"Obter tamanho natural\">\n\n<!ENTITY positionSectionHeader.label \"Posição e Esquema\">\n\n<!ENTITY display.label \"Exibição:\">\n<!ENTITY noneDisplay.label \"Não exibir\">\n<!ENTITY inlineDisplay.label \"Em linha\">\n<!ENTITY runInDisplay.label \"Running in\">\n<!ENTITY blockDisplay.label \"Bloco\">\n<!ENTITY inlineBlockDisplay.label \"Bloco em linha\">\n<!ENTITY listItem.label \"Item de lista\">\n<!ENTITY table.label \"Tabela\">\n<!ENTITY inlineTable.label \"Tabela em linha\">\n<!ENTITY tableHeaderGroup.label \"Grupo de cabeçalho da tabela\">\n<!ENTITY tableRowGroup.label \"Grupo de linhas da tabela\">\n<!ENTITY tableFooterGroup.label \"Grupo de rodapé da tabela\">\n<!ENTITY tableColumnGroup.label \"Grupo de colunas da tabela\">\n<!ENTITY tableCaption.label \"Legenda da tabela\">\n<!ENTITY tableRow.label \"Linha da tabela\">\n<!ENTITY tableColumn.label \"Coluna da tabela\">\n<!ENTITY tableCell.label \"Célula da tabela\">\n\n<!ENTITY visibility.label \"Visibilidade:\">\n<!ENTITY visibleVisibility.label \"visível\">\n<!ENTITY hiddenVisibility.label \"oculto\">\n<!ENTITY collapseVisibility.label \"collapse\">\n\n<!ENTITY float.label \"Flutuação:\">\n<!ENTITY leftFloat.label \"Flutuar para a esquerda\">\n<!ENTITY noneFloat.label \"Não flutuar\">\n<!ENTITY rightFloat.label \"Flutuar para a direita\">\n\n<!ENTITY overflow.label \"Transbordamento:\">\n<!ENTITY visibleOverlow.label \"Visível\">\n<!ENTITY hiddenOverlow.label \"Oculto\">\n<!ENTITY scrollOverlow.label \"Mostrar barras de deslocamento\">\n<!ENTITY autoOverlow.label \"Automático\">\n\n<!ENTITY position.label \"Posição:\">\n<!ENTITY staticPosition.label \"Estática\">\n<!ENTITY relativePosition.label \"Relativa\">\n<!ENTITY absolutePosition.label \"Absoluta\">\n<!ENTITY fixedPosition.label \"Fixa\">\n\n<!ENTITY zIndex.label \"Z-index:\">\n<!ENTITY zIndexAuto.label \"Automático\">\n\n<!ENTITY offsets.label \"Deslocamentos:\">\n<!ENTITY offsetAuto.label \"Automático\">\n\n<!ENTITY clear.label \"Desobstrução:\">\n<!ENTITY leftClear.label \"Lado esquerdo\">\n<!ENTITY rightClear.label \"Lado direito\">\n<!ENTITY bothClear.label \"Ambos os lados\">\n<!ENTITY noneClear.label \"Não desobstruir\">\n\n<!ENTITY bordersSectionHeader.label \"Bordas\">\n<!ENTITY thinBorderWidth.label \"Fina\">\n<!ENTITY mediumBorderWidth.label \"Média\">\n<!ENTITY thickBorderWidth.label \"Grossa\">\n\n<!ENTITY noneBorderStyleStyle.label \"Nenhuma\">\n<!ENTITY hiddenBorderStyleStyle.label \"Oculta\">\n<!ENTITY solidBorderStyleStyle.label \"Sólida\">\n<!ENTITY doubleBorderStyleStyle.label \"Dupla\">\n<!ENTITY dottedBorderStyleStyle.label \"Pontilhada\">\n<!ENTITY dashedBorderStyleStyle.label \"Tracejada\">\n<!ENTITY grooveBorderStyleStyle.label \"Vincada\">\n<!ENTITY ridgeBorderStyleStyle.label \"Ridge\">\n<!ENTITY insetBorderStyleStyle.label \"Inset\">\n<!ENTITY outsetBorderStyleStyle.label \"Outset\">\n\n<!ENTITY topBorder.label \"Topo:\">\n<!ENTITY rightBorder.label \"Direita:\">\n<!ENTITY leftBorder.label \"Esquerda:\">\n<!ENTITY bottomBorder.label \"Base:\">\n\n<!ENTITY sameBorderOnFourEdges.label \"Usar a mesma borda nos quatro cantos\">\n\n<!ENTITY sameFourCorners.label \"mesmo estilo nos quatro cantos\">\n<!ENTITY topLeftCorner.label \"Canto superior esquerdo:\">\n<!ENTITY topRightCorner.label \"Canto superior direito:\">\n<!ENTITY bottomLeftCorner.label \"Canto inferior esquerdo:\">\n<!ENTITY bottomRightCorner.label \"Canto inferior direito:\">\n\n<!ENTITY useImageAsBorder.label \"Usar uma imagem fatiada como borda\">\n<!ENTITY enterImageUrl.label \"Localização da imagem:\">\n<!ENTITY borderImageURLButton.label \"Seleccionar um ficheiro de imagem\">\n\n<!ENTITY fromLeftEdge.label \"Da borda esquerda:\">\n<!ENTITY fromTopEdge.label \"Da borda superior:\">\n<!ENTITY fromBottomEdge.label \"Da borda inferior:\">\n<!ENTITY fromRightEdge.label \"Da borda direita:\">\n\n<!ENTITY topBorderImageProps.label \"Topo\">\n<!ENTITY rightBBorderImageProps.label \"Direita\">\n<!ENTITY bottomBorderImageProps.label \"Base\">\n<!ENTITY leftBorderImageProps.label \"Esquerda\">\n<!ENTITY slicingBorderImageProps.label \"Fatiar:\">\n<!ENTITY widthBorderImageProps.label \"Largura:\">\n<!ENTITY repeatBorderImageProps.label \"Repetição:\">\n\n<!ENTITY stretchBorderImageRepeat.label \"Esticar\">\n<!ENTITY repeatBorderImageRepeat.label \"Repetir\">\n<!ENTITY roundBorderImageRepeat.label \"Arredondar\">\n\n<!ENTITY transformsSectionHeader.label \"Transformações\">\n<!ENTITY rotation.label \"Rotação\">\n<!ENTITY translation.label \"Translação\">\n<!ENTITY skew.label \"Torcer\">\n<!ENTITY scale.label \"Dimensionar\">\n\n<!ENTITY flexboxSectionHeader.label \"Flexibilidade\">\n<!ENTITY enableFlexBox.label \"Este elemento é flexível\">\n<!ENTITY inlineBox.label \"Isto é uma caixa embutida\">\n<!ENTITY selfAlign.label \"Self-alignment:\">\n<!ENTITY boxAlign.label \"Alinhamento:\">\n<!ENTITY startBoxAlign.label \"início\">\n<!ENTITY centerBoxAlign.label \"centro\">\n<!ENTITY endBoxAlign.label \"fim\">\n<!ENTITY baselineBoxAlign.label \"linha de base\">\n<!ENTITY stretchBoxAlign.label \"esticar\">\n\n<!ENTITY boxDirection.label \"Direcção:\">\n<!ENTITY normalBoxDirection.label \"normal\">\n<!ENTITY reverseBoxDirection.label \"inversa\">\n\n<!ENTITY flexGrow.label \"Flex grow factor:\">\n<!ENTITY flexShrink.label \"Flex shrink factor:\">\n<!ENTITY flexBasis.label \"Flex basis:\">\n<!ENTITY boxOrdinalGroup.label \"Grupo Normal:\">\n\n<!ENTITY boxOrientation.label \"Orientação:\">\n<!ENTITY horizontalBoxOrientation.label \"horizontal\">\n<!ENTITY verticalBoxOrientation.label \"vertical\">\n\n\n<!ENTITY letterSpacing.label \"Espaçamento entre letras:\">\n<!ENTITY normalLetterSpacing.label \"Normal\">\n\n<!ENTITY wordSpacing.label \"Espaçamento entre palavras:\">\n<!ENTITY normalWordSpacing.label \"Normal\">\n\n<!ENTITY wordWrap.label \"Acondicionamento de palavras:\">\n<!ENTITY normalWordWrap.label \"normal\">\n<!ENTITY breakWordWordWrap.label \"separar palavra\">\n\n<!ENTITY textIndent.label \"Indentação do texto:\">\n\n\n<!ENTITY listsSectionHeader.label \"Listas\">\n<!ENTITY listStyleType.label \"Tipo:\">\n<!ENTITY disc.label \"Disco â¢\">\n<!ENTITY circle.label \"Círculo â¦\">\n<!ENTITY square.label \"Quadrado â¾\">\n<!ENTITY decimal.label \"Decimal 1 2 3 4 5 6 7 8 9\">\n<!ENTITY decimalLeadingZero.label \"Decimal 01 02 03 04 05 06 07 08 09\">\n<!ENTITY lowerRoman.label \"Romana Minúsculas â° â± â² â³ â´ âµ â¶ â· â¸\">\n<!ENTITY upperRoman.label \"Romana Maiúsculas â  â¡ â¢ â£ â¤ â¥ â¦ â§ â¨\">\n<!ENTITY lowerGreek.label \"Grego Minúsculas Î± Î² Î³ Î´ Îµ Î¶ Î· Î¸ Î¹\">\n<!ENTITY lowerAlpha.label \"Alfabeto Minúsculas a b c d e f g h i\">\n<!ENTITY upperAlpha.label \"Alfabeto Maiúsculas A B C D E F G H I\">\n<!ENTITY armenian.label \"Arménio Õ¡ Õ¢ Õ£ Õ¤ Õ¥ Õ¦ Õ§ Õ¨ Õ©\">\n<!ENTITY georgian.label \"Georgiano á á á á á á á á± á\">\n<!ENTITY hebrew.label \"Hebraico × × × × × × × × ×\">\n<!ENTITY arabicIndic.label \"Árabe Ù¡ Ù¢ Ù£ Ù¤ Ù¥ Ù¦ Ù§ Ù¨ Ù©\">\n<!ENTITY bengali.label \"Bengali à§§ à§¨ à§© à§ª à§« à§¬ à§­ à§® à§¯\">\n<!ENTITY devanagari.label \"Devanagari à¥§ à¥¨ à¥© à¥ª à¥« à¥¬ à¥­ à¥® à¥¯\">\n<!ENTITY gujarati.label \"Gujarati à«§ à«¨ à«© à«ª à«« à«¬ à«­ à«® à«¯\">\n<!ENTITY gurmukhi.label \"Gurmukhi à©§ à©¨ à©© à©ª à©« à©¬ à©­ à©® à©¯\">\n<!ENTITY kannada.label \"Kannada à³§ à³¨ à³© à³ª à³« à³¬ à³­ à³® à³¯\">\n<!ENTITY malayalam.label \"Malayalam àµ§ àµ¨ àµ© àµª àµ« àµ¬ àµ­ àµ® àµ¯ \">\n<!ENTITY oriya.label \"Oriya à­§ à­¨ à­© à­ª à­« à­¬ à­­ à­® à­¯\">\n<!ENTITY tamil.label \"Tamil à¯§ à¯¨ à¯© à¯ª à¯« à¯¬ à¯­ à¯® à¯¯\">\n<!ENTITY telugu.label \"Telugu à±§ à±¨ à±© à±ª à±« à±¬ à±­ à±® à±¯\">\n<!ENTITY ethiopicNumeric.label \"Etíope á© áª á« á¬ á­ á® á¯ á° á±\">\n<!ENTITY ethiopicHalehameAmEt.label \"Etíope halehame-am-et á á á á á  á¨ á° á¸ á\">\n<!ENTITY ethiopicHalehameTiEr.label \"Etíope halehame-ti-er á á á á á¨ á° á¸ á á\">\n<!ENTITY ethiopicHalehameTiEt.label \"Etíope halehame-ti-et á á á á á  á¨ á° á¸ á\">\n<!ENTITY persian.label \"Persa Û± Û² Û³ Û´ Ûµ Û¶ Û· Û¸ Û¹\">\n<!ENTITY urdu.label \"Urdu Û± Û² Û³ Û´ Ûµ Û¶ Û· Û¸ Û¹\">\n<!ENTITY khmer.label \"Khmer á¡ á¢ á£ á¤ á¥ á¦ á§ á¨ á©\">\n<!ENTITY lao.label \"Lao à» à» à» à» à» à» à» à» à»\">\n<!ENTITY thai.label \"Thai à¹ à¹ à¹ à¹ à¹ à¹ à¹ à¹ à¹\">\n<!ENTITY myanmar.label \"Myanmar á á á á á á á á á\">\n<!ENTITY hangul.label \"Hangul ë ë¤ ë¼ ë§ ë° ì¬ ì ì ì°¨\">\n<!ENTITY hangulConsonant.label \"Consoantes Hangul ã´ ã· ã¹ ã ã ã ã ã ã\">\n<!ENTITY hiragana.label \"Hiragana ã ã ã ã ã ã ã ã ã\">\n<!ENTITY katakana.label \"Katakana ã¤ ã¦ ã¨ ãª ã« ã­ ã¯ ã± ã³\">\n<!ENTITY hiraganaIroha.label \"Hiragana Iroha ã ã¯ ã« ã» ã¸ ã¨ ã¡ã ã¬\">\n<!ENTITY katakanaIroha.label \"Katakana Iroha ã­ ã ã ã ã ã ããª ã\">\n<!ENTITY japaneseFormal.label \"Japonês Formal å£¹ è²³ å è ä¼ é¸ æ æ ç\">\n<!ENTITY japaneseInformal.label \"Japonês Informal å£¹ è´° å è ä¼ é æ æ ç\">\n<!ENTITY cjkIdeographic.label \"CJK Ideográfico\">\n<!ENTITY cjkIdeographicEarlyBranch.label \"Ramo inicial CJK Ideográfico ä¸ å¯ å¯ è¾° å·³ å æªç³ é\">\n<!ENTITY cjkHeavenlyStem.label \"Tronco Celestial CJK ä¹ ä¸ ä¸ æ å·± åº è¾å£¬ ç¸\">\n<!ENTITY simpChineseFormal.label \"Chinês Simp. Formal å£¹ è²³ å è ä¼ é¸ æ æ ç\">\n<!ENTITY simpChineseInformal.label \"Chinês Simp. Informal å£¹ è²³ å è ä¼ é¸ æ æ ç\">\n<!ENTITY tradChineseFormal.label \"Chinês Trad. Formal ä¸ äº¼ ä¸ å äº å­ ä¸ å« ä¹\">\n<!ENTITY tradChineseInormal.label \"Chinês Trad. Informal ä¸ äº¼ ä¸ å äº å­ ä¸ å« ä¹\">\n<!ENTITY none.label \"Nenhum\">\n\n<!ENTITY listStylePosition.label \"Posição:\">\n<!ENTITY insideListStylePosition.label \"interior\">\n<!ENTITY outsideListStylePosition.label \"exterior\">\n\n<!ENTITY listStyleImage.label \"Imagem:\">\n\n<!ENTITY transitionsSectionHeader.label \"Transições\">\n<!ENTITY noneTransition.label \"Nenhuma propriedade\">\n<!ENTITY allTransition.label \"Todas as propriedades\">\n<!ENTITY propertyTransition.label \"Uma propriedade\">\n\n<!ENTITY shadowsSectionHeader.label \"Sombras\">\n<!ENTITY textShadows.label \"Sombras do Texto\">\n<!ENTITY boxShadows.label \"Sombras de Caixa\">\n<!ENTITY noneTextShadow.label \"Nenhuma\">\n<!ENTITY oneShadow.label \"Nova sombra\">\n\n<!ENTITY verticalAlign.label \"Alinhamento vert.:\">\n<!ENTITY baselineVerticalAlign.label \"Linhas de base\">\n<!ENTITY subVerticalAlign.label \"Baseline with subscripts of parent's box\">\n<!ENTITY superVerticalAlign.label \"Baseline with superscripts of parent's box\">\n<!ENTITY topVerticalAlign.label \"Tops\">\n<!ENTITY textTopVerticalAlign.label \"Top with top of parent's content aread\">\n<!ENTITY middleVerticalAlign.label \"Midpoint with baseline of parent + 1/2 of 'x' height\">\n<!ENTITY bottomVerticalAlign.label \"Bottoms\">\n<!ENTITY textBottomVerticalAlign.label \"Bottom with bottom of parent's content area\">\n\n\n<!ENTITY direction.label \"Direcção do texto:\">\n<!ENTITY ltrDirection.label \"Esquerda para a direita\">\n<!ENTITY rtlDirection.label \"Direita para a esquerda\">\n\n<!ENTITY miscSectionHeader.label \"Miscelânea\">\n<!ENTITY cursor.label \"Cursor:\">\n<!ENTITY autoCursor.label \"Automático\">\n<!ENTITY defaultCursor.label \"Cursor predefinido dependente da plataforma\">\n<!ENTITY crossHairCursor.label \"Mira\">\n<!ENTITY pointerCursor.label \"Ponteiro que indica uma ligação\">\n<!ENTITY moveCursor.label \"Mover\">\n<!ENTITY eResizeCursor.label \"Redimensionável da margem esquerda\">\n<!ENTITY neResizeCursor.label \"Redimensionável do canto superior esquerdo\">\n<!ENTITY nwResizeCursor.label \"Redimensionável do canto superior direito\">\n<!ENTITY nResizeCursor.label \"Redimensionável da margem superior\">\n<!ENTITY sResizeCursor.label \"Redimensionável da margem inferior\">\n<!ENTITY wResizeCursor.label \"Redimensionável da margem direita\">\n<!ENTITY seResizeCursor.label \"Redimensionável do canto inferior esquerdo\">\n<!ENTITY swResizeCursor.label \"Redimensionável do canto inferior direito\">\n<!ENTITY textCursor.label \"Texto seleccionável\">\n<!ENTITY busyCursor.label \"Ocupado, por favor aguarde\">\n<!ENTITY helpCursor.label \"Ajuda disponível\">\n<!ENTITY progress.label \"Indicador de progresso\">\n\n<!ENTITY unicodeBidi.label \"Unicode bidi:\">\n<!ENTITY normalUnicodeBidi.label \"normal\">\n<!ENTITY embedUnicodeBidi.label \"embutido\">\n<!ENTITY bidiOverrideUnicodeBidi.label \"sobrepor bidi\">\n\n<!ENTITY orphans.label \"Órfãos:\">\n<!ENTITY widows.label \"Janelas:\">\n<!ENTITY pageBreakAfter.label \"Quebra de página após:\">\n<!ENTITY pageBreakInside.label \"Quebra de página dentro:\">\n<!ENTITY pageBreakBefore.label \"Quebra de página antes:\">\n<!ENTITY autoPageBreak.label \"automática\">\n<!ENTITY alwaysPageBreak.label \"sempre\">\n<!ENTITY avoidPageBreak.label \"evitar\">\n<!ENTITY leftPageBreak.label \"página esquerda\">\n<!ENTITY rightPageBreak.label \"página direita\">\n\n<!ENTITY tablesSectionHeader.label \"Tabelas\">\n<!ENTITY tableLayout.label \"Esquema da tabela:\">\n<!ENTITY autoTableLayout.label \"automático\">\n<!ENTITY fixedTableLayout.label \"fixo\">\n\n<!ENTITY captionSide.label \"Posição da legenda:\">\n<!ENTITY topCaptionSide.label \"topo\">\n<!ENTITY bottomCaptionSide.label \"base\">\n\n<!ENTITY borderCollapse.label \"Bordas da tabela:\">\n<!ENTITY collapseBorderCollapse.label \"collapsed\">\n<!ENTITY separateBorderCollapse.label \"separadas\">\n\n<!ENTITY borderSpacing.label \"Espaçamento de bordas:\">\n\n<!ENTITY emptyCells.label \"Células vazias:\">\n<!ENTITY showEmptyCells.label \"visíveis\">\n<!ENTITY hideEmptyCells.label \"ocultas\">\n\n<!ENTITY leftTransformOrigin.label \"Esquerda\">\n<!ENTITY centerTransformOrigin.label \"Centro\">\n<!ENTITY rightTransformOrigin.label \"Direita\">\n<!ENTITY topTransformOrigin.label \"Topo\">\n<!ENTITY bottomTransformOrigin.label \"Base\">\n\n<!ENTITY makeRelative.label \"Fazer URL relativo ao documento\">\n\n<!ENTITY hoverState.label \"quando o ponteiro paira sobre o elemento\">\n<!ENTITY perspective.label \"Perspective 3D\">\n<!ENTITY transformOrigin.label \"Transforms Origin:\">\n<!ENTITY perspectivOrigin.label \"Perspective Origin:\">\n<!ENTITY perspectiveDepth.label \"Perspective Depth:\">\n<!ENTITY transformStyle.label \"Transforms Style:\">\n<!ENTITY transformStyleFlat.label \"Flat\">\n<!ENTITY transformStyle3D.label \"3D\">\n<!ENTITY backfaceVisibility.label \"Backface:\">\n<!ENTITY backfaceVisibilityVisible.label \"Visible\">\n<!ENTITY backfaceVisibilityHidden.label \"Hidden\">\n<!ENTITY rotation3D.label \"3D Rotation\">\n<!ENTITY justifyContent.label \"Content justification:\">\n<!ENTITY alignContent.label \"Content alignment:\">\n<!ENTITY autoBoxAlign.label \"Automática\">\n\n<!ENTITY fontsSectionHeader.label \"Font Features\">\n<!ENTITY writingMode.label \"Writing mode:\">\n\n<!ENTITY viewFonts.label \"View fonts\">\n<!ENTITY imagesSectionHeader.label \"Imagem\">\n<!ENTITY imageOrientation.label \"Orientation:\">\n<!ENTITY flipImage.label \"Flip image\">\n<!ENTITY fromImageImageOrientation.label \"From image\">\n<!ENTITY fromImageImageOrientation.tooltip \"Use EXIF data of the image\">\n\n<!ENTITY addCSS.tooltip \"Add CSS declaration\">\n<!ENTITY removeCSS.tooltip \"Delete CSS declaration\">\n<!ENTITY modifyCSS.tooltip \"Modify CSS value\">\n\n<!ENTITY allSectionHeader.label \"All properties\">\n\n<!ENTITY variablesSectionHeader.label \"Variables\">\n<!ENTITY gridRowGap.label \"Grid row gap:\">\n<!ENTITY gridColumnGap.label \"Grid column gap:\">\n<!ENTITY gridLayoutSection.label \"Grid Layout\">\n<!ENTITY displayGrid.label \"This element is a grid\">\n\n<!ENTITY displayInlineGrid.label \"This element is an inline grid\">\n<!ENTITY displaySubgrid.label \"This element is a subgrid\">\n<!ENTITY gridAutoFlow.label \"Automatic placement:\">\n<!ENTITY gridItemPositionWarning.label \"To position the element as a grid item, please see the 'Grid Item Layout' section\">\n<!ENTITY gridLayoutWarning.label \"For grid layout, please see the 'Grid Layout' section\">\n<!ENTITY gridItemsSection.label \"Grid Item Layout\">\n<!ENTITY gridOrder.label \"Order:\">\n<!ENTITY gridTemplateColumns.label \"Template columns\">\n<!ENTITY gridTemplateRows.label \"Template rows\">\n<!ENTITY invalidGridTemplateRowsOrColumns.label \"Invalid value for the property. Click to undo last change.\">\n<!ENTITY gridTemplateArea.label \"Named grid areas:\">\n<!ENTITY gridRowStart.label \"Row start:\">\n<!ENTITY gridRowEnd.label \"Row end:\">\n<!ENTITY gridColumnStart.label \"Column start:\">\n<!ENTITY gridColumnEnd.label \"Column end:\">\n<!ENTITY rowGridAutoFlow.label \"row\">\n<!ENTITY columnGridAutoFlow.label \"column\">\n<!ENTITY denseGridAutoFlow.label \"dense\">\n"
  },
  {
    "path": "locales/pt-PT/sidebars/cssproperties/cssproperties.properties",
    "content": "EnterAnId=Por favor, introduza um ID\nEnterUniqueId=Tem que atribuir um ID único ao elemento:\n\nNoClasSelected=Tem que seleccionar um nome de classe\nPleaseSelectAClass=Uma classe tem que ser seleccionada para aplicar as mudanças solocitadas\n"
  },
  {
    "path": "locales/pt-PT/sidebars/cssproperties/csspropertiesOverlay.dtd",
    "content": "<!ENTITY cssproperties.label \"Propriedades do Estilo\">\n\n<!ENTITY cssToolbarCmd.label \"CSS\">\n<!ENTITY cssToolbarCmd.tooltip \"Definir estilos CSS\">\n\n"
  },
  {
    "path": "locales/pt-PT/sidebars/cssproperties/griditemposition.dtd",
    "content": "<!ENTITY autoGridItemPosition.label \"Automatic\">\n<!ENTITY customGridItemPosition.label \"Custom\">\n\n<!ENTITY gridLineName.tooltiptext \"Grid line name\">\n<!ENTITY gridLineIndex.tooltiptext \"Line index\">\n<!ENTITY spanning.tooltiptext \"Contributes a grid span\">\n<!ENTITY span.label \"Span\">\n"
  },
  {
    "path": "locales/pt-PT/sidebars/cssproperties/textshadowitem.dtd",
    "content": "<!ENTITY noTextShadow.label \"Nenhuma sombra de texto está aplicada ao elemento\">\n\n<!ENTITY colorTextShadow.label \"Cor:\">\n<!ENTITY colorTextShadow.title \"Cor da sombra de texto\">\n<!ENTITY blurRadiusTextShadow.label \"Raio de desfoque:\">\n<!ENTITY offsetXTextShadow.label \"Deslocamento Horiz.:\">\n<!ENTITY offsetYTextShadow.label \"Deslocamento Vert.:\">\n\n<!ENTITY spreadRadiusBoxShadow.label \"Raio de difusão:\">\n<!ENTITY inset.label \"Sombra de inserção\">\n"
  },
  {
    "path": "locales/pt-PT/sidebars/cssproperties/transformationitem.dtd",
    "content": "<!ENTITY rotation.label \"Rotação\">\n<!ENTITY translation.label \"Translação\">\n<!ENTITY skew.label \"Torcer\">\n<!ENTITY aroundXAxis.label \"Eixo X:\">\n<!ENTITY aroundYAxis.label \"Eixo Y:\">\n<!ENTITY horizontally.label \"Horizontalmente:\">\n<!ENTITY vertically.label \"Verticalmente:\">\n<!ENTITY scale.label \"Dimensionar\">\n<!ENTITY perspective.label \"Perspective 3D\">\n<!ENTITY depth.label \"Depth:\">\n<!ENTITY x.label \"X:\">\n<!ENTITY y.label \"Y:\">\n<!ENTITY z.label \"Z:\">\n<!ENTITY rotation3d.label \"3D Rotation\">\n<!ENTITY axis.label \"Axis:\">\n<!ENTITY normalize.label \"Normalize\">\n<!ENTITY screenToUser.label \"From screen toward the user\">\n<!ENTITY userToScreen.label \"From user toward the screen\">\n<!ENTITY angle.label \"Angle:\">\n"
  },
  {
    "path": "locales/pt-PT/sidebars/cssproperties/transitionitem.dtd",
    "content": "<!ENTITY allProperties.label \"Cada propriedade capaz de passar por uma transição irá fazê-lo\">\n<!ENTITY noProperty.label \"Nenhuma propriedade fará a transição\">\n<!ENTITY property.label \"Propriedade:\">\n<!ENTITY duration.label \"Duração:\">\n<!ENTITY seconds.label \"segundos\">\n\n<!ENTITY all.label \"Todas\">\n<!ENTITY none.label \"Nenhuma\">\n<!ENTITY oneProperty.label \"Uma propriedade\">\n<!ENTITY function.label \"Função:\">\n<!ENTITY ease.label \"Suave\">\n<!ENTITY linear.label \"Linear\">\n<!ENTITY easeIn.label \"Entrada suave\">\n<!ENTITY easeOut.label \"Saída suave\">\n<!ENTITY easeInOut.label \"Entrada-saída-suave\">\n<!ENTITY cubicBezier.label \"Bezier cúbica\">\n\n<!ENTITY delay.label \"Atraso:\">\n"
  },
  {
    "path": "locales/pt-PT/sidebars/domexplorer/domexplorer.dtd",
    "content": "<!ENTITY window.title \"DOM Explorer\">\n\n<!ENTITY elements.label \"Elementos\">\n\n<!ENTITY attrName.label \"Nome\">\n<!ENTITY attrValue.label \"Valor\">\n\n<!ENTITY attributesTab.label \"Atributos\">\n<!ENTITY stylesTab.label \"Estilos em linha\">\n\n<!ENTITY addAttribute.tooltip \"Adicionar atributo\">\n<!ENTITY removeAttribute.tooltip \"Remover atributo\">\n<!ENTITY modifyAttribute.tooltip \"Modificar valor do atributo\">\n\n<!ENTITY property.label \"Propriedade\">\n<!ENTITY value.label \"Valor\">\n<!ENTITY priority.label \"Prioridade\">\n<!ENTITY addCSS.tooltip \"Adicionar declaração CSS\">\n<!ENTITY removeCSS.tooltip \"Remover declaração CSS\">\n<!ENTITY modifyCSS.tooltip \"Modificar valor CSS\">\n"
  },
  {
    "path": "locales/pt-PT/sidebars/domexplorer/domexplorerOverlay.dtd",
    "content": "<!ENTITY domexplorer.label \"DOM Explorer\">\n\n<!ENTITY domexplorer.tooltip \"Explore atributos HTML e estilos CSS em linha\">\n"
  },
  {
    "path": "locales/pt-PT/sidebars/stylesheets/stylesheets.dtd",
    "content": "<!ENTITY window.title \"Inserir ou editar folhas de estilo\">\n\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"Alternativa\">\n<!ENTITY title.col \"Título\">\n<!ENTITY media.col \"Média\">\n\n<!ENTITY add.tooltip \"Adicionar folha de estilos\">\n<!ENTITY remove.tooltip \"Apagar folha de estilos seleccionada\">\n<!ENTITY modify.tooltip \"Modificar folha de estilos seleccionada\">\n<!ENTITY down.tooltip \"Mover folha de estilos seleccionada par baixo\">\n<!ENTITY up.tooltip \"Mover  folha de estilos seleccionada para cima\">\n\n<!ENTITY close.label \"Fechar\">\n<!ENTITY editMenu.label                   \"Editar\">\n<!ENTITY styleCode.label \"Código\">\n"
  },
  {
    "path": "locales/pt-PT/sidebars/stylesheets/stylesheetsOverlay.dtd",
    "content": "<!ENTITY stylesheetsPanel.title \"Folhas de estilo\">\n"
  },
  {
    "path": "locales/ru/aria.mn",
    "content": "bluegriffon-ru.jar:\n% locale    aria    ru    %locale/ru/aria/\n  locale/ru/aria/ariaOverlay.dtd (locale/ru/ariaOverlay.dtd)\n  locale/ru/aria/aria.dtd        (locale/ru/aria.dtd)\n  locale/ru/aria/aria.properties (locale/ru/aria.properties)\n\n"
  },
  {
    "path": "locales/ru/base.mn",
    "content": "bluegriffon-ru.jar:\n% locale    bluegriffon    ru    %locale/ru/bluegriffon/\n% locale    branding       ru    %locale/ru/branding/\n  locale/ru/bluegriffon/aboutDialog.dtd  (locale/ru/bluegriffon/aboutDialog.dtd)\n  locale/ru/bluegriffon/bluegriffon.dtd  (locale/ru/bluegriffon/bluegriffon.dtd)\n  locale/ru/bluegriffon/polyglot.dtd  (locale/ru/bluegriffon/polyglot.dtd)\n  locale/ru/bluegriffon/findbar.dtd  (locale/ru/bluegriffon/findbar.dtd)\n  locale/ru/bluegriffon/bluegriffon.properties  (locale/ru/bluegriffon/bluegriffon.properties)\n  locale/ru/bluegriffon/colourPicker.dtd  (locale/ru/bluegriffon/colourPicker.dtd)\n  locale/ru/bluegriffon/credits.dtd  (locale/ru/bluegriffon/credits.dtd)\n  locale/ru/bluegriffon/filepickerbutton.dtd  (locale/ru/bluegriffon/filepickerbutton.dtd)\n  locale/ru/bluegriffon/filePicking.dtd  (locale/ru/bluegriffon/filePicking.dtd)\n  locale/ru/bluegriffon/insertTable.dtd  (locale/ru/bluegriffon/insertTable.dtd)\n  locale/ru/bluegriffon/insertTable.properties  (locale/ru/bluegriffon/insertTable.properties)\n  locale/ru/bluegriffon/language.properties  (locale/ru/bluegriffon/language.properties)\n  locale/ru/bluegriffon/languages.dtd  (locale/ru/bluegriffon/languages.dtd)\n  locale/ru/bluegriffon/markupCleaner.dtd  (locale/ru/bluegriffon/markupCleaner.dtd)\n  locale/ru/bluegriffon/openLocation.dtd  (locale/ru/bluegriffon/openLocation.dtd)\n  locale/ru/bluegriffon/openLocation.properties  (locale/ru/bluegriffon/openLocation.properties)\n  locale/ru/bluegriffon/newPageWizard.dtd  (locale/ru/bluegriffon/newPageWizard.dtd)\n  locale/ru/bluegriffon/newPageWizard.properties  (locale/ru/bluegriffon/newPageWizard.properties)\n  locale/ru/bluegriffon/propertiesDeck.dtd  (locale/ru/bluegriffon/propertiesDeck.dtd)\n  locale/ru/bluegriffon/aria.dtd  (locale/ru/bluegriffon/aria.dtd)\n  locale/ru/bluegriffon/structurebar.dtd  (locale/ru/bluegriffon/structurebar.dtd)\n  locale/ru/bluegriffon/tabeditor.dtd  (locale/ru/bluegriffon/tabeditor.dtd)\n  locale/ru/bluegriffon/masterPasswordQuery.properties (locale/ru/bluegriffon/masterPasswordQuery.properties)\n  locale/ru/bluegriffon/newDocument.dtd  (locale/ru/bluegriffon/newDocument.dtd)\n  locale/ru/bluegriffon/prefs/file.dtd  (locale/ru/bluegriffon/prefs/file.dtd)\n  locale/ru/bluegriffon/prefs/source.dtd  (locale/ru/bluegriffon/prefs/source.dtd)\n  locale/ru/bluegriffon/prefs/general.dtd  (locale/ru/bluegriffon/prefs/general.dtd)\n  locale/ru/bluegriffon/prefs/newPage.dtd  (locale/ru/bluegriffon/prefs/newPage.dtd)\n  locale/ru/bluegriffon/prefs/update.dtd  (locale/ru/bluegriffon/prefs/update.dtd)\n  locale/ru/bluegriffon/prefs/styles.dtd  (locale/ru/bluegriffon/prefs/styles.dtd)\n  locale/ru/bluegriffon/prefs/advanced.dtd  (locale/ru/bluegriffon/prefs/advanced.dtd)\n  locale/ru/bluegriffon/prefs/connection.dtd  (locale/ru/bluegriffon/prefs/connection.dtd)\n  locale/ru/bluegriffon/prefs/osx.dtd  (locale/ru/bluegriffon/prefs/osx.dtd)\n  locale/ru/bluegriffon/prefs/shortcuts.dtd  (locale/ru/bluegriffon/prefs/shortcuts.dtd)\n  locale/ru/bluegriffon/prefs/update.properties  (locale/ru/bluegriffon/prefs/update.properties)\n  locale/ru/bluegriffon/prefs/license.dtd  (locale/ru/bluegriffon/prefs/license.dtd)\n  locale/ru/bluegriffon/prefs/license.properties  (locale/ru/bluegriffon/prefs/license.properties)\n  locale/ru/bluegriffon/prefs/deactivateLicense.dtd  (locale/ru/bluegriffon/prefs/deactivateLicense.dtd)\n  locale/ru/bluegriffon/prefs.dtd  (locale/ru/bluegriffon/prefs.dtd)\n  locale/ru/bluegriffon/updateAvailable.dtd  (locale/ru/bluegriffon/updateAvailable.dtd)\n  locale/ru/bluegriffon/updates.properties  (locale/ru/bluegriffon/updates.properties)\n  locale/ru/branding/brand.dtd  (locale/ru/branding/brand.dtd)\n  locale/ru/branding/brand.properties  (locale/ru/branding/brand.properties)\n  locale/ru/bluegriffon/insertImage.dtd  (locale/ru/bluegriffon/insertImage.dtd)\n  locale/ru/bluegriffon/insertAnchor.dtd  (locale/ru/bluegriffon/insertAnchor.dtd)\n  locale/ru/bluegriffon/insertCommentOrPI.dtd  (locale/ru/bluegriffon/insertCommentOrPI.dtd)\n  locale/ru/bluegriffon/insertLink.dtd  (locale/ru/bluegriffon/insertLink.dtd)\n  locale/ru/bluegriffon/insertLink.properties  (locale/ru/bluegriffon/insertLink.properties)\n  locale/ru/bluegriffon/cssClassPicker.dtd (locale/ru/bluegriffon/cssClassPicker.dtd)\n  locale/ru/bluegriffon/insertVideo.dtd  (locale/ru/bluegriffon/insertVideo.dtd)\n  locale/ru/bluegriffon/insertAudio.dtd  (locale/ru/bluegriffon/insertAudio.dtd)\n  locale/ru/bluegriffon/insertVideo.properties  (locale/ru/bluegriffon/insertVideo.properties)\n  locale/ru/bluegriffon/insertHTML.dtd  (locale/ru/bluegriffon/insertHTML.dtd)\n  locale/ru/bluegriffon/insertHR.dtd  (locale/ru/bluegriffon/insertHR.dtd)\n  locale/ru/bluegriffon/insertForm.dtd  (locale/ru/bluegriffon/insertForm.dtd)\n  locale/ru/bluegriffon/parsingError.dtd  (locale/ru/bluegriffon/parsingError.dtd)\n  locale/ru/bluegriffon/insertFormInput.dtd  (locale/ru/bluegriffon/insertFormInput.dtd)\n  locale/ru/bluegriffon/insertFieldset.dtd  (locale/ru/bluegriffon/insertFieldset.dtd)\n  locale/ru/bluegriffon/insertLabel.dtd  (locale/ru/bluegriffon/insertLabel.dtd)\n  locale/ru/bluegriffon/insertButton.dtd  (locale/ru/bluegriffon/insertButton.dtd)\n  locale/ru/bluegriffon/insertSelect.dtd  (locale/ru/bluegriffon/insertSelect.dtd)\n  locale/ru/bluegriffon/insertTextarea.dtd  (locale/ru/bluegriffon/insertTextarea.dtd)\n  locale/ru/bluegriffon/insertKeygen.dtd  (locale/ru/bluegriffon/insertKeygen.dtd)\n  locale/ru/bluegriffon/insertOutput.dtd  (locale/ru/bluegriffon/insertOutput.dtd)\n  locale/ru/bluegriffon/insertProgress.dtd  (locale/ru/bluegriffon/insertProgress.dtd)\n  locale/ru/bluegriffon/insertMeter.dtd  (locale/ru/bluegriffon/insertMeter.dtd)\n  locale/ru/bluegriffon/insertStylesheet.dtd  (locale/ru/bluegriffon/insertStylesheet.dtd)\n  locale/ru/bluegriffon/editStylesheet.dtd  (locale/ru/bluegriffon/editStylesheet.dtd)\n  locale/ru/bluegriffon/media.dtd  (locale/ru/bluegriffon/media.dtd)\n  locale/ru/bluegriffon/media.properties  (locale/ru/bluegriffon/media.properties)\n  locale/ru/bluegriffon/insertChars.dtd  (locale/ru/bluegriffon/insertChars.dtd)\n  locale/ru/bluegriffon/convertToTable.dtd (locale/ru/bluegriffon/convertToTable.dtd)\n  locale/ru/bluegriffon/pageProperties.dtd (locale/ru/bluegriffon/pageProperties.dtd)\n  locale/ru/bluegriffon/spellCheck.dtd (locale/ru/bluegriffon/spellCheck.dtd)\n  locale/ru/bluegriffon/spellCheck.properties (locale/ru/bluegriffon/spellCheck.properties)\n  locale/ru/bluegriffon/dictionary.dtd (locale/ru/bluegriffon/dictionary.dtd)\n  locale/ru/bluegriffon/html5.properties (locale/ru/bluegriffon/html5.properties)\n  locale/ru/bluegriffon/listProperties.dtd (locale/ru/bluegriffon/listProperties.dtd)\n  locale/ru/bluegriffon/insertTOC.dtd (locale/ru/bluegriffon/insertTOC.dtd)\n  locale/ru/bluegriffon/svg-edit.properties (locale/ru/bluegriffon/svg-edit.properties)\n  locale/ru/bluegriffon/panels.dtd (locale/ru/bluegriffon/panels.dtd)\n  locale/ru/bluegriffon/rotator.dtd (locale/ru/bluegriffon/rotator.dtd)\n\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/aboutDialog.dtd",
    "content": "<!ENTITY aboutDialog.title      \"О программе &brandFullName;\">\n<!ENTITY copyright              \"Благодарность\">\n<!ENTITY aboutLink              \"&lt; О программе &brandFullName;\">\n<!ENTITY aboutVersion           \"версия\">\n<!ENTITY copyrightText          \"&#169;1998-2019 Disruptive Innovations и разработчики. Все права защищены.\">\n<!ENTITY cmdClose.macKey        \"W\">\n<!ENTITY codeName               \"Кодовое название\">\n\n<!ENTITY aboutTab.label         \"О программе\">\n<!ENTITY creditsTab.label       \"Лицензия и благодарности\">\n<!ENTITY buildConfigTab.label   \"Конфигурация сборки\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/aria.dtd",
    "content": "<!ENTITY ariaRole.label \"Роль ARIA\">\n\n<!ENTITY noARIArole.label \"(без роли ARIA)\">\n<!ENTITY ARIARoleSelect.tooltip \"Уточнить атрибут роли ARIA\">\n<!ENTITY alertRole.label \"Сообщение с важной информацией, обычно зависяшей от текущего момента. См. также alertdialog и status.\">\n<!ENTITY alertdialogRole.label \"Диалог с сообщением о важной информации, элемент диалога, получающий фокус. См. также alert и dialog\">\n<!ENTITY applicationRole.label \"Область, объявленная как вэб-приложение, в отличие от вэб-документа.\">\n<!ENTITY articleRole.label \"Отдел, представляющий собой независимую часть документа, страницы или сайта\">\n<!ENTITY bannerRole.label \"Область с содержанием относящимся скорее к сайту, чем к странице\">\n<!ENTITY buttonRole.label \"Элемент ввода информации, вызывающий действие при нажатии или активации. См. также link\">\n<!ENTITY checkboxRole.label \"Элемент ввода информации, которому можно задать один из трёх параметров: true, false или mixed\">\n<!ENTITY columnheaderRole.label \"Ячейка, содержащая заголовочную информацию для колонки.\">\n<!ENTITY comboboxRole.label \"Компонент графического интерфеса пользователя, предоставляющий выбор; обычно сходен с зоной ввода текста, куда пользователь может что-то впечатать по своему выбору. См. также listbox.\">\n<!ENTITY commandRole.label \"Форма компонента графического интерфейсв пользователя, которая исполняет действие без получения входных данных\">\n<!ENTITY complementaryRole.label \"Раздел документа дополняющий основное содержание и расположенный на том же уровне в документе. Будучи отделённым от основного содержания остаётся понятным.\">\n<!ENTITY compositeRole.label \"Компонент графического интерфейса пользователя, котрый может содержать навигационные или прямые дочерние элементы.\">\n<!ENTITY contentinfoRole.label \"Обширная область, содержащая информацию о родительском документе.\">\n<!ENTITY definitionRole.label \"Определение термина или понятия.\">\n<!ENTITY dialogRole.label \"Диалогом является окно, прерывающее исполнение приложения и приглашающее пользователя ввести некоторую информацию или ответить на вопрос. См. также alertdialog\">\n<!ENTITY directoryRole.label \"Перечень ссылок на элементы группы, как, например, статическое оглавление.\">\n<!ENTITY documentRole.label \"Область, объявленная как вэб-документ, в отличие от вэб-приложения.\">\n<!ENTITY formRole.label \"Область маркеров, содержащая набор объектов и элементов, составляющих форму ввода. См. также search\">\n<!ENTITY gridRole.label \"Сетка интерактивного управления, содержащая табличные данные в строках и колонках.\">\n<!ENTITY gridcellRole.label \"Ячейка сетки или древовидной структуры.\">\n<!ENTITY groupRole.label \"Набор объектов интерфейса пользователя, которые не предназначены для включения в краткое содержание страницы или оглавление средствами обеспечения доступности.\">\n<!ENTITY headingRole.label \"Заголовок для отдера страницы.\">\n<!ENTITY imgRole.label \"Контейнер для набора элементов, формирующих изображение.\">\n<!ENTITY inputRole.label \"Общий тип управляющего компонента графического интерфейса пользователя, предоставляющий ему возможность ввода информации.\">\n<!ENTITY landmarkRole.label \"Область страницы, предназначенная для навигационных маркеров.\">\n<!ENTITY linkRole.label \"Интерактивная ссылка на внутренний или внешний ресурс. Если она активируется, происходит переход на данный ресурс. См. также button\">\n<!ENTITY listRole.label \"Группа элементов не интерактивного перечня. См. также listbox\">\n<!ENTITY listboxRole.label \"Интерактивный управляющий элемент, позволяющий пользователю выбрать один или несколько элементов перечня. См. также combobox и list\">\n<!ENTITY listitemRole.label \"Единичный элемент перечня или каталога.\">\n<!ENTITY logRole.label \"Динамичная область в которую добавляется в определённом порядке новая информация, а старая выводится. См. также marquee\">\n<!ENTITY mainRole.label \"Основное содержимое документа.\">\n<!ENTITY marqueeRole.label \"Динамичная область в которой происходит частая смена не основной информации. См. также log\">\n<!ENTITY mathRole.label \"Содержимое в виде математического выражения.\">\n<!ENTITY menuRole.label \"Тип интерактивного компонента графического интерфейса пользователя, предоставляющий ему возможность сделать выбор из перечня.\">\n<!ENTITY menubarRole.label \"Представление меню в виде панели, которое, как правило, видимо и расположено горизонтально.\">\n<!ENTITY menuitemRole.label \"Элемент, выбираемый из группы элементов, содержащихся в меню или в панели меню.\">\n<!ENTITY menuitemcheckboxRole.label \"Пункт меню, который можно отметить и который может иметь три состояния: true, false или mixed\">\n<!ENTITY menuitemradioRole.label \"Пункт меню, входящий с востав группы пунктов меню, представленных в виде радиокнопок, из который можно отметить только один.\">\n<!ENTITY navigationRole.label \"Набор навигационных элементов (как правило, ссылок) для навигации по документу или между документами.\">\n<!ENTITY noteRole.label \"Отдел, содержащий отступление от основного содержания или дополнение к нему.\">\n<!ENTITY optionRole.label \"Пункт, который можно выбрать из перчня, предоставленного на выбор.\">\n<!ENTITY presentationRole.label \"Элемент, подразумеваемая семантика которого не будет передана программируемому интерфейсу средства обеспечения доступности.\">\n<!ENTITY progressbarRole.label \"Элемент, отображающий выполнение задачи, для которой требуется какое-то время.\">\n<!ENTITY radioRole.label \"Единственный элемент, который может быть отмечен в составе группы радио элементов.\">\n<!ENTITY radiogroupRole.label \"Группа радио кнопок.\">\n<!ENTITY rangeRole.label \"Область ввода, предоставляющая пользователю возможность широкого выбора значений.\">\n<!ENTITY regionRole.label \"Обширный отдел документа, который рассматривается автором, как достаточно важный, чтобы включить его в краткое описание страницы или оглавление, как, например, область страницы, содержащая статистику о прямых спортивных трансляциях.\">\n<!ENTITY roletypeRole.label \"Базовая роль, от которой наследуют все другие роли данной классификации.\">\n<!ENTITY rowRole.label \"Строка ячеек в сетке.\">\n<!ENTITY rowgroupRole.label \"Группа, содержащая один или несколько строковых элементов в таблице.\">\n<!ENTITY rowheaderRole.label \"Ячейки, содержащие заголовочные данные строк сетки.\">\n<!ENTITY scrollbarRole.label \"Графический объект, управляющий прокруткой содержимого в области просмтора, независимо от того, полностью или нет это содержимое отбражается в данной области.\">\n<!ENTITY searchRole.label \"Зона маркеров, содержащая набор инструментов и объектов, которые образуют в совокупности механизм поиска. См. также form\">\n<!ENTITY sectionRole.label \"Отображаемый блок структуры документа или приложения.\">\n<!ENTITY sectionheadRole.label \"Отдел, помечающий или кратко описывающий тему соответствующей роли section\">\n<!ENTITY selectRole.label \"Форма компонента графического интерфейса пользователя, позволяющая ему сделать выбор из разных вариантов.\">\n<!ENTITY separatorRole.label \"Разделитель между отделами содержимого или группами пунктов меню.\">\n<!ENTITY sliderRole.label \"Элемент пользовательского ввода, с помощью которого пользователь выбирает значение из заданного диапазона.\">\n<!ENTITY spinbuttonRole.label \"Форма области ввода, предоставляющая пользователю возможность выбора из набора дискретных величин.\">\n<!ENTITY statusRole.label \"Контейнер со справочной информацией для пользователя, которая не является настолько значимой, чтобы быть представленной как предупреждение. См. также alert\">\n<!ENTITY structureRole.label \"Структурный элемент документа.\">\n<!ENTITY tabRole.label \"Маркированная вкладка, позволяющая выбрать содержимое для представления пользователю.\">\n<!ENTITY tablistRole.label \"Список вкладок, содержащих ссылки на элементы панели вкладок.\">\n<!ENTITY tabpanelRole.label \"Контейнер ресурсов, связанных с вкладками, каждая из которых представлена в перечне вкладок.\">\n<!ENTITY textboxRole.label \"Область ввода значения в виде свободного текста.\">\n<!ENTITY timerRole.label \"Тип динамичной области, содержащей числовой счетчик, показывающий время, прошедшее от начала, или оставшееся до окончания.\">\n<!ENTITY toolbarRole.label \"Набор часто используемых функциональных кнопок, которые представлены в компактной визуальной форме.\">\n<!ENTITY tooltipRole.label \"Контекстно-зависимое всплывающее окно, в котором отображается описание элемента.\">\n<!ENTITY treeRole.label \"Древовидная структура перчня, который может содержать дочерние уровни вложенных групп, которые можно сворачивать и разворачивать.\">\n<!ENTITY treegridRole.label \"Сетки, строки которой можно развернуть и свернуть в том же порядке, что и в древовидной структуре\">\n<!ENTITY treeitemRole.label \"Пункт древовидной структуры. Элемент, который можно открыть и закрыть если он содержит подэлементы древовидной структуры.\">\n<!ENTITY widgetRole.label \"Интерактивный компонент графического интерфейса пользователя\">\n<!ENTITY windowRole.label \"Окно браузера или приложения.\">\n\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/bluegriffon.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title           \"BlueGriffon\">\n\n<!ENTITY fileMenu.label         \"Файл\">\n<!ENTITY fileMenu.accesskey     \"\">\n<!ENTITY newMenu.label                    \"Создать\">\n<!ENTITY newMenu.accesskey                \"\">\n\n<!ENTITY newWizardMenu.label              \"Мастер создания нового документа\">\n\n<!ENTITY editMenu.label                   \"Правка\">\n<!ENTITY editMenu.accesskey               \"\">\n\n<!ENTITY viewMenu.label                   \"Вид\">\n<!ENTITY viewMenu.accesskey               \"\">\n<!ENTITY customizeToolbar.label           \"Настроить\">\n<!ENTITY customizeToolbar.accesskey       \"\">\n\n<!ENTITY insertMenu.label                 \"Вставить\">\n<!ENTITY insertMenu.accesskey             \"\">\n\n<!ENTITY formatMenu.label                 \"Формат\">\n<!ENTITY formatMenu.accesskey             \"\">\n<!ENTITY spanCmd.label \"Интервал\">\n<!ENTITY spanCmd.accesskey \"\">\n<!-- Font Style SubMenu -->\n<!ENTITY fontStyleMenu.label \"Стиль текста\">\n<!ENTITY formatstylemenu.accesskey \"\">\n<!ENTITY styleBoldCmd.label \"Полужирный\">\n<!ENTITY stylebold.accesskey \"\">\n<!ENTITY stylebold.keybinding \"\">\n<!ENTITY styleItalicCmd.label \"Курсив\">\n<!ENTITY styleitalic.accesskey \"\">\n<!ENTITY styleitalic.keybinding \"\">\n<!ENTITY styleUnderlineCmd.label \"Подчёркнутый\">\n<!ENTITY styleunderline.accesskey \"\">\n<!ENTITY styleUnderline.key \"\">\n<!ENTITY styleStrikeThruCmd.label \"Зачёркнутый\">\n<!ENTITY stylestrikethru.accesskey \"\">\n<!ENTITY styleSuperscriptCmd.label \"Надстрочный\">\n<!ENTITY stylesuperscript.accesskey \"\">\n<!ENTITY styleSubscriptCmd.label \"Подстрочный\">\n<!ENTITY stylesubscript.accesskey \"\">\n<!ENTITY styleNonbreakingCmd.label \"Неразрывно\">\n<!ENTITY stylenonbreaking.accesskey \"\">\n<!ENTITY styleEm.label \"Выделение\">\n<!ENTITY styleEm.accesskey \"\">\n<!ENTITY styleEm.key \"\">\n<!ENTITY styleStrong.label \"Сильное выделение\">\n<!ENTITY styleStrong.accesskey \"\">\n<!ENTITY styleStrong.key \"\">\n<!ENTITY styleCite.label \"Цитата\">\n<!ENTITY styleCite.accesskey \"\">\n<!ENTITY styleAbbr.label \"Аббревиатура\">\n<!ENTITY styleAbbr.accesskey \"\">\n<!ENTITY styleAcronym.label \"Акроним\">\n<!ENTITY styleAcronym.accesskey \"\">\n<!ENTITY styleCode.label \"Код\">\n<!ENTITY styleCode.accesskey \"\">\n<!ENTITY styleCode.key \"\">\n<!ENTITY styleSamp.label \"Примеры вывода\">\n<!ENTITY styleSamp.accesskey \"\">\n<!ENTITY styleVar.label \"Переменный\">\n<!ENTITY styleVar.accesskey \"\">\n<!ENTITY fontFixedWidth.label \"Моноширинный\">\n<!ENTITY fontfixedwidth.accesskey \"\">\n\n<!ENTITY tableMenu.label                  \"Таблица\">\n<!ENTITY tableMenu.accesskey              \"\">\n\n<!ENTITY toolsMenu.label                  \"Инструменты\">\n<!ENTITY toolsMenu.accesskey              \"\">\n<!ENTITY consoleMenu.label                \"Консоль JavaScript\">\n\n<!ENTITY panelsMenu.label                 \"Панели\">\n<!ENTITY panelsMenu.accesskey             \"\">\n\n<!ENTITY alignPanels.label                \"Выровнять все панели\">\n\n<!ENTITY helpMenu.label                   \"Справка\">\n<!ENTITY helpMenu.accesskey               \"\">\n<!ENTITY aboutComposer.label              \"О программе BlueGriffon\">\n\n<!ENTITY throbber.tooltip                 \"BlueGriffon\">\n\n<!ENTITY newMenu.label                    \"Создать\">\n<!ENTITY newToolbarCmd.tooltip            \"Создать новую страницу\">\n<!ENTITY pageInNewTab.label                     \"Страница в новой вкладке\">\n<!ENTITY pageInNewWindow.label                  \"Страница в новом окне\">\n<!ENTITY newOtherCmd.label                \"Больше опций...\">\n\n<!ENTITY openMenu.label                   \"Открыть\">\n<!ENTITY openMenu.tooltip                 \"Открыть существующую страницу\">\n<!ENTITY openTab.label                    \"Открыть в новой вкладке\">\n<!ENTITY openWindow.label                 \"Открыть в новом окне\">\n<!ENTITY openPage.label                   \"Открыть\">\n<!ENTITY openPage.accesskey               \"\">\n<!ENTITY openFileCmd.label                \"Открыть файл\">\n\n<!ENTITY quit.label                       \"Выход\">\n<!ENTITY quit.accesskey                   \"\">\n\n<!ENTITY stopButton.label                 \"Остановить\">\n<!ENTITY stopButton.tooltip               \"Остановить загрузку страницы\">\n\n<!ENTITY boldToolbarCmd.tooltip           \"Полужирный\">\n<!ENTITY boldToolbarCmd.label             \"Полужирный\">\n<!ENTITY italicToolbarCmd.tooltip         \"Курсив\">\n<!ENTITY italicToolbarCmd.label           \"Курсив\">\n<!ENTITY underlineToolbarCmd.tooltip      \"Подчёркнутый\">\n<!ENTITY underlineToolbarCmd.label        \"Подчёркнутый\">\n<!ENTITY strongToolbarCmd.tooltip         \"Сильное выделение\">\n<!ENTITY strongToolbarCmd.label           \"Сильное выделение\">\n<!ENTITY emToolbarCmd.tooltip             \"Выделение\">\n<!ENTITY emToolbarCmd.label               \"Выделение\">\n<!ENTITY codeToolbarCmd.label             \"Код\">\n<!ENTITY codeToolbarCmd.tooltip           \"Код\">\n<!-- RTL -->                           \n<!ENTITY writingDirectionMenu.label          \"Направление письма\">\n<!ENTITY writingdirectionmenu.accesskey      \"\">\n<!ENTITY defaultDirectionMenu.label          \"Не определено\">\n<!ENTITY defaultdirectionmenu.accesskey      \"\">\n<!ENTITY ltrDirectionMenu.label              \"Слева направо\">\n<!ENTITY ltrdirectionmenu.accesskey          \"\">\n<!ENTITY rtlDirectionMenu.label              \"Справа налево\">\n<!ENTITY rtldirectionmenu.accesskey          \"\">\n<!ENTITY dirLtr.tooltip                      \"Слева направо\">\n<!ENTITY dirRtl.tooltip                      \"Справа налево\">\n\n<!ENTITY ParagraphSelect.tooltip \"Выбрать формат абзаца\">\n<!-- Shared in Paragraph, and Toolbar menulist -->\n<!ENTITY bodyTextCmd.label \"Основной текст\">\n<!ENTITY paragraphParagraphCmd.label \"Абзац\">  \n<!ENTITY heading1Cmd.label \"Заголовок 1\">\n<!ENTITY heading2Cmd.label \"Заголовок 2\">\n<!ENTITY heading3Cmd.label \"Заголовок 3\">\n<!ENTITY heading4Cmd.label \"Заголовок 4\">\n<!ENTITY heading5Cmd.label \"Заголовок 5\">\n<!ENTITY heading6Cmd.label \"Заголовок 6\">\n<!ENTITY paragraphAddressCmd.label \"Адрес\">\n<!ENTITY paragraphPreformatCmd.label \"Форматированный\">\n<!ENTITY genericContainerCmd.label \"Общий контейнер (div)\">\n\n<!ENTITY unorderedList.tooltip \"Неупорядоченный список\">\n<!ENTITY orderedList.tooltip \"Упорядоченный список\">\n<!ENTITY unorderedList.label \"Неупорядоченный список\">\n<!ENTITY orderedList.label \"Упорядоченный список\">\n\n<!ENTITY alignLeft.tooltip \"По левому краю\">\n<!ENTITY alignCenter.tooltip \"По центру\">\n<!ENTITY alignRight.tooltip \"По правому краю\">\n<!ENTITY alignJustify.tooltip \"По ширине\">\n<!ENTITY alignLeft.label \"По левому краю\">\n<!ENTITY alignCenter.label \"По центру\">\n<!ENTITY alignRight.label \"По правому краю\">\n<!ENTITY alignJustify.label \"По ширине\">\n\n<!ENTITY indentToolbarCmd.tooltip \"Сместить текст вправо\">\n<!ENTITY indentToolbarCmd.label \"Сместить вправо\">\n\n<!ENTITY outdentToolbarCmd.tooltip \"Сместить текст влево\">\n<!ENTITY outdentToolbarCmd.label \"Сместить влево\">\n\n<!ENTITY definitionDescription.tooltip \"Описание определения\">\n<!ENTITY definitionDescription.label \"Описание определения\">\n<!ENTITY definitionTitle.tooltip \"Название определения\">\n<!ENTITY definitionTitle.label \"Название определения\">\n\n<!ENTITY FontFaceSelect.tooltip \"Выбрать шрифт\">\n<!ENTITY fontVarWidth.label \"Переменная ширина\">\n<!ENTITY fontFixedWidth.label \"Фикированная ширина\">\n<!ENTITY fontHelveticaFont.label \"Helvetica, Arial\">\n<!ENTITY fontTimes.label \"Times\">\n<!ENTITY fontCourier.label \"Courier\">\n\n<!ENTITY applyClassToSelectionCmd.tooltip \"Применить класс к выделенному\">\n<!ENTITY noClass.label \"(без класса)\">\n\n<!ENTITY applyIdToSelectionCmd.tooltip \"Задать идентификатор ID выделенному\">\n<!ENTITY noId.label \"(без идентификатора)\">\n\n<!ENTITY tableToolbarCmd.label \"Таблица\">\n<!ENTITY tableToolbarCmd.key \"\">\n<!ENTITY tableToolbarCmd.tooltip \"Вставить новую таблицу или изменить свойства выбранной таблицы\">\n\n<!ENTITY imageToolbarCmd.label \"Изображение\">\n<!ENTITY imageToolbarCmd.key \"\">\n<!ENTITY imageToolbarCmd.tooltip \"Вставить или редактировать изображение\">\n\n<!ENTITY anchorToolbarCmd.label \"Якорь\">\n<!ENTITY anchorToolbarCmd.key \"\">\n<!ENTITY anchorToolbarCmd.tooltip \"Вставить или изменить якорь\">\n\n<!ENTITY linkToolbarCmd.label \"Ссылка\">\n<!ENTITY linkToolbarCmd.key \"\">\n<!ENTITY linkToolbarCmd.tooltip \"Вставить или изменить ссылку\">\n\n<!ENTITY hrToolbarCmd.label \"Горизонтальная планка\">\n<!ENTITY hrToolbarCmd.key \"\">\n\n<!ENTITY htmlToolbarCmd.label \"Разметка HTML\">\n<!ENTITY htmlToolbarCmd.key \"\">\n\n<!ENTITY formToolbarCmd.label \"Форма\">\n<!ENTITY formToolbarCmd.key \"\">\n<!ENTITY formToolbarCmd.tooltip \"Вставить или изменить форму\">\n\n<!ENTITY fieldsetToolbarCmd.label \"Поле\">\n<!ENTITY fieldsetToolbarCmd.key \"\">\n\n<!ENTITY labelToolbarCmd.label \"Метка\">\n<!ENTITY labelToolbarCmd.key \"\">\n\n<!ENTITY buttonToolbarCmd.label \"Кнопка\">\n<!ENTITY buttonToolbarCmd.key \"\">\n\n<!ENTITY selectToolbarCmd.label \"Выбор списка\">\n<!ENTITY selectToolbarCmd.key \"\">\n\n<!ENTITY textareaToolbarCmd.label \"Область текста\">\n<!ENTITY textareaToolbarCmd.key \"\">\n\n<!ENTITY keygenToolbarCmd.label \"Генератор пары ключей\">\n<!ENTITY keygenToolbarCmd.key \"\">\n\n<!ENTITY outputToolbarCmd.label \"Вывод\">\n<!ENTITY outputToolbarCmd.key \"\">\n\n<!ENTITY progressToolbarCmd.label \"Прогресс\">\n<!ENTITY progressToolbarCmd.key \"\">\n\n<!ENTITY meterToolbarCmd.label \"Индикатор\">\n<!ENTITY meterToolbarCmd.key \"\">\n\n<!ENTITY datalistToolbarCmd.label \"Список данных\">\n<!ENTITY datalistToolbarCmd.key \"\">\n\n<!ENTITY stylesheetsToolbarCmd.label \"Таблица стилей\">\n<!ENTITY stylesheetsToolbarCmd.key \"\">\n\n<!ENTITY webfonts.label \"Web шрифты\">\n\n<!ENTITY videoToolbarCmd.label \"Видео\">\n<!ENTITY videoToolbarCmd.tooltip \"Вставить или изменить видео\">\n\n<!ENTITY audioToolbarCmd.label \"Audio\">\n<!ENTITY audioToolbarCmd.tooltip \"Вставить или изменить аудио файл\">\n\n<!ENTITY browseToolbarCmd.label \"Просмотр\">\n<!ENTITY browseToolbarCmd.tooltip \"Просмотреть в браузере\">\n\n<!ENTITY saveCmd.label \"Сохранить\">\n<!ENTITY saveToolbarCmd.tooltip \"Сохранить файл в локальной папке\">\n<!ENTITY filesave.key \"\">\n<!ENTITY saveAsCmd.label \"Сохранить как...\">\n<!ENTITY filesaveas.key \"\">\n\n<!ENTITY undoCmd.label \"Отменить\">\n<!ENTITY undoCmd.accesskey \"\">\n<!ENTITY redoCmd.label \"Повторить\">\n<!ENTITY redoCmd.accesskey \"\">\n\n<!ENTITY cutCmd.label \"Вырезать\">\n<!ENTITY cutCmd.accesskey \"\">\n<!ENTITY copyCmd.label \"Копировать\">\n<!ENTITY copyCmd.accesskey \"\">\n<!ENTITY pasteCmd.label \"Вставить\">\n<!ENTITY pasteCmd.accesskey \"\">\n<!ENTITY pasteNoFormatting.label \"Вставить без форматирования\">\n<!ENTITY pasteNoFormatting.accesskey \"\">\n<!ENTITY deleteCmd.label \"Удалить\">\n<!ENTITY deleteCmd.accesskey \"\">\n<!ENTITY selectAllCmd.label \"Выбрать все\">\n<!ENTITY selectAllCmd.accesskey \"\">\n<!ENTITY copyHTMLCodeCmd.label \"Копировать выбранный код HTML\">\n<!ENTITY copyHTMLCodeCmd.accesskey \"\">\n<!ENTITY copyHTMLCode.label \"Копировать элемент кода HTML\">\n\n<!ENTITY setZoomFactor.label \"Установить коэффициент увеличения\">\n\n<!ENTITY fileRecentMenu.label \"Последние файлы\">\n<!ENTITY filerecentmenu.accesskey \"\">\n\n<!ENTITY markupCleanerCmd.label \"Очистка кода\">\n<!ENTITY markupcleaner.accesskey \"\">\n\n<!ENTITY viewToolbars.label \"Панели инструментов\">\n<!ENTITY viewStatusbar.label \"Строка состояния\">\n\n<!ENTITY formatToolbar.name \"Формат (основной)\">\n<!ENTITY formatToolbar2.name \"Формат (вторичной)\">\n\n<!ENTITY dualview.label \"Dual View\">\n<!ENTITY wysiwygMode.label \"Визуальное отображения\">\n<!ENTITY sourceMode.label \"Исходный код\">\n\n<!ENTITY closeTabCmd.label \"Закрыть текущую вкладку\">\n<!ENTITY closeEbookCmd.label \"Закрыть электронная книга\">\n\n<!ENTITY filesave.key \"ы\">\n<!ENTITY quit.key \"й\">\n<!ENTITY closeWindow.key \"ц\">\n<!ENTITY openPage.key \"щ\">\n<!ENTITY undoCmd.key \"я\">\n<!ENTITY redoCmd.key \"н\">\n<!ENTITY cutCmd.key \"ч\">\n<!ENTITY copyCmd.key \"с\">\n<!ENTITY pasteCmd.key \"м\">\n\n<!ENTITY formInputs.label \"Формы ввода...\">\n<!ENTITY hiddenInputForm.label \"Скрытая строка\">\n<!ENTITY textInputForm.label \"Поле ввода текста\">\n<!ENTITY searchInputForm.label \"Поле поиска\">\n<!ENTITY telInputForm.label \"Поле номер телефона\">\n<!ENTITY urlInputForm.label \"Поле URL\">\n<!ENTITY emailInputForm.label \"Поле электронной почты\">\n<!ENTITY passwordInputForm.label \"Поле пароля\">\n<!ENTITY datetimeInputForm.label \"Выбор даты и времени в часовом поясе UTC\">\n<!ENTITY dateInputForm.label \"Выбор даты\">\n<!ENTITY monthInputForm.label \"Выбор года и месяца\">\n<!ENTITY weekInputForm.label \"Выбор год-неделя и неделя\">\n<!ENTITY timeInputForm.label \"Выбор времени без часового пояса\">\n<!ENTITY datetimelocalInputForm.label \"Выбор даты и времени без часового пояса\">\n<!ENTITY numberInputForm.label \"Поле числового значения\">\n<!ENTITY rangeInputForm.label \"Выбор числового диапазона\">\n<!ENTITY colorInputForm.label \"Выбор цвета\">\n<!ENTITY checkboxInputForm.label \"Чекбокс\">\n<!ENTITY radioInputForm.label \"Радиокнопка\">\n<!ENTITY fileInputForm.label \"Выбор файла\">\n<!ENTITY submitInputForm.label \"Форма кнопки отправки\">\n<!ENTITY imageInputForm.label \"Форма кнопки отправки на основе изображения\">\n<!ENTITY resetInputForm.label \"Форма кнопки сброса\">\n<!ENTITY buttonInputForm.label \"Кнопка\">\n\n\n<!ENTITY allTagsMode.label \"Показать HTML-теги\">\n\n<!ENTITY toggleViewMenu.label \"Переключить вид\">\n<!ENTITY toggleViewMenu.accesskey \"\">\n\n<!ENTITY spellCheck.label \"Проверка орфографии\">\n<!ENTITY spellCheck.accesskey \"\">\n<!ENTITY dictionary.label \"Словарь\">\n<!ENTITY addToDictionary \"Добавить словарь\">\n<!ENTITY ignoreWord.label \"Игнорировать слова\">\n\n<!ENTITY specialChars.label \"Знаки и символы\">\n\n<!-- Table Menu -->\n<!ENTITY tableMenu.label                     \"Таблица\">\n<!ENTITY tablemenu.accesskey                 \"\">\n<!-- Select Submenu -->\n<!ENTITY tableSelectMenu.label               \"Выбрать\">\n<!ENTITY tableselectmenu.accesskey           \"\">\n\n<!ENTITY tableSelectMenu2.label              \"Выбрать таблицу\">\n<!ENTITY tableInsertMenu2.label              \"Вставить таблицу\">\n<!ENTITY tableDeleteMenu2.label              \"Удалить таблицу\">\n\n<!-- Insert SubMenu -->\n<!ENTITY tableInsertMenu.label               \"Вставить\">\n<!ENTITY tableinsertmenu.accesskey           \"\">\n<!ENTITY tableTable.label                    \"Таблицу\">\n<!ENTITY tabletable.accesskey                \"\">\n<!ENTITY tableRow.label                      \"Строку\">\n<!ENTITY tableRows.label                     \"Строку(и)\">\n<!ENTITY tablerow.accesskey                  \"\">\n<!ENTITY tableRowAbove.label                 \"Строку выше\">\n<!-- uses tablerow.accesskey -->\n<!ENTITY tableRowBelow.label                 \"Строку ниже\">\n<!ENTITY tablerowbelow.accesskey             \"\">\n<!ENTITY tableColumn.label                   \"Столбец\">\n<!ENTITY tableColumns.label                  \"Столбец(ы)\">\n<!ENTITY tablecolumn.accesskey               \"\">\n<!ENTITY tableColumnBefore.label             \"Столбец перед\">\n<!-- uses tablecolumn.accesskey -->\n<!ENTITY tableColumnAfter.label              \"Столбец после\">\n<!ENTITY tablecolumnafter.accesskey          \"\">\n<!ENTITY tableCell.label                     \"Ячейку\">\n<!ENTITY tableCells.label                    \"Ячейку(и)\">\n<!ENTITY tablecell.accesskey                 \"\">\n<!ENTITY tableCellContents.label             \"Содержимое ячеек\">\n<!ENTITY tablecellcontents.accesskey         \"\">\n<!ENTITY tableAllCells.label                 \"Все ячейки\">\n<!ENTITY tableCellBefore.label               \"Ячейку перед\">\n<!ENTITY tableallcells.accesskey             \"\">\n<!-- uses tablecell.accesskey -->\n<!ENTITY tableCellAfter.label                \"Ячейку после\">\n<!ENTITY tablecellafter.accesskey            \"\">\n<!-- Delete SubMenu -->\n<!ENTITY tableDeleteMenu.label               \"Удалить\">\n<!ENTITY tabledeletemenu.accesskey           \"\">\n\n<!ENTITY tableFix.label                      \"Исправить разметку таблицы\">\n<!ENTITY tablefix.accesskey                  \"\">\n<!-- text for \"Join Cells\" is in editor.properties \n     (\"JoinSelectedCells\" and \"JoinCellToRight\")\n     the access key must exist in both of those strings\n     But value must be set here for accesskey to draw properly\n-->\n<!ENTITY tableJoinCells.label                \"Объединить ячейки\">\n<!ENTITY tablejoincells.accesskey            \"\">\n<!ENTITY tableSplitCell.label                \"Разбить ячейку\">\n<!ENTITY tablesplitcell.accesskey            \"\">\n<!ENTITY convertToTable.label                \"Создать таблицу из выделенного\">\n<!ENTITY converttotable.accesskey            \"\">\n<!ENTITY tableProperties.label               \"Свойства таблицы…\">\n<!ENTITY tableProperties.accesskey           \"\">\n\n<!ENTITY forumsHelpMenu.label \"Сообщество пользователей\">\n<!ENTITY forums.url \"http://groups.google.com/group/bluegriffon/\">\n<!ENTITY qa.label \"Предложения и отчёты об ошибках\">\n<!ENTITY homePage.label \"Веб-сайт\">\n<!ENTITY addons.label \"Получить дополнения\">\n\n<!ENTITY pageProperties.label \"Свойства страницы\">\n\n\n<!ENTITY preferences.label \"Параметры\">\n\n<!ENTITY gotoLink.label \"Выбрать цель для ссылки\">\n<!ENTITY gotoLink.accesskey \"\">\n\n<!ENTITY cMenu_insertLink.label \"Вставить или изменить ссылку\">\n<!ENTITY cMenu_insertLink.accesskey \"\">\n\n<!ENTITY getAddOns.label \"Получить дополнения!\">\n\n<!ENTITY source.label \"Исходный код\">\n<!ENTITY theme.label \"Тема\">\n\n<!ENTITY removeAllStyles.label \"Удалить все стили текста\">\n<!ENTITY removeAllStyles.accesskey \"\">\n<!ENTITY removeAllLinks.label \"Удалить все ссылки\">\n<!ENTITY removeAllLinks.accesskey \"\">\n\n<!ENTITY html5Element.label \"Элемент HTML 5\">\n<!ENTITY addonsMenu.label \"Дополнения\">\n\n<!ENTITY listProperties.label \"Параметры списка\">\n\n<!ENTITY tableOfContents.tooltip \"Insert or refresh Table of Contents\">\n<!ENTITY tableOfContents.label \"Таблица содержания\">\n\n<!ENTITY select.label \"Выбрать...\">\n<!ENTITY parentElement.label \"Родительский элемент\">\n<!ENTITY firstChild.label \"Первый дочерний элемент\">\n<!ENTITY nextSibling.label \"Следующий одноуровневый элемент\">\n<!ENTITY previousSibling.label \"Предыдущий одноуровневый элемент\">\n\n<!ENTITY tableCaption.label \"Заголовок таблицы\">\n\n<!ENTITY lookForUpdates.label \"Проверить обновления\">\n\n<!ENTITY color.label \"Передний план\">\n<!ENTITY bgColor.label \"Фон\">\n\n<!ENTITY newWindow.label \"Новое окно\">\n\n<!ENTITY editComment.label \"Редактировать комментарий HTML:\">\n<!ENTITY editPHP.label \"Редактировать инструкцию PHP:\">\n<!ENTITY editPI.label \"Редактировать инструкцию обработки:\">\n<!ENTITY targetPI.label \"Цель:\">\n<!ENTITY dataPI.label \"Данные:\">\n<!ENTITY commentOrPHPOrPI.label \"Комментарии/PHP/инструкции обработки\">\n<!ENTITY openLinkCmdInTab.label \"Открыть ссылку в новой вкладке\">\n<!ENTITY blockquoteToolbarCmd.label \"Блок цитирования\">\n<!ENTITY blockquoteToolbarCmd.tooltip \"Инкапсуляция в блок цитирования\">\n<!ENTITY deckMenu.label \"Боковая панель\">\n<!ENTITY printSetupCmd.label \"Параметры страницы…\">\n<!ENTITY printSetupCmd.accesskey \"\">\n<!ENTITY printCmd.label \"Печать…\">\n<!ENTITY printCmd.accesskey \"\">\n<!ENTITY printCmd.commandkey \"\">\n<!ENTITY encapsulate.tooltip \"Инкапсулировать выделение во встроенный элемент (по умолчанию это span)\">\n\n<!ENTITY printMode.label \"Печатание\">\n<!ENTITY deleteCmd.key \"d\">\n<!ENTITY selectAllCmd.key \"A\">\n\n<!ENTITY buyUsersManual.label \"Купить инструкция по эксплуатации...\">\n<!ENTITY buyLicense.label \"Активировать расширенные функции...\">\n<!ENTITY convertClipboardToTable.label                \"Создать таблицу из буфер обмена\">\n<!ENTITY structureBar.caption \"Структура панели\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"Показать примечания к выпуску\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/bluegriffon.properties",
    "content": "titleModifier=BlueGriffon\n# в следующей строке, %t представляет название страницы или ее URL\n# и %b выше редактор названия\ntitleFormat=%S - %S\nUnknown=[Неизвестно]\nNoClassAvailable=(без класса)\nNoIdAvailable=(без ID)\nDocumentTitle=Название страницы\nNeedDocTitle=Пожалуйста, введите название для текущей страницы.\nDocTitleHelp=Это определяет название страницы в окне и закладках.\nExportToText=Экспорт в текст\nSaveDocumentAs=Сохранить страницу как\nXHTMLfiles=Файлы XHTML\nuntitled=без названия\nSaveDocument=Сохранить страницу\nSaveFileFailed=Сохранение файла не удалось!\nExportToText=Экспорт в текст\nFileNotSaved=Файлы не сохранены!\nSaveFileBeforeClosing=Вы хотите сохранить файл перед закрытием этой вкладки?\nYesSaveFile=Да, сохранить его\nNoDiscardChanges=Нет, отменить изменения\nDontCloseTab=Не закрывать вкладку!\nIdAlreadyTaken=Этот идентификатор уже используется в документе\nRemoveIdFromElement=Вы хотите удалить идентификатор присвоенный элементу или отменить действие?\nYesRemoveId=Удалить идентификатор\nNoCancel=Отмена\nReplaceAll=Заменить все...\nReplacedPart1=Заменено\nReplacedPart2=вхождений\nAFileWasChanged=Файл был изменен на диске\nReloadFile=Файл %S изменён на диске, BlueGriffon должен перезагрузить его\nDontAskForFileChangesAgain=не показывать это предупреждение снова\n\nAbandonChanges=Отказаться от несохранённых изменений \"%title%\" и перегрузить страницу?\nRevertCaption=Вернуться к последней сохранённой\n\nHTMLCommentsInXHTMLTitle=HTML комментарий внутри <style> элемента в документе XHTML\nHTMLCommentsInXHTMLMessage=Предупреждение, у вас есть HTML комментарий <!-- ... --> внутри <style> элемента в этом документе XHTML. Использование комментариев HTML в XHTML отключит ваши встроенные стили и вы должны использовать вместо разделов CDATA <![CDATA[ ... ]]>. Вы хотите конвертировать ваши комментарии в разделы CDATA?\nHTMLCommentsInXHTMLOk=Да\nHTMLCommentsInXHTMLCancel=Нет\n\nviewportWidthSplitter=Переместить панель, чтобы изменить ширину области просмотра\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/colourPicker.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (glazman@disruptive-innovations.com), on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY previewColour.label     \"Просмотр:\">\n<!ENTITY dialog.title            \"Палитра цветов\">\n\n<!ENTITY predef.label            \"Предопределённые цвета:\">\n<!ENTITY rgb.label               \"RGB\">\n<!ENTITY hsb.label               \"HSB\">\n\n<!ENTITY red.label               \"R:\">\n<!ENTITY green.label             \"G:\">\n<!ENTITY blue.label              \"B:\">\n\n<!ENTITY hue.label               \"H:\">\n<!ENTITY saturation.label        \"S:\">\n<!ENTITY brightness.label        \"B:\">\n\n<!ENTITY transparency.label       \"Прозрачный\">\n<!ENTITY opacity.label            \"Непрозрачность:\">\n\n<!ENTITY background.label \"Фон для:\">\n<!ENTITY background.accessKey \"\">\n<!ENTITY table.label \"Таблица\">\n<!ENTITY table.accessKey \"\">\n<!ENTITY cell.label \"Ячейка(и)\">\n<!ENTITY cell.accessKey \"\">\n\n<!ENTITY lastPickedColor.label \"Последний подобранный цвет\">\n<!ENTITY lastPickedColor.accessKey \"\">\n\n<!ENTITY hexColor.label            \"Шестнадцатеричный:\">\n<!ENTITY nameColor.label           \"Название:\">\n\n<!ENTITY blender.label \"Blender\">\n\n<!ENTITY color1.label \"Цвет 1:\">\n<!ENTITY color2.label \"Цвет 2:\">\n<!ENTITY stops.label \"Цвет остановок:\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/convertToTable.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Преобразовать в таблицу\">\n<!ENTITY instructions1.label   \"BlueGriffon создаёт новую строку таблицы для каждого выбранного пункта.\">\n<!ENTITY instructions2.label   \"Выберите символ, используемый для разделения выбранного на столбцы:\">\n<!ENTITY commaRadio.label      \"Запятая\">\n<!ENTITY spaceRadio.label      \"Пробел\">\n<!ENTITY otherRadio.label      \"Другой символ:\">\n<!ENTITY deleteCharCheck.label \"Удалить символ разделения\">\n<!ENTITY collapseSpaces.label  \"Игнорировать лишние пробелы\">\n<!ENTITY collapseSpaces.tooltip \"Преобразовать смежные пробелы в один разделитель\">\n<!ENTITY tabRadio.label        \"TSV\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/credits.dtd",
    "content": "<!ENTITY brandMotto       \"Вы действительно никогда не редактировали прежде веб-сайт.\">\n<!ENTITY credit.leads     \"Лидеры\">\n<!ENTITY credit.contributors \"Другие участники\">\n<!ENTITY credit.core      \"Основные разработки Posse\">\n<!ENTITY credit.gecko     \"Макетный движок Gecko\">\n<!ENTITY credit.thanks    \"Особая благодарность\">\n\n<!-- localization credits look like this: -->\n<!--\n<!ENTITY credit.translation\n  \"<h3>Translators</h3><ul><li>Name Here</li></ul>\">\n-->\n<!ENTITY credit.translation \"Локализации\">\n\n<!ENTITY credit.visuals     \"Координатор визуального дизайна\">\n<!ENTITY credit.theme       \"Дизайн темы\">\n<!ENTITY credit.brand       \"Фирменный стиль\">\n<!ENTITY credit.web         \"Веб-дизайн\">\n<!ENTITY credit.update      \"Обновление Mozilla\">\n<!ENTITY credit.qalead      \"Лидер по качеству\">\n<!ENTITY credit.qa          \"Гарантия качества\">\n<!ENTITY credit.build       \"Сборка и выпуск\">\n<!ENTITY credit.infra       \"Поддержка инфраструктуры\">\n<!ENTITY credit.support     \"Поддержка ресурсов\">\n<!ENTITY credit.manage      \"Управление проектом\">\n<!ENTITY credit.marketleads \"Лидеры маркетинга\">\n<!ENTITY credit.market      \"Маркетинг\">\n<!ENTITY credit.creators    \"Создано\">\n<!ENTITY credit.memory      \"В память о\">\n<!ENTITY credit.poweredByGecko \"Работает на Gecko\">\n<!ENTITY credit.reviews     \"Отзывы о коде\">\n\n<!ENTITY license.and \"и\">\n\n<!ENTITY tm.part0 \"является зарегистрированной торговой маркой\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/cssClassPicker.dtd",
    "content": "<!ENTITY reuseCssClass.checkbox \"Повторно использовать существующий класс CSS\">\n<!ENTITY noClass.label \"---\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/dictionary.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Личный словарь\">\n\n<!ENTITY wordEditField.label \"Новое слово:\">\n<!ENTITY wordEditField.accessKey \"\">\n<!ENTITY AddButton.label \"Добавить\">\n<!ENTITY AddButton.accessKey \"\">\n<!ENTITY DictionaryList.label \"Слова в словаре:\">\n<!ENTITY DictionaryList.accessKey \"\">\n<!ENTITY ReplaceButton.label \"Заменить\">\n<!ENTITY ReplaceButton.accessKey \"\">\n<!ENTITY RemoveButton.label \"Удалить\">\n<!ENTITY RemoveButton.accessKey \"\">\n\n<!ENTITY CloseButton.label \"Закрыть\">\n<!ENTITY CloseButton.accessKey \"\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/editStylesheet.dtd",
    "content": "<!ENTITY window.title \"Параметры таблицы стилей\">\n\n<!ENTITY type.label \"Тип\">\n<!ENTITY embedded.label \"Встроенная в документ\">\n<!ENTITY linked.label \"Связанная с документом\">\n\n<!ENTITY alternate.label \"Альтернативная таблица стилей\">\n<!ENTITY title.label \"Название:\">\n\n<!ENTITY media.label \"Медиа-носитель\">\n<!ENTITY addMedium.label \"Добавить новые данные\">\n<!ENTITY href.label \"Ссылка:\">\n<!ENTITY selectFile.label \"Выбрать файл таблицы стилей\">\n<!ENTITY relativeUrl.label \"Относительный URL\">\n<!ENTITY newFile.button \"Новый файл\">\n\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/filePicking.dtd",
    "content": "<!ENTITY chooseFile.button \"Выбрать файл\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/filepickerbutton.dtd",
    "content": "<!ENTITY filepickerbutton.tooltip \"Выбрать файл\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/findbar.dtd",
    "content": "<!ENTITY replaceAll.button \"Заменить все\">\n<!ENTITY replace.button \"Заменить\">\n<!ENTITY replaceAndFind.button \"Заменить и искать далее\">\n<!ENTITY replace.label \"Заменить на:\">\n<!ENTITY line.label \"Строка:\">\n<!ENTITY previous.label \"Предыдущее\">\n<!ENTITY next.label \"Следующее\">\n<!ENTITY caseSensitive.checkbox \"С учётом регистра\">\n<!ENTITY find.label \"Поиск:\">\n<!ENTITY findCmd.label \"Поиск\">\n<!ENTITY replaceCmd.label \"Заменить\">\n<!ENTITY findCmd.key \"\">\n<!ENTITY findCmd.accesskey \"\">\n<!ENTITY replaceCmd.key \"\">\n<!ENTITY replaceCmd.accesskey \"\">\n<!ENTITY findAgainCmd.label        \"Найти далее\">\n<!ENTITY findAgainCmd.key          \"\">\n<!ENTITY findAgainCmd.key2         \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey    \"\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/html5.properties",
    "content": "namedAnchor=a (именованный якорь)\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/insertAnchor.dtd",
    "content": "<!ENTITY window.title \"Вставить якорь\">\n\n<!ENTITY anchorName.label \"Имя якоря:\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/insertAudio.dtd",
    "content": "<!ENTITY window.title \"Вставить или изменить аудиофайл\">\n\n<!ENTITY audioFileLocation.label \"Расположение аудиофайла:\">\n<!ENTITY selectFile.label \"Выбрать файл\">\n<!ENTITY relativeUrl.label \"Относительный URL\">\n<!ENTITY audioControls.label \"Показать управление аудио\">\n<!ENTITY preload.label \"Предварительная загрузка:\">\n<!ENTITY nonePreload.label \"Нет\">\n<!ENTITY metadataPreload.label \"Метаданные\">\n<!ENTITY autoPreload.label \"Автоматически\">\n<!ENTITY autoplay.label \"Воспроизводить автоматически\">\n<!ENTITY loop.label \"Повторять\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/insertButton.dtd",
    "content": "<!ENTITY window.title \"Вставить или изменить форму ввода\">\n\n<!ENTITY name.label \"Имя:\">\n<!ENTITY value.label \"Значение:\">\n<!ENTITY state.label \"Статус:\">\n<!ENTITY disabled.label \"Отключено\">\n<!ENTITY formmethod.label \"Метод представления:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"Действие представления:\">\n<!ENTITY formenctype.label \"Тип содержимого:\">\n<!ENTITY unspecified.label \"-- неопределённый --\">\n<!ENTITY formnovalidate.label \"Проверка формы:\">\n<!ENTITY novalidate.label \"Не проверять форму\">\n<!ENTITY target.label \"Цель :\">\n\n<!ENTITY form.label \"Форма:\">\n<!ENTITY autofocus.label \"Автофокус:\">\n<!ENTITY type.label \"Тип:\">\n<!ENTITY focusOnPageLoad.label \"Как только загружена страница\">\n<!ENTITY submit.label \"Отправить\">\n<!ENTITY reset.label \"Сброс\">\n<!ENTITY button.label \"Кнопка\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/insertChars.dtd",
    "content": "<!ENTITY windowTitle.label \"Вставка специальных символов\">\n\n<!ENTITY charName.label \"Имя:\">\n<!ENTITY charCode.label \"Юникод:\">\n\n<!ENTITY insertButton.label \"Вставить\">\n\n<!ENTITY unicode.label \"Юникод\">\n<!ENTITY blockName.label \"Имя блока\">\n\n<!ENTITY search.placeholder \"Поиск...\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/insertCommentOrPI.dtd",
    "content": "<!ENTITY window.title \"Комментарии, PHP и инструкции обработки\">\n\n<!ENTITY comment.label \"Комментарий\">\n<!ENTITY php.label \"PHP\">\n<!ENTITY pi.label \"Инструкция обработки\">\n\n<!ENTITY target.label \"Цель:\">\n<!ENTITY data.label \"Данные:\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/insertDatalist.dtd",
    "content": "<!ENTITY window.title \"Вставить или изменить список данных\">\n\n<!ENTITY window.title \"Вставить или изменить список данных\">\n\n<!ENTITY name.label \"Имя:\">\n<!ENTITY value.label \"Значение:\">\n<!ENTITY state.label \"Статус:\">\n<!ENTITY disabled.label \"Отключено\">\n<!ENTITY size.label \"Размер:\">\n<!ENTITY choices.label \"Варианты:\">\n<!ENTITY multiple.label \"Принимать несколько значений\">\n<!ENTITY list.label \"Список:\">\n\n<!ENTITY form.label \"Форма:\">\n<!ENTITY autofocus.label \"Автофокус:\">\n<!ENTITY focusOnPageLoad.label \"Как только загружена страница\">\n<!ENTITY required.label \"Требуется:\">\n<!ENTITY isRequired.label \"Требуется элемент\">\n\n<!ENTITY parameters.label \"Параметры\">\n\n<!ENTITY add.tooltip \"Добавить опции\">\n<!ENTITY remove.tooltip \"Удалить выбранную опцию или группу опций\">\n<!ENTITY modify.tooltip \"Изменить выбранную опцию или группу опций\">\n\n<!ENTITY options.label \"Опции\">\n<!ENTITY up.tooltip \"Вверх\">\n<!ENTITY down.tooltip \"Вниз\">\n\n<!ENTITY value.col \"Значение\">\n<!ENTITY label.col \"Метка\">\n<!ENTITY disabled.col \"Отключено\">\n<!ENTITY selected.col \"Выбрано\">\n\n<!ENTITY before.label \"До...\">\n<!ENTITY inside.label \"В...\">\n<!ENTITY after.label \"После...\">\n\n<!ENTITY addOption.label \"Добавить опцию\">\n<!ENTITY addOptgroup.label \"Добавить группу опций\">\n\n<!ENTITY label.label \"Метка:\">\n<!ENTITY ok.label \"OK\">\n<!ENTITY selected.label \"Выбрано\">\n\n<!ENTITY update.label \"Обновить\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/insertFieldset.dtd",
    "content": "<!ENTITY window.title \"Вставить или изменить поле формы\">\n\n<!ENTITY name.label \"Имя:\">\n<!ENTITY state.label \"Статус:\">\n<!ENTITY disabled.label \"Отключено\">\n<!ENTITY form.label \"Форма:\">\n<!ENTITY insertLegend.label \"Добавление легенды в поле формы\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/insertForm.dtd",
    "content": "<!ENTITY window.title \"Вставить или изменить форму\">\n\n<!ENTITY formName.label \"Имя формы\">\n<!ENTITY url.label \"URL:\">\n<!ENTITY autocomplete.label \"Автозавершение:\">\n<!ENTITY autocompleteOn.label \"Вкл\">\n<!ENTITY autocompleteOff.label \"Выкл\">\n\n<!ENTITY encodingType.label \"Кодирование:\">\n\n<!ENTITY method.label \"Метод:\">\n\n<!ENTITY validation.label \"Проверка:\">\n<!ENTITY novalidate.label \"Не проверять во время отправки формы\">\n\n<!ENTITY target.label \"Цель:\">\n\n<!ENTITY charsets.label \"Кодировка символов:\">\n\n<!ENTITY unspecified.label \"-- неопределённый --\">\n \n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/insertFormInput.dtd",
    "content": "<!ENTITY window.title \"Вставить или изменить форму ввода\">\n\n<!ENTITY hidden.label \"Скрытая строка\">\n<!ENTITY text.label \"Поле ввода текста\">\n<!ENTITY search.label \"Поле поиска\">\n<!ENTITY tel.label \"Поле номер телефона\">\n<!ENTITY url.label \"Поле URL\">\n<!ENTITY email.label \"Поле электронной почты\">\n<!ENTITY password.label \"Поле пароля\">\n<!ENTITY datetime.label \"Выбор даты и времени в часовом поясе UTC\">\n<!ENTITY date.label \"Выбор даты\">\n<!ENTITY month.label \"Выбор года и месяца\">\n<!ENTITY week.label \"Выбор год-неделя и неделя\">\n<!ENTITY time.label \"Выбор времени без часового пояса\">\n<!ENTITY datetimelocal.label \"Выбор даты и времени без часового пояса\">\n<!ENTITY number.label \"Поле числового значения\">\n<!ENTITY range.label \"Выбор числового диапазона\">\n<!ENTITY color.label \"Выбор цвета\">\n<!ENTITY checkbox.label \"Чекбокс\">\n<!ENTITY radio.label \"Радиокнопка\">\n<!ENTITY file.label \"Выбор файла\">\n<!ENTITY submit.label \"Форма кнопки отправки\">\n<!ENTITY image.label \"Форма кнопки отправки на основе изображения\">\n<!ENTITY reset.label \"Форма кнопки сброса\">\n<!ENTITY button.label \"Кнопка\">\n\n<!ENTITY parameters.label \"Параметры\">\n\n<!ENTITY name.label \"Имя:\">\n<!ENTITY value.label \"Значение:\">\n<!ENTITY state.label \"Статус:\">\n<!ENTITY disabled.label \"Отключено\">\n<!ENTITY placeholder.label \"Поля для заполнения:\">\n<!ENTITY mutability.label \"Изменчивость:\">\n<!ENTITY readonly.label \"Элемент только для чтения\">\n<!ENTITY size.label \"Размер:\">\n<!ENTITY maxlength.label \"Макс. длина:\">\n<!ENTITY min.label \"Мин. значение:\">\n<!ENTITY max.label \"Макс. значение:\">\n<!ENTITY step.label \"Шаг:\">\n<!ENTITY checked.label \"Элемент проверен\">\n<!ENTITY src.label \"Источник изображения:\">\n<!ENTITY selectFile.label \"Выбрать файл\">\n<!ENTITY width.label \"Ширина:\">\n<!ENTITY height.label \"Высота:\">\n<!ENTITY list.label \"Список:\">\n<!ENTITY choices.label \"Варианты:\">\n<!ENTITY multiple.label \"Принимать несколько значений\">\n<!ENTITY pattern.label \"Шаблон регулярного выражения:\">\n<!ENTITY alt.label \"Альтернативный текст:\">\n<!ENTITY autocomplete.label \"Автозавершение:\">\n<!ENTITY on.label \"Вкл\">\n<!ENTITY off.label \"Выкл\">\n<!ENTITY accept.label \"Принимаемые типы MIME:\">\n<!ENTITY formmethod.label \"Метод представления:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"Действие представления:\">\n<!ENTITY formenctype.label \"Тип кодирования представления:\">\n<!ENTITY unspecified.label \"-- неопределённый --\">\n<!ENTITY formnovalidate.label \"Проверка формы:\">\n<!ENTITY novalidate.label \"Не проверять форму\">\n<!ENTITY target.label \"Цель:\">\n<!ENTITY required.label \"Требуется:\">\n<!ENTITY isRequired.label \"Требуется элемент\">\n<!ENTITY form.label \"Форма:\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/insertHR.dtd",
    "content": "<!ENTITY window.title \"Горизонтальная планка\">\n\n<!ENTITY size.label \"Размер\">\n<!ENTITY width.label \"Ширина:\">\n<!ENTITY height.label \"Высота:\">\n\n<!ENTITY style.label \"Стиль\">\n<!ENTITY shaded.label \"Затенить (3D)\">\n<!ENTITY alignment.label \"Выравнивание:\">\n<!ENTITY left.label \"Слева\">\n<!ENTITY center.label \"По центру\">\n<!ENTITY right.label \"Справа\">\n\n<!ENTITY color.label \"Цвет:\">\n<!ENTITY hrColor.label \"Горизонтальное правило цвета\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/insertHTML.dtd",
    "content": "<!ENTITY window.title \"Вставить HTML-код\">\n\n<!ENTITY enterHTMLMarkup.label \"Ввести HTML-код или текст ниже:\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/insertImage.dtd",
    "content": "<!ENTITY window.title \"Вставить изображение\">\n\n<!ENTITY imageLocation.label \"Расположение изображения:\">\n<!ENTITY selectImageButton.label \"Выбрать изображение\">\n<!ENTITY relativeURL.label \"Относительный URL\">\n<!ENTITY title.label \"Название:\">\n<!ENTITY alternateText.label \"Альтернативный текст:\">\n<!ENTITY documentMustBeSaved.label \"(документ должен быть сохранён чтобы активировать эту опцию)\">\n\n<!ENTITY preview.label \"Просмотр\">\n\n<!ENTITY emptyAltOk.checkbox \"Разрешить пустой альтернативный текст\">\n\n<!ENTITY longdesc.label \"Длинные описания URI:\">\n<!ENTITY selectLongDescButton.label \"Выбрать файл\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/insertKeygen.dtd",
    "content": "<!ENTITY window.title \"Вставить или изменить генератор пары ключей\">\n\n<!ENTITY keytype.label \"Тип ключа:\">\n<!ENTITY rsa.label \"RSA\">\n<!ENTITY dsa.label \"DSA\">\n<!ENTITY ec.label \"EC\">\n<!ENTITY keyparams.label \"Параметры ключа:\">\n<!ENTITY name.label \"Имя:\">\n<!ENTITY state.label \"Статус:\">\n<!ENTITY disabled.label \"Отключено\">\n<!ENTITY form.label \"Форма:\">\n<!ENTITY autofocus.label \"Автофокус:\">\n<!ENTITY focusOnPageLoad.label \"Как только загружена страница\">\n<!ENTITY challenge.label \"Представленный ключ:\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/insertLabel.dtd",
    "content": "<!ENTITY window.title \"Вставить или изменить метку\">\n\n<!ENTITY form.label \"Форма:\">\n<!ENTITY for.label \"ID элемента:\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/insertLink.dtd",
    "content": "<!ENTITY window.title \"Ссылки\">\n\n<!ENTITY linkText.label \"Текст\">\n<!ENTITY linkTarget.label \"Цель\">\n<!ENTITY selectFile.label \"Выбрать файл\">\n\n<!ENTITY isMail.label \"Это адрес электронной почты\">\n<!ENTITY relativeUrl.label \"Относительный URL\">\n\n<!ENTITY windowTarget.label \"Целевое окно\">\n<!ENTITY openIn.label \"Открыть ссылку в:\">\n<!ENTITY topTarget.label \"том же окне, без кадров\">\n<!ENTITY blankTarget.label \"новом окне\">\n<!ENTITY parentTarget.label \"родительском кадре\">\n<!ENTITY selfTarget.label \"текущем кадре\">\n<!ENTITY otherTarget.label \"кадре с именем...\">\n\n<!ENTITY title.caption \"Условное название\">\n<!ENTITY title.label \"Название:\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/insertLink.properties",
    "content": "noAnchorsInDocument=[В документе не доступны якоря]\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/insertMeter.dtd",
    "content": "<!ENTITY window.title \"Вставить или изменить индикатор выполнения\">\n\n<!ENTITY value.label \"Значение:\">\n<!ENTITY min.label \"Мин. значение:\">\n<!ENTITY max.label \"Макс. значение:\">\n<!ENTITY form.label \"Форма:\">\n<!ENTITY optimum.label \"Оптимальное значение:\">\n<!ENTITY low.label \"Нижний предел:\">\n<!ENTITY high.label \"Верхний предел:\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/insertOutput.dtd",
    "content": "<!ENTITY window.title \"Вставить или изменить результат расчёта\">\n\n<!ENTITY name.label \"Имя:\">\n<!ENTITY form.label \"Форма:\">\n<!ENTITY for.label \"ID элемента:\">\n<!ENTITY autofocus.label \"Автофокус:\">\n<!ENTITY focusOnPageLoad.label \"Как только загружена страница\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/insertProgress.dtd",
    "content": "<!ENTITY window.title \"Вставить или изменить индикатор исполнения задачи\">\n\n<!ENTITY value.label \"Значение:\">\n<!ENTITY max.label \"Макс. значение:\">\n<!ENTITY form.label \"Форма:\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/insertSelect.dtd",
    "content": "<!ENTITY window.title \"Вставить или редактировать список опций\">\n\n<!ENTITY name.label \"Имя:\">\n<!ENTITY value.label \"Значение:\">\n<!ENTITY state.label \"Статус:\">\n<!ENTITY disabled.label \"Отключено\">\n<!ENTITY size.label \"Размер:\">\n<!ENTITY choices.label \"Варианты:\">\n<!ENTITY multiple.label \"Принимать несколько значений\">\n<!ENTITY list.label \"Список:\">\n\n<!ENTITY form.label \"Форма:\">\n<!ENTITY autofocus.label \"Автофокус:\">\n<!ENTITY focusOnPageLoad.label \"Как только загружена страница\">\n<!ENTITY required.label \"Требуется:\">\n<!ENTITY isRequired.label \"Требуется элемент\">\n\n<!ENTITY parameters.label \"Параметры\">\n\n<!ENTITY add.tooltip \"Добавить опции\">\n<!ENTITY remove.tooltip \"Удалить выбранную опцию или группу опций\">\n<!ENTITY modify.tooltip \"Изменить выбранную опцию или группу опций\">\n\n<!ENTITY options.label \"Опции\">\n<!ENTITY up.tooltip \"Вверх\">\n<!ENTITY down.tooltip \"Вниз\">\n\n<!ENTITY value.col \"Значение\">\n<!ENTITY label.col \"Метка\">\n<!ENTITY disabled.col \"Отключено\">\n<!ENTITY selected.col \"Выбрано\">\n\n<!ENTITY before.label \"До...\">\n<!ENTITY inside.label \"В...\">\n<!ENTITY after.label \"После...\">\n\n<!ENTITY addOption.label \"Добавить опцию\">\n<!ENTITY addOptgroup.label \"Добавить группу опций\">\n\n<!ENTITY label.label \"Метка:\">\n<!ENTITY ok.label \"OK\">\n<!ENTITY selected.label \"Выбрано\">\n\n<!ENTITY update.label \"Обновить\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/insertStylesheet.dtd",
    "content": "<!ENTITY window.title \"Вставить или изменить таблицу стилей\">\n\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"Альтернативный\">\n<!ENTITY title.col \"Незвание\">\n<!ENTITY media.col \"Медиа-носитель\">\n\n<!ENTITY add.tooltip \"Добавить таблицу стилей\">\n<!ENTITY remove.tooltip \"Удалить выбранную таблицу стилей\">\n<!ENTITY modify.tooltip \"Изменить выбранную таблицу стилей\">\n<!ENTITY down.tooltip \"Переместить выбранную таблицу стилей вниз\">\n<!ENTITY up.tooltip \"Переместить выбранную таблицу стилей вверх\">\n\n<!ENTITY close.label \"Закрыть\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/insertTOC.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is TOCMaker.\n   -\n   - The Initial Developer of the Original Code is\n   - Daniel Glazman.\n   - Portions created by the Initial Developer are Copyright (C) 2002\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Original author: Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY Window.title        \"Таблица содержания\">\n<!ENTITY buildToc.label      \"Сборка формы таблицы содержания:\">\n<!ENTITY style.label         \"Стиль:\">\n<!ENTITY tag.label           \"Тег:\">\n<!ENTITY class.label         \"Класс:\">\n<!ENTITY header1.label       \"Уровень 1\">\n<!ENTITY header2.label       \"Уровень 2\">\n<!ENTITY header3.label       \"Уровень 3\">\n<!ENTITY header4.label       \"Уровень 4\">\n<!ENTITY header5.label       \"Уровень 5\">\n<!ENTITY header6.label       \"Уровень 6\">\n<!ENTITY makeReadOnly.label  \"Сделать таблицу содержания только для чтения\">\n<!ENTITY orderedList.label   \"Число всех записей в оглавлении\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/insertTable.dtd",
    "content": "\n<!ENTITY windowTitle.label \"Параметры таблицы\">\n\n<!ENTITY table.tab \"Таблица\">\n<!ENTITY cell.tab \"Ячейки\">\n\n<!ENTITY size.label \"Размер\">\n<!ENTITY rows.label \"Строки:\">\n<!ENTITY width.label \"Ширина:\">\n<!ENTITY columns.label \"Столбцы:\">\n<!ENTITY height.label \"Высота:\">\n<!ENTITY rowsInHeader.label \"Строки в заголовке:\">\n<!ENTITY onlyHeaderCells.label \"Только ячейки заголовка\">\n<!ENTITY rowsInFooter.label \"Строки в нижнем колонтитуле:\">\n\n<!ENTITY layout.label \"Макет\">\n<!ENTITY border.label \"Граница:\">\n<!ENTITY pixels.label \"пикселей\">\n<!ENTITY cellSpacing.label \"Интервал между ячейками:\">\n<!ENTITY percent.label \"процентов\">\n<!ENTITY cellPadding.label \"Поле ячейки:\">\n\n<!ENTITY selection.caption \"Выбор\">\n<!ENTITY cells.label \"Ячейка(и)\">\n<!ENTITY rowsSelection.label \"Строка(и)\">\n<!ENTITY columnsSelection.label \"Столбец(ы)\">\n\n<!ENTITY previous.label \"Предыдущий\">\n<!ENTITY next.label \"Следующий\">\n\n<!ENTITY applyButton.label \"Применить\">\n\n<!ENTITY warning.description \"Изменения будут применены до изменения выбора.\">\n\n<!ENTITY size.caption \"Размер\">\n<!ENTITY alignment.caption \"Выравнивание содержимого\">\n<!ENTITY hAlign.label \"Горизонтально:\">\n<!ENTITY vAlign.label \"Вертикально:\">\n<!ENTITY left.label \"Слева\">\n<!ENTITY unspecified.label \"- неопределено -\">\n<!ENTITY center.label \"По центру\">\n<!ENTITY right.label \"Справа\">\n<!ENTITY justify.label \"По ширине\">\n<!ENTITY top.label \"Сверху\">\n<!ENTITY bottom.label \"Снизу\">\n\n<!ENTITY style.caption \"Стиль\">\n<!ENTITY bgColor.label \"Цвет фона:\">\n<!ENTITY bgColor.windowTitle \"Цвет фона\">\n<!ENTITY headers.checkbox \"Заголовок(и)\">\n<!ENTITY nowrap.checkbox \"Не переносить текст\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/insertTable.properties",
    "content": "TableTabModified=Свойства таблицы были изменены\nApplyAndCloseWindow=Вы хотите применить изменения и закрыть данный диалог?\nCellTabModified=Были изменены некоторые свойства ячеек\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/insertTextarea.dtd",
    "content": "<!ENTITY window.title \"Вставить или изменить область текста\">\n\n<!ENTITY name.label \"Имя:\">\n<!ENTITY state.label \"Статус:\">\n<!ENTITY disabled.label \"Отключено\">\n<!ENTITY placeholder.label \"Заполнитель:\">\n<!ENTITY form.label \"Форма:\">\n<!ENTITY mutability.label \"Изменчивость:\">\n<!ENTITY readonly.label \"Элемент только для чтения\">\n<!ENTITY required.label \"Требуется:\">\n<!ENTITY isRequired.label \"Требуется элемент\">\n<!ENTITY maxlength.label \"Макс. длина:\">\n<!ENTITY autofocus.label \"Автофокус:\">\n<!ENTITY focusOnPageLoad.label \"Как только загружена страница\">\n<!ENTITY cols.label \"Число столбцов:\">\n<!ENTITY rows.label \"Число строк:\">\n<!ENTITY wrap.label \"Обертка:\">\n<!ENTITY softWrap.label \"Мягкая\">\n<!ENTITY hardWrap.label \"Жёсткая\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/insertVideo.dtd",
    "content": "<!ENTITY window.title \"Вставить или изменить видео\">\n\n<!ENTITY size.label \"Размер\">\n<!ENTITY width.label \"Ширина:\">\n<!ENTITY height.label \"Высота:\">\n\n<!ENTITY source.label \"Видео\">\n<!ENTITY selectFile.label \"Выбрать файл\">\n<!ENTITY relativeUrl.label \"Относительный URL\">\n<!ENTITY poster.tab \"Постер\">\n\n<!ENTITY videoControls.label \"Показать управление видео\">\n<!ENTITY preload.label \"Предварительная загрузка:\">\n<!ENTITY nonePreload.label \"Нет\">\n<!ENTITY metadataPreload.label \"Метаданные\">\n<!ENTITY autoPreload.label \"Автоматически\">\n<!ENTITY autoplay.label \"Воспроизводить автоматически\">\n<!ENTITY loop.label \"Повторять\">\n\n<!ENTITY videoFileLocation.label \"Расположение видеофайла:\">\n<!ENTITY posterFileLocation.label \"Расположение файла постера:\">\n\n<!ENTITY useCurrentFrameAsPoster.label \"Использовать текущий кадр как постер\">\n<!ENTITY saveAsFile.label \"Сохранить постер как файл PNG\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/insertVideo.properties",
    "content": "SavePosterAsPng=Выбрать файл PNG, чтобы сохранить постер\nPNGFiles=Файлы изображений PNG\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/language.properties",
    "content": "# LOCALIZATION NOTE: Следующие две строки для представления названия языка с регионом\n#   и без региона.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/languages.dtd",
    "content": "<!ENTITY window.title \"Выбрать язык\">\n\n<!ENTITY languagesList.label  \"Языки:\">\n<!ENTITY examples.label \"например: en-bz, ar-jo\">\n<!ENTITY others.label \"Другие:\">\n<!ENTITY others.accesskey \"\">\n\n<!ENTITY clearSubtree.label \"Очистить информацию о языке для дочерних элементов\">\n\n<!ENTITY currentLanguage.label \"Текущий язык:\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/listProperties.dtd",
    "content": "<!ENTITY window.title \"Параметры списка\">\n\n<!ENTITY marker.caption \"Маркер списка\">\n<!ENTITY noType.label \"Список без маркера или индекса\">\n<!ENTITY unorderedType.label \"Неупорядоченный список\">\n<!ENTITY orderedType.label \"Упорядоченный список\">\n\n<!ENTITY listValue.caption \"Значение\">\n<!ENTITY dontSetStartValue.label \"Без начального значения\">\n<!ENTITY startValue.label \"Начальное значение:\">\n\n<!ENTITY defaultMarker.label \"Маркер по умолчанию\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/markupCleaner.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <glazman@disruptive-innovations.com>, on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Очистка кода\">\n\n<!ENTITY trailingBR.label \"Удалить завершающие &lt;br&gt;\">\n<!ENTITY emptyBlocks.label \"Удалить пустые блоки\">\n<!ENTITY emptyCells.label \"Удалить выравнивание на пустые ячейки таблицы\">\n<!ENTITY nestedLists.label \"Исправить вложенные списки\">\n\n<!ENTITY cleanUp.label \"Очистить\">\n\n<!ENTITY actionColumnHeader.label \"Действие\">\n<!ENTITY reportColumnHeader.label \"Отчёт\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/masterPasswordQuery.properties",
    "content": "windowTitle=Главный пароль\nquery=У вас ещё не установлен главный пароль. Хотите создать главный пароль?\nyesButton=Да\nnoButton=Нет\n\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/media.dtd",
    "content": "<!ENTITY unspecified.label \"\">\n<!ENTITY not.label \"НЕТ\">\n<!ENTITY only.label \"ТОЛЬКО\">\n\n<!ENTITY allMedia.label \"Все типы Media-носителей\">\n\n<!ENTITY auralMedia.label \"звуковой\">\n<!ENTITY brailleMedia.label \"Брайль\">\n<!ENTITY handheldMedia.label \"мобильный\">\n<!ENTITY printMedia.label \"печатный\">\n<!ENTITY projectionMedia.label \"проэкционный\">\n<!ENTITY screenMedia.label \"монитор\">\n<!ENTITY ttyMedia.label \"телетайпный\">\n<!ENTITY tvMedia.label \"телевизионный\">\n\n<!ENTITY addConstraint.label \"Добавить ограничение\">\n\n<!ENTITY widthFeature.label \"Ширина окна просмотра\">\n<!ENTITY minWidthFeature.label \"Мин. ширина окна просмотра\">\n<!ENTITY maxWidthFeature.label \"Макс. ширина окна просмотра\">\n<!ENTITY heightFeature.label \"Высота окна просмотра\">\n<!ENTITY minHeightFeature.label \"Мин. высота окна просмотра\">\n<!ENTITY maxHeightFeature.label \"Макс. высота окна просмотра\">\n\n<!ENTITY deviceWidthFeature.label \"Ширина устройства\">\n<!ENTITY minDeviceWidthFeature.label \"Мин. ширина устройства\">\n<!ENTITY maxDeviceWidthFeature.label \"Макс. ширина устройства\">\n<!ENTITY deviceHeightFeature.label \"Высота устройства\">\n<!ENTITY minDeviceHeightFeature.label \"Мин. высота устройства\">\n<!ENTITY maxDeviceHeightFeature.label \"Макс. высота устройства\">\n\n<!ENTITY orientationFeature.label \"Ориентация\">\n\n<!ENTITY aspectRatioFeature.label \"Соотношение сторон\">\n<!ENTITY minAspectRatioFeature.label \"Мин. соотношение сторон\">\n<!ENTITY maxAspectRatioFeature.label \"Макс. соотношение сторон\">\n<!ENTITY deviceAspectRatioFeature.label \"Соотношение сторон устройств\">\n<!ENTITY minDeviceAspectRatioFeature.label \"Мин. соотношение сторон устройств\">\n<!ENTITY maxDeviceAspectRatioFeature.label \"Макс. соотношение сторон устройств\">\n\n<!ENTITY colorFeature.label \"Бит на цвет\">\n<!ENTITY minColorFeature.label \"Мин. бит на цвет\">\n<!ENTITY maxColorFeature.label \"акс. бит на цвет\">\n<!ENTITY colorIndexFeature.label \"Размер цветовой карты\">\n<!ENTITY minColorIndexFeature.label \"Мин. размер цветовой карты\">\n<!ENTITY maxColorIndexFeature.label \"Макс. размер цветовой карты\">\n<!ENTITY monochromeFeature.label \"Бит на монохромный пиксель\">\n<!ENTITY minMonochromeFeature.label \"Мин. бит на монохромный пиксель\">\n<!ENTITY maxMonochromeFeature.label \"Макс. бит на монохромный пиксель\">\n\n<!ENTITY resolutionFeature.label \"Разрешение устройства\">\n<!ENTITY minResolutionFeature.label \"Мин. разрешение устройства\">\n<!ENTITY maxResolutionFeature.label \"Макс. разрешение устройства\">\n\n<!ENTITY scanFeature.label \"Процесс сканирования\">\n\n<!ENTITY gridFeature.label \"Сетка\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/media.properties",
    "content": "widthFeature=Ширина окна просмотра:\nminWidthFeature=Мин. ширина окна просмотра:\nmaxWidthFeature=Макс. ширина окна просмотра:\nheightFeature=Высота окна просмотра:\nminHeightFeature=Мин. высота окна просмотра:\nmaxHeightFeature=Макс. высота окна просмотра:\ndeviceWidthFeature=Ширина устройства:\nminDeviceWidthFeature=Мин. ширина устройства:\nmaxDeviceWidthFeature=Макс. ширина устройства:\ndeviceHeightFeature=Высота устройства:\nminDeviceHeightFeature=Мин. высота устройства:\nmaxDeviceHeightFeature=Макс. высота устройства:\norientationFeature=Ориентация:\naspectRatioFeature=Соотношение сторон:\nminAspectRatioFeature=Мин. соотношение сторон:\nmaxAspectRatioFeature=Макс. соотношение сторон:\ndeviceAspectRatioFeature=Соотношение сторон устройств:\nminDeviceAspectRatioFeature=Мин. соотношение сторон устройств:\nmaxDeviceAspectRatioFeature=Макс. соотношение сторон устройств:\ncolorFeature=Бит на цвет:\nminColorFeature=Мин. бит на цвет:\nmaxColorFeature=Макс. бит на цвет:\ncolorIndexFeature=Размер цветовой карты:\nminColorIndexFeature=Мин. размер цветовой карты:\nmaxColorIndexFeature=Макс. размер цветовой карты:\nmonochromeFeature=Бит на монохромный пиксель\nminMonochromeFeature=Мин. бит на монохромный пиксель\nmaxMonochromeFeature=Макс. бит на монохромный пиксель\nresolutionFeature=Разрешение устройства\nminResolutionFeature=Мин. разрешение устройства\nmaxResolutionFeature=Макс. разрешение устройства\nscanFeature=Процесс сканирования\ngridFeature=Сетка\n\nNewCSSFile=Создать новый файл CSS\n\nportrait=Портрет\nlandscape=Альбомный\nprogressive=Прогрессивное сканирование\ninterlace=Чередовать\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/newDocument.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - новый документ\">\n\n<!ENTITY documentType.description \"Какой документ вы хотите создать?\">\n\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"Тип документа\">\n<!ENTITY transitional.label \"Переходный\">\n<!ENTITY strict.label \"Точный\">\n\n<!ENTITY where.label \"Где?\">\n<!ENTITY tab.label \"В новой вкладке\">\n<!ENTITY window.label \"В новом окне\">\n\n<!ENTITY documentLanguage.label \"Язык:\">\n<!ENTITY selectLanguage.label \"Выбрать язык\">\n<!ENTITY charset.label \"Кодировка:\">\n<!ENTITY direction.label \"Направление текста:\">\n<!ENTITY unspecified.label \"Неопределённый\">\n<!ENTITY ltr.label \"Слева направо\">\n<!ENTITY rtl.label \"Справа налево\">\n\n<!ENTITY similarToCurrent.label \"Как текущий документ\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/newPageWizard.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Мастер создания документа\">\n\n<!ENTITY pageTitle.label \"Название:\">\n<!ENTITY pageAuthor.label \"Автор:\">\n<!ENTITY pageDescription.label \"Описание:\">\n<!ENTITY pageTitle.accesskey \"\">\n<!ENTITY pageAuthor.accesskey \"\">\n<!ENTITY pageDescription.accesskey \"\">\n<!ENTITY pageKeywords.label \"Ключевые слова:\">\n<!ENTITY pageKeywords.accesskey \"\">\n<!ENTITY documentLanguage.label \"Язык:\">\n<!ENTITY language.accesskey \"\">\n<!ENTITY charset.label \"Кодировка:\">\n<!ENTITY charset.accesskey \"\">\n<!ENTITY direction.label \"Направление текста:\">\n<!ENTITY direction.accesskey \"\">\n<!ENTITY ltr.label \"Слева направо\">\n<!ENTITY rtl.label \"Справа налево\">\n<!ENTITY unspecified.label \"Неопределённый\">\n\n<!ENTITY selectLanguage.label \"Выбрать язык\">\n\n<!ENTITY backgroundImage.label \"Фоновое изображение:\">\n<!ENTITY backgroundImage.accesskey \"\">\n\n<!ENTITY filepickerForBgImage.title \"Выбрать фоновое изображение\">\n<!ENTITY pagePreview.label \"Просмотр:\">\n\n<!ENTITY useSystemColors.label \"Считыватели цвета по умолчанию (Не устанавливать в цвета страницы)\">\n<!ENTITY userDefinedColors.label \"Использовать пользовательские цвета:\">\n\n<!ENTITY backgroundColor.label \"Фон:\">\n<!ENTITY backgroundColor.accesskey \"\">\n<!ENTITY textColor.label \"Текст:\">\n<!ENTITY textColor.accesskey \"\">\n<!ENTITY linksColor.label \"Ссылки:\">\n<!ENTITY linksColor.accesskey \"\">\n<!ENTITY activeLinksColor.label \"Активные ссылки:\">\n<!ENTITY activeLinksColor.accesskey \"\">\n<!ENTITY visitedLinksColor.label \"Посещённые ссылки:\">\n<!ENTITY visitedLinksColor.accesskey \"\">\n<!ENTITY underlineLinks.label \"Подчёркивать ссылки\">\n\n<!ENTITY relativeURLForBgImage.label \"Относительный URL\">\n\n<!ENTITY generalTab.label \"Общие параметры документа\">\n<!ENTITY colorsTab.label \"Цвет и фон\">\n<!ENTITY styleTab.label \"Стиль\">\n<!ENTITY advancedTab.label \"Расширенные\">\n\n<!ENTITY unsavedPage.label \"[Новая страница, ещё не сохранённая]\">\n<!ENTITY noPageLastModified.label \"[Нет информации]\">\n\n<!ENTITY normalText.preview \"Обычный текст\">\n<!ENTITY links.preview \"Ссылки\">\n<!ENTITY activeLinks.preview \"Активные ссылки\">\n<!ENTITY visitedLinks.preview \"Посещённые ссылки\">\n\n<!ENTITY makeColorsDefault.label \"Сделать мои выше настроек по умолчанию\">\n\n<!ENTITY bgTab.label \"Фон документа\">\n\n<!ENTITY layoutsTab.label \"Макеты страницы\">\n<!ENTITY usePageLayout.checkbox \"Применить предопределённый макет CSS\">\n<!ENTITY oneColumn100.label \"1 столбец, 100&#37;\">\n<!ENTITY twoColumns5050.label \"2 столбца, 50&#37;/50&#37;\">\n<!ENTITY twoColumns6633.label \"2 столбца, 66&#37;/33&#37;\">\n<!ENTITY twoColumns3366.label \"2 столбца, 33&#37;/66&#37;\">\n<!ENTITY twoColumns7525.label \"2 столбца, 75&#37;/25&#37;\">\n<!ENTITY twoColumns2575.label \"2 столбца, 25&#37;/75&#37;\">\n<!ENTITY threeColumns333333.label \"3 столбца, 33&#37;/33&#37;/33&#37;\">\n<!ENTITY threeColumns502525.label \"3 столбца, 50&#37;/25&#37;/25&#37;\">\n<!ENTITY threeColumns252550.label \"3 столбца, 25&#37;/25&#37;/50&#37;\">\n<!ENTITY fourColumns25252525.label \"4 столбца, 25&#37;/25&#37;/25&#37;/25&#37;\">\n\n<!ENTITY layoutType.label \"Ширина:\">\n<!ENTITY layoutType.accesskey \"\">\n<!ENTITY layout100percent.label \"Полная ширина\">\n<!ENTITY layout750px.label \"750px\">\n<!ENTITY layout950px.label \"950px\">\n<!ENTITY layout974px.label \"974px\">\n<!ENTITY layoutSubtype.label \"Боковая панель:\">\n<!ENTITY layoutSubtype.accesskey \"\">\n<!ENTITY noSidebar.label \"Нет\">\n<!ENTITY left160Sidebar.label \"Слева 160px\">\n<!ENTITY left180Sidebar.label \"Слева 180px\">\n<!ENTITY left300Sidebar.label \"Слева 300px\">\n<!ENTITY right180Sidebar.label \"Справа 180px\">\n<!ENTITY right240Sidebar.label \"Справа 240px\">\n<!ENTITY right300Sidebar.label \"Справа 300px\">\n<!ENTITY loremIpsum.label \"Включить (вставить) шаблон текста `lorem ipsum`\">\n<!ENTITY loremIpsum.accesskey \"\">\n<!ENTITY newRow.label \"Новая строка\">\n<!ENTITY removeRow.label \"Удалить\">\n\n<!ENTITY tile.label \"Название:\">\n<!ENTITY tile.accesskey \"\">\n<!ENTITY scrolling.label \"Прокрутка:\">\n<!ENTITY scrolling.accesskey \"\">\n<!ENTITY scrollWithPage.label \"Со страницей\">\n<!ENTITY noScrolling.label \"Без прокрутки\">\n<!ENTITY horizPosition.label \"Гориз:\">\n<!ENTITY vertPosition.label \"Верт:\">\n\n<!ENTITY documentType.label \"Тип документа\">\n<!ENTITY documentType.description \"Какой документ вы хотите создать?\">\n\n<!ENTITY language.label \"Язык документа\">\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"Тип документа\">\n<!ENTITY transitional.label \"Переходный\">\n<!ENTITY strict.label \"Точный\">\n\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/newPageWizard.properties",
    "content": "loremIpsum=Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.\nheader=PAGE HEADER\nfooter=FOOTER\nnav=NAVIGATION PANE\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/openLocation.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Открыть файл или шаблон\">\n\n<!ENTITY enterLocation.label \"Ввести (URL) размещения файла/шаблона или выбрать один локальный:\">\n<!ENTITY enterLocation.accesskey \"\">\n\n<!ENTITY chooseFile.label \"Выбрать файл...\">\n<!ENTITY chooseFile.accesskey \"\">\n\n<!ENTITY createIn.label \"Создать в\">\n<!ENTITY inATab.label \"Вкладке\">\n<!ENTITY inATab.accesskey \"\">\n<!ENTITY inAWindow.label \"Окне\">\n<!ENTITY inAWindow.accesskey \"\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/openLocation.properties",
    "content": "chooseFileDialogTitle=Выбрать файл\ntemplateFilter=Шаблоны HTML\nPHPfiles=Файлы PHP\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/pageProperties.dtd",
    "content": "<!ENTITY window.title \"Параметры документа\">\n\n<!ENTITY pageLocation.label \"Расположение:\">\n<!ENTITY pageLastModified.label \"Последнее изменение:\">\n<!ENTITY pageTitle.label \"Название:\">\n<!ENTITY pageAuthor.label \"Автор:\">\n<!ENTITY pageDescription.label \"Описание:\">\n<!ENTITY pageTitle.accesskey \"Н\">\n<!ENTITY pageAuthor.accesskey \"А\">\n<!ENTITY pageDescription.accesskey \"О\">\n<!ENTITY pageKeywords.label \"Ключевые слова:\">\n<!ENTITY pageKeywords.accesskey \"К\">\n\n<!ENTITY language.label \"Язык:\">\n<!ENTITY language.accesskey \"Я\">\n<!ENTITY charset.label \"Кодировка:\">\n<!ENTITY charset.accesskey \"К\">\n<!ENTITY direction.label \"Направление текста:\">\n<!ENTITY direction.accesskey \"Н\">\n<!ENTITY ltr.label \"Слева направо\">\n<!ENTITY rtl.label \"Справа налево\">\n<!ENTITY unspecified.label \"Неопределённый\">\n\n<!ENTITY selectLanguage.label \"Язык текста\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/pagePropertiesPreview.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\r\n<html>\r\n<head>\r\n  <meta content=\"text/html; charset=ISO-8859-1\" http-equiv=\"content-type\">\r\n  <style>p[id] { margin: 0px; }</style>\r\n  <title></title>\r\n</head>\r\n<body>\r\n  <p>Обычный текст будет выглядеть так !</p>\r\n  <p id=\"links\">Ссылки будут выглядеть следующим образом !<br>\r\n  <p id=\"visited\">Посещённые будет выглядеть следующим образом !<br>\r\n  <p id=\"active\">Активные ссылки будет выглядеть следующим образом !</p>\r\n</body>\r\n</html>\r\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/panels.dtd",
    "content": "<!ENTITY switchToFloatingPanel.label \"Переключить на плавающую панель\">\n<!ENTITY closePanel.label \"Закрыть панель\">\n<!ENTITY deckPanel.label \"Панель в главном окне\">\n<!ENTITY alignPanels.label \"Выровнять все панели\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/parsingError.dtd",
    "content": "<!ENTITY window.title \"Парсинг ошибки!\">\n<!ENTITY cantSwitchBackToNormal.label \"Невозможно вернуться к нормальному виду\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/polyglot.dtd",
    "content": "<!ENTITY polyglot.label \"Многоязычный\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/prefs/advanced.dtd",
    "content": "<!ENTITY ui.caption \"Интерфейс пользователя BlueGriffon\">\n<!ENTITY switchLocale.button \"Использовать язык\">\n\n<!ENTITY useSystemLocale.radio \"Пытаться использовать язык операционной системы\">\n<!ENTITY useInstalledLocale.radio \"Использовать установленный язык:\">\n\n<!ENTITY network.caption \"Сеть\">\n<!ENTITY configureNetwork.label \"Настройка параметров сети\">\n<!ENTITY parameters.label \"Параметры...\">\n\n<!ENTITY advancedConfig.caption \"Расширенные настройки\">\n<!ENTITY configEditor.label \"Редактор конфигурации\">\n\n<!ENTITY preview.caption \"Внешний просмотр\">\n<!ENTITY resetPreviewers.label \"Сбросить настройки внешнего браузера\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/prefs/connection.dtd",
    "content": "\n<!ENTITY  connectionsDialog.title       \"Настройки соединения\">\n<!ENTITY  window.width                  \"37em\">\n<!ENTITY  window.macWidth               \"39em\">\n\n<!ENTITY  proxyTitle.label              \"Настройка прокси для доступа в интернет\">\n<!ENTITY  noProxyTypeRadio.label        \"Без прокси\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"\">\n<!ENTITY  systemTypeRadio.label         \"Использовать системные настройки прокси\">\n<!ENTITY  systemTypeRadio.accesskey     \"\">\n<!ENTITY  WPADTypeRadio.label           \"Автоматическое определение настроек прокси для этой сети\">\n<!ENTITY  WPADTypeRadio.accesskey       \"\">\n<!ENTITY  manualTypeRadio.label         \"Ручная настройка прокси:\">\n<!ENTITY  manualTypeRadio.accesskey     \"\">\n<!ENTITY  autoTypeRadio.label           \"URL автоматической настройки прокси:\">\n<!ENTITY  autoTypeRadio.accesskey       \"\">\n<!ENTITY  reload.label                  \"Перезагрузка\">\n<!ENTITY  reload.accesskey              \"\">\n<!ENTITY  ftp.label                     \"FTP прокси:\">\n<!ENTITY  ftp.accesskey                 \"\">\n<!ENTITY  http.label                    \"HTTP прокси:\">\n<!ENTITY  http.accesskey                \"\">\n<!ENTITY  ssl.label                     \"SSL прокси:\">\n<!ENTITY  ssl.accesskey                 \"\">\n<!ENTITY  socks.label                   \"Узел SOCKS:\">\n<!ENTITY  socks.accesskey               \"\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"\">\n<!ENTITY  port.label                    \"Порт:\">\n<!ENTITY  HTTPport.accesskey            \"\">\n<!ENTITY  SSLport.accesskey             \"\">\n<!ENTITY  FTPport.accesskey             \"\">\n<!ENTITY  SOCKSport.accesskey           \"\">\n<!ENTITY  noproxy.label                 \"Не использовать прокси для:\">\n<!ENTITY  noproxy.accesskey             \"\">\n<!ENTITY  noproxyExplain.label          \"Пример: .mozilla.org, .net.nz, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"Использовать этот прокси-сервер для всех протоколов\">\n<!ENTITY  shareproxy.accesskey          \"\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/prefs/deactivateLicense.dtd",
    "content": "<!ENTITY windowTitle.label \"Деактивировать лицензию\">\n\n<!ENTITY message.label \"Убедитесь, что вы подключены к Интернету!\">\n<!ENTITY warning.label \"Нажмите «Выполнить операцию», чтобы деактивировать вашу лицензию и перезапустить BlueGriffon.\">\n\n<!ENTITY deactivate.label \"Выполнить операцию\">\n<!ENTITY closeWindow.label \"Отмена\">\n\n<!ENTITY error.label \"Не могу деактивировать лицензию в это время\">\n<!ENTITY inOp.label \"Деактивация лицензии\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/prefs/file.dtd",
    "content": "<!ENTITY fileHistory.caption \"Последние файлы\">\n<!ENTITY fileHistoryDepth.label \"Максимальное количество файлов в недавней истории:\">\n<!ENTITY files.label \"файлов\">\n<!ENTITY restoreLastSession.label \"Восстановить вкладки последней сессии\">\n<!ENTITY fileExtensions.label \"Расширения файлов для новых файлов\">\n<!ENTITY fileExtensionForHTML.label \"Для документов HTML:\">\n<!ENTITY fileExtensionForXHTML.label \"Для документов XHTML:\">\n<!ENTITY emptyForDefault.label \"(оставить пустым для расширения по умолчанию)\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/prefs/general.dtd",
    "content": "\n<!ENTITY structureBar.caption \"Структура панели\">\n\n\n<!ENTITY showIDs.label \"Показывать идентификатор\">\n<!ENTITY showClasses.label \"Показывать классы\">\n<!ENTITY showLanguage.label \"Показывать язык\">\n<!ENTITY showRoles.label \"Показывать ARIA-роли\">\n\n<!ENTITY spellCheck.caption \"Проверка орфографии\">\n<!ENTITY enableSpellCheck.label \"Включить проверку правописания в реальном времени\">\n<!ENTITY numberSuggestions.label \"Число предложений:\">\n\n<!ENTITY tabPosition.label \"Расположение вкладок\">\n<!ENTITY leftTabPosition.label \"Слева\">\n<!ENTITY centerTabPosition.label \"Центр\">\n<!ENTITY rightTabPosition.label \"Справа\">\n<!ENTITY mainToolbarEnabled.label \"Видимый\">\n<!ENTITY mainToolbar.label \"Основная панель инструментов\">\n<!ENTITY theme.label \"Тема:\">\n<!ENTITY toolbarIconSizeSmaller.label \"Меньше\">\n<!ENTITY toolbarIconSizeSmall.label \"Мелкий\">\n<!ENTITY toolbarIconSizeMedium.label \"Средний\">\n<!ENTITY toolbarIconSizeLarger.label \"Больше\">\n<!ENTITY toolbarIconSizeLarge.label \"Большой\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/prefs/license.dtd",
    "content": "<!ENTITY licenseKey.label \"Лицензионный ключ:\">\n<!ENTITY licenseInvoice.label \"Идентификатор транзакции:\">\n\n<!ENTITY warning1.label \"Расширенные функции включаются, только если предоставлены действительные данные лицензии, и лицензия активирована\">\n<!ENTITY warning2.label \"Чтобы активировать вашу лицензию, пожалуйста, заполните данные ниже и перезапустите BlueGriffon. Вы должны быть подключены к Интернету в это время.\">\n\n<!ENTITY deactivate.label \"Деактивировать текущую лицензию\">\n\n<!ENTITY activate.label \"Активировать\">\n<!ENTITY troubleshoot.label 'Запросить ссылку сброса'>\n<!ENTITY helpNeeded.label \"УСТРАНЕНИЕ НЕИСПРАВНОСТЕЙ. Если у вас есть проблемы с активацией лицензии, это может быть связано с тем, что вы уже активировали её в прошлом и забыли (или не смогли) деактивировать её до замены компьютера, сбоя диска и т. д. В этом случае вы можете запросить полный сброс всех ваших активаций лицензии с помощью кнопки ниже. Ссылка на сброс будет отправлена покупателю лицензии и получателю счёта. Пожалуйста, предоставьте идентификатор транзакции выше, чтобы активировать эту кнопку.\">\n\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/prefs/license.properties",
    "content": "activateWarning=BlueGriffon необходимо перезапустить, чтобы активировать вашу лицензию. Вы хотите перезапустить его сейчас?\nconfirmRestart=Перезапустить BlueGriffon?\n\nfullResetTitle=Сброс активации лицензии\nfullResetErrorLabel=Невозможно выполнить операцию, произошла ошибка сети.\nfullResetRequested=Ссылка на сброс была отправлена владельцу лицензии/транзакции. BlueGriffon теперь должен перезапуститься.\nfullResetInvalid=Идентификатор транзакции недействителен.\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/prefs/newPage.dtd",
    "content": "<!ENTITY author.caption \"Автор\">\n<!ENTITY authorName.label \"Имя автора:\">\n\n<!ENTITY defaultZoomFactor.label \"Масштаб по умолчанию:\">\n<!ENTITY zoom.label \"Масштаб\">\n\n<!ENTITY editingFeatures.label \"Функции редактирования\">\n\n<!ENTITY showComments.label \"Показывать комментарии HTML\">\n<!ENTITY showPHP.label \"Показывать инструкции PHP\">\n<!ENTITY showPI.label \"Показывать другие инструкции обработки\">\n\n\n<!ENTITY linksManagement.label \"Управление копированием/вставкой гиперссылок:\">\n<!ENTITY preserveRelative.label \"Сохранять относительные URL\">\n<!ENTITY makeAbsolute.label \"Сделать все адреса абсолютными\">\n<!ENTITY returnKey.label \"Клавиша возврата в абзаце всегда создает новый абзац\">\n<!ENTITY keepBackup.label \"Создать резервную копию перед сохранением файла (*.bak)\">\n\n<!ENTITY waiAria.label \"WAI-ARIA\">\n<!ENTITY showAnchors.label \"Показывать a[name]\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/prefs/osx.dtd",
    "content": "<!ENTITY showInDock.label \"Показывать количество измененных документов в доке OS X\">\n<!ENTITY osxRTFPasteSupport.label 'Включить вставку RTF из буфера обмена OS X'>\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/prefs/prefs.dtd",
    "content": "<!ENTITY window.title \"Параметры Bluegriffon\">\n\n<!ENTITY general.title \"Общие\">\n<!ENTITY newPage.title \"Документы\">\n<!ENTITY update.title \"Обновления\">\n<!ENTITY advanced.title \"Дополнительно\">\n<!ENTITY styles.title \"Стили\">\n<!ENTITY osx.title \"OS X\">\n<!ENTITY shortcuts.title \"Сочетания клавиш\">\n<!ENTITY source.title \"Исходный код\">\n<!ENTITY file.title \"Файл\">\n<!ENTITY license.title \"Лицензия\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.dtd",
    "content": "<!ENTITY commandShortcutCol.label \"Команда\">\n<!ENTITY shortcutShortcutCol.label \"Сочетание\">\n\n<!ENTITY menubar.label \"Строка меню\">\n<!ENTITY toolbars.label \"Панели инструментов\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.properties",
    "content": "NoMainWindowAvaialble=Невозможно изменить сочетания клавиш\nPleaseOpenOneMainWindow=По крайней мере одно главное окно BlueGriffon должно быть открыто для редактирования сочетания клавиш.\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/prefs/source.dtd",
    "content": "<!ENTITY source.label \"Исходный код\">\n<!ENTITY theme.label \"Тема:\">\n\n<!ENTITY serialization.label \"Сериализация\">\n\n<!ENTITY forceLF.label \"Использовать возврат каретки как в Unix (LF)\">\n\n<!ENTITY specialChars.description      \"Выводить следующие символы как объекты:\">\n<!-- ENTITY basicEncoding.label           \"Только &amp; &lt; &gt; ' и неразрывный пробел\" -->\n<!ENTITY basicEncoding.label           \"Только &amp; &lt; &gt; \tи неразрывный пробел\">\n<!ENTITY latin1EntitiesEncoding.label  \"Вышеупомянутые и латинские буквы\">\n<!ENTITY htmlEntitiesEncoding.label    \"Все специальные символы HTML 4\">\n<!ENTITY allEntitiesEncoding.label     \"Использовать &amp;#..; нотацию для всех не-ASCII символов\">\n\n<!ENTITY autoIndent.label \"Автоматический отступ\">\n<!ENTITY wrap.label \"Переносить длинные строки\">\n<!ENTITY wrapColumn.label \"когда линии выходят за рамки столбца\">\n<!ENTITY noWrapForLanguages.label \"Не переносить в документах на следующих языках:\">\n<!ENTITY langExclusionExample.label \"(например: ja-JP, zh-TW)\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/prefs/styles.dtd",
    "content": "<!ENTITY bgDecidesAll.radio \"Автоматически\">\n<!ENTITY bgDecidesAll.desc \"Позволить BlueGriffon решать какой добавить стиль и позволить ему выбирать идентификаторы и классы при необходимости\">\n<!ENTITY prefixPrompt.label \"Ввести префикс для идентификаторов и классов:\">\n<!ENTITY iDecide.radio \"Вручную\">\n<!ENTITY iDecide.desc \"Позволить мне решать\">\n<!ENTITY cssPolicy.caption \"Политика CSS\">\n\n<!ENTITY browserSupport.caption \"Поддержка браузера\">\n<!ENTITY gecko.label \"Основанные на Gecko браузеры (Firefox, Camino, ...)\">\n<!ENTITY webkit.label \"Основанные на WebKit браузеры (Safari, ...)\">\n<!ENTITY blink.label \"Основанные на Blink браузеры (Chrome, ...)\">\n<!ENTITY presto.label \"Opera\">\n<!ENTITY trident.label \"Internet Explorer\">\n<!ENTITY servo.label \"Servo\">\n<!ENTITY vivliostyle.label \"Vivliostyle\">\n<!ENTITY weasyprint.label \"Weasyprint\">\n\n<!ENTITY cssColors.captions \"Цвета CSS\">\n<!ENTITY outputCssColorNames.label \"Всегда пытаться вывести CSS тремя цветами\">\n<!ENTITY rgbColors.label \"Предпочитать  значение RGB(R,G,B)\">\n<!ENTITY hexColors.label \"Предпочитать  значение #rrvvbb\">\n\n<!ENTITY serialization.label \"Сериализация\">\n<!ENTITY shorthands.label \"Стенография\">\n<!ENTITY longhands.label \"Обычный почерк\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/prefs/update.dtd",
    "content": "<!ENTITY checkForUpdates.label \"Проверить наличие обновлений для BlueGriffon\">\n\n<!ENTITY atLaunch.checkbox \"Каждый раз при запуске BlueGriffon\">\n<!ENTITY oncePerDay.checkbox \"Не чаще одного раза в день\">\n<!ENTITY manually.checkbox \"Вручную\">\n\n<!ENTITY checkNow.button \"Проверить сейчас\">\n<!ENTITY privacyPolicy.label \"Политика конфиденциальности\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/prefs/update.properties",
    "content": "SoftwareUpdates=Обновление программного обеспечения\nUnableToCheck=Невозможно проверить\nUpToDate=BlueGriffon актуален\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/prefs.dtd",
    "content": "<!ENTITY window.title \"Параметры Bluegriffon\">\n\n<!ENTITY general.title \"Общие\">\n<!ENTITY newPage.title \"Документы\">\n<!ENTITY update.title \"Обновления\">\n<!ENTITY advanced.title \"Дополнительно\">\n<!ENTITY styles.title \"Стили\">\n<!ENTITY osx.title \"OS X\">\n<!ENTITY shortcuts.title \"Сочетания клавиш\">\n<!ENTITY source.title \"Исходный код\">\n<!ENTITY file.title \"Файл\">\n<!ENTITY license.title \"Лицензия\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/propertiesDeck.dtd",
    "content": "<!ENTITY foo \"foo\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/rotator.dtd",
    "content": "<!ENTITY degrees.label \"градусы\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/spellCheck.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Проверка орфографии\">\n\n<!ENTITY misspelledWord.label \"Слово с ошибкой:\">\n<!ENTITY wordEditField.label \"Заменить:\">\n<!ENTITY wordEditField.accessKey \"\">\n<!ENTITY checkwordButton.label \"Проверить слово\">\n<!ENTITY checkwordButton.accessKey \"\">\n<!ENTITY suggestions.label \"Предложения:\">\n<!ENTITY suggestions.accessKey \"\">\n<!ENTITY ignoreButton.label \"Пропустить\">\n<!ENTITY ignoreButton.accessKey \"\">\n<!ENTITY ignoreAllButton.label \"Пропустить все\">\n<!ENTITY ignoreAllButton.accessKey \"\">\n<!ENTITY replaceButton.label \"Заменить\">\n<!ENTITY replaceButton.accessKey \"\">\n<!ENTITY replaceAllButton.label \"Заменить все\">\n<!ENTITY replaceAllButton.accessKey \"\">\n<!ENTITY stopButton.label \"Остановить\">\n<!ENTITY stopButton.accessKey \"\">\n<!ENTITY userDictionary.label \"Личный словарь:\">\n<!ENTITY moreDictionaries.label \"Загрузить другие словари...\">\n<!ENTITY addToUserDictionaryButton.label \"Добавить слово\">\n<!ENTITY addToUserDictionaryButton.accessKey \"\">\n<!ENTITY editUserDictionaryButton.label \"Изменить...\">\n<!ENTITY editUserDictionaryButton.accessKey \"\">\n<!ENTITY recheckButton.label \"Перепроверить страницу\">\n<!ENTITY recheckButton.accessKey \"\">\n<!ENTITY closeButton.label \"Закрыть\">\n<!ENTITY closeButton.accessKey \"\">\n<!ENTITY sendButton.label \"Отправить\">\n<!ENTITY sendButton.accessKey \"\">\n<!ENTITY languagePopup.label \"Язык:\">\n<!ENTITY languagePopup.accessKey \"\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/spellCheck.properties",
    "content": "CorrectSpelling=(правильное написание)\nNoSuggestedWords=(нет предлагаемых слов)\nNoMisspelledWord=Нет предлагаемых слов\nCheckSpellingDone=Проверка орфографии завершена.\nCheckSpelling=Проверка орфографии\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/structurebar.dtd",
    "content": "<!ENTITY structureBar.title \"Cтруктура\">\n\n<!ENTITY setElementLanguage.label \"Установить язык\">\n<!ENTITY setElementLanguage.accesskey \"я\">\n<!ENTITY resetElementLanguage.label \"Сбросить язык\">\n<!ENTITY resetElementLanguage.accesskey \"С\">\n<!ENTITY deleteElement.label \"Удалить элемент\">\n<!ENTITY deleteElement.accesskey \"э\">\n<!ENTITY removeTag.label \"Удалить тег\">\n<!ENTITY removeTag.accesskey \"т\">\n<!ENTITY changeTag.label \"Изменить тег\">\n<!ENTITY changeTag.accesskey \"и\">\n<!ENTITY copyHTMLCodeInStructurebarContext.label \"Копировать HTML-код этого элемента\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/svg-edit.properties",
    "content": "SvgEdit=Редактировать SVG\nConfirmClose=Есть несохранённые изменения, вы действительно хотите закрыть редактор SVG?\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/tabeditor.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY untitledDocument.label \"Документ без названия\">\n<!ENTITY closeTab.label              \"Закрыть вкладку\">\n<!ENTITY closeTab.accesskey          \"\">\n<!ENTITY closeOtherTabs.label        \"Закрыть другие вкладки\">\n<!ENTITY closeOtherTabs.accesskey    \"\">\n<!ENTITY newTab.label                \"Новая вкладка\">\n<!ENTITY newTab.accesskey            \"\">\n<!ENTITY revert.label                \"Вернуть\">\n<!ENTITY revert.accesskey            \"\">\n<!ENTITY refreshImages.label         \"Перезагрузить изображение\">\n<!ENTITY refreshImages.accesskey     \"\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/updateAvailable.dtd",
    "content": "<!ENTITY window.title \"Обновление программного обеспечения\">\n\n<!ENTITY warningMessage.description \"Доступно обновление для BlueGriffon.\">\n<!ENTITY download.button \"Загрузить обновление\">\n<!ENTITY dontAskAgain.label \"Не спрашивать меня снова\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/bluegriffon/updates.properties",
    "content": "update.checkInsideButton.label=Проверить обновления\nupdate.checkInsideButton.accesskey=C\nupdate.resumeButton.label=Возобновить загрузку %S…\nupdate.resumeButton.accesskey=D\nupdate.openUpdateUI.applyButton.label=Применить обновления…\nupdate.openUpdateUI.applyButton.accesskey=A\nupdate.restart.applyButton.label=Применить обновления\nupdate.restart.applyButton.accesskey=A\nupdate.openUpdateUI.upgradeButton.label=Обновите сейчас…\nupdate.openUpdateUI.upgradeButton.accesskey=U\nupdate.restart.upgradeButton.label=Обновите сейчас\nupdate.restart.upgradeButton.accesskey=U\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/branding/brand.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY  lang.version          \"ru\">\n<!ENTITY  brandShortName        \"BlueGriffon\">\n<!ENTITY  brandFullName         \"BlueGriffon\">\n<!ENTITY  vendorShortName       \"Disruptive Innovations\">\n<!ENTITY  sidebarName           \"Боковая панель\">\n\n<!ENTITY  brandShorterName      \"BlueGriffon\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/base/locale/branding/brand.properties",
    "content": "brandShortName=BlueGriffon\nbrandFullName=BlueGriffon\nvendorShortName=Disruptive Innovations\nsidebarName=Боковая панель\n"
  },
  {
    "path": "locales/ru/bluegriffon/extensions/fs/addFont.dtd",
    "content": "<!ENTITY window.title \"Выбранный шрифт уже доступен локально?\">\n\n<!ENTITY yes.label \"Если да, позвольте мне выберите соответствующий файл stylesheet.css\">\n<!ENTITY no.label  \"Если нет, позвольте мне выбрать каталог чтобы сохранить пакет шрифта\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/extensions/fs/fs.dtd",
    "content": "<!ENTITY window.title \"Шрифты FontSquirrel\">\n\n<!ENTITY classifications.label \"Классификации\">\n<!ENTITY fontList.label \"Список шрифтов\">\n \n<!ENTITY networkActivity.tooltip \"Сетевая активность\">\n\n<!ENTITY addToDocument.label \"Добавить в документ\">\n\n<!ENTITY previewText.label \"Просмотр текста:\">\n<!ENTITY prose.label \"BlueGriffon\">\n\n<!ENTITY loading.label \"Загрузка пакета шрифтов...\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/extensions/fs/fs.properties",
    "content": "SelectDir=Выбрать каталог для распаковки пакета шрифтов\nSelectFile=Выбрать существующий пакет шрифтов stylesheet.css\nStylesheet=Пакета шрифта таблицы стилей FontSquirrel\nMustBeSavedTitle=Документ ещё не был сохранён\nMustBeSavedMessage=Вы должны сохранить файл хотя бы один раз, прежде чем пытаться связать локальный шрифт используя относительный URL. Пожалуйста, закройте документ и откройте его после сохранения.\n"
  },
  {
    "path": "locales/ru/bluegriffon/extensions/fs/fsOverlay.dtd",
    "content": "<!ENTITY fsWindow.label \"FontSquirrel\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/extensions/gfd/addFont.dtd",
    "content": "<!ENTITY window.title \"Добавить семейство шрифтов в документ\">\n\n<!ENTITY fontFamily.label \"Семейство шрифта\">\n<!ENTITY preview.label \"Просмотр\">\n\n<!ENTITY subset.label \"Подмножества\">\n<!ENTITY latin.label \"Латинский\">\n<!ENTITY greek.label \"Греческий\">\n<!ENTITY cyrillic.label \"Кириллический\">\n<!ENTITY khmer.label \"Кхмерский\">\n\n<!ENTITY variants.label \"Варианты\">\n<!ENTITY regular.label \"Обычный\">\n<!ENTITY italic.label \"Курсив\">\n<!ENTITY bold.label \"Жирный\">\n<!ENTITY bolditalic.label \"Жирный-курсив\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/extensions/gfd/gfd.dtd",
    "content": "<!ENTITY window.title \"Менеджер шрифтов Google\">\n\n<!ENTITY family.col \"Семейство\">\n<!ENTITY variants.col \"Варианты\">\n<!ENTITY subsets.col \"Подмножества\">\n\n<!ENTITY add.tooltip \"Добавить семейство шрифта\">\n<!ENTITY remove.tooltip \"Удалить семейство шрифта\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/extensions/gfd/gfdOverlay.dtd",
    "content": "<!ENTITY gfdWindow.label \"Каталог шрифта Google\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/extensions/markdown/markdown.dtd",
    "content": "<!ENTITY window.title \"Вставить Markdown\">\n\n<!ENTITY commitChanges.label \"Применить изменения\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/extensions/markdown/markdownOverlay.dtd",
    "content": "<!ENTITY markdownMenu.label \"Markdown\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/extensions/op1/a11yFirstStep.properties",
    "content": "ConformingDTDSyntax=Используйте соответствующие требованиям W3C синтаксис DTD перед элементом HTML\nNoWrongSyntaxOrNonConformingHierarchy=Не используйте неправильный синтаксис атрибута или несоответствующую иерархию элементов в элементе HTML\nOneTitleInHead=Используйте названия элемента в качестве заглавия дочернего элемента\nNoEmptyTitle=Когда вы предоставляете название элементу, не оставляйте его пустым\nNoMetaRefresh=Не используйте мета элемент с http-equiv атрибутом и значением равным обновленому\nHTMLElementHasLangAttribute=Используйте атрибут языка для элемента HTML\nHTMLElementHasValidLangAttribute=Используйте действительный код языка для атрибута Lang\nNoInvalidDir=Не используйте значение, отличное от  ltr, rtl или пустой атрибут каталога\nTitleForFrames=Используйте атрибут заголовка для каждого элемента фрейма\nNoEmptyTitleForFrames=Когда предоставляете атрибут заголовка для элемента фрейма, не оставляйте его пустым\nTitleForIFrames=Используйте атрибут заголовка для каждого iframe элемента\nNoEmptyTitleForIFrames=Когда предоставляете атрибут заголовка для iframe элемента, не оставляйте его пустым\nAtLeastOneH1InBody=Должен быть по крайней мере один элемент h1 внутри элемента тела (на любом уровне)\nNoEmptyH1=Когда вы предоставляете элемент h1, не оставляйте его пустым\nNoEmptyH2=Когда вы предоставляете элемент h2, не оставляйте его пустым\nNoEmptyH3=Когда вы предоставляете элемент h3, не оставляйте его пустым\nNoEmptyH4=Когда вы предоставляете элемент h4, не оставляйте его пустым\nNoEmptyH5=Когда вы предоставляете элемент h5, не оставляйте его пустым\nNoEmptyH6=Когда вы предоставляете элемент h6, не оставляйте его пустым\nH2Order=Используйте элементы &nbsp; h1, h2, h3, h4, h5 или h6 как первый заголовок перед элементом h2 в исходном порядке\nH3Order=Используйте элементы h2, h3, h4, h5 или h6 как первый заголовок перед элементом h3 в исходном порядке\nH4Order=Используйте элементы h3, h4, h5 или h6 как первый заголовок перед элементом h4 в исходном порядке\nH5Order=Используйте элементы h4, h5 или h6 как первый заголовок перед элементом h5 в исходном порядке\nH6Order=Используйте элемент h5 или h6 как первый заголовок перед элементом h6 в исходном порядке\nDTAsFirstChildOfDL=Используйте dt элемент в качестве первого дочернего от dl элемента\nNoEmptyLI=Когда вы предоставляете элемент li, не оставляйте его пустым\nNoAlignAttribute=Не используйте атрибут выравнивания\nNoXmpElement=Не используйте xmp элемент\nNoEmptyP=Когда предоставляете p элемент, не оставляйте его пустым\nNoEmptyAExceptAnchors=Когда вы предоставляете элемент, не оставляйте его пустым кроме случаев, если он используется в качестве якоря\nNoEmptyButton=Когда вы предоставляете элемент кнопки, не оставляйте его пустым\nNoVlinkAttribute=Не используйте атрибут vlink\nNoTextAttribute=Не используйте атрибут text\nNoLinkAttribute=Не используйте атрибут link\nnoImgWithoutAlt=Используйте атрибут alt для каждого элемента img\nnoAreaWithoutAlt=Используйте атрибут alt для каждого элемента area\nnoAppletWithoutAlt=Используйте атрибут alt для каждого элемента applet\nnoImageInputWithoutAlt=Используйте атрибут alt для каждого ввода элемента type=image\nnoEmptyAltForImageLoneChildOfAnchorOrButton=Если img элемент - единственный дочерний элемент кнопки или элемент, не оставляйте его alt атрибут пустым\nnoEmptyAltForInputImage=Когда вы предоставляете alt атрибут для ввода элемента type=image, не оставляйте его пустым\nnoEmptyAltForAreaWithHref=Когда вы предоставляете alt атрибут для элемента area содержашего атрибут href, не оставляйте его пустым\nnoAltSimilarToTextContent=Если img элемент - дочерний элемент от элемента с текстом, не используйте тот же текст для его атрибута alt как текст внутри элемента\nnoBorderAttribute=Не используйте атрибут border\nnoSimilarAltForAreasWithDifferentHref=Не используйте одинаковые значения alt атрибутов для нескольких элементов area с различными значениями href\nLongdescIsURI=Используйте URI в качестве значения для атрибута longdesc\nnoBackgroundAttribute=Не используйте атрибут background\nnoBgsoundElement=Не используйте элемент bgsound\nTablesWithAtLeastOneTHHaveACaption=Используйте элемент заголовка в качестве первого дочернего элемента от элемента таблици, содержащей по крайней мере один th элемент\nCaptionIsDifferentFromSummaryAttribute=Не используйте тот же контент для элемента заголовка и сводного атрибута summary\nnoEmptyCaption=Когда предоставляете элемент заголовка, не оставляйте его пустым\nnoCaptionInATableWithOnlyTDs=Не используйте элемент заголовка в элементе таблицы, содержащей только td элементы\nnoAlinkAttribute=Не используйте атрибут alink\nnoSummaryAttributeSimilarToCaption=Не используйте тот же контент для атрибута summary и элемента заголовка\nnoEmptySummaryIfTableHasTHOrCaption=Когда предоставляете атрибут summary для элемента таблицы, содержащей th или caption элемент, не оставляйте его пустым\nnoSummaryAttributeIfOnlyTDs=Не используйте атрибут summary в элементе таблицы с указанием только элеменов td\nnoStrikeElement=Не используйте элемент strike\nnoListingElement=Не используйте элемент listing\nAtLeastOneTHIfCaptionOrSummary=Используйте по крайней мере один элемент th внутри элемента таблицы с элементом caption или непустой атрибут summary\nAllNonEmptyTHHaveScopeOrId=Используйте scope or id атрибут для каждого непустого th элемента\nScopeAttributeIsRowOrCol=Не используйте значение кроме row or col для атрибута scope\nnoBgcolorAttribute=Не используйте атрибут bgcolor\nnoTTElement=Не используйте элемент tt\nTDHaveHeadersAttributeIfTHHasId=Используйте атрибут headers на каждом элементе td если у соответствующего элемента есть атрибут id\nnoPlaintextElement=Не используйте элемент plaintext\nnoHeadersAttributeThatIsNotATHId=Не используйте для атрибута headers значение, которое соответствует атрибуту id используемому для td элемента таблицы\nAllFormsHaveAButton=Используйте button или ввод типа submit, image или button внутри элемента формы\nSubmitButtonsHaveNonEmptyValue=Когда вы предоставляете на входе type=submit, не оставляйте значение его атрибута пустым\nnoMarqueeElement=Не используйте элемент marquee\nFieldsetHasALegend=Используйте элемент legend в качестве дочернего элемента каждого элемента fieldset\nFieldsetsAreInForms=Не используйте fieldset элемента без элементов формы\nnoEmptyLegendElement=Когда вы предоставляете элемент legend, не оставляйте его пустым\nLabelElementHasForAttribute=Используйте для атрибутов для каждого элемента label\nnoEmptyForAttributeOnLabel=Когда вы предоставляете атрибут для элемента label, не оставляйте его пустым\nForAttributeMatchesAnIdInSameForm=Для атрибута должно быть значение, которое соответствует id атрибуту в элементе формы\nOptgroupElementHasALabel=Используйте атрибут label для каждого элемента optgroup\nNoSimilarLabelInOptgroupsOfSameSelect=Не используйте тот же элемент label атрибутов для различных optgroup элементов одного и того же выбранного элемента\nnoEmptyLabelAttributeOnOptgroup=Когда вы предоставляете атрибут label для элемента optgroup, не оставляйте его пустым\nnoBasefontElement=Не используйте элемент basefont\nnoBlinkElement=Не используйте элемент blink\nnoCenterElement=Не используйте элемент center\nnoFontElement=Не используйте элемент font\n"
  },
  {
    "path": "locales/ru/bluegriffon/extensions/op1/op1.dtd",
    "content": "\n<!ENTITY window.title \"Тест доступности: первый шаг\">\n\n<!ENTITY filterAll.label \"Смотреть все тесты\">\n<!ENTITY filterPassed.label \"См. только прошедшие тесты\">\n<!ENTITY filterFailed.label \"См. только не удавшиеся тесты\">\n\n<!ENTITY speed.label \"Скорость:\">\n<!ENTITY title.label \"Название:\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/extensions/op1/op1Overlay.dtd",
    "content": "<!ENTITY op1.label \"Тест доступности: первый шаг\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/extensions/tipoftheday/tipoftheday.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Widgets.\n   -\n   - The Initial Developer of the Original Code is\n   - Philippe Goetz.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Philippe Goetz, Original author\n   -   Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY tipOfTheDayWindow.title    \"Совет дня\">\n<!ENTITY questionBeginning.label    \"Знаете ли Вы, что…\">\n<!ENTITY startupCheckbox.label      \"Показывать советы при запуске\">\n<!ENTITY nextTipButton.label        \"Следующий\">\n<!ENTITY previousTipButton.label    \"Предыдущий\">\n<!ENTITY closeTipButton.label       \"Закрыть\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/extensions/tipoftheday/tipoftheday.rdf",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is Linspire Inc.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com)\n   -   Charles Cooke\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\"\n                     \"http://my.netscape.com/publish/formats/rss-0.91.dtd\"[\n<!ENTITY % brandDTD SYSTEM \"chrome://global/locale/brand.dtd\">%brandDTD;\n]>\n<rss version=\"0.91\">\n  <channel>\n    <title>&brandShortName; - Astuce du jour</title>\n    <link>http://bluegriffon.org/</link>\n    <description>&brandShortName; tip of the day Archive</description>\n    <language>ru-RU</language>\n  \n    <item>\n      <title>…&brandShortName; является мультиплатформенным?</title>\n      <description>…&brandShortName; существует для широкого спектра ОС\n        включая Windows, Mac OS X, различные дистрибутивы Linux, OS/2 …\n      </description>\n    </item>\n  \n    <item>\n      <title>…&brandShortName; показывет не сохранённые вкладки выделяя их текст красным цветом?</title>\n      <description>Теперь Вы можете сохранять свои докуметны как из режима визуального отображения, так и из режима исходного кода.</description>\n    </item>\n\n    <item>\n      <title>…Вы можете напрямую обратиться к сообществу пользователей &brandShortName; ?</title>\n      <description>просто воспользуйтесь меню “Справка > Форумы”.\n      </description>\n    </item>\n\n    <item>\n      <title>…Вы можете легко вставить любой элемент HTML5?</title>\n      <description>Выберите “Вставка > Элемент HTML5”.</description>\n    </item>\n\n    <item>\n      <title>…ВЫ можете закрыть вкладку с помощью клавиатуры?</title>\n      <description>Control+w (Command +w sous Mac OS X) закроет текущую вкладку.</description>\n    </item>\n\n    <item>\n      <title>…Вы можете открыть новую вкладку с помощью клавиатуры?</title>\n      <description>Control+n (Command+n sous Mac OS X) создаст новую пустую вкладку\n                    того же типа html, что и предыдущая созданная страница...</description>\n    </item>\n\n    <item>\n      <title>…Вы можете публиковать вэб-стрницы напрямую из &brandShortName;</title>\n      <description>Для этого установите бесплатное расширение FireFTP add-on и настройте его.\n                  Расширение будет доступно в меню Инструменты. </description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; может просто вставлять любой знак Юникода?</title>\n      <description>Воспользуйтесь “Вставка > Специальные символы”. Можно выбрать \n         знак Юникода по его имени или найти в полном перечне.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; проверяет Вашу орфографию автоматически?</title>\n      <description>Щёлкните правой кнопкой мыши по слову, которое подчёркнуто красным цветом, и увидите\n        подсказки, как исправить ошибку. Вы можете отключить автоматическую проверку орфографии\n                в меню “Инструменты > Настройки > Общее” .</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; позволяет Вам выделять элементы простым образом?</title>\n      <description>Достаточно щёлкнуть на имени элемента в панели структуры.</description>\n    </item>\n\n    <item>\n      <title>…ВЫ можете перемещать элементы при помощи мыши?</title>\n      <description>Выделите элемент в панели структуры и перемещайте его в главном окне!\n      </description>\n    </item>\n\n    <item>\n      <title>…ВЫ можете просто управлять Вашими вэб-проектами?</title>\n      <description>Платное расширение Project Manager позволяет управлять вэб-проектами\n        и в один щелчок мыши работать со всеми документами на удалённом ресурсе.</description>\n    </item>\n\n    <item>\n      <title>…Вы можете выбрать предпочитаемый Вами вэб-браузер?</title>\n      <description>Воспользуйтесь “Инструменты > Настройки > Дополнительно > Отмена выбора вэб-брузера”.\n        Bluegriffon предложит Вам выбрать предпочитаемый вэб-браузер при следующем просмотре вэб-документа.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; может работать с внешними таблицами стилей?</title>\n      <description>Выберите “Панели > Таблица CSS” и создайте таблицу, готовую для использования.\n        Щёлкните по знаку плюс и выберите “Ссылка на документ”.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; может работать со сложными CSS таблицами и селекторами?</title>\n      <description>Используя платное расширение CSS Pro Editor, Вы сможете управлять сложными таблицами\n        и селекторами CSS-2 и CSS-3 через развитый графический интерфейс.</description>\n    </item>\n\n    <item>\n      <title>…ВЫ можете менять размер панелей?</title>\n      <description>Для этого достаточно потянуть за правый нижний угол панели. </description>\n    </item>\n\n    <item>\n      <title>…ВЫ можете добавлять любой атрибут любому элементу?</title>\n      <description>Откройте “Панели > Обозреватель DOM”, выберите элемент и добавьте ему\n        атрибуты, щёлкнув по кнопке плюс.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; умеет хорошо работать с CSS-3 ?</title>\n      <description>Проприетарные префиксы будут автоматически добавалены для каждого браузера,\n        которому они требуются.</description>\n    </item>\n\n    <item>\n      <title>…Вы можете изменять сочетания клавиш?</title>\n      <description>Откройте Настройки и зайдите в раздел Сочетания клавиш. Найдите\n        кнопку или сочетание, которое хотите изменить и щёлкните по ним.</description>\n    </item>\n\n    <item>\n      <title>…можно просто отменить класс, который назначен элементу?</title>\n      <description>Поместите курсор на элемент и воспользуйтесь выпадающим меню классов.\n        Выберите класс, который нужно отменить.</description>\n    </item>\n\n  </channel>\n</rss>\n\n"
  },
  {
    "path": "locales/ru/bluegriffon/extensions/tipoftheday/tipofthedayOverlay.dtd",
    "content": "<!ENTITY tipofthedayMenu.label \"Совет дня\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/sidebars/aria/aria.dtd",
    "content": "<!ENTITY window.title \"ARIA\">\n\n<!ENTITY roleSection.label \"Роль\">\n<!ENTITY role.label \"Роль:\">\n<!ENTITY treeView.label \"В виде дерева\">\n\n<!ENTITY constraintsSection.label \"Ограничения\">\n<!ENTITY context.label \"По родителям:\">\n<!ENTITY owns.label \"По содержанию:\">\n\n<!ENTITY requiredProperties.label \"Обязательные состояния и свойства\">\n<!ENTITY properties.label \"Другие состояния и свойства\">\n<!ENTITY inheritedProperties.label \"Унаследованные состояния и свойства\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/sidebars/aria/aria.properties",
    "content": "mustBeContainedIn=должно содержаться в\nor= или \nok=OK\nmustContain=должно содержать\nand= и \ndeprecated=устаревший\nmissingTextbox=отсутствует textbox\nmissingListboxTreeGridDialog=отсутствует listbox, tree, grid или dialog\n"
  },
  {
    "path": "locales/ru/bluegriffon/sidebars/aria/ariaOverlay.dtd",
    "content": "<!ENTITY aria.label \"ARIA\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/sidebars/cssproperties/backgrounditem.dtd",
    "content": "<!ENTITY backgroundAttachment.label \"Вложение:\">\n<!ENTITY backgroundAttachmentScroll.label \"Прокрутка\">\n<!ENTITY backgroundAttachmentLocal.label \"Зафиксирован на элемент\">\n<!ENTITY backgroundAttachmentFixed.label \"Зафиксирован на окно просмотра\">\n\n<!ENTITY backgroundSize.label \"Размер:\">\n<!ENTITY backgroundSizeAuto.label \"Автоматически\">\n<!ENTITY backgroundSizeContain.label \"Содержавшийся в элементе\">\n<!ENTITY backgroundSizeCover.label \"Элемент обложки\">\n<!ENTITY backgroundSizeUserDefined.label \"Выбрать длину\">\n\n<!ENTITY backgroundRepeat.label \"Повторение:\">\n<!ENTITY backgroundRepeatX.label \"Повторить на оси X:\">\n<!ENTITY backgroundRepeatY.label \"Повторить на оси Y:\">\n<!ENTITY backgroundRepeatRepeat.label \"Повторить\">\n<!ENTITY backgroundRepeatSpace.label \"Повторить и согнуть пространство\">\n<!ENTITY backgroundRepeatRound.label \"Изменять масштаб и повторить\">\n<!ENTITY backgroundRepeatNorepeat.label \"Не повторять на всех\">\n<!ENTITY backgroundRepeatUserDefined.label \"Выбрать повтор для каждой оси\">\n\n<!ENTITY backgroundClip.label \"Области рисования:\">\n<!ENTITY backgroundBorderbox.label \"Поле границ\">\n<!ENTITY backgroundPaddingbox.label \"Поле заполнения\">\n<!ENTITY backgroundContentbox.label \"Поле содержания\">\n\n<!ENTITY backgroundPosition.label \"Позиция:\">\n<!ENTITY backgroundPositionLeftTop.label \"Левый верхний\">\n<!ENTITY backgroundPositionCenterTop.label \"Верхний центр\">\n<!ENTITY backgroundPositionRightTop.label \"Правый верхний\">\n<!ENTITY backgroundPositionLeftCenter.label \"Левый центр\">\n<!ENTITY backgroundPositionCenterCenter.label \"Центр\">\n<!ENTITY backgroundPositionRightCenter.label \"Правый центр\">\n<!ENTITY backgroundPositionLeftBottom.label \"Левый нижний\">\n<!ENTITY backgroundPositionCenterBottom.label \"Нижний центр\">\n<!ENTITY backgroundPositionRightBottom.label \"Правый нижний\">\n<!ENTITY backgroundPositionUserDefined.label \"Определить позицию более точно\">\n\n<!ENTITY backgroundOrigin.label \"Исходный:\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/sidebars/cssproperties/backgrounditem.properties",
    "content": "backgroundColorTitle=Цвет\nbackgroundImageTitle=Изображение\nbackgroundLinearGradientTitle=Линейный градиент\nbackgroundRadialGradientTitle=Радиальный градиент\n"
  },
  {
    "path": "locales/ru/bluegriffon/sidebars/cssproperties/colorstopitem.dtd",
    "content": "<!ENTITY length.label \"Длина:\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/sidebars/cssproperties/cssproperties.dtd",
    "content": "<!ENTITY window.title \"Параметры CSS\">\n\n<!ENTITY applyStyles.label \"Применить стили к:\">\n<!ENTITY modifyID.label \"Этому элементу только через ID\">\n<!ENTITY modifyClass.label \"Всем элементам класса...\">\n<!ENTITY useInlineStyles.label \"Этому элементу, через встроенные стили\">\n<!ENTITY allOfType.label \"Всем элементам такого же типа...\">\n\n<!ENTITY closeOtherSections.label \"Закрыть все другие разделы\">\n<!ENTITY closeAllSections.label \"Закрыть все разделы\">\n\n<!ENTITY generalSectionHeader.label \"Общие\">\n\n<!ENTITY fontFamily.label \"Семейство шрифтов:\">\n\n<!ENTITY fontWeight.label \"Стиль шрифта:\">\n<!ENTITY fontWeightBold.label \"Жирный\">\n<!ENTITY fontWeightLighter.label \"lighter\">\n<!ENTITY fontWeightBolder.label \"bolder\">\n\n<!ENTITY fontStyle.label \"Стиль:\">\n<!ENTITY fontStyleItalic.label \"Курсив\">\n<!ENTITY fontStyleOblique.label \"Наклонный\">\n\n<!ENTITY textDecoration.label \"Декорация:\">\n<!ENTITY textDecorationUnderline.label \"Подчёркнутый\">\n<!ENTITY textDecorationOverline.label \"Надчёркнутый\">\n<!ENTITY textDecorationNone.label \"нет\">\n<!ENTITY textDecorationLinethrough.label \"Зачёркнутый\">\n\n<!ENTITY textTransform.label \"Регистр:\">\n<!ENTITY textTransformLowercase.label \"нижний регистр\">\n<!ENTITY textTransformUppercase.label \"ВЕРХНИЙ РЕГИСТР\">\n<!ENTITY textTransformCapitalize.label \"писать прописными буквами\">\n\n<!ENTITY fontVariant.label \"Вариант:\">\n<!ENTITY fontVariantNormal.label \"нормальный\">\n<!ENTITY fontVariantSmallCaps.label \"МАЛЕНЬКИЕ ЗАГЛАВНЫЕ БУКВЫ\">\n\n\n<!ENTITY textAlign.label \"Выравнивание:\">\n<!ENTITY textAlignStart.label \"начало\">\n<!ENTITY textAlignEnd.label \"Конец\">\n\n<!ENTITY fontSize.label \"Размер:\">\n<!ENTITY fontSizeSmaller.label \"Меньше\">\n<!ENTITY fontSizeLarger.label \"Больше\">\n<!ENTITY fontSizeXxsmall.label \"Экстра мелкий\">\n<!ENTITY fontSizeXsmall.label \"Очень мелкий\">\n<!ENTITY fontSizeSmall.label \"Мелкий\">\n<!ENTITY fontSizeMedium.label \"Средний\">\n<!ENTITY fontSizeLarge.label \"Большой\">\n<!ENTITY fontSizeXlarge.label \"Очень большой\">\n<!ENTITY fontSizeXxlarge.label \"Экстра большой\">\n\n<!ENTITY lineHeight.label \"Высота строки:\">\n<!ENTITY lineHeightNormal.label \"Нормальная\">\n\n<!ENTITY colorsSectionHeader.label \"Цвета\">\n<!ENTITY color.label \"Передний план:\">\n<!ENTITY bgColor.label \"Фон:\">\n<!ENTITY backgrounds.label \"Изображение:\">\n<!ENTITY addBackgroundImageMenuitem.label \"Добавить фоновое изображение\">\n<!ENTITY addBackgroundLinearGradientMenuitem.label \"Добавить линейный градиент\">\n<!ENTITY addBackgroundRadialGradientMenuitem.label \"Добавить радиальный градиент\">\n\n<!ENTITY imageURL.caption \"Ввести URL изображения\">\n<!ENTITY selectImageButton.label \"Выбрать файл изображения\">\n\n<!ENTITY preview.caption \"Просмотр\">\n<!ENTITY cancelButton.label \"Отмена\">\n<!ENTITY okButton.label \"OK\">\n\n<!ENTITY backgroundPositionLeftTop.label \"Верх слева\">\n<!ENTITY backgroundPositionCenterTop.label \"Верх центр\">\n<!ENTITY backgroundPositionRightTop.label \"Верх справа\">\n<!ENTITY backgroundPositionLeftCenter.label \"Слева центр\">\n<!ENTITY backgroundPositionCenterCenter.label \"Центр\">\n<!ENTITY backgroundPositionRightCenter.label \"Справа центр\">\n<!ENTITY backgroundPositionLeftBottom.label \"Низ слева\">\n<!ENTITY backgroundPositionCenterBottom.label \"Низ центр\">\n<!ENTITY backgroundPositionRightBottom.label \"Низ справа\">\n\n<!ENTITY colorStops.tab \"Цветные остановки\">\n<!ENTITY shapeAndSize.tab \"Форма и размер\">\n<!ENTITY angle.tab \"Угол\">\n<!ENTITY startingPoint.tab \"Отправная точка\">\n\n<!ENTITY repeating.label \"Повтор\">\n\n<!ENTITY radius.label \"Радиус:\">\n<!ENTITY angle.checkbox \"Угол:\">\n<!ENTITY startingPoint.checkbox \"Отправная точка:\">\n<!ENTITY horizOffset.checkbox \"Гориз. смещение:\">\n<!ENTITY vertOffset.checkbox \"Верт. смещение:\">\n\n<!ENTITY shape.label \"Форма:\">\n<!ENTITY circularShape.label \"Круглый\">\n<!ENTITY ellipticShape.label \"Овальный\">\n<!ENTITY size.label \"Размер:\">\n\n\n<!ENTITY columnsSectionHeader.label \"Столбцы\">\n<!ENTITY columnCount.label \"Количество столбцов:\">\n<!ENTITY oneColumn.label \"Один столбец\">\n<!ENTITY twoColumns.label \"Два столбца\">\n<!ENTITY threeColumns.label \"Три столбца\">\n\n<!ENTITY columnWidth.label \"Оптимальная ширина столбца:\">\n<!ENTITY automaticColumnWidth.label \"автоматически\">\n\n<!ENTITY columnGap.label \"Зазор между столбцами:\">\n<!ENTITY normalColumnGap.label \"Значение по умолчанию\">\n\n<!ENTITY columnRuleColor.label \"Цвет разделительной линии:\">\n<!ENTITY columnRuleColor.title \"Цвет разделительной линии\">\n<!ENTITY noneColumnRuleStyle.label \"Без разделительной линии\">\n<!ENTITY hiddenColumnRuleStyle.label \"Скрытая\">\n<!ENTITY solidColumnRuleStyle.label \"Сплошная\">\n<!ENTITY doubleColumnRuleStyle.label \"Удвоенная\">\n<!ENTITY dottedColumnRuleStyle.label \"Точечная\">\n<!ENTITY dashedColumnRuleStyle.label \"Пунктирная\">\n<!ENTITY grooveColumnRuleStyle.label \"Штриховая\">\n<!ENTITY ridgeColumnRuleStyle.label \"Ребристая\">\n<!ENTITY insetColumnRuleStyle.label \"Вдавленная\">\n<!ENTITY outsetColumnRuleStyle.label \"Выпуклая\">\n\n<!ENTITY columnRuleStyle.label \"Стиль разделительной линии:\">\n\n<!ENTITY columnRuleWidth.label \"Стиль разделительной линии:\">\n<!ENTITY noneColumnRuleWidth.label \"нет\">\n<!ENTITY thinColumnRuleWidth.label \"тонкая\">\n<!ENTITY mediumColumnRuleWidth.label \"средняя\">\n<!ENTITY thickColumnRuleWidth.label \"толстая\">\n\n<!ENTITY geometrySectionHeader.label \"Геометрия\">\n<!ENTITY margins.label \"Поля:\">\n<!ENTITY paddings.label \"Отступы:\">\n<!ENTITY contentArea.label \"Содержание\">\n<!ENTITY useSameFourPaddings.label \"Одинаково со всех сторон\">\n<!ENTITY useSameFourMargins.label \"Одинаково со всех сторон\">\n<!ENTITY autoMargin.label \"автоматически\">\n\n<!ENTITY width.label \"Ширина:\">\n<!ENTITY autoWidth.label \"автоматически\">\n<!ENTITY preserveImageRatio.label \"Сохранять соотношение изображения\">\n\n<!ENTITY height.label \"Высота:\">\n<!ENTITY autoHeight.label \"автоматически\">\n\n<!ENTITY minWidth.label \"Мин. ширина:\">\n<!ENTITY maxWidth.label \"Макс. ширина:\">\n<!ENTITY noneMaxWidth.label \"Нет\">\n\n<!ENTITY minHeight.label \"Мин. высота:\">\n<!ENTITY maxHeight.label \"Макс. высота:\">\n<!ENTITY noneMaxHeight.label \"Нет\">\n\n<!ENTITY getNaturalSize.label \"Получить натуральную величину\">\n\n<!ENTITY positionSectionHeader.label \"Положение и размещение\">\n\n<!ENTITY display.label \"Отображение:\">\n<!ENTITY noneDisplay.label \"Не отображать\">\n<!ENTITY inlineDisplay.label \"Встроенный\">\n<!ENTITY runInDisplay.label \"Выполнение в\">\n<!ENTITY blockDisplay.label \"Блок\">\n<!ENTITY inlineBlockDisplay.label \"Встроенный блок\">\n<!ENTITY listItem.label \"Элемент списка\">\n<!ENTITY table.label \"Таблица\">\n<!ENTITY inlineTable.label \"Встроенная таблица\">\n<!ENTITY tableHeaderGroup.label \"Таблица группы заголовка\">\n<!ENTITY tableRowGroup.label \"Таблица группы строк\">\n<!ENTITY tableFooterGroup.label \"Таблица группы колонтитула\">\n<!ENTITY tableColumnGroup.label \"Таблица группы колонки\">\n<!ENTITY tableCaption.label \"Заголовок таблицы\">\n<!ENTITY tableRow.label \"Строки таблицы\">\n<!ENTITY tableColumn.label \"Колонка таблицы\">\n<!ENTITY tableCell.label \"Ячейки таблицы\">\n\n<!ENTITY visibility.label \"Видимость:\">\n<!ENTITY visibleVisibility.label \"видимый\">\n<!ENTITY hiddenVisibility.label \"скрытый\">\n<!ENTITY collapseVisibility.label \"свернут\">\n\n<!ENTITY float.label \"Обтекаемый элемент:\">\n<!ENTITY leftFloat.label \"слева\">\n<!ENTITY noneFloat.label \"без обтекания\">\n<!ENTITY rightFloat.label \"справа\">\n\n<!ENTITY overflow.label \"Переполнение:\">\n<!ENTITY visibleOverlow.label \"видимо\">\n<!ENTITY hiddenOverlow.label \"скрыто\">\n<!ENTITY scrollOverlow.label \"показ полосы прокрутки\">\n<!ENTITY autoOverlow.label \"автоматически\">\n\n<!ENTITY textOverflow.label \"Переполнение текста:\">\n<!ENTITY clipTextOverflow.label \"обрезка\">\n<!ENTITY ellipsisTextOverflow.label \"многоточие\">\n\n<!ENTITY position.label \"Положение:\">\n<!ENTITY staticPosition.label \"статическое\">\n<!ENTITY relativePosition.label \"относительное\">\n<!ENTITY absolutePosition.label \"абсолютное\">\n<!ENTITY fixedPosition.label \"фиксированное\">\n\n<!ENTITY zIndex.label \"Z-индекс:\">\n<!ENTITY zIndexAuto.label \"автоматически\">\n\n<!ENTITY offsets.label \"Смещения:\">\n<!ENTITY offsetAuto.label \"автоматически\">\n\n<!ENTITY clear.label \"Очистка:\">\n<!ENTITY leftClear.label \"слева\">\n<!ENTITY rightClear.label \"справа\">\n<!ENTITY bothClear.label \"обе стороны\">\n<!ENTITY noneClear.label \"без очистки\">\n\n<!ENTITY bordersSectionHeader.label \"Обрамление\">\n<!ENTITY thinBorderWidth.label \"тонкое\">\n<!ENTITY mediumBorderWidth.label \"среднее\">\n<!ENTITY thickBorderWidth.label \"толстое\">\n\n<!ENTITY noneBorderStyleStyle.label \"Нет\">\n<!ENTITY hiddenBorderStyleStyle.label \"Скрытая\">\n<!ENTITY solidBorderStyleStyle.label \"Сплошная\">\n<!ENTITY doubleBorderStyleStyle.label \"Удвоенная\">\n<!ENTITY dottedBorderStyleStyle.label \"Точечная\">\n<!ENTITY dashedBorderStyleStyle.label \"Пунктирная\">\n<!ENTITY grooveBorderStyleStyle.label \"Штриховая\">\n<!ENTITY ridgeBorderStyleStyle.label \"Ребристая\">\n<!ENTITY insetBorderStyleStyle.label \"Вдавленная\">\n<!ENTITY outsetBorderStyleStyle.label \"Выпуклая\">\n\n<!ENTITY topBorder.label \"Верх:\">\n<!ENTITY rightBorder.label \"Справа:\">\n<!ENTITY leftBorder.label \"Слева:\">\n<!ENTITY bottomBorder.label \"Снизу:\">\n\n<!ENTITY sameBorderOnFourEdges.label \"Одинаково со всех сторон\">\n\n<!ENTITY sameFourCorners.label \"Одинаково для всех углов\">\n<!ENTITY topLeftCorner.label \"Верхний левый угол:\">\n<!ENTITY topRightCorner.label \"Верхний правый угол:\">\n<!ENTITY bottomLeftCorner.label \"Нижний левый угол:\">\n<!ENTITY bottomRightCorner.label \"Нижний правый угол:\">\n\n<!ENTITY useImageAsBorder.label \"Использовать нарезанное изображение как обрамление\">\n<!ENTITY enterImageUrl.label \"Расположение изображения:\">\n<!ENTITY borderImageURLButton.label \"Выбрать файл изображения\">\n\n<!ENTITY fromLeftEdge.label \"С левого края:\">\n<!ENTITY fromTopEdge.label \"С верхнего края:\">\n<!ENTITY fromBottomEdge.label \"С нижнего края:\">\n<!ENTITY fromRightEdge.label \"С правого края:\">\n\n<!ENTITY topBorderImageProps.label \"верх\">\n<!ENTITY rightBBorderImageProps.label \"справа\">\n<!ENTITY bottomBorderImageProps.label \"снизу\">\n<!ENTITY leftBorderImageProps.label \"слева\">\n<!ENTITY slicingBorderImageProps.label \"Нарезка:\">\n<!ENTITY widthBorderImageProps.label \"Ширина:\">\n<!ENTITY repeatBorderImageProps.label \"Повторение:\">\n\n<!ENTITY stretchBorderImageRepeat.label \"Отрезок\">\n<!ENTITY repeatBorderImageRepeat.label \"повтор\">\n<!ENTITY roundBorderImageRepeat.label \"кругом\">\n\n<!ENTITY transformsSectionHeader.label \"Преобразования\">\n<!ENTITY rotation.label \"Вращение\">\n<!ENTITY translation.label \"Трансформация\">\n<!ENTITY skew.label \"Наклон\">\n<!ENTITY scale.label \"Масштаб\">\n\n<!ENTITY flexboxSectionHeader.label \"Гибкость\">\n<!ENTITY enableFlexBox.label \"Этот элемент является гибким\">\n<!ENTITY inlineBox.label \"Это поточный элемент\">\n<!ENTITY selfAlign.label \"Самовыстраивание:\">\n<!ENTITY boxAlign.label \"Выравнивание:\">\n<!ENTITY startBoxAlign.label \"начало\">\n<!ENTITY centerBoxAlign.label \"середина\">\n<!ENTITY endBoxAlign.label \"конец\">\n<!ENTITY baselineBoxAlign.label \"Базисная линия\">\n<!ENTITY stretchBoxAlign.label \"растянуть\">\n\n<!ENTITY boxDirection.label \"Направление:\">\n<!ENTITY normalBoxDirection.label \"нормально\">\n<!ENTITY reverseBoxDirection.label \"наборот\">\n\n<!ENTITY flexGrow.label \"Сила растяжения:\">\n<!ENTITY flexShrink.label \"Сила сжатия:\">\n<!ENTITY flexBasis.label \"База гибкости:\">\n<!ENTITY boxOrdinalGroup.label \"Порядковая группа:\">\n\n<!ENTITY boxOrientation.label \"Ориентация:\">\n<!ENTITY horizontalBoxOrientation.label \"горизон\">\n<!ENTITY verticalBoxOrientation.label \"вертик\">\n\n\n<!ENTITY letterSpacing.label \"Межсимвольный интервал:\">\n<!ENTITY normalLetterSpacing.label \"нормально\">\n\n<!ENTITY wordSpacing.label \"Расстояние между словами:\">\n<!ENTITY normalWordSpacing.label \"нормально\">\n\n<!ENTITY wordWrap.label \"Перенос по словам:\">\n<!ENTITY normalWordWrap.label \"только в нормальных точках\">\n<!ENTITY breakWordWordWrap.label \"где угодно\">\n\n<!ENTITY textIndent.label \"Отступы текста:\">\n\n\n<!ENTITY listsSectionHeader.label \"Списки\">\n<!ENTITY listStyleType.label \"Тип:\">\n<!ENTITY disc.label \"Диск •\">\n<!ENTITY circle.label \"Кружок ◦\">\n<!ENTITY square.label \"Квадрат ◾\">\n<!ENTITY decimal.label \"Десятеричные 1 2 3 4 5 6 7 8 9\">\n<!ENTITY decimalLeadingZero.label \"Десятеричные 01 02 03 04 05 06 07 08 09\">\n<!ENTITY lowerRoman.label \"Маленькие римские ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ\">\n<!ENTITY upperRoman.label \"Большие римские Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ\">\n<!ENTITY lowerGreek.label \"Маленькие греческие α β γ δ ε ζ η θ ι\">\n<!ENTITY lowerAlpha.label \"Маленькие латинские a b c d e f g h i\">\n<!ENTITY upperAlpha.label \"Большие латинские A B C D E F G H I\">\n<!ENTITY armenian.label \"Армянские ա բ գ դ ե զ է ը թ\">\n<!ENTITY georgian.label \"Грузинские ა ბ გ დ ე ვ ზ ჱ თ\">\n<!ENTITY hebrew.label \"Иврит א ב ג ד ה ו ז ח ט\">\n<!ENTITY arabicIndic.label \"Арабские ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩\">\n<!ENTITY bengali.label \"Бенгальские ১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯\">\n<!ENTITY devanagari.label \"Деванагари १ २ ३ ४ ५ ६ ७ ८ ९\">\n<!ENTITY gujarati.label \"Гуджарати ૧ ૨ ૩ ૪ ૫ ૬ ૭ ૮ ૯\">\n<!ENTITY gurmukhi.label \"Гурмухи ੧ ੨ ੩ ੪ ੫ ੬ ੭ ੮ ੯\">\n<!ENTITY kannada.label \"Каннада ೧ ೨ ೩ ೪ ೫ ೬ ೭ ೮ ೯\">\n<!ENTITY malayalam.label \"Малайялам ൧ ൨ ൩ ൪ ൫ ൬ ൭ ൮ ൯ \">\n<!ENTITY oriya.label \"Ория ୧ ୨ ୩ ୪ ୫ ୬ ୭ ୮ ୯\">\n<!ENTITY tamil.label \"Тамильские ௧ ௨ ௩ ௪ ௫ ௬ ௭ ௮ ௯\">\n<!ENTITY telugu.label \"Телугу ౧ ౨ ౩ ౪ ౫ ౬ ౭ ౮ ౯\">\n<!ENTITY ethiopicNumeric.label \"Эфиопские ፩ ፪ ፫ ፬ ፭ ፮ ፯ ፰ ፱\">\n<!ENTITY ethiopicHalehameAmEt.label \"Эфиопские halehame-am-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY ethiopicHalehameTiEr.label \"Эфиопские halehame-ti-er ሀ ለ ሐ መ ረ ሰ ሸ ቀ ቐ\">\n<!ENTITY ethiopicHalehameTiEt.label \"Эфиопские halehame-ti-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY persian.label \"Персидские ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY urdu.label \"Урду ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY khmer.label \"Кхмерские ១ ២ ៣ ៤ ៥ ៦ ៧ ៨ ៩\">\n<!ENTITY lao.label \"Лао ໑ ໒ ໓ ໔ ໕ ໖ ໗ ໘ ໙\">\n<!ENTITY thai.label \"Тайские ๑ ๒ ๓ ๔ ๕ ๖ ๗ ๘ ๙\">\n<!ENTITY myanmar.label \"Мьянма ၁ ၂ ၃ ၄ ၅ ၆ ၇ ၈ ၉\">\n<!ENTITY hangul.label \"Хангыль 나 다 라 마 바 사 아 자 차\">\n<!ENTITY hangulConsonant.label \"Согласный хангыль ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㅊ\">\n<!ENTITY hiragana.label \"Хирагана い う え お か き く け こ\">\n<!ENTITY katakana.label \"Катакана イ ウ エ オ カ キ ク ケ コ\">\n<!ENTITY hiraganaIroha.label \"Хирагана Ироха ろ は に ほ へ と ちり ぬ\">\n<!ENTITY katakanaIroha.label \"Катакана Ироха ロ ハ ニ ホ ヘ ト チリ ヌ\">\n<!ENTITY japaneseFormal.label \"Японский формальный 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY japaneseInformal.label \"Японский неформальный 壹 贰 叁 肆 伍 陆 柒 捌 玖\">\n<!ENTITY cjkIdeographic.label \"CJK идеографический\">\n<!ENTITY cjkIdeographicEarlyBranch.label \"CJK идеографическая ранняя ветвь 丑 寅 卯 辰 巳 午 未申 酉\">\n<!ENTITY cjkHeavenlyStem.label \"CJK небесный стебель 乙 丙 丁 戊 己 庚 辛壬 癸\">\n<!ENTITY simpChineseFormal.label \"Упрощённый китайский формальный 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY simpChineseInformal.label \"Упрощённый китайский неформальный 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY tradChineseFormal.label \"Традиционный китайский формальный 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY tradChineseInormal.label \"Традиционный китайский неформальный 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY none.label \"Нет\">\n\n<!ENTITY listStylePosition.label \"Размещение:\">\n<!ENTITY insideListStylePosition.label \"внутри\">\n<!ENTITY outsideListStylePosition.label \"снаружи\">\n\n<!ENTITY listStyleImage.label \"Изображение:\">\n\n<!ENTITY transitionsSectionHeader.label \"Переход\">\n<!ENTITY noneTransition.label \"Без свойств\">\n<!ENTITY allTransition.label \"Все свойства\">\n<!ENTITY propertyTransition.label \"Одно свойство\">\n\n<!ENTITY shadowsSectionHeader.label \"Тени\">\n<!ENTITY textShadows.label \"Тени текста\">\n<!ENTITY boxShadows.label \"Тени элемента\">\n<!ENTITY noneTextShadow.label \"Нет\">\n<!ENTITY oneShadow.label \"Создать тень\">\n\n<!ENTITY verticalAlign.label \"Вертик. выравнивание:\">\n<!ENTITY baselineVerticalAlign.label \"Базисная линия\">\n<!ENTITY subVerticalAlign.label \"Базисная линия с понижающим индексом от родительского\">\n<!ENTITY superVerticalAlign.label \"Базисная линия с повышающим индексом от родительского\">\n<!ENTITY topVerticalAlign.label \"Верхние\">\n<!ENTITY textTopVerticalAlign.label \"Верхняя с верхней областью родительского контента\">\n<!ENTITY middleVerticalAlign.label \"Средняя с базисной линией родительского + 1/2 от 'x' высоты\">\n<!ENTITY bottomVerticalAlign.label \"Нижние\">\n<!ENTITY textBottomVerticalAlign.label \"Нижняя с нижней областью родительского контента\">\n\n\n<!ENTITY direction.label \"Направление текста:\">\n<!ENTITY ltrDirection.label \"слева направо\">\n<!ENTITY rtlDirection.label \"справа налево\">\n\n<!ENTITY miscSectionHeader.label \"Разное\">\n<!ENTITY cursor.label \"Курсор:\">\n<!ENTITY autoCursor.label \"автоматически\">\n<!ENTITY defaultCursor.label \"Курсор по умолчанию в зависимости от платформы\">\n<!ENTITY crossHairCursor.label \"Перекрестие\">\n<!ENTITY pointerCursor.label \"Указатель показывает ссылку\">\n<!ENTITY moveCursor.label \"Переместить\">\n<!ENTITY eResizeCursor.label \"Изменение размера от левого края\">\n<!ENTITY neResizeCursor.label \"Изменение размера от верхнего левого угла\">\n<!ENTITY nwResizeCursor.label \"Изменение размера от верхнего правого угла\">\n<!ENTITY nResizeCursor.label \"Изменение размера от верхнего края\">\n<!ENTITY sResizeCursor.label \"Изменение размера от нижнего края\">\n<!ENTITY wResizeCursor.label \"Изменение размера от правого края\">\n<!ENTITY seResizeCursor.label \"Изменение размера от нижнего левого угла\">\n<!ENTITY swResizeCursor.label \"Изменение размера от нижнего правого угла\">\n<!ENTITY textCursor.label \"Выбор текста\">\n<!ENTITY busyCursor.label \"Занят, пожалуйста подождите\">\n<!ENTITY helpCursor.label \"Доступная справка\">\n<!ENTITY progress.label \"Индикатор прогресса\">\n\n<!ENTITY unicodeBidi.label \"Unicode bidi:\">\n<!ENTITY normalUnicodeBidi.label \"normal\">\n<!ENTITY embedUnicodeBidi.label \"embed\">\n<!ENTITY bidiOverrideUnicodeBidi.label \"bidi-override\">\n\n<!ENTITY orphans.label \"Концевая висячая строка:\">\n<!ENTITY widows.label \"Начальная висячая строка:\">\n<!ENTITY pageBreakAfter.label \"Разрыв снизу страницы:\">\n<!ENTITY pageBreakInside.label \"Разрыв внутри страницы:\">\n<!ENTITY pageBreakBefore.label \"Разрыв вначале страницы:\">\n<!ENTITY autoPageBreak.label \"Автоматически\">\n<!ENTITY alwaysPageBreak.label \"Всегда\">\n<!ENTITY avoidPageBreak.label \"Избегать\">\n<!ENTITY leftPageBreak.label \"Левая страница\">\n<!ENTITY rightPageBreak.label \"Правая страница\">\n\n<!ENTITY tablesSectionHeader.label \"Таблицы\">\n<!ENTITY tableLayout.label \"Форматирование таблиц:\">\n<!ENTITY autoTableLayout.label \"автоматическое\">\n<!ENTITY fixedTableLayout.label \"фиксированное\">\n\n<!ENTITY captionSide.label \"Размещение описания:\">\n<!ENTITY topCaptionSide.label \"сверху\">\n<!ENTITY bottomCaptionSide.label \"снизу\">\n\n<!ENTITY borderCollapse.label \"Обрамление таблицы:\">\n<!ENTITY collapseBorderCollapse.label \"свернуть\">\n<!ENTITY separateBorderCollapse.label \"раздвинуть\">\n\n<!ENTITY borderSpacing.label \"Расстояние между линиями:\">\n\n<!ENTITY emptyCells.label \"Пустые ячейки:\">\n<!ENTITY showEmptyCells.label \"показать\">\n<!ENTITY hideEmptyCells.label \"скрыть\">\n\n<!ENTITY leftTransformOrigin.label \"слева\">\n<!ENTITY centerTransformOrigin.label \"по центру\">\n<!ENTITY rightTransformOrigin.label \"справа\">\n<!ENTITY topTransformOrigin.label \"сверху\">\n<!ENTITY bottomTransformOrigin.label \"снизу\">\n\n<!ENTITY makeRelative.label \"Относительный URL\">\n\n<!ENTITY hoverState.label \"При установке курсора над элементом\">\n\n<!ENTITY perspective.label \"Перспектива 3D\">\n<!ENTITY transformOrigin.label \"Исходная точка трансформации:\">\n<!ENTITY perspectivOrigin.label \"Исходная точка перспективы:\">\n<!ENTITY perspectiveDepth.label \"Глубина перспективы:\">\n<!ENTITY transformStyle.label \"Стиль трансформации:\">\n<!ENTITY transformStyleFlat.label \"плоская\">\n<!ENTITY transformStyle3D.label \"3D\">\n<!ENTITY backfaceVisibility.label \"Задние грани:\">\n<!ENTITY backfaceVisibilityVisible.label \"видимы\">\n<!ENTITY backfaceVisibilityHidden.label \"скрыты\">\n<!ENTITY rotation3D.label \"Вращение 3D\">\n\n<!ENTITY row.label                      \"строка\">\n<!ENTITY column.label                   \"столбец\">\n\n<!ENTITY justifyContent.label \"Выключка содержимого:\">\n<!ENTITY alignContent.label \"Выравнивание содержимого:\">\n<!ENTITY autoBoxAlign.label \"автоматически\">\n\n<!ENTITY fontsSectionHeader.label \"Особенности шрифта\">\n<!ENTITY writingMode.label \"Режим письма:\">\n<!ENTITY fontWeightNormal.label \"Нормальный\">\n<!ENTITY fontStyleNormal.label \"Нормальный\">\n<!ENTITY textTransformNone.label \"Пусто\">\n\n<!ENTITY viewFonts.label \"Посмотреть шрифтs\">\n<!ENTITY perspectiveNone.label \"Пусто\">\n<!ENTITY imagesSectionHeader.label \"Изображение\">\n<!ENTITY imageOrientation.label \"Ориентация:\">\n<!ENTITY flipImage.label \"Отразить изображение\">\n<!ENTITY fromImageImageOrientation.label \"Из изображения\">\n<!ENTITY fromImageImageOrientation.tooltip \"Использовать EXIF данные изображения\">\n\n<!ENTITY addCSS.tooltip \"Добавить объявление CSS\">\n<!ENTITY removeCSS.tooltip \"Удалить объявление CSS\">\n<!ENTITY modifyCSS.tooltip \"Изменить значение CSS\">\n\n<!ENTITY allSectionHeader.label \"Все свойства\">\n\n<!ENTITY variablesSectionHeader.label \"Переменные\">\n<!ENTITY gridRowGap.label \"Разрыв рядов сетки:\">\n<!ENTITY gridColumnGap.label \"Разрыв столбцов сетки:\">\n<!ENTITY gridLayoutSection.label \"Макет сетки\">\n<!ENTITY displayGrid.label \"Этот элемент является сеткой\">\n\n<!ENTITY displayInlineGrid.label \"Этот элемент является встроенной сеткой\">\n<!ENTITY displaySubgrid.label \"Этот элемент является подсеткой\">\n<!ENTITY gridAutoFlow.label \"Автоматическое размещение:\">\n<!ENTITY gridItemPositionWarning.label \"Чтобы позиционировать элемент как элемент сетки, см. раздел «Расположение элементов сетки».\">\n<!ENTITY gridLayoutWarning.label \"Для макета сетки, пожалуйста, смотрите раздел «Макет сетки»\">\n<!ENTITY gridItemsSection.label \"Расположение элементов сетки\">\n<!ENTITY gridOrder.label \"Порядок:\">\n<!ENTITY gridTemplateColumns.label \"Столбцы шаблона\">\n<!ENTITY gridTemplateRows.label \"Строки шаблона\">\n<!ENTITY invalidGridTemplateRowsOrColumns.label \"Неверное значение для свойства. Нажмите, чтобы отменить последнее изменение.\">\n<!ENTITY gridTemplateArea.label \"Именованные области сетки:\">\n<!ENTITY gridRowStart.label \"Начало строки:\">\n<!ENTITY gridRowEnd.label \"Конец строки:\">\n<!ENTITY gridColumnStart.label \"Начало столбца:\">\n<!ENTITY gridColumnEnd.label \"Конец столбца:\">\n<!ENTITY rowGridAutoFlow.label \"строка\">\n<!ENTITY columnGridAutoFlow.label \"столбец\">\n<!ENTITY denseGridAutoFlow.label \"плотный\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/sidebars/cssproperties/cssproperties.properties",
    "content": "EnterAnId=Пожалуйста, введите идентификатор\nEnterUniqueId=Вы должны дать идентификатор элемента:\n\nNoClasSelected=Вы должны выбрать имя класса\nPleaseSelectAClass=Класс должен быть выбран, чтобы применить запрошенные изменения\n"
  },
  {
    "path": "locales/ru/bluegriffon/sidebars/cssproperties/csspropertiesOverlay.dtd",
    "content": "<!ENTITY cssproperties.label \"Стили CSS\">\n\n<!ENTITY cssToolbarCmd.label \"CSS\">\n<!ENTITY cssToolbarCmd.tooltip \"Установить стиль CSS\">\n\n"
  },
  {
    "path": "locales/ru/bluegriffon/sidebars/cssproperties/editGridTemplate.dtd",
    "content": "<!ENTITY window.title \"Добавить или изменить строку/столбец шаблона сетки\">\n\n<!ENTITY none.label \"Пусто\">\n<!ENTITY newEntry.label \"Новая запись шаблона\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/sidebars/cssproperties/fontFeatures.properties",
    "content": "FFaalt=Доступ ко всем альтернативам\nFFcalt=Контекстные альтернативы\nFFsalt=Стилистические альтернативы\nFFliga=Стандартные лигатуры\nFFclig=Контекстные лигатуры\nFFdlig=Дискреционные лигатуры\nFFhist=Исторические формы\nFFhlig=Исторические лигатуры\nFFunic=Универсальный случай\nFFsmcp=Маленькие прописные\nFFc2sc=Маленькие прописные из прописных\nFFc2pc=Изящные прописные из прописных\nFFpcap=Изящные прописные\nFFcase=Чувствительные к регистру формы\nFFcpsp=Интервал между прописными\nFFtitl=Озаглавливание\nFFswsh=Swash\nFFcswh=Контекстный Swash\nFFfrac=Дроби\nFFafrc=Альтернативные дроби\nFFordn=Порядковые числительные\nFFnumr=Числители\nFFdnom=Знаменатели\nFFsinf=Научные нижние\nFFsups=Суперскрипт\nFFsubs=Подскрипт\nFFonum=Старинные цифры\nFFlnum=Линейные цифры\nFFpnum=Пропорциональные цифры\nFFtnum=Табличные цифры\nFFzero=Перечёркнутый ноль\nFFmgrk=Математический греческий\nFFnalt=Альтернативные формы аннотаций\nFFornm=Орнаменты\nFFlocl=Локализованные формы\nFFsize=Оптический размер\nFFisol=Изолированные формы\nFFinit=Начальные формы\nFFmedi=Срединные формы\nFFfinal=Конечные формы\nFFrlig=Лигатуры Requird\nFFccmp=Композиция/декомпозиция глифа\nFFmark=Отметить базовое позиционирование\nFFmkmj=Отметить отмеченное позиционирование\nFFhwid=Полуширина\n"
  },
  {
    "path": "locales/ru/bluegriffon/sidebars/cssproperties/griditemposition.dtd",
    "content": "<!ENTITY autoGridItemPosition.label \"Автоматический\">\n<!ENTITY customGridItemPosition.label \"Пользовательский\">\n\n<!ENTITY gridLineName.tooltiptext \"Имя линии сетки\">\n<!ENTITY gridLineIndex.tooltiptext \"Индекс линии\">\n<!ENTITY spanning.tooltiptext \"Способствует размаху сетки\">\n<!ENTITY span.label \"Размах\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/sidebars/cssproperties/textshadowitem.dtd",
    "content": "<!ENTITY noTextShadow.label \"Тени текста не будут применяться к элементу\">\n\n<!ENTITY colorTextShadow.label \"Цвет:\">\n<!ENTITY colorTextShadow.title \"Цвет тени текста\">\n<!ENTITY blurRadiusTextShadow.label \"Радиус размытия:\">\n<!ENTITY offsetXTextShadow.label \"Гориз. смещение:\">\n<!ENTITY offsetYTextShadow.label \"Верт. смещение:\">\n\n<!ENTITY spreadRadiusBoxShadow.label \"Радиус покрытия:\">\n<!ENTITY inset.label \"Внутренняя тень\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/sidebars/cssproperties/transformationitem.dtd",
    "content": "<!ENTITY rotation.label \"Вращение\">\n<!ENTITY translation.label \"Трансформация\">\n<!ENTITY skew.label \"Наклон\">\n<!ENTITY aroundXAxis.label \"Ось X:\">\n<!ENTITY aroundYAxis.label \"Ось Y:\">\n<!ENTITY horizontally.label \"Горизонталь:\">\n<!ENTITY vertically.label \"Вертикаль:\">\n<!ENTITY scale.label \"Масштаб\">\n\n<!ENTITY translation3d.label \"Трансформация 3D\">\n<!ENTITY perspective.label \"Перспектива 3D\">\n<!ENTITY depth.label \"Глубина:\">\n<!ENTITY x.label \"X:\">\n<!ENTITY y.label \"Y:\">\n<!ENTITY z.label \"Z:\">\n<!ENTITY rotation3d.label \"3D вращение\">\n\n<!ENTITY axis.label \"Ось:\">\n<!ENTITY normalize.label \"Нормализовать\">\n<!ENTITY screenToUser.label \"От экрана к пользователю\">\n<!ENTITY userToScreen.label \"От пользователя к экрану\">\n<!ENTITY angle.label \"Угол:\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/sidebars/cssproperties/transitionitem.dtd",
    "content": "<!ENTITY allProperties.label \"Каждое свойство, которое способно совершить переход будет это делать\">\n<!ENTITY noProperty.label \"Без свойств перехода\">\n<!ENTITY property.label \"Свойство:\">\n<!ENTITY duration.label \"Продолжительность:\">\n<!ENTITY seconds.label \"секунд\">\n\n<!ENTITY all.label \"Все\">\n<!ENTITY none.label \"Нет\">\n<!ENTITY oneProperty.label \"Одно свойство\">\n<!ENTITY function.label \"Функция:\">\n<!ENTITY ease.label \"Лёгкость\">\n<!ENTITY linear.label \"Линейный\">\n<!ENTITY easeIn.label \"Ослабление, внутрь\">\n<!ENTITY easeOut.label \"Ослабление, наружу\">\n<!ENTITY easeInOut.label \"Ослабление, внутрь-наружу\">\n<!ENTITY cubicBezier.label \"Кривая Безье третьего порядка\">\n\n<!ENTITY delay.label \"Задержка:\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/sidebars/domexplorer/domexplorer.dtd",
    "content": "<!ENTITY window.title \"Проводник DOM\">\n\n<!ENTITY elements.label \"Элементы\">\n\n<!ENTITY attrName.label \"Имя\">\n<!ENTITY attrValue.label \"Значение\">\n\n<!ENTITY attributesTab.label \"Атрибуты\">\n<!ENTITY stylesTab.label \"Встроенные стили\">\n\n<!ENTITY addAttribute.tooltip \"Добавить атрибут\">\n<!ENTITY removeAttribute.tooltip \"Удалить атрибут\">\n<!ENTITY modifyAttribute.tooltip \"Измените значение атрибута\">\n\n<!ENTITY property.label \"Свойства\">\n<!ENTITY value.label \"Значение\">\n<!ENTITY priority.label \"Приоритет\">\n<!ENTITY addCSS.tooltip \"Добавить декларации CSS\">\n<!ENTITY removeCSS.tooltip \"Удалить декларации CSS\">\n<!ENTITY modifyCSS.tooltip \"Изменить значение CSS\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/sidebars/domexplorer/domexplorerOverlay.dtd",
    "content": "<!ENTITY domexplorer.label \"Проводник DOM\">\n\n<!ENTITY domexplorer.tooltip \"Исследовать атрибуты встроенных стилей HTML и CSS\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/sidebars/its20/its20.dtd",
    "content": "<!ENTITY window.title \"Набор тегов интернационализации 2.0\">\n\n<!ENTITY locally.label \"Локально\">\n<!ENTITY globally.label \"Глобально\">\n\n<!ENTITY loading.label \"Загрузка...\">\n\n<!ENTITY deleteLocalRule.label \"Удалить локальное правило\">\n\n<!ENTITY translateSectionHeader.label \"Перевод\">\n<!ENTITY translatable.label \"Переводимый\">\n<!ENTITY notTranslatable.label \"Непереводимый\">\n\n<!ENTITY locNoteSectionHeader.label \"Примечание по локализации\">\n<!ENTITY descriptionLocNoteType.label \"Описание\">\n<!ENTITY alertLocNoteType.label \"Оповещение\">\n<!ENTITY locNoteContents.label \"Содержание примечания о локализации:\">\n<!ENTITY locNoteIRI.label \"Примечание о локализации IRI:\">\n\n<!ENTITY termSectionHeader.label \"Терминология\">\n<!ENTITY yesTermTerminology.label \"Да\">\n<!ENTITY noTermTerminology.label \"Нет\">\n<!ENTITY termIRI.label \"Терминология IRI:\">\n<!ENTITY termConfidence.label \"Срок доверия:\">\n\n<!ENTITY ruleset.label \"Набор правил\">\n<!ENTITY rulesetType.label \"Тип\">\n<!ENTITY rulesetExternal.label \"Внешний\">\n<!ENTITY rulesetInline.label \"Встроенный\">\n<!ENTITY newRulesetUrlFilepickerbutton.label \"Выберите файл ITS 2.0\">\n<!ENTITY rulesetQueryLanguage.label \"Язык запросов\">\n<!ENTITY xpath.label \"XPath\">\n<!ENTITY css.label \"CSS\">\n<!ENTITY existingITS.label \"Существующий ресурс ITS 2.0:\">\n<!ENTITY newRulesetFile.label \"Новый файл ITS 2.0\">\n\n<!ENTITY addRulesetCancel.label \"Отмена\">\n<!ENTITY addRulesetOK.label \"Создать набор правил\">\n\n<!ENTITY addRulesetButton.tooltip \"Добавить набор правил\">\n<!ENTITY deleteRulesetButton.tooltip \"Удалить набор правил\">\n<!ENTITY downButton.tooltip \"Переместить вниз\">\n<!ENTITY upButton.tooltip \"Переместить вверх\">\n\n<!ENTITY parameter.label \"Параметр\">\n<!ENTITY value.label \"Значение\">\n<!ENTITY addParamButton.tooltip \"Добавить параметр\">\n<!ENTITY deleteParamButton.tooltip \"Удалить параметр\">\n\n<!ENTITY rule.label \"Правило\">\n<!ENTITY selector.label \"Селектор\">\n<!ENTITY ruleMainValue.label \"Главное значение\">\n<!ENTITY addRuleButton.tooltip \"Добавить правило\">\n<!ENTITY deleteRuleButton.tooltip \"Удалить правило\">\n\n<!ENTITY relativeUrl.label \"Сделать URL относительным\">\n\n<!ENTITY parameterName.label \"Имя:\">\n<!ENTITY parameterValue.label \"Значение:\">\n<!ENTITY addParamCancel.label \"Отмена\">\n<!ENTITY addParamOK.label \"Создать параметр\">\n\n<!ENTITY closeOtherSections.label \"Закрыть все остальные разделы\">\n<!ENTITY closeAllSections.label \"Закрыть все разделы\">\n\n<!ENTITY annotatorsRefSectionHeader.label \"Аннотация по инструментам ITS\">\n<!ENTITY dataCategory.col \"Категория данных\">\n<!ENTITY processorIRI.col \"Процессор IRI\">\n<!ENTITY addAnnotatorsRefButton.tooltip \"Добавить ссылку\">\n<!ENTITY deleteAnnotatorsRefButton.tooltip \"Удалить ссылку\">\n<!ENTITY selectAnnotatorRefElement.tooltip \"Выбрать узел владельца ссылки\">\n\n<!ENTITY dataCategory.label \"Категория данных:\">\n<!ENTITY processorIRI.label \"Процессор IRI:\">\n<!ENTITY addAnnotatorsRefCancel.label \"Отмена\">\n<!ENTITY addAnnotatorsRefOK.label \"Добавить ссылку\">\n<!ENTITY annotatorsRefWarning.label \"Отсутствует ссылка на аннотацию для категории «терминология»\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/sidebars/its20/its20.properties",
    "content": "LoadError=Ошибка загрузки\nInlineParseError=Встроенный ресурс не является документом ITS 2.0\nCannotFetch=Невозможно получить URL\nNotITS=Ресурс не является документом ITS 2.0\n\nTranslatableByGlobalRule=Переводимый по глобальному правилу\nNotTranslatableByGlobalRule=Непереводимый по глобальному правилу\n\nInlineRules=<встроенный>\n\ntranslateRule=Перевод\nlocNoteRule=Примечание по локализации\ntermRule=Терминология\ndirRule=Направленность\nlangRule=Информация о языках\nwithinTextRule=Элементы в тексте\ndomainRule=Домен\ntextAnalysisRule=Анализ текста\nlocaleFilterRule=Фильтр локали\nprovRule=Происхождение\nexternalResourceRefRule=Внешний ресурс\ntargetPointerRule=Целевой указатель\nidValueRule=Значение идентификатора\npreserveSpaceRule=Сохранять пробел\nlocQualityIssueRule=Проблема качества локализации\nmtConfidenceRule=Уверенность машинного перевода\nallowedCharactersRule=Допустимые символы\nstorageSizeRule=Размер хранилища\n\nDontWarnAgainForUrl=Не предупреждать меня снова об этом URL\nDontWarnAgainForInline=Не предупреждать меня снова о встроенных глобальных правилах\n\nNewITSFile=Новый файл ITS 2.0\n\nCannotResolveXPath=Не удаётся разрешить следующий селектор XPath (необъявленное пространство имен HTML?):\nXPathParsingError=Ошибка синтаксического анализа XPath\nDontWarnAgainForSelector=Не предупреждать меня снова об этом селекторе\nCSSParsingError=Ошибка синтаксического анализа CSS\nCannotResolveCSS=Не удаётся разрешить следующий селектор CSS:\n"
  },
  {
    "path": "locales/ru/bluegriffon/sidebars/its20/its20Overlay.dtd",
    "content": "<!ENTITY its20.label \"Набор тегов интернационализации 2.0\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/sidebars/its20/locNoteRule.dtd",
    "content": "<!ENTITY window.title \"Создание или редактирование правила примечания о локализации\">\n\n<!ENTITY description.label \"Описание\">\n<!ENTITY alert.label \"Оповещение\">\n\n<!ENTITY locNote.label \"Примечание по локализации:\">\n<!ENTITY locNotePointer.label \"Относительный селектор к примечанию о локализации:\">\n<!ENTITY locNoteRef.label \"Ссылка IRI на примечание о локализации:\">\n<!ENTITY locNoteRefPointer.label \"Относительный селектор для узла, содержащего IRI, ссылающийся на примечание о локализации:\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/sidebars/its20/selector.dtd",
    "content": "<!ENTITY selector.label \"Селектор\">\n<!ENTITY cssSelector.label \"Селектор CSS:\">\n<!ENTITY xpathSelector.label \"Селектор XPath:\">\n\n<!ENTITY magicButton.label \"Волшебная кнопка\">\n\n<!ENTITY prefixreport1.label \"Префикс для пространства имён HTML::\">\n<!ENTITY prefixreport2.label \"\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/sidebars/its20/termRule.dtd",
    "content": "<!ENTITY window.title \"Создать или редактировать правило терминологии.\">\n\n<!ENTITY yesTerm.label \"Да\">\n<!ENTITY noTerm.label \"Нет\">\n\n<!ENTITY noTermInfo.label \"Нет терминологической информации\">\n<!ENTITY termInfoPointer.label \"Относительный селектор к терминологической информации:\">\n<!ENTITY termInfoRef.label \"Ссылка IRI на терминологическую информацию:\">\n<!ENTITY termInfoRefPointer.label \"Относительный селектор для узла, содержащего IRI со ссылкой на терминологическую информацию:\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/sidebars/its20/translateRule.dtd",
    "content": "<!ENTITY window.title \"Создать или редактировать правило перевода\">\n\n<!ENTITY translatable.label \"Переводимый\">\n<!ENTITY notTranslatable.label \"Непереводимый\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/sidebars/scripteditor/editor.dtd",
    "content": "<!ENTITY window.title \"Редактор сценариев - BlueGriffon\">\n\n<!ENTITY commitChanges.label \"Применить изменения\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/sidebars/scripteditor/scripteditor.dtd",
    "content": "<!ENTITY editScript.label \"Изменить сценарий\">\n<!ENTITY moveUp.label \"Вверх\">\n<!ENTITY moveDown.label \"Вниз\">\n\n<!ENTITY addExternalScript.label \"Добавить внешний сценарий\">\n<!ENTITY addEmbeddedScript.label \"Добавить внедрённый сценарий\">\n\n<!ENTITY newScript.tooltip \"Добавить сценарий\">\n<!ENTITY removeScript.tooltip \"Удалить сценарий\">\n<!ENTITY modifyScript.tooltip \"Изменить сценарий\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/sidebars/scripteditor/scripteditor.properties",
    "content": "ConfirmDeletionTitle=Удалить сценарий\nConfirmDeletion=Вы уверены, что хотите удалить этот сценарий?\nAddExternalScriptTitle=Добавить внешний сценарий\nPromptScriptURL=URL сценария?\n"
  },
  {
    "path": "locales/ru/bluegriffon/sidebars/scripteditor/scripteditorOverlay.dtd",
    "content": "<!ENTITY scripteditor.label \"Редактор сценария\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/sidebars/stylesheets/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - \">\n\n<!ENTITY commitChanges.label \"Применить изменения\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/sidebars/stylesheets/stylesheets.dtd",
    "content": "<!ENTITY window.title \"Вставка или правка таблицы стилей\">\n\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"Альтернативн\">\n<!ENTITY title.col \"Название\">\n<!ENTITY media.col \"Media-носитель\">\n\n<!ENTITY add.tooltip \"Добавить таблицу стилей\">\n<!ENTITY remove.tooltip \"Удалить выбранную таблицу стилей\">\n<!ENTITY modify.tooltip \"Изменить выбранную таблицу стилей\">\n<!ENTITY down.tooltip \"Переместить выбранную таблицу стилей вниз\">\n<!ENTITY up.tooltip \"Переместить выбранную таблицу стилей вверх\">\n\n<!ENTITY close.label \"Закрыть\">\n<!ENTITY editMenu.label                   \"Правка\">\n<!ENTITY styleCode.label \"Код\">\n\n<!ENTITY isStylesheetEnabled.label \"Включен\">\n<!ENTITY pageStyleMenu.label \"Стиль страницы\">\n"
  },
  {
    "path": "locales/ru/bluegriffon/sidebars/stylesheets/stylesheetsOverlay.dtd",
    "content": "<!ENTITY stylesheetsPanel.title \"Таблицы CSS\">\n"
  },
  {
    "path": "locales/ru/cssproperties.mn",
    "content": "bluegriffon-ru.jar:\n% locale    cssproperties    ru    %locale/ru/cssproperties/\n  locale/ru/cssproperties/csspropertiesOverlay.dtd    (locale/ru/csspropertiesOverlay.dtd)\n  locale/ru/cssproperties/cssproperties.dtd           (locale/ru/cssproperties.dtd)\n  locale/ru/cssproperties/editGridTemplate.dtd        (locale/ru/editGridTemplate.dtd)\n  locale/ru/cssproperties/backgrounditem.dtd          (locale/ru/backgrounditem.dtd)\n  locale/ru/cssproperties/griditemposition.dtd        (locale/ru/griditemposition.dtd)\n  locale/ru/cssproperties/transformationitem.dtd      (locale/ru/transformationitem.dtd)\n  locale/ru/cssproperties/transitionitem.dtd          (locale/ru/transitionitem.dtd)\n  locale/ru/cssproperties/textshadowitem.dtd          (locale/ru/textshadowitem.dtd)\n  locale/ru/cssproperties/colorstopitem.dtd           (locale/ru/colorstopitem.dtd)\n  locale/ru/cssproperties/backgrounditem.properties   (locale/ru/backgrounditem.properties)\n  locale/ru/cssproperties/cssproperties.properties    (locale/ru/cssproperties.properties)\n  locale/ru/cssproperties/fontFeatures.properties     (locale/ru/fontFeatures.properties)\n\n"
  },
  {
    "path": "locales/ru/domexplorer.mn",
    "content": "bluegriffon-ru.jar:\n% locale    domexplorer    ru    %locale/ru/domexplorer/\n  locale/ru/domexplorer/domexplorerOverlay.dtd (locale/ru/domexplorerOverlay.dtd)\n  locale/ru/domexplorer/domexplorer.dtd        (locale/ru/domexplorer.dtd)\n\n"
  },
  {
    "path": "locales/ru/fs.mn",
    "content": "fs-ru.jar:\n% locale    fs    ru    %locale/ru/fs/\n  locale/ru/fs/fsOverlay.dtd    (locale/ru/fsOverlay.dtd)\n  locale/ru/fs/fs.dtd           (locale/ru/fs.dtd)\n  locale/ru/fs/fs.properties    (locale/ru/fs.properties)\n  locale/ru/fs/addFont.dtd      (locale/ru/addFont.dtd)\n\n"
  },
  {
    "path": "locales/ru/gfd.mn",
    "content": "gfd-ru.jar:\n% locale    gfd    ru    %locale/ru/gfd/\n  locale/ru/gfd/gfdOverlay.dtd    (locale/ru/gfdOverlay.dtd)\n  locale/ru/gfd/gfd.dtd           (locale/ru/gfd.dtd)\n  locale/ru/gfd/addFont.dtd       (locale/ru/addFont.dtd)\n\n"
  },
  {
    "path": "locales/ru/its20.mn",
    "content": "bluegriffon-ru.jar:\n% locale    its20    ru    %locale/ru/its20/\n  locale/ru/its20/its20Overlay.dtd    (locale/ru/its20Overlay.dtd)\n  locale/ru/its20/its20.properties    (locale/ru/its20.properties)\n  locale/ru/its20/its20.dtd           (locale/ru/its20.dtd)\n  locale/ru/its20/translateRule.dtd   (locale/ru/translateRule.dtd)\n  locale/ru/its20/locNoteRule.dtd     (locale/ru/locNoteRule.dtd)\n  locale/ru/its20/termRule.dtd        (locale/ru/termRule.dtd)\n  locale/ru/its20/selector.dtd        (locale/ru/selector.dtd)\n\n"
  },
  {
    "path": "locales/ru/markdown.mn",
    "content": "markdown-ru.jar:\n%   locale  markdown              ru    %locale/ru/markdown/\n   locale/ru/markdown/markdownOverlay.dtd  (locale/ru/markdownOverlay.dtd)\n   locale/ru/markdown/markdown.dtd         (locale/ru/markdown.dtd)\n   \n"
  },
  {
    "path": "locales/ru/op1.mn",
    "content": "op1-ru.jar:\n% locale    op1    ru    %locale/ru/op1/\n  locale/ru/op1/op1Overlay.dtd      (locale/ru/op1Overlay.dtd)\n  locale/ru/op1/op1.dtd             (locale/ru/op1.dtd)\n  locale/ru/op1/a11yFirstStep.properties (locale/ru/a11yFirstStep.properties)\n\n"
  },
  {
    "path": "locales/ru/scripteditor.mn",
    "content": "bluegriffon-ru.jar:\n% locale    scripteditor    ru\t\t%locale/ru/scripteditor/\n\tlocale/ru/scripteditor/scripteditorOverlay.dtd\t\t(locale/ru/scripteditorOverlay.dtd)\n\tlocale/ru/scripteditor/scripteditor.dtd\t\t(locale/ru/scripteditor.dtd)\n\tlocale/ru/scripteditor/scripteditor.properties\t\t(locale/ru/scripteditor.properties)\n\tlocale/ru/scripteditor/editor.dtd          (locale/ru/editor.dtd)\n\t\n"
  },
  {
    "path": "locales/ru/stylesheets.mn",
    "content": "bluegriffon-ru.jar:\n% locale    stylesheets    ru\t\t%locale/ru/stylesheets/\n  locale/ru/stylesheets/stylesheetsOverlay.dtd   (locale/ru/stylesheetsOverlay.dtd)\n  locale/ru/stylesheets/stylesheets.dtd          (locale/ru/stylesheets.dtd)\n  locale/ru/stylesheets/editor.dtd               (locale/ru/editor.dtd)\n\n"
  },
  {
    "path": "locales/ru/tipoftheday.mn",
    "content": "tipoftheday-ru.jar:\n%   locale  tipoftheday              ru    %locale/ru/tipoftheday/\n   locale/ru/tipoftheday/tipoftheday.dtd  (locale/ru/tipoftheday.dtd)\n   locale/ru/tipoftheday/tipofthedayOverlay.dtd  (locale/ru/tipofthedayOverlay.dtd)\n   locale/ru/tipoftheday/tipoftheday.rdf  (locale/ru/tipoftheday.rdf)\n"
  },
  {
    "path": "locales/sl/aria.mn",
    "content": "bluegriffon-sl.jar:\n% locale    aria    sl    %locale/sl/aria/\n  locale/sl/aria/ariaOverlay.dtd (locale/sl/ariaOverlay.dtd)\n  locale/sl/aria/aria.dtd        (locale/sl/aria.dtd)\n  locale/sl/aria/aria.properties (locale/sl/aria.properties)\n\n"
  },
  {
    "path": "locales/sl/base.mn",
    "content": "bluegriffon-sl.jar:\n% locale    bluegriffon    sl    %locale/sl/bluegriffon/\n% locale    branding       sl    %locale/sl/branding/\n  locale/sl/bluegriffon/aboutDialog.dtd  (locale/sl/bluegriffon/aboutDialog.dtd)\n  locale/sl/bluegriffon/bluegriffon.dtd  (locale/sl/bluegriffon/bluegriffon.dtd)\n  locale/sl/bluegriffon/polyglot.dtd  (locale/sl/bluegriffon/polyglot.dtd)\n  locale/sl/bluegriffon/findbar.dtd  (locale/sl/bluegriffon/findbar.dtd)\n  locale/sl/bluegriffon/bluegriffon.properties  (locale/sl/bluegriffon/bluegriffon.properties)\n  locale/sl/bluegriffon/colourPicker.dtd  (locale/sl/bluegriffon/colourPicker.dtd)\n  locale/sl/bluegriffon/credits.dtd  (locale/sl/bluegriffon/credits.dtd)\n  locale/sl/bluegriffon/filepickerbutton.dtd  (locale/sl/bluegriffon/filepickerbutton.dtd)\n  locale/sl/bluegriffon/filePicking.dtd  (locale/sl/bluegriffon/filePicking.dtd)\n  locale/sl/bluegriffon/insertTable.dtd  (locale/sl/bluegriffon/insertTable.dtd)\n  locale/sl/bluegriffon/insertTable.properties  (locale/sl/bluegriffon/insertTable.properties)\n  locale/sl/bluegriffon/language.properties  (locale/sl/bluegriffon/language.properties)\n  locale/sl/bluegriffon/languages.dtd  (locale/sl/bluegriffon/languages.dtd)\n  locale/sl/bluegriffon/markupCleaner.dtd  (locale/sl/bluegriffon/markupCleaner.dtd)\n  locale/sl/bluegriffon/openLocation.dtd  (locale/sl/bluegriffon/openLocation.dtd)\n  locale/sl/bluegriffon/openLocation.properties  (locale/sl/bluegriffon/openLocation.properties)\n  locale/sl/bluegriffon/newPageWizard.dtd  (locale/sl/bluegriffon/newPageWizard.dtd)\n  locale/sl/bluegriffon/newPageWizard.properties  (locale/sl/bluegriffon/newPageWizard.properties)\n  locale/sl/bluegriffon/propertiesDeck.dtd  (locale/sl/bluegriffon/propertiesDeck.dtd)\n  locale/sl/bluegriffon/aria.dtd  (locale/sl/bluegriffon/aria.dtd)\n  locale/sl/bluegriffon/structurebar.dtd  (locale/sl/bluegriffon/structurebar.dtd)\n  locale/sl/bluegriffon/tabeditor.dtd  (locale/sl/bluegriffon/tabeditor.dtd)\n  locale/sl/bluegriffon/masterPasswordQuery.properties (locale/sl/bluegriffon/masterPasswordQuery.properties)\n  locale/sl/bluegriffon/newDocument.dtd  (locale/sl/bluegriffon/newDocument.dtd)\n  locale/sl/bluegriffon/prefs/file.dtd  (locale/sl/bluegriffon/prefs/file.dtd)\n  locale/sl/bluegriffon/prefs/source.dtd  (locale/sl/bluegriffon/prefs/source.dtd)\n  locale/sl/bluegriffon/prefs/general.dtd  (locale/sl/bluegriffon/prefs/general.dtd)\n  locale/sl/bluegriffon/prefs/newPage.dtd  (locale/sl/bluegriffon/prefs/newPage.dtd)\n  locale/sl/bluegriffon/prefs/update.dtd  (locale/sl/bluegriffon/prefs/update.dtd)\n  locale/sl/bluegriffon/prefs/styles.dtd  (locale/sl/bluegriffon/prefs/styles.dtd)\n  locale/sl/bluegriffon/prefs/advanced.dtd  (locale/sl/bluegriffon/prefs/advanced.dtd)\n  locale/sl/bluegriffon/prefs/connection.dtd  (locale/sl/bluegriffon/prefs/connection.dtd)\n  locale/sl/bluegriffon/prefs/osx.dtd  (locale/sl/bluegriffon/prefs/osx.dtd)\n  locale/sl/bluegriffon/prefs/shortcuts.dtd  (locale/sl/bluegriffon/prefs/shortcuts.dtd)\n  locale/sl/bluegriffon/prefs/update.properties  (locale/sl/bluegriffon/prefs/update.properties)\n  locale/sl/bluegriffon/prefs/license.dtd  (locale/sl/bluegriffon/prefs/license.dtd)\n  locale/sl/bluegriffon/prefs/license.properties  (locale/sl/bluegriffon/prefs/license.properties)\n  locale/sl/bluegriffon/prefs/deactivateLicense.dtd  (locale/sl/bluegriffon/prefs/deactivateLicense.dtd)\n  locale/sl/bluegriffon/prefs.dtd  (locale/sl/bluegriffon/prefs.dtd)\n  locale/sl/bluegriffon/updateAvailable.dtd  (locale/sl/bluegriffon/updateAvailable.dtd)\n  locale/sl/bluegriffon/updates.properties  (locale/sl/bluegriffon/updates.properties)\n  locale/sl/branding/brand.dtd  (locale/sl/branding/brand.dtd)\n  locale/sl/branding/brand.properties  (locale/sl/branding/brand.properties)\n  locale/sl/bluegriffon/insertImage.dtd  (locale/sl/bluegriffon/insertImage.dtd)\n  locale/sl/bluegriffon/insertAnchor.dtd  (locale/sl/bluegriffon/insertAnchor.dtd)\n  locale/sl/bluegriffon/insertCommentOrPI.dtd  (locale/sl/bluegriffon/insertCommentOrPI.dtd)\n  locale/sl/bluegriffon/insertLink.dtd  (locale/sl/bluegriffon/insertLink.dtd)\n  locale/sl/bluegriffon/insertLink.properties  (locale/sl/bluegriffon/insertLink.properties)\n  locale/sl/bluegriffon/cssClassPicker.dtd (locale/sl/bluegriffon/cssClassPicker.dtd)\n  locale/sl/bluegriffon/insertVideo.dtd  (locale/sl/bluegriffon/insertVideo.dtd)\n  locale/sl/bluegriffon/insertAudio.dtd  (locale/sl/bluegriffon/insertAudio.dtd)\n  locale/sl/bluegriffon/insertVideo.properties  (locale/sl/bluegriffon/insertVideo.properties)\n  locale/sl/bluegriffon/insertHTML.dtd  (locale/sl/bluegriffon/insertHTML.dtd)\n  locale/sl/bluegriffon/insertHR.dtd  (locale/sl/bluegriffon/insertHR.dtd)\n  locale/sl/bluegriffon/insertForm.dtd  (locale/sl/bluegriffon/insertForm.dtd)\n  locale/sl/bluegriffon/parsingError.dtd  (locale/sl/bluegriffon/parsingError.dtd)\n  locale/sl/bluegriffon/insertFormInput.dtd  (locale/sl/bluegriffon/insertFormInput.dtd)\n  locale/sl/bluegriffon/insertFieldset.dtd  (locale/sl/bluegriffon/insertFieldset.dtd)\n  locale/sl/bluegriffon/insertLabel.dtd  (locale/sl/bluegriffon/insertLabel.dtd)\n  locale/sl/bluegriffon/insertButton.dtd  (locale/sl/bluegriffon/insertButton.dtd)\n  locale/sl/bluegriffon/insertSelect.dtd  (locale/sl/bluegriffon/insertSelect.dtd)\n  locale/sl/bluegriffon/insertTextarea.dtd  (locale/sl/bluegriffon/insertTextarea.dtd)\n  locale/sl/bluegriffon/insertKeygen.dtd  (locale/sl/bluegriffon/insertKeygen.dtd)\n  locale/sl/bluegriffon/insertOutput.dtd  (locale/sl/bluegriffon/insertOutput.dtd)\n  locale/sl/bluegriffon/insertProgress.dtd  (locale/sl/bluegriffon/insertProgress.dtd)\n  locale/sl/bluegriffon/insertMeter.dtd  (locale/sl/bluegriffon/insertMeter.dtd)\n  locale/sl/bluegriffon/insertStylesheet.dtd  (locale/sl/bluegriffon/insertStylesheet.dtd)\n  locale/sl/bluegriffon/editStylesheet.dtd  (locale/sl/bluegriffon/editStylesheet.dtd)\n  locale/sl/bluegriffon/media.dtd  (locale/sl/bluegriffon/media.dtd)\n  locale/sl/bluegriffon/media.properties  (locale/sl/bluegriffon/media.properties)\n  locale/sl/bluegriffon/insertChars.dtd  (locale/sl/bluegriffon/insertChars.dtd)\n  locale/sl/bluegriffon/convertToTable.dtd (locale/sl/bluegriffon/convertToTable.dtd)\n  locale/sl/bluegriffon/pageProperties.dtd (locale/sl/bluegriffon/pageProperties.dtd)\n  locale/sl/bluegriffon/spellCheck.dtd (locale/sl/bluegriffon/spellCheck.dtd)\n  locale/sl/bluegriffon/spellCheck.properties (locale/sl/bluegriffon/spellCheck.properties)\n  locale/sl/bluegriffon/dictionary.dtd (locale/sl/bluegriffon/dictionary.dtd)\n  locale/sl/bluegriffon/html5.properties (locale/sl/bluegriffon/html5.properties)\n  locale/sl/bluegriffon/listProperties.dtd (locale/sl/bluegriffon/listProperties.dtd)\n  locale/sl/bluegriffon/insertTOC.dtd (locale/sl/bluegriffon/insertTOC.dtd)\n  locale/sl/bluegriffon/svg-edit.properties (locale/sl/bluegriffon/svg-edit.properties)\n  locale/sl/bluegriffon/panels.dtd (locale/sl/bluegriffon/panels.dtd)\n  locale/sl/bluegriffon/rotator.dtd (locale/sl/bluegriffon/rotator.dtd)\n\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/aboutDialog.dtd",
    "content": "<!ENTITY aboutDialog.title      \"Vizitka za &brandFullName;\">\n<!ENTITY copyright              \"O sodelavcih\">\n<!ENTITY aboutLink              \"&lt; O &brandFullName;\">\n<!ENTITY aboutVersion           \"različica\">\n<!ENTITY copyrightText          \"&#169;1998-2019 Disruptive Innovations in sodelavci. Vse pravice pridržane.\">\n<!ENTITY cmdClose.macKey        \"W\">\n<!ENTITY codeName               \"Codename\">\n\n<!ENTITY aboutTab.label         \"Vizitka\">\n<!ENTITY creditsTab.label       \"Licenca in zahvale\">\n<!ENTITY buildConfigTab.label   \"Konfiguracija gradnje\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/aria.dtd",
    "content": "<!ENTITY ariaRole.label \"Vloga ARIA\">\n\n<!ENTITY noARIArole.label \"(brez vloge ARIA)\">\n<!ENTITY ARIARoleSelect.tooltip \"Nastavi prilastek za ARIA vlogo\">\n<!ENTITY alertRole.label \"Sporočilo s pomembno in ponavadi časovno občutljivo informacijo. Glejte si tudi dialog za opozorila in status\">\n<!ENTITY alertdialogRole.label \"Vrsta pogovornega okna, ki vsebuje opozorilo, na kateri element v pogovornem oknu gre začetni fokus. Oglejte si tudi opozorilo in dialog\">\n<!ENTITY applicationRole.label \"Področje je deklarirano kot spletna aplikacija, za razliko od spletnega dokumenta\">\n<!ENTITY articleRole.label \"Oddelek strani, ki je sestavljena iz kompozicije, ki tvori neodvisen del dokumenta, stran, ali spletno mesto\">\n<!ENTITY bannerRole.label \"Področje ki vsebuje predvsem na spletna mesta usmerjene vsebine, namesto specifične vsebine za kako stran\">\n<!ENTITY buttonRole.label \"Vhod, ki ob kliku ali pritisku na tipko omogoča uporabniku sprožiti ukrepe  Glejte si tudi povezavo\">\n<!ENTITY checkboxRole.label \"Vhod, ki ga je mogoče odkljukati in ki ima tri možne vrednosti: res, ne res in mešano. \">\n<!ENTITY columnheaderRole.label \"Celica, ki vsebuje informacije za glavo stolpca\">\n<!ENTITY comboboxRole.label \"Prikaz izbire; ponavadi podoben besedilnem polju, kjer lahko uporabniki izbirajo iz spustnega polja ali vnesejo poljubno besedilo kot nov element v seznam. Glejte tudi izbirno polje\">\n<!ENTITY commandRole.label \"Oblika pripomočka, ki izvaja ukrep, ne da bi prejela vhodne podatke\">\n<!ENTITY complementaryRole.label \"Podporni del dokumenta, z namenom dopolnjevati glavno vsebino na podobni ravni v hierarhiji DOM, vendar je še vedno pomemben, če se ga loči od glavnega vsebine\">\n<!ENTITY compositeRole.label \"Pripomoček, ki lahko vsebuje krmiljene potomce ali potomce v lastnini\">\n<!ENTITY contentinfoRole.label \"Veliko vidljivo območje, ki vsebuje informacije o matičnem dokumentu\">\n<!ENTITY definitionRole.label \"Opredelitev izraz ali koncept\">\n<!ENTITY dialogRole.label \"Pogovorno okno je aplikacijsko okno, katerega namen je prekiniti trenutno obravnavo prošnje z zahtevo uporabniku, da vnese podatke ali odgovor. Glejte si tudi  opozorilni dvogovor\">\n<!ENTITY directoryRole.label \"Seznam referenc za člane skupine, kot je statično kazalo vsebine\">\n<!ENTITY documentRole.label \"Območje, ki vsebuje sorodne podatke, deklarirane kot vsebino dokumenta, v nasprotju s spletno aplikacijo\">\n<!ENTITY formRole.label \"Območje, ki vsebuje zbirko postavk in predmetov, ki, kot celota, skupaj ustvarjajo obliko. Glejte si tudi iskanje\">\n<!ENTITY gridRole.label \"Mreža je interaktiven kontrolni element, ki vsebuje celice tabelarnih podatkov, urejene v vrstice in stolpce, podobno kot pri tabeli\">\n<!ENTITY gridcellRole.label \"Celica v mreži ali drevesu\">\n<!ENTITY groupRole.label \"Niz objektov v uporabniškem vmesniku, ki jih  podporne tehnologije ne vključujejo v strani s povzetkom ali v kazalo vsebine\">\n<!ENTITY headingRole.label \"Glava za razdelek strani\">\n<!ENTITY imgRole.label \"Vsebnik za zbirko elementov, ki tvorijo sliko\">\n<!ENTITY inputRole.label \"Generična vrsta pripomočka, ki omogoča uporabniku vnos\">\n<!ENTITY landmarkRole.label \"Področje na strani, katerega namen je krmiljenje\">\n<!ENTITY linkRole.label \"Interaktivni sklic na notranji ali zunanji vir, ki ob aktiviranju poskrbi, da  uporabnikov agent zakrmari do tega vira. Glejte si tudi gumb\">\n<!ENTITY listRole.label \"Skupina ne-interaktivnih elementov na seznamu. Glejte tudi izbirno polje\">\n<!ENTITY listboxRole.label \"Pripomoček, ki omogoča uporabniku, da izbere enega ali več predmetov iz seznama izbir. Glejte si tudi spustni seznam in izbirno polje\">\n<!ENTITY listitemRole.label \"En element v seznamu ali v imeniku\">\n<!ENTITY logRole.label \"Vrsta živega območja, kamor se nove informacije dodajo v smiselnem vrstnem redu, stare informacije pa lahko izginejo. Glejte si tudi markizo\">\n<!ENTITY mainRole.label \"Glavna vsebina dokumenta\">\n<!ENTITY marqueeRole.label \"Vrsta živega območja, kjer se nebistvena informacija pogosto spreminja. Glejte si tudi dnevnik\">\n<!ENTITY mathRole.label \"Vsebina, ki predstavlja matematični izraz. \">\n<!ENTITY menuRole.label \"Vrsta pripomočka, ki uporabniku ponuja seznam izbir\">\n<!ENTITY menubarRole.label \"Predstavitev menija, ki običajno ostaja vidna in se običajno kaže vodoravno\">\n<!ENTITY menuitemRole.label \"Možnost v skupini možnosti, ki jih vsebuje meni ali orodna vrstica\">\n<!ENTITY menuitemcheckboxRole.label \"Postavka v meniju, ki jo je mogoče odkljukati in ki ima tri možne vrednosti: res, ne res in mešano. \">\n<!ENTITY menuitemradioRole.label \"Vhod, ki ga je mogoče odkljukati,  v skupini radijskih gumbov, v kateri je mogoča le ena sama izbira\">\n<!ENTITY navigationRole.label \"Zbirka navigacijskih elementov (ponavadi povezav) za navigacijo po  dokumentu ali z njim povezanih dokumentih\">\n<!ENTITY noteRole.label \"Oddelek, katerega vsebina je dodatek ali pomoč glavni vsebini vira\">\n<!ENTITY optionRole.label \"Izbirni element na seznamu\">\n<!ENTITY presentationRole.label \"Element, katerega implicitna prvotna semantika ne bo preslikana v  dostopnostni API\">\n<!ENTITY progressbarRole.label \"Element, ki prikazuje stanje napredka za naloge, ki trajajo dolgo časa\">\n<!ENTITY radioRole.label \"Vhod, ki ga je mogoče odkljukati,  v skupini radijskih gumbov, v kateri je mogoča le ena sama izbira\">\n<!ENTITY radiogroupRole.label \"Skupina izbirnih gumbov\">\n<!ENTITY rangeRole.label \"Vnos predstavlja razpon vrednosti, ki jih lahko nastavi uporabnik\">\n<!ENTITY regionRole.label \"Velik vidni del spletne strani ali dokumenta, za katerega je avtor mnenja, da je dovolj pomemben, da se ga vključi v povzetek strani ali kazalo vsebine, na primer področje strani z živo statistiko športnega dogodka\">\n<!ENTITY roletypeRole.label \"Osnovna vloga, iz katere v tej taksonomiji vse druge vloge dedujejo\">\n<!ENTITY rowRole.label \"Vrstica celic v mreži\">\n<!ENTITY rowgroupRole.label \"Skupina, ki vsebuje eno ali več vrstic elementov v mreži\">\n<!ENTITY rowheaderRole.label \"Celico, ki vsebuje informacijo za glavo vrstice v mreži\">\n<!ENTITY scrollbarRole.label \"Grafični objekt, ki nadzoruje premikanje vsebine znotraj oglednega območje, ne glede na to, ali je vsebina v celoti prikazana na površini\">\n<!ENTITY searchRole.label \"Mejniško področje, ki vsebuje zbirko predmetov in predmetov, ki skupaj, kot celota, predstavljajo iskalnik. Glejte si tudi obrazec\">\n<!ENTITY sectionRole.label \"Strukturna vsebniška enota v dokumentu ali aplikaciji, ki jo je mogoče  prikazovati\">\n<!ENTITY sectionheadRole.label \"Struktura, ki označuje ali povzema temo z njo povezanega razdelka \">\n<!ENTITY selectRole.label \"Pripomoček za obrazec, ki uporabniku omogoča, da izbira iz nabora možnosti\">\n<!ENTITY separatorRole.label \"Delilnik, ki loči in poudarja dele vsebine ali skupin postavk v meniju\">\n<!ENTITY sliderRole.label \"Uporabniški vnos, kjer uporabnik izbere vrednost na danem območju\">\n<!ENTITY spinbuttonRole.label \"Oblika obsega, ki pričakuje, da bo uporabnik izbral eno od diskretnih možnosti \">\n<!ENTITY statusRole.label \"Vsebnik, katerih vsebina je nasvet za uporabnika, ki pa ni toliko pomemben, da bi upravičil opozorilo. Glejte si tudi opozorilo\">\n<!ENTITY structureRole.label \"Strukturni element za dokument\">\n<!ENTITY tabRole.label \"Oznaka, ki ustvarja skupine,  z mehanizmom, ki omogoča prikaz vsebine zavihkov\">\n<!ENTITY tablistRole.label \"Seznam kartičnih elementov, ki predstavljajo sklice na zavihke\">\n<!ENTITY tabpanelRole.label \"Vsebnik za vire, povezane s zavihki, kjer je vsak zavihek element v seznamu zavihkov\">\n<!ENTITY textboxRole.label \"Vhod, ki za svojo vrednost dovoljuje prosto besedilo\">\n<!ENTITY timerRole.label \"Vrsta živega območja, ki vsebuje numerični števec s prikazom časa, ki je potekel od začetne točke, ali časa, ki je še preostal do končne točke \">\n<!ENTITY toolbarRole.label \"Zbirka običajno rabljenih funkcijskih gumbov, predstavljenih v kompaktni vizualni obliki\">\n<!ENTITY tooltipRole.label \"Spustno okno, ki vsebuje opis elementa\">\n<!ENTITY treeRole.label \"Vrsta seznama, ki lahko vsebuje ugnezdene skupine, ki se jih da skrčiti in in razširiti\">\n<!ENTITY treegridRole.label \"Mreža, katere vrste se lahko razširi in skrči na enak način kot drevo\">\n<!ENTITY treeitemRole.label \"Izbirna postavka v drevesu. To je element v drevesu, ki se ga lahko razširi ali skrči, če vsebuje poddrevesa\">\n<!ENTITY widgetRole.label \"Interaktivni del grafičnega uporabniškega vmesnika (GUI)\">\n<!ENTITY windowRole.label \"Okno brskalnika ali aplikacije\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/bluegriffon.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title           \"BlueGriffon\">\n\n<!ENTITY fileMenu.label         \"Datoteka\">\n<!ENTITY fileMenu.accesskey     \"D\">\n<!ENTITY newMenu.label                    \"Novo\">\n<!ENTITY newMenu.accesskey                \"R\">\n\n<!ENTITY newWizardMenu.label              \"Nov čarovnik\">\n\n<!ENTITY editMenu.label                   \"Urejanje\">\n<!ENTITY editMenu.accesskey               \"e\">\n\n<!ENTITY viewMenu.label                   \"Pogled\">\n<!ENTITY viewMenu.accesskey               \"p\">\n<!ENTITY customizeToolbar.label           \"Prilagajanje\">\n<!ENTITY customizeToolbar.accesskey       \"c\">\n\n<!ENTITY insertMenu.label                 \"Prilepi\">\n<!ENTITY insertMenu.accesskey             \"i\">\n\n<!ENTITY formatMenu.label                 \"Oblikovanje\">\n<!ENTITY formatMenu.accesskey             \"O\">\n<!ENTITY spanCmd.label \"Razpni\">\n<!ENTITY spanCmd.accesskey \"R\">\n<!-- Font Style SubMenu -->\n<!ENTITY fontStyleMenu.label \"Slog besedila\">\n<!ENTITY formatstylemenu.accesskey \"r\">\n<!ENTITY styleBoldCmd.label \"Krepko\">\n<!ENTITY stylebold.accesskey \"b\">\n<!ENTITY stylebold.keybinding \"b\">\n<!ENTITY styleItalicCmd.label \"Ležeče\">\n<!ENTITY styleitalic.accesskey \"I\">\n<!ENTITY styleitalic.keybinding \"i\">\n<!ENTITY styleUnderlineCmd.label \"Podčrtano\">\n<!ENTITY styleunderline.accesskey \"u\">\n<!ENTITY styleUnderline.key \"u\">\n<!ENTITY styleStrikeThruCmd.label \"Prečrtano\">\n<!ENTITY stylestrikethru.accesskey \"k\">\n<!ENTITY styleSuperscriptCmd.label \"Nadpisano\">\n<!ENTITY stylesuperscript.accesskey \"p\">\n<!ENTITY styleSubscriptCmd.label \"Podpisano\">\n<!ENTITY stylesubscript.accesskey \"S\">\n<!ENTITY styleNonbreakingCmd.label \"Ne deliti\">\n<!ENTITY stylenonbreaking.accesskey \"N\">\n<!ENTITY styleEm.label \"Poudarek\">\n<!ENTITY styleEm.accesskey \"e\">\n<!ENTITY styleEm.key \"i\">\n<!ENTITY styleStrong.label \"Močnejši poudarek\">\n<!ENTITY styleStrong.accesskey \"t\">\n<!ENTITY styleStrong.key \"b\">\n<!ENTITY styleCite.label \"Citat\">\n<!ENTITY styleCite.accesskey \"c\">\n<!ENTITY styleAbbr.label \"Okrajšava\">\n<!ENTITY styleAbbr.accesskey \"A\">\n<!ENTITY styleAcronym.label \"Akronim\">\n<!ENTITY styleAcronym.accesskey \"b\">\n<!ENTITY styleCode.label \"Koda\">\n<!ENTITY styleCode.accesskey \"O\">\n<!ENTITY styleCode.key \"c\">\n<!ENTITY styleSamp.label \"Vzorec izhoda\">\n<!ENTITY styleSamp.accesskey \"s\">\n<!ENTITY styleVar.label \"Spremenljivo\">\n<!ENTITY styleVar.accesskey \"p\">\n<!ENTITY fontFixedWidth.label \"Stalna širina\">\n<!ENTITY fontfixedwidth.accesskey \"h\">\n\n<!ENTITY tableMenu.label                  \"Tabela\">\n<!ENTITY tableMenu.accesskey              \"b\">\n\n<!ENTITY toolsMenu.label                  \"Orodja\">\n<!ENTITY toolsMenu.accesskey              \"t\">\n<!ENTITY consoleMenu.label                \"Konzola za JavaScript\">\n\n<!ENTITY panelsMenu.label                 \"Panoji\">\n<!ENTITY panelsMenu.accesskey             \"p\">\n\n<!ENTITY alignPanels.label                \"Poravnaj vse panoje\">\n\n<!ENTITY helpMenu.label                   \"Pomoč\">\n<!ENTITY helpMenu.accesskey               \"d\">\n<!ENTITY aboutComposer.label              \"O BlueGriffon\">\n\n<!ENTITY throbber.tooltip                 \"BlueGriffon\">\n\n<!ENTITY newMenu.label                    \"Novo\">\n<!ENTITY newToolbarCmd.tooltip            \"Ustvari novo stran\">\n<!ENTITY pageInNewTab.label                     \"Stran v novem zavihku\">\n<!ENTITY pageInNewWindow.label                  \"Stran v novem oknu\">\n<!ENTITY newOtherCmd.label                \"Več možnosti ...\">\n\n<!ENTITY openMenu.label                   \"Odpri\">\n<!ENTITY openMenu.tooltip                 \"Odpri obstoječo stran\">\n<!ENTITY openTab.label                    \"Odpri v novem zavihku\">\n<!ENTITY openWindow.label                 \"Odpri v novem oknu\">\n<!ENTITY openPage.label                   \"Odpri\">\n<!ENTITY openPage.accesskey               \"O\">\n<!ENTITY openFileCmd.label                \"Odpri datoteko\">\n\n<!ENTITY quit.label                       \"Izhod\">\n<!ENTITY quit.accesskey                   \"q\">\n\n<!ENTITY stopButton.label                 \"Ustavi\">\n<!ENTITY stopButton.tooltip               \"Ustavi nalaganje strani\">\n\n<!ENTITY boldToolbarCmd.tooltip           \"Krepko\">\n<!ENTITY boldToolbarCmd.label             \"Krepko\">\n<!ENTITY italicToolbarCmd.tooltip         \"Ležeče\">\n<!ENTITY italicToolbarCmd.label           \"Ležeče\">\n<!ENTITY underlineToolbarCmd.tooltip      \"Podčrtano\">\n<!ENTITY underlineToolbarCmd.label        \"Podčrtano\">\n<!ENTITY strongToolbarCmd.tooltip         \"Močen poudarek\">\n<!ENTITY strongToolbarCmd.label           \"Močen poudarek\">\n<!ENTITY emToolbarCmd.tooltip             \"Poudarek\">\n<!ENTITY emToolbarCmd.label               \"Poudarek\">\n<!ENTITY codeToolbarCmd.label             \"Koda\">\n<!ENTITY codeToolbarCmd.tooltip           \"Koda\">\n<!-- RTL -->                           \n<!ENTITY writingDirectionMenu.label          \"Smer pisave\">\n<!ENTITY writingdirectionmenu.accesskey      \"w\">\n<!ENTITY defaultDirectionMenu.label          \"Nedoločeno\">\n<!ENTITY defaultdirectionmenu.accesskey      \"u\">\n<!ENTITY ltrDirectionMenu.label              \"Od leve proti desni\">\n<!ENTITY ltrdirectionmenu.accesskey          \"s\">\n<!ENTITY rtlDirectionMenu.label              \"Od desne proti levi\">\n<!ENTITY rtldirectionmenu.accesskey          \"b\">\n<!ENTITY dirLtr.tooltip                      \"Od leve proti desni\">\n<!ENTITY dirRtl.tooltip                      \"Od desne proti levi\">\n\n<!ENTITY ParagraphSelect.tooltip \"izberite oblika odstavka\">\n<!-- Shared in Paragraph, and Toolbar menulist -->\n<!ENTITY bodyTextCmd.label \"Telo besedila\">\n<!ENTITY paragraphParagraphCmd.label \"Odstavek\">  \n<!ENTITY heading1Cmd.label \"Glava 1\">\n<!ENTITY heading2Cmd.label \"Glava 2\">\n<!ENTITY heading3Cmd.label \"Glava 3\">\n<!ENTITY heading4Cmd.label \"Glava 4\">\n<!ENTITY heading5Cmd.label \"Glava 5\">\n<!ENTITY heading6Cmd.label \"Glava 6\">\n<!ENTITY paragraphAddressCmd.label \"Naslov\">\n<!ENTITY paragraphPreformatCmd.label \"Predoblikovano\">\n<!ENTITY genericContainerCmd.label \"Generičen vsebnik (div)\">\n\n<!ENTITY unorderedList.tooltip \"Neurejen seznam\">\n<!ENTITY orderedList.tooltip \"Urejen seznam\">\n<!ENTITY unorderedList.label \"Neurejen seznam\">\n<!ENTITY orderedList.label \"Urejen seznam\">\n\n<!ENTITY alignLeft.tooltip \"Poravnaj levo\">\n<!ENTITY alignCenter.tooltip \"Poravnaj na sredino\">\n<!ENTITY alignRight.tooltip \"Poravnaj desno\">\n<!ENTITY alignJustify.tooltip \"Poravnaj z robovi\">\n<!ENTITY alignLeft.label \"Poravnaj levo\">\n<!ENTITY alignCenter.label \"Poravnaj na sredino\">\n<!ENTITY alignRight.label \"Poravnaj desno\">\n<!ENTITY alignJustify.label \"Poravnaj z robovi\">\n\n<!ENTITY indentToolbarCmd.tooltip \"Zamik besedila\">\n<!ENTITY indentToolbarCmd.label \"Zamik desno\">\n\n<!ENTITY outdentToolbarCmd.tooltip \"Primakni besedilo\">\n<!ENTITY outdentToolbarCmd.label \"Zamik levo\">\n\n<!ENTITY definitionDescription.tooltip \"Opis definicije\">\n<!ENTITY definitionDescription.label \"Opis definicije\">\n<!ENTITY definitionTitle.tooltip \"Naslov definicije\">\n<!ENTITY definitionTitle.label \"Naslov definicije\">\n\n<!ENTITY FontFaceSelect.tooltip \"Izberite pisavo\">\n<!ENTITY fontVarWidth.label \"Spremenljiva širina\">\n<!ENTITY fontFixedWidth.label \"Fiksna širina\">\n<!ENTITY fontHelveticaFont.label \"Helvetica, Arial\">\n<!ENTITY fontTimes.label \"Times\">\n<!ENTITY fontCourier.label \"Courier\">\n\n<!ENTITY applyClassToSelectionCmd.tooltip \"Uporabi razred za vsebnik izbire\">\n<!ENTITY noClass.label \"(brez razreda)\">\n\n<!ENTITY applyIdToSelectionCmd.tooltip \"Daj vsebniku izbire ID\">\n<!ENTITY noId.label \"(brez ID)\">\n\n<!ENTITY tableToolbarCmd.label \"Tabela\">\n<!ENTITY tableToolbarCmd.key \"R\">\n<!ENTITY tableToolbarCmd.tooltip \"Vstavi novo tabelo oziroma uredi lastnosti izbrane tabele\">\n\n<!ENTITY imageToolbarCmd.label \"Slika\">\n<!ENTITY imageToolbarCmd.key \"I\">\n<!ENTITY imageToolbarCmd.tooltip \"Vstavljanje in urejanje slike\">\n\n<!ENTITY anchorToolbarCmd.label \"Sidro\">\n<!ENTITY anchorToolbarCmd.key \"A\">\n<!ENTITY anchorToolbarCmd.tooltip \"Vstavljanje in urejanje sidra\">\n\n<!ENTITY linkToolbarCmd.label \"Povezava\">\n<!ENTITY linkToolbarCmd.key \"L\">\n<!ENTITY linkToolbarCmd.tooltip \"Vstavljanje in urejanje povezave\">\n\n<!ENTITY hrToolbarCmd.label \"Navpična črta\">\n<!ENTITY hrToolbarCmd.key \"b\">\n\n<!ENTITY htmlToolbarCmd.label \"HTML markup\">\n<!ENTITY htmlToolbarCmd.key \"D\">\n\n<!ENTITY formToolbarCmd.label \"Obrazec\">\n<!ENTITY formToolbarCmd.key \"D\">\n<!ENTITY formToolbarCmd.tooltip \"Vstavljanje in urejanje obrazca\">\n\n<!ENTITY fieldsetToolbarCmd.label \"Nabor\">\n<!ENTITY fieldsetToolbarCmd.key \"p\">\n\n<!ENTITY labelToolbarCmd.label \"Oznaka\">\n<!ENTITY labelToolbarCmd.key \"L\">\n\n<!ENTITY buttonToolbarCmd.label \"Gumb\">\n<!ENTITY buttonToolbarCmd.key \"B\">\n\n<!ENTITY selectToolbarCmd.label \"izbirno polje\">\n<!ENTITY selectToolbarCmd.key \"S\">\n\n<!ENTITY textareaToolbarCmd.label \"Besedilno polje\">\n<!ENTITY textareaToolbarCmd.key \"R\">\n\n<!ENTITY keygenToolbarCmd.label \"Generator za par ključev \">\n<!ENTITY keygenToolbarCmd.key \"K\">\n\n<!ENTITY outputToolbarCmd.label \"Izhod\">\n<!ENTITY outputToolbarCmd.key \"O\">\n\n<!ENTITY progressToolbarCmd.label \"Napredek\">\n<!ENTITY progressToolbarCmd.key \"p\">\n\n<!ENTITY meterToolbarCmd.label \"Meter\">\n<!ENTITY meterToolbarCmd.key \"M\">\n\n<!ENTITY datalistToolbarCmd.label \"Seznam podatkov\">\n<!ENTITY datalistToolbarCmd.key \"i\">\n\n<!ENTITY stylesheetsToolbarCmd.label \"Slogovni listi\">\n<!ENTITY stylesheetsToolbarCmd.key \"S\">\n\n<!ENTITY webfonts.label \"Spletne pisave \">\n\n<!ENTITY videoToolbarCmd.label \"Video\">\n<!ENTITY videoToolbarCmd.tooltip \"Vstavljanje ali urejanje video\">\n\n<!ENTITY audioToolbarCmd.label \"Avdio\">\n<!ENTITY audioToolbarCmd.tooltip \"Vstavljanje in urejanje avdio datoteke\">\n\n<!ENTITY browseToolbarCmd.label \"Predogled\">\n<!ENTITY browseToolbarCmd.tooltip \"Predogled v brskalniku\">\n\n<!ENTITY saveCmd.label \"Shrani\">\n<!ENTITY saveToolbarCmd.tooltip \"Shrani datoteko na lokalno mesto\">\n<!ENTITY filesave.key \"r\">\n<!ENTITY saveAsCmd.label \"Shrani kot:\">\n<!ENTITY filesaveas.key \"r\">\n\n<!ENTITY undoCmd.label \"Razveljavi\">\n<!ENTITY undoCmd.accesskey \"U\">\n<!ENTITY redoCmd.label \"Ponovi\">\n<!ENTITY redoCmd.accesskey \"D\">\n\n<!ENTITY cutCmd.label \"Izreži\">\n<!ENTITY cutCmd.accesskey \"t\">\n<!ENTITY copyCmd.label \"Kopiraj\">\n<!ENTITY copyCmd.accesskey \"z\">\n<!ENTITY pasteCmd.label \"Prilepi\">\n<!ENTITY pasteCmd.accesskey \"P\">\n<!ENTITY pasteNoFormatting.label \"Paste without Formatting\">\n<!ENTITY pasteNoFormatting.accesskey \"f\">\n<!ENTITY deleteCmd.label \"Izbriši\">\n<!ENTITY deleteCmd.accesskey \"D\">\n<!ENTITY selectAllCmd.label \"Izberi vse\">\n<!ENTITY selectAllCmd.accesskey \"A\">\n<!ENTITY copyHTMLCodeCmd.label \"Kopiraj izbrani HTML Markup\">\n<!ENTITY copyHTMLCodeCmd.accesskey \"D\">\n<!ENTITY copyHTMLCode.label \"Kopiraj HTML Markup tega elementa\">\n\n<!ENTITY setZoomFactor.label \"Nastavi povečavo\">\n\n<!ENTITY fileRecentMenu.label \"Nedavne datoteke\">\n<!ENTITY filerecentmenu.accesskey \"b\">\n\n<!ENTITY markupCleanerCmd.label \"Čiščenje markup\">\n<!ENTITY markupcleaner.accesskey \"s\">\n\n<!ENTITY viewToolbars.label \"Orodne vrstice\">\n<!ENTITY viewStatusbar.label \"Statusna vrstica\">\n\n<!ENTITY formatToolbar.name \"Format (osnovni)\">\n<!ENTITY formatToolbar2.name \"Format (drugotni)\">\n\n<!ENTITY dualview.label \"Dual View\">\n<!ENTITY wysiwygMode.label \"Wysiwyg\">\n<!ENTITY printMode.label \"Print Preview\">\n<!ENTITY sourceMode.label \"Izvor\">\n\n<!ENTITY closeTabCmd.label \"Zapri trenutni zavihek\">\n<!ENTITY closeEbookCmd.label \"Zapri trenutni ebook\">\n\n<!ENTITY filesave.key \"r\">\n<!ENTITY quit.key \"q\">\n<!ENTITY closeWindow.key \"w\">\n<!ENTITY openPage.key \"O\">\n<!ENTITY undoCmd.key \"z\">\n<!ENTITY redoCmd.key \"n\">\n<!ENTITY cutCmd.key \"h\">\n<!ENTITY copyCmd.key \"c\">\n<!ENTITY pasteCmd.key \"p\">\n\n<!ENTITY formInputs.label \"Vhodi ...\">\n<!ENTITY hiddenInputForm.label \"Skrit niz\">\n<!ENTITY textInputForm.label \"Polje za vnos besedila\">\n<!ENTITY searchInputForm.label \"Iskalno polje\">\n<!ENTITY telInputForm.label \"polje za tel.številko\">\n<!ENTITY urlInputForm.label \"URL polje\">\n<!ENTITY emailInputForm.label \"Polje za e-pošto\">\n<!ENTITY passwordInputForm.label \"Polje za vnos gesla\">\n<!ENTITY datetimeInputForm.label \"Izbira datuma in časa v časovnem pasu UTC\">\n<!ENTITY dateInputForm.label \"Izbira datuma\">\n<!ENTITY monthInputForm.label \"Izbira leta in mesca\">\n<!ENTITY weekInputForm.label \"Izbira tedna in tedna v letu\">\n<!ENTITY timeInputForm.label \"Izbira časa brez časovnega pasu\">\n<!ENTITY datetimelocalInputForm.label \"Izbira datuma in ure brez časovni pasu\">\n<!ENTITY numberInputForm.label \"Polje za numerično vrednost\">\n<!ENTITY rangeInputForm.label \"Izbira za razpon števil\">\n<!ENTITY colorInputForm.label \"Izbira barve\">\n<!ENTITY checkboxInputForm.label \"Potrditveno polje\">\n<!ENTITY radioInputForm.label \"Radio gumb\">\n<!ENTITY fileInputForm.label \"Izbira datotek\">\n<!ENTITY submitInputForm.label \"Gumb za pošiljanje obrazca\">\n<!ENTITY imageInputForm.label \"Gumb za oddajo obrazca na osnovi slike\">\n<!ENTITY resetInputForm.label \"Gumb za ponastavitev obrazca\">\n<!ENTITY buttonInputForm.label \"Gumb\">\n\n\n<!ENTITY allTagsMode.label \"Način z vsemi zavihki\">\n\n<!ENTITY toggleViewMenu.label \"Toggle view\">\n<!ENTITY toggleViewMenu.accesskey \"T\">\n\n<!ENTITY spellCheck.label \"Preverjanje črkovanja\">\n<!ENTITY spellCheck.accesskey \"S\">\n<!ENTITY dictionary.label \"Slovar\">\n<!ENTITY addToDictionary \"Dodaj v slovar\">\n<!ENTITY ignoreWord.label \"Prezri besedo\">\n\n<!ENTITY specialChars.label \"Znaki in simboli\">\n\n<!-- Table Menu -->\n<!ENTITY tableMenu.label                     \"Tabela\">\n<!ENTITY tablemenu.accesskey                 \"b\">\n<!-- Select Submenu -->\n<!ENTITY tableSelectMenu.label               \"Izberi\">\n<!ENTITY tableselectmenu.accesskey           \"r\">\n\n<!ENTITY tableSelectMenu2.label              \"Izberi tabelo\">\n<!ENTITY tableInsertMenu2.label              \"Vstavi tabelo\">\n<!ENTITY tableDeleteMenu2.label              \"Izbriši tabelo\">\n\n<!-- Insert SubMenu -->\n<!ENTITY tableInsertMenu.label               \"Prilepi\">\n<!ENTITY tableinsertmenu.accesskey           \"i\">\n<!ENTITY tableTable.label                    \"Tabela\">\n<!ENTITY tabletable.accesskey                \"t\">\n<!ENTITY tableRow.label                      \"Vrstica\">\n<!ENTITY tableRows.label                     \"Vrstica(e)\">\n<!ENTITY tablerow.accesskey                  \"b\">\n<!ENTITY tableRowAbove.label                 \"Vrstica nad\">\n<!-- uses tablerow.accesskey -->\n<!ENTITY tableRowBelow.label                 \"Vrstica pod\">\n<!ENTITY tablerowbelow.accesskey             \"b\">\n<!ENTITY tableColumn.label                   \"Stolpec\">\n<!ENTITY tableColumns.label                  \"Stolpec(i)\">\n<!ENTITY tablecolumn.accesskey               \"O\">\n<!ENTITY tableColumnBefore.label             \"Stolpec pred\">\n<!-- uses tablecolumn.accesskey -->\n<!ENTITY tableColumnAfter.label              \"Stolpec po\">\n<!ENTITY tablecolumnafter.accesskey          \"a\">\n<!ENTITY tableCell.label                     \"Celica\">\n<!ENTITY tableCells.label                    \"Celica(e)\">\n<!ENTITY tablecell.accesskey                 \"c\">\n<!ENTITY tableCellContents.label             \"Vsebina celice\">\n<!ENTITY tablecellcontents.accesskey         \"R\">\n<!ENTITY tableAllCells.label                 \"Vse celice\">\n<!ENTITY tableCellBefore.label               \"Celica pred\">\n<!ENTITY tableallcells.accesskey             \"a\">\n<!-- uses tablecell.accesskey -->\n<!ENTITY tableCellAfter.label                \"Celica po\">\n<!ENTITY tablecellafter.accesskey            \"D\">\n<!-- Delete SubMenu -->\n<!ENTITY tableDeleteMenu.label               \"Izbriši\">\n<!ENTITY tabledeletemenu.accesskey           \"D\">\n\n<!ENTITY tableFix.label                      \"Popravi postavitev tabele \">\n<!ENTITY tablefix.accesskey                  \"D\">\n<!-- text for \"Join Cells\" is in editor.properties \n     (\"JoinSelectedCells\" and \"JoinCellToRight\")\n     the access key must exist in both of those strings\n     But value must be set here for accesskey to draw properly\n-->\n<!ENTITY tableJoinCells.label                \"Združi celice\">\n<!ENTITY tablejoincells.accesskey            \"j\">\n<!ENTITY tableSplitCell.label                \"Deli celico\">\n<!ENTITY tablesplitcell.accesskey            \"c\">\n<!ENTITY convertToTable.label                \"Ustvari tabelo iz izbire\">\n<!ENTITY converttotable.accesskey            \"b\">\n<!ENTITY tableProperties.label               \"Nastavitve tabele …\">\n<!ENTITY tableProperties.accesskey           \"O\">\n\n<!ENTITY forumsHelpMenu.label \"Skupnost uporabnikov\">\n<!ENTITY forums.url \"http://groups.google.com/group/bluegriffon/\">\n<!ENTITY qa.label \"Napake in predlogi\">\n<!ENTITY homePage.label \"Spletna stran\">\n<!ENTITY addons.label \"Poišči razširitve\">\n\n<!ENTITY pageProperties.label \"Lastnosti strani\">\n\n\n<!ENTITY preferences.label \"Nastavitve\">\n\n<!ENTITY gotoLink.label \"Izberi cilj povezave\">\n<!ENTITY gotoLink.accesskey \"s\">\n\n<!ENTITY cMenu_insertLink.label \"Vstavljanje in urejanje povezave\">\n<!ENTITY cMenu_insertLink.accesskey \"s\">\n\n<!ENTITY getAddOns.label \"Poišči razširitve!\">\n\n<!ENTITY source.label \"Prikaz izvora\">\n<!ENTITY theme.label \"Tema\">\n\n<!ENTITY removeAllStyles.label \"Odstrani vse sloge za besedila\">\n<!ENTITY removeAllStyles.accesskey \"n\">\n<!ENTITY removeAllLinks.label \"Odstrani vse povezave\">\n<!ENTITY removeAllLinks.accesskey \"s\">\n\n<!ENTITY html5Element.label \"HTML 5 Element \">\n<!ENTITY addonsMenu.label \"Razširitve in teme\">\n\n<!ENTITY listProperties.label \"Nastavitve seznama\">\n\n<!ENTITY tableOfContents.tooltip \"Insert or refresh Table of Contents\">\n<!ENTITY tableOfContents.label \"Vsebina\">\n\n<!ENTITY select.label \"Izberi...\">\n<!ENTITY parentElement.label \"Prednik\">\n<!ENTITY firstChild.label \"Prvi otrok\">\n<!ENTITY nextSibling.label \"Naslednji sorodnik\">\n<!ENTITY previousSibling.label \"Prejšnji sorodnik\">\n\n<!ENTITY tableCaption.label \"Naslov tabele\">\n\n<!ENTITY lookForUpdates.label \"Poišči posodobitve\">\n\n<!ENTITY color.label \"Spredaj\">\n<!ENTITY bgColor.label \"Ozadje\">\n\n<!ENTITY newWindow.label \"Novo okno\">\n\n<!ENTITY editComment.label \"Edit the HTML comment:\">\n<!ENTITY editPHP.label \"Edit the PHP instructions:\">\n<!ENTITY editPI.label \"Edit the Processing Instruction:\">\n<!ENTITY targetPI.label \"Target:\">\n<!ENTITY dataPI.label \"Data:\">\n<!ENTITY commentOrPHPOrPI.label \"Comments/PHP/Processing Instructions\">\n<!ENTITY openLinkCmdInTab.label \"Odpri povezavo v novem zavihku\">\n<!ENTITY blockquoteToolbarCmd.label \"Blockquote\">\n<!ENTITY blockquoteToolbarCmd.tooltip \"Encapsulate into a blockquote\">\n<!ENTITY deckMenu.label \"Deck\">\n<!ENTITY printSetupCmd.label \"Priprava strani …\">\n<!ENTITY printSetupCmd.accesskey \"r\">\n<!ENTITY printCmd.label \"Natisni …\">\n<!ENTITY printCmd.accesskey \"N\">\n<!ENTITY printCmd.commandkey \"p\">\n<!ENTITY encapsulate.tooltip \"Encapsulate selection into an inline element (default is span)\">\n\n<!ENTITY deleteCmd.key \"D\">\n<!ENTITY selectAllCmd.key \"A\">\n\n<!ENTITY buyUsersManual.label \"Nakup uporabniški priročnik...\">\n<!ENTITY buyLicense.label \"Vključite razširjene funkcije...\">\n<!ENTITY convertClipboardToTable.label                \"Ustvari tabelo iz izbire\">\n<!ENTITY structureBar.caption \"strukturna vrstica \">\n\n<!ENTITY cmd.showReleaseNotes.label           \"Prikaži opombe k izdaji\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/bluegriffon.properties",
    "content": "titleModifier=BlueGriffon\n# in the following string, %t represents the title of the page or its URL\n# and %b the titleModifier above\ntitleFormat=%S -  %S\nUnknown=[˙neznano]\nNoClassAvailable=(brez razreda)\nNoIdAvailable=(brez ID)\nDocumentTitle=Naslov strani\nNeedDocTitle=Vnesite naslov te strani.\nDocTitleHelp=To identificira stran v imenu okna in v zaznamkih.\nExportToText=Izvozi v besedilo\nSaveDocumentAs=Shrani stran kot\nXHTMLfiles=Datoteke XHTML\nuntitled=brez naslova\nSaveDocument=Shrani stran\nSaveFileFailed=Datoteke ni uspelo shraniti!\nExportToText=Izvozi v besedilo\nFileNotSaved=Datoteka ni shranjena!\nSaveFileBeforeClosing=Ali želite, preden zaprete ta zavihek, datoteko shraniti?\nYesSaveFile=Da, shrani jo\nNoDiscardChanges=Ne, zavrzi spremembe\nDontCloseTab=Ne zapri zavihka!\nIdAlreadyTaken=Ta ID se v dokumentu že uporablja\nRemoveIdFromElement=Ali želite odstraniti ID iz elementa, ki ga nosi že,  ali pa dejanje preklicati ?\nYesRemoveId=Odstrani ID\nNoCancel=Prekliči\nReplaceAll=Zamenjaj vse ...\nReplacedPart1=Zamenjano\nReplacedPart2=dogodki\nAFileWasChanged=A file was changed on disk\nReloadFile=File %S changed on disk, BlueGriffon must reload it\nDontAskForFileChangesAgain=don't show this alert again\n\nAbandonChanges=Opusti neshranjene spremembe v \"%title%\" in ponovno naloži stran?\nRevertCaption=Povrni na zadnje shranjeno stanje\n\nHTMLCommentsInXHTMLTitle=HTML comment inside a <style> element in a XHTML document\nHTMLCommentsInXHTMLMessage=Warning, you have a HTML comment <!-- ... --> inside a <style> element in this XHTML document. Using HTML comments in XHTML will disable your embedded styles and you should use CDATA sections <![CDATA[ ... ]]> instead. Do you want to convert your comments into CDATA sections?\nHTMLCommentsInXHTMLOk=Yes\nHTMLCommentsInXHTMLCancel=No\n\nviewportWidthSplitter=Move bar to change viewport's width\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/colourPicker.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (glazman@disruptive-innovations.com), on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY previewColour.label     \"Predogled:\">\n<!ENTITY dialog.title            \"Iskalnik barv\">\n\n<!ENTITY predef.label            \"Vnaprej nastavljene barve:\">\n<!ENTITY rgb.label               \"RGB\">\n<!ENTITY hsb.label               \"HSB\">\n\n<!ENTITY red.label               \"R:\">\n<!ENTITY green.label             \"G:\">\n<!ENTITY blue.label              \"B:\">\n\n<!ENTITY hue.label               \"H:\">\n<!ENTITY saturation.label        \"S:\">\n<!ENTITY brightness.label        \"B:\">\n\n<!ENTITY transparency.label       \"prozorna\">\n<!ENTITY opacity.label            \"Motnost:\">\n\n<!ENTITY background.label \"Ozadje za:\">\n<!ENTITY background.accessKey \"B\">\n<!ENTITY table.label \"Tabela\">\n<!ENTITY table.accessKey \"R\">\n<!ENTITY cell.label \"Celica(e)\">\n<!ENTITY cell.accessKey \"z\">\n\n<!ENTITY lastPickedColor.label \"Nazadnje izbrana barva\">\n<!ENTITY lastPickedColor.accessKey \"L\">\n\n<!ENTITY hexColor.label            \"Hex:\">\n<!ENTITY nameColor.label           \"Ime:\">\n\n<!ENTITY blender.label \"Blender\">\n\n<!ENTITY color1.label \"Color 1:\">\n<!ENTITY color2.label \"Color 2:\">\n<!ENTITY stops.label \"Color stops:\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/convertToTable.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Spremeni v tabelo\">\n<!ENTITY instructions1.label   \"Bluegriffon ustvari novo vrsto v tabeli za vsak odstavek v izboru.\">\n<!ENTITY instructions2.label   \"Izberite znak, ki je bil uporabljen za razmejitev selekcije v stolpce:\">\n<!ENTITY commaRadio.label      \"Vejica\">\n<!ENTITY spaceRadio.label      \"Razmik\">\n<!ENTITY otherRadio.label      \"Drug znak:\">\n<!ENTITY deleteCharCheck.label \"Izbriši razmejitveni znak\">\n<!ENTITY collapseSpaces.label  \"Prezri dodatne presledke\">\n<!ENTITY collapseSpaces.tooltip \"Pretvori sosednje presledke v eno samo ločilo\">\n<!ENTITY tabRadio.label        \"TSV\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/credits.dtd",
    "content": "<!ENTITY brandMotto       \"Doslej še niste nikoli zares urejali spletne strani.\">\n<!ENTITY credit.leads     \"Interesenti\">\n<!ENTITY credit.contributors \"Drugi sodelavci\">\n<!ENTITY credit.core      \"Core Development Posse\">\n<!ENTITY credit.gecko     \"Gecko Layout Engine\">\n<!ENTITY credit.thanks    \"Posebej hvala:\">\n\n<!-- localization credits look like this: -->\n<!--\n<!ENTITY credit.translation\n  \"<h3>Translators</h3><ul><li>Name Here</li></ul>\">\n-->\n<!ENTITY credit.translation \"Lokalizacije\">\n\n<!ENTITY credit.visuals     \"Koordinator za videz\">\n<!ENTITY credit.theme       \"Design teme\">\n<!ENTITY credit.brand       \"Brand Identity\">\n<!ENTITY credit.web         \"Web Design\">\n<!ENTITY credit.update      \"Mozilla Update\">\n<!ENTITY credit.qalead      \"Vodja QA \">\n<!ENTITY credit.qa          \"QA - Zagotavljanje kakovosti\">\n<!ENTITY credit.build       \"Gradnja in izdaja\">\n<!ENTITY credit.infra       \"Infrastukturna podpora \">\n<!ENTITY credit.support     \"Podpora viri \">\n<!ENTITY credit.manage      \"Administracija projekta\">\n<!ENTITY credit.marketleads \"Marketing stiki\">\n<!ENTITY credit.market      \"Marketing\">\n<!ENTITY credit.creators    \"Ustvaril\">\n<!ENTITY credit.memory      \"V spomin na\">\n<!ENTITY credit.poweredByGecko \"Pogon: Gecko\">\n<!ENTITY credit.reviews     \"Pregledi kode\">\n\n<!ENTITY license.and \"in\">\n\n<!ENTITY tm.part0 \"je registrirana blagovna znamka\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/cssClassPicker.dtd",
    "content": "<!ENTITY reuseCssClass.checkbox \"Ponovno uporabi obstoječi razred CSS\">\n<!ENTITY noClass.label \"---\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/dictionary.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Osebni slovar\">\n\n<!ENTITY wordEditField.label \"Nova beseda:\">\n<!ENTITY wordEditField.accessKey \"N\">\n<!ENTITY AddButton.label \"Dodaj\">\n<!ENTITY AddButton.accessKey \"A\">\n<!ENTITY DictionaryList.label \"Besede v slovarju:\">\n<!ENTITY DictionaryList.accessKey \"W\">\n<!ENTITY ReplaceButton.label \"Zamenjaj\">\n<!ENTITY ReplaceButton.accessKey \"D\">\n<!ENTITY RemoveButton.label \"Odstrani\">\n<!ENTITY RemoveButton.accessKey \"e\">\n\n<!ENTITY CloseButton.label \"Zapri\">\n<!ENTITY CloseButton.accessKey \"z\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/editStylesheet.dtd",
    "content": "<!ENTITY window.title \"Lastnosti sloga\">\n\n<!ENTITY type.label \"Vrsta\">\n<!ENTITY embedded.label \"Vgrajen v dokumentu\">\n<!ENTITY linked.label \"Povezan z dokumentom\">\n\n<!ENTITY alternate.label \"Slog je alternativen slog\">\n<!ENTITY title.label \"Naslov:\">\n\n<!ENTITY media.label \"Večpredstavnost\">\n<!ENTITY addMedium.label \"Dodaj nov medij\">\n<!ENTITY href.label \"Href:\">\n<!ENTITY selectFile.label \"Izberi slogovno datoteko\">\n<!ENTITY relativeUrl.label \"URL naj bo relativen na lokacijo strani\">\n<!ENTITY newFile.button \"Nova datoteka\">\n\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/filePicking.dtd",
    "content": "<!ENTITY chooseFile.button \"Izberite datoteko\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/filepickerbutton.dtd",
    "content": "<!ENTITY filepickerbutton.tooltip \"Izberite datoteko\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/findbar.dtd",
    "content": "<!ENTITY replaceAll.button \"Replace All\">\n<!ENTITY replace.button \"Zamenjaj\">\n<!ENTITY replaceAndFind.button \"Zamenjaj in išči dalje\">\n<!ENTITY replace.label \"Zamenjaj z:\">\n<!ENTITY line.label \"Vrstica:\">\n<!ENTITY previous.label \"Prejšnje\">\n<!ENTITY next.label \"Naslednje\">\n<!ENTITY caseSensitive.checkbox \"(razlikujem male in velike črke)\">\n<!ENTITY find.label \"Poišči:\">\n<!ENTITY findCmd.label \"Poišči\">\n<!ENTITY replaceCmd.label \"Zamenjaj\">\n<!ENTITY findCmd.key \"D\">\n<!ENTITY findCmd.accesskey \"D\">\n<!ENTITY replaceCmd.key \"b\">\n<!ENTITY replaceCmd.accesskey \"e\">\n<!ENTITY findAgainCmd.label \"Ponovno najdi\">\n<!ENTITY findAgainCmd.key \"G\">\n<!ENTITY findAgainCmd.key2 \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey \"v\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/html5.properties",
    "content": "namedAnchor=(sidro z imenom)\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/insertAnchor.dtd",
    "content": "<!ENTITY window.title \"Vstavi sidro\">\n\n<!ENTITY anchorName.label \"Ime sidra:\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/insertAudio.dtd",
    "content": "<!ENTITY window.title \"Vstavljanje in urejanje avdio datoteke\">\n\n<!ENTITY audioFileLocation.label \"Mesto avdio datoteke:\">\n<!ENTITY selectFile.label \"Izberite datoteko\">\n<!ENTITY relativeUrl.label \"URL naj bo relativen na lokacijo strani\">\n<!ENTITY audioControls.label \"Prikaz avdio kontrol\">\n<!ENTITY preload.label \"Naloži vnaprej:\">\n<!ENTITY nonePreload.label \"brez \">\n<!ENTITY metadataPreload.label \"Metapodatki\">\n<!ENTITY autoPreload.label \"Samodejno\">\n<!ENTITY autoplay.label \"Igraj samodejno\">\n<!ENTITY loop.label \"Zanka\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/insertButton.dtd",
    "content": "<!ENTITY window.title \"Vstavljanje in urejanje vhodnega obrazca\">\n\n<!ENTITY name.label \"Ime:\">\n<!ENTITY value.label \"Vrednost:\">\n<!ENTITY state.label \"Država:\">\n<!ENTITY disabled.label \"Onemogočeno\">\n<!ENTITY formmethod.label \"Metoda oddaje:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"Ukrep oddaje:\">\n<!ENTITY formenctype.label \"Vrsta kodiranja za oddajo: \">\n<!ENTITY unspecified.label \"- neopredeljeno -\">\n<!ENTITY formnovalidate.label \"Preverjanje obrazca:\">\n<!ENTITY novalidate.label \"Ne preverjaj obrazca\">\n<!ENTITY target.label \"Cilj\">\n\n<!ENTITY form.label \"Obrazec:\">\n<!ENTITY autofocus.label \"Avto fokus:\">\n<!ENTITY type.label \"Vrsta:\">\n<!ENTITY focusOnPageLoad.label \"Takoj, ko se stran naloži\">\n<!ENTITY submit.label \"Predloži\">\n<!ENTITY reset.label \"Ponastavi\">\n<!ENTITY button.label \"Gumb\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/insertChars.dtd",
    "content": "<!ENTITY windowTitle.label \"Vstavljanje posebne znake\">\n\n<!ENTITY charName.label \"Ime:\">\n<!ENTITY charCode.label \"Unicode:\">\n\n<!ENTITY insertButton.label \"Prilepi\">\n\n<!ENTITY unicode.label \"Unicode\">\n<!ENTITY blockName.label \"Ime bloka\">\n\n<!ENTITY search.placeholder \"Išči:\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/insertCommentOrPI.dtd",
    "content": "<!ENTITY window.title \"Comments, PHP and Processing Instructions\">\n\n<!ENTITY comment.label \"Comment\">\n<!ENTITY php.label \"PHP\">\n<!ENTITY pi.label \"Processing Instruction\">\n\n<!ENTITY target.label \"Target:\">\n<!ENTITY data.label \"Data:\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/insertDatalist.dtd",
    "content": "<!ENTITY window.title \"Vstavljanje ali urejanje seznama podatkov\">\n\n<!ENTITY window.title \"Vstavljanje in urejanje seznama podatkov\">\n\n<!ENTITY name.label \"Ime:\">\n<!ENTITY value.label \"Vrednost:\">\n<!ENTITY state.label \"Država:\">\n<!ENTITY disabled.label \"Onemogočeno\">\n<!ENTITY size.label \"Velikost:\">\n<!ENTITY choices.label \"Izbire: \">\n<!ENTITY multiple.label \"Dovoli več vrednosti\">\n<!ENTITY list.label \"Seznam:\">\n\n<!ENTITY form.label \"Obrazec:\">\n<!ENTITY autofocus.label \"Avto fokus:\">\n<!ENTITY focusOnPageLoad.label \"Takoj, ko se stran naloži\">\n<!ENTITY required.label \"Potrebno:\">\n<!ENTITY isRequired.label \"Element je obvezen\">\n\n<!ENTITY parameters.label \"Parametri\">\n\n<!ENTITY add.tooltip \"Dodaj možnosti\">\n<!ENTITY remove.tooltip \"Odstrani izbrano možnost ali skupino možnosti\">\n<!ENTITY modify.tooltip \"Spremeni izbrano možnost ali skupino možnosti\">\n\n<!ENTITY options.label \"Možnosti\">\n<!ENTITY up.tooltip \"Gor\">\n<!ENTITY down.tooltip \"Dol\">\n\n<!ENTITY value.col \"Vrednost\">\n<!ENTITY label.col \"Oznaka\">\n<!ENTITY disabled.col \"Onemogočeno\">\n<!ENTITY selected.col \"Izbrano\">\n\n<!ENTITY before.label \"Pred ...\">\n<!ENTITY inside.label \"Znotraj ...\">\n<!ENTITY after.label \"Po ...\">\n\n<!ENTITY addOption.label \"Dodaj možnost\">\n<!ENTITY addOptgroup.label \"Dodaj skupino možnosti\">\n\n<!ENTITY label.label \"Nalepka:\">\n<!ENTITY ok.label \"V redu\">\n<!ENTITY selected.label \"Izbrano\">\n\n<!ENTITY update.label \"Posodobi\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/insertFieldset.dtd",
    "content": "<!ENTITY window.title \"Vstavi ali uredi nabor\">\n\n<!ENTITY name.label \"Ime:\">\n<!ENTITY state.label \"Država:\">\n<!ENTITY disabled.label \"Onemogočeno\">\n<!ENTITY form.label \"Obrazec:\">\n<!ENTITY insertLegend.label \"Dodaj naboru legendo\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/insertForm.dtd",
    "content": "<!ENTITY window.title \"Vstavljanje in urejanje obrazca\">\n\n<!ENTITY formName.label \"Ime obrazca:\">\n<!ENTITY url.label \"URL:\">\n<!ENTITY autocomplete.label \"avtomatično dopolnjen:\">\n<!ENTITY autocompleteOn.label \"na\">\n<!ENTITY autocompleteOff.label \"Izkl\">\n\n<!ENTITY encodingType.label \"Kodiranje:\">\n\n<!ENTITY method.label \"Metoda:\">\n\n<!ENTITY validation.label \"Preverjanje\">\n<!ENTITY novalidate.label \"Med vnosom ne preverjati\">\n\n<!ENTITY target.label \"Cilj\">\n\n<!ENTITY charsets.label \"Nabori znakov:\">\n\n<!ENTITY unspecified.label \"- neopredeljeno -\">\n \n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/insertFormInput.dtd",
    "content": "<!ENTITY window.title \"Vstavljanje in urejanje vhodnega obrazca\">\n\n<!ENTITY hidden.label \"Skrit niz\">\n<!ENTITY text.label \"Polje za vnos besedila\">\n<!ENTITY search.label \"Iskalno polje\">\n<!ENTITY tel.label \"polje za tel.številko\">\n<!ENTITY url.label \"URL polje\">\n<!ENTITY email.label \"Polje za e-pošto\">\n<!ENTITY password.label \"Polje za vnos gesla\">\n<!ENTITY datetime.label \"Izbira datuma in časa v časovnem pasu UTC\">\n<!ENTITY date.label \"Izbira datuma\">\n<!ENTITY month.label \"Izbira leta in mesca\">\n<!ENTITY week.label \"Izbira tedna in tedna v letu\">\n<!ENTITY time.label \"Izbira časa brez časovnega pasu\">\n<!ENTITY datetimelocal.label \"Izbira datuma in ure brez časovni pasu\">\n<!ENTITY number.label \"Polje za numerično vrednost\">\n<!ENTITY range.label \"Izbira za razpon števil\">\n<!ENTITY color.label \"Izbira barve\">\n<!ENTITY checkbox.label \"Potrditveno polje\">\n<!ENTITY radio.label \"Radio gumb\">\n<!ENTITY file.label \"Izbira datotek\">\n<!ENTITY submit.label \"Gumb za pošiljanje obrazca\">\n<!ENTITY image.label \"Gumb za oddajo obrazca na osnovi slike\">\n<!ENTITY reset.label \"Gumb za ponastavitev obrazca\">\n<!ENTITY button.label \"Gumb\">\n\n<!ENTITY parameters.label \"Parametri\">\n\n<!ENTITY name.label \"Ime:\">\n<!ENTITY value.label \"Vrednost:\">\n<!ENTITY state.label \"Država:\">\n<!ENTITY disabled.label \"Onemogočeno\">\n<!ENTITY placeholder.label \"Ograda:\">\n<!ENTITY mutability.label \"Spremenljivost:\">\n<!ENTITY readonly.label \"Element je samo za branje\">\n<!ENTITY size.label \"Velikost:\">\n<!ENTITY maxlength.label \"najv. dolžina:\">\n<!ENTITY min.label \"min. Vrednost:\">\n<!ENTITY max.label \"najv. Vrednost:\">\n<!ENTITY step.label \"Korak:\">\n<!ENTITY checked.label \"Element je odkljukan\">\n<!ENTITY src.label \"Vir slike:\">\n<!ENTITY selectFile.label \"Izberite datoteko\">\n<!ENTITY width.label \"Širina:\">\n<!ENTITY height.label \"Višina:\">\n<!ENTITY list.label \"Seznam:\">\n<!ENTITY choices.label \"Izbire: \">\n<!ENTITY multiple.label \"Dovoli več vrednosti\">\n<!ENTITY pattern.label \"Regexp vzorec:\">\n<!ENTITY alt.label \"Nadomestno besedilo:\">\n<!ENTITY autocomplete.label \"Samodokončanje\">\n<!ENTITY on.label \"Vkl\">\n<!ENTITY off.label \"Izkl\">\n<!ENTITY accept.label \"Dovoljene vrste MIME:\">\n<!ENTITY formmethod.label \"Metoda oddaje:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"Ukrep oddaje:\">\n<!ENTITY formenctype.label \"Vrsta kodiranja za oddajo: \">\n<!ENTITY unspecified.label \"- neopredeljeno -\">\n<!ENTITY formnovalidate.label \"Preverjanje obrazca:\">\n<!ENTITY novalidate.label \"Ne preverjaj obrazca\">\n<!ENTITY target.label \"Cilj\">\n<!ENTITY required.label \"Potrebno:\">\n<!ENTITY isRequired.label \"Element je obvezen\">\n<!ENTITY form.label \"Obrazec:\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/insertHR.dtd",
    "content": "<!ENTITY window.title \"Navpična črta\">\n\n<!ENTITY size.label \"Velikost\">\n<!ENTITY width.label \"Širina:\">\n<!ENTITY height.label \"Višina:\">\n\n<!ENTITY style.label \"Slog\">\n<!ENTITY shaded.label \"Senčeno (3D)\">\n<!ENTITY alignment.label \"Poravnava:\">\n<!ENTITY left.label \"Levo\">\n<!ENTITY center.label \"Sredina\">\n<!ENTITY right.label \"Desno\">\n\n<!ENTITY color.label \"Barva:\">\n<!ENTITY hrColor.label \"Barva za vodoravno ravnilo\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/insertHTML.dtd",
    "content": "<!ENTITY window.title \"Vstavi HTML markup\">\n\n<!ENTITY enterHTMLMarkup.label \"Vstavite spodaj HTML markup ali besedilo:\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/insertImage.dtd",
    "content": "<!ENTITY window.title \"Vstavi sliko\">\n\n<!ENTITY imageLocation.label \"Mesto slike:\">\n<!ENTITY selectImageButton.label \"Izberi sliko\">\n<!ENTITY relativeURL.label \"URL naj bo relativen na lokacijo strani\">\n<!ENTITY title.label \"Naslov:\">\n<!ENTITY alternateText.label \"Nadomestno besedilo:\">\n<!ENTITY documentMustBeSaved.label \"(dokument mora biti shranjen, da je ta funkcija mogoča)\">\n\n<!ENTITY preview.label \"Predogled\">\n\n<!ENTITY emptyAltOk.checkbox \"Dovoli prazno nadomestno besedilo\">\n\n<!ENTITY longdesc.label \"URI kot dolg opis:\">\n<!ENTITY selectLongDescButton.label \"Izberite datoteko\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/insertKeygen.dtd",
    "content": "<!ENTITY window.title \"Vstavljanje ali urejanje generatorja za par ključev\">\n\n<!ENTITY keytype.label \"Vrsta ključa:\">\n<!ENTITY rsa.label \"RSA\">\n<!ENTITY dsa.label \"DSA\">\n<!ENTITY ec.label \"EC\">\n<!ENTITY keyparams.label \"Parametri ključa:\">\n<!ENTITY name.label \"Ime:\">\n<!ENTITY state.label \"Država:\">\n<!ENTITY disabled.label \"Onemogočeno\">\n<!ENTITY form.label \"Obrazec:\">\n<!ENTITY autofocus.label \"Avto fokus:\">\n<!ENTITY focusOnPageLoad.label \"Takoj, ko se stran naloži\">\n<!ENTITY challenge.label \"Objavljen ključ:\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/insertLabel.dtd",
    "content": "<!ENTITY window.title \"Vstavljanje ali urediti oznake\">\n\n<!ENTITY form.label \"Obrazec:\">\n<!ENTITY for.label \"ID kontrole:\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/insertLink.dtd",
    "content": "<!ENTITY window.title \"Povezave:\">\n\n<!ENTITY linkText.label \"Besedilo\">\n<!ENTITY linkTarget.label \"Tarča\">\n<!ENTITY selectFile.label \"Izberite datoteko\">\n\n<!ENTITY isMail.label \"To je e-poštni naslov\">\n<!ENTITY relativeUrl.label \"URL naj bo relativen na lokacijo strani\">\n\n<!ENTITY windowTarget.label \"ciljno okno\">\n<!ENTITY openIn.label \"Odpri povezavo v:\">\n<!ENTITY topTarget.label \"istem oknu, brez okvirjev\">\n<!ENTITY blankTarget.label \"novem oknu\">\n<!ENTITY parentTarget.label \"okvirju prednika\">\n<!ENTITY selfTarget.label \"trenutnem okvirju\">\n<!ENTITY otherTarget.label \"okvirju z imenom...\">\n\n<!ENTITY title.caption \"Advisory Title\">\n<!ENTITY title.label \"Title:\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/insertLink.properties",
    "content": "noAnchorsInDocument=[sider v dokumentu ni na razpolago]\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/insertMeter.dtd",
    "content": "<!ENTITY window.title \"Vstavljanje in urejanje elementa za napredovanje\">\n\n<!ENTITY value.label \"Vrednost:\">\n<!ENTITY min.label \"min. Vrednost:\">\n<!ENTITY max.label \"najv. Vrednost:\">\n<!ENTITY form.label \"Obrazec:\">\n<!ENTITY optimum.label \"Optimalna vrednost:\">\n<!ENTITY low.label \"Nizka meja:\">\n<!ENTITY high.label \"Visoka meja:\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/insertOutput.dtd",
    "content": "<!ENTITY window.title \"Vstavljanje in urejanje rezultata izračuna\">\n\n<!ENTITY name.label \"Ime:\">\n<!ENTITY form.label \"Obrazec:\">\n<!ENTITY for.label \"ID kontrole:\">\n<!ENTITY autofocus.label \"Avto fokus:\">\n<!ENTITY focusOnPageLoad.label \"Takoj, ko se stran naloži\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/insertProgress.dtd",
    "content": "<!ENTITY window.title \"Vstavljanje ali urejanje generatorja za par ključev\">\n\n<!ENTITY value.label \"Vrednost:\">\n<!ENTITY max.label \"najv. Vrednost:\">\n<!ENTITY form.label \"Obrazec:\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/insertSelect.dtd",
    "content": "<!ENTITY window.title \"Vstavljanje in urejanje izbirnega seznama\">\n\n<!ENTITY name.label \"Ime:\">\n<!ENTITY value.label \"Vrednost:\">\n<!ENTITY state.label \"Država:\">\n<!ENTITY disabled.label \"Onemogočeno\">\n<!ENTITY size.label \"Velikost:\">\n<!ENTITY choices.label \"Izbire: \">\n<!ENTITY multiple.label \"Dovoli več vrednosti\">\n<!ENTITY list.label \"Seznam:\">\n\n<!ENTITY form.label \"Obrazec:\">\n<!ENTITY autofocus.label \"Avto fokus:\">\n<!ENTITY focusOnPageLoad.label \"Takoj, ko se stran naloži\">\n<!ENTITY required.label \"Potrebno:\">\n<!ENTITY isRequired.label \"Element je obvezen\">\n\n<!ENTITY parameters.label \"Parametri\">\n\n<!ENTITY add.tooltip \"Dodaj možnosti\">\n<!ENTITY remove.tooltip \"Odstrani izbrano možnost ali skupino možnosti\">\n<!ENTITY modify.tooltip \"Spremeni izbrano možnost ali skupino možnosti\">\n\n<!ENTITY options.label \"Možnosti\">\n<!ENTITY up.tooltip \"Gor\">\n<!ENTITY down.tooltip \"Dol\">\n\n<!ENTITY value.col \"Vrednost\">\n<!ENTITY label.col \"Oznaka\">\n<!ENTITY disabled.col \"Onemogočeno\">\n<!ENTITY selected.col \"Izbrano\">\n\n<!ENTITY before.label \"Pred ...\">\n<!ENTITY inside.label \"Znotraj ...\">\n<!ENTITY after.label \"Po ...\">\n\n<!ENTITY addOption.label \"Dodaj možnost\">\n<!ENTITY addOptgroup.label \"Dodaj skupino možnosti\">\n\n<!ENTITY label.label \"Nalepka:\">\n<!ENTITY ok.label \"V redu\">\n<!ENTITY selected.label \"Izbrano\">\n\n<!ENTITY update.label \"Posodobi\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/insertStylesheet.dtd",
    "content": "<!ENTITY window.title \"Vstavljanje in urejanje slogov\">\n\n<!ENTITY url.col \"URI\">\n<!ENTITY alternate.col \"Nadomestno \">\n<!ENTITY title.col \"Naslov\">\n<!ENTITY media.col \"Večpredstavnost\">\n\n<!ENTITY add.tooltip \"Dodaj slog\">\n<!ENTITY remove.tooltip \"Izbriši izbrani slog\">\n<!ENTITY modify.tooltip \"Spremeni izbrani slog\">\n<!ENTITY down.tooltip \"Premakni izbrani slog dol\">\n<!ENTITY up.tooltip \"Premakni izbrani slog gor\">\n\n<!ENTITY close.label \"Zapri\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/insertTOC.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is TOCMaker.\n   -\n   - The Initial Developer of the Original Code is\n   - Daniel Glazman.\n   - Portions created by the Initial Developer are Copyright (C) 2002\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Original author: Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY Window.title        \"Vsebina\">\n<!ENTITY buildToc.label      \"Izgradi vsebino iz:\">\n<!ENTITY style.label         \"Slog:\">\n<!ENTITY tag.label           \"Oznaka:\">\n<!ENTITY class.label         \"Razred:\">\n<!ENTITY header1.label       \"Raven 1\">\n<!ENTITY header2.label       \"Raven 2\">\n<!ENTITY header3.label       \"Raven 3\">\n<!ENTITY header4.label       \"Raven 4\">\n<!ENTITY header5.label       \"Raven 5\">\n<!ENTITY header6.label       \"Raven 6\">\n<!ENTITY makeReadOnly.label  \"Nastavi kazalo na samo za branje\">\n<!ENTITY orderedList.label   \"Oštevilči vse postavke v kazalu\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/insertTable.dtd",
    "content": "\n<!ENTITY windowTitle.label \"Lastnosti tabele\">\n\n<!ENTITY table.tab \"Tabela\">\n<!ENTITY cell.tab \"Celice\">\n\n<!ENTITY size.label \"Velikost\">\n<!ENTITY rows.label \"Vrstice:\">\n<!ENTITY width.label \"Širina:\">\n<!ENTITY columns.label \"Stolpci:\">\n<!ENTITY height.label \"Višina:\">\n<!ENTITY rowsInHeader.label \"Vrstic v glavi:\">\n<!ENTITY onlyHeaderCells.label \"Samo celice v glavi\">\n<!ENTITY rowsInFooter.label \"Vrstic v nogi:\">\n\n<!ENTITY layout.label \"Postavitev\">\n<!ENTITY border.label \"Rob:\">\n<!ENTITY pixels.label \"pik\">\n<!ENTITY cellSpacing.label \"Razmik med celicami:\">\n<!ENTITY percent.label \"odstotkov\">\n<!ENTITY cellPadding.label \"Polnjenje za celice:\">\n\n<!ENTITY selection.caption \"Izbira\">\n<!ENTITY cells.label \"Celica(e)\">\n<!ENTITY rowsSelection.label \"Vrstica(e)\">\n<!ENTITY columnsSelection.label \"Stolpec(i)\">\n\n<!ENTITY previous.label \"Prejšnje\">\n<!ENTITY next.label \"Naslednje\">\n\n<!ENTITY applyButton.label \"Uveljavi\">\n\n<!ENTITY warning.description \"Spremembe se bodo uporabilo, preden se spremeni izbor.\">\n\n<!ENTITY size.caption \"Velikost\">\n<!ENTITY alignment.caption \"Poravnava vsebine\">\n<!ENTITY hAlign.label \"Vodoravno:\">\n<!ENTITY vAlign.label \"Navpično:\">\n<!ENTITY left.label \"Levo\">\n<!ENTITY unspecified.label \"- neopredeljeno -\">\n<!ENTITY center.label \"Sredina\">\n<!ENTITY right.label \"Desno\">\n<!ENTITY justify.label \"Poravnano\">\n<!ENTITY top.label \"Vrh\">\n<!ENTITY bottom.label \"Dno\">\n\n<!ENTITY style.caption \"Slog\">\n<!ENTITY bgColor.label \"Barva ozadja:\">\n<!ENTITY bgColor.windowTitle \"Barva ozadja:\">\n<!ENTITY headers.checkbox \"Glava (e)\">\n<!ENTITY nowrap.checkbox \"Besedilo se ne lomi \">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/insertTable.properties",
    "content": "TableTabModified=Tabela lastnosti so bile spremenjene\nApplyAndCloseWindow=Ali želite spremembe uporabiti in to pogovorno okno zapreti?\nCellTabModified=Lastnosti nekaterih celic se je spremenilo\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/insertTextarea.dtd",
    "content": "<!ENTITY window.title \"Vstavljanje in urejanje besedilnega polja\">\n\n<!ENTITY name.label \"Ime:\">\n<!ENTITY state.label \"Država:\">\n<!ENTITY disabled.label \"Onemogočeno\">\n<!ENTITY placeholder.label \"Ograda:\">\n<!ENTITY form.label \"Obrazec:\">\n<!ENTITY mutability.label \"Spremenljivost:\">\n<!ENTITY readonly.label \"Element je samo za branje\">\n<!ENTITY required.label \"Potrebno:\">\n<!ENTITY isRequired.label \"Element je obvezen\">\n<!ENTITY maxlength.label \"najv. dolžina:\">\n<!ENTITY autofocus.label \"Avto fokus:\">\n<!ENTITY focusOnPageLoad.label \"Takoj, ko se stran naloži\">\n<!ENTITY cols.label \"Število stolpcev:\">\n<!ENTITY rows.label \"Število vrstic:\">\n<!ENTITY wrap.label \"Lom:\">\n<!ENTITY softWrap.label \"Mehko\">\n<!ENTITY hardWrap.label \"Trdo\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/insertVideo.dtd",
    "content": "<!ENTITY window.title \"Vstavljanje ali urejanje video\">\n\n<!ENTITY size.label \"Velikost\">\n<!ENTITY width.label \"Širina:\">\n<!ENTITY height.label \"Višina:\">\n\n<!ENTITY source.label \"Video\">\n<!ENTITY selectFile.label \"Izberite datoteko\">\n<!ENTITY relativeUrl.label \"URL naj bo relativen na lokacijo strani\">\n<!ENTITY poster.tab \"Plakat\">\n\n<!ENTITY videoControls.label \"Pokaži video kontrole\">\n<!ENTITY preload.label \"Naloži vnaprej:\">\n<!ENTITY nonePreload.label \"brez \">\n<!ENTITY metadataPreload.label \"Metapodatki\">\n<!ENTITY autoPreload.label \"Samodejno\">\n<!ENTITY autoplay.label \"Igraj samodejno\">\n<!ENTITY loop.label \"Zanka\">\n\n<!ENTITY videoFileLocation.label \"Lokacija video datoteke:\">\n<!ENTITY posterFileLocation.label \"Lokacija datoteke s plakatom:\">\n\n<!ENTITY useCurrentFrameAsPoster.label \"Uporabi trenutni okvir kot plakat\">\n<!ENTITY saveAsFile.label \"Shrani plakat kot PNG\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/insertVideo.properties",
    "content": "SavePosterAsPng=Izberite PNG, da shranite plakat\nPNGFiles=PNG slikovne datoteke\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/language.properties",
    "content": "# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/languages.dtd",
    "content": "<!ENTITY window.title \"Izberite jezik\">\n\n<!ENTITY languagesList.label  \"Jeziki\">\n<!ENTITY examples.label \"e.g.: en-bz, ar-jo\">\n<!ENTITY others.label \"Drugi:\">\n<!ENTITY others.accesskey \"O\">\n\n<!ENTITY clearSubtree.label \"Počisti podatke o jeziku za otroke\">\n\n<!ENTITY currentLanguage.label \"Trenutni jezik je:\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/listProperties.dtd",
    "content": "<!ENTITY window.title \"Nastavitve seznama\">\n\n<!ENTITY marker.caption \"Seznam oznak\">\n<!ENTITY noType.label \"Seznam brez oznak ali indeksa\">\n<!ENTITY unorderedType.label \"Neurejen seznam\">\n<!ENTITY orderedType.label \"Urejen seznam\">\n\n<!ENTITY listValue.caption \"Vrednost\">\n<!ENTITY dontSetStartValue.label \"Brez začetne vrednosti\">\n<!ENTITY startValue.label \"Začni vrednost:\">\n\n<!ENTITY defaultMarker.label \"Privzeta oznaka\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/markupCleaner.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <glazman@disruptive-innovations.com>, on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Čiščenje markup\">\n\n<!ENTITY trailingBR.label \"Odstrani končne &lt;br&gt;\">\n<!ENTITY emptyBlocks.label \"Odstrani prazne bloke\">\n<!ENTITY emptyCells.label \"Odstrani poravnavo na praznih celicah tabele\">\n<!ENTITY nestedLists.label \"Popravi ugnezdene sezname\">\n\n<!ENTITY cleanUp.label \"Počisti\">\n\n<!ENTITY actionColumnHeader.label \"Dejanje\">\n<!ENTITY reportColumnHeader.label \"Poročilo\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/masterPasswordQuery.properties",
    "content": "windowTitle=Glavno geslo\nquery=Glavnega gesla še niste nastavili.  Ali želite ustvariti glavno geslo?\nyesButton=Da\nnoButton=Ne\n\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/media.dtd",
    "content": "<!ENTITY unspecified.label \"\">\n<!ENTITY not.label \"NE\">\n<!ENTITY only.label \"SAMO\">\n\n<!ENTITY allMedia.label \"vsi mediji\">\n\n<!ENTITY auralMedia.label \"zvočni mediji\">\n<!ENTITY brailleMedia.label \"Braillovi mediji\">\n<!ENTITY handheldMedia.label \"ročni mediji\">\n<!ENTITY printMedia.label \"tiskani mediji\">\n<!ENTITY projectionMedia.label \"projekcijski mediji\">\n<!ENTITY screenMedia.label \"zaslonski mediji\">\n<!ENTITY ttyMedia.label \"tty mediji\">\n<!ENTITY tvMedia.label \"televizijski mediji\">\n\n<!ENTITY addConstraint.label \"Dodaj omejitev\">\n\n<!ENTITY widthFeature.label \"Širina viewporta\">\n<!ENTITY minWidthFeature.label \"min. širina viewporta\">\n<!ENTITY maxWidthFeature.label \"najv. širina viewporta\">\n<!ENTITY heightFeature.label \"Višina viewporta\">\n<!ENTITY minHeightFeature.label \"min. višina viewporta\">\n<!ENTITY maxHeightFeature.label \"najv. višina viewporta\">\n\n<!ENTITY deviceWidthFeature.label \"Širina naprave\">\n<!ENTITY minDeviceWidthFeature.label \"min. širina naprave\">\n<!ENTITY maxDeviceWidthFeature.label \"najv. širina naprave\">\n<!ENTITY deviceHeightFeature.label \"Višina naprave\">\n<!ENTITY minDeviceHeightFeature.label \"min. višina naprave\">\n<!ENTITY maxDeviceHeightFeature.label \"najv. višina naprave\">\n\n<!ENTITY orientationFeature.label \"Orientacija\">\n\n<!ENTITY aspectRatioFeature.label \"Vidno razmerje\">\n<!ENTITY minAspectRatioFeature.label \"min. vidno razmerje\">\n<!ENTITY maxAspectRatioFeature.label \"najv. vidno razmerje\">\n<!ENTITY deviceAspectRatioFeature.label \"Vidno razmerje naprave\">\n<!ENTITY minDeviceAspectRatioFeature.label \"min. vidno razmerje naprave\">\n<!ENTITY maxDeviceAspectRatioFeature.label \"najv. vidno razmerje naprave\">\n\n<!ENTITY colorFeature.label \"Bitov na barvo\">\n<!ENTITY minColorFeature.label \"min. bitov na barvo\">\n<!ENTITY maxColorFeature.label \"najv. bitov na barvo\">\n<!ENTITY colorIndexFeature.label \"Velikost barvne karte\">\n<!ENTITY minColorIndexFeature.label \"min. velikost barvne karte\">\n<!ENTITY maxColorIndexFeature.label \"najv. velikost barvne karte\">\n<!ENTITY monochromeFeature.label \"Bitov na enobarvno piko\">\n<!ENTITY minMonochromeFeature.label \"min. bitov na enobarvno piko\">\n<!ENTITY maxMonochromeFeature.label \"najv. bitov na enobarvno piko\">\n\n<!ENTITY resolutionFeature.label \"Ločljivost naprave\">\n<!ENTITY minResolutionFeature.label \"min. ločljivost naprave\">\n<!ENTITY maxResolutionFeature.label \"najv. ločljivost naprave\">\n\n<!ENTITY scanFeature.label \"Proces skeniranja \">\n\n<!ENTITY gridFeature.label \"na osnovi mreže\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/media.properties",
    "content": "widthFeature=Širina viewporta:\nminWidthFeature=min. širina viewporta:\nmaxWidthFeature=najv. širina viewporta:\nheightFeature=Višina viewporta:\nminHeightFeature=min. višina viewporta:\nmaxHeightFeature=najv. višina viewporta:\ndeviceWidthFeature=Širina naprave;\nminDeviceWidthFeature=min. širina naprave:\nmaxDeviceWidthFeature=najv. širina naprave:\ndeviceHeightFeature=Višina naprave:\nminDeviceHeightFeature=min. višina naprave:\nmaxDeviceHeightFeature=najv. višina naprave:\norientationFeature=Smer:\naspectRatioFeature=Vidno razmerje:\nminAspectRatioFeature=min. vidno razmerje:\nmaxAspectRatioFeature=najv. vidno razmerje:\ndeviceAspectRatioFeature=Vidno razmerje naprave:\nminDeviceAspectRatioFeature=min. vidno razmerje naprave:\nmaxDeviceAspectRatioFeature=najv. vidno razmerje naprave:\ncolorFeature=Bitov na barvo:\nminColorFeature=min. bitov na barvo:\nmaxColorFeature=najv. bitov na barvo:\ncolorIndexFeature=Velikost barvne karte:\nminColorIndexFeature=min. velikost barvne karte:\nmaxColorIndexFeature=najv. velikost barvne karte:\nmonochromeFeature=Bitov na enobarvno piko\nminMonochromeFeature=min. bitov na enobarvno piko\nmaxMonochromeFeature=najv. bitov na enobarvno piko\nresolutionFeature=Ločljivost naprave\nminResolutionFeature=min. ločljivost naprave\nmaxResolutionFeature=najv. ločljivost naprave\nscanFeature=Proces skeniranja \ngridFeature=na osnovi mreže\n\nNewCSSFile=Ustvari novo datoteko CSS\n\nportrait=Pokončno\nlandscape=Ležeče\nprogressive=Progresivno skeniranje\ninterlace=Interlace\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/newDocument.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - Nov dokument\">\n\n<!ENTITY documentType.description \"Kakšno vrsto dokumenta želite ustvariti?\">\n\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"Vrsta dokumenta\">\n<!ENTITY transitional.label \"Prehodno\">\n<!ENTITY strict.label \"strogo\">\n\n<!ENTITY where.label \"Kje?\">\n<!ENTITY tab.label \"V novem zavihku\">\n<!ENTITY window.label \"V novem oknu\">\n\n<!ENTITY documentLanguage.label \"Jezik:\">\n<!ENTITY selectLanguage.label \"Izberite jezik\">\n<!ENTITY charset.label \"Nabor znakov:\">\n<!ENTITY direction.label \"Smer besedila:\">\n<!ENTITY unspecified.label \"Nedoločeno\">\n<!ENTITY ltr.label \"Od leve proti desni\">\n<!ENTITY rtl.label \"Od desne proti levi\">\n\n<!ENTITY similarToCurrent.label 'Similar to current document'>\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/newPageWizard.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Čarovnik za nov dokument\">\n\n<!ENTITY pageTitle.label \"Naslov:\">\n<!ENTITY pageAuthor.label \"Avtor:\">\n<!ENTITY pageDescription.label \"Opis:\">\n<!ENTITY pageTitle.accesskey \"R\">\n<!ENTITY pageAuthor.accesskey \"A\">\n<!ENTITY pageDescription.accesskey \"D\">\n<!ENTITY pageKeywords.label \"Ključne besede …\">\n<!ENTITY pageKeywords.accesskey \"K\">\n<!ENTITY documentLanguage.label \"Jezik:\">\n<!ENTITY language.accesskey \"L\">\n<!ENTITY charset.label \"Nabor znakov:\">\n<!ENTITY charset.accesskey \"z\">\n<!ENTITY direction.label \"Smer besedila:\">\n<!ENTITY direction.accesskey \"h\">\n<!ENTITY ltr.label \"Od leve proti desni\">\n<!ENTITY rtl.label \"Od desne proti levi\">\n<!ENTITY unspecified.label \"Nedoločeno\">\n\n<!ENTITY selectLanguage.label \"Izberite jezik\">\n\n<!ENTITY backgroundImage.label \"Slika za ozadje:\">\n<!ENTITY backgroundImage.accesskey \"B\">\n\n<!ENTITY filepickerForBgImage.title \"Izberite sliko za ozadje\">\n<!ENTITY pagePreview.label \"Predogled:\">\n\n<!ENTITY useSystemColors.label \"Privzete barve bralca (ne nastavlja barv za stran)\">\n<!ENTITY userDefinedColors.label \"Uporabi posebne barve:\">\n\n<!ENTITY backgroundColor.label \"Ozadje:\">\n<!ENTITY backgroundColor.accesskey \"B\">\n<!ENTITY textColor.label \"Besedilo:\">\n<!ENTITY textColor.accesskey \"R\">\n<!ENTITY linksColor.label \"Povezave:\">\n<!ENTITY linksColor.accesskey \"L\">\n<!ENTITY activeLinksColor.label \"Aktivne povezave:\">\n<!ENTITY activeLinksColor.accesskey \"A\">\n<!ENTITY visitedLinksColor.label \"Že obiskane povezave:\">\n<!ENTITY visitedLinksColor.accesskey \"P\">\n<!ENTITY underlineLinks.label \"Podčrtaj povezave\">\n\n<!ENTITY relativeURLForBgImage.label \"URI je relativen glede na mesto strani\">\n\n<!ENTITY generalTab.label \"Splošne lastnosti dokumenta\">\n<!ENTITY colorsTab.label \"Barve in ozadja\">\n<!ENTITY styleTab.label \"Slog\">\n<!ENTITY advancedTab.label \"Napredno\">\n\n<!ENTITY unsavedPage.label \"[Nova stran, še ni shranjena]\">\n<!ENTITY noPageLastModified.label \"[Ni podatkov]\">\n\n<!ENTITY normalText.preview \"Običajno besedilo\">\n<!ENTITY links.preview \"Povezave:\">\n<!ENTITY activeLinks.preview \"Aktivne povezave\">\n<!ENTITY visitedLinks.preview \"Obiskane povezave\">\n\n<!ENTITY makeColorsDefault.label \"Nastavi privzete nastavitve na zgornje vrednosti \">\n\n<!ENTITY bgTab.label \"Ozadje dokumenta\">\n\n<!ENTITY layoutsTab.label \"Postavitve strani\">\n<!ENTITY usePageLayout.checkbox \"Uporabi vnaprej določeno postavitev CSS\">\n<!ENTITY oneColumn100.label \"1 stolpec 100&#37;\">\n<!ENTITY twoColumns5050.label \"2 stolpca, 50&#37;/50&#37;\">\n<!ENTITY twoColumns6633.label \"2  stolpca, 66&#37;/33&#37;\">\n<!ENTITY twoColumns3366.label \"2 stolpca, 33&#37;/66&#37;\">\n<!ENTITY twoColumns7525.label \"2 stolpca, 75&#37;/25&#37;\">\n<!ENTITY twoColumns2575.label \"2 stolpca, 25&#37;/75&#37;\">\n<!ENTITY threeColumns333333.label \"3 stolpce, 33&#37;/33&#37;/33&#37;\">\n<!ENTITY threeColumns502525.label \"3 stolpce, 50&#37;/25&#37;/25&#37;\">\n<!ENTITY threeColumns252550.label \"3 stolpce, 25&#37;/25&#37;/50&#37;\">\n<!ENTITY fourColumns25252525.label \"4 stolpce, 25&#37;/25&#37;/25&#37;/25&#37;\">\n\n<!ENTITY layoutType.label \"Širina:\">\n<!ENTITY layoutType.accesskey \"W\">\n<!ENTITY layout100percent.label \"Polna širina\">\n<!ENTITY layout750px.label \"750px\">\n<!ENTITY layout950px.label \"950px\">\n<!ENTITY layout974px.label \"974px\">\n<!ENTITY layoutSubtype.label \"Stranska vrstica:\">\n<!ENTITY layoutSubtype.accesskey \"S\">\n<!ENTITY noSidebar.label \"brez \">\n<!ENTITY left160Sidebar.label \"Levo 160px\">\n<!ENTITY left180Sidebar.label \"Levo 180px\">\n<!ENTITY left300Sidebar.label \"Levo 300px\">\n<!ENTITY right180Sidebar.label \"Desno 180px\">\n<!ENTITY right240Sidebar.label \"Desno 240px\">\n<!ENTITY right300Sidebar.label \"Desno 300px\">\n<!ENTITY loremIpsum.label \"Vstavi  'lorem ipsum' kot vsebino\">\n<!ENTITY loremIpsum.accesskey \"I\">\n<!ENTITY newRow.label \"Nova vrstica\">\n<!ENTITY removeRow.label \"Odstrani\">\n\n<!ENTITY tile.label \"Porazdeli\">\n<!ENTITY tile.accesskey \"R\">\n<!ENTITY scrolling.label \"Drsenje:\">\n<!ENTITY scrolling.accesskey \"S\">\n<!ENTITY scrollWithPage.label \"S stranjo\">\n<!ENTITY noScrolling.label \"Brez drsenja\">\n<!ENTITY horizPosition.label \"Horiz:\">\n<!ENTITY vertPosition.label \"Vert:\">\n\n<!ENTITY documentType.label \"Vrsta dokumenta\">\n<!ENTITY documentType.description \"Kakšno vrsto dokumenta želite ustvariti?\">\n\n<!ENTITY language.label \"Jeztik dokumenta\">\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"Vrsta dokumenta\">\n<!ENTITY transitional.label \"Prehodno\">\n<!ENTITY strict.label \"strogo\">\n\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/newPageWizard.properties",
    "content": "loremIpsum=Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.\nheader=GLAVA STRANI\nfooter=NOGA\nnav=PANO ZA NAVIGACIJO\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/openLocation.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Open a file or template\">\n\n<!ENTITY enterLocation.label \"Vnesite spletni naslov (URL) za datoteko/predlogo, ali izberite lokalno:\">\n<!ENTITY enterLocation.accesskey \"e\">\n\n<!ENTITY chooseFile.label \"Izberite datoteko …\">\n<!ENTITY chooseFile.accesskey \"z\">\n\n<!ENTITY createIn.label \"Ustvari v\">\n<!ENTITY inATab.label \"Tab\">\n<!ENTITY inATab.accesskey \"R\">\n<!ENTITY inAWindow.label \"Okno\">\n<!ENTITY inAWindow.accesskey \"W\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/openLocation.properties",
    "content": "chooseFileDialogTitle=Izberite datoteko\ntemplateFilter=Predloge HTML\nPHPfiles=Datoteke PHP\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/pageProperties.dtd",
    "content": "<!ENTITY window.title \"Lastnosti dokumenta\">\n\n<!ENTITY pageLocation.label \"Mesto:\">\n<!ENTITY pageLastModified.label \"Zadnja sprememba:\">\n<!ENTITY pageTitle.label \"Naslov:\">\n<!ENTITY pageAuthor.label \"Avtor:\">\n<!ENTITY pageDescription.label \"Opis:\">\n<!ENTITY pageTitle.accesskey \"R\">\n<!ENTITY pageAuthor.accesskey \"A\">\n<!ENTITY pageDescription.accesskey \"D\">\n<!ENTITY pageKeywords.label \"Ključne besede …\">\n<!ENTITY pageKeywords.accesskey \"K\">\n\n<!ENTITY language.label \"Jezik:\">\n<!ENTITY language.accesskey \"L\">\n<!ENTITY charset.label \"Nabor znakov:\">\n<!ENTITY charset.accesskey \"c\">\n<!ENTITY direction.label \"Smer besedila:\">\n<!ENTITY direction.accesskey \"h\">\n<!ENTITY ltr.label \"Od leve proti desni\">\n<!ENTITY rtl.label \"Od desne proti levi\">\n<!ENTITY unspecified.label \"Nedoločeno\">\n\n<!ENTITY selectLanguage.label \"Jezik besedila\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/pagePropertiesPreview.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\r\n<html>\r\n<head>\r\n  <meta content=\"text/html; charset=ISO-8859-1\" http-equiv=\"content-type\">\r\n  <style>p[id] { margin: 0px; }</style>\r\n  <title></title>\r\n</head>\r\n<body>\r\n  <p>Normal text will look like this !</p>\r\n  <p id=\"links\">Links will look like this !<br>\r\n  <p id=\"visited\">Visited will look like this !<br>\r\n  <p id=\"active\">Active Links will look like this !</p>\r\n</body>\r\n</html>\r\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/panels.dtd",
    "content": "<!ENTITY switchToFloatingPanel.label \"Switch to floating panel\">\n<!ENTITY closePanel.label \"Close panel\">\n<!ENTITY deckPanel.label \"Deck panel into main window\">\n<!ENTITY alignPanels.label                \"Poravnaj vse panoje\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/parsingError.dtd",
    "content": "<!ENTITY window.title \"Napaka v parserju!\">\n<!ENTITY cantSwitchBackToNormal.label \"Na normalni prikaz se ni mogoče vrniti \">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/polyglot.dtd",
    "content": "<!ENTITY polyglot.label \"Polyglot\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/prefs/advanced.dtd",
    "content": "<!ENTITY ui.caption \"BlueGriffon - uporabniški vmesnik\">\n<!ENTITY switchLocale.button \"Uporaba jezika\">\n\n<!ENTITY useSystemLocale.radio \"Poskusi z lokalno nastavitvijo OS\">\n<!ENTITY useInstalledLocale.radio \"Uporabi nameščeno lokalno nastavitev:\">\n\n<!ENTITY network.caption \"Mreža\">\n<!ENTITY configureNetwork.label \"Konfiguracija omrežnih nastavitev za BlueGriffon\">\n<!ENTITY parameters.label \"Parametri ...\">\n\n<!ENTITY advancedConfig.caption \"Napredna nastavitev\">\n<!ENTITY configEditor.label \"Urejevalnik konfiguracije\">\n\n<!ENTITY preview.caption \"Zunanji Predogled\">\n<!ENTITY resetPreviewers.label \"Ponastavi nastavitve zunanjega brskalnika\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/prefs/connection.dtd",
    "content": "\n<!ENTITY  connectionsDialog.title       \"Nastavitve povezave\">\n<!ENTITY  window.width                  \"39em\">\n<!ENTITY  window.macWidth               \"45em\">\n\n<!ENTITY  proxyTitle.label              \"Nastavitve posrednika\">\n<!ENTITY  noProxyTypeRadio.label        \"Brez posrednika\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"n\">\n<!ENTITY  systemTypeRadio.label         \"Uporabi sistemske nastavitve za posrednika\">\n<!ENTITY  systemTypeRadio.accesskey     \"u\">\n<!ENTITY  WPADTypeRadio.label           \"Samozaznaj nastavitve posrednika za to mrežo\">\n<!ENTITY  WPADTypeRadio.accesskey       \"w\">\n<!ENTITY  manualTypeRadio.label         \"Ročna nastavitevposrednika\">\n<!ENTITY  manualTypeRadio.accesskey     \"s\">\n<!ENTITY  autoTypeRadio.label           \"URI samodejne nastavitve za posrednika:\">\n<!ENTITY  autoTypeRadio.accesskey       \"A\">\n<!ENTITY  reload.label                  \"Ponovno naloži\">\n<!ENTITY  reload.accesskey              \"e\">\n<!ENTITY  ftp.label                     \"posrednik FTP:\">\n<!ENTITY  ftp.accesskey                 \"D\">\n<!ENTITY  http.label                    \"posrednik HTTP:\">\n<!ENTITY  http.accesskey                \"h\">\n<!ENTITY  ssl.label                     \"posrednik SSL:\">\n<!ENTITY  ssl.accesskey                 \"L\">\n<!ENTITY  socks.label                   \"Gostitelj SOCKS:\">\n<!ENTITY  socks.accesskey               \"z\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"K\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"p\">\n<!ENTITY  port.label                    \"Vrata:\">\n<!ENTITY  HTTPport.accesskey            \"P\">\n<!ENTITY  SSLport.accesskey             \"O\">\n<!ENTITY  FTPport.accesskey             \"b\">\n<!ENTITY  SOCKSport.accesskey           \"t\">\n<!ENTITY  noproxy.label                 \"Ni proxyja za:\">\n<!ENTITY  noproxy.accesskey             \"R\">\n<!ENTITY  noproxyExplain.label          \"Na primer: .mozilla.org, .net.nz, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"Uporabi isti proxy za vse protokole\">\n<!ENTITY  shareproxy.accesskey          \"r\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/prefs/deactivateLicense.dtd",
    "content": "<!ENTITY windowTitle.label \"Deactivate a license\">\n\n<!ENTITY message.label \"Make sure you are connected to the Internet!\">\n<!ENTITY warning.label \"Click on 'Perform operation' to deactivate your license and restart BlueGriffon.\">\n\n<!ENTITY deactivate.label \"Perform operation\">\n<!ENTITY closeWindow.label \"Cancel\">\n\n<!ENTITY error.label \"Cannot deactivate license at this time\">\n<!ENTITY inOp.label \"Deactivating license\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/prefs/file.dtd",
    "content": "<!ENTITY fileHistory.caption \"Nedavne datoteke\">\n<!ENTITY fileHistoryDepth.label \"Največje število datotek v novejši zgodovini:\">\n<!ENTITY files.label \"datoteke\">\n<!ENTITY restoreLastSession.label \"Obnovi zavihke zadnje seje\">\n<!ENTITY fileExtensions.label \"File extensions for new files\">\n<!ENTITY fileExtensionForHTML.label \"For HTML documents:\">\n<!ENTITY fileExtensionForXHTML.label \"for XHTML documents:\">\n<!ENTITY emptyForDefault.label \"(leave empty for default extension)\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/prefs/general.dtd",
    "content": "\n<!ENTITY structureBar.caption \"strukturna vrstica \">\n\n\n<!ENTITY showIDs.label \"Prikaz ID\">\n<!ENTITY showClasses.label \"Prikaz razredov\">\n<!ENTITY showLanguage.label \"prikaz jezika\">\n<!ENTITY showRoles.label \"Prikaz vloge ARIA\">\n\n<!ENTITY spellCheck.caption \"črkovanje \">\n<!ENTITY enableSpellCheck.label \"Omogoči sprotno črkovanje \">\n<!ENTITY numberSuggestions.label \"Število predlogov:\">\n\n<!ENTITY tabPosition.label \"Mesto zavihkov\">\n<!ENTITY leftTabPosition.label \"Levo\">\n<!ENTITY centerTabPosition.label \"Sredina\">\n<!ENTITY rightTabPosition.label \"Desno\">\n<!ENTITY mainToolbarEnabled.label \"Vidno\">\n<!ENTITY mainToolbar.label \"Glavna orodna vrstica\">\n<!ENTITY theme.label \"Tema:\">\n<!ENTITY toolbarIconSizeSmaller.label \"Manjša\">\n<!ENTITY toolbarIconSizeSmall.label \"majhna\">\n<!ENTITY toolbarIconSizeMedium.label \"srednja\">\n<!ENTITY toolbarIconSizeLarger.label \"Večja\">\n<!ENTITY toolbarIconSizeLarge.label \"velika\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/prefs/license.dtd",
    "content": "<!ENTITY licenseKey.label \"License key:\">\n<!ENTITY licenseInvoice.label \"Transaction ID:\">\n\n<!ENTITY warning1.label \"Extended features are enabled only if valid license data are provided and license is activated\">\n<!ENTITY warning2.label \"To activate your license, please fill in the data below and restart BlueGriffon. You must be connected to the Internet at that time.\">\n\n<!ENTITY deactivate.label \"Deactivate current license\">\n\n<!ENTITY activate.label \"Activate\">\n<!ENTITY troubleshoot.label 'Request a reset link'>\n<!ENTITY helpNeeded.label \"TROUBLESHOOTING: If you have issues activating your license, it could be because you already activated it in the past and forgot (or could not) deactivate it before a machine swap, a disk crash, etc. In that case, you can request a full reset of all your license activations using the button below. The reset link will be sent to the purchaser of the license and recipient of the invoice. Please provide the Transaction ID above to enable that button.\">\n\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/prefs/license.properties",
    "content": "activateWarning=BlueGriffon needs to restart to activate your license. Do you want to restart now?\nconfirmRestart=Restart BlueGriffon?\n\nfullResetTitle=License activation reset\nfullResetErrorLabel=Impossible to perform the operation, a network error occurred.\nfullResetRequested=A reset link was sent to the owner of the license/transaction. BlueGriffon must now restart.\nfullResetInvalid=The transaction ID is invalid.\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/prefs/newPage.dtd",
    "content": "<!ENTITY author.caption \"Avtor\">\n<!ENTITY authorName.label \"Ime avtorja\">\n\n<!ENTITY defaultZoomFactor.label \"Privzet faktor povečave:\">\n<!ENTITY zoom.label \"Povečaj\">\n\n<!ENTITY editingFeatures.label \"Editing features\">\n\n<!ENTITY showComments.label \"Show HTML comments\">\n<!ENTITY showPHP.label \"Show PHP instructions\">\n<!ENTITY showPI.label \"Show other Processing Instructions\">\n\n\n<!ENTITY linksManagement.label \"Copy/paste management of hyperlinks:\">\n<!ENTITY preserveRelative.label \"Preserve relative URLs\">\n<!ENTITY makeAbsolute.label \"Make all URLs absolute\">\n<!ENTITY returnKey.label \"Return v odstavku vedno odpre nov odstavek.\">\n<!ENTITY keepBackup.label \"Create a backup before saving a file (*.bak)\">\n\n<!ENTITY waiAria.label \"WAI-ARIA\">\n<!ENTITY showAnchors.label \"Show a[name]\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/prefs/osx.dtd",
    "content": "<!ENTITY showInDock.label \"Prikaži število spremenjenih dokumentov v doku OS X\">\n<!ENTITY osxRTFPasteSupport.label 'Enable pasting RTF from OS X clipboard'>\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.dtd",
    "content": "<!ENTITY commandShortcutCol.label \"Ukaz\">\n<!ENTITY shortcutShortcutCol.label \"Bližnjica\">\n\n<!ENTITY menubar.label \"Vrstica z meniji\">\n<!ENTITY toolbars.label \"Orodne vrstice\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.properties",
    "content": "NoMainWindowAvaialble=Bližnjic za tipkovnico ni mogoče urejati\nPleaseOpenOneMainWindow=Odprto mora biti vsaj eno od oken v BlueGriffonu\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/prefs/source.dtd",
    "content": "<!ENTITY source.label \"Prikaz izvora\">\n<!ENTITY theme.label \"Tema:\">\n\n<!ENTITY serialization.label \"Serialization\">\n\n<!ENTITY forceLF.label \"Force Unix-style carriage returns (LF)\">\n\n<!ENTITY specialChars.description      \"Izdaj naslednje znake kot entitete:\">\n<!-- ENTITY basicEncoding.label           \"Only &amp; &lt; &gt; ' and non-breakable whitespace\" -->\n<!ENTITY basicEncoding.label           \"Samo &amp; &lt; &gt; in neločljiv presledek\">\n<!ENTITY latin1EntitiesEncoding.label  \"Zgornje in črke Latin-1\">\n<!ENTITY htmlEntitiesEncoding.label    \"Vse posebne znake HTML 4\">\n<!ENTITY allEntitiesEncoding.label     \"Uporabi  &#..; zapis za vse ne-ASCII znake\">\n\n<!ENTITY autoIndent.label \"Auto-indent\">\n<!ENTITY wrap.label \"Razdeli dolge vrstice\">\n<!ENTITY wrapColumn.label \"če so vrstice daljše od stolpca,\">\n<!ENTITY noWrapForLanguages.label \"V naslednjih jezikih besedila ne lomiti\">\n<!ENTITY langExclusionExample.label \"(ex: ja-JP, zh-TW)\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/prefs/styles.dtd",
    "content": "<!ENTITY bgDecidesAll.radio \"Samodejno\">\n<!ENTITY bgDecidesAll.desc \"Naj BlueGriffon  sam odloči, kako dodati sloge in kako po potrebi izbrati ID in razrede zame. \">\n<!ENTITY prefixPrompt.label \"Vnesite predpono za ID in razrede:\">\n<!ENTITY iDecide.radio \"ročno\">\n<!ENTITY iDecide.desc \"Odločam jaz\">\n<!ENTITY cssPolicy.caption \"CSS politika\">\n\n<!ENTITY browserSupport.caption \"Podpora brskalnika \">\n<!ENTITY gecko.label \"Brskalniki na osnovi Gecka (Firefox, Camino, ...)\">\n<!ENTITY webkit.label \"Brskalniki na osnovi WebKita (Safari, ...)\">\n<!ENTITY blink.label \"Brskalniki na osnovi Blinka (Chrome, ...)\">\n<!ENTITY presto.label \"Opera\">\n<!ENTITY trident.label \"Internet Explorer\">\n<!ENTITY servo.label \"Servo\">\n<!ENTITY vivliostyle.label \"Vivliostyle\">\n<!ENTITY weasyprint.label \"Weasyprint\">\n\n<!ENTITY cssColors.captions \"CSS Colors\">\n<!ENTITY outputCssColorNames.label \"Always try to output CSS 3 color names\">\n<!ENTITY rgbColors.label \"Prefer rgb(r,v,b) values\">\n<!ENTITY hexColors.label \"Prefer #rrvvbb values\">\n\n<!ENTITY serialization.label \"Serialization\">\n<!ENTITY shorthands.label \"Shorthands\">\n<!ENTITY longhands.label \"Longhands\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/prefs/update.dtd",
    "content": "<!ENTITY checkForUpdates.label \"Preveri za posodobitve BlueGriffon\">\n\n<!ENTITY atLaunch.checkbox \"Vedno kadar BlueGriffon začne delati\">\n<!ENTITY oncePerDay.checkbox \"Ne več kot enkrat na dan\">\n<!ENTITY manually.checkbox \"Ročno\">\n\n<!ENTITY checkNow.button \"Preveri zdaj\">\n<!ENTITY privacyPolicy.label \"Politika zasebnosti\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/prefs/update.properties",
    "content": "SoftwareUpdates=Posodobitve programa\nUnableToCheck=Ni mogoče preveriti razpoložljivosti\nUpToDate=BlueGriffon je sodoben\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/prefs.dtd",
    "content": "<!ENTITY window.title \"Bluegriffon - nastavitve\">\n\n<!ENTITY general.title \"Splošno\">\n<!ENTITY newPage.title \"Dokumenti\">\n<!ENTITY update.title \"Posodobitve\">\n<!ENTITY advanced.title \"Napredno\">\n<!ENTITY styles.title \"Slogi\">\n<!ENTITY osx.title \"OS X\">\n<!ENTITY shortcuts.title 'Bližnjice tipk'>\n<!ENTITY source.title \"Source\">\n<!ENTITY file.title         \"Datoteka\">\n<!ENTITY license.title \"License\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/propertiesDeck.dtd",
    "content": "<!ENTITY foo \"foo\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/rotator.dtd",
    "content": "<!ENTITY degrees.label \"degrees\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/spellCheck.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Preveri črkovanje\">\n\n<!ENTITY misspelledWord.label \"Nepravilno napisana beseda:\">\n<!ENTITY wordEditField.label \"Zamenjaj s/z:\">\n<!ENTITY wordEditField.accessKey \"w\">\n<!ENTITY checkwordButton.label \"Preglej besedo\">\n<!ENTITY checkwordButton.accessKey \"k\">\n<!ENTITY suggestions.label \"Predlogi:\">\n<!ENTITY suggestions.accessKey \"u\">\n<!ENTITY ignoreButton.label \"Prezri\">\n<!ENTITY ignoreButton.accessKey \"I\">\n<!ENTITY ignoreAllButton.label \"Prezri vse\">\n<!ENTITY ignoreAllButton.accessKey \"R\">\n<!ENTITY replaceButton.label \"Zamenjaj\">\n<!ENTITY replaceButton.accessKey \"D\">\n<!ENTITY replaceAllButton.label \"Zamenjaj vse\">\n<!ENTITY replaceAllButton.accessKey \"A\">\n<!ENTITY stopButton.label \"Ustavi\">\n<!ENTITY stopButton.accessKey \"t\">\n<!ENTITY userDictionary.label \"Osebni slovar:\">\n<!ENTITY moreDictionaries.label \"Prenesi dodatne slovarje …\">\n<!ENTITY addToUserDictionaryButton.label \"Dodaj besedo\">\n<!ENTITY addToUserDictionaryButton.accessKey \"p\">\n<!ENTITY editUserDictionaryButton.label \"Uredi...\">\n<!ENTITY editUserDictionaryButton.accessKey \"e\">\n<!ENTITY recheckButton.label \"Ponovno preglej stran\">\n<!ENTITY recheckButton.accessKey \"P\">\n<!ENTITY closeButton.label \"Zapri\">\n<!ENTITY closeButton.accessKey \"z\">\n<!ENTITY sendButton.label \"Pošlji\">\n<!ENTITY sendButton.accessKey \"S\">\n<!ENTITY languagePopup.label \"Jezik:\">\n<!ENTITY languagePopup.accessKey \"L\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/spellCheck.properties",
    "content": "CorrectSpelling=(pravilno črkovano)\nNoSuggestedWords=(ni predlaganih besed)\nNoMisspelledWord=Vse besede so brez napak.\nCheckSpellingDone=Črkovanje je zaključeno.\nCheckSpelling=Preveri črkovanje\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/structurebar.dtd",
    "content": "<!ENTITY structureBar.title \"Struktura\">\n\n<!ENTITY setElementLanguage.label \"Nastavitev jezika\">\n<!ENTITY setElementLanguage.accesskey \"L\">\n<!ENTITY resetElementLanguage.label \"Ponastavi jezik\">\n<!ENTITY resetElementLanguage.accesskey \"r\">\n<!ENTITY deleteElement.label \"Izbriši element\">\n<!ENTITY deleteElement.accesskey \"D\">\n<!ENTITY removeTag.label \"Odstrani oznako\">\n<!ENTITY removeTag.accesskey \"D\">\n<!ENTITY changeTag.label \"Spremeni oznako\">\n<!ENTITY changeTag.accesskey \"z\">\n<!ENTITY copyHTMLCodeInStructurebarContext.label \"Kopiraj HTML Markup tega elementa\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/svg-edit.properties",
    "content": "SvgEdit=SVG Edit\nConfirmClose=Obstajajo neshranjene spremembe, ali res želite zapreti SVG Edit?\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/tabeditor.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY untitledDocument.label \"Dokument brez naslova\">\n<!ENTITY closeTab.label              \"Zapri zavihek\">\n<!ENTITY closeTab.accesskey          \"Z\">\n<!ENTITY closeOtherTabs.label        \"Zapri ostale zavihke\">\n<!ENTITY closeOtherTabs.accesskey    \"o\">\n<!ENTITY newTab.label                \"Nov zavihek\">\n<!ENTITY newTab.accesskey            \"N\">\n<!ENTITY revert.label                \"Povrni\">\n<!ENTITY revert.accesskey            \"v\">\n<!ENTITY refreshImages.label         \"Ponovno naloži slike\">\n<!ENTITY refreshImages.accesskey     \"s\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/updateAvailable.dtd",
    "content": "<!ENTITY window.title \"Posodobitve programa\">\n\n<!ENTITY warningMessage.description \"Na voljo je posodobitev za BlueGriffon.\">\n<!ENTITY download.button \"Prenesi posodobitev\">\n<!ENTITY dontAskAgain.label \"Don't ask me again\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/bluegriffon/updates.properties",
    "content": "update.checkInsideButton.label=Poišči posodobitve\nupdate.checkInsideButton.accesskey=P\nupdate.resumeButton.label=Nadaljuj prenos %S …\nupdate.resumeButton.accesskey=d\nupdate.openUpdateUI.applyButton.label=Namesti posodobitev …\nupdate.openUpdateUI.applyButton.accesskey=N\nupdate.restart.applyButton.label=Namesti posodobitev\nupdate.restart.applyButton.accesskey=N\nupdate.openUpdateUI.upgradeButton.label=Nadgradi zdaj …\nupdate.openUpdateUI.upgradeButton.accesskey=N\nupdate.restart.upgradeButton.label=Nadgradi zdaj\nupdate.restart.upgradeButton.accesskey=N\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/branding/brand.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY  lang.version          \"en-US\">\n<!ENTITY  brandShortName        \"BlueGriffon\">\n<!ENTITY  brandFullName         \"BlueGriffon\">\n<!ENTITY  vendorShortName       \"Disruptive Innovations\">\n<!ENTITY  sidebarName           \"Stranska vrstica\">\n<!ENTITY  brandShorterName      \"BlueGriffon\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/base/locale/branding/brand.properties",
    "content": "brandShortName=BlueGriffon\nbrandFullName=BlueGriffon\nvendorShortName=Disruptive Innovations\nsidebarName=Stranska vrstica\n"
  },
  {
    "path": "locales/sl/bluegriffon/extensions/fs/addFont.dtd",
    "content": "<!ENTITY window.title \"Je izbrana pisava že na lokalno na voljo?\">\n\n<!ENTITY yes.label \"Da, na voljo je, dovoli, da izberem ustrezno datoteko stylesheet.css\">\n<!ENTITY no.label  \"Ne, še ni voljo, dovoli, da izberem  imenik, v katerega naj se shrani paket pisav\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/extensions/fs/fs.dtd",
    "content": "<!ENTITY window.title \"FontSquirrel pisave\">\n\n<!ENTITY classifications.label \"Klasifikacije\">\n<!ENTITY fontList.label \"Seznam pisav\">\n \n<!ENTITY networkActivity.tooltip \"Aktivnost na mreži \">\n\n<!ENTITY addToDocument.label \"Dodaj v dokument\">\n\n<!ENTITY previewText.label \"Predogled besedila:\">\n<!ENTITY prose.label \"BlueGriffon\">\n\n<!ENTITY loading.label \"Nalaganje paketa pisav ...\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/extensions/fs/fs.properties",
    "content": "SelectDir=Izberite imenik, kamor naj se razzipa paket pisav\nSelectFile=Izberite stylesheet.css za  obstoječi paket pisave\nStylesheet=Paket s slogi FontSquirrel\nMustBeSavedTitle=Dokumenta se še ni shranilo\nMustBeSavedMessage=Datoteko morate shraniti vsaj enkrat, preden poskušate povezati lokalno pisavo s pomočjo relativnega naslova URL. Zaprite prosim dokument in ga ponovno odprite, potem ko ste ga shranili. \n"
  },
  {
    "path": "locales/sl/bluegriffon/extensions/fs/fsOverlay.dtd",
    "content": "<!ENTITY fsWindow.label \"FontSquirrel\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/extensions/gfd/addFont.dtd",
    "content": "<!ENTITY window.title \"Dodaj družino pisav s dokument\">\n\n<!ENTITY fontFamily.label \"Družina pisav\">\n<!ENTITY preview.label \"Predogled\">\n\n<!ENTITY subset.label \"Podmnožica\">\n<!ENTITY latin.label \"Latinščina\">\n<!ENTITY greek.label \"Grščina\">\n<!ENTITY cyrillic.label \"Cirilica\">\n<!ENTITY khmer.label \"Kamboščina\">\n\n<!ENTITY variants.label \"Variante\">\n<!ENTITY regular.label \"Običajno\">\n<!ENTITY italic.label \"Ležeče\">\n<!ENTITY bold.label \"Krepko\">\n<!ENTITY bolditalic.label \"Krepko-ležeče\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/extensions/gfd/gfd.dtd",
    "content": "<!ENTITY window.title \"Urednik za pisave Google\">\n\n<!ENTITY family.col \"Družina\">\n<!ENTITY variants.col \"Variante\">\n<!ENTITY subsets.col \"Podmnožice\">\n\n<!ENTITY add.tooltip \"Dodaj družino pisav\">\n<!ENTITY remove.tooltip \"Odstrani družino pisav\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/extensions/gfd/gfdOverlay.dtd",
    "content": "<!ENTITY gfdWindow.label \"Imenik pisav Google\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/extensions/markdown/markdown.dtd",
    "content": "<!ENTITY window.title \"Insert Markdown\">\n\n<!ENTITY commitChanges.label \"Commit changes\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/extensions/markdown/markdownOverlay.dtd",
    "content": "<!ENTITY markdownMenu.label \"Markdown\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/extensions/op1/a11yFirstStep.properties",
    "content": "ConformingDTDSyntax=Use a W3C-conforming DTD syntax before the html element\nNoWrongSyntaxOrNonConformingHierarchy=Don't use wrong attribute syntax or non-conforming element hierarchy inside the html element\nOneTitleInHead=Use a title element as a child of the head element\nNoEmptyTitle=When you provide a title element, do not leave it empty\nNoMetaRefresh=Don't use a meta element with an http-equiv attribute and a value equal to refresh\nHTMLElementHasLangAttribute=Use the lang attribute for the html element\nHTMLElementHasValidLangAttribute=Use a valid language code for the lang attribute\nNoInvalidDir=Don't use a value other than ltr, rtl or empty for the dir attribute\nTitleForFrames=Use the title attribute for every frame element\nNoEmptyTitleForFrames=When you provide a title attribute for a frame element, do not leave it empty\nTitleForIFrames=Use the title attribute for every iframe element\nNoEmptyTitleForIFrames=When you provide a title attribute for an iframe element, do not leave it empty\nAtLeastOneH1InBody=There must be at least one h1 element inside (at any level) the body element\nNoEmptyH1=When you provide a h1 element, do not leave it empty\nNoEmptyH2=When you provide a h2 element, do not leave it empty\nNoEmptyH3=When you provide a h3 element, do not leave it empty\nNoEmptyH4=When you provide a h4 element, do not leave it empty\nNoEmptyH5=When you provide a h5 element, do not leave it empty\nNoEmptyH6=When you provide a h6 element, do not leave it empty\nH2Order=Use&nbsp; a h1, h2, h3, h4, h5 or h6 element as a first heading before a h2 element in the source order\nH3Order=Use a h2, h3, h4, h5 or h6 element as a first heading before a h3 element in the source order\nH4Order=Use a h3, h4, h5 or h6 element as a first heading before a h4 element in the source order\nH5Order=Use a h4, h5 or h6 element as a first heading before a h5 element in the source order\nH6Order=Use a h5 or h6 element as a first heading before a h6 element in the source order\nDTAsFirstChildOfDL=Use a dt element as the first child of a dl element\nNoEmptyLI=When you provide a li element, do not leave it empty\nNoAlignAttribute=Don't use the align attribute\nNoXmpElement=Don't use the xmp element\nNoEmptyP=When you provide a p element, do not leave it empty\nNoEmptyAExceptAnchors=When you provide an a element, do not leave it empty except if it is used as an anchor\nNoEmptyButton=When you provide a button element, do not leave it empty\nNoVlinkAttribute=Don't use the vlink attribute\nNoTextAttribute=Don't use the text attribute\nNoLinkAttribute=Don't use the link attribute\nnoImgWithoutAlt=Use the alt attribute for every img element\nnoAreaWithoutAlt=Use the alt attribute for every area element\nnoAppletWithoutAlt=Use the alt attribute for every applet element\nnoImageInputWithoutAlt=Use the alt attribute for every input type=image element\nnoEmptyAltForImageLoneChildOfAnchorOrButton=If the img element is the only child of a button or an a element, do not leave its alt attribute empty\nnoEmptyAltForInputImage=When you provide an alt attribute for an input type=image element, do not leave it empty\nnoEmptyAltForAreaWithHref=When you provide an alt attribute for an area element holding an href attribute, do not leave it empty\nnoAltSimilarToTextContent=If an img element is a child of an a element with text, do not use the same text for its alt attribute as the text inside the a element\nnoBorderAttribute=Don't use the border attribute\nnoSimilarAltForAreasWithDifferentHref=Don't use the same value for alt attributes for multiple area elements with different href values\nLongdescIsURI=Use a URI as the value for a longdesc attribute\nnoBackgroundAttribute=Don't use the background attribute\nnoBgsoundElement=Don't use the bgsound element\nTablesWithAtLeastOneTHHaveACaption=Use a caption element as the first child of a table element containing at least one th element\nCaptionIsDifferentFromSummaryAttribute=Don't use the same content for a caption element and a summary attribute\nnoEmptyCaption=When you provide a caption element, do not leave it empty\nnoCaptionInATableWithOnlyTDs=Don't use a caption element in a table element containing only td elements\nnoAlinkAttribute=Don't use an alink attribute\nnoSummaryAttributeSimilarToCaption=Don't use the same content for a summary attribute and a caption element\nnoEmptySummaryIfTableHasTHOrCaption=When you provide a summary attribute for a table element containing a th or a caption element, do not leave it empty\nnoSummaryAttributeIfOnlyTDs=Don't use a summary attribute on a table element containg only td elements\nnoStrikeElement=Don't use the strike element\nnoListingElement=Don't use the listing element\nAtLeastOneTHIfCaptionOrSummary=Use at least one th element inside a table element with a caption element or a non-empty summary attribute\nAllNonEmptyTHHaveScopeOrId=Use a scope or id attribute for every non-empty th element\nScopeAttributeIsRowOrCol=Don't use a value other than row or col for the scope attribute\nnoBgcolorAttribute=Don't use the bgcolor attribute\nnoTTElement=Don't use the tt element\nTDHaveHeadersAttributeIfTHHasId=Use a headers attribute on every td element if the corresponding th element has an id attribute\nnoPlaintextElement=Don't use the plaintext element\nnoHeadersAttributeThatIsNotATHId=Don't use for a headers attribute a value which matches an id attribute used for a td of the table element\nAllFormsHaveAButton=Use a button, or an input of type submit, image or button inside a form element\nSubmitButtonsHaveNonEmptyValue=When you provide an input type=submit, do not leave its value attribute empty\nnoMarqueeElement=Don't use the marquee element\nFieldsetHasALegend=Use a legend element as a child of every fieldset element\nFieldsetsAreInForms=Don't use a fieldset element without a form element\nnoEmptyLegendElement=When you provide a legend element, do not leave it empty\nLabelElementHasForAttribute=Use the for attribute for every label element\nnoEmptyForAttributeOnLabel=When you provide a for attribute for a label element, do not leave it empty\nForAttributeMatchesAnIdInSameForm=A for attribute must have a value that matches an id attribute inside the form element\nOptgroupElementHasALabel=Use the label attribute for every optgroup element\nNoSimilarLabelInOptgroupsOfSameSelect=Don't use the same label attribute for different optgroup elements of the same select element\nnoEmptyLabelAttributeOnOptgroup=When you provide a label attribute for an optgroup element, do not leave it empty\nnoBasefontElement=Don't use the basefont element\nnoBlinkElement=Don't use the blink element\nnoCenterElement=Don't use the center element\nnoFontElement=Don't use the font element\n"
  },
  {
    "path": "locales/sl/bluegriffon/extensions/op1/op1.dtd",
    "content": "\n<!ENTITY window.title \"Opquast Acessibility First Step\">\n\n<!ENTITY filterAll.label \"See all tests\">\n<!ENTITY filterPassed.label \"See only passed tests\">\n<!ENTITY filterFailed.label \"See only failed tests\">\n\n<!ENTITY speed.label \"Speed:\">\n<!ENTITY title.label \"Title:\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/extensions/op1/op1Overlay.dtd",
    "content": "<!ENTITY op1.label \"Opquast Accessibility First Step\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/extensions/tipoftheday/tipoftheday.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Widgets.\n   -\n   - The Initial Developer of the Original Code is\n   - Philippe Goetz.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Philippe Goetz, Original author\n   -   Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY tipOfTheDayWindow.title    \"Tip of the day\">\n<!ENTITY questionBeginning.label    \"Did you know that…\">\n<!ENTITY startupCheckbox.label      \"Show tips at startup\">\n<!ENTITY nextTipButton.label        \"Next\">\n<!ENTITY previousTipButton.label    \"Previous\">\n<!ENTITY closeTipButton.label       \"Close\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/extensions/tipoftheday/tipoftheday.rdf",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is Linspire Inc.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com)\n   -   Charles Cooke\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\"\n                     \"http://my.netscape.com/publish/formats/rss-0.91.dtd\"[\n<!ENTITY % brandDTD SYSTEM \"chrome://global/locale/brand.dtd\">%brandDTD;\n]>\n<rss version=\"0.91\">\n  <channel>\n    <title>&brandShortName; tips</title>\n    <link>http://bluegriffon.org/</link>\n    <description>&brandShortName; tip of the day Archive</description>\n    <language>en-us</language>\n  \n    <item>\n      <title>…&brandShortName; is cross platform?</title>\n      <description>…&brandShortName; exists on a wide variety of operating\n                  systems including Windows, Mac OS X, and many flavors of Linux, OS/2 …\n      </description>\n    </item>\n  \n    <item>\n      <title>…&brandShortName; shows the title of any unsaved page with a red shadow?</title>\n      <description>You can now save files from any viewing mode.</description>\n    </item>\n\n    <item>\n      <title>…you have direct access to the &brandShortName; community?</title>\n      <description>Just select “Help > User’s Community”.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can insert HTML5 elements easily?</title>\n      <description>Just select “Insert > HTML5 Element”.</description>\n    </item>\n\n    <item>\n      <title>…you can close the current tab with one key?</title>\n      <description>Control+w (Command +w on Mac OS X) will close the current tab.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can create a new tab with a key combination?</title>\n      <description>Control+n (Command +n on Mac OS X) will create a new blank tab\n                    using the same doctype as the last page created.</description>\n    </item>\n\n    <item>\n      <title>…you can revert to a previously saved version of the currently edited document?</title>\n      <description>Righ-click (context-click on Mac OS X) on the document's tab\n                    and select the Revert menu.</description>\n    </item>\n\n    <item>\n      <title>…you can publish pages directly from &brandShortName;</title>\n      <description>First install the free FireFTP add-on and set it up.\n                  It will then be available on the Tools menu. </description>\n    </item>\n\n    <item>\n      <title>…&brandShortName;  can insert any character easily?</title>\n      <description>Use “Insert characters and symbols”.  You can then search\n              for any Unicode character by name or open a block for inspection.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; runs spellcheck by default?</title>\n      <description>Right click a word to find suggestions. Switch checking on\n                or off using “Tools > Preferences > General” .</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; can reliably select an element?</title>\n      <description>Simply click its name in the structure bar.</description>\n    </item>\n\n    <item>\n      <title>…you can move an element in your document using the mouse?</title>\n      <description>First select as in previous tip then just drag it to where needed.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can quickly open existing pages?</title>\n      <description>The paid for Project manager add-on permits instant access\n      to pages and images which are organised as a project.  </description>\n    </item>\n\n    <item>\n      <title>…you can choose your default browser?</title>\n      <description>Use “Tools > Preferences > Advanced > Reset external browser settings”. Next time you browse you can choose a browser.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; allows you to use external stylesheets?</title>\n      <description>To create one ready for use click “Panels > Stylesheets”.\n      Click the plus sign and select “Linked to the document”.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; can manage stylesheets and complex selectors?</title>\n      <description>Using the CSS Pro Editor (a paid for add-on) you change the order of\n      and add titles and rel attribute to stylesheets and develop\n      complex CSS 2 and 3 selectors with advanced help.</description>\n    </item>\n\n    <item>\n      <title>…panels can be resized?</title>\n      <description>Drag the grab handle at the bottom right corner to the size needed.\n      </description>\n    </item>\n\n    <item>\n      <title>…attributes can be added to any element?</title>\n      <description>Open “Panels > DOM Explorer”. In wysiwyg view click in the\n      element, select use the Attributes tab and click the plus sign.\n      </description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; can handle CSS3 properties?</title>\n      <description>Vendor prefixes will be added for browsers that need them.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can personalize keyboard shortcuts?</title>\n      <description>Any menu item can be allocated to your preferred key. Open\n      “Tools > Preferences > Keyboard Shortcuts”. Find and double-click the\n      command wanted. In the new window key a shortcut.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can remove a class from an element?</title>\n      <description>Just select the element and in the Class drop down box re-apply the class.\n      </description>\n    </item>\n\n  </channel>\n</rss>\n\n"
  },
  {
    "path": "locales/sl/bluegriffon/extensions/tipoftheday/tipofthedayOverlay.dtd",
    "content": "<!ENTITY tipofthedayMenu.label \"Tip of the day\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/sidebars/aria/aria.dtd",
    "content": "<!ENTITY window.title \"ARIA\">\n\n<!ENTITY roleSection.label \"Role\">\n<!ENTITY role.label \"Role:\">\n<!ENTITY treeView.label \"Tree view\">\n\n<!ENTITY constraintsSection.label \"Constraints\">\n<!ENTITY context.label \"On ancestors:\">\n<!ENTITY owns.label \"On contents:\">\n\n<!ENTITY requiredProperties.label \"Required States and Properties\">\n<!ENTITY properties.label \"Other States and Properties\">\n<!ENTITY inheritedProperties.label \"Inherited States and Properties\">"
  },
  {
    "path": "locales/sl/bluegriffon/sidebars/aria/aria.properties",
    "content": "mustBeContainedIn=must be contained in \nor= or \nok=OK\nmustContain=must contain\nand= and \ndeprecated=deprecated\nmissingTextbox=missing textbox\nmissingListboxTreeGridDialog=missing listbox, tree, grid or dialog\n"
  },
  {
    "path": "locales/sl/bluegriffon/sidebars/aria/ariaOverlay.dtd",
    "content": "<!ENTITY aria.label \"ARIA\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/sidebars/cssproperties/backgrounditem.dtd",
    "content": "<!ENTITY backgroundAttachment.label \"Priponka\">\n<!ENTITY backgroundAttachmentScroll.label \"Drsenje\">\n<!ENTITY backgroundAttachmentLocal.label \"Pripeto na element\">\n<!ENTITY backgroundAttachmentFixed.label \"Pripeto na viewport\">\n\n<!ENTITY backgroundSize.label \"Velikost:\">\n<!ENTITY backgroundSizeAuto.label \"Samodejno\">\n<!ENTITY backgroundSizeContain.label \"Vključeno v element\">\n<!ENTITY backgroundSizeCover.label \"Pokrij element\">\n<!ENTITY backgroundSizeUserDefined.label \"Izberi dolžine\">\n\n<!ENTITY backgroundRepeat.label \"Ponavljanje:\">\n<!ENTITY backgroundRepeatX.label \"Repeat on X axis:\">\n<!ENTITY backgroundRepeatY.label \"Repeat on Y axis:\">\n<!ENTITY backgroundRepeatRepeat.label \"Ponovi\">\n<!ENTITY backgroundRepeatSpace.label \"Ponovi in zaukrivi prostor\">\n<!ENTITY backgroundRepeatRound.label \"Spremeni velikost in ponovi\">\n<!ENTITY backgroundRepeatNorepeat.label \"Sploh ne ponavljaj\">\n<!ENTITY backgroundRepeatUserDefined.label \"Izberite ponovitev za vsako os\">\n\n<!ENTITY backgroundClip.label \"Območje slikanja:\">\n<!ENTITY backgroundBorderbox.label \"Mejno polje\">\n<!ENTITY backgroundPaddingbox.label \"Polnilno polje \">\n<!ENTITY backgroundContentbox.label \"Polje za vsebino\">\n\n<!ENTITY backgroundPosition.label \"Položaj:\">\n<!ENTITY backgroundPositionLeftTop.label \"Levo zgoraj\">\n<!ENTITY backgroundPositionCenterTop.label \"Sredina zgoraj \">\n<!ENTITY backgroundPositionRightTop.label \"Desno zgoraj\">\n<!ENTITY backgroundPositionLeftCenter.label \"Levo sredina \">\n<!ENTITY backgroundPositionCenterCenter.label \"Sredina\">\n<!ENTITY backgroundPositionRightCenter.label \"Desno sredina\">\n<!ENTITY backgroundPositionLeftBottom.label \"Levo spodaj\">\n<!ENTITY backgroundPositionCenterBottom.label \"Sredina spodaj\">\n<!ENTITY backgroundPositionRightBottom.label \"Desno spodaj\">\n<!ENTITY backgroundPositionUserDefined.label \"Določite položaj natančneje\">\n\n<!ENTITY backgroundOrigin.label \"Izvor:\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/sidebars/cssproperties/backgrounditem.properties",
    "content": "backgroundColorTitle=Barva\nbackgroundImageTitle=Slika\nbackgroundLinearGradientTitle=Linearni gradient\nbackgroundRadialGradientTitle=Radialni gradient\n"
  },
  {
    "path": "locales/sl/bluegriffon/sidebars/cssproperties/colorstopitem.dtd",
    "content": "<!ENTITY length.label \"Dolžina:\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/sidebars/cssproperties/cssproperties.dtd",
    "content": "<!ENTITY window.title \"Lastnosti CSS\">\n\n<!ENTITY applyStyles.label \"Uporabi sloge za:\">\n<!ENTITY modifyID.label \"ta element samo prek svojega ID\">\n<!ENTITY modifyClass.label \"vse elemente razreda ...\">\n<!ENTITY useInlineStyles.label \"ta element, s pomočjo inline slogov\">\n<!ENTITY allOfType.label \"vsi elementi iste vrste ...\">\n\n<!ENTITY closeOtherSections.label \"Zaprite vse druge oddelke\">\n<!ENTITY closeAllSections.label \"Zapri vse oddelke\">\n\n<!ENTITY generalSectionHeader.label \"Splošno\">\n\n<!ENTITY fontFamily.label \"Družina pisav:\">\n\n<!ENTITY fontWeight.label \"Teža:\">\n<!ENTITY fontWeightBold.label \"Krepko\">\n<!ENTITY fontWeightLighter.label \"šibkeje\">\n<!ENTITY fontWeightBolder.label \"močneje\">\n\n<!ENTITY fontStyle.label \"Slog:\">\n<!ENTITY fontStyleItalic.label \"Ležeče\">\n<!ENTITY fontStyleOblique.label \"Pošev\">\n\n<!ENTITY textDecoration.label \"Dekoracije:\">\n<!ENTITY textDecorationUnderline.label \"Podčrtano\">\n<!ENTITY textDecorationOverline.label \"Nadčrtano\">\n<!ENTITY textDecorationNone.label \"None\">\n<!ENTITY textDecorationLinethrough.label \"Prečrtano\">\n\n<!ENTITY textTransform.label \"Veliko/malo:\">\n<!ENTITY textTransformLowercase.label \"male črke\">\n<!ENTITY textTransformUppercase.label \"VELIKE ČRKE\">\n<!ENTITY textTransformCapitalize.label \"Z veliko\">\n\n<!ENTITY fontVariant.label \"Varianta:\">\n<!ENTITY fontVariantNormal.label \"normalno\">\n<!ENTITY fontVariantSmallCaps.label \"KAPITALKE\">\n\n\n<!ENTITY textAlign.label \"Poravnava:\">\n<!ENTITY textAlignStart.label \"začetek\">\n<!ENTITY textAlignEnd.label \"konec\">\n\n<!ENTITY fontSize.label \"Velikost:\">\n<!ENTITY fontSizeSmaller.label \"Manjša\">\n<!ENTITY fontSizeLarger.label \"Večja\">\n<!ENTITY fontSizeXxsmall.label \"ekstra majhna\">\n<!ENTITY fontSizeXsmall.label \"Zelo majhna\">\n<!ENTITY fontSizeSmall.label \"majhna\">\n<!ENTITY fontSizeMedium.label \"srednja\">\n<!ENTITY fontSizeLarge.label \"velika\">\n<!ENTITY fontSizeXlarge.label \"Zelo velika\">\n<!ENTITY fontSizeXxlarge.label \"Ekstra velika\">\n\n<!ENTITY lineHeight.label \"Višina črte:\">\n<!ENTITY lineHeightNormal.label \"Normalno\">\n\n<!ENTITY colorsSectionHeader.label \"Barve\">\n<!ENTITY color.label \"Spredaj:\">\n<!ENTITY bgColor.label \"Ozadje:\">\n<!ENTITY backgrounds.label \"Slike:\">\n<!ENTITY addBackgroundImageMenuitem.label \"Dodaj sliko za ozadje\">\n<!ENTITY addBackgroundLinearGradientMenuitem.label \"Dodaj linearni gradient\">\n<!ENTITY addBackgroundRadialGradientMenuitem.label \"Dodaj radialni gradient\">\n\n<!ENTITY imageURL.caption \"Vnesite URL slike\">\n<!ENTITY selectImageButton.label \"Izberite datoteko s sliko\">\n\n<!ENTITY preview.caption \"Predogled\">\n<!ENTITY cancelButton.label \"Prekliči\">\n<!ENTITY okButton.label \"V redu\">\n\n<!ENTITY backgroundPositionLeftTop.label \"Levo zgoraj\">\n<!ENTITY backgroundPositionCenterTop.label \"Sredina zgoraj \">\n<!ENTITY backgroundPositionRightTop.label \"Desno zgoraj\">\n<!ENTITY backgroundPositionLeftCenter.label \"Levo sredina \">\n<!ENTITY backgroundPositionCenterCenter.label \"Sredina\">\n<!ENTITY backgroundPositionRightCenter.label \"Desno sredina\">\n<!ENTITY backgroundPositionLeftBottom.label \"Levo spodaj\">\n<!ENTITY backgroundPositionCenterBottom.label \"Sredina spodaj\">\n<!ENTITY backgroundPositionRightBottom.label \"Desno spodaj\">\n\n<!ENTITY colorStops.tab \"Barvni konci\">\n<!ENTITY shapeAndSize.tab \"Oblika in velikost\">\n<!ENTITY angle.tab \"Kot\">\n<!ENTITY startingPoint.tab \"Začetna točka\">\n\n<!ENTITY repeating.label \"Ponavljajoč\">\n\n<!ENTITY radius.label \"Radius:\">\n<!ENTITY angle.checkbox \"Kot:\">\n<!ENTITY startingPoint.checkbox \"Začetna točka:\">\n<!ENTITY horizOffset.checkbox \"vod.: zamik: \">\n<!ENTITY vertOffset.checkbox \"navp.: zamik: \">\n\n<!ENTITY shape.label \"Oblika:\">\n<!ENTITY circularShape.label \"Krožnica\">\n<!ENTITY ellipticShape.label \"elipsa\">\n<!ENTITY size.label \"Velikost:\">\n\n\n<!ENTITY columnsSectionHeader.label \"Stolpci\">\n<!ENTITY columnCount.label \"Število stolpcev:\">\n<!ENTITY oneColumn.label \"En stolpec\">\n<!ENTITY twoColumns.label \"Dva stolpca\">\n<!ENTITY threeColumns.label \"Trije stolpci\">\n\n<!ENTITY columnWidth.label \"Optimalna širina stolpca:\">\n<!ENTITY automaticColumnWidth.label \"Samodejno\">\n\n<!ENTITY columnGap.label \"Razmik med stolpci:\">\n<!ENTITY normalColumnGap.label \"Privzeta vrednost\">\n\n<!ENTITY columnRuleColor.label \"Barva merila:\">\n<!ENTITY columnRuleColor.title \"Barva merila za stolpce\">\n<!ENTITY noneColumnRuleStyle.label \"Brez merila\">\n<!ENTITY hiddenColumnRuleStyle.label \"Skrito\">\n<!ENTITY solidColumnRuleStyle.label \"Polno\">\n<!ENTITY doubleColumnRuleStyle.label \"Dvojno\">\n<!ENTITY dottedColumnRuleStyle.label \"Pikčasto\">\n<!ENTITY dashedColumnRuleStyle.label \"Črtkano\">\n<!ENTITY grooveColumnRuleStyle.label \"Vijuga\">\n<!ENTITY ridgeColumnRuleStyle.label \"Cikcak\">\n<!ENTITY insetColumnRuleStyle.label \"Vstavek\">\n<!ENTITY outsetColumnRuleStyle.label \"Izstavek\">\n\n<!ENTITY columnRuleStyle.label \"Tip merila za stolpec:\">\n\n<!ENTITY columnRuleWidth.label \"Širina merila za stolpec:\">\n<!ENTITY noneColumnRuleWidth.label \"brez \">\n<!ENTITY thinColumnRuleWidth.label \"tenka\">\n<!ENTITY mediumColumnRuleWidth.label \"srednja\">\n<!ENTITY thickColumnRuleWidth.label \"debela\">\n\n<!ENTITY geometrySectionHeader.label \"Geometrija\">\n<!ENTITY margins.label \"Robovi\">\n<!ENTITY paddings.label \"Polnila:\">\n<!ENTITY contentArea.label \"Vsebina\">\n<!ENTITY useSameFourPaddings.label \"Ista štiri polnila\">\n<!ENTITY useSameFourMargins.label \"Isti štirje robovi \">\n<!ENTITY autoMargin.label \"Samodejno\">\n\n<!ENTITY width.label \"Širina:\">\n<!ENTITY autoWidth.label \"Samodejno\">\n<!ENTITY preserveImageRatio.label \"Ohrani razmerje slike\">\n\n<!ENTITY height.label \"Višina:\">\n<!ENTITY autoHeight.label \"Samodejno\">\n\n<!ENTITY minWidth.label \"min. širina:\">\n<!ENTITY maxWidth.label \"najv. širina:\">\n<!ENTITY noneMaxWidth.label \"brez \">\n\n<!ENTITY minHeight.label \"min. višina:\">\n<!ENTITY maxHeight.label \"najv. višina:\">\n<!ENTITY noneMaxHeight.label \"brez \">\n\n<!ENTITY getNaturalSize.label \"Dobi naravno velikost\">\n\n<!ENTITY positionSectionHeader.label \"Položaj in stil \">\n\n<!ENTITY display.label \"Pokaži:\">\n<!ENTITY noneDisplay.label \"Brez prikaza\">\n<!ENTITY inlineDisplay.label \"Inline\">\n<!ENTITY runInDisplay.label \"Tekoče\">\n<!ENTITY blockDisplay.label \"Blok\">\n<!ENTITY inlineBlockDisplay.label \"Inline blok\">\n<!ENTITY listItem.label \"Postavka v seznamu\">\n<!ENTITY table.label \"Tabela\">\n<!ENTITY inlineTable.label \"Inline tabela\">\n<!ENTITY tableHeaderGroup.label \"Skupina za glavo\">\n<!ENTITY tableRowGroup.label \"Skupina za vrstico\">\n<!ENTITY tableFooterGroup.label \"Skupina za nogo\">\n<!ENTITY tableColumnGroup.label \"Skupina za stolpec\">\n<!ENTITY tableCaption.label \"Naslov tabele\">\n<!ENTITY tableRow.label \"Vrstica tabele\">\n<!ENTITY tableColumn.label \"Stolpec tabele\">\n<!ENTITY tableCell.label \"Celica tabele\">\n\n<!ENTITY visibility.label \"Vidljivost:\">\n<!ENTITY visibleVisibility.label \"vidna\">\n<!ENTITY hiddenVisibility.label \"se skriva\">\n<!ENTITY collapseVisibility.label \"Skrči\">\n\n<!ENTITY float.label \"Zaplavaj:\">\n<!ENTITY leftFloat.label \"Plavajoče v levo\">\n<!ENTITY noneFloat.label \"Ne plavajoče\">\n<!ENTITY rightFloat.label \"Plavajoče na desno\">\n\n<!ENTITY overflow.label \"Preliv:\">\n<!ENTITY visibleOverlow.label \"Vidno\">\n<!ENTITY hiddenOverlow.label \"Skrito\">\n<!ENTITY scrollOverlow.label \"Prikaži drsnike\">\n<!ENTITY autoOverlow.label \"Samodejno\">\n\n<!ENTITY textOverflow.label \"Preliv besdila:\">\n<!ENTITY clipTextOverflow.label \"Prireži\">\n<!ENTITY ellipsisTextOverflow.label \"Tropičje\">\n\n<!ENTITY position.label \"Položaj:\">\n<!ENTITY staticPosition.label \"Statično\">\n<!ENTITY relativePosition.label \"Relativno\">\n<!ENTITY absolutePosition.label \"Absolutno\">\n<!ENTITY fixedPosition.label \"Pritrjeno\">\n\n<!ENTITY zIndex.label \"Z-indeks:\">\n<!ENTITY zIndexAuto.label \"Samodejno\">\n\n<!ENTITY offsets.label \"Zamiki:\">\n<!ENTITY offsetAuto.label \"Samodejno\">\n\n<!ENTITY clear.label \"Čistina:\">\n<!ENTITY leftClear.label \"Leva stran\">\n<!ENTITY rightClear.label \"Desna stran\">\n<!ENTITY bothClear.label \"Obe strani\">\n<!ENTITY noneClear.label \"Brez čistin\">\n\n<!ENTITY bordersSectionHeader.label \"Meje\">\n<!ENTITY thinBorderWidth.label \"tenka\">\n<!ENTITY mediumBorderWidth.label \"srednja\">\n<!ENTITY thickBorderWidth.label \"debela\">\n\n<!ENTITY noneBorderStyleStyle.label \"brez \">\n<!ENTITY hiddenBorderStyleStyle.label \"Skrito\">\n<!ENTITY solidBorderStyleStyle.label \"Polno\">\n<!ENTITY doubleBorderStyleStyle.label \"Dvojno\">\n<!ENTITY dottedBorderStyleStyle.label \"Pikčasto\">\n<!ENTITY dashedBorderStyleStyle.label \"Črtkano\">\n<!ENTITY grooveBorderStyleStyle.label \"Vijuga\">\n<!ENTITY ridgeBorderStyleStyle.label \"cikcak\">\n<!ENTITY insetBorderStyleStyle.label \"Vstavek\">\n<!ENTITY outsetBorderStyleStyle.label \"Izstavek\">\n\n<!ENTITY topBorder.label \"Zgoraj:\">\n<!ENTITY rightBorder.label \"Desno:\">\n<!ENTITY leftBorder.label \"Levo:\">\n<!ENTITY bottomBorder.label \"Spodaj:\">\n\n<!ENTITY sameBorderOnFourEdges.label \"Uporabi na vseh štirih robovih isto mejo\">\n\n<!ENTITY sameFourCorners.label \"isti slog za štiri vogale\">\n<!ENTITY topLeftCorner.label \"Zgornji levi kot:\">\n<!ENTITY topRightCorner.label \"Zgornji desni kot:\">\n<!ENTITY bottomLeftCorner.label \"Spodnji levi kot:\">\n<!ENTITY bottomRightCorner.label \"Spodnji desni kot:\">\n\n<!ENTITY useImageAsBorder.label \"Uporabi narezano sliko za sliko\">\n<!ENTITY enterImageUrl.label \"Mesto slike:\">\n<!ENTITY borderImageURLButton.label \"Izberite datoteko s sliko\">\n\n<!ENTITY fromLeftEdge.label \"Od levega roba:\">\n<!ENTITY fromTopEdge.label \"Od levega roba:\">\n<!ENTITY fromBottomEdge.label \"Od spodnjega roba:\">\n<!ENTITY fromRightEdge.label \"Od desnega roba:\">\n\n<!ENTITY topBorderImageProps.label \"Vrh\">\n<!ENTITY rightBBorderImageProps.label \"Desno\">\n<!ENTITY bottomBorderImageProps.label \"Dno\">\n<!ENTITY leftBorderImageProps.label \"Levo\">\n<!ENTITY slicingBorderImageProps.label \"Rezanje:\">\n<!ENTITY widthBorderImageProps.label \"Širina:\">\n<!ENTITY repeatBorderImageProps.label \"Ponavljanje:\">\n\n<!ENTITY stretchBorderImageRepeat.label \"Raztegni\">\n<!ENTITY repeatBorderImageRepeat.label \"Ponovi\">\n<!ENTITY roundBorderImageRepeat.label \"Okroglo\">\n\n<!ENTITY transformsSectionHeader.label \"Transformacije\">\n<!ENTITY rotation.label \"Rotacija\">\n<!ENTITY translation.label \"Premik\">\n<!ENTITY skew.label \"Nagib\">\n<!ENTITY scale.label \"Merilo\">\n\n<!ENTITY flexboxSectionHeader.label \"Prilagodljivost\">\n<!ENTITY enableFlexBox.label \"Ta element je fleksibilen\">\n<!ENTITY inlineBox.label \"To je inline okvir\">\n<!ENTITY selfAlign.label \"Self-alignment:\">\n<!ENTITY boxAlign.label \"Poravnava:\">\n<!ENTITY startBoxAlign.label \"začetek\">\n<!ENTITY centerBoxAlign.label \"sredina\">\n<!ENTITY endBoxAlign.label \"konec\">\n<!ENTITY baselineBoxAlign.label \"osnovna linija\">\n<!ENTITY stretchBoxAlign.label \"raztegni\">\n\n<!ENTITY boxDirection.label \"Smer:\">\n<!ENTITY normalBoxDirection.label \"normalno\">\n<!ENTITY reverseBoxDirection.label \"obratno\">\n\n<!ENTITY flexGrow.label \"Flex grow factor:\">\n<!ENTITY flexShrink.label \"Flex shrink factor:\">\n<!ENTITY flexBasis.label \"Flex basis:\">\n<!ENTITY boxOrdinalGroup.label \"Ordinalna skupina:\">\n\n<!ENTITY boxOrientation.label \"Smer:\">\n<!ENTITY horizontalBoxOrientation.label \"vodoravno\">\n<!ENTITY verticalBoxOrientation.label \"navpično\">\n\n\n<!ENTITY letterSpacing.label \"Razmik črk:\">\n<!ENTITY normalLetterSpacing.label \"Normalno\">\n\n<!ENTITY wordSpacing.label \"Razmik besed:\">\n<!ENTITY normalWordSpacing.label \"Normalno\">\n\n<!ENTITY wordWrap.label \"Prelom besed:\">\n<!ENTITY normalWordWrap.label \"samo ob običajnih prelomiih\">\n<!ENTITY breakWordWordWrap.label \"kjerkoli\">\n\n<!ENTITY textIndent.label \"Zamik besedila:\">\n\n\n<!ENTITY listsSectionHeader.label \"Seznami\">\n<!ENTITY listStyleType.label \"Vrsta:\">\n<!ENTITY disc.label \"Disk •\">\n<!ENTITY circle.label \"Krog ◦\">\n<!ENTITY square.label \"Kvadrat ◾\">\n<!ENTITY decimal.label \"Decimalno 1 2 3 4 5 6 7 8 9\">\n<!ENTITY decimalLeadingZero.label \"Decimalno 01 02 03 04 05 06 07 08 09\">\n<!ENTITY lowerRoman.label \"Majhne črke Roman ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ\">\n<!ENTITY upperRoman.label \"Velik črke Roman Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ\">\n<!ENTITY lowerGreek.label \"Majhne grške črke α β γ δ ε ζ η θ ι\">\n<!ENTITY lowerAlpha.label \"Majhne črke ALPHA a b c d e f g h i\">\n<!ENTITY upperAlpha.label \"Velike črke ALPHA a b c d e f g h i\">\n<!ENTITY armenian.label \"Armenščina ա բ գ դ ե զ է ը թ\">\n<!ENTITY georgian.label \"Gruzijščina ა ბ გ დ ე ვ ზ ჱ თ\">\n<!ENTITY hebrew.label \"Hebrejščina א ב ג ד ה ו ז ח ט\">\n<!ENTITY arabicIndic.label \"Arabščina ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩\">\n<!ENTITY bengali.label \"Bengalščina ১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯\">\n<!ENTITY devanagari.label \"Devanagarščina १ २ ३ ४ ५ ६ ७ ८ ९\">\n<!ENTITY gujarati.label \"Gudžaraščina ૧ ૨ ૩ ૪ ૫ ૬ ૭ ૮ ૯\">\n<!ENTITY gurmukhi.label \"Gurmuščina ੧ ੨ ੩ ੪ ੫ ੬ ੭ ੮ ੯\">\n<!ENTITY kannada.label \"Kanadščina ೧ ೨ ೩ ೪ ೫ ೬ ೭ ೮ ೯\">\n<!ENTITY malayalam.label \"Malajalamščina ൧ ൨ ൩ ൪ ൫ ൬ ൭ ൮ ൯ \">\n<!ENTITY oriya.label \"Orijščina ୧ ୨ ୩ ୪ ୫ ୬ ୭ ୮ ୯\">\n<!ENTITY tamil.label \"Tamilščina  ௧ ௨ ௩ ௪ ௫ ௬ ௭ ௮ ௯\">\n<!ENTITY telugu.label \"Telugijščina ౧ ౨ ౩ ౪ ౫ ౬ ౭ ౮ ౯\">\n<!ENTITY ethiopicNumeric.label \"Etiopščina ፩ ፪ ፫ ፬ ፭ ፮ ፯ ፰ ፱\">\n<!ENTITY ethiopicHalehameAmEt.label \"Etiopščina halehame-am-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY ethiopicHalehameTiEr.label \"Etiopščina halehame-ti-er ሀ ለ ሐ መ ረ ሰ ሸ ቀ ቐ\">\n<!ENTITY ethiopicHalehameTiEt.label \"Etiopščina halehame-ti-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY persian.label \"Perzijščina ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY urdu.label \"Urdujščina ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY khmer.label \"Kmerščina ១ ២ ៣ ៤ ៥ ៦ ៧ ៨ ៩\">\n<!ENTITY lao.label \"Laoščina ໑ ໒ ໓ ໔ ໕ ໖ ໗ ໘ ໙\">\n<!ENTITY thai.label \"Tajščina ๑ ๒ ๓ ๔ ๕ ๖ ๗ ๘ ๙\">\n<!ENTITY myanmar.label \"Mijanmarščina ၁ ၂ ၃ ၄ ၅ ၆ ၇ ၈ ၉\">\n<!ENTITY hangul.label \"Hangulščina 나 다 라 마 바 사 아 자 차\">\n<!ENTITY hangulConsonant.label \"Hangulščina konsonantna ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㅊ\">\n<!ENTITY hiragana.label \"Hiragana い う え お か き く け こ\">\n<!ENTITY katakana.label \"Katakana イ ウ エ オ カ キ ク ケ コ\">\n<!ENTITY hiraganaIroha.label \"Hiragana Iroha ろ は に ほ へ と ちり ぬ\">\n<!ENTITY katakanaIroha.label \"Katakana Iroha ロ ハ ニ ホ ヘ ト チリ ヌ\">\n<!ENTITY japaneseFormal.label \"Japanščina formalna 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY japaneseInformal.label \"Japanonščina neformalna 壹 贰 叁 肆 伍 陆 柒 捌 玖\">\n<!ENTITY cjkIdeographic.label \"CJK ideografska\">\n<!ENTITY cjkIdeographicEarlyBranch.label \"CJK ideografska zgodnja veja 丑 寅 卯 辰 巳 午 未申 酉\">\n<!ENTITY cjkHeavenlyStem.label \"CJK božansko steblo 乙 丙 丁 戊 己 庚 辛壬 癸\">\n<!ENTITY simpChineseFormal.label \"Simp. Kitajščina formalna 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY simpChineseInformal.label \"Simp. Kitajščina neformalna 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY tradChineseFormal.label \"Trad. Kitajščina formalna 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY tradChineseInormal.label \"Trad. Kitajščina neformalna 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY none.label \"brez \">\n\n<!ENTITY listStylePosition.label \"Položaj:\">\n<!ENTITY insideListStylePosition.label \"znotraj\">\n<!ENTITY outsideListStylePosition.label \"zunaj\">\n\n<!ENTITY listStyleImage.label \"Slika:\">\n\n<!ENTITY transitionsSectionHeader.label \"Prehodi\">\n<!ENTITY noneTransition.label \"Brez lastnosti\">\n<!ENTITY allTransition.label \"Vse lastnosti\">\n<!ENTITY propertyTransition.label \"Ena lastnost\">\n\n<!ENTITY shadowsSectionHeader.label \"Sence\">\n<!ENTITY textShadows.label \"Sence za besedilo \">\n<!ENTITY boxShadows.label \"Sence za okvir\">\n<!ENTITY noneTextShadow.label \"brez \">\n<!ENTITY oneShadow.label \"Nova senca\">\n\n<!ENTITY verticalAlign.label \"navp.: poravnava:\">\n<!ENTITY baselineVerticalAlign.label \"Izhodišča\">\n<!ENTITY subVerticalAlign.label \"Osnovne črte s podpisi \">\n<!ENTITY superVerticalAlign.label \"Osnovne črte z nadpisi\">\n<!ENTITY topVerticalAlign.label \"Vrhovi\">\n<!ENTITY textTopVerticalAlign.label \"Vrh z vsebino elementa\">\n<!ENTITY middleVerticalAlign.label \"Srednja točka poravnana + 1/2  'x' višine\">\n<!ENTITY bottomVerticalAlign.label \"Dna\">\n<!ENTITY textBottomVerticalAlign.label \"Dno z vsebino elementa\">\n\n\n<!ENTITY direction.label \"Smer besedila:\">\n<!ENTITY ltrDirection.label \"Od leve proti desni\">\n<!ENTITY rtlDirection.label \"Od desne proti levi\">\n\n<!ENTITY miscSectionHeader.label \"Razno\">\n<!ENTITY cursor.label \"Kazalka:\">\n<!ENTITY autoCursor.label \"Samodejno\">\n<!ENTITY defaultCursor.label \"Od platforme odvisna kazalka\">\n<!ENTITY crossHairCursor.label \"Križ\">\n<!ENTITY pointerCursor.label \"Kazalec, ki kaže na povezavo\">\n<!ENTITY moveCursor.label \"Premakni\">\n<!ENTITY eResizeCursor.label \"Spremenljive velikosti od levega roba\">\n<!ENTITY neResizeCursor.label \"Spremenljive velikosti od zgornjega levega kota\">\n<!ENTITY nwResizeCursor.label \"Spremenljive velikosti od zgornjega desnega kota\">\n<!ENTITY nResizeCursor.label \"Spremenljive velikosti od zgornjega roba\">\n<!ENTITY sResizeCursor.label \"Spremenljive velikosti od spodnjega roba\">\n<!ENTITY wResizeCursor.label \"Spremenljive velikosti od desnega roba\">\n<!ENTITY seResizeCursor.label \"Spremenljive velikosti od spodnjega levega kota\">\n<!ENTITY swResizeCursor.label \"Spremenljive velikosti od spodnjega desnega kota\">\n<!ENTITY textCursor.label \"Izbirno besedilo\">\n<!ENTITY busyCursor.label \"Zasedeno, počakajte\">\n<!ENTITY helpCursor.label \"Pomoč na voljo\">\n<!ENTITY progress.label \"Kazalec napredka\">\n\n<!ENTITY unicodeBidi.label \"Unicode BiDi:\">\n<!ENTITY normalUnicodeBidi.label \"normalno\">\n<!ENTITY embedUnicodeBidi.label \"ugnezdi\">\n<!ENTITY bidiOverrideUnicodeBidi.label \"pidi-preglasi\">\n\n<!ENTITY orphans.label \"Sirote:\">\n<!ENTITY widows.label \"Vdove:\">\n<!ENTITY pageBreakAfter.label \"Prelom strani po:\">\n<!ENTITY pageBreakInside.label \"Prelom strani znotraj:\">\n<!ENTITY pageBreakBefore.label \"Prelom strani pred:\">\n<!ENTITY autoPageBreak.label \"samodejno\">\n<!ENTITY alwaysPageBreak.label \"vedno\">\n<!ENTITY avoidPageBreak.label \"izogniti se\">\n<!ENTITY leftPageBreak.label \"leva stran\">\n<!ENTITY rightPageBreak.label \"desna stran\">\n\n<!ENTITY tablesSectionHeader.label \"Tabele\">\n<!ENTITY tableLayout.label \"Postavitev tabel:\">\n<!ENTITY autoTableLayout.label \"samodejno\">\n<!ENTITY fixedTableLayout.label \"pritrjeno\">\n\n<!ENTITY captionSide.label \"Položaj naslova:\">\n<!ENTITY topCaptionSide.label \"zgoraj\">\n<!ENTITY bottomCaptionSide.label \"spodaj\">\n\n<!ENTITY borderCollapse.label \"Meje tabel:\">\n<!ENTITY collapseBorderCollapse.label \"skrčene\">\n<!ENTITY separateBorderCollapse.label \"ločene\">\n\n<!ENTITY borderSpacing.label \"Razmik robov:\">\n\n<!ENTITY emptyCells.label \"Prazne celice:\">\n<!ENTITY showEmptyCells.label \"se kaže\">\n<!ENTITY hideEmptyCells.label \"se skriva\">\n\n<!ENTITY leftTransformOrigin.label \"Levo\">\n<!ENTITY centerTransformOrigin.label \"Sredina\">\n<!ENTITY rightTransformOrigin.label \"Desno\">\n<!ENTITY topTransformOrigin.label \"Vrh\">\n<!ENTITY bottomTransformOrigin.label \"Dno\">\n\n<!ENTITY makeRelative.label \"URL je relativen na dokument\">\n\n<!ENTITY hoverState.label \"kadar kazalka lebdi nad elementom\">\n\n<!ENTITY perspective.label \"Perspective 3D\">\n<!ENTITY transformOrigin.label \"Transforms Origin:\">\n<!ENTITY perspectivOrigin.label \"Perspective Origin:\">\n<!ENTITY perspectiveDepth.label \"Perspective Depth:\">\n<!ENTITY transformStyle.label \"Transforms Style:\">\n<!ENTITY transformStyleFlat.label \"Flat\">\n<!ENTITY transformStyle3D.label \"3D\">\n<!ENTITY backfaceVisibility.label \"Backface:\">\n<!ENTITY backfaceVisibilityVisible.label \"Visible\">\n<!ENTITY backfaceVisibilityHidden.label \"Hidden\">\n<!ENTITY rotation3D.label \"3D Rotation\">\n\n<!ENTITY row.label                      \"Vrstica\">\n<!ENTITY column.label                   \"Stolpec\">\n<!ENTITY justifyContent.label \"Content justification:\">\n<!ENTITY alignContent.label \"Content alignment:\">\n<!ENTITY autoBoxAlign.label \"Samodejno\">\n\n<!ENTITY fontsSectionHeader.label \"Font Features\">\n<!ENTITY writingMode.label \"Writing mode:\">\n<!ENTITY fontWeightNormal.label \"Normalno\">\n<!ENTITY fontStyleNormal.label \"Normalno\">\n<!ENTITY textTransformNone.label \"brez \">\n\n<!ENTITY viewFonts.label \"View fonts\">\n<!ENTITY perspectiveNone.label \"brez \">\n<!ENTITY imagesSectionHeader.label \"Slika\">\n<!ENTITY imageOrientation.label \"Orientation:\">\n<!ENTITY flipImage.label \"Flip image\">\n<!ENTITY fromImageImageOrientation.label \"From image\">\n<!ENTITY fromImageImageOrientation.tooltip \"Use EXIF data of the image\">\n\n<!ENTITY addCSS.tooltip \"Add CSS declaration\">\n<!ENTITY removeCSS.tooltip \"Delete CSS declaration\">\n<!ENTITY modifyCSS.tooltip \"Modify CSS value\">\n\n<!ENTITY allSectionHeader.label \"All properties\">\n\n<!ENTITY variablesSectionHeader.label \"Variables\">\n<!ENTITY gridRowGap.label \"Grid row gap:\">\n<!ENTITY gridColumnGap.label \"Grid column gap:\">\n<!ENTITY gridLayoutSection.label \"Grid Layout\">\n<!ENTITY displayGrid.label \"This element is a grid\">\n\n<!ENTITY displayInlineGrid.label \"This element is an inline grid\">\n<!ENTITY displaySubgrid.label \"This element is a subgrid\">\n<!ENTITY gridAutoFlow.label \"Automatic placement:\">\n<!ENTITY gridItemPositionWarning.label \"To position the element as a grid item, please see the 'Grid Item Layout' section\">\n<!ENTITY gridLayoutWarning.label \"For grid layout, please see the 'Grid Layout' section\">\n<!ENTITY gridItemsSection.label \"Grid Item Layout\">\n<!ENTITY gridOrder.label \"Order:\">\n<!ENTITY gridTemplateColumns.label \"Template columns\">\n<!ENTITY gridTemplateRows.label \"Template rows\">\n<!ENTITY invalidGridTemplateRowsOrColumns.label \"Invalid value for the property. Click to undo last change.\">\n<!ENTITY gridTemplateArea.label \"Named grid areas:\">\n<!ENTITY gridRowStart.label \"Row start:\">\n<!ENTITY gridRowEnd.label \"Row end:\">\n<!ENTITY gridColumnStart.label \"Column start:\">\n<!ENTITY gridColumnEnd.label \"Column end:\">\n<!ENTITY rowGridAutoFlow.label \"row\">\n<!ENTITY columnGridAutoFlow.label \"column\">\n<!ENTITY denseGridAutoFlow.label \"dense\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/sidebars/cssproperties/cssproperties.properties",
    "content": "EnterAnId=Prosim vnesite ID\nEnterUniqueId=Elementu morate dati enolični ID:\n\nNoClasSelected=Izbrati morate ime razreda\nPleaseSelectAClass=Treba je izbrati razred, da se zahtevane spremembe lahko izvede\n"
  },
  {
    "path": "locales/sl/bluegriffon/sidebars/cssproperties/csspropertiesOverlay.dtd",
    "content": "<!ENTITY cssproperties.label \"Lastnosti sloga\">\n\n<!ENTITY cssToolbarCmd.label \"CSS\">\n<!ENTITY cssToolbarCmd.tooltip \"Nastavi CSS sloge\">\n\n"
  },
  {
    "path": "locales/sl/bluegriffon/sidebars/cssproperties/editGridTemplate.dtd",
    "content": "<!ENTITY window.title \"Add or edit a grid template row/column\">\n\n<!ENTITY none.label \"None\">\n<!ENTITY newEntry.label \"New template entry\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/sidebars/cssproperties/fontFeatures.properties",
    "content": "FFaalt=Access all alternates\nFFcalt=Contextual alternates\nFFsalt=Stylistic alternates\nFFliga=Standard ligatures\nFFclig=Contextual ligatures\nFFdlig=Discretionary ligatures\nFFhist=Historical forms\nFFhlig=Historical ligatures\nFFunic=Unicase\nFFsmcp=Small capitals\nFFc2sc=Small capitals from capitals\nFFc2pc=Petite capitals from capitals\nFFpcap=Petite capitals\nFFcase=Case sensitive forms\nFFcpsp=Capital spacing\nFFtitl=Titling\nFFswsh=Swash\nFFcswh=Contextual swash\nFFfrac=Fractions\nFFafrc=Alternative fractions\nFFordn=Ordinals\nFFnumr=Numerators\nFFdnom=Denominators\nFFsinf=Scientific inferiors\nFFsups=Superscript\nFFsubs=Subscript\nFFonum=Oldstyle figures\nFFlnum=Lining Figures\nFFpnum=Proportional figures\nFFtnum=Tabular figures\nFFzero=Slashed zero\nFFmgrk=Mathematical greek\nFFnalt=Alternate annotation forms\nFFornm=Ornaments\nFFlocl=Localized forms\nFFsize=Optical size\nFFisol=Isolated forms\nFFinit=Initial forms\nFFmedi=Medial forms\nFFfinal=Final forms\nFFrlig=Requird ligatures\nFFccmp=Glyph composition/decomposition\nFFmark=Mark to base positioning\nFFmkmj=Mark to mark positioning\nFFhwid=Half widths\n"
  },
  {
    "path": "locales/sl/bluegriffon/sidebars/cssproperties/griditemposition.dtd",
    "content": "<!ENTITY autoGridItemPosition.label \"Automatic\">\n<!ENTITY customGridItemPosition.label \"Custom\">\n\n<!ENTITY gridLineName.tooltiptext \"Grid line name\">\n<!ENTITY gridLineIndex.tooltiptext \"Line index\">\n<!ENTITY spanning.tooltiptext \"Contributes a grid span\">\n<!ENTITY span.label \"Span\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/sidebars/cssproperties/textshadowitem.dtd",
    "content": "<!ENTITY noTextShadow.label \"Element ne uporablja senčenja za besedilo\">\n\n<!ENTITY colorTextShadow.label \"Barva:\">\n<!ENTITY colorTextShadow.title \"Barva sence za besedilo\">\n<!ENTITY blurRadiusTextShadow.label \"Polmer motnosti:\">\n<!ENTITY offsetXTextShadow.label \"vod.: zamik: \">\n<!ENTITY offsetYTextShadow.label \"navp.: zamik: \">\n\n<!ENTITY spreadRadiusBoxShadow.label \"Polmer razširjenja:\">\n<!ENTITY inset.label \"Senca vstavka\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/sidebars/cssproperties/transformationitem.dtd",
    "content": "<!ENTITY rotation.label \"Rotacija\">\n<!ENTITY translation.label \"Premik\">\n<!ENTITY skew.label \"Nagib\">\n<!ENTITY aroundXAxis.label \"X os:\">\n<!ENTITY aroundYAxis.label \"Y os:\">\n<!ENTITY horizontally.label \"Vodoravno:\">\n<!ENTITY vertically.label \"Navpično:\">\n<!ENTITY scale.label \"Merilo\">\n\n<!ENTITY translation3d.label \"3D Translation\">\n<!ENTITY perspective.label \"Perspective 3D\">\n<!ENTITY depth.label \"Depth:\">\n<!ENTITY x.label \"X:\">\n<!ENTITY y.label \"Y:\">\n<!ENTITY z.label \"Z:\">\n<!ENTITY rotation3d.label \"3D Rotation\">\n<!ENTITY axis.label \"Axis:\">\n<!ENTITY normalize.label \"Normalize\">\n<!ENTITY screenToUser.label \"From screen toward the user\">\n<!ENTITY userToScreen.label \"From user toward the screen\">\n<!ENTITY angle.label \"Angle:\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/sidebars/cssproperties/transitionitem.dtd",
    "content": "<!ENTITY allProperties.label \"Vsaka lastnost, ki je sposobna spremembe, se bo spremenila\">\n<!ENTITY noProperty.label \"Nobena lastnost se ne bo spremenila\">\n<!ENTITY property.label \"Lastnost:\">\n<!ENTITY duration.label \"Trajanje:\">\n<!ENTITY seconds.label \"sekund\">\n\n<!ENTITY all.label \"Vse\">\n<!ENTITY none.label \"brez \">\n<!ENTITY oneProperty.label \"Ena lastnost\">\n<!ENTITY function.label \"Funkcija:\">\n<!ENTITY ease.label \"Prehod\">\n<!ENTITY linear.label \"Linearen\">\n<!ENTITY easeIn.label \"Prehod-noter\">\n<!ENTITY easeOut.label \"Prehod-ven\">\n<!ENTITY easeInOut.label \"Prehod-noter-ven\">\n<!ENTITY cubicBezier.label \"Kubični Bezier\">\n\n<!ENTITY delay.label \"Zakasnitev:\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/sidebars/domexplorer/domexplorer.dtd",
    "content": "<!ENTITY window.title \"DOM Raziskovalec\">\n\n<!ENTITY elements.label \"Elementi\">\n\n<!ENTITY attrName.label \"Ime\">\n<!ENTITY attrValue.label \"Vrednost\">\n\n<!ENTITY attributesTab.label \"Prilastki\">\n<!ENTITY stylesTab.label \"Inline slogi\">\n\n<!ENTITY addAttribute.tooltip \"Dodaj prilastek\">\n<!ENTITY removeAttribute.tooltip \"Izbriši prilastek\">\n<!ENTITY modifyAttribute.tooltip \"Spremeni vrednost prilastka\">\n\n<!ENTITY property.label \"Lastnost\">\n<!ENTITY value.label \"Vrednost\">\n<!ENTITY priority.label \"Prioriteta\">\n<!ENTITY addCSS.tooltip \"Dodaj deklaracijo CSS\">\n<!ENTITY removeCSS.tooltip \"Izbriši deklaracijo CSS\">\n<!ENTITY modifyCSS.tooltip \"Spremeni vrednost CSS\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/sidebars/domexplorer/domexplorerOverlay.dtd",
    "content": "<!ENTITY domexplorer.label \"DOM Raziskovalec\">\n\n<!ENTITY domexplorer.tooltip \"Razišči prilastke HTML in CSS inline sloge\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/sidebars/its20/its20.dtd",
    "content": "<!ENTITY window.title \"Internationalization Tag Set 2.0\">\n\n<!ENTITY locally.label \"Locally\">\n<!ENTITY globally.label \"Globally\">\n\n<!ENTITY loading.label \"Loading...\">\n\n<!ENTITY deleteLocalRule.label \"Delete local rule\">\n\n<!ENTITY translateSectionHeader.label \"Translate\">\n<!ENTITY translatable.label \"Translatable\">\n<!ENTITY notTranslatable.label \"Not translatable\">\n\n<!ENTITY locNoteSectionHeader.label \"Localization Note\">\n<!ENTITY descriptionLocNoteType.label \"Description\">\n<!ENTITY alertLocNoteType.label \"Alert\">\n<!ENTITY locNoteContents.label \"Contents of the localization note:\">\n<!ENTITY locNoteIRI.label \"Localization note IRI:\">\n\n<!ENTITY termSectionHeader.label \"Terminology\">\n<!ENTITY yesTermTerminology.label \"Yes\">\n<!ENTITY noTermTerminology.label \"No\">\n<!ENTITY termIRI.label \"Terminology IRI:\">\n<!ENTITY termConfidence.label \"Term confidence:\">\n\n<!ENTITY ruleset.label \"Ruleset\">\n<!ENTITY rulesetType.label \"Type\">\n<!ENTITY rulesetExternal.label \"External\">\n<!ENTITY rulesetInline.label \"Inline\">\n<!ENTITY newRulesetUrlFilepickerbutton.label \"Select ITS 2.0 file\">\n<!ENTITY rulesetQueryLanguage.label \"Query Language\">\n<!ENTITY xpath.label \"XPath\">\n<!ENTITY css.label \"CSS\">\n<!ENTITY existingITS.label \"Existing ITS 2.0 resource:\">\n<!ENTITY newRulesetFile.label \"New ITS 2.0 file\">\n\n<!ENTITY addRulesetCancel.label \"Cancel\">\n<!ENTITY addRulesetOK.label \"Create ruleset\">\n\n<!ENTITY addRulesetButton.tooltip \"Add ruleset\">\n<!ENTITY deleteRulesetButton.tooltip \"Delete ruleset\">\n<!ENTITY downButton.tooltip \"Move down\">\n<!ENTITY upButton.tooltip \"Move up\">\n\n<!ENTITY parameter.label \"Parameter\">\n<!ENTITY value.label \"Value\">\n<!ENTITY addParamButton.tooltip \"Add parameter\">\n<!ENTITY deleteParamButton.tooltip \"Delete parameter\">\n\n<!ENTITY rule.label \"Rule\">\n<!ENTITY selector.label \"Selector\">\n<!ENTITY ruleMainValue.label \"Main value\">\n<!ENTITY addRuleButton.tooltip \"Add rule\">\n<!ENTITY deleteRuleButton.tooltip \"Delete rule\">\n\n<!ENTITY relativeUrl.label \"Make URL relative\">\n\n<!ENTITY parameterName.label \"Name:\">\n<!ENTITY parameterValue.label \"Value:\">\n<!ENTITY addParamCancel.label \"Cancel\">\n<!ENTITY addParamOK.label \"Create parameter\">\n\n<!ENTITY closeOtherSections.label \"Zaprite vse druge oddelke\">\n<!ENTITY closeAllSections.label \"Zapri vse oddelke\">\n\n<!ENTITY annotatorsRefSectionHeader.label \"ITS Tools Annotation\">\n<!ENTITY dataCategory.col \"Data category\">\n<!ENTITY processorIRI.col \"Processor IRI\">\n<!ENTITY addAnnotatorsRefButton.tooltip \"Add a reference\">\n<!ENTITY deleteAnnotatorsRefButton.tooltip \"Delete a reference\">\n<!ENTITY selectAnnotatorRefElement.tooltip \"Select reference's owner node\">\n\n<!ENTITY dataCategory.label \"Data category:\">\n<!ENTITY processorIRI.label \"Processor IRI:\">\n<!ENTITY addAnnotatorsRefCancel.label \"Cancel\">\n<!ENTITY addAnnotatorsRefOK.label \"Add reference\">\n<!ENTITY annotatorsRefWarning.label \"An annotation reference for the 'terminology' category is missing\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/sidebars/its20/its20.properties",
    "content": "LoadError=Load Error\nInlineParseError=Inline resource is not an ITS 2.0 document\nCannotFetch=Cannot fetch URL\nNotITS=Resource is not an ITS 2.0 document\n\nTranslatableByGlobalRule=Translatable by global rule\nNotTranslatableByGlobalRule=Not translatable by global rule\n\nInlineRules=Inline rules\n\ntranslateRule=Translate\nlocNoteRule=Localization Note\ntermRule=Terminology\ndirRule=Directionality\nlangRule=Language Information\nwithinTextRule=Elements Within Text\ndomainRule=Domain\ntextAnalysisRule=Text Analysis\nlocaleFilterRule=Locale Filter\nprovRule=Provenance\nexternalResourceRefRule=External Resource\ntargetPointerRule=Target Pointer\nidValueRule=Id Value\npreserveSpaceRule=Preserve Space\nlocQualityIssueRule=Localization Quality Issue\nmtConfidenceRule=Machine-Translation Confidence\nallowedCharactersRule=Allowed Characters\nstorageSizeRule=Storage Size\n\nDontWarnAgainForUrl=Don't warn me again about this URL\nDontWarnAgainForInline=Don't warn me again about inline global rules\n\nNewITSFile=New ITS 2.0 File\n\nCannotResolveXPath=Cannot resolve the following XPath selector (undeclared HTML namespace?):\nXPathParsingError=XPath Parsing Error\nDontWarnAgainForSelector=Don't warn me again about this selector\nCSSParsingError=CSS Parsing Error\nCannotResolveCSS=Cannot resolve the following CSS selector:\n"
  },
  {
    "path": "locales/sl/bluegriffon/sidebars/its20/its20Overlay.dtd",
    "content": "<!ENTITY its20.label \"Internationalization Tag Set 2.0\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/sidebars/its20/locNoteRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Localization Note rule\">\n\n<!ENTITY description.label \"Description\">\n<!ENTITY alert.label \"Alert\">\n\n<!ENTITY locNote.label \"Localization Note:\">\n<!ENTITY locNotePointer.label \"Relative selector to the localization note:\">\n<!ENTITY locNoteRef.label \"IRI referring to the localization note:\">\n<!ENTITY locNoteRefPointer.label \"Relative selector to a node holding an IRI referring to the localization note:\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/sidebars/its20/selector.dtd",
    "content": "<!ENTITY selector.label \"Selector\">\n<!ENTITY cssSelector.label \"CSS Selector:\">\n<!ENTITY xpathSelector.label \"XPath Selector:\">\n\n<!ENTITY magicButton.label \"Magic button\">\n\n<!ENTITY prefixreport1.label \"The prefix for the HTML namespace is:\">\n<!ENTITY prefixreport2.label \"\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/sidebars/its20/termRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Terminology rule\">\n\n<!ENTITY yesTerm.label \"Yes\">\n<!ENTITY noTerm.label \"No\">\n\n<!ENTITY noTermInfo.label \"No terminology information\">\n<!ENTITY termInfoPointer.label \"Relative selector to the terminology information:\">\n<!ENTITY termInfoRef.label \"IRI referring to the terminology information:\">\n<!ENTITY termInfoRefPointer.label \"Relative selector to a node holding an IRI referring to the terminology information:\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/sidebars/its20/translateRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Translate rule\">\n\n<!ENTITY translatable.label \"Translatable\">\n<!ENTITY notTranslatable.label \"Not translatable\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/sidebars/scripteditor/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - Script editor\">\n\n<!ENTITY commitChanges.label \"Commit changes\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/sidebars/scripteditor/scripteditor.dtd",
    "content": "<!ENTITY editScript.label \"Edit Script\">\n<!ENTITY moveUp.label \"Move Up\">\n<!ENTITY moveDown.label \"Move down\">\n\n<!ENTITY addExternalScript.label \"Add external script\">\n<!ENTITY addEmbeddedScript.label \"Add embedded script\">\n\n<!ENTITY newScript.tooltip \"Add a script\">\n<!ENTITY removeScript.tooltip \"Delete a script\">\n<!ENTITY modifyScript.tooltip \"Modify a script\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/sidebars/scripteditor/scripteditor.properties",
    "content": "ConfirmDeletionTitle=Delete a script\nConfirmDeletion=Are you sure you want to delete this script?\nAddExternalScriptTitle=Add an external script\nPromptScriptURL=URL of the script?\n"
  },
  {
    "path": "locales/sl/bluegriffon/sidebars/scripteditor/scripteditorOverlay.dtd",
    "content": "<!ENTITY scripteditor.label \"Script Inspector\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/sidebars/stylesheets/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - \">\n\n<!ENTITY commitChanges.label \"Commit changes\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/sidebars/stylesheets/stylesheets.dtd",
    "content": "<!ENTITY window.title \"Vstavljanje in urejanje slogov\">\n\n<!ENTITY url.col \"URI\">\n<!ENTITY alternate.col \"Nadomestno \">\n<!ENTITY title.col \"Naslov\">\n<!ENTITY media.col \"Večpredstavnost\">\n\n<!ENTITY add.tooltip \"Dodaj slog\">\n<!ENTITY remove.tooltip \"Izbriši izbrani slog\">\n<!ENTITY modify.tooltip \"Spremeni izbrani slog\">\n<!ENTITY down.tooltip \"Premakni izbrani slog dol\">\n<!ENTITY up.tooltip \"Premakni izbrani slog gor\">\n\n<!ENTITY close.label \"Zapri\">\n<!ENTITY editMenu.label                   \"Urejanje\">\n<!ENTITY styleCode.label \"Koda\">\n<!ENTITY isStylesheetEnabled.label \"Vključeno\">\n<!ENTITY pageStyleMenu.label \"Slog strani\">\n"
  },
  {
    "path": "locales/sl/bluegriffon/sidebars/stylesheets/stylesheetsOverlay.dtd",
    "content": "<!ENTITY stylesheetsPanel.title \"Slogovni listi\">\n"
  },
  {
    "path": "locales/sl/cssproperties.mn",
    "content": "bluegriffon-sl.jar:\n% locale    cssproperties    sl    %locale/sl/cssproperties/\n  locale/sl/cssproperties/csspropertiesOverlay.dtd    (locale/sl/csspropertiesOverlay.dtd)\n  locale/sl/cssproperties/cssproperties.dtd           (locale/sl/cssproperties.dtd)\n  locale/sl/cssproperties/editGridTemplate.dtd        (locale/sl/editGridTemplate.dtd)\n  locale/sl/cssproperties/backgrounditem.dtd          (locale/sl/backgrounditem.dtd)\n  locale/sl/cssproperties/griditemposition.dtd        (locale/sl/griditemposition.dtd)\n  locale/sl/cssproperties/transformationitem.dtd      (locale/sl/transformationitem.dtd)\n  locale/sl/cssproperties/transitionitem.dtd          (locale/sl/transitionitem.dtd)\n  locale/sl/cssproperties/textshadowitem.dtd          (locale/sl/textshadowitem.dtd)\n  locale/sl/cssproperties/colorstopitem.dtd           (locale/sl/colorstopitem.dtd)\n  locale/sl/cssproperties/backgrounditem.properties   (locale/sl/backgrounditem.properties)\n  locale/sl/cssproperties/cssproperties.properties    (locale/sl/cssproperties.properties)\n  locale/sl/cssproperties/fontFeatures.properties     (locale/sl/fontFeatures.properties)\n\n"
  },
  {
    "path": "locales/sl/domexplorer.mn",
    "content": "bluegriffon-sl.jar:\n% locale    domexplorer    sl    %locale/sl/domexplorer/\n  locale/sl/domexplorer/domexplorerOverlay.dtd (locale/sl/domexplorerOverlay.dtd)\n  locale/sl/domexplorer/domexplorer.dtd        (locale/sl/domexplorer.dtd)\n\n"
  },
  {
    "path": "locales/sl/fs.mn",
    "content": "fs-sl.jar:\n% locale    fs    sl    %locale/sl/fs/\n  locale/sl/fs/fsOverlay.dtd    (locale/sl/fsOverlay.dtd)\n  locale/sl/fs/fs.dtd           (locale/sl/fs.dtd)\n  locale/sl/fs/fs.properties    (locale/sl/fs.properties)\n  locale/sl/fs/addFont.dtd      (locale/sl/addFont.dtd)\n\n"
  },
  {
    "path": "locales/sl/gfd.mn",
    "content": "gfd-sl.jar:\n% locale    gfd    sl    %locale/sl/gfd/\n  locale/sl/gfd/gfdOverlay.dtd    (locale/sl/gfdOverlay.dtd)\n  locale/sl/gfd/gfd.dtd           (locale/sl/gfd.dtd)\n  locale/sl/gfd/addFont.dtd       (locale/sl/addFont.dtd)\n\n"
  },
  {
    "path": "locales/sl/its20.mn",
    "content": "bluegriffon-sl.jar:\n% locale    its20    sl    %locale/sl/its20/\n  locale/sl/its20/its20Overlay.dtd    (locale/sl/its20Overlay.dtd)\n  locale/sl/its20/its20.properties    (locale/sl/its20.properties)\n  locale/sl/its20/its20.dtd           (locale/sl/its20.dtd)\n  locale/sl/its20/translateRule.dtd   (locale/sl/translateRule.dtd)\n  locale/sl/its20/locNoteRule.dtd     (locale/sl/locNoteRule.dtd)\n  locale/sl/its20/termRule.dtd        (locale/sl/termRule.dtd)\n  locale/sl/its20/selector.dtd        (locale/sl/selector.dtd)\n\n"
  },
  {
    "path": "locales/sl/markdown.mn",
    "content": "markdown-sl.jar:\n%   locale  markdown              sl    %locale/sl/markdown/\n   locale/sl/markdown/markdownOverlay.dtd  (locale/sl/markdownOverlay.dtd)\n   locale/sl/markdown/markdown.dtd         (locale/sl/markdown.dtd)\n   \n"
  },
  {
    "path": "locales/sl/op1.mn",
    "content": "op1-sl.jar:\n% locale    op1    sl    %locale/sl/op1/\n  locale/sl/op1/op1Overlay.dtd      (locale/sl/op1Overlay.dtd)\n  locale/sl/op1/op1.dtd             (locale/sl/op1.dtd)\n  locale/sl/op1/a11yFirstStep.properties (locale/sl/a11yFirstStep.properties)\n\n"
  },
  {
    "path": "locales/sl/scripteditor.mn",
    "content": "bluegriffon-sl.jar:\n% locale    scripteditor    sl\t\t%locale/sl/scripteditor/\n\tlocale/sl/scripteditor/scripteditorOverlay.dtd\t\t(locale/sl/scripteditorOverlay.dtd)\n\tlocale/sl/scripteditor/scripteditor.dtd\t\t(locale/sl/scripteditor.dtd)\n\tlocale/sl/scripteditor/scripteditor.properties\t\t(locale/sl/scripteditor.properties)\n\tlocale/sl/scripteditor/editor.dtd          (locale/sl/editor.dtd)\n\t\n"
  },
  {
    "path": "locales/sl/stylesheets.mn",
    "content": "bluegriffon-sl.jar:\n% locale    stylesheets    sl\t\t%locale/sl/stylesheets/\n  locale/sl/stylesheets/stylesheetsOverlay.dtd   (locale/sl/stylesheetsOverlay.dtd)\n  locale/sl/stylesheets/stylesheets.dtd          (locale/sl/stylesheets.dtd)\n  locale/sl/stylesheets/editor.dtd               (locale/sl/editor.dtd)\n\n"
  },
  {
    "path": "locales/sl/tipoftheday.mn",
    "content": "tipoftheday-sl.jar:\n%   locale  tipoftheday              sl    %locale/sl/tipoftheday/\n   locale/sl/tipoftheday/tipoftheday.dtd  (locale/sl/tipoftheday.dtd)\n   locale/sl/tipoftheday/tipofthedayOverlay.dtd  (locale/sl/tipofthedayOverlay.dtd)\n   locale/sl/tipoftheday/tipoftheday.rdf  (locale/sl/tipoftheday.rdf)\n"
  },
  {
    "path": "locales/sr/aria.mn",
    "content": "bluegriffon-sr.jar:\n% locale    aria    sr    %locale/sr/aria/\n  locale/sr/aria/ariaOverlay.dtd (locale/sr/ariaOverlay.dtd)\n  locale/sr/aria/aria.dtd        (locale/sr/aria.dtd)\n  locale/sr/aria/aria.properties (locale/sr/aria.properties)\n\n"
  },
  {
    "path": "locales/sr/base.mn",
    "content": "bluegriffon-sr.jar:\n% locale    bluegriffon    sr    %locale/sr/bluegriffon/\n% locale    branding       sr    %locale/sr/branding/\n  locale/sr/bluegriffon/aboutDialog.dtd  (locale/sr/bluegriffon/aboutDialog.dtd)\n  locale/sr/bluegriffon/bluegriffon.dtd  (locale/sr/bluegriffon/bluegriffon.dtd)\n  locale/sr/bluegriffon/polyglot.dtd  (locale/sr/bluegriffon/polyglot.dtd)\n  locale/sr/bluegriffon/findbar.dtd  (locale/sr/bluegriffon/findbar.dtd)\n  locale/sr/bluegriffon/bluegriffon.properties  (locale/sr/bluegriffon/bluegriffon.properties)\n  locale/sr/bluegriffon/colourPicker.dtd  (locale/sr/bluegriffon/colourPicker.dtd)\n  locale/sr/bluegriffon/credits.dtd  (locale/sr/bluegriffon/credits.dtd)\n  locale/sr/bluegriffon/filepickerbutton.dtd  (locale/sr/bluegriffon/filepickerbutton.dtd)\n  locale/sr/bluegriffon/filePicking.dtd  (locale/sr/bluegriffon/filePicking.dtd)\n  locale/sr/bluegriffon/insertTable.dtd  (locale/sr/bluegriffon/insertTable.dtd)\n  locale/sr/bluegriffon/insertTable.properties  (locale/sr/bluegriffon/insertTable.properties)\n  locale/sr/bluegriffon/language.properties  (locale/sr/bluegriffon/language.properties)\n  locale/sr/bluegriffon/languages.dtd  (locale/sr/bluegriffon/languages.dtd)\n  locale/sr/bluegriffon/markupCleaner.dtd  (locale/sr/bluegriffon/markupCleaner.dtd)\n  locale/sr/bluegriffon/openLocation.dtd  (locale/sr/bluegriffon/openLocation.dtd)\n  locale/sr/bluegriffon/openLocation.properties  (locale/sr/bluegriffon/openLocation.properties)\n  locale/sr/bluegriffon/newPageWizard.dtd  (locale/sr/bluegriffon/newPageWizard.dtd)\n  locale/sr/bluegriffon/newPageWizard.properties  (locale/sr/bluegriffon/newPageWizard.properties)\n  locale/sr/bluegriffon/propertiesDeck.dtd  (locale/sr/bluegriffon/propertiesDeck.dtd)\n  locale/sr/bluegriffon/aria.dtd  (locale/sr/bluegriffon/aria.dtd)\n  locale/sr/bluegriffon/structurebar.dtd  (locale/sr/bluegriffon/structurebar.dtd)\n  locale/sr/bluegriffon/tabeditor.dtd  (locale/sr/bluegriffon/tabeditor.dtd)\n  locale/sr/bluegriffon/masterPasswordQuery.properties (locale/sr/bluegriffon/masterPasswordQuery.properties)\n  locale/sr/bluegriffon/newDocument.dtd  (locale/sr/bluegriffon/newDocument.dtd)\n  locale/sr/bluegriffon/prefs/file.dtd  (locale/sr/bluegriffon/prefs/file.dtd)\n  locale/sr/bluegriffon/prefs/source.dtd  (locale/sr/bluegriffon/prefs/source.dtd)\n  locale/sr/bluegriffon/prefs/general.dtd  (locale/sr/bluegriffon/prefs/general.dtd)\n  locale/sr/bluegriffon/prefs/newPage.dtd  (locale/sr/bluegriffon/prefs/newPage.dtd)\n  locale/sr/bluegriffon/prefs/update.dtd  (locale/sr/bluegriffon/prefs/update.dtd)\n  locale/sr/bluegriffon/prefs/styles.dtd  (locale/sr/bluegriffon/prefs/styles.dtd)\n  locale/sr/bluegriffon/prefs/advanced.dtd  (locale/sr/bluegriffon/prefs/advanced.dtd)\n  locale/sr/bluegriffon/prefs/connection.dtd  (locale/sr/bluegriffon/prefs/connection.dtd)\n  locale/sr/bluegriffon/prefs/osx.dtd  (locale/sr/bluegriffon/prefs/osx.dtd)\n  locale/sr/bluegriffon/prefs/shortcuts.dtd  (locale/sr/bluegriffon/prefs/shortcuts.dtd)\n  locale/sr/bluegriffon/prefs/update.properties  (locale/sr/bluegriffon/prefs/update.properties)\n  locale/sr/bluegriffon/prefs/license.dtd  (locale/sr/bluegriffon/prefs/license.dtd)\n  locale/sr/bluegriffon/prefs/license.properties  (locale/sr/bluegriffon/prefs/license.properties)\n  locale/sr/bluegriffon/prefs/deactivateLicense.dtd  (locale/sr/bluegriffon/prefs/deactivateLicense.dtd)\n  locale/sr/bluegriffon/prefs.dtd  (locale/sr/bluegriffon/prefs.dtd)\n  locale/sr/bluegriffon/updateAvailable.dtd  (locale/sr/bluegriffon/updateAvailable.dtd)\n  locale/sr/bluegriffon/updates.properties  (locale/sr/bluegriffon/updates.properties)\n  locale/sr/branding/brand.dtd  (locale/sr/branding/brand.dtd)\n  locale/sr/branding/brand.properties  (locale/sr/branding/brand.properties)\n  locale/sr/bluegriffon/insertImage.dtd  (locale/sr/bluegriffon/insertImage.dtd)\n  locale/sr/bluegriffon/insertAnchor.dtd  (locale/sr/bluegriffon/insertAnchor.dtd)\n  locale/sr/bluegriffon/insertCommentOrPI.dtd  (locale/sr/bluegriffon/insertCommentOrPI.dtd)\n  locale/sr/bluegriffon/insertLink.dtd  (locale/sr/bluegriffon/insertLink.dtd)\n  locale/sr/bluegriffon/insertLink.properties  (locale/sr/bluegriffon/insertLink.properties)\n  locale/sr/bluegriffon/cssClassPicker.dtd (locale/sr/bluegriffon/cssClassPicker.dtd)\n  locale/sr/bluegriffon/insertVideo.dtd  (locale/sr/bluegriffon/insertVideo.dtd)\n  locale/sr/bluegriffon/insertAudio.dtd  (locale/sr/bluegriffon/insertAudio.dtd)\n  locale/sr/bluegriffon/insertVideo.properties  (locale/sr/bluegriffon/insertVideo.properties)\n  locale/sr/bluegriffon/insertHTML.dtd  (locale/sr/bluegriffon/insertHTML.dtd)\n  locale/sr/bluegriffon/insertHR.dtd  (locale/sr/bluegriffon/insertHR.dtd)\n  locale/sr/bluegriffon/insertForm.dtd  (locale/sr/bluegriffon/insertForm.dtd)\n  locale/sr/bluegriffon/parsingError.dtd  (locale/sr/bluegriffon/parsingError.dtd)\n  locale/sr/bluegriffon/insertFormInput.dtd  (locale/sr/bluegriffon/insertFormInput.dtd)\n  locale/sr/bluegriffon/insertFieldset.dtd  (locale/sr/bluegriffon/insertFieldset.dtd)\n  locale/sr/bluegriffon/insertLabel.dtd  (locale/sr/bluegriffon/insertLabel.dtd)\n  locale/sr/bluegriffon/insertButton.dtd  (locale/sr/bluegriffon/insertButton.dtd)\n  locale/sr/bluegriffon/insertSelect.dtd  (locale/sr/bluegriffon/insertSelect.dtd)\n  locale/sr/bluegriffon/insertTextarea.dtd  (locale/sr/bluegriffon/insertTextarea.dtd)\n  locale/sr/bluegriffon/insertKeygen.dtd  (locale/sr/bluegriffon/insertKeygen.dtd)\n  locale/sr/bluegriffon/insertOutput.dtd  (locale/sr/bluegriffon/insertOutput.dtd)\n  locale/sr/bluegriffon/insertProgress.dtd  (locale/sr/bluegriffon/insertProgress.dtd)\n  locale/sr/bluegriffon/insertMeter.dtd  (locale/sr/bluegriffon/insertMeter.dtd)\n  locale/sr/bluegriffon/insertStylesheet.dtd  (locale/sr/bluegriffon/insertStylesheet.dtd)\n  locale/sr/bluegriffon/editStylesheet.dtd  (locale/sr/bluegriffon/editStylesheet.dtd)\n  locale/sr/bluegriffon/media.dtd  (locale/sr/bluegriffon/media.dtd)\n  locale/sr/bluegriffon/media.properties  (locale/sr/bluegriffon/media.properties)\n  locale/sr/bluegriffon/insertChars.dtd  (locale/sr/bluegriffon/insertChars.dtd)\n  locale/sr/bluegriffon/convertToTable.dtd (locale/sr/bluegriffon/convertToTable.dtd)\n  locale/sr/bluegriffon/pageProperties.dtd (locale/sr/bluegriffon/pageProperties.dtd)\n  locale/sr/bluegriffon/spellCheck.dtd (locale/sr/bluegriffon/spellCheck.dtd)\n  locale/sr/bluegriffon/spellCheck.properties (locale/sr/bluegriffon/spellCheck.properties)\n  locale/sr/bluegriffon/dictionary.dtd (locale/sr/bluegriffon/dictionary.dtd)\n  locale/sr/bluegriffon/html5.properties (locale/sr/bluegriffon/html5.properties)\n  locale/sr/bluegriffon/listProperties.dtd (locale/sr/bluegriffon/listProperties.dtd)\n  locale/sr/bluegriffon/insertTOC.dtd (locale/sr/bluegriffon/insertTOC.dtd)\n  locale/sr/bluegriffon/svg-edit.properties (locale/sr/bluegriffon/svg-edit.properties)\n  locale/sr/bluegriffon/panels.dtd (locale/sr/bluegriffon/panels.dtd)\n  locale/sr/bluegriffon/rotator.dtd (locale/sr/bluegriffon/rotator.dtd)\n\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/aboutDialog.dtd",
    "content": "<!ENTITY aboutDialog.title      \"О &brandFullName;\">\n<!ENTITY copyright              \"О сарадницима\">\n<!ENTITY aboutLink              \"&lt; О &brandFullName;\">\n<!ENTITY aboutVersion           \"верзија\">\n<!ENTITY copyrightText          \"&#169;1998-2019 Disruptive Innovations и сарадници. Сва права задржана.\">\n<!ENTITY cmdClose.macKey        \"W\">\n<!ENTITY codeName               \"Codename\">\n\n<!ENTITY aboutTab.label         \"О\">\n<!ENTITY creditsTab.label       \"Дозвола и захвалности\">\n<!ENTITY buildConfigTab.label   \"Конфигурација градње\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/aria.dtd",
    "content": "<!ENTITY ariaRole.label \"Улога ARIA\">\n\n<!ENTITY noARIArole.label \"(без улоге ARIA)\">\n<!ENTITY ARIARoleSelect.tooltip \"Постави атрибут за улогу ARIA\">\n<!ENTITY alertRole.label \"Порука са важним, и обично временски-осетљивим информацијама. Такође гледај дијалог упозорења и статус\">\n<!ENTITY alertdialogRole.label \"Тип дијалога који садржи упозорење, у коме је главни фокус на елементу у дијалогу. Такође, погледај упозорење и дијалог\">\n<!ENTITY applicationRole.label \"Регион је декларисан као веб-апликација, за разлику од веб-документа\">\n<!ENTITY articleRole.label \"Део странице, који се састоји од композиције, која се формира од независног дела документа, странице, или сајта\">\n<!ENTITY bannerRole.label \"Регион, који садржи сајт оријентисане садржине, а не страница конкретног садржаја\">\n<!ENTITY buttonRole.label \"улаз који омогућава корисницима да активирају акције када кликну или притисну. Такође, погледај везу\">\n<!ENTITY checkboxRole.label \"Означени улаз, који има три могућа значења: исправно, погрешно, или мешавина\">\n<!ENTITY columnheaderRole.label \"Ћелија која садржи заглавље информације за колоне\">\n<!ENTITY comboboxRole.label \"Погледајте избор; обично слично као текстуално поље у коме кориници  могу директно изабрати опцију, или додати произвољан текст у листу. Такође, погледај опционо поље\">\n<!ENTITY commandRole.label \"Облик виџета који обавља акције, али не прима унос података\">\n<!ENTITY complementaryRole.label \"Подржава део документа, тако да буде комплементаран са главним садржајем и на сличном нивоу у DOM хијерархији, али остаје важан када се одваја од основног садржаја\">\n<!ENTITY compositeRole.label \"Виџет који може да садржи контролисано потомство или имовину потомства\">\n<!ENTITY contentinfoRole.label \"Велики уочљиви регион, који садржи податке о родитељском документу\">\n<!ENTITY definitionRole.label \"Дефиниција третмана или концепт\">\n<!ENTITY dialogRole.label \"Дијалог прозор апликације, који је дизајниран да прекине текућу обраду захтева и да предложи кориснику да искористи информацију или да тражи одговор. Такође, погледај дијалог упозорења\">\n<!ENTITY directoryRole.label \"Списак референци чланова групе, као статички садржај\">\n<!ENTITY documentRole.label \"Регион, који садржи информацију, која је декларисана као садржај документа, за разлику од веб-апликација\">\n<!ENTITY formRole.label \"Оријентисани регион, који садржи колекцију предмета и објеката, који се комбинују да би створили форму. Такође, погледај претрагу\">\n<!ENTITY gridRole.label \"Мрежа за интерактивну контролу, која садржи податке размештене у редовима и ступцима, као таблица\">\n<!ENTITY gridcellRole.label \"Ћелија у мрежи или дрво\">\n<!ENTITY groupRole.label \"Скуп објеката корисничког сучеља, који нису предвиђени да буду укључени у страницу са резимеом или у страницу са садржајем помоћне технологије\">\n<!ENTITY headingRole.label \"Одредница за део стране\">\n<!ENTITY imgRole.label \"Контејнер за прикупљање елемената, који формирају слику\">\n<!ENTITY inputRole.label \"Генерички тип виџета, који кориснику омогућава унос\">\n<!ENTITY landmarkRole.label \"Област странице, предвиђена да буде навигациони оријентир\">\n<!ENTITY linkRole.label \"Интерактивна веза на унутрашњи или спољашњи ресурс, који при активирању позива кориснички агент, да бисте дошли до тог ресурса. Такође, погледај дугме\">\n<!ENTITY listRole.label \"Група неинтерактивних ставки на листи. Такође, погледај опционо поље\">\n<!ENTITY listboxRole.label \"Виџет који омогућава кориснику да изабере једну или више ставки са листе избора. Такође, погледај падајући списак и списак\">\n<!ENTITY listitemRole.label \"Појединачна ставка у листи или директоријуму\">\n<!ENTITY logRole.label \"Тип стамбеног простора,  у коме се нове информације додају у смисленом поретку, а старе могу да нестану. Такође, погледај marquee\">\n<!ENTITY mainRole.label \"Основни садржај документа\">\n<!ENTITY marqueeRole.label \"Тип стамбеног простора где се неважне информације често мењају. Такође, погледај дневник\">\n<!ENTITY mathRole.label \"Садржај који представља математички израз. \">\n<!ENTITY menuRole.label \"Тип виџета који нуди листу избора за корисника\">\n<!ENTITY menubarRole.label \"Изборник који остаје видљив је обично приказан хоризонтално\">\n<!ENTITY menuitemRole.label \"Опција и група избора се обично налазе у изборнику или траци са алаткама\">\n<!ENTITY menuitemcheckboxRole.label \"Означена опција у изборнику има три могућа значења: исправно, погрешно, или мешавина\">\n<!ENTITY menuitemradioRole.label \"Може бити изабран само један улаз у групи радио-дугмади, у једно време\">\n<!ENTITY navigationRole.label \"Збирка навигацијских елемената (обично веза) за навигацију по документу или повезаним документима\">\n<!ENTITY noteRole.label \"Одељак који је додатак или подршка главном садржају извора\">\n<!ENTITY optionRole.label \"Опциони елемент у списку\">\n<!ENTITY presentationRole.label \"Елемент, који има оригиналну семантику, неће бити пресликан у доступности API\">\n<!ENTITY progressbarRole.label \"Елемент, који приказује ток задатака, који трају дуго\">\n<!ENTITY radioRole.label \"Улаз, који је могуће искључити, у скупини радијских дугмади, где је могућ само један избор у исто време\">\n<!ENTITY radiogroupRole.label \"Група радио дугмади\">\n<!ENTITY rangeRole.label \"Улаз представља опсег вредности, које може да постави корисник\">\n<!ENTITY regionRole.label \"Велики видљиви део странице или документа, за који аутор сматра да је довољно важан да се укључи у садржај, на пример, област на страни у којој се налази статистика спортског догађаја\">\n<!ENTITY roletypeRole.label \"Основна улога, коју ће у тој таксономији наследити све друге апликације\">\n<!ENTITY rowRole.label \"Ред ћелија у мрежи\">\n<!ENTITY rowgroupRole.label \"Група која садржи један или више редова елемената у мрежи\">\n<!ENTITY rowheaderRole.label \"Ћелија која садржи информације за рад у мрежи\">\n<!ENTITY scrollbarRole.label \"Графички објекат који контролише кретање садржаја у видокругу опсега, без обзира да ли је садржај потпуно приказан на површини\">\n<!ENTITY searchRole.label \"Подручје оријентира региона, које садржи колекцију експоната и предмета, а који се обједињују да би створили систем за претрагу. Такође, погледај обрасце\">\n<!ENTITY sectionRole.label \"Засебна структурна јединица у документу или апликацији\">\n<!ENTITY sectionheadRole.label \"Структура која је ознака или сумирана тема повезаних секција\">\n<!ENTITY selectRole.label \"Облик виџета који омогућује кориснику да направи избор из скупа избора\">\n<!ENTITY separatorRole.label \"Разделник који одваја или истиче групе ставки у изборнику\">\n<!ENTITY sliderRole.label \"Кориснички унос где корисник изабира вредност из датог опсега\">\n<!ENTITY spinbuttonRole.label \"Форма скале, на којој корисник треба да изабере једну од опција\">\n<!ENTITY statusRole.label \"Контејнер чији је садржај саветодавна информација за корисника, али који није довољно важан да оправда упозорење. Такође, погледај упозорење\">\n<!ENTITY structureRole.label \"Структурни елемент за документ\">\n<!ENTITY tabRole.label \"Ознака, која ствара групе са механизмом, који омогућује приказ садржаја картица\">\n<!ENTITY tablistRole.label \"Списак картичних елемената, који представљају референце на картицама\">\n<!ENTITY tabpanelRole.label \"Контејнер за ресурсе, који су повезани са картицама, где се сваки елемент картице налази у списку картице\">\n<!ENTITY textboxRole.label \"Улаз који за своју вредност дозвољава слободну форму текста\">\n<!ENTITY timerRole.label \"Врста стамбеног простора, који садржи нумеричке бројаче, који показују време, које је протекло од почетне тачке, или време које је преостало до крајње тачке\">\n<!ENTITY toolbarRole.label \"Скуп често коришћених функционалних дугмади, представљених у компактном, визуелном облику\">\n<!ENTITY tooltipRole.label \"Искачући прозор, који садржи опис компонената\">\n<!ENTITY treeRole.label \"Тип листе, која може да садржи угнежђене групе, које могу бити сажете и проширене\">\n<!ENTITY treegridRole.label \"Мрежа, која се може раширити и сажети, као што је то могуће у дрвету\">\n<!ENTITY treeitemRole.label \"Опциона ставка у дрвету. То је елемент у стаблу, који се може проширити или сузити уколико садржи подстабло\">\n<!ENTITY widgetRole.label \"Интерактивни део графичког корисничког сучеља (GUI)\">\n<!ENTITY windowRole.label \"Прозор прегледача или апликације\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/bluegriffon.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title           \"BlueGriffon\">\n\n<!ENTITY fileMenu.label         \"Датотека\">\n<!ENTITY fileMenu.accesskey     \"f\">\n<!ENTITY newMenu.label                    \"Ново\">\n<!ENTITY newMenu.accesskey                \"n\">\n\n<!ENTITY newWizardMenu.label              \"Нови чаробњак\">\n\n<!ENTITY editMenu.label                   \"Уреди\">\n<!ENTITY editMenu.accesskey               \"e\">\n\n<!ENTITY viewMenu.label                   \"Поглед\">\n<!ENTITY viewMenu.accesskey               \"v\">\n<!ENTITY customizeToolbar.label           \"Прилагоди\">\n<!ENTITY customizeToolbar.accesskey       \"c\">\n\n<!ENTITY insertMenu.label                 \"Убаци\">\n<!ENTITY insertMenu.accesskey             \"i\">\n\n<!ENTITY formatMenu.label                 \"Обликовање\">\n<!ENTITY formatMenu.accesskey             \"o\">\n<!ENTITY spanCmd.label \"Распон\">\n<!ENTITY spanCmd.accesskey \"n\">\n<!-- Font Style SubMenu -->\n<!ENTITY fontStyleMenu.label \"Стил текста\">\n<!ENTITY formatstylemenu.accesskey \"s\">\n<!ENTITY styleBoldCmd.label \"Подебљан\">\n<!ENTITY stylebold.accesskey \"b\">\n<!ENTITY stylebold.keybinding \"b\">\n<!ENTITY styleItalicCmd.label \"Искошен\">\n<!ENTITY styleitalic.accesskey \"I\">\n<!ENTITY styleitalic.keybinding \"i\">\n<!ENTITY styleUnderlineCmd.label \"Подвучен\">\n<!ENTITY styleunderline.accesskey \"u\">\n<!ENTITY styleUnderline.key \"u\">\n<!ENTITY styleStrikeThruCmd.label \"Прецртан\">\n<!ENTITY stylestrikethru.accesskey \"k\">\n<!ENTITY styleSuperscriptCmd.label \"Eкспонент\">\n<!ENTITY stylesuperscript.accesskey \"p\">\n<!ENTITY styleSubscriptCmd.label \"Индекс\">\n<!ENTITY stylesubscript.accesskey \"S\">\n<!ENTITY styleNonbreakingCmd.label \"Не делити\">\n<!ENTITY stylenonbreaking.accesskey \"N\">\n<!ENTITY styleEm.label \"Нагласак\">\n<!ENTITY styleEm.accesskey \"e\">\n<!ENTITY styleEm.key \"i\">\n<!ENTITY styleStrong.label \"Јак нагласак\">\n<!ENTITY styleStrong.accesskey \"t\">\n<!ENTITY styleStrong.key \"b\">\n<!ENTITY styleCite.label \"Цитат\">\n<!ENTITY styleCite.accesskey \"c\">\n<!ENTITY styleAbbr.label \"Скраћеница\">\n<!ENTITY styleAbbr.accesskey \"A\">\n<!ENTITY styleAcronym.label \"Акроним\">\n<!ENTITY styleAcronym.accesskey \"r\">\n<!ENTITY styleCode.label \"Код\">\n<!ENTITY styleCode.accesskey \"o\">\n<!ENTITY styleCode.key \"c\">\n<!ENTITY styleSamp.label \"Модел излаза\">\n<!ENTITY styleSamp.accesskey \"m\">\n<!ENTITY styleVar.label \"Променљива\">\n<!ENTITY styleVar.accesskey \"v\">\n<!ENTITY fontFixedWidth.label \"Стална ширина\">\n<!ENTITY fontfixedwidth.accesskey \"x\">\n\n<!ENTITY tableMenu.label                  \"Табела\">\n<!ENTITY tableMenu.accesskey              \"b\">\n\n<!ENTITY toolsMenu.label                  \"Алатке\">\n<!ENTITY toolsMenu.accesskey              \"t\">\n<!ENTITY consoleMenu.label                \"JavaScript Console\">\n\n<!ENTITY panelsMenu.label                 \"Панели\">\n<!ENTITY panelsMenu.accesskey             \"p\">\n\n<!ENTITY alignPanels.label                \"Поравњај све панеле\">\n\n<!ENTITY helpMenu.label                   \"Помоћ\">\n<!ENTITY helpMenu.accesskey               \"h\">\n<!ENTITY aboutComposer.label              \"О BlueGriffon\">\n\n<!ENTITY throbber.tooltip                 \"BlueGriffon\">\n\n<!ENTITY newMenu.label                    \"Ново\">\n<!ENTITY newToolbarCmd.tooltip            \"Направи нову страницу\">\n<!ENTITY newTab.label                     \"Страница у новој картици\">\n<!ENTITY newWindow.label                  \"Страница у новом прозору\">\n<!ENTITY newOtherCmd.label                \"Више опција...\">\n\n<!ENTITY openMenu.label                   \"Отвори\">\n<!ENTITY openMenu.tooltip                 \"Отвори постојећу страницу\">\n<!ENTITY openTab.label                    \"Отвори у новој картици\">\n<!ENTITY openWindow.label                 \"Отвори у новом прозору\">\n<!ENTITY openPage.label                   \"Отвори\">\n<!ENTITY openPage.accesskey               \"o\">\n<!ENTITY openFileCmd.label                \"Отвори датотеку\">\n\n<!ENTITY quit.label                       \"Излаз\">\n<!ENTITY quit.accesskey                   \"q\">\n\n<!ENTITY stopButton.label                 \"Прекини\">\n<!ENTITY stopButton.tooltip               \"Прекини учитавање странице\">\n\n<!ENTITY boldToolbarCmd.tooltip           \"Подебљано\">\n<!ENTITY boldToolbarCmd.label             \"Подебљано\">\n<!ENTITY italicToolbarCmd.tooltip         \"Искошено\">\n<!ENTITY italicToolbarCmd.label           \"Искошено\">\n<!ENTITY underlineToolbarCmd.tooltip      \"Подвучено\">\n<!ENTITY underlineToolbarCmd.label        \"Подвучено\">\n<!ENTITY strongToolbarCmd.tooltip         \"Јак нагласак\">\n<!ENTITY strongToolbarCmd.label           \"Јак нагласак\">\n<!ENTITY emToolbarCmd.tooltip             \"Нагласак\">\n<!ENTITY emToolbarCmd.label               \"Нагласак\">\n<!ENTITY codeToolbarCmd.label             \"Код\">\n<!ENTITY codeToolbarCmd.tooltip           \"Код\">\n<!-- RTL -->                           \n<!ENTITY writingDirectionMenu.label          \"Смер писања\">\n<!ENTITY writingdirectionmenu.accesskey      \"w\">\n<!ENTITY defaultDirectionMenu.label          \"Неодређено\">\n<!ENTITY defaultdirectionmenu.accesskey      \"u\">\n<!ENTITY ltrDirectionMenu.label              \"С лева на десно\">\n<!ENTITY ltrdirectionmenu.accesskey          \"l\">\n<!ENTITY rtlDirectionMenu.label              \"С десна на лево\">\n<!ENTITY rtldirectionmenu.accesskey          \"r\">\n<!ENTITY dirLtr.tooltip                      \"С лева на десно\">\n<!ENTITY dirRtl.tooltip                      \"С десна на лево\">\n\n<!ENTITY ParagraphSelect.tooltip \"Изаберите формат параграфа\">\n<!-- Shared in Paragraph, and Toolbar menulist -->\n<!ENTITY bodyTextCmd.label \"Тело текста\">\n<!ENTITY paragraphParagraphCmd.label \"Параграф\">  \n<!ENTITY heading1Cmd.label \"Заглавље 1\">\n<!ENTITY heading2Cmd.label \"Заглавље 2\">\n<!ENTITY heading3Cmd.label \"Заглавље 3\">\n<!ENTITY heading4Cmd.label \"Заглавље 4\">\n<!ENTITY heading5Cmd.label \"Заглавље 5\">\n<!ENTITY heading6Cmd.label \"Заглавље 6\">\n<!ENTITY paragraphAddressCmd.label \"Наслов\">\n<!ENTITY paragraphPreformatCmd.label \"Преформатирано\">\n<!ENTITY genericContainerCmd.label \"Општи контејнер (div)\">\n\n<!ENTITY unorderedList.tooltip \"Неуређена листа\">\n<!ENTITY orderedList.tooltip \"Уређена листа\">\n<!ENTITY unorderedList.label \"Неуређена листа\">\n<!ENTITY orderedList.label \"Уређена листа\">\n\n<!ENTITY alignLeft.tooltip \"Поравњај лево\">\n<!ENTITY alignCenter.tooltip \"Поравњај по центру\">\n<!ENTITY alignRight.tooltip \"Поравњај десно\">\n<!ENTITY alignJustify.tooltip \"Поравњај по крајевима\">\n<!ENTITY alignLeft.label \"Поравњај лево\">\n<!ENTITY alignCenter.label \"Поравњај по центру\">\n<!ENTITY alignRight.label \"Поравњај десно\">\n<!ENTITY alignJustify.label \"Поравњај по крајевима\">\n\n<!ENTITY indentToolbarCmd.tooltip \"Увуци текст\">\n<!ENTITY indentToolbarCmd.label \"Увуци десно\">\n\n<!ENTITY outdentToolbarCmd.tooltip \"Извуци текст\">\n<!ENTITY outdentToolbarCmd.label \"Извуци лево\">\n\n<!ENTITY definitionDescription.tooltip \"Опис дефиниције\">\n<!ENTITY definitionDescription.label \"Опис дефиниције\">\n<!ENTITY definitionTitle.tooltip \"Наслов дефиниције\">\n<!ENTITY definitionTitle.label \"Наслов дефиниције\">\n\n<!ENTITY FontFaceSelect.tooltip \"Изабери слова\">\n<!ENTITY fontVarWidth.label \"Променљива ширина\">\n<!ENTITY fontFixedWidth.label \"Фиксна ширина\">\n<!ENTITY fontHelveticaFont.label \"Helvetica, Arial\">\n<!ENTITY fontTimes.label \"Times\">\n<!ENTITY fontCourier.label \"Courier\">\n\n<!ENTITY applyClassToSelectionCmd.tooltip \"Примени класу да изабереш контејнер\">\n<!ENTITY noClass.label \"(без класе)\">\n\n<!ENTITY applyIdToSelectionCmd.tooltip \"Дај ID изабраном контејнеру\">\n<!ENTITY noId.label \"(без ID)\">\n\n<!ENTITY tableToolbarCmd.label \"Табела\">\n<!ENTITY tableToolbarCmd.key \"T\">\n<!ENTITY tableToolbarCmd.tooltip \"Убаци нову табелу или уреди подешавања изабране табеле\">\n\n<!ENTITY imageToolbarCmd.label \"Слика\">\n<!ENTITY imageToolbarCmd.key \"I\">\n<!ENTITY imageToolbarCmd.tooltip \"Убаци или уреди слику\">\n\n<!ENTITY anchorToolbarCmd.label \"Сидро\">\n<!ENTITY anchorToolbarCmd.key \"A\">\n<!ENTITY anchorToolbarCmd.tooltip \"Убаци или уреди сидро\">\n\n<!ENTITY linkToolbarCmd.label \"Веза\">\n<!ENTITY linkToolbarCmd.key \"L\">\n<!ENTITY linkToolbarCmd.tooltip \"Убаци или уреди везу\">\n\n<!ENTITY hrToolbarCmd.label \"Хоризонтална трака\">\n<!ENTITY hrToolbarCmd.key \"b\">\n\n<!ENTITY htmlToolbarCmd.label \"HTML markup\">\n<!ENTITY htmlToolbarCmd.key \"H\">\n\n<!ENTITY formToolbarCmd.label \"Образац\">\n<!ENTITY formToolbarCmd.key \"F\">\n<!ENTITY formToolbarCmd.tooltip \"Убаци или уреди образац\">\n\n<!ENTITY fieldsetToolbarCmd.label \"Скуп\">\n<!ENTITY fieldsetToolbarCmd.key \"d\">\n\n<!ENTITY labelToolbarCmd.label \"Ознака\">\n<!ENTITY labelToolbarCmd.key \"L\">\n\n<!ENTITY buttonToolbarCmd.label \"Дугме\">\n<!ENTITY buttonToolbarCmd.key \"B\">\n\n<!ENTITY selectToolbarCmd.label \"Опционо поље\">\n<!ENTITY selectToolbarCmd.key \"S\">\n\n<!ENTITY textareaToolbarCmd.label \"Текстуално поље\">\n<!ENTITY textareaToolbarCmd.key \"T\">\n\n<!ENTITY keygenToolbarCmd.label \"Генератор за парове кључева\">\n<!ENTITY keygenToolbarCmd.key \"K\">\n\n<!ENTITY outputToolbarCmd.label \"Излаз\">\n<!ENTITY outputToolbarCmd.key \"O\">\n\n<!ENTITY progressToolbarCmd.label \"Напредак\">\n<!ENTITY progressToolbarCmd.key \"p\">\n\n<!ENTITY meterToolbarCmd.label \"Метар\">\n<!ENTITY meterToolbarCmd.key \"M\">\n\n<!ENTITY datalistToolbarCmd.label \"Списак података\">\n<!ENTITY datalistToolbarCmd.key \"i\">\n\n<!ENTITY stylesheetsToolbarCmd.label \"Таблица стилова\">\n<!ENTITY stylesheetsToolbarCmd.key \"S\">\n\n<!ENTITY webfonts.label \"Веб фонтови\">\n\n<!ENTITY videoToolbarCmd.label \"Видео\">\n<!ENTITY videoToolbarCmd.tooltip \"Убаци или уреди видео\">\n\n<!ENTITY audioToolbarCmd.label \"Аудио\">\n<!ENTITY audioToolbarCmd.tooltip \"Убаци или уреди аудио датотеку\">\n\n<!ENTITY browseToolbarCmd.label \"Предпреглед\">\n<!ENTITY browseToolbarCmd.tooltip \"Предпреглед у прегледачу\">\n\n<!ENTITY saveCmd.label \"Сачувај\">\n<!ENTITY saveToolbarCmd.tooltip \"Сачувај датотеку на локалној локацији\">\n<!ENTITY filesave.key \"s\">\n<!ENTITY saveAsCmd.label \"Сачувај као...\">\n<!ENTITY filesaveas.key \"s\">\n\n<!ENTITY undoCmd.label \"Опозови\">\n<!ENTITY undoCmd.accesskey \"U\">\n<!ENTITY redoCmd.label \"Понови\">\n<!ENTITY redoCmd.accesskey \"R\">\n\n<!ENTITY cutCmd.label \"Исеци\">\n<!ENTITY cutCmd.accesskey \"t\">\n<!ENTITY copyCmd.label \"Копирај\">\n<!ENTITY copyCmd.accesskey \"C\">\n<!ENTITY pasteCmd.label \"Налепи\">\n<!ENTITY pasteCmd.accesskey \"P\">\n<!ENTITY pasteNoFormatting.label \"Налепи без форматирања\">\n<!ENTITY pasteNoFormatting.accesskey \"f\">\n<!ENTITY deleteCmd.label \"Избриши\">\n<!ENTITY deleteCmd.accesskey \"D\">\n<!ENTITY selectAllCmd.label \"Изабери све\">\n<!ENTITY selectAllCmd.accesskey \"A\">\n<!ENTITY copyHTMLCodeCmd.label \"Копирај изабрани HTML Markup\">\n<!ENTITY copyHTMLCodeCmd.accesskey \"H\">\n<!ENTITY copyHTMLCode.label \"Копирај HTML Markup тог елемента\">\n\n<!ENTITY setZoomFactor.label \"Коефицијент увећања\">\n\n<!ENTITY fileRecentMenu.label \"Недавне датотеке\">\n<!ENTITY filerecentmenu.accesskey \"r\">\n\n<!ENTITY markupCleanerCmd.label \"Чишћење Markup\">\n<!ENTITY markupcleaner.accesskey \"m\">\n\n<!ENTITY viewToolbars.label \"Алатне траке\">\n<!ENTITY viewStatusbar.label \"Статусна трака\">\n\n<!ENTITY formatToolbar.name \"Формат (основни)\">\n<!ENTITY formatToolbar2.name \"Формат (секундарни)\">\n\n<!ENTITY dualview.label \"Dual View\">\n<!ENTITY wysiwygMode.label \"Пројекат\">\n<!ENTITY printMode.label \"Print Preview\">\n<!ENTITY sourceMode.label \"Извор\">\n\n<!ENTITY closeTabCmd.label \"Затвори текућу картицу\">\n<!ENTITY closeEbookCmd.label \"Затвори електронска књига\">\n\n<!ENTITY filesave.key \"s\">\n<!ENTITY quit.key \"q\">\n<!ENTITY closeWindow.key \"w\">\n<!ENTITY openPage.key \"o\">\n<!ENTITY undoCmd.key \"z\">\n<!ENTITY redoCmd.key \"y\">\n<!ENTITY cutCmd.key \"x\">\n<!ENTITY copyCmd.key \"c\">\n<!ENTITY pasteCmd.key \"v\">\n\n<!ENTITY formInputs.label \"Улази...\">\n<!ENTITY hiddenInputForm.label \"Скривени низ\">\n<!ENTITY textInputForm.label \"Поље за унос текста\">\n<!ENTITY searchInputForm.label \"Поље за претрагу\">\n<!ENTITY telInputForm.label \"Поље за тел. број\">\n<!ENTITY urlInputForm.label \"URL поље\">\n<!ENTITY emailInputForm.label \"Поље за е-пошту\">\n<!ENTITY passwordInputForm.label \"Поље за лозинку\">\n<!ENTITY datetimeInputForm.label \"Датум и време у часовном појасу UTC\">\n<!ENTITY dateInputForm.label \"Избор датума\">\n<!ENTITY monthInputForm.label \"Избор године и месеца\">\n<!ENTITY weekInputForm.label \"Избор седмице и седмице у години\">\n<!ENTITY timeInputForm.label \"Избор часа без часовног појаса\">\n<!ENTITY datetimelocalInputForm.label \"Избор датума и часа без часовног појаса\">\n<!ENTITY numberInputForm.label \"Поље за нумеричку вредност\">\n<!ENTITY rangeInputForm.label \"Избор за опсег бројева\">\n<!ENTITY colorInputForm.label \"Избор боје\">\n<!ENTITY checkboxInputForm.label \"Поље за потврду\">\n<!ENTITY radioInputForm.label \"Радио дугме\">\n<!ENTITY fileInputForm.label \"Избор датотека\">\n<!ENTITY submitInputForm.label \"Дугме за слање обрасца\">\n<!ENTITY imageInputForm.label \"Дугме за постављање обрасца на основи слике\">\n<!ENTITY resetInputForm.label \"Дугме за поништавање обрасца\">\n<!ENTITY buttonInputForm.label \"Дугме\">\n\n\n<!ENTITY allTagsMode.label \"Метод са свим картицама\">\n\n<!ENTITY toggleViewMenu.label \"Смени поглед\">\n<!ENTITY toggleViewMenu.accesskey \"T\">\n\n<!ENTITY spellCheck.label \"Провера правописа\">\n<!ENTITY spellCheck.accesskey \"S\">\n<!ENTITY dictionary.label \"Речник\">\n<!ENTITY addToDictionary \"Додај у речник\">\n<!ENTITY ignoreWord.label \"Игнориши реч\">\n\n<!ENTITY specialChars.label \"Знаци и симболи\">\n\n<!-- Table Menu -->\n<!ENTITY tableMenu.label                     \"Табела\">\n<!ENTITY tablemenu.accesskey                 \"b\">\n<!-- Select Submenu -->\n<!ENTITY tableSelectMenu.label               \"Изабери\">\n<!ENTITY tableselectmenu.accesskey           \"s\">\n\n<!ENTITY tableSelectMenu2.label              \"Изабери табелу\">\n<!ENTITY tableInsertMenu2.label              \"Убаци табелу\">\n<!ENTITY tableDeleteMenu2.label              \"Избриши табелу\">\n\n<!-- Insert SubMenu -->\n<!ENTITY tableInsertMenu.label               \"Убаци\">\n<!ENTITY tableinsertmenu.accesskey           \"i\">\n<!ENTITY tableTable.label                    \"Табела\">\n<!ENTITY tabletable.accesskey                \"t\">\n<!ENTITY tableRow.label                      \"Ред\">\n<!ENTITY tableRows.label                     \"Ред(ови)\">\n<!ENTITY tablerow.accesskey                  \"r\">\n<!ENTITY tableRowAbove.label                 \"Ред изнад\">\n<!-- uses tablerow.accesskey -->\n<!ENTITY tableRowBelow.label                 \"Ред испод\">\n<!ENTITY tablerowbelow.accesskey             \"b\">\n<!ENTITY tableColumn.label                   \"Стубац\">\n<!ENTITY tableColumns.label                  \"Стубац(и)\">\n<!ENTITY tablecolumn.accesskey               \"o\">\n<!ENTITY tableColumnBefore.label             \"Стубац до\">\n<!-- uses tablecolumn.accesskey -->\n<!ENTITY tableColumnAfter.label              \"Стубац после\">\n<!ENTITY tablecolumnafter.accesskey          \"a\">\n<!ENTITY tableCell.label                     \"Ћелија\">\n<!ENTITY tableCells.label                    \"Ћелија(е)\">\n<!ENTITY tablecell.accesskey                 \"c\">\n<!ENTITY tableCellContents.label             \"Садржај ћелије\">\n<!ENTITY tablecellcontents.accesskey         \"n\">\n<!ENTITY tableAllCells.label                 \"Све ћелије\">\n<!ENTITY tableCellBefore.label               \"Ћелија до\">\n<!ENTITY tableallcells.accesskey             \"a\">\n<!-- uses tablecell.accesskey -->\n<!ENTITY tableCellAfter.label                \"Ћелија после\">\n<!ENTITY tablecellafter.accesskey            \"f\">\n<!-- Delete SubMenu -->\n<!ENTITY tableDeleteMenu.label               \"Избриши\">\n<!ENTITY tabledeletemenu.accesskey           \"D\">\n\n<!ENTITY tableFix.label                      \"Фиксирај распоред табеле\">\n<!ENTITY tablefix.accesskey                  \"f\">\n<!-- text for \"Join Cells\" is in editor.properties \n     (\"JoinSelectedCells\" and \"JoinCellToRight\")\n     the access key must exist in both of those strings\n     But value must be set here for accesskey to draw properly\n-->\n<!ENTITY tableJoinCells.label                \"Споји ћелије\">\n<!ENTITY tablejoincells.accesskey            \"j\">\n<!ENTITY tableSplitCell.label                \"Подели ћелију\">\n<!ENTITY tablesplitcell.accesskey            \"c\">\n<!ENTITY convertToTable.label                \"Направи таблицу од изабраног\">\n<!ENTITY converttotable.accesskey            \"r\">\n<!ENTITY tableProperties.label               \"Својства таблице…\">\n<!ENTITY tableProperties.accesskey           \"o\">\n\n<!ENTITY forumsHelpMenu.label \"Заједница корисника\">\n<!ENTITY forums.url \"http://groups.google.com/group/bluegriffon/\">\n<!ENTITY qa.label \"Грешке и сугестије\">\n<!ENTITY homePage.label \"Веб-сајт\">\n<!ENTITY addons.label \"Пронађи додатке\">\n\n<!ENTITY pageProperties.label \"Својства странице\">\n\n\n<!ENTITY preferences.label \"Подешавања\">\n\n<!ENTITY gotoLink.label \"Изабери циљ везе\">\n<!ENTITY gotoLink.accesskey \"l\">\n\n<!ENTITY cMenu_insertLink.label \"Убаци или уреди везу\">\n<!ENTITY cMenu_insertLink.accesskey \"l\">\n\n<!ENTITY getAddOns.label \"Пронађи додатке!\">\n\n<!ENTITY source.label \"Приказ извора\">\n<!ENTITY theme.label \"Тема\">\n\n<!ENTITY removeAllStyles.label \"Уклони све стилове за текст\">\n<!ENTITY removeAllStyles.accesskey \"y\">\n<!ENTITY removeAllLinks.label \"Уклони све везе\">\n<!ENTITY removeAllLinks.accesskey \"l\">\n\n<!ENTITY html5Element.label \"HTML 5 Element\">\n<!ENTITY addonsMenu.label \"Додаци и теме\">\n\n<!ENTITY listProperties.label \"Листа подешавања\">\n\n<!ENTITY tableOfContents.tooltip \"Insert or refresh Table of Contents\">\n<!ENTITY tableOfContents.label \"Садржај\">\n\n<!ENTITY select.label \"Изабери...\">\n<!ENTITY parentElement.label \"Предак\">\n<!ENTITY firstChild.label \"Први потомак\">\n<!ENTITY nextSibling.label \"Следећи сродник\">\n<!ENTITY previousSibling.label \"Претходни сродник\">\n\n<!ENTITY tableCaption.label \"Наслов табеле\">\n\n<!ENTITY lookForUpdates.label \"Провери исправке\">\n\n<!ENTITY color.label \"Предњи план\">\n<!ENTITY bgColor.label \"Позадина\">\n\n<!ENTITY newWindow.label \"Нови прозор\">\n\n<!ENTITY editComment.label \"Уређивање HTML коментара:\">\n<!ENTITY editPHP.label \"Уређивање PHP инструкција:\">\n<!ENTITY editPI.label \"Уређивање Обраде инструкција:\">\n<!ENTITY targetPI.label \"Циљ:\">\n<!ENTITY dataPI.label \"Подаци:\">\n<!ENTITY commentOrPHPOrPI.label \"Коментари/PHP/Обрада инструкција\">\n<!ENTITY openLinkCmdInTab.label       \"Отвори везу у новој картици\">\n<!ENTITY blockquoteToolbarCmd.label \"Цитат\">\n<!ENTITY blockquoteToolbarCmd.tooltip \"Обухвати наводницима\">\n<!ENTITY deckMenu.label \"Платформа\">\n<!ENTITY printSetupCmd.label \"Параметри странице…\">\n<!ENTITY printSetupCmd.accesskey \"u\">\n<!ENTITY printCmd.label \"Штампај…\">\n<!ENTITY printCmd.accesskey \"P\">\n<!ENTITY printCmd.commandkey \"p\">\n<!ENTITY encapsulate.tooltip \"Капсулирање изабраног у уграђеном елементу (подразумевано је обухваћено)\">\n\n<!ENTITY deleteCmd.key            \"И\">  \n<!ENTITY selectAllCmd.key         \"П\">  \n\n<!ENTITY buyUsersManual.label \"Купити Упутство за употребу...\">\n<!ENTITY buyLicense.label \"Активирати проширене функције...\">\n<!ENTITY convertClipboardToTable.label                \"Направи таблицу од изабраног\">\n<!ENTITY structureBar.caption \"Структура тракe\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"Прикажи напомене о издању\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/bluegriffon.properties",
    "content": "titleModifier=BlueGriffon\n# in the following string, %t represents the title of the page or its URL\n# and %b the titleModifier above\ntitleFormat=%S - %S\nUnknown=[непознато]\nNoClassAvailable=(без класе)\nNoIdAvailable=(без ID)\nDocumentTitle=Назив странице\nNeedDocTitle=Унесите назив странице.\nDocTitleHelp=То идентификује страну у називу прозора и ознаке.\nExportToText=Извези у текст\nSaveDocumentAs=Сачувај страну као\nXHTMLfiles=XHTML датотеке\nuntitled=без назива\nSaveDocument=Сачувај страну\nSaveFileFailed=Неуспело чување датотеке!\nExportToText=Извези у текст\nFileNotSaved=Датотека није сачувана!\nSaveFileBeforeClosing=Да ли желите да сачувате датотеку пре затварања ове картице?\nYesSaveFile=Да, сачувај је\nNoDiscardChanges=Не, откажи промене\nDontCloseTab=Не затварај картицу!\nIdAlreadyTaken=Овај ID се већ користи у документу\nRemoveIdFromElement=Да ли желите да уклоните ID из елемента који га носи, или да откажете акцију?\nYesRemoveId=Уклони ID\nNoCancel=Откажи\nReplaceAll=Замени све...\nReplacedPart1=Замењено\nReplacedPart2=дешавања\nAFileWasChanged=Датотека је промењена на диску\nReloadFile=Датотека %S је промењена на диску, BlueGriffon мора поново да је учита\nDontAskForFileChangesAgain=не приказуј поново ово упозорење\n\nAbandonChanges=Да ли желите да напустите несачуване промене у \"%title%\" и поново учитате страницу?\nRevertCaption=Повратак на последње сачувано\n\nHTMLCommentsInXHTMLTitle=HTML коментар унутар <style> елемента у XHTML документу\nHTMLCommentsInXHTMLMessage=Упозорење, имате HTML коментар <!-- ... --> унутар <style> елемента у овом XHTML документу. Коришћење HTML коментара у XHTML ће онемогућити уграђене стилове и требало би да користите CDATA секције<![CDATA[ ... ]]> уместо њих. Да ли желите да претворите своје коментаре у CDATA секције?\nHTMLCommentsInXHTMLOk=Да\nHTMLCommentsInXHTMLCancel=Не\n\nviewportWidthSplitter=Померите клизач, за промену ширине прозора прегледа\n\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/colourPicker.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (glazman@disruptive-innovations.com), on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY previewColour.label     \"Преглед:\">\n<!ENTITY dialog.title            \"Бирач боја\">\n\n<!ENTITY predef.label            \"Унапред одређене боје:\">\n<!ENTITY rgb.label               \"RGB\">\n<!ENTITY hsb.label               \"HSB\">\n\n<!ENTITY red.label               \"R:\">\n<!ENTITY green.label             \"G:\">\n<!ENTITY blue.label              \"B:\">\n\n<!ENTITY hue.label               \"H:\">\n<!ENTITY saturation.label        \"S:\">\n<!ENTITY brightness.label        \"B:\">\n\n<!ENTITY transparency.label       \"Прозиран\">\n<!ENTITY opacity.label            \"Непрозиран:\">\n\n<!ENTITY background.label \"Позадина за:\">\n<!ENTITY background.accessKey \"B\">\n<!ENTITY table.label \"Табела\">\n<!ENTITY table.accessKey \"T\">\n<!ENTITY cell.label \"Ћелија\">\n<!ENTITY cell.accessKey \"C\">\n\n<!ENTITY lastPickedColor.label \"Последња бирана боја\">\n<!ENTITY lastPickedColor.accessKey \"L\">\n\n<!ENTITY hexColor.label            \"Хексадецимални:\">\n<!ENTITY nameColor.label           \"Назив:\">\n\n<!ENTITY blender.label \"Blender\">\n\n<!ENTITY color1.label \"Color 1:\">\n<!ENTITY color2.label \"Color 2:\">\n<!ENTITY stops.label \"Color stops:\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/convertToTable.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Измена у табели\">\n<!ENTITY instructions1.label   \"BlueGriffon прави нови ред у табели за сваки ред у избору.\">\n<!ENTITY instructions2.label   \"Изаберите знак, који је био употребљен као разделник избора у ступцу:\">\n<!ENTITY commaRadio.label      \"Запета\">\n<!ENTITY spaceRadio.label      \"Размак\">\n<!ENTITY otherRadio.label      \"Други знак:\">\n<!ENTITY deleteCharCheck.label \"Избриши разделник знакова\">\n<!ENTITY collapseSpaces.label  \"Игнориши додатне размаке\">\n<!ENTITY collapseSpaces.tooltip \"Претвори повезане размаке у један разделник\">\n<!ENTITY tabRadio.label        \"TSV\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/credits.dtd",
    "content": "<!ENTITY brandMotto       \"Никада до сада нисте уређивали веб-сајт.\">\n<!ENTITY credit.leads     \"Води\">\n<!ENTITY credit.contributors \"Други сарадници\">\n<!ENTITY credit.core      \"Core Development Posse\">\n<!ENTITY credit.gecko     \"Gecko Layout Engine\">\n<!ENTITY credit.thanks    \"Посебно хвала\">\n\n<!-- localization credits look like this: -->\n<!--\n<!ENTITY credit.translation\n  \"<h3>Translators</h3><ul><li>Name Here</li></ul>\">\n-->\n<!ENTITY credit.translation \"Локализације\">\n\n<!ENTITY credit.visuals     \"Координатор за изглед\">\n<!ENTITY credit.theme       \"Дизајн теме\">\n<!ENTITY credit.brand       \"Brand Identity\">\n<!ENTITY credit.web         \"Web Design\">\n<!ENTITY credit.update      \"Mozilla Update\">\n<!ENTITY credit.qalead      \"Вођа QA\">\n<!ENTITY credit.qa          \"QA - Осигурање квалитета\">\n<!ENTITY credit.build       \"Изградња и издање\">\n<!ENTITY credit.infra       \"Инфраструктурна подршка\">\n<!ENTITY credit.support     \"Подршка ресурса\">\n<!ENTITY credit.manage      \"Управљање пројектом\">\n<!ENTITY credit.marketleads \"Маркетинг контакти\">\n<!ENTITY credit.market      \"Маркетинг\">\n<!ENTITY credit.creators    \"Направљено\">\n<!ENTITY credit.memory      \"У знак сећања на\">\n<!ENTITY credit.poweredByGecko \"Powered by Gecko\">\n<!ENTITY credit.reviews     \"Провера кода\">\n\n<!ENTITY license.and \"и\">\n\n<!ENTITY tm.part0 \"је регистровани заштитни знак\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/cssClassPicker.dtd",
    "content": "<!ENTITY reuseCssClass.checkbox \"Поновно коришћење постојећих CSS класа\">\n<!ENTITY noClass.label \"---\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/dictionary.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Персонални речник\">\n\n<!ENTITY wordEditField.label \"Нова реч:\">\n<!ENTITY wordEditField.accessKey \"N\">\n<!ENTITY AddButton.label \"Додај\">\n<!ENTITY AddButton.accessKey \"A\">\n<!ENTITY DictionaryList.label \"Речи у речнику:\">\n<!ENTITY DictionaryList.accessKey \"W\">\n<!ENTITY ReplaceButton.label \"Замени\">\n<!ENTITY ReplaceButton.accessKey \"R\">\n<!ENTITY RemoveButton.label \"Уклини\">\n<!ENTITY RemoveButton.accessKey \"e\">\n\n<!ENTITY CloseButton.label \"Затвори\">\n<!ENTITY CloseButton.accessKey \"C\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/editStylesheet.dtd",
    "content": "<!ENTITY window.title \"Својства стилова\">\n\n<!ENTITY type.label \"Врсте\">\n<!ENTITY embedded.label \"Уградња у документ\">\n<!ENTITY linked.label \"Повезан са документом\">\n\n<!ENTITY alternate.label \"Стил је алтернативни стил\">\n<!ENTITY title.label \"Наслов:\">\n\n<!ENTITY media.label \"Мултимедија\">\n<!ENTITY addMedium.label \"Додај нови медијум\">\n<!ENTITY href.label \"Href:\">\n<!ENTITY selectFile.label \"Изабери датотеку стилова\">\n<!ENTITY relativeUrl.label \"Направи релативну URL адресу за локацију стране\">\n<!ENTITY newFile.button \"Нова датотека\">\n\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/filePicking.dtd",
    "content": "<!ENTITY chooseFile.button \"Изабери датотеку\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/filepickerbutton.dtd",
    "content": "<!ENTITY filepickerbutton.tooltip \"Изабери датотеку\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/findbar.dtd",
    "content": "<!ENTITY replaceAll.button \"Замени све\">\n<!ENTITY replace.button \"Замени\">\n<!ENTITY replaceAndFind.button \"Замени и нађи следеће\">\n<!ENTITY replace.label \"Замени са:\">\n<!ENTITY line.label \"Линија:\">\n<!ENTITY previous.label \"Претходни\">\n<!ENTITY next.label \"Следећи\">\n<!ENTITY caseSensitive.checkbox \"Велика и мала слова\">\n<!ENTITY find.label \"Нађи:\">\n<!ENTITY findCmd.label \"Нађи\">\n<!ENTITY replaceCmd.label \"Замени\">\n<!ENTITY findCmd.key \"f\">\n<!ENTITY findCmd.accesskey \"F\">\n<!ENTITY replaceCmd.key \"r\">\n<!ENTITY replaceCmd.accesskey \"e\">\n<!ENTITY findAgainCmd.label        \"Нађи поново\">\n<!ENTITY findAgainCmd.key          \"В\">\n<!ENTITY findAgainCmd.key2         \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey    \"g\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/html5.properties",
    "content": "namedAnchor=(сидро са именом)\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/insertAnchor.dtd",
    "content": "<!ENTITY window.title \"Убаци сидро\">\n\n<!ENTITY anchorName.label \"Назив сидра:\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/insertAudio.dtd",
    "content": "<!ENTITY window.title \"Убаци или уреди аудио датотеку\">\n\n<!ENTITY audioFileLocation.label \"Локација аудио датотеке:\">\n<!ENTITY selectFile.label \"Изабери датотеку\">\n<!ENTITY relativeUrl.label \"Направи релативну URL на локацију странице\">\n<!ENTITY audioControls.label \"Прикажи аудио контроле\">\n<!ENTITY preload.label \"Предучитавање:\">\n<!ENTITY nonePreload.label \"Ниједан\">\n<!ENTITY metadataPreload.label \"Метаподаци\">\n<!ENTITY autoPreload.label \"Аутоматски\">\n<!ENTITY autoplay.label \"Покрени аутоматски\">\n<!ENTITY loop.label \"Петља\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/insertButton.dtd",
    "content": "<!ENTITY window.title \"Убаци или уреди образац уноса\">\n\n<!ENTITY name.label \"Име:\">\n<!ENTITY value.label \"Вредност:\">\n<!ENTITY state.label \"Држава:\">\n<!ENTITY disabled.label \"Онемогућено\">\n<!ENTITY formmethod.label \"Метода дејства:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"Мера дејства:\">\n<!ENTITY formenctype.label \"Врста кодирања за дејство:\">\n<!ENTITY unspecified.label \"-- неодређено --\">\n<!ENTITY formnovalidate.label \"Провера обрасца:\">\n<!ENTITY novalidate.label \"Не проверавај образац\">\n<!ENTITY target.label \"Циљ:\">\n\n<!ENTITY form.label \"Образац:\">\n<!ENTITY autofocus.label \"Аутофокус:\">\n<!ENTITY type.label \"Врста:\">\n<!ENTITY focusOnPageLoad.label \"Чим се страница учита\">\n<!ENTITY submit.label \"Предложи\">\n<!ENTITY reset.label \"Поништи\">\n<!ENTITY button.label \"Дугме\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/insertChars.dtd",
    "content": "<!ENTITY windowTitle.label \"Убацивање посебних симбола\">\n\n<!ENTITY charName.label \"Име:\">\n<!ENTITY charCode.label \"Unicode:\">\n\n<!ENTITY insertButton.label \"Убаци\">\n\n<!ENTITY unicode.label \"Unicode\">\n<!ENTITY blockName.label \"Име блока\">\n\n<!ENTITY search.placeholder \"Тражи...\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/insertCommentOrPI.dtd",
    "content": "<!ENTITY window.title \"Comments, PHP and Processing Instructions\">\n\n<!ENTITY comment.label \"Comment\">\n<!ENTITY php.label \"PHP\">\n<!ENTITY pi.label \"Processing Instruction\">\n\n<!ENTITY target.label \"Target:\">\n<!ENTITY data.label \"Data:\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/insertDatalist.dtd",
    "content": "<!ENTITY window.title \"Убацивање или уређивање списка података\">\n\n<!ENTITY window.title \"Убацивање или уређивање списка података\">\n\n<!ENTITY name.label \"Име:\">\n<!ENTITY value.label \"Вредност:\">\n<!ENTITY state.label \"Држава:\">\n<!ENTITY disabled.label \"Онемогућено\">\n<!ENTITY size.label \"Величина:\">\n<!ENTITY choices.label \"Избори:\">\n<!ENTITY multiple.label \"Дозволи више вредности\">\n<!ENTITY list.label \"Списак:\">\n\n<!ENTITY form.label \"Образац:\">\n<!ENTITY autofocus.label \"Аутофокус:\">\n<!ENTITY focusOnPageLoad.label \"Чим се страна учита\">\n<!ENTITY required.label \"Потребно:\">\n<!ENTITY isRequired.label \"Елемент је обавезан\">\n\n<!ENTITY parameters.label \"Параметри\">\n\n<!ENTITY add.tooltip \"Додај опције\">\n<!ENTITY remove.tooltip \"Уклони изабрану опцију или групу опција\">\n<!ENTITY modify.tooltip \"Измени изабрану опцију или групу опција\">\n\n<!ENTITY options.label \"Опције\">\n<!ENTITY up.tooltip \"Горе\">\n<!ENTITY down.tooltip \"Доле\">\n\n<!ENTITY value.col \"Вредност\">\n<!ENTITY label.col \"Ознака\">\n<!ENTITY disabled.col \"Онемогућено\">\n<!ENTITY selected.col \"Изабрано\">\n\n<!ENTITY before.label \"Пре...\">\n<!ENTITY inside.label \"Унутар...\">\n<!ENTITY after.label \"После...\">\n\n<!ENTITY addOption.label \"Додај опцију\">\n<!ENTITY addOptgroup.label \"Додај групу опција\">\n\n<!ENTITY label.label \"Етикета:\">\n<!ENTITY ok.label \"У реду\">\n<!ENTITY selected.label \"Изабрано\">\n\n<!ENTITY update.label \"Ажурирање\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/insertFieldset.dtd",
    "content": "<!ENTITY window.title \"Убаци или уреди скуп\">\n\n<!ENTITY name.label \"Име:\">\n<!ENTITY state.label \"Држава:\">\n<!ENTITY disabled.label \"Онемогућено\">\n<!ENTITY form.label \"Образац:\">\n<!ENTITY insertLegend.label \"Додај скупу легенду\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/insertForm.dtd",
    "content": "<!ENTITY window.title \"Убаци или уреди образац\">\n\n<!ENTITY formName.label \"Име обрасца:\">\n<!ENTITY url.label \"URL:\">\n<!ENTITY autocomplete.label \"Аутоматски допуњен:\">\n<!ENTITY autocompleteOn.label \"укљ\">\n<!ENTITY autocompleteOff.label \"искљ\">\n\n<!ENTITY encodingType.label \"Кодирање:\">\n\n<!ENTITY method.label \"Метода:\">\n\n<!ENTITY validation.label \"Проверавање:\">\n<!ENTITY novalidate.label \"Не проверавати у току уноса\">\n\n<!ENTITY target.label \"Циљ:\">\n\n<!ENTITY charsets.label \"Скуп знакова:\">\n\n<!ENTITY unspecified.label \"-- неопредељено --\">\n \n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/insertFormInput.dtd",
    "content": "<!ENTITY window.title \"Убаци или уреди улазни образац\">\n\n<!ENTITY hidden.label \"Скривен низ\">\n<!ENTITY text.label \"Поље за унос текста\">\n<!ENTITY search.label \"Поље за претрагу\">\n<!ENTITY tel.label \"Поље за тел. број\">\n<!ENTITY url.label \"URL поље\">\n<!ENTITY email.label \"Поље за е-пошту\">\n<!ENTITY password.label \"Поље за лозинку\">\n<!ENTITY datetime.label \"Избор датума и часа у часовном појасу UTC\">\n<!ENTITY date.label \"Избор датума\">\n<!ENTITY month.label \"Избор године и месеца\">\n<!ENTITY week.label \"Избор седмице и седмице у години\">\n<!ENTITY time.label \"Избор часа без часовног појаса\">\n<!ENTITY datetimelocal.label \"Избор датума и часа без часовног појаса\">\n<!ENTITY number.label \"Поље за нумеричку вредност\">\n<!ENTITY range.label \"Избор нумеричког опсега\">\n<!ENTITY color.label \"Избор боје\">\n<!ENTITY checkbox.label \"Потврдно поље\">\n<!ENTITY radio.label \"Радио дугме\">\n<!ENTITY file.label \"Избор датотека\">\n<!ENTITY submit.label \"Дугме за слање обрасца\">\n<!ENTITY image.label \"Дугме за постављање обрасца на основи слике\">\n<!ENTITY reset.label \"Дугме за поништавање обрасца\">\n<!ENTITY button.label \"Дугме\">\n\n<!ENTITY parameters.label \"Параметри\">\n\n<!ENTITY name.label \"Име:\">\n<!ENTITY value.label \"Вредност:\">\n<!ENTITY state.label \"Држава:\">\n<!ENTITY disabled.label \"Онемогућено\">\n<!ENTITY placeholder.label \"Ограничење:\">\n<!ENTITY mutability.label \"Променљивост:\">\n<!ENTITY readonly.label \"Елемент је само за читање\">\n<!ENTITY size.label \"Величина:\">\n<!ENTITY maxlength.label \"Макс. дужина:\">\n<!ENTITY min.label \"Мин. вредност:\">\n<!ENTITY max.label \"Макс. вредност:\">\n<!ENTITY step.label \"Корак:\">\n<!ENTITY checked.label \"Елемент је чекиран\">\n<!ENTITY src.label \"Извор слике:\">\n<!ENTITY selectFile.label \"Изабери датотеку\">\n<!ENTITY width.label \"Ширина:\">\n<!ENTITY height.label \"Висина:\">\n<!ENTITY list.label \"Списак:\">\n<!ENTITY choices.label \"Избори:\">\n<!ENTITY multiple.label \"Дозволи више вредности\">\n<!ENTITY pattern.label \"Regexp узорак:\">\n<!ENTITY alt.label \"Алтернативни текст:\">\n<!ENTITY autocomplete.label \"Ауто комплетирање:\">\n<!ENTITY on.label \"Укљ\">\n<!ENTITY off.label \"Искљ\">\n<!ENTITY accept.label \"Дозвољени типови MIME:\">\n<!ENTITY formmethod.label \"Метода дејства:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"Мера дејства:\">\n<!ENTITY formenctype.label \"Врста кодирања за дејство:\">\n<!ENTITY unspecified.label \"-- неодређено --\">\n<!ENTITY formnovalidate.label \"Провера обрасца:\">\n<!ENTITY novalidate.label \"Не проверавај образац\">\n<!ENTITY target.label \"Циљ:\">\n<!ENTITY required.label \"Потребно:\">\n<!ENTITY isRequired.label \"Елемент је обавезан\">\n<!ENTITY form.label \"Form:\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/insertHR.dtd",
    "content": "<!ENTITY window.title \"Хоризонтална линија\">\n\n<!ENTITY size.label \"Величина\">\n<!ENTITY width.label \"Ширина:\">\n<!ENTITY height.label \"Висина:\">\n\n<!ENTITY style.label \"Стил\">\n<!ENTITY shaded.label \"Сенка (3D)\">\n<!ENTITY alignment.label \"Поравнање:\">\n<!ENTITY left.label \"Лево\">\n<!ENTITY center.label \"Центар\">\n<!ENTITY right.label \"Десно\">\n\n<!ENTITY color.label \"Боја:\">\n<!ENTITY hrColor.label \"Боја хоризонталне линије\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/insertHTML.dtd",
    "content": "<!ENTITY window.title \"Убаци HTML markup\">\n\n<!ENTITY enterHTMLMarkup.label \"Унесите HTML markup или текст испод:\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/insertImage.dtd",
    "content": "<!ENTITY window.title \"Убаци слику\">\n\n<!ENTITY imageLocation.label \"Локација слике:\">\n<!ENTITY selectImageButton.label \"Изабери слику\">\n<!ENTITY relativeURL.label \"Направи релативни URL за ликацију странице\">\n<!ENTITY title.label \"Назив:\">\n<!ENTITY alternateText.label \"Алтернативни текст:\">\n<!ENTITY documentMustBeSaved.label \"(документ мора бити сачуван да би се функција укључила)\">\n\n<!ENTITY preview.label \"Предпреглед\">\n\n<!ENTITY emptyAltOk.checkbox \"Дозволи празан алтернативни текст\">\n\n<!ENTITY longdesc.label \"URI као дугачак опис:\">\n<!ENTITY selectLongDescButton.label \"Изабери датотеку\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/insertKeygen.dtd",
    "content": "<!ENTITY window.title \"Убаци или уреди генератор за пар кључева\">\n\n<!ENTITY keytype.label \"Врста кључа:\">\n<!ENTITY rsa.label \"RSA\">\n<!ENTITY dsa.label \"DSA\">\n<!ENTITY ec.label \"EC\">\n<!ENTITY keyparams.label \"Параметри кључа:\">\n<!ENTITY name.label \"Име:\">\n<!ENTITY state.label \"Држава:\">\n<!ENTITY disabled.label \"Онемогућено\">\n<!ENTITY form.label \"Образац:\">\n<!ENTITY autofocus.label \"Аутофокус:\">\n<!ENTITY focusOnPageLoad.label \"Чим се страница учита\">\n<!ENTITY challenge.label \"Објављен кључ:\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/insertLabel.dtd",
    "content": "<!ENTITY window.title \"Убаци или уреди ознаку\">\n\n<!ENTITY form.label \"Образац:\">\n<!ENTITY for.label \"ID контрола:\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/insertLink.dtd",
    "content": "<!ENTITY window.title \"Везе\">\n\n<!ENTITY linkText.label \"Текст\">\n<!ENTITY linkTarget.label \"Циљ\">\n<!ENTITY selectFile.label \"Изабери датотеку\">\n\n<!ENTITY isMail.label \"То је адреса е-поште\">\n<!ENTITY relativeUrl.label \"Направи релативну URL за локацију странице\">\n\n<!ENTITY windowTarget.label \"циљни прозор\">\n<!ENTITY openIn.label \"Отвори везу у:\">\n<!ENTITY topTarget.label \"у истом прозору, без фрејма\">\n<!ENTITY blankTarget.label \"у новом прозору\">\n<!ENTITY parentTarget.label \"у родитељском фрејму\">\n<!ENTITY selfTarget.label \"у текућем фрејму\">\n<!ENTITY otherTarget.label \"у фрејму са именом...\">\n\n<!ENTITY title.caption \"Консултативни назив\">\n<!ENTITY title.label \"Назив:\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/insertLink.properties",
    "content": "noAnchorsInDocument=[Нема доступних сидара у документу]\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/insertMeter.dtd",
    "content": "<!ENTITY window.title \"Убаци или уреди елементе за напредовање\">\n\n<!ENTITY value.label \"Вредност:\">\n<!ENTITY min.label \"Мин. вредност:\">\n<!ENTITY max.label \"Макс. вредност:\">\n<!ENTITY form.label \"Образац:\">\n<!ENTITY optimum.label \"Оптимална вредност:\">\n<!ENTITY low.label \"Низак праг:\">\n<!ENTITY high.label \"Висок праг:\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/insertOutput.dtd",
    "content": "<!ENTITY window.title \"Убаци или уреди резултате прорачуна\">\n\n<!ENTITY name.label \"Име:\">\n<!ENTITY form.label \"Образац:\">\n<!ENTITY for.label \"ID контрола:\">\n<!ENTITY autofocus.label \"Аутофокус:\">\n<!ENTITY focusOnPageLoad.label \"Чим се страница учита\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/insertProgress.dtd",
    "content": "<!ENTITY window.title \"Убаци или уреди генератор за пар кључева\">\n\n<!ENTITY value.label \"Вредност:\">\n<!ENTITY max.label \"Макс. вредност:\">\n<!ENTITY form.label \"Образац:\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/insertSelect.dtd",
    "content": "<!ENTITY window.title \"Убаци или уреди изабрани списак\">\n\n<!ENTITY name.label \"Име:\">\n<!ENTITY value.label \"Вредност:\">\n<!ENTITY state.label \"Држава:\">\n<!ENTITY disabled.label \"Онемогућено\">\n<!ENTITY size.label \"Величина:\">\n<!ENTITY choices.label \"Избори:\">\n<!ENTITY multiple.label \"Дозволи више вредности\">\n<!ENTITY list.label \"Списак:\">\n\n<!ENTITY form.label \"Образац:\">\n<!ENTITY autofocus.label \"Аутофокус:\">\n<!ENTITY focusOnPageLoad.label \"Чим се страница учита\">\n<!ENTITY required.label \"Потребно:\">\n<!ENTITY isRequired.label \"Елемент је обавезан\">\n\n<!ENTITY parameters.label \"Параметри\">\n\n<!ENTITY add.tooltip \"Додај опције\">\n<!ENTITY remove.tooltip \"Уклони изабране опције или групе опција\">\n<!ENTITY modify.tooltip \"Измени изабране опције или групе опција\">\n\n<!ENTITY options.label \"Опције\">\n<!ENTITY up.tooltip \"Горе\">\n<!ENTITY down.tooltip \"Доле\">\n\n<!ENTITY value.col \"Вредност\">\n<!ENTITY label.col \"Ознака\">\n<!ENTITY disabled.col \"Онемогућено\">\n<!ENTITY selected.col \"Изабрано\">\n\n<!ENTITY before.label \"Пре...\">\n<!ENTITY inside.label \"Унутар...\">\n<!ENTITY after.label \"После...\">\n\n<!ENTITY addOption.label \"Додај опцију\">\n<!ENTITY addOptgroup.label \"Додај групу опција\">\n\n<!ENTITY label.label \"Етикета:\">\n<!ENTITY ok.label \"У реду\">\n<!ENTITY selected.label \"Изабрано\">\n\n<!ENTITY update.label \"Ажурирање\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/insertStylesheet.dtd",
    "content": "<!ENTITY window.title \"Убаци или уреди стилове\">\n\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"Алтернативно\">\n<!ENTITY title.col \"Назив\">\n<!ENTITY media.col \"Мултимедијални\">\n\n<!ENTITY add.tooltip \"Додај стил\">\n<!ENTITY remove.tooltip \"Избриши изабрани стил\">\n<!ENTITY modify.tooltip \"Измени изабрани стил\">\n<!ENTITY down.tooltip \"Премести изабрани стил доле\">\n<!ENTITY up.tooltip \"Премести изабрани стил горе\">\n\n<!ENTITY close.label \"Затвори\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/insertTOC.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is TOCMaker.\n   -\n   - The Initial Developer of the Original Code is\n   - Daniel Glazman.\n   - Portions created by the Initial Developer are Copyright (C) 2002\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Original author: Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY Window.title        \"Садржај таблице\">\n<!ENTITY buildToc.label      \"Направи садржај од:\">\n<!ENTITY style.label         \"Стил:\">\n<!ENTITY tag.label           \"Ознака:\">\n<!ENTITY class.label         \"Класа:\">\n<!ENTITY header1.label       \"Ниво 1\">\n<!ENTITY header2.label       \"Ниво 2\">\n<!ENTITY header3.label       \"Ниво 3\">\n<!ENTITY header4.label       \"Ниво 4\">\n<!ENTITY header5.label       \"Ниво 5\">\n<!ENTITY header6.label       \"Ниво 6\">\n<!ENTITY makeReadOnly.label  \"Постави таблицу само за читање\">\n<!ENTITY orderedList.label   \"Све ставке су нумерисане у садржају\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/insertTable.dtd",
    "content": "\n<!ENTITY windowTitle.label \"Својства таблице\">\n\n<!ENTITY table.tab \"Таблица\">\n<!ENTITY cell.tab \"Ћелије\">\n\n<!ENTITY size.label \"Величина\">\n<!ENTITY rows.label \"Редови:\">\n<!ENTITY width.label \"Ширина:\">\n<!ENTITY columns.label \"Ступци:\">\n<!ENTITY height.label \"Висина:\">\n<!ENTITY rowsInHeader.label \"Редови у заглављу:\">\n<!ENTITY onlyHeaderCells.label \"Само ћелије у заглављу\">\n<!ENTITY rowsInFooter.label \"Редови у подножју:\">\n\n<!ENTITY layout.label \"Распоред\">\n<!ENTITY border.label \"Граница:\">\n<!ENTITY pixels.label \"пиксела\">\n<!ENTITY cellSpacing.label \"Размак међу ћелијама:\">\n<!ENTITY percent.label \"процената\">\n<!ENTITY cellPadding.label \"Пуњење за ћелије:\">\n\n<!ENTITY selection.caption \"Бирање\">\n<!ENTITY cells.label \"Ћелија(е)\">\n<!ENTITY rowsSelection.label \"Ред(ови)\">\n<!ENTITY columnsSelection.label \"Стубац(и)\">\n\n<!ENTITY previous.label \"Претходно\">\n<!ENTITY next.label \"Следеће\">\n\n<!ENTITY applyButton.label \"Примени\">\n\n<!ENTITY warning.description \"Промене ће бити примењене пре промене избора.\">\n\n<!ENTITY size.caption \"Величина\">\n<!ENTITY alignment.caption \"Поравнање садржаја\">\n<!ENTITY hAlign.label \"Хоризонтално:\">\n<!ENTITY vAlign.label \"Вертикално:\">\n<!ENTITY left.label \"Лево\">\n<!ENTITY unspecified.label \"- Неодређено -\">\n<!ENTITY center.label \"Центар\">\n<!ENTITY right.label \"Десно\">\n<!ENTITY justify.label \"По крајевима\">\n<!ENTITY top.label \"Врх\">\n<!ENTITY bottom.label \"Дно\">\n\n<!ENTITY style.caption \"Стил\">\n<!ENTITY bgColor.label \"Боја позадине:\">\n<!ENTITY bgColor.windowTitle \"Боје позадине\">\n<!ENTITY headers.checkbox \"Заглавље(а)\">\n<!ENTITY nowrap.checkbox \"Текст се не прекида\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/insertTable.properties",
    "content": "TableTabModified=Табела својстава је измењена\nApplyAndCloseWindow=Да ли желите да примените промене и затворите овај дијалог?\nCellTabModified=Неке ћелије својстава су измењене\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/insertTextarea.dtd",
    "content": "<!ENTITY window.title \"Убаци или уреди текстуално поље\">\n\n<!ENTITY name.label \"Име:\">\n<!ENTITY state.label \"Држава:\">\n<!ENTITY disabled.label \"Онемогућено\">\n<!ENTITY placeholder.label \"Ограничење:\">\n<!ENTITY form.label \"Образац:\">\n<!ENTITY mutability.label \"Више могућности:\">\n<!ENTITY readonly.label \"Елемент је доступан само за читање\">\n<!ENTITY required.label \"Потребно:\">\n<!ENTITY isRequired.label \"Елемент је обавезан\">\n<!ENTITY maxlength.label \"Макс. дужина:\">\n<!ENTITY autofocus.label \"Аутофокус:\">\n<!ENTITY focusOnPageLoad.label \"Чим се страница учита\">\n<!ENTITY cols.label \"Број стубаца:\">\n<!ENTITY rows.label \"Број редова:\">\n<!ENTITY wrap.label \"Прелом:\">\n<!ENTITY softWrap.label \"Меко\">\n<!ENTITY hardWrap.label \"Тврдо\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/insertVideo.dtd",
    "content": "<!ENTITY window.title \"Убаци или уреди видео\">\n\n<!ENTITY size.label \"Величина\">\n<!ENTITY width.label \"Ширина:\">\n<!ENTITY height.label \"Висина:\">\n\n<!ENTITY source.label \"Видео\">\n<!ENTITY selectFile.label \"Изабери датотеку\">\n<!ENTITY relativeUrl.label \"Направи релативни URL за локацију странице\">\n<!ENTITY poster.tab \"Постер\">\n\n<!ENTITY videoControls.label \"Покажи видео контроле\">\n<!ENTITY preload.label \"Предучитавање:\">\n<!ENTITY nonePreload.label \"Ниједан\">\n<!ENTITY metadataPreload.label \"Метаподаци\">\n<!ENTITY autoPreload.label \"Аутоматско\">\n<!ENTITY autoplay.label \"Пусти аутоматски\">\n<!ENTITY loop.label \"Петља\">\n\n<!ENTITY videoFileLocation.label \"Локација видео датотеке:\">\n<!ENTITY posterFileLocation.label \"Локација постера:\">\n\n<!ENTITY useCurrentFrameAsPoster.label \"Користи текући фрејм као постер\">\n<!ENTITY saveAsFile.label \"Сачувај постер као PNG датотеку\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/insertVideo.properties",
    "content": "SavePosterAsPng=Изабери PNG датотеку да сачуваш постер\nPNGFiles=PNG датотеке слика\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/language.properties",
    "content": "# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/languages.dtd",
    "content": "<!ENTITY window.title \"Изабери језик\">\n\n<!ENTITY languagesList.label  \"Језици:\">\n<!ENTITY examples.label \"e.g.: en-bz, ar-jo\">\n<!ENTITY others.label \"Други:\">\n<!ENTITY others.accesskey \"O\">\n\n<!ENTITY clearSubtree.label \"Очисти језичке податке за децу\">\n\n<!ENTITY currentLanguage.label \"Тренутни језик је:\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/listProperties.dtd",
    "content": "<!ENTITY window.title \"Параметри списка\">\n\n<!ENTITY marker.caption \"Списак ознака\">\n<!ENTITY noType.label \"Списак без ознака или индекса\">\n<!ENTITY unorderedType.label \"Неуређен списак\">\n<!ENTITY orderedType.label \"Уређен списак\">\n\n<!ENTITY listValue.caption \"Вредност\">\n<!ENTITY dontSetStartValue.label \"Без почетне вредности\">\n<!ENTITY startValue.label \"Почетна вредност:\">\n\n<!ENTITY defaultMarker.label \"Стандардна ознака\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/markupCleaner.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <glazman@disruptive-innovations.com>, on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Чишћење markup\">\n\n<!ENTITY trailingBR.label \"Уклони завршне &lt;br&gt;\">\n<!ENTITY emptyBlocks.label \"Уклони празне блокове\">\n<!ENTITY emptyCells.label \"Уклони поравнање у празним ћелијама табеле\">\n<!ENTITY nestedLists.label \"Фиксирај уметнуте спискове\">\n\n<!ENTITY cleanUp.label \"Почисти\">\n\n<!ENTITY actionColumnHeader.label \"Дејство\">\n<!ENTITY reportColumnHeader.label \"Извештај\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/masterPasswordQuery.properties",
    "content": "windowTitle=Главна лозинка\nquery=Још немате Главну лозинку. Да ли желите да је направите?\nyesButton=Да\nnoButton=Не\n\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/media.dtd",
    "content": "<!ENTITY unspecified.label \"\">\n<!ENTITY not.label \"НЕ\">\n<!ENTITY only.label \"САМО\">\n\n<!ENTITY allMedia.label \"сви медији\">\n\n<!ENTITY auralMedia.label \"звучни медији\">\n<!ENTITY brailleMedia.label \"Брајеви медији\">\n<!ENTITY handheldMedia.label \"преносиви медији\">\n<!ENTITY printMedia.label \"штампани медији\">\n<!ENTITY projectionMedia.label \"пројекцијски медији\">\n<!ENTITY screenMedia.label \"екрански медији\">\n<!ENTITY ttyMedia.label \"tty медији\">\n<!ENTITY tvMedia.label \"телефизијски медији\">\n\n<!ENTITY addConstraint.label \"Додај ограничење\">\n\n<!ENTITY widthFeature.label \"Ширина прозора прегледа\">\n<!ENTITY minWidthFeature.label \"Мин. ширина прозора прегледа\">\n<!ENTITY maxWidthFeature.label \"Макс. ширина прозора прегледа\">\n<!ENTITY heightFeature.label \"Висина прозора прегледа\">\n<!ENTITY minHeightFeature.label \"Мин. висина прозора прегледа\">\n<!ENTITY maxHeightFeature.label \"Макс. висина прозора прегледа\">\n\n<!ENTITY deviceWidthFeature.label \"Ширина уређаја\">\n<!ENTITY minDeviceWidthFeature.label \"Мин. ширина уређаја\">\n<!ENTITY maxDeviceWidthFeature.label \"Макс. ширина уређаја\">\n<!ENTITY deviceHeightFeature.label \"Висина уређаја\">\n<!ENTITY minDeviceHeightFeature.label \"Мин. висина уређаја\">\n<!ENTITY maxDeviceHeightFeature.label \"Макс. висина уређаја\">\n\n<!ENTITY orientationFeature.label \"Оријентација\">\n\n<!ENTITY aspectRatioFeature.label \"Пропорције\">\n<!ENTITY minAspectRatioFeature.label \"Мин. пропорције\">\n<!ENTITY maxAspectRatioFeature.label \"Макс. пропорције\">\n<!ENTITY deviceAspectRatioFeature.label \"Пропорције уређаја\">\n<!ENTITY minDeviceAspectRatioFeature.label \"Мин. пропорције уређаја\">\n<!ENTITY maxDeviceAspectRatioFeature.label \"Макс. пропорције уређаја\">\n\n<!ENTITY colorFeature.label \"Бита по боји\">\n<!ENTITY minColorFeature.label \"Мин. бита по боји\">\n<!ENTITY maxColorFeature.label \"Макс. бита по боји\">\n<!ENTITY colorIndexFeature.label \"Величина палете\">\n<!ENTITY minColorIndexFeature.label \"Мин. величина палете\">\n<!ENTITY maxColorIndexFeature.label \"Макс. величина палете\">\n<!ENTITY monochromeFeature.label \"Бита по једнобојном пикселу\">\n<!ENTITY minMonochromeFeature.label \"Мин. бита по једнобојном пикселу\">\n<!ENTITY maxMonochromeFeature.label \"Макс. бита по једнобојном пикселу\">\n\n<!ENTITY resolutionFeature.label \"Резолуција уређаја\">\n<!ENTITY minResolutionFeature.label \"Мин. резолуција уређаја\">\n<!ENTITY maxResolutionFeature.label \"Макс. резолуција уређаја\">\n\n<!ENTITY scanFeature.label \"Процес скенирања\">\n\n<!ENTITY gridFeature.label \"на основи мреже\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/media.properties",
    "content": "widthFeature=Ширина прозора прегледа:\nminWidthFeature=Мин. ширина прозора прегледа:\nmaxWidthFeature=Макс. ширина прозора прегледа:\nheightFeature=Висина прозора прегледа:\nminHeightFeature=Мин. висина прозора прегледа:\nmaxHeightFeature=Maкс. висина прозора прегледа:\ndeviceWidthFeature=Ширина уређаја:\nminDeviceWidthFeature=Mин. ширина уређаја:\nmaxDeviceWidthFeature=Maкс. ширина уређаја:\ndeviceHeightFeature=Висина уређаја:\nminDeviceHeightFeature=Mин. висина уређаја:\nmaxDeviceHeightFeature=Maкс. висина уређаја:\norientationFeature=Смер:\naspectRatioFeature=Видљива сразмера:\nminAspectRatioFeature=Mин. видљива сразмера:\nmaxAspectRatioFeature=Maкс. видљива сразмера:\ndeviceAspectRatioFeature=Видљива сразмера уређаја:\nminDeviceAspectRatioFeature=Mин. видљива сразмера уређаја:\nmaxDeviceAspectRatioFeature=Maкс. видљива сразмера уређаја:\ncolorFeature=Бита по боји:\nminColorFeature=Mин. бита по боји:\nmaxColorFeature=Maкс. бита по боји:\ncolorIndexFeature=Величина палете боја:\nminColorIndexFeature=Mин. величина палете боја:\nmaxColorIndexFeature=Maкс. величина палете боја:\nmonochromeFeature=Бита по једнобојном пикселу\nminMonochromeFeature=Mин. бита по једнобојном пикселу\nmaxMonochromeFeature=Maкс. бита по једнобојном пикселу\nresolutionFeature=Резолуција уређаја\nminResolutionFeature=Mин. резолуција уређаја\nmaxResolutionFeature=Maкс. резолуција уређаја\nscanFeature=Процес скенирања\ngridFeature=на основу мреже\n\nNewCSSFile=Направи нову CSS датотеку\n\nportrait=Портрет\nlandscape=Пејзаж\nprogressive=Прогресивно скенирање\ninterlace=Преплитање\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/newDocument.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - Нови документ\">\n\n<!ENTITY documentType.description \"Коју врсту документа желиш да направиш?\">\n\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"Врста документа\">\n<!ENTITY transitional.label \"Прелазно\">\n<!ENTITY strict.label \"строго\">\n\n<!ENTITY where.label \"Где?\">\n<!ENTITY tab.label \"У новој картици\">\n<!ENTITY window.label \"У новом прозору\">\n\n<!ENTITY documentLanguage.label \"Језик\">\n<!ENTITY selectLanguage.label \"Изабери језик\">\n<!ENTITY charset.label \"Скуп карактера:\">\n<!ENTITY direction.label \"Смер текста:\">\n<!ENTITY unspecified.label \"Неодређено\">\n<!ENTITY ltr.label \"С лева на десно\">\n<!ENTITY rtl.label \"С десна на лево\">\n\n<!ENTITY similarToCurrent.label 'Слично тренутном документу'>\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/newPageWizard.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Чаробњак за нови документ\">\n\n<!ENTITY pageTitle.label \"Наслов:\">\n<!ENTITY pageAuthor.label \"Аутор:\">\n<!ENTITY pageDescription.label \"Опис:\">\n<!ENTITY pageTitle.accesskey \"T\">\n<!ENTITY pageAuthor.accesskey \"A\">\n<!ENTITY pageDescription.accesskey \"D\">\n<!ENTITY pageKeywords.label \"Кључне речи:\">\n<!ENTITY pageKeywords.accesskey \"K\">\n\n<!ENTITY language.label \"Језик:\">\n<!ENTITY language.accesskey \"L\">\n<!ENTITY charset.label \"Скуп знакова:\">\n<!ENTITY charset.accesskey \"C\">\n<!ENTITY direction.label \"Смер текста:\">\n<!ENTITY direction.accesskey \"x\">\n<!ENTITY ltr.label \"С лева на десно\">\n<!ENTITY rtl.label \"С десна на лево\">\n<!ENTITY unspecified.label \"Није задато\">\n\n<!ENTITY selectLanguage.label \"Изабери језик\">\n\n<!ENTITY backgroundImage.label \"Позадинска слика:\">\n<!ENTITY backgroundImage.accesskey \"B\">\n\n<!ENTITY filepickerForBgImage.title \"Изабери слику за позадину\">\n<!ENTITY pagePreview.label \"Предпреглед:\">\n\n<!ENTITY useSystemColors.label \"Подразумевана боја читача (Није прилагођена боја на страници)\">\n<!ENTITY userDefinedColors.label \"Користи специјалне боје:\">\n\n<!ENTITY backgroundColor.label \"Позадина:\">\n<!ENTITY backgroundColor.accesskey \"B\">\n<!ENTITY textColor.label \"Текст:\">\n<!ENTITY textColor.accesskey \"T\">\n<!ENTITY linksColor.label \"Везе:\">\n<!ENTITY linksColor.accesskey \"L\">\n<!ENTITY activeLinksColor.label \"Активне везе:\">\n<!ENTITY activeLinksColor.accesskey \"A\">\n<!ENTITY visitedLinksColor.label \"Посећене везе:\">\n<!ENTITY visitedLinksColor.accesskey \"V\">\n<!ENTITY underlineLinks.label \"Подвуци везе\">\n\n<!ENTITY relativeURLForBgImage.label \"URL је релативан за локацију странице\">\n\n<!ENTITY generalTab.label \"Опште карактеристике документа\">\n<!ENTITY colorsTab.label \"Боје и позадине\">\n<!ENTITY styleTab.label \"Стил\">\n<!ENTITY advancedTab.label \"Додатно\">\n\n<!ENTITY unsavedPage.label \"[Нова страница још није сачувана]\">\n<!ENTITY noPageLastModified.label \"[Нема података]\">\n\n<!ENTITY normalText.preview \"Обичан текст\">\n<!ENTITY links.preview \"Везе\">\n<!ENTITY activeLinks.preview \"Активне везе\">\n<!ENTITY visitedLinks.preview \"Посећене везе\">\n\n<!ENTITY makeColorsDefault.label \"Направите горе подразумеване поставке\">\n\n<!ENTITY bgTab.label \"Позадина документа\">\n\n<!ENTITY layoutsTab.label \"Распоред на страници\">\n<!ENTITY usePageLayout.checkbox \"Примени предвиђени CSS распоред\">\n<!ENTITY oneColumn100.label \"1 стубац, 100&#37;\">\n<!ENTITY twoColumns5050.label \"2 ступца, 50&#37;/50&#37;\">\n<!ENTITY twoColumns6633.label \"2 ступца, 66&#37;/33&#37;\">\n<!ENTITY twoColumns3366.label \"2 ступца, 33&#37;/66&#37;\">\n<!ENTITY twoColumns7525.label \"2 ступца, 75&#37;/25&#37;\">\n<!ENTITY twoColumns2575.label \"2 ступца, 25&#37;/75&#37;\">\n<!ENTITY threeColumns333333.label \"3 ступца, 33&#37;/33&#37;/33&#37;\">\n<!ENTITY threeColumns502525.label \"3 ступца, 50&#37;/25&#37;/25&#37;\">\n<!ENTITY threeColumns252550.label \"3 ступца, 25&#37;/25&#37;/50&#37;\">\n<!ENTITY fourColumns25252525.label \"4 ступца, 25&#37;/25&#37;/25&#37;/25&#37;\">\n\n<!ENTITY layoutType.label \"Ширина:\">\n<!ENTITY layoutType.accesskey \"W\">\n<!ENTITY layout100percent.label \"Пуна ширина\">\n<!ENTITY layout750px.label \"750px\">\n<!ENTITY layout950px.label \"950px\">\n<!ENTITY layout974px.label \"974px\">\n<!ENTITY layoutSubtype.label \"Бочни панел:\">\n<!ENTITY layoutSubtype.accesskey \"S\">\n<!ENTITY noSidebar.label \"None\">\n<!ENTITY left160Sidebar.label \"Лево 160px\">\n<!ENTITY left180Sidebar.label \"Лево 180px\">\n<!ENTITY left300Sidebar.label \"Лево 300px\">\n<!ENTITY right180Sidebar.label \"Десно 180px\">\n<!ENTITY right240Sidebar.label \"Десно 240px\">\n<!ENTITY right300Sidebar.label \"Десно 300px\">\n<!ENTITY loremIpsum.label \"Стави 'lorem ipsum' као фиктивни садржај\">\n<!ENTITY loremIpsum.accesskey \"I\">\n<!ENTITY newRow.label \"Нови ред\">\n<!ENTITY removeRow.label \"Уклони\">\n\n<!ENTITY tile.label \"Раздели:\">\n<!ENTITY tile.accesskey \"T\">\n<!ENTITY scrolling.label \"Померање:\">\n<!ENTITY scrolling.accesskey \"S\">\n<!ENTITY scrollWithPage.label \"Са страницом\">\n<!ENTITY noScrolling.label \"Без померања\">\n<!ENTITY horizPosition.label \"Хориз:\">\n<!ENTITY vertPosition.label \"Верт:\">\n\n<!ENTITY documentType.label \"Врста документа\">\n<!ENTITY documentType.description \"Какву врсту документа желиш да направиш?\">\n\n<!ENTITY documentLanguage.label \"Језик документа\">\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"Врста документа\">\n<!ENTITY transitional.label \"Прелазно\">\n<!ENTITY strict.label \"строго\">\n\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/newPageWizard.properties",
    "content": "loremIpsum=Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.\nheader=ЗАГЛАВЉЕ СТРАНИЦЕ\nfooter=ПОДНОЖЈЕ\nnav=НАВИГАЦИОНИ ПАНО\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/openLocation.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Отвори датотеку или тему\">\n\n<!ENTITY enterLocation.label \"Унеси веб-адресу (URL) за датотеку/тему, или изабери локално:\">\n<!ENTITY enterLocation.accesskey \"E\">\n\n<!ENTITY chooseFile.label \"Изабери датотеку...\">\n<!ENTITY chooseFile.accesskey \"C\">\n\n<!ENTITY createIn.label \"Направи у\">\n<!ENTITY inATab.label \"Картица\">\n<!ENTITY inATab.accesskey \"T\">\n<!ENTITY inAWindow.label \"Прозор\">\n<!ENTITY inAWindow.accesskey \"W\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/openLocation.properties",
    "content": "chooseFileDialogTitle=Изабери датотеку\ntemplateFilter=HTML шаблони\nPHPfiles=PHP датотеке\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/pageProperties.dtd",
    "content": "<!ENTITY window.title \"Својства документа\">\n\n<!ENTITY pageLocation.label \"Локација:\">\n<!ENTITY pageLastModified.label \"Последња измена:\">\n<!ENTITY pageTitle.label \"Наслов:\">\n<!ENTITY pageAuthor.label \"Аутор:\">\n<!ENTITY pageDescription.label \"Опис:\">\n<!ENTITY pageTitle.accesskey \"T\">\n<!ENTITY pageAuthor.accesskey \"A\">\n<!ENTITY pageDescription.accesskey \"D\">\n<!ENTITY pageKeywords.label \"Кључне речи:\">\n<!ENTITY pageKeywords.accesskey \"K\">\n\n<!ENTITY language.label \"Језик:\">\n<!ENTITY language.accesskey \"L\">\n<!ENTITY charset.label \"Скуп знакова:\">\n<!ENTITY charset.accesskey \"c\">\n<!ENTITY direction.label \"Смер текста:\">\n<!ENTITY direction.accesskey \"x\">\n<!ENTITY ltr.label \"С лева на десно\">\n<!ENTITY rtl.label \"С десна на лево\">\n<!ENTITY unspecified.label \"Није задато\">\n\n<!ENTITY selectLanguage.label \"Језик текста\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/pagePropertiesPreview.html",
    "content": "\n<html>\n<head>\n  <meta content=\"text/html; charset=ISO-8859-1\" http-equiv=\"content-type\">\n  <style>p[id] { margin: 0px; }</style>\n  <title></title>\n</head>\n<body>\n  <p>Normal text will look like this !</p>\n  <p id=\"links\">Links will look like this !<br>\n  <p id=\"visited\">Visited will look like this !<br>\n  <p id=\"active\">Active Links will look like this !</p>\n</body>\n</html>\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/panels.dtd",
    "content": "<!ENTITY switchToFloatingPanel.label \"Switch to floating panel\">\n<!ENTITY closePanel.label \"Close panel\">\n<!ENTITY deckPanel.label \"Deck panel into main window\">\n<!ENTITY alignPanels.label                \"Поравњај све панеле\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/parsingError.dtd",
    "content": "<!ENTITY window.title \"Грешка у парсеру!\">\n<!ENTITY cantSwitchBackToNormal.label \"Немогућ је повратак на нормалан приказ\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/polyglot.dtd",
    "content": "<!ENTITY polyglot.label \"Polyglot\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/prefs/advanced.dtd",
    "content": "<!ENTITY ui.caption \"Корисничко сучеље за BlueGriffon\">\n<!ENTITY switchLocale.button \"Користите језик\">\n\n<!ENTITY useSystemLocale.radio \"Покушајте да користите локални ОС\">\n<!ENTITY useInstalledLocale.radio \"Користите локално инсталирани:\">\n\n<!ENTITY network.caption \"Мрежа\">\n<!ENTITY configureNetwork.label \"Подесите BlueGriffon поставке мреже\">\n<!ENTITY parameters.label \"Параметри...\">\n\n<!ENTITY advancedConfig.caption \"Напредна подешавања\">\n<!ENTITY configEditor.label \"Уређивач подешавања\">\n\n<!ENTITY preview.caption \"Спољни преглед\">\n<!ENTITY resetPreviewers.label \"Пресложи подешавања спољних прегледача\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/prefs/connection.dtd",
    "content": "\n<!ENTITY  connectionsDialog.title       \"Подешавања везе\">\n<!ENTITY  window.width                  \"37em\">\n<!ENTITY  window.macWidth               \"39em\">\n\n<!ENTITY  proxyTitle.label              \"Подесите Посреднике за приступ интернету\">\n<!ENTITY  noProxyTypeRadio.label        \"Без посредника\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"y\">\n<!ENTITY  systemTypeRadio.label         \"Користи системска подешавања посредника\">\n<!ENTITY  systemTypeRadio.accesskey     \"u\">\n<!ENTITY  WPADTypeRadio.label           \"Самооткривање подешавања посредника за ову мрежу\">\n<!ENTITY  WPADTypeRadio.accesskey       \"w\">\n<!ENTITY  manualTypeRadio.label         \"Ручно подешавање посредника:\">\n<!ENTITY  manualTypeRadio.accesskey     \"m\">\n<!ENTITY  autoTypeRadio.label           \"Аутоматска конфигурација посредних УРЛ адресе:\">\n<!ENTITY  autoTypeRadio.accesskey       \"A\">\n<!ENTITY  reload.label                  \"Поново учитај\">\n<!ENTITY  reload.accesskey              \"e\">\n<!ENTITY  ftp.label                     \"FTP посредник:\">\n<!ENTITY  ftp.accesskey                 \"F\">\n<!ENTITY  http.label                    \"HTTP посредник:\">\n<!ENTITY  http.accesskey                \"x\">\n<!ENTITY  ssl.label                     \"SSL посредник:\">\n<!ENTITY  ssl.accesskey                 \"L\">\n<!ENTITY  socks.label                   \"SOCKS домаћин:\">\n<!ENTITY  socks.accesskey               \"C\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"K\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"v\">\n<!ENTITY  port.label                    \"Прикључак:\">\n<!ENTITY  HTTPport.accesskey            \"P\">\n<!ENTITY  SSLport.accesskey             \"o\">\n<!ENTITY  FTPport.accesskey             \"r\">\n<!ENTITY  SOCKSport.accesskey           \"t\">\n<!ENTITY  noproxy.label                 \"Без посредника за:\">\n<!ENTITY  noproxy.accesskey             \"n\">\n<!ENTITY  noproxyExplain.label          \"Пример: .mozilla.org, .net.nz, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"Користите овај посредни сервер за све протоколе\">\n<!ENTITY  shareproxy.accesskey          \"s\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/prefs/deactivateLicense.dtd",
    "content": "<!ENTITY windowTitle.label \"Deactivate a license\">\n\n<!ENTITY message.label \"Make sure you are connected to the Internet!\">\n<!ENTITY warning.label \"Click on 'Perform operation' to deactivate your license and restart BlueGriffon.\">\n\n<!ENTITY deactivate.label \"Perform operation\">\n<!ENTITY closeWindow.label \"Cancel\">\n\n<!ENTITY error.label \"Cannot deactivate license at this time\">\n<!ENTITY inOp.label \"Deactivating license\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/prefs/file.dtd",
    "content": "<!ENTITY fileHistory.caption \"Недавне датотеке\">\n<!ENTITY fileHistoryDepth.label \"Највећи број датотека у новијој историји:\">\n<!ENTITY files.label \"датотеке\">\n<!ENTITY restoreLastSession.label \"Обнови картице задње сесије\">\n<!ENTITY fileExtensions.label \"Проширења за нове датотеке\">\n<!ENTITY fileExtensionForHTML.label \"За HTML документа:\">\n<!ENTITY fileExtensionForXHTML.label \"за XHTML документа:\">\n<!ENTITY emptyForDefault.label \"(оставите празно за подразумевана проширења)\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/prefs/general.dtd",
    "content": "\n<!ENTITY structureBar.caption \"Структура тракe\">\n\n\n<!ENTITY showIDs.label \"Прикажи ИД\">\n<!ENTITY showClasses.label \"Прикажи класе\">\n<!ENTITY showLanguage.label \"Прикажи језик\">\n<!ENTITY showRoles.label \"Прикажи ARIA функцију\">\n\n<!ENTITY spellCheck.caption \"Провера правописа\">\n<!ENTITY enableSpellCheck.label \"Омогући у садашњем времену проверу правописа\">\n<!ENTITY numberSuggestions.label \"Број предлога:\">\n\n<!ENTITY tabPosition.label \"Положај картица\">\n<!ENTITY leftTabPosition.label \"Лево\">\n<!ENTITY centerTabPosition.label \"Средина\">\n<!ENTITY rightTabPosition.label \"Десно\">\n<!ENTITY mainToolbarEnabled.label \"Најважније трака са алаткама\">\n<!ENTITY mainToolbar.label \"Главни алатима\">\n<!ENTITY theme.label \"Тема:\">\n<!ENTITY toolbarIconSizeSmaller.label \"Мања\">\n<!ENTITY toolbarIconSizeSmall.label \"Мала\">\n<!ENTITY toolbarIconSizeMedium.label \"Средња\">\n<!ENTITY toolbarIconSizeLarger.label \"Већа\">\n<!ENTITY toolbarIconSizeLarge.label \"Велика\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/prefs/license.dtd",
    "content": "<!ENTITY licenseKey.label \"License key:\">\n<!ENTITY licenseInvoice.label \"Transaction ID:\">\n\n<!ENTITY warning1.label \"Extended features are enabled only if valid license data are provided and license is activated\">\n<!ENTITY warning2.label \"To activate your license, please fill in the data below and restart BlueGriffon. You must be connected to the Internet at that time.\">\n\n<!ENTITY deactivate.label \"Deactivate current license\">\n\n<!ENTITY activate.label \"Activate\">\n<!ENTITY troubleshoot.label 'Request a reset link'>\n<!ENTITY helpNeeded.label \"TROUBLESHOOTING: If you have issues activating your license, it could be because you already activated it in the past and forgot (or could not) deactivate it before a machine swap, a disk crash, etc. In that case, you can request a full reset of all your license activations using the button below. The reset link will be sent to the purchaser of the license and recipient of the invoice. Please provide the Transaction ID above to enable that button.\">\n\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/prefs/license.properties",
    "content": "activateWarning=BlueGriffon needs to restart to activate your license. Do you want to restart now?\nconfirmRestart=Restart BlueGriffon?\n\nfullResetTitle=License activation reset\nfullResetErrorLabel=Impossible to perform the operation, a network error occurred.\nfullResetRequested=A reset link was sent to the owner of the license/transaction. BlueGriffon must now restart.\nfullResetInvalid=The transaction ID is invalid.\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/prefs/newPage.dtd",
    "content": "<!ENTITY author.caption \"Аутор\">\n<!ENTITY authorName.label \"Име аутора:\">\n\n<!ENTITY defaultZoomFactor.label \"Подразумевани фактор повећања:\">\n<!ENTITY zoom.label \"Повећање\">\n\n<!ENTITY editingFeatures.label \"Уређење карактеристика\">\n\n<!ENTITY showComments.label \"Прикажи HTML коментара\">\n<!ENTITY showPHP.label \"Прикажи PHP инструкцију\">\n<!ENTITY showPI.label \"Прикажи друге обраде инструкција\">\n\n<!ENTITY linksManagement.label \"Копирај/Налепи управљање хипервезама:\">\n<!ENTITY preserveRelative.label \"Сачувати релативне URL\">\n<!ENTITY makeAbsolute.label \"Учинити све URL адресе апсолутним\">\n<!ENTITY returnKey.label \"Повратак у пасус увек ствара нови пасус\">\n<!ENTITY keepBackup.label \"Направите резервну копију пре него што сачувате датотеку (*.bak)\">\n\n<!ENTITY waiAria.label \"WAI-ARIA\">\n<!ENTITY showAnchors.label \"Прикажи a[name]\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/prefs/osx.dtd",
    "content": "<!ENTITY showInDock.label \"Приказ броја измењених докумената у OS X dock\">\n<!ENTITY osxRTFPasteSupport.label 'Enable pasting RTF from OS X clipboard'>\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.dtd",
    "content": "<!ENTITY commandShortcutCol.label \"Наредба\">\n<!ENTITY shortcutShortcutCol.label \"Пречица\">\n\n<!ENTITY menubar.label \"Трака изборника\">\n<!ENTITY toolbars.label \"Траке са алаткама\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.properties",
    "content": "NoMainWindowAvaialble=Није могуће уређивање пречица\nPleaseOpenOneMainWindow=Главни прозор BlueGriffon мора бити отворен за уређивање пречица.\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/prefs/source.dtd",
    "content": "<!ENTITY source.label \"Приказ извора\">\n<!ENTITY theme.label \"Тема:\">\n\n<!ENTITY serialization.label \"Серијализација\">\n\n<!ENTITY forceLF.label \"Група Unix-style враћа (LF)\">\n\n<!ENTITY specialChars.description      \"Дати на излазу следеће знакове као ентитете:\">\n<!-- ENTITY basicEncoding.label           \"Само &amp; &lt; &gt; ' и непреломни размак\" -->\n<!ENTITY basicEncoding.label           \"Само &amp; &lt; &gt; и без размака\">\n<!ENTITY latin1EntitiesEncoding.label  \"Наведено и Latin-1 слова\">\n<!ENTITY htmlEntitiesEncoding.label    \"Сви HTML 4 специјални карактери\">\n<!ENTITY allEntitiesEncoding.label     \"Користи &amp;#..; обележавање за све не-ASCII карактере\">\n\n<!ENTITY autoIndent.label \"Ауто-увлачење\">\n<!ENTITY wrap.label \"Пренеси дуге линије\">\n<!ENTITY wrapColumn.label \"када линије прелазе границе колона\">\n<!ENTITY noWrapForLanguages.label \"Не преноси документа у следеће језике:\">\n<!ENTITY langExclusionExample.label \"(ex: ja-JP, zh-TW)\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/prefs/styles.dtd",
    "content": "<!ENTITY bgDecidesAll.radio \"Аутоматски\">\n<!ENTITY bgDecidesAll.desc \"Ако BlueGriffon одлучи сам како додати стилове допустите му узети ИД и класе за мене када је то потребно\">\n<!ENTITY prefixPrompt.label \"Унесите префикс за ИД и класе:\">\n<!ENTITY iDecide.radio \"Упутство\">\n<!ENTITY iDecide.desc \"Дозволите ми да одлучим\">\n<!ENTITY cssPolicy.caption \"CSS политика\">\n\n<!ENTITY browserSupport.caption \"Подржани прегледачи\">\n<!ENTITY gecko.label \"Gecko - заснован на прегледачима (Firefox, Camino, ...)\">\n<!ENTITY webkit.label \"Веб комплет-заснован на прегледачима (Safari, ...)\">\n<!ENTITY blink.label \"Blink-заснован на прегледачима (Chrome, ...)\">\n<!ENTITY presto.label \"Opera\">\n<!ENTITY trident.label \"Internet Explorer\">\n<!ENTITY servo.label \"Servo\">\n<!ENTITY vivliostyle.label \"Vivliostyle\">\n<!ENTITY weasyprint.label \"Weasyprint\">\n\n<!ENTITY cssColors.captions \"CSS боје\">\n<!ENTITY outputCssColorNames.label \"Увек покушајте да је излаз CSS 3 име боја\">\n<!ENTITY rgbColors.label \"Предност rgb(r,v,b) вредностима\">\n<!ENTITY hexColors.label \"Предност #rrvvbb вредностима\">\n\n<!ENTITY serialization.label \"Серијализација\">\n<!ENTITY shorthands.label \"Shorthands\">\n<!ENTITY longhands.label \"Longhands\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/prefs/update.dtd",
    "content": "<!ENTITY checkForUpdates.label \"Проверите ажурирања за BlueGriffon\">\n\n<!ENTITY atLaunch.checkbox \"Сваки пут кад је BlueGriffon покренут\">\n<!ENTITY oncePerDay.checkbox \"Не више од једном дневно\">\n<!ENTITY manually.checkbox \"Ручно\">\n\n<!ENTITY checkNow.button \"Провери сада\">\n<!ENTITY privacyPolicy.label \"Политика приватности\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/prefs/update.properties",
    "content": "SoftwareUpdates=Ажурирање софтвера\nUnableToCheck=Није могуће проверити доступност\nUpToDate=BlueGriffon је ажуриран\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/prefs.dtd",
    "content": "<!ENTITY window.title \"Bluegriffon - Подешавања\">\n\n<!ENTITY general.title \"Опште\">\n<!ENTITY newPage.title \"Документи\">\n<!ENTITY update.title \"Ажурирања\">\n<!ENTITY advanced.title \"Додатно\">\n<!ENTITY styles.title \"Стилови\">\n<!ENTITY osx.title \"OS X\">\n<!ENTITY shortcuts.title 'Пречице'>\n<!ENTITY source.title \"Извор\">\n<!ENTITY file.title         \"Датотека\">\n<!ENTITY license.title \"License\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/propertiesDeck.dtd",
    "content": "<!ENTITY foo \"foo\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/rotator.dtd",
    "content": "<!ENTITY degrees.label \"degrees\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/spellCheck.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Провера правописа\">\n\n<!ENTITY misspelledWord.label \"Погрешно написане речи:\">\n<!ENTITY wordEditField.label \"Замени са:\">\n<!ENTITY wordEditField.accessKey \"w\">\n<!ENTITY checkwordButton.label \"Проверите реч\">\n<!ENTITY checkwordButton.accessKey \"k\">\n<!ENTITY suggestions.label \"Предлози:\">\n<!ENTITY suggestions.accessKey \"u\">\n<!ENTITY ignoreButton.label \"Занемари\">\n<!ENTITY ignoreButton.accessKey \"I\">\n<!ENTITY ignoreAllButton.label \"Занемари све\">\n<!ENTITY ignoreAllButton.accessKey \"n\">\n<!ENTITY replaceButton.label \"Замени\">\n<!ENTITY replaceButton.accessKey \"R\">\n<!ENTITY replaceAllButton.label \"Замени све\">\n<!ENTITY replaceAllButton.accessKey \"A\">\n<!ENTITY stopButton.label \"Стани\">\n<!ENTITY stopButton.accessKey \"t\">\n<!ENTITY userDictionary.label \"Лични речник:\">\n<!ENTITY moreDictionaries.label \"Преузимање више речника...\">\n<!ENTITY addToUserDictionaryButton.label \"Додај реч\">\n<!ENTITY addToUserDictionaryButton.accessKey \"d\">\n<!ENTITY editUserDictionaryButton.label \"Уреди...\">\n<!ENTITY editUserDictionaryButton.accessKey \"E\">\n<!ENTITY recheckButton.label \"Поново провери страницу\">\n<!ENTITY recheckButton.accessKey \"P\">\n<!ENTITY closeButton.label \"Затвори\">\n<!ENTITY closeButton.accessKey \"C\">\n<!ENTITY sendButton.label \"Пошаљи\">\n<!ENTITY sendButton.accessKey \"S\">\n<!ENTITY languagePopup.label \"Језик:\">\n<!ENTITY languagePopup.accessKey \"L\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/spellCheck.properties",
    "content": "CorrectSpelling=(исправан правопис)\nNoSuggestedWords=(нема предложених речи)\nNoMisspelledWord=Све речи су без грешке\nCheckSpellingDone=Завршена је провера правописа.\nCheckSpelling=Провера правописа\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/structurebar.dtd",
    "content": "<!ENTITY structureBar.title \"Састав\">\n\n<!ENTITY setElementLanguage.label \"Подеси језик\">\n<!ENTITY setElementLanguage.accesskey \"L\">\n<!ENTITY resetElementLanguage.label \"Језик у почетно\">\n<!ENTITY resetElementLanguage.accesskey \"s\">\n<!ENTITY deleteElement.label \"Обриши елемент\">\n<!ENTITY deleteElement.accesskey \"D\">\n<!ENTITY removeTag.label \"Уклони ознаку\">\n<!ENTITY removeTag.accesskey \"R\">\n<!ENTITY changeTag.label \"Промени ознаку\">\n<!ENTITY changeTag.accesskey \"C\">\n<!ENTITY copyHTMLCodeInStructurebarContext.label \"Копирај обележени HTML овог елемента\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/svg-edit.properties",
    "content": "SvgEdit=SVG уређивање\nConfirmClose=Постоје несачуване промене, да ли заиста желите да затворите SVG уређивање?\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/tabeditor.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY untitledDocument.label \"Неименовани документ\">\n<!ENTITY closeTab.label              \"Затвори картицу\">\n<!ENTITY closeTab.accesskey          \"c\">\n<!ENTITY closeOtherTabs.label        \"Затвори друге картице\">\n<!ENTITY closeOtherTabs.accesskey    \"o\">\n<!ENTITY newTab.label                \"Нова картица\">\n<!ENTITY newTab.accesskey            \"n\">\n<!ENTITY revert.label                \"Врати\">\n<!ENTITY revert.accesskey            \"v\">\n<!ENTITY refreshImages.label         \"Поново учитај слике\">\n<!ENTITY refreshImages.accesskey     \"i\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/updateAvailable.dtd",
    "content": "<!ENTITY window.title \"Ажурирање софтвера\">\n\n<!ENTITY warningMessage.description \"Ажурирање за BlueGriffon је доступно.\">\n<!ENTITY download.button \"Преузмите ажурирање\">\n<!ENTITY dontAskAgain.label \"Don't ask me again\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/bluegriffon/updates.properties",
    "content": "update.checkInsideButton.label=Провери да ли постоје исправке\nupdate.checkInsideButton.accesskey=P\nupdate.resumeButton.label=Настави преузимање %S…\nupdate.resumeButton.accesskey=D\nupdate.openUpdateUI.applyButton.label=Ажурирај…\nupdate.openUpdateUI.applyButton.accesskey=A\nupdate.restart.applyButton.label=Ажурирај\nupdate.restart.applyButton.accesskey=A\nupdate.openUpdateUI.upgradeButton.label=Ажурирај сада…\nupdate.openUpdateUI.upgradeButton.accesskey=U\nupdate.restart.upgradeButton.label=Ажурирај сада\nupdate.restart.upgradeButton.accesskey=U\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/branding/brand.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY  lang.version          \"en-US\">\n<!ENTITY  brandShortName        \"BlueGriffon\">\n<!ENTITY  brandFullName         \"BlueGriffon\">\n<!ENTITY  vendorShortName       \"Disruptive Innovations\">\n<!ENTITY  sidebarName           \"Бочни панел\">\n<!ENTITY  brandShorterName      \"BlueGriffon\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/base/locale/branding/brand.properties",
    "content": "brandShortName=BlueGriffon\nbrandFullName=BlueGriffon\nvendorShortName=Disruptive Innovations\nsidebarName=Бочни панел\n"
  },
  {
    "path": "locales/sr/bluegriffon/extensions/fs/addFont.dtd",
    "content": "<!ENTITY window.title \"Да ли је изабрани словолик већ локално доступан?\">\n\n<!ENTITY yes.label \"Да, јесте, дозволите ми да изаберем одговарајућу stylesheet.css датотеку\">\n<!ENTITY no.label  \"Не, није, дозволите ми да изаберем фасциклу где ћете сачувати пакет словоликова\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/extensions/fs/fs.dtd",
    "content": "<!ENTITY window.title \"FontSquirrel словолик\">\n\n<!ENTITY classifications.label \"Класификација\">\n<!ENTITY fontList.label \"Списак словоликова\">\n \n<!ENTITY networkActivity.tooltip \"Мрежна активност\">\n\n<!ENTITY addToDocument.label \"Додај у документ\">\n\n<!ENTITY previewText.label \"Преглед текста:\">\n<!ENTITY prose.label \"BlueGriffon\">\n\n<!ENTITY loading.label \"Учитавање пакета слова...\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/extensions/fs/fs.properties",
    "content": "SelectDir=Изаберите директоријум где ћете отпаковати архиву слова\nSelectFile=Изаберите постојећи пакет слова stylesheet.css\nStylesheet=A FontSquirrel пакет стилова\nMustBeSavedTitle=Документ никада није сачуван\nMustBeSavedMessage=Морате да сачувате датотеку бар једном пре него што покушате да повеже локална слова користећи релативну УРЛ. Затворите и поново отворите документ после меморисања.\n"
  },
  {
    "path": "locales/sr/bluegriffon/extensions/fs/fsOverlay.dtd",
    "content": "<!ENTITY fsWindow.label \"FontSquirrel\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/extensions/gfd/addFont.dtd",
    "content": "<!ENTITY window.title \"Додај породицу словоликова у документу\">\n\n<!ENTITY fontFamily.label \"Породица словоликова\">\n<!ENTITY preview.label \"Преглед\">\n\n<!ENTITY subset.label \"Подскуп\">\n<!ENTITY latin.label \"Латиница\">\n<!ENTITY greek.label \"Грчки\">\n<!ENTITY cyrillic.label \"Ћирилица\">\n<!ENTITY khmer.label \"Khmer\">\n\n<!ENTITY variants.label \"Варијанте\">\n<!ENTITY regular.label \"Правилан\">\n<!ENTITY italic.label \"Искошен\">\n<!ENTITY bold.label \"Подебљан\">\n<!ENTITY bolditalic.label \"Подебљан-искошен\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/extensions/gfd/gfd.dtd",
    "content": "<!ENTITY window.title \"Уређивач за слова Google\">\n\n<!ENTITY family.col \"Породица\">\n<!ENTITY variants.col \"Варијанте\">\n<!ENTITY subsets.col \"Подгрупа\">\n\n<!ENTITY add.tooltip \"Додај породицу слова\">\n<!ENTITY remove.tooltip \"Уклони породицу слова\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/extensions/gfd/gfdOverlay.dtd",
    "content": "<!ENTITY gfdWindow.label \"Директоријум Google словоликова\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/extensions/markdown/markdown.dtd",
    "content": "<!ENTITY window.title \"Insert Markdown\">\n\n<!ENTITY commitChanges.label \"Изврши измене\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/extensions/markdown/markdownOverlay.dtd",
    "content": "<!ENTITY markdownMenu.label \"Markdown\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/extensions/op1/a11yFirstStep.properties",
    "content": "ConformingDTDSyntax=Use a W3C-conforming DTD syntax before the html element\nNoWrongSyntaxOrNonConformingHierarchy=Don't use wrong attribute syntax or non-conforming element hierarchy inside the html element\nOneTitleInHead=Use a title element as a child of the head element\nNoEmptyTitle=When you provide a title element, do not leave it empty\nNoMetaRefresh=Don't use a meta element with an http-equiv attribute and a value equal to refresh\nHTMLElementHasLangAttribute=Use the lang attribute for the html element\nHTMLElementHasValidLangAttribute=Use a valid language code for the lang attribute\nNoInvalidDir=Don't use a value other than ltr, rtl or empty for the dir attribute\nTitleForFrames=Use the title attribute for every frame element\nNoEmptyTitleForFrames=When you provide a title attribute for a frame element, do not leave it empty\nTitleForIFrames=Use the title attribute for every iframe element\nNoEmptyTitleForIFrames=When you provide a title attribute for an iframe element, do not leave it empty\nAtLeastOneH1InBody=There must be at least one h1 element inside (at any level) the body element\nNoEmptyH1=When you provide a h1 element, do not leave it empty\nNoEmptyH2=When you provide a h2 element, do not leave it empty\nNoEmptyH3=When you provide a h3 element, do not leave it empty\nNoEmptyH4=When you provide a h4 element, do not leave it empty\nNoEmptyH5=When you provide a h5 element, do not leave it empty\nNoEmptyH6=When you provide a h6 element, do not leave it empty\nH2Order=Use&nbsp; a h1, h2, h3, h4, h5 or h6 element as a first heading before a h2 element in the source order\nH3Order=Use a h2, h3, h4, h5 or h6 element as a first heading before a h3 element in the source order\nH4Order=Use a h3, h4, h5 or h6 element as a first heading before a h4 element in the source order\nH5Order=Use a h4, h5 or h6 element as a first heading before a h5 element in the source order\nH6Order=Use a h5 or h6 element as a first heading before a h6 element in the source order\nDTAsFirstChildOfDL=Use a dt element as the first child of a dl element\nNoEmptyLI=When you provide a li element, do not leave it empty\nNoAlignAttribute=Don't use the align attribute\nNoXmpElement=Don't use the xmp element\nNoEmptyP=When you provide a p element, do not leave it empty\nNoEmptyAExceptAnchors=When you provide an a element, do not leave it empty except if it is used as an anchor\nNoEmptyButton=When you provide a button element, do not leave it empty\nNoVlinkAttribute=Don't use the vlink attribute\nNoTextAttribute=Don't use the text attribute\nNoLinkAttribute=Don't use the link attribute\nnoImgWithoutAlt=Use the alt attribute for every img element\nnoAreaWithoutAlt=Use the alt attribute for every area element\nnoAppletWithoutAlt=Use the alt attribute for every applet element\nnoImageInputWithoutAlt=Use the alt attribute for every input type=image element\nnoEmptyAltForImageLoneChildOfAnchorOrButton=If the img element is the only child of a button or an a element, do not leave its alt attribute empty\nnoEmptyAltForInputImage=When you provide an alt attribute for an input type=image element, do not leave it empty\nnoEmptyAltForAreaWithHref=When you provide an alt attribute for an area element holding an href attribute, do not leave it empty\nnoAltSimilarToTextContent=If an img element is a child of an a element with text, do not use the same text for its alt attribute as the text inside the a element\nnoBorderAttribute=Don't use the border attribute\nnoSimilarAltForAreasWithDifferentHref=Don't use the same value for alt attributes for multiple area elements with different href values\nLongdescIsURI=Use a URI as the value for a longdesc attribute\nnoBackgroundAttribute=Don't use the background attribute\nnoBgsoundElement=Don't use the bgsound element\nTablesWithAtLeastOneTHHaveACaption=Use a caption element as the first child of a table element containing at least one th element\nCaptionIsDifferentFromSummaryAttribute=Don't use the same content for a caption element and a summary attribute\nnoEmptyCaption=When you provide a caption element, do not leave it empty\nnoCaptionInATableWithOnlyTDs=Don't use a caption element in a table element containing only td elements\nnoAlinkAttribute=Don't use an alink attribute\nnoSummaryAttributeSimilarToCaption=Don't use the same content for a summary attribute and a caption element\nnoEmptySummaryIfTableHasTHOrCaption=When you provide a summary attribute for a table element containing a th or a caption element, do not leave it empty\nnoSummaryAttributeIfOnlyTDs=Don't use a summary attribute on a table element containg only td elements\nnoStrikeElement=Don't use the strike element\nnoListingElement=Don't use the listing element\nAtLeastOneTHIfCaptionOrSummary=Use at least one th element inside a table element with a caption element or a non-empty summary attribute\nAllNonEmptyTHHaveScopeOrId=Use a scope or id attribute for every non-empty th element\nScopeAttributeIsRowOrCol=Don't use a value other than row or col for the scope attribute\nnoBgcolorAttribute=Don't use the bgcolor attribute\nnoTTElement=Don't use the tt element\nTDHaveHeadersAttributeIfTHHasId=Use a headers attribute on every td element if the corresponding th element has an id attribute\nnoPlaintextElement=Don't use the plaintext element\nnoHeadersAttributeThatIsNotATHId=Don't use for a headers attribute a value which matches an id attribute used for a td of the table element\nAllFormsHaveAButton=Use a button, or an input of type submit, image or button inside a form element\nSubmitButtonsHaveNonEmptyValue=When you provide an input type=submit, do not leave its value attribute empty\nnoMarqueeElement=Don't use the marquee element\nFieldsetHasALegend=Use a legend element as a child of every fieldset element\nFieldsetsAreInForms=Don't use a fieldset element without a form element\nnoEmptyLegendElement=When you provide a legend element, do not leave it empty\nLabelElementHasForAttribute=Use the for attribute for every label element\nnoEmptyForAttributeOnLabel=When you provide a for attribute for a label element, do not leave it empty\nForAttributeMatchesAnIdInSameForm=A for attribute must have a value that matches an id attribute inside the form element\nOptgroupElementHasALabel=Use the label attribute for every optgroup element\nNoSimilarLabelInOptgroupsOfSameSelect=Don't use the same label attribute for different optgroup elements of the same select element\nnoEmptyLabelAttributeOnOptgroup=When you provide a label attribute for an optgroup element, do not leave it empty\nnoBasefontElement=Don't use the basefont element\nnoBlinkElement=Don't use the blink element\nnoCenterElement=Don't use the center element\nnoFontElement=Don't use the font element\n"
  },
  {
    "path": "locales/sr/bluegriffon/extensions/op1/op1.dtd",
    "content": "\n<!ENTITY window.title \"Opquast Acessibility First Step\">\n\n<!ENTITY filterAll.label \"See all tests\">\n<!ENTITY filterPassed.label \"See only passed tests\">\n<!ENTITY filterFailed.label \"See only failed tests\">\n\n<!ENTITY speed.label \"Speed:\">\n<!ENTITY title.label \"Title:\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/extensions/op1/op1Overlay.dtd",
    "content": "<!ENTITY op1.label \"Opquast Accessibility First Step\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/extensions/tipoftheday/tipoftheday.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Widgets.\n   -\n   - The Initial Developer of the Original Code is\n   - Philippe Goetz.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Philippe Goetz, Original author\n   -   Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY tipOfTheDayWindow.title    \"Савет дана\">\n<!ENTITY questionBeginning.label    \"Да ли сте знали да…\">\n<!ENTITY startupCheckbox.label      \"Прикажи саветe при покретању\">\n<!ENTITY nextTipButton.label        \"Следећи\">\n<!ENTITY previousTipButton.label    \"Претходни\">\n<!ENTITY closeTipButton.label       \"Затвори\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/extensions/tipoftheday/tipoftheday.rdf",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is Linspire Inc.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com)\n   -   Charles Cooke\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\"\n                     \"http://my.netscape.com/publish/formats/rss-0.91.dtd\"[\n<!ENTITY % brandDTD SYSTEM \"chrome://global/locale/brand.dtd\">%brandDTD;\n]>\n<rss version=\"0.91\">\n  <channel>\n    <title>&brandShortName; tips</title>\n    <link>http://bluegriffon.org/</link>\n    <description>&brandShortName; tip of the day Archive</description>\n    <language>en-us</language>\n  \n    <item>\n      <title>…&brandShortName; is cross platform?</title>\n      <description>…&brandShortName; exists on a wide variety of operating\n                  systems including Windows, Mac OS X, and many flavors of Linux, OS/2 …\n      </description>\n    </item>\n  \n    <item>\n      <title>…&brandShortName; shows the title of any unsaved page with a red shadow?</title>\n      <description>You can now save files from any viewing mode.</description>\n    </item>\n\n    <item>\n      <title>…you have direct access to the &brandShortName; community?</title>\n      <description>Just select “Help > User’s Community”.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can insert HTML5 elements easily?</title>\n      <description>Just select “Insert > HTML5 Element”.</description>\n    </item>\n\n    <item>\n      <title>…you can close the current tab with one key?</title>\n      <description>Control+w (Command +w on Mac OS X) will close the current tab.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can create a new tab with a key combination?</title>\n      <description>Control+n (Command +n on Mac OS X) will create a new blank tab\n                    using the same doctype as the last page created.</description>\n    </item>\n\n    <item>\n      <title>…you can revert to a previously saved version of the currently edited document?</title>\n      <description>Righ-click (context-click on Mac OS X) on the document's tab\n                    and select the Revert menu.</description>\n    </item>\n\n    <item>\n      <title>…you can publish pages directly from &brandShortName;</title>\n      <description>First install the free FireFTP add-on and set it up.\n                  It will then be available on the Tools menu. </description>\n    </item>\n\n    <item>\n      <title>…&brandShortName;  can insert any character easily?</title>\n      <description>Use “Insert characters and symbols”.  You can then search\n              for any Unicode character by name or open a block for inspection.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; runs spellcheck by default?</title>\n      <description>Right click a word to find suggestions. Switch checking on\n                or off using “Tools > Preferences > General” .</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; can reliably select an element?</title>\n      <description>Simply click its name in the structure bar.</description>\n    </item>\n\n    <item>\n      <title>…you can move an element in your document using the mouse?</title>\n      <description>First select as in previous tip then just drag it to where needed.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can quickly open existing pages?</title>\n      <description>The paid for Project manager add-on permits instant access\n      to pages and images which are organised as a project.  </description>\n    </item>\n\n    <item>\n      <title>…you can choose your default browser?</title>\n      <description>Use “Tools > Preferences > Advanced > Reset external browser settings”. Next time you browse you can choose a browser.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; allows you to use external stylesheets?</title>\n      <description>To create one ready for use click “Panels > Stylesheets”.\n      Click the plus sign and select “Linked to the document”.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; can manage stylesheets and complex selectors?</title>\n      <description>Using the CSS Pro Editor (a paid for add-on) you change the order of\n      and add titles and rel attribute to stylesheets and develop\n      complex CSS 2 and 3 selectors with advanced help.</description>\n    </item>\n\n    <item>\n      <title>…panels can be resized?</title>\n      <description>Drag the grab handle at the bottom right corner to the size needed.\n      </description>\n    </item>\n\n    <item>\n      <title>…attributes can be added to any element?</title>\n      <description>Open “Panels > DOM Explorer”. In wysiwyg view click in the\n      element, select use the Attributes tab and click the plus sign.\n      </description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; can handle CSS3 properties?</title>\n      <description>Vendor prefixes will be added for browsers that need them.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can personalize keyboard shortcuts?</title>\n      <description>Any menu item can be allocated to your preferred key. Open\n      “Tools > Preferences > Keyboard Shortcuts”. Find and double-click the\n      command wanted. In the new window key a shortcut.\n      </description>\n    </item>\n\n    <item>\n      <title>…you can remove a class from an element?</title>\n      <description>Just select the element and in the Class drop down box re-apply the class.\n      </description>\n    </item>\n\n  </channel>\n</rss>\n\n"
  },
  {
    "path": "locales/sr/bluegriffon/extensions/tipoftheday/tipofthedayOverlay.dtd",
    "content": "<!ENTITY tipofthedayMenu.label \"Савет дана\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/aria/aria.dtd",
    "content": "<!ENTITY window.title \"ARIA\">\n\n<!ENTITY roleSection.label \"Role\">\n<!ENTITY role.label \"Role:\">\n<!ENTITY treeView.label \"Tree view\">\n\n<!ENTITY constraintsSection.label \"Constraints\">\n<!ENTITY context.label \"On ancestors:\">\n<!ENTITY owns.label \"On contents:\">\n\n<!ENTITY requiredProperties.label \"Required States and Properties\">\n<!ENTITY properties.label \"Other States and Properties\">\n<!ENTITY inheritedProperties.label \"Inherited States and Properties\">"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/aria/aria.properties",
    "content": "mustBeContainedIn=must be contained in \nor= or \nok=OK\nmustContain=must contain\nand= and \ndeprecated=deprecated\nmissingTextbox=missing textbox\nmissingListboxTreeGridDialog=missing listbox, tree, grid or dialog\n"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/aria/ariaOverlay.dtd",
    "content": "<!ENTITY aria.label \"ARIA\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/cssproperties/backgrounditem.dtd",
    "content": "<!ENTITY backgroundAttachment.label \"Прилог:\">\n<!ENTITY backgroundAttachmentScroll.label \"Померање\">\n<!ENTITY backgroundAttachmentLocal.label \"Фиксиран на елементу\">\n<!ENTITY backgroundAttachmentFixed.label \"Фиксиран на област приказа\">\n\n<!ENTITY backgroundSize.label \"Величина:\">\n<!ENTITY backgroundSizeAuto.label \"Аутоматски\">\n<!ENTITY backgroundSizeContain.label \"Садржани у елементу\">\n<!ENTITY backgroundSizeCover.label \"Прекривање елемента\">\n<!ENTITY backgroundSizeUserDefined.label \"Изабери дужине\">\n\n<!ENTITY backgroundRepeat.label \"Понављање:\">\n<!ENTITY backgroundRepeatX.label \"Поновите на X оси:\">\n<!ENTITY backgroundRepeatY.label \"Поновите на Y оси:\">\n<!ENTITY backgroundRepeatRepeat.label \"Поновите у оба смера\">\n<!ENTITY backgroundRepeatSpace.label \"Поновите у закривљеном простору\">\n<!ENTITY backgroundRepeatRound.label \"Измените величину и поновите\">\n<!ENTITY backgroundRepeatNorepeat.label \"Не понављајте све\">\n<!ENTITY backgroundRepeatUserDefined.label \"Одаберите понављања за сваку осу\">\n\n<!ENTITY backgroundClip.label \"Област сликања:\">\n<!ENTITY backgroundBorderbox.label \"Граница оквира\">\n<!ENTITY backgroundPaddingbox.label \"Попуњавање оквира\">\n<!ENTITY backgroundContentbox.label \"Оквир садржаја\">\n\n<!ENTITY backgroundPosition.label \"Положај:\">\n<!ENTITY backgroundPositionLeftTop.label \"Леви врх\">\n<!ENTITY backgroundPositionCenterTop.label \"Средина врх\">\n<!ENTITY backgroundPositionRightTop.label \"Десно врх\">\n<!ENTITY backgroundPositionLeftCenter.label \"Средина лево\">\n<!ENTITY backgroundPositionCenterCenter.label \"Средина\">\n<!ENTITY backgroundPositionRightCenter.label \"Средина десно\">\n<!ENTITY backgroundPositionLeftBottom.label \"Доле лево\">\n<!ENTITY backgroundPositionCenterBottom.label \"Средина доле\">\n<!ENTITY backgroundPositionRightBottom.label \"Доле десно\">\n<!ENTITY backgroundPositionUserDefined.label \"Одредите положај прецизније\">\n\n<!ENTITY backgroundOrigin.label \"Порекло:\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/cssproperties/backgrounditem.properties",
    "content": "backgroundColorTitle=Боја\nbackgroundImageTitle=Слика\nbackgroundLinearGradientTitle=Линеарни градијент\nbackgroundRadialGradientTitle=Радијални градијент\n"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/cssproperties/colorstopitem.dtd",
    "content": "<!ENTITY length.label \"Дужина:\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/cssproperties/cssproperties.dtd",
    "content": "<!ENTITY window.title \"Својства CSS\">\n\n<!ENTITY applyStyles.label \"Примени стил за:\">\n<!ENTITY modifyID.label \"овај елемент само преко својег ID\">\n<!ENTITY modifyClass.label \"све елементе класе...\">\n<!ENTITY useInlineStyles.label \"овај елемент, помоћу уметнутих стилова\">\n<!ENTITY allOfType.label \"све елементе исте врсте...\">\n \n<!ENTITY closeOtherSections.label \"Затвори све друге одељке\">\n<!ENTITY closeAllSections.label \"Затвори све одељке\">\n\n<!ENTITY generalSectionHeader.label \"Генерално\">\n\n<!ENTITY fontFamily.label \"Породица словоликова:\">\n\n<!ENTITY fontWeight.label \"Тежина:\">\n<!ENTITY fontWeightBold.label \"Подебљано\">\n<!ENTITY fontWeightLighter.label \"слабије\">\n<!ENTITY fontWeightBolder.label \"јаче\">\n\n<!ENTITY fontStyle.label \"Стил:\">\n<!ENTITY fontStyleItalic.label \"Искошено\">\n<!ENTITY fontStyleOblique.label \"Косо\">\n\n<!ENTITY textDecoration.label \"Декорације:\">\n<!ENTITY textDecorationUnderline.label \"Подвучено\">\n<!ENTITY textDecorationOverline.label \"Надцртано\">\n<!ENTITY textDecorationNone.label \"Ниједан\">\n<!ENTITY textDecorationLinethrough.label \"Прецртано\">\n\n<!ENTITY textTransform.label \"Велика/мала:\">\n<!ENTITY textTransformLowercase.label \"мала слова\">\n<!ENTITY textTransformUppercase.label \"ВЕЛИКА СЛОВА\">\n<!ENTITY textTransformCapitalize.label \"С великим\">\n\n<!ENTITY fontVariant.label \"Варијанта:\">\n<!ENTITY fontVariantNormal.label \"нормално\">\n<!ENTITY fontVariantSmallCaps.label \"МАЛА ВЕЛИКА\">\n\n\n<!ENTITY textAlign.label \"Поравнање:\">\n<!ENTITY textAlignStart.label \"почетак\">\n<!ENTITY textAlignEnd.label \"крај\">\n\n<!ENTITY fontSize.label \"Величина:\">\n<!ENTITY fontSizeSmaller.label \"Мања\">\n<!ENTITY fontSizeLarger.label \"Већа\">\n<!ENTITY fontSizeXxsmall.label \"Екстра мала\">\n<!ENTITY fontSizeXsmall.label \"Веома мала\">\n<!ENTITY fontSizeSmall.label \"Мала\">\n<!ENTITY fontSizeMedium.label \"Средња\">\n<!ENTITY fontSizeLarge.label \"Велика\">\n<!ENTITY fontSizeXlarge.label \"Веома велика\">\n<!ENTITY fontSizeXxlarge.label \"Екстра велика\">\n\n<!ENTITY lineHeight.label \"Висина црте:\">\n<!ENTITY lineHeightNormal.label \"Нормално\">\n\n<!ENTITY colorsSectionHeader.label \"Боје\">\n<!ENTITY color.label \"Спреда:\">\n<!ENTITY bgColor.label \"Отпозади:\">\n<!ENTITY backgrounds.label \"Слике:\">\n<!ENTITY addBackgroundImageMenuitem.label \"Додај слику за позадину\">\n<!ENTITY addBackgroundLinearGradientMenuitem.label \"Додај линеарни градијент\">\n<!ENTITY addBackgroundRadialGradientMenuitem.label \"Додај радијални градијент\">\n\n<!ENTITY imageURL.caption \"Унесите URL слике\">\n<!ENTITY selectImageButton.label \"Изаберите датотеку са сликом\">\n\n<!ENTITY preview.caption \"Предпреглед\">\n<!ENTITY cancelButton.label \"Откажи\">\n<!ENTITY okButton.label \"У реду\">\n\n<!ENTITY backgroundPositionLeftTop.label \"Лево горе\">\n<!ENTITY backgroundPositionCenterTop.label \"Средина горе\">\n<!ENTITY backgroundPositionRightTop.label \"Десно горе\">\n<!ENTITY backgroundPositionLeftCenter.label \"Лево средина\">\n<!ENTITY backgroundPositionCenterCenter.label \"Средина\">\n<!ENTITY backgroundPositionRightCenter.label \"Десно средина\">\n<!ENTITY backgroundPositionLeftBottom.label \"Лево доле\">\n<!ENTITY backgroundPositionCenterBottom.label \"Средина доле\">\n<!ENTITY backgroundPositionRightBottom.label \"Десно доле\">\n\n<!ENTITY colorStops.tab \"Боја завршетака\">\n<!ENTITY shapeAndSize.tab \"Облик и величина\">\n<!ENTITY angle.tab \"Угао\">\n<!ENTITY startingPoint.tab \"Почетна тачка\">\n\n<!ENTITY repeating.label \"Понављајући\">\n\n<!ENTITY radius.label \"Radius:\">\n<!ENTITY angle.checkbox \"Угао:\">\n<!ENTITY startingPoint.checkbox \"Почетна тачка:\">\n<!ENTITY horizOffset.checkbox \"Хориз. одступање:\">\n<!ENTITY vertOffset.checkbox \"Верт. одступање:\">\n\n<!ENTITY shape.label \"Облик:\">\n<!ENTITY circularShape.label \"Кружница\">\n<!ENTITY ellipticShape.label \"Елипса\">\n<!ENTITY size.label \"Величина:\">\n\n\n<!ENTITY columnsSectionHeader.label \"Ступци\">\n<!ENTITY columnCount.label \"Број стубаца:\">\n<!ENTITY oneColumn.label \"Један стубац\">\n<!ENTITY twoColumns.label \"Два ступца\">\n<!ENTITY threeColumns.label \"Три ступца\">\n\n<!ENTITY columnWidth.label \"Оптимална ширина ступца:\">\n<!ENTITY automaticColumnWidth.label \"Аутоматски\">\n\n<!ENTITY columnGap.label \"Размак између стубаца:\">\n<!ENTITY normalColumnGap.label \"Подразумевана вредност\">\n\n<!ENTITY columnRuleColor.label \"Боја критеријума:\">\n<!ENTITY columnRuleColor.title \"Боја критеријума за ступце\">\n<!ENTITY noneColumnRuleStyle.label \"Без критеријума\">\n<!ENTITY hiddenColumnRuleStyle.label \"Скривено\">\n<!ENTITY solidColumnRuleStyle.label \"Пуно\">\n<!ENTITY doubleColumnRuleStyle.label \"Дупло\">\n<!ENTITY dottedColumnRuleStyle.label \"Тачкасто\">\n<!ENTITY dashedColumnRuleStyle.label \"Испрекидано\">\n<!ENTITY grooveColumnRuleStyle.label \"Вијуга\">\n<!ENTITY ridgeColumnRuleStyle.label \"Цикцак\">\n<!ENTITY insetColumnRuleStyle.label \"Убацивање\">\n<!ENTITY outsetColumnRuleStyle.label \"Избацивање\">\n\n<!ENTITY columnRuleStyle.label \"Тип критеријума за стубац:\">\n\n<!ENTITY columnRuleWidth.label \"Критеријуми за ширину ступца:\">\n<!ENTITY noneColumnRuleWidth.label \"без\">\n<!ENTITY thinColumnRuleWidth.label \"танко\">\n<!ENTITY mediumColumnRuleWidth.label \"средње\">\n<!ENTITY thickColumnRuleWidth.label \"дебело\">\n\n<!ENTITY geometrySectionHeader.label \"Геометрија\">\n<!ENTITY margins.label \"Маргине:\">\n<!ENTITY paddings.label \"Пуњења:\">\n<!ENTITY contentArea.label \"Садржај\">\n<!ENTITY useSameFourPaddings.label \"Иста четири пуњења\">\n<!ENTITY useSameFourMargins.label \"Исте четири маргине\">\n<!ENTITY autoMargin.label \"Аутоматски\">\n\n<!ENTITY width.label \"Ширина:\">\n<!ENTITY autoWidth.label \"Аутоматски\">\n<!ENTITY preserveImageRatio.label \"Сачувај размере слике\">\n\n<!ENTITY height.label \"Висина:\">\n<!ENTITY autoHeight.label \"Аутоматски\">\n\n<!ENTITY minWidth.label \"мин. ширина:\">\n<!ENTITY maxWidth.label \"макс. ширина:\">\n<!ENTITY noneMaxWidth.label \"без\">\n\n<!ENTITY minHeight.label \"мин. висина:\">\n<!ENTITY maxHeight.label \"макс. висина:\">\n<!ENTITY noneMaxHeight.label \"без\">\n\n<!ENTITY getNaturalSize.label \"Добиј оригиналну величину\">\n\n<!ENTITY positionSectionHeader.label \"Положај и стил\">\n\n<!ENTITY display.label \"Прикажи:\">\n<!ENTITY noneDisplay.label \"Без приказа\">\n<!ENTITY inlineDisplay.label \"Уграђено\">\n<!ENTITY runInDisplay.label \"Текуће\">\n<!ENTITY blockDisplay.label \"Блок\">\n<!ENTITY inlineBlockDisplay.label \"Уграђен блок\">\n<!ENTITY listItem.label \"Ставка у списку\">\n<!ENTITY table.label \"Табела\">\n<!ENTITY inlineTable.label \"Уграђена табела\">\n<!ENTITY tableHeaderGroup.label \"Група за заглавље\">\n<!ENTITY tableRowGroup.label \"Група за ред\">\n<!ENTITY tableFooterGroup.label \"Група за подножје\">\n<!ENTITY tableColumnGroup.label \"Група за стубац\">\n<!ENTITY tableCaption.label \"Назив табеле\">\n<!ENTITY tableRow.label \"Ред табеле\">\n<!ENTITY tableColumn.label \"Стубац табеле\">\n<!ENTITY tableCell.label \"Ћелија табеле\">\n\n<!ENTITY visibility.label \"Видљивост:\">\n<!ENTITY visibleVisibility.label \"видљив\">\n<!ENTITY hiddenVisibility.label \"скривен\">\n<!ENTITY collapseVisibility.label \"сажми\">\n\n<!ENTITY float.label \"Пливај:\">\n<!ENTITY leftFloat.label \"Пливајући у лево\">\n<!ENTITY noneFloat.label \"Не пливајући\">\n<!ENTITY rightFloat.label \"Пливајући у десно\">\n\n<!ENTITY overflow.label \"Преливање:\">\n<!ENTITY visibleOverlow.label \"Видљиво\">\n<!ENTITY hiddenOverlow.label \"Скривено\">\n<!ENTITY scrollOverlow.label \"Прикажи клизаче\">\n<!ENTITY autoOverlow.label \"Аутоматски\">\n\n<!ENTITY textOverflow.label \"Преливање текста:\">\n<!ENTITY clipTextOverflow.label \"Изрежи\">\n<!ENTITY ellipsisTextOverflow.label \"Елипса\">\n\n<!ENTITY position.label \"Положај:\">\n<!ENTITY staticPosition.label \"Статично\">\n<!ENTITY relativePosition.label \"Релативно\">\n<!ENTITY absolutePosition.label \"Апсолутно\">\n<!ENTITY fixedPosition.label \"Фиксирано\">\n\n<!ENTITY zIndex.label \"Z-индекс:\">\n<!ENTITY zIndexAuto.label \"Аутоматски\">\n\n<!ENTITY offsets.label \"Одступања:\">\n<!ENTITY offsetAuto.label \"Аутоматски\">\n\n<!ENTITY clear.label \"Чистина:\">\n<!ENTITY leftClear.label \"Лева страна\">\n<!ENTITY rightClear.label \"Десна страна\">\n<!ENTITY bothClear.label \"Обе стране\">\n<!ENTITY noneClear.label \"Без чистина\">\n\n<!ENTITY bordersSectionHeader.label \"Границе\">\n<!ENTITY thinBorderWidth.label \"танка\">\n<!ENTITY mediumBorderWidth.label \"средња\">\n<!ENTITY thickBorderWidth.label \"дебела\">\n\n<!ENTITY noneBorderStyleStyle.label \"без\">\n<!ENTITY hiddenBorderStyleStyle.label \"Скривено\">\n<!ENTITY solidBorderStyleStyle.label \"Пуно\">\n<!ENTITY doubleBorderStyleStyle.label \"Дупло\">\n<!ENTITY dottedBorderStyleStyle.label \"Тачкасто\">\n<!ENTITY dashedBorderStyleStyle.label \"Испрекидано\">\n<!ENTITY grooveBorderStyleStyle.label \"Вијуга\">\n<!ENTITY ridgeBorderStyleStyle.label \"Цикцак\">\n<!ENTITY insetBorderStyleStyle.label \"Убацивање\">\n<!ENTITY outsetBorderStyleStyle.label \"Избацивање\">\n\n<!ENTITY topBorder.label \"Изнад:\">\n<!ENTITY rightBorder.label \"Десно:\">\n<!ENTITY leftBorder.label \"Лево:\">\n<!ENTITY bottomBorder.label \"Испод:\">\n\n<!ENTITY sameBorderOnFourEdges.label \"Употреби исту границу на све четири ивице\">\n\n<!ENTITY sameFourCorners.label \"исти стил за сва четири угла\">\n<!ENTITY topLeftCorner.label \"Горњи леви угао:\">\n<!ENTITY topRightCorner.label \"Горњи десни угао:\">\n<!ENTITY bottomLeftCorner.label \"Доњи леви угао:\">\n<!ENTITY bottomRightCorner.label \"Доњи десни угао:\">\n\n<!ENTITY useImageAsBorder.label \"Употреби нарезану слику као границу\">\n<!ENTITY enterImageUrl.label \"Локација слике:\">\n<!ENTITY borderImageURLButton.label \"Изабери датотеку са сликом\">\n\n<!ENTITY fromLeftEdge.label \"Од леве ивице:\">\n<!ENTITY fromTopEdge.label \"Од горње ивице:\">\n<!ENTITY fromBottomEdge.label \"Од доње ивице:\">\n<!ENTITY fromRightEdge.label \"Од десне ивице:\">\n\n<!ENTITY topBorderImageProps.label \"Врх\">\n<!ENTITY rightBBorderImageProps.label \"Десно\">\n<!ENTITY bottomBorderImageProps.label \"Дно\">\n<!ENTITY leftBorderImageProps.label \"Лево\">\n<!ENTITY slicingBorderImageProps.label \"Резање:\">\n<!ENTITY widthBorderImageProps.label \"Ширина:\">\n<!ENTITY repeatBorderImageProps.label \"Понављање:\">\n\n<!ENTITY stretchBorderImageRepeat.label \"Растегни\">\n<!ENTITY repeatBorderImageRepeat.label \"Понови\">\n<!ENTITY roundBorderImageRepeat.label \"Округло\">\n\n<!ENTITY transformsSectionHeader.label \"Трансформације\">\n<!ENTITY rotation.label \"Ротација\">\n<!ENTITY translation.label \"Транслација\">\n<!ENTITY skew.label \"Нагиб\">\n<!ENTITY scale.label \"Скала\">\n\n<!ENTITY flexboxSectionHeader.label \"Прилагодљивост\">\n<!ENTITY enableFlexBox.label \"Овај елемент је прилагодљив\">\n<!ENTITY inlineBox.label \"Ово је уграђени оквир\">\n<!ENTITY selfAlign.label \"Self-alignment:\">\n<!ENTITY boxAlign.label \"Поравнање:\">\n<!ENTITY startBoxAlign.label \"почетак\">\n<!ENTITY centerBoxAlign.label \"средина\">\n<!ENTITY endBoxAlign.label \"крај\">\n<!ENTITY baselineBoxAlign.label \"основна линија\">\n<!ENTITY stretchBoxAlign.label \"растегни\">\n\n<!ENTITY boxDirection.label \"Смер:\">\n<!ENTITY normalBoxDirection.label \"нормално\">\n<!ENTITY reverseBoxDirection.label \"обратно\">\n\n<!ENTITY flexGrow.label \"Flex grow factor:\">\n<!ENTITY flexShrink.label \"Flex shrink factor:\">\n<!ENTITY flexBasis.label \"Flex basis:\">\n<!ENTITY boxOrdinalGroup.label \"Ординална група:\">\n\n<!ENTITY boxOrientation.label \"Смер:\">\n<!ENTITY horizontalBoxOrientation.label \"хоризонтално\">\n<!ENTITY verticalBoxOrientation.label \"вертикално\">\n\n\n<!ENTITY letterSpacing.label \"Размак слова:\">\n<!ENTITY normalLetterSpacing.label \"Нормално\">\n\n<!ENTITY wordSpacing.label \"Размак речи:\">\n<!ENTITY normalWordSpacing.label \"Нормално\">\n\n<!ENTITY wordWrap.label \"Прелом речи:\">\n<!ENTITY normalWordWrap.label \"само у уобичајеним тачкама прекида\">\n<!ENTITY breakWordWordWrap.label \"било где\">\n\n<!ENTITY textIndent.label \"Увлачење текста:\">\n\n\n<!ENTITY listsSectionHeader.label \"Спискови\">\n<!ENTITY listStyleType.label \"Тип:\">\n<!ENTITY disc.label \"Диск вЂў\">\n<!ENTITY circle.label \"Круг в—¦\">\n<!ENTITY square.label \"Квадрат в—ѕ\">\n<!ENTITY decimal.label \"Децимала 1 2 3 4 5 6 7 8 9\">\n<!ENTITY decimalLeadingZero.label \"Децимала 01 02 03 04 05 06 07 08 09\">\n<!ENTITY lowerRoman.label \"Мала слова Roman в…° в…± в…І в…і в…ґ в…µ в…¶ в…· в…ё\">\n<!ENTITY upperRoman.label \"Велика слова Roman в…  в…Ў в…ў в…Ј в…¤ в…Ґ в…¦ в…§ в…Ё\">\n<!ENTITY lowerGreek.label \"Мала слова Greek О± ОІ Оі Оґ Оµ О¶ О· Оё О№\">\n<!ENTITY lowerAlpha.label \"Мала слова Alpha a b c d e f g h i\">\n<!ENTITY upperAlpha.label \"Велика слова Alpha A B C D E F G H I\">\n<!ENTITY armenian.label \"Јерменски ХЎ Хў ХЈ Х¤ ХҐ Х¦ Х§ ХЁ Х©\">\n<!ENTITY georgian.label \"Грузијски бѓђ бѓ‘ бѓ’ бѓ“ бѓ” бѓ• бѓ– бѓ± бѓ—\">\n<!ENTITY hebrew.label \"Хебрејски Чђ Ч‘ Ч’ Ч“ Ч” Ч• Ч– Ч— Ч\">\n<!ENTITY arabicIndic.label \"Арапски ЩЎ Щў ЩЈ Щ¤ ЩҐ Щ¦ Щ§ ЩЁ Щ©\">\n<!ENTITY bengali.label \"Бенгалски а§§ а§Ё а§© а§Є а§« а§¬ а§­ а§® а§Ї\">\n<!ENTITY devanagari.label \"Деванагарски аҐ§ аҐЁ аҐ© аҐЄ аҐ« аҐ¬ аҐ­ аҐ® аҐЇ\">\n<!ENTITY gujarati.label \"Гуџарски а«§ а«Ё а«© а«Є а«« а«¬ а«­ а«® а«Ї\">\n<!ENTITY gurmukhi.label \"Гурмуски а©§ а©Ё а©© а©Є а©« а©¬ а©­ а©® а©Ї\">\n<!ENTITY kannada.label \"Канадски аі§ аіЁ аі© аіЄ аі« аі¬ аі­ аі® аіЇ\">\n<!ENTITY malayalam.label \"Малајаламски аµ§ аµЁ аµ© аµЄ аµ« аµ¬ аµ­ аµ® аµЇ \">\n<!ENTITY oriya.label \"Оријски а­§ а­Ё а­© а­Є а­« а­¬ а­­ а­® а­Ї\">\n<!ENTITY tamil.label \"Тамилски аЇ§ аЇЁ аЇ© аЇЄ аЇ« аЇ¬ аЇ­ аЇ® аЇЇ\">\n<!ENTITY telugu.label \"Телугијски а±§ а±Ё а±© а±Є а±« а±¬ а±­ а±® а±Ї\">\n<!ENTITY ethiopicNumeric.label \"Етиопски бЌ© бЌЄ бЌ« бЌ¬ бЌ­ бЌ® бЌЇ бЌ° бЌ±\">\n<!ENTITY ethiopicHalehameAmEt.label \"Етиопски halehame-am-et б€Ђ б€€ б€ђ б€ б€  б€Ё б€° б€ё б‰Ђ\">\n<!ENTITY ethiopicHalehameTiEr.label \"Етиопски halehame-ti-er б€Ђ б€€ б€ђ б€ б€Ё б€° б€ё б‰Ђ б‰ђ\">\n<!ENTITY ethiopicHalehameTiEt.label \"Етиопски halehame-ti-et б€Ђ б€€ б€ђ б€ б€  б€Ё б€° б€ё б‰Ђ\">\n<!ENTITY persian.label \"Персијски Ы± ЫІ Ыі Ыґ Ыµ Ы¶ Ы· Ыё Ы№\">\n<!ENTITY urdu.label \"Урду Ы± ЫІ Ыі Ыґ Ыµ Ы¶ Ы· Ыё Ы№\">\n<!ENTITY khmer.label \"Кмерски бџЎ бџў бџЈ бџ¤ бџҐ бџ¦ бџ§ бџЁ бџ©\">\n<!ENTITY lao.label \"Лаоски а»‘ а»’ а»“ а»” а»• а»– а»— а» а»™\">\n<!ENTITY thai.label \"Тајски а№‘ а№’ а№“ а№” а№• а№– а№— а№ а№™\">\n<!ENTITY myanmar.label \"Мијанмарски бЃЃ бЃ‚ бЃѓ бЃ„ бЃ… бЃ† бЃ‡ бЃ€ бЃ‰\">\n<!ENTITY hangul.label \"Хангулски л‚ л‹¤ лќј л§€ л°” м‚¬ м•„ мћђ м°Ё\">\n<!ENTITY hangulConsonant.label \"Хангулски консонантно г„ґ г„· г„№ г…Ѓ г…‚ г…… г…‡ г…€ г…Љ\">\n<!ENTITY hiragana.label \"Хирагана гЃ„ гЃ† гЃ€ гЃЉ гЃ‹ гЃЌ гЃЏ гЃ‘ гЃ“\">\n<!ENTITY katakana.label \"Катакана г‚¤ г‚¦ г‚Ё г‚Є г‚« г‚­ г‚Ї г‚± г‚і\">\n<!ENTITY hiraganaIroha.label \"Хирагана Ироха г‚Ќ гЃЇ гЃ« гЃ» гЃё гЃЁ гЃЎг‚Љ гЃ¬\">\n<!ENTITY katakanaIroha.label \"Катакана Ироха гѓ­ гѓЏ гѓ‹ гѓ› гѓ гѓ€ гѓЃгѓЄ гѓЊ\">\n<!ENTITY japaneseFormal.label \"Јапанки формално еЈ№ иІі еЏѓ и‚† дјЌ й™ё жџ’ жЌЊ зЋ–\">\n<!ENTITY japaneseInformal.label \"Јапански неформално еЈ№ иґ° еЏЃ и‚† дјЌ й™† жџ’ жЌЊ зЋ–\">\n<!ENTITY cjkIdeographic.label \"CJK идеографски\">\n<!ENTITY cjkIdeographicEarlyBranch.label \"CJK идеографска рана грана дё‘ еЇ… еЌЇ иѕ° е·і еЌ€ жњЄз”і й…‰\">\n<!ENTITY cjkHeavenlyStem.label \"CJK божанско стабло д№™ дё™ дёЃ ж€Љ е·± еєљ иѕ›еЈ¬ з™ё\">\n<!ENTITY simpChineseFormal.label \"Simp. Кинески формално еЈ№ иІі еЏѓ и‚† дјЌ й™ё жџ’ жЌЊ зЋ–\">\n<!ENTITY simpChineseInformal.label \"Simp. Кинески неформално еЈ№ иІі еЏѓ и‚† дјЌ й™ё жџ’ жЌЊ зЋ–\">\n<!ENTITY tradChineseFormal.label \"Trad. Кинески формално дёЂ дєј дё‰ е›› дє” е…­ дёѓ е…« д№ќ\">\n<!ENTITY tradChineseInormal.label \"Trad. Кинески неформално дёЂ дєј дё‰ е›› дє” е…­ дёѓ е…« д№ќ\">\n<!ENTITY none.label \"без\">\n\n<!ENTITY listStylePosition.label \"Позиција:\">\n<!ENTITY insideListStylePosition.label \"унутра\">\n<!ENTITY outsideListStylePosition.label \"споља\">\n\n<!ENTITY listStyleImage.label \"Слика:\">\n\n<!ENTITY transitionsSectionHeader.label \"Прелази\">\n<!ENTITY noneTransition.label \"Без својства\">\n<!ENTITY allTransition.label \"Сва својства\">\n<!ENTITY propertyTransition.label \"Једно својство\">\n\n<!ENTITY shadowsSectionHeader.label \"Сенке\">\n<!ENTITY textShadows.label \"Сенке за текст\">\n<!ENTITY boxShadows.label \"Сенке за оквир\">\n<!ENTITY noneTextShadow.label \"без\">\n<!ENTITY oneShadow.label \"Нова сенка\">\n\n<!ENTITY verticalAlign.label \"верт. поравнање:\">\n<!ENTITY baselineVerticalAlign.label \"Полазиште\">\n<!ENTITY subVerticalAlign.label \"Основне линије са доњим индексом\">\n<!ENTITY superVerticalAlign.label \"Основне линије са горњим индексом\">\n<!ENTITY topVerticalAlign.label \"Врхови\">\n<!ENTITY textTopVerticalAlign.label \"Врх са садржајем елемента\">\n<!ENTITY middleVerticalAlign.label \"Средња тачка поравњана + 1/2 'x' висине\">\n<!ENTITY bottomVerticalAlign.label \"Дна\">\n<!ENTITY textBottomVerticalAlign.label \"Дно са садржајем елемента\">\n\n\n<!ENTITY direction.label \"Смер слова:\">\n<!ENTITY ltrDirection.label \"С лева на десно\">\n<!ENTITY rtlDirection.label \"С десна на лево\">\n\n<!ENTITY miscSectionHeader.label \"Разно\">\n<!ENTITY cursor.label \"Курсор:\">\n<!ENTITY autoCursor.label \"Аутоматски\">\n<!ENTITY defaultCursor.label \"Од платформе зависи курсор\">\n<!ENTITY crossHairCursor.label \"Крст\">\n<!ENTITY pointerCursor.label \"Показивач, који показује на везу\">\n<!ENTITY moveCursor.label \"Премести\">\n<!ENTITY eResizeCursor.label \"Промена величине од леве ивице\">\n<!ENTITY neResizeCursor.label \"Промена величине од горњег левог угла\">\n<!ENTITY nwResizeCursor.label \"Промена величине од горњег десног угла\">\n<!ENTITY nResizeCursor.label \"Промена величине од горње ивице\">\n<!ENTITY sResizeCursor.label \"Промена величине од доње ивице\">\n<!ENTITY wResizeCursor.label \"Промена величине од десне ивице\">\n<!ENTITY seResizeCursor.label \"Промена величине од доњег левог угла\">\n<!ENTITY swResizeCursor.label \"Промена величине од доњег десног угла\">\n<!ENTITY textCursor.label \"Изабрани текст\">\n<!ENTITY busyCursor.label \"Заузето, сачекајте\">\n<!ENTITY helpCursor.label \"Помоћ је доступна\">\n<!ENTITY progress.label \"Показивач напретка\">\n\n<!ENTITY unicodeBidi.label \"Unicode bidi:\">\n<!ENTITY normalUnicodeBidi.label \"нормално\">\n<!ENTITY embedUnicodeBidi.label \"угњезди\">\n<!ENTITY bidiOverrideUnicodeBidi.label \"bidi-корекције\">\n\n<!ENTITY orphans.label \"Сирочад:\">\n<!ENTITY widows.label \"Удовице:\">\n<!ENTITY pageBreakAfter.label \"Прелом стране после:\">\n<!ENTITY pageBreakInside.label \"Прелом стране унутар:\">\n<!ENTITY pageBreakBefore.label \"Прелом стране пре:\">\n<!ENTITY autoPageBreak.label \"аутоматски\">\n<!ENTITY alwaysPageBreak.label \"увек\">\n<!ENTITY avoidPageBreak.label \"избегавати\">\n<!ENTITY leftPageBreak.label \"лева страна\">\n<!ENTITY rightPageBreak.label \"десна страна\">\n\n<!ENTITY tablesSectionHeader.label \"Таблице\">\n<!ENTITY tableLayout.label \"Распоред таблице:\">\n<!ENTITY autoTableLayout.label \"аутоматски\">\n<!ENTITY fixedTableLayout.label \"фиксирано\">\n\n<!ENTITY captionSide.label \"Положај наслова:\">\n<!ENTITY topCaptionSide.label \"горе\">\n<!ENTITY bottomCaptionSide.label \"доле\">\n\n<!ENTITY borderCollapse.label \"Границе таблице:\">\n<!ENTITY collapseBorderCollapse.label \"сажете\">\n<!ENTITY separateBorderCollapse.label \"одвојене\">\n\n<!ENTITY borderSpacing.label \"Размак ивица:\">\n\n<!ENTITY emptyCells.label \"Празне ћелије:\">\n<!ENTITY showEmptyCells.label \"приказује се\">\n<!ENTITY hideEmptyCells.label \"скрива се\">\n\n<!ENTITY leftTransformOrigin.label \"Лево\">\n<!ENTITY centerTransformOrigin.label \"Средина\">\n<!ENTITY rightTransformOrigin.label \"Десно\">\n<!ENTITY topTransformOrigin.label \"Врх\">\n<!ENTITY bottomTransformOrigin.label \"Дно\">\n\n<!ENTITY makeRelative.label \"URL је релативан у односу на документ\">\n\n<!ENTITY hoverState.label \"када показивач лебди над елементом\">\n\n<!ENTITY perspective.label \"Персепектива 3D\">\n<!ENTITY transformOrigin.label \"Трансформације оригинала:\">\n<!ENTITY perspectivOrigin.label \"Перспектива оригинала:\">\n<!ENTITY perspectiveDepth.label \"Перспектива дубине:\">\n<!ENTITY transformStyle.label \"Трансформације стила:\">\n<!ENTITY transformStyleFlat.label \"Равно\">\n<!ENTITY transformStyle3D.label \"3D\">\n<!ENTITY backfaceVisibility.label \"Наличје:\">\n<!ENTITY backfaceVisibilityVisible.label \"Видљиво\">\n<!ENTITY backfaceVisibilityHidden.label \"Скривено\">\n<!ENTITY rotation3D.label \"3D ротација\">\n\n<!ENTITY row.label                      \"Ред\">\n<!ENTITY column.label                   \"Стубац\">\n<!ENTITY justifyContent.label \"Content justification:\">\n<!ENTITY alignContent.label \"Content alignment:\">\n<!ENTITY autoBoxAlign.label \"Аутоматски\">\n\n<!ENTITY fontsSectionHeader.label \"Font Features\">\n<!ENTITY writingMode.label \"Writing mode:\">\n<!ENTITY fontWeightNormal.label \"Нормално\">\n<!ENTITY fontStyleNormal.label \"Нормално\">\n<!ENTITY textTransformNone.label \"без\">\n\n<!ENTITY viewFonts.label \"View fonts\">\n<!ENTITY perspectiveNone.label \"без\">\n<!ENTITY imagesSectionHeader.label \"Слика\">\n<!ENTITY imageOrientation.label \"Orientation:\">\n<!ENTITY flipImage.label \"Flip image\">\n<!ENTITY fromImageImageOrientation.label \"From image\">\n<!ENTITY fromImageImageOrientation.tooltip \"Use EXIF data of the image\">\n\n<!ENTITY addCSS.tooltip \"Add CSS declaration\">\n<!ENTITY removeCSS.tooltip \"Delete CSS declaration\">\n<!ENTITY modifyCSS.tooltip \"Modify CSS value\">\n\n<!ENTITY allSectionHeader.label \"All properties\">\n\n<!ENTITY variablesSectionHeader.label \"Variables\">\n<!ENTITY gridRowGap.label \"Grid row gap:\">\n<!ENTITY gridColumnGap.label \"Grid column gap:\">\n<!ENTITY gridLayoutSection.label \"Grid Layout\">\n<!ENTITY displayGrid.label \"This element is a grid\">\n\n<!ENTITY displayInlineGrid.label \"This element is an inline grid\">\n<!ENTITY displaySubgrid.label \"This element is a subgrid\">\n<!ENTITY gridAutoFlow.label \"Automatic placement:\">\n<!ENTITY gridItemPositionWarning.label \"To position the element as a grid item, please see the 'Grid Item Layout' section\">\n<!ENTITY gridLayoutWarning.label \"For grid layout, please see the 'Grid Layout' section\">\n<!ENTITY gridItemsSection.label \"Grid Item Layout\">\n<!ENTITY gridOrder.label \"Order:\">\n<!ENTITY gridTemplateColumns.label \"Template columns\">\n<!ENTITY gridTemplateRows.label \"Template rows\">\n<!ENTITY invalidGridTemplateRowsOrColumns.label \"Invalid value for the property. Click to undo last change.\">\n<!ENTITY gridTemplateArea.label \"Named grid areas:\">\n<!ENTITY gridRowStart.label \"Row start:\">\n<!ENTITY gridRowEnd.label \"Row end:\">\n<!ENTITY gridColumnStart.label \"Column start:\">\n<!ENTITY gridColumnEnd.label \"Column end:\">\n<!ENTITY rowGridAutoFlow.label \"row\">\n<!ENTITY columnGridAutoFlow.label \"column\">\n<!ENTITY denseGridAutoFlow.label \"dense\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/cssproperties/cssproperties.properties",
    "content": "EnterAnId=Please enter an ID\nEnterUniqueId=Морате дати јединствени ИД елементу:\n\nNoClasSelected=Морате да изаберете име класе\nPleaseSelectAClass=Класа мора бити изабрана да се примени тражене промене\n"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/cssproperties/csspropertiesOverlay.dtd",
    "content": "<!ENTITY cssproperties.label \"Својства стила\">\n\n<!ENTITY cssToolbarCmd.label \"CSS\">\n<!ENTITY cssToolbarCmd.tooltip \"Постави CSS стилове\">\n\n"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/cssproperties/editGridTemplate.dtd",
    "content": "<!ENTITY window.title \"Add or edit a grid template row/column\">\n\n<!ENTITY none.label \"None\">\n<!ENTITY newEntry.label \"New template entry\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/cssproperties/fontFeatures.properties",
    "content": "FFaalt=Access all alternates\nFFcalt=Contextual alternates\nFFsalt=Stylistic alternates\nFFliga=Standard ligatures\nFFclig=Contextual ligatures\nFFdlig=Discretionary ligatures\nFFhist=Historical forms\nFFhlig=Historical ligatures\nFFunic=Unicase\nFFsmcp=Small capitals\nFFc2sc=Small capitals from capitals\nFFc2pc=Petite capitals from capitals\nFFpcap=Petite capitals\nFFcase=Case sensitive forms\nFFcpsp=Capital spacing\nFFtitl=Titling\nFFswsh=Swash\nFFcswh=Contextual swash\nFFfrac=Fractions\nFFafrc=Alternative fractions\nFFordn=Ordinals\nFFnumr=Numerators\nFFdnom=Denominators\nFFsinf=Scientific inferiors\nFFsups=Superscript\nFFsubs=Subscript\nFFonum=Oldstyle figures\nFFlnum=Lining Figures\nFFpnum=Proportional figures\nFFtnum=Tabular figures\nFFzero=Slashed zero\nFFmgrk=Mathematical greek\nFFnalt=Alternate annotation forms\nFFornm=Ornaments\nFFlocl=Localized forms\nFFsize=Optical size\nFFisol=Isolated forms\nFFinit=Initial forms\nFFmedi=Medial forms\nFFfinal=Final forms\nFFrlig=Requird ligatures\nFFccmp=Glyph composition/decomposition\nFFmark=Mark to base positioning\nFFmkmj=Mark to mark positioning\nFFhwid=Half widths\n"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/cssproperties/foo",
    "content": "asasas\n"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/cssproperties/griditemposition.dtd",
    "content": "<!ENTITY autoGridItemPosition.label \"Automatic\">\n<!ENTITY customGridItemPosition.label \"Custom\">\n\n<!ENTITY gridLineName.tooltiptext \"Grid line name\">\n<!ENTITY gridLineIndex.tooltiptext \"Line index\">\n<!ENTITY spanning.tooltiptext \"Contributes a grid span\">\n<!ENTITY span.label \"Span\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/cssproperties/textshadowitem.dtd",
    "content": "<!ENTITY noTextShadow.label \"Без примењених сенки текста на елементу\">\n\n<!ENTITY colorTextShadow.label \"Боја:\">\n<!ENTITY colorTextShadow.title \"Боја сенке текста\">\n<!ENTITY blurRadiusTextShadow.label \"Замућени радијус:\">\n<!ENTITY offsetXTextShadow.label \"Хориз. помак:\">\n<!ENTITY offsetYTextShadow.label \"Верт. помак:\">\n\n<!ENTITY spreadRadiusBoxShadow.label \"Шири радијус:\">\n<!ENTITY inset.label \"Уметнута сенка\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/cssproperties/transformationitem.dtd",
    "content": "<!ENTITY rotation.label \"Обртање\">\n<!ENTITY translation.label \"Превод\">\n<!ENTITY skew.label \"Кос\">\n<!ENTITY aroundXAxis.label \"X оса:\">\n<!ENTITY aroundYAxis.label \"Y оса:\">\n<!ENTITY horizontally.label \"Хоризонтално:\">\n<!ENTITY vertically.label \"Вертикално:\">\n<!ENTITY scale.label \"Размера\">\n\n<!ENTITY translation3d.label \"3D превод\">\n<!ENTITY perspective.label \"Перспектива 3D\">\n<!ENTITY depth.label \"Дубина:\">\n<!ENTITY x.label \"X:\">\n<!ENTITY y.label \"Y:\">\n<!ENTITY z.label \"Z:\">\n<!ENTITY rotation3d.label \"3D окретање\">\n\n<!ENTITY axis.label \"Оса:\">\n<!ENTITY normalize.label \"Нормализовати\">\n<!ENTITY screenToUser.label \"Од екрана према кориснику\">\n<!ENTITY userToScreen.label \"Од корисника ка екрану\">\n<!ENTITY angle.label \"Угао:\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/cssproperties/transitionitem.dtd",
    "content": "<!ENTITY allProperties.label \"Свака особина које је у стању учиниће да се подвргне промени\">\n<!ENTITY noProperty.label \"Без особина ће се променити\">\n<!ENTITY property.label \"Особине:\">\n<!ENTITY duration.label \"Трајање:\">\n<!ENTITY seconds.label \"секунди\">\n\n<!ENTITY all.label \"Све\">\n<!ENTITY none.label \"Ништа\">\n<!ENTITY oneProperty.label \"Једна особина\">\n<!ENTITY function.label \"Функција:\">\n<!ENTITY ease.label \"Једноставност\">\n<!ENTITY linear.label \"Линеаран\">\n<!ENTITY easeIn.label \"Једноставност - у\">\n<!ENTITY easeOut.label \"Једноставност - из\">\n<!ENTITY easeInOut.label \"Једноставност-у-из\">\n<!ENTITY cubicBezier.label \"Кубни Bezier\">\n\n<!ENTITY delay.label \"Кашњење:\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/domexplorer/domexplorer.dtd",
    "content": "<!ENTITY window.title \"DOM истраживач\">\n\n<!ENTITY elements.label \"Елементи\">\n\n<!ENTITY attrName.label \"Назив\">\n<!ENTITY attrValue.label \"Вредност\">\n\n<!ENTITY attributesTab.label \"Својства\">\n<!ENTITY stylesTab.label \"Унутар стилова\">\n\n<!ENTITY addAttribute.tooltip \"Додај својство\">\n<!ENTITY removeAttribute.tooltip \"Обриши својство\">\n<!ENTITY modifyAttribute.tooltip \"Измени вредности својстава\">\n\n<!ENTITY property.label \"Особине\">\n<!ENTITY value.label \"Вредност\">\n<!ENTITY priority.label \"Предност\">\n<!ENTITY addCSS.tooltip \"Додај CSS декларацију\">\n<!ENTITY removeCSS.tooltip \"Обриши CSS декларацију\">\n<!ENTITY modifyCSS.tooltip \"Измени CSS вредност\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/domexplorer/domexplorerOverlay.dtd",
    "content": "<!ENTITY domexplorer.label \"DOM истраживач\">\n\n<!ENTITY domexplorer.tooltip \"Истражите HTML својства и CSS унутар стилова\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/its20/its20.dtd",
    "content": "<!ENTITY window.title \"Internationalization Tag Set 2.0\">\n\n<!ENTITY locally.label \"Locally\">\n<!ENTITY globally.label \"Globally\">\n\n<!ENTITY loading.label \"Loading...\">\n\n<!ENTITY deleteLocalRule.label \"Delete local rule\">\n\n<!ENTITY translateSectionHeader.label \"Translate\">\n<!ENTITY translatable.label \"Translatable\">\n<!ENTITY notTranslatable.label \"Not translatable\">\n\n<!ENTITY locNoteSectionHeader.label \"Localization Note\">\n<!ENTITY descriptionLocNoteType.label \"Description\">\n<!ENTITY alertLocNoteType.label \"Alert\">\n<!ENTITY locNoteContents.label \"Contents of the localization note:\">\n<!ENTITY locNoteIRI.label \"Localization note IRI:\">\n\n<!ENTITY termSectionHeader.label \"Terminology\">\n<!ENTITY yesTermTerminology.label \"Yes\">\n<!ENTITY noTermTerminology.label \"No\">\n<!ENTITY termIRI.label \"Terminology IRI:\">\n<!ENTITY termConfidence.label \"Term confidence:\">\n\n<!ENTITY ruleset.label \"Ruleset\">\n<!ENTITY rulesetType.label \"Type\">\n<!ENTITY rulesetExternal.label \"External\">\n<!ENTITY rulesetInline.label \"Inline\">\n<!ENTITY newRulesetUrlFilepickerbutton.label \"Select ITS 2.0 file\">\n<!ENTITY rulesetQueryLanguage.label \"Query Language\">\n<!ENTITY xpath.label \"XPath\">\n<!ENTITY css.label \"CSS\">\n<!ENTITY existingITS.label \"Existing ITS 2.0 resource:\">\n<!ENTITY newRulesetFile.label \"New ITS 2.0 file\">\n\n<!ENTITY addRulesetCancel.label \"Cancel\">\n<!ENTITY addRulesetOK.label \"Create ruleset\">\n\n<!ENTITY addRulesetButton.tooltip \"Add ruleset\">\n<!ENTITY deleteRulesetButton.tooltip \"Delete ruleset\">\n<!ENTITY downButton.tooltip \"Move down\">\n<!ENTITY upButton.tooltip \"Move up\">\n\n<!ENTITY parameter.label \"Parameter\">\n<!ENTITY value.label \"Value\">\n<!ENTITY addParamButton.tooltip \"Add parameter\">\n<!ENTITY deleteParamButton.tooltip \"Delete parameter\">\n\n<!ENTITY rule.label \"Rule\">\n<!ENTITY selector.label \"Selector\">\n<!ENTITY ruleMainValue.label \"Main value\">\n<!ENTITY addRuleButton.tooltip \"Add rule\">\n<!ENTITY deleteRuleButton.tooltip \"Delete rule\">\n\n<!ENTITY relativeUrl.label \"Make URL relative\">\n\n<!ENTITY parameterName.label \"Name:\">\n<!ENTITY parameterValue.label \"Value:\">\n<!ENTITY addParamCancel.label \"Cancel\">\n<!ENTITY addParamOK.label \"Create parameter\">\n\n<!ENTITY closeOtherSections.label \"Затвори све друге одељке\">\n<!ENTITY closeAllSections.label \"Затвори све одељке\">\n\n<!ENTITY annotatorsRefSectionHeader.label \"ITS Tools Annotation\">\n<!ENTITY dataCategory.col \"Data category\">\n<!ENTITY processorIRI.col \"Processor IRI\">\n<!ENTITY addAnnotatorsRefButton.tooltip \"Add a reference\">\n<!ENTITY deleteAnnotatorsRefButton.tooltip \"Delete a reference\">\n<!ENTITY selectAnnotatorRefElement.tooltip \"Select reference's owner node\">\n\n<!ENTITY dataCategory.label \"Data category:\">\n<!ENTITY processorIRI.label \"Processor IRI:\">\n<!ENTITY addAnnotatorsRefCancel.label \"Cancel\">\n<!ENTITY addAnnotatorsRefOK.label \"Add reference\">\n<!ENTITY annotatorsRefWarning.label \"An annotation reference for the 'terminology' category is missing\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/its20/its20.properties",
    "content": "LoadError=Load Error\nInlineParseError=Inline resource is not an ITS 2.0 document\nCannotFetch=Cannot fetch URL\nNotITS=Resource is not an ITS 2.0 document\n\nTranslatableByGlobalRule=Translatable by global rule\nNotTranslatableByGlobalRule=Not translatable by global rule\n\nInlineRules=Inline rules\n\ntranslateRule=Translate\nlocNoteRule=Localization Note\ntermRule=Terminology\ndirRule=Directionality\nlangRule=Language Information\nwithinTextRule=Elements Within Text\ndomainRule=Domain\ntextAnalysisRule=Text Analysis\nlocaleFilterRule=Locale Filter\nprovRule=Provenance\nexternalResourceRefRule=External Resource\ntargetPointerRule=Target Pointer\nidValueRule=Id Value\npreserveSpaceRule=Preserve Space\nlocQualityIssueRule=Localization Quality Issue\nmtConfidenceRule=Machine-Translation Confidence\nallowedCharactersRule=Allowed Characters\nstorageSizeRule=Storage Size\n\nDontWarnAgainForUrl=Don't warn me again about this URL\nDontWarnAgainForInline=Don't warn me again about inline global rules\n\nNewITSFile=New ITS 2.0 File\n\nCannotResolveXPath=Cannot resolve the following XPath selector (undeclared HTML namespace?):\nXPathParsingError=XPath Parsing Error\nDontWarnAgainForSelector=Don't warn me again about this selector\nCSSParsingError=CSS Parsing Error\nCannotResolveCSS=Cannot resolve the following CSS selector:\n"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/its20/its20Overlay.dtd",
    "content": "<!ENTITY its20.label \"Internationalization Tag Set 2.0\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/its20/locNoteRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Localization Note rule\">\n\n<!ENTITY description.label \"Description\">\n<!ENTITY alert.label \"Alert\">\n\n<!ENTITY locNote.label \"Localization Note:\">\n<!ENTITY locNotePointer.label \"Relative selector to the localization note:\">\n<!ENTITY locNoteRef.label \"IRI referring to the localization note:\">\n<!ENTITY locNoteRefPointer.label \"Relative selector to a node holding an IRI referring to the localization note:\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/its20/selector.dtd",
    "content": "<!ENTITY selector.label \"Selector\">\n<!ENTITY cssSelector.label \"CSS Selector:\">\n<!ENTITY xpathSelector.label \"XPath Selector:\">\n\n<!ENTITY magicButton.label \"Magic button\">\n\n<!ENTITY prefixreport1.label \"The prefix for the HTML namespace is:\">\n<!ENTITY prefixreport2.label \"\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/its20/termRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Terminology rule\">\n\n<!ENTITY yesTerm.label \"Yes\">\n<!ENTITY noTerm.label \"No\">\n\n<!ENTITY noTermInfo.label \"No terminology information\">\n<!ENTITY termInfoPointer.label \"Relative selector to the terminology information:\">\n<!ENTITY termInfoRef.label \"IRI referring to the terminology information:\">\n<!ENTITY termInfoRefPointer.label \"Relative selector to a node holding an IRI referring to the terminology information:\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/its20/translateRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Translate rule\">\n\n<!ENTITY translatable.label \"Translatable\">\n<!ENTITY notTranslatable.label \"Not translatable\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/scripteditor/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - уређивач скрипте\">\n\n<!ENTITY commitChanges.label \"Изврши измене\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/scripteditor/scripteditor.dtd",
    "content": "<!ENTITY editScript.label \"Уређивање скрипте\">\n<!ENTITY moveUp.label \"Премести нагоре\">\n<!ENTITY moveDown.label \"Премести надоле\">\n\n<!ENTITY addExternalScript.label \"Додај спољну скрипту\">\n<!ENTITY addEmbeddedScript.label \"Додај уграђену скрипту\">\n\n<!ENTITY newScript.tooltip \"Додајте скрипту\">\n<!ENTITY removeScript.tooltip \"Обриши скрипту\">\n<!ENTITY modifyScript.tooltip \"Измени скрипту\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/scripteditor/scripteditor.properties",
    "content": "ConfirmDeletionTitle=Обриши скрипту\nConfirmDeletion=Да ли желите избрисати ову скрипту?\nAddExternalScriptTitle=Додај спољну скрипту\nPromptScriptURL=УРЛ скрипте?\n"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/scripteditor/scripteditorOverlay.dtd",
    "content": "<!ENTITY scripteditor.label \"Надзор скрипте\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/stylesheets/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - \">\n\n<!ENTITY commitChanges.label \"Изврши измене\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/stylesheets/stylesheets.dtd",
    "content": "<!ENTITY window.title \"Убаците или уредите опис стилова\">\n\n<!ENTITY url.col \"УРЛ\">\n<!ENTITY alternate.col \"Алтернативна\">\n<!ENTITY title.col \"Наслов\">\n<!ENTITY media.col \"Медији\">\n\n<!ENTITY add.tooltip \"Додај опис стилова\">\n<!ENTITY remove.tooltip \"Обриши изабрани опис стилова\">\n<!ENTITY modify.tooltip \"Измени изабрани опис стилова\">\n<!ENTITY down.tooltip \"Премести изабрани опис стилова доле\">\n<!ENTITY up.tooltip \"Премести изабрани опис стилова горе\">\n\n<!ENTITY close.label \"Затвори\">\n<!ENTITY editMenu.label                   \"Уреди\">\n<!ENTITY styleCode.label \"Код\">\n<!ENTITY isStylesheetEnabled.label \"Укључен\">\n<!ENTITY pageStyleMenu.label \"Стил стране\">\n"
  },
  {
    "path": "locales/sr/bluegriffon/sidebars/stylesheets/stylesheetsOverlay.dtd",
    "content": "<!ENTITY stylesheetsPanel.title \"Описи стила\">\n"
  },
  {
    "path": "locales/sr/cssproperties.mn",
    "content": "bluegriffon-sr.jar:\n% locale    cssproperties    sr    %locale/sr/cssproperties/\n  locale/sr/cssproperties/csspropertiesOverlay.dtd    (locale/sr/csspropertiesOverlay.dtd)\n  locale/sr/cssproperties/cssproperties.dtd           (locale/sr/cssproperties.dtd)\n  locale/sr/cssproperties/editGridTemplate.dtd        (locale/sr/editGridTemplate.dtd)\n  locale/sr/cssproperties/backgrounditem.dtd          (locale/sr/backgrounditem.dtd)\n  locale/sr/cssproperties/griditemposition.dtd        (locale/sr/griditemposition.dtd)\n  locale/sr/cssproperties/transformationitem.dtd      (locale/sr/transformationitem.dtd)\n  locale/sr/cssproperties/transitionitem.dtd          (locale/sr/transitionitem.dtd)\n  locale/sr/cssproperties/textshadowitem.dtd          (locale/sr/textshadowitem.dtd)\n  locale/sr/cssproperties/colorstopitem.dtd           (locale/sr/colorstopitem.dtd)\n  locale/sr/cssproperties/backgrounditem.properties   (locale/sr/backgrounditem.properties)\n  locale/sr/cssproperties/cssproperties.properties    (locale/sr/cssproperties.properties)\n  locale/sr/cssproperties/fontFeatures.properties     (locale/sr/fontFeatures.properties)\n\n"
  },
  {
    "path": "locales/sr/domexplorer.mn",
    "content": "bluegriffon-sr.jar:\n% locale    domexplorer    sr    %locale/sr/domexplorer/\n  locale/sr/domexplorer/domexplorerOverlay.dtd (locale/sr/domexplorerOverlay.dtd)\n  locale/sr/domexplorer/domexplorer.dtd        (locale/sr/domexplorer.dtd)\n\n"
  },
  {
    "path": "locales/sr/fs.mn",
    "content": "fs-sr.jar:\n% locale    fs    sr    %locale/sr/fs/\n  locale/sr/fs/fsOverlay.dtd    (locale/sr/fsOverlay.dtd)\n  locale/sr/fs/fs.dtd           (locale/sr/fs.dtd)\n  locale/sr/fs/fs.properties    (locale/sr/fs.properties)\n  locale/sr/fs/addFont.dtd      (locale/sr/addFont.dtd)\n\n"
  },
  {
    "path": "locales/sr/gfd.mn",
    "content": "gfd-sr.jar:\n% locale    gfd    sr    %locale/sr/gfd/\n  locale/sr/gfd/gfdOverlay.dtd    (locale/sr/gfdOverlay.dtd)\n  locale/sr/gfd/gfd.dtd           (locale/sr/gfd.dtd)\n  locale/sr/gfd/addFont.dtd       (locale/sr/addFont.dtd)\n\n"
  },
  {
    "path": "locales/sr/its20.mn",
    "content": "bluegriffon-sr.jar:\n% locale    its20    sr    %locale/sr/its20/\n  locale/sr/its20/its20Overlay.dtd    (locale/sr/its20Overlay.dtd)\n  locale/sr/its20/its20.properties    (locale/sr/its20.properties)\n  locale/sr/its20/its20.dtd           (locale/sr/its20.dtd)\n  locale/sr/its20/translateRule.dtd   (locale/sr/translateRule.dtd)\n  locale/sr/its20/locNoteRule.dtd     (locale/sr/locNoteRule.dtd)\n  locale/sr/its20/termRule.dtd        (locale/sr/termRule.dtd)\n  locale/sr/its20/selector.dtd        (locale/sr/selector.dtd)\n\n"
  },
  {
    "path": "locales/sr/markdown.mn",
    "content": "markdown-sr.jar:\n%   locale  markdown              sr    %locale/sr/markdown/\n   locale/sr/markdown/markdownOverlay.dtd  (locale/sr/markdownOverlay.dtd)\n   locale/sr/markdown/markdown.dtd         (locale/sr/markdown.dtd)\n   \n"
  },
  {
    "path": "locales/sr/op1.mn",
    "content": "op1-sr.jar:\n% locale    op1    sr    %locale/sr/op1/\n  locale/sr/op1/op1Overlay.dtd      (locale/sr/op1Overlay.dtd)\n  locale/sr/op1/op1.dtd             (locale/sr/op1.dtd)\n  locale/sr/op1/a11yFirstStep.properties (locale/sr/a11yFirstStep.properties)\n\n"
  },
  {
    "path": "locales/sr/scripteditor.mn",
    "content": "bluegriffon-sr.jar:\n% locale    scripteditor    sr\t\t%locale/sr/scripteditor/\n\tlocale/sr/scripteditor/scripteditorOverlay.dtd\t\t(locale/sr/scripteditorOverlay.dtd)\n\tlocale/sr/scripteditor/scripteditor.dtd\t\t(locale/sr/scripteditor.dtd)\n\tlocale/sr/scripteditor/scripteditor.properties\t\t(locale/sr/scripteditor.properties)\n\tlocale/sr/scripteditor/editor.dtd          (locale/sr/editor.dtd)\n\t\n"
  },
  {
    "path": "locales/sr/stylesheets.mn",
    "content": "bluegriffon-sr.jar:\n% locale    stylesheets    sr\t\t%locale/sr/stylesheets/\n  locale/sr/stylesheets/stylesheetsOverlay.dtd   (locale/sr/stylesheetsOverlay.dtd)\n  locale/sr/stylesheets/stylesheets.dtd          (locale/sr/stylesheets.dtd)\n  locale/sr/stylesheets/editor.dtd               (locale/sr/editor.dtd)\n\n"
  },
  {
    "path": "locales/sr/tipoftheday.mn",
    "content": "tipoftheday-sr.jar:\n%   locale  tipoftheday              sr    %locale/sr/tipoftheday/\n   locale/sr/tipoftheday/tipoftheday.dtd  (locale/sr/tipoftheday.dtd)\n   locale/sr/tipoftheday/tipofthedayOverlay.dtd  (locale/sr/tipofthedayOverlay.dtd)\n   locale/sr/tipoftheday/tipoftheday.rdf  (locale/sr/tipoftheday.rdf)\n"
  },
  {
    "path": "locales/sv-SE/aria.mn",
    "content": "bluegriffon-sv-SE.jar:\n% locale    aria    sv-SE    %locale/sv-SE/aria/\n  locale/sv-SE/aria/ariaOverlay.dtd (locale/sv-SE/ariaOverlay.dtd)\n  locale/sv-SE/aria/aria.dtd        (locale/sv-SE/aria.dtd)\n  locale/sv-SE/aria/aria.properties (locale/sv-SE/aria.properties)\n\n"
  },
  {
    "path": "locales/sv-SE/base.mn",
    "content": "bluegriffon-sv-SE.jar:\n% locale    bluegriffon    sv-SE    %locale/sv-SE/bluegriffon/\n% locale    branding       sv-SE    %locale/sv-SE/branding/\n  locale/sv-SE/bluegriffon/aboutDialog.dtd  (locale/sv-SE/bluegriffon/aboutDialog.dtd)\n  locale/sv-SE/bluegriffon/bluegriffon.dtd  (locale/sv-SE/bluegriffon/bluegriffon.dtd)\n  locale/sv-SE/bluegriffon/polyglot.dtd  (locale/sv-SE/bluegriffon/polyglot.dtd)\n  locale/sv-SE/bluegriffon/findbar.dtd  (locale/sv-SE/bluegriffon/findbar.dtd)\n  locale/sv-SE/bluegriffon/bluegriffon.properties  (locale/sv-SE/bluegriffon/bluegriffon.properties)\n  locale/sv-SE/bluegriffon/colourPicker.dtd  (locale/sv-SE/bluegriffon/colourPicker.dtd)\n  locale/sv-SE/bluegriffon/credits.dtd  (locale/sv-SE/bluegriffon/credits.dtd)\n  locale/sv-SE/bluegriffon/filepickerbutton.dtd  (locale/sv-SE/bluegriffon/filepickerbutton.dtd)\n  locale/sv-SE/bluegriffon/filePicking.dtd  (locale/sv-SE/bluegriffon/filePicking.dtd)\n  locale/sv-SE/bluegriffon/insertTable.dtd  (locale/sv-SE/bluegriffon/insertTable.dtd)\n  locale/sv-SE/bluegriffon/insertTable.properties  (locale/sv-SE/bluegriffon/insertTable.properties)\n  locale/sv-SE/bluegriffon/language.properties  (locale/sv-SE/bluegriffon/language.properties)\n  locale/sv-SE/bluegriffon/languages.dtd  (locale/sv-SE/bluegriffon/languages.dtd)\n  locale/sv-SE/bluegriffon/markupCleaner.dtd  (locale/sv-SE/bluegriffon/markupCleaner.dtd)\n  locale/sv-SE/bluegriffon/openLocation.dtd  (locale/sv-SE/bluegriffon/openLocation.dtd)\n  locale/sv-SE/bluegriffon/openLocation.properties  (locale/sv-SE/bluegriffon/openLocation.properties)\n  locale/sv-SE/bluegriffon/newPageWizard.dtd  (locale/sv-SE/bluegriffon/newPageWizard.dtd)\n  locale/sv-SE/bluegriffon/newPageWizard.properties  (locale/sv-SE/bluegriffon/newPageWizard.properties)\n  locale/sv-SE/bluegriffon/propertiesDeck.dtd  (locale/sv-SE/bluegriffon/propertiesDeck.dtd)\n  locale/sv-SE/bluegriffon/aria.dtd  (locale/sv-SE/bluegriffon/aria.dtd)\n  locale/sv-SE/bluegriffon/structurebar.dtd  (locale/sv-SE/bluegriffon/structurebar.dtd)\n  locale/sv-SE/bluegriffon/tabeditor.dtd  (locale/sv-SE/bluegriffon/tabeditor.dtd)\n  locale/sv-SE/bluegriffon/masterPasswordQuery.properties (locale/sv-SE/bluegriffon/masterPasswordQuery.properties)\n  locale/sv-SE/bluegriffon/newDocument.dtd  (locale/sv-SE/bluegriffon/newDocument.dtd)\n  locale/sv-SE/bluegriffon/prefs/file.dtd  (locale/sv-SE/bluegriffon/prefs/file.dtd)\n  locale/sv-SE/bluegriffon/prefs/source.dtd  (locale/sv-SE/bluegriffon/prefs/source.dtd)\n  locale/sv-SE/bluegriffon/prefs/general.dtd  (locale/sv-SE/bluegriffon/prefs/general.dtd)\n  locale/sv-SE/bluegriffon/prefs/newPage.dtd  (locale/sv-SE/bluegriffon/prefs/newPage.dtd)\n  locale/sv-SE/bluegriffon/prefs/update.dtd  (locale/sv-SE/bluegriffon/prefs/update.dtd)\n  locale/sv-SE/bluegriffon/prefs/styles.dtd  (locale/sv-SE/bluegriffon/prefs/styles.dtd)\n  locale/sv-SE/bluegriffon/prefs/advanced.dtd  (locale/sv-SE/bluegriffon/prefs/advanced.dtd)\n  locale/sv-SE/bluegriffon/prefs/connection.dtd  (locale/sv-SE/bluegriffon/prefs/connection.dtd)\n  locale/sv-SE/bluegriffon/prefs/osx.dtd  (locale/sv-SE/bluegriffon/prefs/osx.dtd)\n  locale/sv-SE/bluegriffon/prefs/shortcuts.dtd  (locale/sv-SE/bluegriffon/prefs/shortcuts.dtd)\n  locale/sv-SE/bluegriffon/prefs/update.properties  (locale/sv-SE/bluegriffon/prefs/update.properties)\n  locale/sv-SE/bluegriffon/prefs/license.dtd  (locale/sv-SE/bluegriffon/prefs/license.dtd)\n  locale/sv-SE/bluegriffon/prefs/license.properties  (locale/sv-SE/bluegriffon/prefs/license.properties)\n  locale/sv-SE/bluegriffon/prefs/deactivateLicense.dtd  (locale/sv-SE/bluegriffon/prefs/deactivateLicense.dtd)\n  locale/sv-SE/bluegriffon/prefs.dtd  (locale/sv-SE/bluegriffon/prefs.dtd)\n  locale/sv-SE/bluegriffon/updateAvailable.dtd  (locale/sv-SE/bluegriffon/updateAvailable.dtd)\n  locale/sv-SE/bluegriffon/updates.properties  (locale/sv-SE/bluegriffon/updates.properties)\n  locale/sv-SE/branding/brand.dtd  (locale/sv-SE/branding/brand.dtd)\n  locale/sv-SE/branding/brand.properties  (locale/sv-SE/branding/brand.properties)\n  locale/sv-SE/bluegriffon/insertImage.dtd  (locale/sv-SE/bluegriffon/insertImage.dtd)\n  locale/sv-SE/bluegriffon/insertAnchor.dtd  (locale/sv-SE/bluegriffon/insertAnchor.dtd)\n  locale/sv-SE/bluegriffon/insertCommentOrPI.dtd  (locale/sv-SE/bluegriffon/insertCommentOrPI.dtd)\n  locale/sv-SE/bluegriffon/insertLink.dtd  (locale/sv-SE/bluegriffon/insertLink.dtd)\n  locale/sv-SE/bluegriffon/insertLink.properties  (locale/sv-SE/bluegriffon/insertLink.properties)\n  locale/sv-SE/bluegriffon/cssClassPicker.dtd (locale/sv-SE/bluegriffon/cssClassPicker.dtd)\n  locale/sv-SE/bluegriffon/insertVideo.dtd  (locale/sv-SE/bluegriffon/insertVideo.dtd)\n  locale/sv-SE/bluegriffon/insertAudio.dtd  (locale/sv-SE/bluegriffon/insertAudio.dtd)\n  locale/sv-SE/bluegriffon/insertVideo.properties  (locale/sv-SE/bluegriffon/insertVideo.properties)\n  locale/sv-SE/bluegriffon/insertHTML.dtd  (locale/sv-SE/bluegriffon/insertHTML.dtd)\n  locale/sv-SE/bluegriffon/insertHR.dtd  (locale/sv-SE/bluegriffon/insertHR.dtd)\n  locale/sv-SE/bluegriffon/insertForm.dtd  (locale/sv-SE/bluegriffon/insertForm.dtd)\n  locale/sv-SE/bluegriffon/parsingError.dtd  (locale/sv-SE/bluegriffon/parsingError.dtd)\n  locale/sv-SE/bluegriffon/insertFormInput.dtd  (locale/sv-SE/bluegriffon/insertFormInput.dtd)\n  locale/sv-SE/bluegriffon/insertFieldset.dtd  (locale/sv-SE/bluegriffon/insertFieldset.dtd)\n  locale/sv-SE/bluegriffon/insertLabel.dtd  (locale/sv-SE/bluegriffon/insertLabel.dtd)\n  locale/sv-SE/bluegriffon/insertButton.dtd  (locale/sv-SE/bluegriffon/insertButton.dtd)\n  locale/sv-SE/bluegriffon/insertSelect.dtd  (locale/sv-SE/bluegriffon/insertSelect.dtd)\n  locale/sv-SE/bluegriffon/insertTextarea.dtd  (locale/sv-SE/bluegriffon/insertTextarea.dtd)\n  locale/sv-SE/bluegriffon/insertKeygen.dtd  (locale/sv-SE/bluegriffon/insertKeygen.dtd)\n  locale/sv-SE/bluegriffon/insertOutput.dtd  (locale/sv-SE/bluegriffon/insertOutput.dtd)\n  locale/sv-SE/bluegriffon/insertProgress.dtd  (locale/sv-SE/bluegriffon/insertProgress.dtd)\n  locale/sv-SE/bluegriffon/insertMeter.dtd  (locale/sv-SE/bluegriffon/insertMeter.dtd)\n  locale/sv-SE/bluegriffon/insertStylesheet.dtd  (locale/sv-SE/bluegriffon/insertStylesheet.dtd)\n  locale/sv-SE/bluegriffon/editStylesheet.dtd  (locale/sv-SE/bluegriffon/editStylesheet.dtd)\n  locale/sv-SE/bluegriffon/media.dtd  (locale/sv-SE/bluegriffon/media.dtd)\n  locale/sv-SE/bluegriffon/media.properties  (locale/sv-SE/bluegriffon/media.properties)\n  locale/sv-SE/bluegriffon/insertChars.dtd  (locale/sv-SE/bluegriffon/insertChars.dtd)\n  locale/sv-SE/bluegriffon/convertToTable.dtd (locale/sv-SE/bluegriffon/convertToTable.dtd)\n  locale/sv-SE/bluegriffon/pageProperties.dtd (locale/sv-SE/bluegriffon/pageProperties.dtd)\n  locale/sv-SE/bluegriffon/spellCheck.dtd (locale/sv-SE/bluegriffon/spellCheck.dtd)\n  locale/sv-SE/bluegriffon/spellCheck.properties (locale/sv-SE/bluegriffon/spellCheck.properties)\n  locale/sv-SE/bluegriffon/dictionary.dtd (locale/sv-SE/bluegriffon/dictionary.dtd)\n  locale/sv-SE/bluegriffon/html5.properties (locale/sv-SE/bluegriffon/html5.properties)\n  locale/sv-SE/bluegriffon/listProperties.dtd (locale/sv-SE/bluegriffon/listProperties.dtd)\n  locale/sv-SE/bluegriffon/insertTOC.dtd (locale/sv-SE/bluegriffon/insertTOC.dtd)\n  locale/sv-SE/bluegriffon/svg-edit.properties (locale/sv-SE/bluegriffon/svg-edit.properties)\n  locale/sv-SE/bluegriffon/panels.dtd (locale/sv-SE/bluegriffon/panels.dtd)\n  locale/sv-SE/bluegriffon/rotator.dtd (locale/sv-SE/bluegriffon/rotator.dtd)\n\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/aboutDialog.dtd",
    "content": "<!ENTITY aboutDialog.title      \"Om &brandFullName;\">\n<!ENTITY copyright              \"Medverkande\">\n<!ENTITY aboutLink              \"&lt; Om &brandFullName;\">\n<!ENTITY aboutVersion           \"version\">\n<!ENTITY copyrightText          \"&#169;1998-2019 Disruptive Innovations och bidragsgivare. Med ensamrätt.\">\n<!ENTITY cmdClose.macKey        \"n\">\n<!ENTITY codeName               \"Kodnamn\">\n\n<!ENTITY aboutTab.label         \"Om\">\n<!ENTITY creditsTab.label       \"Licens och tack\">\n<!ENTITY buildConfigTab.label   \"Byggkonfiguration\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/aria.dtd",
    "content": "<!ENTITY ariaRole.label \"ARIA-roll\">\n\n<!ENTITY noARIArole.label \"(ingen ARIA-roll)\">\n<!ENTITY ARIARoleSelect.tooltip \"Ställ in attribut för ARIA-roll\">\n<!ENTITY alertRole.label \"Ett meddelande med viktig, och oftast tidskänslig, information. Se även varningsdialog och status\">\n<!ENTITY alertdialogRole.label \"En typ av dialogruta som innehåller ett varningsmeddelande där initialt fokus går till ett element i dialogrutan. Se också varning och dialog\">\n<!ENTITY applicationRole.label \"En region deklarerad som en webbapplikation, i motsats till ett webbdokument\">\n<!ENTITY articleRole.label \"Ett avsnitt av en sida som består av en komposition som utgör en självständig del av ett dokument, sida eller en webbplats\">\n<!ENTITY bannerRole.label \"En region som innehåller mestadels sidoorienterat innehåll, i stället för sidspecifikt innehåll\">\n<!ENTITY buttonRole.label \"En inmatning som tillåter användaren utlösa åtgärder när du klickar eller trycker på den. Se även länk\">\n<!ENTITY checkboxRole.label \"En kontrollerbar inmatning som har tre möjliga värden: sant, falskt eller blandad\">\n<!ENTITY columnheaderRole.label \"En cell med ett informationshuvud för en kolumn\">\n<!ENTITY comboboxRole.label \"En presentation av en markeringsruta, oftast liknande en textruta där användarna kan skriva på förhand för att välja ett alternativ, eller skriva in godtycklig text som en ny post i listan. Se även listruta\">\n<!ENTITY commandRole.label \"En form av widget som utför en handling, men tar inte emot indata\">\n<!ENTITY complementaryRole.label \"En stödjande del av dokumentet, som avser att vara ett komplement till det huvudsakliga innehållet på en liknande nivå i DOM-hierarkin, men är fortfarande meningsfull separat från det huvudsakliga innehållet\">\n<!ENTITY compositeRole.label \"En widget som kan innehålla navigerbara ättlingar eller ägda barn\">\n<!ENTITY contentinfoRole.label \"En stor uppfattaningsbar region som innehåller information om föräldradokumentet\">\n<!ENTITY definitionRole.label \"En definition av en term eller begrepp\">\n<!ENTITY dialogRole.label \"En dialogruta är ett programfönster som är utformad för att avbryta den aktuella behandlingen av en applikation för att uppmana användaren att mata in information eller utkräva ett svar. Se även varningsdialog\">\n<!ENTITY directoryRole.label \"En lista med referenser till medlemmar i en grupp, till exempel en statisk innehållsförteckning\">\n<!ENTITY documentRole.label \"En region som innehåller relaterad information som deklareras som dokumentets innehåll, i motsats till en webbapplikation\">\n<!ENTITY formRole.label \"Ett landmärkesregion som innehåller en samling av föremål och objekt som, som helhet, kombineras för att skapa ett formulär. Se även sök\">\n<!ENTITY gridRole.label \"Ett rutnät är en interaktiv kontroll, som innehåller celler av tabelldata ordnade i rader och kolumner, som en tabell\">\n<!ENTITY gridcellRole.label \"En cell i ett rutnät eller träd\">\n<!ENTITY groupRole.label \"En uppsättning användargränssnittsobjekt som inte är avsedda att ingå i en sidsammanfattning eller innehållsförteckning av handikaphjälpmedel\">\n<!ENTITY headingRole.label \"En rubrik för ett avsnitt av sidan\">\n<!ENTITY imgRole.label \"En behållare för en samling av element som bildar en bild\">\n<!ENTITY inputRole.label \"En allmän typ av widget som tillåter användareninmatning\">\n<!ENTITY landmarkRole.label \"En region av sidan tänkt som ett navigationsriktmärke\">\n<!ENTITY linkRole.label \"En interaktiv hänvisning till en intern eller extern resurs som, när den aktiveras, gör att användaragenten navigerar till resursen. Se även knapp\">\n<!ENTITY listRole.label \"En grupp icke-interaktiva listobjekt. Se även listruta\">\n<!ENTITY listboxRole.label \"En widget som låter användaren välja en eller flera objekt från en lista med alternativ. Se även kombinationsruta och lista\">\n<!ENTITY listitemRole.label \"En enda post i en lista eller katalog\">\n<!ENTITY logRole.label \"En typ av liveområde där ny information läggs till i en meningsfull ordning och gammal information kan försvinna. Se även marquee\">\n<!ENTITY mainRole.label \"Det huvudsakliga innehållet i ett dokument\">\n<!ENTITY marqueeRole.label \"En typ av liveregion där icke-väsentlig information ändras ofta. Se även logg\">\n<!ENTITY mathRole.label \"Innehåll som representerar ett matematiskt uttryck. \">\n<!ENTITY menuRole.label \"En typ av widget som ger en lista valmöjligheter för användaren\">\n<!ENTITY menubarRole.label \"En presentation av menyn som ofta förblir synlig och brukar presenteras horisontellt\">\n<!ENTITY menuitemRole.label \"Ett alternativ i en grupp av alternativ som finns med en meny eller menyrad\">\n<!ENTITY menuitemcheckboxRole.label \"Ett kryssbart menyalternativ som har tre möjliga värden: sant, falskt eller blandad\">\n<!ENTITY menuitemradioRole.label \"Ett kryssbart menyalternativ i en grupp av menuitemradio-roller, bara en av dem kan vara ikryssad åt gången\">\n<!ENTITY navigationRole.label \"En samling av navigeringselement (vanligtvis länkar) för att navigera i dokumentet eller relaterade dokument\">\n<!ENTITY noteRole.label \"Ett avsnitt vars innehåll är en parantes eller underordnat det huvudsakliga innehållet i resursen\">\n<!ENTITY optionRole.label \"En valbar post i en vallista\">\n<!ENTITY presentationRole.label \"Ett element vars implicita grundläggande semantikroll inte kommer att kopplas till tillgänglighets-API\">\n<!ENTITY progressbarRole.label \"Ett element som visar förloppsstatus för uppgifter som tar lång tid\">\n<!ENTITY radioRole.label \"En kryssbar inmatning i en grupp av radio-roller, bara en av dem kan vara förkryssad åt gången\">\n<!ENTITY radiogroupRole.label \"En grupp alternativknappar\">\n<!ENTITY rangeRole.label \"En inmatning som representerar en rad olika värden som kan ställas in av användaren\">\n<!ENTITY regionRole.label \"Ett stort synligt område av en webbsida eller ett dokument, som författaren anser vara tillräckligt viktig för att ingå i en sidas sammanfattning eller innehållsförteckning, till exempel, en del av sidan som innehåller levande sportevenemangsstatistik\">\n<!ENTITY roletypeRole.label \"Basrollen som alla andra roller i denna taxonomi ärver\">\n<!ENTITY rowRole.label \"En rad av celler i ett rutnät\">\n<!ENTITY rowgroupRole.label \"En grupp som innehåller en eller flera rader element i ett rutnät\">\n<!ENTITY rowheaderRole.label \"En cell med ett huvud för information för en rad i ett rutnät\">\n<!ENTITY scrollbarRole.label \"Ett grafiskt objekt som styr bläddringen av innehållet i en visningsyta, oavsett om innehållet är visas helt i visningsområdet\">\n<!ENTITY searchRole.label \"Een riktmärkesregion som innehåller en samling av föremål och objekt som, som helhet, kombineras för att skapa en sökfunktion. Se även formulär\">\n<!ENTITY sectionRole.label \"En renderbar strukturell inneslutningsenhet i ett dokument eller program\">\n<!ENTITY sectionheadRole.label \"En struktur som etiketterar eller sammanfattar temat för dess relaterade avsnitt\">\n<!ENTITY selectRole.label \"En formulärwidget som tillåter användaren att göra val från en uppsättning alternativ\">\n<!ENTITY separatorRole.label \"En avdelare som separerar och skiljer delar av innehåll eller grupper av menyalternativ\">\n<!ENTITY sliderRole.label \"Användarinmatning där användaren väljer ett värde från ett givet intervall\">\n<!ENTITY spinbuttonRole.label \"En form av sortiment som förväntar sig att en användare väljer bland diskreta val\">\n<!ENTITY statusRole.label \"En behållare vars innehåll är rådgivande information för användaren, men är inte tillräckligt viktigt för att motivera en varning. Se också varning\">\n<!ENTITY structureRole.label \"Ett dokuments strukturelement\">\n<!ENTITY tabRole.label \"En grupperingsetikett som ger en mekanism för att välja flikinnehåll som ska visas för användaren\">\n<!ENTITY tablistRole.label \"En lista på flikelement som är referenser till flikpanelelement\">\n<!ENTITY tabpanelRole.label \"En behållare för de resurser som är förknippade med en flik, där varje flik finns i ett fliklista\">\n<!ENTITY textboxRole.label \"Inmatning som möjliggör fritt formulerad text som dess värde\">\n<!ENTITY timerRole.label \"En typ av liveregion som innehåller en numerisk räknare som anger ett värde för förfluten tid från en startpunkt, eller den tid som återstår fram till en slutpunkt\">\n<!ENTITY toolbarRole.label \"En samling av vanliga funktionsknappar representerade i kompakt visuell form\">\n<!ENTITY tooltipRole.label \"En kontextuell popup som visar en beskrivning för ett element\">\n<!ENTITY treeRole.label \"En typ av lista som kan innehålla sub-nivåkapslade grupper som kan vikas ihop och utökas\">\n<!ENTITY treegridRole.label \"Ett rutnät, vars rader kan utvidgas och ihopvikta på samma sätt som för ett träd\">\n<!ENTITY treeitemRole.label \"Ett alternativpunkt i ett träd. Detta är ett element i ett träd som kan utökas eller vikas ihop om det innehåller en sub-nivågrupp av trädelement\">\n<!ENTITY widgetRole.label \"En interaktiv komponent i ett grafiskt användargränssnitt (GUI)\">\n<!ENTITY windowRole.label \"En webbläsare eller programfönster\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/bluegriffon.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title           \"BlueGriffon\">\n\n<!ENTITY fileMenu.label         \"Arkiv\">\n<!ENTITY fileMenu.accesskey     \"A\">\n<!ENTITY newMenu.label                    \"Ny\">\n<!ENTITY newMenu.accesskey                \"N\">\n\n<!ENTITY newWizardMenu.label              \"Nytt dokument-guide\">\n\n<!ENTITY editMenu.label                   \"Redigera\">\n<!ENTITY editMenu.accesskey               \"e\">\n\n<!ENTITY viewMenu.label                   \"Visa\">\n<!ENTITY viewMenu.accesskey               \"i\">\n<!ENTITY customizeToolbar.label           \"Anpassa\">\n<!ENTITY customizeToolbar.accesskey       \"p\">\n\n<!ENTITY insertMenu.label                 \"Infoga\">\n<!ENTITY insertMenu.accesskey             \"I\">\n\n<!ENTITY formatMenu.label                 \"Format\">\n<!ENTITY formatMenu.accesskey             \"F\">\n<!ENTITY spanCmd.label \"Span\">\n<!ENTITY spanCmd.accesskey \"n\">\n<!-- Font Style SubMenu -->\n<!ENTITY fontStyleMenu.label \"Textstil\">\n<!ENTITY formatstylemenu.accesskey \"x\">\n<!ENTITY styleBoldCmd.label \"Fet\">\n<!ENTITY stylebold.accesskey \"f\">\n<!ENTITY stylebold.keybinding \"f\">\n<!ENTITY styleItalicCmd.label \"Kursiv\">\n<!ENTITY styleitalic.accesskey \"k\">\n<!ENTITY styleitalic.keybinding \"k\">\n<!ENTITY styleUnderlineCmd.label \"Understruken\">\n<!ENTITY styleunderline.accesskey \"u\">\n<!ENTITY styleUnderline.key \"u\">\n<!ENTITY styleStrikeThruCmd.label \"Genomstruken\">\n<!ENTITY stylestrikethru.accesskey \"k\">\n<!ENTITY styleSuperscriptCmd.label \"Upphöjd\">\n<!ENTITY stylesuperscript.accesskey \"p\">\n<!ENTITY styleSubscriptCmd.label \"Nedsänkt\">\n<!ENTITY stylesubscript.accesskey \"s\">\n<!ENTITY styleNonbreakingCmd.label \"Icke-brytande\">\n<!ENTITY stylenonbreaking.accesskey \"c\">\n<!ENTITY styleEm.label \"Emfas\">\n<!ENTITY styleEm.accesskey \"a\">\n<!ENTITY styleEm.key \"i\">\n<!ENTITY styleStrong.label \"Starkare emfas\">\n<!ENTITY styleStrong.accesskey \"t\">\n<!ENTITY styleStrong.key \"n\">\n<!ENTITY styleCite.label \"Citering\">\n<!ENTITY styleCite.accesskey \"c\">\n<!ENTITY styleAbbr.label \"Förkortning\">\n<!ENTITY styleAbbr.accesskey \"r\">\n<!ENTITY styleAcronym.label \"Akronym\">\n<!ENTITY styleAcronym.accesskey \"k\">\n<!ENTITY styleCode.label \"Kod\">\n<!ENTITY styleCode.accesskey \"g\">\n<!ENTITY styleCode.key \"p\">\n<!ENTITY styleSamp.label \"Exempelutdata\">\n<!ENTITY styleSamp.accesskey \"M\">\n<!ENTITY styleVar.label \"Variabel\">\n<!ENTITY styleVar.accesskey \"v\">\n<!ENTITY fontFixedWidth.label \"Fast bredd\">\n<!ENTITY fontfixedwidth.accesskey \"H\">\n\n<!ENTITY tableMenu.label                  \"Tabell\">\n<!ENTITY tableMenu.accesskey              \"b\">\n\n<!ENTITY toolsMenu.label                  \"Verktyg\">\n<!ENTITY toolsMenu.accesskey              \"t\">\n<!ENTITY consoleMenu.label                \"JavaScript-konsoll\">\n\n<!ENTITY panelsMenu.label                 \"Paneler\">\n<!ENTITY panelsMenu.accesskey             \"p\">\n\n<!ENTITY alignPanels.label                \"Räta upp alla paneler\">\n\n<!ENTITY helpMenu.label                   \"Hjälp\">\n<!ENTITY helpMenu.accesskey               \"h\">\n<!ENTITY aboutComposer.label              \"Om BlueGriffon\">\n\n<!ENTITY throbber.tooltip                 \"BlueGriffon\">\n\n<!ENTITY newMenu.label                    \"Ny\">\n<!ENTITY newToolbarCmd.tooltip            \"Skapa en ny sida\">\n<!ENTITY pageInNewTab.label                     \"Sida i Ny Flik\">\n<!ENTITY pageInNewWindow.label                  \"Sida i Nytt Fönster\">\n<!ENTITY newOtherCmd.label                \"Fler alternativ...\">\n\n<!ENTITY openMenu.label                   \"Öppna\">\n<!ENTITY openMenu.tooltip                 \"Öppna en befintlig sida\">\n<!ENTITY openTab.label                    \"Öppna i Ny Flik\">\n<!ENTITY openWindow.label                 \"Öppna i Nytt Fönster\">\n<!ENTITY openPage.label                   \"Öppna\">\n<!ENTITY openPage.accesskey               \"p\">\n<!ENTITY openFileCmd.label                \"Öppna fil...\">\n\n<!ENTITY quit.label                       \"Avsluta\">\n<!ENTITY quit.accesskey                   \"A\">\n\n<!ENTITY stopButton.label                 \"Stoppa\">\n<!ENTITY stopButton.tooltip               \"Sluta ladda sidan\">\n\n<!ENTITY boldToolbarCmd.tooltip           \"Fet\">\n<!ENTITY boldToolbarCmd.label             \"Fet\">\n<!ENTITY italicToolbarCmd.tooltip         \"Kursiv\">\n<!ENTITY italicToolbarCmd.label           \"Kursiv\">\n<!ENTITY underlineToolbarCmd.tooltip      \"Understruken\">\n<!ENTITY underlineToolbarCmd.label        \"Understruken\">\n<!ENTITY strongToolbarCmd.tooltip         \"Stark emfas\">\n<!ENTITY strongToolbarCmd.label           \"Stark emfas\">\n<!ENTITY emToolbarCmd.tooltip             \"Emfas\">\n<!ENTITY emToolbarCmd.label               \"Emfas\">\n<!ENTITY codeToolbarCmd.label             \"Kod\">\n<!ENTITY codeToolbarCmd.tooltip           \"Kod\">\n<!-- RTL -->                           \n<!ENTITY writingDirectionMenu.label          \"Skrivriktning\">\n<!ENTITY writingdirectionmenu.accesskey      \"g\">\n<!ENTITY defaultDirectionMenu.label          \"Ospecificerad\">\n<!ENTITY defaultdirectionmenu.accesskey      \"O\">\n<!ENTITY ltrDirectionMenu.label              \"Vänster till höger\">\n<!ENTITY ltrdirectionmenu.accesskey          \"V\">\n<!ENTITY rtlDirectionMenu.label              \"Höger till vänster\">\n<!ENTITY rtldirectionmenu.accesskey          \"H\">\n<!ENTITY dirLtr.tooltip                      \"Vänster till höger\">\n<!ENTITY dirRtl.tooltip                      \"Höger till vänster\">\n\n<!ENTITY ParagraphSelect.tooltip \"Välj ett format för paragrafen\">\n<!-- Shared in Paragraph, and Toolbar menulist -->\n<!ENTITY bodyTextCmd.label \"Brödtext\">\n<!ENTITY paragraphParagraphCmd.label \"Paragraf\">  \n<!ENTITY heading1Cmd.label \"Rubrik 1\">\n<!ENTITY heading2Cmd.label \"Rubrik 2\">\n<!ENTITY heading3Cmd.label \"Rubrik 3\">\n<!ENTITY heading4Cmd.label \"Rubrik 4\">\n<!ENTITY heading5Cmd.label \"Rubrik 5\">\n<!ENTITY heading6Cmd.label \"Rubrik 6\">\n<!ENTITY paragraphAddressCmd.label \"Adress\">\n<!ENTITY paragraphPreformatCmd.label \"Förhandsformaterat\">\n<!ENTITY genericContainerCmd.label \"Generell behållare (div)\">\n\n<!ENTITY unorderedList.tooltip \"Oordnad lista\">\n<!ENTITY orderedList.tooltip \"Numrerad lista\">\n<!ENTITY unorderedList.label \"Oordnad lista\">\n<!ENTITY orderedList.label \"Numrerad lista\">\n\n<!ENTITY alignLeft.tooltip \"Vänsterjusterad\">\n<!ENTITY alignCenter.tooltip \"Centrera\">\n<!ENTITY alignRight.tooltip \"Högerjusterad\">\n<!ENTITY alignJustify.tooltip \"Kant till kant\">\n<!ENTITY alignLeft.label \"Vänsterjusterad\">\n<!ENTITY alignCenter.label \"Centrera\">\n<!ENTITY alignRight.label \"Högerjusterad\">\n<!ENTITY alignJustify.label \"Kant till kant\">\n\n<!ENTITY indentToolbarCmd.tooltip \"Dra in text\">\n<!ENTITY indentToolbarCmd.label \"Dra in\">\n\n<!ENTITY outdentToolbarCmd.tooltip \"Dra ut text\">\n<!ENTITY outdentToolbarCmd.label \"Dra ut\">\n\n<!ENTITY definitionDescription.tooltip \"Definitionsbeskrivning\">\n<!ENTITY definitionDescription.label \"Definitionsbeskrivning\">\n<!ENTITY definitionTitle.tooltip \"Definitionstitel\">\n<!ENTITY definitionTitle.label \"Definitionstitel\">\n\n<!ENTITY FontFaceSelect.tooltip \"Välj ett teckensnitt\">\n<!ENTITY fontVarWidth.label \"Variabel bredd\">\n<!ENTITY fontFixedWidth.label \"Fast bredd\">\n<!ENTITY fontHelveticaFont.label \"Helvetica, Arial\">\n<!ENTITY fontTimes.label \"Times\">\n<!ENTITY fontCourier.label \"Courier\">\n\n<!ENTITY applyClassToSelectionCmd.tooltip \"Tillämpa en klass på markeringens behållare\">\n<!ENTITY noClass.label \"(Ingen klass)\">\n\n<!ENTITY applyIdToSelectionCmd.tooltip \"Ge ett ID till markeringens behållare\">\n<!ENTITY noId.label \"(Inget ID)\">\n\n<!ENTITY tableToolbarCmd.label \"Tabell\">\n<!ENTITY tableToolbarCmd.key \"b\">\n<!ENTITY tableToolbarCmd.tooltip \"Infoga en ny tabell eller redigera markerad tabells egenskaper\">\n\n<!ENTITY imageToolbarCmd.label \"Bild\">\n<!ENTITY imageToolbarCmd.key \"i\">\n<!ENTITY imageToolbarCmd.tooltip \"Infoga eller redigera en bild\">\n\n<!ENTITY anchorToolbarCmd.label \"Ankare\">\n<!ENTITY anchorToolbarCmd.key \"A\">\n<!ENTITY anchorToolbarCmd.tooltip \"Infoga eller redigera ett ankare\">\n\n<!ENTITY linkToolbarCmd.label \"Länk\">\n<!ENTITY linkToolbarCmd.key \"L\">\n<!ENTITY linkToolbarCmd.tooltip \"Infoga eller redigera en länk\">\n\n<!ENTITY hrToolbarCmd.label \"Horisontell bom\">\n<!ENTITY hrToolbarCmd.key \"o\">\n\n<!ENTITY htmlToolbarCmd.label \"HTML-kod\">\n<!ENTITY htmlToolbarCmd.key \"H\">\n\n<!ENTITY formToolbarCmd.label \"Formulär\">\n<!ENTITY formToolbarCmd.key \"F\">\n<!ENTITY formToolbarCmd.tooltip \"Infoga eller redigera ett formulär\">\n\n<!ENTITY fieldsetToolbarCmd.label \"Fältinneslutning\">\n<!ENTITY fieldsetToolbarCmd.key \"g\">\n\n<!ENTITY labelToolbarCmd.label \"Etikett\">\n<!ENTITY labelToolbarCmd.key \"E\">\n\n<!ENTITY buttonToolbarCmd.label \"Knapp\">\n<!ENTITY buttonToolbarCmd.key \"K\">\n\n<!ENTITY selectToolbarCmd.label \"Urvalslista\">\n<!ENTITY selectToolbarCmd.key \"r\">\n\n<!ENTITY textareaToolbarCmd.label \"Textområde\">\n<!ENTITY textareaToolbarCmd.key \"x\">\n\n<!ENTITY keygenToolbarCmd.label \"Nyckelparsgenerator\">\n<!ENTITY keygenToolbarCmd.key \"y\">\n\n<!ENTITY outputToolbarCmd.label \"Utdata\">\n<!ENTITY outputToolbarCmd.key \"t\">\n\n<!ENTITY progressToolbarCmd.label \"Förloppsindikator\">\n<!ENTITY progressToolbarCmd.key \"p\">\n\n<!ENTITY meterToolbarCmd.label \"Mätare\">\n<!ENTITY meterToolbarCmd.key \"M\">\n\n<!ENTITY datalistToolbarCmd.label \"Datalista\">\n<!ENTITY datalistToolbarCmd.key \"D\">\n\n<!ENTITY stylesheetsToolbarCmd.label \"Stilmallar\">\n<!ENTITY stylesheetsToolbarCmd.key \"S\">\n\n<!ENTITY webfonts.label \"Webbteckensnitt\">\n\n<!ENTITY videoToolbarCmd.label \"Video\">\n<!ENTITY videoToolbarCmd.tooltip \"Infoga eller redigera en video\">\n\n<!ENTITY audioToolbarCmd.label \"Ljud\">\n<!ENTITY audioToolbarCmd.tooltip \"Infoga eller redigera en ljudfil\">\n\n<!ENTITY browseToolbarCmd.label \"Förhandsgranskning\">\n<!ENTITY browseToolbarCmd.tooltip \"Förhandsgranska i webbläsaren\">\n\n<!ENTITY saveCmd.label \"Spara\">\n<!ENTITY saveToolbarCmd.tooltip \"Spara filen lokalt\">\n<!ENTITY filesave.key \"r\">\n<!ENTITY saveAsCmd.label \"Spara som ...\">\n<!ENTITY filesaveas.key \"r\">\n\n<!ENTITY undoCmd.label \"Ångra\">\n<!ENTITY undoCmd.accesskey \"Å\">\n<!ENTITY redoCmd.label \"Gör om\">\n<!ENTITY redoCmd.accesskey \"o\">\n\n<!ENTITY cutCmd.label \"Klipp\">\n<!ENTITY cutCmd.accesskey \"l\">\n<!ENTITY copyCmd.label \"Kopiera\">\n<!ENTITY copyCmd.accesskey \"o\">\n<!ENTITY pasteCmd.label \"Klistra in\">\n<!ENTITY pasteCmd.accesskey \"i\">\n<!ENTITY pasteNoFormatting.label \"Klistra in utan formatering\">\n<!ENTITY pasteNoFormatting.accesskey \"f\">\n<!ENTITY deleteCmd.label \"Radera\">\n<!ENTITY deleteCmd.accesskey \"e\">\n<!ENTITY selectAllCmd.label \"Markera allt\">\n<!ENTITY selectAllCmd.accesskey \"a\">\n<!ENTITY copyHTMLCodeCmd.label \"Kopiera vald HTML-kod\">\n<!ENTITY copyHTMLCodeCmd.accesskey \"H\">\n<!ENTITY copyHTMLCode.label \"Kopiera HTML-kod för detta element\">\n\n<!ENTITY setZoomFactor.label \"Ställ in zoomfaktor\">\n\n<!ENTITY fileRecentMenu.label \"Senaste använda filer\">\n<!ENTITY filerecentmenu.accesskey \"k\">\n\n<!ENTITY markupCleanerCmd.label \"Städa upp märkspråk\">\n<!ENTITY markupcleaner.accesskey \"M\">\n\n<!ENTITY viewToolbars.label \"Verktygsfält\">\n<!ENTITY viewStatusbar.label \"Statusfält\">\n\n<!ENTITY formatToolbar.name \"Format (primär)\">\n<!ENTITY formatToolbar2.name \"Format (sekundär)\">\n\n<!ENTITY dualview.label \"Dual View\">\n<!ENTITY wysiwygMode.label \"WYSIWYG\">\n<!ENTITY printMode.label \"Förhandsvisning av utskrift\">\n<!ENTITY sourceMode.label \"Källkod\">\n\n<!ENTITY closeTabCmd.label \"Stäng aktuell flik\">\n<!ENTITY closeEbookCmd.label \"Stäng aktuell e-bok\">\n\n<!ENTITY filesave.key \"r\">\n<!ENTITY quit.key \"A\">\n<!ENTITY closeWindow.key \"g\">\n<!ENTITY openPage.key \"g\">\n<!ENTITY undoCmd.key \"z\">\n<!ENTITY redoCmd.key \"I\">\n<!ENTITY cutCmd.key \"H\">\n<!ENTITY copyCmd.key \"p\">\n<!ENTITY pasteCmd.key \"v\">\n\n<!ENTITY formInputs.label \"Inmatningar...\">\n<!ENTITY hiddenInputForm.label \"En dold sträng\">\n<!ENTITY textInputForm.label \"Ett textinmatningsfält\">\n<!ENTITY searchInputForm.label \"Ett sökfält\">\n<!ENTITY telInputForm.label \"Ett telefonnummerfält\">\n<!ENTITY urlInputForm.label \"Ett URL-fält\">\n<!ENTITY emailInputForm.label \"Ett e-postfält\">\n<!ENTITY passwordInputForm.label \"Ett lösenordsfält\">\n<!ENTITY datetimeInputForm.label \"En datum- och tidsväljare med UTC-tid\">\n<!ENTITY dateInputForm.label \"En datumväljare\">\n<!ENTITY monthInputForm.label \"En 'år och månad'-väljare\">\n<!ENTITY weekInputForm.label \"En 'vecka-år och vecka'-väljare\">\n<!ENTITY timeInputForm.label \"En tidsväljare utan tidszon\">\n<!ENTITY datetimelocalInputForm.label \"En 'datum och tid'-väljare utan tidszon\">\n<!ENTITY numberInputForm.label \"Ett fält för numeriskt värde\">\n<!ENTITY rangeInputForm.label \"Ett fält för numeriskt intervall\">\n<!ENTITY colorInputForm.label \"En färgväljare\">\n<!ENTITY checkboxInputForm.label \"En kryssruta\">\n<!ENTITY radioInputForm.label \"En radioknapp\">\n<!ENTITY fileInputForm.label \"En filväljare\">\n<!ENTITY submitInputForm.label \"En 'Skicka formulär'-knapp\">\n<!ENTITY imageInputForm.label \"En bildbaserade 'Skicka formulär'-knapp\">\n<!ENTITY resetInputForm.label \"En knapp som återställer formuläret\">\n<!ENTITY buttonInputForm.label \"En knapp\">\n\n\n<!ENTITY allTagsMode.label \"Alla taggar-läge\">\n\n<!ENTITY toggleViewMenu.label \"Byt mellan vyer\">\n<!ENTITY toggleViewMenu.accesskey \"B\">\n\n<!ENTITY spellCheck.label \"Rättstavning\">\n<!ENTITY spellCheck.accesskey \"S\">\n<!ENTITY dictionary.label \"Ordlista\">\n<!ENTITY addToDictionary \"Lägg till i ordlistan\">\n<!ENTITY ignoreWord.label \"Ignorera ord\">\n\n<!ENTITY specialChars.label \"Tecken och symboler\">\n\n<!-- Table Menu -->\n<!ENTITY tableMenu.label                     \"Tabell\">\n<!ENTITY tablemenu.accesskey                 \"n\">\n<!-- Select Submenu -->\n<!ENTITY tableSelectMenu.label               \"Välj\">\n<!ENTITY tableselectmenu.accesskey           \"r\">\n\n<!ENTITY tableSelectMenu2.label              \"Välj tabell\">\n<!ENTITY tableInsertMenu2.label              \"Infoga tabell\">\n<!ENTITY tableDeleteMenu2.label              \"Radera tabell\">\n\n<!-- Insert SubMenu -->\n<!ENTITY tableInsertMenu.label               \"Infoga\">\n<!ENTITY tableinsertmenu.accesskey           \"i\">\n<!ENTITY tableTable.label                    \"Tabell\">\n<!ENTITY tabletable.accesskey                \"t\">\n<!ENTITY tableRow.label                      \"Rad\">\n<!ENTITY tableRows.label                     \"Rad(er)\">\n<!ENTITY tablerow.accesskey                  \"k\">\n<!ENTITY tableRowAbove.label                 \"Rad ovanför\">\n<!-- uses tablerow.accesskey -->\n<!ENTITY tableRowBelow.label                 \"Rad nedanför\">\n<!ENTITY tablerowbelow.accesskey             \"n\">\n<!ENTITY tableColumn.label                   \"Kolumn\">\n<!ENTITY tableColumns.label                  \"Kolumn(er)\">\n<!ENTITY tablecolumn.accesskey               \"g\">\n<!ENTITY tableColumnBefore.label             \"Kolumn före\">\n<!-- uses tablecolumn.accesskey -->\n<!ENTITY tableColumnAfter.label              \"Kolumn efter\">\n<!ENTITY tablecolumnafter.accesskey          \"a\">\n<!ENTITY tableCell.label                     \"Cell\">\n<!ENTITY tableCells.label                    \"Cell(er)\">\n<!ENTITY tablecell.accesskey                 \"p\">\n<!ENTITY tableCellContents.label             \"Cellinnehåll\">\n<!ENTITY tablecellcontents.accesskey         \"n\">\n<!ENTITY tableAllCells.label                 \"Alla celler\">\n<!ENTITY tableCellBefore.label               \"Cell före\">\n<!ENTITY tableallcells.accesskey             \"a\">\n<!-- uses tablecell.accesskey -->\n<!ENTITY tableCellAfter.label                \"Cell efter\">\n<!ENTITY tablecellafter.accesskey            \"r\">\n<!-- Delete SubMenu -->\n<!ENTITY tableDeleteMenu.label               \"Radera\">\n<!ENTITY tabledeletemenu.accesskey           \"p\">\n\n<!ENTITY tableFix.label                      \"Lås tabell-layout\">\n<!ENTITY tablefix.accesskey                  \"r\">\n<!-- text for \"Join Cells\" is in editor.properties \n     (\"JoinSelectedCells\" and \"JoinCellToRight\")\n     the access key must exist in both of those strings\n     But value must be set here for accesskey to draw properly\n-->\n<!ENTITY tableJoinCells.label                \"Slå ihop celler\">\n<!ENTITY tablejoincells.accesskey            \"v\">\n<!ENTITY tableSplitCell.label                \"Dela cell\">\n<!ENTITY tablesplitcell.accesskey            \"p\">\n<!ENTITY convertToTable.label                \"Skapa tabell från markering\">\n<!ENTITY converttotable.accesskey            \"k\">\n<!ENTITY tableProperties.label               \"Tabellegenskaper ...\">\n<!ENTITY tableProperties.accesskey           \"g\">\n\n<!ENTITY forumsHelpMenu.label \"Användargrupp\">\n<!ENTITY forums.url \"http://groups.google.com/group/bluegriffon/\">\n<!ENTITY qa.label \"Buggar och förslag\">\n<!ENTITY homePage.label \"Webbplats\">\n<!ENTITY addons.label \"Hämta tillägg\">\n\n<!ENTITY pageProperties.label \"Egenskaper för sida\">\n\n\n<!ENTITY preferences.label \"Inställningar\">\n\n<!ENTITY gotoLink.label \"Välj målet för länken\">\n<!ENTITY gotoLink.accesskey \"v\">\n\n<!ENTITY cMenu_insertLink.label \"Infoga eller redigera en länk\">\n<!ENTITY cMenu_insertLink.accesskey \"v\">\n\n<!ENTITY getAddOns.label \"Hämta tillägg!\">\n\n<!ENTITY source.label \"Källkodsvy\">\n<!ENTITY theme.label \"Tema\">\n\n<!ENTITY removeAllStyles.label \"Ta bort all textformatering\">\n<!ENTITY removeAllStyles.accesskey \"I\">\n<!ENTITY removeAllLinks.label \"Ta bort alla länkar\">\n<!ENTITY removeAllLinks.accesskey \"v\">\n\n<!ENTITY html5Element.label \"HTML 5-element\">\n<!ENTITY addonsMenu.label \"Tillägg\">\n\n<!ENTITY listProperties.label \"Listegenskaper\">\n\n<!ENTITY tableOfContents.tooltip \"Infoga eller uppdatera innehållsförteckning\">\n<!ENTITY tableOfContents.label \"Innehållsförteckning\">\n\n<!ENTITY select.label \"Välj ...\">\n<!ENTITY parentElement.label \"Överordnade elementet\">\n<!ENTITY firstChild.label \"Första barnelement\">\n<!ENTITY nextSibling.label \"Nästa syskonelement\">\n<!ENTITY previousSibling.label \"Föregående syskonelement\">\n\n<!ENTITY tableCaption.label \"Tabellens beskrivningstext\">\n\n<!ENTITY lookForUpdates.label \"Sök efter uppdateringar\">\n\n<!ENTITY color.label \"Förgrund\">\n<!ENTITY bgColor.label \"Bakgrund\">\n\n<!ENTITY newWindow.label \"Nytt fönster\">\n\n<!ENTITY editComment.label \"Redigera HTML-kommentaren:\">\n<!ENTITY editPHP.label \"Redigera PHP-instruktionerna:\">\n<!ENTITY editPI.label \"Redigera Bearbetningsinstruktonerna (PI):\">\n<!ENTITY targetPI.label \"Mål:\">\n<!ENTITY dataPI.label \"Data:\">\n<!ENTITY commentOrPHPOrPI.label \"Kommentarer/PHP/Bearbetningsinstruktioner (Processing Instructions, PI)\">\n<!ENTITY openLinkCmdInTab.label       \"Öppna länk i ny flik\">\n<!ENTITY blockquoteToolbarCmd.label \"Blockcitat\">\n<!ENTITY blockquoteToolbarCmd.tooltip \"Kapsla in i ett blockcitat\">\n<!ENTITY deckMenu.label \"Docka\">\n<!ENTITY printSetupCmd.label \"Utskriftsformat…\">\n<!ENTITY printSetupCmd.accesskey \"o\">\n<!ENTITY printCmd.label \"Skriv ut…\">\n<!ENTITY printCmd.accesskey \"u\">\n<!ENTITY printCmd.commandkey \"p\">\n<!ENTITY encapsulate.tooltip \"Kapsla in markeringen i ett inline-element (standard är span)\">\n\n<!ENTITY deleteCmd.key            \"D\">  \n<!ENTITY selectAllCmd.key         \"A\">  \n\n<!ENTITY buyUsersManual.label \"Köp bruksanvisningen ...\">\n<!ENTITY buyLicense.label \"Aktivera utökade funktioner...\">\n<!ENTITY convertClipboardToTable.label                \"Skapa tabell från klipp-och-klistra\">\n<!ENTITY structureBar.caption \"Strukturverktygsfält\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"Visa versionsfakta\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/bluegriffon.properties",
    "content": "titleModifier=BlueGriffon\n# in the following string, %t represents the title of the page or its URL\n# and %b the titleModifier above\ntitleFormat=%S - %S\nUnknown=[Ok\\u00e4nd]\nNoClassAvailable=(Ingen klass)\nNoIdAvailable=(Inget ID)\nDocumentTitle=Sidrubrik\nNeedDocTitle=Skriv in en rubrik f\\u00f6r den aktuella sidan.\nDocTitleHelp=Detta identifierar sidan i f\\u00f6nstrets titel och bokm\\u00e4rken.\nExportToText=Exportera till text\nSaveDocumentAs=Spara sida som\nXHTMLfiles=XHTML-filer\nuntitled=namnl\\u00f6s\nSaveDocument=Spara sida\nSaveFileFailed=Misslyckades med att spara filen!\nExportToText=Exportera till text\nFileNotSaved=Filen \\u00e4r inte sparad!\nSaveFileBeforeClosing=Vill du spara filen innan du st\\u00e4nger denna flik?\nYesSaveFile=Ja, spara den\nNoDiscardChanges=Nej, ignorera \\u00e4ndringar\nDontCloseTab=St\\u00e4ng inte fliken!\nIdAlreadyTaken=Detta ID anv\\u00e4nds redan i dokumentet\nRemoveIdFromElement=Vill du ta bort ID:t fr\\u00e5n elementet som redan har det eller avbryta \\u00e5tg\\u00e4rden?\nYesRemoveId=Ta bort ID\nNoCancel=Avbryt\nReplaceAll=Ers\\u00e4tt alla ...\nReplacedPart1=Ersatt\nReplacedPart2=f\\u00f6rekomster\nAFileWasChanged=En fil p\\u00e5 disken har \\u00e4ndrats\nReloadFile=Filen %S \\u00e4ndrades p\\u00e5 disken, BlueGriffon m\\u00e5ste ladda om den\nDontAskForFileChangesAgain=visa inte denna varning igen\n\nAbandonChanges=Ladda om %title% och f\\u00f6rlora \\u00e4ndringar?\nRevertCaption=\\u00c5terg\\u00e5 till senast sparade version\n\nHTMLCommentsInXHTMLTitle=HTML-kommentarer inuti ett <style>-element i ett XHTML-dokument\nHTMLCommentsInXHTMLMessage=Varning, du har en HTML-kommentar <!-- ... --> inuti ett <style>-element i detta XHTML-dokument. Om du anv\\u00e4nder HTML-kommentarer i XHTML kommer dina inb\\u00e4ddade stilar inaktiveras och du borde anv\\u00e4nda CDATA-sektioner <![CDATA[ ... ]]> ist\\u00e4llet. Vill du konvertera dina kommentarer till CDATA-sektioner?\nHTMLCommentsInXHTMLOk=Ja\nHTMLCommentsInXHTMLCancel=Nej\n\nviewportWidthSplitter=Move bar to change viewport's width\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/colourPicker.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (glazman@disruptive-innovations.com), on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY previewColour.label     \"Förhandsgranskning:\">\n<!ENTITY dialog.title            \"Färgväljare\">\n\n<!ENTITY predef.label            \"Fördefinierade färger:\">\n<!ENTITY rgb.label               \"RGB\">\n<!ENTITY hsb.label               \"HSB\">\n\n<!ENTITY red.label               \"R:\">\n<!ENTITY green.label             \"G:\">\n<!ENTITY blue.label              \"B:\">\n\n<!ENTITY hue.label               \"H:\">\n<!ENTITY saturation.label        \"S:\">\n<!ENTITY brightness.label        \"B:\">\n\n<!ENTITY transparency.label       \"Transparent\">\n<!ENTITY opacity.label            \"Opacitet:\">\n\n<!ENTITY background.label \"Bakgrund för:\">\n<!ENTITY background.accessKey \"B\">\n<!ENTITY table.label \"Tabell\">\n<!ENTITY table.accessKey \"r\">\n<!ENTITY cell.label \"Cell(er)\">\n<!ENTITY cell.accessKey \"C\">\n\n<!ENTITY lastPickedColor.label \"Senaste valda färg\">\n<!ENTITY lastPickedColor.accessKey \"S\">\n\n<!ENTITY hexColor.label            \"Hex:\">\n<!ENTITY nameColor.label           \"Namn:\">\n\n<!ENTITY blender.label \"Blender\">\n\n<!ENTITY color1.label \"Color 1:\">\n<!ENTITY color2.label \"Color 2:\">\n<!ENTITY stops.label \"Color stops:\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/convertToTable.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Konvertera till tabell\">\n<!ENTITY instructions1.label   \"BlueGriffon skapar en ny tabellrad för varje paragraf i markeringen.\">\n<!ENTITY instructions2.label   \"Välj det tecken som ska användas för att dela in markeringen i kolumner:\">\n<!ENTITY commaRadio.label      \"Komma\">\n<!ENTITY spaceRadio.label      \"Mellanslag\">\n<!ENTITY otherRadio.label      \"Annat tecken:\">\n<!ENTITY deleteCharCheck.label \"Ta bort avgränsningstecknet\">\n<!ENTITY collapseSpaces.label  \"Ignorera extra mellanslag\">\n<!ENTITY collapseSpaces.tooltip \"Konvertera angränsande mellanslag till en enda avgränsare\">\n<!ENTITY tabRadio.label        \"TSV\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/credits.dtd",
    "content": "<!ENTITY brandMotto       \"Du har aldrig riktigt redigerade en webbplats förut.\">\n<!ENTITY credit.leads     \"Huvudutvecklare\">\n<!ENTITY credit.contributors \"Andra bidragsgivare\">\n<!ENTITY credit.core      \"Kärnutvecklaregänget\">\n<!ENTITY credit.gecko     \"Gecko Layout-motor\">\n<!ENTITY credit.thanks    \"Särskilt tack till\">\n\n<!-- localization credits look like this: -->\n<!--\n<!ENTITY credit.translation\n  \"<h3>Translators</h3><ul><li>Name Here</li></ul>\">\n-->\n<!ENTITY credit.translation \"Översättningar\">\n\n<!ENTITY credit.visuals     \"Visuell design-koordinator\">\n<!ENTITY credit.theme       \"Temadesign\">\n<!ENTITY credit.brand       \"Märkesindentitet\">\n<!ENTITY credit.web         \"Webbdesign\">\n<!ENTITY credit.update      \"Mozilla-uppdatering\">\n<!ENTITY credit.qalead      \"Ansvarig för kvalitetsförsäkring\">\n<!ENTITY credit.qa          \"Kvalitetsförsäkring\">\n<!ENTITY credit.build       \"Sammanställning och släpp\">\n<!ENTITY credit.infra       \"Infrastruktursupport\">\n<!ENTITY credit.support     \"Supportresurser\">\n<!ENTITY credit.manage      \"Projektledning\">\n<!ENTITY credit.marketleads \"Marknadsansvariga\">\n<!ENTITY credit.market      \"Marknadsföring\">\n<!ENTITY credit.creators    \"Skapat av\">\n<!ENTITY credit.memory      \"Till minne av\">\n<!ENTITY credit.poweredByGecko \"Körs på Gecko\">\n<!ENTITY credit.reviews     \"Kodgenomgång\">\n\n<!ENTITY license.and \"och\">\n\n<!ENTITY tm.part0 \"är ett registrerat varumärke av\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/cssClassPicker.dtd",
    "content": "<!ENTITY reuseCssClass.checkbox \"Återanvänd en befintlig CSS-klass\">\n<!ENTITY noClass.label \"---\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/dictionary.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Personlig ordlista\">\n\n<!ENTITY wordEditField.label \"Nytt ord:\">\n<!ENTITY wordEditField.accessKey \"N\">\n<!ENTITY AddButton.label \"Lägg till\">\n<!ENTITY AddButton.accessKey \"Å\">\n<!ENTITY DictionaryList.label \"Ord i ordlistan:\">\n<!ENTITY DictionaryList.accessKey \"n\">\n<!ENTITY ReplaceButton.label \"Ersätt\">\n<!ENTITY ReplaceButton.accessKey \"n\">\n<!ENTITY RemoveButton.label \"Ta bort\">\n<!ENTITY RemoveButton.accessKey \"a\">\n\n<!ENTITY CloseButton.label \"Stäng\">\n<!ENTITY CloseButton.accessKey \"C\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/editStylesheet.dtd",
    "content": "<!ENTITY window.title \"Stilmallsegenskaper\">\n\n<!ENTITY type.label \"Typ\">\n<!ENTITY embedded.label \"Inbäddad i dokumentet\">\n<!ENTITY linked.label \"Länkad till dokumentet\">\n\n<!ENTITY alternate.label \"Stilmallen är en alternativ stilmall\">\n<!ENTITY title.label \"Titel:\">\n\n<!ENTITY media.label \"Media\">\n<!ENTITY addMedium.label \"Lägg till ett nytt medium\">\n<!ENTITY href.label \"Href:\">\n<!ENTITY selectFile.label \"Välj en stilmallsfil\">\n<!ENTITY relativeUrl.label \"Gör URL:en relativ till sidans plats\">\n<!ENTITY newFile.button \"Ny fil\">\n\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/filePicking.dtd",
    "content": "<!ENTITY chooseFile.button \"Välj fil\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/filepickerbutton.dtd",
    "content": "<!ENTITY filepickerbutton.tooltip \"Välj fil\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/findbar.dtd",
    "content": "<!ENTITY replaceAll.button \"Ersätt allt\">\n<!ENTITY replace.button \"Ersätt\">\n<!ENTITY replaceAndFind.button \"Ersätt och sök efter nästa\">\n<!ENTITY replace.label \"Ersätt med:\">\n<!ENTITY line.label \"Rad:\">\n<!ENTITY previous.label \"Föregående\">\n<!ENTITY next.label \"Nästa\">\n<!ENTITY caseSensitive.checkbox \"Skiftlägeskänslig\">\n<!ENTITY find.label \"Sök:\">\n<!ENTITY findCmd.label \"Sök\">\n<!ENTITY replaceCmd.label \"Ersätt\">\n<!ENTITY findCmd.key \"r\">\n<!ENTITY findCmd.accesskey \"F\">\n<!ENTITY replaceCmd.key \"k\">\n<!ENTITY replaceCmd.accesskey \"a\">\n<!ENTITY findAgainCmd.label        \"Sök igen\">\n<!ENTITY findAgainCmd.key          \"G\">\n<!ENTITY findAgainCmd.key2         \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey    \"ö\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/html5.properties",
    "content": "namedAnchor=a (namngivet ankare)\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/insertAnchor.dtd",
    "content": "<!ENTITY window.title \"Infoga ett ankare\">\n\n<!ENTITY anchorName.label \"Ankarets namn:\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/insertAudio.dtd",
    "content": "<!ENTITY window.title \"Infoga eller redigera en ljudfil\">\n\n<!ENTITY audioFileLocation.label \"Ljudfilens plats:\">\n<!ENTITY selectFile.label \"Välj en fil\">\n<!ENTITY relativeUrl.label \"Gör URL:en relativ till sidans plats\">\n<!ENTITY audioControls.label \"Visa ljudkontroller\">\n<!ENTITY preload.label \"Förhandsladdning:\">\n<!ENTITY nonePreload.label \"Ingen\">\n<!ENTITY metadataPreload.label \"Metadata\">\n<!ENTITY autoPreload.label \"Automatisk\">\n<!ENTITY autoplay.label \"Spela automatiskt\">\n<!ENTITY loop.label \"Spela i oändlighet\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/insertButton.dtd",
    "content": "<!ENTITY window.title \"Infoga eller redigera en 'Skicka formulär'-knapp\">\n\n<!ENTITY name.label \"Namn:\">\n<!ENTITY value.label \"Värde:\">\n<!ENTITY state.label \"Tillstånd:\">\n<!ENTITY disabled.label \"Inaktiverad\">\n<!ENTITY formmethod.label \"Metod för att skicka:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"Åtgärd vid skicka:\">\n<!ENTITY formenctype.label \"Typ av kodning vid skicka:\">\n<!ENTITY unspecified.label \"-- ospecificerad --\">\n<!ENTITY formnovalidate.label \"Formulärvalidering:\">\n<!ENTITY novalidate.label \"Validera inte formuläret\">\n<!ENTITY target.label \"Mål:\">\n\n<!ENTITY form.label \"Formulär:\">\n<!ENTITY autofocus.label \"Autofokus:\">\n<!ENTITY type.label \"Typ:\">\n<!ENTITY focusOnPageLoad.label \"Så fort sidan laddats\">\n<!ENTITY submit.label \"Skicka\">\n<!ENTITY reset.label \"Återställ\">\n<!ENTITY button.label \"Knapp\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/insertChars.dtd",
    "content": "<!ENTITY windowTitle.label \"Infoga specialtecken\">\n\n<!ENTITY charName.label \"Namn:\">\n<!ENTITY charCode.label \"Unicode:\">\n\n<!ENTITY insertButton.label \"Infoga\">\n\n<!ENTITY unicode.label \"Unicode\">\n<!ENTITY blockName.label \"Blocknamn\">\n\n<!ENTITY search.placeholder \"Sök ...\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/insertCommentOrPI.dtd",
    "content": "<!ENTITY window.title \"Kommentarer, PHP och Bearbetningsinstruktioner (Processing Instructions, PI)\">\n\n<!ENTITY comment.label \"Kommentar\">\n<!ENTITY php.label \"PHP\">\n<!ENTITY pi.label \"Bearbetningsinstruktion (PI)\">\n\n<!ENTITY target.label \"Mål:\">\n<!ENTITY data.label \"Data:\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/insertDatalist.dtd",
    "content": "<!ENTITY window.title \"Infoga eller redigera en datalista\">\n\n<!ENTITY window.title \"Infoga eller redigera en datalista\">\n\n<!ENTITY name.label \"Namn:\">\n<!ENTITY value.label \"Värde:\">\n<!ENTITY state.label \"Tillstånd:\">\n<!ENTITY disabled.label \"Inaktiverad\">\n<!ENTITY size.label \"Storlek:\">\n<!ENTITY choices.label \"Val:\">\n<!ENTITY multiple.label \"Tillåt flera värden\">\n<!ENTITY list.label \"Lista:\">\n\n<!ENTITY form.label \"Formulär:\">\n<!ENTITY autofocus.label \"Autofokus:\">\n<!ENTITY focusOnPageLoad.label \"Så fort sidan laddats\">\n<!ENTITY required.label \"Krävs:\">\n<!ENTITY isRequired.label \"Elementet är nödvändig\">\n\n<!ENTITY parameters.label \"Parametrar\">\n\n<!ENTITY add.tooltip \"Lägg till alternativ\">\n<!ENTITY remove.tooltip \"Ta bort det markerade alternativet eller optgroup\">\n<!ENTITY modify.tooltip \"Ändra det valda alternativet eller optgroup\">\n\n<!ENTITY options.label \"Alternativ\">\n<!ENTITY up.tooltip \"Upp\">\n<!ENTITY down.tooltip \"Ned\">\n\n<!ENTITY value.col \"Värde\">\n<!ENTITY label.col \"Etikett\">\n<!ENTITY disabled.col \"Inaktiverad\">\n<!ENTITY selected.col \"Valda\">\n\n<!ENTITY before.label \"Före...\">\n<!ENTITY inside.label \"Inuti...\">\n<!ENTITY after.label \"Efter...\">\n\n<!ENTITY addOption.label \"Lägg till ett alternativ\">\n<!ENTITY addOptgroup.label \"Lägg till en grupp av alternativ\">\n\n<!ENTITY label.label \"Etikett:\">\n<!ENTITY ok.label \"OK\">\n<!ENTITY selected.label \"Valda\">\n\n<!ENTITY update.label \"Uppdatera\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/insertFieldset.dtd",
    "content": "<!ENTITY window.title \"Infoga eller redigera en fältinneslutningfält\">\n\n<!ENTITY name.label \"Namn:\">\n<!ENTITY state.label \"Tillstånd:\">\n<!ENTITY disabled.label \"Inaktiverad\">\n<!ENTITY form.label \"Formulär:\">\n<!ENTITY insertLegend.label \"Lägg till en förklaring till fältinneslutningen\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/insertForm.dtd",
    "content": "<!ENTITY window.title \"Infoga eller redigera ett formulär\">\n\n<!ENTITY formName.label \"Namn på formuläret:\">\n<!ENTITY url.label \"URL:\">\n<!ENTITY autocomplete.label \"Autokomplettering:\">\n<!ENTITY autocompleteOn.label \"på\">\n<!ENTITY autocompleteOff.label \"av\">\n\n<!ENTITY encodingType.label \"Kodning:\">\n\n<!ENTITY method.label \"Metod:\">\n\n<!ENTITY validation.label \"Validering:\">\n<!ENTITY novalidate.label \"Ingen validering när formuläret skickas\">\n\n<!ENTITY target.label \"Mål:\">\n\n<!ENTITY charsets.label \"Teckenuppsättningar:\">\n\n<!ENTITY unspecified.label \"-- ospecificerad --\">\n \n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/insertFormInput.dtd",
    "content": "<!ENTITY window.title \"Infoga eller redigera en 'Skicka formulär'-knapp\">\n\n<!ENTITY hidden.label \"En dold sträng\">\n<!ENTITY text.label \"Ett textinmatningsfält\">\n<!ENTITY search.label \"Ett sökfält\">\n<!ENTITY tel.label \"Ett telefonnummerfält\">\n<!ENTITY url.label \"Ett URL-fält\">\n<!ENTITY email.label \"Ett e-postfält\">\n<!ENTITY password.label \"Ett lösenordsfält\">\n<!ENTITY datetime.label \"En datum- och tidsväljare med UTC-tid\">\n<!ENTITY date.label \"En datumväljare\">\n<!ENTITY month.label \"En 'år och månad'-väljare\">\n<!ENTITY week.label \"En 'vecka-år och vecka'-väljare\">\n<!ENTITY time.label \"En tidsväljare utan tidszon\">\n<!ENTITY datetimelocal.label \"En 'datum och tid'-väljare utan tidszon\">\n<!ENTITY number.label \"Ett fält för numeriskt värde\">\n<!ENTITY range.label \"Ett fält för numeriskt intervall\">\n<!ENTITY color.label \"En färgväljare\">\n<!ENTITY checkbox.label \"En kryssruta\">\n<!ENTITY radio.label \"En radioknapp\">\n<!ENTITY file.label \"En filväljare\">\n<!ENTITY submit.label \"En 'Skicka formulär'-knapp\">\n<!ENTITY image.label \"En bildbaserade 'Skicka formulär'-knapp\">\n<!ENTITY reset.label \"En knapp som återställer formuläret\">\n<!ENTITY button.label \"En knapp\">\n\n<!ENTITY parameters.label \"Parametrar\">\n\n<!ENTITY name.label \"Namn:\">\n<!ENTITY value.label \"Värde:\">\n<!ENTITY state.label \"Tillstånd:\">\n<!ENTITY disabled.label \"Inaktiverad\">\n<!ENTITY placeholder.label \"Platsmarkering:\">\n<!ENTITY mutability.label \"Redigerbart:\">\n<!ENTITY readonly.label \"Elementet är skrivskyddad\">\n<!ENTITY size.label \"Storlek:\">\n<!ENTITY maxlength.label \"Max. längd:\">\n<!ENTITY min.label \"Min. värde:\">\n<!ENTITY max.label \"Max. värde:\">\n<!ENTITY step.label \"Steg:\">\n<!ENTITY checked.label \"Elementet är kryssat\">\n<!ENTITY src.label \"Bildkälla:\">\n<!ENTITY selectFile.label \"Välj en fil\">\n<!ENTITY width.label \"Bredd:\">\n<!ENTITY height.label \"Höjd:\">\n<!ENTITY list.label \"Lista:\">\n<!ENTITY choices.label \"Val:\">\n<!ENTITY multiple.label \"Tillåt flera värden\">\n<!ENTITY pattern.label \"Reguljärt uttryck:\">\n<!ENTITY alt.label \"Alternativ text:\">\n<!ENTITY autocomplete.label \"Automatisk komplettering:\">\n<!ENTITY on.label \"På\">\n<!ENTITY off.label \"Av\">\n<!ENTITY accept.label \"Godkända MIME-typer:\">\n<!ENTITY formmethod.label \"Metod för att skicka:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"Åtgärd vid skicka:\">\n<!ENTITY formenctype.label \"Typ av kodning vid skicka:\">\n<!ENTITY unspecified.label \"-- ospecificerad --\">\n<!ENTITY formnovalidate.label \"Formulärvalidering:\">\n<!ENTITY novalidate.label \"Validera inte formuläret\">\n<!ENTITY target.label \"Mål:\">\n<!ENTITY required.label \"Krävs:\">\n<!ENTITY isRequired.label \"Elementet är nödvändig\">\n<!ENTITY form.label \"Formulär:\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/insertHR.dtd",
    "content": "<!ENTITY window.title \"Horisontell bom\">\n\n<!ENTITY size.label \"Storlek\">\n<!ENTITY width.label \"Bredd:\">\n<!ENTITY height.label \"Höjd:\">\n\n<!ENTITY style.label \"Stil\">\n<!ENTITY shaded.label \"Skuggad (3D)\">\n<!ENTITY alignment.label \"Justering:\">\n<!ENTITY left.label \"Vänster\">\n<!ENTITY center.label \"Centrerad\">\n<!ENTITY right.label \"Höger\">\n\n<!ENTITY color.label \"Färg:\">\n<!ENTITY hrColor.label \"Horisontell linjefärg\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/insertHTML.dtd",
    "content": "<!ENTITY window.title \"Infogra HTML-kod\">\n\n<!ENTITY enterHTMLMarkup.label \"Ange HTML-kod eller text nedan:\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/insertImage.dtd",
    "content": "<!ENTITY window.title \"Infogra en bild\">\n\n<!ENTITY imageLocation.label \"Bildens plats:\">\n<!ENTITY selectImageButton.label \"Välj bild\">\n<!ENTITY relativeURL.label \"Gör URL:en relativ till sidans plats\">\n<!ENTITY title.label \"Titel:\">\n<!ENTITY alternateText.label \"Alternativ text:\">\n<!ENTITY documentMustBeSaved.label \"(dokumentet måste sparas för att aktivera denna funktion)\">\n\n<!ENTITY preview.label \"Förhandsgranskning\">\n\n<!ENTITY emptyAltOk.checkbox \"Tillåt en tom alternativ text\">\n\n<!ENTITY longdesc.label \"Lång beskrivning URI:\">\n<!ENTITY selectLongDescButton.label \"Välj en fil\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/insertKeygen.dtd",
    "content": "<!ENTITY window.title \"Infoga eller redigera en nyckelparsgenerator\">\n\n<!ENTITY keytype.label \"Nyckeltyp:\">\n<!ENTITY rsa.label \"RSA\">\n<!ENTITY dsa.label \"DSA\">\n<!ENTITY ec.label \"EC\">\n<!ENTITY keyparams.label \"Nyckelparametrar:\">\n<!ENTITY name.label \"Namn:\">\n<!ENTITY state.label \"Tillstånd:\">\n<!ENTITY disabled.label \"Inaktiverad\">\n<!ENTITY form.label \"Formulär:\">\n<!ENTITY autofocus.label \"Autofokus:\">\n<!ENTITY focusOnPageLoad.label \"Så fort sidan laddats\">\n<!ENTITY challenge.label \"Bifogad nyckel:\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/insertLabel.dtd",
    "content": "<!ENTITY window.title \"Infoga eller redigera en etikett\">\n\n<!ENTITY form.label \"Formulär:\">\n<!ENTITY for.label \"Kontroll-ID:\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/insertLink.dtd",
    "content": "<!ENTITY window.title \"Länkar\">\n\n<!ENTITY linkText.label \"Text\">\n<!ENTITY linkTarget.label \"Mål\">\n<!ENTITY selectFile.label \"Välj en fil\">\n\n<!ENTITY isMail.label \"Detta är en e-postadress\">\n<!ENTITY relativeUrl.label \"Gör URL:en relativ till sidans plats\">\n\n<!ENTITY windowTarget.label \"Fönstermål\">\n<!ENTITY openIn.label \"Öppna länken i:\">\n<!ENTITY topTarget.label \"samma fönster utan ramar\">\n<!ENTITY blankTarget.label \"ett nytt fönster\">\n<!ENTITY parentTarget.label \"den överordnade ramen\">\n<!ENTITY selfTarget.label \"den aktuella ramen\">\n<!ENTITY otherTarget.label \"ramen som heter ...\">\n\n<!ENTITY title.caption \"Rådgivande title:\">\n<!ENTITY title.label \"Titel:\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/insertLink.properties",
    "content": "noAnchorsInDocument=[Inga ankare finns i dokument]\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/insertMeter.dtd",
    "content": "<!ENTITY window.title \"Infoga eller redigera en förloppsindikator\">\n\n<!ENTITY value.label \"Värde:\">\n<!ENTITY min.label \"Min. värde:\">\n<!ENTITY max.label \"Max. värde:\">\n<!ENTITY form.label \"Formulär:\">\n<!ENTITY optimum.label \"Optimalt värde:\">\n<!ENTITY low.label \"Gränsen för låg:\">\n<!ENTITY high.label \"Gränsen för hög:\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/insertOutput.dtd",
    "content": "<!ENTITY window.title \"Infoga eller redigera ett resultat av en beräkning\">\n\n<!ENTITY name.label \"Namn:\">\n<!ENTITY form.label \"Formulär:\">\n<!ENTITY for.label \"Kontroll-ID:\">\n<!ENTITY autofocus.label \"Autofokus:\">\n<!ENTITY focusOnPageLoad.label \"Så fort sidan laddats\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/insertProgress.dtd",
    "content": "<!ENTITY window.title \"Förloppsindikator\">\n\n<!ENTITY value.label \"Värde:\">\n<!ENTITY max.label \"Max. värde:\">\n<!ENTITY form.label \"Formulär:\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/insertSelect.dtd",
    "content": "<!ENTITY window.title \"Infoga eller redigera en urvalslista\">\n\n<!ENTITY name.label \"Namn:\">\n<!ENTITY value.label \"Värde:\">\n<!ENTITY state.label \"Tillstånd:\">\n<!ENTITY disabled.label \"Inaktiverad\">\n<!ENTITY size.label \"Storlek:\">\n<!ENTITY choices.label \"Val:\">\n<!ENTITY multiple.label \"Tillåt flera värden\">\n<!ENTITY list.label \"Lista:\">\n\n<!ENTITY form.label \"Formulär:\">\n<!ENTITY autofocus.label \"Autofokus:\">\n<!ENTITY focusOnPageLoad.label \"Så fort sidan laddats\">\n<!ENTITY required.label \"Krävs:\">\n<!ENTITY isRequired.label \"Elementet är nödvändig\">\n\n<!ENTITY parameters.label \"Parametrar\">\n\n<!ENTITY add.tooltip \"Lägg till alternativ\">\n<!ENTITY remove.tooltip \"Ta bort det markerade alternativet eller optgroup\">\n<!ENTITY modify.tooltip \"Ändra det valda alternativet eller optgroup\">\n\n<!ENTITY options.label \"Alternativ\">\n<!ENTITY up.tooltip \"Upp\">\n<!ENTITY down.tooltip \"Ned\">\n\n<!ENTITY value.col \"Värde\">\n<!ENTITY label.col \"Etikett\">\n<!ENTITY disabled.col \"Inaktiverad\">\n<!ENTITY selected.col \"Valda\">\n\n<!ENTITY before.label \"Före...\">\n<!ENTITY inside.label \"Inuti...\">\n<!ENTITY after.label \"Efter...\">\n\n<!ENTITY addOption.label \"Lägg till ett alternativ\">\n<!ENTITY addOptgroup.label \"Lägg till en grupp av alternativ\">\n\n<!ENTITY label.label \"Etikett:\">\n<!ENTITY ok.label \"OK\">\n<!ENTITY selected.label \"Valda\">\n\n<!ENTITY update.label \"Uppdatera\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/insertStylesheet.dtd",
    "content": "<!ENTITY window.title \"Infoga eller redigera stilmallar\">\n\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"Alternativ\">\n<!ENTITY title.col \"Titel\">\n<!ENTITY media.col \"Media\">\n\n<!ENTITY add.tooltip \"Lägg stilmall\">\n<!ENTITY remove.tooltip \"Ta bort markerad stilmall\">\n<!ENTITY modify.tooltip \"Ändra vald stilmall\">\n<!ENTITY down.tooltip \"Flytta markerad stilmall nedåt\">\n<!ENTITY up.tooltip \"Flytta markerad stilmall uppåt\">\n\n<!ENTITY close.label \"Stäng\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/insertTOC.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is TOCMaker.\n   -\n   - The Initial Developer of the Original Code is\n   - Daniel Glazman.\n   - Portions created by the Initial Developer are Copyright (C) 2002\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Original author: Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY Window.title        \"Innehållsförteckning\">\n<!ENTITY buildToc.label      \"Skapa innehållsförteckning från:\">\n<!ENTITY style.label         \"Stil:\">\n<!ENTITY tag.label           \"Taggar:\">\n<!ENTITY class.label         \"Klass:\">\n<!ENTITY header1.label       \"Nivå 1\">\n<!ENTITY header2.label       \"Nivå 2\">\n<!ENTITY header3.label       \"Nivå 3\">\n<!ENTITY header4.label       \"Nivå 4\">\n<!ENTITY header5.label       \"Nivå 5\">\n<!ENTITY header6.label       \"Nivå 6\">\n<!ENTITY makeReadOnly.label  \"Gör innehållsförteckningen skrivskyddad\">\n<!ENTITY orderedList.label   \"Numrera alla poster i innehållsförteckningen\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/insertTable.dtd",
    "content": "\n<!ENTITY windowTitle.label \"Tabellegenskaper\">\n\n<!ENTITY table.tab \"Tabell\">\n<!ENTITY cell.tab \"Celler\">\n\n<!ENTITY size.label \"Storlek\">\n<!ENTITY rows.label \"Rader:\">\n<!ENTITY width.label \"Bredd:\">\n<!ENTITY columns.label \"Kolumner:\">\n<!ENTITY height.label \"Höjd:\">\n<!ENTITY rowsInHeader.label \"Rader för tabellhuvud:\">\n<!ENTITY onlyHeaderCells.label \"Endast huvudceller\">\n<!ENTITY rowsInFooter.label \"Rader för sidfotsceller:\">\n\n<!ENTITY layout.label \"Layout\">\n<!ENTITY border.label \"Kanter:\">\n<!ENTITY pixels.label \"pixlar\">\n<!ENTITY cellSpacing.label \"Cellmellanrum:\">\n<!ENTITY percent.label \"procent\">\n<!ENTITY cellPadding.label \"Cellstoppning:\">\n\n<!ENTITY selection.caption \"Markering\">\n<!ENTITY cells.label \"Cell(er)\">\n<!ENTITY rowsSelection.label \"Rad(er)\">\n<!ENTITY columnsSelection.label \"Kolumn(er)\">\n\n<!ENTITY previous.label \"Föregående\">\n<!ENTITY next.label \"Nästa\">\n\n<!ENTITY applyButton.label \"Tillämpa\">\n\n<!ENTITY warning.description \"Ändringar kommer att tillämpas innan markeringen ändras.\">\n\n<!ENTITY size.caption \"Storlek\">\n<!ENTITY alignment.caption \"Innehållsjustering\">\n<!ENTITY hAlign.label \"Horisontellt:\">\n<!ENTITY vAlign.label \"Vertikalt:\">\n<!ENTITY left.label \"Vänster\">\n<!ENTITY unspecified.label \"- ospecificerat -\">\n<!ENTITY center.label \"Centrerad\">\n<!ENTITY right.label \"Höger\">\n<!ENTITY justify.label \"Justerat\">\n<!ENTITY top.label \"Toppen\">\n<!ENTITY bottom.label \"Botten\">\n\n<!ENTITY style.caption \"Stil\">\n<!ENTITY bgColor.label \"Bakgrundsfärg:\">\n<!ENTITY bgColor.windowTitle \"Bakgrundsfärg\">\n<!ENTITY headers.checkbox \"Tabellhuvud(en)\">\n<!ENTITY nowrap.checkbox \"Texten radbryts ej\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/insertTable.properties",
    "content": "TableTabModified=Tabellens egenskaper har \\u00e4ndrats\nApplyAndCloseWindow=Vill du till\\u00e4mpa \\u00e4ndringarna och st\\u00e4nga den h\\u00e4r dialogrutan?\nCellTabModified=Vissa cellers egenskaper har \\u00e4ndrats\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/insertTextarea.dtd",
    "content": "<!ENTITY window.title \"Lägg till eller redigiera ett textfält\">\n\n<!ENTITY name.label \"Namn:\">\n<!ENTITY state.label \"Tillstånd:\">\n<!ENTITY disabled.label \"Inaktiverad\">\n<!ENTITY placeholder.label \"Platsmarkering:\">\n<!ENTITY form.label \"Formulär:\">\n<!ENTITY mutability.label \"Redigerbart:\">\n<!ENTITY readonly.label \"Elementet är skrivskyddad\">\n<!ENTITY required.label \"Krävs:\">\n<!ENTITY isRequired.label \"Elementet är nödvändig\">\n<!ENTITY maxlength.label \"Max. längd:\">\n<!ENTITY autofocus.label \"Autofokus:\">\n<!ENTITY focusOnPageLoad.label \"Så fort sidan laddats\">\n<!ENTITY cols.label \"Antal kolumner:\">\n<!ENTITY rows.label \"Antal rader:\">\n<!ENTITY wrap.label \"Radbrytning:\">\n<!ENTITY softWrap.label \"Mjuk\">\n<!ENTITY hardWrap.label \"Hård\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/insertVideo.dtd",
    "content": "<!ENTITY window.title \"Infoga eller redigera en video\">\n\n<!ENTITY size.label \"Storlek\">\n<!ENTITY width.label \"Bredd:\">\n<!ENTITY height.label \"Höjd:\">\n\n<!ENTITY source.label \"Video\">\n<!ENTITY selectFile.label \"Välj en fil\">\n<!ENTITY relativeUrl.label \"Gör URL:en relativ till sidans plats\">\n<!ENTITY poster.tab \"Affisch\">\n\n<!ENTITY videoControls.label \"Visa videokontroller\">\n<!ENTITY preload.label \"Förhandsladdning:\">\n<!ENTITY nonePreload.label \"Ingen\">\n<!ENTITY metadataPreload.label \"Metadata\">\n<!ENTITY autoPreload.label \"Automatisk\">\n<!ENTITY autoplay.label \"Spela automatiskt\">\n<!ENTITY loop.label \"Spela i oändlighet\">\n\n<!ENTITY videoFileLocation.label \"Videofilens plats:\">\n<!ENTITY posterFileLocation.label \"Affischfilens plats:\">\n\n<!ENTITY useCurrentFrameAsPoster.label \"Använd aktuell filmruta som affisch\">\n<!ENTITY saveAsFile.label \"Spara affisch som PNG-fil\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/insertVideo.properties",
    "content": "SavePosterAsPng=V\\u00e4lj en PNG-fil f\\u00f6r att spara affischen\nPNGFiles=PNG-bildfiler\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/language.properties",
    "content": "# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/languages.dtd",
    "content": "<!ENTITY window.title \"Välj ett språk\">\n\n<!ENTITY languagesList.label  \"Språk:\">\n<!ENTITY examples.label \"t.ex. en-BZ, ar-jo\">\n<!ENTITY others.label \"Övriga:\">\n<!ENTITY others.accesskey \"v\">\n\n<!ENTITY clearSubtree.label \"Rensa språkinformation för barn\">\n\n<!ENTITY currentLanguage.label \"Aktuellt språk är:\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/listProperties.dtd",
    "content": "<!ENTITY window.title \"Listegenskaper\">\n\n<!ENTITY marker.caption \"Listmarkör\">\n<!ENTITY noType.label \"Lista utan markör eller index\">\n<!ENTITY unorderedType.label \"Oordnad lista\">\n<!ENTITY orderedType.label \"Sorterad lista\">\n\n<!ENTITY listValue.caption \"Värde\">\n<!ENTITY dontSetStartValue.label \"Inget startvärde angett\">\n<!ENTITY startValue.label \"Startvärde:\">\n\n<!ENTITY defaultMarker.label \"Standardmarkör\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/markupCleaner.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <glazman@disruptive-innovations.com>, on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Städa upp märkspråk\">\n\n<!ENTITY trailingBR.label \"Ta bort avslutande &lt;br&gt;\">\n<!ENTITY emptyBlocks.label \"Ta bort tomma block\">\n<!ENTITY emptyCells.label \"Ta bort justeringen på tomma tabellceller\">\n<!ENTITY nestedLists.label \"Fixa nästlade listor\">\n\n<!ENTITY cleanUp.label \"Städa upp\">\n\n<!ENTITY actionColumnHeader.label \"Åtgärd\">\n<!ENTITY reportColumnHeader.label \"Rapport\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/masterPasswordQuery.properties",
    "content": "windowTitle=Huvudl\\u00f6senord\nquery=Du har inte angett ett huvudl\\u00f6senord \\u00e4nnu. Vill du skapa ett huvudl\\u00f6senord?\nyesButton=Ja\nnoButton=Nej\n\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/media.dtd",
    "content": "<!ENTITY unspecified.label \"\">\n<!ENTITY not.label \"INTE\">\n<!ENTITY only.label \"ENDAST\">\n\n<!ENTITY allMedia.label \"alla medier\">\n\n<!ENTITY auralMedia.label \"auditiva media\">\n<!ENTITY brailleMedia.label \"punktskriftmedia\">\n<!ENTITY handheldMedia.label \"handhållen media\">\n<!ENTITY printMedia.label \"utskriftsmedia\">\n<!ENTITY projectionMedia.label \"projektionsmedia\">\n<!ENTITY screenMedia.label \"skärmmedia\">\n<!ENTITY ttyMedia.label \"tty media\">\n<!ENTITY tvMedia.label \"TV-media\">\n\n<!ENTITY addConstraint.label \"Lägg till restriktion\">\n\n<!ENTITY widthFeature.label \"Bredd på vyområde\">\n<!ENTITY minWidthFeature.label \"Min. bredd på vyområdet\">\n<!ENTITY maxWidthFeature.label \"Max. bredd på vyområdet\">\n<!ENTITY heightFeature.label \"Höjd på vyområdet\">\n<!ENTITY minHeightFeature.label \"Min. höjd på vyområdet\">\n<!ENTITY maxHeightFeature.label \"Max. höjd på vyområdet\">\n\n<!ENTITY deviceWidthFeature.label \"Bredd på enheten\">\n<!ENTITY minDeviceWidthFeature.label \"Min. bredd på enheten\">\n<!ENTITY maxDeviceWidthFeature.label \"Max. bredd på enheten\">\n<!ENTITY deviceHeightFeature.label \"Höjden på enheten\">\n<!ENTITY minDeviceHeightFeature.label \"Min. höjden på enheten\">\n<!ENTITY maxDeviceHeightFeature.label \"Max. höjden på enheten\">\n\n<!ENTITY orientationFeature.label \"Orientering\">\n\n<!ENTITY aspectRatioFeature.label \"Bildförhållande\">\n<!ENTITY minAspectRatioFeature.label \"Min. bildförhållande\">\n<!ENTITY maxAspectRatioFeature.label \"Max. bildförhållande\">\n<!ENTITY deviceAspectRatioFeature.label \"Enhetens bildförhållande\">\n<!ENTITY minDeviceAspectRatioFeature.label \"Min. enhetens bildförhållande\">\n<!ENTITY maxDeviceAspectRatioFeature.label \"Max. enhetens bildförhållande\">\n\n<!ENTITY colorFeature.label \"Bitar per färg\">\n<!ENTITY minColorFeature.label \"Min. bitar per färg\">\n<!ENTITY maxColorFeature.label \"Max. bitar per färg\">\n<!ENTITY colorIndexFeature.label \"Storlek på färgkarta\">\n<!ENTITY minColorIndexFeature.label \"Min. storleken på färgkarta\">\n<!ENTITY maxColorIndexFeature.label \"Max. storleken på färgkarta\">\n<!ENTITY monochromeFeature.label \"Bitar per svartvit pixel\">\n<!ENTITY minMonochromeFeature.label \"Min. bitar per svartvit pixel\">\n<!ENTITY maxMonochromeFeature.label \"Max. bitar per svartvit pixel\">\n\n<!ENTITY resolutionFeature.label \"Enhetens upplösning\">\n<!ENTITY minResolutionFeature.label \"Min. enhetens upplösning\">\n<!ENTITY maxResolutionFeature.label \"Max. enhetens upplösning\">\n\n<!ENTITY scanFeature.label \"Skanningsprocess\">\n\n<!ENTITY gridFeature.label \"Rutnätsbaserad\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/media.properties",
    "content": "widthFeature=Bredd p\\u00e5 vyomr\\u00e5det:\nminWidthFeature=Min. bredd p\\u00e5 vyomr\\u00e5det:\nmaxWidthFeature=Max. bredd p\\u00e5 vyomr\\u00e5det:\nheightFeature=H\\u00f6jd p\\u00e5 vyomr\\u00e5det:\nminHeightFeature=Min. h\\u00f6jd p\\u00e5 vyomr\\u00e5det:\nmaxHeightFeature=Max. h\\u00f6jd p\\u00e5 vyomr\\u00e5det:\ndeviceWidthFeature=Bredd p\\u00e5 enheten:\nminDeviceWidthFeature=Min. bredd p\\u00e5 enheten\nmaxDeviceWidthFeature=Max. bredd p\\u00e5 enheten\ndeviceHeightFeature=H\\u00f6jd p\\u00e5 enheten:\nminDeviceHeightFeature=Min. H\\u00f6jden p\\u00e5 enheten:\nmaxDeviceHeightFeature=Max. H\\u00f6jden p\\u00e5 enheten:\norientationFeature=Orientering:\naspectRatioFeature=Bildf\\u00f6rh\\u00e5llande:\nminAspectRatioFeature=Min. bildf\\u00f6rh\\u00e5llande:\nmaxAspectRatioFeature=Max. bildf\\u00f6rh\\u00e5llande:\ndeviceAspectRatioFeature=Enhetens bildf\\u00f6rh\\u00e5llande:\nminDeviceAspectRatioFeature=Min. enhetens bildf\\u00f6rh\\u00e5llande:\nmaxDeviceAspectRatioFeature=Max. enhetens bildf\\u00f6rh\\u00e5llande:\ncolorFeature=Bitar per f\\u00e4rg:\nminColorFeature=Min. bitar per f\\u00e4rg:\nmaxColorFeature=Max. bitar per f\\u00e4rg:\ncolorIndexFeature=Storlek p\\u00e5 f\\u00e4rgkartan:\nminColorIndexFeature=Min. storlek p\\u00e5 f\\u00e4rgkartan:\nmaxColorIndexFeature=Max. storlek p\\u00e5 f\\u00e4rgkartan:\nmonochromeFeature=Bitar per svartvit pixel\nminMonochromeFeature=Min. bitar per svartvit pixel\nmaxMonochromeFeature=Max. bitar per svartvit pixel\nresolutionFeature=Enhetens uppl\\u00f6sning\nminResolutionFeature=Min. enhetens uppl\\u00f6sning\nmaxResolutionFeature=Max. enhetens uppl\\u00f6sning\nscanFeature=Skanningsprocess\ngridFeature=Rutn\\u00e4tsbaserad\n\nNewCSSFile=Skapa en ny CSS-fil\n\nportrait=Portr\\u00e4tt\nlandscape=Landskap\nprogressive=Progressiv skanning\ninterlace=Sammanfl\\u00e4tad\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/newDocument.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - Nytt dokument\">\n\n<!ENTITY documentType.description \"Vilken typ av dokument vill du skapa?\">\n\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"Dokumenttyp\">\n<!ENTITY transitional.label \"Transitional\">\n<!ENTITY strict.label \"strict\">\n\n<!ENTITY where.label \"Var?\">\n<!ENTITY tab.label \"I en ny flik\">\n<!ENTITY window.label \"I ett nytt fönster\">\n\n<!ENTITY documentLanguage.label \"Språk:\">\n<!ENTITY selectLanguage.label \"Välj ett språk\">\n<!ENTITY charset.label \"Teckenkodning:\">\n<!ENTITY direction.label \"Textriktning:\">\n<!ENTITY unspecified.label \"Ospecificerad\">\n<!ENTITY ltr.label \"Vänster till höger\">\n<!ENTITY rtl.label \"Höger till vänster\">\n\n<!ENTITY similarToCurrent.label 'Likasom det aktuella dokumentet'>\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/newPageWizard.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Nytt dokument-guiden\">\n\n<!ENTITY pageTitle.label \"Titel:\">\n<!ENTITY pageAuthor.label \"Författare:\">\n<!ENTITY pageDescription.label \"Beskrivning:\">\n<!ENTITY pageTitle.accesskey \"r\">\n<!ENTITY pageAuthor.accesskey \"Å\">\n<!ENTITY pageDescription.accesskey \"p\">\n<!ENTITY pageKeywords.label \"Nyckelord:\">\n<!ENTITY pageKeywords.accesskey \"K\">\n<!ENTITY documentLanguage.label \"Språk:\">\n<!ENTITY language.accesskey \"S\">\n<!ENTITY charset.label \"Teckenkodning:\">\n<!ENTITY charset.accesskey \"C\">\n<!ENTITY direction.label \"Textriktning:\">\n<!ENTITY direction.accesskey \"H\">\n<!ENTITY ltr.label \"Vänster till höger\">\n<!ENTITY rtl.label \"Höger till vänster\">\n<!ENTITY unspecified.label \"Ospecificerad\">\n\n<!ENTITY selectLanguage.label \"Välj ett språk\">\n\n<!ENTITY backgroundImage.label \"Bakgrundsbild:\">\n<!ENTITY backgroundImage.accesskey \"B\">\n\n<!ENTITY filepickerForBgImage.title \"Välj en bakgrundsbild\">\n<!ENTITY pagePreview.label \"Förhandsgranskning:\">\n\n<!ENTITY useSystemColors.label \"Läsarens standardinställningar för färger (Ställ inte in färger på sidan)\">\n<!ENTITY userDefinedColors.label \"Använd egna färger:\">\n\n<!ENTITY backgroundColor.label \"Bakgrund:\">\n<!ENTITY backgroundColor.accesskey \"B\">\n<!ENTITY textColor.label \"Text:\">\n<!ENTITY textColor.accesskey \"r\">\n<!ENTITY linksColor.label \"Länkar:\">\n<!ENTITY linksColor.accesskey \"S\">\n<!ENTITY activeLinksColor.label \"Aktiva länkar:\">\n<!ENTITY activeLinksColor.accesskey \"Å\">\n<!ENTITY visitedLinksColor.label \"Besökta länkar:\">\n<!ENTITY visitedLinksColor.accesskey \"V\">\n<!ENTITY underlineLinks.label \"Stryk under länkar\">\n\n<!ENTITY relativeURLForBgImage.label \"URL är relativ till sidans plats\">\n\n<!ENTITY generalTab.label \"Allmänna dokumentegenskaper\">\n<!ENTITY colorsTab.label \"Färger och bakgrunder\">\n<!ENTITY styleTab.label \"Stil\">\n<!ENTITY advancedTab.label \"Avancerat\">\n\n<!ENTITY unsavedPage.label \"[Ny sida, inte sparad ännu]\">\n<!ENTITY noPageLastModified.label \"[Ingen information]\">\n\n<!ENTITY normalText.preview \"Normal text\">\n<!ENTITY links.preview \"Länkar\">\n<!ENTITY activeLinks.preview \"Aktiva länkar\">\n<!ENTITY visitedLinks.preview \"Besökta länkar\">\n\n<!ENTITY makeColorsDefault.label \"Gör ovanstående till mina standardinställningar\">\n\n<!ENTITY bgTab.label \"Dokumentbakgrund\">\n\n<!ENTITY layoutsTab.label \"Sidlayouter\">\n<!ENTITY usePageLayout.checkbox \"Tillämpa en fördefinierad CSS-layout\">\n<!ENTITY oneColumn100.label \"1 kolumn, 100&#37;\">\n<!ENTITY twoColumns5050.label \"2 kolumner, 50&#37;/50&#37;\">\n<!ENTITY twoColumns6633.label \"2 kolumner, 66&#37;/33&#37;\">\n<!ENTITY twoColumns3366.label \"2 kolumner, 33&#37;/66&#37;\">\n<!ENTITY twoColumns7525.label \"2 kolumner, 75&#37;/25&#37;\">\n<!ENTITY twoColumns2575.label \"2 kolumner, 25&#37;/75&#37;\">\n<!ENTITY threeColumns333333.label \"3 kolumner, 33&#37;/33&#37;/33&#37;\">\n<!ENTITY threeColumns502525.label \"3 kolumner, 50&#37;/25&#37;/25&#37;\">\n<!ENTITY threeColumns252550.label \"3 kolumner, 25&#37;/25&#37;/50&#37;\">\n<!ENTITY fourColumns25252525.label \"4 kolumner, 25&#37;/25&#37;/25&#37;/25&#37;\">\n\n<!ENTITY layoutType.label \"Bredd:\">\n<!ENTITY layoutType.accesskey \"n\">\n<!ENTITY layout100percent.label \"Full bredd\">\n<!ENTITY layout750px.label \"750px\">\n<!ENTITY layout950px.label \"950px\">\n<!ENTITY layout974px.label \"974px\">\n<!ENTITY layoutSubtype.label \"Sidofält:\">\n<!ENTITY layoutSubtype.accesskey \"S\">\n<!ENTITY noSidebar.label \"Ingen\">\n<!ENTITY left160Sidebar.label \"Vänster 160px\">\n<!ENTITY left180Sidebar.label \"Vänster 180px\">\n<!ENTITY left300Sidebar.label \"Vänster 300px\">\n<!ENTITY right180Sidebar.label \"Höger 180px\">\n<!ENTITY right240Sidebar.label \"Höger 240px\">\n<!ENTITY right300Sidebar.label \"Höger 300px\">\n<!ENTITY loremIpsum.label \"Inkludera 'Lorem ipsum' låtsasinnehåll\">\n<!ENTITY loremIpsum.accesskey \"I\">\n<!ENTITY newRow.label \"Ny rad\">\n<!ENTITY removeRow.label \"Ta bort\">\n\n<!ENTITY tile.label \"Rada upp:\">\n<!ENTITY tile.accesskey \"r\">\n<!ENTITY scrolling.label \"Bläddring:\">\n<!ENTITY scrolling.accesskey \"S\">\n<!ENTITY scrollWithPage.label \"Med sidan\">\n<!ENTITY noScrolling.label \"Ingen bläddring\">\n<!ENTITY horizPosition.label \"Horis:\">\n<!ENTITY vertPosition.label \"Vert:\">\n\n<!ENTITY documentType.label \"Dokumenttyp\">\n<!ENTITY documentType.description \"Vilken typ av dokument vill du skapa?\">\n\n<!ENTITY language.label \"Dokumentspråk\">\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"Dokumenttyp\">\n<!ENTITY transitional.label \"Transitional\">\n<!ENTITY strict.label \"strict\">\n\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/newPageWizard.properties",
    "content": "loremIpsum=Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.\nheader=SIDHUVUD\nfooter=SIDFOT\nnav=NAVIGATIONSPANEL\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/openLocation.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"Öppna en fil eller mall\">\n\n<!ENTITY enterLocation.label \"Skriv in webbplatsen (URL) för filen / mallen eller välj en lokal:\">\n<!ENTITY enterLocation.accesskey \"b\">\n\n<!ENTITY chooseFile.label \"Välj fil...\">\n<!ENTITY chooseFile.accesskey \"C\">\n\n<!ENTITY createIn.label \"Skapa i\">\n<!ENTITY inATab.label \"en flik\">\n<!ENTITY inATab.accesskey \"r\">\n<!ENTITY inAWindow.label \"ett fönster\">\n<!ENTITY inAWindow.accesskey \"n\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/openLocation.properties",
    "content": "chooseFileDialogTitle=V\\u00e4lj en fil\ntemplateFilter=HTML-mallar\nPHPfiles=PHP-filer\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/pageProperties.dtd",
    "content": "<!ENTITY window.title \"Dokumentegenskaper\">\n\n<!ENTITY pageLocation.label \"Plats:\">\n<!ENTITY pageLastModified.label \"Senast ändrad:\">\n<!ENTITY pageTitle.label \"Titel:\">\n<!ENTITY pageAuthor.label \"Författare:\">\n<!ENTITY pageDescription.label \"Beskrivning:\">\n<!ENTITY pageTitle.accesskey \"r\">\n<!ENTITY pageAuthor.accesskey \"Å\">\n<!ENTITY pageDescription.accesskey \"p\">\n<!ENTITY pageKeywords.label \"Nyckelord:\">\n<!ENTITY pageKeywords.accesskey \"K\">\n\n<!ENTITY language.label \"Språk:\">\n<!ENTITY language.accesskey \"S\">\n<!ENTITY charset.label \"Teckenuppsättning:\">\n<!ENTITY charset.accesskey \"p\">\n<!ENTITY direction.label \"Textriktning\">\n<!ENTITY direction.accesskey \"H\">\n<!ENTITY ltr.label \"Från vänster till höger\">\n<!ENTITY rtl.label \"Från höger till vänster\">\n<!ENTITY unspecified.label \"Ospecificerad\">\n\n<!ENTITY selectLanguage.label \"Textspråk\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/pagePropertiesPreview.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\r\n<html>\r\n<head>\r\n  <meta http-equiv=\"content-type\" content=\"text/html; charset=UTF-8\">\r\n  <style>p[id] { margin: 0px; }</style>\r\n  <title></title>\r\n</head>\r\n<body>\r\n  <p>Normal text kommer se ut så här!</p>\r\n  <p id=\"links\">Länkar kommer se ut så här!<br>\r\n  <p id=\"visited\">Besökta länkar kommer se ut så här!<br>\r\n  <p id=\"active\">Aktiva länkar kommer se ut så här!</p>\r\n</body>\r\n</html>\r\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/panels.dtd",
    "content": "<!ENTITY switchToFloatingPanel.label \"Byt till rörlig panel\">\n<!ENTITY closePanel.label \"Stäng panel\">\n<!ENTITY deckPanel.label \"Fäst panel till huvudfönstret\">\n<!ENTITY alignPanels.label                \"Räta upp alla paneler\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/parsingError.dtd",
    "content": "<!ENTITY window.title \"Fel i satsanalys (Parsing Error)!\">\n<!ENTITY cantSwitchBackToNormal.label \"Omöjligt att gå tillbaka till normal vy\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/polyglot.dtd",
    "content": "<!ENTITY polyglot.label \"Polyglot\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/prefs/advanced.dtd",
    "content": "<!ENTITY ui.caption \"BlueGriffons användargränssnitt\">\n<!ENTITY switchLocale.button \"Använd språket\">\n\n<!ENTITY useSystemLocale.radio \"Försök att använda operativsystemets språk\">\n<!ENTITY useInstalledLocale.radio \"Använd installerat språk:\">\n\n<!ENTITY network.caption \"Nätverk\">\n<!ENTITY configureNetwork.label \"Konfigurera BlueGriffons nätverksinställningar\">\n<!ENTITY parameters.label \"Parametrar...\">\n\n<!ENTITY advancedConfig.caption \"Avancerad konfiguration\">\n<!ENTITY configEditor.label \"Konfigurationsredigerare\">\n\n<!ENTITY preview.caption \"Extern förhandsgranskning\">\n<!ENTITY resetPreviewers.label \"Återställ inställningar för extern webbläsare\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/prefs/connection.dtd",
    "content": "\n<!ENTITY  connectionsDialog.title       \"Anslutningsinställningar\">\n<!ENTITY  window.width                  \"37em\">\n<!ENTITY  window.macWidth               \"39em\">\n\n<!ENTITY  proxyTitle.label              \"Konfigurera proxyservrar för anslutning till Internet\">\n<!ENTITY  noProxyTypeRadio.label        \"Ingen proxy\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"I\">\n<!ENTITY  systemTypeRadio.label         \"Använd systemets proxyinställningar\">\n<!ENTITY  systemTypeRadio.accesskey     \"U\">\n<!ENTITY  WPADTypeRadio.label           \"Identifiera proxyinställningar automatiskt för detta nätverk\">\n<!ENTITY  WPADTypeRadio.accesskey       \"g\">\n<!ENTITY  manualTypeRadio.label         \"Manuell proxykonfiguration:\">\n<!ENTITY  manualTypeRadio.accesskey     \"M\">\n<!ENTITY  autoTypeRadio.label           \"URL för automatisk proxykonfiguration:\">\n<!ENTITY  autoTypeRadio.accesskey       \"Å\">\n<!ENTITY  reload.label                  \"Ladda om\">\n<!ENTITY  reload.accesskey              \"a\">\n<!ENTITY  ftp.label                     \"FTP-proxy:\">\n<!ENTITY  ftp.accesskey                 \"F\">\n<!ENTITY  http.label                    \"HTTP-proxy:\">\n<!ENTITY  http.accesskey                \"H\">\n<!ENTITY  ssl.label                     \"SSL-proxy:\">\n<!ENTITY  ssl.accesskey                 \"S\">\n<!ENTITY  socks.label                   \"SOCKS-värd:\">\n<!ENTITY  socks.accesskey               \"C\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"K\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"v\">\n<!ENTITY  port.label                    \"Port:\">\n<!ENTITY  HTTPport.accesskey            \"P\">\n<!ENTITY  SSLport.accesskey             \"g\">\n<!ENTITY  FTPport.accesskey             \"k\">\n<!ENTITY  SOCKSport.accesskey           \"t\">\n<!ENTITY  noproxy.label                 \"Ingen proxy för:\">\n<!ENTITY  noproxy.accesskey             \"n\">\n<!ENTITY  noproxyExplain.label          \"Exempel: .mozilla.org, .net.nz, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"Använd denna proxyserver för alla protokoll\">\n<!ENTITY  shareproxy.accesskey          \"r\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/prefs/deactivateLicense.dtd",
    "content": "<!ENTITY windowTitle.label \"Deactivate a license\">\n\n<!ENTITY message.label \"Make sure you are connected to the Internet!\">\n<!ENTITY warning.label \"Click on 'Perform operation' to deactivate your license and restart BlueGriffon.\">\n\n<!ENTITY deactivate.label \"Perform operation\">\n<!ENTITY closeWindow.label \"Cancel\">\n\n<!ENTITY error.label \"Cannot deactivate license at this time\">\n<!ENTITY inOp.label \"Deactivating license\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/prefs/file.dtd",
    "content": "<!ENTITY fileHistory.caption \"Senaste använda filer\">\n<!ENTITY fileHistoryDepth.label \"Maximalt antal använda filer i historiken:\">\n<!ENTITY files.label \"filer\">\n<!ENTITY restoreLastSession.label \"Återställ senaste sessionens flikar\">\n<!ENTITY fileExtensions.label \"Filtillägg för nya filer\">\n<!ENTITY fileExtensionForHTML.label \"För HTML-dokument:\">\n<!ENTITY fileExtensionForXHTML.label \"för XHTML-dokument:\">\n<!ENTITY emptyForDefault.label \"(lämna tomt för standardtillägg)\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/prefs/general.dtd",
    "content": "\n<!ENTITY structureBar.caption \"Strukturverktygsfält\">\n\n\n<!ENTITY showIDs.label \"Visa ID\">\n<!ENTITY showClasses.label \"Visa klasser\">\n<!ENTITY showLanguage.label \"Visa språk\">\n<!ENTITY showRoles.label \"Visa ARIA-roll\">\n\n<!ENTITY spellCheck.caption \"Stavningskontroll\">\n<!ENTITY enableSpellCheck.label \"Aktivera realtidskontroll av stavningen\">\n<!ENTITY numberSuggestions.label \"Antal förslag:\">\n\n<!ENTITY tabPosition.label \"Placering av flikar\">\n<!ENTITY leftTabPosition.label \"Vänster\">\n<!ENTITY centerTabPosition.label \"Centrerad\">\n<!ENTITY rightTabPosition.label \"Höger\">\n<!ENTITY mainToolbarEnabled.label \"Synliga\">\n<!ENTITY mainToolbar.label \"Verktygsfältet\">\n<!ENTITY theme.label \"Tema:\">\n<!ENTITY toolbarIconSizeSmaller.label \"Mindre\">\n<!ENTITY toolbarIconSizeSmall.label \"Liten\">\n<!ENTITY toolbarIconSizeMedium.label \"Medium\">\n<!ENTITY toolbarIconSizeLarger.label \"Större\">\n<!ENTITY toolbarIconSizeLarge.label \"Stor\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/prefs/license.dtd",
    "content": "<!ENTITY licenseKey.label \"License key:\">\n<!ENTITY licenseInvoice.label \"Transaction ID:\">\n\n<!ENTITY warning1.label \"Extended features are enabled only if valid license data are provided and license is activated\">\n<!ENTITY warning2.label \"To activate your license, please fill in the data below and restart BlueGriffon. You must be connected to the Internet at that time.\">\n\n<!ENTITY deactivate.label \"Deactivate current license\">\n\n<!ENTITY activate.label \"Activate\">\n<!ENTITY troubleshoot.label 'Request a reset link'>\n<!ENTITY helpNeeded.label \"TROUBLESHOOTING: If you have issues activating your license, it could be because you already activated it in the past and forgot (or could not) deactivate it before a machine swap, a disk crash, etc. In that case, you can request a full reset of all your license activations using the button below. The reset link will be sent to the purchaser of the license and recipient of the invoice. Please provide the Transaction ID above to enable that button.\">\n\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/prefs/license.properties",
    "content": "activateWarning=BlueGriffon needs to restart to activate your license. Do you want to restart now?\nconfirmRestart=Restart BlueGriffon?\n\nfullResetTitle=License activation reset\nfullResetErrorLabel=Impossible to perform the operation, a network error occurred.\nfullResetRequested=A reset link was sent to the owner of the license/transaction. BlueGriffon must now restart.\nfullResetInvalid=The transaction ID is invalid.\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/prefs/newPage.dtd",
    "content": "<!ENTITY author.caption \"Författare\">\n<!ENTITY authorName.label \"Författarens namn:\">\n\n<!ENTITY defaultZoomFactor.label \"Standardzoomfaktor:\">\n<!ENTITY zoom.label \"Zoom\">\n\n<!ENTITY editingFeatures.label \"Redigeringsfunktioner\">\n\n<!ENTITY showComments.label \"Visa HTML-kommentarer\">\n<!ENTITY showPHP.label \"Visa PHP-instruktioner\">\n<!ENTITY showPI.label \"Visa andra Bearbetningsinstruktioner (PI)\">\n\n\n<!ENTITY linksManagement.label \"Hantering av Kopiera/Klistra in av hyperlänkar:\">\n<!ENTITY preserveRelative.label \"Behåll relativa URL:er\">\n<!ENTITY makeAbsolute.label \"Gör alla URL:er absoluta\">\n<!ENTITY returnKey.label \"Enter i ett stycke skapar alltid ett nytt stycke\">\n<!ENTITY keepBackup.label \"Skapa en backup innan en fil sparas (*.bak)\">\n\n<!ENTITY waiAria.label \"WAI-ARIA\">\n<!ENTITY showAnchors.label \"Visa a[name]\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/prefs/osx.dtd",
    "content": "<!ENTITY showInDock.label \"Visa antal ändrade dokument i OS X Dock\">\n<!ENTITY osxRTFPasteSupport.label 'Enable pasting RTF from OS X clipboard'>\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.dtd",
    "content": "<!ENTITY commandShortcutCol.label \"Kommando\">\n<!ENTITY shortcutShortcutCol.label \"Genväg\">\n\n<!ENTITY menubar.label \"Menyfält\">\n<!ENTITY toolbars.label \"Verktygsfält\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.properties",
    "content": "NoMainWindowAvaialble=Kan inte redigera tangentbordsgenvägar\nPleaseOpenOneMainWindow=Åtminstone ett BlueGriffon-huvudfönster måste vara öppnat för att redigera tangentbordsgenvägar.\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/prefs/source.dtd",
    "content": "<!ENTITY source.label \"Källkodsvy\">\n<!ENTITY theme.label \"Tema:\">\n\n<!ENTITY serialization.label \"Serialisering\">\n\n<!ENTITY forceLF.label \"Tvinga vagnreturer (LF) efter Unix-stil\">\n\n<!ENTITY specialChars.description      \"Skriv ut följande tecken som enheter:\">\n<!-- ENTITY basicEncoding.label           \"Only &amp; &lt; &gt; ' and non-breakable whitespace\" -->\n<!ENTITY basicEncoding.label           \"Endast &amp; &lt; &gt; och icke-brytande mellanslag\">\n<!ENTITY latin1EntitiesEncoding.label  \"Ovanstående och Latin-1-bokstäver\">\n<!ENTITY htmlEntitiesEncoding.label    \"Alla HTML 4-specialtecken\">\n<!ENTITY allEntitiesEncoding.label     \"Använd noteringen &amp;#..; för alla tecken som inte är ASCII-tecken\">\n\n<!ENTITY autoIndent.label \"Automatiskt indrag\">\n<!ENTITY wrap.label \"Bryt långa rader\">\n<!ENTITY wrapColumn.label \"när raderna går bortom kolumn\">\n<!ENTITY noWrapForLanguages.label \"Bryt inte rader i dokument med följande språk:\">\n<!ENTITY langExclusionExample.label \"(t.ex.: ja-JP, zh-TW)\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/prefs/styles.dtd",
    "content": "<!ENTITY bgDecidesAll.radio \"Automatisk\">\n<!ENTITY bgDecidesAll.desc \"Låt BlueGriffon bestämma själv hur den tillför stilar och låt det välja ID och klasser åt mig när det behövs\">\n<!ENTITY prefixPrompt.label \"Skriv in ett prefix för ID och klasser:\">\n<!ENTITY iDecide.radio \"Manuell\">\n<!ENTITY iDecide.desc \"Låt mig avgöra\">\n<!ENTITY cssPolicy.caption \"CSS-policy\">\n\n<!ENTITY browserSupport.caption \"Webbläsarstöd\">\n<!ENTITY gecko.label \"Gecko-baserade webbläsare (Firefox, Camino, ...)\">\n<!ENTITY webkit.label \"WebKit-baserade webbläsare (Safari, ...)\">\n<!ENTITY blink.label \"Blink-baserade webbläsare (Chrome, ...)\">\n<!ENTITY presto.label \"Opera\">\n<!ENTITY trident.label \"Internet Explorer\">\n<!ENTITY servo.label \"Servo\">\n<!ENTITY vivliostyle.label \"Vivliostyle\">\n<!ENTITY weasyprint.label \"Weasyprint\">\n\n<!ENTITY cssColors.captions \"CSS-färger\">\n<!ENTITY outputCssColorNames.label \"Försök att alltid mata ut CSS3-färgnamn\">\n<!ENTITY rgbColors.label \"Föredra rgb(r,v,b)-värden\">\n<!ENTITY hexColors.label \"Föredra #rrvvbb-värden\">\n\n<!ENTITY serialization.label \"Serialisering\">\n<!ENTITY shorthands.label \"Shorthands\">\n<!ENTITY longhands.label \"Longhands\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/prefs/update.dtd",
    "content": "<!ENTITY checkForUpdates.label \"Sök efter BlueGriffon-uppdateringar\">\n\n<!ENTITY atLaunch.checkbox \"Varje gång BlueGriffon startas\">\n<!ENTITY oncePerDay.checkbox \"Högst en gång per dag\">\n<!ENTITY manually.checkbox \"Manuellt\">\n\n<!ENTITY checkNow.button \"Kontrollera nu\">\n<!ENTITY privacyPolicy.label \"Integritetspolicy\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/prefs/update.properties",
    "content": "SoftwareUpdates=Programuppdateringar\nUnableToCheck=Det g\\u00e5r inte att kontrollera tillg\\u00e4nglighet f\\u00f6r uppdateringar\nUpToDate=BlueGriffon \\u00e4r uppdaterat\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/prefs.dtd",
    "content": "<!ENTITY window.title \"Bluegriffon - Inställningar\">\n\n<!ENTITY general.title \"Allmänt\">\n<!ENTITY newPage.title \"Dokument\">\n<!ENTITY update.title \"Uppdateringar\">\n<!ENTITY advanced.title \"Avancerat\">\n<!ENTITY styles.title \"Stilar\">\n<!ENTITY osx.title \"OS X\">\n<!ENTITY shortcuts.title \"Tangentbordsgenvägar\">\n<!ENTITY source.title \"Källkod\">\n<!ENTITY file.title \"Arkiv\">\n<!ENTITY license.title \"License\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/propertiesDeck.dtd",
    "content": "<!ENTITY foo \"foo\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/rotator.dtd",
    "content": "<!ENTITY degrees.label \"grader\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/spellCheck.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"Kontrollera stavning\">\n\n<!ENTITY misspelledWord.label \"Felstavade ord:\">\n<!ENTITY wordEditField.label \"Ersätt med:\">\n<!ENTITY wordEditField.accessKey \"g\">\n<!ENTITY checkwordButton.label \"Kontrollera ord\">\n<!ENTITY checkwordButton.accessKey \"k\">\n<!ENTITY suggestions.label \"Förslag:\">\n<!ENTITY suggestions.accessKey \"U\">\n<!ENTITY ignoreButton.label \"Ignorera\">\n<!ENTITY ignoreButton.accessKey \"I\">\n<!ENTITY ignoreAllButton.label \"Ignorera alla\">\n<!ENTITY ignoreAllButton.accessKey \"n\">\n<!ENTITY replaceButton.label \"Ersätt\">\n<!ENTITY replaceButton.accessKey \"n\">\n<!ENTITY replaceAllButton.label \"Ersätt allt\">\n<!ENTITY replaceAllButton.accessKey \"Å\">\n<!ENTITY stopButton.label \"Stoppa\">\n<!ENTITY stopButton.accessKey \"t\">\n<!ENTITY userDictionary.label \"Personlig ordlista:\">\n<!ENTITY moreDictionaries.label \"Ladda ner fler ordböcker...\">\n<!ENTITY addToUserDictionaryButton.label \"Lägg till ord\">\n<!ENTITY addToUserDictionaryButton.accessKey \"g\">\n<!ENTITY editUserDictionaryButton.label \"Redigera...\">\n<!ENTITY editUserDictionaryButton.accessKey \"b\">\n<!ENTITY recheckButton.label \"Kontrollera sidan igen\">\n<!ENTITY recheckButton.accessKey \"P\">\n<!ENTITY closeButton.label \"Stäng\">\n<!ENTITY closeButton.accessKey \"C\">\n<!ENTITY sendButton.label \"Skicka\">\n<!ENTITY sendButton.accessKey \"S\">\n<!ENTITY languagePopup.label \"Språk:\">\n<!ENTITY languagePopup.accessKey \"S\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/spellCheck.properties",
    "content": "CorrectSpelling=(korrekt stavning)\nNoSuggestedWords=(inga f\\u00f6reslagna ord)\nNoMisspelledWord=Inga felstavade ord\nCheckSpellingDone=Stavningskontrollen \\u00e4r f\\u00e4rdig.\nCheckSpelling=Kontrollera stavning\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/structurebar.dtd",
    "content": "<!ENTITY structureBar.title \"Struktur\">\n\n<!ENTITY setElementLanguage.label \"Ställ in språk\">\n<!ENTITY setElementLanguage.accesskey \"S\">\n<!ENTITY resetElementLanguage.label \"Återställ språk\">\n<!ENTITY resetElementLanguage.accesskey \"r\">\n<!ENTITY deleteElement.label \"Ta bort elementet\">\n<!ENTITY deleteElement.accesskey \"p\">\n<!ENTITY removeTag.label \"Ta bort tagg\">\n<!ENTITY removeTag.accesskey \"n\">\n<!ENTITY changeTag.label \"Ändra tagg\">\n<!ENTITY changeTag.accesskey \"C\">\n<!ENTITY copyHTMLCodeInStructurebarContext.label \"Kopiera HTML-kod för detta element\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/svg-edit.properties",
    "content": "SvgEdit=SVG Edit\nConfirmClose=Det finns osparade \\u00e4ndringar, vill du verkligen st\\u00e4nga SVG Edit?\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/tabeditor.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY untitledDocument.label \"Namnlöst dokument\">\n<!ENTITY closeTab.label              \"Stäng flik\">\n<!ENTITY closeTab.accesskey          \"s\">\n<!ENTITY closeOtherTabs.label        \"Stäng andra flikar\">\n<!ENTITY closeOtherTabs.accesskey    \"a\">\n<!ENTITY newTab.label                \"Ny flik\">\n<!ENTITY newTab.accesskey            \"n\">\n<!ENTITY revert.label                \"Ångra\">\n<!ENTITY revert.accesskey            \"g\">\n<!ENTITY refreshImages.label         \"Ladda om bilder\">\n<!ENTITY refreshImages.accesskey     \"b\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/updateAvailable.dtd",
    "content": "<!ENTITY window.title \"Programuppdateringar\">\n\n<!ENTITY warningMessage.description \"En programuppdatering för BlueGriffon är tillgänglig.\">\n<!ENTITY download.button \"Ladda ned uppdatering\">\n<!ENTITY dontAskAgain.label \"Fråga inte igen\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/bluegriffon/updates.properties",
    "content": "update.checkInsideButton.label=Sök efter uppdateringar\nupdate.checkInsideButton.accesskey=S\nupdate.resumeButton.label=Återuppta hämtningen av %S…\nupdate.resumeButton.accesskey=Å\nupdate.openUpdateUI.applyButton.label=Installera uppdateringen…\nupdate.openUpdateUI.applyButton.accesskey=I\nupdate.restart.applyButton.label=Installera uppdateringen\nupdate.restart.applyButton.accesskey=I\nupdate.openUpdateUI.upgradeButton.label=Uppgradera nu…\nupdate.openUpdateUI.upgradeButton.accesskey=U\nupdate.restart.upgradeButton.label=Uppgradera nu\nupdate.restart.upgradeButton.accesskey=U\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/branding/brand.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY  lang.version          \"en-US\">\n<!ENTITY  brandShortName        \"BlueGriffon\">\n<!ENTITY  brandFullName         \"BlueGriffon\">\n<!ENTITY  vendorShortName       \"Disruptive Innovations\">\n<!ENTITY  sidebarName           \"Sidebar\">\n<!ENTITY  brandShorterName      \"BlueGriffon\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/base/locale/branding/brand.properties",
    "content": "brandShortName=BlueGriffon\nbrandFullName=BlueGriffon\nvendorShortName=Disruptive Innovations\nsidebarName=Sidebar\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/extensions/fs/addFont.dtd",
    "content": "<!ENTITY window.title \"Är det valda typsnittet redan tillgängligt lokalt?\">\n\n<!ENTITY yes.label \"Ja det är, låt mig välja motsvarande stylesheet.css-fil\">\n<!ENTITY no.label  \"Nej det är inte, låt mig välja en katalog där teckensnittspaketet sparas\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/extensions/fs/fs.dtd",
    "content": "<!ENTITY window.title \"FontSquirrel-teckensnitt\">\n\n<!ENTITY classifications.label \"Klassificeringar\">\n<!ENTITY fontList.label \"Teckensnittslista\">\n \n<!ENTITY networkActivity.tooltip \"Nätverksaktivitet\">\n\n<!ENTITY addToDocument.label \"Lägg till i dokument\">\n\n<!ENTITY previewText.label \"Förhandsgranska text:\">\n<!ENTITY prose.label \"BlueGriffon\">\n\n<!ENTITY loading.label \"Laddar teckensnittspaketet...\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/extensions/fs/fs.properties",
    "content": "SelectDir=V\\u00e4lj en katalog att packa upp teckensnittspaketet i\nSelectFile=V\\u00e4lj ett befintlig teckensnittspakets stylesheet.css\nStylesheet=Ett FontSquirrel-pakets stylesheet\nMustBeSavedTitle=Dokumentet har aldrig varit sparat\nMustBeSavedMessage=Du m\\u00e5ste spara filen minst en g\\u00e5ng innan du f\\u00f6rs\\u00f6ker koppla ihop ett lokalt typsnitt med hj\\u00e4lp av en relativ URL. V\\u00e4nligen st\\u00e4ng dokumentet och \\u00f6ppna det igen efter att du har sparat det.\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/extensions/fs/fsOverlay.dtd",
    "content": "<!ENTITY fsWindow.label \"FontSquirrel\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/extensions/gfd/addFont.dtd",
    "content": "<!ENTITY window.title \"Lägg till en teckensnittsfamilj till dokumentet\">\n\n<!ENTITY fontFamily.label \"Teckensnittsfamilj\">\n<!ENTITY preview.label \"Förhandsgranskning\">\n\n<!ENTITY subset.label \"Underklass\">\n<!ENTITY latin.label \"Latinsk\">\n<!ENTITY greek.label \"Grekisk\">\n<!ENTITY cyrillic.label \"Kyrillisk\">\n<!ENTITY khmer.label \"Khmerisk\">\n\n<!ENTITY variants.label \"Varianter\">\n<!ENTITY regular.label \"Vanlig\">\n<!ENTITY italic.label \"Kursiv\">\n<!ENTITY bold.label \"Fet\">\n<!ENTITY bolditalic.label \"Fet-kursiv\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/extensions/gfd/gfd.dtd",
    "content": "<!ENTITY window.title \"Google Fonts Manager\">\n\n<!ENTITY family.col \"Familj\">\n<!ENTITY variants.col \"Varianter\">\n<!ENTITY subsets.col \"Underklasser\">\n\n<!ENTITY add.tooltip \"Lägg till en teckensnittsfamilj\">\n<!ENTITY remove.tooltip \"Avinstallera teckensnittsfamilj\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/extensions/gfd/gfdOverlay.dtd",
    "content": "<!ENTITY gfdWindow.label \"Google Font Directory\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/extensions/markdown/markdown.dtd",
    "content": "<!ENTITY window.title \"Insert Markdown\">\n\n<!ENTITY commitChanges.label \"Skicka ändringar\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/extensions/markdown/markdownOverlay.dtd",
    "content": "<!ENTITY markdownMenu.label \"Markdown\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/extensions/op1/a11yFirstStep.properties",
    "content": "ConformingDTDSyntax=Anv\\u00e4nd en W3C-anpassad DTD-syntax innan html-elementet\nNoWrongSyntaxOrNonConformingHierarchy=Anv\\u00e4nd inte felaktigt attribut syntax eller icke-anpassad elementhierarki inuti html-elementet\nOneTitleInHead=Anv\\u00e4nd ett title-element som barn till head-elementet\nNoEmptyTitle=N\\u00e4r du tillhandah\\u00e5llet ett title-element, l\\u00e4mna det inte tomt\nNoMetaRefresh=Anv\\u00e4nd inte ett meta-element med ett http-equiv-attribut och ett v\\u00e4rde likamed uppdatering\nHTMLElementHasLangAttribute=Anv\\u00e4nd lang-attribut till html-elementet\nHTMLElementHasValidLangAttribute=Anv\\u00e4nd en godk\\u00e4nd spr\\u00e5kkod f\\u00f6r lang-attributet\nNoInvalidDir=Anv\\u00e4nd inte ett v\\u00e4rde annat \\u00e4n ltr, rtl eller tomt f\\u00f6r dir-attributet\nTitleForFrames=Anv\\u00e4nd title-attributet f\\u00f6r varje frame-element\nNoEmptyTitleForFrames=N\\u00e4r du tillhandah\\u00e5ller ett title-attribut till frame-element, l\\u00e4mna det inte tomt\nTitleForIFrames=Anv\\u00e4nd title-attribut f\\u00f6r varje iframe-element\nNoEmptyTitleForIFrames=N\\u00e4r du tillhandah\\u00e5ller ett title-attribut till iframe-element, l\\u00e4mna det inte tomt\nAtLeastOneH1InBody=Det m\\u00e5ste finnas \\u00e5tminstone ett h1-element inuti (oavsett niv\\u00e5) body-elementet\nNoEmptyH1=N\\u00e4r du tillhandah\\u00e5ller ett h1-element, l\\u00e4mna det inte tomt\nNoEmptyH2=N\\u00e4r du tillhandah\\u00e5ller ett h2-element, l\\u00e4mna det inte tomt\nNoEmptyH3=N\\u00e4r du tillhandah\\u00e5ller ett h3-element, l\\u00e4mna det inte tomt\nNoEmptyH4=N\\u00e4r du tillhandah\\u00e5ller ett h4-element, l\\u00e4mna det inte tomt\nNoEmptyH5=N\\u00e4r du tillhandah\\u00e5ller ett h5-element, l\\u00e4mna det inte tomt\nNoEmptyH6=N\\u00e4r du tillhandah\\u00e5ller ett h6-element, l\\u00e4mna det inte tomt\nH2Order=Anv\\u00e4nd ett h1, h2, h3, h4, h5 eller h6-element som f\\u00f6rsta rubrik innan ett h2-element i k\\u00e4llordningen\nH3Order=Anv\\u00e4nd ett h2, h3, h4, h5 eller h6-element som f\\u00f6rsta rubrik innan ett h3-element i k\\u00e4llordningen\nH4Order=Anv\\u00e4nd ett h3, h4, h5 eller h6-element som f\\u00f6rsta rubrik innan ett h4-element i k\\u00e4llordningen\nH5Order=Anv\\u00e4nd ett h4, h5 eller h6-element som f\\u00f6rsta rubrik innan ett h5-element i k\\u00e4llordningen\nH6Order=Anv\\u00e4nd ett h5 eller h6-element som f\\u00f6rsta rubrik innan ett h6-element i k\\u00e4llordningen\nDTAsFirstChildOfDL=Anv\\u00e4nd dt-element som f\\u00f6rsta barn till ett dl-element\nNoEmptyLI=N\\u00e4r du anv\\u00e4nder ett li-element l\\u00e4mna det inte tomt\nNoAlignAttribute=Anv\\u00e4nd inte align-attributet\nNoXmpElement=Anv\\u00e4nd inte xmp-elementen\nNoEmptyP=N\\u00e4r du anv\\u00e4nder ett p-element l\\u00e4mna det inte tomt\nNoEmptyAExceptAnchors=N\\u00e4r du anv\\u00e4nder ett a-element l\\u00e4mna det inte tomt, f\\u00f6rutom om det anv\\u00e4nds som ett ankare\nNoEmptyButton=N\\u00e4r du tillhandah\\u00e5ller ett button-element, l\\u00e4mna det inte tomt\nNoVlinkAttribute=Anv\\u00e4nd inte vlink-attributet\nNoTextAttribute=Anv\\u00e4nd inte text-attributet\nNoLinkAttribute=Anv\\u00e4nd inte link-attributet\nnoImgWithoutAlt=Anv\\u00e4nd alt-attributet f\\u00f6r varje img-element\nnoAreaWithoutAlt=Anv\\u00e4nd alt-attributet f\\u00f6r varje area-element\nnoAppletWithoutAlt=Anv\\u00e4nd alt-attributet f\\u00f6r varje applet-element\nnoImageInputWithoutAlt=Anv\\u00e4nd alt-attributet f\\u00f6r varje input type=image-element\nnoEmptyAltForImageLoneChildOfAnchorOrButton=Om img-elementet \\u00e4r det enda barnet till ett button- eller a-element, l\\u00e4mna inte dess alt-attribut tomt\nnoEmptyAltForInputImage=N\\u00e4r du tillhandah\\u00e5ller ett alt-attribut f\\u00f6r ett input type=image-element, l\\u00e4mna det inte tomt\nnoEmptyAltForAreaWithHref=N\\u00e4r du tillhandah\\u00e5ller ett alt-attribut till ett area-element som h\\u00e5ller ett href-attribut, l\\u00e4mna det inte tomt\nnoAltSimilarToTextContent=Om ett img-element \\u00e4r barn till ett a-element med text, anv\\u00e4nd inte samma text f\\u00f6r dess alt-attribut som texten inuti a-elementet\nnoBorderAttribute=Anv\\u00e4nd inte border-attributet\nnoSimilarAltForAreasWithDifferentHref=Anv\\u00e4nd inte samma v\\u00e4rde f\\u00f6r alt-attribut f\\u00f6r flera area-element som har olika href-v\\u00e4rden\nLongdescIsURI=Anv\\u00e4nd en URI som v\\u00e4rde p\\u00e5 longdesc- attribut\nnoBackgroundAttribute=Anv\\u00e4nd inite background-attribut\nnoBgsoundElement=Anv\\u00e4nd inte bgsound-element\nTablesWithAtLeastOneTHHaveACaption=Anv\\u00e4nd ett caption-element som f\\u00f6rsta barn till ett table-element som inneh\\u00e5ller \\u00e5tminstone ett th-element\nCaptionIsDifferentFromSummaryAttribute=Anv\\u00e4nd inte samma inneh\\u00e5ll f\\u00f6r ett caption-element och ett summary-attribut\nnoEmptyCaption=N\\u00e4r du tillhandah\\u00e5ller ett caption-element, l\\u00e4mna det inte tomt\nnoCaptionInATableWithOnlyTDs=Anv\\u00e4nd inte ett caption-element i ett table-element som bara inneh\\u00e5ller td-element\nnoAlinkAttribute=Anv\\u00e4nd inte alink-attribut\nnoSummaryAttributeSimilarToCaption=Anv\\u00e4nd inte samma inneh\\u00e5ll f\\u00f6r ett summary-attribut och ett caption-element\nnoEmptySummaryIfTableHasTHOrCaption=N\\u00e4r du anv\\u00e4nder summary-attributet f\\u00f6r ett table-element som inneh\\u00e5ller ett th- eller ett caption-element, l\\u00e4mna det inte tomt\nnoSummaryAttributeIfOnlyTDs=Anv\\u00e4nd inte summary-attribut i ett table-element som bara inneh\\u00e5ller td-element\nnoStrikeElement=Anv\\u00e4nd inte strike-elementet\nnoListingElement=Anv\\u00e4nd inte listing-elementet\nAtLeastOneTHIfCaptionOrSummary=Anv\\u00e4nd \\u00e5tminstone ett th-element inuti varje table-element som har ett caption-element eller ett icke-tomt summary-attribut\nAllNonEmptyTHHaveScopeOrId=Anv\\u00e4nd ett scope- eller id-attribut f\\u00f6r varje icke-tomt th-element\nScopeAttributeIsRowOrCol=Anv\\u00e4nd inte ett v\\u00e4rde annat \\u00e4n row eller col f\\u00f6r scope-attributet\nnoBgcolorAttribute=Anv\\u00e4nd inte bgcolor-attributet\nnoTTElement=Anv\\u00e4nd inte tt-elementet\nTDHaveHeadersAttributeIfTHHasId=Anv\\u00e4nd ett headers-attribut f\\u00f6r varje td-element om det tillh\\u00f6rande th-element har ett id-attribut\nnoPlaintextElement=Anv\\u00e4nd inte plaintext-elementet\nnoHeadersAttributeThatIsNotATHId=Anv\\u00e4nd inte ett v\\u00e4rde p\\u00e5 ett headers-attribut sin matchar ett id-attribut som anv\\u00e4nds f\\u00f6r ett td i table-elementet\nAllFormsHaveAButton=Anv\\u00e4nd en button, eller en inmatning av type submit, image eller button inuti ett form-element\nSubmitButtonsHaveNonEmptyValue=N\\u00e4r du tillhandah\\u00e5ller en input type=submit, l\\u00e4mna inte dess value-attribut tomt\nnoMarqueeElement=Anv\\u00e4nd inte marquee-elementet\nFieldsetHasALegend=Anv\\u00e4nd ett legend-element som barn till varje fieldset-element\nFieldsetsAreInForms=Anv\\u00e4nd inte ett fieldset-element utan ett form-element\nnoEmptyLegendElement=N\\u00e4r du tillhandah\\u00e5ller ett legend-element, l\\u00e4mna det inte tomt\nLabelElementHasForAttribute=Anv\\u00e4nd for-attributet f\\u00f6r varje label-element\nnoEmptyForAttributeOnLabel=N\\u00e4r du tillhandah\\u00e5ller ett for-attribut f\\u00f6r ett label-element, l\\u00e4mna det inte tomt\nForAttributeMatchesAnIdInSameForm=Ett for-attribut m\\u00e5ste ha ett v\\u00e4rde som matchar ett id-attribut inuti form-elementet\nOptgroupElementHasALabel=Anv\\u00e4nd label-attributet f\\u00f6r varje optgroup-element\nNoSimilarLabelInOptgroupsOfSameSelect=Anv\\u00e4nd inte samma label-attribut f\\u00f6r olika optgroup-element i samma select-element\nnoEmptyLabelAttributeOnOptgroup=N\\u00e4r du tillhandah\\u00e5ller ett label-attribut f\\u00f6r ett optgroup-element, l\\u00e4mna det inte tomt\nnoBasefontElement=Anv\\u00e4nd inte basefont-elementet\nnoBlinkElement=Anv\\u00e4nd inte blink-elementet\nnoCenterElement=Anv\\u00e4nd inte center-elementet\nnoFontElement=Anv\\u00e4nd inte font-elementet\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/extensions/op1/op1.dtd",
    "content": "\n<!ENTITY window.title \"Opquast Accessibility First Step\">\n\n<!ENTITY filterAll.label \"Visa alla tester\">\n<!ENTITY filterPassed.label \"Visa endast avklarade tester\">\n<!ENTITY filterFailed.label \"Visa endast misslyckade tester\">\n\n<!ENTITY speed.label \"Hastiget:\">\n<!ENTITY title.label \"Titel:\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/extensions/op1/op1Overlay.dtd",
    "content": "<!ENTITY op1.label \"Opquast Accessibility First Step\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/extensions/tipoftheday/tipoftheday.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Widgets.\n   -\n   - The Initial Developer of the Original Code is\n   - Philippe Goetz.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Philippe Goetz, Original author\n   -   Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY tipOfTheDayWindow.title    \"Dagens tips\">\n<!ENTITY questionBeginning.label    \"Visste du att…\">\n<!ENTITY startupCheckbox.label      \"Visa tips vid start\">\n<!ENTITY nextTipButton.label        \"Nästa\">\n<!ENTITY previousTipButton.label    \"Föregående\">\n<!ENTITY closeTipButton.label       \"Stäng\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/extensions/tipoftheday/tipoftheday.rdf",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is Linspire Inc.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com)\n   -   Charles Cooke\n   -   Martin Karlsson\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\"\n                     \"http://my.netscape.com/publish/formats/rss-0.91.dtd\"[\n<!ENTITY % brandDTD SYSTEM \"chrome://global/locale/brand.dtd\">%brandDTD;\n]>\n<rss version=\"0.91\">\n  <channel>\n    <title>&brandShortName;-tips</title>\n    <link>http://bluegriffon.org/</link>\n    <description>&brandShortName;s arkiv med Dagens tips</description>\n    <language>sv-se</language>\n  \n    <item>\n      <title>…&brandShortName; är \"korsplattform\"?</title>\n      <description>…&brandShortName; finns på en rad olika operativsystem, inklusive Windows, Mac OS X, och många olika varianter av Linux, OS/2 …\n      </description>\n    </item>\n  \n    <item>\n      <title>…&brandShortName; visar titeln på alla osparade sidor med röd skugga?</title>\n      <description>Nu kan du spara filer från vilket visningsläge som helst.</description>\n    </item>\n\n    <item>\n      <title>…du har direktåtkomst till &brandShortName;-gemenskapen?</title>\n      <description>Välj bara “Hjälp > Användargrupp”.\n      </description>\n    </item>\n\n    <item>\n      <title>…du kan infoga HTML5-element enkelt?</title>\n      <description>Välj bara “Infoga > HTML5-element”.</description>\n    </item>\n\n    <item>\n      <title>…du kan stänga aktuell flik med en tangent?</title>\n      <description>Ctrl+w (Kommando +w på Mac OS X) stänger den aktuella fliken.\n      </description>\n    </item>\n\n    <item>\n      <title>…du kan öppna en ny flik med en tangentkombination?</title>\n      <description>Ctrl+n (Kommando +n på Mac OS X) skapar en ny tom flik med samma doctype som den senast skapade.</description>\n    </item>\n\n    <item>\n      <title>…you can revert to a previously saved version of the currently edited document?</title>\n      <description>Righ-click (context-click on Mac OS X) on the document's tab\n                    and select the Revert menu.</description>\n    </item>\n\n    <item>\n      <title>…du kan publicera sidor direkt från &brandShortName;</title>\n      <description>Installera först det fria tillägget FireFTP och ställ in det. Det kommer sedan finnas tillgängligt i Verktyg-menyn. </description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; lätt kan infoga vilket tecken som helst?</title>\n      <description>Använd “Infoga > Tecken och symboler”. Du kan sedan söka efter vilket Unicode-tecken som helst, med namn eller så öppnar du ett block för att inspektera det.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; kör stavningskontroll som standard?</title>\n      <description>Högerklicka på ett ord för att hitta förslag. Stäng av eller sätt på stavningskontroll med “Verktyg > Inställningar > Allmänt” .</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; kan välja element tillförlitligt?</title>\n      <description>Klicka helt enkelt på dess namn i strukturfältet.</description>\n    </item>\n\n    <item>\n      <title>…du kan flytta ett element i ditt dokument med hjälp av musen?</title>\n      <description>Välj det först så som beskrivet i föregående tips, och dra det sedan dit du vill ha det.\n      </description>\n    </item>\n\n    <item>\n      <title>…du kan snabbt öppna existerande sidor?</title>\n      <description>Betaltillägget \"Project manager\" ger snabbåtkomst till sidor och bilder som organiserats som ett projekt.  </description>\n    </item>\n\n    <item>\n      <title>…du kan välja din standardwebbläsare?</title>\n      <description>Använd “Verktyg > Inställningar > Avancerat > Återställ inställningar för extern webbläsare”. Nästa gång du öppnar den externa webbläsaren får du välja en ny.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; låter dig använda externa stilmallar?</title>\n      <description>För att skapa en redo att användas, klicka på “Paneler > Stilmallar”. Klicka på plustecknet och välj “Länkad till dokumentet”.</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; kan hantera stilmallar och komplexa selektorer?</title>\n      <description>Genom att använda CSS Pro Editor (en betaltillägg) kan du ändra ordningen på och lägga till titlar och rel-attribut till stilmallar, och utveckla komplexa CSS 2 och 3-selektorer med avancerad hjälp.</description>\n    </item>\n\n    <item>\n      <title>…paneler kan storleksändras?</title>\n      <description>Dra i handtaget i nedre högra hörnet till önskad storlek.\n      </description>\n    </item>\n\n    <item>\n      <title>…attribut kan läggas till varje element?</title>\n      <description>Öppna “Paneler > DOM-utforskare”. Klicka på elementet i wysiwyg-vyn, använd Attribut-fliken och klicka på plustecknet.\n      </description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; kan hantera CSS3-egenskaper?</title>\n      <description>Specifika prefix kommer läggas till för webbläsare som behöver det.\n      </description>\n    </item>\n\n    <item>\n      <title>…du kan ställa in tangentbordsgenvägar efter eget tycke?</title>\n      <description>Varje menyalternativ kan tilldelas en tangent efter ditt tycke. Öppna “Verktyg > Inställningar > Tangentbordsgenvägar”. Leta reda och dubbelklicka på det önskade kommandot. I det nya fönstret trycker du in genvägen.\n      </description>\n    </item>\n\n    <item>\n      <title>…du kan ta bort en klass från ett element?</title>\n      <description>Markera bara elementet och i Klass-listrutan väljer du klassen igen.\n      </description>\n    </item>\n\n  </channel>\n</rss>\n\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/extensions/tipoftheday/tipofthedayOverlay.dtd",
    "content": "<!ENTITY tipofthedayMenu.label \"Dagens tips\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/sidebars/aria/aria.dtd",
    "content": "<!ENTITY window.title \"ARIA\">\n\n<!ENTITY roleSection.label \"Role\">\n<!ENTITY role.label \"Role:\">\n<!ENTITY treeView.label \"Tree view\">\n\n<!ENTITY constraintsSection.label \"Constraints\">\n<!ENTITY context.label \"On ancestors:\">\n<!ENTITY owns.label \"On contents:\">\n\n<!ENTITY requiredProperties.label \"Required States and Properties\">\n<!ENTITY properties.label \"Other States and Properties\">\n<!ENTITY inheritedProperties.label \"Inherited States and Properties\">"
  },
  {
    "path": "locales/sv-SE/bluegriffon/sidebars/aria/aria.properties",
    "content": "mustBeContainedIn=must be contained in \nor= or \nok=OK\nmustContain=must contain\nand= and \ndeprecated=deprecated\nmissingTextbox=missing textbox\nmissingListboxTreeGridDialog=missing listbox, tree, grid or dialog\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/sidebars/aria/ariaOverlay.dtd",
    "content": "<!ENTITY aria.label \"ARIA\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/sidebars/cssproperties/backgrounditem.dtd",
    "content": "<!ENTITY backgroundAttachment.label \"Bilaga:\">\n<!ENTITY backgroundAttachmentScroll.label \"Bläddring\">\n<!ENTITY backgroundAttachmentLocal.label \"Fixerad till element\">\n<!ENTITY backgroundAttachmentFixed.label \"Fixerad till vy\">\n\n<!ENTITY backgroundSize.label \"Storlek:\">\n<!ENTITY backgroundSizeAuto.label \"Automatisk\">\n<!ENTITY backgroundSizeContain.label \"Innehålls i element\">\n<!ENTITY backgroundSizeCover.label \"Täcker element\">\n<!ENTITY backgroundSizeUserDefined.label \"Välj längder\">\n\n<!ENTITY backgroundRepeat.label \"Upprepning\">\n<!ENTITY backgroundRepeatX.label \"Upprepa på X-axeln:\">\n<!ENTITY backgroundRepeatY.label \"Upprepa på Y-axeln:\">\n<!ENTITY backgroundRepeatRepeat.label \"Upprepa\">\n<!ENTITY backgroundRepeatSpace.label \"Upprepa och utvidga utrymme\">\n<!ENTITY backgroundRepeatRound.label \"Skala och upprepa\">\n<!ENTITY backgroundRepeatNorepeat.label \"Upprepa inte alls\">\n<!ENTITY backgroundRepeatUserDefined.label \"Välj upprepning för varje axel\">\n\n<!ENTITY backgroundClip.label \"Målningsområde:\">\n<!ENTITY backgroundBorderbox.label \"Gränser på box\">\n<!ENTITY backgroundPaddingbox.label \"Stoppning på box\">\n<!ENTITY backgroundContentbox.label \"Innehållsbox\">\n\n<!ENTITY backgroundPosition.label \"Position:\">\n<!ENTITY backgroundPositionLeftTop.label \"Överst vänster\">\n<!ENTITY backgroundPositionCenterTop.label \"Överst centrerad\">\n<!ENTITY backgroundPositionRightTop.label \"Överst höger\">\n<!ENTITY backgroundPositionLeftCenter.label \"Vänster centrerad\">\n<!ENTITY backgroundPositionCenterCenter.label \"Centrerad\">\n<!ENTITY backgroundPositionRightCenter.label \"Höger centrerad\">\n<!ENTITY backgroundPositionLeftBottom.label \"Botten vänster\">\n<!ENTITY backgroundPositionCenterBottom.label \"Botten centrerad\">\n<!ENTITY backgroundPositionRightBottom.label \"Botten höger\">\n<!ENTITY backgroundPositionUserDefined.label \"Definiera position mer exakt\">\n\n<!ENTITY backgroundOrigin.label \"Ursprungspunkt:\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/sidebars/cssproperties/backgrounditem.properties",
    "content": "backgroundColorTitle=F\\u00e4rg\nbackgroundImageTitle=Bild\nbackgroundLinearGradientTitle=Linj\\u00e4r \\u00f6vertoning\nbackgroundRadialGradientTitle=Radiell \\u00f6vertoning\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/sidebars/cssproperties/colorstopitem.dtd",
    "content": "<!ENTITY length.label \"Längd:\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/sidebars/cssproperties/cssproperties.dtd",
    "content": "<!ENTITY window.title \"CSS-egenskaper\">\n\n<!ENTITY applyStyles.label \"Tillämpa stilar på:\">\n<!ENTITY modifyID.label \"detta element endast genom dess ID\">\n<!ENTITY modifyClass.label \"alla element av klass...\">\n<!ENTITY useInlineStyles.label \"detta element, genom inline-stilar\">\n<!ENTITY allOfType.label \"alla element av samma typ...\">\n\n<!ENTITY closeOtherSections.label \"Stäng alla andra sektioner\">\n<!ENTITY closeAllSections.label \"Stäng alla sektioner\">\n\n<!ENTITY generalSectionHeader.label \"Allmänt\">\n\n<!ENTITY fontFamily.label \"Typsnittsfamilj:\">\n\n<!ENTITY fontWeight.label \"Tryck:\">\n<!ENTITY fontWeightBold.label \"Fet\">\n<!ENTITY fontWeightLighter.label \"mindre markerad\">\n<!ENTITY fontWeightBolder.label \"mer markerad\">\n\n<!ENTITY fontStyle.label \"Stil:\">\n<!ENTITY fontStyleItalic.label \"Kursiv\">\n<!ENTITY fontStyleOblique.label \"Sneddad\">\n\n<!ENTITY textDecoration.label \"Dekorationer:\">\n<!ENTITY textDecorationUnderline.label \"Understruken\">\n<!ENTITY textDecorationOverline.label \"Överstruken\">\n<!ENTITY textDecorationNone.label \"Ingen\">\n<!ENTITY textDecorationLinethrough.label \"Genomstruken\">\n\n<!ENTITY textTransform.label \"Bokstäver:\">\n<!ENTITY textTransformLowercase.label \"gemener\">\n<!ENTITY textTransformUppercase.label \"VERSALER\">\n<!ENTITY textTransformCapitalize.label \"Kapitäler\">\n\n<!ENTITY fontVariant.label \"Variant:\">\n<!ENTITY fontVariantNormal.label \"normal\">\n<!ENTITY fontVariantSmallCaps.label \"SMÅ VERSALER\">\n\n\n<!ENTITY textAlign.label \"Justering:\">\n<!ENTITY textAlignStart.label \"start\">\n<!ENTITY textAlignEnd.label \"slut\">\n\n<!ENTITY fontSize.label \"Storlek:\">\n<!ENTITY fontSizeSmaller.label \"Mindre\">\n<!ENTITY fontSizeLarger.label \"Större\">\n<!ENTITY fontSizeXxsmall.label \"Extra små\">\n<!ENTITY fontSizeXsmall.label \"Mycket små\">\n<!ENTITY fontSizeSmall.label \"Liten\">\n<!ENTITY fontSizeMedium.label \"Medium\">\n<!ENTITY fontSizeLarge.label \"Stor\">\n<!ENTITY fontSizeXlarge.label \"Mycket stora\">\n<!ENTITY fontSizeXxlarge.label \"Extra stora\">\n\n<!ENTITY lineHeight.label \"Radavstånd:\">\n<!ENTITY lineHeightNormal.label \"Normal\">\n\n<!ENTITY colorsSectionHeader.label \"Färger\">\n<!ENTITY color.label \"Förgrund:\">\n<!ENTITY bgColor.label \"Bakgrund:\">\n<!ENTITY backgrounds.label \"Bilder:\">\n<!ENTITY addBackgroundImageMenuitem.label \"Lägga till en bakgrundsbild\">\n<!ENTITY addBackgroundLinearGradientMenuitem.label \"Lägg till en linjär övertoning\">\n<!ENTITY addBackgroundRadialGradientMenuitem.label \"Lägg till en radiell övertoning\">\n\n<!ENTITY imageURL.caption \"Skriv in en bild-URL\">\n<!ENTITY selectImageButton.label \"Välj en bildfil\">\n\n<!ENTITY preview.caption \"Förhandsgranskning\">\n<!ENTITY cancelButton.label \"Avbryt\">\n<!ENTITY okButton.label \"OK\">\n\n<!ENTITY backgroundPositionLeftTop.label \"Överst vänster\">\n<!ENTITY backgroundPositionCenterTop.label \"Överst centrerad\">\n<!ENTITY backgroundPositionRightTop.label \"Överst höger\">\n<!ENTITY backgroundPositionLeftCenter.label \"Vänster centrerad\">\n<!ENTITY backgroundPositionCenterCenter.label \"Centrerad\">\n<!ENTITY backgroundPositionRightCenter.label \"Höger centrerad\">\n<!ENTITY backgroundPositionLeftBottom.label \"Botten vänster\">\n<!ENTITY backgroundPositionCenterBottom.label \"Botten centrerad\">\n<!ENTITY backgroundPositionRightBottom.label \"Botten höger\">\n\n<!ENTITY colorStops.tab \"Färgsteg\">\n<!ENTITY shapeAndSize.tab \"Form och storlek\">\n<!ENTITY angle.tab \"Vinkel\">\n<!ENTITY startingPoint.tab \"Startpunkt\">\n\n<!ENTITY repeating.label \"Upprepa\">\n\n<!ENTITY radius.label \"Radius:\">\n<!ENTITY angle.checkbox \"Vinkel:\">\n<!ENTITY startingPoint.checkbox \"Startpunkt:\">\n<!ENTITY horizOffset.checkbox \"Horis. offset:\">\n<!ENTITY vertOffset.checkbox \"Vert. offset:\">\n\n<!ENTITY shape.label \"Form:\">\n<!ENTITY circularShape.label \"Cirkulär\">\n<!ENTITY ellipticShape.label \"Elliptisk\">\n<!ENTITY size.label \"Storlek:\">\n\n\n<!ENTITY columnsSectionHeader.label \"Kolumner\">\n<!ENTITY columnCount.label \"Antal kolumner\">\n<!ENTITY oneColumn.label \"En kolumn\">\n<!ENTITY twoColumns.label \"Två kolumner\">\n<!ENTITY threeColumns.label \"Tre kolumner\">\n\n<!ENTITY columnWidth.label \"Optimal kolumnbredd:\">\n<!ENTITY automaticColumnWidth.label \"Automatisk\">\n\n<!ENTITY columnGap.label \"Avstånd mellan kolumner:\">\n<!ENTITY normalColumnGap.label \"Standardvärde\">\n\n<!ENTITY columnRuleColor.label \"Linjefärg:\">\n<!ENTITY columnRuleColor.title \"Kolumnens linjefärg\">\n<!ENTITY noneColumnRuleStyle.label \"Ingen linje\">\n<!ENTITY hiddenColumnRuleStyle.label \"Dolda\">\n<!ENTITY solidColumnRuleStyle.label \"Solid\">\n<!ENTITY doubleColumnRuleStyle.label \"Dubbel\">\n<!ENTITY dottedColumnRuleStyle.label \"Punkter\">\n<!ENTITY dashedColumnRuleStyle.label \"Streck\">\n<!ENTITY grooveColumnRuleStyle.label \"Skåra\">\n<!ENTITY ridgeColumnRuleStyle.label \"Rygg\">\n<!ENTITY insetColumnRuleStyle.label \"Infälld\">\n<!ENTITY outsetColumnRuleStyle.label \"Utfälld\">\n\n<!ENTITY columnRuleStyle.label \"Kolumnens linjestil:\">\n\n<!ENTITY columnRuleWidth.label \"Kolumnens linjebredd:\">\n<!ENTITY noneColumnRuleWidth.label \"Ingen\">\n<!ENTITY thinColumnRuleWidth.label \"Tunn\">\n<!ENTITY mediumColumnRuleWidth.label \"Medium\">\n<!ENTITY thickColumnRuleWidth.label \"Tjock\">\n\n<!ENTITY geometrySectionHeader.label \"Geometri\">\n<!ENTITY margins.label \"Marginaler:\">\n<!ENTITY paddings.label \"Stoppningar:\">\n<!ENTITY contentArea.label \"Innehåll\">\n<!ENTITY useSameFourPaddings.label \"Samma fyra stoppningar\">\n<!ENTITY useSameFourMargins.label \"Samma fyra marginaler\">\n<!ENTITY autoMargin.label \"Automatisk\">\n\n<!ENTITY width.label \"Bredd:\">\n<!ENTITY autoWidth.label \"Automatisk\">\n<!ENTITY preserveImageRatio.label \"Bevara bildförhållandet\">\n\n<!ENTITY height.label \"Höjd:\">\n<!ENTITY autoHeight.label \"Automatisk\">\n\n<!ENTITY minWidth.label \"Min. bredd:\">\n<!ENTITY maxWidth.label \"Max. bredd:\">\n<!ENTITY noneMaxWidth.label \"Ingen\">\n\n<!ENTITY minHeight.label \"Min. höjd:\">\n<!ENTITY maxHeight.label \"Max. höjd:\">\n<!ENTITY noneMaxHeight.label \"Ingen\">\n\n<!ENTITY getNaturalSize.label \"Hämta naturlig storlek\">\n\n<!ENTITY positionSectionHeader.label \"Position och Layout\">\n\n<!ENTITY display.label \"Visning:\">\n<!ENTITY noneDisplay.label \"Ingen visning\">\n<!ENTITY inlineDisplay.label \"Inline\">\n<!ENTITY runInDisplay.label \"Running in\">\n<!ENTITY blockDisplay.label \"Block\">\n<!ENTITY inlineBlockDisplay.label \"Inline block\">\n<!ENTITY listItem.label \"List item\">\n<!ENTITY table.label \"Tabell\">\n<!ENTITY inlineTable.label \"Inline-tabell\">\n<!ENTITY tableHeaderGroup.label \"Tabellrubriksgrupp\">\n<!ENTITY tableRowGroup.label \"Tabellradsgrupp\">\n<!ENTITY tableFooterGroup.label \"Tabellsidfotsgrupp\">\n<!ENTITY tableColumnGroup.label \"Tabellkolumnsgrupp\">\n<!ENTITY tableCaption.label \"Tabellens beskrivningstext\">\n<!ENTITY tableRow.label \"Tabellrad\">\n<!ENTITY tableColumn.label \"Tabellkolumn\">\n<!ENTITY tableCell.label \"Tabellcell\">\n\n<!ENTITY visibility.label \"Synlighet:\">\n<!ENTITY visibleVisibility.label \"synlig\">\n<!ENTITY hiddenVisibility.label \"döljs\">\n<!ENTITY collapseVisibility.label \"kollapsad\">\n\n<!ENTITY float.label \"Svävande:\">\n<!ENTITY leftFloat.label \"Svävande till vänster\">\n<!ENTITY noneFloat.label \"Inte svävande\">\n<!ENTITY rightFloat.label \"Svävande till höger\">\n\n<!ENTITY overflow.label \"Överskott:\">\n<!ENTITY visibleOverlow.label \"Synliga\">\n<!ENTITY hiddenOverlow.label \"Dolda\">\n<!ENTITY scrollOverlow.label \"Visa rullningslister\">\n<!ENTITY autoOverlow.label \"Automatisk\">\n\n<!ENTITY textOverflow.label \"Textspill:\">\n<!ENTITY clipTextOverflow.label \"Klipp\">\n<!ENTITY ellipsisTextOverflow.label \"Ellipsis\">\n\n<!ENTITY position.label \"Position:\">\n<!ENTITY staticPosition.label \"Statisk\">\n<!ENTITY relativePosition.label \"Relativ\">\n<!ENTITY absolutePosition.label \"Absolut\">\n<!ENTITY fixedPosition.label \"Fast\">\n\n<!ENTITY zIndex.label \"Z-index:\">\n<!ENTITY zIndexAuto.label \"Automatisk\">\n\n<!ENTITY offsets.label \"Offsets:\">\n<!ENTITY offsetAuto.label \"Automatisk\">\n\n<!ENTITY clear.label \"Frigång:\">\n<!ENTITY leftClear.label \"Vänster sida\">\n<!ENTITY rightClear.label \"Höger sida\">\n<!ENTITY bothClear.label \"Båda sidor\">\n<!ENTITY noneClear.label \"Ingen frigång\">\n\n<!ENTITY bordersSectionHeader.label \"Kanter\">\n<!ENTITY thinBorderWidth.label \"Tunn\">\n<!ENTITY mediumBorderWidth.label \"Medium\">\n<!ENTITY thickBorderWidth.label \"Tjock\">\n\n<!ENTITY noneBorderStyleStyle.label \"Ingen\">\n<!ENTITY hiddenBorderStyleStyle.label \"Dolda\">\n<!ENTITY solidBorderStyleStyle.label \"Solid\">\n<!ENTITY doubleBorderStyleStyle.label \"Dubbel\">\n<!ENTITY dottedBorderStyleStyle.label \"Punkter\">\n<!ENTITY dashedBorderStyleStyle.label \"Streck\">\n<!ENTITY grooveBorderStyleStyle.label \"Skåra\">\n<!ENTITY ridgeBorderStyleStyle.label \"Rygg\">\n<!ENTITY insetBorderStyleStyle.label \"Infälld\">\n<!ENTITY outsetBorderStyleStyle.label \"Utfälld\">\n\n<!ENTITY topBorder.label \"Toppen:\">\n<!ENTITY rightBorder.label \"Höger:\">\n<!ENTITY leftBorder.label \"Vänster:\">\n<!ENTITY bottomBorder.label \"Botten:\">\n\n<!ENTITY sameBorderOnFourEdges.label \"Använd samma kanter på fyra sidor\">\n\n<!ENTITY sameFourCorners.label \"samma stil för de fyra hörnen\">\n<!ENTITY topLeftCorner.label \"Övre vänstra hörnet:\">\n<!ENTITY topRightCorner.label \"Övre högra hörnet:\">\n<!ENTITY bottomLeftCorner.label \"Nedre vänstra hörnet:\">\n<!ENTITY bottomRightCorner.label \"Nedre högra hörnet:\">\n\n<!ENTITY useImageAsBorder.label \"Använd en skivad bild som kant\">\n<!ENTITY enterImageUrl.label \"Bildens plats:\">\n<!ENTITY borderImageURLButton.label \"Välj en bildfil\">\n\n<!ENTITY fromLeftEdge.label \"Från vänster kant:\">\n<!ENTITY fromTopEdge.label \"Från övre kant:\">\n<!ENTITY fromBottomEdge.label \"Från nedre kanten:\">\n<!ENTITY fromRightEdge.label \"Från höger kant:\">\n\n<!ENTITY topBorderImageProps.label \"Toppen\">\n<!ENTITY rightBBorderImageProps.label \"Höger\">\n<!ENTITY bottomBorderImageProps.label \"Botten\">\n<!ENTITY leftBorderImageProps.label \"Vänster\">\n<!ENTITY slicingBorderImageProps.label \"Skivning:\">\n<!ENTITY widthBorderImageProps.label \"Bredd:\">\n<!ENTITY repeatBorderImageProps.label \"Upprepning\">\n\n<!ENTITY stretchBorderImageRepeat.label \"Sträck ut\">\n<!ENTITY repeatBorderImageRepeat.label \"Upprepa\">\n<!ENTITY roundBorderImageRepeat.label \"Runda\">\n\n<!ENTITY transformsSectionHeader.label \"Omvandlingar\">\n<!ENTITY rotation.label \"Rotation\">\n<!ENTITY translation.label \"Translatering\">\n<!ENTITY skew.label \"Förvrängning\">\n<!ENTITY scale.label \"Skala\">\n\n<!ENTITY flexboxSectionHeader.label \"Flexibilitet\">\n<!ENTITY enableFlexBox.label \"Detta element är flexibel\">\n<!ENTITY inlineBox.label \"Detta är en inline-box\">\n<!ENTITY selfAlign.label \"Själv-anpassning:\">\n<!ENTITY boxAlign.label \"Justering:\">\n<!ENTITY startBoxAlign.label \"start\">\n<!ENTITY centerBoxAlign.label \"centrum\">\n<!ENTITY endBoxAlign.label \"slut\">\n<!ENTITY baselineBoxAlign.label \"baslinje\">\n<!ENTITY stretchBoxAlign.label \"sträck ut\">\n\n<!ENTITY boxDirection.label \"Riktning:\">\n<!ENTITY normalBoxDirection.label \"normal\">\n<!ENTITY reverseBoxDirection.label \"omvänd\">\n\n<!ENTITY flexGrow.label \"Flex växfaktor:\">\n<!ENTITY flexShrink.label \"Flex krympfaktor:\">\n<!ENTITY flexBasis.label \"Flex basstorlek:\">\n<!ENTITY boxOrdinalGroup.label \"Ordningstalgrupp:\">\n\n<!ENTITY boxOrientation.label \"Orientering:\">\n<!ENTITY horizontalBoxOrientation.label \"horisontal\">\n<!ENTITY verticalBoxOrientation.label \"vertikal\">\n\n\n<!ENTITY letterSpacing.label \"Teckenavstånd:\">\n<!ENTITY normalLetterSpacing.label \"Normal\">\n\n<!ENTITY wordSpacing.label \"Ordavstånd:\">\n<!ENTITY normalWordSpacing.label \"Normal\">\n\n<!ENTITY wordWrap.label \"Radbrytning:\">\n<!ENTITY normalWordWrap.label \"bara vid normal brytpunkter\">\n<!ENTITY breakWordWordWrap.label \"var som helst\">\n\n<!ENTITY textIndent.label \"Textindrag:\">\n\n\n<!ENTITY listsSectionHeader.label \"Listor\">\n<!ENTITY listStyleType.label \"Typ:\">\n<!ENTITY disc.label \"Disk •\">\n<!ENTITY circle.label \"Cirkel ◦\">\n<!ENTITY square.label \"Fyrkant ◾\">\n<!ENTITY decimal.label \"Tal 1 2 3 4 5 6 7 8 9\">\n<!ENTITY decimalLeadingZero.label \"Tal 01 02 03 04 05 06 07 08 09\">\n<!ENTITY lowerRoman.label \"Romerska gemener ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ\">\n<!ENTITY upperRoman.label \"Romerska versaler Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ\">\n<!ENTITY lowerGreek.label \"Grekiska gemener α β γ δ ε ζ η θ ι\">\n<!ENTITY lowerAlpha.label \"Gemena bokstäver a b c d e f g h i\">\n<!ENTITY upperAlpha.label \"Versala bokstäver A B C D E F G H I\">\n<!ENTITY armenian.label \"Armenisk ա բ գ դ ե զ է ը թ\">\n<!ENTITY georgian.label \"Georgiansk ა ბ გ დ ე ვ ზ ჱ თ\">\n<!ENTITY hebrew.label \"Hebreisk א ב ג ד ה ו ז ח ט\">\n<!ENTITY arabicIndic.label \"Arabisk ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩\">\n<!ENTITY bengali.label \"Bengalisk ১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯\">\n<!ENTITY devanagari.label \"Devanagarisk १ २ ३ ४ ५ ६ ७ ८ ९\">\n<!ENTITY gujarati.label \"Gujaratisk ૧ ૨ ૩ ૪ ૫ ૬ ૭ ૮ ૯\">\n<!ENTITY gurmukhi.label \"Gurmukhisk ੧ ੨ ੩ ੪ ੫ ੬ ੭ ੮ ੯\">\n<!ENTITY kannada.label \"Kannada ೧ ೨ ೩ ೪ ೫ ೬ ೭ ೮ ೯\">\n<!ENTITY malayalam.label \"Malayalam ൧ ൨ ൩ ൪ ൫ ൬ ൭ ൮ ൯ \">\n<!ENTITY oriya.label \"Oriya ୧ ୨ ୩ ୪ ୫ ୬ ୭ ୮ ୯\">\n<!ENTITY tamil.label \"Tamil ௧ ௨ ௩ ௪ ௫ ௬ ௭ ௮ ௯\">\n<!ENTITY telugu.label \"Telugu ౧ ౨ ౩ ౪ ౫ ౬ ౭ ౮ ౯\">\n<!ENTITY ethiopicNumeric.label \"Ethiopisk ፩ ፪ ፫ ፬ ፭ ፮ ፯ ፰ ፱\">\n<!ENTITY ethiopicHalehameAmEt.label \"Ethiopic halehame-am-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY ethiopicHalehameTiEr.label \"Ethiopic halehame-ti-er ሀ ለ ሐ መ ረ ሰ ሸ ቀ ቐ\">\n<!ENTITY ethiopicHalehameTiEt.label \"Ethiopic halehame-ti-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY persian.label \"Persian ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY urdu.label \"Urdu ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY khmer.label \"Khmer ១ ២ ៣ ៤ ៥ ៦ ៧ ៨ ៩\">\n<!ENTITY lao.label \"Lao ໑ ໒ ໓ ໔ ໕ ໖ ໗ ໘ ໙\">\n<!ENTITY thai.label \"Thai ๑ ๒ ๓ ๔ ๕ ๖ ๗ ๘ ๙\">\n<!ENTITY myanmar.label \"Myanmar ၁ ၂ ၃ ၄ ၅ ၆ ၇ ၈ ၉\">\n<!ENTITY hangul.label \"Hangul 나 다 라 마 바 사 아 자 차\">\n<!ENTITY hangulConsonant.label \"Hangul consonant ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㅊ\">\n<!ENTITY hiragana.label \"Hiragana い う え お か き く け こ\">\n<!ENTITY katakana.label \"Katakana イ ウ エ オ カ キ ク ケ コ\">\n<!ENTITY hiraganaIroha.label \"Hiragana Iroha ろ は に ほ へ と ちり ぬ\">\n<!ENTITY katakanaIroha.label \"Katakana Iroha ロ ハ ニ ホ ヘ ト チリ ヌ\">\n<!ENTITY japaneseFormal.label \"Japanese Formal 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY japaneseInformal.label \"Japanese Informal 壹 贰 叁 肆 伍 陆 柒 捌 玖\">\n<!ENTITY cjkIdeographic.label \"CJK Ideographic\">\n<!ENTITY cjkIdeographicEarlyBranch.label \"CJK Ideographic Early Branch 丑 寅 卯 辰 巳 午 未申 酉\">\n<!ENTITY cjkHeavenlyStem.label \"CJK Heavenly Stem 乙 丙 丁 戊 己 庚 辛壬 癸\">\n<!ENTITY simpChineseFormal.label \"Simp. Chinese Formal 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY simpChineseInformal.label \"Simp. Chinese Informal 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY tradChineseFormal.label \"Trad. Chinese Formal 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY tradChineseInormal.label \"Trad. Chinese Informal 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY none.label \"Ingen\">\n\n<!ENTITY listStylePosition.label \"Position:\">\n<!ENTITY insideListStylePosition.label \"innuti\">\n<!ENTITY outsideListStylePosition.label \"utanför\">\n\n<!ENTITY listStyleImage.label \"Bild:\">\n\n<!ENTITY transitionsSectionHeader.label \"Övergångar\">\n<!ENTITY noneTransition.label \"Ingen egenskap\">\n<!ENTITY allTransition.label \"Alla egenskaper\">\n<!ENTITY propertyTransition.label \"En egenskap\">\n\n<!ENTITY shadowsSectionHeader.label \"Skuggor\">\n<!ENTITY textShadows.label \"Textskuggor\">\n<!ENTITY boxShadows.label \"Lådskuggor\">\n<!ENTITY noneTextShadow.label \"Ingen\">\n<!ENTITY oneShadow.label \"Ny skugga\">\n\n<!ENTITY verticalAlign.label \"Vert. justering:\">\n<!ENTITY baselineVerticalAlign.label \"Baslinjer\">\n<!ENTITY subVerticalAlign.label \"Baseline med nedsänkt text i förälderns box\">\n<!ENTITY superVerticalAlign.label \"Baseline med upphöjd text i förälderns box\">\n<!ENTITY topVerticalAlign.label \"Toppar\">\n<!ENTITY textTopVerticalAlign.label \"Topp med topp av förälderns innehållsområde\">\n<!ENTITY middleVerticalAlign.label \"Mittpunkt med förälderns baslinje + 1/2 av 'x' i höjd\">\n<!ENTITY bottomVerticalAlign.label \"Bottnar\">\n<!ENTITY textBottomVerticalAlign.label \"Botten med botten av förälderns innehållsområde\">\n\n\n<!ENTITY direction.label \"Textriktning:\">\n<!ENTITY ltrDirection.label \"Vänster till höger\">\n<!ENTITY rtlDirection.label \"Höger till vänster\">\n\n<!ENTITY miscSectionHeader.label \"Diverse\">\n<!ENTITY cursor.label \"Markör:\">\n<!ENTITY autoCursor.label \"Automatisk\">\n<!ENTITY defaultCursor.label \"Platformberoende standardmarkör\">\n<!ENTITY crossHairCursor.label \"Hårkors\">\n<!ENTITY pointerCursor.label \"Pekare som indikerar en länk\">\n<!ENTITY moveCursor.label \"Flytta\">\n<!ENTITY eResizeCursor.label \"Kan storleksändras från vänster kant\">\n<!ENTITY neResizeCursor.label \"Kan storleksändras från övre vänstra hörnet\">\n<!ENTITY nwResizeCursor.label \"Kan storleksändras från övre högra hörnet\">\n<!ENTITY nResizeCursor.label \"Kan storleksändras från övre kanten\">\n<!ENTITY sResizeCursor.label \"Kan storleksändras från nederkanten\">\n<!ENTITY wResizeCursor.label \"Kan storleksändras från höger kant\">\n<!ENTITY seResizeCursor.label \"Kan storleksändras från nedre vänstra hörnet\">\n<!ENTITY swResizeCursor.label \"Kan storleksändras från nedre högra hörnet\">\n<!ENTITY textCursor.label \"Valbar text\">\n<!ENTITY busyCursor.label \"Upptagen, vänligen vänta\">\n<!ENTITY helpCursor.label \"Hjälp finns\">\n<!ENTITY progress.label \"Förloppsindikator\">\n\n<!ENTITY unicodeBidi.label \"Unicode BiDi:\">\n<!ENTITY normalUnicodeBidi.label \"normal\">\n<!ENTITY embedUnicodeBidi.label \"inbädda\">\n<!ENTITY bidiOverrideUnicodeBidi.label \"Åsidosätt BiDi\">\n\n<!ENTITY orphans.label \"Föräldralösa:\">\n<!ENTITY widows.label \"Änkor:\">\n<!ENTITY pageBreakAfter.label \"Sidbrytning efter:\">\n<!ENTITY pageBreakInside.label \"Sidbrytning innuti:\">\n<!ENTITY pageBreakBefore.label \"Sidbrytning före:\">\n<!ENTITY autoPageBreak.label \"automatisk\">\n<!ENTITY alwaysPageBreak.label \"alltid\">\n<!ENTITY avoidPageBreak.label \"undvik\">\n<!ENTITY leftPageBreak.label \"vänster sida\">\n<!ENTITY rightPageBreak.label \"höger sida\">\n\n<!ENTITY tablesSectionHeader.label \"Tabeller\">\n<!ENTITY tableLayout.label \"Tabellayout:\">\n<!ENTITY autoTableLayout.label \"automatisk\">\n<!ENTITY fixedTableLayout.label \"fast\">\n\n<!ENTITY captionSide.label \"Bildtextsposition:\">\n<!ENTITY topCaptionSide.label \"topp\">\n<!ENTITY bottomCaptionSide.label \"botten\">\n\n<!ENTITY borderCollapse.label \"Tabellkanter:\">\n<!ENTITY collapseBorderCollapse.label \"kollapsade\">\n<!ENTITY separateBorderCollapse.label \"separerade\">\n\n<!ENTITY borderSpacing.label \"Kantavstånd:\">\n\n<!ENTITY emptyCells.label \"Tomma celler:\">\n<!ENTITY showEmptyCells.label \"visas\">\n<!ENTITY hideEmptyCells.label \"döljs\">\n\n<!ENTITY leftTransformOrigin.label \"Vänster\">\n<!ENTITY centerTransformOrigin.label \"Centrerad\">\n<!ENTITY rightTransformOrigin.label \"Höger\">\n<!ENTITY topTransformOrigin.label \"Toppen\">\n<!ENTITY bottomTransformOrigin.label \"Botten\">\n\n<!ENTITY makeRelative.label \"Gör URL relativ till dokumentet\">\n\n<!ENTITY hoverState.label \"när pekaren svävar över elementet\">\n\n<!ENTITY perspective.label \"3D-perspektiv\">\n<!ENTITY transformOrigin.label \"Origo för transformering:\">\n<!ENTITY perspectivOrigin.label \"Origo för perspektiv:\">\n<!ENTITY perspectiveDepth.label \"Perspektivdjup:\">\n<!ENTITY transformStyle.label \"Transformeringsstil:\">\n<!ENTITY transformStyleFlat.label \"Platt\">\n<!ENTITY transformStyle3D.label \"3D\">\n<!ENTITY backfaceVisibility.label \"Baksida:\">\n<!ENTITY backfaceVisibilityVisible.label \"Synliga\">\n<!ENTITY backfaceVisibilityHidden.label \"Dolda\">\n<!ENTITY rotation3D.label \"3D-rotation\">\n\n<!ENTITY row.label                      \"Rad\">\n<!ENTITY column.label                   \"Kolumn\">\n<!ENTITY justifyContent.label \"Innehållsjustering:\">\n<!ENTITY alignContent.label \"Innehållsanpassning:\">\n<!ENTITY autoBoxAlign.label \"Automatisk\">\n\n<!ENTITY fontsSectionHeader.label \"Typsnittsegenskaper\">\n<!ENTITY writingMode.label \"Writing mode:\">\n<!ENTITY fontWeightNormal.label \"Normal\">\n<!ENTITY fontStyleNormal.label \"Normal\">\n<!ENTITY textTransformNone.label \"Ingen\">\n\n<!ENTITY viewFonts.label \"View fonts\">\n<!ENTITY perspectiveNone.label \"Ingen\">\n<!ENTITY imagesSectionHeader.label \"Bild\">\n<!ENTITY imageOrientation.label \"Orientation:\">\n<!ENTITY flipImage.label \"Flip image\">\n<!ENTITY fromImageImageOrientation.label \"From image\">\n<!ENTITY fromImageImageOrientation.tooltip \"Use EXIF data of the image\">\n\n<!ENTITY addCSS.tooltip \"Add CSS declaration\">\n<!ENTITY removeCSS.tooltip \"Delete CSS declaration\">\n<!ENTITY modifyCSS.tooltip \"Modify CSS value\">\n\n<!ENTITY allSectionHeader.label \"All properties\">\n\n<!ENTITY variablesSectionHeader.label \"Variables\">\n<!ENTITY gridRowGap.label \"Grid row gap:\">\n<!ENTITY gridColumnGap.label \"Grid column gap:\">\n<!ENTITY gridLayoutSection.label \"Grid Layout\">\n<!ENTITY displayGrid.label \"This element is a grid\">\n\n<!ENTITY displayInlineGrid.label \"This element is an inline grid\">\n<!ENTITY displaySubgrid.label \"This element is a subgrid\">\n<!ENTITY gridAutoFlow.label \"Automatic placement:\">\n<!ENTITY gridItemPositionWarning.label \"To position the element as a grid item, please see the 'Grid Item Layout' section\">\n<!ENTITY gridLayoutWarning.label \"For grid layout, please see the 'Grid Layout' section\">\n<!ENTITY gridItemsSection.label \"Grid Item Layout\">\n<!ENTITY gridOrder.label \"Order:\">\n<!ENTITY gridTemplateColumns.label \"Template columns\">\n<!ENTITY gridTemplateRows.label \"Template rows\">\n<!ENTITY invalidGridTemplateRowsOrColumns.label \"Invalid value for the property. Click to undo last change.\">\n<!ENTITY gridTemplateArea.label \"Named grid areas:\">\n<!ENTITY gridRowStart.label \"Row start:\">\n<!ENTITY gridRowEnd.label \"Row end:\">\n<!ENTITY gridColumnStart.label \"Column start:\">\n<!ENTITY gridColumnEnd.label \"Column end:\">\n<!ENTITY rowGridAutoFlow.label \"row\">\n<!ENTITY columnGridAutoFlow.label \"column\">\n<!ENTITY denseGridAutoFlow.label \"dense\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/sidebars/cssproperties/cssproperties.properties",
    "content": "EnterAnId=V\\u00e4nligen skriv in ett ID\nEnterUniqueId=Du m\\u00e5ste ange ett unikt ID f\\u00f6r elementet:\n\nNoClasSelected=Du m\\u00e5ste v\\u00e4lja ett klassnamn\nPleaseSelectAClass=En klass m\\u00e5ste v\\u00e4ljas f\\u00f6r att till\\u00e4mpa den beg\\u00e4rda \\u00e4ndringen\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/sidebars/cssproperties/csspropertiesOverlay.dtd",
    "content": "<!ENTITY cssproperties.label \"Stilegenskaper\">\n\n<!ENTITY cssToolbarCmd.label \"CSS\">\n<!ENTITY cssToolbarCmd.tooltip \"Ställ in CSS-stilar\">\n\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/sidebars/cssproperties/editGridTemplate.dtd",
    "content": "<!ENTITY window.title \"Add or edit a grid template row/column\">\n\n<!ENTITY none.label \"None\">\n<!ENTITY newEntry.label \"New template entry\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/sidebars/cssproperties/fontFeatures.properties",
    "content": "FFaalt=Tillgå alla alternativ\nFFcalt=Kontextuella alternativ\nFFsalt=Stilistiska alternativ\nFFliga=Standardligaturer\nFFclig=Kontextuella ligaturer\nFFdlig=Alternativa ligaturer\nFFhist=Historiska former\nFFhlig=Historiska ligaturer\nFFunic=Gemensam typografisk höjd\nFFsmcp=Kapitäler\nFFc2sc=Kapitäler från versaler\nFFc2pc=Petita kapitäler från versaler\nFFpcap=Petita kapitäler\nFFcase=Skiftlägeskänslig form\nFFcpsp=Versalavstånd\nFFtitl=Textning\nFFswsh=Slängar\nFFcswh=Kontextuella slängar\nFFfrac=Bråk\nFFafrc=Alternativa bråk\nFFordn=Ordningstal\nFFnumr=Täljare\nFFdnom=Nämnare\nFFsinf=Vetenskapliga underordnade\nFFsups=Upphöjda\nFFsubs=Nedsänkta\nFFonum=Gammeldags siffror\nFFlnum=Versala siffror\nFFpnum=Proportionerliga siffror\nFFtnum=Siffror i tabellform\nFFzero=Skuren nolla\nFFmgrk=Grekiska matematikbokstäver\nFFnalt=Alternativ noteringsform\nFFornm=Ornament\nFFlocl=Lokalanpassad form\nFFsize=Optisk storlek\nFFisol=Isolerad form\nFFinit=Initialform\nFFmedi=Mittenform\nFFfinal=Slutform\nFFrlig=Obligatorisk ligatur\nFFccmp=Sammansättning/sönderdelning av glyf\nFFmark=Tecken-till-bas-positionering\nFFmkmj=Tecken-till-tecken-positionering\nFFhwid=Halvbredd\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/sidebars/cssproperties/griditemposition.dtd",
    "content": "<!ENTITY autoGridItemPosition.label \"Automatic\">\n<!ENTITY customGridItemPosition.label \"Custom\">\n\n<!ENTITY gridLineName.tooltiptext \"Grid line name\">\n<!ENTITY gridLineIndex.tooltiptext \"Line index\">\n<!ENTITY spanning.tooltiptext \"Contributes a grid span\">\n<!ENTITY span.label \"Span\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/sidebars/cssproperties/textshadowitem.dtd",
    "content": "<!ENTITY noTextShadow.label \"Ingen textskygga är tillämpad på elementet\">\n\n<!ENTITY colorTextShadow.label \"Färg:\">\n<!ENTITY colorTextShadow.title \"Färg på textskugga\">\n<!ENTITY blurRadiusTextShadow.label \"Suddighetsradius:\">\n<!ENTITY offsetXTextShadow.label \"Horis. offset:\">\n<!ENTITY offsetYTextShadow.label \"Vert. offset:\">\n\n<!ENTITY spreadRadiusBoxShadow.label \"Spridningsradius:\">\n<!ENTITY inset.label \"Infälldshadow\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/sidebars/cssproperties/transformationitem.dtd",
    "content": "<!ENTITY rotation.label \"Rotation\">\n<!ENTITY translation.label \"Translatering\">\n<!ENTITY skew.label \"Förvrängning\">\n<!ENTITY aroundXAxis.label \"X-axel:\">\n<!ENTITY aroundYAxis.label \"Y-axel:\">\n<!ENTITY horizontally.label \"Horisontellt:\">\n<!ENTITY vertically.label \"Vertikalt:\">\n<!ENTITY scale.label \"Skala\">\n\n<!ENTITY translation3d.label \"3D-translation\">\n<!ENTITY perspective.label \"3D-perspektiv\">\n<!ENTITY depth.label \"Djup:\">\n<!ENTITY x.label \"X:\">\n<!ENTITY y.label \"Y:\">\n<!ENTITY z.label \"Z:\">\n<!ENTITY rotation3d.label \"3D-rotation\">\n<!ENTITY axis.label \"Axel:\">\n<!ENTITY normalize.label \"Normalisera\">\n<!ENTITY screenToUser.label \"Från skärmen mot användaren\">\n<!ENTITY userToScreen.label \"Från användaren mot skärmen\">\n<!ENTITY angle.label \"Vinkel:\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/sidebars/cssproperties/transitionitem.dtd",
    "content": "<!ENTITY allProperties.label \"Varje egenskap som kan förändras kommer att förändras\">\n<!ENTITY noProperty.label \"Ingen egenskap kommer förändras\">\n<!ENTITY property.label \"Egenskap:\">\n<!ENTITY duration.label \"Varaktighet:\">\n<!ENTITY seconds.label \"sekunder\">\n\n<!ENTITY all.label \"Alla\">\n<!ENTITY none.label \"Ingen\">\n<!ENTITY oneProperty.label \"En egenskap\">\n<!ENTITY function.label \"Funktion:\">\n<!ENTITY ease.label \"Smyga\">\n<!ENTITY linear.label \"Linjär\">\n<!ENTITY easeIn.label \"Smyga in\">\n<!ENTITY easeOut.label \"Smyga ut\">\n<!ENTITY easeInOut.label \"Smyga in och ut\">\n<!ENTITY cubicBezier.label \"Kubisk Bezier\">\n\n<!ENTITY delay.label \"Fördröjning:\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/sidebars/domexplorer/domexplorer.dtd",
    "content": "<!ENTITY window.title \"DOM-utforskare\">\n\n<!ENTITY elements.label \"Element\">\n\n<!ENTITY attrName.label \"Namn\">\n<!ENTITY attrValue.label \"Värde\">\n\n<!ENTITY attributesTab.label \"Attribut\">\n<!ENTITY stylesTab.label \"Inline-stilar\">\n\n<!ENTITY addAttribute.tooltip \"Lägg till attribut\">\n<!ENTITY removeAttribute.tooltip \"Ta bort attribut\">\n<!ENTITY modifyAttribute.tooltip \"Ändra attributets värde\">\n\n<!ENTITY property.label \"Egenskap\">\n<!ENTITY value.label \"Värde\">\n<!ENTITY priority.label \"Prioritet\">\n<!ENTITY addCSS.tooltip \"Lägg till CSS-deklaration\">\n<!ENTITY removeCSS.tooltip \"Ta bort CSS-deklaration\">\n<!ENTITY modifyCSS.tooltip \"Ändra CSS-värde\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/sidebars/domexplorer/domexplorerOverlay.dtd",
    "content": "<!ENTITY domexplorer.label \"DOM-utforskare\">\n\n<!ENTITY domexplorer.tooltip \"Utforska HTML-attribut och CSS inline-stilar\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/sidebars/its20/its20.dtd",
    "content": "<!ENTITY window.title \"Internationalization Tag Set 2.0\">\n\n<!ENTITY locally.label \"Lokalt\">\n<!ENTITY globally.label \"Globalt\">\n\n<!ENTITY loading.label \"Laddar...\">\n\n<!ENTITY deleteLocalRule.label \"Ta bort lokal regel\">\n\n<!ENTITY translateSectionHeader.label \"Översätt\">\n<!ENTITY translatable.label \"Översättningsbar\">\n<!ENTITY notTranslatable.label \"Ej översättningsbar\">\n\n<!ENTITY locNoteSectionHeader.label \"Översättningsanteckning\">\n<!ENTITY descriptionLocNoteType.label \"Beskrivning\">\n<!ENTITY alertLocNoteType.label \"Varning\">\n<!ENTITY locNoteContents.label \"Innehåll i översättningsanteckningen:\">\n<!ENTITY locNoteIRI.label \"Översättningsantecknings-IRI:\">\n\n<!ENTITY termSectionHeader.label \"Terminologi\">\n<!ENTITY yesTermTerminology.label \"Ja\">\n<!ENTITY noTermTerminology.label \"Nej\">\n<!ENTITY termIRI.label \"Terminologi-IRI:\">\n<!ENTITY termConfidence.label \"Begreppstillförsikt:\">\n\n<!ENTITY ruleset.label \"Regeluppsättning\">\n<!ENTITY rulesetType.label \"Typ\">\n<!ENTITY rulesetExternal.label \"Extern\">\n<!ENTITY rulesetInline.label \"Inline\">\n<!ENTITY newRulesetUrlFilepickerbutton.label \"Välj ITS 2.0-fil\">\n<!ENTITY rulesetQueryLanguage.label \"Frågespråk\">\n<!ENTITY xpath.label \"XPath\">\n<!ENTITY css.label \"CSS\">\n<!ENTITY existingITS.label \"Existerande ITS 2.0-resurs:\">\n<!ENTITY newRulesetFile.label \"Ny ITS 2.0-fil\">\n\n<!ENTITY addRulesetCancel.label \"Avbryt\">\n<!ENTITY addRulesetOK.label \"Skapa regeluppsättning\">\n\n<!ENTITY addRulesetButton.tooltip \"Lägg till regeluppsättning\">\n<!ENTITY deleteRulesetButton.tooltip \"Ta bort regeluppsättning\">\n<!ENTITY downButton.tooltip \"Flytta ner\">\n<!ENTITY upButton.tooltip \"Flytta upp\">\n\n<!ENTITY parameter.label \"Parameter\">\n<!ENTITY value.label \"Värde\">\n<!ENTITY addParamButton.tooltip \"Lägg till parameter\">\n<!ENTITY deleteParamButton.tooltip \"Ta bort parameter\">\n\n<!ENTITY rule.label \"Regel\">\n<!ENTITY selector.label \"Selector\">\n<!ENTITY ruleMainValue.label \"Huvudvärde\">\n<!ENTITY addRuleButton.tooltip \"Lägg till regel\">\n<!ENTITY deleteRuleButton.tooltip \"Ta bort regel\">\n\n<!ENTITY relativeUrl.label \"Gör URL relativ\">\n\n<!ENTITY parameterName.label \"Namn:\">\n<!ENTITY parameterValue.label \"Värde:\">\n<!ENTITY addParamCancel.label \"Avbryt\">\n<!ENTITY addParamOK.label \"Skapa parameter\">\n\n<!ENTITY closeOtherSections.label \"Stäng alla andra sektioner\">\n<!ENTITY closeAllSections.label \"Stäng alla sektioner\">\n\n<!ENTITY annotatorsRefSectionHeader.label \"ITS Verktygsanteckningar\">\n<!ENTITY dataCategory.col \"Datakategori\">\n<!ENTITY processorIRI.col \"Processor IRI\">\n<!ENTITY addAnnotatorsRefButton.tooltip \"Lägg till referens\">\n<!ENTITY deleteAnnotatorsRefButton.tooltip \"Ta bort en referens\">\n<!ENTITY selectAnnotatorRefElement.tooltip \"Välj referensens ägarnod\">\n\n<!ENTITY dataCategory.label \"Datakategori:\">\n<!ENTITY processorIRI.label \"Processor IRI:\">\n<!ENTITY addAnnotatorsRefCancel.label \"Avbryt\">\n<!ENTITY addAnnotatorsRefOK.label \"Lägg till referens\">\n<!ENTITY annotatorsRefWarning.label \"En anteckningsreferens till 'terminologi'-kategorin saknas\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/sidebars/its20/its20.properties",
    "content": "LoadError=Inladdningsfel\nInlineParseError=Inline-resursen är inte ett ITS 2.0-dokument\nCannotFetch=Kan inte hämta URL\nNotITS=Resursen är inte ett ITS 2.0-dokument\n\nTranslatableByGlobalRule=Översättningsbar genom global regel\nNotTranslatableByGlobalRule=Ej översättningsbar genom global regel\n\nInlineRules=Inline-regler\n\ntranslateRule=Översätt\nlocNoteRule=Översättningssanteckning\ntermRule=Terminologi\ndirRule=Skrivriktningsregel\nlangRule=Språkinformation\nwithinTextRule=Element inuti text\ndomainRule=Domän\ntextAnalysisRule=Textanalys\nlocaleFilterRule=Språkregionsfilter\nprovRule=Ursprung\nexternalResourceRefRule=Extern resurs\ntargetPointerRule=Målpekare\nidValueRule=Id-värde\npreserveSpaceRule=Behåll mellanrum\nlocQualityIssueRule=Kvalitetsfråga på översättning\nmtConfidenceRule=Tillförsikt i maskinöversättning\nallowedCharactersRule=Tillåtna tecken\nstorageSizeRule=Lagringsstorlek\n\nDontWarnAgainForUrl=Varna mig inte igen för denna URL\nDontWarnAgainForInline=Varna mig inte igen för globala inline-regler\n\nNewITSFile=Ny ITS 2.0-fil\n\nCannotResolveXPath=Kan inte lösa följande XPath-selector (odeklarerat HTML-namespace?):\nXPathParsingError=XPath-parsningsfel\nDontWarnAgainForSelector=Varna mig inte igen för denna selector\nCSSParsingError=CSS-parsningsfel\nCannotResolveCSS=Kan inte lösa följande CSS-selector:\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/sidebars/its20/its20Overlay.dtd",
    "content": "<!ENTITY its20.label \"Internationalization Tag Set 2.0\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/sidebars/its20/locNoteRule.dtd",
    "content": "<!ENTITY window.title \"Skapa eller redigera en regel för Översätttningsanteckning\">\n\n<!ENTITY description.label \"Beskrivning\">\n<!ENTITY alert.label \"Varning\">\n\n<!ENTITY locNote.label \"Översättningsanteckning:\">\n<!ENTITY locNotePointer.label \"Relativ selector för översättningsanteckning:\">\n<!ENTITY locNoteRef.label \"IRI som hänvisar till översättningsanteckning:\">\n<!ENTITY locNoteRefPointer.label \"Relativ selector till en nod som innehåller en IRI som hänvisar till översättningsanteckning:\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/sidebars/its20/selector.dtd",
    "content": "<!ENTITY selector.label \"Selector\">\n<!ENTITY cssSelector.label \"CSS Selector:\">\n<!ENTITY xpathSelector.label \"XPath Selector:\">\n\n<!ENTITY magicButton.label \"Magisk knapp\">\n\n<!ENTITY prefixreport1.label \"Prefixet för detta HTML-namespace är:\">\n<!ENTITY prefixreport2.label \"\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/sidebars/its20/termRule.dtd",
    "content": "<!ENTITY window.title \"Skapa eller redigera en Terminologi-regel\">\n\n<!ENTITY yesTerm.label \"Ja\">\n<!ENTITY noTerm.label \"Nej\">\n\n<!ENTITY noTermInfo.label \"Ingen terminologiinformation\">\n<!ENTITY termInfoPointer.label \"Relativ selector till terminologiinformationen:\">\n<!ENTITY termInfoRef.label \"IRI som hänvisar till terminologiinformationen:\">\n<!ENTITY termInfoRefPointer.label \"Relativ selector till en nod som innehåller en IRI som hänvisar till terminologiinformationen:\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/sidebars/its20/translateRule.dtd",
    "content": "<!ENTITY window.title \"Skapa eller redigera en Översättningsregel\">\n\n<!ENTITY translatable.label \"Översättningsbar\">\n<!ENTITY notTranslatable.label \"Ej översättningsbar\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/sidebars/scripteditor/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - Scriptredigerare\">\n\n<!ENTITY commitChanges.label \"Skicka ändringar\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/sidebars/scripteditor/scripteditor.dtd",
    "content": "<!ENTITY editScript.label \"Redigera script\">\n<!ENTITY moveUp.label \"Flytta upp\">\n<!ENTITY moveDown.label \"Flytta ner\">\n\n<!ENTITY addExternalScript.label \"Lägg till externt script\">\n<!ENTITY addEmbeddedScript.label \"Lägg till inbäddad script\">\n\n<!ENTITY newScript.tooltip \"Lägg till ett script\">\n<!ENTITY removeScript.tooltip \"Ta bort script\">\n<!ENTITY modifyScript.tooltip \"Redigera ett script\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/sidebars/scripteditor/scripteditor.properties",
    "content": "ConfirmDeletionTitle=Ta bort script\nConfirmDeletion=\\u00c4r du s\\u00e4ker p\\u00e5 att du vill ta bort detta script?\nAddExternalScriptTitle=L\\u00e4gg till ett externt script\nPromptScriptURL=URL f\\u00f6r detta script?\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/sidebars/scripteditor/scripteditorOverlay.dtd",
    "content": "<!ENTITY scripteditor.label \"Scriptinspekterare\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/sidebars/stylesheets/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - \">\n\n<!ENTITY commitChanges.label \"Skicka ändringar\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/sidebars/stylesheets/stylesheets.dtd",
    "content": "<!ENTITY window.title \"Infoga eller redigera stilmallar\">\n\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"Alternativ\">\n<!ENTITY title.col \"Titel\">\n<!ENTITY media.col \"Media\">\n\n<!ENTITY add.tooltip \"Lägg stilmall\">\n<!ENTITY remove.tooltip \"Ta bort markerad stilmall\">\n<!ENTITY modify.tooltip \"Ändra vald stilmall\">\n<!ENTITY down.tooltip \"Flytta markerad stilmall nedåt\">\n<!ENTITY up.tooltip \"Flytta markerad stilmall uppåt\">\n\n<!ENTITY close.label \"Stäng\">\n<!ENTITY editMenu.label                   \"Redigera\">\n<!ENTITY styleCode.label \"Kod\">\n<!ENTITY isStylesheetEnabled.label \"Aktiverad\">\n<!ENTITY pageStyleMenu.label \"Sidstil\">\n"
  },
  {
    "path": "locales/sv-SE/bluegriffon/sidebars/stylesheets/stylesheetsOverlay.dtd",
    "content": "<!ENTITY stylesheetsPanel.title \"Stilmallar\">\n"
  },
  {
    "path": "locales/sv-SE/cssproperties.mn",
    "content": "bluegriffon-sv-SE.jar:\n% locale    cssproperties    sv-SE    %locale/sv-SE/cssproperties/\n  locale/sv-SE/cssproperties/csspropertiesOverlay.dtd    (locale/sv-SE/csspropertiesOverlay.dtd)\n  locale/sv-SE/cssproperties/cssproperties.dtd           (locale/sv-SE/cssproperties.dtd)\n  locale/sv-SE/cssproperties/editGridTemplate.dtd        (locale/sv-SE/editGridTemplate.dtd)\n  locale/sv-SE/cssproperties/backgrounditem.dtd          (locale/sv-SE/backgrounditem.dtd)\n  locale/sv-SE/cssproperties/griditemposition.dtd        (locale/sv-SE/griditemposition.dtd)\n  locale/sv-SE/cssproperties/transformationitem.dtd      (locale/sv-SE/transformationitem.dtd)\n  locale/sv-SE/cssproperties/transitionitem.dtd          (locale/sv-SE/transitionitem.dtd)\n  locale/sv-SE/cssproperties/textshadowitem.dtd          (locale/sv-SE/textshadowitem.dtd)\n  locale/sv-SE/cssproperties/colorstopitem.dtd           (locale/sv-SE/colorstopitem.dtd)\n  locale/sv-SE/cssproperties/backgrounditem.properties   (locale/sv-SE/backgrounditem.properties)\n  locale/sv-SE/cssproperties/cssproperties.properties    (locale/sv-SE/cssproperties.properties)\n  locale/sv-SE/cssproperties/fontFeatures.properties     (locale/sv-SE/fontFeatures.properties)\n\n"
  },
  {
    "path": "locales/sv-SE/domexplorer.mn",
    "content": "bluegriffon-sv-SE.jar:\n% locale    domexplorer    sv-SE    %locale/sv-SE/domexplorer/\n  locale/sv-SE/domexplorer/domexplorerOverlay.dtd (locale/sv-SE/domexplorerOverlay.dtd)\n  locale/sv-SE/domexplorer/domexplorer.dtd        (locale/sv-SE/domexplorer.dtd)\n\n"
  },
  {
    "path": "locales/sv-SE/fs.mn",
    "content": "fs-sv-SE.jar:\n% locale    fs    sv-SE    %locale/sv-SE/fs/\n  locale/sv-SE/fs/fsOverlay.dtd    (locale/sv-SE/fsOverlay.dtd)\n  locale/sv-SE/fs/fs.dtd           (locale/sv-SE/fs.dtd)\n  locale/sv-SE/fs/fs.properties    (locale/sv-SE/fs.properties)\n  locale/sv-SE/fs/addFont.dtd      (locale/sv-SE/addFont.dtd)\n\n"
  },
  {
    "path": "locales/sv-SE/gfd.mn",
    "content": "gfd-sv-SE.jar:\n% locale    gfd    sv-SE    %locale/sv-SE/gfd/\n  locale/sv-SE/gfd/gfdOverlay.dtd    (locale/sv-SE/gfdOverlay.dtd)\n  locale/sv-SE/gfd/gfd.dtd           (locale/sv-SE/gfd.dtd)\n  locale/sv-SE/gfd/addFont.dtd       (locale/sv-SE/addFont.dtd)\n\n"
  },
  {
    "path": "locales/sv-SE/its20.mn",
    "content": "bluegriffon-sv-SE.jar:\n% locale    its20    sv-SE    %locale/sv-SE/its20/\n  locale/sv-SE/its20/its20Overlay.dtd    (locale/sv-SE/its20Overlay.dtd)\n  locale/sv-SE/its20/its20.properties    (locale/sv-SE/its20.properties)\n  locale/sv-SE/its20/its20.dtd           (locale/sv-SE/its20.dtd)\n  locale/sv-SE/its20/translateRule.dtd   (locale/sv-SE/translateRule.dtd)\n  locale/sv-SE/its20/locNoteRule.dtd     (locale/sv-SE/locNoteRule.dtd)\n  locale/sv-SE/its20/termRule.dtd        (locale/sv-SE/termRule.dtd)\n  locale/sv-SE/its20/selector.dtd        (locale/sv-SE/selector.dtd)\n\n"
  },
  {
    "path": "locales/sv-SE/markdown.mn",
    "content": "markdown-sv-SE.jar:\n%   locale  markdown              sv-SE    %locale/sv-SE/markdown/\n   locale/sv-SE/markdown/markdownOverlay.dtd  (locale/sv-SE/markdownOverlay.dtd)\n   locale/sv-SE/markdown/markdown.dtd         (locale/sv-SE/markdown.dtd)\n   \n"
  },
  {
    "path": "locales/sv-SE/op1.mn",
    "content": "op1-sv-SE.jar:\n% locale    op1    sv-SE    %locale/sv-SE/op1/\n  locale/sv-SE/op1/op1Overlay.dtd      (locale/sv-SE/op1Overlay.dtd)\n  locale/sv-SE/op1/op1.dtd             (locale/sv-SE/op1.dtd)\n  locale/sv-SE/op1/a11yFirstStep.properties (locale/sv-SE/a11yFirstStep.properties)\n\n"
  },
  {
    "path": "locales/sv-SE/scripteditor.mn",
    "content": "bluegriffon-sv-SE.jar:\n% locale    scripteditor    sv-SE\t\t%locale/sv-SE/scripteditor/\n\tlocale/sv-SE/scripteditor/scripteditorOverlay.dtd\t\t(locale/sv-SE/scripteditorOverlay.dtd)\n\tlocale/sv-SE/scripteditor/scripteditor.dtd\t\t(locale/sv-SE/scripteditor.dtd)\n\tlocale/sv-SE/scripteditor/scripteditor.properties\t\t(locale/sv-SE/scripteditor.properties)\n\tlocale/sv-SE/scripteditor/editor.dtd          (locale/sv-SE/editor.dtd)\n\t\n"
  },
  {
    "path": "locales/sv-SE/stylesheets.mn",
    "content": "bluegriffon-sv-SE.jar:\n% locale    stylesheets    sv-SE\t\t%locale/sv-SE/stylesheets/\n  locale/sv-SE/stylesheets/stylesheetsOverlay.dtd   (locale/sv-SE/stylesheetsOverlay.dtd)\n  locale/sv-SE/stylesheets/stylesheets.dtd          (locale/sv-SE/stylesheets.dtd)\n  locale/sv-SE/stylesheets/editor.dtd               (locale/sv-SE/editor.dtd)\n\n"
  },
  {
    "path": "locales/sv-SE/tipoftheday.mn",
    "content": "tipoftheday-sv-SE.jar:\n%   locale  tipoftheday              sv-SE    %locale/sv-SE/tipoftheday/\n   locale/sv-SE/tipoftheday/tipoftheday.dtd  (locale/sv-SE/tipoftheday.dtd)\n   locale/sv-SE/tipoftheday/tipofthedayOverlay.dtd  (locale/sv-SE/tipofthedayOverlay.dtd)\n   locale/sv-SE/tipoftheday/tipoftheday.rdf  (locale/sv-SE/tipoftheday.rdf)\n"
  },
  {
    "path": "locales/zh-CN/aria.mn",
    "content": "bluegriffon-zh-CN.jar:\n% locale    aria    zh-CN    %locale/zh-CN/aria/\n  locale/zh-CN/aria/ariaOverlay.dtd (locale/zh-CN/ariaOverlay.dtd)\n  locale/zh-CN/aria/aria.dtd        (locale/zh-CN/aria.dtd)\n  locale/zh-CN/aria/aria.properties (locale/zh-CN/aria.properties)\n\n"
  },
  {
    "path": "locales/zh-CN/base.mn",
    "content": "bluegriffon-zh-CN.jar:\n% locale    bluegriffon    zh-CN    %locale/zh-CN/bluegriffon/\n% locale    branding       zh-CN    %locale/zh-CN/branding/\n  locale/zh-CN/bluegriffon/aboutDialog.dtd  (locale/zh-CN/bluegriffon/aboutDialog.dtd)\n  locale/zh-CN/bluegriffon/bluegriffon.dtd  (locale/zh-CN/bluegriffon/bluegriffon.dtd)\n  locale/zh-CN/bluegriffon/polyglot.dtd  (locale/zh-CN/bluegriffon/polyglot.dtd)\n  locale/zh-CN/bluegriffon/findbar.dtd  (locale/zh-CN/bluegriffon/findbar.dtd)\n  locale/zh-CN/bluegriffon/bluegriffon.properties  (locale/zh-CN/bluegriffon/bluegriffon.properties)\n  locale/zh-CN/bluegriffon/colourPicker.dtd  (locale/zh-CN/bluegriffon/colourPicker.dtd)\n  locale/zh-CN/bluegriffon/credits.dtd  (locale/zh-CN/bluegriffon/credits.dtd)\n  locale/zh-CN/bluegriffon/filepickerbutton.dtd  (locale/zh-CN/bluegriffon/filepickerbutton.dtd)\n  locale/zh-CN/bluegriffon/filePicking.dtd  (locale/zh-CN/bluegriffon/filePicking.dtd)\n  locale/zh-CN/bluegriffon/insertTable.dtd  (locale/zh-CN/bluegriffon/insertTable.dtd)\n  locale/zh-CN/bluegriffon/insertTable.properties  (locale/zh-CN/bluegriffon/insertTable.properties)\n  locale/zh-CN/bluegriffon/language.properties  (locale/zh-CN/bluegriffon/language.properties)\n  locale/zh-CN/bluegriffon/languages.dtd  (locale/zh-CN/bluegriffon/languages.dtd)\n  locale/zh-CN/bluegriffon/markupCleaner.dtd  (locale/zh-CN/bluegriffon/markupCleaner.dtd)\n  locale/zh-CN/bluegriffon/openLocation.dtd  (locale/zh-CN/bluegriffon/openLocation.dtd)\n  locale/zh-CN/bluegriffon/openLocation.properties  (locale/zh-CN/bluegriffon/openLocation.properties)\n  locale/zh-CN/bluegriffon/newPageWizard.dtd  (locale/zh-CN/bluegriffon/newPageWizard.dtd)\n  locale/zh-CN/bluegriffon/newPageWizard.properties  (locale/zh-CN/bluegriffon/newPageWizard.properties)\n  locale/zh-CN/bluegriffon/propertiesDeck.dtd  (locale/zh-CN/bluegriffon/propertiesDeck.dtd)\n  locale/zh-CN/bluegriffon/aria.dtd  (locale/zh-CN/bluegriffon/aria.dtd)\n  locale/zh-CN/bluegriffon/structurebar.dtd  (locale/zh-CN/bluegriffon/structurebar.dtd)\n  locale/zh-CN/bluegriffon/tabeditor.dtd  (locale/zh-CN/bluegriffon/tabeditor.dtd)\n  locale/zh-CN/bluegriffon/masterPasswordQuery.properties (locale/zh-CN/bluegriffon/masterPasswordQuery.properties)\n  locale/zh-CN/bluegriffon/newDocument.dtd  (locale/zh-CN/bluegriffon/newDocument.dtd)\n  locale/zh-CN/bluegriffon/prefs/file.dtd  (locale/zh-CN/bluegriffon/prefs/file.dtd)\n  locale/zh-CN/bluegriffon/prefs/source.dtd  (locale/zh-CN/bluegriffon/prefs/source.dtd)\n  locale/zh-CN/bluegriffon/prefs/general.dtd  (locale/zh-CN/bluegriffon/prefs/general.dtd)\n  locale/zh-CN/bluegriffon/prefs/newPage.dtd  (locale/zh-CN/bluegriffon/prefs/newPage.dtd)\n  locale/zh-CN/bluegriffon/prefs/update.dtd  (locale/zh-CN/bluegriffon/prefs/update.dtd)\n  locale/zh-CN/bluegriffon/prefs/styles.dtd  (locale/zh-CN/bluegriffon/prefs/styles.dtd)\n  locale/zh-CN/bluegriffon/prefs/advanced.dtd  (locale/zh-CN/bluegriffon/prefs/advanced.dtd)\n  locale/zh-CN/bluegriffon/prefs/connection.dtd  (locale/zh-CN/bluegriffon/prefs/connection.dtd)\n  locale/zh-CN/bluegriffon/prefs/osx.dtd  (locale/zh-CN/bluegriffon/prefs/osx.dtd)\n  locale/zh-CN/bluegriffon/prefs/shortcuts.dtd  (locale/zh-CN/bluegriffon/prefs/shortcuts.dtd)\n  locale/zh-CN/bluegriffon/prefs/update.properties  (locale/zh-CN/bluegriffon/prefs/update.properties)\n  locale/zh-CN/bluegriffon/prefs/license.dtd  (locale/zh-CN/bluegriffon/prefs/license.dtd)\n  locale/zh-CN/bluegriffon/prefs/license.properties  (locale/zh-CN/bluegriffon/prefs/license.properties)\n  locale/zh-CN/bluegriffon/prefs/deactivateLicense.dtd  (locale/zh-CN/bluegriffon/prefs/deactivateLicense.dtd)\n  locale/zh-CN/bluegriffon/prefs.dtd  (locale/zh-CN/bluegriffon/prefs.dtd)\n  locale/zh-CN/bluegriffon/updateAvailable.dtd  (locale/zh-CN/bluegriffon/updateAvailable.dtd)\n  locale/zh-CN/bluegriffon/updates.properties  (locale/zh-CN/bluegriffon/updates.properties)\n  locale/zh-CN/branding/brand.dtd  (locale/zh-CN/branding/brand.dtd)\n  locale/zh-CN/branding/brand.properties  (locale/zh-CN/branding/brand.properties)\n  locale/zh-CN/bluegriffon/insertImage.dtd  (locale/zh-CN/bluegriffon/insertImage.dtd)\n  locale/zh-CN/bluegriffon/insertAnchor.dtd  (locale/zh-CN/bluegriffon/insertAnchor.dtd)\n  locale/zh-CN/bluegriffon/insertCommentOrPI.dtd  (locale/zh-CN/bluegriffon/insertCommentOrPI.dtd)\n  locale/zh-CN/bluegriffon/insertLink.dtd  (locale/zh-CN/bluegriffon/insertLink.dtd)\n  locale/zh-CN/bluegriffon/insertLink.properties  (locale/zh-CN/bluegriffon/insertLink.properties)\n  locale/zh-CN/bluegriffon/cssClassPicker.dtd (locale/zh-CN/bluegriffon/cssClassPicker.dtd)\n  locale/zh-CN/bluegriffon/insertVideo.dtd  (locale/zh-CN/bluegriffon/insertVideo.dtd)\n  locale/zh-CN/bluegriffon/insertAudio.dtd  (locale/zh-CN/bluegriffon/insertAudio.dtd)\n  locale/zh-CN/bluegriffon/insertVideo.properties  (locale/zh-CN/bluegriffon/insertVideo.properties)\n  locale/zh-CN/bluegriffon/insertHTML.dtd  (locale/zh-CN/bluegriffon/insertHTML.dtd)\n  locale/zh-CN/bluegriffon/insertHR.dtd  (locale/zh-CN/bluegriffon/insertHR.dtd)\n  locale/zh-CN/bluegriffon/insertForm.dtd  (locale/zh-CN/bluegriffon/insertForm.dtd)\n  locale/zh-CN/bluegriffon/parsingError.dtd  (locale/zh-CN/bluegriffon/parsingError.dtd)\n  locale/zh-CN/bluegriffon/insertFormInput.dtd  (locale/zh-CN/bluegriffon/insertFormInput.dtd)\n  locale/zh-CN/bluegriffon/insertFieldset.dtd  (locale/zh-CN/bluegriffon/insertFieldset.dtd)\n  locale/zh-CN/bluegriffon/insertLabel.dtd  (locale/zh-CN/bluegriffon/insertLabel.dtd)\n  locale/zh-CN/bluegriffon/insertButton.dtd  (locale/zh-CN/bluegriffon/insertButton.dtd)\n  locale/zh-CN/bluegriffon/insertSelect.dtd  (locale/zh-CN/bluegriffon/insertSelect.dtd)\n  locale/zh-CN/bluegriffon/insertTextarea.dtd  (locale/zh-CN/bluegriffon/insertTextarea.dtd)\n  locale/zh-CN/bluegriffon/insertKeygen.dtd  (locale/zh-CN/bluegriffon/insertKeygen.dtd)\n  locale/zh-CN/bluegriffon/insertOutput.dtd  (locale/zh-CN/bluegriffon/insertOutput.dtd)\n  locale/zh-CN/bluegriffon/insertProgress.dtd  (locale/zh-CN/bluegriffon/insertProgress.dtd)\n  locale/zh-CN/bluegriffon/insertMeter.dtd  (locale/zh-CN/bluegriffon/insertMeter.dtd)\n  locale/zh-CN/bluegriffon/insertStylesheet.dtd  (locale/zh-CN/bluegriffon/insertStylesheet.dtd)\n  locale/zh-CN/bluegriffon/editStylesheet.dtd  (locale/zh-CN/bluegriffon/editStylesheet.dtd)\n  locale/zh-CN/bluegriffon/media.dtd  (locale/zh-CN/bluegriffon/media.dtd)\n  locale/zh-CN/bluegriffon/media.properties  (locale/zh-CN/bluegriffon/media.properties)\n  locale/zh-CN/bluegriffon/insertChars.dtd  (locale/zh-CN/bluegriffon/insertChars.dtd)\n  locale/zh-CN/bluegriffon/convertToTable.dtd (locale/zh-CN/bluegriffon/convertToTable.dtd)\n  locale/zh-CN/bluegriffon/pageProperties.dtd (locale/zh-CN/bluegriffon/pageProperties.dtd)\n  locale/zh-CN/bluegriffon/spellCheck.dtd (locale/zh-CN/bluegriffon/spellCheck.dtd)\n  locale/zh-CN/bluegriffon/spellCheck.properties (locale/zh-CN/bluegriffon/spellCheck.properties)\n  locale/zh-CN/bluegriffon/dictionary.dtd (locale/zh-CN/bluegriffon/dictionary.dtd)\n  locale/zh-CN/bluegriffon/html5.properties (locale/zh-CN/bluegriffon/html5.properties)\n  locale/zh-CN/bluegriffon/listProperties.dtd (locale/zh-CN/bluegriffon/listProperties.dtd)\n  locale/zh-CN/bluegriffon/insertTOC.dtd (locale/zh-CN/bluegriffon/insertTOC.dtd)\n  locale/zh-CN/bluegriffon/svg-edit.properties (locale/zh-CN/bluegriffon/svg-edit.properties)\n  locale/zh-CN/bluegriffon/panels.dtd (locale/zh-CN/bluegriffon/panels.dtd)\n  locale/zh-CN/bluegriffon/rotator.dtd (locale/zh-CN/bluegriffon/rotator.dtd)\n\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/aboutDialog.dtd",
    "content": "<!ENTITY aboutDialog.title      \"关于 &brandFullName;\">\n<!ENTITY copyright              \"贡献名单\">\n<!ENTITY aboutLink              \"&lt; 关于 &brandFullName;\">\n<!ENTITY aboutVersion           \"版本\">\n<!ENTITY copyrightText          \"&#169;1998-2019 Disruptive Innovations 及贡献者。保留所有权利。\">\n<!ENTITY cmdClose.macKey        \"W\">\n<!ENTITY codeName               \"代号\">\n\n<!ENTITY aboutTab.label         \"关于\">\n<!ENTITY creditsTab.label       \"授权许可与贡献者名单\">\n<!ENTITY buildConfigTab.label   \"编译配置\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/aria.dtd",
    "content": "<!ENTITY ariaRole.label \"ARIA 角色\">\n\n<!ENTITY noARIArole.label \"(无 ARIA 角色)\">\n<!ENTITY ARIARoleSelect.tooltip \"设置 ARIA 角色属性\">\n<!ENTITY alertRole.label \"重要且通常对时间敏感的消息。参见 alertdialog 与 status\">\n<!ENTITY alertdialogRole.label \"一种包含警告消息的对话框，初始焦点位于对话框内元素。参见 alert 与 dialog\">\n<!ENTITY applicationRole.label \"声明为 web 应用程序的区域，与 web 文档相对比\">\n<!ENTITY articleRole.label \"页面中由独立文档、页面或站点构成的段落\">\n<!ENTITY bannerRole.label \"主要包含站点导航内容，而不是页面特定内容的区域\">\n<!ENTITY buttonRole.label \"允许用户点击或按下时触发操作的 input 元素。参见 link\">\n<!ENTITY checkboxRole.label \"可选的 input 元素，有三种可能的值：true, false 或 mixed\">\n<!ENTITY columnheaderRole.label \"包含列头信息的单元格\">\n<!ENTITY comboboxRole.label \"展示 select 元素; 通常类似于用户可先输入再选择一个选项，或者输入任意文本作为列表中新一项的文本框。参见 listbox\">\n<!ENTITY commandRole.label \"小部件形式，执行操作但不接收输入数据\">\n<!ENTITY complementaryRole.label \"文档支撑段落，在 DOM 层次中与主内容处于同一层级，设计为主内容的补充，但当与主内容分开后仍有意义\">\n<!ENTITY compositeRole.label \"可能包含可导航派生或所有子项的小部件\">\n<!ENTITY contentinfoRole.label \"包含父文档信息的可认知区域\">\n<!ENTITY definitionRole.label \"短语或概念的定义\">\n<!ENTITY dialogRole.label \"对话框设计用于中断应用程序的执行以提醒用户输入信息或要求用户响应。参见 alertdialog\">\n<!ENTITY directoryRole.label \"一个群组（如静态内容表格）成员的参考列表\">\n<!ENTITY documentRole.label \"包含关于声明为文档内容的信息的区域，与 web 应用程序相对比\">\n<!ENTITY formRole.label \"地标性区域，包含一组项目与对象，组合后可创建表单。参见 search\">\n<!ENTITY gridRole.label \"网格是包含整理成类似于表格的行列形式的包含表格数据的单元格交互控件\">\n<!ENTITY gridcellRole.label \"grid 或 treegrid 中的单元格\">\n<!ENTITY groupRole.label \"一组用户界面对象，不旨在包含于页面描述或辅助技术目录\">\n<!ENTITY headingRole.label \"页面某段的标题\">\n<!ENTITY imgRole.label \"容器，包含一组形成图像的元素\">\n<!ENTITY inputRole.label \"通用的允许用户输入的小部件类型\">\n<!ENTITY landmarkRole.label \"页面的区域，旨在作为导航性地标\">\n<!ENTITY linkRole.label \"互动内部或外部资源引用，当激活时会将用户代理导航至该资源。参见 button\">\n<!ENTITY listRole.label \"一组非交互的列表项。参见 listbox\">\n<!ENTITY listboxRole.label \"允许用户从一列选项中选择一个或多个项目的小部件。参见 combobox 与 list\">\n<!ENTITY listitemRole.label \"列表或目录中的单个对象\">\n<!ENTITY logRole.label \"一种新信息以有意义的顺序加入而旧信息可以消失的实时区域。参见 marquee\">\n<!ENTITY mainRole.label \"文档主内容\">\n<!ENTITY marqueeRole.label \"一种实时区域，重要信息反复变更。参见 log\">\n<!ENTITY mathRole.label \"代表数学表达式的内容。\">\n<!ENTITY menuRole.label \"一种小部件，提供一组选项给用户\">\n<!ENTITY menubarRole.label \"显示通常总可见且通常横向出现的菜单\">\n<!ENTITY menuitemRole.label \"菜单或菜单栏中所包含一组选项中的一项\">\n<!ENTITY menuitemcheckboxRole.label \"可复选的 menuitem，有三种可能的值: true, false 或 mixed\">\n<!ENTITY menuitemradioRole.label \"menuitemradio 角色组中的复选框 menuitem 只能同时选中一个\">\n<!ENTITY navigationRole.label \"一组导航性元素（通常是链接）用于导航文档或相关文档\">\n<!ENTITY noteRole.label \"资源主内容的插入或补充内容段落\">\n<!ENTITY optionRole.label \"下拉选择列表中可选择的项\">\n<!ENTITY presentationRole.label \"不会映射到辅助 API 的原生语义含蓄角色\">\n<!ENTITY progressbarRole.label \"显示耗时很长的任务进度状态的元素\">\n<!ENTITY radioRole.label \"radio 角色中的可选 input 元素只能同时选择一个\">\n<!ENTITY radiogroupRole.label \"一组单选按钮\">\n<!ENTITY rangeRole.label \"表示可由用户设置区间值的 input 元素\">\n<!ENTITY regionRole.label \"网页或文档中的大片可认知段落，作者认为重要得需要包含在页面概要或目录中，例如页面中包含直播体育活动统计信息的区域\">\n<!ENTITY roletypeRole.label \"本词汇表中所有其他角色所继承的基本角色\">\n<!ENTITY rowRole.label \"grid 中的一行单元格\">\n<!ENTITY rowgroupRole.label \"grid 中包含一或多行元素的一个群组\">\n<!ENTITY rowheaderRole.label \"grid 中包含表头信息的单元格\">\n<!ENTITY scrollbarRole.label \"图形对象，控制查看区域内容的滚动，无论内容是否已在查看区域完整显示\">\n<!ENTITY searchRole.label \"地标性区域，包含整个组合创建搜索设施的一组项目与对象。参见 form\">\n<!ENTITY sectionRole.label \"文档或应用程序中可渲染的结构内容单元\">\n<!ENTITY sectionheadRole.label \"标记或总结相关段落的主题的结构\">\n<!ENTITY selectRole.label \"表单小部件，允许用户从一组选项中选择\">\n<!ENTITY separatorRole.label \"分隔与区分内容段落或 menuitem 分组的分隔符\">\n<!ENTITY sliderRole.label \"用户 input 元素，用户从给定值域选择数值\">\n<!ENTITY spinbuttonRole.label \"带值域的表单，让用户从中选择离散选项\">\n<!ENTITY statusRole.label \"内容为用户顾问性质但没重要进行警告的信息的容器。参见 alert\">\n<!ENTITY structureRole.label \"文档结构元素\">\n<!ENTITY tabRole.label \"分组标签，提供可选择要渲染给用户的 tab 内容的机制\">\n<!ENTITY tablistRole.label \"一列 tab 元素，tabpanel 的元素\">\n<!ENTITY tabpanelRole.label \"容器，包含与一个 tab 所关联的资源，其中每个标签包含于一个 tablist\">\n<!ENTITY textboxRole.label \"input 元素，允许无格式限制的文本作为其值\">\n<!ENTITY timerRole.label \"一种包含表示从起始点开始一定量已过时间或距终止点的剩余时间的数字计数器实时区域\">\n<!ENTITY toolbarRole.label \"一组常用功能按钮，以紧凑视觉窗体展示\">\n<!ENTITY tooltipRole.label \"显示元素描述的上下文弹出\">\n<!ENTITY treeRole.label \"一种列表，可能包含可以折叠与展开的子级嵌套组\">\n<!ENTITY treegridRole.label \"网格，其行可类似树形结构展开与折叠\">\n<!ENTITY treeitemRole.label \"树形结构中的选项。包含子级树形项组即可展开或折叠的树形结构中的元素\">\n<!ENTITY widgetRole.label \"图形用户界面 (GUI) 交互组件\">\n<!ENTITY windowRole.label \"浏览器或应用程序窗口\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/bluegriffon.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -   Dean Lee (xslidian@gmail.com), Translator\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title           \"BlueGriffon\">\n\n<!ENTITY fileMenu.label         \"文件\">\n<!ENTITY fileMenu.accesskey     \"f\">\n<!ENTITY newMenu.label                    \"新建\">\n<!ENTITY newMenu.accesskey                \"n\">\n\n<!ENTITY newWizardMenu.label              \"新建向导\">\n\n<!ENTITY editMenu.label                   \"编辑\">\n<!ENTITY editMenu.accesskey               \"e\">\n\n<!ENTITY viewMenu.label                   \"视图\">\n<!ENTITY viewMenu.accesskey               \"v\">\n<!ENTITY customizeToolbar.label           \"自定义\">\n<!ENTITY customizeToolbar.accesskey       \"c\">\n\n<!ENTITY insertMenu.label                 \"插入\">\n<!ENTITY insertMenu.accesskey             \"i\">\n\n<!ENTITY formatMenu.label                 \"格式\">\n<!ENTITY formatMenu.accesskey             \"o\">\n<!ENTITY spanCmd.label \"区段\">\n<!ENTITY spanCmd.accesskey \"n\">\n<!-- Font Style SubMenu -->\n<!ENTITY fontStyleMenu.label \"文本样式\">\n<!ENTITY formatstylemenu.accesskey \"s\">\n<!ENTITY styleBoldCmd.label \"加粗\">\n<!ENTITY stylebold.accesskey \"b\">\n<!ENTITY stylebold.keybinding \"b\">\n<!ENTITY styleItalicCmd.label \"倾斜\">\n<!ENTITY styleitalic.accesskey \"I\">\n<!ENTITY styleitalic.keybinding \"i\">\n<!ENTITY styleUnderlineCmd.label \"下划线\">\n<!ENTITY styleunderline.accesskey \"u\">\n<!ENTITY styleUnderline.key \"u\">\n<!ENTITY styleStrikeThruCmd.label \"删除线\">\n<!ENTITY stylestrikethru.accesskey \"k\">\n<!ENTITY styleSuperscriptCmd.label \"上标\">\n<!ENTITY stylesuperscript.accesskey \"p\">\n<!ENTITY styleSubscriptCmd.label \"下标\">\n<!ENTITY stylesubscript.accesskey \"S\">\n<!ENTITY styleNonbreakingCmd.label \"无间断\">\n<!ENTITY stylenonbreaking.accesskey \"N\">\n<!ENTITY styleEm.label \"强调\">\n<!ENTITY styleEm.accesskey \"e\">\n<!ENTITY styleEm.key \"i\">\n<!ENTITY styleStrong.label \"着重强调\">\n<!ENTITY styleStrong.accesskey \"t\">\n<!ENTITY styleStrong.key \"b\">\n<!ENTITY styleCite.label \"引用\">\n<!ENTITY styleCite.accesskey \"c\">\n<!ENTITY styleAbbr.label \"缩写\">\n<!ENTITY styleAbbr.accesskey \"A\">\n<!ENTITY styleAcronym.label \"首字母缩写\">\n<!ENTITY styleAcronym.accesskey \"r\">\n<!ENTITY styleCode.label \"代码\">\n<!ENTITY styleCode.accesskey \"o\">\n<!ENTITY styleCode.key \"c\">\n<!ENTITY styleSamp.label \"样例输出\">\n<!ENTITY styleSamp.accesskey \"m\">\n<!ENTITY styleVar.label \"变量\">\n<!ENTITY styleVar.accesskey \"v\">\n<!ENTITY fontFixedWidth.label \"固定宽度\">\n<!ENTITY fontfixedwidth.accesskey \"x\">\n\n<!ENTITY tableMenu.label                  \"表格\">\n<!ENTITY tableMenu.accesskey              \"b\">\n\n<!ENTITY toolsMenu.label                  \"工具\">\n<!ENTITY toolsMenu.accesskey              \"t\">\n<!ENTITY consoleMenu.label                \"JavaScript 控制台\">\n\n<!ENTITY panelsMenu.label                 \"面板\">\n<!ENTITY panelsMenu.accesskey             \"p\">\n\n<!ENTITY alignPanels.label                \"对齐所有面板\">\n\n<!ENTITY helpMenu.label                   \"帮助\">\n<!ENTITY helpMenu.accesskey               \"h\">\n<!ENTITY aboutComposer.label              \"关于 BlueGriffon\">\n\n<!ENTITY throbber.tooltip                 \"BlueGriffon\">\n\n<!ENTITY newMenu.label                    \"新建\">\n<!ENTITY newToolbarCmd.tooltip            \"创建新页面\">\n<!ENTITY pageInNewTab.label                     \"在新标签中新建页面\">\n<!ENTITY pageInNewWindow.label                  \"在新窗口中新建页面\">\n<!ENTITY newOtherCmd.label                \"更多选项...\">\n\n<!ENTITY openMenu.label                   \"打开\">\n<!ENTITY openMenu.tooltip                 \"打开现有文件\">\n<!ENTITY openTab.label                    \"在新标签中打开\">\n<!ENTITY openWindow.label                 \"在新窗口中打开\">\n<!ENTITY openPage.label                   \"打开\">\n<!ENTITY openPage.accesskey               \"o\">\n<!ENTITY openFileCmd.label                \"打开一个文件\">\n\n<!ENTITY quit.label                       \"退出\">\n<!ENTITY quit.accesskey                   \"q\">\n\n<!ENTITY stopButton.label                 \"停止\">\n<!ENTITY stopButton.tooltip               \"停止载入页面\">\n\n<!ENTITY boldToolbarCmd.tooltip           \"加粗\">\n<!ENTITY boldToolbarCmd.label             \"加粗\">\n<!ENTITY italicToolbarCmd.tooltip         \"倾斜\">\n<!ENTITY italicToolbarCmd.label           \"倾斜\">\n<!ENTITY underlineToolbarCmd.tooltip      \"下划线\">\n<!ENTITY underlineToolbarCmd.label        \"下划线\">\n<!ENTITY strongToolbarCmd.tooltip         \"加强强调\">\n<!ENTITY strongToolbarCmd.label           \"加强强调\">\n<!ENTITY emToolbarCmd.tooltip             \"强调\">\n<!ENTITY emToolbarCmd.label               \"强调\">\n<!ENTITY codeToolbarCmd.label             \"代码\">\n<!ENTITY codeToolbarCmd.tooltip           \"代码\">\n<!-- RTL -->                           \n<!ENTITY writingDirectionMenu.label          \"书写方向\">\n<!ENTITY writingdirectionmenu.accesskey      \"w\">\n<!ENTITY defaultDirectionMenu.label          \"未指定\">\n<!ENTITY defaultdirectionmenu.accesskey      \"u\">\n<!ENTITY ltrDirectionMenu.label              \"从左向右\">\n<!ENTITY ltrdirectionmenu.accesskey          \"l\">\n<!ENTITY rtlDirectionMenu.label              \"从右向左\">\n<!ENTITY rtldirectionmenu.accesskey          \"r\">\n<!ENTITY dirLtr.tooltip                      \"从左向右\">\n<!ENTITY dirRtl.tooltip                      \"从右向左\">\n\n<!ENTITY ParagraphSelect.tooltip \"选择段落格式\">\n<!-- Shared in Paragraph, and Toolbar menulist -->\n<!ENTITY bodyTextCmd.label \"主体文本\">\n<!ENTITY paragraphParagraphCmd.label \"段落\">  \n<!ENTITY heading1Cmd.label \"标题 1\">\n<!ENTITY heading2Cmd.label \"标题 2\">\n<!ENTITY heading3Cmd.label \"标题 3\">\n<!ENTITY heading4Cmd.label \"标题 4\">\n<!ENTITY heading5Cmd.label \"标题 5\">\n<!ENTITY heading6Cmd.label \"标题 6\">\n<!ENTITY paragraphAddressCmd.label \"地址\">\n<!ENTITY paragraphPreformatCmd.label \"预格式化\">\n<!ENTITY genericContainerCmd.label \"通用容器 (div)\">\n\n<!ENTITY unorderedList.tooltip \"未排序列表\">\n<!ENTITY orderedList.tooltip \"已排序列表\">\n<!ENTITY unorderedList.label \"未排序列表\">\n<!ENTITY orderedList.label \"已排序列表\">\n\n<!ENTITY alignLeft.tooltip \"居左对齐\">\n<!ENTITY alignCenter.tooltip \"居中对齐\">\n<!ENTITY alignRight.tooltip \"居右对齐\">\n<!ENTITY alignJustify.tooltip \"两端对齐\">\n<!ENTITY alignLeft.label \"居左对齐\">\n<!ENTITY alignCenter.label \"居中对齐\">\n<!ENTITY alignRight.label \"居右对齐\">\n<!ENTITY alignJustify.label \"两端对齐\">\n\n<!ENTITY indentToolbarCmd.tooltip \"缩进文本\">\n<!ENTITY indentToolbarCmd.label \"缩进\">\n\n<!ENTITY outdentToolbarCmd.tooltip \"减少缩进文本\">\n<!ENTITY outdentToolbarCmd.label \"减少缩进\">\n\n<!ENTITY definitionDescription.tooltip \"定义描述\">\n<!ENTITY definitionDescription.label \"定义描述\">\n<!ENTITY definitionTitle.tooltip \"定义标题\">\n<!ENTITY definitionTitle.label \"定义标题\">\n\n<!ENTITY FontFaceSelect.tooltip \"选择字体\">\n<!ENTITY fontVarWidth.label \"可变宽度\">\n<!ENTITY fontFixedWidth.label \"固定宽度\">\n<!ENTITY fontHelveticaFont.label \"Helvetica, Arial\">\n<!ENTITY fontTimes.label \"Times\">\n<!ENTITY fontCourier.label \"Courier\">\n\n<!ENTITY applyClassToSelectionCmd.tooltip \"对所选部分所在容器应用类\">\n<!ENTITY noClass.label \"(无类)\">\n\n<!ENTITY applyIdToSelectionCmd.tooltip \"为所选部分所在容器指定 ID\">\n<!ENTITY noId.label \"(无 ID)\">\n\n<!ENTITY tableToolbarCmd.label \"表格\">\n<!ENTITY tableToolbarCmd.key \"T\">\n<!ENTITY tableToolbarCmd.tooltip \"插入新表格或编辑所选表格属性\">\n\n<!ENTITY imageToolbarCmd.label \"图像\">\n<!ENTITY imageToolbarCmd.key \"I\">\n<!ENTITY imageToolbarCmd.tooltip \"插入或编辑图像\">\n\n<!ENTITY anchorToolbarCmd.label \"锚点\">\n<!ENTITY anchorToolbarCmd.key \"A\">\n<!ENTITY anchorToolbarCmd.tooltip \"插入或编辑锚点\">\n\n<!ENTITY linkToolbarCmd.label \"链接\">\n<!ENTITY linkToolbarCmd.key \"L\">\n<!ENTITY linkToolbarCmd.tooltip \"插入或编辑链接\">\n\n<!ENTITY hrToolbarCmd.label \"水平线\">\n<!ENTITY hrToolbarCmd.key \"b\">\n\n<!ENTITY htmlToolbarCmd.label \"HTML 标记\">\n<!ENTITY htmlToolbarCmd.key \"H\">\n\n<!ENTITY formToolbarCmd.label \"表单\">\n<!ENTITY formToolbarCmd.key \"F\">\n<!ENTITY formToolbarCmd.tooltip \"插入或编辑表单\">\n\n<!ENTITY fieldsetToolbarCmd.label \"字段集\">\n<!ENTITY fieldsetToolbarCmd.key \"d\">\n\n<!ENTITY labelToolbarCmd.label \"标签\">\n<!ENTITY labelToolbarCmd.key \"L\">\n\n<!ENTITY buttonToolbarCmd.label \"按钮\">\n<!ENTITY buttonToolbarCmd.key \"B\">\n\n<!ENTITY selectToolbarCmd.label \"下拉条\">\n<!ENTITY selectToolbarCmd.key \"S\">\n\n<!ENTITY textareaToolbarCmd.label \"文本区域\">\n<!ENTITY textareaToolbarCmd.key \"T\">\n\n<!ENTITY keygenToolbarCmd.label \"键对生成器\">\n<!ENTITY keygenToolbarCmd.key \"K\">\n\n<!ENTITY outputToolbarCmd.label \"输出\">\n<!ENTITY outputToolbarCmd.key \"O\">\n\n<!ENTITY progressToolbarCmd.label \"进度\">\n<!ENTITY progressToolbarCmd.key \"p\">\n\n<!ENTITY meterToolbarCmd.label \"仪表\">\n<!ENTITY meterToolbarCmd.key \"M\">\n\n<!ENTITY datalistToolbarCmd.label \"数据列表\">\n<!ENTITY datalistToolbarCmd.key \"i\">\n\n<!ENTITY stylesheetsToolbarCmd.label \"样式表\">\n<!ENTITY stylesheetsToolbarCmd.key \"S\">\n\n<!ENTITY webfonts.label \"Web 字体\">\n\n<!ENTITY videoToolbarCmd.label \"视频\">\n<!ENTITY videoToolbarCmd.tooltip \"插入或编辑视频\">\n\n<!ENTITY audioToolbarCmd.label \"音频\">\n<!ENTITY audioToolbarCmd.tooltip \"插入或编辑音频文件\">\n\n<!ENTITY browseToolbarCmd.label \"预览\">\n<!ENTITY browseToolbarCmd.tooltip \"在浏览器中预览\">\n\n<!ENTITY saveCmd.label \"保存\">\n<!ENTITY saveToolbarCmd.tooltip \"将文件保存到本地位置\">\n<!ENTITY filesave.key \"s\">\n<!ENTITY saveAsCmd.label \"另存为...\">\n<!ENTITY filesaveas.key \"s\">\n\n<!ENTITY undoCmd.label \"撤销\">\n<!ENTITY undoCmd.accesskey \"U\">\n<!ENTITY redoCmd.label \"重做\">\n<!ENTITY redoCmd.accesskey \"R\">\n\n<!ENTITY cutCmd.label \"剪切\">\n<!ENTITY cutCmd.accesskey \"t\">\n<!ENTITY copyCmd.label \"复制\">\n<!ENTITY copyCmd.accesskey \"C\">\n<!ENTITY pasteCmd.label \"粘贴\">\n<!ENTITY pasteCmd.accesskey \"P\">\n<!ENTITY pasteNoFormatting.label \"粘贴为纯文本\">\n<!ENTITY pasteNoFormatting.accesskey \"f\">\n<!ENTITY deleteCmd.label \"删除\">\n<!ENTITY deleteCmd.accesskey \"D\">\n<!ENTITY selectAllCmd.label \"全选\">\n<!ENTITY selectAllCmd.accesskey \"A\">\n<!ENTITY copyHTMLCodeCmd.label \"复制所选 HTML 标记\">\n<!ENTITY copyHTMLCodeCmd.accesskey \"H\">\n<!ENTITY copyHTMLCode.label \"复制该元素的 HTML 标记\">\n\n<!ENTITY setZoomFactor.label \"设置缩放因数\">\n\n<!ENTITY fileRecentMenu.label \"最近文件\">\n<!ENTITY filerecentmenu.accesskey \"r\">\n\n<!ENTITY markupCleanerCmd.label \"标记清理器\">\n<!ENTITY markupcleaner.accesskey \"m\">\n\n<!ENTITY viewToolbars.label \"工具栏\">\n<!ENTITY viewStatusbar.label \"状态栏\">\n\n<!ENTITY formatToolbar.name \"格式 (主)\">\n<!ENTITY formatToolbar2.name \"格式 (次)\">\n\n<!ENTITY dualview.label \"Dual View\">\n<!ENTITY wysiwygMode.label \"所见即所得\">\n<!ENTITY printMode.label \"Print Preview\">\n<!ENTITY sourceMode.label \"源码\">\n\n<!ENTITY closeTabCmd.label \"关闭当前标签\">\n<!ENTITY closeEbookCmd.label \"关闭当前电子书\">\n\n<!ENTITY filesave.key \"s\">\n<!ENTITY quit.key \"q\">\n<!ENTITY closeWindow.key \"w\">\n<!ENTITY openPage.key \"o\">\n<!ENTITY undoCmd.key \"z\">\n<!ENTITY redoCmd.key \"y\">\n<!ENTITY cutCmd.key \"x\">\n<!ENTITY copyCmd.key \"c\">\n<!ENTITY pasteCmd.key \"v\">\n\n<!ENTITY formInputs.label \"Input 元素...\">\n<!ENTITY hiddenInputForm.label \"隐藏字串\">\n<!ENTITY textInputForm.label \"文本输入字段\">\n<!ENTITY searchInputForm.label \"搜索字段\">\n<!ENTITY telInputForm.label \"电话号码字段\">\n<!ENTITY urlInputForm.label \"URL 字段\">\n<!ENTITY emailInputForm.label \"email 字段\">\n<!ENTITY passwordInputForm.label \"密码字段\">\n<!ENTITY datetimeInputForm.label \"时区为 UTC 的日期与时间选取器\">\n<!ENTITY dateInputForm.label \"日期选取器\">\n<!ENTITY monthInputForm.label \"年月选取器\">\n<!ENTITY weekInputForm.label \"周-年与周选取器\">\n<!ENTITY timeInputForm.label \"无时区设定的时间选取器\">\n<!ENTITY datetimelocalInputForm.label \"无时区设定的日期与时间选取器\">\n<!ENTITY numberInputForm.label \"数值字段\">\n<!ENTITY rangeInputForm.label \"数字区间选取器\">\n<!ENTITY colorInputForm.label \"颜色选取器\">\n<!ENTITY checkboxInputForm.label \"复选框\">\n<!ENTITY radioInputForm.label \"单选框\">\n<!ENTITY fileInputForm.label \"文件选取器\">\n<!ENTITY submitInputForm.label \"表单提交按钮\">\n<!ENTITY imageInputForm.label \"基于图像的表单提交按钮\">\n<!ENTITY resetInputForm.label \"重置表单的按钮\">\n<!ENTITY buttonInputForm.label \"按钮\">\n\n\n<!ENTITY allTagsMode.label \"全标签模式\">\n\n<!ENTITY toggleViewMenu.label \"Toggle view\">\n<!ENTITY toggleViewMenu.accesskey \"T\">\n\n<!ENTITY spellCheck.label \"拼写检查\">\n<!ENTITY spellCheck.accesskey \"S\">\n<!ENTITY dictionary.label \"词典\">\n<!ENTITY addToDictionary \"添加到词典\">\n<!ENTITY ignoreWord.label \"忽略单词\">\n\n<!ENTITY specialChars.label \"字符与符号\">\n\n<!-- Table Menu -->\n<!ENTITY tableMenu.label                     \"表格\">\n<!ENTITY tablemenu.accesskey                 \"b\">\n<!-- Select Submenu -->\n<!ENTITY tableSelectMenu.label               \"选择\">\n<!ENTITY tableselectmenu.accesskey           \"s\">\n\n<!ENTITY tableSelectMenu2.label              \"表格选择\">\n<!ENTITY tableInsertMenu2.label              \"表格插入\">\n<!ENTITY tableDeleteMenu2.label              \"表格删除\">\n\n<!-- Insert SubMenu -->\n<!ENTITY tableInsertMenu.label               \"插入\">\n<!ENTITY tableinsertmenu.accesskey           \"i\">\n<!ENTITY tableTable.label                    \"表格\">\n<!ENTITY tabletable.accesskey                \"t\">\n<!ENTITY tableRow.label                      \"行\">\n<!ENTITY tableRows.label                     \"多行\">\n<!ENTITY tablerow.accesskey                  \"r\">\n<!ENTITY tableRowAbove.label                 \"行 (上方插入)\">\n<!-- uses tablerow.accesskey -->\n<!ENTITY tableRowBelow.label                 \"行 (下方插入)\">\n<!ENTITY tablerowbelow.accesskey             \"b\">\n<!ENTITY tableColumn.label                   \"列\">\n<!ENTITY tableColumns.label                  \"多列\">\n<!ENTITY tablecolumn.accesskey               \"o\">\n<!ENTITY tableColumnBefore.label             \"列 (左边插入)\">\n<!-- uses tablecolumn.accesskey -->\n<!ENTITY tableColumnAfter.label              \"列 (右边插入)\">\n<!ENTITY tablecolumnafter.accesskey          \"a\">\n<!ENTITY tableCell.label                     \"单元格\">\n<!ENTITY tableCells.label                    \"多个单元格\">\n<!ENTITY tablecell.accesskey                 \"c\">\n<!ENTITY tableCellContents.label             \"单元格内容\">\n<!ENTITY tablecellcontents.accesskey         \"n\">\n<!ENTITY tableAllCells.label                 \"所有单元格\">\n<!ENTITY tableCellBefore.label               \"单元格 (之前插入)\">\n<!ENTITY tableallcells.accesskey             \"a\">\n<!-- uses tablecell.accesskey -->\n<!ENTITY tableCellAfter.label                \"单元格 (之后插入)\">\n<!ENTITY tablecellafter.accesskey            \"f\">\n<!-- Delete SubMenu -->\n<!ENTITY tableDeleteMenu.label               \"删除\">\n<!ENTITY tabledeletemenu.accesskey           \"D\">\n\n<!ENTITY tableFix.label                      \"修正表格外观\">\n<!ENTITY tablefix.accesskey                  \"f\">\n<!-- text for \"Join Cells\" is in editor.properties \n     (\"JoinSelectedCells\" and \"JoinCellToRight\")\n     the access key must exist in both of those strings\n     But value must be set here for accesskey to draw properly\n-->\n<!ENTITY tableJoinCells.label                \"合并单元格\">\n<!ENTITY tablejoincells.accesskey            \"j\">\n<!ENTITY tableSplitCell.label                \"分割单元格\">\n<!ENTITY tablesplitcell.accesskey            \"c\">\n<!ENTITY convertToTable.label                \"根据所选内容创建表格\">\n<!ENTITY converttotable.accesskey            \"r\">\n<!ENTITY tableProperties.label               \"表格属性…\">\n<!ENTITY tableProperties.accesskey           \"o\">\n\n<!ENTITY forumsHelpMenu.label \"用户社区\">\n<!ENTITY forums.url \"http://groups.google.com/group/bluegriffon/\">\n<!ENTITY qa.label \"错误报告与建议\">\n<!ENTITY homePage.label \"网站\">\n<!ENTITY addons.label \"获取插件\">\n\n<!ENTITY pageProperties.label \"页面属性\">\n\n\n<!ENTITY preferences.label \"偏好设置\">\n\n<!ENTITY gotoLink.label \"选择链接目标\">\n<!ENTITY gotoLink.accesskey \"l\">\n\n<!ENTITY cMenu_insertLink.label \"插入或编辑链接\">\n<!ENTITY cMenu_insertLink.accesskey \"l\">\n\n<!ENTITY getAddOns.label \"获取扩展!\">\n\n<!ENTITY source.label \"源码视图\">\n<!ENTITY theme.label \"主题\">\n\n<!ENTITY removeAllStyles.label \"移除所有文字样式\">\n<!ENTITY removeAllStyles.accesskey \"y\">\n<!ENTITY removeAllLinks.label \"移除所有链接\">\n<!ENTITY removeAllLinks.accesskey \"l\">\n\n<!ENTITY html5Element.label \"HTML 5 元素\">\n<!ENTITY addonsMenu.label \"扩展\">\n\n<!ENTITY listProperties.label \"列表属性\">\n\n<!ENTITY tableOfContents.tooltip \"Insert or refresh Table of Contents\">\n<!ENTITY tableOfContents.label \"目录表\">\n\n<!ENTITY select.label \"选择...\">\n<!ENTITY parentElement.label \"父元素\">\n<!ENTITY firstChild.label \"首个子元素\">\n<!ENTITY nextSibling.label \"下一同级元素\">\n<!ENTITY previousSibling.label \"上一同级元素\">\n<!ENTITY tableCaption.label \"表格说明文字\">\n\n<!ENTITY lookForUpdates.label \"检查更新\">\n\n<!ENTITY color.label \"前景色\">\n<!ENTITY bgColor.label \"背景色\">\n\n<!ENTITY newWindow.label \"新建浏览器窗口\">\n\n<!ENTITY editComment.label \"编辑 HTML 注释:\">\n<!ENTITY editPHP.label \"编辑 PHP 指令:\">\n<!ENTITY editPI.label \"编辑处理指令:\">\n<!ENTITY targetPI.label \"目标:\">\n<!ENTITY dataPI.label \"数据:\">\n<!ENTITY commentOrPHPOrPI.label \"注释/PHP/处理指令\">\n<!ENTITY openLinkCmdInTab.label       \"在新标签页中打开\">\n<!ENTITY blockquoteToolbarCmd.label \"Blockquote\">\n<!ENTITY blockquoteToolbarCmd.tooltip \"Encapsulate into a blockquote\">\n<!ENTITY deckMenu.label \"Deck\">\n<!ENTITY printSetupCmd.label \"页面设置…\">\n<!ENTITY printSetupCmd.accesskey \"u\">\n<!ENTITY printCmd.label \"打印…\">\n<!ENTITY printCmd.accesskey \"P\">\n<!ENTITY printCmd.commandkey \"p\">\n<!ENTITY encapsulate.tooltip \"Encapsulate selection into an inline element (default is span)\">\n\n<!ENTITY deleteCmd.key            \"D\">  \n<!ENTITY selectAllCmd.key         \"A\">  \n\n<!ENTITY buyUsersManual.label \"购买用户手册\">\n<!ENTITY buyLicense.label \"激活扩展功能\">\n<!ENTITY convertClipboardToTable.label                \"根据剪贴板创建一个表\">\n<!ENTITY structureBar.caption \"结构栏\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"显示发行说明\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/bluegriffon.properties",
    "content": "titleModifier=BlueGriffon\n# in the following string, %t represents the title of the page or its URL\n# and %b the titleModifier above\ntitleFormat=%S - %S\nUnknown=[未知]\nNoClassAvailable=(无类)\nNoIdAvailable=(无 ID)\nDocumentTitle=页面标题\nNeedDocTitle=请为当前页面输入标题。\nDocTitleHelp=用于在窗口标题与书签中区分页面。\nExportToText=导出为文本\nSaveDocumentAs=页面另存为\nXHTMLfiles=XHTML 文件\nuntitled=无标题\nSaveDocument=保存页面\nSaveFileFailed=保存文件失败!\nExportToText=导出为文本\nFileNotSaved=文件尚未保存!\nSaveFileBeforeClosing=您是否希望在关闭该标签之前保存文件?\nYesSaveFile=是，保存\nNoDiscardChanges=否，抛弃更改\nDontCloseTab=不要关闭标签!\nIdAlreadyTaken=该 ID 已在文档中使用\nRemoveIdFromElement=您是希望将该 ID 从使用它的元素中移除，还是希望取消操作?\nYesRemoveId=移除 ID\nNoCancel=取消\nReplaceAll=全部替换...\nReplacedPart1=已替换\nReplacedPart2=处\nAFileWasChanged=磁盘上的文件有变化\nReloadFile=磁盘上的文件 %S 已发生变化，BlueGriffon 需要重新加载它\nDontAskForFileChangesAgain=以后不再显示本警告\n\nAbandonChanges=要放弃\"%title%\"的更改，重新载入页面吗？\nRevertCaption=恢复到最近一次保存\n\nHTMLCommentsInXHTMLTitle=XHTML 文档 <style> 元素内的 HTML 注释\nHTMLCommentsInXHTMLMessage=警告，您 XHTML 文档 <style> 元素内部含有 HTML 注释 <!-- ... -->。在 XHTML 中使用 HTML 注释会禁用您所嵌入的样式。您应当使用 <![CDATA[ ... ]]> 进行注释。是否希望将注释转换成 CDATA 格式?\nHTMLCommentsInXHTMLOk=是\nHTMLCommentsInXHTMLCancel=否\n\nviewportWidthSplitter=Move bar to change viewport's width\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/colourPicker.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (glazman@disruptive-innovations.com), on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY previewColour.label     \"预览:\">\n<!ENTITY dialog.title            \"颜色选取器\">\n\n<!ENTITY predef.label            \"预定义颜色:\">\n<!ENTITY rgb.label               \"RGB\">\n<!ENTITY hsb.label               \"HSB\">\n\n<!ENTITY red.label               \"R:\">\n<!ENTITY green.label             \"G:\">\n<!ENTITY blue.label              \"B:\">\n\n<!ENTITY hue.label               \"H:\">\n<!ENTITY saturation.label        \"S:\">\n<!ENTITY brightness.label        \"B:\">\n\n<!ENTITY transparency.label       \"透明\">\n<!ENTITY opacity.label            \"不透明度:\">\n\n<!ENTITY background.label \"背景应用到:\">\n<!ENTITY background.accessKey \"B\">\n<!ENTITY table.label \"表格\">\n<!ENTITY table.accessKey \"T\">\n<!ENTITY cell.label \"单元格\">\n<!ENTITY cell.accessKey \"C\">\n\n<!ENTITY lastPickedColor.label \"上次选取的颜色\">\n<!ENTITY lastPickedColor.accessKey \"L\">\n\n<!ENTITY hexColor.label            \"十六进制:\">\n<!ENTITY nameColor.label           \"名称:\">\n\n<!ENTITY blender.label \"Blender\">\n\n<!ENTITY color1.label \"Color 1:\">\n<!ENTITY color2.label \"Color 2:\">\n<!ENTITY stops.label \"Color stops:\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/convertToTable.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"转换为表格\">\n<!ENTITY instructions1.label   \"BlueGriffon 将为所选区域的每个段落在表格中创建一行内容。\">\n<!ENTITY instructions2.label   \"选择用于将所选内容分隔为多列的字符:\">\n<!ENTITY commaRadio.label      \"逗号\">\n<!ENTITY spaceRadio.label      \"空格\">\n<!ENTITY otherRadio.label      \"其他字符:\">\n<!ENTITY deleteCharCheck.label \"删除分隔符字符\">\n<!ENTITY collapseSpaces.label  \"忽略多余空格\">\n<!ENTITY collapseSpaces.tooltip \"将相邻空格转换为一个分隔符\">\n<!ENTITY tabRadio.label        \"TSV\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/credits.dtd",
    "content": "<!ENTITY brandMotto       \"您尚未真正编辑过一个网站。\">\n<!ENTITY credit.leads     \"领导\">\n<!ENTITY credit.contributors \"其他贡献者\">\n<!ENTITY credit.core      \"核心开发团队\">\n<!ENTITY credit.gecko     \"Gecko 外观引擎\">\n<!ENTITY credit.thanks    \"特别致谢\">\n\n<!-- localization credits look like this: -->\n<!--\n<!ENTITY credit.translation\n  \"<h3>译者</h3><ul><li>这里是名字</li></ul>\">\n-->\n<!ENTITY credit.translation \"翻译\">\n\n<!ENTITY credit.visuals     \"视觉设计协调者\">\n<!ENTITY credit.theme       \"主题设计\">\n<!ENTITY credit.brand       \"商标特征\">\n<!ENTITY credit.web         \"网页设计\">\n<!ENTITY credit.update      \"Mozilla 更新\">\n<!ENTITY credit.qalead      \"质量保障领导\">\n<!ENTITY credit.qa          \"质量保障\">\n<!ENTITY credit.build       \"编译与发布\">\n<!ENTITY credit.infra       \"基础设施支持\">\n<!ENTITY credit.support     \"支持资源\">\n<!ENTITY credit.manage      \"项目管理\">\n<!ENTITY credit.marketleads \"市场营销领导\">\n<!ENTITY credit.market      \"市场营销\">\n<!ENTITY credit.creators    \"创建者\">\n<!ENTITY credit.memory      \"深情纪念\">\n<!ENTITY credit.poweredByGecko \"由 Gecko 驱动\">\n<!ENTITY credit.reviews     \"代码评审\">\n\n<!ENTITY license.and \"与\">\n\n<!ENTITY tm.part0 \"为注册商标，属于\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/cssClassPicker.dtd",
    "content": "<!ENTITY reuseCssClass.checkbox \"重新使用现有 CSS 类\">\n<!ENTITY noClass.label \"---\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/dictionary.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"个人词典\">\n\n<!ENTITY wordEditField.label \"新词:\">\n<!ENTITY wordEditField.accessKey \"N\">\n<!ENTITY AddButton.label \"添加\">\n<!ENTITY AddButton.accessKey \"A\">\n<!ENTITY DictionaryList.label \"词典中的单词:\">\n<!ENTITY DictionaryList.accessKey \"W\">\n<!ENTITY ReplaceButton.label \"替换\">\n<!ENTITY ReplaceButton.accessKey \"R\">\n<!ENTITY RemoveButton.label \"移除\">\n<!ENTITY RemoveButton.accessKey \"e\">\n\n<!ENTITY CloseButton.label \"关闭\">\n<!ENTITY CloseButton.accessKey \"C\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/editStylesheet.dtd",
    "content": "<!ENTITY window.title \"样式表属性\">\n\n<!ENTITY type.label \"类型\">\n<!ENTITY embedded.label \"嵌入于文档\">\n<!ENTITY linked.label \"链接到文档\">\n\n<!ENTITY alternate.label \"样式表为候补样式表\">\n<!ENTITY title.label \"标题:\">\n\n<!ENTITY media.label \"媒体\">\n<!ENTITY addMedium.label \"新增媒体\">\n<!ENTITY href.label \"超链接引用:\">\n<!ENTITY selectFile.label \"选择样式表文件\">\n<!ENTITY relativeUrl.label \"使 URL 与页面位置相对\">\n<!ENTITY newFile.button \"新建文件\">\n\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/filePicking.dtd",
    "content": "<!ENTITY chooseFile.button \"选择文件\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/filepickerbutton.dtd",
    "content": "<!ENTITY filepickerbutton.tooltip \"选择文件\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/findbar.dtd",
    "content": "<!ENTITY replaceAll.button \"全部替换\">\n<!ENTITY replace.button \"替换\">\n<!ENTITY replaceAndFind.button \"替换并查找下一处\">\n<!ENTITY replace.label \"替换为:\">\n<!ENTITY line.label \"行:\">\n<!ENTITY previous.label \"前一处\">\n<!ENTITY next.label \"后一处\">\n<!ENTITY caseSensitive.checkbox \"区分大小写\">\n<!ENTITY find.label \"查找:\">\n<!ENTITY findCmd.label \"查找\">\n<!ENTITY replaceCmd.label \"替换\">\n<!ENTITY findCmd.key \"f\">\n<!ENTITY findCmd.accesskey \"F\">\n<!ENTITY replaceCmd.key \"r\">\n<!ENTITY replaceCmd.accesskey \"e\">\n<!ENTITY findAgainCmd.label        \"查找下一个\">\n<!ENTITY findAgainCmd.key          \"G\">\n<!ENTITY findAgainCmd.key2         \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey    \"g\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/html5.properties",
    "content": "namedAnchor=a (已命名锚点)\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/insertAnchor.dtd",
    "content": "<!ENTITY window.title \"插入锚点\">\n\n<!ENTITY anchorName.label \"锚点名称:\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/insertAudio.dtd",
    "content": "<!ENTITY window.title \"插入或编辑音频文件\">\n\n<!ENTITY audioFileLocation.label \"音频文件位置:\">\n<!ENTITY selectFile.label \"选择文件\">\n<!ENTITY relativeUrl.label \"使 URL 与页面位置相对\">\n<!ENTITY audioControls.label \"显示音频控件\">\n<!ENTITY preload.label \"预加载:\">\n<!ENTITY nonePreload.label \"无\">\n<!ENTITY metadataPreload.label \"仅元数据\">\n<!ENTITY autoPreload.label \"自动\">\n<!ENTITY autoplay.label \"自动播放\">\n<!ENTITY loop.label \"循环\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/insertButton.dtd",
    "content": "<!ENTITY window.title \"插入或编辑表单 input 元素\">\n\n<!ENTITY name.label \"名称:\">\n<!ENTITY value.label \"值:\">\n<!ENTITY state.label \"状态:\">\n<!ENTITY disabled.label \"已禁用\">\n<!ENTITY formmethod.label \"提交方式:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"提交动作:\">\n<!ENTITY formenctype.label \"提交编码类型:\">\n<!ENTITY unspecified.label \"-- 未指定 --\">\n<!ENTITY formnovalidate.label \"表单验证:\">\n<!ENTITY novalidate.label \"不要验证表单\">\n<!ENTITY target.label \"目标:\">\n\n<!ENTITY form.label \"表单:\">\n<!ENTITY autofocus.label \"自动聚焦:\">\n<!ENTITY type.label \"类型:\">\n<!ENTITY focusOnPageLoad.label \"页面载入完成时\">\n<!ENTITY submit.label \"提交\">\n<!ENTITY reset.label \"重置\">\n<!ENTITY button.label \"按钮\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/insertChars.dtd",
    "content": "<!ENTITY windowTitle.label \"插入特殊字符\">\n\n<!ENTITY charName.label \"名称:\">\n<!ENTITY charCode.label \"Unicode:\">\n\n<!ENTITY insertButton.label \"插入\">\n\n<!ENTITY unicode.label \"Unicode\">\n<!ENTITY blockName.label \"块名\">\n\n<!ENTITY search.placeholder \"搜索...\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/insertCommentOrPI.dtd",
    "content": "<!ENTITY window.title \"注释、PHP 及处理指令语句\">\n\n<!ENTITY comment.label \"注释\">\n<!ENTITY php.label \"PHP\">\n<!ENTITY pi.label \"处理指令\">\n\n<!ENTITY target.label \"目标:\">\n<!ENTITY data.label \"数据:\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/insertDatalist.dtd",
    "content": "<!ENTITY window.title \"插入或编辑数据列表\">\n\n<!ENTITY window.title \"插入或编辑数据列表\">\n\n<!ENTITY name.label \"名称:\">\n<!ENTITY value.label \"值:\">\n<!ENTITY state.label \"状态:\">\n<!ENTITY disabled.label \"已禁用\">\n<!ENTITY size.label \"尺寸:\">\n<!ENTITY choices.label \"选择:\">\n<!ENTITY multiple.label \"接受多个值\">\n<!ENTITY list.label \"列表:\">\n\n<!ENTITY form.label \"表单:\">\n<!ENTITY autofocus.label \"自动聚焦:\">\n<!ENTITY focusOnPageLoad.label \"页面载入完成时\">\n<!ENTITY required.label \"必填:\">\n<!ENTITY isRequired.label \"该元素必填\">\n\n<!ENTITY parameters.label \"参数\">\n\n<!ENTITY add.tooltip \"添加选项\">\n<!ENTITY remove.tooltip \"移除所选选项或选项组\">\n<!ENTITY modify.tooltip \"移除所选选项或选项组\">\n\n<!ENTITY options.label \"选项\">\n<!ENTITY up.tooltip \"上移\">\n<!ENTITY down.tooltip \"下移\">\n\n<!ENTITY value.col \"值\">\n<!ENTITY label.col \"标签\">\n<!ENTITY disabled.col \"已禁用\">\n<!ENTITY selected.col \"已选择\">\n\n<!ENTITY before.label \"之前...\">\n<!ENTITY inside.label \"之内...\">\n<!ENTITY after.label \"之后...\">\n\n<!ENTITY addOption.label \"添加选项\">\n<!ENTITY addOptgroup.label \"添加选项组\">\n\n<!ENTITY label.label \"标签:\">\n<!ENTITY ok.label \"确定\">\n<!ENTITY selected.label \"已选择\">\n\n<!ENTITY update.label \"更新\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/insertFieldset.dtd",
    "content": "<!ENTITY window.title \"插入或编辑字段集\">\n\n<!ENTITY name.label \"名称:\">\n<!ENTITY state.label \"状态:\">\n<!ENTITY disabled.label \"已禁用\">\n<!ENTITY form.label \"表单:\">\n<!ENTITY insertLegend.label \"向字段集添加标注\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/insertForm.dtd",
    "content": "<!ENTITY window.title \"插入或编辑表单\">\n\n<!ENTITY formName.label \"表单名称:\">\n<!ENTITY url.label \"URL:\">\n<!ENTITY autocomplete.label \"自动完成:\">\n<!ENTITY autocompleteOn.label \"开\">\n<!ENTITY autocompleteOff.label \"关\">\n\n<!ENTITY encodingType.label \"编码:\">\n\n<!ENTITY method.label \"方式:\">\n\n<!ENTITY validation.label \"验证:\">\n<!ENTITY novalidate.label \"表单提交时无验证\">\n\n<!ENTITY target.label \"目标:\">\n\n<!ENTITY charsets.label \"字符编码:\">\n\n<!ENTITY unspecified.label \"-- 未指定 --\">\n \n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/insertFormInput.dtd",
    "content": "<!ENTITY window.title \"插入或编辑表单 input 元素\">\n\n<!ENTITY hidden.label \"隐藏字串\">\n<!ENTITY text.label \"文本输入字段\">\n<!ENTITY search.label \"搜索字段\">\n<!ENTITY tel.label \"电话号码字段\">\n<!ENTITY url.label \"URL 字段\">\n<!ENTITY email.label \"email 字段\">\n<!ENTITY password.label \"密码字段\">\n<!ENTITY datetime.label \"UTC 时区的日期与时间选取器\">\n<!ENTITY date.label \"日期选取器\">\n<!ENTITY month.label \"年月选取器\">\n<!ENTITY week.label \"周-年与周选取器\">\n<!ENTITY time.label \"无时区的时间选取器\">\n<!ENTITY datetimelocal.label \"无时区的日期与时间选取器\">\n<!ENTITY number.label \"数值字段\">\n<!ENTITY range.label \"数字区间选取器\">\n<!ENTITY color.label \"颜色选取器\">\n<!ENTITY checkbox.label \"复选框\">\n<!ENTITY radio.label \"单选按钮\">\n<!ENTITY file.label \"文件选取器\">\n<!ENTITY submit.label \"表单提交按钮\">\n<!ENTITY image.label \"基于图像的表单提交按钮\">\n<!ENTITY reset.label \"重置表单的按钮\">\n<!ENTITY button.label \"按钮\">\n\n<!ENTITY parameters.label \"参数\">\n\n<!ENTITY name.label \"名称:\">\n<!ENTITY value.label \"值:\">\n<!ENTITY state.label \"状态:\">\n<!ENTITY disabled.label \"已禁用\">\n<!ENTITY placeholder.label \"占位符:\">\n<!ENTITY mutability.label \"可变性:\">\n<!ENTITY readonly.label \"元素只读\">\n<!ENTITY size.label \"尺寸:\">\n<!ENTITY maxlength.label \"最大长度:\">\n<!ENTITY min.label \"最小值:\">\n<!ENTITY max.label \"最大值:\">\n<!ENTITY step.label \"步进:\">\n<!ENTITY checked.label \"元素已选\">\n<!ENTITY src.label \"图像源:\">\n<!ENTITY selectFile.label \"选择文件\">\n<!ENTITY width.label \"宽度:\">\n<!ENTITY height.label \"高度:\">\n<!ENTITY list.label \"列表:\">\n<!ENTITY choices.label \"选择:\">\n<!ENTITY multiple.label \"接受多个值\">\n<!ENTITY pattern.label \"正则表达式匹配:\">\n<!ENTITY alt.label \"可选文本:\">\n<!ENTITY autocomplete.label \"自动完成:\">\n<!ENTITY on.label \"开\">\n<!ENTITY off.label \"关\">\n<!ENTITY accept.label \"可接受的 MIME 类型:\">\n<!ENTITY formmethod.label \"提交方式:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"提交动作:\">\n<!ENTITY formenctype.label \"提交编码类型:\">\n<!ENTITY unspecified.label \"-- 未指定 --\">\n<!ENTITY formnovalidate.label \"表单验证:\">\n<!ENTITY novalidate.label \"不要验证表单\">\n<!ENTITY target.label \"目标:\">\n<!ENTITY required.label \"必填:\">\n<!ENTITY isRequired.label \"该元素必填\">\n<!ENTITY form.label \"表单:\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/insertHR.dtd",
    "content": "<!ENTITY window.title \"水平线\">\n\n<!ENTITY size.label \"尺寸\">\n<!ENTITY width.label \"宽度:\">\n<!ENTITY height.label \"高度:\">\n\n<!ENTITY style.label \"样式\">\n<!ENTITY shaded.label \"带阴影 (3D)\">\n<!ENTITY alignment.label \"对齐:\">\n<!ENTITY left.label \"居左\">\n<!ENTITY center.label \"居中\">\n<!ENTITY right.label \"居右\">\n\n<!ENTITY color.label \"颜色:\">\n<!ENTITY hrColor.label \"水平规则颜色\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/insertHTML.dtd",
    "content": "<!ENTITY window.title \"插入 HTML 标记\">\n\n<!ENTITY enterHTMLMarkup.label \"请在下面输入 HTML 标记或文本:\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/insertImage.dtd",
    "content": "<!ENTITY window.title \"插入图像\">\n\n<!ENTITY imageLocation.label \"图像位置:\">\n<!ENTITY selectImageButton.label \"选择图像\">\n<!ENTITY relativeURL.label \"使 URL 与页面位置相对\">\n<!ENTITY title.label \"标题:\">\n<!ENTITY alternateText.label \"可选文本:\">\n<!ENTITY documentMustBeSaved.label \"(必须保存文档方可启用本功能)\">\n\n<!ENTITY preview.label \"预览\">\n\n<!ENTITY emptyAltOk.checkbox \"允许可选文本为空\">\n\n<!ENTITY longdesc.label \"长描述 URI:\">\n<!ENTITY selectLongDescButton.label \"选择文件\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/insertKeygen.dtd",
    "content": "<!ENTITY window.title \"插入或编辑键对生成器\">\n\n<!ENTITY keytype.label \"key 类型:\">\n<!ENTITY rsa.label \"RSA\">\n<!ENTITY dsa.label \"DSA\">\n<!ENTITY ec.label \"EC\">\n<!ENTITY keyparams.label \"key 参数:\">\n<!ENTITY name.label \"名称:\">\n<!ENTITY state.label \"状态:\">\n<!ENTITY disabled.label \"已禁用\">\n<!ENTITY form.label \"表单:\">\n<!ENTITY autofocus.label \"自动聚焦:\">\n<!ENTITY focusOnPageLoad.label \"页面加载完成时\">\n<!ENTITY challenge.label \"已提交 key:\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/insertLabel.dtd",
    "content": "<!ENTITY window.title \"插入或编辑标签\">\n\n<!ENTITY form.label \"表单:\">\n<!ENTITY for.label \"控件 ID:\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/insertLink.dtd",
    "content": "<!ENTITY window.title \"链接\">\n\n<!ENTITY linkText.label \"文本\">\n<!ENTITY linkTarget.label \"目标\">\n<!ENTITY selectFile.label \"选择文件\">\n\n<!ENTITY isMail.label \"这是 email 地址\">\n<!ENTITY relativeUrl.label \"使 URL 与页面位置相对\">\n\n<!ENTITY windowTarget.label \"窗口目标\">\n<!ENTITY openIn.label \"链接打开方式:\">\n<!ENTITY topTarget.label \"同一个窗口，无框架\">\n<!ENTITY blankTarget.label \"新窗口\">\n<!ENTITY parentTarget.label \"父级框架\">\n<!ENTITY selfTarget.label \"当前框架\">\n<!ENTITY otherTarget.label \"框架名称...\">\n\n<!ENTITY title.caption \"参考标题\">\n<!ENTITY title.label \"标题:\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/insertLink.properties",
    "content": "noAnchorsInDocument=[文档中无锚点可用]\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/insertMeter.dtd",
    "content": "<!ENTITY window.title \"插入或编辑进度元素\">\n\n<!ENTITY value.label \"值:\">\n<!ENTITY min.label \"最小值:\">\n<!ENTITY max.label \"最大值:\">\n<!ENTITY form.label \"表单:\">\n<!ENTITY optimum.label \"最佳值:\">\n<!ENTITY low.label \"下限:\">\n<!ENTITY high.label \"上限:\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/insertOutput.dtd",
    "content": "<!ENTITY window.title \"插入或编辑计算结果\">\n\n<!ENTITY name.label \"名称:\">\n<!ENTITY form.label \"表单:\">\n<!ENTITY for.label \"控件 ID:\">\n<!ENTITY autofocus.label \"自动聚焦:\">\n<!ENTITY focusOnPageLoad.label \"页面加载完成时\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/insertProgress.dtd",
    "content": "<!ENTITY window.title \"插入或编辑任务进度\">\n\n<!ENTITY value.label \"值:\">\n<!ENTITY max.label \"最大值:\">\n<!ENTITY form.label \"表单:\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/insertSelect.dtd",
    "content": "<!ENTITY window.title \"插入或编辑选择下拉列表\">\n\n<!ENTITY name.label \"名称:\">\n<!ENTITY value.label \"值:\">\n<!ENTITY state.label \"状态:\">\n<!ENTITY disabled.label \"已禁用\">\n<!ENTITY size.label \"尺寸:\">\n<!ENTITY choices.label \"选择:\">\n<!ENTITY multiple.label \"接受多个值\">\n<!ENTITY list.label \"列表:\">\n\n<!ENTITY form.label \"表单:\">\n<!ENTITY autofocus.label \"自动聚焦:\">\n<!ENTITY focusOnPageLoad.label \"页面加载完成时\">\n<!ENTITY required.label \"必填:\">\n<!ENTITY isRequired.label \"该元素必填\">\n\n<!ENTITY parameters.label \"参数\">\n\n<!ENTITY add.tooltip \"添加选项\">\n<!ENTITY remove.tooltip \"移除所选选项或选项组\">\n<!ENTITY modify.tooltip \"修改所选选项或选项组\">\n\n<!ENTITY options.label \"选项\">\n<!ENTITY up.tooltip \"上移\">\n<!ENTITY down.tooltip \"下移\">\n\n<!ENTITY value.col \"值\">\n<!ENTITY label.col \"标签\">\n<!ENTITY disabled.col \"已禁用\">\n<!ENTITY selected.col \"已选择\">\n\n<!ENTITY before.label \"之前...\">\n<!ENTITY inside.label \"之间...\">\n<!ENTITY after.label \"之后...\">\n\n<!ENTITY addOption.label \"添加选项\">\n<!ENTITY addOptgroup.label \"添加选项组\">\n\n<!ENTITY label.label \"标签:\">\n<!ENTITY ok.label \"确定\">\n<!ENTITY selected.label \"已选择\">\n\n<!ENTITY update.label \"更新\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/insertStylesheet.dtd",
    "content": "<!ENTITY window.title \"插入或编辑样式表\">\n\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"候选\">\n<!ENTITY title.col \"标题\">\n<!ENTITY media.col \"媒体\">\n\n<!ENTITY add.tooltip \"添加样式表\">\n<!ENTITY remove.tooltip \"删除所选样式表\">\n<!ENTITY modify.tooltip \"修改所选样式表\">\n<!ENTITY down.tooltip \"将所选样式表下移\">\n<!ENTITY up.tooltip \"将所选样式表上移\">\n\n<!ENTITY close.label \"关闭\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/insertTOC.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is TOCMaker.\n   -\n   - The Initial Developer of the Original Code is\n   - Daniel Glazman.\n   - Portions created by the Initial Developer are Copyright (C) 2002\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Original author: Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY Window.title        \"目录表\">\n<!ENTITY buildToc.label      \"目录表构建数据源:\">\n<!ENTITY style.label         \"样式:\">\n<!ENTITY tag.label           \"标记:\">\n<!ENTITY class.label         \"类:\">\n<!ENTITY header1.label       \"1 级\">\n<!ENTITY header2.label       \"2 级\">\n<!ENTITY header3.label       \"3 级\">\n<!ENTITY header4.label       \"4 级\">\n<!ENTITY header5.label       \"5 级\">\n<!ENTITY header6.label       \"6 级\">\n<!ENTITY makeReadOnly.label  \"目录表只读\">\n<!ENTITY orderedList.label   \"为目录表所有条目编号\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/insertTable.dtd",
    "content": "\n<!ENTITY windowTitle.label \"表格属性\">\n\n<!ENTITY table.tab \"表格\">\n<!ENTITY cell.tab \"单元格\">\n\n<!ENTITY size.label \"尺寸\">\n<!ENTITY rows.label \"行数:\">\n<!ENTITY width.label \"宽度:\">\n<!ENTITY columns.label \"列数:\">\n<!ENTITY height.label \"高度:\">\n<!ENTITY rowsInHeader.label \"表头行数:\">\n<!ENTITY onlyHeaderCells.label \"仅表头单元格\">\n<!ENTITY rowsInFooter.label \"表末行数:\">\n\n<!ENTITY layout.label \"外观\">\n<!ENTITY border.label \"边框:\">\n<!ENTITY pixels.label \"像素\">\n<!ENTITY cellSpacing.label \"单元格间距:\">\n<!ENTITY percent.label \"百分比\">\n<!ENTITY cellPadding.label \"单元格衬距:\">\n\n<!ENTITY selection.caption \"选择\">\n<!ENTITY cells.label \"单元格\">\n<!ENTITY rowsSelection.label \"行\">\n<!ENTITY columnsSelection.label \"列\">\n\n<!ENTITY previous.label \"向前\">\n<!ENTITY next.label \"向后\">\n\n<!ENTITY applyButton.label \"应用\">\n\n<!ENTITY warning.description \"变更将在选取区域变化之前得到应用。\">\n\n<!ENTITY size.caption \"尺寸\">\n<!ENTITY alignment.caption \"内容对齐\">\n<!ENTITY hAlign.label \"水平:\">\n<!ENTITY vAlign.label \"垂直:\">\n<!ENTITY left.label \"居左\">\n<!ENTITY unspecified.label \"- 未指定 -\">\n<!ENTITY center.label \"居中\">\n<!ENTITY right.label \"居右\">\n<!ENTITY justify.label \"两端\">\n<!ENTITY top.label \"顶部\">\n<!ENTITY bottom.label \"底部\">\n\n<!ENTITY style.caption \"样式\">\n<!ENTITY bgColor.label \"背景颜色:\">\n<!ENTITY bgColor.windowTitle \"背景颜色\">\n<!ENTITY headers.checkbox \"头部\">\n<!ENTITY nowrap.checkbox \"文本未自动换行\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/insertTable.properties",
    "content": "TableTabModified=表格属性已被修改\nApplyAndCloseWindow=您是否希望应用变更并关闭本对话框?\nCellTabModified=部分单元格的属性已被修改\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/insertTextarea.dtd",
    "content": "<!ENTITY window.title \"插入或编辑文本区域\">\n\n<!ENTITY name.label \"名称:\">\n<!ENTITY state.label \"状态:\">\n<!ENTITY disabled.label \"已禁用\">\n<!ENTITY placeholder.label \"占位符:\">\n<!ENTITY form.label \"表单:\">\n<!ENTITY mutability.label \"可变性:\">\n<!ENTITY readonly.label \"元素只读\">\n<!ENTITY required.label \"必填:\">\n<!ENTITY isRequired.label \"元素必填\">\n<!ENTITY maxlength.label \"最大长度:\">\n<!ENTITY autofocus.label \"自动聚焦:\">\n<!ENTITY focusOnPageLoad.label \"页面加载完成时\">\n<!ENTITY cols.label \"列数:\">\n<!ENTITY rows.label \"行数:\">\n<!ENTITY wrap.label \"自动换行:\">\n<!ENTITY softWrap.label \"软性\">\n<!ENTITY hardWrap.label \"硬性\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/insertVideo.dtd",
    "content": "<!ENTITY window.title \"插入或编辑视频\">\n\n<!ENTITY size.label \"尺寸\">\n<!ENTITY width.label \"宽度:\">\n<!ENTITY height.label \"高度:\">\n\n<!ENTITY source.label \"视频\">\n<!ENTITY selectFile.label \"选择文件\">\n<!ENTITY relativeUrl.label \"使 URL 与页面位置相对\">\n<!ENTITY poster.tab \"海报\">\n\n<!ENTITY videoControls.label \"显示视频控件\">\n<!ENTITY preload.label \"预载入:\">\n<!ENTITY nonePreload.label \"无\">\n<!ENTITY metadataPreload.label \"仅元数据\">\n<!ENTITY autoPreload.label \"自动\">\n<!ENTITY autoplay.label \"自动播放\">\n<!ENTITY loop.label \"循环\">\n\n<!ENTITY videoFileLocation.label \"视频文件位置:\">\n<!ENTITY posterFileLocation.label \"海报文件位置:\">\n\n<!ENTITY useCurrentFrameAsPoster.label \"使用当前帧作为海报\">\n<!ENTITY saveAsFile.label \"将海报另存为 PNG 文件\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/insertVideo.properties",
    "content": "SavePosterAsPng=选择 PNG 文件保存海报\nPNGFiles=PNG 图像文件\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/language.properties",
    "content": "# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/languages.dtd",
    "content": "<!ENTITY window.title \"选择语言\">\n\n<!ENTITY languagesList.label  \"语言:\">\n<!ENTITY examples.label \"例如: en-bz, ar-jo\">\n<!ENTITY others.label \"其他:\">\n<!ENTITY others.accesskey \"O\">\n\n<!ENTITY clearSubtree.label \"清除子元素语言信息\">\n\n<!ENTITY currentLanguage.label \"当前语言为:\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/listProperties.dtd",
    "content": "<!ENTITY window.title \"列表属性\">\n\n<!ENTITY marker.caption \"列表标记\">\n<!ENTITY noType.label \"无标记或索引的列表\">\n<!ENTITY unorderedType.label \"无序列表\">\n<!ENTITY orderedType.label \"排序列表\">\n\n<!ENTITY listValue.caption \"数值\">\n<!ENTITY dontSetStartValue.label \"未指定起始值\">\n<!ENTITY startValue.label \"起始值:\">\n\n<!ENTITY defaultMarker.label \"默认标记\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/markupCleaner.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <glazman@disruptive-innovations.com>, on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"标记清理器\">\n\n<!ENTITY trailingBR.label \"移除后置 &lt;br&gt;\">\n<!ENTITY emptyBlocks.label \"移除空块\">\n<!ENTITY emptyCells.label \"移除表格空单元格的对齐\">\n<!ENTITY nestedLists.label \"修正嵌套列表\">\n\n<!ENTITY cleanUp.label \"清理\">\n\n<!ENTITY actionColumnHeader.label \"操作\">\n<!ENTITY reportColumnHeader.label \"报告\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/masterPasswordQuery.properties",
    "content": "windowTitle=主密码\nquery=您尚未设定主密码。是否创建主密码?\nyesButton=是\nnoButton=否\n\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/media.dtd",
    "content": "<!ENTITY unspecified.label \"\">\n<!ENTITY not.label \"NOT\">\n<!ENTITY only.label \"ONLY\">\n\n<!ENTITY allMedia.label \"所有媒体\">\n\n<!ENTITY auralMedia.label \"听觉媒体\">\n<!ENTITY brailleMedia.label \"盲文媒体\">\n<!ENTITY handheldMedia.label \"手持媒体\">\n<!ENTITY printMedia.label \"打印媒体\">\n<!ENTITY projectionMedia.label \"投影媒体\">\n<!ENTITY screenMedia.label \"屏幕媒体\">\n<!ENTITY ttyMedia.label \"聋人电子交流设备媒体\">\n<!ENTITY tvMedia.label \"电视媒体\">\n\n<!ENTITY addConstraint.label \"添加约束\">\n\n<!ENTITY widthFeature.label \"查看区域宽度\">\n<!ENTITY minWidthFeature.label \"查看区域最小宽度\">\n<!ENTITY maxWidthFeature.label \"查看区域最大宽度\">\n<!ENTITY heightFeature.label \"查看区域高度\">\n<!ENTITY minHeightFeature.label \"查看区域最小高度\">\n<!ENTITY maxHeightFeature.label \"查看区域最大高度\">\n\n<!ENTITY deviceWidthFeature.label \"设备宽度\">\n<!ENTITY minDeviceWidthFeature.label \"设备最小宽度\">\n<!ENTITY maxDeviceWidthFeature.label \"设备最大宽度\">\n<!ENTITY deviceHeightFeature.label \"设备高度\">\n<!ENTITY minDeviceHeightFeature.label \"设备最小高度\">\n<!ENTITY maxDeviceHeightFeature.label \"设备最大高度\">\n\n<!ENTITY orientationFeature.label \"方向\">\n\n<!ENTITY aspectRatioFeature.label \"宽高比\">\n<!ENTITY minAspectRatioFeature.label \"最小宽高比\">\n<!ENTITY maxAspectRatioFeature.label \"最大宽高比\">\n<!ENTITY deviceAspectRatioFeature.label \"设备宽高比\">\n<!ENTITY minDeviceAspectRatioFeature.label \"设备最小宽高比\">\n<!ENTITY maxDeviceAspectRatioFeature.label \"设备最大宽高比\">\n\n<!ENTITY colorFeature.label \"色深\">\n<!ENTITY minColorFeature.label \"最低色深\">\n<!ENTITY maxColorFeature.label \"最高色深\">\n<!ENTITY colorIndexFeature.label \"色彩映射表尺寸\">\n<!ENTITY minColorIndexFeature.label \"色彩映射表最小尺寸\">\n<!ENTITY maxColorIndexFeature.label \"色彩映射表最大尺寸\">\n<!ENTITY monochromeFeature.label \"单色像素位数\">\n<!ENTITY minMonochromeFeature.label \"单色像素最小位数\">\n<!ENTITY maxMonochromeFeature.label \"单色像素最大位数\">\n\n<!ENTITY resolutionFeature.label \"设备分辨率\">\n<!ENTITY minResolutionFeature.label \"最小设备分辨率\">\n<!ENTITY maxResolutionFeature.label \"最大设备分辨率\">\n\n<!ENTITY scanFeature.label \"扫描方式\">\n\n<!ENTITY gridFeature.label \"基于网格\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/media.properties",
    "content": "widthFeature=查看区域宽度:\nminWidthFeature=查看区域最小宽度:\nmaxWidthFeature=查看区域最大宽度:\nheightFeature=查看区域高度:\nminHeightFeature=查看区域最小高度:\nmaxHeightFeature=查看区域最大高度:\ndeviceWidthFeature=设备宽度:\nminDeviceWidthFeature=设备最小宽度:\nmaxDeviceWidthFeature=设备最大宽度:\ndeviceHeightFeature=设备高度:\nminDeviceHeightFeature=设备最小高度:\nmaxDeviceHeightFeature=设备最大高度:\norientationFeature=方向:\naspectRatioFeature=宽高比:\nminAspectRatioFeature=最小宽高比:\nmaxAspectRatioFeature=最大宽高比:\ndeviceAspectRatioFeature=设备宽高比:\nminDeviceAspectRatioFeature=设备最小宽高比:\nmaxDeviceAspectRatioFeature=设备最大宽高比:\ncolorFeature=色深:\nminColorFeature=最低色深:\nmaxColorFeature=最高色深:\ncolorIndexFeature=色彩映射表尺寸:\nminColorIndexFeature=色彩映射表最小尺寸:\nmaxColorIndexFeature=色彩映射表最大尺寸:\nmonochromeFeature=单色像素位数\nminMonochromeFeature=单色像素最小位数\nmaxMonochromeFeature=单色像素最大位数\nresolutionFeature=设备分辨率\nminResolutionFeature=最小设备分辨率\nmaxResolutionFeature=最大设备分辨率\nscanFeature=扫描方式\ngridFeature=基于网格\n\nNewCSSFile=新建 CSS 文件\n\nportrait=纵向\nlandscape=横向\nprogressive=逐行扫描\ninterlace=交错\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/newDocument.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - 新建文档\">\n\n<!ENTITY documentType.description \"您打算创建什么样的文档?\">\n\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"文档规范类型\">\n<!ENTITY transitional.label \"过渡\">\n<!ENTITY strict.label \"严格\">\n\n<!ENTITY where.label \"在哪里?\">\n<!ENTITY tab.label \"在新标签中\">\n<!ENTITY window.label \"在新窗口中\">\n\n<!ENTITY documentLanguage.label \"语言:\">\n<!ENTITY selectLanguage.label \"选择语言\">\n<!ENTITY charset.label \"字符集:\">\n<!ENTITY direction.label \"文字方向:\">\n<!ENTITY unspecified.label \"未指定\">\n<!ENTITY ltr.label \"从左向右\">\n<!ENTITY rtl.label \"从右向左\">\n\n<!ENTITY similarToCurrent.label '与当前文档类似'>\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/newPageWizard.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"新建文档指南\">\n\n<!ENTITY pageTitle.label \"标题:\">\n<!ENTITY pageAuthor.label \"作者:\">\n<!ENTITY pageDescription.label \"描述:\">\n<!ENTITY pageTitle.accesskey \"T\">\n<!ENTITY pageAuthor.accesskey \"A\">\n<!ENTITY pageDescription.accesskey \"D\">\n<!ENTITY pageKeywords.label \"关键词:\">\n<!ENTITY pageKeywords.accesskey \"K\">\n<!ENTITY documentLanguage.label \"语言:\">\n<!ENTITY language.accesskey \"L\">\n<!ENTITY charset.label \"字符集:\">\n<!ENTITY charset.accesskey \"C\">\n<!ENTITY direction.label \"文字方向:\">\n<!ENTITY direction.accesskey \"x\">\n<!ENTITY ltr.label \"从左向右\">\n<!ENTITY rtl.label \"从右向左\">\n<!ENTITY unspecified.label \"未指定\">\n\n<!ENTITY selectLanguage.label \"选择语言\">\n\n<!ENTITY backgroundImage.label \"背景图像:\">\n<!ENTITY backgroundImage.accesskey \"B\">\n\n<!ENTITY filepickerForBgImage.title \"选择背景图像\">\n<!ENTITY pagePreview.label \"预览:\">\n\n<!ENTITY useSystemColors.label \"读者默认颜色（不要在页面中设定颜色）\">\n<!ENTITY userDefinedColors.label \"使用自定义颜色:\">\n\n<!ENTITY backgroundColor.label \"背景:\">\n<!ENTITY backgroundColor.accesskey \"B\">\n<!ENTITY textColor.label \"文本:\">\n<!ENTITY textColor.accesskey \"T\">\n<!ENTITY linksColor.label \"链接:\">\n<!ENTITY linksColor.accesskey \"L\">\n<!ENTITY activeLinksColor.label \"活动链接:\">\n<!ENTITY activeLinksColor.accesskey \"A\">\n<!ENTITY visitedLinksColor.label \"已访问链接:\">\n<!ENTITY visitedLinksColor.accesskey \"V\">\n<!ENTITY underlineLinks.label \"链接下划线\">\n\n<!ENTITY relativeURLForBgImage.label \"URL 与页面位置相对\">\n\n<!ENTITY generalTab.label \"常规文档属性\">\n<!ENTITY colorsTab.label \"颜色与背景\">\n<!ENTITY styleTab.label \"样式\">\n<!ENTITY advancedTab.label \"高级\">\n\n<!ENTITY unsavedPage.label \"[新页面，尚未保存]\">\n<!ENTITY noPageLastModified.label \"[无信息]\">\n\n<!ENTITY normalText.preview \"常规文字\">\n<!ENTITY links.preview \"链接\">\n<!ENTITY activeLinks.preview \"活动链接\">\n<!ENTITY visitedLinks.preview \"已访问链接\">\n\n<!ENTITY makeColorsDefault.label \"将上述设置设为我的默认设置\">\n\n<!ENTITY bgTab.label \"文档背景\">\n\n<!ENTITY layoutsTab.label \"页面外观\">\n<!ENTITY usePageLayout.checkbox \"应用预定义的 CSS 外观\">\n<!ENTITY oneColumn100.label \"1 列, 100&#37;\">\n<!ENTITY twoColumns5050.label \"2 列, 50&#37;/50&#37;\">\n<!ENTITY twoColumns6633.label \"2 列, 66&#37;/33&#37;\">\n<!ENTITY twoColumns3366.label \"2 列, 33&#37;/66&#37;\">\n<!ENTITY twoColumns7525.label \"2 列, 75&#37;/25&#37;\">\n<!ENTITY twoColumns2575.label \"2 列, 25&#37;/75&#37;\">\n<!ENTITY threeColumns333333.label \"3 列, 33&#37;/33&#37;/33&#37;\">\n<!ENTITY threeColumns502525.label \"3 列, 50&#37;/25&#37;/25&#37;\">\n<!ENTITY threeColumns252550.label \"3 列, 25&#37;/25&#37;/50&#37;\">\n<!ENTITY fourColumns25252525.label \"4 列, 25&#37;/25&#37;/25&#37;/25&#37;\">\n\n<!ENTITY layoutType.label \"宽度:\">\n<!ENTITY layoutType.accesskey \"W\">\n<!ENTITY layout100percent.label \"屏幕宽度\">\n<!ENTITY layout750px.label \"750px\">\n<!ENTITY layout950px.label \"950px\">\n<!ENTITY layout974px.label \"974px\">\n<!ENTITY layoutSubtype.label \"侧边栏:\">\n<!ENTITY layoutSubtype.accesskey \"S\">\n<!ENTITY noSidebar.label \"无\">\n<!ENTITY left160Sidebar.label \"左 160px\">\n<!ENTITY left180Sidebar.label \"左 180px\">\n<!ENTITY left300Sidebar.label \"左 300px\">\n<!ENTITY right180Sidebar.label \"右 180px\">\n<!ENTITY right240Sidebar.label \"右 240px\">\n<!ENTITY right300Sidebar.label \"右 300px\">\n<!ENTITY loremIpsum.label \"包含“lorem ipsum“示例内容\">\n<!ENTITY loremIpsum.accesskey \"I\">\n<!ENTITY newRow.label \"新行\">\n<!ENTITY removeRow.label \"移除\">\n\n<!ENTITY tile.label \"平铺:\">\n<!ENTITY tile.accesskey \"T\">\n<!ENTITY scrolling.label \"滚动:\">\n<!ENTITY scrolling.accesskey \"S\">\n<!ENTITY scrollWithPage.label \"随页面\">\n<!ENTITY noScrolling.label \"不滚动\">\n<!ENTITY horizPosition.label \"水平:\">\n<!ENTITY vertPosition.label \"垂直:\">\n\n<!ENTITY documentType.label \"文档类型\">\n<!ENTITY documentType.description \"您打算创建什么样的文档?\">\n\n<!ENTITY language.label \"文档语言\">\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"文档规范类型\">\n<!ENTITY transitional.label \"过渡\">\n<!ENTITY strict.label \"严格\">\n\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/newPageWizard.properties",
    "content": "loremIpsum=Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat. 汉字、漢字示例。\nheader=页眉 Header\nfooter=页脚 Footer\nnav=导航窗格 Nav\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/openLocation.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"打开文件或模板\">\n\n<!ENTITY enterLocation.label \"输入文件/模板的网络位置 (URL)，或者选择本地的:\">\n<!ENTITY enterLocation.accesskey \"E\">\n\n<!ENTITY chooseFile.label \"选择文件...\">\n<!ENTITY chooseFile.accesskey \"C\">\n\n<!ENTITY createIn.label \"创建于\">\n<!ENTITY inATab.label \"标签\">\n<!ENTITY inATab.accesskey \"T\">\n<!ENTITY inAWindow.label \"窗口\">\n<!ENTITY inAWindow.accesskey \"W\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/openLocation.properties",
    "content": "chooseFileDialogTitle=选择文件\ntemplateFilter=HTML 模板\nPHPfiles=PHP 文件\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/pageProperties.dtd",
    "content": "<!ENTITY window.title \"文档属性\">\n\n<!ENTITY pageLocation.label \"位置:\">\n<!ENTITY pageLastModified.label \"上次修改:\">\n<!ENTITY pageTitle.label \"标题:\">\n<!ENTITY pageAuthor.label \"作者:\">\n<!ENTITY pageDescription.label \"描述:\">\n<!ENTITY pageTitle.accesskey \"T\">\n<!ENTITY pageAuthor.accesskey \"A\">\n<!ENTITY pageDescription.accesskey \"D\">\n<!ENTITY pageKeywords.label \"关键词:\">\n<!ENTITY pageKeywords.accesskey \"K\">\n\n<!ENTITY language.label \"语言:\">\n<!ENTITY language.accesskey \"L\">\n<!ENTITY charset.label \"字符集:\">\n<!ENTITY charset.accesskey \"c\">\n<!ENTITY direction.label \"文字方向:\">\n<!ENTITY direction.accesskey \"x\">\n<!ENTITY ltr.label \"从左向右\">\n<!ENTITY rtl.label \"从右向左\">\n<!ENTITY unspecified.label \"未指定\">\n\n<!ENTITY selectLanguage.label \"文字语言\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/pagePropertiesPreview.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n<head>\n  <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\">\n  <style>p[id] { margin: 0px; }</style>\n  <title></title>\n</head>\n<body>\n  <p>常规文本看起来将像这样!</p>\n  <p id=\"links\">链接看起来将像这样!<br>\n  <p id=\"visited\">已访问过的链接看起来将像这样!<br>\n  <p id=\"active\">活动链接看起来将像这样!</p>\n</body>\n</html>\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/panels.dtd",
    "content": "<!ENTITY switchToFloatingPanel.label \"Switch to floating panel\">\n<!ENTITY closePanel.label \"Close panel\">\n<!ENTITY deckPanel.label \"Deck panel into main window\">\n<!ENTITY alignPanels.label                \"对齐所有面板\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/parsingError.dtd",
    "content": "<!ENTITY window.title \"解析错误!\">\n<!ENTITY cantSwitchBackToNormal.label \"无法返回常规视图\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/polyglot.dtd",
    "content": "<!ENTITY polyglot.label \"Polyglot\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/prefs/advanced.dtd",
    "content": "<!ENTITY ui.caption \"BlueGriffon 用户界面\">\n<!ENTITY switchLocale.button \"使用语言\">\n\n<!ENTITY useSystemLocale.radio \"尝试使用操作系统的区域设置\">\n<!ENTITY useInstalledLocale.radio \"使用已安装的本地化版本:\">\n\n<!ENTITY network.caption \"网络\">\n<!ENTITY configureNetwork.label \"配置 BlueGriffon 的网络设置\">\n<!ENTITY parameters.label \"参数...\">\n\n<!ENTITY advancedConfig.caption \"高级配置\">\n<!ENTITY configEditor.label \"配置编辑器\">\n\n<!ENTITY preview.caption \"预览\">\n<!ENTITY resetPreviewers.label \"重置外部浏览器设置\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/prefs/connection.dtd",
    "content": "\n<!ENTITY  connectionsDialog.title       \"连接设置\">\n<!ENTITY  window.width                  \"37em\">\n<!ENTITY  window.macWidth               \"39em\">\n\n<!ENTITY  proxyTitle.label              \"配置访问 Internet 所用代理\">\n<!ENTITY  noProxyTypeRadio.label        \"无代理\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"y\">\n<!ENTITY  systemTypeRadio.label         \"使用系统代理设置\">\n<!ENTITY  systemTypeRadio.accesskey     \"u\">\n<!ENTITY  WPADTypeRadio.label           \"自动侦测网络代理设置\">\n<!ENTITY  WPADTypeRadio.accesskey       \"w\">\n<!ENTITY  manualTypeRadio.label         \"手动代理配置:\">\n<!ENTITY  manualTypeRadio.accesskey     \"m\">\n<!ENTITY  autoTypeRadio.label           \"自动代理配置 URL:\">\n<!ENTITY  autoTypeRadio.accesskey       \"A\">\n<!ENTITY  reload.label                  \"重载\">\n<!ENTITY  reload.accesskey              \"e\">\n<!ENTITY  ftp.label                     \"FTP 代理:\">\n<!ENTITY  ftp.accesskey                 \"F\">\n<!ENTITY  http.label                    \"HTTP 代理:\">\n<!ENTITY  http.accesskey                \"x\">\n<!ENTITY  ssl.label                     \"SSL 代理:\">\n<!ENTITY  ssl.accesskey                 \"L\">\n<!ENTITY  socks.label                   \"SOCKS 主机:\">\n<!ENTITY  socks.accesskey               \"C\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"K\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"v\">\n<!ENTITY  port.label                    \"端口:\">\n<!ENTITY  HTTPport.accesskey            \"P\">\n<!ENTITY  SSLport.accesskey             \"o\">\n<!ENTITY  FTPport.accesskey             \"r\">\n<!ENTITY  SOCKSport.accesskey           \"t\">\n<!ENTITY  noproxy.label                 \"代理略过:\">\n<!ENTITY  noproxy.accesskey             \"n\">\n<!ENTITY  noproxyExplain.label          \"示例: .mozilla.org, .net.nz, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"所有协议均使用该代理\">\n<!ENTITY  shareproxy.accesskey          \"s\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/prefs/deactivateLicense.dtd",
    "content": "<!ENTITY windowTitle.label \"Deactivate a license\">\n\n<!ENTITY message.label \"Make sure you are connected to the Internet!\">\n<!ENTITY warning.label \"Click on 'Perform operation' to deactivate your license and restart BlueGriffon.\">\n\n<!ENTITY deactivate.label \"Perform operation\">\n<!ENTITY closeWindow.label \"Cancel\">\n\n<!ENTITY error.label \"Cannot deactivate license at this time\">\n<!ENTITY inOp.label \"Deactivating license\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/prefs/file.dtd",
    "content": "<!ENTITY fileHistory.caption \"最近文件\">\n<!ENTITY fileHistoryDepth.label \"最近文件历史最大数目:\">\n<!ENTITY files.label \"个文件\">\n<!ENTITY restoreLastSession.label \"恢复上次会话的标签\">\n<!ENTITY fileExtensions.label \"File extensions for new files\">\n<!ENTITY fileExtensionForHTML.label \"For HTML documents:\">\n<!ENTITY fileExtensionForXHTML.label \"for XHTML documents:\">\n<!ENTITY emptyForDefault.label \"(leave empty for default extension)\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/prefs/general.dtd",
    "content": "\n<!ENTITY structureBar.caption \"结构栏\">\n\n<!ENTITY showIDs.label \"显示 ID\">\n<!ENTITY showClasses.label \"显示类\">\n<!ENTITY showLanguage.label \"显示语言\">\n<!ENTITY showRoles.label \"显示 ARIA 角色\">\n\n<!ENTITY spellCheck.caption \"拼写检查\">\n<!ENTITY enableSpellCheck.label \"启用实时拼写检查\">\n<!ENTITY numberSuggestions.label \"建议数目:\">\n\n<!ENTITY tabPosition.label \"标签位置\">\n<!ENTITY leftTabPosition.label \"左边\">\n<!ENTITY centerTabPosition.label \"中间\">\n<!ENTITY rightTabPosition.label \"右边\">\n<!ENTITY mainToolbarEnabled.label \"可见\">\n<!ENTITY mainToolbar.label \"主工具栏\">\n<!ENTITY theme.label \"主题:\">\n<!ENTITY toolbarIconSizeSmaller.label \"较小\">\n<!ENTITY toolbarIconSizeSmall.label \"小\">\n<!ENTITY toolbarIconSizeMedium.label \"中\">\n<!ENTITY toolbarIconSizeLarger.label \"较大\">\n<!ENTITY toolbarIconSizeLarge.label \"大\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/prefs/license.dtd",
    "content": "<!ENTITY licenseKey.label \"License key:\">\n<!ENTITY licenseInvoice.label \"Transaction ID:\">\n\n<!ENTITY warning1.label \"Extended features are enabled only if valid license data are provided and license is activated\">\n<!ENTITY warning2.label \"To activate your license, please fill in the data below and restart BlueGriffon. You must be connected to the Internet at that time.\">\n\n<!ENTITY deactivate.label \"Deactivate current license\">\n\n<!ENTITY activate.label \"Activate\">\n<!ENTITY troubleshoot.label 'Request a reset link'>\n<!ENTITY helpNeeded.label \"TROUBLESHOOTING: If you have issues activating your license, it could be because you already activated it in the past and forgot (or could not) deactivate it before a machine swap, a disk crash, etc. In that case, you can request a full reset of all your license activations using the button below. The reset link will be sent to the purchaser of the license and recipient of the invoice. Please provide the Transaction ID above to enable that button.\">\n\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/prefs/license.properties",
    "content": "activateWarning=BlueGriffon needs to restart to activate your license. Do you want to restart now?\nconfirmRestart=Restart BlueGriffon?\n\nfullResetTitle=License activation reset\nfullResetErrorLabel=Impossible to perform the operation, a network error occurred.\nfullResetRequested=A reset link was sent to the owner of the license/transaction. BlueGriffon must now restart.\nfullResetInvalid=The transaction ID is invalid.\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/prefs/newPage.dtd",
    "content": "<!ENTITY author.caption \"作者\">\n<!ENTITY authorName.label \"作者名字:\">\n\n<!ENTITY defaultZoomFactor.label \"默认缩放系数:\">\n<!ENTITY zoom.label \"缩放系数\">\n\n<!ENTITY editingFeatures.label \"编辑功能\">\n\n<!ENTITY showComments.label \"显示 HTML 注释\">\n<!ENTITY showPHP.label \"显示 PHP 指令\">\n<!ENTITY showPI.label \"显示其他处理指令\">\n\n<!ENTITY linksManagement.label \"超链接复制/粘贴管理:\">\n<!ENTITY preserveRelative.label \"保留相对 URL\">\n<!ENTITY makeAbsolute.label \"全部转为绝对 URL\">\n\n<!ENTITY returnKey.label \"段落中按回车键总创建新段落\">\n<!ENTITY keepBackup.label \"保存文件之前创建备份 (*.bak)\">\n\n<!ENTITY waiAria.label \"WAI-ARIA\">\n<!ENTITY showAnchors.label \"显示 a[name]\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/prefs/osx.dtd",
    "content": "<!ENTITY showInDock.label \"在 OS X dock 中显示已修改文档数\">\n<!ENTITY osxRTFPasteSupport.label 'Enable pasting RTF from OS X clipboard'>\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.dtd",
    "content": "<!ENTITY commandShortcutCol.label \"命令\">\n<!ENTITY shortcutShortcutCol.label \"快捷键\">\n\n<!ENTITY menubar.label \"菜单栏\">\n<!ENTITY toolbars.label \"工具栏\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.properties",
    "content": "NoMainWindowAvaialble=无法编辑快捷键\nPleaseOpenOneMainWindow=要编辑快捷键，请至少打开一个 BlueGriffon 主窗口。\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/prefs/source.dtd",
    "content": "<!ENTITY source.label \"源码视图\">\n<!ENTITY theme.label \"主题:\">\n\n<!ENTITY serialization.label \"序列化\">\n\n<!ENTITY forceLF.label \"强制使用 Unix 风格换行 (LF)\">\n\n<!ENTITY specialChars.description      \"将下述字符以实体形式输出:\">\n<!-- ENTITY basicEncoding.label           \"仅 &amp; &lt; &gt; ' 与不可分隔的空格\" -->\n<!ENTITY basicEncoding.label           \"仅 &amp; &lt; &gt; 与不间断空格\">\n<!ENTITY latin1EntitiesEncoding.label  \"上述字符及拉丁 1 区字母\">\n<!ENTITY htmlEntitiesEncoding.label    \"所有 HTML 4 特殊字符\">\n<!ENTITY allEntitiesEncoding.label     \"所有非 ASCII 字符均使用 &amp;#..; 记法\">\n\n<!ENTITY autoIndent.label \"自动缩进\">\n<!ENTITY wrap.label \"自动换行\">\n<!ENTITY wrapColumn.label \"每行字符数上限\">\n<!ENTITY noWrapForLanguages.label \"下列语言的文档不要自动换行:\">\n<!ENTITY langExclusionExample.label \"(例如: ja-JP, zh-TW)\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/prefs/styles.dtd",
    "content": "<!ENTITY bgDecidesAll.radio \"自动\">\n<!ENTITY bgDecidesAll.desc \"让 BlueGriffon 自行决定如何添加样式并在需要时允许它为我挑选 ID 与类\">\n<!ENTITY prefixPrompt.label \"输入 ID 与类的前缀:\">\n<!ENTITY iDecide.radio \"手动\">\n<!ENTITY iDecide.desc \"由我决定\">\n<!ENTITY cssPolicy.caption \"CSS 策略\">\n\n<!ENTITY browserSupport.caption \"浏览器支持\">\n<!ENTITY gecko.label \"基于 Gecko 的浏览器 (Firefox、Camino 等)\">\n<!ENTITY webkit.label \"基于 WebKit 的浏览器 (Safari 等)\">\n<!ENTITY blink.label \"基于 Blink 的浏览器 (Chrome 等)\">\n<!ENTITY presto.label \"Opera\">\n<!ENTITY trident.label \"Internet Explorer\">\n<!ENTITY servo.label \"Servo\">\n<!ENTITY vivliostyle.label \"Vivliostyle\">\n<!ENTITY weasyprint.label \"Weasyprint\">\n\n<!ENTITY cssColors.captions \"CSS 颜色\">\n<!ENTITY outputCssColorNames.label \"总是尝试输出 CSS 3 颜色名称\">\n<!ENTITY rgbColors.label \"颜色值采用 rgb(r,v,b) 格式\">\n<!ENTITY hexColors.label \"颜色值采用 #rrvvbb 格式\">\n\n<!ENTITY serialization.label \"序列化\">\n<!ENTITY shorthands.label \"Shorthands\">\n<!ENTITY longhands.label \"Longhands\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/prefs/update.dtd",
    "content": "<!ENTITY checkForUpdates.label \"检查 BlueGriffon 的更新\">\n\n<!ENTITY atLaunch.checkbox \"每次启动 BlueGriffon 时\">\n<!ENTITY oncePerDay.checkbox \"每天不超过一次\">\n<!ENTITY manually.checkbox \"手动\">\n\n<!ENTITY checkNow.button \"立即检查\">\n<!ENTITY privacyPolicy.label \"隐私政策\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/prefs/update.properties",
    "content": "SoftwareUpdates=软件更新\nUnableToCheck=无法检查可用性\nUpToDate=BlueGriffon 已经最新\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/prefs.dtd",
    "content": "<!ENTITY window.title \"Bluegriffon - 偏好设置\">\n\n<!ENTITY general.title \"常规\">\n<!ENTITY newPage.title \"文档\">\n<!ENTITY update.title \"更新\">\n<!ENTITY advanced.title \"高级\">\n<!ENTITY styles.title \"样式\">\n<!ENTITY osx.title \"OS X\">\n<!ENTITY shortcuts.title '快捷键'>\n<!ENTITY source.title \"源码\">\n<!ENTITY file.title         \"文件\">\n<!ENTITY license.title \"License\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/propertiesDeck.dtd",
    "content": "<!ENTITY foo \"foo\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/rotator.dtd",
    "content": "<!ENTITY degrees.label \"度\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/spellCheck.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"检查拼写\">\n\n<!ENTITY misspelledWord.label \"拼错单词:\">\n<!ENTITY wordEditField.label \"替换为:\">\n<!ENTITY wordEditField.accessKey \"w\">\n<!ENTITY checkwordButton.label \"检查单词\">\n<!ENTITY checkwordButton.accessKey \"k\">\n<!ENTITY suggestions.label \"建议:\">\n<!ENTITY suggestions.accessKey \"u\">\n<!ENTITY ignoreButton.label \"忽略\">\n<!ENTITY ignoreButton.accessKey \"I\">\n<!ENTITY ignoreAllButton.label \"全部忽略\">\n<!ENTITY ignoreAllButton.accessKey \"n\">\n<!ENTITY replaceButton.label \"替换\">\n<!ENTITY replaceButton.accessKey \"R\">\n<!ENTITY replaceAllButton.label \"全部替换\">\n<!ENTITY replaceAllButton.accessKey \"A\">\n<!ENTITY stopButton.label \"停止\">\n<!ENTITY stopButton.accessKey \"t\">\n<!ENTITY userDictionary.label \"个人词典:\">\n<!ENTITY moreDictionaries.label \"下载更多词典...\">\n<!ENTITY addToUserDictionaryButton.label \"添加单词\">\n<!ENTITY addToUserDictionaryButton.accessKey \"d\">\n<!ENTITY editUserDictionaryButton.label \"编辑...\">\n<!ENTITY editUserDictionaryButton.accessKey \"E\">\n<!ENTITY recheckButton.label \"重新检查页面\">\n<!ENTITY recheckButton.accessKey \"P\">\n<!ENTITY closeButton.label \"关闭\">\n<!ENTITY closeButton.accessKey \"C\">\n<!ENTITY sendButton.label \"发送\">\n<!ENTITY sendButton.accessKey \"S\">\n<!ENTITY languagePopup.label \"语言:\">\n<!ENTITY languagePopup.accessKey \"L\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/spellCheck.properties",
    "content": "CorrectSpelling=(正确拼写)\nNoSuggestedWords=(无单词建议)\nNoMisspelledWord=无错误拼写单词\nCheckSpellingDone=拼写检查已完成。\nCheckSpelling=检查拼写\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/structurebar.dtd",
    "content": "<!ENTITY structureBar.title \"结构\">\n\n<!ENTITY setElementLanguage.label \"设置语言\">\n<!ENTITY setElementLanguage.accesskey \"L\">\n<!ENTITY resetElementLanguage.label \"重置语言\">\n<!ENTITY resetElementLanguage.accesskey \"s\">\n<!ENTITY deleteElement.label \"删除元素\">\n<!ENTITY deleteElement.accesskey \"D\">\n<!ENTITY removeTag.label \"移除标记\">\n<!ENTITY removeTag.accesskey \"R\">\n<!ENTITY changeTag.label \"更改标记\">\n<!ENTITY changeTag.accesskey \"C\">\n<!ENTITY copyHTMLCodeInStructurebarContext.label \"复制该元素的 HTML 标记\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/svg-edit.properties",
    "content": "SvgEdit=SVG 编辑\nConfirmClose=有变更尚未保存，是否确实要关闭 SVG Edit?\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/tabeditor.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY untitledDocument.label \"无标题文档\">\n<!ENTITY closeTab.label              \"关闭标签\">\n<!ENTITY closeTab.accesskey          \"c\">\n<!ENTITY closeOtherTabs.label        \"关闭其他标签\">\n<!ENTITY closeOtherTabs.accesskey    \"o\">\n<!ENTITY newTab.label                \"新标签\">\n<!ENTITY newTab.accesskey            \"n\">\n<!ENTITY revert.label                \"恢复\">\n<!ENTITY revert.accesskey            \"v\">\n<!ENTITY refreshImages.label         \"刷新图片\">\n<!ENTITY refreshImages.accesskey     \"i\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/updateAvailable.dtd",
    "content": "<!ENTITY window.title \"软件更新\">\n\n<!ENTITY warningMessage.description \"BlueGriffon 软件有更新可用。\">\n<!ENTITY download.button \"下载更新\">\n<!ENTITY dontAskAgain.label \"不再询问\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/bluegriffon/updates.properties",
    "content": "update.checkInsideButton.label=检查更新\nupdate.checkInsideButton.accesskey=C\nupdate.resumeButton.label=恢复下载 %S…\nupdate.resumeButton.accesskey=D\nupdate.openUpdateUI.applyButton.label=应用更新…\nupdate.openUpdateUI.applyButton.accesskey=A\nupdate.restart.applyButton.label=应用更新\nupdate.restart.applyButton.accesskey=A\nupdate.openUpdateUI.upgradeButton.label=现在升级…\nupdate.openUpdateUI.upgradeButton.accesskey=U\nupdate.restart.upgradeButton.label=现在升级\nupdate.restart.upgradeButton.accesskey=U\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/branding/brand.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY  lang.version          \"zh-CN\">\n<!ENTITY  brandShortName        \"BlueGriffon\">\n<!ENTITY  brandFullName         \"BlueGriffon\">\n<!ENTITY  vendorShortName       \"Disruptive Innovations\">\n<!ENTITY  sidebarName           \"侧边栏\">\n<!ENTITY  brandShorterName      \"BlueGriffon\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/base/locale/branding/brand.properties",
    "content": "brandShortName=BlueGriffon\nbrandFullName=BlueGriffon\nvendorShortName=Disruptive Innovations\nsidebarName=侧边栏\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/extensions/fs/addFont.dtd",
    "content": "<!ENTITY window.title \"所选字体在本地是否可用?\">\n\n<!ENTITY yes.label \"是的，让我选择对应的 stylesheet.css 文件\">\n<!ENTITY no.label  \"没有，让我选择用来存放字体包的目录\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/extensions/fs/fs.dtd",
    "content": "<!ENTITY window.title \"FontSquirrel 字体\">\n\n<!ENTITY classifications.label \"归类\">\n<!ENTITY fontList.label \"字体列表\">\n \n<!ENTITY networkActivity.tooltip \"网络活动\">\n\n<!ENTITY addToDocument.label \"添加到文档\">\n\n<!ENTITY previewText.label \"预览文字:\">\n<!ENTITY prose.label \"BlueGriffon\">\n\n<!ENTITY loading.label \"正在载入字体包...\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/extensions/fs/fs.properties",
    "content": "SelectDir=选择用来解压字体包的目录\nSelectFile=选择现有字体包的 styesheet.css\nStylesheet=FontSquirrel 包的样式表\nMustBeSavedTitle=文档从未保存\nMustBeSavedMessage=您必须保存文件至少一次方可尝试使用相对 URL 链接到本地字体。请保存并关闭文档后重新打开它。\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/extensions/fs/fsOverlay.dtd",
    "content": "<!ENTITY fsWindow.label \"FontSquirrel\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/extensions/gfd/addFont.dtd",
    "content": "<!ENTITY window.title \"向文档中添加字体族\">\n\n<!ENTITY fontFamily.label \"字体族\">\n<!ENTITY preview.label \"预览\">\n\n<!ENTITY subset.label \"子集\">\n<!ENTITY latin.label \"拉丁字母\">\n<!ENTITY greek.label \"希腊字母\">\n<!ENTITY cyrillic.label \"西里尔字母\">\n<!ENTITY khmer.label \"高棉字母\">\n\n<!ENTITY variants.label \"变体\">\n<!ENTITY regular.label \"常规\">\n<!ENTITY italic.label \"倾斜\">\n<!ENTITY bold.label \"加粗\">\n<!ENTITY bolditalic.label \"加粗并倾斜\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/extensions/gfd/gfd.dtd",
    "content": "<!ENTITY window.title \"Google Fonts 管理器\">\n\n<!ENTITY family.col \"族\">\n<!ENTITY variants.col \"变体\">\n<!ENTITY subsets.col \"子集\">\n\n<!ENTITY add.tooltip \"添加字体族\">\n<!ENTITY remove.tooltip \"卸载字体族\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/extensions/gfd/gfdOverlay.dtd",
    "content": "<!ENTITY gfdWindow.label \"Google Font 索引\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/extensions/markdown/markdown.dtd",
    "content": "<!ENTITY window.title \"Insert Markdown\">\n\n<!ENTITY commitChanges.label \"提交更改\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/extensions/markdown/markdownOverlay.dtd",
    "content": "<!ENTITY markdownMenu.label \"Markdown\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/extensions/op1/a11yFirstStep.properties",
    "content": "ConformingDTDSyntax=Use a W3C-conforming DTD syntax before the html element\nNoWrongSyntaxOrNonConformingHierarchy=Don't use wrong attribute syntax or non-conforming element hierarchy inside the html element\nOneTitleInHead=Use a title element as a child of the head element\nNoEmptyTitle=When you provide a title element, do not leave it empty\nNoMetaRefresh=Don't use a meta element with an http-equiv attribute and a value equal to refresh\nHTMLElementHasLangAttribute=Use the lang attribute for the html element\nHTMLElementHasValidLangAttribute=Use a valid language code for the lang attribute\nNoInvalidDir=Don't use a value other than ltr, rtl or empty for the dir attribute\nTitleForFrames=Use the title attribute for every frame element\nNoEmptyTitleForFrames=When you provide a title attribute for a frame element, do not leave it empty\nTitleForIFrames=Use the title attribute for every iframe element\nNoEmptyTitleForIFrames=When you provide a title attribute for an iframe element, do not leave it empty\nAtLeastOneH1InBody=There must be at least one h1 element inside (at any level) the body element\nNoEmptyH1=When you provide a h1 element, do not leave it empty\nNoEmptyH2=When you provide a h2 element, do not leave it empty\nNoEmptyH3=When you provide a h3 element, do not leave it empty\nNoEmptyH4=When you provide a h4 element, do not leave it empty\nNoEmptyH5=When you provide a h5 element, do not leave it empty\nNoEmptyH6=When you provide a h6 element, do not leave it empty\nH2Order=Use&nbsp; a h1, h2, h3, h4, h5 or h6 element as a first heading before a h2 element in the source order\nH3Order=Use a h2, h3, h4, h5 or h6 element as a first heading before a h3 element in the source order\nH4Order=Use a h3, h4, h5 or h6 element as a first heading before a h4 element in the source order\nH5Order=Use a h4, h5 or h6 element as a first heading before a h5 element in the source order\nH6Order=Use a h5 or h6 element as a first heading before a h6 element in the source order\nDTAsFirstChildOfDL=Use a dt element as the first child of a dl element\nNoEmptyLI=When you provide a li element, do not leave it empty\nNoAlignAttribute=Don't use the align attribute\nNoXmpElement=Don't use the xmp element\nNoEmptyP=When you provide a p element, do not leave it empty\nNoEmptyAExceptAnchors=When you provide an a element, do not leave it empty except if it is used as an anchor\nNoEmptyButton=When you provide a button element, do not leave it empty\nNoVlinkAttribute=Don't use the vlink attribute\nNoTextAttribute=Don't use the text attribute\nNoLinkAttribute=Don't use the link attribute\nnoImgWithoutAlt=Use the alt attribute for every img element\nnoAreaWithoutAlt=Use the alt attribute for every area element\nnoAppletWithoutAlt=Use the alt attribute for every applet element\nnoImageInputWithoutAlt=Use the alt attribute for every input type=image element\nnoEmptyAltForImageLoneChildOfAnchorOrButton=If the img element is the only child of a button or an a element, do not leave its alt attribute empty\nnoEmptyAltForInputImage=When you provide an alt attribute for an input type=image element, do not leave it empty\nnoEmptyAltForAreaWithHref=When you provide an alt attribute for an area element holding an href attribute, do not leave it empty\nnoAltSimilarToTextContent=If an img element is a child of an a element with text, do not use the same text for its alt attribute as the text inside the a element\nnoBorderAttribute=Don't use the border attribute\nnoSimilarAltForAreasWithDifferentHref=Don't use the same value for alt attributes for multiple area elements with different href values\nLongdescIsURI=Use a URI as the value for a longdesc attribute\nnoBackgroundAttribute=Don't use the background attribute\nnoBgsoundElement=Don't use the bgsound element\nTablesWithAtLeastOneTHHaveACaption=Use a caption element as the first child of a table element containing at least one th element\nCaptionIsDifferentFromSummaryAttribute=Don't use the same content for a caption element and a summary attribute\nnoEmptyCaption=When you provide a caption element, do not leave it empty\nnoCaptionInATableWithOnlyTDs=Don't use a caption element in a table element containing only td elements\nnoAlinkAttribute=Don't use an alink attribute\nnoSummaryAttributeSimilarToCaption=Don't use the same content for a summary attribute and a caption element\nnoEmptySummaryIfTableHasTHOrCaption=When you provide a summary attribute for a table element containing a th or a caption element, do not leave it empty\nnoSummaryAttributeIfOnlyTDs=Don't use a summary attribute on a table element containg only td elements\nnoStrikeElement=Don't use the strike element\nnoListingElement=Don't use the listing element\nAtLeastOneTHIfCaptionOrSummary=Use at least one th element inside a table element with a caption element or a non-empty summary attribute\nAllNonEmptyTHHaveScopeOrId=Use a scope or id attribute for every non-empty th element\nScopeAttributeIsRowOrCol=Don't use a value other than row or col for the scope attribute\nnoBgcolorAttribute=Don't use the bgcolor attribute\nnoTTElement=Don't use the tt element\nTDHaveHeadersAttributeIfTHHasId=Use a headers attribute on every td element if the corresponding th element has an id attribute\nnoPlaintextElement=Don't use the plaintext element\nnoHeadersAttributeThatIsNotATHId=Don't use for a headers attribute a value which matches an id attribute used for a td of the table element\nAllFormsHaveAButton=Use a button, or an input of type submit, image or button inside a form element\nSubmitButtonsHaveNonEmptyValue=When you provide an input type=submit, do not leave its value attribute empty\nnoMarqueeElement=Don't use the marquee element\nFieldsetHasALegend=Use a legend element as a child of every fieldset element\nFieldsetsAreInForms=Don't use a fieldset element without a form element\nnoEmptyLegendElement=When you provide a legend element, do not leave it empty\nLabelElementHasForAttribute=Use the for attribute for every label element\nnoEmptyForAttributeOnLabel=When you provide a for attribute for a label element, do not leave it empty\nForAttributeMatchesAnIdInSameForm=A for attribute must have a value that matches an id attribute inside the form element\nOptgroupElementHasALabel=Use the label attribute for every optgroup element\nNoSimilarLabelInOptgroupsOfSameSelect=Don't use the same label attribute for different optgroup elements of the same select element\nnoEmptyLabelAttributeOnOptgroup=When you provide a label attribute for an optgroup element, do not leave it empty\nnoBasefontElement=Don't use the basefont element\nnoBlinkElement=Don't use the blink element\nnoCenterElement=Don't use the center element\nnoFontElement=Don't use the font element\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/extensions/op1/op1.dtd",
    "content": "\n<!ENTITY window.title \"Opquast Acessibility First Step\">\n\n<!ENTITY filterAll.label \"See all tests\">\n<!ENTITY filterPassed.label \"See only passed tests\">\n<!ENTITY filterFailed.label \"See only failed tests\">\n\n<!ENTITY speed.label \"Speed:\">\n<!ENTITY title.label \"Title:\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/extensions/op1/op1Overlay.dtd",
    "content": "<!ENTITY op1.label \"Opquast Accessibility First Step\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/extensions/tipoftheday/tipoftheday.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Widgets.\n   -\n   - The Initial Developer of the Original Code is\n   - Philippe Goetz.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Philippe Goetz, Original author\n   -   Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY tipOfTheDayWindow.title    \"每日小贴士\">\n<!ENTITY questionBeginning.label    \"您知道吗…\">\n<!ENTITY startupCheckbox.label      \"启动时显示小贴士\">\n<!ENTITY nextTipButton.label        \"下一条\">\n<!ENTITY previousTipButton.label    \"上一条\">\n<!ENTITY closeTipButton.label       \"关闭\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/extensions/tipoftheday/tipoftheday.rdf",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is Linspire Inc.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com)\n   -   Charles Cooke\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\"\n                     \"http://my.netscape.com/publish/formats/rss-0.91.dtd\"[\n<!ENTITY % brandDTD SYSTEM \"chrome://global/locale/brand.dtd\">%brandDTD;\n]>\n<rss version=\"0.91\">\n  <channel>\n    <title>&brandShortName; 小贴士</title>\n    <link>http://bluegriffon.org/</link>\n    <description>&brandShortName; 每日小贴士存档</description>\n    <language>zh-CN</language>\n  \n    <item>\n      <title>…&brandShortName; 是跨平台软件?</title>\n      <description>…&brandShortName; 支持众多操作系统，包括\n                  Windows、Mac OS X、Linux 各发行版 以及 OS/2 …\n      </description>\n    </item>\n  \n    <item>\n      <title>…&brandShortName; 以红色阴影显示未保存页面的标题?</title>\n      <description>您可以在任意视图模式保存文件。</description>\n    </item>\n\n    <item>\n      <title>…您可以一键直达 &brandShortName; 社区?</title>\n      <description>只需选择“帮助 > 用户社区”。\n      </description>\n    </item>\n\n    <item>\n      <title>…您可以轻松插入 HTML5 元素?</title>\n      <description>只需选择“插入 > HTML5 元素”。</description>\n    </item>\n\n    <item>\n      <title>…您可以一键关闭当前标签页?</title>\n      <description>Ctrl+w (Mac OS X 上是 命令+w) 可关闭当前标签页。\n      </description>\n    </item>\n\n    <item>\n      <title>…您可以通过组合键创建新标签页?</title>\n      <description>Ctrl+n (Mac OS X 上是 命令+n) 可新建空白标签页，\n                    其 doctype 与所创建的前一标签页相同。</description>\n    </item>\n\n    <item>\n      <title>…you can revert to a previously saved version of the currently edited document?</title>\n      <description>Righ-click (context-click on Mac OS X) on the document's tab\n                    and select the Revert menu.</description>\n    </item>\n\n    <item>\n      <title>…您可以直接在 &brandShortName; 中发布页面</title>\n      <description>首先安装并配置免费的 FireFTP 扩展。\n                  然后可以在“工具”菜单找到。</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; 可以轻松插入任意字符?</title>\n      <description>请使用“插入字符与符号”。然后可以按名称搜索任意\n              Unicode 字符，或按区块打开查找。</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; 默认支持拼写检查?</title>\n      <description>右键点击单词可查看建议。\n                可通过“工具 > 偏好设置 > 常规”切换开启或关闭。</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; 能够可靠地选取元素?</title>\n      <description>只需在结构栏点击其名称。</description>\n    </item>\n\n    <item>\n      <title>…您可以使用鼠标移动文档中的元素?</title>\n      <description>首先在结构栏选择元素，然后拖动到所需位置。\n      </description>\n    </item>\n\n    <item>\n      <title>…您可以快速打开现有页面?</title>\n      <description>付费扩展“项目管理器”\n      允许即时访问以项目形式组织的页面与图像。</description>\n    </item>\n\n    <item>\n      <title>…您可以选择默认浏览器?</title>\n      <description>使用“工具 > 偏好设置 > 高级 > 重置外部浏览器设置”。即可在下次浏览时选择浏览器。</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; 允许使用外部样式表?</title>\n      <description>点击“面板 > 样式表”可创建可供使用的样式表。\n      点击加号并选择“链接到文档”。</description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; 可以管理样式表与复杂选择器?</title>\n      <description>使用 CSS Pro Editor（付费扩展）可以调整样式表顺序、\n      添加标题与 rel 属性，以及在高级功能的辅助之下开发复杂的\n      CSS 2 或 3 选择器。</description>\n    </item>\n\n    <item>\n      <title>…面板尺寸可以调节?</title>\n      <description>拖动右下角的手柄区即调整为所需尺寸。\n      </description>\n    </item>\n\n    <item>\n      <title>…属性可以添加到任意元素?</title>\n      <description>打开“面板 > DOM 浏览器”。在所见即所得视图下点击元素，\n      使用“属性”标签页进行选择，并点击加号。\n      </description>\n    </item>\n\n    <item>\n      <title>…&brandShortName; 可以处理 CSS3 属性?</title>\n      <description>将自动添加浏览器所需的专有前缀。\n      </description>\n    </item>\n\n    <item>\n      <title>…您可以自定义键盘快捷键?</title>\n      <description>任意菜单项都可以通过喜欢的快捷键使用。\n      打开“工具 > 偏好设置 > 键盘快捷键”，找到并双击所需命令。\n      在新窗口按下所需的快捷键。\n      </description>\n    </item>\n\n    <item>\n      <title>…您可以从元素移除类?</title>\n      <description>只需选择元素，并在“类”下拉菜单中重新应用类。\n      </description>\n    </item>\n\n  </channel>\n</rss>\n\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/extensions/tipoftheday/tipofthedayOverlay.dtd",
    "content": "<!ENTITY tipofthedayMenu.label \"每日小贴士\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/sidebars/aria/aria.dtd",
    "content": "<!ENTITY window.title \"ARIA\">\n\n<!ENTITY roleSection.label \"Role\">\n<!ENTITY role.label \"Role:\">\n<!ENTITY treeView.label \"Tree view\">\n\n<!ENTITY constraintsSection.label \"Constraints\">\n<!ENTITY context.label \"On ancestors:\">\n<!ENTITY owns.label \"On contents:\">\n\n<!ENTITY requiredProperties.label \"Required States and Properties\">\n<!ENTITY properties.label \"Other States and Properties\">\n<!ENTITY inheritedProperties.label \"Inherited States and Properties\">"
  },
  {
    "path": "locales/zh-CN/bluegriffon/sidebars/aria/aria.properties",
    "content": "mustBeContainedIn=must be contained in \nor= or \nok=OK\nmustContain=must contain\nand= and \ndeprecated=deprecated\nmissingTextbox=missing textbox\nmissingListboxTreeGridDialog=missing listbox, tree, grid or dialog\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/sidebars/aria/ariaOverlay.dtd",
    "content": "<!ENTITY aria.label \"ARIA\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/sidebars/cssproperties/backgrounditem.dtd",
    "content": "<!ENTITY backgroundAttachment.label \"附件:\">\n<!ENTITY backgroundAttachmentScroll.label \"滚动\">\n<!ENTITY backgroundAttachmentLocal.label \"固定于元素\">\n<!ENTITY backgroundAttachmentFixed.label \"固定于视野\">\n\n<!ENTITY backgroundSize.label \"尺寸:\">\n<!ENTITY backgroundSizeAuto.label \"自动\">\n<!ENTITY backgroundSizeContain.label \"包含在元素中\">\n<!ENTITY backgroundSizeCover.label \"覆盖在元素上\">\n<!ENTITY backgroundSizeUserDefined.label \"选择长度\">\n\n<!ENTITY backgroundRepeat.label \"重复:\">\n<!ENTITY backgroundRepeatX.label \"水平方向重复:\">\n<!ENTITY backgroundRepeatY.label \"垂直方向重复:\">\n<!ENTITY backgroundRepeatRepeat.label \"重复\">\n<!ENTITY backgroundRepeatSpace.label \"重复并伸展\">\n<!ENTITY backgroundRepeatRound.label \"缩放并重复\">\n<!ENTITY backgroundRepeatNorepeat.label \"不重复\">\n<!ENTITY backgroundRepeatUserDefined.label \"选择要重复的轴\">\n\n<!ENTITY backgroundClip.label \"绘制区域:\">\n<!ENTITY backgroundBorderbox.label \"边框\">\n<!ENTITY backgroundPaddingbox.label \"衬框\">\n<!ENTITY backgroundContentbox.label \"内容框\">\n\n<!ENTITY backgroundPosition.label \"位置:\">\n<!ENTITY backgroundPositionLeftTop.label \"左上方\">\n<!ENTITY backgroundPositionCenterTop.label \"顶部\">\n<!ENTITY backgroundPositionRightTop.label \"右上方\">\n<!ENTITY backgroundPositionLeftCenter.label \"左边\">\n<!ENTITY backgroundPositionCenterCenter.label \"居中\">\n<!ENTITY backgroundPositionRightCenter.label \"右边\">\n<!ENTITY backgroundPositionLeftBottom.label \"坐下方\">\n<!ENTITY backgroundPositionCenterBottom.label \"底部\">\n<!ENTITY backgroundPositionRightBottom.label \"右下方\">\n<!ENTITY backgroundPositionUserDefined.label \"更精确地定义位置\">\n\n<!ENTITY backgroundOrigin.label \"源:\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/sidebars/cssproperties/backgrounditem.properties",
    "content": "backgroundColorTitle=颜色\nbackgroundImageTitle=图像\nbackgroundLinearGradientTitle=线性渐变\nbackgroundRadialGradientTitle=辐射渐变\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/sidebars/cssproperties/colorstopitem.dtd",
    "content": "<!ENTITY length.label \"长度:\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/sidebars/cssproperties/cssproperties.dtd",
    "content": "<!ENTITY window.title \"CSS 属性\">\n\n<!ENTITY applyStyles.label \"应用样式到:\">\n<!ENTITY modifyID.label \"此元素，通过 ID\">\n<!ENTITY modifyClass.label \"特定类的所有元素...\">\n<!ENTITY useInlineStyles.label \"此元素，通过行内样式\">\n<!ENTITY allOfType.label \"同类别的所有元素...\">\n\n<!ENTITY closeOtherSections.label \"关闭所有其他段落\">\n<!ENTITY closeAllSections.label \"关闭所有段落\">\n\n<!ENTITY generalSectionHeader.label \"常规\">\n\n<!ENTITY fontFamily.label \"字体族:\">\n\n<!ENTITY fontWeight.label \"粗细:\">\n<!ENTITY fontWeightBold.label \"粗体\">\n<!ENTITY fontWeightLighter.label \"稍细\">\n<!ENTITY fontWeightBolder.label \"稍粗\">\n\n<!ENTITY fontStyle.label \"样式:\">\n<!ENTITY fontStyleItalic.label \"倾斜\">\n<!ENTITY fontStyleOblique.label \"横向\">\n\n<!ENTITY textDecoration.label \"装饰:\">\n<!ENTITY textDecorationUnderline.label \"下划线\">\n<!ENTITY textDecorationOverline.label \"上划线\">\n<!ENTITY textDecorationNone.label \"无\">\n<!ENTITY textDecorationLinethrough.label \"中划线\">\n\n<!ENTITY textTransform.label \"大小写:\">\n<!ENTITY textTransformLowercase.label \"小写\">\n<!ENTITY textTransformUppercase.label \"大写\">\n<!ENTITY textTransformCapitalize.label \"首字母大写\">\n\n<!ENTITY fontVariant.label \"变体:\">\n<!ENTITY fontVariantNormal.label \"常规\">\n<!ENTITY fontVariantSmallCaps.label \"小号大写\">\n\n\n<!ENTITY textAlign.label \"对齐:\">\n<!ENTITY textAlignStart.label \"开头\">\n<!ENTITY textAlignEnd.label \"末尾\">\n\n<!ENTITY fontSize.label \"尺寸:\">\n<!ENTITY fontSizeSmaller.label \"较小\">\n<!ENTITY fontSizeLarger.label \"较大\">\n<!ENTITY fontSizeXxsmall.label \"非常小\">\n<!ENTITY fontSizeXsmall.label \"很小\">\n<!ENTITY fontSizeSmall.label \"小\">\n<!ENTITY fontSizeMedium.label \"中\">\n<!ENTITY fontSizeLarge.label \"大\">\n<!ENTITY fontSizeXlarge.label \"很大\">\n<!ENTITY fontSizeXxlarge.label \"非常大\">\n\n<!ENTITY lineHeight.label \"行高:\">\n<!ENTITY lineHeightNormal.label \"常规\">\n\n<!ENTITY colorsSectionHeader.label \"颜色\">\n<!ENTITY color.label \"前景色:\">\n<!ENTITY bgColor.label \"背景色:\">\n<!ENTITY backgrounds.label \"图像:\">\n<!ENTITY addBackgroundImageMenuitem.label \"添加背景图像\">\n<!ENTITY addBackgroundLinearGradientMenuitem.label \"添加线性渐变\">\n<!ENTITY addBackgroundRadialGradientMenuitem.label \"添加放射渐变\">\n\n<!ENTITY imageURL.caption \"输入图像 URL\">\n<!ENTITY selectImageButton.label \"选择图像文件\">\n<!ENTITY preview.caption \"预览\">\n<!ENTITY cancelButton.label \"取消\">\n<!ENTITY okButton.label \"确定\">\n\n<!ENTITY backgroundPositionLeftTop.label \"左上\">\n<!ENTITY backgroundPositionCenterTop.label \"顶部\">\n<!ENTITY backgroundPositionRightTop.label \"右上\">\n<!ENTITY backgroundPositionLeftCenter.label \"左边\">\n<!ENTITY backgroundPositionCenterCenter.label \"中间\">\n<!ENTITY backgroundPositionRightCenter.label \"右边\">\n<!ENTITY backgroundPositionLeftBottom.label \"左下\">\n<!ENTITY backgroundPositionCenterBottom.label \"底部\">\n<!ENTITY backgroundPositionRightBottom.label \"右下\">\n\n<!ENTITY colorStops.tab \"颜色中断\">\n<!ENTITY shapeAndSize.tab \"形状与尺寸\">\n<!ENTITY angle.tab \"角度\">\n<!ENTITY startingPoint.tab \"起始点\">\n\n<!ENTITY repeating.label \"重复\">\n\n<!ENTITY radius.label \"Radius:\">\n<!ENTITY angle.checkbox \"角度:\">\n<!ENTITY startingPoint.checkbox \"起始点\">\n<!ENTITY horizOffset.checkbox \"水平偏移:\">\n<!ENTITY vertOffset.checkbox \"垂直偏移:\">\n\n<!ENTITY shape.label \"形状:\">\n<!ENTITY circularShape.label \"环形\">\n<!ENTITY ellipticShape.label \"椭圆\">\n<!ENTITY size.label \"尺寸:\">\n\n\n<!ENTITY columnsSectionHeader.label \"列\">\n<!ENTITY columnCount.label \"列数:\">\n<!ENTITY oneColumn.label \"一列\">\n<!ENTITY twoColumns.label \"两列\">\n<!ENTITY threeColumns.label \"三列\">\n\n<!ENTITY columnWidth.label \"最适宜列宽:\">\n<!ENTITY automaticColumnWidth.label \"自动\">\n\n<!ENTITY columnGap.label \"列间距:\">\n<!ENTITY normalColumnGap.label \"默认值\">\n\n<!ENTITY columnRuleColor.label \"规则颜色:\">\n<!ENTITY columnRuleColor.title \"列规则颜色\">\n<!ENTITY noneColumnRuleStyle.label \"无规则\">\n<!ENTITY hiddenColumnRuleStyle.label \"隐藏\">\n<!ENTITY solidColumnRuleStyle.label \"实心\">\n<!ENTITY doubleColumnRuleStyle.label \"双线\">\n<!ENTITY dottedColumnRuleStyle.label \"加点\">\n<!ENTITY dashedColumnRuleStyle.label \"单线\">\n<!ENTITY grooveColumnRuleStyle.label \"凹线\">\n<!ENTITY ridgeColumnRuleStyle.label \"凸线\">\n<!ENTITY insetColumnRuleStyle.label \"内嵌\">\n<!ENTITY outsetColumnRuleStyle.label \"外嵌\">\n\n<!ENTITY columnRuleStyle.label \"列规则样式:\">\n\n<!ENTITY columnRuleWidth.label \"列规则宽度:\">\n<!ENTITY noneColumnRuleWidth.label \"无\">\n<!ENTITY thinColumnRuleWidth.label \"窄\">\n<!ENTITY mediumColumnRuleWidth.label \"中\">\n<!ENTITY thickColumnRuleWidth.label \"宽\">\n\n<!ENTITY geometrySectionHeader.label \"几何结构\">\n<!ENTITY margins.label \"边距:\">\n<!ENTITY paddings.label \"衬距:\">\n<!ENTITY contentArea.label \"内容\">\n<!ENTITY useSameFourPaddings.label \"四衬相同\">\n<!ENTITY useSameFourMargins.label \"四边相同\">\n<!ENTITY autoMargin.label \"自动\">\n\n<!ENTITY width.label \"宽度:\">\n<!ENTITY autoWidth.label \"自动\">\n<!ENTITY preserveImageRatio.label \"预留图像率\">\n\n<!ENTITY height.label \"高度:\">\n<!ENTITY autoHeight.label \"自动\">\n\n<!ENTITY minWidth.label \"最小宽度:\">\n<!ENTITY maxWidth.label \"最大宽度:\">\n<!ENTITY noneMaxWidth.label \"无\">\n\n<!ENTITY minHeight.label \"最小高度:\">\n<!ENTITY maxHeight.label \"最大高度:\">\n<!ENTITY noneMaxHeight.label \"无\">\n\n<!ENTITY getNaturalSize.label \"获取自然尺寸\">\n\n<!ENTITY positionSectionHeader.label \"位置与外观\">\n\n<!ENTITY display.label \"显示:\">\n<!ENTITY noneDisplay.label \"不显示\">\n<!ENTITY inlineDisplay.label \"行内\">\n<!ENTITY runInDisplay.label \"进入\">\n<!ENTITY blockDisplay.label \"块状\">\n<!ENTITY inlineBlockDisplay.label \"行内块\">\n<!ENTITY listItem.label \"列表项\">\n<!ENTITY table.label \"表格\">\n<!ENTITY inlineTable.label \"行内表格\">\n<!ENTITY tableHeaderGroup.label \"表头组\">\n<!ENTITY tableRowGroup.label \"表行组\">\n<!ENTITY tableFooterGroup.label \"表末组\">\n<!ENTITY tableColumnGroup.label \"表列组\">\n<!ENTITY tableCaption.label \"表格说明文字\">\n<!ENTITY tableRow.label \"表行\">\n<!ENTITY tableColumn.label \"表列\">\n<!ENTITY tableCell.label \"表格单元格\">\n\n<!ENTITY visibility.label \"可见度:\">\n<!ENTITY visibleVisibility.label \"可见\">\n<!ENTITY hiddenVisibility.label \"隐藏\">\n<!ENTITY collapseVisibility.label \"折叠\">\n\n<!ENTITY float.label \"浮动:\">\n<!ENTITY leftFloat.label \"左浮\">\n<!ENTITY noneFloat.label \"不浮\">\n<!ENTITY rightFloat.label \"右浮\">\n\n<!ENTITY overflow.label \"溢出:\">\n<!ENTITY visibleOverlow.label \"可见\">\n<!ENTITY hiddenOverlow.label \"隐藏\">\n<!ENTITY scrollOverlow.label \"显示滚动条\">\n<!ENTITY autoOverlow.label \"自动\">\n\n<!ENTITY textOverflow.label \"文本溢出:\">\n<!ENTITY clipTextOverflow.label \"截断\">\n<!ENTITY ellipsisTextOverflow.label \"省略\">\n\n<!ENTITY position.label \"位置:\">\n<!ENTITY staticPosition.label \"静止\">\n<!ENTITY relativePosition.label \"相对\">\n<!ENTITY absolutePosition.label \"绝对\">\n<!ENTITY fixedPosition.label \"固定\">\n\n<!ENTITY zIndex.label \"Z-索引:\">\n<!ENTITY zIndexAuto.label \"自动\">\n\n<!ENTITY offsets.label \"偏移:\">\n<!ENTITY offsetAuto.label \"自动\">\n\n<!ENTITY clear.label \"清除:\">\n<!ENTITY leftClear.label \"左边\">\n<!ENTITY rightClear.label \"右边\">\n<!ENTITY bothClear.label \"两边\">\n<!ENTITY noneClear.label \"不清除\">\n\n<!ENTITY bordersSectionHeader.label \"边框\">\n<!ENTITY thinBorderWidth.label \"细\">\n<!ENTITY mediumBorderWidth.label \"中\">\n<!ENTITY thickBorderWidth.label \"粗\">\n\n<!ENTITY noneBorderStyleStyle.label \"无\">\n<!ENTITY hiddenBorderStyleStyle.label \"隐藏\">\n<!ENTITY solidBorderStyleStyle.label \"实心\">\n<!ENTITY doubleBorderStyleStyle.label \"双线\">\n<!ENTITY dottedBorderStyleStyle.label \"加点\">\n<!ENTITY dashedBorderStyleStyle.label \"单线\">\n<!ENTITY grooveBorderStyleStyle.label \"凹线\">\n<!ENTITY ridgeBorderStyleStyle.label \"凸线\">\n<!ENTITY insetBorderStyleStyle.label \"内嵌\">\n<!ENTITY outsetBorderStyleStyle.label \"外嵌\">\n\n<!ENTITY topBorder.label \"顶部:\">\n<!ENTITY rightBorder.label \"右边:\">\n<!ENTITY leftBorder.label \"左边:\">\n<!ENTITY bottomBorder.label \"底部:\">\n\n<!ENTITY sameBorderOnFourEdges.label \"四边使用相同的边框\">\n\n<!ENTITY sameFourCorners.label \"四角使用相同的样式\">\n<!ENTITY topLeftCorner.label \"左上角:\">\n<!ENTITY topRightCorner.label \"右上角:\">\n<!ENTITY bottomLeftCorner.label \"左下角:\">\n<!ENTITY bottomRightCorner.label \"右下角:\">\n\n<!ENTITY useImageAsBorder.label \"使用切片图像作为边框\">\n<!ENTITY enterImageUrl.label \"I图像位置:\">\n<!ENTITY borderImageURLButton.label \"选择图像文件\">\n\n<!ENTITY fromLeftEdge.label \"从左边:\">\n<!ENTITY fromTopEdge.label \"从上边:\">\n<!ENTITY fromBottomEdge.label \"从下边:\">\n<!ENTITY fromRightEdge.label \"从右边:\">\n\n<!ENTITY topBorderImageProps.label \"顶部\">\n<!ENTITY rightBBorderImageProps.label \"右边\">\n<!ENTITY bottomBorderImageProps.label \"底部\">\n<!ENTITY leftBorderImageProps.label \"左边\">\n<!ENTITY slicingBorderImageProps.label \"切片:\">\n<!ENTITY widthBorderImageProps.label \"宽度:\">\n<!ENTITY repeatBorderImageProps.label \"重复:\">\n\n<!ENTITY stretchBorderImageRepeat.label \"延伸\">\n<!ENTITY repeatBorderImageRepeat.label \"重复\">\n<!ENTITY roundBorderImageRepeat.label \"四周\">\n\n<!ENTITY transformsSectionHeader.label \"变换\">\n<!ENTITY rotation.label \"旋转\">\n<!ENTITY translation.label \"转化\">\n<!ENTITY skew.label \"偏离\">\n<!ENTITY scale.label \"缩放\">\n\n<!ENTITY flexboxSectionHeader.label \"柔韧性\">\n<!ENTITY enableFlexBox.label \"该元素可适应\">\n<!ENTITY inlineBox.label \"这是行内框\">\n<!ENTITY selfAlign.label \"Self-alignment:\">\n<!ENTITY boxAlign.label \"对齐:\">\n<!ENTITY startBoxAlign.label \"首\">\n<!ENTITY centerBoxAlign.label \"中\">\n<!ENTITY endBoxAlign.label \"尾\">\n<!ENTITY baselineBoxAlign.label \"基线\">\n<!ENTITY stretchBoxAlign.label \"拉伸\">\n\n<!ENTITY boxDirection.label \"方向:\">\n<!ENTITY normalBoxDirection.label \"常规\">\n<!ENTITY reverseBoxDirection.label \"反向\">\n\n<!ENTITY flexGrow.label \"Flex grow factor:\">\n<!ENTITY flexShrink.label \"Flex shrink factor:\">\n<!ENTITY flexBasis.label \"Flex basis:\">\n<!ENTITY boxOrdinalGroup.label \"序数词组:\">\n\n<!ENTITY boxOrientation.label \"方向:\">\n<!ENTITY horizontalBoxOrientation.label \"水平\">\n<!ENTITY verticalBoxOrientation.label \"垂直\">\n\n\n<!ENTITY letterSpacing.label \"字母间距:\">\n<!ENTITY normalLetterSpacing.label \"常规\">\n\n<!ENTITY wordSpacing.label \"单词间距:\">\n<!ENTITY normalWordSpacing.label \"常规\">\n\n<!ENTITY wordWrap.label \"自动换行:\">\n<!ENTITY normalWordWrap.label \"常规\">\n<!ENTITY breakWordWordWrap.label \"按字符\">\n\n<!ENTITY textIndent.label \"文本缩进:\">\n\n\n<!ENTITY listsSectionHeader.label \"列表\">\n<!ENTITY listStyleType.label \"类型:\">\n<!ENTITY disc.label \"圆盘 •\">\n<!ENTITY circle.label \"圆圈 ◦\">\n<!ENTITY square.label \"方框 ◾\">\n<!ENTITY decimal.label \"数字 1 2 3 4 5 6 7 8 9\">\n<!ENTITY decimalLeadingZero.label \"数字 01 02 03 04 05 06 07 08 09\">\n<!ENTITY lowerRoman.label \"小写罗马 ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ\">\n<!ENTITY upperRoman.label \"大写罗马 Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ\">\n<!ENTITY lowerGreek.label \"小写希腊 α β γ δ ε ζ η θ ι\">\n<!ENTITY lowerAlpha.label \"小写字母 a b c d e f g h i\">\n<!ENTITY upperAlpha.label \"大写字母 A B C D E F G H I\">\n<!ENTITY armenian.label \"亚美尼亚文 ա բ գ դ ե զ է ը թ\">\n<!ENTITY georgian.label \"格鲁吉亚文 ა ბ გ დ ე ვ ზ ჱ თ\">\n<!ENTITY hebrew.label \"希伯来文 א ב ג ד ה ו ז ח ט\">\n<!ENTITY arabicIndic.label \"阿拉伯文 ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩\">\n<!ENTITY bengali.label \"孟加拉文 ১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯\">\n<!ENTITY devanagari.label \"梵文字母 १ २ ३ ४ ५ ६ ७ ८ ९\">\n<!ENTITY gujarati.label \"古吉拉特文 ૧ ૨ ૩ ૪ ૫ ૬ ૭ ૮ ૯\">\n<!ENTITY gurmukhi.label \"旁遮普文 ੧ ੨ ੩ ੪ ੫ ੬ ੭ ੮ ੯\">\n<!ENTITY kannada.label \"卡纳达文 ೧ ೨ ೩ ೪ ೫ ೬ ೭ ೮ ೯\">\n<!ENTITY malayalam.label \"马拉雅拉姆文 ൧ ൨ ൩ ൪ ൫ ൬ ൭ ൮ ൯ \">\n<!ENTITY oriya.label \"奥里亚文 ୧ ୨ ୩ ୪ ୫ ୬ ୭ ୮ ୯\">\n<!ENTITY tamil.label \"泰米尔文 ௧ ௨ ௩ ௪ ௫ ௬ ௭ ௮ ௯\">\n<!ENTITY telugu.label \"泰卢固文 ౧ ౨ ౩ ౪ ౫ ౬ ౭ ౮ ౯\">\n<!ENTITY ethiopicNumeric.label \"埃塞俄比亚文 ፩ ፪ ፫ ፬ ፭ ፮ ፯ ፰ ፱\">\n<!ENTITY ethiopicHalehameAmEt.label \"埃塞俄比亚文 halehame-am-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY ethiopicHalehameTiEr.label \"埃塞俄比亚文 halehame-ti-er ሀ ለ ሐ መ ረ ሰ ሸ ቀ ቐ\">\n<!ENTITY ethiopicHalehameTiEt.label \"埃塞俄比亚文 halehame-ti-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY persian.label \"波斯文 ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY urdu.label \"乌尔都文 ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY khmer.label \"高棉文 ១ ២ ៣ ៤ ៥ ៦ ៧ ៨ ៩\">\n<!ENTITY lao.label \"老挝文 ໑ ໒ ໓ ໔ ໕ ໖ ໗ ໘ ໙\">\n<!ENTITY thai.label \"泰国文 ๑ ๒ ๓ ๔ ๕ ๖ ๗ ๘ ๙\">\n<!ENTITY myanmar.label \"缅甸文 ၁ ၂ ၃ ၄ ၅ ၆ ၇ ၈ ၉\">\n<!ENTITY hangul.label \"朝鲜文字母 나 다 라 마 바 사 아 자 차\">\n<!ENTITY hangulConsonant.label \"朝鲜文字母辅音 ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㅊ\">\n<!ENTITY hiragana.label \"平假名 い う え お か き く け こ\">\n<!ENTITY katakana.label \"片假名 イ ウ エ オ カ キ ク ケ コ\">\n<!ENTITY hiraganaIroha.label \"平假名伊吕波 ろ は に ほ へ と ちり ぬ\">\n<!ENTITY katakanaIroha.label \"片假名伊吕波 ロ ハ ニ ホ ヘ ト チリ ヌ\">\n<!ENTITY japaneseFormal.label \"日文正式 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY japaneseInformal.label \"日文非正式 壹 贰 叁 肆 伍 陆 柒 捌 玖\">\n<!ENTITY cjkIdeographic.label \"中日韩表意文字\">\n<!ENTITY cjkIdeographicEarlyBranch.label \"CJK 表意文字早期分支 丑 寅 卯 辰 巳 午 未 申 酉\">\n<!ENTITY cjkHeavenlyStem.label \"CJK 天干 甲 乙 丙 丁 戊 己 庚 辛 壬 癸\">\n<!ENTITY simpChineseFormal.label \"中文简体正式 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY simpChineseInformal.label \"中文简体非正式 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY tradChineseFormal.label \"中文繁体正式 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY tradChineseInormal.label \"中文繁体非正式 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY none.label \"无\">\n\n<!ENTITY listStylePosition.label \"位置:\">\n<!ENTITY insideListStylePosition.label \"内部\">\n<!ENTITY outsideListStylePosition.label \"外部\">\n\n<!ENTITY listStyleImage.label \"图像:\">\n\n<!ENTITY transitionsSectionHeader.label \"变换\">\n<!ENTITY noneTransition.label \"无属性\">\n<!ENTITY allTransition.label \"所有属性\">\n<!ENTITY propertyTransition.label \"一个属性\">\n\n<!ENTITY shadowsSectionHeader.label \"阴影\">\n<!ENTITY textShadows.label \"文字阴影\">\n<!ENTITY boxShadows.label \"框状阴影\">\n<!ENTITY noneTextShadow.label \"无\">\n<!ENTITY oneShadow.label \"新建阴影\">\n\n<!ENTITY verticalAlign.label \"垂直对齐:\">\n<!ENTITY baselineVerticalAlign.label \"基线\">\n<!ENTITY subVerticalAlign.label \"以父级框的下标为基线\">\n<!ENTITY superVerticalAlign.label \"以父级框的上标为基线\">\n<!ENTITY topVerticalAlign.label \"顶部\">\n<!ENTITY textTopVerticalAlign.label \"以父级内容区域顶部置顶\">\n<!ENTITY middleVerticalAlign.label \"以父级 + 1/2 * 'x' 高度为基线中点\">\n<!ENTITY bottomVerticalAlign.label \"底部\">\n<!ENTITY textBottomVerticalAlign.label \"以父级内容区域底部置底\">\n\n\n<!ENTITY direction.label \"文字方向:\">\n<!ENTITY ltrDirection.label \"从左向右\">\n<!ENTITY rtlDirection.label \"从右向左\">\n\n<!ENTITY miscSectionHeader.label \"杂项\">\n<!ENTITY cursor.label \"光标:\">\n<!ENTITY autoCursor.label \"自动\">\n<!ENTITY defaultCursor.label \"平台各自默认光标\">\n<!ENTITY crossHairCursor.label \"十字\">\n<!ENTITY pointerCursor.label \"链接处光标\">\n<!ENTITY moveCursor.label \"移动\">\n<!ENTITY eResizeCursor.label \"可从左边更改尺寸\">\n<!ENTITY neResizeCursor.label \"可从左上角更改尺寸\">\n<!ENTITY nwResizeCursor.label \"可从右上角更改尺寸\">\n<!ENTITY nResizeCursor.label \"可从顶部更改尺寸\">\n<!ENTITY sResizeCursor.label \"可从底部更改尺寸\">\n<!ENTITY wResizeCursor.label \"可从右边更改尺寸\">\n<!ENTITY seResizeCursor.label \"可从左下角更改尺寸\">\n<!ENTITY swResizeCursor.label \"可从右下角更改尺寸\">\n<!ENTITY textCursor.label \"可选文本\">\n<!ENTITY busyCursor.label \"正忙，请稍候\">\n<!ENTITY helpCursor.label \"有帮助可用\">\n<!ENTITY progress.label \"进度指示符\">\n\n<!ENTITY unicodeBidi.label \"Unicode 双向文本:\">\n<!ENTITY normalUnicodeBidi.label \"默认\">\n<!ENTITY embedUnicodeBidi.label \"嵌入\">\n<!ENTITY bidiOverrideUnicodeBidi.label \"双向文本优先\">\n\n<!ENTITY orphans.label \"首行处于页尾:\">\n<!ENTITY widows.label \"末行处于页首:\">\n<!ENTITY pageBreakAfter.label \"此后页面中断:\">\n<!ENTITY pageBreakInside.label \"此间页面中断:\">\n<!ENTITY pageBreakBefore.label \"此前页面中断:\">\n<!ENTITY autoPageBreak.label \"自动\">\n<!ENTITY alwaysPageBreak.label \"总是\">\n<!ENTITY avoidPageBreak.label \"避免\">\n<!ENTITY leftPageBreak.label \"左窗格\">\n<!ENTITY rightPageBreak.label \"右窗格\">\n\n<!ENTITY tablesSectionHeader.label \"表格\">\n<!ENTITY tableLayout.label \"表格外观:\">\n<!ENTITY autoTableLayout.label \"自动\">\n<!ENTITY fixedTableLayout.label \"固定\">\n\n<!ENTITY captionSide.label \"说明文字位置:\">\n<!ENTITY topCaptionSide.label \"顶部\">\n<!ENTITY bottomCaptionSide.label \"底部\">\n\n<!ENTITY borderCollapse.label \"表格边框:\">\n<!ENTITY collapseBorderCollapse.label \"折叠\">\n<!ENTITY separateBorderCollapse.label \"分开\">\n\n<!ENTITY borderSpacing.label \"边框间距:\">\n\n<!ENTITY emptyCells.label \"空单元格:\">\n<!ENTITY showEmptyCells.label \"显示\">\n<!ENTITY hideEmptyCells.label \"隐藏\">\n\n<!ENTITY leftTransformOrigin.label \"左边\">\n<!ENTITY centerTransformOrigin.label \"中间\">\n<!ENTITY rightTransformOrigin.label \"右边\">\n<!ENTITY topTransformOrigin.label \"顶部\">\n<!ENTITY bottomTransformOrigin.label \"底部\">\n\n<!ENTITY makeRelative.label \"使 URL 与文档相对\">\n\n<!ENTITY hoverState.label \"当指针划过元素时\">\n\n<!ENTITY perspective.label \"3D 透视\">\n<!ENTITY transformOrigin.label \"变换方向:\">\n<!ENTITY perspectivOrigin.label \"透视方向:\">\n<!ENTITY perspectiveDepth.label \"透视深度:\">\n<!ENTITY transformStyle.label \"变换样式:\">\n<!ENTITY transformStyleFlat.label \"平面\">\n<!ENTITY transformStyle3D.label \"3D\">\n<!ENTITY backfaceVisibility.label \"背面:\">\n<!ENTITY backfaceVisibilityVisible.label \"显示\">\n<!ENTITY backfaceVisibilityHidden.label \"隐藏\">\n<!ENTITY rotation3D.label \"3D 旋转\">\n\n<!ENTITY row.label                      \"行\">\n<!ENTITY column.label                   \"列\">\n<!ENTITY justifyContent.label \"Content justification:\">\n<!ENTITY alignContent.label \"Content alignment:\">\n<!ENTITY autoBoxAlign.label \"自动\">\n\n<!ENTITY fontsSectionHeader.label \"Font Features\">\n<!ENTITY writingMode.label \"Writing mode:\">\n<!ENTITY fontWeightNormal.label \"常规\">\n<!ENTITY fontStyleNormal.label \"常规\">\n<!ENTITY textTransformNone.label \"无\">\n\n<!ENTITY viewFonts.label \"View fonts\">\n<!ENTITY perspectiveNone.label \"无\">\n<!ENTITY imagesSectionHeader.label \"图像\">\n<!ENTITY imageOrientation.label \"Orientation:\">\n<!ENTITY flipImage.label \"Flip image\">\n<!ENTITY fromImageImageOrientation.label \"From image\">\n<!ENTITY fromImageImageOrientation.tooltip \"Use EXIF data of the image\">\n\n<!ENTITY addCSS.tooltip \"Add CSS declaration\">\n<!ENTITY removeCSS.tooltip \"Delete CSS declaration\">\n<!ENTITY modifyCSS.tooltip \"Modify CSS value\">\n\n<!ENTITY allSectionHeader.label \"All properties\">\n\n<!ENTITY variablesSectionHeader.label \"Variables\">\n<!ENTITY gridRowGap.label \"Grid row gap:\">\n<!ENTITY gridColumnGap.label \"Grid column gap:\">\n<!ENTITY gridLayoutSection.label \"Grid Layout\">\n<!ENTITY displayGrid.label \"This element is a grid\">\n\n<!ENTITY displayInlineGrid.label \"This element is an inline grid\">\n<!ENTITY displaySubgrid.label \"This element is a subgrid\">\n<!ENTITY gridAutoFlow.label \"Automatic placement:\">\n<!ENTITY gridItemPositionWarning.label \"To position the element as a grid item, please see the 'Grid Item Layout' section\">\n<!ENTITY gridLayoutWarning.label \"For grid layout, please see the 'Grid Layout' section\">\n<!ENTITY gridItemsSection.label \"Grid Item Layout\">\n<!ENTITY gridOrder.label \"Order:\">\n<!ENTITY gridTemplateColumns.label \"Template columns\">\n<!ENTITY gridTemplateRows.label \"Template rows\">\n<!ENTITY invalidGridTemplateRowsOrColumns.label \"Invalid value for the property. Click to undo last change.\">\n<!ENTITY gridTemplateArea.label \"Named grid areas:\">\n<!ENTITY gridRowStart.label \"Row start:\">\n<!ENTITY gridRowEnd.label \"Row end:\">\n<!ENTITY gridColumnStart.label \"Column start:\">\n<!ENTITY gridColumnEnd.label \"Column end:\">\n<!ENTITY rowGridAutoFlow.label \"row\">\n<!ENTITY columnGridAutoFlow.label \"column\">\n<!ENTITY denseGridAutoFlow.label \"dense\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/sidebars/cssproperties/cssproperties.properties",
    "content": "EnterAnId=请输入 ID\nEnterUniqueId=您必须指定元素的唯一 ID:\n\nNoClasSelected=您必须选择类名\nPleaseSelectAClass=必须选择用于应用所请求变更的类\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/sidebars/cssproperties/csspropertiesOverlay.dtd",
    "content": "<!ENTITY cssproperties.label \"样式属性\">\n\n<!ENTITY cssToolbarCmd.label \"CSS\">\n<!ENTITY cssToolbarCmd.tooltip \"设置 CSS 样式\">\n\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/sidebars/cssproperties/editGridTemplate.dtd",
    "content": "<!ENTITY window.title \"Add or edit a grid template row/column\">\n\n<!ENTITY none.label \"None\">\n<!ENTITY newEntry.label \"New template entry\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/sidebars/cssproperties/fontFeatures.properties",
    "content": "FFaalt=Access all alternates\nFFcalt=Contextual alternates\nFFsalt=Stylistic alternates\nFFliga=Standard ligatures\nFFclig=Contextual ligatures\nFFdlig=Discretionary ligatures\nFFhist=Historical forms\nFFhlig=Historical ligatures\nFFunic=Unicase\nFFsmcp=Small capitals\nFFc2sc=Small capitals from capitals\nFFc2pc=Petite capitals from capitals\nFFpcap=Petite capitals\nFFcase=Case sensitive forms\nFFcpsp=Capital spacing\nFFtitl=Titling\nFFswsh=Swash\nFFcswh=Contextual swash\nFFfrac=Fractions\nFFafrc=Alternative fractions\nFFordn=Ordinals\nFFnumr=Numerators\nFFdnom=Denominators\nFFsinf=Scientific inferiors\nFFsups=Superscript\nFFsubs=Subscript\nFFonum=Oldstyle figures\nFFlnum=Lining Figures\nFFpnum=Proportional figures\nFFtnum=Tabular figures\nFFzero=Slashed zero\nFFmgrk=Mathematical greek\nFFnalt=Alternate annotation forms\nFFornm=Ornaments\nFFlocl=Localized forms\nFFsize=Optical size\nFFisol=Isolated forms\nFFinit=Initial forms\nFFmedi=Medial forms\nFFfinal=Final forms\nFFrlig=Requird ligatures\nFFccmp=Glyph composition/decomposition\nFFmark=Mark to base positioning\nFFmkmj=Mark to mark positioning\nFFhwid=Half widths\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/sidebars/cssproperties/griditemposition.dtd",
    "content": "<!ENTITY autoGridItemPosition.label \"Automatic\">\n<!ENTITY customGridItemPosition.label \"Custom\">\n\n<!ENTITY gridLineName.tooltiptext \"Grid line name\">\n<!ENTITY gridLineIndex.tooltiptext \"Line index\">\n<!ENTITY spanning.tooltiptext \"Contributes a grid span\">\n<!ENTITY span.label \"Span\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/sidebars/cssproperties/textshadowitem.dtd",
    "content": "<!ENTITY noTextShadow.label \"该元素未应用文字阴影\">\n\n<!ENTITY colorTextShadow.label \"颜色:\">\n<!ENTITY colorTextShadow.title \"文字阴影颜色\">\n<!ENTITY blurRadiusTextShadow.label \"柔化半径:\">\n<!ENTITY offsetXTextShadow.label \"水平偏移:\">\n<!ENTITY offsetYTextShadow.label \"垂直偏移:\">\n\n<!ENTITY spreadRadiusBoxShadow.label \"蔓延半径:\">\n<!ENTITY inset.label \"嵌入阴影\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/sidebars/cssproperties/transformationitem.dtd",
    "content": "<!ENTITY rotation.label \"旋转\">\n<!ENTITY translation.label \"转化\">\n<!ENTITY skew.label \"偏离\">\n<!ENTITY aroundXAxis.label \"X 轴:\">\n<!ENTITY aroundYAxis.label \"Y 轴:\">\n<!ENTITY horizontally.label \"水平:\">\n<!ENTITY vertically.label \"垂直:\">\n<!ENTITY scale.label \"缩放\">\n\n<!ENTITY translation3d.label \"3D 变换\">\n<!ENTITY perspective.label \"3D 透视\">\n<!ENTITY depth.label \"深度:\">\n<!ENTITY x.label \"X:\">\n<!ENTITY y.label \"Y:\">\n<!ENTITY z.label \"Z:\">\n<!ENTITY rotation3d.label \"3D 旋转\">\n<!ENTITY axis.label \"轴:\">\n<!ENTITY normalize.label \"标准化\">\n<!ENTITY screenToUser.label \"从屏幕面对用户方向\">\n<!ENTITY userToScreen.label \"从用户面对屏幕方向\">\n<!ENTITY angle.label \"角度:\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/sidebars/cssproperties/transitionitem.dtd",
    "content": "<!ENTITY allProperties.label \"变换所有可以变换的属性\">\n<!ENTITY noProperty.label \"不变换属性\">\n<!ENTITY property.label \"属性:\">\n<!ENTITY duration.label \"时长:\">\n<!ENTITY seconds.label \"秒\">\n\n<!ENTITY all.label \"全部\">\n<!ENTITY none.label \"无\">\n<!ENTITY oneProperty.label \"一个属性\">\n<!ENTITY function.label \"函数:\">\n<!ENTITY ease.label \"缓慢\">\n<!ENTITY linear.label \"线性\">\n<!ENTITY easeIn.label \"慢入\">\n<!ENTITY easeOut.label \"慢出\">\n<!ENTITY easeInOut.label \"入出均慢\">\n<!ENTITY cubicBezier.label \"贝氏三次\">\n\n<!ENTITY delay.label \"延时:\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/sidebars/domexplorer/domexplorer.dtd",
    "content": "<!ENTITY window.title \"DOM 探索器\">\n\n<!ENTITY elements.label \"元素\">\n\n<!ENTITY attrName.label \"名称\">\n<!ENTITY attrValue.label \"值\">\n\n<!ENTITY attributesTab.label \"属性\">\n<!ENTITY stylesTab.label \"行内样式\">\n\n<!ENTITY addAttribute.tooltip \"添加属性\">\n<!ENTITY removeAttribute.tooltip \"删除属性\">\n<!ENTITY modifyAttribute.tooltip \"修改属性值\">\n\n<!ENTITY property.label \"属性\">\n<!ENTITY value.label \"值\">\n<!ENTITY priority.label \"优先级\">\n<!ENTITY addCSS.tooltip \"添加 CSS 声明\">\n<!ENTITY removeCSS.tooltip \"删除 CSS 声明\">\n<!ENTITY modifyCSS.tooltip \"修改 CSS 值\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/sidebars/domexplorer/domexplorerOverlay.dtd",
    "content": "<!ENTITY domexplorer.label \"DOM 探索器\">\n\n<!ENTITY domexplorer.tooltip \"探索 HTML 属性与 CSS 行内样式\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/sidebars/its20/its20.dtd",
    "content": "<!ENTITY window.title \"Internationalization Tag Set 2.0\">\n\n<!ENTITY locally.label \"Locally\">\n<!ENTITY globally.label \"Globally\">\n\n<!ENTITY loading.label \"Loading...\">\n\n<!ENTITY deleteLocalRule.label \"Delete local rule\">\n\n<!ENTITY translateSectionHeader.label \"Translate\">\n<!ENTITY translatable.label \"Translatable\">\n<!ENTITY notTranslatable.label \"Not translatable\">\n\n<!ENTITY locNoteSectionHeader.label \"Localization Note\">\n<!ENTITY descriptionLocNoteType.label \"Description\">\n<!ENTITY alertLocNoteType.label \"Alert\">\n<!ENTITY locNoteContents.label \"Contents of the localization note:\">\n<!ENTITY locNoteIRI.label \"Localization note IRI:\">\n\n<!ENTITY termSectionHeader.label \"Terminology\">\n<!ENTITY yesTermTerminology.label \"Yes\">\n<!ENTITY noTermTerminology.label \"No\">\n<!ENTITY termIRI.label \"Terminology IRI:\">\n<!ENTITY termConfidence.label \"Term confidence:\">\n\n<!ENTITY ruleset.label \"Ruleset\">\n<!ENTITY rulesetType.label \"Type\">\n<!ENTITY rulesetExternal.label \"External\">\n<!ENTITY rulesetInline.label \"Inline\">\n<!ENTITY newRulesetUrlFilepickerbutton.label \"Select ITS 2.0 file\">\n<!ENTITY rulesetQueryLanguage.label \"Query Language\">\n<!ENTITY xpath.label \"XPath\">\n<!ENTITY css.label \"CSS\">\n<!ENTITY existingITS.label \"Existing ITS 2.0 resource:\">\n<!ENTITY newRulesetFile.label \"New ITS 2.0 file\">\n\n<!ENTITY addRulesetCancel.label \"Cancel\">\n<!ENTITY addRulesetOK.label \"Create ruleset\">\n\n<!ENTITY addRulesetButton.tooltip \"Add ruleset\">\n<!ENTITY deleteRulesetButton.tooltip \"Delete ruleset\">\n<!ENTITY downButton.tooltip \"Move down\">\n<!ENTITY upButton.tooltip \"Move up\">\n\n<!ENTITY parameter.label \"Parameter\">\n<!ENTITY value.label \"Value\">\n<!ENTITY addParamButton.tooltip \"Add parameter\">\n<!ENTITY deleteParamButton.tooltip \"Delete parameter\">\n\n<!ENTITY rule.label \"Rule\">\n<!ENTITY selector.label \"Selector\">\n<!ENTITY ruleMainValue.label \"Main value\">\n<!ENTITY addRuleButton.tooltip \"Add rule\">\n<!ENTITY deleteRuleButton.tooltip \"Delete rule\">\n\n<!ENTITY relativeUrl.label \"Make URL relative\">\n\n<!ENTITY parameterName.label \"Name:\">\n<!ENTITY parameterValue.label \"Value:\">\n<!ENTITY addParamCancel.label \"Cancel\">\n<!ENTITY addParamOK.label \"Create parameter\">\n\n<!ENTITY closeOtherSections.label \"关闭所有其他段落\">\n<!ENTITY closeAllSections.label \"关闭所有段落\">\n\n<!ENTITY annotatorsRefSectionHeader.label \"ITS Tools Annotation\">\n<!ENTITY dataCategory.col \"Data category\">\n<!ENTITY processorIRI.col \"Processor IRI\">\n<!ENTITY addAnnotatorsRefButton.tooltip \"Add a reference\">\n<!ENTITY deleteAnnotatorsRefButton.tooltip \"Delete a reference\">\n<!ENTITY selectAnnotatorRefElement.tooltip \"Select reference's owner node\">\n\n<!ENTITY dataCategory.label \"Data category:\">\n<!ENTITY processorIRI.label \"Processor IRI:\">\n<!ENTITY addAnnotatorsRefCancel.label \"Cancel\">\n<!ENTITY addAnnotatorsRefOK.label \"Add reference\">\n<!ENTITY annotatorsRefWarning.label \"An annotation reference for the 'terminology' category is missing\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/sidebars/its20/its20.properties",
    "content": "LoadError=Load Error\nInlineParseError=Inline resource is not an ITS 2.0 document\nCannotFetch=Cannot fetch URL\nNotITS=Resource is not an ITS 2.0 document\n\nTranslatableByGlobalRule=Translatable by global rule\nNotTranslatableByGlobalRule=Not translatable by global rule\n\nInlineRules=Inline rules\n\ntranslateRule=Translate\nlocNoteRule=Localization Note\ntermRule=Terminology\ndirRule=Directionality\nlangRule=Language Information\nwithinTextRule=Elements Within Text\ndomainRule=Domain\ntextAnalysisRule=Text Analysis\nlocaleFilterRule=Locale Filter\nprovRule=Provenance\nexternalResourceRefRule=External Resource\ntargetPointerRule=Target Pointer\nidValueRule=Id Value\npreserveSpaceRule=Preserve Space\nlocQualityIssueRule=Localization Quality Issue\nmtConfidenceRule=Machine-Translation Confidence\nallowedCharactersRule=Allowed Characters\nstorageSizeRule=Storage Size\n\nDontWarnAgainForUrl=Don't warn me again about this URL\nDontWarnAgainForInline=Don't warn me again about inline global rules\n\nNewITSFile=New ITS 2.0 File\n\nCannotResolveXPath=Cannot resolve the following XPath selector (undeclared HTML namespace?):\nXPathParsingError=XPath Parsing Error\nDontWarnAgainForSelector=Don't warn me again about this selector\nCSSParsingError=CSS Parsing Error\nCannotResolveCSS=Cannot resolve the following CSS selector:\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/sidebars/its20/its20Overlay.dtd",
    "content": "<!ENTITY its20.label \"Internationalization Tag Set 2.0\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/sidebars/its20/locNoteRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Localization Note rule\">\n\n<!ENTITY description.label \"Description\">\n<!ENTITY alert.label \"Alert\">\n\n<!ENTITY locNote.label \"Localization Note:\">\n<!ENTITY locNotePointer.label \"Relative selector to the localization note:\">\n<!ENTITY locNoteRef.label \"IRI referring to the localization note:\">\n<!ENTITY locNoteRefPointer.label \"Relative selector to a node holding an IRI referring to the localization note:\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/sidebars/its20/selector.dtd",
    "content": "<!ENTITY selector.label \"Selector\">\n<!ENTITY cssSelector.label \"CSS Selector:\">\n<!ENTITY xpathSelector.label \"XPath Selector:\">\n\n<!ENTITY magicButton.label \"Magic button\">\n\n<!ENTITY prefixreport1.label \"The prefix for the HTML namespace is:\">\n<!ENTITY prefixreport2.label \"\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/sidebars/its20/termRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Terminology rule\">\n\n<!ENTITY yesTerm.label \"Yes\">\n<!ENTITY noTerm.label \"No\">\n\n<!ENTITY noTermInfo.label \"No terminology information\">\n<!ENTITY termInfoPointer.label \"Relative selector to the terminology information:\">\n<!ENTITY termInfoRef.label \"IRI referring to the terminology information:\">\n<!ENTITY termInfoRefPointer.label \"Relative selector to a node holding an IRI referring to the terminology information:\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/sidebars/its20/translateRule.dtd",
    "content": "<!ENTITY window.title \"Create or edit a Translate rule\">\n\n<!ENTITY translatable.label \"Translatable\">\n<!ENTITY notTranslatable.label \"Not translatable\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/sidebars/scripteditor/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - 脚本编辑器\">\n\n<!ENTITY commitChanges.label \"提交更改\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/sidebars/scripteditor/scripteditor.dtd",
    "content": "<!ENTITY editScript.label \"编辑脚本\">\n<!ENTITY moveUp.label \"上移\">\n<!ENTITY moveDown.label \"下移\">\n\n<!ENTITY addExternalScript.label \"添加外部脚本\">\n<!ENTITY addEmbeddedScript.label \"添加嵌入脚本\">\n\n<!ENTITY newScript.tooltip \"添加脚本\">\n<!ENTITY removeScript.tooltip \"删除脚本\">\n<!ENTITY modifyScript.tooltip \"修改脚本\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/sidebars/scripteditor/scripteditor.properties",
    "content": "ConfirmDeletionTitle=删除脚本\nConfirmDeletion=是否确定要删除该段脚本?\nAddExternalScriptTitle=添加外部脚本\nPromptScriptURL=请输入外部脚本的 URL\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/sidebars/scripteditor/scripteditorOverlay.dtd",
    "content": "<!ENTITY scripteditor.label \"脚本审查器\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/sidebars/stylesheets/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - \">\n\n<!ENTITY commitChanges.label \"提交更改\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/sidebars/stylesheets/stylesheets.dtd",
    "content": "<!ENTITY window.title \"插入或编辑样式表\">\n\n<!ENTITY url.col \"URL\">\n<!ENTITY alternate.col \"候选\">\n<!ENTITY title.col \"标题\">\n<!ENTITY media.col \"媒体\">\n\n<!ENTITY add.tooltip \"添加样式表\">\n<!ENTITY remove.tooltip \"删除所选样式表\">\n<!ENTITY modify.tooltip \"修改所选样式表\">\n<!ENTITY down.tooltip \"将所选样式表下移\">\n<!ENTITY up.tooltip \"将所选样式表上移\">\n\n<!ENTITY close.label \"关闭\">\n<!ENTITY editMenu.label                   \"编辑\">\n<!ENTITY styleCode.label \"代码\">\n<!ENTITY isStylesheetEnabled.label \"已启用\">\n<!ENTITY pageStyleMenu.label \"页面风格\">\n"
  },
  {
    "path": "locales/zh-CN/bluegriffon/sidebars/stylesheets/stylesheetsOverlay.dtd",
    "content": "<!ENTITY stylesheetsPanel.title \"样式表\">\n"
  },
  {
    "path": "locales/zh-CN/cssproperties.mn",
    "content": "bluegriffon-zh-CN.jar:\n% locale    cssproperties    zh-CN    %locale/zh-CN/cssproperties/\n  locale/zh-CN/cssproperties/csspropertiesOverlay.dtd    (locale/zh-CN/csspropertiesOverlay.dtd)\n  locale/zh-CN/cssproperties/cssproperties.dtd           (locale/zh-CN/cssproperties.dtd)\n  locale/zh-CN/cssproperties/editGridTemplate.dtd        (locale/zh-CN/editGridTemplate.dtd)\n  locale/zh-CN/cssproperties/backgrounditem.dtd          (locale/zh-CN/backgrounditem.dtd)\n  locale/zh-CN/cssproperties/griditemposition.dtd        (locale/zh-CN/griditemposition.dtd)\n  locale/zh-CN/cssproperties/transformationitem.dtd      (locale/zh-CN/transformationitem.dtd)\n  locale/zh-CN/cssproperties/transitionitem.dtd          (locale/zh-CN/transitionitem.dtd)\n  locale/zh-CN/cssproperties/textshadowitem.dtd          (locale/zh-CN/textshadowitem.dtd)\n  locale/zh-CN/cssproperties/colorstopitem.dtd           (locale/zh-CN/colorstopitem.dtd)\n  locale/zh-CN/cssproperties/backgrounditem.properties   (locale/zh-CN/backgrounditem.properties)\n  locale/zh-CN/cssproperties/cssproperties.properties    (locale/zh-CN/cssproperties.properties)\n  locale/zh-CN/cssproperties/fontFeatures.properties     (locale/zh-CN/fontFeatures.properties)\n\n"
  },
  {
    "path": "locales/zh-CN/domexplorer.mn",
    "content": "bluegriffon-zh-CN.jar:\n% locale    domexplorer    zh-CN    %locale/zh-CN/domexplorer/\n  locale/zh-CN/domexplorer/domexplorerOverlay.dtd (locale/zh-CN/domexplorerOverlay.dtd)\n  locale/zh-CN/domexplorer/domexplorer.dtd        (locale/zh-CN/domexplorer.dtd)\n\n"
  },
  {
    "path": "locales/zh-CN/fs.mn",
    "content": "fs-zh-CN.jar:\n% locale    fs    zh-CN    %locale/zh-CN/fs/\n  locale/zh-CN/fs/fsOverlay.dtd    (locale/zh-CN/fsOverlay.dtd)\n  locale/zh-CN/fs/fs.dtd           (locale/zh-CN/fs.dtd)\n  locale/zh-CN/fs/fs.properties    (locale/zh-CN/fs.properties)\n  locale/zh-CN/fs/addFont.dtd      (locale/zh-CN/addFont.dtd)\n\n"
  },
  {
    "path": "locales/zh-CN/gfd.mn",
    "content": "gfd-zh-CN.jar:\n% locale    gfd    zh-CN    %locale/zh-CN/gfd/\n  locale/zh-CN/gfd/gfdOverlay.dtd    (locale/zh-CN/gfdOverlay.dtd)\n  locale/zh-CN/gfd/gfd.dtd           (locale/zh-CN/gfd.dtd)\n  locale/zh-CN/gfd/addFont.dtd       (locale/zh-CN/addFont.dtd)\n\n"
  },
  {
    "path": "locales/zh-CN/its20.mn",
    "content": "bluegriffon-zh-CN.jar:\n% locale    its20    zh-CN    %locale/zh-CN/its20/\n  locale/zh-CN/its20/its20Overlay.dtd    (locale/zh-CN/its20Overlay.dtd)\n  locale/zh-CN/its20/its20.properties    (locale/zh-CN/its20.properties)\n  locale/zh-CN/its20/its20.dtd           (locale/zh-CN/its20.dtd)\n  locale/zh-CN/its20/translateRule.dtd   (locale/zh-CN/translateRule.dtd)\n  locale/zh-CN/its20/locNoteRule.dtd     (locale/zh-CN/locNoteRule.dtd)\n  locale/zh-CN/its20/termRule.dtd        (locale/zh-CN/termRule.dtd)\n  locale/zh-CN/its20/selector.dtd        (locale/zh-CN/selector.dtd)\n\n"
  },
  {
    "path": "locales/zh-CN/markdown.mn",
    "content": "markdown-zh-CN.jar:\n%   locale  markdown              zh-CN    %locale/zh-CN/markdown/\n   locale/zh-CN/markdown/markdownOverlay.dtd  (locale/zh-CN/markdownOverlay.dtd)\n   locale/zh-CN/markdown/markdown.dtd         (locale/zh-CN/markdown.dtd)\n   \n"
  },
  {
    "path": "locales/zh-CN/op1.mn",
    "content": "op1-zh-CN.jar:\n% locale    op1    zh-CN    %locale/zh-CN/op1/\n  locale/zh-CN/op1/op1Overlay.dtd      (locale/zh-CN/op1Overlay.dtd)\n  locale/zh-CN/op1/op1.dtd             (locale/zh-CN/op1.dtd)\n  locale/zh-CN/op1/a11yFirstStep.properties (locale/zh-CN/a11yFirstStep.properties)\n\n"
  },
  {
    "path": "locales/zh-CN/scripteditor.mn",
    "content": "bluegriffon-zh-CN.jar:\n% locale    scripteditor    zh-CN\t\t%locale/zh-CN/scripteditor/\n\tlocale/zh-CN/scripteditor/scripteditorOverlay.dtd\t\t(locale/zh-CN/scripteditorOverlay.dtd)\n\tlocale/zh-CN/scripteditor/scripteditor.dtd\t\t(locale/zh-CN/scripteditor.dtd)\n\tlocale/zh-CN/scripteditor/scripteditor.properties\t\t(locale/zh-CN/scripteditor.properties)\n\tlocale/zh-CN/scripteditor/editor.dtd          (locale/zh-CN/editor.dtd)\n\t\n"
  },
  {
    "path": "locales/zh-CN/stylesheets.mn",
    "content": "bluegriffon-zh-CN.jar:\n% locale    stylesheets    zh-CN\t\t%locale/zh-CN/stylesheets/\n  locale/zh-CN/stylesheets/stylesheetsOverlay.dtd   (locale/zh-CN/stylesheetsOverlay.dtd)\n  locale/zh-CN/stylesheets/stylesheets.dtd          (locale/zh-CN/stylesheets.dtd)\n  locale/zh-CN/stylesheets/editor.dtd               (locale/zh-CN/editor.dtd)\n\n"
  },
  {
    "path": "locales/zh-CN/tipoftheday.mn",
    "content": "tipoftheday-zh-CN.jar:\n%   locale  tipoftheday              zh-CN    %locale/zh-CN/tipoftheday/\n   locale/zh-CN/tipoftheday/tipoftheday.dtd  (locale/zh-CN/tipoftheday.dtd)\n   locale/zh-CN/tipoftheday/tipofthedayOverlay.dtd  (locale/zh-CN/tipofthedayOverlay.dtd)\n   locale/zh-CN/tipoftheday/tipoftheday.rdf  (locale/zh-CN/tipoftheday.rdf)\n"
  },
  {
    "path": "locales/zh-TW/aria.mn",
    "content": "bluegriffon-zh-TW.jar:\n% locale    aria    zh-TW    %locale/zh-TW/aria/\n  locale/zh-TW/aria/ariaOverlay.dtd (locale/zh-TW/ariaOverlay.dtd)\n  locale/zh-TW/aria/aria.dtd        (locale/zh-TW/aria.dtd)\n  locale/zh-TW/aria/aria.properties (locale/zh-TW/aria.properties)\n\n"
  },
  {
    "path": "locales/zh-TW/base.mn",
    "content": "bluegriffon-zh-TW.jar:\n% locale    bluegriffon    zh-TW    %locale/zh-TW/bluegriffon/\n% locale    branding       zh-TW    %locale/zh-TW/branding/\n  locale/zh-TW/bluegriffon/aboutDialog.dtd  (locale/zh-TW/bluegriffon/aboutDialog.dtd)\n  locale/zh-TW/bluegriffon/bluegriffon.dtd  (locale/zh-TW/bluegriffon/bluegriffon.dtd)\n  locale/zh-TW/bluegriffon/polyglot.dtd  (locale/zh-TW/bluegriffon/polyglot.dtd)\n  locale/zh-TW/bluegriffon/findbar.dtd  (locale/zh-TW/bluegriffon/findbar.dtd)\n  locale/zh-TW/bluegriffon/bluegriffon.properties  (locale/zh-TW/bluegriffon/bluegriffon.properties)\n  locale/zh-TW/bluegriffon/colourPicker.dtd  (locale/zh-TW/bluegriffon/colourPicker.dtd)\n  locale/zh-TW/bluegriffon/credits.dtd  (locale/zh-TW/bluegriffon/credits.dtd)\n  locale/zh-TW/bluegriffon/filepickerbutton.dtd  (locale/zh-TW/bluegriffon/filepickerbutton.dtd)\n  locale/zh-TW/bluegriffon/filePicking.dtd  (locale/zh-TW/bluegriffon/filePicking.dtd)\n  locale/zh-TW/bluegriffon/insertTable.dtd  (locale/zh-TW/bluegriffon/insertTable.dtd)\n  locale/zh-TW/bluegriffon/insertTable.properties  (locale/zh-TW/bluegriffon/insertTable.properties)\n  locale/zh-TW/bluegriffon/language.properties  (locale/zh-TW/bluegriffon/language.properties)\n  locale/zh-TW/bluegriffon/languages.dtd  (locale/zh-TW/bluegriffon/languages.dtd)\n  locale/zh-TW/bluegriffon/markupCleaner.dtd  (locale/zh-TW/bluegriffon/markupCleaner.dtd)\n  locale/zh-TW/bluegriffon/openLocation.dtd  (locale/zh-TW/bluegriffon/openLocation.dtd)\n  locale/zh-TW/bluegriffon/openLocation.properties  (locale/zh-TW/bluegriffon/openLocation.properties)\n  locale/zh-TW/bluegriffon/newPageWizard.dtd  (locale/zh-TW/bluegriffon/newPageWizard.dtd)\n  locale/zh-TW/bluegriffon/newPageWizard.properties  (locale/zh-TW/bluegriffon/newPageWizard.properties)\n  locale/zh-TW/bluegriffon/propertiesDeck.dtd  (locale/zh-TW/bluegriffon/propertiesDeck.dtd)\n  locale/zh-TW/bluegriffon/aria.dtd  (locale/zh-TW/bluegriffon/aria.dtd)\n  locale/zh-TW/bluegriffon/structurebar.dtd  (locale/zh-TW/bluegriffon/structurebar.dtd)\n  locale/zh-TW/bluegriffon/tabeditor.dtd  (locale/zh-TW/bluegriffon/tabeditor.dtd)\n  locale/zh-TW/bluegriffon/masterPasswordQuery.properties (locale/zh-TW/bluegriffon/masterPasswordQuery.properties)\n  locale/zh-TW/bluegriffon/newDocument.dtd  (locale/zh-TW/bluegriffon/newDocument.dtd)\n  locale/zh-TW/bluegriffon/prefs/file.dtd  (locale/zh-TW/bluegriffon/prefs/file.dtd)\n  locale/zh-TW/bluegriffon/prefs/source.dtd  (locale/zh-TW/bluegriffon/prefs/source.dtd)\n  locale/zh-TW/bluegriffon/prefs/general.dtd  (locale/zh-TW/bluegriffon/prefs/general.dtd)\n  locale/zh-TW/bluegriffon/prefs/newPage.dtd  (locale/zh-TW/bluegriffon/prefs/newPage.dtd)\n  locale/zh-TW/bluegriffon/prefs/update.dtd  (locale/zh-TW/bluegriffon/prefs/update.dtd)\n  locale/zh-TW/bluegriffon/prefs/styles.dtd  (locale/zh-TW/bluegriffon/prefs/styles.dtd)\n  locale/zh-TW/bluegriffon/prefs/advanced.dtd  (locale/zh-TW/bluegriffon/prefs/advanced.dtd)\n  locale/zh-TW/bluegriffon/prefs/connection.dtd  (locale/zh-TW/bluegriffon/prefs/connection.dtd)\n  locale/zh-TW/bluegriffon/prefs/osx.dtd  (locale/zh-TW/bluegriffon/prefs/osx.dtd)\n  locale/zh-TW/bluegriffon/prefs/shortcuts.dtd  (locale/zh-TW/bluegriffon/prefs/shortcuts.dtd)\n  locale/zh-TW/bluegriffon/prefs/update.properties  (locale/zh-TW/bluegriffon/prefs/update.properties)\n  locale/zh-TW/bluegriffon/prefs/license.dtd  (locale/zh-TW/bluegriffon/prefs/license.dtd)\n  locale/zh-TW/bluegriffon/prefs/license.properties  (locale/zh-TW/bluegriffon/prefs/license.properties)\n  locale/zh-TW/bluegriffon/prefs/deactivateLicense.dtd  (locale/zh-TW/bluegriffon/prefs/deactivateLicense.dtd)\n  locale/zh-TW/bluegriffon/prefs.dtd  (locale/zh-TW/bluegriffon/prefs.dtd)\n  locale/zh-TW/bluegriffon/updateAvailable.dtd  (locale/zh-TW/bluegriffon/updateAvailable.dtd)\n  locale/zh-TW/bluegriffon/updates.properties  (locale/zh-TW/bluegriffon/updates.properties)\n  locale/zh-TW/branding/brand.dtd  (locale/zh-TW/branding/brand.dtd)\n  locale/zh-TW/branding/brand.properties  (locale/zh-TW/branding/brand.properties)\n  locale/zh-TW/bluegriffon/insertImage.dtd  (locale/zh-TW/bluegriffon/insertImage.dtd)\n  locale/zh-TW/bluegriffon/insertAnchor.dtd  (locale/zh-TW/bluegriffon/insertAnchor.dtd)\n  locale/zh-TW/bluegriffon/insertCommentOrPI.dtd  (locale/zh-TW/bluegriffon/insertCommentOrPI.dtd)\n  locale/zh-TW/bluegriffon/insertLink.dtd  (locale/zh-TW/bluegriffon/insertLink.dtd)\n  locale/zh-TW/bluegriffon/insertLink.properties  (locale/zh-TW/bluegriffon/insertLink.properties)\n  locale/zh-TW/bluegriffon/cssClassPicker.dtd (locale/zh-TW/bluegriffon/cssClassPicker.dtd)\n  locale/zh-TW/bluegriffon/insertVideo.dtd  (locale/zh-TW/bluegriffon/insertVideo.dtd)\n  locale/zh-TW/bluegriffon/insertAudio.dtd  (locale/zh-TW/bluegriffon/insertAudio.dtd)\n  locale/zh-TW/bluegriffon/insertVideo.properties  (locale/zh-TW/bluegriffon/insertVideo.properties)\n  locale/zh-TW/bluegriffon/insertHTML.dtd  (locale/zh-TW/bluegriffon/insertHTML.dtd)\n  locale/zh-TW/bluegriffon/insertHR.dtd  (locale/zh-TW/bluegriffon/insertHR.dtd)\n  locale/zh-TW/bluegriffon/insertForm.dtd  (locale/zh-TW/bluegriffon/insertForm.dtd)\n  locale/zh-TW/bluegriffon/parsingError.dtd  (locale/zh-TW/bluegriffon/parsingError.dtd)\n  locale/zh-TW/bluegriffon/insertFormInput.dtd  (locale/zh-TW/bluegriffon/insertFormInput.dtd)\n  locale/zh-TW/bluegriffon/insertFieldset.dtd  (locale/zh-TW/bluegriffon/insertFieldset.dtd)\n  locale/zh-TW/bluegriffon/insertLabel.dtd  (locale/zh-TW/bluegriffon/insertLabel.dtd)\n  locale/zh-TW/bluegriffon/insertButton.dtd  (locale/zh-TW/bluegriffon/insertButton.dtd)\n  locale/zh-TW/bluegriffon/insertSelect.dtd  (locale/zh-TW/bluegriffon/insertSelect.dtd)\n  locale/zh-TW/bluegriffon/insertTextarea.dtd  (locale/zh-TW/bluegriffon/insertTextarea.dtd)\n  locale/zh-TW/bluegriffon/insertKeygen.dtd  (locale/zh-TW/bluegriffon/insertKeygen.dtd)\n  locale/zh-TW/bluegriffon/insertOutput.dtd  (locale/zh-TW/bluegriffon/insertOutput.dtd)\n  locale/zh-TW/bluegriffon/insertProgress.dtd  (locale/zh-TW/bluegriffon/insertProgress.dtd)\n  locale/zh-TW/bluegriffon/insertMeter.dtd  (locale/zh-TW/bluegriffon/insertMeter.dtd)\n  locale/zh-TW/bluegriffon/insertStylesheet.dtd  (locale/zh-TW/bluegriffon/insertStylesheet.dtd)\n  locale/zh-TW/bluegriffon/editStylesheet.dtd  (locale/zh-TW/bluegriffon/editStylesheet.dtd)\n  locale/zh-TW/bluegriffon/media.dtd  (locale/zh-TW/bluegriffon/media.dtd)\n  locale/zh-TW/bluegriffon/media.properties  (locale/zh-TW/bluegriffon/media.properties)\n  locale/zh-TW/bluegriffon/insertChars.dtd  (locale/zh-TW/bluegriffon/insertChars.dtd)\n  locale/zh-TW/bluegriffon/convertToTable.dtd (locale/zh-TW/bluegriffon/convertToTable.dtd)\n  locale/zh-TW/bluegriffon/pageProperties.dtd (locale/zh-TW/bluegriffon/pageProperties.dtd)\n  locale/zh-TW/bluegriffon/spellCheck.dtd (locale/zh-TW/bluegriffon/spellCheck.dtd)\n  locale/zh-TW/bluegriffon/spellCheck.properties (locale/zh-TW/bluegriffon/spellCheck.properties)\n  locale/zh-TW/bluegriffon/dictionary.dtd (locale/zh-TW/bluegriffon/dictionary.dtd)\n  locale/zh-TW/bluegriffon/html5.properties (locale/zh-TW/bluegriffon/html5.properties)\n  locale/zh-TW/bluegriffon/listProperties.dtd (locale/zh-TW/bluegriffon/listProperties.dtd)\n  locale/zh-TW/bluegriffon/insertTOC.dtd (locale/zh-TW/bluegriffon/insertTOC.dtd)\n  locale/zh-TW/bluegriffon/svg-edit.properties (locale/zh-TW/bluegriffon/svg-edit.properties)\n  locale/zh-TW/bluegriffon/panels.dtd (locale/zh-TW/bluegriffon/panels.dtd)\n  locale/zh-TW/bluegriffon/rotator.dtd (locale/zh-TW/bluegriffon/rotator.dtd)\n\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/aboutDialog.dtd",
    "content": "<!ENTITY aboutDialog.title      \"關於 &brandFullName;\">\n<!ENTITY copyright              \"貢獻者\">\n<!ENTITY aboutLink              \"&lt; 關於 &brandFullName;\">\n<!ENTITY aboutVersion           \"版本\">\n<!ENTITY copyrightText          \"&#169;1998-2019 Disruptive Innovations 和其貢獻者。保留所有權利。\">\n<!ENTITY cmdClose.macKey        \"W\">\n<!ENTITY codeName               \"版本號\">\n\n<!ENTITY aboutTab.label         \"關於\">\n<!ENTITY creditsTab.label       \"授權協議和貢獻者名單\">\n<!ENTITY buildConfigTab.label   \"編譯設定\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/aria.dtd",
    "content": "<!ENTITY ariaRole.label \"ARIA 角色\">\n\n<!ENTITY noARIArole.label \"(無 ARIA 角色)\">\n<!ENTITY ARIARoleSelect.tooltip \"設定ARIA角色屬性\">\n<!ENTITY alertRole.label \"重要且通常對時間敏感的消息。參見 alertdialog 與 status\">\n<!ENTITY alertdialogRole.label \"一種包含警告訊息的對話框，初始焦點位於對話框內元素。參見 alert 與 dialog\">\n<!ENTITY applicationRole.label \"宣告為 web 應用程式的區域，與 web 文件相對比\">\n<!ENTITY articleRole.label \"頁面中由獨立文件、頁面或網站構成的段落\">\n<!ENTITY bannerRole.label \"主要包含網站導向內容，而不是頁面特定內容的區域\">\n<!ENTITY buttonRole.label \"允許使用者點擊或按下時觸發操作的 input 元素。參見 link\">\n<!ENTITY checkboxRole.label \"可選的 input 元素，有三種可能的值：true, false 或 mixed\">\n<!ENTITY columnheaderRole.label \"包含頭一列資訊的儲存格\">\n<!ENTITY comboboxRole.label \"展示 select 元素; 通常類似於使用者可先輸入再選擇一個選項，或者輸入任意文字作為列表中新一項的文字方塊。參見 listbox\">\n<!ENTITY commandRole.label \"小工具形式，執行操作但不接收輸入數據\">\n<!ENTITY complementaryRole.label \"檔案支撐段落，在 DOM 層次中與主內容處於同一層級，設計為主內容的補充，但當與主內容分開後仍有意義\">\n<!ENTITY compositeRole.label \"可能包含可導航的後代或擁有子項的小工具\">\n<!ENTITY contentinfoRole.label \"包含前項檔案資訊的可認知區域\">\n<!ENTITY definitionRole.label \"短句或概念的定義\">\n<!ENTITY dialogRole.label \"對話框設計用於中斷應用程式的執行以提醒使用者輸入資訊或要求使用者回應。參見 alertdialog\">\n<!ENTITY directoryRole.label \"一個群組（如靜態內容表格）成員的參考列表\">\n<!ENTITY documentRole.label \"包含關於聲明為檔案內容資訊的區域，與 web 應用程式相對比\">\n<!ENTITY formRole.label \"地標性區域，包含一組項目與對象，組合後可新增表單。參見 search\">\n<!ENTITY gridRole.label \"網格是包含整理成類似於表格的行列形式的包含表格數據的儲存格交互控制項\">\n<!ENTITY gridcellRole.label \"grid 或 treegrid 中的儲存格\">\n<!ENTITY groupRole.label \"一組使用者界面對象，不旨在包含於頁面描述或輔助技術目錄\">\n<!ENTITY headingRole.label \"頁面某段的標題\">\n<!ENTITY imgRole.label \"容器，包含一組形成圖像的元素\">\n<!ENTITY inputRole.label \"通用的允許使用者輸入的小工具類型\">\n<!ENTITY landmarkRole.label \"頁面的區域，旨在作為導航性地標\">\n<!ENTITY linkRole.label \"互動內部或外部資源引用，當觸發時會將使用者代理導航至該資源。參見 button\">\n<!ENTITY listRole.label \"一組非交互的列表項。參見 listbox\">\n<!ENTITY listboxRole.label \"允許使用者從一列選項中選擇一個或多個項目的小工具。參見 combobox 與 list\">\n<!ENTITY listitemRole.label \"列表或目錄中的單個對象\">\n<!ENTITY logRole.label \"一種新資訊以有意義的順序加入而舊資訊可以消失的活動區域。參見 marquee\">\n<!ENTITY mainRole.label \"檔案主內容\">\n<!ENTITY marqueeRole.label \"一種活動區域，重要資訊反覆變更。參見 log\">\n<!ENTITY mathRole.label \"代表數學表達式的內容。\">\n<!ENTITY menuRole.label \"一種小工具，提供一組選項給使用者\">\n<!ENTITY menubarRole.label \"顯示通常總可見且通常橫向出現的選單\">\n<!ENTITY menuitemRole.label \"選單或選單欄中所包含一組選項中的一項\">\n<!ENTITY menuitemcheckboxRole.label \"可複選的 menuitem，有三種可能的值: true, false 或 mixed\">\n<!ENTITY menuitemradioRole.label \"menuitemradio 角色組中的複選框 menuitem 只能同時選中一個\">\n<!ENTITY navigationRole.label \"一組導航性元素（通常是鏈接）用於導航檔案或相關檔案\">\n<!ENTITY noteRole.label \"資源主內容的插入或補充內容段落\">\n<!ENTITY optionRole.label \"下拉選擇列表中可選擇的項\">\n<!ENTITY presentationRole.label \"不會映射到輔助 API 的原生語義含蓄角色\">\n<!ENTITY progressbarRole.label \"顯示耗時很長的任務進度狀態的元素\">\n<!ENTITY radioRole.label \"radio 角色中的可選 input 元素只能同時選擇一個\">\n<!ENTITY radiogroupRole.label \"一組單選按鈕\">\n<!ENTITY rangeRole.label \"表示可由使用者設置區間值的 input 元素\">\n<!ENTITY regionRole.label \"網頁或檔案中的大片可認知段落，作者認為重要得需要包含在頁面概要或目錄中，例如頁面中包含直播體育活動統計資訊的區域\">\n<!ENTITY roletypeRole.label \"本詞彙表中所有其他角色所繼承的基本角色\">\n<!ENTITY rowRole.label \"grid 中的一行儲存格\">\n<!ENTITY rowgroupRole.label \"grid 中包含一或多行元素的一個群組\">\n<!ENTITY rowheaderRole.label \"grid 中包含表頭資訊的儲存格\">\n<!ENTITY scrollbarRole.label \"圖形對象，控制檢視區域內容的滾動，無論內容是否已在查看區域完整顯示\">\n<!ENTITY searchRole.label \"地標性區域，包含整個組合新增搜尋設備的一組項目與對象。參見 form\">\n<!ENTITY sectionRole.label \"檔案或應用程式中可渲染的結構內容單元\">\n<!ENTITY sectionheadRole.label \"標記或總結相關段落的主題的結構\">\n<!ENTITY selectRole.label \"表單小工具，允許使用者從一組選項中選擇\">\n<!ENTITY separatorRole.label \"分隔與區分內容段落或 menuitem 分組的分隔字元\">\n<!ENTITY sliderRole.label \"使用者 input 元素，使用者從給定值域選擇數值\">\n<!ENTITY spinbuttonRole.label \"帶值域的表單，讓使用者從中選擇離散選項\">\n<!ENTITY statusRole.label \"內容為使用者顧問性質但沒重要進行警告的資訊的容器。參見 alert\">\n<!ENTITY structureRole.label \"檔案結構元素\">\n<!ENTITY tabRole.label \"標籤群組，提供可選擇要渲染給使用者 tab 內容的機制\">\n<!ENTITY tablistRole.label \"一列 tab 元素，tabpanel 的元素\">\n<!ENTITY tabpanelRole.label \"容器，包含與一個 tab 所關聯的資源，其中每個標籤包含於一個 tablist\">\n<!ENTITY textboxRole.label \"input 元素，允許無格式限制的文字作為其值\">\n<!ENTITY timerRole.label \"一種包含從起始點開始即有一定量已過時間，距離終止點的剩餘時間的數字計數器活動區域\">\n<!ENTITY toolbarRole.label \"一組常用功能按鈕，以緊湊視覺表單中顯示\">\n<!ENTITY tooltipRole.label \"顯示元素描述的上下文彈出\">\n<!ENTITY treeRole.label \"一種列表，可能包含可以摺疊與展開的子級嵌套組\">\n<!ENTITY treegridRole.label \"網格，其行可類似樹形結構展開與摺疊\">\n<!ENTITY treeitemRole.label \"樹形結構中的選項。包含子級樹形項組即可展開或摺疊的樹形結構中的元素\">\n<!ENTITY widgetRole.label \"圖形使用者界面 (GUI) 交互元件\">\n<!ENTITY windowRole.label \"瀏覽器或應用程式視窗\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/bluegriffon.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title           \"BlueGriffon\">\n\n<!ENTITY fileMenu.label         \"檔案\">\n<!ENTITY fileMenu.accesskey     \"F\">\n<!ENTITY newMenu.label                    \"開新檔案\">\n<!ENTITY newMenu.accesskey                \"N\">\n\n<!ENTITY newWizardMenu.label              \"新增文件精靈\">\n\n<!ENTITY editMenu.label                   \"編輯\">\n<!ENTITY editMenu.accesskey               \"E\">\n\n<!ENTITY viewMenu.label                   \"檢視\">\n<!ENTITY viewMenu.accesskey               \"V\">\n<!ENTITY customizeToolbar.label           \"自訂\">\n<!ENTITY customizeToolbar.accesskey       \"C\">\n\n<!ENTITY insertMenu.label                 \"插入\">\n<!ENTITY insertMenu.accesskey             \"I\">\n\n<!ENTITY formatMenu.label                 \"格式\">\n<!ENTITY formatMenu.accesskey             \"O\">\n<!ENTITY spanCmd.label \"CSS樣式表\">\n<!ENTITY spanCmd.accesskey \"N\">\n<!-- Font Style SubMenu -->\n<!ENTITY fontStyleMenu.label \"文字樣式\">\n<!ENTITY formatstylemenu.accesskey \"S\">\n<!ENTITY styleBoldCmd.label \"粗體\">\n<!ENTITY stylebold.accesskey \"B\">\n<!ENTITY stylebold.keybinding \"b\">\n<!ENTITY styleItalicCmd.label \"斜體\">\n<!ENTITY styleitalic.accesskey \"I\">\n<!ENTITY styleitalic.keybinding \"i\">\n<!ENTITY styleUnderlineCmd.label \"底線\">\n<!ENTITY styleunderline.accesskey \"U\">\n<!ENTITY styleUnderline.key \"u\">\n<!ENTITY styleStrikeThruCmd.label \"刪除線\">\n<!ENTITY stylestrikethru.accesskey \"K\">\n<!ENTITY styleSuperscriptCmd.label \"上標題\">\n<!ENTITY stylesuperscript.accesskey \"P\">\n<!ENTITY styleSubscriptCmd.label \"下標題\">\n<!ENTITY stylesubscript.accesskey \"S\">\n<!ENTITY styleNonbreakingCmd.label \"不間斷\">\n<!ENTITY stylenonbreaking.accesskey \"N\">\n<!ENTITY styleEm.label \"強調\">\n<!ENTITY styleEm.accesskey \"E\">\n<!ENTITY styleEm.key \"i\">\n<!ENTITY styleStrong.label \"更加強調\">\n<!ENTITY styleStrong.accesskey \"T\">\n<!ENTITY styleStrong.key \"b\">\n<!ENTITY styleCite.label \"引用\">\n<!ENTITY styleCite.accesskey \"C\">\n<!ENTITY styleAbbr.label \"縮寫\">\n<!ENTITY styleAbbr.accesskey \"A\">\n<!ENTITY styleAcronym.label \"首位字母縮寫\">\n<!ENTITY styleAcronym.accesskey \"R\">\n<!ENTITY styleCode.label \"代碼\">\n<!ENTITY styleCode.accesskey \"O\">\n<!ENTITY styleCode.key \"c\">\n<!ENTITY styleSamp.label \"範例輸出\">\n<!ENTITY styleSamp.accesskey \"M\">\n<!ENTITY styleVar.label \"變數\">\n<!ENTITY styleVar.accesskey \"V\">\n<!ENTITY fontFixedWidth.label \"固定寬度\">\n<!ENTITY fontfixedwidth.accesskey \"X\">\n\n<!ENTITY tableMenu.label                  \"表格\">\n<!ENTITY tableMenu.accesskey              \"B\">\n\n<!ENTITY toolsMenu.label                  \"工具\">\n<!ENTITY toolsMenu.accesskey              \"T\">\n<!ENTITY consoleMenu.label                \"JavaScript控制器\">\n\n<!ENTITY panelsMenu.label                 \"面板\">\n<!ENTITY panelsMenu.accesskey             \"P\">\n\n<!ENTITY alignPanels.label                \"對齊所有面板\">\n\n<!ENTITY helpMenu.label                   \"說明\">\n<!ENTITY helpMenu.accesskey               \"H\">\n<!ENTITY aboutComposer.label              \"關於 BlueGriffon\">\n\n<!ENTITY throbber.tooltip                 \"BlueGriffon\">\n\n<!ENTITY newMenu.label                    \"新增\">\n<!ENTITY newToolbarCmd.tooltip            \"建立新頁面\">\n<!ENTITY pageInNewTab.label                     \"在新分頁建立\">\n<!ENTITY pageInNewWindow.label                  \"在新視窗建立\">\n<!ENTITY newOtherCmd.label                \"更多選項...\">\n\n<!ENTITY openMenu.label                   \"開啟\">\n<!ENTITY openMenu.tooltip                 \"開啟已存在的頁面\">\n<!ENTITY openTab.label                    \"在新分頁開啟\">\n<!ENTITY openWindow.label                 \"在新視窗開啟\">\n<!ENTITY openPage.label                   \"開啟\">\n<!ENTITY openPage.accesskey               \"O\">\n<!ENTITY openFileCmd.label                \"開啟檔案\">\n\n<!ENTITY quit.label                       \"離開\">\n<!ENTITY quit.accesskey                   \"Q\">\n\n<!ENTITY stopButton.label                 \"停止\">\n<!ENTITY stopButton.tooltip               \"停止載入此頁面\">\n\n<!ENTITY boldToolbarCmd.tooltip           \"粗體\">\n<!ENTITY boldToolbarCmd.label             \"粗體\">\n<!ENTITY italicToolbarCmd.tooltip         \"斜體\">\n<!ENTITY italicToolbarCmd.label           \"斜體\">\n<!ENTITY underlineToolbarCmd.tooltip      \"底線\">\n<!ENTITY underlineToolbarCmd.label        \"底線\">\n<!ENTITY strongToolbarCmd.tooltip         \"更加強調\">\n<!ENTITY strongToolbarCmd.label           \"更加強調\">\n<!ENTITY emToolbarCmd.tooltip             \"強調\">\n<!ENTITY emToolbarCmd.label               \"強調\">\n<!ENTITY codeToolbarCmd.label             \"代碼\">\n<!ENTITY codeToolbarCmd.tooltip           \"代碼\">\n<!-- RTL -->                           \n<!ENTITY writingDirectionMenu.label          \"輸入方向\">\n<!ENTITY writingdirectionmenu.accesskey      \"W\">\n<!ENTITY defaultDirectionMenu.label          \"未指定\">\n<!ENTITY defaultdirectionmenu.accesskey      \"U\">\n<!ENTITY ltrDirectionMenu.label              \"從左到右\">\n<!ENTITY ltrdirectionmenu.accesskey          \"L\">\n<!ENTITY rtlDirectionMenu.label              \"從右到左\">\n<!ENTITY rtldirectionmenu.accesskey          \"R\">\n<!ENTITY dirLtr.tooltip                      \"從左到右\">\n<!ENTITY dirRtl.tooltip                      \"從右到左\">\n\n<!ENTITY ParagraphSelect.tooltip \"選擇一項段落格式\">\n<!-- Shared in Paragraph, and Toolbar menulist -->\n<!ENTITY bodyTextCmd.label \"頁面文字\">\n<!ENTITY paragraphParagraphCmd.label \"段落\">  \n<!ENTITY heading1Cmd.label \"標題 1\">\n<!ENTITY heading2Cmd.label \"標題 2\">\n<!ENTITY heading3Cmd.label \"標題 3\">\n<!ENTITY heading4Cmd.label \"標題 4\">\n<!ENTITY heading5Cmd.label \"標題 5\">\n<!ENTITY heading6Cmd.label \"標題 6\">\n<!ENTITY paragraphAddressCmd.label \"地址\">\n<!ENTITY paragraphPreformatCmd.label \"預設格式化\">\n<!ENTITY genericContainerCmd.label \"Div標籤\">\n\n<!ENTITY unorderedList.tooltip \"無排序項列\">\n<!ENTITY orderedList.tooltip \"已排序項列\">\n<!ENTITY unorderedList.label \"無排序項列\">\n<!ENTITY orderedList.label \"已排序項列\">\n\n<!ENTITY alignLeft.tooltip \"靠左對齊\">\n<!ENTITY alignCenter.tooltip \"置中對齊\">\n<!ENTITY alignRight.tooltip \"靠右對齊\">\n<!ENTITY alignJustify.tooltip \"左右對齊\">\n<!ENTITY alignLeft.label \"靠左對齊\">\n<!ENTITY alignCenter.label \"置中對齊\">\n<!ENTITY alignRight.label \"靠右對齊\">\n<!ENTITY alignJustify.label \"左右對齊\">\n\n<!ENTITY indentToolbarCmd.tooltip \"文字內縮\">\n<!ENTITY indentToolbarCmd.label \"文字內縮\">\n\n<!ENTITY outdentToolbarCmd.tooltip \"文字外靠\">\n<!ENTITY outdentToolbarCmd.label \"文字外靠\">\n\n<!ENTITY definitionDescription.tooltip \"定義描述\">\n<!ENTITY definitionDescription.label \"定義描述\">\n<!ENTITY definitionTitle.tooltip \"定義標題\">\n<!ENTITY definitionTitle.label \"定義標題\">\n\n<!ENTITY FontFaceSelect.tooltip \"選擇一種字型\">\n<!ENTITY fontVarWidth.label \"可變寬度\">\n<!ENTITY fontFixedWidth.label \"固定寬度\">\n<!ENTITY fontHelveticaFont.label \"Helvetica, Arial\">\n<!ENTITY fontTimes.label \"Times\">\n<!ENTITY fontCourier.label \"Courier\">\n\n<!ENTITY applyClassToSelectionCmd.tooltip \"套用此類別至所選的範圍\">\n<!ENTITY noClass.label \"(無類別)\">\n\n<!ENTITY applyIdToSelectionCmd.tooltip \"賦予ID至所選的範圍\">\n<!ENTITY noId.label \"(無ID)\">\n\n<!ENTITY tableToolbarCmd.label \"表格\">\n<!ENTITY tableToolbarCmd.key \"T\">\n<!ENTITY tableToolbarCmd.tooltip \"插入新表格或編輯已選定的表格\">\n\n<!ENTITY imageToolbarCmd.label \"影像\">\n<!ENTITY imageToolbarCmd.key \"I\">\n<!ENTITY imageToolbarCmd.tooltip \"插入或編輯影像\">\n\n<!ENTITY anchorToolbarCmd.label \"錨點\">\n<!ENTITY anchorToolbarCmd.key \"A\">\n<!ENTITY anchorToolbarCmd.tooltip \"插入或編輯錨點\">\n\n<!ENTITY linkToolbarCmd.label \"超連結\">\n<!ENTITY linkToolbarCmd.key \"L\">\n<!ENTITY linkToolbarCmd.tooltip \"插入或編輯超連結\">\n\n<!ENTITY hrToolbarCmd.label \"水平線\">\n<!ENTITY hrToolbarCmd.key \"B\">\n\n<!ENTITY htmlToolbarCmd.label \"HTML 標記\">\n<!ENTITY htmlToolbarCmd.key \"H\">\n\n<!ENTITY formToolbarCmd.label \"表單\">\n<!ENTITY formToolbarCmd.key \"F\">\n<!ENTITY formToolbarCmd.tooltip \"插入或編輯表單\">\n\n<!ENTITY fieldsetToolbarCmd.label \"字段集\">\n<!ENTITY fieldsetToolbarCmd.key \"D\">\n\n<!ENTITY labelToolbarCmd.label \"標籤\">\n<!ENTITY labelToolbarCmd.key \"L\">\n\n<!ENTITY buttonToolbarCmd.label \"按鈕\">\n<!ENTITY buttonToolbarCmd.key \"B\">\n\n<!ENTITY selectToolbarCmd.label \"下拉式選單\">\n<!ENTITY selectToolbarCmd.key \"S\">\n\n<!ENTITY textareaToolbarCmd.label \"文字方塊\">\n<!ENTITY textareaToolbarCmd.key \"T\">\n\n<!ENTITY keygenToolbarCmd.label \"密鑰校對產生器\">\n<!ENTITY keygenToolbarCmd.key \"K\">\n\n<!ENTITY outputToolbarCmd.label \"輸出\">\n<!ENTITY outputToolbarCmd.key \"O\">\n\n<!ENTITY progressToolbarCmd.label \"進度列\">\n<!ENTITY progressToolbarCmd.key \"P\">\n\n<!ENTITY meterToolbarCmd.label \"度量\">\n<!ENTITY meterToolbarCmd.key \"M\">\n\n<!ENTITY datalistToolbarCmd.label \"資料表\">\n<!ENTITY datalistToolbarCmd.key \"I\">\n\n<!ENTITY stylesheetsToolbarCmd.label \"樣式表\">\n<!ENTITY stylesheetsToolbarCmd.key \"S\">\n\n<!ENTITY webfonts.label \"網路字型\">\n\n<!ENTITY videoToolbarCmd.label \"影片\">\n<!ENTITY videoToolbarCmd.tooltip \"插入或編輯影片\">\n\n<!ENTITY audioToolbarCmd.label \"音訊\">\n<!ENTITY audioToolbarCmd.tooltip \"插入或編輯音訊檔案\">\n\n<!ENTITY browseToolbarCmd.label \"預覽\">\n<!ENTITY browseToolbarCmd.tooltip \"在游覽器中預覽\">\n\n<!ENTITY saveCmd.label \"存檔\">\n<!ENTITY saveToolbarCmd.tooltip \"在本機儲存檔案\">\n<!ENTITY filesave.key \"S\">\n<!ENTITY saveAsCmd.label \"另存新檔...\">\n<!ENTITY filesaveas.key \"S\">\n\n<!ENTITY undoCmd.label \"復原\">\n<!ENTITY undoCmd.accesskey \"U\">\n<!ENTITY redoCmd.label \"重作\">\n<!ENTITY redoCmd.accesskey \"R\">\n\n<!ENTITY cutCmd.label \"剪下\">\n<!ENTITY cutCmd.accesskey \"T\">\n<!ENTITY copyCmd.label \"複製\">\n<!ENTITY copyCmd.accesskey \"C\">\n<!ENTITY pasteCmd.label \"貼上\">\n<!ENTITY pasteCmd.accesskey \"P\">\n<!ENTITY pasteNoFormatting.label \"非格式化貼上\">\n<!ENTITY pasteNoFormatting.accesskey \"F\">\n<!ENTITY deleteCmd.label \"刪除\">\n<!ENTITY deleteCmd.accesskey \"D\">\n<!ENTITY selectAllCmd.label \"全選\">\n<!ENTITY selectAllCmd.accesskey \"A\">\n<!ENTITY copyHTMLCodeCmd.label \"複製已選定的HTML標記\">\n<!ENTITY copyHTMLCodeCmd.accesskey \"H\">\n<!ENTITY copyHTMLCode.label \"複製此元素的HTML標記\">\n\n<!ENTITY setZoomFactor.label \"設定縮放系數\">\n\n<!ENTITY fileRecentMenu.label \"最近開啟的檔案\">\n<!ENTITY filerecentmenu.accesskey \"R\">\n\n<!ENTITY markupCleanerCmd.label \"標記清除器\">\n<!ENTITY markupcleaner.accesskey \"M\">\n\n<!ENTITY viewToolbars.label \"工具列\">\n<!ENTITY viewStatusbar.label \"狀態列\">\n\n<!ENTITY formatToolbar.name \"格式 (主要)\">\n<!ENTITY formatToolbar2.name \"格式 (次要)\">\n\n<!ENTITY dualview.label \"Dual View\">\n<!ENTITY wysiwygMode.label \"設計模式\">\n<!ENTITY printMode.label \"Print Preview\">\n<!ENTITY sourceMode.label \"原始碼模式\">\n\n<!ENTITY closeTabCmd.label \"關閉目前的分頁\">\n<!ENTITY closeEbookCmd.label \"關閉當前電子書\">\n\n<!ENTITY filesave.key \"s\">\n<!ENTITY quit.key \"q\">\n<!ENTITY closeWindow.key \"w\">\n<!ENTITY openPage.key \"o\">\n<!ENTITY undoCmd.key \"z\">\n<!ENTITY redoCmd.key \"y\">\n<!ENTITY cutCmd.key \"x\">\n<!ENTITY copyCmd.key \"c\">\n<!ENTITY pasteCmd.key \"v\">\n\n<!ENTITY formInputs.label \"匯入元素...\">\n<!ENTITY hiddenInputForm.label \"隱藏的字串\">\n<!ENTITY textInputForm.label \"文字匯入區塊\">\n<!ENTITY searchInputForm.label \"搜尋區塊\">\n<!ENTITY telInputForm.label \"電話號碼區塊\">\n<!ENTITY urlInputForm.label \"網址區塊\">\n<!ENTITY emailInputForm.label \"E-mail 區塊\">\n<!ENTITY passwordInputForm.label \"密碼區塊\">\n<!ENTITY datetimeInputForm.label \"在 UTC 時區選取時間和日期..\">\n<!ENTITY dateInputForm.label \"日期選取\">\n<!ENTITY monthInputForm.label \"選取年和月..\">\n<!ENTITY weekInputForm.label \"選取週年和週..\">\n<!ENTITY timeInputForm.label \"無時區的時間選取器\">\n<!ENTITY datetimelocalInputForm.label \"無時區和日期的時間選取器\">\n<!ENTITY numberInputForm.label \"數值區塊\">\n<!ENTITY rangeInputForm.label \"數值範圍選取器\">\n<!ENTITY colorInputForm.label \"顏色選取器\">\n<!ENTITY checkboxInputForm.label \"核取方塊\">\n<!ENTITY radioInputForm.label \"頻道按鈕\">\n<!ENTITY fileInputForm.label \"檔案選取器\">\n<!ENTITY submitInputForm.label \"表單提交按鈕\">\n<!ENTITY imageInputForm.label \"圖案式表單提交按鈕\">\n<!ENTITY resetInputForm.label \"表單重設按鈕\">\n<!ENTITY buttonInputForm.label \"按鈕\">\n\n\n<!ENTITY allTagsMode.label \"全標籤模式\">\n\n<!ENTITY toggleViewMenu.label \"Toggle view\">\n<!ENTITY toggleViewMenu.accesskey \"T\">\n\n<!ENTITY spellCheck.label \"拼字檢查\">\n<!ENTITY spellCheck.accesskey \"S\">\n<!ENTITY dictionary.label \"字典檔\">\n<!ENTITY addToDictionary \"新增字典檔\">\n<!ENTITY ignoreWord.label \"忽略單字\">\n\n<!ENTITY specialChars.label \"字元和象徵\">\n\n<!-- Table Menu -->\n<!ENTITY tableMenu.label                     \"表格\">\n<!ENTITY tablemenu.accesskey                 \"B\">\n<!-- Select Submenu -->\n<!ENTITY tableSelectMenu.label               \"選取\">\n<!ENTITY tableselectmenu.accesskey           \"S\">\n\n<!ENTITY tableSelectMenu2.label              \"表格選取\">\n<!ENTITY tableInsertMenu2.label              \"插入表格\">\n<!ENTITY tableDeleteMenu2.label              \"刪除表格\">\n\n<!-- Insert SubMenu -->\n<!ENTITY tableInsertMenu.label               \"插入\">\n<!ENTITY tableinsertmenu.accesskey           \"I\">\n<!ENTITY tableTable.label                    \"表格\">\n<!ENTITY tabletable.accesskey                \"T\">\n<!ENTITY tableRow.label                      \"欄\">\n<!ENTITY tableRows.label                     \"多行欄\">\n<!ENTITY tablerow.accesskey                  \"R\">\n<!ENTITY tableRowAbove.label                 \"欄(上方插入)\">\n<!-- uses tablerow.accesskey -->\n<!ENTITY tableRowBelow.label                 \"欄(下方插入)\">\n<!ENTITY tablerowbelow.accesskey             \"B\">\n<!ENTITY tableColumn.label                   \"列\">\n<!ENTITY tableColumns.label                  \"多行列\">\n<!ENTITY tablecolumn.accesskey               \"O\">\n<!ENTITY tableColumnBefore.label             \"列(前方插入)\">\n<!-- uses tablecolumn.accesskey -->\n<!ENTITY tableColumnAfter.label              \"列(後方插入)\">\n<!ENTITY tablecolumnafter.accesskey          \"A\">\n<!ENTITY tableCell.label                     \"儲存格\">\n<!ENTITY tableCells.label                    \"多格儲存格\">\n<!ENTITY tablecell.accesskey                 \"C\">\n<!ENTITY tableCellContents.label             \"儲存格內容\">\n<!ENTITY tablecellcontents.accesskey         \"N\">\n<!ENTITY tableAllCells.label                 \"所有儲存格\">\n<!ENTITY tableCellBefore.label               \"儲存格(前方插入)\">\n<!ENTITY tableallcells.accesskey             \"A\">\n<!-- uses tablecell.accesskey -->\n<!ENTITY tableCellAfter.label                \"儲存格(後方插入)\">\n<!ENTITY tablecellafter.accesskey            \"F\">\n<!-- Delete SubMenu -->\n<!ENTITY tableDeleteMenu.label               \"刪除\">\n<!ENTITY tabledeletemenu.accesskey           \"D\">\n\n<!ENTITY tableFix.label                      \"修復表格樣式\">\n<!ENTITY tablefix.accesskey                  \"F\">\n<!-- text for \"Join Cells\" is in editor.properties \n     (\"JoinSelectedCells\" and \"JoinCellToRight\")\n     the access key must exist in both of those strings\n     But value must be set here for accesskey to draw properly\n-->\n<!ENTITY tableJoinCells.label                \"合併儲存格\">\n<!ENTITY tablejoincells.accesskey            \"J\">\n<!ENTITY tableSplitCell.label                \"分割儲存格\">\n<!ENTITY tablesplitcell.accesskey            \"C\">\n<!ENTITY convertToTable.label                \"从所选区域创建一个表\">\n<!ENTITY converttotable.accesskey            \"R\">\n<!ENTITY tableProperties.label               \"表格設定...\">\n<!ENTITY tableProperties.accesskey           \"O\">\n\n<!ENTITY forumsHelpMenu.label \"使用者社群\">\n<!ENTITY forums.url \"http://groups.google.com/group/bluegriffon/\">\n<!ENTITY qa.label \"錯誤和建議回報\">\n<!ENTITY homePage.label \"官方網站\">\n<!ENTITY addons.label \"取得附加元件\">\n\n<!ENTITY pageProperties.label \"頁面設定\">\n\n\n<!ENTITY preferences.label \"選項\">\n\n<!ENTITY gotoLink.label \"選擇此連結的目標\">\n<!ENTITY gotoLink.accesskey \"L\">\n\n<!ENTITY cMenu_insertLink.label \"插入或編輯此項連結\">\n<!ENTITY cMenu_insertLink.accesskey \"L\">\n\n<!ENTITY getAddOns.label \"取得附加元件!\">\n\n<!ENTITY source.label \"原始碼檢視\">\n<!ENTITY theme.label \"主題\">\n\n<!ENTITY removeAllStyles.label \"移除所有文字樣式\">\n<!ENTITY removeAllStyles.accesskey \"(Y)\">\n<!ENTITY removeAllLinks.label \"移除所有連結\">\n<!ENTITY removeAllLinks.accesskey \"(L)\">\n\n<!ENTITY html5Element.label \"HTML 5 元素\">\n<!ENTITY addonsMenu.label \"附加元件\">\n\n<!ENTITY listProperties.label \"屬性排列\">\n\n<!ENTITY tableOfContents.tooltip \"Insert or refresh Table of Contents\">\n<!ENTITY tableOfContents.label \"表格內容\">\n\n<!ENTITY select.label \"選擇...\">\n<!ENTITY parentElement.label \"父元素\">\n<!ENTITY firstChild.label \"第一項子元素\">\n<!ENTITY nextSibling.label \"後一項親緣元素\">\n<!ENTITY previousSibling.label \"前一項親緣元素\">\n<!ENTITY tableCaption.label \"表格說明文字\">\n\n<!ENTITY lookForUpdates.label \"檢查更新\">\n\n<!ENTITY color.label \"前景色\">\n<!ENTITY bgColor.label \"背景色\">\n\n<!ENTITY newWindow.label \"開新視窗\">\n\n<!ENTITY editComment.label \"編輯HTML註解:\">\n<!ENTITY editPHP.label \"編輯PHP區段:\">\n<!ENTITY editPI.label \"編輯PI區段:\">\n<!ENTITY targetPI.label \"目標:\">\n<!ENTITY dataPI.label \"日期:\">\n<!ENTITY commentOrPHPOrPI.label \"註解/PHP/PI\">\n<!ENTITY openLinkCmdInTab.label       \"用新分頁開啟鏈結\">\n<!ENTITY blockquoteToolbarCmd.label \"引用\">\n<!ENTITY blockquoteToolbarCmd.tooltip \"封裝至引用\">\n<!ENTITY deckMenu.label \"覆蓋\">\n<!ENTITY printSetupCmd.label \"頁面設定…\">\n<!ENTITY printSetupCmd.accesskey \"u\">\n<!ENTITY printCmd.label \"列印…\">\n<!ENTITY printCmd.accesskey \"P\">\n<!ENTITY printCmd.commandkey \"p\">\n<!ENTITY encapsulate.tooltip \"封裝已選擇項目為行內元素(預設為span)\">\n\n<!ENTITY deleteCmd.key            \"D\">  \n<!ENTITY selectAllCmd.key         \"A\">  \n\n<!ENTITY buyUsersManual.label \"購買用戶手冊\">\n<!ENTITY buyLicense.label \"激活擴展功能\">\n<!ENTITY convertClipboardToTable.label                \"从剪贴板创建一个表\">\n<!ENTITY structureBar.caption \"結構欄\">\n\n<!ENTITY cmd.showReleaseNotes.label           \"顯示新鮮事\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/bluegriffon.properties",
    "content": "titleModifier=BlueGriffon\n# in the following string, %t represents the title of the page or its URL\n# and %b the titleModifier above\ntitleFormat=%S - %S\nUnknown=[未知]\nNoClassAvailable=(無類別)\nNoIdAvailable=(無 ID)\nDocumentTitle=頁面標題\nNeedDocTitle=為目前的頁面輸入標題。\nDocTitleHelp=在書籤和視窗標題中用來識別此頁面\nExportToText=匯出為文字檔\nSaveDocumentAs=另存此頁面\nXHTMLfiles=XHTML 檔案\nuntitled=無標題\nSaveDocument=儲存此頁面\nSaveFileFailed=儲存檔案發生錯誤!\nExportToText=匯出為文字檔\nFileNotSaved=檔案尚未儲存!\nSaveFileBeforeClosing=是否在關閉分頁前儲存檔案?\nYesSaveFile=是\nNoDiscardChanges=否\nDontCloseTab=取消\nIdAlreadyTaken=此ID已被文件使用\nRemoveIdFromElement=你是否要移除在此元素中已攜帶的ID，或是取消此步驟?\nYesRemoveId=移除 ID\nNoCancel=取消\nReplaceAll=全部取代...\nReplacedPart1=已取代\nReplacedPart2=事件\nAFileWasChanged=一個檔案已在磁碟中被更變\nReloadFile=檔案 %S 已在磁碟中被更變，BlueGriffon 必須重新開啟此檔案\nDontAskForFileChangesAgain=不再顯示此警告\n\nAbandonChanges=要放棄\"%title%\"的更改，重新載入頁面嗎？\nRevertCaption=回復到上次儲存\n\nHTMLCommentsInXHTMLTitle=在XHTML文件內 <style> 元素中的HTML註解\nHTMLCommentsInXHTMLMessage=注意，你的XHTML文件內的 <style> 元素中包含HTML註解 <!-- ... --> 。在XHTML內使用HTML註解將會停用你的內嵌樣式，否則你應使用CDATA區段 <![CDATA[ ... ]]> 取代。你想要轉換你的註解為CDATA區段嗎?\nHTMLCommentsInXHTMLOk=是\nHTMLCommentsInXHTMLCancel=否\n\nviewportWidthSplitter=Move bar to change viewport's width\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/colourPicker.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (glazman@disruptive-innovations.com), on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY previewColour.label     \"預覽:\">\n<!ENTITY dialog.title            \"顏色選取器\">\n\n<!ENTITY predef.label            \"預設的顏色:\">\n<!ENTITY rgb.label               \"RGB\">\n<!ENTITY hsb.label               \"HSB\">\n\n<!ENTITY red.label               \"R:\">\n<!ENTITY green.label             \"G:\">\n<!ENTITY blue.label              \"B:\">\n\n<!ENTITY hue.label               \"H:\">\n<!ENTITY saturation.label        \"S:\">\n<!ENTITY brightness.label        \"B:\">\n\n<!ENTITY transparency.label       \"透明\">\n<!ENTITY opacity.label            \"不透明度:\">\n\n<!ENTITY background.label \"背景:\">\n<!ENTITY background.accessKey \"B\">\n<!ENTITY table.label \"表格\">\n<!ENTITY table.accessKey \"T\">\n<!ENTITY cell.label \"儲存格\">\n<!ENTITY cell.accessKey \"C\">\n\n<!ENTITY lastPickedColor.label \"最後選取的顏色\">\n<!ENTITY lastPickedColor.accessKey \"L\">\n\n<!ENTITY hexColor.label            \"16進制:\">\n<!ENTITY nameColor.label           \"名稱:\">\n\n<!ENTITY blender.label \"Blender\">\n\n<!ENTITY color1.label \"Color 1:\">\n<!ENTITY color2.label \"Color 2:\">\n<!ENTITY stops.label \"Color stops:\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/convertToTable.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"轉換為表格\">\n<!ENTITY instructions1.label   \"BlueGriffon 可在區域中為每個段落建立新的表格欄位\">\n<!ENTITY instructions2.label   \"選取使用的字元並分割選取中的列:\">\n<!ENTITY commaRadio.label      \"逗號\">\n<!ENTITY spaceRadio.label      \"空白\">\n<!ENTITY otherRadio.label      \"其他字元:\">\n<!ENTITY deleteCharCheck.label \"刪除分離的字元\">\n<!ENTITY collapseSpaces.label  \"忽略多出的空白\">\n<!ENTITY collapseSpaces.tooltip \"相鄰的空白轉換到分離器\">\n<!ENTITY tabRadio.label        \"TSV\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/credits.dtd",
    "content": "<!ENTITY brandMotto       \"您尚未真正編輯過一個網站。\">\n<!ENTITY credit.leads     \"領導\">\n<!ENTITY credit.contributors \"其他貢獻者\">\n<!ENTITY credit.core      \"核心開發團隊\">\n<!ENTITY credit.gecko     \"Gecko 顯示引擎\">\n<!ENTITY credit.thanks    \"鳴謝\">\n\n<!-- localization credits look like this: -->\n<!--\n<!ENTITY credit.translation\n  \"<h3>Translators</h3><ul><li>Name Here</li></ul>\">\n-->\n<!ENTITY credit.translation \"本地化\">\n\n<!ENTITY credit.visuals     \"視覺設計協調者\">\n<!ENTITY credit.theme       \"主題設計\">\n<!ENTITY credit.brand       \"商標特徵\">\n<!ENTITY credit.web         \"網頁設計\">\n<!ENTITY credit.update      \"Mozilla 更新\">\n<!ENTITY credit.qalead      \"質量保障領導\">\n<!ENTITY credit.qa          \"質量保障\">\n<!ENTITY credit.build       \"編譯與發佈\">\n<!ENTITY credit.infra       \"基本設施支援\">\n<!ENTITY credit.support     \"資源援助\">\n<!ENTITY credit.manage      \"項目管理\">\n<!ENTITY credit.marketleads \"推廣領導\">\n<!ENTITY credit.market      \"推廣\">\n<!ENTITY credit.creators    \"創立者\">\n<!ENTITY credit.memory      \"深情紀念\">\n<!ENTITY credit.poweredByGecko \"由 Gecko 贊助\">\n<!ENTITY credit.reviews     \"代碼審核\">\n\n<!ENTITY license.and \"與\">\n\n<!ENTITY tm.part0 \"為註冊商標，屬於\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/cssClassPicker.dtd",
    "content": "<!ENTITY reuseCssClass.checkbox \"重新使用已存在的CSS類別\">\n<!ENTITY noClass.label \"---\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/dictionary.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"個人字典檔\">\n\n<!ENTITY wordEditField.label \"新單字:\">\n<!ENTITY wordEditField.accessKey \"N\">\n<!ENTITY AddButton.label \"新增\">\n<!ENTITY AddButton.accessKey \"A\">\n<!ENTITY DictionaryList.label \"已在字典檔中的單字:\">\n<!ENTITY DictionaryList.accessKey \"W\">\n<!ENTITY ReplaceButton.label \"取代\">\n<!ENTITY ReplaceButton.accessKey \"R\">\n<!ENTITY RemoveButton.label \"移除\">\n<!ENTITY RemoveButton.accessKey \"E\">\n\n<!ENTITY CloseButton.label \"關閉\">\n<!ENTITY CloseButton.accessKey \"C\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/editStylesheet.dtd",
    "content": "<!ENTITY window.title \"樣式表選項\">\n\n<!ENTITY type.label \"類型\">\n<!ENTITY embedded.label \"內嵌於文件\">\n<!ENTITY linked.label \"連結於文件\">\n\n<!ENTITY alternate.label \"樣式表是備用的樣式表\">\n<!ENTITY title.label \"標題:\">\n\n<!ENTITY media.label \"媒體\">\n<!ENTITY addMedium.label \"新增新方法\">\n<!ENTITY href.label \"連結參考(Href):\">\n<!ENTITY selectFile.label \"選擇樣式表檔案\">\n<!ENTITY relativeUrl.label \"令URL關連至頁面所在地\">\n<!ENTITY newFile.button \"新檔案\">\n\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/filePicking.dtd",
    "content": "<!ENTITY chooseFile.button \"選擇檔案\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/filepickerbutton.dtd",
    "content": "<!ENTITY filepickerbutton.tooltip \"選擇檔案\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/findbar.dtd",
    "content": "<!ENTITY replaceAll.button \"全部取代\">\n<!ENTITY replace.button \"取代\">\n<!ENTITY replaceAndFind.button \"取代下一個\">\n<!ENTITY replace.label \"取代為:\">\n<!ENTITY line.label \"行:\">\n<!ENTITY previous.label \"前一個\">\n<!ENTITY next.label \"下一個\">\n<!ENTITY caseSensitive.checkbox \"區分大小寫\">\n<!ENTITY find.label \"尋找:\">\n<!ENTITY findCmd.label \"尋找\">\n<!ENTITY replaceCmd.label \"取代\">\n<!ENTITY findCmd.key \"f\">\n<!ENTITY findCmd.accesskey \"F\">\n<!ENTITY replaceCmd.key \"r\">\n<!ENTITY replaceCmd.accesskey \"E\">\n<!ENTITY findAgainCmd.label        \"找下一個\">\n<!ENTITY findAgainCmd.key          \"G\">\n<!ENTITY findAgainCmd.key2         \"VK_F3\">\n<!ENTITY findAgainCmd.accesskey    \"g\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/html5.properties",
    "content": "namedAnchor=已命名錨點\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/insertAnchor.dtd",
    "content": "<!ENTITY window.title \"插入錨點\">\n\n<!ENTITY anchorName.label \"錨點名稱:\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/insertAudio.dtd",
    "content": "<!ENTITY window.title \"插入或編輯音訊檔案\">\n\n<!ENTITY audioFileLocation.label \"檔案位置:\">\n<!ENTITY selectFile.label \"選擇檔案\">\n<!ENTITY relativeUrl.label \"令URL與頁面關聯\">\n<!ENTITY audioControls.label \"顯示音訊控制\">\n<!ENTITY preload.label \"預先:\">\n<!ENTITY nonePreload.label \"無\">\n<!ENTITY metadataPreload.label \"元資料(Metadata)\">\n<!ENTITY autoPreload.label \"自動\">\n<!ENTITY autoplay.label \"自動播放\">\n<!ENTITY loop.label \"重覆\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/insertButton.dtd",
    "content": "<!ENTITY window.title \"插入或編輯Input表單\">\n\n<!ENTITY name.label \"名稱:\">\n<!ENTITY value.label \"值:\">\n<!ENTITY state.label \"狀態:\">\n<!ENTITY disabled.label \"禁用\">\n<!ENTITY formmethod.label \"送出方式:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"送出動作:\">\n<!ENTITY formenctype.label \"送出的編碼類型:\">\n<!ENTITY unspecified.label \"-- 未指定 --\">\n<!ENTITY formnovalidate.label \"表單驗證:\">\n<!ENTITY novalidate.label \"不需驗證表單\">\n<!ENTITY target.label \"目標:\">\n\n<!ENTITY form.label \"表單:\">\n<!ENTITY autofocus.label \"自動聚焦:\">\n<!ENTITY type.label \"類型:\">\n<!ENTITY focusOnPageLoad.label \"頁面載入完成時\">\n<!ENTITY submit.label \"送出\">\n<!ENTITY reset.label \"重設\">\n<!ENTITY button.label \"按鈕\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/insertChars.dtd",
    "content": "<!ENTITY windowTitle.label \"插入特殊字元\">\n\n<!ENTITY charName.label \"名稱:\">\n<!ENTITY charCode.label \"Unicode:\">\n\n<!ENTITY insertButton.label \"插入\">\n\n<!ENTITY unicode.label \"Unicode\">\n<!ENTITY blockName.label \"塊狀名稱\">\n\n<!ENTITY search.placeholder \"搜尋...\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/insertCommentOrPI.dtd",
    "content": "<!ENTITY window.title \"HTML註解、PHP和PI\">\n\n<!ENTITY comment.label \"註解\">\n<!ENTITY php.label \"PHP\">\n<!ENTITY pi.label \"PI\">\n\n<!ENTITY target.label \"目標:\">\n<!ENTITY data.label \"日期:\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/insertDatalist.dtd",
    "content": "<!ENTITY window.title \"插入或編輯資料列表\">\n\n<!ENTITY window.title \"插入或編輯資料列表\">\n\n<!ENTITY name.label \"名稱:\">\n<!ENTITY value.label \"值:\">\n<!ENTITY state.label \"狀態:\">\n<!ENTITY disabled.label \"禁用\">\n<!ENTITY size.label \"尺寸:\">\n<!ENTITY choices.label \"選擇:\">\n<!ENTITY multiple.label \"允許多重值\">\n<!ENTITY list.label \"列表:\">\n\n<!ENTITY form.label \"表單:\">\n<!ENTITY autofocus.label \"自動聚焦:\">\n<!ENTITY focusOnPageLoad.label \"頁面載入完成時\">\n<!ENTITY required.label \"必要:\">\n<!ENTITY isRequired.label \"此元素為必要的\">\n\n<!ENTITY parameters.label \"參數\">\n\n<!ENTITY add.tooltip \"新增選項\">\n<!ENTITY remove.tooltip \"移除所選的選項或選項群組\">\n<!ENTITY modify.tooltip \"變更所選的選項或選項群組\">\n\n<!ENTITY options.label \"選項\">\n<!ENTITY up.tooltip \"上移\">\n<!ENTITY down.tooltip \"下移\">\n\n<!ENTITY value.col \"值\">\n<!ENTITY label.col \"標籤\">\n<!ENTITY disabled.col \"已禁用\">\n<!ENTITY selected.col \"已選擇\">\n\n<!ENTITY before.label \"之前...\">\n<!ENTITY inside.label \"之內...\">\n<!ENTITY after.label \"之後...\">\n\n<!ENTITY addOption.label \"新增選項\">\n<!ENTITY addOptgroup.label \"新增選項群組\">\n\n<!ENTITY label.label \"標籤:\">\n<!ENTITY ok.label \"確定\">\n<!ENTITY selected.label \"已選擇\">\n\n<!ENTITY update.label \"更新\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/insertFieldset.dtd",
    "content": "<!ENTITY window.title \"插入或編輯字段集\">\n\n<!ENTITY name.label \"名稱:\">\n<!ENTITY state.label \"狀態:\">\n<!ENTITY disabled.label \"禁用\">\n<!ENTITY form.label \"表單:\">\n<!ENTITY insertLegend.label \"為字段集新增標記\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/insertForm.dtd",
    "content": "<!ENTITY window.title \"插入或編輯表單\">\n\n<!ENTITY formName.label \"表單名稱:\">\n<!ENTITY url.label \"網址:\">\n<!ENTITY autocomplete.label \"自動完成:\">\n<!ENTITY autocompleteOn.label \"開\">\n<!ENTITY autocompleteOff.label \"關\">\n\n<!ENTITY encodingType.label \"編碼:\">\n\n<!ENTITY method.label \"方式:\">\n\n<!ENTITY validation.label \"驗證:\">\n<!ENTITY novalidate.label \"表單送出時無驗證\">\n\n<!ENTITY target.label \"目標:\">\n\n<!ENTITY charsets.label \"字元編碼:\">\n\n<!ENTITY unspecified.label \"-- 未指定 --\">\n \n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/insertFormInput.dtd",
    "content": "<!ENTITY window.title \"插入或編輯Input表單元素\">\n\n<!ENTITY hidden.label \"隱藏的字串\">\n<!ENTITY text.label \"文字匯入區塊\">\n<!ENTITY search.label \"搜尋區塊\">\n<!ENTITY tel.label \"電話號碼區塊\">\n<!ENTITY url.label \"網址區塊\">\n<!ENTITY email.label \"E-mail 區塊\">\n<!ENTITY password.label \"密碼區塊\">\n<!ENTITY datetime.label \"在 UTC 時區選取時間和日期..\">\n<!ENTITY date.label \"日期選取\">\n<!ENTITY month.label \"選取年和月..\">\n<!ENTITY week.label \"選取週年和週..\">\n<!ENTITY time.label \"無時區的時間選取器\">\n<!ENTITY datetimelocal.label \"無時區和日期的時間選取器\">\n<!ENTITY number.label \"數值區塊\">\n<!ENTITY range.label \"數值範圍選取器\">\n<!ENTITY color.label \"顏色選取器\">\n<!ENTITY checkbox.label \"核取方塊\">\n<!ENTITY radio.label \"頻道按鈕\">\n<!ENTITY file.label \"檔案選取器\">\n<!ENTITY submit.label \"表單提交按鈕\">\n<!ENTITY image.label \"圖案式表單提交按鈕\">\n<!ENTITY reset.label \"表單重設按鈕\">\n<!ENTITY button.label \"按鈕\">\n\n<!ENTITY parameters.label \"參數\">\n\n<!ENTITY name.label \"名稱:\">\n<!ENTITY value.label \"值:\">\n<!ENTITY state.label \"狀態:\">\n<!ENTITY disabled.label \"禁用\">\n<!ENTITY placeholder.label \"定位字元:\">\n<!ENTITY mutability.label \"可變性:\">\n<!ENTITY readonly.label \"此元素為唯獨的\">\n<!ENTITY size.label \"尺寸:\">\n<!ENTITY maxlength.label \"最大長度:\">\n<!ENTITY min.label \"最小值:\">\n<!ENTITY max.label \"最大值:\">\n<!ENTITY step.label \"步驟:\">\n<!ENTITY checked.label \"此元素已選擇\">\n<!ENTITY src.label \"影像來源:\">\n<!ENTITY selectFile.label \"選擇一項檔案\">\n<!ENTITY width.label \"寬:\">\n<!ENTITY height.label \"高:\">\n<!ENTITY list.label \"列表:\">\n<!ENTITY choices.label \"選擇:\">\n<!ENTITY multiple.label \"可接受多重值\">\n<!ENTITY pattern.label \"正確表達式配對:\">\n<!ENTITY alt.label \"可選擇文字:\">\n<!ENTITY autocomplete.label \"自動完成:\">\n<!ENTITY on.label \"開\">\n<!ENTITY off.label \"關\">\n<!ENTITY accept.label \"可允許的 MIME 類別:\">\n<!ENTITY formmethod.label \"送出方式:\">\n<!ENTITY get.label \"GET\">\n<!ENTITY post.label \"POST\">\n<!ENTITY formaction.label \"送出動作:\">\n<!ENTITY formenctype.label \"送出編碼類型:\">\n<!ENTITY unspecified.label \"-- 未指定 --\">\n<!ENTITY formnovalidate.label \"表單驗證:\">\n<!ENTITY novalidate.label \"不要驗證表單\">\n<!ENTITY target.label \"目標:\">\n<!ENTITY required.label \"必要:\">\n<!ENTITY isRequired.label \"此元素為必要的\">\n<!ENTITY form.label \"表單:\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/insertHR.dtd",
    "content": "<!ENTITY window.title \"水平線\">\n\n<!ENTITY size.label \"尺寸\">\n<!ENTITY width.label \"寬:\">\n<!ENTITY height.label \"高:\">\n\n<!ENTITY style.label \"樣式\">\n<!ENTITY shaded.label \"立體\">\n<!ENTITY alignment.label \"對齊:\">\n<!ENTITY left.label \"左方\">\n<!ENTITY center.label \"中間\">\n<!ENTITY right.label \"右方\">\n\n<!ENTITY color.label \"顏色:\">\n<!ENTITY hrColor.label \"水平規則顏色\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/insertHTML.dtd",
    "content": "<!ENTITY window.title \"插入HTML標籤\">\n\n<!ENTITY enterHTMLMarkup.label \"在下方輸入HTML標籤或文字:\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/insertImage.dtd",
    "content": "<!ENTITY window.title \"插入影像\">\n\n<!ENTITY imageLocation.label \"影像位置:\">\n<!ENTITY selectImageButton.label \"選擇影像\">\n<!ENTITY relativeURL.label \"令URL與頁面關聯\">\n<!ENTITY title.label \"標題:\">\n<!ENTITY alternateText.label \"替代文字:\">\n<!ENTITY documentMustBeSaved.label \"(啟用此功能時文件必須存檔)\">\n\n<!ENTITY preview.label \"預覽\">\n\n<!ENTITY emptyAltOk.checkbox \"允許空白的替代文字\">\n\n<!ENTITY longdesc.label \"長敘述的統一資源定位器:\">\n<!ENTITY selectLongDescButton.label \"選擇檔案\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/insertKeygen.dtd",
    "content": "<!ENTITY window.title \"插入或編輯密鑰校對產生器\">\n\n<!ENTITY keytype.label \"密鑰類型:\">\n<!ENTITY rsa.label \"RSA\">\n<!ENTITY dsa.label \"DSA\">\n<!ENTITY ec.label \"EC\">\n<!ENTITY keyparams.label \"密鑰參數:\">\n<!ENTITY name.label \"名稱:\">\n<!ENTITY state.label \"狀態:\">\n<!ENTITY disabled.label \"禁用\">\n<!ENTITY form.label \"表單:\">\n<!ENTITY autofocus.label \"自動對焦:\">\n<!ENTITY focusOnPageLoad.label \"頁面載入完成時\">\n<!ENTITY challenge.label \"已送出密鑰:\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/insertLabel.dtd",
    "content": "<!ENTITY window.title \"插入或編輯標籤\">\n\n<!ENTITY form.label \"表單:\">\n<!ENTITY for.label \"控制ID:\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/insertLink.dtd",
    "content": "<!ENTITY window.title \"連結\">\n\n<!ENTITY linkText.label \"文字\">\n<!ENTITY linkTarget.label \"目標\">\n<!ENTITY selectFile.label \"選擇檔案\">\n\n<!ENTITY isMail.label \"這是電子郵件位址\">\n<!ENTITY relativeUrl.label \"令URL與頁面關聯\">\n\n<!ENTITY windowTarget.label \"視窗目標\">\n<!ENTITY openIn.label \"開啟連結於:\">\n<!ENTITY topTarget.label \"相同視窗但不含框架\">\n<!ENTITY blankTarget.label \"新視窗\">\n<!ENTITY parentTarget.label \"父框架\">\n<!ENTITY selfTarget.label \"目前的框架\">\n<!ENTITY otherTarget.label \"已命名的框架...\">\n\n<!ENTITY title.caption \"建議的標題\">\n<!ENTITY title.label \"標題:\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/insertLink.properties",
    "content": "noAnchorsInDocument=[文件中錨點不存在]\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/insertMeter.dtd",
    "content": "<!ENTITY window.title \"插入或編輯進度元素\">\n\n<!ENTITY value.label \"值:\">\n<!ENTITY min.label \"最小值:\">\n<!ENTITY max.label \"最大值:\">\n<!ENTITY form.label \"表單:\">\n<!ENTITY optimum.label \"最佳值:\">\n<!ENTITY low.label \"最低限制:\">\n<!ENTITY high.label \"最高限制:\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/insertOutput.dtd",
    "content": "<!ENTITY window.title \"插入或編輯計算結果\">\n\n<!ENTITY name.label \"名稱:\">\n<!ENTITY form.label \"表單:\">\n<!ENTITY for.label \"控制ID:\">\n<!ENTITY autofocus.label \"自動對焦:\">\n<!ENTITY focusOnPageLoad.label \"頁面載入完成時\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/insertProgress.dtd",
    "content": "<!ENTITY window.title \"插入或編輯任務進度\">\n\n<!ENTITY value.label \"值:\">\n<!ENTITY max.label \"最大值:\">\n<!ENTITY form.label \"表單:\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/insertSelect.dtd",
    "content": "<!ENTITY window.title \"插入或選擇下拉式選單\">\n\n<!ENTITY name.label \"名稱:\">\n<!ENTITY value.label \"值:\">\n<!ENTITY state.label \"狀態:\">\n<!ENTITY disabled.label \"禁用\">\n<!ENTITY size.label \"尺寸:\">\n<!ENTITY choices.label \"選擇:\">\n<!ENTITY multiple.label \"允許多重值\">\n<!ENTITY list.label \"列表:\">\n\n<!ENTITY form.label \"表單:\">\n<!ENTITY autofocus.label \"自動對焦:\">\n<!ENTITY focusOnPageLoad.label \"頁面載入完成時\">\n<!ENTITY required.label \"必要:\">\n<!ENTITY isRequired.label \"此元素為必要的\">\n\n<!ENTITY parameters.label \"參數\">\n\n<!ENTITY add.tooltip \"新增選項\">\n<!ENTITY remove.tooltip \"移除選項或選項群組\">\n<!ENTITY modify.tooltip \"更改選項或選項群組\">\n\n<!ENTITY options.label \"選項\">\n<!ENTITY up.tooltip \"上移\">\n<!ENTITY down.tooltip \"下移\">\n\n<!ENTITY value.col \"值\">\n<!ENTITY label.col \"標籤\">\n<!ENTITY disabled.col \"禁用的\">\n<!ENTITY selected.col \"已選的\">\n\n<!ENTITY before.label \"之前...\">\n<!ENTITY inside.label \"之內...\">\n<!ENTITY after.label \"之後...\">\n\n<!ENTITY addOption.label \"新增選項\">\n<!ENTITY addOptgroup.label \"新增選項群組\">\n\n<!ENTITY label.label \"標籤:\">\n<!ENTITY ok.label \"確定\">\n<!ENTITY selected.label \"已選的\">\n\n<!ENTITY update.label \"更新\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/insertStylesheet.dtd",
    "content": "<!ENTITY window.title \"插入或編輯樣式表\">\n\n<!ENTITY url.col \"網址\">\n<!ENTITY alternate.col \"替代文字\">\n<!ENTITY title.col \"標題\">\n<!ENTITY media.col \"媒體\">\n\n<!ENTITY add.tooltip \"新增樣式表\">\n<!ENTITY remove.tooltip \"刪除已選的樣式表\">\n<!ENTITY modify.tooltip \"更改已選的樣式表\">\n<!ENTITY down.tooltip \"向上移動已選的樣式表\">\n<!ENTITY up.tooltip \"向下移動已選的樣式表\">\n\n<!ENTITY close.label \"關閉\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/insertTOC.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is TOCMaker.\n   -\n   - The Initial Developer of the Original Code is\n   - Daniel Glazman.\n   - Portions created by the Initial Developer are Copyright (C) 2002\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Original author: Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY Window.title        \"表格內容\">\n<!ENTITY buildToc.label      \"建立表格內容從:\">\n<!ENTITY style.label         \"樣式:\">\n<!ENTITY tag.label           \"標籤:\">\n<!ENTITY class.label         \"類別:\">\n<!ENTITY header1.label       \"標題 1\">\n<!ENTITY header2.label       \"標題 2\">\n<!ENTITY header3.label       \"標題 3\">\n<!ENTITY header4.label       \"標題 4\">\n<!ENTITY header5.label       \"標題 5\">\n<!ENTITY header6.label       \"標題 6\">\n<!ENTITY makeReadOnly.label  \"令表格內容唯讀\">\n<!ENTITY orderedList.label   \"標記所有標題為表格內容\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/insertTable.dtd",
    "content": "\n<!ENTITY windowTitle.label \"表格選項\">\n\n<!ENTITY table.tab \"表格\">\n<!ENTITY cell.tab \"儲存格\">\n\n<!ENTITY size.label \"尺寸\">\n<!ENTITY rows.label \"欄:\">\n<!ENTITY width.label \"寬:\">\n<!ENTITY columns.label \"列:\">\n<!ENTITY height.label \"高:\">\n<!ENTITY rowsInHeader.label \"首欄:\">\n<!ENTITY onlyHeaderCells.label \"僅首位儲存格\">\n<!ENTITY rowsInFooter.label \"尾欄:\">\n\n<!ENTITY layout.label \"樣式\">\n<!ENTITY border.label \"邊框:\">\n<!ENTITY pixels.label \"px\">\n<!ENTITY cellSpacing.label \"儲存格間距:\">\n<!ENTITY percent.label \"百分比\">\n<!ENTITY cellPadding.label \"儲存格填充:\">\n\n<!ENTITY selection.caption \"選擇\">\n<!ENTITY cells.label \"儲存格\">\n<!ENTITY rowsSelection.label \"欄\">\n<!ENTITY columnsSelection.label \"列\">\n\n<!ENTITY previous.label \"向前\">\n<!ENTITY next.label \"向後\">\n\n<!ENTITY applyButton.label \"套用\">\n\n<!ENTITY warning.description \"變更將會在選擇區變更時被套用\">\n\n<!ENTITY size.caption \"尺寸\">\n<!ENTITY alignment.caption \"內容對齊\">\n<!ENTITY hAlign.label \"水平:\">\n<!ENTITY vAlign.label \"垂直:\">\n<!ENTITY left.label \"左方\">\n<!ENTITY unspecified.label \"- 未指定 -\">\n<!ENTITY center.label \"中間\">\n<!ENTITY right.label \"右方\">\n<!ENTITY justify.label \"對齊\">\n<!ENTITY top.label \"上方\">\n<!ENTITY bottom.label \"下方\">\n\n<!ENTITY style.caption \"樣式\">\n<!ENTITY bgColor.label \"背景顏色:\">\n<!ENTITY bgColor.windowTitle \"背景顏色\">\n<!ENTITY headers.checkbox \"首行\">\n<!ENTITY nowrap.checkbox \"自動換行\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/insertTable.properties",
    "content": "TableTabModified=表格設定已被更改\nApplyAndCloseWindow=你想要套用變更並關閉此對話框?\nCellTabModified=有些儲存格設定已被更改\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/insertTextarea.dtd",
    "content": "<!ENTITY window.title \"插入或編輯文字區域\">\n\n<!ENTITY name.label \"名稱:\">\n<!ENTITY state.label \"狀態:\">\n<!ENTITY disabled.label \"禁用\">\n<!ENTITY placeholder.label \"佔位字元:\">\n<!ENTITY form.label \"表單:\">\n<!ENTITY mutability.label \"可變性:\">\n<!ENTITY readonly.label \"此元素是唯讀的\">\n<!ENTITY required.label \"必須性:\">\n<!ENTITY isRequired.label \"此元素為必須的\">\n<!ENTITY maxlength.label \"最大長度:\">\n<!ENTITY autofocus.label \"自動聚焦:\">\n<!ENTITY focusOnPageLoad.label \"當頁面載入完成時\">\n<!ENTITY cols.label \"列數:\">\n<!ENTITY rows.label \"欄數:\">\n<!ENTITY wrap.label \"自動換行:\">\n<!ENTITY softWrap.label \"軟性\">\n<!ENTITY hardWrap.label \"硬性\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/insertVideo.dtd",
    "content": "<!ENTITY window.title \"插入或編輯影片\">\n\n<!ENTITY size.label \"尺寸\">\n<!ENTITY width.label \"寬:\">\n<!ENTITY height.label \"高:\">\n\n<!ENTITY source.label \"影片\">\n<!ENTITY selectFile.label \"選擇一項檔案\">\n<!ENTITY relativeUrl.label \"令URL與頁面關聯\">\n<!ENTITY poster.tab \"封面\">\n\n<!ENTITY videoControls.label \"顯示影片控制\">\n<!ENTITY preload.label \"預先載入:\">\n<!ENTITY nonePreload.label \"無\">\n<!ENTITY metadataPreload.label \"元資料(Metadata)\">\n<!ENTITY autoPreload.label \"自動\">\n<!ENTITY autoplay.label \"自動播放\">\n<!ENTITY loop.label \"重覆\">\n\n<!ENTITY videoFileLocation.label \"影片位置:\">\n<!ENTITY posterFileLocation.label \"封面位置:\">\n\n<!ENTITY useCurrentFrameAsPoster.label \"使用目前的幀作為封面\">\n<!ENTITY saveAsFile.label \"儲存封面為PNG檔案\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/insertVideo.properties",
    "content": "SavePosterAsPng=選擇一項PNG檔案作為封面\nPNGFiles=PNG圖像檔案\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/language.properties",
    "content": "# LOCALIZATION NOTE: Next two strings are for language name representations with\n#   and without the region.\n#   e.g. languageRegionCodeFormat : \"French/Canada  [fr-ca]\" languageCodeFormat : \"French  [fr]\"\n#   %1$S = language name, %2$S = region name, %3$S = language-region code\nlanguageRegionCodeFormat=%1$S/%2$S  [%3$S]\n#   %1$S = language name, %2$S = language-region code\nlanguageCodeFormat=%1$S  [%2$S]\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/languages.dtd",
    "content": "<!ENTITY window.title \"選擇一項語言\">\n\n<!ENTITY languagesList.label  \"語言:\">\n<!ENTITY examples.label \"例如: en-bz, ar-jo\">\n<!ENTITY others.label \"其他:\">\n<!ENTITY others.accesskey \"O\">\n\n<!ENTITY clearSubtree.label \"為子集移除語言資訊\">\n\n<!ENTITY currentLanguage.label \"目前語言:\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/listProperties.dtd",
    "content": "<!ENTITY window.title \"項目選項\">\n\n<!ENTITY marker.caption \"項目標記\">\n<!ENTITY noType.label \"無標誌和索引的項目\">\n<!ENTITY unorderedType.label \"未排列的項目\">\n<!ENTITY orderedType.label \"已排列的項目\">\n\n<!ENTITY listValue.caption \"值\">\n<!ENTITY dontSetStartValue.label \"無特定的起始值\">\n<!ENTITY startValue.label \"起始值:\">\n\n<!ENTITY defaultMarker.label \"預設的標記\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/markupCleaner.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is\n   - Linspire Inc..\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <glazman@disruptive-innovations.com>, on behalf of Linspire Inc.\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"標籤清除器\">\n\n<!ENTITY trailingBR.label \"清除尾隨的 &lt;br&gt;\">\n<!ENTITY emptyBlocks.label \"清除空的區塊\">\n<!ENTITY emptyCells.label \"清除在空儲存格的準線\">\n<!ENTITY nestedLists.label \"清除嵌套的列表\">\n\n<!ENTITY cleanUp.label \"清理\">\n\n<!ENTITY actionColumnHeader.label \"動作\">\n<!ENTITY reportColumnHeader.label \"回報\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/masterPasswordQuery.properties",
    "content": "windowTitle=主密碼\nquery=您尚未設定主密碼，是否要新增主密碼?\nyesButton=是\nnoButton=否\n\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/media.dtd",
    "content": "<!ENTITY unspecified.label \"\">\n<!ENTITY not.label \"NOT\">\n<!ENTITY only.label \"ONLY\">\n\n<!ENTITY allMedia.label \"全部媒體\">\n\n<!ENTITY auralMedia.label \"聽覺媒體\">\n<!ENTITY brailleMedia.label \"點字媒體\">\n<!ENTITY handheldMedia.label \"手持媒體\">\n<!ENTITY printMedia.label \"印刷媒體\">\n<!ENTITY projectionMedia.label \"投影媒體\">\n<!ENTITY screenMedia.label \"螢幕媒體\">\n<!ENTITY ttyMedia.label \"終端媒體\">\n<!ENTITY tvMedia.label \"電視媒體\">\n\n<!ENTITY addConstraint.label \"新增限制\">\n\n<!ENTITY widthFeature.label \"檢視區域寬度\">\n<!ENTITY minWidthFeature.label \"檢視區域最小寬度\">\n<!ENTITY maxWidthFeature.label \"檢視區域最大寬度\">\n<!ENTITY heightFeature.label \"檢視區域高度\">\n<!ENTITY minHeightFeature.label \"檢視區域最小高度\">\n<!ENTITY maxHeightFeature.label \"檢視區域最大高度\">\n\n<!ENTITY deviceWidthFeature.label \"裝置寬度\">\n<!ENTITY minDeviceWidthFeature.label \"最小裝置寬度\">\n<!ENTITY maxDeviceWidthFeature.label \"最大裝置寬度\">\n<!ENTITY deviceHeightFeature.label \"裝置高度\">\n<!ENTITY minDeviceHeightFeature.label \"最小裝置高度\">\n<!ENTITY maxDeviceHeightFeature.label \"最大裝置高度\">\n\n<!ENTITY orientationFeature.label \"方向\">\n\n<!ENTITY aspectRatioFeature.label \"寬高比\">\n<!ENTITY minAspectRatioFeature.label \"最小寬高比\">\n<!ENTITY maxAspectRatioFeature.label \"最大寬高比\">\n<!ENTITY deviceAspectRatioFeature.label \"裝置寬高比\">\n<!ENTITY minDeviceAspectRatioFeature.label \"裝置最小寬高比\">\n<!ENTITY maxDeviceAspectRatioFeature.label \"裝置最大寬高比\">\n\n<!ENTITY colorFeature.label \"色深\">\n<!ENTITY minColorFeature.label \"最低色深\">\n<!ENTITY maxColorFeature.label \"最高色深\">\n<!ENTITY colorIndexFeature.label \"色彩表尺寸\">\n<!ENTITY minColorIndexFeature.label \"色彩表最小尺寸\">\n<!ENTITY maxColorIndexFeature.label \"色彩表最大尺寸\">\n<!ENTITY monochromeFeature.label \"單色像素位元組\">\n<!ENTITY minMonochromeFeature.label \"單色像素最小位元組\">\n<!ENTITY maxMonochromeFeature.label \"單色像素最大位元組\">\n\n<!ENTITY resolutionFeature.label \"裝置解析度\">\n<!ENTITY minResolutionFeature.label \"最小裝置解析度\">\n<!ENTITY maxResolutionFeature.label \"最大裝置解析度\">\n\n<!ENTITY scanFeature.label \"掃描過程\">\n\n<!ENTITY gridFeature.label \"基於網格\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/media.properties",
    "content": "widthFeature=檢視區域寬度:\nminWidthFeature=檢視區域最小寬度:\nmaxWidthFeature=檢視區域最大寬度:\nheightFeature=檢視區域高度:\nminHeightFeature=檢視區域最小高度:\nmaxHeightFeature=檢視區域最大高度:\ndeviceWidthFeature=裝置寬度:\nminDeviceWidthFeature=最小裝置寬度:\nmaxDeviceWidthFeature=最大裝置寬度:\ndeviceHeightFeature=裝置高度:\nminDeviceHeightFeature=最小裝置高度:\nmaxDeviceHeightFeature=最大裝置高度:\norientationFeature=方向:\naspectRatioFeature=寬高比:\nminAspectRatioFeature=最小寬高比:\nmaxAspectRatioFeature=最大寬高比:\ndeviceAspectRatioFeature=裝置寬高比:\nminDeviceAspectRatioFeature=裝置最小寬高比:\nmaxDeviceAspectRatioFeature=裝置最大寬高比:\ncolorFeature=色深:\nminColorFeature=最低色深:\nmaxColorFeature=最高色深:\ncolorIndexFeature=色彩表尺寸:\nminColorIndexFeature=色彩表最小尺寸:\nmaxColorIndexFeature=色彩表最大尺寸:\nmonochromeFeature=單色像素位元組\nminMonochromeFeature=單色像素最小位元組\nmaxMonochromeFeature=單色像素最大位元組\nresolutionFeature=裝置解析度\nminResolutionFeature=最小裝置解析度\nmaxResolutionFeature=最大裝置解析度\nscanFeature=掃瞄方式\ngridFeature=基於網格\n\nNewCSSFile=新增CSS檔案\n\nportrait=縱向\nlandscape=橫向\nprogressive=逐行掃描\ninterlace=交錯\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/newDocument.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - 新文件\">\n\n<!ENTITY documentType.description \"您想建立哪種類型的文件?\">\n\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"文件類型\">\n<!ENTITY transitional.label \"過渡\">\n<!ENTITY strict.label \"嚴格\">\n\n<!ENTITY where.label \"建立在哪?\">\n<!ENTITY tab.label \"分頁\">\n<!ENTITY window.label \"視窗\">\n\n<!ENTITY documentLanguage.label \"語言:\">\n<!ENTITY selectLanguage.label \"選擇一項語言\">\n<!ENTITY charset.label \"字元設置:\">\n<!ENTITY direction.label \"文字方向:\">\n<!ENTITY unspecified.label \"未指定\">\n<!ENTITY ltr.label \"從左到右\">\n<!ENTITY rtl.label \"從右到左\">\n\n<!ENTITY similarToCurrent.label \"與目前的文件相似\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/newPageWizard.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"新文件精靈\">\n\n<!ENTITY pageTitle.label \"標題:\">\n<!ENTITY pageAuthor.label \"作者:\">\n<!ENTITY pageDescription.label \"描述:\">\n<!ENTITY pageTitle.accesskey \"T\">\n<!ENTITY pageAuthor.accesskey \"A\">\n<!ENTITY pageDescription.accesskey \"D\">\n<!ENTITY pageKeywords.label \"關鍵字:\">\n<!ENTITY pageKeywords.accesskey \"K\">\n<!ENTITY documentLanguage.label \"語言:\">\n<!ENTITY language.accesskey \"L\">\n<!ENTITY charset.label \"字元設置:\">\n<!ENTITY charset.accesskey \"C\">\n<!ENTITY direction.label \"文字方向:\">\n<!ENTITY direction.accesskey \"X\">\n<!ENTITY ltr.label \"從左到右\">\n<!ENTITY rtl.label \"從右到左\">\n<!ENTITY unspecified.label \"未指定\">\n\n<!ENTITY selectLanguage.label \"選擇一項語言\">\n\n<!ENTITY backgroundImage.label \"背景圖片:\">\n<!ENTITY backgroundImage.accesskey \"B\">\n\n<!ENTITY filepickerForBgImage.title \"選擇一張背景圖片\">\n<!ENTITY pagePreview.label \"預覽:\">\n\n<!ENTITY useSystemColors.label \"讀取器預設顏色 (請勿在此頁設定顏色)\">\n<!ENTITY userDefinedColors.label \"使用自訂顏色:\">\n\n<!ENTITY backgroundColor.label \"背景:\">\n<!ENTITY backgroundColor.accesskey \"B\">\n<!ENTITY textColor.label \"文字:\">\n<!ENTITY textColor.accesskey \"(T\">\n<!ENTITY linksColor.label \"連結:\">\n<!ENTITY linksColor.accesskey \"L\">\n<!ENTITY activeLinksColor.label \"觸發中連結:\">\n<!ENTITY activeLinksColor.accesskey \"A\">\n<!ENTITY visitedLinksColor.label \"已游覽連結:\">\n<!ENTITY visitedLinksColor.accesskey \"V\">\n<!ENTITY underlineLinks.label \"有底線連結\">\n\n<!ENTITY relativeURLForBgImage.label \"URL是相對於頁面的位置\">\n\n<!ENTITY generalTab.label \"一般文件設定\">\n<!ENTITY colorsTab.label \"顏色和背景\">\n<!ENTITY styleTab.label \"樣式\">\n<!ENTITY advancedTab.label \"進階\">\n\n<!ENTITY unsavedPage.label \"[尚未儲存的新頁面]\">\n<!ENTITY noPageLastModified.label \"[無資訊]\">\n\n<!ENTITY normalText.preview \"一般字體\">\n<!ENTITY links.preview \"連結\">\n<!ENTITY activeLinks.preview \"觸發中連結\">\n<!ENTITY visitedLinks.preview \"已游覽連結\">\n\n<!ENTITY makeColorsDefault.label \"以上設定為預設值\">\n\n<!ENTITY bgTab.label \"文件背景\">\n\n<!ENTITY layoutsTab.label \"頁面設計\">\n<!ENTITY usePageLayout.checkbox \"套用預設的 CSS 設計\">\n<!ENTITY oneColumn100.label \"1列, 100&#37;\">\n<!ENTITY twoColumns5050.label \"2列, 50&#37;/50&#37;\">\n<!ENTITY twoColumns6633.label \"2列, 66&#37;/33&#37;\">\n<!ENTITY twoColumns3366.label \"2列, 33&#37;/66&#37;\">\n<!ENTITY twoColumns7525.label \"2列, 75&#37;/25&#37;\">\n<!ENTITY twoColumns2575.label \"2列, 25&#37;/75&#37;\">\n<!ENTITY threeColumns333333.label \"3列, 33&#37;/33&#37;/33&#37;\">\n<!ENTITY threeColumns502525.label \"3列, 50&#37;/25&#37;/25&#37;\">\n<!ENTITY threeColumns252550.label \"3列, 25&#37;/25&#37;/50&#37;\">\n<!ENTITY fourColumns25252525.label \"4列, 25&#37;/25&#37;/25&#37;/25&#37;\">\n\n<!ENTITY layoutType.label \"寬:\">\n<!ENTITY layoutType.accesskey \"W\">\n<!ENTITY layout100percent.label \"最大寬度\">\n<!ENTITY layout750px.label \"750px\">\n<!ENTITY layout950px.label \"950px\">\n<!ENTITY layout974px.label \"974px\">\n<!ENTITY layoutSubtype.label \"側欄:\">\n<!ENTITY layoutSubtype.accesskey \"S\">\n<!ENTITY noSidebar.label \"無\">\n<!ENTITY left160Sidebar.label \"左 160px\">\n<!ENTITY left180Sidebar.label \"左 180px\">\n<!ENTITY left300Sidebar.label \"左 300px\">\n<!ENTITY right180Sidebar.label \"右 180px\">\n<!ENTITY right240Sidebar.label \"右 240px\">\n<!ENTITY right300Sidebar.label \"右 300px\">\n<!ENTITY loremIpsum.label \"包含 'lorem ipsum' 無效的內容\">\n<!ENTITY loremIpsum.accesskey \"I\">\n<!ENTITY newRow.label \"新欄\">\n<!ENTITY removeRow.label \"移除\">\n\n<!ENTITY tile.label \"標題:\">\n<!ENTITY tile.accesskey \"T\">\n<!ENTITY scrolling.label \"滾動:\">\n<!ENTITY scrolling.accesskey \"S\">\n<!ENTITY scrollWithPage.label \"跟隨頁面\">\n<!ENTITY noScrolling.label \"無滾動\">\n<!ENTITY horizPosition.label \"水平:\">\n<!ENTITY vertPosition.label \"垂直:\">\n\n<!ENTITY documentType.label \"文件類型\">\n<!ENTITY documentType.description \"您想建立哪種類型的文件?\">\n\n<!ENTITY language.label \"文件標示語言\">\n<!ENTITY html.label \"HTML 4\">\n<!ENTITY xhtml.label \"XHTML 1\">\n<!ENTITY xhtml11.label \"XHTML 1.1\">\n<!ENTITY html5.label \"HTML 5\">\n<!ENTITY xhtml5.label \"XHTML 5\">\n\n<!ENTITY doctype.label \"文件類型\">\n<!ENTITY transitional.label \"過渡\">\n<!ENTITY strict.label \"嚴格\">\n\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/newPageWizard.properties",
    "content": "loremIpsum=Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sit amet metus. Nunc quam elit, posuere nec, auctor in, rhoncus quis, dui. Aliquam erat volutpat. Ut dignissim, massa sit amet dignissim cursus, quam lacus feugiat.\nheader=頁面標頭\nfooter=尾端\nnav=導覽窗\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/openLocation.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY window.title \"開啟檔案或範本\">\n\n<!ENTITY enterLocation.label \"輸入檔案或範本所在的網路位址(URL)，或是在本機選擇:\">\n<!ENTITY enterLocation.accesskey \"E\">\n\n<!ENTITY chooseFile.label \"選擇檔案...\">\n<!ENTITY chooseFile.accesskey \"C\">\n\n<!ENTITY createIn.label \"新增於\">\n<!ENTITY inATab.label \"分頁\">\n<!ENTITY inATab.accesskey \"T\">\n<!ENTITY inAWindow.label \"視窗\">\n<!ENTITY inAWindow.accesskey \"W\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/openLocation.properties",
    "content": "chooseFileDialogTitle=選擇一個檔案\ntemplateFilter=HTML 範本\nPHPfiles=PHP 文件\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/pageProperties.dtd",
    "content": "<!ENTITY window.title \"文件設定\">\n\n<!ENTITY pageLocation.label \"位置:\">\n<!ENTITY pageLastModified.label \"最後修改:\">\n<!ENTITY pageTitle.label \"標題:\">\n<!ENTITY pageAuthor.label \"作者:\">\n<!ENTITY pageDescription.label \"描述:\">\n<!ENTITY pageTitle.accesskey \"T\">\n<!ENTITY pageAuthor.accesskey \"A\">\n<!ENTITY pageDescription.accesskey \"D\">\n<!ENTITY pageKeywords.label \"關鍵字:\">\n<!ENTITY pageKeywords.accesskey \"K\">\n\n<!ENTITY language.label \"語言:\">\n<!ENTITY language.accesskey \"L\">\n<!ENTITY charset.label \"字元設定:\">\n<!ENTITY charset.accesskey \"C\">\n<!ENTITY direction.label \"文字方向:\">\n<!ENTITY direction.accesskey \"X\">\n<!ENTITY ltr.label \"從左到右\">\n<!ENTITY rtl.label \"從右到左\">\n<!ENTITY unspecified.label \"未指定\">\n\n<!ENTITY selectLanguage.label \"文字語言\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/pagePropertiesPreview.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\r\n<html>\r\n<head>\r\n<meta content=\"text/html; charset=utf-8\" http-equiv=\"Content-Type\">\r\n  <style>p[id] { margin: 0px; }</style>\r\n  <title></title>\r\n</head>\r\n<body>\r\n  <p>一般文字</p>\r\n  <p id=\"links\">連結文字<br>\r\n  <p id=\"visited\">已連結文字<br>\r\n  <p id=\"active\">觸發中文字</p>\r\n</body>\r\n</html>\r\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/panels.dtd",
    "content": "<!ENTITY switchToFloatingPanel.label \"Switch to floating panel\">\n<!ENTITY closePanel.label \"Close panel\">\n<!ENTITY deckPanel.label \"Deck panel into main window\">\n<!ENTITY alignPanels.label                \"對齊所有面板\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/parsingError.dtd",
    "content": "<!ENTITY window.title \"解析錯誤!\">\n<!ENTITY cantSwitchBackToNormal.label \"無法回到一般檢視\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/polyglot.dtd",
    "content": "<!ENTITY polyglot.label \"hyt\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/prefs/advanced.dtd",
    "content": "<!ENTITY ui.caption \"BlueGriffon 界面選項\">\n<!ENTITY switchLocale.button \"使用語言\">\n\n<!ENTITY useSystemLocale.radio \"嘗試使用系統語言\">\n<!ENTITY useInstalledLocale.radio \"已安裝語言：\">\n\n<!ENTITY network.caption \"網路\">\n<!ENTITY configureNetwork.label \"設定BlueGriffon的網路選項\">\n<!ENTITY parameters.label \"參數...\">\n\n<!ENTITY advancedConfig.caption \"進階設定\">\n<!ENTITY configEditor.label \"設定編輯器\">\n\n<!ENTITY preview.caption \"預覽\">\n<!ENTITY resetPreviewers.label \"重設外部瀏覽器的設定\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/prefs/connection.dtd",
    "content": "\n<!ENTITY  connectionsDialog.title       \"連接設定\">\n<!ENTITY  window.width                  \"37em\">\n<!ENTITY  window.macWidth               \"39em\">\n\n<!ENTITY  proxyTitle.label              \"設定存取Internetn所用代理伺服器(Proxy)\">\n<!ENTITY  noProxyTypeRadio.label        \"不使用Proxy\">\n<!ENTITY  noProxyTypeRadio.accesskey    \"Y\">\n<!ENTITY  systemTypeRadio.label         \"使用系統Proxy設定\">\n<!ENTITY  systemTypeRadio.accesskey     \"U\">\n<!ENTITY  WPADTypeRadio.label           \"自動偵測此網路的Proxy設定\">\n<!ENTITY  WPADTypeRadio.accesskey       \"W\">\n<!ENTITY  manualTypeRadio.label         \"手動設定Proxy:\">\n<!ENTITY  manualTypeRadio.accesskey     \"M\">\n<!ENTITY  autoTypeRadio.label           \"Proxy自動設定網址:\">\n<!ENTITY  autoTypeRadio.accesskey       \"A\">\n<!ENTITY  reload.label                  \"重新整理\">\n<!ENTITY  reload.accesskey              \"e\">\n<!ENTITY  ftp.label                     \"FTP Proxy:\">\n<!ENTITY  ftp.accesskey                 \"F\">\n<!ENTITY  http.label                    \"HTTP Proxy:\">\n<!ENTITY  http.accesskey                \"X\">\n<!ENTITY  ssl.label                     \"SSL Proxy:\">\n<!ENTITY  ssl.accesskey                 \"X\">\n<!ENTITY  socks.label                   \"SOCKS 主機:\">\n<!ENTITY  socks.accesskey               \"C\">\n<!ENTITY  socks4.label                  \"SOCKS v4\">\n<!ENTITY  socks4.accesskey              \"C\">\n<!ENTITY  socks5.label                  \"SOCKS v5\">\n<!ENTITY  socks5.accesskey              \"V\">\n<!ENTITY  port.label                    \"Port:\">\n<!ENTITY  HTTPport.accesskey            \"P\">\n<!ENTITY  SSLport.accesskey             \"O\">\n<!ENTITY  FTPport.accesskey             \"R\">\n<!ENTITY  SOCKSport.accesskey           \"T\">\n<!ENTITY  noproxy.label                 \"直接連線:\">\n<!ENTITY  noproxy.accesskey             \"N\">\n<!ENTITY  noproxyExplain.label          \"範例: .mozilla.org, .net.nz, 192.168.1.0/24\">\n<!ENTITY  shareproxy.label              \"所有通訊協定都使用此Proxy伺服器\">\n<!ENTITY  shareproxy.accesskey          \"S\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/prefs/deactivateLicense.dtd",
    "content": "<!ENTITY windowTitle.label \"Deactivate a license\">\n\n<!ENTITY message.label \"Make sure you are connected to the Internet!\">\n<!ENTITY warning.label \"Click on 'Perform operation' to deactivate your license and restart BlueGriffon.\">\n\n<!ENTITY deactivate.label \"Perform operation\">\n<!ENTITY closeWindow.label \"Cancel\">\n\n<!ENTITY error.label \"Cannot deactivate license at this time\">\n<!ENTITY inOp.label \"Deactivating license\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/prefs/file.dtd",
    "content": "<!ENTITY fileHistory.caption \"最近開啟檔案\">\n<!ENTITY fileHistoryDepth.label \"最近開啟檔案的最大儲存數量:\">\n<!ENTITY files.label \"份\">\n<!ENTITY restoreLastSession.label \"還原上次的分頁\">\n<!ENTITY fileExtensions.label \"為新檔案加上副檔名\">\n<!ENTITY fileExtensionForHTML.label \"HTML文件：\">\n<!ENTITY fileExtensionForXHTML.label \"XHTML文件：\">\n<!ENTITY emptyForDefault.label \"（為預設的副檔名保留空白）\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/prefs/general.dtd",
    "content": "\n<!ENTITY structureBar.caption \"結構欄\">\n\n\n<!ENTITY showIDs.label \"顯示ID\">\n<!ENTITY showClasses.label \"顯示類別\">\n<!ENTITY showLanguage.label \"顯示語言\">\n<!ENTITY showRoles.label \"顯示ARIA角色\">\n\n<!ENTITY spellCheck.caption \"拼寫檢查\">\n<!ENTITY enableSpellCheck.label \"啟用即時拼寫檢查\">\n<!ENTITY numberSuggestions.label \"建議數量:\">\n\n<!ENTITY tabPosition.label \"分頁位置\">\n<!ENTITY leftTabPosition.label \"左邊\">\n<!ENTITY centerTabPosition.label \"中間\">\n<!ENTITY rightTabPosition.label \"右邊\">\n<!ENTITY mainToolbarEnabled.label \"可見\">\n<!ENTITY mainToolbar.label \"主工具欄\">\n<!ENTITY theme.label \"主題:\">\n<!ENTITY toolbarIconSizeSmaller.label \"較小\">\n<!ENTITY toolbarIconSizeSmall.label \"小\">\n<!ENTITY toolbarIconSizeMedium.label \"中\">\n<!ENTITY toolbarIconSizeLarger.label \"較大\">\n<!ENTITY toolbarIconSizeLarge.label \"大\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/prefs/license.dtd",
    "content": "<!ENTITY licenseKey.label \"License key:\">\n<!ENTITY licenseInvoice.label \"Transaction ID:\">\n\n<!ENTITY warning1.label \"Extended features are enabled only if valid license data are provided and license is activated\">\n<!ENTITY warning2.label \"To activate your license, please fill in the data below and restart BlueGriffon. You must be connected to the Internet at that time.\">\n\n<!ENTITY deactivate.label \"Deactivate current license\">\n\n<!ENTITY activate.label \"Activate\">\n<!ENTITY troubleshoot.label 'Request a reset link'>\n<!ENTITY helpNeeded.label \"TROUBLESHOOTING: If you have issues activating your license, it could be because you already activated it in the past and forgot (or could not) deactivate it before a machine swap, a disk crash, etc. In that case, you can request a full reset of all your license activations using the button below. The reset link will be sent to the purchaser of the license and recipient of the invoice. Please provide the Transaction ID above to enable that button.\">\n\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/prefs/license.properties",
    "content": "activateWarning=BlueGriffon needs to restart to activate your license. Do you want to restart now?\nconfirmRestart=Restart BlueGriffon?\n\nfullResetTitle=License activation reset\nfullResetErrorLabel=Impossible to perform the operation, a network error occurred.\nfullResetRequested=A reset link was sent to the owner of the license/transaction. BlueGriffon must now restart.\nfullResetInvalid=The transaction ID is invalid.\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/prefs/newPage.dtd",
    "content": "<!ENTITY author.caption \"作者\">\n<!ENTITY authorName.label \"作者名稱:\">\n\n<!ENTITY defaultZoomFactor.label \"預設縮放比例:\">\n<!ENTITY zoom.label \"縮放比例\">\n\n<!ENTITY editingFeatures.label \"可自訂的功能\">\n\n<!ENTITY showComments.label \"顯示HTML註解\">\n<!ENTITY showPHP.label \"顯示PHP區段\">\n<!ENTITY showPI.label \"顯示PI區段\">\n\n\n<!ENTITY linksManagement.label \"超連結的(複製/貼上)管理:\">\n<!ENTITY preserveRelative.label \"保留相對位置的超連結\">\n<!ENTITY makeAbsolute.label \"設定所有超連結為絕對位置\">\n<!ENTITY returnKey.label \"在段落中按下倒退鍵總是新增新的段落\">\n<!ENTITY keepBackup.label \"在儲存檔案之前產生備份(*.bak)\">\n\n<!ENTITY waiAria.label \"WAI-ARIA\">\n<!ENTITY showAnchors.label \"顯示 a[name]\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/prefs/osx.dtd",
    "content": "<!ENTITY showInDock.label \"在 OS X 快捷列上顯示已修改文件的數量\">\n<!ENTITY osxRTFPasteSupport.label 'Enable pasting RTF from OS X clipboard'>\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.dtd",
    "content": "<!ENTITY commandShortcutCol.label \"命令\">\n<!ENTITY shortcutShortcutCol.label \"快捷鍵\">\n\n<!ENTITY menubar.label \"選單列\">\n<!ENTITY toolbars.label \"工具列\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/prefs/shortcuts.properties",
    "content": "NoMainWindowAvaialble=無法編輯鍵盤快捷鍵\nPleaseOpenOneMainWindow=至少需要開啟一個主要 BlueGriffon 視窗來編輯鍵盤快捷鍵。\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/prefs/source.dtd",
    "content": "<!ENTITY source.label \"原始碼檢視\">\n<!ENTITY theme.label \"主題:\">\n\n<!ENTITY serialization.label \"系列化\">\n\n<!ENTITY forceLF.label \"強制為Unix式的換行字元(LF)\">\n\n<!ENTITY specialChars.description      \"將下列字元以實體形式輸出:\">\n<!-- ENTITY basicEncoding.label           \"Only &amp; &lt; &gt; ' and non-breakable whitespace\" -->\n<!ENTITY basicEncoding.label           \"只有 &amp; &lt; &gt; 和不間斷的空白\">\n<!ENTITY latin1EntitiesEncoding.label  \"上述字元和拉丁1區字母\">\n<!ENTITY htmlEntitiesEncoding.label    \"所有 HTML 4 的特殊字元\">\n<!ENTITY allEntitiesEncoding.label     \"所有非 ASCII 的字元皆使用 &amp;#..; 表示法\">\n\n<!ENTITY autoIndent.label \"自動縮排\">\n<!ENTITY wrap.label \"長字串自動換行\">\n<!ENTITY wrapColumn.label \"當字串超過列時\">\n<!ENTITY noWrapForLanguages.label \"在這些語言之下的文件不要自動換行:\">\n<!ENTITY langExclusionExample.label \"(例如: ja-JP, zh-TW)\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/prefs/styles.dtd",
    "content": "<!ENTITY bgDecidesAll.radio \"自動\">\n<!ENTITY bgDecidesAll.desc \"在需要時，讓BlueGriffon自行決定如何加入樣式和選取ID、類別\">\n<!ENTITY prefixPrompt.label \"輸入ID和類別的字首:\">\n<!ENTITY iDecide.radio \"手動\">\n<!ENTITY iDecide.desc \"讓我決定\">\n<!ENTITY cssPolicy.caption \"CSS 方針\">\n\n<!ENTITY browserSupport.caption \"可支援的游覽器\">\n<!ENTITY gecko.label \"Gecko 系游覽器 (Firefox, Camino, ...)\">\n<!ENTITY webkit.label \"WebKit 系游覽器 (Safari, ...)\">\n<!ENTITY blink.label \"Blink 系游覽器 (Chrome, ...)\">\n<!ENTITY presto.label \"Opera\">\n<!ENTITY trident.label \"Internet Explorer\">\n<!ENTITY servo.label \"Servo\">\n<!ENTITY vivliostyle.label \"Vivliostyle\">\n<!ENTITY weasyprint.label \"Weasyprint\">\n\n<!ENTITY cssColors.captions \"CSS 顏色\">\n<!ENTITY outputCssColorNames.label \"總是嘗試輸出 CSS 3 顏色名稱\">\n<!ENTITY rgbColors.label \"使用RGB值(r,v,b)\">\n<!ENTITY hexColors.label \"使用十六進制(#rrvvbb)\">\n\n<!ENTITY serialization.label \"系列化\">\n<!ENTITY shorthands.label \"Shorthands\">\n<!ENTITY longhands.label \"Longhands\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/prefs/update.dtd",
    "content": "<!ENTITY checkForUpdates.label \"檢查 BlueGriffon 的更新\">\n\n<!ENTITY atLaunch.checkbox \"每次啟動 BlueGriffon 的時候\">\n<!ENTITY oncePerDay.checkbox \"每天不超過一次\">\n<!ENTITY manually.checkbox \"手動\">\n\n<!ENTITY checkNow.button \"立刻檢查\">\n<!ENTITY privacyPolicy.label \"隱私政策\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/prefs/update.properties",
    "content": "SoftwareUpdates=軟體更新\nUnableToCheck=禁止檢查更新\nUpToDate=BlueGriffon已是最新版\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/prefs.dtd",
    "content": "<!ENTITY window.title \"Bluegriffon 選項\">\n\n<!ENTITY general.title \"一般\">\n<!ENTITY newPage.title \"文件\">\n<!ENTITY update.title \"更新\">\n<!ENTITY advanced.title \"進階\">\n<!ENTITY styles.title \"樣式\">\n<!ENTITY osx.title \"OS X\">\n<!ENTITY shortcuts.title '快捷鍵'>\n<!ENTITY source.title \"原始碼檢視\">\n<!ENTITY file.title         \"檔案\">\n<!ENTITY license.title \"License\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/propertiesDeck.dtd",
    "content": "<!ENTITY foo \"foo\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/rotator.dtd",
    "content": "<!ENTITY degrees.label \"度\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/spellCheck.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Communicator client code, released\n   - March 31, 1998.\n   -\n   - The Initial Developer of the Original Code is\n   - Netscape Communications Corporation.\n   - Portions created by the Initial Developer are Copyright (C) 1998-1999\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either of the GNU General Public License Version 2 or later (the \"GPL\"),\n   - or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!-- Window title -->\n<!ENTITY windowTitle.label \"拼字檢查\">\n\n<!ENTITY misspelledWord.label \"錯誤單字:\">\n<!ENTITY wordEditField.label \"取代為:\">\n<!ENTITY wordEditField.accessKey \"W\">\n<!ENTITY checkwordButton.label \"檢查單字\">\n<!ENTITY checkwordButton.accessKey \"K\">\n<!ENTITY suggestions.label \"建議:\">\n<!ENTITY suggestions.accessKey \"U\">\n<!ENTITY ignoreButton.label \"略過\">\n<!ENTITY ignoreButton.accessKey \"I\">\n<!ENTITY ignoreAllButton.label \"全部略過\">\n<!ENTITY ignoreAllButton.accessKey \"N\">\n<!ENTITY replaceButton.label \"取代\">\n<!ENTITY replaceButton.accessKey \"R\">\n<!ENTITY replaceAllButton.label \"全部取代\">\n<!ENTITY replaceAllButton.accessKey \"A\">\n<!ENTITY stopButton.label \"停止\">\n<!ENTITY stopButton.accessKey \"T\">\n<!ENTITY userDictionary.label \"個人字典檔:\">\n<!ENTITY moreDictionaries.label \"下載更多字典檔...\">\n<!ENTITY addToUserDictionaryButton.label \"新增單字\">\n<!ENTITY addToUserDictionaryButton.accessKey \"D\">\n<!ENTITY editUserDictionaryButton.label \"編輯...\">\n<!ENTITY editUserDictionaryButton.accessKey \"E\">\n<!ENTITY recheckButton.label \"重新檢查頁面\">\n<!ENTITY recheckButton.accessKey \"P\">\n<!ENTITY closeButton.label \"關閉\">\n<!ENTITY closeButton.accessKey \"C\">\n<!ENTITY sendButton.label \"送出\">\n<!ENTITY sendButton.accessKey \"S\">\n<!ENTITY languagePopup.label \"語言:\">\n<!ENTITY languagePopup.accessKey \"L\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/spellCheck.properties",
    "content": "CorrectSpelling=(正確拼字)\nNoSuggestedWords=(無建議的單字)\nNoMisspelledWord=無錯誤單字\nCheckSpellingDone=完成拼字檢查\nCheckSpelling=拼字檢查\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/structurebar.dtd",
    "content": "<!ENTITY structureBar.title \"結構欄\">\n\n<!ENTITY setElementLanguage.label \"設置語言\">\n<!ENTITY setElementLanguage.accesskey \"L\">\n<!ENTITY resetElementLanguage.label \"重設語言\">\n<!ENTITY resetElementLanguage.accesskey \"S\">\n<!ENTITY deleteElement.label \"移除元素\">\n<!ENTITY deleteElement.accesskey \"D\">\n<!ENTITY removeTag.label \"移除標籤\">\n<!ENTITY removeTag.accesskey \"R\">\n<!ENTITY changeTag.label \"更變標籤\">\n<!ENTITY changeTag.accesskey \"C\">\n<!ENTITY copyHTMLCodeInStructurebarContext.label \"在此元素中複製 HTML 標記\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/svg-edit.properties",
    "content": "SvgEdit=SVG編輯器\nConfirmClose=文件尚未儲存，您確定要離開SVG編輯器?\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/tabeditor.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY untitledDocument.label \"無標題文件\">\n<!ENTITY closeTab.label \"關閉分頁\">\n<!ENTITY closeTab.accesskey \"c\">\n<!ENTITY closeOtherTabs.label \"關閉其它分頁\">\n<!ENTITY closeOtherTabs.accesskey \"o\">\n<!ENTITY newTab.label \"新分頁\">\n<!ENTITY newTab.accesskey \"n\">\n<!ENTITY revert.label \"回復\">\n<!ENTITY revert.accesskey \"v\">\n<!ENTITY refreshImages.label \"重新載入圖片\">\n<!ENTITY refreshImages.accesskey \"i\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/updateAvailable.dtd",
    "content": "<!ENTITY window.title \"軟體更新\">\n\n<!ENTITY warningMessage.description \"BlueGriffon 的更新已可使用\">\n<!ENTITY download.button \"下載更新\">\n<!ENTITY dontAskAgain.label \"不要再詢問\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/bluegriffon/updates.properties",
    "content": "update.checkInsideButton.label=檢查更新\nupdate.checkInsideButton.accesskey=C\nupdate.resumeButton.label=繼續下載 %S…\nupdate.resumeButton.accesskey=D\nupdate.openUpdateUI.applyButton.label=套用更新…\nupdate.openUpdateUI.applyButton.accesskey=A\nupdate.restart.applyButton.label=套用更新\nupdate.restart.applyButton.accesskey=A\nupdate.openUpdateUI.upgradeButton.label=立刻升級…\nupdate.openUpdateUI.upgradeButton.accesskey=U\nupdate.restart.upgradeButton.label=立刻升級\nupdate.restart.upgradeButton.accesskey=U\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/branding/brand.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY  lang.version          \"zh-TW\">\n<!ENTITY  brandShortName        \"BlueGriffon\">\n<!ENTITY  brandFullName         \"BlueGriffon\">\n<!ENTITY  vendorShortName       \"Disruptive Innovations\">\n<!ENTITY  sidebarName           \"側欄\">\n<!ENTITY  brandShorterName      \"BlueGriffon\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/base/locale/branding/brand.properties",
    "content": "brandShortName=BlueGriffon\nbrandFullName=BlueGriffon\nvendorShortName=Disruptive Innovations\nsidebarName=側欄\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/extensions/fs/addFont.dtd",
    "content": "<!ENTITY window.title \"所選字型在本機是否可用?\">\n\n<!ENTITY yes.label \"是的，讓我選擇對應的 stylesheet.css 文件\">\n<!ENTITY no.label  \"沒有，讓我選擇用來存放字型包的資料夾\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/extensions/fs/fs.dtd",
    "content": "<!ENTITY window.title \"FontSquirrel 字型\">\n\n<!ENTITY classifications.label \"分類\">\n<!ENTITY fontList.label \"字型列表\">\n \n<!ENTITY networkActivity.tooltip \"網絡活動\">\n\n<!ENTITY addToDocument.label \"新增至文件\">\n\n<!ENTITY previewText.label \"預覽文字:\">\n<!ENTITY prose.label \"BlueGriffon\">\n\n<!ENTITY loading.label \"正在載入字型包...\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/extensions/fs/fs.properties",
    "content": "SelectDir=選擇用來解壓縮字型包的資料夾\nSelectFile=選擇現有字型包的 styesheet.css\nStylesheet=FontSquirrel 包的樣式表\nMustBeSavedTitle=文件從未存檔\nMustBeSavedMessage=您必須儲存文件至少一次方可嘗試使用相對 URL 連接到本地字型。請儲存並關閉文件後重新打開它。\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/extensions/fs/fsOverlay.dtd",
    "content": "<!ENTITY fsWindow.label \"FontSquirrel\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/extensions/gfd/addFont.dtd",
    "content": "<!ENTITY window.title \"新增字型類別給文件\">\n\n<!ENTITY fontFamily.label \"字型類別\">\n<!ENTITY preview.label \"預覽\">\n\n<!ENTITY subset.label \"子集\">\n<!ENTITY latin.label \"拉丁字母\">\n<!ENTITY greek.label \"希臘字母\">\n<!ENTITY cyrillic.label \"西里爾字母\">\n<!ENTITY khmer.label \"高棉字母\">\n\n<!ENTITY variants.label \"變化\">\n<!ENTITY regular.label \"一般\">\n<!ENTITY italic.label \"斜體\">\n<!ENTITY bold.label \"粗體\">\n<!ENTITY bolditalic.label \"斜粗體\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/extensions/gfd/gfd.dtd",
    "content": "<!ENTITY window.title \"Google 字型管理器\">\n\n<!ENTITY family.col \"類別\">\n<!ENTITY variants.col \"變化\">\n<!ENTITY subsets.col \"子集\">\n\n<!ENTITY add.tooltip \"新增字型類別\">\n<!ENTITY remove.tooltip \"移除字型類別\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/extensions/gfd/gfdOverlay.dtd",
    "content": "<!ENTITY gfdWindow.label \"Google Font 索引\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/extensions/markdown/markdown.dtd",
    "content": "<!ENTITY window.title \"Insert Markdown\">\n\n<!ENTITY commitChanges.label \"提交變更\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/extensions/markdown/markdownOverlay.dtd",
    "content": "<!ENTITY markdownMenu.label \"Markdown\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/extensions/op1/a11yFirstStep.properties",
    "content": "ConformingDTDSyntax=在HTML元素前使用W3C認證的DTD語法\nNoWrongSyntaxOrNonConformingHierarchy=不要在HTML元素中使用錯誤的屬性語法或未認證的元素階層\nOneTitleInHead=使用title元素做為head元素的子元素\nNoEmptyTitle=當你提供標籤屬性給title元素時，勿留下空白\nNoMetaRefresh=不可使用有http-equiv屬性而且等於重新整理數值的meta元素\nHTMLElementHasLangAttribute=給html元素使用lang屬性\nHTMLElementHasValidLangAttribute=使用有效的語言編碼給lang屬性\nNoInvalidDir=不可使用ltr，rtl或empty以外的值給dir屬性\nTitleForFrames=使用title屬性給每項frame元素\nNoEmptyTitleForFrames=當你提供標籤屬性給frame元素時，勿留下空白\nTitleForIFrames=使用title屬性給每項iframe元素\nNoEmptyTitleForIFrames=當你提供標籤屬性給iframe元素時，勿留下空白\nAtLeastOneH1InBody=至少必須要有一項h1元素在（在任何等級）body元素內\nNoEmptyH1=當你提供標籤屬性給h1元素時，勿留下空白\nNoEmptyH2=當你提供標籤屬性給h2元素時，勿留下空白\nNoEmptyH3=當你提供標籤屬性給h3元素時，勿留下空白\nNoEmptyH4=當你提供標籤屬性給h4元素時，勿留下空白\nNoEmptyH5=當你提供標籤屬性給h5元素時，勿留下空白\nNoEmptyH6=當你提供標籤屬性給h6元素時，勿留下空白\nH2Order=在搜尋排序中，在h2元素之前使用&nbsp;h1、h2、h3、h4、h5或h6元素作為第一項標題\nH3Order=在搜尋排序中，在h3元素之前使用&nbsp;h2、h3、h4、h5或h6元素作為第一項標題\nH4Order=在搜尋排序中，在h4元素之前使用&nbsp;h3、h4、h5或h6元素作為第一項標題\nH5Order=在搜尋排序中，在h5元素之前使用&nbsp;h4、h5或h6元素作為第一項標題\nH6Order=在搜尋排序中，在h6元素之前使用&nbsp;h5、h6元素作為第一項標題\nDTAsFirstChildOfDL=使用dt元素作為dl元素中的第一個子元素\nNoEmptyLI=當你提供li元素時，勿留下空白\nNoAlignAttribute=不可使用align屬性\nNoXmpElement=不可使用xmp元素\nNoEmptyP=當你提供p元素時，勿留下空白\nNoEmptyAExceptAnchors=當你提供a元素時，勿留下空白，除非是作為錨點使用\nNoEmptyButton=當你提供button元素時，勿留下空白\nNoVlinkAttribute=不可使用vlink屬性\nNoTextAttribute=不可使用text屬性\nNoLinkAttribute=不可使用link屬性\nnoImgWithoutAlt=分別給每項img元素使用alt屬性\nnoAreaWithoutAlt=分別給每項area元素使用alt屬性\nnoAppletWithoutAlt=分別給每項applet元素使用alt屬性\nnoImageInputWithoutAlt=分別給每項input type=img元素使用alt屬性\nnoEmptyAltForImageLoneChildOfAnchorOrButton=如果img元素是按鈕或a元素的子元素，勿讓alt屬性留下空白\nnoEmptyAltForInputImage=當你提供alt屬性給input type=image元素時，勿留下空白\nnoEmptyAltForAreaWithHref=當你提供alt屬性給持有herf屬性的area元素，勿留下空白\nnoAltSimilarToTextContent=如果img元素是含有文字的a元素的子元素，不可使用相同的文字給在a元素內的alt屬性\nnoBorderAttribute=不可使用border屬性\nnoSimilarAltForAreasWithDifferentHref=不可使用相同的值給alt屬性給多重且不同herf值的area元素\nLongdescIsURI=使用URI作為值給longdesc屬性\nnoBackgroundAttribute=不可使用background屬性\nnoBgsoundElement=不可使用bgsound元素\nTablesWithAtLeastOneTHHaveACaption=使用caption元素作為至少包含th元素的table元素中的第一項子元素\nCaptionIsDifferentFromSummaryAttribute=不可給caption元素和summary屬性使用相同的內容\nnoEmptyCaption=當你提供caption元素時，勿留下空白\nnoCaptionInATableWithOnlyTDs=不可使用只有td元素的table元素內的caption元素\nnoAlinkAttribute=不可使用alink屬性\nnoSummaryAttributeSimilarToCaption=不可給summary屬性和caption元素使用相同的內容\nnoEmptySummaryIfTableHasTHOrCaption=當你提供summary屬性給包含th或caption元素的table元素，勿留下空白\nnoSummaryAttributeIfOnlyTDs=不可在只包含td元素的table屬性中使用summary屬性\nnoStrikeElement=不可使用strike元素\nnoListingElement=不可使用listing元素\nAtLeastOneTHIfCaptionOrSummary=至少在包含caption元素或非空白的summary屬性的table元素使用一項th元素\nAllNonEmptyTHHaveScopeOrId=使用scope或id屬性給每項非空白的th元素\nScopeAttributeIsRowOrCol=不可使用scope屬性行和列以外的值\nnoBgcolorAttribute=不可使用bgcolor屬性\nnoTTElement=不可使用tt元素\nTDHaveHeadersAttributeIfTHHasId=如果對應的元素擁有id屬性，在每項td元素使用headers屬性\nnoPlaintextElement=不可使用plaintext元素\nnoHeadersAttributeThatIsNotATHId=不可使用吻合id屬性，且作為table元素的td當作headers屬性的值\nAllFormsHaveAButton=在form元素內使用按鈕、送出類型的input元素、圖像\nSubmitButtonsHaveNonEmptyValue=當你提供input type=submit元素時，勿讓value屬性留下空白\nnoMarqueeElement=不可使用marquee元素\nFieldsetHasALegend=使用legend元素作為每項fieldset元素中的子元素\nFieldsetsAreInForms=不可在缺少form元素時使用fieldset元素\nnoEmptyLegendElement=當你提供legend元素時，勿留下空白\nLabelElementHasForAttribute=使用for屬性給每項label元素\nnoEmptyForAttributeOnLabel=當你提供for屬性給label元素時，勿留下空白\nForAttributeMatchesAnIdInSameForm=for屬性必須擁有在form元素內與id屬性吻合的值\nOptgroupElementHasALabel=使用標籤屬性給每項Optgroup元素\nNoSimilarLabelInOptgroupsOfSameSelect=不可使用相同的標籤元素給Optgroup元素中的相同選擇元素\nnoEmptyLabelAttributeOnOptgroup=當你提供標籤屬性給Optgroup元素時，勿留下空白\nnoBasefontElement=不可使用basefont元素\nnoBlinkElement=不可使用blink元素\nnoCenterElement=不可使用center元素\nnoFontElement=不可使用font元素\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/extensions/op1/op1.dtd",
    "content": "\n<!ENTITY window.title \"Opquast可存取性設定第一步\">\n\n<!ENTITY filterAll.label \"檢視所有測試\">\n<!ENTITY filterPassed.label \"僅檢視通過的測試\">\n<!ENTITY filterFailed.label \"僅檢視失敗的測試\">\n\n<!ENTITY speed.label \"速度:\">\n<!ENTITY title.label \"標題:\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/extensions/op1/op1Overlay.dtd",
    "content": "<!ENTITY op1.label \"Opquast可存取性設定第一步\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/extensions/tipoftheday/tipoftheday.dtd",
    "content": "<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Mozilla Widgets.\n   -\n   - The Initial Developer of the Original Code is\n   - Philippe Goetz.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Philippe Goetz, Original author\n   -   Daniel Glazman (daniel@glazman.org)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!ENTITY tipOfTheDayWindow.title    \"每日提示\">\n<!ENTITY questionBeginning.label    \"你知道嗎…\">\n<!ENTITY startupCheckbox.label      \"在啟動時顯示提示\">\n<!ENTITY nextTipButton.label        \"下一個\">\n<!ENTITY previousTipButton.label    \"上一個\">\n<!ENTITY closeTipButton.label       \"關閉\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/extensions/tipoftheday/tipoftheday.rdf",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Nvu.\n   -\n   - The Initial Developer of the Original Code is Linspire Inc.\n   - Portions created by the Initial Developer are Copyright (C) 2004\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com)\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\"\n                     \"http://my.netscape.com/publish/formats/rss-0.91.dtd\"[\n<!ENTITY % brandDTD SYSTEM \"chrome://global/locale/brand.dtd\">%brandDTD;\n]>\n<rss version=\"0.91\">\n  <channel>y\n    <title>&brandShortName; 提示</title>\n    <link>http://bluegriffon.org/</link>\n    <description>&brandShortName; 每日提示儲存</description>\n    <language>zh-TW</language>\n  \n    <item>\n      <title>使用滑鼠縮放表格</title>\n      <description>只要在 檢視 > 顯示/隱藏 > 尺規 顯示尺規，而且\n                   將游標停留於儲存格內，即可看到修改尺寸的功能。\n      </description>\n    </item>\n\n    <item>\n      <title>輕鬆的自訂工具列</title>\n      <description>只需按下右鍵即可</description>\n    </item>\n\n    <item>\n      <title>直接進入 &brandShortName; 使用者論壇</title>\n      <description>只需在說明選單內選擇</description>\n    </item>\n\n    <item>\n      <title>&brandShortName; 是跨平台的軟體</title>\n      <description>&brandShortName; 支援許多不同的作業系統，包含\n                   Windows、Mac OS X、各種Linux發行版、OS/2 等等</description>\n    </item>\n\n    <item>\n      <title>可以藉由快速鍵新增新的分頁</title>\n      <description>Ctrl+n (在Mac OS X中為 指令+n) 將會產生新的空白分頁</description>\n    </item>\n\n    <item>\n      <title>可以藉由一個鍵關閉目前的分頁</title>\n      <description>Control-w (在Mac OS X中為 指令-w) 將會關閉目前的分頁</description>\n    </item>\n\n    <item>\n      <title>…you can revert to a previously saved version of the currently edited document?</title>\n      <description>Righ-click (context-click on Mac OS X) on the document's tab\n                    and select the Revert menu.</description>\n    </item>\n\n  </channel>\n</rss>\n\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/extensions/tipoftheday/tipofthedayOverlay.dtd",
    "content": "<!ENTITY tipofthedayMenu.label \"每日提示\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/sidebars/aria/aria.dtd",
    "content": "<!ENTITY window.title \"ARIA\">\n\n<!ENTITY roleSection.label \"Role\">\n<!ENTITY role.label \"Role:\">\n<!ENTITY treeView.label \"Tree view\">\n\n<!ENTITY constraintsSection.label \"Constraints\">\n<!ENTITY context.label \"On ancestors:\">\n<!ENTITY owns.label \"On contents:\">\n\n<!ENTITY requiredProperties.label \"Required States and Properties\">\n<!ENTITY properties.label \"Other States and Properties\">\n<!ENTITY inheritedProperties.label \"Inherited States and Properties\">"
  },
  {
    "path": "locales/zh-TW/bluegriffon/sidebars/aria/aria.properties",
    "content": "mustBeContainedIn=must be contained in \nor= or \nok=OK\nmustContain=must contain\nand= and \ndeprecated=deprecated\nmissingTextbox=missing textbox\nmissingListboxTreeGridDialog=missing listbox, tree, grid or dialog\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/sidebars/aria/ariaOverlay.dtd",
    "content": "<!ENTITY aria.label \"ARIA\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/sidebars/cssproperties/backgrounditem.dtd",
    "content": "<!ENTITY backgroundAttachment.label \"附屬:\">\n<!ENTITY backgroundAttachmentScroll.label \"滾動\">\n<!ENTITY backgroundAttachmentLocal.label \"固定為元素\">\n<!ENTITY backgroundAttachmentFixed.label \"固定為視野\">\n\n<!ENTITY backgroundSize.label \"尺寸:\">\n<!ENTITY backgroundSizeAuto.label \"自動\">\n<!ENTITY backgroundSizeContain.label \"包含於元素中\">\n<!ENTITY backgroundSizeCover.label \"覆蓋元素\">\n<!ENTITY backgroundSizeUserDefined.label \"選擇長度\">\n\n<!ENTITY backgroundRepeat.label \"重覆:\">\n<!ENTITY backgroundRepeatX.label \"重覆於X軸:\">\n<!ENTITY backgroundRepeatY.label \"重覆於Y軸:\">\n<!ENTITY backgroundRepeatRepeat.label \"重覆\">\n<!ENTITY backgroundRepeatSpace.label \"重覆並伸展空間\">\n<!ENTITY backgroundRepeatRound.label \"縮放並重覆\">\n<!ENTITY backgroundRepeatNorepeat.label \"不重覆\">\n<!ENTITY backgroundRepeatUserDefined.label \"選擇所要重覆的軸\">\n\n<!ENTITY backgroundClip.label \"繪製區域:\">\n<!ENTITY backgroundBorderbox.label \"邊框\">\n<!ENTITY backgroundPaddingbox.label \"襯框\">\n<!ENTITY backgroundContentbox.label \"內容\">\n\n<!ENTITY backgroundPosition.label \"位置:\">\n<!ENTITY backgroundPositionLeftTop.label \"左上\">\n<!ENTITY backgroundPositionCenterTop.label \"中上\">\n<!ENTITY backgroundPositionRightTop.label \"右上\">\n<!ENTITY backgroundPositionLeftCenter.label \"左中\">\n<!ENTITY backgroundPositionCenterCenter.label \"中央\">\n<!ENTITY backgroundPositionRightCenter.label \"右中\">\n<!ENTITY backgroundPositionLeftBottom.label \"左下\">\n<!ENTITY backgroundPositionCenterBottom.label \"中下\">\n<!ENTITY backgroundPositionRightBottom.label \"右下\">\n<!ENTITY backgroundPositionUserDefined.label \"更精確定義方位\">\n\n<!ENTITY backgroundOrigin.label \"來源:\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/sidebars/cssproperties/backgrounditem.properties",
    "content": "backgroundColorTitle=顏色\nbackgroundImageTitle=影像\nbackgroundLinearGradientTitle=線性漸層\nbackgroundRadialGradientTitle=輻射漸層\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/sidebars/cssproperties/colorstopitem.dtd",
    "content": "<!ENTITY length.label \"長度:\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/sidebars/cssproperties/cssproperties.dtd",
    "content": "<!ENTITY window.title \"CSS 設定\">\n\n<!ENTITY applyStyles.label \"套用樣式至:\">\n<!ENTITY modifyID.label \"此元素僅藉由此ID\">\n<!ENTITY modifyClass.label \"所有類別的元素...\">\n<!ENTITY useInlineStyles.label \"此元素，藉由行內樣式\">\n<!ENTITY allOfType.label \"同類別的所有元素...\">\n\n<!ENTITY closeOtherSections.label \"關閉其他所有的段落\">\n<!ENTITY closeAllSections.label \"關閉所有段落\">\n\n<!ENTITY generalSectionHeader.label \"一般\">\n\n<!ENTITY fontFamily.label \"字型類別:\">\n\n<!ENTITY fontWeight.label \"粗細:\">\n<!ENTITY fontWeightBold.label \"粗體\">\n<!ENTITY fontWeightLighter.label \"稍細\">\n<!ENTITY fontWeightBolder.label \"稍粗\">\n\n<!ENTITY fontStyle.label \"樣式:\">\n<!ENTITY fontStyleItalic.label \"斜體\">\n<!ENTITY fontStyleOblique.label \"橫向\">\n\n<!ENTITY textDecoration.label \"裝飾:\">\n<!ENTITY textDecorationUnderline.label \"底線\">\n<!ENTITY textDecorationOverline.label \"頂線\">\n<!ENTITY textDecorationNone.label \"無\">\n<!ENTITY textDecorationLinethrough.label \"刪除線\">\n\n<!ENTITY textTransform.label \"大小寫:\">\n<!ENTITY textTransformLowercase.label \"小寫\">\n<!ENTITY textTransformUppercase.label \"大寫\">\n<!ENTITY textTransformCapitalize.label \"首字母大寫\">\n\n<!ENTITY fontVariant.label \"變化:\">\n<!ENTITY fontVariantNormal.label \"普通\">\n<!ENTITY fontVariantSmallCaps.label \"小型大寫\">\n\n\n<!ENTITY textAlign.label \"對齊:\">\n<!ENTITY textAlignStart.label \"起始\">\n<!ENTITY textAlignEnd.label \"末端\">\n\n<!ENTITY fontSize.label \"尺寸:\">\n<!ENTITY fontSizeSmaller.label \"較小\">\n<!ENTITY fontSizeLarger.label \"較大\">\n<!ENTITY fontSizeXxsmall.label \"非常小\">\n<!ENTITY fontSizeXsmall.label \"很小\">\n<!ENTITY fontSizeSmall.label \"小\">\n<!ENTITY fontSizeMedium.label \"中\">\n<!ENTITY fontSizeLarge.label \"大\">\n<!ENTITY fontSizeXlarge.label \"很大\">\n<!ENTITY fontSizeXxlarge.label \"非常大\">\n\n<!ENTITY lineHeight.label \"行高:\">\n<!ENTITY lineHeightNormal.label \"普通\">\n\n<!ENTITY colorsSectionHeader.label \"顏色\">\n<!ENTITY color.label \"前景色:\">\n<!ENTITY bgColor.label \"背景色:\">\n<!ENTITY backgrounds.label \"影像:\">\n<!ENTITY addBackgroundImageMenuitem.label \"新增背景影像\">\n<!ENTITY addBackgroundLinearGradientMenuitem.label \"新增線性漸層\">\n<!ENTITY addBackgroundRadialGradientMenuitem.label \"新增輻射漸層\">\n\n<!ENTITY imageURL.caption \"輸入影像網址\">\n<!ENTITY selectImageButton.label \"選擇影像檔案\">\n<!ENTITY preview.caption \"預覽\">\n<!ENTITY cancelButton.label \"取消\">\n<!ENTITY okButton.label \"確定\">\n\n<!ENTITY backgroundPositionLeftTop.label \"左上\">\n<!ENTITY backgroundPositionCenterTop.label \"中上\">\n<!ENTITY backgroundPositionRightTop.label \"右上\">\n<!ENTITY backgroundPositionLeftCenter.label \"左中\">\n<!ENTITY backgroundPositionCenterCenter.label \"中間\">\n<!ENTITY backgroundPositionRightCenter.label \"右中\">\n<!ENTITY backgroundPositionLeftBottom.label \"左下\">\n<!ENTITY backgroundPositionCenterBottom.label \"中下\">\n<!ENTITY backgroundPositionRightBottom.label \"右下\">\n\n<!ENTITY colorStops.tab \"顏色中斷\">\n<!ENTITY shapeAndSize.tab \"型狀和尺寸\">\n<!ENTITY angle.tab \"角度\">\n<!ENTITY startingPoint.tab \"起始點\">\n\n<!ENTITY repeating.label \"重覆\">\n\n<!ENTITY radius.label \"範圍:\">\n<!ENTITY angle.checkbox \"角度:\">\n<!ENTITY startingPoint.checkbox \"起始點:\">\n<!ENTITY horizOffset.checkbox \"水平偏移:\">\n<!ENTITY vertOffset.checkbox \"垂直偏移:\">\n\n<!ENTITY shape.label \"形狀:\">\n<!ENTITY circularShape.label \"環狀\">\n<!ENTITY ellipticShape.label \"橢圓\">\n<!ENTITY size.label \"尺寸:\">\n\n\n<!ENTITY columnsSectionHeader.label \"列\">\n<!ENTITY columnCount.label \"列數:\">\n<!ENTITY oneColumn.label \"一列\">\n<!ENTITY twoColumns.label \"兩列\">\n<!ENTITY threeColumns.label \"三列\">\n\n<!ENTITY columnWidth.label \"最合適列寬:\">\n<!ENTITY automaticColumnWidth.label \"自動\">\n\n<!ENTITY columnGap.label \"列間距:\">\n<!ENTITY normalColumnGap.label \"預設值\">\n\n<!ENTITY columnRuleColor.label \"規則顏色:\">\n<!ENTITY columnRuleColor.title \"列規則顏色\">\n<!ENTITY noneColumnRuleStyle.label \"無規則\">\n<!ENTITY hiddenColumnRuleStyle.label \"隱藏\">\n<!ENTITY solidColumnRuleStyle.label \"實心\">\n<!ENTITY doubleColumnRuleStyle.label \"雙線\">\n<!ENTITY dottedColumnRuleStyle.label \"點狀\">\n<!ENTITY dashedColumnRuleStyle.label \"單線\">\n<!ENTITY grooveColumnRuleStyle.label \"凹線\">\n<!ENTITY ridgeColumnRuleStyle.label \"凸線\">\n<!ENTITY insetColumnRuleStyle.label \"內嵌\">\n<!ENTITY outsetColumnRuleStyle.label \"外嵌\">\n\n<!ENTITY columnRuleStyle.label \"列規則樣式:\">\n\n<!ENTITY columnRuleWidth.label \"列規則寬度:\">\n<!ENTITY noneColumnRuleWidth.label \"無\">\n<!ENTITY thinColumnRuleWidth.label \"窄\">\n<!ENTITY mediumColumnRuleWidth.label \"中\">\n<!ENTITY thickColumnRuleWidth.label \"寬\">\n\n<!ENTITY geometrySectionHeader.label \"幾何結構\">\n<!ENTITY margins.label \"邊距:\">\n<!ENTITY paddings.label \"襯距:\">\n<!ENTITY contentArea.label \"內容\">\n<!ENTITY useSameFourPaddings.label \"四襯相同\">\n<!ENTITY useSameFourMargins.label \"四邊相同\">\n<!ENTITY autoMargin.label \"自動\">\n\n<!ENTITY width.label \"寬度:\">\n<!ENTITY autoWidth.label \"自動\">\n<!ENTITY preserveImageRatio.label \"保留影像比率\">\n\n<!ENTITY height.label \"高度:\">\n<!ENTITY autoHeight.label \"自動\">\n\n<!ENTITY minWidth.label \"最小寬度:\">\n<!ENTITY maxWidth.label \"最大寬度:\">\n<!ENTITY noneMaxWidth.label \"無\">\n\n<!ENTITY minHeight.label \"最小高度:\">\n<!ENTITY maxHeight.label \"最大高度:\">\n<!ENTITY noneMaxHeight.label \"無\">\n\n<!ENTITY getNaturalSize.label \"取得原始尺寸\">\n\n<!ENTITY positionSectionHeader.label \"位置與外觀\">\n\n<!ENTITY display.label \"顯示:\">\n<!ENTITY noneDisplay.label \"不顯示\">\n<!ENTITY inlineDisplay.label \"行內\">\n<!ENTITY runInDisplay.label \"進入\">\n<!ENTITY blockDisplay.label \"塊狀\">\n<!ENTITY inlineBlockDisplay.label \"行內塊\">\n<!ENTITY listItem.label \"列表項\">\n<!ENTITY table.label \"表格\">\n<!ENTITY inlineTable.label \"行內表格\">\n<!ENTITY tableHeaderGroup.label \"表格首行群組\">\n<!ENTITY tableRowGroup.label \"表格欄群組\">\n<!ENTITY tableFooterGroup.label \"表格尾行群組\">\n<!ENTITY tableColumnGroup.label \"表格列群組\">\n<!ENTITY tableCaption.label \"表格說明文字\">\n<!ENTITY tableRow.label \"表格行\">\n<!ENTITY tableColumn.label \"表格列\">\n<!ENTITY tableCell.label \"表格儲存格\">\n\n<!ENTITY visibility.label \"可見度:\">\n<!ENTITY visibleVisibility.label \"可見\">\n<!ENTITY hiddenVisibility.label \"隱藏\">\n<!ENTITY collapseVisibility.label \"摺疊\">\n\n<!ENTITY float.label \"浮動:\">\n<!ENTITY leftFloat.label \"浮動於左邊\">\n<!ENTITY noneFloat.label \"不浮動\">\n<!ENTITY rightFloat.label \"浮動於右邊\">\n\n<!ENTITY overflow.label \"溢出:\">\n<!ENTITY visibleOverlow.label \"可見\">\n<!ENTITY hiddenOverlow.label \"隱藏\">\n<!ENTITY scrollOverlow.label \"顯示滾動條\">\n<!ENTITY autoOverlow.label \"自動\">\n\n<!ENTITY textOverflow.label \"文字溢出:\">\n<!ENTITY clipTextOverflow.label \"截斷\">\n<!ENTITY ellipsisTextOverflow.label \"省略\">\n\n<!ENTITY position.label \"位置:\">\n<!ENTITY staticPosition.label \"靜止\">\n<!ENTITY relativePosition.label \"相對\">\n<!ENTITY absolutePosition.label \"絕對\">\n<!ENTITY fixedPosition.label \"固定\">\n\n<!ENTITY zIndex.label \"Z-索引:\">\n<!ENTITY zIndexAuto.label \"自動\">\n\n<!ENTITY offsets.label \"偏移:\">\n<!ENTITY offsetAuto.label \"自動\">\n\n<!ENTITY clear.label \"清除:\">\n<!ENTITY leftClear.label \"左邊\">\n<!ENTITY rightClear.label \"右邊\">\n<!ENTITY bothClear.label \"兩邊\">\n<!ENTITY noneClear.label \"不清除\">\n\n<!ENTITY bordersSectionHeader.label \"邊框\">\n<!ENTITY thinBorderWidth.label \"細\">\n<!ENTITY mediumBorderWidth.label \"中\">\n<!ENTITY thickBorderWidth.label \"粗\">\n\n<!ENTITY noneBorderStyleStyle.label \"無\">\n<!ENTITY hiddenBorderStyleStyle.label \"隱藏\">\n<!ENTITY solidBorderStyleStyle.label \"實心\">\n<!ENTITY doubleBorderStyleStyle.label \"雙線\">\n<!ENTITY dottedBorderStyleStyle.label \"點狀\">\n<!ENTITY dashedBorderStyleStyle.label \"單線\">\n<!ENTITY grooveBorderStyleStyle.label \"凹線\">\n<!ENTITY ridgeBorderStyleStyle.label \"凸線\">\n<!ENTITY insetBorderStyleStyle.label \"內嵌\">\n<!ENTITY outsetBorderStyleStyle.label \"外嵌\">\n\n<!ENTITY topBorder.label \"頂部:\">\n<!ENTITY rightBorder.label \"右邊:\">\n<!ENTITY leftBorder.label \"左邊:\">\n<!ENTITY bottomBorder.label \"底部:\">\n\n<!ENTITY sameBorderOnFourEdges.label \"四邊使用相同的邊框\">\n\n<!ENTITY sameFourCorners.label \"四角使用相同的樣式\">\n<!ENTITY topLeftCorner.label \"左上角:\">\n<!ENTITY topRightCorner.label \"右上角:\">\n<!ENTITY bottomLeftCorner.label \"左下角:\">\n<!ENTITY bottomRightCorner.label \"右下角:\">\n\n<!ENTITY useImageAsBorder.label \"使用切片影像作為邊框\">\n<!ENTITY enterImageUrl.label \"影像位置:\">\n<!ENTITY borderImageURLButton.label \"選擇一項影像\">\n\n<!ENTITY fromLeftEdge.label \"從左邊:\">\n<!ENTITY fromTopEdge.label \"從上邊:\">\n<!ENTITY fromBottomEdge.label \"從下邊:\">\n<!ENTITY fromRightEdge.label \"從右邊:\">\n\n<!ENTITY topBorderImageProps.label \"頂部\">\n<!ENTITY rightBBorderImageProps.label \"右邊\">\n<!ENTITY bottomBorderImageProps.label \"底部\">\n<!ENTITY leftBorderImageProps.label \"左邊\">\n<!ENTITY slicingBorderImageProps.label \"切片:\">\n<!ENTITY widthBorderImageProps.label \"寬度:\">\n<!ENTITY repeatBorderImageProps.label \"重複:\">\n\n<!ENTITY stretchBorderImageRepeat.label \"延伸\">\n<!ENTITY repeatBorderImageRepeat.label \"重覆\">\n<!ENTITY roundBorderImageRepeat.label \"環繞\">\n\n<!ENTITY transformsSectionHeader.label \"變換\">\n<!ENTITY rotation.label \"旋轉\">\n<!ENTITY translation.label \"轉化\">\n<!ENTITY skew.label \"偏移\">\n<!ENTITY scale.label \"縮放\">\n\n<!ENTITY flexboxSectionHeader.label \"彎曲性\">\n<!ENTITY enableFlexBox.label \"此元素可被彎曲\">\n<!ENTITY inlineBox.label \"這是行內框\">\n<!ENTITY selfAlign.label \"自我對齊:\">\n<!ENTITY boxAlign.label \"對齊:\">\n<!ENTITY startBoxAlign.label \"首部\">\n<!ENTITY centerBoxAlign.label \"中間\">\n<!ENTITY endBoxAlign.label \"尾部\">\n<!ENTITY baselineBoxAlign.label \"基線\">\n<!ENTITY stretchBoxAlign.label \"延伸\">\n\n<!ENTITY boxDirection.label \"方向:\">\n<!ENTITY normalBoxDirection.label \"普通\">\n<!ENTITY reverseBoxDirection.label \"反向\">\n\n<!ENTITY flexGrow.label \"浮動發光係數:\">\n<!ENTITY flexShrink.label \"浮動收縮係數:\">\n<!ENTITY flexBasis.label \"浮動基準:\">\n<!ENTITY boxOrdinalGroup.label \"序數詞組:\">\n\n<!ENTITY boxOrientation.label \"方向:\">\n<!ENTITY horizontalBoxOrientation.label \"水平\">\n<!ENTITY verticalBoxOrientation.label \"垂直\">\n\n\n<!ENTITY letterSpacing.label \"字母間距:\">\n<!ENTITY normalLetterSpacing.label \"普通\">\n\n<!ENTITY wordSpacing.label \"單詞間距:\">\n<!ENTITY normalWordSpacing.label \"普通\">\n\n<!ENTITY wordWrap.label \"自動換行:\">\n<!ENTITY normalWordWrap.label \"普通\">\n<!ENTITY breakWordWordWrap.label \"按字元\">\n\n<!ENTITY textIndent.label \"文字內縮:\">\n\n\n<!ENTITY listsSectionHeader.label \"列表\">\n<!ENTITY listStyleType.label \"類型:\">\n<!ENTITY disc.label \"實心圓 ‧\">\n<!ENTITY circle.label \"空心圓 ?\">\n<!ENTITY square.label \"方框 ?\">\n<!ENTITY decimal.label \"數字 1 2 3 4 5 6 7 8 9\">\n<!ENTITY decimalLeadingZero.label \"數字 01 02 03 04 05 06 07 08 09\">\n<!ENTITY lowerRoman.label \"小寫羅馬字母 ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ\">\n<!ENTITY upperRoman.label \"大寫羅馬字母 Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ\">\n<!ENTITY lowerGreek.label \"小寫希臘字母 α β γ δ ε ζ η θ ι\">\n<!ENTITY lowerAlpha.label \"小寫字母 a b c d e f g h i\">\n<!ENTITY upperAlpha.label \"大寫字母 A B C D E F G H I\">\n<!ENTITY armenian.label \"亞美尼亞文 ա բ գ դ ե զ է ը թ\">\n<!ENTITY georgian.label \"喬治亞文 ა ბ გ დ ე ვ ზ ჱ თ\">\n<!ENTITY hebrew.label \"希伯來文 א ב ג ד ה ו ז ח ט\">\n<!ENTITY arabicIndic.label \"阿拉伯文 ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩\">\n<!ENTITY bengali.label \"孟加拉文 ১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯\">\n<!ENTITY devanagari.label \"梵文字母 १ २ ३ ४ ५ ६ ७ ८ ९\">\n<!ENTITY gujarati.label \"古吉拉特文 ૧ ૨ ૩ ૪ ૫ ૬ ૭ ૮ ૯\">\n<!ENTITY gurmukhi.label \"旁遮普文 ੧ ੨ ੩ ੪ ੫ ੬ ੭ ੮ ੯\">\n<!ENTITY kannada.label \"卡納達文 ೧ ೨ ೩ ೪ ೫ ೬ ೭ ೮ ೯\">\n<!ENTITY malayalam.label \"馬拉雅拉姆文 ൧ ൨ ൩ ൪ ൫ ൬ ൭ ൮ ൯ \">\n<!ENTITY oriya.label \"奧里亞文 ୧ ୨ ୩ ୪ ୫ ୬ ୭ ୮ ୯\">\n<!ENTITY tamil.label \"坦米爾文 ௧ ௨ ௩ ௪ ௫ ௬ ௭ ௮ ௯\">\n<!ENTITY telugu.label \"泰盧固文 ౧ ౨ ౩ ౪ ౫ ౬ ౭ ౮ ౯\">\n<!ENTITY ethiopicNumeric.label \"衣索比亞文 ፩ ፪ ፫ ፬ ፭ ፮ ፯ ፰ ፱\">\n<!ENTITY ethiopicHalehameAmEt.label \"衣索比亞文 halehame-am-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY ethiopicHalehameTiEr.label \"衣索比亞文 halehame-ti-er ሀ ለ ሐ መ ረ ሰ ሸ ቀ ቐ\">\n<!ENTITY ethiopicHalehameTiEt.label \"衣索比亞文 halehame-ti-et ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ\">\n<!ENTITY persian.label \"波斯文 ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY urdu.label \"烏爾都文 ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹\">\n<!ENTITY khmer.label \"高棉文 ១ ២ ៣ ៤ ៥ ៦ ៧ ៨ ៩\">\n<!ENTITY lao.label \"寮國文 ໑ ໒ ໓ ໔ ໕ ໖ ໗ ໘ ໙\">\n<!ENTITY thai.label \"泰國文 ๑ ๒ ๓ ๔ ๕ ๖ ๗ ๘ ๙\">\n<!ENTITY myanmar.label \"緬甸文 ၁ ၂ ၃ ၄ ၅ ၆ ၇ ၈ ၉\">\n<!ENTITY hangul.label \"朝鮮文字母 나 다 라 마 바 사 아 자 차\">\n<!ENTITY hangulConsonant.label \"朝鮮文字母輔音 ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㅊ\">\n<!ENTITY hiragana.label \"平假名 い う え お か き く け こ\">\n<!ENTITY katakana.label \"片假名 イ ウ エ オ カ キ ク ケ コ\">\n<!ENTITY hiraganaIroha.label \"平假名伊呂波 ろ は に ほ へ と ちり ぬ\">\n<!ENTITY katakanaIroha.label \"片假名伊呂波 ロ ハ ニ ホ ヘ ト チリ ヌ\">\n<!ENTITY japaneseFormal.label \"日文正式 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY japaneseInformal.label \"日文非正式 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY cjkIdeographic.label \"中日韓表意文字\">\n<!ENTITY cjkIdeographicEarlyBranch.label \"CJK 表意文字早期分支 丑 寅 卯 辰 巳 午 未 申 酉\">\n<!ENTITY cjkHeavenlyStem.label \"CJK 天干 甲 乙 丙 丁 戊 己 庚 辛 壬 癸\">\n<!ENTITY simpChineseFormal.label \"中文簡體正式 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY simpChineseInformal.label \"中文簡體非正式 壹 貳 參 肆 伍 陸 柒 捌 玖\">\n<!ENTITY tradChineseFormal.label \"中文繁體正式 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY tradChineseInormal.label \"中文繁體非正式 一 亼 三 四 五 六 七 八 九\">\n<!ENTITY none.label \"無\">\n\n<!ENTITY listStylePosition.label \"位置:\">\n<!ENTITY insideListStylePosition.label \"內部\">\n<!ENTITY outsideListStylePosition.label \"外部\">\n\n<!ENTITY listStyleImage.label \"影像:\">\n\n<!ENTITY transitionsSectionHeader.label \"變換\">\n<!ENTITY noneTransition.label \"無屬性\">\n<!ENTITY allTransition.label \"所有屬性\">\n<!ENTITY propertyTransition.label \"一個屬性\">\n\n<!ENTITY shadowsSectionHeader.label \"陰影\">\n<!ENTITY textShadows.label \"文字陰影\">\n<!ENTITY boxShadows.label \"框狀陰影\">\n<!ENTITY noneTextShadow.label \"無\">\n<!ENTITY oneShadow.label \"新增陰影\">\n\n<!ENTITY verticalAlign.label \"垂直對齊:\">\n<!ENTITY baselineVerticalAlign.label \"基準\">\n<!ENTITY subVerticalAlign.label \"以父級框的下標為基準\">\n<!ENTITY superVerticalAlign.label \"以父級框的上標為基準\">\n<!ENTITY topVerticalAlign.label \"頂部\">\n<!ENTITY textTopVerticalAlign.label \"以父級內容區域頂部置頂\">\n<!ENTITY middleVerticalAlign.label \"以父級 + 1/2 * 'x' 高度為基準中點\">\n<!ENTITY bottomVerticalAlign.label \"底部\">\n<!ENTITY textBottomVerticalAlign.label \"以父級內容區域底部置底\">\n\n\n<!ENTITY direction.label \"文字方向:\">\n<!ENTITY ltrDirection.label \"從左向右\">\n<!ENTITY rtlDirection.label \"從右向左\">\n\n<!ENTITY miscSectionHeader.label \"其他\">\n<!ENTITY cursor.label \"游標:\">\n<!ENTITY autoCursor.label \"自動\">\n<!ENTITY defaultCursor.label \"平台各自預設游標\">\n<!ENTITY crossHairCursor.label \"十字\">\n<!ENTITY pointerCursor.label \"連接處游標\">\n<!ENTITY moveCursor.label \"移動\">\n<!ENTITY eResizeCursor.label \"可從左邊更改尺寸\">\n<!ENTITY neResizeCursor.label \"可從左上角更改尺寸\">\n<!ENTITY nwResizeCursor.label \"可從右上角更改尺寸\">\n<!ENTITY nResizeCursor.label \"可從頂部更改尺寸\">\n<!ENTITY sResizeCursor.label \"可從底部更改尺寸\">\n<!ENTITY wResizeCursor.label \"可從右邊更改尺寸\">\n<!ENTITY seResizeCursor.label \"可從左下角更改尺寸\">\n<!ENTITY swResizeCursor.label \"可從右下角更改尺寸\">\n<!ENTITY textCursor.label \"可選文字\">\n<!ENTITY busyCursor.label \"忙碌中，請稍候\">\n<!ENTITY helpCursor.label \"有說明可用\">\n<!ENTITY progress.label \"進度指示\">\n\n<!ENTITY unicodeBidi.label \"Unicode 雙向文字:\">\n<!ENTITY normalUnicodeBidi.label \"預設\">\n<!ENTITY embedUnicodeBidi.label \"嵌入\">\n<!ENTITY bidiOverrideUnicodeBidi.label \"雙向文字優先\">\n\n<!ENTITY orphans.label \"首行處於頁尾:\">\n<!ENTITY widows.label \"末行處於頁首:\">\n<!ENTITY pageBreakAfter.label \"此後頁面中斷:\">\n<!ENTITY pageBreakInside.label \"此間頁面中斷:\">\n<!ENTITY pageBreakBefore.label \"此前頁面中斷:\">\n<!ENTITY autoPageBreak.label \"自動\">\n<!ENTITY alwaysPageBreak.label \"總是\">\n<!ENTITY avoidPageBreak.label \"避免\">\n<!ENTITY leftPageBreak.label \"左頁面\">\n<!ENTITY rightPageBreak.label \"右頁面\">\n\n<!ENTITY tablesSectionHeader.label \"表格\">\n<!ENTITY tableLayout.label \"表格外觀:\">\n<!ENTITY autoTableLayout.label \"自動\">\n<!ENTITY fixedTableLayout.label \"固定\">\n\n<!ENTITY captionSide.label \"說明文字位置:\">\n<!ENTITY topCaptionSide.label \"頂部\">\n<!ENTITY bottomCaptionSide.label \"底部\">\n\n<!ENTITY borderCollapse.label \"表格邊框:\">\n<!ENTITY collapseBorderCollapse.label \"摺疊\">\n<!ENTITY separateBorderCollapse.label \"分離\">\n\n<!ENTITY borderSpacing.label \"邊框間距:\">\n\n<!ENTITY emptyCells.label \"空單元格:\">\n<!ENTITY showEmptyCells.label \"顯示\">\n<!ENTITY hideEmptyCells.label \"隱藏\">\n\n<!ENTITY leftTransformOrigin.label \"左邊\">\n<!ENTITY centerTransformOrigin.label \"中間\">\n<!ENTITY rightTransformOrigin.label \"右邊\">\n<!ENTITY topTransformOrigin.label \"頂部\">\n<!ENTITY bottomTransformOrigin.label \"底部\">\n\n<!ENTITY makeRelative.label \"令URL與文件相關聯\">\n\n<!ENTITY hoverState.label \"當指標越過元素時\">\n\n<!ENTITY perspective.label \"3D 透視\">\n<!ENTITY transformOrigin.label \"轉換點:\">\n<!ENTITY perspectivOrigin.label \"透視點:\">\n<!ENTITY perspectiveDepth.label \"透視深度:\">\n<!ENTITY transformStyle.label \"轉換樣式:\">\n<!ENTITY transformStyleFlat.label \"平面\">\n<!ENTITY transformStyle3D.label \"3D\">\n<!ENTITY backfaceVisibility.label \"背面:\">\n<!ENTITY backfaceVisibilityVisible.label \"可見\">\n<!ENTITY backfaceVisibilityHidden.label \"隱藏\">\n<!ENTITY rotation3D.label \"3D 旋轉\">\n\n<!ENTITY row.label                      \"欄\">\n<!ENTITY column.label                   \"列\">\n<!ENTITY justifyContent.label \"內容自適化:\">\n<!ENTITY alignContent.label \"內容對齊:\">\n<!ENTITY autoBoxAlign.label \"自動\">\n\n<!ENTITY fontsSectionHeader.label \"字型功能\">\n<!ENTITY writingMode.label \"Writing mode:\">\n<!ENTITY fontWeightNormal.label \"普通\">\n<!ENTITY fontStyleNormal.label \"普通\">\n<!ENTITY textTransformNone.label \"無\">\n\n<!ENTITY viewFonts.label \"View fonts\">\n<!ENTITY perspectiveNone.label \"無\">\n<!ENTITY imagesSectionHeader.label \"影像\">\n<!ENTITY imageOrientation.label \"Orientation:\">\n<!ENTITY flipImage.label \"Flip image\">\n<!ENTITY fromImageImageOrientation.label \"From image\">\n<!ENTITY fromImageImageOrientation.tooltip \"Use EXIF data of the image\">\n\n<!ENTITY addCSS.tooltip \"Add CSS declaration\">\n<!ENTITY removeCSS.tooltip \"Delete CSS declaration\">\n<!ENTITY modifyCSS.tooltip \"Modify CSS value\">\n\n<!ENTITY allSectionHeader.label \"All properties\">\n\n<!ENTITY variablesSectionHeader.label \"Variables\">\n<!ENTITY gridRowGap.label \"Grid row gap:\">\n<!ENTITY gridColumnGap.label \"Grid column gap:\">\n<!ENTITY gridLayoutSection.label \"Grid Layout\">\n<!ENTITY displayGrid.label \"This element is a grid\">\n\n<!ENTITY displayInlineGrid.label \"This element is an inline grid\">\n<!ENTITY displaySubgrid.label \"This element is a subgrid\">\n<!ENTITY gridAutoFlow.label \"Automatic placement:\">\n<!ENTITY gridItemPositionWarning.label \"To position the element as a grid item, please see the 'Grid Item Layout' section\">\n<!ENTITY gridLayoutWarning.label \"For grid layout, please see the 'Grid Layout' section\">\n<!ENTITY gridItemsSection.label \"Grid Item Layout\">\n<!ENTITY gridOrder.label \"Order:\">\n<!ENTITY gridTemplateColumns.label \"Template columns\">\n<!ENTITY gridTemplateRows.label \"Template rows\">\n<!ENTITY invalidGridTemplateRowsOrColumns.label \"Invalid value for the property. Click to undo last change.\">\n<!ENTITY gridTemplateArea.label \"Named grid areas:\">\n<!ENTITY gridRowStart.label \"Row start:\">\n<!ENTITY gridRowEnd.label \"Row end:\">\n<!ENTITY gridColumnStart.label \"Column start:\">\n<!ENTITY gridColumnEnd.label \"Column end:\">\n<!ENTITY rowGridAutoFlow.label \"row\">\n<!ENTITY columnGridAutoFlow.label \"column\">\n<!ENTITY denseGridAutoFlow.label \"dense\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/sidebars/cssproperties/cssproperties.properties",
    "content": "EnterAnId=請輸入 ID\nEnterUniqueId=您必須指定元素的唯一ID:\n\nNoClasSelected=你必須選擇類別名稱\nPleaseSelectAClass=必須選擇套用於請求變更的類別\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/sidebars/cssproperties/csspropertiesOverlay.dtd",
    "content": "<!ENTITY cssproperties.label \"樣式設定\">\n\n<!ENTITY cssToolbarCmd.label \"CSS\">\n<!ENTITY cssToolbarCmd.tooltip \"設定CSS樣式\">\n\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/sidebars/cssproperties/editGridTemplate.dtd",
    "content": "<!ENTITY window.title \"Add or edit a grid template row/column\">\n\n<!ENTITY none.label \"None\">\n<!ENTITY newEntry.label \"New template entry\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/sidebars/cssproperties/fontFeatures.properties",
    "content": "FFaalt=Access all alternates\nFFcalt=Contextual alternates\nFFsalt=Stylistic alternates\nFFliga=Standard ligatures\nFFclig=Contextual ligatures\nFFdlig=Discretionary ligatures\nFFhist=Historical forms\nFFhlig=Historical ligatures\nFFunic=Unicase\nFFsmcp=Small capitals\nFFc2sc=Small capitals from capitals\nFFc2pc=Petite capitals from capitals\nFFpcap=Petite capitals\nFFcase=Case sensitive forms\nFFcpsp=Capital spacing\nFFtitl=Titling\nFFswsh=Swash\nFFcswh=Contextual swash\nFFfrac=Fractions\nFFafrc=Alternative fractions\nFFordn=Ordinals\nFFnumr=Numerators\nFFdnom=Denominators\nFFsinf=Scientific inferiors\nFFsups=Superscript\nFFsubs=Subscript\nFFonum=Oldstyle figures\nFFlnum=Lining Figures\nFFpnum=Proportional figures\nFFtnum=Tabular figures\nFFzero=Slashed zero\nFFmgrk=Mathematical greek\nFFnalt=Alternate annotation forms\nFFornm=Ornaments\nFFlocl=Localized forms\nFFsize=Optical size\nFFisol=Isolated forms\nFFinit=Initial forms\nFFmedi=Medial forms\nFFfinal=Final forms\nFFrlig=Requird ligatures\nFFccmp=Glyph composition/decomposition\nFFmark=Mark to base positioning\nFFmkmj=Mark to mark positioning\nFFhwid=Half widths\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/sidebars/cssproperties/griditemposition.dtd",
    "content": "<!ENTITY autoGridItemPosition.label \"Automatic\">\n<!ENTITY customGridItemPosition.label \"Custom\">\n\n<!ENTITY gridLineName.tooltiptext \"Grid line name\">\n<!ENTITY gridLineIndex.tooltiptext \"Line index\">\n<!ENTITY spanning.tooltiptext \"Contributes a grid span\">\n<!ENTITY span.label \"Span\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/sidebars/cssproperties/textshadowitem.dtd",
    "content": "<!ENTITY noTextShadow.label \"此元素未套用文字陰影\">\n\n<!ENTITY colorTextShadow.label \"顏色:\">\n<!ENTITY colorTextShadow.title \"文字陰影顏色\">\n<!ENTITY blurRadiusTextShadow.label \"柔化半徑:\">\n<!ENTITY offsetXTextShadow.label \"水平偏移:\">\n<!ENTITY offsetYTextShadow.label \"垂直偏移:\">\n\n<!ENTITY spreadRadiusBoxShadow.label \"延伸半徑:\">\n<!ENTITY inset.label \"插入陰影\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/sidebars/cssproperties/transformationitem.dtd",
    "content": "<!ENTITY rotation.label \"旋轉\">\n<!ENTITY translation.label \"轉換\">\n<!ENTITY skew.label \"偏離\">\n<!ENTITY aroundXAxis.label \"X 軸:\">\n<!ENTITY aroundYAxis.label \"Y 軸:\">\n<!ENTITY horizontally.label \"水平:\">\n<!ENTITY vertically.label \"垂直:\">\n<!ENTITY scale.label \"縮放\">\n\n<!ENTITY translation3d.label \"3D 轉換\">\n<!ENTITY perspective.label \"3D 透視\">\n<!ENTITY depth.label \"深度:\">\n<!ENTITY x.label \"X:\">\n<!ENTITY y.label \"Y:\">\n<!ENTITY z.label \"Z:\">\n<!ENTITY rotation3d.label \"3D 旋轉\">\n<!ENTITY axis.label \"軸:\">\n<!ENTITY normalize.label \"正常化\">\n<!ENTITY screenToUser.label \"從螢幕延伸至使用者\">\n<!ENTITY userToScreen.label \"從使用者延伸至螢幕\">\n<!ENTITY angle.label \"角度:\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/sidebars/cssproperties/transitionitem.dtd",
    "content": "<!ENTITY allProperties.label \"盡可能變換可變換的屬性\">\n<!ENTITY noProperty.label \"不變換屬性\">\n<!ENTITY property.label \"屬性:\">\n<!ENTITY duration.label \"時間長度:\">\n<!ENTITY seconds.label \"秒\">\n\n<!ENTITY all.label \"全部\">\n<!ENTITY none.label \"無\">\n<!ENTITY oneProperty.label \"一種屬性\">\n<!ENTITY function.label \"函數:\">\n<!ENTITY ease.label \"緩慢\">\n<!ENTITY linear.label \"線性\">\n<!ENTITY easeIn.label \"慢入\">\n<!ENTITY easeOut.label \"慢出\">\n<!ENTITY easeInOut.label \"慢入慢出\">\n<!ENTITY cubicBezier.label \"三次貝茲曲線\">\n\n<!ENTITY delay.label \"延時:\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/sidebars/domexplorer/domexplorer.dtd",
    "content": "<!ENTITY window.title \"DOM瀏覽器\">\n\n<!ENTITY elements.label \"元素\">\n\n<!ENTITY attrName.label \"名稱\">\n<!ENTITY attrValue.label \"值\">\n\n<!ENTITY attributesTab.label \"屬性\">\n<!ENTITY stylesTab.label \"內部樣式\">\n\n<!ENTITY addAttribute.tooltip \"新增屬性\">\n<!ENTITY removeAttribute.tooltip \"刪除屬性\">\n<!ENTITY modifyAttribute.tooltip \"移除屬性的值\">\n\n<!ENTITY property.label \"屬性\">\n<!ENTITY value.label \"值\">\n<!ENTITY priority.label \"優先權\">\n<!ENTITY addCSS.tooltip \"新增CSS宣告\">\n<!ENTITY removeCSS.tooltip \"移除CSS宣告\">\n<!ENTITY modifyCSS.tooltip \"修改CSS值\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/sidebars/domexplorer/domexplorerOverlay.dtd",
    "content": "<!ENTITY domexplorer.label \"DOM瀏覽器\">\n\n<!ENTITY domexplorer.tooltip \"檢視HTML屬性和CSS內部樣式\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/sidebars/its20/its20.dtd",
    "content": "<!ENTITY window.title \"Internationalization Tag Set 2.0\">\n\n<!ENTITY locally.label \"區域的\">\n<!ENTITY globally.label \"全域的\">\n\n<!ENTITY loading.label \"載入中...\">\n\n<!ENTITY deleteLocalRule.label \"刪除區域規則\">\n\n<!ENTITY translateSectionHeader.label \"翻譯\">\n<!ENTITY translatable.label \"可譯的\">\n<!ENTITY notTranslatable.label \"不可譯的\">\n\n<!ENTITY locNoteSectionHeader.label \"本地化注記\">\n<!ENTITY descriptionLocNoteType.label \"敘述\">\n<!ENTITY alertLocNoteType.label \"警告\">\n<!ENTITY locNoteContents.label \"本地化注記內容:\">\n<!ENTITY locNoteIRI.label \"本地化注記 IRI:\">\n\n<!ENTITY termSectionHeader.label \"術語\">\n<!ENTITY yesTermTerminology.label \"是\">\n<!ENTITY noTermTerminology.label \"否\">\n<!ENTITY termIRI.label \"術語 IRI:\">\n<!ENTITY termConfidence.label \"術語可信度:\">\n\n<!ENTITY ruleset.label \"規則集\">\n<!ENTITY rulesetType.label \"類型\">\n<!ENTITY rulesetExternal.label \"外部\">\n<!ENTITY rulesetInline.label \"行內\">\n<!ENTITY newRulesetUrlFilepickerbutton.label \"選擇 ITS 2.0 檔案\">\n<!ENTITY rulesetQueryLanguage.label \"查詢語言\">\n<!ENTITY xpath.label \"XPath\">\n<!ENTITY css.label \"CSS\">\n<!ENTITY existingITS.label \"已存在的 ITS 2.0 資源:\">\n<!ENTITY newRulesetFile.label \"新增 ITS 2.0 檔案\">\n\n<!ENTITY addRulesetCancel.label \"取消\">\n<!ENTITY addRulesetOK.label \"建立規則集\">\n\n<!ENTITY addRulesetButton.tooltip \"新增規則集\">\n<!ENTITY deleteRulesetButton.tooltip \"移除規則集\">\n<!ENTITY downButton.tooltip \"下移\">\n<!ENTITY upButton.tooltip \"上移\">\n\n<!ENTITY parameter.label \"參數\">\n<!ENTITY value.label \"值\">\n<!ENTITY addParamButton.tooltip \"新增參數\">\n<!ENTITY deleteParamButton.tooltip \"刪除參數\">\n\n<!ENTITY rule.label \"規則\">\n<!ENTITY selector.label \"選擇器\">\n<!ENTITY ruleMainValue.label \"主要的值\">\n<!ENTITY addRuleButton.tooltip \"新增規則\">\n<!ENTITY deleteRuleButton.tooltip \"移除規則\">\n\n<!ENTITY relativeUrl.label \"使URL關聯\">\n\n<!ENTITY parameterName.label \"名稱:\">\n<!ENTITY parameterValue.label \"值:\">\n<!ENTITY addParamCancel.label \"取消\">\n<!ENTITY addParamOK.label \"建立參數\">\n\n<!ENTITY closeOtherSections.label \"關閉其他所有的段落\">\n<!ENTITY closeAllSections.label \"關閉所有段落\">\n\n<!ENTITY annotatorsRefSectionHeader.label \"ITS 工具注譯\">\n<!ENTITY dataCategory.col \"資料分類\">\n<!ENTITY processorIRI.col \"IRI 處理器\">\n<!ENTITY addAnnotatorsRefButton.tooltip \"新增參考\">\n<!ENTITY deleteAnnotatorsRefButton.tooltip \"移除參考\">\n<!ENTITY selectAnnotatorRefElement.tooltip \"選擇參考的擁有者節點\">\n\n<!ENTITY dataCategory.label \"資料分類:\">\n<!ENTITY processorIRI.label \"IRI 處理器:\">\n<!ENTITY addAnnotatorsRefCancel.label \"取消\">\n<!ENTITY addAnnotatorsRefOK.label \"新增參考\">\n<!ENTITY annotatorsRefWarning.label \"術語所使用的注譯參考遺失\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/sidebars/its20/its20.properties",
    "content": "LoadError=載入錯誤\nInlineParseError=行內資源並非 ITS 2.0 文件\nCannotFetch=無法從 URL 接收\nNotITS=資源並非 ITS 2.0 文件\n\nTranslatableByGlobalRule=全域規則下可譯\nNotTranslatableByGlobalRule=全域規則下不可譯\n\nInlineRules=行內規則\n\ntranslateRule=翻譯\nlocNoteRule=本地化注記\ntermRule=術語\ndirRule=定向性\nlangRule=語言資訊\nwithinTextRule=含文字的元素\ndomainRule=Domain\ntextAnalysisRule=文字分析\nlocaleFilterRule=本地過濾器\nprovRule=Provenance\nexternalResourceRefRule=外部資源\ntargetPointerRule=目標指標\nidValueRule=Id 的值\npreserveSpaceRule=保存空間\nlocQualityIssueRule=本地化品質意見\nmtConfidenceRule=Machine-本地化可信度\nallowedCharactersRule=允許的字元\nstorageSizeRule=儲存大小\n\nDontWarnAgainForUrl=不再對此URL進行警告\nDontWarnAgainForInline=不再對此行內的全域規則進行警告\n\nNewITSFile=新增 ITS 2.0 檔案\n\nCannotResolveXPath=無法解決已下的 XPath 選擇器 (未宣告的 HTML 命名空間?):\nXPathParsingError=XPath 解析錯誤\nDontWarnAgainForSelector=不再對此選擇器進行警告\nCSSParsingError=CSS 解析錯誤\nCannotResolveCSS=無法解決以下的 CSS 選擇器:\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/sidebars/its20/its20Overlay.dtd",
    "content": "<!ENTITY its20.label \"Internationalization Tag Set 2.0\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/sidebars/its20/locNoteRule.dtd",
    "content": "<!ENTITY window.title \"新增或編輯本地化注記規則\">\n\n<!ENTITY description.label \"敘述\">\n<!ENTITY alert.label \"警告\">\n\n<!ENTITY locNote.label \"本地化注記:\">\n<!ENTITY locNotePointer.label \"相關的選擇器到本地化注記:\">\n<!ENTITY locNoteRef.label \"IRI 參考到本地化注記:\">\n<!ENTITY locNoteRefPointer.label \"相關的選擇器成為節點並包含 IRI 參考到本地化注記:\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/sidebars/its20/selector.dtd",
    "content": "<!ENTITY selector.label \"選擇器\">\n<!ENTITY cssSelector.label \"CSS 選擇器:\">\n<!ENTITY xpathSelector.label \"XPath 選擇器:\">\n\n<!ENTITY magicButton.label \"魔法按鈕啾咪\">\n\n<!ENTITY prefixreport1.label \"作為前輟的 HTML 命名空間:\">\n<!ENTITY prefixreport2.label \"\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/sidebars/its20/termRule.dtd",
    "content": "<!ENTITY window.title \"新增或編輯術語規則\">\n\n<!ENTITY yesTerm.label \"是\">\n<!ENTITY noTerm.label \"否\">\n\n<!ENTITY noTermInfo.label \"無術語資訊\">\n<!ENTITY termInfoPointer.label \"相關的選擇器到術語資訊:\">\n<!ENTITY termInfoRef.label \"IRI 參考到術語資訊:\">\n<!ENTITY termInfoRefPointer.label \"相關的選擇器成為節點並包含 IRI 參考到術語資訊:\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/sidebars/its20/translateRule.dtd",
    "content": "<!ENTITY window.title \"新增或編輯翻譯規則\">\n\n<!ENTITY translatable.label \"可譯的\">\n<!ENTITY notTranslatable.label \"不可譯的\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/sidebars/scripteditor/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - 腳本編輯器\">\n\n<!ENTITY commitChanges.label \"提交變更\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/sidebars/scripteditor/scripteditor.dtd",
    "content": "<!ENTITY editScript.label \"編輯腳本\">\n<!ENTITY moveUp.label \"上移\">\n<!ENTITY moveDown.label \"下移\">\n\n<!ENTITY addExternalScript.label \"新增外部腳本\">\n<!ENTITY addEmbeddedScript.label \"新增內嵌腳本\">\n\n<!ENTITY newScript.tooltip \"新增一項腳本\">\n<!ENTITY removeScript.tooltip \"移除這項腳本\">\n<!ENTITY modifyScript.tooltip \"變更這項腳本\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/sidebars/scripteditor/scripteditor.properties",
    "content": "ConfirmDeletionTitle=刪除腳本\nConfirmDeletion=您確定要刪除這項腳本?\nAddExternalScriptTitle=新增外部腳本\nPromptScriptURL=腳本的超連結?\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/sidebars/scripteditor/scripteditorOverlay.dtd",
    "content": "<!ENTITY scripteditor.label \"腳本檢查\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/sidebars/stylesheets/editor.dtd",
    "content": "<!ENTITY window.title \"BlueGriffon - \">\n\n<!ENTITY commitChanges.label \"提交變更\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/sidebars/stylesheets/stylesheets.dtd",
    "content": "<!ENTITY window.title \"插入或編輯樣式表\">\n\n<!ENTITY url.col \"網址\">\n<!ENTITY alternate.col \"替代文字\">\n<!ENTITY title.col \"標題\">\n<!ENTITY media.col \"媒體\">\n\n<!ENTITY add.tooltip \"新增樣式表\">\n<!ENTITY remove.tooltip \"刪除已選的樣式表\">\n<!ENTITY modify.tooltip \"更改已選的樣式表\">\n<!ENTITY down.tooltip \"向上移動已選的樣式表\">\n<!ENTITY up.tooltip \"向下移動已選的樣式表\">\n\n<!ENTITY close.label \"關閉\">\n<!ENTITY editMenu.label                   \"編輯\">\n<!ENTITY styleCode.label \"代碼\">\n<!ENTITY isStylesheetEnabled.label \"已啟用\">\n<!ENTITY pageStyleMenu.label \"頁面樣式\">\n"
  },
  {
    "path": "locales/zh-TW/bluegriffon/sidebars/stylesheets/stylesheetsOverlay.dtd",
    "content": "<!ENTITY stylesheetsPanel.title \"樣式表\">\n"
  },
  {
    "path": "locales/zh-TW/cssproperties.mn",
    "content": "bluegriffon-zh-TW.jar:\n% locale    cssproperties    zh-TW    %locale/zh-TW/cssproperties/\n  locale/zh-TW/cssproperties/csspropertiesOverlay.dtd    (locale/zh-TW/csspropertiesOverlay.dtd)\n  locale/zh-TW/cssproperties/cssproperties.dtd           (locale/zh-TW/cssproperties.dtd)\n  locale/zh-TW/cssproperties/editGridTemplate.dtd        (locale/zh-TW/editGridTemplate.dtd)\n  locale/zh-TW/cssproperties/backgrounditem.dtd          (locale/zh-TW/backgrounditem.dtd)\n  locale/zh-TW/cssproperties/griditemposition.dtd        (locale/zh-TW/griditemposition.dtd)\n  locale/zh-TW/cssproperties/transformationitem.dtd      (locale/zh-TW/transformationitem.dtd)\n  locale/zh-TW/cssproperties/transitionitem.dtd          (locale/zh-TW/transitionitem.dtd)\n  locale/zh-TW/cssproperties/textshadowitem.dtd          (locale/zh-TW/textshadowitem.dtd)\n  locale/zh-TW/cssproperties/colorstopitem.dtd           (locale/zh-TW/colorstopitem.dtd)\n  locale/zh-TW/cssproperties/backgrounditem.properties   (locale/zh-TW/backgrounditem.properties)\n  locale/zh-TW/cssproperties/cssproperties.properties    (locale/zh-TW/cssproperties.properties)\n  locale/zh-TW/cssproperties/fontFeatures.properties     (locale/zh-TW/fontFeatures.properties)\n\n"
  },
  {
    "path": "locales/zh-TW/domexplorer.mn",
    "content": "bluegriffon-zh-TW.jar:\n% locale    domexplorer    zh-TW    %locale/zh-TW/domexplorer/\n  locale/zh-TW/domexplorer/domexplorerOverlay.dtd (locale/zh-TW/domexplorerOverlay.dtd)\n  locale/zh-TW/domexplorer/domexplorer.dtd        (locale/zh-TW/domexplorer.dtd)\n\n"
  },
  {
    "path": "locales/zh-TW/fs.mn",
    "content": "fs-zh-TW.jar:\n% locale    fs    zh-TW    %locale/zh-TW/fs/\n  locale/zh-TW/fs/fsOverlay.dtd    (locale/zh-TW/fsOverlay.dtd)\n  locale/zh-TW/fs/fs.dtd           (locale/zh-TW/fs.dtd)\n  locale/zh-TW/fs/fs.properties    (locale/zh-TW/fs.properties)\n  locale/zh-TW/fs/addFont.dtd      (locale/zh-TW/addFont.dtd)\n\n"
  },
  {
    "path": "locales/zh-TW/gfd.mn",
    "content": "gfd-zh-TW.jar:\n% locale    gfd    zh-TW    %locale/zh-TW/gfd/\n  locale/zh-TW/gfd/gfdOverlay.dtd    (locale/zh-TW/gfdOverlay.dtd)\n  locale/zh-TW/gfd/gfd.dtd           (locale/zh-TW/gfd.dtd)\n  locale/zh-TW/gfd/addFont.dtd       (locale/zh-TW/addFont.dtd)\n\n"
  },
  {
    "path": "locales/zh-TW/its20.mn",
    "content": "bluegriffon-zh-TW.jar:\n% locale    its20    zh-TW    %locale/zh-TW/its20/\n  locale/zh-TW/its20/its20Overlay.dtd    (locale/zh-TW/its20Overlay.dtd)\n  locale/zh-TW/its20/its20.properties    (locale/zh-TW/its20.properties)\n  locale/zh-TW/its20/its20.dtd           (locale/zh-TW/its20.dtd)\n  locale/zh-TW/its20/translateRule.dtd   (locale/zh-TW/translateRule.dtd)\n  locale/zh-TW/its20/locNoteRule.dtd     (locale/zh-TW/locNoteRule.dtd)\n  locale/zh-TW/its20/termRule.dtd        (locale/zh-TW/termRule.dtd)\n  locale/zh-TW/its20/selector.dtd        (locale/zh-TW/selector.dtd)\n\n"
  },
  {
    "path": "locales/zh-TW/markdown.mn",
    "content": "markdown-zh-TW.jar:\n%   locale  markdown              zh-TW    %locale/zh-TW/markdown/\n   locale/zh-TW/markdown/markdownOverlay.dtd  (locale/zh-TW/markdownOverlay.dtd)\n   locale/zh-TW/markdown/markdown.dtd         (locale/zh-TW/markdown.dtd)\n   \n"
  },
  {
    "path": "locales/zh-TW/op1.mn",
    "content": "op1-zh-TW.jar:\n% locale    op1    zh-TW    %locale/zh-TW/op1/\n  locale/zh-TW/op1/op1Overlay.dtd      (locale/zh-TW/op1Overlay.dtd)\n  locale/zh-TW/op1/op1.dtd             (locale/zh-TW/op1.dtd)\n  locale/zh-TW/op1/a11yFirstStep.properties (locale/zh-TW/a11yFirstStep.properties)\n\n"
  },
  {
    "path": "locales/zh-TW/scripteditor.mn",
    "content": "bluegriffon-zh-TW.jar:\n% locale    scripteditor    zh-TW\t\t%locale/zh-TW/scripteditor/\n\tlocale/zh-TW/scripteditor/scripteditorOverlay.dtd\t\t(locale/zh-TW/scripteditorOverlay.dtd)\n\tlocale/zh-TW/scripteditor/scripteditor.dtd\t\t(locale/zh-TW/scripteditor.dtd)\n\tlocale/zh-TW/scripteditor/scripteditor.properties\t\t(locale/zh-TW/scripteditor.properties)\n\tlocale/zh-TW/scripteditor/editor.dtd          (locale/zh-TW/editor.dtd)\n\t\n"
  },
  {
    "path": "locales/zh-TW/stylesheets.mn",
    "content": "bluegriffon-zh-TW.jar:\n% locale    stylesheets    zh-TW\t\t%locale/zh-TW/stylesheets/\n  locale/zh-TW/stylesheets/stylesheetsOverlay.dtd   (locale/zh-TW/stylesheetsOverlay.dtd)\n  locale/zh-TW/stylesheets/stylesheets.dtd          (locale/zh-TW/stylesheets.dtd)\n  locale/zh-TW/stylesheets/editor.dtd               (locale/zh-TW/editor.dtd)\n\n"
  },
  {
    "path": "locales/zh-TW/tipoftheday.mn",
    "content": "tipoftheday-zh-TW.jar:\n%   locale  tipoftheday              zh-TW    %locale/zh-TW/tipoftheday/\n   locale/zh-TW/tipoftheday/tipoftheday.dtd  (locale/zh-TW/tipoftheday.dtd)\n   locale/zh-TW/tipoftheday/tipofthedayOverlay.dtd  (locale/zh-TW/tipofthedayOverlay.dtd)\n   locale/zh-TW/tipoftheday/tipoftheday.rdf  (locale/zh-TW/tipoftheday.rdf)\n"
  },
  {
    "path": "makefiles.sh",
    "content": "#! /bin/sh\n# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is the the Mozilla build system\n#\n# The Initial Developer of the Original Code is\n# Ben Turner <mozilla@songbirdnest.com>\n#\n# Portions created by the Initial Developer are Copyright (C) 2007\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nadd_makefiles \"\nbluegriffon/Makefile\nbluegriffon/app/Makefile\nbluegriffon/base/Makefile\nbluegriffon/branding/Makefile\nbluegriffon/extensions/Makefile\nbluegriffon/installer/Makefile\nbluegriffon/installer/windows/Makefile\nbluegriffon/sidebars/Makefile\nbluegriffon/src/Makefile\nbluegriffon/src/dibgutils/Makefile\nbluegriffon/src/diOSIntegration.mac/Makefile\nbluegriffon/themes/Makefile\nbluegriffon/modules/Makefile\nbluegriffon/themes/win/Makefile\nbluegriffon/themes/mac/Makefile\nbluegriffon/extensions/svg-edit/Makefile\nbluegriffon/extensions/op1/Makefile\nbluegriffon/extensions/gfd/Makefile\nbluegriffon/extensions/fs/Makefile\nbluegriffon/sidebars/cssproperties/Makefile\nbluegriffon/sidebars/domexplorer/Makefile\nbluegriffon/sidebars/scripteditor/Makefile\nbluegriffon/sidebars/stylesheets/Makefile\nbluegriffon/langpacks/Makefile\nbluegriffon/locales/Makefile\nbluegriffon/components/Makefile\n\"\n"
  },
  {
    "path": "modules/Makefile.in",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is PR2\n#\n# The Initial Developer of the Original Code is\n# Pages Jaunes.\n# Portions created by the Initial Developer are Copyright (C) 2009\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Daniel Glazman (daniel.glazman@disruptive-innovations.com)\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nDEPTH\t\t= ../..\ntopsrcdir\t= @top_srcdir@\nsrcdir\t= @srcdir@\nVPATH\t\t= @srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\ninclude $(topsrcdir)/config/rules.mk\n\n"
  },
  {
    "path": "modules/bgQuit.jsm",
    "content": "Components.utils.import(\"resource://gre/modules/Services.jsm\");\nComponents.utils.import(\"resource://gre/modules/prompterHelper.jsm\");\n\nvar EXPORTED_SYMBOLS = [\"BlueGriffonQuitHelper\"];\n\nvar BlueGriffonQuitHelper = {\n\n  mReady: false,\n\n  init: function()\n  {\n    if (this.mReady)\n      return;\n    this.mReady = true;\n    Services.obs.addObserver(BlueGriffonQuitHelper, \"quit-application-requested\", false);\n  },\n\n  observe: function(aSubject, topic, data)\n  {\n    switch (topic) {\n      case \"quit-application-requested\":\n      {\n        var windowMediator = Services.wm;\n        var e = windowMediator.getEnumerator(\"bluegriffon\");\n        var windows = [];\n        while (e.hasMoreElements()) {\n          var w = e.getNext();\n          windows.push(w);\n        }\n        for (var i = 0; i < windows.length; i++) {\n          var w = windows[i];\n          if (\"doQuit\" in w) {\n            w.focus();\n            if (!w.doQuit()) {\n              aSubject.QueryInterface(Components.interfaces.nsISupportsPRBool);\n              aSubject.data = true;\n              break;\n            }\n          }\n        }\n        break;\n      }\n    }\n  }\n};\n"
  },
  {
    "path": "modules/colourPickerHelper.jsm",
    "content": "Components.utils.import(\"resource://gre/modules/Services.jsm\");\n\nvar EXPORTED_SYMBOLS = [\"ColorPickerHelper\"];\n\n\nvar ColorPickerHelper = {\n\n// MEMBERS\n\n  mPersistentColorObjects: {},\n  mColorPickerPanelObject: {},\n\n// CONSTANTS\n\n  kCOLOUR_PICKER_URL: \"chrome://bluegriffon/content/xul/colourPicker.xul\",\n\n// PUBLIC\n\n  newPersistentColorObject: function(aColorObjectId)\n  {\n    if (!aColorObjectId)\n      return null;\n\n    if (this.mPersistentColorObjects[aColorObjectId])\n      return this.mPersistentColorObjects[aColorObjectId];\n\n    var newColorObject = { currentColor: \"\",\n                           lastPickedColor: \"\",\n                           cancelled: false };\n    this.mPersistentColorObjects[aColorObjectId] = newColorObject;\n    return newColorObject;\n  },\n\n  cleanPersistentColorObject: function(aColorObjectId)\n  {\n    if (!aColorObjectId)\n      return;\n\n    if (this.mPersistentColorObjects[aColorObjectId])\n      delete this.mPersistentColorObjects[aColorObjectId];\n  },\n\n  getCurrentColor: function(aColorObjectId)\n  {\n    if (!aColorObjectId || !this.mPersistentColorObjects[aColorObjectId])\n      return null;\n    return this.mPersistentColorObjects[aColorObjectId].currentColor;\n  },\n\n  setLastPickedColor: function(aColorObjectId, aColor)\n  {\n    if (!aColorObjectId || !this.mPersistentColorObjects[aColorObjectId])\n      return null;\n    this.mPersistentColorObjects[aColorObjectId].lastPickedColor = aColor;\n    return aColor;\n  },\n\n  isCancelled: function(aColorObjectId)\n  {\n    if (!aColorObjectId || !this.mPersistentColorObjects[aColorObjectId])\n      throw Components.results.NS_ERROR_NULL_POINTER;\n    return this.mPersistentColorObjects[aColorObjectId].cancelled;\n  },\n\n  openColorPicker: function(aWindow, aColorObjectId, aWindowTitle, aShowTransparency)\n  {\n    if (!aColorObjectId)\n      return null;\n\n    var colorObject = this.newPersistentColorObject(aColorObjectId);\n    this._resetCancelledFlag(colorObject);\n\n    aWindow.openDialog(this.kCOLOUR_PICKER_URL,\n                      \"_blank\",\n                      \"chrome,close,titlebar,modal,dialog=no\",\n                      colorObject, aWindowTitle, aShowTransparency);\n    return colorObject;\n  },\n\n  // PRIVATE\n\n  _resetCancelledFlag: function(aColorObject)\n  {\n    aColorObject.cancelled = false;\n  }\n\n};\n"
  },
  {
    "path": "modules/cssHelper.jsm",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/cssInspector.jsm\");\nComponents.utils.import(\"resource://gre/modules/Services.jsm\");\n\nvar EXPORTED_SYMBOLS = [\"CssUtils\"];\n\nvar CssUtils = {\n  kCSSRule: Components.interfaces.nsIDOMCSSRule,\n  \n  getStyleSheets: function(aDoc)\n  {\n    return aDoc.styleSheets;\n  },\n\n  _enumerateStyleSheet: function(aSheet, aCallback)\n  {\n    if (aCallback(aSheet))\n      return;\n    var rules = aSheet.cssRules;\n    for (var j = 0; j < rules.length; j++)\n    {\n      var rule = rules.item(j);\n      switch (rule.type)\n      {\n        case CssUtils.kCSSRule.IMPORT_RULE:\n          this._enumerateStyleSheet(rule.styleSheet, aCallback);\n          break;\n        case CssUtils.kCSSRule.MEDIA_RULE:\n          this._enumerateStyleSheet(rule, aCallback);\n          break;\n        default:\n          break;\n      }\n\n    }\n  },\n\n  enumerateStyleSheets: function(aDocument, aCallback)\n  {\n    var stylesheetsList = aDocument.styleSheets;\n    for (var i = 0; i < stylesheetsList.length; i++)\n    {\n      var sheet = stylesheetsList.item(i);\n      this._enumerateStyleSheet(sheet, aCallback);\n    }\n  },\n\n  getComputedStyle: function(aElt)\n  {\n    return aElt.ownerDocument.defaultView.getComputedStyle(aElt, \"\");\n  },\n\n  getComputedValue: function(aElt, aProperty)\n  {\n    return this.getComputedStyle(aElt).getPropertyValue(aProperty);\n  },\n\n  findClassesInSelector: function(aSelector)\n  {\n    return aSelector.match( /\\.-?([_a-z]|[\\200-\\377]|((\\\\[0-9a-f]{1,6}(\\r\\n|[ \\t\\r\\n\\f])?)|\\\\[^\\r\\n\\f0-9a-f]))([_a-z0-9-]|[\\200-\\377]|((\\\\[0-9a-f]{1,6}(\\r\\n|[ \\t\\r\\n\\f])?)|\\\\[^\\r\\n\\f0-9a-f]))*/gi );\n  },\n\n  findIdsInSelector: function(aSelector)\n  {\n    return aSelector.match( /#-?([_a-z]|[\\200-\\377]|((\\\\[0-9a-f]{1,6}(\\r\\n|[ \\t\\r\\n\\f])?)|\\\\[^\\r\\n\\f0-9a-f]))([_a-z0-9-]|[\\200-\\377]|((\\\\[0-9a-f]{1,6}(\\r\\n|[ \\t\\r\\n\\f])?)|\\\\[^\\r\\n\\f0-9a-f]))*/gi );\n  },\n\n  getCssHintsFromDocument: function(aDocument, aDetector)\n  {\n    var classList = [];\n  \n    function enumerateClass(aSheet)\n    {\n      var cssRules = aSheet.cssRules;\n      for (var i = 0; i < cssRules.length; i++)\n      {\n        var rule = cssRules.item(i);\n        if (rule.type == CssUtils.kCSSRule.STYLE_RULE)\n        {\n          var selectorText = rule.selectorText;\n          var matches = aDetector(selectorText);\n          if (matches)\n            for (var j = 0; j < matches.length; j++) {\n              var m = matches[j].substr(1);\n              if (classList.indexOf(m) == -1)\n                classList.push(m);\n            }\n        }\n      }\n      return false;\n    }\n  \n    CssUtils.enumerateStyleSheets(aDocument, enumerateClass);\n\n    return classList;\n  },\n\n  getAllClassesForDocument: function(aDocument)\n  {\n    return this.getCssHintsFromDocument(aDocument, this.findClassesInSelector);\n  },\n\n  getAllIdsForDocument: function(aDocument)\n  {\n    return this.getCssHintsFromDocument(aDocument, this.findIdsInSelector);\n  },\n\n  getAllLocalRulesForSelector: function(aDocument, aSelector)\n  {\n    var ruleList = [];\n  \n    function enumerateRules(aSheet)\n    {\n      if (aSheet.ownerNode instanceof Components.interfaces.nsIDOMHTMLStyleElement)\n      {\n        var cssRules = aSheet.cssRules;\n        for (var i = 0; i < cssRules.length; i++)\n        {\n          var rule = cssRules.item(i);\n          if (rule.type == CssUtils.kCSSRule.STYLE_RULE)\n          {\n            var selectorText = rule.selectorText;\n            if (selectorText == aSelector)\n              ruleList.push({rule:rule, index:i});\n          }\n        }\n        return false;\n      }\n      return true;\n    }\n  \n    CssUtils.enumerateStyleSheets(aDocument, enumerateRules);\n\n    return ruleList;\n  },\n\n  deleteAllLocalRulesForSelector: function(aEditor, aDocument, aSelector, aDeclarations)\n  {\n    var ruleList = this.getAllLocalRulesForSelector(aDocument, aSelector);\n    var l = ruleList.length;\n    if (l) {\n      for (var i = 0; i < l; i++)\n      {\n        var rule = ruleList[i].rule;\n        var parentRule = rule.parentRule;\n        var parentStyleSheet = rule.parentStyleSheet;\n        var modified = false;\n        if (rule.type == CssUtils.kCSSRule.STYLE_RULE && !parentRule)\n        {\n          if (aDeclarations)\n          {\n            for (var j = 0; j < aDeclarations.length; j++)\n              if (rule.style.getPropertyValue(aDeclarations[j].property)) {\n                rule.style.removeProperty(aDeclarations[j].property);\n                modified = true;\n              }\n            if (!rule.style.length) {\n              parentStyleSheet.deleteRule(ruleList[i].index);\n              modified = true;\n            }\n          }\n          else {\n            parentStyleSheet.deleteRule(ruleList[i].index);\n            modified = true;\n          }\n        }\n        if (modified)\n          this.reserializeEmbeddedStylesheet(parentStyleSheet, aEditor, aDocument);\n      }\n    }\n  },\n\n  getStyleSheetForScreen: function(aDocument, aEditor)\n  {\n    var styleElements = aDocument.getElementsByTagName(\"style\");\n    var stylesheet = null;\n    if (styleElements.length)\n    {\n      // try to find a stylesheet for the correct media\n      for (var i = 0; !stylesheet && i < styleElements.length; i++)\n      {\n        var styleElement = styleElements[i];\n        if (styleElement.hasAttribute(\"media\"))\n        {\n          var mediaAttr = styleElement.getAttribute(\"media\");\n          if (mediaAttr.indexOf(\"screen\") != -1||\n              mediaAttr.indexOf(\"all\") != -1)\n            stylesheet = styleElement.sheet;\n        }\n        else\n          stylesheet = styleElement.sheet;\n      }\n    }\n    if (!stylesheet)\n    {\n      var styleElement = aDocument.createElement(\"style\");\n      styleElement.setAttribute(\"type\", \"text/css\");\n      var textNode = aDocument.createTextNode(\"<!--\\n/* created by BlueGriffon */\\n-->\\n\");\n      styleElement.appendChild(textNode);\n      var head = aDocument.getElementsByTagName(\"head\")[0];\n      if (aEditor)\n        aEditor.insertNode(styleElement, head, head.childNodes.length);\n      else\n        head.appendChild(styleElement);\n      stylesheet = styleElement.sheet;\n    }\n    return stylesheet;\n  },\n\n  addRuleForSelector: function(aEditor, aDocument, aSelector, aDeclarations)\n  {\n    this.deleteAllLocalRulesForSelector(aEditor, aDocument, aSelector, aDeclarations);\n    var ruleList = this.getAllLocalRulesForSelector(aDocument, aSelector);\n\n    var stylesheet;\n    if (!ruleList || !ruleList.length)\n    {\n      stylesheet = this.getStyleSheetForScreen(aDocument, aEditor);\n      var str = aSelector + \" {\";\n      for (var j = 0; j < aDeclarations.length; j++)\n      {\n        var property = aDeclarations[j].property;\n        var value = aDeclarations[j].value;\n        if (value) {\n          var priority = aDeclarations[j].priority;\n          str += \"\\n  \" + property + \": \" +\n                 value +\n                 (priority ? \" !important;\" : \";\");\n        }\n      }\n      str += \"\\n}\\n\";\n      stylesheet.insertRule(str, stylesheet.cssRules.length)\n    }\n    else {\n      var rule = ruleList[ruleList.length -1].rule;\n      stylesheet = rule.parentStyleSheet;\n      for (var j = 0; j < aDeclarations.length; j++)\n      {\n          var property = aDeclarations[j].property;\n          var value = aDeclarations[j].value;\n          if (value) {\n            var priority = aDeclarations[j].priority ? \" !important\" : \"\";\n    \n            rule.style.setProperty(property,\n                                   value,\n                                   priority);\n          }\n      }\n    }\n    this.reserializeEmbeddedStylesheet(stylesheet, aEditor, aDocument);\n  },\n\n  _reserializeEmbeddedStylesheet: function(aSheet, aTabs)\n  {\n    var cssRules = aSheet.cssRules;\n    var str = \"\";\n    for (var i = 0; i < cssRules.length; i++)\n    {\n      var rule = cssRules[i];\n      str += (i ? \"\\n\" : \"\") + rule.cssText + \"\\n\";\n    }\n    return str;\n  },\n\n  reserializeEmbeddedStylesheet: function(aSheet, editor, aDocument)\n  {\n    var str = this._reserializeEmbeddedStylesheet(aSheet, \"\");\n\n    var styleEltForSheet = aSheet.ownerNode;\n    var child = styleEltForSheet.firstChild;\n    while (child)\n    {\n      var tmp = child.nextSibling;\n      if (editor)\n        editor.deleteNode(child);\n      else\n        styleEltForSheet.removeChild(child);\n      child = tmp;\n    }\n\n    var prefs = Components.classes[\"@mozilla.org/preferences-service;1\"]\n                   .getService(Components.interfaces.nsIPrefBranch);\n    var cssParser = new CSSParser(str, (prefs.getCharPref(\"bluegriffon.css.serialization\") != \"shorthands\"));\n    if (str) {\n      var parsedSheet = cssParser.parse(str, false, false);\n      str = parsedSheet.cssText();\n    }\n\n    var textNode;\n    textNode = styleEltForSheet.ownerDocument.createTextNode(\"\\n\" + str);\n    if (editor)\n      editor.insertNode(textNode, styleEltForSheet, 0);\n    else\n      styleEltForSheet.appendChild(textNode);\n  },\n\n  getUseCSSPref: function()\n  {\n    try {\n      var useCSS = Components.classes[\"@mozilla.org/preferences-service;1\"]\n                     .getService(Components.interfaces.nsIPrefBranch)\n                     .getIntPref(\"bluegriffon.css.policy\");\n      return useCSS;\n    }\n    catch(e) { }\n\n    return 0;\n  }\n};\n\n"
  },
  {
    "path": "modules/cssInspector.jsm",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is mozilla.org code.\n *\n * The Initial Developer of the Original Code is\n * Netscape Communications Corporation.\n * Portions created by the Initial Developer are Copyright (C) 1998\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   emk <VYV03354@nifty.ne.jp>\n *   Daniel Glazman <glazman@netscape.com>\n *   L. David Baron <dbaron@dbaron.org>\n *   Boris Zbarsky <bzbarsky@mit.edu>\n *   Mats Palmgren <mats.palmgren@bredband.net>\n *   Christian Biesinger <cbiesinger@web.de>\n *   Jeff Walden <jwalden+code@mit.edu>\n *   Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>, Collabora Ltd.\n *   Siraj Razick <siraj.razick@collabora.co.uk>, Collabora Ltd.\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either of the GNU General Public License Version 2 or later (the \"GPL\"),\n * or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nvar EXPORTED_SYMBOLS = [\"CssInspector\", \"CSSParser\"];\n\nComponents.utils.import(\"resource://gre/modules/cssProperties.jsm\");\nComponents.utils.import(\"resource://gre/modules/fileChanges.jsm\");\nComponents.utils.import(\"resource://gre/modules/Services.jsm\");\n\nconst kCHARSET_RULE_MISSING_SEMICOLON = \"Missing semicolon at the end of @charset rule\";\nconst kCHARSET_RULE_CHARSET_IS_STRING = \"The charset in the @charset rule should be a string\";\nconst kCHARSET_RULE_MISSING_WS = \"Missing mandatory whitespace after @charset\";\nconst kIMPORT_RULE_MISSING_URL = \"Missing URL in @import rule\";\nconst kURL_EOF = \"Unexpected end of stylesheet\";\nconst kURL_WS_INSIDE = \"Multiple tokens inside a url() notation\";\nconst kVARIABLES_RULE_POSITION = \"@variables rule invalid at this position in the stylesheet\";\nconst kIMPORT_RULE_POSITION = \"@import rule invalid at this position in the stylesheet\";\nconst kNAMESPACE_RULE_POSITION = \"@namespace rule invalid at this position in the stylesheet\";\nconst kCHARSET_RULE_CHARSET_SOF = \"@charset rule invalid at this position in the stylesheet\";\nconst kUNKNOWN_AT_RULE = \"Unknow @-rule\";\n\n/* FROM http://peter.sh/data/vendor-prefixed-css.php?js=1 */\n\nconst kCSS_VENDOR_VALUES = {\n  \"-moz-box\":             {\"webkit\": \"-webkit-box\",        \"presto\": \"\", \"trident\": \"\", \"generic\": \"box\" },\n  \"-moz-inline-box\":      {\"webkit\": \"-webkit-inline-box\", \"presto\": \"\", \"trident\": \"\", \"generic\": \"inline-box\" },\n  \"-moz-initial\":         {\"webkit\": \"\",                   \"presto\": \"\", \"trident\": \"\", \"generic\": \"initial\" },\n  \"flex\":                 {\"webkit\": \"-webkit-flex\",       \"presto\": \"\", \"trident\": \"\", \"generic\": \"\" },\n  \"inline-flex\":          {\"webkit\": \"-webkit-inline-flex\", \"presto\": \"\", \"trident\": \"\", \"generic\": \"\" },\n\n  \"linear-gradient\": {\"webkit20110101\":FilterLinearGradient,\n                           \"webkit\": FilterLinearGradient,\n                           \"presto\": FilterLinearGradient,\n                           \"trident\": FilterLinearGradient,\n                           \"gecko1.9.2\": FilterLinearGradient },\n  \"repeating-linear-gradient\": {\"webkit20110101\":FilterLinearGradient,\n                           \"webkit\": FilterLinearGradient,\n                           \"presto\": FilterLinearGradient,\n                           \"trident\": FilterLinearGradient,\n                           \"gecko1.9.2\": FilterLinearGradient },\n\n  \"radial-gradient\": {\"webkit20110101\":FilterRadialGradient,\n                           \"webkit\": FilterRadialGradient,\n                           \"presto\": FilterRadialGradient,\n                           \"trident\": FilterRadialGradient,\n                           \"gecko1.9.2\": FilterRadialGradient },\n  \"repeating-radial-gradient\": {\"webkit20110101\":FilterRadialGradient,\n                           \"webkit\": FilterRadialGradient,\n                           \"presto\": FilterRadialGradient,\n                           \"trident\": FilterRadialGradient,\n                           \"gecko1.9.2\": FilterRadialGradient }\n};\n\nconst kCSS_PREFIXED_VALUE = [\n  {\"gecko\": \"-moz-box\", \"webkit\": \"-moz-box\", \"presto\": \"\", \"trident\": \"\", \"generic\": \"box\"}\n];\n\nvar CssInspector = {\n\n  kINIDOMUTILS: Components.interfaces.inIDOMUtils,\n  kINIDOMUTILS_CID: \"@mozilla.org/inspector/dom-utils;1\",\n\n  mVENDOR_PREFIXES: null,\n\n  cleanPrefixes: function()\n  {\n    this.mVENDOR_PREFIXES = null;\n  },\n\n  prefixesForProperty: function(aProperty)\n  {\n    if (!this.mVENDOR_PREFIXES) {\n      var useBlink = true;\n      var useGecko = true;\n      var useServo = true;\n      var useVivliostyle = true;\n      var useWeasyprint = true;\n      var useWebkit = true;\n      try {\n        var prefs = Components.classes[\"@mozilla.org/preferences-service;1\"]\n                       .getService(Components.interfaces.nsIPrefBranch);\n\n        useBlink   = prefs.getBoolPref(\"bluegriffon.css.support.blink\");\n        useGecko   = prefs.getBoolPref(\"bluegriffon.css.support.gecko\");\n        useServo   = prefs.getBoolPref(\"bluegriffon.css.support.servo\");\n        useVivliostyle  = prefs.getBoolPref(\"bluegriffon.css.support.vivliostyle\");\n        useWeasyprint   = prefs.getBoolPref(\"bluegriffon.css.support.weasyprint\");\n        useWebkit  = prefs.getBoolPref(\"bluegriffon.css.support.webkit\");\n      }\n      catch(e) {}\n\n      this.mVENDOR_PREFIXES = {};\n      for (var i in kCSS_PROPERTIES.properties) {\n        var p = kCSS_PROPERTIES.properties[i];\n        if (p.gecko || p.blink || p.servo || p.vivliostyle || p.weasyprint || p.webkit) {\n          var o = {};\n          if (!p.gecko)\n            p.gecko = i;\n          o.generic = i;\n          if (useGecko)                        o.gecko = p.gecko\n          if (useBlink && p.blink)             o.blink = p.blink\n          if (useServo && p.servo)             o.servo = p.servo\n          if (useWebkit && p.webkit)           o.webkit = p.webkit\n          if (useVivliostyle && p.vivliostyle) o.vivliostyle = p.vivliostyle;\n          if (useWeasyprint && p.weasyprint)   o.weasyprint = p.weasyprint;\n\n          this.mVENDOR_PREFIXES[p.gecko] = [];\n          for (var j in o)\n            if (this.mVENDOR_PREFIXES[p.gecko].indexOf(o[j]) == -1)\n              this.mVENDOR_PREFIXES[p.gecko].push(o[j]);\n        }\n      }\n    }\n    if (aProperty in this.mVENDOR_PREFIXES)\n      return this.mVENDOR_PREFIXES[aProperty].sort();\n    return null;\n  },\n\n  serializeFileStyleSheet: function(aSheet, aHref)\n  {\n    var cssRules = aSheet.cssRules;\n    var str = \"\";\n    for (var i = 0; i < cssRules.length; i++)\n    {\n      var rule = cssRules[i];\n      str += (i ? \"\\n\" : \"\") + rule.cssText + \"\\n\";\n    }\n\n    var prefs = Components.classes[\"@mozilla.org/preferences-service;1\"]\n                   .getService(Components.interfaces.nsIPrefBranch);\n    var cssParser = new CSSParser(str, (prefs.getCharPref(\"bluegriffon.css.serialization\") != \"shorthands\"));\n    if (str) {\n      var parsedSheet = cssParser.parse(str, false, false);\n      str = parsedSheet.cssText();\n    }\n\n    const classes             = Components.classes;\n    const interfaces          = Components.interfaces;\n    const nsILocalFile        = interfaces.nsILocalFile;\n    const nsIFileOutputStream = interfaces.nsIFileOutputStream;\n    const FILEOUT_CTRID       = '@mozilla.org/network/file-output-stream;1';\n\n    var ios = Components.classes[\"@mozilla.org/network/io-service;1\"]\n                      .getService(Components.interfaces.nsIIOService)\n    var handler = ios.getProtocolHandler(\"file\");\n    var fileHandler = handler.QueryInterface(Components.interfaces.nsIFileProtocolHandler);\n    var localFile = fileHandler.getFileFromURLSpec(aHref).QueryInterface(nsILocalFile);  \n\n    var foStream = Components.classes[\"@mozilla.org/network/file-output-stream;1\"].\n                   createInstance(Components.interfaces.nsIFileOutputStream);\n    \n    // use 0x02 | 0x10 to open file for appending.\n    foStream.init(localFile, 0x02 | 0x08 | 0x20, 0x1b6, 0);\n    // write, create, truncate\n    // In a c file operation, we have no need to set file mode with or operation,\n    // directly using \"r\" or \"w\" usually.\n    \n    // if you are sure there will never ever be any non-ascii text in data you can \n    // also call foStream.writeData directly\n    var converter = Components.classes[\"@mozilla.org/intl/converter-output-stream;1\"].\n                    createInstance(Components.interfaces.nsIConverterOutputStream);\n    var charset = \"UTF-8\";\n    if (aSheet\n        && aSheet.cssRules\n        && aSheet.cssRules.length\n        && aSheet.cssRules.item(0).type == Components.interfaces.nsIDOMCSSRule.CHARSET_RULE)\n      charset = aSheet.cssRules.item(0).encoding;\n    try {\n    converter.init(foStream, charset, 0, 0);\n    converter.writeString(str);\n    converter.close(); // this closes foStream\n    FileChangeUtils.notifyFileModifiedByBlueGriffon(aHref);\n    }\n    catch (ex) {}\n\n  },\n\n  getCSSStyleRules: function(aElement, aNoInlineStyles, aDynamicPseudoClass)\n  {\n    var inspector = Components.classes[this.kINIDOMUTILS_CID]\n                      .getService(this.kINIDOMUTILS);\n    var rules = inspector.getCSSStyleRules(aElement);\n    var ruleset = [];\n    var order = 0;\n    var parser = new CSSParser();\n    for (var i = 0; i < rules.Count(); i++) {\n      var r = rules.GetElementAt(i);\n      var sheet = r.parentStyleSheet;\n      while (sheet.parentStyleSheet)\n        sheet = sheet.parentStyleSheet;\n      if (sheet.ownerNode) {\n        parser._init();\n        parser.mPreserveWS       = false;\n        parser.mPreserveComments = false;\n        parser.mPreservedTokens = [];\n        parser.mScanner.init(r.selectorText);\n        var token = parser.getToken(false, false);\n        if (token.isNotNull()) {\n          var selector = parser.parseSelector(token, true);\n          if (aDynamicPseudoClass) {\n            // find the last sequence of simple selectors\n            var match = r.selectorText.match( /[^>~+\\s]+/g );\n            var lastSequence = match ? match[match.length - 1] : r.selectorText;\n            if (lastSequence.toLowerCase().indexOf(\":\" + aDynamicPseudoClass) == -1) {\n              // throw away if it's not matching the dynamic pseudo-class\n              selector = null;\n            }\n          }\n          if (selector) {\n            ruleset.push( { rule: r,\n                            specificity: selector.specificity,\n                            order: order++});\n          }\n        }\n      }\n    }\n    if (!aNoInlineStyles) // don't forget the style attribute\n      ruleset.push( { rule: aElement,\n                      specificity: {a:1, b:0, c:0, d:0},\n                      order: order });\n    return ruleset;\n  },\n\n  findLastRuleInRulesetForSelector: function(aRuleset, aSelectorText, aResponsiveRulerHelper, aProperty) {\n    for (var i = aRuleset.length - 1 ; i >= 0; i--)\n      if (aRuleset[i].rule.selectorText == aSelectorText) {\n        var isGenericScreenMQ = true;\n        var hasProperty = false;\n        var hasPriority = \"\";\n        if (aResponsiveRulerHelper) {\n          var constraints = aResponsiveRulerHelper.getConstraintsForCSSRule(aRuleset[i].rule);\n          if (constraints && constraints.length) {\n            var lastConstraint = constraints[constraints.length - 1];\n            if (lastConstraint)\n              isGenericScreenMQ = (lastConstraint.minWidth == undefined && lastConstraint.maxWidth == undefined);\n            hasProperty = (aRuleset[i].rule.style.getPropertyValue(aProperty) != \"\");\n            hasPriority = aRuleset[i].rule.style.getPropertyPriority(aProperty);\n          }\n        }\n        else {\n          // Responsive Design not enabled, we deal only with rules that don't have a parent rule...\n          if (aRuleset[i].rule.parentRule) {\n            isGenericScreenMQ = false;\n            hasProperty = (aRuleset[i].rule.style.getPropertyValue(aProperty) != \"\");\n            hasPriority = aRuleset[i].rule.style.getPropertyPriority(aProperty);\n          }\n        }\n\n        if (isGenericScreenMQ)\n          return aRuleset[i].rule;\n        if (hasProperty || !aResponsiveRulerHelper || aResponsiveRulerHelper.hasSelectedMediaQuery()) {\n          if (hasProperty)\n            return { priority: hasPriority };\n          return null;\n        }\n      }\n    return null;\n  },\n\n  findRuleForProperty: function(aRuleSet, aProperty, aResponsiveRulerHelper)\n  {\n    function filterByProperty(element, index, array) {\n      return (element.rule.style.getPropertyValue(aProperty) != \"\");\n    }\n\n    var rulesetForProperty = aRuleSet.filter(filterByProperty);\n\n    function CascadeRules(aRule1, aRule2) {\n      var s1 = aRule1.specificity;\n      var s2 = aRule2.specificity;\n      var order1       = aRule1.order;\n      var order2       = aRule2.order;\n      var priority1    = aRule1.rule.style.getPropertyPriority(aProperty);\n      var priority2    = aRule2.rule.style.getPropertyPriority(aProperty);\n      if (priority1 < priority2)\n        return -1;\n      if (priority1 > priority2)\n        return +1;\n\n      // at this point, priorities are the same\n      if (s1.a > s2.a ||\n          (s1.a == s2.a && s1.b > s2.b) ||\n          (s1.a == s2.a && s1.b == s2.b && s1.c > s2.c) ||\n          (s1.a == s2.a && s1.b == s2.b && s1.c == s2.c && s1.d > s2.d))\n        return +1;\n      if (s2.a > s2.a ||\n          (s2.a == s1.a && s2.b > s1.b) ||\n          (s2.a == s1.a && s2.b == s1.b && s2.c > s1.c) ||\n          (s2.a == s1.a && s2.b == s1.b && s2.c == s1.c && s2.d > s1.d))\n        return -1;\n\n      // at this point, same priority and same specificity\n      if (order1 < order2)\n        return -1;\n      if (order1 > order2)\n        return +1;\n      return 0; // should never happen\n    }\n\n    if (rulesetForProperty.length) {\n      rulesetForProperty.sort(CascadeRules);\n      rulesetForProperty[rulesetForProperty.length - 1].priority =\n         rulesetForProperty[rulesetForProperty.length - 1].rule.style.getPropertyPriority(aProperty);\n      var rv = rulesetForProperty[rulesetForProperty.length - 1];\n\n      var isGenericScreenMQ = true;\n      if (aResponsiveRulerHelper) {\n        var constraints = aResponsiveRulerHelper.getConstraintsForCSSRule(rv.rule);\n          if (constraints && constraints.length) {\n          var lastConstraint = constraints[constraints.length - 1];\n          if (lastConstraint)\n            isGenericScreenMQ = (lastConstraint.minWidth == undefined && lastConstraint.maxWidth == undefined);\n        }\n      }\n\n      if (isGenericScreenMQ)\n        return rv;\n    }\n    return null;\n  },\n\n  findAllRulesForProperty: function(aRuleSet, aProperty)\n  {\n    function filterByProperty(element, index, array) {\n      return (element.rule.style.getPropertyValue(aProperty) != \"\");\n    }\n\n    var rulesetForProperty = aRuleSet;\n\n    function CascadeRules(aRule1, aRule2) {\n      var s1 = aRule1.specificity;\n      var s2 = aRule2.specificity;\n      var order1       = aRule1.order;\n      var order2       = aRule2.order;\n      var priority1    = aRule1.rule.style.getPropertyPriority(aProperty);\n      var priority2    = aRule2.rule.style.getPropertyPriority(aProperty);\n      if (priority1 < priority2)\n        return -1;\n      if (priority1 > priority2)\n        return +1;\n\n      // at this point, priorities are the same\n      if (s1.a > s2.a ||\n          (s1.a == s2.a && s1.b > s2.b) ||\n          (s1.a == s2.a && s1.b == s2.b && s1.c > s2.c) ||\n          (s1.a == s2.a && s1.b == s2.b && s1.c == s2.c && s1.d > s2.d))\n        return +1;\n      if (s2.a > s2.a ||\n          (s2.a == s1.a && s2.b > s1.b) ||\n          (s2.a == s1.a && s2.b == s1.b && s2.c > s1.c) ||\n          (s2.a == s1.a && s2.b == s1.b && s2.c == s1.c && s2.d > s1.d))\n        return -1;\n\n      // at this point, same priority and same specificity\n      if (order1 < order2)\n        return -1;\n      if (order1 > order2)\n        return +1;\n      return 0; // should never happen\n    }\n\n    if (rulesetForProperty.length) {\n      rulesetForProperty.sort(CascadeRules);\n      rulesetForProperty[rulesetForProperty.length - 1].priority =\n         rulesetForProperty[rulesetForProperty.length - 1].rule.style.getPropertyPriority(aProperty);\n      return rulesetForProperty;\n    }\n    return null;\n  },\n\n  getCascadedValue: function(aRuleSet, aProperty)\n  {\n    var r = this.findRuleForProperty(aRuleSet, aProperty);\n    if (r && r.rule)\n      return r.rule.style.getPropertyValue(aProperty);\n    return \"\";\n  },\n\n  parseColorStop: function(parser, token)\n  {\n    var color = parser.parseColor(token);\n    var position = \"\";\n    if (!color)\n      return null;\n    token = parser.getToken(true, true);\n    if (token.isLength()) {\n      position = token.value;\n      token = parser.getToken(true, true);\n    }\n    return { color: color, position: position }\n  },\n\n  parseGradient: function (parser, token)\n  {\n    var kHPos = {\"left\": true, \"right\": true };\n    var kVPos = {\"top\": true, \"bottom\": true };\n    var kPos = {\"left\": true, \"right\": true, \"top\": true, \"bottom\": true, \"center\": true};\n\n    var isRadial = false;\n    var gradient = { isRepeating: false };\n    if (token.isNotNull()) {\n      if (token.isFunction(\"linear-gradient(\") ||\n          token.isFunction(\"radial-gradient(\") ||\n          token.isFunction(\"repeating-linear-gradient(\") ||\n          token.isFunction(\"repeating-radial-gradient(\")) {\n        if (token.isFunction(\"radial-gradient(\") ||\n            token.isFunction(\"repeating-radial-gradient(\")) {\n          gradient.isRadial = true;\n        }\n        if (token.isFunction(\"repeating-linear-gradient(\") ||\n            token.isFunction(\"repeating-radial-gradient(\")) {\n          gradient.isRepeating = true;\n        }\n        \n\n        token = parser.getToken(true, true);\n        var foundPosition = false;\n        var haveAngle = false;\n\n        /********** LINEAR **********/\n        if (token.isAngle()) {\n          gradient.angle = token.value;\n          haveAngle = true;\n          token = parser.getToken(true, true);\n          if (!token.isSymbol(\",\"))\n            return null;\n          token = parser.getToken(true, true);\n        }\n\n        else if (token.isIdent(\"to\")) {\n          foundPosition = true;\n          token = parser.getToken(true, true);\n          if (token.isIdent(\"top\")\n              || token.isIdent(\"bottom\")\n              || token.isIdent(\"left\")\n              || token.isIdent(\"right\")) {\n            gradient.position = token.value;\n            token = parser.getToken(true, true);\n            if (((gradient.position == \"top\" || gradient.position == \"bottom\") && (token.isIdent(\"left\") || token.isIdent(\"right\")))\n                || ((gradient.position == \"left\" || gradient.position == \"right\") && (token.isIdent(\"top\") || token.isIdent(\"bottom\")))) {\n              gradient.position += \" \" + token.value;\n              token = parser.getToken(true, true);\n            }\n          }\n          else\n            return null;\n\n          if (!token.isSymbol(\",\"))\n            return null;\n          token = parser.getToken(true, true);\n        }\n\n        /********** RADIAL **********/\n        else if (gradient.isRadial) {\n          gradient.shape = \"\";\n          gradient.extent = \"\";\n          gradient.positions = [];\n          gradient.at = \"\";\n\n          while (!token.isIdent(\"at\") && !token.isSymbol(\",\")) {\n            if (!gradient.shape\n                     && (token.isIdent(\"circle\") || token.isIdent(\"ellipse\"))) {\n               gradient.shape = token.value;\n               token = parser.getToken(true, true);\n            }\n            else if (!gradient.extent\n                     && (token.isIdent(\"closest-corner\")\n                         || token.isIdent(\"closes-side\")\n                         || token.isIdent(\"farthest-corner\")\n                         || token.isIdent(\"farthest-corner\"))) {\n              gradient.extent = token.value;\n              token = parser.getToken(true, true);\n            }\n            else if (gradient.positions.length < 2 && token.isLength()){\n              gradient.positions.push(token.value);\n              token = parser.getToken(true, true);\n            }\n            else\n              break;\n          }\n\n          // verify if the shape is null of well defined\n          if ((gradient.positions.length == 1 && !gradient.extent && (gradient.shape == \"circle\" || !gradient.shape))\n              || (gradient.positions.length == 2 && !gradient.extent && (gradient.shape == \"ellipse\" || !gradient.shape))\n              || (!gradient.positions.length && gradient.extent)\n              || (!gradient.positions.length && !gradient.extent)) {\n            // shape ok\n          }\n          else  {\n            return null;\n          }\n  \n          if (token.isIdent(\"at\")) {\n            token = parser.getToken(true, true);\n            if (((token.isIdent() && token.value in kPos)\n                || token.isDimension()\n                || token.isNumber(\"0\")\n                || token.isPercentage())) {\n              gradient.at = token.value;\n              token = parser.getToken(true, true);\n              if (token.isDimension() || token.isNumber(\"0\") || token.isPercentage()) {\n                gradient.at += \" \" + token.value;\n              }\n              else if (token.isIdent() && token.value in kPos) {\n                if ((gradient.at in kHPos && token.value in kHPos) ||\n                    (gradient.at in kVPos && token.value in kVPos))\n                  return \"\";\n                gradient.at += \" \" + token.value;\n              }\n              else {\n                parser.ungetToken();\n                gradient.at += \" center\";\n              }\n            }\n            else\n              return null;\n\n            token = parser.getToken(true, true);\n          }\n\n          if (gradient.shape || gradient.extent || gradient.positions.length || gradient.at) {\n            if (!token.isSymbol(\",\"))\n              return null;\n            token = parser.getToken(true, true);\n          }\n        }\n \n        // now color stops...\n        var stop1 = this.parseColorStop(parser, token);\n        if (!stop1)\n          return null;\n        token = parser.currentToken();\n        if (!token.isSymbol(\",\"))\n          return null;\n        token = parser.getToken(true, true);\n        var stop2 = this.parseColorStop(parser, token);\n        if (!stop2)\n          return null;\n        token = parser.currentToken();\n        if (token.isSymbol(\",\")) {\n          token = parser.getToken(true, true);\n        }\n        // ok we have at least two color stops\n        gradient.stops = [stop1, stop2];\n        while (!token.isSymbol(\")\")) {\n          var colorstop = this.parseColorStop(parser, token);\n          if (!colorstop)\n            return null;\n          token = parser.currentToken();\n          if (!token.isSymbol(\")\") && !token.isSymbol(\",\"))\n            return null;\n          if (token.isSymbol(\",\"))\n            token = parser.getToken(true, true);\n          gradient.stops.push(colorstop);\n        }\n        return gradient;\n      }\n    }\n    return null;\n  },\n\n  parseBoxShadows: function(aString)\n  {\n    var parser = new CSSParser();\n    parser._init();\n    parser.mPreserveWS       = false;\n    parser.mPreserveComments = false;\n    parser.mPreservedTokens = [];\n    parser.mScanner.init(aString);\n\n    var shadows = [];\n    var token = parser.getToken(true, true);\n    var color = \"\", blurRadius = \"0px\", offsetX = \"0px\", offsetY = \"0px\", spreadRadius = \"0px\";\n    var inset = false;\n    while (token.isNotNull()) {\n      if (token.isIdent(\"none\")) {\n        shadows.push( { none: true } );\n        token = parser.getToken(true, true);\n      }\n      else {\n        if (token.isIdent('inset')) {\n          inset = true;\n          token = parser.getToken(true, true);\n        }\n\n        if (token.isPercentage() ||\n            token.isDimensionOfUnit(\"cm\") ||\n            token.isDimensionOfUnit(\"mm\") ||\n            token.isDimensionOfUnit(\"in\") ||\n            token.isDimensionOfUnit(\"pc\") ||\n            token.isDimensionOfUnit(\"px\") ||\n            token.isDimensionOfUnit(\"em\") ||\n            token.isDimensionOfUnit(\"ex\") ||\n            token.isDimensionOfUnit(\"pt\")) {\n          var offsetX = token.value;\n          token = parser.getToken(true, true);\n        }\n        else\n          return [];\n\n        if (!inset && token.isIdent('inset')) {\n          inset = true;\n          token = parser.getToken(true, true);\n        }\n\n        if (token.isPercentage() ||\n            token.isDimensionOfUnit(\"cm\") ||\n            token.isDimensionOfUnit(\"mm\") ||\n            token.isDimensionOfUnit(\"in\") ||\n            token.isDimensionOfUnit(\"pc\") ||\n            token.isDimensionOfUnit(\"px\") ||\n            token.isDimensionOfUnit(\"em\") ||\n            token.isDimensionOfUnit(\"ex\") ||\n            token.isDimensionOfUnit(\"pt\")) {\n          var offsetY = token.value;\n          token = parser.getToken(true, true);\n        }\n        else\n          return [];\n\n        if (!inset && token.isIdent('inset')) {\n          inset = true;\n          token = parser.getToken(true, true);\n        }\n\n        if (token.isPercentage() ||\n            token.isDimensionOfUnit(\"cm\") ||\n            token.isDimensionOfUnit(\"mm\") ||\n            token.isDimensionOfUnit(\"in\") ||\n            token.isDimensionOfUnit(\"pc\") ||\n            token.isDimensionOfUnit(\"px\") ||\n            token.isDimensionOfUnit(\"em\") ||\n            token.isDimensionOfUnit(\"ex\") ||\n            token.isDimensionOfUnit(\"pt\")) {\n          var blurRadius = token.value;\n          token = parser.getToken(true, true);\n        }\n\n        if (!inset && token.isIdent('inset')) {\n          inset = true;\n          token = parser.getToken(true, true);\n        }\n\n        if (token.isPercentage() ||\n            token.isDimensionOfUnit(\"cm\") ||\n            token.isDimensionOfUnit(\"mm\") ||\n            token.isDimensionOfUnit(\"in\") ||\n            token.isDimensionOfUnit(\"pc\") ||\n            token.isDimensionOfUnit(\"px\") ||\n            token.isDimensionOfUnit(\"em\") ||\n            token.isDimensionOfUnit(\"ex\") ||\n            token.isDimensionOfUnit(\"pt\")) {\n          var spreadRadius = token.value;\n          token = parser.getToken(true, true);\n        }\n\n        if (!inset && token.isIdent('inset')) {\n          inset = true;\n          token = parser.getToken(true, true);\n        }\n\n        if (token.isFunction(\"rgb(\") ||\n            token.isFunction(\"rgba(\") ||\n            token.isFunction(\"hsl(\") ||\n            token.isFunction(\"hsla(\") ||\n            token.isSymbol(\"#\") ||\n            token.isIdent()) {\n          var color = parser.parseColor(token);\n          token = parser.getToken(true, true);\n        }\n\n        if (!inset && token.isIdent('inset')) {\n          inset = true;\n          token = parser.getToken(true, true);\n        }\n\n        shadows.push( { none: false,\n                        color: color,\n                        offsetX: offsetX, offsetY: offsetY,\n                        blurRadius: blurRadius,\n                        spreadRadius: spreadRadius,\n                        inset: inset\n                      } );\n\n        if (token.isSymbol(\",\")) {\n          inset = false;\n          color = \"\";\n          blurRadius = \"0px\";\n          spreadRadius = \"0px\"\n          offsetX = \"0px\";\n          offsetY = \"0px\"; \n          token = parser.getToken(true, true);\n        }\n        else if (!token.isNotNull())\n          return shadows;\n        else\n          return [];\n      }\n    }\n    return shadows;\n  },\n\n  parseTextShadows: function(aString)\n  {\n    var parser = new CSSParser();\n    parser._init();\n    parser.mPreserveWS       = false;\n    parser.mPreserveComments = false;\n    parser.mPreservedTokens = [];\n    parser.mScanner.init(aString);\n\n    var shadows = [];\n    var token = parser.getToken(true, true);\n    var color = \"\", blurRadius = \"0px\", offsetX = \"0px\", offsetY = \"0px\"; \n    while (token.isNotNull()) {\n      if (token.isIdent(\"none\")) {\n        shadows.push( { none: true } );\n        token = parser.getToken(true, true);\n      }\n      else {\n        if (token.isFunction(\"rgb(\") ||\n            token.isFunction(\"rgba(\") ||\n            token.isFunction(\"hsl(\") ||\n            token.isFunction(\"hsla(\") ||\n            token.isSymbol(\"#\") ||\n            token.isIdent()) {\n          var color = parser.parseColor(token);\n          token = parser.getToken(true, true);\n        }\n        if (token.isPercentage() ||\n            token.isDimensionOfUnit(\"cm\") ||\n            token.isDimensionOfUnit(\"mm\") ||\n            token.isDimensionOfUnit(\"in\") ||\n            token.isDimensionOfUnit(\"pc\") ||\n            token.isDimensionOfUnit(\"px\") ||\n            token.isDimensionOfUnit(\"em\") ||\n            token.isDimensionOfUnit(\"ex\") ||\n            token.isDimensionOfUnit(\"pt\")) {\n          var offsetX = token.value;\n          token = parser.getToken(true, true);\n        }\n        else\n          return [];\n        if (token.isPercentage() ||\n            token.isDimensionOfUnit(\"cm\") ||\n            token.isDimensionOfUnit(\"mm\") ||\n            token.isDimensionOfUnit(\"in\") ||\n            token.isDimensionOfUnit(\"pc\") ||\n            token.isDimensionOfUnit(\"px\") ||\n            token.isDimensionOfUnit(\"em\") ||\n            token.isDimensionOfUnit(\"ex\") ||\n            token.isDimensionOfUnit(\"pt\")) {\n          var offsetY = token.value;\n          token = parser.getToken(true, true);\n        }\n        else\n          return [];\n        if (token.isPercentage() ||\n            token.isDimensionOfUnit(\"cm\") ||\n            token.isDimensionOfUnit(\"mm\") ||\n            token.isDimensionOfUnit(\"in\") ||\n            token.isDimensionOfUnit(\"pc\") ||\n            token.isDimensionOfUnit(\"px\") ||\n            token.isDimensionOfUnit(\"em\") ||\n            token.isDimensionOfUnit(\"ex\") ||\n            token.isDimensionOfUnit(\"pt\")) {\n          var blurRadius = token.value;\n          token = parser.getToken(true, true);\n        }\n        if (!color &&\n            (token.isFunction(\"rgb(\") ||\n             token.isFunction(\"rgba(\") ||\n             token.isFunction(\"hsl(\") ||\n             token.isFunction(\"hsla(\") ||\n             token.isSymbol(\"#\") ||\n             token.isIdent())) {\n          var color = parser.parseColor(token);\n          token = parser.getToken(true, true);\n        }\n\n        shadows.push( { none: false,\n                        color: color,\n                        offsetX: offsetX, offsetY: offsetY,\n                        blurRadius: blurRadius } );\n\n        if (token.isSymbol(\",\")) {\n          color = \"\";\n          blurRadius = \"0px\";\n          offsetX = \"0px\";\n          offsetY = \"0px\"; \n          token = parser.getToken(true, true);\n        }\n        else if (!token.isNotNull())\n          return shadows;\n        else\n          return [];\n      }\n    }\n    return shadows;\n  },\n\n  parseBackgroundImages: function(aString)\n  {\n    var parser = new CSSParser();\n    parser._init();\n    parser.mPreserveWS       = false;\n    parser.mPreserveComments = false;\n    parser.mPreservedTokens = [];\n    parser.mScanner.init(aString);\n\n    var backgrounds = [];\n    var token = parser.getToken(true, true);\n    while (token.isNotNull()) {\n      /*if (token.isFunction(\"rgb(\") ||\n          token.isFunction(\"rgba(\") ||\n          token.isFunction(\"hsl(\") ||\n          token.isFunction(\"hsla(\") ||\n          token.isSymbol(\"#\") ||\n          token.isIdent()) {\n        var color = parser.parseColor(token);\n        backgrounds.push( { type: \"color\", value: color });\n        token = parser.getToken(true, true);\n      }\n      else */\n      if (token.isFunction(\"url(\")) {\n        token = parser.getToken(true, true);\n        var urlContent = parser.parseURL(token);\n        backgrounds.push( { type: \"image\", value: \"url(\" + urlContent });\n        token = parser.getToken(true, true);\n      }\n      else if (token.isFunction(\"linear-gradient(\") ||\n               token.isFunction(\"radial-gradient(\") ||\n               token.isFunction(\"repeating-linear-gradient(\") ||\n               token.isFunction(\"repeating-radial-gradient(\")) {\n        var gradient = this.parseGradient(parser, token);\n        backgrounds.push( { type: gradient.isRadial ? \"radial-gradient\" : \"linear-gradient\", value: gradient });\n        token = parser.getToken(true, true);\n      }\n      else if (token.isIdent(\"none\") ||\n               token.isIdent(\"inherit\") ||\n               token.isIdent(\"initial\")) {\n        backgrounds.push( { type: token.value });\n        token = parser.getToken(true, true);\n      }\n      else\n        return null;\n      if (token.isSymbol(\",\")) {\n        token = parser.getToken(true, true);\n        if (!token.isNotNull())\n          return null;\n      }\n    }\n    return backgrounds;\n  },\n\n  serializeGradient: function(gradient)\n  {\n    var s = gradient.isRadial\n              ? (gradient.isRepeating ? \"repeating-radial-gradient(\" : \"radial-gradient(\" )\n              : (gradient.isRepeating ? \"repeating-linear-gradient(\" : \"linear-gradient(\" );\n    if (gradient.angle || gradient.position)\n      s += (gradient.angle ? gradient.angle: \"\") +\n           (gradient.position ? \"to \" + gradient.position : \"\") +\n           \", \";\n\n    if (gradient.isRadial)\n      s += (gradient.shape ? gradient.shape + \" \" : \"\") +\n           (gradient.extent ? gradient.extent + \" \" : \"\") +\n           (gradient.positions.length ? gradient.positions.join(\" \") + \" \" : \"\") +\n           (gradient.at ? \"at \" + gradient.at + \" \" : \"\") +\n           (gradient.shape || gradient.extent || gradient.positions.length || gradient.at ? \", \" : \"\");\n\n    for (var i = 0; i < gradient.stops.length; i++) {\n      var colorstop = gradient.stops[i];\n      s += colorstop.color + (colorstop.position ? \" \" + colorstop.position : \"\");\n      if (i != gradient.stops.length -1)\n        s += \", \";\n    }\n    s += \")\";\n    return s;\n  },\n\n  parseBorderImage: function(aString)\n  {\n    var parser = new CSSParser();\n    parser._init();\n    parser.mPreserveWS       = false;\n    parser.mPreserveComments = false;\n    parser.mPreservedTokens = [];\n    parser.mScanner.init(aString);\n\n    var borderImage = {url: \"\", offsets: [], widths: [], sizes: []};\n    var token = parser.getToken(true, true);\n    if (token.isFunction(\"url(\")) {\n      token = parser.getToken(true, true);\n      var urlContent = parser.parseURL(token);\n      if (urlContent) {\n        borderImage.url = urlContent.substr(0, urlContent.length - 1).trim();\n        if ((borderImage.url[0] == '\"' && borderImage.url[borderImage.url.length - 1] == '\"') ||\n             (borderImage.url[0] == \"'\" && borderImage.url[borderImage.url.length - 1] == \"'\"))\n        borderImage.url = borderImage.url.substr(1, borderImage.url.length - 2);\n      }\n      else\n        return null;\n    }\n    else\n      return null; \n\n    token = parser.getToken(true, true);\n    if (token.isNumber() || token.isPercentage())\n      borderImage.offsets.push(token.value);\n    else\n      return null;\n    var i;\n    for (i= 0; i < 3; i++) {\n      token = parser.getToken(true, true);\n      if (token.isNumber() || token.isPercentage())\n        borderImage.offsets.push(token.value);\n      else\n        break;\n    }\n    if (i == 3)\n      token = parser.getToken(true, true);\n\n    if (token.isSymbol(\"/\")) {\n      token = parser.getToken(true, true);\n      if (token.isDimension()\n          || token.isNumber(\"0\")\n          || (token.isIdent() && token.value in parser.kBORDER_WIDTH_NAMES))\n        borderImage.widths.push(token.value);\n      else\n        return null;\n\n      for (var i = 0; i < 3; i++) {\n        token = parser.getToken(true, true);\n        if (token.isDimension()\n            || token.isNumber(\"0\")\n            || (token.isIdent() && token.value in parser.kBORDER_WIDTH_NAMES))\n          borderImage.widths.push(token.value);\n        else\n          break;\n      }\n      if (i == 3)\n        token = parser.getToken(true, true);\n    }\n\n    for (var i = 0; i < 2; i++) {\n      if (token.isIdent(\"stretch\")\n          || token.isIdent(\"repeat\")\n          || token.isIdent(\"round\"))\n        borderImage.sizes.push(token.value);\n      else if (!token.isNotNull())\n        return borderImage;\n      else\n        return null;\n      token = parser.getToken(true, true);\n    }\n    if (!token.isNotNull())\n      return borderImage;\n\n    return null;\n  },\n\n  getWebFonts: function(aDocument)\n  {\n    var ss = aDocument.styleSheets;\n    var webFonts = {};\n    for (var i = 0; i < ss.length; i++) {\n      var s = ss[i];\n      this.findWebFontsInStylesheet(s, webFonts);\n    }\n    return webFonts;\n  },\n\n  findWebFontsInStylesheet: function (aSheet, aFonts)\n  {\n    var rules = aSheet.cssRules;\n    for (var j = 0; j < rules.length; j++)\n    {\n      var rule = rules.item(j);\n      switch (rule.type)\n      {\n        case Components.interfaces.nsIDOMCSSRule.IMPORT_RULE:\n          this.findWebFontsInStylesheet(rule.styleSheet, aFonts);\n          break;\n        case Components.interfaces.nsIDOMCSSRule.FONT_FACE_RULE:\n          {\n            var fontFace = rule.style.getPropertyValue(\"font-family\").trim();\n            if ((fontFace[0] == \"'\" && fontFace[fontFace.length - 1] == \"'\") ||\n                (fontFace[0] == '\"' && fontFace[fontFace.length - 1] == '\"'))\n              fontFace = fontFace.substr(1, fontFace.length - 2);\n            aFonts[fontFace] = true;\n          }\n          break;\n        default:\n          break;\n      }\n    }\n  },\n\n  parseMediaQuery: function(aString)\n  {\n    const kCONSTRAINTS = {\n      \"width\": true,\n      \"min-width\": true,\n      \"max-width\": true,\n      \"height\": true,\n      \"min-height\": true,\n      \"max-height\": true,\n      \"device-width\": true,\n      \"min-device-width\": true,\n      \"max-device-width\": true,\n      \"device-height\": true,\n      \"min-device-height\": true,\n      \"max-device-height\": true,\n      \"orientation\": true,\n      \"aspect-ratio\": true,\n      \"min-aspect-ratio\": true,\n      \"max-aspect-ratio\": true,\n      \"device-aspect-ratio\": true,\n      \"min-device-aspect-ratio\": true,\n      \"max-device-aspect-ratio\": true,\n      \"color\": true,\n      \"min-color\": true,\n      \"max-color\": true,\n      \"color-index\": true,\n      \"min-color-index\": true,\n      \"max-color-index\": true,\n      \"monochrome\": true,\n      \"min-monochrome\": true,\n      \"max-monochrome\": true,\n      \"resolution\": true,\n      \"min-resolution\": true,\n      \"max-resolution\": true,\n      \"scan\": true,\n      \"grid\": true\n    };\n    var parser = new CSSParser();\n    parser._init();\n    parser.mPreserveWS       = false;\n    parser.mPreserveComments = false;\n    parser.mPreservedTokens = [];\n    parser.mScanner.init(aString);\n\n    var m = {amplifier: \"\", medium: \"\", constraints: []};\n    var token = parser.getToken(true, true);\n\n    if (token.isIdent(\"all\") ||\n        token.isIdent(\"aural\") ||\n        token.isIdent(\"braille\") ||\n        token.isIdent(\"handheld\") ||\n        token.isIdent(\"print\") ||\n        token.isIdent(\"projection\") ||\n        token.isIdent(\"screen\") ||\n        token.isIdent(\"tty\") ||\n        token.isIdent(\"tv\")) {\n       m.medium = token.value;\n       token = parser.getToken(true, true);\n    }\n    else if (token.isIdent(\"not\") || token.isIdent(\"only\")) {\n      m.amplifier = token.value;\n      token = parser.getToken(true, true);\n      if (token.isIdent(\"all\") ||\n          token.isIdent(\"aural\") ||\n          token.isIdent(\"braille\") ||\n          token.isIdent(\"handheld\") ||\n          token.isIdent(\"print\") ||\n          token.isIdent(\"projection\") ||\n          token.isIdent(\"screen\") ||\n          token.isIdent(\"tty\") ||\n          token.isIdent(\"tv\")) {\n         m.medium = token.value;\n         token = parser.getToken(true, true);\n      }\n      else\n        return null;\n    }\n\n    if (m.medium) {\n      if (!token.isNotNull())\n        return m;\n      if (token.isIdent(\"and\")) {\n        token = parser.getToken(true, true);\n      }\n      else\n        return null;\n    }\n\n    while (token.isSymbol(\"(\")) {\n      token = parser.getToken(true, true);\n      if (token.isIdent() && (token.value in kCONSTRAINTS)) {\n        var constraint = token.value;\n        token = parser.getToken(true, true);\n        if (token.isSymbol(\":\")) {\n          token = parser.getToken(true, true);\n          var values = [];\n          while (!token.isSymbol(\")\")) {\n            values.push(token.value);\n            token = parser.getToken(true, true);\n          }\n          if (token.isSymbol(\")\")) {\n            m.constraints.push({constraint: constraint, value: values});\n            token = parser.getToken(true, true);\n            if (token.isNotNull()) {\n              if (token.isIdent(\"and\")) {\n                token = parser.getToken(true, true);\n              }\n              else\n                return null;\n            }\n            else\n              return m;\n          }\n          else\n            return null;\n        }\n        else if (token.isSymbol(\")\")) {\n          m.constraints.push({constraint: constraint, value: null});\n          token = parser.getToken(true, true);\n          if (token.isNotNull()) {\n            if (token.isIdent(\"and\")) {\n              token = parser.getToken(true, true);\n            }\n            else\n              return null;\n          }\n          else\n            return m;\n        }\n        else\n          return null;\n      }\n      else\n        return null;\n    }\n    return m;\n  },\n\n  /************************** GRID-TEMPLATE-ROWS/COLUMNS **************************/\n\n  parseGridAutoRepeat: function(parser, token)\n  {\n    // repeat( [ auto-fill | auto-fit ] , [ <line-names>? <fixed-size> ]+ <line-names>? )\n    if (!token.isNotNull())\n      return null;\n\n    if (!token.isFunction(\"repeat(\"))\n      return \"\";\n\n    token = parser.getToken(true, true);\n    if (!token.isNotNull())\n      return null;\n\n    if (token.isIdent(\"auto-fill\") || token.isIdent(\"auto-fit\")) {\n      rv = new gridAutoRepeat(token.value);\n\n      token = parser.getToken(true, true);\n      if (!token.isNotNull())\n        return null;\n\n      if (!token.isSymbol(\",\"))\n        return \"\";\n\n      token = parser.getToken(true, true);\n      if (!token.isNotNull())\n        return null;\n\n      var lineNames = null;\n      while (token.isNotNull()) {\n        parser.preserveState();\n        lineNames = this.parseGridLineNames(parser, token);\n\n        if (lineNames) {\n          parser.forgetState();\n          token = parser.getToken(true, true);\n          if (!token.isNotNull())\n            return null;\n        }\n        else\n          parser.restoreState();\n\n        var argument = this.parseGridFixedSize(parser, token);\n        if (null == argument) {\n          return null;\n        }\n        if (!argument) {\n          break;\n        }\n\n        var track = new gridTrack(lineNames ? Array.from(lineNames) : null, argument);\n        rv.fixedSizingFunctions.push(track);\n        lineNames = null;\n\n        token = parser.getToken(true, true);\n      }\n\n      if (rv.fixedSizingFunctions.length < 1)\n        return \"\";\n\n      if (lineNames) {\n        rv.endLineNames = Array.from(lineNames);\n        if (!parser.currentToken().isNotNull())\n          return null;\n      }\n\n      if (!parser.currentToken().isSymbol(\")\"))\n        return \"\";\n\n      return rv;\n    }\n\n    return \"\";\n  },\n\n  parseGridFixedRepeat: function(parser, token)\n  {\n    // repeat( [ <positive-integer> ] , [ <line-names>? <fixed-size> ]+ <line-names>? )\n    if (!token.isNotNull())\n      return null;\n\n    if (!token.isFunction(\"repeat(\"))\n      return \"\";\n\n    token = parser.getToken(true, true);\n    if (!token.isNotNull())\n      return null;\n\n    if (token.isNumber()) {\n      var positiveInteger = parseFloat(token.value);\n      if (positiveInteger > 0 && positiveInteger == Math.floor(positiveInteger)) {\n        rv = new gridFixedRepeat(positiveInteger);\n\n        token = parser.getToken(true, true);\n        if (!token.isNotNull())\n          return null;\n\n        if (!token.isSymbol(\",\"))\n          return \"\";\n\n        token = parser.getToken(true, true);\n        if (!token.isNotNull())\n          return null;\n\n        var lineNames = null;\n        while (token.isNotNull()) {\n          parser.preserveState();\n          lineNames = this.parseGridLineNames(parser, token);\n\n          if (lineNames) {\n            parser.forgetState();\n            token = parser.getToken(true, true);\n            if (!token.isNotNull())\n              return null;\n          }\n          else\n            parser.restoreState();\n\n          var argument = this.parseGridFixedSize(parser, token);\n          if (null == argument) {\n            return null;\n          }\n          if (!argument) {\n            break;\n          }\n\n          parser.forgetState();\n          var track = new gridTrack(lineNames ? Array.from(lineNames) : null, argument);\n          rv.fixedSizingFunctions.push(track);\n          lineNames = null;\n\n          token = parser.getToken(true, true);\n        }\n\n        if (rv.fixedSizingFunctions.length < 1)\n          return \"\";\n\n        if (lineNames) {\n          rv.endLineNames = Array.from(lineNames);\n          if (!parser.currentToken().isNotNull())\n            return null;\n        }\n\n        if (!parser.currentToken().isSymbol(\")\"))\n          return \"\";\n\n        return rv;\n      }\n    }\n\n    return \"\";\n  },\n\n  parseGridTrackRepeat: function(parser, token)\n  {\n    // repeat( [ <positive-integer> ] , [ <line-names>? <track-size> ]+ <line-names>? )\n    if (!token.isNotNull())\n      return null;\n\n    if (!token.isFunction(\"repeat(\"))\n      return \"\";\n\n    token = parser.getToken(true, true);\n    if (!token.isNotNull())\n      return null;\n\n    if (token.isNumber()) {\n      var positiveInteger = parseFloat(token.value);\n      if (positiveInteger > 0 && positiveInteger == Math.floor(positiveInteger)) {\n        rv = new gridTrackRepeat(positiveInteger);\n\n        token = parser.getToken(true, true);\n        if (!token.isNotNull())\n          return null;\n\n        if (!token.isSymbol(\",\"))\n          return \"\";\n\n        token = parser.getToken(true, true);\n        if (!token.isNotNull())\n          return null;\n\n        var lineNames = null;\n        while (token.isNotNull()) {\n          parser.preserveState();\n          lineNames = this.parseGridLineNames(parser, token);\n\n          if (lineNames) {\n            parser.forgetState();\n            token = parser.getToken(true, true);\n            if (!token.isNotNull())\n              return null;\n          }\n          else\n            parser.restoreState();\n\n          var argument = this.parseGridTrackSize(parser, token);\n          if (null == argument) {\n            return null;\n          }\n          if (!argument) {\n            break;\n          }\n\n          var track = new gridTrack(lineNames ? Array.from(lineNames) : null, argument);\n          rv.trackSizingFunctions.push(track);\n          lineNames = null;\n\n          token = parser.getToken(true, true);\n        }\n\n        if (rv.trackSizingFunctions.length < 1)\n          return \"\";\n\n        if (lineNames) {\n          rv.endLineNames = Array.from(lineNames);\n          if (!parser.currentToken().isNotNull())\n            return null;\n        }\n\n        if (!parser.currentToken().isSymbol(\")\"))\n          return \"\";\n\n        return rv;\n      }\n    }\n\n    return \"\";\n  },\n\n  parseGridAutoTrackList: function(parser, token)\n  {\n    // [ <line-names>? [ <fixed-size> | <fixed-repeat> ] ]* <line-names>? <auto-repeat>\n    // [ <line-names>? [ <fixed-size> | <fixed-repeat> ] ]* <line-names>?\n    if (!token.isNotNull())\n      return null;\n\n    var rv = new gridAutoTrackList();\n\n    var lineNames = null;\n    while (token.isNotNull()) {\n      parser.preserveState();\n      lineNames = this.parseGridLineNames(parser, token);\n\n      if (lineNames) {\n        parser.forgetState();\n        token = parser.getToken(true, true);\n      }\n      else\n        parser.restoreState();\n\n      parser.preserveState();\n      var argument = this.parseGridFixedSize(parser, token);\n      if (null == argument) {\n        parser.forgetState();\n        return null;\n      }\n\n      if (!argument) {\n        argument = this.parseGridFixedRepeat(parser, token);\n        if (null == argument) {\n          parser.forgetState();\n          return null;\n        }\n        if (!argument) {\n          parser.restoreState();\n          break;\n        }\n      }\n      else\n        parser.forgetState();\n\n      var track = new gridTrack(lineNames ? Array.from(lineNames) : null, argument);\n      rv.startEntries.push(track);\n      lineNames = null;\n\n      token = parser.getToken(true, true);\n    }\n\n    if (lineNames) {\n      rv.startLineNames = Array.from(lineNames);\n    }\n\n    var autoRepeat = this.parseGridAutoRepeat(parser, token);\n    if (!autoRepeat)\n      return autoRepeat;\n    rv.autoRepeat = autoRepeat;\n    token = parser.getToken(true, true);\n\n    lineNames = null;\n    while (token.isNotNull()) {\n      parser.preserveState();\n      lineNames = this.parseGridLineNames(parser, token);\n\n      if (lineNames) {\n        parser.forgetState();\n        token = parser.getToken(true, true);\n      }\n      else\n        parser.restoreState();\n\n      parser.preserveState();\n      var argument = this.parseGridFixedSize(parser, token);\n      if (null == argument) {\n        parser.forgetState();\n        return null;\n      }\n\n      if (!argument) {\n        argument = this.parseGridFixedRepeat(parser, token);\n        if (null == argument) {\n          parser.forgetState();\n          return null;\n        }\n        if (!argument) {\n          parser.restoreState();\n          break;\n        }\n      }\n      else\n        parser.forgetState();\n\n\n      var track = new gridTrack(lineNames ? Array.from(lineNames) : null, argument);\n      rv.endEntries.push(track);\n      lineNames = null;\n\n      token = parser.getToken(true, true);\n    }\n\n    if (lineNames) {\n      rv.endLineNames = Array.from(lineNames);\n    }\n\n    return rv;\n  },\n\n  parseGridTrackList: function(parser, token)\n  {\n    // [ <line-names>? [ <track-size> | <track-repeat> ] ]+ <line-names>?\n    if (!token.isNotNull())\n      return null;\n\n    var rv = new gridTrackList();\n\n    var lineNames = null;\n    while (token.isNotNull()) {\n      parser.preserveState();\n      lineNames = this.parseGridLineNames(parser, token);\n\n      if (lineNames) {\n        parser.forgetState();\n        token = parser.getToken(true, true);\n        if (!token.isNotNull())\n          break;\n      }\n      else\n        parser.restoreState();\n\n      parser.preserveState();\n      var argument = this.parseGridTrackSize(parser, token);\n\n      if (null == argument) {\n        parser.forgetState();\n        return null;\n      }\n\n      if (!argument) {\n        parser.restoreState();\n\n        parser.preserveState();\n        argument = this.parseGridTrackRepeat(parser, token);\n        if (null == argument) {\n          parser.forgetState();\n          return null;\n        }\n        if (!argument) {\n          parser.restoreState();\n          break;\n        }\n        parser.forgetState();\n      }\n      else\n        parser.forgetState();\n\n      var track = new gridTrack(lineNames ? Array.from(lineNames) : null, argument);\n      rv.entries.push(track);\n      lineNames = null;\n\n      token = parser.getToken(true, true);\n    }\n\n    if (rv.entries.length < 1 || token.isNotNull())\n      return \"\";\n\n    if (lineNames) {\n      rv.lineNames = Array.from(lineNames);\n    }\n\n    return rv;\n  },\n\n  parseGridTrackSize: function(parser, token)\n  {\n    //  <track-breadth> | minmax( <inflexible-breadth> , <track-breadth> ) | fit-content( <length-percentage> )\n    if (!token.isNotNull())\n      return null;\n\n    var trackBreadth = this.parseGridTrackBreadth(parser, token);\n    if (null == trackBreadth)\n      return null;\n\n    if (\"\" == trackBreadth) {\n      if (token.isFunction(\"minmax(\")) {\n        token = parser.getToken(true, true);\n        var firstArgument = this.parseGridInflexibleBreadth(parser, token);\n        if (!firstArgument)\n          return firstArgument;\n\n        token = parser.getToken(true, true);\n        if (!token.isSymbol(\",\"))\n          return null;\n\n        token = parser.getToken(true, true);\n        if (!token.isNotNull())\n          return null;\n        var secondArgument = this.parseGridTrackBreadth(parser, token);\n        if (!secondArgument)\n          return null;\n\n        token = parser.getToken(true, true);\n        if (!token.isSymbol(\")\"))\n          return null;\n\n        // make a struct and return it\n        return new gridTrackSize(\"minmax\", firstArgument, secondArgument);\n      }\n\n      else if (token.isFunction(\"fit-content(\")) {\n        token = parser.getToken(true, true);\n        var firstArgument = this.parseGridFixedBreadth(parser, token);\n        if (!firstArgument)\n          return firstArgument;\n\n        token = parser.getToken(true, true);\n        if (!token.isSymbol(\")\"))\n          return null;\n\n        // make a struct and return it\n        return new gridTrackSize(\"fit-content\", firstArgument, secondArgument);\n      }\n\n      return \"\";\n    }\n\n    return new gridTrackSize(\"track-breadth\", trackBreadth);\n  },\n\n  parseGridFixedSize: function(parser, token)\n  {\n    // <fixed-breadth> | minmax( <fixed-breadth> , <track-breadth> ) | minmax( <inflexible-breadth> , <fixed-breadth> )\n    if (!token.isNotNull())\n      return null;\n\n    var fixedBreadth = this.parseGridFixedBreadth(parser, token);\n    if (null == fixedBreadth)\n      return null;\n\n    if (\"\" == fixedBreadth) {\n      if (!token.isFunction(\"minmax(\"))\n        return \"\";\n\n      token = parser.getToken(true, true);\n      var firstArgument = this.parseGridFixedBreadth(parser, token);\n      if (null == firstArgument)\n        return null;\n\n      if (\"\" == firstArgument) {\n        firstArgument = this.parseGridInflexibleBreadth(parser, token);\n        if (!firstArgument)\n          return firstArgument;\n\n        token = parser.getToken(true, true);\n        if (!token.isSymbol(\",\"))\n          return null;\n\n        token = parser.getToken(true, true);\n        var secondArgument = this.parseGridFixedBreadth(parser, token);\n        if (!secondArgument)\n          return null;\n\n        token = parser.getToken(true, true);\n        if (!token.isSymbol(\")\"))\n          return null;\n\n        // make a struct and return it\n        return new gridFixedSize(\"minmax\", firstArgument, secondArgument);\n      }\n\n      token = parser.getToken(true, true);\n      if (!token.isSymbol(\",\"))\n        return null;\n\n      token = parser.getToken(true, true);\n      var secondArgument = this.parseGridTrackBreadth(parser, token);\n      if (!secondArgument)\n        return null;\n\n      token = parser.getToken(true, true);\n      if (!token.isSymbol(\")\"))\n        return null;\n\n      // make a struct and return it\n      return new gridFixedSize(\"minmax\", firstArgument, secondArgument);\n    }\n    return new gridFixedSize(\"fixed-breadth\", fixedBreadth);\n  },\n\n  parseGridTrackBreadth: function(parser, token)\n  {\n    // A non-negative length or percentage, as defined by CSS3 Values.\n    if (!token.isNotNull())\n      return null;\n\n    if (!(token.isLength() && parseFloat(token.value) > 0) &&\n        !(token.isDimensionOfUnit(\"fr\") && parseFloat(token.value) > 0) &&\n        !token.isIdent(\"min-content\") &&\n        !token.isIdent(\"max-content\") &&\n        !token.isIdent(\"auto\"))\n      return \"\";\n\n    return token;\n  },\n\n  parseGridInflexibleBreadth: function(parser, token)\n  {\n    // A non-negative length or percentage, as defined by CSS3 Values.\n    if (!token.isNotNull())\n      return null;\n\n    if (!(token.isLength() && parseFloat(token.value) > 0) &&\n        !token.isIdent(\"min-content\") &&\n        !token.isIdent(\"max-content\") &&\n        !token.isIdent(\"auto\"))\n      return \"\";\n\n    return token;\n  },\n\n  parseGridFixedBreadth: function(parser, token)\n  {\n    // A non-negative length or percentage, as defined by CSS3 Values.\n    if (!token.isNotNull())\n      return null;\n\n    if (!token.isLength())\n      return \"\";\n\n    if (parseFloat(token.value) < 0)\n      return \"\";\n\n    return token;\n  },\n\n  parseGridLineNames: function(parser, token)\n  {\n    if (!token.isNotNull())\n      return null;\n\n    if (!token.isSymbol(\"[\"))\n      return \"\";\n\n    token = parser.getToken(true, true);\n    var rv = [];\n    while (token.isNotNull()) {\n      if (token.isIdent() && !token.isIdent(\"span\"))\n        rv.push(token.value);\n      else if (token.isSymbol(\"]\"))\n        return rv;\n      else\n        return \"\";\n\n      token = parser.getToken(true, true);\n    }\n    return null;\n  },\n\n  parseGridTemplateRowsOrColumns: function(aString)\n  {\n    var parser = new CSSParser();\n    parser._init();\n    parser.mPreserveWS       = false;\n    parser.mPreserveComments = false;\n    parser.mPreservedTokens = [];\n    parser.mScanner.init(aString);\n\n    var token = parser.getToken(true, true);\n    if (!token.isNotNull())\n      return null;\n\n    if  (token.isIdent(\"none\"))\n      return new gridNone();\n\n    parser.preserveState();\n    var rv = this.parseGridTrackList(parser, token);\n    if (rv)\n      return rv;\n\n    parser.restoreState();\n    rv = this.parseGridAutoTrackList(parser, token);\n    return rv;\n  },\n\n  parseGridTemplateAreas: function(aString)\n  {\n    var parser = new CSSParser();\n    parser._init();\n    parser.mPreserveWS       = false;\n    parser.mPreserveComments = false;\n    parser.mPreservedTokens = [];\n    parser.mScanner.init(aString);\n\n    var token = parser.getToken(true, true);\n    if (!token.isNotNull())\n      return null;\n\n    var rv = [];\n    if  (token.isIdent(\"none\")) {\n      rv.push(token.value);\n      return rv;\n    }\n\n    while (token.isNotNull()) {\n      if (token.isString())\n        rv.push(token.value);\n      else\n        return null;\n\n      token = parser.getToken(true, true);\n    }\n\n    if (token.isNotNull())\n      return null;\n    return rv;\n  },\n\n  parseGridAutoRowsOrColumns: function(aString)\n  {\n    var parser = new CSSParser();\n    parser._init();\n    parser.mPreserveWS       = false;\n    parser.mPreserveComments = false;\n    parser.mPreservedTokens = [];\n    parser.mScanner.init(aString);\n\n    var token = parser.getToken(true, true);\n    if (!token.isNotNull())\n      return null;\n\n    var rv = [];\n\n    while (token.isNotNull()) {\n      var trackSize = this.parseGridTrackSize(parser, token);\n      if (trackSize)\n        rv.push(trackSize);\n      else\n        return null;\n\n      token = parser.getToken(true, true);\n    }\n    return rv;\n  }\n};\n\n/************************************************************/\n/************************** JSCSSP **************************/\n/************************************************************/\n\nvar CSS_ESCAPE  = '\\\\';\n\nvar IS_HEX_DIGIT  = 1;\nvar START_IDENT   = 2;\nvar IS_IDENT      = 4;\nvar IS_WHITESPACE = 8;\n\nvar W   = IS_WHITESPACE;\nvar I   = IS_IDENT;\nvar S   =          START_IDENT;\nvar SI  = IS_IDENT|START_IDENT;\nvar XI  = IS_IDENT            |IS_HEX_DIGIT;\nvar XSI = IS_IDENT|START_IDENT|IS_HEX_DIGIT;\n\nfunction CSSScanner(aString)\n{\n  this.init(aString);\n}\n\nCSSScanner.prototype = {\n\n  kLexTable: [\n  //                                     TAB LF      FF  CR\n     0,  0,  0,  0,  0,  0,  0,  0,  0,  W,  W,  0,  W,  W,  0,  0,\n  //\n     0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,\n  // SPC !   \"   #   $   %   &   '   (   )   *   +   ,   -   .   /\n     W,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  I,  0,  0,\n  // 0   1   2   3   4   5   6   7   8   9   :   ;   <   =   >   ?\n     XI, XI, XI, XI, XI, XI, XI, XI, XI, XI, 0,  0,  0,  0,  0,  0,\n  // @   A   B   C   D   E   F   G   H   I   J   K   L   M   N   O\n     0,  XSI,XSI,XSI,XSI,XSI,XSI,SI, SI, SI, SI, SI, SI, SI, SI, SI,\n  // P   Q   R   S   T   U   V   W   X   Y   Z   [   \\   ]   ^   _\n     SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, 0,  S,  0,  0,  SI,\n  // `   a   b   c   d   e   f   g   h   i   j   k   l   m   n   o\n     0,  XSI,XSI,XSI,XSI,XSI,XSI,SI, SI, SI, SI, SI, SI, SI, SI, SI,\n  // p   q   r   s   t   u   v   w   x   y   z   {   |   }   ~\n     SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, 0,  0,  0,  0,  0,\n  //\n     0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,\n  //\n     0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,\n  //     ¡   ¢   £   ¤   ¥   ¦   §   ¨   ©   ª   «   ¬   ­   ®   ¯\n     0,  SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI,\n  // °   ±   ²   ³   ´   µ   ¶   ·   ¸   ¹   º   »   ¼   ½   ¾   ¿\n     SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI,\n  // À   Á   Â   Ã   Ä   Å   Æ   Ç   È   É   Ê   Ë   Ì   Í   Î   Ï\n     SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI,\n  // Ð   Ñ   Ò   Ó   Ô   Õ   Ö   ×   Ø   Ù   Ú   Û   Ü   Ý   Þ   ß\n     SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI,\n  // à   á   â   ã   ä   å   æ   ç   è   é   ê   ë   ì   í   î   ï\n     SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI,\n  // ð   ñ   ò   ó   ô   õ   ö   ÷   ø   ù   ú   û   ü   ý   þ   ÿ\n     SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI, SI\n  ],\n\n  kHexValues: {\n    \"0\": 0, \"1\": 1, \"2\": 2, \"3\": 3, \"4\": 4, \"5\": 5, \"6\": 6, \"7\": 7, \"8\": 8, \"9\": 9,\n    \"a\": 10, \"b\": 11, \"c\": 12, \"d\": 13, \"e\": 14, \"f\": 15\n  },\n\n  mString : \"\",\n  mPos : 0,\n  mPreservedPos : [],\n\n  init: function(aString) {\n    this.mString = aString;\n    this.mPos = 0;\n    this.mPreservedPos = [];\n  },\n\n  getCurrentPos: function() {\n    return this.mPos;\n  },\n\n  getAlreadyScanned: function()\n  {\n    return this.mString.substr(0, this.mPos);\n  },\n\n  preserveState: function() {\n    this.mPreservedPos.push(this.mPos);\n  },\n\n  restoreState: function() {\n    if (this.mPreservedPos.length) {\n      this.mPos = this.mPreservedPos.pop();\n    }\n  },\n\n  forgetState: function() {\n    if (this.mPreservedPos.length) {\n      this.mPreservedPos.pop();\n    }\n  },\n\n  read: function() {\n    if (this.mPos < this.mString.length)\n      return this.mString.charAt(this.mPos++);\n    return -1;\n  },\n\n  peek: function() {\n    if (this.mPos < this.mString.length)\n      return this.mString.charAt(this.mPos);\n    return -1;\n  },\n\n  isHexDigit: function(c) {\n    var code = c.charCodeAt(0);\n    return (code < 256 && (this.kLexTable[code] & IS_HEX_DIGIT) != 0);\n  },\n\n  isIdentStart: function(c) {\n    var code = c.charCodeAt(0);\n    return (code >= 256 || (this.kLexTable[code] & START_IDENT) != 0);\n  },\n\n  startsWithIdent: function(aFirstChar, aSecondChar) {\n    if (aFirstChar == \"-\" && aSecondChar == \"-\" &&\n       this.mPos+1 < this.mString.length &&\n       this.isIdentStart(this.mString.charAt(this.mPos+1)))\n      return true;\n\n    return this.isIdentStart(aFirstChar) ||\n           (aFirstChar == \"-\" && this.isIdentStart(aSecondChar));\n  },\n\n  isIdent: function(c) {\n    var code = c.charCodeAt(0);\n    return (code >= 256 || (this.kLexTable[code] & IS_IDENT) != 0);\n  },\n\n  pushback: function() {\n    this.mPos--;\n  },\n\n  nextHexValue: function() {\n    var c = this.read();\n    if (c == -1 || !this.isHexDigit(c))\n      return new jscsspToken(jscsspToken.NULL_TYPE, null);\n    var s = c;\n    c = this.read();\n    while (c != -1 && this.isHexDigit(c)) {\n      s += c;\n      c = this.read();\n    }\n    if (c != -1)\n      this.pushback();\n    return new jscsspToken(jscsspToken.HEX_TYPE, s);\n  },\n\n  gatherEscape: function() {\n    var c = this.peek();\n    if (c == -1)\n      return \"\";\n    if (this.isHexDigit(c)) {\n      var code = 0;\n      for (var i = 0; i < 6; i++) {\n        c = this.read();\n        if (this.isHexDigit(c))\n          code = code * 16 + this.kHexValues[c.toLowerCase()];\n        else if (!this.isHexDigit(c) && !this.isWhiteSpace(c)) {\n          this.pushback();\n          break;\n        }\n        else\n          break;\n      }\n      if (i == 6) {\n        c = this.peek();\n        if (this.isWhiteSpace(c))\n          this.read();\n      }\n      return String.fromCharCode(code);\n    }\n    c = this.read();\n    if (c != \"\\n\")\n      return c;\n    return \"\";\n  },\n\n  gatherIdent: function(c) {\n    var s = \"\";\n    if (c == CSS_ESCAPE)\n      s += this.gatherEscape();\n    else\n      s += c;\n    c = this.read();\n    while (c != -1\n           && (this.isIdent(c) || c == CSS_ESCAPE)) {\n      if (c == CSS_ESCAPE)\n        s += this.gatherEscape();\n      else\n        s += c;\n      c = this.read();\n    }\n    if (c != -1)\n      this.pushback();\n    return s;\n  },\n\n  parseIdent: function(c) {\n    var value = this.gatherIdent(c);\n    var nextChar = this.peek();\n    if (nextChar == \"(\") {\n      value += this.read();\n      return new jscsspToken(jscsspToken.FUNCTION_TYPE, value);\n    }\n    return new jscsspToken(jscsspToken.IDENT_TYPE, value);\n  },\n\n  isDigit: function(c) {\n    return (c >= '0') && (c <= '9');\n  },\n\n  parseComment: function(c) {\n    var s = c;\n    while ((c = this.read()) != -1) {\n      s += c;\n      if (c == \"*\") {\n        c = this.read();\n        if (c == -1)\n          break;\n        if (c == \"/\") {\n          s += c;\n          break;\n        }\n        this.pushback();\n      }\n    }\n    return new jscsspToken(jscsspToken.COMMENT_TYPE, s);\n  },\n\n  parseNumber: function(c) {\n    var s = c;\n    var foundDot = false;\n    while ((c = this.read()) != -1) {\n      if (c == \".\") {\n        if (foundDot)\n          break;\n        else {\n          s += c;\n          foundDot = true;\n        }\n      } else if (this.isDigit(c))\n        s += c;\n      else\n        break;\n    }\n\n    if (c != -1 && this.startsWithIdent(c, this.peek())) { // DIMENSION\n      var unit = this.gatherIdent(c);\n      s += unit;\n      return new jscsspToken(jscsspToken.DIMENSION_TYPE, s, unit);\n    }\n    else if (c == \"%\") {\n      s += \"%\";\n      return new jscsspToken(jscsspToken.PERCENTAGE_TYPE, s);\n    }\n    else if (c != -1)\n      this.pushback();\n    return new jscsspToken(jscsspToken.NUMBER_TYPE, s);\n  },\n\n  parseString: function(aStop) {\n    var s = aStop;\n    var previousChar = aStop;\n    var c;\n    while ((c = this.read()) != -1) {\n      if (c == aStop && previousChar != CSS_ESCAPE) {\n        s += c;\n        break;\n      }\n      else if (c == CSS_ESCAPE) {\n        c = this.peek();\n        if (c == -1)\n          break;\n        else if (c == \"\\n\" || c == \"\\r\" || c == \"\\f\") {\n          d = c;\n          c = this.read();\n          // special for Opera that preserves \\r\\n...\n          if (d == \"\\r\") {\n            c = this.peek();\n            if (c == \"\\n\")\n              c = this.read();\n          }\n        }\n        else {\n          s += this.gatherEscape();\n          c = this.peek();\n        }\n      }\n      else if (c == \"\\n\" || c == \"\\r\" || c == \"\\f\") {\n        break;\n      }\n      else\n        s += c;\n\n      previousChar = c;\n    }\n    if (c != aStop)\n      return new jscsspToken(jscsspToken.INCOMPLETE_STRING_TYPE, null);\n    return new jscsspToken(jscsspToken.STRING_TYPE, s);\n  },\n\n  isWhiteSpace: function(c) {\n    var code = c.charCodeAt(0);\n    return code < 256 && (this.kLexTable[code] & IS_WHITESPACE) != 0;\n  },\n\n  eatWhiteSpace: function(c) {\n    var s = c;\n    while ((c = this.read()) != -1) {\n      if (!this.isWhiteSpace(c))\n        break;\n      s += c;\n    }\n    if (c != -1)\n      this.pushback();\n    return s;\n  },\n\n  parseAtKeyword: function(c) {\n    return new jscsspToken(jscsspToken.ATRULE_TYPE, this.gatherIdent(c));\n  },\n\n  nextToken: function() {\n    var c = this.read();\n    if (c == -1)\n      return new jscsspToken(jscsspToken.NULL_TYPE, null);\n\n    if (this.startsWithIdent(c, this.peek()))\n      return this.parseIdent(c);\n\n    if (c == '@') {\n      var nextChar = this.read();\n      if (nextChar != -1) {\n        var followingChar = this.peek();\n        this.pushback();\n        if (this.startsWithIdent(nextChar, followingChar))\n          return this.parseAtKeyword(c);\n      }\n    }\n\n    if (c == \".\" || c == \"+\" || c == \"-\") {\n      var nextChar = this.peek();\n      if (this.isDigit(nextChar))\n        return this.parseNumber(c);\n      else if (nextChar == \".\" && c != \".\") {\n        firstChar = this.read();\n        var secondChar = this.peek();\n        this.pushback();\n        if (this.isDigit(secondChar))\n          return this.parseNumber(c);\n      }\n    }\n    if (this.isDigit(c)) {\n      return this.parseNumber(c);\n    }\n\n    if (c == \"'\" || c == '\"')\n      return this.parseString(c);\n\n    if (this.isWhiteSpace(c)) {\n      var s = this.eatWhiteSpace(c);\n      \n      return new jscsspToken(jscsspToken.WHITESPACE_TYPE, s);\n    }\n\n    if (c == \"|\" || c == \"~\" || c == \"^\" || c == \"$\" || c == \"*\") {\n      var nextChar = this.read();\n      if (nextChar == \"=\") {\n        switch (c) {\n          case \"~\" :\n            return new jscsspToken(jscsspToken.INCLUDES_TYPE, \"~=\");\n          case \"|\" :\n            return new jscsspToken(jscsspToken.DASHMATCH_TYPE, \"|=\");\n          case \"^\" :\n            return new jscsspToken(jscsspToken.BEGINSMATCH_TYPE, \"^=\");\n          case \"$\" :\n            return new jscsspToken(jscsspToken.ENDSMATCH_TYPE, \"$=\");\n          case \"*\" :\n            return new jscsspToken(jscsspToken.CONTAINSMATCH_TYPE, \"*=\");\n          default :\n            break;\n        }\n      } else if (nextChar != -1)\n        this.pushback();\n    }\n\n    if (c == \"/\" && this.peek() == \"*\")\n      return this.parseComment(c);\n\n    return new jscsspToken(jscsspToken.SYMBOL_TYPE, c);\n  }\n};\n\nfunction CSSParser(aString, aExpandShorthands)\n{\n  this.mToken = null;\n  this.mLookAhead = null;\n  this.mScanner = new CSSScanner(aString);\n\n  this.expandShorthands = aExpandShorthands ? true : false;\n\n  this.mPreserveWS = true;\n  this.mPreserveComments = true;\n\n  this.mPreservedTokens = [];\n  \n  this.mError = null;\n}\n\nCSSParser.prototype = {\n\n  _init:function() {\n    this.mToken = null;\n    this.mLookAhead = null;\n  },\n\n  kINHERIT: \"inherit\",\n\n  kBORDER_WIDTH_NAMES: {\n      \"thin\": true,\n      \"medium\": true,\n      \"thick\": true\n  },\n\n  kBORDER_STYLE_NAMES: {\n    \"none\": true,\n    \"hidden\": true,\n    \"dotted\": true,\n    \"dashed\": true,\n    \"solid\": true,\n    \"double\": true,\n    \"groove\": true,\n    \"ridge\": true,\n    \"inset\": true,\n    \"outset\": true\n  },\n\n  kCOLOR_NAMES: {\n    \"transparent\": true,\n  \n    \"black\": true,\n    \"silver\": true,\n    \"gray\": true,\n    \"white\": true,\n    \"maroon\": true,\n    \"red\": true,\n    \"purple\": true,\n    \"fuchsia\": true,\n    \"green\": true,\n    \"lime\": true,\n    \"olive\": true,\n    \"yellow\": true,\n    \"navy\": true,\n    \"blue\": true,\n    \"teal\": true,\n    \"aqua\": true,\n    \n    \"aliceblue\": true,\n    \"antiquewhite\": true,\n    \"aqua\": true,\n    \"aquamarine\": true,\n    \"azure\": true,\n    \"beige\": true,\n    \"bisque\": true,\n    \"black\": true,\n    \"blanchedalmond\": true,\n    \"blue\": true,\n    \"blueviolet\": true,\n    \"brown\": true,\n    \"burlywood\": true,\n    \"cadetblue\": true,\n    \"chartreuse\": true,\n    \"chocolate\": true,\n    \"coral\": true,\n    \"cornflowerblue\": true,\n    \"cornsilk\": true,\n    \"crimson\": true,\n    \"cyan\": true,\n    \"darkblue\": true,\n    \"darkcyan\": true,\n    \"darkgoldenrod\": true,\n    \"darkgray\": true,\n    \"darkgreen\": true,\n    \"darkgrey\": true,\n    \"darkkhaki\": true,\n    \"darkmagenta\": true,\n    \"darkolivegreen\": true,\n    \"darkorange\": true,\n    \"darkorchid\": true,\n    \"darkred\": true,\n    \"darksalmon\": true,\n    \"darkseagreen\": true,\n    \"darkslateblue\": true,\n    \"darkslategray\": true,\n    \"darkslategrey\": true,\n    \"darkturquoise\": true,\n    \"darkviolet\": true,\n    \"deeppink\": true,\n    \"deepskyblue\": true,\n    \"dimgray\": true,\n    \"dimgrey\": true,\n    \"dodgerblue\": true,\n    \"firebrick\": true,\n    \"floralwhite\": true,\n    \"forestgreen\": true,\n    \"fuchsia\": true,\n    \"gainsboro\": true,\n    \"ghostwhite\": true,\n    \"gold\": true,\n    \"goldenrod\": true,\n    \"gray\": true,\n    \"green\": true,\n    \"greenyellow\": true,\n    \"grey\": true,\n    \"honeydew\": true,\n    \"hotpink\": true,\n    \"indianred\": true,\n    \"indigo\": true,\n    \"ivory\": true,\n    \"khaki\": true,\n    \"lavender\": true,\n    \"lavenderblush\": true,\n    \"lawngreen\": true,\n    \"lemonchiffon\": true,\n    \"lightblue\": true,\n    \"lightcoral\": true,\n    \"lightcyan\": true,\n    \"lightgoldenrodyellow\": true,\n    \"lightgray\": true,\n    \"lightgreen\": true,\n    \"lightgrey\": true,\n    \"lightpink\": true,\n    \"lightsalmon\": true,\n    \"lightseagreen\": true,\n    \"lightskyblue\": true,\n    \"lightslategray\": true,\n    \"lightslategrey\": true,\n    \"lightsteelblue\": true,\n    \"lightyellow\": true,\n    \"lime\": true,\n    \"limegreen\": true,\n    \"linen\": true,\n    \"magenta\": true,\n    \"maroon\": true,\n    \"mediumaquamarine\": true,\n    \"mediumblue\": true,\n    \"mediumorchid\": true,\n    \"mediumpurple\": true,\n    \"mediumseagreen\": true,\n    \"mediumslateblue\": true,\n    \"mediumspringgreen\": true,\n    \"mediumturquoise\": true,\n    \"mediumvioletred\": true,\n    \"midnightblue\": true,\n    \"mintcream\": true,\n    \"mistyrose\": true,\n    \"moccasin\": true,\n    \"navajowhite\": true,\n    \"navy\": true,\n    \"oldlace\": true,\n    \"olive\": true,\n    \"olivedrab\": true,\n    \"orange\": true,\n    \"orangered\": true,\n    \"orchid\": true,\n    \"palegoldenrod\": true,\n    \"palegreen\": true,\n    \"paleturquoise\": true,\n    \"palevioletred\": true,\n    \"papayawhip\": true,\n    \"peachpuff\": true,\n    \"peru\": true,\n    \"pink\": true,\n    \"plum\": true,\n    \"powderblue\": true,\n    \"purple\": true,\n    \"red\": true,\n    \"rosybrown\": true,\n    \"royalblue\": true,\n    \"saddlebrown\": true,\n    \"salmon\": true,\n    \"sandybrown\": true,\n    \"seagreen\": true,\n    \"seashell\": true,\n    \"sienna\": true,\n    \"silver\": true,\n    \"skyblue\": true,\n    \"slateblue\": true,\n    \"slategray\": true,\n    \"slategrey\": true,\n    \"snow\": true,\n    \"springgreen\": true,\n    \"steelblue\": true,\n    \"tan\": true,\n    \"teal\": true,\n    \"thistle\": true,\n    \"tomato\": true,\n    \"turquoise\": true,\n    \"violet\": true,\n    \"wheat\": true,\n    \"white\": true,\n    \"whitesmoke\": true,\n    \"yellow\": true,\n    \"yellowgreen\": true,\n  \n    \"activeborder\": true,\n    \"activecaption\": true,\n    \"appworkspace\": true,\n    \"background\": true,\n    \"buttonface\": true,\n    \"buttonhighlight\": true,\n    \"buttonshadow\": true,\n    \"buttontext\": true,\n    \"captiontext\": true,\n    \"graytext\": true,\n    \"highlight\": true,\n    \"highlighttext\": true,\n    \"inactiveborder\": true,\n    \"inactivecaption\": true,\n    \"inactivecaptiontext\": true,\n    \"infobackground\": true,\n    \"infotext\": true,\n    \"menu\": true,\n    \"menutext\": true,\n    \"scrollbar\": true,\n    \"threeddarkshadow\": true,\n    \"threedface\": true,\n    \"threedhighlight\": true,\n    \"threedlightshadow\": true,\n    \"threedshadow\": true,\n    \"window\": true,\n    \"windowframe\": true,\n    \"windowtext\": true\n  },\n\n  kLIST_STYLE_TYPE_NAMES: {\n    \"decimal\": true,\n    \"decimal-leading-zero\": true,\n    \"lower-roman\": true,\n    \"upper-roman\": true,\n    \"georgian\": true,\n    \"armenian\": true,\n    \"lower-latin\": true,\n    \"lower-alpha\": true,\n    \"upper-latin\": true,\n    \"upper-alpha\": true,\n    \"lower-greek\": true,\n\n    \"disc\": true,\n    \"circle\": true,\n    \"square\": true,\n    \"none\": true,\n    \n    /* CSS 3 */\n    \"box\": true,\n    \"check\": true,\n    \"diamond\": true,\n    \"hyphen\": true,\n\n    \"lower-armenian\": true,\n    \"cjk-ideographic\": true,\n    \"ethiopic-numeric\": true,\n    \"hebrew\": true,\n    \"japanese-formal\": true,\n    \"japanese-informal\": true,\n    \"simp-chinese-formal\": true,\n    \"simp-chinese-informal\": true,\n    \"syriac\": true,\n    \"tamil\": true,\n    \"trad-chinese-formal\": true,\n    \"trad-chinese-informal\": true,\n    \"upper-armenian\": true,\n    \"arabic-indic\": true,\n    \"binary\": true,\n    \"bengali\": true,\n    \"cambodian\": true,\n    \"khmer\": true,\n    \"devanagari\": true,\n    \"gujarati\": true,\n    \"gurmukhi\": true,\n    \"kannada\": true,\n    \"lower-hexadecimal\": true,\n    \"lao\": true,\n    \"malayalam\": true,\n    \"mongolian\": true,\n    \"myanmar\": true,\n    \"octal\": true,\n    \"oriya\": true,\n    \"persian\": true,\n    \"urdu\": true,\n    \"telugu\": true,\n    \"tibetan\": true,\n    \"upper-hexadecimal\": true,\n    \"afar\": true,\n    \"ethiopic-halehame-aa-et\": true,\n    \"ethiopic-halehame-am-et\": true,\n    \"amharic-abegede\": true,\n    \"ehiopic-abegede-am-et\": true,\n    \"cjk-earthly-branch\": true,\n    \"cjk-heavenly-stem\": true,\n    \"ethiopic\": true,\n    \"ethiopic-abegede\": true,\n    \"ethiopic-abegede-gez\": true,\n    \"hangul-consonant\": true,\n    \"hangul\": true,\n    \"hiragana-iroha\": true,\n    \"hiragana\": true,\n    \"katakana-iroha\": true,\n    \"katakana\": true,\n    \"lower-norwegian\": true,\n    \"oromo\": true,\n    \"ethiopic-halehame-om-et\": true,\n    \"sidama\": true,\n    \"ethiopic-halehame-sid-et\": true,\n    \"somali\": true,\n    \"ethiopic-halehame-so-et\": true,\n    \"tigre\": true,\n    \"ethiopic-halehame-tig\": true,\n    \"tigrinya-er-abegede\": true,\n    \"ethiopic-abegede-ti-er\": true,\n    \"tigrinya-et\": true,\n    \"ethiopic-halehame-ti-et\": true,\n    \"upper-greek\": true,\n    \"asterisks\": true,\n    \"footnotes\": true,\n    \"circled-decimal\": true,\n    \"circled-lower-latin\": true,\n    \"circled-upper-latin\": true,\n    \"dotted-decimal\": true,\n    \"double-circled-decimal\": true,\n    \"filled-circled-decimal\": true,\n    \"parenthesised-decimal\": true,\n    \"parenthesised-lower-latin\": true\n  },\n\n  reportError: function(aMsg) {\n    this.mError = aMsg;\n  },\n\n  consumeError: function() {\n    var e = this.mError;\n    this.mError = null;\n    return e;\n  },\n\n  currentToken: function() {\n    return this.mToken;\n  },\n\n  getHexValue: function() {\n    this.mToken = this.mScanner.nextHexValue();\n    return this.mToken;\n  },\n\n  getToken: function(aSkipWS, aSkipComment) {\n    if (this.mLookAhead) {\n      this.mToken = this.mLookAhead;\n      this.mLookAhead = null;\n      return this.mToken;\n    }\n\n    this.mToken = this.mScanner.nextToken();\n    while (this.mToken &&\n           ((aSkipWS && this.mToken.isWhiteSpace()) ||\n            (aSkipComment && this.mToken.isComment())))\n      this.mToken = this.mScanner.nextToken();\n\n    return this.mToken;\n  },\n\n  lookAhead: function(aSkipWS, aSkipComment) {\n    var preservedToken = this.mToken;\n    this.mScanner.preserveState();\n    var token = this.getToken(aSkipWS, aSkipComment);\n    this.mScanner.restoreState();\n    this.mToken = preservedToken;\n\n    return token;\n  },\n\n  ungetToken: function() {\n    this.mLookAhead = this.mToken;\n  },\n\n  addUnknownAtRule: function(aSheet, aString) {\n    var currentLine = CountLF(this.mScanner.getAlreadyScanned());\n    var blocks = [];\n    var token = this.getToken(false, false);\n    while (token.isNotNull()) {\n      aString += token.value;\n      if (token.isSymbol(\";\") && !blocks.length)\n        break;\n      else if (token.isSymbol(\"{\")\n               || token.isSymbol(\"(\")\n               || token.isSymbol(\"[\")\n               || token.type == \"function\") {\n        blocks.push(token.isFunction() ? \"(\" : token.value);\n      } else if (token.isSymbol(\"}\")\n                 || token.isSymbol(\")\")\n                 || token.isSymbol(\"]\")) {\n        if (blocks.length) {\n          var ontop = blocks[blocks.length - 1];\n          if ((token.isSymbol(\"}\") && ontop == \"{\")\n              || (token.isSymbol(\")\") && ontop == \"(\")\n              || (token.isSymbol(\"]\") && ontop == \"[\")) {\n            blocks.pop();\n            if (!blocks.length && token.isSymbol(\"}\"))\n              break;\n          }\n        }\n      }\n      token = this.getToken(false, false);\n    }\n\n    this.addUnknownRule(aSheet, aString, currentLine);\n  },\n\n  addUnknownRule: function(aSheet, aString, aCurrentLine) {\n    var errorMsg = this.consumeError();\n    var rule = new jscsspErrorRule(errorMsg);\n    rule.currentLine = aCurrentLine;\n    rule.parsedCssText = aString;\n    rule.parentStyleSheet = aSheet;\n    aSheet.cssRules.push(rule);\n  },\n\n  addWhitespace: function(aSheet, aString) {\n    var rule = new jscsspWhitespace();\n    rule.parsedCssText = aString;\n    rule.parentStyleSheet = aSheet;\n    aSheet.cssRules.push(rule);\n  },\n\n  addComment: function(aSheet, aString) {\n    var rule = new jscsspComment();\n    rule.parsedCssText = aString;\n    rule.parentStyleSheet = aSheet;\n    aSheet.cssRules.push(rule);\n  },\n\n  parseCharsetRule: function(aToken, aSheet) {\n    var s = aToken.value;\n    var token = this.getToken(false, false);\n    s += token.value;\n    if (token.isWhiteSpace(\" \")) {\n      token = this.getToken(false, false);\n      s += token.value;\n      if (token.isString()) {\n        var encoding = token.value;\n        token = this.getToken(false, false);\n        s += token.value;\n        if (token.isSymbol(\";\")) {\n          var rule = new jscsspCharsetRule();\n          rule.encoding = encoding;\n          rule.parsedCssText = s;\n          rule.parentStyleSheet = aSheet;\n          aSheet.cssRules.push(rule);\n          return true;\n        }\n        else\n          this.reportError(kCHARSET_RULE_MISSING_SEMICOLON);\n      }\n      else\n        this.reportError(kCHARSET_RULE_CHARSET_IS_STRING);\n    }\n    else\n      this.reportError(kCHARSET_RULE_MISSING_WS);\n\n    this.addUnknownAtRule(aSheet, s);\n    return false;\n  },\n\n  parseImportRule: function(aToken, aSheet) {\n    var currentLine = CountLF(this.mScanner.getAlreadyScanned());\n    var s = aToken.value;\n    this.preserveState();\n    var token = this.getToken(true, true);\n    var media = [];\n    var href = \"\";\n    if (token.isString()) {\n      href = token.value;\n      s += \" \" + href;\n    }\n    else if (token.isFunction(\"url(\")) {\n      token = this.getToken(true, true);\n      var urlContent = this.parseURL(token);\n      if (urlContent) {\n        href = \"url(\" + urlContent;\n        s += \" \" + href;\n      }\n    }\n    else\n      this.reportError(kIMPORT_RULE_MISSING_URL);\n\n    if (href) {\n      token = this.getToken(true, true);\n      while (token.isIdent()) {\n        s += \" \" + token.value;\n        media.push(token.value);\n        token = this.getToken(true, true);\n        if (!token)\n          break;\n        if (token.isSymbol(\",\")) {\n          s += \",\";\n        } else if (token.isSymbol(\";\")) {\n          break;\n        } else\n          break;\n        token = this.getToken(true, true);\n      }\n\n      if (!media.length) {\n        media.push(\"all\");\n      }\n  \n      if (token.isSymbol(\";\")) {\n        s += \";\"\n        this.forgetState();\n        var rule = new jscsspImportRule();\n        rule.currentLine = currentLine;\n        rule.parsedCssText = s;\n        rule.href = href;\n        rule.media = media;\n        rule.parentStyleSheet = aSheet;\n        aSheet.cssRules.push(rule);\n        return true;\n      }\n    }\n\n    this.restoreState();\n    this.addUnknownAtRule(aSheet, \"@import\");\n    return false;\n  },\n\n  parseVariablesRule: function(token, aSheet) {\n    var currentLine = CountLF(this.mScanner.getAlreadyScanned());\n    var s = token.value;\n    var declarations = [];\n    var valid = false;\n    this.preserveState();\n    token = this.getToken(true, true);\n    var media = [];\n    var foundMedia = false;\n    while (token.isNotNull()) {\n      if (token.isIdent()) {\n        foundMedia = true;\n        s += \" \" + token.value;\n        media.push(token.value);\n        token = this.getToken(true, true);\n        if (token.isSymbol(\",\")) {\n          s += \",\";\n        } else {\n          if (token.isSymbol(\"{\"))\n            this.ungetToken();\n          else {\n            // error...\n            token.type = jscsspToken.NULL_TYPE;\n            break;\n          }\n        }\n      } else if (token.isSymbol(\"{\"))\n        break;\n      else if (foundMedia) {\n        token.type = jscsspToken.NULL_TYPE;\n        // not a media list\n        break;\n      }\n      token = this.getToken(true, true);\n    }\n\n    if (token.isSymbol(\"{\")) {\n      s += \" {\";\n      token = this.getToken(true, true);\n      while (true) {\n        if (!token.isNotNull()) {\n          valid = true;\n          break;\n        }\n        if (token.isSymbol(\"}\")) {\n          s += \"}\";\n          valid = true;\n          break;\n        } else {\n          var d = this.parseDeclaration(token, declarations, true, false, aSheet);\n          s += ((d && declarations.length) ? \" \" : \"\") + d;\n        }\n        token = this.getToken(true, false);\n      }\n    }\n    if (valid) {\n      this.forgetState();\n      var rule = new jscsspVariablesRule();\n      rule.currentLine = currentLine;\n      rule.parsedCssText = s;\n      rule.declarations = declarations;\n      rule.media = media;\n      rule.parentStyleSheet = aSheet;\n      aSheet.cssRules.push(rule)\n      return true;\n    }\n    this.restoreState();\n    return false;\n  },\n\n  parseNamespaceRule: function(aToken, aSheet) {\n    var currentLine = CountLF(this.mScanner.getAlreadyScanned());\n    var s = aToken.value;\n    var valid = false;\n    this.preserveState();\n    var token = this.getToken(true, true);\n    if (token.isNotNull()) {\n      var prefix = \"\";\n      var url = \"\";\n      if (token.isIdent()) {\n        prefix = token.value;\n        s += \" \" + prefix;\n        token = this.getToken(true, true);\n      }\n      if (token) {\n        var foundURL = false;\n        if (token.isString()) {\n          foundURL = true;\n          url = token.value;\n          s += \" \" + url;\n        } else if (token.isFunction(\"url(\")) {\n          // get a url here...\n          token = this.getToken(true, true);\n          var urlContent = this.parseURL(token);\n          if (urlContent) {\n            url += \"url(\" + urlContent;\n            foundURL = true;\n            s += \" \" + urlContent;\n          }\n        }\n      }\n      if (foundURL) {\n        token = this.getToken(true, true);\n        if (token.isSymbol(\";\")) {\n          s += \";\";\n          this.forgetState();\n          var rule = new jscsspNamespaceRule();\n          rule.currentLine = currentLine;\n          rule.parsedCssText = s;\n          rule.prefix = prefix;\n          rule.url = url;\n          rule.parentStyleSheet = aSheet;\n          aSheet.cssRules.push(rule);\n          return true;\n        }\n      }\n\n    }\n    this.restoreState();\n    this.addUnknownAtRule(aSheet, \"@namespace\");\n    return false;\n  },\n\n  parseFontFaceRule: function(aToken, aSheet) {\n    var currentLine = CountLF(this.mScanner.getAlreadyScanned());\n    var s = aToken.value;\n    var valid = false;\n    var descriptors = [];\n    this.preserveState();\n    var token = this.getToken(true, true);\n    if (token.isNotNull()) {\n      // expecting block start\n      if (token.isSymbol(\"{\")) {\n        s += \" \" + token.value;\n        var token = this.getToken(true, false);\n        while (true) {\n          if (token.isSymbol(\"}\")) {\n            s += \"}\";\n            valid = true;\n            break;\n          } else {\n            var d = this.parseDeclaration(token, descriptors, false, false, aSheet);\n            s += ((d && descriptors.length) ? \" \" : \"\") + d;\n          }\n          token = this.getToken(true, false);\n        }\n      }\n    }\n    if (valid) {\n      this.forgetState();\n      var rule = new jscsspFontFaceRule();\n      rule.currentLine = currentLine;\n      rule.parsedCssText = s;\n      rule.descriptors = descriptors;\n      rule.parentStyleSheet = aSheet;\n      aSheet.cssRules.push(rule)\n      return true;\n    }\n    this.restoreState();\n    return false;\n  },\n\n  parsePageRule: function(aToken, aSheet) {\n    var currentLine = CountLF(this.mScanner.getAlreadyScanned());\n    var s = aToken.value;\n    var valid = false;\n    var declarations = [];\n    this.preserveState();\n    var token = this.getToken(true, true);\n    var pageSelector = \"\";\n    if (token.isSymbol(\":\") || token.isIdent()) {\n      if (token.isSymbol(\":\")) {\n        pageSelector = \":\";\n        token = this.getToken(false, false);\n      }\n      if (token.isIdent()) {\n        pageSelector += token.value;\n        s += \" \" + pageSelector;\n        token = this.getToken(true, true);\n      }\n    }\n    if (token.isNotNull()) {\n      // expecting block start\n      if (token.isSymbol(\"{\")) {\n        s += \" \" + token.value;\n        var token = this.getToken(true, false);\n        while (true) {\n          if (token.isSymbol(\"}\")) {\n            s += \"}\";\n            valid = true;\n            break;\n          } else {\n            var d = this.parseDeclaration(token, declarations, true, this.expandShorthands, aSheet);\n            s += ((d && declarations.length) ? \" \" : \"\") + d;\n          }\n          token = this.getToken(true, false);\n        }\n      }\n    }\n    if (valid) {\n      this.forgetState();\n      var rule = new jscsspPageRule();\n      rule.currentLine = currentLine;\n      rule.parsedCssText = s;\n      rule.pageSelector = pageSelector;\n      rule.declarations = declarations;\n      rule.parentStyleSheet = aSheet;\n      aSheet.cssRules.push(rule)\n      return true;\n    }\n    this.restoreState();\n    return false;\n  },\n\n  parseDefaultPropertyValue: function(token, aDecl, aAcceptPriority, descriptor, aSheet) {\n    var valueText = \"\";\n    var blocks = [];\n    var foundPriority = false;\n    var values = [];\n    while (token.isNotNull()) {\n\n      if ((token.isSymbol(\";\")\n           || token.isSymbol(\"}\")\n           || token.isSymbol(\"!\"))\n          && !blocks.length) {\n        if (token.isSymbol(\"}\"))\n          this.ungetToken();\n        break;\n      }\n  \n      if (token.isIdent(this.kINHERIT)) {\n        if (values.length) {\n          return \"\";\n        }\n        else {\n          valueText = this.kINHERIT;\n          var value = new jscsspVariable(kJscsspINHERIT_VALUE, aSheet);\n          values.push(value);\n          token = this.getToken(true, true);\n          break;\n        }\n      }\n      else if (token.isSymbol(\"{\")\n                 || token.isSymbol(\"(\")\n                 || token.isSymbol(\"[\")) {\n        blocks.push(token.value);\n      }\n      else if (token.isSymbol(\"}\")\n                 || token.isSymbol(\"]\")) {\n        if (blocks.length) {\n          var ontop = blocks[blocks.length - 1];\n          if ((token.isSymbol(\"}\") && ontop == \"{\")\n              || (token.isSymbol(\")\") && ontop == \"(\")\n              || (token.isSymbol(\"]\") && ontop == \"[\")) {\n            blocks.pop();\n          }\n        }\n      }\n      // XXX must find a better way to store individual values\n      // probably a |values: []| field holding dimensions, percentages\n      // functions, idents, numbers and symbols, in that order.\n      if (token.isFunction()) {\n        if (token.isFunction(\"var(\")) {\n          token = this.getToken(true, true);\n          if (token.isIdent()) {\n            var name = token.value;\n            token = this.getToken(true, true);\n            if (token.isSymbol(\")\")) {\n              var value = new jscsspVariable(kJscsspVARIABLE_VALUE, aSheet);\n              valueText += \"var(\" + name + \")\";\n              value.value = \"var(\" + name + \")\";\n              value.name = name;\n              values.push(value);\n            }\n            else\n              return \"\";\n          }\n          else\n            return \"\";\n        }\n        else {\n          var fn = token.value;\n          token = this.getToken(false, true);\n          var arg = this.parseFunctionArgument(token);\n          if (arg) {\n            valueText += fn + arg;\n            var value = new jscsspVariable(kJscsspPRIMITIVE_VALUE, aSheet);\n            value.value = fn + arg;\n            values.push(value);\n          }\n          else\n            return \"\";\n        }\n      }\n      else if (token.isSymbol(\"#\")) {\n        var color = this.parseColor(token);\n        if (color) {\n          valueText += color;\n          var value = new jscsspVariable(kJscsspPRIMITIVE_VALUE, aSheet);\n          value.value = color;\n          values.push(value);\n        }\n        else\n          return \"\";\n      }\n      else if (!token.isWhiteSpace() && !token.isSymbol(\",\")) {\n        var value = new jscsspVariable(kJscsspPRIMITIVE_VALUE, aSheet);\n        value.value = token.value;\n        values.push(value);\n        valueText += token.value;\n      }\n      else\n        valueText += token.value;\n      token = this.getToken(false, true);\n    }\n    if (values.length && valueText) {\n      this.forgetState();\n      aDecl.push(this._createJscsspDeclarationFromValuesArray(descriptor, values, valueText));\n      return valueText;\n    }\n    return \"\";\n  },\n\n  parseMarginOrPaddingShorthand: function(token, aDecl, aAcceptPriority, aProperty)\n  {\n    var top = null;\n    var bottom = null;\n    var left = null;\n    var right = null;\n\n    var values = [];\n    while (true) {\n\n      if (!token.isNotNull())\n        break;\n\n      if (token.isSymbol(\";\")\n          || (aAcceptPriority && token.isSymbol(\"!\"))\n          || token.isSymbol(\"}\")) {\n        if (token.isSymbol(\"}\"))\n          this.ungetToken();\n        break;\n      }\n\n      else if (!values.length && token.isIdent(this.kINHERIT)) {\n        values.push(token.value);\n        token = this.getToken(true, true);\n        break;\n      }\n\n      else if (token.isDimension()\n              || token.isNumber(\"0\")\n              || token.isPercentage()\n              || token.isIdent(\"auto\")) {\n        values.push(token.value);\n      }\n      else\n        return \"\";\n\n      token = this.getToken(true, true);\n    }\n\n    var count = values.length;\n    switch (count) {\n      case 1:\n        top = values[0];\n        bottom = top;\n        left = top;\n        right = top;\n        break;\n      case 2:\n        top = values[0];\n        bottom = top;\n        left = values[1];\n        right = left;\n        break;\n      case 3:\n        top = values[0];\n        left = values[1];\n        right = left;\n        bottom = values[2];\n        break;\n      case 4:\n        top = values[0];\n        right = values[1];\n        bottom = values[2];\n        left = values[3];\n        break;\n      default:\n        return \"\";\n    }\n    this.forgetState();\n    aDecl.push(this._createJscsspDeclarationFromValue(aProperty + \"-top\", top));\n    aDecl.push(this._createJscsspDeclarationFromValue(aProperty + \"-right\", right));\n    aDecl.push(this._createJscsspDeclarationFromValue(aProperty + \"-bottom\", bottom));\n    aDecl.push(this._createJscsspDeclarationFromValue(aProperty + \"-left\", left));\n   return top + \" \" + right + \" \" + bottom + \" \" + left;\n  },\n\n  parseBorderColorShorthand: function(token, aDecl, aAcceptPriority)\n  {\n    var top = null;\n    var bottom = null;\n    var left = null;\n    var right = null;\n\n    var values = [];\n    while (true) {\n\n      if (!token.isNotNull())\n        break;\n\n      if (token.isSymbol(\";\")\n          || (aAcceptPriority && token.isSymbol(\"!\"))\n          || token.isSymbol(\"}\")) {\n        if (token.isSymbol(\"}\"))\n          this.ungetToken();\n        break;\n      }\n\n      else if (!values.length && token.isIdent(this.kINHERIT)) {\n        values.push(token.value);\n        token = this.getToken(true, true);\n        break;\n      }\n      \n      else {\n        var color = this.parseColor(token);\n        if (color)\n          values.push(color);\n        else\n          return \"\";\n      }\n\n      token = this.getToken(true, true);\n    }\n\n    var count = values.length;\n    switch (count) {\n      case 1:\n        top = values[0];\n        bottom = top;\n        left = top;\n        right = top;\n        break;\n      case 2:\n        top = values[0];\n        bottom = top;\n        left = values[1];\n        right = left;\n        break;\n      case 3:\n        top = values[0];\n        left = values[1];\n        right = left;\n        bottom = values[2];\n        break;\n      case 4:\n        top = values[0];\n        right = values[1];\n        bottom = values[2];\n        left = values[3];\n        break;\n      default:\n        return \"\";\n    }\n    this.forgetState();\n    aDecl.push(this._createJscsspDeclarationFromValue(\"border-top-color\", top));\n    aDecl.push(this._createJscsspDeclarationFromValue(\"border-right-color\", right));\n    aDecl.push(this._createJscsspDeclarationFromValue(\"border-bottom-color\", bottom));\n    aDecl.push(this._createJscsspDeclarationFromValue(\"border-left-color\", left));\n    return top + \" \" + right + \" \" + bottom + \" \" + left;\n  },\n\n  parseCueShorthand: function(token, declarations, aAcceptPriority)\n  {\n    var before = \"\";\n    var after = \"\";\n\n    var values = [];\n    var values = [];\n    while (true) {\n\n      if (!token.isNotNull())\n        break;\n\n      if (token.isSymbol(\";\")\n          || (aAcceptPriority && token.isSymbol(\"!\"))\n          || token.isSymbol(\"}\")) {\n        if (token.isSymbol(\"}\"))\n          this.ungetToken();\n        break;\n      }\n\n      else if (!values.length && token.isIdent(this.kINHERIT)) {\n        values.push(token.value);\n      }\n\n      else if (token.isIdent(\"none\"))\n        values.push(token.value);\n\n        else if (token.isFunction(\"url(\")) {\n        token = this.getToken(true, true);\n        var urlContent = this.parseURL(token);\n        if (urlContent)\n          values.push(\"url(\" + urlContent);\n        else\n          return \"\";\n      }\n      else\n        return \"\";\n\n      token = this.getToken(true, true);\n    }\n\n    var count = values.length;\n    switch (count) {\n      case 1:\n        before = values[0];\n        after = before;\n        break;\n      case 2:\n        before = values[0];\n        after = values[1];\n        break;\n      default:\n        return \"\";\n    }\n    this.forgetState();\n    aDecl.push(this._createJscsspDeclarationFromValue(\"cue-before\", before));\n    aDecl.push(this._createJscsspDeclarationFromValue(\"cue-after\", after));\n    return before + \" \" + after;\n  },\n\n  parsePauseShorthand: function(token, declarations, aAcceptPriority)\n  {\n    var before = \"\";\n    var after = \"\";\n\n    var values = [];\n    var values = [];\n    while (true) {\n\n      if (!token.isNotNull())\n        break;\n\n      if (token.isSymbol(\";\")\n          || (aAcceptPriority && token.isSymbol(\"!\"))\n          || token.isSymbol(\"}\")) {\n        if (token.isSymbol(\"}\"))\n          this.ungetToken();\n        break;\n      }\n\n      else if (!values.length && token.isIdent(this.kINHERIT)) {\n        values.push(token.value);\n      }\n\n      else if (token.isDimensionOfUnit(\"ms\")\n               || token.isDimensionOfUnit(\"s\")\n               || token.isPercentage()\n               || token.isNumber(\"0\"))\n        values.push(token.value);\n      else\n        return \"\";\n\n      token = this.getToken(true, true);\n    }\n\n    var count = values.length;\n    switch (count) {\n      case 1:\n        before = values[0];\n        after = before;\n        break;\n      case 2:\n        before = values[0];\n        after = values[1];\n        break;\n      default:\n        return \"\";\n    }\n    this.forgetState();\n    aDecl.push(this._createJscsspDeclarationFromValue(\"pause-before\", before));\n    aDecl.push(this._createJscsspDeclarationFromValue(\"pause-after\", after));\n    return before + \" \" + after;\n  },\n\n  parseBorderWidthShorthand: function(token, aDecl, aAcceptPriority)\n  {\n    var top = null;\n    var bottom = null;\n    var left = null;\n    var right = null;\n\n    var values = [];\n    while (true) {\n\n      if (!token.isNotNull())\n        break;\n\n      if (token.isSymbol(\";\")\n          || (aAcceptPriority && token.isSymbol(\"!\"))\n          || token.isSymbol(\"}\")) {\n        if (token.isSymbol(\"}\"))\n          this.ungetToken();\n        break;\n      }\n\n      else if (!values.length && token.isIdent(this.kINHERIT)) {\n        values.push(token.value);\n      }\n      \n      else if (token.isDimension()\n               || token.isNumber(\"0\")\n               || (token.isIdent() && token.value in this.kBORDER_WIDTH_NAMES)) {\n        values.push(token.value);\n      }\n      else\n        return \"\";\n\n      token = this.getToken(true, true);\n    }\n\n    var count = values.length;\n    switch (count) {\n      case 1:\n        top = values[0];\n        bottom = top;\n        left = top;\n        right = top;\n        break;\n      case 2:\n        top = values[0];\n        bottom = top;\n        left = values[1];\n        right = left;\n        break;\n      case 3:\n        top = values[0];\n        left = values[1];\n        right = left;\n        bottom = values[2];\n        break;\n      case 4:\n        top = values[0];\n        right = values[1];\n        bottom = values[2];\n        left = values[3];\n        break;\n      default:\n        return \"\";\n    }\n    this.forgetState();\n    aDecl.push(this._createJscsspDeclarationFromValue(\"border-top-width\", top));\n    aDecl.push(this._createJscsspDeclarationFromValue(\"border-right-width\", right));\n    aDecl.push(this._createJscsspDeclarationFromValue(\"border-bottom-width\", bottom));\n    aDecl.push(this._createJscsspDeclarationFromValue(\"border-left-width\", left));\n    return top + \" \" + right + \" \" + bottom + \" \" + left;\n  },\n\n  parseBorderStyleShorthand: function(token, aDecl, aAcceptPriority)\n  {\n    var top = null;\n    var bottom = null;\n    var left = null;\n    var right = null;\n\n    var values = [];\n    while (true) {\n\n      if (!token.isNotNull())\n        break;\n\n      if (token.isSymbol(\";\")\n          || (aAcceptPriority && token.isSymbol(\"!\"))\n          || token.isSymbol(\"}\")) {\n        if (token.isSymbol(\"}\"))\n          this.ungetToken();\n        break;\n      }\n\n      else if (!values.length && token.isIdent(this.kINHERIT)) {\n        values.push(token.value);\n      }\n      \n      else if (token.isIdent() && token.value in this.kBORDER_STYLE_NAMES) {\n        values.push(token.value);\n      }\n      else\n        return \"\";\n\n      token = this.getToken(true, true);\n    }\n\n    var count = values.length;\n    switch (count) {\n      case 1:\n        top = values[0];\n        bottom = top;\n        left = top;\n        right = top;\n        break;\n      case 2:\n        top = values[0];\n        bottom = top;\n        left = values[1];\n        right = left;\n        break;\n      case 3:\n        top = values[0];\n        left = values[1];\n        right = left;\n        bottom = values[2];\n        break;\n      case 4:\n        top = values[0];\n        right = values[1];\n        bottom = values[2];\n        left = values[3];\n        break;\n      default:\n        return \"\";\n    }\n    this.forgetState();\n    aDecl.push(this._createJscsspDeclarationFromValue(\"border-top-style\", top));\n    aDecl.push(this._createJscsspDeclarationFromValue(\"border-right-style\", right));\n    aDecl.push(this._createJscsspDeclarationFromValue(\"border-bottom-style\", bottom));\n    aDecl.push(this._createJscsspDeclarationFromValue(\"border-left-style\", left));\n    return top + \" \" + right + \" \" + bottom + \" \" + left;\n  },\n\n  parseBorderEdgeOrOutlineShorthand: function(token, aDecl, aAcceptPriority, aProperty)\n  {\n    var bWidth = null;\n    var bStyle = null;\n    var bColor = null;\n\n    while (true) {\n      if (!token.isNotNull())\n        break;\n\n      if (token.isSymbol(\";\")\n          || (aAcceptPriority && token.isSymbol(\"!\"))\n          || token.isSymbol(\"}\")) {\n        if (token.isSymbol(\"}\"))\n          this.ungetToken();\n        break;\n      }\n\n      else if (!bWidth && !bStyle && !bColor\n               && token.isIdent(this.kINHERIT)) {\n        bWidth = this.kINHERIT;\n        bStyle = this.kINHERIT;\n        bColor = this.kINHERIT;\n      }\n\n      else if (!bWidth &&\n               (token.isDimension()\n                || (token.isIdent() && token.value in this.kBORDER_WIDTH_NAMES)\n                || token.isNumber(\"0\"))) {\n        bWidth = token.value;\n      }\n\n      else if (!bStyle &&\n               (token.isIdent() && token.value in this.kBORDER_STYLE_NAMES)) {\n        bStyle = token.value;\n      }\n\n      else {\n        var color = (aProperty == \"outline\" && token.isIdent(\"invert\"))\n                    ? \"invert\" : this.parseColor(token);\n        if (!bColor && color)\n          bColor = color;\n        else\n          return \"\";\n      }\n      token = this.getToken(true, true);\n    }\n\n    // create the declarations\n    this.forgetState();\n    bWidth = bWidth ? bWidth : \"medium\";\n    bStyle = bStyle ? bStyle : \"none\";\n    bColor = bColor ? bColor : \"-moz-initial\";\n\n    function addPropertyToDecl(aSelf, aDecl, property, w, s, c) {\n      aDecl.push(aSelf._createJscsspDeclarationFromValue(property + \"-width\", w));\n      aDecl.push(aSelf._createJscsspDeclarationFromValue(property + \"-style\", s));\n      aDecl.push(aSelf._createJscsspDeclarationFromValue(property + \"-color\", c));\n    }\n\n    if (aProperty == \"border\") {\n      addPropertyToDecl(this, aDecl, \"border-top\", bWidth, bStyle, bColor);\n      addPropertyToDecl(this, aDecl, \"border-right\", bWidth, bStyle, bColor);\n      addPropertyToDecl(this, aDecl, \"border-bottom\", bWidth, bStyle, bColor);\n      addPropertyToDecl(this, aDecl, \"border-left\", bWidth, bStyle, bColor);\n    }\n    else\n      addPropertyToDecl(this, aDecl, aProperty, bWidth, bStyle, bColor);\n    return bWidth + \" \" + bStyle + \" \" + bColor;\n  },\n\n  parseBackgroundShorthand: function(token, aDecl, aAcceptPriority)\n  {\n    var kHPos = {\"left\": true, \"right\": true };\n    var kVPos = {\"top\": true, \"bottom\": true };\n    var kPos = {\"left\": true, \"right\": true, \"top\": true, \"bottom\": true, \"center\": true};\n\n    var bgColor = null;\n    var bgRepeat = null;\n    var bgAttachment = null;\n    var bgImage = null;\n    var bgPosition = null;\n\n    while (true) {\n\n      if (!token.isNotNull())\n        break;\n\n      if (token.isSymbol(\";\")\n          || (aAcceptPriority && token.isSymbol(\"!\"))\n          || token.isSymbol(\"}\")) {\n        if (token.isSymbol(\"}\"))\n          this.ungetToken();\n        break;\n      }\n\n      else if (!bgColor && !bgRepeat && !bgAttachment && !bgImage && !bgPosition\n               && token.isIdent(this.kINHERIT)) {\n        bgColor = this.kINHERIT;\n        bgRepeat = this.kINHERIT;\n        bgAttachment = this.kINHERIT;\n        bgImage = this.kINHERIT;\n        bgPosition = this.kINHERIT;\n      }\n\n      else {\n        if (!bgAttachment &&\n            (token.isIdent(\"scroll\")\n             || token.isIdent(\"fixed\"))) {\n          bgAttachment = token.value;\n        }\n\n        else if (!bgPosition &&\n                 ((token.isIdent() && token.value in kPos)\n                  || token.isDimension()\n                  || token.isNumber(\"0\")\n                  || token.isPercentage())) {\n          bgPosition = token.value;\n          token = this.getToken(true, true);\n          if (token.isDimension() || token.isNumber(\"0\") || token.isPercentage()) {\n            bgPosition += \" \" + token.value;\n          }\n          else if (token.isIdent() && token.value in kPos) {\n            if ((bgPosition in kHPos && token.value in kHPos) ||\n                (bgPosition in kVPos && token.value in kVPos))\n              return \"\";\n            bgPosition += \" \" + token.value;\n          }\n          else {\n            this.ungetToken();\n            bgPosition += \" center\";\n          }\n        }\n\n        else if (!bgRepeat &&\n                 (token.isIdent(\"repeat\")\n                  || token.isIdent(\"repeat-x\")\n                  || token.isIdent(\"repeat-y\")\n                  || token.isIdent(\"no-repeat\"))) {\n          bgRepeat = token.value;\n        }\n\n        else if (!bgImage &&\n                 (token.isFunction(\"url(\")\n                  || token.isIdent(\"none\"))) {\n          bgImage = token.value;\n          if (token.isFunction(\"url(\")) {\n            token = this.getToken(true, true);\n            var url = this.parseURL(token); // TODO\n            if (url)\n              bgImage += url;\n            else\n              return \"\";\n          }\n        }\n\n        else if (!bgImage &&\n                 (token.isFunction(\"linear-gradient(\")\n                  || token.isFunction(\"radial-gradient(\")\n                  || token.isFunction(\"repeating-linear-gradient(\")\n                  || token.isFunction(\"repeating-radial-gradient(\"))) {\n          var gradient = CssInspector.parseGradient(this, token);\n          if (gradient)\n            bgImage = CssInspector.serializeGradient(gradient);\n          else\n            return \"\";\n        }\n\n        else {\n          var color = this.parseColor(token);\n          if (!bgColor && color)\n            bgColor = color;\n          else\n            return \"\";\n        }\n\n      }\n\n      token = this.getToken(true, true);\n    }\n\n    // create the declarations\n    this.forgetState();\n    bgColor = bgColor ? bgColor : \"transparent\";\n    bgImage = bgImage ? bgImage : \"none\";\n    bgRepeat = bgRepeat ? bgRepeat : \"repeat\";\n    bgAttachment = bgAttachment ? bgAttachment : \"scroll\";\n    bgPosition = bgPosition ? bgPosition : \"top left\";\n\n    aDecl.push(this._createJscsspDeclarationFromValue(\"background-color\", bgColor));\n    aDecl.push(this._createJscsspDeclarationFromValue(\"background-image\", bgImage));\n    aDecl.push(this._createJscsspDeclarationFromValue(\"background-repeat\", bgRepeat));\n    aDecl.push(this._createJscsspDeclarationFromValue(\"background-attachment\", bgAttachment));\n    aDecl.push(this._createJscsspDeclarationFromValue(\"background-position\", bgPosition));\n    return bgColor + \" \" + bgImage + \" \" + bgRepeat + \" \" + bgAttachment + \" \" + bgPosition;\n  },\n\n  parseListStyleShorthand: function(token, aDecl, aAcceptPriority)\n  {\n    var kPosition = { \"inside\": true, \"outside\": true };\n\n    var lType = null;\n    var lPosition = null;\n    var lImage = null;\n\n    while (true) {\n\n      if (!token.isNotNull())\n        break;\n\n      if (token.isSymbol(\";\")\n          || (aAcceptPriority && token.isSymbol(\"!\"))\n          || token.isSymbol(\"}\")) {\n        if (token.isSymbol(\"}\"))\n          this.ungetToken();\n        break;\n      }\n\n      else if (!lType && !lPosition && ! lImage\n               && token.isIdent(this.kINHERIT)) {\n        lType = this.kINHERIT;\n        lPosition = this.kINHERIT;\n        lImage = this.kINHERIT;\n      }\n\n      else if (!lType &&\n               (token.isIdent() && token.value in this.kLIST_STYLE_TYPE_NAMES)) {\n        lType = token.value;\n      }\n\n      else if (!lPosition &&\n               (token.isIdent() && token.value in kPosition)) {\n        lPosition = token.value;\n      }\n\n      else if (!lImage && token.isFunction(\"url\")) {\n        token = this.getToken(true, true);\n        var urlContent = this.parseURL(token);\n        if (urlContent) {\n          lImage = \"url(\" + urlContent;\n        }\n        else\n          return \"\";\n      }\n      else if (!token.isIdent(\"none\"))\n        return \"\";\n\n      token = this.getToken(true, true);\n    }\n\n    // create the declarations\n    this.forgetState();\n    lType = lType ? lType : \"none\";\n    lImage = lImage ? lImage : \"none\";\n    lPosition = lPosition ? lPosition : \"outside\";\n\n    aDecl.push(this._createJscsspDeclarationFromValue(\"list-style-type\", lType));\n    aDecl.push(this._createJscsspDeclarationFromValue(\"list-style-position\", lPosition));\n    aDecl.push(this._createJscsspDeclarationFromValue(\"list-style-image\", lImage));\n    return lType + \" \" + lPosition + \" \" + lImage;\n  },\n\n  parseFontShorthand: function(token, aDecl, aAcceptPriority)\n  {\n    var kStyle = {\"italic\": true, \"oblique\": true };\n    var kVariant = {\"small-caps\": true };\n    var kWeight = { \"bold\": true, \"bolder\": true, \"lighter\": true,\n                      \"100\": true, \"200\": true, \"300\": true, \"400\": true,\n                      \"500\": true, \"600\": true, \"700\": true, \"800\": true,\n                      \"900\": true };\n    var kSize = { \"xx-small\": true, \"x-small\": true, \"small\": true, \"medium\": true,\n                    \"large\": true, \"x-large\": true, \"xx-large\": true,\n                    \"larger\": true, \"smaller\": true };\n    var kValues = { \"caption\": true, \"icon\": true, \"menu\": true, \"message-box\": true, \"small-caption\": true, \"status-bar\": true };\n    var kFamily = { \"serif\": true, \"sans-serif\": true, \"cursive\": true, \"fantasy\": true, \"monospace\": true };\n\n    var fStyle = null;\n    var fVariant = null;\n    var fWeight = null;\n    var fSize = null;\n    var fLineHeight = null;\n    var fFamily = \"\";\n    var fSystem = null;\n    var fFamilyValues = [];\n\n    var normalCount = 0;\n    while (true) {\n\n      if (!token.isNotNull())\n        break;\n\n      if (token.isSymbol(\";\")\n          || (aAcceptPriority && token.isSymbol(\"!\"))\n          || token.isSymbol(\"}\")) {\n        if (token.isSymbol(\"}\"))\n          this.ungetToken();\n        break;\n      }\n\n      else if (!fStyle && !fVariant && !fWeight\n               && !fSize && !fLineHeight && !fFamily\n               && !fSystem\n               && token.isIdent(this.kINHERIT)) {\n        fStyle = this.kINHERIT;\n        fVariant = this.kINHERIT;\n        fWeight = this.kINHERIT;\n        fSize = this.kINHERIT;\n        fLineHeight = this.kINHERIT;\n        fFamily = this.kINHERIT;\n        fSystem = this.kINHERIT;\n      }\n\n      else {\n        if (!fSystem && (token.isIdent() && token.value in kValues)) {\n          fSystem = token.value;\n          break;\n        }\n\n        else {\n          if (!fStyle\n                   && token.isIdent()\n                   && (token.value in kStyle)) {\n            fStyle = token.value;\n          }\n  \n          else if (!fVariant\n                   && token.isIdent()\n                   && (token.value in kVariant)) {\n            fVariant = token.value;\n          }\n  \n          else if (!fWeight\n                   && (token.isIdent() || token.isNumber())\n                   && (token.value in kWeight)) {\n            fWeight = token.value;\n          }\n  \n          else if (!fSize\n                   && ((token.isIdent() && (token.value in kSize))\n                       || token.isDimension()\n                       || token.isPercentage())) {\n            fSize = token.value;\n            token = this.getToken(false, false);\n            if (token.isSymbol(\"/\")) {\n              token = this.getToken(false, false);\n              if (!fLineHeight &&\n                  (token.isDimension() || token.isNumber() || token.isPercentage())) {\n                fLineHeight = token.value;\n              }\n              else\n                return \"\";\n            }\n            else\n              this.ungetToken();\n          }\n\n          else if (token.isIdent(\"normal\")) {\n            normalCount++;\n            if (normalCount > 3)\n              return \"\";\n          }\n\n          else if (!fFamily && // *MUST* be last to be tested here\n                   (token.isString()\n                    || token.isIdent())) {\n            var lastWasComma = false;\n            while (true) {\n              if (!token.isNotNull())\n                break;\n              else if (token.isSymbol(\";\")\n                  || (aAcceptPriority && token.isSymbol(\"!\"))\n                  || token.isSymbol(\"}\")) {\n                this.ungetToken();\n                break;\n              }\n              else if (token.isIdent() && token.value in kFamily) {\n                var value = new jscsspVariable(kJscsspPRIMITIVE_VALUE, null);\n                value.value = token.value;\n                fFamilyValues.push(value);\n                fFamily += token.value;\n                break;\n              }\n              else if (token.isString() || token.isIdent()) {\n                var value = new jscsspVariable(kJscsspPRIMITIVE_VALUE, null);\n                value.value = token.value;\n                fFamilyValues.push(value);\n                fFamily += token.value;\n                lastWasComma = false;\n              }\n              else if (!lastWasComma && token.isSymbol(\",\")) {\n                fFamily += \", \";\n                lastWasComma = true;\n              }\n              else\n                return \"\";\n              token = this.getToken(true, true);\n            }\n          }\n\n          else {\n            return \"\";\n          }\n        }\n\n      }\n\n      token = this.getToken(true, true);\n    }\n\n    // create the declarations\n    this.forgetState();\n    if (fSystem) {\n      aDecl.push(this._createJscsspDeclarationFromValue(\"font\", fSystem));\n      return fSystem;\n    }\n    fStyle = fStyle ? fStyle : \"normal\";\n    fVariant = fVariant ? fVariant : \"normal\";\n    fWeight = fWeight ? fWeight : \"normal\";\n    fSize = fSize ? fSize : \"medium\";\n    fLineHeight = fLineHeight ? fLineHeight : \"normal\";\n    fFamily = fFamily ? fFamily : \"-moz-initial\";\n\n    aDecl.push(this._createJscsspDeclarationFromValue(\"font-style\", fStyle));\n    aDecl.push(this._createJscsspDeclarationFromValue(\"font-variant\", fVariant));\n    aDecl.push(this._createJscsspDeclarationFromValue(\"font-weight\", fWeight));\n    aDecl.push(this._createJscsspDeclarationFromValue(\"font-size\", fSize));\n    aDecl.push(this._createJscsspDeclarationFromValue(\"line-height\", fLineHeight));\n    aDecl.push(this._createJscsspDeclarationFromValuesArray(\"font-family\", fFamilyValues, fFamily));\n    return fStyle + \" \" + fVariant + \" \" + fWeight + \" \" + fSize + \"/\" + fLineHeight + \" \" + fFamily;\n  },\n\n  _createJscsspDeclaration: function(property, value)\n  {\n    var decl = new jscsspDeclaration();\n    decl.property = property;\n    decl.value = this.trim11(value);\n    decl.parsedCssText = property + \": \" + value + \";\";\n    return decl;\n  },\n\n  _createJscsspDeclarationFromValue: function(property, valueText)\n  {\n    var decl = new jscsspDeclaration();\n    decl.property = property;\n    var value = new jscsspVariable(kJscsspPRIMITIVE_VALUE, null);\n    value.value = valueText;\n    decl.values = [value];\n    decl.valueText = valueText;\n    decl.parsedCssText = property + \": \" + valueText + \";\";\n    return decl;\n  },\n\n  _createJscsspDeclarationFromValuesArray: function(property, values, valueText)\n  {\n    var decl = new jscsspDeclaration();\n    decl.property = property;\n    decl.values = values;\n    decl.valueText = valueText;\n    decl.parsedCssText = property + \": \" + valueText + \";\";\n    return decl;\n  },\n\n  parseURL: function(token)\n  {\n    var value = \"\";\n    if (token.isString())\n    {\n      value += token.value;\n      token = this.getToken(true, true);\n    }\n    else\n      while (true)\n      {\n        if (!token.isNotNull()) {\n          this.reportError(kURL_EOF);\n          return \"\";\n        }\n        if (token.isWhiteSpace()) {\n          nextToken = this.lookAhead(true, true);\n          // if next token is not a closing parenthesis, that's an error\n          if (!nextToken.isSymbol(\")\")) {\n            this.reportError(kURL_WS_INSIDE);\n            token = this.currentToken();\n            break;\n          }\n        }\n        if (token.isSymbol(\")\")) {\n          break;\n        }\n        value += token.value;\n        token = this.getToken(false, false);\n      }\n\n    if (token.isSymbol(\")\")) {\n      return value + \")\";\n    }\n    return \"\";\n  },\n\n  parseFunctionArgument: function(token)\n  {\n    var value = \"\";\n    if (token.isString())\n    {\n      value += token.value;\n      token = this.getToken(true, true);\n    }\n    else {\n      var parenthesis = 1;\n      while (true)\n      {\n        if (!token.isNotNull())\n          return \"\";\n        if (token.isFunction() || token.isSymbol(\"(\"))\n          parenthesis++;\n        if (token.isSymbol(\")\")) {\n          parenthesis--;\n          if (!parenthesis)\n            break;\n        }\n        value += token.value;\n        token = this.getToken(false, false);\n      }\n    }\n\n    if (token.isSymbol(\")\"))\n      return value + \")\";\n    return \"\";\n  },\n\n  parseColor: function(token)\n  {\n    var color = \"\";\n    if (token.isFunction(\"rgb(\")\n        || token.isFunction(\"rgba(\")) {\n      color = token.value;\n      var isRgba = token.isFunction(\"rgba(\")\n      token = this.getToken(true, true);\n      if (!token.isNumber() && !token.isPercentage())\n        return \"\";\n      color += token.value;\n      token = this.getToken(true, true);\n      if (!token.isSymbol(\",\"))\n        return \"\";\n      color += \", \";\n  \n      token = this.getToken(true, true);\n      if (!token.isNumber() && !token.isPercentage())\n        return \"\";\n      color += token.value;\n      token = this.getToken(true, true);\n      if (!token.isSymbol(\",\"))\n        return \"\";\n      color += \", \";\n  \n      token = this.getToken(true, true);\n      if (!token.isNumber() && !token.isPercentage())\n        return \"\";\n      color += token.value;\n  \n      if (isRgba) {\n        token = this.getToken(true, true);\n        if (!token.isSymbol(\",\"))\n          return \"\";\n        color += \", \";\n  \n        token = this.getToken(true, true);\n        if (!token.isNumber())\n          return \"\";\n        color += token.value;\n      }\n  \n      token = this.getToken(true, true);\n      if (!token.isSymbol(\")\"))\n        return \"\";\n      color += token.value;\n    }\n  \n    else if (token.isFunction(\"hsl(\")\n             || token.isFunction(\"hsla(\")) {\n      color = token.value;\n      var isHsla = token.isFunction(\"hsla(\")\n      token = this.getToken(true, true);\n      if (!token.isNumber())\n        return \"\";\n      color += token.value;\n      token = this.getToken(true, true);\n      if (!token.isSymbol(\",\"))\n        return \"\";\n      color += \", \";\n  \n      token = this.getToken(true, true);\n      if (!token.isPercentage())\n        return \"\";\n      color += token.value;\n      token = this.getToken(true, true);\n      if (!token.isSymbol(\",\"))\n        return \"\";\n      color += \", \";\n  \n      token = this.getToken(true, true);\n      if (!token.isPercentage())\n        return \"\";\n      color += token.value;\n  \n      if (isHsla) {\n        token = this.getToken(true, true);\n        if (!token.isSymbol(\",\"))\n          return \"\";\n        color += \", \";\n  \n        token = this.getToken(true, true);\n        if (!token.isNumber())\n          return \"\";\n        color += token.value;\n      }\n  \n      token = this.getToken(true, true);\n      if (!token.isSymbol(\")\"))\n        return \"\";\n      color += token.value;\n    }\n\n    else if (token.isIdent()\n             && (token.value in this.kCOLOR_NAMES))\n      color = token.value;\n\n    else if (token.isSymbol(\"#\")) {\n      token = this.getHexValue();\n      if (!token.isHex())\n        return \"\";\n      var length = token.value.length;\n      if (length != 3 && length != 6)\n        return \"\";\n      if (token.value.match( /[a-fA-F0-9]/g ).length != length)\n        return \"\";\n      color = \"#\" + token.value;\n    }\n    return color;\n  },\n\n  parseDeclaration: function(aToken, aDecl, aAcceptPriority, aExpandShorthands, aSheet) {\n    this.preserveState();\n    var blocks = [];\n    if (aToken.isIdent()) {\n      var descriptor = aToken.value.toLowerCase();\n      var token = this.getToken(true, true);\n      if (token.isSymbol(\":\")) {\n        var token = this.getToken(true, true);\n\n        var value = \"\";\n        var declarations = [];\n        if (aExpandShorthands)\n          switch (descriptor) {\n            case \"background\":\n              value = this.parseBackgroundShorthand(token, declarations, aAcceptPriority);\n              break;\n            case \"margin\":\n            case \"padding\":\n              value = this.parseMarginOrPaddingShorthand(token, declarations, aAcceptPriority, descriptor);\n              break;\n            case \"border-color\":\n              value = this.parseBorderColorShorthand(token, declarations, aAcceptPriority);\n              break;\n            case \"border-style\":\n              value = this.parseBorderStyleShorthand(token, declarations, aAcceptPriority);\n              break;\n            case \"border-width\":\n              value = this.parseBorderWidthShorthand(token, declarations, aAcceptPriority);\n              break;\n            case \"border-top\":\n            case \"border-right\":\n            case \"border-bottom\":\n            case \"border-left\":\n            case \"border\":\n            case \"outline\":\n              value = this.parseBorderEdgeOrOutlineShorthand(token, declarations, aAcceptPriority, descriptor);\n              break;\n            case \"cue\":\n              value = this.parseCueShorthand(token, declarations, aAcceptPriority);\n              break;\n            case \"pause\":\n              value = this.parsePauseShorthand(token, declarations, aAcceptPriority);\n              break;\n            case \"font\":\n              value = this.parseFontShorthand(token, declarations, aAcceptPriority);\n              break;\n            case \"list-style\":\n              value = this.parseListStyleShorthand(token, declarations, aAcceptPriority);\n              break;\n            default:\n              value = this.parseDefaultPropertyValue(token, declarations, aAcceptPriority, descriptor, aSheet);\n              break;\n          }\n        else\n          value = this.parseDefaultPropertyValue(token, declarations, aAcceptPriority, descriptor, aSheet);\n        token = this.currentToken();\n        if (value) // no error above\n        {\n          var priority = false;\n          if (token.isSymbol(\"!\")) {\n            token = this.getToken(true, true);\n            if (token.isIdent(\"important\")) {\n              priority = true;\n              token = this.getToken(true, true);\n              if (token.isSymbol(\";\") || token.isSymbol(\"}\")) {\n                if (token.isSymbol(\"}\"))\n                  this.ungetToken();\n              }\n              else return \"\";\n            }\n            else return \"\";\n          }\n          else if  (token.isNotNull() && !token.isSymbol(\";\") && !token.isSymbol(\"}\"))\n            return \"\";\n          for (var i = 0; i < declarations.length; i++) {\n            declarations[i].priority = priority;\n            aDecl.push(declarations[i]);\n          }\n          return descriptor + \": \" + value + \";\";\n        }\n      }\n    }\n    else if (aToken.isComment()) {\n      if (this.mPreserveComments) {\n        this.forgetState();\n        var comment = new jscsspComment();\n        comment.parsedCssText = aToken.value;\n        aDecl.push(comment);\n      }\n      return aToken.value;\n    }\n\n    // we have an error here, let's skip it\n    this.restoreState();\n    var s = aToken.value;\n    blocks = [];\n    var token = this.getToken(false, false);\n    while (token.isNotNull()) {\n      s += token.value;\n      if ((token.isSymbol(\";\") || token.isSymbol(\"}\")) && !blocks.length) {\n        if (token.isSymbol(\"}\"))\n          this.ungetToken();\n        break;\n      } else if (token.isSymbol(\"{\")\n                 || token.isSymbol(\"(\")\n                 || token.isSymbol(\"[\")\n                 || token.isFunction()) {\n        blocks.push(token.isFunction() ? \"(\" : token.value);\n      } else if (token.isSymbol(\"}\")\n                 || token.isSymbol(\")\")\n                 || token.isSymbol(\"]\")) {\n        if (blocks.length) {\n          var ontop = blocks[blocks.length - 1];\n          if ((token.isSymbol(\"}\") && ontop == \"{\")\n              || (token.isSymbol(\")\") && ontop == \"(\")\n              || (token.isSymbol(\"]\") && ontop == \"[\")) {\n            blocks.pop();\n          }\n        }\n      }\n      token = this.getToken(false, false);\n    }\n    return \"\";\n  },\n\n  parseKeyframesRule: function(aToken, aSheet) {\n    var currentLine = CountLF(this.mScanner.getAlreadyScanned());\n    var s = aToken.value;\n    var valid = false;\n    var keyframesRule = new jscsspKeyframesRule();\n    keyframesRule.currentLine = currentLine;\n    this.preserveState();\n    var token = this.getToken(true, true);\n    var foundName = false;\n    while (token.isNotNull()) {\n      if (token.isIdent()) {\n        // should be the keyframes' name\n        foundName = true;\n        s += \" \" + token.value;\n        keyframesRule.name = token.value;\n        token = this.getToken(true, true);\n        if (token.isSymbol(\"{\"))\n          this.ungetToken();\n        else {\n          // error...\n          token.type = jscsspToken.NULL_TYPE;\n          break;\n        }\n      }\n      else if (token.isSymbol(\"{\")) {\n        if (!foundName) {\n          token.type = jscsspToken.NULL_TYPE;\n          // not a valid keyframes at-rule\n        }\n        break;\n      }\n      else {\n        token.type = jscsspToken.NULL_TYPE;\n        // not a valid keyframes at-rule\n        break;\n      }\n      token = this.getToken(true, true);\n    }\n\n    if (token.isSymbol(\"{\") && keyframesRule.name) {\n      // ok let's parse keyframe rules now...\n      s += \" { \";\n      token = this.getToken(true, false);\n      while (token.isNotNull()) {\n        if (token.isComment() && this.mPreserveComments) {\n          s += \" \" + token.value;\n          var comment = new jscsspComment();\n          comment.parsedCssText = token.value;\n          keyframesRule.cssRules.push(comment);\n        } else if (token.isSymbol(\"}\")) {\n          valid = true;\n          break;\n        } else {\n          var r = this.parseKeyframeRule(token, keyframesRule, true);\n          if (r)\n            s += r;\n        }\n        token = this.getToken(true, false);\n      }\n    }\n    if (valid) {\n      this.forgetState();\n      keyframesRule.currentLine = currentLine;\n      keyframesRule.parsedCssText = s;\n      aSheet.cssRules.push(keyframesRule);\n      return true;\n    }\n    this.restoreState();\n    return false;\n  },\n\n  parseKeyframeRule: function(aToken, aOwner) {\n    var currentLine = CountLF(this.mScanner.getAlreadyScanned());\n    this.preserveState();\n    var token = aToken;\n\n    // find the keyframe keys\n    var key = \"\";\n    while (token.isNotNull()) {\n      if (token.isIdent() || token.isPercentage()) {\n        if (token.isIdent()\n            && !token.isIdent(\"from\")\n            && !token.isIdent(\"to\")) {\n          key = \"\";\n          break;\n        }\n        key += token.value;\n        token = this.getToken(true, true);\n        if (token.isSymbol(\"{\")) {\n          this.ungetToken();\n          break;\n        }\n        else \n          if (token.isSymbol(\",\")) {\n            key += \", \";\n          }\n          else {\n            key = \"\";\n            break;\n          }\n      }\n      else {\n        key = \"\";\n        break;\n      }\n      token = this.getToken(true, true);\n    }\n\n    var valid = false;\n    var declarations = [];\n    if (key) {\n      var s = key;\n      token = this.getToken(true, true);\n      if (token.isSymbol(\"{\")) {\n        s += \" { \";\n        token = this.getToken(true, false);\n        while (true) {\n          if (!token.isNotNull()) {\n            valid = true;\n            break;\n          }\n          if (token.isSymbol(\"}\")) {\n            s += \"}\";\n            valid = true;\n            break;\n          } else {\n            var d = this.parseDeclaration(token, declarations, true, this.expandShorthands, aOwner);\n            s += ((d && declarations.length) ? \" \" : \"\") + d;\n          }\n          token = this.getToken(true, false);\n        }\n      }\n    }\n    else {\n      // key is invalid so the whole rule is invalid with it\n    }\n\n    if (valid) {\n      var rule = new jscsspKeyframeRule();\n      rule.currentLine = currentLine;\n      rule.parsedCssText = s;\n      rule.declarations = declarations;\n      rule.keyText = key;\n      rule.parentRule = aOwner;\n      aOwner.cssRules.push(rule);\n      return s;\n    }\n    this.restoreState();\n    s = this.currentToken().value;\n    this.addUnknownAtRule(aOwner, s);\n    return \"\";\n  },\n\n  parseMediaRule: function(aToken, aSheet) {\n    var currentLine = CountLF(this.mScanner.getAlreadyScanned());\n    var s = aToken.value;\n    var valid = false;\n    var mediaRule = new jscsspMediaRule();\n    mediaRule.currentLine = currentLine;\n    this.preserveState();\n    var token = this.getToken(true, true);\n\n    // parse media list\n    var mediaText = \"\";\n    while (token.isNotNull()) {\n      s += \" \" + token.value;\n      mediaText += (mediaText ? \" \" : \"\") + token.value;\n      token = this.getToken(true, true);\n\n      if (token.isSymbol(\",\")) {\n        mediaRule.media.push(mediaText);\n        mediaText = \"\";\n        s += \",\";\n      }\n      else if (token.isSymbol(\"{\")) {\n        mediaRule.media.push(mediaText);\n        break;\n      }\n    }\n\n    if (token.isSymbol(\"{\") && mediaRule.media.length) {\n      // ok let's parse style rules now...\n      s += \" { \";\n      token = this.getToken(true, false);\n      while (token.isNotNull()) {\n        if (token.isComment()) {\n          if (this.mPreserveComments) {\n            s += \" \" + token.value;\n            var comment = new jscsspComment();\n            comment.parsedCssText = token.value;\n            mediaRule.cssRules.push(comment);\n          }\n        } else if (token.isSymbol(\"}\")) {\n          valid = true;\n          break;\n        } else {\n          var r = this.parseStyleRule(token, mediaRule, true);\n          if (r)\n            s += r;\n        }\n        token = this.getToken(true, false);\n      }\n    }\n    if (valid) {\n      this.forgetState();\n      mediaRule.parsedCssText = s;\n      aSheet.cssRules.push(mediaRule);\n      return true;\n    }\n    this.restoreState();\n    return false;\n  },\n\n  trim11: function(str) {\n    str = str.replace(/^\\s+/, '');\n    for (var i = str.length - 1; i >= 0; i--) {\n      if (/\\S/.test( str.charAt(i) )) { // XXX charat\n        str = str.substring(0, i + 1);\n        break;\n      }\n    }\n    return str;\n  },\n\n  parseStyleRule: function(aToken, aOwner, aIsInsideMediaRule)\n  {\n    var currentLine = CountLF(this.mScanner.getAlreadyScanned());\n    this.preserveState();\n    // first let's see if we have a selector here...\n    var selector = this.parseSelector(aToken, false);\n    var valid = false;\n    var declarations = [];\n    if (selector) {\n      selector = this.trim11(selector.selector);\n      var s = selector;\n      var token = this.getToken(true, true);\n      if (token.isSymbol(\"{\")) {\n        s += \" { \";\n        var token = this.getToken(true, false);\n        while (true) {\n          if (!token.isNotNull()) {\n            valid = true;\n            break;\n          }\n          if (token.isSymbol(\"}\")) {\n            s += \"}\";\n            valid = true;\n            break;\n          } else {\n            var d = this.parseDeclaration(token, declarations, true, this.expandShorthands, aOwner);\n            s += ((d && declarations.length) ? \" \" : \"\") + d;\n          }\n          token = this.getToken(true, false);\n        }\n      }\n    }\n    else {\n      // selector is invalid so the whole rule is invalid with it\n    }\n\n    if (valid) {\n      var rule = new jscsspStyleRule();\n      rule.currentLine = currentLine;\n      rule.parsedCssText = s;\n      rule.declarations = declarations;\n      rule.mSelectorText = selector;\n      if (aIsInsideMediaRule)\n        rule.parentRule = aOwner;\n      else\n        rule.parentStyleSheet = aOwner;\n      aOwner.cssRules.push(rule);\n      return s;\n    }\n    this.restoreState();\n    s = this.currentToken().value;\n    this.addUnknownAtRule(aOwner, s);\n    return \"\";\n  },\n\n  parseSelector: function(aToken, aParseSelectorOnly) {\n    var s = \"\";\n    var specificity = {a: 0, b: 0, c: 0, d: 0}; // CSS 2.1 section 6.4.3\n    var isFirstInChain = true;\n    var token = aToken;\n    var valid = false;\n    var combinatorFound = false;\n    while (true) {\n      if (!token.isNotNull()) {\n        if (aParseSelectorOnly)\n          return {selector: s, specificity: specificity };\n        return \"\";\n      }\n\n      if (!aParseSelectorOnly && token.isSymbol(\"{\")) {\n        // end of selector\n        valid = !combinatorFound;\n        // don't unget if invalid since addUnknownRule is going to restore state anyway\n        if (valid)\n          this.ungetToken();\n        break;\n      }\n\n      if (token.isSymbol(\",\")) { // group of selectors\n        s += token.value;\n        isFirstInChain = true;\n        combinatorFound = false;\n        token = this.getToken(false, true);\n        continue;\n      }\n      // now combinators and grouping...\n      else if (!combinatorFound\n         && (token.isWhiteSpace()\n        || token.isSymbol(\">\")\n                    || token.isSymbol(\"+\")\n                    || token.isSymbol(\"~\"))) {\n        if (token.isWhiteSpace()) {\n                s += \" \";\n          var nextToken = this.lookAhead(true, true);\n          if (!nextToken.isNotNull()) {\n                  if (aParseSelectorOnly)\n                    return {selector: s, specificity: specificity };\n            return \"\";\n          }\n          if (nextToken.isSymbol(\">\")\n              || nextToken.isSymbol(\"+\")\n              || nextToken.isSymbol(\"~\")) {\n                  token = this.getToken(true, true);\n            s += token.value + \" \";\n            combinatorFound = true;\n          }\n        }\n        else {\n          s += token.value;\n          combinatorFound = true;\n        }\n        isFirstInChain = true;\n        token = this.getToken(true, true);\n        continue;\n      }\n      else {\n        var simpleSelector = this.parseSimpleSelector(token, isFirstInChain, true);\n        if (!simpleSelector)\n          break; // error\n        s += simpleSelector.selector;\n        specificity.b += simpleSelector.specificity.b;\n        specificity.c += simpleSelector.specificity.c;\n        specificity.d += simpleSelector.specificity.d;\n        isFirstInChain = false;\n        combinatorFound = false;\n      }\n\n      token = this.getToken(false, true);\n    }\n\n    if (valid) {\n      return {selector: s, specificity: specificity };\n    }\n    return \"\";\n  },\n\n  isPseudoElement: function(aIdent)\n  {\n    switch (aIdent) {\n      case \"first-letter\":\n      case \"first-line\":\n      case \"before\":\n      case \"after\":\n      case \"marker\":\n        return true;\n        break;\n      default: return false;\n        break;\n    }\n  },\n\n  parseSimpleSelector: function(token, isFirstInChain, canNegate)\n  {\n    var s = \"\";\n    var specificity = {a: 0, b: 0, c: 0, d: 0}; // CSS 2.1 section 6.4.3\n    \n    if (isFirstInChain\n        && (token.isSymbol(\"*\") || token.isSymbol(\"|\") || token.isIdent())) {\n      // type or universal selector\n      if (token.isSymbol(\"*\") || token.isIdent()) {\n        // we don't know yet if it's a prefix or a universal\n        // selector\n        s += token.value;\n        var isIdent = token.isIdent();\n        token = this.getToken(false, true);\n        if (token.isSymbol(\"|\")) {\n          // it's a prefix\n          s += token.value;\n          token = this.getToken(false, true);\n          if (token.isIdent() || token.isSymbol(\"*\")) {\n            // ok we now have a type element or universal\n            // selector\n            s += token.value;\n            if (token.isIdent())\n              specificity.d++;\n          } else\n            // oops that's an error...\n            return null;\n        } else {\n          this.ungetToken();\n          if (isIdent)\n            specificity.d++;\n        }\n      } else if (token.isSymbol(\"|\")) {\n        s += token.value;\n        token = this.getToken(false, true);\n        if (token.isIdent() || token.isSymbol(\"*\")) {\n          s += token.value;\n          if (token.isIdent())\n            specificity.d++;\n        } else\n          // oops that's an error\n          return null;\n      }\n    }\n  \n    else if (token.isSymbol(\".\") || token.isSymbol(\"#\")) {\n      var isClass = token.isSymbol(\".\");\n      s += token.value;\n      token = this.getToken(false, true);\n      if (token.isIdent()) {\n        s += token.value;\n        if (isClass)\n          specificity.c++;\n        else\n          specificity.b++;\n      }\n      else\n        return null;\n    }\n\n    else if (token.isSymbol(\":\")) {\n      s += token.value;\n      token = this.getToken(false, true);\n      if (token.isSymbol(\":\")) {\n        s += token.value;\n        token = this.getToken(false, true);\n      }\n      if (token.isIdent()) {\n        s += token.value;\n        if (this.isPseudoElement(token.value))\n          specificity.d++;\n        else\n          specificity.c++;\n      }\n      else if (token.isFunction()) {\n        s += token.value;\n        if (token.isFunction(\":not(\")) {\n          if (!canNegate)\n            return null;\n          token = this.getToken(true, true);\n          var simpleSelector = this.parseSimpleSelector(token, isFirstInChain, false);\n          if (!simpleSelector)\n            return null;\n          else {\n            s += simpleSelector.selector;\n            token = this.getToken(true, true);\n            if (token.isSymbol(\")\"))\n              s += \")\";\n            else\n              return null;\n          }\n          specificity.c++;\n        }\n        else {\n          while (true) {\n            token = this.getToken(false, true);\n            if (token.isSymbol(\")\")) {\n              s += \")\";\n              break;\n            } else\n              s += token.value;\n          }\n          specificity.c++;\n        }\n      } else\n        return null;\n  \n    } else if (token.isSymbol(\"[\")) {\n      s += \"[\";\n      token = this.getToken(true, true);\n      if (token.isIdent() || token.isSymbol(\"*\")) {\n        s += token.value;\n        var nextToken = this.getToken(true, true);\n        if (nextToken.isSymbol(\"|\")) {\n          s += \"|\";\n          token = this.getToken(true, true);\n          if (token.isIdent())\n            s += token.value;\n          else\n            return null;\n        } else\n          this.ungetToken();\n      } else if (token.isSymbol(\"|\")) {\n        s += \"|\";\n        token = this.getToken(true, true);\n        if (token.isIdent())\n          s += token.value;\n        else\n          return null;\n      }\n      else\n        return null;\n  \n      // nothing, =, *=, $=, ^=, |=\n      token = this.getToken(true, true);\n      if (token.isIncludes()\n          || token.isDashmatch()\n          || token.isBeginsmatch()\n          || token.isEndsmatch()\n          || token.isContainsmatch()\n          || token.isSymbol(\"=\")) {\n        s += token.value;\n        token = this.getToken(true, true);\n        if (token.isString() || token.isIdent()) {\n          s += token.value;\n          token = this.getToken(true, true);\n        }\n        else\n          return null;\n    \n        if (token.isSymbol(\"]\")) {\n          s += token.value;\n          specificity.c++;\n        }\n        else\n          return null;\n      }\n      else if (token.isSymbol(\"]\")) {\n        s += token.value;\n        specificity.c++;\n      }\n      else\n        return null;\n        \n    }\n    else if (token.isWhiteSpace()) {\n      var t = this.lookAhead(true, true);\n      if (t.isSymbol('{'))\n        return \"\"\n    }\n    if (s)\n      return {selector: s, specificity: specificity };\n    return null;\n  },\n\n  preserveState: function() {\n    this.mPreservedTokens.push(this.currentToken());\n    this.mScanner.preserveState();\n  },\n\n  restoreState: function() {\n    if (this.mPreservedTokens.length) {\n      this.mScanner.restoreState();\n      this.mToken = this.mPreservedTokens.pop();\n    }\n  },\n\n  forgetState: function() {\n    if (this.mPreservedTokens.length) {\n      this.mScanner.forgetState();\n      this.mPreservedTokens.pop();\n    }\n  },\n\n  parse: function(aString, aTryToPreserveWhitespaces, aTryToPreserveComments) {\n    if (!aString)\n      return null; // early way out if we can\n\n    this.mPreserveWS       = aTryToPreserveWhitespaces;\n    this.mPreserveComments = aTryToPreserveComments;\n    this.mPreservedTokens = [];\n    this.mScanner.init(aString);\n    var sheet = new jscsspStylesheet();\n\n    // @charset can only appear at first char of the stylesheet\n    var token = this.getToken(false, false);\n    if (!token.isNotNull())\n      return;\n    if (token.isAtRule(\"@charset\")) {\n      this.parseCharsetRule(token, sheet);\n      token = this.getToken(false, false);\n    }\n\n    var foundStyleRules = false;\n    var foundImportRules = false;\n    var foundNameSpaceRules = false;\n    while (true) {\n      if (!token.isNotNull())\n        break;\n      if (token.isWhiteSpace())\n      {\n        if (aTryToPreserveWhitespaces)\n          this.addWhitespace(sheet, token.value);\n      }\n\n      else if (token.isComment())\n      {\n        if (this.mPreserveComments)\n          this.addComment(sheet, token.value);\n      }\n\n      else if (token.isAtRule()) {\n        if (token.isAtRule(\"@variables\")) {\n          if (!foundImportRules && !foundStyleRules)\n            this.parseVariablesRule(token, sheet);\n          else {\n            this.reportError(kVARIABLES_RULE_POSITION);\n            this.addUnknownAtRule(sheet, token.value);\n          }\n        }\n        else if (token.isAtRule(\"@import\")) {\n          // @import rules MUST occur before all style and namespace\n          // rules\n          if (!foundStyleRules && !foundNameSpaceRules)\n            foundImportRules = this.parseImportRule(token, sheet);\n          else {\n            this.reportError(kIMPORT_RULE_POSITION);\n            this.addUnknownAtRule(sheet, token.value);\n          }\n        }\n        else if (token.isAtRule(\"@namespace\")) {\n          // @namespace rules MUST occur before all style rule and\n          // after all @import rules\n          if (!foundStyleRules)\n            foundNameSpaceRules = this.parseNamespaceRule(token, sheet);\n          else {\n            this.reportError(kNAMESPACE_RULE_POSITION);\n            this.addUnknownAtRule(sheet, token.value);\n          }\n        }\n        else if (token.isAtRule(\"@font-face\")) {\n          if (this.parseFontFaceRule(token, sheet))\n            foundStyleRules = true;\n          else\n            this.addUnknownAtRule(sheet, token.value);\n        }\n        else if (token.isAtRule(\"@page\")) {\n          if (this.parsePageRule(token, sheet))\n            foundStyleRules = true;\n          else\n            this.addUnknownAtRule(sheet, token.value);\n        }\n        else if (token.isAtRule(\"@media\")) {\n          if (this.parseMediaRule(token, sheet))\n            foundStyleRules = true;\n          else\n            this.addUnknownAtRule(sheet, token.value);\n        }\n        else if (token.isAtRule(\"@-moz-keyframes\")) {\n          if (!this.parseKeyframesRule(token, sheet))\n            this.addUnknownAtRule(sheet, token.value);\n        }\n        else if (token.isAtRule(\"@charset\")) {\n          this.reportError(kCHARSET_RULE_CHARSET_SOF);\n          this.addUnknownAtRule(sheet, token.value);\n        }\n        else {\n          this.reportError(kUNKNOWN_AT_RULE);\n          this.addUnknownAtRule(sheet, token.value);\n        }\n      }\n\n      else // plain style rules\n      {\n        var ruleText = this.parseStyleRule(token, sheet, false);\n        if (ruleText)\n          foundStyleRules = true;\n      }\n      token = this.getToken(false);\n    }\n\n    return sheet;\n  }\n\n};\n\n\nfunction jscsspToken(aType, aValue, aUnit)\n{\n  this.type = aType;\n  this.value = aValue;\n  this.unit = aUnit;\n}\n\njscsspToken.NULL_TYPE = 0;\n\njscsspToken.WHITESPACE_TYPE = 1;\njscsspToken.STRING_TYPE = 2;\njscsspToken.COMMENT_TYPE = 3;\njscsspToken.NUMBER_TYPE = 4;\njscsspToken.IDENT_TYPE = 5;\njscsspToken.FUNCTION_TYPE = 6;\njscsspToken.ATRULE_TYPE = 7;\njscsspToken.INCLUDES_TYPE = 8;\njscsspToken.DASHMATCH_TYPE = 9;\njscsspToken.BEGINSMATCH_TYPE = 10;\njscsspToken.ENDSMATCH_TYPE = 11;\njscsspToken.CONTAINSMATCH_TYPE = 12;\njscsspToken.SYMBOL_TYPE = 13;\njscsspToken.DIMENSION_TYPE = 14;\njscsspToken.PERCENTAGE_TYPE = 15;\njscsspToken.HEX_TYPE = 16;\njscsspToken.INCOMPLETE_STRING_TYPE = 17;\n\njscsspToken.prototype = {\n\n  isNotNull: function ()\n  {\n    return this.type;\n  },\n\n  _isOfType: function (aType, aValue)\n  {\n    return (this.type == aType && (!aValue || this.value.toLowerCase() == aValue));\n  },\n\n  isWhiteSpace: function(w)\n  {\n    return this._isOfType(jscsspToken.WHITESPACE_TYPE, w);\n  },\n\n  isString: function()\n  {\n    return this._isOfType(jscsspToken.STRING_TYPE);\n  },\n\n  isComment: function()\n  {\n    return this._isOfType(jscsspToken.COMMENT_TYPE);\n  },\n\n  isNumber: function(n)\n  {\n    return this._isOfType(jscsspToken.NUMBER_TYPE, n);\n  },\n\n  isSymbol: function(c)\n  {\n    return this._isOfType(jscsspToken.SYMBOL_TYPE, c);\n  },\n\n  isIdent: function(i)\n  {\n    return this._isOfType(jscsspToken.IDENT_TYPE, i);\n  },\n\n  isFunction: function(f)\n  {\n    return this._isOfType(jscsspToken.FUNCTION_TYPE, f);\n  },\n\n  isAtRule: function(a)\n  {\n    return this._isOfType(jscsspToken.ATRULE_TYPE, a);\n  },\n\n  isIncludes: function()\n  {\n    return this._isOfType(jscsspToken.INCLUDES_TYPE);\n  },\n\n  isDashmatch: function()\n  {\n    return this._isOfType(jscsspToken.DASHMATCH_TYPE);\n  },\n\n  isBeginsmatch: function()\n  {\n    return this._isOfType(jscsspToken.BEGINSMATCH_TYPE);\n  },\n\n  isEndsmatch: function()\n  {\n    return this._isOfType(jscsspToken.ENDSMATCH_TYPE);\n  },\n\n  isContainsmatch: function()\n  {\n    return this._isOfType(jscsspToken.CONTAINSMATCH_TYPE);\n  },\n\n  isSymbol: function(c)\n  {\n    return this._isOfType(jscsspToken.SYMBOL_TYPE, c);\n  },\n\n  isDimension: function()\n  {\n    return this._isOfType(jscsspToken.DIMENSION_TYPE);\n  },\n\n  isPercentage: function()\n  {\n    return this._isOfType(jscsspToken.PERCENTAGE_TYPE);\n  },\n\n  isHex: function()\n  {\n    return this._isOfType(jscsspToken.HEX_TYPE);\n  },\n\n  isDimensionOfUnit: function(aUnit)\n  {\n    return (this.isDimension() && this.unit == aUnit);\n  },\n\n  isLength: function()\n  {\n    return (this.isPercentage() ||\n            this.isDimensionOfUnit(\"em\") ||\n            this.isDimensionOfUnit(\"ex\") ||\n            this.isDimensionOfUnit(\"ch\") ||\n\n            this.isDimensionOfUnit(\"px\") ||\n\n            this.isDimensionOfUnit(\"vh\") ||\n            this.isDimensionOfUnit(\"vw\") ||\n            this.isDimensionOfUnit(\"vmin\") ||\n            this.isDimensionOfUnit(\"vmax\") ||\n\n            this.isDimensionOfUnit(\"rem\") ||\n\n            this.isDimensionOfUnit(\"cm\") ||\n            this.isDimensionOfUnit(\"mm\") ||\n            this.isDimensionOfUnit(\"in\") ||\n            this.isDimensionOfUnit(\"pc\") ||\n            this.isDimensionOfUnit(\"pt\"));\n  },\n\n  isAngle: function()\n  {\n    return (this.isDimensionOfUnit(\"deg\") ||\n            this.isDimensionOfUnit(\"rad\") ||\n            this.isDimensionOfUnit(\"grad\"));\n  }\n}\n\nvar kJscsspUNKNOWN_RULE   = 0;\nvar kJscsspSTYLE_RULE     = 1\nvar kJscsspCHARSET_RULE   = 2;\nvar kJscsspIMPORT_RULE    = 3;\nvar kJscsspMEDIA_RULE     = 4;\nvar kJscsspFONT_FACE_RULE = 5;\nvar kJscsspPAGE_RULE      = 6;\n\nvar kJscsspKEYFRAMES_RULE = 7;\nvar kJscsspKEYFRAME_RULE  = 8;\n\nvar kJscsspNAMESPACE_RULE = 100;\nvar kJscsspCOMMENT        = 101;\nvar kJscsspWHITE_SPACE    = 102;\n\nvar kJscsspVARIABLES_RULE = 200;\n\nvar kJscsspSTYLE_DECLARATION = 1000;\n\nvar gTABS = \"\";\n\nfunction jscsspStylesheet()\n{\n  this.cssRules = [];\n  this.variables = {};\n}\n\njscsspStylesheet.prototype = {\n  insertRule: function(aRule, aIndex) {\n    try {\n     this.cssRules.splice(aIndex, 1, aRule);\n    }\n    catch(e) {\n    }\n  },\n\n  deleteRule: function(aIndex) {\n    try {\n      this.cssRules.splice(aIndex);\n    }\n    catch(e) {\n    }\n  },\n\n  cssText: function() {\n    var rv = \"\";\n    for (var i = 0; i < this.cssRules.length; i++)\n      rv += this.cssRules[i].cssText() + \"\\n\\n\";\n    return rv;\n  },\n\n  resolveVariables: function(aMedium) {\n\n    function ItemFoundInArray(aArray, aItem) {\n      for (var i = 0; i < aArray.length; i++)\n        if (aItem == aArray[i])\n          return true;\n      return false;\n    }\n    \n    for (var i = 0; i < this.cssRules.length; i++)\n    {\n      var rule = this.cssRules[i];\n      if (rule.type == kJscsspSTYLE_RULE || rule.type == kJscsspIMPORT_RULE)\n        break;\n      else if (rule.type == kJscsspVARIABLES_RULE &&\n               (!rule.media.length || ItemFoundInArray(rule.media, aMedium))) {\n        \n        for (var j = 0; j < rule.declarations.length; j++) {\n          var valueText = \"\";\n          for (var k = 0; k < rule.declarations[j].values.length; k++)\n            valueText += (k ? \" \" : \"\") + rule.declarations[j].values[k].value;\n          this.variables[rule.declarations[j].property] = valueText;\n        }\n      }\n    }\n  }\n};\n\n/* kJscsspCHARSET_RULE */\n\nfunction jscsspCharsetRule()\n{\n  this.type = kJscsspCHARSET_RULE;\n  this.encoding = null;\n  this.parsedCssText = null;\n  this.parentStyleSheet = null;\n  this.parentRule = null;\n}\n\njscsspCharsetRule.prototype = {\n\n  cssText: function() {\n    return \"@charset \" + this.encoding + \";\";\n  },\n\n  setCssText: function(val) {\n    var sheet = {cssRules: []};\n    var parser = new CSSParser(val);\n    var token = parser.getToken(false, false);\n    if (token.isAtRule(\"@charset\")) {\n      if (parser.parseCharsetRule(token, sheet)) {\n        var newRule = sheet.cssRules[0];\n        this.encoding = newRule.encoding;\n        this.parsedCssText = newRule.parsedCssText;\n        return;\n      }\n    }\n    throw DOMException.SYNTAX_ERR;\n  }\n};\n\n/* kJscsspUNKNOWN_RULE */\n\nfunction jscsspErrorRule(aErrorMsg)\n{\n  this.error = aErrorMsg ? aErrorMsg : \"INVALID\"; \n  this.type = kJscsspUNKNOWN_RULE;\n  this.parsedCssText = null;\n  this.parentStyleSheet = null;\n  this.parentRule = null;\n}\n\njscsspErrorRule.prototype = {\n  cssText: function() {\n    return this.parsedCssText;\n  }\n};\n\n/* kJscsspCOMMENT */\n\nfunction jscsspComment()\n{\n  this.type = kJscsspCOMMENT;\n  this.parsedCssText = null;\n  this.parentStyleSheet = null;\n  this.parentRule = null;\n}\n\njscsspComment.prototype = {\n  cssText: function() {\n    return this.parsedCssText;\n  },\n\n  setCssText: function(val) {\n    var parser = new CSSParser(val);\n    var token = parser.getToken(true, false);\n    if (token.isComment())\n      this.parsedCssText = token.value;\n    else\n      throw DOMException.SYNTAX_ERR;\n  }\n};\n\n/* kJscsspWHITE_SPACE */\n\nfunction jscsspWhitespace()\n{\n  this.type = kJscsspWHITE_SPACE;\n  this.parsedCssText = null;\n  this.parentStyleSheet = null;\n  this.parentRule = null;\n}\n\njscsspWhitespace.prototype = {\n  cssText: function() {\n    return this.parsedCssText;\n  }\n};\n\n/* kJscsspIMPORT_RULE */\n\nfunction jscsspImportRule()\n{\n  this.type = kJscsspIMPORT_RULE;\n  this.parsedCssText = null;\n  this.href = null;\n  this.media = []; \n  this.parentStyleSheet = null;\n  this.parentRule = null;\n}\n\njscsspImportRule.prototype = {\n  cssText: function() {\n    var mediaString = this.media.join(\", \");\n    return \"@import \" + this.href\n                      + ((mediaString && mediaString != \"all\") ? mediaString + \" \" : \"\")\n                      + \";\";\n  },\n\n  setCssText: function(val) {\n    var sheet = {cssRules: []};\n    var parser = new CSSParser(val);\n    var token = parser.getToken(true, true);\n    if (token.isAtRule(\"@import\")) {\n      if (parser.parseImportRule(token, sheet)) {\n        var newRule = sheet.cssRules[0];\n        this.href = newRule.href;\n        this.media = newRule.media;\n        this.parsedCssText = newRule.parsedCssText;\n        return;\n      }\n    }\n    throw DOMException.SYNTAX_ERR;\n  }\n};\n\n/* kJscsspNAMESPACE_RULE */\n\nfunction jscsspNamespaceRule()\n{\n  this.type = kJscsspNAMESPACE_RULE;\n  this.parsedCssText = null;\n  this.prefix = null;\n  this.url = null;\n  this.parentStyleSheet = null;\n  this.parentRule = null;\n}\n\njscsspNamespaceRule.prototype = {\n  cssText: function() {\n    return \"@namespace \" + (this.prefix ? this.prefix + \" \": \"\")\n                        + this.url\n                        + \";\";\n  },\n\n  setCssText: function(val) {\n    var sheet = {cssRules: []};\n    var parser = new CSSParser(val);\n    var token = parser.getToken(true, true);\n    if (token.isAtRule(\"@namespace\")) {\n      if (parser.parseNamespaceRule(token, sheet)) {\n        var newRule = sheet.cssRules[0];\n        this.url = newRule.url;\n        this.prefix = newRule.prefix;\n        this.parsedCssText = newRule.parsedCssText;\n        return;\n      }\n    }\n    throw DOMException.SYNTAX_ERR;\n  }\n};\n\n/* kJscsspSTYLE_DECLARATION */\n\nfunction jscsspDeclaration()\n{\n  this.type = kJscsspSTYLE_DECLARATION;\n  this.property = null;\n  this.values = [];\n  this.valueText = null;\n  this.priority = null;\n  this.parsedCssText = null;\n  this.parentStyleSheet = null;\n  this.parentRule = null;\n}\n\njscsspDeclaration.prototype = {\n  kCOMMA_SEPARATED: {\n    \"cursor\": true,\n    \"font-family\": true,\n    \"voice-family\": true,\n    \"background-image\": true\n  },\n\n  kUNMODIFIED_COMMA_SEPARATED_PROPERTIES: {\n    \"text-shadow\": true,\n    \"box-shadow\": true,\n    \"transition\": true,\n    \"transition-property\": true,\n    \"transition-duration\": true,\n    \"transition-timing-function\": true,\n    \"transition-delay\": true,\n    \"src\": true,\n    \"-moz-font-feature-settings\": true\n  },\n\n  cssText: function() {\n    var prefixes = this.property.startsWith(\"--\")\n                   ? [ this.property ]\n                   : CssInspector.prefixesForProperty(this.property);\n\n    var rv = \"\";\n    if (this.property in this.kUNMODIFIED_COMMA_SEPARATED_PROPERTIES) {\n      if (prefixes) {\n        rv = \"\\n\";\n        for (var propertyIndex = 0; propertyIndex < prefixes.length; propertyIndex++) {\n          var property = prefixes[propertyIndex];\n          rv += (propertyIndex ? gTABS : \"\") + property + \": \";\n          rv += this.valueText + (this.priority ? \" !important\" : \"\") + \";\";\n          rv += ((prefixes.length > 1 && propertyIndex != prefixes.length -1) ? \"\\n\" : \"\");\n        }\n        return rv;\n      }\n      return this.property + \": \" + this.valueText +\n             (this.priority ? \" !important\" : \"\") + \";\"\n    }\n\n    if (prefixes) {\n      rv = \"\\n\";\n      for (var propertyIndex = 0; propertyIndex < prefixes.length; propertyIndex++) {\n        var property = prefixes[propertyIndex];\n        rv += gTABS + property + \": \";\n        var separator = (property in this.kCOMMA_SEPARATED) ? \", \" : \" \";\n        for (var i = 0; i < this.values.length; i++)\n          if (this.values[i].cssText() != null)\n            rv += (i ? separator : \"\") + this.values[i].cssText();\n          else\n            return null;\n        rv += (this.priority ? \" !important\" : \"\") + \";\" +\n              ((prefixes.length > 1 && propertyIndex != prefixes.length -1) ? \"\\n\" : \"\");\n      }\n      return rv;\n    }\n\n    var separator = (this.property in this.kCOMMA_SEPARATED) ? \", \" : \" \";\n    var extras = {\"webkit\": false, \"presto\": false, \"trident\": false, \"gecko1.9.2\": false, \"generic\": false }\n    for (var i = 0; i < this.values.length; i++) {\n      var v = this.values[i].cssText();\n      if (v != null) {\n        var paren = v.indexOf(\"(\");\n        var kwd = v;\n        if (paren != -1)\n          kwd = v.substr(0, paren);\n        if (kwd in kCSS_VENDOR_VALUES) {\n          for (var j in kCSS_VENDOR_VALUES[kwd]) {\n            extras[j] = extras[j] || (kCSS_VENDOR_VALUES[kwd][j] != \"\");\n          }\n        }\n      }\n      else\n        return null;\n    }\n\n    for (var j in extras) {\n      if (extras[j]) {\n        var str = \"\\n\" + gTABS +  this.property + \": \";\n        for (var i = 0; i < this.values.length; i++) {\n          var v = this.values[i].cssText();\n          if (v != null) {\n            var paren = v.indexOf(\"(\");\n            var kwd = v;\n            if (paren != -1)\n              kwd = v.substr(0, paren);\n            if (kwd in kCSS_VENDOR_VALUES) {\n              var functor = kCSS_VENDOR_VALUES[kwd][j];\n              if (functor) {\n                v = (typeof functor == \"string\") ? functor : functor(v, j);\n                if (!v) {\n                  str = null;\n                  break;\n                }\n              }\n            }\n            str += (i ? separator : \"\") + v;\n          }\n          else\n            return null;\n        }\n        if (str)\n          rv += str + \";\"\n        else\n          rv += \"\\n\" + gTABS + \"/* Impossible to translate property \" + this.property + \" for \" + j + \" */\";\n      }\n    }\n\n    rv += \"\\n\" + gTABS + this.property + \": \";\n    for (var i = 0; i < this.values.length; i++) {\n      var v = this.values[i].cssText();\n      if (v != null) {\n        rv += (i ? separator : \"\") + v;\n      }\n    }\n    rv += (this.priority ? \" !important\" : \"\") + \";\";\n\n    return rv;\n  },\n\n  setCssText: function(val) {\n    var declarations = [];\n    var parser = new CSSParser(val);\n    var token = parser.getToken(true, true);\n    if (parser.parseDeclaration(token, declarations, true, true, null)\n        && declarations.length\n        && declarations[0].type == kJscsspSTYLE_DECLARATION) {\n      var newDecl = declarations.cssRules[0];\n      this.property = newDecl.property;\n      this.value = newDecl.value;\n      this.priority = newDecl.priority;\n      this.parsedCssText = newRule.parsedCssText;\n      return;\n    }\n    throw DOMException.SYNTAX_ERR;\n  }\n};\n\n/* kJscsspFONT_FACE_RULE */\n\nfunction jscsspFontFaceRule()\n{\n  this.type = kJscsspFONT_FACE_RULE;\n  this.parsedCssText = null;\n  this.descriptors = [];\n  this.parentStyleSheet = null;\n  this.parentRule = null;\n}\n\njscsspFontFaceRule.prototype = {\n  cssText: function() {\n    var rv = gTABS + \"@font-face {\\n\";\n    var preservedGTABS = gTABS;\n    gTABS += \"  \";\n    for (var i = 0; i < this.descriptors.length; i++)\n      rv += gTABS + this.descriptors[i].cssText() + \"\\n\";\n    gTABS = preservedGTABS;\n    return rv + gTABS + \"}\";\n  },\n\n  setCssText: function(val) {\n    var sheet = {cssRules: []};\n    var parser = new CSSParser(val);\n    var token = parser.getToken(true, true);\n    if (token.isAtRule(\"@font-face\")) {\n      if (parser.parseFontFaceRule(token, sheet)) {\n        var newRule = sheet.cssRules[0];\n        this.descriptors = newRule.descriptors;\n        this.parsedCssText = newRule.parsedCssText;\n        return;\n      }\n    }\n    throw DOMException.SYNTAX_ERR;\n  }\n};\n\n/* kJscsspKEYFRAMES_RULE */\nfunction jscsspKeyframesRule()\n{\n  this.type = kJscsspKEYFRAMES_RULE;\n  this.parsedCssText = null;\n  this.cssRules = [];\n  this.name = null;\n  this.parentStyleSheet = null;\n  this.parentRule = null;\n}\n\njscsspKeyframesRule.prototype = {\n  cssText: function() {\n    var rv = \"\";\n    var prefixes = [\"moz\", \"webkit\", \"ms\", \"o\"];\n    var useGecko = true;\n    var useWebkit = true;\n    var usePresto = true;\n    var useTrident = true;\n    try {\n      var prefs = Components.classes[\"@mozilla.org/preferences-service;1\"]\n                     .getService(Components.interfaces.nsIPrefBranch);\n    \n      useGecko   = prefs.getBoolPref(\"bluegriffon.css.support.gecko\");\n      useWebkit  = prefs.getBoolPref(\"bluegriffon.css.support.webkit\");\n      usePresto  = prefs.getBoolPref(\"bluegriffon.css.support.presto\");\n      useTrident = prefs.getBoolPref(\"bluegriffon.css.support.trident\");\n    }\n    catch(e) {}\n    var usePrefixes = [useGecko, useWebkit, usePresto, useTrident];\n    for (var p = 0; p < prefixes.length; p++) {\n      if (usePrefixes[p]) {\n        rv += gTABS\n              + \"@-\" + prefixes[p] + \"-keyframes \"\n              + this.name + \" {\\n\";\n        var preservedGTABS = gTABS;\n        gTABS += \"  \";\n        for (var i = 0; i < this.cssRules.length; i++)\n          rv += gTABS + this.cssRules[i].cssText() + \"\\n\";\n        gTABS = preservedGTABS;\n        rv += gTABS + \"}\\n\\n\";\n      }\n    }\n    return rv;\n  },\n\n  setCssText: function(val) {\n    var sheet = {cssRules: []};\n    var parser = new CSSParser(val);\n    var token = parser.getToken(true, true);\n    if (token.isAtRule(\"@-mozkeyframes\")) {\n      if (parser.parseKeyframesRule(token, sheet)) {\n        var newRule = sheet.cssRules[0];\n        this.cssRules = newRule.cssRules;\n        this.name = newRule.name;\n        this.parsedCssText = newRule.parsedCssText;\n        return;\n      }\n    }\n    throw DOMException.SYNTAX_ERR;\n  }\n};\n\n/* kJscsspKEYFRAME_RULE */\nfunction jscsspKeyframeRule()\n{\n  this.type = kJscsspKEYFRAME_RULE;\n  this.parsedCssText = null;\n  this.declarations = []\n  this.keyText = null;\n  this.parentStyleSheet = null;\n  this.parentRule = null;\n}\n\njscsspKeyframeRule.prototype = {\n  cssText: function() {\n    var rv = this.keyText + \" {\\n\";\n    var preservedGTABS = gTABS;\n    gTABS += \"  \";\n    for (var i = 0; i < this.declarations.length; i++) {\n      var declText = this.declarations[i].cssText();\n      if (declText)\n        rv += gTABS + this.declarations[i].cssText() + \"\\n\";\n    }\n    gTABS = preservedGTABS;\n    return rv + gTABS + \"}\";\n  },\n\n  setCssText: function(val) {\n    var sheet = {cssRules: []};\n    var parser = new CSSParser(val);\n    var token = parser.getToken(true, true);\n    if (!token.isNotNull()) {\n      if (parser.parseKeyframeRule(token, sheet, false)) {\n        var newRule = sheet.cssRules[0];\n        this.keyText = newRule.keyText;\n        this.declarations = newRule.declarations;\n        this.parsedCssText = newRule.parsedCssText;\n        return;\n      }\n    }\n    throw DOMException.SYNTAX_ERR;\n  }\n};\n\n/* kJscsspMEDIA_RULE */\n\nfunction jscsspMediaRule()\n{\n  this.type = kJscsspMEDIA_RULE;\n  this.parsedCssText = null;\n  this.cssRules = [];\n  this.media = [];\n  this.parentStyleSheet = null;\n  this.parentRule = null;\n}\n\njscsspMediaRule.prototype = {\n  cssText: function() {\n    var rv = gTABS + \"@media \" + this.media.join(\", \") + \" {\\n\";\n    var preservedGTABS = gTABS;\n    gTABS += \"  \";\n    for (var i = 0; i < this.cssRules.length; i++)\n      rv += gTABS + this.cssRules[i].cssText() + \"\\n\";\n    gTABS = preservedGTABS;\n    return rv + gTABS + \"}\";\n  },\n\n  setCssText: function(val) {\n    var sheet = {cssRules: []};\n    var parser = new CSSParser(val);\n    var token = parser.getToken(true, true);\n    if (token.isAtRule(\"@media\")) {\n      if (parser.parseMediaRule(token, sheet)) {\n        var newRule = sheet.cssRules[0];\n        this.cssRules = newRule.cssRules;\n        this.media = newRule.media;\n        this.parsedCssText = newRule.parsedCssText;\n        return;\n      }\n    }\n    throw DOMException.SYNTAX_ERR;\n  }\n};\n\n/* kJscsspSTYLE_RULE */\n\nfunction jscsspStyleRule()\n{\n  this.type = kJscsspSTYLE_RULE;\n  this.parsedCssText = null;\n  this.declarations = []\n  this.mSelectorText = null;\n  this.parentStyleSheet = null;\n  this.parentRule = null;\n}\n\njscsspStyleRule.prototype = {\n  cssText: function() {\n    var rv = this.mSelectorText + \" {\";\n    var preservedGTABS = gTABS;\n    gTABS += \"  \";\n    for (var i = 0; i < this.declarations.length; i++) {\n      var declText = this.declarations[i].cssText();\n      if (declText)\n        rv += declText;\n    }\n    gTABS = preservedGTABS;\n    return rv + \"\\n\" + gTABS + \"}\";\n  },\n\n  setCssText: function(val) {\n    var sheet = {cssRules: []};\n    var parser = new CSSParser(val);\n    var token = parser.getToken(true, true);\n    if (!token.isNotNull()) {\n      if (parser.parseStyleRule(token, sheet, false)) {\n        var newRule = sheet.cssRules[0];\n        this.mSelectorText = newRule.mSelectorText;\n        this.declarations = newRule.declarations;\n        this.parsedCssText = newRule.parsedCssText;\n        return;\n      }\n    }\n    throw DOMException.SYNTAX_ERR;\n  },\n\n  selectorText: function() {\n    return this.mSelectorText;\n  },\n\n  setSelectorText: function(val) {\n    var parser = new CSSParser(val);\n    var token = parser.getToken(true, true);\n    if (!token.isNotNull()) {\n      var s = parser.parseSelector(token, true);\n      if (s) {\n        this.mSelectorText = s.selector;\n        return;\n      }\n    }\n    throw DOMException.SYNTAX_ERR;\n  }\n};\n\n/* kJscsspPAGE_RULE */\n\nfunction jscsspPageRule()\n{\n  this.type = kJscsspPAGE_RULE;\n  this.parsedCssText = null;\n  this.pageSelector = null;\n  this.declarations = [];\n  this.parentStyleSheet = null;\n  this.parentRule = null;\n}\n\njscsspPageRule.prototype = {\n  cssText: function() {\n    var rv = gTABS + \"@page \"\n                   + (this.pageSelector ? this.pageSelector + \" \": \"\")\n                   + \"{\\n\";\n    var preservedGTABS = gTABS;\n    gTABS += \"  \";\n    for (var i = 0; i < this.declarations.length; i++)\n      rv += gTABS + this.declarations[i].cssText() + \"\\n\";\n    gTABS = preservedGTABS;\n    return rv + gTABS + \"}\";\n  },\n\n  setCssText: function(val) {\n    var sheet = {cssRules: []};\n    var parser = new CSSParser(val);\n    var token = parser.getToken(true, true);\n    if (token.isAtRule(\"@page\")) {\n      if (parser.parsePageRule(token, sheet)) {\n        var newRule = sheet.cssRules[0];\n        this.pageSelector = newRule.pageSelector;\n        this.declarations = newRule.declarations;\n        this.parsedCssText = newRule.parsedCssText;\n        return;\n      }\n    }\n    throw DOMException.SYNTAX_ERR;\n  }\n};\n\n/* kJscsspVARIABLES_RULE */\n\nfunction jscsspVariablesRule()\n{\n  this.type = kJscsspVARIABLES_RULE;\n  this.parsedCssText = null;\n  this.declarations = [];\n  this.parentStyleSheet = null;\n  this.parentRule = null;\n  this.media = null;\n}\n\njscsspVariablesRule.prototype = {\n  cssText: function() {\n    var rv = gTABS + \"@variables \" +\n                     (this.media.length ? this.media.join(\", \") + \" \" : \"\") +\n                     \"{\\n\";\n    var preservedGTABS = gTABS;\n    gTABS += \"  \";\n    for (var i = 0; i < this.declarations.length; i++)\n      rv += gTABS + this.declarations[i].cssText() + \"\\n\";\n    gTABS = preservedGTABS;\n    return rv + gTABS + \"}\";\n  },\n\n  setCssText: function(val) {\n    var sheet = {cssRules: []};\n    var parser = new CSSParser(val);\n    var token = parser.getToken(true, true);\n    if (token.isAtRule(\"@variables\")) {\n      if (parser.parseVariablesRule(token, sheet)) {\n        var newRule = sheet.cssRules[0];\n        this.declarations = newRule.declarations;\n        this.parsedCssText = newRule.parsedCssText;\n        return;\n      }\n    }\n    throw DOMException.SYNTAX_ERR;\n  }\n};\n\nvar kJscsspINHERIT_VALUE = 0;\nvar kJscsspPRIMITIVE_VALUE = 1;\nvar kJscsspVARIABLE_VALUE = 4;\n\nfunction jscsspVariable(aType, aSheet)\n{\n  this.value = \"\";\n  this.type = aType;\n  this.name  = null;\n  this.parentRule = null;\n  this.parentStyleSheet = aSheet;\n}\n\njscsspVariable.prototype = {\n  cssText: function() {\n    return this.value;\n  },\n\n  setCssText: function(val) {\n    if (this.type == kJscsspVARIABLE_VALUE)\n      throw DOMException.SYNTAX_ERR;\n    else\n      this.value = val;\n  },\n\n  resolveVariable: function(aName, aRule, aSheet)\n  {\n    if (aName.toLowerCase() in aSheet.variables)\n      return aSheet.variables[aName.toLowerCase()];\n    return null;\n  }\n};\n\nfunction ParseURL(buffer) {\n  var result = { };\n  result.protocol = \"\";\n  result.user = \"\";\n  result.password = \"\";\n  result.host = \"\";\n  result.port = \"\";\n  result.path = \"\";\n  result.query = \"\";\n\n  var section = \"PROTOCOL\";\n  var start = 0;\n  var wasSlash = false;\n\n  while(start < buffer.length) {\n    if(section == \"PROTOCOL\") {\n      if(buffer.charAt(start) == ':') {\n        section = \"AFTER_PROTOCOL\";\n        start++;\n      } else if(buffer.charAt(start) == '/' && result.protocol.length() == 0) { \n        section = PATH;\n      } else {\n        result.protocol += buffer.charAt(start++);\n      }\n    } else if(section == \"AFTER_PROTOCOL\") {\n      if(buffer.charAt(start) == '/') {\n    if(!wasSlash) {\n          wasSlash = true;\n    } else {\n          wasSlash = false;\n          section = \"USER\";\n    }\n        start ++;\n      } else {\n        throw new ParseException(\"Protocol shell be separated with 2 slashes\");\n      }       \n    } else if(section == \"USER\") {\n      if(buffer.charAt(start) == '/') {\n        result.host = result.user;\n        result.user = \"\";\n        section = \"PATH\";\n      } else if(buffer.charAt(start) == '?') {\n        result.host = result.user;\n        result.user = \"\";\n        section = \"QUERY\";\n        start++;\n      } else if(buffer.charAt(start) == ':') {\n        section = \"PASSWORD\";\n        start++;\n      } else if(buffer.charAt(start) == '@') {\n        section = \"HOST\";\n        start++;\n      } else {\n        result.user += buffer.charAt(start++);\n      }\n    } else if(section == \"PASSWORD\") {\n      if(buffer.charAt(start) == '/') {\n        result.host = result.user;\n        result.port = result.password;\n        result.user = \"\";\n        result.password = \"\";\n        section = \"PATH\";\n      } else if(buffer.charAt(start) == '?') {\n        result.host = result.user;\n        result.port = result.password;\n        result.user = \"\";\n        result.password = \"\";\n        section = \"QUERY\";\n        start ++;\n      } else if(buffer.charAt(start) == '@') {\n        section = \"HOST\";\n        start++;\n      } else {\n        result.password += buffer.charAt(start++);\n      }\n    } else if(section == \"HOST\") {\n      if(buffer.charAt(start) == '/') {\n        section = \"PATH\";\n      } else if(buffer.charAt(start) == ':') {\n        section = \"PORT\";\n        start++;\n      } else if(buffer.charAt(start) == '?') {\n        section = \"QUERY\";\n        start++;\n      } else {\n        result.host += buffer.charAt(start++);\n      }\n    } else if(section == \"PORT\") {\n      if(buffer.charAt(start) == '/') {\n        section = \"PATH\";\n      } else if(buffer.charAt(start) == '?') {\n        section = \"QUERY\";\n        start++;\n      } else {\n        result.port += buffer.charAt(start++);\n      }\n    } else if(section == \"PATH\") {\n      if(buffer.charAt(start) == '?') {\n    section = \"QUERY\";\n    start ++;\n      } else {\n    result.path += buffer.charAt(start++);\n      }\n    } else if(section == \"QUERY\") {\n      result.query += buffer.charAt(start++);\n    }\n  }\n\n  if(section == \"PROTOCOL\") {\n    result.host = result.protocol;\n    result.protocol = \"http\";\n  } else if(section == \"AFTER_PROTOCOL\") {\n    throw new ParseException(\"Invalid url\");\n  } else if(section == \"USER\") {\n    result.host = result.user;\n    result.user = \"\";\n  } else if(section == \"PASSWORD\") {\n    result.host = result.user;\n    result.port = result.password;\n    result.user = \"\";\n    result.password = \"\";\n  }\n\n  return result;\n}\n\nfunction ParseException(description) {\n    this.description = description;\n}\n\nfunction CountLF(s)\n{\n  var nCR = s.match( /\\n/g );\n  return nCR ? nCR.length + 1 : 1;\n}\n\n\nfunction FilterLinearGradient(aValue, aEngine)\n{\n  var g = CssInspector.parseBackgroundImages(aValue)[0];\n  if (!g.value)\n    return null;\n\n  var str = \"\";\n  var position = (\"position\" in g.value) ? g.value.position.toLowerCase() : \"\";\n  var angle    = (\"angle\" in g.value) ? g.value.angle.toLowerCase() : \"\";\n\n  if (\"webkit20110101\" == aEngine) {\n    var cancelled = false;\n    str = \"-webkit-gradient(linear, \";\n    // normalize angle\n    if (angle) {\n      var match = angle.match(/^([0-9\\-\\.\\\\+]+)([a-z]*)/);\n      var angle = parseFloat(match[1]);\n      var unit  = match[2];\n      switch (unit) {\n        case \"grad\": angle = angle * 90 / 100; break;\n        case \"rad\":  angle = angle * 180 / Math.PI; break;\n        default: break;\n      }\n      while (angle < 0)\n        angle += 360;\n      while (angle >= 360)\n        angle -= 360;\n    }\n    // get startpoint w/o keywords\n    var startpoint = [];\n    var endpoint = [];\n    if (position != \"\") {\n      if (position == \"center\")\n        position = \"center center\";\n      startpoint = position.split(\" \");\n      if (angle == \"\" && angle != 0) {\n        // no angle, then we just turn the point 180 degrees around center\n        switch (startpoint[0]) {\n          case \"left\":   endpoint.push(\"right\"); break;\n          case \"center\": endpoint.push(\"center\"); break;\n          case \"right\":  endpoint.push(\"left\"); break;\n          default: {\n              var match = startpoint[0].match(/^([0-9\\-\\.\\\\+]+)([a-z]*)/);\n              var v     = parseFloat(match[0]);\n              var unit  = match[1];\n              if (unit == \"%\") {\n                endpoint.push((100-v) + \"%\");\n              }\n              else\n                cancelled = true;\n            }\n            break;\n        }\n        if (!cancelled)\n          switch (startpoint[1]) {\n            case \"top\":    endpoint.push(\"bottom\"); break;\n            case \"center\": endpoint.push(\"center\"); break;\n            case \"bottom\": endpoint.push(\"top\"); break;\n            default: {\n                var match = startpoint[1].match(/^([0-9\\-\\.\\\\+]+)([a-z]*)/);\n                var v     = parseFloat(match[0]);\n                var unit  = match[1];\n                if (unit == \"%\") {\n                  endpoint.push((100-v) + \"%\");\n                }\n                else\n                  cancelled = true;\n              }\n              break;\n          }\n      }\n      else {\n        switch (angle) {\n          case 0:    endpoint.push(\"right\"); endpoint.push(startpoint[1]); break;\n          case 90:   endpoint.push(startpoint[0]); endpoint.push(\"top\"); break;\n          case 180:  endpoint.push(\"left\"); endpoint.push(startpoint[1]); break;\n          case 270:  endpoint.push(startpoint[0]); endpoint.push(\"bottom\"); break;\n          default:     cancelled = true; break;\n        }\n      }\n    }\n    else {\n      // no position defined, we accept only vertical and horizontal\n      if (angle == \"\")\n        angle = 270;\n      switch (angle) {\n        case 0:    startpoint= [\"left\", \"center\"];   endpoint = [\"right\", \"center\"]; break;\n        case 90:   startpoint= [\"center\", \"bottom\"]; endpoint = [\"center\", \"top\"]; break;\n        case 180:  startpoint= [\"right\", \"center\"];  endpoint = [\"left\", \"center\"]; break;\n        case 270:  startpoint= [\"center\", \"top\"];    endpoint = [\"center\", \"bottom\"]; break;\n        default:     cancelled = true; break;\n      }\n    }\n  \n    if (cancelled)\n      return \"\";\n  \n    str += startpoint.join(\" \") + \", \" + endpoint.join(\" \");\n    if (!g.value.stops[0].position)\n      g.value.stops[0].position = \"0%\";\n    if (!g.value.stops[g.value.stops.length-1].position)\n      g.value.stops[g.value.stops.length-1].position = \"100%\";\n    var current = 0;\n    for (var i = 0; i < g.value.stops.length && !cancelled; i++) {\n      var s = g.value.stops[i];\n      if (s.position) {\n        if (s.position.indexOf(\"%\") == -1) {\n          cancelled = true;\n          break;\n        }\n      }\n      else {\n        var j = i + 1;\n        while (j < g.value.stops.length && !g.value.stops[j].position)\n          j++;\n        var inc = parseFloat(g.value.stops[j].position) - current;\n        for (var k = i; k < j; k++) {\n          g.value.stops[k].position = (current + inc * (k - i + 1) / (j - i + 1)) + \"%\";\n        }\n      }\n      current = parseFloat(s.position);\n      str += \", color-stop(\" + (parseFloat(current) / 100) + \", \" + s.color + \")\";\n    }\n  \n    if (cancelled)\n      return \"\";\n  }\n  else {\n    str = (g.value.isRepeating ? \"repeating-\" : \"\") + \"linear-gradient(\";\n    if (angle || position)\n      str += (angle ? angle : position) + \", \";\n  \n    for (var i = 0; i < g.value.stops.length; i++) {\n      var s = g.value.stops[i];\n      str += s.color\n             + (s.position ? \" \" + s.position : \"\")\n             + ((i != g.value.stops.length -1) ? \", \" : \"\");\n    }\n  }\n  str += \")\";\n\n  switch (aEngine) {\n    case \"webkit\":     str = \"-webkit-\"  + str; break;\n    case \"gecko1.9.2\": str = \"-moz-\"  + str; break;\n    case \"presto\":     str = \"-o-\"  + str; break;\n    case \"trident\":    str = \"-ms-\"  + str; break;\n    default:           break;\n  }\n  return str;\n}\n\nfunction FilterRadialGradient(aValue, aEngine)\n{\n  var g = CssInspector.parseBackgroundImages(aValue)[0];\n  if (!g.value)\n    return null;\n\n  // oh come on, this is now so painful to deal with ; no way I'm going to implement this\n  if (\"webkit20110101\" == aEngine)\n    return null;\n  \n  var str = (g.value.isRepeating ? \"repeating-\" : \"\") + \"radial-gradient(\";\n  var shape = (\"shape\" in g.value) ? g.value.shape : \"\";\n  var extent  = (\"extent\"  in g.value) ? g.value.extent : \"\";\n  var lengths = \"\";\n  switch (g.value.positions.length) {\n    case 1:\n      lengths = g.value.positions[0] + \" \" + g.value.positions[0];\n      break;\n    case 2:\n      lengths = g.value.positions[0] + \" \" + g.value.positions[1];\n      break;\n    default:\n      break;\n  }\n  var at = g.value.at;\n\n  str += (at ? at + \", \" : \"\")\n         + ((shape || extent || at)\n            ? (shape ? shape + \" \" : \"\")\n              + (extent ? extent + \" \" : \"\")\n              + (lengths ? lengths + \" \" : \"\")\n              + \", \"\n            : \"\");\n  for (var i = 0; i < g.value.stops.length; i++) {\n    var s = g.value.stops[i];\n    str += s.color\n           + (s.position ? \" \" + s.position : \"\")\n           + ((i != g.value.stops.length -1) ? \", \" : \"\");\n  }\n  str += \")\";\n\n  switch (aEngine) {\n    case \"webkit\":     str = \"-webkit-\"  + str; break;\n    case \"gecko1.9.2\": str = \"-moz-\"  + str; break;\n    case \"presto\":     str = \"-o-\"  + str; break;\n    case \"trident\":    str = \"-ms-\"  + str; break;\n    default:           break;\n  }\n  return str;\n}\n\n/************************** GRID-TEMPLATE-ROWS/COLUMNS **************************/\n\nfunction gridAddToTreechildren(aElt, aLabel, aValue, aIsContainer)\n{\n  var doc = aElt.ownerDocument;\n  var item = doc.createElement(\"treeitem\");\n  var row  = doc.createElement(\"treerow\");\n  var cell = doc.createElement(\"treecell\");\n  cell.setAttribute(\"label\", aLabel);\n  row.appendChild(cell);\n  item.appendChild(row);\n  item.setAttribute(\"value\", aValue);\n  aElt.appendChild(item);\n  if (aIsContainer) {\n    item.setAttribute(\"container\", \"true\");\n    item.setAttribute(\"open\", \"true\");\n    var children = doc.createElement(\"treechildren\");\n    item.appendChild(children);\n    return children;\n  }\n  return aElt;\n}\n\nfunction gridAutoRepeat(aCount)\n{\n  this.count = aCount;\n  this.fixedSizingFunctions = [];\n  this.endLineNames = null;\n}\n\ngridAutoRepeat.prototype = {\n  type: \"auto-repeat\",\n  count: 0,\n  fixedSizingFunctions: [],\n  endLineNames: null,\n\n  display: function(aElt, aClass) {\n    var v = \"repeat(\" + this.count + \")\";\n    var item = gridAddToTreechildren(aElt, v, this.count, true);\n\n    for (var i = 0; i < this.fixedSizingFunctions.length; i++) {\n      this.fixedSizingFunctions[i].display(item);\n    }\n    if (this.endLineNames && this.endLineNames.length) {\n      var v = \"[\" + this.endLineNames.join(\" \") + \"]\";\n      gridAddToTreechildren(item, v, v);\n    }\n  },\n\n  toString: function() {\n    var rv = \"repeat(\" + this.count + \",\";\n    for (var i = 0; i < this.fixedSizingFunctions.length; i++) {\n      rv += \" \" + this.fixedSizingFunctions[i].toString();\n    }\n    if (this.endLineNames && this.endLineNames.length)\n      rv += \" [\" + this.endLineNames.join(\" \") + \"]\";\n    rv += \")\";\n    return rv;\n  }\n}\n\nfunction gridFixedRepeat(aCount)\n{\n  this.count = aCount;\n  this.fixedSizingFunctions = [];\n  this.endLineNames = null;\n}\n\ngridFixedRepeat.prototype = {\n  type: \"fixed-repeat\",\n  count: 0,\n  fixedSizingFunctions: [],\n  endLineNames: null,\n\n  display: function(aElt) {\n    var v = \"repeat(\" + this.count + \")\";\n    var item = gridAddToTreechildren(aElt, v, this.count, true);\n\n    for (var i = 0; i < this.fixedSizingFunctions.length; i++) {\n      this.fixedSizingFunctions[i].display(item);\n    }\n    if (this.endLineNames && this.endLineNames.length) {\n      var v = \"[\" + this.endLineNames.join(\" \") + \"]\";\n      gridAddToTreechildren(item, v, v);\n    }\n  },\n\n  toString: function() {\n    var rv = \"repeat(\" + this.count + \",\";\n    for (var i = 0; i < this.fixedSizingFunctions.length; i++) {\n      rv += \" \" + this.fixedSizingFunctions[i].toString();\n    }\n    if (this.endLineNames && this.endLineNames.length)\n      rv += \" [\" + this.endLineNames.join(\" \") + \"]\";\n    rv += \")\";\n    return rv;\n  }\n}\n\nfunction gridTrackRepeat(aCount)\n{\n  this.count = aCount;\n  this.trackSizingFunctions = [];\n  this.endLineNames = null;\n}\n\ngridTrackRepeat.prototype = {\n  type: \"track-repeat\",\n  count: 0,\n  trackSizingFunctions: [],\n  endLineNames: null,\n\n  display: function(aElt) {\n    var v = \"repeat(\" + this.count + \")\";\n    var item = gridAddToTreechildren(aElt, v, this.count, true);\n\n    for (var i = 0; i < this.trackSizingFunctions.length; i++) {\n      this.trackSizingFunctions[i].display(item);\n    }\n    if (this.endLineNames && this.endLineNames.length) {\n      var v = \"[\" + this.endLineNames.join(\" \") + \"]\";\n      gridAddToTreechildren(item, v, v);\n    }\n  },\n\n  toString: function() {\n    var rv = \"repeat(\" + this.count + \",\";\n    for (var i = 0; i < this.trackSizingFunctions.length; i++) {\n      rv += \" \" + this.trackSizingFunctions[i].toString();\n    }\n    if (this.endLineNames && this.endLineNames.length)\n      rv += \" [\" + this.endLineNames.join(\" \") + \"]\";\n    rv += \")\";\n    return rv;\n  }\n}\n\nfunction gridAutoTrackList()\n{\n  this.startEntries = [];\n  this.startLineNames = null;\n  this.autoRepeat = null;\n  this.endEntries = [];\n  this.endLineNames = null;\n}\n\ngridAutoTrackList.prototype = {\n  type: \"auto-track-list\",\n  startEntries: [],\n  startLineNames: null,\n  autoRepeat: null,\n  endEntries: [],\n  endLineNames: null,\n\n  display: function(aElt) {\n    for (var i = 0; i < this.startEntries.length; i++) {\n      this.startEntries.display(aElt);\n    }\n\n    if (this.startLineNames && this.startLineNames.length) {\n      var v = \"[\" + this.startLineNames.join(\" \") + \"]\";\n      gridAddToTreechildren(aElt, v, v);\n    }\n\n    this.autoRepeat.display(aElt);\n\n    for (var i = 0; i < this.endEntries.length; i++) {\n      this.endEntries.display(aEl);\n    }\n\n    if (this.endLineNames && this.endLineNames.length) {\n      var v = \"[\" + this.endLineNames.join(\" \") + \"]\";\n      gridAddToTreechildren(aElt, v, v);\n    }\n  },\n\n  toString: function() {\n    var rv = \"\";\n    for (var i = 0; i < this.startEntries.length; i++) {\n      if (i)\n        rv += \" \";\n      rv += this.startEntries.toString();\n    }\n\n    if (this.startLineNames && this.startLineNames.length) {\n      rv += \" \";\n      rv += \" [\" + this.startLineNames.join(\" \") + \"]\";\n    }\n\n    rv += \" \" + this.autoRepeat.toString();\n\n    for (var i = 0; i < this.endEntries.length; i++) {\n      rv += \" \" + this.endEntries.toString();\n    }\n\n    if (this.endLineNames && this.endLineNames.length) {\n      rv += \" \";\n      rv += \" [\" + this.endLineNames.join(\" \") + \"]\";\n    }\n\n    return rv;\n  }\n}\n\nfunction gridTrackList()\n{\n  this.entries = [];\n  this.lineNames = null;\n}\n\ngridTrackList.prototype = {\n  type: \"track-list\",\n  entries: [],\n  lineNames: null,\n\n  display: function(aElt) {\n    for (var i = 0; i < this.entries.length; i++) {\n      this.entries[i].display(aElt);\n    }\n\n    if (this.lineNames && this.lineNames.length) {\n      var v = \"[\" + this.lineNames.join(\" \") + \"]\";\n      gridAddToTreechildren(aElt, v, v);\n    }\n  },\n\n  toString: function() {\n    var rv = \"\";\n    for (var i = 0; i < this.entries.length; i++) {\n      if (i)\n        rv += \" \";\n      rv += this.entries[i].toString();\n    }\n    if (this.lineNames && this.lineNames.length)\n      rv += \" [\" + this.lineNames.join(\" \") + \"]\";\n    rv += \")\";\n    return rv;\n  }\n}\n\nfunction gridTrackSize(aType, aFirstArgument, aSecondArgument)\n{\n  this.valueType = aType;\n  if (aSecondArgument)\n    this.value = [aFirstArgument, aSecondArgument];\n  else\n    this.value = aFirstArgument;\n}\n\ngridTrackSize.prototype = {\n  type: \"track-size\",\n  valueType: \"\",\n  value: null,\n\n  display: function(aElt) {\n    var v = this.toString();\n    gridAddToTreechildren(aElt, v, v);\n  },\n\n  toString: function() {\n    switch (this.valueType) {\n      case \"track-breadth\": return this.value.value;\n      default: return this.valueType + \"(\"\n                        + this.value[0].value\n                        + \", \"\n                        + this.value[1].value\n                        + \")\";\n    }\n  }\n}\n\nfunction gridNone() {}\ngridNone.prototype = {\n  type: \"none\",\n\n  display: function(aElt) {\n    gridAddToTreechildren(aElt, \"none\", \"none\");\n  },\n\n  toString: function() {\n    return \"none\";\n  }\n}\n\nfunction gridFixedSize(aType, aFirstArgument, aSecondArgument)\n{\n  this.valueType = aType;\n  if (aSecondArgument)\n    this.value = [aFirstArgument, aSecondArgument];\n  else\n    this.value = aFirstArgument;\n}\n\ngridFixedSize.prototype = {\n  type: \"fixed-size\",\n  valueType: \"\",\n  value: null,\n\n  display: function(aElt) {\n    var v = this.toString();\n    gridAddToTreechildren(aElt, v, v);\n  },\n\n  toString: function() {\n    switch (this.valueType) {\n      case \"fixed-breadth\": return this.value.value;\n      default: return this.valueType + \"(\"\n                        + this.value[0].value\n                        + \", \"\n                        + this.value[1].value\n                        + \")\";\n    }\n  }\n}\n\nfunction gridTrack(aLineNames, aSize)\n{\n  this.lineNames = aLineNames;\n  this.size = aSize;\n}\n\ngridTrack.prototype = {\n  type: \"track\",\n  lineNames: null,\n  size: null,\n\n  display: function(aElt) {\n    if (this.lineNames && this.lineNames.length) {\n      var v = \"[\" + this.lineNames.join(\" \") + \"]\";\n      gridAddToTreechildren(aElt, v, v);\n    }\n    this.size.display(aElt);\n  },\n\n  toString: function() {\n    var rv = \"\";\n    if (this.lineNames && this.lineNames.length)\n      rv += \"[\" + this.lineNames.join(\" \") + \"] \";\n    rv += this.size.toString();\n    return rv;\n  }\n}\n\n"
  },
  {
    "path": "modules/cssProperties.jsm",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2016\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nvar EXPORTED_SYMBOLS = [\"kCSS_PROPERTIES\"];\n\nvar kCSS_PROPERTIES = {\n  \"lastUpdate\": \"20160501\",\n  \"source\": \"http://disruptive-innovations.com/zoo/cssproperties\",\n  \"engines\": [\"blink\", \"gecko\", \"servo\", \"vivliostyle\", \"weasyprint\", \"webkit\"],\n  \"properties\": {\n    \"color\": {\n      \"blink\": \"color\",\n      \"gecko\": \"color\",\n      \"servo\": \"color\",\n      \"vivliostyle\": \"color\",\n      \"weasyprint\": \"color\",\n      \"webkit\": \"color\"\n    },\n    \"direction\": {\n      \"blink\": \"direction\",\n      \"gecko\": \"direction\",\n      \"servo\": \"direction\",\n      \"vivliostyle\": \"direction\",\n      \"weasyprint\": \"direction\",\n      \"webkit\": \"direction\"\n    },\n    \"font-family\": {\n      \"blink\": \"font-family\",\n      \"gecko\": \"font-family\",\n      \"servo\": \"font-family\",\n      \"vivliostyle\": \"font-family\",\n      \"weasyprint\": \"font-family\",\n      \"webkit\": \"font-family\"\n    },\n    \"font-kerning\": {\n      \"blink\": \"font-kerning\",\n      \"gecko\": \"font-kerning\",\n      \"vivliostyle\": \"font-kerning\",\n      \"webkit\": \"font-kerning\"\n    },\n    \"font-size\": {\n      \"blink\": \"font-size\",\n      \"gecko\": \"font-size\",\n      \"servo\": \"font-size\",\n      \"vivliostyle\": \"font-size\",\n      \"weasyprint\": \"font-size\",\n      \"webkit\": \"font-size\"\n    },\n    \"font-size-adjust\": {\n      \"blink\": \"font-size-adjust\",\n      \"gecko\": \"font-size-adjust\"\n    },\n    \"font-stretch\": {\n      \"blink\": \"font-stretch\",\n      \"gecko\": \"font-stretch\",\n      \"servo\": \"font-stretch\",\n      \"weasyprint\": \"font-stretch\",\n      \"webkit\": \"font-stretch\"\n    },\n    \"font-style\": {\n      \"blink\": \"font-style\",\n      \"gecko\": \"font-style\",\n      \"servo\": \"font-style\",\n      \"vivliostyle\": \"font-style\",\n      \"weasyprint\": \"font-style\",\n      \"webkit\": \"font-style\"\n    },\n    \"font-variant\": {\n      \"blink\": \"font-variant\",\n      \"gecko\": \"font-variant\",\n      \"servo\": \"font-variant\",\n      \"vivliostyle\": \"font-variant\",\n      \"weasyprint\": \"font-variant\",\n      \"webkit\": \"font-variant\"\n    },\n    \"font-variant-ligatures\": {\n      \"blink\": \"font-variant-ligatures\",\n      \"gecko\": \"font-variant-ligatures\",\n      \"webkit\": \"font-variant-ligatures\"\n    },\n    \"font-weight\": {\n      \"blink\": \"font-weight\",\n      \"gecko\": \"font-weight\",\n      \"servo\": \"font-weight\",\n      \"vivliostyle\": \"font-weight\",\n      \"weasyprint\": \"font-weight\",\n      \"webkit\": \"font-weight\"\n    },\n    \"font-feature-settings\": {\n      \"blink\": \"-webkit-font-feature-settings\",\n      \"gecko\": \"font-feature-settings\",\n      \"vivliostyle\": \"font-feature-settings\",\n      \"webkit\": \"font-feature-settings\"\n    },\n    \"font-smoothing\": {\n      \"blink\": \"-webkit-font-smoothing\",\n      \"webkit\": \"-webkit-font-smoothing\"\n    },\n    \"locale\": {\n      \"blink\": \"-webkit-locale\",\n      \"webkit\": \"-webkit-locale\"\n    },\n    \"text-orientation\": {\n      \"blink\": \"-epub-text-orientation\",\n      \"gecko\": \"text-orientation\",\n      \"servo\": \"text-orientation\",\n      \"vivliostyle\": \"text-orientation\",\n      \"webkit\": \"-epub-text-orientation\"\n    },\n    \"writing-mode\": {\n      \"blink\": \"writing-mode\",\n      \"gecko\": \"writing-mode\",\n      \"servo\": \"writing-mode\",\n      \"vivliostyle\": \"writing-mode\",\n      \"webkit\": \"writing-mode\"\n    },\n    \"text-rendering\": {\n      \"blink\": \"text-rendering\",\n      \"gecko\": \"text-rendering\",\n      \"servo\": \"text-rendering\",\n      \"webkit\": \"text-rendering\"\n    },\n    \"zoom\": {\n      \"blink\": \"zoom\",\n      \"webkit\": \"zoom\"\n    },\n    \"align-content\": {\n      \"blink\": \"align-content\",\n      \"gecko\": \"align-content\",\n      \"vivliostyle\": \"align-content\",\n      \"webkit\": \"align-content\"\n    },\n    \"align-items\": {\n      \"blink\": \"align-items\",\n      \"gecko\": \"align-items\",\n      \"vivliostyle\": \"align-items\",\n      \"webkit\": \"align-items\"\n    },\n    \"alignment-baseline\": {\n      \"blink\": \"alignment-baseline\",\n      \"webkit\": \"alignment-baseline\"\n    },\n    \"align-self\": {\n      \"blink\": \"align-self\",\n      \"gecko\": \"align-self\",\n      \"vivliostyle\": \"align-self\",\n      \"webkit\": \"align-self\"\n    },\n    \"animation-delay\": {\n      \"blink\": \"animation-delay\",\n      \"gecko\": \"animation-delay\",\n      \"webkit\": \"animation-delay\"\n    },\n    \"animation-direction\": {\n      \"blink\": \"animation-direction\",\n      \"gecko\": \"animation-direction\",\n      \"webkit\": \"animation-direction\"\n    },\n    \"animation-duration\": {\n      \"blink\": \"animation-duration\",\n      \"gecko\": \"animation-duration\",\n      \"webkit\": \"animation-duration\"\n    },\n    \"animation-fill-mode\": {\n      \"blink\": \"animation-fill-mode\",\n      \"gecko\": \"animation-fill-mode\",\n      \"webkit\": \"animation-fill-mode\"\n    },\n    \"animation-iteration-count\": {\n      \"blink\": \"animation-iteration-count\",\n      \"gecko\": \"animation-iteration-count\",\n      \"webkit\": \"animation-iteration-count\"\n    },\n    \"animation-name\": {\n      \"blink\": \"animation-name\",\n      \"gecko\": \"animation-name\",\n      \"webkit\": \"animation-name\"\n    },\n    \"animation-play-state\": {\n      \"blink\": \"animation-play-state\",\n      \"gecko\": \"animation-play-state\",\n      \"webkit\": \"animation-play-state\"\n    },\n    \"animation-timing-function\": {\n      \"blink\": \"animation-timing-function\",\n      \"gecko\": \"animation-timing-function\",\n      \"webkit\": \"animation-timing-function\"\n    },\n    \"backdrop-filter\": {\n      \"blink\": \"backdrop-filter\",\n      \"webkit\": \"-webkit-backdrop-filter\"\n    },\n    \"backface-visibility\": {\n      \"blink\": \"backface-visibility\",\n      \"gecko\": \"backface-visibility\",\n      \"servo\": \"backface-visibility\",\n      \"vivliostyle\": \"backface-visibility\",\n      \"webkit\": \"-webkit-backface-visibility\"\n    },\n    \"background-attachment\": {\n      \"blink\": \"background-attachment\",\n      \"gecko\": \"background-attachment\",\n      \"servo\": \"background-attachment\",\n      \"vivliostyle\": \"background-attachment\",\n      \"weasyprint\": \"background-attachment\",\n      \"webkit\": \"background-attachment\"\n    },\n    \"background-blend-mode\": {\n      \"blink\": \"background-blend-mode\",\n      \"gecko\": \"background-blend-mode\",\n      \"webkit\": \"background-blend-mode\"\n    },\n    \"background-clip\": {\n      \"blink\": \"background-clip\",\n      \"gecko\": \"background-clip\",\n      \"servo\": \"background-clip\",\n      \"vivliostyle\": \"background-clip\",\n      \"weasyprint\": \"background-clip\",\n      \"webkit\": \"background-clip\"\n    },\n    \"background-color\": {\n      \"blink\": \"background-color\",\n      \"gecko\": \"background-color\",\n      \"servo\": \"background-color\",\n      \"vivliostyle\": \"background-color\",\n      \"weasyprint\": \"background-color\",\n      \"webkit\": \"background-color\"\n    },\n    \"background-image\": {\n      \"blink\": \"background-image\",\n      \"gecko\": \"background-image\",\n      \"servo\": \"background-image\",\n      \"vivliostyle\": \"background-image\",\n      \"weasyprint\": \"background-image\",\n      \"webkit\": \"background-image\"\n    },\n    \"background-origin\": {\n      \"blink\": \"background-origin\",\n      \"gecko\": \"background-origin\",\n      \"servo\": \"background-origin\",\n      \"vivliostyle\": \"background-origin\",\n      \"weasyprint\": \"background-origin\",\n      \"webkit\": \"background-origin\"\n    },\n    \"background-position-x\": {\n      \"blink\": \"background-position-x\",\n      \"webkit\": \"background-position-x\"\n    },\n    \"background-position-y\": {\n      \"blink\": \"background-position-y\",\n      \"webkit\": \"background-position-y\"\n    },\n    \"background-repeat-x\": {\n      \"blink\": \"background-repeat-x\",\n      \"webkit\": \"background-repeat-x\"\n    },\n    \"background-repeat-y\": {\n      \"blink\": \"background-repeat-y\",\n      \"webkit\": \"background-repeat-y\"\n    },\n    \"background-size\": {\n      \"blink\": \"background-size\",\n      \"gecko\": \"background-size\",\n      \"servo\": \"background-size\",\n      \"vivliostyle\": \"background-size\",\n      \"weasyprint\": \"background-size\",\n      \"webkit\": \"background-size\"\n    },\n    \"baseline-shift\": {\n      \"blink\": \"baseline-shift\",\n      \"webkit\": \"baseline-shift\"\n    },\n    \"border-bottom-color\": {\n      \"blink\": \"border-bottom-color\",\n      \"gecko\": \"border-bottom-color\",\n      \"servo\": \"border-bottom-color\",\n      \"vivliostyle\": \"border-bottom-color\",\n      \"weasyprint\": \"border-bottom-color\",\n      \"webkit\": \"border-bottom-color\"\n    },\n    \"border-bottom-left-radius\": {\n      \"blink\": \"border-bottom-left-radius\",\n      \"gecko\": \"border-bottom-left-radius\",\n      \"servo\": \"border-bottom-left-radius\",\n      \"vivliostyle\": \"border-bottom-left-radius\",\n      \"weasyprint\": \"border-bottom-left-radius\",\n      \"webkit\": \"border-bottom-left-radius\"\n    },\n    \"border-bottom-right-radius\": {\n      \"blink\": \"border-bottom-right-radius\",\n      \"gecko\": \"border-bottom-right-radius\",\n      \"servo\": \"border-bottom-right-radius\",\n      \"vivliostyle\": \"border-bottom-right-radius\",\n      \"weasyprint\": \"border-bottom-right-radius\",\n      \"webkit\": \"border-bottom-right-radius\"\n    },\n    \"border-bottom-style\": {\n      \"blink\": \"border-bottom-style\",\n      \"gecko\": \"border-bottom-style\",\n      \"servo\": \"border-bottom-style\",\n      \"vivliostyle\": \"border-bottom-style\",\n      \"weasyprint\": \"border-bottom-style\",\n      \"webkit\": \"border-bottom-style\"\n    },\n    \"border-bottom-width\": {\n      \"blink\": \"border-bottom-width\",\n      \"gecko\": \"border-bottom-width\",\n      \"servo\": \"border-bottom-width\",\n      \"vivliostyle\": \"border-bottom-width\",\n      \"weasyprint\": \"border-bottom-width\",\n      \"webkit\": \"border-bottom-width\"\n    },\n    \"border-collapse\": {\n      \"blink\": \"border-collapse\",\n      \"gecko\": \"border-collapse\",\n      \"servo\": \"border-collapse\",\n      \"vivliostyle\": \"border-collapse\",\n      \"weasyprint\": \"border-collapse\",\n      \"webkit\": \"border-collapse\"\n    },\n    \"border-image-outset\": {\n      \"blink\": \"border-image-outset\",\n      \"gecko\": \"border-image-outset\",\n      \"vivliostyle\": \"border-image-outset\",\n      \"webkit\": \"border-image-outset\"\n    },\n    \"border-image-repeat\": {\n      \"blink\": \"border-image-repeat\",\n      \"gecko\": \"border-image-repeat\",\n      \"vivliostyle\": \"border-image-repeat\",\n      \"webkit\": \"border-image-repeat\"\n    },\n    \"border-image-slice\": {\n      \"blink\": \"border-image-slice\",\n      \"gecko\": \"border-image-slice\",\n      \"vivliostyle\": \"border-image-slice\",\n      \"webkit\": \"border-image-slice\"\n    },\n    \"border-image-source\": {\n      \"blink\": \"border-image-source\",\n      \"gecko\": \"border-image-source\",\n      \"vivliostyle\": \"border-image-source\",\n      \"webkit\": \"border-image-source\"\n    },\n    \"border-image-width\": {\n      \"blink\": \"border-image-width\",\n      \"gecko\": \"border-image-width\",\n      \"vivliostyle\": \"border-image-width\",\n      \"webkit\": \"border-image-width\"\n    },\n    \"border-left-color\": {\n      \"blink\": \"border-left-color\",\n      \"gecko\": \"border-left-color\",\n      \"servo\": \"border-left-color\",\n      \"vivliostyle\": \"border-left-color\",\n      \"weasyprint\": \"border-left-color\",\n      \"webkit\": \"border-left-color\"\n    },\n    \"border-left-style\": {\n      \"blink\": \"border-left-style\",\n      \"gecko\": \"border-left-style\",\n      \"servo\": \"border-left-style\",\n      \"vivliostyle\": \"border-left-style\",\n      \"weasyprint\": \"border-left-style\",\n      \"webkit\": \"border-left-style\"\n    },\n    \"border-left-width\": {\n      \"blink\": \"border-left-width\",\n      \"gecko\": \"border-left-width\",\n      \"servo\": \"border-left-width\",\n      \"vivliostyle\": \"border-left-width\",\n      \"weasyprint\": \"border-left-width\",\n      \"webkit\": \"border-left-width\"\n    },\n    \"border-right-color\": {\n      \"blink\": \"border-right-color\",\n      \"gecko\": \"border-right-color\",\n      \"servo\": \"border-right-color\",\n      \"vivliostyle\": \"border-right-color\",\n      \"weasyprint\": \"border-right-color\",\n      \"webkit\": \"border-right-color\"\n    },\n    \"border-right-style\": {\n      \"blink\": \"border-right-style\",\n      \"gecko\": \"border-right-style\",\n      \"servo\": \"border-right-style\",\n      \"vivliostyle\": \"border-right-style\",\n      \"weasyprint\": \"border-right-style\",\n      \"webkit\": \"border-right-style\"\n    },\n    \"border-right-width\": {\n      \"blink\": \"border-right-width\",\n      \"gecko\": \"border-right-width\",\n      \"servo\": \"border-right-width\",\n      \"vivliostyle\": \"border-right-width\",\n      \"weasyprint\": \"border-right-width\",\n      \"webkit\": \"border-right-width\"\n    },\n    \"border-top-color\": {\n      \"blink\": \"border-top-color\",\n      \"gecko\": \"border-top-color\",\n      \"servo\": \"border-top-color\",\n      \"vivliostyle\": \"border-top-color\",\n      \"weasyprint\": \"border-top-color\",\n      \"webkit\": \"border-top-color\"\n    },\n    \"border-top-left-radius\": {\n      \"blink\": \"border-top-left-radius\",\n      \"gecko\": \"border-top-left-radius\",\n      \"servo\": \"border-top-left-radius\",\n      \"vivliostyle\": \"border-top-left-radius\",\n      \"weasyprint\": \"border-top-left-radius\",\n      \"webkit\": \"border-top-left-radius\"\n    },\n    \"border-top-right-radius\": {\n      \"blink\": \"border-top-right-radius\",\n      \"gecko\": \"border-top-right-radius\",\n      \"servo\": \"border-top-right-radius\",\n      \"vivliostyle\": \"border-top-right-radius\",\n      \"weasyprint\": \"border-top-right-radius\",\n      \"webkit\": \"border-top-right-radius\"\n    },\n    \"border-top-style\": {\n      \"blink\": \"border-top-style\",\n      \"gecko\": \"border-top-style\",\n      \"servo\": \"border-top-style\",\n      \"vivliostyle\": \"border-top-style\",\n      \"weasyprint\": \"border-top-style\",\n      \"webkit\": \"border-top-style\"\n    },\n    \"border-top-width\": {\n      \"blink\": \"border-top-width\",\n      \"gecko\": \"border-top-width\",\n      \"servo\": \"border-top-width\",\n      \"vivliostyle\": \"border-top-width\",\n      \"weasyprint\": \"border-top-width\",\n      \"webkit\": \"border-top-width\"\n    },\n    \"bottom\": {\n      \"blink\": \"bottom\",\n      \"gecko\": \"bottom\",\n      \"servo\": \"bottom\",\n      \"vivliostyle\": \"bottom\",\n      \"weasyprint\": \"bottom\",\n      \"webkit\": \"bottom\"\n    },\n    \"box-shadow\": {\n      \"blink\": \"box-shadow\",\n      \"gecko\": \"box-shadow\",\n      \"servo\": \"box-shadow\",\n      \"vivliostyle\": \"box-shadow\",\n      \"webkit\": \"box-shadow\"\n    },\n    \"box-sizing\": {\n      \"blink\": \"box-sizing\",\n      \"gecko\": \"box-sizing\",\n      \"servo\": \"box-sizing\",\n      \"vivliostyle\": \"box-sizing\",\n      \"weasyprint\": \"box-sizing\",\n      \"webkit\": \"box-sizing\"\n    },\n    \"buffered-rendering\": {\n      \"blink\": \"buffered-rendering\",\n      \"webkit\": \"buffered-rendering\"\n    },\n    \"caption-side\": {\n      \"blink\": \"caption-side\",\n      \"gecko\": \"caption-side\",\n      \"servo\": \"caption-side\",\n      \"vivliostyle\": \"caption-side\",\n      \"weasyprint\": \"caption-side\",\n      \"webkit\": \"caption-side\"\n    },\n    \"clear\": {\n      \"blink\": \"clear\",\n      \"gecko\": \"clear\",\n      \"servo\": \"clear\",\n      \"vivliostyle\": \"clear\",\n      \"weasyprint\": \"clear\",\n      \"webkit\": \"clear\"\n    },\n    \"clip\": {\n      \"blink\": \"clip\",\n      \"gecko\": \"clip\",\n      \"servo\": \"clip\",\n      \"vivliostyle\": \"clip\",\n      \"weasyprint\": \"clip\",\n      \"webkit\": \"clip\"\n    },\n    \"clip-path\": {\n      \"blink\": \"clip-path\",\n      \"gecko\": \"clip-path\",\n      \"webkit\": \"clip-path\"\n    },\n    \"clip-rule\": {\n      \"blink\": \"clip-rule\",\n      \"gecko\": \"clip-rule\",\n      \"webkit\": \"clip-rule\"\n    },\n    \"color-interpolation\": {\n      \"blink\": \"color-interpolation\",\n      \"gecko\": \"color-interpolation\",\n      \"webkit\": \"color-interpolation\"\n    },\n    \"color-interpolation-filters\": {\n      \"blink\": \"color-interpolation-filters\",\n      \"gecko\": \"color-interpolation-filters\",\n      \"webkit\": \"color-interpolation-filters\"\n    },\n    \"color-rendering\": {\n      \"blink\": \"color-rendering\",\n      \"webkit\": \"color-rendering\"\n    },\n    \"column-fill\": {\n      \"blink\": \"column-fill\",\n      \"gecko\": \"-moz-column-fill\",\n      \"vivliostyle\": \"column-fill\",\n      \"webkit\": \"column-fill\"\n    },\n    \"content\": {\n      \"blink\": \"content\",\n      \"gecko\": \"content\",\n      \"servo\": \"content\",\n      \"vivliostyle\": \"content\",\n      \"weasyprint\": \"content\",\n      \"webkit\": \"content\"\n    },\n    \"counter-increment\": {\n      \"blink\": \"counter-increment\",\n      \"gecko\": \"counter-increment\",\n      \"servo\": \"counter-increment\",\n      \"vivliostyle\": \"counter-increment\",\n      \"weasyprint\": \"counter-increment\",\n      \"webkit\": \"counter-increment\"\n    },\n    \"counter-reset\": {\n      \"blink\": \"counter-reset\",\n      \"gecko\": \"counter-reset\",\n      \"servo\": \"counter-reset\",\n      \"vivliostyle\": \"counter-reset\",\n      \"weasyprint\": \"counter-reset\",\n      \"webkit\": \"counter-reset\"\n    },\n    \"cursor\": {\n      \"blink\": \"cursor\",\n      \"gecko\": \"cursor\",\n      \"servo\": \"cursor\",\n      \"vivliostyle\": \"cursor\",\n      \"webkit\": \"cursor\"\n    },\n    \"cx\": {\n      \"blink\": \"cx\",\n      \"webkit\": \"cx\"\n    },\n    \"cy\": {\n      \"blink\": \"cy\",\n      \"webkit\": \"cy\"\n    },\n    \"display\": {\n      \"blink\": \"display\",\n      \"gecko\": \"display\",\n      \"servo\": \"display\",\n      \"vivliostyle\": \"display\",\n      \"weasyprint\": \"display\",\n      \"webkit\": \"display\"\n    },\n    \"dominant-baseline\": {\n      \"blink\": \"dominant-baseline\",\n      \"gecko\": \"dominant-baseline\",\n      \"webkit\": \"dominant-baseline\"\n    },\n    \"empty-cells\": {\n      \"blink\": \"empty-cells\",\n      \"gecko\": \"empty-cells\",\n      \"servo\": \"empty-cells\",\n      \"vivliostyle\": \"empty-cells\",\n      \"weasyprint\": \"empty-cells\",\n      \"webkit\": \"empty-cells\"\n    },\n    \"fill\": {\n      \"blink\": \"fill\",\n      \"gecko\": \"fill\",\n      \"webkit\": \"fill\"\n    },\n    \"fill-opacity\": {\n      \"blink\": \"fill-opacity\",\n      \"gecko\": \"fill-opacity\",\n      \"webkit\": \"fill-opacity\"\n    },\n    \"fill-rule\": {\n      \"blink\": \"fill-rule\",\n      \"gecko\": \"fill-rule\",\n      \"webkit\": \"fill-rule\"\n    },\n    \"filter\": {\n      \"blink\": \"filter\",\n      \"gecko\": \"filter\",\n      \"servo\": \"filter\",\n      \"vivliostyle\": \"filter\",\n      \"webkit\": \"filter\"\n    },\n    \"flex-basis\": {\n      \"blink\": \"flex-basis\",\n      \"gecko\": \"flex-basis\",\n      \"vivliostyle\": \"flex-basis\",\n      \"webkit\": \"flex-basis\"\n    },\n    \"flex-direction\": {\n      \"blink\": \"flex-direction\",\n      \"gecko\": \"flex-direction\",\n      \"servo\": \"flex-direction\",\n      \"vivliostyle\": \"flex-direction\",\n      \"webkit\": \"flex-direction\"\n    },\n    \"flex-grow\": {\n      \"blink\": \"flex-grow\",\n      \"gecko\": \"flex-grow\",\n      \"vivliostyle\": \"flex-grow\",\n      \"webkit\": \"flex-grow\"\n    },\n    \"flex-shrink\": {\n      \"blink\": \"flex-shrink\",\n      \"gecko\": \"flex-shrink\",\n      \"vivliostyle\": \"flex-shrink\",\n      \"webkit\": \"flex-shrink\"\n    },\n    \"flex-wrap\": {\n      \"blink\": \"flex-wrap\",\n      \"gecko\": \"flex-wrap\",\n      \"vivliostyle\": \"flex-wrap\",\n      \"webkit\": \"flex-wrap\"\n    },\n    \"float\": {\n      \"blink\": \"float\",\n      \"gecko\": \"float\",\n      \"servo\": \"float\",\n      \"vivliostyle\": \"float\",\n      \"weasyprint\": \"float\",\n      \"webkit\": \"float\"\n    },\n    \"flood-color\": {\n      \"blink\": \"flood-color\",\n      \"gecko\": \"flood-color\",\n      \"webkit\": \"flood-color\"\n    },\n    \"flood-opacity\": {\n      \"blink\": \"flood-opacity\",\n      \"gecko\": \"flood-opacity\",\n      \"webkit\": \"flood-opacity\"\n    },\n    \"glyph-orientation-horizontal\": {\n      \"blink\": \"glyph-orientation-horizontal\",\n      \"webkit\": \"glyph-orientation-horizontal\"\n    },\n    \"glyph-orientation-vertical\": {\n      \"blink\": \"glyph-orientation-vertical\",\n      \"webkit\": \"glyph-orientation-vertical\"\n    },\n    \"grid-auto-columns\": {\n      \"blink\": \"grid-auto-columns\",\n      \"gecko\": \"grid-auto-columns\",\n      \"webkit\": \"-webkit-grid-auto-columns\"\n    },\n    \"grid-auto-flow\": {\n      \"blink\": \"grid-auto-flow\",\n      \"gecko\": \"grid-auto-flow\",\n      \"webkit\": \"-webkit-grid-auto-flow\"\n    },\n    \"grid-auto-rows\": {\n      \"blink\": \"grid-auto-rows\",\n      \"gecko\": \"grid-auto-rows\",\n      \"webkit\": \"-webkit-grid-auto-rows\"\n    },\n    \"grid-column-end\": {\n      \"blink\": \"grid-column-end\",\n      \"gecko\": \"grid-column-end\",\n      \"webkit\": \"-webkit-grid-column-end\"\n    },\n    \"grid-column-start\": {\n      \"blink\": \"grid-column-start\",\n      \"gecko\": \"grid-column-start\",\n      \"webkit\": \"-webkit-grid-column-start\"\n    },\n    \"grid-row-end\": {\n      \"blink\": \"grid-row-end\",\n      \"gecko\": \"grid-row-end\",\n      \"webkit\": \"-webkit-grid-row-end\"\n    },\n    \"grid-row-start\": {\n      \"blink\": \"grid-row-start\",\n      \"gecko\": \"grid-row-start\",\n      \"webkit\": \"-webkit-grid-row-start\"\n    },\n    \"grid-template-areas\": {\n      \"blink\": \"grid-template-areas\",\n      \"gecko\": \"grid-template-areas\",\n      \"webkit\": \"-webkit-grid-template-areas\"\n    },\n    \"grid-template-columns\": {\n      \"blink\": \"grid-template-columns\",\n      \"gecko\": \"grid-template-columns\",\n      \"webkit\": \"-webkit-grid-template-columns\"\n    },\n    \"grid-template-rows\": {\n      \"blink\": \"grid-template-rows\",\n      \"gecko\": \"grid-template-rows\",\n      \"webkit\": \"-webkit-grid-template-rows\"\n    },\n    \"height\": {\n      \"blink\": \"height\",\n      \"gecko\": \"height\",\n      \"servo\": \"height\",\n      \"vivliostyle\": \"height\",\n      \"weasyprint\": \"height\",\n      \"webkit\": \"height\"\n    },\n    \"image-rendering\": {\n      \"blink\": \"image-rendering\",\n      \"gecko\": \"image-rendering\",\n      \"servo\": \"image-rendering\",\n      \"weasyprint\": \"image-rendering\",\n      \"webkit\": \"image-rendering\"\n    },\n    \"image-orientation\": {\n      \"blink\": \"image-orientation\",\n      \"gecko\": \"image-orientation\",\n      \"webkit\": \"image-orientation\"\n    },\n    \"isolation\": {\n      \"blink\": \"isolation\",\n      \"gecko\": \"isolation\",\n      \"webkit\": \"isolation\"\n    },\n    \"justify-content\": {\n      \"blink\": \"justify-content\",\n      \"gecko\": \"justify-content\",\n      \"vivliostyle\": \"justify-content\",\n      \"webkit\": \"justify-content\"\n    },\n    \"justify-items\": {\n      \"blink\": \"justify-items\",\n      \"gecko\": \"justify-items\",\n      \"webkit\": \"justify-items\"\n    },\n    \"justify-self\": {\n      \"blink\": \"justify-self\",\n      \"gecko\": \"justify-self\",\n      \"webkit\": \"justify-self\"\n    },\n    \"left\": {\n      \"blink\": \"left\",\n      \"gecko\": \"left\",\n      \"servo\": \"left\",\n      \"vivliostyle\": \"left\",\n      \"weasyprint\": \"left\",\n      \"webkit\": \"left\"\n    },\n    \"letter-spacing\": {\n      \"blink\": \"letter-spacing\",\n      \"gecko\": \"letter-spacing\",\n      \"servo\": \"letter-spacing\",\n      \"vivliostyle\": \"letter-spacing\",\n      \"weasyprint\": \"letter-spacing\",\n      \"webkit\": \"letter-spacing\"\n    },\n    \"lighting-color\": {\n      \"blink\": \"lighting-color\",\n      \"gecko\": \"lighting-color\",\n      \"webkit\": \"lighting-color\"\n    },\n    \"line-height\": {\n      \"blink\": \"line-height\",\n      \"gecko\": \"line-height\",\n      \"servo\": \"line-height\",\n      \"vivliostyle\": \"line-height\",\n      \"weasyprint\": \"line-height\",\n      \"webkit\": \"line-height\"\n    },\n    \"list-style-image\": {\n      \"blink\": \"list-style-image\",\n      \"gecko\": \"list-style-image\",\n      \"servo\": \"list-style-image\",\n      \"vivliostyle\": \"list-style-image\",\n      \"weasyprint\": \"list-style-image\",\n      \"webkit\": \"list-style-image\"\n    },\n    \"list-style-position\": {\n      \"blink\": \"list-style-position\",\n      \"gecko\": \"list-style-position\",\n      \"servo\": \"list-style-position\",\n      \"vivliostyle\": \"list-style-position\",\n      \"weasyprint\": \"list-style-position\",\n      \"webkit\": \"list-style-position\"\n    },\n    \"list-style-type\": {\n      \"blink\": \"list-style-type\",\n      \"gecko\": \"list-style-type\",\n      \"servo\": \"list-style-type\",\n      \"vivliostyle\": \"list-style-type\",\n      \"weasyprint\": \"list-style-type\",\n      \"webkit\": \"list-style-type\"\n    },\n    \"margin-bottom\": {\n      \"blink\": \"margin-bottom\",\n      \"gecko\": \"margin-bottom\",\n      \"servo\": \"margin-bottom\",\n      \"vivliostyle\": \"margin-bottom\",\n      \"weasyprint\": \"margin-bottom\",\n      \"webkit\": \"margin-bottom\"\n    },\n    \"margin-left\": {\n      \"blink\": \"margin-left\",\n      \"gecko\": \"margin-left\",\n      \"servo\": \"margin-left\",\n      \"vivliostyle\": \"margin-left\",\n      \"weasyprint\": \"margin-left\",\n      \"webkit\": \"margin-left\"\n    },\n    \"margin-right\": {\n      \"blink\": \"margin-right\",\n      \"gecko\": \"margin-right\",\n      \"servo\": \"margin-right\",\n      \"vivliostyle\": \"margin-right\",\n      \"weasyprint\": \"margin-right\",\n      \"webkit\": \"margin-right\"\n    },\n    \"margin-top\": {\n      \"blink\": \"margin-top\",\n      \"gecko\": \"margin-top\",\n      \"servo\": \"margin-top\",\n      \"vivliostyle\": \"margin-top\",\n      \"weasyprint\": \"margin-top\",\n      \"webkit\": \"margin-top\"\n    },\n    \"marker-end\": {\n      \"blink\": \"marker-end\",\n      \"gecko\": \"marker-end\",\n      \"webkit\": \"marker-end\"\n    },\n    \"marker-mid\": {\n      \"blink\": \"marker-mid\",\n      \"gecko\": \"marker-mid\",\n      \"webkit\": \"marker-mid\"\n    },\n    \"marker-start\": {\n      \"blink\": \"marker-start\",\n      \"gecko\": \"marker-start\",\n      \"webkit\": \"marker-start\"\n    },\n    \"mask\": {\n      \"blink\": \"mask\",\n      \"gecko\": \"mask\",\n      \"webkit\": \"mask\"\n    },\n    \"mask-source-type\": {\n      \"blink\": \"mask-source-type\",\n      \"webkit\": \"-webkit-mask-source-type\"\n    },\n    \"mask-type\": {\n      \"blink\": \"mask-type\",\n      \"gecko\": \"mask-type\",\n      \"webkit\": \"mask-type\"\n    },\n    \"max-height\": {\n      \"blink\": \"max-height\",\n      \"gecko\": \"max-height\",\n      \"servo\": \"max-height\",\n      \"vivliostyle\": \"max-height\",\n      \"weasyprint\": \"max-height\",\n      \"webkit\": \"max-height\"\n    },\n    \"max-width\": {\n      \"blink\": \"max-width\",\n      \"gecko\": \"max-width\",\n      \"servo\": \"max-width\",\n      \"vivliostyle\": \"max-width\",\n      \"weasyprint\": \"max-width\",\n      \"webkit\": \"max-width\"\n    },\n    \"min-height\": {\n      \"blink\": \"min-height\",\n      \"gecko\": \"min-height\",\n      \"servo\": \"min-height\",\n      \"vivliostyle\": \"min-height\",\n      \"weasyprint\": \"min-height\",\n      \"webkit\": \"min-height\"\n    },\n    \"min-width\": {\n      \"blink\": \"min-width\",\n      \"gecko\": \"min-width\",\n      \"servo\": \"min-width\",\n      \"vivliostyle\": \"min-width\",\n      \"weasyprint\": \"min-width\",\n      \"webkit\": \"min-width\"\n    },\n    \"mix-blend-mode\": {\n      \"blink\": \"mix-blend-mode\",\n      \"gecko\": \"mix-blend-mode\",\n      \"servo\": \"mix-blend-mode\",\n      \"webkit\": \"mix-blend-mode\"\n    },\n    \"motion-offset\": {\n      \"blink\": \"motion-offset\"\n    },\n    \"motion-path\": {\n      \"blink\": \"motion-path\"\n    },\n    \"motion-rotation\": {\n      \"blink\": \"motion-rotation\"\n    },\n    \"object-fit\": {\n      \"blink\": \"object-fit\",\n      \"gecko\": \"object-fit\",\n      \"vivliostyle\": \"object-fit\",\n      \"webkit\": \"object-fit\"\n    },\n    \"object-position\": {\n      \"blink\": \"object-position\",\n      \"gecko\": \"object-position\",\n      \"vivliostyle\": \"object-position\",\n      \"webkit\": \"object-position\"\n    },\n    \"opacity\": {\n      \"blink\": \"opacity\",\n      \"gecko\": \"opacity\",\n      \"servo\": \"opacity\",\n      \"vivliostyle\": \"opacity\",\n      \"weasyprint\": \"opacity\",\n      \"webkit\": \"opacity\"\n    },\n    \"order\": {\n      \"blink\": \"order\",\n      \"gecko\": \"order\",\n      \"vivliostyle\": \"order\",\n      \"webkit\": \"order\"\n    },\n    \"orphans\": {\n      \"blink\": \"orphans\",\n      \"vivliostyle\": \"orphans\",\n      \"weasyprint\": \"orphans\",\n      \"webkit\": \"orphans\"\n    },\n    \"outline-color\": {\n      \"blink\": \"outline-color\",\n      \"gecko\": \"outline-color\",\n      \"servo\": \"outline-color\",\n      \"vivliostyle\": \"outline-color\",\n      \"weasyprint\": \"outline-color\",\n      \"webkit\": \"outline-color\"\n    },\n    \"outline-offset\": {\n      \"blink\": \"outline-offset\",\n      \"gecko\": \"outline-offset\",\n      \"servo\": \"outline-offset\",\n      \"vivliostyle\": \"outline-offset\",\n      \"webkit\": \"outline-offset\"\n    },\n    \"outline-style\": {\n      \"blink\": \"outline-style\",\n      \"gecko\": \"outline-style\",\n      \"servo\": \"outline-style\",\n      \"vivliostyle\": \"outline-style\",\n      \"weasyprint\": \"outline-style\",\n      \"webkit\": \"outline-style\"\n    },\n    \"outline-width\": {\n      \"blink\": \"outline-width\",\n      \"gecko\": \"outline-width\",\n      \"servo\": \"outline-width\",\n      \"vivliostyle\": \"outline-width\",\n      \"weasyprint\": \"outline-width\",\n      \"webkit\": \"outline-width\"\n    },\n    \"overflow-wrap\": {\n      \"blink\": \"overflow-wrap\",\n      \"servo\": \"overflow-wrap\",\n      \"vivliostyle\": \"overflow-wrap\",\n      \"weasyprint\": \"overflow-wrap\",\n      \"webkit\": \"overflow-wrap\"\n    },\n    \"overflow-x\": {\n      \"blink\": \"overflow-x\",\n      \"gecko\": \"overflow-x\",\n      \"servo\": \"overflow-x\",\n      \"webkit\": \"overflow-x\"\n    },\n    \"overflow-y\": {\n      \"blink\": \"overflow-y\",\n      \"gecko\": \"overflow-y\",\n      \"servo\": \"overflow-y\",\n      \"webkit\": \"overflow-y\"\n    },\n    \"padding-bottom\": {\n      \"blink\": \"padding-bottom\",\n      \"gecko\": \"padding-bottom\",\n      \"servo\": \"padding-bottom\",\n      \"vivliostyle\": \"padding-bottom\",\n      \"weasyprint\": \"padding-bottom\",\n      \"webkit\": \"padding-bottom\"\n    },\n    \"padding-left\": {\n      \"blink\": \"padding-left\",\n      \"gecko\": \"padding-left\",\n      \"servo\": \"padding-left\",\n      \"vivliostyle\": \"padding-left\",\n      \"weasyprint\": \"padding-left\",\n      \"webkit\": \"padding-left\"\n    },\n    \"padding-right\": {\n      \"blink\": \"padding-right\",\n      \"gecko\": \"padding-right\",\n      \"servo\": \"padding-right\",\n      \"vivliostyle\": \"padding-right\",\n      \"weasyprint\": \"padding-right\",\n      \"webkit\": \"padding-right\"\n    },\n    \"padding-top\": {\n      \"blink\": \"padding-top\",\n      \"gecko\": \"padding-top\",\n      \"servo\": \"padding-top\",\n      \"vivliostyle\": \"padding-top\",\n      \"weasyprint\": \"padding-top\",\n      \"webkit\": \"padding-top\"\n    },\n    \"page-break-after\": {\n      \"blink\": \"page-break-after\",\n      \"gecko\": \"page-break-after\",\n      \"vivliostyle\": \"page-break-after\",\n      \"weasyprint\": \"page-break-after\",\n      \"webkit\": \"page-break-after\"\n    },\n    \"page-break-before\": {\n      \"blink\": \"page-break-before\",\n      \"gecko\": \"page-break-before\",\n      \"vivliostyle\": \"page-break-before\",\n      \"weasyprint\": \"page-break-before\",\n      \"webkit\": \"page-break-before\"\n    },\n    \"page-break-inside\": {\n      \"blink\": \"page-break-inside\",\n      \"gecko\": \"page-break-inside\",\n      \"vivliostyle\": \"page-break-inside\",\n      \"weasyprint\": \"page-break-inside\",\n      \"webkit\": \"page-break-inside\"\n    },\n    \"paint-order\": {\n      \"blink\": \"paint-order\",\n      \"gecko\": \"paint-order\",\n      \"webkit\": \"paint-order\"\n    },\n    \"perspective\": {\n      \"blink\": \"perspective\",\n      \"gecko\": \"perspective\",\n      \"servo\": \"perspective\",\n      \"webkit\": \"perspective\"\n    },\n    \"perspective-origin\": {\n      \"blink\": \"perspective-origin\",\n      \"gecko\": \"perspective-origin\",\n      \"servo\": \"perspective-origin\",\n      \"webkit\": \"perspective-origin\"\n    },\n    \"pointer-events\": {\n      \"blink\": \"pointer-events\",\n      \"gecko\": \"pointer-events\",\n      \"servo\": \"pointer-events\",\n      \"webkit\": \"pointer-events\"\n    },\n    \"position\": {\n      \"blink\": \"position\",\n      \"gecko\": \"position\",\n      \"servo\": \"position\",\n      \"vivliostyle\": \"position\",\n      \"weasyprint\": \"position\",\n      \"webkit\": \"position\"\n    },\n    \"quotes\": {\n      \"blink\": \"quotes\",\n      \"gecko\": \"quotes\",\n      \"servo\": \"quotes\",\n      \"vivliostyle\": \"quotes\",\n      \"weasyprint\": \"quotes\",\n      \"webkit\": \"quotes\"\n    },\n    \"resize\": {\n      \"blink\": \"resize\",\n      \"gecko\": \"resize\",\n      \"webkit\": \"resize\"\n    },\n    \"right\": {\n      \"blink\": \"right\",\n      \"gecko\": \"right\",\n      \"servo\": \"right\",\n      \"vivliostyle\": \"right\",\n      \"weasyprint\": \"right\",\n      \"webkit\": \"right\"\n    },\n    \"r\": {\n      \"blink\": \"r\",\n      \"webkit\": \"r\"\n    },\n    \"rx\": {\n      \"blink\": \"rx\",\n      \"webkit\": \"rx\"\n    },\n    \"ry\": {\n      \"blink\": \"ry\",\n      \"webkit\": \"ry\"\n    },\n    \"scroll-behavior\": {\n      \"blink\": \"scroll-behavior\",\n      \"gecko\": \"scroll-behavior\"\n    },\n    \"scroll-snap-type\": {\n      \"blink\": \"scroll-snap-type\",\n      \"gecko\": \"scroll-snap-type\",\n      \"webkit\": \"-webkit-scroll-snap-type\"\n    },\n    \"scroll-snap-points-x\": {\n      \"blink\": \"scroll-snap-points-x\",\n      \"gecko\": \"scroll-snap-points-x\",\n      \"webkit\": \"-webkit-scroll-snap-points-x\"\n    },\n    \"scroll-snap-points-y\": {\n      \"blink\": \"scroll-snap-points-y\",\n      \"gecko\": \"scroll-snap-points-y\",\n      \"webkit\": \"-webkit-scroll-snap-points-y\"\n    },\n    \"scroll-snap-destination\": {\n      \"blink\": \"scroll-snap-destination\",\n      \"gecko\": \"scroll-snap-destination\",\n      \"webkit\": \"-webkit-scroll-snap-destination\"\n    },\n    \"scroll-snap-coordinate\": {\n      \"blink\": \"scroll-snap-coordinate\",\n      \"gecko\": \"scroll-snap-coordinate\",\n      \"webkit\": \"-webkit-scroll-snap-coordinate\"\n    },\n    \"shape-image-threshold\": {\n      \"blink\": \"shape-image-threshold\",\n      \"webkit\": \"-webkit-shape-image-threshold\"\n    },\n    \"shape-margin\": {\n      \"blink\": \"shape-margin\",\n      \"webkit\": \"-webkit-shape-margin\"\n    },\n    \"shape-outside\": {\n      \"blink\": \"shape-outside\",\n      \"vivliostyle\": \"shape-outside\",\n      \"webkit\": \"-webkit-shape-outside\"\n    },\n    \"shape-rendering\": {\n      \"blink\": \"shape-rendering\",\n      \"gecko\": \"shape-rendering\",\n      \"webkit\": \"shape-rendering\"\n    },\n    \"size\": {\n      \"blink\": \"size\",\n      \"vivliostyle\": \"size\",\n      \"weasyprint\": \"size\",\n      \"webkit\": \"size\"\n    },\n    \"speak\": {\n      \"blink\": \"speak\",\n      \"webkit\": \"speak\"\n    },\n    \"stop-color\": {\n      \"blink\": \"stop-color\",\n      \"gecko\": \"stop-color\",\n      \"webkit\": \"stop-color\"\n    },\n    \"stop-opacity\": {\n      \"blink\": \"stop-opacity\",\n      \"gecko\": \"stop-opacity\",\n      \"webkit\": \"stop-opacity\"\n    },\n    \"stroke\": {\n      \"blink\": \"stroke\",\n      \"gecko\": \"stroke\",\n      \"webkit\": \"stroke\"\n    },\n    \"stroke-dasharray\": {\n      \"blink\": \"stroke-dasharray\",\n      \"gecko\": \"stroke-dasharray\",\n      \"webkit\": \"stroke-dasharray\"\n    },\n    \"stroke-dashoffset\": {\n      \"blink\": \"stroke-dashoffset\",\n      \"gecko\": \"stroke-dashoffset\",\n      \"webkit\": \"stroke-dashoffset\"\n    },\n    \"stroke-linecap\": {\n      \"blink\": \"stroke-linecap\",\n      \"gecko\": \"stroke-linecap\",\n      \"webkit\": \"stroke-linecap\"\n    },\n    \"stroke-linejoin\": {\n      \"blink\": \"stroke-linejoin\",\n      \"gecko\": \"stroke-linejoin\",\n      \"webkit\": \"stroke-linejoin\"\n    },\n    \"stroke-miterlimit\": {\n      \"blink\": \"stroke-miterlimit\",\n      \"gecko\": \"stroke-miterlimit\",\n      \"webkit\": \"stroke-miterlimit\"\n    },\n    \"stroke-opacity\": {\n      \"blink\": \"stroke-opacity\",\n      \"gecko\": \"stroke-opacity\",\n      \"webkit\": \"stroke-opacity\"\n    },\n    \"stroke-width\": {\n      \"blink\": \"stroke-width\",\n      \"gecko\": \"stroke-width\",\n      \"webkit\": \"stroke-width\"\n    },\n    \"table-layout\": {\n      \"blink\": \"table-layout\",\n      \"gecko\": \"table-layout\",\n      \"servo\": \"table-layout\",\n      \"vivliostyle\": \"table-layout\",\n      \"weasyprint\": \"table-layout\",\n      \"webkit\": \"table-layout\"\n    },\n    \"tab-size\": {\n      \"blink\": \"tab-size\",\n      \"gecko\": \"-moz-tab-size\",\n      \"vivliostyle\": \"tab-size\",\n      \"webkit\": \"tab-size\"\n    },\n    \"text-align\": {\n      \"blink\": \"text-align\",\n      \"gecko\": \"text-align\",\n      \"servo\": \"text-align\",\n      \"vivliostyle\": \"text-align\",\n      \"weasyprint\": \"text-align\",\n      \"webkit\": \"text-align\"\n    },\n    \"text-align-last\": {\n      \"blink\": \"text-align-last\",\n      \"gecko\": \"-moz-text-align-last\",\n      \"vivliostyle\": \"text-align-last\",\n      \"webkit\": \"-webkit-text-align-last\"\n    },\n    \"text-anchor\": {\n      \"blink\": \"text-anchor\",\n      \"gecko\": \"text-anchor\",\n      \"webkit\": \"text-anchor\"\n    },\n    \"text-decoration\": {\n      \"blink\": \"text-decoration\",\n      \"gecko\": \"text-decoration\",\n      \"servo\": \"text-decoration\",\n      \"vivliostyle\": \"text-decoration\",\n      \"weasyprint\": \"text-decoration\",\n      \"webkit\": \"text-decoration\"\n    },\n    \"text-decoration-color\": {\n      \"blink\": \"text-decoration-color\",\n      \"gecko\": \"text-decoration-color\",\n      \"vivliostyle\": \"text-decoration-color\",\n      \"webkit\": \"-webkit-text-decoration-color\"\n    },\n    \"text-decoration-line\": {\n      \"blink\": \"text-decoration-line\",\n      \"gecko\": \"text-decoration-line\",\n      \"vivliostyle\": \"text-decoration-line\",\n      \"webkit\": \"-webkit-text-decoration-line\"\n    },\n    \"text-decoration-style\": {\n      \"blink\": \"text-decoration-style\",\n      \"gecko\": \"text-decoration-style\",\n      \"vivliostyle\": \"text-decoration-style\",\n      \"webkit\": \"-webkit-text-decoration-style\"\n    },\n    \"text-indent\": {\n      \"blink\": \"text-indent\",\n      \"gecko\": \"text-indent\",\n      \"servo\": \"text-indent\",\n      \"vivliostyle\": \"text-indent\",\n      \"weasyprint\": \"text-indent\",\n      \"webkit\": \"text-indent\"\n    },\n    \"text-justify\": {\n      \"blink\": \"text-justify\",\n      \"servo\": \"text-justify\",\n      \"vivliostyle\": \"text-justify\",\n      \"webkit\": \"-webkit-text-justify\"\n    },\n    \"text-overflow\": {\n      \"blink\": \"text-overflow\",\n      \"gecko\": \"text-overflow\",\n      \"servo\": \"text-overflow\",\n      \"vivliostyle\": \"text-overflow\",\n      \"webkit\": \"text-overflow\"\n    },\n    \"text-shadow\": {\n      \"blink\": \"text-shadow\",\n      \"gecko\": \"text-shadow\",\n      \"servo\": \"text-shadow\",\n      \"vivliostyle\": \"text-shadow\",\n      \"webkit\": \"text-shadow\"\n    },\n    \"text-transform\": {\n      \"blink\": \"text-transform\",\n      \"gecko\": \"text-transform\",\n      \"servo\": \"text-transform\",\n      \"vivliostyle\": \"text-transform\",\n      \"weasyprint\": \"text-transform\",\n      \"webkit\": \"text-transform\"\n    },\n    \"text-underline-position\": {\n      \"blink\": \"text-underline-position\",\n      \"vivliostyle\": \"text-underline-position\",\n      \"webkit\": \"-webkit-text-underline-position\"\n    },\n    \"top\": {\n      \"blink\": \"top\",\n      \"gecko\": \"top\",\n      \"servo\": \"top\",\n      \"vivliostyle\": \"top\",\n      \"weasyprint\": \"top\",\n      \"webkit\": \"top\"\n    },\n    \"touch-action\": {\n      \"blink\": \"touch-action\",\n      \"gecko\": \"touch-action\",\n      \"vivliostyle\": \"touch-action\",\n      \"webkit\": \"touch-action\"\n    },\n    \"transform\": {\n      \"blink\": \"transform\",\n      \"gecko\": \"transform\",\n      \"servo\": \"transform\",\n      \"vivliostyle\": \"transform\",\n      \"weasyprint\": \"transform\",\n      \"webkit\": \"transform\"\n    },\n    \"transform-origin\": {\n      \"blink\": \"transform-origin\",\n      \"gecko\": \"transform-origin\",\n      \"servo\": \"transform-origin\",\n      \"vivliostyle\": \"transform-origin\",\n      \"weasyprint\": \"transform-origin\",\n      \"webkit\": \"transform-origin\"\n    },\n    \"transform-style\": {\n      \"blink\": \"transform-style\",\n      \"gecko\": \"transform-style\",\n      \"servo\": \"transform-style\",\n      \"webkit\": \"transform-style\"\n    },\n    \"translate\": {\n      \"blink\": \"translate\"\n    },\n    \"rotate\": {\n      \"blink\": \"rotate\"\n    },\n    \"scale\": {\n      \"blink\": \"scale\"\n    },\n    \"transition-delay\": {\n      \"blink\": \"transition-delay\",\n      \"gecko\": \"transition-delay\",\n      \"servo\": \"transition-delay\",\n      \"webkit\": \"transition-delay\"\n    },\n    \"transition-duration\": {\n      \"blink\": \"transition-duration\",\n      \"gecko\": \"transition-duration\",\n      \"servo\": \"transition-duration\",\n      \"webkit\": \"transition-duration\"\n    },\n    \"transition-property\": {\n      \"blink\": \"transition-property\",\n      \"gecko\": \"transition-property\",\n      \"servo\": \"transition-property\",\n      \"webkit\": \"transition-property\"\n    },\n    \"transition-timing-function\": {\n      \"blink\": \"transition-timing-function\",\n      \"gecko\": \"transition-timing-function\",\n      \"servo\": \"transition-timing-function\",\n      \"webkit\": \"transition-timing-function\"\n    },\n    \"unicode-bidi\": {\n      \"blink\": \"unicode-bidi\",\n      \"gecko\": \"unicode-bidi\",\n      \"servo\": \"unicode-bidi\",\n      \"vivliostyle\": \"unicode-bidi\",\n      \"weasyprint\": \"unicode-bidi\",\n      \"webkit\": \"unicode-bidi\"\n    },\n    \"vector-effect\": {\n      \"blink\": \"vector-effect\",\n      \"gecko\": \"vector-effect\",\n      \"webkit\": \"vector-effect\"\n    },\n    \"vertical-align\": {\n      \"blink\": \"vertical-align\",\n      \"gecko\": \"vertical-align\",\n      \"servo\": \"vertical-align\",\n      \"vivliostyle\": \"vertical-align\",\n      \"weasyprint\": \"vertical-align\",\n      \"webkit\": \"vertical-align\"\n    },\n    \"visibility\": {\n      \"blink\": \"visibility\",\n      \"gecko\": \"visibility\",\n      \"servo\": \"visibility\",\n      \"vivliostyle\": \"visibility\",\n      \"weasyprint\": \"visibility\",\n      \"webkit\": \"visibility\"\n    },\n    \"x\": {\n      \"blink\": \"x\",\n      \"webkit\": \"x\"\n    },\n    \"y\": {\n      \"blink\": \"y\",\n      \"webkit\": \"y\"\n    },\n    \"appearance\": {\n      \"blink\": \"-webkit-appearance\",\n      \"gecko\": \"-moz-appearance\",\n      \"webkit\": \"-webkit-appearance\"\n    },\n    \"app-region\": {\n      \"blink\": \"-webkit-app-region\"\n    },\n    \"background-composite\": {\n      \"blink\": \"-webkit-background-composite\",\n      \"webkit\": \"-webkit-background-composite\"\n    },\n    \"border-horizontal-spacing\": {\n      \"blink\": \"-webkit-border-horizontal-spacing\",\n      \"webkit\": \"-webkit-border-horizontal-spacing\"\n    },\n    \"border-image\": {\n      \"blink\": \"border-image\",\n      \"gecko\": \"border-image\",\n      \"vivliostyle\": \"border-image\",\n      \"webkit\": \"border-image\"\n    },\n    \"border-vertical-spacing\": {\n      \"blink\": \"-webkit-border-vertical-spacing\",\n      \"webkit\": \"-webkit-border-vertical-spacing\"\n    },\n    \"box-align\": {\n      \"blink\": \"-webkit-box-align\",\n      \"gecko\": \"-moz-box-align\",\n      \"webkit\": \"-webkit-box-align\"\n    },\n    \"box-decoration-break\": {\n      \"blink\": \"-webkit-box-decoration-break\",\n      \"gecko\": \"box-decoration-break\",\n      \"vivliostyle\": \"box-decoration-break\",\n      \"webkit\": \"-webkit-box-decoration-break\"\n    },\n    \"box-direction\": {\n      \"blink\": \"-webkit-box-direction\",\n      \"gecko\": \"-moz-box-direction\",\n      \"webkit\": \"-webkit-box-direction\"\n    },\n    \"box-flex\": {\n      \"blink\": \"-webkit-box-flex\",\n      \"gecko\": \"-moz-box-flex\",\n      \"webkit\": \"-webkit-box-flex\"\n    },\n    \"box-flex-group\": {\n      \"blink\": \"-webkit-box-flex-group\",\n      \"webkit\": \"-webkit-box-flex-group\"\n    },\n    \"box-lines\": {\n      \"blink\": \"-webkit-box-lines\",\n      \"webkit\": \"-webkit-box-lines\"\n    },\n    \"box-ordinal-group\": {\n      \"blink\": \"-webkit-box-ordinal-group\",\n      \"gecko\": \"-moz-box-ordinal-group\",\n      \"webkit\": \"-webkit-box-ordinal-group\"\n    },\n    \"box-orient\": {\n      \"blink\": \"-webkit-box-orient\",\n      \"gecko\": \"-moz-box-orient\",\n      \"webkit\": \"-webkit-box-orient\"\n    },\n    \"box-pack\": {\n      \"blink\": \"-webkit-box-pack\",\n      \"gecko\": \"-moz-box-pack\",\n      \"webkit\": \"-webkit-box-pack\"\n    },\n    \"box-reflect\": {\n      \"blink\": \"-webkit-box-reflect\",\n      \"webkit\": \"-webkit-box-reflect\"\n    },\n    \"column-break-after\": {\n      \"blink\": \"-webkit-column-break-after\",\n      \"webkit\": \"-webkit-column-break-after\"\n    },\n    \"column-break-before\": {\n      \"blink\": \"-webkit-column-break-before\",\n      \"webkit\": \"-webkit-column-break-before\"\n    },\n    \"column-break-inside\": {\n      \"blink\": \"-webkit-column-break-inside\",\n      \"webkit\": \"-webkit-column-break-inside\"\n    },\n    \"column-count\": {\n      \"blink\": \"-webkit-column-count\",\n      \"gecko\": \"-moz-column-count\",\n      \"servo\": \"column-count\",\n      \"vivliostyle\": \"column-count\",\n      \"webkit\": \"column-count\"\n    },\n    \"column-gap\": {\n      \"blink\": \"-webkit-column-gap\",\n      \"gecko\": \"-moz-column-gap\",\n      \"servo\": \"column-gap\",\n      \"vivliostyle\": \"column-gap\",\n      \"webkit\": \"column-gap\"\n    },\n    \"column-rule-color\": {\n      \"blink\": \"-webkit-column-rule-color\",\n      \"gecko\": \"-moz-column-rule-color\",\n      \"vivliostyle\": \"column-rule-color\",\n      \"webkit\": \"column-rule-color\"\n    },\n    \"column-rule-style\": {\n      \"blink\": \"-webkit-column-rule-style\",\n      \"gecko\": \"-moz-column-rule-style\",\n      \"vivliostyle\": \"column-rule-style\",\n      \"webkit\": \"column-rule-style\"\n    },\n    \"column-rule-width\": {\n      \"blink\": \"-webkit-column-rule-width\",\n      \"gecko\": \"-moz-column-rule-width\",\n      \"vivliostyle\": \"column-rule-width\",\n      \"webkit\": \"column-rule-width\"\n    },\n    \"column-span\": {\n      \"blink\": \"-webkit-column-span\",\n      \"vivliostyle\": \"column-span\",\n      \"webkit\": \"column-span\"\n    },\n    \"column-width\": {\n      \"blink\": \"-webkit-column-width\",\n      \"gecko\": \"-moz-column-width\",\n      \"servo\": \"column-width\",\n      \"vivliostyle\": \"column-width\",\n      \"webkit\": \"column-width\"\n    },\n    \"highlight\": {\n      \"blink\": \"-webkit-highlight\"\n    },\n    \"hyphenate-character\": {\n      \"blink\": \"-webkit-hyphenate-character\",\n      \"weasyprint\": \"hyphenate-character\",\n      \"webkit\": \"-webkit-hyphenate-character\"\n    },\n    \"line-break\": {\n      \"blink\": \"-webkit-line-break\",\n      \"vivliostyle\": \"line-break\",\n      \"webkit\": \"-webkit-line-break\"\n    },\n    \"line-clamp\": {\n      \"blink\": \"-webkit-line-clamp\",\n      \"webkit\": \"-webkit-line-clamp\"\n    },\n    \"margin-after-collapse\": {\n      \"blink\": \"-webkit-margin-after-collapse\",\n      \"webkit\": \"-webkit-margin-after-collapse\"\n    },\n    \"margin-before-collapse\": {\n      \"blink\": \"-webkit-margin-before-collapse\",\n      \"webkit\": \"-webkit-margin-before-collapse\"\n    },\n    \"margin-bottom-collapse\": {\n      \"blink\": \"-webkit-margin-bottom-collapse\",\n      \"webkit\": \"-webkit-margin-bottom-collapse\"\n    },\n    \"margin-top-collapse\": {\n      \"blink\": \"-webkit-margin-top-collapse\",\n      \"webkit\": \"-webkit-margin-top-collapse\"\n    },\n    \"mask-box-image-outset\": {\n      \"blink\": \"-webkit-mask-box-image-outset\",\n      \"webkit\": \"-webkit-mask-box-image-outset\"\n    },\n    \"mask-box-image-repeat\": {\n      \"blink\": \"-webkit-mask-box-image-repeat\",\n      \"webkit\": \"-webkit-mask-box-image-repeat\"\n    },\n    \"mask-box-image-slice\": {\n      \"blink\": \"-webkit-mask-box-image-slice\",\n      \"webkit\": \"-webkit-mask-box-image-slice\"\n    },\n    \"mask-box-image-source\": {\n      \"blink\": \"-webkit-mask-box-image-source\",\n      \"webkit\": \"-webkit-mask-box-image-source\"\n    },\n    \"mask-box-image-width\": {\n      \"blink\": \"-webkit-mask-box-image-width\",\n      \"webkit\": \"-webkit-mask-box-image-width\"\n    },\n    \"mask-clip\": {\n      \"blink\": \"-webkit-mask-clip\",\n      \"gecko\": \"mask-clip\",\n      \"webkit\": \"-webkit-mask-clip\"\n    },\n    \"mask-composite\": {\n      \"blink\": \"-webkit-mask-composite\",\n      \"gecko\": \"mask-composite\",\n      \"webkit\": \"-webkit-mask-composite\"\n    },\n    \"mask-image\": {\n      \"blink\": \"-webkit-mask-image\",\n      \"gecko\": \"mask-image\",\n      \"webkit\": \"-webkit-mask-image\"\n    },\n    \"mask-origin\": {\n      \"blink\": \"-webkit-mask-origin\",\n      \"gecko\": \"mask-origin\",\n      \"webkit\": \"-webkit-mask-origin\"\n    },\n    \"mask-position-x\": {\n      \"blink\": \"-webkit-mask-position-x\",\n      \"webkit\": \"-webkit-mask-position-x\"\n    },\n    \"mask-position-y\": {\n      \"blink\": \"-webkit-mask-position-y\",\n      \"webkit\": \"-webkit-mask-position-y\"\n    },\n    \"mask-repeat-x\": {\n      \"blink\": \"-webkit-mask-repeat-x\",\n      \"webkit\": \"-webkit-mask-repeat-x\"\n    },\n    \"mask-repeat-y\": {\n      \"blink\": \"-webkit-mask-repeat-y\",\n      \"webkit\": \"-webkit-mask-repeat-y\"\n    },\n    \"mask-size\": {\n      \"blink\": \"-webkit-mask-size\",\n      \"gecko\": \"mask-size\",\n      \"webkit\": \"-webkit-mask-size\"\n    },\n    \"perspective-origin-x\": {\n      \"blink\": \"-webkit-perspective-origin-x\",\n      \"webkit\": \"perspective-origin-x\"\n    },\n    \"perspective-origin-y\": {\n      \"blink\": \"-webkit-perspective-origin-y\",\n      \"webkit\": \"perspective-origin-y\"\n    },\n    \"print-color-adjust\": {\n      \"blink\": \"-webkit-print-color-adjust\",\n      \"webkit\": \"-webkit-print-color-adjust\"\n    },\n    \"rtl-ordering\": {\n      \"blink\": \"-webkit-rtl-ordering\",\n      \"webkit\": \"-webkit-rtl-ordering\"\n    },\n    \"ruby-position\": {\n      \"blink\": \"-webkit-ruby-position\",\n      \"gecko\": \"ruby-position\",\n      \"vivliostyle\": \"ruby-position\",\n      \"webkit\": \"-webkit-ruby-position\"\n    },\n    \"tap-highlight-color\": {\n      \"blink\": \"-webkit-tap-highlight-color\",\n      \"webkit\": \"-webkit-tap-highlight-color\"\n    },\n    \"text-combine\": {\n      \"blink\": \"-epub-text-combine\",\n      \"vivliostyle\": \"text-combine\",\n      \"webkit\": \"-epub-text-combine\"\n    },\n    \"text-emphasis-color\": {\n      \"blink\": \"-epub-text-emphasis-color\",\n      \"gecko\": \"text-emphasis-color\",\n      \"vivliostyle\": \"text-emphasis-color\",\n      \"webkit\": \"text-emphasis-color\"\n    },\n    \"text-emphasis-position\": {\n      \"blink\": \"-webkit-text-emphasis-position\",\n      \"gecko\": \"text-emphasis-position\",\n      \"vivliostyle\": \"text-emphasis-position\",\n      \"webkit\": \"text-emphasis-position\"\n    },\n    \"text-emphasis-style\": {\n      \"blink\": \"-epub-text-emphasis-style\",\n      \"gecko\": \"text-emphasis-style\",\n      \"vivliostyle\": \"text-emphasis-style\",\n      \"webkit\": \"text-emphasis-style\"\n    },\n    \"text-fill-color\": {\n      \"blink\": \"-webkit-text-fill-color\",\n      \"gecko\": \"-webkit-text-fill-color\",\n      \"webkit\": \"-webkit-text-fill-color\"\n    },\n    \"text-security\": {\n      \"blink\": \"-webkit-text-security\",\n      \"webkit\": \"-webkit-text-security\"\n    },\n    \"text-stroke-color\": {\n      \"blink\": \"-webkit-text-stroke-color\",\n      \"gecko\": \"-webkit-text-stroke-color\",\n      \"webkit\": \"-webkit-text-stroke-color\"\n    },\n    \"text-stroke-width\": {\n      \"blink\": \"-webkit-text-stroke-width\",\n      \"gecko\": \"-webkit-text-stroke-width\",\n      \"webkit\": \"-webkit-text-stroke-width\"\n    },\n    \"transform-origin-x\": {\n      \"blink\": \"-webkit-transform-origin-x\",\n      \"webkit\": \"transform-origin-x\"\n    },\n    \"transform-origin-y\": {\n      \"blink\": \"-webkit-transform-origin-y\",\n      \"webkit\": \"transform-origin-y\"\n    },\n    \"transform-origin-z\": {\n      \"blink\": \"-webkit-transform-origin-z\",\n      \"webkit\": \"transform-origin-z\"\n    },\n    \"user-drag\": {\n      \"blink\": \"-webkit-user-drag\",\n      \"webkit\": \"-webkit-user-drag\"\n    },\n    \"user-modify\": {\n      \"blink\": \"-webkit-user-modify\",\n      \"gecko\": \"-moz-user-modify\",\n      \"webkit\": \"-webkit-user-modify\"\n    },\n    \"user-select\": {\n      \"blink\": \"-webkit-user-select\",\n      \"gecko\": \"-moz-user-select\",\n      \"webkit\": \"-webkit-user-select\"\n    },\n    \"white-space\": {\n      \"blink\": \"white-space\",\n      \"gecko\": \"white-space\",\n      \"servo\": \"white-space\",\n      \"vivliostyle\": \"white-space\",\n      \"weasyprint\": \"white-space\",\n      \"webkit\": \"white-space\"\n    },\n    \"widows\": {\n      \"blink\": \"widows\",\n      \"vivliostyle\": \"widows\",\n      \"weasyprint\": \"widows\",\n      \"webkit\": \"widows\"\n    },\n    \"width\": {\n      \"blink\": \"width\",\n      \"gecko\": \"width\",\n      \"servo\": \"width\",\n      \"vivliostyle\": \"width\",\n      \"weasyprint\": \"width\",\n      \"webkit\": \"width\"\n    },\n    \"will-change\": {\n      \"blink\": \"will-change\",\n      \"gecko\": \"will-change\",\n      \"webkit\": \"will-change\"\n    },\n    \"word-break\": {\n      \"blink\": \"word-break\",\n      \"gecko\": \"word-break\",\n      \"servo\": \"word-break\",\n      \"vivliostyle\": \"word-break\",\n      \"webkit\": \"word-break\"\n    },\n    \"word-spacing\": {\n      \"blink\": \"word-spacing\",\n      \"gecko\": \"word-spacing\",\n      \"servo\": \"word-spacing\",\n      \"vivliostyle\": \"word-spacing\",\n      \"weasyprint\": \"word-spacing\",\n      \"webkit\": \"word-spacing\"\n    },\n    \"word-wrap\": {\n      \"blink\": \"word-wrap\",\n      \"gecko\": \"word-wrap\",\n      \"servo\": \"word-wrap\",\n      \"vivliostyle\": \"word-wrap\",\n      \"webkit\": \"word-wrap\"\n    },\n    \"z-index\": {\n      \"blink\": \"z-index\",\n      \"gecko\": \"z-index\",\n      \"servo\": \"z-index\",\n      \"vivliostyle\": \"z-index\",\n      \"weasyprint\": \"z-index\",\n      \"webkit\": \"z-index\"\n    },\n    \"border-end-color\": {\n      \"blink\": \"-webkit-border-end-color\",\n      \"gecko\": \"-moz-border-end-color\",\n      \"vivliostyle\": \"border-end-color\",\n      \"webkit\": \"-webkit-border-end-color\"\n    },\n    \"border-end-style\": {\n      \"blink\": \"-webkit-border-end-style\",\n      \"gecko\": \"-moz-border-end-style\",\n      \"vivliostyle\": \"border-end-style\",\n      \"webkit\": \"-webkit-border-end-style\"\n    },\n    \"border-end-width\": {\n      \"blink\": \"-webkit-border-end-width\",\n      \"gecko\": \"-moz-border-end-width\",\n      \"vivliostyle\": \"border-end-width\",\n      \"webkit\": \"-webkit-border-end-width\"\n    },\n    \"border-start-color\": {\n      \"blink\": \"-webkit-border-start-color\",\n      \"gecko\": \"-moz-border-start-color\",\n      \"vivliostyle\": \"border-start-color\",\n      \"webkit\": \"-webkit-border-start-color\"\n    },\n    \"border-start-style\": {\n      \"blink\": \"-webkit-border-start-style\",\n      \"gecko\": \"-moz-border-start-style\",\n      \"vivliostyle\": \"border-start-style\",\n      \"webkit\": \"-webkit-border-start-style\"\n    },\n    \"border-start-width\": {\n      \"blink\": \"-webkit-border-start-width\",\n      \"gecko\": \"-moz-border-start-width\",\n      \"vivliostyle\": \"border-start-width\",\n      \"webkit\": \"-webkit-border-start-width\"\n    },\n    \"border-before-color\": {\n      \"blink\": \"-webkit-border-before-color\",\n      \"vivliostyle\": \"border-before-color\",\n      \"webkit\": \"-webkit-border-before-color\"\n    },\n    \"border-before-style\": {\n      \"blink\": \"-webkit-border-before-style\",\n      \"vivliostyle\": \"border-before-style\",\n      \"webkit\": \"-webkit-border-before-style\"\n    },\n    \"border-before-width\": {\n      \"blink\": \"-webkit-border-before-width\",\n      \"vivliostyle\": \"border-before-width\",\n      \"webkit\": \"-webkit-border-before-width\"\n    },\n    \"border-after-color\": {\n      \"blink\": \"-webkit-border-after-color\",\n      \"vivliostyle\": \"border-after-color\",\n      \"webkit\": \"-webkit-border-after-color\"\n    },\n    \"border-after-style\": {\n      \"blink\": \"-webkit-border-after-style\",\n      \"vivliostyle\": \"border-after-style\",\n      \"webkit\": \"-webkit-border-after-style\"\n    },\n    \"border-after-width\": {\n      \"blink\": \"-webkit-border-after-width\",\n      \"vivliostyle\": \"border-after-width\",\n      \"webkit\": \"-webkit-border-after-width\"\n    },\n    \"margin-end\": {\n      \"blink\": \"-webkit-margin-end\",\n      \"gecko\": \"-moz-margin-end\",\n      \"vivliostyle\": \"margin-end\",\n      \"webkit\": \"-webkit-margin-end\"\n    },\n    \"margin-start\": {\n      \"blink\": \"-webkit-margin-start\",\n      \"gecko\": \"-moz-margin-start\",\n      \"vivliostyle\": \"margin-start\",\n      \"webkit\": \"-webkit-margin-start\"\n    },\n    \"margin-before\": {\n      \"blink\": \"-webkit-margin-before\",\n      \"vivliostyle\": \"margin-before\",\n      \"webkit\": \"-webkit-margin-before\"\n    },\n    \"margin-after\": {\n      \"blink\": \"-webkit-margin-after\",\n      \"vivliostyle\": \"margin-after\",\n      \"webkit\": \"-webkit-margin-after\"\n    },\n    \"padding-end\": {\n      \"blink\": \"-webkit-padding-end\",\n      \"gecko\": \"-moz-padding-end\",\n      \"webkit\": \"-webkit-padding-end\"\n    },\n    \"padding-start\": {\n      \"blink\": \"-webkit-padding-start\",\n      \"gecko\": \"-moz-padding-start\",\n      \"webkit\": \"-webkit-padding-start\"\n    },\n    \"padding-before\": {\n      \"blink\": \"-webkit-padding-before\",\n      \"webkit\": \"-webkit-padding-before\"\n    },\n    \"padding-after\": {\n      \"blink\": \"-webkit-padding-after\",\n      \"webkit\": \"-webkit-padding-after\"\n    },\n    \"logical-width\": {\n      \"blink\": \"-webkit-logical-width\",\n      \"webkit\": \"-webkit-logical-width\"\n    },\n    \"logical-height\": {\n      \"blink\": \"-webkit-logical-height\",\n      \"webkit\": \"-webkit-logical-height\"\n    },\n    \"min-logical-width\": {\n      \"blink\": \"-webkit-min-logical-width\",\n      \"webkit\": \"-webkit-min-logical-width\"\n    },\n    \"min-logical-height\": {\n      \"blink\": \"-webkit-min-logical-height\",\n      \"webkit\": \"-webkit-min-logical-height\"\n    },\n    \"max-logical-width\": {\n      \"blink\": \"-webkit-max-logical-width\",\n      \"webkit\": \"-webkit-max-logical-width\"\n    },\n    \"max-logical-height\": {\n      \"blink\": \"-webkit-max-logical-height\",\n      \"webkit\": \"-webkit-max-logical-height\"\n    },\n    \"all\": {\n      \"blink\": \"all\",\n      \"gecko\": \"all\",\n      \"webkit\": \"all\"\n    },\n    \"max-zoom\": {\n      \"blink\": \"max-zoom\",\n      \"webkit\": \"max-zoom\"\n    },\n    \"min-zoom\": {\n      \"blink\": \"min-zoom\",\n      \"webkit\": \"min-zoom\"\n    },\n    \"orientation\": {\n      \"blink\": \"orientation\",\n      \"webkit\": \"orientation\"\n    },\n    \"page\": {\n      \"blink\": \"page\",\n      \"vivliostyle\": \"page\",\n      \"webkit\": \"page\"\n    },\n    \"src\": {\n      \"blink\": \"src\",\n      \"gecko\": \"src\",\n      \"vivliostyle\": \"src\",\n      \"webkit\": \"src\"\n    },\n    \"unicode-range\": {\n      \"blink\": \"unicode-range\",\n      \"gecko\": \"unicode-range\",\n      \"webkit\": \"unicode-range\"\n    },\n    \"user-zoom\": {\n      \"blink\": \"user-zoom\",\n      \"webkit\": \"user-zoom\"\n    },\n    \"font-size-delta\": {\n      \"blink\": \"-webkit-font-size-delta\",\n      \"webkit\": \"-webkit-font-size-delta\"\n    },\n    \"text-decorations-in-effect\": {\n      \"blink\": \"-webkit-text-decorations-in-effect\",\n      \"servo\": \"-servo-text-decorations-in-effect\",\n      \"webkit\": \"-webkit-text-decorations-in-effect\"\n    },\n    \"animation\": {\n      \"blink\": \"animation\",\n      \"gecko\": \"animation\",\n      \"webkit\": \"animation\"\n    },\n    \"background\": {\n      \"blink\": \"background\",\n      \"gecko\": \"background\",\n      \"servo\": \"background\",\n      \"vivliostyle\": \"background\",\n      \"webkit\": \"background\"\n    },\n    \"background-position\": {\n      \"blink\": \"background-position\",\n      \"gecko\": \"background-position\",\n      \"servo\": \"background-position\",\n      \"vivliostyle\": \"background-position\",\n      \"weasyprint\": \"background-position\",\n      \"webkit\": \"background-position\"\n    },\n    \"background-repeat\": {\n      \"blink\": \"background-repeat\",\n      \"gecko\": \"background-repeat\",\n      \"servo\": \"background-repeat\",\n      \"vivliostyle\": \"background-repeat\",\n      \"weasyprint\": \"background-repeat\",\n      \"webkit\": \"background-repeat\"\n    },\n    \"border\": {\n      \"blink\": \"border\",\n      \"gecko\": \"border\",\n      \"servo\": \"border\",\n      \"vivliostyle\": \"border\",\n      \"webkit\": \"border\"\n    },\n    \"border-bottom\": {\n      \"blink\": \"border-bottom\",\n      \"gecko\": \"border-bottom\",\n      \"servo\": \"border-bottom\",\n      \"vivliostyle\": \"border-bottom\",\n      \"webkit\": \"border-bottom\"\n    },\n    \"border-color\": {\n      \"blink\": \"border-color\",\n      \"gecko\": \"border-color\",\n      \"servo\": \"border-color\",\n      \"vivliostyle\": \"border-color\",\n      \"webkit\": \"border-color\"\n    },\n    \"border-left\": {\n      \"blink\": \"border-left\",\n      \"gecko\": \"border-left\",\n      \"servo\": \"border-left\",\n      \"vivliostyle\": \"border-left\",\n      \"webkit\": \"border-left\"\n    },\n    \"border-radius\": {\n      \"blink\": \"border-radius\",\n      \"gecko\": \"border-radius\",\n      \"servo\": \"border-radius\",\n      \"vivliostyle\": \"border-radius\",\n      \"webkit\": \"border-radius\"\n    },\n    \"border-right\": {\n      \"blink\": \"border-right\",\n      \"gecko\": \"border-right\",\n      \"servo\": \"border-right\",\n      \"vivliostyle\": \"border-right\",\n      \"webkit\": \"border-right\"\n    },\n    \"border-spacing\": {\n      \"blink\": \"border-spacing\",\n      \"gecko\": \"border-spacing\",\n      \"servo\": \"border-spacing\",\n      \"vivliostyle\": \"border-spacing\",\n      \"weasyprint\": \"border-spacing\",\n      \"webkit\": \"border-spacing\"\n    },\n    \"border-style\": {\n      \"blink\": \"border-style\",\n      \"gecko\": \"border-style\",\n      \"servo\": \"border-style\",\n      \"vivliostyle\": \"border-style\",\n      \"webkit\": \"border-style\"\n    },\n    \"border-top\": {\n      \"blink\": \"border-top\",\n      \"gecko\": \"border-top\",\n      \"servo\": \"border-top\",\n      \"vivliostyle\": \"border-top\",\n      \"webkit\": \"border-top\"\n    },\n    \"border-width\": {\n      \"blink\": \"border-width\",\n      \"gecko\": \"border-width\",\n      \"servo\": \"border-width\",\n      \"vivliostyle\": \"border-width\",\n      \"webkit\": \"border-width\"\n    },\n    \"flex\": {\n      \"blink\": \"flex\",\n      \"gecko\": \"flex\",\n      \"vivliostyle\": \"flex\",\n      \"webkit\": \"flex\"\n    },\n    \"flex-flow\": {\n      \"blink\": \"flex-flow\",\n      \"gecko\": \"flex-flow\",\n      \"vivliostyle\": \"flex-flow\",\n      \"webkit\": \"flex-flow\"\n    },\n    \"font\": {\n      \"blink\": \"font\",\n      \"gecko\": \"font\",\n      \"servo\": \"font\",\n      \"vivliostyle\": \"font\",\n      \"webkit\": \"font\"\n    },\n    \"grid\": {\n      \"blink\": \"grid\",\n      \"gecko\": \"grid\",\n      \"webkit\": \"-webkit-grid\"\n    },\n    \"grid-area\": {\n      \"blink\": \"grid-area\",\n      \"gecko\": \"grid-area\",\n      \"webkit\": \"-webkit-grid-area\"\n    },\n    \"grid-column\": {\n      \"blink\": \"grid-column\",\n      \"gecko\": \"grid-column\",\n      \"webkit\": \"-webkit-grid-column\"\n    },\n    \"grid-row\": {\n      \"blink\": \"grid-row\",\n      \"gecko\": \"grid-row\",\n      \"webkit\": \"-webkit-grid-row\"\n    },\n    \"grid-template\": {\n      \"blink\": \"grid-template\",\n      \"gecko\": \"grid-template\",\n      \"webkit\": \"-webkit-grid-template\"\n    },\n    \"list-style\": {\n      \"blink\": \"list-style\",\n      \"gecko\": \"list-style\",\n      \"servo\": \"list-style\",\n      \"vivliostyle\": \"list-style\",\n      \"webkit\": \"list-style\"\n    },\n    \"margin\": {\n      \"blink\": \"margin\",\n      \"gecko\": \"margin\",\n      \"servo\": \"margin\",\n      \"vivliostyle\": \"margin\",\n      \"webkit\": \"margin\"\n    },\n    \"marker\": {\n      \"blink\": \"marker\",\n      \"gecko\": \"marker\",\n      \"webkit\": \"marker\"\n    },\n    \"motion\": {\n      \"blink\": \"motion\"\n    },\n    \"outline\": {\n      \"blink\": \"outline\",\n      \"gecko\": \"outline\",\n      \"servo\": \"outline\",\n      \"vivliostyle\": \"outline\",\n      \"webkit\": \"outline\"\n    },\n    \"overflow\": {\n      \"blink\": \"overflow\",\n      \"gecko\": \"overflow\",\n      \"servo\": \"overflow\",\n      \"vivliostyle\": \"overflow\",\n      \"weasyprint\": \"overflow\",\n      \"webkit\": \"overflow\"\n    },\n    \"padding\": {\n      \"blink\": \"padding\",\n      \"gecko\": \"padding\",\n      \"servo\": \"padding\",\n      \"vivliostyle\": \"padding\",\n      \"webkit\": \"padding\"\n    },\n    \"transition\": {\n      \"blink\": \"transition\",\n      \"gecko\": \"transition\",\n      \"servo\": \"transition\",\n      \"webkit\": \"transition\"\n    },\n    \"border-after\": {\n      \"blink\": \"-webkit-border-after\",\n      \"webkit\": \"-webkit-border-after\"\n    },\n    \"border-before\": {\n      \"blink\": \"-webkit-border-before\",\n      \"webkit\": \"-webkit-border-before\"\n    },\n    \"border-end\": {\n      \"blink\": \"-webkit-border-end\",\n      \"gecko\": \"-moz-border-end\",\n      \"webkit\": \"-webkit-border-end\"\n    },\n    \"border-start\": {\n      \"blink\": \"-webkit-border-start\",\n      \"gecko\": \"-moz-border-start\",\n      \"webkit\": \"-webkit-border-start\"\n    },\n    \"column-rule\": {\n      \"blink\": \"-webkit-column-rule\",\n      \"gecko\": \"-moz-column-rule\",\n      \"vivliostyle\": \"column-rule\",\n      \"webkit\": \"column-rule\"\n    },\n    \"columns\": {\n      \"blink\": \"-webkit-columns\",\n      \"gecko\": \"-moz-columns\",\n      \"servo\": \"columns\",\n      \"vivliostyle\": \"columns\",\n      \"webkit\": \"columns\"\n    },\n    \"margin-collapse\": {\n      \"blink\": \"-webkit-margin-collapse\",\n      \"webkit\": \"-webkit-margin-collapse\"\n    },\n    \"mask-box-image\": {\n      \"blink\": \"-webkit-mask-box-image\",\n      \"webkit\": \"-webkit-mask-box-image\"\n    },\n    \"mask-position\": {\n      \"blink\": \"-webkit-mask-position\",\n      \"gecko\": \"mask-position\",\n      \"webkit\": \"-webkit-mask-position\"\n    },\n    \"mask-repeat\": {\n      \"blink\": \"-webkit-mask-repeat\",\n      \"gecko\": \"mask-repeat\",\n      \"webkit\": \"-webkit-mask-repeat\"\n    },\n    \"text-emphasis\": {\n      \"blink\": \"-epub-text-emphasis\",\n      \"gecko\": \"text-emphasis\",\n      \"vivliostyle\": \"text-emphasis\",\n      \"webkit\": \"text-emphasis\"\n    },\n    \"text-stroke\": {\n      \"blink\": \"-webkit-text-stroke\",\n      \"gecko\": \"-webkit-text-stroke\",\n      \"webkit\": \"-webkit-text-stroke\"\n    },\n    \"binding\": {\n      \"gecko\": \"-moz-binding\"\n    },\n    \"block-size\": {\n      \"gecko\": \"block-size\"\n    },\n    \"border-block-end\": {\n      \"gecko\": \"border-block-end\"\n    },\n    \"border-block-end-color\": {\n      \"gecko\": \"border-block-end-color\"\n    },\n    \"border-block-end-style\": {\n      \"gecko\": \"border-block-end-style\"\n    },\n    \"border-block-end-width\": {\n      \"gecko\": \"border-block-end-width\"\n    },\n    \"border-block-start\": {\n      \"gecko\": \"border-block-start\"\n    },\n    \"border-block-start-color\": {\n      \"gecko\": \"border-block-start-color\"\n    },\n    \"border-block-start-style\": {\n      \"gecko\": \"border-block-start-style\"\n    },\n    \"border-block-start-width\": {\n      \"gecko\": \"border-block-start-width\"\n    },\n    \"border-bottom-colors\": {\n      \"gecko\": \"-moz-border-bottom-colors\"\n    },\n    \"border-inline-end\": {\n      \"gecko\": \"border-inline-end\"\n    },\n    \"border-inline-end-color\": {\n      \"gecko\": \"border-inline-end-color\"\n    },\n    \"border-inline-end-style\": {\n      \"gecko\": \"border-inline-end-style\"\n    },\n    \"border-inline-end-width\": {\n      \"gecko\": \"border-inline-end-width\"\n    },\n    \"border-inline-start\": {\n      \"gecko\": \"border-inline-start\"\n    },\n    \"border-inline-start-color\": {\n      \"gecko\": \"border-inline-start-color\"\n    },\n    \"border-inline-start-style\": {\n      \"gecko\": \"border-inline-start-style\"\n    },\n    \"border-inline-start-width\": {\n      \"gecko\": \"border-inline-start-width\"\n    },\n    \"border-left-colors\": {\n      \"gecko\": \"-moz-border-left-colors\"\n    },\n    \"border-right-colors\": {\n      \"gecko\": \"-moz-border-right-colors\"\n    },\n    \"border-top-colors\": {\n      \"gecko\": \"-moz-border-top-colors\"\n    },\n    \"color-adjust\": {\n      \"gecko\": \"color-adjust\"\n    },\n    \"contain\": {\n      \"gecko\": \"contain\"\n    },\n    \"control-character-visibility\": {\n      \"gecko\": \"-moz-control-character-visibility\"\n    },\n    \"float-edge\": {\n      \"gecko\": \"-moz-float-edge\"\n    },\n    \"font-language-override\": {\n      \"gecko\": \"font-language-override\"\n    },\n    \"font-synthesis\": {\n      \"gecko\": \"font-synthesis\",\n      \"webkit\": \"font-synthesis\"\n    },\n    \"font-variant-alternates\": {\n      \"gecko\": \"font-variant-alternates\",\n      \"webkit\": \"font-variant-alternates\"\n    },\n    \"font-variant-caps\": {\n      \"gecko\": \"font-variant-caps\",\n      \"webkit\": \"font-variant-caps\"\n    },\n    \"font-variant-east-asian\": {\n      \"gecko\": \"font-variant-east-asian\",\n      \"vivliostyle\": \"font-variant-east-asian\",\n      \"webkit\": \"font-variant-east-asian\"\n    },\n    \"font-variant-numeric\": {\n      \"gecko\": \"font-variant-numeric\",\n      \"webkit\": \"font-variant-numeric\"\n    },\n    \"font-variant-position\": {\n      \"gecko\": \"font-variant-position\",\n      \"webkit\": \"font-variant-position\"\n    },\n    \"force-broken-image-icon\": {\n      \"gecko\": \"-moz-force-broken-image-icon\"\n    },\n    \"grid-column-gap\": {\n      \"gecko\": \"grid-column-gap\",\n      \"webkit\": \"-webkit-grid-column-gap\"\n    },\n    \"grid-gap\": {\n      \"gecko\": \"grid-gap\",\n      \"webkit\": \"-webkit-grid-gap\"\n    },\n    \"grid-row-gap\": {\n      \"gecko\": \"grid-row-gap\",\n      \"webkit\": \"-webkit-grid-row-gap\"\n    },\n    \"hyphens\": {\n      \"gecko\": \"hyphens\",\n      \"vivliostyle\": \"hyphens\",\n      \"weasyprint\": \"hyphens\",\n      \"webkit\": \"-epub-hyphens\"\n    },\n    \"image-region\": {\n      \"gecko\": \"-moz-image-region\"\n    },\n    \"ime-mode\": {\n      \"gecko\": \"ime-mode\"\n    },\n    \"inline-size\": {\n      \"gecko\": \"inline-size\"\n    },\n    \"lang\": {\n      \"gecko\": \"-x-lang\",\n      \"weasyprint\": \"lang\"\n    },\n    \"margin-block-end\": {\n      \"gecko\": \"margin-block-end\"\n    },\n    \"margin-block-start\": {\n      \"gecko\": \"margin-block-start\"\n    },\n    \"margin-inline-end\": {\n      \"gecko\": \"margin-inline-end\"\n    },\n    \"margin-inline-start\": {\n      \"gecko\": \"margin-inline-start\"\n    },\n    \"marker-offset\": {\n      \"gecko\": \"marker-offset\"\n    },\n    \"mask-mode\": {\n      \"gecko\": \"mask-mode\"\n    },\n    \"math-display\": {\n      \"gecko\": \"-moz-math-display\"\n    },\n    \"math-variant\": {\n      \"gecko\": \"-moz-math-variant\"\n    },\n    \"max-block-size\": {\n      \"gecko\": \"max-block-size\"\n    },\n    \"max-inline-size\": {\n      \"gecko\": \"max-inline-size\"\n    },\n    \"min-block-size\": {\n      \"gecko\": \"min-block-size\"\n    },\n    \"min-font-size-ratio\": {\n      \"gecko\": \"-moz-min-font-size-ratio\"\n    },\n    \"min-inline-size\": {\n      \"gecko\": \"min-inline-size\"\n    },\n    \"offset-block-end\": {\n      \"gecko\": \"offset-block-end\"\n    },\n    \"offset-block-start\": {\n      \"gecko\": \"offset-block-start\"\n    },\n    \"offset-inline-end\": {\n      \"gecko\": \"offset-inline-end\"\n    },\n    \"offset-inline-start\": {\n      \"gecko\": \"offset-inline-start\"\n    },\n    \"orient\": {\n      \"gecko\": \"-moz-orient\"\n    },\n    \"osx-font-smoothing\": {\n      \"gecko\": \"-moz-osx-font-smoothing\"\n    },\n    \"outline-radius\": {\n      \"gecko\": \"-moz-outline-radius\"\n    },\n    \"outline-radius-bottomleft\": {\n      \"gecko\": \"-moz-outline-radius-bottomleft\"\n    },\n    \"outline-radius-bottomright\": {\n      \"gecko\": \"-moz-outline-radius-bottomright\"\n    },\n    \"outline-radius-topleft\": {\n      \"gecko\": \"-moz-outline-radius-topleft\"\n    },\n    \"outline-radius-topright\": {\n      \"gecko\": \"-moz-outline-radius-topright\"\n    },\n    \"overflow-clip-box\": {\n      \"gecko\": \"overflow-clip-box\"\n    },\n    \"padding-block-end\": {\n      \"gecko\": \"padding-block-end\"\n    },\n    \"padding-block-start\": {\n      \"gecko\": \"padding-block-start\"\n    },\n    \"padding-inline-end\": {\n      \"gecko\": \"padding-inline-end\"\n    },\n    \"padding-inline-start\": {\n      \"gecko\": \"padding-inline-start\"\n    },\n    \"ruby-align\": {\n      \"gecko\": \"ruby-align\",\n      \"vivliostyle\": \"ruby-align\"\n    },\n    \"script-level\": {\n      \"gecko\": \"-moz-script-level\"\n    },\n    \"script-min-size\": {\n      \"gecko\": \"-moz-script-min-size\"\n    },\n    \"script-size-multiplier\": {\n      \"gecko\": \"-moz-script-size-multiplier\"\n    },\n    \"scroll-snap-type-x\": {\n      \"gecko\": \"scroll-snap-type-x\"\n    },\n    \"scroll-snap-type-y\": {\n      \"gecko\": \"scroll-snap-type-y\"\n    },\n    \"span\": {\n      \"gecko\": \"-x-span\"\n    },\n    \"stack-sizing\": {\n      \"gecko\": \"-moz-stack-sizing\"\n    },\n    \"system-font\": {\n      \"gecko\": \"-x-system-font\"\n    },\n    \"text-combine-upright\": {\n      \"gecko\": \"text-combine-upright\",\n      \"vivliostyle\": \"text-combine-upright\"\n    },\n    \"text-size-adjust\": {\n      \"gecko\": \"-moz-text-size-adjust\",\n      \"vivliostyle\": \"text-size-adjust\",\n      \"webkit\": \"-webkit-text-size-adjust\"\n    },\n    \"text-zoom\": {\n      \"gecko\": \"-x-text-zoom\",\n      \"vivliostyle\": \"text-zoom\",\n      \"webkit\": \"-webkit-text-zoom\"\n    },\n    \"top-layer\": {\n      \"gecko\": \"-moz-top-layer\"\n    },\n    \"transform-box\": {\n      \"gecko\": \"transform-box\"\n    },\n    \"user-focus\": {\n      \"gecko\": \"-moz-user-focus\"\n    },\n    \"user-input\": {\n      \"gecko\": \"-moz-user-input\"\n    },\n    \"window-dragging\": {\n      \"gecko\": \"-moz-window-dragging\"\n    },\n    \"window-shadow\": {\n      \"gecko\": \"-moz-window-shadow\"\n    },\n    \"font-display\": {\n      \"gecko\": \"font-display\"\n    },\n    \"display-for-hypothetical-box\": {\n      \"servo\": \"-servo-display-for-hypothetical-box\"\n    },\n    \"azimuth\": {\n      \"vivliostyle\": \"azimuth\"\n    },\n    \"cue-after\": {\n      \"vivliostyle\": \"cue-after\"\n    },\n    \"cue-before\": {\n      \"vivliostyle\": \"cue-before\"\n    },\n    \"elevation\": {\n      \"vivliostyle\": \"elevation\"\n    },\n    \"pause-after\": {\n      \"vivliostyle\": \"pause-after\"\n    },\n    \"pause-before\": {\n      \"vivliostyle\": \"pause-before\"\n    },\n    \"pitch-range\": {\n      \"vivliostyle\": \"pitch-range\"\n    },\n    \"pitch\": {\n      \"vivliostyle\": \"pitch\"\n    },\n    \"play-during\": {\n      \"vivliostyle\": \"play-during\"\n    },\n    \"richness\": {\n      \"vivliostyle\": \"richness\"\n    },\n    \"speak-header\": {\n      \"vivliostyle\": \"speak-header\"\n    },\n    \"speak-numeral\": {\n      \"vivliostyle\": \"speak-numeral\"\n    },\n    \"speak-punctuation\": {\n      \"vivliostyle\": \"speak-punctuation\"\n    },\n    \"speech-rate\": {\n      \"vivliostyle\": \"speech-rate\"\n    },\n    \"stress\": {\n      \"vivliostyle\": \"stress\"\n    },\n    \"voice-family\": {\n      \"vivliostyle\": \"voice-family\"\n    },\n    \"volume\": {\n      \"vivliostyle\": \"volume\"\n    },\n    \"before\": {\n      \"vivliostyle\": \"before\"\n    },\n    \"after\": {\n      \"vivliostyle\": \"after\"\n    },\n    \"start\": {\n      \"vivliostyle\": \"start\"\n    },\n    \"end\": {\n      \"vivliostyle\": \"end\"\n    },\n    \"shape-inside\": {\n      \"vivliostyle\": \"shape-inside\"\n    },\n    \"wrap-flow\": {\n      \"vivliostyle\": \"wrap-flow\"\n    },\n    \"break-before\": {\n      \"vivliostyle\": \"break-before\",\n      \"webkit\": \"break-before\"\n    },\n    \"break-after\": {\n      \"vivliostyle\": \"break-after\",\n      \"webkit\": \"break-after\"\n    },\n    \"break-inside\": {\n      \"vivliostyle\": \"break-inside\",\n      \"webkit\": \"break-inside\"\n    },\n    \"flow-from\": {\n      \"vivliostyle\": \"flow-from\",\n      \"webkit\": \"-webkit-flow-from\"\n    },\n    \"flow-into\": {\n      \"vivliostyle\": \"flow-into\",\n      \"webkit\": \"-webkit-flow-into\"\n    },\n    \"flow-linger\": {\n      \"vivliostyle\": \"flow-linger\"\n    },\n    \"flow-priority\": {\n      \"vivliostyle\": \"flow-priority\"\n    },\n    \"flow-options\": {\n      \"vivliostyle\": \"flow-options\"\n    },\n    \"min-page-width\": {\n      \"vivliostyle\": \"min-page-width\"\n    },\n    \"min-page-height\": {\n      \"vivliostyle\": \"min-page-height\"\n    },\n    \"required\": {\n      \"vivliostyle\": \"required\"\n    },\n    \"enabled\": {\n      \"vivliostyle\": \"enabled\"\n    },\n    \"conflicting-partitions\": {\n      \"vivliostyle\": \"conflicting-partitions\"\n    },\n    \"required-partitions\": {\n      \"vivliostyle\": \"required-partitions\"\n    },\n    \"snap-height\": {\n      \"vivliostyle\": \"snap-height\"\n    },\n    \"snap-width\": {\n      \"vivliostyle\": \"snap-width\"\n    },\n    \"flow-consume\": {\n      \"vivliostyle\": \"flow-consume\"\n    },\n    \"utilization\": {\n      \"vivliostyle\": \"utilization\"\n    },\n    \"template\": {\n      \"vivliostyle\": \"template\"\n    },\n    \"behavior\": {\n      \"vivliostyle\": \"behavior\"\n    },\n    \"bleed\": {\n      \"vivliostyle\": \"bleed\"\n    },\n    \"marks\": {\n      \"vivliostyle\": \"marks\"\n    },\n    \"float-reference\": {\n      \"vivliostyle\": \"float-reference\"\n    },\n    \"text-decoration-skip\": {\n      \"vivliostyle\": \"text-decoration-skip\",\n      \"webkit\": \"-webkit-text-decoration-skip\"\n    },\n    \"text-combine-horizontal\": {\n      \"vivliostyle\": \"text-combine-horizontal\"\n    },\n    \"oeb-column-number\": {\n      \"vivliostyle\": \"oeb-column-number\"\n    },\n    \"pause\": {\n      \"vivliostyle\": \"pause\"\n    },\n    \"string-set\": {\n      \"weasyprint\": \"string-set\"\n    },\n    \"image-resolution\": {\n      \"weasyprint\": \"image-resolution\",\n      \"webkit\": \"image-resolution\"\n    },\n    \"anchor\": {\n      \"weasyprint\": \"anchor\"\n    },\n    \"link\": {\n      \"weasyprint\": \"link\"\n    },\n    \"bookmark-label\": {\n      \"weasyprint\": \"bookmark-label\"\n    },\n    \"bookmark-level\": {\n      \"weasyprint\": \"bookmark-level\"\n    },\n    \"hyphenate-limit-chars\": {\n      \"weasyprint\": \"hyphenate-limit-chars\"\n    },\n    \"hyphenate-limit-zone\": {\n      \"weasyprint\": \"hyphenate-limit-zone\"\n    },\n    \"specified-display\": {\n      \"weasyprint\": \"-weasy-specified-display\"\n    },\n    \"color-profile\": {\n      \"webkit\": \"color-profile\"\n    },\n    \"cursor-visibility\": {\n      \"webkit\": \"-webkit-cursor-visibility\"\n    },\n    \"enable-background\": {\n      \"webkit\": \"enable-background\"\n    },\n    \"hanging-punctuation\": {\n      \"webkit\": \"hanging-punctuation\"\n    },\n    \"kerning\": {\n      \"webkit\": \"kerning\"\n    },\n    \"text-line-through\": {\n      \"webkit\": \"text-line-through\"\n    },\n    \"text-line-through-color\": {\n      \"webkit\": \"text-line-through-color\"\n    },\n    \"text-line-through-mode\": {\n      \"webkit\": \"text-line-through-mode\"\n    },\n    \"text-line-through-style\": {\n      \"webkit\": \"text-line-through-style\"\n    },\n    \"text-line-through-width\": {\n      \"webkit\": \"text-line-through-width\"\n    },\n    \"text-overline\": {\n      \"webkit\": \"text-overline\"\n    },\n    \"text-overline-color\": {\n      \"webkit\": \"text-overline-color\"\n    },\n    \"text-overline-mode\": {\n      \"webkit\": \"text-overline-mode\"\n    },\n    \"text-overline-style\": {\n      \"webkit\": \"text-overline-style\"\n    },\n    \"text-overline-width\": {\n      \"webkit\": \"text-overline-width\"\n    },\n    \"text-underline\": {\n      \"webkit\": \"text-underline\"\n    },\n    \"text-underline-color\": {\n      \"webkit\": \"text-underline-color\"\n    },\n    \"text-underline-mode\": {\n      \"webkit\": \"text-underline-mode\"\n    },\n    \"text-underline-style\": {\n      \"webkit\": \"text-underline-style\"\n    },\n    \"text-underline-width\": {\n      \"webkit\": \"text-underline-width\"\n    },\n    \"alt\": {\n      \"webkit\": \"alt\"\n    },\n    \"animation-trigger\": {\n      \"webkit\": \"-webkit-animation-trigger\"\n    },\n    \"aspect-ratio\": {\n      \"webkit\": \"-webkit-aspect-ratio\"\n    },\n    \"border-fit\": {\n      \"webkit\": \"-webkit-border-fit\"\n    },\n    \"column-axis\": {\n      \"webkit\": \"-webkit-column-axis\"\n    },\n    \"column-progression\": {\n      \"webkit\": \"column-progression\"\n    },\n    \"hyphenate-limit-after\": {\n      \"webkit\": \"-webkit-hyphenate-limit-after\"\n    },\n    \"hyphenate-limit-before\": {\n      \"webkit\": \"-webkit-hyphenate-limit-before\"\n    },\n    \"hyphenate-limit-lines\": {\n      \"webkit\": \"-webkit-hyphenate-limit-lines\"\n    },\n    \"initial-letter\": {\n      \"webkit\": \"-webkit-initial-letter\"\n    },\n    \"line-box-contain\": {\n      \"webkit\": \"-webkit-line-box-contain\"\n    },\n    \"line-align\": {\n      \"webkit\": \"-webkit-line-align\"\n    },\n    \"line-grid\": {\n      \"webkit\": \"-webkit-line-grid\"\n    },\n    \"line-snap\": {\n      \"webkit\": \"-webkit-line-snap\"\n    },\n    \"marquee\": {\n      \"webkit\": \"-webkit-marquee\"\n    },\n    \"marquee-direction\": {\n      \"webkit\": \"-webkit-marquee-direction\"\n    },\n    \"marquee-increment\": {\n      \"webkit\": \"-webkit-marquee-increment\"\n    },\n    \"marquee-repetition\": {\n      \"webkit\": \"-webkit-marquee-repetition\"\n    },\n    \"marquee-speed\": {\n      \"webkit\": \"-webkit-marquee-speed\"\n    },\n    \"marquee-style\": {\n      \"webkit\": \"-webkit-marquee-style\"\n    },\n    \"nbsp-mode\": {\n      \"webkit\": \"-webkit-nbsp-mode\"\n    },\n    \"svg-shadow\": {\n      \"webkit\": \"-webkit-svg-shadow\"\n    },\n    \"region-fragment\": {\n      \"webkit\": \"-webkit-region-fragment\"\n    },\n    \"region-break-after\": {\n      \"webkit\": \"-webkit-region-break-after\"\n    },\n    \"region-break-before\": {\n      \"webkit\": \"-webkit-region-break-before\"\n    },\n    \"region-break-inside\": {\n      \"webkit\": \"-webkit-region-break-inside\"\n    },\n    \"dashboard-region\": {\n      \"webkit\": \"-webkit-dashboard-region\"\n    },\n    \"overflow-scrolling\": {\n      \"webkit\": \"-webkit-overflow-scrolling\"\n    },\n    \"touch-callout\": {\n      \"webkit\": \"-webkit-touch-callout\"\n    },\n    \"trailing-word\": {\n      \"webkit\": \"-apple-trailing-word\"\n    }\n  }\n};"
  },
  {
    "path": "modules/editorHelper.jsm",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nvar EXPORTED_SYMBOLS = [\"EditorUtils\"];\n\nComponents.utils.import(\"resource://gre/modules/Services.jsm\");\nComponents.utils.import(\"resource://gre/modules/urlHelper.jsm\");\n//Components.utils.import(\"resource://gre/modules/cssHelper.jsm\");\n\nvar EditorUtils = {\n\n  nsIDOMNode: Components.interfaces.nsIDOMNode,\n\n  mActiveViewActive: false,\n  mAtomService: null,\n\n  /********** PUBLIC **********/\n\n  getCurrentEditorWindow: function getCurrentEditorWindow()\n  {\n    try {\n      var windowManager = Services.wm;\n      return windowManager.getMostRecentWindow(\"bluegriffon\") ||\n             windowManager.getMostRecentWindow(\"BlueGriffon:MacCmdLineFwd\");\n    }\n    catch(e){}\n    return null;\n  },\n\n  getCurrentTabEditor: function getCurrentTabEditor()\n  {\n    try {\n      var tmpWindow = this.getCurrentEditorWindow();\n      if (tmpWindow) {\n        var tabeditor = tmpWindow.document.getElementById(\"tabeditor\");\n        if (tabeditor)\n          return tabeditor;\n      }\n    }\n    catch(e)\n    {\n    }\n  \n    return null;\n  },\n  \n  getCurrentEditorElement: function getCurrentEditorElement()\n  {\n    var tabeditor = this.getCurrentTabEditor();\n    if (tabeditor)\n      return tabeditor.getCurrentEditorElement() ;\n    return null;\n  },  \n\n  getCurrentViewMode: function getCurrentViewMode()\n  {\n    return this.getCurrentEditorElement().parentNode.getAttribute(\"currentmode\") ||\n           \"wysiwyg\";\n  },\n\n  getLiveViewMode: function()\n  {\n    return this.getCurrentEditorElement().parentNode.getAttribute(\"liveviewmode\") ||\n           \"wysiwyg\";\n  },\n\n  setLiveViewMode: function(mode)\n  {\n    return this.getCurrentEditorElement().parentNode.setAttribute(\"liveviewmode\", mode);\n  },\n\n  isWysiwygMode: function()\n  {\n    var mode = this.getCurrentViewMode();\n    return (mode == \"wysiwyg\") ||\n           (mode == \"liveview\" && this.getLiveViewMode() == \"wysiwyg\");\n  },\n\n  getCurrentSourceEditorElement: function()\n  {\n    var editorElement = this.getCurrentEditorElement();\n    if (editorElement) {\n      return editorElement.parentNode.lastElementChild;\n    }\n    return null;\n  },\n\n  getCurrentSourceWindow: function()\n  {\n    var editorElement = this.getCurrentEditorElement();\n    if (editorElement) {\n      var bespinIframe = editorElement.parentNode.lastElementChild;\n      var bespinWindow = bespinIframe.contentWindow.wrappedJSObject;\n      return bespinWindow;\n    }\n    return null;\n  },\n\n  getCurrentSourceEditor: function()\n  {\n    var editorElement = this.getCurrentEditorElement();\n    if (editorElement) {\n      var bespinIframe = editorElement.parentNode.lastElementChild;\n      var bespinEditor = bespinIframe.contentWindow.wrappedJSObject.gEditor;\n      return bespinEditor;\n    }\n    return null;\n  },\n\n  getCurrentEditor: function getCurrentEditor()\n  {\n    // Get the active editor from the <editor> tag\n    var editor = null;\n    try {\n      var editorElement = this.getCurrentEditorElement();\n      if (editorElement)\n      {\n        editor = editorElement.getEditor(editorElement.contentWindow);\n    \n        // Do QIs now so editor users won't have to figure out which interface to use\n        // Using \"instanceof\" does the QI for us.\n        editor instanceof Components.interfaces.nsIEditor;\n        editor instanceof Components.interfaces.nsIPlaintextEditor;\n        editor instanceof Components.interfaces.nsIHTMLEditor;\n      }\n    } catch (e) { }\n  \n    return editor;\n  },\n\n  getCurrentDocument: function getCurrentDocument()\n  {\n    // Get the active editor from the <editor> tag\n    var editor = this.getCurrentEditor();\n    if (editor)\n      return editor.document;\n    return null;\n  },\n  \n  getCurrentCommandManager: function getCurrentCommandManager()\n  {\n    try {\n      return this.getCurrentEditorElement().commandManager;\n    } catch (e) { }\n\n    return null;\n  },\n  \n  newCommandParams: function newCommandParams()\n  {\n    try {\n      const contractId = \"@mozilla.org/embedcomp/command-params;1\";\n      const nsICommandParams = Components.interfaces.nsICommandParams;\n\n      return Components.classes[contractId].createInstance(Components.interfaces.nsICommandParams);\n    }\n    catch(e) { }\n    return null;\n  },\n\n  getCurrentEditingSession: function getCurrentEditingSession()\n  {\n    try {\n      return this.getCurrentEditorElement().editingSession;\n    } catch (e) { }\n\n    return null;\n  },\n\n  getCurrentEditorType: function getCurrentEditorType()\n  {\n    try {\n      return this.getCurrentEditorElement().editortype;\n    } catch (e) { }\n\n    return \"\";\n  },\n\n  isAlreadyEdited: function isAlreadyEdited(aURL)\n  {\n    Components.utils.import(\"resource://gre/modules/urlHelper.jsm\");\n    // blank documents are never \"already edited\"...\n    if (UrlUtils.isUrlOfBlankDocument(aURL))\n      return null;\n  \n    var url = UrlUtils.newURI(aURL).spec;\n  \n    var enumerator = Services.wm.getEnumerator( \"bluegriffon\" );\n    while ( enumerator.hasMoreElements() )\n    {\n      var win = enumerator.getNext().QueryInterface(Components.interfaces.nsIDOMWindow);\n      try {\n        var mixed = win.gDialog.tabeditor.isAlreadyEdited(url);\n        if (mixed)\n          return {window: win, editor: mixed.editor, index: mixed.index};\n      }\n      catch(e) {}\n    }\n    return null;\n  },\n\n  isDocumentEditable: function isDocumentEditable()\n  {\n    try {\n      return this.getCurrentEditor().isDocumentEditable;\n    } catch (e) { }\n    return false;\n  },\n\n  isDocumentModified: function isDocumentModified()\n  {\n    try {\n      if (this.isWysiwygMode()) {\n        return this.getCurrentEditor().documentModified;\n      }\n      else if (this.getCurrentSourceWindow().GetModificationCount())\n        return true;\n    } catch (e) { }\n    return false;\n  },\n\n  isDocumentEmpty: function isDocumentEmpty()\n  {\n    try {\n      return this.getCurrentEditor().documentIsEmpty;\n    } catch (e) { }\n    return false;\n  },\n\n  getDocumentTitle: function getDocumentTitle()\n  {\n    try {\n      return this.getCurrentDocument().title;\n    } catch (e) { }\n\n    return \"\";\n  },\n\n  isHTMLEditor: function isHTMLEditor()\n  {\n    // We don't have an editorElement, just return false\n    if (!this.getCurrentEditorElement())\n      return false;\n\n    var editortype = this.getCurrentEditorType();\n    switch (editortype)\n    {\n        case \"html\":\n        case \"htmlmail\":\n          return true;\n\n        case \"text\":\n        case \"textmail\":\n          return false\n\n        default:\n          break;\n    }\n    return false;\n  },\n\n  isEditingRenderedHTML: function isEditingRenderedHTML()\n  {\n    return this.isHTMLEditor(); // && !this.isInHTMLSourceMode();\n  },\n\n  setDocumentTitle: function setDocumentTitle(title)\n  {\n    try {\n      var doc = this.getCurrentDocument();\n      if (doc.title == title) // early way out if we can\n        return;\n\n      var titleNode = doc.querySelector(\"head > title\");\n      var editor = this.getCurrentEditor();\n      var t = doc.createTextNode(title);\n      if (titleNode) {\n        var child = titleNode.firstChild;\n        editor.insertNode(t, titleNode, 0);\n        if (child)\n          editor.deleteNode(child);\n      }\n      else {\n        titleNode = doc.createElement(\"title\");\n        titleNode.appendChild(t);\n        editor.insertNode(titleNode, doc.querySelector(\"head\"), 0);\n      }\n\n      var w = this.getCurrentEditorWindow();\n      // Update window title (doesn't work if called from a dialog)\n      if (\"UpdateWindowTitle\" in w)\n        w.UpdateWindowTitle();\n      else if (\"UpdateWindowTitle\" in w.opener)\n        w.opener.UpdateWindowTitle();\n    } catch (e) { Services.prompt.alert(null, \"EditorUtils.setDocumentTitle\", e); }\n  },\n\n  getSelectionContainer: function getSelectionContainer()\n  {\n    var editor = this.getCurrentEditor();\n    if (!editor) return null;\n\n    var selection = null;\n    try {\n      selection = editor.selection;\n      if (!selection) return null;\n    }\n    catch (e) { return null; }\n\n    var result = { oneElementSelected:false };\n\n    if (selection.isCollapsed) {\n      if (!selection.rangeCount) // weirdness...\n        return null;\n      result.node = selection.getRangeAt(0).startContainer;\n    }\n    else {\n      var rangeCount = selection.rangeCount;\n      if (rangeCount == 1) {\n        result.node = editor.getSelectedElement(\"\");\n        var range = selection.getRangeAt(0);\n\n        // check for a weird case : when we select a piece of text inside\n        // a text node and apply an inline style to it, the selection starts\n        // at the end of the text node preceding the style and ends after the\n        // last char of the style. Assume the style element is selected for\n        // user's pleasure\n        if (!result.node &&\n            range.startContainer.nodeType == this.nsIDOMNode.TEXT_NODE &&\n            range.startOffset == range.startContainer.length &&\n            range.endContainer.nodeType == this.nsIDOMNode.TEXT_NODE &&\n            range.endOffset == range.endContainer.length &&\n            range.endContainer.nextSibling == null &&\n            range.startContainer.nextSibling == range.endContainer.parentNode)\n          result.node = range.endContainer.parentNode;\n\n        if (!result.node) {\n          // let's rely on the common ancestor of the selection\n          result.node = range.commonAncestorContainer;\n        }\n        else {\n          result.oneElementSelected = true;\n        }\n      }\n      else {\n        // assume table cells !\n        var i, container = null;\n        for (i = 0; i < rangeCount; i++) {\n          range = selection.getRangeAt(i);\n          if (!container) {\n            container = range.startContainer;\n          }\n          else if (container != range.startContainer) {\n            // all table cells don't belong to same row so let's\n            // select the parent of all rows\n            result.node = container.parentNode;\n            break;\n          }\n          result.node = container;\n        }\n      }\n    }\n\n    // make sure we have an element here\n    while (result.node &&\n           result.node.parentNode &&\n           result.node.nodeType != this.nsIDOMNode.ELEMENT_NODE)\n      result.node = result.node.parentNode;\n\n    // and make sure the element is not a special editor node like\n    // the <br> we insert in blank lines\n    // and don't select anonymous content !!! (fix for bug 190279)\n    editor instanceof Components.interfaces.nsIHTMLEditor;\n    while (result.node.hasAttribute(\"_moz_editor_bogus_node\") ||\n           editor.isAnonymousElement(result.node))\n      result.node = result.node.parentNode;\n\n    return result;\n  },\n\n  getMetaElement: function getMetaElement(aName)\n  {\n    if (aName)\n    {\n      var name = aName.toLowerCase();\n      try {\n        var metanodes = this.getCurrentDocument()\n                          .getElementsByTagName(\"meta\");\n        for (var i = 0; i < metanodes.length; i++)\n        {\n          var metanode = metanodes.item(i);\n          if (metanode && metanode.getAttribute(\"name\") == name)\n            return metanode;\n        }\n      }\n      catch(e) {}\n    }\n    return null;\n  },\n\n  createMetaElement: function createMetaElement(aName)\n  {\n    var editor = this.getCurrentEditor();\n    try {\n      var metanode = editor.createElementWithDefaults(\"meta\");\n      metanode.setAttribute(\"name\", aName);\n      return metanode;\n    }\n    catch(e) {}\n    return null;\n  },\n\n  insertMetaElement: function insertMetaElement(aElt, aContent, aInsertNew, aPrepend)\n  {\n   if (aElt)\n   {\n     var editor = this.getCurrentEditor();\n     try {\n       if (!aContent)\n       {\n         if (!insertNew)\n           editor.deleteNode(aElt);\n       }\n       else\n       {\n         if (aInsertNew)\n         {\n           aElt.setAttribute(\"content\", aContent);\n           if (aPrepend)\n             this.prependHeadElement(aElt);\n           else\n             this.appendHeadElement(aElt);\n         }\n         else\n         {\n           editor.setAttribute(aElt, \"content\", aContent);\n         }\n       }\n     }\n     catch(e) {}\n   } \n  },\n\n  getHeadElement: function getHeadElement()\n  {\n    try {\n      var doc = EditorUtils.getCurrentDocument();\n      var heads = doc.getElementsByTagName(\"head\");\n      return heads.item(0);\n    }\n    catch(e) {}\n\n    return null;\n  },\n\n  prependHeadElement: function prependHeadElement(aElt)\n  {\n    var head = this.getHeadElement();\n    if (head)\n      try {\n        var editor = EditorUtils.getCurrentEditor();\n        editor.insertNode(aElt, head, 0, true);\n      }\n      catch(e) {}\n  },\n\n  appendHeadElement: function appendHeadElement(aElt)\n  {\n    var head = this.getHeadElement();\n    if (head)\n    {\n      var pos = 0;\n      if (head.hasChildNodes())\n        pos = head.childNodes.length;\n      try {\n        var editor = EditorUtils.getCurrentEditor();\n        editor.insertNode(aElt, head, pos, true);\n      }\n      catch(e) {}\n    }\n  },\n\n  getAtomService: function()\n  {\n    if (!this.mAtomService)\n      this.mAtomService = Components.classes[\"@mozilla.org/atom-service;1\"]\n                                    .getService(Components.interfaces.nsIAtomService);\n    return this.mAtomService;\n  },\n\n  setTextProperty: function(property, attribute, value)\n  {\n    try {\n      var propAtom = this.getAtomService().getAtom(property);\n  \n      this.getCurrentEditor().setInlineProperty(propAtom, attribute, value);\n    }\n    catch(e) {}\n  },\n\n  getTextProperty: function(property, attribute, value, firstHas, anyHas, allHas)\n  {\n    try {\n      var propAtom = this.getAtomService().getAtom(property);\n  \n      this.getCurrentEditor().getInlineProperty(propAtom, attribute, value,\n                                                firstHas, anyHas, allHas);\n    }\n    catch(e) {}\n  },\n\n  getBlockContainer: function(aElt)\n  {\n    var e = aElt;\n    var display = e.ownerDocument.defaultView.getComputedStyle(e, \"\").getPropertyValue(\"display\");\n    while (e && display == \"inline\" && e.className == \"\")\n    {\n      e = e.parentNode;\n      display = e.ownerDocument.defaultView.getComputedStyle(e, \"\").getPropertyValue(\"display\");\n    }\n    return e;\n  },\n\n  getCurrentTableEditor: function()\n  {\n    var editor = this.getCurrentEditor();\n    return (editor &&\n            (editor instanceof Components.interfaces.nsITableEditor)) ? editor : null;\n  },\n\n  isStrictDTD: function()\n  {\n    var doctype = this.getCurrentEditor().document.doctype;\n    return (doctype && doctype.publicId.lastIndexOf(\"Strict\") != -1);\n  },\n  \n  isCSSDisabledAndStrictDTD: function()\n  {\n    var prefs = GetPrefs();\n    var IsCSSPrefChecked = prefs.getBoolPref(\"editor.use_css\");\n    return !IsCSSPrefChecked && this.isStrictDTD();\n  },\n\n  getDocumentUrl: function()\n  {\n    try {\n      var aDOMHTMLDoc = this.getCurrentEditor().document.QueryInterface(Components.interfaces.nsIDOMHTMLDocument);\n      return aDOMHTMLDoc.location.toString();\n    }\n    catch (e) {}\n    return \"\";\n  },\n\n  isXHTMLDocument: function()\n  {\n    var mimetype = this.getCurrentDocumentMimeType();\n    return (mimetype == \"application/xhtml+xml\");\n  },\n\n  isPolyglotHtml5: function()\n  {\n    var doc = this.getCurrentDocument();\n    var doctype = doc.doctype;\n    var systemId = doctype ? doc.doctype.systemId : null;\n    var isXML = (doc.documentElement.getAttribute(\"xmlns\") == \"http://www.w3.org/1999/xhtml\");\n    return (systemId == \"\"\n            && isXML\n            && !this.getCurrentDocument().hasXMLDeclaration);\n    \n  },\n\n  getCurrentDocumentMimeType: function()\n  {\n    var doc = this.getCurrentDocument();\n    var doctype = doc.doctype;\n    var systemId = doctype ? doc.doctype.systemId : null;\n    var isXML = false;\n    switch (systemId) {\n      case \"http://www.w3.org/TR/html4/strict.dtd\": // HTML 4\n      case \"http://www.w3.org/TR/html4/loose.dtd\":\n      case \"http://www.w3.org/TR/REC-html40/strict.dtd\":\n      case \"http://www.w3.org/TR/REC-html40/loose.dtd\":\n        isXML = false;\n        break;\n      case \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\": // XHTML 1\n      case \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\":\n      case \"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\":\n        isXML = true;\n        break;\n      case \"\":\n      case \"about:legacy-compat\":\n        isXML = (doc.documentElement.getAttribute(\"xmlns\") == \"http://www.w3.org/1999/xhtml\");\n        break;\n      case null:\n        isXML = (doc.compatMode == \"CSS1Compat\");\n        break;\n      default: break; // should never happen...\n    }\n    return (isXML ? \"application/xhtml+xml\" : \"text/html\");\n  },\n\n  getWrapColumn: function()\n  {\n    try {\n      return this.getCurrentEditor().wrapWidth;\n    } catch (e) {}\n    return 0;\n  },\n\n  setDocumentURI: function(uri)\n  {\n    try {\n      // XXX WE'LL NEED TO GET \"CURRENT\" CONTENT FRAME ONCE MULTIPLE EDITORS ARE ALLOWED\n      this.getCurrentEditorElement().docShell.setCurrentURI(uri);\n    } catch (e) { }\n  },\n\n  documentReloadListener:\n  {\n    NotifyDocumentCreated: function() {},\n    NotifyDocumentWillBeDestroyed: function() {},\n  \n    NotifyDocumentStateChanged:function( isNowDirty )\n    {\n      var editor = EditorUtils.getCurrentEditor();\n      try {\n        // unregister the listener to prevent multiple callbacks\n        editor.removeDocumentStateListener( EditorUtils.documentReloadListener );\n  \n        var charset = editor.documentCharacterSet;\n  \n        // update the META charset with the current presentation charset\n        editor.documentCharacterSet = charset;\n  \n      } catch (e) {}\n    }\n  },\n\n  setDocumentCharacterSet: function(aCharset)\n  {\n    try {\n      var editor = this.getCurrentEditor();\n      var editorElement = this.getCurrentEditorElement();\n      editor.documentCharacterSet = aCharset;\n      var docUrl = this.getDocumentUrl();\n      if( !UrlUtils.isUrlOfBlankDocument(docUrl))\n      {\n        // reloading the document will reverse any changes to the META charset, \n        // we need to put them back in, which is achieved by a dedicated listener\n        editor.addDocumentStateListener( this.documentReloadListener );\n        EditorLoadUrl(editorElement, docUrl);\n      }\n    } catch (e) {}\n  },\n\n  createAnonymousElement: function(tag, parentNode, anonClass, isCreatedHidden)\n  {\n    var a = EditorUtils.getCurrentEditor().createAnonymousElement(tag,\n                     parentNode ? parentNode : EditorUtils.getCurrentDocument().body,\n                     anonClass, isCreatedHidden);\n    return a;\n  },\n\n  deleteAnonymousElement: function(node, parent)\n  {\n    //var ps = EditorUtils.\n  },\n\n  getObjectForProperties: function(aNodeNames, aRequiredAttribute)\n  {\n    var editor = this.getCurrentEditor();\n    if (!editor)\n      return null;\n  \n    // Find nearest parent of selection anchor node\n    //   that is a link, list, table cell, or table\n  \n    var anchorNode\n    var node;\n    try {\n      anchorNode = editor.selection.anchorNode;\n      if (anchorNode.firstChild)\n      {\n        // Start at actual selected node\n        var offset = editor.selection.anchorOffset;\n        // Note: If collapsed, offset points to element AFTER caret,\n        //  thus node may be null\n        node = anchorNode.childNodes.item(offset);\n      }\n      if (!node)\n        node = anchorNode;\n    } catch (e) {}\n  \n    while (node)\n    {\n      if (node.nodeName)\n      {\n        var nodeName = node.nodeName.toLowerCase();\n  \n        // Done when we hit the body\n        if (nodeName == \"body\") break;\n  \n        if (aNodeNames.indexOf(nodeName) != -1 &&\n            (!aRequiredAttribute || node.getAttribute(aRequiredAttribute)))\n          return node;\n      }\n      node = node.parentNode;\n    }\n    return null;\n  },\n\n  insertElementAroundSelection: function(element)\n  {\n    function nodeIsBreak(editor, node)\n    {\n      //return !node || node.localName == 'BR' || editor.nodeIsBlock(node);\n      return true;\n    }\n\n    var editor = this.getCurrentEditor();\n  \n    try {\n      // First get the selection as a single range\n      var range, start, end, offset;\n      var count = editor.selection.rangeCount;\n      if (count == 1)\n        range = editor.selection.getRangeAt(0).cloneRange();\n      else\n      {\n        range = editor.document.createRange();\n        start = editor.selection.getRangeAt(0)\n        range.setStart(start.startContainer, start.startOffset);\n        end = editor.selection.getRangeAt(--count);\n        range.setEnd(end.endContainer, end.endOffset);\n      }\n  \n      // Flatten the selection to child nodes of the common ancestor\n      while (range.startContainer != range.commonAncestorContainer)\n        range.setStartBefore(range.startContainer);\n      while (range.endContainer != range.commonAncestorContainer)\n        range.setEndAfter(range.endContainer);\n  \n      if (editor.nodeIsBlock(element))\n        // Block element parent must be a valid block\n        while (!(range.commonAncestorContainer.localName in IsBlockParent))\n          range.selectNode(range.commonAncestorContainer);\n      else\n      {\n        // Fail if we're not inserting a block (use setInlineProperty instead)\n        if (!nodeIsBreak(editor, range.commonAncestorContainer))\n          return false;\n        else if (range.commonAncestorContainer.localName in NotAnInlineParent)\n          // Inline element parent must not be an invalid block\n          do range.selectNode(range.commonAncestorContainer);\n          while (range.commonAncestorContainer.localName in NotAnInlineParent);\n        else\n          // Further insert block check\n          for (var i = range.startOffset; ; i++)\n            if (i == range.endOffset)\n              return false;\n            else if (nodeIsBreak(editor, range.commonAncestorContainer.childNodes[i]))\n              break;\n      }\n  \n      // The range may be contained by body text, which should all be selected.\n      offset = range.startOffset;\n      start = range.startContainer.childNodes[offset];\n      if (!nodeIsBreak(editor, start))\n      {\n        while (!nodeIsBreak(editor, start.previousSibling))\n        {\n          start = start.previousSibling;\n          offset--;\n        }\n      }\n      end = range.endContainer.childNodes[range.endOffset];\n      if (end && !nodeIsBreak(editor, end.previousSibling))\n      {\n        while (!nodeIsBreak(editor, end))\n          end = end.nextSibling;\n      }\n  \n      // Now insert the node\n      editor.insertNode(element, range.commonAncestorContainer, offset, true);\n      offset = element.childNodes.length;\n      if (!editor.nodeIsBlock(element))\n        editor.setShouldTxnSetSelection(false);\n  \n      // Move all the old child nodes to the element\n      var empty = true;\n      while (start != end)\n      {\n        var next = start.nextSibling;\n        editor.deleteNode(start);\n        editor.insertNode(start, element, element.childNodes.length);\n        empty = false;\n        start = next;\n      }\n      if (!editor.nodeIsBlock(element))\n        editor.setShouldTxnSetSelection(true);\n      else\n      {\n        // Also move a trailing <br>\n        if (start && start.localName == 'BR')\n        {\n          editor.deleteNode(start);\n          editor.insertNode(start, element, element.childNodes.length);\n          empty = false;\n        }\n        // Still nothing? Insert a <br> so the node is not empty\n        if (empty)\n          editor.insertNode(editor.createElementWithDefaults(\"br\"), element, element.childNodes.length);\n  \n        // Hack to set the selection just inside the element\n        editor.insertNode(editor.document.createTextNode(\"\"), element, offset);\n      }\n    }\n    finally {\n    }\n  \n    return true;\n  },\n\n\tgetSerializationFlags: function(aDoc)\n\t{\n\t  const nsIDE = Components.interfaces.nsIDocumentEncoder;\n\t  var flags = nsIDE.OutputRaw;\n\t  var autoIndentPref = Services.prefs.getBoolPref(\"bluegriffon.source.auto-indent\");\n\t  if (autoIndentPref) {\n\t    flags = nsIDE.OutputFormatted;\n\t  }\n\t\n\t  var forceNoWrap = false;\n\t  if (Services.prefs.getBoolPref(\"bluegriffon.source.wrap.exclude-languages\")) {\n\t    var lang = \"\";\n\t    var root = aDoc.documentElement;\n\t    // HTML 5 section 3.2.3.3\n\t    if (root.hasAttributeNS(\"http://www.w3.org/XML/1998/namespace\", \"lang\")) {\n\t      lang = root.getAttributeNS(\"http://www.w3.org/XML/1998/namespace\", \"lang\");\n\t    }\n\t    else if (root.hasAttributeNS(null, \"lang\")) {\n\t      lang = root.getAttributeNS(null, \"lang\");\n\t    }\n\t    // force wrapping off for the current document's language?\n\t    var exclusionsPref = Services.prefs.getCharPref(\"bluegriffon.source.wrap.language-exclusions\").trim();\n\t    if (exclusionsPref) {\n\t      var langArray = lang.toLowerCase().split(\"-\");\n\t      var exclusionsArray = exclusionsPref.split(\",\");\n\t      for (var i = 0; i < exclusionsArray.length; i++)\n\t        exclusionsArray[i] = exclusionsArray[i].toLowerCase().trim();\n\t      var l = \"\";\n\t      for (var i = 0; i < langArray.length && !forceNoWrap; i++) {\n\t        l += langArray[i];\n\t        forceNoWrap = (exclusionsArray.indexOf(l) != -1);\n\t        l += \"-\";\n\t      }\n\t    }\n\t  }\n\t\n\t  var wrapPref = Services.prefs.getBoolPref(\"bluegriffon.source.wrap\");\n\t  var maxColumnPref = 0;\n\t  if (!forceNoWrap && wrapPref) {\n\t    flags |= nsIDE.OutputWrap;\n\t    maxColumnPref = Services.prefs.getIntPref(\"bluegriffon.source.wrap.maxColumn\");\n\t  }\n\n    var forceLF = false;\n    try {\n      forceLF = Services.prefs.getBoolPref(\"bluegriffon.defaults.forceLF\");\n    }\n    catch(e) {}\n\n    if (forceLF)\n      flags |= nsIDE.OutputLFLineBreak;\n    else {\n  \t  var osString = Components.classes[\"@mozilla.org/xre/app-info;1\"]\n  \t                   .getService(Components.interfaces.nsIXULRuntime).OS;\n  \t  switch (osString) {\n  \t    case \"WINNT\":\n  \t      flags |= nsIDE.OutputLFLineBreak;\n  \t      flags |= nsIDE.OutputCRLineBreak;\n  \t      break;\n  \t    case \"Darwin\":\n  \t      flags |= nsIDE.OutputCRLineBreak;\n  \t      break;\n  \t    case \"Linux\":\n  \t    default:\n  \t      flags |= nsIDE.OutputLFLineBreak;\n  \t      break;\n  \t  }\n    }\n\t\n\t  var encodeEntity = Services.prefs.getCharPref(\"bluegriffon.source.entities\");\n\t  switch (encodeEntity) {\n\t    case \"basic\"  : flags |= nsIDE.OutputEncodeBasicEntities;     break;\n\t    case \"latin1\" : flags |= nsIDE.OutputEncodeLatin1Entities;    break;\n\t    case \"html\"   : flags |= nsIDE.OutputEncodeHTMLEntities;      break;\n\t    case \"unicode\": flags |= nsIDE.OutputEncodeCharacterEntities; break;\n\t    default: break;\n\t  }\n\t\n    flags |= nsIDE.OutputDontRewriteEncodingDeclaration;\n\n    return {value: flags, maxColumnPref: maxColumnPref};\n\t},\n\n  cleanupBRs: function() {\n    const kNF = Components.interfaces.nsIDOMNodeFilter;\n    const kN  = Components.interfaces.nsIDOMNode;\n\n    function acceptNodeBR(node)\n    {\n      if (node.nodeType == kN.ELEMENT_NODE)\n      {\n        var tagName = node.nodeName.toLowerCase();\n        if (tagName == \"br\") {\n          var parent = node.parentNode;\n          while (parent \n                 && parent.ownerDocument.defaultView.getComputedStyle(parent, \"\").getPropertyValue(\"display\") == \"inline\") {\n            parent = parent.parentNode;\n          }\n          if (parent\n              && parent.lastChild == node\n              && parent.textContent)\n            return kNF.FILTER_ACCEPT;\n        }\n      }\n      return kNF.FILTER_SKIP;\n    }\n\n    var editor = this.getCurrentEditor();\n    editor.beginTransaction();\n    var theDocument = editor.document;\n    var treeWalker = theDocument.createTreeWalker(theDocument.documentElement,\n                                                  kNF.SHOW_ELEMENT,\n                                                  acceptNodeBR,\n                                                  true);\n    if (treeWalker) {\n      var theNode = treeWalker.nextNode(), tmpNode;\n      while (theNode) {\n        var tagName = theNode.nodeName.toLowerCase();\n        if (tagName == \"br\") // sanity check\n        {\n          tmpNode = treeWalker.nextNode();\n          editor.deleteNode(theNode);\n\n          theNode = tmpNode;\n        }\n      }\n    }\n    editor.endTransaction();\n  },\n\n  cleanup: function() {\n    this.cleanupBRs();\n  },\n\n  get activeViewActive()    { return this.mActiveViewActive; },\n  set activeViewActive(val) { this.mActiveViewActive = val; }\n\n\n};\n"
  },
  {
    "path": "modules/fileChanges.jsm",
    "content": "Components.utils.import(\"resource://gre/modules/Services.jsm\");\n\nComponents.utils.import(\"resource://gre/modules/urlHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/prompterHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/l10nHelper.jsm\");\n\nvar EXPORTED_SYMBOLS = [\"FileChangeUtils\"];\n\nvar FileChangeUtils = {\n\n  kCSSRule: Components.interfaces.nsIDOMCSSRule,\n\n  mFileInfo: {},\n  mLinkedFiles: {},\n\n  lookForChanges: function() {\n    this.mLinkedFiles = {};\n    var enumerator = Services.wm.getEnumerator( \"bluegriffon\" );\n    while ( enumerator.hasMoreElements() )\n    {\n      var win = enumerator.getNext().QueryInterface(Components.interfaces.nsIDOMWindow);\n      this.lookForChangesForWindow(win);\n    }\n\n    // at this point, we have all references external files inside mLinkedFiles\n    var showAlert = true;\n    try {\n      showAlert = Services.prefs.getBoolPref(\"bluegriffon.files.alert-on-update\");\n    }\n    catch(e){}\n    for (var i in this.mLinkedFiles) {\n      if (this.mFileInfo[i]) {\n        if (this.mLinkedFiles[i].lastMod > this.mFileInfo[i]) {\n          ////////////////////////\n          // this file was updated\n          ////////////////////////\n          var updateFiles = true;\n          if (showAlert) {\n            var rv = { value: false };\n            var titleWindow   = L10NUtils.getString(\"AFileWasChanged\");\n            var checkboxLabel = L10NUtils.getString(\"DontAskForFileChangesAgain\");\n            var message       = L10NUtils.getBundle()\n                                         .formatStringFromName(\"ReloadFile\",\n                                                               [i.substr(i.lastIndexOf(\"/\") + 1)],\n                                                               1);\n            updateFiles = Services.prompt.confirmCheck(null,\n                                                       titleWindow,\n                                                       message,\n                                                       checkboxLabel,\n                                                       rv);\n            showAlert = !rv.value;\n            Services.prefs.setBoolPref(\"bluegriffon.files.alert-on-update\", showAlert);\n          }\n          if (updateFiles) {\n            for (var n = 0; n < this.mLinkedFiles[i].nodes.length; n++) {\n              var node = this.mLinkedFiles[i].nodes[n];\n              if (node instanceof Components.interfaces.nsIDOMElement) { // it's an element node\n                if (node.nodeName.toLowerCase() == \"html\") {\n                  // we need to reload the whole document!\n                  var docURI = node.ownerDocument.documentURI;\n                  var alreadyEdited = EditorUtils.isAlreadyEdited(docURI);\n                  var win    = alreadyEdited.window;\n                  var editor = alreadyEdited.editor;\n                  var index  = alreadyEdited.index;\n                  win.document.getElementById(\"tabeditor\").selectedIndex = index;\n                  win.document.getElementById(\"tabeditor\").mTabpanels.selectedPanel = editor.parentNode;\n                  // close the tab containing that document\n                  win.focus();\n                  win.doCloseTab(EditorUtils.getCurrentTabEditor().selectedTab);\n                  // and reopen the file\n                  win.OpenFile(docURI, true);\n                }\n                else if (node.nodeName.toLowerCase() == \"link\") {\n                  var href = node.getAttribute(\"href\");\n                  node.setAttribute(\"href\", \"\");\n                  node.setAttribute(\"href\", href);\n                }\n                else { // img, audio, video\n                  var srcAttr = node.getAttribute(\"src\");\n                  var src = node.src;\n\n                  try {\n                    // Remove the image URL from image cache so it loads fresh\n                    //  (if we don't do this, loads after the first will always use image cache\n                    //   and we won't see image edit changes or be able to get actual width and height)\n\n                    var IOService = UrlUtils.getIOService();\n                    if (IOService)\n                    {\n                      if (UrlUtils.getScheme(src))\n                      {\n                        var uri = IOService.newURI(src, null, null);\n                        if (uri)\n                        {\n                          var imgCache = Components.classes[\"@mozilla.org/image/tools;1\"]\n                                                   .getService(Components.interfaces.imgITools)\n                                                   .getImgCacheForDocument(node.ownerDocument);\n\n                          // This returns error if image wasn't in the cache; ignore that\n                          imgCache.removeEntry(uri, node.ownerDocument);\n                        }\n                      }\n                    }\n                  }\n                  catch(e) { /* DO NOT SHOW ALERT */ }\n\n                  node.setAttribute(\"src\", \"\");\n                  node.setAttribute(\"src\", srcAttr);\n                }\n              }\n              else { // it's a style rule\n                var parentStyleSheet = node.parentStyleSheet;\n                while (!parentStyleSheet.ownerNode) {\n                  parentStyleSheet = parentStyleSheet.ownerRule.parentStyleSheet;\n                }\n                var node = parentStyleSheet.ownerNode;\n                if (node.nodeName.toLowerCase() == \"style\") {\n                  var prose = node.textContent;\n                  node.textContent = \"\";\n                  node.textContent = prose;\n                }\n                else { // link\n                  var href = node.getAttribute(\"href\");\n                  node.setAttribute(\"href\", \"\");\n                  node.setAttribute(\"href\", href);\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n\n    // update saved timestamps\n    this.mFileInfo = {};\n    for (var i in this.mLinkedFiles) {\n      this.mFileInfo[i] = this.mLinkedFiles[i].lastMod;\n    }\n  },\n\n  lookForChangesForWindow: function(aWindow)\n  {\n    if (!aWindow) // sanity check\n      return;\n\n    var tabeditor = aWindow.document.getElementById(\"tabeditor\");\n    var decks = tabeditor.mTabpanels.childNodes;\n    for (var i = 0; i < decks.length; i++) {\n      this.lookForChangesForEditor(decks[i].firstChild);\n    }\n  },\n\n  _enumerateStyleSheet: function(aSheet, aCallback)\n  {\n    if (aCallback(aSheet))\n      return;\n    var rules = aSheet.cssRules;\n    for (var j = 0; j < rules.length; j++)\n    {\n      var rule = rules.item(j);\n      switch (rule.type)\n      {\n        case FileChangeUtils.kCSSRule.IMPORT_RULE:\n          this._enumerateStyleSheet(rule.styleSheet, aCallback);\n          break;\n        case FileChangeUtils.kCSSRule.MEDIA_RULE:\n          this._enumerateStyleSheet(rule, aCallback);\n          break;\n        default:\n          break;\n      }\n\n    }\n  },\n\n  enumerateStyleSheets: function(aDocument, aCallback)\n  {\n    var stylesheetsList = aDocument.styleSheets;\n    for (var i = 0; i < stylesheetsList.length; i++)\n    {\n      var sheet = stylesheetsList.item(i);\n      this._enumerateStyleSheet(sheet, aCallback);\n    }\n  },\n\n  lookForChangesForEditor: function(aElt)\n  {\n    if (!aElt) // sanity check\n      return;\n\n    var innerEditor = aElt.getEditor(aElt.contentWindow);\n    var doc = innerEditor.document;\n    var docURI = doc.documentURI;\n    if (docURI && docURI.substr(0, 7) == \"file://\") {\n      this.addLinkedFile(docURI, doc.documentElement);\n    }\n    // first, find nodes with external references\n    var nodes = doc.querySelectorAll(\"link[rel*='stylesheet'][href], img[src], audio[src], video[src]\");\n    for (var i = 0; i < nodes.length; i++) {\n      var node = nodes[i];\n      var src = \"\";\n      switch (node.nodeName.toLowerCase()) {\n        case \"link\": src = node.href; break;\n        case \"audio\":\n        case \"video\":\n        case \"img\":  src = node.src; break;\n\n        default: break; // should never happen\n      }\n      if (src && src.substr(0, 7) == \"file://\") {\n        this.addLinkedFile(src, node);\n      }\n    }\n\n    // now, let's deal with the complex case: imported stylesheets...\n    var _self = this;\n    function enumerateImportedSheets(aSheet)\n    {\n      var cssRules = aSheet.cssRules;\n      for (var i = 0; i < cssRules.length; i++)\n      {\n        var rule = cssRules.item(i);\n        if (rule.type == FileChangeUtils.kCSSRule.IMPORT_RULE)\n        {\n          var src = rule.styleSheet.href;\n          if (src && src.substr(0, 7) == \"file://\") {\n            _self.addLinkedFile(src, rule);\n          }\n        }\n      }\n      return false;\n    }\n  \n    this.enumerateStyleSheets(doc, enumerateImportedSheets);\n  },\n\n  addLinkedFile: function(aSrc, aNode)\n  {\n    if (aSrc in this.mLinkedFiles) {\n      this.mLinkedFiles[aSrc].nodes.push(aNode);\n    }\n    else {\n      var file = UrlUtils.newLocalFile(aSrc);\n      var lastMod = 0;\n      if (file && file.exists()) {\n        lastMod = file.lastModifiedTime;\n      }\n      this.mLinkedFiles[aSrc] = { lastMod: lastMod,\n                                  nodes:   [aNode] };\n    }\n  },\n\n  notifyFileModifiedByBlueGriffon: function(aSpec)\n  {\n    if (!aSpec) // early way out\n      return;\n    if (aSpec in this.mFileInfo)\n      delete this.mFileInfo[aSpec];\n  }\n};\n"
  },
  {
    "path": "modules/fileHelper.jsm",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2008\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/Services.jsm\");\n\nComponents.utils.import(\"resource://gre/modules/urlHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/prompterHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/l10nHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/handlersManager.jsm\");\nComponents.utils.import(\"resource://gre/modules/fileChanges.jsm\");\n\nvar EXPORTED_SYMBOLS = [\"BGFileHelper\"];\n\nvar BGFileHelper = {\n\n  kLAST_FILE_LOCATION_PREFIX: \"bluegriffon.lastFileLocation.\",\n\n  kErrorBindingAborted: 2152398850,\n  kErrorBindingRedirected: 2152398851,\n  kFileNotFound: 2152857618,\n\n  nsIFilePicker:Components.interfaces.nsIFilePicker,\n  nsIWebBrowserPersist: Components.interfaces.nsIWebBrowserPersist,\n  nsIWebProgressListener: Components.interfaces.nsIWebProgressListener,\n\n  mFilePickerDirectory: null,\n  mShowDebugOutputStateChange: false,\n  mPublishData: null,\n  mProgressDialog: null,\n\n  saveSourceDocument: function(aSource, aSaveAs, aSaveCopy, aMimeType)\n  {\n    var editor = EditorUtils.getCurrentEditor();\n    if (!aMimeType || aMimeType == \"\" || !editor)\n      throw NS_ERROR_NOT_INITIALIZED;\n  \n    var editorDoc = editor.document;\n    if (!editorDoc)\n      throw NS_ERROR_NOT_INITIALIZED;\n  \n    // if we don't have the right editor type bail (we handle text and html)\n    var editorType = EditorUtils.getCurrentEditorType();\n    if (editorType != \"html\")\n      throw NS_ERROR_NOT_IMPLEMENTED;\n  \n    var converter = Components.classes['@mozilla.org/intl/scriptableunicodeconverter']\n                    .getService(Components.interfaces.nsIScriptableUnicodeConverter);\n    converter.charset = editor.documentCharacterSet;\n    aSource = converter.ConvertFromUnicode(aSource);\n\n    var urlstring = EditorUtils.getDocumentUrl();\n    var mustShowFileDialog = (aSaveAs ||\n                              UrlUtils.isUrlOfBlankDocument(urlstring) ||\n                              (urlstring == \"\"));\n  \n    // If editing a remote URL, force SaveAs dialog\n    if (!mustShowFileDialog && UrlUtils.getScheme(urlstring) != \"file\")\n      mustShowFileDialog = true;\n  \n    var replacing = !aSaveAs;\n    var titleChanged = false;\n    var doUpdateURI = false;\n    var tempLocalFile = null;\n  \n    if (mustShowFileDialog)\n    {\n      try {\n        var dialogResult = this.promptForSaveLocation(false, editorType, aMimeType, urlstring);\n        if (dialogResult.filepickerClick == this.nsIFilePicker.returnCancel)\n          return false;\n  \n        replacing = (dialogResult.filepickerClick == this.nsIFilePicker.returnReplace);\n        urlstring = dialogResult.resultingURIString;\n        tempLocalFile = dialogResult.resultingLocalFile;\n   \n        // update the new URL for the webshell unless we are saving a copy\n        if (!aSaveCopy)\n          doUpdateURI = true;\n     } catch (e) {  return false; }\n    } // mustShowFileDialog\n  \n    var success = true;\n    var ioService;\n    try {\n      // if somehow we didn't get a local file but we did get a uri, \n      // attempt to create the localfile if it's a \"file\" url\n      var docURI;\n      if (!tempLocalFile)\n      {\n        ioService = UrlUtils.getIOService();\n        docURI = ioService.newURI(urlstring, editor.documentCharacterSet, null);\n        \n        if (docURI.schemeIs(\"file\"))\n        {\n          var fileHandler = UrlUtils.getFileProtocolHandler();\n          tempLocalFile = fileHandler.getFileFromURLSpec(urlstring).QueryInterface(Components.interfaces.nsILocalFile);\n        }\n      }\n  \n      var destinationLocation;\n      if (tempLocalFile)\n        destinationLocation = tempLocalFile;\n      else\n        destinationLocation = docURI;\n  \n      this.backupFile(destinationLocation);\n\n      // file is nsIFile, data is a string\n      var foStream = Components.classes[\"@mozilla.org/network/file-output-stream;1\"].\n                     createInstance(Components.interfaces.nsIFileOutputStream);\n      \n      // use 0x02 | 0x10 to open file for appending.\n      foStream.init(destinationLocation, 0x02 | 0x08 | 0x20, 0x1b6, 0);\n      // write, create, truncate\n      // In a c file operation, we have no need to set file mode with or operation,\n      // directly using \"r\" or \"w\" usually.\n      \n      foStream.write(aSource, aSource.length);\n      foStream.close();\n    }\n    catch (e)\n    {\n      success = false;\n    }\n  \n    if (success)\n    {\n      FileChangeUtils.notifyFileModifiedByBlueGriffon(urlstring);\n      try {\n        if (doUpdateURI)\n        {\n           // If a local file, we must create a new uri from nsILocalFile\n          if (tempLocalFile)\n            docURI = UrlUtils.getFileProtocolHandler().newFileURI(tempLocalFile);\n  \n          // We need to set new document uri before notifying listeners\n          EditorUtils.setDocumentURI(docURI);\n        }\n  \n        // Update window title to show possibly different filename\n        // This also covers problem that after undoing a title change,\n        //   window title loses the extra [filename] part that this adds\n        var newTitle = EditorUtils.getCurrentEditorWindow().UpdateWindowTitle();\n        EditorUtils.getCurrentTabEditor().selectedTab.label = newTitle;\n  \n        if (!aSaveCopy) {\n          editor.resetModificationCount();\n          EditorUtils.getCurrentSourceWindow().ResetModificationCount();\n          EditorUtils.getCurrentEditorWindow().BespinChangeCallback();\n        }\n        // this should cause notification to listeners that document has changed\n  \n        // Set UI based on whether we're editing a remote or local url\n        this.setSaveAndPublishUI(urlstring);\n      } catch (e) {}\n    }\n    else\n    {\n      var saveDocStr = L10NUtils.getString(\"SaveDocument\");\n      var failedStr = L10NUtils.getString(\"SaveFileFailed\");\n      PromptUtils.alertWithTitle(saveDocStr, failedStr, EditorUtils.getCurrentEditorWindow());\n    }\n    return success;\n  },\n\n  // throws an error or returns true if user attempted save; false if user canceled save\n  saveDocument: function(aSaveAs, aSaveCopy, aMimeType)\n  {\n    HandlersManager.hideAllHandlers();\n    var editor = EditorUtils.getCurrentEditor();\n    if (!aMimeType || aMimeType == \"\" || !editor)\n      throw NS_ERROR_NOT_INITIALIZED;\n  \n    var editorDoc = editor.document;\n    if (!editorDoc)\n      throw NS_ERROR_NOT_INITIALIZED;\n  \n    // if we don't have the right editor type bail (we handle text and html)\n    var editorType = EditorUtils.getCurrentEditorType();\n    if (editorType != \"html\")\n      throw NS_ERROR_NOT_IMPLEMENTED;\n  \n    var urlstring = EditorUtils.getDocumentUrl();\n    var mustShowFileDialog = (aSaveAs ||\n                              UrlUtils.isUrlOfBlankDocument(urlstring) ||\n                              (urlstring == \"\"));\n  \n    // If editing a remote URL, force SaveAs dialog\n    if (!mustShowFileDialog && UrlUtils.getScheme(urlstring) != \"file\")\n      mustShowFileDialog = true;\n  \n    var replacing = !aSaveAs;\n    var titleChanged = false;\n    var doUpdateURI = false;\n    var tempLocalFile = null;\n  \n    if (mustShowFileDialog)\n    {\n      try {\n        // Prompt for title\n        var userContinuing = this.promptAndSetTitleIfNone(); // not cancel\n        if (!userContinuing)\n          return false;\n\n        var dialogResult = this.promptForSaveLocation(false, editorType, aMimeType, urlstring);\n        if (dialogResult.filepickerClick == this.nsIFilePicker.returnCancel)\n          return false;\n  \n        replacing = (dialogResult.filepickerClick == this.nsIFilePicker.returnReplace);\n        urlstring = dialogResult.resultingURIString;\n        tempLocalFile = dialogResult.resultingLocalFile;\n   \n        // update the new URL for the webshell unless we are saving a copy\n        if (!aSaveCopy)\n          doUpdateURI = true;\n     } catch (e) {  return false; }\n    } // mustShowFileDialog\n  \n    var success = true;\n    var ioService;\n    try {\n      // if somehow we didn't get a local file but we did get a uri, \n      // attempt to create the localfile if it's a \"file\" url\n      var docURI;\n      if (!tempLocalFile)\n      {\n        ioService = UrlUtils.getIOService();\n        docURI = ioService.newURI(urlstring, editor.documentCharacterSet, null);\n        \n        if (docURI.schemeIs(\"file\"))\n        {\n          var fileHandler = UrlUtils.getFileProtocolHandler();\n          tempLocalFile = fileHandler.getFileFromURLSpec(urlstring).QueryInterface(Components.interfaces.nsILocalFile);\n        }\n      }\n  \n      var destinationLocation;\n      if (tempLocalFile)\n        destinationLocation = tempLocalFile;\n      else\n        destinationLocation = docURI;\n\n      this.backupFile(destinationLocation);\n\n      var flags = EditorUtils.getSerializationFlags(EditorUtils.getCurrentDocument());\n      var doctype = editorDoc.doctype;\n      var systemId = doctype ? doctype.systemId : null;\n      var encoder = Components.classes[\"@mozilla.org/layout/documentEncoder;1?type=\" + aMimeType]\n                     .createInstance(Components.interfaces.nsIDocumentEncoder);\n      encoder.setCharset(editor.documentCharacterSet);\n      encoder.init(editorDoc, aMimeType, flags.value);\n      if (flags.value & Components.interfaces.nsIDocumentEncoder.OutputWrap)\n        encoder.setWrapColumn(flags.maxColumnPref);\n  \n      // file is nsIFile, data is a string\n      var foStream = Components.classes[\"@mozilla.org/network/file-output-stream;1\"].\n                     createInstance(Components.interfaces.nsIFileOutputStream);\n      \n      // use 0x02 | 0x10 to open file for appending.\n      foStream.init(destinationLocation, 0x02 | 0x08 | 0x20, 0x1b6, 0);\n      encoder.encodeToStream(foStream);\n      foStream.close(); // this closes foStream\n    }\n    catch (e)\n    {\n      success = false;\n    }\n  \n    if (success)\n    {\n      try {\n        FileChangeUtils.notifyFileModifiedByBlueGriffon(urlstring);\n        if (doUpdateURI)\n        {\n           // If a local file, we must create a new uri from nsILocalFile\n          if (tempLocalFile)\n            docURI = UrlUtils.getFileProtocolHandler().newFileURI(tempLocalFile);\n  \n          // We need to set new document uri before notifying listeners\n          EditorUtils.setDocumentURI(docURI);\n        }\n  \n        // Update window title to show possibly different filename\n        // This also covers problem that after undoing a title change,\n        //   window title loses the extra [filename] part that this adds\n        var newTitle = EditorUtils.getCurrentEditorWindow().UpdateWindowTitle();\n        EditorUtils.getCurrentTabEditor().selectedTab.label = newTitle;\n  \n        if (!aSaveCopy) {\n          editor.resetModificationCount();\n          EditorUtils.getCurrentSourceWindow().ResetModificationCount();\n          EditorUtils.getCurrentEditorWindow().BespinChangeCallback();\n        }\n        // this should cause notification to listeners that document has changed\n  \n        // Set UI based on whether we're editing a remote or local url\n        this.setSaveAndPublishUI(urlstring);\n      } catch (e) {}\n    }\n    else\n    {\n      var saveDocStr = L10NUtils.getString(\"SaveDocument\");\n      var failedStr = L10NUtils.getString(\"SaveFileFailed\");\n      PromptUtils.alertWithTitle(saveDocStr, failedStr, EditorUtils.getCurrentEditorWindow());\n    }\n    return success;\n  },\n\n  backupFile: function(aFile)\n  {\n    var keepBackup = true;\n    try {\n      keepBackup = Services.prefs.getBoolPref(\"bluegriffon.defaults.backups\");\n    }\n    catch(e) {}\n\n    try { // try to create a backup\n      if (keepBackup\n          && aFile\n          && aFile.exists()\n          && aFile.isWritable()) {\n        var newLeafName = aFile.clone().leafName;\n        var newLeafNameArray = newLeafName.split(\".\");\n        if (newLeafNameArray[newLeafNameArray.length - 1] != \"bak\")\n          newLeafNameArray.push(\"bak\");\n        newLeafName = newLeafNameArray.join(\".\");\n        aFile.copyTo(null, newLeafName);\n      }\n    }\n    catch(e) {};\n  },\n\n  promptAndSetTitleIfNone: function()\n  {\n    if (EditorUtils.getDocumentTitle()) // we have a title; no need to prompt!\n      return true;\n  \n    var result = {value:null};\n    var captionStr = L10NUtils.getString(\"DocumentTitle\");\n    var msgStr = L10NUtils.getString(\"NeedDocTitle\") + '\\n' + L10NUtils.getString(\"DocTitleHelp\");\n    var confirmed = PromptUtils.prompt(EditorUtils.getCurrentEditorWindow(),\n                                       captionStr, msgStr, result, null, {value:0});\n    if (confirmed)\n      EditorUtils.setDocumentTitle(result.value.trim());\n  \n    return confirmed;\n  },\n\n  promptForSaveLocation: function(aDoSaveAsText, aEditorType, aMIMEType, aDocumentURLString)\n  {\n    var dialogResult = {};\n    dialogResult.filepickerClick = this.nsIFilePicker.returnCancel;\n    dialogResult.resultingURI = \"\";\n    dialogResult.resultingLocalFile = null;\n  \n    var fp = null;\n    try {\n      fp = Components.classes[\"@mozilla.org/filepicker;1\"].createInstance(this.nsIFilePicker);\n    } catch (e) {}\n    if (!fp) return dialogResult;\n  \n    // determine prompt string based on type of saving we'll do\n    var promptString;\n    if (aDoSaveAsText || aEditorType == \"text\")\n      promptString = L10NUtils.getString(\"ExportToText\");\n    else\n      promptString = L10NUtils.getString(\"SaveDocumentAs\");\n\n    promptString += \" : \" + EditorUtils.getDocumentTitle();\n  \n    fp.init(EditorUtils.getCurrentEditorWindow(), promptString, this.nsIFilePicker.modeSave);\n  \n    // Set filters according to the type of output\n    if (aDoSaveAsText)\n      fp.appendFilters(this.nsIFilePicker.filterText);\n    else if (EditorUtils.isXHTMLDocument()) {\n      if (EditorUtils.isPolyglotHtml5()) {\n        fp.appendFilters(this.nsIFilePicker.filterHTML);\n      }\n      else\n        fp.appendFilter(L10NUtils.getString(\"XHTMLfiles\"), \"*.xhtml\");\n    }\n    else {\n      aMIMEType = \"text/html\";\n      fp.appendFilters(this.nsIFilePicker.filterHTML);\n    }\n    fp.appendFilters(this.nsIFilePicker.filterAll);\n  \n    // now let's actually set the filepicker's suggested filename\n    var suggestion = this.getSuggestedFileName(aDocumentURLString, aMIMEType);\n    if (suggestion) {\n      if (suggestion.filename)\n        fp.defaultString = suggestion.filename;\n      if (suggestion.extension)\n        fp.defaultExtension = suggestion.extension;\n    }\n  \n    // set the file picker's current directory\n    // assuming we have information needed (like prior saved location)\n    try {\n      var ioService = UrlUtils.getIOService();\n      var fileHandler = UrlUtils.getFileProtocolHandler();\n      \n      var isLocalFile = true;\n      try {\n        var docURI = ioService.newURI(aDocumentURLString, \n                                      EditorUtils.getCurrentEditor().documentCharacterSet,\n                                      null);\n        isLocalFile = docURI.schemeIs(\"file\");\n      }\n      catch (e) {}\n  \n      var parentLocation = null;\n      if (isLocalFile)\n      {\n        var fileLocation = fileHandler.getFileFromURLSpec(aDocumentURLString); // this asserts if url is not local\n        parentLocation = fileLocation.parent;\n      }\n      if (parentLocation)\n      {\n        // Save current filepicker's default location\n        this.mFilePickerDirectory = fp.displayDirectory;\n  \n        fp.displayDirectory = parentLocation;\n      }\n      else\n      {\n        // Initialize to the last-used directory for the particular type (saved in prefs)\n        this.setFilePickerDirectory(fp, aEditorType);\n      }\n    }\n    catch(e) {}\n  \n    dialogResult.filepickerClick = fp.show();\n    if (dialogResult.filepickerClick != this.nsIFilePicker.returnCancel)\n    {\n      // reset urlstring to new save location\n      dialogResult.resultingURIString = fileHandler.getURLSpecFromFile(fp.file);\n      dialogResult.resultingLocalFile = fp.file;\n      this.saveFilePickerDirectory(fp, aEditorType);\n    }\n    else if (this.mFilePickerDirectory)\n      fp.displayDirectory = this.mFilePickerDirectory; \n  \n    return dialogResult;\n  },\n\n  getSuggestedFileName: function(aDocumentURLString, aMIMEType)\n  {\n    var extension = this.getExtensionBasedOnMimeType(aMIMEType);\n    if (extension)\n      extension = \".\" + extension;\n  \n    // check for existing file name we can use\n    if (aDocumentURLString.length > 0 && !UrlUtils.isUrlOfBlankDocument(aDocumentURLString))\n    {\n      var docURI = null;\n      try {\n  \n        var ioService = UrlUtils.getIOService();\n        docURI = ioService.newURI(aDocumentURLString,\n                                  EditorUtils.getCurrentEditor().documentCharacterSet,\n                                  null);\n        docURI = docURI.QueryInterface(Components.interfaces.nsIURL);\n  \n        // grab the file name\n        if (docURI.fileExtension.toLowerCase() == \"php\")\n          return { filename: decodeURI(docURI.fileName), extension: extension};\n\n        var url = docURI.fileBaseName;\n        if (url)\n          return { filename: decodeURI(url+extension), extension: extension};\n      } catch(e) {}\n    } \n  \n    // check if there is a title we can use\n    var title = EditorUtils.getDocumentTitle();\n    // generate a valid filename, if we can't just go with \"untitled\"\n    return { filename: this.generateValidFilename(title, extension)\n                       || L10NUtils.getString(\"untitled\") + extension,\n             extension: extension };\n  },\n\n  setFilePickerDirectory: function(filePicker, fileType)\n  {\n    if (filePicker)\n    {\n      try {\n        var prefBranch = GetPrefs();\n        if (prefBranch)\n        {\n          // Save current directory so we can reset it in SaveFilePickerDirectory\n          this.mFilePickerDirectory = filePicker.displayDirectory;\n  \n          var location = prefBranch.getComplexValue(this.kLAST_FILE_LOCATION_PREFIX + fileType,\n                                                    Components.interfaces.nsILocalFile);\n          if (location)\n            filePicker.displayDirectory = location;\n        }\n      }\n      catch(e) {}\n    }\n  },\n\n  saveFilePickerDirectory: function(filePicker, fileType)\n  {\n    if (filePicker && filePicker.file)\n    {\n      try {\n        var prefBranch = GetPrefs();\n  \n        var fileDir;\n        if (filePicker.file.parent)\n          fileDir = filePicker.file.parent.QueryInterface(Components.interfaces.nsILocalFile);\n  \n        if (prefBranch)\n         prefBranch.setComplexValue(this.kLAST_FILE_LOCATION_PREFIX + fileType,\n                                    Components.interfaces.nsILocalFile,\n                                    fileDir);\n      \n        var prefsService = GetPrefsService();\n          prefsService.savePrefFile(null);\n      } catch (e) {}\n    }\n  \n    // Restore the directory used before SetFilePickerDirectory was called;\n    // This reduces interference with Browser and other module directory defaults\n    if (this.mFilePickerDirectory)\n      filePicker.displayDirectory = this.mFilePickerDirectory;\n  \n    this.mFilePickerDirectory = null;\n  },\n\n  getExtensionBasedOnMimeType: function(aMIMEType)\n  {\n    if (EditorUtils.isPolyglotHtml5()) {\n      aMIMEType = \"text/html\";\n    }\n\n    try {\n      var preferred = Services.prefs.getCharPref(\n                        \"bluegriffon.defaults.extension.\"\n                        + aMIMEType.replace( /\\//g, \"-\"));\n      if (preferred)\n        return preferred;\n    }\n    catch (e) {}\n\n    try {\n      var mimeService = null;\n      mimeService = Components.classes[\"@mozilla.org/mime;1\"].getService();\n      mimeService = mimeService.QueryInterface(Components.interfaces.nsIMIMEService);\n  \n      var fileExtension = mimeService.getPrimaryExtension(aMIMEType, null);\n  \n      // the MIME service likes to give back \".htm\" for text/html files,\n      // so do a special-case fix here.\n      if (fileExtension == \"htm\")\n        fileExtension = \"html\";\n  \n      return fileExtension;\n    }\n    catch (e) {}\n    return \"\";\n  },\n\n  generateValidFilename: function(filename, extension)\n  {\n    if (filename) // we have a title; let's see if it's usable\n    {\n      // clean up the filename to make it usable and\n      // then trim whitespace from beginning and end\n      filename = this.validateFileName(filename).replace(/^\\s+|\\s+$/g, \"\");\n      if (filename.length > 0)\n        return filename + extension;\n    }\n    return null;\n  },\n  \n  validateFileName: function(aFileName)\n  {\n    var re = /[\\/]+/g;\n    var n = EditorUtils.getCurrentEditorWindow().navigator;\n    if (n.appVersion.indexOf(\"Windows\") != -1) {\n      re = /[\\\\\\/\\|]+/g;\n      aFileName = aFileName.replace(/[\\\"]+/g, \"'\");\n      aFileName = aFileName.replace(/[\\*\\:\\?]+/g, \" \");\n      aFileName = aFileName.replace(/[\\<]+/g, \"(\");\n      aFileName = aFileName.replace(/[\\>]+/g, \")\");\n    }\n    else if (n.appVersion.indexOf(\"Macintosh\") != -1)\n      re = /[\\:\\/]+/g;\n    \n    return aFileName.replace(re, \"_\");\n  },\n\n  setSaveAndPublishUI: function(urlstring)\n  {\n    // Be sure enabled state of toolbar buttons are correct\n    EditorUtils.getCurrentEditorWindow().goUpdateCommand(\"cmd_save\");\n    EditorUtils.getCurrentEditorWindow().goUpdateCommand(\"cmd_publish\");\n  }\n};\n\n"
  },
  {
    "path": "modules/filePicker.jsm",
    "content": "Components.utils.import(\"resource://gre/modules/Services.jsm\");\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar EXPORTED_SYMBOLS = [\"diFilePicker\"];\n\nfunction diFilePicker()\n{\n  \n}\n\ndiFilePicker.prototype = {\n\n  kNS_FILEPICKER: Components.interfaces.nsIFilePicker,\n\n  mWindow: null,\n  mTitle: \"\",\n  mMode: 0,\n\n  init: function(aWindow, aTitle, aMode)\n  {\n    this.mWindow = aWindow;\n    this.mTitle  = aTitle;\n    this.mMode   = aMode;\n    this.mFilters = [];\n    this.mDefaultString = \"\";\n  },\n\n  appendFilter: function(aTitle, aFilter)\n  {\n    var filterArray = aFilter.split(\";\");\n    for (var i = 0; i < filterArray.length; i++) {\n      var filter = filterArray[i].trim().replace( /\\./g, \"\\\\.\").replace( /\\*/g, \".\");\n      this.mFilters.push(filter);\n    }\n  },\n\n  appendFilters: function(aMask)\n  {\n    if (aMask & this.kNS_FILEPICKER.filterAll)\n      this.appendFilter(\"\", \"*\");\n\n    if (aMask & this.kNS_FILEPICKER.filterHTML)\n      this.appendFilter(\"\", \"*.html; *.htm; *.shtml; *.xhtml\");\n\n    if (aMask & this.kNS_FILEPICKER.filterText)\n      this.appendFilter(\"\", \"*.txt; *.text\");\n\n    if (aMask & this.kNS_FILEPICKER.filterImages)\n      this.appendFilter(\"\", \"*.jpe; *.jpg; *.jpeg; *.gif; *.png; *.bmp; *.ico; *.svg; *.svgz; *.tif; *.tiff; *.ai; *.drw; *.pct; *.psp; *.xcf; *.psd; *.raw\");\n\n    if (aMask & this.kNS_FILEPICKER.filterXML)\n      this.appendFilter(\"\", \"*.xml\");\n\n    if (aMask & this.kNS_FILEPICKER.filterAudio)\n      this.appendFilter(\"\", \"*.aac; *.aif; *.flac; *.iff; *.m4a; *.m4b; *.mid; *.midi; *.mp3; *.mpa; *.mpc; *.oga; *.ogg; *.ra; *.ram; *.snd; *.wav; *.wma\");\n\n    if (aMask & this.kNS_FILEPICKER.filterVideo)\n      this.appendFilter(\"\", \"*.avi; *.divx; *.flv; *.m4v; *.mkv; *.mov; *.mp4; *.mpeg; *.mpg; *.ogm; *.ogg; *.ogv; *.ogx; *.rm; *.rmvb; *.smil; *.webm; *.wmv; *.xvid\");\n\n  },\n\n  show: function()\n  {\n    var rv = {value: this.kNS_FILEPICKER.returnCancel };\n    this.mWindow.openDialog(\"chrome://epub/content/epub/filepicker.xul\",\n                            \"_blank\",\n                            \"chrome,all,dialog=no,modal=yes,resizable=yes\",\n                            rv,\n                            this.mTitle,\n                            this.mMode,\n                            this.mFilters,\n                            this.mDefaultString);\n    this.file = rv.file;\n    this.fileURL = rv.fileURL;\n    return rv.value;\n  },\n\n  addFileToEbook: function(aFile)\n  {\n      var w = EditorUtils.getCurrentEditorWindow();\n      var epubElt = w.document.querySelector(\"epub2,epub3,epub31\");\n      if (!epubElt) return;\n      var ebook = epubElt.getUserData(\"ebook\");\n      if (!ebook) return;\n\n      ebook.addFileToEbook(aFile, epubElt);\n  },\n\n  get defaultString()     { return this.mDefaultString; },\n  set defaultString(aVal) { this.mDefaultString = aVal; }\n  \n};\n"
  },
  {
    "path": "modules/fireFtp.jsm",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is FireFTP.\n *\n * Contributor(s):\n *   Mime Cuvalo <mimecuvalo@gmail.com>\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either of the GNU General Public License Version 2 or later (the \"GPL\"),\n * or the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/urlHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/Services.jsm\");\n\nvar EXPORTED_SYMBOLS = [\"ftpMozilla\", \"ftpDataSocketMozilla\"];\n\nfunction setTimeout(func, delay)\n{\n  var timer = Components.classes[\"@mozilla.org/timer;1\"]\n                        .createInstance(Components.interfaces.nsITimer);\n  timer.initWithCallback(func, delay, Components.interfaces.nsITimer.TYPE_ONE_SHOT);\n}\n\nfunction ftpMozilla(observer) {\n  this.transportService = Components.classes[\"@mozilla.org/network/socket-transport-service;1\"].getService(Components.interfaces.nsISocketTransportService);\n  this.proxyService     = Components.classes[\"@mozilla.org/network/protocol-proxy-service;1\"].getService  (Components.interfaces.nsIProtocolProxyService);\n  this.cacheService     = Components.classes[\"@mozilla.org/network/cache-service;1\"].getService           (Components.interfaces.nsICacheService);\n  this.toUTF8           = Components.classes[\"@mozilla.org/intl/utf8converterservice;1\"].getService       (Components.interfaces.nsIUTF8ConverterService);\n  this.fromUTF8         = Components.classes[\"@mozilla.org/intl/scriptableunicodeconverter\"].getService   (Components.interfaces.nsIScriptableUnicodeConverter);\n  this.observer         = observer;\n\n  this.eventQueue       = new Array();   // commands to be sent\n  this.trashQueue       = new Array();   // once commands are read, throw them away here b/c we might have to recycle these if there is an error\n  this.listData         = new Array();   // holds data directory data from the LIST command\n\n  var self = this;\n  var func = function() { self.keepAlive(); };\n  setTimeout(func, 60000);\n}\n\nftpMozilla.prototype = {\n  // begin: variables you can set\n  host                 : \"\",\n  port                 : 21,\n  security             : \"\",\n  login                : \"\",\n  password             : \"\",\n  passiveMode          : true,\n  initialPath          : \"\",             // path we go to first onload\n  encoding             : \"UTF-8\",\n  type                 : '',             // what type of FTP connection is this? '' = standard, 'fxp' = FXP, 'transfer' = just for transfers\n  connNo               : 1,              // connection #\n  fxpHost              : null,           // the host of an FXP connection\n  timezone             : 0,              // timezone offset\n  privateKey           : \"\",             // private key for sftp connections\n\n  asciiFiles           : new Array(),    // set to the list of extensions we treat as ASCII files when transfering\n  fileMode             : 0,              // 0 == auto, 1 == binary, 2 == ASCII\n  hiddenMode           : false,          // show hidden files if true\n  ipType               : \"IPv4\",         // right now, either IPv4 or IPv6\n  keepAliveMode        : true,           // keep the connection alive with NOOP's\n  networkTimeout       : 30,             // how many seconds b/f we consider the connection to be stale and dead\n  proxyHost            : \"\",\n  proxyPort            : 0,\n  proxyType            : \"\",\n  activePortMode       : false,          // in active mode, if you want to specify a range of ports\n  activeLow            : 1,              // low  port\n  activeHigh           : 65535,          // high port\n  reconnectAttempts    : 40,             // how many times we should try reconnecting\n  reconnectInterval    : 10,             // number of seconds in b/w reconnect attempts\n  reconnectMode        : true,           // true if we want to attempt reconnecting\n  sessionsMode         : true,           // true if we're caching directory data\n  timestampsMode       : false,          // true if we try to keep timestamps in sync\n  useCompression       : true,           // true if we try to do compression\n  integrityMode        : true,           // true if we try to do integrity checks\n\n  errorConnectStr      : \"Unable to make a connection.  Please try again.\", // set to error msg that you'd like to show for a connection error\n  errorXCheckFail      : \"The transfer of this file was unsuccessful and resulted in a corrupted file. It is recommended to restart this transfer.\",  // an integrity check failure\n  passNotShown         : \"(password not shown)\",                            // set to text you'd like to show in place of password\n  l10nMonths           : new Array(\"Jan\", \"Feb\", \"Mar\", \"Apr\", \"May\", \"Jun\", \"Jul\", \"Aug\", \"Sep\", \"Oct\", \"Nov\", \"Dec\"), // used in display localized months\n  // end: variables you can set\n\n  // variables used internally\n  isConnected          : false,          // are we connected?\n  isReady              : false,          // are we busy writing/reading the control socket?\n  isReconnecting       : false,          // are we attempting a reconnect?\n  legitClose           : true,           // are we the ones initiating the close or is it a network error\n  reconnectsLeft       : 0,              // how many times more to try reconnecting\n  networkTimeoutID     : 0,              // a counter increasing with each read and write\n  transferID           : 0,              // a counter increasing with each transfer\n  queueID              : 0,              // another counter increasing with each transfer\n\n  controlTransport     : null,\n  controlInstream      : null,\n  controlOutstream     : null,\n\n  pipeTransport        : null,           // SFTP stuff\n  ipcBuffer            : null,\n  isKilling            : false,\n  readPoller           : 0,\n\n  doingCmdBatch        : false,\n\n  dataSocket           : null,\n  activeCurrentPort    : -1,             // if user specified a range of ports, this is the current port we're using\n\n  featMLSD             : false,          // is the MLSD command available?\n  featMDTM             : false,          // is the MDTM command available?\n  featXMD5             : false,          // is the XMD5 command available?\n  featXSHA1            : false,          // is the XSHA1 command available?\n  featXCheck           : null,           // are the XMD5 or XSHA1 commands available; if so, which one to use?\n  featModeZ            : false,          // is the MODE Z command available?\n\n  welcomeMessage       : \"\",             // hello world\n  fullBuffer           : \"\",             // full response of control socket\n  connectedHost        : \"\",             // name of the host we connect to plus username\n  localRefreshLater    : '',\n  remoteRefreshLater   : '',\n  waitToRefresh        : false,\n  transferMode         : \"\",             // either \"A\" or \"I\"\n  securityMode         : \"\",             // either \"P\" or \"C\" or \"\"\n  compressMode         : \"S\",            // either \"S\" or \"Z\"\n  currentWorkingDir    : \"\",             // directory that we're currently, uh, working with\n  version              : \"1.0.7\",  // version of this class - used to avoid collisions in cache\n  remoteMonths         : \"Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec\",         // used in parsing months from list data\n\n  setSecurity : function(type) {\n    ftpMozilla.prototype.security = type;\n\n    if (type == \"sftp\") {\n      for (func in this.sftp) {\n        eval(\"ftpMozilla.prototype.\" + func + \" = ftpMozilla.prototype.sftp.\" + func);\n      }\n    } else {\n      for (func in this.ftp) {\n        eval(\"ftpMozilla.prototype.\" + func + \" = ftpMozilla.prototype.ftp.\"  + func);\n      }\n    }\n  },\n\n  onDisconnect : function(sslException) {\n    if (!this.isConnected) {                                                     // no route to host\n      if (!sslException && this.observer) {\n        this.observer.onAppendLog(this.errorConnectStr, 'error', \"error\");\n      }\n    }\n\n    this.isConnected = false;\n\n    if (this.dataSocket) {\n      this.dataSocket.kill();\n      this.dataSocket = null;\n    }\n\n    if (this.observer) {\n      this.observer.onDisconnected(!this.legitClose && this.reconnectMode && this.reconnectsLeft > 0);\n      this.observer.onIsReadyChange(true);\n    }\n\n    if (!this.legitClose && this.reconnectMode) {                                // try reconnecting\n      this.transferMode = \"\";\n      this.securityMode = \"\";\n      this.compressMode = \"S\";\n\n      if (this.reconnectsLeft < 1) {\n        this.isReconnecting = false;\n        if (this.eventQueue.length && this.eventQueue[0].cmd == \"welcome\") {\n          this.eventQueue.shift();\n        }\n      } else {\n        this.isReconnecting = true;\n\n        if (this.observer) {\n          this.observer.onReconnecting();\n        }\n\n        var self = this;\n        var func = function() { self.reconnect(); };\n        setTimeout(func, this.reconnectInterval * 1000);\n      }\n    } else {\n      this.legitClose = true;\n      this.cleanup();\n    }\n\n    if (this.security == \"sftp\") {\n      this.kill();\n    }\n  },\n\n  disconnect : function() {\n    this.legitClose = true;                                                      // this close() is ok, don't try to reconnect\n    this.cleanup();\n\n    if (!(!this.isConnected && this.eventQueue.length && this.eventQueue[0].cmd == \"welcome\")) {\n      try {\n        this.controlOutstream.write((this.security == \"sftp\" ? \"quit\" : \"QUIT\") + \"\\r\\n\", 6);\n        if (this.observer) {\n          this.observer.onAppendLog(\"\" + (this.security == \"sftp\" ? \"quit\" : \"QUIT\"), 'output', \"info\");\n        }\n      } catch(ex) { }\n    }\n\n    if (this.dataSocket) {\n      this.dataSocket.kill();\n      this.dataSocket = null;\n    }\n\n    this.kill();\n\n    if (this.security == \"sftp\") {\n      this.onDisconnect();\n    }\n  },\n\n  reconnect : function()  {                                                      // ahhhh! our precious connection has been lost,\n    if (!this.isReconnecting) {                                                  // must...get it...back...our...precious\n      return;\n    }\n\n    --this.reconnectsLeft;\n\n    this.connect(true);\n  },\n\n  abort : function(forceKill) {\n    this.isReconnecting     = false;\n\n    if (this.dataSocket) {\n      this.dataSocket.progressEventSink.bytesTotal = 0;                          // stop uploads\n      this.dataSocket.dataListener.bytesTotal      = 0;                          // stop downloads\n    }\n\n    this.cleanup(true);\n\n    if (!this.isConnected) {\n      return;\n    }\n\n    if (forceKill && this.security != \"sftp\") {\n      try {\n        this.controlOutstream.write(\"ABOR\\r\\n\", 6);\n      } catch(ex) { }\n    }\n\n    //XXX this.writeControl(\"ABOR\");                                             // ABOR does not seem to stop the connection in most cases\n    if (this.dataSocket) {                                                       // so this is a more direct approach\n      this.dataSocket.kill();\n      this.dataSocket = null;\n    } else {\n      this.isReady = true;\n    }\n\n    this.addEventQueue(\"aborted\");\n\n    if (this.observer) {\n      this.observer.onAbort();\n    }\n  },\n\n  cancel : function(forceKill) {                                                 // cancel current transfer\n    if (this.security == \"sftp\") {                                               // can't currently do this with sftp\n      return;\n    }\n\n    if (this.dataSocket) {\n      this.dataSocket.progressEventSink.bytesTotal = 0;                          // stop uploads\n      this.dataSocket.dataListener.bytesTotal      = 0;                          // stop downloads\n    }\n\n    this.trashQueue = new Array();\n\n    if (forceKill && this.security != \"sftp\") {\n      try {\n        if (this.isConnected) {\n          this.controlOutstream.write(\"ABOR\\r\\n\", 6);\n        }\n      } catch(ex) { }\n    }\n\n    //XXX this.writeControl(\"ABOR\");                                             // ABOR does not seem to stop the connection in most cases\n    var dId;\n    if (this.dataSocket && this.isConnected) {                                   // so this is a more direct approach\n      this.dataSocket.kill();\n      dId = this.dataSocket.id;\n      this.dataSocket = null;\n    }\n\n    for (var x = 0; x < this.eventQueue.length; ++x) {\n      if (this.eventQueue[x].cmd == \"transferEnd\" && dId == this.eventQueue[x].callback.id) {\n        this.eventQueue.splice(0, x + 1);\n        break;\n      }\n    }\n\n    if (this.isConnected) {\n      this.unshiftEventQueue(\"aborted\");\n    }\n  },\n\n  checkTimeout : function(id, cmd) {\n    if (this.isConnected && this.networkTimeoutID == id && this.eventQueue.length && this.eventQueue[0].cmd.indexOf(cmd) != -1) {\n      this.resetConnection();\n    }\n  },\n\n  resetConnection : function() {\n    this.legitClose = false;                                                   // still stuck on a command so, try to restart the connection the hard way\n\n    try {\n      this.controlOutstream.write((this.security == \"sftp\" ? \"quit\" : \"QUIT\") + \"\\r\\n\", 6);\n      if (this.observer) {\n        this.observer.onAppendLog(\"\" + (this.security == \"sftp\" ? \"quit\" : \"QUIT\"), 'output', \"info\");\n      }\n    } catch(ex) { }\n\n    if (this.dataSocket) {\n      this.dataSocket.kill();\n      this.dataSocket = null;\n    }\n\n    this.kill();\n\n    if (this.security == \"sftp\") {\n      this.isConnected = false;\n    }\n  },\n\n  cleanup : function(isAbort) {\n    this.eventQueue         = new Array();\n    this.trashQueue         = new Array();\n    this.transferMode       = \"\";\n    this.securityMode       = \"\";\n    this.compressMode       = \"S\";\n    this.currentWorkingDir  = \"\";\n    this.localRefreshLater  = \"\";\n    this.remoteRefreshLater = \"\";\n    this.waitToRefresh      = false;\n    this.fxpHost            = null;\n    this.isReady            = false;\n\n    if (!isAbort) {\n      this.featMLSD         = false;\n      this.featMDTM         = false;\n      this.featXMD5         = false;\n      this.featXSHA1        = false;\n      this.featXCheck       = null;\n      this.featModeZ        = false;\n    }\n\n    ++this.networkTimeoutID;\n    ++this.transferID;\n  },\n\n  kill : function() {\n    try {\n      this.controlInstream.close();\n    } catch(ex) {\n      if (this.observer && this.security != \"sftp\") {\n        this.observer.onDebug(ex);\n      }\n    }\n\n    try {\n      this.controlOutstream.close();\n    } catch(ex) {\n      if (this.observer) {\n        this.observer.onDebug(ex);\n      }\n    }\n\n    if (this.security == \"sftp\") {\n      this.sftpKill();\n    }\n  },\n\n  sftpKill : function() {\n    this.isKilling  = true;\n\n    this.eventQueue = [];\n\n    clearInterval(this.readPoller);\n\n    try {\n      this.pipeTransport.cancel(-1);\n    } catch(ex) { }\n\n    try {\n      this.ipcBuffer.shutdown();\n    } catch(ex) { }\n\n    try {\n      this.pipeTransport.closeStdin();\n    } catch(ex) { }\n\n    try {\n      if (this.getPlatform() == \"windows\") {\n        var killPath;\n\n        var firefoxInstallPath = Components.classes[\"@mozilla.org/file/directory_service;1\"].createInstance(Components.interfaces.nsIProperties)\n                                       .get(\"CurProcD\", Components.interfaces.nsILocalFile);\n        killPath = firefoxInstallPath.path.substring(0, 2) + \"/windows/system32/taskkill.exe /IM psftp.exe\";\n        this.ipcService.exec(killPath);\n      } else {\n        var killPath = \"/usr/bin/killall -9 psftp\";\n        this.ipcService.exec(killPath);\n      }\n    } catch (ex) { }\n\n    try {\n      this.pipeTransport.join();\n    } catch(ex) { }\n\n    try {\n      this.pipeTransport.terminate();\n    } catch(ex) { }\n\n    this.isKilling = false;\n  },\n\n  addEventQueue : function(cmd, parameter, callback, callback2) {                // this just creates a new queue item\n    this.eventQueue.push(   { cmd: cmd, parameter: parameter || '', callback: callback || '', callback2: callback2 || '' });\n  },\n\n  unshiftEventQueue : function(cmd, parameter, callback, callback2) {            // ditto\n    this.eventQueue.unshift({ cmd: cmd, parameter: parameter || '', callback: callback || '', callback2: callback2 || '' });\n  },\n\n  beginCmdBatch : function() {\n    this.doingCmdBatch = true;\n  },\n\n  writeControlWrapper : function() {\n    if (!this.doingCmdBatch) {\n      this.writeControl();\n    }\n  },\n\n  endCmdBatch : function() {\n    this.doingCmdBatch = false;\n    this.writeControl();\n  },\n\n  writeControl : function(cmd) {\n    try {\n      if (!this.isReady || (!cmd && !this.eventQueue.length)) {\n        return;\n      }\n\n      var parameter;\n      var callback;\n      var callback2;\n\n      if (!cmd) {\n        cmd        = this.eventQueue[0].cmd;\n        parameter  = this.eventQueue[0].parameter;\n        callback   = this.eventQueue[0].callback;\n        callback2  = this.eventQueue[0].callback2;\n      }\n\n      if (cmd == \"sftpcache\") {\n        cmd       = parameter;\n        parameter = \"\";\n        callback  = \"sftpcache\";\n      }\n\n      if (cmd == \"custom\") {\n        cmd       = parameter;\n        parameter = \"\";\n      }\n\n      while (cmd == \"aborted\" || cmd == \"goodbye\"                                // these are sort of dummy values\n         ||  cmd == \"transferBegin\" || cmd == \"transferEnd\"\n         || (cmd == \"TYPE\" && this.transferMode      == parameter)               // or if we ignore TYPE if it's unnecessary\n         || (cmd == \"PROT\" && this.securityMode      == parameter)               // or if we ignore PROT if it's unnecessary\n         || (cmd == \"MODE\" && this.compressMode      == parameter)               // or if we ignore MODE if it's unnecessary\n         || (cmd == \"CWD\"  && this.currentWorkingDir == parameter                // or if we ignore CWD  if it's unnecessary\n            && this.type != 'transfer')\n         || (cmd == \"cd\"   && this.currentWorkingDir == parameter)) {\n\n        if ((cmd == \"TYPE\" && this.transferMode      == parameter)\n         || (cmd == \"PROT\" && this.securityMode      == parameter)\n         || (cmd == \"MODE\" && this.compressMode      == parameter)\n         || (cmd == \"CWD\"  && this.currentWorkingDir == parameter)\n         || (cmd == \"cd\"   && this.currentWorkingDir == parameter)) {\n          this.trashQueue.push(this.eventQueue[0]);\n        }\n\n        this.eventQueue.shift();\n\n        if (this.eventQueue.length) {\n          cmd        = this.eventQueue[0].cmd;\n          parameter  = this.eventQueue[0].parameter;\n          callback   = this.eventQueue[0].callback;\n          callback2  = this.eventQueue[0].callback2;\n        } else {\n          return;\n        }\n      }\n\n      this.isReady          = false;\n\n      if (this.observer) {\n        this.observer.onIsReadyChange(false);\n      }\n\n      if (!this.passiveMode && cmd == \"PASV\") {                                  // active mode\n        cmd                      = this.ipType == \"IPv4\" ? \"PORT\" : \"EPRT\";\n        var security             = this.security && this.securityMode == \"P\";\n        var proxy                = { proxyType: this.proxyType, proxyHost: this.proxyHost, proxyPort: this.proxyPort };\n        var currentPort          = this.activeCurrentPort == -1 ? this.activeLow : this.activeCurrentPort + 2;\n\n        if (currentPort < this.activeLow || currentPort > this.activeHigh) {\n          currentPort = this.activeLow;\n        }\n\n        this.activeCurrentPort   = currentPort;\n\n        var qId;\n        for (var x = 0; x < this.eventQueue.length; ++x) {\n          if (this.eventQueue[x].cmd == \"transferEnd\") {\n            qId = this.eventQueue[x].callback.id;\n            break;\n          }\n        }\n\n        this.dataSocket          = new ftpDataSocketMozilla(this.host, this.port, security, proxy, \"\", this.activePortMode ? currentPort : -1,\n                                                            this.compressMode == \"Z\", qId, this.observer, this.getCert(), this.fileMode == 2);\n\n        var activeInfo           = {};\n        activeInfo.cmd           = this.eventQueue[1].cmd;\n        activeInfo.ipType        = this.ipType;\n\n        if (this.eventQueue[1].cmd        == \"RETR\") {\n          activeInfo.localPath    = this.eventQueue[1].callback;\n          activeInfo.totalBytes   = callback;\n        } else if (this.eventQueue[1].cmd == \"REST\") {\n          activeInfo.localPath    = this.eventQueue[2].callback;\n          activeInfo.totalBytes   = callback;\n          activeInfo.partialBytes = this.eventQueue[1].parameter;\n        } else if (this.eventQueue[1].cmd == \"STOR\") {\n          activeInfo.localPath    = this.eventQueue[1].callback;\n        } else if (this.eventQueue[1].cmd == \"APPE\") {\n          activeInfo.localPath    = this.eventQueue[1].callback.localPath;\n          activeInfo.partialBytes = this.eventQueue[1].callback.remoteSize;\n        }\n\n        parameter = this.dataSocket.createServerSocket(activeInfo);\n      }\n\n      if (cmd == \"PASV\" && this.passiveMode && this.ipType != \"IPv4\") {\n        cmd = \"EPSV\";\n      }\n\n      if (cmd == \"LIST\") {                                                       // don't include path in list command - breaks too many things\n        parameter = this.hiddenMode && !this.featMLSD ? \"-al\" : \"\";\n\n        if (this.featMLSD) {\n          cmd = \"MLSD\";\n        }\n      }\n\n      if (cmd == \"ls\") {\n        parameter = \"\";\n      }\n\n      if (this.security == \"sftp\" && parameter && cmd != \"chmod\" && cmd != \"mv\" && cmd != \"get\" && cmd != \"reget\" && cmd != \"put\" && cmd != \"reput\") {\n        parameter = '\"' + this.escapeSftp(parameter) + '\"';\n      }\n\n      var outputData = cmd + (parameter ? (' ' + parameter) : '') + \"\\r\\n\";      // le original bug fix! - thanks to devin\n\n      try {\n        outputData   = this.fromUTF8.ConvertFromUnicode(outputData) + this.fromUTF8.Finish();\n      } catch (ex) {\n        if (this.observer) {\n          this.observer.onDebug(ex);\n        }\n      }\n\n      this.controlOutstream.write(outputData, outputData.length);                // write!\n\n      if (cmd != \"get\" && cmd != \"reget\" && cmd != \"put\" && cmd != \"reput\") {\n        ++this.networkTimeoutID;                                                   // this checks for timeout\n        var self           = this;\n        var currentTimeout = this.networkTimeoutID;\n        var func           = function() { self.checkTimeout(currentTimeout, cmd); };\n        setTimeout(func, this.networkTimeout * 1000);\n      }\n\n      if ((cmd == \"RETR\" || cmd == \"STOR\" || cmd == \"APPE\") && callback2 != 'fxp') {\n        ++this.transferID;\n        var currentId    = this.transferID;\n        var func         = function() { self.checkDataTimeout(cmd == \"RETR\", currentId, 0); };\n        setTimeout(func, this.networkTimeout * 1000);\n      }\n\n      outputData = cmd + (parameter ? (' ' + parameter) : '');                   // write it out to the log\n\n      if (callback == \"sftpcache\") {\n        callback = null;\n      } else if (cmd != \"PASS\") {\n        if (this.observer) {\n          this.observer.onAppendLog(\"\"      + outputData,        'output', \"info\");\n        }\n      } else {\n        if (this.observer) {\n          this.observer.onAppendLog(\"PASS \" + this.passNotShown, 'output', \"info\");\n        }\n      }\n\n    } catch(ex) {\n      if (this.observer) {\n        this.observer.onDebug(ex);\n        this.observer.onError(this.errorConnectStr);\n      }\n    }\n  },\n\n  refresh : function() {\n    if (this.waitToRefresh) {\n      var self = this;\n      var func = function() { self.refresh(); };\n      setTimeout(func, 1000);\n      return;\n    } else if (this.eventQueue.length) {\n      return;\n    }\n\n    if (this.localRefreshLater) {\n      var dir                 = new String(this.localRefreshLater);\n      this.localRefreshLater  = \"\";\n\n      if (this.observer) {\n        this.observer.onShouldRefresh(true, false, dir);\n      }\n    }\n\n    if (this.remoteRefreshLater) {\n      var dir                 = new String(this.remoteRefreshLater);\n      this.remoteRefreshLater = \"\";\n\n      if (this.observer) {\n        this.observer.onShouldRefresh(false, true, dir);\n      }\n    }\n  },\n\n  parseListData : function(data, path) {\n    /* Unix style:                     drwxr-xr-x  1 user01 ftp  512    Jan 29 23:32 prog\n     * Alternate Unix style:           drwxr-xr-x  1 user01 ftp  512    Jan 29 1997  prog\n     * Alternate Unix style:           drwxr-xr-x  1 1      1    512    Jan 29 23:32 prog\n     * SunOS style:                    drwxr-xr-x+ 1 1      1    512    Jan 29 23:32 prog\n     * A symbolic link in Unix style:  lrwxr-xr-x  1 user01 ftp  512    Jan 29 23:32 prog -> prog2000\n     * AIX style:                      drwxr-xr-x  1 user01 ftp  512    05 Nov 2003  prog\n     * Novell style:                   drwxr-xr-x  1 user01      512    Jan 29 23:32 prog\n     * Weird style:                    drwxr-xr-x  1 user5424867        Jan 29 23:32 prog, where 5424867 is the size\n     * Weird style 2:                  drwxr-xr-x  1 user01 anon5424867 Jan 11 12:48 prog, where 5424867 is the size\n     * MS-DOS style:                   01-29-97 11:32PM <DIR> prog\n     * OS/2 style:                     0           DIR 01-29-97  23:32  PROG\n     * OS/2 style:                     2243        RA  04-05-103 00:22  PJL\n     * OS/2 style:                     60              11-18-104 06:54  chkdsk.log\n     *\n     * MLSD style: type=file;size=6106;modify=20070223082414;UNIX.mode=0644;UNIX.uid=32257;UNIX.gid=32259;unique=808g154c727; prog\n     *             type=dir;sizd=4096;modify=20070218021044;UNIX.mode=0755;UNIX.uid=32257;UNIX.gid=32259;unique=808g1550003; prog\n     *             type=file;size=4096;modify=20070218021044;UNIX.mode=07755;UNIX.uid=32257;UNIX.gid=32259;unique=808g1550003; prog\n     *             type=OS.unix=slink:/blah;size=4096;modify=20070218021044;UNIX.mode=0755;UNIX.uid=32257;UNIX.gid=32259;unique=808g1550003; prog\n     */\n\n    try {\n      data = this.toUTF8.convertStringToUTF8(data, this.encoding, 1);\n    } catch (ex) {\n      if (this.observer) {\n        this.observer.onDebug(ex);\n      }\n    }\n\n    if (this.observer) {\n      this.observer.onDebug(data.replace(/</g, '&lt;').replace(/>/g, '&gt;'), \"DEBUG\");\n    }\n\n    var items   = data.indexOf(\"\\r\\n\") != -1 ? data.split(\"\\r\\n\") : data.split(\"\\n\");\n    items       = items.filter(this.removeBlanks);\n    var curDate = new Date();\n\n    if (items.length) {                                                          // some ftp servers send 'count <number>' or 'total <number>' first\n      if (items[0].indexOf(\"count\") == 0 || items[0].indexOf(\"total\") == 0 || items[0].indexOf(\"Listing directory\") == 0 || (!this.featMLSD && items[0].split(\" \").filter(this.removeBlanks).length == 2)) {\n        items.shift();                                                           // could be in german or croatian or what have you\n      }\n    }\n\n    for (var x = 0; x < items.length; ++x) {\n      if (!items[x]) {                                                           // some servers put in blank lines b/w entries, aw, for cryin' out loud\n        items.splice(x, 1);\n        --x;\n        continue;\n      }\n\n      items[x] = items[x].replace(/^\\s+/, \"\");                                   // @*$% - some servers put blanks in front, do trimming on front\n\n      var temp = items[x];                                                       // account for collisions:  drwxr-xr-x1017 user01\n\n      if (!this.featMLSD) {\n        if (!parseInt(items[x].charAt(0)) && items[x].charAt(0) != '0' && items[x].charAt(10) == '+') {     // drwxr-xr-x+ - get rid of the plus sign\n          items[x] = this.setCharAt(items[x], 10, ' ');\n        }\n\n        if (!parseInt(items[x].charAt(0)) && items[x].charAt(0) != '0' && items[x].charAt(10) != ' ') {     // this is mimicked below if weird style\n          items[x] = items[x].substring(0, 10) + ' ' + items[x].substring(10, items[x].length);\n        }\n\n        items[x]   = items[x].split(\" \").filter(this.removeBlanks);\n      }\n\n      if (this.featMLSD) {                                                       // MLSD-standard style\n        var newItem    = { permissions : \"----------\",\n                           hardLink    : \"\",\n                           user        : \"\",\n                           group       : \"\",\n                           fileSize    : \"0\",\n                           date        : \"\",\n                           leafName    : \"\",\n                           isDir       : false,\n                           isDirectory : function() { return this.isDir },\n                           isSymlink   : function() { return this.symlink != \"\" },\n                           symlink     : \"\",\n                           path        : \"\" };\n\n        var pathname     = items[x].split(\"; \");\n        newItem.leafName = '';\n        for (var y = 1; y < pathname.length; ++y) {\n          newItem.leafName += (y == 1 ? '' : '; ') + pathname[y];\n        }\n        newItem.path     = this.constructPath(path, newItem.leafName);\n\n        items[x] = pathname[0];\n        items[x] = items[x].split(\";\");\n        var skip = false;\n\n        for (var y = 0; y < items[x].length; ++y) {\n          if (!items[x][y]) {\n            continue;\n          }\n\n          var fact = items[x][y].split('=');\n          if (fact.length < 2 || !fact[0] || !fact[1]) {\n            continue;\n          }\n\n          var factName = fact[0].toLowerCase();\n          var factVal  = fact[1];\n\n          switch (factName) {\n            case \"type\":\n              if (factVal == \"pdir\" || factVal == \"cdir\") {\n                skip = true;\n              } else if (factVal == \"dir\") {\n                newItem.isDir = true;\n                newItem.permissions = this.setCharAt(newItem.permissions, 0, 'd');\n              } else if (items[x][y].substring(5).indexOf(\"OS.unix=slink:\") == 0) {\n                newItem.symlink = items[x][y].substring(19);\n                newItem.permissions = this.setCharAt(newItem.permissions, 0, 'l');\n              } else if (factVal != \"file\") {\n                skip = true;\n              }\n              break;\n            case \"size\":\n            case \"sizd\":\n              newItem.fileSize = factVal;\n              break;\n            case \"modify\":\n              var dateString = factVal.substr(0, 4) + \" \" + factVal.substr(4,  2) + \" \" + factVal.substr(6,  2) + \" \"\n                             + factVal.substr(8, 2) + \":\" + factVal.substr(10, 2) + \":\" + factVal.substr(12, 2) + \" GMT\";\n              var zeDate = new Date(dateString);\n              zeDate.setMinutes(zeDate.getMinutes() + this.timezone);\n              var timeOrYear = new Date() - zeDate > 15600000000 ? zeDate.getFullYear()    // roughly 6 months\n                             : this.zeroPadTime(zeDate.getHours()) + \":\" + this.zeroPadTime(zeDate.getMinutes());\n              newItem.date = this.l10nMonths[zeDate.getMonth()] + ' ' + zeDate.getDate() + ' ' + timeOrYear;\n              newItem.lastModifiedTime = zeDate.getTime();\n              break;\n            case \"unix.mode\":\n              var offset = factVal.length == 5 ? 1 : 0;\n              var sticky = this.zeroPad(parseInt(factVal[0 + offset]).toString(2));\n              var owner  = this.zeroPad(parseInt(factVal[1 + offset]).toString(2));\n              var group  = this.zeroPad(parseInt(factVal[2 + offset]).toString(2));\n              var pub    = this.zeroPad(parseInt(factVal[3 + offset]).toString(2));\n              newItem.permissions = this.setCharAt(newItem.permissions, 1, owner[0]  == '1' ? 'r' : '-');\n              newItem.permissions = this.setCharAt(newItem.permissions, 2, owner[1]  == '1' ? 'w' : '-');\n              newItem.permissions = this.setCharAt(newItem.permissions, 3, sticky[0] == '1' ? (owner[2] == '1' ? 's' : 'S')\n                                                                                            : (owner[2] == '1' ? 'x' : '-'));\n              newItem.permissions = this.setCharAt(newItem.permissions, 4, group[0]  == '1' ? 'r' : '-');\n              newItem.permissions = this.setCharAt(newItem.permissions, 5, group[1]  == '1' ? 'w' : '-');\n              newItem.permissions = this.setCharAt(newItem.permissions, 6, sticky[1] == '1' ? (group[2] == '1' ? 's' : 'S')\n                                                                                            : (group[2] == '1' ? 'x' : '-'));\n              newItem.permissions = this.setCharAt(newItem.permissions, 7, pub[0]    == '1' ? 'r' : '-');\n              newItem.permissions = this.setCharAt(newItem.permissions, 8, pub[1]    == '1' ? 'w' : '-');\n              newItem.permissions = this.setCharAt(newItem.permissions, 9, sticky[2] == '1' ? (pub[2]   == '1' ? 't' : 'T')\n                                                                                            : (pub[2]   == '1' ? 'x' : '-'));\n              break;\n            case \"unix.uid\":\n              newItem.user = factVal;\n              break;\n            case \"unix.gid\":\n              newItem.group = factVal;\n              break;\n            default:\n              break;\n          }\n\n          if (skip) {\n            break;\n          }\n        }\n\n        if (skip) {\n          items.splice(x, 1);\n          --x;\n          continue;\n        }\n\n        items[x] = newItem;\n      } else if (!parseInt(items[x][0].charAt(0)) && items[x][0].charAt(0) != '0')  {   // unix style - so much simpler with you guys\n        var offset = 0;\n\n        if (items[x][3].search(this.remoteMonths) != -1 && items[x][5].search(this.remoteMonths) == -1) {\n          var weird = temp;                                                      // added to support weird servers\n\n          if (weird.charAt(10) != ' ') {                                         // same as above code\n            weird = weird.substring(0, 10) + ' ' + weird.substring(10, weird.length);\n          }\n\n          var weirdIndex = 0;\n\n          for (var y = 0; y < items[x][2].length; ++y) {\n            if (parseInt(items[x][2].charAt(y))) {\n              weirdIndex = weird.indexOf(items[x][2]) + y;\n              break;\n            }\n          }\n\n          weird    = weird.substring(0, weirdIndex) + ' ' + weird.substring(weirdIndex, weird.length);\n\n          items[x] = weird.split(\" \").filter(this.removeBlanks);\n        }\n\n        if (items[x][4].search(this.remoteMonths) != -1 && !parseInt(items[x][3].charAt(0))) {\n          var weird = temp;                                                      // added to support 'weird 2' servers, oy vey\n\n          if (weird.charAt(10) != ' ') {                                         // same as above code\n            weird = weird.substring(0, 10) + ' ' + weird.substring(10, weird.length);\n          }\n\n          var weirdIndex = 0;\n\n          for (var y = 0; y < items[x][3].length; ++y) {\n            if (parseInt(items[x][3].charAt(y))) {\n              weirdIndex = weird.indexOf(items[x][3]) + y;\n              break;\n            }\n          }\n\n          weird    = weird.substring(0, weirdIndex) + ' ' + weird.substring(weirdIndex, weird.length);\n\n          items[x] = weird.split(\" \").filter(this.removeBlanks);\n        }\n\n        if (items[x][4].search(this.remoteMonths) != -1) {                       // added to support novell servers\n          offset   = 1;\n        }\n\n        var index = 0;\n        for (var y = 0; y < 7 - offset; ++y) {\n          index = temp.indexOf(items[x][y], index) + items[x][y].length + 1;\n        }\n\n        var name    = temp.substring(temp.indexOf(items[x][7 - offset], index) + items[x][7 - offset].length + 1, temp.length);\n        name        = name.substring(name.search(/[^\\s]/));\n        var symlink = \"\";\n\n        if (items[x][0].charAt(0) == 'l') {\n          symlink = name;\n\n          if (this.security != \"sftp\") {\n            name    = name.substring(0, name.indexOf(\"->\") - 1);\n            symlink = symlink.substring(symlink.indexOf(\"->\") + 3);\n          }\n        }\n\n        name             = (name.lastIndexOf('/') == -1 ? name : name.substring(name.lastIndexOf('/') + 1));\n        var remotepath   = this.constructPath(path, name);\n        var month;\n\n        var rawDate    = items[x][6 - offset];\n\n        if (items[x][6].search(this.remoteMonths) != -1) {                       // added to support aix servers\n          month        = this.remoteMonths.search(items[x][6 - offset]) / 4;\n          rawDate      = items[x][5 - offset];\n        } else {\n          month        = this.remoteMonths.search(items[x][5 - offset]) / 4;\n        }\n\n        var timeOrYear;\n        var curDate    = new Date();\n        var currentYr  = curDate.getMonth() < month ? curDate.getFullYear() - 1 : curDate.getFullYear();\n        var rawYear    = items[x][7 - offset].indexOf(':') != -1 ? currentYr            : parseInt(items[x][7 - offset]);\n        var rawTime    = items[x][7 - offset].indexOf(':') != -1 ? items[x][7 - offset] : \"00:00\";\n\n        rawTime        = rawTime.split(\":\");\n\n        for (var y = 0; y < rawTime.length; ++y) {\n          rawTime[y]   = parseInt(rawTime[y], 10);\n        }\n\n        var parsedDate = new Date(rawYear, month, rawDate, rawTime[0], rawTime[1]);  // month-day-year format\n        parsedDate.setMinutes(parsedDate.getMinutes() + this.timezone);\n\n        if (new Date() - parsedDate > 15600000000) {                             // roughly 6 months\n          timeOrYear   = parsedDate.getFullYear();\n        } else {\n          timeOrYear   = this.zeroPadTime(parsedDate.getHours()) + \":\" + this.zeroPadTime(parsedDate.getMinutes());\n        }\n\n        month          = this.l10nMonths[parsedDate.getMonth()];\n        items[x]       = { permissions : items[x][0],\n                           hardLink    : items[x][1],\n                           user        : items[x][2],\n                           group       : (offset ? \"\" : items[x][3]),\n                           fileSize    : items[x][4 - offset],\n                           date        : month + ' ' + parsedDate.getDate() + ' ' + timeOrYear,\n                           leafName    : name,\n                           isDir       : items[x][0].charAt(0) == 'd',\n                           isDirectory : function() { return this.isDir },\n                           isSymlink   : function() { return this.symlink != \"\" },\n                           symlink     : symlink,\n                           path        : remotepath };\n\n      } else if (items[x][0].indexOf('-') == -1) {                               // os/2 style\n        var offset = 0;\n\n        if (items[x][2].indexOf(':') != -1) {                                    // if \"DIR\" and \"A\" are missing\n          offset   = 1;\n        }\n\n        var rawDate    = items[x][2 - offset].split(\"-\");\n        var rawTime    = items[x][3 - offset];\n        var timeOrYear = rawTime;\n        rawTime        = rawTime.split(\":\");\n\n        for (var y = 0; y < rawDate.length; ++y) {\n          rawDate[y]   = parseInt(rawDate[y], 10);                               // leading zeros are treated as octal so pass 10 as base argument\n        }\n\n        for (var y = 0; y < rawTime.length; ++y) {\n          rawTime[y]   = parseInt(rawTime[y], 10);\n        }\n\n        rawDate[2]     = rawDate[2] + 1900;                                      // ah, that's better\n        var parsedDate = new Date(rawDate[2], rawDate[0] - 1, rawDate[1], rawTime[0], rawTime[1]);  // month-day-year format\n        parsedDate.setMinutes(parsedDate.getMinutes() + this.timezone);\n\n        if (new Date() - parsedDate > 15600000000) {                             // roughly 6 months\n          timeOrYear   = parsedDate.getFullYear();\n        } else {\n          timeOrYear   = this.zeroPadTime(parsedDate.getHours()) + \":\" + this.zeroPadTime(parsedDate.getMinutes());\n        }\n\n        var month      = this.l10nMonths[parsedDate.getMonth()];\n        var name       = temp.substring(temp.indexOf(items[x][3 - offset]) + items[x][3 - offset].length + 1, temp.length);\n        name           = name.substring(name.search(/[^\\s]/));\n        name           = (name.lastIndexOf('/') == -1 ? name : name.substring(name.lastIndexOf('/') + 1));\n        items[x]       = { permissions : items[x][1] == \"DIR\" ? \"d---------\" : \"----------\",\n                           hardLink    : \"\",\n                           user        : \"\",\n                           group       : \"\",\n                           fileSize    : items[x][0],\n                           date        : month + ' ' + parsedDate.getDate() + ' ' + timeOrYear,\n                           leafName    : name,\n                           isDir       : items[x][1] == \"DIR\",\n                           isDirectory : function() { return this.isDir },\n                           isSymlink   : function() { return false },\n                           symlink     : \"\",\n                           path        : this.constructPath(path, name) };\n\n      } else {                                                                   // ms-dos style\n        var rawDate    = items[x][0].split(\"-\");\n        var amPm       = items[x][1].substring(5, 7);                            // grab PM or AM\n        var rawTime    = items[x][1].substring(0, 5);                            // get rid of PM, AM\n        var timeOrYear = rawTime;\n        rawTime        = rawTime.split(\":\");\n\n        for (var y = 0; y < rawDate.length; ++y) {\n          rawDate[y]   = parseInt(rawDate[y], 10);\n        }\n\n        for (var y = 0; y < rawTime.length; ++y) {\n          rawTime[y]   = parseInt(rawTime[y], 10);\n        }\n\n        rawTime[0] = rawTime[0] == 12 && amPm == \"AM\" ? 0 : (rawTime[0] < 12 && amPm == \"PM\" ? rawTime[0] + 12 : rawTime[0]);\n\n        if (rawDate[2] < 70) {                                                   // assuming you didn't have some files left over from 1904\n          rawDate[2]   = rawDate[2] + 2000;                                      // ah, that's better\n        } else {\n          rawDate[2]   = rawDate[2] + 1900;\n        }\n\n        var parsedDate = new Date(rawDate[2], rawDate[0] - 1, rawDate[1], rawTime[0], rawTime[1]);  // month-day-year format\n        parsedDate.setMinutes(parsedDate.getMinutes() + this.timezone);\n\n        if (new Date() - parsedDate > 15600000000) {                             // roughly 6 months\n          timeOrYear   = parsedDate.getFullYear();\n        } else {\n          timeOrYear   = this.zeroPadTime(parsedDate.getHours()) + \":\" + this.zeroPadTime(parsedDate.getMinutes());\n        }\n\n        var month      = this.l10nMonths[parsedDate.getMonth()];\n        var name       = temp.substring(temp.indexOf(items[x][2], temp.indexOf(items[x][1]) + items[x][1].length + 1)\n                         + items[x][2].length + 1, temp.length);\n        name           = name.substring(name.search(/[^\\s]/));\n        name           = (name.lastIndexOf('/') == -1 ? name : name.substring(name.lastIndexOf('/') + 1));\n        items[x]       = { permissions : items[x][2] == \"<DIR>\" ? \"d---------\" : \"----------\",\n                           hardLink    : \"\",\n                           user        : \"\",\n                           group       : \"\",\n                           fileSize    : items[x][2] == \"<DIR>\" ? '0' : items[x][2],\n                           date        : month + ' ' + parsedDate.getDate() + ' ' + timeOrYear,\n                           leafName    : name,\n                           isDir       : items[x][2] == \"<DIR>\",\n                           isDirectory : function() { return this.isDir },\n                           isSymlink   : function() { return false },\n                           symlink     : \"\",\n                           path        : this.constructPath(path, name) };\n      }\n\n      if (!items[x].lastModifiedTime) {\n        var dateTemp  = items[x].date;                                             // this helps with sorting by date\n        var dateMonth = dateTemp.substring(0, 3);\n        var dateIndex = this.l10nMonths.indexOf(dateMonth);\n        dateTemp      = this.remoteMonths.substr(dateIndex * 4, 3) + dateTemp.substring(3);\n\n        if (items[x].date.indexOf(':') != -1) {\n          dateTemp = dateTemp + ' ' + (curDate.getFullYear() - (curDate.getMonth() < dateIndex ? 1 : 0));\n        }\n\n        items[x].lastModifiedTime = Date.parse(dateTemp);\n      }\n\n      items[x].fileSize = parseInt(items[x].fileSize);\n\n      items[x].parent = { path: items[x].path.substring(0, items[x].path.lastIndexOf('/') ? items[x].path.lastIndexOf('/') : 1) };\n    }\n\n    var directories = new Array();                                               // sort directories to the top\n    var files       = new Array();\n\n    for (var x = 0; x < items.length; ++x) {\n      if (!this.hiddenMode && items[x].leafName.charAt(0) == \".\") {              // don't show hidden files\n        continue;\n      }\n\n      items[x].isHidden = items[x].leafName.charAt(0) == \".\";\n\n      items[x].leafName = items[x].leafName.replace(/[\\\\|\\/]/g, '');             // scrub out / or \\, a security vulnerability if file tries to do ..\\..\\blah.txt\n      items[x].path     = this.constructPath(path, items[x].leafName);           // thanks to Tan Chew Keong for the heads-up\n\n      if (items[x].leafName == \".\" || items[x].leafName == \"..\") {               // get rid of \".\" or \"..\", this can screw up things on recursive deletions\n        continue;\n      }\n\n      if (items[x].isDirectory()) {\n        directories.push(items[x]);\n      } else {\n        files.push(items[x]);\n      }\n    }\n\n    items = directories.concat(files);\n\n    if (this.sessionsMode) {\n      try {                                                                      // put in cache\n        var cacheSession = this.cacheService.createSession(\"fireftp\", 1, true);\n        var cacheDesc    = cacheSession.openCacheEntry((this.security == \"sftp\" ? \"s\" : \"\") + \"ftp://\" + this.version + this.connectedHost + path,\n                                                       Components.interfaces.nsICache.ACCESS_WRITE, false);\n        var cacheOut     = cacheDesc.openOutputStream(0);\n        var cacheData    = items.toSource();\n        cacheOut.write(cacheData, cacheData.length);\n        cacheOut.close();\n        cacheDesc.close();\n      } catch (ex) {\n        if (this.observer) {\n          this.observer.onDebug(ex);\n        }\n      }\n    }\n\n    return items;\n  },\n\n  cacheHit : function(path, callback) {\n    try {                                                                      // check the cache first\n      var cacheSession   = this.cacheService.createSession(\"fireftp\", 1, true);\n      var cacheDesc      = cacheSession.openCacheEntry((this.security == \"sftp\" ? \"s\" : \"\") + \"ftp://\" + this.version + this.connectedHost + path,\n                                                       Components.interfaces.nsICache.ACCESS_READ, false);\n\n      if (cacheDesc.dataSize) {\n        var cacheIn       = cacheDesc.openInputStream(0);\n        var cacheInstream = Components.classes[\"@mozilla.org/binaryinputstream;1\"].createInstance(Components.interfaces.nsIBinaryInputStream);\n        cacheInstream.setInputStream(cacheIn);\n        this.listData     = cacheInstream.readBytes(cacheInstream.available());\n        this.listData     = eval(this.listData);\n        cacheInstream.close();\n        cacheDesc.close();\n\n        if (this.observer) {\n          this.observer.onDebug(this.listData.toSource().replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(/, {/g, ',\\n{')\n                                             .replace(/isDirectory:\\(function \\(\\) {return this.isDir;}\\), isSymlink:\\(function \\(\\) {return this.symlink != \"\";}\\), /g, ''),\n                                             \"DEBUG-CACHE\");\n        }\n\n        if (typeof callback == \"string\") {\n          eval(callback);                                                      // send off list data to whoever wanted it\n        } else {\n          callback();\n        }\n\n        return true;\n      }\n\n      cacheDesc.close();\n    } catch (ex) { }\n\n    return false;\n  },\n\n  removeCacheEntry : function(path) {\n    try {\n      var cacheSession = this.cacheService.createSession(\"fireftp\", 1, true);\n      var cacheDesc    = cacheSession.openCacheEntry((this.security == \"sftp\" ? \"s\" : \"\") + \"ftp://\" + this.version + this.connectedHost + path,\n                                                     Components.interfaces.nsICache.ACCESS_WRITE, false);\n      cacheDesc.doom();\n      cacheDesc.close();\n    } catch (ex) {\n      if (this.observer) {\n        this.observer.onDebug(ex);\n      }\n    }\n  },\n\n  detectAscii : function(path) {                                                 // detect an ascii file - returns \"A\" or \"I\"\n    if (this.fileMode == 1) {                                                    // binary\n      return \"I\";\n    }\n\n    if (this.fileMode == 2) {                                                    // ASCII\n      return \"A\";\n    }\n\n    path = path.substring(path.lastIndexOf('.') + 1);                            // manually detect\n\n    for (var x = 0; x < this.asciiFiles.length; ++x) {\n      if (this.asciiFiles[x].toLowerCase() == path.toLowerCase()) {\n        return \"A\";\n      }\n    }\n\n    return \"I\";\n  },\n\n  constructPath : function(parent, leafName) {\n    return parent + (parent.charAt(parent.length - 1) != '/' ? '/' : '') + leafName;\n  },\n\n  removeBlanks : function(element, index, array) {\n    return element;\n  },\n\n  zeroPad : function(str) {\n    return str.length == 3 ? str : (str.length == 2 ? '0' + str : '00' + str);\n  },\n\n  zeroPadTime : function(num) {\n    num = num.toString();\n    return num.length == 2 ? num : '0' + num;\n  },\n\n  setCharAt : function(str, index, ch) {                                         // how annoying\n    return str.substr(0, index) + ch + str.substr(index + 1);\n  },\n\n  setEncoding : function(encoding) {\n    try {\n      this.fromUTF8.charset = encoding;\n      this.encoding         = encoding;\n    } catch (ex) {\n      this.fromUTF8.charset = \"UTF-8\";\n      this.encoding         = \"UTF-8\";\n    }\n  },\n\n  binaryToHex : function(input) {                                                // borrowed from nsUpdateService.js\n    var result = \"\";\n\n    for (var i = 0; i < input.length; ++i) {\n      var hex = input.charCodeAt(i).toString(16);\n\n      if (hex.length == 1) {\n        hex = \"0\" + hex;\n      }\n\n      result += hex;\n    }\n\n    return result;\n  },\n\n  escapeSftp : function(str) {                                                   // thanks to Tan Chew Keong for the heads-up\n    return str.replace(/\"/g, '\"\"');\n  }\n};\n\nftpMozilla.prototype.ftp = {\n  connect : function(reconnect) {\n    if (!reconnect) {                                                            // this is not a reconnection attempt\n      this.isReconnecting = false;\n      this.reconnectsLeft = parseInt(this.reconnectAttempts);\n\n      if (!this.reconnectsLeft || this.reconnectsLeft < 1) {\n        this.reconnectsLeft = 1;\n      }\n    }\n\n    if (!this.eventQueue.length || this.eventQueue[0].cmd != \"welcome\") {\n      this.unshiftEventQueue(\"welcome\", \"\", \"\");                                 // wait for welcome message first\n    }\n\n    ++this.networkTimeoutID;                                                     // just in case we have timeouts from previous connection\n    ++this.transferID;\n\n    try {                                                                        // create a control socket\n      var proxyInfo = null;\n      var self      = this;\n\n      if (this.proxyType != \"\") {                                                // use a proxy\n        proxyInfo = this.proxyService.newProxyInfo(this.proxyType, this.proxyHost, this.proxyPort, 0, 30, null);\n      }\n\n      if (this.security == \"ssl\") {                                              // thanks to Scott Bentley. he's a good man, Jeffrey. and thorough.\n        this.controlTransport = this.transportService.createTransport([\"ssl\"],      1, this.host, parseInt(this.port), proxyInfo);\n      } else if (!this.security) {\n        this.controlTransport = this.transportService.createTransport(null,         0, this.host, parseInt(this.port), proxyInfo);\n      } else {\n        this.controlTransport = this.transportService.createTransport([\"starttls\"], 1, this.host, parseInt(this.port), proxyInfo);\n      }\n\n      if (this.observer && this.observer.securityCallbacks) {\n        this.observer.securityCallbacks.connection = this;\n        this.controlTransport.securityCallbacks    = this.observer.securityCallbacks;\n      }\n\n      this.controlOutstream = this.controlTransport.openOutputStream(0, 0, 0);\n      var controlStream     = this.controlTransport.openInputStream(0, 0, 0);\n      this.controlInstream  = Components.classes[\"@mozilla.org/scriptableinputstream;1\"].createInstance(Components.interfaces.nsIScriptableInputStream);\n      this.controlInstream.init(controlStream);\n\n      var dataListener = {                                                       // async data listener for the control socket\n        data            : \"\",\n\n        onStartRequest  : function(request, context) { },\n\n        onStopRequest   : function(request, context, status) {\n          self.onDisconnect();\n        },\n\n        onDataAvailable : function(request, context, inputStream, offset, count) {\n          this.data = self.controlInstream.read(count);                          // read data\n          self.readControl(this.data);\n        }\n      };\n\n      var pump = Components.classes[\"@mozilla.org/network/input-stream-pump;1\"].createInstance(Components.interfaces.nsIInputStreamPump);\n      pump.init(controlStream, -1, -1, 0, 0, false);\n      pump.asyncRead(dataListener, null);\n\n    } catch(ex) {\n      this.onDisconnect();\n    }\n  },\n\n  getCert : function() {\n    try {\n      if (this.security) {\n        return this.controlTransport.securityInfo.QueryInterface(Components.interfaces.nsISSLStatusProvider)\n                                    .SSLStatus.QueryInterface(Components.interfaces.nsISSLStatus)\n                                    .serverCert;\n      }\n    } catch(ex) {\n      if (this.observer) {\n        this.observer.onDebug(ex);\n      }\n    }\n\n    return null;\n  },\n\n  checkDataTimeout : function(download, id, bytes) {\n    if (this.isConnected && this.transferID == id && this.dataSocket) {\n      if ((download && bytes == this.dataSocket.dataListener.bytesDownloaded)\n      || (!download && bytes == this.dataSocket.progressEventSink.bytesUploaded)) {\n        this.resetConnection();\n        return;\n      }\n\n      var self      = this;\n      var nextBytes = download ? self.dataSocket.dataListener.bytesDownloaded : self.dataSocket.progressEventSink.bytesUploaded;\n      var func = function() { self.checkDataTimeout(download, id, nextBytes); };\n      setTimeout(func, this.networkTimeout * 1000);\n    }\n  },\n\n  keepAlive : function() {\n    if (this.isConnected && this.keepAliveMode && this.eventQueue.length == 0) {\n      this.addEventQueue(\"NOOP\");\n      this.writeControl();\n    }\n\n    var self = this;\n    var func = function() { self.keepAlive(); };\n    setTimeout(func, 60000);\n  },\n\n  readControl : function(buffer) {\n    try {\n      buffer = this.toUTF8.convertStringToUTF8(buffer, this.encoding, 1);\n    } catch (ex) {\n      if (this.observer) {\n        this.observer.onDebug(ex);\n      }\n    }\n\n    if ((buffer == \"2\" && !this.isConnected) || buffer == \"\\r\\n\" || buffer == \"\\n\") {\n      return;\n    }\n\n    var lastLineOfBuffer = buffer.indexOf(\"\\r\\n\") != -1 ? buffer.split(\"\\r\\n\") : buffer.split(\"\\n\");\n    lastLineOfBuffer     = lastLineOfBuffer.filter(this.removeBlanks);\n\n    if (buffer != \"2\") {                                                         // \"2\"s are self-generated fake messages\n      for (var x = 0; x < lastLineOfBuffer.length; ++x) {                        // add response to log\n        var message   = lastLineOfBuffer[x].charAt(lastLineOfBuffer[x].length - 1) == '\\r'\n                      ? lastLineOfBuffer[x].substring(0, lastLineOfBuffer[x].length - 1) : lastLineOfBuffer[x];\n        var errorBlah = lastLineOfBuffer[x].charAt(0) == '4' || lastLineOfBuffer[x].charAt(0) == '5';\n        if (!errorBlah) {\n          if (this.observer) {\n            this.observer.onAppendLog(message, 'input', \"info\");\n          }\n        }\n      }\n\n      ++this.networkTimeoutID;\n    }\n\n    lastLineOfBuffer = lastLineOfBuffer[lastLineOfBuffer.length - 1];            // we are only interested in what the last line says\n    var returnCode;\n\n    if ((lastLineOfBuffer.length > 3 && lastLineOfBuffer.charAt(3) == '-') || lastLineOfBuffer.charAt(0) == ' ') {\n      if (this.eventQueue[0].cmd == \"USER\" || this.eventQueue[0].cmd == \"PASS\") {\n        this.welcomeMessage += buffer;                                           // see if the message is finished or not\n      }\n\n      this.fullBuffer += buffer;\n\n      return;\n    } else {\n      buffer          = this.fullBuffer + buffer;\n      this.fullBuffer = '';\n      returnCode = parseInt(lastLineOfBuffer.charAt(0));                         // looks at first number of number code\n    }\n\n    var cmd;  var parameter;    var callback;   var callback2;\n\n    if (this.eventQueue.length) {\n      cmd        = this.eventQueue[0].cmd;\n      parameter  = this.eventQueue[0].parameter;\n      callback   = this.eventQueue[0].callback;\n      callback2  = this.eventQueue[0].callback2;\n\n      if (cmd != \"LIST\"  && cmd != \"RETR\"  && cmd != \"STOR\"  && cmd != \"APPE\"    // used if we have a loss in connection\n       && cmd != \"LIST2\" && cmd != \"RETR2\" && cmd != \"STOR2\" && cmd != \"APPE2\") {\n        var throwAway = this.eventQueue.shift();\n\n        if (throwAway.cmd != \"USER\"    && throwAway.cmd != \"PASS\"    && throwAway.cmd != \"PWD\"     && throwAway.cmd != \"FEAT\"\n         && throwAway.cmd != \"welcome\" && throwAway.cmd != \"goodbye\" && throwAway.cmd != \"aborted\" && throwAway.cmd != \"NOOP\"\n         && throwAway.cmd != \"REST\"    && throwAway.cmd != \"SIZE\"    && throwAway.cmd != \"PBSZ\"    && throwAway.cmd != \"AUTH\" && throwAway.cmd != \"PROT\") {\n          this.trashQueue.push(throwAway);\n        }\n      }\n    } else {\n      cmd = \"default\";                                                           // an unexpected reply - perhaps a 421 timeout message\n    }\n\n    switch (cmd) {\n      case \"welcome\":\n        this.welcomeMessage = buffer;\n\n        if (returnCode != 2) {\n          if (this.observer) {\n            this.observer.onConnectionRefused();\n          }\n\n          if (this.type == 'transfer') {\n            this.type = 'bad';\n          }\n\n          this.cleanup();\n\n          break;\n        }\n\n        this.isConnected       = true;                                           // good to go\n\n        if (this.observer) {\n          this.observer.onConnected();\n        }\n\n        this.isReconnecting    = false;\n        this.reconnectsLeft    = parseInt(this.reconnectAttempts);               // setup reconnection settings\n\n        if (!this.reconnectsLeft || this.reconnectsLeft < 1) {\n          this.reconnectsLeft = 1;\n        }\n\n        this.unshiftEventQueue(  \"USER\", this.login, \"\");\n\n        if (this.security) {\n          this.unshiftEventQueue(\"PBSZ\", \"0\",   \"\");\n        }\n\n        if (this.security == \"authtls\") {\n          this.unshiftEventQueue(\"AUTH\", \"TLS\", \"\");\n        } else if (this.security == \"authssl\") {\n          this.unshiftEventQueue(\"AUTH\", \"SSL\", \"\");\n        }\n        break;\n\n      case \"AUTH\":\n        if (returnCode != 2) {\n          if (this.observer) {\n            this.observer.onError(buffer);\n          }\n\n          this.isConnected = false;\n\n          this.kill();\n\n          return;\n        } else {\n          var si = this.controlTransport.securityInfo;\n          si.QueryInterface(Components.interfaces.nsISSLSocketControl);\n          si.StartTLS();\n        }\n        break;\n\n      case \"PBSZ\":\n        if (returnCode != 2) {\n          if (this.observer) {\n            this.observer.onError(buffer);\n          }\n\n          this.isConnected = false;\n\n          this.kill();\n          return;\n        }\n        break;\n\n      case \"PROT\":\n        if (buffer.substring(0, 3) == \"534\" && parameter == \"P\") {\n          if (this.observer) {\n            this.observer.onAppendLog(buffer, 'error', \"error\");\n          }\n\n          this.unshiftEventQueue(\"PROT\", \"C\", \"\");\n          break;\n        }\n\n        if (returnCode != 2) {\n          if (this.observer) {\n            this.observer.onError(buffer);\n          }\n        } else {\n          this.securityMode = parameter;\n        }\n        break;\n\n      case \"USER\":\n      case \"PASS\":\n        if (returnCode == 2) {\n          if (this.legitClose) {\n            if (this.observer) {\n              this.observer.onWelcomed();\n            }\n          }\n\n          var newConnectedHost = this.login + \"@\" + this.host;\n\n          if (this.observer) {\n            this.observer.onLoginAccepted(newConnectedHost != this.connectedHost);\n          }\n\n          if (newConnectedHost != this.connectedHost) {\n            this.legitClose = true;\n          }\n\n          this.connectedHost = newConnectedHost;                                 // switching to a different host or different login\n\n          if (!this.legitClose) {\n            this.recoverFromDisaster();                                          // recover from previous disaster\n            break;\n          }\n\n          this.legitClose   = false;\n\n          this.unshiftEventQueue(\"PWD\",  \"\", \"\");\n          this.unshiftEventQueue(\"FEAT\", \"\", \"\");\n        } else if (cmd == \"USER\" && returnCode == 3) {\n          this.unshiftEventQueue(\"PASS\", this.password, \"\");\n        } else {\n          if (this.observer && this.type == 'transfer') {\n            this.observer.onLoginDenied();\n          }\n\n          this.cleanup();                                                        // login failed, cleanup variables\n\n          if (this.observer && this.type != 'transfer' && this.type != 'bad') {\n            this.observer.onError(buffer);\n          }\n\n          this.isConnected = false;\n\n          this.kill();\n\n          if (this.type == 'transfer') {\n            this.type = 'bad';\n          }\n\n          if (this.observer && this.type != 'transfer' && this.type != 'bad') {\n            var self = this;\n            var func = function() { self.observer.onLoginDenied(); };\n            setTimeout(func, 0);\n          }\n\n          return;\n        }\n        break;\n\n      case \"PASV\":\n        if (returnCode != 2) {\n          if (this.observer) {\n            this.observer.onError(buffer + \": \" + this.constructPath(this.currentWorkingDir, this.eventQueue[(this.eventQueue[0].cmd == \"REST\" ? 1 : 0)].parameter));\n          }\n\n          if (this.observer && this.eventQueue[0].cmd != \"LIST\") {\n            for (var x = 0; x < this.eventQueue.length; ++x) {\n              if (this.eventQueue[x].cmd == \"transferEnd\") {\n                this.observer.onTransferFail(this.eventQueue[x].callback, buffer);\n                break;\n              }\n            }\n          }\n\n          if (this.eventQueue[0].cmd == \"LIST\") {\n            this.eventQueue.shift();\n          } else {\n            while (this.eventQueue.length) {\n              if (this.eventQueue[0].cmd == \"transferEnd\") {\n                this.eventQueue.shift();\n                break;\n              }\n\n              this.eventQueue.shift();\n            }\n          }\n\n          break;\n        }\n\n        if (this.passiveMode) {\n          var dataHost;\n          var dataPort;\n\n          if (callback2 == 'fxp') {\n            callback(buffer.substring(buffer.indexOf(\"(\") + 1, buffer.indexOf(\")\")));\n            return;\n          }\n\n          if (this.ipType == \"IPv4\") {\n            buffer           = buffer.substring(buffer.indexOf(\"(\") + 1, buffer.indexOf(\")\"));\n            var re           = /,/g;\n            buffer           = buffer.replace(re, \".\");                          // parsing the port to transfer to\n            var lastDotIndex = buffer.lastIndexOf(\".\");\n            dataPort         = parseInt(buffer.substring(lastDotIndex + 1));\n            dataPort        += 256 * parseInt(buffer.substring(buffer.lastIndexOf(\".\", lastDotIndex - 1) + 1, lastDotIndex));\n            dataHost         = buffer.substring(0, buffer.lastIndexOf(\".\", lastDotIndex - 1));\n          } else {\n            buffer           = buffer.substring(buffer.indexOf(\"(|||\") + 4, buffer.indexOf(\"|)\"));\n            dataPort         = parseInt(buffer);\n            dataHost         = this.host;\n          }\n\n          var isSecure       = this.security && this.securityMode == \"P\";\n          var proxy          = { proxyType: this.proxyType, proxyHost: this.proxyHost, proxyPort: this.proxyPort };\n\n          var qId;\n          for (var x = 0; x < this.eventQueue.length; ++x) {\n            if (this.eventQueue[x].cmd == \"transferEnd\") {\n              qId = this.eventQueue[x].callback.id;\n              break;\n            }\n          }\n\n          this.dataSocket          = new ftpDataSocketMozilla(this.host, this.port, isSecure, proxy, dataHost, dataPort,\n                                                              this.compressMode == \"Z\", qId, this.observer, this.getCert(), this.fileMode == 2);\n\n          if (this.eventQueue[0].cmd        == \"LIST\") {                         // do what's appropriate\n            this.dataSocket.connect();\n          } else if (this.eventQueue[0].cmd == \"RETR\") {\n            this.dataSocket.connect(false, this.eventQueue[0].callback,           callback);\n          } else if (this.eventQueue[0].cmd == \"REST\") {\n            this.dataSocket.connect(false, this.eventQueue[1].callback,           callback, this.eventQueue[0].parameter);\n          } else if (this.eventQueue[0].cmd == \"STOR\") {\n            this.dataSocket.connect(true,  this.eventQueue[0].callback,           0,        0);\n          } else if (this.eventQueue[0].cmd == \"APPE\") {\n            this.dataSocket.connect(true,  this.eventQueue[0].callback.localPath, 0,        this.eventQueue[0].callback.remoteSize);\n          }\n        }\n        break;\n\n      case \"PORT\":                                                               // only used with FXP\n        if (returnCode != 2) {\n          if (this.observer) {\n            this.observer.onError(buffer + \": \" + this.constructPath(this.currentWorkingDir, this.eventQueue[(this.eventQueue[0].cmd == \"REST\" ? 1 : 0)].parameter));\n          }\n\n          break;\n        }\n\n        break;\n\n      case \"APPE\":\n      case \"LIST\":\n      case \"RETR\":\n      case \"STOR\":\n        this.eventQueue[0].cmd = cmd + \"2\";\n\n        if (callback2 == 'fxp') {\n          if (returnCode == 2) {\n            ++this.transferID;\n            this.eventQueue.shift();\n            if (this.eventQueue.length && this.eventQueue[0].cmd == \"transferEnd\") {\n              this.eventQueue.shift();\n            }\n            this.trashQueue = new Array();                                       // clear the trash array, completed an 'atomic' set of operations\n\n            if (callback == 'dest' && (!this.fxpHost.eventQueue.length || (this.fxpHost.eventQueue[0].callback2 != 'fxp' && this.fxpHost.eventQueue[0].callback2 != 'fxpList'))) {\n              this.disconnect();\n            }\n            break;\n          }\n\n          if (this.fxpHost) {\n            this.fxpHost.isReady = true;\n            this.fxpHost.writeControlWrapper();\n          }\n          return;\n        }\n\n        if (this.dataSocket.emptyFile) {                                         // XXX empty files are (still) special cases\n          this.dataSocket.kill(true);\n          this.dataSocket = null;\n        }\n\n        if (returnCode == 2) {\n          if (this.dataSocket.finished) {\n            ++this.transferID;\n            this.eventQueue.shift();\n            if (this.eventQueue.length && this.eventQueue[0].cmd == \"transferEnd\") {\n              this.eventQueue.shift();\n            }\n            this.trashQueue = new Array();                                       // clear the trash array, completed an 'atomic' set of operations\n\n            if (cmd == \"LIST\") {\n              this.listData = this.parseListData(this.dataSocket.listData, parameter);\n\n              if (typeof callback == \"string\") {\n                eval(callback);                                                  // send off list data to whoever wanted it\n              } else {\n                callback();\n              }\n            }\n\n            if (callback2) {                                                     // for transfers\n              if (typeof callback2 == \"string\") {\n                eval(callback2);\n              } else {\n                callback2();\n              }\n            }\n\n            this.dataSocket = null;\n\n            break;\n          } else {\n            var self = this;\n            var func = function() { self.readControl(\"2\"); };\n            setTimeout(func, 500);                                               // give data stream some time to finish up\n            return;\n          }\n        }\n\n        if (returnCode != 1) {\n          if (this.observer) {\n            this.observer.onError(buffer + \": \" + this.constructPath(this.currentWorkingDir, parameter));\n          }\n\n          this.eventQueue.shift();\n          while (this.eventQueue.length && (this.eventQueue[0].cmd == \"MDTM\" || this.eventQueue[0].cmd == \"XMD5\" || this.eventQueue[0].cmd == \"XSHA1\" || this.eventQueue[0].cmd == \"transferEnd\")) {\n            if (this.eventQueue[0].cmd == \"transferEnd\" && this.observer) {\n              this.observer.onTransferFail(this.eventQueue[0].callback, buffer);\n            }\n\n            this.eventQueue.shift();\n          }\n          this.trashQueue = new Array();\n\n          if (this.dataSocket) {\n            this.dataSocket.kill();\n            this.dataSocket = null;\n          }\n\n          break;\n        }\n        return;\n\n      case \"APPE2\":\n      case \"RETR2\":\n      case \"STOR2\":\n      case \"LIST2\":\n        if (callback2 == 'fxp') {\n          if (returnCode != 2) {\n            if (this.observer) {\n              this.observer.onError(buffer + \": \" + this.constructPath(this.currentWorkingDir, parameter));\n            }\n          }\n\n          ++this.transferID;\n          this.eventQueue.shift();\n          if (this.eventQueue.length && this.eventQueue[0].cmd == \"transferEnd\") {\n            this.eventQueue.shift();\n          }\n          this.trashQueue = new Array();                                         // clear the trash array, completed an 'atomic' set of operations\n\n          if (callback == 'dest' && (!this.fxpHost.eventQueue.length || (this.fxpHost.eventQueue[0].callback2 != 'fxp' && this.fxpHost.eventQueue[0].callback2 != 'fxpList'))) {\n            this.disconnect();\n          }\n          break;\n        }\n\n        if (returnCode != 2) {\n          if (this.observer) {\n            this.observer.onError(buffer + \": \" + this.constructPath(this.currentWorkingDir, parameter));\n          }\n\n          this.eventQueue.shift();\n          while (this.eventQueue.length && (this.eventQueue[0].cmd == \"MDTM\" || this.eventQueue[0].cmd == \"XMD5\" || this.eventQueue[0].cmd == \"XSHA1\" || this.eventQueue[0].cmd == \"transferEnd\")) {\n            if (this.eventQueue[0].cmd == \"transferEnd\" && this.observer) {\n              this.observer.onTransferFail(this.eventQueue[0].callback, buffer);\n            }\n\n            this.eventQueue.shift();\n          }\n          this.trashQueue = new Array();\n\n          if (this.dataSocket) {\n            this.dataSocket.kill();\n            this.dataSocket = null;\n          }\n          break;\n        }\n\n        if (!this.dataSocket || this.dataSocket.finished) {\n          ++this.transferID;\n          this.eventQueue.shift();\n          if (this.eventQueue.length && this.eventQueue[0].cmd == \"transferEnd\") {\n            this.eventQueue.shift();\n          }\n          this.trashQueue = new Array();                                         // clear the trash array, completed an 'atomic' set of operations\n        }\n\n        if (cmd == \"LIST2\" && this.dataSocket.finished) {\n          this.listData = this.parseListData(this.dataSocket.listData, parameter);\n          this.dataSocket = null;\n\n          if (typeof callback == \"string\") {\n            eval(callback);                                                      // send off list data to whoever wanted it\n          } else {\n            callback();\n          }\n        } else if ((!this.dataSocket || this.dataSocket.finished) && callback2) { // for transfers\n          this.dataSocket = null;\n          if (typeof callback2 == \"string\") {\n            eval(callback2);\n          } else {\n            callback2();\n          }\n        } else if (this.dataSocket && !this.dataSocket.finished) {\n          var self = this;\n          var func = function() { self.readControl(\"2\"); };\n          setTimeout(func, 500);                                                 // give data stream some time to finish up\n          return;\n        } else if (this.dataSocket && this.dataSocket.finished) {\n          this.dataSocket = null;\n        }\n        break;\n\n      case \"SIZE\":\n        if (returnCode == 2) {                                                   // used with APPE commands to see where to pick up from\n          var size = buffer.split(\" \").filter(this.removeBlanks);\n          size     = parseInt(size[1]);\n\n          for (var x = 0; x < this.eventQueue.length; ++x) {\n            if (callback == this.eventQueue[x].cmd) {\n              if (callback == \"STOR\") {\n                this.eventQueue[x].cmd      = \"APPE\";\n                this.eventQueue[x].callback = { localPath: this.eventQueue[x].callback,           remoteSize: size };\n              } else if (callback == \"APPE\") {\n                this.eventQueue[x].callback = { localPath: this.eventQueue[x].callback.localPath, remoteSize: size };\n              } else if (callback == \"PASV\") {\n                this.eventQueue[x].callback = size;\n              }\n\n              break;\n            }\n          }\n        } else {                                                                 // our size command didn't work out, make sure we're not doing an APPE\n          if (callback != \"PASV\") {\n            for (var x = 0; x < this.eventQueue.length; ++x) {\n              if (this.eventQueue[x].cmd == \"APPE\") {\n                this.eventQueue[x].cmd      = \"STOR\";\n                this.eventQueue[x].callback = this.eventQueue[x].callback.localPath;\n                break;\n              }\n            }\n          }\n\n          if (this.observer) {\n            this.observer.onAppendLog(buffer, 'error', \"error\");\n          }\n        }\n        break;\n\n      case \"XMD5\":\n      case \"XSHA1\":\n        if (returnCode == 2) {\n          var zeHash = buffer.split(\" \").filter(this.removeBlanks);\n          zeHash     = zeHash[1].replace(/\\n|\\r/g, \"\").toLowerCase();\n\n          if (typeof callback == \"function\") {\n            callback(zeHash);\n            break;\n          }\n\n          try {\n            var file = Components.classes['@mozilla.org/file/local;1'].createInstance(Components.interfaces.nsILocalFile);\n            file.initWithPath(callback);\n            var cryptoHash = cmd == \"XMD5\" ? Components.interfaces.nsICryptoHash.MD5 : Components.interfaces.nsICryptoHash.SHA1;\n            var fstream    = Components.classes[\"@mozilla.org/network/file-input-stream;1\"].createInstance(Components.interfaces.nsIFileInputStream);\n            fstream.init(file, 1, 0, false);\n            var gHashComp  = Components.classes[\"@mozilla.org/security/hash;1\"].createInstance(Components.interfaces.nsICryptoHash);\n            gHashComp.init(cryptoHash);\n            gHashComp.updateFromStream(fstream, -1);\n            var ourHash    = this.binaryToHex(gHashComp.finish(false)).toLowerCase();\n            fstream.close();\n\n            if (ourHash != zeHash) {\n              if (this.observer) {\n                this.observer.onError(\"'\" + callback + \"' - \" + this.errorXCheckFail);\n\n                for (var x = 0; x < this.eventQueue.length; ++x) {\n                  if (this.eventQueue[x].cmd == \"transferEnd\") {\n                    this.observer.onTransferFail(this.eventQueue[x].callback, \"checksum\");\n                    break;\n                  }\n                }\n              }\n            }\n          } catch (ex) {\n            if (this.observer) {\n              this.observer.onDebug(ex);\n            }\n          }\n        } else {                                                                 // our size command didn't work out, make sure we're not doing an APPE\n          if (this.observer) {\n            this.observer.onAppendLog(buffer, 'error', \"error\");\n          }\n        }\n        break;\n\n      case \"MDTM\":\n        if (returnCode == 2) {\n          var zeDate = buffer.split(\" \").filter(this.removeBlanks);\n          zeDate     = zeDate[1];\n          try {\n            var fileHandler = UrlUtils.getFileProtocolHandler();\n            var file = fileHandler.getFileFromURLSpec(callback).QueryInterface(Components.interfaces.nsILocalFile);\n            file.lastModifiedTime = Date.parse(zeDate.substr(0, 4) + \" \" + zeDate.substr(4,  2) + \" \" + zeDate.substr(6,  2) + \" \"\n                                             + zeDate.substr(8, 2) + \":\" + zeDate.substr(10, 2) + \":\" + zeDate.substr(12, 2) + \" GMT\");\n          } catch (ex) {\n            if (this.observer) {\n              this.observer.onDebug(ex);\n            }\n          }\n        } else {                                                                 // our size command didn't work out, make sure we're not doing an APPE\n          if (this.observer) {\n            this.observer.onAppendLog(buffer, 'error', \"error\");\n          }\n        }\n        break;\n\n      case \"RNFR\":\n      case \"REST\":\n        if (returnCode != 3) {\n          if (cmd == \"RNFR\") {\n            this.eventQueue = new Array();\n            this.trashQueue = new Array();\n          }\n\n          if (this.observer) {\n            this.observer.onError(buffer);                                       // should still be able to go on without this, just not with resuming\n          }\n\n          break;\n        }\n        break;\n\n      case \"MKD\":\n      case \"SITE CHMOD\":\n      case \"RNTO\":\n      case \"DELE\":\n      case \"RMD\":\n        if (returnCode != 2) {\n          if (this.observer) {\n            this.observer.onError(buffer + \": \" + this.constructPath(this.currentWorkingDir, parameter));\n          }\n        } else {\n          if (cmd == \"RMD\") {                                                    // clear out of cache if it's a remove directory\n            this.removeCacheEntry(this.constructPath(this.currentWorkingDir, parameter));\n          }\n\n          if (typeof callback == \"string\") {\n            eval(callback);                                                      // send off list data to whoever wanted it\n          } else {\n            callback();\n          }\n        }\n\n        this.trashQueue = new Array();\n        break;\n\n      case \"CWD\":\n        if (returnCode != 2) {                                                   // if it's not a directory\n          if (callback && typeof callback == \"function\") {\n            callback(false);\n          } else if (this.type == 'transfer') {\n            this.observer.onDebug(buffer);\n            this.unshiftEventQueue(cmd, parameter, callback, callback2);\n\n            var self = this;\n            var func = function() { self.nextCommand(); };\n            setTimeout(func, 500);                                               // give main connection time to create the directory\n            return;\n          } else if (this.observer) {\n            this.observer.onDirNotFound(buffer);\n\n            if (this.observer) {\n              this.observer.onError(buffer);\n            }\n          }\n        } else {\n          this.currentWorkingDir = parameter;\n\n          if (this.observer) {                                                   // else navigate to the directory\n            this.observer.onChangeDir(parameter, typeof callback == \"boolean\" ? callback : \"\");\n          }\n\n          if (callback && typeof callback == \"function\") {\n            callback(true);\n          }\n        }\n        break;\n\n      case \"PWD\":                                                                // gotta check for chrooted directories\n        if (returnCode != 2) {\n          if (this.observer) {\n            this.observer.onError(buffer);\n          }\n        } else {\n          buffer = buffer.substring(buffer.indexOf(\"\\\"\") + 1, buffer.lastIndexOf(\"\\\"\"));              // if buffer is not '/' we're chrooted\n          this.currentWorkingDir = buffer;\n\n          if (this.observer) {\n            this.observer.onChangeDir(buffer != '/' && this.initialPath == '' ? buffer : '', false, buffer != '/' || this.initialPath != '');\n          }\n\n          if (this.type == 'fxp') {\n            this.list(this.initialPath ? this.initialPath : this.currentWorkingDir);\n          }\n        }\n\n        this.trashQueue = new Array();\n        break;\n\n      case \"FEAT\":\n        if (returnCode != 2) {\n          if (this.observer) {\n            this.observer.onAppendLog(buffer, 'error', \"error\");\n          }\n        } else {\n          // XXX glazou: following line is wrong because some servers use both \\r\\n and \\n\n          //buffer = buffer.indexOf(\"\\r\\n\") != -1 ? buffer.split(\"\\r\\n\") : buffer.split(\"\\n\");\n          buffer = buffer.replace(/\\\\r\\\\n/g, \"\\n\").split(\"\\n\");\n\n          for (var x = 0; x < buffer.length; ++x) {\n            if (buffer[x] && buffer[x][0] == ' ') {\n              var feat = buffer[x].trim().toUpperCase();\n              if (feat == \"MDTM\") {\n                this.featMDTM   = true;\n              } else if (feat == \"MLSD\") {\n                this.featMLSD   = true;\n              } else if (feat.indexOf(\"MODE Z\") == 0) {\n                this.featModeZ  = true;\n              } else if (feat.indexOf(\"XSHA1\") == 0) {\n                this.featXCheck = \"XSHA1\";\n                this.featXSHA1  = true;\n              } else if (feat.indexOf(\"XMD5\") == 0 && !this.featXCheck) {\n                this.featXCheck = \"XMD5\";\n              }\n\n              if (feat.indexOf(\"XMD5\") == 0) {\n                this.featXMD5  = true;\n              }\n            }\n          }\n        }\n        break;\n\n      case \"aborted\":\n        break;\n\n      case \"TYPE\":\n        if (returnCode != 2) {\n          if (this.observer) {\n            this.observer.onError(buffer);\n          }\n        } else {\n          this.transferMode = parameter;\n        }\n        break;\n      case \"MODE\":\n        if (returnCode != 2) {\n          if (this.observer) {\n            this.observer.onError(buffer);\n          }\n        } else {\n          this.compressMode = parameter;\n        }\n        break;\n      case \"goodbye\":                                                            // you say yes, i say no, you stay stop...\n      case \"NOOP\":\n      default:\n        if (buffer.substring(0, 3) != \"421\" && returnCode != 2) {\n          if (this.observer) {\n            this.observer.onError(buffer);\n          }\n        }\n        break;\n    }\n\n    this.nextCommand();\n  },\n\n  nextCommand : function() {\n    this.isReady = true;\n\n    if (this.observer) {\n      this.observer.onIsReadyChange(true);\n    }\n\n    if (this.eventQueue.length && this.eventQueue[0].cmd != \"welcome\") {         // start the next command\n      this.writeControl();\n    } else {\n      this.refresh();\n    }\n  },\n\n  changeWorkingDirectory : function(path, callback) {\n    this.addEventQueue(\"CWD\", path, callback);\n    this.writeControlWrapper();\n  },\n\n  makeDirectory : function(path, callback) {\n    this.addEventQueue(\"CWD\", path.substring(0, path.lastIndexOf('/') ? path.lastIndexOf('/') : 1), true);\n    this.addEventQueue(\"MKD\", path.substring(path.lastIndexOf('/') + 1), callback);\n    this.writeControlWrapper();\n  },\n\n  makeBlankFile : function(path, callback) {\n    this.addEventQueue(\"CWD\", path.substring(0, path.lastIndexOf('/') ? path.lastIndexOf('/') : 1), true);\n\n    try {\n      var count = 0;\n      let tmpFile = Components.classes[\"@mozilla.org/file/directory_service;1\"].createInstance(Components.interfaces.nsIProperties).get(\"TmpD\", Components.interfaces.nsILocalFile);\n      tmpFile.append(count + '-blankFile');\n      while (tmpFile.exists()) {\n        ++count;\n        tmpFile.leafName = count + '-blankFile';\n      }\n      var foutstream = Components.classes[\"@mozilla.org/network/file-output-stream;1\"].createInstance(Components.interfaces.nsIFileOutputStream);\n      foutstream.init(tmpFile, 0x04 | 0x08 | 0x20, parseInt(\"0644\", 8), 0);\n      foutstream.write(\"\", 0);\n      foutstream.close();\n\n      this.upload(tmpFile.path, path, false, 0, 0, callback, true);\n    } catch (ex) {\n      if (this.observer) {\n        this.observer.onDebug(ex);\n      }\n    }\n  },\n\n  remove : function(isDirectory, path, callback) {\n    if (isDirectory) {\n      this.unshiftEventQueue(\"RMD\",    path.substring(path.lastIndexOf('/') + 1), callback);\n      this.unshiftEventQueue(\"CWD\",    path.substring(0, path.lastIndexOf('/') ? path.lastIndexOf('/') : 1), true);\n      this.unshiftEventQueue(\"CWD\",    path.replace(/[^\\/]+/g , \"..\"), true);\n\n      var self         = this;\n      var listCallback = function() { self.removeRecursive(path); };\n      this.list(path, listCallback, true, true);\n    } else {\n      this.unshiftEventQueue(\"DELE\",   path.substring(path.lastIndexOf('/') + 1), callback);\n      this.unshiftEventQueue(\"CWD\",    path.substring(0, path.lastIndexOf('/') ? path.lastIndexOf('/') : 1), true);\n    }\n\n    this.writeControlWrapper();\n  },\n\n  removeRecursive : function(parent) {                                           // delete subdirectories and files\n    var files = this.listData;\n\n    for (var x = 0; x < files.length; ++x) {\n      var remotePath = this.constructPath(parent, files[x].leafName);\n\n      if (files[x].isDirectory()) {                                              // delete a subdirectory recursively\n        this.unshiftEventQueue(\"RMD\",  remotePath.substring(remotePath.lastIndexOf('/') + 1), \"\");\n        this.unshiftEventQueue(\"CWD\",  parent, true);\n        this.removeRecursiveHelper(remotePath);\n      } else {                                                                   // delete a file\n        this.unshiftEventQueue(\"DELE\", remotePath.substring(remotePath.lastIndexOf('/') + 1), \"\");\n        this.unshiftEventQueue(\"CWD\",  parent, true);\n      }\n    }\n  },\n\n  removeRecursiveHelper : function(remotePath) {\n    var self           = this;\n    var listCallback   = function() { self.removeRecursive(remotePath); };\n    this.list(remotePath, listCallback, true, true);\n  },\n\n  rename : function(oldName, newName, callback, isDir) {\n    if (isDir) {\n      this.removeCacheEntry(oldName);\n    }\n\n    this.addEventQueue(\"RNFR\", oldName);                                         // rename the file\n    this.addEventQueue(\"RNTO\", newName, callback);\n    this.writeControlWrapper();\n  },\n\n  changePermissions : function(permissions, path, callback) {\n    this.addEventQueue(\"CWD\",        path.substring(0, path.lastIndexOf('/') ? path.lastIndexOf('/') : 1), true);\n    this.addEventQueue(\"SITE CHMOD\", permissions + ' ' + path.substring(path.lastIndexOf('/') + 1), callback);\n    this.writeControlWrapper();\n  },\n\n  custom : function(cmd) {\n    this.addEventQueue(cmd);\n    this.writeControlWrapper();\n  },\n\n  list : function(path, callback, skipCache, recursive, fxp) {\n    if (!skipCache && this.sessionsMode) {\n      if (this.cacheHit(path, callback)) {\n        return;\n      }\n    }\n\n    var callback2 = fxp ? 'fxpList' : '';\n\n    if (recursive) {\n      this.unshiftEventQueue(  \"LIST\", path, callback, callback2);\n      this.unshiftEventQueue(  \"PASV\",   \"\", \"\",       callback2);\n      this.unshiftEventQueue(  \"CWD\",  path, \"\",       callback2);\n\n      if (this.security) {\n        this.unshiftEventQueue(\"PROT\",  \"P\", \"\",       callback2);\n      }\n\n      this.unshiftEventQueue(  \"MODE\",  this.useCompression && this.featModeZ ? \"Z\" : \"S\", null, callback2);\n      this.unshiftEventQueue(  \"TYPE\",  \"A\", \"\",       callback2);\n    } else {\n      this.addEventQueue(      \"TYPE\",  \"A\", \"\",       callback2);\n      this.addEventQueue(      \"MODE\",  this.useCompression && this.featModeZ ? \"Z\" : \"S\", null, callback2);\n\n      if (this.security) {\n        this.addEventQueue(    \"PROT\",  \"P\", \"\",       callback2);\n      }\n\n      this.addEventQueue(      \"CWD\",  path, \"\",       callback2);\n      this.addEventQueue(      \"PASV\",   \"\", \"\",       callback2);\n      this.addEventQueue(      \"LIST\", path, callback, callback2);\n    }\n\n    this.writeControlWrapper();\n  },\n\n  download : function(remotePath, localPath, remoteSize, resume, localSize, isSymlink, callback, disableMDTM) {\n    ++this.queueID;\n    var id = this.connNo + \"-\" + this.queueID;\n\n    this.addEventQueue(\"transferBegin\", \"\", { id: id });\n\n    this.addEventQueue(  \"CWD\",  remotePath.substring(0, remotePath.lastIndexOf('/') ? remotePath.lastIndexOf('/') : 1), true);\n\n    var leafName = remotePath.substring(remotePath.lastIndexOf('/') + 1);\n\n    var ascii    = this.detectAscii(remotePath);\n\n    this.addEventQueue(  \"TYPE\", ascii);\n\n    this.addEventQueue(  \"MODE\", this.useCompression && this.featModeZ ? \"Z\" : \"S\");\n\n    if (isSymlink) {\n      this.addEventQueue(\"SIZE\", leafName, \"PASV\");  // need to do a size check\n    }\n\n    if (this.security) {\n      this.addEventQueue(\"PROT\", \"P\");\n    }\n\n    this.addEventQueue(  \"PASV\", \"\", remoteSize, remoteSize);\n\n    if (resume && ascii != 'A') {\n      this.addEventQueue(\"REST\", localSize);\n    }\n\n    this.addEventQueue(  \"RETR\", leafName, localPath, callback);\n\n    if (this.integrityMode && this.featXCheck && ascii != 'A') {\n      this.addEventQueue(this.featXCheck, '\"' + leafName + '\"', localPath);\n    }\n\n    if (this.timestampsMode && this.featMDTM && !disableMDTM) {\n      this.addEventQueue(\"MDTM\", leafName, localPath);\n    }\n\n    this.addEventQueue(\"transferEnd\", \"\", { localPath: localPath, remotePath: remotePath, size: remoteSize, transport: 'ftp', type: 'download', ascii: ascii, id: id });\n\n    this.writeControlWrapper();\n  },\n\n  upload : function(localPath, remotePath, resume, localSize, remoteSize, callback, disableMDTM) {\n    ++this.queueID;\n    var id = this.connNo + \"-\" + this.queueID;\n\n    this.addEventQueue(\"transferBegin\", \"\", { id: id });\n\n    this.addEventQueue(  \"CWD\",  remotePath.substring(0, remotePath.lastIndexOf('/') ? remotePath.lastIndexOf('/') : 1), true);\n\n    var leafName = remotePath.substring(remotePath.lastIndexOf('/') + 1);\n\n    var ascii    = this.detectAscii(remotePath);\n\n    this.addEventQueue(  \"TYPE\", ascii);\n\n    this.addEventQueue(  \"MODE\", this.useCompression && this.featModeZ && ascii != 'A' ? \"Z\" : \"S\");  // XXX can't do compression with ascii mode in upload currently\n\n    if (resume && ascii != 'A') {\n      this.addEventQueue(\"SIZE\", leafName, \"APPE\");                              // need to do a size check\n    }\n\n    if (this.security) {\n      this.addEventQueue(\"PROT\", \"P\");\n    }\n\n    this.addEventQueue(  \"PASV\", null, null, localSize);\n\n    if (resume && ascii != 'A') {\n      this.addEventQueue(\"APPE\", leafName, { localPath: localPath, remoteSize: remoteSize }, callback);\n    } else {\n      this.addEventQueue(\"STOR\", leafName,   localPath, callback);\n    }\n\n    if (this.integrityMode && this.featXCheck && ascii != 'A') {\n      this.addEventQueue(this.featXCheck, '\"' + leafName + '\"', localPath);\n    }\n\n    if (this.timestampsMode && this.featMDTM && !disableMDTM) {\n      this.addEventQueue(\"MDTM\", leafName, localPath);\n    }\n\n    this.addEventQueue(\"transferEnd\", \"\", { localPath: localPath, remotePath: remotePath, size: localSize, transport: 'ftp', type: 'upload', ascii: ascii, id: id });\n\n    this.writeControlWrapper();\n\n    return id;\n  },\n\n  fxp : function(hostPath, destPath, resume, destSize, hostSize) {\n    ++this.fxpHost.queueID;\n    var id = this.fxpHost.connNo + \"-\" + this.fxpHost.queueID;\n\n    var leafName = hostPath.substring(hostPath.lastIndexOf('/') + 1);\n\n    var self = this;\n    var func = function(hostPort) { self.fxpCallback(hostPort, destPath, resume, destSize, id); };\n\n    this.fxpHost.addEventQueue(\"transferBegin\", \"\", { id: id }, 'fxp');\n\n    this.fxpHost.addEventQueue(  \"CWD\",  hostPath.substring(0, hostPath.lastIndexOf('/') ? hostPath.lastIndexOf('/') : 1), true, 'fxp');\n\n    var ascii = this.detectAscii(hostPath);\n\n    this.fxpHost.addEventQueue(  \"TYPE\", ascii, null, 'fxp');\n\n    this.fxpHost.addEventQueue(  \"MODE\", this.useCompression && this.fxpHost.featModeZ && this.featModeZ ? \"Z\" : \"S\", null, 'fxp');\n\n    if (resume && ascii != 'A') {\n      this.fxpHost.addEventQueue(\"REST\", destSize, null, 'fxp');\n    }\n\n    this.fxpHost.addEventQueue(  \"PASV\", \"\", func, 'fxp');\n\n    this.fxpHost.addEventQueue(  \"RETR\", leafName, 'host', 'fxp');\n\n    this.fxpHost.addEventQueue(\"transferEnd\", \"\",  { localPath: hostPath, remotePath: destPath, size: hostSize, transport: 'fxp', type: 'fxp', ascii: ascii, id: id }, 'fxp');\n\n    this.fxpHost.writeControlWrapper();\n  },\n\n  fxpCallback : function(hostPort, destPath, resume, destSize, id) {\n    var leafName = destPath.substring(destPath.lastIndexOf('/') + 1);\n\n    this.fxpHost.addEventQueue(\"transferBegin\", \"\", { id: id }, 'fxp');\n\n    this.addEventQueue(   \"CWD\",  destPath.substring(0, destPath.lastIndexOf('/') ? destPath.lastIndexOf('/') : 1), true, 'fxp');\n\n    this.addEventQueue(   \"TYPE\", this.detectAscii(leafName), null, 'fxp');\n\n    this.addEventQueue(   \"MODE\", this.useCompression && this.fxpHost.featModeZ && this.featModeZ ? \"Z\" : \"S\", null, 'fxp');\n\n    if (resume) {\n      this.addEventQueue( \"REST\", destSize, null, 'fxp');\n    }\n\n    this.addEventQueue(   \"PORT\", hostPort, null, 'fxp');\n\n    this.addEventQueue(   \"STOR\", leafName, 'dest', 'fxp');\n\n    this.fxpHost.addEventQueue(\"transferEnd\", \"\",  { transport: 'fxp', type: 'fxp', id: id }, 'fxp');\n\n    this.writeControlWrapper();\n  },\n\n  isListing : function() {                                                       // check queue to see if we're listing\n    for (var x = 0; x < this.eventQueue.length; ++x) {\n      if (this.eventQueue[x].cmd.indexOf(\"LIST\") != -1) {\n        return true;\n      }\n    }\n\n    return false;\n  },\n\n  recoverFromDisaster : function() {                                             // after connection lost, try to restart queue\n    if (this.eventQueue.length && this.eventQueue[0].cmd == \"goodbye\") {\n      this.eventQueue.shift();\n    }\n\n    if (this.eventQueue.cmd) {\n      this.eventQueue = new Array(this.eventQueue);\n    }\n\n    while (this.eventQueue.length && (this.eventQueue[0].callback2 == \"fxp\" || this.eventQueue[0].callback2 == \"fxpList\")) {\n      this.eventQueue.shift();\n    }\n\n    if (this.eventQueue.length && (this.eventQueue[0].cmd == \"LIST\" || this.eventQueue[0].cmd == \"LIST2\"\n                               ||  this.eventQueue[0].cmd == \"RETR\" || this.eventQueue[0].cmd == \"RETR2\"\n                               ||  this.eventQueue[0].cmd == \"REST\" || this.eventQueue[0].cmd == \"APPE\"\n                               ||  this.eventQueue[0].cmd == \"STOR\" || this.eventQueue[0].cmd == \"STOR2\"\n                               ||  this.eventQueue[0].cmd == \"PASV\" || this.eventQueue[0].cmd == \"APPE2\"\n                               ||  this.eventQueue[0].cmd == \"SIZE\")) {\n      var cmd       = this.eventQueue[0].cmd;\n      var parameter = this.eventQueue[0].parameter;\n      if (cmd == \"LIST2\" || cmd == \"RETR2\" || cmd == \"STOR2\" || cmd == \"APPE2\") {\n        this.eventQueue[0].cmd = this.eventQueue[0].cmd.substring(0, 4);\n      }\n\n      cmd = this.eventQueue[0].cmd;\n\n      if (cmd == \"REST\") {                                                       // set up resuming for these poor interrupted transfers\n        try {\n          var file = Components.classes['@mozilla.org/file/local;1'].createInstance(Components.interfaces.nsILocalFile);\n          file.initWithPath(this.eventQueue[1].callback);\n\n          if (file.fileSize) {\n            this.eventQueue[0].parameter = file.fileSize;\n          }\n        } catch (ex) {\n          if (this.observer) {\n            this.observer.onDebug(ex);\n          }\n        }\n      } else if (cmd == \"RETR\") {\n        try {\n          var file = Components.classes['@mozilla.org/file/local;1'].createInstance(Components.interfaces.nsILocalFile);\n          file.initWithPath(this.eventQueue[0].callback);\n\n          if (file.fileSize) {\n            this.unshiftEventQueue(\"REST\", file.fileSize, \"\");\n          }\n        } catch (ex) {\n          if (this.observer) {\n            this.observer.onDebug(ex);\n          }\n        }\n      }\n\n      for (var x = this.trashQueue.length - 1; x >= 0; --x) {                    // take cmds out of the trash and put them back in the eventQueue\n        if (this.trashQueue[x].cmd == \"TYPE\" && (cmd == \"STOR\" || cmd == \"APPE\")) {   // more resuming fun - this time for the stor/appe commandds\n          this.unshiftEventQueue(\"SIZE\", parameter, cmd);\n        }\n\n        this.eventQueue.unshift(this.trashQueue[x]);\n      }\n    } else if (this.eventQueue.length && this.eventQueue[0].cmd == \"RNTO\" && this.trashQueue[this.trashQueue.length - 1].cmd == \"RNFR\") {\n      this.unshiftEventQueue(\"RNFR\", this.trashQueue[this.trashQueue.length - 1].parameter);\n    }\n\n    if (this.currentWorkingDir) {\n      this.unshiftEventQueue(\"CWD\", this.currentWorkingDir, true);\n      this.currentWorkingDir = \"\";\n    }\n\n    this.trashQueue = new Array();\n  }\n};\n\nfunction ftpDataSocketMozilla(controlHost, controlPort, security, proxy, host, port, compress, id, observer, cert, asciiMode) {\n  this.transportService  = Components.classes[\"@mozilla.org/network/socket-transport-service;1\"].getService(Components.interfaces.nsISocketTransportService);\n  this.proxyService      = Components.classes[\"@mozilla.org/network/protocol-proxy-service;1\"].getService  (Components.interfaces.nsIProtocolProxyService);\n  this.dnsService        = Components.classes[\"@mozilla.org/network/dns-service;1\"].getService             (Components.interfaces.nsIDNSService);\n  this.eventTarget       = Components.classes[\"@mozilla.org/thread-manager;1\"].getService                  ().currentThread;\n  this.security          = security || false;\n  this.host              = (security ? controlHost : (host || \"\"));\n  this.port              = port     || -1;\n  this.proxyType         = proxy ? proxy.proxyType : \"\";\n  this.proxyHost         = proxy ? proxy.proxyHost : \"\";\n  this.proxyPort         = proxy ? proxy.proxyPort : -1;\n  this.useCompression    = compress;\n  this.dataListener      = new dataListener();\n  this.progressEventSink = new progressEventSink();\n  this.id                = id;\n  this.observer          = observer;\n  this.asciiMode         = asciiMode;\n\n  if (security) {\n    try {\n      this.certOverride = Components.classes[\"@mozilla.org/security/certoverride;1\"].getService(Components.interfaces.nsICertOverrideService);\n      var hashAlg = {};  var fingerprint = {};  var overrideBits = {};  var isTemporary = {};\n      var ok = this.certOverride.getValidityOverride(controlHost, controlPort, hashAlg, fingerprint, overrideBits, isTemporary);\n\n      this.certOverride.rememberValidityOverride(this.host, port, cert, overrideBits.value, true);\n    } catch (ex) {\n      if (this.observer) {\n        this.observer.onDebug(ex);\n      }\n    }\n  }\n}\n\nftpDataSocketMozilla.prototype = {\n  dataTransport : null,\n  dataInstream  : null,\n  dataOutstream : null,\n  fileInstream  : null,\n  serverSocket  : null,\n\n  listData      : \"\",\n  finished      : true,\n\n  emptyFile     : false,                                                                    // XXX empty files are (still) special cases\n\n  connect : function(write, localPath, fileTotalBytes, filePartialBytes, activeTransport) {\n    try {\n      if (activeTransport) {\n        this.dataTransport = activeTransport;\n      } else {\n        var proxyInfo = this.proxyType == \"\" ? null : this.proxyService.newProxyInfo(this.proxyType, this.proxyHost, this.proxyPort, 0, 30, null);\n\n        if (this.security) {\n          this.dataTransport = this.transportService.createTransport([\"ssl\"], 1, this.host, this.port, proxyInfo);\n        } else {\n          this.dataTransport = this.transportService.createTransport(null,    0, this.host, this.port, proxyInfo);\n        }\n      }\n\n      this.finished = false;\n\n      if (write)  {                                                                         // upload\n        this.dataOutstream  = this.dataTransport.openOutputStream(0, 0, -1);\n        var file;\n\n        try {\n          file              = UrlUtils.newLocalFile(localPath);\n          this.fileInstream = Components.classes[\"@mozilla.org/network/file-input-stream;1\"].createInstance();\n          this.fileInstream.QueryInterface(Components.interfaces.nsIFileInputStream);\n          this.fileInstream.init(file, 0x01, parseInt(\"0644\", 8), 0);\n          this.fileInstream.QueryInterface(Components.interfaces.nsISeekableStream);\n          this.fileInstream.seek(0, filePartialBytes);                                      // append or not to append\n        } catch (ex) {\n          if (this.observer) {\n            this.observer.onDebug(ex);\n          }\n\n          if (this.observer) {\n            this.observer.onError(gStrbundle.getFormattedString(\"failedUpload\", [localPath]));\n          }\n\n          this.kill();\n          return;\n        }\n\n        var binaryOutstream = Components.classes[\"@mozilla.org/binaryoutputstream;1\"].createInstance(Components.interfaces.nsIBinaryOutputStream);\n        binaryOutstream.setOutputStream(this.dataOutstream);\n\n        this.dataInstream = Components.classes[\"@mozilla.org/binaryinputstream;1\"].createInstance(Components.interfaces.nsIBinaryInputStream);\n        this.dataInstream.setInputStream(this.fileInstream);\n\n        this.progressEventSink.parent        = this;\n        this.progressEventSink.localPath     = localPath;\n        this.progressEventSink.sendPrevSent  = 0;\n        this.progressEventSink.timeStart     = new Date();\n        this.progressEventSink.bytesTotal    = file.fileSize;\n        this.progressEventSink.bytesUploaded = this.useCompression ? 0 : filePartialBytes;\n        this.progressEventSink.bytesPartial  = filePartialBytes;\n        this.progressEventSink.dataInstream  = this.dataInstream;\n        this.progressEventSink.dataOutstream = binaryOutstream;\n        this.progressEventSink.fileInstream  = this.fileInstream;\n        this.progressEventSink.asciiMode     = this.asciiMode;\n        this.emptyFile                       = !file.fileSize;\n\n        this.dataTransport.setEventSink(this.progressEventSink, this.eventTarget);\n\n        if (this.useCompression && file.fileSize) {                                         // never as elegant as downloading :(\n          this.progressEventSink.compressStream = true;\n\n          var streamConverter = Components.classes[\"@mozilla.org/streamconv;1?from=uncompressed&to=deflate\"].createInstance(Components.interfaces.nsIStreamConverter);\n          streamConverter.asyncConvertData(\"uncompressed\", \"deflate\", this.progressEventSink, null);\n\n          var pump = Components.classes[\"@mozilla.org/network/input-stream-pump;1\"].createInstance(Components.interfaces.nsIInputStreamPump);\n          pump.init(this.dataInstream, -1, -1, 0, 0, false);\n          pump.asyncRead(streamConverter, null);\n        } else {\n          var dataBuffer = this.dataInstream.readBytes(this.dataInstream.available() < 4096 ? this.dataInstream.available() : 4096);\n\n          var diff = dataBuffer.length;\n\n          if (this.asciiMode) {\n            dataBuffer = dataBuffer.replace(/(^|[^\\r])\\n/g, \"$1\\r\\n\");\n          }\n\n          this.progressEventSink.bytesTotal += dataBuffer.length - diff;\n\n          this.progressEventSink.dataOutstream.writeBytes(dataBuffer, dataBuffer.length);\n        }\n      } else {                                                                              // download\n        this.listData                     = \"\";\n        var dataStream                    = this.dataTransport.openInputStream(0, 0, 0);\n\n        var streamConverter;\n        this.dataInstream                 = Components.classes[\"@mozilla.org/binaryinputstream;1\"].createInstance(Components.interfaces.nsIBinaryInputStream);\n        if (this.useCompression) {\n          streamConverter = Components.classes[\"@mozilla.org/streamconv;1?from=deflate&to=uncompressed\"].createInstance(Components.interfaces.nsIStreamConverter);\n          streamConverter.asyncConvertData(\"deflate\", \"uncompressed\", this.dataListener, null);\n        } else {\n          this.dataInstream.setInputStream(dataStream);\n        }\n\n        this.dataListener.parent          = this;\n        this.dataListener.localPath       = localPath;\n        this.dataListener.dataInstream    = this.dataInstream;\n        this.dataListener.data            = \"\";\n        this.dataListener.file            = \"\";\n        this.dataListener.fileOutstream   = \"\";\n        this.dataListener.binaryOutstream = \"\";\n        this.dataListener.bytesTotal      = fileTotalBytes   || 0;\n        this.dataListener.bytesDownloaded = filePartialBytes || 0;\n        this.dataListener.bytesPartial    = filePartialBytes || 0;\n        this.dataListener.timeStart       = new Date();\n        this.dataListener.dataBuffer      = \"\";\n        this.dataListener.isNotList       = localPath != null;\n        this.dataListener.useCompression  = this.useCompression;\n        this.dataListener.asciiMode       = this.asciiMode;\n\n        var pump = Components.classes[\"@mozilla.org/network/input-stream-pump;1\"].createInstance(Components.interfaces.nsIInputStreamPump);\n        pump.init(dataStream, -1, -1, 0, 0, false);\n        pump.asyncRead(this.useCompression ? streamConverter : this.dataListener, null);\n      }\n\n    } catch(ex) {\n      if (this.observer) {\n        this.observer.onDebug(ex);\n      }\n\n      if (this.observer) {\n        this.observer.onError(gStrbundle.getString(\"errorDataConn\"));\n      }\n\n      return;\n    }\n  },\n\n  createServerSocket : function(activeInfo) {\n    try {\n      var ipAddress      = this.dnsService.resolve(this.dnsService.myHostName, false).getNextAddrAsString();\n      var re             = /\\x2e/g;\n      this.serverSocket  = Components.classes[\"@mozilla.org/network/server-socket;1\"].createInstance(Components.interfaces.nsIServerSocket);\n\n      var self = this;\n      var serverListener = {\n        onSocketAccepted : function(serv, transport) {\n          if (activeInfo.cmd == \"LIST\") {\n            self.connect(false, null,                  0,                    0,                       transport);\n          } else if (activeInfo.cmd == \"RETR\") {\n            self.connect(false, activeInfo.localPath, activeInfo.totalBytes, 0,                       transport);\n          } else if (activeInfo.cmd == \"REST\") {\n            self.connect(false, activeInfo.localPath, activeInfo.totalBytes, activeInfo.partialBytes, transport);\n          } else if (activeInfo.cmd == \"STOR\") {\n            self.connect(true,  activeInfo.localPath, 0,                     0,                       transport);\n          } else if (activeInfo.cmd == \"APPE\") {\n            self.connect(true,  activeInfo.localPath, 0,                     activeInfo.partialBytes, transport);\n          }\n        },\n\n        onStopListening : function(serv, status) { }\n      };\n\n      this.serverSocket.init(this.port, false, -1);\n      this.serverSocket.asyncListen(serverListener);\n\n      if (activeInfo.ipType == \"IPv4\" && ipAddress.indexOf(':') == -1) {\n        return ipAddress.replace(re, \",\") + \",\" + parseInt(this.serverSocket.port / 256) + \",\" + this.serverSocket.port % 256;\n      } else {\n        return (ipAddress.indexOf(':') != -1 ? \"|2|\" : \"|1|\") + ipAddress + \"|\" + this.serverSocket.port + \"|\";\n      }\n    } catch (ex) {\n      if (this.observer) {\n        this.observer.onDebug(ex);\n      }\n\n      if (this.observer) {\n        this.observer.onError(gStrbundle.getString(\"errorDataConn\"));\n      }\n\n      return null;\n    }\n  },\n\n  kill : function(override) {\n    this.progressEventSink.bytesTotal = 0;                                                  // stop uploads\n    this.dataListener.bytesTotal      = 0;                                                  // stop downloads\n\n    try {\n      if (this.dataInstream && this.dataInstream.close) {\n        this.dataInstream.close();\n      }\n    } catch(ex) { }\n\n    try {\n      if ((!this.emptyFile || override) && this.dataOutstream && this.dataOutstream.flush) {\n        this.dataOutstream.flush();\n      }\n\n      if ((!this.emptyFile || override) && this.dataOutstream && this.dataOutstream.close) {\n        this.dataOutstream.close();\n      }\n    } catch(ex) { }\n\n    try {\n      if ((!this.emptyFile || override) && this.fileInstream && this.fileInstream.close) {\n        this.fileInstream.close();\n      }\n    } catch(ex) { }\n\n    try {\n      if ((!this.emptyFile || override)) {                                                  // XXX empty files are (still) special cases\n        if (this.dataTransport && this.dataTransport.close) {\n          this.dataTransport.close(\"Finished\");\n        }\n      }\n    } catch(ex) { }\n\n    try {\n      if (this.dataListener.binaryOutstream && this.dataListener.binaryOutstream.close) {\n        this.dataListener.binaryOutstream.close();\n      }\n    } catch(ex) { }\n\n    try {\n      if (this.dataListener.fileOutstream && this.dataListener.fileOutstream.close) {\n        this.dataListener.fileOutstream.close();\n      }\n    } catch(ex) { }\n\n    try {\n      if (this.serverSocket && this.serverSocket.close) {\n        this.serverSocket.close();\n      }\n    } catch(ex) { }\n\n    this.progressEventSink.parent     = null;                                               // stop memory leakage!\n    this.dataListener.parent          = null;                                               // stop memory leakage!\n\n    this.finished  = true;\n\n    if (this.security) {\n      try {\n        this.certOverride.clearValidityOverride(this.host, this.port);\n      } catch (ex) {\n        if (this.observer) {\n          this.observer.onDebug(ex);\n        }\n      }\n    }\n  }\n};\n\nfunction dataListener() { }\n\ndataListener.prototype = {\n  parent           : null,\n  localPath        : \"\",\n  dataInstream     : \"\",\n  data             : \"\",\n  file             : \"\",\n  fileOutstream    : \"\",\n  binaryOutstream  : \"\",\n  bytesTotal       : 0,\n  bytesDownloaded  : 0,\n  bytesPartial     : 0,\n  timeStart        : new Date(),\n  dataBuffer       : \"\",\n  isNotList        : false,\n  useCompression   : false,\n  asciiMode        : false,\n\n  onStartRequest : function(request, context) {\n    if (this.isNotList) {\n      this.timeStart = new Date();\n\n      try {\n        this.file          = UrlUtils.newLocalFile(this.localPath);\n        this.fileOutstream = Components.classes[\"@mozilla.org/network/file-output-stream;1\"].createInstance(Components.interfaces.nsIFileOutputStream);\n\n        if (this.bytesPartial) {\n          this.fileOutstream.init(this.file, 0x04 | 0x10, parseInt(\"0644\", 8), 0);\n        } else {\n          this.fileOutstream.init(this.file, 0x04 | 0x08 | 0x20, parseInt(\"0644\", 8), 0);\n        }\n\n        this.binaryOutstream = Components.classes[\"@mozilla.org/binaryoutputstream;1\"].createInstance(Components.interfaces.nsIBinaryOutputStream);\n        this.binaryOutstream.setOutputStream(this.fileOutstream);\n      } catch (ex) {\n        this.failure(ex);\n      }\n    }\n  },\n\n  onStopRequest : function(request, context, status) {\n    if (!this.isNotList && this.parent) {\n      this.parent.listData = this.data;\n    }\n\n    if (this.parent) {\n      this.parent.kill();\n    }\n  },\n\n  onDataAvailable : function(request, context, inputStream, offset, count) {\n    if (this.useCompression) {\n      this.dataInstream.setInputStream(inputStream);\n    }\n\n    if (this.isNotList) {\n      try {\n        this.dataBuffer = this.dataInstream.readBytes(count);\n\n        var length = this.dataBuffer.length;\n\n        if (this.asciiMode && this.getPlatform() != \"windows\") {\n          this.dataBuffer = this.dataBuffer.replace(/\\r\\n/g, '\\n');\n        }\n\n        this.binaryOutstream.writeBytes(this.dataBuffer, this.dataBuffer.length)\n        this.bytesDownloaded += length;\n      } catch (ex) {\n        this.failure(ex);\n      }\n    } else {\n      this.data += this.dataInstream.readBytes(count);\n    }\n  },\n\n  failure : function(ex) {\n    if (this.parent.observer) {\n      this.parent.observer.onDebug(ex);\n    }\n\n    if (this.parent.observer) {\n      this.parent.observer.onError(gStrbundle.getFormattedString(\"failedSave\", [this.localPath]));\n    }\n\n    this.parent.kill();\n  },\n\n  getPlatform : function() {\n    var platform = navigator.platform.toLowerCase();\n\n    if (platform.indexOf('linux') != -1) {\n      return 'linux';\n    }\n\n    if (platform.indexOf('mac') != -1) {\n      return 'mac';\n    }\n\n    return 'windows';\n  }\n};\n\nfunction progressEventSink() { }\n\nprogressEventSink.prototype = {\n  parent         : null,\n  localPath      : \"\",\n  bytesTotal     : 0,\n  sendPrevSent   : 0,\n  bytesUploaded  : 0,\n  timeStart      : new Date(),\n  bytesPartial   : 0,\n  dataOutstream  : null,\n  fileInstream   : null,\n  compressFirst  : true,\n  compressStream : false,\n  compressTotal  : 0,\n  compressDone   : false,\n  compressBuffer : \"\",\n  asciiMode      : false,\n\n  onStartRequest  : function(request, context) { },\n  onStopRequest   : function(request, context, status) {\n    this.compressDone = true;\n  },\n\n  onDataAvailable : function(request, context, inputStream, offset, count) {\n    try {\n      var dataInstream = Components.classes[\"@mozilla.org/binaryinputstream;1\"].createInstance(Components.interfaces.nsIBinaryInputStream);\n      dataInstream.setInputStream(inputStream);\n      this.compressTotal  += count;\n      this.compressBuffer += dataInstream.readBytes(count);\n\n      if (this.compressFirst) {\n        this.compressFirst = false;\n        this.dataOutstream.writeBytes(this.compressBuffer, this.compressBuffer.length);\n        this.compressBuffer = \"\";\n      }\n    } catch (ex) {\n      this.failure(ex);\n    }\n  },\n\n  onTransportStatus : function (transport, status, progress, progressMax) {\n    this.bytesUploaded += progress - this.sendPrevSent;\n    this.sendPrevSent   = progress;\n\n    if ((!this.compressStream && this.bytesUploaded == this.bytesTotal)\n      || (this.compressStream && this.compressDone && this.bytesUploaded == this.compressTotal)) {  // finished writing\n      this.parent.kill();                                                                           // can't rely on this.fileInstream.available() - corrupts uploads\n      return;\n    }\n\n    if (this.compressStream) {\n      this.dataOutstream.writeBytes(this.compressBuffer, this.compressBuffer.length);\n      this.compressBuffer = \"\";\n    } else {\n      var dataBuffer = this.dataInstream.readBytes(this.dataInstream.available() < 4096 ? this.dataInstream.available() : 4096);\n\n      var diff = dataBuffer.length;\n\n      if (this.asciiMode) {\n        dataBuffer = dataBuffer.replace(/(^|[^\\r])\\n/g, \"$1\\r\\n\");\n      }\n\n      this.bytesTotal += dataBuffer.length - diff;\n\n      this.dataOutstream.writeBytes(dataBuffer, dataBuffer.length);\n    }\n  },\n\n  failure : function(ex) {\n    if (this.parent.observer) {\n      this.parent.observer.onDebug(ex);\n    }\n\n    if (this.parent.observer) {\n      this.parent.observer.onError(gStrbundle.getFormattedString(\"failedUpload\", [this.localPath]));\n    }\n\n    this.parent.kill();\n  }\n};\n\nftpMozilla.prototype.sftp = {\n  connect : function(reconnect) {\n    if (!reconnect) {                                                            // this is not a reconnection attempt\n      this.isReconnecting = false;\n      this.reconnectsLeft = parseInt(this.reconnectAttempts);\n\n      if (!this.reconnectsLeft || this.reconnectsLeft < 1) {\n        this.reconnectsLeft = 1;\n      }\n    }\n\n    if (!this.eventQueue.length || this.eventQueue[0].cmd != \"welcome\") {\n      this.unshiftEventQueue(\"welcome\", \"\", \"\");                                 // wait for welcome message first\n    }\n\n    ++this.networkTimeoutID;                                                     // just in case we have timeouts from previous connection\n    ++this.transferID;\n\n    try {\n      var exec = this.getExec();\n\n      if (!exec || !exec.exists()) {\n        this.onDisconnect();\n        return;\n      }\n\n      this.ipcService    = Components.classes[\"@mozilla.org/process/ipc-service;1\"].getService(Components.interfaces.nsIIPCService);\n      this.pipeTransport = Components.classes[\"@mozilla.org/process/pipe-transport;1\"].createInstance(Components.interfaces.nsIPipeTransport);\n      this.ipcBuffer     = Components.classes[\"@mozilla.org/process/ipc-buffer;1\"].createInstance(Components.interfaces.nsIIPCBuffer);\n\n      this.ipcBuffer.open(65536, true);\n\n      var command = exec.path.replace(/\\x5c/g, \"/\");\n      var args    = [];\n\n      if (this.password) {\n        args.push(\"-pw\");\n        args.push(this.password);\n      }\n\n      args.push(\"-P\");\n      args.push(this.port);\n\n      if (this.useCompression) {\n        args.push(\"-C\");\n      }\n\n      if (this.privatekey) {\n        args.push(\"-i\");\n        args.push(this.privatekey.replace(/\\x5c/g, \"/\"));\n      }\n\n      args.push((this.login ? this.login + \"@\" : \"\") + this.host);\n\n      this.pipeTransport.init(command, args, args.length, [], 0, 0, \"\", true, true, this.ipcBuffer);\n\n      this.controlOutstream = this.pipeTransport.openOutputStream(0, 0, 0);\n\n      var self = this;\n      var dataListener;\n      var func = function() {\n        if (!self.pipeTransport.isAttached()) {\n          self.onDisconnect();\n        }\n\n        if (dataListener.data) {\n          if (dataListener.data.indexOf('\\npsftp>') == -1 && dataListener.data.indexOf('\\nStore key in cache') == -1\n           && dataListener.data.indexOf('\\nUpdate cached key') == -1\n           && dataListener.data.indexOf('\\nAccess denied') == -1\n           && dataListener.data.indexOf('Fatal: Network error:') == -1\n           && dataListener.data.indexOf('ssh_init:') != 0) {\n            return;\n          }\n\n          var buf = dataListener.data;\n          dataListener.data = \"\";\n          self.readControl(buf);\n        }\n      };\n      this.readPoller = setInterval(func, 100);\n\n      dataListener = {\n        data            : \"\",\n\n        onStartRequest  : function(request, context) { },\n\n        onStopRequest   : function(request, context, status) { },\n\n        onDataAvailable : function(request, context, inputStream, offset, count) {\n          var controlInstream = Components.classes[\"@mozilla.org/scriptableinputstream;1\"].createInstance(Components.interfaces.nsIScriptableInputStream);\n          controlInstream.init(inputStream);\n          this.data += controlInstream.read(count);\n        }\n      };\n\n      this.pipeTransport.asyncRead(dataListener, null, 0, 0, 0);\n\n    } catch(ex) {\n      this.onDisconnect();\n    }\n  },\n\n  keepAlive : function() {\n    // do nothing\n  },\n\n  readControl : function(buffer) {\n    if (this.isKilling) {\n      return;\n    }\n\n    try {\n      buffer = this.toUTF8.convertStringToUTF8(buffer, this.encoding, 1);\n    } catch (ex) {\n      if (this.observer) {\n        this.observer.onDebug(ex);\n      }\n    }\n\n    if ((buffer == \"2\" && !this.isConnected) || buffer == \"\\r\\n\" || buffer == \"\\n\") {\n      return;\n    }\n\n    buffer         = buffer.replace(/\\r\\npsftp> /, '');\n    buffer         = buffer.replace(/\\npsftp> /,   '');\n    var origBuffer = buffer;\n    buffer         = buffer.indexOf(\"\\r\\n\") != -1 ? buffer.split(\"\\r\\n\") : buffer.split(\"\\n\");\n    buffer         = buffer.filter(this.removeBlanks);\n\n    if (origBuffer != \"2\" && origBuffer.indexOf('Store key in cache') == -1      // \"2\"s are self-generated fake messages\n     && origBuffer.indexOf('\\nUpdate cached key') == -1\n     && origBuffer.indexOf('Fatal: Network error:') == -1\n     && origBuffer.indexOf('\\nAccess denied') == -1\n     && origBuffer.indexOf('ssh_init:') != 0) {\n      for (var x = 0; x < buffer.length; ++x) {                                  // add response to log\n        var message   = buffer[x].charAt(buffer[x].length - 1) == '\\r'\n                      ? buffer[x].substring(0, buffer[x].length - 1) : buffer[x];\n        if (this.observer) {\n          this.observer.onAppendLog(message, 'input', \"info\");\n        }\n\n        if (message.indexOf('Listing directory') != -1) {\n          break;\n        }\n      }\n\n      ++this.networkTimeoutID;\n    }\n\n    var cmd;  var parameter;    var callback;   var callback2;\n\n    if (this.eventQueue.length) {\n      cmd        = this.eventQueue[0].cmd;\n      parameter  = this.eventQueue[0].parameter;\n      callback   = this.eventQueue[0].callback;\n      callback2  = this.eventQueue[0].callback2;\n\n      if (cmd != \"ls\" && cmd != \"get\" && cmd != \"reget\" && cmd != \"put\" && cmd != \"reput\") {   // used if we have a loss in connection\n        var throwAway = this.eventQueue.shift();\n\n        if (throwAway.cmd != \"welcome\" && throwAway.cmd != \"goodbye\" && throwAway.cmd != \"aborted\" && throwAway.cmd != \"sftpcache\") {\n          this.trashQueue.push(throwAway);\n        }\n      }\n    } else {\n      cmd = \"default\";                                                           // an unexpected reply - perhaps a 421 timeout message\n    }\n\n    switch (cmd) {\n      case \"welcome\":\n      case \"sftpcache\":\n        if (origBuffer.indexOf('Fatal: Network error:') != -1 || origBuffer.indexOf('ssh_init:') == 0) {\n          this.legitClose = true;\n          this.onDisconnect();\n          return;\n        }\n\n        if (origBuffer.indexOf('Store key in cache') != -1 || origBuffer.indexOf('\\nUpdate cached key') != -1) {\n          if (this.observer) {\n            var answer = this.observer.onSftpCache(origBuffer);\n\n            if (answer) {\n              this.unshiftEventQueue(\"sftpcache\", answer, \"\");\n            } else {\n              this.legitClose = true;\n              this.onDisconnect();\n              return;\n            }\n\n            break;\n          }\n        }\n\n        this.isConnected       = true;                                           // good to go\n\n        if (this.observer) {\n          this.observer.onConnected();\n        }\n\n        this.isReconnecting    = false;\n        this.reconnectsLeft    = parseInt(this.reconnectAttempts);               // setup reconnection settings\n\n        if (!this.reconnectsLeft || this.reconnectsLeft < 1) {\n          this.reconnectsLeft = 1;\n        }\n\n        var newConnectedHost = this.login + \"@\" + this.host;\n\n        if (this.observer) {\n          this.observer.onLoginAccepted(newConnectedHost != this.connectedHost);\n        }\n\n        if (newConnectedHost != this.connectedHost) {\n          this.legitClose = true;\n        }\n\n        this.connectedHost = newConnectedHost;                                   // switching to a different host or different login\n\n        if (!this.legitClose) {\n          this.recoverFromDisaster();                                            // recover from previous disaster\n          break;\n        }\n\n        this.legitClose   = false;\n\n        origBuffer = origBuffer.substring(origBuffer.indexOf(\"Remote working directory is\") + 28);  // if buffer is not '/' we're chrooted\n        this.currentWorkingDir = origBuffer;\n\n        if (this.observer) {\n          this.observer.onChangeDir(origBuffer != '/' && this.initialPath == '' ? origBuffer : '', false, origBuffer != '/' || this.initialPath != '');\n        }\n\n        this.trashQueue = new Array();\n\n        break;\n\n      case \"ls\":\n      case \"get\":\n      case \"reget\":\n      case \"put\":\n      case \"reput\":\n        ++this.transferID;\n        this.eventQueue.shift();\n        if (this.eventQueue.length && this.eventQueue[0].cmd == \"transferEnd\") {\n          this.eventQueue.shift();\n        }\n        this.trashQueue = new Array();                                       // clear the trash array, completed an 'atomic' set of operations\n\n        if (cmd == \"ls\") {\n          this.listData = this.parseListData(origBuffer, parameter);\n\n          if (typeof callback == \"string\") {\n            eval(callback);                                                  // send off list data to whoever wanted it\n          } else {\n            callback();\n          }\n        }\n\n        if (callback2) {                                                     // for transfers\n          if (typeof callback2 == \"string\") {\n            eval(callback2);\n          } else {\n            callback2();\n          }\n        }\n\n        break;\n\n      case \"mkdir\":\n      case \"rm\":\n      case \"rmdir\":\n        if (origBuffer.indexOf(': OK') != origBuffer.length - 4) {\n          if (this.observer) {\n            this.observer.onError(origBuffer + \": \" + this.constructPath(this.currentWorkingDir, parameter));\n          }\n        } else {\n          if (cmd == \"rmdir\") {                                                  // clear out of cache if it's a remove directory\n            this.removeCacheEntry(this.constructPath(this.currentWorkingDir, parameter));\n          }\n\n          if (typeof callback == \"string\") {\n            eval(callback);                                                      // send off list data to whoever wanted it\n          } else {\n            callback();\n          }\n        }\n\n        this.trashQueue = new Array();\n        break;\n\n      case \"mv\":\n        if (origBuffer.indexOf(': no such file or directory') != -1) {\n          if (this.observer) {\n            this.observer.onError(origBuffer + \": \" + parameter);\n          }\n        } else {\n          if (typeof callback == \"string\") {\n            eval(callback);                                                      // send off list data to whoever wanted it\n          } else {\n            callback();\n          }\n        }\n\n        this.trashQueue = new Array();\n        break;\n\n      case \"chmod\":\n        if (typeof callback == \"string\") {\n          eval(callback);                                                        // send off list data to whoever wanted it\n        } else {\n          callback();\n        }\n\n        this.trashQueue = new Array();\n        break;\n\n      case \"cd\":\n        if (origBuffer.indexOf('Remote directory is now') == -1) {               // if it's not a directory\n          if (callback && typeof callback == \"function\") {\n            callback(false);\n          } else if (this.observer) {\n            this.observer.onDirNotFound(origBuffer);\n\n            if (this.observer) {\n              this.observer.onError(origBuffer);\n            }\n          }\n        } else {\n          this.currentWorkingDir = parameter;\n\n          if (this.observer) {                                                   // else navigate to the directory\n            this.observer.onChangeDir(parameter, typeof callback == \"boolean\" ? callback : \"\");\n          }\n\n          if (callback && typeof callback == \"function\") {\n            callback(true);\n          }\n        }\n        break;\n\n      case \"aborted\":\n      case \"custom\":\n        break;\n\n      case \"goodbye\":                                                            // you say yes, i say no, you stay stop...\n      default:\n        if (origBuffer.indexOf('Access denied') != -1) {\n          if (this.observer && this.type == 'transfer') {\n            this.observer.onLoginDenied();\n          }\n\n          this.cleanup();                                                        // login failed, cleanup variables\n\n          if (this.observer && this.type != 'transfer' && this.type != 'bad') {\n            this.observer.onError(origBuffer);\n          }\n\n          this.isConnected = false;\n\n          this.kill();\n\n          if (this.type == 'transfer') {\n            this.type = 'bad';\n          }\n\n          if (this.observer && this.type != 'transfer' && this.type != 'bad') {\n            var self = this;\n            var func = function() { self.observer.onLoginDenied(); };\n            setTimeout(func, 0);\n          }\n\n          return;\n        } else if (this.observer) {\n          this.observer.onError(origBuffer);\n        }\n        break;\n    }\n\n    this.isReady = true;\n\n    if (this.observer) {\n      this.observer.onIsReadyChange(true);\n    }\n\n    if (this.eventQueue.length && this.eventQueue[0].cmd != \"welcome\") {         // start the next command\n      this.writeControl();\n    } else {\n      this.refresh();\n    }\n  },\n\n  changeWorkingDirectory : function(path, callback) {\n    this.addEventQueue(\"cd\", path, callback);\n    this.writeControlWrapper();\n  },\n\n  makeDirectory : function(path, callback) {\n    this.addEventQueue(\"cd\",    path.substring(0, path.lastIndexOf('/') ? path.lastIndexOf('/') : 1), true);\n    this.addEventQueue(\"mkdir\", path.substring(path.lastIndexOf('/') + 1), callback);\n    this.writeControlWrapper();\n  },\n\n  makeBlankFile : function(path, callback) {\n    this.addEventQueue(\"cd\", path.substring(0, path.lastIndexOf('/') ? path.lastIndexOf('/') : 1), true);\n\n    try {\n      var count = 0;\n      let tmpFile = Components.classes[\"@mozilla.org/file/directory_service;1\"].createInstance(Components.interfaces.nsIProperties).get(\"TmpD\", Components.interfaces.nsILocalFile);\n      tmpFile.append(count + '-blankFile');\n      while (tmpFile.exists()) {\n        ++count;\n        tmpFile.leafName = count + '-blankFile';\n      }\n      var foutstream = Components.classes[\"@mozilla.org/network/file-output-stream;1\"].createInstance(Components.interfaces.nsIFileOutputStream);\n      foutstream.init(tmpFile, 0x04 | 0x08 | 0x20, parseInt(\"0644\", 8), 0);\n      foutstream.write(\"\", 0);\n      foutstream.close();\n\n      this.upload(tmpFile.path, path, false, 0, 0, callback, true);\n    } catch (ex) {\n      if (this.observer) {\n        this.observer.onDebug(ex);\n      }\n    }\n  },\n\n  remove : function(isDirectory, path, callback) {\n    if (isDirectory) {\n      this.unshiftEventQueue(\"rmdir\", path.substring(path.lastIndexOf('/') + 1), callback);\n      this.unshiftEventQueue(\"cd\",    path.substring(0, path.lastIndexOf('/') ? path.lastIndexOf('/') : 1), true);\n\n      var self         = this;\n      var listCallback = function() { self.removeRecursive(path); };\n      this.list(path, listCallback, true, true);\n    } else {\n      this.unshiftEventQueue(\"rm\",    path.substring(path.lastIndexOf('/') + 1), callback);\n      this.unshiftEventQueue(\"cd\",    path.substring(0, path.lastIndexOf('/') ? path.lastIndexOf('/') : 1), true);\n    }\n\n    this.writeControlWrapper();\n  },\n\n  removeRecursive : function(parent) {                                           // delete subdirectories and files\n    var files = this.listData;\n\n    for (var x = 0; x < files.length; ++x) {\n      var remotePath = this.constructPath(parent, files[x].leafName);\n\n      if (files[x].isDirectory()) {                                              // delete a subdirectory recursively\n        this.unshiftEventQueue(\"rmdir\",  remotePath.substring(remotePath.lastIndexOf('/') + 1), \"\");\n        this.unshiftEventQueue(\"cd\",     parent, true);\n        this.removeRecursiveHelper(remotePath);\n      } else {                                                                   // delete a file\n        this.unshiftEventQueue(\"rm\",     remotePath.substring(remotePath.lastIndexOf('/') + 1), \"\");\n        this.unshiftEventQueue(\"cd\",     parent, true);\n      }\n    }\n  },\n\n  removeRecursiveHelper : function(remotePath) {\n    var self           = this;\n    var listCallback   = function() { self.removeRecursive(remotePath); };\n    this.list(remotePath, listCallback, true, true);\n  },\n\n  rename : function(oldName, newName, callback, isDir) {\n    if (isDir) {\n      this.removeCacheEntry(oldName);\n    }\n\n    oldName = oldName.replace(/\\[/g, \"\\\\[\").replace(/\\]/g, \"\\\\]\");\n\n    this.addEventQueue(\"mv\", '\"' + this.escapeSftp(oldName) + '\" \"' + this.escapeSftp(newName) + '\"', callback);                 // rename the file\n    this.writeControlWrapper();\n  },\n\n  changePermissions : function(permissions, path, callback) {\n    path = path.replace(/\\[/g, \"\\\\[\").replace(/\\]/g, \"\\\\]\");\n\n    this.addEventQueue(\"cd\",    path.substring(0, path.lastIndexOf('/') ? path.lastIndexOf('/') : 1), true);\n    this.addEventQueue(\"chmod\", permissions + ' \"' + this.escapeSftp(path.substring(path.lastIndexOf('/') + 1)) + '\"', callback);\n    this.writeControlWrapper();\n  },\n\n  custom : function(cmd) {\n    this.addEventQueue(\"custom\", cmd);\n    this.writeControlWrapper();\n  },\n\n  list : function(path, callback, skipCache, recursive, fxp) {\n    if (!skipCache && this.sessionsMode) {\n      if (this.cacheHit(path, callback)) {\n        return;\n      }\n    }\n\n    if (recursive) {\n      this.unshiftEventQueue(  \"ls\", path, callback, '');\n      this.unshiftEventQueue(  \"cd\", path, \"\",       '');\n    } else {\n      this.addEventQueue(      \"cd\", path, \"\",       '');\n      this.addEventQueue(      \"ls\", path, callback, '');\n    }\n\n    this.writeControlWrapper();\n  },\n\n  download : function(remotePath, localPath, remoteSize, resume, localSize, isSymlink, callback) {\n    ++this.queueID;\n    var id = this.connNo + \"-\" + this.queueID;\n\n    this.addEventQueue(\"transferBegin\", \"\", { id: id });\n\n    this.addEventQueue(  \"cd\",  remotePath.substring(0, remotePath.lastIndexOf('/') ? remotePath.lastIndexOf('/') : 1), true);\n\n    var leafName = remotePath.substring(remotePath.lastIndexOf('/') + 1);\n\n    this.addEventQueue(resume ? \"reget\" : \"get\", '\"' + this.escapeSftp(leafName) + '\" \"' + this.escapeSftp(localPath.replace(/\\x5c/g, \"/\")) + '\"', localPath, callback);\n\n    this.addEventQueue(\"transferEnd\", \"\", { localPath: localPath, remotePath: remotePath, size: remoteSize, transport: 'sftp', type: 'download', ascii: \"I\", id: id });\n\n    this.writeControlWrapper();\n  },\n\n  upload : function(localPath, remotePath, resume, localSize, remoteSize, callback, disableMDTM) {\n    ++this.queueID;\n    var id = this.connNo + \"-\" + this.queueID;\n\n    this.addEventQueue(\"transferBegin\", \"\", { id: id });\n\n    this.addEventQueue(  \"cd\",  remotePath.substring(0, remotePath.lastIndexOf('/') ? remotePath.lastIndexOf('/') : 1), true);\n\n    var leafName = remotePath.substring(remotePath.lastIndexOf('/') + 1);\n\n    this.addEventQueue(resume ? \"reput\" : \"put\", '\"' + this.escapeSftp(localPath.replace(/\\x5c/g, \"/\")) + '\" \"' + this.escapeSftp(leafName) + '\"', localPath, callback);\n\n    this.addEventQueue(\"transferEnd\", \"\", { localPath: localPath, remotePath: remotePath, size: localSize, transport: 'sftp', type: 'upload', ascii: \"I\", id: id });\n\n    this.writeControlWrapper();\n\n    return id;\n  },\n\n  isListing : function() {                                                       // check queue to see if we're listing\n    for (var x = 0; x < this.eventQueue.length; ++x) {\n      if (this.eventQueue[x].cmd.indexOf(\"ls\") != -1) {\n        return true;\n      }\n    }\n\n    return false;\n  },\n\n  recoverFromDisaster : function() {                                             // after connection lost, try to restart queue\n    if (this.eventQueue.length && this.eventQueue[0].cmd == \"goodbye\") {\n      this.eventQueue.shift();\n    }\n\n    if (this.eventQueue.cmd) {\n      this.eventQueue = new Array(this.eventQueue);\n    }\n\n    if (this.eventQueue.length && (this.eventQueue[0].cmd == \"ls\"\n                               ||  this.eventQueue[0].cmd == \"get\"\n                               ||  this.eventQueue[0].cmd == \"reget\"\n                               ||  this.eventQueue[0].cmd == \"put\"\n                               ||  this.eventQueue[0].cmd == \"reput\")) {\n      var cmd       = this.eventQueue[0].cmd;\n      var parameter = this.eventQueue[0].parameter;\n\n      cmd = this.eventQueue[0].cmd;\n\n      if (cmd == \"put\") {                                                        // set up resuming for these poor interrupted transfers\n        this.eventQueue[0].cmd = \"reput\";\n      } else if (cmd == \"get\") {\n        this.eventQueue[0].cmd = \"reget\";\n      }\n    }\n\n    if (this.currentWorkingDir) {\n      this.unshiftEventQueue(\"cd\", this.currentWorkingDir, true);\n      this.currentWorkingDir = \"\";\n    }\n\n    this.trashQueue = new Array();\n  },\n\n  getExec : function() {\n    if (this.getPlatform() == \"windows\") {\n      var exec = Components.classes[\"@mozilla.org/file/directory_service;1\"].createInstance(Components.interfaces.nsIProperties)\n                           .get(\"ProfD\", Components.interfaces.nsILocalFile);\n      exec.append(\"extensions\");\n      exec.append(\"{a7c6cf7f-112c-4500-a7ea-39801a327e5f}\");\n      exec.append(\"platform\");\n      exec.append(\"WINNT_x86-msvc\");\n      exec.append(\"psftp.exe\");\n\n      return exec;\n    } else if (this.getPlatform() == \"linux\") {\n      var file = Components.classes['@mozilla.org/file/local;1'].createInstance(Components.interfaces.nsILocalFile);\n      file.initWithPath(\"/usr/bin/psftp\");\n\n      return file;\n    } else if (this.getPlatform() == \"mac\") {\n      var file = Components.classes['@mozilla.org/file/local;1'].createInstance(Components.interfaces.nsILocalFile);\n      file.initWithPath(\"/opt/local/var/macports/software/putty\");\n\n      if (!file.exists()) {\n        return file;\n      }\n\n      var subdirs = [];\n\n      var entries = file.directoryEntries;                                       // find highest version number\n      while (entries.hasMoreElements()) {\n        subdirs.push(entries.getNext().QueryInterface(Components.interfaces.nsILocalFile));\n      }\n\n      subdirs.sort(compareName);\n      subdirs.reverse();\n\n      if (!subdirs.length) {\n        return file;\n      }\n\n      file.append(subdirs[0].leafName);\n      file.append(\"opt\");\n      file.append(\"local\");\n      file.append(\"bin\");\n      file.append(\"psftp\");\n\n      return file;\n    }\n  },\n\n  getPlatform : function() {\n    var platform = navigator.platform.toLowerCase();\n\n    if (platform.indexOf('linux') != -1) {\n      return 'linux';\n    }\n\n    if (platform.indexOf('mac') != -1) {\n      return 'mac';\n    }\n\n    return 'windows';\n  }\n};\n"
  },
  {
    "path": "modules/handlersManager.jsm",
    "content": "var EXPORTED_SYMBOLS = [\"HandlersManager\"];\n\nvar HandlersManager = {\n\n  mHandlers: {},\n\n  addHandler: function(aName, aHandler, aXulEltId, aDoc)\n  {\n    this.mHandlers[aName] = { handler: aHandler,\n                              xulElt: aDoc.getElementById(aXulEltId) };\n  },\n\n  hideAllHandlers: function()\n  {\n    for (var handler in this.mHandlers) {\n      var handler = this.mHandlers[handler];\n      var elt = handler.xulElt;\n      if (elt) {\n        elt.checked = false;\n        handler.handler.toggle(elt);\n      }\n    }\n  }\n\n};\n"
  },
  {
    "path": "modules/l10nHelper.jsm",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nvar EXPORTED_SYMBOLS = [\"L10NUtils\"];\n\nvar L10NUtils = {\n\n  /********** CONSTANTS **********/\n\n  kBLUEGRIFFON_PROPERTIES: \"chrome://bluegriffon/locale/bluegriffon.properties\",\n\n  /********** ATTRIBUTES **********/\n\n  mStringBundleService: null,\n  mStringBundle: null,\n\n  /********** PRIVATE **********/\n\n  _getStringBundleService: function _getStringBundleService()\n  {\n    if (!this.mStringBundleService)\n    {\n      try {\n        this.mStringBundleService =\n            Components.classes[\"@mozilla.org/intl/stringbundle;1\"]\n                      .getService(Components.interfaces.nsIStringBundleService); \n      } catch (e) { }\n    }\n    return this.mStringBundleService;\n  },\n\n  _getBundleFromURL: function _getBundleFromURL(aProperties)\n  {\n    var stringBundle;\n    if (this._getStringBundleService())\n      try {\n        stringBundle = this.mStringBundleService.createBundle(aProperties);\n      } catch (e) { }\n    return stringBundle;\n  },\n\n  /********** PUBLIC **********/\n\n  getStringFromBundle: function getStringFromBundle(aBundle, aName)\n  {\n    if (aBundle)\n    {\n      try {\n        return aBundle.GetStringFromName(aName);\n      } catch (e) { }\n    }\n    return null;\n  },\n\n  getString: function getString(aName)\n  {\n    return this.getStringFromBundle(this.getBundle(), aName);\n  },\n\n  getStringFromURL: function getStringFromURL(aName, aProperties)\n  {\n    var stringBundle;\n    try {\n      stringBundle = this._getBundleFromURL(aProperties); \n    } catch (e) { }\n\n    return this.getStringFromBundle(stringBundle, aName);\n  },\n\n  getBundle: function getBundle()\n  {\n    if (!this.mStringBundle)\n      try {\n        this.mStringBundle = this._getBundleFromURL(this.kBLUEGRIFFON_PROPERTIES); \n      } catch (e) { }\n\n    return this.mStringBundle;\n  },\n\n  convertStringToUTF8: function(aStr)\n  {\n    var utf8Converter = Components.classes[\"@mozilla.org/intl/utf8converterservice;1\"].\n        getService(Components.interfaces.nsIUTF8ConverterService);\n\n    try {\n      return utf8Converter.convertStringToUTF8(aStr, \"utf-8\", false); \n    }\n    catch(e) {\n      return null;\n    }\n  }\n};\n"
  },
  {
    "path": "modules/moz.build",
    "content": "EXTRA_JS_MODULES += [\n  'bgQuit.jsm',\n  'colourPickerHelper.jsm',\n  'cssHelper.jsm',\n  'cssInspector.jsm',\n  'cssProperties.jsm',\n  'editorHelper.jsm',\n  'fileChanges.jsm',\n  'fileHelper.jsm',\n  'filePicker.jsm',\n  'fireFtp.jsm',\n  'handlersManager.jsm',\n  'l10nHelper.jsm',\n  'printHelper.jsm',\n  'projectManager.jsm',\n  'prompterHelper.jsm',\n  'urlHelper.jsm',\n]\n\nEXTRA_PP_JS_MODULES += [\n    'screens.jsm',\n]\n\nif CONFIG['MOZ_WIDGET_TOOLKIT'] in ('windows', 'gtk2', 'gtk3'):\n    EXTRA_JS_MODULES += [\n        'unicodeHelper.jsm',\n    ]\n"
  },
  {
    "path": "modules/printHelper.jsm",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/.\n *\n * The Original Code is Mozilla's printUtils.js\n *\n * Contributor(s):\n *   EVENTRIC LLC.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/Services.jsm\");\n\nvar EXPORTED_SYMBOLS = [\"PrintHelper\"];\n\nvar gPrintSettingsAreGlobal = false;\nvar gSavePrintSettings = false;\n\nvar PrintHelper = {\n\n  showPageSetup: function (aWindow)\n  {\n    try {\n      var printSettings = this.getPrintSettings();\n      var PRINTPROMPTSVC = Components.classes[\"@mozilla.org/embedcomp/printingprompt-service;1\"]\n                                     .getService(Components.interfaces.nsIPrintingPromptService);\n      PRINTPROMPTSVC.showPageSetup(aWindow, printSettings, null);\n      if (gSavePrintSettings) {\n        // Page Setup data is a \"native\" setting on the Mac\n        var PSSVC = Components.classes[\"@mozilla.org/gfx/printsettings-service;1\"]\n                              .getService(Components.interfaces.nsIPrintSettingsService);\n        PSSVC.savePrintSettingsToPrefs(printSettings, true, printSettings.kInitSaveNativeData);\n      }\n    } catch (e) {\n      // Pressing cancel is expressed as an NS_ERROR_ABORT return value,\n      // causing an exception to be thrown which we catch here.\n      // Unfortunately this will also consume helpful failures, so add a\n      // dump(\"print: \"+e+\"\\n\"); // if you need to debug\n      return false;\n    }\n    return true;\n  },\n\n  print: function (aWindow)\n  {\n    var webBrowserPrint = this.getWebBrowserPrint(aWindow);\n    var printSettings = this.getPrintSettings();\n    try {\n      webBrowserPrint.print(printSettings, null);\n      if (gPrintSettingsAreGlobal && gSavePrintSettings) {\n        var PSSVC = Components.classes[\"@mozilla.org/gfx/printsettings-service;1\"]\n                              .getService(Components.interfaces.nsIPrintSettingsService);\n        PSSVC.savePrintSettingsToPrefs(printSettings, true,\n                                       printSettings.kInitSaveAll);\n        PSSVC.savePrintSettingsToPrefs(printSettings, false,\n                                       printSettings.kInitSavePrinterName);\n      }\n    } catch (e) {\n      // Pressing cancel is expressed as an NS_ERROR_ABORT return value,\n      // causing an exception to be thrown which we catch here.\n      // Unfortunately this will also consume helpful failures, so add a\n      // dump(\"print: \"+e+\"\\n\"); // if you need to debug\n    }\n  },\n\n  getWebBrowserPrint: function (aWindow)\n  {\n    var contentWindow = aWindow || aWindow.content;\n    return contentWindow.QueryInterface(Components.interfaces.nsIInterfaceRequestor)\n                        .getInterface(Components.interfaces.nsIWebBrowserPrint);\n  },\n\n  getPrintSettings: function ()\n  {\n    var pref = Components.classes[\"@mozilla.org/preferences-service;1\"]\n                         .getService(Components.interfaces.nsIPrefBranch);\n    if (pref) {\n      gPrintSettingsAreGlobal = pref.getBoolPref(\"print.use_global_printsettings\", false);\n      gSavePrintSettings = pref.getBoolPref(\"print.save_print_settings\", false);\n    }\n\n    var printSettings;\n    try {\n      var PSSVC = Components.classes[\"@mozilla.org/gfx/printsettings-service;1\"]\n                            .getService(Components.interfaces.nsIPrintSettingsService);\n      if (gPrintSettingsAreGlobal) {\n        printSettings = PSSVC.globalPrintSettings;\n        this.setPrinterDefaultsForSelectedPrinter(PSSVC, printSettings);\n      } else {\n        printSettings = PSSVC.newPrintSettings;\n      }\n    } catch (e) {\n      dump(\"getPrintSettings: \"+e+\"\\n\");\n    }\n    return printSettings;\n  }\n};\n"
  },
  {
    "path": "modules/projectManager.jsm",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/fireFtp.jsm\");\n\nvar EXPORTED_SYMBOLS = [\"ProjectManager\"];\n\nvar ProjectManager = {\n\n  projects: {},\n\n  getDBConn: function()\n  {\n    var file = Components.classes[\"@mozilla.org/file/directory_service;1\"]\n                         .getService(Components.interfaces.nsIProperties)\n                         .get(\"ProfD\", Components.interfaces.nsIFile);\n    file.append(\"webprojects.sqlite\");\n    \n    var storageService = Components.classes[\"@mozilla.org/storage/service;1\"]\n                            .getService(Components.interfaces.mozIStorageService);\n    return storageService.openDatabase(file);\n  },\n\n  init: function()\n  {\n    var mDBConn = this.getDBConn();    \n    mDBConn.executeSimpleSQL(\"CREATE TABLE IF NOT EXISTS 'projects' ( \\\n'name' VARCHAR PRIMARY KEY NOT NULL, \\\n'storageChoice' VARCHAR NOT NULL, \\\n'hostname' VARCHAR NOT NULL, \\\n'rootpath' VARCHAR NOT NULL, \\\n'user' VARCHAR NOT NULL, \\\n'passiveMode' VARCHAR NOT NULL, \\\n'ipv6Mode' VARCHAR NOT NULL, \\\n'port' VARCHAR NOT NULL, \\\n'localStoreHome' VARCHAR NOT NULL, \\\n'exclusions' VARCHAR NOT NULL, \\\n'timeShift' VARCHAR NOT NULL)\");\n\n    mDBConn.close();\n\n    this.loadProjects();\n  },\n\n  loadProjects: function()\n  {\n    this.projects = {};\n\n    var dbConn = this.getDBConn();\n    var statement = dbConn.createStatement(\"SELECT * FROM 'projects'\");\n\n    while (statement.executeStep()) {\n      var name           = statement.getString(0);\n      var storageChoice  = statement.getString(1);\n      var hostname       = statement.getString(2);\n      var rootpath       = statement.getString(3);\n      var user           = statement.getString(4);\n      var passiveMode    = statement.getString(5);\n      var ipv6Mode       = statement.getString(6);\n      var port           = statement.getString(7);\n      var localStoreHome = statement.getString(8)\n      var exclusions     = statement.getString(9);\n      var timeShift      = statement.getString(10);\n  \n      this.projects[name] = {\n        storageChoice: storageChoice,\n        hostname: hostname,\n        rootpath: rootpath,\n        user: user,\n        passiveMode: passiveMode,\n        ipv6Mode: ipv6Mode,\n        port: port,\n        localStoreHome: localStoreHome,\n        exclusions: exclusions,\n        timeShift: timeShift\n      };\n    }\n  \n    statement.finalize();\n    dbConn.close();\n  },\n\n  deleteProject: function(aName)\n  {\n    if (aName in this.projects) { // sanity check\n      var dbConn = this.getDBConn();\n      var statement = dbConn.createStatement(\"DELETE FROM 'projects' WHERE name=?1\");\n    \n      statement.bindUTF8StringParameter(0, aName);\n       \n      statement.execute();\n      statement.finalize();\n    \n      dbConn.close();\n      delete this.projects[aName];\n    }\n  },\n\n\n  addProject: function(name,\n                       storageChoice,\n                       hostname,\n                       rootpath,\n                       user,\n                       passiveMode,\n                       ipv6Mode,\n                       port,\n                       localStoreHome,\n                       exclusions,\n                       timeShift)\n  {\n    if (!(name in this.projects)) { // sanity check\n      var dbConn = this.getDBConn();\n      var statement = dbConn.createStatement(\"INSERT INTO 'projects' ('name', 'storageChoice', 'hostname', 'rootpath', 'user', 'passiveMode', 'ipv6Mode', 'port', 'localStoreHome', 'exclusions', 'timeShift') VALUES(?1, ?2, ?3, ?4, ?5, ?6, ?7, ?8, ?9, ?10, ?11)\");\n      statement.bindUTF8StringParameter(0, name);\n      statement.bindUTF8StringParameter(1, storageChoice);\n      statement.bindUTF8StringParameter(2, hostname);\n      statement.bindUTF8StringParameter(3, rootpath);\n      statement.bindUTF8StringParameter(4, user);\n      statement.bindUTF8StringParameter(5, passiveMode);\n      statement.bindUTF8StringParameter(6, ipv6Mode);\n      statement.bindUTF8StringParameter(7, port);\n      statement.bindUTF8StringParameter(8, localStoreHome);\n      statement.bindUTF8StringParameter(9, exclusions);\n      statement.bindUTF8StringParameter(10, timeShift);\n\n      statement.execute();\n      statement.finalize();\n    \n      dbConn.close();\n      this.projects[name] = {\n        storageChoice: storageChoice,\n        hostname: hostname,\n        rootpath: rootpath,\n        user: user,\n        passiveMode: passiveMode,\n        ipv6Mode: ipv6Mode,\n        port: port,\n        localStoreHome: localStoreHome,\n        exclusions: exclusions,\n        timeShift: timeShift\n      };\n    }\n  },\n\n  modifyProject: function(name,\n                          storageChoice,\n                          hostname,\n                          rootpath,\n                          user,\n                          passiveMode,\n                          ipv6Mode,\n                          port,\n                          localStoreHome,\n                          exclusions,\n                          timeShift)\n  {\n    if ((name in this.projects)) { // sanity check\n      var dbConn = this.getDBConn();\n      var statement = dbConn.createStatement(\"UPDATE 'projects' SET \\\nstorageChoice=?2,\\\nhostname=?3,\\\nrootpath=?4,\\\nuser=?5,\\\npassiveMode=?6,\\\nipv6Mode=?7,\\\nport=?8,\\\nlocalStoreHome=?9,\\\nexclusions=?10,\\\ntimeShift=?11 WHERE name=?1\");\n      statement.bindUTF8StringParameter(0, name);\n      statement.bindUTF8StringParameter(1, storageChoice);\n      statement.bindUTF8StringParameter(2, hostname);\n      statement.bindUTF8StringParameter(3, rootpath);\n      statement.bindUTF8StringParameter(4, user);\n      statement.bindUTF8StringParameter(5, passiveMode);\n      statement.bindUTF8StringParameter(6, ipv6Mode);\n      statement.bindUTF8StringParameter(7, port);\n      statement.bindUTF8StringParameter(8, localStoreHome);\n      statement.bindUTF8StringParameter(9, exclusions);\n      statement.bindUTF8StringParameter(10, timeShift);\n    \n      statement.execute();\n      statement.finalize();\n    \n      dbConn.close();\n      this.projects[name] = {\n        storageChoice: storageChoice,\n        hostname: hostname,\n        rootpath: rootpath,\n        user: user,\n        passiveMode: passiveMode,\n        ipv6Mode: ipv6Mode,\n        port: port,\n        localStoreHome: localStoreHome,\n        exclusions: exclusions,\n        timeShift: timeShift\n      };\n    }\n  },\n\n  isExistingProject: function(aName)\n  {\n    return (aName in this.projects);\n  }\n};\n"
  },
  {
    "path": "modules/prompterHelper.jsm",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar EXPORTED_SYMBOLS = [\"PromptUtils\"];\n\nvar PromptUtils = {\n\n  /********** ATTRIBUTES **********/\n\n  mPromptService: null,\n\n  /********** PRIVATE **********/\n\n  _getPromptService: function()\n  {\n    if (!this.mPromptService)\n    {\n      try {\n        this.mPromptService =\n          Components.classes[\"@mozilla.org/embedcomp/prompt-service;1\"]\n                    .getService(Components.interfaces.nsIPromptService);\n      }\n      catch(e) { }\n    }\n    return this.mPromptService;\n  },\n\n  /********** PUBLIC **********/\n\n  alertWithTitle: function (aTitle, aMsg, aParentWindow)\n  {\n    var parentWindow = aParentWindow ? aParentWindow : EditorUtils.getCurrentEditorWindow();\n\n    if (this._getPromptService())\n    {\n      if (!aTitle)\n        aTitle = L10NUtils.getString(\"Alert\");\n\n      this.mPromptService.alert(parentWindow, aTitle, aMsg);\n    }\n  },\n\n  confirmWithTitle: function (aTitle, aMsg, aOkBtnText, aCancelBtnText, aExtraButtonText)\n  {\n    const nsIPromptService = Components.interfaces.nsIPromptService;\n\n    var promptService = this._getPromptService();\n    if (promptService)\n    {\n      var okFlag = aOkBtnText ? nsIPromptService.BUTTON_TITLE_IS_STRING\n                              : nsIPromptService.BUTTON_TITLE_OK;\n      var cancelFlag = aCancelBtnText ? nsIPromptService.BUTTON_TITLE_IS_STRING\n                                      : nsIPromptService.BUTTON_TITLE_CANCEL;\n      var extraFlag = aExtraButtonText ? nsIPromptService.BUTTON_TITLE_IS_STRING : 0;\n      return promptService.confirmEx(EditorUtils.getCurrentEditorWindow(),\n                                     aTitle,\n                                     aMsg,\n                                     (okFlag * nsIPromptService.BUTTON_POS_0) +\n                                       (cancelFlag * nsIPromptService.BUTTON_POS_1) +\n                                       (extraFlag  * nsIPromptService.BUTTON_POS_2) +\n                                       nsIPromptService.BUTTON_POS_0_DEFAULT,\n                                     aOkBtnText,\n                                     aCancelBtnText,\n                                     aExtraButtonText,\n                                     null,\n                                     {value:0});\n    }\n    return false;\n  },\n\n  confirm: function(aTitle, aMsg, aWindow)\n  {\n    var promptService = this._getPromptService();\n    if (promptService)\n    {\n      return promptService.confirm(aWindow ? aWindow : EditorUtils.getCurrentEditorWindow(),\n                                   aTitle,\n                                   aMsg)\n    }\n    return false;\n  },\n\n  alertCheck: function(aParent, aDialogTitle, aText, aCheckMsg, aCheckState)\n  {\n    var promptService = this._getPromptService();\n    if (promptService)\n    {\n      try {\n\t      var rv = promptService.alertCheck(aParent ? aParent : EditorUtils.getCurrentEditorWindow(),\n\t                                        aDialogTitle, aText, aCheckMsg, aCheckState);\n        return rv;\n      }\n      catch(e) {\n        promptService.alert(aParent, \"\", e);\n      }\n    }\n    return false;\n  },\n\n  prompt: function(window, captionStr, msgStr, result)\n  {\n    return this._getPromptService().prompt(window, captionStr, msgStr, result, null, {value:0});\n  }\n};\n"
  },
  {
    "path": "modules/screens.jsm",
    "content": "Components.utils.import(\"resource://gre/modules/Services.jsm\");\n\nvar EXPORTED_SYMBOLS = [\"ScreenUtils\"];\n\nvar ScreenUtils = {\n\n  mScreenManager: null,\n\n  alignPanelsForWindow: function(aWindow)\n  {\n    var doc = aWindow.document;\n\n    var x = aWindow.screenX;\n    var y = aWindow.screenY;\n    var w = aWindow.outerWidth;\n    var h = aWindow.outerHeight;\n\n    var panels = doc.querySelectorAll('panel[floating=\"true\"][open=\"true\"]');\n\n    // edge case, we have only one monitor and the window uses\n    // the whole screen width ; move panels to the right\n    if (this.screenManager.numberOfScreens == 1\n        && w == aWindow.screen.availWidth) {\n      for (var i = 0; i < panels.length; i++) {\n        var p = panels[i];\n        p.sizeTo(panels[0].boxObject.width, h / panels.length - 5);\n        p.moveTo(w - p.boxObject.width, y + (h * i / panels.length));\n      }\n      return;\n    }\n\n    // first order the panels\n    var leftPanels  = [];\n    var rightPanels = [];\n    for (var i = 0; i < panels.length; i++) {\n      var p = panels[i];\n      if (p.boxObject.screenX < x && p.boxObject.width <= x)\n        leftPanels.push({\n                         panel: p,\n                         x: p.boxObject.screenX,\n                         w: p.boxObject.width\n                       });\n      else\n        rightPanels.push({\n                         panel: p,\n                         x: p.boxObject.screenX,\n                         w: p.boxObject.width\n                       });\n    }\n\n    // ********* RIGHT PANELS *********\n    // sort the right panels by x order\n    function compareRightPanels(a, b) {\n      if (a.x < b.x)\n        return -1;\n      if (a.x > b.x)\n        return +1;\n      return 0;\n    }\n    rightPanels.sort(compareRightPanels);\n\n    // aggregate the right panels\n    var originX = x + w + 5;\n    for (var i = 0; i < rightPanels.length; i++) {\n      if (0 < i &&\n          rightPanels[i].x >= rightPanels[i-1].x &&\n          rightPanels[i].x <= rightPanels[i-1].x + rightPanels[i-1].w) {\n        rightPanels[i].newx = rightPanels[i-1].newx;\n        rightPanels[i].source = rightPanels[i-1].source;\n        rightPanels[i].weight = rightPanels[i-1].weight + 1;\n        rightPanels[rightPanels[i-1].source].flex++;\n        rightPanels[rightPanels[i].source].maxWidth = Math.max(rightPanels[i].w, rightPanels[rightPanels[i].source].maxWidth);\n      }\n      else {\n        if (0 < i)\n          originX += rightPanels[rightPanels[i-1].source].maxWidth + 5;\n        rightPanels[i].source = i;\n        rightPanels[i].weight = 1;\n        rightPanels[i].flex = 1;\n        rightPanels[i].maxWidth = rightPanels[i].w;\n        rightPanels[i].newx = originX;\n      }\n    }\n    for (var i = 0; i < rightPanels.length; i++) {\n      rightPanels[i].h = h / rightPanels[rightPanels[i].source].flex;\n      rightPanels[i].y = y + rightPanels[i].h * (rightPanels[i].weight - 1);\n\n      rightPanels[i].panel.sizeTo(rightPanels[rightPanels[i].source].maxWidth, rightPanels[i].h - 5);\n    }\n\n    // we need to reposition using a timeout because the sizeTo are still flushing\n    function postRightAlignment()\n    {\n      var delta = 0;\n      for (var i = 0; i < rightPanels.length; i++) {\n        delta += ScreenUtils.CheckAvailableSpace(rightPanels[rightPanels[i].source].newx,\n                                                 rightPanels[rightPanels[i].source].maxWidth);\n        rightPanels[i].panel.moveTo(rightPanels[rightPanels[i].source].newx + delta, rightPanels[i].y);\n      }\n    }\n    var timer = Components.classes[\"@mozilla.org/timer;1\"]\n                          .createInstance(Components.interfaces.nsITimer);\n    timer.initWithCallback(postRightAlignment, 100, Components.interfaces.nsITimer.TYPE_ONE_SHOT);\n\n    // ********* LEFT PANELS *********\n    // sort the left panels by decreasing x order\n    function compareLeftPanels(a, b) {\n      if (a.x < b.x)\n        return +1;\n      if (a.x > b.x)\n        return -1;\n      return 0;\n    }\n    leftPanels.sort(compareLeftPanels);\n\n    // aggregate the left panels\n    var originX = x - 5;\n    for (var i = 0; i < leftPanels.length; i++) {\n      if (0 < i &&\n          leftPanels[i-1].x >= leftPanels[i].x &&\n          leftPanels[i-1].x <= leftPanels[i].x + leftPanels[i].w) {\n        leftPanels[i].newx = leftPanels[i-1].newx;\n        leftPanels[i].source = leftPanels[i-1].source;\n        leftPanels[i].weight = leftPanels[i-1].weight + 1;\n        leftPanels[leftPanels[i-1].source].flex++;\n        leftPanels[leftPanels[i].source].maxWidth = Math.max(leftPanels[i].w, leftPanels[leftPanels[i].source].maxWidth);\n      }\n      else {\n        if (0 < i)\n          originX -= leftPanels[leftPanels[i-1].source].maxWidth + 5;\n        leftPanels[i].source = i;\n        leftPanels[i].weight = 1;\n        leftPanels[i].flex = 1;\n        leftPanels[i].maxWidth = leftPanels[i].w;\n        leftPanels[i].newx = originX;\n      }\n    }\n    for (var i = 0; i < leftPanels.length; i++) {\n      leftPanels[i].h = h / leftPanels[leftPanels[i].source].flex;\n      leftPanels[i].y = y + leftPanels[i].h * (leftPanels[i].weight - 1);\n\n      leftPanels[i].panel.sizeTo(leftPanels[leftPanels[i].source].maxWidth, leftPanels[i].h - 5);\n    }\n\n    // we need to reposition using a timeout because the sizeTo are still flushing\n    function postLeftAlignment()\n    {\n      var delta = 0;\n      for (var i = 0; i < leftPanels.length; i++) {\n        delta += ScreenUtils.CheckAvailableSpace(leftPanels[leftPanels[i].source].newx,\n                                                 leftPanels[leftPanels[i].source].maxWidth,\n                                                 true);\n        leftPanels[i].panel.moveTo(leftPanels[leftPanels[i].source].newx - delta - leftPanels[leftPanels[i].source].maxWidth,\n                                   leftPanels[i].y);\n      }\n    }\n    var timer = Components.classes[\"@mozilla.org/timer;1\"]\n                          .createInstance(Components.interfaces.nsITimer);\n    timer.initWithCallback(postLeftAlignment, 100, Components.interfaces.nsITimer.TYPE_ONE_SHOT);\n  },\n\n  CheckAvailableSpace: function(x, w, aAtBeginningOfScreen)\n  {\n    var screens = this.screens;\n    for (var i = 0 ; i < screens.length; i++) {\n      var s = screens[i];\n      if (x >= s.min\n          && x < s.max) {\n        if (!aAtBeginningOfScreen && s.max - x < w)\n          return s.max - x;\n        if (aAtBeginningOfScreen && w > x - s.min)\n          return x - s.min;\n      }\n    }\n    return 0;\n  },\n\n  get screenManager()\n  {\n    if (this.mScreenManager)\n      return this.mScreenManager;\n\n    this.mScreenManager = Components.classes[\"@mozilla.org/gfx/screenmanager;1\"]\n                            .getService(Components.interfaces.nsIScreenManager);\n    return this.mScreenManager;\n  },\n\n  get numberOfScreens() {\n#ifdef XP_MACOSX\n    return this.mScreenManager.numberOfScreens;\n#else\n    return 1;\n#endif\n  },\n\n  get screens()\n  {\n    var screens = [];\n    var min = 0;\n    var screenManager = this.screenManager;\n    var numberOfScreens = screenManager.numberOfScreens;\n    for (var i = 0; i < numberOfScreens; i++) {\n      var screen = screenManager.screenForIndex(i);\n      var left = {}, top = {}, width = {}, height = {};\n      screen.GetRectDisplayPix(left, top, width, height);\n      screens.push( { width: width.value,\n                      height: height.value,\n                      min: left.value,\n                      max: (left.value + width.value),\n                      factor: screen.contentsScaleFactor,\n                      id: screen.id} );\n    }\n    screens.sort(function(a,b) {\n      if (a.min < b.min)\n        return -1;\n      if (a.min > b.min)\n        return 1;\n      return 0;\n    });\n    var realMin = 0;\n    for (var i = 0; i < screens.length; i++) {\n      var s = screens[i];\n      s.realMin = realMin;\n      realMin += s.width;\n      s.realMax = realMin;\n    }\n    screens.sort(function(a,b) {\n      if (a.id < b.id)\n        return -1;\n      if (a.id > b.id)\n        return 1;\n      return 0;\n    });\n    return screens;\n  },\n\n  get availableWidth()\n  {\n    var screens = this.screens;\n    var w = 0;\n    for (var i = 0; i < screens.length; i++)\n      s += screens[i].width;\n    return s;\n  }\n};\n"
  },
  {
    "path": "modules/unicodeHelper.jsm",
    "content": "\nvar EXPORTED_SYMBOLS = [\"UnicodeUtils\"];\n\nvar UnicodeUtils = {\n  mNamesList: {\n    0x0000: \"<control>\",\n    0x0001: \"<control>\",\n    0x0002: \"<control>\",\n    0x0003: \"<control>\",\n    0x0004: \"<control>\",\n    0x0005: \"<control>\",\n    0x0006: \"<control>\",\n    0x0007: \"<control>\",\n    0x0008: \"<control>\",\n    0x0009: \"<control>\",\n    0x000A: \"<control>\",\n    0x000B: \"<control>\",\n    0x000C: \"<control>\",\n    0x000D: \"<control>\",\n    0x000E: \"<control>\",\n    0x000F: \"<control>\",\n    0x0010: \"<control>\",\n    0x0011: \"<control>\",\n    0x0012: \"<control>\",\n    0x0013: \"<control>\",\n    0x0014: \"<control>\",\n    0x0015: \"<control>\",\n    0x0016: \"<control>\",\n    0x0017: \"<control>\",\n    0x0018: \"<control>\",\n    0x0019: \"<control>\",\n    0x001A: \"<control>\",\n    0x001B: \"<control>\",\n    0x001C: \"<control>\",\n    0x001D: \"<control>\",\n    0x001E: \"<control>\",\n    0x001F: \"<control>\",\n    0x0020: \"SPACE\",\n    0x0021: \"EXCLAMATION MARK\",\n    0x0022: \"QUOTATION MARK\",\n    0x0023: \"NUMBER SIGN\",\n    0x0024: \"DOLLAR SIGN\",\n    0x0025: \"PERCENT SIGN\",\n    0x0026: \"AMPERSAND\",\n    0x0027: \"APOSTROPHE\",\n    0x0028: \"LEFT PARENTHESIS\",\n    0x0029: \"RIGHT PARENTHESIS\",\n    0x002A: \"ASTERISK\",\n    0x002B: \"PLUS SIGN\",\n    0x002C: \"COMMA\",\n    0x002D: \"HYPHEN-MINUS\",\n    0x002E: \"FULL STOP\",\n    0x002F: \"SOLIDUS\",\n    0x0030: \"DIGIT ZERO\",\n    0x0031: \"DIGIT ONE\",\n    0x0032: \"DIGIT TWO\",\n    0x0033: \"DIGIT THREE\",\n    0x0034: \"DIGIT FOUR\",\n    0x0035: \"DIGIT FIVE\",\n    0x0036: \"DIGIT SIX\",\n    0x0037: \"DIGIT SEVEN\",\n    0x0038: \"DIGIT EIGHT\",\n    0x0039: \"DIGIT NINE\",\n    0x003A: \"COLON\",\n    0x003B: \"SEMICOLON\",\n    0x003C: \"LESS-THAN SIGN\",\n    0x003D: \"EQUALS SIGN\",\n    0x003E: \"GREATER-THAN SIGN\",\n    0x003F: \"QUESTION MARK\",\n    0x0040: \"COMMERCIAL AT\",\n    0x0041: \"LATIN CAPITAL LETTER A\",\n    0x0042: \"LATIN CAPITAL LETTER B\",\n    0x0043: \"LATIN CAPITAL LETTER C\",\n    0x0044: \"LATIN CAPITAL LETTER D\",\n    0x0045: \"LATIN CAPITAL LETTER E\",\n    0x0046: \"LATIN CAPITAL LETTER F\",\n    0x0047: \"LATIN CAPITAL LETTER G\",\n    0x0048: \"LATIN CAPITAL LETTER H\",\n    0x0049: \"LATIN CAPITAL LETTER I\",\n    0x004A: \"LATIN CAPITAL LETTER J\",\n    0x004B: \"LATIN CAPITAL LETTER K\",\n    0x004C: \"LATIN CAPITAL LETTER L\",\n    0x004D: \"LATIN CAPITAL LETTER M\",\n    0x004E: \"LATIN CAPITAL LETTER N\",\n    0x004F: \"LATIN CAPITAL LETTER O\",\n    0x0050: \"LATIN CAPITAL LETTER P\",\n    0x0051: \"LATIN CAPITAL LETTER Q\",\n    0x0052: \"LATIN CAPITAL LETTER R\",\n    0x0053: \"LATIN CAPITAL LETTER S\",\n    0x0054: \"LATIN CAPITAL LETTER T\",\n    0x0055: \"LATIN CAPITAL LETTER U\",\n    0x0056: \"LATIN CAPITAL LETTER V\",\n    0x0057: \"LATIN CAPITAL LETTER W\",\n    0x0058: \"LATIN CAPITAL LETTER X\",\n    0x0059: \"LATIN CAPITAL LETTER Y\",\n    0x005A: \"LATIN CAPITAL LETTER Z\",\n    0x005B: \"LEFT SQUARE BRACKET\",\n    0x005C: \"REVERSE SOLIDUS\",\n    0x005D: \"RIGHT SQUARE BRACKET\",\n    0x005E: \"CIRCUMFLEX ACCENT\",\n    0x005F: \"LOW LINE\",\n    0x0060: \"GRAVE ACCENT\",\n    0x0061: \"LATIN SMALL LETTER A\",\n    0x0062: \"LATIN SMALL LETTER B\",\n    0x0063: \"LATIN SMALL LETTER C\",\n    0x0064: \"LATIN SMALL LETTER D\",\n    0x0065: \"LATIN SMALL LETTER E\",\n    0x0066: \"LATIN SMALL LETTER F\",\n    0x0067: \"LATIN SMALL LETTER G\",\n    0x0068: \"LATIN SMALL LETTER H\",\n    0x0069: \"LATIN SMALL LETTER I\",\n    0x006A: \"LATIN SMALL LETTER J\",\n    0x006B: \"LATIN SMALL LETTER K\",\n    0x006C: \"LATIN SMALL LETTER L\",\n    0x006D: \"LATIN SMALL LETTER M\",\n    0x006E: \"LATIN SMALL LETTER N\",\n    0x006F: \"LATIN SMALL LETTER O\",\n    0x0070: \"LATIN SMALL LETTER P\",\n    0x0071: \"LATIN SMALL LETTER Q\",\n    0x0072: \"LATIN SMALL LETTER R\",\n    0x0073: \"LATIN SMALL LETTER S\",\n    0x0074: \"LATIN SMALL LETTER T\",\n    0x0075: \"LATIN SMALL LETTER U\",\n    0x0076: \"LATIN SMALL LETTER V\",\n    0x0077: \"LATIN SMALL LETTER W\",\n    0x0078: \"LATIN SMALL LETTER X\",\n    0x0079: \"LATIN SMALL LETTER Y\",\n    0x007A: \"LATIN SMALL LETTER Z\",\n    0x007B: \"LEFT CURLY BRACKET\",\n    0x007C: \"VERTICAL LINE\",\n    0x007D: \"RIGHT CURLY BRACKET\",\n    0x007E: \"TILDE\",\n    0x007F: \"<control>\",\n    0x0080: \"<control>\",\n    0x0081: \"<control>\",\n    0x0082: \"<control>\",\n    0x0083: \"<control>\",\n    0x0084: \"<control>\",\n    0x0085: \"<control>\",\n    0x0086: \"<control>\",\n    0x0087: \"<control>\",\n    0x0088: \"<control>\",\n    0x0089: \"<control>\",\n    0x008A: \"<control>\",\n    0x008B: \"<control>\",\n    0x008C: \"<control>\",\n    0x008D: \"<control>\",\n    0x008E: \"<control>\",\n    0x008F: \"<control>\",\n    0x0090: \"<control>\",\n    0x0091: \"<control>\",\n    0x0092: \"<control>\",\n    0x0093: \"<control>\",\n    0x0094: \"<control>\",\n    0x0095: \"<control>\",\n    0x0096: \"<control>\",\n    0x0097: \"<control>\",\n    0x0098: \"<control>\",\n    0x0099: \"<control>\",\n    0x009A: \"<control>\",\n    0x009B: \"<control>\",\n    0x009C: \"<control>\",\n    0x009D: \"<control>\",\n    0x009E: \"<control>\",\n    0x009F: \"<control>\",\n    0x00A0: \"NO-BREAK SPACE\",\n    0x00A1: \"INVERTED EXCLAMATION MARK\",\n    0x00A2: \"CENT SIGN\",\n    0x00A3: \"POUND SIGN\",\n    0x00A4: \"CURRENCY SIGN\",\n    0x00A5: \"YEN SIGN\",\n    0x00A6: \"BROKEN BAR\",\n    0x00A7: \"SECTION SIGN\",\n    0x00A8: \"DIAERESIS\",\n    0x00A9: \"COPYRIGHT SIGN\",\n    0x00AA: \"FEMININE ORDINAL INDICATOR\",\n    0x00AB: \"LEFT-POINTING DOUBLE ANGLE QUOTATION MARK *\",\n    0x00AC: \"NOT SIGN\",\n    0x00AD: \"SOFT HYPHEN\",\n    0x00AE: \"REGISTERED SIGN\",\n    0x00AF: \"MACRON\",\n    0x00B0: \"DEGREE SIGN\",\n    0x00B1: \"PLUS-MINUS SIGN\",\n    0x00B2: \"SUPERSCRIPT TWO\",\n    0x00B3: \"SUPERSCRIPT THREE\",\n    0x00B4: \"ACUTE ACCENT\",\n    0x00B5: \"MICRO SIGN\",\n    0x00B6: \"PILCROW SIGN\",\n    0x00B7: \"MIDDLE DOT\",\n    0x00B8: \"CEDILLA\",\n    0x00B9: \"SUPERSCRIPT ONE\",\n    0x00BA: \"MASCULINE ORDINAL INDICATOR\",\n    0x00BB: \"RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK *\",\n    0x00BC: \"VULGAR FRACTION ONE QUARTER\",\n    0x00BD: \"VULGAR FRACTION ONE HALF\",\n    0x00BE: \"VULGAR FRACTION THREE QUARTERS\",\n    0x00BF: \"INVERTED QUESTION MARK\",\n    0x00C0: \"LATIN CAPITAL LETTER A WITH GRAVE\",\n    0x00C1: \"LATIN CAPITAL LETTER A WITH ACUTE\",\n    0x00C2: \"LATIN CAPITAL LETTER A WITH CIRCUMFLEX\",\n    0x00C3: \"LATIN CAPITAL LETTER A WITH TILDE\",\n    0x00C4: \"LATIN CAPITAL LETTER A WITH DIAERESIS\",\n    0x00C5: \"LATIN CAPITAL LETTER A WITH RING ABOVE\",\n    0x00C6: \"LATIN CAPITAL LETTER AE (ash) *\",\n    0x00C7: \"LATIN CAPITAL LETTER C WITH CEDILLA\",\n    0x00C8: \"LATIN CAPITAL LETTER E WITH GRAVE\",\n    0x00C9: \"LATIN CAPITAL LETTER E WITH ACUTE\",\n    0x00CA: \"LATIN CAPITAL LETTER E WITH CIRCUMFLEX\",\n    0x00CB: \"LATIN CAPITAL LETTER E WITH DIAERESIS\",\n    0x00CC: \"LATIN CAPITAL LETTER I WITH GRAVE\",\n    0x00CD: \"LATIN CAPITAL LETTER I WITH ACUTE\",\n    0x00CE: \"LATIN CAPITAL LETTER I WITH CIRCUMFLEX\",\n    0x00CF: \"LATIN CAPITAL LETTER I WITH DIAERESIS\",\n    0x00D0: \"LATIN CAPITAL LETTER ETH (Icelandic)\",\n    0x00D1: \"LATIN CAPITAL LETTER N WITH TILDE\",\n    0x00D2: \"LATIN CAPITAL LETTER O WITH GRAVE\",\n    0x00D3: \"LATIN CAPITAL LETTER O WITH ACUTE\",\n    0x00D4: \"LATIN CAPITAL LETTER O WITH CIRCUMFLEX\",\n    0x00D5: \"LATIN CAPITAL LETTER O WITH TILDE\",\n    0x00D6: \"LATIN CAPITAL LETTER O WITH DIAERESIS\",\n    0x00D7: \"MULTIPLICATION SIGN\",\n    0x00D8: \"LATIN CAPITAL LETTER O WITH STROKE\",\n    0x00D9: \"LATIN CAPITAL LETTER U WITH GRAVE\",\n    0x00DA: \"LATIN CAPITAL LETTER U WITH ACUTE\",\n    0x00DB: \"LATIN CAPITAL LETTER U WITH CIRCUMFLEX\",\n    0x00DC: \"LATIN CAPITAL LETTER U WITH DIAERESIS\",\n    0x00DD: \"LATIN CAPITAL LETTER Y WITH ACUTE\",\n    0x00DE: \"LATIN CAPITAL LETTER THORN (Icelandic)\",\n    0x00DF: \"LATIN SMALL LETTER SHARP S (German)\",\n    0x00E0: \"LATIN SMALL LETTER A WITH GRAVE\",\n    0x00E1: \"LATIN SMALL LETTER A WITH ACUTE\",\n    0x00E2: \"LATIN SMALL LETTER A WITH CIRCUMFLEX\",\n    0x00E3: \"LATIN SMALL LETTER A WITH TILDE\",\n    0x00E4: \"LATIN SMALL LETTER A WITH DIAERESIS\",\n    0x00E5: \"LATIN SMALL LETTER A WITH RING ABOVE\",\n    0x00E6: \"LATIN SMALL LETTER AE (ash) *\",\n    0x00E7: \"LATIN SMALL LETTER C WITH CEDILLA\",\n    0x00E8: \"LATIN SMALL LETTER E WITH GRAVE\",\n    0x00E9: \"LATIN SMALL LETTER E WITH ACUTE\",\n    0x00EA: \"LATIN SMALL LETTER E WITH CIRCUMFLEX\",\n    0x00EB: \"LATIN SMALL LETTER E WITH DIAERESIS\",\n    0x00EC: \"LATIN SMALL LETTER I WITH GRAVE\",\n    0x00ED: \"LATIN SMALL LETTER I WITH ACUTE\",\n    0x00EE: \"LATIN SMALL LETTER I WITH CIRCUMFLEX\",\n    0x00EF: \"LATIN SMALL LETTER I WITH DIAERESIS\",\n    0x00F0: \"LATIN SMALL LETTER ETH (Icelandic)\",\n    0x00F1: \"LATIN SMALL LETTER N WITH TILDE\",\n    0x00F2: \"LATIN SMALL LETTER O WITH GRAVE\",\n    0x00F3: \"LATIN SMALL LETTER O WITH ACUTE\",\n    0x00F4: \"LATIN SMALL LETTER O WITH CIRCUMFLEX\",\n    0x00F5: \"LATIN SMALL LETTER O WITH TILDE\",\n    0x00F6: \"LATIN SMALL LETTER O WITH DIAERESIS\",\n    0x00F7: \"DIVISION SIGN\",\n    0x00F8: \"LATIN SMALL LETTER O WITH STROKE\",\n    0x00F9: \"LATIN SMALL LETTER U WITH GRAVE\",\n    0x00FA: \"LATIN SMALL LETTER U WITH ACUTE\",\n    0x00FB: \"LATIN SMALL LETTER U WITH CIRCUMFLEX\",\n    0x00FC: \"LATIN SMALL LETTER U WITH DIAERESIS\",\n    0x00FD: \"LATIN SMALL LETTER Y WITH ACUTE\",\n    0x00FE: \"LATIN SMALL LETTER THORN (Icelandic)\",\n    0x00FF: \"LATIN SMALL LETTER Y WITH DIAERESIS\",\n    0x0100: \"LATIN CAPITAL LETTER A WITH MACRON\",\n    0x0101: \"LATIN SMALL LETTER A WITH MACRON\",\n    0x0102: \"LATIN CAPITAL LETTER A WITH BREVE\",\n    0x0103: \"LATIN SMALL LETTER A WITH BREVE\",\n    0x0104: \"LATIN CAPITAL LETTER A WITH OGONEK\",\n    0x0105: \"LATIN SMALL LETTER A WITH OGONEK\",\n    0x0106: \"LATIN CAPITAL LETTER C WITH ACUTE\",\n    0x0107: \"LATIN SMALL LETTER C WITH ACUTE\",\n    0x0108: \"LATIN CAPITAL LETTER C WITH CIRCUMFLEX\",\n    0x0109: \"LATIN SMALL LETTER C WITH CIRCUMFLEX\",\n    0x010A: \"LATIN CAPITAL LETTER C WITH DOT ABOVE\",\n    0x010B: \"LATIN SMALL LETTER C WITH DOT ABOVE\",\n    0x010C: \"LATIN CAPITAL LETTER C WITH CARON\",\n    0x010D: \"LATIN SMALL LETTER C WITH CARON\",\n    0x010E: \"LATIN CAPITAL LETTER D WITH CARON\",\n    0x010F: \"LATIN SMALL LETTER D WITH CARON\",\n    0x0110: \"LATIN CAPITAL LETTER D WITH STROKE\",\n    0x0111: \"LATIN SMALL LETTER D WITH STROKE\",\n    0x0112: \"LATIN CAPITAL LETTER E WITH MACRON\",\n    0x0113: \"LATIN SMALL LETTER E WITH MACRON\",\n    0x0114: \"LATIN CAPITAL LETTER E WITH BREVE\",\n    0x0115: \"LATIN SMALL LETTER E WITH BREVE\",\n    0x0116: \"LATIN CAPITAL LETTER E WITH DOT ABOVE\",\n    0x0117: \"LATIN SMALL LETTER E WITH DOT ABOVE\",\n    0x0118: \"LATIN CAPITAL LETTER E WITH OGONEK\",\n    0x0119: \"LATIN SMALL LETTER E WITH OGONEK\",\n    0x011A: \"LATIN CAPITAL LETTER E WITH CARON\",\n    0x011B: \"LATIN SMALL LETTER E WITH CARON\",\n    0x011C: \"LATIN CAPITAL LETTER G WITH CIRCUMFLEX\",\n    0x011D: \"LATIN SMALL LETTER G WITH CIRCUMFLEX\",\n    0x011E: \"LATIN CAPITAL LETTER G WITH BREVE\",\n    0x011F: \"LATIN SMALL LETTER G WITH BREVE\",\n    0x0120: \"LATIN CAPITAL LETTER G WITH DOT ABOVE\",\n    0x0121: \"LATIN SMALL LETTER G WITH DOT ABOVE\",\n    0x0122: \"LATIN CAPITAL LETTER G WITH CEDILLA\",\n    0x0123: \"LATIN SMALL LETTER G WITH CEDILLA\",\n    0x0124: \"LATIN CAPITAL LETTER H WITH CIRCUMFLEX\",\n    0x0125: \"LATIN SMALL LETTER H WITH CIRCUMFLEX\",\n    0x0126: \"LATIN CAPITAL LETTER H WITH STROKE\",\n    0x0127: \"LATIN SMALL LETTER H WITH STROKE\",\n    0x0128: \"LATIN CAPITAL LETTER I WITH TILDE\",\n    0x0129: \"LATIN SMALL LETTER I WITH TILDE\",\n    0x012A: \"LATIN CAPITAL LETTER I WITH MACRON\",\n    0x012B: \"LATIN SMALL LETTER I WITH MACRON\",\n    0x012C: \"LATIN CAPITAL LETTER I WITH BREVE\",\n    0x012D: \"LATIN SMALL LETTER I WITH BREVE\",\n    0x012E: \"LATIN CAPITAL LETTER I WITH OGONEK\",\n    0x012F: \"LATIN SMALL LETTER I WITH OGONEK\",\n    0x0130: \"LATIN CAPITAL LETTER I WITH DOT ABOVE\",\n    0x0131: \"LATIN SMALL LETTER DOTLESS I\",\n    0x0132: \"LATIN CAPITAL LIGATURE IJ\",\n    0x0133: \"LATIN SMALL LIGATURE IJ\",\n    0x0134: \"LATIN CAPITAL LETTER J WITH CIRCUMFLEX\",\n    0x0135: \"LATIN SMALL LETTER J WITH CIRCUMFLEX\",\n    0x0136: \"LATIN CAPITAL LETTER K WITH CEDILLA\",\n    0x0137: \"LATIN SMALL LETTER K WITH CEDILLA\",\n    0x0138: \"LATIN SMALL LETTER KRA (Greenlandic)\",\n    0x0139: \"LATIN CAPITAL LETTER L WITH ACUTE\",\n    0x013A: \"LATIN SMALL LETTER L WITH ACUTE\",\n    0x013B: \"LATIN CAPITAL LETTER L WITH CEDILLA\",\n    0x013C: \"LATIN SMALL LETTER L WITH CEDILLA\",\n    0x013D: \"LATIN CAPITAL LETTER L WITH CARON\",\n    0x013E: \"LATIN SMALL LETTER L WITH CARON\",\n    0x013F: \"LATIN CAPITAL LETTER L WITH MIDDLE DOT\",\n    0x0140: \"LATIN SMALL LETTER L WITH MIDDLE DOT\",\n    0x0141: \"LATIN CAPITAL LETTER L WITH STROKE\",\n    0x0142: \"LATIN SMALL LETTER L WITH STROKE\",\n    0x0143: \"LATIN CAPITAL LETTER N WITH ACUTE\",\n    0x0144: \"LATIN SMALL LETTER N WITH ACUTE\",\n    0x0145: \"LATIN CAPITAL LETTER N WITH CEDILLA\",\n    0x0146: \"LATIN SMALL LETTER N WITH CEDILLA\",\n    0x0147: \"LATIN CAPITAL LETTER N WITH CARON\",\n    0x0148: \"LATIN SMALL LETTER N WITH CARON\",\n    0x0149: \"LATIN SMALL LETTER N PRECEDED BY APOSTROPHE\",\n    0x014A: \"LATIN CAPITAL LETTER ENG (Sami)\",\n    0x014B: \"LATIN SMALL LETTER ENG (Sami)\",\n    0x014C: \"LATIN CAPITAL LETTER O WITH MACRON\",\n    0x014D: \"LATIN SMALL LETTER O WITH MACRON\",\n    0x014E: \"LATIN CAPITAL LETTER O WITH BREVE\",\n    0x014F: \"LATIN SMALL LETTER O WITH BREVE\",\n    0x0150: \"LATIN CAPITAL LETTER O WITH DOUBLE ACUTE\",\n    0x0151: \"LATIN SMALL LETTER O WITH DOUBLE ACUTE\",\n    0x0152: \"LATIN CAPITAL LIGATURE OE\",\n    0x0153: \"LATIN SMALL LIGATURE OE\",\n    0x0154: \"LATIN CAPITAL LETTER R WITH ACUTE\",\n    0x0155: \"LATIN SMALL LETTER R WITH ACUTE\",\n    0x0156: \"LATIN CAPITAL LETTER R WITH CEDILLA\",\n    0x0157: \"LATIN SMALL LETTER R WITH CEDILLA\",\n    0x0158: \"LATIN CAPITAL LETTER R WITH CARON\",\n    0x0159: \"LATIN SMALL LETTER R WITH CARON\",\n    0x015A: \"LATIN CAPITAL LETTER S WITH ACUTE\",\n    0x015B: \"LATIN SMALL LETTER S WITH ACUTE\",\n    0x015C: \"LATIN CAPITAL LETTER S WITH CIRCUMFLEX\",\n    0x015D: \"LATIN SMALL LETTER S WITH CIRCUMFLEX\",\n    0x015E: \"LATIN CAPITAL LETTER S WITH CEDILLA *\",\n    0x015F: \"LATIN SMALL LETTER S WITH CEDILLA *\",\n    0x0160: \"LATIN CAPITAL LETTER S WITH CARON\",\n    0x0161: \"LATIN SMALL LETTER S WITH CARON\",\n    0x0162: \"LATIN CAPITAL LETTER T WITH CEDILLA *\",\n    0x0163: \"LATIN SMALL LETTER T WITH CEDILLA *\",\n    0x0164: \"LATIN CAPITAL LETTER T WITH CARON\",\n    0x0165: \"LATIN SMALL LETTER T WITH CARON\",\n    0x0166: \"LATIN CAPITAL LETTER T WITH STROKE\",\n    0x0167: \"LATIN SMALL LETTER T WITH STROKE\",\n    0x0168: \"LATIN CAPITAL LETTER U WITH TILDE\",\n    0x0169: \"LATIN SMALL LETTER U WITH TILDE\",\n    0x016A: \"LATIN CAPITAL LETTER U WITH MACRON\",\n    0x016B: \"LATIN SMALL LETTER U WITH MACRON\",\n    0x016C: \"LATIN CAPITAL LETTER U WITH BREVE\",\n    0x016D: \"LATIN SMALL LETTER U WITH BREVE\",\n    0x016E: \"LATIN CAPITAL LETTER U WITH RING ABOVE\",\n    0x016F: \"LATIN SMALL LETTER U WITH RING ABOVE\",\n    0x0170: \"LATIN CAPITAL LETTER U WITH DOUBLE ACUTE\",\n    0x0171: \"LATIN SMALL LETTER U WITH DOUBLE ACUTE\",\n    0x0172: \"LATIN CAPITAL LETTER U WITH OGONEK\",\n    0x0173: \"LATIN SMALL LETTER U WITH OGONEK\",\n    0x0174: \"LATIN CAPITAL LETTER W WITH CIRCUMFLEX\",\n    0x0175: \"LATIN SMALL LETTER W WITH CIRCUMFLEX\",\n    0x0176: \"LATIN CAPITAL LETTER Y WITH CIRCUMFLEX\",\n    0x0177: \"LATIN SMALL LETTER Y WITH CIRCUMFLEX\",\n    0x0178: \"LATIN CAPITAL LETTER Y WITH DIAERESIS\",\n    0x0179: \"LATIN CAPITAL LETTER Z WITH ACUTE\",\n    0x017A: \"LATIN SMALL LETTER Z WITH ACUTE\",\n    0x017B: \"LATIN CAPITAL LETTER Z WITH DOT ABOVE\",\n    0x017C: \"LATIN SMALL LETTER Z WITH DOT ABOVE\",\n    0x017D: \"LATIN CAPITAL LETTER Z WITH CARON\",\n    0x017E: \"LATIN SMALL LETTER Z WITH CARON\",\n    0x017F: \"LATIN SMALL LETTER LONG S\",\n    0x0180: \"LATIN SMALL LETTER B WITH STROKE\",\n    0x0181: \"LATIN CAPITAL LETTER B WITH HOOK\",\n    0x0182: \"LATIN CAPITAL LETTER B WITH TOPBAR\",\n    0x0183: \"LATIN SMALL LETTER B WITH TOPBAR\",\n    0x0184: \"LATIN CAPITAL LETTER TONE SIX\",\n    0x0185: \"LATIN SMALL LETTER TONE SIX\",\n    0x0186: \"LATIN CAPITAL LETTER OPEN O\",\n    0x0187: \"LATIN CAPITAL LETTER C WITH HOOK\",\n    0x0188: \"LATIN SMALL LETTER C WITH HOOK\",\n    0x0189: \"LATIN CAPITAL LETTER AFRICAN D *\",\n    0x018A: \"LATIN CAPITAL LETTER D WITH HOOK\",\n    0x018B: \"LATIN CAPITAL LETTER D WITH TOPBAR\",\n    0x018C: \"LATIN SMALL LETTER D WITH TOPBAR\",\n    0x018D: \"LATIN SMALL LETTER TURNED DELTA\",\n    0x018E: \"LATIN CAPITAL LETTER REVERSED E\",\n    0x018F: \"LATIN CAPITAL LETTER SCHWA\",\n    0x0190: \"LATIN CAPITAL LETTER OPEN E\",\n    0x0191: \"LATIN CAPITAL LETTER F WITH HOOK\",\n    0x0192: \"LATIN SMALL LETTER F WITH HOOK\",\n    0x0193: \"LATIN CAPITAL LETTER G WITH HOOK\",\n    0x0194: \"LATIN CAPITAL LETTER GAMMA\",\n    0x0195: \"LATIN SMALL LETTER HV (hwair)\",\n    0x0196: \"LATIN CAPITAL LETTER IOTA\",\n    0x0197: \"LATIN CAPITAL LETTER I WITH STROKE\",\n    0x0198: \"LATIN CAPITAL LETTER K WITH HOOK\",\n    0x0199: \"LATIN SMALL LETTER K WITH HOOK\",\n    0x019A: \"LATIN SMALL LETTER L WITH BAR\",\n    0x019B: \"LATIN SMALL LETTER LAMBDA WITH STROKE\",\n    0x019C: \"LATIN CAPITAL LETTER TURNED M\",\n    0x019D: \"LATIN CAPITAL LETTER N WITH LEFT HOOK\",\n    0x019E: \"LATIN SMALL LETTER N WITH LONG RIGHT LEG\",\n    0x019F: \"LATIN CAPITAL LETTER O WITH MIDDLE TILDE *\",\n    0x01A0: \"LATIN CAPITAL LETTER O WITH HORN\",\n    0x01A1: \"LATIN SMALL LETTER O WITH HORN\",\n    0x01A2: \"LATIN CAPITAL LETTER OI (gha)\",\n    0x01A3: \"LATIN SMALL LETTER OI (gha)\",\n    0x01A4: \"LATIN CAPITAL LETTER P WITH HOOK\",\n    0x01A5: \"LATIN SMALL LETTER P WITH HOOK\",\n    0x01A6: \"LATIN LETTER YR *\",\n    0x01A7: \"LATIN CAPITAL LETTER TONE TWO\",\n    0x01A8: \"LATIN SMALL LETTER TONE TWO\",\n    0x01A9: \"LATIN CAPITAL LETTER ESH\",\n    0x01AA: \"LATIN LETTER REVERSED ESH LOOP\",\n    0x01AB: \"LATIN SMALL LETTER T WITH PALATAL HOOK\",\n    0x01AC: \"LATIN CAPITAL LETTER T WITH HOOK\",\n    0x01AD: \"LATIN SMALL LETTER T WITH HOOK\",\n    0x01AE: \"LATIN CAPITAL LETTER T WITH RETROFLEX HOOK\",\n    0x01AF: \"LATIN CAPITAL LETTER U WITH HORN\",\n    0x01B0: \"LATIN SMALL LETTER U WITH HORN\",\n    0x01B1: \"LATIN CAPITAL LETTER UPSILON\",\n    0x01B2: \"LATIN CAPITAL LETTER V WITH HOOK\",\n    0x01B3: \"LATIN CAPITAL LETTER Y WITH HOOK\",\n    0x01B4: \"LATIN SMALL LETTER Y WITH HOOK\",\n    0x01B5: \"LATIN CAPITAL LETTER Z WITH STROKE\",\n    0x01B6: \"LATIN SMALL LETTER Z WITH STROKE\",\n    0x01B7: \"LATIN CAPITAL LETTER EZH\",\n    0x01B8: \"LATIN CAPITAL LETTER EZH REVERSED\",\n    0x01B9: \"LATIN SMALL LETTER EZH REVERSED\",\n    0x01BA: \"LATIN SMALL LETTER EZH WITH TAIL\",\n    0x01BB: \"LATIN LETTER TWO WITH STROKE\",\n    0x01BC: \"LATIN CAPITAL LETTER TONE FIVE\",\n    0x01BD: \"LATIN SMALL LETTER TONE FIVE\",\n    0x01BE: \"LATIN LETTER INVERTED GLOTTAL STOP WITH STROKE\",\n    0x01BF: \"LATIN LETTER WYNN\",\n    0x01C0: \"LATIN LETTER DENTAL CLICK\",\n    0x01C1: \"LATIN LETTER LATERAL CLICK\",\n    0x01C2: \"LATIN LETTER ALVEOLAR CLICK\",\n    0x01C3: \"LATIN LETTER RETROFLEX CLICK\",\n    0x01C4: \"LATIN CAPITAL LETTER DZ WITH CARON\",\n    0x01C5: \"LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON\",\n    0x01C6: \"LATIN SMALL LETTER DZ WITH CARON\",\n    0x01C7: \"LATIN CAPITAL LETTER LJ\",\n    0x01C8: \"LATIN CAPITAL LETTER L WITH SMALL LETTER J\",\n    0x01C9: \"LATIN SMALL LETTER LJ\",\n    0x01CA: \"LATIN CAPITAL LETTER NJ\",\n    0x01CB: \"LATIN CAPITAL LETTER N WITH SMALL LETTER J\",\n    0x01CC: \"LATIN SMALL LETTER NJ\",\n    0x01CD: \"LATIN CAPITAL LETTER A WITH CARON\",\n    0x01CE: \"LATIN SMALL LETTER A WITH CARON\",\n    0x01CF: \"LATIN CAPITAL LETTER I WITH CARON\",\n    0x01D0: \"LATIN SMALL LETTER I WITH CARON\",\n    0x01D1: \"LATIN CAPITAL LETTER O WITH CARON\",\n    0x01D2: \"LATIN SMALL LETTER O WITH CARON\",\n    0x01D3: \"LATIN CAPITAL LETTER U WITH CARON\",\n    0x01D4: \"LATIN SMALL LETTER U WITH CARON\",\n    0x01D5: \"LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON\",\n    0x01D6: \"LATIN SMALL LETTER U WITH DIAERESIS AND MACRON\",\n    0x01D7: \"LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE\",\n    0x01D8: \"LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE\",\n    0x01D9: \"LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON\",\n    0x01DA: \"LATIN SMALL LETTER U WITH DIAERESIS AND CARON\",\n    0x01DB: \"LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE\",\n    0x01DC: \"LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE\",\n    0x01DD: \"LATIN SMALL LETTER TURNED E\",\n    0x01DE: \"LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON\",\n    0x01DF: \"LATIN SMALL LETTER A WITH DIAERESIS AND MACRON\",\n    0x01E0: \"LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON\",\n    0x01E1: \"LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON\",\n    0x01E2: \"LATIN CAPITAL LETTER AE WITH MACRON (ash) *\",\n    0x01E3: \"LATIN SMALL LETTER AE WITH MACRON (ash) *\",\n    0x01E4: \"LATIN CAPITAL LETTER G WITH STROKE\",\n    0x01E5: \"LATIN SMALL LETTER G WITH STROKE\",\n    0x01E6: \"LATIN CAPITAL LETTER G WITH CARON\",\n    0x01E7: \"LATIN SMALL LETTER G WITH CARON\",\n    0x01E8: \"LATIN CAPITAL LETTER K WITH CARON\",\n    0x01E9: \"LATIN SMALL LETTER K WITH CARON\",\n    0x01EA: \"LATIN CAPITAL LETTER O WITH OGONEK\",\n    0x01EB: \"LATIN SMALL LETTER O WITH OGONEK\",\n    0x01EC: \"LATIN CAPITAL LETTER O WITH OGONEK AND MACRON\",\n    0x01ED: \"LATIN SMALL LETTER O WITH OGONEK AND MACRON\",\n    0x01EE: \"LATIN CAPITAL LETTER EZH WITH CARON\",\n    0x01EF: \"LATIN SMALL LETTER EZH WITH CARON\",\n    0x01F0: \"LATIN SMALL LETTER J WITH CARON\",\n    0x01F1: \"LATIN CAPITAL LETTER DZ\",\n    0x01F2: \"LATIN CAPITAL LETTER D WITH SMALL LETTER Z\",\n    0x01F3: \"LATIN SMALL LETTER DZ\",\n    0x01F4: \"LATIN CAPITAL LETTER G WITH ACUTE\",\n    0x01F5: \"LATIN SMALL LETTER G WITH ACUTE\",\n    0x01F6: \"LATIN CAPITAL LETTER HWAIR\",\n    0x01F7: \"LATIN CAPITAL LETTER WYNN\",\n    0x01F8: \"LATIN CAPITAL LETTER N WITH GRAVE\",\n    0x01F9: \"LATIN SMALL LETTER N WITH GRAVE\",\n    0x01FA: \"LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE\",\n    0x01FB: \"LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE\",\n    0x01FC: \"LATIN CAPITAL LETTER AE WITH ACUTE (ash) *\",\n    0x01FD: \"LATIN SMALL LETTER AE WITH ACUTE (ash) *\",\n    0x01FE: \"LATIN CAPITAL LETTER O WITH STROKE AND ACUTE\",\n    0x01FF: \"LATIN SMALL LETTER O WITH STROKE AND ACUTE\",\n    0x0200: \"LATIN CAPITAL LETTER A WITH DOUBLE GRAVE\",\n    0x0201: \"LATIN SMALL LETTER A WITH DOUBLE GRAVE\",\n    0x0202: \"LATIN CAPITAL LETTER A WITH INVERTED BREVE\",\n    0x0203: \"LATIN SMALL LETTER A WITH INVERTED BREVE\",\n    0x0204: \"LATIN CAPITAL LETTER E WITH DOUBLE GRAVE\",\n    0x0205: \"LATIN SMALL LETTER E WITH DOUBLE GRAVE\",\n    0x0206: \"LATIN CAPITAL LETTER E WITH INVERTED BREVE\",\n    0x0207: \"LATIN SMALL LETTER E WITH INVERTED BREVE\",\n    0x0208: \"LATIN CAPITAL LETTER I WITH DOUBLE GRAVE\",\n    0x0209: \"LATIN SMALL LETTER I WITH DOUBLE GRAVE\",\n    0x020A: \"LATIN CAPITAL LETTER I WITH INVERTED BREVE\",\n    0x020B: \"LATIN SMALL LETTER I WITH INVERTED BREVE\",\n    0x020C: \"LATIN CAPITAL LETTER O WITH DOUBLE GRAVE\",\n    0x020D: \"LATIN SMALL LETTER O WITH DOUBLE GRAVE\",\n    0x020E: \"LATIN CAPITAL LETTER O WITH INVERTED BREVE\",\n    0x020F: \"LATIN SMALL LETTER O WITH INVERTED BREVE\",\n    0x0210: \"LATIN CAPITAL LETTER R WITH DOUBLE GRAVE\",\n    0x0211: \"LATIN SMALL LETTER R WITH DOUBLE GRAVE\",\n    0x0212: \"LATIN CAPITAL LETTER R WITH INVERTED BREVE\",\n    0x0213: \"LATIN SMALL LETTER R WITH INVERTED BREVE\",\n    0x0214: \"LATIN CAPITAL LETTER U WITH DOUBLE GRAVE\",\n    0x0215: \"LATIN SMALL LETTER U WITH DOUBLE GRAVE\",\n    0x0216: \"LATIN CAPITAL LETTER U WITH INVERTED BREVE\",\n    0x0217: \"LATIN SMALL LETTER U WITH INVERTED BREVE\",\n    0x0218: \"LATIN CAPITAL LETTER S WITH COMMA BELOW *\",\n    0x0219: \"LATIN SMALL LETTER S WITH COMMA BELOW *\",\n    0x021A: \"LATIN CAPITAL LETTER T WITH COMMA BELOW *\",\n    0x021B: \"LATIN SMALL LETTER T WITH COMMA BELOW *\",\n    0x021C: \"LATIN CAPITAL LETTER YOGH\",\n    0x021D: \"LATIN SMALL LETTER YOGH\",\n    0x021E: \"LATIN CAPITAL LETTER H WITH CARON\",\n    0x021F: \"LATIN SMALL LETTER H WITH CARON\",\n    0x0220: \"LATIN CAPITAL LETTER N WITH LONG RIGHT LEG\",\n    0x0221: \"LATIN SMALL LETTER D WITH CURL\",\n    0x0222: \"LATIN CAPITAL LETTER OU\",\n    0x0223: \"LATIN SMALL LETTER OU\",\n    0x0224: \"LATIN CAPITAL LETTER Z WITH HOOK\",\n    0x0225: \"LATIN SMALL LETTER Z WITH HOOK\",\n    0x0226: \"LATIN CAPITAL LETTER A WITH DOT ABOVE\",\n    0x0227: \"LATIN SMALL LETTER A WITH DOT ABOVE\",\n    0x0228: \"LATIN CAPITAL LETTER E WITH CEDILLA\",\n    0x0229: \"LATIN SMALL LETTER E WITH CEDILLA\",\n    0x022A: \"LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON\",\n    0x022B: \"LATIN SMALL LETTER O WITH DIAERESIS AND MACRON\",\n    0x022C: \"LATIN CAPITAL LETTER O WITH TILDE AND MACRON\",\n    0x022D: \"LATIN SMALL LETTER O WITH TILDE AND MACRON\",\n    0x022E: \"LATIN CAPITAL LETTER O WITH DOT ABOVE\",\n    0x022F: \"LATIN SMALL LETTER O WITH DOT ABOVE\",\n    0x0230: \"LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON\",\n    0x0231: \"LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON\",\n    0x0232: \"LATIN CAPITAL LETTER Y WITH MACRON\",\n    0x0233: \"LATIN SMALL LETTER Y WITH MACRON\",\n    0x0234: \"LATIN SMALL LETTER L WITH CURL\",\n    0x0235: \"LATIN SMALL LETTER N WITH CURL\",\n    0x0236: \"LATIN SMALL LETTER T WITH CURL\",\n    0x0237: \"LATIN SMALL LETTER DOTLESS J\",\n    0x0238: \"LATIN SMALL LETTER DB DIGRAPH\",\n    0x0239: \"LATIN SMALL LETTER QP DIGRAPH\",\n    0x023A: \"LATIN CAPITAL LETTER A WITH STROKE\",\n    0x023B: \"LATIN CAPITAL LETTER C WITH STROKE\",\n    0x023C: \"LATIN SMALL LETTER C WITH STROKE\",\n    0x023D: \"LATIN CAPITAL LETTER L WITH BAR\",\n    0x023E: \"LATIN CAPITAL LETTER T WITH DIAGONAL STROKE\",\n    0x023F: \"LATIN SMALL LETTER S WITH SWASH TAIL\",\n    0x0240: \"LATIN SMALL LETTER Z WITH SWASH TAIL\",\n    0x0241: \"LATIN CAPITAL LETTER GLOTTAL STOP\",\n    0x0242: \"LATIN SMALL LETTER GLOTTAL STOP\",\n    0x0243: \"LATIN CAPITAL LETTER B WITH STROKE\",\n    0x0244: \"LATIN CAPITAL LETTER U BAR\",\n    0x0245: \"LATIN CAPITAL LETTER TURNED V\",\n    0x0246: \"LATIN CAPITAL LETTER E WITH STROKE\",\n    0x0247: \"LATIN SMALL LETTER E WITH STROKE\",\n    0x0248: \"LATIN CAPITAL LETTER J WITH STROKE\",\n    0x0249: \"LATIN SMALL LETTER J WITH STROKE\",\n    0x024A: \"LATIN CAPITAL LETTER SMALL Q WITH HOOK TAIL\",\n    0x024B: \"LATIN SMALL LETTER Q WITH HOOK TAIL\",\n    0x024C: \"LATIN CAPITAL LETTER R WITH STROKE\",\n    0x024D: \"LATIN SMALL LETTER R WITH STROKE\",\n    0x024E: \"LATIN CAPITAL LETTER Y WITH STROKE\",\n    0x024F: \"LATIN SMALL LETTER Y WITH STROKE\",\n    0x0250: \"LATIN SMALL LETTER TURNED A\",\n    0x0251: \"LATIN SMALL LETTER ALPHA\",\n    0x0252: \"LATIN SMALL LETTER TURNED ALPHA\",\n    0x0253: \"LATIN SMALL LETTER B WITH HOOK\",\n    0x0254: \"LATIN SMALL LETTER OPEN O\",\n    0x0255: \"LATIN SMALL LETTER C WITH CURL\",\n    0x0256: \"LATIN SMALL LETTER D WITH TAIL\",\n    0x0257: \"LATIN SMALL LETTER D WITH HOOK\",\n    0x0258: \"LATIN SMALL LETTER REVERSED E\",\n    0x0259: \"LATIN SMALL LETTER SCHWA\",\n    0x025A: \"LATIN SMALL LETTER SCHWA WITH HOOK\",\n    0x025B: \"LATIN SMALL LETTER OPEN E\",\n    0x025C: \"LATIN SMALL LETTER REVERSED OPEN E\",\n    0x025D: \"LATIN SMALL LETTER REVERSED OPEN E WITH HOOK\",\n    0x025E: \"LATIN SMALL LETTER CLOSED REVERSED OPEN E\",\n    0x025F: \"LATIN SMALL LETTER DOTLESS J WITH STROKE\",\n    0x0260: \"LATIN SMALL LETTER G WITH HOOK\",\n    0x0261: \"LATIN SMALL LETTER SCRIPT G\",\n    0x0262: \"LATIN LETTER SMALL CAPITAL G\",\n    0x0263: \"LATIN SMALL LETTER GAMMA\",\n    0x0264: \"LATIN SMALL LETTER RAMS HORN\",\n    0x0265: \"LATIN SMALL LETTER TURNED H\",\n    0x0266: \"LATIN SMALL LETTER H WITH HOOK\",\n    0x0267: \"LATIN SMALL LETTER HENG WITH HOOK\",\n    0x0268: \"LATIN SMALL LETTER I WITH STROKE\",\n    0x0269: \"LATIN SMALL LETTER IOTA\",\n    0x026A: \"LATIN LETTER SMALL CAPITAL I\",\n    0x026B: \"LATIN SMALL LETTER L WITH MIDDLE TILDE\",\n    0x026C: \"LATIN SMALL LETTER L WITH BELT\",\n    0x026D: \"LATIN SMALL LETTER L WITH RETROFLEX HOOK\",\n    0x026E: \"LATIN SMALL LETTER LEZH\",\n    0x026F: \"LATIN SMALL LETTER TURNED M\",\n    0x0270: \"LATIN SMALL LETTER TURNED M WITH LONG LEG\",\n    0x0271: \"LATIN SMALL LETTER M WITH HOOK\",\n    0x0272: \"LATIN SMALL LETTER N WITH LEFT HOOK\",\n    0x0273: \"LATIN SMALL LETTER N WITH RETROFLEX HOOK\",\n    0x0274: \"LATIN LETTER SMALL CAPITAL N\",\n    0x0275: \"LATIN SMALL LETTER BARRED O\",\n    0x0276: \"LATIN LETTER SMALL CAPITAL OE\",\n    0x0277: \"LATIN SMALL LETTER CLOSED OMEGA\",\n    0x0278: \"LATIN SMALL LETTER PHI\",\n    0x0279: \"LATIN SMALL LETTER TURNED R\",\n    0x027A: \"LATIN SMALL LETTER TURNED R WITH LONG LEG\",\n    0x027B: \"LATIN SMALL LETTER TURNED R WITH HOOK\",\n    0x027C: \"LATIN SMALL LETTER R WITH LONG LEG\",\n    0x027D: \"LATIN SMALL LETTER R WITH TAIL\",\n    0x027E: \"LATIN SMALL LETTER R WITH FISHHOOK\",\n    0x027F: \"LATIN SMALL LETTER REVERSED R WITH FISHHOOK\",\n    0x0280: \"LATIN LETTER SMALL CAPITAL R *\",\n    0x0281: \"LATIN LETTER SMALL CAPITAL INVERTED R\",\n    0x0282: \"LATIN SMALL LETTER S WITH HOOK\",\n    0x0283: \"LATIN SMALL LETTER ESH\",\n    0x0284: \"LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK\",\n    0x0285: \"LATIN SMALL LETTER SQUAT REVERSED ESH\",\n    0x0286: \"LATIN SMALL LETTER ESH WITH CURL\",\n    0x0287: \"LATIN SMALL LETTER TURNED T\",\n    0x0288: \"LATIN SMALL LETTER T WITH RETROFLEX HOOK\",\n    0x0289: \"LATIN SMALL LETTER U BAR\",\n    0x028A: \"LATIN SMALL LETTER UPSILON\",\n    0x028B: \"LATIN SMALL LETTER V WITH HOOK\",\n    0x028C: \"LATIN SMALL LETTER TURNED V\",\n    0x028D: \"LATIN SMALL LETTER TURNED W\",\n    0x028E: \"LATIN SMALL LETTER TURNED Y\",\n    0x028F: \"LATIN LETTER SMALL CAPITAL Y\",\n    0x0290: \"LATIN SMALL LETTER Z WITH RETROFLEX HOOK\",\n    0x0291: \"LATIN SMALL LETTER Z WITH CURL\",\n    0x0292: \"LATIN SMALL LETTER EZH\",\n    0x0293: \"LATIN SMALL LETTER EZH WITH CURL\",\n    0x0294: \"LATIN LETTER GLOTTAL STOP\",\n    0x0295: \"LATIN LETTER PHARYNGEAL VOICED FRICATIVE\",\n    0x0296: \"LATIN LETTER INVERTED GLOTTAL STOP\",\n    0x0297: \"LATIN LETTER STRETCHED C\",\n    0x0298: \"LATIN LETTER BILABIAL CLICK\",\n    0x0299: \"LATIN LETTER SMALL CAPITAL B\",\n    0x029A: \"LATIN SMALL LETTER CLOSED OPEN E\",\n    0x029B: \"LATIN LETTER SMALL CAPITAL G WITH HOOK\",\n    0x029C: \"LATIN LETTER SMALL CAPITAL H\",\n    0x029D: \"LATIN SMALL LETTER J WITH CROSSED-TAIL\",\n    0x029E: \"LATIN SMALL LETTER TURNED K\",\n    0x029F: \"LATIN LETTER SMALL CAPITAL L\",\n    0x02A0: \"LATIN SMALL LETTER Q WITH HOOK\",\n    0x02A1: \"LATIN LETTER GLOTTAL STOP WITH STROKE\",\n    0x02A2: \"LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE\",\n    0x02A3: \"LATIN SMALL LETTER DZ DIGRAPH\",\n    0x02A4: \"LATIN SMALL LETTER DEZH DIGRAPH\",\n    0x02A5: \"LATIN SMALL LETTER DZ DIGRAPH WITH CURL\",\n    0x02A6: \"LATIN SMALL LETTER TS DIGRAPH\",\n    0x02A7: \"LATIN SMALL LETTER TESH DIGRAPH\",\n    0x02A8: \"LATIN SMALL LETTER TC DIGRAPH WITH CURL\",\n    0x02A9: \"LATIN SMALL LETTER FENG DIGRAPH\",\n    0x02AA: \"LATIN SMALL LETTER LS DIGRAPH\",\n    0x02AB: \"LATIN SMALL LETTER LZ DIGRAPH\",\n    0x02AC: \"LATIN LETTER BILABIAL PERCUSSIVE\",\n    0x02AD: \"LATIN LETTER BIDENTAL PERCUSSIVE\",\n    0x02AE: \"LATIN SMALL LETTER TURNED H WITH FISHHOOK\",\n    0x02AF: \"LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL\",\n    0x02B0: \"MODIFIER LETTER SMALL H\",\n    0x02B1: \"MODIFIER LETTER SMALL H WITH HOOK\",\n    0x02B2: \"MODIFIER LETTER SMALL J\",\n    0x02B3: \"MODIFIER LETTER SMALL R\",\n    0x02B4: \"MODIFIER LETTER SMALL TURNED R\",\n    0x02B5: \"MODIFIER LETTER SMALL TURNED R WITH HOOK\",\n    0x02B6: \"MODIFIER LETTER SMALL CAPITAL INVERTED R\",\n    0x02B7: \"MODIFIER LETTER SMALL W\",\n    0x02B8: \"MODIFIER LETTER SMALL Y\",\n    0x02B9: \"MODIFIER LETTER PRIME\",\n    0x02BA: \"MODIFIER LETTER DOUBLE PRIME\",\n    0x02BB: \"MODIFIER LETTER TURNED COMMA\",\n    0x02BC: \"MODIFIER LETTER APOSTROPHE\",\n    0x02BD: \"MODIFIER LETTER REVERSED COMMA\",\n    0x02BE: \"MODIFIER LETTER RIGHT HALF RING\",\n    0x02BF: \"MODIFIER LETTER LEFT HALF RING\",\n    0x02C0: \"MODIFIER LETTER GLOTTAL STOP\",\n    0x02C1: \"MODIFIER LETTER REVERSED GLOTTAL STOP\",\n    0x02C2: \"MODIFIER LETTER LEFT ARROWHEAD\",\n    0x02C3: \"MODIFIER LETTER RIGHT ARROWHEAD\",\n    0x02C4: \"MODIFIER LETTER UP ARROWHEAD\",\n    0x02C5: \"MODIFIER LETTER DOWN ARROWHEAD\",\n    0x02C6: \"MODIFIER LETTER CIRCUMFLEX ACCENT\",\n    0x02C7: \"CARON (Mandarin Chinese third tone)\",\n    0x02C8: \"MODIFIER LETTER VERTICAL LINE\",\n    0x02C9: \"MODIFIER LETTER MACRON (Mandarin Chinese first tone)\",\n    0x02CA: \"MODIFIER LETTER ACUTE ACCENT (Mandarin Chinese second tone)\",\n    0x02CB: \"MODIFIER LETTER GRAVE ACCENT (Mandarin Chinese fourth tone)\",\n    0x02CC: \"MODIFIER LETTER LOW VERTICAL LINE\",\n    0x02CD: \"MODIFIER LETTER LOW MACRON\",\n    0x02CE: \"MODIFIER LETTER LOW GRAVE ACCENT\",\n    0x02CF: \"MODIFIER LETTER LOW ACUTE ACCENT\",\n    0x02D0: \"MODIFIER LETTER TRIANGULAR COLON\",\n    0x02D1: \"MODIFIER LETTER HALF TRIANGULAR COLON\",\n    0x02D2: \"MODIFIER LETTER CENTRED RIGHT HALF RING\",\n    0x02D3: \"MODIFIER LETTER CENTRED LEFT HALF RING\",\n    0x02D4: \"MODIFIER LETTER UP TACK\",\n    0x02D5: \"MODIFIER LETTER DOWN TACK\",\n    0x02D6: \"MODIFIER LETTER PLUS SIGN\",\n    0x02D7: \"MODIFIER LETTER MINUS SIGN\",\n    0x02D8: \"BREVE\",\n    0x02D9: \"DOT ABOVE (Mandarin Chinese light tone)\",\n    0x02DA: \"RING ABOVE\",\n    0x02DB: \"OGONEK\",\n    0x02DC: \"SMALL TILDE\",\n    0x02DD: \"DOUBLE ACUTE ACCENT\",\n    0x02DE: \"MODIFIER LETTER RHOTIC HOOK\",\n    0x02DF: \"MODIFIER LETTER CROSS ACCENT\",\n    0x02E0: \"MODIFIER LETTER SMALL GAMMA\",\n    0x02E1: \"MODIFIER LETTER SMALL L\",\n    0x02E2: \"MODIFIER LETTER SMALL S\",\n    0x02E3: \"MODIFIER LETTER SMALL X\",\n    0x02E4: \"MODIFIER LETTER SMALL REVERSED GLOTTAL STOP\",\n    0x02E5: \"MODIFIER LETTER EXTRA-HIGH TONE BAR\",\n    0x02E6: \"MODIFIER LETTER HIGH TONE BAR\",\n    0x02E7: \"MODIFIER LETTER MID TONE BAR\",\n    0x02E8: \"MODIFIER LETTER LOW TONE BAR\",\n    0x02E9: \"MODIFIER LETTER EXTRA-LOW TONE BAR\",\n    0x02EA: \"MODIFIER LETTER YIN DEPARTING TONE MARK\",\n    0x02EB: \"MODIFIER LETTER YANG DEPARTING TONE MARK\",\n    0x02EC: \"MODIFIER LETTER VOICING\",\n    0x02ED: \"MODIFIER LETTER UNASPIRATED\",\n    0x02EE: \"MODIFIER LETTER DOUBLE APOSTROPHE\",\n    0x02EF: \"MODIFIER LETTER LOW DOWN ARROWHEAD\",\n    0x02F0: \"MODIFIER LETTER LOW UP ARROWHEAD\",\n    0x02F1: \"MODIFIER LETTER LOW LEFT ARROWHEAD\",\n    0x02F2: \"MODIFIER LETTER LOW RIGHT ARROWHEAD\",\n    0x02F3: \"MODIFIER LETTER LOW RING\",\n    0x02F4: \"MODIFIER LETTER MIDDLE GRAVE ACCENT\",\n    0x02F5: \"MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT\",\n    0x02F6: \"MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT\",\n    0x02F7: \"MODIFIER LETTER LOW TILDE\",\n    0x02F8: \"MODIFIER LETTER RAISED COLON\",\n    0x02F9: \"MODIFIER LETTER BEGIN HIGH TONE\",\n    0x02FA: \"MODIFIER LETTER END HIGH TONE\",\n    0x02FB: \"MODIFIER LETTER BEGIN LOW TONE\",\n    0x02FC: \"MODIFIER LETTER END LOW TONE\",\n    0x02FD: \"MODIFIER LETTER SHELF\",\n    0x02FE: \"MODIFIER LETTER OPEN SHELF\",\n    0x02FF: \"MODIFIER LETTER LOW LEFT ARROW\",\n    0x0300: \"COMBINING GRAVE ACCENT (Varia)\",\n    0x0301: \"COMBINING ACUTE ACCENT (Oxia, Tonos)\",\n    0x0302: \"COMBINING CIRCUMFLEX ACCENT\",\n    0x0303: \"COMBINING TILDE\",\n    0x0304: \"COMBINING MACRON\",\n    0x0305: \"COMBINING OVERLINE\",\n    0x0306: \"COMBINING BREVE (Vrachy)\",\n    0x0307: \"COMBINING DOT ABOVE\",\n    0x0308: \"COMBINING DIAERESIS (Dialytika)\",\n    0x0309: \"COMBINING HOOK ABOVE\",\n    0x030A: \"COMBINING RING ABOVE\",\n    0x030B: \"COMBINING DOUBLE ACUTE ACCENT\",\n    0x030C: \"COMBINING CARON\",\n    0x030D: \"COMBINING VERTICAL LINE ABOVE\",\n    0x030E: \"COMBINING DOUBLE VERTICAL LINE ABOVE\",\n    0x030F: \"COMBINING DOUBLE GRAVE ACCENT\",\n    0x0310: \"COMBINING CANDRABINDU\",\n    0x0311: \"COMBINING INVERTED BREVE\",\n    0x0312: \"COMBINING TURNED COMMA ABOVE\",\n    0x0313: \"COMBINING COMMA ABOVE (Psili)\",\n    0x0314: \"COMBINING REVERSED COMMA ABOVE (Dasia)\",\n    0x0315: \"COMBINING COMMA ABOVE RIGHT\",\n    0x0316: \"COMBINING GRAVE ACCENT BELOW\",\n    0x0317: \"COMBINING ACUTE ACCENT BELOW\",\n    0x0318: \"COMBINING LEFT TACK BELOW\",\n    0x0319: \"COMBINING RIGHT TACK BELOW\",\n    0x031A: \"COMBINING LEFT ANGLE ABOVE\",\n    0x031B: \"COMBINING HORN\",\n    0x031C: \"COMBINING LEFT HALF RING BELOW\",\n    0x031D: \"COMBINING UP TACK BELOW\",\n    0x031E: \"COMBINING DOWN TACK BELOW\",\n    0x031F: \"COMBINING PLUS SIGN BELOW\",\n    0x0320: \"COMBINING MINUS SIGN BELOW\",\n    0x0321: \"COMBINING PALATALIZED HOOK BELOW\",\n    0x0322: \"COMBINING RETROFLEX HOOK BELOW\",\n    0x0323: \"COMBINING DOT BELOW\",\n    0x0324: \"COMBINING DIAERESIS BELOW\",\n    0x0325: \"COMBINING RING BELOW\",\n    0x0326: \"COMBINING COMMA BELOW\",\n    0x0327: \"COMBINING CEDILLA\",\n    0x0328: \"COMBINING OGONEK\",\n    0x0329: \"COMBINING VERTICAL LINE BELOW\",\n    0x032A: \"COMBINING BRIDGE BELOW\",\n    0x032B: \"COMBINING INVERTED DOUBLE ARCH BELOW\",\n    0x032C: \"COMBINING CARON BELOW\",\n    0x032D: \"COMBINING CIRCUMFLEX ACCENT BELOW\",\n    0x032E: \"COMBINING BREVE BELOW\",\n    0x032F: \"COMBINING INVERTED BREVE BELOW\",\n    0x0330: \"COMBINING TILDE BELOW\",\n    0x0331: \"COMBINING MACRON BELOW\",\n    0x0332: \"COMBINING LOW LINE\",\n    0x0333: \"COMBINING DOUBLE LOW LINE\",\n    0x0334: \"COMBINING TILDE OVERLAY\",\n    0x0335: \"COMBINING SHORT STROKE OVERLAY\",\n    0x0336: \"COMBINING LONG STROKE OVERLAY\",\n    0x0337: \"COMBINING SHORT SOLIDUS OVERLAY\",\n    0x0338: \"COMBINING LONG SOLIDUS OVERLAY\",\n    0x0339: \"COMBINING RIGHT HALF RING BELOW\",\n    0x033A: \"COMBINING INVERTED BRIDGE BELOW\",\n    0x033B: \"COMBINING SQUARE BELOW\",\n    0x033C: \"COMBINING SEAGULL BELOW\",\n    0x033D: \"COMBINING X ABOVE\",\n    0x033E: \"COMBINING VERTICAL TILDE\",\n    0x033F: \"COMBINING DOUBLE OVERLINE\",\n    0x0340: \"COMBINING GRAVE TONE MARK (Vietnamese)\",\n    0x0341: \"COMBINING ACUTE TONE MARK (Vietnamese)\",\n    0x0342: \"COMBINING GREEK PERISPOMENI\",\n    0x0343: \"COMBINING GREEK KORONIS\",\n    0x0344: \"COMBINING GREEK DIALYTIKA TONOS\",\n    0x0345: \"COMBINING GREEK YPOGEGRAMMENI\",\n    0x0346: \"COMBINING BRIDGE ABOVE\",\n    0x0347: \"COMBINING EQUALS SIGN BELOW\",\n    0x0348: \"COMBINING DOUBLE VERTICAL LINE BELOW\",\n    0x0349: \"COMBINING LEFT ANGLE BELOW\",\n    0x034A: \"COMBINING NOT TILDE ABOVE\",\n    0x034B: \"COMBINING HOMOTHETIC ABOVE\",\n    0x034C: \"COMBINING ALMOST EQUAL TO ABOVE\",\n    0x034D: \"COMBINING LEFT RIGHT ARROW BELOW\",\n    0x034E: \"COMBINING UPWARDS ARROW BELOW\",\n    0x034F: \"COMBINING GRAPHEME JOINER\",\n    0x0350: \"COMBINING RIGHT ARROWHEAD ABOVE\",\n    0x0351: \"COMBINING LEFT HALF RING ABOVE\",\n    0x0352: \"COMBINING FERMATA\",\n    0x0353: \"COMBINING X BELOW\",\n    0x0354: \"COMBINING LEFT ARROWHEAD BELOW\",\n    0x0355: \"COMBINING RIGHT ARROWHEAD BELOW\",\n    0x0356: \"COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD BELOW\",\n    0x0357: \"COMBINING RIGHT HALF RING ABOVE\",\n    0x0358: \"COMBINING DOT ABOVE RIGHT\",\n    0x0359: \"COMBINING ASTERISK BELOW\",\n    0x035A: \"COMBINING DOUBLE RING BELOW\",\n    0x035B: \"COMBINING ZIGZAG ABOVE\",\n    0x035C: \"COMBINING DOUBLE BREVE BELOW\",\n    0x035D: \"COMBINING DOUBLE BREVE\",\n    0x035E: \"COMBINING DOUBLE MACRON\",\n    0x035F: \"COMBINING DOUBLE MACRON BELOW\",\n    0x0360: \"COMBINING DOUBLE TILDE\",\n    0x0361: \"COMBINING DOUBLE INVERTED BREVE\",\n    0x0362: \"COMBINING DOUBLE RIGHTWARDS ARROW BELOW\",\n    0x0363: \"COMBINING LATIN SMALL LETTER A\",\n    0x0364: \"COMBINING LATIN SMALL LETTER E\",\n    0x0365: \"COMBINING LATIN SMALL LETTER I\",\n    0x0366: \"COMBINING LATIN SMALL LETTER O\",\n    0x0367: \"COMBINING LATIN SMALL LETTER U\",\n    0x0368: \"COMBINING LATIN SMALL LETTER C\",\n    0x0369: \"COMBINING LATIN SMALL LETTER D\",\n    0x036A: \"COMBINING LATIN SMALL LETTER H\",\n    0x036B: \"COMBINING LATIN SMALL LETTER M\",\n    0x036C: \"COMBINING LATIN SMALL LETTER R\",\n    0x036D: \"COMBINING LATIN SMALL LETTER T\",\n    0x036E: \"COMBINING LATIN SMALL LETTER V\",\n    0x036F: \"COMBINING LATIN SMALL LETTER X\",\n    0x0370: \"GREEK CAPITAL LETTER HETA\",\n    0x0371: \"GREEK SMALL LETTER HETA\",\n    0x0372: \"GREEK CAPITAL LETTER ARCHAIC SAMPI\",\n    0x0373: \"GREEK SMALL LETTER ARCHAIC SAMPI\",\n    0x0374: \"GREEK NUMERAL SIGN (Dexia keraia)\",\n    0x0375: \"GREEK LOWER NUMERAL SIGN (Aristeri keraia)\",\n    0x0376: \"GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA\",\n    0x0377: \"GREEK SMALL LETTER PAMPHYLIAN DIGAMMA\",\n    0x037A: \"GREEK YPOGEGRAMMENI\",\n    0x037B: \"GREEK SMALL REVERSED LUNATE SIGMA SYMBOL\",\n    0x037C: \"GREEK SMALL DOTTED LUNATE SIGMA SYMBOL\",\n    0x037D: \"GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL\",\n    0x037E: \"GREEK QUESTION MARK (Erotimatiko)\",\n    0x0384: \"GREEK TONOS\",\n    0x0385: \"GREEK DIALYTIKA TONOS\",\n    0x0386: \"GREEK CAPITAL LETTER ALPHA WITH TONOS\",\n    0x0387: \"GREEK ANO TELEIA\",\n    0x0388: \"GREEK CAPITAL LETTER EPSILON WITH TONOS\",\n    0x0389: \"GREEK CAPITAL LETTER ETA WITH TONOS\",\n    0x038A: \"GREEK CAPITAL LETTER IOTA WITH TONOS\",\n    0x038C: \"GREEK CAPITAL LETTER OMICRON WITH TONOS\",\n    0x038E: \"GREEK CAPITAL LETTER UPSILON WITH TONOS\",\n    0x038F: \"GREEK CAPITAL LETTER OMEGA WITH TONOS\",\n    0x0390: \"GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS\",\n    0x0391: \"GREEK CAPITAL LETTER ALPHA\",\n    0x0392: \"GREEK CAPITAL LETTER BETA\",\n    0x0393: \"GREEK CAPITAL LETTER GAMMA\",\n    0x0394: \"GREEK CAPITAL LETTER DELTA\",\n    0x0395: \"GREEK CAPITAL LETTER EPSILON\",\n    0x0396: \"GREEK CAPITAL LETTER ZETA\",\n    0x0397: \"GREEK CAPITAL LETTER ETA\",\n    0x0398: \"GREEK CAPITAL LETTER THETA\",\n    0x0399: \"GREEK CAPITAL LETTER IOTA\",\n    0x039A: \"GREEK CAPITAL LETTER KAPPA\",\n    0x039B: \"GREEK CAPITAL LETTER LAMDA\",\n    0x039C: \"GREEK CAPITAL LETTER MU\",\n    0x039D: \"GREEK CAPITAL LETTER NU\",\n    0x039E: \"GREEK CAPITAL LETTER XI\",\n    0x039F: \"GREEK CAPITAL LETTER OMICRON\",\n    0x03A0: \"GREEK CAPITAL LETTER PI\",\n    0x03A1: \"GREEK CAPITAL LETTER RHO\",\n    0x03A3: \"GREEK CAPITAL LETTER SIGMA\",\n    0x03A4: \"GREEK CAPITAL LETTER TAU\",\n    0x03A5: \"GREEK CAPITAL LETTER UPSILON\",\n    0x03A6: \"GREEK CAPITAL LETTER PHI\",\n    0x03A7: \"GREEK CAPITAL LETTER CHI\",\n    0x03A8: \"GREEK CAPITAL LETTER PSI\",\n    0x03A9: \"GREEK CAPITAL LETTER OMEGA\",\n    0x03AA: \"GREEK CAPITAL LETTER IOTA WITH DIALYTIKA\",\n    0x03AB: \"GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA\",\n    0x03AC: \"GREEK SMALL LETTER ALPHA WITH TONOS\",\n    0x03AD: \"GREEK SMALL LETTER EPSILON WITH TONOS\",\n    0x03AE: \"GREEK SMALL LETTER ETA WITH TONOS\",\n    0x03AF: \"GREEK SMALL LETTER IOTA WITH TONOS\",\n    0x03B0: \"GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS\",\n    0x03B1: \"GREEK SMALL LETTER ALPHA\",\n    0x03B2: \"GREEK SMALL LETTER BETA\",\n    0x03B3: \"GREEK SMALL LETTER GAMMA\",\n    0x03B4: \"GREEK SMALL LETTER DELTA\",\n    0x03B5: \"GREEK SMALL LETTER EPSILON\",\n    0x03B6: \"GREEK SMALL LETTER ZETA\",\n    0x03B7: \"GREEK SMALL LETTER ETA\",\n    0x03B8: \"GREEK SMALL LETTER THETA\",\n    0x03B9: \"GREEK SMALL LETTER IOTA\",\n    0x03BA: \"GREEK SMALL LETTER KAPPA\",\n    0x03BB: \"GREEK SMALL LETTER LAMDA\",\n    0x03BC: \"GREEK SMALL LETTER MU\",\n    0x03BD: \"GREEK SMALL LETTER NU\",\n    0x03BE: \"GREEK SMALL LETTER XI\",\n    0x03BF: \"GREEK SMALL LETTER OMICRON\",\n    0x03C0: \"GREEK SMALL LETTER PI\",\n    0x03C1: \"GREEK SMALL LETTER RHO\",\n    0x03C2: \"GREEK SMALL LETTER FINAL SIGMA\",\n    0x03C3: \"GREEK SMALL LETTER SIGMA\",\n    0x03C4: \"GREEK SMALL LETTER TAU\",\n    0x03C5: \"GREEK SMALL LETTER UPSILON\",\n    0x03C6: \"GREEK SMALL LETTER PHI\",\n    0x03C7: \"GREEK SMALL LETTER CHI\",\n    0x03C8: \"GREEK SMALL LETTER PSI\",\n    0x03C9: \"GREEK SMALL LETTER OMEGA\",\n    0x03CA: \"GREEK SMALL LETTER IOTA WITH DIALYTIKA\",\n    0x03CB: \"GREEK SMALL LETTER UPSILON WITH DIALYTIKA\",\n    0x03CC: \"GREEK SMALL LETTER OMICRON WITH TONOS\",\n    0x03CD: \"GREEK SMALL LETTER UPSILON WITH TONOS\",\n    0x03CE: \"GREEK SMALL LETTER OMEGA WITH TONOS\",\n    0x03CF: \"GREEK CAPITAL KAI SYMBOL\",\n    0x03D0: \"GREEK BETA SYMBOL\",\n    0x03D1: \"GREEK THETA SYMBOL\",\n    0x03D2: \"GREEK UPSILON WITH HOOK SYMBOL\",\n    0x03D3: \"GREEK UPSILON WITH ACUTE AND HOOK SYMBOL\",\n    0x03D4: \"GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL\",\n    0x03D5: \"GREEK PHI SYMBOL\",\n    0x03D6: \"GREEK PI SYMBOL\",\n    0x03D7: \"GREEK KAI SYMBOL\",\n    0x03D8: \"GREEK LETTER ARCHAIC KOPPA *\",\n    0x03D9: \"GREEK SMALL LETTER ARCHAIC KOPPA *\",\n    0x03DA: \"GREEK LETTER STIGMA\",\n    0x03DB: \"GREEK SMALL LETTER STIGMA\",\n    0x03DC: \"GREEK LETTER DIGAMMA\",\n    0x03DD: \"GREEK SMALL LETTER DIGAMMA\",\n    0x03DE: \"GREEK LETTER KOPPA\",\n    0x03DF: \"GREEK SMALL LETTER KOPPA\",\n    0x03E0: \"GREEK LETTER SAMPI\",\n    0x03E1: \"GREEK SMALL LETTER SAMPI\",\n    0x03E2: \"COPTIC CAPITAL LETTER SHEI\",\n    0x03E3: \"COPTIC SMALL LETTER SHEI\",\n    0x03E4: \"COPTIC CAPITAL LETTER FEI\",\n    0x03E5: \"COPTIC SMALL LETTER FEI\",\n    0x03E6: \"COPTIC CAPITAL LETTER KHEI\",\n    0x03E7: \"COPTIC SMALL LETTER KHEI\",\n    0x03E8: \"COPTIC CAPITAL LETTER HORI\",\n    0x03E9: \"COPTIC SMALL LETTER HORI\",\n    0x03EA: \"COPTIC CAPITAL LETTER GANGIA\",\n    0x03EB: \"COPTIC SMALL LETTER GANGIA\",\n    0x03EC: \"COPTIC CAPITAL LETTER SHIMA\",\n    0x03ED: \"COPTIC SMALL LETTER SHIMA\",\n    0x03EE: \"COPTIC CAPITAL LETTER DEI\",\n    0x03EF: \"COPTIC SMALL LETTER DEI\",\n    0x03F0: \"GREEK KAPPA SYMBOL\",\n    0x03F1: \"GREEK RHO SYMBOL\",\n    0x03F2: \"GREEK LUNATE SIGMA SYMBOL\",\n    0x03F3: \"GREEK LETTER YOT\",\n    0x03F4: \"GREEK CAPITAL THETA SYMBOL\",\n    0x03F5: \"GREEK LUNATE EPSILON SYMBOL\",\n    0x03F6: \"GREEK REVERSED LUNATE EPSILON SYMBOL\",\n    0x03F7: \"GREEK CAPITAL LETTER SHO\",\n    0x03F8: \"GREEK SMALL LETTER SHO\",\n    0x03F9: \"GREEK CAPITAL LUNATE SIGMA SYMBOL\",\n    0x03FA: \"GREEK CAPITAL LETTER SAN\",\n    0x03FB: \"GREEK SMALL LETTER SAN\",\n    0x03FC: \"GREEK RHO WITH STROKE SYMBOL\",\n    0x03FD: \"GREEK CAPITAL REVERSED LUNATE SIGMA SYMBOL\",\n    0x03FE: \"GREEK CAPITAL DOTTED LUNATE SIGMA SYMBOL\",\n    0x03FF: \"GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL\",\n    0x0400: \"CYRILLIC CAPITAL LETTER IE WITH GRAVE\",\n    0x0401: \"CYRILLIC CAPITAL LETTER IO\",\n    0x0402: \"CYRILLIC CAPITAL LETTER DJE (Serbocroatian)\",\n    0x0403: \"CYRILLIC CAPITAL LETTER GJE\",\n    0x0404: \"CYRILLIC CAPITAL LETTER UKRAINIAN IE\",\n    0x0405: \"CYRILLIC CAPITAL LETTER DZE\",\n    0x0406: \"CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I\",\n    0x0407: \"CYRILLIC CAPITAL LETTER YI (Ukrainian)\",\n    0x0408: \"CYRILLIC CAPITAL LETTER JE\",\n    0x0409: \"CYRILLIC CAPITAL LETTER LJE\",\n    0x040A: \"CYRILLIC CAPITAL LETTER NJE\",\n    0x040B: \"CYRILLIC CAPITAL LETTER TSHE (Serbocroatian)\",\n    0x040C: \"CYRILLIC CAPITAL LETTER KJE\",\n    0x040D: \"CYRILLIC CAPITAL LETTER I WITH GRAVE\",\n    0x040E: \"CYRILLIC CAPITAL LETTER SHORT U (Byelorussian)\",\n    0x040F: \"CYRILLIC CAPITAL LETTER DZHE\",\n    0x0410: \"CYRILLIC CAPITAL LETTER A\",\n    0x0411: \"CYRILLIC CAPITAL LETTER BE\",\n    0x0412: \"CYRILLIC CAPITAL LETTER VE\",\n    0x0413: \"CYRILLIC CAPITAL LETTER GHE\",\n    0x0414: \"CYRILLIC CAPITAL LETTER DE\",\n    0x0415: \"CYRILLIC CAPITAL LETTER IE\",\n    0x0416: \"CYRILLIC CAPITAL LETTER ZHE\",\n    0x0417: \"CYRILLIC CAPITAL LETTER ZE\",\n    0x0418: \"CYRILLIC CAPITAL LETTER I\",\n    0x0419: \"CYRILLIC CAPITAL LETTER SHORT I\",\n    0x041A: \"CYRILLIC CAPITAL LETTER KA\",\n    0x041B: \"CYRILLIC CAPITAL LETTER EL\",\n    0x041C: \"CYRILLIC CAPITAL LETTER EM\",\n    0x041D: \"CYRILLIC CAPITAL LETTER EN\",\n    0x041E: \"CYRILLIC CAPITAL LETTER O\",\n    0x041F: \"CYRILLIC CAPITAL LETTER PE\",\n    0x0420: \"CYRILLIC CAPITAL LETTER ER\",\n    0x0421: \"CYRILLIC CAPITAL LETTER ES\",\n    0x0422: \"CYRILLIC CAPITAL LETTER TE\",\n    0x0423: \"CYRILLIC CAPITAL LETTER U\",\n    0x0424: \"CYRILLIC CAPITAL LETTER EF\",\n    0x0425: \"CYRILLIC CAPITAL LETTER HA\",\n    0x0426: \"CYRILLIC CAPITAL LETTER TSE\",\n    0x0427: \"CYRILLIC CAPITAL LETTER CHE\",\n    0x0428: \"CYRILLIC CAPITAL LETTER SHA\",\n    0x0429: \"CYRILLIC CAPITAL LETTER SHCHA\",\n    0x042A: \"CYRILLIC CAPITAL LETTER HARD SIGN\",\n    0x042B: \"CYRILLIC CAPITAL LETTER YERU\",\n    0x042C: \"CYRILLIC CAPITAL LETTER SOFT SIGN\",\n    0x042D: \"CYRILLIC CAPITAL LETTER E\",\n    0x042E: \"CYRILLIC CAPITAL LETTER YU\",\n    0x042F: \"CYRILLIC CAPITAL LETTER YA\",\n    0x0430: \"CYRILLIC SMALL LETTER A\",\n    0x0431: \"CYRILLIC SMALL LETTER BE\",\n    0x0432: \"CYRILLIC SMALL LETTER VE\",\n    0x0433: \"CYRILLIC SMALL LETTER GHE\",\n    0x0434: \"CYRILLIC SMALL LETTER DE\",\n    0x0435: \"CYRILLIC SMALL LETTER IE\",\n    0x0436: \"CYRILLIC SMALL LETTER ZHE\",\n    0x0437: \"CYRILLIC SMALL LETTER ZE\",\n    0x0438: \"CYRILLIC SMALL LETTER I\",\n    0x0439: \"CYRILLIC SMALL LETTER SHORT I\",\n    0x043A: \"CYRILLIC SMALL LETTER KA\",\n    0x043B: \"CYRILLIC SMALL LETTER EL\",\n    0x043C: \"CYRILLIC SMALL LETTER EM\",\n    0x043D: \"CYRILLIC SMALL LETTER EN\",\n    0x043E: \"CYRILLIC SMALL LETTER O\",\n    0x043F: \"CYRILLIC SMALL LETTER PE\",\n    0x0440: \"CYRILLIC SMALL LETTER ER\",\n    0x0441: \"CYRILLIC SMALL LETTER ES\",\n    0x0442: \"CYRILLIC SMALL LETTER TE\",\n    0x0443: \"CYRILLIC SMALL LETTER U\",\n    0x0444: \"CYRILLIC SMALL LETTER EF\",\n    0x0445: \"CYRILLIC SMALL LETTER HA\",\n    0x0446: \"CYRILLIC SMALL LETTER TSE\",\n    0x0447: \"CYRILLIC SMALL LETTER CHE\",\n    0x0448: \"CYRILLIC SMALL LETTER SHA\",\n    0x0449: \"CYRILLIC SMALL LETTER SHCHA\",\n    0x044A: \"CYRILLIC SMALL LETTER HARD SIGN\",\n    0x044B: \"CYRILLIC SMALL LETTER YERU\",\n    0x044C: \"CYRILLIC SMALL LETTER SOFT SIGN\",\n    0x044D: \"CYRILLIC SMALL LETTER E\",\n    0x044E: \"CYRILLIC SMALL LETTER YU\",\n    0x044F: \"CYRILLIC SMALL LETTER YA\",\n    0x0450: \"CYRILLIC SMALL LETTER IE WITH GRAVE\",\n    0x0451: \"CYRILLIC SMALL LETTER IO\",\n    0x0452: \"CYRILLIC SMALL LETTER DJE (Serbocroatian)\",\n    0x0453: \"CYRILLIC SMALL LETTER GJE\",\n    0x0454: \"CYRILLIC SMALL LETTER UKRAINIAN IE\",\n    0x0455: \"CYRILLIC SMALL LETTER DZE\",\n    0x0456: \"CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I\",\n    0x0457: \"CYRILLIC SMALL LETTER YI (Ukrainian)\",\n    0x0458: \"CYRILLIC SMALL LETTER JE\",\n    0x0459: \"CYRILLIC SMALL LETTER LJE\",\n    0x045A: \"CYRILLIC SMALL LETTER NJE\",\n    0x045B: \"CYRILLIC SMALL LETTER TSHE (Serbocroatian)\",\n    0x045C: \"CYRILLIC SMALL LETTER KJE\",\n    0x045D: \"CYRILLIC SMALL LETTER I WITH GRAVE\",\n    0x045E: \"CYRILLIC SMALL LETTER SHORT U (Byelorussian)\",\n    0x045F: \"CYRILLIC SMALL LETTER DZHE\",\n    0x0460: \"CYRILLIC CAPITAL LETTER OMEGA\",\n    0x0461: \"CYRILLIC SMALL LETTER OMEGA\",\n    0x0462: \"CYRILLIC CAPITAL LETTER YAT\",\n    0x0463: \"CYRILLIC SMALL LETTER YAT\",\n    0x0464: \"CYRILLIC CAPITAL LETTER IOTIFIED E\",\n    0x0465: \"CYRILLIC SMALL LETTER IOTIFIED E\",\n    0x0466: \"CYRILLIC CAPITAL LETTER LITTLE YUS\",\n    0x0467: \"CYRILLIC SMALL LETTER LITTLE YUS\",\n    0x0468: \"CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS\",\n    0x0469: \"CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS\",\n    0x046A: \"CYRILLIC CAPITAL LETTER BIG YUS\",\n    0x046B: \"CYRILLIC SMALL LETTER BIG YUS\",\n    0x046C: \"CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS\",\n    0x046D: \"CYRILLIC SMALL LETTER IOTIFIED BIG YUS\",\n    0x046E: \"CYRILLIC CAPITAL LETTER KSI\",\n    0x046F: \"CYRILLIC SMALL LETTER KSI\",\n    0x0470: \"CYRILLIC CAPITAL LETTER PSI\",\n    0x0471: \"CYRILLIC SMALL LETTER PSI\",\n    0x0472: \"CYRILLIC CAPITAL LETTER FITA\",\n    0x0473: \"CYRILLIC SMALL LETTER FITA\",\n    0x0474: \"CYRILLIC CAPITAL LETTER IZHITSA\",\n    0x0475: \"CYRILLIC SMALL LETTER IZHITSA\",\n    0x0476: \"CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT\",\n    0x0477: \"CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT\",\n    0x0478: \"CYRILLIC CAPITAL LETTER UK\",\n    0x0479: \"CYRILLIC SMALL LETTER UK\",\n    0x047A: \"CYRILLIC CAPITAL LETTER ROUND OMEGA\",\n    0x047B: \"CYRILLIC SMALL LETTER ROUND OMEGA\",\n    0x047C: \"CYRILLIC CAPITAL LETTER OMEGA WITH TITLO\",\n    0x047D: \"CYRILLIC SMALL LETTER OMEGA WITH TITLO\",\n    0x047E: \"CYRILLIC CAPITAL LETTER OT\",\n    0x047F: \"CYRILLIC SMALL LETTER OT\",\n    0x0480: \"CYRILLIC CAPITAL LETTER KOPPA\",\n    0x0481: \"CYRILLIC SMALL LETTER KOPPA\",\n    0x0482: \"CYRILLIC THOUSANDS SIGN\",\n    0x0483: \"COMBINING CYRILLIC TITLO\",\n    0x0484: \"COMBINING CYRILLIC PALATALIZATION\",\n    0x0485: \"COMBINING CYRILLIC DASIA PNEUMATA\",\n    0x0486: \"COMBINING CYRILLIC PSILI PNEUMATA\",\n    0x0487: \"COMBINING CYRILLIC POKRYTIE\",\n    0x0488: \"COMBINING CYRILLIC HUNDRED THOUSANDS SIGN\",\n    0x0489: \"COMBINING CYRILLIC MILLIONS SIGN\",\n    0x048A: \"CYRILLIC CAPITAL LETTER SHORT I WITH TAIL\",\n    0x048B: \"CYRILLIC SMALL LETTER SHORT I WITH TAIL\",\n    0x048C: \"CYRILLIC CAPITAL LETTER SEMISOFT SIGN\",\n    0x048D: \"CYRILLIC SMALL LETTER SEMISOFT SIGN\",\n    0x048E: \"CYRILLIC CAPITAL LETTER ER WITH TICK\",\n    0x048F: \"CYRILLIC SMALL LETTER ER WITH TICK\",\n    0x0490: \"CYRILLIC CAPITAL LETTER GHE WITH UPTURN\",\n    0x0491: \"CYRILLIC SMALL LETTER GHE WITH UPTURN\",\n    0x0492: \"CYRILLIC CAPITAL LETTER GHE WITH STROKE\",\n    0x0493: \"CYRILLIC SMALL LETTER GHE WITH STROKE\",\n    0x0494: \"CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK\",\n    0x0495: \"CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK\",\n    0x0496: \"CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER\",\n    0x0497: \"CYRILLIC SMALL LETTER ZHE WITH DESCENDER\",\n    0x0498: \"CYRILLIC CAPITAL LETTER ZE WITH DESCENDER\",\n    0x0499: \"CYRILLIC SMALL LETTER ZE WITH DESCENDER\",\n    0x049A: \"CYRILLIC CAPITAL LETTER KA WITH DESCENDER\",\n    0x049B: \"CYRILLIC SMALL LETTER KA WITH DESCENDER\",\n    0x049C: \"CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE\",\n    0x049D: \"CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE\",\n    0x049E: \"CYRILLIC CAPITAL LETTER KA WITH STROKE\",\n    0x049F: \"CYRILLIC SMALL LETTER KA WITH STROKE\",\n    0x04A0: \"CYRILLIC CAPITAL LETTER BASHKIR KA\",\n    0x04A1: \"CYRILLIC SMALL LETTER BASHKIR KA\",\n    0x04A2: \"CYRILLIC CAPITAL LETTER EN WITH DESCENDER\",\n    0x04A3: \"CYRILLIC SMALL LETTER EN WITH DESCENDER\",\n    0x04A4: \"CYRILLIC CAPITAL LIGATURE EN GHE\",\n    0x04A5: \"CYRILLIC SMALL LIGATURE EN GHE\",\n    0x04A6: \"CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK (Abkhasian)\",\n    0x04A7: \"CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK (Abkhasian)\",\n    0x04A8: \"CYRILLIC CAPITAL LETTER ABKHASIAN HA\",\n    0x04A9: \"CYRILLIC SMALL LETTER ABKHASIAN HA\",\n    0x04AA: \"CYRILLIC CAPITAL LETTER ES WITH DESCENDER\",\n    0x04AB: \"CYRILLIC SMALL LETTER ES WITH DESCENDER\",\n    0x04AC: \"CYRILLIC CAPITAL LETTER TE WITH DESCENDER\",\n    0x04AD: \"CYRILLIC SMALL LETTER TE WITH DESCENDER\",\n    0x04AE: \"CYRILLIC CAPITAL LETTER STRAIGHT U\",\n    0x04AF: \"CYRILLIC SMALL LETTER STRAIGHT U\",\n    0x04B0: \"CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE\",\n    0x04B1: \"CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE\",\n    0x04B2: \"CYRILLIC CAPITAL LETTER HA WITH DESCENDER\",\n    0x04B3: \"CYRILLIC SMALL LETTER HA WITH DESCENDER\",\n    0x04B4: \"CYRILLIC CAPITAL LIGATURE TE TSE (Abkhasian)\",\n    0x04B5: \"CYRILLIC SMALL LIGATURE TE TSE (Abkhasian)\",\n    0x04B6: \"CYRILLIC CAPITAL LETTER CHE WITH DESCENDER\",\n    0x04B7: \"CYRILLIC SMALL LETTER CHE WITH DESCENDER\",\n    0x04B8: \"CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE\",\n    0x04B9: \"CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE\",\n    0x04BA: \"CYRILLIC CAPITAL LETTER SHHA\",\n    0x04BB: \"CYRILLIC SMALL LETTER SHHA\",\n    0x04BC: \"CYRILLIC CAPITAL LETTER ABKHASIAN CHE\",\n    0x04BD: \"CYRILLIC SMALL LETTER ABKHASIAN CHE\",\n    0x04BE: \"CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER\",\n    0x04BF: \"CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER\",\n    0x04C0: \"CYRILLIC LETTER PALOCHKA\",\n    0x04C1: \"CYRILLIC CAPITAL LETTER ZHE WITH BREVE\",\n    0x04C2: \"CYRILLIC SMALL LETTER ZHE WITH BREVE\",\n    0x04C3: \"CYRILLIC CAPITAL LETTER KA WITH HOOK\",\n    0x04C4: \"CYRILLIC SMALL LETTER KA WITH HOOK\",\n    0x04C5: \"CYRILLIC CAPITAL LETTER EL WITH TAIL\",\n    0x04C6: \"CYRILLIC SMALL LETTER EL WITH TAIL\",\n    0x04C7: \"CYRILLIC CAPITAL LETTER EN WITH HOOK\",\n    0x04C8: \"CYRILLIC SMALL LETTER EN WITH HOOK\",\n    0x04C9: \"CYRILLIC CAPITAL LETTER EN WITH TAIL\",\n    0x04CA: \"CYRILLIC SMALL LETTER EN WITH TAIL\",\n    0x04CB: \"CYRILLIC CAPITAL LETTER KHAKASSIAN CHE\",\n    0x04CC: \"CYRILLIC SMALL LETTER KHAKASSIAN CHE\",\n    0x04CD: \"CYRILLIC CAPITAL LETTER EM WITH TAIL\",\n    0x04CE: \"CYRILLIC SMALL LETTER EM WITH TAIL\",\n    0x04CF: \"CYRILLIC SMALL LETTER PALOCHKA\",\n    0x04D0: \"CYRILLIC CAPITAL LETTER A WITH BREVE\",\n    0x04D1: \"CYRILLIC SMALL LETTER A WITH BREVE\",\n    0x04D2: \"CYRILLIC CAPITAL LETTER A WITH DIAERESIS\",\n    0x04D3: \"CYRILLIC SMALL LETTER A WITH DIAERESIS\",\n    0x04D4: \"CYRILLIC CAPITAL LIGATURE A IE\",\n    0x04D5: \"CYRILLIC SMALL LIGATURE A IE\",\n    0x04D6: \"CYRILLIC CAPITAL LETTER IE WITH BREVE\",\n    0x04D7: \"CYRILLIC SMALL LETTER IE WITH BREVE\",\n    0x04D8: \"CYRILLIC CAPITAL LETTER SCHWA\",\n    0x04D9: \"CYRILLIC SMALL LETTER SCHWA\",\n    0x04DA: \"CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS\",\n    0x04DB: \"CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS\",\n    0x04DC: \"CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS\",\n    0x04DD: \"CYRILLIC SMALL LETTER ZHE WITH DIAERESIS\",\n    0x04DE: \"CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS\",\n    0x04DF: \"CYRILLIC SMALL LETTER ZE WITH DIAERESIS\",\n    0x04E0: \"CYRILLIC CAPITAL LETTER ABKHASIAN DZE\",\n    0x04E1: \"CYRILLIC SMALL LETTER ABKHASIAN DZE\",\n    0x04E2: \"CYRILLIC CAPITAL LETTER I WITH MACRON\",\n    0x04E3: \"CYRILLIC SMALL LETTER I WITH MACRON\",\n    0x04E4: \"CYRILLIC CAPITAL LETTER I WITH DIAERESIS\",\n    0x04E5: \"CYRILLIC SMALL LETTER I WITH DIAERESIS\",\n    0x04E6: \"CYRILLIC CAPITAL LETTER O WITH DIAERESIS\",\n    0x04E7: \"CYRILLIC SMALL LETTER O WITH DIAERESIS\",\n    0x04E8: \"CYRILLIC CAPITAL LETTER BARRED O\",\n    0x04E9: \"CYRILLIC SMALL LETTER BARRED O\",\n    0x04EA: \"CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS\",\n    0x04EB: \"CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS\",\n    0x04EC: \"CYRILLIC CAPITAL LETTER E WITH DIAERESIS\",\n    0x04ED: \"CYRILLIC SMALL LETTER E WITH DIAERESIS\",\n    0x04EE: \"CYRILLIC CAPITAL LETTER U WITH MACRON\",\n    0x04EF: \"CYRILLIC SMALL LETTER U WITH MACRON\",\n    0x04F0: \"CYRILLIC CAPITAL LETTER U WITH DIAERESIS\",\n    0x04F1: \"CYRILLIC SMALL LETTER U WITH DIAERESIS\",\n    0x04F2: \"CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE\",\n    0x04F3: \"CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE\",\n    0x04F4: \"CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS\",\n    0x04F5: \"CYRILLIC SMALL LETTER CHE WITH DIAERESIS\",\n    0x04F6: \"CYRILLIC CAPITAL LETTER GHE WITH DESCENDER\",\n    0x04F7: \"CYRILLIC SMALL LETTER GHE WITH DESCENDER\",\n    0x04F8: \"CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS\",\n    0x04F9: \"CYRILLIC SMALL LETTER YERU WITH DIAERESIS\",\n    0x04FA: \"CYRILLIC CAPITAL LETTER GHE WITH STROKE AND HOOK\",\n    0x04FB: \"CYRILLIC SMALL LETTER GHE WITH STROKE AND HOOK\",\n    0x04FC: \"CYRILLIC CAPITAL LETTER HA WITH HOOK\",\n    0x04FD: \"CYRILLIC SMALL LETTER HA WITH HOOK\",\n    0x04FE: \"CYRILLIC CAPITAL LETTER HA WITH STROKE\",\n    0x04FF: \"CYRILLIC SMALL LETTER HA WITH STROKE\",\n    0x0500: \"CYRILLIC CAPITAL LETTER KOMI DE\",\n    0x0501: \"CYRILLIC SMALL LETTER KOMI DE\",\n    0x0502: \"CYRILLIC CAPITAL LETTER KOMI DJE\",\n    0x0503: \"CYRILLIC SMALL LETTER KOMI DJE\",\n    0x0504: \"CYRILLIC CAPITAL LETTER KOMI ZJE\",\n    0x0505: \"CYRILLIC SMALL LETTER KOMI ZJE\",\n    0x0506: \"CYRILLIC CAPITAL LETTER KOMI DZJE\",\n    0x0507: \"CYRILLIC SMALL LETTER KOMI DZJE\",\n    0x0508: \"CYRILLIC CAPITAL LETTER KOMI LJE\",\n    0x0509: \"CYRILLIC SMALL LETTER KOMI LJE\",\n    0x050A: \"CYRILLIC CAPITAL LETTER KOMI NJE\",\n    0x050B: \"CYRILLIC SMALL LETTER KOMI NJE\",\n    0x050C: \"CYRILLIC CAPITAL LETTER KOMI SJE\",\n    0x050D: \"CYRILLIC SMALL LETTER KOMI SJE\",\n    0x050E: \"CYRILLIC CAPITAL LETTER KOMI TJE\",\n    0x050F: \"CYRILLIC SMALL LETTER KOMI TJE\",\n    0x0510: \"CYRILLIC CAPITAL LETTER REVERSED ZE\",\n    0x0511: \"CYRILLIC SMALL LETTER REVERSED ZE\",\n    0x0512: \"CYRILLIC CAPITAL LETTER EL WITH HOOK\",\n    0x0513: \"CYRILLIC SMALL LETTER EL WITH HOOK\",\n    0x0514: \"CYRILLIC CAPITAL LETTER LHA\",\n    0x0515: \"CYRILLIC SMALL LETTER LHA\",\n    0x0516: \"CYRILLIC CAPITAL LETTER RHA\",\n    0x0517: \"CYRILLIC SMALL LETTER RHA\",\n    0x0518: \"CYRILLIC CAPITAL LETTER YAE\",\n    0x0519: \"CYRILLIC SMALL LETTER YAE\",\n    0x051A: \"CYRILLIC CAPITAL LETTER QA\",\n    0x051B: \"CYRILLIC SMALL LETTER QA\",\n    0x051C: \"CYRILLIC CAPITAL LETTER WE\",\n    0x051D: \"CYRILLIC SMALL LETTER WE\",\n    0x051E: \"CYRILLIC CAPITAL LETTER ALEUT KA\",\n    0x051F: \"CYRILLIC SMALL LETTER ALEUT KA\",\n    0x0520: \"CYRILLIC CAPITAL LETTER EL WITH MIDDLE HOOK\",\n    0x0521: \"CYRILLIC SMALL LETTER EL WITH MIDDLE HOOK\",\n    0x0522: \"CYRILLIC CAPITAL LETTER EN WITH MIDDLE HOOK\",\n    0x0523: \"CYRILLIC SMALL LETTER EN WITH MIDDLE HOOK\",\n    0x0531: \"ARMENIAN CAPITAL LETTER AYB\",\n    0x0532: \"ARMENIAN CAPITAL LETTER BEN\",\n    0x0533: \"ARMENIAN CAPITAL LETTER GIM\",\n    0x0534: \"ARMENIAN CAPITAL LETTER DA\",\n    0x0535: \"ARMENIAN CAPITAL LETTER ECH\",\n    0x0536: \"ARMENIAN CAPITAL LETTER ZA\",\n    0x0537: \"ARMENIAN CAPITAL LETTER EH\",\n    0x0538: \"ARMENIAN CAPITAL LETTER ET\",\n    0x0539: \"ARMENIAN CAPITAL LETTER TO\",\n    0x053A: \"ARMENIAN CAPITAL LETTER ZHE\",\n    0x053B: \"ARMENIAN CAPITAL LETTER INI\",\n    0x053C: \"ARMENIAN CAPITAL LETTER LIWN\",\n    0x053D: \"ARMENIAN CAPITAL LETTER XEH\",\n    0x053E: \"ARMENIAN CAPITAL LETTER CA\",\n    0x053F: \"ARMENIAN CAPITAL LETTER KEN\",\n    0x0540: \"ARMENIAN CAPITAL LETTER HO\",\n    0x0541: \"ARMENIAN CAPITAL LETTER JA\",\n    0x0542: \"ARMENIAN CAPITAL LETTER GHAD\",\n    0x0543: \"ARMENIAN CAPITAL LETTER CHEH\",\n    0x0544: \"ARMENIAN CAPITAL LETTER MEN\",\n    0x0545: \"ARMENIAN CAPITAL LETTER YI\",\n    0x0546: \"ARMENIAN CAPITAL LETTER NOW\",\n    0x0547: \"ARMENIAN CAPITAL LETTER SHA\",\n    0x0548: \"ARMENIAN CAPITAL LETTER VO\",\n    0x0549: \"ARMENIAN CAPITAL LETTER CHA\",\n    0x054A: \"ARMENIAN CAPITAL LETTER PEH\",\n    0x054B: \"ARMENIAN CAPITAL LETTER JHEH\",\n    0x054C: \"ARMENIAN CAPITAL LETTER RA\",\n    0x054D: \"ARMENIAN CAPITAL LETTER SEH\",\n    0x054E: \"ARMENIAN CAPITAL LETTER VEW\",\n    0x054F: \"ARMENIAN CAPITAL LETTER TIWN\",\n    0x0550: \"ARMENIAN CAPITAL LETTER REH\",\n    0x0551: \"ARMENIAN CAPITAL LETTER CO\",\n    0x0552: \"ARMENIAN CAPITAL LETTER YIWN\",\n    0x0553: \"ARMENIAN CAPITAL LETTER PIWR\",\n    0x0554: \"ARMENIAN CAPITAL LETTER KEH\",\n    0x0555: \"ARMENIAN CAPITAL LETTER OH\",\n    0x0556: \"ARMENIAN CAPITAL LETTER FEH\",\n    0x0559: \"ARMENIAN MODIFIER LETTER LEFT HALF RING\",\n    0x055A: \"ARMENIAN APOSTROPHE\",\n    0x055B: \"ARMENIAN EMPHASIS MARK\",\n    0x055C: \"ARMENIAN EXCLAMATION MARK\",\n    0x055D: \"ARMENIAN COMMA\",\n    0x055E: \"ARMENIAN QUESTION MARK\",\n    0x055F: \"ARMENIAN ABBREVIATION MARK\",\n    0x0561: \"ARMENIAN SMALL LETTER AYB\",\n    0x0562: \"ARMENIAN SMALL LETTER BEN\",\n    0x0563: \"ARMENIAN SMALL LETTER GIM\",\n    0x0564: \"ARMENIAN SMALL LETTER DA\",\n    0x0565: \"ARMENIAN SMALL LETTER ECH\",\n    0x0566: \"ARMENIAN SMALL LETTER ZA\",\n    0x0567: \"ARMENIAN SMALL LETTER EH\",\n    0x0568: \"ARMENIAN SMALL LETTER ET\",\n    0x0569: \"ARMENIAN SMALL LETTER TO\",\n    0x056A: \"ARMENIAN SMALL LETTER ZHE\",\n    0x056B: \"ARMENIAN SMALL LETTER INI\",\n    0x056C: \"ARMENIAN SMALL LETTER LIWN\",\n    0x056D: \"ARMENIAN SMALL LETTER XEH\",\n    0x056E: \"ARMENIAN SMALL LETTER CA\",\n    0x056F: \"ARMENIAN SMALL LETTER KEN\",\n    0x0570: \"ARMENIAN SMALL LETTER HO\",\n    0x0571: \"ARMENIAN SMALL LETTER JA\",\n    0x0572: \"ARMENIAN SMALL LETTER GHAD\",\n    0x0573: \"ARMENIAN SMALL LETTER CHEH\",\n    0x0574: \"ARMENIAN SMALL LETTER MEN\",\n    0x0575: \"ARMENIAN SMALL LETTER YI\",\n    0x0576: \"ARMENIAN SMALL LETTER NOW\",\n    0x0577: \"ARMENIAN SMALL LETTER SHA\",\n    0x0578: \"ARMENIAN SMALL LETTER VO\",\n    0x0579: \"ARMENIAN SMALL LETTER CHA\",\n    0x057A: \"ARMENIAN SMALL LETTER PEH\",\n    0x057B: \"ARMENIAN SMALL LETTER JHEH\",\n    0x057C: \"ARMENIAN SMALL LETTER RA\",\n    0x057D: \"ARMENIAN SMALL LETTER SEH\",\n    0x057E: \"ARMENIAN SMALL LETTER VEW\",\n    0x057F: \"ARMENIAN SMALL LETTER TIWN\",\n    0x0580: \"ARMENIAN SMALL LETTER REH\",\n    0x0581: \"ARMENIAN SMALL LETTER CO\",\n    0x0582: \"ARMENIAN SMALL LETTER YIWN\",\n    0x0583: \"ARMENIAN SMALL LETTER PIWR\",\n    0x0584: \"ARMENIAN SMALL LETTER KEH\",\n    0x0585: \"ARMENIAN SMALL LETTER OH\",\n    0x0586: \"ARMENIAN SMALL LETTER FEH\",\n    0x0587: \"ARMENIAN SMALL LIGATURE ECH YIWN\",\n    0x0589: \"ARMENIAN FULL STOP\",\n    0x058A: \"ARMENIAN HYPHEN\",\n    0x0591: \"HEBREW ACCENT ETNAHTA\",\n    0x0592: \"HEBREW ACCENT SEGOL\",\n    0x0593: \"HEBREW ACCENT SHALSHELET\",\n    0x0594: \"HEBREW ACCENT ZAQEF QATAN\",\n    0x0595: \"HEBREW ACCENT ZAQEF GADOL\",\n    0x0596: \"HEBREW ACCENT TIPEHA *\",\n    0x0597: \"HEBREW ACCENT REVIA\",\n    0x0598: \"HEBREW ACCENT ZARQA *\",\n    0x0599: \"HEBREW ACCENT PASHTA\",\n    0x059A: \"HEBREW ACCENT YETIV\",\n    0x059B: \"HEBREW ACCENT TEVIR\",\n    0x059C: \"HEBREW ACCENT GERESH\",\n    0x059D: \"HEBREW ACCENT GERESH MUQDAM\",\n    0x059E: \"HEBREW ACCENT GERSHAYIM\",\n    0x059F: \"HEBREW ACCENT QARNEY PARA\",\n    0x05A0: \"HEBREW ACCENT TELISHA GEDOLA\",\n    0x05A1: \"HEBREW ACCENT PAZER\",\n    0x05A2: \"HEBREW ACCENT ATNAH HAFUKH\",\n    0x05A3: \"HEBREW ACCENT MUNAH\",\n    0x05A4: \"HEBREW ACCENT MAHAPAKH\",\n    0x05A5: \"HEBREW ACCENT MERKHA *\",\n    0x05A6: \"HEBREW ACCENT MERKHA KEFULA\",\n    0x05A7: \"HEBREW ACCENT DARGA\",\n    0x05A8: \"HEBREW ACCENT QADMA *\",\n    0x05A9: \"HEBREW ACCENT TELISHA QETANA\",\n    0x05AA: \"HEBREW ACCENT YERAH BEN YOMO *\",\n    0x05AB: \"HEBREW ACCENT OLE\",\n    0x05AC: \"HEBREW ACCENT ILUY\",\n    0x05AD: \"HEBREW ACCENT DEHI\",\n    0x05AE: \"HEBREW ACCENT ZINOR\",\n    0x05AF: \"HEBREW MARK MASORA CIRCLE\",\n    0x05B0: \"HEBREW POINT SHEVA\",\n    0x05B1: \"HEBREW POINT HATAF SEGOL\",\n    0x05B2: \"HEBREW POINT HATAF PATAH\",\n    0x05B3: \"HEBREW POINT HATAF QAMATS\",\n    0x05B4: \"HEBREW POINT HIRIQ\",\n    0x05B5: \"HEBREW POINT TSERE\",\n    0x05B6: \"HEBREW POINT SEGOL\",\n    0x05B7: \"HEBREW POINT PATAH\",\n    0x05B8: \"HEBREW POINT QAMATS\",\n    0x05B9: \"HEBREW POINT HOLAM\",\n    0x05BA: \"HEBREW POINT HOLAM HASER FOR VAV\",\n    0x05BB: \"HEBREW POINT QUBUTS\",\n    0x05BC: \"HEBREW POINT DAGESH OR MAPIQ (or shuruq)\",\n    0x05BD: \"HEBREW POINT METEG *\",\n    0x05BE: \"HEBREW PUNCTUATION MAQAF\",\n    0x05BF: \"HEBREW POINT RAFE\",\n    0x05C0: \"HEBREW PUNCTUATION PASEQ *\",\n    0x05C1: \"HEBREW POINT SHIN DOT\",\n    0x05C2: \"HEBREW POINT SIN DOT\",\n    0x05C3: \"HEBREW PUNCTUATION SOF PASUQ *\",\n    0x05C4: \"HEBREW MARK UPPER DOT\",\n    0x05C5: \"HEBREW MARK LOWER DOT\",\n    0x05C6: \"HEBREW PUNCTUATION NUN HAFUKHA\",\n    0x05C7: \"HEBREW POINT QAMATS QATAN\",\n    0x05D0: \"HEBREW LETTER ALEF\",\n    0x05D1: \"HEBREW LETTER BET\",\n    0x05D2: \"HEBREW LETTER GIMEL\",\n    0x05D3: \"HEBREW LETTER DALET\",\n    0x05D4: \"HEBREW LETTER HE\",\n    0x05D5: \"HEBREW LETTER VAV\",\n    0x05D6: \"HEBREW LETTER ZAYIN\",\n    0x05D7: \"HEBREW LETTER HET\",\n    0x05D8: \"HEBREW LETTER TET\",\n    0x05D9: \"HEBREW LETTER YOD\",\n    0x05DA: \"HEBREW LETTER FINAL KAF\",\n    0x05DB: \"HEBREW LETTER KAF\",\n    0x05DC: \"HEBREW LETTER LAMED\",\n    0x05DD: \"HEBREW LETTER FINAL MEM\",\n    0x05DE: \"HEBREW LETTER MEM\",\n    0x05DF: \"HEBREW LETTER FINAL NUN\",\n    0x05E0: \"HEBREW LETTER NUN\",\n    0x05E1: \"HEBREW LETTER SAMEKH\",\n    0x05E2: \"HEBREW LETTER AYIN\",\n    0x05E3: \"HEBREW LETTER FINAL PE\",\n    0x05E4: \"HEBREW LETTER PE\",\n    0x05E5: \"HEBREW LETTER FINAL TSADI\",\n    0x05E6: \"HEBREW LETTER TSADI\",\n    0x05E7: \"HEBREW LETTER QOF\",\n    0x05E8: \"HEBREW LETTER RESH\",\n    0x05E9: \"HEBREW LETTER SHIN\",\n    0x05EA: \"HEBREW LETTER TAV\",\n    0x05F0: \"HEBREW LIGATURE YIDDISH DOUBLE VAV\",\n    0x05F1: \"HEBREW LIGATURE YIDDISH VAV YOD\",\n    0x05F2: \"HEBREW LIGATURE YIDDISH DOUBLE YOD\",\n    0x05F3: \"HEBREW PUNCTUATION GERESH\",\n    0x05F4: \"HEBREW PUNCTUATION GERSHAYIM\",\n    0x0600: \"ARABIC NUMBER SIGN\",\n    0x0601: \"ARABIC SIGN SANAH\",\n    0x0602: \"ARABIC FOOTNOTE MARKER\",\n    0x0603: \"ARABIC SIGN SAFHA\",\n    0x0606: \"ARABIC-INDIC CUBE ROOT\",\n    0x0607: \"ARABIC-INDIC FOURTH ROOT\",\n    0x0608: \"ARABIC RAY\",\n    0x0609: \"ARABIC-INDIC PER MILLE SIGN\",\n    0x060A: \"ARABIC-INDIC PER TEN THOUSAND SIGN\",\n    0x060B: \"AFGHANI SIGN\",\n    0x060C: \"ARABIC COMMA\",\n    0x060D: \"ARABIC DATE SEPARATOR\",\n    0x060E: \"ARABIC POETIC VERSE SIGN\",\n    0x060F: \"ARABIC SIGN MISRA\",\n    0x0610: \"ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM\",\n    0x0611: \"ARABIC SIGN ALAYHE ASSALLAM\",\n    0x0612: \"ARABIC SIGN RAHMATULLAH ALAYHE\",\n    0x0613: \"ARABIC SIGN RADI ALLAHOU ANHU\",\n    0x0614: \"ARABIC SIGN TAKHALLUS\",\n    0x0615: \"ARABIC SMALL HIGH TAH\",\n    0x0616: \"ARABIC SMALL HIGH LIGATURE ALEF WITH LAM WITH YEH\",\n    0x0617: \"ARABIC SMALL HIGH ZAIN\",\n    0x0618: \"ARABIC SMALL FATHA\",\n    0x0619: \"ARABIC SMALL DAMMA\",\n    0x061A: \"ARABIC SMALL KASRA\",\n    0x061B: \"ARABIC SEMICOLON\",\n    0x061E: \"ARABIC TRIPLE DOT PUNCTUATION MARK\",\n    0x061F: \"ARABIC QUESTION MARK\",\n    0x0621: \"ARABIC LETTER HAMZA\",\n    0x0622: \"ARABIC LETTER ALEF WITH MADDA ABOVE\",\n    0x0623: \"ARABIC LETTER ALEF WITH HAMZA ABOVE\",\n    0x0624: \"ARABIC LETTER WAW WITH HAMZA ABOVE\",\n    0x0625: \"ARABIC LETTER ALEF WITH HAMZA BELOW\",\n    0x0626: \"ARABIC LETTER YEH WITH HAMZA ABOVE\",\n    0x0627: \"ARABIC LETTER ALEF\",\n    0x0628: \"ARABIC LETTER BEH\",\n    0x0629: \"ARABIC LETTER TEH MARBUTA\",\n    0x062A: \"ARABIC LETTER TEH\",\n    0x062B: \"ARABIC LETTER THEH\",\n    0x062C: \"ARABIC LETTER JEEM\",\n    0x062D: \"ARABIC LETTER HAH\",\n    0x062E: \"ARABIC LETTER KHAH\",\n    0x062F: \"ARABIC LETTER DAL\",\n    0x0630: \"ARABIC LETTER THAL\",\n    0x0631: \"ARABIC LETTER REH\",\n    0x0632: \"ARABIC LETTER ZAIN\",\n    0x0633: \"ARABIC LETTER SEEN\",\n    0x0634: \"ARABIC LETTER SHEEN\",\n    0x0635: \"ARABIC LETTER SAD\",\n    0x0636: \"ARABIC LETTER DAD\",\n    0x0637: \"ARABIC LETTER TAH\",\n    0x0638: \"ARABIC LETTER ZAH\",\n    0x0639: \"ARABIC LETTER AIN\",\n    0x063A: \"ARABIC LETTER GHAIN\",\n    0x063B: \"ARABIC LETTER KEHEH WITH TWO DOTS ABOVE\",\n    0x063C: \"ARABIC LETTER KEHEH WITH THREE DOTS BELOW\",\n    0x063D: \"ARABIC LETTER FARSI YEH WITH INVERTED V\",\n    0x063E: \"ARABIC LETTER FARSI YEH WITH TWO DOTS ABOVE\",\n    0x063F: \"ARABIC LETTER FARSI YEH WITH THREE DOTS ABOVE\",\n    0x0640: \"ARABIC TATWEEL\",\n    0x0641: \"ARABIC LETTER FEH\",\n    0x0642: \"ARABIC LETTER QAF\",\n    0x0643: \"ARABIC LETTER KAF\",\n    0x0644: \"ARABIC LETTER LAM\",\n    0x0645: \"ARABIC LETTER MEEM\",\n    0x0646: \"ARABIC LETTER NOON\",\n    0x0647: \"ARABIC LETTER HEH\",\n    0x0648: \"ARABIC LETTER WAW\",\n    0x0649: \"ARABIC LETTER ALEF MAKSURA\",\n    0x064A: \"ARABIC LETTER YEH\",\n    0x064B: \"ARABIC FATHATAN\",\n    0x064C: \"ARABIC DAMMATAN\",\n    0x064D: \"ARABIC KASRATAN\",\n    0x064E: \"ARABIC FATHA\",\n    0x064F: \"ARABIC DAMMA\",\n    0x0650: \"ARABIC KASRA\",\n    0x0651: \"ARABIC SHADDA\",\n    0x0652: \"ARABIC SUKUN\",\n    0x0653: \"ARABIC MADDAH ABOVE\",\n    0x0654: \"ARABIC HAMZA ABOVE\",\n    0x0655: \"ARABIC HAMZA BELOW\",\n    0x0656: \"ARABIC SUBSCRIPT ALEF\",\n    0x0657: \"ARABIC INVERTED DAMMA\",\n    0x0658: \"ARABIC MARK NOON GHUNNA\",\n    0x0659: \"ARABIC ZWARAKAY\",\n    0x065A: \"ARABIC VOWEL SIGN SMALL V ABOVE\",\n    0x065B: \"ARABIC VOWEL SIGN INVERTED SMALL V ABOVE\",\n    0x065C: \"ARABIC VOWEL SIGN DOT BELOW\",\n    0x065D: \"ARABIC REVERSED DAMMA\",\n    0x065E: \"ARABIC FATHA WITH TWO DOTS\",\n    0x0660: \"ARABIC-INDIC DIGIT ZERO\",\n    0x0661: \"ARABIC-INDIC DIGIT ONE\",\n    0x0662: \"ARABIC-INDIC DIGIT TWO\",\n    0x0663: \"ARABIC-INDIC DIGIT THREE\",\n    0x0664: \"ARABIC-INDIC DIGIT FOUR\",\n    0x0665: \"ARABIC-INDIC DIGIT FIVE\",\n    0x0666: \"ARABIC-INDIC DIGIT SIX\",\n    0x0667: \"ARABIC-INDIC DIGIT SEVEN\",\n    0x0668: \"ARABIC-INDIC DIGIT EIGHT\",\n    0x0669: \"ARABIC-INDIC DIGIT NINE\",\n    0x066A: \"ARABIC PERCENT SIGN\",\n    0x066B: \"ARABIC DECIMAL SEPARATOR\",\n    0x066C: \"ARABIC THOUSANDS SEPARATOR\",\n    0x066D: \"ARABIC FIVE POINTED STAR\",\n    0x066E: \"ARABIC LETTER DOTLESS BEH\",\n    0x066F: \"ARABIC LETTER DOTLESS QAF\",\n    0x0670: \"ARABIC LETTER SUPERSCRIPT ALEF\",\n    0x0671: \"ARABIC LETTER ALEF WASLA\",\n    0x0672: \"ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE\",\n    0x0673: \"ARABIC LETTER ALEF WITH WAVY HAMZA BELOW\",\n    0x0674: \"ARABIC LETTER HIGH HAMZA\",\n    0x0675: \"ARABIC LETTER HIGH HAMZA ALEF\",\n    0x0676: \"ARABIC LETTER HIGH HAMZA WAW\",\n    0x0677: \"ARABIC LETTER U WITH HAMZA ABOVE\",\n    0x0678: \"ARABIC LETTER HIGH HAMZA YEH\",\n    0x0679: \"ARABIC LETTER TTEH\",\n    0x067A: \"ARABIC LETTER TTEHEH\",\n    0x067B: \"ARABIC LETTER BEEH\",\n    0x067C: \"ARABIC LETTER TEH WITH RING\",\n    0x067D: \"ARABIC LETTER TEH WITH THREE DOTS ABOVE DOWNWARDS\",\n    0x067E: \"ARABIC LETTER PEH\",\n    0x067F: \"ARABIC LETTER TEHEH\",\n    0x0680: \"ARABIC LETTER BEHEH\",\n    0x0681: \"ARABIC LETTER HAH WITH HAMZA ABOVE\",\n    0x0682: \"ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE\",\n    0x0683: \"ARABIC LETTER NYEH\",\n    0x0684: \"ARABIC LETTER DYEH\",\n    0x0685: \"ARABIC LETTER HAH WITH THREE DOTS ABOVE\",\n    0x0686: \"ARABIC LETTER TCHEH\",\n    0x0687: \"ARABIC LETTER TCHEHEH\",\n    0x0688: \"ARABIC LETTER DDAL\",\n    0x0689: \"ARABIC LETTER DAL WITH RING\",\n    0x068A: \"ARABIC LETTER DAL WITH DOT BELOW\",\n    0x068B: \"ARABIC LETTER DAL WITH DOT BELOW AND SMALL TAH\",\n    0x068C: \"ARABIC LETTER DAHAL\",\n    0x068D: \"ARABIC LETTER DDAHAL\",\n    0x068E: \"ARABIC LETTER DUL\",\n    0x068F: \"ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARDS\",\n    0x0690: \"ARABIC LETTER DAL WITH FOUR DOTS ABOVE\",\n    0x0691: \"ARABIC LETTER RREH\",\n    0x0692: \"ARABIC LETTER REH WITH SMALL V\",\n    0x0693: \"ARABIC LETTER REH WITH RING\",\n    0x0694: \"ARABIC LETTER REH WITH DOT BELOW\",\n    0x0695: \"ARABIC LETTER REH WITH SMALL V BELOW\",\n    0x0696: \"ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE\",\n    0x0697: \"ARABIC LETTER REH WITH TWO DOTS ABOVE\",\n    0x0698: \"ARABIC LETTER JEH\",\n    0x0699: \"ARABIC LETTER REH WITH FOUR DOTS ABOVE\",\n    0x069A: \"ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE\",\n    0x069B: \"ARABIC LETTER SEEN WITH THREE DOTS BELOW\",\n    0x069C: \"ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE\",\n    0x069D: \"ARABIC LETTER SAD WITH TWO DOTS BELOW\",\n    0x069E: \"ARABIC LETTER SAD WITH THREE DOTS ABOVE\",\n    0x069F: \"ARABIC LETTER TAH WITH THREE DOTS ABOVE\",\n    0x06A0: \"ARABIC LETTER AIN WITH THREE DOTS ABOVE\",\n    0x06A1: \"ARABIC LETTER DOTLESS FEH\",\n    0x06A2: \"ARABIC LETTER FEH WITH DOT MOVED BELOW\",\n    0x06A3: \"ARABIC LETTER FEH WITH DOT BELOW\",\n    0x06A4: \"ARABIC LETTER VEH\",\n    0x06A5: \"ARABIC LETTER FEH WITH THREE DOTS BELOW\",\n    0x06A6: \"ARABIC LETTER PEHEH\",\n    0x06A7: \"ARABIC LETTER QAF WITH DOT ABOVE\",\n    0x06A8: \"ARABIC LETTER QAF WITH THREE DOTS ABOVE\",\n    0x06A9: \"ARABIC LETTER KEHEH\",\n    0x06AA: \"ARABIC LETTER SWASH KAF\",\n    0x06AB: \"ARABIC LETTER KAF WITH RING\",\n    0x06AC: \"ARABIC LETTER KAF WITH DOT ABOVE\",\n    0x06AD: \"ARABIC LETTER NG\",\n    0x06AE: \"ARABIC LETTER KAF WITH THREE DOTS BELOW\",\n    0x06AF: \"ARABIC LETTER GAF *\",\n    0x06B0: \"ARABIC LETTER GAF WITH RING\",\n    0x06B1: \"ARABIC LETTER NGOEH\",\n    0x06B2: \"ARABIC LETTER GAF WITH TWO DOTS BELOW\",\n    0x06B3: \"ARABIC LETTER GUEH\",\n    0x06B4: \"ARABIC LETTER GAF WITH THREE DOTS ABOVE\",\n    0x06B5: \"ARABIC LETTER LAM WITH SMALL V\",\n    0x06B6: \"ARABIC LETTER LAM WITH DOT ABOVE\",\n    0x06B7: \"ARABIC LETTER LAM WITH THREE DOTS ABOVE\",\n    0x06B8: \"ARABIC LETTER LAM WITH THREE DOTS BELOW\",\n    0x06B9: \"ARABIC LETTER NOON WITH DOT BELOW\",\n    0x06BA: \"ARABIC LETTER NOON GHUNNA\",\n    0x06BB: \"ARABIC LETTER RNOON\",\n    0x06BC: \"ARABIC LETTER NOON WITH RING\",\n    0x06BD: \"ARABIC LETTER NOON WITH THREE DOTS ABOVE\",\n    0x06BE: \"ARABIC LETTER HEH DOACHASHMEE\",\n    0x06BF: \"ARABIC LETTER TCHEH WITH DOT ABOVE\",\n    0x06C0: \"ARABIC LETTER HEH WITH YEH ABOVE\",\n    0x06C1: \"ARABIC LETTER HEH GOAL\",\n    0x06C2: \"ARABIC LETTER HEH GOAL WITH HAMZA ABOVE\",\n    0x06C3: \"ARABIC LETTER TEH MARBUTA GOAL\",\n    0x06C4: \"ARABIC LETTER WAW WITH RING\",\n    0x06C5: \"ARABIC LETTER KIRGHIZ OE\",\n    0x06C6: \"ARABIC LETTER OE\",\n    0x06C7: \"ARABIC LETTER U\",\n    0x06C8: \"ARABIC LETTER YU\",\n    0x06C9: \"ARABIC LETTER KIRGHIZ YU\",\n    0x06CA: \"ARABIC LETTER WAW WITH TWO DOTS ABOVE\",\n    0x06CB: \"ARABIC LETTER VE\",\n    0x06CC: \"ARABIC LETTER FARSI YEH\",\n    0x06CD: \"ARABIC LETTER YEH WITH TAIL\",\n    0x06CE: \"ARABIC LETTER YEH WITH SMALL V\",\n    0x06CF: \"ARABIC LETTER WAW WITH DOT ABOVE\",\n    0x06D0: \"ARABIC LETTER E *\",\n    0x06D1: \"ARABIC LETTER YEH WITH THREE DOTS BELOW\",\n    0x06D2: \"ARABIC LETTER YEH BARREE\",\n    0x06D3: \"ARABIC LETTER YEH BARREE WITH HAMZA ABOVE\",\n    0x06D4: \"ARABIC FULL STOP\",\n    0x06D5: \"ARABIC LETTER AE\",\n    0x06D6: \"ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA\",\n    0x06D7: \"ARABIC SMALL HIGH LIGATURE QAF WITH LAM WITH ALEF MAKSURA\",\n    0x06D8: \"ARABIC SMALL HIGH MEEM INITIAL FORM\",\n    0x06D9: \"ARABIC SMALL HIGH LAM ALEF\",\n    0x06DA: \"ARABIC SMALL HIGH JEEM\",\n    0x06DB: \"ARABIC SMALL HIGH THREE DOTS\",\n    0x06DC: \"ARABIC SMALL HIGH SEEN\",\n    0x06DD: \"ARABIC END OF AYAH\",\n    0x06DE: \"ARABIC START OF RUB EL HIZB\",\n    0x06DF: \"ARABIC SMALL HIGH ROUNDED ZERO\",\n    0x06E0: \"ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO\",\n    0x06E1: \"ARABIC SMALL HIGH DOTLESS HEAD OF KHAH\",\n    0x06E2: \"ARABIC SMALL HIGH MEEM ISOLATED FORM\",\n    0x06E3: \"ARABIC SMALL LOW SEEN\",\n    0x06E4: \"ARABIC SMALL HIGH MADDA\",\n    0x06E5: \"ARABIC SMALL WAW\",\n    0x06E6: \"ARABIC SMALL YEH\",\n    0x06E7: \"ARABIC SMALL HIGH YEH\",\n    0x06E8: \"ARABIC SMALL HIGH NOON\",\n    0x06E9: \"ARABIC PLACE OF SAJDAH\",\n    0x06EA: \"ARABIC EMPTY CENTRE LOW STOP\",\n    0x06EB: \"ARABIC EMPTY CENTRE HIGH STOP\",\n    0x06EC: \"ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE\",\n    0x06ED: \"ARABIC SMALL LOW MEEM\",\n    0x06EE: \"ARABIC LETTER DAL WITH INVERTED V\",\n    0x06EF: \"ARABIC LETTER REH WITH INVERTED V\",\n    0x06F0: \"EXTENDED ARABIC-INDIC DIGIT ZERO\",\n    0x06F1: \"EXTENDED ARABIC-INDIC DIGIT ONE\",\n    0x06F2: \"EXTENDED ARABIC-INDIC DIGIT TWO\",\n    0x06F3: \"EXTENDED ARABIC-INDIC DIGIT THREE\",\n    0x06F4: \"EXTENDED ARABIC-INDIC DIGIT FOUR\",\n    0x06F5: \"EXTENDED ARABIC-INDIC DIGIT FIVE\",\n    0x06F6: \"EXTENDED ARABIC-INDIC DIGIT SIX\",\n    0x06F7: \"EXTENDED ARABIC-INDIC DIGIT SEVEN\",\n    0x06F8: \"EXTENDED ARABIC-INDIC DIGIT EIGHT\",\n    0x06F9: \"EXTENDED ARABIC-INDIC DIGIT NINE\",\n    0x06FA: \"ARABIC LETTER SHEEN WITH DOT BELOW\",\n    0x06FB: \"ARABIC LETTER DAD WITH DOT BELOW\",\n    0x06FC: \"ARABIC LETTER GHAIN WITH DOT BELOW\",\n    0x06FD: \"ARABIC SIGN SINDHI AMPERSAND\",\n    0x06FE: \"ARABIC SIGN SINDHI POSTPOSITION MEN\",\n    0x06FF: \"ARABIC LETTER HEH WITH INVERTED V\",\n    0x0700: \"SYRIAC END OF PARAGRAPH\",\n    0x0701: \"SYRIAC SUPRALINEAR FULL STOP\",\n    0x0702: \"SYRIAC SUBLINEAR FULL STOP\",\n    0x0703: \"SYRIAC SUPRALINEAR COLON\",\n    0x0704: \"SYRIAC SUBLINEAR COLON\",\n    0x0705: \"SYRIAC HORIZONTAL COLON\",\n    0x0706: \"SYRIAC COLON SKEWED LEFT\",\n    0x0707: \"SYRIAC COLON SKEWED RIGHT\",\n    0x0708: \"SYRIAC SUPRALINEAR COLON SKEWED LEFT\",\n    0x0709: \"SYRIAC SUBLINEAR COLON SKEWED RIGHT\",\n    0x070A: \"SYRIAC CONTRACTION\",\n    0x070B: \"SYRIAC HARKLEAN OBELUS\",\n    0x070C: \"SYRIAC HARKLEAN METOBELUS\",\n    0x070D: \"SYRIAC HARKLEAN ASTERISCUS\",\n    0x070F: \"SYRIAC ABBREVIATION MARK\",\n    0x0710: \"SYRIAC LETTER ALAPH\",\n    0x0711: \"SYRIAC LETTER SUPERSCRIPT ALAPH\",\n    0x0712: \"SYRIAC LETTER BETH\",\n    0x0713: \"SYRIAC LETTER GAMAL\",\n    0x0714: \"SYRIAC LETTER GAMAL GARSHUNI\",\n    0x0715: \"SYRIAC LETTER DALATH\",\n    0x0716: \"SYRIAC LETTER DOTLESS DALATH RISH\",\n    0x0717: \"SYRIAC LETTER HE\",\n    0x0718: \"SYRIAC LETTER WAW\",\n    0x0719: \"SYRIAC LETTER ZAIN\",\n    0x071A: \"SYRIAC LETTER HETH\",\n    0x071B: \"SYRIAC LETTER TETH\",\n    0x071C: \"SYRIAC LETTER TETH GARSHUNI\",\n    0x071D: \"SYRIAC LETTER YUDH\",\n    0x071E: \"SYRIAC LETTER YUDH HE\",\n    0x071F: \"SYRIAC LETTER KAPH\",\n    0x0720: \"SYRIAC LETTER LAMADH\",\n    0x0721: \"SYRIAC LETTER MIM\",\n    0x0722: \"SYRIAC LETTER NUN\",\n    0x0723: \"SYRIAC LETTER SEMKATH\",\n    0x0724: \"SYRIAC LETTER FINAL SEMKATH\",\n    0x0725: \"SYRIAC LETTER E\",\n    0x0726: \"SYRIAC LETTER PE\",\n    0x0727: \"SYRIAC LETTER REVERSED PE\",\n    0x0728: \"SYRIAC LETTER SADHE\",\n    0x0729: \"SYRIAC LETTER QAPH\",\n    0x072A: \"SYRIAC LETTER RISH\",\n    0x072B: \"SYRIAC LETTER SHIN\",\n    0x072C: \"SYRIAC LETTER TAW\",\n    0x072D: \"SYRIAC LETTER PERSIAN BHETH\",\n    0x072E: \"SYRIAC LETTER PERSIAN GHAMAL\",\n    0x072F: \"SYRIAC LETTER PERSIAN DHALATH\",\n    0x0730: \"SYRIAC PTHAHA ABOVE\",\n    0x0731: \"SYRIAC PTHAHA BELOW\",\n    0x0732: \"SYRIAC PTHAHA DOTTED\",\n    0x0733: \"SYRIAC ZQAPHA ABOVE\",\n    0x0734: \"SYRIAC ZQAPHA BELOW\",\n    0x0735: \"SYRIAC ZQAPHA DOTTED\",\n    0x0736: \"SYRIAC RBASA ABOVE\",\n    0x0737: \"SYRIAC RBASA BELOW\",\n    0x0738: \"SYRIAC DOTTED ZLAMA HORIZONTAL\",\n    0x0739: \"SYRIAC DOTTED ZLAMA ANGULAR\",\n    0x073A: \"SYRIAC HBASA ABOVE\",\n    0x073B: \"SYRIAC HBASA BELOW\",\n    0x073C: \"SYRIAC HBASA-ESASA DOTTED\",\n    0x073D: \"SYRIAC ESASA ABOVE\",\n    0x073E: \"SYRIAC ESASA BELOW\",\n    0x073F: \"SYRIAC RWAHA\",\n    0x0740: \"SYRIAC FEMININE DOT\",\n    0x0741: \"SYRIAC QUSHSHAYA\",\n    0x0742: \"SYRIAC RUKKAKHA\",\n    0x0743: \"SYRIAC TWO VERTICAL DOTS ABOVE\",\n    0x0744: \"SYRIAC TWO VERTICAL DOTS BELOW\",\n    0x0745: \"SYRIAC THREE DOTS ABOVE\",\n    0x0746: \"SYRIAC THREE DOTS BELOW\",\n    0x0747: \"SYRIAC OBLIQUE LINE ABOVE\",\n    0x0748: \"SYRIAC OBLIQUE LINE BELOW\",\n    0x0749: \"SYRIAC MUSIC\",\n    0x074A: \"SYRIAC BARREKH\",\n    0x074D: \"SYRIAC LETTER SOGDIAN ZHAIN\",\n    0x074E: \"SYRIAC LETTER SOGDIAN KHAPH\",\n    0x074F: \"SYRIAC LETTER SOGDIAN FE\",\n    0x0750: \"ARABIC LETTER BEH WITH THREE DOTS HORIZONTALLY BELOW\",\n    0x0751: \"ARABIC LETTER BEH WITH DOT BELOW AND THREE DOTS ABOVE\",\n    0x0752: \"ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW\",\n    0x0753: \"ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW AND TWO DOTS ABOVE\",\n    0x0754: \"ARABIC LETTER BEH WITH TWO DOTS BELOW AND DOT ABOVE\",\n    0x0755: \"ARABIC LETTER BEH WITH INVERTED SMALL V BELOW\",\n    0x0756: \"ARABIC LETTER BEH WITH SMALL V\",\n    0x0757: \"ARABIC LETTER HAH WITH TWO DOTS ABOVE\",\n    0x0758: \"ARABIC LETTER HAH WITH THREE DOTS POINTING UPWARDS BELOW\",\n    0x0759: \"ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW AND SMALL TAH\",\n    0x075A: \"ARABIC LETTER DAL WITH INVERTED SMALL V BELOW\",\n    0x075B: \"ARABIC LETTER REH WITH STROKE\",\n    0x075C: \"ARABIC LETTER SEEN WITH FOUR DOTS ABOVE\",\n    0x075D: \"ARABIC LETTER AIN WITH TWO DOTS ABOVE\",\n    0x075E: \"ARABIC LETTER AIN WITH THREE DOTS POINTING DOWNWARDS ABOVE\",\n    0x075F: \"ARABIC LETTER AIN WITH TWO DOTS VERTICALLY ABOVE\",\n    0x0760: \"ARABIC LETTER FEH WITH TWO DOTS BELOW\",\n    0x0761: \"ARABIC LETTER FEH WITH THREE DOTS POINTING UPWARDS BELOW\",\n    0x0762: \"ARABIC LETTER KEHEH WITH DOT ABOVE\",\n    0x0763: \"ARABIC LETTER KEHEH WITH THREE DOTS ABOVE\",\n    0x0764: \"ARABIC LETTER KEHEH WITH THREE DOTS POINTING UPWARDS BELOW\",\n    0x0765: \"ARABIC LETTER MEEM WITH DOT ABOVE\",\n    0x0766: \"ARABIC LETTER MEEM WITH DOT BELOW\",\n    0x0767: \"ARABIC LETTER NOON WITH TWO DOTS BELOW\",\n    0x0768: \"ARABIC LETTER NOON WITH SMALL TAH\",\n    0x0769: \"ARABIC LETTER NOON WITH SMALL V\",\n    0x076A: \"ARABIC LETTER LAM WITH BAR\",\n    0x076B: \"ARABIC LETTER REH WITH TWO DOTS VERTICALLY ABOVE\",\n    0x076C: \"ARABIC LETTER REH WITH HAMZA ABOVE\",\n    0x076D: \"ARABIC LETTER SEEN WITH TWO DOTS VERTICALLY ABOVE\",\n    0x076E: \"ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH BELOW\",\n    0x076F: \"ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH AND TWO DOTS\",\n    0x0770: \"ARABIC LETTER SEEN WITH SMALL ARABIC LETTER TAH AND TWO DOTS\",\n    0x0771: \"ARABIC LETTER REH WITH SMALL ARABIC LETTER TAH AND TWO DOTS\",\n    0x0772: \"ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH ABOVE\",\n    0x0773: \"ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE\",\n    0x0774: \"ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE\",\n    0x0775: \"ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE\",\n    0x0776: \"ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE\",\n    0x0777: \"ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT FOUR BELOW\",\n    0x0778: \"ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE\",\n    0x0779: \"ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE\",\n    0x077A: \"ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE\",\n    0x077B: \"ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE\",\n    0x077C: \"ARABIC LETTER HAH WITH EXTENDED ARABIC-INDIC DIGIT FOUR BELOW\",\n    0x077D: \"ARABIC LETTER SEEN WITH EXTENDED ARABIC-INDIC DIGIT FOUR ABOVE\",\n    0x077E: \"ARABIC LETTER SEEN WITH INVERTED V\",\n    0x077F: \"ARABIC LETTER KAF WITH TWO DOTS ABOVE\",\n    0x0780: \"THAANA LETTER HAA\",\n    0x0781: \"THAANA LETTER SHAVIYANI\",\n    0x0782: \"THAANA LETTER NOONU\",\n    0x0783: \"THAANA LETTER RAA\",\n    0x0784: \"THAANA LETTER BAA\",\n    0x0785: \"THAANA LETTER LHAVIYANI\",\n    0x0786: \"THAANA LETTER KAAFU\",\n    0x0787: \"THAANA LETTER ALIFU\",\n    0x0788: \"THAANA LETTER VAAVU\",\n    0x0789: \"THAANA LETTER MEEMU\",\n    0x078A: \"THAANA LETTER FAAFU\",\n    0x078B: \"THAANA LETTER DHAALU\",\n    0x078C: \"THAANA LETTER THAA\",\n    0x078D: \"THAANA LETTER LAAMU\",\n    0x078E: \"THAANA LETTER GAAFU\",\n    0x078F: \"THAANA LETTER GNAVIYANI\",\n    0x0790: \"THAANA LETTER SEENU\",\n    0x0791: \"THAANA LETTER DAVIYANI\",\n    0x0792: \"THAANA LETTER ZAVIYANI\",\n    0x0793: \"THAANA LETTER TAVIYANI\",\n    0x0794: \"THAANA LETTER YAA\",\n    0x0795: \"THAANA LETTER PAVIYANI\",\n    0x0796: \"THAANA LETTER JAVIYANI\",\n    0x0797: \"THAANA LETTER CHAVIYANI\",\n    0x0798: \"THAANA LETTER TTAA\",\n    0x0799: \"THAANA LETTER HHAA\",\n    0x079A: \"THAANA LETTER KHAA\",\n    0x079B: \"THAANA LETTER THAALU\",\n    0x079C: \"THAANA LETTER ZAA\",\n    0x079D: \"THAANA LETTER SHEENU\",\n    0x079E: \"THAANA LETTER SAADHU\",\n    0x079F: \"THAANA LETTER DAADHU\",\n    0x07A0: \"THAANA LETTER TO\",\n    0x07A1: \"THAANA LETTER ZO\",\n    0x07A2: \"THAANA LETTER AINU\",\n    0x07A3: \"THAANA LETTER GHAINU\",\n    0x07A4: \"THAANA LETTER QAAFU\",\n    0x07A5: \"THAANA LETTER WAAVU\",\n    0x07A6: \"THAANA ABAFILI\",\n    0x07A7: \"THAANA AABAAFILI\",\n    0x07A8: \"THAANA IBIFILI\",\n    0x07A9: \"THAANA EEBEEFILI\",\n    0x07AA: \"THAANA UBUFILI\",\n    0x07AB: \"THAANA OOBOOFILI\",\n    0x07AC: \"THAANA EBEFILI\",\n    0x07AD: \"THAANA EYBEYFILI\",\n    0x07AE: \"THAANA OBOFILI\",\n    0x07AF: \"THAANA OABOAFILI\",\n    0x07B0: \"THAANA SUKUN\",\n    0x07B1: \"THAANA LETTER NAA\",\n    0x07C0: \"NKO DIGIT ZERO\",\n    0x07C1: \"NKO DIGIT ONE\",\n    0x07C2: \"NKO DIGIT TWO\",\n    0x07C3: \"NKO DIGIT THREE\",\n    0x07C4: \"NKO DIGIT FOUR\",\n    0x07C5: \"NKO DIGIT FIVE\",\n    0x07C6: \"NKO DIGIT SIX\",\n    0x07C7: \"NKO DIGIT SEVEN\",\n    0x07C8: \"NKO DIGIT EIGHT\",\n    0x07C9: \"NKO DIGIT NINE\",\n    0x07CA: \"NKO LETTER A\",\n    0x07CB: \"NKO LETTER EE\",\n    0x07CC: \"NKO LETTER I\",\n    0x07CD: \"NKO LETTER E\",\n    0x07CE: \"NKO LETTER U\",\n    0x07CF: \"NKO LETTER OO\",\n    0x07D0: \"NKO LETTER O\",\n    0x07D1: \"NKO LETTER DAGBASINNA\",\n    0x07D2: \"NKO LETTER N\",\n    0x07D3: \"NKO LETTER BA\",\n    0x07D4: \"NKO LETTER PA\",\n    0x07D5: \"NKO LETTER TA\",\n    0x07D6: \"NKO LETTER JA\",\n    0x07D7: \"NKO LETTER CHA\",\n    0x07D8: \"NKO LETTER DA\",\n    0x07D9: \"NKO LETTER RA\",\n    0x07DA: \"NKO LETTER RRA\",\n    0x07DB: \"NKO LETTER SA\",\n    0x07DC: \"NKO LETTER GBA\",\n    0x07DD: \"NKO LETTER FA\",\n    0x07DE: \"NKO LETTER KA\",\n    0x07DF: \"NKO LETTER LA\",\n    0x07E0: \"NKO LETTER NA WOLOSO\",\n    0x07E1: \"NKO LETTER MA\",\n    0x07E2: \"NKO LETTER NYA\",\n    0x07E3: \"NKO LETTER NA\",\n    0x07E4: \"NKO LETTER HA\",\n    0x07E5: \"NKO LETTER WA\",\n    0x07E6: \"NKO LETTER YA\",\n    0x07E7: \"NKO LETTER NYA WOLOSO\",\n    0x07E8: \"NKO LETTER JONA JA\",\n    0x07E9: \"NKO LETTER JONA CHA\",\n    0x07EA: \"NKO LETTER JONA RA\",\n    0x07EB: \"NKO COMBINING SHORT HIGH TONE\",\n    0x07EC: \"NKO COMBINING SHORT LOW TONE\",\n    0x07ED: \"NKO COMBINING SHORT RISING TONE\",\n    0x07EE: \"NKO COMBINING LONG DESCENDING TONE\",\n    0x07EF: \"NKO COMBINING LONG HIGH TONE\",\n    0x07F0: \"NKO COMBINING LONG LOW TONE\",\n    0x07F1: \"NKO COMBINING LONG RISING TONE\",\n    0x07F2: \"NKO COMBINING NASALIZATION MARK\",\n    0x07F3: \"NKO COMBINING DOUBLE DOT ABOVE\",\n    0x07F4: \"NKO HIGH TONE APOSTROPHE\",\n    0x07F5: \"NKO LOW TONE APOSTROPHE\",\n    0x07F6: \"NKO SYMBOL OO DENNEN\",\n    0x07F7: \"NKO SYMBOL GBAKURUNEN\",\n    0x07F8: \"NKO COMMA\",\n    0x07F9: \"NKO EXCLAMATION MARK\",\n    0x07FA: \"NKO LAJANYALAN\",\n    0x0901: \"DEVANAGARI SIGN CANDRABINDU\",\n    0x0902: \"DEVANAGARI SIGN ANUSVARA\",\n    0x0903: \"DEVANAGARI SIGN VISARGA\",\n    0x0904: \"DEVANAGARI LETTER SHORT A\",\n    0x0905: \"DEVANAGARI LETTER A\",\n    0x0906: \"DEVANAGARI LETTER AA\",\n    0x0907: \"DEVANAGARI LETTER I\",\n    0x0908: \"DEVANAGARI LETTER II\",\n    0x0909: \"DEVANAGARI LETTER U\",\n    0x090A: \"DEVANAGARI LETTER UU\",\n    0x090B: \"DEVANAGARI LETTER VOCALIC R\",\n    0x090C: \"DEVANAGARI LETTER VOCALIC L\",\n    0x090D: \"DEVANAGARI LETTER CANDRA E\",\n    0x090E: \"DEVANAGARI LETTER SHORT E\",\n    0x090F: \"DEVANAGARI LETTER E\",\n    0x0910: \"DEVANAGARI LETTER AI\",\n    0x0911: \"DEVANAGARI LETTER CANDRA O\",\n    0x0912: \"DEVANAGARI LETTER SHORT O\",\n    0x0913: \"DEVANAGARI LETTER O\",\n    0x0914: \"DEVANAGARI LETTER AU\",\n    0x0915: \"DEVANAGARI LETTER KA\",\n    0x0916: \"DEVANAGARI LETTER KHA\",\n    0x0917: \"DEVANAGARI LETTER GA\",\n    0x0918: \"DEVANAGARI LETTER GHA\",\n    0x0919: \"DEVANAGARI LETTER NGA\",\n    0x091A: \"DEVANAGARI LETTER CA\",\n    0x091B: \"DEVANAGARI LETTER CHA\",\n    0x091C: \"DEVANAGARI LETTER JA\",\n    0x091D: \"DEVANAGARI LETTER JHA\",\n    0x091E: \"DEVANAGARI LETTER NYA\",\n    0x091F: \"DEVANAGARI LETTER TTA\",\n    0x0920: \"DEVANAGARI LETTER TTHA\",\n    0x0921: \"DEVANAGARI LETTER DDA\",\n    0x0922: \"DEVANAGARI LETTER DDHA\",\n    0x0923: \"DEVANAGARI LETTER NNA\",\n    0x0924: \"DEVANAGARI LETTER TA\",\n    0x0925: \"DEVANAGARI LETTER THA\",\n    0x0926: \"DEVANAGARI LETTER DA\",\n    0x0927: \"DEVANAGARI LETTER DHA\",\n    0x0928: \"DEVANAGARI LETTER NA\",\n    0x0929: \"DEVANAGARI LETTER NNNA\",\n    0x092A: \"DEVANAGARI LETTER PA\",\n    0x092B: \"DEVANAGARI LETTER PHA\",\n    0x092C: \"DEVANAGARI LETTER BA\",\n    0x092D: \"DEVANAGARI LETTER BHA\",\n    0x092E: \"DEVANAGARI LETTER MA\",\n    0x092F: \"DEVANAGARI LETTER YA\",\n    0x0930: \"DEVANAGARI LETTER RA\",\n    0x0931: \"DEVANAGARI LETTER RRA\",\n    0x0932: \"DEVANAGARI LETTER LA\",\n    0x0933: \"DEVANAGARI LETTER LLA\",\n    0x0934: \"DEVANAGARI LETTER LLLA\",\n    0x0935: \"DEVANAGARI LETTER VA\",\n    0x0936: \"DEVANAGARI LETTER SHA\",\n    0x0937: \"DEVANAGARI LETTER SSA\",\n    0x0938: \"DEVANAGARI LETTER SA\",\n    0x0939: \"DEVANAGARI LETTER HA\",\n    0x093C: \"DEVANAGARI SIGN NUKTA\",\n    0x093D: \"DEVANAGARI SIGN AVAGRAHA\",\n    0x093E: \"DEVANAGARI VOWEL SIGN AA\",\n    0x093F: \"DEVANAGARI VOWEL SIGN I\",\n    0x0940: \"DEVANAGARI VOWEL SIGN II\",\n    0x0941: \"DEVANAGARI VOWEL SIGN U\",\n    0x0942: \"DEVANAGARI VOWEL SIGN UU\",\n    0x0943: \"DEVANAGARI VOWEL SIGN VOCALIC R\",\n    0x0944: \"DEVANAGARI VOWEL SIGN VOCALIC RR\",\n    0x0945: \"DEVANAGARI VOWEL SIGN CANDRA E\",\n    0x0946: \"DEVANAGARI VOWEL SIGN SHORT E\",\n    0x0947: \"DEVANAGARI VOWEL SIGN E\",\n    0x0948: \"DEVANAGARI VOWEL SIGN AI\",\n    0x0949: \"DEVANAGARI VOWEL SIGN CANDRA O\",\n    0x094A: \"DEVANAGARI VOWEL SIGN SHORT O\",\n    0x094B: \"DEVANAGARI VOWEL SIGN O\",\n    0x094C: \"DEVANAGARI VOWEL SIGN AU\",\n    0x094D: \"DEVANAGARI SIGN VIRAMA\",\n    0x0950: \"DEVANAGARI OM\",\n    0x0951: \"DEVANAGARI STRESS SIGN UDATTA\",\n    0x0952: \"DEVANAGARI STRESS SIGN ANUDATTA\",\n    0x0953: \"DEVANAGARI GRAVE ACCENT\",\n    0x0954: \"DEVANAGARI ACUTE ACCENT\",\n    0x0958: \"DEVANAGARI LETTER QA\",\n    0x0959: \"DEVANAGARI LETTER KHHA\",\n    0x095A: \"DEVANAGARI LETTER GHHA\",\n    0x095B: \"DEVANAGARI LETTER ZA\",\n    0x095C: \"DEVANAGARI LETTER DDDHA\",\n    0x095D: \"DEVANAGARI LETTER RHA\",\n    0x095E: \"DEVANAGARI LETTER FA\",\n    0x095F: \"DEVANAGARI LETTER YYA\",\n    0x0960: \"DEVANAGARI LETTER VOCALIC RR\",\n    0x0961: \"DEVANAGARI LETTER VOCALIC LL\",\n    0x0962: \"DEVANAGARI VOWEL SIGN VOCALIC L\",\n    0x0963: \"DEVANAGARI VOWEL SIGN VOCALIC LL\",\n    0x0964: \"DEVANAGARI DANDA\",\n    0x0965: \"DEVANAGARI DOUBLE DANDA\",\n    0x0966: \"DEVANAGARI DIGIT ZERO\",\n    0x0967: \"DEVANAGARI DIGIT ONE\",\n    0x0968: \"DEVANAGARI DIGIT TWO\",\n    0x0969: \"DEVANAGARI DIGIT THREE\",\n    0x096A: \"DEVANAGARI DIGIT FOUR\",\n    0x096B: \"DEVANAGARI DIGIT FIVE\",\n    0x096C: \"DEVANAGARI DIGIT SIX\",\n    0x096D: \"DEVANAGARI DIGIT SEVEN\",\n    0x096E: \"DEVANAGARI DIGIT EIGHT\",\n    0x096F: \"DEVANAGARI DIGIT NINE\",\n    0x0970: \"DEVANAGARI ABBREVIATION SIGN\",\n    0x0971: \"DEVANAGARI SIGN HIGH SPACING DOT\",\n    0x0972: \"DEVANAGARI LETTER CANDRA A\",\n    0x097B: \"DEVANAGARI LETTER GGA\",\n    0x097C: \"DEVANAGARI LETTER JJA\",\n    0x097D: \"DEVANAGARI LETTER GLOTTAL STOP\",\n    0x097E: \"DEVANAGARI LETTER DDDA\",\n    0x097F: \"DEVANAGARI LETTER BBA\",\n    0x0981: \"BENGALI SIGN CANDRABINDU\",\n    0x0982: \"BENGALI SIGN ANUSVARA\",\n    0x0983: \"BENGALI SIGN VISARGA\",\n    0x0985: \"BENGALI LETTER A\",\n    0x0986: \"BENGALI LETTER AA\",\n    0x0987: \"BENGALI LETTER I\",\n    0x0988: \"BENGALI LETTER II\",\n    0x0989: \"BENGALI LETTER U\",\n    0x098A: \"BENGALI LETTER UU\",\n    0x098B: \"BENGALI LETTER VOCALIC R\",\n    0x098C: \"BENGALI LETTER VOCALIC L\",\n    0x098F: \"BENGALI LETTER E\",\n    0x0990: \"BENGALI LETTER AI\",\n    0x0993: \"BENGALI LETTER O\",\n    0x0994: \"BENGALI LETTER AU\",\n    0x0995: \"BENGALI LETTER KA\",\n    0x0996: \"BENGALI LETTER KHA\",\n    0x0997: \"BENGALI LETTER GA\",\n    0x0998: \"BENGALI LETTER GHA\",\n    0x0999: \"BENGALI LETTER NGA\",\n    0x099A: \"BENGALI LETTER CA\",\n    0x099B: \"BENGALI LETTER CHA\",\n    0x099C: \"BENGALI LETTER JA\",\n    0x099D: \"BENGALI LETTER JHA\",\n    0x099E: \"BENGALI LETTER NYA\",\n    0x099F: \"BENGALI LETTER TTA\",\n    0x09A0: \"BENGALI LETTER TTHA\",\n    0x09A1: \"BENGALI LETTER DDA\",\n    0x09A2: \"BENGALI LETTER DDHA\",\n    0x09A3: \"BENGALI LETTER NNA\",\n    0x09A4: \"BENGALI LETTER TA\",\n    0x09A5: \"BENGALI LETTER THA\",\n    0x09A6: \"BENGALI LETTER DA\",\n    0x09A7: \"BENGALI LETTER DHA\",\n    0x09A8: \"BENGALI LETTER NA\",\n    0x09AA: \"BENGALI LETTER PA\",\n    0x09AB: \"BENGALI LETTER PHA\",\n    0x09AC: \"BENGALI LETTER BA\",\n    0x09AD: \"BENGALI LETTER BHA\",\n    0x09AE: \"BENGALI LETTER MA\",\n    0x09AF: \"BENGALI LETTER YA\",\n    0x09B0: \"BENGALI LETTER RA\",\n    0x09B2: \"BENGALI LETTER LA\",\n    0x09B6: \"BENGALI LETTER SHA\",\n    0x09B7: \"BENGALI LETTER SSA\",\n    0x09B8: \"BENGALI LETTER SA\",\n    0x09B9: \"BENGALI LETTER HA\",\n    0x09BC: \"BENGALI SIGN NUKTA\",\n    0x09BD: \"BENGALI SIGN AVAGRAHA\",\n    0x09BE: \"BENGALI VOWEL SIGN AA\",\n    0x09BF: \"BENGALI VOWEL SIGN I\",\n    0x09C0: \"BENGALI VOWEL SIGN II\",\n    0x09C1: \"BENGALI VOWEL SIGN U\",\n    0x09C2: \"BENGALI VOWEL SIGN UU\",\n    0x09C3: \"BENGALI VOWEL SIGN VOCALIC R\",\n    0x09C4: \"BENGALI VOWEL SIGN VOCALIC RR\",\n    0x09C7: \"BENGALI VOWEL SIGN E\",\n    0x09C8: \"BENGALI VOWEL SIGN AI\",\n    0x09CB: \"BENGALI VOWEL SIGN O\",\n    0x09CC: \"BENGALI VOWEL SIGN AU\",\n    0x09CD: \"BENGALI SIGN VIRAMA\",\n    0x09CE: \"BENGALI LETTER KHANDA TA\",\n    0x09D7: \"BENGALI AU LENGTH MARK\",\n    0x09DC: \"BENGALI LETTER RRA\",\n    0x09DD: \"BENGALI LETTER RHA\",\n    0x09DF: \"BENGALI LETTER YYA\",\n    0x09E0: \"BENGALI LETTER VOCALIC RR\",\n    0x09E1: \"BENGALI LETTER VOCALIC LL\",\n    0x09E2: \"BENGALI VOWEL SIGN VOCALIC L\",\n    0x09E3: \"BENGALI VOWEL SIGN VOCALIC LL\",\n    0x09E4: \"<reserved>\",\n    0x09E5: \"<reserved>\",\n    0x09E6: \"BENGALI DIGIT ZERO\",\n    0x09E7: \"BENGALI DIGIT ONE\",\n    0x09E8: \"BENGALI DIGIT TWO\",\n    0x09E9: \"BENGALI DIGIT THREE\",\n    0x09EA: \"BENGALI DIGIT FOUR\",\n    0x09EB: \"BENGALI DIGIT FIVE\",\n    0x09EC: \"BENGALI DIGIT SIX\",\n    0x09ED: \"BENGALI DIGIT SEVEN\",\n    0x09EE: \"BENGALI DIGIT EIGHT\",\n    0x09EF: \"BENGALI DIGIT NINE\",\n    0x09F0: \"BENGALI LETTER RA WITH MIDDLE DIAGONAL (Assamese)\",\n    0x09F1: \"BENGALI LETTER RA WITH LOWER DIAGONAL (Assamese)\",\n    0x09F2: \"BENGALI RUPEE MARK\",\n    0x09F3: \"BENGALI RUPEE SIGN\",\n    0x09F4: \"BENGALI CURRENCY NUMERATOR ONE\",\n    0x09F5: \"BENGALI CURRENCY NUMERATOR TWO\",\n    0x09F6: \"BENGALI CURRENCY NUMERATOR THREE\",\n    0x09F7: \"BENGALI CURRENCY NUMERATOR FOUR\",\n    0x09F8: \"BENGALI CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR\",\n    0x09F9: \"BENGALI CURRENCY DENOMINATOR SIXTEEN\",\n    0x09FA: \"BENGALI ISSHAR\",\n    0x0A01: \"GURMUKHI SIGN ADAK BINDI\",\n    0x0A02: \"GURMUKHI SIGN BINDI\",\n    0x0A03: \"GURMUKHI SIGN VISARGA\",\n    0x0A05: \"GURMUKHI LETTER A\",\n    0x0A06: \"GURMUKHI LETTER AA\",\n    0x0A07: \"GURMUKHI LETTER I\",\n    0x0A08: \"GURMUKHI LETTER II\",\n    0x0A09: \"GURMUKHI LETTER U\",\n    0x0A0A: \"GURMUKHI LETTER UU\",\n    0x0A0F: \"GURMUKHI LETTER EE\",\n    0x0A10: \"GURMUKHI LETTER AI\",\n    0x0A13: \"GURMUKHI LETTER OO\",\n    0x0A14: \"GURMUKHI LETTER AU\",\n    0x0A15: \"GURMUKHI LETTER KA\",\n    0x0A16: \"GURMUKHI LETTER KHA\",\n    0x0A17: \"GURMUKHI LETTER GA\",\n    0x0A18: \"GURMUKHI LETTER GHA\",\n    0x0A19: \"GURMUKHI LETTER NGA\",\n    0x0A1A: \"GURMUKHI LETTER CA\",\n    0x0A1B: \"GURMUKHI LETTER CHA\",\n    0x0A1C: \"GURMUKHI LETTER JA\",\n    0x0A1D: \"GURMUKHI LETTER JHA\",\n    0x0A1E: \"GURMUKHI LETTER NYA\",\n    0x0A1F: \"GURMUKHI LETTER TTA\",\n    0x0A20: \"GURMUKHI LETTER TTHA\",\n    0x0A21: \"GURMUKHI LETTER DDA\",\n    0x0A22: \"GURMUKHI LETTER DDHA\",\n    0x0A23: \"GURMUKHI LETTER NNA\",\n    0x0A24: \"GURMUKHI LETTER TA\",\n    0x0A25: \"GURMUKHI LETTER THA\",\n    0x0A26: \"GURMUKHI LETTER DA\",\n    0x0A27: \"GURMUKHI LETTER DHA\",\n    0x0A28: \"GURMUKHI LETTER NA\",\n    0x0A2A: \"GURMUKHI LETTER PA\",\n    0x0A2B: \"GURMUKHI LETTER PHA\",\n    0x0A2C: \"GURMUKHI LETTER BA\",\n    0x0A2D: \"GURMUKHI LETTER BHA\",\n    0x0A2E: \"GURMUKHI LETTER MA\",\n    0x0A2F: \"GURMUKHI LETTER YA\",\n    0x0A30: \"GURMUKHI LETTER RA\",\n    0x0A32: \"GURMUKHI LETTER LA\",\n    0x0A33: \"GURMUKHI LETTER LLA\",\n    0x0A35: \"GURMUKHI LETTER VA\",\n    0x0A36: \"GURMUKHI LETTER SHA\",\n    0x0A38: \"GURMUKHI LETTER SA\",\n    0x0A39: \"GURMUKHI LETTER HA\",\n    0x0A3C: \"GURMUKHI SIGN NUKTA\",\n    0x0A3E: \"GURMUKHI VOWEL SIGN AA\",\n    0x0A3F: \"GURMUKHI VOWEL SIGN I\",\n    0x0A40: \"GURMUKHI VOWEL SIGN II\",\n    0x0A41: \"GURMUKHI VOWEL SIGN U\",\n    0x0A42: \"GURMUKHI VOWEL SIGN UU\",\n    0x0A47: \"GURMUKHI VOWEL SIGN EE\",\n    0x0A48: \"GURMUKHI VOWEL SIGN AI\",\n    0x0A4B: \"GURMUKHI VOWEL SIGN OO\",\n    0x0A4C: \"GURMUKHI VOWEL SIGN AU\",\n    0x0A4D: \"GURMUKHI SIGN VIRAMA\",\n    0x0A51: \"GURMUKHI SIGN UDAAT\",\n    0x0A59: \"GURMUKHI LETTER KHHA\",\n    0x0A5A: \"GURMUKHI LETTER GHHA\",\n    0x0A5B: \"GURMUKHI LETTER ZA\",\n    0x0A5C: \"GURMUKHI LETTER RRA\",\n    0x0A5E: \"GURMUKHI LETTER FA\",\n    0x0A64: \"<reserved>\",\n    0x0A65: \"<reserved>\",\n    0x0A66: \"GURMUKHI DIGIT ZERO\",\n    0x0A67: \"GURMUKHI DIGIT ONE\",\n    0x0A68: \"GURMUKHI DIGIT TWO\",\n    0x0A69: \"GURMUKHI DIGIT THREE\",\n    0x0A6A: \"GURMUKHI DIGIT FOUR\",\n    0x0A6B: \"GURMUKHI DIGIT FIVE\",\n    0x0A6C: \"GURMUKHI DIGIT SIX\",\n    0x0A6D: \"GURMUKHI DIGIT SEVEN\",\n    0x0A6E: \"GURMUKHI DIGIT EIGHT\",\n    0x0A6F: \"GURMUKHI DIGIT NINE\",\n    0x0A70: \"GURMUKHI TIPPI\",\n    0x0A71: \"GURMUKHI ADDAK\",\n    0x0A72: \"GURMUKHI IRI\",\n    0x0A73: \"GURMUKHI URA\",\n    0x0A74: \"GURMUKHI EK ONKAR\",\n    0x0A75: \"GURMUKHI SIGN YAKASH\",\n    0x0A81: \"GUJARATI SIGN CANDRABINDU\",\n    0x0A82: \"GUJARATI SIGN ANUSVARA\",\n    0x0A83: \"GUJARATI SIGN VISARGA\",\n    0x0A85: \"GUJARATI LETTER A\",\n    0x0A86: \"GUJARATI LETTER AA\",\n    0x0A87: \"GUJARATI LETTER I\",\n    0x0A88: \"GUJARATI LETTER II\",\n    0x0A89: \"GUJARATI LETTER U\",\n    0x0A8A: \"GUJARATI LETTER UU\",\n    0x0A8B: \"GUJARATI LETTER VOCALIC R\",\n    0x0A8C: \"GUJARATI LETTER VOCALIC L\",\n    0x0A8D: \"GUJARATI VOWEL CANDRA E\",\n    0x0A8F: \"GUJARATI LETTER E\",\n    0x0A90: \"GUJARATI LETTER AI\",\n    0x0A91: \"GUJARATI VOWEL CANDRA O\",\n    0x0A93: \"GUJARATI LETTER O\",\n    0x0A94: \"GUJARATI LETTER AU\",\n    0x0A95: \"GUJARATI LETTER KA\",\n    0x0A96: \"GUJARATI LETTER KHA\",\n    0x0A97: \"GUJARATI LETTER GA\",\n    0x0A98: \"GUJARATI LETTER GHA\",\n    0x0A99: \"GUJARATI LETTER NGA\",\n    0x0A9A: \"GUJARATI LETTER CA\",\n    0x0A9B: \"GUJARATI LETTER CHA\",\n    0x0A9C: \"GUJARATI LETTER JA\",\n    0x0A9D: \"GUJARATI LETTER JHA\",\n    0x0A9E: \"GUJARATI LETTER NYA\",\n    0x0A9F: \"GUJARATI LETTER TTA\",\n    0x0AA0: \"GUJARATI LETTER TTHA\",\n    0x0AA1: \"GUJARATI LETTER DDA\",\n    0x0AA2: \"GUJARATI LETTER DDHA\",\n    0x0AA3: \"GUJARATI LETTER NNA\",\n    0x0AA4: \"GUJARATI LETTER TA\",\n    0x0AA5: \"GUJARATI LETTER THA\",\n    0x0AA6: \"GUJARATI LETTER DA\",\n    0x0AA7: \"GUJARATI LETTER DHA\",\n    0x0AA8: \"GUJARATI LETTER NA\",\n    0x0AAA: \"GUJARATI LETTER PA\",\n    0x0AAB: \"GUJARATI LETTER PHA\",\n    0x0AAC: \"GUJARATI LETTER BA\",\n    0x0AAD: \"GUJARATI LETTER BHA\",\n    0x0AAE: \"GUJARATI LETTER MA\",\n    0x0AAF: \"GUJARATI LETTER YA\",\n    0x0AB0: \"GUJARATI LETTER RA\",\n    0x0AB2: \"GUJARATI LETTER LA\",\n    0x0AB3: \"GUJARATI LETTER LLA\",\n    0x0AB5: \"GUJARATI LETTER VA\",\n    0x0AB6: \"GUJARATI LETTER SHA\",\n    0x0AB7: \"GUJARATI LETTER SSA\",\n    0x0AB8: \"GUJARATI LETTER SA\",\n    0x0AB9: \"GUJARATI LETTER HA\",\n    0x0ABC: \"GUJARATI SIGN NUKTA\",\n    0x0ABD: \"GUJARATI SIGN AVAGRAHA\",\n    0x0ABE: \"GUJARATI VOWEL SIGN AA\",\n    0x0ABF: \"GUJARATI VOWEL SIGN I\",\n    0x0AC0: \"GUJARATI VOWEL SIGN II\",\n    0x0AC1: \"GUJARATI VOWEL SIGN U\",\n    0x0AC2: \"GUJARATI VOWEL SIGN UU\",\n    0x0AC3: \"GUJARATI VOWEL SIGN VOCALIC R\",\n    0x0AC4: \"GUJARATI VOWEL SIGN VOCALIC RR\",\n    0x0AC5: \"GUJARATI VOWEL SIGN CANDRA E\",\n    0x0AC7: \"GUJARATI VOWEL SIGN E\",\n    0x0AC8: \"GUJARATI VOWEL SIGN AI\",\n    0x0AC9: \"GUJARATI VOWEL SIGN CANDRA O\",\n    0x0ACB: \"GUJARATI VOWEL SIGN O\",\n    0x0ACC: \"GUJARATI VOWEL SIGN AU\",\n    0x0ACD: \"GUJARATI SIGN VIRAMA\",\n    0x0AD0: \"GUJARATI OM\",\n    0x0AE0: \"GUJARATI LETTER VOCALIC RR\",\n    0x0AE1: \"GUJARATI LETTER VOCALIC LL\",\n    0x0AE2: \"GUJARATI VOWEL SIGN VOCALIC L\",\n    0x0AE3: \"GUJARATI VOWEL SIGN VOCALIC LL\",\n    0x0AE4: \"<reserved>\",\n    0x0AE5: \"<reserved>\",\n    0x0AE6: \"GUJARATI DIGIT ZERO\",\n    0x0AE7: \"GUJARATI DIGIT ONE\",\n    0x0AE8: \"GUJARATI DIGIT TWO\",\n    0x0AE9: \"GUJARATI DIGIT THREE\",\n    0x0AEA: \"GUJARATI DIGIT FOUR\",\n    0x0AEB: \"GUJARATI DIGIT FIVE\",\n    0x0AEC: \"GUJARATI DIGIT SIX\",\n    0x0AED: \"GUJARATI DIGIT SEVEN\",\n    0x0AEE: \"GUJARATI DIGIT EIGHT\",\n    0x0AEF: \"GUJARATI DIGIT NINE\",\n    0x0AF1: \"GUJARATI RUPEE SIGN\",\n    0x0B01: \"ORIYA SIGN CANDRABINDU\",\n    0x0B02: \"ORIYA SIGN ANUSVARA\",\n    0x0B03: \"ORIYA SIGN VISARGA\",\n    0x0B05: \"ORIYA LETTER A\",\n    0x0B06: \"ORIYA LETTER AA\",\n    0x0B07: \"ORIYA LETTER I\",\n    0x0B08: \"ORIYA LETTER II\",\n    0x0B09: \"ORIYA LETTER U\",\n    0x0B0A: \"ORIYA LETTER UU\",\n    0x0B0B: \"ORIYA LETTER VOCALIC R\",\n    0x0B0C: \"ORIYA LETTER VOCALIC L\",\n    0x0B0F: \"ORIYA LETTER E\",\n    0x0B10: \"ORIYA LETTER AI\",\n    0x0B13: \"ORIYA LETTER O\",\n    0x0B14: \"ORIYA LETTER AU\",\n    0x0B15: \"ORIYA LETTER KA\",\n    0x0B16: \"ORIYA LETTER KHA\",\n    0x0B17: \"ORIYA LETTER GA\",\n    0x0B18: \"ORIYA LETTER GHA\",\n    0x0B19: \"ORIYA LETTER NGA\",\n    0x0B1A: \"ORIYA LETTER CA\",\n    0x0B1B: \"ORIYA LETTER CHA\",\n    0x0B1C: \"ORIYA LETTER JA\",\n    0x0B1D: \"ORIYA LETTER JHA\",\n    0x0B1E: \"ORIYA LETTER NYA\",\n    0x0B1F: \"ORIYA LETTER TTA\",\n    0x0B20: \"ORIYA LETTER TTHA\",\n    0x0B21: \"ORIYA LETTER DDA\",\n    0x0B22: \"ORIYA LETTER DDHA\",\n    0x0B23: \"ORIYA LETTER NNA\",\n    0x0B24: \"ORIYA LETTER TA\",\n    0x0B25: \"ORIYA LETTER THA\",\n    0x0B26: \"ORIYA LETTER DA\",\n    0x0B27: \"ORIYA LETTER DHA\",\n    0x0B28: \"ORIYA LETTER NA\",\n    0x0B2A: \"ORIYA LETTER PA\",\n    0x0B2B: \"ORIYA LETTER PHA\",\n    0x0B2C: \"ORIYA LETTER BA\",\n    0x0B2D: \"ORIYA LETTER BHA\",\n    0x0B2E: \"ORIYA LETTER MA\",\n    0x0B2F: \"ORIYA LETTER YA\",\n    0x0B30: \"ORIYA LETTER RA\",\n    0x0B32: \"ORIYA LETTER LA\",\n    0x0B33: \"ORIYA LETTER LLA\",\n    0x0B35: \"ORIYA LETTER VA\",\n    0x0B36: \"ORIYA LETTER SHA\",\n    0x0B37: \"ORIYA LETTER SSA\",\n    0x0B38: \"ORIYA LETTER SA\",\n    0x0B39: \"ORIYA LETTER HA\",\n    0x0B3C: \"ORIYA SIGN NUKTA\",\n    0x0B3D: \"ORIYA SIGN AVAGRAHA\",\n    0x0B3E: \"ORIYA VOWEL SIGN AA\",\n    0x0B3F: \"ORIYA VOWEL SIGN I\",\n    0x0B40: \"ORIYA VOWEL SIGN II\",\n    0x0B41: \"ORIYA VOWEL SIGN U\",\n    0x0B42: \"ORIYA VOWEL SIGN UU\",\n    0x0B43: \"ORIYA VOWEL SIGN VOCALIC R\",\n    0x0B44: \"ORIYA VOWEL SIGN VOCALIC RR\",\n    0x0B47: \"ORIYA VOWEL SIGN E\",\n    0x0B48: \"ORIYA VOWEL SIGN AI\",\n    0x0B4B: \"ORIYA VOWEL SIGN O\",\n    0x0B4C: \"ORIYA VOWEL SIGN AU\",\n    0x0B4D: \"ORIYA SIGN VIRAMA\",\n    0x0B56: \"ORIYA AI LENGTH MARK\",\n    0x0B57: \"ORIYA AU LENGTH MARK\",\n    0x0B5C: \"ORIYA LETTER RRA\",\n    0x0B5D: \"ORIYA LETTER RHA\",\n    0x0B5F: \"ORIYA LETTER YYA\",\n    0x0B60: \"ORIYA LETTER VOCALIC RR\",\n    0x0B61: \"ORIYA LETTER VOCALIC LL\",\n    0x0B62: \"ORIYA VOWEL SIGN VOCALIC L\",\n    0x0B63: \"ORIYA VOWEL SIGN VOCALIC LL\",\n    0x0B64: \"<reserved>\",\n    0x0B65: \"<reserved>\",\n    0x0B66: \"ORIYA DIGIT ZERO\",\n    0x0B67: \"ORIYA DIGIT ONE\",\n    0x0B68: \"ORIYA DIGIT TWO\",\n    0x0B69: \"ORIYA DIGIT THREE\",\n    0x0B6A: \"ORIYA DIGIT FOUR\",\n    0x0B6B: \"ORIYA DIGIT FIVE\",\n    0x0B6C: \"ORIYA DIGIT SIX\",\n    0x0B6D: \"ORIYA DIGIT SEVEN\",\n    0x0B6E: \"ORIYA DIGIT EIGHT\",\n    0x0B6F: \"ORIYA DIGIT NINE\",\n    0x0B70: \"ORIYA ISSHAR\",\n    0x0B71: \"ORIYA LETTER WA\",\n    0x0B82: \"TAMIL SIGN ANUSVARA\",\n    0x0B83: \"TAMIL SIGN VISARGA\",\n    0x0B85: \"TAMIL LETTER A\",\n    0x0B86: \"TAMIL LETTER AA\",\n    0x0B87: \"TAMIL LETTER I\",\n    0x0B88: \"TAMIL LETTER II\",\n    0x0B89: \"TAMIL LETTER U\",\n    0x0B8A: \"TAMIL LETTER UU\",\n    0x0B8E: \"TAMIL LETTER E\",\n    0x0B8F: \"TAMIL LETTER EE\",\n    0x0B90: \"TAMIL LETTER AI\",\n    0x0B92: \"TAMIL LETTER O\",\n    0x0B93: \"TAMIL LETTER OO\",\n    0x0B94: \"TAMIL LETTER AU\",\n    0x0B95: \"TAMIL LETTER KA\",\n    0x0B99: \"TAMIL LETTER NGA\",\n    0x0B9A: \"TAMIL LETTER CA\",\n    0x0B9C: \"TAMIL LETTER JA\",\n    0x0B9E: \"TAMIL LETTER NYA\",\n    0x0B9F: \"TAMIL LETTER TTA\",\n    0x0BA3: \"TAMIL LETTER NNA\",\n    0x0BA4: \"TAMIL LETTER TA\",\n    0x0BA8: \"TAMIL LETTER NA\",\n    0x0BA9: \"TAMIL LETTER NNNA\",\n    0x0BAA: \"TAMIL LETTER PA\",\n    0x0BAE: \"TAMIL LETTER MA\",\n    0x0BAF: \"TAMIL LETTER YA\",\n    0x0BB0: \"TAMIL LETTER RA\",\n    0x0BB1: \"TAMIL LETTER RRA\",\n    0x0BB2: \"TAMIL LETTER LA\",\n    0x0BB3: \"TAMIL LETTER LLA\",\n    0x0BB4: \"TAMIL LETTER LLLA\",\n    0x0BB5: \"TAMIL LETTER VA\",\n    0x0BB6: \"TAMIL LETTER SHA\",\n    0x0BB7: \"TAMIL LETTER SSA\",\n    0x0BB8: \"TAMIL LETTER SA\",\n    0x0BB9: \"TAMIL LETTER HA\",\n    0x0BBE: \"TAMIL VOWEL SIGN AA\",\n    0x0BBF: \"TAMIL VOWEL SIGN I\",\n    0x0BC0: \"TAMIL VOWEL SIGN II\",\n    0x0BC1: \"TAMIL VOWEL SIGN U\",\n    0x0BC2: \"TAMIL VOWEL SIGN UU\",\n    0x0BC6: \"TAMIL VOWEL SIGN E\",\n    0x0BC7: \"TAMIL VOWEL SIGN EE\",\n    0x0BC8: \"TAMIL VOWEL SIGN AI\",\n    0x0BCA: \"TAMIL VOWEL SIGN O\",\n    0x0BCB: \"TAMIL VOWEL SIGN OO\",\n    0x0BCC: \"TAMIL VOWEL SIGN AU\",\n    0x0BCD: \"TAMIL SIGN VIRAMA\",\n    0x0BD0: \"TAMIL OM\",\n    0x0BD7: \"TAMIL AU LENGTH MARK\",\n    0x0BE4: \"<reserved>\",\n    0x0BE5: \"<reserved>\",\n    0x0BE6: \"TAMIL DIGIT ZERO\",\n    0x0BE7: \"TAMIL DIGIT ONE\",\n    0x0BE8: \"TAMIL DIGIT TWO\",\n    0x0BE9: \"TAMIL DIGIT THREE\",\n    0x0BEA: \"TAMIL DIGIT FOUR\",\n    0x0BEB: \"TAMIL DIGIT FIVE\",\n    0x0BEC: \"TAMIL DIGIT SIX\",\n    0x0BED: \"TAMIL DIGIT SEVEN\",\n    0x0BEE: \"TAMIL DIGIT EIGHT\",\n    0x0BEF: \"TAMIL DIGIT NINE\",\n    0x0BF0: \"TAMIL NUMBER TEN\",\n    0x0BF1: \"TAMIL NUMBER ONE HUNDRED\",\n    0x0BF2: \"TAMIL NUMBER ONE THOUSAND\",\n    0x0BF3: \"TAMIL DAY SIGN (Naal)\",\n    0x0BF4: \"TAMIL MONTH SIGN (Maatham)\",\n    0x0BF5: \"TAMIL YEAR SIGN (Varudam)\",\n    0x0BF6: \"TAMIL DEBIT SIGN (Patru)\",\n    0x0BF7: \"TAMIL CREDIT SIGN (Varavu)\",\n    0x0BF8: \"TAMIL AS ABOVE SIGN (Merpadi)\",\n    0x0BF9: \"TAMIL RUPEE SIGN (Rupai)\",\n    0x0BFA: \"TAMIL NUMBER SIGN (Enn)\",\n    0x0C01: \"TELUGU SIGN CANDRABINDU\",\n    0x0C02: \"TELUGU SIGN ANUSVARA\",\n    0x0C03: \"TELUGU SIGN VISARGA\",\n    0x0C05: \"TELUGU LETTER A\",\n    0x0C06: \"TELUGU LETTER AA\",\n    0x0C07: \"TELUGU LETTER I\",\n    0x0C08: \"TELUGU LETTER II\",\n    0x0C09: \"TELUGU LETTER U\",\n    0x0C0A: \"TELUGU LETTER UU\",\n    0x0C0B: \"TELUGU LETTER VOCALIC R\",\n    0x0C0C: \"TELUGU LETTER VOCALIC L\",\n    0x0C0E: \"TELUGU LETTER E\",\n    0x0C0F: \"TELUGU LETTER EE\",\n    0x0C10: \"TELUGU LETTER AI\",\n    0x0C12: \"TELUGU LETTER O\",\n    0x0C13: \"TELUGU LETTER OO\",\n    0x0C14: \"TELUGU LETTER AU\",\n    0x0C15: \"TELUGU LETTER KA\",\n    0x0C16: \"TELUGU LETTER KHA\",\n    0x0C17: \"TELUGU LETTER GA\",\n    0x0C18: \"TELUGU LETTER GHA\",\n    0x0C19: \"TELUGU LETTER NGA\",\n    0x0C1A: \"TELUGU LETTER CA\",\n    0x0C1B: \"TELUGU LETTER CHA\",\n    0x0C1C: \"TELUGU LETTER JA\",\n    0x0C1D: \"TELUGU LETTER JHA\",\n    0x0C1E: \"TELUGU LETTER NYA\",\n    0x0C1F: \"TELUGU LETTER TTA\",\n    0x0C20: \"TELUGU LETTER TTHA\",\n    0x0C21: \"TELUGU LETTER DDA\",\n    0x0C22: \"TELUGU LETTER DDHA\",\n    0x0C23: \"TELUGU LETTER NNA\",\n    0x0C24: \"TELUGU LETTER TA\",\n    0x0C25: \"TELUGU LETTER THA\",\n    0x0C26: \"TELUGU LETTER DA\",\n    0x0C27: \"TELUGU LETTER DHA\",\n    0x0C28: \"TELUGU LETTER NA\",\n    0x0C2A: \"TELUGU LETTER PA\",\n    0x0C2B: \"TELUGU LETTER PHA\",\n    0x0C2C: \"TELUGU LETTER BA\",\n    0x0C2D: \"TELUGU LETTER BHA\",\n    0x0C2E: \"TELUGU LETTER MA\",\n    0x0C2F: \"TELUGU LETTER YA\",\n    0x0C30: \"TELUGU LETTER RA\",\n    0x0C31: \"TELUGU LETTER RRA\",\n    0x0C32: \"TELUGU LETTER LA\",\n    0x0C33: \"TELUGU LETTER LLA\",\n    0x0C35: \"TELUGU LETTER VA\",\n    0x0C36: \"TELUGU LETTER SHA\",\n    0x0C37: \"TELUGU LETTER SSA\",\n    0x0C38: \"TELUGU LETTER SA\",\n    0x0C39: \"TELUGU LETTER HA\",\n    0x0C3D: \"TELUGU SIGN AVAGRAHA\",\n    0x0C3E: \"TELUGU VOWEL SIGN AA\",\n    0x0C3F: \"TELUGU VOWEL SIGN I\",\n    0x0C40: \"TELUGU VOWEL SIGN II\",\n    0x0C41: \"TELUGU VOWEL SIGN U\",\n    0x0C42: \"TELUGU VOWEL SIGN UU\",\n    0x0C43: \"TELUGU VOWEL SIGN VOCALIC R\",\n    0x0C44: \"TELUGU VOWEL SIGN VOCALIC RR\",\n    0x0C46: \"TELUGU VOWEL SIGN E\",\n    0x0C47: \"TELUGU VOWEL SIGN EE\",\n    0x0C48: \"TELUGU VOWEL SIGN AI\",\n    0x0C4A: \"TELUGU VOWEL SIGN O\",\n    0x0C4B: \"TELUGU VOWEL SIGN OO\",\n    0x0C4C: \"TELUGU VOWEL SIGN AU\",\n    0x0C4D: \"TELUGU SIGN VIRAMA\",\n    0x0C55: \"TELUGU LENGTH MARK\",\n    0x0C56: \"TELUGU AI LENGTH MARK\",\n    0x0C58: \"TELUGU LETTER TSA\",\n    0x0C59: \"TELUGU LETTER DZA\",\n    0x0C60: \"TELUGU LETTER VOCALIC RR\",\n    0x0C61: \"TELUGU LETTER VOCALIC LL\",\n    0x0C62: \"TELUGU VOWEL SIGN VOCALIC L\",\n    0x0C63: \"TELUGU VOWEL SIGN VOCALIC LL\",\n    0x0C64: \"<reserved>\",\n    0x0C65: \"<reserved>\",\n    0x0C66: \"TELUGU DIGIT ZERO\",\n    0x0C67: \"TELUGU DIGIT ONE\",\n    0x0C68: \"TELUGU DIGIT TWO\",\n    0x0C69: \"TELUGU DIGIT THREE\",\n    0x0C6A: \"TELUGU DIGIT FOUR\",\n    0x0C6B: \"TELUGU DIGIT FIVE\",\n    0x0C6C: \"TELUGU DIGIT SIX\",\n    0x0C6D: \"TELUGU DIGIT SEVEN\",\n    0x0C6E: \"TELUGU DIGIT EIGHT\",\n    0x0C6F: \"TELUGU DIGIT NINE\",\n    0x0C78: \"TELUGU FRACTION DIGIT ZERO FOR ODD POWERS OF FOUR\",\n    0x0C79: \"TELUGU FRACTION DIGIT ONE FOR ODD POWERS OF FOUR\",\n    0x0C7A: \"TELUGU FRACTION DIGIT TWO FOR ODD POWERS OF FOUR\",\n    0x0C7B: \"TELUGU FRACTION DIGIT THREE FOR ODD POWERS OF FOUR\",\n    0x0C7C: \"TELUGU FRACTION DIGIT ONE FOR EVEN POWERS OF FOUR\",\n    0x0C7D: \"TELUGU FRACTION DIGIT TWO FOR EVEN POWERS OF FOUR\",\n    0x0C7E: \"TELUGU FRACTION DIGIT THREE FOR EVEN POWERS OF FOUR\",\n    0x0C7F: \"TELUGU SIGN TUUMU\",\n    0x0C82: \"KANNADA SIGN ANUSVARA\",\n    0x0C83: \"KANNADA SIGN VISARGA\",\n    0x0C85: \"KANNADA LETTER A\",\n    0x0C86: \"KANNADA LETTER AA\",\n    0x0C87: \"KANNADA LETTER I\",\n    0x0C88: \"KANNADA LETTER II\",\n    0x0C89: \"KANNADA LETTER U\",\n    0x0C8A: \"KANNADA LETTER UU\",\n    0x0C8B: \"KANNADA LETTER VOCALIC R\",\n    0x0C8C: \"KANNADA LETTER VOCALIC L\",\n    0x0C8E: \"KANNADA LETTER E\",\n    0x0C8F: \"KANNADA LETTER EE\",\n    0x0C90: \"KANNADA LETTER AI\",\n    0x0C92: \"KANNADA LETTER O\",\n    0x0C93: \"KANNADA LETTER OO\",\n    0x0C94: \"KANNADA LETTER AU\",\n    0x0C95: \"KANNADA LETTER KA\",\n    0x0C96: \"KANNADA LETTER KHA\",\n    0x0C97: \"KANNADA LETTER GA\",\n    0x0C98: \"KANNADA LETTER GHA\",\n    0x0C99: \"KANNADA LETTER NGA\",\n    0x0C9A: \"KANNADA LETTER CA\",\n    0x0C9B: \"KANNADA LETTER CHA\",\n    0x0C9C: \"KANNADA LETTER JA\",\n    0x0C9D: \"KANNADA LETTER JHA\",\n    0x0C9E: \"KANNADA LETTER NYA\",\n    0x0C9F: \"KANNADA LETTER TTA\",\n    0x0CA0: \"KANNADA LETTER TTHA\",\n    0x0CA1: \"KANNADA LETTER DDA\",\n    0x0CA2: \"KANNADA LETTER DDHA\",\n    0x0CA3: \"KANNADA LETTER NNA\",\n    0x0CA4: \"KANNADA LETTER TA\",\n    0x0CA5: \"KANNADA LETTER THA\",\n    0x0CA6: \"KANNADA LETTER DA\",\n    0x0CA7: \"KANNADA LETTER DHA\",\n    0x0CA8: \"KANNADA LETTER NA\",\n    0x0CAA: \"KANNADA LETTER PA\",\n    0x0CAB: \"KANNADA LETTER PHA\",\n    0x0CAC: \"KANNADA LETTER BA\",\n    0x0CAD: \"KANNADA LETTER BHA\",\n    0x0CAE: \"KANNADA LETTER MA\",\n    0x0CAF: \"KANNADA LETTER YA\",\n    0x0CB0: \"KANNADA LETTER RA\",\n    0x0CB1: \"KANNADA LETTER RRA\",\n    0x0CB2: \"KANNADA LETTER LA\",\n    0x0CB3: \"KANNADA LETTER LLA\",\n    0x0CB5: \"KANNADA LETTER VA\",\n    0x0CB6: \"KANNADA LETTER SHA\",\n    0x0CB7: \"KANNADA LETTER SSA\",\n    0x0CB8: \"KANNADA LETTER SA\",\n    0x0CB9: \"KANNADA LETTER HA\",\n    0x0CBC: \"KANNADA SIGN NUKTA\",\n    0x0CBD: \"KANNADA SIGN AVAGRAHA\",\n    0x0CBE: \"KANNADA VOWEL SIGN AA\",\n    0x0CBF: \"KANNADA VOWEL SIGN I\",\n    0x0CC0: \"KANNADA VOWEL SIGN II\",\n    0x0CC1: \"KANNADA VOWEL SIGN U\",\n    0x0CC2: \"KANNADA VOWEL SIGN UU\",\n    0x0CC3: \"KANNADA VOWEL SIGN VOCALIC R\",\n    0x0CC4: \"KANNADA VOWEL SIGN VOCALIC RR\",\n    0x0CC6: \"KANNADA VOWEL SIGN E\",\n    0x0CC7: \"KANNADA VOWEL SIGN EE\",\n    0x0CC8: \"KANNADA VOWEL SIGN AI\",\n    0x0CCA: \"KANNADA VOWEL SIGN O\",\n    0x0CCB: \"KANNADA VOWEL SIGN OO\",\n    0x0CCC: \"KANNADA VOWEL SIGN AU\",\n    0x0CCD: \"KANNADA SIGN VIRAMA\",\n    0x0CD5: \"KANNADA LENGTH MARK\",\n    0x0CD6: \"KANNADA AI LENGTH MARK\",\n    0x0CDE: \"KANNADA LETTER FA\",\n    0x0CE0: \"KANNADA LETTER VOCALIC RR\",\n    0x0CE1: \"KANNADA LETTER VOCALIC LL\",\n    0x0CE2: \"KANNADA VOWEL SIGN VOCALIC L\",\n    0x0CE3: \"KANNADA VOWEL SIGN VOCALIC LL\",\n    0x0CE4: \"<reserved>\",\n    0x0CE5: \"<reserved>\",\n    0x0CE6: \"KANNADA DIGIT ZERO\",\n    0x0CE7: \"KANNADA DIGIT ONE\",\n    0x0CE8: \"KANNADA DIGIT TWO\",\n    0x0CE9: \"KANNADA DIGIT THREE\",\n    0x0CEA: \"KANNADA DIGIT FOUR\",\n    0x0CEB: \"KANNADA DIGIT FIVE\",\n    0x0CEC: \"KANNADA DIGIT SIX\",\n    0x0CED: \"KANNADA DIGIT SEVEN\",\n    0x0CEE: \"KANNADA DIGIT EIGHT\",\n    0x0CEF: \"KANNADA DIGIT NINE\",\n    0x0CF1: \"KANNADA SIGN JIHVAMULIYA\",\n    0x0CF2: \"KANNADA SIGN UPADHMANIYA\",\n    0x0D02: \"MALAYALAM SIGN ANUSVARA\",\n    0x0D03: \"MALAYALAM SIGN VISARGA\",\n    0x0D05: \"MALAYALAM LETTER A\",\n    0x0D06: \"MALAYALAM LETTER AA\",\n    0x0D07: \"MALAYALAM LETTER I\",\n    0x0D08: \"MALAYALAM LETTER II\",\n    0x0D09: \"MALAYALAM LETTER U\",\n    0x0D0A: \"MALAYALAM LETTER UU\",\n    0x0D0B: \"MALAYALAM LETTER VOCALIC R\",\n    0x0D0C: \"MALAYALAM LETTER VOCALIC L\",\n    0x0D0E: \"MALAYALAM LETTER E\",\n    0x0D0F: \"MALAYALAM LETTER EE\",\n    0x0D10: \"MALAYALAM LETTER AI\",\n    0x0D12: \"MALAYALAM LETTER O\",\n    0x0D13: \"MALAYALAM LETTER OO\",\n    0x0D14: \"MALAYALAM LETTER AU\",\n    0x0D15: \"MALAYALAM LETTER KA\",\n    0x0D16: \"MALAYALAM LETTER KHA\",\n    0x0D17: \"MALAYALAM LETTER GA\",\n    0x0D18: \"MALAYALAM LETTER GHA\",\n    0x0D19: \"MALAYALAM LETTER NGA\",\n    0x0D1A: \"MALAYALAM LETTER CA\",\n    0x0D1B: \"MALAYALAM LETTER CHA\",\n    0x0D1C: \"MALAYALAM LETTER JA\",\n    0x0D1D: \"MALAYALAM LETTER JHA\",\n    0x0D1E: \"MALAYALAM LETTER NYA\",\n    0x0D1F: \"MALAYALAM LETTER TTA\",\n    0x0D20: \"MALAYALAM LETTER TTHA\",\n    0x0D21: \"MALAYALAM LETTER DDA\",\n    0x0D22: \"MALAYALAM LETTER DDHA\",\n    0x0D23: \"MALAYALAM LETTER NNA\",\n    0x0D24: \"MALAYALAM LETTER TA\",\n    0x0D25: \"MALAYALAM LETTER THA\",\n    0x0D26: \"MALAYALAM LETTER DA\",\n    0x0D27: \"MALAYALAM LETTER DHA\",\n    0x0D28: \"MALAYALAM LETTER NA\",\n    0x0D2A: \"MALAYALAM LETTER PA\",\n    0x0D2B: \"MALAYALAM LETTER PHA\",\n    0x0D2C: \"MALAYALAM LETTER BA\",\n    0x0D2D: \"MALAYALAM LETTER BHA\",\n    0x0D2E: \"MALAYALAM LETTER MA\",\n    0x0D2F: \"MALAYALAM LETTER YA\",\n    0x0D30: \"MALAYALAM LETTER RA\",\n    0x0D31: \"MALAYALAM LETTER RRA\",\n    0x0D32: \"MALAYALAM LETTER LA\",\n    0x0D33: \"MALAYALAM LETTER LLA\",\n    0x0D34: \"MALAYALAM LETTER LLLA\",\n    0x0D35: \"MALAYALAM LETTER VA\",\n    0x0D36: \"MALAYALAM LETTER SHA\",\n    0x0D37: \"MALAYALAM LETTER SSA\",\n    0x0D38: \"MALAYALAM LETTER SA\",\n    0x0D39: \"MALAYALAM LETTER HA\",\n    0x0D3D: \"MALAYALAM SIGN AVAGRAHA\",\n    0x0D3E: \"MALAYALAM VOWEL SIGN AA\",\n    0x0D3F: \"MALAYALAM VOWEL SIGN I\",\n    0x0D40: \"MALAYALAM VOWEL SIGN II\",\n    0x0D41: \"MALAYALAM VOWEL SIGN U\",\n    0x0D42: \"MALAYALAM VOWEL SIGN UU\",\n    0x0D43: \"MALAYALAM VOWEL SIGN VOCALIC R\",\n    0x0D44: \"MALAYALAM VOWEL SIGN VOCALIC RR\",\n    0x0D46: \"MALAYALAM VOWEL SIGN E\",\n    0x0D47: \"MALAYALAM VOWEL SIGN EE\",\n    0x0D48: \"MALAYALAM VOWEL SIGN AI\",\n    0x0D4A: \"MALAYALAM VOWEL SIGN O\",\n    0x0D4B: \"MALAYALAM VOWEL SIGN OO\",\n    0x0D4C: \"MALAYALAM VOWEL SIGN AU\",\n    0x0D4D: \"MALAYALAM SIGN VIRAMA\",\n    0x0D57: \"MALAYALAM AU LENGTH MARK\",\n    0x0D60: \"MALAYALAM LETTER VOCALIC RR\",\n    0x0D61: \"MALAYALAM LETTER VOCALIC LL\",\n    0x0D62: \"MALAYALAM VOWEL SIGN VOCALIC L\",\n    0x0D63: \"MALAYALAM VOWEL SIGN VOCALIC LL\",\n    0x0D64: \"<reserved>\",\n    0x0D65: \"<reserved>\",\n    0x0D66: \"MALAYALAM DIGIT ZERO\",\n    0x0D67: \"MALAYALAM DIGIT ONE\",\n    0x0D68: \"MALAYALAM DIGIT TWO\",\n    0x0D69: \"MALAYALAM DIGIT THREE\",\n    0x0D6A: \"MALAYALAM DIGIT FOUR\",\n    0x0D6B: \"MALAYALAM DIGIT FIVE\",\n    0x0D6C: \"MALAYALAM DIGIT SIX\",\n    0x0D6D: \"MALAYALAM DIGIT SEVEN\",\n    0x0D6E: \"MALAYALAM DIGIT EIGHT\",\n    0x0D6F: \"MALAYALAM DIGIT NINE\",\n    0x0D70: \"MALAYALAM NUMBER TEN\",\n    0x0D71: \"MALAYALAM NUMBER ONE HUNDRED\",\n    0x0D72: \"MALAYALAM NUMBER ONE THOUSAND\",\n    0x0D73: \"MALAYALAM FRACTION ONE QUARTER\",\n    0x0D74: \"MALAYALAM FRACTION ONE HALF\",\n    0x0D75: \"MALAYALAM FRACTION THREE QUARTERS\",\n    0x0D79: \"MALAYALAM DATE MARK\",\n    0x0D7A: \"MALAYALAM LETTER CHILLU NN\",\n    0x0D7B: \"MALAYALAM LETTER CHILLU N\",\n    0x0D7C: \"MALAYALAM LETTER CHILLU RR\",\n    0x0D7D: \"MALAYALAM LETTER CHILLU L\",\n    0x0D7E: \"MALAYALAM LETTER CHILLU LL\",\n    0x0D7F: \"MALAYALAM LETTER CHILLU K\",\n    0x0D82: \"SINHALA SIGN ANUSVARAYA\",\n    0x0D83: \"SINHALA SIGN VISARGAYA\",\n    0x0D85: \"SINHALA LETTER AYANNA\",\n    0x0D86: \"SINHALA LETTER AAYANNA\",\n    0x0D87: \"SINHALA LETTER AEYANNA\",\n    0x0D88: \"SINHALA LETTER AEEYANNA\",\n    0x0D89: \"SINHALA LETTER IYANNA\",\n    0x0D8A: \"SINHALA LETTER IIYANNA\",\n    0x0D8B: \"SINHALA LETTER UYANNA\",\n    0x0D8C: \"SINHALA LETTER UUYANNA\",\n    0x0D8D: \"SINHALA LETTER IRUYANNA\",\n    0x0D8E: \"SINHALA LETTER IRUUYANNA\",\n    0x0D8F: \"SINHALA LETTER ILUYANNA\",\n    0x0D90: \"SINHALA LETTER ILUUYANNA\",\n    0x0D91: \"SINHALA LETTER EYANNA\",\n    0x0D92: \"SINHALA LETTER EEYANNA\",\n    0x0D93: \"SINHALA LETTER AIYANNA\",\n    0x0D94: \"SINHALA LETTER OYANNA\",\n    0x0D95: \"SINHALA LETTER OOYANNA\",\n    0x0D96: \"SINHALA LETTER AUYANNA\",\n    0x0D9A: \"SINHALA LETTER ALPAPRAANA KAYANNA\",\n    0x0D9B: \"SINHALA LETTER MAHAAPRAANA KAYANNA\",\n    0x0D9C: \"SINHALA LETTER ALPAPRAANA GAYANNA\",\n    0x0D9D: \"SINHALA LETTER MAHAAPRAANA GAYANNA\",\n    0x0D9E: \"SINHALA LETTER KANTAJA NAASIKYAYA\",\n    0x0D9F: \"SINHALA LETTER SANYAKA GAYANNA\",\n    0x0DA0: \"SINHALA LETTER ALPAPRAANA CAYANNA\",\n    0x0DA1: \"SINHALA LETTER MAHAAPRAANA CAYANNA\",\n    0x0DA2: \"SINHALA LETTER ALPAPRAANA JAYANNA\",\n    0x0DA3: \"SINHALA LETTER MAHAAPRAANA JAYANNA\",\n    0x0DA4: \"SINHALA LETTER TAALUJA NAASIKYAYA\",\n    0x0DA5: \"SINHALA LETTER TAALUJA SANYOOGA NAAKSIKYAYA\",\n    0x0DA6: \"SINHALA LETTER SANYAKA JAYANNA\",\n    0x0DA7: \"SINHALA LETTER ALPAPRAANA TTAYANNA\",\n    0x0DA8: \"SINHALA LETTER MAHAAPRAANA TTAYANNA\",\n    0x0DA9: \"SINHALA LETTER ALPAPRAANA DDAYANNA\",\n    0x0DAA: \"SINHALA LETTER MAHAAPRAANA DDAYANNA\",\n    0x0DAB: \"SINHALA LETTER MUURDHAJA NAYANNA\",\n    0x0DAC: \"SINHALA LETTER SANYAKA DDAYANNA\",\n    0x0DAD: \"SINHALA LETTER ALPAPRAANA TAYANNA\",\n    0x0DAE: \"SINHALA LETTER MAHAAPRAANA TAYANNA\",\n    0x0DAF: \"SINHALA LETTER ALPAPRAANA DAYANNA\",\n    0x0DB0: \"SINHALA LETTER MAHAAPRAANA DAYANNA\",\n    0x0DB1: \"SINHALA LETTER DANTAJA NAYANNA\",\n    0x0DB3: \"SINHALA LETTER SANYAKA DAYANNA\",\n    0x0DB4: \"SINHALA LETTER ALPAPRAANA PAYANNA\",\n    0x0DB5: \"SINHALA LETTER MAHAAPRAANA PAYANNA\",\n    0x0DB6: \"SINHALA LETTER ALPAPRAANA BAYANNA\",\n    0x0DB7: \"SINHALA LETTER MAHAAPRAANA BAYANNA\",\n    0x0DB8: \"SINHALA LETTER MAYANNA\",\n    0x0DB9: \"SINHALA LETTER AMBA BAYANNA\",\n    0x0DBA: \"SINHALA LETTER YAYANNA\",\n    0x0DBB: \"SINHALA LETTER RAYANNA\",\n    0x0DBD: \"SINHALA LETTER DANTAJA LAYANNA\",\n    0x0DC0: \"SINHALA LETTER VAYANNA\",\n    0x0DC1: \"SINHALA LETTER TAALUJA SAYANNA\",\n    0x0DC2: \"SINHALA LETTER MUURDHAJA SAYANNA\",\n    0x0DC3: \"SINHALA LETTER DANTAJA SAYANNA\",\n    0x0DC4: \"SINHALA LETTER HAYANNA\",\n    0x0DC5: \"SINHALA LETTER MUURDHAJA LAYANNA\",\n    0x0DC6: \"SINHALA LETTER FAYANNA\",\n    0x0DCA: \"SINHALA SIGN AL-LAKUNA\",\n    0x0DCF: \"SINHALA VOWEL SIGN AELA-PILLA\",\n    0x0DD0: \"SINHALA VOWEL SIGN KETTI AEDA-PILLA\",\n    0x0DD1: \"SINHALA VOWEL SIGN DIGA AEDA-PILLA\",\n    0x0DD2: \"SINHALA VOWEL SIGN KETTI IS-PILLA\",\n    0x0DD3: \"SINHALA VOWEL SIGN DIGA IS-PILLA\",\n    0x0DD4: \"SINHALA VOWEL SIGN KETTI PAA-PILLA\",\n    0x0DD6: \"SINHALA VOWEL SIGN DIGA PAA-PILLA\",\n    0x0DD8: \"SINHALA VOWEL SIGN GAETTA-PILLA\",\n    0x0DD9: \"SINHALA VOWEL SIGN KOMBUVA\",\n    0x0DDA: \"SINHALA VOWEL SIGN DIGA KOMBUVA\",\n    0x0DDB: \"SINHALA VOWEL SIGN KOMBU DEKA\",\n    0x0DDC: \"SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA\",\n    0x0DDD: \"SINHALA VOWEL SIGN KOMBUVA HAA DIGA AELA-PILLA\",\n    0x0DDE: \"SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA\",\n    0x0DDF: \"SINHALA VOWEL SIGN GAYANUKITTA\",\n    0x0DF2: \"SINHALA VOWEL SIGN DIGA GAETTA-PILLA\",\n    0x0DF3: \"SINHALA VOWEL SIGN DIGA GAYANUKITTA\",\n    0x0DF4: \"SINHALA PUNCTUATION KUNDDALIYA\",\n    0x0E01: \"THAI CHARACTER KO KAI\",\n    0x0E02: \"THAI CHARACTER KHO KHAI\",\n    0x0E03: \"THAI CHARACTER KHO KHUAT\",\n    0x0E04: \"THAI CHARACTER KHO KHWAI\",\n    0x0E05: \"THAI CHARACTER KHO KHON\",\n    0x0E06: \"THAI CHARACTER KHO RAKHANG\",\n    0x0E07: \"THAI CHARACTER NGO NGU\",\n    0x0E08: \"THAI CHARACTER CHO CHAN\",\n    0x0E09: \"THAI CHARACTER CHO CHING\",\n    0x0E0A: \"THAI CHARACTER CHO CHANG\",\n    0x0E0B: \"THAI CHARACTER SO SO\",\n    0x0E0C: \"THAI CHARACTER CHO CHOE\",\n    0x0E0D: \"THAI CHARACTER YO YING\",\n    0x0E0E: \"THAI CHARACTER DO CHADA\",\n    0x0E0F: \"THAI CHARACTER TO PATAK\",\n    0x0E10: \"THAI CHARACTER THO THAN\",\n    0x0E11: \"THAI CHARACTER THO NANGMONTHO\",\n    0x0E12: \"THAI CHARACTER THO PHUTHAO\",\n    0x0E13: \"THAI CHARACTER NO NEN\",\n    0x0E14: \"THAI CHARACTER DO DEK\",\n    0x0E15: \"THAI CHARACTER TO TAO\",\n    0x0E16: \"THAI CHARACTER THO THUNG\",\n    0x0E17: \"THAI CHARACTER THO THAHAN\",\n    0x0E18: \"THAI CHARACTER THO THONG\",\n    0x0E19: \"THAI CHARACTER NO NU\",\n    0x0E1A: \"THAI CHARACTER BO BAIMAI\",\n    0x0E1B: \"THAI CHARACTER PO PLA\",\n    0x0E1C: \"THAI CHARACTER PHO PHUNG\",\n    0x0E1D: \"THAI CHARACTER FO FA\",\n    0x0E1E: \"THAI CHARACTER PHO PHAN\",\n    0x0E1F: \"THAI CHARACTER FO FAN\",\n    0x0E20: \"THAI CHARACTER PHO SAMPHAO\",\n    0x0E21: \"THAI CHARACTER MO MA\",\n    0x0E22: \"THAI CHARACTER YO YAK\",\n    0x0E23: \"THAI CHARACTER RO RUA\",\n    0x0E24: \"THAI CHARACTER RU\",\n    0x0E25: \"THAI CHARACTER LO LING\",\n    0x0E26: \"THAI CHARACTER LU\",\n    0x0E27: \"THAI CHARACTER WO WAEN\",\n    0x0E28: \"THAI CHARACTER SO SALA\",\n    0x0E29: \"THAI CHARACTER SO RUSI\",\n    0x0E2A: \"THAI CHARACTER SO SUA\",\n    0x0E2B: \"THAI CHARACTER HO HIP\",\n    0x0E2C: \"THAI CHARACTER LO CHULA\",\n    0x0E2D: \"THAI CHARACTER O ANG\",\n    0x0E2E: \"THAI CHARACTER HO NOKHUK\",\n    0x0E2F: \"THAI CHARACTER PAIYANNOI (paiyan noi)\",\n    0x0E30: \"THAI CHARACTER SARA A\",\n    0x0E31: \"THAI CHARACTER MAI HAN-AKAT\",\n    0x0E32: \"THAI CHARACTER SARA AA\",\n    0x0E33: \"THAI CHARACTER SARA AM\",\n    0x0E34: \"THAI CHARACTER SARA I\",\n    0x0E35: \"THAI CHARACTER SARA II\",\n    0x0E36: \"THAI CHARACTER SARA UE\",\n    0x0E37: \"THAI CHARACTER SARA UEE (sara uue)\",\n    0x0E38: \"THAI CHARACTER SARA U\",\n    0x0E39: \"THAI CHARACTER SARA UU\",\n    0x0E3A: \"THAI CHARACTER PHINTHU\",\n    0x0E3F: \"THAI CURRENCY SYMBOL BAHT\",\n    0x0E40: \"THAI CHARACTER SARA E\",\n    0x0E41: \"THAI CHARACTER SARA AE\",\n    0x0E42: \"THAI CHARACTER SARA O\",\n    0x0E43: \"THAI CHARACTER SARA AI MAIMUAN (sara ai mai muan)\",\n    0x0E44: \"THAI CHARACTER SARA AI MAIMALAI (sara ai mai malai)\",\n    0x0E45: \"THAI CHARACTER LAKKHANGYAO (lakkhang yao)\",\n    0x0E46: \"THAI CHARACTER MAIYAMOK (mai yamok)\",\n    0x0E47: \"THAI CHARACTER MAITAIKHU (mai taikhu)\",\n    0x0E48: \"THAI CHARACTER MAI EK\",\n    0x0E49: \"THAI CHARACTER MAI THO\",\n    0x0E4A: \"THAI CHARACTER MAI TRI\",\n    0x0E4B: \"THAI CHARACTER MAI CHATTAWA\",\n    0x0E4C: \"THAI CHARACTER THANTHAKHAT\",\n    0x0E4D: \"THAI CHARACTER NIKHAHIT (nikkhahit)\",\n    0x0E4E: \"THAI CHARACTER YAMAKKAN\",\n    0x0E4F: \"THAI CHARACTER FONGMAN\",\n    0x0E50: \"THAI DIGIT ZERO\",\n    0x0E51: \"THAI DIGIT ONE\",\n    0x0E52: \"THAI DIGIT TWO\",\n    0x0E53: \"THAI DIGIT THREE\",\n    0x0E54: \"THAI DIGIT FOUR\",\n    0x0E55: \"THAI DIGIT FIVE\",\n    0x0E56: \"THAI DIGIT SIX\",\n    0x0E57: \"THAI DIGIT SEVEN\",\n    0x0E58: \"THAI DIGIT EIGHT\",\n    0x0E59: \"THAI DIGIT NINE\",\n    0x0E5A: \"THAI CHARACTER ANGKHANKHU\",\n    0x0E5B: \"THAI CHARACTER KHOMUT\",\n    0x0E81: \"LAO LETTER KO\",\n    0x0E82: \"LAO LETTER KHO SUNG\",\n    0x0E84: \"LAO LETTER KHO TAM\",\n    0x0E87: \"LAO LETTER NGO\",\n    0x0E88: \"LAO LETTER CO\",\n    0x0E8A: \"LAO LETTER SO TAM\",\n    0x0E8D: \"LAO LETTER NYO\",\n    0x0E94: \"LAO LETTER DO\",\n    0x0E95: \"LAO LETTER TO\",\n    0x0E96: \"LAO LETTER THO SUNG\",\n    0x0E97: \"LAO LETTER THO TAM\",\n    0x0E99: \"LAO LETTER NO\",\n    0x0E9A: \"LAO LETTER BO\",\n    0x0E9B: \"LAO LETTER PO\",\n    0x0E9C: \"LAO LETTER PHO SUNG\",\n    0x0E9D: \"LAO LETTER FO TAM\",\n    0x0E9E: \"LAO LETTER PHO TAM\",\n    0x0E9F: \"LAO LETTER FO SUNG\",\n    0x0EA1: \"LAO LETTER MO\",\n    0x0EA2: \"LAO LETTER YO\",\n    0x0EA3: \"LAO LETTER LO LING\",\n    0x0EA5: \"LAO LETTER LO LOOT\",\n    0x0EA7: \"LAO LETTER WO\",\n    0x0EAA: \"LAO LETTER SO SUNG\",\n    0x0EAB: \"LAO LETTER HO SUNG\",\n    0x0EAD: \"LAO LETTER O\",\n    0x0EAE: \"LAO LETTER HO TAM\",\n    0x0EAF: \"LAO ELLIPSIS\",\n    0x0EB0: \"LAO VOWEL SIGN A\",\n    0x0EB1: \"LAO VOWEL SIGN MAI KAN\",\n    0x0EB2: \"LAO VOWEL SIGN AA\",\n    0x0EB3: \"LAO VOWEL SIGN AM\",\n    0x0EB4: \"LAO VOWEL SIGN I\",\n    0x0EB5: \"LAO VOWEL SIGN II\",\n    0x0EB6: \"LAO VOWEL SIGN Y\",\n    0x0EB7: \"LAO VOWEL SIGN YY\",\n    0x0EB8: \"LAO VOWEL SIGN U\",\n    0x0EB9: \"LAO VOWEL SIGN UU\",\n    0x0EBB: \"LAO VOWEL SIGN MAI KON\",\n    0x0EBC: \"LAO SEMIVOWEL SIGN LO\",\n    0x0EBD: \"LAO SEMIVOWEL SIGN NYO\",\n    0x0EC0: \"LAO VOWEL SIGN E\",\n    0x0EC1: \"LAO VOWEL SIGN EI\",\n    0x0EC2: \"LAO VOWEL SIGN O\",\n    0x0EC3: \"LAO VOWEL SIGN AY\",\n    0x0EC4: \"LAO VOWEL SIGN AI\",\n    0x0EC6: \"LAO KO LA\",\n    0x0EC8: \"LAO TONE MAI EK\",\n    0x0EC9: \"LAO TONE MAI THO\",\n    0x0ECA: \"LAO TONE MAI TI\",\n    0x0ECB: \"LAO TONE MAI CATAWA\",\n    0x0ECC: \"LAO CANCELLATION MARK\",\n    0x0ECD: \"LAO NIGGAHITA\",\n    0x0ED0: \"LAO DIGIT ZERO\",\n    0x0ED1: \"LAO DIGIT ONE\",\n    0x0ED2: \"LAO DIGIT TWO\",\n    0x0ED3: \"LAO DIGIT THREE\",\n    0x0ED4: \"LAO DIGIT FOUR\",\n    0x0ED5: \"LAO DIGIT FIVE\",\n    0x0ED6: \"LAO DIGIT SIX\",\n    0x0ED7: \"LAO DIGIT SEVEN\",\n    0x0ED8: \"LAO DIGIT EIGHT\",\n    0x0ED9: \"LAO DIGIT NINE\",\n    0x0EDC: \"LAO HO NO\",\n    0x0EDD: \"LAO HO MO\",\n    0x0F00: \"TIBETAN SYLLABLE OM\",\n    0x0F01: \"TIBETAN MARK GTER YIG MGO TRUNCATED A (ter yik go a thung)\",\n    0x0F02: \"TIBETAN MARK GTER YIG MGO -UM RNAM BCAD MA (ter yik go wum nam chey ma)\",\n    0x0F03: \"TIBETAN MARK GTER YIG MGO -UM GTER TSHEG MA (ter yik go wum ter tsek ma)\",\n    0x0F04: \"TIBETAN MARK INITIAL YIG MGO MDUN MA (yik go dun ma)\",\n    0x0F05: \"TIBETAN MARK CLOSING YIG MGO SGAB MA (yik go kab ma)\",\n    0x0F06: \"TIBETAN MARK CARET YIG MGO PHUR SHAD MA (yik go pur shey ma)\",\n    0x0F07: \"TIBETAN MARK YIG MGO TSHEG SHAD MA (yik go tsek shey ma)\",\n    0x0F08: \"TIBETAN MARK SBRUL SHAD (drul shey)\",\n    0x0F09: \"TIBETAN MARK BSKUR YIG MGO (kur yik go)\",\n    0x0F0A: \"TIBETAN MARK BKA- SHOG YIG MGO (ka sho yik go)\",\n    0x0F0B: \"TIBETAN MARK INTERSYLLABIC TSHEG (tsek)\",\n    0x0F0C: \"TIBETAN MARK DELIMITER TSHEG BSTAR (tsek tar)\",\n    0x0F0D: \"TIBETAN MARK SHAD (shey)\",\n    0x0F0E: \"TIBETAN MARK NYIS SHAD (nyi shey)\",\n    0x0F0F: \"TIBETAN MARK TSHEG SHAD (tsek shey)\",\n    0x0F10: \"TIBETAN MARK NYIS TSHEG SHAD (nyi tsek shey)\",\n    0x0F11: \"TIBETAN MARK RIN CHEN SPUNGS SHAD (rinchen pung shey)\",\n    0x0F12: \"TIBETAN MARK RGYA GRAM SHAD (gya tram shey)\",\n    0x0F13: \"TIBETAN MARK CARET -DZUD RTAGS ME LONG CAN (dzu ta me long chen)\",\n    0x0F14: \"TIBETAN MARK GTER TSHEG (ter tsek)\",\n    0x0F15: \"TIBETAN LOGOTYPE SIGN CHAD RTAGS (che ta)\",\n    0x0F16: \"TIBETAN LOGOTYPE SIGN LHAG RTAGS (hlak ta)\",\n    0x0F17: \"TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CHAR RTAGS (trachen char ta)\",\n    0x0F18: \"TIBETAN ASTROLOGICAL SIGN -KHYUD PA (kyu pa)\",\n    0x0F19: \"TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS (dong tsu)\",\n    0x0F1A: \"TIBETAN SIGN RDEL DKAR GCIG (deka chig)\",\n    0x0F1B: \"TIBETAN SIGN RDEL DKAR GNYIS (deka nyi)\",\n    0x0F1C: \"TIBETAN SIGN RDEL DKAR GSUM (deka sum)\",\n    0x0F1D: \"TIBETAN SIGN RDEL NAG GCIG (dena chig)\",\n    0x0F1E: \"TIBETAN SIGN RDEL NAG GNYIS (dena nyi)\",\n    0x0F1F: \"TIBETAN SIGN RDEL DKAR RDEL NAG (deka dena)\",\n    0x0F20: \"TIBETAN DIGIT ZERO\",\n    0x0F21: \"TIBETAN DIGIT ONE\",\n    0x0F22: \"TIBETAN DIGIT TWO\",\n    0x0F23: \"TIBETAN DIGIT THREE\",\n    0x0F24: \"TIBETAN DIGIT FOUR\",\n    0x0F25: \"TIBETAN DIGIT FIVE\",\n    0x0F26: \"TIBETAN DIGIT SIX\",\n    0x0F27: \"TIBETAN DIGIT SEVEN\",\n    0x0F28: \"TIBETAN DIGIT EIGHT\",\n    0x0F29: \"TIBETAN DIGIT NINE\",\n    0x0F2A: \"TIBETAN DIGIT HALF ONE\",\n    0x0F2B: \"TIBETAN DIGIT HALF TWO\",\n    0x0F2C: \"TIBETAN DIGIT HALF THREE\",\n    0x0F2D: \"TIBETAN DIGIT HALF FOUR\",\n    0x0F2E: \"TIBETAN DIGIT HALF FIVE\",\n    0x0F2F: \"TIBETAN DIGIT HALF SIX\",\n    0x0F30: \"TIBETAN DIGIT HALF SEVEN\",\n    0x0F31: \"TIBETAN DIGIT HALF EIGHT\",\n    0x0F32: \"TIBETAN DIGIT HALF NINE\",\n    0x0F33: \"TIBETAN DIGIT HALF ZERO\",\n    0x0F34: \"TIBETAN MARK BSDUS RTAGS (du ta)\",\n    0x0F35: \"TIBETAN MARK NGAS BZUNG NYI ZLA (nge zung nyi da)\",\n    0x0F36: \"TIBETAN MARK CARET -DZUD RTAGS BZHI MIG CAN (dzu ta shi mig chen)\",\n    0x0F37: \"TIBETAN MARK NGAS BZUNG SGOR RTAGS (nge zung gor ta)\",\n    0x0F38: \"TIBETAN MARK CHE MGO (che go)\",\n    0x0F39: \"TIBETAN MARK TSA -PHRU (tsa tru)\",\n    0x0F3A: \"TIBETAN MARK GUG RTAGS GYON (gug ta yun)\",\n    0x0F3B: \"TIBETAN MARK GUG RTAGS GYAS (gug ta ye)\",\n    0x0F3C: \"TIBETAN MARK ANG KHANG GYON (ang kang yun)\",\n    0x0F3D: \"TIBETAN MARK ANG KHANG GYAS (ang kang ye)\",\n    0x0F3E: \"TIBETAN SIGN YAR TSHES (yar tse)\",\n    0x0F3F: \"TIBETAN SIGN MAR TSHES (mar tse)\",\n    0x0F40: \"TIBETAN LETTER KA\",\n    0x0F41: \"TIBETAN LETTER KHA\",\n    0x0F42: \"TIBETAN LETTER GA\",\n    0x0F43: \"TIBETAN LETTER GHA\",\n    0x0F44: \"TIBETAN LETTER NGA\",\n    0x0F45: \"TIBETAN LETTER CA\",\n    0x0F46: \"TIBETAN LETTER CHA\",\n    0x0F47: \"TIBETAN LETTER JA\",\n    0x0F49: \"TIBETAN LETTER NYA\",\n    0x0F4A: \"TIBETAN LETTER TTA\",\n    0x0F4B: \"TIBETAN LETTER TTHA\",\n    0x0F4C: \"TIBETAN LETTER DDA\",\n    0x0F4D: \"TIBETAN LETTER DDHA\",\n    0x0F4E: \"TIBETAN LETTER NNA\",\n    0x0F4F: \"TIBETAN LETTER TA\",\n    0x0F50: \"TIBETAN LETTER THA\",\n    0x0F51: \"TIBETAN LETTER DA\",\n    0x0F52: \"TIBETAN LETTER DHA\",\n    0x0F53: \"TIBETAN LETTER NA\",\n    0x0F54: \"TIBETAN LETTER PA\",\n    0x0F55: \"TIBETAN LETTER PHA\",\n    0x0F56: \"TIBETAN LETTER BA\",\n    0x0F57: \"TIBETAN LETTER BHA\",\n    0x0F58: \"TIBETAN LETTER MA\",\n    0x0F59: \"TIBETAN LETTER TSA\",\n    0x0F5A: \"TIBETAN LETTER TSHA\",\n    0x0F5B: \"TIBETAN LETTER DZA\",\n    0x0F5C: \"TIBETAN LETTER DZHA\",\n    0x0F5D: \"TIBETAN LETTER WA\",\n    0x0F5E: \"TIBETAN LETTER ZHA\",\n    0x0F5F: \"TIBETAN LETTER ZA\",\n    0x0F60: \"TIBETAN LETTER -A\",\n    0x0F61: \"TIBETAN LETTER YA\",\n    0x0F62: \"TIBETAN LETTER RA *\",\n    0x0F63: \"TIBETAN LETTER LA\",\n    0x0F64: \"TIBETAN LETTER SHA\",\n    0x0F65: \"TIBETAN LETTER SSA\",\n    0x0F66: \"TIBETAN LETTER SA\",\n    0x0F67: \"TIBETAN LETTER HA\",\n    0x0F68: \"TIBETAN LETTER A\",\n    0x0F69: \"TIBETAN LETTER KSSA\",\n    0x0F6A: \"TIBETAN LETTER FIXED-FORM RA *\",\n    0x0F6B: \"TIBETAN LETTER KKA\",\n    0x0F6C: \"TIBETAN LETTER RRA\",\n    0x0F71: \"TIBETAN VOWEL SIGN AA\",\n    0x0F72: \"TIBETAN VOWEL SIGN I\",\n    0x0F73: \"TIBETAN VOWEL SIGN II\",\n    0x0F74: \"TIBETAN VOWEL SIGN U\",\n    0x0F75: \"TIBETAN VOWEL SIGN UU\",\n    0x0F76: \"TIBETAN VOWEL SIGN VOCALIC R\",\n    0x0F77: \"TIBETAN VOWEL SIGN VOCALIC RR\",\n    0x0F78: \"TIBETAN VOWEL SIGN VOCALIC L\",\n    0x0F79: \"TIBETAN VOWEL SIGN VOCALIC LL\",\n    0x0F7A: \"TIBETAN VOWEL SIGN E\",\n    0x0F7B: \"TIBETAN VOWEL SIGN EE\",\n    0x0F7C: \"TIBETAN VOWEL SIGN O\",\n    0x0F7D: \"TIBETAN VOWEL SIGN OO\",\n    0x0F7E: \"TIBETAN SIGN RJES SU NGA RO (je su nga ro)\",\n    0x0F7F: \"TIBETAN SIGN RNAM BCAD (nam chey)\",\n    0x0F80: \"TIBETAN VOWEL SIGN REVERSED I\",\n    0x0F81: \"TIBETAN VOWEL SIGN REVERSED II\",\n    0x0F82: \"TIBETAN SIGN NYI ZLA NAA DA (nyi da na da)\",\n    0x0F83: \"TIBETAN SIGN SNA LDAN (nan de)\",\n    0x0F84: \"TIBETAN MARK HALANTA\",\n    0x0F85: \"TIBETAN MARK PALUTA\",\n    0x0F86: \"TIBETAN SIGN LCI RTAGS (ji ta)\",\n    0x0F87: \"TIBETAN SIGN YANG RTAGS (yang ta)\",\n    0x0F88: \"TIBETAN SIGN LCE TSA CAN (che tsa chen)\",\n    0x0F89: \"TIBETAN SIGN MCHU CAN (chu chen)\",\n    0x0F8A: \"TIBETAN SIGN GRU CAN RGYINGS (tru chen ging)\",\n    0x0F8B: \"TIBETAN SIGN GRU MED RGYINGS (tru me ging)\",\n    0x0F90: \"TIBETAN SUBJOINED LETTER KA\",\n    0x0F91: \"TIBETAN SUBJOINED LETTER KHA\",\n    0x0F92: \"TIBETAN SUBJOINED LETTER GA\",\n    0x0F93: \"TIBETAN SUBJOINED LETTER GHA\",\n    0x0F94: \"TIBETAN SUBJOINED LETTER NGA\",\n    0x0F95: \"TIBETAN SUBJOINED LETTER CA\",\n    0x0F96: \"TIBETAN SUBJOINED LETTER CHA\",\n    0x0F97: \"TIBETAN SUBJOINED LETTER JA\",\n    0x0F99: \"TIBETAN SUBJOINED LETTER NYA\",\n    0x0F9A: \"TIBETAN SUBJOINED LETTER TTA\",\n    0x0F9B: \"TIBETAN SUBJOINED LETTER TTHA\",\n    0x0F9C: \"TIBETAN SUBJOINED LETTER DDA\",\n    0x0F9D: \"TIBETAN SUBJOINED LETTER DDHA\",\n    0x0F9E: \"TIBETAN SUBJOINED LETTER NNA\",\n    0x0F9F: \"TIBETAN SUBJOINED LETTER TA\",\n    0x0FA0: \"TIBETAN SUBJOINED LETTER THA\",\n    0x0FA1: \"TIBETAN SUBJOINED LETTER DA\",\n    0x0FA2: \"TIBETAN SUBJOINED LETTER DHA\",\n    0x0FA3: \"TIBETAN SUBJOINED LETTER NA\",\n    0x0FA4: \"TIBETAN SUBJOINED LETTER PA\",\n    0x0FA5: \"TIBETAN SUBJOINED LETTER PHA\",\n    0x0FA6: \"TIBETAN SUBJOINED LETTER BA\",\n    0x0FA7: \"TIBETAN SUBJOINED LETTER BHA\",\n    0x0FA8: \"TIBETAN SUBJOINED LETTER MA\",\n    0x0FA9: \"TIBETAN SUBJOINED LETTER TSA\",\n    0x0FAA: \"TIBETAN SUBJOINED LETTER TSHA\",\n    0x0FAB: \"TIBETAN SUBJOINED LETTER DZA\",\n    0x0FAC: \"TIBETAN SUBJOINED LETTER DZHA\",\n    0x0FAD: \"TIBETAN SUBJOINED LETTER WA *\",\n    0x0FAE: \"TIBETAN SUBJOINED LETTER ZHA\",\n    0x0FAF: \"TIBETAN SUBJOINED LETTER ZA\",\n    0x0FB0: \"TIBETAN SUBJOINED LETTER -A\",\n    0x0FB1: \"TIBETAN SUBJOINED LETTER YA *\",\n    0x0FB2: \"TIBETAN SUBJOINED LETTER RA *\",\n    0x0FB3: \"TIBETAN SUBJOINED LETTER LA\",\n    0x0FB4: \"TIBETAN SUBJOINED LETTER SHA\",\n    0x0FB5: \"TIBETAN SUBJOINED LETTER SSA\",\n    0x0FB6: \"TIBETAN SUBJOINED LETTER SA\",\n    0x0FB7: \"TIBETAN SUBJOINED LETTER HA\",\n    0x0FB8: \"TIBETAN SUBJOINED LETTER A\",\n    0x0FB9: \"TIBETAN SUBJOINED LETTER KSSA\",\n    0x0FBA: \"TIBETAN SUBJOINED LETTER FIXED-FORM WA *\",\n    0x0FBB: \"TIBETAN SUBJOINED LETTER FIXED-FORM YA *\",\n    0x0FBC: \"TIBETAN SUBJOINED LETTER FIXED-FORM RA *\",\n    0x0FBE: \"TIBETAN KU RU KHA (kuruka)\",\n    0x0FBF: \"TIBETAN KU RU KHA BZHI MIG CAN (kuruka shi mik chen)\",\n    0x0FC0: \"TIBETAN CANTILLATION SIGN HEAVY BEAT\",\n    0x0FC1: \"TIBETAN CANTILLATION SIGN LIGHT BEAT\",\n    0x0FC2: \"TIBETAN CANTILLATION SIGN CANG TE-U (chang tyu)\",\n    0x0FC3: \"TIBETAN CANTILLATION SIGN SBUB -CHAL (bub chey)\",\n    0x0FC4: \"TIBETAN SYMBOL DRIL BU (drilbu)\",\n    0x0FC5: \"TIBETAN SYMBOL RDO RJE (dorje)\",\n    0x0FC6: \"TIBETAN SYMBOL PADMA GDAN (pema den)\",\n    0x0FC7: \"TIBETAN SYMBOL RDO RJE RGYA GRAM (dorje gya dram)\",\n    0x0FC8: \"TIBETAN SYMBOL PHUR PA (phurba)\",\n    0x0FC9: \"TIBETAN SYMBOL NOR BU (norbu)\",\n    0x0FCA: \"TIBETAN SYMBOL NOR BU NYIS -KHYIL (norbu nyi khyi)\",\n    0x0FCB: \"TIBETAN SYMBOL NOR BU GSUM -KHYIL (norbu sum khyi)\",\n    0x0FCC: \"TIBETAN SYMBOL NOR BU BZHI -KHYIL (norbu shi khyi)\",\n    0x0FCE: \"TIBETAN SIGN RDEL NAG RDEL DKAR (dena deka)\",\n    0x0FCF: \"TIBETAN SIGN RDEL NAG GSUM (dena sum)\",\n    0x0FD0: \"TIBETAN MARK BSKA- SHOG GI MGO RGYAN (ka shog gi go gyen)\",\n    0x0FD1: \"TIBETAN MARK MNYAM YIG GI MGO RGYAN (nyam yig gi go gyen)\",\n    0x0FD2: \"TIBETAN MARK NYIS TSHEG (nyi tsek)\",\n    0x0FD3: \"TIBETAN MARK INITIAL BRDA RNYING YIG MGO MDUN MA (da nying yik go dun ma)\",\n    0x0FD4: \"TIBETAN MARK CLOSING BRDA RNYING YIG MGO SGAB MA (da nying yik go kab ma)\",\n    0x1000: \"MYANMAR LETTER KA\",\n    0x1001: \"MYANMAR LETTER KHA\",\n    0x1002: \"MYANMAR LETTER GA\",\n    0x1003: \"MYANMAR LETTER GHA\",\n    0x1004: \"MYANMAR LETTER NGA\",\n    0x1005: \"MYANMAR LETTER CA\",\n    0x1006: \"MYANMAR LETTER CHA\",\n    0x1007: \"MYANMAR LETTER JA\",\n    0x1008: \"MYANMAR LETTER JHA\",\n    0x1009: \"MYANMAR LETTER NYA\",\n    0x100A: \"MYANMAR LETTER NNYA\",\n    0x100B: \"MYANMAR LETTER TTA\",\n    0x100C: \"MYANMAR LETTER TTHA\",\n    0x100D: \"MYANMAR LETTER DDA\",\n    0x100E: \"MYANMAR LETTER DDHA\",\n    0x100F: \"MYANMAR LETTER NNA\",\n    0x1010: \"MYANMAR LETTER TA\",\n    0x1011: \"MYANMAR LETTER THA\",\n    0x1012: \"MYANMAR LETTER DA\",\n    0x1013: \"MYANMAR LETTER DHA\",\n    0x1014: \"MYANMAR LETTER NA\",\n    0x1015: \"MYANMAR LETTER PA\",\n    0x1016: \"MYANMAR LETTER PHA\",\n    0x1017: \"MYANMAR LETTER BA\",\n    0x1018: \"MYANMAR LETTER BHA\",\n    0x1019: \"MYANMAR LETTER MA\",\n    0x101A: \"MYANMAR LETTER YA\",\n    0x101B: \"MYANMAR LETTER RA\",\n    0x101C: \"MYANMAR LETTER LA\",\n    0x101D: \"MYANMAR LETTER WA\",\n    0x101E: \"MYANMAR LETTER SA\",\n    0x101F: \"MYANMAR LETTER HA\",\n    0x1020: \"MYANMAR LETTER LLA\",\n    0x1021: \"MYANMAR LETTER A\",\n    0x1022: \"MYANMAR LETTER SHAN A\",\n    0x1023: \"MYANMAR LETTER I\",\n    0x1024: \"MYANMAR LETTER II\",\n    0x1025: \"MYANMAR LETTER U\",\n    0x1026: \"MYANMAR LETTER UU\",\n    0x1027: \"MYANMAR LETTER E\",\n    0x1028: \"MYANMAR LETTER MON E\",\n    0x1029: \"MYANMAR LETTER O\",\n    0x102A: \"MYANMAR LETTER AU\",\n    0x102B: \"MYANMAR VOWEL SIGN TALL AA\",\n    0x102C: \"MYANMAR VOWEL SIGN AA\",\n    0x102D: \"MYANMAR VOWEL SIGN I\",\n    0x102E: \"MYANMAR VOWEL SIGN II\",\n    0x102F: \"MYANMAR VOWEL SIGN U\",\n    0x1030: \"MYANMAR VOWEL SIGN UU\",\n    0x1031: \"MYANMAR VOWEL SIGN E\",\n    0x1032: \"MYANMAR VOWEL SIGN AI\",\n    0x1033: \"MYANMAR VOWEL SIGN MON II\",\n    0x1034: \"MYANMAR VOWEL SIGN MON O\",\n    0x1035: \"MYANMAR VOWEL SIGN E ABOVE\",\n    0x1036: \"MYANMAR SIGN ANUSVARA\",\n    0x1037: \"MYANMAR SIGN DOT BELOW\",\n    0x1038: \"MYANMAR SIGN VISARGA\",\n    0x1039: \"MYANMAR SIGN VIRAMA\",\n    0x103A: \"MYANMAR SIGN ASAT\",\n    0x103B: \"MYANMAR CONSONANT SIGN MEDIAL YA\",\n    0x103C: \"MYANMAR CONSONANT SIGN MEDIAL RA\",\n    0x103D: \"MYANMAR CONSONANT SIGN MEDIAL WA\",\n    0x103E: \"MYANMAR CONSONANT SIGN MEDIAL HA\",\n    0x103F: \"MYANMAR LETTER GREAT SA\",\n    0x1040: \"MYANMAR DIGIT ZERO\",\n    0x1041: \"MYANMAR DIGIT ONE\",\n    0x1042: \"MYANMAR DIGIT TWO\",\n    0x1043: \"MYANMAR DIGIT THREE\",\n    0x1044: \"MYANMAR DIGIT FOUR\",\n    0x1045: \"MYANMAR DIGIT FIVE\",\n    0x1046: \"MYANMAR DIGIT SIX\",\n    0x1047: \"MYANMAR DIGIT SEVEN\",\n    0x1048: \"MYANMAR DIGIT EIGHT\",\n    0x1049: \"MYANMAR DIGIT NINE\",\n    0x104A: \"MYANMAR SIGN LITTLE SECTION\",\n    0x104B: \"MYANMAR SIGN SECTION\",\n    0x104C: \"MYANMAR SYMBOL LOCATIVE\",\n    0x104D: \"MYANMAR SYMBOL COMPLETED\",\n    0x104E: \"MYANMAR SYMBOL AFOREMENTIONED\",\n    0x104F: \"MYANMAR SYMBOL GENITIVE\",\n    0x1050: \"MYANMAR LETTER SHA\",\n    0x1051: \"MYANMAR LETTER SSA\",\n    0x1052: \"MYANMAR LETTER VOCALIC R\",\n    0x1053: \"MYANMAR LETTER VOCALIC RR\",\n    0x1054: \"MYANMAR LETTER VOCALIC L\",\n    0x1055: \"MYANMAR LETTER VOCALIC LL\",\n    0x1056: \"MYANMAR VOWEL SIGN VOCALIC R\",\n    0x1057: \"MYANMAR VOWEL SIGN VOCALIC RR\",\n    0x1058: \"MYANMAR VOWEL SIGN VOCALIC L\",\n    0x1059: \"MYANMAR VOWEL SIGN VOCALIC LL\",\n    0x105A: \"MYANMAR LETTER MON NGA\",\n    0x105B: \"MYANMAR LETTER MON JHA\",\n    0x105C: \"MYANMAR LETTER MON BBA\",\n    0x105D: \"MYANMAR LETTER MON BBE\",\n    0x105E: \"MYANMAR CONSONANT SIGN MON MEDIAL NA\",\n    0x105F: \"MYANMAR CONSONANT SIGN MON MEDIAL MA\",\n    0x1060: \"MYANMAR CONSONANT SIGN MON MEDIAL LA\",\n    0x1061: \"MYANMAR LETTER SGAW KAREN SHA\",\n    0x1062: \"MYANMAR VOWEL SIGN SGAW KAREN EU\",\n    0x1063: \"MYANMAR TONE MARK SGAW KAREN HATHI\",\n    0x1064: \"MYANMAR TONE MARK SGAW KAREN KE PHO\",\n    0x1065: \"MYANMAR LETTER WESTERN PWO KAREN THA\",\n    0x1066: \"MYANMAR LETTER WESTERN PWO KAREN PWA\",\n    0x1067: \"MYANMAR VOWEL SIGN WESTERN PWO KAREN EU\",\n    0x1068: \"MYANMAR VOWEL SIGN WESTERN PWO KAREN UE\",\n    0x1069: \"MYANMAR SIGN WESTERN PWO KAREN TONE-1\",\n    0x106A: \"MYANMAR SIGN WESTERN PWO KAREN TONE-2\",\n    0x106B: \"MYANMAR SIGN WESTERN PWO KAREN TONE-3\",\n    0x106C: \"MYANMAR SIGN WESTERN PWO KAREN TONE-4\",\n    0x106D: \"MYANMAR SIGN WESTERN PWO KAREN TONE-5\",\n    0x106E: \"MYANMAR LETTER EASTERN PWO KAREN NNA\",\n    0x106F: \"MYANMAR LETTER EASTERN PWO KAREN YWA\",\n    0x1070: \"MYANMAR LETTER EASTERN PWO KAREN GHWA\",\n    0x1071: \"MYANMAR VOWEL SIGN GEBA KAREN I\",\n    0x1072: \"MYANMAR VOWEL SIGN KAYAH OE\",\n    0x1073: \"MYANMAR VOWEL SIGN KAYAH U\",\n    0x1074: \"MYANMAR VOWEL SIGN KAYAH EE\",\n    0x1075: \"MYANMAR LETTER SHAN KA\",\n    0x1076: \"MYANMAR LETTER SHAN KHA\",\n    0x1077: \"MYANMAR LETTER SHAN GA\",\n    0x1078: \"MYANMAR LETTER SHAN CA\",\n    0x1079: \"MYANMAR LETTER SHAN ZA\",\n    0x107A: \"MYANMAR LETTER SHAN NYA\",\n    0x107B: \"MYANMAR LETTER SHAN DA\",\n    0x107C: \"MYANMAR LETTER SHAN NA\",\n    0x107D: \"MYANMAR LETTER SHAN PHA\",\n    0x107E: \"MYANMAR LETTER SHAN FA\",\n    0x107F: \"MYANMAR LETTER SHAN BA\",\n    0x1080: \"MYANMAR LETTER SHAN THA\",\n    0x1081: \"MYANMAR LETTER SHAN HA\",\n    0x1082: \"MYANMAR CONSONANT SIGN SHAN MEDIAL WA\",\n    0x1083: \"MYANMAR VOWEL SIGN SHAN AA\",\n    0x1084: \"MYANMAR VOWEL SIGN SHAN E\",\n    0x1085: \"MYANMAR VOWEL SIGN SHAN E ABOVE\",\n    0x1086: \"MYANMAR VOWEL SIGN SHAN FINAL Y\",\n    0x1087: \"MYANMAR SIGN SHAN TONE-2\",\n    0x1088: \"MYANMAR SIGN SHAN TONE-3\",\n    0x1089: \"MYANMAR SIGN SHAN TONE-5\",\n    0x108A: \"MYANMAR SIGN SHAN TONE-6\",\n    0x108B: \"MYANMAR SIGN SHAN COUNCIL TONE-2\",\n    0x108C: \"MYANMAR SIGN SHAN COUNCIL TONE-3\",\n    0x108D: \"MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE\",\n    0x108E: \"MYANMAR LETTER RUMAI PALAUNG FA\",\n    0x108F: \"MYANMAR SIGN RUMAI PALAUNG TONE-5\",\n    0x1090: \"MYANMAR SHAN DIGIT ZERO\",\n    0x1091: \"MYANMAR SHAN DIGIT ONE\",\n    0x1092: \"MYANMAR SHAN DIGIT TWO\",\n    0x1093: \"MYANMAR SHAN DIGIT THREE\",\n    0x1094: \"MYANMAR SHAN DIGIT FOUR\",\n    0x1095: \"MYANMAR SHAN DIGIT FIVE\",\n    0x1096: \"MYANMAR SHAN DIGIT SIX\",\n    0x1097: \"MYANMAR SHAN DIGIT SEVEN\",\n    0x1098: \"MYANMAR SHAN DIGIT EIGHT\",\n    0x1099: \"MYANMAR SHAN DIGIT NINE\",\n    0x109E: \"MYANMAR SYMBOL SHAN ONE\",\n    0x109F: \"MYANMAR SYMBOL SHAN EXCLAMATION\",\n    0x10A0: \"GEORGIAN CAPITAL LETTER AN (Khutsuri)\",\n    0x10A1: \"GEORGIAN CAPITAL LETTER BAN (Khutsuri)\",\n    0x10A2: \"GEORGIAN CAPITAL LETTER GAN (Khutsuri)\",\n    0x10A3: \"GEORGIAN CAPITAL LETTER DON (Khutsuri)\",\n    0x10A4: \"GEORGIAN CAPITAL LETTER EN (Khutsuri)\",\n    0x10A5: \"GEORGIAN CAPITAL LETTER VIN (Khutsuri)\",\n    0x10A6: \"GEORGIAN CAPITAL LETTER ZEN (Khutsuri)\",\n    0x10A7: \"GEORGIAN CAPITAL LETTER TAN (Khutsuri)\",\n    0x10A8: \"GEORGIAN CAPITAL LETTER IN (Khutsuri)\",\n    0x10A9: \"GEORGIAN CAPITAL LETTER KAN (Khutsuri)\",\n    0x10AA: \"GEORGIAN CAPITAL LETTER LAS (Khutsuri)\",\n    0x10AB: \"GEORGIAN CAPITAL LETTER MAN (Khutsuri)\",\n    0x10AC: \"GEORGIAN CAPITAL LETTER NAR (Khutsuri)\",\n    0x10AD: \"GEORGIAN CAPITAL LETTER ON (Khutsuri)\",\n    0x10AE: \"GEORGIAN CAPITAL LETTER PAR (Khutsuri)\",\n    0x10AF: \"GEORGIAN CAPITAL LETTER ZHAR (Khutsuri)\",\n    0x10B0: \"GEORGIAN CAPITAL LETTER RAE (Khutsuri)\",\n    0x10B1: \"GEORGIAN CAPITAL LETTER SAN (Khutsuri)\",\n    0x10B2: \"GEORGIAN CAPITAL LETTER TAR (Khutsuri)\",\n    0x10B3: \"GEORGIAN CAPITAL LETTER UN (Khutsuri)\",\n    0x10B4: \"GEORGIAN CAPITAL LETTER PHAR (Khutsuri)\",\n    0x10B5: \"GEORGIAN CAPITAL LETTER KHAR (Khutsuri)\",\n    0x10B6: \"GEORGIAN CAPITAL LETTER GHAN (Khutsuri)\",\n    0x10B7: \"GEORGIAN CAPITAL LETTER QAR (Khutsuri)\",\n    0x10B8: \"GEORGIAN CAPITAL LETTER SHIN (Khutsuri)\",\n    0x10B9: \"GEORGIAN CAPITAL LETTER CHIN (Khutsuri)\",\n    0x10BA: \"GEORGIAN CAPITAL LETTER CAN (Khutsuri)\",\n    0x10BB: \"GEORGIAN CAPITAL LETTER JIL (Khutsuri)\",\n    0x10BC: \"GEORGIAN CAPITAL LETTER CIL (Khutsuri)\",\n    0x10BD: \"GEORGIAN CAPITAL LETTER CHAR (Khutsuri)\",\n    0x10BE: \"GEORGIAN CAPITAL LETTER XAN (Khutsuri)\",\n    0x10BF: \"GEORGIAN CAPITAL LETTER JHAN (Khutsuri)\",\n    0x10C0: \"GEORGIAN CAPITAL LETTER HAE (Khutsuri)\",\n    0x10C1: \"GEORGIAN CAPITAL LETTER HE (Khutsuri)\",\n    0x10C2: \"GEORGIAN CAPITAL LETTER HIE (Khutsuri)\",\n    0x10C3: \"GEORGIAN CAPITAL LETTER WE (Khutsuri)\",\n    0x10C4: \"GEORGIAN CAPITAL LETTER HAR (Khutsuri)\",\n    0x10C5: \"GEORGIAN CAPITAL LETTER HOE (Khutsuri)\",\n    0x10D0: \"GEORGIAN LETTER AN\",\n    0x10D1: \"GEORGIAN LETTER BAN\",\n    0x10D2: \"GEORGIAN LETTER GAN\",\n    0x10D3: \"GEORGIAN LETTER DON\",\n    0x10D4: \"GEORGIAN LETTER EN\",\n    0x10D5: \"GEORGIAN LETTER VIN\",\n    0x10D6: \"GEORGIAN LETTER ZEN\",\n    0x10D7: \"GEORGIAN LETTER TAN\",\n    0x10D8: \"GEORGIAN LETTER IN\",\n    0x10D9: \"GEORGIAN LETTER KAN\",\n    0x10DA: \"GEORGIAN LETTER LAS\",\n    0x10DB: \"GEORGIAN LETTER MAN\",\n    0x10DC: \"GEORGIAN LETTER NAR\",\n    0x10DD: \"GEORGIAN LETTER ON\",\n    0x10DE: \"GEORGIAN LETTER PAR\",\n    0x10DF: \"GEORGIAN LETTER ZHAR\",\n    0x10E0: \"GEORGIAN LETTER RAE\",\n    0x10E1: \"GEORGIAN LETTER SAN\",\n    0x10E2: \"GEORGIAN LETTER TAR\",\n    0x10E3: \"GEORGIAN LETTER UN\",\n    0x10E4: \"GEORGIAN LETTER PHAR\",\n    0x10E5: \"GEORGIAN LETTER KHAR\",\n    0x10E6: \"GEORGIAN LETTER GHAN\",\n    0x10E7: \"GEORGIAN LETTER QAR\",\n    0x10E8: \"GEORGIAN LETTER SHIN\",\n    0x10E9: \"GEORGIAN LETTER CHIN\",\n    0x10EA: \"GEORGIAN LETTER CAN\",\n    0x10EB: \"GEORGIAN LETTER JIL\",\n    0x10EC: \"GEORGIAN LETTER CIL\",\n    0x10ED: \"GEORGIAN LETTER CHAR\",\n    0x10EE: \"GEORGIAN LETTER XAN\",\n    0x10EF: \"GEORGIAN LETTER JHAN\",\n    0x10F0: \"GEORGIAN LETTER HAE\",\n    0x10F1: \"GEORGIAN LETTER HE\",\n    0x10F2: \"GEORGIAN LETTER HIE\",\n    0x10F3: \"GEORGIAN LETTER WE\",\n    0x10F4: \"GEORGIAN LETTER HAR\",\n    0x10F5: \"GEORGIAN LETTER HOE\",\n    0x10F6: \"GEORGIAN LETTER FI\",\n    0x10F7: \"GEORGIAN LETTER YN\",\n    0x10F8: \"GEORGIAN LETTER ELIFI\",\n    0x10F9: \"GEORGIAN LETTER TURNED GAN\",\n    0x10FA: \"GEORGIAN LETTER AIN\",\n    0x10FB: \"GEORGIAN PARAGRAPH SEPARATOR\",\n    0x10FC: \"MODIFIER LETTER GEORGIAN NAR\",\n    0x1100: \"HANGUL CHOSEONG KIYEOK (g) *\",\n    0x1101: \"HANGUL CHOSEONG SSANGKIYEOK (gg) *\",\n    0x1102: \"HANGUL CHOSEONG NIEUN (n) *\",\n    0x1103: \"HANGUL CHOSEONG TIKEUT (d) *\",\n    0x1104: \"HANGUL CHOSEONG SSANGTIKEUT (dd) *\",\n    0x1105: \"HANGUL CHOSEONG RIEUL (r) *\",\n    0x1106: \"HANGUL CHOSEONG MIEUM (m) *\",\n    0x1107: \"HANGUL CHOSEONG PIEUP (b) *\",\n    0x1108: \"HANGUL CHOSEONG SSANGPIEUP (bb) *\",\n    0x1109: \"HANGUL CHOSEONG SIOS (s) *\",\n    0x110A: \"HANGUL CHOSEONG SSANGSIOS (ss) *\",\n    0x110B: \"HANGUL CHOSEONG IEUNG\",\n    0x110C: \"HANGUL CHOSEONG CIEUC (j) *\",\n    0x110D: \"HANGUL CHOSEONG SSANGCIEUC (jj) *\",\n    0x110E: \"HANGUL CHOSEONG CHIEUCH (c) *\",\n    0x110F: \"HANGUL CHOSEONG KHIEUKH (k) *\",\n    0x1110: \"HANGUL CHOSEONG THIEUTH (t) *\",\n    0x1111: \"HANGUL CHOSEONG PHIEUPH (p) *\",\n    0x1112: \"HANGUL CHOSEONG HIEUH (h) *\",\n    0x1113: \"HANGUL CHOSEONG NIEUN-KIYEOK\",\n    0x1114: \"HANGUL CHOSEONG SSANGNIEUN\",\n    0x1115: \"HANGUL CHOSEONG NIEUN-TIKEUT\",\n    0x1116: \"HANGUL CHOSEONG NIEUN-PIEUP\",\n    0x1117: \"HANGUL CHOSEONG TIKEUT-KIYEOK\",\n    0x1118: \"HANGUL CHOSEONG RIEUL-NIEUN\",\n    0x1119: \"HANGUL CHOSEONG SSANGRIEUL\",\n    0x111A: \"HANGUL CHOSEONG RIEUL-HIEUH\",\n    0x111B: \"HANGUL CHOSEONG KAPYEOUNRIEUL\",\n    0x111C: \"HANGUL CHOSEONG MIEUM-PIEUP\",\n    0x111D: \"HANGUL CHOSEONG KAPYEOUNMIEUM\",\n    0x111E: \"HANGUL CHOSEONG PIEUP-KIYEOK\",\n    0x111F: \"HANGUL CHOSEONG PIEUP-NIEUN\",\n    0x1120: \"HANGUL CHOSEONG PIEUP-TIKEUT\",\n    0x1121: \"HANGUL CHOSEONG PIEUP-SIOS\",\n    0x1122: \"HANGUL CHOSEONG PIEUP-SIOS-KIYEOK\",\n    0x1123: \"HANGUL CHOSEONG PIEUP-SIOS-TIKEUT\",\n    0x1124: \"HANGUL CHOSEONG PIEUP-SIOS-PIEUP\",\n    0x1125: \"HANGUL CHOSEONG PIEUP-SSANGSIOS\",\n    0x1126: \"HANGUL CHOSEONG PIEUP-SIOS-CIEUC\",\n    0x1127: \"HANGUL CHOSEONG PIEUP-CIEUC\",\n    0x1128: \"HANGUL CHOSEONG PIEUP-CHIEUCH\",\n    0x1129: \"HANGUL CHOSEONG PIEUP-THIEUTH\",\n    0x112A: \"HANGUL CHOSEONG PIEUP-PHIEUPH\",\n    0x112B: \"HANGUL CHOSEONG KAPYEOUNPIEUP\",\n    0x112C: \"HANGUL CHOSEONG KAPYEOUNSSANGPIEUP\",\n    0x112D: \"HANGUL CHOSEONG SIOS-KIYEOK\",\n    0x112E: \"HANGUL CHOSEONG SIOS-NIEUN\",\n    0x112F: \"HANGUL CHOSEONG SIOS-TIKEUT\",\n    0x1130: \"HANGUL CHOSEONG SIOS-RIEUL\",\n    0x1131: \"HANGUL CHOSEONG SIOS-MIEUM\",\n    0x1132: \"HANGUL CHOSEONG SIOS-PIEUP\",\n    0x1133: \"HANGUL CHOSEONG SIOS-PIEUP-KIYEOK\",\n    0x1134: \"HANGUL CHOSEONG SIOS-SSANGSIOS\",\n    0x1135: \"HANGUL CHOSEONG SIOS-IEUNG\",\n    0x1136: \"HANGUL CHOSEONG SIOS-CIEUC\",\n    0x1137: \"HANGUL CHOSEONG SIOS-CHIEUCH\",\n    0x1138: \"HANGUL CHOSEONG SIOS-KHIEUKH\",\n    0x1139: \"HANGUL CHOSEONG SIOS-THIEUTH\",\n    0x113A: \"HANGUL CHOSEONG SIOS-PHIEUPH\",\n    0x113B: \"HANGUL CHOSEONG SIOS-HIEUH\",\n    0x113C: \"HANGUL CHOSEONG CHITUEUMSIOS\",\n    0x113D: \"HANGUL CHOSEONG CHITUEUMSSANGSIOS\",\n    0x113E: \"HANGUL CHOSEONG CEONGCHIEUMSIOS\",\n    0x113F: \"HANGUL CHOSEONG CEONGCHIEUMSSANGSIOS\",\n    0x1140: \"HANGUL CHOSEONG PANSIOS\",\n    0x1141: \"HANGUL CHOSEONG IEUNG-KIYEOK\",\n    0x1142: \"HANGUL CHOSEONG IEUNG-TIKEUT\",\n    0x1143: \"HANGUL CHOSEONG IEUNG-MIEUM\",\n    0x1144: \"HANGUL CHOSEONG IEUNG-PIEUP\",\n    0x1145: \"HANGUL CHOSEONG IEUNG-SIOS\",\n    0x1146: \"HANGUL CHOSEONG IEUNG-PANSIOS\",\n    0x1147: \"HANGUL CHOSEONG SSANGIEUNG\",\n    0x1148: \"HANGUL CHOSEONG IEUNG-CIEUC\",\n    0x1149: \"HANGUL CHOSEONG IEUNG-CHIEUCH\",\n    0x114A: \"HANGUL CHOSEONG IEUNG-THIEUTH\",\n    0x114B: \"HANGUL CHOSEONG IEUNG-PHIEUPH\",\n    0x114C: \"HANGUL CHOSEONG YESIEUNG\",\n    0x114D: \"HANGUL CHOSEONG CIEUC-IEUNG\",\n    0x114E: \"HANGUL CHOSEONG CHITUEUMCIEUC\",\n    0x114F: \"HANGUL CHOSEONG CHITUEUMSSANGCIEUC\",\n    0x1150: \"HANGUL CHOSEONG CEONGCHIEUMCIEUC\",\n    0x1151: \"HANGUL CHOSEONG CEONGCHIEUMSSANGCIEUC\",\n    0x1152: \"HANGUL CHOSEONG CHIEUCH-KHIEUKH\",\n    0x1153: \"HANGUL CHOSEONG CHIEUCH-HIEUH\",\n    0x1154: \"HANGUL CHOSEONG CHITUEUMCHIEUCH\",\n    0x1155: \"HANGUL CHOSEONG CEONGCHIEUMCHIEUCH\",\n    0x1156: \"HANGUL CHOSEONG PHIEUPH-PIEUP\",\n    0x1157: \"HANGUL CHOSEONG KAPYEOUNPHIEUPH\",\n    0x1158: \"HANGUL CHOSEONG SSANGHIEUH\",\n    0x1159: \"HANGUL CHOSEONG YEORINHIEUH\",\n    0x115F: \"HANGUL CHOSEONG FILLER\",\n    0x1160: \"HANGUL JUNGSEONG FILLER\",\n    0x1161: \"HANGUL JUNGSEONG A\",\n    0x1162: \"HANGUL JUNGSEONG AE\",\n    0x1163: \"HANGUL JUNGSEONG YA\",\n    0x1164: \"HANGUL JUNGSEONG YAE\",\n    0x1165: \"HANGUL JUNGSEONG EO\",\n    0x1166: \"HANGUL JUNGSEONG E\",\n    0x1167: \"HANGUL JUNGSEONG YEO\",\n    0x1168: \"HANGUL JUNGSEONG YE\",\n    0x1169: \"HANGUL JUNGSEONG O\",\n    0x116A: \"HANGUL JUNGSEONG WA\",\n    0x116B: \"HANGUL JUNGSEONG WAE\",\n    0x116C: \"HANGUL JUNGSEONG OE\",\n    0x116D: \"HANGUL JUNGSEONG YO\",\n    0x116E: \"HANGUL JUNGSEONG U\",\n    0x116F: \"HANGUL JUNGSEONG WEO\",\n    0x1170: \"HANGUL JUNGSEONG WE\",\n    0x1171: \"HANGUL JUNGSEONG WI\",\n    0x1172: \"HANGUL JUNGSEONG YU\",\n    0x1173: \"HANGUL JUNGSEONG EU\",\n    0x1174: \"HANGUL JUNGSEONG YI\",\n    0x1175: \"HANGUL JUNGSEONG I\",\n    0x1176: \"HANGUL JUNGSEONG A-O\",\n    0x1177: \"HANGUL JUNGSEONG A-U\",\n    0x1178: \"HANGUL JUNGSEONG YA-O\",\n    0x1179: \"HANGUL JUNGSEONG YA-YO\",\n    0x117A: \"HANGUL JUNGSEONG EO-O\",\n    0x117B: \"HANGUL JUNGSEONG EO-U\",\n    0x117C: \"HANGUL JUNGSEONG EO-EU\",\n    0x117D: \"HANGUL JUNGSEONG YEO-O\",\n    0x117E: \"HANGUL JUNGSEONG YEO-U\",\n    0x117F: \"HANGUL JUNGSEONG O-EO\",\n    0x1180: \"HANGUL JUNGSEONG O-E\",\n    0x1181: \"HANGUL JUNGSEONG O-YE\",\n    0x1182: \"HANGUL JUNGSEONG O-O\",\n    0x1183: \"HANGUL JUNGSEONG O-U\",\n    0x1184: \"HANGUL JUNGSEONG YO-YA\",\n    0x1185: \"HANGUL JUNGSEONG YO-YAE\",\n    0x1186: \"HANGUL JUNGSEONG YO-YEO\",\n    0x1187: \"HANGUL JUNGSEONG YO-O\",\n    0x1188: \"HANGUL JUNGSEONG YO-I\",\n    0x1189: \"HANGUL JUNGSEONG U-A\",\n    0x118A: \"HANGUL JUNGSEONG U-AE\",\n    0x118B: \"HANGUL JUNGSEONG U-EO-EU\",\n    0x118C: \"HANGUL JUNGSEONG U-YE\",\n    0x118D: \"HANGUL JUNGSEONG U-U\",\n    0x118E: \"HANGUL JUNGSEONG YU-A\",\n    0x118F: \"HANGUL JUNGSEONG YU-EO\",\n    0x1190: \"HANGUL JUNGSEONG YU-E\",\n    0x1191: \"HANGUL JUNGSEONG YU-YEO\",\n    0x1192: \"HANGUL JUNGSEONG YU-YE\",\n    0x1193: \"HANGUL JUNGSEONG YU-U\",\n    0x1194: \"HANGUL JUNGSEONG YU-I\",\n    0x1195: \"HANGUL JUNGSEONG EU-U\",\n    0x1196: \"HANGUL JUNGSEONG EU-EU\",\n    0x1197: \"HANGUL JUNGSEONG YI-U\",\n    0x1198: \"HANGUL JUNGSEONG I-A\",\n    0x1199: \"HANGUL JUNGSEONG I-YA\",\n    0x119A: \"HANGUL JUNGSEONG I-O\",\n    0x119B: \"HANGUL JUNGSEONG I-U\",\n    0x119C: \"HANGUL JUNGSEONG I-EU\",\n    0x119D: \"HANGUL JUNGSEONG I-ARAEA\",\n    0x119E: \"HANGUL JUNGSEONG ARAEA\",\n    0x119F: \"HANGUL JUNGSEONG ARAEA-EO\",\n    0x11A0: \"HANGUL JUNGSEONG ARAEA-U\",\n    0x11A1: \"HANGUL JUNGSEONG ARAEA-I\",\n    0x11A2: \"HANGUL JUNGSEONG SSANGARAEA\",\n    0x11A8: \"HANGUL JONGSEONG KIYEOK (g) *\",\n    0x11A9: \"HANGUL JONGSEONG SSANGKIYEOK (gg) *\",\n    0x11AA: \"HANGUL JONGSEONG KIYEOK-SIOS (gs) *\",\n    0x11AB: \"HANGUL JONGSEONG NIEUN (n) *\",\n    0x11AC: \"HANGUL JONGSEONG NIEUN-CIEUC (nj) *\",\n    0x11AD: \"HANGUL JONGSEONG NIEUN-HIEUH (nh) *\",\n    0x11AE: \"HANGUL JONGSEONG TIKEUT (d) *\",\n    0x11AF: \"HANGUL JONGSEONG RIEUL (l) *\",\n    0x11B0: \"HANGUL JONGSEONG RIEUL-KIYEOK (lg) *\",\n    0x11B1: \"HANGUL JONGSEONG RIEUL-MIEUM (lm) *\",\n    0x11B2: \"HANGUL JONGSEONG RIEUL-PIEUP (lb) *\",\n    0x11B3: \"HANGUL JONGSEONG RIEUL-SIOS (ls) *\",\n    0x11B4: \"HANGUL JONGSEONG RIEUL-THIEUTH (lt) *\",\n    0x11B5: \"HANGUL JONGSEONG RIEUL-PHIEUPH (lp) *\",\n    0x11B6: \"HANGUL JONGSEONG RIEUL-HIEUH (lh) *\",\n    0x11B7: \"HANGUL JONGSEONG MIEUM (m) *\",\n    0x11B8: \"HANGUL JONGSEONG PIEUP (b) *\",\n    0x11B9: \"HANGUL JONGSEONG PIEUP-SIOS (bs) *\",\n    0x11BA: \"HANGUL JONGSEONG SIOS (s) *\",\n    0x11BB: \"HANGUL JONGSEONG SSANGSIOS (ss) *\",\n    0x11BC: \"HANGUL JONGSEONG IEUNG (ng) *\",\n    0x11BD: \"HANGUL JONGSEONG CIEUC (j) *\",\n    0x11BE: \"HANGUL JONGSEONG CHIEUCH (c) *\",\n    0x11BF: \"HANGUL JONGSEONG KHIEUKH (k) *\",\n    0x11C0: \"HANGUL JONGSEONG THIEUTH (t) *\",\n    0x11C1: \"HANGUL JONGSEONG PHIEUPH (p) *\",\n    0x11C2: \"HANGUL JONGSEONG HIEUH (h) *\",\n    0x11C3: \"HANGUL JONGSEONG KIYEOK-RIEUL\",\n    0x11C4: \"HANGUL JONGSEONG KIYEOK-SIOS-KIYEOK\",\n    0x11C5: \"HANGUL JONGSEONG NIEUN-KIYEOK\",\n    0x11C6: \"HANGUL JONGSEONG NIEUN-TIKEUT\",\n    0x11C7: \"HANGUL JONGSEONG NIEUN-SIOS\",\n    0x11C8: \"HANGUL JONGSEONG NIEUN-PANSIOS\",\n    0x11C9: \"HANGUL JONGSEONG NIEUN-THIEUTH\",\n    0x11CA: \"HANGUL JONGSEONG TIKEUT-KIYEOK\",\n    0x11CB: \"HANGUL JONGSEONG TIKEUT-RIEUL\",\n    0x11CC: \"HANGUL JONGSEONG RIEUL-KIYEOK-SIOS\",\n    0x11CD: \"HANGUL JONGSEONG RIEUL-NIEUN\",\n    0x11CE: \"HANGUL JONGSEONG RIEUL-TIKEUT\",\n    0x11CF: \"HANGUL JONGSEONG RIEUL-TIKEUT-HIEUH\",\n    0x11D0: \"HANGUL JONGSEONG SSANGRIEUL\",\n    0x11D1: \"HANGUL JONGSEONG RIEUL-MIEUM-KIYEOK\",\n    0x11D2: \"HANGUL JONGSEONG RIEUL-MIEUM-SIOS\",\n    0x11D3: \"HANGUL JONGSEONG RIEUL-PIEUP-SIOS\",\n    0x11D4: \"HANGUL JONGSEONG RIEUL-PIEUP-HIEUH\",\n    0x11D5: \"HANGUL JONGSEONG RIEUL-KAPYEOUNPIEUP\",\n    0x11D6: \"HANGUL JONGSEONG RIEUL-SSANGSIOS\",\n    0x11D7: \"HANGUL JONGSEONG RIEUL-PANSIOS\",\n    0x11D8: \"HANGUL JONGSEONG RIEUL-KHIEUKH\",\n    0x11D9: \"HANGUL JONGSEONG RIEUL-YEORINHIEUH\",\n    0x11DA: \"HANGUL JONGSEONG MIEUM-KIYEOK\",\n    0x11DB: \"HANGUL JONGSEONG MIEUM-RIEUL\",\n    0x11DC: \"HANGUL JONGSEONG MIEUM-PIEUP\",\n    0x11DD: \"HANGUL JONGSEONG MIEUM-SIOS\",\n    0x11DE: \"HANGUL JONGSEONG MIEUM-SSANGSIOS\",\n    0x11DF: \"HANGUL JONGSEONG MIEUM-PANSIOS\",\n    0x11E0: \"HANGUL JONGSEONG MIEUM-CHIEUCH\",\n    0x11E1: \"HANGUL JONGSEONG MIEUM-HIEUH\",\n    0x11E2: \"HANGUL JONGSEONG KAPYEOUNMIEUM\",\n    0x11E3: \"HANGUL JONGSEONG PIEUP-RIEUL\",\n    0x11E4: \"HANGUL JONGSEONG PIEUP-PHIEUPH\",\n    0x11E5: \"HANGUL JONGSEONG PIEUP-HIEUH\",\n    0x11E6: \"HANGUL JONGSEONG KAPYEOUNPIEUP\",\n    0x11E7: \"HANGUL JONGSEONG SIOS-KIYEOK\",\n    0x11E8: \"HANGUL JONGSEONG SIOS-TIKEUT\",\n    0x11E9: \"HANGUL JONGSEONG SIOS-RIEUL\",\n    0x11EA: \"HANGUL JONGSEONG SIOS-PIEUP\",\n    0x11EB: \"HANGUL JONGSEONG PANSIOS\",\n    0x11EC: \"HANGUL JONGSEONG IEUNG-KIYEOK\",\n    0x11ED: \"HANGUL JONGSEONG IEUNG-SSANGKIYEOK\",\n    0x11EE: \"HANGUL JONGSEONG SSANGIEUNG\",\n    0x11EF: \"HANGUL JONGSEONG IEUNG-KHIEUKH\",\n    0x11F0: \"HANGUL JONGSEONG YESIEUNG\",\n    0x11F1: \"HANGUL JONGSEONG YESIEUNG-SIOS\",\n    0x11F2: \"HANGUL JONGSEONG YESIEUNG-PANSIOS\",\n    0x11F3: \"HANGUL JONGSEONG PHIEUPH-PIEUP\",\n    0x11F4: \"HANGUL JONGSEONG KAPYEOUNPHIEUPH\",\n    0x11F5: \"HANGUL JONGSEONG HIEUH-NIEUN\",\n    0x11F6: \"HANGUL JONGSEONG HIEUH-RIEUL\",\n    0x11F7: \"HANGUL JONGSEONG HIEUH-MIEUM\",\n    0x11F8: \"HANGUL JONGSEONG HIEUH-PIEUP\",\n    0x11F9: \"HANGUL JONGSEONG YEORINHIEUH\",\n    0x1200: \"ETHIOPIC SYLLABLE HA\",\n    0x1201: \"ETHIOPIC SYLLABLE HU\",\n    0x1202: \"ETHIOPIC SYLLABLE HI\",\n    0x1203: \"ETHIOPIC SYLLABLE HAA\",\n    0x1204: \"ETHIOPIC SYLLABLE HEE\",\n    0x1205: \"ETHIOPIC SYLLABLE HE\",\n    0x1206: \"ETHIOPIC SYLLABLE HO\",\n    0x1207: \"ETHIOPIC SYLLABLE HOA\",\n    0x1208: \"ETHIOPIC SYLLABLE LA\",\n    0x1209: \"ETHIOPIC SYLLABLE LU\",\n    0x120A: \"ETHIOPIC SYLLABLE LI\",\n    0x120B: \"ETHIOPIC SYLLABLE LAA\",\n    0x120C: \"ETHIOPIC SYLLABLE LEE\",\n    0x120D: \"ETHIOPIC SYLLABLE LE\",\n    0x120E: \"ETHIOPIC SYLLABLE LO\",\n    0x120F: \"ETHIOPIC SYLLABLE LWA\",\n    0x1210: \"ETHIOPIC SYLLABLE HHA\",\n    0x1211: \"ETHIOPIC SYLLABLE HHU\",\n    0x1212: \"ETHIOPIC SYLLABLE HHI\",\n    0x1213: \"ETHIOPIC SYLLABLE HHAA\",\n    0x1214: \"ETHIOPIC SYLLABLE HHEE\",\n    0x1215: \"ETHIOPIC SYLLABLE HHE\",\n    0x1216: \"ETHIOPIC SYLLABLE HHO\",\n    0x1217: \"ETHIOPIC SYLLABLE HHWA\",\n    0x1218: \"ETHIOPIC SYLLABLE MA\",\n    0x1219: \"ETHIOPIC SYLLABLE MU\",\n    0x121A: \"ETHIOPIC SYLLABLE MI\",\n    0x121B: \"ETHIOPIC SYLLABLE MAA\",\n    0x121C: \"ETHIOPIC SYLLABLE MEE\",\n    0x121D: \"ETHIOPIC SYLLABLE ME\",\n    0x121E: \"ETHIOPIC SYLLABLE MO\",\n    0x121F: \"ETHIOPIC SYLLABLE MWA\",\n    0x1220: \"ETHIOPIC SYLLABLE SZA\",\n    0x1221: \"ETHIOPIC SYLLABLE SZU\",\n    0x1222: \"ETHIOPIC SYLLABLE SZI\",\n    0x1223: \"ETHIOPIC SYLLABLE SZAA\",\n    0x1224: \"ETHIOPIC SYLLABLE SZEE\",\n    0x1225: \"ETHIOPIC SYLLABLE SZE\",\n    0x1226: \"ETHIOPIC SYLLABLE SZO\",\n    0x1227: \"ETHIOPIC SYLLABLE SZWA\",\n    0x1228: \"ETHIOPIC SYLLABLE RA\",\n    0x1229: \"ETHIOPIC SYLLABLE RU\",\n    0x122A: \"ETHIOPIC SYLLABLE RI\",\n    0x122B: \"ETHIOPIC SYLLABLE RAA\",\n    0x122C: \"ETHIOPIC SYLLABLE REE\",\n    0x122D: \"ETHIOPIC SYLLABLE RE\",\n    0x122E: \"ETHIOPIC SYLLABLE RO\",\n    0x122F: \"ETHIOPIC SYLLABLE RWA\",\n    0x1230: \"ETHIOPIC SYLLABLE SA\",\n    0x1231: \"ETHIOPIC SYLLABLE SU\",\n    0x1232: \"ETHIOPIC SYLLABLE SI\",\n    0x1233: \"ETHIOPIC SYLLABLE SAA\",\n    0x1234: \"ETHIOPIC SYLLABLE SEE\",\n    0x1235: \"ETHIOPIC SYLLABLE SE\",\n    0x1236: \"ETHIOPIC SYLLABLE SO\",\n    0x1237: \"ETHIOPIC SYLLABLE SWA\",\n    0x1238: \"ETHIOPIC SYLLABLE SHA\",\n    0x1239: \"ETHIOPIC SYLLABLE SHU\",\n    0x123A: \"ETHIOPIC SYLLABLE SHI\",\n    0x123B: \"ETHIOPIC SYLLABLE SHAA\",\n    0x123C: \"ETHIOPIC SYLLABLE SHEE\",\n    0x123D: \"ETHIOPIC SYLLABLE SHE\",\n    0x123E: \"ETHIOPIC SYLLABLE SHO\",\n    0x123F: \"ETHIOPIC SYLLABLE SHWA\",\n    0x1240: \"ETHIOPIC SYLLABLE QA\",\n    0x1241: \"ETHIOPIC SYLLABLE QU\",\n    0x1242: \"ETHIOPIC SYLLABLE QI\",\n    0x1243: \"ETHIOPIC SYLLABLE QAA\",\n    0x1244: \"ETHIOPIC SYLLABLE QEE\",\n    0x1245: \"ETHIOPIC SYLLABLE QE\",\n    0x1246: \"ETHIOPIC SYLLABLE QO\",\n    0x1247: \"ETHIOPIC SYLLABLE QOA\",\n    0x1248: \"ETHIOPIC SYLLABLE QWA\",\n    0x124A: \"ETHIOPIC SYLLABLE QWI\",\n    0x124B: \"ETHIOPIC SYLLABLE QWAA\",\n    0x124C: \"ETHIOPIC SYLLABLE QWEE\",\n    0x124D: \"ETHIOPIC SYLLABLE QWE\",\n    0x1250: \"ETHIOPIC SYLLABLE QHA\",\n    0x1251: \"ETHIOPIC SYLLABLE QHU\",\n    0x1252: \"ETHIOPIC SYLLABLE QHI\",\n    0x1253: \"ETHIOPIC SYLLABLE QHAA\",\n    0x1254: \"ETHIOPIC SYLLABLE QHEE\",\n    0x1255: \"ETHIOPIC SYLLABLE QHE\",\n    0x1256: \"ETHIOPIC SYLLABLE QHO\",\n    0x1258: \"ETHIOPIC SYLLABLE QHWA\",\n    0x125A: \"ETHIOPIC SYLLABLE QHWI\",\n    0x125B: \"ETHIOPIC SYLLABLE QHWAA\",\n    0x125C: \"ETHIOPIC SYLLABLE QHWEE\",\n    0x125D: \"ETHIOPIC SYLLABLE QHWE\",\n    0x1260: \"ETHIOPIC SYLLABLE BA\",\n    0x1261: \"ETHIOPIC SYLLABLE BU\",\n    0x1262: \"ETHIOPIC SYLLABLE BI\",\n    0x1263: \"ETHIOPIC SYLLABLE BAA\",\n    0x1264: \"ETHIOPIC SYLLABLE BEE\",\n    0x1265: \"ETHIOPIC SYLLABLE BE\",\n    0x1266: \"ETHIOPIC SYLLABLE BO\",\n    0x1267: \"ETHIOPIC SYLLABLE BWA\",\n    0x1268: \"ETHIOPIC SYLLABLE VA\",\n    0x1269: \"ETHIOPIC SYLLABLE VU\",\n    0x126A: \"ETHIOPIC SYLLABLE VI\",\n    0x126B: \"ETHIOPIC SYLLABLE VAA\",\n    0x126C: \"ETHIOPIC SYLLABLE VEE\",\n    0x126D: \"ETHIOPIC SYLLABLE VE\",\n    0x126E: \"ETHIOPIC SYLLABLE VO\",\n    0x126F: \"ETHIOPIC SYLLABLE VWA\",\n    0x1270: \"ETHIOPIC SYLLABLE TA\",\n    0x1271: \"ETHIOPIC SYLLABLE TU\",\n    0x1272: \"ETHIOPIC SYLLABLE TI\",\n    0x1273: \"ETHIOPIC SYLLABLE TAA\",\n    0x1274: \"ETHIOPIC SYLLABLE TEE\",\n    0x1275: \"ETHIOPIC SYLLABLE TE\",\n    0x1276: \"ETHIOPIC SYLLABLE TO\",\n    0x1277: \"ETHIOPIC SYLLABLE TWA\",\n    0x1278: \"ETHIOPIC SYLLABLE CA\",\n    0x1279: \"ETHIOPIC SYLLABLE CU\",\n    0x127A: \"ETHIOPIC SYLLABLE CI\",\n    0x127B: \"ETHIOPIC SYLLABLE CAA\",\n    0x127C: \"ETHIOPIC SYLLABLE CEE\",\n    0x127D: \"ETHIOPIC SYLLABLE CE\",\n    0x127E: \"ETHIOPIC SYLLABLE CO\",\n    0x127F: \"ETHIOPIC SYLLABLE CWA\",\n    0x1280: \"ETHIOPIC SYLLABLE XA\",\n    0x1281: \"ETHIOPIC SYLLABLE XU\",\n    0x1282: \"ETHIOPIC SYLLABLE XI\",\n    0x1283: \"ETHIOPIC SYLLABLE XAA\",\n    0x1284: \"ETHIOPIC SYLLABLE XEE\",\n    0x1285: \"ETHIOPIC SYLLABLE XE\",\n    0x1286: \"ETHIOPIC SYLLABLE XO\",\n    0x1287: \"ETHIOPIC SYLLABLE XOA\",\n    0x1288: \"ETHIOPIC SYLLABLE XWA\",\n    0x128A: \"ETHIOPIC SYLLABLE XWI\",\n    0x128B: \"ETHIOPIC SYLLABLE XWAA\",\n    0x128C: \"ETHIOPIC SYLLABLE XWEE\",\n    0x128D: \"ETHIOPIC SYLLABLE XWE\",\n    0x1290: \"ETHIOPIC SYLLABLE NA\",\n    0x1291: \"ETHIOPIC SYLLABLE NU\",\n    0x1292: \"ETHIOPIC SYLLABLE NI\",\n    0x1293: \"ETHIOPIC SYLLABLE NAA\",\n    0x1294: \"ETHIOPIC SYLLABLE NEE\",\n    0x1295: \"ETHIOPIC SYLLABLE NE\",\n    0x1296: \"ETHIOPIC SYLLABLE NO\",\n    0x1297: \"ETHIOPIC SYLLABLE NWA\",\n    0x1298: \"ETHIOPIC SYLLABLE NYA\",\n    0x1299: \"ETHIOPIC SYLLABLE NYU\",\n    0x129A: \"ETHIOPIC SYLLABLE NYI\",\n    0x129B: \"ETHIOPIC SYLLABLE NYAA\",\n    0x129C: \"ETHIOPIC SYLLABLE NYEE\",\n    0x129D: \"ETHIOPIC SYLLABLE NYE\",\n    0x129E: \"ETHIOPIC SYLLABLE NYO\",\n    0x129F: \"ETHIOPIC SYLLABLE NYWA\",\n    0x12A0: \"ETHIOPIC SYLLABLE GLOTTAL A\",\n    0x12A1: \"ETHIOPIC SYLLABLE GLOTTAL U\",\n    0x12A2: \"ETHIOPIC SYLLABLE GLOTTAL I\",\n    0x12A3: \"ETHIOPIC SYLLABLE GLOTTAL AA\",\n    0x12A4: \"ETHIOPIC SYLLABLE GLOTTAL EE\",\n    0x12A5: \"ETHIOPIC SYLLABLE GLOTTAL E\",\n    0x12A6: \"ETHIOPIC SYLLABLE GLOTTAL O\",\n    0x12A7: \"ETHIOPIC SYLLABLE GLOTTAL WA\",\n    0x12A8: \"ETHIOPIC SYLLABLE KA\",\n    0x12A9: \"ETHIOPIC SYLLABLE KU\",\n    0x12AA: \"ETHIOPIC SYLLABLE KI\",\n    0x12AB: \"ETHIOPIC SYLLABLE KAA\",\n    0x12AC: \"ETHIOPIC SYLLABLE KEE\",\n    0x12AD: \"ETHIOPIC SYLLABLE KE\",\n    0x12AE: \"ETHIOPIC SYLLABLE KO\",\n    0x12AF: \"ETHIOPIC SYLLABLE KOA\",\n    0x12B0: \"ETHIOPIC SYLLABLE KWA\",\n    0x12B2: \"ETHIOPIC SYLLABLE KWI\",\n    0x12B3: \"ETHIOPIC SYLLABLE KWAA\",\n    0x12B4: \"ETHIOPIC SYLLABLE KWEE\",\n    0x12B5: \"ETHIOPIC SYLLABLE KWE\",\n    0x12B8: \"ETHIOPIC SYLLABLE KXA\",\n    0x12B9: \"ETHIOPIC SYLLABLE KXU\",\n    0x12BA: \"ETHIOPIC SYLLABLE KXI\",\n    0x12BB: \"ETHIOPIC SYLLABLE KXAA\",\n    0x12BC: \"ETHIOPIC SYLLABLE KXEE\",\n    0x12BD: \"ETHIOPIC SYLLABLE KXE\",\n    0x12BE: \"ETHIOPIC SYLLABLE KXO\",\n    0x12C0: \"ETHIOPIC SYLLABLE KXWA\",\n    0x12C2: \"ETHIOPIC SYLLABLE KXWI\",\n    0x12C3: \"ETHIOPIC SYLLABLE KXWAA\",\n    0x12C4: \"ETHIOPIC SYLLABLE KXWEE\",\n    0x12C5: \"ETHIOPIC SYLLABLE KXWE\",\n    0x12C8: \"ETHIOPIC SYLLABLE WA\",\n    0x12C9: \"ETHIOPIC SYLLABLE WU\",\n    0x12CA: \"ETHIOPIC SYLLABLE WI\",\n    0x12CB: \"ETHIOPIC SYLLABLE WAA\",\n    0x12CC: \"ETHIOPIC SYLLABLE WEE\",\n    0x12CD: \"ETHIOPIC SYLLABLE WE\",\n    0x12CE: \"ETHIOPIC SYLLABLE WO\",\n    0x12CF: \"ETHIOPIC SYLLABLE WOA\",\n    0x12D0: \"ETHIOPIC SYLLABLE PHARYNGEAL A\",\n    0x12D1: \"ETHIOPIC SYLLABLE PHARYNGEAL U\",\n    0x12D2: \"ETHIOPIC SYLLABLE PHARYNGEAL I\",\n    0x12D3: \"ETHIOPIC SYLLABLE PHARYNGEAL AA\",\n    0x12D4: \"ETHIOPIC SYLLABLE PHARYNGEAL EE\",\n    0x12D5: \"ETHIOPIC SYLLABLE PHARYNGEAL E\",\n    0x12D6: \"ETHIOPIC SYLLABLE PHARYNGEAL O\",\n    0x12D8: \"ETHIOPIC SYLLABLE ZA\",\n    0x12D9: \"ETHIOPIC SYLLABLE ZU\",\n    0x12DA: \"ETHIOPIC SYLLABLE ZI\",\n    0x12DB: \"ETHIOPIC SYLLABLE ZAA\",\n    0x12DC: \"ETHIOPIC SYLLABLE ZEE\",\n    0x12DD: \"ETHIOPIC SYLLABLE ZE\",\n    0x12DE: \"ETHIOPIC SYLLABLE ZO\",\n    0x12DF: \"ETHIOPIC SYLLABLE ZWA\",\n    0x12E0: \"ETHIOPIC SYLLABLE ZHA\",\n    0x12E1: \"ETHIOPIC SYLLABLE ZHU\",\n    0x12E2: \"ETHIOPIC SYLLABLE ZHI\",\n    0x12E3: \"ETHIOPIC SYLLABLE ZHAA\",\n    0x12E4: \"ETHIOPIC SYLLABLE ZHEE\",\n    0x12E5: \"ETHIOPIC SYLLABLE ZHE\",\n    0x12E6: \"ETHIOPIC SYLLABLE ZHO\",\n    0x12E7: \"ETHIOPIC SYLLABLE ZHWA\",\n    0x12E8: \"ETHIOPIC SYLLABLE YA\",\n    0x12E9: \"ETHIOPIC SYLLABLE YU\",\n    0x12EA: \"ETHIOPIC SYLLABLE YI\",\n    0x12EB: \"ETHIOPIC SYLLABLE YAA\",\n    0x12EC: \"ETHIOPIC SYLLABLE YEE\",\n    0x12ED: \"ETHIOPIC SYLLABLE YE\",\n    0x12EE: \"ETHIOPIC SYLLABLE YO\",\n    0x12EF: \"ETHIOPIC SYLLABLE YOA\",\n    0x12F0: \"ETHIOPIC SYLLABLE DA\",\n    0x12F1: \"ETHIOPIC SYLLABLE DU\",\n    0x12F2: \"ETHIOPIC SYLLABLE DI\",\n    0x12F3: \"ETHIOPIC SYLLABLE DAA\",\n    0x12F4: \"ETHIOPIC SYLLABLE DEE\",\n    0x12F5: \"ETHIOPIC SYLLABLE DE\",\n    0x12F6: \"ETHIOPIC SYLLABLE DO\",\n    0x12F7: \"ETHIOPIC SYLLABLE DWA\",\n    0x12F8: \"ETHIOPIC SYLLABLE DDA\",\n    0x12F9: \"ETHIOPIC SYLLABLE DDU\",\n    0x12FA: \"ETHIOPIC SYLLABLE DDI\",\n    0x12FB: \"ETHIOPIC SYLLABLE DDAA\",\n    0x12FC: \"ETHIOPIC SYLLABLE DDEE\",\n    0x12FD: \"ETHIOPIC SYLLABLE DDE\",\n    0x12FE: \"ETHIOPIC SYLLABLE DDO\",\n    0x12FF: \"ETHIOPIC SYLLABLE DDWA\",\n    0x1300: \"ETHIOPIC SYLLABLE JA\",\n    0x1301: \"ETHIOPIC SYLLABLE JU\",\n    0x1302: \"ETHIOPIC SYLLABLE JI\",\n    0x1303: \"ETHIOPIC SYLLABLE JAA\",\n    0x1304: \"ETHIOPIC SYLLABLE JEE\",\n    0x1305: \"ETHIOPIC SYLLABLE JE\",\n    0x1306: \"ETHIOPIC SYLLABLE JO\",\n    0x1307: \"ETHIOPIC SYLLABLE JWA\",\n    0x1308: \"ETHIOPIC SYLLABLE GA\",\n    0x1309: \"ETHIOPIC SYLLABLE GU\",\n    0x130A: \"ETHIOPIC SYLLABLE GI\",\n    0x130B: \"ETHIOPIC SYLLABLE GAA\",\n    0x130C: \"ETHIOPIC SYLLABLE GEE\",\n    0x130D: \"ETHIOPIC SYLLABLE GE\",\n    0x130E: \"ETHIOPIC SYLLABLE GO\",\n    0x130F: \"ETHIOPIC SYLLABLE GOA\",\n    0x1310: \"ETHIOPIC SYLLABLE GWA\",\n    0x1312: \"ETHIOPIC SYLLABLE GWI\",\n    0x1313: \"ETHIOPIC SYLLABLE GWAA\",\n    0x1314: \"ETHIOPIC SYLLABLE GWEE\",\n    0x1315: \"ETHIOPIC SYLLABLE GWE\",\n    0x1318: \"ETHIOPIC SYLLABLE GGA\",\n    0x1319: \"ETHIOPIC SYLLABLE GGU\",\n    0x131A: \"ETHIOPIC SYLLABLE GGI\",\n    0x131B: \"ETHIOPIC SYLLABLE GGAA\",\n    0x131C: \"ETHIOPIC SYLLABLE GGEE\",\n    0x131D: \"ETHIOPIC SYLLABLE GGE\",\n    0x131E: \"ETHIOPIC SYLLABLE GGO\",\n    0x131F: \"ETHIOPIC SYLLABLE GGWAA\",\n    0x1320: \"ETHIOPIC SYLLABLE THA\",\n    0x1321: \"ETHIOPIC SYLLABLE THU\",\n    0x1322: \"ETHIOPIC SYLLABLE THI\",\n    0x1323: \"ETHIOPIC SYLLABLE THAA\",\n    0x1324: \"ETHIOPIC SYLLABLE THEE\",\n    0x1325: \"ETHIOPIC SYLLABLE THE\",\n    0x1326: \"ETHIOPIC SYLLABLE THO\",\n    0x1327: \"ETHIOPIC SYLLABLE THWA\",\n    0x1328: \"ETHIOPIC SYLLABLE CHA\",\n    0x1329: \"ETHIOPIC SYLLABLE CHU\",\n    0x132A: \"ETHIOPIC SYLLABLE CHI\",\n    0x132B: \"ETHIOPIC SYLLABLE CHAA\",\n    0x132C: \"ETHIOPIC SYLLABLE CHEE\",\n    0x132D: \"ETHIOPIC SYLLABLE CHE\",\n    0x132E: \"ETHIOPIC SYLLABLE CHO\",\n    0x132F: \"ETHIOPIC SYLLABLE CHWA\",\n    0x1330: \"ETHIOPIC SYLLABLE PHA\",\n    0x1331: \"ETHIOPIC SYLLABLE PHU\",\n    0x1332: \"ETHIOPIC SYLLABLE PHI\",\n    0x1333: \"ETHIOPIC SYLLABLE PHAA\",\n    0x1334: \"ETHIOPIC SYLLABLE PHEE\",\n    0x1335: \"ETHIOPIC SYLLABLE PHE\",\n    0x1336: \"ETHIOPIC SYLLABLE PHO\",\n    0x1337: \"ETHIOPIC SYLLABLE PHWA\",\n    0x1338: \"ETHIOPIC SYLLABLE TSA\",\n    0x1339: \"ETHIOPIC SYLLABLE TSU\",\n    0x133A: \"ETHIOPIC SYLLABLE TSI\",\n    0x133B: \"ETHIOPIC SYLLABLE TSAA\",\n    0x133C: \"ETHIOPIC SYLLABLE TSEE\",\n    0x133D: \"ETHIOPIC SYLLABLE TSE\",\n    0x133E: \"ETHIOPIC SYLLABLE TSO\",\n    0x133F: \"ETHIOPIC SYLLABLE TSWA\",\n    0x1340: \"ETHIOPIC SYLLABLE TZA\",\n    0x1341: \"ETHIOPIC SYLLABLE TZU\",\n    0x1342: \"ETHIOPIC SYLLABLE TZI\",\n    0x1343: \"ETHIOPIC SYLLABLE TZAA\",\n    0x1344: \"ETHIOPIC SYLLABLE TZEE\",\n    0x1345: \"ETHIOPIC SYLLABLE TZE\",\n    0x1346: \"ETHIOPIC SYLLABLE TZO\",\n    0x1347: \"ETHIOPIC SYLLABLE TZOA\",\n    0x1348: \"ETHIOPIC SYLLABLE FA\",\n    0x1349: \"ETHIOPIC SYLLABLE FU\",\n    0x134A: \"ETHIOPIC SYLLABLE FI\",\n    0x134B: \"ETHIOPIC SYLLABLE FAA\",\n    0x134C: \"ETHIOPIC SYLLABLE FEE\",\n    0x134D: \"ETHIOPIC SYLLABLE FE\",\n    0x134E: \"ETHIOPIC SYLLABLE FO\",\n    0x134F: \"ETHIOPIC SYLLABLE FWA\",\n    0x1350: \"ETHIOPIC SYLLABLE PA\",\n    0x1351: \"ETHIOPIC SYLLABLE PU\",\n    0x1352: \"ETHIOPIC SYLLABLE PI\",\n    0x1353: \"ETHIOPIC SYLLABLE PAA\",\n    0x1354: \"ETHIOPIC SYLLABLE PEE\",\n    0x1355: \"ETHIOPIC SYLLABLE PE\",\n    0x1356: \"ETHIOPIC SYLLABLE PO\",\n    0x1357: \"ETHIOPIC SYLLABLE PWA\",\n    0x1358: \"ETHIOPIC SYLLABLE RYA\",\n    0x1359: \"ETHIOPIC SYLLABLE MYA\",\n    0x135A: \"ETHIOPIC SYLLABLE FYA\",\n    0x135F: \"ETHIOPIC COMBINING GEMINATION MARK\",\n    0x1360: \"ETHIOPIC SECTION MARK\",\n    0x1361: \"ETHIOPIC WORDSPACE\",\n    0x1362: \"ETHIOPIC FULL STOP\",\n    0x1363: \"ETHIOPIC COMMA\",\n    0x1364: \"ETHIOPIC SEMICOLON\",\n    0x1365: \"ETHIOPIC COLON\",\n    0x1366: \"ETHIOPIC PREFACE COLON\",\n    0x1367: \"ETHIOPIC QUESTION MARK\",\n    0x1368: \"ETHIOPIC PARAGRAPH SEPARATOR\",\n    0x1369: \"ETHIOPIC DIGIT ONE\",\n    0x136A: \"ETHIOPIC DIGIT TWO\",\n    0x136B: \"ETHIOPIC DIGIT THREE\",\n    0x136C: \"ETHIOPIC DIGIT FOUR\",\n    0x136D: \"ETHIOPIC DIGIT FIVE\",\n    0x136E: \"ETHIOPIC DIGIT SIX\",\n    0x136F: \"ETHIOPIC DIGIT SEVEN\",\n    0x1370: \"ETHIOPIC DIGIT EIGHT\",\n    0x1371: \"ETHIOPIC DIGIT NINE\",\n    0x1372: \"ETHIOPIC NUMBER TEN\",\n    0x1373: \"ETHIOPIC NUMBER TWENTY\",\n    0x1374: \"ETHIOPIC NUMBER THIRTY\",\n    0x1375: \"ETHIOPIC NUMBER FORTY\",\n    0x1376: \"ETHIOPIC NUMBER FIFTY\",\n    0x1377: \"ETHIOPIC NUMBER SIXTY\",\n    0x1378: \"ETHIOPIC NUMBER SEVENTY\",\n    0x1379: \"ETHIOPIC NUMBER EIGHTY\",\n    0x137A: \"ETHIOPIC NUMBER NINETY\",\n    0x137B: \"ETHIOPIC NUMBER HUNDRED\",\n    0x137C: \"ETHIOPIC NUMBER TEN THOUSAND\",\n    0x1380: \"ETHIOPIC SYLLABLE SEBATBEIT MWA\",\n    0x1381: \"ETHIOPIC SYLLABLE MWI\",\n    0x1382: \"ETHIOPIC SYLLABLE MWEE\",\n    0x1383: \"ETHIOPIC SYLLABLE MWE\",\n    0x1384: \"ETHIOPIC SYLLABLE SEBATBEIT BWA\",\n    0x1385: \"ETHIOPIC SYLLABLE BWI\",\n    0x1386: \"ETHIOPIC SYLLABLE BWEE\",\n    0x1387: \"ETHIOPIC SYLLABLE BWE\",\n    0x1388: \"ETHIOPIC SYLLABLE SEBATBEIT FWA\",\n    0x1389: \"ETHIOPIC SYLLABLE FWI\",\n    0x138A: \"ETHIOPIC SYLLABLE FWEE\",\n    0x138B: \"ETHIOPIC SYLLABLE FWE\",\n    0x138C: \"ETHIOPIC SYLLABLE SEBATBEIT PWA\",\n    0x138D: \"ETHIOPIC SYLLABLE PWI\",\n    0x138E: \"ETHIOPIC SYLLABLE PWEE\",\n    0x138F: \"ETHIOPIC SYLLABLE PWE\",\n    0x1390: \"ETHIOPIC TONAL MARK YIZET\",\n    0x1391: \"ETHIOPIC TONAL MARK DERET\",\n    0x1392: \"ETHIOPIC TONAL MARK RIKRIK\",\n    0x1393: \"ETHIOPIC TONAL MARK SHORT RIKRIK\",\n    0x1394: \"ETHIOPIC TONAL MARK DIFAT\",\n    0x1395: \"ETHIOPIC TONAL MARK KENAT\",\n    0x1396: \"ETHIOPIC TONAL MARK CHIRET\",\n    0x1397: \"ETHIOPIC TONAL MARK HIDET\",\n    0x1398: \"ETHIOPIC TONAL MARK DERET-HIDET\",\n    0x1399: \"ETHIOPIC TONAL MARK KURT\",\n    0x13A0: \"CHEROKEE LETTER A\",\n    0x13A1: \"CHEROKEE LETTER E\",\n    0x13A2: \"CHEROKEE LETTER I\",\n    0x13A3: \"CHEROKEE LETTER O\",\n    0x13A4: \"CHEROKEE LETTER U\",\n    0x13A5: \"CHEROKEE LETTER V\",\n    0x13A6: \"CHEROKEE LETTER GA\",\n    0x13A7: \"CHEROKEE LETTER KA\",\n    0x13A8: \"CHEROKEE LETTER GE\",\n    0x13A9: \"CHEROKEE LETTER GI\",\n    0x13AA: \"CHEROKEE LETTER GO\",\n    0x13AB: \"CHEROKEE LETTER GU\",\n    0x13AC: \"CHEROKEE LETTER GV\",\n    0x13AD: \"CHEROKEE LETTER HA\",\n    0x13AE: \"CHEROKEE LETTER HE\",\n    0x13AF: \"CHEROKEE LETTER HI\",\n    0x13B0: \"CHEROKEE LETTER HO\",\n    0x13B1: \"CHEROKEE LETTER HU\",\n    0x13B2: \"CHEROKEE LETTER HV\",\n    0x13B3: \"CHEROKEE LETTER LA\",\n    0x13B4: \"CHEROKEE LETTER LE\",\n    0x13B5: \"CHEROKEE LETTER LI\",\n    0x13B6: \"CHEROKEE LETTER LO\",\n    0x13B7: \"CHEROKEE LETTER LU\",\n    0x13B8: \"CHEROKEE LETTER LV\",\n    0x13B9: \"CHEROKEE LETTER MA\",\n    0x13BA: \"CHEROKEE LETTER ME\",\n    0x13BB: \"CHEROKEE LETTER MI\",\n    0x13BC: \"CHEROKEE LETTER MO\",\n    0x13BD: \"CHEROKEE LETTER MU\",\n    0x13BE: \"CHEROKEE LETTER NA\",\n    0x13BF: \"CHEROKEE LETTER HNA\",\n    0x13C0: \"CHEROKEE LETTER NAH\",\n    0x13C1: \"CHEROKEE LETTER NE\",\n    0x13C2: \"CHEROKEE LETTER NI\",\n    0x13C3: \"CHEROKEE LETTER NO\",\n    0x13C4: \"CHEROKEE LETTER NU\",\n    0x13C5: \"CHEROKEE LETTER NV\",\n    0x13C6: \"CHEROKEE LETTER QUA\",\n    0x13C7: \"CHEROKEE LETTER QUE\",\n    0x13C8: \"CHEROKEE LETTER QUI\",\n    0x13C9: \"CHEROKEE LETTER QUO\",\n    0x13CA: \"CHEROKEE LETTER QUU\",\n    0x13CB: \"CHEROKEE LETTER QUV\",\n    0x13CC: \"CHEROKEE LETTER SA\",\n    0x13CD: \"CHEROKEE LETTER S\",\n    0x13CE: \"CHEROKEE LETTER SE\",\n    0x13CF: \"CHEROKEE LETTER SI\",\n    0x13D0: \"CHEROKEE LETTER SO\",\n    0x13D1: \"CHEROKEE LETTER SU\",\n    0x13D2: \"CHEROKEE LETTER SV\",\n    0x13D3: \"CHEROKEE LETTER DA\",\n    0x13D4: \"CHEROKEE LETTER TA\",\n    0x13D5: \"CHEROKEE LETTER DE\",\n    0x13D6: \"CHEROKEE LETTER TE\",\n    0x13D7: \"CHEROKEE LETTER DI\",\n    0x13D8: \"CHEROKEE LETTER TI\",\n    0x13D9: \"CHEROKEE LETTER DO\",\n    0x13DA: \"CHEROKEE LETTER DU\",\n    0x13DB: \"CHEROKEE LETTER DV\",\n    0x13DC: \"CHEROKEE LETTER DLA\",\n    0x13DD: \"CHEROKEE LETTER TLA\",\n    0x13DE: \"CHEROKEE LETTER TLE\",\n    0x13DF: \"CHEROKEE LETTER TLI\",\n    0x13E0: \"CHEROKEE LETTER TLO\",\n    0x13E1: \"CHEROKEE LETTER TLU\",\n    0x13E2: \"CHEROKEE LETTER TLV\",\n    0x13E3: \"CHEROKEE LETTER TSA\",\n    0x13E4: \"CHEROKEE LETTER TSE\",\n    0x13E5: \"CHEROKEE LETTER TSI\",\n    0x13E6: \"CHEROKEE LETTER TSO\",\n    0x13E7: \"CHEROKEE LETTER TSU\",\n    0x13E8: \"CHEROKEE LETTER TSV\",\n    0x13E9: \"CHEROKEE LETTER WA\",\n    0x13EA: \"CHEROKEE LETTER WE\",\n    0x13EB: \"CHEROKEE LETTER WI\",\n    0x13EC: \"CHEROKEE LETTER WO\",\n    0x13ED: \"CHEROKEE LETTER WU\",\n    0x13EE: \"CHEROKEE LETTER WV\",\n    0x13EF: \"CHEROKEE LETTER YA\",\n    0x13F0: \"CHEROKEE LETTER YE\",\n    0x13F1: \"CHEROKEE LETTER YI\",\n    0x13F2: \"CHEROKEE LETTER YO\",\n    0x13F3: \"CHEROKEE LETTER YU\",\n    0x13F4: \"CHEROKEE LETTER YV\",\n    0x1401: \"CANADIAN SYLLABICS E\",\n    0x1402: \"CANADIAN SYLLABICS AAI\",\n    0x1403: \"CANADIAN SYLLABICS I\",\n    0x1404: \"CANADIAN SYLLABICS II\",\n    0x1405: \"CANADIAN SYLLABICS O\",\n    0x1406: \"CANADIAN SYLLABICS OO\",\n    0x1407: \"CANADIAN SYLLABICS Y-CREE OO\",\n    0x1408: \"CANADIAN SYLLABICS CARRIER EE\",\n    0x1409: \"CANADIAN SYLLABICS CARRIER I\",\n    0x140A: \"CANADIAN SYLLABICS A\",\n    0x140B: \"CANADIAN SYLLABICS AA\",\n    0x140C: \"CANADIAN SYLLABICS WE\",\n    0x140D: \"CANADIAN SYLLABICS WEST-CREE WE\",\n    0x140E: \"CANADIAN SYLLABICS WI\",\n    0x140F: \"CANADIAN SYLLABICS WEST-CREE WI\",\n    0x1410: \"CANADIAN SYLLABICS WII\",\n    0x1411: \"CANADIAN SYLLABICS WEST-CREE WII\",\n    0x1412: \"CANADIAN SYLLABICS WO\",\n    0x1413: \"CANADIAN SYLLABICS WEST-CREE WO\",\n    0x1414: \"CANADIAN SYLLABICS WOO\",\n    0x1415: \"CANADIAN SYLLABICS WEST-CREE WOO\",\n    0x1416: \"CANADIAN SYLLABICS NASKAPI WOO\",\n    0x1417: \"CANADIAN SYLLABICS WA\",\n    0x1418: \"CANADIAN SYLLABICS WEST-CREE WA\",\n    0x1419: \"CANADIAN SYLLABICS WAA\",\n    0x141A: \"CANADIAN SYLLABICS WEST-CREE WAA\",\n    0x141B: \"CANADIAN SYLLABICS NASKAPI WAA\",\n    0x141C: \"CANADIAN SYLLABICS AI\",\n    0x141D: \"CANADIAN SYLLABICS Y-CREE W\",\n    0x141E: \"CANADIAN SYLLABICS GLOTTAL STOP\",\n    0x141F: \"CANADIAN SYLLABICS FINAL ACUTE\",\n    0x1420: \"CANADIAN SYLLABICS FINAL GRAVE\",\n    0x1421: \"CANADIAN SYLLABICS FINAL BOTTOM HALF RING\",\n    0x1422: \"CANADIAN SYLLABICS FINAL TOP HALF RING\",\n    0x1423: \"CANADIAN SYLLABICS FINAL RIGHT HALF RING\",\n    0x1424: \"CANADIAN SYLLABICS FINAL RING\",\n    0x1425: \"CANADIAN SYLLABICS FINAL DOUBLE ACUTE\",\n    0x1426: \"CANADIAN SYLLABICS FINAL DOUBLE SHORT VERTICAL STROKES\",\n    0x1427: \"CANADIAN SYLLABICS FINAL MIDDLE DOT\",\n    0x1428: \"CANADIAN SYLLABICS FINAL SHORT HORIZONTAL STROKE\",\n    0x1429: \"CANADIAN SYLLABICS FINAL PLUS\",\n    0x142A: \"CANADIAN SYLLABICS FINAL DOWN TACK\",\n    0x142B: \"CANADIAN SYLLABICS EN\",\n    0x142C: \"CANADIAN SYLLABICS IN\",\n    0x142D: \"CANADIAN SYLLABICS ON\",\n    0x142E: \"CANADIAN SYLLABICS AN\",\n    0x142F: \"CANADIAN SYLLABICS PE\",\n    0x1430: \"CANADIAN SYLLABICS PAAI\",\n    0x1431: \"CANADIAN SYLLABICS PI\",\n    0x1432: \"CANADIAN SYLLABICS PII\",\n    0x1433: \"CANADIAN SYLLABICS PO\",\n    0x1434: \"CANADIAN SYLLABICS POO\",\n    0x1435: \"CANADIAN SYLLABICS Y-CREE POO\",\n    0x1436: \"CANADIAN SYLLABICS CARRIER HEE\",\n    0x1437: \"CANADIAN SYLLABICS CARRIER HI\",\n    0x1438: \"CANADIAN SYLLABICS PA\",\n    0x1439: \"CANADIAN SYLLABICS PAA\",\n    0x143A: \"CANADIAN SYLLABICS PWE\",\n    0x143B: \"CANADIAN SYLLABICS WEST-CREE PWE\",\n    0x143C: \"CANADIAN SYLLABICS PWI\",\n    0x143D: \"CANADIAN SYLLABICS WEST-CREE PWI\",\n    0x143E: \"CANADIAN SYLLABICS PWII\",\n    0x143F: \"CANADIAN SYLLABICS WEST-CREE PWII\",\n    0x1440: \"CANADIAN SYLLABICS PWO\",\n    0x1441: \"CANADIAN SYLLABICS WEST-CREE PWO\",\n    0x1442: \"CANADIAN SYLLABICS PWOO\",\n    0x1443: \"CANADIAN SYLLABICS WEST-CREE PWOO\",\n    0x1444: \"CANADIAN SYLLABICS PWA\",\n    0x1445: \"CANADIAN SYLLABICS WEST-CREE PWA\",\n    0x1446: \"CANADIAN SYLLABICS PWAA\",\n    0x1447: \"CANADIAN SYLLABICS WEST-CREE PWAA\",\n    0x1448: \"CANADIAN SYLLABICS Y-CREE PWAA\",\n    0x1449: \"CANADIAN SYLLABICS P\",\n    0x144A: \"CANADIAN SYLLABICS WEST-CREE P\",\n    0x144B: \"CANADIAN SYLLABICS CARRIER H\",\n    0x144C: \"CANADIAN SYLLABICS TE\",\n    0x144D: \"CANADIAN SYLLABICS TAAI\",\n    0x144E: \"CANADIAN SYLLABICS TI\",\n    0x144F: \"CANADIAN SYLLABICS TII\",\n    0x1450: \"CANADIAN SYLLABICS TO\",\n    0x1451: \"CANADIAN SYLLABICS TOO\",\n    0x1452: \"CANADIAN SYLLABICS Y-CREE TOO\",\n    0x1453: \"CANADIAN SYLLABICS CARRIER DEE\",\n    0x1454: \"CANADIAN SYLLABICS CARRIER DI\",\n    0x1455: \"CANADIAN SYLLABICS TA\",\n    0x1456: \"CANADIAN SYLLABICS TAA\",\n    0x1457: \"CANADIAN SYLLABICS TWE\",\n    0x1458: \"CANADIAN SYLLABICS WEST-CREE TWE\",\n    0x1459: \"CANADIAN SYLLABICS TWI\",\n    0x145A: \"CANADIAN SYLLABICS WEST-CREE TWI\",\n    0x145B: \"CANADIAN SYLLABICS TWII\",\n    0x145C: \"CANADIAN SYLLABICS WEST-CREE TWII\",\n    0x145D: \"CANADIAN SYLLABICS TWO\",\n    0x145E: \"CANADIAN SYLLABICS WEST-CREE TWO\",\n    0x145F: \"CANADIAN SYLLABICS TWOO\",\n    0x1460: \"CANADIAN SYLLABICS WEST-CREE TWOO\",\n    0x1461: \"CANADIAN SYLLABICS TWA\",\n    0x1462: \"CANADIAN SYLLABICS WEST-CREE TWA\",\n    0x1463: \"CANADIAN SYLLABICS TWAA\",\n    0x1464: \"CANADIAN SYLLABICS WEST-CREE TWAA\",\n    0x1465: \"CANADIAN SYLLABICS NASKAPI TWAA\",\n    0x1466: \"CANADIAN SYLLABICS T\",\n    0x1467: \"CANADIAN SYLLABICS TTE\",\n    0x1468: \"CANADIAN SYLLABICS TTI\",\n    0x1469: \"CANADIAN SYLLABICS TTO\",\n    0x146A: \"CANADIAN SYLLABICS TTA\",\n    0x146B: \"CANADIAN SYLLABICS KE\",\n    0x146C: \"CANADIAN SYLLABICS KAAI\",\n    0x146D: \"CANADIAN SYLLABICS KI\",\n    0x146E: \"CANADIAN SYLLABICS KII\",\n    0x146F: \"CANADIAN SYLLABICS KO\",\n    0x1470: \"CANADIAN SYLLABICS KOO\",\n    0x1471: \"CANADIAN SYLLABICS Y-CREE KOO\",\n    0x1472: \"CANADIAN SYLLABICS KA\",\n    0x1473: \"CANADIAN SYLLABICS KAA\",\n    0x1474: \"CANADIAN SYLLABICS KWE\",\n    0x1475: \"CANADIAN SYLLABICS WEST-CREE KWE\",\n    0x1476: \"CANADIAN SYLLABICS KWI\",\n    0x1477: \"CANADIAN SYLLABICS WEST-CREE KWI\",\n    0x1478: \"CANADIAN SYLLABICS KWII\",\n    0x1479: \"CANADIAN SYLLABICS WEST-CREE KWII\",\n    0x147A: \"CANADIAN SYLLABICS KWO\",\n    0x147B: \"CANADIAN SYLLABICS WEST-CREE KWO\",\n    0x147C: \"CANADIAN SYLLABICS KWOO\",\n    0x147D: \"CANADIAN SYLLABICS WEST-CREE KWOO\",\n    0x147E: \"CANADIAN SYLLABICS KWA\",\n    0x147F: \"CANADIAN SYLLABICS WEST-CREE KWA\",\n    0x1480: \"CANADIAN SYLLABICS KWAA\",\n    0x1481: \"CANADIAN SYLLABICS WEST-CREE KWAA\",\n    0x1482: \"CANADIAN SYLLABICS NASKAPI KWAA\",\n    0x1483: \"CANADIAN SYLLABICS K\",\n    0x1484: \"CANADIAN SYLLABICS KW\",\n    0x1485: \"CANADIAN SYLLABICS SOUTH-SLAVEY KEH\",\n    0x1486: \"CANADIAN SYLLABICS SOUTH-SLAVEY KIH\",\n    0x1487: \"CANADIAN SYLLABICS SOUTH-SLAVEY KOH\",\n    0x1488: \"CANADIAN SYLLABICS SOUTH-SLAVEY KAH\",\n    0x1489: \"CANADIAN SYLLABICS CE\",\n    0x148A: \"CANADIAN SYLLABICS CAAI\",\n    0x148B: \"CANADIAN SYLLABICS CI\",\n    0x148C: \"CANADIAN SYLLABICS CII\",\n    0x148D: \"CANADIAN SYLLABICS CO\",\n    0x148E: \"CANADIAN SYLLABICS COO\",\n    0x148F: \"CANADIAN SYLLABICS Y-CREE COO\",\n    0x1490: \"CANADIAN SYLLABICS CA\",\n    0x1491: \"CANADIAN SYLLABICS CAA\",\n    0x1492: \"CANADIAN SYLLABICS CWE\",\n    0x1493: \"CANADIAN SYLLABICS WEST-CREE CWE\",\n    0x1494: \"CANADIAN SYLLABICS CWI\",\n    0x1495: \"CANADIAN SYLLABICS WEST-CREE CWI\",\n    0x1496: \"CANADIAN SYLLABICS CWII\",\n    0x1497: \"CANADIAN SYLLABICS WEST-CREE CWII\",\n    0x1498: \"CANADIAN SYLLABICS CWO\",\n    0x1499: \"CANADIAN SYLLABICS WEST-CREE CWO\",\n    0x149A: \"CANADIAN SYLLABICS CWOO\",\n    0x149B: \"CANADIAN SYLLABICS WEST-CREE CWOO\",\n    0x149C: \"CANADIAN SYLLABICS CWA\",\n    0x149D: \"CANADIAN SYLLABICS WEST-CREE CWA\",\n    0x149E: \"CANADIAN SYLLABICS CWAA\",\n    0x149F: \"CANADIAN SYLLABICS WEST-CREE CWAA\",\n    0x14A0: \"CANADIAN SYLLABICS NASKAPI CWAA\",\n    0x14A1: \"CANADIAN SYLLABICS C\",\n    0x14A2: \"CANADIAN SYLLABICS SAYISI TH\",\n    0x14A3: \"CANADIAN SYLLABICS ME\",\n    0x14A4: \"CANADIAN SYLLABICS MAAI\",\n    0x14A5: \"CANADIAN SYLLABICS MI\",\n    0x14A6: \"CANADIAN SYLLABICS MII\",\n    0x14A7: \"CANADIAN SYLLABICS MO\",\n    0x14A8: \"CANADIAN SYLLABICS MOO\",\n    0x14A9: \"CANADIAN SYLLABICS Y-CREE MOO\",\n    0x14AA: \"CANADIAN SYLLABICS MA\",\n    0x14AB: \"CANADIAN SYLLABICS MAA\",\n    0x14AC: \"CANADIAN SYLLABICS MWE\",\n    0x14AD: \"CANADIAN SYLLABICS WEST-CREE MWE\",\n    0x14AE: \"CANADIAN SYLLABICS MWI\",\n    0x14AF: \"CANADIAN SYLLABICS WEST-CREE MWI\",\n    0x14B0: \"CANADIAN SYLLABICS MWII\",\n    0x14B1: \"CANADIAN SYLLABICS WEST-CREE MWII\",\n    0x14B2: \"CANADIAN SYLLABICS MWO\",\n    0x14B3: \"CANADIAN SYLLABICS WEST-CREE MWO\",\n    0x14B4: \"CANADIAN SYLLABICS MWOO\",\n    0x14B5: \"CANADIAN SYLLABICS WEST-CREE MWOO\",\n    0x14B6: \"CANADIAN SYLLABICS MWA\",\n    0x14B7: \"CANADIAN SYLLABICS WEST-CREE MWA\",\n    0x14B8: \"CANADIAN SYLLABICS MWAA\",\n    0x14B9: \"CANADIAN SYLLABICS WEST-CREE MWAA\",\n    0x14BA: \"CANADIAN SYLLABICS NASKAPI MWAA\",\n    0x14BB: \"CANADIAN SYLLABICS M\",\n    0x14BC: \"CANADIAN SYLLABICS WEST-CREE M\",\n    0x14BD: \"CANADIAN SYLLABICS MH\",\n    0x14BE: \"CANADIAN SYLLABICS ATHAPASCAN M\",\n    0x14BF: \"CANADIAN SYLLABICS SAYISI M\",\n    0x14C0: \"CANADIAN SYLLABICS NE\",\n    0x14C1: \"CANADIAN SYLLABICS NAAI\",\n    0x14C2: \"CANADIAN SYLLABICS NI\",\n    0x14C3: \"CANADIAN SYLLABICS NII\",\n    0x14C4: \"CANADIAN SYLLABICS NO\",\n    0x14C5: \"CANADIAN SYLLABICS NOO\",\n    0x14C6: \"CANADIAN SYLLABICS Y-CREE NOO\",\n    0x14C7: \"CANADIAN SYLLABICS NA\",\n    0x14C8: \"CANADIAN SYLLABICS NAA\",\n    0x14C9: \"CANADIAN SYLLABICS NWE\",\n    0x14CA: \"CANADIAN SYLLABICS WEST-CREE NWE\",\n    0x14CB: \"CANADIAN SYLLABICS NWA\",\n    0x14CC: \"CANADIAN SYLLABICS WEST-CREE NWA\",\n    0x14CD: \"CANADIAN SYLLABICS NWAA\",\n    0x14CE: \"CANADIAN SYLLABICS WEST-CREE NWAA\",\n    0x14CF: \"CANADIAN SYLLABICS NASKAPI NWAA\",\n    0x14D0: \"CANADIAN SYLLABICS N\",\n    0x14D1: \"CANADIAN SYLLABICS CARRIER NG\",\n    0x14D2: \"CANADIAN SYLLABICS NH\",\n    0x14D3: \"CANADIAN SYLLABICS LE\",\n    0x14D4: \"CANADIAN SYLLABICS LAAI\",\n    0x14D5: \"CANADIAN SYLLABICS LI\",\n    0x14D6: \"CANADIAN SYLLABICS LII\",\n    0x14D7: \"CANADIAN SYLLABICS LO\",\n    0x14D8: \"CANADIAN SYLLABICS LOO\",\n    0x14D9: \"CANADIAN SYLLABICS Y-CREE LOO\",\n    0x14DA: \"CANADIAN SYLLABICS LA\",\n    0x14DB: \"CANADIAN SYLLABICS LAA\",\n    0x14DC: \"CANADIAN SYLLABICS LWE\",\n    0x14DD: \"CANADIAN SYLLABICS WEST-CREE LWE\",\n    0x14DE: \"CANADIAN SYLLABICS LWI\",\n    0x14DF: \"CANADIAN SYLLABICS WEST-CREE LWI\",\n    0x14E0: \"CANADIAN SYLLABICS LWII\",\n    0x14E1: \"CANADIAN SYLLABICS WEST-CREE LWII\",\n    0x14E2: \"CANADIAN SYLLABICS LWO\",\n    0x14E3: \"CANADIAN SYLLABICS WEST-CREE LWO\",\n    0x14E4: \"CANADIAN SYLLABICS LWOO\",\n    0x14E5: \"CANADIAN SYLLABICS WEST-CREE LWOO\",\n    0x14E6: \"CANADIAN SYLLABICS LWA\",\n    0x14E7: \"CANADIAN SYLLABICS WEST-CREE LWA\",\n    0x14E8: \"CANADIAN SYLLABICS LWAA\",\n    0x14E9: \"CANADIAN SYLLABICS WEST-CREE LWAA\",\n    0x14EA: \"CANADIAN SYLLABICS L\",\n    0x14EB: \"CANADIAN SYLLABICS WEST-CREE L\",\n    0x14EC: \"CANADIAN SYLLABICS MEDIAL L\",\n    0x14ED: \"CANADIAN SYLLABICS SE\",\n    0x14EE: \"CANADIAN SYLLABICS SAAI\",\n    0x14EF: \"CANADIAN SYLLABICS SI\",\n    0x14F0: \"CANADIAN SYLLABICS SII\",\n    0x14F1: \"CANADIAN SYLLABICS SO\",\n    0x14F2: \"CANADIAN SYLLABICS SOO\",\n    0x14F3: \"CANADIAN SYLLABICS Y-CREE SOO\",\n    0x14F4: \"CANADIAN SYLLABICS SA\",\n    0x14F5: \"CANADIAN SYLLABICS SAA\",\n    0x14F6: \"CANADIAN SYLLABICS SWE\",\n    0x14F7: \"CANADIAN SYLLABICS WEST-CREE SWE\",\n    0x14F8: \"CANADIAN SYLLABICS SWI\",\n    0x14F9: \"CANADIAN SYLLABICS WEST-CREE SWI\",\n    0x14FA: \"CANADIAN SYLLABICS SWII\",\n    0x14FB: \"CANADIAN SYLLABICS WEST-CREE SWII\",\n    0x14FC: \"CANADIAN SYLLABICS SWO\",\n    0x14FD: \"CANADIAN SYLLABICS WEST-CREE SWO\",\n    0x14FE: \"CANADIAN SYLLABICS SWOO\",\n    0x14FF: \"CANADIAN SYLLABICS WEST-CREE SWOO\",\n    0x1500: \"CANADIAN SYLLABICS SWA\",\n    0x1501: \"CANADIAN SYLLABICS WEST-CREE SWA\",\n    0x1502: \"CANADIAN SYLLABICS SWAA\",\n    0x1503: \"CANADIAN SYLLABICS WEST-CREE SWAA\",\n    0x1504: \"CANADIAN SYLLABICS NASKAPI SWAA\",\n    0x1505: \"CANADIAN SYLLABICS S\",\n    0x1506: \"CANADIAN SYLLABICS ATHAPASCAN S\",\n    0x1507: \"CANADIAN SYLLABICS SW\",\n    0x1508: \"CANADIAN SYLLABICS BLACKFOOT S\",\n    0x1509: \"CANADIAN SYLLABICS MOOSE-CREE SK\",\n    0x150A: \"CANADIAN SYLLABICS NASKAPI SKW\",\n    0x150B: \"CANADIAN SYLLABICS NASKAPI S-W\",\n    0x150C: \"CANADIAN SYLLABICS NASKAPI SPWA\",\n    0x150D: \"CANADIAN SYLLABICS NASKAPI STWA\",\n    0x150E: \"CANADIAN SYLLABICS NASKAPI SKWA\",\n    0x150F: \"CANADIAN SYLLABICS NASKAPI SCWA\",\n    0x1510: \"CANADIAN SYLLABICS SHE\",\n    0x1511: \"CANADIAN SYLLABICS SHI\",\n    0x1512: \"CANADIAN SYLLABICS SHII\",\n    0x1513: \"CANADIAN SYLLABICS SHO\",\n    0x1514: \"CANADIAN SYLLABICS SHOO\",\n    0x1515: \"CANADIAN SYLLABICS SHA\",\n    0x1516: \"CANADIAN SYLLABICS SHAA\",\n    0x1517: \"CANADIAN SYLLABICS SHWE\",\n    0x1518: \"CANADIAN SYLLABICS WEST-CREE SHWE\",\n    0x1519: \"CANADIAN SYLLABICS SHWI\",\n    0x151A: \"CANADIAN SYLLABICS WEST-CREE SHWI\",\n    0x151B: \"CANADIAN SYLLABICS SHWII\",\n    0x151C: \"CANADIAN SYLLABICS WEST-CREE SHWII\",\n    0x151D: \"CANADIAN SYLLABICS SHWO\",\n    0x151E: \"CANADIAN SYLLABICS WEST-CREE SHWO\",\n    0x151F: \"CANADIAN SYLLABICS SHWOO\",\n    0x1520: \"CANADIAN SYLLABICS WEST-CREE SHWOO\",\n    0x1521: \"CANADIAN SYLLABICS SHWA\",\n    0x1522: \"CANADIAN SYLLABICS WEST-CREE SHWA\",\n    0x1523: \"CANADIAN SYLLABICS SHWAA\",\n    0x1524: \"CANADIAN SYLLABICS WEST-CREE SHWAA\",\n    0x1525: \"CANADIAN SYLLABICS SH\",\n    0x1526: \"CANADIAN SYLLABICS YE\",\n    0x1527: \"CANADIAN SYLLABICS YAAI\",\n    0x1528: \"CANADIAN SYLLABICS YI\",\n    0x1529: \"CANADIAN SYLLABICS YII\",\n    0x152A: \"CANADIAN SYLLABICS YO\",\n    0x152B: \"CANADIAN SYLLABICS YOO\",\n    0x152C: \"CANADIAN SYLLABICS Y-CREE YOO\",\n    0x152D: \"CANADIAN SYLLABICS YA\",\n    0x152E: \"CANADIAN SYLLABICS YAA\",\n    0x152F: \"CANADIAN SYLLABICS YWE\",\n    0x1530: \"CANADIAN SYLLABICS WEST-CREE YWE\",\n    0x1531: \"CANADIAN SYLLABICS YWI\",\n    0x1532: \"CANADIAN SYLLABICS WEST-CREE YWI\",\n    0x1533: \"CANADIAN SYLLABICS YWII\",\n    0x1534: \"CANADIAN SYLLABICS WEST-CREE YWII\",\n    0x1535: \"CANADIAN SYLLABICS YWO\",\n    0x1536: \"CANADIAN SYLLABICS WEST-CREE YWO\",\n    0x1537: \"CANADIAN SYLLABICS YWOO\",\n    0x1538: \"CANADIAN SYLLABICS WEST-CREE YWOO\",\n    0x1539: \"CANADIAN SYLLABICS YWA\",\n    0x153A: \"CANADIAN SYLLABICS WEST-CREE YWA\",\n    0x153B: \"CANADIAN SYLLABICS YWAA\",\n    0x153C: \"CANADIAN SYLLABICS WEST-CREE YWAA\",\n    0x153D: \"CANADIAN SYLLABICS NASKAPI YWAA\",\n    0x153E: \"CANADIAN SYLLABICS Y\",\n    0x153F: \"CANADIAN SYLLABICS BIBLE-CREE Y\",\n    0x1540: \"CANADIAN SYLLABICS WEST-CREE Y\",\n    0x1541: \"CANADIAN SYLLABICS SAYISI YI\",\n    0x1542: \"CANADIAN SYLLABICS RE\",\n    0x1543: \"CANADIAN SYLLABICS R-CREE RE\",\n    0x1544: \"CANADIAN SYLLABICS WEST-CREE LE\",\n    0x1545: \"CANADIAN SYLLABICS RAAI\",\n    0x1546: \"CANADIAN SYLLABICS RI\",\n    0x1547: \"CANADIAN SYLLABICS RII\",\n    0x1548: \"CANADIAN SYLLABICS RO\",\n    0x1549: \"CANADIAN SYLLABICS ROO\",\n    0x154A: \"CANADIAN SYLLABICS WEST-CREE LO\",\n    0x154B: \"CANADIAN SYLLABICS RA\",\n    0x154C: \"CANADIAN SYLLABICS RAA\",\n    0x154D: \"CANADIAN SYLLABICS WEST-CREE LA\",\n    0x154E: \"CANADIAN SYLLABICS RWAA\",\n    0x154F: \"CANADIAN SYLLABICS WEST-CREE RWAA\",\n    0x1550: \"CANADIAN SYLLABICS R\",\n    0x1551: \"CANADIAN SYLLABICS WEST-CREE R\",\n    0x1552: \"CANADIAN SYLLABICS MEDIAL R\",\n    0x1553: \"CANADIAN SYLLABICS FE\",\n    0x1554: \"CANADIAN SYLLABICS FAAI\",\n    0x1555: \"CANADIAN SYLLABICS FI\",\n    0x1556: \"CANADIAN SYLLABICS FII\",\n    0x1557: \"CANADIAN SYLLABICS FO\",\n    0x1558: \"CANADIAN SYLLABICS FOO\",\n    0x1559: \"CANADIAN SYLLABICS FA\",\n    0x155A: \"CANADIAN SYLLABICS FAA\",\n    0x155B: \"CANADIAN SYLLABICS FWAA\",\n    0x155C: \"CANADIAN SYLLABICS WEST-CREE FWAA\",\n    0x155D: \"CANADIAN SYLLABICS F\",\n    0x155E: \"CANADIAN SYLLABICS THE\",\n    0x155F: \"CANADIAN SYLLABICS N-CREE THE\",\n    0x1560: \"CANADIAN SYLLABICS THI\",\n    0x1561: \"CANADIAN SYLLABICS N-CREE THI\",\n    0x1562: \"CANADIAN SYLLABICS THII\",\n    0x1563: \"CANADIAN SYLLABICS N-CREE THII\",\n    0x1564: \"CANADIAN SYLLABICS THO\",\n    0x1565: \"CANADIAN SYLLABICS THOO\",\n    0x1566: \"CANADIAN SYLLABICS THA\",\n    0x1567: \"CANADIAN SYLLABICS THAA\",\n    0x1568: \"CANADIAN SYLLABICS THWAA\",\n    0x1569: \"CANADIAN SYLLABICS WEST-CREE THWAA\",\n    0x156A: \"CANADIAN SYLLABICS TH\",\n    0x156B: \"CANADIAN SYLLABICS TTHE\",\n    0x156C: \"CANADIAN SYLLABICS TTHI\",\n    0x156D: \"CANADIAN SYLLABICS TTHO\",\n    0x156E: \"CANADIAN SYLLABICS TTHA\",\n    0x156F: \"CANADIAN SYLLABICS TTH\",\n    0x1570: \"CANADIAN SYLLABICS TYE\",\n    0x1571: \"CANADIAN SYLLABICS TYI\",\n    0x1572: \"CANADIAN SYLLABICS TYO\",\n    0x1573: \"CANADIAN SYLLABICS TYA\",\n    0x1574: \"CANADIAN SYLLABICS NUNAVIK HE\",\n    0x1575: \"CANADIAN SYLLABICS NUNAVIK HI\",\n    0x1576: \"CANADIAN SYLLABICS NUNAVIK HII\",\n    0x1577: \"CANADIAN SYLLABICS NUNAVIK HO\",\n    0x1578: \"CANADIAN SYLLABICS NUNAVIK HOO\",\n    0x1579: \"CANADIAN SYLLABICS NUNAVIK HA\",\n    0x157A: \"CANADIAN SYLLABICS NUNAVIK HAA\",\n    0x157B: \"CANADIAN SYLLABICS NUNAVIK H\",\n    0x157C: \"CANADIAN SYLLABICS NUNAVUT H\",\n    0x157D: \"CANADIAN SYLLABICS HK\",\n    0x157E: \"CANADIAN SYLLABICS QAAI\",\n    0x157F: \"CANADIAN SYLLABICS QI\",\n    0x1580: \"CANADIAN SYLLABICS QII\",\n    0x1581: \"CANADIAN SYLLABICS QO\",\n    0x1582: \"CANADIAN SYLLABICS QOO\",\n    0x1583: \"CANADIAN SYLLABICS QA\",\n    0x1584: \"CANADIAN SYLLABICS QAA\",\n    0x1585: \"CANADIAN SYLLABICS Q\",\n    0x1586: \"CANADIAN SYLLABICS TLHE\",\n    0x1587: \"CANADIAN SYLLABICS TLHI\",\n    0x1588: \"CANADIAN SYLLABICS TLHO\",\n    0x1589: \"CANADIAN SYLLABICS TLHA\",\n    0x158A: \"CANADIAN SYLLABICS WEST-CREE RE\",\n    0x158B: \"CANADIAN SYLLABICS WEST-CREE RI\",\n    0x158C: \"CANADIAN SYLLABICS WEST-CREE RO\",\n    0x158D: \"CANADIAN SYLLABICS WEST-CREE RA\",\n    0x158E: \"CANADIAN SYLLABICS NGAAI\",\n    0x158F: \"CANADIAN SYLLABICS NGI\",\n    0x1590: \"CANADIAN SYLLABICS NGII\",\n    0x1591: \"CANADIAN SYLLABICS NGO\",\n    0x1592: \"CANADIAN SYLLABICS NGOO\",\n    0x1593: \"CANADIAN SYLLABICS NGA\",\n    0x1594: \"CANADIAN SYLLABICS NGAA\",\n    0x1595: \"CANADIAN SYLLABICS NG\",\n    0x1596: \"CANADIAN SYLLABICS NNG\",\n    0x1597: \"CANADIAN SYLLABICS SAYISI SHE\",\n    0x1598: \"CANADIAN SYLLABICS SAYISI SHI\",\n    0x1599: \"CANADIAN SYLLABICS SAYISI SHO\",\n    0x159A: \"CANADIAN SYLLABICS SAYISI SHA\",\n    0x159B: \"CANADIAN SYLLABICS WOODS-CREE THE\",\n    0x159C: \"CANADIAN SYLLABICS WOODS-CREE THI\",\n    0x159D: \"CANADIAN SYLLABICS WOODS-CREE THO\",\n    0x159E: \"CANADIAN SYLLABICS WOODS-CREE THA\",\n    0x159F: \"CANADIAN SYLLABICS WOODS-CREE TH\",\n    0x15A0: \"CANADIAN SYLLABICS LHI\",\n    0x15A1: \"CANADIAN SYLLABICS LHII\",\n    0x15A2: \"CANADIAN SYLLABICS LHO\",\n    0x15A3: \"CANADIAN SYLLABICS LHOO\",\n    0x15A4: \"CANADIAN SYLLABICS LHA\",\n    0x15A5: \"CANADIAN SYLLABICS LHAA\",\n    0x15A6: \"CANADIAN SYLLABICS LH\",\n    0x15A7: \"CANADIAN SYLLABICS TH-CREE THE\",\n    0x15A8: \"CANADIAN SYLLABICS TH-CREE THI\",\n    0x15A9: \"CANADIAN SYLLABICS TH-CREE THII\",\n    0x15AA: \"CANADIAN SYLLABICS TH-CREE THO\",\n    0x15AB: \"CANADIAN SYLLABICS TH-CREE THOO\",\n    0x15AC: \"CANADIAN SYLLABICS TH-CREE THA\",\n    0x15AD: \"CANADIAN SYLLABICS TH-CREE THAA\",\n    0x15AE: \"CANADIAN SYLLABICS TH-CREE TH\",\n    0x15AF: \"CANADIAN SYLLABICS AIVILIK B\",\n    0x15B0: \"CANADIAN SYLLABICS BLACKFOOT E\",\n    0x15B1: \"CANADIAN SYLLABICS BLACKFOOT I\",\n    0x15B2: \"CANADIAN SYLLABICS BLACKFOOT O\",\n    0x15B3: \"CANADIAN SYLLABICS BLACKFOOT A\",\n    0x15B4: \"CANADIAN SYLLABICS BLACKFOOT WE\",\n    0x15B5: \"CANADIAN SYLLABICS BLACKFOOT WI\",\n    0x15B6: \"CANADIAN SYLLABICS BLACKFOOT WO\",\n    0x15B7: \"CANADIAN SYLLABICS BLACKFOOT WA\",\n    0x15B8: \"CANADIAN SYLLABICS BLACKFOOT NE\",\n    0x15B9: \"CANADIAN SYLLABICS BLACKFOOT NI\",\n    0x15BA: \"CANADIAN SYLLABICS BLACKFOOT NO\",\n    0x15BB: \"CANADIAN SYLLABICS BLACKFOOT NA\",\n    0x15BC: \"CANADIAN SYLLABICS BLACKFOOT KE\",\n    0x15BD: \"CANADIAN SYLLABICS BLACKFOOT KI\",\n    0x15BE: \"CANADIAN SYLLABICS BLACKFOOT KO\",\n    0x15BF: \"CANADIAN SYLLABICS BLACKFOOT KA\",\n    0x15C0: \"CANADIAN SYLLABICS SAYISI HE\",\n    0x15C1: \"CANADIAN SYLLABICS SAYISI HI\",\n    0x15C2: \"CANADIAN SYLLABICS SAYISI HO\",\n    0x15C3: \"CANADIAN SYLLABICS SAYISI HA\",\n    0x15C4: \"CANADIAN SYLLABICS CARRIER GHU\",\n    0x15C5: \"CANADIAN SYLLABICS CARRIER GHO\",\n    0x15C6: \"CANADIAN SYLLABICS CARRIER GHE\",\n    0x15C7: \"CANADIAN SYLLABICS CARRIER GHEE\",\n    0x15C8: \"CANADIAN SYLLABICS CARRIER GHI\",\n    0x15C9: \"CANADIAN SYLLABICS CARRIER GHA\",\n    0x15CA: \"CANADIAN SYLLABICS CARRIER RU\",\n    0x15CB: \"CANADIAN SYLLABICS CARRIER RO\",\n    0x15CC: \"CANADIAN SYLLABICS CARRIER RE\",\n    0x15CD: \"CANADIAN SYLLABICS CARRIER REE\",\n    0x15CE: \"CANADIAN SYLLABICS CARRIER RI\",\n    0x15CF: \"CANADIAN SYLLABICS CARRIER RA\",\n    0x15D0: \"CANADIAN SYLLABICS CARRIER WU\",\n    0x15D1: \"CANADIAN SYLLABICS CARRIER WO\",\n    0x15D2: \"CANADIAN SYLLABICS CARRIER WE\",\n    0x15D3: \"CANADIAN SYLLABICS CARRIER WEE\",\n    0x15D4: \"CANADIAN SYLLABICS CARRIER WI\",\n    0x15D5: \"CANADIAN SYLLABICS CARRIER WA\",\n    0x15D6: \"CANADIAN SYLLABICS CARRIER HWU\",\n    0x15D7: \"CANADIAN SYLLABICS CARRIER HWO\",\n    0x15D8: \"CANADIAN SYLLABICS CARRIER HWE\",\n    0x15D9: \"CANADIAN SYLLABICS CARRIER HWEE\",\n    0x15DA: \"CANADIAN SYLLABICS CARRIER HWI\",\n    0x15DB: \"CANADIAN SYLLABICS CARRIER HWA\",\n    0x15DC: \"CANADIAN SYLLABICS CARRIER THU\",\n    0x15DD: \"CANADIAN SYLLABICS CARRIER THO\",\n    0x15DE: \"CANADIAN SYLLABICS CARRIER THE\",\n    0x15DF: \"CANADIAN SYLLABICS CARRIER THEE\",\n    0x15E0: \"CANADIAN SYLLABICS CARRIER THI\",\n    0x15E1: \"CANADIAN SYLLABICS CARRIER THA\",\n    0x15E2: \"CANADIAN SYLLABICS CARRIER TTU\",\n    0x15E3: \"CANADIAN SYLLABICS CARRIER TTO\",\n    0x15E4: \"CANADIAN SYLLABICS CARRIER TTE\",\n    0x15E5: \"CANADIAN SYLLABICS CARRIER TTEE\",\n    0x15E6: \"CANADIAN SYLLABICS CARRIER TTI\",\n    0x15E7: \"CANADIAN SYLLABICS CARRIER TTA\",\n    0x15E8: \"CANADIAN SYLLABICS CARRIER PU\",\n    0x15E9: \"CANADIAN SYLLABICS CARRIER PO\",\n    0x15EA: \"CANADIAN SYLLABICS CARRIER PE\",\n    0x15EB: \"CANADIAN SYLLABICS CARRIER PEE\",\n    0x15EC: \"CANADIAN SYLLABICS CARRIER PI\",\n    0x15ED: \"CANADIAN SYLLABICS CARRIER PA\",\n    0x15EE: \"CANADIAN SYLLABICS CARRIER P\",\n    0x15EF: \"CANADIAN SYLLABICS CARRIER GU\",\n    0x15F0: \"CANADIAN SYLLABICS CARRIER GO\",\n    0x15F1: \"CANADIAN SYLLABICS CARRIER GE\",\n    0x15F2: \"CANADIAN SYLLABICS CARRIER GEE\",\n    0x15F3: \"CANADIAN SYLLABICS CARRIER GI\",\n    0x15F4: \"CANADIAN SYLLABICS CARRIER GA\",\n    0x15F5: \"CANADIAN SYLLABICS CARRIER KHU\",\n    0x15F6: \"CANADIAN SYLLABICS CARRIER KHO\",\n    0x15F7: \"CANADIAN SYLLABICS CARRIER KHE\",\n    0x15F8: \"CANADIAN SYLLABICS CARRIER KHEE\",\n    0x15F9: \"CANADIAN SYLLABICS CARRIER KHI\",\n    0x15FA: \"CANADIAN SYLLABICS CARRIER KHA\",\n    0x15FB: \"CANADIAN SYLLABICS CARRIER KKU\",\n    0x15FC: \"CANADIAN SYLLABICS CARRIER KKO\",\n    0x15FD: \"CANADIAN SYLLABICS CARRIER KKE\",\n    0x15FE: \"CANADIAN SYLLABICS CARRIER KKEE\",\n    0x15FF: \"CANADIAN SYLLABICS CARRIER KKI\",\n    0x1600: \"CANADIAN SYLLABICS CARRIER KKA\",\n    0x1601: \"CANADIAN SYLLABICS CARRIER KK\",\n    0x1602: \"CANADIAN SYLLABICS CARRIER NU\",\n    0x1603: \"CANADIAN SYLLABICS CARRIER NO\",\n    0x1604: \"CANADIAN SYLLABICS CARRIER NE\",\n    0x1605: \"CANADIAN SYLLABICS CARRIER NEE\",\n    0x1606: \"CANADIAN SYLLABICS CARRIER NI\",\n    0x1607: \"CANADIAN SYLLABICS CARRIER NA\",\n    0x1608: \"CANADIAN SYLLABICS CARRIER MU\",\n    0x1609: \"CANADIAN SYLLABICS CARRIER MO\",\n    0x160A: \"CANADIAN SYLLABICS CARRIER ME\",\n    0x160B: \"CANADIAN SYLLABICS CARRIER MEE\",\n    0x160C: \"CANADIAN SYLLABICS CARRIER MI\",\n    0x160D: \"CANADIAN SYLLABICS CARRIER MA\",\n    0x160E: \"CANADIAN SYLLABICS CARRIER YU\",\n    0x160F: \"CANADIAN SYLLABICS CARRIER YO\",\n    0x1610: \"CANADIAN SYLLABICS CARRIER YE\",\n    0x1611: \"CANADIAN SYLLABICS CARRIER YEE\",\n    0x1612: \"CANADIAN SYLLABICS CARRIER YI\",\n    0x1613: \"CANADIAN SYLLABICS CARRIER YA\",\n    0x1614: \"CANADIAN SYLLABICS CARRIER JU\",\n    0x1615: \"CANADIAN SYLLABICS SAYISI JU\",\n    0x1616: \"CANADIAN SYLLABICS CARRIER JO\",\n    0x1617: \"CANADIAN SYLLABICS CARRIER JE\",\n    0x1618: \"CANADIAN SYLLABICS CARRIER JEE\",\n    0x1619: \"CANADIAN SYLLABICS CARRIER JI\",\n    0x161A: \"CANADIAN SYLLABICS SAYISI JI\",\n    0x161B: \"CANADIAN SYLLABICS CARRIER JA\",\n    0x161C: \"CANADIAN SYLLABICS CARRIER JJU\",\n    0x161D: \"CANADIAN SYLLABICS CARRIER JJO\",\n    0x161E: \"CANADIAN SYLLABICS CARRIER JJE\",\n    0x161F: \"CANADIAN SYLLABICS CARRIER JJEE\",\n    0x1620: \"CANADIAN SYLLABICS CARRIER JJI\",\n    0x1621: \"CANADIAN SYLLABICS CARRIER JJA\",\n    0x1622: \"CANADIAN SYLLABICS CARRIER LU\",\n    0x1623: \"CANADIAN SYLLABICS CARRIER LO\",\n    0x1624: \"CANADIAN SYLLABICS CARRIER LE\",\n    0x1625: \"CANADIAN SYLLABICS CARRIER LEE\",\n    0x1626: \"CANADIAN SYLLABICS CARRIER LI\",\n    0x1627: \"CANADIAN SYLLABICS CARRIER LA\",\n    0x1628: \"CANADIAN SYLLABICS CARRIER DLU\",\n    0x1629: \"CANADIAN SYLLABICS CARRIER DLO\",\n    0x162A: \"CANADIAN SYLLABICS CARRIER DLE\",\n    0x162B: \"CANADIAN SYLLABICS CARRIER DLEE\",\n    0x162C: \"CANADIAN SYLLABICS CARRIER DLI\",\n    0x162D: \"CANADIAN SYLLABICS CARRIER DLA\",\n    0x162E: \"CANADIAN SYLLABICS CARRIER LHU\",\n    0x162F: \"CANADIAN SYLLABICS CARRIER LHO\",\n    0x1630: \"CANADIAN SYLLABICS CARRIER LHE\",\n    0x1631: \"CANADIAN SYLLABICS CARRIER LHEE\",\n    0x1632: \"CANADIAN SYLLABICS CARRIER LHI\",\n    0x1633: \"CANADIAN SYLLABICS CARRIER LHA\",\n    0x1634: \"CANADIAN SYLLABICS CARRIER TLHU\",\n    0x1635: \"CANADIAN SYLLABICS CARRIER TLHO\",\n    0x1636: \"CANADIAN SYLLABICS CARRIER TLHE\",\n    0x1637: \"CANADIAN SYLLABICS CARRIER TLHEE\",\n    0x1638: \"CANADIAN SYLLABICS CARRIER TLHI\",\n    0x1639: \"CANADIAN SYLLABICS CARRIER TLHA\",\n    0x163A: \"CANADIAN SYLLABICS CARRIER TLU\",\n    0x163B: \"CANADIAN SYLLABICS CARRIER TLO\",\n    0x163C: \"CANADIAN SYLLABICS CARRIER TLE\",\n    0x163D: \"CANADIAN SYLLABICS CARRIER TLEE\",\n    0x163E: \"CANADIAN SYLLABICS CARRIER TLI\",\n    0x163F: \"CANADIAN SYLLABICS CARRIER TLA\",\n    0x1640: \"CANADIAN SYLLABICS CARRIER ZU\",\n    0x1641: \"CANADIAN SYLLABICS CARRIER ZO\",\n    0x1642: \"CANADIAN SYLLABICS CARRIER ZE\",\n    0x1643: \"CANADIAN SYLLABICS CARRIER ZEE\",\n    0x1644: \"CANADIAN SYLLABICS CARRIER ZI\",\n    0x1645: \"CANADIAN SYLLABICS CARRIER ZA\",\n    0x1646: \"CANADIAN SYLLABICS CARRIER Z\",\n    0x1647: \"CANADIAN SYLLABICS CARRIER INITIAL Z\",\n    0x1648: \"CANADIAN SYLLABICS CARRIER DZU\",\n    0x1649: \"CANADIAN SYLLABICS CARRIER DZO\",\n    0x164A: \"CANADIAN SYLLABICS CARRIER DZE\",\n    0x164B: \"CANADIAN SYLLABICS CARRIER DZEE\",\n    0x164C: \"CANADIAN SYLLABICS CARRIER DZI\",\n    0x164D: \"CANADIAN SYLLABICS CARRIER DZA\",\n    0x164E: \"CANADIAN SYLLABICS CARRIER SU\",\n    0x164F: \"CANADIAN SYLLABICS CARRIER SO\",\n    0x1650: \"CANADIAN SYLLABICS CARRIER SE\",\n    0x1651: \"CANADIAN SYLLABICS CARRIER SEE\",\n    0x1652: \"CANADIAN SYLLABICS CARRIER SI\",\n    0x1653: \"CANADIAN SYLLABICS CARRIER SA\",\n    0x1654: \"CANADIAN SYLLABICS CARRIER SHU\",\n    0x1655: \"CANADIAN SYLLABICS CARRIER SHO\",\n    0x1656: \"CANADIAN SYLLABICS CARRIER SHE\",\n    0x1657: \"CANADIAN SYLLABICS CARRIER SHEE\",\n    0x1658: \"CANADIAN SYLLABICS CARRIER SHI\",\n    0x1659: \"CANADIAN SYLLABICS CARRIER SHA\",\n    0x165A: \"CANADIAN SYLLABICS CARRIER SH\",\n    0x165B: \"CANADIAN SYLLABICS CARRIER TSU\",\n    0x165C: \"CANADIAN SYLLABICS CARRIER TSO\",\n    0x165D: \"CANADIAN SYLLABICS CARRIER TSE\",\n    0x165E: \"CANADIAN SYLLABICS CARRIER TSEE\",\n    0x165F: \"CANADIAN SYLLABICS CARRIER TSI\",\n    0x1660: \"CANADIAN SYLLABICS CARRIER TSA\",\n    0x1661: \"CANADIAN SYLLABICS CARRIER CHU\",\n    0x1662: \"CANADIAN SYLLABICS CARRIER CHO\",\n    0x1663: \"CANADIAN SYLLABICS CARRIER CHE\",\n    0x1664: \"CANADIAN SYLLABICS CARRIER CHEE\",\n    0x1665: \"CANADIAN SYLLABICS CARRIER CHI\",\n    0x1666: \"CANADIAN SYLLABICS CARRIER CHA\",\n    0x1667: \"CANADIAN SYLLABICS CARRIER TTSU\",\n    0x1668: \"CANADIAN SYLLABICS CARRIER TTSO\",\n    0x1669: \"CANADIAN SYLLABICS CARRIER TTSE\",\n    0x166A: \"CANADIAN SYLLABICS CARRIER TTSEE\",\n    0x166B: \"CANADIAN SYLLABICS CARRIER TTSI\",\n    0x166C: \"CANADIAN SYLLABICS CARRIER TTSA\",\n    0x166D: \"CANADIAN SYLLABICS CHI SIGN\",\n    0x166E: \"CANADIAN SYLLABICS FULL STOP\",\n    0x166F: \"CANADIAN SYLLABICS QAI\",\n    0x1670: \"CANADIAN SYLLABICS NGAI\",\n    0x1671: \"CANADIAN SYLLABICS NNGI\",\n    0x1672: \"CANADIAN SYLLABICS NNGII\",\n    0x1673: \"CANADIAN SYLLABICS NNGO\",\n    0x1674: \"CANADIAN SYLLABICS NNGOO\",\n    0x1675: \"CANADIAN SYLLABICS NNGA\",\n    0x1676: \"CANADIAN SYLLABICS NNGAA\",\n    0x1680: \"OGHAM SPACE MARK\",\n    0x1681: \"OGHAM LETTER BEITH\",\n    0x1682: \"OGHAM LETTER LUIS\",\n    0x1683: \"OGHAM LETTER FEARN\",\n    0x1684: \"OGHAM LETTER SAIL\",\n    0x1685: \"OGHAM LETTER NION\",\n    0x1686: \"OGHAM LETTER UATH\",\n    0x1687: \"OGHAM LETTER DAIR\",\n    0x1688: \"OGHAM LETTER TINNE\",\n    0x1689: \"OGHAM LETTER COLL\",\n    0x168A: \"OGHAM LETTER CEIRT\",\n    0x168B: \"OGHAM LETTER MUIN\",\n    0x168C: \"OGHAM LETTER GORT\",\n    0x168D: \"OGHAM LETTER NGEADAL\",\n    0x168E: \"OGHAM LETTER STRAIF\",\n    0x168F: \"OGHAM LETTER RUIS\",\n    0x1690: \"OGHAM LETTER AILM\",\n    0x1691: \"OGHAM LETTER ONN\",\n    0x1692: \"OGHAM LETTER UR\",\n    0x1693: \"OGHAM LETTER EADHADH\",\n    0x1694: \"OGHAM LETTER IODHADH\",\n    0x1695: \"OGHAM LETTER EABHADH\",\n    0x1696: \"OGHAM LETTER OR\",\n    0x1697: \"OGHAM LETTER UILLEANN\",\n    0x1698: \"OGHAM LETTER IFIN\",\n    0x1699: \"OGHAM LETTER EAMHANCHOLL\",\n    0x169A: \"OGHAM LETTER PEITH\",\n    0x169B: \"OGHAM FEATHER MARK\",\n    0x169C: \"OGHAM REVERSED FEATHER MARK\",\n    0x16A0: \"RUNIC LETTER FEHU FEOH FE F\",\n    0x16A1: \"RUNIC LETTER V\",\n    0x16A2: \"RUNIC LETTER URUZ UR U\",\n    0x16A3: \"RUNIC LETTER YR\",\n    0x16A4: \"RUNIC LETTER Y\",\n    0x16A5: \"RUNIC LETTER W\",\n    0x16A6: \"RUNIC LETTER THURISAZ THURS THORN\",\n    0x16A7: \"RUNIC LETTER ETH\",\n    0x16A8: \"RUNIC LETTER ANSUZ A\",\n    0x16A9: \"RUNIC LETTER OS O\",\n    0x16AA: \"RUNIC LETTER AC A\",\n    0x16AB: \"RUNIC LETTER AESC\",\n    0x16AC: \"RUNIC LETTER LONG-BRANCH-OSS O\",\n    0x16AD: \"RUNIC LETTER SHORT-TWIG-OSS O\",\n    0x16AE: \"RUNIC LETTER O\",\n    0x16AF: \"RUNIC LETTER OE\",\n    0x16B0: \"RUNIC LETTER ON\",\n    0x16B1: \"RUNIC LETTER RAIDO RAD REID R\",\n    0x16B2: \"RUNIC LETTER KAUNA\",\n    0x16B3: \"RUNIC LETTER CEN\",\n    0x16B4: \"RUNIC LETTER KAUN K\",\n    0x16B5: \"RUNIC LETTER G\",\n    0x16B6: \"RUNIC LETTER ENG\",\n    0x16B7: \"RUNIC LETTER GEBO GYFU G\",\n    0x16B8: \"RUNIC LETTER GAR\",\n    0x16B9: \"RUNIC LETTER WUNJO WYNN W\",\n    0x16BA: \"RUNIC LETTER HAGLAZ H\",\n    0x16BB: \"RUNIC LETTER HAEGL H\",\n    0x16BC: \"RUNIC LETTER LONG-BRANCH-HAGALL H\",\n    0x16BD: \"RUNIC LETTER SHORT-TWIG-HAGALL H\",\n    0x16BE: \"RUNIC LETTER NAUDIZ NYD NAUD N\",\n    0x16BF: \"RUNIC LETTER SHORT-TWIG-NAUD N\",\n    0x16C0: \"RUNIC LETTER DOTTED-N\",\n    0x16C1: \"RUNIC LETTER ISAZ IS ISS I\",\n    0x16C2: \"RUNIC LETTER E\",\n    0x16C3: \"RUNIC LETTER JERAN J\",\n    0x16C4: \"RUNIC LETTER GER\",\n    0x16C5: \"RUNIC LETTER LONG-BRANCH-AR AE\",\n    0x16C6: \"RUNIC LETTER SHORT-TWIG-AR A\",\n    0x16C7: \"RUNIC LETTER IWAZ EOH\",\n    0x16C8: \"RUNIC LETTER PERTHO PEORTH P\",\n    0x16C9: \"RUNIC LETTER ALGIZ EOLHX\",\n    0x16CA: \"RUNIC LETTER SOWILO S\",\n    0x16CB: \"RUNIC LETTER SIGEL LONG-BRANCH-SOL S\",\n    0x16CC: \"RUNIC LETTER SHORT-TWIG-SOL S\",\n    0x16CD: \"RUNIC LETTER C\",\n    0x16CE: \"RUNIC LETTER Z\",\n    0x16CF: \"RUNIC LETTER TIWAZ TIR TYR T\",\n    0x16D0: \"RUNIC LETTER SHORT-TWIG-TYR T\",\n    0x16D1: \"RUNIC LETTER D\",\n    0x16D2: \"RUNIC LETTER BERKANAN BEORC BJARKAN B\",\n    0x16D3: \"RUNIC LETTER SHORT-TWIG-BJARKAN B\",\n    0x16D4: \"RUNIC LETTER DOTTED-P\",\n    0x16D5: \"RUNIC LETTER OPEN-P\",\n    0x16D6: \"RUNIC LETTER EHWAZ EH E\",\n    0x16D7: \"RUNIC LETTER MANNAZ MAN M\",\n    0x16D8: \"RUNIC LETTER LONG-BRANCH-MADR M\",\n    0x16D9: \"RUNIC LETTER SHORT-TWIG-MADR M\",\n    0x16DA: \"RUNIC LETTER LAUKAZ LAGU LOGR L\",\n    0x16DB: \"RUNIC LETTER DOTTED-L\",\n    0x16DC: \"RUNIC LETTER INGWAZ\",\n    0x16DD: \"RUNIC LETTER ING\",\n    0x16DE: \"RUNIC LETTER DAGAZ DAEG D\",\n    0x16DF: \"RUNIC LETTER OTHALAN ETHEL O\",\n    0x16E0: \"RUNIC LETTER EAR\",\n    0x16E1: \"RUNIC LETTER IOR\",\n    0x16E2: \"RUNIC LETTER CWEORTH\",\n    0x16E3: \"RUNIC LETTER CALC\",\n    0x16E4: \"RUNIC LETTER CEALC\",\n    0x16E5: \"RUNIC LETTER STAN\",\n    0x16E6: \"RUNIC LETTER LONG-BRANCH-YR\",\n    0x16E7: \"RUNIC LETTER SHORT-TWIG-YR\",\n    0x16E8: \"RUNIC LETTER ICELANDIC-YR\",\n    0x16E9: \"RUNIC LETTER Q\",\n    0x16EA: \"RUNIC LETTER X\",\n    0x16EB: \"RUNIC SINGLE PUNCTUATION\",\n    0x16EC: \"RUNIC MULTIPLE PUNCTUATION\",\n    0x16ED: \"RUNIC CROSS PUNCTUATION\",\n    0x16EE: \"RUNIC ARLAUG SYMBOL (golden number 17)\",\n    0x16EF: \"RUNIC TVIMADUR SYMBOL (golden number 18)\",\n    0x16F0: \"RUNIC BELGTHOR SYMBOL (golden number 19)\",\n    0x1700: \"TAGALOG LETTER A\",\n    0x1701: \"TAGALOG LETTER I\",\n    0x1702: \"TAGALOG LETTER U\",\n    0x1703: \"TAGALOG LETTER KA\",\n    0x1704: \"TAGALOG LETTER GA\",\n    0x1705: \"TAGALOG LETTER NGA\",\n    0x1706: \"TAGALOG LETTER TA\",\n    0x1707: \"TAGALOG LETTER DA\",\n    0x1708: \"TAGALOG LETTER NA\",\n    0x1709: \"TAGALOG LETTER PA\",\n    0x170A: \"TAGALOG LETTER BA\",\n    0x170B: \"TAGALOG LETTER MA\",\n    0x170C: \"TAGALOG LETTER YA\",\n    0x170E: \"TAGALOG LETTER LA\",\n    0x170F: \"TAGALOG LETTER WA\",\n    0x1710: \"TAGALOG LETTER SA\",\n    0x1711: \"TAGALOG LETTER HA\",\n    0x1712: \"TAGALOG VOWEL SIGN I\",\n    0x1713: \"TAGALOG VOWEL SIGN U\",\n    0x1714: \"TAGALOG SIGN VIRAMA\",\n    0x1720: \"HANUNOO LETTER A\",\n    0x1721: \"HANUNOO LETTER I\",\n    0x1722: \"HANUNOO LETTER U\",\n    0x1723: \"HANUNOO LETTER KA\",\n    0x1724: \"HANUNOO LETTER GA\",\n    0x1725: \"HANUNOO LETTER NGA\",\n    0x1726: \"HANUNOO LETTER TA\",\n    0x1727: \"HANUNOO LETTER DA\",\n    0x1728: \"HANUNOO LETTER NA\",\n    0x1729: \"HANUNOO LETTER PA\",\n    0x172A: \"HANUNOO LETTER BA\",\n    0x172B: \"HANUNOO LETTER MA\",\n    0x172C: \"HANUNOO LETTER YA\",\n    0x172D: \"HANUNOO LETTER RA\",\n    0x172E: \"HANUNOO LETTER LA\",\n    0x172F: \"HANUNOO LETTER WA\",\n    0x1730: \"HANUNOO LETTER SA\",\n    0x1731: \"HANUNOO LETTER HA\",\n    0x1732: \"HANUNOO VOWEL SIGN I\",\n    0x1733: \"HANUNOO VOWEL SIGN U\",\n    0x1734: \"HANUNOO SIGN PAMUDPOD\",\n    0x1735: \"PHILIPPINE SINGLE PUNCTUATION\",\n    0x1736: \"PHILIPPINE DOUBLE PUNCTUATION\",\n    0x1740: \"BUHID LETTER A\",\n    0x1741: \"BUHID LETTER I\",\n    0x1742: \"BUHID LETTER U\",\n    0x1743: \"BUHID LETTER KA\",\n    0x1744: \"BUHID LETTER GA\",\n    0x1745: \"BUHID LETTER NGA\",\n    0x1746: \"BUHID LETTER TA\",\n    0x1747: \"BUHID LETTER DA\",\n    0x1748: \"BUHID LETTER NA\",\n    0x1749: \"BUHID LETTER PA\",\n    0x174A: \"BUHID LETTER BA\",\n    0x174B: \"BUHID LETTER MA\",\n    0x174C: \"BUHID LETTER YA\",\n    0x174D: \"BUHID LETTER RA\",\n    0x174E: \"BUHID LETTER LA\",\n    0x174F: \"BUHID LETTER WA\",\n    0x1750: \"BUHID LETTER SA\",\n    0x1751: \"BUHID LETTER HA\",\n    0x1752: \"BUHID VOWEL SIGN I\",\n    0x1753: \"BUHID VOWEL SIGN U\",\n    0x1760: \"TAGBANWA LETTER A\",\n    0x1761: \"TAGBANWA LETTER I\",\n    0x1762: \"TAGBANWA LETTER U\",\n    0x1763: \"TAGBANWA LETTER KA\",\n    0x1764: \"TAGBANWA LETTER GA\",\n    0x1765: \"TAGBANWA LETTER NGA\",\n    0x1766: \"TAGBANWA LETTER TA\",\n    0x1767: \"TAGBANWA LETTER DA\",\n    0x1768: \"TAGBANWA LETTER NA\",\n    0x1769: \"TAGBANWA LETTER PA\",\n    0x176A: \"TAGBANWA LETTER BA\",\n    0x176B: \"TAGBANWA LETTER MA\",\n    0x176C: \"TAGBANWA LETTER YA\",\n    0x176E: \"TAGBANWA LETTER LA\",\n    0x176F: \"TAGBANWA LETTER WA\",\n    0x1770: \"TAGBANWA LETTER SA\",\n    0x1772: \"TAGBANWA VOWEL SIGN I\",\n    0x1773: \"TAGBANWA VOWEL SIGN U\",\n    0x1780: \"KHMER LETTER KA\",\n    0x1781: \"KHMER LETTER KHA\",\n    0x1782: \"KHMER LETTER KO\",\n    0x1783: \"KHMER LETTER KHO\",\n    0x1784: \"KHMER LETTER NGO\",\n    0x1785: \"KHMER LETTER CA\",\n    0x1786: \"KHMER LETTER CHA\",\n    0x1787: \"KHMER LETTER CO\",\n    0x1788: \"KHMER LETTER CHO\",\n    0x1789: \"KHMER LETTER NYO\",\n    0x178A: \"KHMER LETTER DA\",\n    0x178B: \"KHMER LETTER TTHA\",\n    0x178C: \"KHMER LETTER DO\",\n    0x178D: \"KHMER LETTER TTHO\",\n    0x178E: \"KHMER LETTER NNO\",\n    0x178F: \"KHMER LETTER TA\",\n    0x1790: \"KHMER LETTER THA\",\n    0x1791: \"KHMER LETTER TO\",\n    0x1792: \"KHMER LETTER THO\",\n    0x1793: \"KHMER LETTER NO\",\n    0x1794: \"KHMER LETTER BA\",\n    0x1795: \"KHMER LETTER PHA\",\n    0x1796: \"KHMER LETTER PO\",\n    0x1797: \"KHMER LETTER PHO\",\n    0x1798: \"KHMER LETTER MO\",\n    0x1799: \"KHMER LETTER YO\",\n    0x179A: \"KHMER LETTER RO\",\n    0x179B: \"KHMER LETTER LO\",\n    0x179C: \"KHMER LETTER VO\",\n    0x179D: \"KHMER LETTER SHA\",\n    0x179E: \"KHMER LETTER SSO\",\n    0x179F: \"KHMER LETTER SA\",\n    0x17A0: \"KHMER LETTER HA\",\n    0x17A1: \"KHMER LETTER LA\",\n    0x17A2: \"KHMER LETTER QA\",\n    0x17A3: \"KHMER INDEPENDENT VOWEL QAQ *\",\n    0x17A4: \"KHMER INDEPENDENT VOWEL QAA *\",\n    0x17A5: \"KHMER INDEPENDENT VOWEL QI\",\n    0x17A6: \"KHMER INDEPENDENT VOWEL QII\",\n    0x17A7: \"KHMER INDEPENDENT VOWEL QU\",\n    0x17A8: \"KHMER INDEPENDENT VOWEL QUK\",\n    0x17A9: \"KHMER INDEPENDENT VOWEL QUU\",\n    0x17AA: \"KHMER INDEPENDENT VOWEL QUUV\",\n    0x17AB: \"KHMER INDEPENDENT VOWEL RY\",\n    0x17AC: \"KHMER INDEPENDENT VOWEL RYY\",\n    0x17AD: \"KHMER INDEPENDENT VOWEL LY\",\n    0x17AE: \"KHMER INDEPENDENT VOWEL LYY\",\n    0x17AF: \"KHMER INDEPENDENT VOWEL QE\",\n    0x17B0: \"KHMER INDEPENDENT VOWEL QAI\",\n    0x17B1: \"KHMER INDEPENDENT VOWEL QOO TYPE ONE\",\n    0x17B2: \"KHMER INDEPENDENT VOWEL QOO TYPE TWO\",\n    0x17B3: \"KHMER INDEPENDENT VOWEL QAU\",\n    0x17B4: \"KHMER VOWEL INHERENT AQ *\",\n    0x17B5: \"KHMER VOWEL INHERENT AA *\",\n    0x17B6: \"KHMER VOWEL SIGN AA\",\n    0x17B7: \"KHMER VOWEL SIGN I\",\n    0x17B8: \"KHMER VOWEL SIGN II\",\n    0x17B9: \"KHMER VOWEL SIGN Y\",\n    0x17BA: \"KHMER VOWEL SIGN YY\",\n    0x17BB: \"KHMER VOWEL SIGN U\",\n    0x17BC: \"KHMER VOWEL SIGN UU\",\n    0x17BD: \"KHMER VOWEL SIGN UA\",\n    0x17BE: \"KHMER VOWEL SIGN OE\",\n    0x17BF: \"KHMER VOWEL SIGN YA\",\n    0x17C0: \"KHMER VOWEL SIGN IE\",\n    0x17C1: \"KHMER VOWEL SIGN E\",\n    0x17C2: \"KHMER VOWEL SIGN AE\",\n    0x17C3: \"KHMER VOWEL SIGN AI\",\n    0x17C4: \"KHMER VOWEL SIGN OO\",\n    0x17C5: \"KHMER VOWEL SIGN AU\",\n    0x17C6: \"KHMER SIGN NIKAHIT\",\n    0x17C7: \"KHMER SIGN REAHMUK\",\n    0x17C8: \"KHMER SIGN YUUKALEAPINTU\",\n    0x17C9: \"KHMER SIGN MUUSIKATOAN\",\n    0x17CA: \"KHMER SIGN TRIISAP\",\n    0x17CB: \"KHMER SIGN BANTOC\",\n    0x17CC: \"KHMER SIGN ROBAT\",\n    0x17CD: \"KHMER SIGN TOANDAKHIAT\",\n    0x17CE: \"KHMER SIGN KAKABAT\",\n    0x17CF: \"KHMER SIGN AHSDA\",\n    0x17D0: \"KHMER SIGN SAMYOK SANNYA\",\n    0x17D1: \"KHMER SIGN VIRIAM\",\n    0x17D2: \"KHMER SIGN COENG\",\n    0x17D3: \"KHMER SIGN BATHAMASAT *\",\n    0x17D4: \"KHMER SIGN KHAN\",\n    0x17D5: \"KHMER SIGN BARIYOOSAN\",\n    0x17D6: \"KHMER SIGN CAMNUC PII KUUH\",\n    0x17D7: \"KHMER SIGN LEK TOO\",\n    0x17D8: \"KHMER SIGN BEYYAL *\",\n    0x17D9: \"KHMER SIGN PHNAEK MUAN\",\n    0x17DA: \"KHMER SIGN KOOMUUT\",\n    0x17DB: \"KHMER CURRENCY SYMBOL RIEL\",\n    0x17DC: \"KHMER SIGN AVAKRAHASANYA\",\n    0x17DD: \"KHMER SIGN ATTHACAN\",\n    0x17E0: \"KHMER DIGIT ZERO\",\n    0x17E1: \"KHMER DIGIT ONE\",\n    0x17E2: \"KHMER DIGIT TWO\",\n    0x17E3: \"KHMER DIGIT THREE\",\n    0x17E4: \"KHMER DIGIT FOUR\",\n    0x17E5: \"KHMER DIGIT FIVE\",\n    0x17E6: \"KHMER DIGIT SIX\",\n    0x17E7: \"KHMER DIGIT SEVEN\",\n    0x17E8: \"KHMER DIGIT EIGHT\",\n    0x17E9: \"KHMER DIGIT NINE\",\n    0x17F0: \"KHMER SYMBOL LEK ATTAK SON\",\n    0x17F1: \"KHMER SYMBOL LEK ATTAK MUOY\",\n    0x17F2: \"KHMER SYMBOL LEK ATTAK PII\",\n    0x17F3: \"KHMER SYMBOL LEK ATTAK BEI\",\n    0x17F4: \"KHMER SYMBOL LEK ATTAK BUON\",\n    0x17F5: \"KHMER SYMBOL LEK ATTAK PRAM\",\n    0x17F6: \"KHMER SYMBOL LEK ATTAK PRAM-MUOY\",\n    0x17F7: \"KHMER SYMBOL LEK ATTAK PRAM-PII\",\n    0x17F8: \"KHMER SYMBOL LEK ATTAK PRAM-BEI\",\n    0x17F9: \"KHMER SYMBOL LEK ATTAK PRAM-BUON\",\n    0x1800: \"MONGOLIAN BIRGA\",\n    0x1801: \"MONGOLIAN ELLIPSIS\",\n    0x1802: \"MONGOLIAN COMMA\",\n    0x1803: \"MONGOLIAN FULL STOP\",\n    0x1804: \"MONGOLIAN COLON\",\n    0x1805: \"MONGOLIAN FOUR DOTS\",\n    0x1806: \"MONGOLIAN TODO SOFT HYPHEN\",\n    0x1807: \"MONGOLIAN SIBE SYLLABLE BOUNDARY MARKER\",\n    0x1808: \"MONGOLIAN MANCHU COMMA\",\n    0x1809: \"MONGOLIAN MANCHU FULL STOP\",\n    0x180A: \"MONGOLIAN NIRUGU\",\n    0x180B: \"MONGOLIAN FREE VARIATION SELECTOR ONE\",\n    0x180C: \"MONGOLIAN FREE VARIATION SELECTOR TWO\",\n    0x180D: \"MONGOLIAN FREE VARIATION SELECTOR THREE\",\n    0x180E: \"MONGOLIAN VOWEL SEPARATOR\",\n    0x1810: \"MONGOLIAN DIGIT ZERO\",\n    0x1811: \"MONGOLIAN DIGIT ONE\",\n    0x1812: \"MONGOLIAN DIGIT TWO\",\n    0x1813: \"MONGOLIAN DIGIT THREE\",\n    0x1814: \"MONGOLIAN DIGIT FOUR\",\n    0x1815: \"MONGOLIAN DIGIT FIVE\",\n    0x1816: \"MONGOLIAN DIGIT SIX\",\n    0x1817: \"MONGOLIAN DIGIT SEVEN\",\n    0x1818: \"MONGOLIAN DIGIT EIGHT\",\n    0x1819: \"MONGOLIAN DIGIT NINE\",\n    0x1820: \"MONGOLIAN LETTER A\",\n    0x1821: \"MONGOLIAN LETTER E\",\n    0x1822: \"MONGOLIAN LETTER I\",\n    0x1823: \"MONGOLIAN LETTER O\",\n    0x1824: \"MONGOLIAN LETTER U\",\n    0x1825: \"MONGOLIAN LETTER OE\",\n    0x1826: \"MONGOLIAN LETTER UE\",\n    0x1827: \"MONGOLIAN LETTER EE\",\n    0x1828: \"MONGOLIAN LETTER NA\",\n    0x1829: \"MONGOLIAN LETTER ANG\",\n    0x182A: \"MONGOLIAN LETTER BA\",\n    0x182B: \"MONGOLIAN LETTER PA\",\n    0x182C: \"MONGOLIAN LETTER QA\",\n    0x182D: \"MONGOLIAN LETTER GA\",\n    0x182E: \"MONGOLIAN LETTER MA\",\n    0x182F: \"MONGOLIAN LETTER LA\",\n    0x1830: \"MONGOLIAN LETTER SA\",\n    0x1831: \"MONGOLIAN LETTER SHA\",\n    0x1832: \"MONGOLIAN LETTER TA\",\n    0x1833: \"MONGOLIAN LETTER DA\",\n    0x1834: \"MONGOLIAN LETTER CHA\",\n    0x1835: \"MONGOLIAN LETTER JA\",\n    0x1836: \"MONGOLIAN LETTER YA\",\n    0x1837: \"MONGOLIAN LETTER RA\",\n    0x1838: \"MONGOLIAN LETTER WA\",\n    0x1839: \"MONGOLIAN LETTER FA\",\n    0x183A: \"MONGOLIAN LETTER KA\",\n    0x183B: \"MONGOLIAN LETTER KHA\",\n    0x183C: \"MONGOLIAN LETTER TSA\",\n    0x183D: \"MONGOLIAN LETTER ZA\",\n    0x183E: \"MONGOLIAN LETTER HAA\",\n    0x183F: \"MONGOLIAN LETTER ZRA\",\n    0x1840: \"MONGOLIAN LETTER LHA\",\n    0x1841: \"MONGOLIAN LETTER ZHI\",\n    0x1842: \"MONGOLIAN LETTER CHI\",\n    0x1843: \"MONGOLIAN LETTER TODO LONG VOWEL SIGN\",\n    0x1844: \"MONGOLIAN LETTER TODO E\",\n    0x1845: \"MONGOLIAN LETTER TODO I\",\n    0x1846: \"MONGOLIAN LETTER TODO O\",\n    0x1847: \"MONGOLIAN LETTER TODO U\",\n    0x1848: \"MONGOLIAN LETTER TODO OE\",\n    0x1849: \"MONGOLIAN LETTER TODO UE\",\n    0x184A: \"MONGOLIAN LETTER TODO ANG\",\n    0x184B: \"MONGOLIAN LETTER TODO BA\",\n    0x184C: \"MONGOLIAN LETTER TODO PA\",\n    0x184D: \"MONGOLIAN LETTER TODO QA\",\n    0x184E: \"MONGOLIAN LETTER TODO GA\",\n    0x184F: \"MONGOLIAN LETTER TODO MA\",\n    0x1850: \"MONGOLIAN LETTER TODO TA\",\n    0x1851: \"MONGOLIAN LETTER TODO DA\",\n    0x1852: \"MONGOLIAN LETTER TODO CHA\",\n    0x1853: \"MONGOLIAN LETTER TODO JA\",\n    0x1854: \"MONGOLIAN LETTER TODO TSA\",\n    0x1855: \"MONGOLIAN LETTER TODO YA\",\n    0x1856: \"MONGOLIAN LETTER TODO WA\",\n    0x1857: \"MONGOLIAN LETTER TODO KA\",\n    0x1858: \"MONGOLIAN LETTER TODO GAA\",\n    0x1859: \"MONGOLIAN LETTER TODO HAA\",\n    0x185A: \"MONGOLIAN LETTER TODO JIA\",\n    0x185B: \"MONGOLIAN LETTER TODO NIA\",\n    0x185C: \"MONGOLIAN LETTER TODO DZA\",\n    0x185D: \"MONGOLIAN LETTER SIBE E\",\n    0x185E: \"MONGOLIAN LETTER SIBE I\",\n    0x185F: \"MONGOLIAN LETTER SIBE IY\",\n    0x1860: \"MONGOLIAN LETTER SIBE UE\",\n    0x1861: \"MONGOLIAN LETTER SIBE U\",\n    0x1862: \"MONGOLIAN LETTER SIBE ANG\",\n    0x1863: \"MONGOLIAN LETTER SIBE KA\",\n    0x1864: \"MONGOLIAN LETTER SIBE GA\",\n    0x1865: \"MONGOLIAN LETTER SIBE HA\",\n    0x1866: \"MONGOLIAN LETTER SIBE PA\",\n    0x1867: \"MONGOLIAN LETTER SIBE SHA\",\n    0x1868: \"MONGOLIAN LETTER SIBE TA\",\n    0x1869: \"MONGOLIAN LETTER SIBE DA\",\n    0x186A: \"MONGOLIAN LETTER SIBE JA\",\n    0x186B: \"MONGOLIAN LETTER SIBE FA\",\n    0x186C: \"MONGOLIAN LETTER SIBE GAA\",\n    0x186D: \"MONGOLIAN LETTER SIBE HAA\",\n    0x186E: \"MONGOLIAN LETTER SIBE TSA\",\n    0x186F: \"MONGOLIAN LETTER SIBE ZA\",\n    0x1870: \"MONGOLIAN LETTER SIBE RAA\",\n    0x1871: \"MONGOLIAN LETTER SIBE CHA\",\n    0x1872: \"MONGOLIAN LETTER SIBE ZHA\",\n    0x1873: \"MONGOLIAN LETTER MANCHU I\",\n    0x1874: \"MONGOLIAN LETTER MANCHU KA\",\n    0x1875: \"MONGOLIAN LETTER MANCHU RA\",\n    0x1876: \"MONGOLIAN LETTER MANCHU FA\",\n    0x1877: \"MONGOLIAN LETTER MANCHU ZHA\",\n    0x1880: \"MONGOLIAN LETTER ALI GALI ANUSVARA ONE\",\n    0x1881: \"MONGOLIAN LETTER ALI GALI VISARGA ONE\",\n    0x1882: \"MONGOLIAN LETTER ALI GALI DAMARU\",\n    0x1883: \"MONGOLIAN LETTER ALI GALI UBADAMA\",\n    0x1884: \"MONGOLIAN LETTER ALI GALI INVERTED UBADAMA\",\n    0x1885: \"MONGOLIAN LETTER ALI GALI BALUDA\",\n    0x1886: \"MONGOLIAN LETTER ALI GALI THREE BALUDA\",\n    0x1887: \"MONGOLIAN LETTER ALI GALI A\",\n    0x1888: \"MONGOLIAN LETTER ALI GALI I\",\n    0x1889: \"MONGOLIAN LETTER ALI GALI KA\",\n    0x188A: \"MONGOLIAN LETTER ALI GALI NGA\",\n    0x188B: \"MONGOLIAN LETTER ALI GALI CA\",\n    0x188C: \"MONGOLIAN LETTER ALI GALI TTA\",\n    0x188D: \"MONGOLIAN LETTER ALI GALI TTHA\",\n    0x188E: \"MONGOLIAN LETTER ALI GALI DDA\",\n    0x188F: \"MONGOLIAN LETTER ALI GALI NNA\",\n    0x1890: \"MONGOLIAN LETTER ALI GALI TA\",\n    0x1891: \"MONGOLIAN LETTER ALI GALI DA\",\n    0x1892: \"MONGOLIAN LETTER ALI GALI PA\",\n    0x1893: \"MONGOLIAN LETTER ALI GALI PHA\",\n    0x1894: \"MONGOLIAN LETTER ALI GALI SSA\",\n    0x1895: \"MONGOLIAN LETTER ALI GALI ZHA\",\n    0x1896: \"MONGOLIAN LETTER ALI GALI ZA\",\n    0x1897: \"MONGOLIAN LETTER ALI GALI AH\",\n    0x1898: \"MONGOLIAN LETTER TODO ALI GALI TA\",\n    0x1899: \"MONGOLIAN LETTER TODO ALI GALI ZHA\",\n    0x189A: \"MONGOLIAN LETTER MANCHU ALI GALI GHA\",\n    0x189B: \"MONGOLIAN LETTER MANCHU ALI GALI NGA\",\n    0x189C: \"MONGOLIAN LETTER MANCHU ALI GALI CA\",\n    0x189D: \"MONGOLIAN LETTER MANCHU ALI GALI JHA\",\n    0x189E: \"MONGOLIAN LETTER MANCHU ALI GALI TTA\",\n    0x189F: \"MONGOLIAN LETTER MANCHU ALI GALI DDHA\",\n    0x18A0: \"MONGOLIAN LETTER MANCHU ALI GALI TA\",\n    0x18A1: \"MONGOLIAN LETTER MANCHU ALI GALI DHA\",\n    0x18A2: \"MONGOLIAN LETTER MANCHU ALI GALI SSA\",\n    0x18A3: \"MONGOLIAN LETTER MANCHU ALI GALI CYA\",\n    0x18A4: \"MONGOLIAN LETTER MANCHU ALI GALI ZHA\",\n    0x18A5: \"MONGOLIAN LETTER MANCHU ALI GALI ZA\",\n    0x18A6: \"MONGOLIAN LETTER ALI GALI HALF U\",\n    0x18A7: \"MONGOLIAN LETTER ALI GALI HALF YA\",\n    0x18A8: \"MONGOLIAN LETTER MANCHU ALI GALI BHA\",\n    0x18A9: \"MONGOLIAN LETTER ALI GALI DAGALGA\",\n    0x18AA: \"MONGOLIAN LETTER MANCHU ALI GALI LHA\",\n    0x1900: \"LIMBU VOWEL-CARRIER LETTER\",\n    0x1901: \"LIMBU LETTER KA\",\n    0x1902: \"LIMBU LETTER KHA\",\n    0x1903: \"LIMBU LETTER GA\",\n    0x1904: \"LIMBU LETTER GHA\",\n    0x1905: \"LIMBU LETTER NGA\",\n    0x1906: \"LIMBU LETTER CA\",\n    0x1907: \"LIMBU LETTER CHA\",\n    0x1908: \"LIMBU LETTER JA\",\n    0x1909: \"LIMBU LETTER JHA\",\n    0x190A: \"LIMBU LETTER YAN\",\n    0x190B: \"LIMBU LETTER TA\",\n    0x190C: \"LIMBU LETTER THA\",\n    0x190D: \"LIMBU LETTER DA\",\n    0x190E: \"LIMBU LETTER DHA\",\n    0x190F: \"LIMBU LETTER NA\",\n    0x1910: \"LIMBU LETTER PA\",\n    0x1911: \"LIMBU LETTER PHA\",\n    0x1912: \"LIMBU LETTER BA\",\n    0x1913: \"LIMBU LETTER BHA\",\n    0x1914: \"LIMBU LETTER MA\",\n    0x1915: \"LIMBU LETTER YA\",\n    0x1916: \"LIMBU LETTER RA\",\n    0x1917: \"LIMBU LETTER LA\",\n    0x1918: \"LIMBU LETTER WA\",\n    0x1919: \"LIMBU LETTER SHA\",\n    0x191A: \"LIMBU LETTER SSA\",\n    0x191B: \"LIMBU LETTER SA\",\n    0x191C: \"LIMBU LETTER HA\",\n    0x1920: \"LIMBU VOWEL SIGN A\",\n    0x1921: \"LIMBU VOWEL SIGN I\",\n    0x1922: \"LIMBU VOWEL SIGN U\",\n    0x1923: \"LIMBU VOWEL SIGN EE\",\n    0x1924: \"LIMBU VOWEL SIGN AI\",\n    0x1925: \"LIMBU VOWEL SIGN OO\",\n    0x1926: \"LIMBU VOWEL SIGN AU\",\n    0x1927: \"LIMBU VOWEL SIGN E\",\n    0x1928: \"LIMBU VOWEL SIGN O\",\n    0x1929: \"LIMBU SUBJOINED LETTER YA\",\n    0x192A: \"LIMBU SUBJOINED LETTER RA\",\n    0x192B: \"LIMBU SUBJOINED LETTER WA\",\n    0x1930: \"LIMBU SMALL LETTER KA\",\n    0x1931: \"LIMBU SMALL LETTER NGA\",\n    0x1932: \"LIMBU SMALL LETTER ANUSVARA\",\n    0x1933: \"LIMBU SMALL LETTER TA\",\n    0x1934: \"LIMBU SMALL LETTER NA\",\n    0x1935: \"LIMBU SMALL LETTER PA\",\n    0x1936: \"LIMBU SMALL LETTER MA\",\n    0x1937: \"LIMBU SMALL LETTER RA\",\n    0x1938: \"LIMBU SMALL LETTER LA\",\n    0x1939: \"LIMBU SIGN MUKPHRENG\",\n    0x193A: \"LIMBU SIGN KEMPHRENG\",\n    0x193B: \"LIMBU SIGN SA-I\",\n    0x1940: \"LIMBU SIGN LOO\",\n    0x1944: \"LIMBU EXCLAMATION MARK\",\n    0x1945: \"LIMBU QUESTION MARK\",\n    0x1946: \"LIMBU DIGIT ZERO\",\n    0x1947: \"LIMBU DIGIT ONE\",\n    0x1948: \"LIMBU DIGIT TWO\",\n    0x1949: \"LIMBU DIGIT THREE\",\n    0x194A: \"LIMBU DIGIT FOUR\",\n    0x194B: \"LIMBU DIGIT FIVE\",\n    0x194C: \"LIMBU DIGIT SIX\",\n    0x194D: \"LIMBU DIGIT SEVEN\",\n    0x194E: \"LIMBU DIGIT EIGHT\",\n    0x194F: \"LIMBU DIGIT NINE\",\n    0x1950: \"TAI LE LETTER KA\",\n    0x1951: \"TAI LE LETTER XA\",\n    0x1952: \"TAI LE LETTER NGA\",\n    0x1953: \"TAI LE LETTER TSA\",\n    0x1954: \"TAI LE LETTER SA\",\n    0x1955: \"TAI LE LETTER YA\",\n    0x1956: \"TAI LE LETTER TA\",\n    0x1957: \"TAI LE LETTER THA\",\n    0x1958: \"TAI LE LETTER LA\",\n    0x1959: \"TAI LE LETTER PA\",\n    0x195A: \"TAI LE LETTER PHA\",\n    0x195B: \"TAI LE LETTER MA\",\n    0x195C: \"TAI LE LETTER FA\",\n    0x195D: \"TAI LE LETTER VA\",\n    0x195E: \"TAI LE LETTER HA\",\n    0x195F: \"TAI LE LETTER QA\",\n    0x1960: \"TAI LE LETTER KHA\",\n    0x1961: \"TAI LE LETTER TSHA\",\n    0x1962: \"TAI LE LETTER NA\",\n    0x1963: \"TAI LE LETTER A\",\n    0x1964: \"TAI LE LETTER I\",\n    0x1965: \"TAI LE LETTER EE\",\n    0x1966: \"TAI LE LETTER EH\",\n    0x1967: \"TAI LE LETTER U\",\n    0x1968: \"TAI LE LETTER OO\",\n    0x1969: \"TAI LE LETTER O\",\n    0x196A: \"TAI LE LETTER UE\",\n    0x196B: \"TAI LE LETTER E\",\n    0x196C: \"TAI LE LETTER AUE\",\n    0x196D: \"TAI LE LETTER AI\",\n    0x1970: \"TAI LE LETTER TONE-2\",\n    0x1971: \"TAI LE LETTER TONE-3\",\n    0x1972: \"TAI LE LETTER TONE-4\",\n    0x1973: \"TAI LE LETTER TONE-5\",\n    0x1974: \"TAI LE LETTER TONE-6\",\n    0x1980: \"NEW TAI LUE LETTER HIGH QA\",\n    0x1981: \"NEW TAI LUE LETTER LOW QA\",\n    0x1982: \"NEW TAI LUE LETTER HIGH KA\",\n    0x1983: \"NEW TAI LUE LETTER HIGH XA\",\n    0x1984: \"NEW TAI LUE LETTER HIGH NGA\",\n    0x1985: \"NEW TAI LUE LETTER LOW KA\",\n    0x1986: \"NEW TAI LUE LETTER LOW XA\",\n    0x1987: \"NEW TAI LUE LETTER LOW NGA\",\n    0x1988: \"NEW TAI LUE LETTER HIGH TSA\",\n    0x1989: \"NEW TAI LUE LETTER HIGH SA\",\n    0x198A: \"NEW TAI LUE LETTER HIGH YA\",\n    0x198B: \"NEW TAI LUE LETTER LOW TSA\",\n    0x198C: \"NEW TAI LUE LETTER LOW SA\",\n    0x198D: \"NEW TAI LUE LETTER LOW YA\",\n    0x198E: \"NEW TAI LUE LETTER HIGH TA\",\n    0x198F: \"NEW TAI LUE LETTER HIGH THA\",\n    0x1990: \"NEW TAI LUE LETTER HIGH NA\",\n    0x1991: \"NEW TAI LUE LETTER LOW TA\",\n    0x1992: \"NEW TAI LUE LETTER LOW THA\",\n    0x1993: \"NEW TAI LUE LETTER LOW NA\",\n    0x1994: \"NEW TAI LUE LETTER HIGH PA\",\n    0x1995: \"NEW TAI LUE LETTER HIGH PHA\",\n    0x1996: \"NEW TAI LUE LETTER HIGH MA\",\n    0x1997: \"NEW TAI LUE LETTER LOW PA\",\n    0x1998: \"NEW TAI LUE LETTER LOW PHA\",\n    0x1999: \"NEW TAI LUE LETTER LOW MA\",\n    0x199A: \"NEW TAI LUE LETTER HIGH FA\",\n    0x199B: \"NEW TAI LUE LETTER HIGH VA\",\n    0x199C: \"NEW TAI LUE LETTER HIGH LA\",\n    0x199D: \"NEW TAI LUE LETTER LOW FA\",\n    0x199E: \"NEW TAI LUE LETTER LOW VA\",\n    0x199F: \"NEW TAI LUE LETTER LOW LA\",\n    0x19A0: \"NEW TAI LUE LETTER HIGH HA\",\n    0x19A1: \"NEW TAI LUE LETTER HIGH DA\",\n    0x19A2: \"NEW TAI LUE LETTER HIGH BA\",\n    0x19A3: \"NEW TAI LUE LETTER LOW HA\",\n    0x19A4: \"NEW TAI LUE LETTER LOW DA\",\n    0x19A5: \"NEW TAI LUE LETTER LOW BA\",\n    0x19A6: \"NEW TAI LUE LETTER HIGH KVA\",\n    0x19A7: \"NEW TAI LUE LETTER HIGH XVA\",\n    0x19A8: \"NEW TAI LUE LETTER LOW KVA\",\n    0x19A9: \"NEW TAI LUE LETTER LOW XVA\",\n    0x19B0: \"NEW TAI LUE VOWEL SIGN VOWEL SHORTENER\",\n    0x19B1: \"NEW TAI LUE VOWEL SIGN AA\",\n    0x19B2: \"NEW TAI LUE VOWEL SIGN II\",\n    0x19B3: \"NEW TAI LUE VOWEL SIGN U\",\n    0x19B4: \"NEW TAI LUE VOWEL SIGN UU\",\n    0x19B5: \"NEW TAI LUE VOWEL SIGN E\",\n    0x19B6: \"NEW TAI LUE VOWEL SIGN AE\",\n    0x19B7: \"NEW TAI LUE VOWEL SIGN O\",\n    0x19B8: \"NEW TAI LUE VOWEL SIGN OA\",\n    0x19B9: \"NEW TAI LUE VOWEL SIGN UE\",\n    0x19BA: \"NEW TAI LUE VOWEL SIGN AY\",\n    0x19BB: \"NEW TAI LUE VOWEL SIGN AAY\",\n    0x19BC: \"NEW TAI LUE VOWEL SIGN UY\",\n    0x19BD: \"NEW TAI LUE VOWEL SIGN OY\",\n    0x19BE: \"NEW TAI LUE VOWEL SIGN OAY\",\n    0x19BF: \"NEW TAI LUE VOWEL SIGN UEY\",\n    0x19C0: \"NEW TAI LUE VOWEL SIGN IY\",\n    0x19C1: \"NEW TAI LUE LETTER FINAL V\",\n    0x19C2: \"NEW TAI LUE LETTER FINAL NG\",\n    0x19C3: \"NEW TAI LUE LETTER FINAL N\",\n    0x19C4: \"NEW TAI LUE LETTER FINAL M\",\n    0x19C5: \"NEW TAI LUE LETTER FINAL K\",\n    0x19C6: \"NEW TAI LUE LETTER FINAL D\",\n    0x19C7: \"NEW TAI LUE LETTER FINAL B\",\n    0x19C8: \"NEW TAI LUE TONE MARK-1\",\n    0x19C9: \"NEW TAI LUE TONE MARK-2\",\n    0x19D0: \"NEW TAI LUE DIGIT ZERO\",\n    0x19D1: \"NEW TAI LUE DIGIT ONE\",\n    0x19D2: \"NEW TAI LUE DIGIT TWO\",\n    0x19D3: \"NEW TAI LUE DIGIT THREE\",\n    0x19D4: \"NEW TAI LUE DIGIT FOUR\",\n    0x19D5: \"NEW TAI LUE DIGIT FIVE\",\n    0x19D6: \"NEW TAI LUE DIGIT SIX\",\n    0x19D7: \"NEW TAI LUE DIGIT SEVEN\",\n    0x19D8: \"NEW TAI LUE DIGIT EIGHT\",\n    0x19D9: \"NEW TAI LUE DIGIT NINE\",\n    0x19DE: \"NEW TAI LUE SIGN LAE\",\n    0x19DF: \"NEW TAI LUE SIGN LAEV\",\n    0x19E0: \"KHMER SYMBOL PATHAMASAT\",\n    0x19E1: \"KHMER SYMBOL MUOY KOET\",\n    0x19E2: \"KHMER SYMBOL PII KOET\",\n    0x19E3: \"KHMER SYMBOL BEI KOET\",\n    0x19E4: \"KHMER SYMBOL BUON KOET\",\n    0x19E5: \"KHMER SYMBOL PRAM KOET\",\n    0x19E6: \"KHMER SYMBOL PRAM-MUOY KOET\",\n    0x19E7: \"KHMER SYMBOL PRAM-PII KOET\",\n    0x19E8: \"KHMER SYMBOL PRAM-BEI KOET\",\n    0x19E9: \"KHMER SYMBOL PRAM-BUON KOET\",\n    0x19EA: \"KHMER SYMBOL DAP KOET\",\n    0x19EB: \"KHMER SYMBOL DAP-MUOY KOET\",\n    0x19EC: \"KHMER SYMBOL DAP-PII KOET\",\n    0x19ED: \"KHMER SYMBOL DAP-BEI KOET\",\n    0x19EE: \"KHMER SYMBOL DAP-BUON KOET\",\n    0x19EF: \"KHMER SYMBOL DAP-PRAM KOET\",\n    0x19F0: \"KHMER SYMBOL TUTEYASAT\",\n    0x19F1: \"KHMER SYMBOL MUOY ROC\",\n    0x19F2: \"KHMER SYMBOL PII ROC\",\n    0x19F3: \"KHMER SYMBOL BEI ROC\",\n    0x19F4: \"KHMER SYMBOL BUON ROC\",\n    0x19F5: \"KHMER SYMBOL PRAM ROC\",\n    0x19F6: \"KHMER SYMBOL PRAM-MUOY ROC\",\n    0x19F7: \"KHMER SYMBOL PRAM-PII ROC\",\n    0x19F8: \"KHMER SYMBOL PRAM-BEI ROC\",\n    0x19F9: \"KHMER SYMBOL PRAM-BUON ROC\",\n    0x19FA: \"KHMER SYMBOL DAP ROC\",\n    0x19FB: \"KHMER SYMBOL DAP-MUOY ROC\",\n    0x19FC: \"KHMER SYMBOL DAP-PII ROC\",\n    0x19FD: \"KHMER SYMBOL DAP-BEI ROC\",\n    0x19FE: \"KHMER SYMBOL DAP-BUON ROC\",\n    0x19FF: \"KHMER SYMBOL DAP-PRAM ROC\",\n    0x1A00: \"BUGINESE LETTER KA\",\n    0x1A01: \"BUGINESE LETTER GA\",\n    0x1A02: \"BUGINESE LETTER NGA\",\n    0x1A03: \"BUGINESE LETTER NGKA\",\n    0x1A04: \"BUGINESE LETTER PA\",\n    0x1A05: \"BUGINESE LETTER BA\",\n    0x1A06: \"BUGINESE LETTER MA\",\n    0x1A07: \"BUGINESE LETTER MPA\",\n    0x1A08: \"BUGINESE LETTER TA\",\n    0x1A09: \"BUGINESE LETTER DA\",\n    0x1A0A: \"BUGINESE LETTER NA\",\n    0x1A0B: \"BUGINESE LETTER NRA\",\n    0x1A0C: \"BUGINESE LETTER CA\",\n    0x1A0D: \"BUGINESE LETTER JA\",\n    0x1A0E: \"BUGINESE LETTER NYA\",\n    0x1A0F: \"BUGINESE LETTER NYCA\",\n    0x1A10: \"BUGINESE LETTER YA\",\n    0x1A11: \"BUGINESE LETTER RA\",\n    0x1A12: \"BUGINESE LETTER LA\",\n    0x1A13: \"BUGINESE LETTER VA\",\n    0x1A14: \"BUGINESE LETTER SA\",\n    0x1A15: \"BUGINESE LETTER A\",\n    0x1A16: \"BUGINESE LETTER HA\",\n    0x1A17: \"BUGINESE VOWEL SIGN I\",\n    0x1A18: \"BUGINESE VOWEL SIGN U\",\n    0x1A19: \"BUGINESE VOWEL SIGN E\",\n    0x1A1A: \"BUGINESE VOWEL SIGN O\",\n    0x1A1B: \"BUGINESE VOWEL SIGN AE\",\n    0x1A1E: \"BUGINESE PALLAWA\",\n    0x1A1F: \"BUGINESE END OF SECTION\",\n    0x1B00: \"BALINESE SIGN ULU RICEM (ardhacandra)\",\n    0x1B01: \"BALINESE SIGN ULU CANDRA (candrabindu)\",\n    0x1B02: \"BALINESE SIGN CECEK (anusvara)\",\n    0x1B03: \"BALINESE SIGN SURANG (repha)\",\n    0x1B04: \"BALINESE SIGN BISAH (visarga)\",\n    0x1B05: \"BALINESE LETTER AKARA (a)\",\n    0x1B06: \"BALINESE LETTER AKARA TEDUNG (aa)\",\n    0x1B07: \"BALINESE LETTER IKARA (i)\",\n    0x1B08: \"BALINESE LETTER IKARA TEDUNG (ii)\",\n    0x1B09: \"BALINESE LETTER UKARA (u)\",\n    0x1B0A: \"BALINESE LETTER UKARA TEDUNG (uu)\",\n    0x1B0B: \"BALINESE LETTER RA REPA (vocalic r)\",\n    0x1B0C: \"BALINESE LETTER RA REPA TEDUNG (vocalic rr)\",\n    0x1B0D: \"BALINESE LETTER LA LENGA (vocalic l)\",\n    0x1B0E: \"BALINESE LETTER LA LENGA TEDUNG (vocalic ll)\",\n    0x1B0F: \"BALINESE LETTER EKARA (e)\",\n    0x1B10: \"BALINESE LETTER AIKARA (ai)\",\n    0x1B11: \"BALINESE LETTER OKARA (o)\",\n    0x1B12: \"BALINESE LETTER OKARA TEDUNG (au)\",\n    0x1B13: \"BALINESE LETTER KA\",\n    0x1B14: \"BALINESE LETTER KA MAHAPRANA (kha)\",\n    0x1B15: \"BALINESE LETTER GA\",\n    0x1B16: \"BALINESE LETTER GA GORA (gha)\",\n    0x1B17: \"BALINESE LETTER NGA\",\n    0x1B18: \"BALINESE LETTER CA\",\n    0x1B19: \"BALINESE LETTER CA LACA (cha)\",\n    0x1B1A: \"BALINESE LETTER JA\",\n    0x1B1B: \"BALINESE LETTER JA JERA (jha)\",\n    0x1B1C: \"BALINESE LETTER NYA\",\n    0x1B1D: \"BALINESE LETTER TA LATIK (tta)\",\n    0x1B1E: \"BALINESE LETTER TA MURDA MAHAPRANA (ttha)\",\n    0x1B1F: \"BALINESE LETTER DA MURDA ALPAPRANA (dda)\",\n    0x1B20: \"BALINESE LETTER DA MURDA MAHAPRANA (ddha)\",\n    0x1B21: \"BALINESE LETTER NA RAMBAT (nna)\",\n    0x1B22: \"BALINESE LETTER TA\",\n    0x1B23: \"BALINESE LETTER TA TAWA (tha)\",\n    0x1B24: \"BALINESE LETTER DA\",\n    0x1B25: \"BALINESE LETTER DA MADU (dha)\",\n    0x1B26: \"BALINESE LETTER NA\",\n    0x1B27: \"BALINESE LETTER PA\",\n    0x1B28: \"BALINESE LETTER PA KAPAL (pha)\",\n    0x1B29: \"BALINESE LETTER BA\",\n    0x1B2A: \"BALINESE LETTER BA KEMBANG (bha)\",\n    0x1B2B: \"BALINESE LETTER MA\",\n    0x1B2C: \"BALINESE LETTER YA\",\n    0x1B2D: \"BALINESE LETTER RA\",\n    0x1B2E: \"BALINESE LETTER LA\",\n    0x1B2F: \"BALINESE LETTER WA\",\n    0x1B30: \"BALINESE LETTER SA SAGA (sha)\",\n    0x1B31: \"BALINESE LETTER SA SAPA (ssa)\",\n    0x1B32: \"BALINESE LETTER SA\",\n    0x1B33: \"BALINESE LETTER HA\",\n    0x1B34: \"BALINESE SIGN REREKAN (nukta)\",\n    0x1B35: \"BALINESE VOWEL SIGN TEDUNG (aa)\",\n    0x1B36: \"BALINESE VOWEL SIGN ULU (i)\",\n    0x1B37: \"BALINESE VOWEL SIGN ULU SARI (ii)\",\n    0x1B38: \"BALINESE VOWEL SIGN SUKU (u)\",\n    0x1B39: \"BALINESE VOWEL SIGN SUKU ILUT (uu)\",\n    0x1B3A: \"BALINESE VOWEL SIGN RA REPA (vocalic r)\",\n    0x1B3B: \"BALINESE VOWEL SIGN RA REPA TEDUNG (vocalic rr)\",\n    0x1B3C: \"BALINESE VOWEL SIGN LA LENGA (vocalic l)\",\n    0x1B3D: \"BALINESE VOWEL SIGN LA LENGA TEDUNG (vocalic ll)\",\n    0x1B3E: \"BALINESE VOWEL SIGN TALING (e)\",\n    0x1B3F: \"BALINESE VOWEL SIGN TALING REPA (ai)\",\n    0x1B40: \"BALINESE VOWEL SIGN TALING TEDUNG (o)\",\n    0x1B41: \"BALINESE VOWEL SIGN TALING REPA TEDUNG (au)\",\n    0x1B42: \"BALINESE VOWEL SIGN PEPET (ae)\",\n    0x1B43: \"BALINESE VOWEL SIGN PEPET TEDUNG (oe)\",\n    0x1B44: \"BALINESE ADEG ADEG (virama)\",\n    0x1B45: \"BALINESE LETTER KAF SASAK\",\n    0x1B46: \"BALINESE LETTER KHOT SASAK\",\n    0x1B47: \"BALINESE LETTER TZIR SASAK\",\n    0x1B48: \"BALINESE LETTER EF SASAK\",\n    0x1B49: \"BALINESE LETTER VE SASAK\",\n    0x1B4A: \"BALINESE LETTER ZAL SASAK\",\n    0x1B4B: \"BALINESE LETTER ASYURA SASAK\",\n    0x1B50: \"BALINESE DIGIT ZERO\",\n    0x1B51: \"BALINESE DIGIT ONE\",\n    0x1B52: \"BALINESE DIGIT TWO\",\n    0x1B53: \"BALINESE DIGIT THREE\",\n    0x1B54: \"BALINESE DIGIT FOUR\",\n    0x1B55: \"BALINESE DIGIT FIVE\",\n    0x1B56: \"BALINESE DIGIT SIX\",\n    0x1B57: \"BALINESE DIGIT SEVEN\",\n    0x1B58: \"BALINESE DIGIT EIGHT\",\n    0x1B59: \"BALINESE DIGIT NINE\",\n    0x1B5A: \"BALINESE PANTI (section)\",\n    0x1B5B: \"BALINESE PAMADA (honorific section)\",\n    0x1B5C: \"BALINESE WINDU (punctuation ring)\",\n    0x1B5D: \"BALINESE CARIK PAMUNGKAH (colon)\",\n    0x1B5E: \"BALINESE CARIK SIKI (danda)\",\n    0x1B5F: \"BALINESE CARIK PAREREN (double danda)\",\n    0x1B60: \"BALINESE PAMENENG (line-breaking hyphen)\",\n    0x1B61: \"BALINESE MUSICAL SYMBOL DONG\",\n    0x1B62: \"BALINESE MUSICAL SYMBOL DENG\",\n    0x1B63: \"BALINESE MUSICAL SYMBOL DUNG\",\n    0x1B64: \"BALINESE MUSICAL SYMBOL DANG\",\n    0x1B65: \"BALINESE MUSICAL SYMBOL DANG SURANG\",\n    0x1B66: \"BALINESE MUSICAL SYMBOL DING\",\n    0x1B67: \"BALINESE MUSICAL SYMBOL DAENG\",\n    0x1B68: \"BALINESE MUSICAL SYMBOL DEUNG\",\n    0x1B69: \"BALINESE MUSICAL SYMBOL DAING\",\n    0x1B6A: \"BALINESE MUSICAL SYMBOL DANG GEDE\",\n    0x1B6B: \"BALINESE MUSICAL SYMBOL COMBINING TEGEH\",\n    0x1B6C: \"BALINESE MUSICAL SYMBOL COMBINING ENDEP\",\n    0x1B6D: \"BALINESE MUSICAL SYMBOL COMBINING KEMPUL\",\n    0x1B6E: \"BALINESE MUSICAL SYMBOL COMBINING KEMPLI\",\n    0x1B6F: \"BALINESE MUSICAL SYMBOL COMBINING JEGOGAN\",\n    0x1B70: \"BALINESE MUSICAL SYMBOL COMBINING KEMPUL WITH JEGOGAN\",\n    0x1B71: \"BALINESE MUSICAL SYMBOL COMBINING KEMPLI WITH JEGOGAN\",\n    0x1B72: \"BALINESE MUSICAL SYMBOL COMBINING BENDE\",\n    0x1B73: \"BALINESE MUSICAL SYMBOL COMBINING GONG\",\n    0x1B74: \"BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DUG\",\n    0x1B75: \"BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DAG\",\n    0x1B76: \"BALINESE MUSICAL SYMBOL RIGHT-HAND CLOSED TUK\",\n    0x1B77: \"BALINESE MUSICAL SYMBOL RIGHT-HAND CLOSED TAK\",\n    0x1B78: \"BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PANG\",\n    0x1B79: \"BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PUNG\",\n    0x1B7A: \"BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLAK\",\n    0x1B7B: \"BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLUK\",\n    0x1B7C: \"BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PING\",\n    0x1B80: \"SUNDANESE SIGN PANYECEK\",\n    0x1B81: \"SUNDANESE SIGN PANGLAYAR\",\n    0x1B82: \"SUNDANESE SIGN PANGWISAD\",\n    0x1B83: \"SUNDANESE LETTER A\",\n    0x1B84: \"SUNDANESE LETTER I\",\n    0x1B85: \"SUNDANESE LETTER U\",\n    0x1B86: \"SUNDANESE LETTER AE\",\n    0x1B87: \"SUNDANESE LETTER O\",\n    0x1B88: \"SUNDANESE LETTER E\",\n    0x1B89: \"SUNDANESE LETTER EU\",\n    0x1B8A: \"SUNDANESE LETTER KA\",\n    0x1B8B: \"SUNDANESE LETTER QA\",\n    0x1B8C: \"SUNDANESE LETTER GA\",\n    0x1B8D: \"SUNDANESE LETTER NGA\",\n    0x1B8E: \"SUNDANESE LETTER CA\",\n    0x1B8F: \"SUNDANESE LETTER JA\",\n    0x1B90: \"SUNDANESE LETTER ZA\",\n    0x1B91: \"SUNDANESE LETTER NYA\",\n    0x1B92: \"SUNDANESE LETTER TA\",\n    0x1B93: \"SUNDANESE LETTER DA\",\n    0x1B94: \"SUNDANESE LETTER NA\",\n    0x1B95: \"SUNDANESE LETTER PA\",\n    0x1B96: \"SUNDANESE LETTER FA\",\n    0x1B97: \"SUNDANESE LETTER VA\",\n    0x1B98: \"SUNDANESE LETTER BA\",\n    0x1B99: \"SUNDANESE LETTER MA\",\n    0x1B9A: \"SUNDANESE LETTER YA\",\n    0x1B9B: \"SUNDANESE LETTER RA\",\n    0x1B9C: \"SUNDANESE LETTER LA\",\n    0x1B9D: \"SUNDANESE LETTER WA\",\n    0x1B9E: \"SUNDANESE LETTER SA\",\n    0x1B9F: \"SUNDANESE LETTER XA\",\n    0x1BA0: \"SUNDANESE LETTER HA\",\n    0x1BA1: \"SUNDANESE CONSONANT SIGN PAMINGKAL\",\n    0x1BA2: \"SUNDANESE CONSONANT SIGN PANYAKRA\",\n    0x1BA3: \"SUNDANESE CONSONANT SIGN PANYIKU\",\n    0x1BA4: \"SUNDANESE VOWEL SIGN PANGHULU\",\n    0x1BA5: \"SUNDANESE VOWEL SIGN PANYUKU\",\n    0x1BA6: \"SUNDANESE VOWEL SIGN PANAELAENG\",\n    0x1BA7: \"SUNDANESE VOWEL SIGN PANOLONG\",\n    0x1BA8: \"SUNDANESE VOWEL SIGN PAMEPET\",\n    0x1BA9: \"SUNDANESE VOWEL SIGN PANEULEUNG\",\n    0x1BAA: \"SUNDANESE SIGN PAMAAEH\",\n    0x1BAE: \"SUNDANESE LETTER KHA\",\n    0x1BAF: \"SUNDANESE LETTER SYA\",\n    0x1BB0: \"SUNDANESE DIGIT ZERO\",\n    0x1BB1: \"SUNDANESE DIGIT ONE\",\n    0x1BB2: \"SUNDANESE DIGIT TWO\",\n    0x1BB3: \"SUNDANESE DIGIT THREE\",\n    0x1BB4: \"SUNDANESE DIGIT FOUR\",\n    0x1BB5: \"SUNDANESE DIGIT FIVE\",\n    0x1BB6: \"SUNDANESE DIGIT SIX\",\n    0x1BB7: \"SUNDANESE DIGIT SEVEN\",\n    0x1BB8: \"SUNDANESE DIGIT EIGHT\",\n    0x1BB9: \"SUNDANESE DIGIT NINE\",\n    0x1C00: \"LEPCHA LETTER KA\",\n    0x1C01: \"LEPCHA LETTER KLA\",\n    0x1C02: \"LEPCHA LETTER KHA\",\n    0x1C03: \"LEPCHA LETTER GA\",\n    0x1C04: \"LEPCHA LETTER GLA\",\n    0x1C05: \"LEPCHA LETTER NGA\",\n    0x1C06: \"LEPCHA LETTER CA\",\n    0x1C07: \"LEPCHA LETTER CHA\",\n    0x1C08: \"LEPCHA LETTER JA\",\n    0x1C09: \"LEPCHA LETTER NYA\",\n    0x1C0A: \"LEPCHA LETTER TA\",\n    0x1C0B: \"LEPCHA LETTER THA\",\n    0x1C0C: \"LEPCHA LETTER DA\",\n    0x1C0D: \"LEPCHA LETTER NA\",\n    0x1C0E: \"LEPCHA LETTER PA\",\n    0x1C0F: \"LEPCHA LETTER PLA\",\n    0x1C10: \"LEPCHA LETTER PHA\",\n    0x1C11: \"LEPCHA LETTER FA\",\n    0x1C12: \"LEPCHA LETTER FLA\",\n    0x1C13: \"LEPCHA LETTER BA\",\n    0x1C14: \"LEPCHA LETTER BLA\",\n    0x1C15: \"LEPCHA LETTER MA\",\n    0x1C16: \"LEPCHA LETTER MLA\",\n    0x1C17: \"LEPCHA LETTER TSA\",\n    0x1C18: \"LEPCHA LETTER TSHA\",\n    0x1C19: \"LEPCHA LETTER DZA\",\n    0x1C1A: \"LEPCHA LETTER YA\",\n    0x1C1B: \"LEPCHA LETTER RA\",\n    0x1C1C: \"LEPCHA LETTER LA\",\n    0x1C1D: \"LEPCHA LETTER HA\",\n    0x1C1E: \"LEPCHA LETTER HLA\",\n    0x1C1F: \"LEPCHA LETTER VA\",\n    0x1C20: \"LEPCHA LETTER SA\",\n    0x1C21: \"LEPCHA LETTER SHA\",\n    0x1C22: \"LEPCHA LETTER WA\",\n    0x1C23: \"LEPCHA LETTER A\",\n    0x1C24: \"LEPCHA SUBJOINED LETTER YA\",\n    0x1C25: \"LEPCHA SUBJOINED LETTER RA\",\n    0x1C26: \"LEPCHA VOWEL SIGN AA\",\n    0x1C27: \"LEPCHA VOWEL SIGN I\",\n    0x1C28: \"LEPCHA VOWEL SIGN O\",\n    0x1C29: \"LEPCHA VOWEL SIGN OO\",\n    0x1C2A: \"LEPCHA VOWEL SIGN U\",\n    0x1C2B: \"LEPCHA VOWEL SIGN UU\",\n    0x1C2C: \"LEPCHA VOWEL SIGN E\",\n    0x1C2D: \"LEPCHA CONSONANT SIGN K\",\n    0x1C2E: \"LEPCHA CONSONANT SIGN M\",\n    0x1C2F: \"LEPCHA CONSONANT SIGN L\",\n    0x1C30: \"LEPCHA CONSONANT SIGN N\",\n    0x1C31: \"LEPCHA CONSONANT SIGN P\",\n    0x1C32: \"LEPCHA CONSONANT SIGN R\",\n    0x1C33: \"LEPCHA CONSONANT SIGN T\",\n    0x1C34: \"LEPCHA CONSONANT SIGN NYIN-DO\",\n    0x1C35: \"LEPCHA CONSONANT SIGN KANG\",\n    0x1C36: \"LEPCHA SIGN RAN\",\n    0x1C37: \"LEPCHA SIGN NUKTA\",\n    0x1C3B: \"LEPCHA PUNCTUATION TA-ROL\",\n    0x1C3C: \"LEPCHA PUNCTUATION NYET THYOOM TA-ROL\",\n    0x1C3D: \"LEPCHA PUNCTUATION CER-WA\",\n    0x1C3E: \"LEPCHA PUNCTUATION TSHOOK CER-WA\",\n    0x1C3F: \"LEPCHA PUNCTUATION TSHOOK\",\n    0x1C40: \"LEPCHA DIGIT ZERO\",\n    0x1C41: \"LEPCHA DIGIT ONE\",\n    0x1C42: \"LEPCHA DIGIT TWO\",\n    0x1C43: \"LEPCHA DIGIT THREE\",\n    0x1C44: \"LEPCHA DIGIT FOUR\",\n    0x1C45: \"LEPCHA DIGIT FIVE\",\n    0x1C46: \"LEPCHA DIGIT SIX\",\n    0x1C47: \"LEPCHA DIGIT SEVEN\",\n    0x1C48: \"LEPCHA DIGIT EIGHT\",\n    0x1C49: \"LEPCHA DIGIT NINE\",\n    0x1C4D: \"LEPCHA LETTER TTA\",\n    0x1C4E: \"LEPCHA LETTER TTHA\",\n    0x1C4F: \"LEPCHA LETTER DDA\",\n    0x1C50: \"OL CHIKI DIGIT ZERO\",\n    0x1C51: \"OL CHIKI DIGIT ONE\",\n    0x1C52: \"OL CHIKI DIGIT TWO\",\n    0x1C53: \"OL CHIKI DIGIT THREE\",\n    0x1C54: \"OL CHIKI DIGIT FOUR\",\n    0x1C55: \"OL CHIKI DIGIT FIVE\",\n    0x1C56: \"OL CHIKI DIGIT SIX\",\n    0x1C57: \"OL CHIKI DIGIT SEVEN\",\n    0x1C58: \"OL CHIKI DIGIT EIGHT\",\n    0x1C59: \"OL CHIKI DIGIT NINE\",\n    0x1C5A: \"OL CHIKI LETTER LA\",\n    0x1C5B: \"OL CHIKI LETTER AT\",\n    0x1C5C: \"OL CHIKI LETTER AG\",\n    0x1C5D: \"OL CHIKI LETTER ANG\",\n    0x1C5E: \"OL CHIKI LETTER AL\",\n    0x1C5F: \"OL CHIKI LETTER LAA\",\n    0x1C60: \"OL CHIKI LETTER AAK\",\n    0x1C61: \"OL CHIKI LETTER AAJ\",\n    0x1C62: \"OL CHIKI LETTER AAM\",\n    0x1C63: \"OL CHIKI LETTER AAW\",\n    0x1C64: \"OL CHIKI LETTER LI\",\n    0x1C65: \"OL CHIKI LETTER IS\",\n    0x1C66: \"OL CHIKI LETTER IH\",\n    0x1C67: \"OL CHIKI LETTER INY\",\n    0x1C68: \"OL CHIKI LETTER IR\",\n    0x1C69: \"OL CHIKI LETTER LU\",\n    0x1C6A: \"OL CHIKI LETTER UC\",\n    0x1C6B: \"OL CHIKI LETTER UD\",\n    0x1C6C: \"OL CHIKI LETTER UNN\",\n    0x1C6D: \"OL CHIKI LETTER UY\",\n    0x1C6E: \"OL CHIKI LETTER LE\",\n    0x1C6F: \"OL CHIKI LETTER EP\",\n    0x1C70: \"OL CHIKI LETTER EDD\",\n    0x1C71: \"OL CHIKI LETTER EN\",\n    0x1C72: \"OL CHIKI LETTER ERR\",\n    0x1C73: \"OL CHIKI LETTER LO\",\n    0x1C74: \"OL CHIKI LETTER OTT\",\n    0x1C75: \"OL CHIKI LETTER OB\",\n    0x1C76: \"OL CHIKI LETTER OV\",\n    0x1C77: \"OL CHIKI LETTER OH\",\n    0x1C78: \"OL CHIKI MU TTUDDAG\",\n    0x1C79: \"OL CHIKI GAAHLAA TTUDDAAG\",\n    0x1C7A: \"OL CHIKI MU-GAAHLAA TTUDDAAG\",\n    0x1C7B: \"OL CHIKI RELAA\",\n    0x1C7C: \"OL CHIKI PHAARKAA\",\n    0x1C7D: \"OL CHIKI AHAD\",\n    0x1C7E: \"OL CHIKI PUNCTUATION MUCAAD\",\n    0x1C7F: \"OL CHIKI PUNCTUATION DOUBLE MUCAAD\",\n    0x1D00: \"LATIN LETTER SMALL CAPITAL A\",\n    0x1D01: \"LATIN LETTER SMALL CAPITAL AE\",\n    0x1D02: \"LATIN SMALL LETTER TURNED AE\",\n    0x1D03: \"LATIN LETTER SMALL CAPITAL BARRED B\",\n    0x1D04: \"LATIN LETTER SMALL CAPITAL C\",\n    0x1D05: \"LATIN LETTER SMALL CAPITAL D\",\n    0x1D06: \"LATIN LETTER SMALL CAPITAL ETH\",\n    0x1D07: \"LATIN LETTER SMALL CAPITAL E\",\n    0x1D08: \"LATIN SMALL LETTER TURNED OPEN E\",\n    0x1D09: \"LATIN SMALL LETTER TURNED I\",\n    0x1D0A: \"LATIN LETTER SMALL CAPITAL J\",\n    0x1D0B: \"LATIN LETTER SMALL CAPITAL K\",\n    0x1D0C: \"LATIN LETTER SMALL CAPITAL L WITH STROKE\",\n    0x1D0D: \"LATIN LETTER SMALL CAPITAL M\",\n    0x1D0E: \"LATIN LETTER SMALL CAPITAL REVERSED N\",\n    0x1D0F: \"LATIN LETTER SMALL CAPITAL O\",\n    0x1D10: \"LATIN LETTER SMALL CAPITAL OPEN O\",\n    0x1D11: \"LATIN SMALL LETTER SIDEWAYS O\",\n    0x1D12: \"LATIN SMALL LETTER SIDEWAYS OPEN O\",\n    0x1D13: \"LATIN SMALL LETTER SIDEWAYS O WITH STROKE\",\n    0x1D14: \"LATIN SMALL LETTER TURNED OE\",\n    0x1D15: \"LATIN LETTER SMALL CAPITAL OU\",\n    0x1D16: \"LATIN SMALL LETTER TOP HALF O\",\n    0x1D17: \"LATIN SMALL LETTER BOTTOM HALF O\",\n    0x1D18: \"LATIN LETTER SMALL CAPITAL P\",\n    0x1D19: \"LATIN LETTER SMALL CAPITAL REVERSED R\",\n    0x1D1A: \"LATIN LETTER SMALL CAPITAL TURNED R\",\n    0x1D1B: \"LATIN LETTER SMALL CAPITAL T\",\n    0x1D1C: \"LATIN LETTER SMALL CAPITAL U\",\n    0x1D1D: \"LATIN SMALL LETTER SIDEWAYS U\",\n    0x1D1E: \"LATIN SMALL LETTER SIDEWAYS DIAERESIZED U\",\n    0x1D1F: \"LATIN SMALL LETTER SIDEWAYS TURNED M\",\n    0x1D20: \"LATIN LETTER SMALL CAPITAL V\",\n    0x1D21: \"LATIN LETTER SMALL CAPITAL W\",\n    0x1D22: \"LATIN LETTER SMALL CAPITAL Z\",\n    0x1D23: \"LATIN LETTER SMALL CAPITAL EZH\",\n    0x1D24: \"LATIN LETTER VOICED LARYNGEAL SPIRANT\",\n    0x1D25: \"LATIN LETTER AIN\",\n    0x1D26: \"GREEK LETTER SMALL CAPITAL GAMMA\",\n    0x1D27: \"GREEK LETTER SMALL CAPITAL LAMDA\",\n    0x1D28: \"GREEK LETTER SMALL CAPITAL PI\",\n    0x1D29: \"GREEK LETTER SMALL CAPITAL RHO\",\n    0x1D2A: \"GREEK LETTER SMALL CAPITAL PSI\",\n    0x1D2B: \"CYRILLIC LETTER SMALL CAPITAL EL\",\n    0x1D2C: \"MODIFIER LETTER CAPITAL A\",\n    0x1D2D: \"MODIFIER LETTER CAPITAL AE\",\n    0x1D2E: \"MODIFIER LETTER CAPITAL B\",\n    0x1D2F: \"MODIFIER LETTER CAPITAL BARRED B\",\n    0x1D30: \"MODIFIER LETTER CAPITAL D\",\n    0x1D31: \"MODIFIER LETTER CAPITAL E\",\n    0x1D32: \"MODIFIER LETTER CAPITAL REVERSED E\",\n    0x1D33: \"MODIFIER LETTER CAPITAL G\",\n    0x1D34: \"MODIFIER LETTER CAPITAL H\",\n    0x1D35: \"MODIFIER LETTER CAPITAL I\",\n    0x1D36: \"MODIFIER LETTER CAPITAL J\",\n    0x1D37: \"MODIFIER LETTER CAPITAL K\",\n    0x1D38: \"MODIFIER LETTER CAPITAL L\",\n    0x1D39: \"MODIFIER LETTER CAPITAL M\",\n    0x1D3A: \"MODIFIER LETTER CAPITAL N\",\n    0x1D3B: \"MODIFIER LETTER CAPITAL REVERSED N\",\n    0x1D3C: \"MODIFIER LETTER CAPITAL O\",\n    0x1D3D: \"MODIFIER LETTER CAPITAL OU\",\n    0x1D3E: \"MODIFIER LETTER CAPITAL P\",\n    0x1D3F: \"MODIFIER LETTER CAPITAL R\",\n    0x1D40: \"MODIFIER LETTER CAPITAL T\",\n    0x1D41: \"MODIFIER LETTER CAPITAL U\",\n    0x1D42: \"MODIFIER LETTER CAPITAL W\",\n    0x1D43: \"MODIFIER LETTER SMALL A\",\n    0x1D44: \"MODIFIER LETTER SMALL TURNED A\",\n    0x1D45: \"MODIFIER LETTER SMALL ALPHA\",\n    0x1D46: \"MODIFIER LETTER SMALL TURNED AE\",\n    0x1D47: \"MODIFIER LETTER SMALL B\",\n    0x1D48: \"MODIFIER LETTER SMALL D\",\n    0x1D49: \"MODIFIER LETTER SMALL E\",\n    0x1D4A: \"MODIFIER LETTER SMALL SCHWA\",\n    0x1D4B: \"MODIFIER LETTER SMALL OPEN E\",\n    0x1D4C: \"MODIFIER LETTER SMALL TURNED OPEN E\",\n    0x1D4D: \"MODIFIER LETTER SMALL G\",\n    0x1D4E: \"MODIFIER LETTER SMALL TURNED I\",\n    0x1D4F: \"MODIFIER LETTER SMALL K\",\n    0x1D50: \"MODIFIER LETTER SMALL M\",\n    0x1D51: \"MODIFIER LETTER SMALL ENG\",\n    0x1D52: \"MODIFIER LETTER SMALL O\",\n    0x1D53: \"MODIFIER LETTER SMALL OPEN O\",\n    0x1D54: \"MODIFIER LETTER SMALL TOP HALF O\",\n    0x1D55: \"MODIFIER LETTER SMALL BOTTOM HALF O\",\n    0x1D56: \"MODIFIER LETTER SMALL P\",\n    0x1D57: \"MODIFIER LETTER SMALL T\",\n    0x1D58: \"MODIFIER LETTER SMALL U\",\n    0x1D59: \"MODIFIER LETTER SMALL SIDEWAYS U\",\n    0x1D5A: \"MODIFIER LETTER SMALL TURNED M\",\n    0x1D5B: \"MODIFIER LETTER SMALL V\",\n    0x1D5C: \"MODIFIER LETTER SMALL AIN\",\n    0x1D5D: \"MODIFIER LETTER SMALL BETA\",\n    0x1D5E: \"MODIFIER LETTER SMALL GREEK GAMMA\",\n    0x1D5F: \"MODIFIER LETTER SMALL DELTA\",\n    0x1D60: \"MODIFIER LETTER SMALL GREEK PHI\",\n    0x1D61: \"MODIFIER LETTER SMALL CHI\",\n    0x1D62: \"LATIN SUBSCRIPT SMALL LETTER I\",\n    0x1D63: \"LATIN SUBSCRIPT SMALL LETTER R\",\n    0x1D64: \"LATIN SUBSCRIPT SMALL LETTER U\",\n    0x1D65: \"LATIN SUBSCRIPT SMALL LETTER V\",\n    0x1D66: \"GREEK SUBSCRIPT SMALL LETTER BETA\",\n    0x1D67: \"GREEK SUBSCRIPT SMALL LETTER GAMMA\",\n    0x1D68: \"GREEK SUBSCRIPT SMALL LETTER RHO\",\n    0x1D69: \"GREEK SUBSCRIPT SMALL LETTER PHI\",\n    0x1D6A: \"GREEK SUBSCRIPT SMALL LETTER CHI\",\n    0x1D6B: \"LATIN SMALL LETTER UE\",\n    0x1D6C: \"LATIN SMALL LETTER B WITH MIDDLE TILDE\",\n    0x1D6D: \"LATIN SMALL LETTER D WITH MIDDLE TILDE\",\n    0x1D6E: \"LATIN SMALL LETTER F WITH MIDDLE TILDE\",\n    0x1D6F: \"LATIN SMALL LETTER M WITH MIDDLE TILDE\",\n    0x1D70: \"LATIN SMALL LETTER N WITH MIDDLE TILDE\",\n    0x1D71: \"LATIN SMALL LETTER P WITH MIDDLE TILDE\",\n    0x1D72: \"LATIN SMALL LETTER R WITH MIDDLE TILDE\",\n    0x1D73: \"LATIN SMALL LETTER R WITH FISHHOOK AND MIDDLE TILDE\",\n    0x1D74: \"LATIN SMALL LETTER S WITH MIDDLE TILDE\",\n    0x1D75: \"LATIN SMALL LETTER T WITH MIDDLE TILDE\",\n    0x1D76: \"LATIN SMALL LETTER Z WITH MIDDLE TILDE\",\n    0x1D77: \"LATIN SMALL LETTER TURNED G\",\n    0x1D78: \"MODIFIER LETTER CYRILLIC EN\",\n    0x1D79: \"LATIN SMALL LETTER INSULAR G\",\n    0x1D7A: \"LATIN SMALL LETTER TH WITH STRIKETHROUGH\",\n    0x1D7B: \"LATIN SMALL CAPITAL LETTER I WITH STROKE\",\n    0x1D7C: \"LATIN SMALL LETTER IOTA WITH STROKE\",\n    0x1D7D: \"LATIN SMALL LETTER P WITH STROKE\",\n    0x1D7E: \"LATIN SMALL CAPITAL LETTER U WITH STROKE\",\n    0x1D7F: \"LATIN SMALL LETTER UPSILON WITH STROKE\",\n    0x1D80: \"LATIN SMALL LETTER B WITH PALATAL HOOK\",\n    0x1D81: \"LATIN SMALL LETTER D WITH PALATAL HOOK\",\n    0x1D82: \"LATIN SMALL LETTER F WITH PALATAL HOOK\",\n    0x1D83: \"LATIN SMALL LETTER G WITH PALATAL HOOK\",\n    0x1D84: \"LATIN SMALL LETTER K WITH PALATAL HOOK\",\n    0x1D85: \"LATIN SMALL LETTER L WITH PALATAL HOOK\",\n    0x1D86: \"LATIN SMALL LETTER M WITH PALATAL HOOK\",\n    0x1D87: \"LATIN SMALL LETTER N WITH PALATAL HOOK\",\n    0x1D88: \"LATIN SMALL LETTER P WITH PALATAL HOOK\",\n    0x1D89: \"LATIN SMALL LETTER R WITH PALATAL HOOK\",\n    0x1D8A: \"LATIN SMALL LETTER S WITH PALATAL HOOK\",\n    0x1D8B: \"LATIN SMALL LETTER ESH WITH PALATAL HOOK\",\n    0x1D8C: \"LATIN SMALL LETTER V WITH PALATAL HOOK\",\n    0x1D8D: \"LATIN SMALL LETTER X WITH PALATAL HOOK\",\n    0x1D8E: \"LATIN SMALL LETTER Z WITH PALATAL HOOK\",\n    0x1D8F: \"LATIN SMALL LETTER A WITH RETROFLEX HOOK\",\n    0x1D90: \"LATIN SMALL LETTER ALPHA WITH RETROFLEX HOOK\",\n    0x1D91: \"LATIN SMALL LETTER D WITH HOOK AND TAIL\",\n    0x1D92: \"LATIN SMALL LETTER E WITH RETROFLEX HOOK\",\n    0x1D93: \"LATIN SMALL LETTER OPEN E WITH RETROFLEX HOOK\",\n    0x1D94: \"LATIN SMALL LETTER REVERSED OPEN E WITH RETROFLEX HOOK\",\n    0x1D95: \"LATIN SMALL LETTER SCHWA WITH RETROFLEX HOOK\",\n    0x1D96: \"LATIN SMALL LETTER I WITH RETROFLEX HOOK\",\n    0x1D97: \"LATIN SMALL LETTER OPEN O WITH RETROFLEX HOOK\",\n    0x1D98: \"LATIN SMALL LETTER ESH WITH RETROFLEX HOOK\",\n    0x1D99: \"LATIN SMALL LETTER U WITH RETROFLEX HOOK\",\n    0x1D9A: \"LATIN SMALL LETTER EZH WITH RETROFLEX HOOK\",\n    0x1D9B: \"MODIFIER LETTER SMALL TURNED ALPHA\",\n    0x1D9C: \"MODIFIER LETTER SMALL C\",\n    0x1D9D: \"MODIFIER LETTER SMALL C WITH CURL\",\n    0x1D9E: \"MODIFIER LETTER SMALL ETH\",\n    0x1D9F: \"MODIFIER LETTER SMALL REVERSED OPEN E\",\n    0x1DA0: \"MODIFIER LETTER SMALL F\",\n    0x1DA1: \"MODIFIER LETTER SMALL DOTLESS J WITH STROKE\",\n    0x1DA2: \"MODIFIER LETTER SMALL SCRIPT G\",\n    0x1DA3: \"MODIFIER LETTER SMALL TURNED H\",\n    0x1DA4: \"MODIFIER LETTER SMALL I WITH STROKE\",\n    0x1DA5: \"MODIFIER LETTER SMALL IOTA\",\n    0x1DA6: \"MODIFIER LETTER SMALL CAPITAL I\",\n    0x1DA7: \"MODIFIER LETTER SMALL CAPITAL I WITH STROKE\",\n    0x1DA8: \"MODIFIER LETTER SMALL J WITH CROSSED-TAIL\",\n    0x1DA9: \"MODIFIER LETTER SMALL L WITH RETROFLEX HOOK\",\n    0x1DAA: \"MODIFIER LETTER SMALL L WITH PALATAL HOOK\",\n    0x1DAB: \"MODIFIER LETTER SMALL CAPITAL L\",\n    0x1DAC: \"MODIFIER LETTER SMALL M WITH HOOK\",\n    0x1DAD: \"MODIFIER LETTER SMALL TURNED M WITH LONG LEG\",\n    0x1DAE: \"MODIFIER LETTER SMALL N WITH LEFT HOOK\",\n    0x1DAF: \"MODIFIER LETTER SMALL N WITH RETROFLEX HOOK\",\n    0x1DB0: \"MODIFIER LETTER SMALL CAPITAL N\",\n    0x1DB1: \"MODIFIER LETTER SMALL BARRED O\",\n    0x1DB2: \"MODIFIER LETTER SMALL PHI\",\n    0x1DB3: \"MODIFIER LETTER SMALL S WITH HOOK\",\n    0x1DB4: \"MODIFIER LETTER SMALL ESH\",\n    0x1DB5: \"MODIFIER LETTER SMALL T WITH PALATAL HOOK\",\n    0x1DB6: \"MODIFIER LETTER SMALL U BAR\",\n    0x1DB7: \"MODIFIER LETTER SMALL UPSILON\",\n    0x1DB8: \"MODIFIER LETTER SMALL CAPITAL U\",\n    0x1DB9: \"MODIFIER LETTER SMALL V WITH HOOK\",\n    0x1DBA: \"MODIFIER LETTER SMALL TURNED V\",\n    0x1DBB: \"MODIFIER LETTER SMALL Z\",\n    0x1DBC: \"MODIFIER LETTER SMALL Z WITH RETROFLEX HOOK\",\n    0x1DBD: \"MODIFIER LETTER SMALL Z WITH CURL\",\n    0x1DBE: \"MODIFIER LETTER SMALL EZH\",\n    0x1DBF: \"MODIFIER LETTER SMALL THETA\",\n    0x1DC0: \"COMBINING DOTTED GRAVE ACCENT\",\n    0x1DC1: \"COMBINING DOTTED ACUTE ACCENT\",\n    0x1DC2: \"COMBINING SNAKE BELOW\",\n    0x1DC3: \"COMBINING SUSPENSION MARK\",\n    0x1DC4: \"COMBINING MACRON-ACUTE\",\n    0x1DC5: \"COMBINING GRAVE-MACRON\",\n    0x1DC6: \"COMBINING MACRON-GRAVE\",\n    0x1DC7: \"COMBINING ACUTE-MACRON\",\n    0x1DC8: \"COMBINING GRAVE-ACUTE-GRAVE\",\n    0x1DC9: \"COMBINING ACUTE-GRAVE-ACUTE\",\n    0x1DCA: \"COMBINING LATIN SMALL LETTER R BELOW\",\n    0x1DCB: \"COMBINING BREVE-MACRON\",\n    0x1DCC: \"COMBINING MACRON-BREVE\",\n    0x1DCD: \"COMBINING DOUBLE CIRCUMFLEX ABOVE\",\n    0x1DCE: \"COMBINING OGONEK ABOVE\",\n    0x1DCF: \"COMBINING ZIGZAG BELOW\",\n    0x1DD0: \"COMBINING IS BELOW\",\n    0x1DD1: \"COMBINING UR ABOVE\",\n    0x1DD2: \"COMBINING US ABOVE\",\n    0x1DD3: \"COMBINING LATIN SMALL LETTER FLATTENED OPEN A ABOVE\",\n    0x1DD4: \"COMBINING LATIN SMALL LETTER AE\",\n    0x1DD5: \"COMBINING LATIN SMALL LETTER AO\",\n    0x1DD6: \"COMBINING LATIN SMALL LETTER AV\",\n    0x1DD7: \"COMBINING LATIN SMALL LETTER C CEDILLA\",\n    0x1DD8: \"COMBINING LATIN SMALL LETTER INSULAR D\",\n    0x1DD9: \"COMBINING LATIN SMALL LETTER ETH\",\n    0x1DDA: \"COMBINING LATIN SMALL LETTER G\",\n    0x1DDB: \"COMBINING LATIN LETTER SMALL CAPITAL G\",\n    0x1DDC: \"COMBINING LATIN SMALL LETTER K\",\n    0x1DDD: \"COMBINING LATIN SMALL LETTER L\",\n    0x1DDE: \"COMBINING LATIN LETTER SMALL CAPITAL L\",\n    0x1DDF: \"COMBINING LATIN LETTER SMALL CAPITAL M\",\n    0x1DE0: \"COMBINING LATIN SMALL LETTER N\",\n    0x1DE1: \"COMBINING LATIN LETTER SMALL CAPITAL N\",\n    0x1DE2: \"COMBINING LATIN LETTER SMALL CAPITAL R\",\n    0x1DE3: \"COMBINING LATIN SMALL LETTER R ROTUNDA\",\n    0x1DE4: \"COMBINING LATIN SMALL LETTER S\",\n    0x1DE5: \"COMBINING LATIN SMALL LETTER LONG S\",\n    0x1DE6: \"COMBINING LATIN SMALL LETTER Z\",\n    0x1DFE: \"COMBINING LEFT ARROWHEAD ABOVE\",\n    0x1DFF: \"COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW\",\n    0x1E00: \"LATIN CAPITAL LETTER A WITH RING BELOW\",\n    0x1E01: \"LATIN SMALL LETTER A WITH RING BELOW\",\n    0x1E02: \"LATIN CAPITAL LETTER B WITH DOT ABOVE\",\n    0x1E03: \"LATIN SMALL LETTER B WITH DOT ABOVE\",\n    0x1E04: \"LATIN CAPITAL LETTER B WITH DOT BELOW\",\n    0x1E05: \"LATIN SMALL LETTER B WITH DOT BELOW\",\n    0x1E06: \"LATIN CAPITAL LETTER B WITH LINE BELOW\",\n    0x1E07: \"LATIN SMALL LETTER B WITH LINE BELOW\",\n    0x1E08: \"LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE\",\n    0x1E09: \"LATIN SMALL LETTER C WITH CEDILLA AND ACUTE\",\n    0x1E0A: \"LATIN CAPITAL LETTER D WITH DOT ABOVE\",\n    0x1E0B: \"LATIN SMALL LETTER D WITH DOT ABOVE\",\n    0x1E0C: \"LATIN CAPITAL LETTER D WITH DOT BELOW\",\n    0x1E0D: \"LATIN SMALL LETTER D WITH DOT BELOW\",\n    0x1E0E: \"LATIN CAPITAL LETTER D WITH LINE BELOW\",\n    0x1E0F: \"LATIN SMALL LETTER D WITH LINE BELOW\",\n    0x1E10: \"LATIN CAPITAL LETTER D WITH CEDILLA\",\n    0x1E11: \"LATIN SMALL LETTER D WITH CEDILLA\",\n    0x1E12: \"LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW\",\n    0x1E13: \"LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW\",\n    0x1E14: \"LATIN CAPITAL LETTER E WITH MACRON AND GRAVE\",\n    0x1E15: \"LATIN SMALL LETTER E WITH MACRON AND GRAVE\",\n    0x1E16: \"LATIN CAPITAL LETTER E WITH MACRON AND ACUTE\",\n    0x1E17: \"LATIN SMALL LETTER E WITH MACRON AND ACUTE\",\n    0x1E18: \"LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW\",\n    0x1E19: \"LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW\",\n    0x1E1A: \"LATIN CAPITAL LETTER E WITH TILDE BELOW\",\n    0x1E1B: \"LATIN SMALL LETTER E WITH TILDE BELOW\",\n    0x1E1C: \"LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE\",\n    0x1E1D: \"LATIN SMALL LETTER E WITH CEDILLA AND BREVE\",\n    0x1E1E: \"LATIN CAPITAL LETTER F WITH DOT ABOVE\",\n    0x1E1F: \"LATIN SMALL LETTER F WITH DOT ABOVE\",\n    0x1E20: \"LATIN CAPITAL LETTER G WITH MACRON\",\n    0x1E21: \"LATIN SMALL LETTER G WITH MACRON\",\n    0x1E22: \"LATIN CAPITAL LETTER H WITH DOT ABOVE\",\n    0x1E23: \"LATIN SMALL LETTER H WITH DOT ABOVE\",\n    0x1E24: \"LATIN CAPITAL LETTER H WITH DOT BELOW\",\n    0x1E25: \"LATIN SMALL LETTER H WITH DOT BELOW\",\n    0x1E26: \"LATIN CAPITAL LETTER H WITH DIAERESIS\",\n    0x1E27: \"LATIN SMALL LETTER H WITH DIAERESIS\",\n    0x1E28: \"LATIN CAPITAL LETTER H WITH CEDILLA\",\n    0x1E29: \"LATIN SMALL LETTER H WITH CEDILLA\",\n    0x1E2A: \"LATIN CAPITAL LETTER H WITH BREVE BELOW\",\n    0x1E2B: \"LATIN SMALL LETTER H WITH BREVE BELOW\",\n    0x1E2C: \"LATIN CAPITAL LETTER I WITH TILDE BELOW\",\n    0x1E2D: \"LATIN SMALL LETTER I WITH TILDE BELOW\",\n    0x1E2E: \"LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE\",\n    0x1E2F: \"LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE\",\n    0x1E30: \"LATIN CAPITAL LETTER K WITH ACUTE\",\n    0x1E31: \"LATIN SMALL LETTER K WITH ACUTE\",\n    0x1E32: \"LATIN CAPITAL LETTER K WITH DOT BELOW\",\n    0x1E33: \"LATIN SMALL LETTER K WITH DOT BELOW\",\n    0x1E34: \"LATIN CAPITAL LETTER K WITH LINE BELOW\",\n    0x1E35: \"LATIN SMALL LETTER K WITH LINE BELOW\",\n    0x1E36: \"LATIN CAPITAL LETTER L WITH DOT BELOW\",\n    0x1E37: \"LATIN SMALL LETTER L WITH DOT BELOW\",\n    0x1E38: \"LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON\",\n    0x1E39: \"LATIN SMALL LETTER L WITH DOT BELOW AND MACRON\",\n    0x1E3A: \"LATIN CAPITAL LETTER L WITH LINE BELOW\",\n    0x1E3B: \"LATIN SMALL LETTER L WITH LINE BELOW\",\n    0x1E3C: \"LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW\",\n    0x1E3D: \"LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW\",\n    0x1E3E: \"LATIN CAPITAL LETTER M WITH ACUTE\",\n    0x1E3F: \"LATIN SMALL LETTER M WITH ACUTE\",\n    0x1E40: \"LATIN CAPITAL LETTER M WITH DOT ABOVE\",\n    0x1E41: \"LATIN SMALL LETTER M WITH DOT ABOVE\",\n    0x1E42: \"LATIN CAPITAL LETTER M WITH DOT BELOW\",\n    0x1E43: \"LATIN SMALL LETTER M WITH DOT BELOW\",\n    0x1E44: \"LATIN CAPITAL LETTER N WITH DOT ABOVE\",\n    0x1E45: \"LATIN SMALL LETTER N WITH DOT ABOVE\",\n    0x1E46: \"LATIN CAPITAL LETTER N WITH DOT BELOW\",\n    0x1E47: \"LATIN SMALL LETTER N WITH DOT BELOW\",\n    0x1E48: \"LATIN CAPITAL LETTER N WITH LINE BELOW\",\n    0x1E49: \"LATIN SMALL LETTER N WITH LINE BELOW\",\n    0x1E4A: \"LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW\",\n    0x1E4B: \"LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW\",\n    0x1E4C: \"LATIN CAPITAL LETTER O WITH TILDE AND ACUTE\",\n    0x1E4D: \"LATIN SMALL LETTER O WITH TILDE AND ACUTE\",\n    0x1E4E: \"LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS\",\n    0x1E4F: \"LATIN SMALL LETTER O WITH TILDE AND DIAERESIS\",\n    0x1E50: \"LATIN CAPITAL LETTER O WITH MACRON AND GRAVE\",\n    0x1E51: \"LATIN SMALL LETTER O WITH MACRON AND GRAVE\",\n    0x1E52: \"LATIN CAPITAL LETTER O WITH MACRON AND ACUTE\",\n    0x1E53: \"LATIN SMALL LETTER O WITH MACRON AND ACUTE\",\n    0x1E54: \"LATIN CAPITAL LETTER P WITH ACUTE\",\n    0x1E55: \"LATIN SMALL LETTER P WITH ACUTE\",\n    0x1E56: \"LATIN CAPITAL LETTER P WITH DOT ABOVE\",\n    0x1E57: \"LATIN SMALL LETTER P WITH DOT ABOVE\",\n    0x1E58: \"LATIN CAPITAL LETTER R WITH DOT ABOVE\",\n    0x1E59: \"LATIN SMALL LETTER R WITH DOT ABOVE\",\n    0x1E5A: \"LATIN CAPITAL LETTER R WITH DOT BELOW\",\n    0x1E5B: \"LATIN SMALL LETTER R WITH DOT BELOW\",\n    0x1E5C: \"LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON\",\n    0x1E5D: \"LATIN SMALL LETTER R WITH DOT BELOW AND MACRON\",\n    0x1E5E: \"LATIN CAPITAL LETTER R WITH LINE BELOW\",\n    0x1E5F: \"LATIN SMALL LETTER R WITH LINE BELOW\",\n    0x1E60: \"LATIN CAPITAL LETTER S WITH DOT ABOVE\",\n    0x1E61: \"LATIN SMALL LETTER S WITH DOT ABOVE\",\n    0x1E62: \"LATIN CAPITAL LETTER S WITH DOT BELOW\",\n    0x1E63: \"LATIN SMALL LETTER S WITH DOT BELOW\",\n    0x1E64: \"LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE\",\n    0x1E65: \"LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE\",\n    0x1E66: \"LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE\",\n    0x1E67: \"LATIN SMALL LETTER S WITH CARON AND DOT ABOVE\",\n    0x1E68: \"LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE\",\n    0x1E69: \"LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE\",\n    0x1E6A: \"LATIN CAPITAL LETTER T WITH DOT ABOVE\",\n    0x1E6B: \"LATIN SMALL LETTER T WITH DOT ABOVE\",\n    0x1E6C: \"LATIN CAPITAL LETTER T WITH DOT BELOW\",\n    0x1E6D: \"LATIN SMALL LETTER T WITH DOT BELOW\",\n    0x1E6E: \"LATIN CAPITAL LETTER T WITH LINE BELOW\",\n    0x1E6F: \"LATIN SMALL LETTER T WITH LINE BELOW\",\n    0x1E70: \"LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW\",\n    0x1E71: \"LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW\",\n    0x1E72: \"LATIN CAPITAL LETTER U WITH DIAERESIS BELOW\",\n    0x1E73: \"LATIN SMALL LETTER U WITH DIAERESIS BELOW\",\n    0x1E74: \"LATIN CAPITAL LETTER U WITH TILDE BELOW\",\n    0x1E75: \"LATIN SMALL LETTER U WITH TILDE BELOW\",\n    0x1E76: \"LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW\",\n    0x1E77: \"LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW\",\n    0x1E78: \"LATIN CAPITAL LETTER U WITH TILDE AND ACUTE\",\n    0x1E79: \"LATIN SMALL LETTER U WITH TILDE AND ACUTE\",\n    0x1E7A: \"LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS\",\n    0x1E7B: \"LATIN SMALL LETTER U WITH MACRON AND DIAERESIS\",\n    0x1E7C: \"LATIN CAPITAL LETTER V WITH TILDE\",\n    0x1E7D: \"LATIN SMALL LETTER V WITH TILDE\",\n    0x1E7E: \"LATIN CAPITAL LETTER V WITH DOT BELOW\",\n    0x1E7F: \"LATIN SMALL LETTER V WITH DOT BELOW\",\n    0x1E80: \"LATIN CAPITAL LETTER W WITH GRAVE\",\n    0x1E81: \"LATIN SMALL LETTER W WITH GRAVE\",\n    0x1E82: \"LATIN CAPITAL LETTER W WITH ACUTE\",\n    0x1E83: \"LATIN SMALL LETTER W WITH ACUTE\",\n    0x1E84: \"LATIN CAPITAL LETTER W WITH DIAERESIS\",\n    0x1E85: \"LATIN SMALL LETTER W WITH DIAERESIS\",\n    0x1E86: \"LATIN CAPITAL LETTER W WITH DOT ABOVE\",\n    0x1E87: \"LATIN SMALL LETTER W WITH DOT ABOVE\",\n    0x1E88: \"LATIN CAPITAL LETTER W WITH DOT BELOW\",\n    0x1E89: \"LATIN SMALL LETTER W WITH DOT BELOW\",\n    0x1E8A: \"LATIN CAPITAL LETTER X WITH DOT ABOVE\",\n    0x1E8B: \"LATIN SMALL LETTER X WITH DOT ABOVE\",\n    0x1E8C: \"LATIN CAPITAL LETTER X WITH DIAERESIS\",\n    0x1E8D: \"LATIN SMALL LETTER X WITH DIAERESIS\",\n    0x1E8E: \"LATIN CAPITAL LETTER Y WITH DOT ABOVE\",\n    0x1E8F: \"LATIN SMALL LETTER Y WITH DOT ABOVE\",\n    0x1E90: \"LATIN CAPITAL LETTER Z WITH CIRCUMFLEX\",\n    0x1E91: \"LATIN SMALL LETTER Z WITH CIRCUMFLEX\",\n    0x1E92: \"LATIN CAPITAL LETTER Z WITH DOT BELOW\",\n    0x1E93: \"LATIN SMALL LETTER Z WITH DOT BELOW\",\n    0x1E94: \"LATIN CAPITAL LETTER Z WITH LINE BELOW\",\n    0x1E95: \"LATIN SMALL LETTER Z WITH LINE BELOW\",\n    0x1E96: \"LATIN SMALL LETTER H WITH LINE BELOW\",\n    0x1E97: \"LATIN SMALL LETTER T WITH DIAERESIS\",\n    0x1E98: \"LATIN SMALL LETTER W WITH RING ABOVE\",\n    0x1E99: \"LATIN SMALL LETTER Y WITH RING ABOVE\",\n    0x1E9A: \"LATIN SMALL LETTER A WITH RIGHT HALF RING\",\n    0x1E9B: \"LATIN SMALL LETTER LONG S WITH DOT ABOVE\",\n    0x1E9C: \"LATIN SMALL LETTER LONG S WITH DIAGONAL STROKE\",\n    0x1E9D: \"LATIN SMALL LETTER LONG S WITH HIGH STROKE\",\n    0x1E9E: \"LATIN CAPITAL LETTER SHARP S\",\n    0x1E9F: \"LATIN SMALL LETTER DELTA\",\n    0x1EA0: \"LATIN CAPITAL LETTER A WITH DOT BELOW\",\n    0x1EA1: \"LATIN SMALL LETTER A WITH DOT BELOW\",\n    0x1EA2: \"LATIN CAPITAL LETTER A WITH HOOK ABOVE\",\n    0x1EA3: \"LATIN SMALL LETTER A WITH HOOK ABOVE\",\n    0x1EA4: \"LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE\",\n    0x1EA5: \"LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE\",\n    0x1EA6: \"LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE\",\n    0x1EA7: \"LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE\",\n    0x1EA8: \"LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE\",\n    0x1EA9: \"LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE\",\n    0x1EAA: \"LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE\",\n    0x1EAB: \"LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE\",\n    0x1EAC: \"LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW\",\n    0x1EAD: \"LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW\",\n    0x1EAE: \"LATIN CAPITAL LETTER A WITH BREVE AND ACUTE\",\n    0x1EAF: \"LATIN SMALL LETTER A WITH BREVE AND ACUTE\",\n    0x1EB0: \"LATIN CAPITAL LETTER A WITH BREVE AND GRAVE\",\n    0x1EB1: \"LATIN SMALL LETTER A WITH BREVE AND GRAVE\",\n    0x1EB2: \"LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE\",\n    0x1EB3: \"LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE\",\n    0x1EB4: \"LATIN CAPITAL LETTER A WITH BREVE AND TILDE\",\n    0x1EB5: \"LATIN SMALL LETTER A WITH BREVE AND TILDE\",\n    0x1EB6: \"LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW\",\n    0x1EB7: \"LATIN SMALL LETTER A WITH BREVE AND DOT BELOW\",\n    0x1EB8: \"LATIN CAPITAL LETTER E WITH DOT BELOW\",\n    0x1EB9: \"LATIN SMALL LETTER E WITH DOT BELOW\",\n    0x1EBA: \"LATIN CAPITAL LETTER E WITH HOOK ABOVE\",\n    0x1EBB: \"LATIN SMALL LETTER E WITH HOOK ABOVE\",\n    0x1EBC: \"LATIN CAPITAL LETTER E WITH TILDE\",\n    0x1EBD: \"LATIN SMALL LETTER E WITH TILDE\",\n    0x1EBE: \"LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE\",\n    0x1EBF: \"LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE\",\n    0x1EC0: \"LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE\",\n    0x1EC1: \"LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE\",\n    0x1EC2: \"LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE\",\n    0x1EC3: \"LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE\",\n    0x1EC4: \"LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE\",\n    0x1EC5: \"LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE\",\n    0x1EC6: \"LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW\",\n    0x1EC7: \"LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW\",\n    0x1EC8: \"LATIN CAPITAL LETTER I WITH HOOK ABOVE\",\n    0x1EC9: \"LATIN SMALL LETTER I WITH HOOK ABOVE\",\n    0x1ECA: \"LATIN CAPITAL LETTER I WITH DOT BELOW\",\n    0x1ECB: \"LATIN SMALL LETTER I WITH DOT BELOW\",\n    0x1ECC: \"LATIN CAPITAL LETTER O WITH DOT BELOW\",\n    0x1ECD: \"LATIN SMALL LETTER O WITH DOT BELOW\",\n    0x1ECE: \"LATIN CAPITAL LETTER O WITH HOOK ABOVE\",\n    0x1ECF: \"LATIN SMALL LETTER O WITH HOOK ABOVE\",\n    0x1ED0: \"LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE\",\n    0x1ED1: \"LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE\",\n    0x1ED2: \"LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE\",\n    0x1ED3: \"LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE\",\n    0x1ED4: \"LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE\",\n    0x1ED5: \"LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE\",\n    0x1ED6: \"LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE\",\n    0x1ED7: \"LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE\",\n    0x1ED8: \"LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW\",\n    0x1ED9: \"LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW\",\n    0x1EDA: \"LATIN CAPITAL LETTER O WITH HORN AND ACUTE\",\n    0x1EDB: \"LATIN SMALL LETTER O WITH HORN AND ACUTE\",\n    0x1EDC: \"LATIN CAPITAL LETTER O WITH HORN AND GRAVE\",\n    0x1EDD: \"LATIN SMALL LETTER O WITH HORN AND GRAVE\",\n    0x1EDE: \"LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE\",\n    0x1EDF: \"LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE\",\n    0x1EE0: \"LATIN CAPITAL LETTER O WITH HORN AND TILDE\",\n    0x1EE1: \"LATIN SMALL LETTER O WITH HORN AND TILDE\",\n    0x1EE2: \"LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW\",\n    0x1EE3: \"LATIN SMALL LETTER O WITH HORN AND DOT BELOW\",\n    0x1EE4: \"LATIN CAPITAL LETTER U WITH DOT BELOW\",\n    0x1EE5: \"LATIN SMALL LETTER U WITH DOT BELOW\",\n    0x1EE6: \"LATIN CAPITAL LETTER U WITH HOOK ABOVE\",\n    0x1EE7: \"LATIN SMALL LETTER U WITH HOOK ABOVE\",\n    0x1EE8: \"LATIN CAPITAL LETTER U WITH HORN AND ACUTE\",\n    0x1EE9: \"LATIN SMALL LETTER U WITH HORN AND ACUTE\",\n    0x1EEA: \"LATIN CAPITAL LETTER U WITH HORN AND GRAVE\",\n    0x1EEB: \"LATIN SMALL LETTER U WITH HORN AND GRAVE\",\n    0x1EEC: \"LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE\",\n    0x1EED: \"LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE\",\n    0x1EEE: \"LATIN CAPITAL LETTER U WITH HORN AND TILDE\",\n    0x1EEF: \"LATIN SMALL LETTER U WITH HORN AND TILDE\",\n    0x1EF0: \"LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW\",\n    0x1EF1: \"LATIN SMALL LETTER U WITH HORN AND DOT BELOW\",\n    0x1EF2: \"LATIN CAPITAL LETTER Y WITH GRAVE\",\n    0x1EF3: \"LATIN SMALL LETTER Y WITH GRAVE\",\n    0x1EF4: \"LATIN CAPITAL LETTER Y WITH DOT BELOW\",\n    0x1EF5: \"LATIN SMALL LETTER Y WITH DOT BELOW\",\n    0x1EF6: \"LATIN CAPITAL LETTER Y WITH HOOK ABOVE\",\n    0x1EF7: \"LATIN SMALL LETTER Y WITH HOOK ABOVE\",\n    0x1EF8: \"LATIN CAPITAL LETTER Y WITH TILDE\",\n    0x1EF9: \"LATIN SMALL LETTER Y WITH TILDE\",\n    0x1EFA: \"LATIN CAPITAL LETTER MIDDLE-WELSH LL\",\n    0x1EFB: \"LATIN SMALL LETTER MIDDLE-WELSH LL\",\n    0x1EFC: \"LATIN CAPITAL LETTER MIDDLE-WELSH V\",\n    0x1EFD: \"LATIN SMALL LETTER MIDDLE-WELSH V\",\n    0x1EFE: \"LATIN CAPITAL LETTER Y WITH LOOP\",\n    0x1EFF: \"LATIN SMALL LETTER Y WITH LOOP\",\n    0x1F00: \"GREEK SMALL LETTER ALPHA WITH PSILI\",\n    0x1F01: \"GREEK SMALL LETTER ALPHA WITH DASIA\",\n    0x1F02: \"GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA\",\n    0x1F03: \"GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA\",\n    0x1F04: \"GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA\",\n    0x1F05: \"GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA\",\n    0x1F06: \"GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI\",\n    0x1F07: \"GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI\",\n    0x1F08: \"GREEK CAPITAL LETTER ALPHA WITH PSILI\",\n    0x1F09: \"GREEK CAPITAL LETTER ALPHA WITH DASIA\",\n    0x1F0A: \"GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA\",\n    0x1F0B: \"GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA\",\n    0x1F0C: \"GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA\",\n    0x1F0D: \"GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA\",\n    0x1F0E: \"GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI\",\n    0x1F0F: \"GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI\",\n    0x1F10: \"GREEK SMALL LETTER EPSILON WITH PSILI\",\n    0x1F11: \"GREEK SMALL LETTER EPSILON WITH DASIA\",\n    0x1F12: \"GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA\",\n    0x1F13: \"GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA\",\n    0x1F14: \"GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA\",\n    0x1F15: \"GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA\",\n    0x1F18: \"GREEK CAPITAL LETTER EPSILON WITH PSILI\",\n    0x1F19: \"GREEK CAPITAL LETTER EPSILON WITH DASIA\",\n    0x1F1A: \"GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA\",\n    0x1F1B: \"GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA\",\n    0x1F1C: \"GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA\",\n    0x1F1D: \"GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA\",\n    0x1F20: \"GREEK SMALL LETTER ETA WITH PSILI\",\n    0x1F21: \"GREEK SMALL LETTER ETA WITH DASIA\",\n    0x1F22: \"GREEK SMALL LETTER ETA WITH PSILI AND VARIA\",\n    0x1F23: \"GREEK SMALL LETTER ETA WITH DASIA AND VARIA\",\n    0x1F24: \"GREEK SMALL LETTER ETA WITH PSILI AND OXIA\",\n    0x1F25: \"GREEK SMALL LETTER ETA WITH DASIA AND OXIA\",\n    0x1F26: \"GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI\",\n    0x1F27: \"GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI\",\n    0x1F28: \"GREEK CAPITAL LETTER ETA WITH PSILI\",\n    0x1F29: \"GREEK CAPITAL LETTER ETA WITH DASIA\",\n    0x1F2A: \"GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA\",\n    0x1F2B: \"GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA\",\n    0x1F2C: \"GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA\",\n    0x1F2D: \"GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA\",\n    0x1F2E: \"GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI\",\n    0x1F2F: \"GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI\",\n    0x1F30: \"GREEK SMALL LETTER IOTA WITH PSILI\",\n    0x1F31: \"GREEK SMALL LETTER IOTA WITH DASIA\",\n    0x1F32: \"GREEK SMALL LETTER IOTA WITH PSILI AND VARIA\",\n    0x1F33: \"GREEK SMALL LETTER IOTA WITH DASIA AND VARIA\",\n    0x1F34: \"GREEK SMALL LETTER IOTA WITH PSILI AND OXIA\",\n    0x1F35: \"GREEK SMALL LETTER IOTA WITH DASIA AND OXIA\",\n    0x1F36: \"GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI\",\n    0x1F37: \"GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI\",\n    0x1F38: \"GREEK CAPITAL LETTER IOTA WITH PSILI\",\n    0x1F39: \"GREEK CAPITAL LETTER IOTA WITH DASIA\",\n    0x1F3A: \"GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA\",\n    0x1F3B: \"GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA\",\n    0x1F3C: \"GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA\",\n    0x1F3D: \"GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA\",\n    0x1F3E: \"GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI\",\n    0x1F3F: \"GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI\",\n    0x1F40: \"GREEK SMALL LETTER OMICRON WITH PSILI\",\n    0x1F41: \"GREEK SMALL LETTER OMICRON WITH DASIA\",\n    0x1F42: \"GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA\",\n    0x1F43: \"GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA\",\n    0x1F44: \"GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA\",\n    0x1F45: \"GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA\",\n    0x1F48: \"GREEK CAPITAL LETTER OMICRON WITH PSILI\",\n    0x1F49: \"GREEK CAPITAL LETTER OMICRON WITH DASIA\",\n    0x1F4A: \"GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA\",\n    0x1F4B: \"GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA\",\n    0x1F4C: \"GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA\",\n    0x1F4D: \"GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA\",\n    0x1F50: \"GREEK SMALL LETTER UPSILON WITH PSILI\",\n    0x1F51: \"GREEK SMALL LETTER UPSILON WITH DASIA\",\n    0x1F52: \"GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA\",\n    0x1F53: \"GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA\",\n    0x1F54: \"GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA\",\n    0x1F55: \"GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA\",\n    0x1F56: \"GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI\",\n    0x1F57: \"GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI\",\n    0x1F59: \"GREEK CAPITAL LETTER UPSILON WITH DASIA\",\n    0x1F5B: \"GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA\",\n    0x1F5D: \"GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA\",\n    0x1F5F: \"GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI\",\n    0x1F60: \"GREEK SMALL LETTER OMEGA WITH PSILI\",\n    0x1F61: \"GREEK SMALL LETTER OMEGA WITH DASIA\",\n    0x1F62: \"GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA\",\n    0x1F63: \"GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA\",\n    0x1F64: \"GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA\",\n    0x1F65: \"GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA\",\n    0x1F66: \"GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI\",\n    0x1F67: \"GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI\",\n    0x1F68: \"GREEK CAPITAL LETTER OMEGA WITH PSILI\",\n    0x1F69: \"GREEK CAPITAL LETTER OMEGA WITH DASIA\",\n    0x1F6A: \"GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA\",\n    0x1F6B: \"GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA\",\n    0x1F6C: \"GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA\",\n    0x1F6D: \"GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA\",\n    0x1F6E: \"GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI\",\n    0x1F6F: \"GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI\",\n    0x1F70: \"GREEK SMALL LETTER ALPHA WITH VARIA\",\n    0x1F71: \"GREEK SMALL LETTER ALPHA WITH OXIA\",\n    0x1F72: \"GREEK SMALL LETTER EPSILON WITH VARIA\",\n    0x1F73: \"GREEK SMALL LETTER EPSILON WITH OXIA\",\n    0x1F74: \"GREEK SMALL LETTER ETA WITH VARIA\",\n    0x1F75: \"GREEK SMALL LETTER ETA WITH OXIA\",\n    0x1F76: \"GREEK SMALL LETTER IOTA WITH VARIA\",\n    0x1F77: \"GREEK SMALL LETTER IOTA WITH OXIA\",\n    0x1F78: \"GREEK SMALL LETTER OMICRON WITH VARIA\",\n    0x1F79: \"GREEK SMALL LETTER OMICRON WITH OXIA\",\n    0x1F7A: \"GREEK SMALL LETTER UPSILON WITH VARIA\",\n    0x1F7B: \"GREEK SMALL LETTER UPSILON WITH OXIA\",\n    0x1F7C: \"GREEK SMALL LETTER OMEGA WITH VARIA\",\n    0x1F7D: \"GREEK SMALL LETTER OMEGA WITH OXIA\",\n    0x1F80: \"GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI\",\n    0x1F81: \"GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI\",\n    0x1F82: \"GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI\",\n    0x1F83: \"GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI\",\n    0x1F84: \"GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI\",\n    0x1F85: \"GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI\",\n    0x1F86: \"GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI\",\n    0x1F87: \"GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI\",\n    0x1F88: \"GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI\",\n    0x1F89: \"GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI\",\n    0x1F8A: \"GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI\",\n    0x1F8B: \"GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI\",\n    0x1F8C: \"GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI\",\n    0x1F8D: \"GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI\",\n    0x1F8E: \"GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI\",\n    0x1F8F: \"GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI\",\n    0x1F90: \"GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI\",\n    0x1F91: \"GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI\",\n    0x1F92: \"GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI\",\n    0x1F93: \"GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI\",\n    0x1F94: \"GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI\",\n    0x1F95: \"GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI\",\n    0x1F96: \"GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI\",\n    0x1F97: \"GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI\",\n    0x1F98: \"GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI\",\n    0x1F99: \"GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI\",\n    0x1F9A: \"GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI\",\n    0x1F9B: \"GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI\",\n    0x1F9C: \"GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI\",\n    0x1F9D: \"GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI\",\n    0x1F9E: \"GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI\",\n    0x1F9F: \"GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI\",\n    0x1FA0: \"GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI\",\n    0x1FA1: \"GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI\",\n    0x1FA2: \"GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI\",\n    0x1FA3: \"GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI\",\n    0x1FA4: \"GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI\",\n    0x1FA5: \"GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI\",\n    0x1FA6: \"GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI\",\n    0x1FA7: \"GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI\",\n    0x1FA8: \"GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI\",\n    0x1FA9: \"GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI\",\n    0x1FAA: \"GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI\",\n    0x1FAB: \"GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI\",\n    0x1FAC: \"GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI\",\n    0x1FAD: \"GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI\",\n    0x1FAE: \"GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI\",\n    0x1FAF: \"GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI\",\n    0x1FB0: \"GREEK SMALL LETTER ALPHA WITH VRACHY\",\n    0x1FB1: \"GREEK SMALL LETTER ALPHA WITH MACRON\",\n    0x1FB2: \"GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI\",\n    0x1FB3: \"GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI\",\n    0x1FB4: \"GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI\",\n    0x1FB6: \"GREEK SMALL LETTER ALPHA WITH PERISPOMENI\",\n    0x1FB7: \"GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI\",\n    0x1FB8: \"GREEK CAPITAL LETTER ALPHA WITH VRACHY\",\n    0x1FB9: \"GREEK CAPITAL LETTER ALPHA WITH MACRON\",\n    0x1FBA: \"GREEK CAPITAL LETTER ALPHA WITH VARIA\",\n    0x1FBB: \"GREEK CAPITAL LETTER ALPHA WITH OXIA\",\n    0x1FBC: \"GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI\",\n    0x1FBD: \"GREEK KORONIS\",\n    0x1FBE: \"GREEK PROSGEGRAMMENI\",\n    0x1FBF: \"GREEK PSILI\",\n    0x1FC0: \"GREEK PERISPOMENI\",\n    0x1FC1: \"GREEK DIALYTIKA AND PERISPOMENI\",\n    0x1FC2: \"GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI\",\n    0x1FC3: \"GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI\",\n    0x1FC4: \"GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI\",\n    0x1FC6: \"GREEK SMALL LETTER ETA WITH PERISPOMENI\",\n    0x1FC7: \"GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI\",\n    0x1FC8: \"GREEK CAPITAL LETTER EPSILON WITH VARIA\",\n    0x1FC9: \"GREEK CAPITAL LETTER EPSILON WITH OXIA\",\n    0x1FCA: \"GREEK CAPITAL LETTER ETA WITH VARIA\",\n    0x1FCB: \"GREEK CAPITAL LETTER ETA WITH OXIA\",\n    0x1FCC: \"GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI\",\n    0x1FCD: \"GREEK PSILI AND VARIA\",\n    0x1FCE: \"GREEK PSILI AND OXIA\",\n    0x1FCF: \"GREEK PSILI AND PERISPOMENI\",\n    0x1FD0: \"GREEK SMALL LETTER IOTA WITH VRACHY\",\n    0x1FD1: \"GREEK SMALL LETTER IOTA WITH MACRON\",\n    0x1FD2: \"GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA\",\n    0x1FD3: \"GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA\",\n    0x1FD6: \"GREEK SMALL LETTER IOTA WITH PERISPOMENI\",\n    0x1FD7: \"GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI\",\n    0x1FD8: \"GREEK CAPITAL LETTER IOTA WITH VRACHY\",\n    0x1FD9: \"GREEK CAPITAL LETTER IOTA WITH MACRON\",\n    0x1FDA: \"GREEK CAPITAL LETTER IOTA WITH VARIA\",\n    0x1FDB: \"GREEK CAPITAL LETTER IOTA WITH OXIA\",\n    0x1FDD: \"GREEK DASIA AND VARIA\",\n    0x1FDE: \"GREEK DASIA AND OXIA\",\n    0x1FDF: \"GREEK DASIA AND PERISPOMENI\",\n    0x1FE0: \"GREEK SMALL LETTER UPSILON WITH VRACHY\",\n    0x1FE1: \"GREEK SMALL LETTER UPSILON WITH MACRON\",\n    0x1FE2: \"GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA\",\n    0x1FE3: \"GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA\",\n    0x1FE4: \"GREEK SMALL LETTER RHO WITH PSILI\",\n    0x1FE5: \"GREEK SMALL LETTER RHO WITH DASIA\",\n    0x1FE6: \"GREEK SMALL LETTER UPSILON WITH PERISPOMENI\",\n    0x1FE7: \"GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI\",\n    0x1FE8: \"GREEK CAPITAL LETTER UPSILON WITH VRACHY\",\n    0x1FE9: \"GREEK CAPITAL LETTER UPSILON WITH MACRON\",\n    0x1FEA: \"GREEK CAPITAL LETTER UPSILON WITH VARIA\",\n    0x1FEB: \"GREEK CAPITAL LETTER UPSILON WITH OXIA\",\n    0x1FEC: \"GREEK CAPITAL LETTER RHO WITH DASIA\",\n    0x1FED: \"GREEK DIALYTIKA AND VARIA\",\n    0x1FEE: \"GREEK DIALYTIKA AND OXIA\",\n    0x1FEF: \"GREEK VARIA\",\n    0x1FF2: \"GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI\",\n    0x1FF3: \"GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI\",\n    0x1FF4: \"GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI\",\n    0x1FF6: \"GREEK SMALL LETTER OMEGA WITH PERISPOMENI\",\n    0x1FF7: \"GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI\",\n    0x1FF8: \"GREEK CAPITAL LETTER OMICRON WITH VARIA\",\n    0x1FF9: \"GREEK CAPITAL LETTER OMICRON WITH OXIA\",\n    0x1FFA: \"GREEK CAPITAL LETTER OMEGA WITH VARIA\",\n    0x1FFB: \"GREEK CAPITAL LETTER OMEGA WITH OXIA\",\n    0x1FFC: \"GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI\",\n    0x1FFD: \"GREEK OXIA\",\n    0x1FFE: \"GREEK DASIA\",\n    0x2000: \"EN QUAD\",\n    0x2001: \"EM QUAD\",\n    0x2002: \"EN SPACE\",\n    0x2003: \"EM SPACE\",\n    0x2004: \"THREE-PER-EM SPACE\",\n    0x2005: \"FOUR-PER-EM SPACE\",\n    0x2006: \"SIX-PER-EM SPACE\",\n    0x2007: \"FIGURE SPACE\",\n    0x2008: \"PUNCTUATION SPACE\",\n    0x2009: \"THIN SPACE\",\n    0x200A: \"HAIR SPACE\",\n    0x200B: \"ZERO WIDTH SPACE\",\n    0x200C: \"ZERO WIDTH NON-JOINER\",\n    0x200D: \"ZERO WIDTH JOINER\",\n    0x200E: \"LEFT-TO-RIGHT MARK\",\n    0x200F: \"RIGHT-TO-LEFT MARK\",\n    0x2010: \"HYPHEN\",\n    0x2011: \"NON-BREAKING HYPHEN\",\n    0x2012: \"FIGURE DASH\",\n    0x2013: \"EN DASH\",\n    0x2014: \"EM DASH\",\n    0x2015: \"HORIZONTAL BAR\",\n    0x2016: \"DOUBLE VERTICAL LINE\",\n    0x2017: \"DOUBLE LOW LINE\",\n    0x2018: \"LEFT SINGLE QUOTATION MARK\",\n    0x2019: \"RIGHT SINGLE QUOTATION MARK\",\n    0x201A: \"SINGLE LOW-9 QUOTATION MARK\",\n    0x201B: \"SINGLE HIGH-REVERSED-9 QUOTATION MARK\",\n    0x201C: \"LEFT DOUBLE QUOTATION MARK\",\n    0x201D: \"RIGHT DOUBLE QUOTATION MARK\",\n    0x201E: \"DOUBLE LOW-9 QUOTATION MARK\",\n    0x201F: \"DOUBLE HIGH-REVERSED-9 QUOTATION MARK\",\n    0x2020: \"DAGGER\",\n    0x2021: \"DOUBLE DAGGER\",\n    0x2022: \"BULLET\",\n    0x2023: \"TRIANGULAR BULLET\",\n    0x2024: \"ONE DOT LEADER\",\n    0x2025: \"TWO DOT LEADER\",\n    0x2026: \"HORIZONTAL ELLIPSIS\",\n    0x2027: \"HYPHENATION POINT\",\n    0x2028: \"LINE SEPARATOR\",\n    0x2029: \"PARAGRAPH SEPARATOR\",\n    0x202A: \"LEFT-TO-RIGHT EMBEDDING\",\n    0x202B: \"RIGHT-TO-LEFT EMBEDDING\",\n    0x202C: \"POP DIRECTIONAL FORMATTING\",\n    0x202D: \"LEFT-TO-RIGHT OVERRIDE\",\n    0x202E: \"RIGHT-TO-LEFT OVERRIDE\",\n    0x202F: \"NARROW NO-BREAK SPACE\",\n    0x2030: \"PER MILLE SIGN\",\n    0x2031: \"PER TEN THOUSAND SIGN\",\n    0x2032: \"PRIME\",\n    0x2033: \"DOUBLE PRIME\",\n    0x2034: \"TRIPLE PRIME\",\n    0x2035: \"REVERSED PRIME\",\n    0x2036: \"REVERSED DOUBLE PRIME\",\n    0x2037: \"REVERSED TRIPLE PRIME\",\n    0x2038: \"CARET\",\n    0x2039: \"SINGLE LEFT-POINTING ANGLE QUOTATION MARK\",\n    0x203A: \"SINGLE RIGHT-POINTING ANGLE QUOTATION MARK\",\n    0x203B: \"REFERENCE MARK\",\n    0x203C: \"DOUBLE EXCLAMATION MARK\",\n    0x203D: \"INTERROBANG\",\n    0x203E: \"OVERLINE\",\n    0x203F: \"UNDERTIE (Enotikon)\",\n    0x2040: \"CHARACTER TIE\",\n    0x2041: \"CARET INSERTION POINT\",\n    0x2042: \"ASTERISM\",\n    0x2043: \"HYPHEN BULLET\",\n    0x2044: \"FRACTION SLASH\",\n    0x2045: \"LEFT SQUARE BRACKET WITH QUILL\",\n    0x2046: \"RIGHT SQUARE BRACKET WITH QUILL\",\n    0x2047: \"DOUBLE QUESTION MARK\",\n    0x2048: \"QUESTION EXCLAMATION MARK\",\n    0x2049: \"EXCLAMATION QUESTION MARK\",\n    0x204A: \"TIRONIAN SIGN ET\",\n    0x204B: \"REVERSED PILCROW SIGN\",\n    0x204C: \"BLACK LEFTWARDS BULLET\",\n    0x204D: \"BLACK RIGHTWARDS BULLET\",\n    0x204E: \"LOW ASTERISK\",\n    0x204F: \"REVERSED SEMICOLON\",\n    0x2050: \"CLOSE UP\",\n    0x2051: \"TWO ASTERISKS ALIGNED VERTICALLY\",\n    0x2052: \"COMMERCIAL MINUS SIGN\",\n    0x2053: \"SWUNG DASH\",\n    0x2054: \"INVERTED UNDERTIE\",\n    0x2055: \"FLOWER PUNCTUATION MARK\",\n    0x2056: \"THREE DOT PUNCTUATION\",\n    0x2057: \"QUADRUPLE PRIME\",\n    0x2058: \"FOUR DOT PUNCTUATION\",\n    0x2059: \"FIVE DOT PUNCTUATION\",\n    0x205A: \"TWO DOT PUNCTUATION\",\n    0x205B: \"FOUR DOT MARK\",\n    0x205C: \"DOTTED CROSS\",\n    0x205D: \"TRICOLON\",\n    0x205E: \"VERTICAL FOUR DOTS\",\n    0x205F: \"MEDIUM MATHEMATICAL SPACE\",\n    0x2060: \"WORD JOINER\",\n    0x2061: \"FUNCTION APPLICATION\",\n    0x2062: \"INVISIBLE TIMES\",\n    0x2063: \"INVISIBLE SEPARATOR\",\n    0x2064: \"INVISIBLE PLUS\",\n    0x206A: \"INHIBIT SYMMETRIC SWAPPING\",\n    0x206B: \"ACTIVATE SYMMETRIC SWAPPING\",\n    0x206C: \"INHIBIT ARABIC FORM SHAPING\",\n    0x206D: \"ACTIVATE ARABIC FORM SHAPING\",\n    0x206E: \"NATIONAL DIGIT SHAPES\",\n    0x206F: \"NOMINAL DIGIT SHAPES\",\n    0x2070: \"SUPERSCRIPT ZERO\",\n    0x2071: \"SUPERSCRIPT LATIN SMALL LETTER I\",\n    0x2072: \"<reserved>\",\n    0x2073: \"<reserved>\",\n    0x2074: \"SUPERSCRIPT FOUR\",\n    0x2075: \"SUPERSCRIPT FIVE\",\n    0x2076: \"SUPERSCRIPT SIX\",\n    0x2077: \"SUPERSCRIPT SEVEN\",\n    0x2078: \"SUPERSCRIPT EIGHT\",\n    0x2079: \"SUPERSCRIPT NINE\",\n    0x207A: \"SUPERSCRIPT PLUS SIGN\",\n    0x207B: \"SUPERSCRIPT MINUS\",\n    0x207C: \"SUPERSCRIPT EQUALS SIGN\",\n    0x207D: \"SUPERSCRIPT LEFT PARENTHESIS\",\n    0x207E: \"SUPERSCRIPT RIGHT PARENTHESIS\",\n    0x207F: \"SUPERSCRIPT LATIN SMALL LETTER N\",\n    0x2080: \"SUBSCRIPT ZERO\",\n    0x2081: \"SUBSCRIPT ONE\",\n    0x2082: \"SUBSCRIPT TWO\",\n    0x2083: \"SUBSCRIPT THREE\",\n    0x2084: \"SUBSCRIPT FOUR\",\n    0x2085: \"SUBSCRIPT FIVE\",\n    0x2086: \"SUBSCRIPT SIX\",\n    0x2087: \"SUBSCRIPT SEVEN\",\n    0x2088: \"SUBSCRIPT EIGHT\",\n    0x2089: \"SUBSCRIPT NINE\",\n    0x208A: \"SUBSCRIPT PLUS SIGN\",\n    0x208B: \"SUBSCRIPT MINUS\",\n    0x208C: \"SUBSCRIPT EQUALS SIGN\",\n    0x208D: \"SUBSCRIPT LEFT PARENTHESIS\",\n    0x208E: \"SUBSCRIPT RIGHT PARENTHESIS\",\n    0x2090: \"LATIN SUBSCRIPT SMALL LETTER A\",\n    0x2091: \"LATIN SUBSCRIPT SMALL LETTER E\",\n    0x2092: \"LATIN SUBSCRIPT SMALL LETTER O\",\n    0x2093: \"LATIN SUBSCRIPT SMALL LETTER X\",\n    0x2094: \"LATIN SUBSCRIPT SMALL LETTER SCHWA\",\n    0x20A0: \"EURO-CURRENCY SIGN\",\n    0x20A1: \"COLON SIGN\",\n    0x20A2: \"CRUZEIRO SIGN\",\n    0x20A3: \"FRENCH FRANC SIGN\",\n    0x20A4: \"LIRA SIGN\",\n    0x20A5: \"MILL SIGN\",\n    0x20A6: \"NAIRA SIGN\",\n    0x20A7: \"PESETA SIGN\",\n    0x20A8: \"RUPEE SIGN\",\n    0x20A9: \"WON SIGN\",\n    0x20AA: \"NEW SHEQEL SIGN\",\n    0x20AB: \"DONG SIGN\",\n    0x20AC: \"EURO SIGN\",\n    0x20AD: \"KIP SIGN\",\n    0x20AE: \"TUGRIK SIGN\",\n    0x20AF: \"DRACHMA SIGN\",\n    0x20B0: \"GERMAN PENNY SIGN\",\n    0x20B1: \"PESO SIGN\",\n    0x20B2: \"GUARANI SIGN\",\n    0x20B3: \"AUSTRAL SIGN\",\n    0x20B4: \"HRYVNIA SIGN\",\n    0x20B5: \"CEDI SIGN\",\n    0x20D0: \"COMBINING LEFT HARPOON ABOVE\",\n    0x20D1: \"COMBINING RIGHT HARPOON ABOVE\",\n    0x20D2: \"COMBINING LONG VERTICAL LINE OVERLAY\",\n    0x20D3: \"COMBINING SHORT VERTICAL LINE OVERLAY\",\n    0x20D4: \"COMBINING ANTICLOCKWISE ARROW ABOVE\",\n    0x20D5: \"COMBINING CLOCKWISE ARROW ABOVE\",\n    0x20D6: \"COMBINING LEFT ARROW ABOVE\",\n    0x20D7: \"COMBINING RIGHT ARROW ABOVE\",\n    0x20D8: \"COMBINING RING OVERLAY\",\n    0x20D9: \"COMBINING CLOCKWISE RING OVERLAY\",\n    0x20DA: \"COMBINING ANTICLOCKWISE RING OVERLAY\",\n    0x20DB: \"COMBINING THREE DOTS ABOVE\",\n    0x20DC: \"COMBINING FOUR DOTS ABOVE\",\n    0x20DD: \"COMBINING ENCLOSING CIRCLE\",\n    0x20DE: \"COMBINING ENCLOSING SQUARE\",\n    0x20DF: \"COMBINING ENCLOSING DIAMOND\",\n    0x20E0: \"COMBINING ENCLOSING CIRCLE BACKSLASH\",\n    0x20E1: \"COMBINING LEFT RIGHT ARROW ABOVE\",\n    0x20E2: \"COMBINING ENCLOSING SCREEN\",\n    0x20E3: \"COMBINING ENCLOSING KEYCAP\",\n    0x20E4: \"COMBINING ENCLOSING UPWARD POINTING TRIANGLE\",\n    0x20E5: \"COMBINING REVERSE SOLIDUS OVERLAY\",\n    0x20E6: \"COMBINING DOUBLE VERTICAL STROKE OVERLAY\",\n    0x20E7: \"COMBINING ANNUITY SYMBOL\",\n    0x20E8: \"COMBINING TRIPLE UNDERDOT\",\n    0x20E9: \"COMBINING WIDE BRIDGE ABOVE\",\n    0x20EA: \"COMBINING LEFTWARDS ARROW OVERLAY\",\n    0x20EB: \"COMBINING LONG DOUBLE SOLIDUS OVERLAY\",\n    0x20EC: \"COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS\",\n    0x20ED: \"COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS\",\n    0x20EE: \"COMBINING LEFT ARROW BELOW\",\n    0x20EF: \"COMBINING RIGHT ARROW BELOW\",\n    0x20F0: \"COMBINING ASTERISK ABOVE\",\n    0x2100: \"ACCOUNT OF\",\n    0x2101: \"ADDRESSED TO THE SUBJECT\",\n    0x2102: \"DOUBLE-STRUCK CAPITAL C\",\n    0x2103: \"DEGREE CELSIUS\",\n    0x2104: \"CENTRE LINE SYMBOL\",\n    0x2105: \"CARE OF\",\n    0x2106: \"CADA UNA\",\n    0x2107: \"EULER CONSTANT\",\n    0x2108: \"SCRUPLE\",\n    0x2109: \"DEGREE FAHRENHEIT\",\n    0x210A: \"SCRIPT SMALL G\",\n    0x210B: \"SCRIPT CAPITAL H\",\n    0x210C: \"BLACK-LETTER CAPITAL H\",\n    0x210D: \"DOUBLE-STRUCK CAPITAL H\",\n    0x210E: \"PLANCK CONSTANT\",\n    0x210F: \"PLANCK CONSTANT OVER TWO PI\",\n    0x2110: \"SCRIPT CAPITAL I\",\n    0x2111: \"BLACK-LETTER CAPITAL I\",\n    0x2112: \"SCRIPT CAPITAL L\",\n    0x2113: \"SCRIPT SMALL L\",\n    0x2114: \"L B BAR SYMBOL\",\n    0x2115: \"DOUBLE-STRUCK CAPITAL N\",\n    0x2116: \"NUMERO SIGN\",\n    0x2117: \"SOUND RECORDING COPYRIGHT\",\n    0x2118: \"SCRIPT CAPITAL P\",\n    0x2119: \"DOUBLE-STRUCK CAPITAL P\",\n    0x211A: \"DOUBLE-STRUCK CAPITAL Q\",\n    0x211B: \"SCRIPT CAPITAL R\",\n    0x211C: \"BLACK-LETTER CAPITAL R\",\n    0x211D: \"DOUBLE-STRUCK CAPITAL R\",\n    0x211E: \"PRESCRIPTION TAKE\",\n    0x211F: \"RESPONSE\",\n    0x2120: \"SERVICE MARK\",\n    0x2121: \"TELEPHONE SIGN\",\n    0x2122: \"TRADE MARK SIGN\",\n    0x2123: \"VERSICLE\",\n    0x2124: \"DOUBLE-STRUCK CAPITAL Z\",\n    0x2125: \"OUNCE SIGN\",\n    0x2126: \"OHM SIGN\",\n    0x2127: \"INVERTED OHM SIGN\",\n    0x2128: \"BLACK-LETTER CAPITAL Z\",\n    0x2129: \"TURNED GREEK SMALL LETTER IOTA\",\n    0x212A: \"KELVIN SIGN\",\n    0x212B: \"ANGSTROM SIGN\",\n    0x212C: \"SCRIPT CAPITAL B\",\n    0x212D: \"BLACK-LETTER CAPITAL C\",\n    0x212E: \"ESTIMATED SYMBOL\",\n    0x212F: \"SCRIPT SMALL E\",\n    0x2130: \"SCRIPT CAPITAL E\",\n    0x2131: \"SCRIPT CAPITAL F\",\n    0x2132: \"TURNED CAPITAL F\",\n    0x2133: \"SCRIPT CAPITAL M\",\n    0x2134: \"SCRIPT SMALL O\",\n    0x2135: \"ALEF SYMBOL\",\n    0x2136: \"BET SYMBOL\",\n    0x2137: \"GIMEL SYMBOL\",\n    0x2138: \"DALET SYMBOL\",\n    0x2139: \"INFORMATION SOURCE\",\n    0x213A: \"ROTATED CAPITAL Q\",\n    0x213B: \"FACSIMILE SIGN\",\n    0x213C: \"DOUBLE-STRUCK SMALL PI\",\n    0x213D: \"DOUBLE-STRUCK SMALL GAMMA\",\n    0x213E: \"DOUBLE-STRUCK CAPITAL GAMMA\",\n    0x213F: \"DOUBLE-STRUCK CAPITAL PI\",\n    0x2140: \"DOUBLE-STRUCK N-ARY SUMMATION\",\n    0x2141: \"TURNED SANS-SERIF CAPITAL G\",\n    0x2142: \"TURNED SANS-SERIF CAPITAL L\",\n    0x2143: \"REVERSED SANS-SERIF CAPITAL L\",\n    0x2144: \"TURNED SANS-SERIF CAPITAL Y\",\n    0x2145: \"DOUBLE-STRUCK ITALIC CAPITAL D\",\n    0x2146: \"DOUBLE-STRUCK ITALIC SMALL D\",\n    0x2147: \"DOUBLE-STRUCK ITALIC SMALL E\",\n    0x2148: \"DOUBLE-STRUCK ITALIC SMALL I\",\n    0x2149: \"DOUBLE-STRUCK ITALIC SMALL J\",\n    0x214A: \"PROPERTY LINE\",\n    0x214B: \"TURNED AMPERSAND\",\n    0x214C: \"PER SIGN\",\n    0x214D: \"AKTIESELSKAB\",\n    0x214E: \"TURNED SMALL F\",\n    0x214F: \"SYMBOL FOR SAMARITAN SOURCE\",\n    0x2153: \"VULGAR FRACTION ONE THIRD\",\n    0x2154: \"VULGAR FRACTION TWO THIRDS\",\n    0x2155: \"VULGAR FRACTION ONE FIFTH\",\n    0x2156: \"VULGAR FRACTION TWO FIFTHS\",\n    0x2157: \"VULGAR FRACTION THREE FIFTHS\",\n    0x2158: \"VULGAR FRACTION FOUR FIFTHS\",\n    0x2159: \"VULGAR FRACTION ONE SIXTH\",\n    0x215A: \"VULGAR FRACTION FIVE SIXTHS\",\n    0x215B: \"VULGAR FRACTION ONE EIGHTH\",\n    0x215C: \"VULGAR FRACTION THREE EIGHTHS\",\n    0x215D: \"VULGAR FRACTION FIVE EIGHTHS\",\n    0x215E: \"VULGAR FRACTION SEVEN EIGHTHS\",\n    0x215F: \"FRACTION NUMERATOR ONE\",\n    0x2160: \"ROMAN NUMERAL ONE\",\n    0x2161: \"ROMAN NUMERAL TWO\",\n    0x2162: \"ROMAN NUMERAL THREE\",\n    0x2163: \"ROMAN NUMERAL FOUR\",\n    0x2164: \"ROMAN NUMERAL FIVE\",\n    0x2165: \"ROMAN NUMERAL SIX\",\n    0x2166: \"ROMAN NUMERAL SEVEN\",\n    0x2167: \"ROMAN NUMERAL EIGHT\",\n    0x2168: \"ROMAN NUMERAL NINE\",\n    0x2169: \"ROMAN NUMERAL TEN\",\n    0x216A: \"ROMAN NUMERAL ELEVEN\",\n    0x216B: \"ROMAN NUMERAL TWELVE\",\n    0x216C: \"ROMAN NUMERAL FIFTY\",\n    0x216D: \"ROMAN NUMERAL ONE HUNDRED\",\n    0x216E: \"ROMAN NUMERAL FIVE HUNDRED\",\n    0x216F: \"ROMAN NUMERAL ONE THOUSAND\",\n    0x2170: \"SMALL ROMAN NUMERAL ONE\",\n    0x2171: \"SMALL ROMAN NUMERAL TWO\",\n    0x2172: \"SMALL ROMAN NUMERAL THREE\",\n    0x2173: \"SMALL ROMAN NUMERAL FOUR\",\n    0x2174: \"SMALL ROMAN NUMERAL FIVE\",\n    0x2175: \"SMALL ROMAN NUMERAL SIX\",\n    0x2176: \"SMALL ROMAN NUMERAL SEVEN\",\n    0x2177: \"SMALL ROMAN NUMERAL EIGHT\",\n    0x2178: \"SMALL ROMAN NUMERAL NINE\",\n    0x2179: \"SMALL ROMAN NUMERAL TEN\",\n    0x217A: \"SMALL ROMAN NUMERAL ELEVEN\",\n    0x217B: \"SMALL ROMAN NUMERAL TWELVE\",\n    0x217C: \"SMALL ROMAN NUMERAL FIFTY\",\n    0x217D: \"SMALL ROMAN NUMERAL ONE HUNDRED\",\n    0x217E: \"SMALL ROMAN NUMERAL FIVE HUNDRED\",\n    0x217F: \"SMALL ROMAN NUMERAL ONE THOUSAND\",\n    0x2180: \"ROMAN NUMERAL ONE THOUSAND C D\",\n    0x2181: \"ROMAN NUMERAL FIVE THOUSAND\",\n    0x2182: \"ROMAN NUMERAL TEN THOUSAND\",\n    0x2183: \"ROMAN NUMERAL REVERSED ONE HUNDRED\",\n    0x2184: \"LATIN SMALL LETTER REVERSED C\",\n    0x2185: \"ROMAN NUMERAL SIX LATE FORM\",\n    0x2186: \"ROMAN NUMERAL FIFTY EARLY FORM\",\n    0x2187: \"ROMAN NUMERAL FIFTY THOUSAND\",\n    0x2188: \"ROMAN NUMERAL ONE HUNDRED THOUSAND\",\n    0x2190: \"LEFTWARDS ARROW\",\n    0x2191: \"UPWARDS ARROW\",\n    0x2192: \"RIGHTWARDS ARROW\",\n    0x2193: \"DOWNWARDS ARROW\",\n    0x2194: \"LEFT RIGHT ARROW\",\n    0x2195: \"UP DOWN ARROW\",\n    0x2196: \"NORTH WEST ARROW\",\n    0x2197: \"NORTH EAST ARROW\",\n    0x2198: \"SOUTH EAST ARROW\",\n    0x2199: \"SOUTH WEST ARROW\",\n    0x219A: \"LEFTWARDS ARROW WITH STROKE\",\n    0x219B: \"RIGHTWARDS ARROW WITH STROKE\",\n    0x219C: \"LEFTWARDS WAVE ARROW\",\n    0x219D: \"RIGHTWARDS WAVE ARROW\",\n    0x219E: \"LEFTWARDS TWO HEADED ARROW\",\n    0x219F: \"UPWARDS TWO HEADED ARROW\",\n    0x21A0: \"RIGHTWARDS TWO HEADED ARROW\",\n    0x21A1: \"DOWNWARDS TWO HEADED ARROW\",\n    0x21A2: \"LEFTWARDS ARROW WITH TAIL\",\n    0x21A3: \"RIGHTWARDS ARROW WITH TAIL\",\n    0x21A4: \"LEFTWARDS ARROW FROM BAR\",\n    0x21A5: \"UPWARDS ARROW FROM BAR\",\n    0x21A6: \"RIGHTWARDS ARROW FROM BAR\",\n    0x21A7: \"DOWNWARDS ARROW FROM BAR\",\n    0x21A8: \"UP DOWN ARROW WITH BASE\",\n    0x21A9: \"LEFTWARDS ARROW WITH HOOK\",\n    0x21AA: \"RIGHTWARDS ARROW WITH HOOK\",\n    0x21AB: \"LEFTWARDS ARROW WITH LOOP\",\n    0x21AC: \"RIGHTWARDS ARROW WITH LOOP\",\n    0x21AD: \"LEFT RIGHT WAVE ARROW\",\n    0x21AE: \"LEFT RIGHT ARROW WITH STROKE\",\n    0x21AF: \"DOWNWARDS ZIGZAG ARROW\",\n    0x21B0: \"UPWARDS ARROW WITH TIP LEFTWARDS\",\n    0x21B1: \"UPWARDS ARROW WITH TIP RIGHTWARDS\",\n    0x21B2: \"DOWNWARDS ARROW WITH TIP LEFTWARDS\",\n    0x21B3: \"DOWNWARDS ARROW WITH TIP RIGHTWARDS\",\n    0x21B4: \"RIGHTWARDS ARROW WITH CORNER DOWNWARDS\",\n    0x21B5: \"DOWNWARDS ARROW WITH CORNER LEFTWARDS\",\n    0x21B6: \"ANTICLOCKWISE TOP SEMICIRCLE ARROW\",\n    0x21B7: \"CLOCKWISE TOP SEMICIRCLE ARROW\",\n    0x21B8: \"NORTH WEST ARROW TO LONG BAR\",\n    0x21B9: \"LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR\",\n    0x21BA: \"ANTICLOCKWISE OPEN CIRCLE ARROW\",\n    0x21BB: \"CLOCKWISE OPEN CIRCLE ARROW\",\n    0x21BC: \"LEFTWARDS HARPOON WITH BARB UPWARDS\",\n    0x21BD: \"LEFTWARDS HARPOON WITH BARB DOWNWARDS\",\n    0x21BE: \"UPWARDS HARPOON WITH BARB RIGHTWARDS\",\n    0x21BF: \"UPWARDS HARPOON WITH BARB LEFTWARDS\",\n    0x21C0: \"RIGHTWARDS HARPOON WITH BARB UPWARDS\",\n    0x21C1: \"RIGHTWARDS HARPOON WITH BARB DOWNWARDS\",\n    0x21C2: \"DOWNWARDS HARPOON WITH BARB RIGHTWARDS\",\n    0x21C3: \"DOWNWARDS HARPOON WITH BARB LEFTWARDS\",\n    0x21C4: \"RIGHTWARDS ARROW OVER LEFTWARDS ARROW\",\n    0x21C5: \"UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW\",\n    0x21C6: \"LEFTWARDS ARROW OVER RIGHTWARDS ARROW\",\n    0x21C7: \"LEFTWARDS PAIRED ARROWS\",\n    0x21C8: \"UPWARDS PAIRED ARROWS\",\n    0x21C9: \"RIGHTWARDS PAIRED ARROWS\",\n    0x21CA: \"DOWNWARDS PAIRED ARROWS\",\n    0x21CB: \"LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON\",\n    0x21CC: \"RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON\",\n    0x21CD: \"LEFTWARDS DOUBLE ARROW WITH STROKE\",\n    0x21CE: \"LEFT RIGHT DOUBLE ARROW WITH STROKE\",\n    0x21CF: \"RIGHTWARDS DOUBLE ARROW WITH STROKE\",\n    0x21D0: \"LEFTWARDS DOUBLE ARROW\",\n    0x21D1: \"UPWARDS DOUBLE ARROW\",\n    0x21D2: \"RIGHTWARDS DOUBLE ARROW\",\n    0x21D3: \"DOWNWARDS DOUBLE ARROW\",\n    0x21D4: \"LEFT RIGHT DOUBLE ARROW\",\n    0x21D5: \"UP DOWN DOUBLE ARROW\",\n    0x21D6: \"NORTH WEST DOUBLE ARROW\",\n    0x21D7: \"NORTH EAST DOUBLE ARROW\",\n    0x21D8: \"SOUTH EAST DOUBLE ARROW\",\n    0x21D9: \"SOUTH WEST DOUBLE ARROW\",\n    0x21DA: \"LEFTWARDS TRIPLE ARROW\",\n    0x21DB: \"RIGHTWARDS TRIPLE ARROW\",\n    0x21DC: \"LEFTWARDS SQUIGGLE ARROW\",\n    0x21DD: \"RIGHTWARDS SQUIGGLE ARROW\",\n    0x21DE: \"UPWARDS ARROW WITH DOUBLE STROKE\",\n    0x21DF: \"DOWNWARDS ARROW WITH DOUBLE STROKE\",\n    0x21E0: \"LEFTWARDS DASHED ARROW\",\n    0x21E1: \"UPWARDS DASHED ARROW\",\n    0x21E2: \"RIGHTWARDS DASHED ARROW\",\n    0x21E3: \"DOWNWARDS DASHED ARROW\",\n    0x21E4: \"LEFTWARDS ARROW TO BAR\",\n    0x21E5: \"RIGHTWARDS ARROW TO BAR\",\n    0x21E6: \"LEFTWARDS WHITE ARROW\",\n    0x21E7: \"UPWARDS WHITE ARROW\",\n    0x21E8: \"RIGHTWARDS WHITE ARROW\",\n    0x21E9: \"DOWNWARDS WHITE ARROW\",\n    0x21EA: \"UPWARDS WHITE ARROW FROM BAR\",\n    0x21EB: \"UPWARDS WHITE ARROW ON PEDESTAL\",\n    0x21EC: \"UPWARDS WHITE ARROW ON PEDESTAL WITH HORIZONTAL BAR\",\n    0x21ED: \"UPWARDS WHITE ARROW ON PEDESTAL WITH VERTICAL BAR\",\n    0x21EE: \"UPWARDS WHITE DOUBLE ARROW\",\n    0x21EF: \"UPWARDS WHITE DOUBLE ARROW ON PEDESTAL\",\n    0x21F0: \"RIGHTWARDS WHITE ARROW FROM WALL\",\n    0x21F1: \"NORTH WEST ARROW TO CORNER\",\n    0x21F2: \"SOUTH EAST ARROW TO CORNER\",\n    0x21F3: \"UP DOWN WHITE ARROW\",\n    0x21F4: \"RIGHT ARROW WITH SMALL CIRCLE\",\n    0x21F5: \"DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW\",\n    0x21F6: \"THREE RIGHTWARDS ARROWS\",\n    0x21F7: \"LEFTWARDS ARROW WITH VERTICAL STROKE\",\n    0x21F8: \"RIGHTWARDS ARROW WITH VERTICAL STROKE\",\n    0x21F9: \"LEFT RIGHT ARROW WITH VERTICAL STROKE\",\n    0x21FA: \"LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE\",\n    0x21FB: \"RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE\",\n    0x21FC: \"LEFT RIGHT ARROW WITH DOUBLE VERTICAL STROKE\",\n    0x21FD: \"LEFTWARDS OPEN-HEADED ARROW\",\n    0x21FE: \"RIGHTWARDS OPEN-HEADED ARROW\",\n    0x21FF: \"LEFT RIGHT OPEN-HEADED ARROW\",\n    0x2200: \"FOR ALL\",\n    0x2201: \"COMPLEMENT\",\n    0x2202: \"PARTIAL DIFFERENTIAL\",\n    0x2203: \"THERE EXISTS\",\n    0x2204: \"THERE DOES NOT EXIST\",\n    0x2205: \"EMPTY SET\",\n    0x2206: \"INCREMENT\",\n    0x2207: \"NABLA\",\n    0x2208: \"ELEMENT OF\",\n    0x2209: \"NOT AN ELEMENT OF\",\n    0x220A: \"SMALL ELEMENT OF\",\n    0x220B: \"CONTAINS AS MEMBER\",\n    0x220C: \"DOES NOT CONTAIN AS MEMBER\",\n    0x220D: \"SMALL CONTAINS AS MEMBER\",\n    0x220E: \"END OF PROOF\",\n    0x220F: \"N-ARY PRODUCT\",\n    0x2210: \"N-ARY COPRODUCT\",\n    0x2211: \"N-ARY SUMMATION\",\n    0x2212: \"MINUS SIGN\",\n    0x2213: \"MINUS-OR-PLUS SIGN\",\n    0x2214: \"DOT PLUS\",\n    0x2215: \"DIVISION SLASH\",\n    0x2216: \"SET MINUS\",\n    0x2217: \"ASTERISK OPERATOR\",\n    0x2218: \"RING OPERATOR\",\n    0x2219: \"BULLET OPERATOR\",\n    0x221A: \"SQUARE ROOT\",\n    0x221B: \"CUBE ROOT\",\n    0x221C: \"FOURTH ROOT\",\n    0x221D: \"PROPORTIONAL TO\",\n    0x221E: \"INFINITY\",\n    0x221F: \"RIGHT ANGLE\",\n    0x2220: \"ANGLE\",\n    0x2221: \"MEASURED ANGLE\",\n    0x2222: \"SPHERICAL ANGLE\",\n    0x2223: \"DIVIDES\",\n    0x2224: \"DOES NOT DIVIDE\",\n    0x2225: \"PARALLEL TO\",\n    0x2226: \"NOT PARALLEL TO\",\n    0x2227: \"LOGICAL AND\",\n    0x2228: \"LOGICAL OR\",\n    0x2229: \"INTERSECTION\",\n    0x222A: \"UNION\",\n    0x222B: \"INTEGRAL\",\n    0x222C: \"DOUBLE INTEGRAL\",\n    0x222D: \"TRIPLE INTEGRAL\",\n    0x222E: \"CONTOUR INTEGRAL\",\n    0x222F: \"SURFACE INTEGRAL\",\n    0x2230: \"VOLUME INTEGRAL\",\n    0x2231: \"CLOCKWISE INTEGRAL\",\n    0x2232: \"CLOCKWISE CONTOUR INTEGRAL\",\n    0x2233: \"ANTICLOCKWISE CONTOUR INTEGRAL\",\n    0x2234: \"THEREFORE\",\n    0x2235: \"BECAUSE\",\n    0x2236: \"RATIO\",\n    0x2237: \"PROPORTION\",\n    0x2238: \"DOT MINUS\",\n    0x2239: \"EXCESS\",\n    0x223A: \"GEOMETRIC PROPORTION\",\n    0x223B: \"HOMOTHETIC\",\n    0x223C: \"TILDE OPERATOR\",\n    0x223D: \"REVERSED TILDE (lazy S)\",\n    0x223E: \"INVERTED LAZY S\",\n    0x223F: \"SINE WAVE\",\n    0x2240: \"WREATH PRODUCT\",\n    0x2241: \"NOT TILDE\",\n    0x2242: \"MINUS TILDE\",\n    0x2243: \"ASYMPTOTICALLY EQUAL TO\",\n    0x2244: \"NOT ASYMPTOTICALLY EQUAL TO\",\n    0x2245: \"APPROXIMATELY EQUAL TO\",\n    0x2246: \"APPROXIMATELY BUT NOT ACTUALLY EQUAL TO\",\n    0x2247: \"NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO\",\n    0x2248: \"ALMOST EQUAL TO\",\n    0x2249: \"NOT ALMOST EQUAL TO\",\n    0x224A: \"ALMOST EQUAL OR EQUAL TO\",\n    0x224B: \"TRIPLE TILDE\",\n    0x224C: \"ALL EQUAL TO\",\n    0x224D: \"EQUIVALENT TO\",\n    0x224E: \"GEOMETRICALLY EQUIVALENT TO\",\n    0x224F: \"DIFFERENCE BETWEEN\",\n    0x2250: \"APPROACHES THE LIMIT\",\n    0x2251: \"GEOMETRICALLY EQUAL TO\",\n    0x2252: \"APPROXIMATELY EQUAL TO OR THE IMAGE OF\",\n    0x2253: \"IMAGE OF OR APPROXIMATELY EQUAL TO\",\n    0x2254: \"COLON EQUALS\",\n    0x2255: \"EQUALS COLON\",\n    0x2256: \"RING IN EQUAL TO\",\n    0x2257: \"RING EQUAL TO\",\n    0x2258: \"CORRESPONDS TO\",\n    0x2259: \"ESTIMATES\",\n    0x225A: \"EQUIANGULAR TO\",\n    0x225B: \"STAR EQUALS\",\n    0x225C: \"DELTA EQUAL TO\",\n    0x225D: \"EQUAL TO BY DEFINITION\",\n    0x225E: \"MEASURED BY\",\n    0x225F: \"QUESTIONED EQUAL TO\",\n    0x2260: \"NOT EQUAL TO\",\n    0x2261: \"IDENTICAL TO\",\n    0x2262: \"NOT IDENTICAL TO\",\n    0x2263: \"STRICTLY EQUIVALENT TO\",\n    0x2264: \"LESS-THAN OR EQUAL TO\",\n    0x2265: \"GREATER-THAN OR EQUAL TO\",\n    0x2266: \"LESS-THAN OVER EQUAL TO\",\n    0x2267: \"GREATER-THAN OVER EQUAL TO\",\n    0x2268: \"LESS-THAN BUT NOT EQUAL TO\",\n    0x2269: \"GREATER-THAN BUT NOT EQUAL TO\",\n    0x226A: \"MUCH LESS-THAN\",\n    0x226B: \"MUCH GREATER-THAN\",\n    0x226C: \"BETWEEN\",\n    0x226D: \"NOT EQUIVALENT TO\",\n    0x226E: \"NOT LESS-THAN\",\n    0x226F: \"NOT GREATER-THAN\",\n    0x2270: \"NEITHER LESS-THAN NOR EQUAL TO\",\n    0x2271: \"NEITHER GREATER-THAN NOR EQUAL TO\",\n    0x2272: \"LESS-THAN OR EQUIVALENT TO\",\n    0x2273: \"GREATER-THAN OR EQUIVALENT TO\",\n    0x2274: \"NEITHER LESS-THAN NOR EQUIVALENT TO\",\n    0x2275: \"NEITHER GREATER-THAN NOR EQUIVALENT TO\",\n    0x2276: \"LESS-THAN OR GREATER-THAN\",\n    0x2277: \"GREATER-THAN OR LESS-THAN\",\n    0x2278: \"NEITHER LESS-THAN NOR GREATER-THAN\",\n    0x2279: \"NEITHER GREATER-THAN NOR LESS-THAN\",\n    0x227A: \"PRECEDES\",\n    0x227B: \"SUCCEEDS\",\n    0x227C: \"PRECEDES OR EQUAL TO\",\n    0x227D: \"SUCCEEDS OR EQUAL TO\",\n    0x227E: \"PRECEDES OR EQUIVALENT TO\",\n    0x227F: \"SUCCEEDS OR EQUIVALENT TO\",\n    0x2280: \"DOES NOT PRECEDE\",\n    0x2281: \"DOES NOT SUCCEED\",\n    0x2282: \"SUBSET OF\",\n    0x2283: \"SUPERSET OF\",\n    0x2284: \"NOT A SUBSET OF\",\n    0x2285: \"NOT A SUPERSET OF\",\n    0x2286: \"SUBSET OF OR EQUAL TO\",\n    0x2287: \"SUPERSET OF OR EQUAL TO\",\n    0x2288: \"NEITHER A SUBSET OF NOR EQUAL TO\",\n    0x2289: \"NEITHER A SUPERSET OF NOR EQUAL TO\",\n    0x228A: \"SUBSET OF WITH NOT EQUAL TO\",\n    0x228B: \"SUPERSET OF WITH NOT EQUAL TO\",\n    0x228C: \"MULTISET\",\n    0x228D: \"MULTISET MULTIPLICATION\",\n    0x228E: \"MULTISET UNION\",\n    0x228F: \"SQUARE IMAGE OF\",\n    0x2290: \"SQUARE ORIGINAL OF\",\n    0x2291: \"SQUARE IMAGE OF OR EQUAL TO\",\n    0x2292: \"SQUARE ORIGINAL OF OR EQUAL TO\",\n    0x2293: \"SQUARE CAP\",\n    0x2294: \"SQUARE CUP\",\n    0x2295: \"CIRCLED PLUS\",\n    0x2296: \"CIRCLED MINUS\",\n    0x2297: \"CIRCLED TIMES\",\n    0x2298: \"CIRCLED DIVISION SLASH\",\n    0x2299: \"CIRCLED DOT OPERATOR\",\n    0x229A: \"CIRCLED RING OPERATOR\",\n    0x229B: \"CIRCLED ASTERISK OPERATOR\",\n    0x229C: \"CIRCLED EQUALS\",\n    0x229D: \"CIRCLED DASH\",\n    0x229E: \"SQUARED PLUS\",\n    0x229F: \"SQUARED MINUS\",\n    0x22A0: \"SQUARED TIMES\",\n    0x22A1: \"SQUARED DOT OPERATOR\",\n    0x22A2: \"RIGHT TACK\",\n    0x22A3: \"LEFT TACK\",\n    0x22A4: \"DOWN TACK\",\n    0x22A5: \"UP TACK\",\n    0x22A6: \"ASSERTION\",\n    0x22A7: \"MODELS\",\n    0x22A8: \"TRUE\",\n    0x22A9: \"FORCES\",\n    0x22AA: \"TRIPLE VERTICAL BAR RIGHT TURNSTILE\",\n    0x22AB: \"DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE\",\n    0x22AC: \"DOES NOT PROVE\",\n    0x22AD: \"NOT TRUE\",\n    0x22AE: \"DOES NOT FORCE\",\n    0x22AF: \"NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE\",\n    0x22B0: \"PRECEDES UNDER RELATION\",\n    0x22B1: \"SUCCEEDS UNDER RELATION\",\n    0x22B2: \"NORMAL SUBGROUP OF\",\n    0x22B3: \"CONTAINS AS NORMAL SUBGROUP\",\n    0x22B4: \"NORMAL SUBGROUP OF OR EQUAL TO\",\n    0x22B5: \"CONTAINS AS NORMAL SUBGROUP OR EQUAL TO\",\n    0x22B6: \"ORIGINAL OF\",\n    0x22B7: \"IMAGE OF\",\n    0x22B8: \"MULTIMAP\",\n    0x22B9: \"HERMITIAN CONJUGATE MATRIX\",\n    0x22BA: \"INTERCALATE\",\n    0x22BB: \"XOR\",\n    0x22BC: \"NAND\",\n    0x22BD: \"NOR\",\n    0x22BE: \"RIGHT ANGLE WITH ARC\",\n    0x22BF: \"RIGHT TRIANGLE\",\n    0x22C0: \"N-ARY LOGICAL AND\",\n    0x22C1: \"N-ARY LOGICAL OR\",\n    0x22C2: \"N-ARY INTERSECTION\",\n    0x22C3: \"N-ARY UNION\",\n    0x22C4: \"DIAMOND OPERATOR\",\n    0x22C5: \"DOT OPERATOR\",\n    0x22C6: \"STAR OPERATOR\",\n    0x22C7: \"DIVISION TIMES\",\n    0x22C8: \"BOWTIE\",\n    0x22C9: \"LEFT NORMAL FACTOR SEMIDIRECT PRODUCT\",\n    0x22CA: \"RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT\",\n    0x22CB: \"LEFT SEMIDIRECT PRODUCT\",\n    0x22CC: \"RIGHT SEMIDIRECT PRODUCT\",\n    0x22CD: \"REVERSED TILDE EQUALS\",\n    0x22CE: \"CURLY LOGICAL OR\",\n    0x22CF: \"CURLY LOGICAL AND\",\n    0x22D0: \"DOUBLE SUBSET\",\n    0x22D1: \"DOUBLE SUPERSET\",\n    0x22D2: \"DOUBLE INTERSECTION\",\n    0x22D3: \"DOUBLE UNION\",\n    0x22D4: \"PITCHFORK\",\n    0x22D5: \"EQUAL AND PARALLEL TO\",\n    0x22D6: \"LESS-THAN WITH DOT\",\n    0x22D7: \"GREATER-THAN WITH DOT\",\n    0x22D8: \"VERY MUCH LESS-THAN\",\n    0x22D9: \"VERY MUCH GREATER-THAN\",\n    0x22DA: \"LESS-THAN EQUAL TO OR GREATER-THAN\",\n    0x22DB: \"GREATER-THAN EQUAL TO OR LESS-THAN\",\n    0x22DC: \"EQUAL TO OR LESS-THAN\",\n    0x22DD: \"EQUAL TO OR GREATER-THAN\",\n    0x22DE: \"EQUAL TO OR PRECEDES\",\n    0x22DF: \"EQUAL TO OR SUCCEEDS\",\n    0x22E0: \"DOES NOT PRECEDE OR EQUAL\",\n    0x22E1: \"DOES NOT SUCCEED OR EQUAL\",\n    0x22E2: \"NOT SQUARE IMAGE OF OR EQUAL TO\",\n    0x22E3: \"NOT SQUARE ORIGINAL OF OR EQUAL TO\",\n    0x22E4: \"SQUARE IMAGE OF OR NOT EQUAL TO\",\n    0x22E5: \"SQUARE ORIGINAL OF OR NOT EQUAL TO\",\n    0x22E6: \"LESS-THAN BUT NOT EQUIVALENT TO\",\n    0x22E7: \"GREATER-THAN BUT NOT EQUIVALENT TO\",\n    0x22E8: \"PRECEDES BUT NOT EQUIVALENT TO\",\n    0x22E9: \"SUCCEEDS BUT NOT EQUIVALENT TO\",\n    0x22EA: \"NOT NORMAL SUBGROUP OF\",\n    0x22EB: \"DOES NOT CONTAIN AS NORMAL SUBGROUP\",\n    0x22EC: \"NOT NORMAL SUBGROUP OF OR EQUAL TO\",\n    0x22ED: \"DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL\",\n    0x22EE: \"VERTICAL ELLIPSIS\",\n    0x22EF: \"MIDLINE HORIZONTAL ELLIPSIS\",\n    0x22F0: \"UP RIGHT DIAGONAL ELLIPSIS\",\n    0x22F1: \"DOWN RIGHT DIAGONAL ELLIPSIS\",\n    0x22F2: \"ELEMENT OF WITH LONG HORIZONTAL STROKE\",\n    0x22F3: \"ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE\",\n    0x22F4: \"SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE\",\n    0x22F5: \"ELEMENT OF WITH DOT ABOVE\",\n    0x22F6: \"ELEMENT OF WITH OVERBAR\",\n    0x22F7: \"SMALL ELEMENT OF WITH OVERBAR\",\n    0x22F8: \"ELEMENT OF WITH UNDERBAR\",\n    0x22F9: \"ELEMENT OF WITH TWO HORIZONTAL STROKES\",\n    0x22FA: \"CONTAINS WITH LONG HORIZONTAL STROKE\",\n    0x22FB: \"CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE\",\n    0x22FC: \"SMALL CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE\",\n    0x22FD: \"CONTAINS WITH OVERBAR\",\n    0x22FE: \"SMALL CONTAINS WITH OVERBAR\",\n    0x22FF: \"Z NOTATION BAG MEMBERSHIP\",\n    0x2300: \"DIAMETER SIGN\",\n    0x2301: \"ELECTRIC ARROW\",\n    0x2302: \"HOUSE\",\n    0x2303: \"UP ARROWHEAD\",\n    0x2304: \"DOWN ARROWHEAD\",\n    0x2305: \"PROJECTIVE\",\n    0x2306: \"PERSPECTIVE\",\n    0x2307: \"WAVY LINE\",\n    0x2308: \"LEFT CEILING\",\n    0x2309: \"RIGHT CEILING\",\n    0x230A: \"LEFT FLOOR\",\n    0x230B: \"RIGHT FLOOR\",\n    0x230C: \"BOTTOM RIGHT CROP\",\n    0x230D: \"BOTTOM LEFT CROP\",\n    0x230E: \"TOP RIGHT CROP\",\n    0x230F: \"TOP LEFT CROP\",\n    0x2310: \"REVERSED NOT SIGN\",\n    0x2311: \"SQUARE LOZENGE\",\n    0x2312: \"ARC\",\n    0x2313: \"SEGMENT\",\n    0x2314: \"SECTOR\",\n    0x2315: \"TELEPHONE RECORDER\",\n    0x2316: \"POSITION INDICATOR\",\n    0x2317: \"VIEWDATA SQUARE\",\n    0x2318: \"PLACE OF INTEREST SIGN\",\n    0x2319: \"TURNED NOT SIGN\",\n    0x231A: \"WATCH\",\n    0x231B: \"HOURGLASS\",\n    0x231C: \"TOP LEFT CORNER\",\n    0x231D: \"TOP RIGHT CORNER\",\n    0x231E: \"BOTTOM LEFT CORNER\",\n    0x231F: \"BOTTOM RIGHT CORNER\",\n    0x2320: \"TOP HALF INTEGRAL\",\n    0x2321: \"BOTTOM HALF INTEGRAL\",\n    0x2322: \"FROWN\",\n    0x2323: \"SMILE\",\n    0x2324: \"UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS\",\n    0x2325: \"OPTION KEY\",\n    0x2326: \"ERASE TO THE RIGHT\",\n    0x2327: \"X IN A RECTANGLE BOX\",\n    0x2328: \"KEYBOARD\",\n    0x2329: \"LEFT-POINTING ANGLE BRACKET\",\n    0x232A: \"RIGHT-POINTING ANGLE BRACKET\",\n    0x232B: \"ERASE TO THE LEFT\",\n    0x232C: \"BENZENE RING\",\n    0x232D: \"CYLINDRICITY\",\n    0x232E: \"ALL AROUND-PROFILE\",\n    0x232F: \"SYMMETRY\",\n    0x2330: \"TOTAL RUNOUT\",\n    0x2331: \"DIMENSION ORIGIN\",\n    0x2332: \"CONICAL TAPER\",\n    0x2333: \"SLOPE\",\n    0x2334: \"COUNTERBORE\",\n    0x2335: \"COUNTERSINK\",\n    0x2336: \"APL FUNCTIONAL SYMBOL I-BEAM\",\n    0x2337: \"APL FUNCTIONAL SYMBOL SQUISH QUAD\",\n    0x2338: \"APL FUNCTIONAL SYMBOL QUAD EQUAL\",\n    0x2339: \"APL FUNCTIONAL SYMBOL QUAD DIVIDE\",\n    0x233A: \"APL FUNCTIONAL SYMBOL QUAD DIAMOND\",\n    0x233B: \"APL FUNCTIONAL SYMBOL QUAD JOT\",\n    0x233C: \"APL FUNCTIONAL SYMBOL QUAD CIRCLE\",\n    0x233D: \"APL FUNCTIONAL SYMBOL CIRCLE STILE\",\n    0x233E: \"APL FUNCTIONAL SYMBOL CIRCLE JOT\",\n    0x233F: \"APL FUNCTIONAL SYMBOL SLASH BAR\",\n    0x2340: \"APL FUNCTIONAL SYMBOL BACKSLASH BAR\",\n    0x2341: \"APL FUNCTIONAL SYMBOL QUAD SLASH\",\n    0x2342: \"APL FUNCTIONAL SYMBOL QUAD BACKSLASH\",\n    0x2343: \"APL FUNCTIONAL SYMBOL QUAD LESS-THAN\",\n    0x2344: \"APL FUNCTIONAL SYMBOL QUAD GREATER-THAN\",\n    0x2345: \"APL FUNCTIONAL SYMBOL LEFTWARDS VANE\",\n    0x2346: \"APL FUNCTIONAL SYMBOL RIGHTWARDS VANE\",\n    0x2347: \"APL FUNCTIONAL SYMBOL QUAD LEFTWARDS ARROW\",\n    0x2348: \"APL FUNCTIONAL SYMBOL QUAD RIGHTWARDS ARROW\",\n    0x2349: \"APL FUNCTIONAL SYMBOL CIRCLE BACKSLASH\",\n    0x234A: \"APL FUNCTIONAL SYMBOL DOWN TACK UNDERBAR *\",\n    0x234B: \"APL FUNCTIONAL SYMBOL DELTA STILE\",\n    0x234C: \"APL FUNCTIONAL SYMBOL QUAD DOWN CARET\",\n    0x234D: \"APL FUNCTIONAL SYMBOL QUAD DELTA\",\n    0x234E: \"APL FUNCTIONAL SYMBOL DOWN TACK JOT *\",\n    0x234F: \"APL FUNCTIONAL SYMBOL UPWARDS VANE\",\n    0x2350: \"APL FUNCTIONAL SYMBOL QUAD UPWARDS ARROW\",\n    0x2351: \"APL FUNCTIONAL SYMBOL UP TACK OVERBAR *\",\n    0x2352: \"APL FUNCTIONAL SYMBOL DEL STILE\",\n    0x2353: \"APL FUNCTIONAL SYMBOL QUAD UP CARET\",\n    0x2354: \"APL FUNCTIONAL SYMBOL QUAD DEL\",\n    0x2355: \"APL FUNCTIONAL SYMBOL UP TACK JOT *\",\n    0x2356: \"APL FUNCTIONAL SYMBOL DOWNWARDS VANE\",\n    0x2357: \"APL FUNCTIONAL SYMBOL QUAD DOWNWARDS ARROW\",\n    0x2358: \"APL FUNCTIONAL SYMBOL QUOTE UNDERBAR\",\n    0x2359: \"APL FUNCTIONAL SYMBOL DELTA UNDERBAR\",\n    0x235A: \"APL FUNCTIONAL SYMBOL DIAMOND UNDERBAR\",\n    0x235B: \"APL FUNCTIONAL SYMBOL JOT UNDERBAR\",\n    0x235C: \"APL FUNCTIONAL SYMBOL CIRCLE UNDERBAR\",\n    0x235D: \"APL FUNCTIONAL SYMBOL UP SHOE JOT\",\n    0x235E: \"APL FUNCTIONAL SYMBOL QUOTE QUAD\",\n    0x235F: \"APL FUNCTIONAL SYMBOL CIRCLE STAR\",\n    0x2360: \"APL FUNCTIONAL SYMBOL QUAD COLON\",\n    0x2361: \"APL FUNCTIONAL SYMBOL UP TACK DIAERESIS *\",\n    0x2362: \"APL FUNCTIONAL SYMBOL DEL DIAERESIS\",\n    0x2363: \"APL FUNCTIONAL SYMBOL STAR DIAERESIS\",\n    0x2364: \"APL FUNCTIONAL SYMBOL JOT DIAERESIS\",\n    0x2365: \"APL FUNCTIONAL SYMBOL CIRCLE DIAERESIS\",\n    0x2366: \"APL FUNCTIONAL SYMBOL DOWN SHOE STILE\",\n    0x2367: \"APL FUNCTIONAL SYMBOL LEFT SHOE STILE\",\n    0x2368: \"APL FUNCTIONAL SYMBOL TILDE DIAERESIS\",\n    0x2369: \"APL FUNCTIONAL SYMBOL GREATER-THAN DIAERESIS\",\n    0x236A: \"APL FUNCTIONAL SYMBOL COMMA BAR\",\n    0x236B: \"APL FUNCTIONAL SYMBOL DEL TILDE\",\n    0x236C: \"APL FUNCTIONAL SYMBOL ZILDE\",\n    0x236D: \"APL FUNCTIONAL SYMBOL STILE TILDE\",\n    0x236E: \"APL FUNCTIONAL SYMBOL SEMICOLON UNDERBAR\",\n    0x236F: \"APL FUNCTIONAL SYMBOL QUAD NOT EQUAL\",\n    0x2370: \"APL FUNCTIONAL SYMBOL QUAD QUESTION\",\n    0x2371: \"APL FUNCTIONAL SYMBOL DOWN CARET TILDE\",\n    0x2372: \"APL FUNCTIONAL SYMBOL UP CARET TILDE\",\n    0x2373: \"APL FUNCTIONAL SYMBOL IOTA\",\n    0x2374: \"APL FUNCTIONAL SYMBOL RHO\",\n    0x2375: \"APL FUNCTIONAL SYMBOL OMEGA\",\n    0x2376: \"APL FUNCTIONAL SYMBOL ALPHA UNDERBAR\",\n    0x2377: \"APL FUNCTIONAL SYMBOL EPSILON UNDERBAR\",\n    0x2378: \"APL FUNCTIONAL SYMBOL IOTA UNDERBAR\",\n    0x2379: \"APL FUNCTIONAL SYMBOL OMEGA UNDERBAR\",\n    0x237A: \"APL FUNCTIONAL SYMBOL ALPHA\",\n    0x237B: \"NOT CHECK MARK\",\n    0x237C: \"RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW\",\n    0x237D: \"SHOULDERED OPEN BOX\",\n    0x237E: \"BELL SYMBOL\",\n    0x237F: \"VERTICAL LINE WITH MIDDLE DOT\",\n    0x2380: \"INSERTION SYMBOL\",\n    0x2381: \"CONTINUOUS UNDERLINE SYMBOL\",\n    0x2382: \"DISCONTINUOUS UNDERLINE SYMBOL\",\n    0x2383: \"EMPHASIS SYMBOL\",\n    0x2384: \"COMPOSITION SYMBOL\",\n    0x2385: \"WHITE SQUARE WITH CENTRE VERTICAL LINE\",\n    0x2386: \"ENTER SYMBOL\",\n    0x2387: \"ALTERNATIVE KEY SYMBOL\",\n    0x2388: \"HELM SYMBOL\",\n    0x2389: \"CIRCLED HORIZONTAL BAR WITH NOTCH (pause)\",\n    0x238A: \"CIRCLED TRIANGLE DOWN (break)\",\n    0x238B: \"BROKEN CIRCLE WITH NORTHWEST ARROW (escape)\",\n    0x238C: \"UNDO SYMBOL\",\n    0x238D: \"MONOSTABLE SYMBOL\",\n    0x238E: \"HYSTERESIS SYMBOL\",\n    0x238F: \"OPEN-CIRCUIT-OUTPUT H-TYPE SYMBOL\",\n    0x2390: \"OPEN-CIRCUIT-OUTPUT L-TYPE SYMBOL\",\n    0x2391: \"PASSIVE-PULL-DOWN-OUTPUT SYMBOL\",\n    0x2392: \"PASSIVE-PULL-UP-OUTPUT SYMBOL\",\n    0x2393: \"DIRECT CURRENT SYMBOL FORM TWO\",\n    0x2394: \"SOFTWARE-FUNCTION SYMBOL\",\n    0x2395: \"APL FUNCTIONAL SYMBOL QUAD\",\n    0x2396: \"DECIMAL SEPARATOR KEY SYMBOL\",\n    0x2397: \"PREVIOUS PAGE\",\n    0x2398: \"NEXT PAGE\",\n    0x2399: \"PRINT SCREEN SYMBOL\",\n    0x239A: \"CLEAR SCREEN SYMBOL\",\n    0x239B: \"LEFT PARENTHESIS UPPER HOOK\",\n    0x239C: \"LEFT PARENTHESIS EXTENSION\",\n    0x239D: \"LEFT PARENTHESIS LOWER HOOK\",\n    0x239E: \"RIGHT PARENTHESIS UPPER HOOK\",\n    0x239F: \"RIGHT PARENTHESIS EXTENSION\",\n    0x23A0: \"RIGHT PARENTHESIS LOWER HOOK\",\n    0x23A1: \"LEFT SQUARE BRACKET UPPER CORNER\",\n    0x23A2: \"LEFT SQUARE BRACKET EXTENSION\",\n    0x23A3: \"LEFT SQUARE BRACKET LOWER CORNER\",\n    0x23A4: \"RIGHT SQUARE BRACKET UPPER CORNER\",\n    0x23A5: \"RIGHT SQUARE BRACKET EXTENSION\",\n    0x23A6: \"RIGHT SQUARE BRACKET LOWER CORNER\",\n    0x23A7: \"LEFT CURLY BRACKET UPPER HOOK\",\n    0x23A8: \"LEFT CURLY BRACKET MIDDLE PIECE\",\n    0x23A9: \"LEFT CURLY BRACKET LOWER HOOK\",\n    0x23AA: \"CURLY BRACKET EXTENSION\",\n    0x23AB: \"RIGHT CURLY BRACKET UPPER HOOK\",\n    0x23AC: \"RIGHT CURLY BRACKET MIDDLE PIECE\",\n    0x23AD: \"RIGHT CURLY BRACKET LOWER HOOK\",\n    0x23AE: \"INTEGRAL EXTENSION\",\n    0x23AF: \"HORIZONTAL LINE EXTENSION\",\n    0x23B0: \"UPPER LEFT OR LOWER RIGHT CURLY BRACKET SECTION\",\n    0x23B1: \"UPPER RIGHT OR LOWER LEFT CURLY BRACKET SECTION\",\n    0x23B2: \"SUMMATION TOP\",\n    0x23B3: \"SUMMATION BOTTOM\",\n    0x23B4: \"TOP SQUARE BRACKET\",\n    0x23B5: \"BOTTOM SQUARE BRACKET\",\n    0x23B6: \"BOTTOM SQUARE BRACKET OVER TOP SQUARE BRACKET\",\n    0x23B7: \"RADICAL SYMBOL BOTTOM\",\n    0x23B8: \"LEFT VERTICAL BOX LINE\",\n    0x23B9: \"RIGHT VERTICAL BOX LINE\",\n    0x23BA: \"HORIZONTAL SCAN LINE-1\",\n    0x23BB: \"HORIZONTAL SCAN LINE-3\",\n    0x23BC: \"HORIZONTAL SCAN LINE-7\",\n    0x23BD: \"HORIZONTAL SCAN LINE-9\",\n    0x23BE: \"DENTISTRY SYMBOL LIGHT VERTICAL AND TOP RIGHT\",\n    0x23BF: \"DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM RIGHT\",\n    0x23C0: \"DENTISTRY SYMBOL LIGHT VERTICAL WITH CIRCLE\",\n    0x23C1: \"DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE\",\n    0x23C2: \"DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH CIRCLE\",\n    0x23C3: \"DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE\",\n    0x23C4: \"DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH TRIANGLE\",\n    0x23C5: \"DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH TRIANGLE\",\n    0x23C6: \"DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE\",\n    0x23C7: \"DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH WAVE\",\n    0x23C8: \"DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH WAVE\",\n    0x23C9: \"DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL\",\n    0x23CA: \"DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL\",\n    0x23CB: \"DENTISTRY SYMBOL LIGHT VERTICAL AND TOP LEFT\",\n    0x23CC: \"DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT\",\n    0x23CD: \"SQUARE FOOT\",\n    0x23CE: \"RETURN SYMBOL\",\n    0x23CF: \"EJECT SYMBOL\",\n    0x23D0: \"VERTICAL LINE EXTENSION\",\n    0x23D1: \"METRICAL BREVE\",\n    0x23D2: \"METRICAL LONG OVER SHORT\",\n    0x23D3: \"METRICAL SHORT OVER LONG\",\n    0x23D4: \"METRICAL LONG OVER TWO SHORTS\",\n    0x23D5: \"METRICAL TWO SHORTS OVER LONG\",\n    0x23D6: \"METRICAL TWO SHORTS JOINED\",\n    0x23D7: \"METRICAL TRISEME\",\n    0x23D8: \"METRICAL TETRASEME\",\n    0x23D9: \"METRICAL PENTASEME\",\n    0x23DA: \"EARTH GROUND\",\n    0x23DB: \"FUSE\",\n    0x23DC: \"TOP PARENTHESIS (mathematical use)\",\n    0x23DD: \"BOTTOM PARENTHESIS (mathematical use)\",\n    0x23DE: \"TOP CURLY BRACKET (mathematical use)\",\n    0x23DF: \"BOTTOM CURLY BRACKET (mathematical use)\",\n    0x23E0: \"TOP TORTOISE SHELL BRACKET (mathematical use)\",\n    0x23E1: \"BOTTOM TORTOISE SHELL BRACKET (mathematical use)\",\n    0x23E2: \"WHITE TRAPEZIUM\",\n    0x23E3: \"BENZENE RING WITH CIRCLE\",\n    0x23E4: \"STRAIGHTNESS\",\n    0x23E5: \"FLATNESS\",\n    0x23E6: \"AC CURRENT\",\n    0x23E7: \"ELECTRICAL INTERSECTION\",\n    0x2400: \"SYMBOL FOR NULL\",\n    0x2401: \"SYMBOL FOR START OF HEADING\",\n    0x2402: \"SYMBOL FOR START OF TEXT\",\n    0x2403: \"SYMBOL FOR END OF TEXT\",\n    0x2404: \"SYMBOL FOR END OF TRANSMISSION\",\n    0x2405: \"SYMBOL FOR ENQUIRY\",\n    0x2406: \"SYMBOL FOR ACKNOWLEDGE\",\n    0x2407: \"SYMBOL FOR BELL\",\n    0x2408: \"SYMBOL FOR BACKSPACE\",\n    0x2409: \"SYMBOL FOR HORIZONTAL TABULATION\",\n    0x240A: \"SYMBOL FOR LINE FEED\",\n    0x240B: \"SYMBOL FOR VERTICAL TABULATION\",\n    0x240C: \"SYMBOL FOR FORM FEED\",\n    0x240D: \"SYMBOL FOR CARRIAGE RETURN\",\n    0x240E: \"SYMBOL FOR SHIFT OUT\",\n    0x240F: \"SYMBOL FOR SHIFT IN\",\n    0x2410: \"SYMBOL FOR DATA LINK ESCAPE\",\n    0x2411: \"SYMBOL FOR DEVICE CONTROL ONE\",\n    0x2412: \"SYMBOL FOR DEVICE CONTROL TWO\",\n    0x2413: \"SYMBOL FOR DEVICE CONTROL THREE\",\n    0x2414: \"SYMBOL FOR DEVICE CONTROL FOUR\",\n    0x2415: \"SYMBOL FOR NEGATIVE ACKNOWLEDGE\",\n    0x2416: \"SYMBOL FOR SYNCHRONOUS IDLE\",\n    0x2417: \"SYMBOL FOR END OF TRANSMISSION BLOCK\",\n    0x2418: \"SYMBOL FOR CANCEL\",\n    0x2419: \"SYMBOL FOR END OF MEDIUM\",\n    0x241A: \"SYMBOL FOR SUBSTITUTE\",\n    0x241B: \"SYMBOL FOR ESCAPE\",\n    0x241C: \"SYMBOL FOR FILE SEPARATOR\",\n    0x241D: \"SYMBOL FOR GROUP SEPARATOR\",\n    0x241E: \"SYMBOL FOR RECORD SEPARATOR\",\n    0x241F: \"SYMBOL FOR UNIT SEPARATOR\",\n    0x2420: \"SYMBOL FOR SPACE\",\n    0x2421: \"SYMBOL FOR DELETE\",\n    0x2422: \"BLANK SYMBOL\",\n    0x2423: \"OPEN BOX\",\n    0x2424: \"SYMBOL FOR NEWLINE\",\n    0x2425: \"SYMBOL FOR DELETE FORM TWO\",\n    0x2426: \"SYMBOL FOR SUBSTITUTE FORM TWO\",\n    0x2440: \"OCR HOOK\",\n    0x2441: \"OCR CHAIR\",\n    0x2442: \"OCR FORK\",\n    0x2443: \"OCR INVERTED FORK\",\n    0x2444: \"OCR BELT BUCKLE\",\n    0x2445: \"OCR BOW TIE\",\n    0x2446: \"OCR BRANCH BANK IDENTIFICATION\",\n    0x2447: \"OCR AMOUNT OF CHECK\",\n    0x2448: \"OCR DASH\",\n    0x2449: \"OCR CUSTOMER ACCOUNT NUMBER\",\n    0x244A: \"OCR DOUBLE BACKSLASH\",\n    0x2460: \"CIRCLED DIGIT ONE\",\n    0x2461: \"CIRCLED DIGIT TWO\",\n    0x2462: \"CIRCLED DIGIT THREE\",\n    0x2463: \"CIRCLED DIGIT FOUR\",\n    0x2464: \"CIRCLED DIGIT FIVE\",\n    0x2465: \"CIRCLED DIGIT SIX\",\n    0x2466: \"CIRCLED DIGIT SEVEN\",\n    0x2467: \"CIRCLED DIGIT EIGHT\",\n    0x2468: \"CIRCLED DIGIT NINE\",\n    0x2469: \"CIRCLED NUMBER TEN\",\n    0x246A: \"CIRCLED NUMBER ELEVEN\",\n    0x246B: \"CIRCLED NUMBER TWELVE\",\n    0x246C: \"CIRCLED NUMBER THIRTEEN\",\n    0x246D: \"CIRCLED NUMBER FOURTEEN\",\n    0x246E: \"CIRCLED NUMBER FIFTEEN\",\n    0x246F: \"CIRCLED NUMBER SIXTEEN\",\n    0x2470: \"CIRCLED NUMBER SEVENTEEN\",\n    0x2471: \"CIRCLED NUMBER EIGHTEEN\",\n    0x2472: \"CIRCLED NUMBER NINETEEN\",\n    0x2473: \"CIRCLED NUMBER TWENTY\",\n    0x2474: \"PARENTHESIZED DIGIT ONE\",\n    0x2475: \"PARENTHESIZED DIGIT TWO\",\n    0x2476: \"PARENTHESIZED DIGIT THREE\",\n    0x2477: \"PARENTHESIZED DIGIT FOUR\",\n    0x2478: \"PARENTHESIZED DIGIT FIVE\",\n    0x2479: \"PARENTHESIZED DIGIT SIX\",\n    0x247A: \"PARENTHESIZED DIGIT SEVEN\",\n    0x247B: \"PARENTHESIZED DIGIT EIGHT\",\n    0x247C: \"PARENTHESIZED DIGIT NINE\",\n    0x247D: \"PARENTHESIZED NUMBER TEN\",\n    0x247E: \"PARENTHESIZED NUMBER ELEVEN\",\n    0x247F: \"PARENTHESIZED NUMBER TWELVE\",\n    0x2480: \"PARENTHESIZED NUMBER THIRTEEN\",\n    0x2481: \"PARENTHESIZED NUMBER FOURTEEN\",\n    0x2482: \"PARENTHESIZED NUMBER FIFTEEN\",\n    0x2483: \"PARENTHESIZED NUMBER SIXTEEN\",\n    0x2484: \"PARENTHESIZED NUMBER SEVENTEEN\",\n    0x2485: \"PARENTHESIZED NUMBER EIGHTEEN\",\n    0x2486: \"PARENTHESIZED NUMBER NINETEEN\",\n    0x2487: \"PARENTHESIZED NUMBER TWENTY\",\n    0x2488: \"DIGIT ONE FULL STOP\",\n    0x2489: \"DIGIT TWO FULL STOP\",\n    0x248A: \"DIGIT THREE FULL STOP\",\n    0x248B: \"DIGIT FOUR FULL STOP\",\n    0x248C: \"DIGIT FIVE FULL STOP\",\n    0x248D: \"DIGIT SIX FULL STOP\",\n    0x248E: \"DIGIT SEVEN FULL STOP\",\n    0x248F: \"DIGIT EIGHT FULL STOP\",\n    0x2490: \"DIGIT NINE FULL STOP\",\n    0x2491: \"NUMBER TEN FULL STOP\",\n    0x2492: \"NUMBER ELEVEN FULL STOP\",\n    0x2493: \"NUMBER TWELVE FULL STOP\",\n    0x2494: \"NUMBER THIRTEEN FULL STOP\",\n    0x2495: \"NUMBER FOURTEEN FULL STOP\",\n    0x2496: \"NUMBER FIFTEEN FULL STOP\",\n    0x2497: \"NUMBER SIXTEEN FULL STOP\",\n    0x2498: \"NUMBER SEVENTEEN FULL STOP\",\n    0x2499: \"NUMBER EIGHTEEN FULL STOP\",\n    0x249A: \"NUMBER NINETEEN FULL STOP\",\n    0x249B: \"NUMBER TWENTY FULL STOP\",\n    0x249C: \"PARENTHESIZED LATIN SMALL LETTER A\",\n    0x249D: \"PARENTHESIZED LATIN SMALL LETTER B\",\n    0x249E: \"PARENTHESIZED LATIN SMALL LETTER C\",\n    0x249F: \"PARENTHESIZED LATIN SMALL LETTER D\",\n    0x24A0: \"PARENTHESIZED LATIN SMALL LETTER E\",\n    0x24A1: \"PARENTHESIZED LATIN SMALL LETTER F\",\n    0x24A2: \"PARENTHESIZED LATIN SMALL LETTER G\",\n    0x24A3: \"PARENTHESIZED LATIN SMALL LETTER H\",\n    0x24A4: \"PARENTHESIZED LATIN SMALL LETTER I\",\n    0x24A5: \"PARENTHESIZED LATIN SMALL LETTER J\",\n    0x24A6: \"PARENTHESIZED LATIN SMALL LETTER K\",\n    0x24A7: \"PARENTHESIZED LATIN SMALL LETTER L\",\n    0x24A8: \"PARENTHESIZED LATIN SMALL LETTER M\",\n    0x24A9: \"PARENTHESIZED LATIN SMALL LETTER N\",\n    0x24AA: \"PARENTHESIZED LATIN SMALL LETTER O\",\n    0x24AB: \"PARENTHESIZED LATIN SMALL LETTER P\",\n    0x24AC: \"PARENTHESIZED LATIN SMALL LETTER Q\",\n    0x24AD: \"PARENTHESIZED LATIN SMALL LETTER R\",\n    0x24AE: \"PARENTHESIZED LATIN SMALL LETTER S\",\n    0x24AF: \"PARENTHESIZED LATIN SMALL LETTER T\",\n    0x24B0: \"PARENTHESIZED LATIN SMALL LETTER U\",\n    0x24B1: \"PARENTHESIZED LATIN SMALL LETTER V\",\n    0x24B2: \"PARENTHESIZED LATIN SMALL LETTER W\",\n    0x24B3: \"PARENTHESIZED LATIN SMALL LETTER X\",\n    0x24B4: \"PARENTHESIZED LATIN SMALL LETTER Y\",\n    0x24B5: \"PARENTHESIZED LATIN SMALL LETTER Z\",\n    0x24B6: \"CIRCLED LATIN CAPITAL LETTER A\",\n    0x24B7: \"CIRCLED LATIN CAPITAL LETTER B\",\n    0x24B8: \"CIRCLED LATIN CAPITAL LETTER C\",\n    0x24B9: \"CIRCLED LATIN CAPITAL LETTER D\",\n    0x24BA: \"CIRCLED LATIN CAPITAL LETTER E\",\n    0x24BB: \"CIRCLED LATIN CAPITAL LETTER F\",\n    0x24BC: \"CIRCLED LATIN CAPITAL LETTER G\",\n    0x24BD: \"CIRCLED LATIN CAPITAL LETTER H\",\n    0x24BE: \"CIRCLED LATIN CAPITAL LETTER I\",\n    0x24BF: \"CIRCLED LATIN CAPITAL LETTER J\",\n    0x24C0: \"CIRCLED LATIN CAPITAL LETTER K\",\n    0x24C1: \"CIRCLED LATIN CAPITAL LETTER L\",\n    0x24C2: \"CIRCLED LATIN CAPITAL LETTER M\",\n    0x24C3: \"CIRCLED LATIN CAPITAL LETTER N\",\n    0x24C4: \"CIRCLED LATIN CAPITAL LETTER O\",\n    0x24C5: \"CIRCLED LATIN CAPITAL LETTER P\",\n    0x24C6: \"CIRCLED LATIN CAPITAL LETTER Q\",\n    0x24C7: \"CIRCLED LATIN CAPITAL LETTER R\",\n    0x24C8: \"CIRCLED LATIN CAPITAL LETTER S\",\n    0x24C9: \"CIRCLED LATIN CAPITAL LETTER T\",\n    0x24CA: \"CIRCLED LATIN CAPITAL LETTER U\",\n    0x24CB: \"CIRCLED LATIN CAPITAL LETTER V\",\n    0x24CC: \"CIRCLED LATIN CAPITAL LETTER W\",\n    0x24CD: \"CIRCLED LATIN CAPITAL LETTER X\",\n    0x24CE: \"CIRCLED LATIN CAPITAL LETTER Y\",\n    0x24CF: \"CIRCLED LATIN CAPITAL LETTER Z\",\n    0x24D0: \"CIRCLED LATIN SMALL LETTER A\",\n    0x24D1: \"CIRCLED LATIN SMALL LETTER B\",\n    0x24D2: \"CIRCLED LATIN SMALL LETTER C\",\n    0x24D3: \"CIRCLED LATIN SMALL LETTER D\",\n    0x24D4: \"CIRCLED LATIN SMALL LETTER E\",\n    0x24D5: \"CIRCLED LATIN SMALL LETTER F\",\n    0x24D6: \"CIRCLED LATIN SMALL LETTER G\",\n    0x24D7: \"CIRCLED LATIN SMALL LETTER H\",\n    0x24D8: \"CIRCLED LATIN SMALL LETTER I\",\n    0x24D9: \"CIRCLED LATIN SMALL LETTER J\",\n    0x24DA: \"CIRCLED LATIN SMALL LETTER K\",\n    0x24DB: \"CIRCLED LATIN SMALL LETTER L\",\n    0x24DC: \"CIRCLED LATIN SMALL LETTER M\",\n    0x24DD: \"CIRCLED LATIN SMALL LETTER N\",\n    0x24DE: \"CIRCLED LATIN SMALL LETTER O\",\n    0x24DF: \"CIRCLED LATIN SMALL LETTER P\",\n    0x24E0: \"CIRCLED LATIN SMALL LETTER Q\",\n    0x24E1: \"CIRCLED LATIN SMALL LETTER R\",\n    0x24E2: \"CIRCLED LATIN SMALL LETTER S\",\n    0x24E3: \"CIRCLED LATIN SMALL LETTER T\",\n    0x24E4: \"CIRCLED LATIN SMALL LETTER U\",\n    0x24E5: \"CIRCLED LATIN SMALL LETTER V\",\n    0x24E6: \"CIRCLED LATIN SMALL LETTER W\",\n    0x24E7: \"CIRCLED LATIN SMALL LETTER X\",\n    0x24E8: \"CIRCLED LATIN SMALL LETTER Y\",\n    0x24E9: \"CIRCLED LATIN SMALL LETTER Z\",\n    0x24EA: \"CIRCLED DIGIT ZERO\",\n    0x24EB: \"NEGATIVE CIRCLED NUMBER ELEVEN\",\n    0x24EC: \"NEGATIVE CIRCLED NUMBER TWELVE\",\n    0x24ED: \"NEGATIVE CIRCLED NUMBER THIRTEEN\",\n    0x24EE: \"NEGATIVE CIRCLED NUMBER FOURTEEN\",\n    0x24EF: \"NEGATIVE CIRCLED NUMBER FIFTEEN\",\n    0x24F0: \"NEGATIVE CIRCLED NUMBER SIXTEEN\",\n    0x24F1: \"NEGATIVE CIRCLED NUMBER SEVENTEEN\",\n    0x24F2: \"NEGATIVE CIRCLED NUMBER EIGHTEEN\",\n    0x24F3: \"NEGATIVE CIRCLED NUMBER NINETEEN\",\n    0x24F4: \"NEGATIVE CIRCLED NUMBER TWENTY\",\n    0x24F5: \"DOUBLE CIRCLED DIGIT ONE\",\n    0x24F6: \"DOUBLE CIRCLED DIGIT TWO\",\n    0x24F7: \"DOUBLE CIRCLED DIGIT THREE\",\n    0x24F8: \"DOUBLE CIRCLED DIGIT FOUR\",\n    0x24F9: \"DOUBLE CIRCLED DIGIT FIVE\",\n    0x24FA: \"DOUBLE CIRCLED DIGIT SIX\",\n    0x24FB: \"DOUBLE CIRCLED DIGIT SEVEN\",\n    0x24FC: \"DOUBLE CIRCLED DIGIT EIGHT\",\n    0x24FD: \"DOUBLE CIRCLED DIGIT NINE\",\n    0x24FE: \"DOUBLE CIRCLED NUMBER TEN\",\n    0x24FF: \"NEGATIVE CIRCLED DIGIT ZERO\",\n    0x2500: \"BOX DRAWINGS LIGHT HORIZONTAL\",\n    0x2501: \"BOX DRAWINGS HEAVY HORIZONTAL\",\n    0x2502: \"BOX DRAWINGS LIGHT VERTICAL\",\n    0x2503: \"BOX DRAWINGS HEAVY VERTICAL\",\n    0x2504: \"BOX DRAWINGS LIGHT TRIPLE DASH HORIZONTAL\",\n    0x2505: \"BOX DRAWINGS HEAVY TRIPLE DASH HORIZONTAL\",\n    0x2506: \"BOX DRAWINGS LIGHT TRIPLE DASH VERTICAL\",\n    0x2507: \"BOX DRAWINGS HEAVY TRIPLE DASH VERTICAL\",\n    0x2508: \"BOX DRAWINGS LIGHT QUADRUPLE DASH HORIZONTAL\",\n    0x2509: \"BOX DRAWINGS HEAVY QUADRUPLE DASH HORIZONTAL\",\n    0x250A: \"BOX DRAWINGS LIGHT QUADRUPLE DASH VERTICAL\",\n    0x250B: \"BOX DRAWINGS HEAVY QUADRUPLE DASH VERTICAL\",\n    0x250C: \"BOX DRAWINGS LIGHT DOWN AND RIGHT\",\n    0x250D: \"BOX DRAWINGS DOWN LIGHT AND RIGHT HEAVY\",\n    0x250E: \"BOX DRAWINGS DOWN HEAVY AND RIGHT LIGHT\",\n    0x250F: \"BOX DRAWINGS HEAVY DOWN AND RIGHT\",\n    0x2510: \"BOX DRAWINGS LIGHT DOWN AND LEFT\",\n    0x2511: \"BOX DRAWINGS DOWN LIGHT AND LEFT HEAVY\",\n    0x2512: \"BOX DRAWINGS DOWN HEAVY AND LEFT LIGHT\",\n    0x2513: \"BOX DRAWINGS HEAVY DOWN AND LEFT\",\n    0x2514: \"BOX DRAWINGS LIGHT UP AND RIGHT\",\n    0x2515: \"BOX DRAWINGS UP LIGHT AND RIGHT HEAVY\",\n    0x2516: \"BOX DRAWINGS UP HEAVY AND RIGHT LIGHT\",\n    0x2517: \"BOX DRAWINGS HEAVY UP AND RIGHT\",\n    0x2518: \"BOX DRAWINGS LIGHT UP AND LEFT\",\n    0x2519: \"BOX DRAWINGS UP LIGHT AND LEFT HEAVY\",\n    0x251A: \"BOX DRAWINGS UP HEAVY AND LEFT LIGHT\",\n    0x251B: \"BOX DRAWINGS HEAVY UP AND LEFT\",\n    0x251C: \"BOX DRAWINGS LIGHT VERTICAL AND RIGHT\",\n    0x251D: \"BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY\",\n    0x251E: \"BOX DRAWINGS UP HEAVY AND RIGHT DOWN LIGHT\",\n    0x251F: \"BOX DRAWINGS DOWN HEAVY AND RIGHT UP LIGHT\",\n    0x2520: \"BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT\",\n    0x2521: \"BOX DRAWINGS DOWN LIGHT AND RIGHT UP HEAVY\",\n    0x2522: \"BOX DRAWINGS UP LIGHT AND RIGHT DOWN HEAVY\",\n    0x2523: \"BOX DRAWINGS HEAVY VERTICAL AND RIGHT\",\n    0x2524: \"BOX DRAWINGS LIGHT VERTICAL AND LEFT\",\n    0x2525: \"BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY\",\n    0x2526: \"BOX DRAWINGS UP HEAVY AND LEFT DOWN LIGHT\",\n    0x2527: \"BOX DRAWINGS DOWN HEAVY AND LEFT UP LIGHT\",\n    0x2528: \"BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT\",\n    0x2529: \"BOX DRAWINGS DOWN LIGHT AND LEFT UP HEAVY\",\n    0x252A: \"BOX DRAWINGS UP LIGHT AND LEFT DOWN HEAVY\",\n    0x252B: \"BOX DRAWINGS HEAVY VERTICAL AND LEFT\",\n    0x252C: \"BOX DRAWINGS LIGHT DOWN AND HORIZONTAL\",\n    0x252D: \"BOX DRAWINGS LEFT HEAVY AND RIGHT DOWN LIGHT\",\n    0x252E: \"BOX DRAWINGS RIGHT HEAVY AND LEFT DOWN LIGHT\",\n    0x252F: \"BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY\",\n    0x2530: \"BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT\",\n    0x2531: \"BOX DRAWINGS RIGHT LIGHT AND LEFT DOWN HEAVY\",\n    0x2532: \"BOX DRAWINGS LEFT LIGHT AND RIGHT DOWN HEAVY\",\n    0x2533: \"BOX DRAWINGS HEAVY DOWN AND HORIZONTAL\",\n    0x2534: \"BOX DRAWINGS LIGHT UP AND HORIZONTAL\",\n    0x2535: \"BOX DRAWINGS LEFT HEAVY AND RIGHT UP LIGHT\",\n    0x2536: \"BOX DRAWINGS RIGHT HEAVY AND LEFT UP LIGHT\",\n    0x2537: \"BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY\",\n    0x2538: \"BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT\",\n    0x2539: \"BOX DRAWINGS RIGHT LIGHT AND LEFT UP HEAVY\",\n    0x253A: \"BOX DRAWINGS LEFT LIGHT AND RIGHT UP HEAVY\",\n    0x253B: \"BOX DRAWINGS HEAVY UP AND HORIZONTAL\",\n    0x253C: \"BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL\",\n    0x253D: \"BOX DRAWINGS LEFT HEAVY AND RIGHT VERTICAL LIGHT\",\n    0x253E: \"BOX DRAWINGS RIGHT HEAVY AND LEFT VERTICAL LIGHT\",\n    0x253F: \"BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY\",\n    0x2540: \"BOX DRAWINGS UP HEAVY AND DOWN HORIZONTAL LIGHT\",\n    0x2541: \"BOX DRAWINGS DOWN HEAVY AND UP HORIZONTAL LIGHT\",\n    0x2542: \"BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT\",\n    0x2543: \"BOX DRAWINGS LEFT UP HEAVY AND RIGHT DOWN LIGHT\",\n    0x2544: \"BOX DRAWINGS RIGHT UP HEAVY AND LEFT DOWN LIGHT\",\n    0x2545: \"BOX DRAWINGS LEFT DOWN HEAVY AND RIGHT UP LIGHT\",\n    0x2546: \"BOX DRAWINGS RIGHT DOWN HEAVY AND LEFT UP LIGHT\",\n    0x2547: \"BOX DRAWINGS DOWN LIGHT AND UP HORIZONTAL HEAVY\",\n    0x2548: \"BOX DRAWINGS UP LIGHT AND DOWN HORIZONTAL HEAVY\",\n    0x2549: \"BOX DRAWINGS RIGHT LIGHT AND LEFT VERTICAL HEAVY\",\n    0x254A: \"BOX DRAWINGS LEFT LIGHT AND RIGHT VERTICAL HEAVY\",\n    0x254B: \"BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL\",\n    0x254C: \"BOX DRAWINGS LIGHT DOUBLE DASH HORIZONTAL\",\n    0x254D: \"BOX DRAWINGS HEAVY DOUBLE DASH HORIZONTAL\",\n    0x254E: \"BOX DRAWINGS LIGHT DOUBLE DASH VERTICAL\",\n    0x254F: \"BOX DRAWINGS HEAVY DOUBLE DASH VERTICAL\",\n    0x2550: \"BOX DRAWINGS DOUBLE HORIZONTAL\",\n    0x2551: \"BOX DRAWINGS DOUBLE VERTICAL\",\n    0x2552: \"BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE\",\n    0x2553: \"BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE\",\n    0x2554: \"BOX DRAWINGS DOUBLE DOWN AND RIGHT\",\n    0x2555: \"BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE\",\n    0x2556: \"BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE\",\n    0x2557: \"BOX DRAWINGS DOUBLE DOWN AND LEFT\",\n    0x2558: \"BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE\",\n    0x2559: \"BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE\",\n    0x255A: \"BOX DRAWINGS DOUBLE UP AND RIGHT\",\n    0x255B: \"BOX DRAWINGS UP SINGLE AND LEFT DOUBLE\",\n    0x255C: \"BOX DRAWINGS UP DOUBLE AND LEFT SINGLE\",\n    0x255D: \"BOX DRAWINGS DOUBLE UP AND LEFT\",\n    0x255E: \"BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE\",\n    0x255F: \"BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE\",\n    0x2560: \"BOX DRAWINGS DOUBLE VERTICAL AND RIGHT\",\n    0x2561: \"BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE\",\n    0x2562: \"BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE\",\n    0x2563: \"BOX DRAWINGS DOUBLE VERTICAL AND LEFT\",\n    0x2564: \"BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE\",\n    0x2565: \"BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE\",\n    0x2566: \"BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL\",\n    0x2567: \"BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE\",\n    0x2568: \"BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE\",\n    0x2569: \"BOX DRAWINGS DOUBLE UP AND HORIZONTAL\",\n    0x256A: \"BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE\",\n    0x256B: \"BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE\",\n    0x256C: \"BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL\",\n    0x256D: \"BOX DRAWINGS LIGHT ARC DOWN AND RIGHT\",\n    0x256E: \"BOX DRAWINGS LIGHT ARC DOWN AND LEFT\",\n    0x256F: \"BOX DRAWINGS LIGHT ARC UP AND LEFT\",\n    0x2570: \"BOX DRAWINGS LIGHT ARC UP AND RIGHT\",\n    0x2571: \"BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT\",\n    0x2572: \"BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT\",\n    0x2573: \"BOX DRAWINGS LIGHT DIAGONAL CROSS\",\n    0x2574: \"BOX DRAWINGS LIGHT LEFT\",\n    0x2575: \"BOX DRAWINGS LIGHT UP\",\n    0x2576: \"BOX DRAWINGS LIGHT RIGHT\",\n    0x2577: \"BOX DRAWINGS LIGHT DOWN\",\n    0x2578: \"BOX DRAWINGS HEAVY LEFT\",\n    0x2579: \"BOX DRAWINGS HEAVY UP\",\n    0x257A: \"BOX DRAWINGS HEAVY RIGHT\",\n    0x257B: \"BOX DRAWINGS HEAVY DOWN\",\n    0x257C: \"BOX DRAWINGS LIGHT LEFT AND HEAVY RIGHT\",\n    0x257D: \"BOX DRAWINGS LIGHT UP AND HEAVY DOWN\",\n    0x257E: \"BOX DRAWINGS HEAVY LEFT AND LIGHT RIGHT\",\n    0x257F: \"BOX DRAWINGS HEAVY UP AND LIGHT DOWN\",\n    0x2580: \"UPPER HALF BLOCK\",\n    0x2581: \"LOWER ONE EIGHTH BLOCK\",\n    0x2582: \"LOWER ONE QUARTER BLOCK\",\n    0x2583: \"LOWER THREE EIGHTHS BLOCK\",\n    0x2584: \"LOWER HALF BLOCK\",\n    0x2585: \"LOWER FIVE EIGHTHS BLOCK\",\n    0x2586: \"LOWER THREE QUARTERS BLOCK\",\n    0x2587: \"LOWER SEVEN EIGHTHS BLOCK\",\n    0x2588: \"FULL BLOCK\",\n    0x2589: \"LEFT SEVEN EIGHTHS BLOCK\",\n    0x258A: \"LEFT THREE QUARTERS BLOCK\",\n    0x258B: \"LEFT FIVE EIGHTHS BLOCK\",\n    0x258C: \"LEFT HALF BLOCK\",\n    0x258D: \"LEFT THREE EIGHTHS BLOCK\",\n    0x258E: \"LEFT ONE QUARTER BLOCK\",\n    0x258F: \"LEFT ONE EIGHTH BLOCK\",\n    0x2590: \"RIGHT HALF BLOCK\",\n    0x2591: \"LIGHT SHADE\",\n    0x2592: \"MEDIUM SHADE\",\n    0x2593: \"DARK SHADE\",\n    0x2594: \"UPPER ONE EIGHTH BLOCK\",\n    0x2595: \"RIGHT ONE EIGHTH BLOCK\",\n    0x2596: \"QUADRANT LOWER LEFT\",\n    0x2597: \"QUADRANT LOWER RIGHT\",\n    0x2598: \"QUADRANT UPPER LEFT\",\n    0x2599: \"QUADRANT UPPER LEFT AND LOWER LEFT AND LOWER RIGHT\",\n    0x259A: \"QUADRANT UPPER LEFT AND LOWER RIGHT\",\n    0x259B: \"QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER LEFT\",\n    0x259C: \"QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER RIGHT\",\n    0x259D: \"QUADRANT UPPER RIGHT\",\n    0x259E: \"QUADRANT UPPER RIGHT AND LOWER LEFT\",\n    0x259F: \"QUADRANT UPPER RIGHT AND LOWER LEFT AND LOWER RIGHT\",\n    0x25A0: \"BLACK SQUARE\",\n    0x25A1: \"WHITE SQUARE\",\n    0x25A2: \"WHITE SQUARE WITH ROUNDED CORNERS\",\n    0x25A3: \"WHITE SQUARE CONTAINING BLACK SMALL SQUARE\",\n    0x25A4: \"SQUARE WITH HORIZONTAL FILL\",\n    0x25A5: \"SQUARE WITH VERTICAL FILL\",\n    0x25A6: \"SQUARE WITH ORTHOGONAL CROSSHATCH FILL\",\n    0x25A7: \"SQUARE WITH UPPER LEFT TO LOWER RIGHT FILL\",\n    0x25A8: \"SQUARE WITH UPPER RIGHT TO LOWER LEFT FILL\",\n    0x25A9: \"SQUARE WITH DIAGONAL CROSSHATCH FILL\",\n    0x25AA: \"BLACK SMALL SQUARE\",\n    0x25AB: \"WHITE SMALL SQUARE\",\n    0x25AC: \"BLACK RECTANGLE\",\n    0x25AD: \"WHITE RECTANGLE\",\n    0x25AE: \"BLACK VERTICAL RECTANGLE\",\n    0x25AF: \"WHITE VERTICAL RECTANGLE\",\n    0x25B0: \"BLACK PARALLELOGRAM\",\n    0x25B1: \"WHITE PARALLELOGRAM\",\n    0x25B2: \"BLACK UP-POINTING TRIANGLE\",\n    0x25B3: \"WHITE UP-POINTING TRIANGLE\",\n    0x25B4: \"BLACK UP-POINTING SMALL TRIANGLE\",\n    0x25B5: \"WHITE UP-POINTING SMALL TRIANGLE\",\n    0x25B6: \"BLACK RIGHT-POINTING TRIANGLE\",\n    0x25B7: \"WHITE RIGHT-POINTING TRIANGLE\",\n    0x25B8: \"BLACK RIGHT-POINTING SMALL TRIANGLE\",\n    0x25B9: \"WHITE RIGHT-POINTING SMALL TRIANGLE\",\n    0x25BA: \"BLACK RIGHT-POINTING POINTER\",\n    0x25BB: \"WHITE RIGHT-POINTING POINTER\",\n    0x25BC: \"BLACK DOWN-POINTING TRIANGLE\",\n    0x25BD: \"WHITE DOWN-POINTING TRIANGLE\",\n    0x25BE: \"BLACK DOWN-POINTING SMALL TRIANGLE\",\n    0x25BF: \"WHITE DOWN-POINTING SMALL TRIANGLE\",\n    0x25C0: \"BLACK LEFT-POINTING TRIANGLE\",\n    0x25C1: \"WHITE LEFT-POINTING TRIANGLE\",\n    0x25C2: \"BLACK LEFT-POINTING SMALL TRIANGLE\",\n    0x25C3: \"WHITE LEFT-POINTING SMALL TRIANGLE\",\n    0x25C4: \"BLACK LEFT-POINTING POINTER\",\n    0x25C5: \"WHITE LEFT-POINTING POINTER\",\n    0x25C6: \"BLACK DIAMOND\",\n    0x25C7: \"WHITE DIAMOND\",\n    0x25C8: \"WHITE DIAMOND CONTAINING BLACK SMALL DIAMOND\",\n    0x25C9: \"FISHEYE\",\n    0x25CA: \"LOZENGE\",\n    0x25CB: \"WHITE CIRCLE\",\n    0x25CC: \"DOTTED CIRCLE\",\n    0x25CD: \"CIRCLE WITH VERTICAL FILL\",\n    0x25CE: \"BULLSEYE\",\n    0x25CF: \"BLACK CIRCLE\",\n    0x25D0: \"CIRCLE WITH LEFT HALF BLACK\",\n    0x25D1: \"CIRCLE WITH RIGHT HALF BLACK\",\n    0x25D2: \"CIRCLE WITH LOWER HALF BLACK\",\n    0x25D3: \"CIRCLE WITH UPPER HALF BLACK\",\n    0x25D4: \"CIRCLE WITH UPPER RIGHT QUADRANT BLACK\",\n    0x25D5: \"CIRCLE WITH ALL BUT UPPER LEFT QUADRANT BLACK\",\n    0x25D6: \"LEFT HALF BLACK CIRCLE\",\n    0x25D7: \"RIGHT HALF BLACK CIRCLE\",\n    0x25D8: \"INVERSE BULLET\",\n    0x25D9: \"INVERSE WHITE CIRCLE\",\n    0x25DA: \"UPPER HALF INVERSE WHITE CIRCLE\",\n    0x25DB: \"LOWER HALF INVERSE WHITE CIRCLE\",\n    0x25DC: \"UPPER LEFT QUADRANT CIRCULAR ARC\",\n    0x25DD: \"UPPER RIGHT QUADRANT CIRCULAR ARC\",\n    0x25DE: \"LOWER RIGHT QUADRANT CIRCULAR ARC\",\n    0x25DF: \"LOWER LEFT QUADRANT CIRCULAR ARC\",\n    0x25E0: \"UPPER HALF CIRCLE\",\n    0x25E1: \"LOWER HALF CIRCLE\",\n    0x25E2: \"BLACK LOWER RIGHT TRIANGLE\",\n    0x25E3: \"BLACK LOWER LEFT TRIANGLE\",\n    0x25E4: \"BLACK UPPER LEFT TRIANGLE\",\n    0x25E5: \"BLACK UPPER RIGHT TRIANGLE\",\n    0x25E6: \"WHITE BULLET\",\n    0x25E7: \"SQUARE WITH LEFT HALF BLACK\",\n    0x25E8: \"SQUARE WITH RIGHT HALF BLACK\",\n    0x25E9: \"SQUARE WITH UPPER LEFT DIAGONAL HALF BLACK\",\n    0x25EA: \"SQUARE WITH LOWER RIGHT DIAGONAL HALF BLACK\",\n    0x25EB: \"WHITE SQUARE WITH VERTICAL BISECTING LINE\",\n    0x25EC: \"WHITE UP-POINTING TRIANGLE WITH DOT\",\n    0x25ED: \"UP-POINTING TRIANGLE WITH LEFT HALF BLACK\",\n    0x25EE: \"UP-POINTING TRIANGLE WITH RIGHT HALF BLACK\",\n    0x25EF: \"LARGE CIRCLE\",\n    0x25F0: \"WHITE SQUARE WITH UPPER LEFT QUADRANT\",\n    0x25F1: \"WHITE SQUARE WITH LOWER LEFT QUADRANT\",\n    0x25F2: \"WHITE SQUARE WITH LOWER RIGHT QUADRANT\",\n    0x25F3: \"WHITE SQUARE WITH UPPER RIGHT QUADRANT\",\n    0x25F4: \"WHITE CIRCLE WITH UPPER LEFT QUADRANT\",\n    0x25F5: \"WHITE CIRCLE WITH LOWER LEFT QUADRANT\",\n    0x25F6: \"WHITE CIRCLE WITH LOWER RIGHT QUADRANT\",\n    0x25F7: \"WHITE CIRCLE WITH UPPER RIGHT QUADRANT\",\n    0x25F8: \"UPPER LEFT TRIANGLE\",\n    0x25F9: \"UPPER RIGHT TRIANGLE\",\n    0x25FA: \"LOWER LEFT TRIANGLE\",\n    0x25FB: \"WHITE MEDIUM SQUARE\",\n    0x25FC: \"BLACK MEDIUM SQUARE\",\n    0x25FD: \"WHITE MEDIUM SMALL SQUARE\",\n    0x25FE: \"BLACK MEDIUM SMALL SQUARE\",\n    0x25FF: \"LOWER RIGHT TRIANGLE\",\n    0x2600: \"BLACK SUN WITH RAYS\",\n    0x2601: \"CLOUD\",\n    0x2602: \"UMBRELLA\",\n    0x2603: \"SNOWMAN\",\n    0x2604: \"COMET\",\n    0x2605: \"BLACK STAR\",\n    0x2606: \"WHITE STAR\",\n    0x2607: \"LIGHTNING\",\n    0x2608: \"THUNDERSTORM\",\n    0x2609: \"SUN\",\n    0x260A: \"ASCENDING NODE\",\n    0x260B: \"DESCENDING NODE\",\n    0x260C: \"CONJUNCTION\",\n    0x260D: \"OPPOSITION\",\n    0x260E: \"BLACK TELEPHONE\",\n    0x260F: \"WHITE TELEPHONE\",\n    0x2610: \"BALLOT BOX\",\n    0x2611: \"BALLOT BOX WITH CHECK\",\n    0x2612: \"BALLOT BOX WITH X\",\n    0x2613: \"SALTIRE\",\n    0x2614: \"UMBRELLA WITH RAIN DROPS\",\n    0x2615: \"HOT BEVERAGE\",\n    0x2616: \"WHITE SHOGI PIECE\",\n    0x2617: \"BLACK SHOGI PIECE\",\n    0x2618: \"SHAMROCK\",\n    0x2619: \"REVERSED ROTATED FLORAL HEART BULLET\",\n    0x261A: \"BLACK LEFT POINTING INDEX\",\n    0x261B: \"BLACK RIGHT POINTING INDEX\",\n    0x261C: \"WHITE LEFT POINTING INDEX\",\n    0x261D: \"WHITE UP POINTING INDEX\",\n    0x261E: \"WHITE RIGHT POINTING INDEX\",\n    0x261F: \"WHITE DOWN POINTING INDEX\",\n    0x2620: \"SKULL AND CROSSBONES\",\n    0x2621: \"CAUTION SIGN\",\n    0x2622: \"RADIOACTIVE SIGN\",\n    0x2623: \"BIOHAZARD SIGN\",\n    0x2624: \"CADUCEUS\",\n    0x2625: \"ANKH\",\n    0x2626: \"ORTHODOX CROSS\",\n    0x2627: \"CHI RHO\",\n    0x2628: \"CROSS OF LORRAINE\",\n    0x2629: \"CROSS OF JERUSALEM\",\n    0x262A: \"STAR AND CRESCENT\",\n    0x262B: \"FARSI SYMBOL\",\n    0x262C: \"ADI SHAKTI\",\n    0x262D: \"HAMMER AND SICKLE\",\n    0x262E: \"PEACE SYMBOL\",\n    0x262F: \"YIN YANG\",\n    0x2630: \"TRIGRAM FOR HEAVEN\",\n    0x2631: \"TRIGRAM FOR LAKE\",\n    0x2632: \"TRIGRAM FOR FIRE\",\n    0x2633: \"TRIGRAM FOR THUNDER\",\n    0x2634: \"TRIGRAM FOR WIND\",\n    0x2635: \"TRIGRAM FOR WATER\",\n    0x2636: \"TRIGRAM FOR MOUNTAIN\",\n    0x2637: \"TRIGRAM FOR EARTH\",\n    0x2638: \"WHEEL OF DHARMA\",\n    0x2639: \"WHITE FROWNING FACE\",\n    0x263A: \"WHITE SMILING FACE\",\n    0x263B: \"BLACK SMILING FACE\",\n    0x263C: \"WHITE SUN WITH RAYS\",\n    0x263D: \"FIRST QUARTER MOON\",\n    0x263E: \"LAST QUARTER MOON\",\n    0x263F: \"MERCURY\",\n    0x2640: \"FEMALE SIGN\",\n    0x2641: \"EARTH\",\n    0x2642: \"MALE SIGN\",\n    0x2643: \"JUPITER\",\n    0x2644: \"SATURN\",\n    0x2645: \"URANUS\",\n    0x2646: \"NEPTUNE\",\n    0x2647: \"PLUTO\",\n    0x2648: \"ARIES\",\n    0x2649: \"TAURUS\",\n    0x264A: \"GEMINI\",\n    0x264B: \"CANCER\",\n    0x264C: \"LEO\",\n    0x264D: \"VIRGO\",\n    0x264E: \"LIBRA\",\n    0x264F: \"SCORPIUS\",\n    0x2650: \"SAGITTARIUS\",\n    0x2651: \"CAPRICORN\",\n    0x2652: \"AQUARIUS\",\n    0x2653: \"PISCES\",\n    0x2654: \"WHITE CHESS KING\",\n    0x2655: \"WHITE CHESS QUEEN\",\n    0x2656: \"WHITE CHESS ROOK\",\n    0x2657: \"WHITE CHESS BISHOP\",\n    0x2658: \"WHITE CHESS KNIGHT\",\n    0x2659: \"WHITE CHESS PAWN\",\n    0x265A: \"BLACK CHESS KING\",\n    0x265B: \"BLACK CHESS QUEEN\",\n    0x265C: \"BLACK CHESS ROOK\",\n    0x265D: \"BLACK CHESS BISHOP\",\n    0x265E: \"BLACK CHESS KNIGHT\",\n    0x265F: \"BLACK CHESS PAWN\",\n    0x2660: \"BLACK SPADE SUIT\",\n    0x2661: \"WHITE HEART SUIT\",\n    0x2662: \"WHITE DIAMOND SUIT\",\n    0x2663: \"BLACK CLUB SUIT\",\n    0x2664: \"WHITE SPADE SUIT\",\n    0x2665: \"BLACK HEART SUIT\",\n    0x2666: \"BLACK DIAMOND SUIT\",\n    0x2667: \"WHITE CLUB SUIT\",\n    0x2668: \"HOT SPRINGS\",\n    0x2669: \"QUARTER NOTE\",\n    0x266A: \"EIGHTH NOTE\",\n    0x266B: \"BEAMED EIGHTH NOTES\",\n    0x266C: \"BEAMED SIXTEENTH NOTES\",\n    0x266D: \"MUSIC FLAT SIGN\",\n    0x266E: \"MUSIC NATURAL SIGN\",\n    0x266F: \"MUSIC SHARP SIGN\",\n    0x2670: \"WEST SYRIAC CROSS\",\n    0x2671: \"EAST SYRIAC CROSS\",\n    0x2672: \"UNIVERSAL RECYCLING SYMBOL\",\n    0x2673: \"RECYCLING SYMBOL FOR TYPE-1 PLASTICS (pete)\",\n    0x2674: \"RECYCLING SYMBOL FOR TYPE-2 PLASTICS (hdpe)\",\n    0x2675: \"RECYCLING SYMBOL FOR TYPE-3 PLASTICS (pvc)\",\n    0x2676: \"RECYCLING SYMBOL FOR TYPE-4 PLASTICS (ldpe)\",\n    0x2677: \"RECYCLING SYMBOL FOR TYPE-5 PLASTICS (pp)\",\n    0x2678: \"RECYCLING SYMBOL FOR TYPE-6 PLASTICS (ps)\",\n    0x2679: \"RECYCLING SYMBOL FOR TYPE-7 PLASTICS (other)\",\n    0x267A: \"RECYCLING SYMBOL FOR GENERIC MATERIALS\",\n    0x267B: \"BLACK UNIVERSAL RECYCLING SYMBOL\",\n    0x267C: \"RECYCLED PAPER SYMBOL\",\n    0x267D: \"PARTIALLY-RECYCLED PAPER SYMBOL\",\n    0x267E: \"PERMANENT PAPER SIGN\",\n    0x267F: \"WHEELCHAIR SYMBOL\",\n    0x2680: \"DIE FACE-1\",\n    0x2681: \"DIE FACE-2\",\n    0x2682: \"DIE FACE-3\",\n    0x2683: \"DIE FACE-4\",\n    0x2684: \"DIE FACE-5\",\n    0x2685: \"DIE FACE-6\",\n    0x2686: \"WHITE CIRCLE WITH DOT RIGHT\",\n    0x2687: \"WHITE CIRCLE WITH TWO DOTS\",\n    0x2688: \"BLACK CIRCLE WITH WHITE DOT RIGHT\",\n    0x2689: \"BLACK CIRCLE WITH TWO WHITE DOTS\",\n    0x268A: \"MONOGRAM FOR YANG\",\n    0x268B: \"MONOGRAM FOR YIN\",\n    0x268C: \"DIGRAM FOR GREATER YANG\",\n    0x268D: \"DIGRAM FOR LESSER YIN\",\n    0x268E: \"DIGRAM FOR LESSER YANG\",\n    0x268F: \"DIGRAM FOR GREATER YIN\",\n    0x2690: \"WHITE FLAG\",\n    0x2691: \"BLACK FLAG\",\n    0x2692: \"HAMMER AND PICK\",\n    0x2693: \"ANCHOR\",\n    0x2694: \"CROSSED SWORDS\",\n    0x2695: \"STAFF OF AESCULAPIUS\",\n    0x2696: \"SCALES\",\n    0x2697: \"ALEMBIC\",\n    0x2698: \"FLOWER\",\n    0x2699: \"GEAR\",\n    0x269A: \"STAFF OF HERMES\",\n    0x269B: \"ATOM SYMBOL\",\n    0x269C: \"FLEUR-DE-LIS\",\n    0x269D: \"OUTLINED WHITE STAR\",\n    0x26A0: \"WARNING SIGN\",\n    0x26A1: \"HIGH VOLTAGE SIGN\",\n    0x26A2: \"DOUBLED FEMALE SIGN\",\n    0x26A3: \"DOUBLED MALE SIGN\",\n    0x26A4: \"INTERLOCKED FEMALE AND MALE SIGN\",\n    0x26A5: \"MALE AND FEMALE SIGN\",\n    0x26A6: \"MALE WITH STROKE SIGN\",\n    0x26A7: \"MALE WITH STROKE AND MALE AND FEMALE SIGN\",\n    0x26A8: \"VERTICAL MALE WITH STROKE SIGN\",\n    0x26A9: \"HORIZONTAL MALE WITH STROKE SIGN\",\n    0x26AA: \"MEDIUM WHITE CIRCLE\",\n    0x26AB: \"MEDIUM BLACK CIRCLE\",\n    0x26AC: \"MEDIUM SMALL WHITE CIRCLE\",\n    0x26AD: \"MARRIAGE SYMBOL\",\n    0x26AE: \"DIVORCE SYMBOL\",\n    0x26AF: \"UNMARRIED PARTNERSHIP SYMBOL\",\n    0x26B0: \"COFFIN\",\n    0x26B1: \"FUNERAL URN\",\n    0x26B2: \"NEUTER\",\n    0x26B3: \"CERES\",\n    0x26B4: \"PALLAS\",\n    0x26B5: \"JUNO\",\n    0x26B6: \"VESTA\",\n    0x26B7: \"CHIRON\",\n    0x26B8: \"BLACK MOON LILITH\",\n    0x26B9: \"SEXTILE\",\n    0x26BA: \"SEMISEXTILE\",\n    0x26BB: \"QUINCUNX\",\n    0x26BC: \"SESQUIQUADRATE\",\n    0x26C0: \"WHITE DRAUGHTS MAN\",\n    0x26C1: \"WHITE DRAUGHTS KING\",\n    0x26C2: \"BLACK DRAUGHTS MAN\",\n    0x26C3: \"BLACK DRAUGHTS KING\",\n    0x2701: \"UPPER BLADE SCISSORS\",\n    0x2702: \"BLACK SCISSORS\",\n    0x2703: \"LOWER BLADE SCISSORS\",\n    0x2704: \"WHITE SCISSORS\",\n    0x2705: \"<reserved>\",\n    0x2706: \"TELEPHONE LOCATION SIGN\",\n    0x2707: \"TAPE DRIVE\",\n    0x2708: \"AIRPLANE\",\n    0x2709: \"ENVELOPE\",\n    0x270A: \"<reserved>\",\n    0x270B: \"<reserved>\",\n    0x270C: \"VICTORY HAND\",\n    0x270D: \"WRITING HAND\",\n    0x270E: \"LOWER RIGHT PENCIL\",\n    0x270F: \"PENCIL\",\n    0x2710: \"UPPER RIGHT PENCIL\",\n    0x2711: \"WHITE NIB\",\n    0x2712: \"BLACK NIB\",\n    0x2713: \"CHECK MARK\",\n    0x2714: \"HEAVY CHECK MARK\",\n    0x2715: \"MULTIPLICATION X\",\n    0x2716: \"HEAVY MULTIPLICATION X\",\n    0x2717: \"BALLOT X\",\n    0x2718: \"HEAVY BALLOT X\",\n    0x2719: \"OUTLINED GREEK CROSS\",\n    0x271A: \"HEAVY GREEK CROSS\",\n    0x271B: \"OPEN CENTRE CROSS\",\n    0x271C: \"HEAVY OPEN CENTRE CROSS\",\n    0x271D: \"LATIN CROSS\",\n    0x271E: \"SHADOWED WHITE LATIN CROSS\",\n    0x271F: \"OUTLINED LATIN CROSS\",\n    0x2720: \"MALTESE CROSS\",\n    0x2721: \"STAR OF DAVID\",\n    0x2722: \"FOUR TEARDROP-SPOKED ASTERISK\",\n    0x2723: \"FOUR BALLOON-SPOKED ASTERISK\",\n    0x2724: \"HEAVY FOUR BALLOON-SPOKED ASTERISK\",\n    0x2725: \"FOUR CLUB-SPOKED ASTERISK\",\n    0x2726: \"BLACK FOUR POINTED STAR\",\n    0x2727: \"WHITE FOUR POINTED STAR\",\n    0x2728: \"<reserved>\",\n    0x2729: \"STRESS OUTLINED WHITE STAR\",\n    0x272A: \"CIRCLED WHITE STAR\",\n    0x272B: \"OPEN CENTRE BLACK STAR\",\n    0x272C: \"BLACK CENTRE WHITE STAR\",\n    0x272D: \"OUTLINED BLACK STAR\",\n    0x272E: \"HEAVY OUTLINED BLACK STAR\",\n    0x272F: \"PINWHEEL STAR\",\n    0x2730: \"SHADOWED WHITE STAR\",\n    0x2731: \"HEAVY ASTERISK\",\n    0x2732: \"OPEN CENTRE ASTERISK\",\n    0x2733: \"EIGHT SPOKED ASTERISK\",\n    0x2734: \"EIGHT POINTED BLACK STAR\",\n    0x2735: \"EIGHT POINTED PINWHEEL STAR\",\n    0x2736: \"SIX POINTED BLACK STAR\",\n    0x2737: \"EIGHT POINTED RECTILINEAR BLACK STAR\",\n    0x2738: \"HEAVY EIGHT POINTED RECTILINEAR BLACK STAR\",\n    0x2739: \"TWELVE POINTED BLACK STAR\",\n    0x273A: \"SIXTEEN POINTED ASTERISK\",\n    0x273B: \"TEARDROP-SPOKED ASTERISK\",\n    0x273C: \"OPEN CENTRE TEARDROP-SPOKED ASTERISK\",\n    0x273D: \"HEAVY TEARDROP-SPOKED ASTERISK\",\n    0x273E: \"SIX PETALLED BLACK AND WHITE FLORETTE\",\n    0x273F: \"BLACK FLORETTE\",\n    0x2740: \"WHITE FLORETTE\",\n    0x2741: \"EIGHT PETALLED OUTLINED BLACK FLORETTE\",\n    0x2742: \"CIRCLED OPEN CENTRE EIGHT POINTED STAR\",\n    0x2743: \"HEAVY TEARDROP-SPOKED PINWHEEL ASTERISK\",\n    0x2744: \"SNOWFLAKE\",\n    0x2745: \"TIGHT TRIFOLIATE SNOWFLAKE\",\n    0x2746: \"HEAVY CHEVRON SNOWFLAKE\",\n    0x2747: \"SPARKLE\",\n    0x2748: \"HEAVY SPARKLE\",\n    0x2749: \"BALLOON-SPOKED ASTERISK\",\n    0x274A: \"EIGHT TEARDROP-SPOKED PROPELLER ASTERISK\",\n    0x274B: \"HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK\",\n    0x274C: \"<reserved>\",\n    0x274D: \"SHADOWED WHITE CIRCLE\",\n    0x274E: \"<reserved>\",\n    0x274F: \"LOWER RIGHT DROP-SHADOWED WHITE SQUARE\",\n    0x2750: \"UPPER RIGHT DROP-SHADOWED WHITE SQUARE\",\n    0x2751: \"LOWER RIGHT SHADOWED WHITE SQUARE\",\n    0x2752: \"UPPER RIGHT SHADOWED WHITE SQUARE\",\n    0x2753: \"<reserved>\",\n    0x2754: \"<reserved>\",\n    0x2755: \"<reserved>\",\n    0x2756: \"BLACK DIAMOND MINUS WHITE X\",\n    0x2757: \"<reserved>\",\n    0x2758: \"LIGHT VERTICAL BAR\",\n    0x2759: \"MEDIUM VERTICAL BAR\",\n    0x275A: \"HEAVY VERTICAL BAR\",\n    0x275B: \"HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT\",\n    0x275C: \"HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT\",\n    0x275D: \"HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT\",\n    0x275E: \"HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT\",\n    0x2761: \"CURVED STEM PARAGRAPH SIGN ORNAMENT\",\n    0x2762: \"HEAVY EXCLAMATION MARK ORNAMENT\",\n    0x2763: \"HEAVY HEART EXCLAMATION MARK ORNAMENT\",\n    0x2764: \"HEAVY BLACK HEART\",\n    0x2765: \"ROTATED HEAVY BLACK HEART BULLET\",\n    0x2766: \"FLORAL HEART\",\n    0x2767: \"ROTATED FLORAL HEART BULLET\",\n    0x2768: \"MEDIUM LEFT PARENTHESIS ORNAMENT\",\n    0x2769: \"MEDIUM RIGHT PARENTHESIS ORNAMENT\",\n    0x276A: \"MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT\",\n    0x276B: \"MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT\",\n    0x276C: \"MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT\",\n    0x276D: \"MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT\",\n    0x276E: \"HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT\",\n    0x276F: \"HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT\",\n    0x2770: \"HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT\",\n    0x2771: \"HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT\",\n    0x2772: \"LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT\",\n    0x2773: \"LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT\",\n    0x2774: \"MEDIUM LEFT CURLY BRACKET ORNAMENT\",\n    0x2775: \"MEDIUM RIGHT CURLY BRACKET ORNAMENT\",\n    0x2776: \"DINGBAT NEGATIVE CIRCLED DIGIT ONE\",\n    0x2777: \"DINGBAT NEGATIVE CIRCLED DIGIT TWO\",\n    0x2778: \"DINGBAT NEGATIVE CIRCLED DIGIT THREE\",\n    0x2779: \"DINGBAT NEGATIVE CIRCLED DIGIT FOUR\",\n    0x277A: \"DINGBAT NEGATIVE CIRCLED DIGIT FIVE\",\n    0x277B: \"DINGBAT NEGATIVE CIRCLED DIGIT SIX\",\n    0x277C: \"DINGBAT NEGATIVE CIRCLED DIGIT SEVEN\",\n    0x277D: \"DINGBAT NEGATIVE CIRCLED DIGIT EIGHT\",\n    0x277E: \"DINGBAT NEGATIVE CIRCLED DIGIT NINE\",\n    0x277F: \"DINGBAT NEGATIVE CIRCLED NUMBER TEN\",\n    0x2780: \"DINGBAT CIRCLED SANS-SERIF DIGIT ONE\",\n    0x2781: \"DINGBAT CIRCLED SANS-SERIF DIGIT TWO\",\n    0x2782: \"DINGBAT CIRCLED SANS-SERIF DIGIT THREE\",\n    0x2783: \"DINGBAT CIRCLED SANS-SERIF DIGIT FOUR\",\n    0x2784: \"DINGBAT CIRCLED SANS-SERIF DIGIT FIVE\",\n    0x2785: \"DINGBAT CIRCLED SANS-SERIF DIGIT SIX\",\n    0x2786: \"DINGBAT CIRCLED SANS-SERIF DIGIT SEVEN\",\n    0x2787: \"DINGBAT CIRCLED SANS-SERIF DIGIT EIGHT\",\n    0x2788: \"DINGBAT CIRCLED SANS-SERIF DIGIT NINE\",\n    0x2789: \"DINGBAT CIRCLED SANS-SERIF NUMBER TEN\",\n    0x278A: \"DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ONE\",\n    0x278B: \"DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT TWO\",\n    0x278C: \"DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT THREE\",\n    0x278D: \"DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FOUR\",\n    0x278E: \"DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FIVE\",\n    0x278F: \"DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SIX\",\n    0x2790: \"DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SEVEN\",\n    0x2791: \"DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT EIGHT\",\n    0x2792: \"DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT NINE\",\n    0x2793: \"DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN\",\n    0x2794: \"HEAVY WIDE-HEADED RIGHTWARDS ARROW\",\n    0x2795: \"<reserved>\",\n    0x2796: \"<reserved>\",\n    0x2797: \"<reserved>\",\n    0x2798: \"HEAVY SOUTH EAST ARROW\",\n    0x2799: \"HEAVY RIGHTWARDS ARROW\",\n    0x279A: \"HEAVY NORTH EAST ARROW\",\n    0x279B: \"DRAFTING POINT RIGHTWARDS ARROW\",\n    0x279C: \"HEAVY ROUND-TIPPED RIGHTWARDS ARROW\",\n    0x279D: \"TRIANGLE-HEADED RIGHTWARDS ARROW\",\n    0x279E: \"HEAVY TRIANGLE-HEADED RIGHTWARDS ARROW\",\n    0x279F: \"DASHED TRIANGLE-HEADED RIGHTWARDS ARROW\",\n    0x27A0: \"HEAVY DASHED TRIANGLE-HEADED RIGHTWARDS ARROW\",\n    0x27A1: \"BLACK RIGHTWARDS ARROW\",\n    0x27A2: \"THREE-D TOP-LIGHTED RIGHTWARDS ARROWHEAD\",\n    0x27A3: \"THREE-D BOTTOM-LIGHTED RIGHTWARDS ARROWHEAD\",\n    0x27A4: \"BLACK RIGHTWARDS ARROWHEAD\",\n    0x27A5: \"HEAVY BLACK CURVED DOWNWARDS AND RIGHTWARDS ARROW\",\n    0x27A6: \"HEAVY BLACK CURVED UPWARDS AND RIGHTWARDS ARROW\",\n    0x27A7: \"SQUAT BLACK RIGHTWARDS ARROW\",\n    0x27A8: \"HEAVY CONCAVE-POINTED BLACK RIGHTWARDS ARROW\",\n    0x27A9: \"RIGHT-SHADED WHITE RIGHTWARDS ARROW\",\n    0x27AA: \"LEFT-SHADED WHITE RIGHTWARDS ARROW\",\n    0x27AB: \"BACK-TILTED SHADOWED WHITE RIGHTWARDS ARROW\",\n    0x27AC: \"FRONT-TILTED SHADOWED WHITE RIGHTWARDS ARROW\",\n    0x27AD: \"HEAVY LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW\",\n    0x27AE: \"HEAVY UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW\",\n    0x27AF: \"NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW\",\n    0x27B1: \"NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW\",\n    0x27B2: \"CIRCLED HEAVY WHITE RIGHTWARDS ARROW\",\n    0x27B3: \"WHITE-FEATHERED RIGHTWARDS ARROW\",\n    0x27B4: \"BLACK-FEATHERED SOUTH EAST ARROW\",\n    0x27B5: \"BLACK-FEATHERED RIGHTWARDS ARROW\",\n    0x27B6: \"BLACK-FEATHERED NORTH EAST ARROW\",\n    0x27B7: \"HEAVY BLACK-FEATHERED SOUTH EAST ARROW\",\n    0x27B8: \"HEAVY BLACK-FEATHERED RIGHTWARDS ARROW\",\n    0x27B9: \"HEAVY BLACK-FEATHERED NORTH EAST ARROW\",\n    0x27BA: \"TEARDROP-BARBED RIGHTWARDS ARROW\",\n    0x27BB: \"HEAVY TEARDROP-SHANKED RIGHTWARDS ARROW\",\n    0x27BC: \"WEDGE-TAILED RIGHTWARDS ARROW\",\n    0x27BD: \"HEAVY WEDGE-TAILED RIGHTWARDS ARROW\",\n    0x27BE: \"OPEN-OUTLINED RIGHTWARDS ARROW\",\n    0x27C0: \"THREE DIMENSIONAL ANGLE\",\n    0x27C1: \"WHITE TRIANGLE CONTAINING SMALL WHITE TRIANGLE\",\n    0x27C2: \"PERPENDICULAR\",\n    0x27C3: \"OPEN SUBSET\",\n    0x27C4: \"OPEN SUPERSET\",\n    0x27C5: \"LEFT S-SHAPED BAG DELIMITER\",\n    0x27C6: \"RIGHT S-SHAPED BAG DELIMITER\",\n    0x27C7: \"OR WITH DOT INSIDE\",\n    0x27C8: \"REVERSE SOLIDUS PRECEDING SUBSET\",\n    0x27C9: \"SUPERSET PRECEDING SOLIDUS\",\n    0x27CA: \"VERTICAL BAR WITH HORIZONTAL STROKE\",\n    0x27CC: \"LONG DIVISION\",\n    0x27D0: \"WHITE DIAMOND WITH CENTRED DOT\",\n    0x27D1: \"AND WITH DOT\",\n    0x27D2: \"ELEMENT OF OPENING UPWARDS\",\n    0x27D3: \"LOWER RIGHT CORNER WITH DOT\",\n    0x27D4: \"UPPER LEFT CORNER WITH DOT\",\n    0x27D5: \"LEFT OUTER JOIN\",\n    0x27D6: \"RIGHT OUTER JOIN\",\n    0x27D7: \"FULL OUTER JOIN\",\n    0x27D8: \"LARGE UP TACK\",\n    0x27D9: \"LARGE DOWN TACK\",\n    0x27DA: \"LEFT AND RIGHT DOUBLE TURNSTILE\",\n    0x27DB: \"LEFT AND RIGHT TACK\",\n    0x27DC: \"LEFT MULTIMAP\",\n    0x27DD: \"LONG RIGHT TACK\",\n    0x27DE: \"LONG LEFT TACK\",\n    0x27DF: \"UP TACK WITH CIRCLE ABOVE\",\n    0x27E0: \"LOZENGE DIVIDED BY HORIZONTAL RULE\",\n    0x27E1: \"WHITE CONCAVE-SIDED DIAMOND\",\n    0x27E2: \"WHITE CONCAVE-SIDED DIAMOND WITH LEFTWARDS TICK\",\n    0x27E3: \"WHITE CONCAVE-SIDED DIAMOND WITH RIGHTWARDS TICK\",\n    0x27E4: \"WHITE SQUARE WITH LEFTWARDS TICK\",\n    0x27E5: \"WHITE SQUARE WITH RIGHTWARDS TICK\",\n    0x27E6: \"MATHEMATICAL LEFT WHITE SQUARE BRACKET\",\n    0x27E7: \"MATHEMATICAL RIGHT WHITE SQUARE BRACKET\",\n    0x27E8: \"MATHEMATICAL LEFT ANGLE BRACKET\",\n    0x27E9: \"MATHEMATICAL RIGHT ANGLE BRACKET\",\n    0x27EA: \"MATHEMATICAL LEFT DOUBLE ANGLE BRACKET\",\n    0x27EB: \"MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET\",\n    0x27EC: \"MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET\",\n    0x27ED: \"MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET\",\n    0x27EE: \"MATHEMATICAL LEFT FLATTENED PARENTHESIS\",\n    0x27EF: \"MATHEMATICAL RIGHT FLATTENED PARENTHESIS\",\n    0x27F0: \"UPWARDS QUADRUPLE ARROW\",\n    0x27F1: \"DOWNWARDS QUADRUPLE ARROW\",\n    0x27F2: \"ANTICLOCKWISE GAPPED CIRCLE ARROW\",\n    0x27F3: \"CLOCKWISE GAPPED CIRCLE ARROW\",\n    0x27F4: \"RIGHT ARROW WITH CIRCLED PLUS\",\n    0x27F5: \"LONG LEFTWARDS ARROW\",\n    0x27F6: \"LONG RIGHTWARDS ARROW\",\n    0x27F7: \"LONG LEFT RIGHT ARROW\",\n    0x27F8: \"LONG LEFTWARDS DOUBLE ARROW\",\n    0x27F9: \"LONG RIGHTWARDS DOUBLE ARROW\",\n    0x27FA: \"LONG LEFT RIGHT DOUBLE ARROW\",\n    0x27FB: \"LONG LEFTWARDS ARROW FROM BAR\",\n    0x27FC: \"LONG RIGHTWARDS ARROW FROM BAR\",\n    0x27FD: \"LONG LEFTWARDS DOUBLE ARROW FROM BAR\",\n    0x27FE: \"LONG RIGHTWARDS DOUBLE ARROW FROM BAR\",\n    0x27FF: \"LONG RIGHTWARDS SQUIGGLE ARROW\",\n    0x2800: \"BRAILLE PATTERN BLANK\",\n    0x2801: \"BRAILLE PATTERN DOTS-1\",\n    0x2802: \"BRAILLE PATTERN DOTS-2\",\n    0x2803: \"BRAILLE PATTERN DOTS-12\",\n    0x2804: \"BRAILLE PATTERN DOTS-3\",\n    0x2805: \"BRAILLE PATTERN DOTS-13\",\n    0x2806: \"BRAILLE PATTERN DOTS-23\",\n    0x2807: \"BRAILLE PATTERN DOTS-123\",\n    0x2808: \"BRAILLE PATTERN DOTS-4\",\n    0x2809: \"BRAILLE PATTERN DOTS-14\",\n    0x280A: \"BRAILLE PATTERN DOTS-24\",\n    0x280B: \"BRAILLE PATTERN DOTS-124\",\n    0x280C: \"BRAILLE PATTERN DOTS-34\",\n    0x280D: \"BRAILLE PATTERN DOTS-134\",\n    0x280E: \"BRAILLE PATTERN DOTS-234\",\n    0x280F: \"BRAILLE PATTERN DOTS-1234\",\n    0x2810: \"BRAILLE PATTERN DOTS-5\",\n    0x2811: \"BRAILLE PATTERN DOTS-15\",\n    0x2812: \"BRAILLE PATTERN DOTS-25\",\n    0x2813: \"BRAILLE PATTERN DOTS-125\",\n    0x2814: \"BRAILLE PATTERN DOTS-35\",\n    0x2815: \"BRAILLE PATTERN DOTS-135\",\n    0x2816: \"BRAILLE PATTERN DOTS-235\",\n    0x2817: \"BRAILLE PATTERN DOTS-1235\",\n    0x2818: \"BRAILLE PATTERN DOTS-45\",\n    0x2819: \"BRAILLE PATTERN DOTS-145\",\n    0x281A: \"BRAILLE PATTERN DOTS-245\",\n    0x281B: \"BRAILLE PATTERN DOTS-1245\",\n    0x281C: \"BRAILLE PATTERN DOTS-345\",\n    0x281D: \"BRAILLE PATTERN DOTS-1345\",\n    0x281E: \"BRAILLE PATTERN DOTS-2345\",\n    0x281F: \"BRAILLE PATTERN DOTS-12345\",\n    0x2820: \"BRAILLE PATTERN DOTS-6\",\n    0x2821: \"BRAILLE PATTERN DOTS-16\",\n    0x2822: \"BRAILLE PATTERN DOTS-26\",\n    0x2823: \"BRAILLE PATTERN DOTS-126\",\n    0x2824: \"BRAILLE PATTERN DOTS-36\",\n    0x2825: \"BRAILLE PATTERN DOTS-136\",\n    0x2826: \"BRAILLE PATTERN DOTS-236\",\n    0x2827: \"BRAILLE PATTERN DOTS-1236\",\n    0x2828: \"BRAILLE PATTERN DOTS-46\",\n    0x2829: \"BRAILLE PATTERN DOTS-146\",\n    0x282A: \"BRAILLE PATTERN DOTS-246\",\n    0x282B: \"BRAILLE PATTERN DOTS-1246\",\n    0x282C: \"BRAILLE PATTERN DOTS-346\",\n    0x282D: \"BRAILLE PATTERN DOTS-1346\",\n    0x282E: \"BRAILLE PATTERN DOTS-2346\",\n    0x282F: \"BRAILLE PATTERN DOTS-12346\",\n    0x2830: \"BRAILLE PATTERN DOTS-56\",\n    0x2831: \"BRAILLE PATTERN DOTS-156\",\n    0x2832: \"BRAILLE PATTERN DOTS-256\",\n    0x2833: \"BRAILLE PATTERN DOTS-1256\",\n    0x2834: \"BRAILLE PATTERN DOTS-356\",\n    0x2835: \"BRAILLE PATTERN DOTS-1356\",\n    0x2836: \"BRAILLE PATTERN DOTS-2356\",\n    0x2837: \"BRAILLE PATTERN DOTS-12356\",\n    0x2838: \"BRAILLE PATTERN DOTS-456\",\n    0x2839: \"BRAILLE PATTERN DOTS-1456\",\n    0x283A: \"BRAILLE PATTERN DOTS-2456\",\n    0x283B: \"BRAILLE PATTERN DOTS-12456\",\n    0x283C: \"BRAILLE PATTERN DOTS-3456\",\n    0x283D: \"BRAILLE PATTERN DOTS-13456\",\n    0x283E: \"BRAILLE PATTERN DOTS-23456\",\n    0x283F: \"BRAILLE PATTERN DOTS-123456\",\n    0x2840: \"BRAILLE PATTERN DOTS-7\",\n    0x2841: \"BRAILLE PATTERN DOTS-17\",\n    0x2842: \"BRAILLE PATTERN DOTS-27\",\n    0x2843: \"BRAILLE PATTERN DOTS-127\",\n    0x2844: \"BRAILLE PATTERN DOTS-37\",\n    0x2845: \"BRAILLE PATTERN DOTS-137\",\n    0x2846: \"BRAILLE PATTERN DOTS-237\",\n    0x2847: \"BRAILLE PATTERN DOTS-1237\",\n    0x2848: \"BRAILLE PATTERN DOTS-47\",\n    0x2849: \"BRAILLE PATTERN DOTS-147\",\n    0x284A: \"BRAILLE PATTERN DOTS-247\",\n    0x284B: \"BRAILLE PATTERN DOTS-1247\",\n    0x284C: \"BRAILLE PATTERN DOTS-347\",\n    0x284D: \"BRAILLE PATTERN DOTS-1347\",\n    0x284E: \"BRAILLE PATTERN DOTS-2347\",\n    0x284F: \"BRAILLE PATTERN DOTS-12347\",\n    0x2850: \"BRAILLE PATTERN DOTS-57\",\n    0x2851: \"BRAILLE PATTERN DOTS-157\",\n    0x2852: \"BRAILLE PATTERN DOTS-257\",\n    0x2853: \"BRAILLE PATTERN DOTS-1257\",\n    0x2854: \"BRAILLE PATTERN DOTS-357\",\n    0x2855: \"BRAILLE PATTERN DOTS-1357\",\n    0x2856: \"BRAILLE PATTERN DOTS-2357\",\n    0x2857: \"BRAILLE PATTERN DOTS-12357\",\n    0x2858: \"BRAILLE PATTERN DOTS-457\",\n    0x2859: \"BRAILLE PATTERN DOTS-1457\",\n    0x285A: \"BRAILLE PATTERN DOTS-2457\",\n    0x285B: \"BRAILLE PATTERN DOTS-12457\",\n    0x285C: \"BRAILLE PATTERN DOTS-3457\",\n    0x285D: \"BRAILLE PATTERN DOTS-13457\",\n    0x285E: \"BRAILLE PATTERN DOTS-23457\",\n    0x285F: \"BRAILLE PATTERN DOTS-123457\",\n    0x2860: \"BRAILLE PATTERN DOTS-67\",\n    0x2861: \"BRAILLE PATTERN DOTS-167\",\n    0x2862: \"BRAILLE PATTERN DOTS-267\",\n    0x2863: \"BRAILLE PATTERN DOTS-1267\",\n    0x2864: \"BRAILLE PATTERN DOTS-367\",\n    0x2865: \"BRAILLE PATTERN DOTS-1367\",\n    0x2866: \"BRAILLE PATTERN DOTS-2367\",\n    0x2867: \"BRAILLE PATTERN DOTS-12367\",\n    0x2868: \"BRAILLE PATTERN DOTS-467\",\n    0x2869: \"BRAILLE PATTERN DOTS-1467\",\n    0x286A: \"BRAILLE PATTERN DOTS-2467\",\n    0x286B: \"BRAILLE PATTERN DOTS-12467\",\n    0x286C: \"BRAILLE PATTERN DOTS-3467\",\n    0x286D: \"BRAILLE PATTERN DOTS-13467\",\n    0x286E: \"BRAILLE PATTERN DOTS-23467\",\n    0x286F: \"BRAILLE PATTERN DOTS-123467\",\n    0x2870: \"BRAILLE PATTERN DOTS-567\",\n    0x2871: \"BRAILLE PATTERN DOTS-1567\",\n    0x2872: \"BRAILLE PATTERN DOTS-2567\",\n    0x2873: \"BRAILLE PATTERN DOTS-12567\",\n    0x2874: \"BRAILLE PATTERN DOTS-3567\",\n    0x2875: \"BRAILLE PATTERN DOTS-13567\",\n    0x2876: \"BRAILLE PATTERN DOTS-23567\",\n    0x2877: \"BRAILLE PATTERN DOTS-123567\",\n    0x2878: \"BRAILLE PATTERN DOTS-4567\",\n    0x2879: \"BRAILLE PATTERN DOTS-14567\",\n    0x287A: \"BRAILLE PATTERN DOTS-24567\",\n    0x287B: \"BRAILLE PATTERN DOTS-124567\",\n    0x287C: \"BRAILLE PATTERN DOTS-34567\",\n    0x287D: \"BRAILLE PATTERN DOTS-134567\",\n    0x287E: \"BRAILLE PATTERN DOTS-234567\",\n    0x287F: \"BRAILLE PATTERN DOTS-1234567\",\n    0x2880: \"BRAILLE PATTERN DOTS-8\",\n    0x2881: \"BRAILLE PATTERN DOTS-18\",\n    0x2882: \"BRAILLE PATTERN DOTS-28\",\n    0x2883: \"BRAILLE PATTERN DOTS-128\",\n    0x2884: \"BRAILLE PATTERN DOTS-38\",\n    0x2885: \"BRAILLE PATTERN DOTS-138\",\n    0x2886: \"BRAILLE PATTERN DOTS-238\",\n    0x2887: \"BRAILLE PATTERN DOTS-1238\",\n    0x2888: \"BRAILLE PATTERN DOTS-48\",\n    0x2889: \"BRAILLE PATTERN DOTS-148\",\n    0x288A: \"BRAILLE PATTERN DOTS-248\",\n    0x288B: \"BRAILLE PATTERN DOTS-1248\",\n    0x288C: \"BRAILLE PATTERN DOTS-348\",\n    0x288D: \"BRAILLE PATTERN DOTS-1348\",\n    0x288E: \"BRAILLE PATTERN DOTS-2348\",\n    0x288F: \"BRAILLE PATTERN DOTS-12348\",\n    0x2890: \"BRAILLE PATTERN DOTS-58\",\n    0x2891: \"BRAILLE PATTERN DOTS-158\",\n    0x2892: \"BRAILLE PATTERN DOTS-258\",\n    0x2893: \"BRAILLE PATTERN DOTS-1258\",\n    0x2894: \"BRAILLE PATTERN DOTS-358\",\n    0x2895: \"BRAILLE PATTERN DOTS-1358\",\n    0x2896: \"BRAILLE PATTERN DOTS-2358\",\n    0x2897: \"BRAILLE PATTERN DOTS-12358\",\n    0x2898: \"BRAILLE PATTERN DOTS-458\",\n    0x2899: \"BRAILLE PATTERN DOTS-1458\",\n    0x289A: \"BRAILLE PATTERN DOTS-2458\",\n    0x289B: \"BRAILLE PATTERN DOTS-12458\",\n    0x289C: \"BRAILLE PATTERN DOTS-3458\",\n    0x289D: \"BRAILLE PATTERN DOTS-13458\",\n    0x289E: \"BRAILLE PATTERN DOTS-23458\",\n    0x289F: \"BRAILLE PATTERN DOTS-123458\",\n    0x28A0: \"BRAILLE PATTERN DOTS-68\",\n    0x28A1: \"BRAILLE PATTERN DOTS-168\",\n    0x28A2: \"BRAILLE PATTERN DOTS-268\",\n    0x28A3: \"BRAILLE PATTERN DOTS-1268\",\n    0x28A4: \"BRAILLE PATTERN DOTS-368\",\n    0x28A5: \"BRAILLE PATTERN DOTS-1368\",\n    0x28A6: \"BRAILLE PATTERN DOTS-2368\",\n    0x28A7: \"BRAILLE PATTERN DOTS-12368\",\n    0x28A8: \"BRAILLE PATTERN DOTS-468\",\n    0x28A9: \"BRAILLE PATTERN DOTS-1468\",\n    0x28AA: \"BRAILLE PATTERN DOTS-2468\",\n    0x28AB: \"BRAILLE PATTERN DOTS-12468\",\n    0x28AC: \"BRAILLE PATTERN DOTS-3468\",\n    0x28AD: \"BRAILLE PATTERN DOTS-13468\",\n    0x28AE: \"BRAILLE PATTERN DOTS-23468\",\n    0x28AF: \"BRAILLE PATTERN DOTS-123468\",\n    0x28B0: \"BRAILLE PATTERN DOTS-568\",\n    0x28B1: \"BRAILLE PATTERN DOTS-1568\",\n    0x28B2: \"BRAILLE PATTERN DOTS-2568\",\n    0x28B3: \"BRAILLE PATTERN DOTS-12568\",\n    0x28B4: \"BRAILLE PATTERN DOTS-3568\",\n    0x28B5: \"BRAILLE PATTERN DOTS-13568\",\n    0x28B6: \"BRAILLE PATTERN DOTS-23568\",\n    0x28B7: \"BRAILLE PATTERN DOTS-123568\",\n    0x28B8: \"BRAILLE PATTERN DOTS-4568\",\n    0x28B9: \"BRAILLE PATTERN DOTS-14568\",\n    0x28BA: \"BRAILLE PATTERN DOTS-24568\",\n    0x28BB: \"BRAILLE PATTERN DOTS-124568\",\n    0x28BC: \"BRAILLE PATTERN DOTS-34568\",\n    0x28BD: \"BRAILLE PATTERN DOTS-134568\",\n    0x28BE: \"BRAILLE PATTERN DOTS-234568\",\n    0x28BF: \"BRAILLE PATTERN DOTS-1234568\",\n    0x28C0: \"BRAILLE PATTERN DOTS-78\",\n    0x28C1: \"BRAILLE PATTERN DOTS-178\",\n    0x28C2: \"BRAILLE PATTERN DOTS-278\",\n    0x28C3: \"BRAILLE PATTERN DOTS-1278\",\n    0x28C4: \"BRAILLE PATTERN DOTS-378\",\n    0x28C5: \"BRAILLE PATTERN DOTS-1378\",\n    0x28C6: \"BRAILLE PATTERN DOTS-2378\",\n    0x28C7: \"BRAILLE PATTERN DOTS-12378\",\n    0x28C8: \"BRAILLE PATTERN DOTS-478\",\n    0x28C9: \"BRAILLE PATTERN DOTS-1478\",\n    0x28CA: \"BRAILLE PATTERN DOTS-2478\",\n    0x28CB: \"BRAILLE PATTERN DOTS-12478\",\n    0x28CC: \"BRAILLE PATTERN DOTS-3478\",\n    0x28CD: \"BRAILLE PATTERN DOTS-13478\",\n    0x28CE: \"BRAILLE PATTERN DOTS-23478\",\n    0x28CF: \"BRAILLE PATTERN DOTS-123478\",\n    0x28D0: \"BRAILLE PATTERN DOTS-578\",\n    0x28D1: \"BRAILLE PATTERN DOTS-1578\",\n    0x28D2: \"BRAILLE PATTERN DOTS-2578\",\n    0x28D3: \"BRAILLE PATTERN DOTS-12578\",\n    0x28D4: \"BRAILLE PATTERN DOTS-3578\",\n    0x28D5: \"BRAILLE PATTERN DOTS-13578\",\n    0x28D6: \"BRAILLE PATTERN DOTS-23578\",\n    0x28D7: \"BRAILLE PATTERN DOTS-123578\",\n    0x28D8: \"BRAILLE PATTERN DOTS-4578\",\n    0x28D9: \"BRAILLE PATTERN DOTS-14578\",\n    0x28DA: \"BRAILLE PATTERN DOTS-24578\",\n    0x28DB: \"BRAILLE PATTERN DOTS-124578\",\n    0x28DC: \"BRAILLE PATTERN DOTS-34578\",\n    0x28DD: \"BRAILLE PATTERN DOTS-134578\",\n    0x28DE: \"BRAILLE PATTERN DOTS-234578\",\n    0x28DF: \"BRAILLE PATTERN DOTS-1234578\",\n    0x28E0: \"BRAILLE PATTERN DOTS-678\",\n    0x28E1: \"BRAILLE PATTERN DOTS-1678\",\n    0x28E2: \"BRAILLE PATTERN DOTS-2678\",\n    0x28E3: \"BRAILLE PATTERN DOTS-12678\",\n    0x28E4: \"BRAILLE PATTERN DOTS-3678\",\n    0x28E5: \"BRAILLE PATTERN DOTS-13678\",\n    0x28E6: \"BRAILLE PATTERN DOTS-23678\",\n    0x28E7: \"BRAILLE PATTERN DOTS-123678\",\n    0x28E8: \"BRAILLE PATTERN DOTS-4678\",\n    0x28E9: \"BRAILLE PATTERN DOTS-14678\",\n    0x28EA: \"BRAILLE PATTERN DOTS-24678\",\n    0x28EB: \"BRAILLE PATTERN DOTS-124678\",\n    0x28EC: \"BRAILLE PATTERN DOTS-34678\",\n    0x28ED: \"BRAILLE PATTERN DOTS-134678\",\n    0x28EE: \"BRAILLE PATTERN DOTS-234678\",\n    0x28EF: \"BRAILLE PATTERN DOTS-1234678\",\n    0x28F0: \"BRAILLE PATTERN DOTS-5678\",\n    0x28F1: \"BRAILLE PATTERN DOTS-15678\",\n    0x28F2: \"BRAILLE PATTERN DOTS-25678\",\n    0x28F3: \"BRAILLE PATTERN DOTS-125678\",\n    0x28F4: \"BRAILLE PATTERN DOTS-35678\",\n    0x28F5: \"BRAILLE PATTERN DOTS-135678\",\n    0x28F6: \"BRAILLE PATTERN DOTS-235678\",\n    0x28F7: \"BRAILLE PATTERN DOTS-1235678\",\n    0x28F8: \"BRAILLE PATTERN DOTS-45678\",\n    0x28F9: \"BRAILLE PATTERN DOTS-145678\",\n    0x28FA: \"BRAILLE PATTERN DOTS-245678\",\n    0x28FB: \"BRAILLE PATTERN DOTS-1245678\",\n    0x28FC: \"BRAILLE PATTERN DOTS-345678\",\n    0x28FD: \"BRAILLE PATTERN DOTS-1345678\",\n    0x28FE: \"BRAILLE PATTERN DOTS-2345678\",\n    0x28FF: \"BRAILLE PATTERN DOTS-12345678\",\n    0x2900: \"RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE\",\n    0x2901: \"RIGHTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE\",\n    0x2902: \"LEFTWARDS DOUBLE ARROW WITH VERTICAL STROKE\",\n    0x2903: \"RIGHTWARDS DOUBLE ARROW WITH VERTICAL STROKE\",\n    0x2904: \"LEFT RIGHT DOUBLE ARROW WITH VERTICAL STROKE\",\n    0x2905: \"RIGHTWARDS TWO-HEADED ARROW FROM BAR\",\n    0x2906: \"LEFTWARDS DOUBLE ARROW FROM BAR\",\n    0x2907: \"RIGHTWARDS DOUBLE ARROW FROM BAR\",\n    0x2908: \"DOWNWARDS ARROW WITH HORIZONTAL STROKE\",\n    0x2909: \"UPWARDS ARROW WITH HORIZONTAL STROKE\",\n    0x290A: \"UPWARDS TRIPLE ARROW\",\n    0x290B: \"DOWNWARDS TRIPLE ARROW\",\n    0x290C: \"LEFTWARDS DOUBLE DASH ARROW\",\n    0x290D: \"RIGHTWARDS DOUBLE DASH ARROW\",\n    0x290E: \"LEFTWARDS TRIPLE DASH ARROW\",\n    0x290F: \"RIGHTWARDS TRIPLE DASH ARROW\",\n    0x2910: \"RIGHTWARDS TWO-HEADED TRIPLE DASH ARROW\",\n    0x2911: \"RIGHTWARDS ARROW WITH DOTTED STEM\",\n    0x2912: \"UPWARDS ARROW TO BAR\",\n    0x2913: \"DOWNWARDS ARROW TO BAR\",\n    0x2914: \"RIGHTWARDS ARROW WITH TAIL WITH VERTICAL STROKE\",\n    0x2915: \"RIGHTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE\",\n    0x2916: \"RIGHTWARDS TWO-HEADED ARROW WITH TAIL\",\n    0x2917: \"RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE\",\n    0x2918: \"RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE\",\n    0x2919: \"LEFTWARDS ARROW-TAIL\",\n    0x291A: \"RIGHTWARDS ARROW-TAIL\",\n    0x291B: \"LEFTWARDS DOUBLE ARROW-TAIL\",\n    0x291C: \"RIGHTWARDS DOUBLE ARROW-TAIL\",\n    0x291D: \"LEFTWARDS ARROW TO BLACK DIAMOND\",\n    0x291E: \"RIGHTWARDS ARROW TO BLACK DIAMOND\",\n    0x291F: \"LEFTWARDS ARROW FROM BAR TO BLACK DIAMOND\",\n    0x2920: \"RIGHTWARDS ARROW FROM BAR TO BLACK DIAMOND\",\n    0x2921: \"NORTH WEST AND SOUTH EAST ARROW\",\n    0x2922: \"NORTH EAST AND SOUTH WEST ARROW\",\n    0x2923: \"NORTH WEST ARROW WITH HOOK\",\n    0x2924: \"NORTH EAST ARROW WITH HOOK\",\n    0x2925: \"SOUTH EAST ARROW WITH HOOK\",\n    0x2926: \"SOUTH WEST ARROW WITH HOOK\",\n    0x2927: \"NORTH WEST ARROW AND NORTH EAST ARROW\",\n    0x2928: \"NORTH EAST ARROW AND SOUTH EAST ARROW\",\n    0x2929: \"SOUTH EAST ARROW AND SOUTH WEST ARROW\",\n    0x292A: \"SOUTH WEST ARROW AND NORTH WEST ARROW\",\n    0x292B: \"RISING DIAGONAL CROSSING FALLING DIAGONAL\",\n    0x292C: \"FALLING DIAGONAL CROSSING RISING DIAGONAL\",\n    0x292D: \"SOUTH EAST ARROW CROSSING NORTH EAST ARROW\",\n    0x292E: \"NORTH EAST ARROW CROSSING SOUTH EAST ARROW\",\n    0x292F: \"FALLING DIAGONAL CROSSING NORTH EAST ARROW\",\n    0x2930: \"RISING DIAGONAL CROSSING SOUTH EAST ARROW\",\n    0x2931: \"NORTH EAST ARROW CROSSING NORTH WEST ARROW\",\n    0x2932: \"NORTH WEST ARROW CROSSING NORTH EAST ARROW\",\n    0x2933: \"WAVE ARROW POINTING DIRECTLY RIGHT\",\n    0x2934: \"ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS\",\n    0x2935: \"ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS\",\n    0x2936: \"ARROW POINTING DOWNWARDS THEN CURVING LEFTWARDS\",\n    0x2937: \"ARROW POINTING DOWNWARDS THEN CURVING RIGHTWARDS\",\n    0x2938: \"RIGHT-SIDE ARC CLOCKWISE ARROW\",\n    0x2939: \"LEFT-SIDE ARC ANTICLOCKWISE ARROW\",\n    0x293A: \"TOP ARC ANTICLOCKWISE ARROW\",\n    0x293B: \"BOTTOM ARC ANTICLOCKWISE ARROW\",\n    0x293C: \"TOP ARC CLOCKWISE ARROW WITH MINUS\",\n    0x293D: \"TOP ARC ANTICLOCKWISE ARROW WITH PLUS\",\n    0x293E: \"LOWER RIGHT SEMICIRCULAR CLOCKWISE ARROW\",\n    0x293F: \"LOWER LEFT SEMICIRCULAR ANTICLOCKWISE ARROW\",\n    0x2940: \"ANTICLOCKWISE CLOSED CIRCLE ARROW\",\n    0x2941: \"CLOCKWISE CLOSED CIRCLE ARROW\",\n    0x2942: \"RIGHTWARDS ARROW ABOVE SHORT LEFTWARDS ARROW\",\n    0x2943: \"LEFTWARDS ARROW ABOVE SHORT RIGHTWARDS ARROW\",\n    0x2944: \"SHORT RIGHTWARDS ARROW ABOVE LEFTWARDS ARROW\",\n    0x2945: \"RIGHTWARDS ARROW WITH PLUS BELOW\",\n    0x2946: \"LEFTWARDS ARROW WITH PLUS BELOW\",\n    0x2947: \"RIGHTWARDS ARROW THROUGH X\",\n    0x2948: \"LEFT RIGHT ARROW THROUGH SMALL CIRCLE\",\n    0x2949: \"UPWARDS TWO-HEADED ARROW FROM SMALL CIRCLE\",\n    0x294A: \"LEFT BARB UP RIGHT BARB DOWN HARPOON\",\n    0x294B: \"LEFT BARB DOWN RIGHT BARB UP HARPOON\",\n    0x294C: \"UP BARB RIGHT DOWN BARB LEFT HARPOON\",\n    0x294D: \"UP BARB LEFT DOWN BARB RIGHT HARPOON\",\n    0x294E: \"LEFT BARB UP RIGHT BARB UP HARPOON\",\n    0x294F: \"UP BARB RIGHT DOWN BARB RIGHT HARPOON\",\n    0x2950: \"LEFT BARB DOWN RIGHT BARB DOWN HARPOON\",\n    0x2951: \"UP BARB LEFT DOWN BARB LEFT HARPOON\",\n    0x2952: \"LEFTWARDS HARPOON WITH BARB UP TO BAR\",\n    0x2953: \"RIGHTWARDS HARPOON WITH BARB UP TO BAR\",\n    0x2954: \"UPWARDS HARPOON WITH BARB RIGHT TO BAR\",\n    0x2955: \"DOWNWARDS HARPOON WITH BARB RIGHT TO BAR\",\n    0x2956: \"LEFTWARDS HARPOON WITH BARB DOWN TO BAR\",\n    0x2957: \"RIGHTWARDS HARPOON WITH BARB DOWN TO BAR\",\n    0x2958: \"UPWARDS HARPOON WITH BARB LEFT TO BAR\",\n    0x2959: \"DOWNWARDS HARPOON WITH BARB LEFT TO BAR\",\n    0x295A: \"LEFTWARDS HARPOON WITH BARB UP FROM BAR\",\n    0x295B: \"RIGHTWARDS HARPOON WITH BARB UP FROM BAR\",\n    0x295C: \"UPWARDS HARPOON WITH BARB RIGHT FROM BAR\",\n    0x295D: \"DOWNWARDS HARPOON WITH BARB RIGHT FROM BAR\",\n    0x295E: \"LEFTWARDS HARPOON WITH BARB DOWN FROM BAR\",\n    0x295F: \"RIGHTWARDS HARPOON WITH BARB DOWN FROM BAR\",\n    0x2960: \"UPWARDS HARPOON WITH BARB LEFT FROM BAR\",\n    0x2961: \"DOWNWARDS HARPOON WITH BARB LEFT FROM BAR\",\n    0x2962: \"LEFTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB DOWN\",\n    0x2963: \"UPWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT\",\n    0x2964: \"RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN\",\n    0x2965: \"DOWNWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT\",\n    0x2966: \"LEFTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB UP\",\n    0x2967: \"LEFTWARDS HARPOON WITH BARB DOWN ABOVE RIGHTWARDS HARPOON WITH BARB DOWN\",\n    0x2968: \"RIGHTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB UP\",\n    0x2969: \"RIGHTWARDS HARPOON WITH BARB DOWN ABOVE LEFTWARDS HARPOON WITH BARB DOWN\",\n    0x296A: \"LEFTWARDS HARPOON WITH BARB UP ABOVE LONG DASH\",\n    0x296B: \"LEFTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH\",\n    0x296C: \"RIGHTWARDS HARPOON WITH BARB UP ABOVE LONG DASH\",\n    0x296D: \"RIGHTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH\",\n    0x296E: \"UPWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT\",\n    0x296F: \"DOWNWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT\",\n    0x2970: \"RIGHT DOUBLE ARROW WITH ROUNDED HEAD\",\n    0x2971: \"EQUALS SIGN ABOVE RIGHTWARDS ARROW\",\n    0x2972: \"TILDE OPERATOR ABOVE RIGHTWARDS ARROW\",\n    0x2973: \"LEFTWARDS ARROW ABOVE TILDE OPERATOR\",\n    0x2974: \"RIGHTWARDS ARROW ABOVE TILDE OPERATOR\",\n    0x2975: \"RIGHTWARDS ARROW ABOVE ALMOST EQUAL TO\",\n    0x2976: \"LESS-THAN ABOVE LEFTWARDS ARROW\",\n    0x2977: \"LEFTWARDS ARROW THROUGH LESS-THAN\",\n    0x2978: \"GREATER-THAN ABOVE RIGHTWARDS ARROW\",\n    0x2979: \"SUBSET ABOVE RIGHTWARDS ARROW\",\n    0x297A: \"LEFTWARDS ARROW THROUGH SUBSET\",\n    0x297B: \"SUPERSET ABOVE LEFTWARDS ARROW\",\n    0x297C: \"LEFT FISH TAIL\",\n    0x297D: \"RIGHT FISH TAIL\",\n    0x297E: \"UP FISH TAIL\",\n    0x297F: \"DOWN FISH TAIL\",\n    0x2980: \"TRIPLE VERTICAL BAR DELIMITER\",\n    0x2981: \"Z NOTATION SPOT\",\n    0x2982: \"Z NOTATION TYPE COLON\",\n    0x2983: \"LEFT WHITE CURLY BRACKET\",\n    0x2984: \"RIGHT WHITE CURLY BRACKET\",\n    0x2985: \"LEFT WHITE PARENTHESIS\",\n    0x2986: \"RIGHT WHITE PARENTHESIS\",\n    0x2987: \"Z NOTATION LEFT IMAGE BRACKET\",\n    0x2988: \"Z NOTATION RIGHT IMAGE BRACKET\",\n    0x2989: \"Z NOTATION LEFT BINDING BRACKET\",\n    0x298A: \"Z NOTATION RIGHT BINDING BRACKET\",\n    0x298B: \"LEFT SQUARE BRACKET WITH UNDERBAR\",\n    0x298C: \"RIGHT SQUARE BRACKET WITH UNDERBAR\",\n    0x298D: \"LEFT SQUARE BRACKET WITH TICK IN TOP CORNER\",\n    0x298E: \"RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER\",\n    0x298F: \"LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER\",\n    0x2990: \"RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER\",\n    0x2991: \"LEFT ANGLE BRACKET WITH DOT\",\n    0x2992: \"RIGHT ANGLE BRACKET WITH DOT\",\n    0x2993: \"LEFT ARC LESS-THAN BRACKET\",\n    0x2994: \"RIGHT ARC GREATER-THAN BRACKET\",\n    0x2995: \"DOUBLE LEFT ARC GREATER-THAN BRACKET\",\n    0x2996: \"DOUBLE RIGHT ARC LESS-THAN BRACKET\",\n    0x2997: \"LEFT BLACK TORTOISE SHELL BRACKET\",\n    0x2998: \"RIGHT BLACK TORTOISE SHELL BRACKET\",\n    0x2999: \"DOTTED FENCE\",\n    0x299A: \"VERTICAL ZIGZAG LINE\",\n    0x299B: \"MEASURED ANGLE OPENING LEFT\",\n    0x299C: \"RIGHT ANGLE VARIANT WITH SQUARE\",\n    0x299D: \"MEASURED RIGHT ANGLE WITH DOT\",\n    0x299E: \"ANGLE WITH S INSIDE\",\n    0x299F: \"ACUTE ANGLE\",\n    0x29A0: \"SPHERICAL ANGLE OPENING LEFT\",\n    0x29A1: \"SPHERICAL ANGLE OPENING UP\",\n    0x29A2: \"TURNED ANGLE\",\n    0x29A3: \"REVERSED ANGLE\",\n    0x29A4: \"ANGLE WITH UNDERBAR\",\n    0x29A5: \"REVERSED ANGLE WITH UNDERBAR\",\n    0x29A6: \"OBLIQUE ANGLE OPENING UP\",\n    0x29A7: \"OBLIQUE ANGLE OPENING DOWN\",\n    0x29A8: \"MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND RIGHT\",\n    0x29A9: \"MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND LEFT\",\n    0x29AA: \"MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND RIGHT\",\n    0x29AB: \"MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND LEFT\",\n    0x29AC: \"MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND UP\",\n    0x29AD: \"MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND UP\",\n    0x29AE: \"MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND DOWN\",\n    0x29AF: \"MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND DOWN\",\n    0x29B0: \"REVERSED EMPTY SET\",\n    0x29B1: \"EMPTY SET WITH OVERBAR\",\n    0x29B2: \"EMPTY SET WITH SMALL CIRCLE ABOVE\",\n    0x29B3: \"EMPTY SET WITH RIGHT ARROW ABOVE\",\n    0x29B4: \"EMPTY SET WITH LEFT ARROW ABOVE\",\n    0x29B5: \"CIRCLE WITH HORIZONTAL BAR\",\n    0x29B6: \"CIRCLED VERTICAL BAR\",\n    0x29B7: \"CIRCLED PARALLEL\",\n    0x29B8: \"CIRCLED REVERSE SOLIDUS\",\n    0x29B9: \"CIRCLED PERPENDICULAR\",\n    0x29BA: \"CIRCLE DIVIDED BY HORIZONTAL BAR AND TOP HALF DIVIDED BY VERTICAL BAR\",\n    0x29BB: \"CIRCLE WITH SUPERIMPOSED X\",\n    0x29BC: \"CIRCLED ANTICLOCKWISE-ROTATED DIVISION SIGN\",\n    0x29BD: \"UP ARROW THROUGH CIRCLE\",\n    0x29BE: \"CIRCLED WHITE BULLET\",\n    0x29BF: \"CIRCLED BULLET\",\n    0x29C0: \"CIRCLED LESS-THAN\",\n    0x29C1: \"CIRCLED GREATER-THAN\",\n    0x29C2: \"CIRCLE WITH SMALL CIRCLE TO THE RIGHT\",\n    0x29C3: \"CIRCLE WITH TWO HORIZONTAL STROKES TO THE RIGHT\",\n    0x29C4: \"SQUARED RISING DIAGONAL SLASH\",\n    0x29C5: \"SQUARED FALLING DIAGONAL SLASH\",\n    0x29C6: \"SQUARED ASTERISK\",\n    0x29C7: \"SQUARED SMALL CIRCLE\",\n    0x29C8: \"SQUARED SQUARE\",\n    0x29C9: \"TWO JOINED SQUARES\",\n    0x29CA: \"TRIANGLE WITH DOT ABOVE\",\n    0x29CB: \"TRIANGLE WITH UNDERBAR\",\n    0x29CC: \"S IN TRIANGLE\",\n    0x29CD: \"TRIANGLE WITH SERIFS AT BOTTOM\",\n    0x29CE: \"RIGHT TRIANGLE ABOVE LEFT TRIANGLE\",\n    0x29CF: \"LEFT TRIANGLE BESIDE VERTICAL BAR\",\n    0x29D0: \"VERTICAL BAR BESIDE RIGHT TRIANGLE\",\n    0x29D1: \"BOWTIE WITH LEFT HALF BLACK\",\n    0x29D2: \"BOWTIE WITH RIGHT HALF BLACK\",\n    0x29D3: \"BLACK BOWTIE\",\n    0x29D4: \"TIMES WITH LEFT HALF BLACK\",\n    0x29D5: \"TIMES WITH RIGHT HALF BLACK\",\n    0x29D6: \"WHITE HOURGLASS\",\n    0x29D7: \"BLACK HOURGLASS\",\n    0x29D8: \"LEFT WIGGLY FENCE\",\n    0x29D9: \"RIGHT WIGGLY FENCE\",\n    0x29DA: \"LEFT DOUBLE WIGGLY FENCE\",\n    0x29DB: \"RIGHT DOUBLE WIGGLY FENCE\",\n    0x29DC: \"INCOMPLETE INFINITY\",\n    0x29DD: \"TIE OVER INFINITY\",\n    0x29DE: \"INFINITY NEGATED WITH VERTICAL BAR\",\n    0x29DF: \"DOUBLE-ENDED MULTIMAP\",\n    0x29E0: \"SQUARE WITH CONTOURED OUTLINE\",\n    0x29E1: \"INCREASES AS\",\n    0x29E2: \"SHUFFLE PRODUCT\",\n    0x29E3: \"EQUALS SIGN AND SLANTED PARALLEL\",\n    0x29E4: \"EQUALS SIGN AND SLANTED PARALLEL WITH TILDE ABOVE\",\n    0x29E5: \"IDENTICAL TO AND SLANTED PARALLEL\",\n    0x29E6: \"GLEICH STARK\",\n    0x29E7: \"THERMODYNAMIC\",\n    0x29E8: \"DOWN-POINTING TRIANGLE WITH LEFT HALF BLACK\",\n    0x29E9: \"DOWN-POINTING TRIANGLE WITH RIGHT HALF BLACK\",\n    0x29EA: \"BLACK DIAMOND WITH DOWN ARROW\",\n    0x29EB: \"BLACK LOZENGE\",\n    0x29EC: \"WHITE CIRCLE WITH DOWN ARROW\",\n    0x29ED: \"BLACK CIRCLE WITH DOWN ARROW\",\n    0x29EE: \"ERROR-BARRED WHITE SQUARE\",\n    0x29EF: \"ERROR-BARRED BLACK SQUARE\",\n    0x29F0: \"ERROR-BARRED WHITE DIAMOND\",\n    0x29F1: \"ERROR-BARRED BLACK DIAMOND\",\n    0x29F2: \"ERROR-BARRED WHITE CIRCLE\",\n    0x29F3: \"ERROR-BARRED BLACK CIRCLE\",\n    0x29F4: \"RULE-DELAYED\",\n    0x29F5: \"REVERSE SOLIDUS OPERATOR\",\n    0x29F6: \"SOLIDUS WITH OVERBAR\",\n    0x29F7: \"REVERSE SOLIDUS WITH HORIZONTAL STROKE\",\n    0x29F8: \"BIG SOLIDUS\",\n    0x29F9: \"BIG REVERSE SOLIDUS\",\n    0x29FA: \"DOUBLE PLUS\",\n    0x29FB: \"TRIPLE PLUS\",\n    0x29FC: \"LEFT-POINTING CURVED ANGLE BRACKET\",\n    0x29FD: \"RIGHT-POINTING CURVED ANGLE BRACKET\",\n    0x29FE: \"TINY\",\n    0x29FF: \"MINY\",\n    0x2A00: \"N-ARY CIRCLED DOT OPERATOR\",\n    0x2A01: \"N-ARY CIRCLED PLUS OPERATOR\",\n    0x2A02: \"N-ARY CIRCLED TIMES OPERATOR\",\n    0x2A03: \"N-ARY UNION OPERATOR WITH DOT\",\n    0x2A04: \"N-ARY UNION OPERATOR WITH PLUS\",\n    0x2A05: \"N-ARY SQUARE INTERSECTION OPERATOR\",\n    0x2A06: \"N-ARY SQUARE UNION OPERATOR\",\n    0x2A07: \"TWO LOGICAL AND OPERATOR\",\n    0x2A08: \"TWO LOGICAL OR OPERATOR\",\n    0x2A09: \"N-ARY TIMES OPERATOR\",\n    0x2A0A: \"MODULO TWO SUM\",\n    0x2A0B: \"SUMMATION WITH INTEGRAL\",\n    0x2A0C: \"QUADRUPLE INTEGRAL OPERATOR\",\n    0x2A0D: \"FINITE PART INTEGRAL\",\n    0x2A0E: \"INTEGRAL WITH DOUBLE STROKE\",\n    0x2A0F: \"INTEGRAL AVERAGE WITH SLASH\",\n    0x2A10: \"CIRCULATION FUNCTION\",\n    0x2A11: \"ANTICLOCKWISE INTEGRATION\",\n    0x2A12: \"LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE\",\n    0x2A13: \"LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE\",\n    0x2A14: \"LINE INTEGRATION NOT INCLUDING THE POLE\",\n    0x2A15: \"INTEGRAL AROUND A POINT OPERATOR\",\n    0x2A16: \"QUATERNION INTEGRAL OPERATOR\",\n    0x2A17: \"INTEGRAL WITH LEFTWARDS ARROW WITH HOOK\",\n    0x2A18: \"INTEGRAL WITH TIMES SIGN\",\n    0x2A19: \"INTEGRAL WITH INTERSECTION\",\n    0x2A1A: \"INTEGRAL WITH UNION\",\n    0x2A1B: \"INTEGRAL WITH OVERBAR\",\n    0x2A1C: \"INTEGRAL WITH UNDERBAR\",\n    0x2A1D: \"JOIN\",\n    0x2A1E: \"LARGE LEFT TRIANGLE OPERATOR\",\n    0x2A1F: \"Z NOTATION SCHEMA COMPOSITION\",\n    0x2A20: \"Z NOTATION SCHEMA PIPING\",\n    0x2A21: \"Z NOTATION SCHEMA PROJECTION\",\n    0x2A22: \"PLUS SIGN WITH SMALL CIRCLE ABOVE\",\n    0x2A23: \"PLUS SIGN WITH CIRCUMFLEX ACCENT ABOVE\",\n    0x2A24: \"PLUS SIGN WITH TILDE ABOVE\",\n    0x2A25: \"PLUS SIGN WITH DOT BELOW\",\n    0x2A26: \"PLUS SIGN WITH TILDE BELOW\",\n    0x2A27: \"PLUS SIGN WITH SUBSCRIPT TWO\",\n    0x2A28: \"PLUS SIGN WITH BLACK TRIANGLE\",\n    0x2A29: \"MINUS SIGN WITH COMMA ABOVE\",\n    0x2A2A: \"MINUS SIGN WITH DOT BELOW\",\n    0x2A2B: \"MINUS SIGN WITH FALLING DOTS\",\n    0x2A2C: \"MINUS SIGN WITH RISING DOTS\",\n    0x2A2D: \"PLUS SIGN IN LEFT HALF CIRCLE\",\n    0x2A2E: \"PLUS SIGN IN RIGHT HALF CIRCLE\",\n    0x2A2F: \"VECTOR OR CROSS PRODUCT\",\n    0x2A30: \"MULTIPLICATION SIGN WITH DOT ABOVE\",\n    0x2A31: \"MULTIPLICATION SIGN WITH UNDERBAR\",\n    0x2A32: \"SEMIDIRECT PRODUCT WITH BOTTOM CLOSED\",\n    0x2A33: \"SMASH PRODUCT\",\n    0x2A34: \"MULTIPLICATION SIGN IN LEFT HALF CIRCLE\",\n    0x2A35: \"MULTIPLICATION SIGN IN RIGHT HALF CIRCLE\",\n    0x2A36: \"CIRCLED MULTIPLICATION SIGN WITH CIRCUMFLEX ACCENT\",\n    0x2A37: \"MULTIPLICATION SIGN IN DOUBLE CIRCLE\",\n    0x2A38: \"CIRCLED DIVISION SIGN\",\n    0x2A39: \"PLUS SIGN IN TRIANGLE\",\n    0x2A3A: \"MINUS SIGN IN TRIANGLE\",\n    0x2A3B: \"MULTIPLICATION SIGN IN TRIANGLE\",\n    0x2A3C: \"INTERIOR PRODUCT\",\n    0x2A3D: \"RIGHTHAND INTERIOR PRODUCT\",\n    0x2A3E: \"Z NOTATION RELATIONAL COMPOSITION\",\n    0x2A3F: \"AMALGAMATION OR COPRODUCT\",\n    0x2A40: \"INTERSECTION WITH DOT\",\n    0x2A41: \"UNION WITH MINUS SIGN\",\n    0x2A42: \"UNION WITH OVERBAR\",\n    0x2A43: \"INTERSECTION WITH OVERBAR\",\n    0x2A44: \"INTERSECTION WITH LOGICAL AND\",\n    0x2A45: \"UNION WITH LOGICAL OR\",\n    0x2A46: \"UNION ABOVE INTERSECTION\",\n    0x2A47: \"INTERSECTION ABOVE UNION\",\n    0x2A48: \"UNION ABOVE BAR ABOVE INTERSECTION\",\n    0x2A49: \"INTERSECTION ABOVE BAR ABOVE UNION\",\n    0x2A4A: \"UNION BESIDE AND JOINED WITH UNION\",\n    0x2A4B: \"INTERSECTION BESIDE AND JOINED WITH INTERSECTION\",\n    0x2A4C: \"CLOSED UNION WITH SERIFS\",\n    0x2A4D: \"CLOSED INTERSECTION WITH SERIFS\",\n    0x2A4E: \"DOUBLE SQUARE INTERSECTION\",\n    0x2A4F: \"DOUBLE SQUARE UNION\",\n    0x2A50: \"CLOSED UNION WITH SERIFS AND SMASH PRODUCT\",\n    0x2A51: \"LOGICAL AND WITH DOT ABOVE\",\n    0x2A52: \"LOGICAL OR WITH DOT ABOVE\",\n    0x2A53: \"DOUBLE LOGICAL AND\",\n    0x2A54: \"DOUBLE LOGICAL OR\",\n    0x2A55: \"TWO INTERSECTING LOGICAL AND\",\n    0x2A56: \"TWO INTERSECTING LOGICAL OR\",\n    0x2A57: \"SLOPING LARGE OR\",\n    0x2A58: \"SLOPING LARGE AND\",\n    0x2A59: \"LOGICAL OR OVERLAPPING LOGICAL AND\",\n    0x2A5A: \"LOGICAL AND WITH MIDDLE STEM\",\n    0x2A5B: \"LOGICAL OR WITH MIDDLE STEM\",\n    0x2A5C: \"LOGICAL AND WITH HORIZONTAL DASH\",\n    0x2A5D: \"LOGICAL OR WITH HORIZONTAL DASH\",\n    0x2A5E: \"LOGICAL AND WITH DOUBLE OVERBAR\",\n    0x2A5F: \"LOGICAL AND WITH UNDERBAR\",\n    0x2A60: \"LOGICAL AND WITH DOUBLE UNDERBAR\",\n    0x2A61: \"SMALL VEE WITH UNDERBAR\",\n    0x2A62: \"LOGICAL OR WITH DOUBLE OVERBAR\",\n    0x2A63: \"LOGICAL OR WITH DOUBLE UNDERBAR\",\n    0x2A64: \"Z NOTATION DOMAIN ANTIRESTRICTION\",\n    0x2A65: \"Z NOTATION RANGE ANTIRESTRICTION\",\n    0x2A66: \"EQUALS SIGN WITH DOT BELOW\",\n    0x2A67: \"IDENTICAL WITH DOT ABOVE\",\n    0x2A68: \"TRIPLE HORIZONTAL BAR WITH DOUBLE VERTICAL STROKE\",\n    0x2A69: \"TRIPLE HORIZONTAL BAR WITH TRIPLE VERTICAL STROKE\",\n    0x2A6A: \"TILDE OPERATOR WITH DOT ABOVE\",\n    0x2A6B: \"TILDE OPERATOR WITH RISING DOTS\",\n    0x2A6C: \"SIMILAR MINUS SIMILAR\",\n    0x2A6D: \"CONGRUENT WITH DOT ABOVE\",\n    0x2A6E: \"EQUALS WITH ASTERISK\",\n    0x2A6F: \"ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT\",\n    0x2A70: \"APPROXIMATELY EQUAL OR EQUAL TO\",\n    0x2A71: \"EQUALS SIGN ABOVE PLUS SIGN\",\n    0x2A72: \"PLUS SIGN ABOVE EQUALS SIGN\",\n    0x2A73: \"EQUALS SIGN ABOVE TILDE OPERATOR\",\n    0x2A74: \"DOUBLE COLON EQUAL\",\n    0x2A75: \"TWO CONSECUTIVE EQUALS SIGNS\",\n    0x2A76: \"THREE CONSECUTIVE EQUALS SIGNS\",\n    0x2A77: \"EQUALS SIGN WITH TWO DOTS ABOVE AND TWO DOTS BELOW\",\n    0x2A78: \"EQUIVALENT WITH FOUR DOTS ABOVE\",\n    0x2A79: \"LESS-THAN WITH CIRCLE INSIDE\",\n    0x2A7A: \"GREATER-THAN WITH CIRCLE INSIDE\",\n    0x2A7B: \"LESS-THAN WITH QUESTION MARK ABOVE\",\n    0x2A7C: \"GREATER-THAN WITH QUESTION MARK ABOVE\",\n    0x2A7D: \"LESS-THAN OR SLANTED EQUAL TO\",\n    0x2A7E: \"GREATER-THAN OR SLANTED EQUAL TO\",\n    0x2A7F: \"LESS-THAN OR SLANTED EQUAL TO WITH DOT INSIDE\",\n    0x2A80: \"GREATER-THAN OR SLANTED EQUAL TO WITH DOT INSIDE\",\n    0x2A81: \"LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE\",\n    0x2A82: \"GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE\",\n    0x2A83: \"LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE RIGHT\",\n    0x2A84: \"GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE LEFT\",\n    0x2A85: \"LESS-THAN OR APPROXIMATE\",\n    0x2A86: \"GREATER-THAN OR APPROXIMATE\",\n    0x2A87: \"LESS-THAN AND SINGLE-LINE NOT EQUAL TO\",\n    0x2A88: \"GREATER-THAN AND SINGLE-LINE NOT EQUAL TO\",\n    0x2A89: \"LESS-THAN AND NOT APPROXIMATE\",\n    0x2A8A: \"GREATER-THAN AND NOT APPROXIMATE\",\n    0x2A8B: \"LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE GREATER-THAN\",\n    0x2A8C: \"GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN\",\n    0x2A8D: \"LESS-THAN ABOVE SIMILAR OR EQUAL\",\n    0x2A8E: \"GREATER-THAN ABOVE SIMILAR OR EQUAL\",\n    0x2A8F: \"LESS-THAN ABOVE SIMILAR ABOVE GREATER-THAN\",\n    0x2A90: \"GREATER-THAN ABOVE SIMILAR ABOVE LESS-THAN\",\n    0x2A91: \"LESS-THAN ABOVE GREATER-THAN ABOVE DOUBLE-LINE EQUAL\",\n    0x2A92: \"GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL\",\n    0x2A93: \"LESS-THAN ABOVE SLANTED EQUAL ABOVE GREATER-THAN ABOVE SLANTED EQUAL\",\n    0x2A94: \"GREATER-THAN ABOVE SLANTED EQUAL ABOVE LESS-THAN ABOVE SLANTED EQUAL\",\n    0x2A95: \"SLANTED EQUAL TO OR LESS-THAN\",\n    0x2A96: \"SLANTED EQUAL TO OR GREATER-THAN\",\n    0x2A97: \"SLANTED EQUAL TO OR LESS-THAN WITH DOT INSIDE\",\n    0x2A98: \"SLANTED EQUAL TO OR GREATER-THAN WITH DOT INSIDE\",\n    0x2A99: \"DOUBLE-LINE EQUAL TO OR LESS-THAN\",\n    0x2A9A: \"DOUBLE-LINE EQUAL TO OR GREATER-THAN\",\n    0x2A9B: \"DOUBLE-LINE SLANTED EQUAL TO OR LESS-THAN\",\n    0x2A9C: \"DOUBLE-LINE SLANTED EQUAL TO OR GREATER-THAN\",\n    0x2A9D: \"SIMILAR OR LESS-THAN\",\n    0x2A9E: \"SIMILAR OR GREATER-THAN\",\n    0x2A9F: \"SIMILAR ABOVE LESS-THAN ABOVE EQUALS SIGN\",\n    0x2AA0: \"SIMILAR ABOVE GREATER-THAN ABOVE EQUALS SIGN\",\n    0x2AA1: \"DOUBLE NESTED LESS-THAN\",\n    0x2AA2: \"DOUBLE NESTED GREATER-THAN\",\n    0x2AA3: \"DOUBLE NESTED LESS-THAN WITH UNDERBAR\",\n    0x2AA4: \"GREATER-THAN OVERLAPPING LESS-THAN\",\n    0x2AA5: \"GREATER-THAN BESIDE LESS-THAN\",\n    0x2AA6: \"LESS-THAN CLOSED BY CURVE\",\n    0x2AA7: \"GREATER-THAN CLOSED BY CURVE\",\n    0x2AA8: \"LESS-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL\",\n    0x2AA9: \"GREATER-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL\",\n    0x2AAA: \"SMALLER THAN\",\n    0x2AAB: \"LARGER THAN\",\n    0x2AAC: \"SMALLER THAN OR EQUAL TO\",\n    0x2AAD: \"LARGER THAN OR EQUAL TO\",\n    0x2AAE: \"EQUALS SIGN WITH BUMPY ABOVE\",\n    0x2AAF: \"PRECEDES ABOVE SINGLE-LINE EQUALS SIGN\",\n    0x2AB0: \"SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN\",\n    0x2AB1: \"PRECEDES ABOVE SINGLE-LINE NOT EQUAL TO\",\n    0x2AB2: \"SUCCEEDS ABOVE SINGLE-LINE NOT EQUAL TO\",\n    0x2AB3: \"PRECEDES ABOVE EQUALS SIGN\",\n    0x2AB4: \"SUCCEEDS ABOVE EQUALS SIGN\",\n    0x2AB5: \"PRECEDES ABOVE NOT EQUAL TO\",\n    0x2AB6: \"SUCCEEDS ABOVE NOT EQUAL TO\",\n    0x2AB7: \"PRECEDES ABOVE ALMOST EQUAL TO\",\n    0x2AB8: \"SUCCEEDS ABOVE ALMOST EQUAL TO\",\n    0x2AB9: \"PRECEDES ABOVE NOT ALMOST EQUAL TO\",\n    0x2ABA: \"SUCCEEDS ABOVE NOT ALMOST EQUAL TO\",\n    0x2ABB: \"DOUBLE PRECEDES\",\n    0x2ABC: \"DOUBLE SUCCEEDS\",\n    0x2ABD: \"SUBSET WITH DOT\",\n    0x2ABE: \"SUPERSET WITH DOT\",\n    0x2ABF: \"SUBSET WITH PLUS SIGN BELOW\",\n    0x2AC0: \"SUPERSET WITH PLUS SIGN BELOW\",\n    0x2AC1: \"SUBSET WITH MULTIPLICATION SIGN BELOW\",\n    0x2AC2: \"SUPERSET WITH MULTIPLICATION SIGN BELOW\",\n    0x2AC3: \"SUBSET OF OR EQUAL TO WITH DOT ABOVE\",\n    0x2AC4: \"SUPERSET OF OR EQUAL TO WITH DOT ABOVE\",\n    0x2AC5: \"SUBSET OF ABOVE EQUALS SIGN\",\n    0x2AC6: \"SUPERSET OF ABOVE EQUALS SIGN\",\n    0x2AC7: \"SUBSET OF ABOVE TILDE OPERATOR\",\n    0x2AC8: \"SUPERSET OF ABOVE TILDE OPERATOR\",\n    0x2AC9: \"SUBSET OF ABOVE ALMOST EQUAL TO\",\n    0x2ACA: \"SUPERSET OF ABOVE ALMOST EQUAL TO\",\n    0x2ACB: \"SUBSET OF ABOVE NOT EQUAL TO\",\n    0x2ACC: \"SUPERSET OF ABOVE NOT EQUAL TO\",\n    0x2ACD: \"SQUARE LEFT OPEN BOX OPERATOR\",\n    0x2ACE: \"SQUARE RIGHT OPEN BOX OPERATOR\",\n    0x2ACF: \"CLOSED SUBSET\",\n    0x2AD0: \"CLOSED SUPERSET\",\n    0x2AD1: \"CLOSED SUBSET OR EQUAL TO\",\n    0x2AD2: \"CLOSED SUPERSET OR EQUAL TO\",\n    0x2AD3: \"SUBSET ABOVE SUPERSET\",\n    0x2AD4: \"SUPERSET ABOVE SUBSET\",\n    0x2AD5: \"SUBSET ABOVE SUBSET\",\n    0x2AD6: \"SUPERSET ABOVE SUPERSET\",\n    0x2AD7: \"SUPERSET BESIDE SUBSET\",\n    0x2AD8: \"SUPERSET BESIDE AND JOINED BY DASH WITH SUBSET\",\n    0x2AD9: \"ELEMENT OF OPENING DOWNWARDS\",\n    0x2ADA: \"PITCHFORK WITH TEE TOP\",\n    0x2ADB: \"TRANSVERSAL INTERSECTION\",\n    0x2ADC: \"FORKING (not independent)\",\n    0x2ADD: \"NONFORKING (independent)\",\n    0x2ADE: \"SHORT LEFT TACK\",\n    0x2ADF: \"SHORT DOWN TACK\",\n    0x2AE0: \"SHORT UP TACK\",\n    0x2AE1: \"PERPENDICULAR WITH S\",\n    0x2AE2: \"VERTICAL BAR TRIPLE RIGHT TURNSTILE\",\n    0x2AE3: \"DOUBLE VERTICAL BAR LEFT TURNSTILE\",\n    0x2AE4: \"VERTICAL BAR DOUBLE LEFT TURNSTILE\",\n    0x2AE5: \"DOUBLE VERTICAL BAR DOUBLE LEFT TURNSTILE\",\n    0x2AE6: \"LONG DASH FROM LEFT MEMBER OF DOUBLE VERTICAL\",\n    0x2AE7: \"SHORT DOWN TACK WITH OVERBAR\",\n    0x2AE8: \"SHORT UP TACK WITH UNDERBAR\",\n    0x2AE9: \"SHORT UP TACK ABOVE SHORT DOWN TACK\",\n    0x2AEA: \"DOUBLE DOWN TACK\",\n    0x2AEB: \"DOUBLE UP TACK\",\n    0x2AEC: \"DOUBLE STROKE NOT SIGN\",\n    0x2AED: \"REVERSED DOUBLE STROKE NOT SIGN\",\n    0x2AEE: \"DOES NOT DIVIDE WITH REVERSED NEGATION SLASH\",\n    0x2AEF: \"VERTICAL LINE WITH CIRCLE ABOVE\",\n    0x2AF0: \"VERTICAL LINE WITH CIRCLE BELOW\",\n    0x2AF1: \"DOWN TACK WITH CIRCLE BELOW\",\n    0x2AF2: \"PARALLEL WITH HORIZONTAL STROKE\",\n    0x2AF3: \"PARALLEL WITH TILDE OPERATOR\",\n    0x2AF4: \"TRIPLE VERTICAL BAR BINARY RELATION\",\n    0x2AF5: \"TRIPLE VERTICAL BAR WITH HORIZONTAL STROKE\",\n    0x2AF6: \"TRIPLE COLON OPERATOR\",\n    0x2AF7: \"TRIPLE NESTED LESS-THAN\",\n    0x2AF8: \"TRIPLE NESTED GREATER-THAN\",\n    0x2AF9: \"DOUBLE-LINE SLANTED LESS-THAN OR EQUAL TO\",\n    0x2AFA: \"DOUBLE-LINE SLANTED GREATER-THAN OR EQUAL TO\",\n    0x2AFB: \"TRIPLE SOLIDUS BINARY RELATION\",\n    0x2AFC: \"LARGE TRIPLE VERTICAL BAR OPERATOR\",\n    0x2AFD: \"DOUBLE SOLIDUS OPERATOR\",\n    0x2AFE: \"WHITE VERTICAL BAR\",\n    0x2AFF: \"N-ARY WHITE VERTICAL BAR\",\n    0x2B00: \"NORTH EAST WHITE ARROW\",\n    0x2B01: \"NORTH WEST WHITE ARROW\",\n    0x2B02: \"SOUTH EAST WHITE ARROW\",\n    0x2B03: \"SOUTH WEST WHITE ARROW\",\n    0x2B04: \"LEFT RIGHT WHITE ARROW\",\n    0x2B05: \"LEFTWARDS BLACK ARROW\",\n    0x2B06: \"UPWARDS BLACK ARROW\",\n    0x2B07: \"DOWNWARDS BLACK ARROW\",\n    0x2B08: \"NORTH EAST BLACK ARROW\",\n    0x2B09: \"NORTH WEST BLACK ARROW\",\n    0x2B0A: \"SOUTH EAST BLACK ARROW\",\n    0x2B0B: \"SOUTH WEST BLACK ARROW\",\n    0x2B0C: \"LEFT RIGHT BLACK ARROW\",\n    0x2B0D: \"UP DOWN BLACK ARROW\",\n    0x2B0E: \"RIGHTWARDS ARROW WITH TIP DOWNWARDS\",\n    0x2B0F: \"RIGHTWARDS ARROW WITH TIP UPWARDS\",\n    0x2B10: \"LEFTWARDS ARROW WITH TIP DOWNWARDS\",\n    0x2B11: \"LEFTWARDS ARROW WITH TIP UPWARDS\",\n    0x2B12: \"SQUARE WITH TOP HALF BLACK\",\n    0x2B13: \"SQUARE WITH BOTTOM HALF BLACK\",\n    0x2B14: \"SQUARE WITH UPPER RIGHT DIAGONAL HALF BLACK\",\n    0x2B15: \"SQUARE WITH LOWER LEFT DIAGONAL HALF BLACK\",\n    0x2B16: \"DIAMOND WITH LEFT HALF BLACK\",\n    0x2B17: \"DIAMOND WITH RIGHT HALF BLACK\",\n    0x2B18: \"DIAMOND WITH TOP HALF BLACK\",\n    0x2B19: \"DIAMOND WITH BOTTOM HALF BLACK\",\n    0x2B1A: \"DOTTED SQUARE\",\n    0x2B1B: \"BLACK LARGE SQUARE\",\n    0x2B1C: \"WHITE LARGE SQUARE\",\n    0x2B1D: \"BLACK VERY SMALL SQUARE\",\n    0x2B1E: \"WHITE VERY SMALL SQUARE\",\n    0x2B1F: \"BLACK PENTAGON\",\n    0x2B20: \"WHITE PENTAGON\",\n    0x2B21: \"WHITE HEXAGON\",\n    0x2B22: \"BLACK HEXAGON\",\n    0x2B23: \"HORIZONTAL BLACK HEXAGON\",\n    0x2B24: \"BLACK LARGE CIRCLE\",\n    0x2B25: \"BLACK MEDIUM DIAMOND\",\n    0x2B26: \"WHITE MEDIUM DIAMOND\",\n    0x2B27: \"BLACK MEDIUM LOZENGE\",\n    0x2B28: \"WHITE MEDIUM LOZENGE\",\n    0x2B29: \"BLACK SMALL DIAMOND\",\n    0x2B2A: \"BLACK SMALL LOZENGE\",\n    0x2B2B: \"WHITE SMALL LOZENGE\",\n    0x2B2C: \"BLACK HORIZONTAL ELLIPSE\",\n    0x2B2D: \"WHITE HORIZONTAL ELLIPSE\",\n    0x2B2E: \"BLACK VERTICAL ELLIPSE\",\n    0x2B2F: \"WHITE VERTICAL ELLIPSE\",\n    0x2B30: \"LEFT ARROW WITH SMALL CIRCLE\",\n    0x2B31: \"THREE LEFTWARDS ARROWS\",\n    0x2B32: \"LEFT ARROW WITH CIRCLED PLUS\",\n    0x2B33: \"LONG LEFTWARDS SQUIGGLE ARROW\",\n    0x2B34: \"LEFTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE\",\n    0x2B35: \"LEFTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE\",\n    0x2B36: \"LEFTWARDS TWO-HEADED ARROW FROM BAR\",\n    0x2B37: \"LEFTWARDS TWO-HEADED TRIPLE DASH ARROW\",\n    0x2B38: \"LEFTWARDS ARROW WITH DOTTED STEM\",\n    0x2B39: \"LEFTWARDS ARROW WITH TAIL WITH VERTICAL STROKE\",\n    0x2B3A: \"LEFTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE\",\n    0x2B3B: \"LEFTWARDS TWO-HEADED ARROW WITH TAIL\",\n    0x2B3C: \"LEFTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE\",\n    0x2B3D: \"LEFTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE\",\n    0x2B3E: \"LEFTWARDS ARROW THROUGH X\",\n    0x2B3F: \"WAVE ARROW POINTING DIRECTLY LEFT\",\n    0x2B40: \"EQUALS SIGN ABOVE LEFTWARDS ARROW\",\n    0x2B41: \"REVERSE TILDE OPERATOR ABOVE LEFTWARDS ARROW\",\n    0x2B42: \"LEFTWARDS ARROW ABOVE REVERSE ALMOST EQUAL TO\",\n    0x2B43: \"RIGHTWARDS ARROW THROUGH GREATER-THAN\",\n    0x2B44: \"RIGHTWARDS ARROW THROUGH SUPERSET\",\n    0x2B45: \"LEFTWARDS QUADRUPLE ARROW\",\n    0x2B46: \"RIGHTWARDS QUADRUPLE ARROW\",\n    0x2B47: \"REVERSE TILDE OPERATOR ABOVE RIGHTWARDS ARROW\",\n    0x2B48: \"RIGHTWARDS ARROW ABOVE REVERSE ALMOST EQUAL TO\",\n    0x2B49: \"TILDE OPERATOR ABOVE LEFTWARDS ARROW\",\n    0x2B4A: \"LEFTWARDS ARROW ABOVE ALMOST EQUAL TO\",\n    0x2B4B: \"LEFTWARDS ARROW ABOVE REVERSE TILDE OPERATOR\",\n    0x2B4C: \"RIGHTWARDS ARROW ABOVE REVERSE TILDE OPERATOR\",\n    0x2B50: \"WHITE MEDIUM STAR\",\n    0x2B51: \"BLACK SMALL STAR\",\n    0x2B52: \"WHITE SMALL STAR\",\n    0x2B53: \"BLACK RIGHT-POINTING PENTAGON\",\n    0x2B54: \"WHITE RIGHT-POINTING PENTAGON\",\n    0x2C00: \"GLAGOLITIC CAPITAL LETTER AZU\",\n    0x2C01: \"GLAGOLITIC CAPITAL LETTER BUKY\",\n    0x2C02: \"GLAGOLITIC CAPITAL LETTER VEDE\",\n    0x2C03: \"GLAGOLITIC CAPITAL LETTER GLAGOLI\",\n    0x2C04: \"GLAGOLITIC CAPITAL LETTER DOBRO\",\n    0x2C05: \"GLAGOLITIC CAPITAL LETTER YESTU\",\n    0x2C06: \"GLAGOLITIC CAPITAL LETTER ZHIVETE\",\n    0x2C07: \"GLAGOLITIC CAPITAL LETTER DZELO\",\n    0x2C08: \"GLAGOLITIC CAPITAL LETTER ZEMLJA\",\n    0x2C09: \"GLAGOLITIC CAPITAL LETTER IZHE\",\n    0x2C0A: \"GLAGOLITIC CAPITAL LETTER INITIAL IZHE\",\n    0x2C0B: \"GLAGOLITIC CAPITAL LETTER I\",\n    0x2C0C: \"GLAGOLITIC CAPITAL LETTER DJERVI\",\n    0x2C0D: \"GLAGOLITIC CAPITAL LETTER KAKO\",\n    0x2C0E: \"GLAGOLITIC CAPITAL LETTER LJUDIJE\",\n    0x2C0F: \"GLAGOLITIC CAPITAL LETTER MYSLITE\",\n    0x2C10: \"GLAGOLITIC CAPITAL LETTER NASHI\",\n    0x2C11: \"GLAGOLITIC CAPITAL LETTER ONU\",\n    0x2C12: \"GLAGOLITIC CAPITAL LETTER POKOJI\",\n    0x2C13: \"GLAGOLITIC CAPITAL LETTER RITSI\",\n    0x2C14: \"GLAGOLITIC CAPITAL LETTER SLOVO\",\n    0x2C15: \"GLAGOLITIC CAPITAL LETTER TVRIDO\",\n    0x2C16: \"GLAGOLITIC CAPITAL LETTER UKU\",\n    0x2C17: \"GLAGOLITIC CAPITAL LETTER FRITU\",\n    0x2C18: \"GLAGOLITIC CAPITAL LETTER HERU\",\n    0x2C19: \"GLAGOLITIC CAPITAL LETTER OTU\",\n    0x2C1A: \"GLAGOLITIC CAPITAL LETTER PE\",\n    0x2C1B: \"GLAGOLITIC CAPITAL LETTER SHTA\",\n    0x2C1C: \"GLAGOLITIC CAPITAL LETTER TSI\",\n    0x2C1D: \"GLAGOLITIC CAPITAL LETTER CHRIVI\",\n    0x2C1E: \"GLAGOLITIC CAPITAL LETTER SHA\",\n    0x2C1F: \"GLAGOLITIC CAPITAL LETTER YERU\",\n    0x2C20: \"GLAGOLITIC CAPITAL LETTER YERI\",\n    0x2C21: \"GLAGOLITIC CAPITAL LETTER YATI\",\n    0x2C22: \"GLAGOLITIC CAPITAL LETTER SPIDERY HA\",\n    0x2C23: \"GLAGOLITIC CAPITAL LETTER YU\",\n    0x2C24: \"GLAGOLITIC CAPITAL LETTER SMALL YUS\",\n    0x2C25: \"GLAGOLITIC CAPITAL LETTER SMALL YUS WITH TAIL\",\n    0x2C26: \"GLAGOLITIC CAPITAL LETTER YO\",\n    0x2C27: \"GLAGOLITIC CAPITAL LETTER IOTATED SMALL YUS\",\n    0x2C28: \"GLAGOLITIC CAPITAL LETTER BIG YUS\",\n    0x2C29: \"GLAGOLITIC CAPITAL LETTER IOTATED BIG YUS\",\n    0x2C2A: \"GLAGOLITIC CAPITAL LETTER FITA\",\n    0x2C2B: \"GLAGOLITIC CAPITAL LETTER IZHITSA\",\n    0x2C2C: \"GLAGOLITIC CAPITAL LETTER SHTAPIC\",\n    0x2C2D: \"GLAGOLITIC CAPITAL LETTER TROKUTASTI A\",\n    0x2C2E: \"GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE\",\n    0x2C30: \"GLAGOLITIC SMALL LETTER AZU\",\n    0x2C31: \"GLAGOLITIC SMALL LETTER BUKY\",\n    0x2C32: \"GLAGOLITIC SMALL LETTER VEDE\",\n    0x2C33: \"GLAGOLITIC SMALL LETTER GLAGOLI\",\n    0x2C34: \"GLAGOLITIC SMALL LETTER DOBRO\",\n    0x2C35: \"GLAGOLITIC SMALL LETTER YESTU\",\n    0x2C36: \"GLAGOLITIC SMALL LETTER ZHIVETE\",\n    0x2C37: \"GLAGOLITIC SMALL LETTER DZELO\",\n    0x2C38: \"GLAGOLITIC SMALL LETTER ZEMLJA\",\n    0x2C39: \"GLAGOLITIC SMALL LETTER IZHE\",\n    0x2C3A: \"GLAGOLITIC SMALL LETTER INITIAL IZHE\",\n    0x2C3B: \"GLAGOLITIC SMALL LETTER I\",\n    0x2C3C: \"GLAGOLITIC SMALL LETTER DJERVI\",\n    0x2C3D: \"GLAGOLITIC SMALL LETTER KAKO\",\n    0x2C3E: \"GLAGOLITIC SMALL LETTER LJUDIJE\",\n    0x2C3F: \"GLAGOLITIC SMALL LETTER MYSLITE\",\n    0x2C40: \"GLAGOLITIC SMALL LETTER NASHI\",\n    0x2C41: \"GLAGOLITIC SMALL LETTER ONU\",\n    0x2C42: \"GLAGOLITIC SMALL LETTER POKOJI\",\n    0x2C43: \"GLAGOLITIC SMALL LETTER RITSI\",\n    0x2C44: \"GLAGOLITIC SMALL LETTER SLOVO\",\n    0x2C45: \"GLAGOLITIC SMALL LETTER TVRIDO\",\n    0x2C46: \"GLAGOLITIC SMALL LETTER UKU\",\n    0x2C47: \"GLAGOLITIC SMALL LETTER FRITU\",\n    0x2C48: \"GLAGOLITIC SMALL LETTER HERU\",\n    0x2C49: \"GLAGOLITIC SMALL LETTER OTU\",\n    0x2C4A: \"GLAGOLITIC SMALL LETTER PE\",\n    0x2C4B: \"GLAGOLITIC SMALL LETTER SHTA\",\n    0x2C4C: \"GLAGOLITIC SMALL LETTER TSI\",\n    0x2C4D: \"GLAGOLITIC SMALL LETTER CHRIVI\",\n    0x2C4E: \"GLAGOLITIC SMALL LETTER SHA\",\n    0x2C4F: \"GLAGOLITIC SMALL LETTER YERU\",\n    0x2C50: \"GLAGOLITIC SMALL LETTER YERI\",\n    0x2C51: \"GLAGOLITIC SMALL LETTER YATI\",\n    0x2C52: \"GLAGOLITIC SMALL LETTER SPIDERY HA\",\n    0x2C53: \"GLAGOLITIC SMALL LETTER YU\",\n    0x2C54: \"GLAGOLITIC SMALL LETTER SMALL YUS\",\n    0x2C55: \"GLAGOLITIC SMALL LETTER SMALL YUS WITH TAIL\",\n    0x2C56: \"GLAGOLITIC SMALL LETTER YO\",\n    0x2C57: \"GLAGOLITIC SMALL LETTER IOTATED SMALL YUS\",\n    0x2C58: \"GLAGOLITIC SMALL LETTER BIG YUS\",\n    0x2C59: \"GLAGOLITIC SMALL LETTER IOTATED BIG YUS\",\n    0x2C5A: \"GLAGOLITIC SMALL LETTER FITA\",\n    0x2C5B: \"GLAGOLITIC SMALL LETTER IZHITSA\",\n    0x2C5C: \"GLAGOLITIC SMALL LETTER SHTAPIC\",\n    0x2C5D: \"GLAGOLITIC SMALL LETTER TROKUTASTI A\",\n    0x2C5E: \"GLAGOLITIC SMALL LETTER LATINATE MYSLITE\",\n    0x2C60: \"LATIN CAPITAL LETTER L WITH DOUBLE BAR\",\n    0x2C61: \"LATIN SMALL LETTER L WITH DOUBLE BAR\",\n    0x2C62: \"LATIN CAPITAL LETTER L WITH MIDDLE TILDE\",\n    0x2C63: \"LATIN CAPITAL LETTER P WITH STROKE\",\n    0x2C64: \"LATIN CAPITAL LETTER R WITH TAIL\",\n    0x2C65: \"LATIN SMALL LETTER A WITH STROKE\",\n    0x2C66: \"LATIN SMALL LETTER T WITH DIAGONAL STROKE\",\n    0x2C67: \"LATIN CAPITAL LETTER H WITH DESCENDER\",\n    0x2C68: \"LATIN SMALL LETTER H WITH DESCENDER\",\n    0x2C69: \"LATIN CAPITAL LETTER K WITH DESCENDER\",\n    0x2C6A: \"LATIN SMALL LETTER K WITH DESCENDER\",\n    0x2C6B: \"LATIN CAPITAL LETTER Z WITH DESCENDER\",\n    0x2C6C: \"LATIN SMALL LETTER Z WITH DESCENDER\",\n    0x2C6D: \"LATIN CAPITAL LETTER ALPHA\",\n    0x2C6E: \"LATIN CAPITAL LETTER M WITH HOOK\",\n    0x2C6F: \"LATIN CAPITAL LETTER TURNED A\",\n    0x2C71: \"LATIN SMALL LETTER V WITH RIGHT HOOK\",\n    0x2C72: \"LATIN CAPITAL LETTER W WITH HOOK\",\n    0x2C73: \"LATIN SMALL LETTER W WITH HOOK\",\n    0x2C74: \"LATIN SMALL LETTER V WITH CURL\",\n    0x2C75: \"LATIN CAPITAL LETTER HALF H\",\n    0x2C76: \"LATIN SMALL LETTER HALF H\",\n    0x2C77: \"LATIN SMALL LETTER TAILLESS PHI\",\n    0x2C78: \"LATIN SMALL LETTER E WITH NOTCH\",\n    0x2C79: \"LATIN SMALL LETTER TURNED R WITH TAIL\",\n    0x2C7A: \"LATIN SMALL LETTER O WITH LOW RING INSIDE\",\n    0x2C7B: \"LATIN LETTER SMALL CAPITAL TURNED E\",\n    0x2C7C: \"LATIN SUBSCRIPT SMALL LETTER J\",\n    0x2C7D: \"MODIFIER LETTER CAPITAL V\",\n    0x2C80: \"COPTIC CAPITAL LETTER ALFA\",\n    0x2C81: \"COPTIC SMALL LETTER ALFA\",\n    0x2C82: \"COPTIC CAPITAL LETTER VIDA\",\n    0x2C83: \"COPTIC SMALL LETTER VIDA\",\n    0x2C84: \"COPTIC CAPITAL LETTER GAMMA\",\n    0x2C85: \"COPTIC SMALL LETTER GAMMA\",\n    0x2C86: \"COPTIC CAPITAL LETTER DALDA\",\n    0x2C87: \"COPTIC SMALL LETTER DALDA\",\n    0x2C88: \"COPTIC CAPITAL LETTER EIE\",\n    0x2C89: \"COPTIC SMALL LETTER EIE\",\n    0x2C8A: \"COPTIC CAPITAL LETTER SOU\",\n    0x2C8B: \"COPTIC SMALL LETTER SOU\",\n    0x2C8C: \"COPTIC CAPITAL LETTER ZATA\",\n    0x2C8D: \"COPTIC SMALL LETTER ZATA\",\n    0x2C8E: \"COPTIC CAPITAL LETTER HATE\",\n    0x2C8F: \"COPTIC SMALL LETTER HATE\",\n    0x2C90: \"COPTIC CAPITAL LETTER THETHE\",\n    0x2C91: \"COPTIC SMALL LETTER THETHE\",\n    0x2C92: \"COPTIC CAPITAL LETTER IAUDA\",\n    0x2C93: \"COPTIC SMALL LETTER IAUDA\",\n    0x2C94: \"COPTIC CAPITAL LETTER KAPA\",\n    0x2C95: \"COPTIC SMALL LETTER KAPA\",\n    0x2C96: \"COPTIC CAPITAL LETTER LAULA\",\n    0x2C97: \"COPTIC SMALL LETTER LAULA\",\n    0x2C98: \"COPTIC CAPITAL LETTER MI\",\n    0x2C99: \"COPTIC SMALL LETTER MI\",\n    0x2C9A: \"COPTIC CAPITAL LETTER NI\",\n    0x2C9B: \"COPTIC SMALL LETTER NI\",\n    0x2C9C: \"COPTIC CAPITAL LETTER KSI\",\n    0x2C9D: \"COPTIC SMALL LETTER KSI\",\n    0x2C9E: \"COPTIC CAPITAL LETTER O\",\n    0x2C9F: \"COPTIC SMALL LETTER O\",\n    0x2CA0: \"COPTIC CAPITAL LETTER PI\",\n    0x2CA1: \"COPTIC SMALL LETTER PI\",\n    0x2CA2: \"COPTIC CAPITAL LETTER RO\",\n    0x2CA3: \"COPTIC SMALL LETTER RO\",\n    0x2CA4: \"COPTIC CAPITAL LETTER SIMA\",\n    0x2CA5: \"COPTIC SMALL LETTER SIMA\",\n    0x2CA6: \"COPTIC CAPITAL LETTER TAU\",\n    0x2CA7: \"COPTIC SMALL LETTER TAU\",\n    0x2CA8: \"COPTIC CAPITAL LETTER UA\",\n    0x2CA9: \"COPTIC SMALL LETTER UA\",\n    0x2CAA: \"COPTIC CAPITAL LETTER FI\",\n    0x2CAB: \"COPTIC SMALL LETTER FI\",\n    0x2CAC: \"COPTIC CAPITAL LETTER KHI\",\n    0x2CAD: \"COPTIC SMALL LETTER KHI\",\n    0x2CAE: \"COPTIC CAPITAL LETTER PSI\",\n    0x2CAF: \"COPTIC SMALL LETTER PSI\",\n    0x2CB0: \"COPTIC CAPITAL LETTER OOU\",\n    0x2CB1: \"COPTIC SMALL LETTER OOU\",\n    0x2CB2: \"COPTIC CAPITAL LETTER DIALECT-P ALEF\",\n    0x2CB3: \"COPTIC SMALL LETTER DIALECT-P ALEF\",\n    0x2CB4: \"COPTIC CAPITAL LETTER OLD COPTIC AIN\",\n    0x2CB5: \"COPTIC SMALL LETTER OLD COPTIC AIN\",\n    0x2CB6: \"COPTIC CAPITAL LETTER CRYPTOGRAMMIC EIE\",\n    0x2CB7: \"COPTIC SMALL LETTER CRYPTOGRAMMIC EIE\",\n    0x2CB8: \"COPTIC CAPITAL LETTER DIALECT-P KAPA\",\n    0x2CB9: \"COPTIC SMALL LETTER DIALECT-P KAPA\",\n    0x2CBA: \"COPTIC CAPITAL LETTER DIALECT-P NI\",\n    0x2CBB: \"COPTIC SMALL LETTER DIALECT-P NI\",\n    0x2CBC: \"COPTIC CAPITAL LETTER CRYPTOGRAMMIC NI\",\n    0x2CBD: \"COPTIC SMALL LETTER CRYPTOGRAMMIC NI\",\n    0x2CBE: \"COPTIC CAPITAL LETTER OLD COPTIC OOU\",\n    0x2CBF: \"COPTIC SMALL LETTER OLD COPTIC OOU\",\n    0x2CC0: \"COPTIC CAPITAL LETTER SAMPI\",\n    0x2CC1: \"COPTIC SMALL LETTER SAMPI\",\n    0x2CC2: \"COPTIC CAPITAL LETTER CROSSED SHEI\",\n    0x2CC3: \"COPTIC SMALL LETTER CROSSED SHEI\",\n    0x2CC4: \"COPTIC CAPITAL LETTER OLD COPTIC SHEI\",\n    0x2CC5: \"COPTIC SMALL LETTER OLD COPTIC SHEI\",\n    0x2CC6: \"COPTIC CAPITAL LETTER OLD COPTIC ESH\",\n    0x2CC7: \"COPTIC SMALL LETTER OLD COPTIC ESH\",\n    0x2CC8: \"COPTIC CAPITAL LETTER AKHMIMIC KHEI\",\n    0x2CC9: \"COPTIC SMALL LETTER AKHMIMIC KHEI\",\n    0x2CCA: \"COPTIC CAPITAL LETTER DIALECT-P HORI\",\n    0x2CCB: \"COPTIC SMALL LETTER DIALECT-P HORI\",\n    0x2CCC: \"COPTIC CAPITAL LETTER OLD COPTIC HORI\",\n    0x2CCD: \"COPTIC SMALL LETTER OLD COPTIC HORI\",\n    0x2CCE: \"COPTIC CAPITAL LETTER OLD COPTIC HA\",\n    0x2CCF: \"COPTIC SMALL LETTER OLD COPTIC HA\",\n    0x2CD0: \"COPTIC CAPITAL LETTER L-SHAPED HA\",\n    0x2CD1: \"COPTIC SMALL LETTER L-SHAPED HA\",\n    0x2CD2: \"COPTIC CAPITAL LETTER OLD COPTIC HEI\",\n    0x2CD3: \"COPTIC SMALL LETTER OLD COPTIC HEI\",\n    0x2CD4: \"COPTIC CAPITAL LETTER OLD COPTIC HAT\",\n    0x2CD5: \"COPTIC SMALL LETTER OLD COPTIC HAT\",\n    0x2CD6: \"COPTIC CAPITAL LETTER OLD COPTIC GANGIA\",\n    0x2CD7: \"COPTIC SMALL LETTER OLD COPTIC GANGIA\",\n    0x2CD8: \"COPTIC CAPITAL LETTER OLD COPTIC DJA\",\n    0x2CD9: \"COPTIC SMALL LETTER OLD COPTIC DJA\",\n    0x2CDA: \"COPTIC CAPITAL LETTER OLD COPTIC SHIMA\",\n    0x2CDB: \"COPTIC SMALL LETTER OLD COPTIC SHIMA\",\n    0x2CDC: \"COPTIC CAPITAL LETTER OLD NUBIAN SHIMA\",\n    0x2CDD: \"COPTIC SMALL LETTER OLD NUBIAN SHIMA\",\n    0x2CDE: \"COPTIC CAPITAL LETTER OLD NUBIAN NGI\",\n    0x2CDF: \"COPTIC SMALL LETTER OLD NUBIAN NGI\",\n    0x2CE0: \"COPTIC CAPITAL LETTER OLD NUBIAN NYI\",\n    0x2CE1: \"COPTIC SMALL LETTER OLD NUBIAN NYI\",\n    0x2CE2: \"COPTIC CAPITAL LETTER OLD NUBIAN WAU\",\n    0x2CE3: \"COPTIC SMALL LETTER OLD NUBIAN WAU\",\n    0x2CE4: \"COPTIC SYMBOL KAI\",\n    0x2CE5: \"COPTIC SYMBOL MI RO\",\n    0x2CE6: \"COPTIC SYMBOL PI RO\",\n    0x2CE7: \"COPTIC SYMBOL STAUROS\",\n    0x2CE8: \"COPTIC SYMBOL TAU RO\",\n    0x2CE9: \"COPTIC SYMBOL KHI RO\",\n    0x2CEA: \"COPTIC SYMBOL SHIMA SIMA\",\n    0x2CF9: \"COPTIC OLD NUBIAN FULL STOP\",\n    0x2CFA: \"COPTIC OLD NUBIAN DIRECT QUESTION MARK\",\n    0x2CFB: \"COPTIC OLD NUBIAN INDIRECT QUESTION MARK\",\n    0x2CFC: \"COPTIC OLD NUBIAN VERSE DIVIDER\",\n    0x2CFD: \"COPTIC FRACTION ONE HALF\",\n    0x2CFE: \"COPTIC FULL STOP\",\n    0x2CFF: \"COPTIC MORPHOLOGICAL DIVIDER\",\n    0x2D00: \"GEORGIAN SMALL LETTER AN (Khutsuri)\",\n    0x2D01: \"GEORGIAN SMALL LETTER BAN (Khutsuri)\",\n    0x2D02: \"GEORGIAN SMALL LETTER GAN (Khutsuri)\",\n    0x2D03: \"GEORGIAN SMALL LETTER DON (Khutsuri)\",\n    0x2D04: \"GEORGIAN SMALL LETTER EN (Khutsuri)\",\n    0x2D05: \"GEORGIAN SMALL LETTER VIN (Khutsuri)\",\n    0x2D06: \"GEORGIAN SMALL LETTER ZEN (Khutsuri)\",\n    0x2D07: \"GEORGIAN SMALL LETTER TAN (Khutsuri)\",\n    0x2D08: \"GEORGIAN SMALL LETTER IN (Khutsuri)\",\n    0x2D09: \"GEORGIAN SMALL LETTER KAN (Khutsuri)\",\n    0x2D0A: \"GEORGIAN SMALL LETTER LAS (Khutsuri)\",\n    0x2D0B: \"GEORGIAN SMALL LETTER MAN (Khutsuri)\",\n    0x2D0C: \"GEORGIAN SMALL LETTER NAR (Khutsuri)\",\n    0x2D0D: \"GEORGIAN SMALL LETTER ON (Khutsuri)\",\n    0x2D0E: \"GEORGIAN SMALL LETTER PAR (Khutsuri)\",\n    0x2D0F: \"GEORGIAN SMALL LETTER ZHAR (Khutsuri)\",\n    0x2D10: \"GEORGIAN SMALL LETTER RAE (Khutsuri)\",\n    0x2D11: \"GEORGIAN SMALL LETTER SAN (Khutsuri)\",\n    0x2D12: \"GEORGIAN SMALL LETTER TAR (Khutsuri)\",\n    0x2D13: \"GEORGIAN SMALL LETTER UN (Khutsuri)\",\n    0x2D14: \"GEORGIAN SMALL LETTER PHAR (Khutsuri)\",\n    0x2D15: \"GEORGIAN SMALL LETTER KHAR (Khutsuri)\",\n    0x2D16: \"GEORGIAN SMALL LETTER GHAN (Khutsuri)\",\n    0x2D17: \"GEORGIAN SMALL LETTER QAR (Khutsuri)\",\n    0x2D18: \"GEORGIAN SMALL LETTER SHIN (Khutsuri)\",\n    0x2D19: \"GEORGIAN SMALL LETTER CHIN (Khutsuri)\",\n    0x2D1A: \"GEORGIAN SMALL LETTER CAN (Khutsuri)\",\n    0x2D1B: \"GEORGIAN SMALL LETTER JIL (Khutsuri)\",\n    0x2D1C: \"GEORGIAN SMALL LETTER CIL (Khutsuri)\",\n    0x2D1D: \"GEORGIAN SMALL LETTER CHAR (Khutsuri)\",\n    0x2D1E: \"GEORGIAN SMALL LETTER XAN (Khutsuri)\",\n    0x2D1F: \"GEORGIAN SMALL LETTER JHAN (Khutsuri)\",\n    0x2D20: \"GEORGIAN SMALL LETTER HAE (Khutsuri)\",\n    0x2D21: \"GEORGIAN SMALL LETTER HE (Khutsuri)\",\n    0x2D22: \"GEORGIAN SMALL LETTER HIE (Khutsuri)\",\n    0x2D23: \"GEORGIAN SMALL LETTER WE (Khutsuri)\",\n    0x2D24: \"GEORGIAN SMALL LETTER HAR (Khutsuri)\",\n    0x2D25: \"GEORGIAN SMALL LETTER HOE (Khutsuri)\",\n    0x2D30: \"TIFINAGH LETTER YA\",\n    0x2D31: \"TIFINAGH LETTER YAB\",\n    0x2D32: \"TIFINAGH LETTER YABH\",\n    0x2D33: \"TIFINAGH LETTER YAG\",\n    0x2D34: \"TIFINAGH LETTER YAGHH\",\n    0x2D35: \"TIFINAGH LETTER BERBER ACADEMY YAJ\",\n    0x2D36: \"TIFINAGH LETTER YAJ\",\n    0x2D37: \"TIFINAGH LETTER YAD\",\n    0x2D38: \"TIFINAGH LETTER YADH\",\n    0x2D39: \"TIFINAGH LETTER YADD\",\n    0x2D3A: \"TIFINAGH LETTER YADDH\",\n    0x2D3B: \"TIFINAGH LETTER YEY\",\n    0x2D3C: \"TIFINAGH LETTER YAF\",\n    0x2D3D: \"TIFINAGH LETTER YAK\",\n    0x2D3E: \"TIFINAGH LETTER TUAREG YAK\",\n    0x2D3F: \"TIFINAGH LETTER YAKHH\",\n    0x2D40: \"TIFINAGH LETTER YAH (Tuareg yab)\",\n    0x2D41: \"TIFINAGH LETTER BERBER ACADEMY YAH\",\n    0x2D42: \"TIFINAGH LETTER TUAREG YAH\",\n    0x2D43: \"TIFINAGH LETTER YAHH\",\n    0x2D44: \"TIFINAGH LETTER YAA\",\n    0x2D45: \"TIFINAGH LETTER YAKH\",\n    0x2D46: \"TIFINAGH LETTER TUAREG YAKH\",\n    0x2D47: \"TIFINAGH LETTER YAQ\",\n    0x2D48: \"TIFINAGH LETTER TUAREG YAQ\",\n    0x2D49: \"TIFINAGH LETTER YI\",\n    0x2D4A: \"TIFINAGH LETTER YAZH\",\n    0x2D4B: \"TIFINAGH LETTER AHAGGAR YAZH\",\n    0x2D4C: \"TIFINAGH LETTER TUAREG YAZH\",\n    0x2D4D: \"TIFINAGH LETTER YAL\",\n    0x2D4E: \"TIFINAGH LETTER YAM\",\n    0x2D4F: \"TIFINAGH LETTER YAN\",\n    0x2D50: \"TIFINAGH LETTER TUAREG YAGN\",\n    0x2D51: \"TIFINAGH LETTER TUAREG YANG\",\n    0x2D52: \"TIFINAGH LETTER YAP\",\n    0x2D53: \"TIFINAGH LETTER YU (Tuareg yaw)\",\n    0x2D54: \"TIFINAGH LETTER YAR\",\n    0x2D55: \"TIFINAGH LETTER YARR\",\n    0x2D56: \"TIFINAGH LETTER YAGH\",\n    0x2D57: \"TIFINAGH LETTER TUAREG YAGH\",\n    0x2D58: \"TIFINAGH LETTER AYER YAGH (Adrar yaj)\",\n    0x2D59: \"TIFINAGH LETTER YAS\",\n    0x2D5A: \"TIFINAGH LETTER YASS\",\n    0x2D5B: \"TIFINAGH LETTER YASH\",\n    0x2D5C: \"TIFINAGH LETTER YAT\",\n    0x2D5D: \"TIFINAGH LETTER YATH\",\n    0x2D5E: \"TIFINAGH LETTER YACH\",\n    0x2D5F: \"TIFINAGH LETTER YATT\",\n    0x2D60: \"TIFINAGH LETTER YAV\",\n    0x2D61: \"TIFINAGH LETTER YAW\",\n    0x2D62: \"TIFINAGH LETTER YAY\",\n    0x2D63: \"TIFINAGH LETTER YAZ\",\n    0x2D64: \"TIFINAGH LETTER TAWELLEMET YAZ (harpoon yaz)\",\n    0x2D65: \"TIFINAGH LETTER YAZZ\",\n    0x2D6F: \"TIFINAGH MODIFIER LETTER LABIALIZATION MARK (tamatart)\",\n    0x2D80: \"ETHIOPIC SYLLABLE LOA\",\n    0x2D81: \"ETHIOPIC SYLLABLE MOA\",\n    0x2D82: \"ETHIOPIC SYLLABLE ROA\",\n    0x2D83: \"ETHIOPIC SYLLABLE SOA\",\n    0x2D84: \"ETHIOPIC SYLLABLE SHOA\",\n    0x2D85: \"ETHIOPIC SYLLABLE BOA\",\n    0x2D86: \"ETHIOPIC SYLLABLE TOA\",\n    0x2D87: \"ETHIOPIC SYLLABLE COA\",\n    0x2D88: \"ETHIOPIC SYLLABLE NOA\",\n    0x2D89: \"ETHIOPIC SYLLABLE NYOA\",\n    0x2D8A: \"ETHIOPIC SYLLABLE GLOTTAL OA\",\n    0x2D8B: \"ETHIOPIC SYLLABLE ZOA\",\n    0x2D8C: \"ETHIOPIC SYLLABLE DOA\",\n    0x2D8D: \"ETHIOPIC SYLLABLE DDOA\",\n    0x2D8E: \"ETHIOPIC SYLLABLE JOA\",\n    0x2D8F: \"ETHIOPIC SYLLABLE THOA\",\n    0x2D90: \"ETHIOPIC SYLLABLE CHOA\",\n    0x2D91: \"ETHIOPIC SYLLABLE PHOA\",\n    0x2D92: \"ETHIOPIC SYLLABLE POA\",\n    0x2D93: \"ETHIOPIC SYLLABLE GGWA\",\n    0x2D94: \"ETHIOPIC SYLLABLE GGWI\",\n    0x2D95: \"ETHIOPIC SYLLABLE GGWEE\",\n    0x2D96: \"ETHIOPIC SYLLABLE GGWE\",\n    0x2DA0: \"ETHIOPIC SYLLABLE SSA\",\n    0x2DA1: \"ETHIOPIC SYLLABLE SSU\",\n    0x2DA2: \"ETHIOPIC SYLLABLE SSI\",\n    0x2DA3: \"ETHIOPIC SYLLABLE SSAA\",\n    0x2DA4: \"ETHIOPIC SYLLABLE SSEE\",\n    0x2DA5: \"ETHIOPIC SYLLABLE SSE\",\n    0x2DA6: \"ETHIOPIC SYLLABLE SSO\",\n    0x2DA8: \"ETHIOPIC SYLLABLE CCA\",\n    0x2DA9: \"ETHIOPIC SYLLABLE CCU\",\n    0x2DAA: \"ETHIOPIC SYLLABLE CCI\",\n    0x2DAB: \"ETHIOPIC SYLLABLE CCAA\",\n    0x2DAC: \"ETHIOPIC SYLLABLE CCEE\",\n    0x2DAD: \"ETHIOPIC SYLLABLE CCE\",\n    0x2DAE: \"ETHIOPIC SYLLABLE CCO\",\n    0x2DB0: \"ETHIOPIC SYLLABLE ZZA\",\n    0x2DB1: \"ETHIOPIC SYLLABLE ZZU\",\n    0x2DB2: \"ETHIOPIC SYLLABLE ZZI\",\n    0x2DB3: \"ETHIOPIC SYLLABLE ZZAA\",\n    0x2DB4: \"ETHIOPIC SYLLABLE ZZEE\",\n    0x2DB5: \"ETHIOPIC SYLLABLE ZZE\",\n    0x2DB6: \"ETHIOPIC SYLLABLE ZZO\",\n    0x2DB8: \"ETHIOPIC SYLLABLE CCHA\",\n    0x2DB9: \"ETHIOPIC SYLLABLE CCHU\",\n    0x2DBA: \"ETHIOPIC SYLLABLE CCHI\",\n    0x2DBB: \"ETHIOPIC SYLLABLE CCHAA\",\n    0x2DBC: \"ETHIOPIC SYLLABLE CCHEE\",\n    0x2DBD: \"ETHIOPIC SYLLABLE CCHE\",\n    0x2DBE: \"ETHIOPIC SYLLABLE CCHO\",\n    0x2DC0: \"ETHIOPIC SYLLABLE QYA\",\n    0x2DC1: \"ETHIOPIC SYLLABLE QYU\",\n    0x2DC2: \"ETHIOPIC SYLLABLE QYI\",\n    0x2DC3: \"ETHIOPIC SYLLABLE QYAA\",\n    0x2DC4: \"ETHIOPIC SYLLABLE QYEE\",\n    0x2DC5: \"ETHIOPIC SYLLABLE QYE\",\n    0x2DC6: \"ETHIOPIC SYLLABLE QYO\",\n    0x2DC8: \"ETHIOPIC SYLLABLE KYA\",\n    0x2DC9: \"ETHIOPIC SYLLABLE KYU\",\n    0x2DCA: \"ETHIOPIC SYLLABLE KYI\",\n    0x2DCB: \"ETHIOPIC SYLLABLE KYAA\",\n    0x2DCC: \"ETHIOPIC SYLLABLE KYEE\",\n    0x2DCD: \"ETHIOPIC SYLLABLE KYE\",\n    0x2DCE: \"ETHIOPIC SYLLABLE KYO\",\n    0x2DD0: \"ETHIOPIC SYLLABLE XYA\",\n    0x2DD1: \"ETHIOPIC SYLLABLE XYU\",\n    0x2DD2: \"ETHIOPIC SYLLABLE XYI\",\n    0x2DD3: \"ETHIOPIC SYLLABLE XYAA\",\n    0x2DD4: \"ETHIOPIC SYLLABLE XYEE\",\n    0x2DD5: \"ETHIOPIC SYLLABLE XYE\",\n    0x2DD6: \"ETHIOPIC SYLLABLE XYO\",\n    0x2DD8: \"ETHIOPIC SYLLABLE GYA\",\n    0x2DD9: \"ETHIOPIC SYLLABLE GYU\",\n    0x2DDA: \"ETHIOPIC SYLLABLE GYI\",\n    0x2DDB: \"ETHIOPIC SYLLABLE GYAA\",\n    0x2DDC: \"ETHIOPIC SYLLABLE GYEE\",\n    0x2DDD: \"ETHIOPIC SYLLABLE GYE\",\n    0x2DDE: \"ETHIOPIC SYLLABLE GYO\",\n    0x2DE0: \"COMBINING CYRILLIC LETTER BE\",\n    0x2DE1: \"COMBINING CYRILLIC LETTER VE\",\n    0x2DE2: \"COMBINING CYRILLIC LETTER GHE\",\n    0x2DE3: \"COMBINING CYRILLIC LETTER DE\",\n    0x2DE4: \"COMBINING CYRILLIC LETTER ZHE\",\n    0x2DE5: \"COMBINING CYRILLIC LETTER ZE\",\n    0x2DE6: \"COMBINING CYRILLIC LETTER KA\",\n    0x2DE7: \"COMBINING CYRILLIC LETTER EL\",\n    0x2DE8: \"COMBINING CYRILLIC LETTER EM\",\n    0x2DE9: \"COMBINING CYRILLIC LETTER EN\",\n    0x2DEA: \"COMBINING CYRILLIC LETTER O\",\n    0x2DEB: \"COMBINING CYRILLIC LETTER PE\",\n    0x2DEC: \"COMBINING CYRILLIC LETTER ER\",\n    0x2DED: \"COMBINING CYRILLIC LETTER ES\",\n    0x2DEE: \"COMBINING CYRILLIC LETTER TE\",\n    0x2DEF: \"COMBINING CYRILLIC LETTER HA\",\n    0x2DF0: \"COMBINING CYRILLIC LETTER TSE\",\n    0x2DF1: \"COMBINING CYRILLIC LETTER CHE\",\n    0x2DF2: \"COMBINING CYRILLIC LETTER SHA\",\n    0x2DF3: \"COMBINING CYRILLIC LETTER SHCHA\",\n    0x2DF4: \"COMBINING CYRILLIC LETTER FITA\",\n    0x2DF5: \"COMBINING CYRILLIC LETTER ES-TE\",\n    0x2DF6: \"COMBINING CYRILLIC LETTER A\",\n    0x2DF7: \"COMBINING CYRILLIC LETTER IE\",\n    0x2DF8: \"COMBINING CYRILLIC LETTER DJERV\",\n    0x2DF9: \"COMBINING CYRILLIC LETTER MONOGRAPH UK\",\n    0x2DFA: \"COMBINING CYRILLIC LETTER YAT\",\n    0x2DFB: \"COMBINING CYRILLIC LETTER YU\",\n    0x2DFC: \"COMBINING CYRILLIC LETTER IOTIFIED A\",\n    0x2DFD: \"COMBINING CYRILLIC LETTER LITTLE YUS\",\n    0x2DFE: \"COMBINING CYRILLIC LETTER BIG YUS\",\n    0x2DFF: \"COMBINING CYRILLIC LETTER IOTIFIED BIG YUS\",\n    0x2E00: \"RIGHT ANGLE SUBSTITUTION MARKER\",\n    0x2E01: \"RIGHT ANGLE DOTTED SUBSTITUTION MARKER\",\n    0x2E02: \"LEFT SUBSTITUTION BRACKET\",\n    0x2E03: \"RIGHT SUBSTITUTION BRACKET\",\n    0x2E04: \"LEFT DOTTED SUBSTITUTION BRACKET\",\n    0x2E05: \"RIGHT DOTTED SUBSTITUTION BRACKET\",\n    0x2E06: \"RAISED INTERPOLATION MARKER\",\n    0x2E07: \"RAISED DOTTED INTERPOLATION MARKER\",\n    0x2E08: \"DOTTED TRANSPOSITION MARKER\",\n    0x2E09: \"LEFT TRANSPOSITION BRACKET\",\n    0x2E0A: \"RIGHT TRANSPOSITION BRACKET\",\n    0x2E0B: \"RAISED SQUARE\",\n    0x2E0C: \"LEFT RAISED OMISSION BRACKET\",\n    0x2E0D: \"RIGHT RAISED OMISSION BRACKET\",\n    0x2E0E: \"EDITORIAL CORONIS\",\n    0x2E0F: \"PARAGRAPHOS\",\n    0x2E10: \"FORKED PARAGRAPHOS\",\n    0x2E11: \"REVERSED FORKED PARAGRAPHOS\",\n    0x2E12: \"HYPODIASTOLE\",\n    0x2E13: \"DOTTED OBELOS\",\n    0x2E14: \"DOWNWARDS ANCORA\",\n    0x2E15: \"UPWARDS ANCORA\",\n    0x2E16: \"DOTTED RIGHT-POINTING ANGLE\",\n    0x2E17: \"DOUBLE OBLIQUE HYPHEN\",\n    0x2E18: \"INVERTED INTERROBANG\",\n    0x2E19: \"PALM BRANCH\",\n    0x2E1A: \"HYPHEN WITH DIAERESIS\",\n    0x2E1B: \"TILDE WITH RING ABOVE\",\n    0x2E1C: \"LEFT LOW PARAPHRASE BRACKET\",\n    0x2E1D: \"RIGHT LOW PARAPHRASE BRACKET\",\n    0x2E1E: \"TILDE WITH DOT ABOVE\",\n    0x2E1F: \"TILDE WITH DOT BELOW\",\n    0x2E20: \"LEFT VERTICAL BAR WITH QUILL\",\n    0x2E21: \"RIGHT VERTICAL BAR WITH QUILL\",\n    0x2E22: \"TOP LEFT HALF BRACKET\",\n    0x2E23: \"TOP RIGHT HALF BRACKET\",\n    0x2E24: \"BOTTOM LEFT HALF BRACKET\",\n    0x2E25: \"BOTTOM RIGHT HALF BRACKET\",\n    0x2E26: \"LEFT SIDEWAYS U BRACKET\",\n    0x2E27: \"RIGHT SIDEWAYS U BRACKET\",\n    0x2E28: \"LEFT DOUBLE PARENTHESIS\",\n    0x2E29: \"RIGHT DOUBLE PARENTHESIS\",\n    0x2E2A: \"TWO DOTS OVER ONE DOT PUNCTUATION\",\n    0x2E2B: \"ONE DOT OVER TWO DOTS PUNCTUATION\",\n    0x2E2C: \"SQUARED FOUR DOT PUNCTUATION\",\n    0x2E2D: \"FIVE DOT MARK\",\n    0x2E2E: \"REVERSED QUESTION MARK\",\n    0x2E2F: \"VERTICAL TILDE\",\n    0x2E30: \"RING POINT\",\n    0x2E80: \"CJK RADICAL REPEAT\",\n    0x2E81: \"CJK RADICAL CLIFF\",\n    0x2E82: \"CJK RADICAL SECOND ONE\",\n    0x2E83: \"CJK RADICAL SECOND TWO\",\n    0x2E84: \"CJK RADICAL SECOND THREE\",\n    0x2E85: \"CJK RADICAL PERSON\",\n    0x2E86: \"CJK RADICAL BOX\",\n    0x2E87: \"CJK RADICAL TABLE\",\n    0x2E88: \"CJK RADICAL KNIFE ONE\",\n    0x2E89: \"CJK RADICAL KNIFE TWO\",\n    0x2E8A: \"CJK RADICAL DIVINATION\",\n    0x2E8B: \"CJK RADICAL SEAL\",\n    0x2E8C: \"CJK RADICAL SMALL ONE\",\n    0x2E8D: \"CJK RADICAL SMALL TWO\",\n    0x2E8E: \"CJK RADICAL LAME ONE\",\n    0x2E8F: \"CJK RADICAL LAME TWO\",\n    0x2E90: \"CJK RADICAL LAME THREE\",\n    0x2E91: \"CJK RADICAL LAME FOUR\",\n    0x2E92: \"CJK RADICAL SNAKE\",\n    0x2E93: \"CJK RADICAL THREAD\",\n    0x2E94: \"CJK RADICAL SNOUT ONE\",\n    0x2E95: \"CJK RADICAL SNOUT TWO\",\n    0x2E96: \"CJK RADICAL HEART ONE\",\n    0x2E97: \"CJK RADICAL HEART TWO\",\n    0x2E98: \"CJK RADICAL HAND\",\n    0x2E99: \"CJK RADICAL RAP\",\n    0x2E9B: \"CJK RADICAL CHOKE\",\n    0x2E9C: \"CJK RADICAL SUN\",\n    0x2E9D: \"CJK RADICAL MOON\",\n    0x2E9E: \"CJK RADICAL DEATH\",\n    0x2E9F: \"CJK RADICAL MOTHER\",\n    0x2EA0: \"CJK RADICAL CIVILIAN\",\n    0x2EA1: \"CJK RADICAL WATER ONE\",\n    0x2EA2: \"CJK RADICAL WATER TWO\",\n    0x2EA3: \"CJK RADICAL FIRE\",\n    0x2EA4: \"CJK RADICAL PAW ONE\",\n    0x2EA5: \"CJK RADICAL PAW TWO\",\n    0x2EA6: \"CJK RADICAL SIMPLIFIED HALF TREE TRUNK\",\n    0x2EA7: \"CJK RADICAL COW\",\n    0x2EA8: \"CJK RADICAL DOG\",\n    0x2EA9: \"CJK RADICAL JADE\",\n    0x2EAA: \"CJK RADICAL BOLT OF CLOTH\",\n    0x2EAB: \"CJK RADICAL EYE\",\n    0x2EAC: \"CJK RADICAL SPIRIT ONE\",\n    0x2EAD: \"CJK RADICAL SPIRIT TWO\",\n    0x2EAE: \"CJK RADICAL BAMBOO\",\n    0x2EAF: \"CJK RADICAL SILK\",\n    0x2EB0: \"CJK RADICAL C-SIMPLIFIED SILK\",\n    0x2EB1: \"CJK RADICAL NET ONE\",\n    0x2EB2: \"CJK RADICAL NET TWO\",\n    0x2EB3: \"CJK RADICAL NET THREE\",\n    0x2EB4: \"CJK RADICAL NET FOUR\",\n    0x2EB5: \"CJK RADICAL MESH\",\n    0x2EB6: \"CJK RADICAL SHEEP\",\n    0x2EB7: \"CJK RADICAL RAM\",\n    0x2EB8: \"CJK RADICAL EWE\",\n    0x2EB9: \"CJK RADICAL OLD\",\n    0x2EBA: \"CJK RADICAL BRUSH ONE\",\n    0x2EBB: \"CJK RADICAL BRUSH TWO\",\n    0x2EBC: \"CJK RADICAL MEAT\",\n    0x2EBD: \"CJK RADICAL MORTAR\",\n    0x2EBE: \"CJK RADICAL GRASS ONE\",\n    0x2EBF: \"CJK RADICAL GRASS TWO\",\n    0x2EC0: \"CJK RADICAL GRASS THREE\",\n    0x2EC1: \"CJK RADICAL TIGER\",\n    0x2EC2: \"CJK RADICAL CLOTHES\",\n    0x2EC3: \"CJK RADICAL WEST ONE\",\n    0x2EC4: \"CJK RADICAL WEST TWO\",\n    0x2EC5: \"CJK RADICAL C-SIMPLIFIED SEE\",\n    0x2EC6: \"CJK RADICAL SIMPLIFIED HORN\",\n    0x2EC7: \"CJK RADICAL HORN\",\n    0x2EC8: \"CJK RADICAL C-SIMPLIFIED SPEECH\",\n    0x2EC9: \"CJK RADICAL C-SIMPLIFIED SHELL\",\n    0x2ECA: \"CJK RADICAL FOOT\",\n    0x2ECB: \"CJK RADICAL C-SIMPLIFIED CART\",\n    0x2ECC: \"CJK RADICAL SIMPLIFIED WALK\",\n    0x2ECD: \"CJK RADICAL WALK ONE\",\n    0x2ECE: \"CJK RADICAL WALK TWO\",\n    0x2ECF: \"CJK RADICAL CITY\",\n    0x2ED0: \"CJK RADICAL C-SIMPLIFIED GOLD\",\n    0x2ED1: \"CJK RADICAL LONG ONE\",\n    0x2ED2: \"CJK RADICAL LONG TWO\",\n    0x2ED3: \"CJK RADICAL C-SIMPLIFIED LONG\",\n    0x2ED4: \"CJK RADICAL C-SIMPLIFIED GATE\",\n    0x2ED5: \"CJK RADICAL MOUND ONE\",\n    0x2ED6: \"CJK RADICAL MOUND TWO\",\n    0x2ED7: \"CJK RADICAL RAIN\",\n    0x2ED8: \"CJK RADICAL BLUE\",\n    0x2ED9: \"CJK RADICAL C-SIMPLIFIED TANNED LEATHER\",\n    0x2EDA: \"CJK RADICAL C-SIMPLIFIED LEAF\",\n    0x2EDB: \"CJK RADICAL C-SIMPLIFIED WIND\",\n    0x2EDC: \"CJK RADICAL C-SIMPLIFIED FLY\",\n    0x2EDD: \"CJK RADICAL EAT ONE\",\n    0x2EDE: \"CJK RADICAL EAT TWO\",\n    0x2EDF: \"CJK RADICAL EAT THREE\",\n    0x2EE0: \"CJK RADICAL C-SIMPLIFIED EAT\",\n    0x2EE1: \"CJK RADICAL HEAD\",\n    0x2EE2: \"CJK RADICAL C-SIMPLIFIED HORSE\",\n    0x2EE3: \"CJK RADICAL BONE\",\n    0x2EE4: \"CJK RADICAL GHOST\",\n    0x2EE5: \"CJK RADICAL C-SIMPLIFIED FISH\",\n    0x2EE6: \"CJK RADICAL C-SIMPLIFIED BIRD\",\n    0x2EE7: \"CJK RADICAL C-SIMPLIFIED SALT\",\n    0x2EE8: \"CJK RADICAL SIMPLIFIED WHEAT\",\n    0x2EE9: \"CJK RADICAL SIMPLIFIED YELLOW\",\n    0x2EEA: \"CJK RADICAL C-SIMPLIFIED FROG\",\n    0x2EEB: \"CJK RADICAL J-SIMPLIFIED EVEN\",\n    0x2EEC: \"CJK RADICAL C-SIMPLIFIED EVEN\",\n    0x2EED: \"CJK RADICAL J-SIMPLIFIED TOOTH\",\n    0x2EEE: \"CJK RADICAL C-SIMPLIFIED TOOTH\",\n    0x2EEF: \"CJK RADICAL J-SIMPLIFIED DRAGON\",\n    0x2EF0: \"CJK RADICAL C-SIMPLIFIED DRAGON\",\n    0x2EF1: \"CJK RADICAL TURTLE\",\n    0x2EF2: \"CJK RADICAL J-SIMPLIFIED TURTLE\",\n    0x2EF3: \"CJK RADICAL C-SIMPLIFIED TURTLE\",\n    0x2F00: \"KANGXI RADICAL ONE\",\n    0x2F01: \"KANGXI RADICAL LINE\",\n    0x2F02: \"KANGXI RADICAL DOT\",\n    0x2F03: \"KANGXI RADICAL SLASH\",\n    0x2F04: \"KANGXI RADICAL SECOND\",\n    0x2F05: \"KANGXI RADICAL HOOK\",\n    0x2F06: \"KANGXI RADICAL TWO\",\n    0x2F07: \"KANGXI RADICAL LID\",\n    0x2F08: \"KANGXI RADICAL MAN\",\n    0x2F09: \"KANGXI RADICAL LEGS\",\n    0x2F0A: \"KANGXI RADICAL ENTER\",\n    0x2F0B: \"KANGXI RADICAL EIGHT\",\n    0x2F0C: \"KANGXI RADICAL DOWN BOX\",\n    0x2F0D: \"KANGXI RADICAL COVER\",\n    0x2F0E: \"KANGXI RADICAL ICE\",\n    0x2F0F: \"KANGXI RADICAL TABLE\",\n    0x2F10: \"KANGXI RADICAL OPEN BOX\",\n    0x2F11: \"KANGXI RADICAL KNIFE\",\n    0x2F12: \"KANGXI RADICAL POWER\",\n    0x2F13: \"KANGXI RADICAL WRAP\",\n    0x2F14: \"KANGXI RADICAL SPOON\",\n    0x2F15: \"KANGXI RADICAL RIGHT OPEN BOX\",\n    0x2F16: \"KANGXI RADICAL HIDING ENCLOSURE\",\n    0x2F17: \"KANGXI RADICAL TEN\",\n    0x2F18: \"KANGXI RADICAL DIVINATION\",\n    0x2F19: \"KANGXI RADICAL SEAL\",\n    0x2F1A: \"KANGXI RADICAL CLIFF\",\n    0x2F1B: \"KANGXI RADICAL PRIVATE\",\n    0x2F1C: \"KANGXI RADICAL AGAIN\",\n    0x2F1D: \"KANGXI RADICAL MOUTH\",\n    0x2F1E: \"KANGXI RADICAL ENCLOSURE\",\n    0x2F1F: \"KANGXI RADICAL EARTH\",\n    0x2F20: \"KANGXI RADICAL SCHOLAR\",\n    0x2F21: \"KANGXI RADICAL GO\",\n    0x2F22: \"KANGXI RADICAL GO SLOWLY\",\n    0x2F23: \"KANGXI RADICAL EVENING\",\n    0x2F24: \"KANGXI RADICAL BIG\",\n    0x2F25: \"KANGXI RADICAL WOMAN\",\n    0x2F26: \"KANGXI RADICAL CHILD\",\n    0x2F27: \"KANGXI RADICAL ROOF\",\n    0x2F28: \"KANGXI RADICAL INCH\",\n    0x2F29: \"KANGXI RADICAL SMALL\",\n    0x2F2A: \"KANGXI RADICAL LAME\",\n    0x2F2B: \"KANGXI RADICAL CORPSE\",\n    0x2F2C: \"KANGXI RADICAL SPROUT\",\n    0x2F2D: \"KANGXI RADICAL MOUNTAIN\",\n    0x2F2E: \"KANGXI RADICAL RIVER\",\n    0x2F2F: \"KANGXI RADICAL WORK\",\n    0x2F30: \"KANGXI RADICAL ONESELF\",\n    0x2F31: \"KANGXI RADICAL TURBAN\",\n    0x2F32: \"KANGXI RADICAL DRY\",\n    0x2F33: \"KANGXI RADICAL SHORT THREAD\",\n    0x2F34: \"KANGXI RADICAL DOTTED CLIFF\",\n    0x2F35: \"KANGXI RADICAL LONG STRIDE\",\n    0x2F36: \"KANGXI RADICAL TWO HANDS\",\n    0x2F37: \"KANGXI RADICAL SHOOT\",\n    0x2F38: \"KANGXI RADICAL BOW\",\n    0x2F39: \"KANGXI RADICAL SNOUT\",\n    0x2F3A: \"KANGXI RADICAL BRISTLE\",\n    0x2F3B: \"KANGXI RADICAL STEP\",\n    0x2F3C: \"KANGXI RADICAL HEART\",\n    0x2F3D: \"KANGXI RADICAL HALBERD\",\n    0x2F3E: \"KANGXI RADICAL DOOR\",\n    0x2F3F: \"KANGXI RADICAL HAND\",\n    0x2F40: \"KANGXI RADICAL BRANCH\",\n    0x2F41: \"KANGXI RADICAL RAP\",\n    0x2F42: \"KANGXI RADICAL SCRIPT\",\n    0x2F43: \"KANGXI RADICAL DIPPER\",\n    0x2F44: \"KANGXI RADICAL AXE\",\n    0x2F45: \"KANGXI RADICAL SQUARE\",\n    0x2F46: \"KANGXI RADICAL NOT\",\n    0x2F47: \"KANGXI RADICAL SUN\",\n    0x2F48: \"KANGXI RADICAL SAY\",\n    0x2F49: \"KANGXI RADICAL MOON\",\n    0x2F4A: \"KANGXI RADICAL TREE\",\n    0x2F4B: \"KANGXI RADICAL LACK\",\n    0x2F4C: \"KANGXI RADICAL STOP\",\n    0x2F4D: \"KANGXI RADICAL DEATH\",\n    0x2F4E: \"KANGXI RADICAL WEAPON\",\n    0x2F4F: \"KANGXI RADICAL DO NOT\",\n    0x2F50: \"KANGXI RADICAL COMPARE\",\n    0x2F51: \"KANGXI RADICAL FUR\",\n    0x2F52: \"KANGXI RADICAL CLAN\",\n    0x2F53: \"KANGXI RADICAL STEAM\",\n    0x2F54: \"KANGXI RADICAL WATER\",\n    0x2F55: \"KANGXI RADICAL FIRE\",\n    0x2F56: \"KANGXI RADICAL CLAW\",\n    0x2F57: \"KANGXI RADICAL FATHER\",\n    0x2F58: \"KANGXI RADICAL DOUBLE X\",\n    0x2F59: \"KANGXI RADICAL HALF TREE TRUNK\",\n    0x2F5A: \"KANGXI RADICAL SLICE\",\n    0x2F5B: \"KANGXI RADICAL FANG\",\n    0x2F5C: \"KANGXI RADICAL COW\",\n    0x2F5D: \"KANGXI RADICAL DOG\",\n    0x2F5E: \"KANGXI RADICAL PROFOUND\",\n    0x2F5F: \"KANGXI RADICAL JADE\",\n    0x2F60: \"KANGXI RADICAL MELON\",\n    0x2F61: \"KANGXI RADICAL TILE\",\n    0x2F62: \"KANGXI RADICAL SWEET\",\n    0x2F63: \"KANGXI RADICAL LIFE\",\n    0x2F64: \"KANGXI RADICAL USE\",\n    0x2F65: \"KANGXI RADICAL FIELD\",\n    0x2F66: \"KANGXI RADICAL BOLT OF CLOTH\",\n    0x2F67: \"KANGXI RADICAL SICKNESS\",\n    0x2F68: \"KANGXI RADICAL DOTTED TENT\",\n    0x2F69: \"KANGXI RADICAL WHITE\",\n    0x2F6A: \"KANGXI RADICAL SKIN\",\n    0x2F6B: \"KANGXI RADICAL DISH\",\n    0x2F6C: \"KANGXI RADICAL EYE\",\n    0x2F6D: \"KANGXI RADICAL SPEAR\",\n    0x2F6E: \"KANGXI RADICAL ARROW\",\n    0x2F6F: \"KANGXI RADICAL STONE\",\n    0x2F70: \"KANGXI RADICAL SPIRIT\",\n    0x2F71: \"KANGXI RADICAL TRACK\",\n    0x2F72: \"KANGXI RADICAL GRAIN\",\n    0x2F73: \"KANGXI RADICAL CAVE\",\n    0x2F74: \"KANGXI RADICAL STAND\",\n    0x2F75: \"KANGXI RADICAL BAMBOO\",\n    0x2F76: \"KANGXI RADICAL RICE\",\n    0x2F77: \"KANGXI RADICAL SILK\",\n    0x2F78: \"KANGXI RADICAL JAR\",\n    0x2F79: \"KANGXI RADICAL NET\",\n    0x2F7A: \"KANGXI RADICAL SHEEP\",\n    0x2F7B: \"KANGXI RADICAL FEATHER\",\n    0x2F7C: \"KANGXI RADICAL OLD\",\n    0x2F7D: \"KANGXI RADICAL AND\",\n    0x2F7E: \"KANGXI RADICAL PLOW\",\n    0x2F7F: \"KANGXI RADICAL EAR\",\n    0x2F80: \"KANGXI RADICAL BRUSH\",\n    0x2F81: \"KANGXI RADICAL MEAT\",\n    0x2F82: \"KANGXI RADICAL MINISTER\",\n    0x2F83: \"KANGXI RADICAL SELF\",\n    0x2F84: \"KANGXI RADICAL ARRIVE\",\n    0x2F85: \"KANGXI RADICAL MORTAR\",\n    0x2F86: \"KANGXI RADICAL TONGUE\",\n    0x2F87: \"KANGXI RADICAL OPPOSE\",\n    0x2F88: \"KANGXI RADICAL BOAT\",\n    0x2F89: \"KANGXI RADICAL STOPPING\",\n    0x2F8A: \"KANGXI RADICAL COLOR\",\n    0x2F8B: \"KANGXI RADICAL GRASS\",\n    0x2F8C: \"KANGXI RADICAL TIGER\",\n    0x2F8D: \"KANGXI RADICAL INSECT\",\n    0x2F8E: \"KANGXI RADICAL BLOOD\",\n    0x2F8F: \"KANGXI RADICAL WALK ENCLOSURE\",\n    0x2F90: \"KANGXI RADICAL CLOTHES\",\n    0x2F91: \"KANGXI RADICAL WEST\",\n    0x2F92: \"KANGXI RADICAL SEE\",\n    0x2F93: \"KANGXI RADICAL HORN\",\n    0x2F94: \"KANGXI RADICAL SPEECH\",\n    0x2F95: \"KANGXI RADICAL VALLEY\",\n    0x2F96: \"KANGXI RADICAL BEAN\",\n    0x2F97: \"KANGXI RADICAL PIG\",\n    0x2F98: \"KANGXI RADICAL BADGER\",\n    0x2F99: \"KANGXI RADICAL SHELL\",\n    0x2F9A: \"KANGXI RADICAL RED\",\n    0x2F9B: \"KANGXI RADICAL RUN\",\n    0x2F9C: \"KANGXI RADICAL FOOT\",\n    0x2F9D: \"KANGXI RADICAL BODY\",\n    0x2F9E: \"KANGXI RADICAL CART\",\n    0x2F9F: \"KANGXI RADICAL BITTER\",\n    0x2FA0: \"KANGXI RADICAL MORNING\",\n    0x2FA1: \"KANGXI RADICAL WALK\",\n    0x2FA2: \"KANGXI RADICAL CITY\",\n    0x2FA3: \"KANGXI RADICAL WINE\",\n    0x2FA4: \"KANGXI RADICAL DISTINGUISH\",\n    0x2FA5: \"KANGXI RADICAL VILLAGE\",\n    0x2FA6: \"KANGXI RADICAL GOLD\",\n    0x2FA7: \"KANGXI RADICAL LONG\",\n    0x2FA8: \"KANGXI RADICAL GATE\",\n    0x2FA9: \"KANGXI RADICAL MOUND\",\n    0x2FAA: \"KANGXI RADICAL SLAVE\",\n    0x2FAB: \"KANGXI RADICAL SHORT TAILED BIRD\",\n    0x2FAC: \"KANGXI RADICAL RAIN\",\n    0x2FAD: \"KANGXI RADICAL BLUE\",\n    0x2FAE: \"KANGXI RADICAL WRONG\",\n    0x2FAF: \"KANGXI RADICAL FACE\",\n    0x2FB0: \"KANGXI RADICAL LEATHER\",\n    0x2FB1: \"KANGXI RADICAL TANNED LEATHER\",\n    0x2FB2: \"KANGXI RADICAL LEEK\",\n    0x2FB3: \"KANGXI RADICAL SOUND\",\n    0x2FB4: \"KANGXI RADICAL LEAF\",\n    0x2FB5: \"KANGXI RADICAL WIND\",\n    0x2FB6: \"KANGXI RADICAL FLY\",\n    0x2FB7: \"KANGXI RADICAL EAT\",\n    0x2FB8: \"KANGXI RADICAL HEAD\",\n    0x2FB9: \"KANGXI RADICAL FRAGRANT\",\n    0x2FBA: \"KANGXI RADICAL HORSE\",\n    0x2FBB: \"KANGXI RADICAL BONE\",\n    0x2FBC: \"KANGXI RADICAL TALL\",\n    0x2FBD: \"KANGXI RADICAL HAIR\",\n    0x2FBE: \"KANGXI RADICAL FIGHT\",\n    0x2FBF: \"KANGXI RADICAL SACRIFICIAL WINE\",\n    0x2FC0: \"KANGXI RADICAL CAULDRON\",\n    0x2FC1: \"KANGXI RADICAL GHOST\",\n    0x2FC2: \"KANGXI RADICAL FISH\",\n    0x2FC3: \"KANGXI RADICAL BIRD\",\n    0x2FC4: \"KANGXI RADICAL SALT\",\n    0x2FC5: \"KANGXI RADICAL DEER\",\n    0x2FC6: \"KANGXI RADICAL WHEAT\",\n    0x2FC7: \"KANGXI RADICAL HEMP\",\n    0x2FC8: \"KANGXI RADICAL YELLOW\",\n    0x2FC9: \"KANGXI RADICAL MILLET\",\n    0x2FCA: \"KANGXI RADICAL BLACK\",\n    0x2FCB: \"KANGXI RADICAL EMBROIDERY\",\n    0x2FCC: \"KANGXI RADICAL FROG\",\n    0x2FCD: \"KANGXI RADICAL TRIPOD\",\n    0x2FCE: \"KANGXI RADICAL DRUM\",\n    0x2FCF: \"KANGXI RADICAL RAT\",\n    0x2FD0: \"KANGXI RADICAL NOSE\",\n    0x2FD1: \"KANGXI RADICAL EVEN\",\n    0x2FD2: \"KANGXI RADICAL TOOTH\",\n    0x2FD3: \"KANGXI RADICAL DRAGON\",\n    0x2FD4: \"KANGXI RADICAL TURTLE\",\n    0x2FD5: \"KANGXI RADICAL FLUTE\",\n    0x2FF0: \"IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT\",\n    0x2FF1: \"IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW\",\n    0x2FF2: \"IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT\",\n    0x2FF3: \"IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW\",\n    0x2FF4: \"IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND\",\n    0x2FF5: \"IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE\",\n    0x2FF6: \"IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM BELOW\",\n    0x2FF7: \"IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT\",\n    0x2FF8: \"IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT\",\n    0x2FF9: \"IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT\",\n    0x2FFA: \"IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT\",\n    0x2FFB: \"IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID\",\n    0x3000: \"IDEOGRAPHIC SPACE\",\n    0x3001: \"IDEOGRAPHIC COMMA\",\n    0x3002: \"IDEOGRAPHIC FULL STOP\",\n    0x3003: \"DITTO MARK\",\n    0x3004: \"JAPANESE INDUSTRIAL STANDARD SYMBOL\",\n    0x3005: \"IDEOGRAPHIC ITERATION MARK\",\n    0x3006: \"IDEOGRAPHIC CLOSING MARK\",\n    0x3007: \"IDEOGRAPHIC NUMBER ZERO\",\n    0x3008: \"LEFT ANGLE BRACKET\",\n    0x3009: \"RIGHT ANGLE BRACKET\",\n    0x300A: \"LEFT DOUBLE ANGLE BRACKET\",\n    0x300B: \"RIGHT DOUBLE ANGLE BRACKET\",\n    0x300C: \"LEFT CORNER BRACKET\",\n    0x300D: \"RIGHT CORNER BRACKET\",\n    0x300E: \"LEFT WHITE CORNER BRACKET\",\n    0x300F: \"RIGHT WHITE CORNER BRACKET\",\n    0x3010: \"LEFT BLACK LENTICULAR BRACKET\",\n    0x3011: \"RIGHT BLACK LENTICULAR BRACKET\",\n    0x3012: \"POSTAL MARK\",\n    0x3013: \"GETA MARK\",\n    0x3014: \"LEFT TORTOISE SHELL BRACKET\",\n    0x3015: \"RIGHT TORTOISE SHELL BRACKET\",\n    0x3016: \"LEFT WHITE LENTICULAR BRACKET\",\n    0x3017: \"RIGHT WHITE LENTICULAR BRACKET\",\n    0x3018: \"LEFT WHITE TORTOISE SHELL BRACKET\",\n    0x3019: \"RIGHT WHITE TORTOISE SHELL BRACKET\",\n    0x301A: \"LEFT WHITE SQUARE BRACKET\",\n    0x301B: \"RIGHT WHITE SQUARE BRACKET\",\n    0x301C: \"WAVE DASH\",\n    0x301D: \"REVERSED DOUBLE PRIME QUOTATION MARK\",\n    0x301E: \"DOUBLE PRIME QUOTATION MARK\",\n    0x301F: \"LOW DOUBLE PRIME QUOTATION MARK\",\n    0x3020: \"POSTAL MARK FACE\",\n    0x3021: \"HANGZHOU NUMERAL ONE\",\n    0x3022: \"HANGZHOU NUMERAL TWO\",\n    0x3023: \"HANGZHOU NUMERAL THREE\",\n    0x3024: \"HANGZHOU NUMERAL FOUR\",\n    0x3025: \"HANGZHOU NUMERAL FIVE\",\n    0x3026: \"HANGZHOU NUMERAL SIX\",\n    0x3027: \"HANGZHOU NUMERAL SEVEN\",\n    0x3028: \"HANGZHOU NUMERAL EIGHT\",\n    0x3029: \"HANGZHOU NUMERAL NINE\",\n    0x302A: \"IDEOGRAPHIC LEVEL TONE MARK\",\n    0x302B: \"IDEOGRAPHIC RISING TONE MARK\",\n    0x302C: \"IDEOGRAPHIC DEPARTING TONE MARK\",\n    0x302D: \"IDEOGRAPHIC ENTERING TONE MARK\",\n    0x302E: \"HANGUL SINGLE DOT TONE MARK\",\n    0x302F: \"HANGUL DOUBLE DOT TONE MARK\",\n    0x3030: \"WAVY DASH\",\n    0x3031: \"VERTICAL KANA REPEAT MARK\",\n    0x3032: \"VERTICAL KANA REPEAT WITH VOICED SOUND MARK\",\n    0x3033: \"VERTICAL KANA REPEAT MARK UPPER HALF\",\n    0x3034: \"VERTICAL KANA REPEAT WITH VOICED SOUND MARK UPPER HALF\",\n    0x3035: \"VERTICAL KANA REPEAT MARK LOWER HALF\",\n    0x3036: \"CIRCLED POSTAL MARK\",\n    0x3037: \"IDEOGRAPHIC TELEGRAPH LINE FEED SEPARATOR SYMBOL\",\n    0x3038: \"HANGZHOU NUMERAL TEN\",\n    0x3039: \"HANGZHOU NUMERAL TWENTY\",\n    0x303A: \"HANGZHOU NUMERAL THIRTY\",\n    0x303B: \"VERTICAL IDEOGRAPHIC ITERATION MARK\",\n    0x303C: \"MASU MARK\",\n    0x303D: \"PART ALTERNATION MARK\",\n    0x303E: \"IDEOGRAPHIC VARIATION INDICATOR\",\n    0x303F: \"IDEOGRAPHIC HALF FILL SPACE\",\n    0x3041: \"HIRAGANA LETTER SMALL A\",\n    0x3042: \"HIRAGANA LETTER A\",\n    0x3043: \"HIRAGANA LETTER SMALL I\",\n    0x3044: \"HIRAGANA LETTER I\",\n    0x3045: \"HIRAGANA LETTER SMALL U\",\n    0x3046: \"HIRAGANA LETTER U\",\n    0x3047: \"HIRAGANA LETTER SMALL E\",\n    0x3048: \"HIRAGANA LETTER E\",\n    0x3049: \"HIRAGANA LETTER SMALL O\",\n    0x304A: \"HIRAGANA LETTER O\",\n    0x304B: \"HIRAGANA LETTER KA\",\n    0x304C: \"HIRAGANA LETTER GA\",\n    0x304D: \"HIRAGANA LETTER KI\",\n    0x304E: \"HIRAGANA LETTER GI\",\n    0x304F: \"HIRAGANA LETTER KU\",\n    0x3050: \"HIRAGANA LETTER GU\",\n    0x3051: \"HIRAGANA LETTER KE\",\n    0x3052: \"HIRAGANA LETTER GE\",\n    0x3053: \"HIRAGANA LETTER KO\",\n    0x3054: \"HIRAGANA LETTER GO\",\n    0x3055: \"HIRAGANA LETTER SA\",\n    0x3056: \"HIRAGANA LETTER ZA\",\n    0x3057: \"HIRAGANA LETTER SI\",\n    0x3058: \"HIRAGANA LETTER ZI\",\n    0x3059: \"HIRAGANA LETTER SU\",\n    0x305A: \"HIRAGANA LETTER ZU\",\n    0x305B: \"HIRAGANA LETTER SE\",\n    0x305C: \"HIRAGANA LETTER ZE\",\n    0x305D: \"HIRAGANA LETTER SO\",\n    0x305E: \"HIRAGANA LETTER ZO\",\n    0x305F: \"HIRAGANA LETTER TA\",\n    0x3060: \"HIRAGANA LETTER DA\",\n    0x3061: \"HIRAGANA LETTER TI\",\n    0x3062: \"HIRAGANA LETTER DI\",\n    0x3063: \"HIRAGANA LETTER SMALL TU\",\n    0x3064: \"HIRAGANA LETTER TU\",\n    0x3065: \"HIRAGANA LETTER DU\",\n    0x3066: \"HIRAGANA LETTER TE\",\n    0x3067: \"HIRAGANA LETTER DE\",\n    0x3068: \"HIRAGANA LETTER TO\",\n    0x3069: \"HIRAGANA LETTER DO\",\n    0x306A: \"HIRAGANA LETTER NA\",\n    0x306B: \"HIRAGANA LETTER NI\",\n    0x306C: \"HIRAGANA LETTER NU\",\n    0x306D: \"HIRAGANA LETTER NE\",\n    0x306E: \"HIRAGANA LETTER NO\",\n    0x306F: \"HIRAGANA LETTER HA\",\n    0x3070: \"HIRAGANA LETTER BA\",\n    0x3071: \"HIRAGANA LETTER PA\",\n    0x3072: \"HIRAGANA LETTER HI\",\n    0x3073: \"HIRAGANA LETTER BI\",\n    0x3074: \"HIRAGANA LETTER PI\",\n    0x3075: \"HIRAGANA LETTER HU\",\n    0x3076: \"HIRAGANA LETTER BU\",\n    0x3077: \"HIRAGANA LETTER PU\",\n    0x3078: \"HIRAGANA LETTER HE\",\n    0x3079: \"HIRAGANA LETTER BE\",\n    0x307A: \"HIRAGANA LETTER PE\",\n    0x307B: \"HIRAGANA LETTER HO\",\n    0x307C: \"HIRAGANA LETTER BO\",\n    0x307D: \"HIRAGANA LETTER PO\",\n    0x307E: \"HIRAGANA LETTER MA\",\n    0x307F: \"HIRAGANA LETTER MI\",\n    0x3080: \"HIRAGANA LETTER MU\",\n    0x3081: \"HIRAGANA LETTER ME\",\n    0x3082: \"HIRAGANA LETTER MO\",\n    0x3083: \"HIRAGANA LETTER SMALL YA\",\n    0x3084: \"HIRAGANA LETTER YA\",\n    0x3085: \"HIRAGANA LETTER SMALL YU\",\n    0x3086: \"HIRAGANA LETTER YU\",\n    0x3087: \"HIRAGANA LETTER SMALL YO\",\n    0x3088: \"HIRAGANA LETTER YO\",\n    0x3089: \"HIRAGANA LETTER RA\",\n    0x308A: \"HIRAGANA LETTER RI\",\n    0x308B: \"HIRAGANA LETTER RU\",\n    0x308C: \"HIRAGANA LETTER RE\",\n    0x308D: \"HIRAGANA LETTER RO\",\n    0x308E: \"HIRAGANA LETTER SMALL WA\",\n    0x308F: \"HIRAGANA LETTER WA\",\n    0x3090: \"HIRAGANA LETTER WI\",\n    0x3091: \"HIRAGANA LETTER WE\",\n    0x3092: \"HIRAGANA LETTER WO\",\n    0x3093: \"HIRAGANA LETTER N\",\n    0x3094: \"HIRAGANA LETTER VU\",\n    0x3095: \"HIRAGANA LETTER SMALL KA\",\n    0x3096: \"HIRAGANA LETTER SMALL KE\",\n    0x3099: \"COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK\",\n    0x309A: \"COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK\",\n    0x309B: \"KATAKANA-HIRAGANA VOICED SOUND MARK\",\n    0x309C: \"KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK\",\n    0x309D: \"HIRAGANA ITERATION MARK\",\n    0x309E: \"HIRAGANA VOICED ITERATION MARK\",\n    0x309F: \"HIRAGANA DIGRAPH YORI\",\n    0x30A0: \"KATAKANA-HIRAGANA DOUBLE HYPHEN\",\n    0x30A1: \"KATAKANA LETTER SMALL A\",\n    0x30A2: \"KATAKANA LETTER A\",\n    0x30A3: \"KATAKANA LETTER SMALL I\",\n    0x30A4: \"KATAKANA LETTER I\",\n    0x30A5: \"KATAKANA LETTER SMALL U\",\n    0x30A6: \"KATAKANA LETTER U\",\n    0x30A7: \"KATAKANA LETTER SMALL E\",\n    0x30A8: \"KATAKANA LETTER E\",\n    0x30A9: \"KATAKANA LETTER SMALL O\",\n    0x30AA: \"KATAKANA LETTER O\",\n    0x30AB: \"KATAKANA LETTER KA\",\n    0x30AC: \"KATAKANA LETTER GA\",\n    0x30AD: \"KATAKANA LETTER KI\",\n    0x30AE: \"KATAKANA LETTER GI\",\n    0x30AF: \"KATAKANA LETTER KU\",\n    0x30B0: \"KATAKANA LETTER GU\",\n    0x30B1: \"KATAKANA LETTER KE\",\n    0x30B2: \"KATAKANA LETTER GE\",\n    0x30B3: \"KATAKANA LETTER KO\",\n    0x30B4: \"KATAKANA LETTER GO\",\n    0x30B5: \"KATAKANA LETTER SA\",\n    0x30B6: \"KATAKANA LETTER ZA\",\n    0x30B7: \"KATAKANA LETTER SI\",\n    0x30B8: \"KATAKANA LETTER ZI\",\n    0x30B9: \"KATAKANA LETTER SU\",\n    0x30BA: \"KATAKANA LETTER ZU\",\n    0x30BB: \"KATAKANA LETTER SE\",\n    0x30BC: \"KATAKANA LETTER ZE\",\n    0x30BD: \"KATAKANA LETTER SO\",\n    0x30BE: \"KATAKANA LETTER ZO\",\n    0x30BF: \"KATAKANA LETTER TA\",\n    0x30C0: \"KATAKANA LETTER DA\",\n    0x30C1: \"KATAKANA LETTER TI\",\n    0x30C2: \"KATAKANA LETTER DI\",\n    0x30C3: \"KATAKANA LETTER SMALL TU\",\n    0x30C4: \"KATAKANA LETTER TU\",\n    0x30C5: \"KATAKANA LETTER DU\",\n    0x30C6: \"KATAKANA LETTER TE\",\n    0x30C7: \"KATAKANA LETTER DE\",\n    0x30C8: \"KATAKANA LETTER TO\",\n    0x30C9: \"KATAKANA LETTER DO\",\n    0x30CA: \"KATAKANA LETTER NA\",\n    0x30CB: \"KATAKANA LETTER NI\",\n    0x30CC: \"KATAKANA LETTER NU\",\n    0x30CD: \"KATAKANA LETTER NE\",\n    0x30CE: \"KATAKANA LETTER NO\",\n    0x30CF: \"KATAKANA LETTER HA\",\n    0x30D0: \"KATAKANA LETTER BA\",\n    0x30D1: \"KATAKANA LETTER PA\",\n    0x30D2: \"KATAKANA LETTER HI\",\n    0x30D3: \"KATAKANA LETTER BI\",\n    0x30D4: \"KATAKANA LETTER PI\",\n    0x30D5: \"KATAKANA LETTER HU\",\n    0x30D6: \"KATAKANA LETTER BU\",\n    0x30D7: \"KATAKANA LETTER PU\",\n    0x30D8: \"KATAKANA LETTER HE\",\n    0x30D9: \"KATAKANA LETTER BE\",\n    0x30DA: \"KATAKANA LETTER PE\",\n    0x30DB: \"KATAKANA LETTER HO\",\n    0x30DC: \"KATAKANA LETTER BO\",\n    0x30DD: \"KATAKANA LETTER PO\",\n    0x30DE: \"KATAKANA LETTER MA\",\n    0x30DF: \"KATAKANA LETTER MI\",\n    0x30E0: \"KATAKANA LETTER MU\",\n    0x30E1: \"KATAKANA LETTER ME\",\n    0x30E2: \"KATAKANA LETTER MO\",\n    0x30E3: \"KATAKANA LETTER SMALL YA\",\n    0x30E4: \"KATAKANA LETTER YA\",\n    0x30E5: \"KATAKANA LETTER SMALL YU\",\n    0x30E6: \"KATAKANA LETTER YU\",\n    0x30E7: \"KATAKANA LETTER SMALL YO\",\n    0x30E8: \"KATAKANA LETTER YO\",\n    0x30E9: \"KATAKANA LETTER RA\",\n    0x30EA: \"KATAKANA LETTER RI\",\n    0x30EB: \"KATAKANA LETTER RU\",\n    0x30EC: \"KATAKANA LETTER RE\",\n    0x30ED: \"KATAKANA LETTER RO\",\n    0x30EE: \"KATAKANA LETTER SMALL WA\",\n    0x30EF: \"KATAKANA LETTER WA\",\n    0x30F0: \"KATAKANA LETTER WI\",\n    0x30F1: \"KATAKANA LETTER WE\",\n    0x30F2: \"KATAKANA LETTER WO\",\n    0x30F3: \"KATAKANA LETTER N\",\n    0x30F4: \"KATAKANA LETTER VU\",\n    0x30F5: \"KATAKANA LETTER SMALL KA\",\n    0x30F6: \"KATAKANA LETTER SMALL KE\",\n    0x30F7: \"KATAKANA LETTER VA\",\n    0x30F8: \"KATAKANA LETTER VI\",\n    0x30F9: \"KATAKANA LETTER VE\",\n    0x30FA: \"KATAKANA LETTER VO\",\n    0x30FB: \"KATAKANA MIDDLE DOT\",\n    0x30FC: \"KATAKANA-HIRAGANA PROLONGED SOUND MARK\",\n    0x30FD: \"KATAKANA ITERATION MARK\",\n    0x30FE: \"KATAKANA VOICED ITERATION MARK\",\n    0x30FF: \"KATAKANA DIGRAPH KOTO\",\n    0x3105: \"BOPOMOFO LETTER B\",\n    0x3106: \"BOPOMOFO LETTER P\",\n    0x3107: \"BOPOMOFO LETTER M\",\n    0x3108: \"BOPOMOFO LETTER F\",\n    0x3109: \"BOPOMOFO LETTER D\",\n    0x310A: \"BOPOMOFO LETTER T\",\n    0x310B: \"BOPOMOFO LETTER N\",\n    0x310C: \"BOPOMOFO LETTER L\",\n    0x310D: \"BOPOMOFO LETTER G\",\n    0x310E: \"BOPOMOFO LETTER K\",\n    0x310F: \"BOPOMOFO LETTER H\",\n    0x3110: \"BOPOMOFO LETTER J\",\n    0x3111: \"BOPOMOFO LETTER Q\",\n    0x3112: \"BOPOMOFO LETTER X\",\n    0x3113: \"BOPOMOFO LETTER ZH\",\n    0x3114: \"BOPOMOFO LETTER CH\",\n    0x3115: \"BOPOMOFO LETTER SH\",\n    0x3116: \"BOPOMOFO LETTER R\",\n    0x3117: \"BOPOMOFO LETTER Z\",\n    0x3118: \"BOPOMOFO LETTER C\",\n    0x3119: \"BOPOMOFO LETTER S\",\n    0x311A: \"BOPOMOFO LETTER A\",\n    0x311B: \"BOPOMOFO LETTER O\",\n    0x311C: \"BOPOMOFO LETTER E\",\n    0x311D: \"BOPOMOFO LETTER EH\",\n    0x311E: \"BOPOMOFO LETTER AI\",\n    0x311F: \"BOPOMOFO LETTER EI\",\n    0x3120: \"BOPOMOFO LETTER AU\",\n    0x3121: \"BOPOMOFO LETTER OU\",\n    0x3122: \"BOPOMOFO LETTER AN\",\n    0x3123: \"BOPOMOFO LETTER EN\",\n    0x3124: \"BOPOMOFO LETTER ANG\",\n    0x3125: \"BOPOMOFO LETTER ENG\",\n    0x3126: \"BOPOMOFO LETTER ER\",\n    0x3127: \"BOPOMOFO LETTER I\",\n    0x3128: \"BOPOMOFO LETTER U\",\n    0x3129: \"BOPOMOFO LETTER IU\",\n    0x312A: \"BOPOMOFO LETTER V\",\n    0x312B: \"BOPOMOFO LETTER NG\",\n    0x312C: \"BOPOMOFO LETTER GN\",\n    0x312D: \"BOPOMOFO LETTER IH\",\n    0x3131: \"HANGUL LETTER KIYEOK\",\n    0x3132: \"HANGUL LETTER SSANGKIYEOK\",\n    0x3133: \"HANGUL LETTER KIYEOK-SIOS\",\n    0x3134: \"HANGUL LETTER NIEUN\",\n    0x3135: \"HANGUL LETTER NIEUN-CIEUC\",\n    0x3136: \"HANGUL LETTER NIEUN-HIEUH\",\n    0x3137: \"HANGUL LETTER TIKEUT\",\n    0x3138: \"HANGUL LETTER SSANGTIKEUT\",\n    0x3139: \"HANGUL LETTER RIEUL\",\n    0x313A: \"HANGUL LETTER RIEUL-KIYEOK\",\n    0x313B: \"HANGUL LETTER RIEUL-MIEUM\",\n    0x313C: \"HANGUL LETTER RIEUL-PIEUP\",\n    0x313D: \"HANGUL LETTER RIEUL-SIOS\",\n    0x313E: \"HANGUL LETTER RIEUL-THIEUTH\",\n    0x313F: \"HANGUL LETTER RIEUL-PHIEUPH\",\n    0x3140: \"HANGUL LETTER RIEUL-HIEUH\",\n    0x3141: \"HANGUL LETTER MIEUM\",\n    0x3142: \"HANGUL LETTER PIEUP\",\n    0x3143: \"HANGUL LETTER SSANGPIEUP\",\n    0x3144: \"HANGUL LETTER PIEUP-SIOS\",\n    0x3145: \"HANGUL LETTER SIOS\",\n    0x3146: \"HANGUL LETTER SSANGSIOS\",\n    0x3147: \"HANGUL LETTER IEUNG\",\n    0x3148: \"HANGUL LETTER CIEUC\",\n    0x3149: \"HANGUL LETTER SSANGCIEUC\",\n    0x314A: \"HANGUL LETTER CHIEUCH\",\n    0x314B: \"HANGUL LETTER KHIEUKH\",\n    0x314C: \"HANGUL LETTER THIEUTH\",\n    0x314D: \"HANGUL LETTER PHIEUPH\",\n    0x314E: \"HANGUL LETTER HIEUH\",\n    0x314F: \"HANGUL LETTER A\",\n    0x3150: \"HANGUL LETTER AE\",\n    0x3151: \"HANGUL LETTER YA\",\n    0x3152: \"HANGUL LETTER YAE\",\n    0x3153: \"HANGUL LETTER EO\",\n    0x3154: \"HANGUL LETTER E\",\n    0x3155: \"HANGUL LETTER YEO\",\n    0x3156: \"HANGUL LETTER YE\",\n    0x3157: \"HANGUL LETTER O\",\n    0x3158: \"HANGUL LETTER WA\",\n    0x3159: \"HANGUL LETTER WAE\",\n    0x315A: \"HANGUL LETTER OE\",\n    0x315B: \"HANGUL LETTER YO\",\n    0x315C: \"HANGUL LETTER U\",\n    0x315D: \"HANGUL LETTER WEO\",\n    0x315E: \"HANGUL LETTER WE\",\n    0x315F: \"HANGUL LETTER WI\",\n    0x3160: \"HANGUL LETTER YU\",\n    0x3161: \"HANGUL LETTER EU\",\n    0x3162: \"HANGUL LETTER YI\",\n    0x3163: \"HANGUL LETTER I\",\n    0x3164: \"HANGUL FILLER\",\n    0x3165: \"HANGUL LETTER SSANGNIEUN\",\n    0x3166: \"HANGUL LETTER NIEUN-TIKEUT\",\n    0x3167: \"HANGUL LETTER NIEUN-SIOS\",\n    0x3168: \"HANGUL LETTER NIEUN-PANSIOS\",\n    0x3169: \"HANGUL LETTER RIEUL-KIYEOK-SIOS\",\n    0x316A: \"HANGUL LETTER RIEUL-TIKEUT\",\n    0x316B: \"HANGUL LETTER RIEUL-PIEUP-SIOS\",\n    0x316C: \"HANGUL LETTER RIEUL-PANSIOS\",\n    0x316D: \"HANGUL LETTER RIEUL-YEORINHIEUH\",\n    0x316E: \"HANGUL LETTER MIEUM-PIEUP\",\n    0x316F: \"HANGUL LETTER MIEUM-SIOS\",\n    0x3170: \"HANGUL LETTER MIEUM-PANSIOS\",\n    0x3171: \"HANGUL LETTER KAPYEOUNMIEUM\",\n    0x3172: \"HANGUL LETTER PIEUP-KIYEOK\",\n    0x3173: \"HANGUL LETTER PIEUP-TIKEUT\",\n    0x3174: \"HANGUL LETTER PIEUP-SIOS-KIYEOK\",\n    0x3175: \"HANGUL LETTER PIEUP-SIOS-TIKEUT\",\n    0x3176: \"HANGUL LETTER PIEUP-CIEUC\",\n    0x3177: \"HANGUL LETTER PIEUP-THIEUTH\",\n    0x3178: \"HANGUL LETTER KAPYEOUNPIEUP\",\n    0x3179: \"HANGUL LETTER KAPYEOUNSSANGPIEUP\",\n    0x317A: \"HANGUL LETTER SIOS-KIYEOK\",\n    0x317B: \"HANGUL LETTER SIOS-NIEUN\",\n    0x317C: \"HANGUL LETTER SIOS-TIKEUT\",\n    0x317D: \"HANGUL LETTER SIOS-PIEUP\",\n    0x317E: \"HANGUL LETTER SIOS-CIEUC\",\n    0x317F: \"HANGUL LETTER PANSIOS\",\n    0x3180: \"HANGUL LETTER SSANGIEUNG\",\n    0x3181: \"HANGUL LETTER YESIEUNG\",\n    0x3182: \"HANGUL LETTER YESIEUNG-SIOS\",\n    0x3183: \"HANGUL LETTER YESIEUNG-PANSIOS\",\n    0x3184: \"HANGUL LETTER KAPYEOUNPHIEUPH\",\n    0x3185: \"HANGUL LETTER SSANGHIEUH\",\n    0x3186: \"HANGUL LETTER YEORINHIEUH\",\n    0x3187: \"HANGUL LETTER YO-YA\",\n    0x3188: \"HANGUL LETTER YO-YAE\",\n    0x3189: \"HANGUL LETTER YO-I\",\n    0x318A: \"HANGUL LETTER YU-YEO\",\n    0x318B: \"HANGUL LETTER YU-YE\",\n    0x318C: \"HANGUL LETTER YU-I\",\n    0x318D: \"HANGUL LETTER ARAEA\",\n    0x318E: \"HANGUL LETTER ARAEAE\",\n    0x3190: \"IDEOGRAPHIC ANNOTATION LINKING MARK (Kanbun Tateten)\",\n    0x3191: \"IDEOGRAPHIC ANNOTATION REVERSE MARK (Kaeriten)\",\n    0x3192: \"IDEOGRAPHIC ANNOTATION ONE MARK (Kaeriten)\",\n    0x3193: \"IDEOGRAPHIC ANNOTATION TWO MARK (Kaeriten)\",\n    0x3194: \"IDEOGRAPHIC ANNOTATION THREE MARK (Kaeriten)\",\n    0x3195: \"IDEOGRAPHIC ANNOTATION FOUR MARK (Kaeriten)\",\n    0x3196: \"IDEOGRAPHIC ANNOTATION TOP MARK (Kaeriten)\",\n    0x3197: \"IDEOGRAPHIC ANNOTATION MIDDLE MARK (Kaeriten)\",\n    0x3198: \"IDEOGRAPHIC ANNOTATION BOTTOM MARK (Kaeriten)\",\n    0x3199: \"IDEOGRAPHIC ANNOTATION FIRST MARK (Kaeriten)\",\n    0x319A: \"IDEOGRAPHIC ANNOTATION SECOND MARK (Kaeriten)\",\n    0x319B: \"IDEOGRAPHIC ANNOTATION THIRD MARK (Kaeriten)\",\n    0x319C: \"IDEOGRAPHIC ANNOTATION FOURTH MARK (Kaeriten)\",\n    0x319D: \"IDEOGRAPHIC ANNOTATION HEAVEN MARK (Kaeriten)\",\n    0x319E: \"IDEOGRAPHIC ANNOTATION EARTH MARK (Kaeriten)\",\n    0x319F: \"IDEOGRAPHIC ANNOTATION MAN MARK (Kaeriten)\",\n    0x31A0: \"BOPOMOFO LETTER BU\",\n    0x31A1: \"BOPOMOFO LETTER ZI\",\n    0x31A2: \"BOPOMOFO LETTER JI\",\n    0x31A3: \"BOPOMOFO LETTER GU\",\n    0x31A4: \"BOPOMOFO LETTER EE\",\n    0x31A5: \"BOPOMOFO LETTER ENN\",\n    0x31A6: \"BOPOMOFO LETTER OO\",\n    0x31A7: \"BOPOMOFO LETTER ONN\",\n    0x31A8: \"BOPOMOFO LETTER IR\",\n    0x31A9: \"BOPOMOFO LETTER ANN\",\n    0x31AA: \"BOPOMOFO LETTER INN\",\n    0x31AB: \"BOPOMOFO LETTER UNN\",\n    0x31AC: \"BOPOMOFO LETTER IM\",\n    0x31AD: \"BOPOMOFO LETTER NGG\",\n    0x31AE: \"BOPOMOFO LETTER AINN\",\n    0x31AF: \"BOPOMOFO LETTER AUNN\",\n    0x31B0: \"BOPOMOFO LETTER AM\",\n    0x31B1: \"BOPOMOFO LETTER OM\",\n    0x31B2: \"BOPOMOFO LETTER ONG\",\n    0x31B3: \"BOPOMOFO LETTER INNN\",\n    0x31B4: \"BOPOMOFO FINAL LETTER P\",\n    0x31B5: \"BOPOMOFO FINAL LETTER T\",\n    0x31B6: \"BOPOMOFO FINAL LETTER K\",\n    0x31B7: \"BOPOMOFO FINAL LETTER H\",\n    0x31C0: \"CJK STROKE T\",\n    0x31C1: \"CJK STROKE WG\",\n    0x31C2: \"CJK STROKE XG\",\n    0x31C3: \"CJK STROKE BXG\",\n    0x31C4: \"CJK STROKE SW\",\n    0x31C5: \"CJK STROKE HZZ\",\n    0x31C6: \"CJK STROKE HZG\",\n    0x31C7: \"CJK STROKE HP\",\n    0x31C8: \"CJK STROKE HZWG\",\n    0x31C9: \"CJK STROKE SZWG\",\n    0x31CA: \"CJK STROKE HZT\",\n    0x31CB: \"CJK STROKE HZZP\",\n    0x31CC: \"CJK STROKE HPWG\",\n    0x31CD: \"CJK STROKE HZW\",\n    0x31CE: \"CJK STROKE HZZZ\",\n    0x31CF: \"CJK STROKE N\",\n    0x31D0: \"CJK STROKE H\",\n    0x31D1: \"CJK STROKE S\",\n    0x31D2: \"CJK STROKE P\",\n    0x31D3: \"CJK STROKE SP\",\n    0x31D4: \"CJK STROKE D\",\n    0x31D5: \"CJK STROKE HZ\",\n    0x31D6: \"CJK STROKE HG\",\n    0x31D7: \"CJK STROKE SZ\",\n    0x31D8: \"CJK STROKE SWZ\",\n    0x31D9: \"CJK STROKE ST\",\n    0x31DA: \"CJK STROKE SG\",\n    0x31DB: \"CJK STROKE PD\",\n    0x31DC: \"CJK STROKE PZ\",\n    0x31DD: \"CJK STROKE TN\",\n    0x31DE: \"CJK STROKE SZZ\",\n    0x31DF: \"CJK STROKE SWG\",\n    0x31E0: \"CJK STROKE HXWG\",\n    0x31E1: \"CJK STROKE HZZZG\",\n    0x31E2: \"CJK STROKE PG\",\n    0x31E3: \"CJK STROKE Q\",\n    0x31F0: \"KATAKANA LETTER SMALL KU\",\n    0x31F1: \"KATAKANA LETTER SMALL SI\",\n    0x31F2: \"KATAKANA LETTER SMALL SU\",\n    0x31F3: \"KATAKANA LETTER SMALL TO\",\n    0x31F4: \"KATAKANA LETTER SMALL NU\",\n    0x31F5: \"KATAKANA LETTER SMALL HA\",\n    0x31F6: \"KATAKANA LETTER SMALL HI\",\n    0x31F7: \"KATAKANA LETTER SMALL HU\",\n    0x31F8: \"KATAKANA LETTER SMALL HE\",\n    0x31F9: \"KATAKANA LETTER SMALL HO\",\n    0x31FA: \"KATAKANA LETTER SMALL MU\",\n    0x31FB: \"KATAKANA LETTER SMALL RA\",\n    0x31FC: \"KATAKANA LETTER SMALL RI\",\n    0x31FD: \"KATAKANA LETTER SMALL RU\",\n    0x31FE: \"KATAKANA LETTER SMALL RE\",\n    0x31FF: \"KATAKANA LETTER SMALL RO\",\n    0x3200: \"PARENTHESIZED HANGUL KIYEOK\",\n    0x3201: \"PARENTHESIZED HANGUL NIEUN\",\n    0x3202: \"PARENTHESIZED HANGUL TIKEUT\",\n    0x3203: \"PARENTHESIZED HANGUL RIEUL\",\n    0x3204: \"PARENTHESIZED HANGUL MIEUM\",\n    0x3205: \"PARENTHESIZED HANGUL PIEUP\",\n    0x3206: \"PARENTHESIZED HANGUL SIOS\",\n    0x3207: \"PARENTHESIZED HANGUL IEUNG\",\n    0x3208: \"PARENTHESIZED HANGUL CIEUC\",\n    0x3209: \"PARENTHESIZED HANGUL CHIEUCH\",\n    0x320A: \"PARENTHESIZED HANGUL KHIEUKH\",\n    0x320B: \"PARENTHESIZED HANGUL THIEUTH\",\n    0x320C: \"PARENTHESIZED HANGUL PHIEUPH\",\n    0x320D: \"PARENTHESIZED HANGUL HIEUH\",\n    0x320E: \"PARENTHESIZED HANGUL KIYEOK A\",\n    0x320F: \"PARENTHESIZED HANGUL NIEUN A\",\n    0x3210: \"PARENTHESIZED HANGUL TIKEUT A\",\n    0x3211: \"PARENTHESIZED HANGUL RIEUL A\",\n    0x3212: \"PARENTHESIZED HANGUL MIEUM A\",\n    0x3213: \"PARENTHESIZED HANGUL PIEUP A\",\n    0x3214: \"PARENTHESIZED HANGUL SIOS A\",\n    0x3215: \"PARENTHESIZED HANGUL IEUNG A\",\n    0x3216: \"PARENTHESIZED HANGUL CIEUC A\",\n    0x3217: \"PARENTHESIZED HANGUL CHIEUCH A\",\n    0x3218: \"PARENTHESIZED HANGUL KHIEUKH A\",\n    0x3219: \"PARENTHESIZED HANGUL THIEUTH A\",\n    0x321A: \"PARENTHESIZED HANGUL PHIEUPH A\",\n    0x321B: \"PARENTHESIZED HANGUL HIEUH A\",\n    0x321C: \"PARENTHESIZED HANGUL CIEUC U\",\n    0x321D: \"PARENTHESIZED KOREAN CHARACTER OJEON\",\n    0x321E: \"PARENTHESIZED KOREAN CHARACTER O HU\",\n    0x3220: \"PARENTHESIZED IDEOGRAPH ONE\",\n    0x3221: \"PARENTHESIZED IDEOGRAPH TWO\",\n    0x3222: \"PARENTHESIZED IDEOGRAPH THREE\",\n    0x3223: \"PARENTHESIZED IDEOGRAPH FOUR\",\n    0x3224: \"PARENTHESIZED IDEOGRAPH FIVE\",\n    0x3225: \"PARENTHESIZED IDEOGRAPH SIX\",\n    0x3226: \"PARENTHESIZED IDEOGRAPH SEVEN\",\n    0x3227: \"PARENTHESIZED IDEOGRAPH EIGHT\",\n    0x3228: \"PARENTHESIZED IDEOGRAPH NINE\",\n    0x3229: \"PARENTHESIZED IDEOGRAPH TEN\",\n    0x322A: \"PARENTHESIZED IDEOGRAPH MOON\",\n    0x322B: \"PARENTHESIZED IDEOGRAPH FIRE\",\n    0x322C: \"PARENTHESIZED IDEOGRAPH WATER\",\n    0x322D: \"PARENTHESIZED IDEOGRAPH WOOD\",\n    0x322E: \"PARENTHESIZED IDEOGRAPH METAL\",\n    0x322F: \"PARENTHESIZED IDEOGRAPH EARTH\",\n    0x3230: \"PARENTHESIZED IDEOGRAPH SUN\",\n    0x3231: \"PARENTHESIZED IDEOGRAPH STOCK\",\n    0x3232: \"PARENTHESIZED IDEOGRAPH HAVE\",\n    0x3233: \"PARENTHESIZED IDEOGRAPH SOCIETY\",\n    0x3234: \"PARENTHESIZED IDEOGRAPH NAME\",\n    0x3235: \"PARENTHESIZED IDEOGRAPH SPECIAL\",\n    0x3236: \"PARENTHESIZED IDEOGRAPH FINANCIAL\",\n    0x3237: \"PARENTHESIZED IDEOGRAPH CONGRATULATION\",\n    0x3238: \"PARENTHESIZED IDEOGRAPH LABOR\",\n    0x3239: \"PARENTHESIZED IDEOGRAPH REPRESENT\",\n    0x323A: \"PARENTHESIZED IDEOGRAPH CALL\",\n    0x323B: \"PARENTHESIZED IDEOGRAPH STUDY\",\n    0x323C: \"PARENTHESIZED IDEOGRAPH SUPERVISE\",\n    0x323D: \"PARENTHESIZED IDEOGRAPH ENTERPRISE\",\n    0x323E: \"PARENTHESIZED IDEOGRAPH RESOURCE\",\n    0x323F: \"PARENTHESIZED IDEOGRAPH ALLIANCE\",\n    0x3240: \"PARENTHESIZED IDEOGRAPH FESTIVAL\",\n    0x3241: \"PARENTHESIZED IDEOGRAPH REST\",\n    0x3242: \"PARENTHESIZED IDEOGRAPH SELF\",\n    0x3243: \"PARENTHESIZED IDEOGRAPH REACH\",\n    0x3250: \"PARTNERSHIP SIGN\",\n    0x3251: \"CIRCLED NUMBER TWENTY ONE\",\n    0x3252: \"CIRCLED NUMBER TWENTY TWO\",\n    0x3253: \"CIRCLED NUMBER TWENTY THREE\",\n    0x3254: \"CIRCLED NUMBER TWENTY FOUR\",\n    0x3255: \"CIRCLED NUMBER TWENTY FIVE\",\n    0x3256: \"CIRCLED NUMBER TWENTY SIX\",\n    0x3257: \"CIRCLED NUMBER TWENTY SEVEN\",\n    0x3258: \"CIRCLED NUMBER TWENTY EIGHT\",\n    0x3259: \"CIRCLED NUMBER TWENTY NINE\",\n    0x325A: \"CIRCLED NUMBER THIRTY\",\n    0x325B: \"CIRCLED NUMBER THIRTY ONE\",\n    0x325C: \"CIRCLED NUMBER THIRTY TWO\",\n    0x325D: \"CIRCLED NUMBER THIRTY THREE\",\n    0x325E: \"CIRCLED NUMBER THIRTY FOUR\",\n    0x325F: \"CIRCLED NUMBER THIRTY FIVE\",\n    0x3260: \"CIRCLED HANGUL KIYEOK\",\n    0x3261: \"CIRCLED HANGUL NIEUN\",\n    0x3262: \"CIRCLED HANGUL TIKEUT\",\n    0x3263: \"CIRCLED HANGUL RIEUL\",\n    0x3264: \"CIRCLED HANGUL MIEUM\",\n    0x3265: \"CIRCLED HANGUL PIEUP\",\n    0x3266: \"CIRCLED HANGUL SIOS\",\n    0x3267: \"CIRCLED HANGUL IEUNG\",\n    0x3268: \"CIRCLED HANGUL CIEUC\",\n    0x3269: \"CIRCLED HANGUL CHIEUCH\",\n    0x326A: \"CIRCLED HANGUL KHIEUKH\",\n    0x326B: \"CIRCLED HANGUL THIEUTH\",\n    0x326C: \"CIRCLED HANGUL PHIEUPH\",\n    0x326D: \"CIRCLED HANGUL HIEUH\",\n    0x326E: \"CIRCLED HANGUL KIYEOK A\",\n    0x326F: \"CIRCLED HANGUL NIEUN A\",\n    0x3270: \"CIRCLED HANGUL TIKEUT A\",\n    0x3271: \"CIRCLED HANGUL RIEUL A\",\n    0x3272: \"CIRCLED HANGUL MIEUM A\",\n    0x3273: \"CIRCLED HANGUL PIEUP A\",\n    0x3274: \"CIRCLED HANGUL SIOS A\",\n    0x3275: \"CIRCLED HANGUL IEUNG A\",\n    0x3276: \"CIRCLED HANGUL CIEUC A\",\n    0x3277: \"CIRCLED HANGUL CHIEUCH A\",\n    0x3278: \"CIRCLED HANGUL KHIEUKH A\",\n    0x3279: \"CIRCLED HANGUL THIEUTH A\",\n    0x327A: \"CIRCLED HANGUL PHIEUPH A\",\n    0x327B: \"CIRCLED HANGUL HIEUH A\",\n    0x327C: \"CIRCLED KOREAN CHARACTER CHAMKO\",\n    0x327D: \"CIRCLED KOREAN CHARACTER JUEUI\",\n    0x327E: \"CIRCLED HANGUL IEUNG U\",\n    0x327F: \"KOREAN STANDARD SYMBOL\",\n    0x3280: \"CIRCLED IDEOGRAPH ONE\",\n    0x3281: \"CIRCLED IDEOGRAPH TWO\",\n    0x3282: \"CIRCLED IDEOGRAPH THREE\",\n    0x3283: \"CIRCLED IDEOGRAPH FOUR\",\n    0x3284: \"CIRCLED IDEOGRAPH FIVE\",\n    0x3285: \"CIRCLED IDEOGRAPH SIX\",\n    0x3286: \"CIRCLED IDEOGRAPH SEVEN\",\n    0x3287: \"CIRCLED IDEOGRAPH EIGHT\",\n    0x3288: \"CIRCLED IDEOGRAPH NINE\",\n    0x3289: \"CIRCLED IDEOGRAPH TEN\",\n    0x328A: \"CIRCLED IDEOGRAPH MOON\",\n    0x328B: \"CIRCLED IDEOGRAPH FIRE\",\n    0x328C: \"CIRCLED IDEOGRAPH WATER\",\n    0x328D: \"CIRCLED IDEOGRAPH WOOD\",\n    0x328E: \"CIRCLED IDEOGRAPH METAL\",\n    0x328F: \"CIRCLED IDEOGRAPH EARTH\",\n    0x3290: \"CIRCLED IDEOGRAPH SUN\",\n    0x3291: \"CIRCLED IDEOGRAPH STOCK\",\n    0x3292: \"CIRCLED IDEOGRAPH HAVE\",\n    0x3293: \"CIRCLED IDEOGRAPH SOCIETY\",\n    0x3294: \"CIRCLED IDEOGRAPH NAME\",\n    0x3295: \"CIRCLED IDEOGRAPH SPECIAL\",\n    0x3296: \"CIRCLED IDEOGRAPH FINANCIAL\",\n    0x3297: \"CIRCLED IDEOGRAPH CONGRATULATION\",\n    0x3298: \"CIRCLED IDEOGRAPH LABOR\",\n    0x3299: \"CIRCLED IDEOGRAPH SECRET\",\n    0x329A: \"CIRCLED IDEOGRAPH MALE\",\n    0x329B: \"CIRCLED IDEOGRAPH FEMALE\",\n    0x329C: \"CIRCLED IDEOGRAPH SUITABLE\",\n    0x329D: \"CIRCLED IDEOGRAPH EXCELLENT\",\n    0x329E: \"CIRCLED IDEOGRAPH PRINT\",\n    0x329F: \"CIRCLED IDEOGRAPH ATTENTION\",\n    0x32A0: \"CIRCLED IDEOGRAPH ITEM\",\n    0x32A1: \"CIRCLED IDEOGRAPH REST\",\n    0x32A2: \"CIRCLED IDEOGRAPH COPY\",\n    0x32A3: \"CIRCLED IDEOGRAPH CORRECT\",\n    0x32A4: \"CIRCLED IDEOGRAPH HIGH\",\n    0x32A5: \"CIRCLED IDEOGRAPH CENTRE\",\n    0x32A6: \"CIRCLED IDEOGRAPH LOW\",\n    0x32A7: \"CIRCLED IDEOGRAPH LEFT\",\n    0x32A8: \"CIRCLED IDEOGRAPH RIGHT\",\n    0x32A9: \"CIRCLED IDEOGRAPH MEDICINE\",\n    0x32AA: \"CIRCLED IDEOGRAPH RELIGION\",\n    0x32AB: \"CIRCLED IDEOGRAPH STUDY\",\n    0x32AC: \"CIRCLED IDEOGRAPH SUPERVISE\",\n    0x32AD: \"CIRCLED IDEOGRAPH ENTERPRISE\",\n    0x32AE: \"CIRCLED IDEOGRAPH RESOURCE\",\n    0x32AF: \"CIRCLED IDEOGRAPH ALLIANCE\",\n    0x32B0: \"CIRCLED IDEOGRAPH NIGHT\",\n    0x32B1: \"CIRCLED NUMBER THIRTY SIX\",\n    0x32B2: \"CIRCLED NUMBER THIRTY SEVEN\",\n    0x32B3: \"CIRCLED NUMBER THIRTY EIGHT\",\n    0x32B4: \"CIRCLED NUMBER THIRTY NINE\",\n    0x32B5: \"CIRCLED NUMBER FORTY\",\n    0x32B6: \"CIRCLED NUMBER FORTY ONE\",\n    0x32B7: \"CIRCLED NUMBER FORTY TWO\",\n    0x32B8: \"CIRCLED NUMBER FORTY THREE\",\n    0x32B9: \"CIRCLED NUMBER FORTY FOUR\",\n    0x32BA: \"CIRCLED NUMBER FORTY FIVE\",\n    0x32BB: \"CIRCLED NUMBER FORTY SIX\",\n    0x32BC: \"CIRCLED NUMBER FORTY SEVEN\",\n    0x32BD: \"CIRCLED NUMBER FORTY EIGHT\",\n    0x32BE: \"CIRCLED NUMBER FORTY NINE\",\n    0x32BF: \"CIRCLED NUMBER FIFTY\",\n    0x32C0: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY\",\n    0x32C1: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR FEBRUARY\",\n    0x32C2: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR MARCH\",\n    0x32C3: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR APRIL\",\n    0x32C4: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR MAY\",\n    0x32C5: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR JUNE\",\n    0x32C6: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR JULY\",\n    0x32C7: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR AUGUST\",\n    0x32C8: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR SEPTEMBER\",\n    0x32C9: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR OCTOBER\",\n    0x32CA: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR NOVEMBER\",\n    0x32CB: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER\",\n    0x32CC: \"SQUARE HG\",\n    0x32CD: \"SQUARE ERG\",\n    0x32CE: \"SQUARE EV\",\n    0x32CF: \"LIMITED LIABILITY SIGN\",\n    0x32D0: \"CIRCLED KATAKANA A\",\n    0x32D1: \"CIRCLED KATAKANA I\",\n    0x32D2: \"CIRCLED KATAKANA U\",\n    0x32D3: \"CIRCLED KATAKANA E\",\n    0x32D4: \"CIRCLED KATAKANA O\",\n    0x32D5: \"CIRCLED KATAKANA KA\",\n    0x32D6: \"CIRCLED KATAKANA KI\",\n    0x32D7: \"CIRCLED KATAKANA KU\",\n    0x32D8: \"CIRCLED KATAKANA KE\",\n    0x32D9: \"CIRCLED KATAKANA KO\",\n    0x32DA: \"CIRCLED KATAKANA SA\",\n    0x32DB: \"CIRCLED KATAKANA SI\",\n    0x32DC: \"CIRCLED KATAKANA SU\",\n    0x32DD: \"CIRCLED KATAKANA SE\",\n    0x32DE: \"CIRCLED KATAKANA SO\",\n    0x32DF: \"CIRCLED KATAKANA TA\",\n    0x32E0: \"CIRCLED KATAKANA TI\",\n    0x32E1: \"CIRCLED KATAKANA TU\",\n    0x32E2: \"CIRCLED KATAKANA TE\",\n    0x32E3: \"CIRCLED KATAKANA TO\",\n    0x32E4: \"CIRCLED KATAKANA NA\",\n    0x32E5: \"CIRCLED KATAKANA NI\",\n    0x32E6: \"CIRCLED KATAKANA NU\",\n    0x32E7: \"CIRCLED KATAKANA NE\",\n    0x32E8: \"CIRCLED KATAKANA NO\",\n    0x32E9: \"CIRCLED KATAKANA HA\",\n    0x32EA: \"CIRCLED KATAKANA HI\",\n    0x32EB: \"CIRCLED KATAKANA HU\",\n    0x32EC: \"CIRCLED KATAKANA HE\",\n    0x32ED: \"CIRCLED KATAKANA HO\",\n    0x32EE: \"CIRCLED KATAKANA MA\",\n    0x32EF: \"CIRCLED KATAKANA MI\",\n    0x32F0: \"CIRCLED KATAKANA MU\",\n    0x32F1: \"CIRCLED KATAKANA ME\",\n    0x32F2: \"CIRCLED KATAKANA MO\",\n    0x32F3: \"CIRCLED KATAKANA YA\",\n    0x32F4: \"CIRCLED KATAKANA YU\",\n    0x32F5: \"CIRCLED KATAKANA YO\",\n    0x32F6: \"CIRCLED KATAKANA RA\",\n    0x32F7: \"CIRCLED KATAKANA RI\",\n    0x32F8: \"CIRCLED KATAKANA RU\",\n    0x32F9: \"CIRCLED KATAKANA RE\",\n    0x32FA: \"CIRCLED KATAKANA RO\",\n    0x32FB: \"CIRCLED KATAKANA WA\",\n    0x32FC: \"CIRCLED KATAKANA WI\",\n    0x32FD: \"CIRCLED KATAKANA WE\",\n    0x32FE: \"CIRCLED KATAKANA WO\",\n    0x3300: \"SQUARE APAATO\",\n    0x3301: \"SQUARE ARUHUA\",\n    0x3302: \"SQUARE ANPEA\",\n    0x3303: \"SQUARE AARU\",\n    0x3304: \"SQUARE ININGU\",\n    0x3305: \"SQUARE INTI\",\n    0x3306: \"SQUARE UON\",\n    0x3307: \"SQUARE ESUKUUDO\",\n    0x3308: \"SQUARE EEKAA\",\n    0x3309: \"SQUARE ONSU\",\n    0x330A: \"SQUARE OOMU\",\n    0x330B: \"SQUARE KAIRI\",\n    0x330C: \"SQUARE KARATTO\",\n    0x330D: \"SQUARE KARORII\",\n    0x330E: \"SQUARE GARON\",\n    0x330F: \"SQUARE GANMA\",\n    0x3310: \"SQUARE GIGA\",\n    0x3311: \"SQUARE GINII\",\n    0x3312: \"SQUARE KYURII\",\n    0x3313: \"SQUARE GIRUDAA\",\n    0x3314: \"SQUARE KIRO\",\n    0x3315: \"SQUARE KIROGURAMU\",\n    0x3316: \"SQUARE KIROMEETORU\",\n    0x3317: \"SQUARE KIROWATTO\",\n    0x3318: \"SQUARE GURAMU\",\n    0x3319: \"SQUARE GURAMUTON\",\n    0x331A: \"SQUARE KURUZEIRO\",\n    0x331B: \"SQUARE KUROONE\",\n    0x331C: \"SQUARE KEESU\",\n    0x331D: \"SQUARE KORUNA\",\n    0x331E: \"SQUARE KOOPO\",\n    0x331F: \"SQUARE SAIKURU\",\n    0x3320: \"SQUARE SANTIIMU\",\n    0x3321: \"SQUARE SIRINGU\",\n    0x3322: \"SQUARE SENTI\",\n    0x3323: \"SQUARE SENTO\",\n    0x3324: \"SQUARE DAASU\",\n    0x3325: \"SQUARE DESI\",\n    0x3326: \"SQUARE DORU\",\n    0x3327: \"SQUARE TON\",\n    0x3328: \"SQUARE NANO\",\n    0x3329: \"SQUARE NOTTO\",\n    0x332A: \"SQUARE HAITU\",\n    0x332B: \"SQUARE PAASENTO\",\n    0x332C: \"SQUARE PAATU\",\n    0x332D: \"SQUARE BAARERU\",\n    0x332E: \"SQUARE PIASUTORU\",\n    0x332F: \"SQUARE PIKURU\",\n    0x3330: \"SQUARE PIKO\",\n    0x3331: \"SQUARE BIRU\",\n    0x3332: \"SQUARE HUARADDO\",\n    0x3333: \"SQUARE HUIITO\",\n    0x3334: \"SQUARE BUSSYERU\",\n    0x3335: \"SQUARE HURAN\",\n    0x3336: \"SQUARE HEKUTAARU\",\n    0x3337: \"SQUARE PESO\",\n    0x3338: \"SQUARE PENIHI\",\n    0x3339: \"SQUARE HERUTU\",\n    0x333A: \"SQUARE PENSU\",\n    0x333B: \"SQUARE PEEZI\",\n    0x333C: \"SQUARE BEETA\",\n    0x333D: \"SQUARE POINTO\",\n    0x333E: \"SQUARE BORUTO\",\n    0x333F: \"SQUARE HON\",\n    0x3340: \"SQUARE PONDO\",\n    0x3341: \"SQUARE HOORU\",\n    0x3342: \"SQUARE HOON\",\n    0x3343: \"SQUARE MAIKURO\",\n    0x3344: \"SQUARE MAIRU\",\n    0x3345: \"SQUARE MAHHA\",\n    0x3346: \"SQUARE MARUKU\",\n    0x3347: \"SQUARE MANSYON\",\n    0x3348: \"SQUARE MIKURON\",\n    0x3349: \"SQUARE MIRI\",\n    0x334A: \"SQUARE MIRIBAARU\",\n    0x334B: \"SQUARE MEGA\",\n    0x334C: \"SQUARE MEGATON\",\n    0x334D: \"SQUARE MEETORU\",\n    0x334E: \"SQUARE YAADO\",\n    0x334F: \"SQUARE YAARU\",\n    0x3350: \"SQUARE YUAN\",\n    0x3351: \"SQUARE RITTORU\",\n    0x3352: \"SQUARE RIRA\",\n    0x3353: \"SQUARE RUPII\",\n    0x3354: \"SQUARE RUUBURU\",\n    0x3355: \"SQUARE REMU\",\n    0x3356: \"SQUARE RENTOGEN\",\n    0x3357: \"SQUARE WATTO\",\n    0x3358: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ZERO\",\n    0x3359: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ONE\",\n    0x335A: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWO\",\n    0x335B: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THREE\",\n    0x335C: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOUR\",\n    0x335D: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIVE\",\n    0x335E: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIX\",\n    0x335F: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVEN\",\n    0x3360: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHT\",\n    0x3361: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINE\",\n    0x3362: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TEN\",\n    0x3363: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ELEVEN\",\n    0x3364: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWELVE\",\n    0x3365: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THIRTEEN\",\n    0x3366: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOURTEEN\",\n    0x3367: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIFTEEN\",\n    0x3368: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIXTEEN\",\n    0x3369: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVENTEEN\",\n    0x336A: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHTEEN\",\n    0x336B: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINETEEN\",\n    0x336C: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY\",\n    0x336D: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-ONE\",\n    0x336E: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-TWO\",\n    0x336F: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-THREE\",\n    0x3370: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-FOUR\",\n    0x3371: \"SQUARE HPA\",\n    0x3372: \"SQUARE DA\",\n    0x3373: \"SQUARE AU\",\n    0x3374: \"SQUARE BAR\",\n    0x3375: \"SQUARE OV\",\n    0x3376: \"SQUARE PC\",\n    0x3377: \"SQUARE DM\",\n    0x3378: \"SQUARE DM SQUARED\",\n    0x3379: \"SQUARE DM CUBED\",\n    0x337A: \"SQUARE IU\",\n    0x337B: \"SQUARE ERA NAME HEISEI\",\n    0x337C: \"SQUARE ERA NAME SYOUWA\",\n    0x337D: \"SQUARE ERA NAME TAISYOU\",\n    0x337E: \"SQUARE ERA NAME MEIZI\",\n    0x337F: \"SQUARE CORPORATION\",\n    0x3380: \"SQUARE PA AMPS\",\n    0x3381: \"SQUARE NA\",\n    0x3382: \"SQUARE MU A\",\n    0x3383: \"SQUARE MA\",\n    0x3384: \"SQUARE KA\",\n    0x3385: \"SQUARE KB\",\n    0x3386: \"SQUARE MB\",\n    0x3387: \"SQUARE GB\",\n    0x3388: \"SQUARE CAL\",\n    0x3389: \"SQUARE KCAL\",\n    0x338A: \"SQUARE PF\",\n    0x338B: \"SQUARE NF\",\n    0x338C: \"SQUARE MU F\",\n    0x338D: \"SQUARE MU G\",\n    0x338E: \"SQUARE MG\",\n    0x338F: \"SQUARE KG\",\n    0x3390: \"SQUARE HZ\",\n    0x3391: \"SQUARE KHZ\",\n    0x3392: \"SQUARE MHZ\",\n    0x3393: \"SQUARE GHZ\",\n    0x3394: \"SQUARE THZ\",\n    0x3395: \"SQUARE MU L\",\n    0x3396: \"SQUARE ML\",\n    0x3397: \"SQUARE DL\",\n    0x3398: \"SQUARE KL\",\n    0x3399: \"SQUARE FM\",\n    0x339A: \"SQUARE NM\",\n    0x339B: \"SQUARE MU M\",\n    0x339C: \"SQUARE MM\",\n    0x339D: \"SQUARE CM\",\n    0x339E: \"SQUARE KM\",\n    0x339F: \"SQUARE MM SQUARED\",\n    0x33A0: \"SQUARE CM SQUARED\",\n    0x33A1: \"SQUARE M SQUARED\",\n    0x33A2: \"SQUARE KM SQUARED\",\n    0x33A3: \"SQUARE MM CUBED\",\n    0x33A4: \"SQUARE CM CUBED\",\n    0x33A5: \"SQUARE M CUBED\",\n    0x33A6: \"SQUARE KM CUBED\",\n    0x33A7: \"SQUARE M OVER S\",\n    0x33A8: \"SQUARE M OVER S SQUARED\",\n    0x33A9: \"SQUARE PA\",\n    0x33AA: \"SQUARE KPA\",\n    0x33AB: \"SQUARE MPA\",\n    0x33AC: \"SQUARE GPA\",\n    0x33AD: \"SQUARE RAD\",\n    0x33AE: \"SQUARE RAD OVER S\",\n    0x33AF: \"SQUARE RAD OVER S SQUARED\",\n    0x33B0: \"SQUARE PS\",\n    0x33B1: \"SQUARE NS\",\n    0x33B2: \"SQUARE MU S\",\n    0x33B3: \"SQUARE MS\",\n    0x33B4: \"SQUARE PV\",\n    0x33B5: \"SQUARE NV\",\n    0x33B6: \"SQUARE MU V\",\n    0x33B7: \"SQUARE MV\",\n    0x33B8: \"SQUARE KV\",\n    0x33B9: \"SQUARE MV MEGA\",\n    0x33BA: \"SQUARE PW\",\n    0x33BB: \"SQUARE NW\",\n    0x33BC: \"SQUARE MU W\",\n    0x33BD: \"SQUARE MW\",\n    0x33BE: \"SQUARE KW\",\n    0x33BF: \"SQUARE MW MEGA\",\n    0x33C0: \"SQUARE K OHM\",\n    0x33C1: \"SQUARE M OHM\",\n    0x33C2: \"SQUARE AM\",\n    0x33C3: \"SQUARE BQ\",\n    0x33C4: \"SQUARE CC\",\n    0x33C5: \"SQUARE CD\",\n    0x33C6: \"SQUARE C OVER KG\",\n    0x33C7: \"SQUARE CO\",\n    0x33C8: \"SQUARE DB\",\n    0x33C9: \"SQUARE GY\",\n    0x33CA: \"SQUARE HA\",\n    0x33CB: \"SQUARE HP\",\n    0x33CC: \"SQUARE IN\",\n    0x33CD: \"SQUARE KK\",\n    0x33CE: \"SQUARE KM CAPITAL\",\n    0x33CF: \"SQUARE KT\",\n    0x33D0: \"SQUARE LM\",\n    0x33D1: \"SQUARE LN\",\n    0x33D2: \"SQUARE LOG\",\n    0x33D3: \"SQUARE LX\",\n    0x33D4: \"SQUARE MB SMALL\",\n    0x33D5: \"SQUARE MIL\",\n    0x33D6: \"SQUARE MOL\",\n    0x33D7: \"SQUARE PH\",\n    0x33D8: \"SQUARE PM\",\n    0x33D9: \"SQUARE PPM\",\n    0x33DA: \"SQUARE PR\",\n    0x33DB: \"SQUARE SR\",\n    0x33DC: \"SQUARE SV\",\n    0x33DD: \"SQUARE WB\",\n    0x33DE: \"SQUARE V OVER M\",\n    0x33DF: \"SQUARE A OVER M\",\n    0x33E0: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE\",\n    0x33E1: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWO\",\n    0x33E2: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THREE\",\n    0x33E3: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOUR\",\n    0x33E4: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIVE\",\n    0x33E5: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIX\",\n    0x33E6: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVEN\",\n    0x33E7: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHT\",\n    0x33E8: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINE\",\n    0x33E9: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TEN\",\n    0x33EA: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ELEVEN\",\n    0x33EB: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWELVE\",\n    0x33EC: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTEEN\",\n    0x33ED: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOURTEEN\",\n    0x33EE: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIFTEEN\",\n    0x33EF: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIXTEEN\",\n    0x33F0: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVENTEEN\",\n    0x33F1: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHTEEN\",\n    0x33F2: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINETEEN\",\n    0x33F3: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY\",\n    0x33F4: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-ONE\",\n    0x33F5: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-TWO\",\n    0x33F6: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-THREE\",\n    0x33F7: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FOUR\",\n    0x33F8: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FIVE\",\n    0x33F9: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SIX\",\n    0x33FA: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SEVEN\",\n    0x33FB: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-EIGHT\",\n    0x33FC: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-NINE\",\n    0x33FD: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY\",\n    0x33FE: \"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE\",\n    0x33FF: \"SQUARE GAL\",\n    0x4DC0: \"HEXAGRAM FOR THE CREATIVE HEAVEN\",\n    0x4DC1: \"HEXAGRAM FOR THE RECEPTIVE EARTH\",\n    0x4DC2: \"HEXAGRAM FOR DIFFICULTY AT THE BEGINNING\",\n    0x4DC3: \"HEXAGRAM FOR YOUTHFUL FOLLY\",\n    0x4DC4: \"HEXAGRAM FOR WAITING\",\n    0x4DC5: \"HEXAGRAM FOR CONFLICT\",\n    0x4DC6: \"HEXAGRAM FOR THE ARMY\",\n    0x4DC7: \"HEXAGRAM FOR HOLDING TOGETHER\",\n    0x4DC8: \"HEXAGRAM FOR SMALL TAMING\",\n    0x4DC9: \"HEXAGRAM FOR TREADING\",\n    0x4DCA: \"HEXAGRAM FOR PEACE\",\n    0x4DCB: \"HEXAGRAM FOR STANDSTILL\",\n    0x4DCC: \"HEXAGRAM FOR FELLOWSHIP\",\n    0x4DCD: \"HEXAGRAM FOR GREAT POSSESSION\",\n    0x4DCE: \"HEXAGRAM FOR MODESTY\",\n    0x4DCF: \"HEXAGRAM FOR ENTHUSIASM\",\n    0x4DD0: \"HEXAGRAM FOR FOLLOWING\",\n    0x4DD1: \"HEXAGRAM FOR WORK ON THE DECAYED\",\n    0x4DD2: \"HEXAGRAM FOR APPROACH\",\n    0x4DD3: \"HEXAGRAM FOR CONTEMPLATION\",\n    0x4DD4: \"HEXAGRAM FOR BITING THROUGH\",\n    0x4DD5: \"HEXAGRAM FOR GRACE\",\n    0x4DD6: \"HEXAGRAM FOR SPLITTING APART\",\n    0x4DD7: \"HEXAGRAM FOR RETURN\",\n    0x4DD8: \"HEXAGRAM FOR INNOCENCE\",\n    0x4DD9: \"HEXAGRAM FOR GREAT TAMING\",\n    0x4DDA: \"HEXAGRAM FOR MOUTH CORNERS\",\n    0x4DDB: \"HEXAGRAM FOR GREAT PREPONDERANCE\",\n    0x4DDC: \"HEXAGRAM FOR THE ABYSMAL WATER\",\n    0x4DDD: \"HEXAGRAM FOR THE CLINGING FIRE\",\n    0x4DDE: \"HEXAGRAM FOR INFLUENCE\",\n    0x4DDF: \"HEXAGRAM FOR DURATION\",\n    0x4DE0: \"HEXAGRAM FOR RETREAT\",\n    0x4DE1: \"HEXAGRAM FOR GREAT POWER\",\n    0x4DE2: \"HEXAGRAM FOR PROGRESS\",\n    0x4DE3: \"HEXAGRAM FOR DARKENING OF THE LIGHT\",\n    0x4DE4: \"HEXAGRAM FOR THE FAMILY\",\n    0x4DE5: \"HEXAGRAM FOR OPPOSITION\",\n    0x4DE6: \"HEXAGRAM FOR OBSTRUCTION\",\n    0x4DE7: \"HEXAGRAM FOR DELIVERANCE\",\n    0x4DE8: \"HEXAGRAM FOR DECREASE\",\n    0x4DE9: \"HEXAGRAM FOR INCREASE\",\n    0x4DEA: \"HEXAGRAM FOR BREAKTHROUGH\",\n    0x4DEB: \"HEXAGRAM FOR COMING TO MEET\",\n    0x4DEC: \"HEXAGRAM FOR GATHERING TOGETHER\",\n    0x4DED: \"HEXAGRAM FOR PUSHING UPWARD\",\n    0x4DEE: \"HEXAGRAM FOR OPPRESSION\",\n    0x4DEF: \"HEXAGRAM FOR THE WELL\",\n    0x4DF0: \"HEXAGRAM FOR REVOLUTION\",\n    0x4DF1: \"HEXAGRAM FOR THE CAULDRON\",\n    0x4DF2: \"HEXAGRAM FOR THE AROUSING THUNDER\",\n    0x4DF3: \"HEXAGRAM FOR THE KEEPING STILL MOUNTAIN\",\n    0x4DF4: \"HEXAGRAM FOR DEVELOPMENT\",\n    0x4DF5: \"HEXAGRAM FOR THE MARRYING MAIDEN\",\n    0x4DF6: \"HEXAGRAM FOR ABUNDANCE\",\n    0x4DF7: \"HEXAGRAM FOR THE WANDERER\",\n    0x4DF8: \"HEXAGRAM FOR THE GENTLE WIND\",\n    0x4DF9: \"HEXAGRAM FOR THE JOYOUS LAKE\",\n    0x4DFA: \"HEXAGRAM FOR DISPERSION\",\n    0x4DFB: \"HEXAGRAM FOR LIMITATION\",\n    0x4DFC: \"HEXAGRAM FOR INNER TRUTH\",\n    0x4DFD: \"HEXAGRAM FOR SMALL PREPONDERANCE\",\n    0x4DFE: \"HEXAGRAM FOR AFTER COMPLETION\",\n    0x4DFF: \"HEXAGRAM FOR BEFORE COMPLETION\",\n    0xA000: \"YI SYLLABLE IT\",\n    0xA001: \"YI SYLLABLE IX\",\n    0xA002: \"YI SYLLABLE I\",\n    0xA003: \"YI SYLLABLE IP\",\n    0xA004: \"YI SYLLABLE IET\",\n    0xA005: \"YI SYLLABLE IEX\",\n    0xA006: \"YI SYLLABLE IE\",\n    0xA007: \"YI SYLLABLE IEP\",\n    0xA008: \"YI SYLLABLE AT\",\n    0xA009: \"YI SYLLABLE AX\",\n    0xA00A: \"YI SYLLABLE A\",\n    0xA00B: \"YI SYLLABLE AP\",\n    0xA00C: \"YI SYLLABLE UOX\",\n    0xA00D: \"YI SYLLABLE UO\",\n    0xA00E: \"YI SYLLABLE UOP\",\n    0xA00F: \"YI SYLLABLE OT\",\n    0xA010: \"YI SYLLABLE OX\",\n    0xA011: \"YI SYLLABLE O\",\n    0xA012: \"YI SYLLABLE OP\",\n    0xA013: \"YI SYLLABLE EX\",\n    0xA014: \"YI SYLLABLE E\",\n    0xA015: \"YI SYLLABLE WU\",\n    0xA016: \"YI SYLLABLE BIT\",\n    0xA017: \"YI SYLLABLE BIX\",\n    0xA018: \"YI SYLLABLE BI\",\n    0xA019: \"YI SYLLABLE BIP\",\n    0xA01A: \"YI SYLLABLE BIET\",\n    0xA01B: \"YI SYLLABLE BIEX\",\n    0xA01C: \"YI SYLLABLE BIE\",\n    0xA01D: \"YI SYLLABLE BIEP\",\n    0xA01E: \"YI SYLLABLE BAT\",\n    0xA01F: \"YI SYLLABLE BAX\",\n    0xA020: \"YI SYLLABLE BA\",\n    0xA021: \"YI SYLLABLE BAP\",\n    0xA022: \"YI SYLLABLE BUOX\",\n    0xA023: \"YI SYLLABLE BUO\",\n    0xA024: \"YI SYLLABLE BUOP\",\n    0xA025: \"YI SYLLABLE BOT\",\n    0xA026: \"YI SYLLABLE BOX\",\n    0xA027: \"YI SYLLABLE BO\",\n    0xA028: \"YI SYLLABLE BOP\",\n    0xA029: \"YI SYLLABLE BEX\",\n    0xA02A: \"YI SYLLABLE BE\",\n    0xA02B: \"YI SYLLABLE BEP\",\n    0xA02C: \"YI SYLLABLE BUT\",\n    0xA02D: \"YI SYLLABLE BUX\",\n    0xA02E: \"YI SYLLABLE BU\",\n    0xA02F: \"YI SYLLABLE BUP\",\n    0xA030: \"YI SYLLABLE BURX\",\n    0xA031: \"YI SYLLABLE BUR\",\n    0xA032: \"YI SYLLABLE BYT\",\n    0xA033: \"YI SYLLABLE BYX\",\n    0xA034: \"YI SYLLABLE BY\",\n    0xA035: \"YI SYLLABLE BYP\",\n    0xA036: \"YI SYLLABLE BYRX\",\n    0xA037: \"YI SYLLABLE BYR\",\n    0xA038: \"YI SYLLABLE PIT\",\n    0xA039: \"YI SYLLABLE PIX\",\n    0xA03A: \"YI SYLLABLE PI\",\n    0xA03B: \"YI SYLLABLE PIP\",\n    0xA03C: \"YI SYLLABLE PIEX\",\n    0xA03D: \"YI SYLLABLE PIE\",\n    0xA03E: \"YI SYLLABLE PIEP\",\n    0xA03F: \"YI SYLLABLE PAT\",\n    0xA040: \"YI SYLLABLE PAX\",\n    0xA041: \"YI SYLLABLE PA\",\n    0xA042: \"YI SYLLABLE PAP\",\n    0xA043: \"YI SYLLABLE PUOX\",\n    0xA044: \"YI SYLLABLE PUO\",\n    0xA045: \"YI SYLLABLE PUOP\",\n    0xA046: \"YI SYLLABLE POT\",\n    0xA047: \"YI SYLLABLE POX\",\n    0xA048: \"YI SYLLABLE PO\",\n    0xA049: \"YI SYLLABLE POP\",\n    0xA04A: \"YI SYLLABLE PUT\",\n    0xA04B: \"YI SYLLABLE PUX\",\n    0xA04C: \"YI SYLLABLE PU\",\n    0xA04D: \"YI SYLLABLE PUP\",\n    0xA04E: \"YI SYLLABLE PURX\",\n    0xA04F: \"YI SYLLABLE PUR\",\n    0xA050: \"YI SYLLABLE PYT\",\n    0xA051: \"YI SYLLABLE PYX\",\n    0xA052: \"YI SYLLABLE PY\",\n    0xA053: \"YI SYLLABLE PYP\",\n    0xA054: \"YI SYLLABLE PYRX\",\n    0xA055: \"YI SYLLABLE PYR\",\n    0xA056: \"YI SYLLABLE BBIT\",\n    0xA057: \"YI SYLLABLE BBIX\",\n    0xA058: \"YI SYLLABLE BBI\",\n    0xA059: \"YI SYLLABLE BBIP\",\n    0xA05A: \"YI SYLLABLE BBIET\",\n    0xA05B: \"YI SYLLABLE BBIEX\",\n    0xA05C: \"YI SYLLABLE BBIE\",\n    0xA05D: \"YI SYLLABLE BBIEP\",\n    0xA05E: \"YI SYLLABLE BBAT\",\n    0xA05F: \"YI SYLLABLE BBAX\",\n    0xA060: \"YI SYLLABLE BBA\",\n    0xA061: \"YI SYLLABLE BBAP\",\n    0xA062: \"YI SYLLABLE BBUOX\",\n    0xA063: \"YI SYLLABLE BBUO\",\n    0xA064: \"YI SYLLABLE BBUOP\",\n    0xA065: \"YI SYLLABLE BBOT\",\n    0xA066: \"YI SYLLABLE BBOX\",\n    0xA067: \"YI SYLLABLE BBO\",\n    0xA068: \"YI SYLLABLE BBOP\",\n    0xA069: \"YI SYLLABLE BBEX\",\n    0xA06A: \"YI SYLLABLE BBE\",\n    0xA06B: \"YI SYLLABLE BBEP\",\n    0xA06C: \"YI SYLLABLE BBUT\",\n    0xA06D: \"YI SYLLABLE BBUX\",\n    0xA06E: \"YI SYLLABLE BBU\",\n    0xA06F: \"YI SYLLABLE BBUP\",\n    0xA070: \"YI SYLLABLE BBURX\",\n    0xA071: \"YI SYLLABLE BBUR\",\n    0xA072: \"YI SYLLABLE BBYT\",\n    0xA073: \"YI SYLLABLE BBYX\",\n    0xA074: \"YI SYLLABLE BBY\",\n    0xA075: \"YI SYLLABLE BBYP\",\n    0xA076: \"YI SYLLABLE NBIT\",\n    0xA077: \"YI SYLLABLE NBIX\",\n    0xA078: \"YI SYLLABLE NBI\",\n    0xA079: \"YI SYLLABLE NBIP\",\n    0xA07A: \"YI SYLLABLE NBIEX\",\n    0xA07B: \"YI SYLLABLE NBIE\",\n    0xA07C: \"YI SYLLABLE NBIEP\",\n    0xA07D: \"YI SYLLABLE NBAT\",\n    0xA07E: \"YI SYLLABLE NBAX\",\n    0xA07F: \"YI SYLLABLE NBA\",\n    0xA080: \"YI SYLLABLE NBAP\",\n    0xA081: \"YI SYLLABLE NBOT\",\n    0xA082: \"YI SYLLABLE NBOX\",\n    0xA083: \"YI SYLLABLE NBO\",\n    0xA084: \"YI SYLLABLE NBOP\",\n    0xA085: \"YI SYLLABLE NBUT\",\n    0xA086: \"YI SYLLABLE NBUX\",\n    0xA087: \"YI SYLLABLE NBU\",\n    0xA088: \"YI SYLLABLE NBUP\",\n    0xA089: \"YI SYLLABLE NBURX\",\n    0xA08A: \"YI SYLLABLE NBUR\",\n    0xA08B: \"YI SYLLABLE NBYT\",\n    0xA08C: \"YI SYLLABLE NBYX\",\n    0xA08D: \"YI SYLLABLE NBY\",\n    0xA08E: \"YI SYLLABLE NBYP\",\n    0xA08F: \"YI SYLLABLE NBYRX\",\n    0xA090: \"YI SYLLABLE NBYR\",\n    0xA091: \"YI SYLLABLE HMIT\",\n    0xA092: \"YI SYLLABLE HMIX\",\n    0xA093: \"YI SYLLABLE HMI\",\n    0xA094: \"YI SYLLABLE HMIP\",\n    0xA095: \"YI SYLLABLE HMIEX\",\n    0xA096: \"YI SYLLABLE HMIE\",\n    0xA097: \"YI SYLLABLE HMIEP\",\n    0xA098: \"YI SYLLABLE HMAT\",\n    0xA099: \"YI SYLLABLE HMAX\",\n    0xA09A: \"YI SYLLABLE HMA\",\n    0xA09B: \"YI SYLLABLE HMAP\",\n    0xA09C: \"YI SYLLABLE HMUOX\",\n    0xA09D: \"YI SYLLABLE HMUO\",\n    0xA09E: \"YI SYLLABLE HMUOP\",\n    0xA09F: \"YI SYLLABLE HMOT\",\n    0xA0A0: \"YI SYLLABLE HMOX\",\n    0xA0A1: \"YI SYLLABLE HMO\",\n    0xA0A2: \"YI SYLLABLE HMOP\",\n    0xA0A3: \"YI SYLLABLE HMUT\",\n    0xA0A4: \"YI SYLLABLE HMUX\",\n    0xA0A5: \"YI SYLLABLE HMU\",\n    0xA0A6: \"YI SYLLABLE HMUP\",\n    0xA0A7: \"YI SYLLABLE HMURX\",\n    0xA0A8: \"YI SYLLABLE HMUR\",\n    0xA0A9: \"YI SYLLABLE HMYX\",\n    0xA0AA: \"YI SYLLABLE HMY\",\n    0xA0AB: \"YI SYLLABLE HMYP\",\n    0xA0AC: \"YI SYLLABLE HMYRX\",\n    0xA0AD: \"YI SYLLABLE HMYR\",\n    0xA0AE: \"YI SYLLABLE MIT\",\n    0xA0AF: \"YI SYLLABLE MIX\",\n    0xA0B0: \"YI SYLLABLE MI\",\n    0xA0B1: \"YI SYLLABLE MIP\",\n    0xA0B2: \"YI SYLLABLE MIEX\",\n    0xA0B3: \"YI SYLLABLE MIE\",\n    0xA0B4: \"YI SYLLABLE MIEP\",\n    0xA0B5: \"YI SYLLABLE MAT\",\n    0xA0B6: \"YI SYLLABLE MAX\",\n    0xA0B7: \"YI SYLLABLE MA\",\n    0xA0B8: \"YI SYLLABLE MAP\",\n    0xA0B9: \"YI SYLLABLE MUOT\",\n    0xA0BA: \"YI SYLLABLE MUOX\",\n    0xA0BB: \"YI SYLLABLE MUO\",\n    0xA0BC: \"YI SYLLABLE MUOP\",\n    0xA0BD: \"YI SYLLABLE MOT\",\n    0xA0BE: \"YI SYLLABLE MOX\",\n    0xA0BF: \"YI SYLLABLE MO\",\n    0xA0C0: \"YI SYLLABLE MOP\",\n    0xA0C1: \"YI SYLLABLE MEX\",\n    0xA0C2: \"YI SYLLABLE ME\",\n    0xA0C3: \"YI SYLLABLE MUT\",\n    0xA0C4: \"YI SYLLABLE MUX\",\n    0xA0C5: \"YI SYLLABLE MU\",\n    0xA0C6: \"YI SYLLABLE MUP\",\n    0xA0C7: \"YI SYLLABLE MURX\",\n    0xA0C8: \"YI SYLLABLE MUR\",\n    0xA0C9: \"YI SYLLABLE MYT\",\n    0xA0CA: \"YI SYLLABLE MYX\",\n    0xA0CB: \"YI SYLLABLE MY\",\n    0xA0CC: \"YI SYLLABLE MYP\",\n    0xA0CD: \"YI SYLLABLE FIT\",\n    0xA0CE: \"YI SYLLABLE FIX\",\n    0xA0CF: \"YI SYLLABLE FI\",\n    0xA0D0: \"YI SYLLABLE FIP\",\n    0xA0D1: \"YI SYLLABLE FAT\",\n    0xA0D2: \"YI SYLLABLE FAX\",\n    0xA0D3: \"YI SYLLABLE FA\",\n    0xA0D4: \"YI SYLLABLE FAP\",\n    0xA0D5: \"YI SYLLABLE FOX\",\n    0xA0D6: \"YI SYLLABLE FO\",\n    0xA0D7: \"YI SYLLABLE FOP\",\n    0xA0D8: \"YI SYLLABLE FUT\",\n    0xA0D9: \"YI SYLLABLE FUX\",\n    0xA0DA: \"YI SYLLABLE FU\",\n    0xA0DB: \"YI SYLLABLE FUP\",\n    0xA0DC: \"YI SYLLABLE FURX\",\n    0xA0DD: \"YI SYLLABLE FUR\",\n    0xA0DE: \"YI SYLLABLE FYT\",\n    0xA0DF: \"YI SYLLABLE FYX\",\n    0xA0E0: \"YI SYLLABLE FY\",\n    0xA0E1: \"YI SYLLABLE FYP\",\n    0xA0E2: \"YI SYLLABLE VIT\",\n    0xA0E3: \"YI SYLLABLE VIX\",\n    0xA0E4: \"YI SYLLABLE VI\",\n    0xA0E5: \"YI SYLLABLE VIP\",\n    0xA0E6: \"YI SYLLABLE VIET\",\n    0xA0E7: \"YI SYLLABLE VIEX\",\n    0xA0E8: \"YI SYLLABLE VIE\",\n    0xA0E9: \"YI SYLLABLE VIEP\",\n    0xA0EA: \"YI SYLLABLE VAT\",\n    0xA0EB: \"YI SYLLABLE VAX\",\n    0xA0EC: \"YI SYLLABLE VA\",\n    0xA0ED: \"YI SYLLABLE VAP\",\n    0xA0EE: \"YI SYLLABLE VOT\",\n    0xA0EF: \"YI SYLLABLE VOX\",\n    0xA0F0: \"YI SYLLABLE VO\",\n    0xA0F1: \"YI SYLLABLE VOP\",\n    0xA0F2: \"YI SYLLABLE VEX\",\n    0xA0F3: \"YI SYLLABLE VEP\",\n    0xA0F4: \"YI SYLLABLE VUT\",\n    0xA0F5: \"YI SYLLABLE VUX\",\n    0xA0F6: \"YI SYLLABLE VU\",\n    0xA0F7: \"YI SYLLABLE VUP\",\n    0xA0F8: \"YI SYLLABLE VURX\",\n    0xA0F9: \"YI SYLLABLE VUR\",\n    0xA0FA: \"YI SYLLABLE VYT\",\n    0xA0FB: \"YI SYLLABLE VYX\",\n    0xA0FC: \"YI SYLLABLE VY\",\n    0xA0FD: \"YI SYLLABLE VYP\",\n    0xA0FE: \"YI SYLLABLE VYRX\",\n    0xA0FF: \"YI SYLLABLE VYR\",\n    0xA100: \"YI SYLLABLE DIT\",\n    0xA101: \"YI SYLLABLE DIX\",\n    0xA102: \"YI SYLLABLE DI\",\n    0xA103: \"YI SYLLABLE DIP\",\n    0xA104: \"YI SYLLABLE DIEX\",\n    0xA105: \"YI SYLLABLE DIE\",\n    0xA106: \"YI SYLLABLE DIEP\",\n    0xA107: \"YI SYLLABLE DAT\",\n    0xA108: \"YI SYLLABLE DAX\",\n    0xA109: \"YI SYLLABLE DA\",\n    0xA10A: \"YI SYLLABLE DAP\",\n    0xA10B: \"YI SYLLABLE DUOX\",\n    0xA10C: \"YI SYLLABLE DUO\",\n    0xA10D: \"YI SYLLABLE DOT\",\n    0xA10E: \"YI SYLLABLE DOX\",\n    0xA10F: \"YI SYLLABLE DO\",\n    0xA110: \"YI SYLLABLE DOP\",\n    0xA111: \"YI SYLLABLE DEX\",\n    0xA112: \"YI SYLLABLE DE\",\n    0xA113: \"YI SYLLABLE DEP\",\n    0xA114: \"YI SYLLABLE DUT\",\n    0xA115: \"YI SYLLABLE DUX\",\n    0xA116: \"YI SYLLABLE DU\",\n    0xA117: \"YI SYLLABLE DUP\",\n    0xA118: \"YI SYLLABLE DURX\",\n    0xA119: \"YI SYLLABLE DUR\",\n    0xA11A: \"YI SYLLABLE TIT\",\n    0xA11B: \"YI SYLLABLE TIX\",\n    0xA11C: \"YI SYLLABLE TI\",\n    0xA11D: \"YI SYLLABLE TIP\",\n    0xA11E: \"YI SYLLABLE TIEX\",\n    0xA11F: \"YI SYLLABLE TIE\",\n    0xA120: \"YI SYLLABLE TIEP\",\n    0xA121: \"YI SYLLABLE TAT\",\n    0xA122: \"YI SYLLABLE TAX\",\n    0xA123: \"YI SYLLABLE TA\",\n    0xA124: \"YI SYLLABLE TAP\",\n    0xA125: \"YI SYLLABLE TUOT\",\n    0xA126: \"YI SYLLABLE TUOX\",\n    0xA127: \"YI SYLLABLE TUO\",\n    0xA128: \"YI SYLLABLE TUOP\",\n    0xA129: \"YI SYLLABLE TOT\",\n    0xA12A: \"YI SYLLABLE TOX\",\n    0xA12B: \"YI SYLLABLE TO\",\n    0xA12C: \"YI SYLLABLE TOP\",\n    0xA12D: \"YI SYLLABLE TEX\",\n    0xA12E: \"YI SYLLABLE TE\",\n    0xA12F: \"YI SYLLABLE TEP\",\n    0xA130: \"YI SYLLABLE TUT\",\n    0xA131: \"YI SYLLABLE TUX\",\n    0xA132: \"YI SYLLABLE TU\",\n    0xA133: \"YI SYLLABLE TUP\",\n    0xA134: \"YI SYLLABLE TURX\",\n    0xA135: \"YI SYLLABLE TUR\",\n    0xA136: \"YI SYLLABLE DDIT\",\n    0xA137: \"YI SYLLABLE DDIX\",\n    0xA138: \"YI SYLLABLE DDI\",\n    0xA139: \"YI SYLLABLE DDIP\",\n    0xA13A: \"YI SYLLABLE DDIEX\",\n    0xA13B: \"YI SYLLABLE DDIE\",\n    0xA13C: \"YI SYLLABLE DDIEP\",\n    0xA13D: \"YI SYLLABLE DDAT\",\n    0xA13E: \"YI SYLLABLE DDAX\",\n    0xA13F: \"YI SYLLABLE DDA\",\n    0xA140: \"YI SYLLABLE DDAP\",\n    0xA141: \"YI SYLLABLE DDUOX\",\n    0xA142: \"YI SYLLABLE DDUO\",\n    0xA143: \"YI SYLLABLE DDUOP\",\n    0xA144: \"YI SYLLABLE DDOT\",\n    0xA145: \"YI SYLLABLE DDOX\",\n    0xA146: \"YI SYLLABLE DDO\",\n    0xA147: \"YI SYLLABLE DDOP\",\n    0xA148: \"YI SYLLABLE DDEX\",\n    0xA149: \"YI SYLLABLE DDE\",\n    0xA14A: \"YI SYLLABLE DDEP\",\n    0xA14B: \"YI SYLLABLE DDUT\",\n    0xA14C: \"YI SYLLABLE DDUX\",\n    0xA14D: \"YI SYLLABLE DDU\",\n    0xA14E: \"YI SYLLABLE DDUP\",\n    0xA14F: \"YI SYLLABLE DDURX\",\n    0xA150: \"YI SYLLABLE DDUR\",\n    0xA151: \"YI SYLLABLE NDIT\",\n    0xA152: \"YI SYLLABLE NDIX\",\n    0xA153: \"YI SYLLABLE NDI\",\n    0xA154: \"YI SYLLABLE NDIP\",\n    0xA155: \"YI SYLLABLE NDIEX\",\n    0xA156: \"YI SYLLABLE NDIE\",\n    0xA157: \"YI SYLLABLE NDAT\",\n    0xA158: \"YI SYLLABLE NDAX\",\n    0xA159: \"YI SYLLABLE NDA\",\n    0xA15A: \"YI SYLLABLE NDAP\",\n    0xA15B: \"YI SYLLABLE NDOT\",\n    0xA15C: \"YI SYLLABLE NDOX\",\n    0xA15D: \"YI SYLLABLE NDO\",\n    0xA15E: \"YI SYLLABLE NDOP\",\n    0xA15F: \"YI SYLLABLE NDEX\",\n    0xA160: \"YI SYLLABLE NDE\",\n    0xA161: \"YI SYLLABLE NDEP\",\n    0xA162: \"YI SYLLABLE NDUT\",\n    0xA163: \"YI SYLLABLE NDUX\",\n    0xA164: \"YI SYLLABLE NDU\",\n    0xA165: \"YI SYLLABLE NDUP\",\n    0xA166: \"YI SYLLABLE NDURX\",\n    0xA167: \"YI SYLLABLE NDUR\",\n    0xA168: \"YI SYLLABLE HNIT\",\n    0xA169: \"YI SYLLABLE HNIX\",\n    0xA16A: \"YI SYLLABLE HNI\",\n    0xA16B: \"YI SYLLABLE HNIP\",\n    0xA16C: \"YI SYLLABLE HNIET\",\n    0xA16D: \"YI SYLLABLE HNIEX\",\n    0xA16E: \"YI SYLLABLE HNIE\",\n    0xA16F: \"YI SYLLABLE HNIEP\",\n    0xA170: \"YI SYLLABLE HNAT\",\n    0xA171: \"YI SYLLABLE HNAX\",\n    0xA172: \"YI SYLLABLE HNA\",\n    0xA173: \"YI SYLLABLE HNAP\",\n    0xA174: \"YI SYLLABLE HNUOX\",\n    0xA175: \"YI SYLLABLE HNUO\",\n    0xA176: \"YI SYLLABLE HNOT\",\n    0xA177: \"YI SYLLABLE HNOX\",\n    0xA178: \"YI SYLLABLE HNOP\",\n    0xA179: \"YI SYLLABLE HNEX\",\n    0xA17A: \"YI SYLLABLE HNE\",\n    0xA17B: \"YI SYLLABLE HNEP\",\n    0xA17C: \"YI SYLLABLE HNUT\",\n    0xA17D: \"YI SYLLABLE NIT\",\n    0xA17E: \"YI SYLLABLE NIX\",\n    0xA17F: \"YI SYLLABLE NI\",\n    0xA180: \"YI SYLLABLE NIP\",\n    0xA181: \"YI SYLLABLE NIEX\",\n    0xA182: \"YI SYLLABLE NIE\",\n    0xA183: \"YI SYLLABLE NIEP\",\n    0xA184: \"YI SYLLABLE NAX\",\n    0xA185: \"YI SYLLABLE NA\",\n    0xA186: \"YI SYLLABLE NAP\",\n    0xA187: \"YI SYLLABLE NUOX\",\n    0xA188: \"YI SYLLABLE NUO\",\n    0xA189: \"YI SYLLABLE NUOP\",\n    0xA18A: \"YI SYLLABLE NOT\",\n    0xA18B: \"YI SYLLABLE NOX\",\n    0xA18C: \"YI SYLLABLE NO\",\n    0xA18D: \"YI SYLLABLE NOP\",\n    0xA18E: \"YI SYLLABLE NEX\",\n    0xA18F: \"YI SYLLABLE NE\",\n    0xA190: \"YI SYLLABLE NEP\",\n    0xA191: \"YI SYLLABLE NUT\",\n    0xA192: \"YI SYLLABLE NUX\",\n    0xA193: \"YI SYLLABLE NU\",\n    0xA194: \"YI SYLLABLE NUP\",\n    0xA195: \"YI SYLLABLE NURX\",\n    0xA196: \"YI SYLLABLE NUR\",\n    0xA197: \"YI SYLLABLE HLIT\",\n    0xA198: \"YI SYLLABLE HLIX\",\n    0xA199: \"YI SYLLABLE HLI\",\n    0xA19A: \"YI SYLLABLE HLIP\",\n    0xA19B: \"YI SYLLABLE HLIEX\",\n    0xA19C: \"YI SYLLABLE HLIE\",\n    0xA19D: \"YI SYLLABLE HLIEP\",\n    0xA19E: \"YI SYLLABLE HLAT\",\n    0xA19F: \"YI SYLLABLE HLAX\",\n    0xA1A0: \"YI SYLLABLE HLA\",\n    0xA1A1: \"YI SYLLABLE HLAP\",\n    0xA1A2: \"YI SYLLABLE HLUOX\",\n    0xA1A3: \"YI SYLLABLE HLUO\",\n    0xA1A4: \"YI SYLLABLE HLUOP\",\n    0xA1A5: \"YI SYLLABLE HLOX\",\n    0xA1A6: \"YI SYLLABLE HLO\",\n    0xA1A7: \"YI SYLLABLE HLOP\",\n    0xA1A8: \"YI SYLLABLE HLEX\",\n    0xA1A9: \"YI SYLLABLE HLE\",\n    0xA1AA: \"YI SYLLABLE HLEP\",\n    0xA1AB: \"YI SYLLABLE HLUT\",\n    0xA1AC: \"YI SYLLABLE HLUX\",\n    0xA1AD: \"YI SYLLABLE HLU\",\n    0xA1AE: \"YI SYLLABLE HLUP\",\n    0xA1AF: \"YI SYLLABLE HLURX\",\n    0xA1B0: \"YI SYLLABLE HLUR\",\n    0xA1B1: \"YI SYLLABLE HLYT\",\n    0xA1B2: \"YI SYLLABLE HLYX\",\n    0xA1B3: \"YI SYLLABLE HLY\",\n    0xA1B4: \"YI SYLLABLE HLYP\",\n    0xA1B5: \"YI SYLLABLE HLYRX\",\n    0xA1B6: \"YI SYLLABLE HLYR\",\n    0xA1B7: \"YI SYLLABLE LIT\",\n    0xA1B8: \"YI SYLLABLE LIX\",\n    0xA1B9: \"YI SYLLABLE LI\",\n    0xA1BA: \"YI SYLLABLE LIP\",\n    0xA1BB: \"YI SYLLABLE LIET\",\n    0xA1BC: \"YI SYLLABLE LIEX\",\n    0xA1BD: \"YI SYLLABLE LIE\",\n    0xA1BE: \"YI SYLLABLE LIEP\",\n    0xA1BF: \"YI SYLLABLE LAT\",\n    0xA1C0: \"YI SYLLABLE LAX\",\n    0xA1C1: \"YI SYLLABLE LA\",\n    0xA1C2: \"YI SYLLABLE LAP\",\n    0xA1C3: \"YI SYLLABLE LUOT\",\n    0xA1C4: \"YI SYLLABLE LUOX\",\n    0xA1C5: \"YI SYLLABLE LUO\",\n    0xA1C6: \"YI SYLLABLE LUOP\",\n    0xA1C7: \"YI SYLLABLE LOT\",\n    0xA1C8: \"YI SYLLABLE LOX\",\n    0xA1C9: \"YI SYLLABLE LO\",\n    0xA1CA: \"YI SYLLABLE LOP\",\n    0xA1CB: \"YI SYLLABLE LEX\",\n    0xA1CC: \"YI SYLLABLE LE\",\n    0xA1CD: \"YI SYLLABLE LEP\",\n    0xA1CE: \"YI SYLLABLE LUT\",\n    0xA1CF: \"YI SYLLABLE LUX\",\n    0xA1D0: \"YI SYLLABLE LU\",\n    0xA1D1: \"YI SYLLABLE LUP\",\n    0xA1D2: \"YI SYLLABLE LURX\",\n    0xA1D3: \"YI SYLLABLE LUR\",\n    0xA1D4: \"YI SYLLABLE LYT\",\n    0xA1D5: \"YI SYLLABLE LYX\",\n    0xA1D6: \"YI SYLLABLE LY\",\n    0xA1D7: \"YI SYLLABLE LYP\",\n    0xA1D8: \"YI SYLLABLE LYRX\",\n    0xA1D9: \"YI SYLLABLE LYR\",\n    0xA1DA: \"YI SYLLABLE GIT\",\n    0xA1DB: \"YI SYLLABLE GIX\",\n    0xA1DC: \"YI SYLLABLE GI\",\n    0xA1DD: \"YI SYLLABLE GIP\",\n    0xA1DE: \"YI SYLLABLE GIET\",\n    0xA1DF: \"YI SYLLABLE GIEX\",\n    0xA1E0: \"YI SYLLABLE GIE\",\n    0xA1E1: \"YI SYLLABLE GIEP\",\n    0xA1E2: \"YI SYLLABLE GAT\",\n    0xA1E3: \"YI SYLLABLE GAX\",\n    0xA1E4: \"YI SYLLABLE GA\",\n    0xA1E5: \"YI SYLLABLE GAP\",\n    0xA1E6: \"YI SYLLABLE GUOT\",\n    0xA1E7: \"YI SYLLABLE GUOX\",\n    0xA1E8: \"YI SYLLABLE GUO\",\n    0xA1E9: \"YI SYLLABLE GUOP\",\n    0xA1EA: \"YI SYLLABLE GOT\",\n    0xA1EB: \"YI SYLLABLE GOX\",\n    0xA1EC: \"YI SYLLABLE GO\",\n    0xA1ED: \"YI SYLLABLE GOP\",\n    0xA1EE: \"YI SYLLABLE GET\",\n    0xA1EF: \"YI SYLLABLE GEX\",\n    0xA1F0: \"YI SYLLABLE GE\",\n    0xA1F1: \"YI SYLLABLE GEP\",\n    0xA1F2: \"YI SYLLABLE GUT\",\n    0xA1F3: \"YI SYLLABLE GUX\",\n    0xA1F4: \"YI SYLLABLE GU\",\n    0xA1F5: \"YI SYLLABLE GUP\",\n    0xA1F6: \"YI SYLLABLE GURX\",\n    0xA1F7: \"YI SYLLABLE GUR\",\n    0xA1F8: \"YI SYLLABLE KIT\",\n    0xA1F9: \"YI SYLLABLE KIX\",\n    0xA1FA: \"YI SYLLABLE KI\",\n    0xA1FB: \"YI SYLLABLE KIP\",\n    0xA1FC: \"YI SYLLABLE KIEX\",\n    0xA1FD: \"YI SYLLABLE KIE\",\n    0xA1FE: \"YI SYLLABLE KIEP\",\n    0xA1FF: \"YI SYLLABLE KAT\",\n    0xA200: \"YI SYLLABLE KAX\",\n    0xA201: \"YI SYLLABLE KA\",\n    0xA202: \"YI SYLLABLE KAP\",\n    0xA203: \"YI SYLLABLE KUOX\",\n    0xA204: \"YI SYLLABLE KUO\",\n    0xA205: \"YI SYLLABLE KUOP\",\n    0xA206: \"YI SYLLABLE KOT\",\n    0xA207: \"YI SYLLABLE KOX\",\n    0xA208: \"YI SYLLABLE KO\",\n    0xA209: \"YI SYLLABLE KOP\",\n    0xA20A: \"YI SYLLABLE KET\",\n    0xA20B: \"YI SYLLABLE KEX\",\n    0xA20C: \"YI SYLLABLE KE\",\n    0xA20D: \"YI SYLLABLE KEP\",\n    0xA20E: \"YI SYLLABLE KUT\",\n    0xA20F: \"YI SYLLABLE KUX\",\n    0xA210: \"YI SYLLABLE KU\",\n    0xA211: \"YI SYLLABLE KUP\",\n    0xA212: \"YI SYLLABLE KURX\",\n    0xA213: \"YI SYLLABLE KUR\",\n    0xA214: \"YI SYLLABLE GGIT\",\n    0xA215: \"YI SYLLABLE GGIX\",\n    0xA216: \"YI SYLLABLE GGI\",\n    0xA217: \"YI SYLLABLE GGIEX\",\n    0xA218: \"YI SYLLABLE GGIE\",\n    0xA219: \"YI SYLLABLE GGIEP\",\n    0xA21A: \"YI SYLLABLE GGAT\",\n    0xA21B: \"YI SYLLABLE GGAX\",\n    0xA21C: \"YI SYLLABLE GGA\",\n    0xA21D: \"YI SYLLABLE GGAP\",\n    0xA21E: \"YI SYLLABLE GGUOT\",\n    0xA21F: \"YI SYLLABLE GGUOX\",\n    0xA220: \"YI SYLLABLE GGUO\",\n    0xA221: \"YI SYLLABLE GGUOP\",\n    0xA222: \"YI SYLLABLE GGOT\",\n    0xA223: \"YI SYLLABLE GGOX\",\n    0xA224: \"YI SYLLABLE GGO\",\n    0xA225: \"YI SYLLABLE GGOP\",\n    0xA226: \"YI SYLLABLE GGET\",\n    0xA227: \"YI SYLLABLE GGEX\",\n    0xA228: \"YI SYLLABLE GGE\",\n    0xA229: \"YI SYLLABLE GGEP\",\n    0xA22A: \"YI SYLLABLE GGUT\",\n    0xA22B: \"YI SYLLABLE GGUX\",\n    0xA22C: \"YI SYLLABLE GGU\",\n    0xA22D: \"YI SYLLABLE GGUP\",\n    0xA22E: \"YI SYLLABLE GGURX\",\n    0xA22F: \"YI SYLLABLE GGUR\",\n    0xA230: \"YI SYLLABLE MGIEX\",\n    0xA231: \"YI SYLLABLE MGIE\",\n    0xA232: \"YI SYLLABLE MGAT\",\n    0xA233: \"YI SYLLABLE MGAX\",\n    0xA234: \"YI SYLLABLE MGA\",\n    0xA235: \"YI SYLLABLE MGAP\",\n    0xA236: \"YI SYLLABLE MGUOX\",\n    0xA237: \"YI SYLLABLE MGUO\",\n    0xA238: \"YI SYLLABLE MGUOP\",\n    0xA239: \"YI SYLLABLE MGOT\",\n    0xA23A: \"YI SYLLABLE MGOX\",\n    0xA23B: \"YI SYLLABLE MGO\",\n    0xA23C: \"YI SYLLABLE MGOP\",\n    0xA23D: \"YI SYLLABLE MGEX\",\n    0xA23E: \"YI SYLLABLE MGE\",\n    0xA23F: \"YI SYLLABLE MGEP\",\n    0xA240: \"YI SYLLABLE MGUT\",\n    0xA241: \"YI SYLLABLE MGUX\",\n    0xA242: \"YI SYLLABLE MGU\",\n    0xA243: \"YI SYLLABLE MGUP\",\n    0xA244: \"YI SYLLABLE MGURX\",\n    0xA245: \"YI SYLLABLE MGUR\",\n    0xA246: \"YI SYLLABLE HXIT\",\n    0xA247: \"YI SYLLABLE HXIX\",\n    0xA248: \"YI SYLLABLE HXI\",\n    0xA249: \"YI SYLLABLE HXIP\",\n    0xA24A: \"YI SYLLABLE HXIET\",\n    0xA24B: \"YI SYLLABLE HXIEX\",\n    0xA24C: \"YI SYLLABLE HXIE\",\n    0xA24D: \"YI SYLLABLE HXIEP\",\n    0xA24E: \"YI SYLLABLE HXAT\",\n    0xA24F: \"YI SYLLABLE HXAX\",\n    0xA250: \"YI SYLLABLE HXA\",\n    0xA251: \"YI SYLLABLE HXAP\",\n    0xA252: \"YI SYLLABLE HXUOT\",\n    0xA253: \"YI SYLLABLE HXUOX\",\n    0xA254: \"YI SYLLABLE HXUO\",\n    0xA255: \"YI SYLLABLE HXUOP\",\n    0xA256: \"YI SYLLABLE HXOT\",\n    0xA257: \"YI SYLLABLE HXOX\",\n    0xA258: \"YI SYLLABLE HXO\",\n    0xA259: \"YI SYLLABLE HXOP\",\n    0xA25A: \"YI SYLLABLE HXEX\",\n    0xA25B: \"YI SYLLABLE HXE\",\n    0xA25C: \"YI SYLLABLE HXEP\",\n    0xA25D: \"YI SYLLABLE NGIEX\",\n    0xA25E: \"YI SYLLABLE NGIE\",\n    0xA25F: \"YI SYLLABLE NGIEP\",\n    0xA260: \"YI SYLLABLE NGAT\",\n    0xA261: \"YI SYLLABLE NGAX\",\n    0xA262: \"YI SYLLABLE NGA\",\n    0xA263: \"YI SYLLABLE NGAP\",\n    0xA264: \"YI SYLLABLE NGUOT\",\n    0xA265: \"YI SYLLABLE NGUOX\",\n    0xA266: \"YI SYLLABLE NGUO\",\n    0xA267: \"YI SYLLABLE NGOT\",\n    0xA268: \"YI SYLLABLE NGOX\",\n    0xA269: \"YI SYLLABLE NGO\",\n    0xA26A: \"YI SYLLABLE NGOP\",\n    0xA26B: \"YI SYLLABLE NGEX\",\n    0xA26C: \"YI SYLLABLE NGE\",\n    0xA26D: \"YI SYLLABLE NGEP\",\n    0xA26E: \"YI SYLLABLE HIT\",\n    0xA26F: \"YI SYLLABLE HIEX\",\n    0xA270: \"YI SYLLABLE HIE\",\n    0xA271: \"YI SYLLABLE HAT\",\n    0xA272: \"YI SYLLABLE HAX\",\n    0xA273: \"YI SYLLABLE HA\",\n    0xA274: \"YI SYLLABLE HAP\",\n    0xA275: \"YI SYLLABLE HUOT\",\n    0xA276: \"YI SYLLABLE HUOX\",\n    0xA277: \"YI SYLLABLE HUO\",\n    0xA278: \"YI SYLLABLE HUOP\",\n    0xA279: \"YI SYLLABLE HOT\",\n    0xA27A: \"YI SYLLABLE HOX\",\n    0xA27B: \"YI SYLLABLE HO\",\n    0xA27C: \"YI SYLLABLE HOP\",\n    0xA27D: \"YI SYLLABLE HEX\",\n    0xA27E: \"YI SYLLABLE HE\",\n    0xA27F: \"YI SYLLABLE HEP\",\n    0xA280: \"YI SYLLABLE WAT\",\n    0xA281: \"YI SYLLABLE WAX\",\n    0xA282: \"YI SYLLABLE WA\",\n    0xA283: \"YI SYLLABLE WAP\",\n    0xA284: \"YI SYLLABLE WUOX\",\n    0xA285: \"YI SYLLABLE WUO\",\n    0xA286: \"YI SYLLABLE WUOP\",\n    0xA287: \"YI SYLLABLE WOX\",\n    0xA288: \"YI SYLLABLE WO\",\n    0xA289: \"YI SYLLABLE WOP\",\n    0xA28A: \"YI SYLLABLE WEX\",\n    0xA28B: \"YI SYLLABLE WE\",\n    0xA28C: \"YI SYLLABLE WEP\",\n    0xA28D: \"YI SYLLABLE ZIT\",\n    0xA28E: \"YI SYLLABLE ZIX\",\n    0xA28F: \"YI SYLLABLE ZI\",\n    0xA290: \"YI SYLLABLE ZIP\",\n    0xA291: \"YI SYLLABLE ZIEX\",\n    0xA292: \"YI SYLLABLE ZIE\",\n    0xA293: \"YI SYLLABLE ZIEP\",\n    0xA294: \"YI SYLLABLE ZAT\",\n    0xA295: \"YI SYLLABLE ZAX\",\n    0xA296: \"YI SYLLABLE ZA\",\n    0xA297: \"YI SYLLABLE ZAP\",\n    0xA298: \"YI SYLLABLE ZUOX\",\n    0xA299: \"YI SYLLABLE ZUO\",\n    0xA29A: \"YI SYLLABLE ZUOP\",\n    0xA29B: \"YI SYLLABLE ZOT\",\n    0xA29C: \"YI SYLLABLE ZOX\",\n    0xA29D: \"YI SYLLABLE ZO\",\n    0xA29E: \"YI SYLLABLE ZOP\",\n    0xA29F: \"YI SYLLABLE ZEX\",\n    0xA2A0: \"YI SYLLABLE ZE\",\n    0xA2A1: \"YI SYLLABLE ZEP\",\n    0xA2A2: \"YI SYLLABLE ZUT\",\n    0xA2A3: \"YI SYLLABLE ZUX\",\n    0xA2A4: \"YI SYLLABLE ZU\",\n    0xA2A5: \"YI SYLLABLE ZUP\",\n    0xA2A6: \"YI SYLLABLE ZURX\",\n    0xA2A7: \"YI SYLLABLE ZUR\",\n    0xA2A8: \"YI SYLLABLE ZYT\",\n    0xA2A9: \"YI SYLLABLE ZYX\",\n    0xA2AA: \"YI SYLLABLE ZY\",\n    0xA2AB: \"YI SYLLABLE ZYP\",\n    0xA2AC: \"YI SYLLABLE ZYRX\",\n    0xA2AD: \"YI SYLLABLE ZYR\",\n    0xA2AE: \"YI SYLLABLE CIT\",\n    0xA2AF: \"YI SYLLABLE CIX\",\n    0xA2B0: \"YI SYLLABLE CI\",\n    0xA2B1: \"YI SYLLABLE CIP\",\n    0xA2B2: \"YI SYLLABLE CIET\",\n    0xA2B3: \"YI SYLLABLE CIEX\",\n    0xA2B4: \"YI SYLLABLE CIE\",\n    0xA2B5: \"YI SYLLABLE CIEP\",\n    0xA2B6: \"YI SYLLABLE CAT\",\n    0xA2B7: \"YI SYLLABLE CAX\",\n    0xA2B8: \"YI SYLLABLE CA\",\n    0xA2B9: \"YI SYLLABLE CAP\",\n    0xA2BA: \"YI SYLLABLE CUOX\",\n    0xA2BB: \"YI SYLLABLE CUO\",\n    0xA2BC: \"YI SYLLABLE CUOP\",\n    0xA2BD: \"YI SYLLABLE COT\",\n    0xA2BE: \"YI SYLLABLE COX\",\n    0xA2BF: \"YI SYLLABLE CO\",\n    0xA2C0: \"YI SYLLABLE COP\",\n    0xA2C1: \"YI SYLLABLE CEX\",\n    0xA2C2: \"YI SYLLABLE CE\",\n    0xA2C3: \"YI SYLLABLE CEP\",\n    0xA2C4: \"YI SYLLABLE CUT\",\n    0xA2C5: \"YI SYLLABLE CUX\",\n    0xA2C6: \"YI SYLLABLE CU\",\n    0xA2C7: \"YI SYLLABLE CUP\",\n    0xA2C8: \"YI SYLLABLE CURX\",\n    0xA2C9: \"YI SYLLABLE CUR\",\n    0xA2CA: \"YI SYLLABLE CYT\",\n    0xA2CB: \"YI SYLLABLE CYX\",\n    0xA2CC: \"YI SYLLABLE CY\",\n    0xA2CD: \"YI SYLLABLE CYP\",\n    0xA2CE: \"YI SYLLABLE CYRX\",\n    0xA2CF: \"YI SYLLABLE CYR\",\n    0xA2D0: \"YI SYLLABLE ZZIT\",\n    0xA2D1: \"YI SYLLABLE ZZIX\",\n    0xA2D2: \"YI SYLLABLE ZZI\",\n    0xA2D3: \"YI SYLLABLE ZZIP\",\n    0xA2D4: \"YI SYLLABLE ZZIET\",\n    0xA2D5: \"YI SYLLABLE ZZIEX\",\n    0xA2D6: \"YI SYLLABLE ZZIE\",\n    0xA2D7: \"YI SYLLABLE ZZIEP\",\n    0xA2D8: \"YI SYLLABLE ZZAT\",\n    0xA2D9: \"YI SYLLABLE ZZAX\",\n    0xA2DA: \"YI SYLLABLE ZZA\",\n    0xA2DB: \"YI SYLLABLE ZZAP\",\n    0xA2DC: \"YI SYLLABLE ZZOX\",\n    0xA2DD: \"YI SYLLABLE ZZO\",\n    0xA2DE: \"YI SYLLABLE ZZOP\",\n    0xA2DF: \"YI SYLLABLE ZZEX\",\n    0xA2E0: \"YI SYLLABLE ZZE\",\n    0xA2E1: \"YI SYLLABLE ZZEP\",\n    0xA2E2: \"YI SYLLABLE ZZUX\",\n    0xA2E3: \"YI SYLLABLE ZZU\",\n    0xA2E4: \"YI SYLLABLE ZZUP\",\n    0xA2E5: \"YI SYLLABLE ZZURX\",\n    0xA2E6: \"YI SYLLABLE ZZUR\",\n    0xA2E7: \"YI SYLLABLE ZZYT\",\n    0xA2E8: \"YI SYLLABLE ZZYX\",\n    0xA2E9: \"YI SYLLABLE ZZY\",\n    0xA2EA: \"YI SYLLABLE ZZYP\",\n    0xA2EB: \"YI SYLLABLE ZZYRX\",\n    0xA2EC: \"YI SYLLABLE ZZYR\",\n    0xA2ED: \"YI SYLLABLE NZIT\",\n    0xA2EE: \"YI SYLLABLE NZIX\",\n    0xA2EF: \"YI SYLLABLE NZI\",\n    0xA2F0: \"YI SYLLABLE NZIP\",\n    0xA2F1: \"YI SYLLABLE NZIEX\",\n    0xA2F2: \"YI SYLLABLE NZIE\",\n    0xA2F3: \"YI SYLLABLE NZIEP\",\n    0xA2F4: \"YI SYLLABLE NZAT\",\n    0xA2F5: \"YI SYLLABLE NZAX\",\n    0xA2F6: \"YI SYLLABLE NZA\",\n    0xA2F7: \"YI SYLLABLE NZAP\",\n    0xA2F8: \"YI SYLLABLE NZUOX\",\n    0xA2F9: \"YI SYLLABLE NZUO\",\n    0xA2FA: \"YI SYLLABLE NZOX\",\n    0xA2FB: \"YI SYLLABLE NZOP\",\n    0xA2FC: \"YI SYLLABLE NZEX\",\n    0xA2FD: \"YI SYLLABLE NZE\",\n    0xA2FE: \"YI SYLLABLE NZUX\",\n    0xA2FF: \"YI SYLLABLE NZU\",\n    0xA300: \"YI SYLLABLE NZUP\",\n    0xA301: \"YI SYLLABLE NZURX\",\n    0xA302: \"YI SYLLABLE NZUR\",\n    0xA303: \"YI SYLLABLE NZYT\",\n    0xA304: \"YI SYLLABLE NZYX\",\n    0xA305: \"YI SYLLABLE NZY\",\n    0xA306: \"YI SYLLABLE NZYP\",\n    0xA307: \"YI SYLLABLE NZYRX\",\n    0xA308: \"YI SYLLABLE NZYR\",\n    0xA309: \"YI SYLLABLE SIT\",\n    0xA30A: \"YI SYLLABLE SIX\",\n    0xA30B: \"YI SYLLABLE SI\",\n    0xA30C: \"YI SYLLABLE SIP\",\n    0xA30D: \"YI SYLLABLE SIEX\",\n    0xA30E: \"YI SYLLABLE SIE\",\n    0xA30F: \"YI SYLLABLE SIEP\",\n    0xA310: \"YI SYLLABLE SAT\",\n    0xA311: \"YI SYLLABLE SAX\",\n    0xA312: \"YI SYLLABLE SA\",\n    0xA313: \"YI SYLLABLE SAP\",\n    0xA314: \"YI SYLLABLE SUOX\",\n    0xA315: \"YI SYLLABLE SUO\",\n    0xA316: \"YI SYLLABLE SUOP\",\n    0xA317: \"YI SYLLABLE SOT\",\n    0xA318: \"YI SYLLABLE SOX\",\n    0xA319: \"YI SYLLABLE SO\",\n    0xA31A: \"YI SYLLABLE SOP\",\n    0xA31B: \"YI SYLLABLE SEX\",\n    0xA31C: \"YI SYLLABLE SE\",\n    0xA31D: \"YI SYLLABLE SEP\",\n    0xA31E: \"YI SYLLABLE SUT\",\n    0xA31F: \"YI SYLLABLE SUX\",\n    0xA320: \"YI SYLLABLE SU\",\n    0xA321: \"YI SYLLABLE SUP\",\n    0xA322: \"YI SYLLABLE SURX\",\n    0xA323: \"YI SYLLABLE SUR\",\n    0xA324: \"YI SYLLABLE SYT\",\n    0xA325: \"YI SYLLABLE SYX\",\n    0xA326: \"YI SYLLABLE SY\",\n    0xA327: \"YI SYLLABLE SYP\",\n    0xA328: \"YI SYLLABLE SYRX\",\n    0xA329: \"YI SYLLABLE SYR\",\n    0xA32A: \"YI SYLLABLE SSIT\",\n    0xA32B: \"YI SYLLABLE SSIX\",\n    0xA32C: \"YI SYLLABLE SSI\",\n    0xA32D: \"YI SYLLABLE SSIP\",\n    0xA32E: \"YI SYLLABLE SSIEX\",\n    0xA32F: \"YI SYLLABLE SSIE\",\n    0xA330: \"YI SYLLABLE SSIEP\",\n    0xA331: \"YI SYLLABLE SSAT\",\n    0xA332: \"YI SYLLABLE SSAX\",\n    0xA333: \"YI SYLLABLE SSA\",\n    0xA334: \"YI SYLLABLE SSAP\",\n    0xA335: \"YI SYLLABLE SSOT\",\n    0xA336: \"YI SYLLABLE SSOX\",\n    0xA337: \"YI SYLLABLE SSO\",\n    0xA338: \"YI SYLLABLE SSOP\",\n    0xA339: \"YI SYLLABLE SSEX\",\n    0xA33A: \"YI SYLLABLE SSE\",\n    0xA33B: \"YI SYLLABLE SSEP\",\n    0xA33C: \"YI SYLLABLE SSUT\",\n    0xA33D: \"YI SYLLABLE SSUX\",\n    0xA33E: \"YI SYLLABLE SSU\",\n    0xA33F: \"YI SYLLABLE SSUP\",\n    0xA340: \"YI SYLLABLE SSYT\",\n    0xA341: \"YI SYLLABLE SSYX\",\n    0xA342: \"YI SYLLABLE SSY\",\n    0xA343: \"YI SYLLABLE SSYP\",\n    0xA344: \"YI SYLLABLE SSYRX\",\n    0xA345: \"YI SYLLABLE SSYR\",\n    0xA346: \"YI SYLLABLE ZHAT\",\n    0xA347: \"YI SYLLABLE ZHAX\",\n    0xA348: \"YI SYLLABLE ZHA\",\n    0xA349: \"YI SYLLABLE ZHAP\",\n    0xA34A: \"YI SYLLABLE ZHUOX\",\n    0xA34B: \"YI SYLLABLE ZHUO\",\n    0xA34C: \"YI SYLLABLE ZHUOP\",\n    0xA34D: \"YI SYLLABLE ZHOT\",\n    0xA34E: \"YI SYLLABLE ZHOX\",\n    0xA34F: \"YI SYLLABLE ZHO\",\n    0xA350: \"YI SYLLABLE ZHOP\",\n    0xA351: \"YI SYLLABLE ZHET\",\n    0xA352: \"YI SYLLABLE ZHEX\",\n    0xA353: \"YI SYLLABLE ZHE\",\n    0xA354: \"YI SYLLABLE ZHEP\",\n    0xA355: \"YI SYLLABLE ZHUT\",\n    0xA356: \"YI SYLLABLE ZHUX\",\n    0xA357: \"YI SYLLABLE ZHU\",\n    0xA358: \"YI SYLLABLE ZHUP\",\n    0xA359: \"YI SYLLABLE ZHURX\",\n    0xA35A: \"YI SYLLABLE ZHUR\",\n    0xA35B: \"YI SYLLABLE ZHYT\",\n    0xA35C: \"YI SYLLABLE ZHYX\",\n    0xA35D: \"YI SYLLABLE ZHY\",\n    0xA35E: \"YI SYLLABLE ZHYP\",\n    0xA35F: \"YI SYLLABLE ZHYRX\",\n    0xA360: \"YI SYLLABLE ZHYR\",\n    0xA361: \"YI SYLLABLE CHAT\",\n    0xA362: \"YI SYLLABLE CHAX\",\n    0xA363: \"YI SYLLABLE CHA\",\n    0xA364: \"YI SYLLABLE CHAP\",\n    0xA365: \"YI SYLLABLE CHUOT\",\n    0xA366: \"YI SYLLABLE CHUOX\",\n    0xA367: \"YI SYLLABLE CHUO\",\n    0xA368: \"YI SYLLABLE CHUOP\",\n    0xA369: \"YI SYLLABLE CHOT\",\n    0xA36A: \"YI SYLLABLE CHOX\",\n    0xA36B: \"YI SYLLABLE CHO\",\n    0xA36C: \"YI SYLLABLE CHOP\",\n    0xA36D: \"YI SYLLABLE CHET\",\n    0xA36E: \"YI SYLLABLE CHEX\",\n    0xA36F: \"YI SYLLABLE CHE\",\n    0xA370: \"YI SYLLABLE CHEP\",\n    0xA371: \"YI SYLLABLE CHUX\",\n    0xA372: \"YI SYLLABLE CHU\",\n    0xA373: \"YI SYLLABLE CHUP\",\n    0xA374: \"YI SYLLABLE CHURX\",\n    0xA375: \"YI SYLLABLE CHUR\",\n    0xA376: \"YI SYLLABLE CHYT\",\n    0xA377: \"YI SYLLABLE CHYX\",\n    0xA378: \"YI SYLLABLE CHY\",\n    0xA379: \"YI SYLLABLE CHYP\",\n    0xA37A: \"YI SYLLABLE CHYRX\",\n    0xA37B: \"YI SYLLABLE CHYR\",\n    0xA37C: \"YI SYLLABLE RRAX\",\n    0xA37D: \"YI SYLLABLE RRA\",\n    0xA37E: \"YI SYLLABLE RRUOX\",\n    0xA37F: \"YI SYLLABLE RRUO\",\n    0xA380: \"YI SYLLABLE RROT\",\n    0xA381: \"YI SYLLABLE RROX\",\n    0xA382: \"YI SYLLABLE RRO\",\n    0xA383: \"YI SYLLABLE RROP\",\n    0xA384: \"YI SYLLABLE RRET\",\n    0xA385: \"YI SYLLABLE RREX\",\n    0xA386: \"YI SYLLABLE RRE\",\n    0xA387: \"YI SYLLABLE RREP\",\n    0xA388: \"YI SYLLABLE RRUT\",\n    0xA389: \"YI SYLLABLE RRUX\",\n    0xA38A: \"YI SYLLABLE RRU\",\n    0xA38B: \"YI SYLLABLE RRUP\",\n    0xA38C: \"YI SYLLABLE RRURX\",\n    0xA38D: \"YI SYLLABLE RRUR\",\n    0xA38E: \"YI SYLLABLE RRYT\",\n    0xA38F: \"YI SYLLABLE RRYX\",\n    0xA390: \"YI SYLLABLE RRY\",\n    0xA391: \"YI SYLLABLE RRYP\",\n    0xA392: \"YI SYLLABLE RRYRX\",\n    0xA393: \"YI SYLLABLE RRYR\",\n    0xA394: \"YI SYLLABLE NRAT\",\n    0xA395: \"YI SYLLABLE NRAX\",\n    0xA396: \"YI SYLLABLE NRA\",\n    0xA397: \"YI SYLLABLE NRAP\",\n    0xA398: \"YI SYLLABLE NROX\",\n    0xA399: \"YI SYLLABLE NRO\",\n    0xA39A: \"YI SYLLABLE NROP\",\n    0xA39B: \"YI SYLLABLE NRET\",\n    0xA39C: \"YI SYLLABLE NREX\",\n    0xA39D: \"YI SYLLABLE NRE\",\n    0xA39E: \"YI SYLLABLE NREP\",\n    0xA39F: \"YI SYLLABLE NRUT\",\n    0xA3A0: \"YI SYLLABLE NRUX\",\n    0xA3A1: \"YI SYLLABLE NRU\",\n    0xA3A2: \"YI SYLLABLE NRUP\",\n    0xA3A3: \"YI SYLLABLE NRURX\",\n    0xA3A4: \"YI SYLLABLE NRUR\",\n    0xA3A5: \"YI SYLLABLE NRYT\",\n    0xA3A6: \"YI SYLLABLE NRYX\",\n    0xA3A7: \"YI SYLLABLE NRY\",\n    0xA3A8: \"YI SYLLABLE NRYP\",\n    0xA3A9: \"YI SYLLABLE NRYRX\",\n    0xA3AA: \"YI SYLLABLE NRYR\",\n    0xA3AB: \"YI SYLLABLE SHAT\",\n    0xA3AC: \"YI SYLLABLE SHAX\",\n    0xA3AD: \"YI SYLLABLE SHA\",\n    0xA3AE: \"YI SYLLABLE SHAP\",\n    0xA3AF: \"YI SYLLABLE SHUOX\",\n    0xA3B0: \"YI SYLLABLE SHUO\",\n    0xA3B1: \"YI SYLLABLE SHUOP\",\n    0xA3B2: \"YI SYLLABLE SHOT\",\n    0xA3B3: \"YI SYLLABLE SHOX\",\n    0xA3B4: \"YI SYLLABLE SHO\",\n    0xA3B5: \"YI SYLLABLE SHOP\",\n    0xA3B6: \"YI SYLLABLE SHET\",\n    0xA3B7: \"YI SYLLABLE SHEX\",\n    0xA3B8: \"YI SYLLABLE SHE\",\n    0xA3B9: \"YI SYLLABLE SHEP\",\n    0xA3BA: \"YI SYLLABLE SHUT\",\n    0xA3BB: \"YI SYLLABLE SHUX\",\n    0xA3BC: \"YI SYLLABLE SHU\",\n    0xA3BD: \"YI SYLLABLE SHUP\",\n    0xA3BE: \"YI SYLLABLE SHURX\",\n    0xA3BF: \"YI SYLLABLE SHUR\",\n    0xA3C0: \"YI SYLLABLE SHYT\",\n    0xA3C1: \"YI SYLLABLE SHYX\",\n    0xA3C2: \"YI SYLLABLE SHY\",\n    0xA3C3: \"YI SYLLABLE SHYP\",\n    0xA3C4: \"YI SYLLABLE SHYRX\",\n    0xA3C5: \"YI SYLLABLE SHYR\",\n    0xA3C6: \"YI SYLLABLE RAT\",\n    0xA3C7: \"YI SYLLABLE RAX\",\n    0xA3C8: \"YI SYLLABLE RA\",\n    0xA3C9: \"YI SYLLABLE RAP\",\n    0xA3CA: \"YI SYLLABLE RUOX\",\n    0xA3CB: \"YI SYLLABLE RUO\",\n    0xA3CC: \"YI SYLLABLE RUOP\",\n    0xA3CD: \"YI SYLLABLE ROT\",\n    0xA3CE: \"YI SYLLABLE ROX\",\n    0xA3CF: \"YI SYLLABLE RO\",\n    0xA3D0: \"YI SYLLABLE ROP\",\n    0xA3D1: \"YI SYLLABLE REX\",\n    0xA3D2: \"YI SYLLABLE RE\",\n    0xA3D3: \"YI SYLLABLE REP\",\n    0xA3D4: \"YI SYLLABLE RUT\",\n    0xA3D5: \"YI SYLLABLE RUX\",\n    0xA3D6: \"YI SYLLABLE RU\",\n    0xA3D7: \"YI SYLLABLE RUP\",\n    0xA3D8: \"YI SYLLABLE RURX\",\n    0xA3D9: \"YI SYLLABLE RUR\",\n    0xA3DA: \"YI SYLLABLE RYT\",\n    0xA3DB: \"YI SYLLABLE RYX\",\n    0xA3DC: \"YI SYLLABLE RY\",\n    0xA3DD: \"YI SYLLABLE RYP\",\n    0xA3DE: \"YI SYLLABLE RYRX\",\n    0xA3DF: \"YI SYLLABLE RYR\",\n    0xA3E0: \"YI SYLLABLE JIT\",\n    0xA3E1: \"YI SYLLABLE JIX\",\n    0xA3E2: \"YI SYLLABLE JI\",\n    0xA3E3: \"YI SYLLABLE JIP\",\n    0xA3E4: \"YI SYLLABLE JIET\",\n    0xA3E5: \"YI SYLLABLE JIEX\",\n    0xA3E6: \"YI SYLLABLE JIE\",\n    0xA3E7: \"YI SYLLABLE JIEP\",\n    0xA3E8: \"YI SYLLABLE JUOT\",\n    0xA3E9: \"YI SYLLABLE JUOX\",\n    0xA3EA: \"YI SYLLABLE JUO\",\n    0xA3EB: \"YI SYLLABLE JUOP\",\n    0xA3EC: \"YI SYLLABLE JOT\",\n    0xA3ED: \"YI SYLLABLE JOX\",\n    0xA3EE: \"YI SYLLABLE JO\",\n    0xA3EF: \"YI SYLLABLE JOP\",\n    0xA3F0: \"YI SYLLABLE JUT\",\n    0xA3F1: \"YI SYLLABLE JUX\",\n    0xA3F2: \"YI SYLLABLE JU\",\n    0xA3F3: \"YI SYLLABLE JUP\",\n    0xA3F4: \"YI SYLLABLE JURX\",\n    0xA3F5: \"YI SYLLABLE JUR\",\n    0xA3F6: \"YI SYLLABLE JYT\",\n    0xA3F7: \"YI SYLLABLE JYX\",\n    0xA3F8: \"YI SYLLABLE JY\",\n    0xA3F9: \"YI SYLLABLE JYP\",\n    0xA3FA: \"YI SYLLABLE JYRX\",\n    0xA3FB: \"YI SYLLABLE JYR\",\n    0xA3FC: \"YI SYLLABLE QIT\",\n    0xA3FD: \"YI SYLLABLE QIX\",\n    0xA3FE: \"YI SYLLABLE QI\",\n    0xA3FF: \"YI SYLLABLE QIP\",\n    0xA400: \"YI SYLLABLE QIET\",\n    0xA401: \"YI SYLLABLE QIEX\",\n    0xA402: \"YI SYLLABLE QIE\",\n    0xA403: \"YI SYLLABLE QIEP\",\n    0xA404: \"YI SYLLABLE QUOT\",\n    0xA405: \"YI SYLLABLE QUOX\",\n    0xA406: \"YI SYLLABLE QUO\",\n    0xA407: \"YI SYLLABLE QUOP\",\n    0xA408: \"YI SYLLABLE QOT\",\n    0xA409: \"YI SYLLABLE QOX\",\n    0xA40A: \"YI SYLLABLE QO\",\n    0xA40B: \"YI SYLLABLE QOP\",\n    0xA40C: \"YI SYLLABLE QUT\",\n    0xA40D: \"YI SYLLABLE QUX\",\n    0xA40E: \"YI SYLLABLE QU\",\n    0xA40F: \"YI SYLLABLE QUP\",\n    0xA410: \"YI SYLLABLE QURX\",\n    0xA411: \"YI SYLLABLE QUR\",\n    0xA412: \"YI SYLLABLE QYT\",\n    0xA413: \"YI SYLLABLE QYX\",\n    0xA414: \"YI SYLLABLE QY\",\n    0xA415: \"YI SYLLABLE QYP\",\n    0xA416: \"YI SYLLABLE QYRX\",\n    0xA417: \"YI SYLLABLE QYR\",\n    0xA418: \"YI SYLLABLE JJIT\",\n    0xA419: \"YI SYLLABLE JJIX\",\n    0xA41A: \"YI SYLLABLE JJI\",\n    0xA41B: \"YI SYLLABLE JJIP\",\n    0xA41C: \"YI SYLLABLE JJIET\",\n    0xA41D: \"YI SYLLABLE JJIEX\",\n    0xA41E: \"YI SYLLABLE JJIE\",\n    0xA41F: \"YI SYLLABLE JJIEP\",\n    0xA420: \"YI SYLLABLE JJUOX\",\n    0xA421: \"YI SYLLABLE JJUO\",\n    0xA422: \"YI SYLLABLE JJUOP\",\n    0xA423: \"YI SYLLABLE JJOT\",\n    0xA424: \"YI SYLLABLE JJOX\",\n    0xA425: \"YI SYLLABLE JJO\",\n    0xA426: \"YI SYLLABLE JJOP\",\n    0xA427: \"YI SYLLABLE JJUT\",\n    0xA428: \"YI SYLLABLE JJUX\",\n    0xA429: \"YI SYLLABLE JJU\",\n    0xA42A: \"YI SYLLABLE JJUP\",\n    0xA42B: \"YI SYLLABLE JJURX\",\n    0xA42C: \"YI SYLLABLE JJUR\",\n    0xA42D: \"YI SYLLABLE JJYT\",\n    0xA42E: \"YI SYLLABLE JJYX\",\n    0xA42F: \"YI SYLLABLE JJY\",\n    0xA430: \"YI SYLLABLE JJYP\",\n    0xA431: \"YI SYLLABLE NJIT\",\n    0xA432: \"YI SYLLABLE NJIX\",\n    0xA433: \"YI SYLLABLE NJI\",\n    0xA434: \"YI SYLLABLE NJIP\",\n    0xA435: \"YI SYLLABLE NJIET\",\n    0xA436: \"YI SYLLABLE NJIEX\",\n    0xA437: \"YI SYLLABLE NJIE\",\n    0xA438: \"YI SYLLABLE NJIEP\",\n    0xA439: \"YI SYLLABLE NJUOX\",\n    0xA43A: \"YI SYLLABLE NJUO\",\n    0xA43B: \"YI SYLLABLE NJOT\",\n    0xA43C: \"YI SYLLABLE NJOX\",\n    0xA43D: \"YI SYLLABLE NJO\",\n    0xA43E: \"YI SYLLABLE NJOP\",\n    0xA43F: \"YI SYLLABLE NJUX\",\n    0xA440: \"YI SYLLABLE NJU\",\n    0xA441: \"YI SYLLABLE NJUP\",\n    0xA442: \"YI SYLLABLE NJURX\",\n    0xA443: \"YI SYLLABLE NJUR\",\n    0xA444: \"YI SYLLABLE NJYT\",\n    0xA445: \"YI SYLLABLE NJYX\",\n    0xA446: \"YI SYLLABLE NJY\",\n    0xA447: \"YI SYLLABLE NJYP\",\n    0xA448: \"YI SYLLABLE NJYRX\",\n    0xA449: \"YI SYLLABLE NJYR\",\n    0xA44A: \"YI SYLLABLE NYIT\",\n    0xA44B: \"YI SYLLABLE NYIX\",\n    0xA44C: \"YI SYLLABLE NYI\",\n    0xA44D: \"YI SYLLABLE NYIP\",\n    0xA44E: \"YI SYLLABLE NYIET\",\n    0xA44F: \"YI SYLLABLE NYIEX\",\n    0xA450: \"YI SYLLABLE NYIE\",\n    0xA451: \"YI SYLLABLE NYIEP\",\n    0xA452: \"YI SYLLABLE NYUOX\",\n    0xA453: \"YI SYLLABLE NYUO\",\n    0xA454: \"YI SYLLABLE NYUOP\",\n    0xA455: \"YI SYLLABLE NYOT\",\n    0xA456: \"YI SYLLABLE NYOX\",\n    0xA457: \"YI SYLLABLE NYO\",\n    0xA458: \"YI SYLLABLE NYOP\",\n    0xA459: \"YI SYLLABLE NYUT\",\n    0xA45A: \"YI SYLLABLE NYUX\",\n    0xA45B: \"YI SYLLABLE NYU\",\n    0xA45C: \"YI SYLLABLE NYUP\",\n    0xA45D: \"YI SYLLABLE XIT\",\n    0xA45E: \"YI SYLLABLE XIX\",\n    0xA45F: \"YI SYLLABLE XI\",\n    0xA460: \"YI SYLLABLE XIP\",\n    0xA461: \"YI SYLLABLE XIET\",\n    0xA462: \"YI SYLLABLE XIEX\",\n    0xA463: \"YI SYLLABLE XIE\",\n    0xA464: \"YI SYLLABLE XIEP\",\n    0xA465: \"YI SYLLABLE XUOX\",\n    0xA466: \"YI SYLLABLE XUO\",\n    0xA467: \"YI SYLLABLE XOT\",\n    0xA468: \"YI SYLLABLE XOX\",\n    0xA469: \"YI SYLLABLE XO\",\n    0xA46A: \"YI SYLLABLE XOP\",\n    0xA46B: \"YI SYLLABLE XYT\",\n    0xA46C: \"YI SYLLABLE XYX\",\n    0xA46D: \"YI SYLLABLE XY\",\n    0xA46E: \"YI SYLLABLE XYP\",\n    0xA46F: \"YI SYLLABLE XYRX\",\n    0xA470: \"YI SYLLABLE XYR\",\n    0xA471: \"YI SYLLABLE YIT\",\n    0xA472: \"YI SYLLABLE YIX\",\n    0xA473: \"YI SYLLABLE YI\",\n    0xA474: \"YI SYLLABLE YIP\",\n    0xA475: \"YI SYLLABLE YIET\",\n    0xA476: \"YI SYLLABLE YIEX\",\n    0xA477: \"YI SYLLABLE YIE\",\n    0xA478: \"YI SYLLABLE YIEP\",\n    0xA479: \"YI SYLLABLE YUOT\",\n    0xA47A: \"YI SYLLABLE YUOX\",\n    0xA47B: \"YI SYLLABLE YUO\",\n    0xA47C: \"YI SYLLABLE YUOP\",\n    0xA47D: \"YI SYLLABLE YOT\",\n    0xA47E: \"YI SYLLABLE YOX\",\n    0xA47F: \"YI SYLLABLE YO\",\n    0xA480: \"YI SYLLABLE YOP\",\n    0xA481: \"YI SYLLABLE YUT\",\n    0xA482: \"YI SYLLABLE YUX\",\n    0xA483: \"YI SYLLABLE YU\",\n    0xA484: \"YI SYLLABLE YUP\",\n    0xA485: \"YI SYLLABLE YURX\",\n    0xA486: \"YI SYLLABLE YUR\",\n    0xA487: \"YI SYLLABLE YYT\",\n    0xA488: \"YI SYLLABLE YYX\",\n    0xA489: \"YI SYLLABLE YY\",\n    0xA48A: \"YI SYLLABLE YYP\",\n    0xA48B: \"YI SYLLABLE YYRX\",\n    0xA48C: \"YI SYLLABLE YYR\",\n    0xA490: \"YI RADICAL QOT\",\n    0xA491: \"YI RADICAL LI\",\n    0xA492: \"YI RADICAL KIT\",\n    0xA493: \"YI RADICAL NYIP\",\n    0xA494: \"YI RADICAL CYP\",\n    0xA495: \"YI RADICAL SSI\",\n    0xA496: \"YI RADICAL GGOP\",\n    0xA497: \"YI RADICAL GEP\",\n    0xA498: \"YI RADICAL MI\",\n    0xA499: \"YI RADICAL HXIT\",\n    0xA49A: \"YI RADICAL LYR\",\n    0xA49B: \"YI RADICAL BBUT\",\n    0xA49C: \"YI RADICAL MOP\",\n    0xA49D: \"YI RADICAL YO\",\n    0xA49E: \"YI RADICAL PUT\",\n    0xA49F: \"YI RADICAL HXUO\",\n    0xA4A0: \"YI RADICAL TAT\",\n    0xA4A1: \"YI RADICAL GA\",\n    0xA4A2: \"YI RADICAL ZUP\",\n    0xA4A3: \"YI RADICAL CYT\",\n    0xA4A4: \"YI RADICAL DDUR\",\n    0xA4A5: \"YI RADICAL BUR\",\n    0xA4A6: \"YI RADICAL GGUO\",\n    0xA4A7: \"YI RADICAL NYOP\",\n    0xA4A8: \"YI RADICAL TU\",\n    0xA4A9: \"YI RADICAL OP\",\n    0xA4AA: \"YI RADICAL JJUT\",\n    0xA4AB: \"YI RADICAL ZOT\",\n    0xA4AC: \"YI RADICAL PYT\",\n    0xA4AD: \"YI RADICAL HMO\",\n    0xA4AE: \"YI RADICAL YIT\",\n    0xA4AF: \"YI RADICAL VUR\",\n    0xA4B0: \"YI RADICAL SHY\",\n    0xA4B1: \"YI RADICAL VEP\",\n    0xA4B2: \"YI RADICAL ZA\",\n    0xA4B3: \"YI RADICAL JO\",\n    0xA4B4: \"YI RADICAL NZUP\",\n    0xA4B5: \"YI RADICAL JJY\",\n    0xA4B6: \"YI RADICAL GOT\",\n    0xA4B7: \"YI RADICAL JJIE\",\n    0xA4B8: \"YI RADICAL WO\",\n    0xA4B9: \"YI RADICAL DU\",\n    0xA4BA: \"YI RADICAL SHUR\",\n    0xA4BB: \"YI RADICAL LIE\",\n    0xA4BC: \"YI RADICAL CY\",\n    0xA4BD: \"YI RADICAL CUOP\",\n    0xA4BE: \"YI RADICAL CIP\",\n    0xA4BF: \"YI RADICAL HXOP\",\n    0xA4C0: \"YI RADICAL SHAT\",\n    0xA4C1: \"YI RADICAL ZUR\",\n    0xA4C2: \"YI RADICAL SHOP\",\n    0xA4C3: \"YI RADICAL CHE\",\n    0xA4C4: \"YI RADICAL ZZIET\",\n    0xA4C5: \"YI RADICAL NBIE\",\n    0xA4C6: \"YI RADICAL KE\",\n    0xA500: \"VAI SYLLABLE EE\",\n    0xA501: \"VAI SYLLABLE EEN\",\n    0xA502: \"VAI SYLLABLE HEE\",\n    0xA503: \"VAI SYLLABLE WEE\",\n    0xA504: \"VAI SYLLABLE WEEN\",\n    0xA505: \"VAI SYLLABLE PEE\",\n    0xA506: \"VAI SYLLABLE BHEE\",\n    0xA507: \"VAI SYLLABLE BEE\",\n    0xA508: \"VAI SYLLABLE MBEE\",\n    0xA509: \"VAI SYLLABLE KPEE\",\n    0xA50A: \"VAI SYLLABLE MGBEE\",\n    0xA50B: \"VAI SYLLABLE GBEE\",\n    0xA50C: \"VAI SYLLABLE FEE\",\n    0xA50D: \"VAI SYLLABLE VEE\",\n    0xA50E: \"VAI SYLLABLE TEE\",\n    0xA50F: \"VAI SYLLABLE THEE\",\n    0xA510: \"VAI SYLLABLE DHEE\",\n    0xA511: \"VAI SYLLABLE DHHEE\",\n    0xA512: \"VAI SYLLABLE LEE\",\n    0xA513: \"VAI SYLLABLE REE\",\n    0xA514: \"VAI SYLLABLE DEE\",\n    0xA515: \"VAI SYLLABLE NDEE\",\n    0xA516: \"VAI SYLLABLE SEE\",\n    0xA517: \"VAI SYLLABLE SHEE\",\n    0xA518: \"VAI SYLLABLE ZEE\",\n    0xA519: \"VAI SYLLABLE ZHEE\",\n    0xA51A: \"VAI SYLLABLE CEE\",\n    0xA51B: \"VAI SYLLABLE JEE\",\n    0xA51C: \"VAI SYLLABLE NJEE\",\n    0xA51D: \"VAI SYLLABLE YEE\",\n    0xA51E: \"VAI SYLLABLE KEE\",\n    0xA51F: \"VAI SYLLABLE NGGEE\",\n    0xA520: \"VAI SYLLABLE GEE\",\n    0xA521: \"VAI SYLLABLE MEE\",\n    0xA522: \"VAI SYLLABLE NEE\",\n    0xA523: \"VAI SYLLABLE NYEE\",\n    0xA524: \"VAI SYLLABLE I\",\n    0xA525: \"VAI SYLLABLE IN\",\n    0xA526: \"VAI SYLLABLE HI\",\n    0xA527: \"VAI SYLLABLE HIN\",\n    0xA528: \"VAI SYLLABLE WI\",\n    0xA529: \"VAI SYLLABLE WIN\",\n    0xA52A: \"VAI SYLLABLE PI\",\n    0xA52B: \"VAI SYLLABLE BHI\",\n    0xA52C: \"VAI SYLLABLE BI\",\n    0xA52D: \"VAI SYLLABLE MBI\",\n    0xA52E: \"VAI SYLLABLE KPI\",\n    0xA52F: \"VAI SYLLABLE MGBI\",\n    0xA530: \"VAI SYLLABLE GBI\",\n    0xA531: \"VAI SYLLABLE FI\",\n    0xA532: \"VAI SYLLABLE VI\",\n    0xA533: \"VAI SYLLABLE TI\",\n    0xA534: \"VAI SYLLABLE THI\",\n    0xA535: \"VAI SYLLABLE DHI\",\n    0xA536: \"VAI SYLLABLE DHHI\",\n    0xA537: \"VAI SYLLABLE LI\",\n    0xA538: \"VAI SYLLABLE RI\",\n    0xA539: \"VAI SYLLABLE DI\",\n    0xA53A: \"VAI SYLLABLE NDI\",\n    0xA53B: \"VAI SYLLABLE SI\",\n    0xA53C: \"VAI SYLLABLE SHI\",\n    0xA53D: \"VAI SYLLABLE ZI\",\n    0xA53E: \"VAI SYLLABLE ZHI\",\n    0xA53F: \"VAI SYLLABLE CI\",\n    0xA540: \"VAI SYLLABLE JI\",\n    0xA541: \"VAI SYLLABLE NJI\",\n    0xA542: \"VAI SYLLABLE YI\",\n    0xA543: \"VAI SYLLABLE KI\",\n    0xA544: \"VAI SYLLABLE NGGI\",\n    0xA545: \"VAI SYLLABLE GI\",\n    0xA546: \"VAI SYLLABLE MI\",\n    0xA547: \"VAI SYLLABLE NI\",\n    0xA548: \"VAI SYLLABLE NYI\",\n    0xA549: \"VAI SYLLABLE A\",\n    0xA54A: \"VAI SYLLABLE AN\",\n    0xA54B: \"VAI SYLLABLE NGAN\",\n    0xA54C: \"VAI SYLLABLE HA\",\n    0xA54D: \"VAI SYLLABLE HAN\",\n    0xA54E: \"VAI SYLLABLE WA\",\n    0xA54F: \"VAI SYLLABLE WAN\",\n    0xA550: \"VAI SYLLABLE PA\",\n    0xA551: \"VAI SYLLABLE BHA\",\n    0xA552: \"VAI SYLLABLE BA\",\n    0xA553: \"VAI SYLLABLE MBA\",\n    0xA554: \"VAI SYLLABLE KPA\",\n    0xA555: \"VAI SYLLABLE KPAN\",\n    0xA556: \"VAI SYLLABLE MGBA\",\n    0xA557: \"VAI SYLLABLE GBA\",\n    0xA558: \"VAI SYLLABLE FA\",\n    0xA559: \"VAI SYLLABLE VA\",\n    0xA55A: \"VAI SYLLABLE TA\",\n    0xA55B: \"VAI SYLLABLE THA\",\n    0xA55C: \"VAI SYLLABLE DHA\",\n    0xA55D: \"VAI SYLLABLE DHHA\",\n    0xA55E: \"VAI SYLLABLE LA\",\n    0xA55F: \"VAI SYLLABLE RA\",\n    0xA560: \"VAI SYLLABLE DA\",\n    0xA561: \"VAI SYLLABLE NDA\",\n    0xA562: \"VAI SYLLABLE SA\",\n    0xA563: \"VAI SYLLABLE SHA\",\n    0xA564: \"VAI SYLLABLE ZA\",\n    0xA565: \"VAI SYLLABLE ZHA\",\n    0xA566: \"VAI SYLLABLE CA\",\n    0xA567: \"VAI SYLLABLE JA\",\n    0xA568: \"VAI SYLLABLE NJA\",\n    0xA569: \"VAI SYLLABLE YA\",\n    0xA56A: \"VAI SYLLABLE KA\",\n    0xA56B: \"VAI SYLLABLE KAN\",\n    0xA56C: \"VAI SYLLABLE NGGA\",\n    0xA56D: \"VAI SYLLABLE GA\",\n    0xA56E: \"VAI SYLLABLE MA\",\n    0xA56F: \"VAI SYLLABLE NA\",\n    0xA570: \"VAI SYLLABLE NYA\",\n    0xA571: \"VAI SYLLABLE OO\",\n    0xA572: \"VAI SYLLABLE OON\",\n    0xA573: \"VAI SYLLABLE HOO\",\n    0xA574: \"VAI SYLLABLE WOO\",\n    0xA575: \"VAI SYLLABLE WOON\",\n    0xA576: \"VAI SYLLABLE POO\",\n    0xA577: \"VAI SYLLABLE BHOO\",\n    0xA578: \"VAI SYLLABLE BOO\",\n    0xA579: \"VAI SYLLABLE MBOO\",\n    0xA57A: \"VAI SYLLABLE KPOO\",\n    0xA57B: \"VAI SYLLABLE MGBOO\",\n    0xA57C: \"VAI SYLLABLE GBOO\",\n    0xA57D: \"VAI SYLLABLE FOO\",\n    0xA57E: \"VAI SYLLABLE VOO\",\n    0xA57F: \"VAI SYLLABLE TOO\",\n    0xA580: \"VAI SYLLABLE THOO\",\n    0xA581: \"VAI SYLLABLE DHOO\",\n    0xA582: \"VAI SYLLABLE DHHOO\",\n    0xA583: \"VAI SYLLABLE LOO\",\n    0xA584: \"VAI SYLLABLE ROO\",\n    0xA585: \"VAI SYLLABLE DOO\",\n    0xA586: \"VAI SYLLABLE NDOO\",\n    0xA587: \"VAI SYLLABLE SOO\",\n    0xA588: \"VAI SYLLABLE SHOO\",\n    0xA589: \"VAI SYLLABLE ZOO\",\n    0xA58A: \"VAI SYLLABLE ZHOO\",\n    0xA58B: \"VAI SYLLABLE COO\",\n    0xA58C: \"VAI SYLLABLE JOO\",\n    0xA58D: \"VAI SYLLABLE NJOO\",\n    0xA58E: \"VAI SYLLABLE YOO\",\n    0xA58F: \"VAI SYLLABLE KOO\",\n    0xA590: \"VAI SYLLABLE NGGOO\",\n    0xA591: \"VAI SYLLABLE GOO\",\n    0xA592: \"VAI SYLLABLE MOO\",\n    0xA593: \"VAI SYLLABLE NOO\",\n    0xA594: \"VAI SYLLABLE NYOO\",\n    0xA595: \"VAI SYLLABLE U\",\n    0xA596: \"VAI SYLLABLE UN\",\n    0xA597: \"VAI SYLLABLE HU\",\n    0xA598: \"VAI SYLLABLE HUN\",\n    0xA599: \"VAI SYLLABLE WU\",\n    0xA59A: \"VAI SYLLABLE WUN\",\n    0xA59B: \"VAI SYLLABLE PU\",\n    0xA59C: \"VAI SYLLABLE BHU\",\n    0xA59D: \"VAI SYLLABLE BU\",\n    0xA59E: \"VAI SYLLABLE MBU\",\n    0xA59F: \"VAI SYLLABLE KPU\",\n    0xA5A0: \"VAI SYLLABLE MGBU\",\n    0xA5A1: \"VAI SYLLABLE GBU\",\n    0xA5A2: \"VAI SYLLABLE FU\",\n    0xA5A3: \"VAI SYLLABLE VU\",\n    0xA5A4: \"VAI SYLLABLE TU\",\n    0xA5A5: \"VAI SYLLABLE THU\",\n    0xA5A6: \"VAI SYLLABLE DHU\",\n    0xA5A7: \"VAI SYLLABLE DHHU\",\n    0xA5A8: \"VAI SYLLABLE LU\",\n    0xA5A9: \"VAI SYLLABLE RU\",\n    0xA5AA: \"VAI SYLLABLE DU\",\n    0xA5AB: \"VAI SYLLABLE NDU\",\n    0xA5AC: \"VAI SYLLABLE SU\",\n    0xA5AD: \"VAI SYLLABLE SHU\",\n    0xA5AE: \"VAI SYLLABLE ZU\",\n    0xA5AF: \"VAI SYLLABLE ZHU\",\n    0xA5B0: \"VAI SYLLABLE CU\",\n    0xA5B1: \"VAI SYLLABLE JU\",\n    0xA5B2: \"VAI SYLLABLE NJU\",\n    0xA5B3: \"VAI SYLLABLE YU\",\n    0xA5B4: \"VAI SYLLABLE KU\",\n    0xA5B5: \"VAI SYLLABLE NGGU\",\n    0xA5B6: \"VAI SYLLABLE GU\",\n    0xA5B7: \"VAI SYLLABLE MU\",\n    0xA5B8: \"VAI SYLLABLE NU\",\n    0xA5B9: \"VAI SYLLABLE NYU\",\n    0xA5BA: \"VAI SYLLABLE O\",\n    0xA5BB: \"VAI SYLLABLE ON\",\n    0xA5BC: \"VAI SYLLABLE NGON\",\n    0xA5BD: \"VAI SYLLABLE HO\",\n    0xA5BE: \"VAI SYLLABLE HON\",\n    0xA5BF: \"VAI SYLLABLE WO\",\n    0xA5C0: \"VAI SYLLABLE WON\",\n    0xA5C1: \"VAI SYLLABLE PO\",\n    0xA5C2: \"VAI SYLLABLE BHO\",\n    0xA5C3: \"VAI SYLLABLE BO\",\n    0xA5C4: \"VAI SYLLABLE MBO\",\n    0xA5C5: \"VAI SYLLABLE KPO\",\n    0xA5C6: \"VAI SYLLABLE MGBO\",\n    0xA5C7: \"VAI SYLLABLE GBO\",\n    0xA5C8: \"VAI SYLLABLE GBON\",\n    0xA5C9: \"VAI SYLLABLE FO\",\n    0xA5CA: \"VAI SYLLABLE VO\",\n    0xA5CB: \"VAI SYLLABLE TO\",\n    0xA5CC: \"VAI SYLLABLE THO\",\n    0xA5CD: \"VAI SYLLABLE DHO\",\n    0xA5CE: \"VAI SYLLABLE DHHO\",\n    0xA5CF: \"VAI SYLLABLE LO\",\n    0xA5D0: \"VAI SYLLABLE RO\",\n    0xA5D1: \"VAI SYLLABLE DO\",\n    0xA5D2: \"VAI SYLLABLE NDO\",\n    0xA5D3: \"VAI SYLLABLE SO\",\n    0xA5D4: \"VAI SYLLABLE SHO\",\n    0xA5D5: \"VAI SYLLABLE ZO\",\n    0xA5D6: \"VAI SYLLABLE ZHO\",\n    0xA5D7: \"VAI SYLLABLE CO\",\n    0xA5D8: \"VAI SYLLABLE JO\",\n    0xA5D9: \"VAI SYLLABLE NJO\",\n    0xA5DA: \"VAI SYLLABLE YO\",\n    0xA5DB: \"VAI SYLLABLE KO\",\n    0xA5DC: \"VAI SYLLABLE NGGO\",\n    0xA5DD: \"VAI SYLLABLE GO\",\n    0xA5DE: \"VAI SYLLABLE MO\",\n    0xA5DF: \"VAI SYLLABLE NO\",\n    0xA5E0: \"VAI SYLLABLE NYO\",\n    0xA5E1: \"VAI SYLLABLE E\",\n    0xA5E2: \"VAI SYLLABLE EN\",\n    0xA5E3: \"VAI SYLLABLE NGEN\",\n    0xA5E4: \"VAI SYLLABLE HE\",\n    0xA5E5: \"VAI SYLLABLE HEN\",\n    0xA5E6: \"VAI SYLLABLE WE\",\n    0xA5E7: \"VAI SYLLABLE WEN\",\n    0xA5E8: \"VAI SYLLABLE PE\",\n    0xA5E9: \"VAI SYLLABLE BHE\",\n    0xA5EA: \"VAI SYLLABLE BE\",\n    0xA5EB: \"VAI SYLLABLE MBE\",\n    0xA5EC: \"VAI SYLLABLE KPE\",\n    0xA5ED: \"VAI SYLLABLE KPEN\",\n    0xA5EE: \"VAI SYLLABLE MGBE\",\n    0xA5EF: \"VAI SYLLABLE GBE\",\n    0xA5F0: \"VAI SYLLABLE GBEN\",\n    0xA5F1: \"VAI SYLLABLE FE\",\n    0xA5F2: \"VAI SYLLABLE VE\",\n    0xA5F3: \"VAI SYLLABLE TE\",\n    0xA5F4: \"VAI SYLLABLE THE\",\n    0xA5F5: \"VAI SYLLABLE DHE\",\n    0xA5F6: \"VAI SYLLABLE DHHE\",\n    0xA5F7: \"VAI SYLLABLE LE\",\n    0xA5F8: \"VAI SYLLABLE RE\",\n    0xA5F9: \"VAI SYLLABLE DE\",\n    0xA5FA: \"VAI SYLLABLE NDE\",\n    0xA5FB: \"VAI SYLLABLE SE\",\n    0xA5FC: \"VAI SYLLABLE SHE\",\n    0xA5FD: \"VAI SYLLABLE ZE\",\n    0xA5FE: \"VAI SYLLABLE ZHE\",\n    0xA5FF: \"VAI SYLLABLE CE\",\n    0xA600: \"VAI SYLLABLE JE\",\n    0xA601: \"VAI SYLLABLE NJE\",\n    0xA602: \"VAI SYLLABLE YE\",\n    0xA603: \"VAI SYLLABLE KE\",\n    0xA604: \"VAI SYLLABLE NGGE\",\n    0xA605: \"VAI SYLLABLE NGGEN\",\n    0xA606: \"VAI SYLLABLE GE\",\n    0xA607: \"VAI SYLLABLE GEN\",\n    0xA608: \"VAI SYLLABLE ME\",\n    0xA609: \"VAI SYLLABLE NE\",\n    0xA60A: \"VAI SYLLABLE NYE\",\n    0xA60B: \"VAI SYLLABLE NG\",\n    0xA60C: \"VAI SYLLABLE LENGTHENER\",\n    0xA60D: \"VAI COMMA\",\n    0xA60E: \"VAI FULL STOP\",\n    0xA60F: \"VAI QUESTION MARK\",\n    0xA610: \"VAI SYLLABLE NDOLE FA\",\n    0xA611: \"VAI SYLLABLE NDOLE KA\",\n    0xA612: \"VAI SYLLABLE NDOLE SOO\",\n    0xA613: \"VAI SYMBOL FEENG\",\n    0xA614: \"VAI SYMBOL KEENG\",\n    0xA615: \"VAI SYMBOL TING\",\n    0xA616: \"VAI SYMBOL NII\",\n    0xA617: \"VAI SYMBOL BANG\",\n    0xA618: \"VAI SYMBOL FAA\",\n    0xA619: \"VAI SYMBOL TAA\",\n    0xA61A: \"VAI SYMBOL DANG\",\n    0xA61B: \"VAI SYMBOL DOONG\",\n    0xA61C: \"VAI SYMBOL KUNG\",\n    0xA61D: \"VAI SYMBOL TONG\",\n    0xA61E: \"VAI SYMBOL DO-O\",\n    0xA61F: \"VAI SYMBOL JONG\",\n    0xA620: \"VAI DIGIT ZERO\",\n    0xA621: \"VAI DIGIT ONE\",\n    0xA622: \"VAI DIGIT TWO\",\n    0xA623: \"VAI DIGIT THREE\",\n    0xA624: \"VAI DIGIT FOUR\",\n    0xA625: \"VAI DIGIT FIVE\",\n    0xA626: \"VAI DIGIT SIX\",\n    0xA627: \"VAI DIGIT SEVEN\",\n    0xA628: \"VAI DIGIT EIGHT\",\n    0xA629: \"VAI DIGIT NINE\",\n    0xA62A: \"VAI SYLLABLE NDOLE MA\",\n    0xA62B: \"VAI SYLLABLE NDOLE DO\",\n    0xA640: \"CYRILLIC CAPITAL LETTER ZEMLYA\",\n    0xA641: \"CYRILLIC SMALL LETTER ZEMLYA\",\n    0xA642: \"CYRILLIC CAPITAL LETTER DZELO\",\n    0xA643: \"CYRILLIC SMALL LETTER DZELO\",\n    0xA644: \"CYRILLIC CAPITAL LETTER REVERSED DZE\",\n    0xA645: \"CYRILLIC SMALL LETTER REVERSED DZE\",\n    0xA646: \"CYRILLIC CAPITAL LETTER IOTA\",\n    0xA647: \"CYRILLIC SMALL LETTER IOTA\",\n    0xA648: \"CYRILLIC CAPITAL LETTER DJERV\",\n    0xA649: \"CYRILLIC SMALL LETTER DJERV\",\n    0xA64A: \"CYRILLIC CAPITAL LETTER MONOGRAPH UK\",\n    0xA64B: \"CYRILLIC SMALL LETTER MONOGRAPH UK\",\n    0xA64C: \"CYRILLIC CAPITAL LETTER BROAD OMEGA\",\n    0xA64D: \"CYRILLIC SMALL LETTER BROAD OMEGA\",\n    0xA64E: \"CYRILLIC CAPITAL LETTER NEUTRAL YER\",\n    0xA64F: \"CYRILLIC SMALL LETTER NEUTRAL YER\",\n    0xA650: \"CYRILLIC CAPITAL LETTER YERU WITH BACK YER\",\n    0xA651: \"CYRILLIC SMALL LETTER YERU WITH BACK YER\",\n    0xA652: \"CYRILLIC CAPITAL LETTER IOTIFIED YAT\",\n    0xA653: \"CYRILLIC SMALL LETTER IOTIFIED YAT\",\n    0xA654: \"CYRILLIC CAPITAL LETTER REVERSED YU\",\n    0xA655: \"CYRILLIC SMALL LETTER REVERSED YU\",\n    0xA656: \"CYRILLIC CAPITAL LETTER IOTIFIED A\",\n    0xA657: \"CYRILLIC SMALL LETTER IOTIFIED A\",\n    0xA658: \"CYRILLIC CAPITAL LETTER CLOSED LITTLE YUS\",\n    0xA659: \"CYRILLIC SMALL LETTER CLOSED LITTLE YUS\",\n    0xA65A: \"CYRILLIC CAPITAL LETTER BLENDED YUS\",\n    0xA65B: \"CYRILLIC SMALL LETTER BLENDED YUS\",\n    0xA65C: \"CYRILLIC CAPITAL LETTER IOTIFIED CLOSED LITTLE YUS\",\n    0xA65D: \"CYRILLIC SMALL LETTER IOTIFIED CLOSED LITTLE YUS\",\n    0xA65E: \"CYRILLIC CAPITAL LETTER YN\",\n    0xA65F: \"CYRILLIC SMALL LETTER YN\",\n    0xA662: \"CYRILLIC CAPITAL LETTER SOFT DE\",\n    0xA663: \"CYRILLIC SMALL LETTER SOFT DE\",\n    0xA664: \"CYRILLIC CAPITAL LETTER SOFT EL\",\n    0xA665: \"CYRILLIC SMALL LETTER SOFT EL\",\n    0xA666: \"CYRILLIC CAPITAL LETTER SOFT EM\",\n    0xA667: \"CYRILLIC SMALL LETTER SOFT EM\",\n    0xA668: \"CYRILLIC CAPITAL LETTER MONOCULAR O\",\n    0xA669: \"CYRILLIC SMALL LETTER MONOCULAR O\",\n    0xA66A: \"CYRILLIC CAPITAL LETTER BINOCULAR O\",\n    0xA66B: \"CYRILLIC SMALL LETTER BINOCULAR O\",\n    0xA66C: \"CYRILLIC CAPITAL LETTER DOUBLE MONOCULAR O\",\n    0xA66D: \"CYRILLIC SMALL LETTER DOUBLE MONOCULAR O\",\n    0xA66E: \"CYRILLIC LETTER MULTIOCULAR O\",\n    0xA66F: \"COMBINING CYRILLIC VZMET\",\n    0xA670: \"COMBINING CYRILLIC TEN MILLIONS SIGN\",\n    0xA671: \"COMBINING CYRILLIC HUNDRED MILLIONS SIGN\",\n    0xA672: \"COMBINING CYRILLIC THOUSAND MILLIONS SIGN\",\n    0xA673: \"SLAVONIC ASTERISK\",\n    0xA67C: \"COMBINING CYRILLIC KAVYKA\",\n    0xA67D: \"COMBINING CYRILLIC PAYEROK\",\n    0xA67E: \"CYRILLIC KAVYKA\",\n    0xA67F: \"CYRILLIC PAYEROK\",\n    0xA680: \"CYRILLIC CAPITAL LETTER DWE\",\n    0xA681: \"CYRILLIC SMALL LETTER DWE\",\n    0xA682: \"CYRILLIC CAPITAL LETTER DZWE\",\n    0xA683: \"CYRILLIC SMALL LETTER DZWE\",\n    0xA684: \"CYRILLIC CAPITAL LETTER ZHWE\",\n    0xA685: \"CYRILLIC SMALL LETTER ZHWE\",\n    0xA686: \"CYRILLIC CAPITAL LETTER CCHE\",\n    0xA687: \"CYRILLIC SMALL LETTER CCHE\",\n    0xA688: \"CYRILLIC CAPITAL LETTER DZZE\",\n    0xA689: \"CYRILLIC SMALL LETTER DZZE\",\n    0xA68A: \"CYRILLIC CAPITAL LETTER TE WITH MIDDLE HOOK\",\n    0xA68B: \"CYRILLIC SMALL LETTER TE WITH MIDDLE HOOK\",\n    0xA68C: \"CYRILLIC CAPITAL LETTER TWE\",\n    0xA68D: \"CYRILLIC SMALL LETTER TWE\",\n    0xA68E: \"CYRILLIC CAPITAL LETTER TSWE\",\n    0xA68F: \"CYRILLIC SMALL LETTER TSWE\",\n    0xA690: \"CYRILLIC CAPITAL LETTER TSSE\",\n    0xA691: \"CYRILLIC SMALL LETTER TSSE\",\n    0xA692: \"CYRILLIC CAPITAL LETTER TCHE\",\n    0xA693: \"CYRILLIC SMALL LETTER TCHE\",\n    0xA694: \"CYRILLIC CAPITAL LETTER HWE\",\n    0xA695: \"CYRILLIC SMALL LETTER HWE\",\n    0xA696: \"CYRILLIC CAPITAL LETTER SHWE\",\n    0xA697: \"CYRILLIC SMALL LETTER SHWE\",\n    0xA700: \"MODIFIER LETTER CHINESE TONE YIN PING\",\n    0xA701: \"MODIFIER LETTER CHINESE TONE YANG PING\",\n    0xA702: \"MODIFIER LETTER CHINESE TONE YIN SHANG\",\n    0xA703: \"MODIFIER LETTER CHINESE TONE YANG SHANG\",\n    0xA704: \"MODIFIER LETTER CHINESE TONE YIN QU\",\n    0xA705: \"MODIFIER LETTER CHINESE TONE YANG QU\",\n    0xA706: \"MODIFIER LETTER CHINESE TONE YIN RU\",\n    0xA707: \"MODIFIER LETTER CHINESE TONE YANG RU\",\n    0xA708: \"MODIFIER LETTER EXTRA-HIGH DOTTED TONE BAR\",\n    0xA709: \"MODIFIER LETTER HIGH DOTTED TONE BAR\",\n    0xA70A: \"MODIFIER LETTER MID DOTTED TONE BAR\",\n    0xA70B: \"MODIFIER LETTER LOW DOTTED TONE BAR\",\n    0xA70C: \"MODIFIER LETTER EXTRA-LOW DOTTED TONE BAR\",\n    0xA70D: \"MODIFIER LETTER EXTRA-HIGH DOTTED LEFT-STEM TONE BAR\",\n    0xA70E: \"MODIFIER LETTER HIGH DOTTED LEFT-STEM TONE BAR\",\n    0xA70F: \"MODIFIER LETTER MID DOTTED LEFT-STEM TONE BAR\",\n    0xA710: \"MODIFIER LETTER LOW DOTTED LEFT-STEM TONE BAR\",\n    0xA711: \"MODIFIER LETTER EXTRA-LOW DOTTED LEFT-STEM TONE BAR\",\n    0xA712: \"MODIFIER LETTER EXTRA-HIGH LEFT-STEM TONE BAR\",\n    0xA713: \"MODIFIER LETTER HIGH LEFT-STEM TONE BAR\",\n    0xA714: \"MODIFIER LETTER MID LEFT-STEM TONE BAR\",\n    0xA715: \"MODIFIER LETTER LOW LEFT-STEM TONE BAR\",\n    0xA716: \"MODIFIER LETTER EXTRA-LOW LEFT-STEM TONE BAR\",\n    0xA717: \"MODIFIER LETTER DOT VERTICAL BAR\",\n    0xA718: \"MODIFIER LETTER DOT SLASH\",\n    0xA719: \"MODIFIER LETTER DOT HORIZONTAL BAR\",\n    0xA71A: \"MODIFIER LETTER LOWER RIGHT CORNER ANGLE\",\n    0xA71B: \"MODIFIER LETTER RAISED UP ARROW\",\n    0xA71C: \"MODIFIER LETTER RAISED DOWN ARROW\",\n    0xA71D: \"MODIFIER LETTER RAISED EXCLAMATION MARK\",\n    0xA71E: \"MODIFIER LETTER RAISED INVERTED EXCLAMATION MARK\",\n    0xA71F: \"MODIFIER LETTER LOW INVERTED EXCLAMATION MARK\",\n    0xA720: \"MODIFIER LETTER STRESS AND HIGH TONE\",\n    0xA721: \"MODIFIER LETTER STRESS AND LOW TONE\",\n    0xA722: \"LATIN CAPITAL LETTER EGYPTOLOGICAL ALEF\",\n    0xA723: \"LATIN SMALL LETTER EGYPTOLOGICAL ALEF\",\n    0xA724: \"LATIN CAPITAL LETTER EGYPTOLOGICAL AIN\",\n    0xA725: \"LATIN SMALL LETTER EGYPTOLOGICAL AIN\",\n    0xA726: \"LATIN CAPITAL LETTER HENG\",\n    0xA727: \"LATIN SMALL LETTER HENG\",\n    0xA728: \"LATIN CAPITAL LETTER TZ\",\n    0xA729: \"LATIN SMALL LETTER TZ\",\n    0xA72A: \"LATIN CAPITAL LETTER TRESILLO\",\n    0xA72B: \"LATIN SMALL LETTER TRESILLO\",\n    0xA72C: \"LATIN CAPITAL LETTER CUATRILLO\",\n    0xA72D: \"LATIN SMALL LETTER CUATRILLO\",\n    0xA72E: \"LATIN CAPITAL LETTER CUATRILLO WITH COMMA\",\n    0xA72F: \"LATIN SMALL LETTER CUATRILLO WITH COMMA\",\n    0xA730: \"LATIN LETTER SMALL CAPITAL F\",\n    0xA731: \"LATIN LETTER SMALL CAPITAL S\",\n    0xA732: \"LATIN CAPITAL LETTER AA\",\n    0xA733: \"LATIN SMALL LETTER AA\",\n    0xA734: \"LATIN CAPITAL LETTER AO\",\n    0xA735: \"LATIN SMALL LETTER AO\",\n    0xA736: \"LATIN CAPITAL LETTER AU\",\n    0xA737: \"LATIN SMALL LETTER AU\",\n    0xA738: \"LATIN CAPITAL LETTER AV\",\n    0xA739: \"LATIN SMALL LETTER AV\",\n    0xA73A: \"LATIN CAPITAL LETTER AV WITH HORIZONTAL BAR\",\n    0xA73B: \"LATIN SMALL LETTER AV WITH HORIZONTAL BAR\",\n    0xA73C: \"LATIN CAPITAL LETTER AY\",\n    0xA73D: \"LATIN SMALL LETTER AY\",\n    0xA73E: \"LATIN CAPITAL LETTER REVERSED C WITH DOT\",\n    0xA73F: \"LATIN SMALL LETTER REVERSED C WITH DOT\",\n    0xA740: \"LATIN CAPITAL LETTER K WITH STROKE\",\n    0xA741: \"LATIN SMALL LETTER K WITH STROKE\",\n    0xA742: \"LATIN CAPITAL LETTER K WITH DIAGONAL STROKE\",\n    0xA743: \"LATIN SMALL LETTER K WITH DIAGONAL STROKE\",\n    0xA744: \"LATIN CAPITAL LETTER K WITH STROKE AND DIAGONAL STROKE\",\n    0xA745: \"LATIN SMALL LETTER K WITH STROKE AND DIAGONAL STROKE\",\n    0xA746: \"LATIN CAPITAL LETTER BROKEN L\",\n    0xA747: \"LATIN SMALL LETTER BROKEN L\",\n    0xA748: \"LATIN CAPITAL LETTER L WITH HIGH STROKE\",\n    0xA749: \"LATIN SMALL LETTER L WITH HIGH STROKE\",\n    0xA74A: \"LATIN CAPITAL LETTER O WITH LONG STROKE OVERLAY\",\n    0xA74B: \"LATIN SMALL LETTER O WITH LONG STROKE OVERLAY\",\n    0xA74C: \"LATIN CAPITAL LETTER O WITH LOOP\",\n    0xA74D: \"LATIN SMALL LETTER O WITH LOOP\",\n    0xA74E: \"LATIN CAPITAL LETTER OO\",\n    0xA74F: \"LATIN SMALL LETTER OO\",\n    0xA750: \"LATIN CAPITAL LETTER P WITH STROKE THROUGH DESCENDER\",\n    0xA751: \"LATIN SMALL LETTER P WITH STROKE THROUGH DESCENDER\",\n    0xA752: \"LATIN CAPITAL LETTER P WITH FLOURISH\",\n    0xA753: \"LATIN SMALL LETTER P WITH FLOURISH\",\n    0xA754: \"LATIN CAPITAL LETTER P WITH SQUIRREL TAIL\",\n    0xA755: \"LATIN SMALL LETTER P WITH SQUIRREL TAIL\",\n    0xA756: \"LATIN CAPITAL LETTER Q WITH STROKE THROUGH DESCENDER\",\n    0xA757: \"LATIN SMALL LETTER Q WITH STROKE THROUGH DESCENDER\",\n    0xA758: \"LATIN CAPITAL LETTER Q WITH DIAGONAL STROKE\",\n    0xA759: \"LATIN SMALL LETTER Q WITH DIAGONAL STROKE\",\n    0xA75A: \"LATIN CAPITAL LETTER R ROTUNDA\",\n    0xA75B: \"LATIN SMALL LETTER R ROTUNDA\",\n    0xA75C: \"LATIN CAPITAL LETTER RUM ROTUNDA\",\n    0xA75D: \"LATIN SMALL LETTER RUM ROTUNDA\",\n    0xA75E: \"LATIN CAPITAL LETTER V WITH DIAGONAL STROKE\",\n    0xA75F: \"LATIN SMALL LETTER V WITH DIAGONAL STROKE\",\n    0xA760: \"LATIN CAPITAL LETTER VY\",\n    0xA761: \"LATIN SMALL LETTER VY\",\n    0xA762: \"LATIN CAPITAL LETTER VISIGOTHIC Z\",\n    0xA763: \"LATIN SMALL LETTER VISIGOTHIC Z\",\n    0xA764: \"LATIN CAPITAL LETTER THORN WITH STROKE\",\n    0xA765: \"LATIN SMALL LETTER THORN WITH STROKE\",\n    0xA766: \"LATIN CAPITAL LETTER THORN WITH STROKE THROUGH DESCENDER\",\n    0xA767: \"LATIN SMALL LETTER THORN WITH STROKE THROUGH DESCENDER\",\n    0xA768: \"LATIN CAPITAL LETTER VEND\",\n    0xA769: \"LATIN SMALL LETTER VEND\",\n    0xA76A: \"LATIN CAPITAL LETTER ET\",\n    0xA76B: \"LATIN SMALL LETTER ET\",\n    0xA76C: \"LATIN CAPITAL LETTER IS\",\n    0xA76D: \"LATIN SMALL LETTER IS\",\n    0xA76E: \"LATIN CAPITAL LETTER CON\",\n    0xA76F: \"LATIN SMALL LETTER CON\",\n    0xA770: \"MODIFIER LETTER US\",\n    0xA771: \"LATIN SMALL LETTER DUM\",\n    0xA772: \"LATIN SMALL LETTER LUM\",\n    0xA773: \"LATIN SMALL LETTER MUM\",\n    0xA774: \"LATIN SMALL LETTER NUM\",\n    0xA775: \"LATIN SMALL LETTER RUM\",\n    0xA776: \"LATIN LETTER SMALL CAPITAL RUM\",\n    0xA777: \"LATIN SMALL LETTER TUM\",\n    0xA778: \"LATIN SMALL LETTER UM\",\n    0xA779: \"LATIN CAPITAL LETTER INSULAR D\",\n    0xA77A: \"LATIN SMALL LETTER INSULAR D\",\n    0xA77B: \"LATIN CAPITAL LETTER INSULAR F\",\n    0xA77C: \"LATIN SMALL LETTER INSULAR F\",\n    0xA77D: \"LATIN CAPITAL LETTER INSULAR G\",\n    0xA77E: \"LATIN CAPITAL LETTER TURNED INSULAR G\",\n    0xA77F: \"LATIN SMALL LETTER TURNED INSULAR G\",\n    0xA780: \"LATIN CAPITAL LETTER TURNED L\",\n    0xA781: \"LATIN SMALL LETTER TURNED L\",\n    0xA782: \"LATIN CAPITAL LETTER INSULAR R\",\n    0xA783: \"LATIN SMALL LETTER INSULAR R\",\n    0xA784: \"LATIN CAPITAL LETTER INSULAR S\",\n    0xA785: \"LATIN SMALL LETTER INSULAR S\",\n    0xA786: \"LATIN CAPITAL LETTER INSULAR T\",\n    0xA787: \"LATIN SMALL LETTER INSULAR T\",\n    0xA788: \"MODIFIER LETTER LOW CIRCUMFLEX ACCENT\",\n    0xA789: \"MODIFIER LETTER COLON\",\n    0xA78A: \"MODIFIER LETTER SHORT EQUALS SIGN\",\n    0xA78B: \"LATIN CAPITAL LETTER SALTILLO\",\n    0xA78C: \"LATIN SMALL LETTER SALTILLO\",\n    0xA7FB: \"LATIN EPIGRAPHIC LETTER REVERSED F\",\n    0xA7FC: \"LATIN EPIGRAPHIC LETTER REVERSED P\",\n    0xA7FD: \"LATIN EPIGRAPHIC LETTER INVERTED M\",\n    0xA7FE: \"LATIN EPIGRAPHIC LETTER I LONGA\",\n    0xA7FF: \"LATIN EPIGRAPHIC LETTER ARCHAIC M\",\n    0xA800: \"SYLOTI NAGRI LETTER A\",\n    0xA801: \"SYLOTI NAGRI LETTER I\",\n    0xA802: \"SYLOTI NAGRI SIGN DVISVARA\",\n    0xA803: \"SYLOTI NAGRI LETTER U\",\n    0xA804: \"SYLOTI NAGRI LETTER E\",\n    0xA805: \"SYLOTI NAGRI LETTER O\",\n    0xA806: \"SYLOTI NAGRI SIGN HASANTA\",\n    0xA807: \"SYLOTI NAGRI LETTER KO\",\n    0xA808: \"SYLOTI NAGRI LETTER KHO\",\n    0xA809: \"SYLOTI NAGRI LETTER GO\",\n    0xA80A: \"SYLOTI NAGRI LETTER GHO\",\n    0xA80B: \"SYLOTI NAGRI SIGN ANUSVARA\",\n    0xA80C: \"SYLOTI NAGRI LETTER CO\",\n    0xA80D: \"SYLOTI NAGRI LETTER CHO\",\n    0xA80E: \"SYLOTI NAGRI LETTER JO\",\n    0xA80F: \"SYLOTI NAGRI LETTER JHO\",\n    0xA810: \"SYLOTI NAGRI LETTER TTO\",\n    0xA811: \"SYLOTI NAGRI LETTER TTHO\",\n    0xA812: \"SYLOTI NAGRI LETTER DDO\",\n    0xA813: \"SYLOTI NAGRI LETTER DDHO\",\n    0xA814: \"SYLOTI NAGRI LETTER TO\",\n    0xA815: \"SYLOTI NAGRI LETTER THO\",\n    0xA816: \"SYLOTI NAGRI LETTER DO\",\n    0xA817: \"SYLOTI NAGRI LETTER DHO\",\n    0xA818: \"SYLOTI NAGRI LETTER NO\",\n    0xA819: \"SYLOTI NAGRI LETTER PO\",\n    0xA81A: \"SYLOTI NAGRI LETTER PHO\",\n    0xA81B: \"SYLOTI NAGRI LETTER BO\",\n    0xA81C: \"SYLOTI NAGRI LETTER BHO\",\n    0xA81D: \"SYLOTI NAGRI LETTER MO\",\n    0xA81E: \"SYLOTI NAGRI LETTER RO\",\n    0xA81F: \"SYLOTI NAGRI LETTER LO\",\n    0xA820: \"SYLOTI NAGRI LETTER RRO\",\n    0xA821: \"SYLOTI NAGRI LETTER SO\",\n    0xA822: \"SYLOTI NAGRI LETTER HO\",\n    0xA823: \"SYLOTI NAGRI VOWEL SIGN A\",\n    0xA824: \"SYLOTI NAGRI VOWEL SIGN I\",\n    0xA825: \"SYLOTI NAGRI VOWEL SIGN U\",\n    0xA826: \"SYLOTI NAGRI VOWEL SIGN E\",\n    0xA827: \"SYLOTI NAGRI VOWEL SIGN OO\",\n    0xA828: \"SYLOTI NAGRI POETRY MARK-1\",\n    0xA829: \"SYLOTI NAGRI POETRY MARK-2\",\n    0xA82A: \"SYLOTI NAGRI POETRY MARK-3\",\n    0xA82B: \"SYLOTI NAGRI POETRY MARK-4\",\n    0xA840: \"PHAGS-PA LETTER KA\",\n    0xA841: \"PHAGS-PA LETTER KHA\",\n    0xA842: \"PHAGS-PA LETTER GA\",\n    0xA843: \"PHAGS-PA LETTER NGA\",\n    0xA844: \"PHAGS-PA LETTER CA\",\n    0xA845: \"PHAGS-PA LETTER CHA\",\n    0xA846: \"PHAGS-PA LETTER JA\",\n    0xA847: \"PHAGS-PA LETTER NYA\",\n    0xA848: \"PHAGS-PA LETTER TA\",\n    0xA849: \"PHAGS-PA LETTER THA\",\n    0xA84A: \"PHAGS-PA LETTER DA\",\n    0xA84B: \"PHAGS-PA LETTER NA\",\n    0xA84C: \"PHAGS-PA LETTER PA\",\n    0xA84D: \"PHAGS-PA LETTER PHA\",\n    0xA84E: \"PHAGS-PA LETTER BA\",\n    0xA84F: \"PHAGS-PA LETTER MA\",\n    0xA850: \"PHAGS-PA LETTER TSA\",\n    0xA851: \"PHAGS-PA LETTER TSHA\",\n    0xA852: \"PHAGS-PA LETTER DZA\",\n    0xA853: \"PHAGS-PA LETTER WA\",\n    0xA854: \"PHAGS-PA LETTER ZHA\",\n    0xA855: \"PHAGS-PA LETTER ZA\",\n    0xA856: \"PHAGS-PA LETTER SMALL A\",\n    0xA857: \"PHAGS-PA LETTER YA\",\n    0xA858: \"PHAGS-PA LETTER RA\",\n    0xA859: \"PHAGS-PA LETTER LA\",\n    0xA85A: \"PHAGS-PA LETTER SHA\",\n    0xA85B: \"PHAGS-PA LETTER SA\",\n    0xA85C: \"PHAGS-PA LETTER HA\",\n    0xA85D: \"PHAGS-PA LETTER A\",\n    0xA85E: \"PHAGS-PA LETTER I\",\n    0xA85F: \"PHAGS-PA LETTER U\",\n    0xA860: \"PHAGS-PA LETTER E\",\n    0xA861: \"PHAGS-PA LETTER O\",\n    0xA862: \"PHAGS-PA LETTER QA\",\n    0xA863: \"PHAGS-PA LETTER XA\",\n    0xA864: \"PHAGS-PA LETTER FA\",\n    0xA865: \"PHAGS-PA LETTER GGA\",\n    0xA866: \"PHAGS-PA LETTER EE\",\n    0xA867: \"PHAGS-PA SUBJOINED LETTER WA\",\n    0xA868: \"PHAGS-PA SUBJOINED LETTER YA\",\n    0xA869: \"PHAGS-PA LETTER TTA\",\n    0xA86A: \"PHAGS-PA LETTER TTHA\",\n    0xA86B: \"PHAGS-PA LETTER DDA\",\n    0xA86C: \"PHAGS-PA LETTER NNA\",\n    0xA86D: \"PHAGS-PA LETTER ALTERNATE YA\",\n    0xA86E: \"PHAGS-PA LETTER VOICELESS SHA\",\n    0xA86F: \"PHAGS-PA LETTER VOICED HA\",\n    0xA870: \"PHAGS-PA LETTER ASPIRATED FA\",\n    0xA871: \"PHAGS-PA SUBJOINED LETTER RA\",\n    0xA872: \"PHAGS-PA SUPERFIXED LETTER RA\",\n    0xA873: \"PHAGS-PA LETTER CANDRABINDU\",\n    0xA874: \"PHAGS-PA SINGLE HEAD MARK\",\n    0xA875: \"PHAGS-PA DOUBLE HEAD MARK\",\n    0xA876: \"PHAGS-PA MARK SHAD\",\n    0xA877: \"PHAGS-PA MARK DOUBLE SHAD\",\n    0xA880: \"SAURASHTRA SIGN ANUSVARA\",\n    0xA881: \"SAURASHTRA SIGN VISARGA\",\n    0xA882: \"SAURASHTRA LETTER A\",\n    0xA883: \"SAURASHTRA LETTER AA\",\n    0xA884: \"SAURASHTRA LETTER I\",\n    0xA885: \"SAURASHTRA LETTER II\",\n    0xA886: \"SAURASHTRA LETTER U\",\n    0xA887: \"SAURASHTRA LETTER UU\",\n    0xA888: \"SAURASHTRA LETTER VOCALIC R\",\n    0xA889: \"SAURASHTRA LETTER VOCALIC RR\",\n    0xA88A: \"SAURASHTRA LETTER VOCALIC L\",\n    0xA88B: \"SAURASHTRA LETTER VOCALIC LL\",\n    0xA88C: \"SAURASHTRA LETTER E\",\n    0xA88D: \"SAURASHTRA LETTER EE\",\n    0xA88E: \"SAURASHTRA LETTER AI\",\n    0xA88F: \"SAURASHTRA LETTER O\",\n    0xA890: \"SAURASHTRA LETTER OO\",\n    0xA891: \"SAURASHTRA LETTER AU\",\n    0xA892: \"SAURASHTRA LETTER KA\",\n    0xA893: \"SAURASHTRA LETTER KHA\",\n    0xA894: \"SAURASHTRA LETTER GA\",\n    0xA895: \"SAURASHTRA LETTER GHA\",\n    0xA896: \"SAURASHTRA LETTER NGA\",\n    0xA897: \"SAURASHTRA LETTER CA\",\n    0xA898: \"SAURASHTRA LETTER CHA\",\n    0xA899: \"SAURASHTRA LETTER JA\",\n    0xA89A: \"SAURASHTRA LETTER JHA\",\n    0xA89B: \"SAURASHTRA LETTER NYA\",\n    0xA89C: \"SAURASHTRA LETTER TTA\",\n    0xA89D: \"SAURASHTRA LETTER TTHA\",\n    0xA89E: \"SAURASHTRA LETTER DDA\",\n    0xA89F: \"SAURASHTRA LETTER DDHA\",\n    0xA8A0: \"SAURASHTRA LETTER NNA\",\n    0xA8A1: \"SAURASHTRA LETTER TA\",\n    0xA8A2: \"SAURASHTRA LETTER THA\",\n    0xA8A3: \"SAURASHTRA LETTER DA\",\n    0xA8A4: \"SAURASHTRA LETTER DHA\",\n    0xA8A5: \"SAURASHTRA LETTER NA\",\n    0xA8A6: \"SAURASHTRA LETTER PA\",\n    0xA8A7: \"SAURASHTRA LETTER PHA\",\n    0xA8A8: \"SAURASHTRA LETTER BA\",\n    0xA8A9: \"SAURASHTRA LETTER BHA\",\n    0xA8AA: \"SAURASHTRA LETTER MA\",\n    0xA8AB: \"SAURASHTRA LETTER YA\",\n    0xA8AC: \"SAURASHTRA LETTER RA\",\n    0xA8AD: \"SAURASHTRA LETTER LA\",\n    0xA8AE: \"SAURASHTRA LETTER VA\",\n    0xA8AF: \"SAURASHTRA LETTER SHA\",\n    0xA8B0: \"SAURASHTRA LETTER SSA\",\n    0xA8B1: \"SAURASHTRA LETTER SA\",\n    0xA8B2: \"SAURASHTRA LETTER HA\",\n    0xA8B3: \"SAURASHTRA LETTER LLA\",\n    0xA8B4: \"SAURASHTRA CONSONANT SIGN HAARU\",\n    0xA8B5: \"SAURASHTRA VOWEL SIGN AA\",\n    0xA8B6: \"SAURASHTRA VOWEL SIGN I\",\n    0xA8B7: \"SAURASHTRA VOWEL SIGN II\",\n    0xA8B8: \"SAURASHTRA VOWEL SIGN U\",\n    0xA8B9: \"SAURASHTRA VOWEL SIGN UU\",\n    0xA8BA: \"SAURASHTRA VOWEL SIGN VOCALIC R\",\n    0xA8BB: \"SAURASHTRA VOWEL SIGN VOCALIC RR\",\n    0xA8BC: \"SAURASHTRA VOWEL SIGN VOCALIC L\",\n    0xA8BD: \"SAURASHTRA VOWEL SIGN VOCALIC LL\",\n    0xA8BE: \"SAURASHTRA VOWEL SIGN E\",\n    0xA8BF: \"SAURASHTRA VOWEL SIGN EE\",\n    0xA8C0: \"SAURASHTRA VOWEL SIGN AI\",\n    0xA8C1: \"SAURASHTRA VOWEL SIGN O\",\n    0xA8C2: \"SAURASHTRA VOWEL SIGN OO\",\n    0xA8C3: \"SAURASHTRA VOWEL SIGN AU\",\n    0xA8C4: \"SAURASHTRA SIGN VIRAMA\",\n    0xA8CE: \"SAURASHTRA DANDA\",\n    0xA8CF: \"SAURASHTRA DOUBLE DANDA\",\n    0xA8D0: \"SAURASHTRA DIGIT ZERO\",\n    0xA8D1: \"SAURASHTRA DIGIT ONE\",\n    0xA8D2: \"SAURASHTRA DIGIT TWO\",\n    0xA8D3: \"SAURASHTRA DIGIT THREE\",\n    0xA8D4: \"SAURASHTRA DIGIT FOUR\",\n    0xA8D5: \"SAURASHTRA DIGIT FIVE\",\n    0xA8D6: \"SAURASHTRA DIGIT SIX\",\n    0xA8D7: \"SAURASHTRA DIGIT SEVEN\",\n    0xA8D8: \"SAURASHTRA DIGIT EIGHT\",\n    0xA8D9: \"SAURASHTRA DIGIT NINE\",\n    0xA900: \"KAYAH LI DIGIT ZERO\",\n    0xA901: \"KAYAH LI DIGIT ONE\",\n    0xA902: \"KAYAH LI DIGIT TWO\",\n    0xA903: \"KAYAH LI DIGIT THREE\",\n    0xA904: \"KAYAH LI DIGIT FOUR\",\n    0xA905: \"KAYAH LI DIGIT FIVE\",\n    0xA906: \"KAYAH LI DIGIT SIX\",\n    0xA907: \"KAYAH LI DIGIT SEVEN\",\n    0xA908: \"KAYAH LI DIGIT EIGHT\",\n    0xA909: \"KAYAH LI DIGIT NINE\",\n    0xA90A: \"KAYAH LI LETTER KA\",\n    0xA90B: \"KAYAH LI LETTER KHA\",\n    0xA90C: \"KAYAH LI LETTER GA\",\n    0xA90D: \"KAYAH LI LETTER NGA\",\n    0xA90E: \"KAYAH LI LETTER SA\",\n    0xA90F: \"KAYAH LI LETTER SHA\",\n    0xA910: \"KAYAH LI LETTER ZA\",\n    0xA911: \"KAYAH LI LETTER NYA\",\n    0xA912: \"KAYAH LI LETTER TA\",\n    0xA913: \"KAYAH LI LETTER HTA\",\n    0xA914: \"KAYAH LI LETTER NA\",\n    0xA915: \"KAYAH LI LETTER PA\",\n    0xA916: \"KAYAH LI LETTER PHA\",\n    0xA917: \"KAYAH LI LETTER MA\",\n    0xA918: \"KAYAH LI LETTER DA\",\n    0xA919: \"KAYAH LI LETTER BA\",\n    0xA91A: \"KAYAH LI LETTER RA\",\n    0xA91B: \"KAYAH LI LETTER YA\",\n    0xA91C: \"KAYAH LI LETTER LA\",\n    0xA91D: \"KAYAH LI LETTER WA\",\n    0xA91E: \"KAYAH LI LETTER THA\",\n    0xA91F: \"KAYAH LI LETTER HA\",\n    0xA920: \"KAYAH LI LETTER VA\",\n    0xA921: \"KAYAH LI LETTER CA\",\n    0xA922: \"KAYAH LI LETTER A\",\n    0xA923: \"KAYAH LI LETTER OE\",\n    0xA924: \"KAYAH LI LETTER I\",\n    0xA925: \"KAYAH LI LETTER OO\",\n    0xA926: \"KAYAH LI VOWEL UE\",\n    0xA927: \"KAYAH LI VOWEL E\",\n    0xA928: \"KAYAH LI VOWEL U\",\n    0xA929: \"KAYAH LI VOWEL EE\",\n    0xA92A: \"KAYAH LI VOWEL O\",\n    0xA92B: \"KAYAH LI TONE PLOPHU\",\n    0xA92C: \"KAYAH LI TONE CALYA\",\n    0xA92D: \"KAYAH LI TONE CALYA PLOPHU\",\n    0xA92E: \"KAYAH LI SIGN CWI\",\n    0xA92F: \"KAYAH LI SIGN SHYA\",\n    0xA930: \"REJANG LETTER KA\",\n    0xA931: \"REJANG LETTER GA\",\n    0xA932: \"REJANG LETTER NGA\",\n    0xA933: \"REJANG LETTER TA\",\n    0xA934: \"REJANG LETTER DA\",\n    0xA935: \"REJANG LETTER NA\",\n    0xA936: \"REJANG LETTER PA\",\n    0xA937: \"REJANG LETTER BA\",\n    0xA938: \"REJANG LETTER MA\",\n    0xA939: \"REJANG LETTER CA\",\n    0xA93A: \"REJANG LETTER JA\",\n    0xA93B: \"REJANG LETTER NYA\",\n    0xA93C: \"REJANG LETTER SA\",\n    0xA93D: \"REJANG LETTER RA\",\n    0xA93E: \"REJANG LETTER LA\",\n    0xA93F: \"REJANG LETTER YA\",\n    0xA940: \"REJANG LETTER WA\",\n    0xA941: \"REJANG LETTER HA\",\n    0xA942: \"REJANG LETTER MBA\",\n    0xA943: \"REJANG LETTER NGGA\",\n    0xA944: \"REJANG LETTER NDA\",\n    0xA945: \"REJANG LETTER NYJA\",\n    0xA946: \"REJANG LETTER A\",\n    0xA947: \"REJANG VOWEL SIGN I\",\n    0xA948: \"REJANG VOWEL SIGN U\",\n    0xA949: \"REJANG VOWEL SIGN E\",\n    0xA94A: \"REJANG VOWEL SIGN AI\",\n    0xA94B: \"REJANG VOWEL SIGN O\",\n    0xA94C: \"REJANG VOWEL SIGN AU\",\n    0xA94D: \"REJANG VOWEL SIGN EU\",\n    0xA94E: \"REJANG VOWEL SIGN EA\",\n    0xA94F: \"REJANG CONSONANT SIGN NG\",\n    0xA950: \"REJANG CONSONANT SIGN N\",\n    0xA951: \"REJANG CONSONANT SIGN R\",\n    0xA952: \"REJANG CONSONANT SIGN H\",\n    0xA953: \"REJANG VIRAMA\",\n    0xA95F: \"REJANG SECTION MARK\",\n    0xAA00: \"CHAM LETTER A\",\n    0xAA01: \"CHAM LETTER I\",\n    0xAA02: \"CHAM LETTER U\",\n    0xAA03: \"CHAM LETTER E\",\n    0xAA04: \"CHAM LETTER AI\",\n    0xAA05: \"CHAM LETTER O\",\n    0xAA06: \"CHAM LETTER KA\",\n    0xAA07: \"CHAM LETTER KHA\",\n    0xAA08: \"CHAM LETTER GA\",\n    0xAA09: \"CHAM LETTER GHA\",\n    0xAA0A: \"CHAM LETTER NGUE\",\n    0xAA0B: \"CHAM LETTER NGA\",\n    0xAA0C: \"CHAM LETTER CHA\",\n    0xAA0D: \"CHAM LETTER CHHA\",\n    0xAA0E: \"CHAM LETTER JA\",\n    0xAA0F: \"CHAM LETTER JHA\",\n    0xAA10: \"CHAM LETTER NHUE\",\n    0xAA11: \"CHAM LETTER NHA\",\n    0xAA12: \"CHAM LETTER NHJA\",\n    0xAA13: \"CHAM LETTER TA\",\n    0xAA14: \"CHAM LETTER THA\",\n    0xAA15: \"CHAM LETTER DA\",\n    0xAA16: \"CHAM LETTER DHA\",\n    0xAA17: \"CHAM LETTER NUE\",\n    0xAA18: \"CHAM LETTER NA\",\n    0xAA19: \"CHAM LETTER DDA\",\n    0xAA1A: \"CHAM LETTER PA\",\n    0xAA1B: \"CHAM LETTER PPA\",\n    0xAA1C: \"CHAM LETTER PHA\",\n    0xAA1D: \"CHAM LETTER BA\",\n    0xAA1E: \"CHAM LETTER BHA\",\n    0xAA1F: \"CHAM LETTER MUE\",\n    0xAA20: \"CHAM LETTER MA\",\n    0xAA21: \"CHAM LETTER BBA\",\n    0xAA22: \"CHAM LETTER YA\",\n    0xAA23: \"CHAM LETTER RA\",\n    0xAA24: \"CHAM LETTER LA\",\n    0xAA25: \"CHAM LETTER VA\",\n    0xAA26: \"CHAM LETTER SSA\",\n    0xAA27: \"CHAM LETTER SA\",\n    0xAA28: \"CHAM LETTER HA\",\n    0xAA29: \"CHAM VOWEL SIGN AA\",\n    0xAA2A: \"CHAM VOWEL SIGN I\",\n    0xAA2B: \"CHAM VOWEL SIGN II\",\n    0xAA2C: \"CHAM VOWEL SIGN EI\",\n    0xAA2D: \"CHAM VOWEL SIGN U\",\n    0xAA2E: \"CHAM VOWEL SIGN OE\",\n    0xAA2F: \"CHAM VOWEL SIGN O\",\n    0xAA30: \"CHAM VOWEL SIGN AI\",\n    0xAA31: \"CHAM VOWEL SIGN AU\",\n    0xAA32: \"CHAM VOWEL SIGN UE\",\n    0xAA33: \"CHAM CONSONANT SIGN YA\",\n    0xAA34: \"CHAM CONSONANT SIGN RA\",\n    0xAA35: \"CHAM CONSONANT SIGN LA\",\n    0xAA36: \"CHAM CONSONANT SIGN WA\",\n    0xAA40: \"CHAM LETTER FINAL K\",\n    0xAA41: \"CHAM LETTER FINAL G\",\n    0xAA42: \"CHAM LETTER FINAL NG\",\n    0xAA43: \"CHAM CONSONANT SIGN FINAL NG\",\n    0xAA44: \"CHAM LETTER FINAL CH\",\n    0xAA45: \"CHAM LETTER FINAL T\",\n    0xAA46: \"CHAM LETTER FINAL N\",\n    0xAA47: \"CHAM LETTER FINAL P\",\n    0xAA48: \"CHAM LETTER FINAL Y\",\n    0xAA49: \"CHAM LETTER FINAL R\",\n    0xAA4A: \"CHAM LETTER FINAL L\",\n    0xAA4B: \"CHAM LETTER FINAL SS\",\n    0xAA4C: \"CHAM CONSONANT SIGN FINAL M\",\n    0xAA4D: \"CHAM CONSONANT SIGN FINAL H\",\n    0xAA50: \"CHAM DIGIT ZERO\",\n    0xAA51: \"CHAM DIGIT ONE\",\n    0xAA52: \"CHAM DIGIT TWO\",\n    0xAA53: \"CHAM DIGIT THREE\",\n    0xAA54: \"CHAM DIGIT FOUR\",\n    0xAA55: \"CHAM DIGIT FIVE\",\n    0xAA56: \"CHAM DIGIT SIX\",\n    0xAA57: \"CHAM DIGIT SEVEN\",\n    0xAA58: \"CHAM DIGIT EIGHT\",\n    0xAA59: \"CHAM DIGIT NINE\",\n    0xAA5C: \"CHAM PUNCTUATION SPIRAL\",\n    0xAA5D: \"CHAM PUNCTUATION DANDA\",\n    0xAA5E: \"CHAM PUNCTUATION DOUBLE DANDA\",\n    0xAA5F: \"CHAM PUNCTUATION TRIPLE DANDA\",\n    0xAC00: \"HANGUL SYLLABLE GA\",\n    0xAC1C: \"HANGUL SYLLABLE GAE\",\n    0xAC38: \"HANGUL SYLLABLE GYA\",\n    0xAC54: \"HANGUL SYLLABLE GYAE\",\n    0xAC70: \"HANGUL SYLLABLE GEO\",\n    0xAC8C: \"HANGUL SYLLABLE GE\",\n    0xACA8: \"HANGUL SYLLABLE GYEO\",\n    0xACC4: \"HANGUL SYLLABLE GYE\",\n    0xACE0: \"HANGUL SYLLABLE GO\",\n    0xACFC: \"HANGUL SYLLABLE GWA\",\n    0xAD18: \"HANGUL SYLLABLE GWAE\",\n    0xAD34: \"HANGUL SYLLABLE GOE\",\n    0xAD50: \"HANGUL SYLLABLE GYO\",\n    0xAD6C: \"HANGUL SYLLABLE GU\",\n    0xAD88: \"HANGUL SYLLABLE GWEO\",\n    0xADA4: \"HANGUL SYLLABLE GWE\",\n    0xADC0: \"HANGUL SYLLABLE GWI\",\n    0xADDC: \"HANGUL SYLLABLE GYU\",\n    0xADF8: \"HANGUL SYLLABLE GEU\",\n    0xAE14: \"HANGUL SYLLABLE GYI\",\n    0xAE30: \"HANGUL SYLLABLE GI\",\n    0xAE4C: \"HANGUL SYLLABLE GGA\",\n    0xAE68: \"HANGUL SYLLABLE GGAE\",\n    0xAE84: \"HANGUL SYLLABLE GGYA\",\n    0xAEA0: \"HANGUL SYLLABLE GGYAE\",\n    0xAEBC: \"HANGUL SYLLABLE GGEO\",\n    0xAED8: \"HANGUL SYLLABLE GGE\",\n    0xAEF4: \"HANGUL SYLLABLE GGYEO\",\n    0xAF10: \"HANGUL SYLLABLE GGYE\",\n    0xAF2C: \"HANGUL SYLLABLE GGO\",\n    0xAF48: \"HANGUL SYLLABLE GGWA\",\n    0xAF64: \"HANGUL SYLLABLE GGWAE\",\n    0xAF80: \"HANGUL SYLLABLE GGOE\",\n    0xAF9C: \"HANGUL SYLLABLE GGYO\",\n    0xAFB8: \"HANGUL SYLLABLE GGU\",\n    0xAFD4: \"HANGUL SYLLABLE GGWEO\",\n    0xAFF0: \"HANGUL SYLLABLE GGWE\",\n    0xB00C: \"HANGUL SYLLABLE GGWI\",\n    0xB028: \"HANGUL SYLLABLE GGYU\",\n    0xB044: \"HANGUL SYLLABLE GGEU\",\n    0xB060: \"HANGUL SYLLABLE GGYI\",\n    0xB07C: \"HANGUL SYLLABLE GGI\",\n    0xB098: \"HANGUL SYLLABLE NA\",\n    0xB0B4: \"HANGUL SYLLABLE NAE\",\n    0xB0D0: \"HANGUL SYLLABLE NYA\",\n    0xB0EC: \"HANGUL SYLLABLE NYAE\",\n    0xB108: \"HANGUL SYLLABLE NEO\",\n    0xB124: \"HANGUL SYLLABLE NE\",\n    0xB140: \"HANGUL SYLLABLE NYEO\",\n    0xB15C: \"HANGUL SYLLABLE NYE\",\n    0xB178: \"HANGUL SYLLABLE NO\",\n    0xB194: \"HANGUL SYLLABLE NWA\",\n    0xB1B0: \"HANGUL SYLLABLE NWAE\",\n    0xB1CC: \"HANGUL SYLLABLE NOE\",\n    0xB1E8: \"HANGUL SYLLABLE NYO\",\n    0xB204: \"HANGUL SYLLABLE NU\",\n    0xB220: \"HANGUL SYLLABLE NWEO\",\n    0xB23C: \"HANGUL SYLLABLE NWE\",\n    0xB258: \"HANGUL SYLLABLE NWI\",\n    0xB274: \"HANGUL SYLLABLE NYU\",\n    0xB290: \"HANGUL SYLLABLE NEU\",\n    0xB2AC: \"HANGUL SYLLABLE NYI\",\n    0xB2C8: \"HANGUL SYLLABLE NI\",\n    0xB2E4: \"HANGUL SYLLABLE DA\",\n    0xB300: \"HANGUL SYLLABLE DAE\",\n    0xB31C: \"HANGUL SYLLABLE DYA\",\n    0xB338: \"HANGUL SYLLABLE DYAE\",\n    0xB354: \"HANGUL SYLLABLE DEO\",\n    0xB370: \"HANGUL SYLLABLE DE\",\n    0xB38C: \"HANGUL SYLLABLE DYEO\",\n    0xB3A8: \"HANGUL SYLLABLE DYE\",\n    0xB3C4: \"HANGUL SYLLABLE DO\",\n    0xB3E0: \"HANGUL SYLLABLE DWA\",\n    0xB3FC: \"HANGUL SYLLABLE DWAE\",\n    0xB418: \"HANGUL SYLLABLE DOE\",\n    0xB434: \"HANGUL SYLLABLE DYO\",\n    0xB450: \"HANGUL SYLLABLE DU\",\n    0xB46C: \"HANGUL SYLLABLE DWEO\",\n    0xB488: \"HANGUL SYLLABLE DWE\",\n    0xB4A4: \"HANGUL SYLLABLE DWI\",\n    0xB4C0: \"HANGUL SYLLABLE DYU\",\n    0xB4DC: \"HANGUL SYLLABLE DEU\",\n    0xB4F8: \"HANGUL SYLLABLE DYI\",\n    0xB514: \"HANGUL SYLLABLE DI\",\n    0xB530: \"HANGUL SYLLABLE DDA\",\n    0xB54C: \"HANGUL SYLLABLE DDAE\",\n    0xB568: \"HANGUL SYLLABLE DDYA\",\n    0xB584: \"HANGUL SYLLABLE DDYAE\",\n    0xB5A0: \"HANGUL SYLLABLE DDEO\",\n    0xB5BC: \"HANGUL SYLLABLE DDE\",\n    0xB5D8: \"HANGUL SYLLABLE DDYEO\",\n    0xB5F4: \"HANGUL SYLLABLE DDYE\",\n    0xB610: \"HANGUL SYLLABLE DDO\",\n    0xB62C: \"HANGUL SYLLABLE DDWA\",\n    0xB648: \"HANGUL SYLLABLE DDWAE\",\n    0xB664: \"HANGUL SYLLABLE DDOE\",\n    0xB680: \"HANGUL SYLLABLE DDYO\",\n    0xB69C: \"HANGUL SYLLABLE DDU\",\n    0xB6B8: \"HANGUL SYLLABLE DDWEO\",\n    0xB6D4: \"HANGUL SYLLABLE DDWE\",\n    0xB6F0: \"HANGUL SYLLABLE DDWI\",\n    0xB70C: \"HANGUL SYLLABLE DDYU\",\n    0xB728: \"HANGUL SYLLABLE DDEU\",\n    0xB744: \"HANGUL SYLLABLE DDYI\",\n    0xB760: \"HANGUL SYLLABLE DDI\",\n    0xB77C: \"HANGUL SYLLABLE RA\",\n    0xB798: \"HANGUL SYLLABLE RAE\",\n    0xB7B4: \"HANGUL SYLLABLE RYA\",\n    0xB7D0: \"HANGUL SYLLABLE RYAE\",\n    0xB7EC: \"HANGUL SYLLABLE REO\",\n    0xB808: \"HANGUL SYLLABLE RE\",\n    0xB824: \"HANGUL SYLLABLE RYEO\",\n    0xB840: \"HANGUL SYLLABLE RYE\",\n    0xB85C: \"HANGUL SYLLABLE RO\",\n    0xB878: \"HANGUL SYLLABLE RWA\",\n    0xB894: \"HANGUL SYLLABLE RWAE\",\n    0xB8B0: \"HANGUL SYLLABLE ROE\",\n    0xB8CC: \"HANGUL SYLLABLE RYO\",\n    0xB8E8: \"HANGUL SYLLABLE RU\",\n    0xB904: \"HANGUL SYLLABLE RWEO\",\n    0xB920: \"HANGUL SYLLABLE RWE\",\n    0xB93C: \"HANGUL SYLLABLE RWI\",\n    0xB958: \"HANGUL SYLLABLE RYU\",\n    0xB974: \"HANGUL SYLLABLE REU\",\n    0xB990: \"HANGUL SYLLABLE RYI\",\n    0xB9AC: \"HANGUL SYLLABLE RI\",\n    0xB9C8: \"HANGUL SYLLABLE MA\",\n    0xB9E4: \"HANGUL SYLLABLE MAE\",\n    0xBA00: \"HANGUL SYLLABLE MYA\",\n    0xBA1C: \"HANGUL SYLLABLE MYAE\",\n    0xBA38: \"HANGUL SYLLABLE MEO\",\n    0xBA54: \"HANGUL SYLLABLE ME\",\n    0xBA70: \"HANGUL SYLLABLE MYEO\",\n    0xBA8C: \"HANGUL SYLLABLE MYE\",\n    0xBAA8: \"HANGUL SYLLABLE MO\",\n    0xBAC4: \"HANGUL SYLLABLE MWA\",\n    0xBAE0: \"HANGUL SYLLABLE MWAE\",\n    0xBAFC: \"HANGUL SYLLABLE MOE\",\n    0xBB18: \"HANGUL SYLLABLE MYO\",\n    0xBB34: \"HANGUL SYLLABLE MU\",\n    0xBB50: \"HANGUL SYLLABLE MWEO\",\n    0xBB6C: \"HANGUL SYLLABLE MWE\",\n    0xBB88: \"HANGUL SYLLABLE MWI\",\n    0xBBA4: \"HANGUL SYLLABLE MYU\",\n    0xBBC0: \"HANGUL SYLLABLE MEU\",\n    0xBBDC: \"HANGUL SYLLABLE MYI\",\n    0xBBF8: \"HANGUL SYLLABLE MI\",\n    0xBC14: \"HANGUL SYLLABLE BA\",\n    0xBC30: \"HANGUL SYLLABLE BAE\",\n    0xBC4C: \"HANGUL SYLLABLE BYA\",\n    0xBC68: \"HANGUL SYLLABLE BYAE\",\n    0xBC84: \"HANGUL SYLLABLE BEO\",\n    0xBCA0: \"HANGUL SYLLABLE BE\",\n    0xBCBC: \"HANGUL SYLLABLE BYEO\",\n    0xBCD8: \"HANGUL SYLLABLE BYE\",\n    0xBCF4: \"HANGUL SYLLABLE BO\",\n    0xBD10: \"HANGUL SYLLABLE BWA\",\n    0xBD2C: \"HANGUL SYLLABLE BWAE\",\n    0xBD48: \"HANGUL SYLLABLE BOE\",\n    0xBD64: \"HANGUL SYLLABLE BYO\",\n    0xBD80: \"HANGUL SYLLABLE BU\",\n    0xBD9C: \"HANGUL SYLLABLE BWEO\",\n    0xBDB8: \"HANGUL SYLLABLE BWE\",\n    0xBDD4: \"HANGUL SYLLABLE BWI\",\n    0xBDF0: \"HANGUL SYLLABLE BYU\",\n    0xBE0C: \"HANGUL SYLLABLE BEU\",\n    0xBE28: \"HANGUL SYLLABLE BYI\",\n    0xBE44: \"HANGUL SYLLABLE BI\",\n    0xBE60: \"HANGUL SYLLABLE BBA\",\n    0xBE7C: \"HANGUL SYLLABLE BBAE\",\n    0xBE98: \"HANGUL SYLLABLE BBYA\",\n    0xBEB4: \"HANGUL SYLLABLE BBYAE\",\n    0xBED0: \"HANGUL SYLLABLE BBEO\",\n    0xBEEC: \"HANGUL SYLLABLE BBE\",\n    0xBF08: \"HANGUL SYLLABLE BBYEO\",\n    0xBF24: \"HANGUL SYLLABLE BBYE\",\n    0xBF40: \"HANGUL SYLLABLE BBO\",\n    0xBF5C: \"HANGUL SYLLABLE BBWA\",\n    0xBF78: \"HANGUL SYLLABLE BBWAE\",\n    0xBF94: \"HANGUL SYLLABLE BBOE\",\n    0xBFB0: \"HANGUL SYLLABLE BBYO\",\n    0xBFCC: \"HANGUL SYLLABLE BBU\",\n    0xBFE8: \"HANGUL SYLLABLE BBWEO\",\n    0xC004: \"HANGUL SYLLABLE BBWE\",\n    0xC020: \"HANGUL SYLLABLE BBWI\",\n    0xC03C: \"HANGUL SYLLABLE BBYU\",\n    0xC058: \"HANGUL SYLLABLE BBEU\",\n    0xC074: \"HANGUL SYLLABLE BBYI\",\n    0xC090: \"HANGUL SYLLABLE BBI\",\n    0xC0AC: \"HANGUL SYLLABLE SA\",\n    0xC0C8: \"HANGUL SYLLABLE SAE\",\n    0xC0E4: \"HANGUL SYLLABLE SYA\",\n    0xC100: \"HANGUL SYLLABLE SYAE\",\n    0xC11C: \"HANGUL SYLLABLE SEO\",\n    0xC138: \"HANGUL SYLLABLE SE\",\n    0xC154: \"HANGUL SYLLABLE SYEO\",\n    0xC170: \"HANGUL SYLLABLE SYE\",\n    0xC18C: \"HANGUL SYLLABLE SO\",\n    0xC1A8: \"HANGUL SYLLABLE SWA\",\n    0xC1C4: \"HANGUL SYLLABLE SWAE\",\n    0xC1E0: \"HANGUL SYLLABLE SOE\",\n    0xC1FC: \"HANGUL SYLLABLE SYO\",\n    0xC218: \"HANGUL SYLLABLE SU\",\n    0xC234: \"HANGUL SYLLABLE SWEO\",\n    0xC250: \"HANGUL SYLLABLE SWE\",\n    0xC26C: \"HANGUL SYLLABLE SWI\",\n    0xC288: \"HANGUL SYLLABLE SYU\",\n    0xC2A4: \"HANGUL SYLLABLE SEU\",\n    0xC2C0: \"HANGUL SYLLABLE SYI\",\n    0xC2DC: \"HANGUL SYLLABLE SI\",\n    0xC2F8: \"HANGUL SYLLABLE SSA\",\n    0xC314: \"HANGUL SYLLABLE SSAE\",\n    0xC330: \"HANGUL SYLLABLE SSYA\",\n    0xC34C: \"HANGUL SYLLABLE SSYAE\",\n    0xC368: \"HANGUL SYLLABLE SSEO\",\n    0xC384: \"HANGUL SYLLABLE SSE\",\n    0xC3A0: \"HANGUL SYLLABLE SSYEO\",\n    0xC3BC: \"HANGUL SYLLABLE SSYE\",\n    0xC3D8: \"HANGUL SYLLABLE SSO\",\n    0xC3F4: \"HANGUL SYLLABLE SSWA\",\n    0xC410: \"HANGUL SYLLABLE SSWAE\",\n    0xC42C: \"HANGUL SYLLABLE SSOE\",\n    0xC448: \"HANGUL SYLLABLE SSYO\",\n    0xC464: \"HANGUL SYLLABLE SSU\",\n    0xC480: \"HANGUL SYLLABLE SSWEO\",\n    0xC49C: \"HANGUL SYLLABLE SSWE\",\n    0xC4B8: \"HANGUL SYLLABLE SSWI\",\n    0xC4D4: \"HANGUL SYLLABLE SSYU\",\n    0xC4F0: \"HANGUL SYLLABLE SSEU\",\n    0xC50C: \"HANGUL SYLLABLE SSYI\",\n    0xC528: \"HANGUL SYLLABLE SSI\",\n    0xC544: \"HANGUL SYLLABLE A\",\n    0xC560: \"HANGUL SYLLABLE AE\",\n    0xC57C: \"HANGUL SYLLABLE YA\",\n    0xC598: \"HANGUL SYLLABLE YAE\",\n    0xC5B4: \"HANGUL SYLLABLE EO\",\n    0xC5D0: \"HANGUL SYLLABLE E\",\n    0xC5EC: \"HANGUL SYLLABLE YEO\",\n    0xC608: \"HANGUL SYLLABLE YE\",\n    0xC624: \"HANGUL SYLLABLE O\",\n    0xC640: \"HANGUL SYLLABLE WA\",\n    0xC65C: \"HANGUL SYLLABLE WAE\",\n    0xC678: \"HANGUL SYLLABLE OE\",\n    0xC694: \"HANGUL SYLLABLE YO\",\n    0xC6B0: \"HANGUL SYLLABLE U\",\n    0xC6CC: \"HANGUL SYLLABLE WEO\",\n    0xC6E8: \"HANGUL SYLLABLE WE\",\n    0xC704: \"HANGUL SYLLABLE WI\",\n    0xC720: \"HANGUL SYLLABLE YU\",\n    0xC73C: \"HANGUL SYLLABLE EU\",\n    0xC758: \"HANGUL SYLLABLE YI\",\n    0xC774: \"HANGUL SYLLABLE I\",\n    0xC790: \"HANGUL SYLLABLE JA\",\n    0xC7AC: \"HANGUL SYLLABLE JAE\",\n    0xC7C8: \"HANGUL SYLLABLE JYA\",\n    0xC7E4: \"HANGUL SYLLABLE JYAE\",\n    0xC800: \"HANGUL SYLLABLE JEO\",\n    0xC81C: \"HANGUL SYLLABLE JE\",\n    0xC838: \"HANGUL SYLLABLE JYEO\",\n    0xC854: \"HANGUL SYLLABLE JYE\",\n    0xC870: \"HANGUL SYLLABLE JO\",\n    0xC88C: \"HANGUL SYLLABLE JWA\",\n    0xC8A8: \"HANGUL SYLLABLE JWAE\",\n    0xC8C4: \"HANGUL SYLLABLE JOE\",\n    0xC8E0: \"HANGUL SYLLABLE JYO\",\n    0xC8FC: \"HANGUL SYLLABLE JU\",\n    0xC918: \"HANGUL SYLLABLE JWEO\",\n    0xC934: \"HANGUL SYLLABLE JWE\",\n    0xC950: \"HANGUL SYLLABLE JWI\",\n    0xC96C: \"HANGUL SYLLABLE JYU\",\n    0xC988: \"HANGUL SYLLABLE JEU\",\n    0xC9A4: \"HANGUL SYLLABLE JYI\",\n    0xC9C0: \"HANGUL SYLLABLE JI\",\n    0xC9DC: \"HANGUL SYLLABLE JJA\",\n    0xC9F8: \"HANGUL SYLLABLE JJAE\",\n    0xCA14: \"HANGUL SYLLABLE JJYA\",\n    0xCA30: \"HANGUL SYLLABLE JJYAE\",\n    0xCA4C: \"HANGUL SYLLABLE JJEO\",\n    0xCA68: \"HANGUL SYLLABLE JJE\",\n    0xCA84: \"HANGUL SYLLABLE JJYEO\",\n    0xCAA0: \"HANGUL SYLLABLE JJYE\",\n    0xCABC: \"HANGUL SYLLABLE JJO\",\n    0xCAD8: \"HANGUL SYLLABLE JJWA\",\n    0xCAF4: \"HANGUL SYLLABLE JJWAE\",\n    0xCB10: \"HANGUL SYLLABLE JJOE\",\n    0xCB2C: \"HANGUL SYLLABLE JJYO\",\n    0xCB48: \"HANGUL SYLLABLE JJU\",\n    0xCB64: \"HANGUL SYLLABLE JJWEO\",\n    0xCB80: \"HANGUL SYLLABLE JJWE\",\n    0xCB9C: \"HANGUL SYLLABLE JJWI\",\n    0xCBB8: \"HANGUL SYLLABLE JJYU\",\n    0xCBD4: \"HANGUL SYLLABLE JJEU\",\n    0xCBF0: \"HANGUL SYLLABLE JJYI\",\n    0xCC0C: \"HANGUL SYLLABLE JJI\",\n    0xCC28: \"HANGUL SYLLABLE CA\",\n    0xCC44: \"HANGUL SYLLABLE CAE\",\n    0xCC60: \"HANGUL SYLLABLE CYA\",\n    0xCC7C: \"HANGUL SYLLABLE CYAE\",\n    0xCC98: \"HANGUL SYLLABLE CEO\",\n    0xCCB4: \"HANGUL SYLLABLE CE\",\n    0xCCD0: \"HANGUL SYLLABLE CYEO\",\n    0xCCEC: \"HANGUL SYLLABLE CYE\",\n    0xCD08: \"HANGUL SYLLABLE CO\",\n    0xCD24: \"HANGUL SYLLABLE CWA\",\n    0xCD40: \"HANGUL SYLLABLE CWAE\",\n    0xCD5C: \"HANGUL SYLLABLE COE\",\n    0xCD78: \"HANGUL SYLLABLE CYO\",\n    0xCD94: \"HANGUL SYLLABLE CU\",\n    0xCDB0: \"HANGUL SYLLABLE CWEO\",\n    0xCDCC: \"HANGUL SYLLABLE CWE\",\n    0xCDE8: \"HANGUL SYLLABLE CWI\",\n    0xCE04: \"HANGUL SYLLABLE CYU\",\n    0xCE20: \"HANGUL SYLLABLE CEU\",\n    0xCE3C: \"HANGUL SYLLABLE CYI\",\n    0xCE58: \"HANGUL SYLLABLE CI\",\n    0xCE74: \"HANGUL SYLLABLE KA\",\n    0xCE90: \"HANGUL SYLLABLE KAE\",\n    0xCEAC: \"HANGUL SYLLABLE KYA\",\n    0xCEC8: \"HANGUL SYLLABLE KYAE\",\n    0xCEE4: \"HANGUL SYLLABLE KEO\",\n    0xCF00: \"HANGUL SYLLABLE KE\",\n    0xCF1C: \"HANGUL SYLLABLE KYEO\",\n    0xCF38: \"HANGUL SYLLABLE KYE\",\n    0xCF54: \"HANGUL SYLLABLE KO\",\n    0xCF70: \"HANGUL SYLLABLE KWA\",\n    0xCF8C: \"HANGUL SYLLABLE KWAE\",\n    0xCFA8: \"HANGUL SYLLABLE KOE\",\n    0xCFC4: \"HANGUL SYLLABLE KYO\",\n    0xCFE0: \"HANGUL SYLLABLE KU\",\n    0xCFFC: \"HANGUL SYLLABLE KWEO\",\n    0xD018: \"HANGUL SYLLABLE KWE\",\n    0xD034: \"HANGUL SYLLABLE KWI\",\n    0xD050: \"HANGUL SYLLABLE KYU\",\n    0xD06C: \"HANGUL SYLLABLE KEU\",\n    0xD088: \"HANGUL SYLLABLE KYI\",\n    0xD0A4: \"HANGUL SYLLABLE KI\",\n    0xD0C0: \"HANGUL SYLLABLE TA\",\n    0xD0DC: \"HANGUL SYLLABLE TAE\",\n    0xD0F8: \"HANGUL SYLLABLE TYA\",\n    0xD114: \"HANGUL SYLLABLE TYAE\",\n    0xD130: \"HANGUL SYLLABLE TEO\",\n    0xD14C: \"HANGUL SYLLABLE TE\",\n    0xD168: \"HANGUL SYLLABLE TYEO\",\n    0xD184: \"HANGUL SYLLABLE TYE\",\n    0xD1A0: \"HANGUL SYLLABLE TO\",\n    0xD1BC: \"HANGUL SYLLABLE TWA\",\n    0xD1D8: \"HANGUL SYLLABLE TWAE\",\n    0xD1F4: \"HANGUL SYLLABLE TOE\",\n    0xD210: \"HANGUL SYLLABLE TYO\",\n    0xD22C: \"HANGUL SYLLABLE TU\",\n    0xD248: \"HANGUL SYLLABLE TWEO\",\n    0xD264: \"HANGUL SYLLABLE TWE\",\n    0xD280: \"HANGUL SYLLABLE TWI\",\n    0xD29C: \"HANGUL SYLLABLE TYU\",\n    0xD2B8: \"HANGUL SYLLABLE TEU\",\n    0xD2D4: \"HANGUL SYLLABLE TYI\",\n    0xD2F0: \"HANGUL SYLLABLE TI\",\n    0xD30C: \"HANGUL SYLLABLE PA\",\n    0xD328: \"HANGUL SYLLABLE PAE\",\n    0xD344: \"HANGUL SYLLABLE PYA\",\n    0xD360: \"HANGUL SYLLABLE PYAE\",\n    0xD37C: \"HANGUL SYLLABLE PEO\",\n    0xD398: \"HANGUL SYLLABLE PE\",\n    0xD3B4: \"HANGUL SYLLABLE PYEO\",\n    0xD3D0: \"HANGUL SYLLABLE PYE\",\n    0xD3EC: \"HANGUL SYLLABLE PO\",\n    0xD408: \"HANGUL SYLLABLE PWA\",\n    0xD424: \"HANGUL SYLLABLE PWAE\",\n    0xD440: \"HANGUL SYLLABLE POE\",\n    0xD45C: \"HANGUL SYLLABLE PYO\",\n    0xD478: \"HANGUL SYLLABLE PU\",\n    0xD494: \"HANGUL SYLLABLE PWEO\",\n    0xD4B0: \"HANGUL SYLLABLE PWE\",\n    0xD4CC: \"HANGUL SYLLABLE PWI\",\n    0xD4E8: \"HANGUL SYLLABLE PYU\",\n    0xD504: \"HANGUL SYLLABLE PEU\",\n    0xD520: \"HANGUL SYLLABLE PYI\",\n    0xD53C: \"HANGUL SYLLABLE PI\",\n    0xD558: \"HANGUL SYLLABLE HA\",\n    0xD574: \"HANGUL SYLLABLE HAE\",\n    0xD590: \"HANGUL SYLLABLE HYA\",\n    0xD5AC: \"HANGUL SYLLABLE HYAE\",\n    0xD5C8: \"HANGUL SYLLABLE HEO\",\n    0xD5E4: \"HANGUL SYLLABLE HE\",\n    0xD600: \"HANGUL SYLLABLE HYEO\",\n    0xD61C: \"HANGUL SYLLABLE HYE\",\n    0xD638: \"HANGUL SYLLABLE HO\",\n    0xD654: \"HANGUL SYLLABLE HWA\",\n    0xD670: \"HANGUL SYLLABLE HWAE\",\n    0xD68C: \"HANGUL SYLLABLE HOE\",\n    0xD6A8: \"HANGUL SYLLABLE HYO\",\n    0xD6C4: \"HANGUL SYLLABLE HU\",\n    0xD6E0: \"HANGUL SYLLABLE HWEO\",\n    0xD6FC: \"HANGUL SYLLABLE HWE\",\n    0xD718: \"HANGUL SYLLABLE HWI\",\n    0xD734: \"HANGUL SYLLABLE HYU\",\n    0xD750: \"HANGUL SYLLABLE HEU\",\n    0xD76C: \"HANGUL SYLLABLE HYI\",\n    0xD788: \"HANGUL SYLLABLE HI\",\n    0xF900: \"CJK COMPATIBILITY IDEOGRAPH-F900\",\n    0xF901: \"CJK COMPATIBILITY IDEOGRAPH-F901\",\n    0xF902: \"CJK COMPATIBILITY IDEOGRAPH-F902\",\n    0xF903: \"CJK COMPATIBILITY IDEOGRAPH-F903\",\n    0xF904: \"CJK COMPATIBILITY IDEOGRAPH-F904\",\n    0xF905: \"CJK COMPATIBILITY IDEOGRAPH-F905\",\n    0xF906: \"CJK COMPATIBILITY IDEOGRAPH-F906\",\n    0xF907: \"CJK COMPATIBILITY IDEOGRAPH-F907\",\n    0xF908: \"CJK COMPATIBILITY IDEOGRAPH-F908\",\n    0xF909: \"CJK COMPATIBILITY IDEOGRAPH-F909\",\n    0xF90A: \"CJK COMPATIBILITY IDEOGRAPH-F90A\",\n    0xF90B: \"CJK COMPATIBILITY IDEOGRAPH-F90B\",\n    0xF90C: \"CJK COMPATIBILITY IDEOGRAPH-F90C\",\n    0xF90D: \"CJK COMPATIBILITY IDEOGRAPH-F90D\",\n    0xF90E: \"CJK COMPATIBILITY IDEOGRAPH-F90E\",\n    0xF90F: \"CJK COMPATIBILITY IDEOGRAPH-F90F\",\n    0xF910: \"CJK COMPATIBILITY IDEOGRAPH-F910\",\n    0xF911: \"CJK COMPATIBILITY IDEOGRAPH-F911\",\n    0xF912: \"CJK COMPATIBILITY IDEOGRAPH-F912\",\n    0xF913: \"CJK COMPATIBILITY IDEOGRAPH-F913\",\n    0xF914: \"CJK COMPATIBILITY IDEOGRAPH-F914\",\n    0xF915: \"CJK COMPATIBILITY IDEOGRAPH-F915\",\n    0xF916: \"CJK COMPATIBILITY IDEOGRAPH-F916\",\n    0xF917: \"CJK COMPATIBILITY IDEOGRAPH-F917\",\n    0xF918: \"CJK COMPATIBILITY IDEOGRAPH-F918\",\n    0xF919: \"CJK COMPATIBILITY IDEOGRAPH-F919\",\n    0xF91A: \"CJK COMPATIBILITY IDEOGRAPH-F91A\",\n    0xF91B: \"CJK COMPATIBILITY IDEOGRAPH-F91B\",\n    0xF91C: \"CJK COMPATIBILITY IDEOGRAPH-F91C\",\n    0xF91D: \"CJK COMPATIBILITY IDEOGRAPH-F91D\",\n    0xF91E: \"CJK COMPATIBILITY IDEOGRAPH-F91E\",\n    0xF91F: \"CJK COMPATIBILITY IDEOGRAPH-F91F\",\n    0xF920: \"CJK COMPATIBILITY IDEOGRAPH-F920\",\n    0xF921: \"CJK COMPATIBILITY IDEOGRAPH-F921\",\n    0xF922: \"CJK COMPATIBILITY IDEOGRAPH-F922\",\n    0xF923: \"CJK COMPATIBILITY IDEOGRAPH-F923\",\n    0xF924: \"CJK COMPATIBILITY IDEOGRAPH-F924\",\n    0xF925: \"CJK COMPATIBILITY IDEOGRAPH-F925\",\n    0xF926: \"CJK COMPATIBILITY IDEOGRAPH-F926\",\n    0xF927: \"CJK COMPATIBILITY IDEOGRAPH-F927\",\n    0xF928: \"CJK COMPATIBILITY IDEOGRAPH-F928\",\n    0xF929: \"CJK COMPATIBILITY IDEOGRAPH-F929\",\n    0xF92A: \"CJK COMPATIBILITY IDEOGRAPH-F92A\",\n    0xF92B: \"CJK COMPATIBILITY IDEOGRAPH-F92B\",\n    0xF92C: \"CJK COMPATIBILITY IDEOGRAPH-F92C\",\n    0xF92D: \"CJK COMPATIBILITY IDEOGRAPH-F92D\",\n    0xF92E: \"CJK COMPATIBILITY IDEOGRAPH-F92E\",\n    0xF92F: \"CJK COMPATIBILITY IDEOGRAPH-F92F\",\n    0xF930: \"CJK COMPATIBILITY IDEOGRAPH-F930\",\n    0xF931: \"CJK COMPATIBILITY IDEOGRAPH-F931\",\n    0xF932: \"CJK COMPATIBILITY IDEOGRAPH-F932\",\n    0xF933: \"CJK COMPATIBILITY IDEOGRAPH-F933\",\n    0xF934: \"CJK COMPATIBILITY IDEOGRAPH-F934\",\n    0xF935: \"CJK COMPATIBILITY IDEOGRAPH-F935\",\n    0xF936: \"CJK COMPATIBILITY IDEOGRAPH-F936\",\n    0xF937: \"CJK COMPATIBILITY IDEOGRAPH-F937\",\n    0xF938: \"CJK COMPATIBILITY IDEOGRAPH-F938\",\n    0xF939: \"CJK COMPATIBILITY IDEOGRAPH-F939\",\n    0xF93A: \"CJK COMPATIBILITY IDEOGRAPH-F93A\",\n    0xF93B: \"CJK COMPATIBILITY IDEOGRAPH-F93B\",\n    0xF93C: \"CJK COMPATIBILITY IDEOGRAPH-F93C\",\n    0xF93D: \"CJK COMPATIBILITY IDEOGRAPH-F93D\",\n    0xF93E: \"CJK COMPATIBILITY IDEOGRAPH-F93E\",\n    0xF93F: \"CJK COMPATIBILITY IDEOGRAPH-F93F\",\n    0xF940: \"CJK COMPATIBILITY IDEOGRAPH-F940\",\n    0xF941: \"CJK COMPATIBILITY IDEOGRAPH-F941\",\n    0xF942: \"CJK COMPATIBILITY IDEOGRAPH-F942\",\n    0xF943: \"CJK COMPATIBILITY IDEOGRAPH-F943\",\n    0xF944: \"CJK COMPATIBILITY IDEOGRAPH-F944\",\n    0xF945: \"CJK COMPATIBILITY IDEOGRAPH-F945\",\n    0xF946: \"CJK COMPATIBILITY IDEOGRAPH-F946\",\n    0xF947: \"CJK COMPATIBILITY IDEOGRAPH-F947\",\n    0xF948: \"CJK COMPATIBILITY IDEOGRAPH-F948\",\n    0xF949: \"CJK COMPATIBILITY IDEOGRAPH-F949\",\n    0xF94A: \"CJK COMPATIBILITY IDEOGRAPH-F94A\",\n    0xF94B: \"CJK COMPATIBILITY IDEOGRAPH-F94B\",\n    0xF94C: \"CJK COMPATIBILITY IDEOGRAPH-F94C\",\n    0xF94D: \"CJK COMPATIBILITY IDEOGRAPH-F94D\",\n    0xF94E: \"CJK COMPATIBILITY IDEOGRAPH-F94E\",\n    0xF94F: \"CJK COMPATIBILITY IDEOGRAPH-F94F\",\n    0xF950: \"CJK COMPATIBILITY IDEOGRAPH-F950\",\n    0xF951: \"CJK COMPATIBILITY IDEOGRAPH-F951\",\n    0xF952: \"CJK COMPATIBILITY IDEOGRAPH-F952\",\n    0xF953: \"CJK COMPATIBILITY IDEOGRAPH-F953\",\n    0xF954: \"CJK COMPATIBILITY IDEOGRAPH-F954\",\n    0xF955: \"CJK COMPATIBILITY IDEOGRAPH-F955\",\n    0xF956: \"CJK COMPATIBILITY IDEOGRAPH-F956\",\n    0xF957: \"CJK COMPATIBILITY IDEOGRAPH-F957\",\n    0xF958: \"CJK COMPATIBILITY IDEOGRAPH-F958\",\n    0xF959: \"CJK COMPATIBILITY IDEOGRAPH-F959\",\n    0xF95A: \"CJK COMPATIBILITY IDEOGRAPH-F95A\",\n    0xF95B: \"CJK COMPATIBILITY IDEOGRAPH-F95B\",\n    0xF95C: \"CJK COMPATIBILITY IDEOGRAPH-F95C\",\n    0xF95D: \"CJK COMPATIBILITY IDEOGRAPH-F95D\",\n    0xF95E: \"CJK COMPATIBILITY IDEOGRAPH-F95E\",\n    0xF95F: \"CJK COMPATIBILITY IDEOGRAPH-F95F\",\n    0xF960: \"CJK COMPATIBILITY IDEOGRAPH-F960\",\n    0xF961: \"CJK COMPATIBILITY IDEOGRAPH-F961\",\n    0xF962: \"CJK COMPATIBILITY IDEOGRAPH-F962\",\n    0xF963: \"CJK COMPATIBILITY IDEOGRAPH-F963\",\n    0xF964: \"CJK COMPATIBILITY IDEOGRAPH-F964\",\n    0xF965: \"CJK COMPATIBILITY IDEOGRAPH-F965\",\n    0xF966: \"CJK COMPATIBILITY IDEOGRAPH-F966\",\n    0xF967: \"CJK COMPATIBILITY IDEOGRAPH-F967\",\n    0xF968: \"CJK COMPATIBILITY IDEOGRAPH-F968\",\n    0xF969: \"CJK COMPATIBILITY IDEOGRAPH-F969\",\n    0xF96A: \"CJK COMPATIBILITY IDEOGRAPH-F96A\",\n    0xF96B: \"CJK COMPATIBILITY IDEOGRAPH-F96B\",\n    0xF96C: \"CJK COMPATIBILITY IDEOGRAPH-F96C\",\n    0xF96D: \"CJK COMPATIBILITY IDEOGRAPH-F96D\",\n    0xF96E: \"CJK COMPATIBILITY IDEOGRAPH-F96E\",\n    0xF96F: \"CJK COMPATIBILITY IDEOGRAPH-F96F\",\n    0xF970: \"CJK COMPATIBILITY IDEOGRAPH-F970\",\n    0xF971: \"CJK COMPATIBILITY IDEOGRAPH-F971\",\n    0xF972: \"CJK COMPATIBILITY IDEOGRAPH-F972\",\n    0xF973: \"CJK COMPATIBILITY IDEOGRAPH-F973\",\n    0xF974: \"CJK COMPATIBILITY IDEOGRAPH-F974\",\n    0xF975: \"CJK COMPATIBILITY IDEOGRAPH-F975\",\n    0xF976: \"CJK COMPATIBILITY IDEOGRAPH-F976\",\n    0xF977: \"CJK COMPATIBILITY IDEOGRAPH-F977\",\n    0xF978: \"CJK COMPATIBILITY IDEOGRAPH-F978\",\n    0xF979: \"CJK COMPATIBILITY IDEOGRAPH-F979\",\n    0xF97A: \"CJK COMPATIBILITY IDEOGRAPH-F97A\",\n    0xF97B: \"CJK COMPATIBILITY IDEOGRAPH-F97B\",\n    0xF97C: \"CJK COMPATIBILITY IDEOGRAPH-F97C\",\n    0xF97D: \"CJK COMPATIBILITY IDEOGRAPH-F97D\",\n    0xF97E: \"CJK COMPATIBILITY IDEOGRAPH-F97E\",\n    0xF97F: \"CJK COMPATIBILITY IDEOGRAPH-F97F\",\n    0xF980: \"CJK COMPATIBILITY IDEOGRAPH-F980\",\n    0xF981: \"CJK COMPATIBILITY IDEOGRAPH-F981\",\n    0xF982: \"CJK COMPATIBILITY IDEOGRAPH-F982\",\n    0xF983: \"CJK COMPATIBILITY IDEOGRAPH-F983\",\n    0xF984: \"CJK COMPATIBILITY IDEOGRAPH-F984\",\n    0xF985: \"CJK COMPATIBILITY IDEOGRAPH-F985\",\n    0xF986: \"CJK COMPATIBILITY IDEOGRAPH-F986\",\n    0xF987: \"CJK COMPATIBILITY IDEOGRAPH-F987\",\n    0xF988: \"CJK COMPATIBILITY IDEOGRAPH-F988\",\n    0xF989: \"CJK COMPATIBILITY IDEOGRAPH-F989\",\n    0xF98A: \"CJK COMPATIBILITY IDEOGRAPH-F98A\",\n    0xF98B: \"CJK COMPATIBILITY IDEOGRAPH-F98B\",\n    0xF98C: \"CJK COMPATIBILITY IDEOGRAPH-F98C\",\n    0xF98D: \"CJK COMPATIBILITY IDEOGRAPH-F98D\",\n    0xF98E: \"CJK COMPATIBILITY IDEOGRAPH-F98E\",\n    0xF98F: \"CJK COMPATIBILITY IDEOGRAPH-F98F\",\n    0xF990: \"CJK COMPATIBILITY IDEOGRAPH-F990\",\n    0xF991: \"CJK COMPATIBILITY IDEOGRAPH-F991\",\n    0xF992: \"CJK COMPATIBILITY IDEOGRAPH-F992\",\n    0xF993: \"CJK COMPATIBILITY IDEOGRAPH-F993\",\n    0xF994: \"CJK COMPATIBILITY IDEOGRAPH-F994\",\n    0xF995: \"CJK COMPATIBILITY IDEOGRAPH-F995\",\n    0xF996: \"CJK COMPATIBILITY IDEOGRAPH-F996\",\n    0xF997: \"CJK COMPATIBILITY IDEOGRAPH-F997\",\n    0xF998: \"CJK COMPATIBILITY IDEOGRAPH-F998\",\n    0xF999: \"CJK COMPATIBILITY IDEOGRAPH-F999\",\n    0xF99A: \"CJK COMPATIBILITY IDEOGRAPH-F99A\",\n    0xF99B: \"CJK COMPATIBILITY IDEOGRAPH-F99B\",\n    0xF99C: \"CJK COMPATIBILITY IDEOGRAPH-F99C\",\n    0xF99D: \"CJK COMPATIBILITY IDEOGRAPH-F99D\",\n    0xF99E: \"CJK COMPATIBILITY IDEOGRAPH-F99E\",\n    0xF99F: \"CJK COMPATIBILITY IDEOGRAPH-F99F\",\n    0xF9A0: \"CJK COMPATIBILITY IDEOGRAPH-F9A0\",\n    0xF9A1: \"CJK COMPATIBILITY IDEOGRAPH-F9A1\",\n    0xF9A2: \"CJK COMPATIBILITY IDEOGRAPH-F9A2\",\n    0xF9A3: \"CJK COMPATIBILITY IDEOGRAPH-F9A3\",\n    0xF9A4: \"CJK COMPATIBILITY IDEOGRAPH-F9A4\",\n    0xF9A5: \"CJK COMPATIBILITY IDEOGRAPH-F9A5\",\n    0xF9A6: \"CJK COMPATIBILITY IDEOGRAPH-F9A6\",\n    0xF9A7: \"CJK COMPATIBILITY IDEOGRAPH-F9A7\",\n    0xF9A8: \"CJK COMPATIBILITY IDEOGRAPH-F9A8\",\n    0xF9A9: \"CJK COMPATIBILITY IDEOGRAPH-F9A9\",\n    0xF9AA: \"CJK COMPATIBILITY IDEOGRAPH-F9AA\",\n    0xF9AB: \"CJK COMPATIBILITY IDEOGRAPH-F9AB\",\n    0xF9AC: \"CJK COMPATIBILITY IDEOGRAPH-F9AC\",\n    0xF9AD: \"CJK COMPATIBILITY IDEOGRAPH-F9AD\",\n    0xF9AE: \"CJK COMPATIBILITY IDEOGRAPH-F9AE\",\n    0xF9AF: \"CJK COMPATIBILITY IDEOGRAPH-F9AF\",\n    0xF9B0: \"CJK COMPATIBILITY IDEOGRAPH-F9B0\",\n    0xF9B1: \"CJK COMPATIBILITY IDEOGRAPH-F9B1\",\n    0xF9B2: \"CJK COMPATIBILITY IDEOGRAPH-F9B2\",\n    0xF9B3: \"CJK COMPATIBILITY IDEOGRAPH-F9B3\",\n    0xF9B4: \"CJK COMPATIBILITY IDEOGRAPH-F9B4\",\n    0xF9B5: \"CJK COMPATIBILITY IDEOGRAPH-F9B5\",\n    0xF9B6: \"CJK COMPATIBILITY IDEOGRAPH-F9B6\",\n    0xF9B7: \"CJK COMPATIBILITY IDEOGRAPH-F9B7\",\n    0xF9B8: \"CJK COMPATIBILITY IDEOGRAPH-F9B8\",\n    0xF9B9: \"CJK COMPATIBILITY IDEOGRAPH-F9B9\",\n    0xF9BA: \"CJK COMPATIBILITY IDEOGRAPH-F9BA\",\n    0xF9BB: \"CJK COMPATIBILITY IDEOGRAPH-F9BB\",\n    0xF9BC: \"CJK COMPATIBILITY IDEOGRAPH-F9BC\",\n    0xF9BD: \"CJK COMPATIBILITY IDEOGRAPH-F9BD\",\n    0xF9BE: \"CJK COMPATIBILITY IDEOGRAPH-F9BE\",\n    0xF9BF: \"CJK COMPATIBILITY IDEOGRAPH-F9BF\",\n    0xF9C0: \"CJK COMPATIBILITY IDEOGRAPH-F9C0\",\n    0xF9C1: \"CJK COMPATIBILITY IDEOGRAPH-F9C1\",\n    0xF9C2: \"CJK COMPATIBILITY IDEOGRAPH-F9C2\",\n    0xF9C3: \"CJK COMPATIBILITY IDEOGRAPH-F9C3\",\n    0xF9C4: \"CJK COMPATIBILITY IDEOGRAPH-F9C4\",\n    0xF9C5: \"CJK COMPATIBILITY IDEOGRAPH-F9C5\",\n    0xF9C6: \"CJK COMPATIBILITY IDEOGRAPH-F9C6\",\n    0xF9C7: \"CJK COMPATIBILITY IDEOGRAPH-F9C7\",\n    0xF9C8: \"CJK COMPATIBILITY IDEOGRAPH-F9C8\",\n    0xF9C9: \"CJK COMPATIBILITY IDEOGRAPH-F9C9\",\n    0xF9CA: \"CJK COMPATIBILITY IDEOGRAPH-F9CA\",\n    0xF9CB: \"CJK COMPATIBILITY IDEOGRAPH-F9CB\",\n    0xF9CC: \"CJK COMPATIBILITY IDEOGRAPH-F9CC\",\n    0xF9CD: \"CJK COMPATIBILITY IDEOGRAPH-F9CD\",\n    0xF9CE: \"CJK COMPATIBILITY IDEOGRAPH-F9CE\",\n    0xF9CF: \"CJK COMPATIBILITY IDEOGRAPH-F9CF\",\n    0xF9D0: \"CJK COMPATIBILITY IDEOGRAPH-F9D0\",\n    0xF9D1: \"CJK COMPATIBILITY IDEOGRAPH-F9D1\",\n    0xF9D2: \"CJK COMPATIBILITY IDEOGRAPH-F9D2\",\n    0xF9D3: \"CJK COMPATIBILITY IDEOGRAPH-F9D3\",\n    0xF9D4: \"CJK COMPATIBILITY IDEOGRAPH-F9D4\",\n    0xF9D5: \"CJK COMPATIBILITY IDEOGRAPH-F9D5\",\n    0xF9D6: \"CJK COMPATIBILITY IDEOGRAPH-F9D6\",\n    0xF9D7: \"CJK COMPATIBILITY IDEOGRAPH-F9D7\",\n    0xF9D8: \"CJK COMPATIBILITY IDEOGRAPH-F9D8\",\n    0xF9D9: \"CJK COMPATIBILITY IDEOGRAPH-F9D9\",\n    0xF9DA: \"CJK COMPATIBILITY IDEOGRAPH-F9DA\",\n    0xF9DB: \"CJK COMPATIBILITY IDEOGRAPH-F9DB\",\n    0xF9DC: \"CJK COMPATIBILITY IDEOGRAPH-F9DC\",\n    0xF9DD: \"CJK COMPATIBILITY IDEOGRAPH-F9DD\",\n    0xF9DE: \"CJK COMPATIBILITY IDEOGRAPH-F9DE\",\n    0xF9DF: \"CJK COMPATIBILITY IDEOGRAPH-F9DF\",\n    0xF9E0: \"CJK COMPATIBILITY IDEOGRAPH-F9E0\",\n    0xF9E1: \"CJK COMPATIBILITY IDEOGRAPH-F9E1\",\n    0xF9E2: \"CJK COMPATIBILITY IDEOGRAPH-F9E2\",\n    0xF9E3: \"CJK COMPATIBILITY IDEOGRAPH-F9E3\",\n    0xF9E4: \"CJK COMPATIBILITY IDEOGRAPH-F9E4\",\n    0xF9E5: \"CJK COMPATIBILITY IDEOGRAPH-F9E5\",\n    0xF9E6: \"CJK COMPATIBILITY IDEOGRAPH-F9E6\",\n    0xF9E7: \"CJK COMPATIBILITY IDEOGRAPH-F9E7\",\n    0xF9E8: \"CJK COMPATIBILITY IDEOGRAPH-F9E8\",\n    0xF9E9: \"CJK COMPATIBILITY IDEOGRAPH-F9E9\",\n    0xF9EA: \"CJK COMPATIBILITY IDEOGRAPH-F9EA\",\n    0xF9EB: \"CJK COMPATIBILITY IDEOGRAPH-F9EB\",\n    0xF9EC: \"CJK COMPATIBILITY IDEOGRAPH-F9EC\",\n    0xF9ED: \"CJK COMPATIBILITY IDEOGRAPH-F9ED\",\n    0xF9EE: \"CJK COMPATIBILITY IDEOGRAPH-F9EE\",\n    0xF9EF: \"CJK COMPATIBILITY IDEOGRAPH-F9EF\",\n    0xF9F0: \"CJK COMPATIBILITY IDEOGRAPH-F9F0\",\n    0xF9F1: \"CJK COMPATIBILITY IDEOGRAPH-F9F1\",\n    0xF9F2: \"CJK COMPATIBILITY IDEOGRAPH-F9F2\",\n    0xF9F3: \"CJK COMPATIBILITY IDEOGRAPH-F9F3\",\n    0xF9F4: \"CJK COMPATIBILITY IDEOGRAPH-F9F4\",\n    0xF9F5: \"CJK COMPATIBILITY IDEOGRAPH-F9F5\",\n    0xF9F6: \"CJK COMPATIBILITY IDEOGRAPH-F9F6\",\n    0xF9F7: \"CJK COMPATIBILITY IDEOGRAPH-F9F7\",\n    0xF9F8: \"CJK COMPATIBILITY IDEOGRAPH-F9F8\",\n    0xF9F9: \"CJK COMPATIBILITY IDEOGRAPH-F9F9\",\n    0xF9FA: \"CJK COMPATIBILITY IDEOGRAPH-F9FA\",\n    0xF9FB: \"CJK COMPATIBILITY IDEOGRAPH-F9FB\",\n    0xF9FC: \"CJK COMPATIBILITY IDEOGRAPH-F9FC\",\n    0xF9FD: \"CJK COMPATIBILITY IDEOGRAPH-F9FD\",\n    0xF9FE: \"CJK COMPATIBILITY IDEOGRAPH-F9FE\",\n    0xF9FF: \"CJK COMPATIBILITY IDEOGRAPH-F9FF\",\n    0xFA00: \"CJK COMPATIBILITY IDEOGRAPH-FA00\",\n    0xFA01: \"CJK COMPATIBILITY IDEOGRAPH-FA01\",\n    0xFA02: \"CJK COMPATIBILITY IDEOGRAPH-FA02\",\n    0xFA03: \"CJK COMPATIBILITY IDEOGRAPH-FA03\",\n    0xFA04: \"CJK COMPATIBILITY IDEOGRAPH-FA04\",\n    0xFA05: \"CJK COMPATIBILITY IDEOGRAPH-FA05\",\n    0xFA06: \"CJK COMPATIBILITY IDEOGRAPH-FA06\",\n    0xFA07: \"CJK COMPATIBILITY IDEOGRAPH-FA07\",\n    0xFA08: \"CJK COMPATIBILITY IDEOGRAPH-FA08\",\n    0xFA09: \"CJK COMPATIBILITY IDEOGRAPH-FA09\",\n    0xFA0A: \"CJK COMPATIBILITY IDEOGRAPH-FA0A\",\n    0xFA0B: \"CJK COMPATIBILITY IDEOGRAPH-FA0B\",\n    0xFA0C: \"CJK COMPATIBILITY IDEOGRAPH-FA0C\",\n    0xFA0D: \"CJK COMPATIBILITY IDEOGRAPH-FA0D\",\n    0xFA0E: \"CJK COMPATIBILITY IDEOGRAPH-FA0E\",\n    0xFA0F: \"CJK COMPATIBILITY IDEOGRAPH-FA0F\",\n    0xFA10: \"CJK COMPATIBILITY IDEOGRAPH-FA10\",\n    0xFA11: \"CJK COMPATIBILITY IDEOGRAPH-FA11\",\n    0xFA12: \"CJK COMPATIBILITY IDEOGRAPH-FA12\",\n    0xFA13: \"CJK COMPATIBILITY IDEOGRAPH-FA13\",\n    0xFA14: \"CJK COMPATIBILITY IDEOGRAPH-FA14\",\n    0xFA15: \"CJK COMPATIBILITY IDEOGRAPH-FA15\",\n    0xFA16: \"CJK COMPATIBILITY IDEOGRAPH-FA16\",\n    0xFA17: \"CJK COMPATIBILITY IDEOGRAPH-FA17\",\n    0xFA18: \"CJK COMPATIBILITY IDEOGRAPH-FA18\",\n    0xFA19: \"CJK COMPATIBILITY IDEOGRAPH-FA19\",\n    0xFA1A: \"CJK COMPATIBILITY IDEOGRAPH-FA1A\",\n    0xFA1B: \"CJK COMPATIBILITY IDEOGRAPH-FA1B\",\n    0xFA1C: \"CJK COMPATIBILITY IDEOGRAPH-FA1C\",\n    0xFA1D: \"CJK COMPATIBILITY IDEOGRAPH-FA1D\",\n    0xFA1E: \"CJK COMPATIBILITY IDEOGRAPH-FA1E\",\n    0xFA1F: \"CJK COMPATIBILITY IDEOGRAPH-FA1F *\",\n    0xFA20: \"CJK COMPATIBILITY IDEOGRAPH-FA20\",\n    0xFA21: \"CJK COMPATIBILITY IDEOGRAPH-FA21\",\n    0xFA22: \"CJK COMPATIBILITY IDEOGRAPH-FA22\",\n    0xFA23: \"CJK COMPATIBILITY IDEOGRAPH-FA23 *\",\n    0xFA24: \"CJK COMPATIBILITY IDEOGRAPH-FA24\",\n    0xFA25: \"CJK COMPATIBILITY IDEOGRAPH-FA25\",\n    0xFA26: \"CJK COMPATIBILITY IDEOGRAPH-FA26\",\n    0xFA27: \"CJK COMPATIBILITY IDEOGRAPH-FA27\",\n    0xFA28: \"CJK COMPATIBILITY IDEOGRAPH-FA28\",\n    0xFA29: \"CJK COMPATIBILITY IDEOGRAPH-FA29\",\n    0xFA2A: \"CJK COMPATIBILITY IDEOGRAPH-FA2A\",\n    0xFA2B: \"CJK COMPATIBILITY IDEOGRAPH-FA2B\",\n    0xFA2C: \"CJK COMPATIBILITY IDEOGRAPH-FA2C\",\n    0xFA2D: \"CJK COMPATIBILITY IDEOGRAPH-FA2D\",\n    0xFA30: \"CJK COMPATIBILITY IDEOGRAPH-FA30\",\n    0xFA31: \"CJK COMPATIBILITY IDEOGRAPH-FA31\",\n    0xFA32: \"CJK COMPATIBILITY IDEOGRAPH-FA32\",\n    0xFA33: \"CJK COMPATIBILITY IDEOGRAPH-FA33\",\n    0xFA34: \"CJK COMPATIBILITY IDEOGRAPH-FA34\",\n    0xFA35: \"CJK COMPATIBILITY IDEOGRAPH-FA35\",\n    0xFA36: \"CJK COMPATIBILITY IDEOGRAPH-FA36\",\n    0xFA37: \"CJK COMPATIBILITY IDEOGRAPH-FA37\",\n    0xFA38: \"CJK COMPATIBILITY IDEOGRAPH-FA38\",\n    0xFA39: \"CJK COMPATIBILITY IDEOGRAPH-FA39\",\n    0xFA3A: \"CJK COMPATIBILITY IDEOGRAPH-FA3A\",\n    0xFA3B: \"CJK COMPATIBILITY IDEOGRAPH-FA3B\",\n    0xFA3C: \"CJK COMPATIBILITY IDEOGRAPH-FA3C\",\n    0xFA3D: \"CJK COMPATIBILITY IDEOGRAPH-FA3D\",\n    0xFA3E: \"CJK COMPATIBILITY IDEOGRAPH-FA3E\",\n    0xFA3F: \"CJK COMPATIBILITY IDEOGRAPH-FA3F\",\n    0xFA40: \"CJK COMPATIBILITY IDEOGRAPH-FA40\",\n    0xFA41: \"CJK COMPATIBILITY IDEOGRAPH-FA41\",\n    0xFA42: \"CJK COMPATIBILITY IDEOGRAPH-FA42\",\n    0xFA43: \"CJK COMPATIBILITY IDEOGRAPH-FA43\",\n    0xFA44: \"CJK COMPATIBILITY IDEOGRAPH-FA44\",\n    0xFA45: \"CJK COMPATIBILITY IDEOGRAPH-FA45\",\n    0xFA46: \"CJK COMPATIBILITY IDEOGRAPH-FA46\",\n    0xFA47: \"CJK COMPATIBILITY IDEOGRAPH-FA47\",\n    0xFA48: \"CJK COMPATIBILITY IDEOGRAPH-FA48\",\n    0xFA49: \"CJK COMPATIBILITY IDEOGRAPH-FA49\",\n    0xFA4A: \"CJK COMPATIBILITY IDEOGRAPH-FA4A\",\n    0xFA4B: \"CJK COMPATIBILITY IDEOGRAPH-FA4B\",\n    0xFA4C: \"CJK COMPATIBILITY IDEOGRAPH-FA4C\",\n    0xFA4D: \"CJK COMPATIBILITY IDEOGRAPH-FA4D\",\n    0xFA4E: \"CJK COMPATIBILITY IDEOGRAPH-FA4E\",\n    0xFA4F: \"CJK COMPATIBILITY IDEOGRAPH-FA4F\",\n    0xFA50: \"CJK COMPATIBILITY IDEOGRAPH-FA50\",\n    0xFA51: \"CJK COMPATIBILITY IDEOGRAPH-FA51\",\n    0xFA52: \"CJK COMPATIBILITY IDEOGRAPH-FA52\",\n    0xFA53: \"CJK COMPATIBILITY IDEOGRAPH-FA53\",\n    0xFA54: \"CJK COMPATIBILITY IDEOGRAPH-FA54\",\n    0xFA55: \"CJK COMPATIBILITY IDEOGRAPH-FA55\",\n    0xFA56: \"CJK COMPATIBILITY IDEOGRAPH-FA56\",\n    0xFA57: \"CJK COMPATIBILITY IDEOGRAPH-FA57\",\n    0xFA58: \"CJK COMPATIBILITY IDEOGRAPH-FA58\",\n    0xFA59: \"CJK COMPATIBILITY IDEOGRAPH-FA59\",\n    0xFA5A: \"CJK COMPATIBILITY IDEOGRAPH-FA5A\",\n    0xFA5B: \"CJK COMPATIBILITY IDEOGRAPH-FA5B\",\n    0xFA5C: \"CJK COMPATIBILITY IDEOGRAPH-FA5C\",\n    0xFA5D: \"CJK COMPATIBILITY IDEOGRAPH-FA5D\",\n    0xFA5E: \"CJK COMPATIBILITY IDEOGRAPH-FA5E\",\n    0xFA5F: \"CJK COMPATIBILITY IDEOGRAPH-FA5F\",\n    0xFA60: \"CJK COMPATIBILITY IDEOGRAPH-FA60\",\n    0xFA61: \"CJK COMPATIBILITY IDEOGRAPH-FA61\",\n    0xFA62: \"CJK COMPATIBILITY IDEOGRAPH-FA62\",\n    0xFA63: \"CJK COMPATIBILITY IDEOGRAPH-FA63\",\n    0xFA64: \"CJK COMPATIBILITY IDEOGRAPH-FA64\",\n    0xFA65: \"CJK COMPATIBILITY IDEOGRAPH-FA65\",\n    0xFA66: \"CJK COMPATIBILITY IDEOGRAPH-FA66\",\n    0xFA67: \"CJK COMPATIBILITY IDEOGRAPH-FA67\",\n    0xFA68: \"CJK COMPATIBILITY IDEOGRAPH-FA68\",\n    0xFA69: \"CJK COMPATIBILITY IDEOGRAPH-FA69\",\n    0xFA6A: \"CJK COMPATIBILITY IDEOGRAPH-FA6A\",\n    0xFA70: \"CJK COMPATIBILITY IDEOGRAPH-FA70\",\n    0xFA71: \"CJK COMPATIBILITY IDEOGRAPH-FA71\",\n    0xFA72: \"CJK COMPATIBILITY IDEOGRAPH-FA72\",\n    0xFA73: \"CJK COMPATIBILITY IDEOGRAPH-FA73\",\n    0xFA74: \"CJK COMPATIBILITY IDEOGRAPH-FA74\",\n    0xFA75: \"CJK COMPATIBILITY IDEOGRAPH-FA75\",\n    0xFA76: \"CJK COMPATIBILITY IDEOGRAPH-FA76\",\n    0xFA77: \"CJK COMPATIBILITY IDEOGRAPH-FA77\",\n    0xFA78: \"CJK COMPATIBILITY IDEOGRAPH-FA78\",\n    0xFA79: \"CJK COMPATIBILITY IDEOGRAPH-FA79\",\n    0xFA7A: \"CJK COMPATIBILITY IDEOGRAPH-FA7A\",\n    0xFA7B: \"CJK COMPATIBILITY IDEOGRAPH-FA7B\",\n    0xFA7C: \"CJK COMPATIBILITY IDEOGRAPH-FA7C\",\n    0xFA7D: \"CJK COMPATIBILITY IDEOGRAPH-FA7D\",\n    0xFA7E: \"CJK COMPATIBILITY IDEOGRAPH-FA7E\",\n    0xFA7F: \"CJK COMPATIBILITY IDEOGRAPH-FA7F\",\n    0xFA80: \"CJK COMPATIBILITY IDEOGRAPH-FA80\",\n    0xFA81: \"CJK COMPATIBILITY IDEOGRAPH-FA81\",\n    0xFA82: \"CJK COMPATIBILITY IDEOGRAPH-FA82\",\n    0xFA83: \"CJK COMPATIBILITY IDEOGRAPH-FA83\",\n    0xFA84: \"CJK COMPATIBILITY IDEOGRAPH-FA84\",\n    0xFA85: \"CJK COMPATIBILITY IDEOGRAPH-FA85\",\n    0xFA86: \"CJK COMPATIBILITY IDEOGRAPH-FA86\",\n    0xFA87: \"CJK COMPATIBILITY IDEOGRAPH-FA87\",\n    0xFA88: \"CJK COMPATIBILITY IDEOGRAPH-FA88\",\n    0xFA89: \"CJK COMPATIBILITY IDEOGRAPH-FA89\",\n    0xFA8A: \"CJK COMPATIBILITY IDEOGRAPH-FA8A\",\n    0xFA8B: \"CJK COMPATIBILITY IDEOGRAPH-FA8B\",\n    0xFA8C: \"CJK COMPATIBILITY IDEOGRAPH-FA8C\",\n    0xFA8D: \"CJK COMPATIBILITY IDEOGRAPH-FA8D\",\n    0xFA8E: \"CJK COMPATIBILITY IDEOGRAPH-FA8E\",\n    0xFA8F: \"CJK COMPATIBILITY IDEOGRAPH-FA8F\",\n    0xFA90: \"CJK COMPATIBILITY IDEOGRAPH-FA90\",\n    0xFA91: \"CJK COMPATIBILITY IDEOGRAPH-FA91\",\n    0xFA92: \"CJK COMPATIBILITY IDEOGRAPH-FA92\",\n    0xFA93: \"CJK COMPATIBILITY IDEOGRAPH-FA93\",\n    0xFA94: \"CJK COMPATIBILITY IDEOGRAPH-FA94\",\n    0xFA95: \"CJK COMPATIBILITY IDEOGRAPH-FA95\",\n    0xFA96: \"CJK COMPATIBILITY IDEOGRAPH-FA96\",\n    0xFA97: \"CJK COMPATIBILITY IDEOGRAPH-FA97\",\n    0xFA98: \"CJK COMPATIBILITY IDEOGRAPH-FA98\",\n    0xFA99: \"CJK COMPATIBILITY IDEOGRAPH-FA99\",\n    0xFA9A: \"CJK COMPATIBILITY IDEOGRAPH-FA9A\",\n    0xFA9B: \"CJK COMPATIBILITY IDEOGRAPH-FA9B\",\n    0xFA9C: \"CJK COMPATIBILITY IDEOGRAPH-FA9C\",\n    0xFA9D: \"CJK COMPATIBILITY IDEOGRAPH-FA9D\",\n    0xFA9E: \"CJK COMPATIBILITY IDEOGRAPH-FA9E\",\n    0xFA9F: \"CJK COMPATIBILITY IDEOGRAPH-FA9F\",\n    0xFAA0: \"CJK COMPATIBILITY IDEOGRAPH-FAA0\",\n    0xFAA1: \"CJK COMPATIBILITY IDEOGRAPH-FAA1\",\n    0xFAA2: \"CJK COMPATIBILITY IDEOGRAPH-FAA2\",\n    0xFAA3: \"CJK COMPATIBILITY IDEOGRAPH-FAA3\",\n    0xFAA4: \"CJK COMPATIBILITY IDEOGRAPH-FAA4\",\n    0xFAA5: \"CJK COMPATIBILITY IDEOGRAPH-FAA5\",\n    0xFAA6: \"CJK COMPATIBILITY IDEOGRAPH-FAA6\",\n    0xFAA7: \"CJK COMPATIBILITY IDEOGRAPH-FAA7\",\n    0xFAA8: \"CJK COMPATIBILITY IDEOGRAPH-FAA8\",\n    0xFAA9: \"CJK COMPATIBILITY IDEOGRAPH-FAA9\",\n    0xFAAA: \"CJK COMPATIBILITY IDEOGRAPH-FAAA\",\n    0xFAAB: \"CJK COMPATIBILITY IDEOGRAPH-FAAB\",\n    0xFAAC: \"CJK COMPATIBILITY IDEOGRAPH-FAAC\",\n    0xFAAD: \"CJK COMPATIBILITY IDEOGRAPH-FAAD\",\n    0xFAAE: \"CJK COMPATIBILITY IDEOGRAPH-FAAE\",\n    0xFAAF: \"CJK COMPATIBILITY IDEOGRAPH-FAAF\",\n    0xFAB0: \"CJK COMPATIBILITY IDEOGRAPH-FAB0\",\n    0xFAB1: \"CJK COMPATIBILITY IDEOGRAPH-FAB1\",\n    0xFAB2: \"CJK COMPATIBILITY IDEOGRAPH-FAB2\",\n    0xFAB3: \"CJK COMPATIBILITY IDEOGRAPH-FAB3\",\n    0xFAB4: \"CJK COMPATIBILITY IDEOGRAPH-FAB4\",\n    0xFAB5: \"CJK COMPATIBILITY IDEOGRAPH-FAB5\",\n    0xFAB6: \"CJK COMPATIBILITY IDEOGRAPH-FAB6\",\n    0xFAB7: \"CJK COMPATIBILITY IDEOGRAPH-FAB7\",\n    0xFAB8: \"CJK COMPATIBILITY IDEOGRAPH-FAB8\",\n    0xFAB9: \"CJK COMPATIBILITY IDEOGRAPH-FAB9\",\n    0xFABA: \"CJK COMPATIBILITY IDEOGRAPH-FABA\",\n    0xFABB: \"CJK COMPATIBILITY IDEOGRAPH-FABB\",\n    0xFABC: \"CJK COMPATIBILITY IDEOGRAPH-FABC\",\n    0xFABD: \"CJK COMPATIBILITY IDEOGRAPH-FABD\",\n    0xFABE: \"CJK COMPATIBILITY IDEOGRAPH-FABE\",\n    0xFABF: \"CJK COMPATIBILITY IDEOGRAPH-FABF\",\n    0xFAC0: \"CJK COMPATIBILITY IDEOGRAPH-FAC0\",\n    0xFAC1: \"CJK COMPATIBILITY IDEOGRAPH-FAC1\",\n    0xFAC2: \"CJK COMPATIBILITY IDEOGRAPH-FAC2\",\n    0xFAC3: \"CJK COMPATIBILITY IDEOGRAPH-FAC3\",\n    0xFAC4: \"CJK COMPATIBILITY IDEOGRAPH-FAC4\",\n    0xFAC5: \"CJK COMPATIBILITY IDEOGRAPH-FAC5\",\n    0xFAC6: \"CJK COMPATIBILITY IDEOGRAPH-FAC6\",\n    0xFAC7: \"CJK COMPATIBILITY IDEOGRAPH-FAC7\",\n    0xFAC8: \"CJK COMPATIBILITY IDEOGRAPH-FAC8\",\n    0xFAC9: \"CJK COMPATIBILITY IDEOGRAPH-FAC9\",\n    0xFACA: \"CJK COMPATIBILITY IDEOGRAPH-FACA\",\n    0xFACB: \"CJK COMPATIBILITY IDEOGRAPH-FACB\",\n    0xFACC: \"CJK COMPATIBILITY IDEOGRAPH-FACC\",\n    0xFACD: \"CJK COMPATIBILITY IDEOGRAPH-FACD\",\n    0xFACE: \"CJK COMPATIBILITY IDEOGRAPH-FACE\",\n    0xFACF: \"CJK COMPATIBILITY IDEOGRAPH-FACF\",\n    0xFAD0: \"CJK COMPATIBILITY IDEOGRAPH-FAD0\",\n    0xFAD1: \"CJK COMPATIBILITY IDEOGRAPH-FAD1\",\n    0xFAD2: \"CJK COMPATIBILITY IDEOGRAPH-FAD2\",\n    0xFAD3: \"CJK COMPATIBILITY IDEOGRAPH-FAD3\",\n    0xFAD4: \"CJK COMPATIBILITY IDEOGRAPH-FAD4\",\n    0xFAD5: \"CJK COMPATIBILITY IDEOGRAPH-FAD5\",\n    0xFAD6: \"CJK COMPATIBILITY IDEOGRAPH-FAD6\",\n    0xFAD7: \"CJK COMPATIBILITY IDEOGRAPH-FAD7\",\n    0xFAD8: \"CJK COMPATIBILITY IDEOGRAPH-FAD8\",\n    0xFAD9: \"CJK COMPATIBILITY IDEOGRAPH-FAD9\",\n    0xFB00: \"LATIN SMALL LIGATURE FF\",\n    0xFB01: \"LATIN SMALL LIGATURE FI\",\n    0xFB02: \"LATIN SMALL LIGATURE FL\",\n    0xFB03: \"LATIN SMALL LIGATURE FFI\",\n    0xFB04: \"LATIN SMALL LIGATURE FFL\",\n    0xFB05: \"LATIN SMALL LIGATURE LONG S T\",\n    0xFB06: \"LATIN SMALL LIGATURE ST\",\n    0xFB13: \"ARMENIAN SMALL LIGATURE MEN NOW\",\n    0xFB14: \"ARMENIAN SMALL LIGATURE MEN ECH\",\n    0xFB15: \"ARMENIAN SMALL LIGATURE MEN INI\",\n    0xFB16: \"ARMENIAN SMALL LIGATURE VEW NOW\",\n    0xFB17: \"ARMENIAN SMALL LIGATURE MEN XEH\",\n    0xFB1D: \"HEBREW LETTER YOD WITH HIRIQ\",\n    0xFB1E: \"HEBREW POINT JUDEO-SPANISH VARIKA\",\n    0xFB1F: \"HEBREW LIGATURE YIDDISH YOD YOD PATAH\",\n    0xFB20: \"HEBREW LETTER ALTERNATIVE AYIN\",\n    0xFB21: \"HEBREW LETTER WIDE ALEF\",\n    0xFB22: \"HEBREW LETTER WIDE DALET\",\n    0xFB23: \"HEBREW LETTER WIDE HE\",\n    0xFB24: \"HEBREW LETTER WIDE KAF\",\n    0xFB25: \"HEBREW LETTER WIDE LAMED\",\n    0xFB26: \"HEBREW LETTER WIDE FINAL MEM\",\n    0xFB27: \"HEBREW LETTER WIDE RESH\",\n    0xFB28: \"HEBREW LETTER WIDE TAV\",\n    0xFB29: \"HEBREW LETTER ALTERNATIVE PLUS SIGN\",\n    0xFB2A: \"HEBREW LETTER SHIN WITH SHIN DOT\",\n    0xFB2B: \"HEBREW LETTER SHIN WITH SIN DOT\",\n    0xFB2C: \"HEBREW LETTER SHIN WITH DAGESH AND SHIN DOT\",\n    0xFB2D: \"HEBREW LETTER SHIN WITH DAGESH AND SIN DOT\",\n    0xFB2E: \"HEBREW LETTER ALEF WITH PATAH\",\n    0xFB2F: \"HEBREW LETTER ALEF WITH QAMATS\",\n    0xFB30: \"HEBREW LETTER ALEF WITH MAPIQ\",\n    0xFB31: \"HEBREW LETTER BET WITH DAGESH\",\n    0xFB32: \"HEBREW LETTER GIMEL WITH DAGESH\",\n    0xFB33: \"HEBREW LETTER DALET WITH DAGESH\",\n    0xFB34: \"HEBREW LETTER HE WITH MAPIQ\",\n    0xFB35: \"HEBREW LETTER VAV WITH DAGESH\",\n    0xFB36: \"HEBREW LETTER ZAYIN WITH DAGESH\",\n    0xFB38: \"HEBREW LETTER TET WITH DAGESH\",\n    0xFB39: \"HEBREW LETTER YOD WITH DAGESH\",\n    0xFB3A: \"HEBREW LETTER FINAL KAF WITH DAGESH\",\n    0xFB3B: \"HEBREW LETTER KAF WITH DAGESH\",\n    0xFB3C: \"HEBREW LETTER LAMED WITH DAGESH\",\n    0xFB3E: \"HEBREW LETTER MEM WITH DAGESH\",\n    0xFB40: \"HEBREW LETTER NUN WITH DAGESH\",\n    0xFB41: \"HEBREW LETTER SAMEKH WITH DAGESH\",\n    0xFB43: \"HEBREW LETTER FINAL PE WITH DAGESH\",\n    0xFB44: \"HEBREW LETTER PE WITH DAGESH\",\n    0xFB46: \"HEBREW LETTER TSADI WITH DAGESH\",\n    0xFB47: \"HEBREW LETTER QOF WITH DAGESH\",\n    0xFB48: \"HEBREW LETTER RESH WITH DAGESH\",\n    0xFB49: \"HEBREW LETTER SHIN WITH DAGESH\",\n    0xFB4A: \"HEBREW LETTER TAV WITH DAGESH\",\n    0xFB4B: \"HEBREW LETTER VAV WITH HOLAM\",\n    0xFB4C: \"HEBREW LETTER BET WITH RAFE\",\n    0xFB4D: \"HEBREW LETTER KAF WITH RAFE\",\n    0xFB4E: \"HEBREW LETTER PE WITH RAFE\",\n    0xFB4F: \"HEBREW LIGATURE ALEF LAMED\",\n    0xFB50: \"ARABIC LETTER ALEF WASLA ISOLATED FORM\",\n    0xFB51: \"ARABIC LETTER ALEF WASLA FINAL FORM\",\n    0xFB52: \"ARABIC LETTER BEEH ISOLATED FORM\",\n    0xFB53: \"ARABIC LETTER BEEH FINAL FORM\",\n    0xFB54: \"ARABIC LETTER BEEH INITIAL FORM\",\n    0xFB55: \"ARABIC LETTER BEEH MEDIAL FORM\",\n    0xFB56: \"ARABIC LETTER PEH ISOLATED FORM\",\n    0xFB57: \"ARABIC LETTER PEH FINAL FORM\",\n    0xFB58: \"ARABIC LETTER PEH INITIAL FORM\",\n    0xFB59: \"ARABIC LETTER PEH MEDIAL FORM\",\n    0xFB5A: \"ARABIC LETTER BEHEH ISOLATED FORM\",\n    0xFB5B: \"ARABIC LETTER BEHEH FINAL FORM\",\n    0xFB5C: \"ARABIC LETTER BEHEH INITIAL FORM\",\n    0xFB5D: \"ARABIC LETTER BEHEH MEDIAL FORM\",\n    0xFB5E: \"ARABIC LETTER TTEHEH ISOLATED FORM\",\n    0xFB5F: \"ARABIC LETTER TTEHEH FINAL FORM\",\n    0xFB60: \"ARABIC LETTER TTEHEH INITIAL FORM\",\n    0xFB61: \"ARABIC LETTER TTEHEH MEDIAL FORM\",\n    0xFB62: \"ARABIC LETTER TEHEH ISOLATED FORM\",\n    0xFB63: \"ARABIC LETTER TEHEH FINAL FORM\",\n    0xFB64: \"ARABIC LETTER TEHEH INITIAL FORM\",\n    0xFB65: \"ARABIC LETTER TEHEH MEDIAL FORM\",\n    0xFB66: \"ARABIC LETTER TTEH ISOLATED FORM\",\n    0xFB67: \"ARABIC LETTER TTEH FINAL FORM\",\n    0xFB68: \"ARABIC LETTER TTEH INITIAL FORM\",\n    0xFB69: \"ARABIC LETTER TTEH MEDIAL FORM\",\n    0xFB6A: \"ARABIC LETTER VEH ISOLATED FORM\",\n    0xFB6B: \"ARABIC LETTER VEH FINAL FORM\",\n    0xFB6C: \"ARABIC LETTER VEH INITIAL FORM\",\n    0xFB6D: \"ARABIC LETTER VEH MEDIAL FORM\",\n    0xFB6E: \"ARABIC LETTER PEHEH ISOLATED FORM\",\n    0xFB6F: \"ARABIC LETTER PEHEH FINAL FORM\",\n    0xFB70: \"ARABIC LETTER PEHEH INITIAL FORM\",\n    0xFB71: \"ARABIC LETTER PEHEH MEDIAL FORM\",\n    0xFB72: \"ARABIC LETTER DYEH ISOLATED FORM\",\n    0xFB73: \"ARABIC LETTER DYEH FINAL FORM\",\n    0xFB74: \"ARABIC LETTER DYEH INITIAL FORM\",\n    0xFB75: \"ARABIC LETTER DYEH MEDIAL FORM\",\n    0xFB76: \"ARABIC LETTER NYEH ISOLATED FORM\",\n    0xFB77: \"ARABIC LETTER NYEH FINAL FORM\",\n    0xFB78: \"ARABIC LETTER NYEH INITIAL FORM\",\n    0xFB79: \"ARABIC LETTER NYEH MEDIAL FORM\",\n    0xFB7A: \"ARABIC LETTER TCHEH ISOLATED FORM\",\n    0xFB7B: \"ARABIC LETTER TCHEH FINAL FORM\",\n    0xFB7C: \"ARABIC LETTER TCHEH INITIAL FORM\",\n    0xFB7D: \"ARABIC LETTER TCHEH MEDIAL FORM\",\n    0xFB7E: \"ARABIC LETTER TCHEHEH ISOLATED FORM\",\n    0xFB7F: \"ARABIC LETTER TCHEHEH FINAL FORM\",\n    0xFB80: \"ARABIC LETTER TCHEHEH INITIAL FORM\",\n    0xFB81: \"ARABIC LETTER TCHEHEH MEDIAL FORM\",\n    0xFB82: \"ARABIC LETTER DDAHAL ISOLATED FORM\",\n    0xFB83: \"ARABIC LETTER DDAHAL FINAL FORM\",\n    0xFB84: \"ARABIC LETTER DAHAL ISOLATED FORM\",\n    0xFB85: \"ARABIC LETTER DAHAL FINAL FORM\",\n    0xFB86: \"ARABIC LETTER DUL ISOLATED FORM\",\n    0xFB87: \"ARABIC LETTER DUL FINAL FORM\",\n    0xFB88: \"ARABIC LETTER DDAL ISOLATED FORM\",\n    0xFB89: \"ARABIC LETTER DDAL FINAL FORM\",\n    0xFB8A: \"ARABIC LETTER JEH ISOLATED FORM\",\n    0xFB8B: \"ARABIC LETTER JEH FINAL FORM\",\n    0xFB8C: \"ARABIC LETTER RREH ISOLATED FORM\",\n    0xFB8D: \"ARABIC LETTER RREH FINAL FORM\",\n    0xFB8E: \"ARABIC LETTER KEHEH ISOLATED FORM\",\n    0xFB8F: \"ARABIC LETTER KEHEH FINAL FORM\",\n    0xFB90: \"ARABIC LETTER KEHEH INITIAL FORM\",\n    0xFB91: \"ARABIC LETTER KEHEH MEDIAL FORM\",\n    0xFB92: \"ARABIC LETTER GAF ISOLATED FORM\",\n    0xFB93: \"ARABIC LETTER GAF FINAL FORM\",\n    0xFB94: \"ARABIC LETTER GAF INITIAL FORM\",\n    0xFB95: \"ARABIC LETTER GAF MEDIAL FORM\",\n    0xFB96: \"ARABIC LETTER GUEH ISOLATED FORM\",\n    0xFB97: \"ARABIC LETTER GUEH FINAL FORM\",\n    0xFB98: \"ARABIC LETTER GUEH INITIAL FORM\",\n    0xFB99: \"ARABIC LETTER GUEH MEDIAL FORM\",\n    0xFB9A: \"ARABIC LETTER NGOEH ISOLATED FORM\",\n    0xFB9B: \"ARABIC LETTER NGOEH FINAL FORM\",\n    0xFB9C: \"ARABIC LETTER NGOEH INITIAL FORM\",\n    0xFB9D: \"ARABIC LETTER NGOEH MEDIAL FORM\",\n    0xFB9E: \"ARABIC LETTER NOON GHUNNA ISOLATED FORM\",\n    0xFB9F: \"ARABIC LETTER NOON GHUNNA FINAL FORM\",\n    0xFBA0: \"ARABIC LETTER RNOON ISOLATED FORM\",\n    0xFBA1: \"ARABIC LETTER RNOON FINAL FORM\",\n    0xFBA2: \"ARABIC LETTER RNOON INITIAL FORM\",\n    0xFBA3: \"ARABIC LETTER RNOON MEDIAL FORM\",\n    0xFBA4: \"ARABIC LETTER HEH WITH YEH ABOVE ISOLATED FORM\",\n    0xFBA5: \"ARABIC LETTER HEH WITH YEH ABOVE FINAL FORM\",\n    0xFBA6: \"ARABIC LETTER HEH GOAL ISOLATED FORM\",\n    0xFBA7: \"ARABIC LETTER HEH GOAL FINAL FORM\",\n    0xFBA8: \"ARABIC LETTER HEH GOAL INITIAL FORM\",\n    0xFBA9: \"ARABIC LETTER HEH GOAL MEDIAL FORM\",\n    0xFBAA: \"ARABIC LETTER HEH DOACHASHMEE ISOLATED FORM\",\n    0xFBAB: \"ARABIC LETTER HEH DOACHASHMEE FINAL FORM\",\n    0xFBAC: \"ARABIC LETTER HEH DOACHASHMEE INITIAL FORM\",\n    0xFBAD: \"ARABIC LETTER HEH DOACHASHMEE MEDIAL FORM\",\n    0xFBAE: \"ARABIC LETTER YEH BARREE ISOLATED FORM\",\n    0xFBAF: \"ARABIC LETTER YEH BARREE FINAL FORM\",\n    0xFBB0: \"ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM\",\n    0xFBB1: \"ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM\",\n    0xFBD3: \"ARABIC LETTER NG ISOLATED FORM\",\n    0xFBD4: \"ARABIC LETTER NG FINAL FORM\",\n    0xFBD5: \"ARABIC LETTER NG INITIAL FORM\",\n    0xFBD6: \"ARABIC LETTER NG MEDIAL FORM\",\n    0xFBD7: \"ARABIC LETTER U ISOLATED FORM\",\n    0xFBD8: \"ARABIC LETTER U FINAL FORM\",\n    0xFBD9: \"ARABIC LETTER OE ISOLATED FORM\",\n    0xFBDA: \"ARABIC LETTER OE FINAL FORM\",\n    0xFBDB: \"ARABIC LETTER YU ISOLATED FORM\",\n    0xFBDC: \"ARABIC LETTER YU FINAL FORM\",\n    0xFBDD: \"ARABIC LETTER U WITH HAMZA ABOVE ISOLATED FORM\",\n    0xFBDE: \"ARABIC LETTER VE ISOLATED FORM\",\n    0xFBDF: \"ARABIC LETTER VE FINAL FORM\",\n    0xFBE0: \"ARABIC LETTER KIRGHIZ OE ISOLATED FORM\",\n    0xFBE1: \"ARABIC LETTER KIRGHIZ OE FINAL FORM\",\n    0xFBE2: \"ARABIC LETTER KIRGHIZ YU ISOLATED FORM\",\n    0xFBE3: \"ARABIC LETTER KIRGHIZ YU FINAL FORM\",\n    0xFBE4: \"ARABIC LETTER E ISOLATED FORM\",\n    0xFBE5: \"ARABIC LETTER E FINAL FORM\",\n    0xFBE6: \"ARABIC LETTER E INITIAL FORM\",\n    0xFBE7: \"ARABIC LETTER E MEDIAL FORM\",\n    0xFBE8: \"ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA INITIAL FORM\",\n    0xFBE9: \"ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA MEDIAL FORM\",\n    0xFBEA: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF ISOLATED FORM\",\n    0xFBEB: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF FINAL FORM\",\n    0xFBEC: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE ISOLATED FORM\",\n    0xFBED: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE FINAL FORM\",\n    0xFBEE: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW ISOLATED FORM\",\n    0xFBEF: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW FINAL FORM\",\n    0xFBF0: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U ISOLATED FORM\",\n    0xFBF1: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U FINAL FORM\",\n    0xFBF2: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE ISOLATED FORM\",\n    0xFBF3: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE FINAL FORM\",\n    0xFBF4: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU ISOLATED FORM\",\n    0xFBF5: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU FINAL FORM\",\n    0xFBF6: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM\",\n    0xFBF7: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM\",\n    0xFBF8: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM\",\n    0xFBF9: \"ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM\",\n    0xFBFA: \"ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM\",\n    0xFBFB: \"ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA INITIAL FORM\",\n    0xFBFC: \"ARABIC LETTER FARSI YEH ISOLATED FORM\",\n    0xFBFD: \"ARABIC LETTER FARSI YEH FINAL FORM\",\n    0xFBFE: \"ARABIC LETTER FARSI YEH INITIAL FORM\",\n    0xFBFF: \"ARABIC LETTER FARSI YEH MEDIAL FORM\",\n    0xFC00: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM ISOLATED FORM\",\n    0xFC01: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH ISOLATED FORM\",\n    0xFC02: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM ISOLATED FORM\",\n    0xFC03: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM\",\n    0xFC04: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH ISOLATED FORM\",\n    0xFC05: \"ARABIC LIGATURE BEH WITH JEEM ISOLATED FORM\",\n    0xFC06: \"ARABIC LIGATURE BEH WITH HAH ISOLATED FORM\",\n    0xFC07: \"ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM\",\n    0xFC08: \"ARABIC LIGATURE BEH WITH MEEM ISOLATED FORM\",\n    0xFC09: \"ARABIC LIGATURE BEH WITH ALEF MAKSURA ISOLATED FORM\",\n    0xFC0A: \"ARABIC LIGATURE BEH WITH YEH ISOLATED FORM\",\n    0xFC0B: \"ARABIC LIGATURE TEH WITH JEEM ISOLATED FORM\",\n    0xFC0C: \"ARABIC LIGATURE TEH WITH HAH ISOLATED FORM\",\n    0xFC0D: \"ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM\",\n    0xFC0E: \"ARABIC LIGATURE TEH WITH MEEM ISOLATED FORM\",\n    0xFC0F: \"ARABIC LIGATURE TEH WITH ALEF MAKSURA ISOLATED FORM\",\n    0xFC10: \"ARABIC LIGATURE TEH WITH YEH ISOLATED FORM\",\n    0xFC11: \"ARABIC LIGATURE THEH WITH JEEM ISOLATED FORM\",\n    0xFC12: \"ARABIC LIGATURE THEH WITH MEEM ISOLATED FORM\",\n    0xFC13: \"ARABIC LIGATURE THEH WITH ALEF MAKSURA ISOLATED FORM\",\n    0xFC14: \"ARABIC LIGATURE THEH WITH YEH ISOLATED FORM\",\n    0xFC15: \"ARABIC LIGATURE JEEM WITH HAH ISOLATED FORM\",\n    0xFC16: \"ARABIC LIGATURE JEEM WITH MEEM ISOLATED FORM\",\n    0xFC17: \"ARABIC LIGATURE HAH WITH JEEM ISOLATED FORM\",\n    0xFC18: \"ARABIC LIGATURE HAH WITH MEEM ISOLATED FORM\",\n    0xFC19: \"ARABIC LIGATURE KHAH WITH JEEM ISOLATED FORM\",\n    0xFC1A: \"ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM\",\n    0xFC1B: \"ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM\",\n    0xFC1C: \"ARABIC LIGATURE SEEN WITH JEEM ISOLATED FORM\",\n    0xFC1D: \"ARABIC LIGATURE SEEN WITH HAH ISOLATED FORM\",\n    0xFC1E: \"ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM\",\n    0xFC1F: \"ARABIC LIGATURE SEEN WITH MEEM ISOLATED FORM\",\n    0xFC20: \"ARABIC LIGATURE SAD WITH HAH ISOLATED FORM\",\n    0xFC21: \"ARABIC LIGATURE SAD WITH MEEM ISOLATED FORM\",\n    0xFC22: \"ARABIC LIGATURE DAD WITH JEEM ISOLATED FORM\",\n    0xFC23: \"ARABIC LIGATURE DAD WITH HAH ISOLATED FORM\",\n    0xFC24: \"ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM\",\n    0xFC25: \"ARABIC LIGATURE DAD WITH MEEM ISOLATED FORM\",\n    0xFC26: \"ARABIC LIGATURE TAH WITH HAH ISOLATED FORM\",\n    0xFC27: \"ARABIC LIGATURE TAH WITH MEEM ISOLATED FORM\",\n    0xFC28: \"ARABIC LIGATURE ZAH WITH MEEM ISOLATED FORM\",\n    0xFC29: \"ARABIC LIGATURE AIN WITH JEEM ISOLATED FORM\",\n    0xFC2A: \"ARABIC LIGATURE AIN WITH MEEM ISOLATED FORM\",\n    0xFC2B: \"ARABIC LIGATURE GHAIN WITH JEEM ISOLATED FORM\",\n    0xFC2C: \"ARABIC LIGATURE GHAIN WITH MEEM ISOLATED FORM\",\n    0xFC2D: \"ARABIC LIGATURE FEH WITH JEEM ISOLATED FORM\",\n    0xFC2E: \"ARABIC LIGATURE FEH WITH HAH ISOLATED FORM\",\n    0xFC2F: \"ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM\",\n    0xFC30: \"ARABIC LIGATURE FEH WITH MEEM ISOLATED FORM\",\n    0xFC31: \"ARABIC LIGATURE FEH WITH ALEF MAKSURA ISOLATED FORM\",\n    0xFC32: \"ARABIC LIGATURE FEH WITH YEH ISOLATED FORM\",\n    0xFC33: \"ARABIC LIGATURE QAF WITH HAH ISOLATED FORM\",\n    0xFC34: \"ARABIC LIGATURE QAF WITH MEEM ISOLATED FORM\",\n    0xFC35: \"ARABIC LIGATURE QAF WITH ALEF MAKSURA ISOLATED FORM\",\n    0xFC36: \"ARABIC LIGATURE QAF WITH YEH ISOLATED FORM\",\n    0xFC37: \"ARABIC LIGATURE KAF WITH ALEF ISOLATED FORM\",\n    0xFC38: \"ARABIC LIGATURE KAF WITH JEEM ISOLATED FORM\",\n    0xFC39: \"ARABIC LIGATURE KAF WITH HAH ISOLATED FORM\",\n    0xFC3A: \"ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM\",\n    0xFC3B: \"ARABIC LIGATURE KAF WITH LAM ISOLATED FORM\",\n    0xFC3C: \"ARABIC LIGATURE KAF WITH MEEM ISOLATED FORM\",\n    0xFC3D: \"ARABIC LIGATURE KAF WITH ALEF MAKSURA ISOLATED FORM\",\n    0xFC3E: \"ARABIC LIGATURE KAF WITH YEH ISOLATED FORM\",\n    0xFC3F: \"ARABIC LIGATURE LAM WITH JEEM ISOLATED FORM\",\n    0xFC40: \"ARABIC LIGATURE LAM WITH HAH ISOLATED FORM\",\n    0xFC41: \"ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM\",\n    0xFC42: \"ARABIC LIGATURE LAM WITH MEEM ISOLATED FORM\",\n    0xFC43: \"ARABIC LIGATURE LAM WITH ALEF MAKSURA ISOLATED FORM\",\n    0xFC44: \"ARABIC LIGATURE LAM WITH YEH ISOLATED FORM\",\n    0xFC45: \"ARABIC LIGATURE MEEM WITH JEEM ISOLATED FORM\",\n    0xFC46: \"ARABIC LIGATURE MEEM WITH HAH ISOLATED FORM\",\n    0xFC47: \"ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM\",\n    0xFC48: \"ARABIC LIGATURE MEEM WITH MEEM ISOLATED FORM\",\n    0xFC49: \"ARABIC LIGATURE MEEM WITH ALEF MAKSURA ISOLATED FORM\",\n    0xFC4A: \"ARABIC LIGATURE MEEM WITH YEH ISOLATED FORM\",\n    0xFC4B: \"ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM\",\n    0xFC4C: \"ARABIC LIGATURE NOON WITH HAH ISOLATED FORM\",\n    0xFC4D: \"ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM\",\n    0xFC4E: \"ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM\",\n    0xFC4F: \"ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM\",\n    0xFC50: \"ARABIC LIGATURE NOON WITH YEH ISOLATED FORM\",\n    0xFC51: \"ARABIC LIGATURE HEH WITH JEEM ISOLATED FORM\",\n    0xFC52: \"ARABIC LIGATURE HEH WITH MEEM ISOLATED FORM\",\n    0xFC53: \"ARABIC LIGATURE HEH WITH ALEF MAKSURA ISOLATED FORM\",\n    0xFC54: \"ARABIC LIGATURE HEH WITH YEH ISOLATED FORM\",\n    0xFC55: \"ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM\",\n    0xFC56: \"ARABIC LIGATURE YEH WITH HAH ISOLATED FORM\",\n    0xFC57: \"ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM\",\n    0xFC58: \"ARABIC LIGATURE YEH WITH MEEM ISOLATED FORM\",\n    0xFC59: \"ARABIC LIGATURE YEH WITH ALEF MAKSURA ISOLATED FORM\",\n    0xFC5A: \"ARABIC LIGATURE YEH WITH YEH ISOLATED FORM\",\n    0xFC5B: \"ARABIC LIGATURE THAL WITH SUPERSCRIPT ALEF ISOLATED FORM\",\n    0xFC5C: \"ARABIC LIGATURE REH WITH SUPERSCRIPT ALEF ISOLATED FORM\",\n    0xFC5D: \"ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF ISOLATED FORM\",\n    0xFC5E: \"ARABIC LIGATURE SHADDA WITH DAMMATAN ISOLATED FORM\",\n    0xFC5F: \"ARABIC LIGATURE SHADDA WITH KASRATAN ISOLATED FORM\",\n    0xFC60: \"ARABIC LIGATURE SHADDA WITH FATHA ISOLATED FORM\",\n    0xFC61: \"ARABIC LIGATURE SHADDA WITH DAMMA ISOLATED FORM\",\n    0xFC62: \"ARABIC LIGATURE SHADDA WITH KASRA ISOLATED FORM\",\n    0xFC63: \"ARABIC LIGATURE SHADDA WITH SUPERSCRIPT ALEF ISOLATED FORM\",\n    0xFC64: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH REH FINAL FORM\",\n    0xFC65: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ZAIN FINAL FORM\",\n    0xFC66: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM FINAL FORM\",\n    0xFC67: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM\",\n    0xFC68: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM\",\n    0xFC69: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH FINAL FORM\",\n    0xFC6A: \"ARABIC LIGATURE BEH WITH REH FINAL FORM\",\n    0xFC6B: \"ARABIC LIGATURE BEH WITH ZAIN FINAL FORM\",\n    0xFC6C: \"ARABIC LIGATURE BEH WITH MEEM FINAL FORM\",\n    0xFC6D: \"ARABIC LIGATURE BEH WITH NOON FINAL FORM\",\n    0xFC6E: \"ARABIC LIGATURE BEH WITH ALEF MAKSURA FINAL FORM\",\n    0xFC6F: \"ARABIC LIGATURE BEH WITH YEH FINAL FORM\",\n    0xFC70: \"ARABIC LIGATURE TEH WITH REH FINAL FORM\",\n    0xFC71: \"ARABIC LIGATURE TEH WITH ZAIN FINAL FORM\",\n    0xFC72: \"ARABIC LIGATURE TEH WITH MEEM FINAL FORM\",\n    0xFC73: \"ARABIC LIGATURE TEH WITH NOON FINAL FORM\",\n    0xFC74: \"ARABIC LIGATURE TEH WITH ALEF MAKSURA FINAL FORM\",\n    0xFC75: \"ARABIC LIGATURE TEH WITH YEH FINAL FORM\",\n    0xFC76: \"ARABIC LIGATURE THEH WITH REH FINAL FORM\",\n    0xFC77: \"ARABIC LIGATURE THEH WITH ZAIN FINAL FORM\",\n    0xFC78: \"ARABIC LIGATURE THEH WITH MEEM FINAL FORM\",\n    0xFC79: \"ARABIC LIGATURE THEH WITH NOON FINAL FORM\",\n    0xFC7A: \"ARABIC LIGATURE THEH WITH ALEF MAKSURA FINAL FORM\",\n    0xFC7B: \"ARABIC LIGATURE THEH WITH YEH FINAL FORM\",\n    0xFC7C: \"ARABIC LIGATURE FEH WITH ALEF MAKSURA FINAL FORM\",\n    0xFC7D: \"ARABIC LIGATURE FEH WITH YEH FINAL FORM\",\n    0xFC7E: \"ARABIC LIGATURE QAF WITH ALEF MAKSURA FINAL FORM\",\n    0xFC7F: \"ARABIC LIGATURE QAF WITH YEH FINAL FORM\",\n    0xFC80: \"ARABIC LIGATURE KAF WITH ALEF FINAL FORM\",\n    0xFC81: \"ARABIC LIGATURE KAF WITH LAM FINAL FORM\",\n    0xFC82: \"ARABIC LIGATURE KAF WITH MEEM FINAL FORM\",\n    0xFC83: \"ARABIC LIGATURE KAF WITH ALEF MAKSURA FINAL FORM\",\n    0xFC84: \"ARABIC LIGATURE KAF WITH YEH FINAL FORM\",\n    0xFC85: \"ARABIC LIGATURE LAM WITH MEEM FINAL FORM\",\n    0xFC86: \"ARABIC LIGATURE LAM WITH ALEF MAKSURA FINAL FORM\",\n    0xFC87: \"ARABIC LIGATURE LAM WITH YEH FINAL FORM\",\n    0xFC88: \"ARABIC LIGATURE MEEM WITH ALEF FINAL FORM\",\n    0xFC89: \"ARABIC LIGATURE MEEM WITH MEEM FINAL FORM\",\n    0xFC8A: \"ARABIC LIGATURE NOON WITH REH FINAL FORM\",\n    0xFC8B: \"ARABIC LIGATURE NOON WITH ZAIN FINAL FORM\",\n    0xFC8C: \"ARABIC LIGATURE NOON WITH MEEM FINAL FORM\",\n    0xFC8D: \"ARABIC LIGATURE NOON WITH NOON FINAL FORM\",\n    0xFC8E: \"ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM\",\n    0xFC8F: \"ARABIC LIGATURE NOON WITH YEH FINAL FORM\",\n    0xFC90: \"ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF FINAL FORM\",\n    0xFC91: \"ARABIC LIGATURE YEH WITH REH FINAL FORM\",\n    0xFC92: \"ARABIC LIGATURE YEH WITH ZAIN FINAL FORM\",\n    0xFC93: \"ARABIC LIGATURE YEH WITH MEEM FINAL FORM\",\n    0xFC94: \"ARABIC LIGATURE YEH WITH NOON FINAL FORM\",\n    0xFC95: \"ARABIC LIGATURE YEH WITH ALEF MAKSURA FINAL FORM\",\n    0xFC96: \"ARABIC LIGATURE YEH WITH YEH FINAL FORM\",\n    0xFC97: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM INITIAL FORM\",\n    0xFC98: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH INITIAL FORM\",\n    0xFC99: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH KHAH INITIAL FORM\",\n    0xFC9A: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM INITIAL FORM\",\n    0xFC9B: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH INITIAL FORM\",\n    0xFC9C: \"ARABIC LIGATURE BEH WITH JEEM INITIAL FORM\",\n    0xFC9D: \"ARABIC LIGATURE BEH WITH HAH INITIAL FORM\",\n    0xFC9E: \"ARABIC LIGATURE BEH WITH KHAH INITIAL FORM\",\n    0xFC9F: \"ARABIC LIGATURE BEH WITH MEEM INITIAL FORM\",\n    0xFCA0: \"ARABIC LIGATURE BEH WITH HEH INITIAL FORM\",\n    0xFCA1: \"ARABIC LIGATURE TEH WITH JEEM INITIAL FORM\",\n    0xFCA2: \"ARABIC LIGATURE TEH WITH HAH INITIAL FORM\",\n    0xFCA3: \"ARABIC LIGATURE TEH WITH KHAH INITIAL FORM\",\n    0xFCA4: \"ARABIC LIGATURE TEH WITH MEEM INITIAL FORM\",\n    0xFCA5: \"ARABIC LIGATURE TEH WITH HEH INITIAL FORM\",\n    0xFCA6: \"ARABIC LIGATURE THEH WITH MEEM INITIAL FORM\",\n    0xFCA7: \"ARABIC LIGATURE JEEM WITH HAH INITIAL FORM\",\n    0xFCA8: \"ARABIC LIGATURE JEEM WITH MEEM INITIAL FORM\",\n    0xFCA9: \"ARABIC LIGATURE HAH WITH JEEM INITIAL FORM\",\n    0xFCAA: \"ARABIC LIGATURE HAH WITH MEEM INITIAL FORM\",\n    0xFCAB: \"ARABIC LIGATURE KHAH WITH JEEM INITIAL FORM\",\n    0xFCAC: \"ARABIC LIGATURE KHAH WITH MEEM INITIAL FORM\",\n    0xFCAD: \"ARABIC LIGATURE SEEN WITH JEEM INITIAL FORM\",\n    0xFCAE: \"ARABIC LIGATURE SEEN WITH HAH INITIAL FORM\",\n    0xFCAF: \"ARABIC LIGATURE SEEN WITH KHAH INITIAL FORM\",\n    0xFCB0: \"ARABIC LIGATURE SEEN WITH MEEM INITIAL FORM\",\n    0xFCB1: \"ARABIC LIGATURE SAD WITH HAH INITIAL FORM\",\n    0xFCB2: \"ARABIC LIGATURE SAD WITH KHAH INITIAL FORM\",\n    0xFCB3: \"ARABIC LIGATURE SAD WITH MEEM INITIAL FORM\",\n    0xFCB4: \"ARABIC LIGATURE DAD WITH JEEM INITIAL FORM\",\n    0xFCB5: \"ARABIC LIGATURE DAD WITH HAH INITIAL FORM\",\n    0xFCB6: \"ARABIC LIGATURE DAD WITH KHAH INITIAL FORM\",\n    0xFCB7: \"ARABIC LIGATURE DAD WITH MEEM INITIAL FORM\",\n    0xFCB8: \"ARABIC LIGATURE TAH WITH HAH INITIAL FORM\",\n    0xFCB9: \"ARABIC LIGATURE ZAH WITH MEEM INITIAL FORM\",\n    0xFCBA: \"ARABIC LIGATURE AIN WITH JEEM INITIAL FORM\",\n    0xFCBB: \"ARABIC LIGATURE AIN WITH MEEM INITIAL FORM\",\n    0xFCBC: \"ARABIC LIGATURE GHAIN WITH JEEM INITIAL FORM\",\n    0xFCBD: \"ARABIC LIGATURE GHAIN WITH MEEM INITIAL FORM\",\n    0xFCBE: \"ARABIC LIGATURE FEH WITH JEEM INITIAL FORM\",\n    0xFCBF: \"ARABIC LIGATURE FEH WITH HAH INITIAL FORM\",\n    0xFCC0: \"ARABIC LIGATURE FEH WITH KHAH INITIAL FORM\",\n    0xFCC1: \"ARABIC LIGATURE FEH WITH MEEM INITIAL FORM\",\n    0xFCC2: \"ARABIC LIGATURE QAF WITH HAH INITIAL FORM\",\n    0xFCC3: \"ARABIC LIGATURE QAF WITH MEEM INITIAL FORM\",\n    0xFCC4: \"ARABIC LIGATURE KAF WITH JEEM INITIAL FORM\",\n    0xFCC5: \"ARABIC LIGATURE KAF WITH HAH INITIAL FORM\",\n    0xFCC6: \"ARABIC LIGATURE KAF WITH KHAH INITIAL FORM\",\n    0xFCC7: \"ARABIC LIGATURE KAF WITH LAM INITIAL FORM\",\n    0xFCC8: \"ARABIC LIGATURE KAF WITH MEEM INITIAL FORM\",\n    0xFCC9: \"ARABIC LIGATURE LAM WITH JEEM INITIAL FORM\",\n    0xFCCA: \"ARABIC LIGATURE LAM WITH HAH INITIAL FORM\",\n    0xFCCB: \"ARABIC LIGATURE LAM WITH KHAH INITIAL FORM\",\n    0xFCCC: \"ARABIC LIGATURE LAM WITH MEEM INITIAL FORM\",\n    0xFCCD: \"ARABIC LIGATURE LAM WITH HEH INITIAL FORM\",\n    0xFCCE: \"ARABIC LIGATURE MEEM WITH JEEM INITIAL FORM\",\n    0xFCCF: \"ARABIC LIGATURE MEEM WITH HAH INITIAL FORM\",\n    0xFCD0: \"ARABIC LIGATURE MEEM WITH KHAH INITIAL FORM\",\n    0xFCD1: \"ARABIC LIGATURE MEEM WITH MEEM INITIAL FORM\",\n    0xFCD2: \"ARABIC LIGATURE NOON WITH JEEM INITIAL FORM\",\n    0xFCD3: \"ARABIC LIGATURE NOON WITH HAH INITIAL FORM\",\n    0xFCD4: \"ARABIC LIGATURE NOON WITH KHAH INITIAL FORM\",\n    0xFCD5: \"ARABIC LIGATURE NOON WITH MEEM INITIAL FORM\",\n    0xFCD6: \"ARABIC LIGATURE NOON WITH HEH INITIAL FORM\",\n    0xFCD7: \"ARABIC LIGATURE HEH WITH JEEM INITIAL FORM\",\n    0xFCD8: \"ARABIC LIGATURE HEH WITH MEEM INITIAL FORM\",\n    0xFCD9: \"ARABIC LIGATURE HEH WITH SUPERSCRIPT ALEF INITIAL FORM\",\n    0xFCDA: \"ARABIC LIGATURE YEH WITH JEEM INITIAL FORM\",\n    0xFCDB: \"ARABIC LIGATURE YEH WITH HAH INITIAL FORM\",\n    0xFCDC: \"ARABIC LIGATURE YEH WITH KHAH INITIAL FORM\",\n    0xFCDD: \"ARABIC LIGATURE YEH WITH MEEM INITIAL FORM\",\n    0xFCDE: \"ARABIC LIGATURE YEH WITH HEH INITIAL FORM\",\n    0xFCDF: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM MEDIAL FORM\",\n    0xFCE0: \"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH MEDIAL FORM\",\n    0xFCE1: \"ARABIC LIGATURE BEH WITH MEEM MEDIAL FORM\",\n    0xFCE2: \"ARABIC LIGATURE BEH WITH HEH MEDIAL FORM\",\n    0xFCE3: \"ARABIC LIGATURE TEH WITH MEEM MEDIAL FORM\",\n    0xFCE4: \"ARABIC LIGATURE TEH WITH HEH MEDIAL FORM\",\n    0xFCE5: \"ARABIC LIGATURE THEH WITH MEEM MEDIAL FORM\",\n    0xFCE6: \"ARABIC LIGATURE THEH WITH HEH MEDIAL FORM\",\n    0xFCE7: \"ARABIC LIGATURE SEEN WITH MEEM MEDIAL FORM\",\n    0xFCE8: \"ARABIC LIGATURE SEEN WITH HEH MEDIAL FORM\",\n    0xFCE9: \"ARABIC LIGATURE SHEEN WITH MEEM MEDIAL FORM\",\n    0xFCEA: \"ARABIC LIGATURE SHEEN WITH HEH MEDIAL FORM\",\n    0xFCEB: \"ARABIC LIGATURE KAF WITH LAM MEDIAL FORM\",\n    0xFCEC: \"ARABIC LIGATURE KAF WITH MEEM MEDIAL FORM\",\n    0xFCED: \"ARABIC LIGATURE LAM WITH MEEM MEDIAL FORM\",\n    0xFCEE: \"ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM\",\n    0xFCEF: \"ARABIC LIGATURE NOON WITH HEH MEDIAL FORM\",\n    0xFCF0: \"ARABIC LIGATURE YEH WITH MEEM MEDIAL FORM\",\n    0xFCF1: \"ARABIC LIGATURE YEH WITH HEH MEDIAL FORM\",\n    0xFCF2: \"ARABIC LIGATURE SHADDA WITH FATHA MEDIAL FORM\",\n    0xFCF3: \"ARABIC LIGATURE SHADDA WITH DAMMA MEDIAL FORM\",\n    0xFCF4: \"ARABIC LIGATURE SHADDA WITH KASRA MEDIAL FORM\",\n    0xFCF5: \"ARABIC LIGATURE TAH WITH ALEF MAKSURA ISOLATED FORM\",\n    0xFCF6: \"ARABIC LIGATURE TAH WITH YEH ISOLATED FORM\",\n    0xFCF7: \"ARABIC LIGATURE AIN WITH ALEF MAKSURA ISOLATED FORM\",\n    0xFCF8: \"ARABIC LIGATURE AIN WITH YEH ISOLATED FORM\",\n    0xFCF9: \"ARABIC LIGATURE GHAIN WITH ALEF MAKSURA ISOLATED FORM\",\n    0xFCFA: \"ARABIC LIGATURE GHAIN WITH YEH ISOLATED FORM\",\n    0xFCFB: \"ARABIC LIGATURE SEEN WITH ALEF MAKSURA ISOLATED FORM\",\n    0xFCFC: \"ARABIC LIGATURE SEEN WITH YEH ISOLATED FORM\",\n    0xFCFD: \"ARABIC LIGATURE SHEEN WITH ALEF MAKSURA ISOLATED FORM\",\n    0xFCFE: \"ARABIC LIGATURE SHEEN WITH YEH ISOLATED FORM\",\n    0xFCFF: \"ARABIC LIGATURE HAH WITH ALEF MAKSURA ISOLATED FORM\",\n    0xFD00: \"ARABIC LIGATURE HAH WITH YEH ISOLATED FORM\",\n    0xFD01: \"ARABIC LIGATURE JEEM WITH ALEF MAKSURA ISOLATED FORM\",\n    0xFD02: \"ARABIC LIGATURE JEEM WITH YEH ISOLATED FORM\",\n    0xFD03: \"ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM\",\n    0xFD04: \"ARABIC LIGATURE KHAH WITH YEH ISOLATED FORM\",\n    0xFD05: \"ARABIC LIGATURE SAD WITH ALEF MAKSURA ISOLATED FORM\",\n    0xFD06: \"ARABIC LIGATURE SAD WITH YEH ISOLATED FORM\",\n    0xFD07: \"ARABIC LIGATURE DAD WITH ALEF MAKSURA ISOLATED FORM\",\n    0xFD08: \"ARABIC LIGATURE DAD WITH YEH ISOLATED FORM\",\n    0xFD09: \"ARABIC LIGATURE SHEEN WITH JEEM ISOLATED FORM\",\n    0xFD0A: \"ARABIC LIGATURE SHEEN WITH HAH ISOLATED FORM\",\n    0xFD0B: \"ARABIC LIGATURE SHEEN WITH KHAH ISOLATED FORM\",\n    0xFD0C: \"ARABIC LIGATURE SHEEN WITH MEEM ISOLATED FORM\",\n    0xFD0D: \"ARABIC LIGATURE SHEEN WITH REH ISOLATED FORM\",\n    0xFD0E: \"ARABIC LIGATURE SEEN WITH REH ISOLATED FORM\",\n    0xFD0F: \"ARABIC LIGATURE SAD WITH REH ISOLATED FORM\",\n    0xFD10: \"ARABIC LIGATURE DAD WITH REH ISOLATED FORM\",\n    0xFD11: \"ARABIC LIGATURE TAH WITH ALEF MAKSURA FINAL FORM\",\n    0xFD12: \"ARABIC LIGATURE TAH WITH YEH FINAL FORM\",\n    0xFD13: \"ARABIC LIGATURE AIN WITH ALEF MAKSURA FINAL FORM\",\n    0xFD14: \"ARABIC LIGATURE AIN WITH YEH FINAL FORM\",\n    0xFD15: \"ARABIC LIGATURE GHAIN WITH ALEF MAKSURA FINAL FORM\",\n    0xFD16: \"ARABIC LIGATURE GHAIN WITH YEH FINAL FORM\",\n    0xFD17: \"ARABIC LIGATURE SEEN WITH ALEF MAKSURA FINAL FORM\",\n    0xFD18: \"ARABIC LIGATURE SEEN WITH YEH FINAL FORM\",\n    0xFD19: \"ARABIC LIGATURE SHEEN WITH ALEF MAKSURA FINAL FORM\",\n    0xFD1A: \"ARABIC LIGATURE SHEEN WITH YEH FINAL FORM\",\n    0xFD1B: \"ARABIC LIGATURE HAH WITH ALEF MAKSURA FINAL FORM\",\n    0xFD1C: \"ARABIC LIGATURE HAH WITH YEH FINAL FORM\",\n    0xFD1D: \"ARABIC LIGATURE JEEM WITH ALEF MAKSURA FINAL FORM\",\n    0xFD1E: \"ARABIC LIGATURE JEEM WITH YEH FINAL FORM\",\n    0xFD1F: \"ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM\",\n    0xFD20: \"ARABIC LIGATURE KHAH WITH YEH FINAL FORM\",\n    0xFD21: \"ARABIC LIGATURE SAD WITH ALEF MAKSURA FINAL FORM\",\n    0xFD22: \"ARABIC LIGATURE SAD WITH YEH FINAL FORM\",\n    0xFD23: \"ARABIC LIGATURE DAD WITH ALEF MAKSURA FINAL FORM\",\n    0xFD24: \"ARABIC LIGATURE DAD WITH YEH FINAL FORM\",\n    0xFD25: \"ARABIC LIGATURE SHEEN WITH JEEM FINAL FORM\",\n    0xFD26: \"ARABIC LIGATURE SHEEN WITH HAH FINAL FORM\",\n    0xFD27: \"ARABIC LIGATURE SHEEN WITH KHAH FINAL FORM\",\n    0xFD28: \"ARABIC LIGATURE SHEEN WITH MEEM FINAL FORM\",\n    0xFD29: \"ARABIC LIGATURE SHEEN WITH REH FINAL FORM\",\n    0xFD2A: \"ARABIC LIGATURE SEEN WITH REH FINAL FORM\",\n    0xFD2B: \"ARABIC LIGATURE SAD WITH REH FINAL FORM\",\n    0xFD2C: \"ARABIC LIGATURE DAD WITH REH FINAL FORM\",\n    0xFD2D: \"ARABIC LIGATURE SHEEN WITH JEEM INITIAL FORM\",\n    0xFD2E: \"ARABIC LIGATURE SHEEN WITH HAH INITIAL FORM\",\n    0xFD2F: \"ARABIC LIGATURE SHEEN WITH KHAH INITIAL FORM\",\n    0xFD30: \"ARABIC LIGATURE SHEEN WITH MEEM INITIAL FORM\",\n    0xFD31: \"ARABIC LIGATURE SEEN WITH HEH INITIAL FORM\",\n    0xFD32: \"ARABIC LIGATURE SHEEN WITH HEH INITIAL FORM\",\n    0xFD33: \"ARABIC LIGATURE TAH WITH MEEM INITIAL FORM\",\n    0xFD34: \"ARABIC LIGATURE SEEN WITH JEEM MEDIAL FORM\",\n    0xFD35: \"ARABIC LIGATURE SEEN WITH HAH MEDIAL FORM\",\n    0xFD36: \"ARABIC LIGATURE SEEN WITH KHAH MEDIAL FORM\",\n    0xFD37: \"ARABIC LIGATURE SHEEN WITH JEEM MEDIAL FORM\",\n    0xFD38: \"ARABIC LIGATURE SHEEN WITH HAH MEDIAL FORM\",\n    0xFD39: \"ARABIC LIGATURE SHEEN WITH KHAH MEDIAL FORM\",\n    0xFD3A: \"ARABIC LIGATURE TAH WITH MEEM MEDIAL FORM\",\n    0xFD3B: \"ARABIC LIGATURE ZAH WITH MEEM MEDIAL FORM\",\n    0xFD3C: \"ARABIC LIGATURE ALEF WITH FATHATAN FINAL FORM\",\n    0xFD3D: \"ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM\",\n    0xFD3E: \"ORNATE LEFT PARENTHESIS\",\n    0xFD3F: \"ORNATE RIGHT PARENTHESIS\",\n    0xFD50: \"ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM\",\n    0xFD51: \"ARABIC LIGATURE TEH WITH HAH WITH JEEM FINAL FORM\",\n    0xFD52: \"ARABIC LIGATURE TEH WITH HAH WITH JEEM INITIAL FORM\",\n    0xFD53: \"ARABIC LIGATURE TEH WITH HAH WITH MEEM INITIAL FORM\",\n    0xFD54: \"ARABIC LIGATURE TEH WITH KHAH WITH MEEM INITIAL FORM\",\n    0xFD55: \"ARABIC LIGATURE TEH WITH MEEM WITH JEEM INITIAL FORM\",\n    0xFD56: \"ARABIC LIGATURE TEH WITH MEEM WITH HAH INITIAL FORM\",\n    0xFD57: \"ARABIC LIGATURE TEH WITH MEEM WITH KHAH INITIAL FORM\",\n    0xFD58: \"ARABIC LIGATURE JEEM WITH MEEM WITH HAH FINAL FORM\",\n    0xFD59: \"ARABIC LIGATURE JEEM WITH MEEM WITH HAH INITIAL FORM\",\n    0xFD5A: \"ARABIC LIGATURE HAH WITH MEEM WITH YEH FINAL FORM\",\n    0xFD5B: \"ARABIC LIGATURE HAH WITH MEEM WITH ALEF MAKSURA FINAL FORM\",\n    0xFD5C: \"ARABIC LIGATURE SEEN WITH HAH WITH JEEM INITIAL FORM\",\n    0xFD5D: \"ARABIC LIGATURE SEEN WITH JEEM WITH HAH INITIAL FORM\",\n    0xFD5E: \"ARABIC LIGATURE SEEN WITH JEEM WITH ALEF MAKSURA FINAL FORM\",\n    0xFD5F: \"ARABIC LIGATURE SEEN WITH MEEM WITH HAH FINAL FORM\",\n    0xFD60: \"ARABIC LIGATURE SEEN WITH MEEM WITH HAH INITIAL FORM\",\n    0xFD61: \"ARABIC LIGATURE SEEN WITH MEEM WITH JEEM INITIAL FORM\",\n    0xFD62: \"ARABIC LIGATURE SEEN WITH MEEM WITH MEEM FINAL FORM\",\n    0xFD63: \"ARABIC LIGATURE SEEN WITH MEEM WITH MEEM INITIAL FORM\",\n    0xFD64: \"ARABIC LIGATURE SAD WITH HAH WITH HAH FINAL FORM\",\n    0xFD65: \"ARABIC LIGATURE SAD WITH HAH WITH HAH INITIAL FORM\",\n    0xFD66: \"ARABIC LIGATURE SAD WITH MEEM WITH MEEM FINAL FORM\",\n    0xFD67: \"ARABIC LIGATURE SHEEN WITH HAH WITH MEEM FINAL FORM\",\n    0xFD68: \"ARABIC LIGATURE SHEEN WITH HAH WITH MEEM INITIAL FORM\",\n    0xFD69: \"ARABIC LIGATURE SHEEN WITH JEEM WITH YEH FINAL FORM\",\n    0xFD6A: \"ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH FINAL FORM\",\n    0xFD6B: \"ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH INITIAL FORM\",\n    0xFD6C: \"ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM FINAL FORM\",\n    0xFD6D: \"ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM INITIAL FORM\",\n    0xFD6E: \"ARABIC LIGATURE DAD WITH HAH WITH ALEF MAKSURA FINAL FORM\",\n    0xFD6F: \"ARABIC LIGATURE DAD WITH KHAH WITH MEEM FINAL FORM\",\n    0xFD70: \"ARABIC LIGATURE DAD WITH KHAH WITH MEEM INITIAL FORM\",\n    0xFD71: \"ARABIC LIGATURE TAH WITH MEEM WITH HAH FINAL FORM\",\n    0xFD72: \"ARABIC LIGATURE TAH WITH MEEM WITH HAH INITIAL FORM\",\n    0xFD73: \"ARABIC LIGATURE TAH WITH MEEM WITH MEEM INITIAL FORM\",\n    0xFD74: \"ARABIC LIGATURE TAH WITH MEEM WITH YEH FINAL FORM\",\n    0xFD75: \"ARABIC LIGATURE AIN WITH JEEM WITH MEEM FINAL FORM\",\n    0xFD76: \"ARABIC LIGATURE AIN WITH MEEM WITH MEEM FINAL FORM\",\n    0xFD77: \"ARABIC LIGATURE AIN WITH MEEM WITH MEEM INITIAL FORM\",\n    0xFD78: \"ARABIC LIGATURE AIN WITH MEEM WITH ALEF MAKSURA FINAL FORM\",\n    0xFD79: \"ARABIC LIGATURE GHAIN WITH MEEM WITH MEEM FINAL FORM\",\n    0xFD7A: \"ARABIC LIGATURE GHAIN WITH MEEM WITH YEH FINAL FORM\",\n    0xFD7B: \"ARABIC LIGATURE GHAIN WITH MEEM WITH ALEF MAKSURA FINAL FORM\",\n    0xFD7C: \"ARABIC LIGATURE FEH WITH KHAH WITH MEEM FINAL FORM\",\n    0xFD7D: \"ARABIC LIGATURE FEH WITH KHAH WITH MEEM INITIAL FORM\",\n    0xFD7E: \"ARABIC LIGATURE QAF WITH MEEM WITH HAH FINAL FORM\",\n    0xFD7F: \"ARABIC LIGATURE QAF WITH MEEM WITH MEEM FINAL FORM\",\n    0xFD80: \"ARABIC LIGATURE LAM WITH HAH WITH MEEM FINAL FORM\",\n    0xFD81: \"ARABIC LIGATURE LAM WITH HAH WITH YEH FINAL FORM\",\n    0xFD82: \"ARABIC LIGATURE LAM WITH HAH WITH ALEF MAKSURA FINAL FORM\",\n    0xFD83: \"ARABIC LIGATURE LAM WITH JEEM WITH JEEM INITIAL FORM\",\n    0xFD84: \"ARABIC LIGATURE LAM WITH JEEM WITH JEEM FINAL FORM\",\n    0xFD85: \"ARABIC LIGATURE LAM WITH KHAH WITH MEEM FINAL FORM\",\n    0xFD86: \"ARABIC LIGATURE LAM WITH KHAH WITH MEEM INITIAL FORM\",\n    0xFD87: \"ARABIC LIGATURE LAM WITH MEEM WITH HAH FINAL FORM\",\n    0xFD88: \"ARABIC LIGATURE LAM WITH MEEM WITH HAH INITIAL FORM\",\n    0xFD89: \"ARABIC LIGATURE MEEM WITH HAH WITH JEEM INITIAL FORM\",\n    0xFD8A: \"ARABIC LIGATURE MEEM WITH HAH WITH MEEM INITIAL FORM\",\n    0xFD8B: \"ARABIC LIGATURE MEEM WITH HAH WITH YEH FINAL FORM\",\n    0xFD8C: \"ARABIC LIGATURE MEEM WITH JEEM WITH HAH INITIAL FORM\",\n    0xFD8D: \"ARABIC LIGATURE MEEM WITH JEEM WITH MEEM INITIAL FORM\",\n    0xFD8E: \"ARABIC LIGATURE MEEM WITH KHAH WITH JEEM INITIAL FORM\",\n    0xFD8F: \"ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM\",\n    0xFD92: \"ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM\",\n    0xFD93: \"ARABIC LIGATURE HEH WITH MEEM WITH JEEM INITIAL FORM\",\n    0xFD94: \"ARABIC LIGATURE HEH WITH MEEM WITH MEEM INITIAL FORM\",\n    0xFD95: \"ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM\",\n    0xFD96: \"ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM\",\n    0xFD97: \"ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM\",\n    0xFD98: \"ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM\",\n    0xFD99: \"ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM\",\n    0xFD9A: \"ARABIC LIGATURE NOON WITH MEEM WITH YEH FINAL FORM\",\n    0xFD9B: \"ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA FINAL FORM\",\n    0xFD9C: \"ARABIC LIGATURE YEH WITH MEEM WITH MEEM FINAL FORM\",\n    0xFD9D: \"ARABIC LIGATURE YEH WITH MEEM WITH MEEM INITIAL FORM\",\n    0xFD9E: \"ARABIC LIGATURE BEH WITH KHAH WITH YEH FINAL FORM\",\n    0xFD9F: \"ARABIC LIGATURE TEH WITH JEEM WITH YEH FINAL FORM\",\n    0xFDA0: \"ARABIC LIGATURE TEH WITH JEEM WITH ALEF MAKSURA FINAL FORM\",\n    0xFDA1: \"ARABIC LIGATURE TEH WITH KHAH WITH YEH FINAL FORM\",\n    0xFDA2: \"ARABIC LIGATURE TEH WITH KHAH WITH ALEF MAKSURA FINAL FORM\",\n    0xFDA3: \"ARABIC LIGATURE TEH WITH MEEM WITH YEH FINAL FORM\",\n    0xFDA4: \"ARABIC LIGATURE TEH WITH MEEM WITH ALEF MAKSURA FINAL FORM\",\n    0xFDA5: \"ARABIC LIGATURE JEEM WITH MEEM WITH YEH FINAL FORM\",\n    0xFDA6: \"ARABIC LIGATURE JEEM WITH HAH WITH ALEF MAKSURA FINAL FORM\",\n    0xFDA7: \"ARABIC LIGATURE JEEM WITH MEEM WITH ALEF MAKSURA FINAL FORM\",\n    0xFDA8: \"ARABIC LIGATURE SEEN WITH KHAH WITH ALEF MAKSURA FINAL FORM\",\n    0xFDA9: \"ARABIC LIGATURE SAD WITH HAH WITH YEH FINAL FORM\",\n    0xFDAA: \"ARABIC LIGATURE SHEEN WITH HAH WITH YEH FINAL FORM\",\n    0xFDAB: \"ARABIC LIGATURE DAD WITH HAH WITH YEH FINAL FORM\",\n    0xFDAC: \"ARABIC LIGATURE LAM WITH JEEM WITH YEH FINAL FORM\",\n    0xFDAD: \"ARABIC LIGATURE LAM WITH MEEM WITH YEH FINAL FORM\",\n    0xFDAE: \"ARABIC LIGATURE YEH WITH HAH WITH YEH FINAL FORM\",\n    0xFDAF: \"ARABIC LIGATURE YEH WITH JEEM WITH YEH FINAL FORM\",\n    0xFDB0: \"ARABIC LIGATURE YEH WITH MEEM WITH YEH FINAL FORM\",\n    0xFDB1: \"ARABIC LIGATURE MEEM WITH MEEM WITH YEH FINAL FORM\",\n    0xFDB2: \"ARABIC LIGATURE QAF WITH MEEM WITH YEH FINAL FORM\",\n    0xFDB3: \"ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM\",\n    0xFDB4: \"ARABIC LIGATURE QAF WITH MEEM WITH HAH INITIAL FORM\",\n    0xFDB5: \"ARABIC LIGATURE LAM WITH HAH WITH MEEM INITIAL FORM\",\n    0xFDB6: \"ARABIC LIGATURE AIN WITH MEEM WITH YEH FINAL FORM\",\n    0xFDB7: \"ARABIC LIGATURE KAF WITH MEEM WITH YEH FINAL FORM\",\n    0xFDB8: \"ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM\",\n    0xFDB9: \"ARABIC LIGATURE MEEM WITH KHAH WITH YEH FINAL FORM\",\n    0xFDBA: \"ARABIC LIGATURE LAM WITH JEEM WITH MEEM INITIAL FORM\",\n    0xFDBB: \"ARABIC LIGATURE KAF WITH MEEM WITH MEEM FINAL FORM\",\n    0xFDBC: \"ARABIC LIGATURE LAM WITH JEEM WITH MEEM FINAL FORM\",\n    0xFDBD: \"ARABIC LIGATURE NOON WITH JEEM WITH HAH FINAL FORM\",\n    0xFDBE: \"ARABIC LIGATURE JEEM WITH HAH WITH YEH FINAL FORM\",\n    0xFDBF: \"ARABIC LIGATURE HAH WITH JEEM WITH YEH FINAL FORM\",\n    0xFDC0: \"ARABIC LIGATURE MEEM WITH JEEM WITH YEH FINAL FORM\",\n    0xFDC1: \"ARABIC LIGATURE FEH WITH MEEM WITH YEH FINAL FORM\",\n    0xFDC2: \"ARABIC LIGATURE BEH WITH HAH WITH YEH FINAL FORM\",\n    0xFDC3: \"ARABIC LIGATURE KAF WITH MEEM WITH MEEM INITIAL FORM\",\n    0xFDC4: \"ARABIC LIGATURE AIN WITH JEEM WITH MEEM INITIAL FORM\",\n    0xFDC5: \"ARABIC LIGATURE SAD WITH MEEM WITH MEEM INITIAL FORM\",\n    0xFDC6: \"ARABIC LIGATURE SEEN WITH KHAH WITH YEH FINAL FORM\",\n    0xFDC7: \"ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM\",\n    0xFDD0: \"<not a character>\",\n    0xFDD1: \"<not a character>\",\n    0xFDD2: \"<not a character>\",\n    0xFDD3: \"<not a character>\",\n    0xFDD4: \"<not a character>\",\n    0xFDD5: \"<not a character>\",\n    0xFDD6: \"<not a character>\",\n    0xFDD7: \"<not a character>\",\n    0xFDD8: \"<not a character>\",\n    0xFDD9: \"<not a character>\",\n    0xFDDA: \"<not a character>\",\n    0xFDDB: \"<not a character>\",\n    0xFDDC: \"<not a character>\",\n    0xFDDD: \"<not a character>\",\n    0xFDDE: \"<not a character>\",\n    0xFDDF: \"<not a character>\",\n    0xFDE0: \"<not a character>\",\n    0xFDE1: \"<not a character>\",\n    0xFDE2: \"<not a character>\",\n    0xFDE3: \"<not a character>\",\n    0xFDE4: \"<not a character>\",\n    0xFDE5: \"<not a character>\",\n    0xFDE6: \"<not a character>\",\n    0xFDE7: \"<not a character>\",\n    0xFDE8: \"<not a character>\",\n    0xFDE9: \"<not a character>\",\n    0xFDEA: \"<not a character>\",\n    0xFDEB: \"<not a character>\",\n    0xFDEC: \"<not a character>\",\n    0xFDED: \"<not a character>\",\n    0xFDEE: \"<not a character>\",\n    0xFDEF: \"<not a character>\",\n    0xFDF0: \"ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM\",\n    0xFDF1: \"ARABIC LIGATURE QALA USED AS KORANIC STOP SIGN ISOLATED FORM\",\n    0xFDF2: \"ARABIC LIGATURE ALLAH ISOLATED FORM\",\n    0xFDF3: \"ARABIC LIGATURE AKBAR ISOLATED FORM\",\n    0xFDF4: \"ARABIC LIGATURE MOHAMMAD ISOLATED FORM\",\n    0xFDF5: \"ARABIC LIGATURE SALAM ISOLATED FORM\",\n    0xFDF6: \"ARABIC LIGATURE RASOUL ISOLATED FORM\",\n    0xFDF7: \"ARABIC LIGATURE ALAYHE ISOLATED FORM\",\n    0xFDF8: \"ARABIC LIGATURE WASALLAM ISOLATED FORM\",\n    0xFDF9: \"ARABIC LIGATURE SALLA ISOLATED FORM\",\n    0xFDFA: \"ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM\",\n    0xFDFB: \"ARABIC LIGATURE JALLAJALALOUHOU\",\n    0xFDFC: \"RIAL SIGN\",\n    0xFDFD: \"ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM\",\n    0xFE00: \"VARIATION SELECTOR-1\",\n    0xFE01: \"VARIATION SELECTOR-2\",\n    0xFE02: \"VARIATION SELECTOR-3\",\n    0xFE03: \"VARIATION SELECTOR-4\",\n    0xFE04: \"VARIATION SELECTOR-5\",\n    0xFE05: \"VARIATION SELECTOR-6\",\n    0xFE06: \"VARIATION SELECTOR-7\",\n    0xFE07: \"VARIATION SELECTOR-8\",\n    0xFE08: \"VARIATION SELECTOR-9\",\n    0xFE09: \"VARIATION SELECTOR-10\",\n    0xFE0A: \"VARIATION SELECTOR-11\",\n    0xFE0B: \"VARIATION SELECTOR-12\",\n    0xFE0C: \"VARIATION SELECTOR-13\",\n    0xFE0D: \"VARIATION SELECTOR-14\",\n    0xFE0E: \"VARIATION SELECTOR-15\",\n    0xFE0F: \"VARIATION SELECTOR-16\",\n    0xFE10: \"PRESENTATION FORM FOR VERTICAL COMMA\",\n    0xFE11: \"PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC COMMA\",\n    0xFE12: \"PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC FULL STOP\",\n    0xFE13: \"PRESENTATION FORM FOR VERTICAL COLON\",\n    0xFE14: \"PRESENTATION FORM FOR VERTICAL SEMICOLON\",\n    0xFE15: \"PRESENTATION FORM FOR VERTICAL EXCLAMATION MARK\",\n    0xFE16: \"PRESENTATION FORM FOR VERTICAL QUESTION MARK\",\n    0xFE17: \"PRESENTATION FORM FOR VERTICAL LEFT WHITE LENTICULAR BRACKET\",\n    0xFE18: \"PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRAKCET\",\n    0xFE19: \"PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS\",\n    0xFE20: \"COMBINING LIGATURE LEFT HALF\",\n    0xFE21: \"COMBINING LIGATURE RIGHT HALF\",\n    0xFE22: \"COMBINING DOUBLE TILDE LEFT HALF\",\n    0xFE23: \"COMBINING DOUBLE TILDE RIGHT HALF\",\n    0xFE24: \"COMBINING MACRON LEFT HALF\",\n    0xFE25: \"COMBINING MACRON RIGHT HALF\",\n    0xFE26: \"COMBINING CONJOINING MACRON\",\n    0xFE30: \"PRESENTATION FORM FOR VERTICAL TWO DOT LEADER\",\n    0xFE31: \"PRESENTATION FORM FOR VERTICAL EM DASH\",\n    0xFE32: \"PRESENTATION FORM FOR VERTICAL EN DASH\",\n    0xFE33: \"PRESENTATION FORM FOR VERTICAL LOW LINE\",\n    0xFE34: \"PRESENTATION FORM FOR VERTICAL WAVY LOW LINE\",\n    0xFE35: \"PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS\",\n    0xFE36: \"PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS\",\n    0xFE37: \"PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET\",\n    0xFE38: \"PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET\",\n    0xFE39: \"PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET\",\n    0xFE3A: \"PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET\",\n    0xFE3B: \"PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET\",\n    0xFE3C: \"PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET\",\n    0xFE3D: \"PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET\",\n    0xFE3E: \"PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET\",\n    0xFE3F: \"PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET\",\n    0xFE40: \"PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET\",\n    0xFE41: \"PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET\",\n    0xFE42: \"PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET\",\n    0xFE43: \"PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET\",\n    0xFE44: \"PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET\",\n    0xFE45: \"SESAME DOT\",\n    0xFE46: \"WHITE SESAME DOT\",\n    0xFE47: \"PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET\",\n    0xFE48: \"PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET\",\n    0xFE49: \"DASHED OVERLINE\",\n    0xFE4A: \"CENTRELINE OVERLINE\",\n    0xFE4B: \"WAVY OVERLINE\",\n    0xFE4C: \"DOUBLE WAVY OVERLINE\",\n    0xFE4D: \"DASHED LOW LINE\",\n    0xFE4E: \"CENTRELINE LOW LINE\",\n    0xFE4F: \"WAVY LOW LINE\",\n    0xFE50: \"SMALL COMMA\",\n    0xFE51: \"SMALL IDEOGRAPHIC COMMA\",\n    0xFE52: \"SMALL FULL STOP\",\n    0xFE54: \"SMALL SEMICOLON\",\n    0xFE55: \"SMALL COLON\",\n    0xFE56: \"SMALL QUESTION MARK\",\n    0xFE57: \"SMALL EXCLAMATION MARK\",\n    0xFE58: \"SMALL EM DASH\",\n    0xFE59: \"SMALL LEFT PARENTHESIS\",\n    0xFE5A: \"SMALL RIGHT PARENTHESIS\",\n    0xFE5B: \"SMALL LEFT CURLY BRACKET\",\n    0xFE5C: \"SMALL RIGHT CURLY BRACKET\",\n    0xFE5D: \"SMALL LEFT TORTOISE SHELL BRACKET\",\n    0xFE5E: \"SMALL RIGHT TORTOISE SHELL BRACKET\",\n    0xFE5F: \"SMALL NUMBER SIGN\",\n    0xFE60: \"SMALL AMPERSAND\",\n    0xFE61: \"SMALL ASTERISK\",\n    0xFE62: \"SMALL PLUS SIGN\",\n    0xFE63: \"SMALL HYPHEN-MINUS\",\n    0xFE64: \"SMALL LESS-THAN SIGN\",\n    0xFE65: \"SMALL GREATER-THAN SIGN\",\n    0xFE66: \"SMALL EQUALS SIGN\",\n    0xFE68: \"SMALL REVERSE SOLIDUS\",\n    0xFE69: \"SMALL DOLLAR SIGN\",\n    0xFE6A: \"SMALL PERCENT SIGN\",\n    0xFE6B: \"SMALL COMMERCIAL AT\",\n    0xFE70: \"ARABIC FATHATAN ISOLATED FORM\",\n    0xFE71: \"ARABIC TATWEEL WITH FATHATAN ABOVE\",\n    0xFE72: \"ARABIC DAMMATAN ISOLATED FORM\",\n    0xFE73: \"ARABIC TAIL FRAGMENT\",\n    0xFE74: \"ARABIC KASRATAN ISOLATED FORM\",\n    0xFE76: \"ARABIC FATHA ISOLATED FORM\",\n    0xFE77: \"ARABIC FATHA MEDIAL FORM\",\n    0xFE78: \"ARABIC DAMMA ISOLATED FORM\",\n    0xFE79: \"ARABIC DAMMA MEDIAL FORM\",\n    0xFE7A: \"ARABIC KASRA ISOLATED FORM\",\n    0xFE7B: \"ARABIC KASRA MEDIAL FORM\",\n    0xFE7C: \"ARABIC SHADDA ISOLATED FORM\",\n    0xFE7D: \"ARABIC SHADDA MEDIAL FORM\",\n    0xFE7E: \"ARABIC SUKUN ISOLATED FORM\",\n    0xFE7F: \"ARABIC SUKUN MEDIAL FORM\",\n    0xFE80: \"ARABIC LETTER HAMZA ISOLATED FORM\",\n    0xFE81: \"ARABIC LETTER ALEF WITH MADDA ABOVE ISOLATED FORM\",\n    0xFE82: \"ARABIC LETTER ALEF WITH MADDA ABOVE FINAL FORM\",\n    0xFE83: \"ARABIC LETTER ALEF WITH HAMZA ABOVE ISOLATED FORM\",\n    0xFE84: \"ARABIC LETTER ALEF WITH HAMZA ABOVE FINAL FORM\",\n    0xFE85: \"ARABIC LETTER WAW WITH HAMZA ABOVE ISOLATED FORM\",\n    0xFE86: \"ARABIC LETTER WAW WITH HAMZA ABOVE FINAL FORM\",\n    0xFE87: \"ARABIC LETTER ALEF WITH HAMZA BELOW ISOLATED FORM\",\n    0xFE88: \"ARABIC LETTER ALEF WITH HAMZA BELOW FINAL FORM\",\n    0xFE89: \"ARABIC LETTER YEH WITH HAMZA ABOVE ISOLATED FORM\",\n    0xFE8A: \"ARABIC LETTER YEH WITH HAMZA ABOVE FINAL FORM\",\n    0xFE8B: \"ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM\",\n    0xFE8C: \"ARABIC LETTER YEH WITH HAMZA ABOVE MEDIAL FORM\",\n    0xFE8D: \"ARABIC LETTER ALEF ISOLATED FORM\",\n    0xFE8E: \"ARABIC LETTER ALEF FINAL FORM\",\n    0xFE8F: \"ARABIC LETTER BEH ISOLATED FORM\",\n    0xFE90: \"ARABIC LETTER BEH FINAL FORM\",\n    0xFE91: \"ARABIC LETTER BEH INITIAL FORM\",\n    0xFE92: \"ARABIC LETTER BEH MEDIAL FORM\",\n    0xFE93: \"ARABIC LETTER TEH MARBUTA ISOLATED FORM\",\n    0xFE94: \"ARABIC LETTER TEH MARBUTA FINAL FORM\",\n    0xFE95: \"ARABIC LETTER TEH ISOLATED FORM\",\n    0xFE96: \"ARABIC LETTER TEH FINAL FORM\",\n    0xFE97: \"ARABIC LETTER TEH INITIAL FORM\",\n    0xFE98: \"ARABIC LETTER TEH MEDIAL FORM\",\n    0xFE99: \"ARABIC LETTER THEH ISOLATED FORM\",\n    0xFE9A: \"ARABIC LETTER THEH FINAL FORM\",\n    0xFE9B: \"ARABIC LETTER THEH INITIAL FORM\",\n    0xFE9C: \"ARABIC LETTER THEH MEDIAL FORM\",\n    0xFE9D: \"ARABIC LETTER JEEM ISOLATED FORM\",\n    0xFE9E: \"ARABIC LETTER JEEM FINAL FORM\",\n    0xFE9F: \"ARABIC LETTER JEEM INITIAL FORM\",\n    0xFEA0: \"ARABIC LETTER JEEM MEDIAL FORM\",\n    0xFEA1: \"ARABIC LETTER HAH ISOLATED FORM\",\n    0xFEA2: \"ARABIC LETTER HAH FINAL FORM\",\n    0xFEA3: \"ARABIC LETTER HAH INITIAL FORM\",\n    0xFEA4: \"ARABIC LETTER HAH MEDIAL FORM\",\n    0xFEA5: \"ARABIC LETTER KHAH ISOLATED FORM\",\n    0xFEA6: \"ARABIC LETTER KHAH FINAL FORM\",\n    0xFEA7: \"ARABIC LETTER KHAH INITIAL FORM\",\n    0xFEA8: \"ARABIC LETTER KHAH MEDIAL FORM\",\n    0xFEA9: \"ARABIC LETTER DAL ISOLATED FORM\",\n    0xFEAA: \"ARABIC LETTER DAL FINAL FORM\",\n    0xFEAB: \"ARABIC LETTER THAL ISOLATED FORM\",\n    0xFEAC: \"ARABIC LETTER THAL FINAL FORM\",\n    0xFEAD: \"ARABIC LETTER REH ISOLATED FORM\",\n    0xFEAE: \"ARABIC LETTER REH FINAL FORM\",\n    0xFEAF: \"ARABIC LETTER ZAIN ISOLATED FORM\",\n    0xFEB0: \"ARABIC LETTER ZAIN FINAL FORM\",\n    0xFEB1: \"ARABIC LETTER SEEN ISOLATED FORM\",\n    0xFEB2: \"ARABIC LETTER SEEN FINAL FORM\",\n    0xFEB3: \"ARABIC LETTER SEEN INITIAL FORM\",\n    0xFEB4: \"ARABIC LETTER SEEN MEDIAL FORM\",\n    0xFEB5: \"ARABIC LETTER SHEEN ISOLATED FORM\",\n    0xFEB6: \"ARABIC LETTER SHEEN FINAL FORM\",\n    0xFEB7: \"ARABIC LETTER SHEEN INITIAL FORM\",\n    0xFEB8: \"ARABIC LETTER SHEEN MEDIAL FORM\",\n    0xFEB9: \"ARABIC LETTER SAD ISOLATED FORM\",\n    0xFEBA: \"ARABIC LETTER SAD FINAL FORM\",\n    0xFEBB: \"ARABIC LETTER SAD INITIAL FORM\",\n    0xFEBC: \"ARABIC LETTER SAD MEDIAL FORM\",\n    0xFEBD: \"ARABIC LETTER DAD ISOLATED FORM\",\n    0xFEBE: \"ARABIC LETTER DAD FINAL FORM\",\n    0xFEBF: \"ARABIC LETTER DAD INITIAL FORM\",\n    0xFEC0: \"ARABIC LETTER DAD MEDIAL FORM\",\n    0xFEC1: \"ARABIC LETTER TAH ISOLATED FORM\",\n    0xFEC2: \"ARABIC LETTER TAH FINAL FORM\",\n    0xFEC3: \"ARABIC LETTER TAH INITIAL FORM\",\n    0xFEC4: \"ARABIC LETTER TAH MEDIAL FORM\",\n    0xFEC5: \"ARABIC LETTER ZAH ISOLATED FORM\",\n    0xFEC6: \"ARABIC LETTER ZAH FINAL FORM\",\n    0xFEC7: \"ARABIC LETTER ZAH INITIAL FORM\",\n    0xFEC8: \"ARABIC LETTER ZAH MEDIAL FORM\",\n    0xFEC9: \"ARABIC LETTER AIN ISOLATED FORM\",\n    0xFECA: \"ARABIC LETTER AIN FINAL FORM\",\n    0xFECB: \"ARABIC LETTER AIN INITIAL FORM\",\n    0xFECC: \"ARABIC LETTER AIN MEDIAL FORM\",\n    0xFECD: \"ARABIC LETTER GHAIN ISOLATED FORM\",\n    0xFECE: \"ARABIC LETTER GHAIN FINAL FORM\",\n    0xFECF: \"ARABIC LETTER GHAIN INITIAL FORM\",\n    0xFED0: \"ARABIC LETTER GHAIN MEDIAL FORM\",\n    0xFED1: \"ARABIC LETTER FEH ISOLATED FORM\",\n    0xFED2: \"ARABIC LETTER FEH FINAL FORM\",\n    0xFED3: \"ARABIC LETTER FEH INITIAL FORM\",\n    0xFED4: \"ARABIC LETTER FEH MEDIAL FORM\",\n    0xFED5: \"ARABIC LETTER QAF ISOLATED FORM\",\n    0xFED6: \"ARABIC LETTER QAF FINAL FORM\",\n    0xFED7: \"ARABIC LETTER QAF INITIAL FORM\",\n    0xFED8: \"ARABIC LETTER QAF MEDIAL FORM\",\n    0xFED9: \"ARABIC LETTER KAF ISOLATED FORM\",\n    0xFEDA: \"ARABIC LETTER KAF FINAL FORM\",\n    0xFEDB: \"ARABIC LETTER KAF INITIAL FORM\",\n    0xFEDC: \"ARABIC LETTER KAF MEDIAL FORM\",\n    0xFEDD: \"ARABIC LETTER LAM ISOLATED FORM\",\n    0xFEDE: \"ARABIC LETTER LAM FINAL FORM\",\n    0xFEDF: \"ARABIC LETTER LAM INITIAL FORM\",\n    0xFEE0: \"ARABIC LETTER LAM MEDIAL FORM\",\n    0xFEE1: \"ARABIC LETTER MEEM ISOLATED FORM\",\n    0xFEE2: \"ARABIC LETTER MEEM FINAL FORM\",\n    0xFEE3: \"ARABIC LETTER MEEM INITIAL FORM\",\n    0xFEE4: \"ARABIC LETTER MEEM MEDIAL FORM\",\n    0xFEE5: \"ARABIC LETTER NOON ISOLATED FORM\",\n    0xFEE6: \"ARABIC LETTER NOON FINAL FORM\",\n    0xFEE7: \"ARABIC LETTER NOON INITIAL FORM\",\n    0xFEE8: \"ARABIC LETTER NOON MEDIAL FORM\",\n    0xFEE9: \"ARABIC LETTER HEH ISOLATED FORM\",\n    0xFEEA: \"ARABIC LETTER HEH FINAL FORM\",\n    0xFEEB: \"ARABIC LETTER HEH INITIAL FORM\",\n    0xFEEC: \"ARABIC LETTER HEH MEDIAL FORM\",\n    0xFEED: \"ARABIC LETTER WAW ISOLATED FORM\",\n    0xFEEE: \"ARABIC LETTER WAW FINAL FORM\",\n    0xFEEF: \"ARABIC LETTER ALEF MAKSURA ISOLATED FORM\",\n    0xFEF0: \"ARABIC LETTER ALEF MAKSURA FINAL FORM\",\n    0xFEF1: \"ARABIC LETTER YEH ISOLATED FORM\",\n    0xFEF2: \"ARABIC LETTER YEH FINAL FORM\",\n    0xFEF3: \"ARABIC LETTER YEH INITIAL FORM\",\n    0xFEF4: \"ARABIC LETTER YEH MEDIAL FORM\",\n    0xFEF5: \"ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE ISOLATED FORM\",\n    0xFEF6: \"ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE FINAL FORM\",\n    0xFEF7: \"ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE ISOLATED FORM\",\n    0xFEF8: \"ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE FINAL FORM\",\n    0xFEF9: \"ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW ISOLATED FORM\",\n    0xFEFA: \"ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW FINAL FORM\",\n    0xFEFB: \"ARABIC LIGATURE LAM WITH ALEF ISOLATED FORM\",\n    0xFEFC: \"ARABIC LIGATURE LAM WITH ALEF FINAL FORM\",\n    0xFEFF: \"ZERO WIDTH NO-BREAK SPACE\",\n    0xFF01: \"FULLWIDTH EXCLAMATION MARK\",\n    0xFF02: \"FULLWIDTH QUOTATION MARK\",\n    0xFF03: \"FULLWIDTH NUMBER SIGN\",\n    0xFF04: \"FULLWIDTH DOLLAR SIGN\",\n    0xFF05: \"FULLWIDTH PERCENT SIGN\",\n    0xFF06: \"FULLWIDTH AMPERSAND\",\n    0xFF07: \"FULLWIDTH APOSTROPHE\",\n    0xFF08: \"FULLWIDTH LEFT PARENTHESIS\",\n    0xFF09: \"FULLWIDTH RIGHT PARENTHESIS\",\n    0xFF0A: \"FULLWIDTH ASTERISK\",\n    0xFF0B: \"FULLWIDTH PLUS SIGN\",\n    0xFF0C: \"FULLWIDTH COMMA\",\n    0xFF0D: \"FULLWIDTH HYPHEN-MINUS\",\n    0xFF0E: \"FULLWIDTH FULL STOP\",\n    0xFF0F: \"FULLWIDTH SOLIDUS\",\n    0xFF10: \"FULLWIDTH DIGIT ZERO\",\n    0xFF11: \"FULLWIDTH DIGIT ONE\",\n    0xFF12: \"FULLWIDTH DIGIT TWO\",\n    0xFF13: \"FULLWIDTH DIGIT THREE\",\n    0xFF14: \"FULLWIDTH DIGIT FOUR\",\n    0xFF15: \"FULLWIDTH DIGIT FIVE\",\n    0xFF16: \"FULLWIDTH DIGIT SIX\",\n    0xFF17: \"FULLWIDTH DIGIT SEVEN\",\n    0xFF18: \"FULLWIDTH DIGIT EIGHT\",\n    0xFF19: \"FULLWIDTH DIGIT NINE\",\n    0xFF1A: \"FULLWIDTH COLON\",\n    0xFF1B: \"FULLWIDTH SEMICOLON\",\n    0xFF1C: \"FULLWIDTH LESS-THAN SIGN\",\n    0xFF1D: \"FULLWIDTH EQUALS SIGN\",\n    0xFF1E: \"FULLWIDTH GREATER-THAN SIGN\",\n    0xFF1F: \"FULLWIDTH QUESTION MARK\",\n    0xFF20: \"FULLWIDTH COMMERCIAL AT\",\n    0xFF21: \"FULLWIDTH LATIN CAPITAL LETTER A\",\n    0xFF22: \"FULLWIDTH LATIN CAPITAL LETTER B\",\n    0xFF23: \"FULLWIDTH LATIN CAPITAL LETTER C\",\n    0xFF24: \"FULLWIDTH LATIN CAPITAL LETTER D\",\n    0xFF25: \"FULLWIDTH LATIN CAPITAL LETTER E\",\n    0xFF26: \"FULLWIDTH LATIN CAPITAL LETTER F\",\n    0xFF27: \"FULLWIDTH LATIN CAPITAL LETTER G\",\n    0xFF28: \"FULLWIDTH LATIN CAPITAL LETTER H\",\n    0xFF29: \"FULLWIDTH LATIN CAPITAL LETTER I\",\n    0xFF2A: \"FULLWIDTH LATIN CAPITAL LETTER J\",\n    0xFF2B: \"FULLWIDTH LATIN CAPITAL LETTER K\",\n    0xFF2C: \"FULLWIDTH LATIN CAPITAL LETTER L\",\n    0xFF2D: \"FULLWIDTH LATIN CAPITAL LETTER M\",\n    0xFF2E: \"FULLWIDTH LATIN CAPITAL LETTER N\",\n    0xFF2F: \"FULLWIDTH LATIN CAPITAL LETTER O\",\n    0xFF30: \"FULLWIDTH LATIN CAPITAL LETTER P\",\n    0xFF31: \"FULLWIDTH LATIN CAPITAL LETTER Q\",\n    0xFF32: \"FULLWIDTH LATIN CAPITAL LETTER R\",\n    0xFF33: \"FULLWIDTH LATIN CAPITAL LETTER S\",\n    0xFF34: \"FULLWIDTH LATIN CAPITAL LETTER T\",\n    0xFF35: \"FULLWIDTH LATIN CAPITAL LETTER U\",\n    0xFF36: \"FULLWIDTH LATIN CAPITAL LETTER V\",\n    0xFF37: \"FULLWIDTH LATIN CAPITAL LETTER W\",\n    0xFF38: \"FULLWIDTH LATIN CAPITAL LETTER X\",\n    0xFF39: \"FULLWIDTH LATIN CAPITAL LETTER Y\",\n    0xFF3A: \"FULLWIDTH LATIN CAPITAL LETTER Z\",\n    0xFF3B: \"FULLWIDTH LEFT SQUARE BRACKET\",\n    0xFF3C: \"FULLWIDTH REVERSE SOLIDUS\",\n    0xFF3D: \"FULLWIDTH RIGHT SQUARE BRACKET\",\n    0xFF3E: \"FULLWIDTH CIRCUMFLEX ACCENT\",\n    0xFF3F: \"FULLWIDTH LOW LINE\",\n    0xFF40: \"FULLWIDTH GRAVE ACCENT\",\n    0xFF41: \"FULLWIDTH LATIN SMALL LETTER A\",\n    0xFF42: \"FULLWIDTH LATIN SMALL LETTER B\",\n    0xFF43: \"FULLWIDTH LATIN SMALL LETTER C\",\n    0xFF44: \"FULLWIDTH LATIN SMALL LETTER D\",\n    0xFF45: \"FULLWIDTH LATIN SMALL LETTER E\",\n    0xFF46: \"FULLWIDTH LATIN SMALL LETTER F\",\n    0xFF47: \"FULLWIDTH LATIN SMALL LETTER G\",\n    0xFF48: \"FULLWIDTH LATIN SMALL LETTER H\",\n    0xFF49: \"FULLWIDTH LATIN SMALL LETTER I\",\n    0xFF4A: \"FULLWIDTH LATIN SMALL LETTER J\",\n    0xFF4B: \"FULLWIDTH LATIN SMALL LETTER K\",\n    0xFF4C: \"FULLWIDTH LATIN SMALL LETTER L\",\n    0xFF4D: \"FULLWIDTH LATIN SMALL LETTER M\",\n    0xFF4E: \"FULLWIDTH LATIN SMALL LETTER N\",\n    0xFF4F: \"FULLWIDTH LATIN SMALL LETTER O\",\n    0xFF50: \"FULLWIDTH LATIN SMALL LETTER P\",\n    0xFF51: \"FULLWIDTH LATIN SMALL LETTER Q\",\n    0xFF52: \"FULLWIDTH LATIN SMALL LETTER R\",\n    0xFF53: \"FULLWIDTH LATIN SMALL LETTER S\",\n    0xFF54: \"FULLWIDTH LATIN SMALL LETTER T\",\n    0xFF55: \"FULLWIDTH LATIN SMALL LETTER U\",\n    0xFF56: \"FULLWIDTH LATIN SMALL LETTER V\",\n    0xFF57: \"FULLWIDTH LATIN SMALL LETTER W\",\n    0xFF58: \"FULLWIDTH LATIN SMALL LETTER X\",\n    0xFF59: \"FULLWIDTH LATIN SMALL LETTER Y\",\n    0xFF5A: \"FULLWIDTH LATIN SMALL LETTER Z\",\n    0xFF5B: \"FULLWIDTH LEFT CURLY BRACKET\",\n    0xFF5C: \"FULLWIDTH VERTICAL LINE\",\n    0xFF5D: \"FULLWIDTH RIGHT CURLY BRACKET\",\n    0xFF5E: \"FULLWIDTH TILDE\",\n    0xFF5F: \"FULLWIDTH LEFT WHITE PARENTHESIS *\",\n    0xFF60: \"FULLWIDTH RIGHT WHITE PARENTHESIS *\",\n    0xFF61: \"HALFWIDTH IDEOGRAPHIC FULL STOP\",\n    0xFF62: \"HALFWIDTH LEFT CORNER BRACKET\",\n    0xFF63: \"HALFWIDTH RIGHT CORNER BRACKET\",\n    0xFF64: \"HALFWIDTH IDEOGRAPHIC COMMA\",\n    0xFF65: \"HALFWIDTH KATAKANA MIDDLE DOT\",\n    0xFF66: \"HALFWIDTH KATAKANA LETTER WO\",\n    0xFF67: \"HALFWIDTH KATAKANA LETTER SMALL A\",\n    0xFF68: \"HALFWIDTH KATAKANA LETTER SMALL I\",\n    0xFF69: \"HALFWIDTH KATAKANA LETTER SMALL U\",\n    0xFF6A: \"HALFWIDTH KATAKANA LETTER SMALL E\",\n    0xFF6B: \"HALFWIDTH KATAKANA LETTER SMALL O\",\n    0xFF6C: \"HALFWIDTH KATAKANA LETTER SMALL YA\",\n    0xFF6D: \"HALFWIDTH KATAKANA LETTER SMALL YU\",\n    0xFF6E: \"HALFWIDTH KATAKANA LETTER SMALL YO\",\n    0xFF6F: \"HALFWIDTH KATAKANA LETTER SMALL TU\",\n    0xFF70: \"HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK\",\n    0xFF71: \"HALFWIDTH KATAKANA LETTER A\",\n    0xFF72: \"HALFWIDTH KATAKANA LETTER I\",\n    0xFF73: \"HALFWIDTH KATAKANA LETTER U\",\n    0xFF74: \"HALFWIDTH KATAKANA LETTER E\",\n    0xFF75: \"HALFWIDTH KATAKANA LETTER O\",\n    0xFF76: \"HALFWIDTH KATAKANA LETTER KA\",\n    0xFF77: \"HALFWIDTH KATAKANA LETTER KI\",\n    0xFF78: \"HALFWIDTH KATAKANA LETTER KU\",\n    0xFF79: \"HALFWIDTH KATAKANA LETTER KE\",\n    0xFF7A: \"HALFWIDTH KATAKANA LETTER KO\",\n    0xFF7B: \"HALFWIDTH KATAKANA LETTER SA\",\n    0xFF7C: \"HALFWIDTH KATAKANA LETTER SI\",\n    0xFF7D: \"HALFWIDTH KATAKANA LETTER SU\",\n    0xFF7E: \"HALFWIDTH KATAKANA LETTER SE\",\n    0xFF7F: \"HALFWIDTH KATAKANA LETTER SO\",\n    0xFF80: \"HALFWIDTH KATAKANA LETTER TA\",\n    0xFF81: \"HALFWIDTH KATAKANA LETTER TI\",\n    0xFF82: \"HALFWIDTH KATAKANA LETTER TU\",\n    0xFF83: \"HALFWIDTH KATAKANA LETTER TE\",\n    0xFF84: \"HALFWIDTH KATAKANA LETTER TO\",\n    0xFF85: \"HALFWIDTH KATAKANA LETTER NA\",\n    0xFF86: \"HALFWIDTH KATAKANA LETTER NI\",\n    0xFF87: \"HALFWIDTH KATAKANA LETTER NU\",\n    0xFF88: \"HALFWIDTH KATAKANA LETTER NE\",\n    0xFF89: \"HALFWIDTH KATAKANA LETTER NO\",\n    0xFF8A: \"HALFWIDTH KATAKANA LETTER HA\",\n    0xFF8B: \"HALFWIDTH KATAKANA LETTER HI\",\n    0xFF8C: \"HALFWIDTH KATAKANA LETTER HU\",\n    0xFF8D: \"HALFWIDTH KATAKANA LETTER HE\",\n    0xFF8E: \"HALFWIDTH KATAKANA LETTER HO\",\n    0xFF8F: \"HALFWIDTH KATAKANA LETTER MA\",\n    0xFF90: \"HALFWIDTH KATAKANA LETTER MI\",\n    0xFF91: \"HALFWIDTH KATAKANA LETTER MU\",\n    0xFF92: \"HALFWIDTH KATAKANA LETTER ME\",\n    0xFF93: \"HALFWIDTH KATAKANA LETTER MO\",\n    0xFF94: \"HALFWIDTH KATAKANA LETTER YA\",\n    0xFF95: \"HALFWIDTH KATAKANA LETTER YU\",\n    0xFF96: \"HALFWIDTH KATAKANA LETTER YO\",\n    0xFF97: \"HALFWIDTH KATAKANA LETTER RA\",\n    0xFF98: \"HALFWIDTH KATAKANA LETTER RI\",\n    0xFF99: \"HALFWIDTH KATAKANA LETTER RU\",\n    0xFF9A: \"HALFWIDTH KATAKANA LETTER RE\",\n    0xFF9B: \"HALFWIDTH KATAKANA LETTER RO\",\n    0xFF9C: \"HALFWIDTH KATAKANA LETTER WA\",\n    0xFF9D: \"HALFWIDTH KATAKANA LETTER N\",\n    0xFF9E: \"HALFWIDTH KATAKANA VOICED SOUND MARK (halfwidth katakana-hiragana voiced sound mark)\",\n    0xFF9F: \"HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK (halfwidth katakana-hiragana semi-voiced sound mark)\",\n    0xFFA0: \"HALFWIDTH HANGUL FILLER\",\n    0xFFA1: \"HALFWIDTH HANGUL LETTER KIYEOK\",\n    0xFFA2: \"HALFWIDTH HANGUL LETTER SSANGKIYEOK\",\n    0xFFA3: \"HALFWIDTH HANGUL LETTER KIYEOK-SIOS\",\n    0xFFA4: \"HALFWIDTH HANGUL LETTER NIEUN\",\n    0xFFA5: \"HALFWIDTH HANGUL LETTER NIEUN-CIEUC\",\n    0xFFA6: \"HALFWIDTH HANGUL LETTER NIEUN-HIEUH\",\n    0xFFA7: \"HALFWIDTH HANGUL LETTER TIKEUT\",\n    0xFFA8: \"HALFWIDTH HANGUL LETTER SSANGTIKEUT\",\n    0xFFA9: \"HALFWIDTH HANGUL LETTER RIEUL\",\n    0xFFAA: \"HALFWIDTH HANGUL LETTER RIEUL-KIYEOK\",\n    0xFFAB: \"HALFWIDTH HANGUL LETTER RIEUL-MIEUM\",\n    0xFFAC: \"HALFWIDTH HANGUL LETTER RIEUL-PIEUP\",\n    0xFFAD: \"HALFWIDTH HANGUL LETTER RIEUL-SIOS\",\n    0xFFAE: \"HALFWIDTH HANGUL LETTER RIEUL-THIEUTH\",\n    0xFFAF: \"HALFWIDTH HANGUL LETTER RIEUL-PHIEUPH\",\n    0xFFB0: \"HALFWIDTH HANGUL LETTER RIEUL-HIEUH\",\n    0xFFB1: \"HALFWIDTH HANGUL LETTER MIEUM\",\n    0xFFB2: \"HALFWIDTH HANGUL LETTER PIEUP\",\n    0xFFB3: \"HALFWIDTH HANGUL LETTER SSANGPIEUP\",\n    0xFFB4: \"HALFWIDTH HANGUL LETTER PIEUP-SIOS\",\n    0xFFB5: \"HALFWIDTH HANGUL LETTER SIOS\",\n    0xFFB6: \"HALFWIDTH HANGUL LETTER SSANGSIOS\",\n    0xFFB7: \"HALFWIDTH HANGUL LETTER IEUNG\",\n    0xFFB8: \"HALFWIDTH HANGUL LETTER CIEUC\",\n    0xFFB9: \"HALFWIDTH HANGUL LETTER SSANGCIEUC\",\n    0xFFBA: \"HALFWIDTH HANGUL LETTER CHIEUCH\",\n    0xFFBB: \"HALFWIDTH HANGUL LETTER KHIEUKH\",\n    0xFFBC: \"HALFWIDTH HANGUL LETTER THIEUTH\",\n    0xFFBD: \"HALFWIDTH HANGUL LETTER PHIEUPH\",\n    0xFFBE: \"HALFWIDTH HANGUL LETTER HIEUH\",\n    0xFFC2: \"HALFWIDTH HANGUL LETTER A\",\n    0xFFC3: \"HALFWIDTH HANGUL LETTER AE\",\n    0xFFC4: \"HALFWIDTH HANGUL LETTER YA\",\n    0xFFC5: \"HALFWIDTH HANGUL LETTER YAE\",\n    0xFFC6: \"HALFWIDTH HANGUL LETTER EO\",\n    0xFFC7: \"HALFWIDTH HANGUL LETTER E\",\n    0xFFCA: \"HALFWIDTH HANGUL LETTER YEO\",\n    0xFFCB: \"HALFWIDTH HANGUL LETTER YE\",\n    0xFFCC: \"HALFWIDTH HANGUL LETTER O\",\n    0xFFCD: \"HALFWIDTH HANGUL LETTER WA\",\n    0xFFCE: \"HALFWIDTH HANGUL LETTER WAE\",\n    0xFFCF: \"HALFWIDTH HANGUL LETTER OE\",\n    0xFFD2: \"HALFWIDTH HANGUL LETTER YO\",\n    0xFFD3: \"HALFWIDTH HANGUL LETTER U\",\n    0xFFD4: \"HALFWIDTH HANGUL LETTER WEO\",\n    0xFFD5: \"HALFWIDTH HANGUL LETTER WE\",\n    0xFFD6: \"HALFWIDTH HANGUL LETTER WI\",\n    0xFFD7: \"HALFWIDTH HANGUL LETTER YU\",\n    0xFFDA: \"HALFWIDTH HANGUL LETTER EU\",\n    0xFFDB: \"HALFWIDTH HANGUL LETTER YI\",\n    0xFFDC: \"HALFWIDTH HANGUL LETTER I\",\n    0xFFE0: \"FULLWIDTH CENT SIGN\",\n    0xFFE1: \"FULLWIDTH POUND SIGN\",\n    0xFFE2: \"FULLWIDTH NOT SIGN\",\n    0xFFE3: \"FULLWIDTH MACRON *\",\n    0xFFE4: \"FULLWIDTH BROKEN BAR\",\n    0xFFE5: \"FULLWIDTH YEN SIGN\",\n    0xFFE6: \"FULLWIDTH WON SIGN\",\n    0xFFE8: \"HALFWIDTH FORMS LIGHT VERTICAL\",\n    0xFFE9: \"HALFWIDTH LEFTWARDS ARROW\",\n    0xFFEA: \"HALFWIDTH UPWARDS ARROW\",\n    0xFFEB: \"HALFWIDTH RIGHTWARDS ARROW\",\n    0xFFEC: \"HALFWIDTH DOWNWARDS ARROW\",\n    0xFFED: \"HALFWIDTH BLACK SQUARE\",\n    0xFFEE: \"HALFWIDTH WHITE CIRCLE\",\n    0xFFF9: \"INTERLINEAR ANNOTATION ANCHOR\",\n    0xFFFA: \"INTERLINEAR ANNOTATION SEPARATOR\",\n    0xFFFB: \"INTERLINEAR ANNOTATION TERMINATOR\",\n    0xFFFC: \"OBJECT REPLACEMENT CHARACTER\",\n    0xFFFD: \"REPLACEMENT CHARACTER\",\n    0xFFFE: \"<not a character>\",\n    0xFFFF: \"<not a character>\",\n    0x10000: \"LINEAR B SYLLABLE B008 A\",\n    0x10001: \"LINEAR B SYLLABLE B038 E\",\n    0x10002: \"LINEAR B SYLLABLE B028 I\",\n    0x10003: \"LINEAR B SYLLABLE B061 O\",\n    0x10004: \"LINEAR B SYLLABLE B010 U\",\n    0x10005: \"LINEAR B SYLLABLE B001 DA\",\n    0x10006: \"LINEAR B SYLLABLE B045 DE\",\n    0x10007: \"LINEAR B SYLLABLE B007 DI\",\n    0x10008: \"LINEAR B SYLLABLE B014 DO\",\n    0x10009: \"LINEAR B SYLLABLE B051 DU\",\n    0x1000A: \"LINEAR B SYLLABLE B057 JA\",\n    0x1000B: \"LINEAR B SYLLABLE B046 JE\",\n    0x1000D: \"LINEAR B SYLLABLE B036 JO\",\n    0x1000E: \"LINEAR B SYLLABLE B065 JU\",\n    0x1000F: \"LINEAR B SYLLABLE B077 KA\",\n    0x10010: \"LINEAR B SYLLABLE B044 KE\",\n    0x10011: \"LINEAR B SYLLABLE B067 KI\",\n    0x10012: \"LINEAR B SYLLABLE B070 KO\",\n    0x10013: \"LINEAR B SYLLABLE B081 KU\",\n    0x10014: \"LINEAR B SYLLABLE B080 MA\",\n    0x10015: \"LINEAR B SYLLABLE B013 ME\",\n    0x10016: \"LINEAR B SYLLABLE B073 MI\",\n    0x10017: \"LINEAR B SYLLABLE B015 MO\",\n    0x10018: \"LINEAR B SYLLABLE B023 MU\",\n    0x10019: \"LINEAR B SYLLABLE B006 NA\",\n    0x1001A: \"LINEAR B SYLLABLE B024 NE\",\n    0x1001B: \"LINEAR B SYLLABLE B030 NI\",\n    0x1001C: \"LINEAR B SYLLABLE B052 NO\",\n    0x1001D: \"LINEAR B SYLLABLE B055 NU\",\n    0x1001E: \"LINEAR B SYLLABLE B003 PA\",\n    0x1001F: \"LINEAR B SYLLABLE B072 PE\",\n    0x10020: \"LINEAR B SYLLABLE B039 PI\",\n    0x10021: \"LINEAR B SYLLABLE B011 PO\",\n    0x10022: \"LINEAR B SYLLABLE B050 PU\",\n    0x10023: \"LINEAR B SYLLABLE B016 QA\",\n    0x10024: \"LINEAR B SYLLABLE B078 QE\",\n    0x10025: \"LINEAR B SYLLABLE B021 QI\",\n    0x10026: \"LINEAR B SYLLABLE B032 QO\",\n    0x10028: \"LINEAR B SYLLABLE B060 RA\",\n    0x10029: \"LINEAR B SYLLABLE B027 RE\",\n    0x1002A: \"LINEAR B SYLLABLE B053 RI\",\n    0x1002B: \"LINEAR B SYLLABLE B002 RO\",\n    0x1002C: \"LINEAR B SYLLABLE B026 RU\",\n    0x1002D: \"LINEAR B SYLLABLE B031 SA\",\n    0x1002E: \"LINEAR B SYLLABLE B009 SE\",\n    0x1002F: \"LINEAR B SYLLABLE B041 SI\",\n    0x10030: \"LINEAR B SYLLABLE B012 SO\",\n    0x10031: \"LINEAR B SYLLABLE B058 SU\",\n    0x10032: \"LINEAR B SYLLABLE B059 TA\",\n    0x10033: \"LINEAR B SYLLABLE B004 TE\",\n    0x10034: \"LINEAR B SYLLABLE B037 TI\",\n    0x10035: \"LINEAR B SYLLABLE B005 TO\",\n    0x10036: \"LINEAR B SYLLABLE B069 TU\",\n    0x10037: \"LINEAR B SYLLABLE B054 WA\",\n    0x10038: \"LINEAR B SYLLABLE B075 WE\",\n    0x10039: \"LINEAR B SYLLABLE B040 WI\",\n    0x1003A: \"LINEAR B SYLLABLE B042 WO\",\n    0x1003C: \"LINEAR B SYLLABLE B017 ZA\",\n    0x1003D: \"LINEAR B SYLLABLE B074 ZE\",\n    0x1003F: \"LINEAR B SYLLABLE B020 ZO\",\n    0x10040: \"LINEAR B SYLLABLE B025 A2\",\n    0x10041: \"LINEAR B SYLLABLE B043 A3\",\n    0x10042: \"LINEAR B SYLLABLE B085 AU\",\n    0x10043: \"LINEAR B SYLLABLE B071 DWE\",\n    0x10044: \"LINEAR B SYLLABLE B090 DWO\",\n    0x10045: \"LINEAR B SYLLABLE B048 NWA\",\n    0x10046: \"LINEAR B SYLLABLE B029 PU2\",\n    0x10047: \"LINEAR B SYLLABLE B062 PTE\",\n    0x10048: \"LINEAR B SYLLABLE B076 RA2\",\n    0x10049: \"LINEAR B SYLLABLE B033 RA3\",\n    0x1004A: \"LINEAR B SYLLABLE B068 RO2\",\n    0x1004B: \"LINEAR B SYLLABLE B066 TA2\",\n    0x1004C: \"LINEAR B SYLLABLE B087 TWE\",\n    0x1004D: \"LINEAR B SYLLABLE B091 TWO\",\n    0x10050: \"LINEAR B SYMBOL B018\",\n    0x10051: \"LINEAR B SYMBOL B019\",\n    0x10052: \"LINEAR B SYMBOL B022\",\n    0x10053: \"LINEAR B SYMBOL B034\",\n    0x10054: \"LINEAR B SYMBOL B047\",\n    0x10055: \"LINEAR B SYMBOL B049\",\n    0x10056: \"LINEAR B SYMBOL B056\",\n    0x10057: \"LINEAR B SYMBOL B063\",\n    0x10058: \"LINEAR B SYMBOL B064\",\n    0x10059: \"LINEAR B SYMBOL B079\",\n    0x1005A: \"LINEAR B SYMBOL B082\",\n    0x1005B: \"LINEAR B SYMBOL B083\",\n    0x1005C: \"LINEAR B SYMBOL B086\",\n    0x1005D: \"LINEAR B SYMBOL B089\",\n    0x10080: \"LINEAR B IDEOGRAM B100 MAN\",\n    0x10081: \"LINEAR B IDEOGRAM B102 WOMAN\",\n    0x10082: \"LINEAR B IDEOGRAM B104 DEER\",\n    0x10083: \"LINEAR B IDEOGRAM B105 EQUID\",\n    0x10084: \"LINEAR B IDEOGRAM B105F MARE\",\n    0x10085: \"LINEAR B IDEOGRAM B105M STALLION\",\n    0x10086: \"LINEAR B IDEOGRAM B106F EWE\",\n    0x10087: \"LINEAR B IDEOGRAM B106M RAM\",\n    0x10088: \"LINEAR B IDEOGRAM B107F SHE-GOAT\",\n    0x10089: \"LINEAR B IDEOGRAM B107M HE-GOAT\",\n    0x1008A: \"LINEAR B IDEOGRAM B108F SOW\",\n    0x1008B: \"LINEAR B IDEOGRAM B108M BOAR\",\n    0x1008C: \"LINEAR B IDEOGRAM B109F COW\",\n    0x1008D: \"LINEAR B IDEOGRAM B109M BULL\",\n    0x1008E: \"LINEAR B IDEOGRAM B120 WHEAT\",\n    0x1008F: \"LINEAR B IDEOGRAM B121 BARLEY\",\n    0x10090: \"LINEAR B IDEOGRAM B122 OLIVE\",\n    0x10091: \"LINEAR B IDEOGRAM B123 SPICE\",\n    0x10092: \"LINEAR B IDEOGRAM B125 CYPERUS\",\n    0x10093: \"LINEAR B MONOGRAM B127 KAPO\",\n    0x10094: \"LINEAR B MONOGRAM B128 KANAKO\",\n    0x10095: \"LINEAR B IDEOGRAM B130 OIL\",\n    0x10096: \"LINEAR B IDEOGRAM B131 WINE\",\n    0x10097: \"LINEAR B IDEOGRAM B132\",\n    0x10098: \"LINEAR B MONOGRAM B133 AREPA\",\n    0x10099: \"LINEAR B MONOGRAM B135 MERI\",\n    0x1009A: \"LINEAR B IDEOGRAM B140 BRONZE\",\n    0x1009B: \"LINEAR B IDEOGRAM B141 GOLD\",\n    0x1009C: \"LINEAR B IDEOGRAM B142\",\n    0x1009D: \"LINEAR B IDEOGRAM B145 WOOL\",\n    0x1009E: \"LINEAR B IDEOGRAM B146\",\n    0x1009F: \"LINEAR B IDEOGRAM B150\",\n    0x100A0: \"LINEAR B IDEOGRAM B151 HORN\",\n    0x100A1: \"LINEAR B IDEOGRAM B152\",\n    0x100A2: \"LINEAR B IDEOGRAM B153\",\n    0x100A3: \"LINEAR B IDEOGRAM B154\",\n    0x100A4: \"LINEAR B MONOGRAM B156 TURO2\",\n    0x100A5: \"LINEAR B IDEOGRAM B157\",\n    0x100A6: \"LINEAR B IDEOGRAM B158\",\n    0x100A7: \"LINEAR B IDEOGRAM B159 CLOTH\",\n    0x100A8: \"LINEAR B IDEOGRAM B160\",\n    0x100A9: \"LINEAR B IDEOGRAM B161\",\n    0x100AA: \"LINEAR B IDEOGRAM B162 GARMENT\",\n    0x100AB: \"LINEAR B IDEOGRAM B163 ARMOUR\",\n    0x100AC: \"LINEAR B IDEOGRAM B164\",\n    0x100AD: \"LINEAR B IDEOGRAM B165\",\n    0x100AE: \"LINEAR B IDEOGRAM B166\",\n    0x100AF: \"LINEAR B IDEOGRAM B167\",\n    0x100B0: \"LINEAR B IDEOGRAM B168\",\n    0x100B1: \"LINEAR B IDEOGRAM B169\",\n    0x100B2: \"LINEAR B IDEOGRAM B170\",\n    0x100B3: \"LINEAR B IDEOGRAM B171\",\n    0x100B4: \"LINEAR B IDEOGRAM B172\",\n    0x100B5: \"LINEAR B IDEOGRAM B173 MONTH\",\n    0x100B6: \"LINEAR B IDEOGRAM B174\",\n    0x100B7: \"LINEAR B IDEOGRAM B176 TREE\",\n    0x100B8: \"LINEAR B IDEOGRAM B177\",\n    0x100B9: \"LINEAR B IDEOGRAM B178\",\n    0x100BA: \"LINEAR B IDEOGRAM B179\",\n    0x100BB: \"LINEAR B IDEOGRAM B180\",\n    0x100BC: \"LINEAR B IDEOGRAM B181\",\n    0x100BD: \"LINEAR B IDEOGRAM B182\",\n    0x100BE: \"LINEAR B IDEOGRAM B183\",\n    0x100BF: \"LINEAR B IDEOGRAM B184\",\n    0x100C0: \"LINEAR B IDEOGRAM B185\",\n    0x100C1: \"LINEAR B IDEOGRAM B189\",\n    0x100C2: \"LINEAR B IDEOGRAM B190\",\n    0x100C3: \"LINEAR B IDEOGRAM B191 HELMET\",\n    0x100C4: \"LINEAR B IDEOGRAM B220 FOOTSTOOL\",\n    0x100C5: \"LINEAR B IDEOGRAM B225 BATHTUB\",\n    0x100C6: \"LINEAR B IDEOGRAM B230 SPEAR\",\n    0x100C7: \"LINEAR B IDEOGRAM B231 ARROW\",\n    0x100C8: \"LINEAR B IDEOGRAM B232\",\n    0x100C9: \"LINEAR B IDEOGRAM B233 SWORD (pug)\",\n    0x100CA: \"LINEAR B IDEOGRAM B234\",\n    0x100CB: \"LINEAR B IDEOGRAM B236 (gup)\",\n    0x100CC: \"LINEAR B IDEOGRAM B240 WHEELED CHARIOT\",\n    0x100CD: \"LINEAR B IDEOGRAM B241 CHARIOT\",\n    0x100CE: \"LINEAR B IDEOGRAM B242 CHARIOT FRAME\",\n    0x100CF: \"LINEAR B IDEOGRAM B243 WHEEL\",\n    0x100D0: \"LINEAR B IDEOGRAM B245\",\n    0x100D1: \"LINEAR B IDEOGRAM B246\",\n    0x100D2: \"LINEAR B MONOGRAM B247 DIPTE\",\n    0x100D3: \"LINEAR B IDEOGRAM B248\",\n    0x100D4: \"LINEAR B IDEOGRAM B249\",\n    0x100D5: \"LINEAR B IDEOGRAM B251\",\n    0x100D6: \"LINEAR B IDEOGRAM B252\",\n    0x100D7: \"LINEAR B IDEOGRAM B253\",\n    0x100D8: \"LINEAR B IDEOGRAM B254 DART\",\n    0x100D9: \"LINEAR B IDEOGRAM B255\",\n    0x100DA: \"LINEAR B IDEOGRAM B256\",\n    0x100DB: \"LINEAR B IDEOGRAM B257\",\n    0x100DC: \"LINEAR B IDEOGRAM B258\",\n    0x100DD: \"LINEAR B IDEOGRAM B259\",\n    0x100DE: \"LINEAR B IDEOGRAM VESSEL B155\",\n    0x100DF: \"LINEAR B IDEOGRAM VESSEL B200\",\n    0x100E0: \"LINEAR B IDEOGRAM VESSEL B201\",\n    0x100E1: \"LINEAR B IDEOGRAM VESSEL B202\",\n    0x100E2: \"LINEAR B IDEOGRAM VESSEL B203\",\n    0x100E3: \"LINEAR B IDEOGRAM VESSEL B204\",\n    0x100E4: \"LINEAR B IDEOGRAM VESSEL B205\",\n    0x100E5: \"LINEAR B IDEOGRAM VESSEL B206\",\n    0x100E6: \"LINEAR B IDEOGRAM VESSEL B207\",\n    0x100E7: \"LINEAR B IDEOGRAM VESSEL B208\",\n    0x100E8: \"LINEAR B IDEOGRAM VESSEL B209\",\n    0x100E9: \"LINEAR B IDEOGRAM VESSEL B210\",\n    0x100EA: \"LINEAR B IDEOGRAM VESSEL B211\",\n    0x100EB: \"LINEAR B IDEOGRAM VESSEL B212\",\n    0x100EC: \"LINEAR B IDEOGRAM VESSEL B213\",\n    0x100ED: \"LINEAR B IDEOGRAM VESSEL B214\",\n    0x100EE: \"LINEAR B IDEOGRAM VESSEL B215\",\n    0x100EF: \"LINEAR B IDEOGRAM VESSEL B216\",\n    0x100F0: \"LINEAR B IDEOGRAM VESSEL B217\",\n    0x100F1: \"LINEAR B IDEOGRAM VESSEL B218\",\n    0x100F2: \"LINEAR B IDEOGRAM VESSEL B219\",\n    0x100F3: \"LINEAR B IDEOGRAM VESSEL B221\",\n    0x100F4: \"LINEAR B IDEOGRAM VESSEL B222\",\n    0x100F5: \"LINEAR B IDEOGRAM VESSEL B226\",\n    0x100F6: \"LINEAR B IDEOGRAM VESSEL B227\",\n    0x100F7: \"LINEAR B IDEOGRAM VESSEL B228\",\n    0x100F8: \"LINEAR B IDEOGRAM VESSEL B229\",\n    0x100F9: \"LINEAR B IDEOGRAM VESSEL B250\",\n    0x100FA: \"LINEAR B IDEOGRAM VESSEL B305\",\n    0x10100: \"AEGEAN WORD SEPARATOR LINE\",\n    0x10101: \"AEGEAN WORD SEPARATOR DOT\",\n    0x10102: \"AEGEAN CHECK MARK\",\n    0x10107: \"AEGEAN NUMBER ONE\",\n    0x10108: \"AEGEAN NUMBER TWO\",\n    0x10109: \"AEGEAN NUMBER THREE\",\n    0x1010A: \"AEGEAN NUMBER FOUR\",\n    0x1010B: \"AEGEAN NUMBER FIVE\",\n    0x1010C: \"AEGEAN NUMBER SIX\",\n    0x1010D: \"AEGEAN NUMBER SEVEN\",\n    0x1010E: \"AEGEAN NUMBER EIGHT\",\n    0x1010F: \"AEGEAN NUMBER NINE\",\n    0x10110: \"AEGEAN NUMBER TEN\",\n    0x10111: \"AEGEAN NUMBER TWENTY\",\n    0x10112: \"AEGEAN NUMBER THIRTY\",\n    0x10113: \"AEGEAN NUMBER FORTY\",\n    0x10114: \"AEGEAN NUMBER FIFTY\",\n    0x10115: \"AEGEAN NUMBER SIXTY\",\n    0x10116: \"AEGEAN NUMBER SEVENTY\",\n    0x10117: \"AEGEAN NUMBER EIGHTY\",\n    0x10118: \"AEGEAN NUMBER NINETY\",\n    0x10119: \"AEGEAN NUMBER ONE HUNDRED\",\n    0x1011A: \"AEGEAN NUMBER TWO HUNDRED\",\n    0x1011B: \"AEGEAN NUMBER THREE HUNDRED\",\n    0x1011C: \"AEGEAN NUMBER FOUR HUNDRED\",\n    0x1011D: \"AEGEAN NUMBER FIVE HUNDRED\",\n    0x1011E: \"AEGEAN NUMBER SIX HUNDRED\",\n    0x1011F: \"AEGEAN NUMBER SEVEN HUNDRED\",\n    0x10120: \"AEGEAN NUMBER EIGHT HUNDRED\",\n    0x10121: \"AEGEAN NUMBER NINE HUNDRED\",\n    0x10122: \"AEGEAN NUMBER ONE THOUSAND\",\n    0x10123: \"AEGEAN NUMBER TWO THOUSAND\",\n    0x10124: \"AEGEAN NUMBER THREE THOUSAND\",\n    0x10125: \"AEGEAN NUMBER FOUR THOUSAND\",\n    0x10126: \"AEGEAN NUMBER FIVE THOUSAND\",\n    0x10127: \"AEGEAN NUMBER SIX THOUSAND\",\n    0x10128: \"AEGEAN NUMBER SEVEN THOUSAND\",\n    0x10129: \"AEGEAN NUMBER EIGHT THOUSAND\",\n    0x1012A: \"AEGEAN NUMBER NINE THOUSAND\",\n    0x1012B: \"AEGEAN NUMBER TEN THOUSAND\",\n    0x1012C: \"AEGEAN NUMBER TWENTY THOUSAND\",\n    0x1012D: \"AEGEAN NUMBER THIRTY THOUSAND\",\n    0x1012E: \"AEGEAN NUMBER FORTY THOUSAND\",\n    0x1012F: \"AEGEAN NUMBER FIFTY THOUSAND\",\n    0x10130: \"AEGEAN NUMBER SIXTY THOUSAND\",\n    0x10131: \"AEGEAN NUMBER SEVENTY THOUSAND\",\n    0x10132: \"AEGEAN NUMBER EIGHTY THOUSAND\",\n    0x10133: \"AEGEAN NUMBER NINETY THOUSAND\",\n    0x10137: \"AEGEAN WEIGHT BASE UNIT\",\n    0x10138: \"AEGEAN WEIGHT FIRST SUBUNIT\",\n    0x10139: \"AEGEAN WEIGHT SECOND SUBUNIT\",\n    0x1013A: \"AEGEAN WEIGHT THIRD SUBUNIT\",\n    0x1013B: \"AEGEAN WEIGHT FOURTH SUBUNIT\",\n    0x1013C: \"AEGEAN DRY MEASURE FIRST SUBUNIT\",\n    0x1013D: \"AEGEAN LIQUID MEASURE FIRST SUBUNIT\",\n    0x1013E: \"AEGEAN MEASURE SECOND SUBUNIT\",\n    0x1013F: \"AEGEAN MEASURE THIRD SUBUNIT\",\n    0x10140: \"GREEK ACROPHONIC ATTIC ONE QUARTER\",\n    0x10141: \"GREEK ACROPHONIC ATTIC ONE HALF\",\n    0x10142: \"GREEK ACROPHONIC ATTIC ONE DRACHMA\",\n    0x10143: \"GREEK ACROPHONIC ATTIC FIVE\",\n    0x10144: \"GREEK ACROPHONIC ATTIC FIFTY\",\n    0x10145: \"GREEK ACROPHONIC ATTIC FIVE HUNDRED\",\n    0x10146: \"GREEK ACROPHONIC ATTIC FIVE THOUSAND\",\n    0x10147: \"GREEK ACROPHONIC ATTIC FIFTY THOUSAND\",\n    0x10148: \"GREEK ACROPHONIC ATTIC FIVE TALENTS\",\n    0x10149: \"GREEK ACROPHONIC ATTIC TEN TALENTS\",\n    0x1014A: \"GREEK ACROPHONIC ATTIC FIFTY TALENTS\",\n    0x1014B: \"GREEK ACROPHONIC ATTIC ONE HUNDRED TALENTS\",\n    0x1014C: \"GREEK ACROPHONIC ATTIC FIVE HUNDRED TALENTS\",\n    0x1014D: \"GREEK ACROPHONIC ATTIC ONE THOUSAND TALENTS\",\n    0x1014E: \"GREEK ACROPHONIC ATTIC FIVE THOUSAND TALENTS\",\n    0x1014F: \"GREEK ACROPHONIC ATTIC FIVE STATERS\",\n    0x10150: \"GREEK ACROPHONIC ATTIC TEN STATERS\",\n    0x10151: \"GREEK ACROPHONIC ATTIC FIFTY STATERS\",\n    0x10152: \"GREEK ACROPHONIC ATTIC ONE HUNDRED STATERS\",\n    0x10153: \"GREEK ACROPHONIC ATTIC FIVE HUNDRED STATERS\",\n    0x10154: \"GREEK ACROPHONIC ATTIC ONE THOUSAND STATERS\",\n    0x10155: \"GREEK ACROPHONIC ATTIC TEN THOUSAND STATERS\",\n    0x10156: \"GREEK ACROPHONIC ATTIC FIFTY THOUSAND STATERS\",\n    0x10157: \"GREEK ACROPHONIC ATTIC TEN MNAS\",\n    0x10158: \"GREEK ACROPHONIC HERAEUM ONE PLETHRON\",\n    0x10159: \"GREEK ACROPHONIC THESPIAN ONE\",\n    0x1015A: \"GREEK ACROPHONIC HERMIONIAN ONE\",\n    0x1015B: \"GREEK ACROPHONIC EPIDAUREAN TWO\",\n    0x1015C: \"GREEK ACROPHONIC THESPIAN TWO\",\n    0x1015D: \"GREEK ACROPHONIC CYRENAIC TWO DRACHMAS\",\n    0x1015E: \"GREEK ACROPHONIC EPIDAUREAN TWO DRACHMAS\",\n    0x1015F: \"GREEK ACROPHONIC TROEZENIAN FIVE\",\n    0x10160: \"GREEK ACROPHONIC TROEZENIAN TEN\",\n    0x10161: \"GREEK ACROPHONIC TROEZENIAN TEN ALTERNATE FORM\",\n    0x10162: \"GREEK ACROPHONIC HERMIONIAN TEN\",\n    0x10163: \"GREEK ACROPHONIC MESSENIAN TEN\",\n    0x10164: \"GREEK ACROPHONIC THESPIAN TEN\",\n    0x10165: \"GREEK ACROPHONIC THESPIAN THIRTY\",\n    0x10166: \"GREEK ACROPHONIC TROEZENIAN FIFTY\",\n    0x10167: \"GREEK ACROPHONIC TROEZENIAN FIFTY ALTERNATE FORM\",\n    0x10168: \"GREEK ACROPHONIC HERMIONIAN FIFTY\",\n    0x10169: \"GREEK ACROPHONIC THESPIAN FIFTY\",\n    0x1016A: \"GREEK ACROPHONIC THESPIAN ONE HUNDRED\",\n    0x1016B: \"GREEK ACROPHONIC THESPIAN THREE HUNDRED\",\n    0x1016C: \"GREEK ACROPHONIC EPIDAUREAN FIVE HUNDRED\",\n    0x1016D: \"GREEK ACROPHONIC TROEZENIAN FIVE HUNDRED\",\n    0x1016E: \"GREEK ACROPHONIC THESPIAN FIVE HUNDRED\",\n    0x1016F: \"GREEK ACROPHONIC CARYSTIAN FIVE HUNDRED\",\n    0x10170: \"GREEK ACROPHONIC NAXIAN FIVE HUNDRED\",\n    0x10171: \"GREEK ACROPHONIC THESPIAN ONE THOUSAND\",\n    0x10172: \"GREEK ACROPHONIC THESPIAN FIVE THOUSAND\",\n    0x10173: \"GREEK ACROPHONIC DELPHIC FIVE MNAS\",\n    0x10174: \"GREEK ACROPHONIC STRATIAN FIFTY MNAS\",\n    0x10175: \"GREEK ONE HALF SIGN\",\n    0x10176: \"GREEK ONE HALF SIGN ALTERNATE FORM\",\n    0x10177: \"GREEK TWO THIRDS SIGN\",\n    0x10178: \"GREEK THREE QUARTERS SIGN\",\n    0x10179: \"GREEK YEAR SIGN\",\n    0x1017A: \"GREEK TALENT SIGN\",\n    0x1017B: \"GREEK DRACHMA SIGN\",\n    0x1017C: \"GREEK OBOL SIGN\",\n    0x1017D: \"GREEK TWO OBOLS SIGN\",\n    0x1017E: \"GREEK THREE OBOLS SIGN\",\n    0x1017F: \"GREEK FOUR OBOLS SIGN\",\n    0x10180: \"GREEK FIVE OBOLS SIGN\",\n    0x10181: \"GREEK METRETES SIGN\",\n    0x10182: \"GREEK KYATHOS BASE SIGN\",\n    0x10183: \"GREEK LITRA SIGN\",\n    0x10184: \"GREEK OUNKIA SIGN\",\n    0x10185: \"GREEK XESTES SIGN\",\n    0x10186: \"GREEK ARTABE SIGN\",\n    0x10187: \"GREEK AROURA SIGN\",\n    0x10188: \"GREEK GRAMMA SIGN\",\n    0x10189: \"GREEK TRYBLION BASE SIGN\",\n    0x1018A: \"GREEK ZERO SIGN\",\n    0x10190: \"ROMAN SEXTANS SIGN\",\n    0x10191: \"ROMAN UNCIA SIGN\",\n    0x10192: \"ROMAN SEMUNCIA SIGN\",\n    0x10193: \"ROMAN SEXTULA SIGN\",\n    0x10194: \"ROMAN DIMIDIA SEXTULA SIGN\",\n    0x10195: \"ROMAN SILIQUA SIGN\",\n    0x10196: \"ROMAN DENARIUS SIGN\",\n    0x10197: \"ROMAN QUINARIUS SIGN\",\n    0x10198: \"ROMAN SESTERTIUS SIGN\",\n    0x10199: \"ROMAN DUPONDIUS SIGN\",\n    0x1019A: \"ROMAN AS SIGN\",\n    0x1019B: \"ROMAN CENTURIAL SIGN\",\n    0x101D0: \"PHAISTOS DISC SIGN PEDESTRIAN\",\n    0x101D1: \"PHAISTOS DISC SIGN PLUMED HEAD\",\n    0x101D2: \"PHAISTOS DISC SIGN TATTOOED HEAD\",\n    0x101D3: \"PHAISTOS DISC SIGN CAPTIVE\",\n    0x101D4: \"PHAISTOS DISC SIGN CHILD\",\n    0x101D5: \"PHAISTOS DISC SIGN WOMAN\",\n    0x101D6: \"PHAISTOS DISC SIGN HELMET\",\n    0x101D7: \"PHAISTOS DISC SIGN GAUNTLET\",\n    0x101D8: \"PHAISTOS DISC SIGN TIARA\",\n    0x101D9: \"PHAISTOS DISC SIGN ARROW\",\n    0x101DA: \"PHAISTOS DISC SIGN BOW\",\n    0x101DB: \"PHAISTOS DISC SIGN SHIELD\",\n    0x101DC: \"PHAISTOS DISC SIGN CLUB\",\n    0x101DD: \"PHAISTOS DISC SIGN MANACLES\",\n    0x101DE: \"PHAISTOS DISC SIGN MATTOCK\",\n    0x101DF: \"PHAISTOS DISC SIGN SAW\",\n    0x101E0: \"PHAISTOS DISC SIGN LID\",\n    0x101E1: \"PHAISTOS DISC SIGN BOOMERANG\",\n    0x101E2: \"PHAISTOS DISC SIGN CARPENTRY PLANE\",\n    0x101E3: \"PHAISTOS DISC SIGN DOLIUM\",\n    0x101E4: \"PHAISTOS DISC SIGN COMB\",\n    0x101E5: \"PHAISTOS DISC SIGN SLING\",\n    0x101E6: \"PHAISTOS DISC SIGN COLUMN\",\n    0x101E7: \"PHAISTOS DISC SIGN BEEHIVE\",\n    0x101E8: \"PHAISTOS DISC SIGN SHIP\",\n    0x101E9: \"PHAISTOS DISC SIGN HORN\",\n    0x101EA: \"PHAISTOS DISC SIGN HIDE\",\n    0x101EB: \"PHAISTOS DISC SIGN BULLS LEG\",\n    0x101EC: \"PHAISTOS DISC SIGN CAT\",\n    0x101ED: \"PHAISTOS DISC SIGN RAM\",\n    0x101EE: \"PHAISTOS DISC SIGN EAGLE\",\n    0x101EF: \"PHAISTOS DISC SIGN DOVE\",\n    0x101F0: \"PHAISTOS DISC SIGN TUNNY\",\n    0x101F1: \"PHAISTOS DISC SIGN BEE\",\n    0x101F2: \"PHAISTOS DISC SIGN PLANE TREE\",\n    0x101F3: \"PHAISTOS DISC SIGN VINE\",\n    0x101F4: \"PHAISTOS DISC SIGN PAPYRUS\",\n    0x101F5: \"PHAISTOS DISC SIGN ROSETTE\",\n    0x101F6: \"PHAISTOS DISC SIGN LILY\",\n    0x101F7: \"PHAISTOS DISC SIGN OX BACK\",\n    0x101F8: \"PHAISTOS DISC SIGN FLUTE\",\n    0x101F9: \"PHAISTOS DISC SIGN GRATER\",\n    0x101FA: \"PHAISTOS DISC SIGN STRAINER\",\n    0x101FB: \"PHAISTOS DISC SIGN SMALL AXE\",\n    0x101FC: \"PHAISTOS DISC SIGN WAVY BAND\",\n    0x101FD: \"PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE\",\n    0x10280: \"LYCIAN LETTER A\",\n    0x10281: \"LYCIAN LETTER E\",\n    0x10282: \"LYCIAN LETTER B\",\n    0x10283: \"LYCIAN LETTER BH\",\n    0x10284: \"LYCIAN LETTER G\",\n    0x10285: \"LYCIAN LETTER D\",\n    0x10286: \"LYCIAN LETTER I\",\n    0x10287: \"LYCIAN LETTER W\",\n    0x10288: \"LYCIAN LETTER Z\",\n    0x10289: \"LYCIAN LETTER TH\",\n    0x1028A: \"LYCIAN LETTER J\",\n    0x1028B: \"LYCIAN LETTER K\",\n    0x1028C: \"LYCIAN LETTER Q\",\n    0x1028D: \"LYCIAN LETTER L\",\n    0x1028E: \"LYCIAN LETTER M\",\n    0x1028F: \"LYCIAN LETTER N\",\n    0x10290: \"LYCIAN LETTER MM\",\n    0x10291: \"LYCIAN LETTER NN\",\n    0x10292: \"LYCIAN LETTER U\",\n    0x10293: \"LYCIAN LETTER P\",\n    0x10294: \"LYCIAN LETTER KK\",\n    0x10295: \"LYCIAN LETTER R\",\n    0x10296: \"LYCIAN LETTER S\",\n    0x10297: \"LYCIAN LETTER T\",\n    0x10298: \"LYCIAN LETTER TT\",\n    0x10299: \"LYCIAN LETTER AN\",\n    0x1029A: \"LYCIAN LETTER EN\",\n    0x1029B: \"LYCIAN LETTER H\",\n    0x1029C: \"LYCIAN LETTER X\",\n    0x102A0: \"CARIAN LETTER A\",\n    0x102A1: \"CARIAN LETTER P2\",\n    0x102A2: \"CARIAN LETTER D\",\n    0x102A3: \"CARIAN LETTER L\",\n    0x102A4: \"CARIAN LETTER UUU\",\n    0x102A5: \"CARIAN LETTER R\",\n    0x102A6: \"CARIAN LETTER LD\",\n    0x102A7: \"CARIAN LETTER A2\",\n    0x102A8: \"CARIAN LETTER Q\",\n    0x102A9: \"CARIAN LETTER B\",\n    0x102AA: \"CARIAN LETTER M\",\n    0x102AB: \"CARIAN LETTER O\",\n    0x102AC: \"CARIAN LETTER D2\",\n    0x102AD: \"CARIAN LETTER T\",\n    0x102AE: \"CARIAN LETTER SH\",\n    0x102AF: \"CARIAN LETTER SH2\",\n    0x102B0: \"CARIAN LETTER S\",\n    0x102B1: \"CARIAN LETTER C-18\",\n    0x102B2: \"CARIAN LETTER U\",\n    0x102B3: \"CARIAN LETTER NN\",\n    0x102B4: \"CARIAN LETTER X\",\n    0x102B5: \"CARIAN LETTER N\",\n    0x102B6: \"CARIAN LETTER TT2\",\n    0x102B7: \"CARIAN LETTER P\",\n    0x102B8: \"CARIAN LETTER SS\",\n    0x102B9: \"CARIAN LETTER I\",\n    0x102BA: \"CARIAN LETTER E\",\n    0x102BB: \"CARIAN LETTER UUUU\",\n    0x102BC: \"CARIAN LETTER K\",\n    0x102BD: \"CARIAN LETTER K2\",\n    0x102BE: \"CARIAN LETTER ND\",\n    0x102BF: \"CARIAN LETTER UU\",\n    0x102C0: \"CARIAN LETTER G\",\n    0x102C1: \"CARIAN LETTER G2\",\n    0x102C2: \"CARIAN LETTER ST\",\n    0x102C3: \"CARIAN LETTER ST2\",\n    0x102C4: \"CARIAN LETTER NG\",\n    0x102C5: \"CARIAN LETTER II\",\n    0x102C6: \"CARIAN LETTER C-39\",\n    0x102C7: \"CARIAN LETTER TT\",\n    0x102C8: \"CARIAN LETTER UUU2\",\n    0x102C9: \"CARIAN LETTER RR\",\n    0x102CA: \"CARIAN LETTER MB\",\n    0x102CB: \"CARIAN LETTER MB2\",\n    0x102CC: \"CARIAN LETTER MB3\",\n    0x102CD: \"CARIAN LETTER MB4\",\n    0x102CE: \"CARIAN LETTER LD2\",\n    0x102CF: \"CARIAN LETTER E2\",\n    0x102D0: \"CARIAN LETTER UUU3\",\n    0x10300: \"OLD ITALIC LETTER A\",\n    0x10301: \"OLD ITALIC LETTER BE\",\n    0x10302: \"OLD ITALIC LETTER KE\",\n    0x10303: \"OLD ITALIC LETTER DE\",\n    0x10304: \"OLD ITALIC LETTER E\",\n    0x10305: \"OLD ITALIC LETTER VE\",\n    0x10306: \"OLD ITALIC LETTER ZE\",\n    0x10307: \"OLD ITALIC LETTER HE\",\n    0x10308: \"OLD ITALIC LETTER THE\",\n    0x10309: \"OLD ITALIC LETTER I\",\n    0x1030A: \"OLD ITALIC LETTER KA\",\n    0x1030B: \"OLD ITALIC LETTER EL\",\n    0x1030C: \"OLD ITALIC LETTER EM\",\n    0x1030D: \"OLD ITALIC LETTER EN\",\n    0x1030E: \"OLD ITALIC LETTER ESH\",\n    0x1030F: \"OLD ITALIC LETTER O (Faliscan)\",\n    0x10310: \"OLD ITALIC LETTER PE\",\n    0x10311: \"OLD ITALIC LETTER SHE\",\n    0x10312: \"OLD ITALIC LETTER KU\",\n    0x10313: \"OLD ITALIC LETTER ER\",\n    0x10314: \"OLD ITALIC LETTER ES\",\n    0x10315: \"OLD ITALIC LETTER TE\",\n    0x10316: \"OLD ITALIC LETTER U\",\n    0x10317: \"OLD ITALIC LETTER EKS (Faliscan)\",\n    0x10318: \"OLD ITALIC LETTER PHE\",\n    0x10319: \"OLD ITALIC LETTER KHE\",\n    0x1031A: \"OLD ITALIC LETTER EF\",\n    0x1031B: \"OLD ITALIC LETTER ERS (Umbrian)\",\n    0x1031C: \"OLD ITALIC LETTER CHE (Umbrian)\",\n    0x1031D: \"OLD ITALIC LETTER II (Oscan)\",\n    0x1031E: \"OLD ITALIC LETTER UU (Oscan)\",\n    0x10320: \"OLD ITALIC NUMERAL ONE\",\n    0x10321: \"OLD ITALIC NUMERAL FIVE\",\n    0x10322: \"OLD ITALIC NUMERAL TEN\",\n    0x10323: \"OLD ITALIC NUMERAL FIFTY\",\n    0x10330: \"GOTHIC LETTER AHSA\",\n    0x10331: \"GOTHIC LETTER BAIRKAN\",\n    0x10332: \"GOTHIC LETTER GIBA\",\n    0x10333: \"GOTHIC LETTER DAGS\",\n    0x10334: \"GOTHIC LETTER AIHVUS\",\n    0x10335: \"GOTHIC LETTER QAIRTHRA\",\n    0x10336: \"GOTHIC LETTER IUJA\",\n    0x10337: \"GOTHIC LETTER HAGL\",\n    0x10338: \"GOTHIC LETTER THIUTH\",\n    0x10339: \"GOTHIC LETTER EIS\",\n    0x1033A: \"GOTHIC LETTER KUSMA\",\n    0x1033B: \"GOTHIC LETTER LAGUS\",\n    0x1033C: \"GOTHIC LETTER MANNA\",\n    0x1033D: \"GOTHIC LETTER NAUTHS\",\n    0x1033E: \"GOTHIC LETTER JER\",\n    0x1033F: \"GOTHIC LETTER URUS\",\n    0x10340: \"GOTHIC LETTER PAIRTHRA\",\n    0x10341: \"GOTHIC LETTER NINETY\",\n    0x10342: \"GOTHIC LETTER RAIDA\",\n    0x10343: \"GOTHIC LETTER SAUIL\",\n    0x10344: \"GOTHIC LETTER TEIWS\",\n    0x10345: \"GOTHIC LETTER WINJA\",\n    0x10346: \"GOTHIC LETTER FAIHU\",\n    0x10347: \"GOTHIC LETTER IGGWS\",\n    0x10348: \"GOTHIC LETTER HWAIR\",\n    0x10349: \"GOTHIC LETTER OTHAL\",\n    0x1034A: \"GOTHIC LETTER NINE HUNDRED\",\n    0x10380: \"UGARITIC LETTER ALPA\",\n    0x10381: \"UGARITIC LETTER BETA\",\n    0x10382: \"UGARITIC LETTER GAMLA\",\n    0x10383: \"UGARITIC LETTER KHA\",\n    0x10384: \"UGARITIC LETTER DELTA\",\n    0x10385: \"UGARITIC LETTER HO\",\n    0x10386: \"UGARITIC LETTER WO\",\n    0x10387: \"UGARITIC LETTER ZETA\",\n    0x10388: \"UGARITIC LETTER HOTA\",\n    0x10389: \"UGARITIC LETTER TET\",\n    0x1038A: \"UGARITIC LETTER YOD\",\n    0x1038B: \"UGARITIC LETTER KAF\",\n    0x1038C: \"UGARITIC LETTER SHIN\",\n    0x1038D: \"UGARITIC LETTER LAMDA\",\n    0x1038E: \"UGARITIC LETTER MEM\",\n    0x1038F: \"UGARITIC LETTER DHAL\",\n    0x10390: \"UGARITIC LETTER NUN\",\n    0x10391: \"UGARITIC LETTER ZU\",\n    0x10392: \"UGARITIC LETTER SAMKA\",\n    0x10393: \"UGARITIC LETTER AIN\",\n    0x10394: \"UGARITIC LETTER PU\",\n    0x10395: \"UGARITIC LETTER SADE\",\n    0x10396: \"UGARITIC LETTER QOPA\",\n    0x10397: \"UGARITIC LETTER RASHA\",\n    0x10398: \"UGARITIC LETTER THANNA\",\n    0x10399: \"UGARITIC LETTER GHAIN\",\n    0x1039A: \"UGARITIC LETTER TO\",\n    0x1039B: \"UGARITIC LETTER I\",\n    0x1039C: \"UGARITIC LETTER U\",\n    0x1039D: \"UGARITIC LETTER SSU\",\n    0x1039F: \"UGARITIC WORD DIVIDER\",\n    0x103A0: \"OLD PERSIAN SIGN A\",\n    0x103A1: \"OLD PERSIAN SIGN I\",\n    0x103A2: \"OLD PERSIAN SIGN U\",\n    0x103A3: \"OLD PERSIAN SIGN KA\",\n    0x103A4: \"OLD PERSIAN SIGN KU\",\n    0x103A5: \"OLD PERSIAN SIGN GA\",\n    0x103A6: \"OLD PERSIAN SIGN GU\",\n    0x103A7: \"OLD PERSIAN SIGN XA\",\n    0x103A8: \"OLD PERSIAN SIGN CA\",\n    0x103A9: \"OLD PERSIAN SIGN JA\",\n    0x103AA: \"OLD PERSIAN SIGN JI\",\n    0x103AB: \"OLD PERSIAN SIGN TA\",\n    0x103AC: \"OLD PERSIAN SIGN TU\",\n    0x103AD: \"OLD PERSIAN SIGN DA\",\n    0x103AE: \"OLD PERSIAN SIGN DI\",\n    0x103AF: \"OLD PERSIAN SIGN DU\",\n    0x103B0: \"OLD PERSIAN SIGN THA\",\n    0x103B1: \"OLD PERSIAN SIGN PA\",\n    0x103B2: \"OLD PERSIAN SIGN BA\",\n    0x103B3: \"OLD PERSIAN SIGN FA\",\n    0x103B4: \"OLD PERSIAN SIGN NA\",\n    0x103B5: \"OLD PERSIAN SIGN NU\",\n    0x103B6: \"OLD PERSIAN SIGN MA\",\n    0x103B7: \"OLD PERSIAN SIGN MI\",\n    0x103B8: \"OLD PERSIAN SIGN MU\",\n    0x103B9: \"OLD PERSIAN SIGN YA\",\n    0x103BA: \"OLD PERSIAN SIGN VA\",\n    0x103BB: \"OLD PERSIAN SIGN VI\",\n    0x103BC: \"OLD PERSIAN SIGN RA\",\n    0x103BD: \"OLD PERSIAN SIGN RU\",\n    0x103BE: \"OLD PERSIAN SIGN LA\",\n    0x103BF: \"OLD PERSIAN SIGN SA\",\n    0x103C0: \"OLD PERSIAN SIGN ZA\",\n    0x103C1: \"OLD PERSIAN SIGN SHA\",\n    0x103C2: \"OLD PERSIAN SIGN SSA\",\n    0x103C3: \"OLD PERSIAN SIGN HA\",\n    0x103C8: \"OLD PERSIAN SIGN AURAMAZDAA\",\n    0x103C9: \"OLD PERSIAN SIGN AURAMAZDAA-2\",\n    0x103CA: \"OLD PERSIAN SIGN AURAMAZDAAHA\",\n    0x103CB: \"OLD PERSIAN SIGN XSHAAYATHIYA\",\n    0x103CC: \"OLD PERSIAN SIGN DAHYAAUSH\",\n    0x103CD: \"OLD PERSIAN SIGN DAHYAAUSH-2\",\n    0x103CE: \"OLD PERSIAN SIGN BAGA\",\n    0x103CF: \"OLD PERSIAN SIGN BUUMISH\",\n    0x103D0: \"OLD PERSIAN WORD DIVIDER\",\n    0x103D1: \"OLD PERSIAN NUMBER ONE\",\n    0x103D2: \"OLD PERSIAN NUMBER TWO\",\n    0x103D3: \"OLD PERSIAN NUMBER TEN\",\n    0x103D4: \"OLD PERSIAN NUMBER TWENTY\",\n    0x103D5: \"OLD PERSIAN NUMBER HUNDRED\",\n    0x10400: \"DESERET CAPITAL LETTER LONG I\",\n    0x10401: \"DESERET CAPITAL LETTER LONG E\",\n    0x10402: \"DESERET CAPITAL LETTER LONG A\",\n    0x10403: \"DESERET CAPITAL LETTER LONG AH\",\n    0x10404: \"DESERET CAPITAL LETTER LONG O\",\n    0x10405: \"DESERET CAPITAL LETTER LONG OO\",\n    0x10406: \"DESERET CAPITAL LETTER SHORT I\",\n    0x10407: \"DESERET CAPITAL LETTER SHORT E\",\n    0x10408: \"DESERET CAPITAL LETTER SHORT A\",\n    0x10409: \"DESERET CAPITAL LETTER SHORT AH\",\n    0x1040A: \"DESERET CAPITAL LETTER SHORT O\",\n    0x1040B: \"DESERET CAPITAL LETTER SHORT OO\",\n    0x1040C: \"DESERET CAPITAL LETTER AY\",\n    0x1040D: \"DESERET CAPITAL LETTER OW\",\n    0x1040E: \"DESERET CAPITAL LETTER WU\",\n    0x1040F: \"DESERET CAPITAL LETTER YEE\",\n    0x10410: \"DESERET CAPITAL LETTER H\",\n    0x10411: \"DESERET CAPITAL LETTER PEE\",\n    0x10412: \"DESERET CAPITAL LETTER BEE\",\n    0x10413: \"DESERET CAPITAL LETTER TEE\",\n    0x10414: \"DESERET CAPITAL LETTER DEE\",\n    0x10415: \"DESERET CAPITAL LETTER CHEE\",\n    0x10416: \"DESERET CAPITAL LETTER JEE\",\n    0x10417: \"DESERET CAPITAL LETTER KAY\",\n    0x10418: \"DESERET CAPITAL LETTER GAY\",\n    0x10419: \"DESERET CAPITAL LETTER EF\",\n    0x1041A: \"DESERET CAPITAL LETTER VEE\",\n    0x1041B: \"DESERET CAPITAL LETTER ETH\",\n    0x1041C: \"DESERET CAPITAL LETTER THEE\",\n    0x1041D: \"DESERET CAPITAL LETTER ES\",\n    0x1041E: \"DESERET CAPITAL LETTER ZEE\",\n    0x1041F: \"DESERET CAPITAL LETTER ESH\",\n    0x10420: \"DESERET CAPITAL LETTER ZHEE\",\n    0x10421: \"DESERET CAPITAL LETTER ER\",\n    0x10422: \"DESERET CAPITAL LETTER EL\",\n    0x10423: \"DESERET CAPITAL LETTER EM\",\n    0x10424: \"DESERET CAPITAL LETTER EN\",\n    0x10425: \"DESERET CAPITAL LETTER ENG\",\n    0x10426: \"DESERET CAPITAL LETTER OI\",\n    0x10427: \"DESERET CAPITAL LETTER EW\",\n    0x10428: \"DESERET SMALL LETTER LONG I\",\n    0x10429: \"DESERET SMALL LETTER LONG E\",\n    0x1042A: \"DESERET SMALL LETTER LONG A\",\n    0x1042B: \"DESERET SMALL LETTER LONG AH\",\n    0x1042C: \"DESERET SMALL LETTER LONG O\",\n    0x1042D: \"DESERET SMALL LETTER LONG OO\",\n    0x1042E: \"DESERET SMALL LETTER SHORT I\",\n    0x1042F: \"DESERET SMALL LETTER SHORT E\",\n    0x10430: \"DESERET SMALL LETTER SHORT A\",\n    0x10431: \"DESERET SMALL LETTER SHORT AH\",\n    0x10432: \"DESERET SMALL LETTER SHORT O\",\n    0x10433: \"DESERET SMALL LETTER SHORT OO\",\n    0x10434: \"DESERET SMALL LETTER AY\",\n    0x10435: \"DESERET SMALL LETTER OW\",\n    0x10436: \"DESERET SMALL LETTER WU\",\n    0x10437: \"DESERET SMALL LETTER YEE\",\n    0x10438: \"DESERET SMALL LETTER H\",\n    0x10439: \"DESERET SMALL LETTER PEE\",\n    0x1043A: \"DESERET SMALL LETTER BEE\",\n    0x1043B: \"DESERET SMALL LETTER TEE\",\n    0x1043C: \"DESERET SMALL LETTER DEE\",\n    0x1043D: \"DESERET SMALL LETTER CHEE\",\n    0x1043E: \"DESERET SMALL LETTER JEE\",\n    0x1043F: \"DESERET SMALL LETTER KAY\",\n    0x10440: \"DESERET SMALL LETTER GAY\",\n    0x10441: \"DESERET SMALL LETTER EF\",\n    0x10442: \"DESERET SMALL LETTER VEE\",\n    0x10443: \"DESERET SMALL LETTER ETH\",\n    0x10444: \"DESERET SMALL LETTER THEE\",\n    0x10445: \"DESERET SMALL LETTER ES\",\n    0x10446: \"DESERET SMALL LETTER ZEE\",\n    0x10447: \"DESERET SMALL LETTER ESH\",\n    0x10448: \"DESERET SMALL LETTER ZHEE\",\n    0x10449: \"DESERET SMALL LETTER ER\",\n    0x1044A: \"DESERET SMALL LETTER EL\",\n    0x1044B: \"DESERET SMALL LETTER EM\",\n    0x1044C: \"DESERET SMALL LETTER EN\",\n    0x1044D: \"DESERET SMALL LETTER ENG\",\n    0x1044E: \"DESERET SMALL LETTER OI\",\n    0x1044F: \"DESERET SMALL LETTER EW\",\n    0x10450: \"SHAVIAN LETTER PEEP\",\n    0x10451: \"SHAVIAN LETTER TOT\",\n    0x10452: \"SHAVIAN LETTER KICK\",\n    0x10453: \"SHAVIAN LETTER FEE\",\n    0x10454: \"SHAVIAN LETTER THIGH\",\n    0x10455: \"SHAVIAN LETTER SO\",\n    0x10456: \"SHAVIAN LETTER SURE\",\n    0x10457: \"SHAVIAN LETTER CHURCH\",\n    0x10458: \"SHAVIAN LETTER YEA\",\n    0x10459: \"SHAVIAN LETTER HUNG\",\n    0x1045A: \"SHAVIAN LETTER BIB\",\n    0x1045B: \"SHAVIAN LETTER DEAD\",\n    0x1045C: \"SHAVIAN LETTER GAG\",\n    0x1045D: \"SHAVIAN LETTER VOW\",\n    0x1045E: \"SHAVIAN LETTER THEY\",\n    0x1045F: \"SHAVIAN LETTER ZOO\",\n    0x10460: \"SHAVIAN LETTER MEASURE\",\n    0x10461: \"SHAVIAN LETTER JUDGE\",\n    0x10462: \"SHAVIAN LETTER WOE\",\n    0x10463: \"SHAVIAN LETTER HA-HA\",\n    0x10464: \"SHAVIAN LETTER LOLL\",\n    0x10465: \"SHAVIAN LETTER MIME\",\n    0x10466: \"SHAVIAN LETTER IF\",\n    0x10467: \"SHAVIAN LETTER EGG\",\n    0x10468: \"SHAVIAN LETTER ASH\",\n    0x10469: \"SHAVIAN LETTER ADO\",\n    0x1046A: \"SHAVIAN LETTER ON\",\n    0x1046B: \"SHAVIAN LETTER WOOL\",\n    0x1046C: \"SHAVIAN LETTER OUT\",\n    0x1046D: \"SHAVIAN LETTER AH\",\n    0x1046E: \"SHAVIAN LETTER ROAR\",\n    0x1046F: \"SHAVIAN LETTER NUN\",\n    0x10470: \"SHAVIAN LETTER EAT\",\n    0x10471: \"SHAVIAN LETTER AGE\",\n    0x10472: \"SHAVIAN LETTER ICE\",\n    0x10473: \"SHAVIAN LETTER UP\",\n    0x10474: \"SHAVIAN LETTER OAK\",\n    0x10475: \"SHAVIAN LETTER OOZE\",\n    0x10476: \"SHAVIAN LETTER OIL\",\n    0x10477: \"SHAVIAN LETTER AWE\",\n    0x10478: \"SHAVIAN LETTER ARE\",\n    0x10479: \"SHAVIAN LETTER OR\",\n    0x1047A: \"SHAVIAN LETTER AIR\",\n    0x1047B: \"SHAVIAN LETTER ERR\",\n    0x1047C: \"SHAVIAN LETTER ARRAY\",\n    0x1047D: \"SHAVIAN LETTER EAR\",\n    0x1047E: \"SHAVIAN LETTER IAN\",\n    0x1047F: \"SHAVIAN LETTER YEW\",\n    0x10480: \"OSMANYA LETTER ALEF\",\n    0x10481: \"OSMANYA LETTER BA\",\n    0x10482: \"OSMANYA LETTER TA\",\n    0x10483: \"OSMANYA LETTER JA\",\n    0x10484: \"OSMANYA LETTER XA\",\n    0x10485: \"OSMANYA LETTER KHA\",\n    0x10486: \"OSMANYA LETTER DEEL\",\n    0x10487: \"OSMANYA LETTER RA\",\n    0x10488: \"OSMANYA LETTER SA\",\n    0x10489: \"OSMANYA LETTER SHIIN\",\n    0x1048A: \"OSMANYA LETTER DHA\",\n    0x1048B: \"OSMANYA LETTER CAYN\",\n    0x1048C: \"OSMANYA LETTER GA\",\n    0x1048D: \"OSMANYA LETTER FA\",\n    0x1048E: \"OSMANYA LETTER QAAF\",\n    0x1048F: \"OSMANYA LETTER KAAF\",\n    0x10490: \"OSMANYA LETTER LAAN\",\n    0x10491: \"OSMANYA LETTER MIIN\",\n    0x10492: \"OSMANYA LETTER NUUN\",\n    0x10493: \"OSMANYA LETTER WAW\",\n    0x10494: \"OSMANYA LETTER HA\",\n    0x10495: \"OSMANYA LETTER YA\",\n    0x10496: \"OSMANYA LETTER A\",\n    0x10497: \"OSMANYA LETTER E\",\n    0x10498: \"OSMANYA LETTER I\",\n    0x10499: \"OSMANYA LETTER O\",\n    0x1049A: \"OSMANYA LETTER U\",\n    0x1049B: \"OSMANYA LETTER AA\",\n    0x1049C: \"OSMANYA LETTER EE\",\n    0x1049D: \"OSMANYA LETTER OO\",\n    0x104A0: \"OSMANYA DIGIT ZERO\",\n    0x104A1: \"OSMANYA DIGIT ONE\",\n    0x104A2: \"OSMANYA DIGIT TWO\",\n    0x104A3: \"OSMANYA DIGIT THREE\",\n    0x104A4: \"OSMANYA DIGIT FOUR\",\n    0x104A5: \"OSMANYA DIGIT FIVE\",\n    0x104A6: \"OSMANYA DIGIT SIX\",\n    0x104A7: \"OSMANYA DIGIT SEVEN\",\n    0x104A8: \"OSMANYA DIGIT EIGHT\",\n    0x104A9: \"OSMANYA DIGIT NINE\",\n    0x10800: \"CYPRIOT SYLLABLE A\",\n    0x10801: \"CYPRIOT SYLLABLE E\",\n    0x10802: \"CYPRIOT SYLLABLE I\",\n    0x10803: \"CYPRIOT SYLLABLE O\",\n    0x10804: \"CYPRIOT SYLLABLE U\",\n    0x10805: \"CYPRIOT SYLLABLE JA\",\n    0x10808: \"CYPRIOT SYLLABLE JO\",\n    0x1080A: \"CYPRIOT SYLLABLE KA\",\n    0x1080B: \"CYPRIOT SYLLABLE KE\",\n    0x1080C: \"CYPRIOT SYLLABLE KI\",\n    0x1080D: \"CYPRIOT SYLLABLE KO\",\n    0x1080E: \"CYPRIOT SYLLABLE KU\",\n    0x1080F: \"CYPRIOT SYLLABLE LA\",\n    0x10810: \"CYPRIOT SYLLABLE LE\",\n    0x10811: \"CYPRIOT SYLLABLE LI\",\n    0x10812: \"CYPRIOT SYLLABLE LO\",\n    0x10813: \"CYPRIOT SYLLABLE LU\",\n    0x10814: \"CYPRIOT SYLLABLE MA\",\n    0x10815: \"CYPRIOT SYLLABLE ME\",\n    0x10816: \"CYPRIOT SYLLABLE MI\",\n    0x10817: \"CYPRIOT SYLLABLE MO\",\n    0x10818: \"CYPRIOT SYLLABLE MU\",\n    0x10819: \"CYPRIOT SYLLABLE NA\",\n    0x1081A: \"CYPRIOT SYLLABLE NE\",\n    0x1081B: \"CYPRIOT SYLLABLE NI\",\n    0x1081C: \"CYPRIOT SYLLABLE NO\",\n    0x1081D: \"CYPRIOT SYLLABLE NU\",\n    0x1081E: \"CYPRIOT SYLLABLE PA\",\n    0x1081F: \"CYPRIOT SYLLABLE PE\",\n    0x10820: \"CYPRIOT SYLLABLE PI\",\n    0x10821: \"CYPRIOT SYLLABLE PO\",\n    0x10822: \"CYPRIOT SYLLABLE PU\",\n    0x10823: \"CYPRIOT SYLLABLE RA\",\n    0x10824: \"CYPRIOT SYLLABLE RE\",\n    0x10825: \"CYPRIOT SYLLABLE RI\",\n    0x10826: \"CYPRIOT SYLLABLE RO\",\n    0x10827: \"CYPRIOT SYLLABLE RU\",\n    0x10828: \"CYPRIOT SYLLABLE SA\",\n    0x10829: \"CYPRIOT SYLLABLE SE\",\n    0x1082A: \"CYPRIOT SYLLABLE SI\",\n    0x1082B: \"CYPRIOT SYLLABLE SO\",\n    0x1082C: \"CYPRIOT SYLLABLE SU\",\n    0x1082D: \"CYPRIOT SYLLABLE TA\",\n    0x1082E: \"CYPRIOT SYLLABLE TE\",\n    0x1082F: \"CYPRIOT SYLLABLE TI\",\n    0x10830: \"CYPRIOT SYLLABLE TO\",\n    0x10831: \"CYPRIOT SYLLABLE TU\",\n    0x10832: \"CYPRIOT SYLLABLE WA\",\n    0x10833: \"CYPRIOT SYLLABLE WE\",\n    0x10834: \"CYPRIOT SYLLABLE WI\",\n    0x10835: \"CYPRIOT SYLLABLE WO\",\n    0x10837: \"CYPRIOT SYLLABLE XA\",\n    0x10838: \"CYPRIOT SYLLABLE XE\",\n    0x1083C: \"CYPRIOT SYLLABLE ZA\",\n    0x1083F: \"CYPRIOT SYLLABLE ZO\",\n    0x10900: \"PHOENICIAN LETTER ALF\",\n    0x10901: \"PHOENICIAN LETTER BET\",\n    0x10902: \"PHOENICIAN LETTER GAML\",\n    0x10903: \"PHOENICIAN LETTER DELT\",\n    0x10904: \"PHOENICIAN LETTER HE\",\n    0x10905: \"PHOENICIAN LETTER WAU\",\n    0x10906: \"PHOENICIAN LETTER ZAI\",\n    0x10907: \"PHOENICIAN LETTER HET\",\n    0x10908: \"PHOENICIAN LETTER TET\",\n    0x10909: \"PHOENICIAN LETTER YOD\",\n    0x1090A: \"PHOENICIAN LETTER KAF\",\n    0x1090B: \"PHOENICIAN LETTER LAMD\",\n    0x1090C: \"PHOENICIAN LETTER MEM\",\n    0x1090D: \"PHOENICIAN LETTER NUN\",\n    0x1090E: \"PHOENICIAN LETTER SEMK\",\n    0x1090F: \"PHOENICIAN LETTER AIN\",\n    0x10910: \"PHOENICIAN LETTER PE\",\n    0x10911: \"PHOENICIAN LETTER SADE\",\n    0x10912: \"PHOENICIAN LETTER QOF\",\n    0x10913: \"PHOENICIAN LETTER ROSH\",\n    0x10914: \"PHOENICIAN LETTER SHIN\",\n    0x10915: \"PHOENICIAN LETTER TAU\",\n    0x10916: \"PHOENICIAN NUMBER ONE\",\n    0x10917: \"PHOENICIAN NUMBER TEN\",\n    0x10918: \"PHOENICIAN NUMBER TWENTY\",\n    0x10919: \"PHOENICIAN NUMBER ONE HUNDRED\",\n    0x1091F: \"PHOENICIAN WORD SEPARATOR\",\n    0x10920: \"LYDIAN LETTER A\",\n    0x10921: \"LYDIAN LETTER B\",\n    0x10922: \"LYDIAN LETTER G\",\n    0x10923: \"LYDIAN LETTER D\",\n    0x10924: \"LYDIAN LETTER E\",\n    0x10925: \"LYDIAN LETTER V\",\n    0x10926: \"LYDIAN LETTER I\",\n    0x10927: \"LYDIAN LETTER Y\",\n    0x10928: \"LYDIAN LETTER K\",\n    0x10929: \"LYDIAN LETTER L\",\n    0x1092A: \"LYDIAN LETTER M\",\n    0x1092B: \"LYDIAN LETTER N\",\n    0x1092C: \"LYDIAN LETTER O\",\n    0x1092D: \"LYDIAN LETTER R\",\n    0x1092E: \"LYDIAN LETTER SS\",\n    0x1092F: \"LYDIAN LETTER T\",\n    0x10930: \"LYDIAN LETTER U\",\n    0x10931: \"LYDIAN LETTER F\",\n    0x10932: \"LYDIAN LETTER Q\",\n    0x10933: \"LYDIAN LETTER S\",\n    0x10934: \"LYDIAN LETTER TT\",\n    0x10935: \"LYDIAN LETTER AN\",\n    0x10936: \"LYDIAN LETTER EN\",\n    0x10937: \"LYDIAN LETTER LY\",\n    0x10938: \"LYDIAN LETTER NN\",\n    0x10939: \"LYDIAN LETTER C\",\n    0x1093F: \"LYDIAN TRIANGULAR MARK\",\n    0x10A00: \"KHAROSHTHI LETTER A\",\n    0x10A01: \"KHAROSHTHI VOWEL SIGN I\",\n    0x10A02: \"KHAROSHTHI VOWEL SIGN U\",\n    0x10A03: \"KHAROSHTHI VOWEL SIGN VOCALIC R\",\n    0x10A05: \"KHAROSHTHI VOWEL SIGN E\",\n    0x10A06: \"KHAROSHTHI VOWEL SIGN O\",\n    0x10A0C: \"KHAROSHTHI VOWEL LENGTH MARK\",\n    0x10A0D: \"KHAROSHTHI SIGN DOUBLE RING BELOW\",\n    0x10A0E: \"KHAROSHTHI SIGN ANUSVARA\",\n    0x10A0F: \"KHAROSHTHI SIGN VISARGA\",\n    0x10A10: \"KHAROSHTHI LETTER KA\",\n    0x10A11: \"KHAROSHTHI LETTER KHA\",\n    0x10A12: \"KHAROSHTHI LETTER GA\",\n    0x10A13: \"KHAROSHTHI LETTER GHA\",\n    0x10A15: \"KHAROSHTHI LETTER CA\",\n    0x10A16: \"KHAROSHTHI LETTER CHA\",\n    0x10A17: \"KHAROSHTHI LETTER JA\",\n    0x10A19: \"KHAROSHTHI LETTER NYA\",\n    0x10A1A: \"KHAROSHTHI LETTER TTA\",\n    0x10A1B: \"KHAROSHTHI LETTER TTHA\",\n    0x10A1C: \"KHAROSHTHI LETTER DDA\",\n    0x10A1D: \"KHAROSHTHI LETTER DDHA\",\n    0x10A1E: \"KHAROSHTHI LETTER NNA\",\n    0x10A1F: \"KHAROSHTHI LETTER TA\",\n    0x10A20: \"KHAROSHTHI LETTER THA\",\n    0x10A21: \"KHAROSHTHI LETTER DA\",\n    0x10A22: \"KHAROSHTHI LETTER DHA\",\n    0x10A23: \"KHAROSHTHI LETTER NA\",\n    0x10A24: \"KHAROSHTHI LETTER PA\",\n    0x10A25: \"KHAROSHTHI LETTER PHA\",\n    0x10A26: \"KHAROSHTHI LETTER BA\",\n    0x10A27: \"KHAROSHTHI LETTER BHA\",\n    0x10A28: \"KHAROSHTHI LETTER MA\",\n    0x10A29: \"KHAROSHTHI LETTER YA\",\n    0x10A2A: \"KHAROSHTHI LETTER RA\",\n    0x10A2B: \"KHAROSHTHI LETTER LA\",\n    0x10A2C: \"KHAROSHTHI LETTER VA\",\n    0x10A2D: \"KHAROSHTHI LETTER SHA\",\n    0x10A2E: \"KHAROSHTHI LETTER SSA\",\n    0x10A2F: \"KHAROSHTHI LETTER SA\",\n    0x10A30: \"KHAROSHTHI LETTER ZA\",\n    0x10A31: \"KHAROSHTHI LETTER HA\",\n    0x10A32: \"KHAROSHTHI LETTER KKA\",\n    0x10A33: \"KHAROSHTHI LETTER TTTHA\",\n    0x10A38: \"KHAROSHTHI SIGN BAR ABOVE\",\n    0x10A39: \"KHAROSHTHI SIGN CAUDA\",\n    0x10A3A: \"KHAROSHTHI SIGN DOT BELOW\",\n    0x10A3F: \"KHAROSHTHI VIRAMA\",\n    0x10A40: \"KHAROSHTHI DIGIT ONE\",\n    0x10A41: \"KHAROSHTHI DIGIT TWO\",\n    0x10A42: \"KHAROSHTHI DIGIT THREE\",\n    0x10A43: \"KHAROSHTHI DIGIT FOUR\",\n    0x10A44: \"KHAROSHTHI NUMBER TEN\",\n    0x10A45: \"KHAROSHTHI NUMBER TWENTY\",\n    0x10A46: \"KHAROSHTHI NUMBER ONE HUNDRED\",\n    0x10A47: \"KHAROSHTHI NUMBER ONE THOUSAND\",\n    0x10A50: \"KHAROSHTHI PUNCTUATION DOT\",\n    0x10A51: \"KHAROSHTHI PUNCTUATION SMALL CIRCLE\",\n    0x10A52: \"KHAROSHTHI PUNCTUATION CIRCLE\",\n    0x10A53: \"KHAROSHTHI PUNCTUATION CRESCENT BAR\",\n    0x10A54: \"KHAROSHTHI PUNCTUATION MANGALAM\",\n    0x10A55: \"KHAROSHTHI PUNCTUATION LOTUS\",\n    0x10A56: \"KHAROSHTHI PUNCTUATION DANDA\",\n    0x10A57: \"KHAROSHTHI PUNCTUATION DOUBLE DANDA\",\n    0x10A58: \"KHAROSHTHI PUNCTUATION LINES\",\n    0x12000: \"CUNEIFORM SIGN A\",\n    0x12001: \"CUNEIFORM SIGN A TIMES A\",\n    0x12002: \"CUNEIFORM SIGN A TIMES BAD\",\n    0x12003: \"CUNEIFORM SIGN A TIMES GAN2 TENU\",\n    0x12004: \"CUNEIFORM SIGN A TIMES HA\",\n    0x12005: \"CUNEIFORM SIGN A TIMES IGI\",\n    0x12006: \"CUNEIFORM SIGN A TIMES LAGAR GUNU\",\n    0x12007: \"CUNEIFORM SIGN A TIMES MUSH\",\n    0x12008: \"CUNEIFORM SIGN A TIMES SAG\",\n    0x12009: \"CUNEIFORM SIGN A2\",\n    0x1200A: \"CUNEIFORM SIGN AB\",\n    0x1200B: \"CUNEIFORM SIGN AB TIMES ASH2\",\n    0x1200C: \"CUNEIFORM SIGN AB TIMES DUN3 GUNU\",\n    0x1200D: \"CUNEIFORM SIGN AB TIMES GAL\",\n    0x1200E: \"CUNEIFORM SIGN AB TIMES GAN2 TENU\",\n    0x1200F: \"CUNEIFORM SIGN AB TIMES HA\",\n    0x12010: \"CUNEIFORM SIGN AB TIMES IGI GUNU\",\n    0x12011: \"CUNEIFORM SIGN AB TIMES IMIN\",\n    0x12012: \"CUNEIFORM SIGN AB TIMES LAGAB\",\n    0x12013: \"CUNEIFORM SIGN AB TIMES SHESH\",\n    0x12014: \"CUNEIFORM SIGN AB TIMES U PLUS U PLUS U\",\n    0x12015: \"CUNEIFORM SIGN AB GUNU\",\n    0x12016: \"CUNEIFORM SIGN AB2\",\n    0x12017: \"CUNEIFORM SIGN AB2 TIMES BALAG\",\n    0x12018: \"CUNEIFORM SIGN AB2 TIMES GAN2 TENU\",\n    0x12019: \"CUNEIFORM SIGN AB2 TIMES ME PLUS EN\",\n    0x1201A: \"CUNEIFORM SIGN AB2 TIMES SHA3\",\n    0x1201B: \"CUNEIFORM SIGN AB2 TIMES TAK4\",\n    0x1201C: \"CUNEIFORM SIGN AD\",\n    0x1201D: \"CUNEIFORM SIGN AK\",\n    0x1201E: \"CUNEIFORM SIGN AK TIMES ERIN2\",\n    0x1201F: \"CUNEIFORM SIGN AK TIMES SHITA PLUS GISH\",\n    0x12020: \"CUNEIFORM SIGN AL\",\n    0x12021: \"CUNEIFORM SIGN AL TIMES AL\",\n    0x12022: \"CUNEIFORM SIGN AL TIMES DIM2\",\n    0x12023: \"CUNEIFORM SIGN AL TIMES GISH\",\n    0x12024: \"CUNEIFORM SIGN AL TIMES HA\",\n    0x12025: \"CUNEIFORM SIGN AL TIMES KAD3\",\n    0x12026: \"CUNEIFORM SIGN AL TIMES KI\",\n    0x12027: \"CUNEIFORM SIGN AL TIMES SHE\",\n    0x12028: \"CUNEIFORM SIGN AL TIMES USH\",\n    0x12029: \"CUNEIFORM SIGN ALAN\",\n    0x1202A: \"CUNEIFORM SIGN ALEPH\",\n    0x1202B: \"CUNEIFORM SIGN AMAR\",\n    0x1202C: \"CUNEIFORM SIGN AMAR TIMES SHE\",\n    0x1202D: \"CUNEIFORM SIGN AN\",\n    0x1202E: \"CUNEIFORM SIGN AN OVER AN\",\n    0x1202F: \"CUNEIFORM SIGN AN THREE TIMES\",\n    0x12030: \"CUNEIFORM SIGN AN PLUS NAGA OPPOSING AN PLUS NAGA\",\n    0x12031: \"CUNEIFORM SIGN AN PLUS NAGA SQUARED\",\n    0x12032: \"CUNEIFORM SIGN ANSHE\",\n    0x12033: \"CUNEIFORM SIGN APIN\",\n    0x12034: \"CUNEIFORM SIGN ARAD\",\n    0x12035: \"CUNEIFORM SIGN ARAD TIMES KUR\",\n    0x12036: \"CUNEIFORM SIGN ARKAB\",\n    0x12037: \"CUNEIFORM SIGN ASAL2\",\n    0x12038: \"CUNEIFORM SIGN ASH\",\n    0x12039: \"CUNEIFORM SIGN ASH ZIDA TENU\",\n    0x1203A: \"CUNEIFORM SIGN ASH KABA TENU\",\n    0x1203B: \"CUNEIFORM SIGN ASH OVER ASH TUG2 OVER TUG2 TUG2 OVER TUG2 PAP\",\n    0x1203C: \"CUNEIFORM SIGN ASH OVER ASH OVER ASH\",\n    0x1203D: \"CUNEIFORM SIGN ASH OVER ASH OVER ASH CROSSING ASH OVER ASH OVER ASH\",\n    0x1203E: \"CUNEIFORM SIGN ASH2\",\n    0x1203F: \"CUNEIFORM SIGN ASHGAB\",\n    0x12040: \"CUNEIFORM SIGN BA\",\n    0x12041: \"CUNEIFORM SIGN BAD\",\n    0x12042: \"CUNEIFORM SIGN BAG3\",\n    0x12043: \"CUNEIFORM SIGN BAHAR2\",\n    0x12044: \"CUNEIFORM SIGN BAL\",\n    0x12045: \"CUNEIFORM SIGN BAL OVER BAL\",\n    0x12046: \"CUNEIFORM SIGN BALAG\",\n    0x12047: \"CUNEIFORM SIGN BAR\",\n    0x12048: \"CUNEIFORM SIGN BARA2\",\n    0x12049: \"CUNEIFORM SIGN BI\",\n    0x1204A: \"CUNEIFORM SIGN BI TIMES A\",\n    0x1204B: \"CUNEIFORM SIGN BI TIMES GAR\",\n    0x1204C: \"CUNEIFORM SIGN BI TIMES IGI GUNU\",\n    0x1204D: \"CUNEIFORM SIGN BU\",\n    0x1204E: \"CUNEIFORM SIGN BU OVER BU AB\",\n    0x1204F: \"CUNEIFORM SIGN BU OVER BU UN\",\n    0x12050: \"CUNEIFORM SIGN BU CROSSING BU\",\n    0x12051: \"CUNEIFORM SIGN BULUG\",\n    0x12052: \"CUNEIFORM SIGN BULUG OVER BULUG\",\n    0x12053: \"CUNEIFORM SIGN BUR\",\n    0x12054: \"CUNEIFORM SIGN BUR2\",\n    0x12055: \"CUNEIFORM SIGN DA\",\n    0x12056: \"CUNEIFORM SIGN DAG\",\n    0x12057: \"CUNEIFORM SIGN DAG KISIM5 TIMES A PLUS MASH\",\n    0x12058: \"CUNEIFORM SIGN DAG KISIM5 TIMES AMAR\",\n    0x12059: \"CUNEIFORM SIGN DAG KISIM5 TIMES BALAG\",\n    0x1205A: \"CUNEIFORM SIGN DAG KISIM5 TIMES BI\",\n    0x1205B: \"CUNEIFORM SIGN DAG KISIM5 TIMES GA\",\n    0x1205C: \"CUNEIFORM SIGN DAG KISIM5 TIMES GA PLUS MASH\",\n    0x1205D: \"CUNEIFORM SIGN DAG KISIM5 TIMES GI\",\n    0x1205E: \"CUNEIFORM SIGN DAG KISIM5 TIMES GIR2\",\n    0x1205F: \"CUNEIFORM SIGN DAG KISIM5 TIMES GUD\",\n    0x12060: \"CUNEIFORM SIGN DAG KISIM5 TIMES HA\",\n    0x12061: \"CUNEIFORM SIGN DAG KISIM5 TIMES IR\",\n    0x12062: \"CUNEIFORM SIGN DAG KISIM5 TIMES IR PLUS LU\",\n    0x12063: \"CUNEIFORM SIGN DAG KISIM5 TIMES KAK\",\n    0x12064: \"CUNEIFORM SIGN DAG KISIM5 TIMES LA\",\n    0x12065: \"CUNEIFORM SIGN DAG KISIM5 TIMES LU\",\n    0x12066: \"CUNEIFORM SIGN DAG KISIM5 TIMES LU PLUS MASH2\",\n    0x12067: \"CUNEIFORM SIGN DAG KISIM5 TIMES LUM\",\n    0x12068: \"CUNEIFORM SIGN DAG KISIM5 TIMES NE\",\n    0x12069: \"CUNEIFORM SIGN DAG KISIM5 TIMES PAP PLUS PAP\",\n    0x1206A: \"CUNEIFORM SIGN DAG KISIM5 TIMES SI\",\n    0x1206B: \"CUNEIFORM SIGN DAG KISIM5 TIMES TAK4\",\n    0x1206C: \"CUNEIFORM SIGN DAG KISIM5 TIMES U2 PLUS GIR2\",\n    0x1206D: \"CUNEIFORM SIGN DAG KISIM5 TIMES USH\",\n    0x1206E: \"CUNEIFORM SIGN DAM\",\n    0x1206F: \"CUNEIFORM SIGN DAR\",\n    0x12070: \"CUNEIFORM SIGN DARA3\",\n    0x12071: \"CUNEIFORM SIGN DARA4\",\n    0x12072: \"CUNEIFORM SIGN DI\",\n    0x12073: \"CUNEIFORM SIGN DIB\",\n    0x12074: \"CUNEIFORM SIGN DIM\",\n    0x12075: \"CUNEIFORM SIGN DIM TIMES SHE\",\n    0x12076: \"CUNEIFORM SIGN DIM2\",\n    0x12077: \"CUNEIFORM SIGN DIN\",\n    0x12078: \"CUNEIFORM SIGN DIN KASKAL U GUNU DISH\",\n    0x12079: \"CUNEIFORM SIGN DISH\",\n    0x1207A: \"CUNEIFORM SIGN DU\",\n    0x1207B: \"CUNEIFORM SIGN DU OVER DU\",\n    0x1207C: \"CUNEIFORM SIGN DU GUNU\",\n    0x1207D: \"CUNEIFORM SIGN DU SHESHIG\",\n    0x1207E: \"CUNEIFORM SIGN DUB\",\n    0x1207F: \"CUNEIFORM SIGN DUB TIMES ESH2\",\n    0x12080: \"CUNEIFORM SIGN DUB2\",\n    0x12081: \"CUNEIFORM SIGN DUG\",\n    0x12082: \"CUNEIFORM SIGN DUGUD\",\n    0x12083: \"CUNEIFORM SIGN DUH\",\n    0x12084: \"CUNEIFORM SIGN DUN\",\n    0x12085: \"CUNEIFORM SIGN DUN3\",\n    0x12086: \"CUNEIFORM SIGN DUN3 GUNU\",\n    0x12087: \"CUNEIFORM SIGN DUN3 GUNU GUNU\",\n    0x12088: \"CUNEIFORM SIGN DUN4\",\n    0x12089: \"CUNEIFORM SIGN DUR2\",\n    0x1208A: \"CUNEIFORM SIGN E\",\n    0x1208B: \"CUNEIFORM SIGN E TIMES PAP\",\n    0x1208C: \"CUNEIFORM SIGN E OVER E NUN OVER NUN\",\n    0x1208D: \"CUNEIFORM SIGN E2\",\n    0x1208E: \"CUNEIFORM SIGN E2 TIMES A PLUS HA PLUS DA\",\n    0x1208F: \"CUNEIFORM SIGN E2 TIMES GAR\",\n    0x12090: \"CUNEIFORM SIGN E2 TIMES MI\",\n    0x12091: \"CUNEIFORM SIGN E2 TIMES SAL\",\n    0x12092: \"CUNEIFORM SIGN E2 TIMES SHE\",\n    0x12093: \"CUNEIFORM SIGN E2 TIMES U\",\n    0x12094: \"CUNEIFORM SIGN EDIN\",\n    0x12095: \"CUNEIFORM SIGN EGIR\",\n    0x12096: \"CUNEIFORM SIGN EL\",\n    0x12097: \"CUNEIFORM SIGN EN\",\n    0x12098: \"CUNEIFORM SIGN EN TIMES GAN2\",\n    0x12099: \"CUNEIFORM SIGN EN TIMES GAN2 TENU\",\n    0x1209A: \"CUNEIFORM SIGN EN TIMES ME\",\n    0x1209B: \"CUNEIFORM SIGN EN CROSSING EN\",\n    0x1209C: \"CUNEIFORM SIGN EN OPPOSING EN\",\n    0x1209D: \"CUNEIFORM SIGN EN SQUARED\",\n    0x1209E: \"CUNEIFORM SIGN EREN\",\n    0x1209F: \"CUNEIFORM SIGN ERIN2\",\n    0x120A0: \"CUNEIFORM SIGN ESH2\",\n    0x120A1: \"CUNEIFORM SIGN EZEN\",\n    0x120A2: \"CUNEIFORM SIGN EZEN TIMES A\",\n    0x120A3: \"CUNEIFORM SIGN EZEN TIMES A PLUS LAL\",\n    0x120A4: \"CUNEIFORM SIGN EZEN TIMES A PLUS LAL TIMES LAL\",\n    0x120A5: \"CUNEIFORM SIGN EZEN TIMES AN\",\n    0x120A6: \"CUNEIFORM SIGN EZEN TIMES BAD\",\n    0x120A7: \"CUNEIFORM SIGN EZEN TIMES DUN3 GUNU\",\n    0x120A8: \"CUNEIFORM SIGN EZEN TIMES DUN3 GUNU GUNU\",\n    0x120A9: \"CUNEIFORM SIGN EZEN TIMES HA\",\n    0x120AA: \"CUNEIFORM SIGN EZEN TIMES HA GUNU\",\n    0x120AB: \"CUNEIFORM SIGN EZEN TIMES IGI GUNU\",\n    0x120AC: \"CUNEIFORM SIGN EZEN TIMES KASKAL\",\n    0x120AD: \"CUNEIFORM SIGN EZEN TIMES KASKAL SQUARED\",\n    0x120AE: \"CUNEIFORM SIGN EZEN TIMES KU3\",\n    0x120AF: \"CUNEIFORM SIGN EZEN TIMES LA\",\n    0x120B0: \"CUNEIFORM SIGN EZEN TIMES LAL TIMES LAL\",\n    0x120B1: \"CUNEIFORM SIGN EZEN TIMES LI\",\n    0x120B2: \"CUNEIFORM SIGN EZEN TIMES LU\",\n    0x120B3: \"CUNEIFORM SIGN EZEN TIMES U2\",\n    0x120B4: \"CUNEIFORM SIGN EZEN TIMES UD\",\n    0x120B5: \"CUNEIFORM SIGN GA\",\n    0x120B6: \"CUNEIFORM SIGN GA GUNU\",\n    0x120B7: \"CUNEIFORM SIGN GA2\",\n    0x120B8: \"CUNEIFORM SIGN GA2 TIMES A PLUS DA PLUS HA\",\n    0x120B9: \"CUNEIFORM SIGN GA2 TIMES A PLUS HA\",\n    0x120BA: \"CUNEIFORM SIGN GA2 TIMES A PLUS IGI\",\n    0x120BB: \"CUNEIFORM SIGN GA2 TIMES AB2 TENU PLUS TAB\",\n    0x120BC: \"CUNEIFORM SIGN GA2 TIMES AN\",\n    0x120BD: \"CUNEIFORM SIGN GA2 TIMES ASH\",\n    0x120BE: \"CUNEIFORM SIGN GA2 TIMES ASH2 PLUS GAL\",\n    0x120BF: \"CUNEIFORM SIGN GA2 TIMES BAD\",\n    0x120C0: \"CUNEIFORM SIGN GA2 TIMES BAR PLUS RA\",\n    0x120C1: \"CUNEIFORM SIGN GA2 TIMES BUR\",\n    0x120C2: \"CUNEIFORM SIGN GA2 TIMES BUR PLUS RA\",\n    0x120C3: \"CUNEIFORM SIGN GA2 TIMES DA\",\n    0x120C4: \"CUNEIFORM SIGN GA2 TIMES DI\",\n    0x120C5: \"CUNEIFORM SIGN GA2 TIMES DIM TIMES SHE\",\n    0x120C6: \"CUNEIFORM SIGN GA2 TIMES DUB\",\n    0x120C7: \"CUNEIFORM SIGN GA2 TIMES EL\",\n    0x120C8: \"CUNEIFORM SIGN GA2 TIMES EL PLUS LA\",\n    0x120C9: \"CUNEIFORM SIGN GA2 TIMES EN\",\n    0x120CA: \"CUNEIFORM SIGN GA2 TIMES EN TIMES GAN2 TENU\",\n    0x120CB: \"CUNEIFORM SIGN GA2 TIMES GAN2 TENU\",\n    0x120CC: \"CUNEIFORM SIGN GA2 TIMES GAR\",\n    0x120CD: \"CUNEIFORM SIGN GA2 TIMES GI\",\n    0x120CE: \"CUNEIFORM SIGN GA2 TIMES GI4\",\n    0x120CF: \"CUNEIFORM SIGN GA2 TIMES GI4 PLUS A\",\n    0x120D0: \"CUNEIFORM SIGN GA2 TIMES GIR2 PLUS SU\",\n    0x120D1: \"CUNEIFORM SIGN GA2 TIMES HA PLUS LU PLUS ESH2\",\n    0x120D2: \"CUNEIFORM SIGN GA2 TIMES HAL\",\n    0x120D3: \"CUNEIFORM SIGN GA2 TIMES HAL PLUS LA\",\n    0x120D4: \"CUNEIFORM SIGN GA2 TIMES HI PLUS LI\",\n    0x120D5: \"CUNEIFORM SIGN GA2 TIMES HUB2\",\n    0x120D6: \"CUNEIFORM SIGN GA2 TIMES IGI GUNU\",\n    0x120D7: \"CUNEIFORM SIGN GA2 TIMES ISH PLUS HU PLUS ASH\",\n    0x120D8: \"CUNEIFORM SIGN GA2 TIMES KAK\",\n    0x120D9: \"CUNEIFORM SIGN GA2 TIMES KASKAL\",\n    0x120DA: \"CUNEIFORM SIGN GA2 TIMES KID\",\n    0x120DB: \"CUNEIFORM SIGN GA2 TIMES KID PLUS LAL\",\n    0x120DC: \"CUNEIFORM SIGN GA2 TIMES KU3 PLUS AN\",\n    0x120DD: \"CUNEIFORM SIGN GA2 TIMES LA\",\n    0x120DE: \"CUNEIFORM SIGN GA2 TIMES ME PLUS EN\",\n    0x120DF: \"CUNEIFORM SIGN GA2 TIMES MI\",\n    0x120E0: \"CUNEIFORM SIGN GA2 TIMES NUN\",\n    0x120E1: \"CUNEIFORM SIGN GA2 TIMES NUN OVER NUN\",\n    0x120E2: \"CUNEIFORM SIGN GA2 TIMES PA\",\n    0x120E3: \"CUNEIFORM SIGN GA2 TIMES SAL\",\n    0x120E4: \"CUNEIFORM SIGN GA2 TIMES SAR\",\n    0x120E5: \"CUNEIFORM SIGN GA2 TIMES SHE\",\n    0x120E6: \"CUNEIFORM SIGN GA2 TIMES SHE PLUS TUR\",\n    0x120E7: \"CUNEIFORM SIGN GA2 TIMES SHID\",\n    0x120E8: \"CUNEIFORM SIGN GA2 TIMES SUM\",\n    0x120E9: \"CUNEIFORM SIGN GA2 TIMES TAK4\",\n    0x120EA: \"CUNEIFORM SIGN GA2 TIMES U\",\n    0x120EB: \"CUNEIFORM SIGN GA2 TIMES UD\",\n    0x120EC: \"CUNEIFORM SIGN GA2 TIMES UD PLUS DU\",\n    0x120ED: \"CUNEIFORM SIGN GA2 OVER GA2\",\n    0x120EE: \"CUNEIFORM SIGN GABA\",\n    0x120EF: \"CUNEIFORM SIGN GABA CROSSING GABA\",\n    0x120F0: \"CUNEIFORM SIGN GAD\",\n    0x120F1: \"CUNEIFORM SIGN GAD OVER GAD GAR OVER GAR\",\n    0x120F2: \"CUNEIFORM SIGN GAL\",\n    0x120F3: \"CUNEIFORM SIGN GAL GAD OVER GAD GAR OVER GAR\",\n    0x120F4: \"CUNEIFORM SIGN GALAM\",\n    0x120F5: \"CUNEIFORM SIGN GAM\",\n    0x120F6: \"CUNEIFORM SIGN GAN\",\n    0x120F7: \"CUNEIFORM SIGN GAN2\",\n    0x120F8: \"CUNEIFORM SIGN GAN2 TENU\",\n    0x120F9: \"CUNEIFORM SIGN GAN2 OVER GAN2\",\n    0x120FA: \"CUNEIFORM SIGN GAN2 CROSSING GAN2\",\n    0x120FB: \"CUNEIFORM SIGN GAR\",\n    0x120FC: \"CUNEIFORM SIGN GAR3\",\n    0x120FD: \"CUNEIFORM SIGN GASHAN\",\n    0x120FE: \"CUNEIFORM SIGN GESHTIN\",\n    0x120FF: \"CUNEIFORM SIGN GESHTIN TIMES KUR\",\n    0x12100: \"CUNEIFORM SIGN GI\",\n    0x12101: \"CUNEIFORM SIGN GI TIMES E\",\n    0x12102: \"CUNEIFORM SIGN GI TIMES U\",\n    0x12103: \"CUNEIFORM SIGN GI CROSSING GI\",\n    0x12104: \"CUNEIFORM SIGN GI4\",\n    0x12105: \"CUNEIFORM SIGN GI4 OVER GI4\",\n    0x12106: \"CUNEIFORM SIGN GI4 CROSSING GI4\",\n    0x12107: \"CUNEIFORM SIGN GIDIM\",\n    0x12108: \"CUNEIFORM SIGN GIR2\",\n    0x12109: \"CUNEIFORM SIGN GIR2 GUNU\",\n    0x1210A: \"CUNEIFORM SIGN GIR3\",\n    0x1210B: \"CUNEIFORM SIGN GIR3 TIMES A PLUS IGI\",\n    0x1210C: \"CUNEIFORM SIGN GIR3 TIMES GAN2 TENU\",\n    0x1210D: \"CUNEIFORM SIGN GIR3 TIMES IGI\",\n    0x1210E: \"CUNEIFORM SIGN GIR3 TIMES LU PLUS IGI\",\n    0x1210F: \"CUNEIFORM SIGN GIR3 TIMES PA\",\n    0x12110: \"CUNEIFORM SIGN GISAL\",\n    0x12111: \"CUNEIFORM SIGN GISH\",\n    0x12112: \"CUNEIFORM SIGN GISH CROSSING GISH\",\n    0x12113: \"CUNEIFORM SIGN GISH TIMES BAD\",\n    0x12114: \"CUNEIFORM SIGN GISH TIMES TAK4\",\n    0x12115: \"CUNEIFORM SIGN GISH TENU\",\n    0x12116: \"CUNEIFORM SIGN GU\",\n    0x12117: \"CUNEIFORM SIGN GU CROSSING GU\",\n    0x12118: \"CUNEIFORM SIGN GU2\",\n    0x12119: \"CUNEIFORM SIGN GU2 TIMES KAK\",\n    0x1211A: \"CUNEIFORM SIGN GU2 TIMES KAK TIMES IGI GUNU\",\n    0x1211B: \"CUNEIFORM SIGN GU2 TIMES NUN\",\n    0x1211C: \"CUNEIFORM SIGN GU2 TIMES SAL PLUS TUG2\",\n    0x1211D: \"CUNEIFORM SIGN GU2 GUNU\",\n    0x1211E: \"CUNEIFORM SIGN GUD\",\n    0x1211F: \"CUNEIFORM SIGN GUD TIMES A PLUS KUR\",\n    0x12120: \"CUNEIFORM SIGN GUD TIMES KUR\",\n    0x12121: \"CUNEIFORM SIGN GUD OVER GUD LUGAL\",\n    0x12122: \"CUNEIFORM SIGN GUL\",\n    0x12123: \"CUNEIFORM SIGN GUM\",\n    0x12124: \"CUNEIFORM SIGN GUM TIMES SHE\",\n    0x12125: \"CUNEIFORM SIGN GUR\",\n    0x12126: \"CUNEIFORM SIGN GUR7\",\n    0x12127: \"CUNEIFORM SIGN GURUN\",\n    0x12128: \"CUNEIFORM SIGN GURUSH\",\n    0x12129: \"CUNEIFORM SIGN HA\",\n    0x1212A: \"CUNEIFORM SIGN HA TENU\",\n    0x1212B: \"CUNEIFORM SIGN HA GUNU\",\n    0x1212C: \"CUNEIFORM SIGN HAL\",\n    0x1212D: \"CUNEIFORM SIGN HI\",\n    0x1212E: \"CUNEIFORM SIGN HI TIMES ASH\",\n    0x1212F: \"CUNEIFORM SIGN HI TIMES ASH2\",\n    0x12130: \"CUNEIFORM SIGN HI TIMES BAD\",\n    0x12131: \"CUNEIFORM SIGN HI TIMES DISH\",\n    0x12132: \"CUNEIFORM SIGN HI TIMES GAD\",\n    0x12133: \"CUNEIFORM SIGN HI TIMES KIN\",\n    0x12134: \"CUNEIFORM SIGN HI TIMES NUN\",\n    0x12135: \"CUNEIFORM SIGN HI TIMES SHE\",\n    0x12136: \"CUNEIFORM SIGN HI TIMES U\",\n    0x12137: \"CUNEIFORM SIGN HU\",\n    0x12138: \"CUNEIFORM SIGN HUB2\",\n    0x12139: \"CUNEIFORM SIGN HUB2 TIMES AN\",\n    0x1213A: \"CUNEIFORM SIGN HUB2 TIMES HAL\",\n    0x1213B: \"CUNEIFORM SIGN HUB2 TIMES KASKAL\",\n    0x1213C: \"CUNEIFORM SIGN HUB2 TIMES LISH\",\n    0x1213D: \"CUNEIFORM SIGN HUB2 TIMES UD\",\n    0x1213E: \"CUNEIFORM SIGN HUL2\",\n    0x1213F: \"CUNEIFORM SIGN I\",\n    0x12140: \"CUNEIFORM SIGN I A\",\n    0x12141: \"CUNEIFORM SIGN IB\",\n    0x12142: \"CUNEIFORM SIGN IDIM\",\n    0x12143: \"CUNEIFORM SIGN IDIM OVER IDIM BUR\",\n    0x12144: \"CUNEIFORM SIGN IDIM OVER IDIM SQUARED\",\n    0x12145: \"CUNEIFORM SIGN IG\",\n    0x12146: \"CUNEIFORM SIGN IGI\",\n    0x12147: \"CUNEIFORM SIGN IGI DIB\",\n    0x12148: \"CUNEIFORM SIGN IGI RI\",\n    0x12149: \"CUNEIFORM SIGN IGI OVER IGI SHIR OVER SHIR UD OVER UD\",\n    0x1214A: \"CUNEIFORM SIGN IGI GUNU\",\n    0x1214B: \"CUNEIFORM SIGN IL\",\n    0x1214C: \"CUNEIFORM SIGN IL TIMES GAN2 TENU\",\n    0x1214D: \"CUNEIFORM SIGN IL2\",\n    0x1214E: \"CUNEIFORM SIGN IM\",\n    0x1214F: \"CUNEIFORM SIGN IM TIMES TAK4\",\n    0x12150: \"CUNEIFORM SIGN IM CROSSING IM\",\n    0x12151: \"CUNEIFORM SIGN IM OPPOSING IM\",\n    0x12152: \"CUNEIFORM SIGN IM SQUARED\",\n    0x12153: \"CUNEIFORM SIGN IMIN\",\n    0x12154: \"CUNEIFORM SIGN IN\",\n    0x12155: \"CUNEIFORM SIGN IR\",\n    0x12156: \"CUNEIFORM SIGN ISH\",\n    0x12157: \"CUNEIFORM SIGN KA\",\n    0x12158: \"CUNEIFORM SIGN KA TIMES A\",\n    0x12159: \"CUNEIFORM SIGN KA TIMES AD\",\n    0x1215A: \"CUNEIFORM SIGN KA TIMES AD PLUS KU3\",\n    0x1215B: \"CUNEIFORM SIGN KA TIMES ASH2\",\n    0x1215C: \"CUNEIFORM SIGN KA TIMES BAD\",\n    0x1215D: \"CUNEIFORM SIGN KA TIMES BALAG\",\n    0x1215E: \"CUNEIFORM SIGN KA TIMES BAR\",\n    0x1215F: \"CUNEIFORM SIGN KA TIMES BI\",\n    0x12160: \"CUNEIFORM SIGN KA TIMES ERIN2\",\n    0x12161: \"CUNEIFORM SIGN KA TIMES ESH2\",\n    0x12162: \"CUNEIFORM SIGN KA TIMES GA\",\n    0x12163: \"CUNEIFORM SIGN KA TIMES GAL\",\n    0x12164: \"CUNEIFORM SIGN KA TIMES GAN2 TENU\",\n    0x12165: \"CUNEIFORM SIGN KA TIMES GAR\",\n    0x12166: \"CUNEIFORM SIGN KA TIMES GAR PLUS SHA3 PLUS A\",\n    0x12167: \"CUNEIFORM SIGN KA TIMES GI\",\n    0x12168: \"CUNEIFORM SIGN KA TIMES GIR2\",\n    0x12169: \"CUNEIFORM SIGN KA TIMES GISH PLUS SAR\",\n    0x1216A: \"CUNEIFORM SIGN KA TIMES GISH CROSSING GISH\",\n    0x1216B: \"CUNEIFORM SIGN KA TIMES GU\",\n    0x1216C: \"CUNEIFORM SIGN KA TIMES GUR7\",\n    0x1216D: \"CUNEIFORM SIGN KA TIMES IGI\",\n    0x1216E: \"CUNEIFORM SIGN KA TIMES IM\",\n    0x1216F: \"CUNEIFORM SIGN KA TIMES KAK\",\n    0x12170: \"CUNEIFORM SIGN KA TIMES KI\",\n    0x12171: \"CUNEIFORM SIGN KA TIMES KID\",\n    0x12172: \"CUNEIFORM SIGN KA TIMES LI\",\n    0x12173: \"CUNEIFORM SIGN KA TIMES LU\",\n    0x12174: \"CUNEIFORM SIGN KA TIMES ME\",\n    0x12175: \"CUNEIFORM SIGN KA TIMES ME PLUS DU\",\n    0x12176: \"CUNEIFORM SIGN KA TIMES ME PLUS GI\",\n    0x12177: \"CUNEIFORM SIGN KA TIMES ME PLUS TE\",\n    0x12178: \"CUNEIFORM SIGN KA TIMES MI\",\n    0x12179: \"CUNEIFORM SIGN KA TIMES MI PLUS NUNUZ\",\n    0x1217A: \"CUNEIFORM SIGN KA TIMES NE\",\n    0x1217B: \"CUNEIFORM SIGN KA TIMES NUN\",\n    0x1217C: \"CUNEIFORM SIGN KA TIMES PI\",\n    0x1217D: \"CUNEIFORM SIGN KA TIMES RU\",\n    0x1217E: \"CUNEIFORM SIGN KA TIMES SA\",\n    0x1217F: \"CUNEIFORM SIGN KA TIMES SAR\",\n    0x12180: \"CUNEIFORM SIGN KA TIMES SHA\",\n    0x12181: \"CUNEIFORM SIGN KA TIMES SHE\",\n    0x12182: \"CUNEIFORM SIGN KA TIMES SHID\",\n    0x12183: \"CUNEIFORM SIGN KA TIMES SHU\",\n    0x12184: \"CUNEIFORM SIGN KA TIMES SIG\",\n    0x12185: \"CUNEIFORM SIGN KA TIMES SUHUR\",\n    0x12186: \"CUNEIFORM SIGN KA TIMES TAR\",\n    0x12187: \"CUNEIFORM SIGN KA TIMES U\",\n    0x12188: \"CUNEIFORM SIGN KA TIMES U2\",\n    0x12189: \"CUNEIFORM SIGN KA TIMES UD\",\n    0x1218A: \"CUNEIFORM SIGN KA TIMES UMUM TIMES PA\",\n    0x1218B: \"CUNEIFORM SIGN KA TIMES USH\",\n    0x1218C: \"CUNEIFORM SIGN KA TIMES ZI\",\n    0x1218D: \"CUNEIFORM SIGN KA2\",\n    0x1218E: \"CUNEIFORM SIGN KA2 CROSSING KA2\",\n    0x1218F: \"CUNEIFORM SIGN KAB\",\n    0x12190: \"CUNEIFORM SIGN KAD2\",\n    0x12191: \"CUNEIFORM SIGN KAD3\",\n    0x12192: \"CUNEIFORM SIGN KAD4\",\n    0x12193: \"CUNEIFORM SIGN KAD5\",\n    0x12194: \"CUNEIFORM SIGN KAD5 OVER KAD5\",\n    0x12195: \"CUNEIFORM SIGN KAK\",\n    0x12196: \"CUNEIFORM SIGN KAK TIMES IGI GUNU\",\n    0x12197: \"CUNEIFORM SIGN KAL\",\n    0x12198: \"CUNEIFORM SIGN KAL TIMES BAD\",\n    0x12199: \"CUNEIFORM SIGN KAL CROSSING KAL\",\n    0x1219A: \"CUNEIFORM SIGN KAM2\",\n    0x1219B: \"CUNEIFORM SIGN KAM4\",\n    0x1219C: \"CUNEIFORM SIGN KASKAL\",\n    0x1219D: \"CUNEIFORM SIGN KASKAL LAGAB TIMES U OVER LAGAB TIMES U\",\n    0x1219E: \"CUNEIFORM SIGN KASKAL OVER KASKAL LAGAB TIMES U OVER LAGAB TIMES U\",\n    0x1219F: \"CUNEIFORM SIGN KESH2\",\n    0x121A0: \"CUNEIFORM SIGN KI\",\n    0x121A1: \"CUNEIFORM SIGN KI TIMES BAD\",\n    0x121A2: \"CUNEIFORM SIGN KI TIMES U\",\n    0x121A3: \"CUNEIFORM SIGN KI TIMES UD\",\n    0x121A4: \"CUNEIFORM SIGN KID\",\n    0x121A5: \"CUNEIFORM SIGN KIN\",\n    0x121A6: \"CUNEIFORM SIGN KISAL\",\n    0x121A7: \"CUNEIFORM SIGN KISH\",\n    0x121A8: \"CUNEIFORM SIGN KISIM5\",\n    0x121A9: \"CUNEIFORM SIGN KISIM5 OVER KISIM5\",\n    0x121AA: \"CUNEIFORM SIGN KU\",\n    0x121AB: \"CUNEIFORM SIGN KU OVER HI TIMES ASH2 KU OVER HI TIMES ASH2\",\n    0x121AC: \"CUNEIFORM SIGN KU3\",\n    0x121AD: \"CUNEIFORM SIGN KU4\",\n    0x121AE: \"CUNEIFORM SIGN KU4 VARIANT FORM\",\n    0x121AF: \"CUNEIFORM SIGN KU7\",\n    0x121B0: \"CUNEIFORM SIGN KUL\",\n    0x121B1: \"CUNEIFORM SIGN KUL GUNU\",\n    0x121B2: \"CUNEIFORM SIGN KUN\",\n    0x121B3: \"CUNEIFORM SIGN KUR\",\n    0x121B4: \"CUNEIFORM SIGN KUR OPPOSING KUR\",\n    0x121B5: \"CUNEIFORM SIGN KUSHU2\",\n    0x121B6: \"CUNEIFORM SIGN KWU318\",\n    0x121B7: \"CUNEIFORM SIGN LA\",\n    0x121B8: \"CUNEIFORM SIGN LAGAB\",\n    0x121B9: \"CUNEIFORM SIGN LAGAB TIMES A\",\n    0x121BA: \"CUNEIFORM SIGN LAGAB TIMES A PLUS DA PLUS HA\",\n    0x121BB: \"CUNEIFORM SIGN LAGAB TIMES A PLUS GAR\",\n    0x121BC: \"CUNEIFORM SIGN LAGAB TIMES A PLUS LAL\",\n    0x121BD: \"CUNEIFORM SIGN LAGAB TIMES AL\",\n    0x121BE: \"CUNEIFORM SIGN LAGAB TIMES AN\",\n    0x121BF: \"CUNEIFORM SIGN LAGAB TIMES ASH ZIDA TENU\",\n    0x121C0: \"CUNEIFORM SIGN LAGAB TIMES BAD\",\n    0x121C1: \"CUNEIFORM SIGN LAGAB TIMES BI\",\n    0x121C2: \"CUNEIFORM SIGN LAGAB TIMES DAR\",\n    0x121C3: \"CUNEIFORM SIGN LAGAB TIMES EN\",\n    0x121C4: \"CUNEIFORM SIGN LAGAB TIMES GA\",\n    0x121C5: \"CUNEIFORM SIGN LAGAB TIMES GAR\",\n    0x121C6: \"CUNEIFORM SIGN LAGAB TIMES GUD\",\n    0x121C7: \"CUNEIFORM SIGN LAGAB TIMES GUD PLUS GUD\",\n    0x121C8: \"CUNEIFORM SIGN LAGAB TIMES HA\",\n    0x121C9: \"CUNEIFORM SIGN LAGAB TIMES HAL\",\n    0x121CA: \"CUNEIFORM SIGN LAGAB TIMES HI TIMES NUN\",\n    0x121CB: \"CUNEIFORM SIGN LAGAB TIMES IGI GUNU\",\n    0x121CC: \"CUNEIFORM SIGN LAGAB TIMES IM\",\n    0x121CD: \"CUNEIFORM SIGN LAGAB TIMES IM PLUS HA\",\n    0x121CE: \"CUNEIFORM SIGN LAGAB TIMES IM PLUS LU\",\n    0x121CF: \"CUNEIFORM SIGN LAGAB TIMES KI\",\n    0x121D0: \"CUNEIFORM SIGN LAGAB TIMES KIN\",\n    0x121D1: \"CUNEIFORM SIGN LAGAB TIMES KU3\",\n    0x121D2: \"CUNEIFORM SIGN LAGAB TIMES KUL\",\n    0x121D3: \"CUNEIFORM SIGN LAGAB TIMES KUL PLUS HI PLUS A\",\n    0x121D4: \"CUNEIFORM SIGN LAGAB TIMES LAGAB\",\n    0x121D5: \"CUNEIFORM SIGN LAGAB TIMES LISH\",\n    0x121D6: \"CUNEIFORM SIGN LAGAB TIMES LU\",\n    0x121D7: \"CUNEIFORM SIGN LAGAB TIMES LUL\",\n    0x121D8: \"CUNEIFORM SIGN LAGAB TIMES ME\",\n    0x121D9: \"CUNEIFORM SIGN LAGAB TIMES ME PLUS EN\",\n    0x121DA: \"CUNEIFORM SIGN LAGAB TIMES MUSH\",\n    0x121DB: \"CUNEIFORM SIGN LAGAB TIMES NE\",\n    0x121DC: \"CUNEIFORM SIGN LAGAB TIMES SHE PLUS SUM\",\n    0x121DD: \"CUNEIFORM SIGN LAGAB TIMES SHITA PLUS GISH PLUS ERIN2\",\n    0x121DE: \"CUNEIFORM SIGN LAGAB TIMES SHITA PLUS GISH TENU\",\n    0x121DF: \"CUNEIFORM SIGN LAGAB TIMES SHU2\",\n    0x121E0: \"CUNEIFORM SIGN LAGAB TIMES SHU2 PLUS SHU2\",\n    0x121E1: \"CUNEIFORM SIGN LAGAB TIMES SUM\",\n    0x121E2: \"CUNEIFORM SIGN LAGAB TIMES TAG\",\n    0x121E3: \"CUNEIFORM SIGN LAGAB TIMES TAK4\",\n    0x121E4: \"CUNEIFORM SIGN LAGAB TIMES TE PLUS A PLUS SU PLUS NA\",\n    0x121E5: \"CUNEIFORM SIGN LAGAB TIMES U\",\n    0x121E6: \"CUNEIFORM SIGN LAGAB TIMES U PLUS A\",\n    0x121E7: \"CUNEIFORM SIGN LAGAB TIMES U PLUS U PLUS U\",\n    0x121E8: \"CUNEIFORM SIGN LAGAB TIMES U2 PLUS ASH\",\n    0x121E9: \"CUNEIFORM SIGN LAGAB TIMES UD\",\n    0x121EA: \"CUNEIFORM SIGN LAGAB TIMES USH\",\n    0x121EB: \"CUNEIFORM SIGN LAGAB SQUARED\",\n    0x121EC: \"CUNEIFORM SIGN LAGAR\",\n    0x121ED: \"CUNEIFORM SIGN LAGAR TIMES SHE\",\n    0x121EE: \"CUNEIFORM SIGN LAGAR TIMES SHE PLUS SUM\",\n    0x121EF: \"CUNEIFORM SIGN LAGAR GUNU\",\n    0x121F0: \"CUNEIFORM SIGN LAGAR GUNU OVER LAGAR GUNU SHE\",\n    0x121F1: \"CUNEIFORM SIGN LAHSHU\",\n    0x121F2: \"CUNEIFORM SIGN LAL\",\n    0x121F3: \"CUNEIFORM SIGN LAL TIMES LAL\",\n    0x121F4: \"CUNEIFORM SIGN LAM\",\n    0x121F5: \"CUNEIFORM SIGN LAM TIMES KUR\",\n    0x121F6: \"CUNEIFORM SIGN LAM TIMES KUR PLUS RU\",\n    0x121F7: \"CUNEIFORM SIGN LI\",\n    0x121F8: \"CUNEIFORM SIGN LIL\",\n    0x121F9: \"CUNEIFORM SIGN LIMMU2\",\n    0x121FA: \"CUNEIFORM SIGN LISH\",\n    0x121FB: \"CUNEIFORM SIGN LU\",\n    0x121FC: \"CUNEIFORM SIGN LU TIMES BAD\",\n    0x121FD: \"CUNEIFORM SIGN LU2\",\n    0x121FE: \"CUNEIFORM SIGN LU2 TIMES AL\",\n    0x121FF: \"CUNEIFORM SIGN LU2 TIMES BAD\",\n    0x12200: \"CUNEIFORM SIGN LU2 TIMES ESH2\",\n    0x12201: \"CUNEIFORM SIGN LU2 TIMES ESH2 TENU\",\n    0x12202: \"CUNEIFORM SIGN LU2 TIMES GAN2 TENU\",\n    0x12203: \"CUNEIFORM SIGN LU2 TIMES HI TIMES BAD\",\n    0x12204: \"CUNEIFORM SIGN LU2 TIMES IM\",\n    0x12205: \"CUNEIFORM SIGN LU2 TIMES KAD2\",\n    0x12206: \"CUNEIFORM SIGN LU2 TIMES KAD3\",\n    0x12207: \"CUNEIFORM SIGN LU2 TIMES KAD3 PLUS ASH\",\n    0x12208: \"CUNEIFORM SIGN LU2 TIMES KI\",\n    0x12209: \"CUNEIFORM SIGN LU2 TIMES LA PLUS ASH\",\n    0x1220A: \"CUNEIFORM SIGN LU2 TIMES LAGAB\",\n    0x1220B: \"CUNEIFORM SIGN LU2 TIMES ME PLUS EN\",\n    0x1220C: \"CUNEIFORM SIGN LU2 TIMES NE\",\n    0x1220D: \"CUNEIFORM SIGN LU2 TIMES NU\",\n    0x1220E: \"CUNEIFORM SIGN LU2 TIMES SI PLUS ASH\",\n    0x1220F: \"CUNEIFORM SIGN LU2 TIMES SIK2 PLUS BU\",\n    0x12210: \"CUNEIFORM SIGN LU2 TIMES TUG2\",\n    0x12211: \"CUNEIFORM SIGN LU2 TENU\",\n    0x12212: \"CUNEIFORM SIGN LU2 CROSSING LU2\",\n    0x12213: \"CUNEIFORM SIGN LU2 OPPOSING LU2\",\n    0x12214: \"CUNEIFORM SIGN LU2 SQUARED\",\n    0x12215: \"CUNEIFORM SIGN LU2 SHESHIG\",\n    0x12216: \"CUNEIFORM SIGN LU3\",\n    0x12217: \"CUNEIFORM SIGN LUGAL\",\n    0x12218: \"CUNEIFORM SIGN LUGAL OVER LUGAL\",\n    0x12219: \"CUNEIFORM SIGN LUGAL OPPOSING LUGAL\",\n    0x1221A: \"CUNEIFORM SIGN LUGAL SHESHIG\",\n    0x1221B: \"CUNEIFORM SIGN LUH\",\n    0x1221C: \"CUNEIFORM SIGN LUL\",\n    0x1221D: \"CUNEIFORM SIGN LUM\",\n    0x1221E: \"CUNEIFORM SIGN LUM OVER LUM\",\n    0x1221F: \"CUNEIFORM SIGN LUM OVER LUM GAR OVER GAR\",\n    0x12220: \"CUNEIFORM SIGN MA\",\n    0x12221: \"CUNEIFORM SIGN MA TIMES TAK4\",\n    0x12222: \"CUNEIFORM SIGN MA GUNU\",\n    0x12223: \"CUNEIFORM SIGN MA2\",\n    0x12224: \"CUNEIFORM SIGN MAH\",\n    0x12225: \"CUNEIFORM SIGN MAR\",\n    0x12226: \"CUNEIFORM SIGN MASH\",\n    0x12227: \"CUNEIFORM SIGN MASH2\",\n    0x12228: \"CUNEIFORM SIGN ME\",\n    0x12229: \"CUNEIFORM SIGN MES\",\n    0x1222A: \"CUNEIFORM SIGN MI\",\n    0x1222B: \"CUNEIFORM SIGN MIN\",\n    0x1222C: \"CUNEIFORM SIGN MU\",\n    0x1222D: \"CUNEIFORM SIGN MU OVER MU\",\n    0x1222E: \"CUNEIFORM SIGN MUG\",\n    0x1222F: \"CUNEIFORM SIGN MUG GUNU\",\n    0x12230: \"CUNEIFORM SIGN MUNSUB\",\n    0x12231: \"CUNEIFORM SIGN MURGU2\",\n    0x12232: \"CUNEIFORM SIGN MUSH\",\n    0x12233: \"CUNEIFORM SIGN MUSH TIMES A\",\n    0x12234: \"CUNEIFORM SIGN MUSH TIMES KUR\",\n    0x12235: \"CUNEIFORM SIGN MUSH TIMES ZA\",\n    0x12236: \"CUNEIFORM SIGN MUSH OVER MUSH\",\n    0x12237: \"CUNEIFORM SIGN MUSH OVER MUSH TIMES A PLUS NA\",\n    0x12238: \"CUNEIFORM SIGN MUSH CROSSING MUSH\",\n    0x12239: \"CUNEIFORM SIGN MUSH3\",\n    0x1223A: \"CUNEIFORM SIGN MUSH3 TIMES A\",\n    0x1223B: \"CUNEIFORM SIGN MUSH3 TIMES A PLUS DI\",\n    0x1223C: \"CUNEIFORM SIGN MUSH3 TIMES DI\",\n    0x1223D: \"CUNEIFORM SIGN MUSH3 GUNU\",\n    0x1223E: \"CUNEIFORM SIGN NA\",\n    0x1223F: \"CUNEIFORM SIGN NA2\",\n    0x12240: \"CUNEIFORM SIGN NAGA\",\n    0x12241: \"CUNEIFORM SIGN NAGA INVERTED\",\n    0x12242: \"CUNEIFORM SIGN NAGA TIMES SHU TENU\",\n    0x12243: \"CUNEIFORM SIGN NAGA OPPOSING NAGA\",\n    0x12244: \"CUNEIFORM SIGN NAGAR\",\n    0x12245: \"CUNEIFORM SIGN NAM NUTILLU\",\n    0x12246: \"CUNEIFORM SIGN NAM\",\n    0x12247: \"CUNEIFORM SIGN NAM2\",\n    0x12248: \"CUNEIFORM SIGN NE\",\n    0x12249: \"CUNEIFORM SIGN NE TIMES A\",\n    0x1224A: \"CUNEIFORM SIGN NE TIMES UD\",\n    0x1224B: \"CUNEIFORM SIGN NE SHESHIG\",\n    0x1224C: \"CUNEIFORM SIGN NI\",\n    0x1224D: \"CUNEIFORM SIGN NI TIMES E\",\n    0x1224E: \"CUNEIFORM SIGN NI2\",\n    0x1224F: \"CUNEIFORM SIGN NIM\",\n    0x12250: \"CUNEIFORM SIGN NIM TIMES GAN2 TENU\",\n    0x12251: \"CUNEIFORM SIGN NIM TIMES GAR PLUS GAN2 TENU\",\n    0x12252: \"CUNEIFORM SIGN NINDA2\",\n    0x12253: \"CUNEIFORM SIGN NINDA2 TIMES AN\",\n    0x12254: \"CUNEIFORM SIGN NINDA2 TIMES ASH\",\n    0x12255: \"CUNEIFORM SIGN NINDA2 TIMES ASH PLUS ASH\",\n    0x12256: \"CUNEIFORM SIGN NINDA2 TIMES GUD\",\n    0x12257: \"CUNEIFORM SIGN NINDA2 TIMES ME PLUS GAN2 TENU\",\n    0x12258: \"CUNEIFORM SIGN NINDA2 TIMES NE\",\n    0x12259: \"CUNEIFORM SIGN NINDA2 TIMES NUN\",\n    0x1225A: \"CUNEIFORM SIGN NINDA2 TIMES SHE\",\n    0x1225B: \"CUNEIFORM SIGN NINDA2 TIMES SHE PLUS A AN\",\n    0x1225C: \"CUNEIFORM SIGN NINDA2 TIMES SHE PLUS ASH\",\n    0x1225D: \"CUNEIFORM SIGN NINDA2 TIMES SHE PLUS ASH PLUS ASH\",\n    0x1225E: \"CUNEIFORM SIGN NINDA2 TIMES U2 PLUS ASH\",\n    0x1225F: \"CUNEIFORM SIGN NINDA2 TIMES USH\",\n    0x12260: \"CUNEIFORM SIGN NISAG\",\n    0x12261: \"CUNEIFORM SIGN NU\",\n    0x12262: \"CUNEIFORM SIGN NU11\",\n    0x12263: \"CUNEIFORM SIGN NUN\",\n    0x12264: \"CUNEIFORM SIGN NUN LAGAR TIMES GAR\",\n    0x12265: \"CUNEIFORM SIGN NUN LAGAR TIMES MASH\",\n    0x12266: \"CUNEIFORM SIGN NUN LAGAR TIMES SAL\",\n    0x12267: \"CUNEIFORM SIGN NUN LAGAR TIMES SAL OVER NUN LAGAR TIMES SAL\",\n    0x12268: \"CUNEIFORM SIGN NUN LAGAR TIMES USH\",\n    0x12269: \"CUNEIFORM SIGN NUN TENU\",\n    0x1226A: \"CUNEIFORM SIGN NUN OVER NUN\",\n    0x1226B: \"CUNEIFORM SIGN NUN CROSSING NUN\",\n    0x1226C: \"CUNEIFORM SIGN NUN CROSSING NUN LAGAR OVER LAGAR\",\n    0x1226D: \"CUNEIFORM SIGN NUNUZ\",\n    0x1226E: \"CUNEIFORM SIGN NUNUZ AB2 TIMES ASHGAB\",\n    0x1226F: \"CUNEIFORM SIGN NUNUZ AB2 TIMES BI\",\n    0x12270: \"CUNEIFORM SIGN NUNUZ AB2 TIMES DUG\",\n    0x12271: \"CUNEIFORM SIGN NUNUZ AB2 TIMES GUD\",\n    0x12272: \"CUNEIFORM SIGN NUNUZ AB2 TIMES IGI GUNU\",\n    0x12273: \"CUNEIFORM SIGN NUNUZ AB2 TIMES KAD3\",\n    0x12274: \"CUNEIFORM SIGN NUNUZ AB2 TIMES LA\",\n    0x12275: \"CUNEIFORM SIGN NUNUZ AB2 TIMES NE\",\n    0x12276: \"CUNEIFORM SIGN NUNUZ AB2 TIMES SILA3\",\n    0x12277: \"CUNEIFORM SIGN NUNUZ AB2 TIMES U2\",\n    0x12278: \"CUNEIFORM SIGN NUNUZ KISIM5 TIMES BI\",\n    0x12279: \"CUNEIFORM SIGN NUNUZ KISIM5 TIMES BI U\",\n    0x1227A: \"CUNEIFORM SIGN PA\",\n    0x1227B: \"CUNEIFORM SIGN PAD\",\n    0x1227C: \"CUNEIFORM SIGN PAN\",\n    0x1227D: \"CUNEIFORM SIGN PAP\",\n    0x1227E: \"CUNEIFORM SIGN PESH2\",\n    0x1227F: \"CUNEIFORM SIGN PI\",\n    0x12280: \"CUNEIFORM SIGN PI TIMES A\",\n    0x12281: \"CUNEIFORM SIGN PI TIMES AB\",\n    0x12282: \"CUNEIFORM SIGN PI TIMES BI\",\n    0x12283: \"CUNEIFORM SIGN PI TIMES BU\",\n    0x12284: \"CUNEIFORM SIGN PI TIMES E\",\n    0x12285: \"CUNEIFORM SIGN PI TIMES I\",\n    0x12286: \"CUNEIFORM SIGN PI TIMES IB\",\n    0x12287: \"CUNEIFORM SIGN PI TIMES U\",\n    0x12288: \"CUNEIFORM SIGN PI TIMES U2\",\n    0x12289: \"CUNEIFORM SIGN PI CROSSING PI\",\n    0x1228A: \"CUNEIFORM SIGN PIRIG\",\n    0x1228B: \"CUNEIFORM SIGN PIRIG TIMES KAL\",\n    0x1228C: \"CUNEIFORM SIGN PIRIG TIMES UD\",\n    0x1228D: \"CUNEIFORM SIGN PIRIG TIMES ZA\",\n    0x1228E: \"CUNEIFORM SIGN PIRIG OPPOSING PIRIG\",\n    0x1228F: \"CUNEIFORM SIGN RA\",\n    0x12290: \"CUNEIFORM SIGN RAB\",\n    0x12291: \"CUNEIFORM SIGN RI\",\n    0x12292: \"CUNEIFORM SIGN RU\",\n    0x12293: \"CUNEIFORM SIGN SA\",\n    0x12294: \"CUNEIFORM SIGN SAG NUTILLU\",\n    0x12295: \"CUNEIFORM SIGN SAG\",\n    0x12296: \"CUNEIFORM SIGN SAG TIMES A\",\n    0x12297: \"CUNEIFORM SIGN SAG TIMES DU\",\n    0x12298: \"CUNEIFORM SIGN SAG TIMES DUB\",\n    0x12299: \"CUNEIFORM SIGN SAG TIMES HA\",\n    0x1229A: \"CUNEIFORM SIGN SAG TIMES KAK\",\n    0x1229B: \"CUNEIFORM SIGN SAG TIMES KUR\",\n    0x1229C: \"CUNEIFORM SIGN SAG TIMES LUM\",\n    0x1229D: \"CUNEIFORM SIGN SAG TIMES MI\",\n    0x1229E: \"CUNEIFORM SIGN SAG TIMES NUN\",\n    0x1229F: \"CUNEIFORM SIGN SAG TIMES SAL\",\n    0x122A0: \"CUNEIFORM SIGN SAG TIMES SHID\",\n    0x122A1: \"CUNEIFORM SIGN SAG TIMES TAB\",\n    0x122A2: \"CUNEIFORM SIGN SAG TIMES U2\",\n    0x122A3: \"CUNEIFORM SIGN SAG TIMES UB\",\n    0x122A4: \"CUNEIFORM SIGN SAG TIMES UM\",\n    0x122A5: \"CUNEIFORM SIGN SAG TIMES UR\",\n    0x122A6: \"CUNEIFORM SIGN SAG TIMES USH\",\n    0x122A7: \"CUNEIFORM SIGN SAG OVER SAG\",\n    0x122A8: \"CUNEIFORM SIGN SAG GUNU\",\n    0x122A9: \"CUNEIFORM SIGN SAL\",\n    0x122AA: \"CUNEIFORM SIGN SAL LAGAB TIMES ASH2\",\n    0x122AB: \"CUNEIFORM SIGN SANGA2\",\n    0x122AC: \"CUNEIFORM SIGN SAR\",\n    0x122AD: \"CUNEIFORM SIGN SHA\",\n    0x122AE: \"CUNEIFORM SIGN SHA3\",\n    0x122AF: \"CUNEIFORM SIGN SHA3 TIMES A\",\n    0x122B0: \"CUNEIFORM SIGN SHA3 TIMES BAD\",\n    0x122B1: \"CUNEIFORM SIGN SHA3 TIMES GISH\",\n    0x122B2: \"CUNEIFORM SIGN SHA3 TIMES NE\",\n    0x122B3: \"CUNEIFORM SIGN SHA3 TIMES SHU2\",\n    0x122B4: \"CUNEIFORM SIGN SHA3 TIMES TUR\",\n    0x122B5: \"CUNEIFORM SIGN SHA3 TIMES U\",\n    0x122B6: \"CUNEIFORM SIGN SHA3 TIMES U PLUS A\",\n    0x122B7: \"CUNEIFORM SIGN SHA6\",\n    0x122B8: \"CUNEIFORM SIGN SHAB6\",\n    0x122B9: \"CUNEIFORM SIGN SHAR2\",\n    0x122BA: \"CUNEIFORM SIGN SHE\",\n    0x122BB: \"CUNEIFORM SIGN SHE HU\",\n    0x122BC: \"CUNEIFORM SIGN SHE OVER SHE GAD OVER GAD GAR OVER GAR\",\n    0x122BD: \"CUNEIFORM SIGN SHE OVER SHE TAB OVER TAB GAR OVER GAR\",\n    0x122BE: \"CUNEIFORM SIGN SHEG9\",\n    0x122BF: \"CUNEIFORM SIGN SHEN\",\n    0x122C0: \"CUNEIFORM SIGN SHESH\",\n    0x122C1: \"CUNEIFORM SIGN SHESH2\",\n    0x122C2: \"CUNEIFORM SIGN SHESHLAM\",\n    0x122C3: \"CUNEIFORM SIGN SHID\",\n    0x122C4: \"CUNEIFORM SIGN SHID TIMES A\",\n    0x122C5: \"CUNEIFORM SIGN SHID TIMES IM\",\n    0x122C6: \"CUNEIFORM SIGN SHIM\",\n    0x122C7: \"CUNEIFORM SIGN SHIM TIMES A\",\n    0x122C8: \"CUNEIFORM SIGN SHIM TIMES BAL\",\n    0x122C9: \"CUNEIFORM SIGN SHIM TIMES BULUG\",\n    0x122CA: \"CUNEIFORM SIGN SHIM TIMES DIN\",\n    0x122CB: \"CUNEIFORM SIGN SHIM TIMES GAR\",\n    0x122CC: \"CUNEIFORM SIGN SHIM TIMES IGI\",\n    0x122CD: \"CUNEIFORM SIGN SHIM TIMES IGI GUNU\",\n    0x122CE: \"CUNEIFORM SIGN SHIM TIMES KUSHU2\",\n    0x122CF: \"CUNEIFORM SIGN SHIM TIMES LUL\",\n    0x122D0: \"CUNEIFORM SIGN SHIM TIMES MUG\",\n    0x122D1: \"CUNEIFORM SIGN SHIM TIMES SAL\",\n    0x122D2: \"CUNEIFORM SIGN SHINIG\",\n    0x122D3: \"CUNEIFORM SIGN SHIR\",\n    0x122D4: \"CUNEIFORM SIGN SHIR TENU\",\n    0x122D5: \"CUNEIFORM SIGN SHIR OVER SHIR BUR OVER BUR\",\n    0x122D6: \"CUNEIFORM SIGN SHITA\",\n    0x122D7: \"CUNEIFORM SIGN SHU\",\n    0x122D8: \"CUNEIFORM SIGN SHU OVER INVERTED SHU\",\n    0x122D9: \"CUNEIFORM SIGN SHU2\",\n    0x122DA: \"CUNEIFORM SIGN SHUBUR\",\n    0x122DB: \"CUNEIFORM SIGN SI\",\n    0x122DC: \"CUNEIFORM SIGN SI GUNU\",\n    0x122DD: \"CUNEIFORM SIGN SIG\",\n    0x122DE: \"CUNEIFORM SIGN SIG4\",\n    0x122DF: \"CUNEIFORM SIGN SIG4 OVER SIG4 SHU2\",\n    0x122E0: \"CUNEIFORM SIGN SIK2\",\n    0x122E1: \"CUNEIFORM SIGN SILA3\",\n    0x122E2: \"CUNEIFORM SIGN SU\",\n    0x122E3: \"CUNEIFORM SIGN SU OVER SU\",\n    0x122E4: \"CUNEIFORM SIGN SUD\",\n    0x122E5: \"CUNEIFORM SIGN SUD2\",\n    0x122E6: \"CUNEIFORM SIGN SUHUR\",\n    0x122E7: \"CUNEIFORM SIGN SUM\",\n    0x122E8: \"CUNEIFORM SIGN SUMASH\",\n    0x122E9: \"CUNEIFORM SIGN SUR\",\n    0x122EA: \"CUNEIFORM SIGN SUR9\",\n    0x122EB: \"CUNEIFORM SIGN TA\",\n    0x122EC: \"CUNEIFORM SIGN TA ASTERISK\",\n    0x122ED: \"CUNEIFORM SIGN TA TIMES HI\",\n    0x122EE: \"CUNEIFORM SIGN TA TIMES MI\",\n    0x122EF: \"CUNEIFORM SIGN TA GUNU\",\n    0x122F0: \"CUNEIFORM SIGN TAB\",\n    0x122F1: \"CUNEIFORM SIGN TAB OVER TAB NI OVER NI DISH OVER DISH\",\n    0x122F2: \"CUNEIFORM SIGN TAB SQUARED\",\n    0x122F3: \"CUNEIFORM SIGN TAG\",\n    0x122F4: \"CUNEIFORM SIGN TAG TIMES BI\",\n    0x122F5: \"CUNEIFORM SIGN TAG TIMES GUD\",\n    0x122F6: \"CUNEIFORM SIGN TAG TIMES SHE\",\n    0x122F7: \"CUNEIFORM SIGN TAG TIMES SHU\",\n    0x122F8: \"CUNEIFORM SIGN TAG TIMES TUG2\",\n    0x122F9: \"CUNEIFORM SIGN TAG TIMES UD\",\n    0x122FA: \"CUNEIFORM SIGN TAK4\",\n    0x122FB: \"CUNEIFORM SIGN TAR\",\n    0x122FC: \"CUNEIFORM SIGN TE\",\n    0x122FD: \"CUNEIFORM SIGN TE GUNU\",\n    0x122FE: \"CUNEIFORM SIGN TI\",\n    0x122FF: \"CUNEIFORM SIGN TI TENU\",\n    0x12300: \"CUNEIFORM SIGN TIL\",\n    0x12301: \"CUNEIFORM SIGN TIR\",\n    0x12302: \"CUNEIFORM SIGN TIR TIMES TAK4\",\n    0x12303: \"CUNEIFORM SIGN TIR OVER TIR\",\n    0x12304: \"CUNEIFORM SIGN TIR OVER TIR GAD OVER GAD GAR OVER GAR\",\n    0x12305: \"CUNEIFORM SIGN TU\",\n    0x12306: \"CUNEIFORM SIGN TUG2\",\n    0x12307: \"CUNEIFORM SIGN TUK\",\n    0x12308: \"CUNEIFORM SIGN TUM\",\n    0x12309: \"CUNEIFORM SIGN TUR\",\n    0x1230A: \"CUNEIFORM SIGN TUR OVER TUR ZA OVER ZA\",\n    0x1230B: \"CUNEIFORM SIGN U\",\n    0x1230C: \"CUNEIFORM SIGN U GUD\",\n    0x1230D: \"CUNEIFORM SIGN U U U\",\n    0x1230E: \"CUNEIFORM SIGN U OVER U PA OVER PA GAR OVER GAR\",\n    0x1230F: \"CUNEIFORM SIGN U OVER U SUR OVER SUR\",\n    0x12310: \"CUNEIFORM SIGN U OVER U U REVERSED OVER U REVERSED\",\n    0x12311: \"CUNEIFORM SIGN U2\",\n    0x12312: \"CUNEIFORM SIGN UB\",\n    0x12313: \"CUNEIFORM SIGN UD\",\n    0x12314: \"CUNEIFORM SIGN UD KUSHU2\",\n    0x12315: \"CUNEIFORM SIGN UD TIMES BAD\",\n    0x12316: \"CUNEIFORM SIGN UD TIMES MI\",\n    0x12317: \"CUNEIFORM SIGN UD TIMES U PLUS U PLUS U\",\n    0x12318: \"CUNEIFORM SIGN UD TIMES U PLUS U PLUS U GUNU\",\n    0x12319: \"CUNEIFORM SIGN UD GUNU\",\n    0x1231A: \"CUNEIFORM SIGN UD SHESHIG\",\n    0x1231B: \"CUNEIFORM SIGN UD SHESHIG TIMES BAD\",\n    0x1231C: \"CUNEIFORM SIGN UDUG\",\n    0x1231D: \"CUNEIFORM SIGN UM\",\n    0x1231E: \"CUNEIFORM SIGN UM TIMES LAGAB\",\n    0x1231F: \"CUNEIFORM SIGN UM TIMES ME PLUS DA\",\n    0x12320: \"CUNEIFORM SIGN UM TIMES SHA3\",\n    0x12321: \"CUNEIFORM SIGN UM TIMES U\",\n    0x12322: \"CUNEIFORM SIGN UMBIN\",\n    0x12323: \"CUNEIFORM SIGN UMUM\",\n    0x12324: \"CUNEIFORM SIGN UMUM TIMES KASKAL\",\n    0x12325: \"CUNEIFORM SIGN UMUM TIMES PA\",\n    0x12326: \"CUNEIFORM SIGN UN\",\n    0x12327: \"CUNEIFORM SIGN UN GUNU\",\n    0x12328: \"CUNEIFORM SIGN UR\",\n    0x12329: \"CUNEIFORM SIGN UR CROSSING UR\",\n    0x1232A: \"CUNEIFORM SIGN UR SHESHIG\",\n    0x1232B: \"CUNEIFORM SIGN UR2\",\n    0x1232C: \"CUNEIFORM SIGN UR2 TIMES A PLUS HA\",\n    0x1232D: \"CUNEIFORM SIGN UR2 TIMES A PLUS NA\",\n    0x1232E: \"CUNEIFORM SIGN UR2 TIMES AL\",\n    0x1232F: \"CUNEIFORM SIGN UR2 TIMES HA\",\n    0x12330: \"CUNEIFORM SIGN UR2 TIMES NUN\",\n    0x12331: \"CUNEIFORM SIGN UR2 TIMES U2\",\n    0x12332: \"CUNEIFORM SIGN UR2 TIMES U2 PLUS ASH\",\n    0x12333: \"CUNEIFORM SIGN UR2 TIMES U2 PLUS BI\",\n    0x12334: \"CUNEIFORM SIGN UR4\",\n    0x12335: \"CUNEIFORM SIGN URI\",\n    0x12336: \"CUNEIFORM SIGN URI3\",\n    0x12337: \"CUNEIFORM SIGN URU\",\n    0x12338: \"CUNEIFORM SIGN URU TIMES A\",\n    0x12339: \"CUNEIFORM SIGN URU TIMES ASHGAB\",\n    0x1233A: \"CUNEIFORM SIGN URU TIMES BAR\",\n    0x1233B: \"CUNEIFORM SIGN URU TIMES DUN\",\n    0x1233C: \"CUNEIFORM SIGN URU TIMES GA\",\n    0x1233D: \"CUNEIFORM SIGN URU TIMES GAL\",\n    0x1233E: \"CUNEIFORM SIGN URU TIMES GAN2 TENU\",\n    0x1233F: \"CUNEIFORM SIGN URU TIMES GAR\",\n    0x12340: \"CUNEIFORM SIGN URU TIMES GU\",\n    0x12341: \"CUNEIFORM SIGN URU TIMES HA\",\n    0x12342: \"CUNEIFORM SIGN URU TIMES IGI\",\n    0x12343: \"CUNEIFORM SIGN URU TIMES IM\",\n    0x12344: \"CUNEIFORM SIGN URU TIMES ISH\",\n    0x12345: \"CUNEIFORM SIGN URU TIMES KI\",\n    0x12346: \"CUNEIFORM SIGN URU TIMES LUM\",\n    0x12347: \"CUNEIFORM SIGN URU TIMES MIN\",\n    0x12348: \"CUNEIFORM SIGN URU TIMES PA\",\n    0x12349: \"CUNEIFORM SIGN URU TIMES SHE\",\n    0x1234A: \"CUNEIFORM SIGN URU TIMES SIG4\",\n    0x1234B: \"CUNEIFORM SIGN URU TIMES TU\",\n    0x1234C: \"CUNEIFORM SIGN URU TIMES U PLUS GUD\",\n    0x1234D: \"CUNEIFORM SIGN URU TIMES UD\",\n    0x1234E: \"CUNEIFORM SIGN URU TIMES URUDA\",\n    0x1234F: \"CUNEIFORM SIGN URUDA\",\n    0x12350: \"CUNEIFORM SIGN URUDA TIMES U\",\n    0x12351: \"CUNEIFORM SIGN USH\",\n    0x12352: \"CUNEIFORM SIGN USH TIMES A\",\n    0x12353: \"CUNEIFORM SIGN USH TIMES KU\",\n    0x12354: \"CUNEIFORM SIGN USH TIMES KUR\",\n    0x12355: \"CUNEIFORM SIGN USH TIMES TAK4\",\n    0x12356: \"CUNEIFORM SIGN USHX\",\n    0x12357: \"CUNEIFORM SIGN USH2\",\n    0x12358: \"CUNEIFORM SIGN USHUMX\",\n    0x12359: \"CUNEIFORM SIGN UTUKI\",\n    0x1235A: \"CUNEIFORM SIGN UZ3\",\n    0x1235B: \"CUNEIFORM SIGN UZ3 TIMES KASKAL\",\n    0x1235C: \"CUNEIFORM SIGN UZU\",\n    0x1235D: \"CUNEIFORM SIGN ZA\",\n    0x1235E: \"CUNEIFORM SIGN ZA TENU\",\n    0x1235F: \"CUNEIFORM SIGN ZA SQUARED TIMES KUR\",\n    0x12360: \"CUNEIFORM SIGN ZAG\",\n    0x12361: \"CUNEIFORM SIGN ZAMX\",\n    0x12362: \"CUNEIFORM SIGN ZE2\",\n    0x12363: \"CUNEIFORM SIGN ZI\",\n    0x12364: \"CUNEIFORM SIGN ZI OVER ZI\",\n    0x12365: \"CUNEIFORM SIGN ZI3\",\n    0x12366: \"CUNEIFORM SIGN ZIB\",\n    0x12367: \"CUNEIFORM SIGN ZIB KABA TENU\",\n    0x12368: \"CUNEIFORM SIGN ZIG\",\n    0x12369: \"CUNEIFORM SIGN ZIZ2\",\n    0x1236A: \"CUNEIFORM SIGN ZU\",\n    0x1236B: \"CUNEIFORM SIGN ZU5\",\n    0x1236C: \"CUNEIFORM SIGN ZU5 TIMES A\",\n    0x1236D: \"CUNEIFORM SIGN ZUBUR\",\n    0x1236E: \"CUNEIFORM SIGN ZUM\",\n    0x12400: \"CUNEIFORM NUMERIC SIGN TWO ASH\",\n    0x12401: \"CUNEIFORM NUMERIC SIGN THREE ASH\",\n    0x12402: \"CUNEIFORM NUMERIC SIGN FOUR ASH\",\n    0x12403: \"CUNEIFORM NUMERIC SIGN FIVE ASH\",\n    0x12404: \"CUNEIFORM NUMERIC SIGN SIX ASH\",\n    0x12405: \"CUNEIFORM NUMERIC SIGN SEVEN ASH\",\n    0x12406: \"CUNEIFORM NUMERIC SIGN EIGHT ASH\",\n    0x12407: \"CUNEIFORM NUMERIC SIGN NINE ASH\",\n    0x12408: \"CUNEIFORM NUMERIC SIGN THREE DISH\",\n    0x12409: \"CUNEIFORM NUMERIC SIGN FOUR DISH\",\n    0x1240A: \"CUNEIFORM NUMERIC SIGN FIVE DISH\",\n    0x1240B: \"CUNEIFORM NUMERIC SIGN SIX DISH\",\n    0x1240C: \"CUNEIFORM NUMERIC SIGN SEVEN DISH\",\n    0x1240D: \"CUNEIFORM NUMERIC SIGN EIGHT DISH\",\n    0x1240E: \"CUNEIFORM NUMERIC SIGN NINE DISH\",\n    0x1240F: \"CUNEIFORM NUMERIC SIGN FOUR U\",\n    0x12410: \"CUNEIFORM NUMERIC SIGN FIVE U\",\n    0x12411: \"CUNEIFORM NUMERIC SIGN SIX U\",\n    0x12412: \"CUNEIFORM NUMERIC SIGN SEVEN U\",\n    0x12413: \"CUNEIFORM NUMERIC SIGN EIGHT U\",\n    0x12414: \"CUNEIFORM NUMERIC SIGN NINE U\",\n    0x12415: \"CUNEIFORM NUMERIC SIGN ONE GESH2\",\n    0x12416: \"CUNEIFORM NUMERIC SIGN TWO GESH2\",\n    0x12417: \"CUNEIFORM NUMERIC SIGN THREE GESH2\",\n    0x12418: \"CUNEIFORM NUMERIC SIGN FOUR GESH2\",\n    0x12419: \"CUNEIFORM NUMERIC SIGN FIVE GESH2\",\n    0x1241A: \"CUNEIFORM NUMERIC SIGN SIX GESH2\",\n    0x1241B: \"CUNEIFORM NUMERIC SIGN SEVEN GESH2\",\n    0x1241C: \"CUNEIFORM NUMERIC SIGN EIGHT GESH2\",\n    0x1241D: \"CUNEIFORM NUMERIC SIGN NINE GESH2\",\n    0x1241E: \"CUNEIFORM NUMERIC SIGN ONE GESHU\",\n    0x1241F: \"CUNEIFORM NUMERIC SIGN TWO GESHU\",\n    0x12420: \"CUNEIFORM NUMERIC SIGN THREE GESHU\",\n    0x12421: \"CUNEIFORM NUMERIC SIGN FOUR GESHU\",\n    0x12422: \"CUNEIFORM NUMERIC SIGN FIVE GESHU\",\n    0x12423: \"CUNEIFORM NUMERIC SIGN TWO SHAR2\",\n    0x12424: \"CUNEIFORM NUMERIC SIGN THREE SHAR2\",\n    0x12425: \"CUNEIFORM NUMERIC SIGN THREE SHAR2 VARIANT FORM\",\n    0x12426: \"CUNEIFORM NUMERIC SIGN FOUR SHAR2\",\n    0x12427: \"CUNEIFORM NUMERIC SIGN FIVE SHAR2\",\n    0x12428: \"CUNEIFORM NUMERIC SIGN SIX SHAR2\",\n    0x12429: \"CUNEIFORM NUMERIC SIGN SEVEN SHAR2\",\n    0x1242A: \"CUNEIFORM NUMERIC SIGN EIGHT SHAR2\",\n    0x1242B: \"CUNEIFORM NUMERIC SIGN NINE SHAR2\",\n    0x1242C: \"CUNEIFORM NUMERIC SIGN ONE SHARU\",\n    0x1242D: \"CUNEIFORM NUMERIC SIGN TWO SHARU\",\n    0x1242E: \"CUNEIFORM NUMERIC SIGN THREE SHARU\",\n    0x1242F: \"CUNEIFORM NUMERIC SIGN THREE SHARU VARIANT FORM\",\n    0x12430: \"CUNEIFORM NUMERIC SIGN FOUR SHARU\",\n    0x12431: \"CUNEIFORM NUMERIC SIGN FIVE SHARU\",\n    0x12432: \"CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS DISH\",\n    0x12433: \"CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS MIN\",\n    0x12434: \"CUNEIFORM NUMERIC SIGN ONE BURU\",\n    0x12435: \"CUNEIFORM NUMERIC SIGN TWO BURU\",\n    0x12436: \"CUNEIFORM NUMERIC SIGN THREE BURU\",\n    0x12437: \"CUNEIFORM NUMERIC SIGN THREE BURU VARIANT FORM\",\n    0x12438: \"CUNEIFORM NUMERIC SIGN FOUR BURU\",\n    0x12439: \"CUNEIFORM NUMERIC SIGN FIVE BURU\",\n    0x1243A: \"CUNEIFORM NUMERIC SIGN THREE VARIANT FORM ESH16\",\n    0x1243B: \"CUNEIFORM NUMERIC SIGN THREE VARIANT FORM ESH21\",\n    0x1243C: \"CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU\",\n    0x1243D: \"CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU4\",\n    0x1243E: \"CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU A\",\n    0x1243F: \"CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU B\",\n    0x12440: \"CUNEIFORM NUMERIC SIGN SIX VARIANT FORM ASH9\",\n    0x12441: \"CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN3\",\n    0x12442: \"CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN A\",\n    0x12443: \"CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN B\",\n    0x12444: \"CUNEIFORM NUMERIC SIGN EIGHT VARIANT FORM USSU\",\n    0x12445: \"CUNEIFORM NUMERIC SIGN EIGHT VARIANT FORM USSU3\",\n    0x12446: \"CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU\",\n    0x12447: \"CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU3\",\n    0x12448: \"CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU4\",\n    0x12449: \"CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU A\",\n    0x1244A: \"CUNEIFORM NUMERIC SIGN TWO ASH TENU\",\n    0x1244B: \"CUNEIFORM NUMERIC SIGN THREE ASH TENU\",\n    0x1244C: \"CUNEIFORM NUMERIC SIGN FOUR ASH TENU\",\n    0x1244D: \"CUNEIFORM NUMERIC SIGN FIVE ASH TENU\",\n    0x1244E: \"CUNEIFORM NUMERIC SIGN SIX ASH TENU\",\n    0x1244F: \"CUNEIFORM NUMERIC SIGN ONE BAN2\",\n    0x12450: \"CUNEIFORM NUMERIC SIGN TWO BAN2\",\n    0x12451: \"CUNEIFORM NUMERIC SIGN THREE BAN2\",\n    0x12452: \"CUNEIFORM NUMERIC SIGN FOUR BAN2\",\n    0x12453: \"CUNEIFORM NUMERIC SIGN FOUR BAN2 VARIANT FORM\",\n    0x12454: \"CUNEIFORM NUMERIC SIGN FIVE BAN2\",\n    0x12455: \"CUNEIFORM NUMERIC SIGN FIVE BAN2 VARIANT FORM\",\n    0x12456: \"CUNEIFORM NUMERIC SIGN NIGIDAMIN\",\n    0x12457: \"CUNEIFORM NUMERIC SIGN NIGIDAESH\",\n    0x12458: \"CUNEIFORM NUMERIC SIGN ONE ESHE3\",\n    0x12459: \"CUNEIFORM NUMERIC SIGN TWO ESHE3\",\n    0x1245A: \"CUNEIFORM NUMERIC SIGN ONE THIRD DISH\",\n    0x1245B: \"CUNEIFORM NUMERIC SIGN TWO THIRDS DISH\",\n    0x1245C: \"CUNEIFORM NUMERIC SIGN FIVE SIXTHS DISH\",\n    0x1245D: \"CUNEIFORM NUMERIC SIGN ONE THIRD VARIANT FORM A\",\n    0x1245E: \"CUNEIFORM NUMERIC SIGN TWO THIRDS VARIANT FORM A\",\n    0x1245F: \"CUNEIFORM NUMERIC SIGN ONE EIGHTH ASH\",\n    0x12460: \"CUNEIFORM NUMERIC SIGN ONE QUARTER ASH\",\n    0x12461: \"CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE SIXTH\",\n    0x12462: \"CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE QUARTER\",\n    0x12470: \"CUNEIFORM PUNCTUATION SIGN OLD ASSYRIAN WORD DIVIDER\",\n    0x12471: \"CUNEIFORM PUNCTUATION SIGN VERTICAL COLON\",\n    0x12472: \"CUNEIFORM PUNCTUATION SIGN DIAGONAL COLON\",\n    0x12473: \"CUNEIFORM PUNCTUATION SIGN DIAGONAL TRICOLON\",\n    0x1D000: \"BYZANTINE MUSICAL SYMBOL PSILI\",\n    0x1D001: \"BYZANTINE MUSICAL SYMBOL DASEIA\",\n    0x1D002: \"BYZANTINE MUSICAL SYMBOL PERISPOMENI\",\n    0x1D003: \"BYZANTINE MUSICAL SYMBOL OXEIA EKFONITIKON\",\n    0x1D004: \"BYZANTINE MUSICAL SYMBOL OXEIA DIPLI\",\n    0x1D005: \"BYZANTINE MUSICAL SYMBOL VAREIA EKFONITIKON\",\n    0x1D006: \"BYZANTINE MUSICAL SYMBOL VAREIA DIPLI\",\n    0x1D007: \"BYZANTINE MUSICAL SYMBOL KATHISTI\",\n    0x1D008: \"BYZANTINE MUSICAL SYMBOL SYRMATIKI\",\n    0x1D009: \"BYZANTINE MUSICAL SYMBOL PARAKLITIKI\",\n    0x1D00A: \"BYZANTINE MUSICAL SYMBOL YPOKRISIS\",\n    0x1D00B: \"BYZANTINE MUSICAL SYMBOL YPOKRISIS DIPLI\",\n    0x1D00C: \"BYZANTINE MUSICAL SYMBOL KREMASTI\",\n    0x1D00D: \"BYZANTINE MUSICAL SYMBOL APESO EKFONITIKON\",\n    0x1D00E: \"BYZANTINE MUSICAL SYMBOL EXO EKFONITIKON\",\n    0x1D00F: \"BYZANTINE MUSICAL SYMBOL TELEIA\",\n    0x1D010: \"BYZANTINE MUSICAL SYMBOL KENTIMATA\",\n    0x1D011: \"BYZANTINE MUSICAL SYMBOL APOSTROFOS\",\n    0x1D012: \"BYZANTINE MUSICAL SYMBOL APOSTROFOS DIPLI\",\n    0x1D013: \"BYZANTINE MUSICAL SYMBOL SYNEVMA\",\n    0x1D014: \"BYZANTINE MUSICAL SYMBOL THITA\",\n    0x1D015: \"BYZANTINE MUSICAL SYMBOL OLIGON ARCHAION\",\n    0x1D016: \"BYZANTINE MUSICAL SYMBOL GORGON ARCHAION\",\n    0x1D017: \"BYZANTINE MUSICAL SYMBOL PSILON\",\n    0x1D018: \"BYZANTINE MUSICAL SYMBOL CHAMILON\",\n    0x1D019: \"BYZANTINE MUSICAL SYMBOL VATHY\",\n    0x1D01A: \"BYZANTINE MUSICAL SYMBOL ISON ARCHAION\",\n    0x1D01B: \"BYZANTINE MUSICAL SYMBOL KENTIMA ARCHAION\",\n    0x1D01C: \"BYZANTINE MUSICAL SYMBOL KENTIMATA ARCHAION\",\n    0x1D01D: \"BYZANTINE MUSICAL SYMBOL SAXIMATA\",\n    0x1D01E: \"BYZANTINE MUSICAL SYMBOL PARICHON\",\n    0x1D01F: \"BYZANTINE MUSICAL SYMBOL STAVROS APODEXIA\",\n    0x1D020: \"BYZANTINE MUSICAL SYMBOL OXEIAI ARCHAION\",\n    0x1D021: \"BYZANTINE MUSICAL SYMBOL VAREIAI ARCHAION\",\n    0x1D022: \"BYZANTINE MUSICAL SYMBOL APODERMA ARCHAION\",\n    0x1D023: \"BYZANTINE MUSICAL SYMBOL APOTHEMA\",\n    0x1D024: \"BYZANTINE MUSICAL SYMBOL KLASMA\",\n    0x1D025: \"BYZANTINE MUSICAL SYMBOL REVMA\",\n    0x1D026: \"BYZANTINE MUSICAL SYMBOL PIASMA ARCHAION\",\n    0x1D027: \"BYZANTINE MUSICAL SYMBOL TINAGMA\",\n    0x1D028: \"BYZANTINE MUSICAL SYMBOL ANATRICHISMA\",\n    0x1D029: \"BYZANTINE MUSICAL SYMBOL SEISMA\",\n    0x1D02A: \"BYZANTINE MUSICAL SYMBOL SYNAGMA ARCHAION\",\n    0x1D02B: \"BYZANTINE MUSICAL SYMBOL SYNAGMA META STAVROU\",\n    0x1D02C: \"BYZANTINE MUSICAL SYMBOL OYRANISMA ARCHAION\",\n    0x1D02D: \"BYZANTINE MUSICAL SYMBOL THEMA\",\n    0x1D02E: \"BYZANTINE MUSICAL SYMBOL LEMOI\",\n    0x1D02F: \"BYZANTINE MUSICAL SYMBOL DYO\",\n    0x1D030: \"BYZANTINE MUSICAL SYMBOL TRIA\",\n    0x1D031: \"BYZANTINE MUSICAL SYMBOL TESSERA\",\n    0x1D032: \"BYZANTINE MUSICAL SYMBOL KRATIMATA\",\n    0x1D033: \"BYZANTINE MUSICAL SYMBOL APESO EXO NEO\",\n    0x1D034: \"BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION\",\n    0x1D035: \"BYZANTINE MUSICAL SYMBOL IMIFTHORA\",\n    0x1D036: \"BYZANTINE MUSICAL SYMBOL TROMIKON ARCHAION\",\n    0x1D037: \"BYZANTINE MUSICAL SYMBOL KATAVA TROMIKON\",\n    0x1D038: \"BYZANTINE MUSICAL SYMBOL PELASTON\",\n    0x1D039: \"BYZANTINE MUSICAL SYMBOL PSIFISTON\",\n    0x1D03A: \"BYZANTINE MUSICAL SYMBOL KONTEVMA\",\n    0x1D03B: \"BYZANTINE MUSICAL SYMBOL CHOREVMA ARCHAION\",\n    0x1D03C: \"BYZANTINE MUSICAL SYMBOL RAPISMA\",\n    0x1D03D: \"BYZANTINE MUSICAL SYMBOL PARAKALESMA ARCHAION\",\n    0x1D03E: \"BYZANTINE MUSICAL SYMBOL PARAKLITIKI ARCHAION\",\n    0x1D03F: \"BYZANTINE MUSICAL SYMBOL ICHADIN\",\n    0x1D040: \"BYZANTINE MUSICAL SYMBOL NANA\",\n    0x1D041: \"BYZANTINE MUSICAL SYMBOL PETASMA\",\n    0x1D042: \"BYZANTINE MUSICAL SYMBOL KONTEVMA ALLO\",\n    0x1D043: \"BYZANTINE MUSICAL SYMBOL TROMIKON ALLO\",\n    0x1D044: \"BYZANTINE MUSICAL SYMBOL STRAGGISMATA\",\n    0x1D045: \"BYZANTINE MUSICAL SYMBOL GRONTHISMATA\",\n    0x1D046: \"BYZANTINE MUSICAL SYMBOL ISON NEO\",\n    0x1D047: \"BYZANTINE MUSICAL SYMBOL OLIGON NEO\",\n    0x1D048: \"BYZANTINE MUSICAL SYMBOL OXEIA NEO\",\n    0x1D049: \"BYZANTINE MUSICAL SYMBOL PETASTI\",\n    0x1D04A: \"BYZANTINE MUSICAL SYMBOL KOUFISMA\",\n    0x1D04B: \"BYZANTINE MUSICAL SYMBOL PETASTOKOUFISMA\",\n    0x1D04C: \"BYZANTINE MUSICAL SYMBOL KRATIMOKOUFISMA\",\n    0x1D04D: \"BYZANTINE MUSICAL SYMBOL PELASTON NEO\",\n    0x1D04E: \"BYZANTINE MUSICAL SYMBOL KENTIMATA NEO ANO\",\n    0x1D04F: \"BYZANTINE MUSICAL SYMBOL KENTIMA NEO ANO\",\n    0x1D050: \"BYZANTINE MUSICAL SYMBOL YPSILI\",\n    0x1D051: \"BYZANTINE MUSICAL SYMBOL APOSTROFOS NEO\",\n    0x1D052: \"BYZANTINE MUSICAL SYMBOL APOSTROFOI SYNDESMOS NEO\",\n    0x1D053: \"BYZANTINE MUSICAL SYMBOL YPORROI\",\n    0x1D054: \"BYZANTINE MUSICAL SYMBOL KRATIMOYPORROON\",\n    0x1D055: \"BYZANTINE MUSICAL SYMBOL ELAFRON\",\n    0x1D056: \"BYZANTINE MUSICAL SYMBOL CHAMILI\",\n    0x1D057: \"BYZANTINE MUSICAL SYMBOL MIKRON ISON\",\n    0x1D058: \"BYZANTINE MUSICAL SYMBOL VAREIA NEO\",\n    0x1D059: \"BYZANTINE MUSICAL SYMBOL PIASMA NEO\",\n    0x1D05A: \"BYZANTINE MUSICAL SYMBOL PSIFISTON NEO\",\n    0x1D05B: \"BYZANTINE MUSICAL SYMBOL OMALON\",\n    0x1D05C: \"BYZANTINE MUSICAL SYMBOL ANTIKENOMA\",\n    0x1D05D: \"BYZANTINE MUSICAL SYMBOL LYGISMA\",\n    0x1D05E: \"BYZANTINE MUSICAL SYMBOL PARAKLITIKI NEO\",\n    0x1D05F: \"BYZANTINE MUSICAL SYMBOL PARAKALESMA NEO\",\n    0x1D060: \"BYZANTINE MUSICAL SYMBOL ETERON PARAKALESMA\",\n    0x1D061: \"BYZANTINE MUSICAL SYMBOL KYLISMA\",\n    0x1D062: \"BYZANTINE MUSICAL SYMBOL ANTIKENOKYLISMA\",\n    0x1D063: \"BYZANTINE MUSICAL SYMBOL TROMIKON NEO\",\n    0x1D064: \"BYZANTINE MUSICAL SYMBOL EKSTREPTON\",\n    0x1D065: \"BYZANTINE MUSICAL SYMBOL SYNAGMA NEO\",\n    0x1D066: \"BYZANTINE MUSICAL SYMBOL SYRMA\",\n    0x1D067: \"BYZANTINE MUSICAL SYMBOL CHOREVMA NEO\",\n    0x1D068: \"BYZANTINE MUSICAL SYMBOL EPEGERMA\",\n    0x1D069: \"BYZANTINE MUSICAL SYMBOL SEISMA NEO\",\n    0x1D06A: \"BYZANTINE MUSICAL SYMBOL XIRON KLASMA\",\n    0x1D06B: \"BYZANTINE MUSICAL SYMBOL TROMIKOPSIFISTON\",\n    0x1D06C: \"BYZANTINE MUSICAL SYMBOL PSIFISTOLYGISMA\",\n    0x1D06D: \"BYZANTINE MUSICAL SYMBOL TROMIKOLYGISMA\",\n    0x1D06E: \"BYZANTINE MUSICAL SYMBOL TROMIKOPARAKALESMA\",\n    0x1D06F: \"BYZANTINE MUSICAL SYMBOL PSIFISTOPARAKALESMA\",\n    0x1D070: \"BYZANTINE MUSICAL SYMBOL TROMIKOSYNAGMA\",\n    0x1D071: \"BYZANTINE MUSICAL SYMBOL PSIFISTOSYNAGMA\",\n    0x1D072: \"BYZANTINE MUSICAL SYMBOL GORGOSYNTHETON\",\n    0x1D073: \"BYZANTINE MUSICAL SYMBOL ARGOSYNTHETON\",\n    0x1D074: \"BYZANTINE MUSICAL SYMBOL ETERON ARGOSYNTHETON\",\n    0x1D075: \"BYZANTINE MUSICAL SYMBOL OYRANISMA NEO\",\n    0x1D076: \"BYZANTINE MUSICAL SYMBOL THEMATISMOS ESO\",\n    0x1D077: \"BYZANTINE MUSICAL SYMBOL THEMATISMOS EXO\",\n    0x1D078: \"BYZANTINE MUSICAL SYMBOL THEMA APLOUN\",\n    0x1D079: \"BYZANTINE MUSICAL SYMBOL THES KAI APOTHES\",\n    0x1D07A: \"BYZANTINE MUSICAL SYMBOL KATAVASMA\",\n    0x1D07B: \"BYZANTINE MUSICAL SYMBOL ENDOFONON\",\n    0x1D07C: \"BYZANTINE MUSICAL SYMBOL YFEN KATO\",\n    0x1D07D: \"BYZANTINE MUSICAL SYMBOL YFEN ANO\",\n    0x1D07E: \"BYZANTINE MUSICAL SYMBOL STAVROS\",\n    0x1D07F: \"BYZANTINE MUSICAL SYMBOL KLASMA ANO\",\n    0x1D080: \"BYZANTINE MUSICAL SYMBOL DIPLI ARCHAION\",\n    0x1D081: \"BYZANTINE MUSICAL SYMBOL KRATIMA ARCHAION\",\n    0x1D082: \"BYZANTINE MUSICAL SYMBOL KRATIMA ALLO\",\n    0x1D083: \"BYZANTINE MUSICAL SYMBOL KRATIMA NEO\",\n    0x1D084: \"BYZANTINE MUSICAL SYMBOL APODERMA NEO\",\n    0x1D085: \"BYZANTINE MUSICAL SYMBOL APLI\",\n    0x1D086: \"BYZANTINE MUSICAL SYMBOL DIPLI\",\n    0x1D087: \"BYZANTINE MUSICAL SYMBOL TRIPLI\",\n    0x1D088: \"BYZANTINE MUSICAL SYMBOL TETRAPLI\",\n    0x1D089: \"BYZANTINE MUSICAL SYMBOL KORONIS\",\n    0x1D08A: \"BYZANTINE MUSICAL SYMBOL LEIMMA ENOS CHRONOU\",\n    0x1D08B: \"BYZANTINE MUSICAL SYMBOL LEIMMA DYO CHRONON\",\n    0x1D08C: \"BYZANTINE MUSICAL SYMBOL LEIMMA TRION CHRONON\",\n    0x1D08D: \"BYZANTINE MUSICAL SYMBOL LEIMMA TESSARON CHRONON\",\n    0x1D08E: \"BYZANTINE MUSICAL SYMBOL LEIMMA IMISEOS CHRONOU\",\n    0x1D08F: \"BYZANTINE MUSICAL SYMBOL GORGON NEO ANO\",\n    0x1D090: \"BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON ARISTERA\",\n    0x1D091: \"BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON DEXIA\",\n    0x1D092: \"BYZANTINE MUSICAL SYMBOL DIGORGON\",\n    0x1D093: \"BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA KATO\",\n    0x1D094: \"BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA ANO\",\n    0x1D095: \"BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON DEXIA\",\n    0x1D096: \"BYZANTINE MUSICAL SYMBOL TRIGORGON\",\n    0x1D097: \"BYZANTINE MUSICAL SYMBOL ARGON\",\n    0x1D098: \"BYZANTINE MUSICAL SYMBOL IMIDIARGON\",\n    0x1D099: \"BYZANTINE MUSICAL SYMBOL DIARGON\",\n    0x1D09A: \"BYZANTINE MUSICAL SYMBOL AGOGI POLI ARGI\",\n    0x1D09B: \"BYZANTINE MUSICAL SYMBOL AGOGI ARGOTERI\",\n    0x1D09C: \"BYZANTINE MUSICAL SYMBOL AGOGI ARGI\",\n    0x1D09D: \"BYZANTINE MUSICAL SYMBOL AGOGI METRIA\",\n    0x1D09E: \"BYZANTINE MUSICAL SYMBOL AGOGI MESI\",\n    0x1D09F: \"BYZANTINE MUSICAL SYMBOL AGOGI GORGI\",\n    0x1D0A0: \"BYZANTINE MUSICAL SYMBOL AGOGI GORGOTERI\",\n    0x1D0A1: \"BYZANTINE MUSICAL SYMBOL AGOGI POLI GORGI\",\n    0x1D0A2: \"BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOS ICHOS\",\n    0x1D0A3: \"BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI PROTOS ICHOS\",\n    0x1D0A4: \"BYZANTINE MUSICAL SYMBOL MARTYRIA DEYTEROS ICHOS\",\n    0x1D0A5: \"BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI DEYTEROS ICHOS\",\n    0x1D0A6: \"BYZANTINE MUSICAL SYMBOL MARTYRIA TRITOS ICHOS\",\n    0x1D0A7: \"BYZANTINE MUSICAL SYMBOL MARTYRIA TRIFONIAS\",\n    0x1D0A8: \"BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS ICHOS\",\n    0x1D0A9: \"BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS LEGETOS ICHOS\",\n    0x1D0AA: \"BYZANTINE MUSICAL SYMBOL MARTYRIA LEGETOS ICHOS\",\n    0x1D0AB: \"BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS ICHOS\",\n    0x1D0AC: \"BYZANTINE MUSICAL SYMBOL ISAKIA TELOUS ICHIMATOS\",\n    0x1D0AD: \"BYZANTINE MUSICAL SYMBOL APOSTROFOI TELOUS ICHIMATOS\",\n    0x1D0AE: \"BYZANTINE MUSICAL SYMBOL FANEROSIS TETRAFONIAS\",\n    0x1D0AF: \"BYZANTINE MUSICAL SYMBOL FANEROSIS MONOFONIAS\",\n    0x1D0B0: \"BYZANTINE MUSICAL SYMBOL FANEROSIS DIFONIAS\",\n    0x1D0B1: \"BYZANTINE MUSICAL SYMBOL MARTYRIA VARYS ICHOS\",\n    0x1D0B2: \"BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOVARYS ICHOS\",\n    0x1D0B3: \"BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS TETARTOS ICHOS\",\n    0x1D0B4: \"BYZANTINE MUSICAL SYMBOL GORTHMIKON N APLOUN\",\n    0x1D0B5: \"BYZANTINE MUSICAL SYMBOL GORTHMIKON N DIPLOUN\",\n    0x1D0B6: \"BYZANTINE MUSICAL SYMBOL ENARXIS KAI FTHORA VOU\",\n    0x1D0B7: \"BYZANTINE MUSICAL SYMBOL IMIFONON\",\n    0x1D0B8: \"BYZANTINE MUSICAL SYMBOL IMIFTHORON\",\n    0x1D0B9: \"BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION DEYTEROU ICHOU\",\n    0x1D0BA: \"BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI PA\",\n    0x1D0BB: \"BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NANA\",\n    0x1D0BC: \"BYZANTINE MUSICAL SYMBOL FTHORA NAOS ICHOS\",\n    0x1D0BD: \"BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI DI\",\n    0x1D0BE: \"BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON DIATONON DI\",\n    0x1D0BF: \"BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI KE\",\n    0x1D0C0: \"BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI ZO\",\n    0x1D0C1: \"BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI KATO\",\n    0x1D0C2: \"BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI ANO\",\n    0x1D0C3: \"BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA DIFONIAS\",\n    0x1D0C4: \"BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA MONOFONIAS\",\n    0x1D0C5: \"BYZANTINE MUSICAL SYMBOL FHTORA SKLIRON CHROMA VASIS\",\n    0x1D0C6: \"BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA SYNAFI\",\n    0x1D0C7: \"BYZANTINE MUSICAL SYMBOL FTHORA NENANO\",\n    0x1D0C8: \"BYZANTINE MUSICAL SYMBOL CHROA ZYGOS\",\n    0x1D0C9: \"BYZANTINE MUSICAL SYMBOL CHROA KLITON\",\n    0x1D0CA: \"BYZANTINE MUSICAL SYMBOL CHROA SPATHI\",\n    0x1D0CB: \"BYZANTINE MUSICAL SYMBOL FTHORA I YFESIS TETARTIMORION\",\n    0x1D0CC: \"BYZANTINE MUSICAL SYMBOL FTHORA ENARMONIOS ANTIFONIA\",\n    0x1D0CD: \"BYZANTINE MUSICAL SYMBOL YFESIS TRITIMORION\",\n    0x1D0CE: \"BYZANTINE MUSICAL SYMBOL DIESIS TRITIMORION\",\n    0x1D0CF: \"BYZANTINE MUSICAL SYMBOL DIESIS TETARTIMORION\",\n    0x1D0D0: \"BYZANTINE MUSICAL SYMBOL DIESIS APLI DYO DODEKATA\",\n    0x1D0D1: \"BYZANTINE MUSICAL SYMBOL DIESIS MONOGRAMMOS TESSERA DODEKATA\",\n    0x1D0D2: \"BYZANTINE MUSICAL SYMBOL DIESIS DIGRAMMOS EX DODEKATA\",\n    0x1D0D3: \"BYZANTINE MUSICAL SYMBOL DIESIS TRIGRAMMOS OKTO DODEKATA\",\n    0x1D0D4: \"BYZANTINE MUSICAL SYMBOL YFESIS APLI DYO DODEKATA\",\n    0x1D0D5: \"BYZANTINE MUSICAL SYMBOL YFESIS MONOGRAMMOS TESSERA DODEKATA\",\n    0x1D0D6: \"BYZANTINE MUSICAL SYMBOL YFESIS DIGRAMMOS EX DODEKATA\",\n    0x1D0D7: \"BYZANTINE MUSICAL SYMBOL YFESIS TRIGRAMMOS OKTO DODEKATA\",\n    0x1D0D8: \"BYZANTINE MUSICAL SYMBOL GENIKI DIESIS\",\n    0x1D0D9: \"BYZANTINE MUSICAL SYMBOL GENIKI YFESIS\",\n    0x1D0DA: \"BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MIKRI\",\n    0x1D0DB: \"BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MEGALI\",\n    0x1D0DC: \"BYZANTINE MUSICAL SYMBOL DIASTOLI DIPLI\",\n    0x1D0DD: \"BYZANTINE MUSICAL SYMBOL DIASTOLI THESEOS\",\n    0x1D0DE: \"BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS\",\n    0x1D0DF: \"BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS DISIMOU\",\n    0x1D0E0: \"BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TRISIMOU\",\n    0x1D0E1: \"BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TETRASIMOU\",\n    0x1D0E2: \"BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS\",\n    0x1D0E3: \"BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS DISIMOU\",\n    0x1D0E4: \"BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TRISIMOU\",\n    0x1D0E5: \"BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TETRASIMOU\",\n    0x1D0E6: \"BYZANTINE MUSICAL SYMBOL DIGRAMMA GG\",\n    0x1D0E7: \"BYZANTINE MUSICAL SYMBOL DIFTOGGOS OU\",\n    0x1D0E8: \"BYZANTINE MUSICAL SYMBOL STIGMA\",\n    0x1D0E9: \"BYZANTINE MUSICAL SYMBOL ARKTIKO PA\",\n    0x1D0EA: \"BYZANTINE MUSICAL SYMBOL ARKTIKO VOU\",\n    0x1D0EB: \"BYZANTINE MUSICAL SYMBOL ARKTIKO GA\",\n    0x1D0EC: \"BYZANTINE MUSICAL SYMBOL ARKTIKO DI\",\n    0x1D0ED: \"BYZANTINE MUSICAL SYMBOL ARKTIKO KE\",\n    0x1D0EE: \"BYZANTINE MUSICAL SYMBOL ARKTIKO ZO\",\n    0x1D0EF: \"BYZANTINE MUSICAL SYMBOL ARKTIKO NI\",\n    0x1D0F0: \"BYZANTINE MUSICAL SYMBOL KENTIMATA NEO MESO\",\n    0x1D0F1: \"BYZANTINE MUSICAL SYMBOL KENTIMA NEO MESO\",\n    0x1D0F2: \"BYZANTINE MUSICAL SYMBOL KENTIMATA NEO KATO\",\n    0x1D0F3: \"BYZANTINE MUSICAL SYMBOL KENTIMA NEO KATO\",\n    0x1D0F4: \"BYZANTINE MUSICAL SYMBOL KLASMA KATO\",\n    0x1D0F5: \"BYZANTINE MUSICAL SYMBOL GORGON NEO KATO\",\n    0x1D100: \"MUSICAL SYMBOL SINGLE BARLINE\",\n    0x1D101: \"MUSICAL SYMBOL DOUBLE BARLINE\",\n    0x1D102: \"MUSICAL SYMBOL FINAL BARLINE\",\n    0x1D103: \"MUSICAL SYMBOL REVERSE FINAL BARLINE\",\n    0x1D104: \"MUSICAL SYMBOL DASHED BARLINE\",\n    0x1D105: \"MUSICAL SYMBOL SHORT BARLINE\",\n    0x1D106: \"MUSICAL SYMBOL LEFT REPEAT SIGN\",\n    0x1D107: \"MUSICAL SYMBOL RIGHT REPEAT SIGN\",\n    0x1D108: \"MUSICAL SYMBOL REPEAT DOTS\",\n    0x1D109: \"MUSICAL SYMBOL DAL SEGNO\",\n    0x1D10A: \"MUSICAL SYMBOL DA CAPO\",\n    0x1D10B: \"MUSICAL SYMBOL SEGNO\",\n    0x1D10C: \"MUSICAL SYMBOL CODA\",\n    0x1D10D: \"MUSICAL SYMBOL REPEATED FIGURE-1\",\n    0x1D10E: \"MUSICAL SYMBOL REPEATED FIGURE-2\",\n    0x1D10F: \"MUSICAL SYMBOL REPEATED FIGURE-3\",\n    0x1D110: \"MUSICAL SYMBOL FERMATA\",\n    0x1D111: \"MUSICAL SYMBOL FERMATA BELOW\",\n    0x1D112: \"MUSICAL SYMBOL BREATH MARK\",\n    0x1D113: \"MUSICAL SYMBOL CAESURA\",\n    0x1D114: \"MUSICAL SYMBOL BRACE\",\n    0x1D115: \"MUSICAL SYMBOL BRACKET\",\n    0x1D116: \"MUSICAL SYMBOL ONE-LINE STAFF\",\n    0x1D117: \"MUSICAL SYMBOL TWO-LINE STAFF\",\n    0x1D118: \"MUSICAL SYMBOL THREE-LINE STAFF\",\n    0x1D119: \"MUSICAL SYMBOL FOUR-LINE STAFF\",\n    0x1D11A: \"MUSICAL SYMBOL FIVE-LINE STAFF\",\n    0x1D11B: \"MUSICAL SYMBOL SIX-LINE STAFF\",\n    0x1D11C: \"MUSICAL SYMBOL SIX-STRING FRETBOARD\",\n    0x1D11D: \"MUSICAL SYMBOL FOUR-STRING FRETBOARD\",\n    0x1D11E: \"MUSICAL SYMBOL G CLEF\",\n    0x1D11F: \"MUSICAL SYMBOL G CLEF OTTAVA ALTA\",\n    0x1D120: \"MUSICAL SYMBOL G CLEF OTTAVA BASSA\",\n    0x1D121: \"MUSICAL SYMBOL C CLEF\",\n    0x1D122: \"MUSICAL SYMBOL F CLEF\",\n    0x1D123: \"MUSICAL SYMBOL F CLEF OTTAVA ALTA\",\n    0x1D124: \"MUSICAL SYMBOL F CLEF OTTAVA BASSA\",\n    0x1D125: \"MUSICAL SYMBOL DRUM CLEF-1\",\n    0x1D126: \"MUSICAL SYMBOL DRUM CLEF-2\",\n    0x1D129: \"MUSICAL SYMBOL MULTIPLE MEASURE REST\",\n    0x1D12A: \"MUSICAL SYMBOL DOUBLE SHARP\",\n    0x1D12B: \"MUSICAL SYMBOL DOUBLE FLAT\",\n    0x1D12C: \"MUSICAL SYMBOL FLAT UP\",\n    0x1D12D: \"MUSICAL SYMBOL FLAT DOWN\",\n    0x1D12E: \"MUSICAL SYMBOL NATURAL UP\",\n    0x1D12F: \"MUSICAL SYMBOL NATURAL DOWN\",\n    0x1D130: \"MUSICAL SYMBOL SHARP UP\",\n    0x1D131: \"MUSICAL SYMBOL SHARP DOWN\",\n    0x1D132: \"MUSICAL SYMBOL QUARTER TONE SHARP\",\n    0x1D133: \"MUSICAL SYMBOL QUARTER TONE FLAT\",\n    0x1D134: \"MUSICAL SYMBOL COMMON TIME\",\n    0x1D135: \"MUSICAL SYMBOL CUT TIME\",\n    0x1D136: \"MUSICAL SYMBOL OTTAVA ALTA\",\n    0x1D137: \"MUSICAL SYMBOL OTTAVA BASSA\",\n    0x1D138: \"MUSICAL SYMBOL QUINDICESIMA ALTA\",\n    0x1D139: \"MUSICAL SYMBOL QUINDICESIMA BASSA\",\n    0x1D13A: \"MUSICAL SYMBOL MULTI REST\",\n    0x1D13B: \"MUSICAL SYMBOL WHOLE REST\",\n    0x1D13C: \"MUSICAL SYMBOL HALF REST\",\n    0x1D13D: \"MUSICAL SYMBOL QUARTER REST\",\n    0x1D13E: \"MUSICAL SYMBOL EIGHTH REST\",\n    0x1D13F: \"MUSICAL SYMBOL SIXTEENTH REST\",\n    0x1D140: \"MUSICAL SYMBOL THIRTY-SECOND REST\",\n    0x1D141: \"MUSICAL SYMBOL SIXTY-FOURTH REST\",\n    0x1D142: \"MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST\",\n    0x1D143: \"MUSICAL SYMBOL X NOTEHEAD\",\n    0x1D144: \"MUSICAL SYMBOL PLUS NOTEHEAD\",\n    0x1D145: \"MUSICAL SYMBOL CIRCLE X NOTEHEAD\",\n    0x1D146: \"MUSICAL SYMBOL SQUARE NOTEHEAD WHITE\",\n    0x1D147: \"MUSICAL SYMBOL SQUARE NOTEHEAD BLACK\",\n    0x1D148: \"MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE\",\n    0x1D149: \"MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK\",\n    0x1D14A: \"MUSICAL SYMBOL TRIANGLE NOTEHEAD LEFT WHITE\",\n    0x1D14B: \"MUSICAL SYMBOL TRIANGLE NOTEHEAD LEFT BLACK\",\n    0x1D14C: \"MUSICAL SYMBOL TRIANGLE NOTEHEAD RIGHT WHITE\",\n    0x1D14D: \"MUSICAL SYMBOL TRIANGLE NOTEHEAD RIGHT BLACK\",\n    0x1D14E: \"MUSICAL SYMBOL TRIANGLE NOTEHEAD DOWN WHITE\",\n    0x1D14F: \"MUSICAL SYMBOL TRIANGLE NOTEHEAD DOWN BLACK\",\n    0x1D150: \"MUSICAL SYMBOL TRIANGLE NOTEHEAD UP RIGHT WHITE\",\n    0x1D151: \"MUSICAL SYMBOL TRIANGLE NOTEHEAD UP RIGHT BLACK\",\n    0x1D152: \"MUSICAL SYMBOL MOON NOTEHEAD WHITE\",\n    0x1D153: \"MUSICAL SYMBOL MOON NOTEHEAD BLACK\",\n    0x1D154: \"MUSICAL SYMBOL TRIANGLE-ROUND NOTEHEAD DOWN WHITE\",\n    0x1D155: \"MUSICAL SYMBOL TRIANGLE-ROUND NOTEHEAD DOWN BLACK\",\n    0x1D156: \"MUSICAL SYMBOL PARENTHESIS NOTEHEAD\",\n    0x1D157: \"MUSICAL SYMBOL VOID NOTEHEAD\",\n    0x1D158: \"MUSICAL SYMBOL NOTEHEAD BLACK\",\n    0x1D159: \"MUSICAL SYMBOL NULL NOTEHEAD\",\n    0x1D15A: \"MUSICAL SYMBOL CLUSTER NOTEHEAD WHITE\",\n    0x1D15B: \"MUSICAL SYMBOL CLUSTER NOTEHEAD BLACK\",\n    0x1D15C: \"MUSICAL SYMBOL BREVE\",\n    0x1D15D: \"MUSICAL SYMBOL WHOLE NOTE\",\n    0x1D15E: \"MUSICAL SYMBOL HALF NOTE\",\n    0x1D15F: \"MUSICAL SYMBOL QUARTER NOTE\",\n    0x1D160: \"MUSICAL SYMBOL EIGHTH NOTE\",\n    0x1D161: \"MUSICAL SYMBOL SIXTEENTH NOTE\",\n    0x1D162: \"MUSICAL SYMBOL THIRTY-SECOND NOTE\",\n    0x1D163: \"MUSICAL SYMBOL SIXTY-FOURTH NOTE\",\n    0x1D164: \"MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE\",\n    0x1D165: \"MUSICAL SYMBOL COMBINING STEM\",\n    0x1D166: \"MUSICAL SYMBOL COMBINING SPRECHGESANG STEM\",\n    0x1D167: \"MUSICAL SYMBOL COMBINING TREMOLO-1\",\n    0x1D168: \"MUSICAL SYMBOL COMBINING TREMOLO-2\",\n    0x1D169: \"MUSICAL SYMBOL COMBINING TREMOLO-3\",\n    0x1D16A: \"MUSICAL SYMBOL FINGERED TREMOLO-1\",\n    0x1D16B: \"MUSICAL SYMBOL FINGERED TREMOLO-2\",\n    0x1D16C: \"MUSICAL SYMBOL FINGERED TREMOLO-3\",\n    0x1D16D: \"MUSICAL SYMBOL COMBINING AUGMENTATION DOT\",\n    0x1D16E: \"MUSICAL SYMBOL COMBINING FLAG-1\",\n    0x1D16F: \"MUSICAL SYMBOL COMBINING FLAG-2\",\n    0x1D170: \"MUSICAL SYMBOL COMBINING FLAG-3\",\n    0x1D171: \"MUSICAL SYMBOL COMBINING FLAG-4\",\n    0x1D172: \"MUSICAL SYMBOL COMBINING FLAG-5\",\n    0x1D173: \"MUSICAL SYMBOL BEGIN BEAM\",\n    0x1D174: \"MUSICAL SYMBOL END BEAM\",\n    0x1D175: \"MUSICAL SYMBOL BEGIN TIE\",\n    0x1D176: \"MUSICAL SYMBOL END TIE\",\n    0x1D177: \"MUSICAL SYMBOL BEGIN SLUR\",\n    0x1D178: \"MUSICAL SYMBOL END SLUR\",\n    0x1D179: \"MUSICAL SYMBOL BEGIN PHRASE\",\n    0x1D17A: \"MUSICAL SYMBOL END PHRASE\",\n    0x1D17B: \"MUSICAL SYMBOL COMBINING ACCENT\",\n    0x1D17C: \"MUSICAL SYMBOL COMBINING STACCATO\",\n    0x1D17D: \"MUSICAL SYMBOL COMBINING TENUTO\",\n    0x1D17E: \"MUSICAL SYMBOL COMBINING STACCATISSIMO\",\n    0x1D17F: \"MUSICAL SYMBOL COMBINING MARCATO\",\n    0x1D180: \"MUSICAL SYMBOL COMBINING MARCATO-STACCATO\",\n    0x1D181: \"MUSICAL SYMBOL COMBINING ACCENT-STACCATO\",\n    0x1D182: \"MUSICAL SYMBOL COMBINING LOURE\",\n    0x1D183: \"MUSICAL SYMBOL ARPEGGIATO UP\",\n    0x1D184: \"MUSICAL SYMBOL ARPEGGIATO DOWN\",\n    0x1D185: \"MUSICAL SYMBOL COMBINING DOIT\",\n    0x1D186: \"MUSICAL SYMBOL COMBINING RIP\",\n    0x1D187: \"MUSICAL SYMBOL COMBINING FLIP\",\n    0x1D188: \"MUSICAL SYMBOL COMBINING SMEAR\",\n    0x1D189: \"MUSICAL SYMBOL COMBINING BEND\",\n    0x1D18A: \"MUSICAL SYMBOL COMBINING DOUBLE TONGUE\",\n    0x1D18B: \"MUSICAL SYMBOL COMBINING TRIPLE TONGUE\",\n    0x1D18C: \"MUSICAL SYMBOL RINFORZANDO\",\n    0x1D18D: \"MUSICAL SYMBOL SUBITO\",\n    0x1D18E: \"MUSICAL SYMBOL Z\",\n    0x1D18F: \"MUSICAL SYMBOL PIANO\",\n    0x1D190: \"MUSICAL SYMBOL MEZZO\",\n    0x1D191: \"MUSICAL SYMBOL FORTE\",\n    0x1D192: \"MUSICAL SYMBOL CRESCENDO\",\n    0x1D193: \"MUSICAL SYMBOL DECRESCENDO\",\n    0x1D194: \"MUSICAL SYMBOL GRACE NOTE SLASH\",\n    0x1D195: \"MUSICAL SYMBOL GRACE NOTE NO SLASH\",\n    0x1D196: \"MUSICAL SYMBOL TR\",\n    0x1D197: \"MUSICAL SYMBOL TURN\",\n    0x1D198: \"MUSICAL SYMBOL INVERTED TURN\",\n    0x1D199: \"MUSICAL SYMBOL TURN SLASH\",\n    0x1D19A: \"MUSICAL SYMBOL TURN UP\",\n    0x1D19B: \"MUSICAL SYMBOL ORNAMENT STROKE-1\",\n    0x1D19C: \"MUSICAL SYMBOL ORNAMENT STROKE-2\",\n    0x1D19D: \"MUSICAL SYMBOL ORNAMENT STROKE-3\",\n    0x1D19E: \"MUSICAL SYMBOL ORNAMENT STROKE-4\",\n    0x1D19F: \"MUSICAL SYMBOL ORNAMENT STROKE-5\",\n    0x1D1A0: \"MUSICAL SYMBOL ORNAMENT STROKE-6\",\n    0x1D1A1: \"MUSICAL SYMBOL ORNAMENT STROKE-7\",\n    0x1D1A2: \"MUSICAL SYMBOL ORNAMENT STROKE-8\",\n    0x1D1A3: \"MUSICAL SYMBOL ORNAMENT STROKE-9\",\n    0x1D1A4: \"MUSICAL SYMBOL ORNAMENT STROKE-10\",\n    0x1D1A5: \"MUSICAL SYMBOL ORNAMENT STROKE-11\",\n    0x1D1A6: \"MUSICAL SYMBOL HAUPTSTIMME\",\n    0x1D1A7: \"MUSICAL SYMBOL NEBENSTIMME\",\n    0x1D1A8: \"MUSICAL SYMBOL END OF STIMME\",\n    0x1D1A9: \"MUSICAL SYMBOL DEGREE SLASH\",\n    0x1D1AA: \"MUSICAL SYMBOL COMBINING DOWN BOW\",\n    0x1D1AB: \"MUSICAL SYMBOL COMBINING UP BOW\",\n    0x1D1AC: \"MUSICAL SYMBOL COMBINING HARMONIC\",\n    0x1D1AD: \"MUSICAL SYMBOL COMBINING SNAP PIZZICATO\",\n    0x1D1AE: \"MUSICAL SYMBOL PEDAL MARK\",\n    0x1D1AF: \"MUSICAL SYMBOL PEDAL UP MARK\",\n    0x1D1B0: \"MUSICAL SYMBOL HALF PEDAL MARK\",\n    0x1D1B1: \"MUSICAL SYMBOL GLISSANDO UP\",\n    0x1D1B2: \"MUSICAL SYMBOL GLISSANDO DOWN\",\n    0x1D1B3: \"MUSICAL SYMBOL WITH FINGERNAILS\",\n    0x1D1B4: \"MUSICAL SYMBOL DAMP\",\n    0x1D1B5: \"MUSICAL SYMBOL DAMP ALL\",\n    0x1D1B6: \"MUSICAL SYMBOL MAXIMA\",\n    0x1D1B7: \"MUSICAL SYMBOL LONGA\",\n    0x1D1B8: \"MUSICAL SYMBOL BREVIS\",\n    0x1D1B9: \"MUSICAL SYMBOL SEMIBREVIS WHITE\",\n    0x1D1BA: \"MUSICAL SYMBOL SEMIBREVIS BLACK\",\n    0x1D1BB: \"MUSICAL SYMBOL MINIMA\",\n    0x1D1BC: \"MUSICAL SYMBOL MINIMA BLACK\",\n    0x1D1BD: \"MUSICAL SYMBOL SEMIMINIMA WHITE\",\n    0x1D1BE: \"MUSICAL SYMBOL SEMIMINIMA BLACK\",\n    0x1D1BF: \"MUSICAL SYMBOL FUSA WHITE\",\n    0x1D1C0: \"MUSICAL SYMBOL FUSA BLACK\",\n    0x1D1C1: \"MUSICAL SYMBOL LONGA PERFECTA REST\",\n    0x1D1C2: \"MUSICAL SYMBOL LONGA IMPERFECTA REST\",\n    0x1D1C3: \"MUSICAL SYMBOL BREVIS REST\",\n    0x1D1C4: \"MUSICAL SYMBOL SEMIBREVIS REST\",\n    0x1D1C5: \"MUSICAL SYMBOL MINIMA REST\",\n    0x1D1C6: \"MUSICAL SYMBOL SEMIMINIMA REST\",\n    0x1D1C7: \"MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE PERFECTA\",\n    0x1D1C8: \"MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE IMPERFECTA\",\n    0x1D1C9: \"MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE PERFECTA DIMINUTION-1\",\n    0x1D1CA: \"MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE PERFECTA\",\n    0x1D1CB: \"MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA\",\n    0x1D1CC: \"MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-1\",\n    0x1D1CD: \"MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-2\",\n    0x1D1CE: \"MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-3\",\n    0x1D1CF: \"MUSICAL SYMBOL CROIX\",\n    0x1D1D0: \"MUSICAL SYMBOL GREGORIAN C CLEF\",\n    0x1D1D1: \"MUSICAL SYMBOL GREGORIAN F CLEF\",\n    0x1D1D2: \"MUSICAL SYMBOL SQUARE B\",\n    0x1D1D3: \"MUSICAL SYMBOL VIRGA\",\n    0x1D1D4: \"MUSICAL SYMBOL PODATUS\",\n    0x1D1D5: \"MUSICAL SYMBOL CLIVIS\",\n    0x1D1D6: \"MUSICAL SYMBOL SCANDICUS\",\n    0x1D1D7: \"MUSICAL SYMBOL CLIMACUS\",\n    0x1D1D8: \"MUSICAL SYMBOL TORCULUS\",\n    0x1D1D9: \"MUSICAL SYMBOL PORRECTUS\",\n    0x1D1DA: \"MUSICAL SYMBOL PORRECTUS FLEXUS\",\n    0x1D1DB: \"MUSICAL SYMBOL SCANDICUS FLEXUS\",\n    0x1D1DC: \"MUSICAL SYMBOL TORCULUS RESUPINUS\",\n    0x1D1DD: \"MUSICAL SYMBOL PES SUBPUNCTIS\",\n    0x1D200: \"GREEK VOCAL NOTATION SYMBOL-1\",\n    0x1D201: \"GREEK VOCAL NOTATION SYMBOL-2\",\n    0x1D202: \"GREEK VOCAL NOTATION SYMBOL-3\",\n    0x1D203: \"GREEK VOCAL NOTATION SYMBOL-4\",\n    0x1D204: \"GREEK VOCAL NOTATION SYMBOL-5\",\n    0x1D205: \"GREEK VOCAL NOTATION SYMBOL-6\",\n    0x1D206: \"GREEK VOCAL NOTATION SYMBOL-7\",\n    0x1D207: \"GREEK VOCAL NOTATION SYMBOL-8\",\n    0x1D208: \"GREEK VOCAL NOTATION SYMBOL-9\",\n    0x1D209: \"GREEK VOCAL NOTATION SYMBOL-10\",\n    0x1D20A: \"GREEK VOCAL NOTATION SYMBOL-11\",\n    0x1D20B: \"GREEK VOCAL NOTATION SYMBOL-12\",\n    0x1D20C: \"GREEK VOCAL NOTATION SYMBOL-13\",\n    0x1D20D: \"GREEK VOCAL NOTATION SYMBOL-14\",\n    0x1D20E: \"GREEK VOCAL NOTATION SYMBOL-15\",\n    0x1D20F: \"GREEK VOCAL NOTATION SYMBOL-16\",\n    0x1D210: \"GREEK VOCAL NOTATION SYMBOL-17\",\n    0x1D211: \"GREEK VOCAL NOTATION SYMBOL-18\",\n    0x1D212: \"GREEK VOCAL NOTATION SYMBOL-19\",\n    0x1D213: \"GREEK VOCAL NOTATION SYMBOL-20\",\n    0x1D214: \"GREEK VOCAL NOTATION SYMBOL-21\",\n    0x1D215: \"GREEK VOCAL NOTATION SYMBOL-22\",\n    0x1D216: \"GREEK VOCAL NOTATION SYMBOL-23\",\n    0x1D217: \"GREEK VOCAL NOTATION SYMBOL-24\",\n    0x1D218: \"GREEK VOCAL NOTATION SYMBOL-50\",\n    0x1D219: \"GREEK VOCAL NOTATION SYMBOL-51\",\n    0x1D21A: \"GREEK VOCAL NOTATION SYMBOL-52\",\n    0x1D21B: \"GREEK VOCAL NOTATION SYMBOL-53\",\n    0x1D21C: \"GREEK VOCAL NOTATION SYMBOL-54\",\n    0x1D21D: \"GREEK INSTRUMENTAL NOTATION SYMBOL-1\",\n    0x1D21E: \"GREEK INSTRUMENTAL NOTATION SYMBOL-2\",\n    0x1D21F: \"GREEK INSTRUMENTAL NOTATION SYMBOL-4\",\n    0x1D220: \"GREEK INSTRUMENTAL NOTATION SYMBOL-5\",\n    0x1D221: \"GREEK INSTRUMENTAL NOTATION SYMBOL-7\",\n    0x1D222: \"GREEK INSTRUMENTAL NOTATION SYMBOL-8\",\n    0x1D223: \"GREEK INSTRUMENTAL NOTATION SYMBOL-11\",\n    0x1D224: \"GREEK INSTRUMENTAL NOTATION SYMBOL-12\",\n    0x1D225: \"GREEK INSTRUMENTAL NOTATION SYMBOL-13\",\n    0x1D226: \"GREEK INSTRUMENTAL NOTATION SYMBOL-14\",\n    0x1D227: \"GREEK INSTRUMENTAL NOTATION SYMBOL-17\",\n    0x1D228: \"GREEK INSTRUMENTAL NOTATION SYMBOL-18\",\n    0x1D229: \"GREEK INSTRUMENTAL NOTATION SYMBOL-19\",\n    0x1D22A: \"GREEK INSTRUMENTAL NOTATION SYMBOL-23\",\n    0x1D22B: \"GREEK INSTRUMENTAL NOTATION SYMBOL-24\",\n    0x1D22C: \"GREEK INSTRUMENTAL NOTATION SYMBOL-25\",\n    0x1D22D: \"GREEK INSTRUMENTAL NOTATION SYMBOL-26\",\n    0x1D22E: \"GREEK INSTRUMENTAL NOTATION SYMBOL-27\",\n    0x1D22F: \"GREEK INSTRUMENTAL NOTATION SYMBOL-29\",\n    0x1D230: \"GREEK INSTRUMENTAL NOTATION SYMBOL-30\",\n    0x1D231: \"GREEK INSTRUMENTAL NOTATION SYMBOL-32\",\n    0x1D232: \"GREEK INSTRUMENTAL NOTATION SYMBOL-36\",\n    0x1D233: \"GREEK INSTRUMENTAL NOTATION SYMBOL-37\",\n    0x1D234: \"GREEK INSTRUMENTAL NOTATION SYMBOL-38\",\n    0x1D235: \"GREEK INSTRUMENTAL NOTATION SYMBOL-39\",\n    0x1D236: \"GREEK INSTRUMENTAL NOTATION SYMBOL-40\",\n    0x1D237: \"GREEK INSTRUMENTAL NOTATION SYMBOL-42\",\n    0x1D238: \"GREEK INSTRUMENTAL NOTATION SYMBOL-43\",\n    0x1D239: \"GREEK INSTRUMENTAL NOTATION SYMBOL-45\",\n    0x1D23A: \"GREEK INSTRUMENTAL NOTATION SYMBOL-47\",\n    0x1D23B: \"GREEK INSTRUMENTAL NOTATION SYMBOL-48\",\n    0x1D23C: \"GREEK INSTRUMENTAL NOTATION SYMBOL-49\",\n    0x1D23D: \"GREEK INSTRUMENTAL NOTATION SYMBOL-50\",\n    0x1D23E: \"GREEK INSTRUMENTAL NOTATION SYMBOL-51\",\n    0x1D23F: \"GREEK INSTRUMENTAL NOTATION SYMBOL-52\",\n    0x1D240: \"GREEK INSTRUMENTAL NOTATION SYMBOL-53\",\n    0x1D241: \"GREEK INSTRUMENTAL NOTATION SYMBOL-54\",\n    0x1D242: \"COMBINING GREEK MUSICAL TRISEME\",\n    0x1D243: \"COMBINING GREEK MUSICAL TETRASEME\",\n    0x1D244: \"COMBINING GREEK MUSICAL PENTASEME\",\n    0x1D245: \"GREEK MUSICAL LEIMMA\",\n    0x1D300: \"MONOGRAM FOR EARTH (ren) *\",\n    0x1D301: \"DIGRAM FOR HEAVENLY EARTH (tian ren) *\",\n    0x1D302: \"DIGRAM FOR HUMAN EARTH (di ren) *\",\n    0x1D303: \"DIGRAM FOR EARTHLY HEAVEN (ren tian) *\",\n    0x1D304: \"DIGRAM FOR EARTHLY HUMAN (ren di) *\",\n    0x1D305: \"DIGRAM FOR EARTH (ren ren) *\",\n    0x1D306: \"TETRAGRAM FOR CENTRE\",\n    0x1D307: \"TETRAGRAM FOR FULL CIRCLE\",\n    0x1D308: \"TETRAGRAM FOR MIRED\",\n    0x1D309: \"TETRAGRAM FOR BARRIER\",\n    0x1D30A: \"TETRAGRAM FOR KEEPING SMALL\",\n    0x1D30B: \"TETRAGRAM FOR CONTRARIETY\",\n    0x1D30C: \"TETRAGRAM FOR ASCENT\",\n    0x1D30D: \"TETRAGRAM FOR OPPOSITION\",\n    0x1D30E: \"TETRAGRAM FOR BRANCHING OUT\",\n    0x1D30F: \"TETRAGRAM FOR DEFECTIVENESS OR DISTORTION\",\n    0x1D310: \"TETRAGRAM FOR DIVERGENCE\",\n    0x1D311: \"TETRAGRAM FOR YOUTHFULNESS\",\n    0x1D312: \"TETRAGRAM FOR INCREASE\",\n    0x1D313: \"TETRAGRAM FOR PENETRATION\",\n    0x1D314: \"TETRAGRAM FOR REACH\",\n    0x1D315: \"TETRAGRAM FOR CONTACT\",\n    0x1D316: \"TETRAGRAM FOR HOLDING BACK\",\n    0x1D317: \"TETRAGRAM FOR WAITING\",\n    0x1D318: \"TETRAGRAM FOR FOLLOWING\",\n    0x1D319: \"TETRAGRAM FOR ADVANCE\",\n    0x1D31A: \"TETRAGRAM FOR RELEASE\",\n    0x1D31B: \"TETRAGRAM FOR RESISTANCE\",\n    0x1D31C: \"TETRAGRAM FOR EASE\",\n    0x1D31D: \"TETRAGRAM FOR JOY\",\n    0x1D31E: \"TETRAGRAM FOR CONTENTION\",\n    0x1D31F: \"TETRAGRAM FOR ENDEAVOUR\",\n    0x1D320: \"TETRAGRAM FOR DUTIES\",\n    0x1D321: \"TETRAGRAM FOR CHANGE\",\n    0x1D322: \"TETRAGRAM FOR DECISIVENESS\",\n    0x1D323: \"TETRAGRAM FOR BOLD RESOLUTION\",\n    0x1D324: \"TETRAGRAM FOR PACKING\",\n    0x1D325: \"TETRAGRAM FOR LEGION\",\n    0x1D326: \"TETRAGRAM FOR CLOSENESS\",\n    0x1D327: \"TETRAGRAM FOR KINSHIP\",\n    0x1D328: \"TETRAGRAM FOR GATHERING\",\n    0x1D329: \"TETRAGRAM FOR STRENGTH\",\n    0x1D32A: \"TETRAGRAM FOR PURITY\",\n    0x1D32B: \"TETRAGRAM FOR FULLNESS\",\n    0x1D32C: \"TETRAGRAM FOR RESIDENCE\",\n    0x1D32D: \"TETRAGRAM FOR LAW OR MODEL\",\n    0x1D32E: \"TETRAGRAM FOR RESPONSE\",\n    0x1D32F: \"TETRAGRAM FOR GOING TO MEET\",\n    0x1D330: \"TETRAGRAM FOR ENCOUNTERS\",\n    0x1D331: \"TETRAGRAM FOR STOVE\",\n    0x1D332: \"TETRAGRAM FOR GREATNESS\",\n    0x1D333: \"TETRAGRAM FOR ENLARGEMENT\",\n    0x1D334: \"TETRAGRAM FOR PATTERN\",\n    0x1D335: \"TETRAGRAM FOR RITUAL\",\n    0x1D336: \"TETRAGRAM FOR FLIGHT\",\n    0x1D337: \"TETRAGRAM FOR VASTNESS OR WASTING\",\n    0x1D338: \"TETRAGRAM FOR CONSTANCY\",\n    0x1D339: \"TETRAGRAM FOR MEASURE\",\n    0x1D33A: \"TETRAGRAM FOR ETERNITY\",\n    0x1D33B: \"TETRAGRAM FOR UNITY\",\n    0x1D33C: \"TETRAGRAM FOR DIMINISHMENT\",\n    0x1D33D: \"TETRAGRAM FOR CLOSED MOUTH\",\n    0x1D33E: \"TETRAGRAM FOR GUARDEDNESS\",\n    0x1D33F: \"TETRAGRAM FOR GATHERING IN\",\n    0x1D340: \"TETRAGRAM FOR MASSING\",\n    0x1D341: \"TETRAGRAM FOR ACCUMULATION\",\n    0x1D342: \"TETRAGRAM FOR EMBELLISHMENT\",\n    0x1D343: \"TETRAGRAM FOR DOUBT\",\n    0x1D344: \"TETRAGRAM FOR WATCH\",\n    0x1D345: \"TETRAGRAM FOR SINKING\",\n    0x1D346: \"TETRAGRAM FOR INNER\",\n    0x1D347: \"TETRAGRAM FOR DEPARTURE\",\n    0x1D348: \"TETRAGRAM FOR DARKENING\",\n    0x1D349: \"TETRAGRAM FOR DIMMING\",\n    0x1D34A: \"TETRAGRAM FOR EXHAUSTION\",\n    0x1D34B: \"TETRAGRAM FOR SEVERANCE\",\n    0x1D34C: \"TETRAGRAM FOR STOPPAGE\",\n    0x1D34D: \"TETRAGRAM FOR HARDNESS\",\n    0x1D34E: \"TETRAGRAM FOR COMPLETION\",\n    0x1D34F: \"TETRAGRAM FOR CLOSURE\",\n    0x1D350: \"TETRAGRAM FOR FAILURE\",\n    0x1D351: \"TETRAGRAM FOR AGGRAVATION\",\n    0x1D352: \"TETRAGRAM FOR COMPLIANCE\",\n    0x1D353: \"TETRAGRAM FOR ON THE VERGE\",\n    0x1D354: \"TETRAGRAM FOR DIFFICULTIES\",\n    0x1D355: \"TETRAGRAM FOR LABOURING\",\n    0x1D356: \"TETRAGRAM FOR FOSTERING\",\n    0x1D360: \"COUNTING ROD UNIT DIGIT ONE\",\n    0x1D361: \"COUNTING ROD UNIT DIGIT TWO\",\n    0x1D362: \"COUNTING ROD UNIT DIGIT THREE\",\n    0x1D363: \"COUNTING ROD UNIT DIGIT FOUR\",\n    0x1D364: \"COUNTING ROD UNIT DIGIT FIVE\",\n    0x1D365: \"COUNTING ROD UNIT DIGIT SIX\",\n    0x1D366: \"COUNTING ROD UNIT DIGIT SEVEN\",\n    0x1D367: \"COUNTING ROD UNIT DIGIT EIGHT\",\n    0x1D368: \"COUNTING ROD UNIT DIGIT NINE\",\n    0x1D369: \"COUNTING ROD TENS DIGIT ONE\",\n    0x1D36A: \"COUNTING ROD TENS DIGIT TWO\",\n    0x1D36B: \"COUNTING ROD TENS DIGIT THREE\",\n    0x1D36C: \"COUNTING ROD TENS DIGIT FOUR\",\n    0x1D36D: \"COUNTING ROD TENS DIGIT FIVE\",\n    0x1D36E: \"COUNTING ROD TENS DIGIT SIX\",\n    0x1D36F: \"COUNTING ROD TENS DIGIT SEVEN\",\n    0x1D370: \"COUNTING ROD TENS DIGIT EIGHT\",\n    0x1D371: \"COUNTING ROD TENS DIGIT NINE\",\n    0x1D400: \"MATHEMATICAL BOLD CAPITAL A\",\n    0x1D401: \"MATHEMATICAL BOLD CAPITAL B\",\n    0x1D402: \"MATHEMATICAL BOLD CAPITAL C\",\n    0x1D403: \"MATHEMATICAL BOLD CAPITAL D\",\n    0x1D404: \"MATHEMATICAL BOLD CAPITAL E\",\n    0x1D405: \"MATHEMATICAL BOLD CAPITAL F\",\n    0x1D406: \"MATHEMATICAL BOLD CAPITAL G\",\n    0x1D407: \"MATHEMATICAL BOLD CAPITAL H\",\n    0x1D408: \"MATHEMATICAL BOLD CAPITAL I\",\n    0x1D409: \"MATHEMATICAL BOLD CAPITAL J\",\n    0x1D40A: \"MATHEMATICAL BOLD CAPITAL K\",\n    0x1D40B: \"MATHEMATICAL BOLD CAPITAL L\",\n    0x1D40C: \"MATHEMATICAL BOLD CAPITAL M\",\n    0x1D40D: \"MATHEMATICAL BOLD CAPITAL N\",\n    0x1D40E: \"MATHEMATICAL BOLD CAPITAL O\",\n    0x1D40F: \"MATHEMATICAL BOLD CAPITAL P\",\n    0x1D410: \"MATHEMATICAL BOLD CAPITAL Q\",\n    0x1D411: \"MATHEMATICAL BOLD CAPITAL R\",\n    0x1D412: \"MATHEMATICAL BOLD CAPITAL S\",\n    0x1D413: \"MATHEMATICAL BOLD CAPITAL T\",\n    0x1D414: \"MATHEMATICAL BOLD CAPITAL U\",\n    0x1D415: \"MATHEMATICAL BOLD CAPITAL V\",\n    0x1D416: \"MATHEMATICAL BOLD CAPITAL W\",\n    0x1D417: \"MATHEMATICAL BOLD CAPITAL X\",\n    0x1D418: \"MATHEMATICAL BOLD CAPITAL Y\",\n    0x1D419: \"MATHEMATICAL BOLD CAPITAL Z\",\n    0x1D41A: \"MATHEMATICAL BOLD SMALL A\",\n    0x1D41B: \"MATHEMATICAL BOLD SMALL B\",\n    0x1D41C: \"MATHEMATICAL BOLD SMALL C\",\n    0x1D41D: \"MATHEMATICAL BOLD SMALL D\",\n    0x1D41E: \"MATHEMATICAL BOLD SMALL E\",\n    0x1D41F: \"MATHEMATICAL BOLD SMALL F\",\n    0x1D420: \"MATHEMATICAL BOLD SMALL G\",\n    0x1D421: \"MATHEMATICAL BOLD SMALL H\",\n    0x1D422: \"MATHEMATICAL BOLD SMALL I\",\n    0x1D423: \"MATHEMATICAL BOLD SMALL J\",\n    0x1D424: \"MATHEMATICAL BOLD SMALL K\",\n    0x1D425: \"MATHEMATICAL BOLD SMALL L\",\n    0x1D426: \"MATHEMATICAL BOLD SMALL M\",\n    0x1D427: \"MATHEMATICAL BOLD SMALL N\",\n    0x1D428: \"MATHEMATICAL BOLD SMALL O\",\n    0x1D429: \"MATHEMATICAL BOLD SMALL P\",\n    0x1D42A: \"MATHEMATICAL BOLD SMALL Q\",\n    0x1D42B: \"MATHEMATICAL BOLD SMALL R\",\n    0x1D42C: \"MATHEMATICAL BOLD SMALL S\",\n    0x1D42D: \"MATHEMATICAL BOLD SMALL T\",\n    0x1D42E: \"MATHEMATICAL BOLD SMALL U\",\n    0x1D42F: \"MATHEMATICAL BOLD SMALL V\",\n    0x1D430: \"MATHEMATICAL BOLD SMALL W\",\n    0x1D431: \"MATHEMATICAL BOLD SMALL X\",\n    0x1D432: \"MATHEMATICAL BOLD SMALL Y\",\n    0x1D433: \"MATHEMATICAL BOLD SMALL Z\",\n    0x1D434: \"MATHEMATICAL ITALIC CAPITAL A\",\n    0x1D435: \"MATHEMATICAL ITALIC CAPITAL B\",\n    0x1D436: \"MATHEMATICAL ITALIC CAPITAL C\",\n    0x1D437: \"MATHEMATICAL ITALIC CAPITAL D\",\n    0x1D438: \"MATHEMATICAL ITALIC CAPITAL E\",\n    0x1D439: \"MATHEMATICAL ITALIC CAPITAL F\",\n    0x1D43A: \"MATHEMATICAL ITALIC CAPITAL G\",\n    0x1D43B: \"MATHEMATICAL ITALIC CAPITAL H\",\n    0x1D43C: \"MATHEMATICAL ITALIC CAPITAL I\",\n    0x1D43D: \"MATHEMATICAL ITALIC CAPITAL J\",\n    0x1D43E: \"MATHEMATICAL ITALIC CAPITAL K\",\n    0x1D43F: \"MATHEMATICAL ITALIC CAPITAL L\",\n    0x1D440: \"MATHEMATICAL ITALIC CAPITAL M\",\n    0x1D441: \"MATHEMATICAL ITALIC CAPITAL N\",\n    0x1D442: \"MATHEMATICAL ITALIC CAPITAL O\",\n    0x1D443: \"MATHEMATICAL ITALIC CAPITAL P\",\n    0x1D444: \"MATHEMATICAL ITALIC CAPITAL Q\",\n    0x1D445: \"MATHEMATICAL ITALIC CAPITAL R\",\n    0x1D446: \"MATHEMATICAL ITALIC CAPITAL S\",\n    0x1D447: \"MATHEMATICAL ITALIC CAPITAL T\",\n    0x1D448: \"MATHEMATICAL ITALIC CAPITAL U\",\n    0x1D449: \"MATHEMATICAL ITALIC CAPITAL V\",\n    0x1D44A: \"MATHEMATICAL ITALIC CAPITAL W\",\n    0x1D44B: \"MATHEMATICAL ITALIC CAPITAL X\",\n    0x1D44C: \"MATHEMATICAL ITALIC CAPITAL Y\",\n    0x1D44D: \"MATHEMATICAL ITALIC CAPITAL Z\",\n    0x1D44E: \"MATHEMATICAL ITALIC SMALL A\",\n    0x1D44F: \"MATHEMATICAL ITALIC SMALL B\",\n    0x1D450: \"MATHEMATICAL ITALIC SMALL C\",\n    0x1D451: \"MATHEMATICAL ITALIC SMALL D\",\n    0x1D452: \"MATHEMATICAL ITALIC SMALL E\",\n    0x1D453: \"MATHEMATICAL ITALIC SMALL F\",\n    0x1D454: \"MATHEMATICAL ITALIC SMALL G\",\n    0x1D455: \"<reserved>\",\n    0x1D456: \"MATHEMATICAL ITALIC SMALL I\",\n    0x1D457: \"MATHEMATICAL ITALIC SMALL J\",\n    0x1D458: \"MATHEMATICAL ITALIC SMALL K\",\n    0x1D459: \"MATHEMATICAL ITALIC SMALL L\",\n    0x1D45A: \"MATHEMATICAL ITALIC SMALL M\",\n    0x1D45B: \"MATHEMATICAL ITALIC SMALL N\",\n    0x1D45C: \"MATHEMATICAL ITALIC SMALL O\",\n    0x1D45D: \"MATHEMATICAL ITALIC SMALL P\",\n    0x1D45E: \"MATHEMATICAL ITALIC SMALL Q\",\n    0x1D45F: \"MATHEMATICAL ITALIC SMALL R\",\n    0x1D460: \"MATHEMATICAL ITALIC SMALL S\",\n    0x1D461: \"MATHEMATICAL ITALIC SMALL T\",\n    0x1D462: \"MATHEMATICAL ITALIC SMALL U\",\n    0x1D463: \"MATHEMATICAL ITALIC SMALL V\",\n    0x1D464: \"MATHEMATICAL ITALIC SMALL W\",\n    0x1D465: \"MATHEMATICAL ITALIC SMALL X\",\n    0x1D466: \"MATHEMATICAL ITALIC SMALL Y\",\n    0x1D467: \"MATHEMATICAL ITALIC SMALL Z\",\n    0x1D468: \"MATHEMATICAL BOLD ITALIC CAPITAL A\",\n    0x1D469: \"MATHEMATICAL BOLD ITALIC CAPITAL B\",\n    0x1D46A: \"MATHEMATICAL BOLD ITALIC CAPITAL C\",\n    0x1D46B: \"MATHEMATICAL BOLD ITALIC CAPITAL D\",\n    0x1D46C: \"MATHEMATICAL BOLD ITALIC CAPITAL E\",\n    0x1D46D: \"MATHEMATICAL BOLD ITALIC CAPITAL F\",\n    0x1D46E: \"MATHEMATICAL BOLD ITALIC CAPITAL G\",\n    0x1D46F: \"MATHEMATICAL BOLD ITALIC CAPITAL H\",\n    0x1D470: \"MATHEMATICAL BOLD ITALIC CAPITAL I\",\n    0x1D471: \"MATHEMATICAL BOLD ITALIC CAPITAL J\",\n    0x1D472: \"MATHEMATICAL BOLD ITALIC CAPITAL K\",\n    0x1D473: \"MATHEMATICAL BOLD ITALIC CAPITAL L\",\n    0x1D474: \"MATHEMATICAL BOLD ITALIC CAPITAL M\",\n    0x1D475: \"MATHEMATICAL BOLD ITALIC CAPITAL N\",\n    0x1D476: \"MATHEMATICAL BOLD ITALIC CAPITAL O\",\n    0x1D477: \"MATHEMATICAL BOLD ITALIC CAPITAL P\",\n    0x1D478: \"MATHEMATICAL BOLD ITALIC CAPITAL Q\",\n    0x1D479: \"MATHEMATICAL BOLD ITALIC CAPITAL R\",\n    0x1D47A: \"MATHEMATICAL BOLD ITALIC CAPITAL S\",\n    0x1D47B: \"MATHEMATICAL BOLD ITALIC CAPITAL T\",\n    0x1D47C: \"MATHEMATICAL BOLD ITALIC CAPITAL U\",\n    0x1D47D: \"MATHEMATICAL BOLD ITALIC CAPITAL V\",\n    0x1D47E: \"MATHEMATICAL BOLD ITALIC CAPITAL W\",\n    0x1D47F: \"MATHEMATICAL BOLD ITALIC CAPITAL X\",\n    0x1D480: \"MATHEMATICAL BOLD ITALIC CAPITAL Y\",\n    0x1D481: \"MATHEMATICAL BOLD ITALIC CAPITAL Z\",\n    0x1D482: \"MATHEMATICAL BOLD ITALIC SMALL A\",\n    0x1D483: \"MATHEMATICAL BOLD ITALIC SMALL B\",\n    0x1D484: \"MATHEMATICAL BOLD ITALIC SMALL C\",\n    0x1D485: \"MATHEMATICAL BOLD ITALIC SMALL D\",\n    0x1D486: \"MATHEMATICAL BOLD ITALIC SMALL E\",\n    0x1D487: \"MATHEMATICAL BOLD ITALIC SMALL F\",\n    0x1D488: \"MATHEMATICAL BOLD ITALIC SMALL G\",\n    0x1D489: \"MATHEMATICAL BOLD ITALIC SMALL H\",\n    0x1D48A: \"MATHEMATICAL BOLD ITALIC SMALL I\",\n    0x1D48B: \"MATHEMATICAL BOLD ITALIC SMALL J\",\n    0x1D48C: \"MATHEMATICAL BOLD ITALIC SMALL K\",\n    0x1D48D: \"MATHEMATICAL BOLD ITALIC SMALL L\",\n    0x1D48E: \"MATHEMATICAL BOLD ITALIC SMALL M\",\n    0x1D48F: \"MATHEMATICAL BOLD ITALIC SMALL N\",\n    0x1D490: \"MATHEMATICAL BOLD ITALIC SMALL O\",\n    0x1D491: \"MATHEMATICAL BOLD ITALIC SMALL P\",\n    0x1D492: \"MATHEMATICAL BOLD ITALIC SMALL Q\",\n    0x1D493: \"MATHEMATICAL BOLD ITALIC SMALL R\",\n    0x1D494: \"MATHEMATICAL BOLD ITALIC SMALL S\",\n    0x1D495: \"MATHEMATICAL BOLD ITALIC SMALL T\",\n    0x1D496: \"MATHEMATICAL BOLD ITALIC SMALL U\",\n    0x1D497: \"MATHEMATICAL BOLD ITALIC SMALL V\",\n    0x1D498: \"MATHEMATICAL BOLD ITALIC SMALL W\",\n    0x1D499: \"MATHEMATICAL BOLD ITALIC SMALL X\",\n    0x1D49A: \"MATHEMATICAL BOLD ITALIC SMALL Y\",\n    0x1D49B: \"MATHEMATICAL BOLD ITALIC SMALL Z\",\n    0x1D49C: \"MATHEMATICAL SCRIPT CAPITAL A\",\n    0x1D49D: \"<reserved>\",\n    0x1D49E: \"MATHEMATICAL SCRIPT CAPITAL C\",\n    0x1D49F: \"MATHEMATICAL SCRIPT CAPITAL D\",\n    0x1D4A0: \"<reserved>\",\n    0x1D4A1: \"<reserved>\",\n    0x1D4A2: \"MATHEMATICAL SCRIPT CAPITAL G\",\n    0x1D4A3: \"<reserved>\",\n    0x1D4A4: \"<reserved>\",\n    0x1D4A5: \"MATHEMATICAL SCRIPT CAPITAL J\",\n    0x1D4A6: \"MATHEMATICAL SCRIPT CAPITAL K\",\n    0x1D4A7: \"<reserved>\",\n    0x1D4A8: \"<reserved>\",\n    0x1D4A9: \"MATHEMATICAL SCRIPT CAPITAL N\",\n    0x1D4AA: \"MATHEMATICAL SCRIPT CAPITAL O\",\n    0x1D4AB: \"MATHEMATICAL SCRIPT CAPITAL P\",\n    0x1D4AC: \"MATHEMATICAL SCRIPT CAPITAL Q\",\n    0x1D4AD: \"<reserved>\",\n    0x1D4AE: \"MATHEMATICAL SCRIPT CAPITAL S\",\n    0x1D4AF: \"MATHEMATICAL SCRIPT CAPITAL T\",\n    0x1D4B0: \"MATHEMATICAL SCRIPT CAPITAL U\",\n    0x1D4B1: \"MATHEMATICAL SCRIPT CAPITAL V\",\n    0x1D4B2: \"MATHEMATICAL SCRIPT CAPITAL W\",\n    0x1D4B3: \"MATHEMATICAL SCRIPT CAPITAL X\",\n    0x1D4B4: \"MATHEMATICAL SCRIPT CAPITAL Y\",\n    0x1D4B5: \"MATHEMATICAL SCRIPT CAPITAL Z\",\n    0x1D4B6: \"MATHEMATICAL SCRIPT SMALL A\",\n    0x1D4B7: \"MATHEMATICAL SCRIPT SMALL B\",\n    0x1D4B8: \"MATHEMATICAL SCRIPT SMALL C\",\n    0x1D4B9: \"MATHEMATICAL SCRIPT SMALL D\",\n    0x1D4BA: \"<reserved>\",\n    0x1D4BB: \"MATHEMATICAL SCRIPT SMALL F\",\n    0x1D4BC: \"<reserved>\",\n    0x1D4BD: \"MATHEMATICAL SCRIPT SMALL H\",\n    0x1D4BE: \"MATHEMATICAL SCRIPT SMALL I\",\n    0x1D4BF: \"MATHEMATICAL SCRIPT SMALL J\",\n    0x1D4C0: \"MATHEMATICAL SCRIPT SMALL K\",\n    0x1D4C1: \"MATHEMATICAL SCRIPT SMALL L\",\n    0x1D4C2: \"MATHEMATICAL SCRIPT SMALL M\",\n    0x1D4C3: \"MATHEMATICAL SCRIPT SMALL N\",\n    0x1D4C4: \"<reserved>\",\n    0x1D4C5: \"MATHEMATICAL SCRIPT SMALL P\",\n    0x1D4C6: \"MATHEMATICAL SCRIPT SMALL Q\",\n    0x1D4C7: \"MATHEMATICAL SCRIPT SMALL R\",\n    0x1D4C8: \"MATHEMATICAL SCRIPT SMALL S\",\n    0x1D4C9: \"MATHEMATICAL SCRIPT SMALL T\",\n    0x1D4CA: \"MATHEMATICAL SCRIPT SMALL U\",\n    0x1D4CB: \"MATHEMATICAL SCRIPT SMALL V\",\n    0x1D4CC: \"MATHEMATICAL SCRIPT SMALL W\",\n    0x1D4CD: \"MATHEMATICAL SCRIPT SMALL X\",\n    0x1D4CE: \"MATHEMATICAL SCRIPT SMALL Y\",\n    0x1D4CF: \"MATHEMATICAL SCRIPT SMALL Z\",\n    0x1D4D0: \"MATHEMATICAL BOLD SCRIPT CAPITAL A\",\n    0x1D4D1: \"MATHEMATICAL BOLD SCRIPT CAPITAL B\",\n    0x1D4D2: \"MATHEMATICAL BOLD SCRIPT CAPITAL C\",\n    0x1D4D3: \"MATHEMATICAL BOLD SCRIPT CAPITAL D\",\n    0x1D4D4: \"MATHEMATICAL BOLD SCRIPT CAPITAL E\",\n    0x1D4D5: \"MATHEMATICAL BOLD SCRIPT CAPITAL F\",\n    0x1D4D6: \"MATHEMATICAL BOLD SCRIPT CAPITAL G\",\n    0x1D4D7: \"MATHEMATICAL BOLD SCRIPT CAPITAL H\",\n    0x1D4D8: \"MATHEMATICAL BOLD SCRIPT CAPITAL I\",\n    0x1D4D9: \"MATHEMATICAL BOLD SCRIPT CAPITAL J\",\n    0x1D4DA: \"MATHEMATICAL BOLD SCRIPT CAPITAL K\",\n    0x1D4DB: \"MATHEMATICAL BOLD SCRIPT CAPITAL L\",\n    0x1D4DC: \"MATHEMATICAL BOLD SCRIPT CAPITAL M\",\n    0x1D4DD: \"MATHEMATICAL BOLD SCRIPT CAPITAL N\",\n    0x1D4DE: \"MATHEMATICAL BOLD SCRIPT CAPITAL O\",\n    0x1D4DF: \"MATHEMATICAL BOLD SCRIPT CAPITAL P\",\n    0x1D4E0: \"MATHEMATICAL BOLD SCRIPT CAPITAL Q\",\n    0x1D4E1: \"MATHEMATICAL BOLD SCRIPT CAPITAL R\",\n    0x1D4E2: \"MATHEMATICAL BOLD SCRIPT CAPITAL S\",\n    0x1D4E3: \"MATHEMATICAL BOLD SCRIPT CAPITAL T\",\n    0x1D4E4: \"MATHEMATICAL BOLD SCRIPT CAPITAL U\",\n    0x1D4E5: \"MATHEMATICAL BOLD SCRIPT CAPITAL V\",\n    0x1D4E6: \"MATHEMATICAL BOLD SCRIPT CAPITAL W\",\n    0x1D4E7: \"MATHEMATICAL BOLD SCRIPT CAPITAL X\",\n    0x1D4E8: \"MATHEMATICAL BOLD SCRIPT CAPITAL Y\",\n    0x1D4E9: \"MATHEMATICAL BOLD SCRIPT CAPITAL Z\",\n    0x1D4EA: \"MATHEMATICAL BOLD SCRIPT SMALL A\",\n    0x1D4EB: \"MATHEMATICAL BOLD SCRIPT SMALL B\",\n    0x1D4EC: \"MATHEMATICAL BOLD SCRIPT SMALL C\",\n    0x1D4ED: \"MATHEMATICAL BOLD SCRIPT SMALL D\",\n    0x1D4EE: \"MATHEMATICAL BOLD SCRIPT SMALL E\",\n    0x1D4EF: \"MATHEMATICAL BOLD SCRIPT SMALL F\",\n    0x1D4F0: \"MATHEMATICAL BOLD SCRIPT SMALL G\",\n    0x1D4F1: \"MATHEMATICAL BOLD SCRIPT SMALL H\",\n    0x1D4F2: \"MATHEMATICAL BOLD SCRIPT SMALL I\",\n    0x1D4F3: \"MATHEMATICAL BOLD SCRIPT SMALL J\",\n    0x1D4F4: \"MATHEMATICAL BOLD SCRIPT SMALL K\",\n    0x1D4F5: \"MATHEMATICAL BOLD SCRIPT SMALL L\",\n    0x1D4F6: \"MATHEMATICAL BOLD SCRIPT SMALL M\",\n    0x1D4F7: \"MATHEMATICAL BOLD SCRIPT SMALL N\",\n    0x1D4F8: \"MATHEMATICAL BOLD SCRIPT SMALL O\",\n    0x1D4F9: \"MATHEMATICAL BOLD SCRIPT SMALL P\",\n    0x1D4FA: \"MATHEMATICAL BOLD SCRIPT SMALL Q\",\n    0x1D4FB: \"MATHEMATICAL BOLD SCRIPT SMALL R\",\n    0x1D4FC: \"MATHEMATICAL BOLD SCRIPT SMALL S\",\n    0x1D4FD: \"MATHEMATICAL BOLD SCRIPT SMALL T\",\n    0x1D4FE: \"MATHEMATICAL BOLD SCRIPT SMALL U\",\n    0x1D4FF: \"MATHEMATICAL BOLD SCRIPT SMALL V\",\n    0x1D500: \"MATHEMATICAL BOLD SCRIPT SMALL W\",\n    0x1D501: \"MATHEMATICAL BOLD SCRIPT SMALL X\",\n    0x1D502: \"MATHEMATICAL BOLD SCRIPT SMALL Y\",\n    0x1D503: \"MATHEMATICAL BOLD SCRIPT SMALL Z\",\n    0x1D504: \"MATHEMATICAL FRAKTUR CAPITAL A\",\n    0x1D505: \"MATHEMATICAL FRAKTUR CAPITAL B\",\n    0x1D506: \"<reserved>\",\n    0x1D507: \"MATHEMATICAL FRAKTUR CAPITAL D\",\n    0x1D508: \"MATHEMATICAL FRAKTUR CAPITAL E\",\n    0x1D509: \"MATHEMATICAL FRAKTUR CAPITAL F\",\n    0x1D50A: \"MATHEMATICAL FRAKTUR CAPITAL G\",\n    0x1D50B: \"<reserved>\",\n    0x1D50C: \"<reserved>\",\n    0x1D50D: \"MATHEMATICAL FRAKTUR CAPITAL J\",\n    0x1D50E: \"MATHEMATICAL FRAKTUR CAPITAL K\",\n    0x1D50F: \"MATHEMATICAL FRAKTUR CAPITAL L\",\n    0x1D510: \"MATHEMATICAL FRAKTUR CAPITAL M\",\n    0x1D511: \"MATHEMATICAL FRAKTUR CAPITAL N\",\n    0x1D512: \"MATHEMATICAL FRAKTUR CAPITAL O\",\n    0x1D513: \"MATHEMATICAL FRAKTUR CAPITAL P\",\n    0x1D514: \"MATHEMATICAL FRAKTUR CAPITAL Q\",\n    0x1D515: \"<reserved>\",\n    0x1D516: \"MATHEMATICAL FRAKTUR CAPITAL S\",\n    0x1D517: \"MATHEMATICAL FRAKTUR CAPITAL T\",\n    0x1D518: \"MATHEMATICAL FRAKTUR CAPITAL U\",\n    0x1D519: \"MATHEMATICAL FRAKTUR CAPITAL V\",\n    0x1D51A: \"MATHEMATICAL FRAKTUR CAPITAL W\",\n    0x1D51B: \"MATHEMATICAL FRAKTUR CAPITAL X\",\n    0x1D51C: \"MATHEMATICAL FRAKTUR CAPITAL Y\",\n    0x1D51D: \"<reserved>\",\n    0x1D51E: \"MATHEMATICAL FRAKTUR SMALL A\",\n    0x1D51F: \"MATHEMATICAL FRAKTUR SMALL B\",\n    0x1D520: \"MATHEMATICAL FRAKTUR SMALL C\",\n    0x1D521: \"MATHEMATICAL FRAKTUR SMALL D\",\n    0x1D522: \"MATHEMATICAL FRAKTUR SMALL E\",\n    0x1D523: \"MATHEMATICAL FRAKTUR SMALL F\",\n    0x1D524: \"MATHEMATICAL FRAKTUR SMALL G\",\n    0x1D525: \"MATHEMATICAL FRAKTUR SMALL H\",\n    0x1D526: \"MATHEMATICAL FRAKTUR SMALL I\",\n    0x1D527: \"MATHEMATICAL FRAKTUR SMALL J\",\n    0x1D528: \"MATHEMATICAL FRAKTUR SMALL K\",\n    0x1D529: \"MATHEMATICAL FRAKTUR SMALL L\",\n    0x1D52A: \"MATHEMATICAL FRAKTUR SMALL M\",\n    0x1D52B: \"MATHEMATICAL FRAKTUR SMALL N\",\n    0x1D52C: \"MATHEMATICAL FRAKTUR SMALL O\",\n    0x1D52D: \"MATHEMATICAL FRAKTUR SMALL P\",\n    0x1D52E: \"MATHEMATICAL FRAKTUR SMALL Q\",\n    0x1D52F: \"MATHEMATICAL FRAKTUR SMALL R\",\n    0x1D530: \"MATHEMATICAL FRAKTUR SMALL S\",\n    0x1D531: \"MATHEMATICAL FRAKTUR SMALL T\",\n    0x1D532: \"MATHEMATICAL FRAKTUR SMALL U\",\n    0x1D533: \"MATHEMATICAL FRAKTUR SMALL V\",\n    0x1D534: \"MATHEMATICAL FRAKTUR SMALL W\",\n    0x1D535: \"MATHEMATICAL FRAKTUR SMALL X\",\n    0x1D536: \"MATHEMATICAL FRAKTUR SMALL Y\",\n    0x1D537: \"MATHEMATICAL FRAKTUR SMALL Z\",\n    0x1D538: \"MATHEMATICAL DOUBLE-STRUCK CAPITAL A\",\n    0x1D539: \"MATHEMATICAL DOUBLE-STRUCK CAPITAL B\",\n    0x1D53A: \"<reserved>\",\n    0x1D53B: \"MATHEMATICAL DOUBLE-STRUCK CAPITAL D\",\n    0x1D53C: \"MATHEMATICAL DOUBLE-STRUCK CAPITAL E\",\n    0x1D53D: \"MATHEMATICAL DOUBLE-STRUCK CAPITAL F\",\n    0x1D53E: \"MATHEMATICAL DOUBLE-STRUCK CAPITAL G\",\n    0x1D53F: \"<reserved>\",\n    0x1D540: \"MATHEMATICAL DOUBLE-STRUCK CAPITAL I\",\n    0x1D541: \"MATHEMATICAL DOUBLE-STRUCK CAPITAL J\",\n    0x1D542: \"MATHEMATICAL DOUBLE-STRUCK CAPITAL K\",\n    0x1D543: \"MATHEMATICAL DOUBLE-STRUCK CAPITAL L\",\n    0x1D544: \"MATHEMATICAL DOUBLE-STRUCK CAPITAL M\",\n    0x1D545: \"<reserved>\",\n    0x1D546: \"MATHEMATICAL DOUBLE-STRUCK CAPITAL O\",\n    0x1D547: \"<reserved>\",\n    0x1D548: \"<reserved>\",\n    0x1D549: \"<reserved>\",\n    0x1D54A: \"MATHEMATICAL DOUBLE-STRUCK CAPITAL S\",\n    0x1D54B: \"MATHEMATICAL DOUBLE-STRUCK CAPITAL T\",\n    0x1D54C: \"MATHEMATICAL DOUBLE-STRUCK CAPITAL U\",\n    0x1D54D: \"MATHEMATICAL DOUBLE-STRUCK CAPITAL V\",\n    0x1D54E: \"MATHEMATICAL DOUBLE-STRUCK CAPITAL W\",\n    0x1D54F: \"MATHEMATICAL DOUBLE-STRUCK CAPITAL X\",\n    0x1D550: \"MATHEMATICAL DOUBLE-STRUCK CAPITAL Y\",\n    0x1D551: \"<reserved>\",\n    0x1D552: \"MATHEMATICAL DOUBLE-STRUCK SMALL A\",\n    0x1D553: \"MATHEMATICAL DOUBLE-STRUCK SMALL B\",\n    0x1D554: \"MATHEMATICAL DOUBLE-STRUCK SMALL C\",\n    0x1D555: \"MATHEMATICAL DOUBLE-STRUCK SMALL D\",\n    0x1D556: \"MATHEMATICAL DOUBLE-STRUCK SMALL E\",\n    0x1D557: \"MATHEMATICAL DOUBLE-STRUCK SMALL F\",\n    0x1D558: \"MATHEMATICAL DOUBLE-STRUCK SMALL G\",\n    0x1D559: \"MATHEMATICAL DOUBLE-STRUCK SMALL H\",\n    0x1D55A: \"MATHEMATICAL DOUBLE-STRUCK SMALL I\",\n    0x1D55B: \"MATHEMATICAL DOUBLE-STRUCK SMALL J\",\n    0x1D55C: \"MATHEMATICAL DOUBLE-STRUCK SMALL K\",\n    0x1D55D: \"MATHEMATICAL DOUBLE-STRUCK SMALL L\",\n    0x1D55E: \"MATHEMATICAL DOUBLE-STRUCK SMALL M\",\n    0x1D55F: \"MATHEMATICAL DOUBLE-STRUCK SMALL N\",\n    0x1D560: \"MATHEMATICAL DOUBLE-STRUCK SMALL O\",\n    0x1D561: \"MATHEMATICAL DOUBLE-STRUCK SMALL P\",\n    0x1D562: \"MATHEMATICAL DOUBLE-STRUCK SMALL Q\",\n    0x1D563: \"MATHEMATICAL DOUBLE-STRUCK SMALL R\",\n    0x1D564: \"MATHEMATICAL DOUBLE-STRUCK SMALL S\",\n    0x1D565: \"MATHEMATICAL DOUBLE-STRUCK SMALL T\",\n    0x1D566: \"MATHEMATICAL DOUBLE-STRUCK SMALL U\",\n    0x1D567: \"MATHEMATICAL DOUBLE-STRUCK SMALL V\",\n    0x1D568: \"MATHEMATICAL DOUBLE-STRUCK SMALL W\",\n    0x1D569: \"MATHEMATICAL DOUBLE-STRUCK SMALL X\",\n    0x1D56A: \"MATHEMATICAL DOUBLE-STRUCK SMALL Y\",\n    0x1D56B: \"MATHEMATICAL DOUBLE-STRUCK SMALL Z\",\n    0x1D56C: \"MATHEMATICAL BOLD FRAKTUR CAPITAL A\",\n    0x1D56D: \"MATHEMATICAL BOLD FRAKTUR CAPITAL B\",\n    0x1D56E: \"MATHEMATICAL BOLD FRAKTUR CAPITAL C\",\n    0x1D56F: \"MATHEMATICAL BOLD FRAKTUR CAPITAL D\",\n    0x1D570: \"MATHEMATICAL BOLD FRAKTUR CAPITAL E\",\n    0x1D571: \"MATHEMATICAL BOLD FRAKTUR CAPITAL F\",\n    0x1D572: \"MATHEMATICAL BOLD FRAKTUR CAPITAL G\",\n    0x1D573: \"MATHEMATICAL BOLD FRAKTUR CAPITAL H\",\n    0x1D574: \"MATHEMATICAL BOLD FRAKTUR CAPITAL I\",\n    0x1D575: \"MATHEMATICAL BOLD FRAKTUR CAPITAL J\",\n    0x1D576: \"MATHEMATICAL BOLD FRAKTUR CAPITAL K\",\n    0x1D577: \"MATHEMATICAL BOLD FRAKTUR CAPITAL L\",\n    0x1D578: \"MATHEMATICAL BOLD FRAKTUR CAPITAL M\",\n    0x1D579: \"MATHEMATICAL BOLD FRAKTUR CAPITAL N\",\n    0x1D57A: \"MATHEMATICAL BOLD FRAKTUR CAPITAL O\",\n    0x1D57B: \"MATHEMATICAL BOLD FRAKTUR CAPITAL P\",\n    0x1D57C: \"MATHEMATICAL BOLD FRAKTUR CAPITAL Q\",\n    0x1D57D: \"MATHEMATICAL BOLD FRAKTUR CAPITAL R\",\n    0x1D57E: \"MATHEMATICAL BOLD FRAKTUR CAPITAL S\",\n    0x1D57F: \"MATHEMATICAL BOLD FRAKTUR CAPITAL T\",\n    0x1D580: \"MATHEMATICAL BOLD FRAKTUR CAPITAL U\",\n    0x1D581: \"MATHEMATICAL BOLD FRAKTUR CAPITAL V\",\n    0x1D582: \"MATHEMATICAL BOLD FRAKTUR CAPITAL W\",\n    0x1D583: \"MATHEMATICAL BOLD FRAKTUR CAPITAL X\",\n    0x1D584: \"MATHEMATICAL BOLD FRAKTUR CAPITAL Y\",\n    0x1D585: \"MATHEMATICAL BOLD FRAKTUR CAPITAL Z\",\n    0x1D586: \"MATHEMATICAL BOLD FRAKTUR SMALL A\",\n    0x1D587: \"MATHEMATICAL BOLD FRAKTUR SMALL B\",\n    0x1D588: \"MATHEMATICAL BOLD FRAKTUR SMALL C\",\n    0x1D589: \"MATHEMATICAL BOLD FRAKTUR SMALL D\",\n    0x1D58A: \"MATHEMATICAL BOLD FRAKTUR SMALL E\",\n    0x1D58B: \"MATHEMATICAL BOLD FRAKTUR SMALL F\",\n    0x1D58C: \"MATHEMATICAL BOLD FRAKTUR SMALL G\",\n    0x1D58D: \"MATHEMATICAL BOLD FRAKTUR SMALL H\",\n    0x1D58E: \"MATHEMATICAL BOLD FRAKTUR SMALL I\",\n    0x1D58F: \"MATHEMATICAL BOLD FRAKTUR SMALL J\",\n    0x1D590: \"MATHEMATICAL BOLD FRAKTUR SMALL K\",\n    0x1D591: \"MATHEMATICAL BOLD FRAKTUR SMALL L\",\n    0x1D592: \"MATHEMATICAL BOLD FRAKTUR SMALL M\",\n    0x1D593: \"MATHEMATICAL BOLD FRAKTUR SMALL N\",\n    0x1D594: \"MATHEMATICAL BOLD FRAKTUR SMALL O\",\n    0x1D595: \"MATHEMATICAL BOLD FRAKTUR SMALL P\",\n    0x1D596: \"MATHEMATICAL BOLD FRAKTUR SMALL Q\",\n    0x1D597: \"MATHEMATICAL BOLD FRAKTUR SMALL R\",\n    0x1D598: \"MATHEMATICAL BOLD FRAKTUR SMALL S\",\n    0x1D599: \"MATHEMATICAL BOLD FRAKTUR SMALL T\",\n    0x1D59A: \"MATHEMATICAL BOLD FRAKTUR SMALL U\",\n    0x1D59B: \"MATHEMATICAL BOLD FRAKTUR SMALL V\",\n    0x1D59C: \"MATHEMATICAL BOLD FRAKTUR SMALL W\",\n    0x1D59D: \"MATHEMATICAL BOLD FRAKTUR SMALL X\",\n    0x1D59E: \"MATHEMATICAL BOLD FRAKTUR SMALL Y\",\n    0x1D59F: \"MATHEMATICAL BOLD FRAKTUR SMALL Z\",\n    0x1D5A0: \"MATHEMATICAL SANS-SERIF CAPITAL A\",\n    0x1D5A1: \"MATHEMATICAL SANS-SERIF CAPITAL B\",\n    0x1D5A2: \"MATHEMATICAL SANS-SERIF CAPITAL C\",\n    0x1D5A3: \"MATHEMATICAL SANS-SERIF CAPITAL D\",\n    0x1D5A4: \"MATHEMATICAL SANS-SERIF CAPITAL E\",\n    0x1D5A5: \"MATHEMATICAL SANS-SERIF CAPITAL F\",\n    0x1D5A6: \"MATHEMATICAL SANS-SERIF CAPITAL G\",\n    0x1D5A7: \"MATHEMATICAL SANS-SERIF CAPITAL H\",\n    0x1D5A8: \"MATHEMATICAL SANS-SERIF CAPITAL I\",\n    0x1D5A9: \"MATHEMATICAL SANS-SERIF CAPITAL J\",\n    0x1D5AA: \"MATHEMATICAL SANS-SERIF CAPITAL K\",\n    0x1D5AB: \"MATHEMATICAL SANS-SERIF CAPITAL L\",\n    0x1D5AC: \"MATHEMATICAL SANS-SERIF CAPITAL M\",\n    0x1D5AD: \"MATHEMATICAL SANS-SERIF CAPITAL N\",\n    0x1D5AE: \"MATHEMATICAL SANS-SERIF CAPITAL O\",\n    0x1D5AF: \"MATHEMATICAL SANS-SERIF CAPITAL P\",\n    0x1D5B0: \"MATHEMATICAL SANS-SERIF CAPITAL Q\",\n    0x1D5B1: \"MATHEMATICAL SANS-SERIF CAPITAL R\",\n    0x1D5B2: \"MATHEMATICAL SANS-SERIF CAPITAL S\",\n    0x1D5B3: \"MATHEMATICAL SANS-SERIF CAPITAL T\",\n    0x1D5B4: \"MATHEMATICAL SANS-SERIF CAPITAL U\",\n    0x1D5B5: \"MATHEMATICAL SANS-SERIF CAPITAL V\",\n    0x1D5B6: \"MATHEMATICAL SANS-SERIF CAPITAL W\",\n    0x1D5B7: \"MATHEMATICAL SANS-SERIF CAPITAL X\",\n    0x1D5B8: \"MATHEMATICAL SANS-SERIF CAPITAL Y\",\n    0x1D5B9: \"MATHEMATICAL SANS-SERIF CAPITAL Z\",\n    0x1D5BA: \"MATHEMATICAL SANS-SERIF SMALL A\",\n    0x1D5BB: \"MATHEMATICAL SANS-SERIF SMALL B\",\n    0x1D5BC: \"MATHEMATICAL SANS-SERIF SMALL C\",\n    0x1D5BD: \"MATHEMATICAL SANS-SERIF SMALL D\",\n    0x1D5BE: \"MATHEMATICAL SANS-SERIF SMALL E\",\n    0x1D5BF: \"MATHEMATICAL SANS-SERIF SMALL F\",\n    0x1D5C0: \"MATHEMATICAL SANS-SERIF SMALL G\",\n    0x1D5C1: \"MATHEMATICAL SANS-SERIF SMALL H\",\n    0x1D5C2: \"MATHEMATICAL SANS-SERIF SMALL I\",\n    0x1D5C3: \"MATHEMATICAL SANS-SERIF SMALL J\",\n    0x1D5C4: \"MATHEMATICAL SANS-SERIF SMALL K\",\n    0x1D5C5: \"MATHEMATICAL SANS-SERIF SMALL L\",\n    0x1D5C6: \"MATHEMATICAL SANS-SERIF SMALL M\",\n    0x1D5C7: \"MATHEMATICAL SANS-SERIF SMALL N\",\n    0x1D5C8: \"MATHEMATICAL SANS-SERIF SMALL O\",\n    0x1D5C9: \"MATHEMATICAL SANS-SERIF SMALL P\",\n    0x1D5CA: \"MATHEMATICAL SANS-SERIF SMALL Q\",\n    0x1D5CB: \"MATHEMATICAL SANS-SERIF SMALL R\",\n    0x1D5CC: \"MATHEMATICAL SANS-SERIF SMALL S\",\n    0x1D5CD: \"MATHEMATICAL SANS-SERIF SMALL T\",\n    0x1D5CE: \"MATHEMATICAL SANS-SERIF SMALL U\",\n    0x1D5CF: \"MATHEMATICAL SANS-SERIF SMALL V\",\n    0x1D5D0: \"MATHEMATICAL SANS-SERIF SMALL W\",\n    0x1D5D1: \"MATHEMATICAL SANS-SERIF SMALL X\",\n    0x1D5D2: \"MATHEMATICAL SANS-SERIF SMALL Y\",\n    0x1D5D3: \"MATHEMATICAL SANS-SERIF SMALL Z\",\n    0x1D5D4: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL A\",\n    0x1D5D5: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL B\",\n    0x1D5D6: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL C\",\n    0x1D5D7: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL D\",\n    0x1D5D8: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL E\",\n    0x1D5D9: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL F\",\n    0x1D5DA: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL G\",\n    0x1D5DB: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL H\",\n    0x1D5DC: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL I\",\n    0x1D5DD: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL J\",\n    0x1D5DE: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL K\",\n    0x1D5DF: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL L\",\n    0x1D5E0: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL M\",\n    0x1D5E1: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL N\",\n    0x1D5E2: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL O\",\n    0x1D5E3: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL P\",\n    0x1D5E4: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL Q\",\n    0x1D5E5: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL R\",\n    0x1D5E6: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL S\",\n    0x1D5E7: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL T\",\n    0x1D5E8: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL U\",\n    0x1D5E9: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL V\",\n    0x1D5EA: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL W\",\n    0x1D5EB: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL X\",\n    0x1D5EC: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL Y\",\n    0x1D5ED: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL Z\",\n    0x1D5EE: \"MATHEMATICAL SANS-SERIF BOLD SMALL A\",\n    0x1D5EF: \"MATHEMATICAL SANS-SERIF BOLD SMALL B\",\n    0x1D5F0: \"MATHEMATICAL SANS-SERIF BOLD SMALL C\",\n    0x1D5F1: \"MATHEMATICAL SANS-SERIF BOLD SMALL D\",\n    0x1D5F2: \"MATHEMATICAL SANS-SERIF BOLD SMALL E\",\n    0x1D5F3: \"MATHEMATICAL SANS-SERIF BOLD SMALL F\",\n    0x1D5F4: \"MATHEMATICAL SANS-SERIF BOLD SMALL G\",\n    0x1D5F5: \"MATHEMATICAL SANS-SERIF BOLD SMALL H\",\n    0x1D5F6: \"MATHEMATICAL SANS-SERIF BOLD SMALL I\",\n    0x1D5F7: \"MATHEMATICAL SANS-SERIF BOLD SMALL J\",\n    0x1D5F8: \"MATHEMATICAL SANS-SERIF BOLD SMALL K\",\n    0x1D5F9: \"MATHEMATICAL SANS-SERIF BOLD SMALL L\",\n    0x1D5FA: \"MATHEMATICAL SANS-SERIF BOLD SMALL M\",\n    0x1D5FB: \"MATHEMATICAL SANS-SERIF BOLD SMALL N\",\n    0x1D5FC: \"MATHEMATICAL SANS-SERIF BOLD SMALL O\",\n    0x1D5FD: \"MATHEMATICAL SANS-SERIF BOLD SMALL P\",\n    0x1D5FE: \"MATHEMATICAL SANS-SERIF BOLD SMALL Q\",\n    0x1D5FF: \"MATHEMATICAL SANS-SERIF BOLD SMALL R\",\n    0x1D600: \"MATHEMATICAL SANS-SERIF BOLD SMALL S\",\n    0x1D601: \"MATHEMATICAL SANS-SERIF BOLD SMALL T\",\n    0x1D602: \"MATHEMATICAL SANS-SERIF BOLD SMALL U\",\n    0x1D603: \"MATHEMATICAL SANS-SERIF BOLD SMALL V\",\n    0x1D604: \"MATHEMATICAL SANS-SERIF BOLD SMALL W\",\n    0x1D605: \"MATHEMATICAL SANS-SERIF BOLD SMALL X\",\n    0x1D606: \"MATHEMATICAL SANS-SERIF BOLD SMALL Y\",\n    0x1D607: \"MATHEMATICAL SANS-SERIF BOLD SMALL Z\",\n    0x1D608: \"MATHEMATICAL SANS-SERIF ITALIC CAPITAL A\",\n    0x1D609: \"MATHEMATICAL SANS-SERIF ITALIC CAPITAL B\",\n    0x1D60A: \"MATHEMATICAL SANS-SERIF ITALIC CAPITAL C\",\n    0x1D60B: \"MATHEMATICAL SANS-SERIF ITALIC CAPITAL D\",\n    0x1D60C: \"MATHEMATICAL SANS-SERIF ITALIC CAPITAL E\",\n    0x1D60D: \"MATHEMATICAL SANS-SERIF ITALIC CAPITAL F\",\n    0x1D60E: \"MATHEMATICAL SANS-SERIF ITALIC CAPITAL G\",\n    0x1D60F: \"MATHEMATICAL SANS-SERIF ITALIC CAPITAL H\",\n    0x1D610: \"MATHEMATICAL SANS-SERIF ITALIC CAPITAL I\",\n    0x1D611: \"MATHEMATICAL SANS-SERIF ITALIC CAPITAL J\",\n    0x1D612: \"MATHEMATICAL SANS-SERIF ITALIC CAPITAL K\",\n    0x1D613: \"MATHEMATICAL SANS-SERIF ITALIC CAPITAL L\",\n    0x1D614: \"MATHEMATICAL SANS-SERIF ITALIC CAPITAL M\",\n    0x1D615: \"MATHEMATICAL SANS-SERIF ITALIC CAPITAL N\",\n    0x1D616: \"MATHEMATICAL SANS-SERIF ITALIC CAPITAL O\",\n    0x1D617: \"MATHEMATICAL SANS-SERIF ITALIC CAPITAL P\",\n    0x1D618: \"MATHEMATICAL SANS-SERIF ITALIC CAPITAL Q\",\n    0x1D619: \"MATHEMATICAL SANS-SERIF ITALIC CAPITAL R\",\n    0x1D61A: \"MATHEMATICAL SANS-SERIF ITALIC CAPITAL S\",\n    0x1D61B: \"MATHEMATICAL SANS-SERIF ITALIC CAPITAL T\",\n    0x1D61C: \"MATHEMATICAL SANS-SERIF ITALIC CAPITAL U\",\n    0x1D61D: \"MATHEMATICAL SANS-SERIF ITALIC CAPITAL V\",\n    0x1D61E: \"MATHEMATICAL SANS-SERIF ITALIC CAPITAL W\",\n    0x1D61F: \"MATHEMATICAL SANS-SERIF ITALIC CAPITAL X\",\n    0x1D620: \"MATHEMATICAL SANS-SERIF ITALIC CAPITAL Y\",\n    0x1D621: \"MATHEMATICAL SANS-SERIF ITALIC CAPITAL Z\",\n    0x1D622: \"MATHEMATICAL SANS-SERIF ITALIC SMALL A\",\n    0x1D623: \"MATHEMATICAL SANS-SERIF ITALIC SMALL B\",\n    0x1D624: \"MATHEMATICAL SANS-SERIF ITALIC SMALL C\",\n    0x1D625: \"MATHEMATICAL SANS-SERIF ITALIC SMALL D\",\n    0x1D626: \"MATHEMATICAL SANS-SERIF ITALIC SMALL E\",\n    0x1D627: \"MATHEMATICAL SANS-SERIF ITALIC SMALL F\",\n    0x1D628: \"MATHEMATICAL SANS-SERIF ITALIC SMALL G\",\n    0x1D629: \"MATHEMATICAL SANS-SERIF ITALIC SMALL H\",\n    0x1D62A: \"MATHEMATICAL SANS-SERIF ITALIC SMALL I\",\n    0x1D62B: \"MATHEMATICAL SANS-SERIF ITALIC SMALL J\",\n    0x1D62C: \"MATHEMATICAL SANS-SERIF ITALIC SMALL K\",\n    0x1D62D: \"MATHEMATICAL SANS-SERIF ITALIC SMALL L\",\n    0x1D62E: \"MATHEMATICAL SANS-SERIF ITALIC SMALL M\",\n    0x1D62F: \"MATHEMATICAL SANS-SERIF ITALIC SMALL N\",\n    0x1D630: \"MATHEMATICAL SANS-SERIF ITALIC SMALL O\",\n    0x1D631: \"MATHEMATICAL SANS-SERIF ITALIC SMALL P\",\n    0x1D632: \"MATHEMATICAL SANS-SERIF ITALIC SMALL Q\",\n    0x1D633: \"MATHEMATICAL SANS-SERIF ITALIC SMALL R\",\n    0x1D634: \"MATHEMATICAL SANS-SERIF ITALIC SMALL S\",\n    0x1D635: \"MATHEMATICAL SANS-SERIF ITALIC SMALL T\",\n    0x1D636: \"MATHEMATICAL SANS-SERIF ITALIC SMALL U\",\n    0x1D637: \"MATHEMATICAL SANS-SERIF ITALIC SMALL V\",\n    0x1D638: \"MATHEMATICAL SANS-SERIF ITALIC SMALL W\",\n    0x1D639: \"MATHEMATICAL SANS-SERIF ITALIC SMALL X\",\n    0x1D63A: \"MATHEMATICAL SANS-SERIF ITALIC SMALL Y\",\n    0x1D63B: \"MATHEMATICAL SANS-SERIF ITALIC SMALL Z\",\n    0x1D63C: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A\",\n    0x1D63D: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B\",\n    0x1D63E: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL C\",\n    0x1D63F: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D\",\n    0x1D640: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E\",\n    0x1D641: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL F\",\n    0x1D642: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL G\",\n    0x1D643: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H\",\n    0x1D644: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL I\",\n    0x1D645: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J\",\n    0x1D646: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL K\",\n    0x1D647: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L\",\n    0x1D648: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M\",\n    0x1D649: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL N\",\n    0x1D64A: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL O\",\n    0x1D64B: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P\",\n    0x1D64C: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Q\",\n    0x1D64D: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R\",\n    0x1D64E: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S\",\n    0x1D64F: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL T\",\n    0x1D650: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL U\",\n    0x1D651: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V\",\n    0x1D652: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL W\",\n    0x1D653: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL X\",\n    0x1D654: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Y\",\n    0x1D655: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z\",\n    0x1D656: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL A\",\n    0x1D657: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL B\",\n    0x1D658: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL C\",\n    0x1D659: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D\",\n    0x1D65A: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E\",\n    0x1D65B: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL F\",\n    0x1D65C: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL G\",\n    0x1D65D: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL H\",\n    0x1D65E: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL I\",\n    0x1D65F: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J\",\n    0x1D660: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL K\",\n    0x1D661: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL L\",\n    0x1D662: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M\",\n    0x1D663: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL N\",\n    0x1D664: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL O\",\n    0x1D665: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL P\",\n    0x1D666: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Q\",\n    0x1D667: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL R\",\n    0x1D668: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL S\",\n    0x1D669: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL T\",\n    0x1D66A: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL U\",\n    0x1D66B: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL V\",\n    0x1D66C: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL W\",\n    0x1D66D: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL X\",\n    0x1D66E: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Y\",\n    0x1D66F: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Z\",\n    0x1D670: \"MATHEMATICAL MONOSPACE CAPITAL A\",\n    0x1D671: \"MATHEMATICAL MONOSPACE CAPITAL B\",\n    0x1D672: \"MATHEMATICAL MONOSPACE CAPITAL C\",\n    0x1D673: \"MATHEMATICAL MONOSPACE CAPITAL D\",\n    0x1D674: \"MATHEMATICAL MONOSPACE CAPITAL E\",\n    0x1D675: \"MATHEMATICAL MONOSPACE CAPITAL F\",\n    0x1D676: \"MATHEMATICAL MONOSPACE CAPITAL G\",\n    0x1D677: \"MATHEMATICAL MONOSPACE CAPITAL H\",\n    0x1D678: \"MATHEMATICAL MONOSPACE CAPITAL I\",\n    0x1D679: \"MATHEMATICAL MONOSPACE CAPITAL J\",\n    0x1D67A: \"MATHEMATICAL MONOSPACE CAPITAL K\",\n    0x1D67B: \"MATHEMATICAL MONOSPACE CAPITAL L\",\n    0x1D67C: \"MATHEMATICAL MONOSPACE CAPITAL M\",\n    0x1D67D: \"MATHEMATICAL MONOSPACE CAPITAL N\",\n    0x1D67E: \"MATHEMATICAL MONOSPACE CAPITAL O\",\n    0x1D67F: \"MATHEMATICAL MONOSPACE CAPITAL P\",\n    0x1D680: \"MATHEMATICAL MONOSPACE CAPITAL Q\",\n    0x1D681: \"MATHEMATICAL MONOSPACE CAPITAL R\",\n    0x1D682: \"MATHEMATICAL MONOSPACE CAPITAL S\",\n    0x1D683: \"MATHEMATICAL MONOSPACE CAPITAL T\",\n    0x1D684: \"MATHEMATICAL MONOSPACE CAPITAL U\",\n    0x1D685: \"MATHEMATICAL MONOSPACE CAPITAL V\",\n    0x1D686: \"MATHEMATICAL MONOSPACE CAPITAL W\",\n    0x1D687: \"MATHEMATICAL MONOSPACE CAPITAL X\",\n    0x1D688: \"MATHEMATICAL MONOSPACE CAPITAL Y\",\n    0x1D689: \"MATHEMATICAL MONOSPACE CAPITAL Z\",\n    0x1D68A: \"MATHEMATICAL MONOSPACE SMALL A\",\n    0x1D68B: \"MATHEMATICAL MONOSPACE SMALL B\",\n    0x1D68C: \"MATHEMATICAL MONOSPACE SMALL C\",\n    0x1D68D: \"MATHEMATICAL MONOSPACE SMALL D\",\n    0x1D68E: \"MATHEMATICAL MONOSPACE SMALL E\",\n    0x1D68F: \"MATHEMATICAL MONOSPACE SMALL F\",\n    0x1D690: \"MATHEMATICAL MONOSPACE SMALL G\",\n    0x1D691: \"MATHEMATICAL MONOSPACE SMALL H\",\n    0x1D692: \"MATHEMATICAL MONOSPACE SMALL I\",\n    0x1D693: \"MATHEMATICAL MONOSPACE SMALL J\",\n    0x1D694: \"MATHEMATICAL MONOSPACE SMALL K\",\n    0x1D695: \"MATHEMATICAL MONOSPACE SMALL L\",\n    0x1D696: \"MATHEMATICAL MONOSPACE SMALL M\",\n    0x1D697: \"MATHEMATICAL MONOSPACE SMALL N\",\n    0x1D698: \"MATHEMATICAL MONOSPACE SMALL O\",\n    0x1D699: \"MATHEMATICAL MONOSPACE SMALL P\",\n    0x1D69A: \"MATHEMATICAL MONOSPACE SMALL Q\",\n    0x1D69B: \"MATHEMATICAL MONOSPACE SMALL R\",\n    0x1D69C: \"MATHEMATICAL MONOSPACE SMALL S\",\n    0x1D69D: \"MATHEMATICAL MONOSPACE SMALL T\",\n    0x1D69E: \"MATHEMATICAL MONOSPACE SMALL U\",\n    0x1D69F: \"MATHEMATICAL MONOSPACE SMALL V\",\n    0x1D6A0: \"MATHEMATICAL MONOSPACE SMALL W\",\n    0x1D6A1: \"MATHEMATICAL MONOSPACE SMALL X\",\n    0x1D6A2: \"MATHEMATICAL MONOSPACE SMALL Y\",\n    0x1D6A3: \"MATHEMATICAL MONOSPACE SMALL Z\",\n    0x1D6A4: \"MATHEMATICAL ITALIC SMALL DOTLESS I\",\n    0x1D6A5: \"MATHEMATICAL ITALIC SMALL DOTLESS J\",\n    0x1D6A8: \"MATHEMATICAL BOLD CAPITAL ALPHA\",\n    0x1D6A9: \"MATHEMATICAL BOLD CAPITAL BETA\",\n    0x1D6AA: \"MATHEMATICAL BOLD CAPITAL GAMMA\",\n    0x1D6AB: \"MATHEMATICAL BOLD CAPITAL DELTA\",\n    0x1D6AC: \"MATHEMATICAL BOLD CAPITAL EPSILON\",\n    0x1D6AD: \"MATHEMATICAL BOLD CAPITAL ZETA\",\n    0x1D6AE: \"MATHEMATICAL BOLD CAPITAL ETA\",\n    0x1D6AF: \"MATHEMATICAL BOLD CAPITAL THETA\",\n    0x1D6B0: \"MATHEMATICAL BOLD CAPITAL IOTA\",\n    0x1D6B1: \"MATHEMATICAL BOLD CAPITAL KAPPA\",\n    0x1D6B2: \"MATHEMATICAL BOLD CAPITAL LAMDA\",\n    0x1D6B3: \"MATHEMATICAL BOLD CAPITAL MU\",\n    0x1D6B4: \"MATHEMATICAL BOLD CAPITAL NU\",\n    0x1D6B5: \"MATHEMATICAL BOLD CAPITAL XI\",\n    0x1D6B6: \"MATHEMATICAL BOLD CAPITAL OMICRON\",\n    0x1D6B7: \"MATHEMATICAL BOLD CAPITAL PI\",\n    0x1D6B8: \"MATHEMATICAL BOLD CAPITAL RHO\",\n    0x1D6B9: \"MATHEMATICAL BOLD CAPITAL THETA SYMBOL\",\n    0x1D6BA: \"MATHEMATICAL BOLD CAPITAL SIGMA\",\n    0x1D6BB: \"MATHEMATICAL BOLD CAPITAL TAU\",\n    0x1D6BC: \"MATHEMATICAL BOLD CAPITAL UPSILON\",\n    0x1D6BD: \"MATHEMATICAL BOLD CAPITAL PHI\",\n    0x1D6BE: \"MATHEMATICAL BOLD CAPITAL CHI\",\n    0x1D6BF: \"MATHEMATICAL BOLD CAPITAL PSI\",\n    0x1D6C0: \"MATHEMATICAL BOLD CAPITAL OMEGA\",\n    0x1D6C1: \"MATHEMATICAL BOLD NABLA\",\n    0x1D6C2: \"MATHEMATICAL BOLD SMALL ALPHA\",\n    0x1D6C3: \"MATHEMATICAL BOLD SMALL BETA\",\n    0x1D6C4: \"MATHEMATICAL BOLD SMALL GAMMA\",\n    0x1D6C5: \"MATHEMATICAL BOLD SMALL DELTA\",\n    0x1D6C6: \"MATHEMATICAL BOLD SMALL EPSILON\",\n    0x1D6C7: \"MATHEMATICAL BOLD SMALL ZETA\",\n    0x1D6C8: \"MATHEMATICAL BOLD SMALL ETA\",\n    0x1D6C9: \"MATHEMATICAL BOLD SMALL THETA\",\n    0x1D6CA: \"MATHEMATICAL BOLD SMALL IOTA\",\n    0x1D6CB: \"MATHEMATICAL BOLD SMALL KAPPA\",\n    0x1D6CC: \"MATHEMATICAL BOLD SMALL LAMDA\",\n    0x1D6CD: \"MATHEMATICAL BOLD SMALL MU\",\n    0x1D6CE: \"MATHEMATICAL BOLD SMALL NU\",\n    0x1D6CF: \"MATHEMATICAL BOLD SMALL XI\",\n    0x1D6D0: \"MATHEMATICAL BOLD SMALL OMICRON\",\n    0x1D6D1: \"MATHEMATICAL BOLD SMALL PI\",\n    0x1D6D2: \"MATHEMATICAL BOLD SMALL RHO\",\n    0x1D6D3: \"MATHEMATICAL BOLD SMALL FINAL SIGMA\",\n    0x1D6D4: \"MATHEMATICAL BOLD SMALL SIGMA\",\n    0x1D6D5: \"MATHEMATICAL BOLD SMALL TAU\",\n    0x1D6D6: \"MATHEMATICAL BOLD SMALL UPSILON\",\n    0x1D6D7: \"MATHEMATICAL BOLD SMALL PHI\",\n    0x1D6D8: \"MATHEMATICAL BOLD SMALL CHI\",\n    0x1D6D9: \"MATHEMATICAL BOLD SMALL PSI\",\n    0x1D6DA: \"MATHEMATICAL BOLD SMALL OMEGA\",\n    0x1D6DB: \"MATHEMATICAL BOLD PARTIAL DIFFERENTIAL\",\n    0x1D6DC: \"MATHEMATICAL BOLD EPSILON SYMBOL\",\n    0x1D6DD: \"MATHEMATICAL BOLD THETA SYMBOL\",\n    0x1D6DE: \"MATHEMATICAL BOLD KAPPA SYMBOL\",\n    0x1D6DF: \"MATHEMATICAL BOLD PHI SYMBOL\",\n    0x1D6E0: \"MATHEMATICAL BOLD RHO SYMBOL\",\n    0x1D6E1: \"MATHEMATICAL BOLD PI SYMBOL\",\n    0x1D6E2: \"MATHEMATICAL ITALIC CAPITAL ALPHA\",\n    0x1D6E3: \"MATHEMATICAL ITALIC CAPITAL BETA\",\n    0x1D6E4: \"MATHEMATICAL ITALIC CAPITAL GAMMA\",\n    0x1D6E5: \"MATHEMATICAL ITALIC CAPITAL DELTA\",\n    0x1D6E6: \"MATHEMATICAL ITALIC CAPITAL EPSILON\",\n    0x1D6E7: \"MATHEMATICAL ITALIC CAPITAL ZETA\",\n    0x1D6E8: \"MATHEMATICAL ITALIC CAPITAL ETA\",\n    0x1D6E9: \"MATHEMATICAL ITALIC CAPITAL THETA\",\n    0x1D6EA: \"MATHEMATICAL ITALIC CAPITAL IOTA\",\n    0x1D6EB: \"MATHEMATICAL ITALIC CAPITAL KAPPA\",\n    0x1D6EC: \"MATHEMATICAL ITALIC CAPITAL LAMDA\",\n    0x1D6ED: \"MATHEMATICAL ITALIC CAPITAL MU\",\n    0x1D6EE: \"MATHEMATICAL ITALIC CAPITAL NU\",\n    0x1D6EF: \"MATHEMATICAL ITALIC CAPITAL XI\",\n    0x1D6F0: \"MATHEMATICAL ITALIC CAPITAL OMICRON\",\n    0x1D6F1: \"MATHEMATICAL ITALIC CAPITAL PI\",\n    0x1D6F2: \"MATHEMATICAL ITALIC CAPITAL RHO\",\n    0x1D6F3: \"MATHEMATICAL ITALIC CAPITAL THETA SYMBOL\",\n    0x1D6F4: \"MATHEMATICAL ITALIC CAPITAL SIGMA\",\n    0x1D6F5: \"MATHEMATICAL ITALIC CAPITAL TAU\",\n    0x1D6F6: \"MATHEMATICAL ITALIC CAPITAL UPSILON\",\n    0x1D6F7: \"MATHEMATICAL ITALIC CAPITAL PHI\",\n    0x1D6F8: \"MATHEMATICAL ITALIC CAPITAL CHI\",\n    0x1D6F9: \"MATHEMATICAL ITALIC CAPITAL PSI\",\n    0x1D6FA: \"MATHEMATICAL ITALIC CAPITAL OMEGA\",\n    0x1D6FB: \"MATHEMATICAL ITALIC NABLA\",\n    0x1D6FC: \"MATHEMATICAL ITALIC SMALL ALPHA\",\n    0x1D6FD: \"MATHEMATICAL ITALIC SMALL BETA\",\n    0x1D6FE: \"MATHEMATICAL ITALIC SMALL GAMMA\",\n    0x1D6FF: \"MATHEMATICAL ITALIC SMALL DELTA\",\n    0x1D700: \"MATHEMATICAL ITALIC SMALL EPSILON\",\n    0x1D701: \"MATHEMATICAL ITALIC SMALL ZETA\",\n    0x1D702: \"MATHEMATICAL ITALIC SMALL ETA\",\n    0x1D703: \"MATHEMATICAL ITALIC SMALL THETA\",\n    0x1D704: \"MATHEMATICAL ITALIC SMALL IOTA\",\n    0x1D705: \"MATHEMATICAL ITALIC SMALL KAPPA\",\n    0x1D706: \"MATHEMATICAL ITALIC SMALL LAMDA\",\n    0x1D707: \"MATHEMATICAL ITALIC SMALL MU\",\n    0x1D708: \"MATHEMATICAL ITALIC SMALL NU\",\n    0x1D709: \"MATHEMATICAL ITALIC SMALL XI\",\n    0x1D70A: \"MATHEMATICAL ITALIC SMALL OMICRON\",\n    0x1D70B: \"MATHEMATICAL ITALIC SMALL PI\",\n    0x1D70C: \"MATHEMATICAL ITALIC SMALL RHO\",\n    0x1D70D: \"MATHEMATICAL ITALIC SMALL FINAL SIGMA\",\n    0x1D70E: \"MATHEMATICAL ITALIC SMALL SIGMA\",\n    0x1D70F: \"MATHEMATICAL ITALIC SMALL TAU\",\n    0x1D710: \"MATHEMATICAL ITALIC SMALL UPSILON\",\n    0x1D711: \"MATHEMATICAL ITALIC SMALL PHI\",\n    0x1D712: \"MATHEMATICAL ITALIC SMALL CHI\",\n    0x1D713: \"MATHEMATICAL ITALIC SMALL PSI\",\n    0x1D714: \"MATHEMATICAL ITALIC SMALL OMEGA\",\n    0x1D715: \"MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL\",\n    0x1D716: \"MATHEMATICAL ITALIC EPSILON SYMBOL\",\n    0x1D717: \"MATHEMATICAL ITALIC THETA SYMBOL\",\n    0x1D718: \"MATHEMATICAL ITALIC KAPPA SYMBOL\",\n    0x1D719: \"MATHEMATICAL ITALIC PHI SYMBOL\",\n    0x1D71A: \"MATHEMATICAL ITALIC RHO SYMBOL\",\n    0x1D71B: \"MATHEMATICAL ITALIC PI SYMBOL\",\n    0x1D71C: \"MATHEMATICAL BOLD ITALIC CAPITAL ALPHA\",\n    0x1D71D: \"MATHEMATICAL BOLD ITALIC CAPITAL BETA\",\n    0x1D71E: \"MATHEMATICAL BOLD ITALIC CAPITAL GAMMA\",\n    0x1D71F: \"MATHEMATICAL BOLD ITALIC CAPITAL DELTA\",\n    0x1D720: \"MATHEMATICAL BOLD ITALIC CAPITAL EPSILON\",\n    0x1D721: \"MATHEMATICAL BOLD ITALIC CAPITAL ZETA\",\n    0x1D722: \"MATHEMATICAL BOLD ITALIC CAPITAL ETA\",\n    0x1D723: \"MATHEMATICAL BOLD ITALIC CAPITAL THETA\",\n    0x1D724: \"MATHEMATICAL BOLD ITALIC CAPITAL IOTA\",\n    0x1D725: \"MATHEMATICAL BOLD ITALIC CAPITAL KAPPA\",\n    0x1D726: \"MATHEMATICAL BOLD ITALIC CAPITAL LAMDA\",\n    0x1D727: \"MATHEMATICAL BOLD ITALIC CAPITAL MU\",\n    0x1D728: \"MATHEMATICAL BOLD ITALIC CAPITAL NU\",\n    0x1D729: \"MATHEMATICAL BOLD ITALIC CAPITAL XI\",\n    0x1D72A: \"MATHEMATICAL BOLD ITALIC CAPITAL OMICRON\",\n    0x1D72B: \"MATHEMATICAL BOLD ITALIC CAPITAL PI\",\n    0x1D72C: \"MATHEMATICAL BOLD ITALIC CAPITAL RHO\",\n    0x1D72D: \"MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL\",\n    0x1D72E: \"MATHEMATICAL BOLD ITALIC CAPITAL SIGMA\",\n    0x1D72F: \"MATHEMATICAL BOLD ITALIC CAPITAL TAU\",\n    0x1D730: \"MATHEMATICAL BOLD ITALIC CAPITAL UPSILON\",\n    0x1D731: \"MATHEMATICAL BOLD ITALIC CAPITAL PHI\",\n    0x1D732: \"MATHEMATICAL BOLD ITALIC CAPITAL CHI\",\n    0x1D733: \"MATHEMATICAL BOLD ITALIC CAPITAL PSI\",\n    0x1D734: \"MATHEMATICAL BOLD ITALIC CAPITAL OMEGA\",\n    0x1D735: \"MATHEMATICAL BOLD ITALIC NABLA\",\n    0x1D736: \"MATHEMATICAL BOLD ITALIC SMALL ALPHA\",\n    0x1D737: \"MATHEMATICAL BOLD ITALIC SMALL BETA\",\n    0x1D738: \"MATHEMATICAL BOLD ITALIC SMALL GAMMA\",\n    0x1D739: \"MATHEMATICAL BOLD ITALIC SMALL DELTA\",\n    0x1D73A: \"MATHEMATICAL BOLD ITALIC SMALL EPSILON\",\n    0x1D73B: \"MATHEMATICAL BOLD ITALIC SMALL ZETA\",\n    0x1D73C: \"MATHEMATICAL BOLD ITALIC SMALL ETA\",\n    0x1D73D: \"MATHEMATICAL BOLD ITALIC SMALL THETA\",\n    0x1D73E: \"MATHEMATICAL BOLD ITALIC SMALL IOTA\",\n    0x1D73F: \"MATHEMATICAL BOLD ITALIC SMALL KAPPA\",\n    0x1D740: \"MATHEMATICAL BOLD ITALIC SMALL LAMDA\",\n    0x1D741: \"MATHEMATICAL BOLD ITALIC SMALL MU\",\n    0x1D742: \"MATHEMATICAL BOLD ITALIC SMALL NU\",\n    0x1D743: \"MATHEMATICAL BOLD ITALIC SMALL XI\",\n    0x1D744: \"MATHEMATICAL BOLD ITALIC SMALL OMICRON\",\n    0x1D745: \"MATHEMATICAL BOLD ITALIC SMALL PI\",\n    0x1D746: \"MATHEMATICAL BOLD ITALIC SMALL RHO\",\n    0x1D747: \"MATHEMATICAL BOLD ITALIC SMALL FINAL SIGMA\",\n    0x1D748: \"MATHEMATICAL BOLD ITALIC SMALL SIGMA\",\n    0x1D749: \"MATHEMATICAL BOLD ITALIC SMALL TAU\",\n    0x1D74A: \"MATHEMATICAL BOLD ITALIC SMALL UPSILON\",\n    0x1D74B: \"MATHEMATICAL BOLD ITALIC SMALL PHI\",\n    0x1D74C: \"MATHEMATICAL BOLD ITALIC SMALL CHI\",\n    0x1D74D: \"MATHEMATICAL BOLD ITALIC SMALL PSI\",\n    0x1D74E: \"MATHEMATICAL BOLD ITALIC SMALL OMEGA\",\n    0x1D74F: \"MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL\",\n    0x1D750: \"MATHEMATICAL BOLD ITALIC EPSILON SYMBOL\",\n    0x1D751: \"MATHEMATICAL BOLD ITALIC THETA SYMBOL\",\n    0x1D752: \"MATHEMATICAL BOLD ITALIC KAPPA SYMBOL\",\n    0x1D753: \"MATHEMATICAL BOLD ITALIC PHI SYMBOL\",\n    0x1D754: \"MATHEMATICAL BOLD ITALIC RHO SYMBOL\",\n    0x1D755: \"MATHEMATICAL BOLD ITALIC PI SYMBOL\",\n    0x1D756: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA\",\n    0x1D757: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA\",\n    0x1D758: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA\",\n    0x1D759: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA\",\n    0x1D75A: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON\",\n    0x1D75B: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL ZETA\",\n    0x1D75C: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA\",\n    0x1D75D: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA\",\n    0x1D75E: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL IOTA\",\n    0x1D75F: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL KAPPA\",\n    0x1D760: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL LAMDA\",\n    0x1D761: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL MU\",\n    0x1D762: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL NU\",\n    0x1D763: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL XI\",\n    0x1D764: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL OMICRON\",\n    0x1D765: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL PI\",\n    0x1D766: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO\",\n    0x1D767: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL\",\n    0x1D768: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL SIGMA\",\n    0x1D769: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL TAU\",\n    0x1D76A: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL UPSILON\",\n    0x1D76B: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL PHI\",\n    0x1D76C: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL CHI\",\n    0x1D76D: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL PSI\",\n    0x1D76E: \"MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA\",\n    0x1D76F: \"MATHEMATICAL SANS-SERIF BOLD NABLA\",\n    0x1D770: \"MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA\",\n    0x1D771: \"MATHEMATICAL SANS-SERIF BOLD SMALL BETA\",\n    0x1D772: \"MATHEMATICAL SANS-SERIF BOLD SMALL GAMMA\",\n    0x1D773: \"MATHEMATICAL SANS-SERIF BOLD SMALL DELTA\",\n    0x1D774: \"MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON\",\n    0x1D775: \"MATHEMATICAL SANS-SERIF BOLD SMALL ZETA\",\n    0x1D776: \"MATHEMATICAL SANS-SERIF BOLD SMALL ETA\",\n    0x1D777: \"MATHEMATICAL SANS-SERIF BOLD SMALL THETA\",\n    0x1D778: \"MATHEMATICAL SANS-SERIF BOLD SMALL IOTA\",\n    0x1D779: \"MATHEMATICAL SANS-SERIF BOLD SMALL KAPPA\",\n    0x1D77A: \"MATHEMATICAL SANS-SERIF BOLD SMALL LAMDA\",\n    0x1D77B: \"MATHEMATICAL SANS-SERIF BOLD SMALL MU\",\n    0x1D77C: \"MATHEMATICAL SANS-SERIF BOLD SMALL NU\",\n    0x1D77D: \"MATHEMATICAL SANS-SERIF BOLD SMALL XI\",\n    0x1D77E: \"MATHEMATICAL SANS-SERIF BOLD SMALL OMICRON\",\n    0x1D77F: \"MATHEMATICAL SANS-SERIF BOLD SMALL PI\",\n    0x1D780: \"MATHEMATICAL SANS-SERIF BOLD SMALL RHO\",\n    0x1D781: \"MATHEMATICAL SANS-SERIF BOLD SMALL FINAL SIGMA\",\n    0x1D782: \"MATHEMATICAL SANS-SERIF BOLD SMALL SIGMA\",\n    0x1D783: \"MATHEMATICAL SANS-SERIF BOLD SMALL TAU\",\n    0x1D784: \"MATHEMATICAL SANS-SERIF BOLD SMALL UPSILON\",\n    0x1D785: \"MATHEMATICAL SANS-SERIF BOLD SMALL PHI\",\n    0x1D786: \"MATHEMATICAL SANS-SERIF BOLD SMALL CHI\",\n    0x1D787: \"MATHEMATICAL SANS-SERIF BOLD SMALL PSI\",\n    0x1D788: \"MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA\",\n    0x1D789: \"MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL\",\n    0x1D78A: \"MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL\",\n    0x1D78B: \"MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL\",\n    0x1D78C: \"MATHEMATICAL SANS-SERIF BOLD KAPPA SYMBOL\",\n    0x1D78D: \"MATHEMATICAL SANS-SERIF BOLD PHI SYMBOL\",\n    0x1D78E: \"MATHEMATICAL SANS-SERIF BOLD RHO SYMBOL\",\n    0x1D78F: \"MATHEMATICAL SANS-SERIF BOLD PI SYMBOL\",\n    0x1D790: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA\",\n    0x1D791: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA\",\n    0x1D792: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA\",\n    0x1D793: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA\",\n    0x1D794: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON\",\n    0x1D795: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ZETA\",\n    0x1D796: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA\",\n    0x1D797: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA\",\n    0x1D798: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL IOTA\",\n    0x1D799: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL KAPPA\",\n    0x1D79A: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL LAMDA\",\n    0x1D79B: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU\",\n    0x1D79C: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL NU\",\n    0x1D79D: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL XI\",\n    0x1D79E: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMICRON\",\n    0x1D79F: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PI\",\n    0x1D7A0: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO\",\n    0x1D7A1: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL\",\n    0x1D7A2: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL SIGMA\",\n    0x1D7A3: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL TAU\",\n    0x1D7A4: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL UPSILON\",\n    0x1D7A5: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PHI\",\n    0x1D7A6: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL CHI\",\n    0x1D7A7: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PSI\",\n    0x1D7A8: \"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA\",\n    0x1D7A9: \"MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA\",\n    0x1D7AA: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA\",\n    0x1D7AB: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL BETA\",\n    0x1D7AC: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL GAMMA\",\n    0x1D7AD: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL DELTA\",\n    0x1D7AE: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON\",\n    0x1D7AF: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ZETA\",\n    0x1D7B0: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ETA\",\n    0x1D7B1: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA\",\n    0x1D7B2: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL IOTA\",\n    0x1D7B3: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL KAPPA\",\n    0x1D7B4: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL LAMDA\",\n    0x1D7B5: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL MU\",\n    0x1D7B6: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL NU\",\n    0x1D7B7: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL XI\",\n    0x1D7B8: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMICRON\",\n    0x1D7B9: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PI\",\n    0x1D7BA: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL RHO\",\n    0x1D7BB: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL FINAL SIGMA\",\n    0x1D7BC: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL SIGMA\",\n    0x1D7BD: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL TAU\",\n    0x1D7BE: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL UPSILON\",\n    0x1D7BF: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PHI\",\n    0x1D7C0: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL CHI\",\n    0x1D7C1: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PSI\",\n    0x1D7C2: \"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA\",\n    0x1D7C3: \"MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL\",\n    0x1D7C4: \"MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL\",\n    0x1D7C5: \"MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL\",\n    0x1D7C6: \"MATHEMATICAL SANS-SERIF BOLD ITALIC KAPPA SYMBOL\",\n    0x1D7C7: \"MATHEMATICAL SANS-SERIF BOLD ITALIC PHI SYMBOL\",\n    0x1D7C8: \"MATHEMATICAL SANS-SERIF BOLD ITALIC RHO SYMBOL\",\n    0x1D7C9: \"MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL\",\n    0x1D7CA: \"MATHEMATICAL BOLD CAPITAL DIGAMMA\",\n    0x1D7CB: \"MATHEMATICAL BOLD SMALL DIGAMMA\",\n    0x1D7CE: \"MATHEMATICAL BOLD DIGIT ZERO\",\n    0x1D7CF: \"MATHEMATICAL BOLD DIGIT ONE\",\n    0x1D7D0: \"MATHEMATICAL BOLD DIGIT TWO\",\n    0x1D7D1: \"MATHEMATICAL BOLD DIGIT THREE\",\n    0x1D7D2: \"MATHEMATICAL BOLD DIGIT FOUR\",\n    0x1D7D3: \"MATHEMATICAL BOLD DIGIT FIVE\",\n    0x1D7D4: \"MATHEMATICAL BOLD DIGIT SIX\",\n    0x1D7D5: \"MATHEMATICAL BOLD DIGIT SEVEN\",\n    0x1D7D6: \"MATHEMATICAL BOLD DIGIT EIGHT\",\n    0x1D7D7: \"MATHEMATICAL BOLD DIGIT NINE\",\n    0x1D7D8: \"MATHEMATICAL DOUBLE-STRUCK DIGIT ZERO\",\n    0x1D7D9: \"MATHEMATICAL DOUBLE-STRUCK DIGIT ONE\",\n    0x1D7DA: \"MATHEMATICAL DOUBLE-STRUCK DIGIT TWO\",\n    0x1D7DB: \"MATHEMATICAL DOUBLE-STRUCK DIGIT THREE\",\n    0x1D7DC: \"MATHEMATICAL DOUBLE-STRUCK DIGIT FOUR\",\n    0x1D7DD: \"MATHEMATICAL DOUBLE-STRUCK DIGIT FIVE\",\n    0x1D7DE: \"MATHEMATICAL DOUBLE-STRUCK DIGIT SIX\",\n    0x1D7DF: \"MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN\",\n    0x1D7E0: \"MATHEMATICAL DOUBLE-STRUCK DIGIT EIGHT\",\n    0x1D7E1: \"MATHEMATICAL DOUBLE-STRUCK DIGIT NINE\",\n    0x1D7E2: \"MATHEMATICAL SANS-SERIF DIGIT ZERO\",\n    0x1D7E3: \"MATHEMATICAL SANS-SERIF DIGIT ONE\",\n    0x1D7E4: \"MATHEMATICAL SANS-SERIF DIGIT TWO\",\n    0x1D7E5: \"MATHEMATICAL SANS-SERIF DIGIT THREE\",\n    0x1D7E6: \"MATHEMATICAL SANS-SERIF DIGIT FOUR\",\n    0x1D7E7: \"MATHEMATICAL SANS-SERIF DIGIT FIVE\",\n    0x1D7E8: \"MATHEMATICAL SANS-SERIF DIGIT SIX\",\n    0x1D7E9: \"MATHEMATICAL SANS-SERIF DIGIT SEVEN\",\n    0x1D7EA: \"MATHEMATICAL SANS-SERIF DIGIT EIGHT\",\n    0x1D7EB: \"MATHEMATICAL SANS-SERIF DIGIT NINE\",\n    0x1D7EC: \"MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO\",\n    0x1D7ED: \"MATHEMATICAL SANS-SERIF BOLD DIGIT ONE\",\n    0x1D7EE: \"MATHEMATICAL SANS-SERIF BOLD DIGIT TWO\",\n    0x1D7EF: \"MATHEMATICAL SANS-SERIF BOLD DIGIT THREE\",\n    0x1D7F0: \"MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR\",\n    0x1D7F1: \"MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE\",\n    0x1D7F2: \"MATHEMATICAL SANS-SERIF BOLD DIGIT SIX\",\n    0x1D7F3: \"MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN\",\n    0x1D7F4: \"MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT\",\n    0x1D7F5: \"MATHEMATICAL SANS-SERIF BOLD DIGIT NINE\",\n    0x1D7F6: \"MATHEMATICAL MONOSPACE DIGIT ZERO\",\n    0x1D7F7: \"MATHEMATICAL MONOSPACE DIGIT ONE\",\n    0x1D7F8: \"MATHEMATICAL MONOSPACE DIGIT TWO\",\n    0x1D7F9: \"MATHEMATICAL MONOSPACE DIGIT THREE\",\n    0x1D7FA: \"MATHEMATICAL MONOSPACE DIGIT FOUR\",\n    0x1D7FB: \"MATHEMATICAL MONOSPACE DIGIT FIVE\",\n    0x1D7FC: \"MATHEMATICAL MONOSPACE DIGIT SIX\",\n    0x1D7FD: \"MATHEMATICAL MONOSPACE DIGIT SEVEN\",\n    0x1D7FE: \"MATHEMATICAL MONOSPACE DIGIT EIGHT\",\n    0x1D7FF: \"MATHEMATICAL MONOSPACE DIGIT NINE\",\n    0x1F000: \"MAHJONG TILE EAST WIND\",\n    0x1F001: \"MAHJONG TILE SOUTH WIND\",\n    0x1F002: \"MAHJONG TILE WEST WIND\",\n    0x1F003: \"MAHJONG TILE NORTH WIND\",\n    0x1F004: \"MAHJONG TILE RED DRAGON\",\n    0x1F005: \"MAHJONG TILE GREEN DRAGON\",\n    0x1F006: \"MAHJONG TILE WHITE DRAGON\",\n    0x1F007: \"MAHJONG TILE ONE OF CHARACTERS\",\n    0x1F008: \"MAHJONG TILE TWO OF CHARACTERS\",\n    0x1F009: \"MAHJONG TILE THREE OF CHARACTERS\",\n    0x1F00A: \"MAHJONG TILE FOUR OF CHARACTERS\",\n    0x1F00B: \"MAHJONG TILE FIVE OF CHARACTERS\",\n    0x1F00C: \"MAHJONG TILE SIX OF CHARACTERS\",\n    0x1F00D: \"MAHJONG TILE SEVEN OF CHARACTERS\",\n    0x1F00E: \"MAHJONG TILE EIGHT OF CHARACTERS\",\n    0x1F00F: \"MAHJONG TILE NINE OF CHARACTERS\",\n    0x1F010: \"MAHJONG TILE ONE OF BAMBOOS\",\n    0x1F011: \"MAHJONG TILE TWO OF BAMBOOS\",\n    0x1F012: \"MAHJONG TILE THREE OF BAMBOOS\",\n    0x1F013: \"MAHJONG TILE FOUR OF BAMBOOS\",\n    0x1F014: \"MAHJONG TILE FIVE OF BAMBOOS\",\n    0x1F015: \"MAHJONG TILE SIX OF BAMBOOS\",\n    0x1F016: \"MAHJONG TILE SEVEN OF BAMBOOS\",\n    0x1F017: \"MAHJONG TILE EIGHT OF BAMBOOS\",\n    0x1F018: \"MAHJONG TILE NINE OF BAMBOOS\",\n    0x1F019: \"MAHJONG TILE ONE OF CIRCLES\",\n    0x1F01A: \"MAHJONG TILE TWO OF CIRCLES\",\n    0x1F01B: \"MAHJONG TILE THREE OF CIRCLES\",\n    0x1F01C: \"MAHJONG TILE FOUR OF CIRCLES\",\n    0x1F01D: \"MAHJONG TILE FIVE OF CIRCLES\",\n    0x1F01E: \"MAHJONG TILE SIX OF CIRCLES\",\n    0x1F01F: \"MAHJONG TILE SEVEN OF CIRCLES\",\n    0x1F020: \"MAHJONG TILE EIGHT OF CIRCLES\",\n    0x1F021: \"MAHJONG TILE NINE OF CIRCLES\",\n    0x1F022: \"MAHJONG TILE PLUM\",\n    0x1F023: \"MAHJONG TILE ORCHID\",\n    0x1F024: \"MAHJONG TILE BAMBOO\",\n    0x1F025: \"MAHJONG TILE CHRYSANTHEMUM\",\n    0x1F026: \"MAHJONG TILE SPRING\",\n    0x1F027: \"MAHJONG TILE SUMMER\",\n    0x1F028: \"MAHJONG TILE AUTUMN\",\n    0x1F029: \"MAHJONG TILE WINTER\",\n    0x1F02A: \"MAHJONG TILE JOKER\",\n    0x1F02B: \"MAHJONG TILE BACK\",\n    0x1F030: \"DOMINO TILE HORIZONTAL BACK\",\n    0x1F031: \"DOMINO TILE HORIZONTAL-00-00\",\n    0x1F032: \"DOMINO TILE HORIZONTAL-00-01\",\n    0x1F033: \"DOMINO TILE HORIZONTAL-00-02\",\n    0x1F034: \"DOMINO TILE HORIZONTAL-00-03\",\n    0x1F035: \"DOMINO TILE HORIZONTAL-00-04\",\n    0x1F036: \"DOMINO TILE HORIZONTAL-00-05\",\n    0x1F037: \"DOMINO TILE HORIZONTAL-00-06\",\n    0x1F038: \"DOMINO TILE HORIZONTAL-01-00\",\n    0x1F039: \"DOMINO TILE HORIZONTAL-01-01\",\n    0x1F03A: \"DOMINO TILE HORIZONTAL-01-02\",\n    0x1F03B: \"DOMINO TILE HORIZONTAL-01-03\",\n    0x1F03C: \"DOMINO TILE HORIZONTAL-01-04\",\n    0x1F03D: \"DOMINO TILE HORIZONTAL-01-05\",\n    0x1F03E: \"DOMINO TILE HORIZONTAL-01-06\",\n    0x1F03F: \"DOMINO TILE HORIZONTAL-02-00\",\n    0x1F040: \"DOMINO TILE HORIZONTAL-02-01\",\n    0x1F041: \"DOMINO TILE HORIZONTAL-02-02\",\n    0x1F042: \"DOMINO TILE HORIZONTAL-02-03\",\n    0x1F043: \"DOMINO TILE HORIZONTAL-02-04\",\n    0x1F044: \"DOMINO TILE HORIZONTAL-02-05\",\n    0x1F045: \"DOMINO TILE HORIZONTAL-02-06\",\n    0x1F046: \"DOMINO TILE HORIZONTAL-03-00\",\n    0x1F047: \"DOMINO TILE HORIZONTAL-03-01\",\n    0x1F048: \"DOMINO TILE HORIZONTAL-03-02\",\n    0x1F049: \"DOMINO TILE HORIZONTAL-03-03\",\n    0x1F04A: \"DOMINO TILE HORIZONTAL-03-04\",\n    0x1F04B: \"DOMINO TILE HORIZONTAL-03-05\",\n    0x1F04C: \"DOMINO TILE HORIZONTAL-03-06\",\n    0x1F04D: \"DOMINO TILE HORIZONTAL-04-00\",\n    0x1F04E: \"DOMINO TILE HORIZONTAL-04-01\",\n    0x1F04F: \"DOMINO TILE HORIZONTAL-04-02\",\n    0x1F050: \"DOMINO TILE HORIZONTAL-04-03\",\n    0x1F051: \"DOMINO TILE HORIZONTAL-04-04\",\n    0x1F052: \"DOMINO TILE HORIZONTAL-04-05\",\n    0x1F053: \"DOMINO TILE HORIZONTAL-04-06\",\n    0x1F054: \"DOMINO TILE HORIZONTAL-05-00\",\n    0x1F055: \"DOMINO TILE HORIZONTAL-05-01\",\n    0x1F056: \"DOMINO TILE HORIZONTAL-05-02\",\n    0x1F057: \"DOMINO TILE HORIZONTAL-05-03\",\n    0x1F058: \"DOMINO TILE HORIZONTAL-05-04\",\n    0x1F059: \"DOMINO TILE HORIZONTAL-05-05\",\n    0x1F05A: \"DOMINO TILE HORIZONTAL-05-06\",\n    0x1F05B: \"DOMINO TILE HORIZONTAL-06-00\",\n    0x1F05C: \"DOMINO TILE HORIZONTAL-06-01\",\n    0x1F05D: \"DOMINO TILE HORIZONTAL-06-02\",\n    0x1F05E: \"DOMINO TILE HORIZONTAL-06-03\",\n    0x1F05F: \"DOMINO TILE HORIZONTAL-06-04\",\n    0x1F060: \"DOMINO TILE HORIZONTAL-06-05\",\n    0x1F061: \"DOMINO TILE HORIZONTAL-06-06\",\n    0x1F062: \"DOMINO TILE VERTICAL BACK\",\n    0x1F063: \"DOMINO TILE VERTICAL-00-00\",\n    0x1F064: \"DOMINO TILE VERTICAL-00-01\",\n    0x1F065: \"DOMINO TILE VERTICAL-00-02\",\n    0x1F066: \"DOMINO TILE VERTICAL-00-03\",\n    0x1F067: \"DOMINO TILE VERTICAL-00-04\",\n    0x1F068: \"DOMINO TILE VERTICAL-00-05\",\n    0x1F069: \"DOMINO TILE VERTICAL-00-06\",\n    0x1F06A: \"DOMINO TILE VERTICAL-01-00\",\n    0x1F06B: \"DOMINO TILE VERTICAL-01-01\",\n    0x1F06C: \"DOMINO TILE VERTICAL-01-02\",\n    0x1F06D: \"DOMINO TILE VERTICAL-01-03\",\n    0x1F06E: \"DOMINO TILE VERTICAL-01-04\",\n    0x1F06F: \"DOMINO TILE VERTICAL-01-05\",\n    0x1F070: \"DOMINO TILE VERTICAL-01-06\",\n    0x1F071: \"DOMINO TILE VERTICAL-02-00\",\n    0x1F072: \"DOMINO TILE VERTICAL-02-01\",\n    0x1F073: \"DOMINO TILE VERTICAL-02-02\",\n    0x1F074: \"DOMINO TILE VERTICAL-02-03\",\n    0x1F075: \"DOMINO TILE VERTICAL-02-04\",\n    0x1F076: \"DOMINO TILE VERTICAL-02-05\",\n    0x1F077: \"DOMINO TILE VERTICAL-02-06\",\n    0x1F078: \"DOMINO TILE VERTICAL-03-00\",\n    0x1F079: \"DOMINO TILE VERTICAL-03-01\",\n    0x1F07A: \"DOMINO TILE VERTICAL-03-02\",\n    0x1F07B: \"DOMINO TILE VERTICAL-03-03\",\n    0x1F07C: \"DOMINO TILE VERTICAL-03-04\",\n    0x1F07D: \"DOMINO TILE VERTICAL-03-05\",\n    0x1F07E: \"DOMINO TILE VERTICAL-03-06\",\n    0x1F07F: \"DOMINO TILE VERTICAL-04-00\",\n    0x1F080: \"DOMINO TILE VERTICAL-04-01\",\n    0x1F081: \"DOMINO TILE VERTICAL-04-02\",\n    0x1F082: \"DOMINO TILE VERTICAL-04-03\",\n    0x1F083: \"DOMINO TILE VERTICAL-04-04\",\n    0x1F084: \"DOMINO TILE VERTICAL-04-05\",\n    0x1F085: \"DOMINO TILE VERTICAL-04-06\",\n    0x1F086: \"DOMINO TILE VERTICAL-05-00\",\n    0x1F087: \"DOMINO TILE VERTICAL-05-01\",\n    0x1F088: \"DOMINO TILE VERTICAL-05-02\",\n    0x1F089: \"DOMINO TILE VERTICAL-05-03\",\n    0x1F08A: \"DOMINO TILE VERTICAL-05-04\",\n    0x1F08B: \"DOMINO TILE VERTICAL-05-05\",\n    0x1F08C: \"DOMINO TILE VERTICAL-05-06\",\n    0x1F08D: \"DOMINO TILE VERTICAL-06-00\",\n    0x1F08E: \"DOMINO TILE VERTICAL-06-01\",\n    0x1F08F: \"DOMINO TILE VERTICAL-06-02\",\n    0x1F090: \"DOMINO TILE VERTICAL-06-03\",\n    0x1F091: \"DOMINO TILE VERTICAL-06-04\",\n    0x1F092: \"DOMINO TILE VERTICAL-06-05\",\n    0x1F093: \"DOMINO TILE VERTICAL-06-06\",\n    0x1FFFE: \"<not a character>\",\n    0x1FFFF: \"<not a character>\",\n    0x2F800: \"CJK COMPATIBILITY IDEOGRAPH-2F800\",\n    0x2F801: \"CJK COMPATIBILITY IDEOGRAPH-2F801\",\n    0x2F802: \"CJK COMPATIBILITY IDEOGRAPH-2F802\",\n    0x2F803: \"CJK COMPATIBILITY IDEOGRAPH-2F803\",\n    0x2F804: \"CJK COMPATIBILITY IDEOGRAPH-2F804\",\n    0x2F805: \"CJK COMPATIBILITY IDEOGRAPH-2F805\",\n    0x2F806: \"CJK COMPATIBILITY IDEOGRAPH-2F806\",\n    0x2F807: \"CJK COMPATIBILITY IDEOGRAPH-2F807\",\n    0x2F808: \"CJK COMPATIBILITY IDEOGRAPH-2F808\",\n    0x2F809: \"CJK COMPATIBILITY IDEOGRAPH-2F809\",\n    0x2F80A: \"CJK COMPATIBILITY IDEOGRAPH-2F80A\",\n    0x2F80B: \"CJK COMPATIBILITY IDEOGRAPH-2F80B\",\n    0x2F80C: \"CJK COMPATIBILITY IDEOGRAPH-2F80C\",\n    0x2F80D: \"CJK COMPATIBILITY IDEOGRAPH-2F80D\",\n    0x2F80E: \"CJK COMPATIBILITY IDEOGRAPH-2F80E\",\n    0x2F80F: \"CJK COMPATIBILITY IDEOGRAPH-2F80F\",\n    0x2F810: \"CJK COMPATIBILITY IDEOGRAPH-2F810\",\n    0x2F811: \"CJK COMPATIBILITY IDEOGRAPH-2F811\",\n    0x2F812: \"CJK COMPATIBILITY IDEOGRAPH-2F812\",\n    0x2F813: \"CJK COMPATIBILITY IDEOGRAPH-2F813\",\n    0x2F814: \"CJK COMPATIBILITY IDEOGRAPH-2F814\",\n    0x2F815: \"CJK COMPATIBILITY IDEOGRAPH-2F815\",\n    0x2F816: \"CJK COMPATIBILITY IDEOGRAPH-2F816\",\n    0x2F817: \"CJK COMPATIBILITY IDEOGRAPH-2F817\",\n    0x2F818: \"CJK COMPATIBILITY IDEOGRAPH-2F818\",\n    0x2F819: \"CJK COMPATIBILITY IDEOGRAPH-2F819\",\n    0x2F81A: \"CJK COMPATIBILITY IDEOGRAPH-2F81A\",\n    0x2F81B: \"CJK COMPATIBILITY IDEOGRAPH-2F81B\",\n    0x2F81C: \"CJK COMPATIBILITY IDEOGRAPH-2F81C\",\n    0x2F81D: \"CJK COMPATIBILITY IDEOGRAPH-2F81D\",\n    0x2F81E: \"CJK COMPATIBILITY IDEOGRAPH-2F81E\",\n    0x2F81F: \"CJK COMPATIBILITY IDEOGRAPH-2F81F\",\n    0x2F820: \"CJK COMPATIBILITY IDEOGRAPH-2F820\",\n    0x2F821: \"CJK COMPATIBILITY IDEOGRAPH-2F821\",\n    0x2F822: \"CJK COMPATIBILITY IDEOGRAPH-2F822\",\n    0x2F823: \"CJK COMPATIBILITY IDEOGRAPH-2F823\",\n    0x2F824: \"CJK COMPATIBILITY IDEOGRAPH-2F824\",\n    0x2F825: \"CJK COMPATIBILITY IDEOGRAPH-2F825\",\n    0x2F826: \"CJK COMPATIBILITY IDEOGRAPH-2F826\",\n    0x2F827: \"CJK COMPATIBILITY IDEOGRAPH-2F827\",\n    0x2F828: \"CJK COMPATIBILITY IDEOGRAPH-2F828\",\n    0x2F829: \"CJK COMPATIBILITY IDEOGRAPH-2F829\",\n    0x2F82A: \"CJK COMPATIBILITY IDEOGRAPH-2F82A\",\n    0x2F82B: \"CJK COMPATIBILITY IDEOGRAPH-2F82B\",\n    0x2F82C: \"CJK COMPATIBILITY IDEOGRAPH-2F82C\",\n    0x2F82D: \"CJK COMPATIBILITY IDEOGRAPH-2F82D\",\n    0x2F82E: \"CJK COMPATIBILITY IDEOGRAPH-2F82E\",\n    0x2F82F: \"CJK COMPATIBILITY IDEOGRAPH-2F82F\",\n    0x2F830: \"CJK COMPATIBILITY IDEOGRAPH-2F830\",\n    0x2F831: \"CJK COMPATIBILITY IDEOGRAPH-2F831\",\n    0x2F832: \"CJK COMPATIBILITY IDEOGRAPH-2F832\",\n    0x2F833: \"CJK COMPATIBILITY IDEOGRAPH-2F833\",\n    0x2F834: \"CJK COMPATIBILITY IDEOGRAPH-2F834\",\n    0x2F835: \"CJK COMPATIBILITY IDEOGRAPH-2F835\",\n    0x2F836: \"CJK COMPATIBILITY IDEOGRAPH-2F836\",\n    0x2F837: \"CJK COMPATIBILITY IDEOGRAPH-2F837\",\n    0x2F838: \"CJK COMPATIBILITY IDEOGRAPH-2F838\",\n    0x2F839: \"CJK COMPATIBILITY IDEOGRAPH-2F839\",\n    0x2F83A: \"CJK COMPATIBILITY IDEOGRAPH-2F83A\",\n    0x2F83B: \"CJK COMPATIBILITY IDEOGRAPH-2F83B\",\n    0x2F83C: \"CJK COMPATIBILITY IDEOGRAPH-2F83C\",\n    0x2F83D: \"CJK COMPATIBILITY IDEOGRAPH-2F83D\",\n    0x2F83E: \"CJK COMPATIBILITY IDEOGRAPH-2F83E\",\n    0x2F83F: \"CJK COMPATIBILITY IDEOGRAPH-2F83F\",\n    0x2F840: \"CJK COMPATIBILITY IDEOGRAPH-2F840\",\n    0x2F841: \"CJK COMPATIBILITY IDEOGRAPH-2F841\",\n    0x2F842: \"CJK COMPATIBILITY IDEOGRAPH-2F842\",\n    0x2F843: \"CJK COMPATIBILITY IDEOGRAPH-2F843\",\n    0x2F844: \"CJK COMPATIBILITY IDEOGRAPH-2F844\",\n    0x2F845: \"CJK COMPATIBILITY IDEOGRAPH-2F845\",\n    0x2F846: \"CJK COMPATIBILITY IDEOGRAPH-2F846\",\n    0x2F847: \"CJK COMPATIBILITY IDEOGRAPH-2F847\",\n    0x2F848: \"CJK COMPATIBILITY IDEOGRAPH-2F848\",\n    0x2F849: \"CJK COMPATIBILITY IDEOGRAPH-2F849\",\n    0x2F84A: \"CJK COMPATIBILITY IDEOGRAPH-2F84A\",\n    0x2F84B: \"CJK COMPATIBILITY IDEOGRAPH-2F84B\",\n    0x2F84C: \"CJK COMPATIBILITY IDEOGRAPH-2F84C\",\n    0x2F84D: \"CJK COMPATIBILITY IDEOGRAPH-2F84D\",\n    0x2F84E: \"CJK COMPATIBILITY IDEOGRAPH-2F84E\",\n    0x2F84F: \"CJK COMPATIBILITY IDEOGRAPH-2F84F\",\n    0x2F850: \"CJK COMPATIBILITY IDEOGRAPH-2F850\",\n    0x2F851: \"CJK COMPATIBILITY IDEOGRAPH-2F851\",\n    0x2F852: \"CJK COMPATIBILITY IDEOGRAPH-2F852\",\n    0x2F853: \"CJK COMPATIBILITY IDEOGRAPH-2F853\",\n    0x2F854: \"CJK COMPATIBILITY IDEOGRAPH-2F854\",\n    0x2F855: \"CJK COMPATIBILITY IDEOGRAPH-2F855\",\n    0x2F856: \"CJK COMPATIBILITY IDEOGRAPH-2F856\",\n    0x2F857: \"CJK COMPATIBILITY IDEOGRAPH-2F857\",\n    0x2F858: \"CJK COMPATIBILITY IDEOGRAPH-2F858\",\n    0x2F859: \"CJK COMPATIBILITY IDEOGRAPH-2F859\",\n    0x2F85A: \"CJK COMPATIBILITY IDEOGRAPH-2F85A\",\n    0x2F85B: \"CJK COMPATIBILITY IDEOGRAPH-2F85B\",\n    0x2F85C: \"CJK COMPATIBILITY IDEOGRAPH-2F85C\",\n    0x2F85D: \"CJK COMPATIBILITY IDEOGRAPH-2F85D\",\n    0x2F85E: \"CJK COMPATIBILITY IDEOGRAPH-2F85E\",\n    0x2F85F: \"CJK COMPATIBILITY IDEOGRAPH-2F85F\",\n    0x2F860: \"CJK COMPATIBILITY IDEOGRAPH-2F860\",\n    0x2F861: \"CJK COMPATIBILITY IDEOGRAPH-2F861\",\n    0x2F862: \"CJK COMPATIBILITY IDEOGRAPH-2F862\",\n    0x2F863: \"CJK COMPATIBILITY IDEOGRAPH-2F863\",\n    0x2F864: \"CJK COMPATIBILITY IDEOGRAPH-2F864\",\n    0x2F865: \"CJK COMPATIBILITY IDEOGRAPH-2F865\",\n    0x2F866: \"CJK COMPATIBILITY IDEOGRAPH-2F866\",\n    0x2F867: \"CJK COMPATIBILITY IDEOGRAPH-2F867\",\n    0x2F868: \"CJK COMPATIBILITY IDEOGRAPH-2F868\",\n    0x2F869: \"CJK COMPATIBILITY IDEOGRAPH-2F869\",\n    0x2F86A: \"CJK COMPATIBILITY IDEOGRAPH-2F86A\",\n    0x2F86B: \"CJK COMPATIBILITY IDEOGRAPH-2F86B\",\n    0x2F86C: \"CJK COMPATIBILITY IDEOGRAPH-2F86C\",\n    0x2F86D: \"CJK COMPATIBILITY IDEOGRAPH-2F86D\",\n    0x2F86E: \"CJK COMPATIBILITY IDEOGRAPH-2F86E\",\n    0x2F86F: \"CJK COMPATIBILITY IDEOGRAPH-2F86F\",\n    0x2F870: \"CJK COMPATIBILITY IDEOGRAPH-2F870\",\n    0x2F871: \"CJK COMPATIBILITY IDEOGRAPH-2F871\",\n    0x2F872: \"CJK COMPATIBILITY IDEOGRAPH-2F872\",\n    0x2F873: \"CJK COMPATIBILITY IDEOGRAPH-2F873\",\n    0x2F874: \"CJK COMPATIBILITY IDEOGRAPH-2F874\",\n    0x2F875: \"CJK COMPATIBILITY IDEOGRAPH-2F875\",\n    0x2F876: \"CJK COMPATIBILITY IDEOGRAPH-2F876\",\n    0x2F877: \"CJK COMPATIBILITY IDEOGRAPH-2F877\",\n    0x2F878: \"CJK COMPATIBILITY IDEOGRAPH-2F878\",\n    0x2F879: \"CJK COMPATIBILITY IDEOGRAPH-2F879\",\n    0x2F87A: \"CJK COMPATIBILITY IDEOGRAPH-2F87A\",\n    0x2F87B: \"CJK COMPATIBILITY IDEOGRAPH-2F87B\",\n    0x2F87C: \"CJK COMPATIBILITY IDEOGRAPH-2F87C\",\n    0x2F87D: \"CJK COMPATIBILITY IDEOGRAPH-2F87D\",\n    0x2F87E: \"CJK COMPATIBILITY IDEOGRAPH-2F87E\",\n    0x2F87F: \"CJK COMPATIBILITY IDEOGRAPH-2F87F\",\n    0x2F880: \"CJK COMPATIBILITY IDEOGRAPH-2F880\",\n    0x2F881: \"CJK COMPATIBILITY IDEOGRAPH-2F881\",\n    0x2F882: \"CJK COMPATIBILITY IDEOGRAPH-2F882\",\n    0x2F883: \"CJK COMPATIBILITY IDEOGRAPH-2F883\",\n    0x2F884: \"CJK COMPATIBILITY IDEOGRAPH-2F884\",\n    0x2F885: \"CJK COMPATIBILITY IDEOGRAPH-2F885\",\n    0x2F886: \"CJK COMPATIBILITY IDEOGRAPH-2F886\",\n    0x2F887: \"CJK COMPATIBILITY IDEOGRAPH-2F887\",\n    0x2F888: \"CJK COMPATIBILITY IDEOGRAPH-2F888\",\n    0x2F889: \"CJK COMPATIBILITY IDEOGRAPH-2F889\",\n    0x2F88A: \"CJK COMPATIBILITY IDEOGRAPH-2F88A\",\n    0x2F88B: \"CJK COMPATIBILITY IDEOGRAPH-2F88B\",\n    0x2F88C: \"CJK COMPATIBILITY IDEOGRAPH-2F88C\",\n    0x2F88D: \"CJK COMPATIBILITY IDEOGRAPH-2F88D\",\n    0x2F88E: \"CJK COMPATIBILITY IDEOGRAPH-2F88E\",\n    0x2F88F: \"CJK COMPATIBILITY IDEOGRAPH-2F88F\",\n    0x2F890: \"CJK COMPATIBILITY IDEOGRAPH-2F890\",\n    0x2F891: \"CJK COMPATIBILITY IDEOGRAPH-2F891\",\n    0x2F892: \"CJK COMPATIBILITY IDEOGRAPH-2F892\",\n    0x2F893: \"CJK COMPATIBILITY IDEOGRAPH-2F893\",\n    0x2F894: \"CJK COMPATIBILITY IDEOGRAPH-2F894\",\n    0x2F895: \"CJK COMPATIBILITY IDEOGRAPH-2F895\",\n    0x2F896: \"CJK COMPATIBILITY IDEOGRAPH-2F896\",\n    0x2F897: \"CJK COMPATIBILITY IDEOGRAPH-2F897\",\n    0x2F898: \"CJK COMPATIBILITY IDEOGRAPH-2F898\",\n    0x2F899: \"CJK COMPATIBILITY IDEOGRAPH-2F899\",\n    0x2F89A: \"CJK COMPATIBILITY IDEOGRAPH-2F89A\",\n    0x2F89B: \"CJK COMPATIBILITY IDEOGRAPH-2F89B\",\n    0x2F89C: \"CJK COMPATIBILITY IDEOGRAPH-2F89C\",\n    0x2F89D: \"CJK COMPATIBILITY IDEOGRAPH-2F89D\",\n    0x2F89E: \"CJK COMPATIBILITY IDEOGRAPH-2F89E\",\n    0x2F89F: \"CJK COMPATIBILITY IDEOGRAPH-2F89F\",\n    0x2F8A0: \"CJK COMPATIBILITY IDEOGRAPH-2F8A0\",\n    0x2F8A1: \"CJK COMPATIBILITY IDEOGRAPH-2F8A1\",\n    0x2F8A2: \"CJK COMPATIBILITY IDEOGRAPH-2F8A2\",\n    0x2F8A3: \"CJK COMPATIBILITY IDEOGRAPH-2F8A3\",\n    0x2F8A4: \"CJK COMPATIBILITY IDEOGRAPH-2F8A4\",\n    0x2F8A5: \"CJK COMPATIBILITY IDEOGRAPH-2F8A5\",\n    0x2F8A6: \"CJK COMPATIBILITY IDEOGRAPH-2F8A6\",\n    0x2F8A7: \"CJK COMPATIBILITY IDEOGRAPH-2F8A7\",\n    0x2F8A8: \"CJK COMPATIBILITY IDEOGRAPH-2F8A8\",\n    0x2F8A9: \"CJK COMPATIBILITY IDEOGRAPH-2F8A9\",\n    0x2F8AA: \"CJK COMPATIBILITY IDEOGRAPH-2F8AA\",\n    0x2F8AB: \"CJK COMPATIBILITY IDEOGRAPH-2F8AB\",\n    0x2F8AC: \"CJK COMPATIBILITY IDEOGRAPH-2F8AC\",\n    0x2F8AD: \"CJK COMPATIBILITY IDEOGRAPH-2F8AD\",\n    0x2F8AE: \"CJK COMPATIBILITY IDEOGRAPH-2F8AE\",\n    0x2F8AF: \"CJK COMPATIBILITY IDEOGRAPH-2F8AF\",\n    0x2F8B0: \"CJK COMPATIBILITY IDEOGRAPH-2F8B0\",\n    0x2F8B1: \"CJK COMPATIBILITY IDEOGRAPH-2F8B1\",\n    0x2F8B2: \"CJK COMPATIBILITY IDEOGRAPH-2F8B2\",\n    0x2F8B3: \"CJK COMPATIBILITY IDEOGRAPH-2F8B3\",\n    0x2F8B4: \"CJK COMPATIBILITY IDEOGRAPH-2F8B4\",\n    0x2F8B5: \"CJK COMPATIBILITY IDEOGRAPH-2F8B5\",\n    0x2F8B6: \"CJK COMPATIBILITY IDEOGRAPH-2F8B6\",\n    0x2F8B7: \"CJK COMPATIBILITY IDEOGRAPH-2F8B7\",\n    0x2F8B8: \"CJK COMPATIBILITY IDEOGRAPH-2F8B8\",\n    0x2F8B9: \"CJK COMPATIBILITY IDEOGRAPH-2F8B9\",\n    0x2F8BA: \"CJK COMPATIBILITY IDEOGRAPH-2F8BA\",\n    0x2F8BB: \"CJK COMPATIBILITY IDEOGRAPH-2F8BB\",\n    0x2F8BC: \"CJK COMPATIBILITY IDEOGRAPH-2F8BC\",\n    0x2F8BD: \"CJK COMPATIBILITY IDEOGRAPH-2F8BD\",\n    0x2F8BE: \"CJK COMPATIBILITY IDEOGRAPH-2F8BE\",\n    0x2F8BF: \"CJK COMPATIBILITY IDEOGRAPH-2F8BF\",\n    0x2F8C0: \"CJK COMPATIBILITY IDEOGRAPH-2F8C0\",\n    0x2F8C1: \"CJK COMPATIBILITY IDEOGRAPH-2F8C1\",\n    0x2F8C2: \"CJK COMPATIBILITY IDEOGRAPH-2F8C2\",\n    0x2F8C3: \"CJK COMPATIBILITY IDEOGRAPH-2F8C3\",\n    0x2F8C4: \"CJK COMPATIBILITY IDEOGRAPH-2F8C4\",\n    0x2F8C5: \"CJK COMPATIBILITY IDEOGRAPH-2F8C5\",\n    0x2F8C6: \"CJK COMPATIBILITY IDEOGRAPH-2F8C6\",\n    0x2F8C7: \"CJK COMPATIBILITY IDEOGRAPH-2F8C7\",\n    0x2F8C8: \"CJK COMPATIBILITY IDEOGRAPH-2F8C8\",\n    0x2F8C9: \"CJK COMPATIBILITY IDEOGRAPH-2F8C9\",\n    0x2F8CA: \"CJK COMPATIBILITY IDEOGRAPH-2F8CA\",\n    0x2F8CB: \"CJK COMPATIBILITY IDEOGRAPH-2F8CB\",\n    0x2F8CC: \"CJK COMPATIBILITY IDEOGRAPH-2F8CC\",\n    0x2F8CD: \"CJK COMPATIBILITY IDEOGRAPH-2F8CD\",\n    0x2F8CE: \"CJK COMPATIBILITY IDEOGRAPH-2F8CE\",\n    0x2F8CF: \"CJK COMPATIBILITY IDEOGRAPH-2F8CF\",\n    0x2F8D0: \"CJK COMPATIBILITY IDEOGRAPH-2F8D0\",\n    0x2F8D1: \"CJK COMPATIBILITY IDEOGRAPH-2F8D1\",\n    0x2F8D2: \"CJK COMPATIBILITY IDEOGRAPH-2F8D2\",\n    0x2F8D3: \"CJK COMPATIBILITY IDEOGRAPH-2F8D3\",\n    0x2F8D4: \"CJK COMPATIBILITY IDEOGRAPH-2F8D4\",\n    0x2F8D5: \"CJK COMPATIBILITY IDEOGRAPH-2F8D5\",\n    0x2F8D6: \"CJK COMPATIBILITY IDEOGRAPH-2F8D6\",\n    0x2F8D7: \"CJK COMPATIBILITY IDEOGRAPH-2F8D7\",\n    0x2F8D8: \"CJK COMPATIBILITY IDEOGRAPH-2F8D8\",\n    0x2F8D9: \"CJK COMPATIBILITY IDEOGRAPH-2F8D9\",\n    0x2F8DA: \"CJK COMPATIBILITY IDEOGRAPH-2F8DA\",\n    0x2F8DB: \"CJK COMPATIBILITY IDEOGRAPH-2F8DB\",\n    0x2F8DC: \"CJK COMPATIBILITY IDEOGRAPH-2F8DC\",\n    0x2F8DD: \"CJK COMPATIBILITY IDEOGRAPH-2F8DD\",\n    0x2F8DE: \"CJK COMPATIBILITY IDEOGRAPH-2F8DE\",\n    0x2F8DF: \"CJK COMPATIBILITY IDEOGRAPH-2F8DF\",\n    0x2F8E0: \"CJK COMPATIBILITY IDEOGRAPH-2F8E0\",\n    0x2F8E1: \"CJK COMPATIBILITY IDEOGRAPH-2F8E1\",\n    0x2F8E2: \"CJK COMPATIBILITY IDEOGRAPH-2F8E2\",\n    0x2F8E3: \"CJK COMPATIBILITY IDEOGRAPH-2F8E3\",\n    0x2F8E4: \"CJK COMPATIBILITY IDEOGRAPH-2F8E4\",\n    0x2F8E5: \"CJK COMPATIBILITY IDEOGRAPH-2F8E5\",\n    0x2F8E6: \"CJK COMPATIBILITY IDEOGRAPH-2F8E6\",\n    0x2F8E7: \"CJK COMPATIBILITY IDEOGRAPH-2F8E7\",\n    0x2F8E8: \"CJK COMPATIBILITY IDEOGRAPH-2F8E8\",\n    0x2F8E9: \"CJK COMPATIBILITY IDEOGRAPH-2F8E9\",\n    0x2F8EA: \"CJK COMPATIBILITY IDEOGRAPH-2F8EA\",\n    0x2F8EB: \"CJK COMPATIBILITY IDEOGRAPH-2F8EB\",\n    0x2F8EC: \"CJK COMPATIBILITY IDEOGRAPH-2F8EC\",\n    0x2F8ED: \"CJK COMPATIBILITY IDEOGRAPH-2F8ED\",\n    0x2F8EE: \"CJK COMPATIBILITY IDEOGRAPH-2F8EE\",\n    0x2F8EF: \"CJK COMPATIBILITY IDEOGRAPH-2F8EF\",\n    0x2F8F0: \"CJK COMPATIBILITY IDEOGRAPH-2F8F0\",\n    0x2F8F1: \"CJK COMPATIBILITY IDEOGRAPH-2F8F1\",\n    0x2F8F2: \"CJK COMPATIBILITY IDEOGRAPH-2F8F2\",\n    0x2F8F3: \"CJK COMPATIBILITY IDEOGRAPH-2F8F3\",\n    0x2F8F4: \"CJK COMPATIBILITY IDEOGRAPH-2F8F4\",\n    0x2F8F5: \"CJK COMPATIBILITY IDEOGRAPH-2F8F5\",\n    0x2F8F6: \"CJK COMPATIBILITY IDEOGRAPH-2F8F6\",\n    0x2F8F7: \"CJK COMPATIBILITY IDEOGRAPH-2F8F7\",\n    0x2F8F8: \"CJK COMPATIBILITY IDEOGRAPH-2F8F8\",\n    0x2F8F9: \"CJK COMPATIBILITY IDEOGRAPH-2F8F9\",\n    0x2F8FA: \"CJK COMPATIBILITY IDEOGRAPH-2F8FA\",\n    0x2F8FB: \"CJK COMPATIBILITY IDEOGRAPH-2F8FB\",\n    0x2F8FC: \"CJK COMPATIBILITY IDEOGRAPH-2F8FC\",\n    0x2F8FD: \"CJK COMPATIBILITY IDEOGRAPH-2F8FD\",\n    0x2F8FE: \"CJK COMPATIBILITY IDEOGRAPH-2F8FE\",\n    0x2F8FF: \"CJK COMPATIBILITY IDEOGRAPH-2F8FF\",\n    0x2F900: \"CJK COMPATIBILITY IDEOGRAPH-2F900\",\n    0x2F901: \"CJK COMPATIBILITY IDEOGRAPH-2F901\",\n    0x2F902: \"CJK COMPATIBILITY IDEOGRAPH-2F902\",\n    0x2F903: \"CJK COMPATIBILITY IDEOGRAPH-2F903\",\n    0x2F904: \"CJK COMPATIBILITY IDEOGRAPH-2F904\",\n    0x2F905: \"CJK COMPATIBILITY IDEOGRAPH-2F905\",\n    0x2F906: \"CJK COMPATIBILITY IDEOGRAPH-2F906\",\n    0x2F907: \"CJK COMPATIBILITY IDEOGRAPH-2F907\",\n    0x2F908: \"CJK COMPATIBILITY IDEOGRAPH-2F908\",\n    0x2F909: \"CJK COMPATIBILITY IDEOGRAPH-2F909\",\n    0x2F90A: \"CJK COMPATIBILITY IDEOGRAPH-2F90A\",\n    0x2F90B: \"CJK COMPATIBILITY IDEOGRAPH-2F90B\",\n    0x2F90C: \"CJK COMPATIBILITY IDEOGRAPH-2F90C\",\n    0x2F90D: \"CJK COMPATIBILITY IDEOGRAPH-2F90D\",\n    0x2F90E: \"CJK COMPATIBILITY IDEOGRAPH-2F90E\",\n    0x2F90F: \"CJK COMPATIBILITY IDEOGRAPH-2F90F\",\n    0x2F910: \"CJK COMPATIBILITY IDEOGRAPH-2F910\",\n    0x2F911: \"CJK COMPATIBILITY IDEOGRAPH-2F911\",\n    0x2F912: \"CJK COMPATIBILITY IDEOGRAPH-2F912\",\n    0x2F913: \"CJK COMPATIBILITY IDEOGRAPH-2F913\",\n    0x2F914: \"CJK COMPATIBILITY IDEOGRAPH-2F914\",\n    0x2F915: \"CJK COMPATIBILITY IDEOGRAPH-2F915\",\n    0x2F916: \"CJK COMPATIBILITY IDEOGRAPH-2F916\",\n    0x2F917: \"CJK COMPATIBILITY IDEOGRAPH-2F917\",\n    0x2F918: \"CJK COMPATIBILITY IDEOGRAPH-2F918\",\n    0x2F919: \"CJK COMPATIBILITY IDEOGRAPH-2F919\",\n    0x2F91A: \"CJK COMPATIBILITY IDEOGRAPH-2F91A\",\n    0x2F91B: \"CJK COMPATIBILITY IDEOGRAPH-2F91B\",\n    0x2F91C: \"CJK COMPATIBILITY IDEOGRAPH-2F91C\",\n    0x2F91D: \"CJK COMPATIBILITY IDEOGRAPH-2F91D\",\n    0x2F91E: \"CJK COMPATIBILITY IDEOGRAPH-2F91E\",\n    0x2F91F: \"CJK COMPATIBILITY IDEOGRAPH-2F91F\",\n    0x2F920: \"CJK COMPATIBILITY IDEOGRAPH-2F920\",\n    0x2F921: \"CJK COMPATIBILITY IDEOGRAPH-2F921\",\n    0x2F922: \"CJK COMPATIBILITY IDEOGRAPH-2F922\",\n    0x2F923: \"CJK COMPATIBILITY IDEOGRAPH-2F923\",\n    0x2F924: \"CJK COMPATIBILITY IDEOGRAPH-2F924\",\n    0x2F925: \"CJK COMPATIBILITY IDEOGRAPH-2F925\",\n    0x2F926: \"CJK COMPATIBILITY IDEOGRAPH-2F926\",\n    0x2F927: \"CJK COMPATIBILITY IDEOGRAPH-2F927\",\n    0x2F928: \"CJK COMPATIBILITY IDEOGRAPH-2F928\",\n    0x2F929: \"CJK COMPATIBILITY IDEOGRAPH-2F929\",\n    0x2F92A: \"CJK COMPATIBILITY IDEOGRAPH-2F92A\",\n    0x2F92B: \"CJK COMPATIBILITY IDEOGRAPH-2F92B\",\n    0x2F92C: \"CJK COMPATIBILITY IDEOGRAPH-2F92C\",\n    0x2F92D: \"CJK COMPATIBILITY IDEOGRAPH-2F92D\",\n    0x2F92E: \"CJK COMPATIBILITY IDEOGRAPH-2F92E\",\n    0x2F92F: \"CJK COMPATIBILITY IDEOGRAPH-2F92F\",\n    0x2F930: \"CJK COMPATIBILITY IDEOGRAPH-2F930\",\n    0x2F931: \"CJK COMPATIBILITY IDEOGRAPH-2F931\",\n    0x2F932: \"CJK COMPATIBILITY IDEOGRAPH-2F932\",\n    0x2F933: \"CJK COMPATIBILITY IDEOGRAPH-2F933\",\n    0x2F934: \"CJK COMPATIBILITY IDEOGRAPH-2F934\",\n    0x2F935: \"CJK COMPATIBILITY IDEOGRAPH-2F935\",\n    0x2F936: \"CJK COMPATIBILITY IDEOGRAPH-2F936\",\n    0x2F937: \"CJK COMPATIBILITY IDEOGRAPH-2F937\",\n    0x2F938: \"CJK COMPATIBILITY IDEOGRAPH-2F938\",\n    0x2F939: \"CJK COMPATIBILITY IDEOGRAPH-2F939\",\n    0x2F93A: \"CJK COMPATIBILITY IDEOGRAPH-2F93A\",\n    0x2F93B: \"CJK COMPATIBILITY IDEOGRAPH-2F93B\",\n    0x2F93C: \"CJK COMPATIBILITY IDEOGRAPH-2F93C\",\n    0x2F93D: \"CJK COMPATIBILITY IDEOGRAPH-2F93D\",\n    0x2F93E: \"CJK COMPATIBILITY IDEOGRAPH-2F93E\",\n    0x2F93F: \"CJK COMPATIBILITY IDEOGRAPH-2F93F\",\n    0x2F940: \"CJK COMPATIBILITY IDEOGRAPH-2F940\",\n    0x2F941: \"CJK COMPATIBILITY IDEOGRAPH-2F941\",\n    0x2F942: \"CJK COMPATIBILITY IDEOGRAPH-2F942\",\n    0x2F943: \"CJK COMPATIBILITY IDEOGRAPH-2F943\",\n    0x2F944: \"CJK COMPATIBILITY IDEOGRAPH-2F944\",\n    0x2F945: \"CJK COMPATIBILITY IDEOGRAPH-2F945\",\n    0x2F946: \"CJK COMPATIBILITY IDEOGRAPH-2F946\",\n    0x2F947: \"CJK COMPATIBILITY IDEOGRAPH-2F947\",\n    0x2F948: \"CJK COMPATIBILITY IDEOGRAPH-2F948\",\n    0x2F949: \"CJK COMPATIBILITY IDEOGRAPH-2F949\",\n    0x2F94A: \"CJK COMPATIBILITY IDEOGRAPH-2F94A\",\n    0x2F94B: \"CJK COMPATIBILITY IDEOGRAPH-2F94B\",\n    0x2F94C: \"CJK COMPATIBILITY IDEOGRAPH-2F94C\",\n    0x2F94D: \"CJK COMPATIBILITY IDEOGRAPH-2F94D\",\n    0x2F94E: \"CJK COMPATIBILITY IDEOGRAPH-2F94E\",\n    0x2F94F: \"CJK COMPATIBILITY IDEOGRAPH-2F94F\",\n    0x2F950: \"CJK COMPATIBILITY IDEOGRAPH-2F950\",\n    0x2F951: \"CJK COMPATIBILITY IDEOGRAPH-2F951\",\n    0x2F952: \"CJK COMPATIBILITY IDEOGRAPH-2F952\",\n    0x2F953: \"CJK COMPATIBILITY IDEOGRAPH-2F953\",\n    0x2F954: \"CJK COMPATIBILITY IDEOGRAPH-2F954\",\n    0x2F955: \"CJK COMPATIBILITY IDEOGRAPH-2F955\",\n    0x2F956: \"CJK COMPATIBILITY IDEOGRAPH-2F956\",\n    0x2F957: \"CJK COMPATIBILITY IDEOGRAPH-2F957\",\n    0x2F958: \"CJK COMPATIBILITY IDEOGRAPH-2F958\",\n    0x2F959: \"CJK COMPATIBILITY IDEOGRAPH-2F959\",\n    0x2F95A: \"CJK COMPATIBILITY IDEOGRAPH-2F95A\",\n    0x2F95B: \"CJK COMPATIBILITY IDEOGRAPH-2F95B\",\n    0x2F95C: \"CJK COMPATIBILITY IDEOGRAPH-2F95C\",\n    0x2F95D: \"CJK COMPATIBILITY IDEOGRAPH-2F95D\",\n    0x2F95E: \"CJK COMPATIBILITY IDEOGRAPH-2F95E\",\n    0x2F95F: \"CJK COMPATIBILITY IDEOGRAPH-2F95F\",\n    0x2F960: \"CJK COMPATIBILITY IDEOGRAPH-2F960\",\n    0x2F961: \"CJK COMPATIBILITY IDEOGRAPH-2F961\",\n    0x2F962: \"CJK COMPATIBILITY IDEOGRAPH-2F962\",\n    0x2F963: \"CJK COMPATIBILITY IDEOGRAPH-2F963\",\n    0x2F964: \"CJK COMPATIBILITY IDEOGRAPH-2F964\",\n    0x2F965: \"CJK COMPATIBILITY IDEOGRAPH-2F965\",\n    0x2F966: \"CJK COMPATIBILITY IDEOGRAPH-2F966\",\n    0x2F967: \"CJK COMPATIBILITY IDEOGRAPH-2F967\",\n    0x2F968: \"CJK COMPATIBILITY IDEOGRAPH-2F968\",\n    0x2F969: \"CJK COMPATIBILITY IDEOGRAPH-2F969\",\n    0x2F96A: \"CJK COMPATIBILITY IDEOGRAPH-2F96A\",\n    0x2F96B: \"CJK COMPATIBILITY IDEOGRAPH-2F96B\",\n    0x2F96C: \"CJK COMPATIBILITY IDEOGRAPH-2F96C\",\n    0x2F96D: \"CJK COMPATIBILITY IDEOGRAPH-2F96D\",\n    0x2F96E: \"CJK COMPATIBILITY IDEOGRAPH-2F96E\",\n    0x2F96F: \"CJK COMPATIBILITY IDEOGRAPH-2F96F\",\n    0x2F970: \"CJK COMPATIBILITY IDEOGRAPH-2F970\",\n    0x2F971: \"CJK COMPATIBILITY IDEOGRAPH-2F971\",\n    0x2F972: \"CJK COMPATIBILITY IDEOGRAPH-2F972\",\n    0x2F973: \"CJK COMPATIBILITY IDEOGRAPH-2F973\",\n    0x2F974: \"CJK COMPATIBILITY IDEOGRAPH-2F974\",\n    0x2F975: \"CJK COMPATIBILITY IDEOGRAPH-2F975\",\n    0x2F976: \"CJK COMPATIBILITY IDEOGRAPH-2F976\",\n    0x2F977: \"CJK COMPATIBILITY IDEOGRAPH-2F977\",\n    0x2F978: \"CJK COMPATIBILITY IDEOGRAPH-2F978\",\n    0x2F979: \"CJK COMPATIBILITY IDEOGRAPH-2F979\",\n    0x2F97A: \"CJK COMPATIBILITY IDEOGRAPH-2F97A\",\n    0x2F97B: \"CJK COMPATIBILITY IDEOGRAPH-2F97B\",\n    0x2F97C: \"CJK COMPATIBILITY IDEOGRAPH-2F97C\",\n    0x2F97D: \"CJK COMPATIBILITY IDEOGRAPH-2F97D\",\n    0x2F97E: \"CJK COMPATIBILITY IDEOGRAPH-2F97E\",\n    0x2F97F: \"CJK COMPATIBILITY IDEOGRAPH-2F97F\",\n    0x2F980: \"CJK COMPATIBILITY IDEOGRAPH-2F980\",\n    0x2F981: \"CJK COMPATIBILITY IDEOGRAPH-2F981\",\n    0x2F982: \"CJK COMPATIBILITY IDEOGRAPH-2F982\",\n    0x2F983: \"CJK COMPATIBILITY IDEOGRAPH-2F983\",\n    0x2F984: \"CJK COMPATIBILITY IDEOGRAPH-2F984\",\n    0x2F985: \"CJK COMPATIBILITY IDEOGRAPH-2F985\",\n    0x2F986: \"CJK COMPATIBILITY IDEOGRAPH-2F986\",\n    0x2F987: \"CJK COMPATIBILITY IDEOGRAPH-2F987\",\n    0x2F988: \"CJK COMPATIBILITY IDEOGRAPH-2F988\",\n    0x2F989: \"CJK COMPATIBILITY IDEOGRAPH-2F989\",\n    0x2F98A: \"CJK COMPATIBILITY IDEOGRAPH-2F98A\",\n    0x2F98B: \"CJK COMPATIBILITY IDEOGRAPH-2F98B\",\n    0x2F98C: \"CJK COMPATIBILITY IDEOGRAPH-2F98C\",\n    0x2F98D: \"CJK COMPATIBILITY IDEOGRAPH-2F98D\",\n    0x2F98E: \"CJK COMPATIBILITY IDEOGRAPH-2F98E\",\n    0x2F98F: \"CJK COMPATIBILITY IDEOGRAPH-2F98F\",\n    0x2F990: \"CJK COMPATIBILITY IDEOGRAPH-2F990\",\n    0x2F991: \"CJK COMPATIBILITY IDEOGRAPH-2F991\",\n    0x2F992: \"CJK COMPATIBILITY IDEOGRAPH-2F992\",\n    0x2F993: \"CJK COMPATIBILITY IDEOGRAPH-2F993\",\n    0x2F994: \"CJK COMPATIBILITY IDEOGRAPH-2F994\",\n    0x2F995: \"CJK COMPATIBILITY IDEOGRAPH-2F995\",\n    0x2F996: \"CJK COMPATIBILITY IDEOGRAPH-2F996\",\n    0x2F997: \"CJK COMPATIBILITY IDEOGRAPH-2F997\",\n    0x2F998: \"CJK COMPATIBILITY IDEOGRAPH-2F998\",\n    0x2F999: \"CJK COMPATIBILITY IDEOGRAPH-2F999\",\n    0x2F99A: \"CJK COMPATIBILITY IDEOGRAPH-2F99A\",\n    0x2F99B: \"CJK COMPATIBILITY IDEOGRAPH-2F99B\",\n    0x2F99C: \"CJK COMPATIBILITY IDEOGRAPH-2F99C\",\n    0x2F99D: \"CJK COMPATIBILITY IDEOGRAPH-2F99D\",\n    0x2F99E: \"CJK COMPATIBILITY IDEOGRAPH-2F99E\",\n    0x2F99F: \"CJK COMPATIBILITY IDEOGRAPH-2F99F\",\n    0x2F9A0: \"CJK COMPATIBILITY IDEOGRAPH-2F9A0\",\n    0x2F9A1: \"CJK COMPATIBILITY IDEOGRAPH-2F9A1\",\n    0x2F9A2: \"CJK COMPATIBILITY IDEOGRAPH-2F9A2\",\n    0x2F9A3: \"CJK COMPATIBILITY IDEOGRAPH-2F9A3\",\n    0x2F9A4: \"CJK COMPATIBILITY IDEOGRAPH-2F9A4\",\n    0x2F9A5: \"CJK COMPATIBILITY IDEOGRAPH-2F9A5\",\n    0x2F9A6: \"CJK COMPATIBILITY IDEOGRAPH-2F9A6\",\n    0x2F9A7: \"CJK COMPATIBILITY IDEOGRAPH-2F9A7\",\n    0x2F9A8: \"CJK COMPATIBILITY IDEOGRAPH-2F9A8\",\n    0x2F9A9: \"CJK COMPATIBILITY IDEOGRAPH-2F9A9\",\n    0x2F9AA: \"CJK COMPATIBILITY IDEOGRAPH-2F9AA\",\n    0x2F9AB: \"CJK COMPATIBILITY IDEOGRAPH-2F9AB\",\n    0x2F9AC: \"CJK COMPATIBILITY IDEOGRAPH-2F9AC\",\n    0x2F9AD: \"CJK COMPATIBILITY IDEOGRAPH-2F9AD\",\n    0x2F9AE: \"CJK COMPATIBILITY IDEOGRAPH-2F9AE\",\n    0x2F9AF: \"CJK COMPATIBILITY IDEOGRAPH-2F9AF\",\n    0x2F9B0: \"CJK COMPATIBILITY IDEOGRAPH-2F9B0\",\n    0x2F9B1: \"CJK COMPATIBILITY IDEOGRAPH-2F9B1\",\n    0x2F9B2: \"CJK COMPATIBILITY IDEOGRAPH-2F9B2\",\n    0x2F9B3: \"CJK COMPATIBILITY IDEOGRAPH-2F9B3\",\n    0x2F9B4: \"CJK COMPATIBILITY IDEOGRAPH-2F9B4\",\n    0x2F9B5: \"CJK COMPATIBILITY IDEOGRAPH-2F9B5\",\n    0x2F9B6: \"CJK COMPATIBILITY IDEOGRAPH-2F9B6\",\n    0x2F9B7: \"CJK COMPATIBILITY IDEOGRAPH-2F9B7\",\n    0x2F9B8: \"CJK COMPATIBILITY IDEOGRAPH-2F9B8\",\n    0x2F9B9: \"CJK COMPATIBILITY IDEOGRAPH-2F9B9\",\n    0x2F9BA: \"CJK COMPATIBILITY IDEOGRAPH-2F9BA\",\n    0x2F9BB: \"CJK COMPATIBILITY IDEOGRAPH-2F9BB\",\n    0x2F9BC: \"CJK COMPATIBILITY IDEOGRAPH-2F9BC\",\n    0x2F9BD: \"CJK COMPATIBILITY IDEOGRAPH-2F9BD\",\n    0x2F9BE: \"CJK COMPATIBILITY IDEOGRAPH-2F9BE\",\n    0x2F9BF: \"CJK COMPATIBILITY IDEOGRAPH-2F9BF\",\n    0x2F9C0: \"CJK COMPATIBILITY IDEOGRAPH-2F9C0\",\n    0x2F9C1: \"CJK COMPATIBILITY IDEOGRAPH-2F9C1\",\n    0x2F9C2: \"CJK COMPATIBILITY IDEOGRAPH-2F9C2\",\n    0x2F9C3: \"CJK COMPATIBILITY IDEOGRAPH-2F9C3\",\n    0x2F9C4: \"CJK COMPATIBILITY IDEOGRAPH-2F9C4\",\n    0x2F9C5: \"CJK COMPATIBILITY IDEOGRAPH-2F9C5\",\n    0x2F9C6: \"CJK COMPATIBILITY IDEOGRAPH-2F9C6\",\n    0x2F9C7: \"CJK COMPATIBILITY IDEOGRAPH-2F9C7\",\n    0x2F9C8: \"CJK COMPATIBILITY IDEOGRAPH-2F9C8\",\n    0x2F9C9: \"CJK COMPATIBILITY IDEOGRAPH-2F9C9\",\n    0x2F9CA: \"CJK COMPATIBILITY IDEOGRAPH-2F9CA\",\n    0x2F9CB: \"CJK COMPATIBILITY IDEOGRAPH-2F9CB\",\n    0x2F9CC: \"CJK COMPATIBILITY IDEOGRAPH-2F9CC\",\n    0x2F9CD: \"CJK COMPATIBILITY IDEOGRAPH-2F9CD\",\n    0x2F9CE: \"CJK COMPATIBILITY IDEOGRAPH-2F9CE\",\n    0x2F9CF: \"CJK COMPATIBILITY IDEOGRAPH-2F9CF\",\n    0x2F9D0: \"CJK COMPATIBILITY IDEOGRAPH-2F9D0\",\n    0x2F9D1: \"CJK COMPATIBILITY IDEOGRAPH-2F9D1\",\n    0x2F9D2: \"CJK COMPATIBILITY IDEOGRAPH-2F9D2\",\n    0x2F9D3: \"CJK COMPATIBILITY IDEOGRAPH-2F9D3\",\n    0x2F9D4: \"CJK COMPATIBILITY IDEOGRAPH-2F9D4\",\n    0x2F9D5: \"CJK COMPATIBILITY IDEOGRAPH-2F9D5\",\n    0x2F9D6: \"CJK COMPATIBILITY IDEOGRAPH-2F9D6\",\n    0x2F9D7: \"CJK COMPATIBILITY IDEOGRAPH-2F9D7\",\n    0x2F9D8: \"CJK COMPATIBILITY IDEOGRAPH-2F9D8\",\n    0x2F9D9: \"CJK COMPATIBILITY IDEOGRAPH-2F9D9\",\n    0x2F9DA: \"CJK COMPATIBILITY IDEOGRAPH-2F9DA\",\n    0x2F9DB: \"CJK COMPATIBILITY IDEOGRAPH-2F9DB\",\n    0x2F9DC: \"CJK COMPATIBILITY IDEOGRAPH-2F9DC\",\n    0x2F9DD: \"CJK COMPATIBILITY IDEOGRAPH-2F9DD\",\n    0x2F9DE: \"CJK COMPATIBILITY IDEOGRAPH-2F9DE\",\n    0x2F9DF: \"CJK COMPATIBILITY IDEOGRAPH-2F9DF\",\n    0x2F9E0: \"CJK COMPATIBILITY IDEOGRAPH-2F9E0\",\n    0x2F9E1: \"CJK COMPATIBILITY IDEOGRAPH-2F9E1\",\n    0x2F9E2: \"CJK COMPATIBILITY IDEOGRAPH-2F9E2\",\n    0x2F9E3: \"CJK COMPATIBILITY IDEOGRAPH-2F9E3\",\n    0x2F9E4: \"CJK COMPATIBILITY IDEOGRAPH-2F9E4\",\n    0x2F9E5: \"CJK COMPATIBILITY IDEOGRAPH-2F9E5\",\n    0x2F9E6: \"CJK COMPATIBILITY IDEOGRAPH-2F9E6\",\n    0x2F9E7: \"CJK COMPATIBILITY IDEOGRAPH-2F9E7\",\n    0x2F9E8: \"CJK COMPATIBILITY IDEOGRAPH-2F9E8\",\n    0x2F9E9: \"CJK COMPATIBILITY IDEOGRAPH-2F9E9\",\n    0x2F9EA: \"CJK COMPATIBILITY IDEOGRAPH-2F9EA\",\n    0x2F9EB: \"CJK COMPATIBILITY IDEOGRAPH-2F9EB\",\n    0x2F9EC: \"CJK COMPATIBILITY IDEOGRAPH-2F9EC\",\n    0x2F9ED: \"CJK COMPATIBILITY IDEOGRAPH-2F9ED\",\n    0x2F9EE: \"CJK COMPATIBILITY IDEOGRAPH-2F9EE\",\n    0x2F9EF: \"CJK COMPATIBILITY IDEOGRAPH-2F9EF\",\n    0x2F9F0: \"CJK COMPATIBILITY IDEOGRAPH-2F9F0\",\n    0x2F9F1: \"CJK COMPATIBILITY IDEOGRAPH-2F9F1\",\n    0x2F9F2: \"CJK COMPATIBILITY IDEOGRAPH-2F9F2\",\n    0x2F9F3: \"CJK COMPATIBILITY IDEOGRAPH-2F9F3\",\n    0x2F9F4: \"CJK COMPATIBILITY IDEOGRAPH-2F9F4\",\n    0x2F9F5: \"CJK COMPATIBILITY IDEOGRAPH-2F9F5\",\n    0x2F9F6: \"CJK COMPATIBILITY IDEOGRAPH-2F9F6\",\n    0x2F9F7: \"CJK COMPATIBILITY IDEOGRAPH-2F9F7\",\n    0x2F9F8: \"CJK COMPATIBILITY IDEOGRAPH-2F9F8\",\n    0x2F9F9: \"CJK COMPATIBILITY IDEOGRAPH-2F9F9\",\n    0x2F9FA: \"CJK COMPATIBILITY IDEOGRAPH-2F9FA\",\n    0x2F9FB: \"CJK COMPATIBILITY IDEOGRAPH-2F9FB\",\n    0x2F9FC: \"CJK COMPATIBILITY IDEOGRAPH-2F9FC\",\n    0x2F9FD: \"CJK COMPATIBILITY IDEOGRAPH-2F9FD\",\n    0x2F9FE: \"CJK COMPATIBILITY IDEOGRAPH-2F9FE\",\n    0x2F9FF: \"CJK COMPATIBILITY IDEOGRAPH-2F9FF\",\n    0x2FA00: \"CJK COMPATIBILITY IDEOGRAPH-2FA00\",\n    0x2FA01: \"CJK COMPATIBILITY IDEOGRAPH-2FA01\",\n    0x2FA02: \"CJK COMPATIBILITY IDEOGRAPH-2FA02\",\n    0x2FA03: \"CJK COMPATIBILITY IDEOGRAPH-2FA03\",\n    0x2FA04: \"CJK COMPATIBILITY IDEOGRAPH-2FA04\",\n    0x2FA05: \"CJK COMPATIBILITY IDEOGRAPH-2FA05\",\n    0x2FA06: \"CJK COMPATIBILITY IDEOGRAPH-2FA06\",\n    0x2FA07: \"CJK COMPATIBILITY IDEOGRAPH-2FA07\",\n    0x2FA08: \"CJK COMPATIBILITY IDEOGRAPH-2FA08\",\n    0x2FA09: \"CJK COMPATIBILITY IDEOGRAPH-2FA09\",\n    0x2FA0A: \"CJK COMPATIBILITY IDEOGRAPH-2FA0A\",\n    0x2FA0B: \"CJK COMPATIBILITY IDEOGRAPH-2FA0B\",\n    0x2FA0C: \"CJK COMPATIBILITY IDEOGRAPH-2FA0C\",\n    0x2FA0D: \"CJK COMPATIBILITY IDEOGRAPH-2FA0D\",\n    0x2FA0E: \"CJK COMPATIBILITY IDEOGRAPH-2FA0E\",\n    0x2FA0F: \"CJK COMPATIBILITY IDEOGRAPH-2FA0F\",\n    0x2FA10: \"CJK COMPATIBILITY IDEOGRAPH-2FA10\",\n    0x2FA11: \"CJK COMPATIBILITY IDEOGRAPH-2FA11\",\n    0x2FA12: \"CJK COMPATIBILITY IDEOGRAPH-2FA12\",\n    0x2FA13: \"CJK COMPATIBILITY IDEOGRAPH-2FA13\",\n    0x2FA14: \"CJK COMPATIBILITY IDEOGRAPH-2FA14\",\n    0x2FA15: \"CJK COMPATIBILITY IDEOGRAPH-2FA15\",\n    0x2FA16: \"CJK COMPATIBILITY IDEOGRAPH-2FA16\",\n    0x2FA17: \"CJK COMPATIBILITY IDEOGRAPH-2FA17\",\n    0x2FA18: \"CJK COMPATIBILITY IDEOGRAPH-2FA18\",\n    0x2FA19: \"CJK COMPATIBILITY IDEOGRAPH-2FA19\",\n    0x2FA1A: \"CJK COMPATIBILITY IDEOGRAPH-2FA1A\",\n    0x2FA1B: \"CJK COMPATIBILITY IDEOGRAPH-2FA1B\",\n    0x2FA1C: \"CJK COMPATIBILITY IDEOGRAPH-2FA1C\",\n    0x2FA1D: \"CJK COMPATIBILITY IDEOGRAPH-2FA1D\",\n    0x2FFFE: \"<not a character>\",\n    0x2FFFF: \"<not a character>\",\n    0x3FFFE: \"<not a character>\",\n    0x3FFFF: \"<not a character>\",\n    0x4FFFE: \"<not a character>\",\n    0x4FFFF: \"<not a character>\",\n    0x5FFFE: \"<not a character>\",\n    0x5FFFF: \"<not a character>\",\n    0x6FFFE: \"<not a character>\",\n    0x6FFFF: \"<not a character>\",\n    0x7FFFE: \"<not a character>\",\n    0x7FFFF: \"<not a character>\",\n    0x8FFFE: \"<not a character>\",\n    0x8FFFF: \"<not a character>\",\n    0x9FFFE: \"<not a character>\",\n    0x9FFFF: \"<not a character>\",\n    0xAFFFE: \"<not a character>\",\n    0xAFFFF: \"<not a character>\",\n    0xBFFFE: \"<not a character>\",\n    0xBFFFF: \"<not a character>\",\n    0xCFFFE: \"<not a character>\",\n    0xCFFFF: \"<not a character>\",\n    0xDFFFE: \"<not a character>\",\n    0xDFFFF: \"<not a character>\",\n    0xE0001: \"LANGUAGE TAG\",\n    0xE0020: \"TAG SPACE\",\n    0xE0021: \"TAG EXCLAMATION MARK\",\n    0xE0022: \"TAG QUOTATION MARK\",\n    0xE0023: \"TAG NUMBER SIGN\",\n    0xE0024: \"TAG DOLLAR SIGN\",\n    0xE0025: \"TAG PERCENT SIGN\",\n    0xE0026: \"TAG AMPERSAND\",\n    0xE0027: \"TAG APOSTROPHE\",\n    0xE0028: \"TAG LEFT PARENTHESIS\",\n    0xE0029: \"TAG RIGHT PARENTHESIS\",\n    0xE002A: \"TAG ASTERISK\",\n    0xE002B: \"TAG PLUS SIGN\",\n    0xE002C: \"TAG COMMA\",\n    0xE002D: \"TAG HYPHEN-MINUS\",\n    0xE002E: \"TAG FULL STOP\",\n    0xE002F: \"TAG SOLIDUS\",\n    0xE0030: \"TAG DIGIT ZERO\",\n    0xE0031: \"TAG DIGIT ONE\",\n    0xE0032: \"TAG DIGIT TWO\",\n    0xE0033: \"TAG DIGIT THREE\",\n    0xE0034: \"TAG DIGIT FOUR\",\n    0xE0035: \"TAG DIGIT FIVE\",\n    0xE0036: \"TAG DIGIT SIX\",\n    0xE0037: \"TAG DIGIT SEVEN\",\n    0xE0038: \"TAG DIGIT EIGHT\",\n    0xE0039: \"TAG DIGIT NINE\",\n    0xE003A: \"TAG COLON\",\n    0xE003B: \"TAG SEMICOLON\",\n    0xE003C: \"TAG LESS-THAN SIGN\",\n    0xE003D: \"TAG EQUALS SIGN\",\n    0xE003E: \"TAG GREATER-THAN SIGN\",\n    0xE003F: \"TAG QUESTION MARK\",\n    0xE0040: \"TAG COMMERCIAL AT\",\n    0xE0041: \"TAG LATIN CAPITAL LETTER A\",\n    0xE0042: \"TAG LATIN CAPITAL LETTER B\",\n    0xE0043: \"TAG LATIN CAPITAL LETTER C\",\n    0xE0044: \"TAG LATIN CAPITAL LETTER D\",\n    0xE0045: \"TAG LATIN CAPITAL LETTER E\",\n    0xE0046: \"TAG LATIN CAPITAL LETTER F\",\n    0xE0047: \"TAG LATIN CAPITAL LETTER G\",\n    0xE0048: \"TAG LATIN CAPITAL LETTER H\",\n    0xE0049: \"TAG LATIN CAPITAL LETTER I\",\n    0xE004A: \"TAG LATIN CAPITAL LETTER J\",\n    0xE004B: \"TAG LATIN CAPITAL LETTER K\",\n    0xE004C: \"TAG LATIN CAPITAL LETTER L\",\n    0xE004D: \"TAG LATIN CAPITAL LETTER M\",\n    0xE004E: \"TAG LATIN CAPITAL LETTER N\",\n    0xE004F: \"TAG LATIN CAPITAL LETTER O\",\n    0xE0050: \"TAG LATIN CAPITAL LETTER P\",\n    0xE0051: \"TAG LATIN CAPITAL LETTER Q\",\n    0xE0052: \"TAG LATIN CAPITAL LETTER R\",\n    0xE0053: \"TAG LATIN CAPITAL LETTER S\",\n    0xE0054: \"TAG LATIN CAPITAL LETTER T\",\n    0xE0055: \"TAG LATIN CAPITAL LETTER U\",\n    0xE0056: \"TAG LATIN CAPITAL LETTER V\",\n    0xE0057: \"TAG LATIN CAPITAL LETTER W\",\n    0xE0058: \"TAG LATIN CAPITAL LETTER X\",\n    0xE0059: \"TAG LATIN CAPITAL LETTER Y\",\n    0xE005A: \"TAG LATIN CAPITAL LETTER Z\",\n    0xE005B: \"TAG LEFT SQUARE BRACKET\",\n    0xE005C: \"TAG REVERSE SOLIDUS\",\n    0xE005D: \"TAG RIGHT SQUARE BRACKET\",\n    0xE005E: \"TAG CIRCUMFLEX ACCENT\",\n    0xE005F: \"TAG LOW LINE\",\n    0xE0060: \"TAG GRAVE ACCENT\",\n    0xE0061: \"TAG LATIN SMALL LETTER A\",\n    0xE0062: \"TAG LATIN SMALL LETTER B\",\n    0xE0063: \"TAG LATIN SMALL LETTER C\",\n    0xE0064: \"TAG LATIN SMALL LETTER D\",\n    0xE0065: \"TAG LATIN SMALL LETTER E\",\n    0xE0066: \"TAG LATIN SMALL LETTER F\",\n    0xE0067: \"TAG LATIN SMALL LETTER G\",\n    0xE0068: \"TAG LATIN SMALL LETTER H\",\n    0xE0069: \"TAG LATIN SMALL LETTER I\",\n    0xE006A: \"TAG LATIN SMALL LETTER J\",\n    0xE006B: \"TAG LATIN SMALL LETTER K\",\n    0xE006C: \"TAG LATIN SMALL LETTER L\",\n    0xE006D: \"TAG LATIN SMALL LETTER M\",\n    0xE006E: \"TAG LATIN SMALL LETTER N\",\n    0xE006F: \"TAG LATIN SMALL LETTER O\",\n    0xE0070: \"TAG LATIN SMALL LETTER P\",\n    0xE0071: \"TAG LATIN SMALL LETTER Q\",\n    0xE0072: \"TAG LATIN SMALL LETTER R\",\n    0xE0073: \"TAG LATIN SMALL LETTER S\",\n    0xE0074: \"TAG LATIN SMALL LETTER T\",\n    0xE0075: \"TAG LATIN SMALL LETTER U\",\n    0xE0076: \"TAG LATIN SMALL LETTER V\",\n    0xE0077: \"TAG LATIN SMALL LETTER W\",\n    0xE0078: \"TAG LATIN SMALL LETTER X\",\n    0xE0079: \"TAG LATIN SMALL LETTER Y\",\n    0xE007A: \"TAG LATIN SMALL LETTER Z\",\n    0xE007B: \"TAG LEFT CURLY BRACKET\",\n    0xE007C: \"TAG VERTICAL LINE\",\n    0xE007D: \"TAG RIGHT CURLY BRACKET\",\n    0xE007E: \"TAG TILDE\",\n    0xE007F: \"CANCEL TAG\",\n    0xE0100: \"VARIATION SELECTOR-17\",\n    0xE0101: \"VARIATION SELECTOR-18\",\n    0xE0102: \"VARIATION SELECTOR-19\",\n    0xE0103: \"VARIATION SELECTOR-20\",\n    0xE0104: \"VARIATION SELECTOR-21\",\n    0xE0105: \"VARIATION SELECTOR-22\",\n    0xE0106: \"VARIATION SELECTOR-23\",\n    0xE0107: \"VARIATION SELECTOR-24\",\n    0xE0108: \"VARIATION SELECTOR-25\",\n    0xE0109: \"VARIATION SELECTOR-26\",\n    0xE010A: \"VARIATION SELECTOR-27\",\n    0xE010B: \"VARIATION SELECTOR-28\",\n    0xE010C: \"VARIATION SELECTOR-29\",\n    0xE010D: \"VARIATION SELECTOR-30\",\n    0xE010E: \"VARIATION SELECTOR-31\",\n    0xE010F: \"VARIATION SELECTOR-32\",\n    0xE0110: \"VARIATION SELECTOR-33\",\n    0xE0111: \"VARIATION SELECTOR-34\",\n    0xE0112: \"VARIATION SELECTOR-35\",\n    0xE0113: \"VARIATION SELECTOR-36\",\n    0xE0114: \"VARIATION SELECTOR-37\",\n    0xE0115: \"VARIATION SELECTOR-38\",\n    0xE0116: \"VARIATION SELECTOR-39\",\n    0xE0117: \"VARIATION SELECTOR-40\",\n    0xE0118: \"VARIATION SELECTOR-41\",\n    0xE0119: \"VARIATION SELECTOR-42\",\n    0xE011A: \"VARIATION SELECTOR-43\",\n    0xE011B: \"VARIATION SELECTOR-44\",\n    0xE011C: \"VARIATION SELECTOR-45\",\n    0xE011D: \"VARIATION SELECTOR-46\",\n    0xE011E: \"VARIATION SELECTOR-47\",\n    0xE011F: \"VARIATION SELECTOR-48\",\n    0xE0120: \"VARIATION SELECTOR-49\",\n    0xE0121: \"VARIATION SELECTOR-50\",\n    0xE0122: \"VARIATION SELECTOR-51\",\n    0xE0123: \"VARIATION SELECTOR-52\",\n    0xE0124: \"VARIATION SELECTOR-53\",\n    0xE0125: \"VARIATION SELECTOR-54\",\n    0xE0126: \"VARIATION SELECTOR-55\",\n    0xE0127: \"VARIATION SELECTOR-56\",\n    0xE0128: \"VARIATION SELECTOR-57\",\n    0xE0129: \"VARIATION SELECTOR-58\",\n    0xE012A: \"VARIATION SELECTOR-59\",\n    0xE012B: \"VARIATION SELECTOR-60\",\n    0xE012C: \"VARIATION SELECTOR-61\",\n    0xE012D: \"VARIATION SELECTOR-62\",\n    0xE012E: \"VARIATION SELECTOR-63\",\n    0xE012F: \"VARIATION SELECTOR-64\",\n    0xE0130: \"VARIATION SELECTOR-65\",\n    0xE0131: \"VARIATION SELECTOR-66\",\n    0xE0132: \"VARIATION SELECTOR-67\",\n    0xE0133: \"VARIATION SELECTOR-68\",\n    0xE0134: \"VARIATION SELECTOR-69\",\n    0xE0135: \"VARIATION SELECTOR-70\",\n    0xE0136: \"VARIATION SELECTOR-71\",\n    0xE0137: \"VARIATION SELECTOR-72\",\n    0xE0138: \"VARIATION SELECTOR-73\",\n    0xE0139: \"VARIATION SELECTOR-74\",\n    0xE013A: \"VARIATION SELECTOR-75\",\n    0xE013B: \"VARIATION SELECTOR-76\",\n    0xE013C: \"VARIATION SELECTOR-77\",\n    0xE013D: \"VARIATION SELECTOR-78\",\n    0xE013E: \"VARIATION SELECTOR-79\",\n    0xE013F: \"VARIATION SELECTOR-80\",\n    0xE0140: \"VARIATION SELECTOR-81\",\n    0xE0141: \"VARIATION SELECTOR-82\",\n    0xE0142: \"VARIATION SELECTOR-83\",\n    0xE0143: \"VARIATION SELECTOR-84\",\n    0xE0144: \"VARIATION SELECTOR-85\",\n    0xE0145: \"VARIATION SELECTOR-86\",\n    0xE0146: \"VARIATION SELECTOR-87\",\n    0xE0147: \"VARIATION SELECTOR-88\",\n    0xE0148: \"VARIATION SELECTOR-89\",\n    0xE0149: \"VARIATION SELECTOR-90\",\n    0xE014A: \"VARIATION SELECTOR-91\",\n    0xE014B: \"VARIATION SELECTOR-92\",\n    0xE014C: \"VARIATION SELECTOR-93\",\n    0xE014D: \"VARIATION SELECTOR-94\",\n    0xE014E: \"VARIATION SELECTOR-95\",\n    0xE014F: \"VARIATION SELECTOR-96\",\n    0xE0150: \"VARIATION SELECTOR-97\",\n    0xE0151: \"VARIATION SELECTOR-98\",\n    0xE0152: \"VARIATION SELECTOR-99\",\n    0xE0153: \"VARIATION SELECTOR-100\",\n    0xE0154: \"VARIATION SELECTOR-101\",\n    0xE0155: \"VARIATION SELECTOR-102\",\n    0xE0156: \"VARIATION SELECTOR-103\",\n    0xE0157: \"VARIATION SELECTOR-104\",\n    0xE0158: \"VARIATION SELECTOR-105\",\n    0xE0159: \"VARIATION SELECTOR-106\",\n    0xE015A: \"VARIATION SELECTOR-107\",\n    0xE015B: \"VARIATION SELECTOR-108\",\n    0xE015C: \"VARIATION SELECTOR-109\",\n    0xE015D: \"VARIATION SELECTOR-110\",\n    0xE015E: \"VARIATION SELECTOR-111\",\n    0xE015F: \"VARIATION SELECTOR-112\",\n    0xE0160: \"VARIATION SELECTOR-113\",\n    0xE0161: \"VARIATION SELECTOR-114\",\n    0xE0162: \"VARIATION SELECTOR-115\",\n    0xE0163: \"VARIATION SELECTOR-116\",\n    0xE0164: \"VARIATION SELECTOR-117\",\n    0xE0165: \"VARIATION SELECTOR-118\",\n    0xE0166: \"VARIATION SELECTOR-119\",\n    0xE0167: \"VARIATION SELECTOR-120\",\n    0xE0168: \"VARIATION SELECTOR-121\",\n    0xE0169: \"VARIATION SELECTOR-122\",\n    0xE016A: \"VARIATION SELECTOR-123\",\n    0xE016B: \"VARIATION SELECTOR-124\",\n    0xE016C: \"VARIATION SELECTOR-125\",\n    0xE016D: \"VARIATION SELECTOR-126\",\n    0xE016E: \"VARIATION SELECTOR-127\",\n    0xE016F: \"VARIATION SELECTOR-128\",\n    0xE0170: \"VARIATION SELECTOR-129\",\n    0xE0171: \"VARIATION SELECTOR-130\",\n    0xE0172: \"VARIATION SELECTOR-131\",\n    0xE0173: \"VARIATION SELECTOR-132\",\n    0xE0174: \"VARIATION SELECTOR-133\",\n    0xE0175: \"VARIATION SELECTOR-134\",\n    0xE0176: \"VARIATION SELECTOR-135\",\n    0xE0177: \"VARIATION SELECTOR-136\",\n    0xE0178: \"VARIATION SELECTOR-137\",\n    0xE0179: \"VARIATION SELECTOR-138\",\n    0xE017A: \"VARIATION SELECTOR-139\",\n    0xE017B: \"VARIATION SELECTOR-140\",\n    0xE017C: \"VARIATION SELECTOR-141\",\n    0xE017D: \"VARIATION SELECTOR-142\",\n    0xE017E: \"VARIATION SELECTOR-143\",\n    0xE017F: \"VARIATION SELECTOR-144\",\n    0xE0180: \"VARIATION SELECTOR-145\",\n    0xE0181: \"VARIATION SELECTOR-146\",\n    0xE0182: \"VARIATION SELECTOR-147\",\n    0xE0183: \"VARIATION SELECTOR-148\",\n    0xE0184: \"VARIATION SELECTOR-149\",\n    0xE0185: \"VARIATION SELECTOR-150\",\n    0xE0186: \"VARIATION SELECTOR-151\",\n    0xE0187: \"VARIATION SELECTOR-152\",\n    0xE0188: \"VARIATION SELECTOR-153\",\n    0xE0189: \"VARIATION SELECTOR-154\",\n    0xE018A: \"VARIATION SELECTOR-155\",\n    0xE018B: \"VARIATION SELECTOR-156\",\n    0xE018C: \"VARIATION SELECTOR-157\",\n    0xE018D: \"VARIATION SELECTOR-158\",\n    0xE018E: \"VARIATION SELECTOR-159\",\n    0xE018F: \"VARIATION SELECTOR-160\",\n    0xE0190: \"VARIATION SELECTOR-161\",\n    0xE0191: \"VARIATION SELECTOR-162\",\n    0xE0192: \"VARIATION SELECTOR-163\",\n    0xE0193: \"VARIATION SELECTOR-164\",\n    0xE0194: \"VARIATION SELECTOR-165\",\n    0xE0195: \"VARIATION SELECTOR-166\",\n    0xE0196: \"VARIATION SELECTOR-167\",\n    0xE0197: \"VARIATION SELECTOR-168\",\n    0xE0198: \"VARIATION SELECTOR-169\",\n    0xE0199: \"VARIATION SELECTOR-170\",\n    0xE019A: \"VARIATION SELECTOR-171\",\n    0xE019B: \"VARIATION SELECTOR-172\",\n    0xE019C: \"VARIATION SELECTOR-173\",\n    0xE019D: \"VARIATION SELECTOR-174\",\n    0xE019E: \"VARIATION SELECTOR-175\",\n    0xE019F: \"VARIATION SELECTOR-176\",\n    0xE01A0: \"VARIATION SELECTOR-177\",\n    0xE01A1: \"VARIATION SELECTOR-178\",\n    0xE01A2: \"VARIATION SELECTOR-179\",\n    0xE01A3: \"VARIATION SELECTOR-180\",\n    0xE01A4: \"VARIATION SELECTOR-181\",\n    0xE01A5: \"VARIATION SELECTOR-182\",\n    0xE01A6: \"VARIATION SELECTOR-183\",\n    0xE01A7: \"VARIATION SELECTOR-184\",\n    0xE01A8: \"VARIATION SELECTOR-185\",\n    0xE01A9: \"VARIATION SELECTOR-186\",\n    0xE01AA: \"VARIATION SELECTOR-187\",\n    0xE01AB: \"VARIATION SELECTOR-188\",\n    0xE01AC: \"VARIATION SELECTOR-189\",\n    0xE01AD: \"VARIATION SELECTOR-190\",\n    0xE01AE: \"VARIATION SELECTOR-191\",\n    0xE01AF: \"VARIATION SELECTOR-192\",\n    0xE01B0: \"VARIATION SELECTOR-193\",\n    0xE01B1: \"VARIATION SELECTOR-194\",\n    0xE01B2: \"VARIATION SELECTOR-195\",\n    0xE01B3: \"VARIATION SELECTOR-196\",\n    0xE01B4: \"VARIATION SELECTOR-197\",\n    0xE01B5: \"VARIATION SELECTOR-198\",\n    0xE01B6: \"VARIATION SELECTOR-199\",\n    0xE01B7: \"VARIATION SELECTOR-200\",\n    0xE01B8: \"VARIATION SELECTOR-201\",\n    0xE01B9: \"VARIATION SELECTOR-202\",\n    0xE01BA: \"VARIATION SELECTOR-203\",\n    0xE01BB: \"VARIATION SELECTOR-204\",\n    0xE01BC: \"VARIATION SELECTOR-205\",\n    0xE01BD: \"VARIATION SELECTOR-206\",\n    0xE01BE: \"VARIATION SELECTOR-207\",\n    0xE01BF: \"VARIATION SELECTOR-208\",\n    0xE01C0: \"VARIATION SELECTOR-209\",\n    0xE01C1: \"VARIATION SELECTOR-210\",\n    0xE01C2: \"VARIATION SELECTOR-211\",\n    0xE01C3: \"VARIATION SELECTOR-212\",\n    0xE01C4: \"VARIATION SELECTOR-213\",\n    0xE01C5: \"VARIATION SELECTOR-214\",\n    0xE01C6: \"VARIATION SELECTOR-215\",\n    0xE01C7: \"VARIATION SELECTOR-216\",\n    0xE01C8: \"VARIATION SELECTOR-217\",\n    0xE01C9: \"VARIATION SELECTOR-218\",\n    0xE01CA: \"VARIATION SELECTOR-219\",\n    0xE01CB: \"VARIATION SELECTOR-220\",\n    0xE01CC: \"VARIATION SELECTOR-221\",\n    0xE01CD: \"VARIATION SELECTOR-222\",\n    0xE01CE: \"VARIATION SELECTOR-223\",\n    0xE01CF: \"VARIATION SELECTOR-224\",\n    0xE01D0: \"VARIATION SELECTOR-225\",\n    0xE01D1: \"VARIATION SELECTOR-226\",\n    0xE01D2: \"VARIATION SELECTOR-227\",\n    0xE01D3: \"VARIATION SELECTOR-228\",\n    0xE01D4: \"VARIATION SELECTOR-229\",\n    0xE01D5: \"VARIATION SELECTOR-230\",\n    0xE01D6: \"VARIATION SELECTOR-231\",\n    0xE01D7: \"VARIATION SELECTOR-232\",\n    0xE01D8: \"VARIATION SELECTOR-233\",\n    0xE01D9: \"VARIATION SELECTOR-234\",\n    0xE01DA: \"VARIATION SELECTOR-235\",\n    0xE01DB: \"VARIATION SELECTOR-236\",\n    0xE01DC: \"VARIATION SELECTOR-237\",\n    0xE01DD: \"VARIATION SELECTOR-238\",\n    0xE01DE: \"VARIATION SELECTOR-239\",\n    0xE01DF: \"VARIATION SELECTOR-240\",\n    0xE01E0: \"VARIATION SELECTOR-241\",\n    0xE01E1: \"VARIATION SELECTOR-242\",\n    0xE01E2: \"VARIATION SELECTOR-243\",\n    0xE01E3: \"VARIATION SELECTOR-244\",\n    0xE01E4: \"VARIATION SELECTOR-245\",\n    0xE01E5: \"VARIATION SELECTOR-246\",\n    0xE01E6: \"VARIATION SELECTOR-247\",\n    0xE01E7: \"VARIATION SELECTOR-248\",\n    0xE01E8: \"VARIATION SELECTOR-249\",\n    0xE01E9: \"VARIATION SELECTOR-250\",\n    0xE01EA: \"VARIATION SELECTOR-251\",\n    0xE01EB: \"VARIATION SELECTOR-252\",\n    0xE01EC: \"VARIATION SELECTOR-253\",\n    0xE01ED: \"VARIATION SELECTOR-254\",\n    0xE01EE: \"VARIATION SELECTOR-255\",\n    0xE01EF: \"VARIATION SELECTOR-256\",\n    0xEFFFE: \"<not a character>\",\n    0xEFFFF: \"<not a character>\",\n    0xFFFFE: \"<not a character>\",\n    0xFFFFF: \"<not a character>\",\n    0x10FFFE: \"<not a character>\",\n    0x10FFFF: \"<not a character>\"\n  },\n\n  mBlocks: [\n    { start: \"0000\", name:  \"Basic Latin\"},\n    { start: \"0080\", name:  \"Latin-1 Supplement\"},\n    { start: \"0100\", name:  \"Latin Extended-A\"},\n    { start: \"0180\", name:  \"Latin Extended-B\"},\n    { start: \"0250\", name:  \"IPA Extensions\"},\n    { start: \"02B0\", name:  \"Spacing Modifier Letters\"},\n    { start: \"0300\", name:  \"Combining Diacritical Marks\"},\n    { start: \"0370\", name:  \"Greek and Coptic\"},\n    { start: \"0400\", name:  \"Cyrillic\"},\n    { start: \"0500\", name:  \"Cyrillic Supplement\"},\n    { start: \"0530\", name:  \"Armenian\"},\n    { start: \"0590\", name:  \"Hebrew\"},\n    { start: \"0600\", name:  \"Arabic\"},\n    { start: \"0700\", name:  \"Syriac\"},\n    { start: \"0750\", name:  \"Arabic Supplement\"},\n    { start: \"0780\", name:  \"Thaana\"},\n    { start: \"07C0\", name:  \"NKo\"},\n    { start: \"0900\", name:  \"Devanagari\"},\n    { start: \"0980\", name:  \"Bengali\"},\n    { start: \"0A00\", name:  \"Gurmukhi\"},\n    { start: \"0A80\", name:  \"Gujarati\"},\n    { start: \"0B00\", name:  \"Oriya\"},\n    { start: \"0B80\", name:  \"Tamil\"},\n    { start: \"0C00\", name:  \"Telugu\"},\n    { start: \"0C80\", name:  \"Kannada\"},\n    { start: \"0D00\", name:  \"Malayalam\"},\n    { start: \"0D80\", name:  \"Sinhala\"},\n    { start: \"0E00\", name:  \"Thai\"},\n    { start: \"0E80\", name:  \"Lao\"},\n    { start: \"0F00\", name:  \"Tibetan\"},\n    { start: \"1000\", name:  \"Myanmar\"},\n    { start: \"10A0\", name:  \"Georgian\"},\n    { start: \"1100\", name:  \"Hangul Jamo\"},\n    { start: \"1200\", name:  \"Ethiopic\"},\n    { start: \"1380\", name:  \"Ethiopic Supplement\"},\n    { start: \"13A0\", name:  \"Cherokee\"},\n    { start: \"1400\", name:  \"Unified Canadian Aboriginal Syllabics\"},\n    { start: \"1680\", name:  \"Ogham\"},\n    { start: \"16A0\", name:  \"Runic\"},\n    { start: \"1700\", name:  \"Tagalog\"},\n    { start: \"1720\", name:  \"Hanunoo\"},\n    { start: \"1740\", name:  \"Buhid\"},\n    { start: \"1760\", name:  \"Tagbanwa\"},\n    { start: \"1780\", name:  \"Khmer\"},\n    { start: \"1800\", name:  \"Mongolian\"},\n    { start: \"1900\", name:  \"Limbu\"},\n    { start: \"1950\", name:  \"Tai Le\"},\n    { start: \"1980\", name:  \"New Tai Lue\"},\n    { start: \"19E0\", name:  \"Khmer Symbols\"},\n    { start: \"1A00\", name:  \"Buginese\"},\n    { start: \"1B00\", name:  \"Balinese\"},\n    { start: \"1B80\", name:  \"Sundanese\"},\n    { start: \"1C00\", name:  \"Lepcha\"},\n    { start: \"1C50\", name:  \"Ol Chiki\"},\n    { start: \"1D00\", name:  \"Phonetic Extensions\"},\n    { start: \"1D80\", name:  \"Phonetic Extensions Supplement\"},\n    { start: \"1DC0\", name:  \"Combining Diacritical Marks Supplement\"},\n    { start: \"1E00\", name:  \"Latin Extended Additional\"},\n    { start: \"1F00\", name:  \"Greek Extended\"},\n    { start: \"2000\", name:  \"General Punctuation\"},\n    { start: \"2070\", name:  \"Superscripts and Subscripts\"},\n    { start: \"20A0\", name:  \"Currency Symbols\"},\n    { start: \"20D0\", name:  \"Combining Diacritical Marks for Symbols\"},\n    { start: \"2100\", name:  \"Letterlike Symbols\"},\n    { start: \"2150\", name:  \"Number Forms\"},\n    { start: \"2190\", name:  \"Arrows\"},\n    { start: \"2200\", name:  \"Mathematical Operators\"},\n    { start: \"2300\", name:  \"Miscellaneous Technical\"},\n    { start: \"2400\", name:  \"Control Pictures\"},\n    { start: \"2440\", name:  \"Optical Character Recognition\"},\n    { start: \"2460\", name:  \"Enclosed Alphanumerics\"},\n    { start: \"2500\", name:  \"Box Drawing\"},\n    { start: \"2580\", name:  \"Block Elements\"},\n    { start: \"25A0\", name:  \"Geometric Shapes\"},\n    { start: \"2600\", name:  \"Miscellaneous Symbols\"},\n    { start: \"2700\", name:  \"Dingbats\"},\n    { start: \"27C0\", name:  \"Miscellaneous Mathematical Symbols-A\"},\n    { start: \"27F0\", name:  \"Supplemental Arrows-A\"},\n    { start: \"2800\", name:  \"Braille Patterns\"},\n    { start: \"2900\", name:  \"Supplemental Arrows-B\"},\n    { start: \"2980\", name:  \"Miscellaneous Mathematical Symbols-B\"},\n    { start: \"2A00\", name:  \"Supplemental Mathematical Operators\"},\n    { start: \"2B00\", name:  \"Miscellaneous Symbols and Arrows\"},\n    { start: \"2C00\", name:  \"Glagolitic\"},\n    { start: \"2C60\", name:  \"Latin Extended-C\"},\n    { start: \"2C80\", name:  \"Coptic\"},\n    { start: \"2D00\", name:  \"Georgian Supplement\"},\n    { start: \"2D30\", name:  \"Tifinagh\"},\n    { start: \"2D80\", name:  \"Ethiopic Extended\"},\n    { start: \"2DE0\", name:  \"Cyrillic Extended-A\"},\n    { start: \"2E00\", name:  \"Supplemental Punctuation\"},\n    { start: \"2E80\", name:  \"CJK Radicals Supplement\"},\n    { start: \"2F00\", name:  \"Kangxi Radicals\"},\n    { start: \"2FF0\", name:  \"Ideographic Description Characters\"},\n    { start: \"3000\", name:  \"CJK Symbols and Punctuation\"},\n    { start: \"3040\", name:  \"Hiragana\"},\n    { start: \"30A0\", name:  \"Katakana\"},\n    { start: \"3100\", name:  \"Bopomofo\"},\n    { start: \"3130\", name:  \"Hangul Compatibility Jamo\"},\n    { start: \"3190\", name:  \"Kanbun\"},\n    { start: \"31A0\", name:  \"Bopomofo Extended\"},\n    { start: \"31C0\", name:  \"CJK Strokes\"},\n    { start: \"31F0\", name:  \"Katakana Phonetic Extensions\"},\n    { start: \"3200\", name:  \"Enclosed CJK Letters and Months\"},\n    { start: \"3300\", name:  \"CJK Compatibility\"},\n    { start: \"3400\", name:  \"CJK Unified Ideographs Extension A\"},\n    { start: \"4DC0\", name:  \"Yijing Hexagram Symbols\"},\n    { start: \"4E00\", name:  \"CJK Unified Ideographs\"},\n    { start: \"A000\", name:  \"Yi Syllables\"},\n    { start: \"A490\", name:  \"Yi Radicals\"},\n    { start: \"A500\", name:  \"Vai\"},\n    { start: \"A640\", name:  \"Cyrillic Extended-B\"},\n    { start: \"A700\", name:  \"Modifier Tone Letters\"},\n    { start: \"A720\", name:  \"Latin Extended-D\"},\n    { start: \"A800\", name:  \"Syloti Nagri\"},\n    { start: \"A840\", name:  \"Phags-pa\"},\n    { start: \"A880\", name:  \"Saurashtra\"},\n    { start: \"A900\", name:  \"Kayah Li\"},\n    { start: \"A930\", name:  \"Rejang\"},\n    { start: \"AA00\", name:  \"Cham\"},\n    { start: \"AC00\", name:  \"Hangul Syllables\"},\n    { start: \"D800\", name:  \"High Surrogates\"},\n    { start: \"DB80\", name:  \"High Private Use Surrogates\"},\n    { start: \"DC00\", name:  \"Low Surrogates\"},\n    { start: \"E000\", name:  \"Private Use Area\"},\n    { start: \"F900\", name:  \"CJK Compatibility Ideographs\"},\n    { start: \"FB00\", name:  \"Alphabetic Presentation Forms\"},\n    { start: \"FB50\", name:  \"Arabic Presentation Forms-A\"},\n    { start: \"FE00\", name:  \"Variation Selectors\"},\n    { start: \"FE10\", name:  \"Vertical Forms\"},\n    { start: \"FE20\", name:  \"Combining Half Marks\"},\n    { start: \"FE30\", name:  \"CJK Compatibility Forms\"},\n    { start: \"FE50\", name:  \"Small Form Variants\"},\n    { start: \"FE70\", name:  \"Arabic Presentation Forms-B\"},\n    { start: \"FF00\", name:  \"Halfwidth and Fullwidth Forms\"},\n    { start: \"FFF0\", name:  \"Specials\"},\n    { start: \"10000\", name:  \"Linear B Syllabary\"},\n    { start: \"10080\", name:  \"Linear B Ideograms\"},\n    { start: \"10100\", name:  \"Aegean Numbers\"},\n    { start: \"10140\", name:  \"Ancient Greek Numbers\"},\n    { start: \"10190\", name:  \"Ancient Symbols\"},\n    { start: \"101D0\", name:  \"Phaistos Disc\"},\n    { start: \"10280\", name:  \"Lycian\"},\n    { start: \"102A0\", name:  \"Carian\"},\n    { start: \"10300\", name:  \"Old Italic\"},\n    { start: \"10330\", name:  \"Gothic\"},\n    { start: \"10380\", name:  \"Ugaritic\"},\n    { start: \"103A0\", name:  \"Old Persian\"},\n    { start: \"10400\", name:  \"Deseret\"},\n    { start: \"10450\", name:  \"Shavian\"},\n    { start: \"10480\", name:  \"Osmanya\"},\n    { start: \"10800\", name:  \"Cypriot Syllabary\"},\n    { start: \"10900\", name:  \"Phoenician\"},\n    { start: \"10920\", name:  \"Lydian\"},\n    { start: \"10A00\", name:  \"Kharoshthi\"},\n    { start: \"12000\", name:  \"Cuneiform\"},\n    { start: \"12400\", name:  \"Cuneiform Numbers and Punctuation\"},\n    { start: \"1D000\", name:  \"Byzantine Musical Symbols\"},\n    { start: \"1D100\", name:  \"Musical Symbols\"},\n    { start: \"1D200\", name:  \"Ancient Greek Musical Notation\"},\n    { start: \"1D300\", name:  \"Tai Xuan Jing Symbols\"},\n    { start: \"1D360\", name:  \"Counting Rod Numerals\"},\n    { start: \"1D400\", name:  \"Mathematical Alphanumeric Symbols\"},\n    { start: \"1F000\", name:  \"Mahjong Tiles\"},\n    { start: \"1F030\", name:  \"Domino Tiles\"},\n    { start: \"20000\", name:  \"CJK Unified Ideographs Extension B\"},\n    { start: \"2F800\", name:  \"CJK Compatibility Ideographs Supplement\"},\n    { start: \"E0000\", name:  \"Tags\"},\n    { start: \"E0100\", name:  \"Variation Selectors Supplement\"},\n    { start: \"F0000\", name:  \"Supplementary Private Use Area-A\"},\n    { start: \"100000\", name:  \"Supplementary Private Use Area-B\"}\n  ],\n\n  get blocks()\n  {\n    return this.mBlocks;\n  },\n\n  getCharName: function(aCode)\n  {\n    if (aCode in this.mNamesList)\n      return this.mNamesList[aCode];\n    return \"<unknown name>\";\n  },\n\n  findCharFromName: function(aName)\n  {\n    function ToHex4(n)\n    {\n      var str = Number(n).toString(16);\n      while (str.length < 4)\n        str = \"0\" + str;\n      return str;\n    }\n\n    aName = aName.toLowerCase();\n    var res = [];\n    var p = Components.classes[\"@mozilla.org/xmlextras/domparser;1\"].createInstance();\n    for (var i in this.mNamesList) {\n      var name = this.mNamesList[i].toLowerCase();\n      if (name.indexOf(aName) != -1) {\n        var hex = ToHex4(i);\n        var a = p.parseFromString(\"<a>&#x\" + hex + \";</a>\", \"text/xml\");\n        if (a.documentElement.nodeName != \"parsererror\")\n          res.push(hex + \" \" + a.documentElement.textContent + \" \" + this.mNamesList[i]);\n        else\n          res.push(hex + \"   \" + this.mNamesList[i]);\n      }\n    }\n    return res;\n  }\n};\n"
  },
  {
    "path": "modules/urlHelper.jsm",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nvar EXPORTED_SYMBOLS = [\"UrlUtils\"];\n\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar UrlUtils = {\n\n  /********** CONSTANTS ***********/\n\n  gWin: \"Win\",\n  gUNIX: \"UNIX\",\n  gMac: \"Mac\",\n\n /********** ATTRIBUTES **********/\n\n  mIOService: null,\n  mOS: null,\n\n  /********** PRIVATE **********/\n  url2path : function(url) {\n    var path = url;\n\n    if (/^file/i.test(url)) try {\n      var uri = Components.classes['@mozilla.org/network/standard-url;1']\n                          .createInstance(Components.interfaces.nsIURL);\n      var file = Components.classes['@mozilla.org/file/local;1']\n                           .createInstance(Components.interfaces.nsILocalFile);\n      uri.spec = url;\n        \n      try { // decent OS\n        file.initWithPath(uri.path);\n      } catch (e) {}\n      try { // Windows sucks\n        file.initWithPath(uri.path.replace(/^\\//,\"\").replace(/\\//g,\"\\\\\"));\n      } catch (e) {}\n      path = decodeURI(file.path);\n    } catch(e) {\n    }\n    \n    return path;\n  },\n\n  /********** PUBLIC **********/\n\n  newLocalFile:  function(url) {\n    var filePath = this.url2path(url);\n    var nsFile = null;\n    try {\n      nsFile = Components.classes['@mozilla.org/file/local;1']\n                             .createInstance(Components.interfaces.nsILocalFile);\n      nsFile.initWithPath(filePath);\n    } catch(e) {\n      nsFile = null;\n    }\n    return nsFile;\n  },\n\n  normalizeURL: function normalizeURL(url)\n  {\n    if (!this.getScheme(url) && !this.isUrlOfBlankDocument(url))\n    {\n      var k = Components.classes[\"@mozilla.org/file/local;1\"]\n                        .createInstance(Components.interfaces.nsILocalFile);\n\n      var noBackSlashUrl = url.replace(/\\\\\\\"/g, \"\\\"\");\n      var c0 = noBackSlashUrl[0];\n      var c1 = noBackSlashUrl[1];\n      if ((c0 == '/') || ((/^[a-zA-z]/.test(c0)) && (c1 == \":\") ))\n      {\n        // this is an absolute path\n        k.initWithPath(url);\n      }\n      else\n      {\n        // First, get the current dir for the process...\n        var dirServiceProvider =\n          Components.classes[\"@mozilla.org/file/directory_service;1\"]\n                    .getService(Components.interfaces.nsIDirectoryServiceProvider);\n        var p = {};\n        var currentProcessDir = dirServiceProvider.getFile(\"CurWorkD\", p).path;\n        k.initWithPath(currentProcessDir);\n\n        // then try to append the relative path\n        try {\n          k.appendRelativePath(url);\n        }\n        catch (e) {\n          return kHTML_TRANSITIONAL;\n        }\n        var ioService =\n          Components.classes[\"@mozilla.org/network/io-service;1\"]\n                    .getService(Components.interfaces.nsIIOService);\n        var fileHandler =\n          ioService.getProtocolHandler(\"file\")\n                   .QueryInterface(Components.interfaces.nsIFileProtocolHandler);\n        url = fileHandler.getURLSpecFromFile(k);\n      }\n    }\n    return url;\n  },\n\n  isUrlOfBlankDocument: function isUrlOfBlankDocument(urlString)\n  {\n    const kDATA_URL_PREFIX = \"resource://gre/res\";\n    return (urlString.substr(0, kDATA_URL_PREFIX.length) == kDATA_URL_PREFIX);\n  },\n\n  getIOService: function getIOService()\n  {\n    if (this.mIOService)\n      return this.mIOService;\n\n    this.mIOService = Components.classes[\"@mozilla.org/network/io-service;1\"]\n                      .getService(Components.interfaces.nsIIOService);\n\n    return this.mIOService;\n  },\n\n  newURI: function newURI(aURLString)\n  {\n    try {\n      return this.getIOService().newURI(aURLString, null, null);\n    } catch (e) { }\n\n    return null;\n  },\n\n  isTextURI: function isTextURI(aText)\n  {\n    return aText && /^http:\\/\\/|^https:\\/\\/|^file:\\/\\/|^ftp:\\/\\/|^about:|^mailto:|^news:|^snews:|^telnet:|^ldap:|^ldaps:|^gopher:|^finger:|^javascript:/i.test(aText);\n  },\n\n  makeRelativeUrl: function makeRelativeUrl(aURLString, aDocURL)\n  {\n    var inputUrl = aURLString.trim();\n    if (!inputUrl)\n      return inputUrl;\n\n    // Get the filespec relative to current document's location\n    // NOTE: Can't do this if file isn't saved yet!\n    var docUrl = aDocURL ? aDocURL : this.getDocumentBaseUrl();\n    var docScheme = this.getScheme(docUrl);\n\n    // Can't relativize if no doc scheme (page hasn't been saved)\n    if (!docScheme)\n      return inputUrl;\n\n    var urlScheme = this.getScheme(inputUrl);\n\n    // Do nothing if not the same scheme or url is already relativized\n    if (docScheme != urlScheme)\n      return inputUrl;\n\n    var IOService = this.getIOService();\n    if (!IOService)\n      return inputUrl;\n\n    // Host must be the same\n    var docHost = this.getHost(docUrl);\n    var urlHost = this.getHost(inputUrl);\n    if (docHost != urlHost)\n      return inputUrl;\n\n\n    // Get just the file path part of the urls\n    var charset = EditorUtils.getCurrentEditor()\n                  ? EditorUtils.getCurrentEditor().documentCharacterSet\n                  : \"utf-8\";\n    var docPath = IOService.newURI(docUrl,   charset, null).path;\n    var urlPath = IOService.newURI(inputUrl, charset, null).path;\n\n    // We only return \"urlPath\", so we can convert\n    //  the entire docPath for case-insensitive comparisons\n    var os = this.getOS();\n    var doCaseInsensitive = (docScheme == \"file\" && os == this.gWin);\n    if (doCaseInsensitive)\n      docPath = docPath.toLowerCase();\n\n    // Get document filename before we start chopping up the docPath\n    var docFilename = this.getFilename(docUrl);\n\n    // Both url and doc paths now begin with \"/\"\n    // Look for shared dirs starting after that\n    urlPath = urlPath.slice(1);\n    docPath = docPath.slice(1);\n\n    var firstDirTest = true;\n    var nextDocSlash = 0;\n    var done = false;\n\n    // Remove all matching subdirs common to both doc and input urls\n    do {\n      nextDocSlash = docPath.indexOf(\"\\/\");\n      var nextUrlSlash = urlPath.indexOf(\"\\/\");\n\n      if (nextUrlSlash == -1)\n      {\n        // We're done matching and all dirs in url\n        // what's left is the filename\n        done = true;\n\n        // Remove filename for named anchors in the same file\n        if (nextDocSlash == -1 && docFilename)\n        { \n          var anchorIndex = urlPath.indexOf(\"#\");\n          if (anchorIndex > 0)\n          {\n            var urlFilename = doCaseInsensitive ? urlPath.toLowerCase() : urlPath;\n          \n            if (urlFilename.indexOf(docFilename) == 0)\n              urlPath = urlPath.slice(anchorIndex);\n          }\n        }\n      }\n      else if (nextDocSlash >= 0)\n      {\n        // Test for matching subdir\n        var docDir = docPath.slice(0, nextDocSlash);\n        var urlDir = urlPath.slice(0, nextUrlSlash);\n        if (doCaseInsensitive)\n          urlDir = urlDir.toLowerCase();\n\n        if (urlDir == docDir)\n        {\n\n          // Remove matching dir+\"/\" from each path\n          //  and continue to next dir\n          docPath = docPath.slice(nextDocSlash+1);\n          urlPath = urlPath.slice(nextUrlSlash+1);\n        }\n        else\n        {\n          // No match, we're done\n          done = true;\n\n          // Be sure we are on the same local drive or volume \n          //   (the first \"dir\" in the path) because we can't \n          //   relativize to different drives/volumes.\n          // UNIX doesn't have volumes, so we must not do this else\n          //  the first directory will be misinterpreted as a volume name\n          if (firstDirTest && docScheme == \"file\" && os != this.gUNIX)\n            return inputUrl;\n        }\n      }\n      else  // No more doc dirs left, we're done\n        done = true;\n\n      firstDirTest = false;\n    }\n    while (!done);\n\n    // Add \"../\" for each dir left in docPath\n    while (nextDocSlash > 0)\n    {\n      urlPath = \"../\" + urlPath;\n      nextDocSlash = docPath.indexOf(\"\\/\", nextDocSlash + 1);\n    }\n    return urlPath;\n  },\n\n  makeAbsoluteUrlFrom: function (url, docUrl)\n  {\n    var resultUrl = url.trim();\n    if (!resultUrl)\n      return resultUrl;\n\n    // Check if URL is already absolute, i.e., it has a scheme\n    var urlScheme = this.getScheme(resultUrl);\n\n    if (urlScheme)\n      return resultUrl;\n\n    var docScheme = this.getScheme(docUrl);\n\n    // Can't relativize if no doc scheme (page hasn't been saved)\n    if (!docScheme)\n      return resultUrl;\n\n    var  IOService = this.getIOService();\n    if (!IOService)\n      return resultUrl;\n    \n    // Make a URI object to use its \"resolve\" method\n    var absoluteUrl = resultUrl;\n    var docUri = IOService.newURI(docUrl, EditorUtils.getCurrentEditor().documentCharacterSet, null);\n\n    try {\n      absoluteUrl = docUri.resolve(resultUrl);\n      // This is deprecated and buggy! \n      // If used, we must make it a path for the parent directory (remove filename)\n      //absoluteUrl = IOService.resolveRelativePath(resultUrl, docUrl);\n    } catch (e) { }\n\n    return absoluteUrl;\n  },\n\n  makeAbsoluteUrl: function (url)\n  {\n    var docUrl = this.getDocumentBaseUrl();\n    return this.makeAbsoluteUrlFrom(url, docUrl);\n  },\n\n  getDocumentBaseUrl: function getDocumentBaseUrl()\n  {\n    Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n    try {\n      var docUrl;\n\n      // if document supplies a <base> tag, use that URL instead \n      var baseList = EditorUtils.getCurrentDocument().getElementsByTagName(\"base\");\n      if (baseList)\n      {\n        var base = baseList.item(0);\n        if (base)\n          docUrl = base.getAttribute(\"href\");\n      }\n      if (!docUrl)\n        docUrl = this.getDocumentUrl();\n\n      if (!this.isUrlOfBlankDocument(docUrl))\n        return docUrl;\n    } catch (e) { }\n    return \"\";\n  },\n\n  getDocumentUrl: function getDocumentUrl()\n  {\n    try {\n      var aDOMHTMLDoc = EditorUtils.getCurrentEditor().document.QueryInterface(Components.interfaces.nsIDOMHTMLDocument);\n      return aDOMHTMLDoc.URL;\n    }\n    catch (e) { }\n    return \"\";\n  },\n\n  getScheme: function getScheme(urlspec)\n  {\n    var resultUrl = urlspec.trim();\n    // Unsaved document URL has no acceptable scheme yet\n    if (!resultUrl || this.isUrlOfBlankDocument(resultUrl))\n      return \"\";\n\n    var IOService = this.getIOService();\n    if (!IOService)\n      return \"\";\n\n    var scheme = \"\";\n    try {\n      // This fails if there's no scheme\n      scheme = IOService.extractScheme(resultUrl);\n    } catch (e) { }\n\n    return scheme ? scheme.toLowerCase() : \"\";\n  },\n\n  _getURI: function _getURI(aURLSpec)\n  {\n    if (!aURLSpec)\n      return \"\";\n\n    var IOService = this.getIOService();\n    if (!IOService)\n      return \"\";\n\n    var uri = null;\n    try {\n      uri = IOService.newURI(aURLSpec, null, null);\n     } catch (e) { }\n\n    return uri;\n  },\n\n  getHost: function getHost(aURLSpec)\n  {\n    var host = \"\";\n    var uri = this._getURI(aURLSpec);\n    if (uri)\n      host = uri.host;\n    return host;\n  },\n\n  getUsername: function getUsername(aURLSpec)\n  {\n    var username = \"\";\n    var uri = this._getURI(aURLSpec);\n    if (uri)\n      username = uri.username;\n    return username;\n  },\n\n  getFilename: function getFilename(aURLSpec)\n  {\n    var filename = \"\";\n    var uri = this._getURI(aURLSpec);\n    if (uri)\n    {\n      var url = uri.QueryInterface(Components.interfaces.nsIURL);\n      if (url)\n        filename = url.fileName;\n    }\n\n    return filename ? filename : \"\";\n  },\n\n  getFileExtension: function getFileExtension(aURLSpec)\n  {\n    var filename = \"\";\n    var uri = this._getURI(aURLSpec);\n    if (uri)\n    {\n      var url = uri.QueryInterface(Components.interfaces.nsIURL);\n      if (url)\n        filename = url.fileExtension;\n    }\n\n    return filename ? filename : \"\";\n  },\n\n  stripUsernamePassword: function stripUsernamePassword(aURLSpec, usernameObj, passwordObj)\n  {\n    var urlspec = aURLSpec.trim();\n    if (!urlspec || this.isUrlOfBlankDocument(urlspec))\n      return urlspec;\n\n    if (usernameObj)\n      usernameObj.value = \"\";\n    if (passwordObj)\n      passwordObj.value = \"\";\n\n    // \"@\" must exist else we will never detect username or password\n    var atIndex = aURLSpec.indexOf(\"@\");\n    if (atIndex > 0)\n    {\n      try {\n        var IOService = this.getIOService();\n        if (!IOService)\n          return urlspec;\n\n        var uri = IOService.newURI(urlspec, null, null);\n        var username = uri.username;\n        var password = uri.password;\n\n        if (usernameObj && username)\n          usernameObj.value = username;\n        if (passwordObj && password)\n          passwordObj.value = password;\n        if (username)\n        {\n          var usernameStart = urlspec.indexOf(username);\n          if (usernameStart != -1)\n            return urlspec.slice(0, usernameStart) + urlspec.slice(atIndex+1);\n        }\n      } catch (e) { }\n    }\n    return urlspec;\n  },\n\n  stripPassword: function stripPassword(aURLSpec, passwordObj)\n  {\n    var urlspec = aURLSpec.trim();\n    if (!urlspec || this.isUrlOfBlankDocument(urlspec))\n      return urlspec;\n\n    if (passwordObj)\n      passwordObj.value = \"\";\n\n    // \"@\" must exist else we will never detect password\n    var atIndex = urlspec.indexOf(\"@\");\n    if (atIndex > 0)\n    {\n      try {\n        var IOService = this.getIOService();\n        if (!IOService)\n          return urlspec;\n\n        var password = IOService.newURI(urlspec, null, null).password;\n\n        if (passwordObj && password)\n          passwordObj.value = password;\n        if (password)\n        {\n          // Find last \":\" before \"@\"\n          var colon = urlspec.lastIndexOf(\":\", atIndex);\n          if (colon != -1)\n          {\n            // Include the \"@\"\n            return urlspec.slice(0, colon) + urlspec.slice(atIndex);\n          }\n        }\n      } catch (e) { }\n    }\n    return urlspec;\n  },\n\n  // Version to use when you have an nsIURI object\n  stripUsernamePasswordFromURI: function stripUsernamePasswordFromURI(aURI)\n  {\n    var urlspec = \"\";\n    if (aURI)\n    {\n      try {\n        urlspec = aURI.spec;\n        var userPass = aURI.userPass;\n        if (userPass)\n        {\n          start = urlspec.indexOf(userPass);\n          urlspec = urlspec.slice(0, start) + urlspec.slice(start+userPass.length+1);\n        }\n      } catch (e) { }    \n    }\n    return urlspec;\n  },\n\n  insertUsernameIntoUrl: function insertUsernameIntoUrl(aURLSpec, aUserName)\n  {\n    if (!aURLSpec || !aUserName)\n      return aURLSpec;\n\n    try {\n      var ioService = this.getIOService();\n      var URI = ioService.newURI(aURLSpec, this.getCurrentEditor().documentCharacterSet, null);\n      URI.username = aUserName;\n      return URI.spec;\n    } catch (e) { }\n\n    return aURLSpec;\n  },\n\n  getOS: function getOS()\n  {\n    if (this.mOS)\n      return this.mOS;\n\n    var xrt = Components.classes[\"@mozilla.org/xre/app-info;1\"]\n                        .getService(Components.interfaces.nsIXULAppInfo)\n                        .QueryInterface(Components.interfaces.nsIXULRuntime);\n    var platform = xrt.OS.toLowerCase();\n    if (platform == \"windows\")\n      this.mOS = this.gWin;\n    else if (platform == \"darwin\")\n      this.mOS = this.gMac;\n    else if (platform.indexOf(\"unix\") != -1 || platform.indexOf(\"linux\") != -1 || platform.indexOf(\"sun\") != -1)\n      this.mOS = this.gUNIX;\n    else\n      this.mOS = \"\";\n    // Add other tests?\n\n    return this.mOS;\n  },\n\n  getFileProtocolHandler: function getFileProtocolHandler()\n  {\n    try {\n      var ios = this.getIOService();\n      var handler = ios.getProtocolHandler(\"file\");\n      return handler.QueryInterface(Components.interfaces.nsIFileProtocolHandler);\n    }\n    catch (e) { }\n    return null;\n  },\n\n  getClipboardAsString: function()\n  {\n    var clip = Components.classes[\"@mozilla.org/widget/clipboard;1\"]\n                         .getService(Components.interfaces.nsIClipboard);\n    if (clip) {\n    \n      var trans = Components.classes[\"@mozilla.org/widget/transferable;1\"]\n                            .createInstance(Components.interfaces.nsITransferable);\n      if (trans) {\n        trans.addDataFlavor(\"text/unicode\");\n\n        clip.getData(trans, clip.kGlobalClipboard);\n        \n        var str       = new Object();\n        var strLength = new Object();\n        \n        trans.getTransferData(\"text/unicode\", str, strLength);\n        if (str) {\n          str = str.value.QueryInterface(Components.interfaces.nsISupportsString);\n          pastetext = str.data.substring(0, strLength.value / 2);\n          if (pastetext) {\n            return pastetext\n          }\n        }\n      }\n    }\n    return \"\";\n  },\n\n  getURLFromClipboard: function()\n  {\n    var pastetext = this.getClipboardAsString();\n    if (pastetext) {\n      try {\n        var uri = Components.classes['@mozilla.org/network/standard-url;1']\n                            .createInstance(Components.interfaces.nsIURL);\n        uri.spec = pastetext;\n        return decodeURI(uri.spec);\n      }\n      catch(e) { }\n    }\n    return \"\";\n  }\n};\n\n\n"
  },
  {
    "path": "moz.build",
    "content": "# vim: set filetype=python:\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\nCONFIGURE_SUBST_FILES += ['installer/Makefile']\n\nDIRS += [\n    'components',\n    'langpacks',\n    'locales',\n    'base',\n    'modules',\n    'themes',\n    'src',\n    'sidebars',\n    'extensions',\n    'branding',\n]\n\nDIRS += [\n    'app',\n]\n\n#DIST_SUBDIR = 'editor'\n#export('DIST_SUBDIR')\n"
  },
  {
    "path": "moz.configure",
    "content": "# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-\n# vim: set filetype=python:\n# This Source Code Form is subject to the terms of the Mozilla Public\n# License, v. 2.0. If a copy of the MPL was not distributed with this\n# file, You can obtain one at http://mozilla.org/MPL/2.0/.\n\ninclude('../toolkit/moz.configure')\n"
  },
  {
    "path": "sidebars/Makefile.in",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Mozilla.org\n#\n# The Initial Developer of the Original Code is\n# Netscape Communications Corporation.\n# Portions created by the Initial Developer are Copyright (C) 2003\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Daniel Glazman (daniel@glazman.org), on behalf of Lindows.com\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nDEPTH\t\t= ../..\ntopsrcdir\t= @top_srcdir@\nsrcdir\t= @srcdir@\nVPATH\t\t= @srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\ninclude $(topsrcdir)/config/rules.mk\n\n"
  },
  {
    "path": "sidebars/aria/Makefile.in",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Mozilla.org\n#\n# The Initial Developer of the Original Code is\n# Netscape Communications Corporation.\n# Portions created by the Initial Developer are Copyright (C) 2003\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Daniel Glazman (daniel@glazman.org), on behalf of Lindows.com\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nDEPTH    = ../../..\ntopsrcdir  = @top_srcdir@\nsrcdir  = @srcdir@\nVPATH    = @srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\ninclude $(topsrcdir)/config/rules.mk\n\n"
  },
  {
    "path": "sidebars/aria/content/aria-properties.js",
    "content": "const kWAI_ARIA_11_PROPERTIES = {\n  \"aria-activedescendant\": {\n    \"default\": \"\",\n    \"value\": \"#ID\"\n  },\n  \"aria-atomic\": {\n    \"default\": \"false\",\n    \"value\": \"false|true\"\n  },\n  \"aria-autocomplete\": {\n    \"default\": \"none\",\n    \"value\": \"inline|list|both|none\"\n  },\n  \"aria-busy\": {\n    \"default\": \"false\",\n    \"value\": \"false|true\"\n  },\n  \"aria-checked\": {\n    \"default\": \"undefined\",\n    \"value\": \"false|mixed|true|undefined\"\n  },\n  \"aria-colcount\": {\n    \"default\": \"\",\n    \"value\": \"#INT(-1)\"\n  },\n  \"aria-colindex\": {\n    \"default\": \"\",\n    \"value\": \"#INT(1)\"\n  },\n  \"aria-colspan\": {\n    \"default\": \"\",\n    \"value\": \"#INT(1)\"\n  },\n  \"aria-controls\": {\n    \"default\": \"\",\n    \"value\": \"#ID\"\n  },\n  \"aria-current\": {\n    \"default\": \"false\",\n    \"value\": \"page|step|location|date|time|true|false\"\n  },\n  \"aria-describedby\": {\n    \"default\": \"\",\n    \"value\": \"#IDS\"\n  },\n  \"aria-details\": {\n    \"default\": \"\",\n    \"value\": \"#ID\"\n  },\n  \"aria-disabled\": {\n    \"default\": \"false\",\n    \"value\": \"false|true\"\n  },\n  \"aria-dropeffect\": {\n    \"deprecated\": true,\n    \"default\": \"none\",\n    \"value\": \"[copy|execute|link|move|none|popup]\"\n  },\n  \"aria-errormessage\": {\n    \"default\": \"\",\n    \"value\": \"#ID\"\n  },\n  \"aria-expanded\": {\n    \"default\": \"undefined\",\n    \"value\": \"false|true|undefined\"\n  },\n  \"aria-flowto\": {\n    \"default\": \"\",\n    \"value\": \"#ID\"\n  },\n  \"aria-grabbed\": {\n    \"deprecated\": true,\n    \"default\": \"undefined\",\n    \"value\": \"false|true|undefined\"\n  },\n  \"aria-haspopup\": {\n    \"default\": \"false\",\n    \"value\": \"false|true|menu|listbox|tree|grid|dialog\"\n  },\n  \"aria-hidden\": {\n    \"default\": \"undefined\",\n    \"value\": \"false|true|undefined\"\n  },\n  \"aria-invalid\": {\n\n    \"default\": \"false\",\n    \"value\": \"grammar|false|spelling|true\"\n  },\n  \"aria-keyshortcuts\": {\n    \"default\": \"\",\n    \"value\": \"#STRING\"\n  },\n  \"aria-label\": {\n    \"default\": \"\",\n    \"value\": \"#STRING\"\n  },\n  \"aria-labelledby\": {\n    \"default\": \"\",\n    \"value\": \"#IDS\"\n  },\n  \"aria-level\": {\n    \"default\": \"\",\n    \"value\": \"#INT(1)\"\n  },\n  \"aria-live\": {\n    \"default\": \"off\",\n    \"value\": \"assertive|off|polite\"\n  },\n  \"aria-modal\": {\n    \"default\": \"false\",\n    \"value\": \"false|true\"\n  },\n  \"aria-multiline\": {\n    \"default\": \"false\",\n    \"value\": \"false|true\"\n  },\n  \"aria-multiselectable\": {\n    \"default\": \"false\",\n    \"value\": \"false|true\"\n  },\n  \"aria-orientation\": {\n    \"default\": \"undefined\",\n    \"value\": \"horizontal|undefined|vertical\"\n  },\n  \"aria-owns\": {\n    \"value\": \"#IDS\"\n  },\n  \"aria-placeholder\": {\n    \"default\": \"\",\n    \"value\": \"#STRING\"\n  },\n  \"aria-posinset\": {\n    \"value\": \"#INT(1)\"\n  },\n  \"aria-pressed\": {\n    \"default\": \"undefined\",\n    \"value\": \"false|mixed|true|undefined\"\n  },\n  \"aria-readonly\": {\n    \"default\": \"false\",\n    \"value\": \"false|true\"\n  },\n  \"aria-relevant\": {\n    \"default\": \"additions text\",\n    \"value\": \"[additions|removals|text|all\" // XXX\n  },\n  \"aria-required\": {\n    \"default\": \"false\",\n    \"value\": \"false|true\"\n  },\n  \"aria-roledescription\": {\n    \"default\": \"\",\n    \"value\": \"#STRING\"\n  },\n  \"aria-rowcount\": {\n    \"default\": \"\",\n    \"value\": \"#INT(-1)\"\n  },\n  \"aria-rowindex\": {\n    \"value\": \"#INT(1)\"\n  },\n  \"aria-rowspan\": {\n    \"value\": \"#INT(0)\"\n  },\n  \"aria-selected\": {\n    \"default\": \"undefined\",\n    \"value\": \"false|true|undefined\"\n  },\n  \"aria-setsize\": {\n    \"value\": \"#INT(-1)\"\n  },\n  \"aria-sort\": {\n    \"default\": \"none\",\n    \"value\": \"ascending|descending|none|other\"\n  },\n  \"aria-valuemax\": {\n    \"value\": \"#NUMBER\"\n  },\n  \"aria-valuemin\": {\n    \"value\": \"#NUMBER\"\n  },\n  \"aria-valuenow\": {\n    \"value\": \"#NUMBER\"\n  },\n  \"aria-valuetext\": {\n    \"value\": \"#STRING\"\n  }  \n};\n"
  },
  {
    "path": "sidebars/aria/content/aria-roles.js",
    "content": "const kWAI_ARIA_11_ROLES = {\n  \"alert\": {\n    \"sup\": \"section\",\n    \"sub\": \"alertdialog\"\n  },\n  \"alertdialog\": {\n    \"sup\": \"alert dialog\"\n  },\n  \"application\": {\n    \"sup\": \"structure\",\n    \"properties\": \"aria-activedescendant\"\n  },\n  \"article\": {\n    \"sup\": \"document\",\n    \"properties\": \"aria-posinset aria-setsize\"\n  },\n  \"banner\": {\n    \"sup\": \"landmark\"\n  },\n  \"button\": {\n    \"sup\": \"command\",\n    \"properties\": \"aria-expanded aria-pressed\"\n  },\n  \"cell\": {\n    \"sup\": \"section\",\n    \"sub\": \"columnheader gridcell rowheader\",\n    \"context\": \"row\",\n    \"properties\": \"aria-colindex aria-colspan aria-rowindex aria-rowspan\"\n  },\n  \"checkbox\": {\n    \"sup\": \"input\",\n    \"sub\": \"menuitemcheckbox switch\",\n    \"required\": \"aria-checked\",\n    \"properties\": \"aria-readonly\"\n  },\n  \"columnheader\": {\n    \"sup\": \"cell gridcell sectionhead\",\n    \"context\": \"row\",\n    \"properties\": \"aria-sort\"\n  },\n  \"combobox\": {\n    \"sup\": \"select\",\n    \"owns\": CheckComboboxOwns, // XXX FUNCTION\n    \"required\": \"aria-controls aria-expanded\",\n    \"properties\": \"aria-autocomplete aria-readonly aria-required\"\n  },\n  \"command\": {\n    \"abstract\": true,\n    \"sup\": \"widget\",\n    \"sub\": \"button link menuitem\"\n  },\n  \"complementary\": {\n    \"sup\": \"landmark\"\n  },\n  \"composite\": {\n    \"abstract\": true,\n    \"sup\": \"widget\",\n    \"sub\": \"grid select spinbutton tablist\",\n    \"properties\": \"aria-activedescendant\"\n  },\n  \"contentinfo\": {\n    \"sup\": \"landmark\"\n  },\n  \"definition\": {\n    \"sup\": \"section\"\n  },\n  \"dialog\": {\n    \"sup\": \"window\",\n    \"sub\": \"alertdialog\"\n  },\n  \"directory\": {\n    \"sup\": \"list\"\n  },\n  \"document\": {\n    \"sup\": \"structure\",\n    \"sub\": \"article\",\n    \"properties\": \"aria-expanded\"\n  },\n  \"feed\": {\n    \"sup\": \"list\",\n    \"owns\": \"article\"\n  },\n  \"figure\": {\n    \"sup\": \"section\"\n  },\n  \"form\": {\n    \"sup\": \"landmark\"\n  },\n  \"grid\": {\n    \"sup\": \"composite table\",\n    \"sub\": \"treegrid\",\n    \"owns\": \"rowgroup\",\n    \"properties\": \"aria-level aria-multiselectable aria-readonly\"\n  },\n  \"gridcell\": {\n    \"sup\": \"cell widget\",\n    \"sub\": \"columnheader rowheader\",\n    \"context\": \"row\",\n    \"properties\": \"aria-readonly aria-required aria-selected\"\n  },\n  \"group\": {\n    \"sup\": \"section\",\n    \"sub\": \"row select toolbar\",\n    \"properties\": \"aria-activedescendant\"\n  },\n  \"heading\": {\n    \"sup\": \"sectionhead\",\n    \"properties\": \"aria-level\"\n  },\n  \"img\": {\n    \"sup\": \"section\",\n    \"sub\": \"doc-cover\"\n  },\n  \"input\": {\n    \"abstract\": true,\n    \"sup\": \"widget\",\n    \"sub\": \"checkbox option radio slider spinbutton textbox\"\n  },\n  \"landmark\": {\n    \"sup\": \"section\",\n    \"sub\": \"banner complementary contentinfo doc-acknowledgements doc-afterword doc-appendix doc-bibliography doc-chapter doc-conclusion doc-credits doc-epilogue doc-errata doc-glossary doc-introduction doc-part doc-preface doc-prologue form main navigation region search\"\n  },\n  \"link\": {\n    \"sup\": \"command\",\n    \"sub\": \"doc-backlink doc-biblioref doc-glossref doc-noteref\",\n    \"properties\": \"aria-expanded\"\n  },\n  \"list\": {\n    \"sup\": \"section\",\n    \"sub\": \"directory feed\",\n    \"owns\": \"group listitem\"\n  },\n  \"listbox\": {\n    \"sup\": \"select\",\n    \"owns\": \"option\",\n    \"properties\": \"aria-multiselectable aria-readonly aria-required\"\n  },\n  \"listitem\": {\n    \"sup\": \"section\",\n    \"sub\": \"doc-biblioentry doc-endnote treeitem\",\n    \"context\": \"group list\",\n    \"properties\": \"aria-level aria-posinset aria-setsize\"\n  },\n  \"log\": {\n    \"sup\": \"section\"\n  },\n  \"main\": {\n    \"sup\": \"landmark\"\n  },\n  \"marquee\": {\n    \"sup\": \"section\"\n  },\n  \"math\": {\n    \"sup\": \"section\"\n  },\n  \"menu\": {\n    \"sup\": \"select\",\n    \"sub\": \"menubar\",\n    \"owns\": \"group menuitem menuitemcheckbox menuitemradio\"\n  },\n  \"menubar\": {\n    \"sup\": \"menu\",\n    \"owns\": \"group menuitem menuitemcheckbox menuitemradio\"\n  },\n  \"menuitem\": {\n    \"sup\": \"command\",\n    \"sub\": \"menuitemcheckbox\",\n    \"context\": \"group menu menubar\",\n    \"properties\": \"aria-posinset aria-setsize\"\n  },\n  \"menuitemcheckbox\": {\n    \"sup\": \"checkbox menuitem\",\n    \"sub\": \"menuitemradio\",\n    \"context\": \"menu menubar\"\n  },\n  \"menuitemradio\": {\n    \"sup\": \"menuitemcheckbo radio\",\n    \"context\": \"group menu menubar\"\n  },\n  \"navigation\": {\n    \"sup\": \"landmark\",\n    \"sub\": \"doc-index doc-pagelist doc-toc\"\n  },\n  \"none\": {\n    \"sup\": \"section\",\n    \"sub\": \"doc-pullquote\"\n  },\n  \"note\": {\n    \"sup\": \"section\",\n    \"sub\": \"doc-notice doc-tip\"\n  },\n  \"option\": {\n    \"sup\": \"input\",\n    \"sub\": \"treeitem\",\n    \"context\": \"listbox\",\n    \"required\": \"aria-selected\",\n    \"properties\": \"aria-checked aria-posinset aria-setsize\"\n  },\n  \"presentation\": {\n    \"sup\": \"structure\"\n  },\n  \"progressbar\": {\n    \"sup\": \"range\",\n  },\n  \"radio\": {\n    \"sup\": \"input\",\n    \"sub\": \"menuitemradio\",\n    \"required\": \"aria-checked\",\n    \"properties\": \"aria-posinset aria-setsize\"\n  },\n  \"radiogroup\": {\n    \"sup\": \"select\",\n    \"owns\": \"radio\",\n    \"properties\": \"aria-readonly aria-required\"\n  },\n  \"range\": {\n    \"abstract\": true,\n    \"sup\": \"widget\",\n    \"sub\": \"progressbar scrollbar slider spinbutton\",\n    \"properties\": \"aria-valuemax aria-valuemin aria-valuenow aria-valuetext\"\n  },\n  \"region\": {\n    \"sup\": \"landmark\"\n  },\n  \"roletype\": {\n    \"abstract\": true,\n    \"sub\": \"structure widget window\",\n    \"properties\": \"aria-atomic aria-busy aria-controls aria-current aria-describedby aria-details aria-disabled aria-dropeffect aria-errormessage aria-flowto aria-grabbed aria-haspopup aria-hidden aria-invalid aria-keyshortcuts aria-label aria-labelledby aria-live aria-owns aria-relevant aria-roledescription\"\n  },\n  \"row\": {\n    \"sup\": \"group widget\",\n    \"context\": \"grid rowgroup table treegrid\",\n    \"owns\": \"cell columnheader gridcell rowheader\"\n  },\n  \"rowgroup\": {\n    \"sup\": \"structure\",\n    \"context\": \"grid table treegrid\",\n    \"owns\": \"row\"\n  },\n  \"rowheader\": {\n    \"sup\": \"cell gridcell sectionhead\",\n    \"context\": \"row\",\n    \"properties\": \"aria-sort\"\n  },\n  \"scrollbar\": {\n    \"sup\": \"range\",\n    \"properties\": \"aria-controls aria-orientation aria-valuemax aria-valuemin aria-valuenow\"\n  },\n  \"search\": {\n    \"sup\": \"landmark\"\n  },\n  \"searchbox\": {\n    \"sup\": \"textbox\"\n  },\n  \"section\": {\n    \"abstract\": true,\n    \"sup\": \"structure\",\n    \"sub\": \"alert cell definition doc-abstract doc-colophon doc-credit doc-dedication doc-epigraph doc-example doc-footnote doc-foreword doc-qna figure group img landmark list listitem log marquee math note status table tabpanel term tooltip\",\n    \"properties\": \"aria-expanded\"\n  },\n  \"sectionhead\": {\n    \"abstract\": true,\n    \"sup\": \"structure\",\n    \"sub\": \"columnheader doc-subtitle heading rowheader tab\",\n    \"properties\": \"aria-expanded\"\n  },\n  \"select\": {\n    \"abstract\": true,\n    \"sup\": \"composite group\",\n    \"sub\": \"combobox listbox menu radiogroup tree\",\n    \"properties\": \"aria-orientation\"\n  },\n  \"separator\": {\n    \"sup\": \"structure widget\",\n    \"sub\": \"doc-pagebreak\",\n    \"required\": \"aria-valuemax aria-valuemin aria-valuenow\",\n    \"properties\": \"aria-orientation aria-valuetext\"\n  },\n  \"slider\": {\n    \"sup\": \"input range\",\n    \"required\": \"aria-valuemax aria-valuemin aria-valuenow\",\n    \"properties\": \"aria-orientation aria-readonly\"\n  },\n  \"spinbutton\": {\n    \"sup\": \"composite input range\",\n    \"required\": \"aria-valuemax aria-valuemin aria-valuenow\",\n    \"properties\": \"aria-required aria-readonly\"\n  },\n  \"spinbutton\": {\n    \"sup\": \"section\",\n    \"sub\": \"progressbar timer\"\n  },\n  \"status\": {\n    \"sup\": \"section\",\n    \"sub\": \"progressbar timer\"\n  },\n  \"structure\": {\n    \"abstract\": true,\n    \"sup\": \"roletype\",\n    \"sub\": \"application document presentation rowgroup section sectionhead separator\"\n  },\n  \"switch\": {\n    \"sup\": \"checkbox\",\n    \"required\": \"aria-checked\"\n  },\n  \"tab\": {\n    \"sup\": \"sectionhead widget\",\n    \"context\": \"tablist\",\n    \"properties\": \"aria-posinset aria-selected aria-setsize\"\n  },\n  \"table\": {\n    \"sup\": \"section\",\n    \"sub\": \"grid\",\n    \"owns\": \"row rowgroup\",\n    \"properties\": \"aria-colcount aria-rowcount\"\n  },\n  \"tablist\": {\n    \"sup\": \"composite\",\n    \"owns\": \"tab\",\n    \"properties\": \"aria-level aria-multiselectable aria-orientation\"\n  },\n  \"tabpanel\": {\n    \"sup\": \"section\"\n  },\n  \"term\": {\n    \"sup\": \"section\"\n  },\n  \"textbox\": {\n    \"sup\": \"input\",\n    \"sub\": \"searchbox\",\n    \"properties\": \"aria-activedescendant aria-autocomplete aria-multiline aria-placeholder aria-readonly aria-required\"\n  },\n  \"timer\": {\n    \"sup\": \"status\"\n  },\n  \"toolbar\": {\n    \"sup\": \"group\",\n    \"properties\": \"aria-orientation\"\n  },\n  \"tooltip\": {\n    \"sup\": \"section\"\n  },\n  \"tree\": {\n    \"sup\": \"select\",\n    \"sub\": \"treegrid\",\n    \"owns\": \"group treeitem\",\n    \"properties\": \"aria-multiselectable aria-required\"\n  },\n  \"treegrid\": {\n    \"sup\": \"grid tree\",\n    \"owns\": \"row rowgroup\"\n  },\n  \"treeitem\": {\n    \"sup\": \"listitem\",\n    \"context\": \"group tree\"\n  },\n  \"widget\": {\n    \"abstract\": true,\n    \"sup\": \"roletype\",\n    \"sub\": \"command composite gridcell input range row separator tab\"\n  },\n  \"window\": {\n    \"abstract\": true,\n    \"sup\": \"roletype\",\n    \"sub\": \"dialog\",\n    \"properties\": \"aria-expanded aria-modal\"\n  },\n\n  // DPUB-ARIA-1.0\n\n  \"doc-abstract\": {\n    \"sup\": \"section\"\n  },\n  \"doc-acknowledgements\": {\n    \"sup\": \"landmark\"\n  },\n  \"doc-afterword\": {\n    \"sip\": \"landmark\"\n  },\n  \"doc-appendix\": {\n    \"sip\": \"landmark\"\n  },\n  \"doc-backlink\": {\n    \"sup\": \"link\"\n  },\n  \"doc-biblioentry\": {\n    \"sup\": \"listitem\",\n    \"context\": \"doc-bibliography\"\n  },\n  \"doc-bibliography\": {\n    \"sup\": \"landmark\",\n    \"owns\": \"doc-biblioentry\"\n  },\n  \"doc-biblioref\": {\n    \"sup\": \"link\"\n  },\n  \"doc-chapter\": {\n    \"sup\": \"landmark\"\n  },\n  \"doc-colophon\": {\n    \"sup\": \"section\"\n  },\n  \"doc-conclusion\": {\n    \"sup\": \"landmark\"\n  },\n  \"doc-cover\": {\n    \"sup\": \"img\"\n  },\n  \"doc-credit\": {\n    \"sup\": \"section\"\n  },\n  \"doc-credits\": {\n    \"sup\": \"landmark\"\n  },\n  \"doc-dedication\": {\n    \"sup\": \"section\"\n  },\n  \"doc-endnote\": {\n    \"sup\": \"listitem\",\n    \"context\": \"doc-endnotes\"\n  },\n  \"doc-epigraph\": {\n    \"sup\": \"section\"\n  },\n  \"doc-epilogue\": {\n    \"sup\": \"landmark\"\n  },\n  \"doc-errata\": {\n    \"sup\": \"landmark\"\n  },\n  \"doc-example\": {\n    \"sup\": \"section\"\n  },\n  \"doc-footnote\": {\n    \"sup\": \"section\"\n  },\n  \"doc-foreword\": {\n    \"sup\": \"section\"\n  },\n  \"doc-glossary\": {\n    \"sup\": \"landmark\",\n    \"owns\": \"term,definition\"\n  },\n  \"doc-glossref\": {\n    \"sup\": \"link\"\n  },\n  \"doc-index\": {\n    \"sup\": \"navigation\"\n  },\n  \"doc-introduction\": {\n    \"sup\": \"landmark\"\n  },\n  \"doc-noteref\": {\n    \"sup\": \"link\"\n  },\n  \"doc-notice\": {\n    \"sup\": \"note\"\n  },\n  \"doc-pagebreak\": {\n    \"sup\": \"separator\"\n  },\n  \"doc-pagelist\": {\n    \"sup\": \"navigation\"\n  },\n  \"doc-part\": {\n    \"sup\": \"landmark\"\n  },\n  \"doc-preface\": {\n    \"sup\": \"landmark\"\n  },\n  \"doc-prologue\": {\n    \"sup\": \"landmark\"\n  },\n  \"doc-pullquote\": {\n    \"sup\": \"none\"\n  },\n  \"doc-qna\": {\n    \"sup\": \"section\"\n  },\n  \"doc-subtitle\": {\n    \"sup\": \"sectionhead\"\n  },\n  \"doc-tip\": {\n    \"sup\": \"note\"\n  },\n  \"doc-toc\": {\n    \"sup\": \"navigation\"\n  }\n};\n\nfunction CheckComboboxOwns(aNode)\n{\n  var textbox = aNode.querySelector(\"[role='textbox']\");\n  if (textbox) {\n    if (aNode.getAttribute(\"aria-expanded\") == \"true\") {\n      var innerWidget = aNode.querySelector(\"[role='listbox'], [role='tree'], [role='grid'], [role='dialog']\");\n      if (innerWidget)\n        return \"\";\n      return gBundle.getString(\"missingListboxTreeGridDialog\");\n    }\n    return \"\";\n  }\n  \n  return gBundle.getString(\"missingTextbox\");\n}\n"
  },
  {
    "path": "sidebars/aria/content/aria.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/cssInspector.jsm\");\nComponents.utils.import(\"resource://gre/modules/prompterHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/Services.jsm\");\n\nvar gMain = null;\nvar gCurrentElement = null;\nvar gIsPanelActive = true;\nvar gPrefs = null;\nvar gNestedRoleDropdown;\nvar gBundle = null;\n\nfunction Startup()\n{\n  GetUIElements();\n\n  gPrefs = GetPrefs();\n\n  if (window.top &&\n      \"NotifierUtils\" in window.top)\n    gMain = window.top;\n  else if (window.top && window.top.opener &&\n           \"NotifierUtils\" in window.top.opener)\n    gMain = window.top.opener;\n\n  if (!gMain)\n    return;\n\n  gNestedRoleDropdown = (gDialog.treeViewCheckbox.getAttribute(\"checked\") == \"true\");\n  gBundle = gDialog.ariaBundle;\n\n  ResetRoleDropdown();\n  \n  gMain.NotifierUtils.addNotifierCallback(\"selection_strict\",\n                                          SelectionChanged,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"tabClosed\",\n                                          Inspect,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"tabCreated\",\n                                          Inspect,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"tabSelected\",\n                                          Inspect,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"redrawPanel\",\n                                          RedrawAll,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"panelClosed\",\n                                          PanelClosed,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"afterEnteringSourceMode\",\n                                          Inspect,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"afterLeavingSourceMode\",\n                                          Inspect,\n                                          window);\n  Inspect();\n  if (gMain && gMain.EditorUtils && gIsPanelActive &&\n      gMain.EditorUtils.getCurrentEditor()) {\n    var c = gMain.EditorUtils.getSelectionContainer();\n    if (c)\n      SelectionChanged(null, c.node, c.oneElementSelected);\n  }\n}\n\nfunction Shutdown()\n{\n  if (gMain)\n  {\n    gMain.NotifierUtils.removeNotifierCallback(\"selection_strict\",\n                                               SelectionChanged,\n                                               window);\n    gMain.NotifierUtils.removeNotifierCallback(\"tabClosed\",\n                                               Inspect);\n    gMain.NotifierUtils.removeNotifierCallback(\"tabCreated\",\n                                               Inspect);\n    gMain.NotifierUtils.removeNotifierCallback(\"tabSelected\",\n                                               Inspect);\n    gMain.NotifierUtils.removeNotifierCallback(\"redrawPanel\",\n                                                RedrawAll,\n                                                window);\n    gMain.NotifierUtils.removeNotifierCallback(\"panelClosed\",\n                                                PanelClosed,\n                                                window);\n    gMain.NotifierUtils.removeNotifierCallback(\"afterEnteringSourceMode\",\n                                               Inspect,\n                                               window);\n    gMain.NotifierUtils.removeNotifierCallback(\"afterLeavingSourceMode\",\n                                               Inspect,\n                                               window);\n  }\n}\n\nfunction Inspect()\n{\n  if (gMain && gMain.EditorUtils) {\n    var editor = gMain.EditorUtils.getCurrentEditor();\n    var visible = editor && (gMain.EditorUtils.isWysiwygMode());\n    gDialog.mainBox.style.visibility = visible ? \"\" : \"hidden\";\n    gMain.document.querySelector(\"[panelid='panel-aria']\").className = visible ? \"\" : \"inactive\";\n    if (!visible) {\n      return;\n    }\n\n    if (editor) {\n      var node = gMain.EditorUtils.getSelectionContainer().node;\n      if (node) {\n        SelectionChanged(null, node, true);\n      }\n    }\n  }\n}\n\nfunction RedrawAll(aNotification, aPanelId)\n{\n  if (aPanelId == \"panel-aria\") {\n    gIsPanelActive = true;\n    if (gCurrentElement) {\n      // force query of all properties on the current element\n      var elt = gCurrentElement;\n      SelectionChanged(null, elt, true);\n    }\n  }\n}\n\nfunction PanelClosed(aNotification, aPanelId)\n{\n  if (aPanelId == \"panel-aria\")\n    gIsPanelActive = false;\n}\n\nfunction SelectionChanged(aArgs, aElt, aOneElementSelected, aSelectedInDOMETree)\n{\n  if (!gIsPanelActive) {\n    gCurrentElement = aElt;\n    return;\n  }\n\n  gCurrentElement = aElt;\n\n  var node = gCurrentElement;\n  if (node.hasAttribute(\"role\") || node.hasAttributeNS(\"http://www.idpf.org/2007/ops\", \"type\")) {\n    var role = node.getAttribute(\"role\") || node.getAttributeNS(\"http://www.idpf.org/2007/ops\", \"type\");\n    gDialog.roleMenulist.value = role;\n\n    CheckConstraints(node, role);\n\n    PopulateProperties(role, \"required\", \"requiredProperties\");\n    PopulateProperties(role, \"properties\", \"properties\");\n    PopulateInheritedProperties(role, \"inheritedProperties\");\n  }\n  else {\n    gDialog.roleMenulist.value = \"\";\n\n    gDialog.constraintsSectionHeader.setAttribute(\"hidden\", \"true\");\n    gDialog.contextSection.setAttribute(\"hidden\", \"true\");\n    gDialog.ownsSection.setAttribute(\"hidden\", \"true\");\n\n    gDialog.requiredPropertiesHeader.setAttribute(\"hidden\", \"true\");\n    gDialog.propertiesHeader.setAttribute(\"hidden\", \"true\");\n    gDialog.inheritedPropertiesHeader.setAttribute(\"hidden\", \"true\");\n\n    gDialog.requiredPropertiesSection.setAttribute(\"hidden\", \"true\");\n    gDialog.propertiesSection.setAttribute(\"hidden\", \"true\");\n    gDialog.inheritedPropertiesSection.setAttribute(\"hidden\", \"true\");\n  }\n// XXX\n}\n\nfunction PopulateNestedRoleMenupopup(aPopup, aRoles)\n{\n  if (aPopup.getAttribute(\"id\") == \"roleMenupopup\" && aPopup.firstElementChild)\n    return;\n\n  if (!aRoles)\n    aRoles = kWAI_ARIA_11_ROLES[\"roletype\"].sub;\n\n  if (!aRoles)\n    return;\n\n  var roles = aRoles.split(\" \");\n  for (var i = 0; i < roles.length; i++) {\n    var role = roles[i];\n    var roleObject = kWAI_ARIA_11_ROLES[role];\n    if (!roleObject)\n      Services.prompt.alert(null, \"Error in aria-roles.js\", role + \" \" + roleObject);\n    if (\"sub\" in roleObject) {\n      var menu = document.createElement(\"menu\");\n      menu.setAttribute(\"label\", role + \"...\");\n      var popup = document.createElement(\"menupopup\");\n      if (!(\"abstract\" in roleObject)) {\n        var item = document.createElement(\"menuitem\");\n        item.setAttribute(\"label\", role);\n        item.setAttribute(\"value\", role);\n        var separator = document.createElement(\"menuseparator\");\n        popup.appendChild(item);\n        popup.appendChild(separator);\n      }\n      menu.appendChild(popup)\n      aPopup.appendChild(menu);\n\n      PopulateNestedRoleMenupopup(popup, roleObject.sub);\n    }\n    else {\n      var item = document.createElement(\"menuitem\");\n      item.setAttribute(\"label\", role);\n      item.setAttribute(\"value\", role);\n      aPopup.appendChild(item);\n    }\n  }\n}\n\nfunction CheckConstraints(aNode, aRole)\n{\n  var roleObject = kWAI_ARIA_11_ROLES[aRole];\n  if (\"context\" in roleObject || \"owns\" in roleObject) {\n    gDialog.constraintsSectionHeader.removeAttribute(\"hidden\");\n\n    if (\"context\" in roleObject) {\n      gDialog.contextSection.removeAttribute(\"hidden\");\n      var contexts = roleObject.context.split(\" \");\n      var parent = aNode.parentNode;\n      var ok = false;\n      while (parent && parent.nodeType == Node.ELEMENT_NODE) {\n        if (parent.hasAttribute(\"role\")) {\n          if (context.indexOf(parent.getAttribute(\"role\")) != -1) {\n            gDialog.contextLabel.setAttribute(\"value\", gBundle.getString(\"ok\"));\n            ok = true;\n            parent = null;\n          }\n        }\n        else\n          parent = parent.parentNode;\n      }\n      if (!ok)\n        gDialog.contextLabel.setAttribute(\"value\",\n                                          gBundle.getString(\"mustBeContainedIn\") +\n                                            roleObject.context.replace(/ /, gBundle.getString(\"or\")));\n    }\n    else\n      gDialog.contextSection.setAttribute(\"hidden\", \"true\");\n\n    if (\"owns\" in roleObject) {\n      gDialog.ownsSection.removeAttribute(\"hidden\");\n      var owns = roleObject.owns;\n      var query = null;\n      if (typeof owns == \"function\") {\n        var rv = owns(aNode);\n        if (rv)\n          gDialog.ownsLabel.setAttribute(\"value\", rv);\n        else\n          gDialog.ownsLabel.setAttribute(\"value\", gBundle.getString(\"ok\"));\n      }\n      else if (owns.indexOf(\",\")) {\n        var queries = owns.split(\",\");\n        for (var i = 0; i < queries.length; i++) {\n          query = aNode.querySelector(\"[role='\" + queries[i] + \"']\");\n          if (!query)\n            break;\n        }\n        if (query)\n          gDialog.ownsLabel.setAttribute(\"value\", gBundle.getString(\"ok\"));\n        else\n          gDialog.ownsLabel.setAttribute(\"value\",\n                                         gBundle.getString(\"mustContain\") +\n                                           roleObject.owns.replace(/,/, gBundle.getString(\"and\")));\n      }\n      else {\n        var query = aNode.querySelector(owns);\n        if (query)\n          gDialog.ownsLabel.setAttribute(\"value\", gBundle.getString(\"ok\"));\n        else\n          gDialog.ownsLabel.setAttribute(\"value\",\n                                         gBundle.getString(\"mustContain\") +\n                                           roleObject.context.replace(/ /, gBundle.getString(\"or\")));\n      }\n    }\n    else\n      gDialog.ownsSection.setAttribute(\"hidden\", \"true\");\n  }\n  else {\n    gDialog.constraintsSectionHeader.setAttribute(\"hidden\", \"true\");\n    gDialog.contextSection.setAttribute(\"hidden\", \"true\");\n    gDialog.ownsSection.setAttribute(\"hidden\", \"true\");\n  }\n}\n\nfunction ToggleRoleDropdown()\n{\n  gNestedRoleDropdown = !gNestedRoleDropdown;\n  ResetRoleDropdown();\n}\n\nfunction ResetRoleDropdown()\n{\n  var child = gDialog.roleMenupopup.firstChild;\n  deleteAllChildren(gDialog.roleMenupopup);\n\n  if (gNestedRoleDropdown)\n    PopulateNestedRoleMenupopup(gDialog.roleMenupopup);\n  else {\n    var roles = [];\n    for (var i in kWAI_ARIA_11_ROLES)\n      if (!(\"abstract\" in kWAI_ARIA_11_ROLES[i]))\n        roles.push(i);\n    roles.sort();\n\n    for (var i = 0; i < roles.length; i++) {\n      var role = roles[i];\n      var item = document.createElement(\"menuitem\");\n      item.setAttribute(\"label\", role);\n      item.setAttribute(\"value\", role);\n      gDialog.roleMenupopup.appendChild(item);\n    }\n  }\n}\n\nfunction SetRole(aEvent)\n{\n  if (gCurrentElement) {\n    var editor = EditorUtils.getCurrentEditor();\n    var role = aEvent.originalTarget.value;\n    var dealWithEpubType = Services.prefs.getBoolPref(\"bluegriffon.aria.epub-type\") &&\n                           EditorUtils.isXHTMLDocument();\n\n    if (dealWithEpubType) {\n      editor.beginTransaction();\n      editor.setAttribute(gCurrentElement, \"role\", role);\n\n      var docElt = EditorUtils.getCurrentDocument().documentElement;\n      if (!docElt.hasAttributeNS(\"http://www.w3.org/2000/xmlns/\", \"epub\")) {\n        var txn = new diSetAttributeNSTxn(docElt, \"xmlns:epub\", \"http://www.w3.org/2000/xmlns/\", \"http://www.idpf.org/2007/ops\");\n        editor.transactionManager.doTransaction(txn);\n      }\n      var txn = new diSetAttributeNSTxn(gCurrentElement, \"type\", \"http://www.idpf.org/2007/ops\", role);\n      editor.transactionManager.doTransaction(txn);\n\n      editor.endTransaction();\n    }\n    else {\n      if (gCurrentElement.hasAttributeNS(\"http://www.idpf.org/2007/ops\", \"type\")) {\n        editor.beginTransaction();\n        editor.setAttribute(gCurrentElement, \"role\", role);\n\n        var txn = new diRemoveAttributeNSTxn(gCurrentElement, \"type\", \"http://www.idpf.org/2007/ops\");\n        editor.transactionManager.doTransaction(txn);\n\n        editor.endTransaction();\n      }\n      else\n        editor.setAttribute(gCurrentElement, \"role\", role);\n    }\n\n    gDialog.roleMenulist.setAttribute(\"label\", role);\n    gDialog.roleMenulist.setAttribute(\"value\", role);\n\n    SelectionChanged(null, gCurrentElement, true);\n    gMain.NotifierUtils.notify(\"selection_strict\", gCurrentElement, true);\n    gMain.gDialog.ARIARoleSelect.value = role;\n    EditorUtils.getCurrentEditorWindow().content.focus();\n  }\n}\n\nfunction PopulateProperties(aRole, aAttribute, aIdPrefix)\n{\n  if (!aRole) // sanity check\n    return;\n\n  var roleObject = kWAI_ARIA_11_ROLES[aRole];\n\n  if (aAttribute in roleObject) {\n    gDialog[aIdPrefix + \"Header\"].removeAttribute(\"hidden\");\n    gDialog[aIdPrefix + \"Section\"].removeAttribute(\"hidden\");\n    deleteAllChildren(gDialog[aIdPrefix + \"Rows\"]);\n\n    var properties = roleObject[aAttribute].split(\" \");\n    for (var i = 0; i < properties.length; i++)\n      AddPropertyWidget(properties[i], gDialog[aIdPrefix + \"Rows\"]);\n  }\n  else {\n    gDialog[aIdPrefix + \"Header\"].setAttribute(\"hidden\", \"true\");\n    gDialog[aIdPrefix + \"Section\"].setAttribute(\"hidden\", \"true\");\n  }\n}\n\nvar inheritedAll = null;\n\nfunction PopulateInheritedProperties(aRole, aIdPrefix)\n{\n  deleteAllChildren(gDialog.inheritedPropertiesRows);\n\n  if (!aRole) // sanity check\n    return;\n\n  var roleObject = kWAI_ARIA_11_ROLES[aRole];\n  var requiredProperties = (\"required\" in roleObject) ? roleObject.required.split(\" \") : [];\n  var otherProperties = (\"properties\" in roleObject) ? roleObject.properties.split(\" \") : [];\n  var properties = requiredProperties.concat(otherProperties);\n\n  inheritedAll = [];\n  aRole = (\"sup\" in roleObject) ? roleObject.sup : \"\";\n  if (aRole)\n    GetAllInheritedProperties(aRole, properties);\n\n  inheritedAll = inheritedAll.sort();\n  if (inheritedAll.length) {\n    gDialog.inheritedPropertiesHeader.removeAttribute(\"hidden\");\n    gDialog.inheritedPropertiesSection.removeAttribute(\"hidden\");\n  }\n  else {\n    gDialog.inheritedPropertiesHeader.setAttribute(\"hidden\", \"true\");\n    gDialog.inheritedPropertiesSection.setAttribute(\"hidden\", \"true\");\n  }\n\n  for (var i = 0; i < inheritedAll.length; i++)\n    AddPropertyWidget(inheritedAll[i], gDialog.inheritedPropertiesRows);\n}\n\nfunction GetAllInheritedProperties(aRole, aRoleProperties)\n{\n  var roles = aRole.split(\" \");\n  for (var i = 0; i < roles.length; i++) {\n    var role = roles[i];\n    var roleObject = kWAI_ARIA_11_ROLES[role];\n\n    var requiredProperties = (\"required\" in roleObject) ? roleObject.required.split(\" \") : [];\n    var otherProperties = (\"properties\" in roleObject) ? roleObject.properties.split(\" \") : [];\n    var properties = requiredProperties.concat(otherProperties);\n\n    for (var j = 0; j < properties.length; j++) {\n      var p = properties[j];\n      if (aRoleProperties.indexOf(p) == -1 &&\n          inheritedAll.indexOf(p) == -1)\n        inheritedAll.push(p);\n    }\n    role = (\"sup\" in roleObject) ? roleObject.sup : \"\";\n    if (role)\n      GetAllInheritedProperties(role, aRoleProperties);\n  }\n}\n\nfunction AddPropertyWidget(aProperty, aXULElt)\n{\n  if (!(aProperty in kWAI_ARIA_11_PROPERTIES)) {\n    Services.prompt.alert(null, \"Error in kWAI_ARIA_11_PROPERTIES\", aProperty);\n    return;\n  }\n\n  var property = kWAI_ARIA_11_PROPERTIES[aProperty];\n  var value = property.value;\n  var def = property[\"default\"] || \"\";\n  var deprecated = property[\"deprecated\"] || \"\";\n\n  var row = document.createElement(\"row\");\n  row.setAttribute(\"align\", \"center\");\n\n  var label = document.createElement(\"label\");\n  label.setAttribute(\"value\", aProperty + \":\");\n  row.appendChild(label);\n  aXULElt.appendChild(row);\n\n  var hbox = document.createElement(\"hbox\");\n  hbox.setAttribute(\"align\", \"center\");\n  hbox.setAttribute(\"default\", def);\n  hbox.setAttribute(\"deprecated\", deprecated);\n  if (value == \"#ID\") {\n    hbox.setAttribute(\"class\", \"aria-id\");\n    hbox.setAttribute(\"value\", gCurrentElement.getAttribute(aProperty) || \"\");\n    hbox.setAttribute(\"aria-attribute\", aProperty);\n    row.appendChild(hbox);\n  }\n  else if (value == \"#STRING\" || value == \"#IDS\") {\n    hbox.setAttribute(\"class\", \"aria-string\");\n    hbox.setAttribute(\"value\", gCurrentElement.getAttribute(aProperty) || \"\");\n    hbox.setAttribute(\"aria-attribute\", aProperty);\n    row.appendChild(hbox);\n  }\n  else if (value[0] != \"#\" && value[0] != \"[\") {\n    hbox.setAttribute(\"class\", \"aria-tokens\");\n    hbox.setAttribute(\"values\", value);\n    hbox.setAttribute(\"value\", gCurrentElement.getAttribute(aProperty) || \"\");\n    hbox.setAttribute(\"aria-attribute\", aProperty);\n    row.appendChild(hbox);\n  }\n  else if (value[0] == \"[\") {\n    row.setAttribute(\"align\", \"baseline\");\n    hbox.setAttribute(\"class\", \"aria-token-list\");\n    hbox.setAttribute(\"values\", value.substr(1, value.length - 2));\n    hbox.setAttribute(\"value\", gCurrentElement.getAttribute(aProperty) || \"\");\n    hbox.setAttribute(\"aria-attribute\", aProperty);\n    row.appendChild(hbox);\n  }\n  else if (value.substr(0, 5) == \"#INT(\") {\n    var min = parseInt(value.substr(5));\n    hbox.setAttribute(\"class\", \"aria-integer\");\n    hbox.setAttribute(\"min\", min);\n    hbox.setAttribute(\"value\", gCurrentElement.getAttribute(aProperty) || \"\");\n    hbox.setAttribute(\"aria-attribute\", aProperty);\n    row.appendChild(hbox);\n  }\n  else if (value == \"#NUMBER\") {\n    var min = parseInt(value.substr(5));\n    hbox.setAttribute(\"class\", \"aria-integer\");\n    hbox.setAttribute(\"min\", Number.NEGATIVE_INFINITY);\n    hbox.setAttribute(\"decimalplaces\", \"Infinity\");\n    hbox.setAttribute(\"value\", gCurrentElement.getAttribute(aProperty) || \"\");\n    hbox.setAttribute(\"aria-attribute\", aProperty);\n    row.appendChild(hbox);\n  }\n\n  if (deprecated) {\n    var deprecatedLabel = document.createElement(\"label\");\n    deprecatedLabel.setAttribute(\"value\", gBundle.getString(\"deprecated\"));\n    row.appendChild(deprecatedLabel);\n  }\n}\n"
  },
  {
    "path": "sidebars/aria/content/aria.xml",
    "content": "<?xml version=\"1.0\"?>\n\n<bindings id=\"ariaBindings\"\n   xmlns=\"http://www.mozilla.org/xbl\"\n   xmlns:html=\"http://www.w3.org/1999/xhtml\"\n   xmlns:xul=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n   xmlns:xbl=\"http://www.mozilla.org/xbl\">\n\n  <binding id=\"aria-id\">\n    <content>\n      <xul:menulist anonid=\"menulist\" xbl:inherits=\"value\" flex=\"1\"\n                    editable=\"true\"\n                    oncommand=\"this.parentNode.assignAttribute(event)\"\n                    onchange=\"this.parentNode.assignAttribute(event)\">\n        <xul:menupopup anonid=\"popup\">\n          <xul:menuitem label=\"\" value=\"\"/>\n          <xul:menuseparator anonid=\"separator\"/>\n        </xul:menupopup>\n      </xul:menulist>\n    </content>\n    <implementation>\n      <constructor>\n        <![CDATA[\n          this.populateIDs(this.getChild(\"popup\"));\n        ]]>\n      </constructor>\n\n      <method name=\"getChild\">\n        <parameter name=\"aChildName\"/>\n        <body><![CDATA[\n          return document.getAnonymousElementByAttribute(this, \"anonid\", aChildName);\n        ]]></body>\n      </method>\n\n      <property name=\"value\">\n        <getter>\n        <![CDATA[\n          return this.getAttribute(\"menulist\").value;\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.getChild(\"menulist\").value = val;\n        ]]>\n        </setter>\n      </property>\n\n      <method name=\"populateIDs\">\n        <parameter name=\"aElt\"/>\n        <body><![CDATA[\n          Components.utils.import(\"resource://gre/modules/cssHelper.jsm\");\n\n          var child = this.getChild(\"separator\").nextElementSibling;\n          while (child) {\n            var tmp = child.nextSibling;\n            this.getChild(\"popup\").removeChild(child);\n            child = tmp;\n          }\n\n          try {\n          var eltWithIdList =  EditorUtils.getCurrentEditor().document.querySelectorAll(\"[id]\");\n          var idList = [];\n          for (var i = 0; i < eltWithIdList.length; i++)\n            idList.push(eltWithIdList[i].id);\n\n          if (idList && idList.length)\n          {\n            var idListLength = idList.length;\n\n            idList.sort();\n\n            var previousId = \"\";\n            for (var index = 0; index < idListLength; index++)\n            {\n              var idEntry = idList[index];\n              if (idEntry != previousId && idEntry != gCurrentElement.id)\n              {\n                previousId = idEntry;\n\n                var menuEntry = document.createElement(\"menuitem\");\n                menuEntry.setAttribute(\"label\",   idEntry);\n                menuEntry.setAttribute(\"value\",   idEntry);\n                aElt.appendChild(menuEntry);\n              }\n            }\n          }\n          } catch(e) {alert(e)}\n        ]]></body>\n      </method>\n\n      <method name=\"assignAttribute\">\n        <parameter name=\"aEvent\"/>\n        <body><![CDATA[\n          var value = aEvent.originalTarget.value;\n          if (value)\n            EditorUtils.getCurrentEditor().setAttribute(gCurrentElement,\n                                                        this.getAttribute(\"aria-attribute\"),\n                                                        value);\n          else\n            EditorUtils.getCurrentEditor().removeAttribute(gCurrentElement,\n                                                           this.getAttribute(\"aria-attribute\"));\n        ]]></body>\n      </method>\n    </implementation>\n  </binding>\n\n  <binding id=\"aria-string\">\n    <content>\n      <xul:textbox anonid=\"textbox\" xbl:inherits=\"value\" flex=\"1\"\n                   onchange=\"this.parentNode.assignAttribute(event)\"/>\n    </content>\n    <implementation>\n      <method name=\"getChild\">\n        <parameter name=\"aChildName\"/>\n        <body><![CDATA[\n          return document.getAnonymousElementByAttribute(this, \"anonid\", aChildName);\n        ]]></body>\n      </method>\n\n      <property name=\"value\">\n        <getter>\n        <![CDATA[\n          return this.getAttribute(\"textbox\").value;\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.getChild(\"textbox\").value = val;\n        ]]>\n        </setter>\n      </property>\n\n      <method name=\"assignAttribute\">\n        <parameter name=\"aEvent\"/>\n        <body><![CDATA[\n          var value = aEvent.originalTarget.value;\n          if (value)\n            EditorUtils.getCurrentEditor().setAttribute(gCurrentElement,\n                                                        this.getAttribute(\"aria-attribute\"),\n                                                        value);\n          else\n            EditorUtils.getCurrentEditor().removeAttribute(gCurrentElement,\n                                                           this.getAttribute(\"aria-attribute\"));\n        ]]></body>\n      </method>\n    </implementation>\n  </binding>\n\n  <binding id=\"aria-tokens\">\n    <content>\n      <xul:menulist anonid=\"menulist\" xbl:inherits=\"value\" flex=\"1\"\n                    sizetopopup=\"none\"\n                    oncommand=\"this.parentNode.assignAttribute(event)\">\n        <xul:menupopup anonid=\"popup\"/>\n      </xul:menulist>\n    </content>\n    <implementation>\n      <constructor>\n        <![CDATA[\n          this.populate(this.getChild(\"popup\"));\n        ]]>\n      </constructor>\n\n      <method name=\"getChild\">\n        <parameter name=\"aChildName\"/>\n        <body><![CDATA[\n          return document.getAnonymousElementByAttribute(this, \"anonid\", aChildName);\n        ]]></body>\n      </method>\n\n      <property name=\"value\">\n        <getter>\n        <![CDATA[\n          return this.getAttribute(\"menulist\").value;\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.getChild(\"menulist\").value = val;\n        ]]>\n        </setter>\n      </property>\n\n      <method name=\"populate\">\n        <parameter name=\"aElt\"/>\n        <body><![CDATA[\n          var def = this.getAttribute(\"default\");\n          if (def) {\n            var menuEntry = document.createElement(\"menuitem\");\n            menuEntry.setAttribute(\"label\",   def ? \"(\" + def + \")\" : \"\");\n            menuEntry.setAttribute(\"value\",   \"\");\n            aElt.appendChild(menuEntry);\n\n            var menuSeparator = document.createElement(\"menuseparator\");\n            aElt.appendChild(menuSeparator);\n          }\n\n          var list = this.getAttribute(\"values\").split(\"|\");\n\n          if (list)\n          {\n            for (var index = 0; index < list.length; index++)\n            {\n              var idEntry = list[index];\n              menuEntry = document.createElement(\"menuitem\");\n              menuEntry.setAttribute(\"label\",   idEntry);\n              menuEntry.setAttribute(\"value\",   idEntry);\n              aElt.appendChild(menuEntry);\n            }\n          }\n        ]]></body>\n      </method>\n\n      <method name=\"assignAttribute\">\n        <parameter name=\"aEvent\"/>\n        <body><![CDATA[\n          var value = aEvent.originalTarget.value;\n          if (value)\n            EditorUtils.getCurrentEditor().setAttribute(gCurrentElement,\n                                                        this.getAttribute(\"aria-attribute\"),\n                                                        aEvent.originalTarget.value);\n          else\n            EditorUtils.getCurrentEditor().removeAttribute(gCurrentElement,\n                                                           this.getAttribute(\"aria-attribute\"));\n        ]]></body>\n      </method>\n    </implementation>\n  </binding>\n\n  <binding id=\"aria-token-list\">\n    <content>\n      <xul:vbox anonid=\"vbox\" flex=\"1\"\n                oncommand=\"this.parentNode.assignAttribute(event)\"/>\n    </content>\n    <implementation>\n      <constructor>\n        <![CDATA[\n          this.populate(this.getChild(\"vbox\"));\n        ]]>\n      </constructor>\n\n      <method name=\"getChild\">\n        <parameter name=\"aChildName\"/>\n        <body><![CDATA[\n          return document.getAnonymousElementByAttribute(this, \"anonid\", aChildName);\n        ]]></body>\n      </method>\n\n      <property name=\"value\">\n        <getter>\n        <![CDATA[\n          return this.getAttribute(\"menulist\").value;\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.getChild(\"menulist\").value = val;\n        ]]>\n        </setter>\n      </property>\n\n      <method name=\"populate\">\n        <parameter name=\"aElt\"/>\n        <body><![CDATA[\n          var list = this.getAttribute(\"values\").split(\"|\");\n          var currentValues = this.getAttribute(\"value\").split(\" \");\n          var defaultValues = this.getAttribute(\"default\").split(\" \");\n          if (list)\n          {\n            for (var index = 0; index < list.length; index++)\n            {\n              var idEntry = list[index];\n              var menuEntry = document.createElement(\"checkbox\");\n              menuEntry.setAttribute(\"label\",   idEntry);\n              menuEntry.setAttribute(\"value\",   idEntry);\n              if (currentValues.length && currentValues[0] != \"\") {\n                if (currentValues.indexOf(idEntry) != -1)\n                  menuEntry.setAttribute(\"checked\", \"true\");\n              }\n              else if (defaultValues.indexOf(idEntry) != -1) {\n                menuEntry.setAttribute(\"checked\", \"true\");\n                menuEntry.setAttribute(\"indeterminate\", \"true\");\n              }\n              aElt.appendChild(menuEntry);\n            }\n          }\n        ]]></body>\n      </method>\n\n      <method name=\"assignAttribute\">\n        <parameter name=\"aEvent\"/>\n        <body><![CDATA[\n          var checkboxes = aEvent.originalTarget.parentNode.querySelectorAll(\"checkbox\");;\n          var values = [];\n          for (var i = 0; i < checkboxes.length; i++) {\n            var c = checkboxes[i];\n            c.removeAttribute(\"indeterminate\");\n            if (c.checked) {\n              // hack to make sure the back-from-indeterminate state is flushed\n              c.checked = false;\n              values.push(c.getAttribute(\"value\"));\n              c.checked = true;\n            }\n          }\n          var value = values.join(\" \");\n          if (value)\n            EditorUtils.getCurrentEditor().setAttribute(gCurrentElement,\n                                                        this.getAttribute(\"aria-attribute\"),\n                                                        value);\n          else\n            EditorUtils.getCurrentEditor().removeAttribute(gCurrentElement,\n                                                           this.getAttribute(\"aria-attribute\"));\n        ]]></body>\n      </method>\n    </implementation>\n  </binding>\n\n  <binding id=\"aria-integer\">\n    <content>\n      <xul:textbox type=\"number\" anonid=\"textbox\" flex=\"1\"\n                   xbl:inherits=\"min,value,decimalplaces\"\n                   onchange=\"this.parentNode.assignAttribute(event)\"\n                   ondown=\"this.parentNode.assignAttribute(event)\"\n                   onup=\"this.parentNode.assignAttribute(event)\"\n                   />\n    </content>\n    <implementation>\n      <constructor>\n        <![CDATA[\n          this.init(this.getChild(\"textbox\"));\n        ]]>\n      </constructor>\n\n      <method name=\"getChild\">\n        <parameter name=\"aChildName\"/>\n        <body><![CDATA[\n          return document.getAnonymousElementByAttribute(this, \"anonid\", aChildName);\n        ]]></body>\n      </method>\n\n      <property name=\"value\">\n        <getter>\n        <![CDATA[\n          return this.getAttribute(\"textbox\").value;\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.getChild(\"textbox\").value = val;\n        ]]>\n        </setter>\n      </property>\n\n      <method name=\"init\">\n        <parameter name=\"aElt\"/>\n        <body><![CDATA[\n          var textbox = this.getAttribute(\"textbox\");\n        ]]></body>\n      </method>\n\n      <method name=\"assignAttribute\">\n        <parameter name=\"aEvent\"/>\n        <body><![CDATA[\n          var value = aEvent.originalTarget.value;\n          if (value)\n            EditorUtils.getCurrentEditor().setAttribute(gCurrentElement,\n                                                        this.getAttribute(\"aria-attribute\"),\n                                                        value);\n          else\n            EditorUtils.getCurrentEditor().removeAttribute(gCurrentElement,\n                                                           this.getAttribute(\"aria-attribute\"));\n        ]]></body>\n      </method>\n    </implementation>\n  </binding>\n\n</bindings>\n"
  },
  {
    "path": "sidebars/aria/content/aria.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://aria/skin/aria.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/listboxBg.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n<!DOCTYPE window [\n  <!ENTITY % ariaDTD  SYSTEM \"chrome://aria/locale/aria.dtd\" >\n  <!ENTITY % structurebarDTD SYSTEM \"chrome://bluegriffon/locale/structurebar.dtd\" >\n  <!ENTITY % ariaDTD         SYSTEM \"chrome://bluegriffon/locale/aria.dtd\" >\n  %ariaDTD;\n  %structurebarDTD;\n  %ariaDTD;\n]>            \n\n<page id         = \"aria\"\n      windowtype = \"BlueGriffon:ARIA\"\n      title      = \"&window.title;\"\n      xmlns      = \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n      xmlns:html = \"http://www.w3.org/1999/xhtml\"\n      onload     = \"Startup()\"\n      onunload   = \"Shutdown()\">\n\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://aria/content/aria-roles.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://aria/content/aria-properties.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/txns/diRemoveAttributeNSTxn.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://bluegriffon/content/txns/diSetAttributeNSTxn.js\"/>\n  <script type=\"application/javascript\" src=\"chrome://aria/content/aria.js\"/>\n\n  <stringbundle id=\"ariaBundle\"   src=\"chrome://aria/locale/aria.properties\"/>\n\n  <vbox id=\"mainBox\" flex=\"1\" style=\"visibility: hidden\">\n    <hbox align=\"center\"\n          class=\"csspropertiesHeader\"\n          id=\"roleSectionHeader\">\n      <image />\n      <label value=\"&roleSection.label;\"/>\n    </hbox>\n    <vbox class=\"section\">\n      <grid>\n        <columns>\n          <column/>\n          <column/>\n        </columns>\n        <rows>\n          <row align=\"center\">\n            <label value=\"&role.label;\"/>\n            <menulist id=\"roleMenulist\" oncommand=\"SetRole(event)\">\n              <menupopup id=\"roleMenupopup\"/>\n            </menulist>\n          </row>\n          <row align=\"center\">\n            <spacer/>\n            <checkbox checked=\"false\"\n                      id=\"treeViewCheckbox\"\n                      label=\"&treeView.label;\"\n                      oncommand=\"ToggleRoleDropdown()\"/>\n          </row>\n        </rows>\n      </grid>\n    </vbox>\n\n    <hbox align=\"center\"\n          class=\"csspropertiesHeader\"\n          id=\"constraintsSectionHeader\">\n      <image />\n      <label value=\"&constraintsSection.label;\"/>\n    </hbox>\n    <vbox class=\"section\" id=\"contextSection\">\n      <hbox align=\"center\" id=\"contextBox\">\n        <label value=\"&context.label;\"/>\n        <label value=\"\" id=\"contextLabel\"/>\n      </hbox>\n    </vbox>\n    <vbox class=\"section\" id=\"ownsSection\">\n      <hbox align=\"center\" id=\"ownsBox\">\n        <label value=\"&owns.label;\"/>\n        <label value=\"\" id=\"ownsLabel\"/>\n      </hbox>\n    </vbox>\n\n    <hbox align=\"center\" hidden=\"true\"\n          class=\"csspropertiesHeader\"\n          id=\"requiredPropertiesHeader\">\n      <image />\n      <label value=\"&requiredProperties.label;\"/>\n    </hbox>\n    <vbox class=\"section\" id=\"requiredPropertiesSection\" hidden=\"true\">\n      <grid>\n        <columns><column/><column/><column/></columns>\n        <rows id=\"requiredPropertiesRows\"/>\n      </grid>\n    </vbox>\n\n    <hbox align=\"center\" hidden=\"true\"\n          class=\"csspropertiesHeader\"\n          id=\"propertiesHeader\">\n      <image />\n      <label value=\"&properties.label;\"/>\n    </hbox>\n    <vbox class=\"section\" id=\"propertiesSection\" hidden=\"true\">\n      <grid>\n        <columns><column/><column/><column/></columns>\n        <rows id=\"propertiesRows\"/>\n      </grid>\n    </vbox>\n\n    <hbox align=\"center\" hidden=\"true\"\n          class=\"csspropertiesHeader\"\n          id=\"inheritedPropertiesHeader\">\n      <image />\n      <label value=\"&inheritedProperties.label;\"/>\n    </hbox>\n    <vbox class=\"section\" id=\"inheritedPropertiesSection\" hidden=\"true\">\n      <grid>\n        <columns><column/><column/><column/></columns>\n        <rows id=\"inheritedPropertiesRows\"/>\n      </grid>\n    </vbox>\n\n  </vbox>\n\n</page>\n"
  },
  {
    "path": "sidebars/aria/content/ariaOverlay.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE overlay [\n  <!ENTITY % composerOverlayDTD SYSTEM \"chrome://aria/locale/ariaOverlay.dtd\">\n  %composerOverlayDTD;\n]>\n\n<overlay id=\"ariaOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <menupopup id=\"panelsMenuPopup\">\n    <menuitem id=\"panel-aria-menuitem\"\n              panel=\"panel-aria\"\n              label=\"&aria.label;\"\n              windowType=\"BlueGriffon:ARIA\"\n              decked=\"true\"\n              url=\"chrome://aria/content/aria.xul\"\n              type=\"checkbox\"/>\n  </menupopup>\n\n  <panelset id=\"panels\">\n    <panel id=\"panel-aria\"\n           floating=\"true\"\n           width=\"300\"\n           height=\"600\"\n           decked=\"true\"\n           label=\"&aria.label;\">\n      <iframe type=\"chrome\"\n              flex=\"1\"/>\n    </panel>\n  </panelset>\n</overlay>         \n\n"
  },
  {
    "path": "sidebars/aria/content/foo.js",
    "content": "section     doc-abstract doc-colophon doc-credit doc-dedication doc-epigraph\n            doc-example doc-footnote doc-foreword doc-qna\n\nlandmark    doc-acknowledgements doc-afterword doc-appendix doc-bibliography doc-chapter doc-conclusion doc-credits doc-epilogue doc-errata doc-glossary doc-introduction doc-part doc-preface doc-prologue\n            \nlink        doc-backlink doc-biblioref doc-glossref doc-noteref\nlistitem    doc-biblioentry doc-endnote\nimg         doc-cover\nnavigation  doc-index doc-pagelist doc-toc\nnote        doc-notice doc-tip\nseparator   doc-pagebreak\nnone        doc-pullquote\nsectionhead doc-subtitle\n"
  },
  {
    "path": "sidebars/aria/jar.mn",
    "content": ""
  },
  {
    "path": "sidebars/aria/jar.mn.in",
    "content": "aria.jar:\n% content   aria          %content/aria/\n% skin      aria         classic/1.0 %skin/classic/aria/\n% overlay   chrome://bluegriffon/content/xul/bluegriffon.xul    chrome://aria/content/ariaOverlay.xul\n  content/aria/ariaOverlay.xul      (content/ariaOverlay.xul)\n  content/aria/aria.xml             (content/aria.xml)\n  content/aria/aria.xul             (content/aria.xul)\n  content/aria/aria.js              (content/aria.js)\n  content/aria/aria-roles.js        (content/aria-roles.js)\n  content/aria/aria-properties.js   (content/aria-properties.js)\n  skin/classic/aria/aria.css        (skin/aria.css)\n\n"
  },
  {
    "path": "sidebars/aria/moz.build",
    "content": "JAR_MANIFESTS += ['jar.mn']"
  },
  {
    "path": "sidebars/aria/skin/aria.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n@import url(\"chrome://bluegriffon/skin/black.css\");\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n@namespace html url(\"http://www.w3.org/1999/xhtml\");\n\npage {\n  -moz-appearance: none;\n  background-color: transparent;\n  color: var(--bg-main-foreground-color);\n}\n\n#mainBox {\n  overflow-x: hidden;\n  overflow-y: auto;\n}\n\nhbox.csspropertiesHeader {\n  background-color: transparent ! important;\n  color: var(--bg-main-foreground-color);\n  border-top: 2px solid var(--bg-dark-border);\n  -moz-border-top-colors: var(--bg-dark-border) var(--bg-lighter-border);\n  padding-left: 3px;\n  padding-top: 2px;\n  padding-bottom: 2px;\n  text-transform: uppercase;\n  font-weight: bold;\n  transition: color 0.5s;\n}\n\n:root[cleartheme=\"true\"] hbox.csspropertiesHeader {\n  font-weight: normal;\n}\n\nhbox.csspropertiesHeader > image {\n  list-style-image: url(\"chrome://cssproperties/skin/filter.png\");\n  -moz-transform: rotate(-90deg);\n  transition: -moz-transform 0.5s, filter 0.5s;\n  filter: grayscale(100%) contrast(600%);\n}\n\nhbox.csspropertiesHeader:-moz-locale-dir(rtl) > image {\n  -moz-transform: rotate(+90deg) ;\n}\n\nhbox.csspropertiesHeader[open=\"true\"] {\n  color: #00abff;\n}\n\nhbox.csspropertiesHeader[open=\"true\"] > image {\n  -moz-transform: rotate(0deg) !important;\n  filter: none;\n}\n\n.section {\n  padding: 1em;\n  height: auto;\n  overflow: visible;\n}\n\n.section:last-child {\n  border-bottom: thin solid gray;\n}\n\n.aria-id {\n  -moz-binding: url(\"chrome://aria/content/aria.xml#aria-id\");\n}\n\n.aria-string {\n  -moz-binding: url(\"chrome://aria/content/aria.xml#aria-string\");\n}\n\n.aria-tokens {\n  -moz-binding: url(\"chrome://aria/content/aria.xml#aria-tokens\");\n}\n\n.aria-token-list {\n  -moz-binding: url(\"chrome://aria/content/aria.xml#aria-token-list\");\n}\n\n.aria-integer {\n  -moz-binding: url(\"chrome://aria/content/aria.xml#aria-integer\");\n}\n"
  },
  {
    "path": "sidebars/cssproperties/Makefile.in",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Mozilla.org\n#\n# The Initial Developer of the Original Code is\n# Netscape Communications Corporation.\n# Portions created by the Initial Developer are Copyright (C) 2003\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Daniel Glazman (daniel@glazman.org), on behalf of Lindows.com\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nDEPTH    = ../../..\ntopsrcdir  = @top_srcdir@\nsrcdir  = @srcdir@\nVPATH    = @srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\ninclude $(topsrcdir)/config/rules.mk\n\n"
  },
  {
    "path": "sidebars/cssproperties/content/all.js",
    "content": "RegisterIniter(AllSectionIniter);\n\nfunction AddTreeItem(aElt)\n{\n  var treechildren = aElt.querySelector(\"treechildren\")\n  if (!treechildren) {\n    treechildren = document.createElement(\"treechildren\");\n    aElt.appendChild(treechildren);\n  }\n  var treeitem = document.createElement(\"treeitem\");\n  var treerow = document.createElement(\"treerow\");\n  treeitem.appendChild(treerow);\n  treechildren.appendChild(treeitem);\n  return treeitem;\n}\n\nfunction AllSectionIniter(aElt, aRuleset)\n{\n  var treechildren = gDialog.allTree.querySelector(\"treechildren\");\n  if (treechildren)\n    gDialog.allTree.removeChild(treechildren);\n\n  if (aRuleset && aRuleset.length) {\n    var properties = [];\n    for (var i = 0; i < aRuleset.length; i++) {\n      var rule = aRuleset[i].rule;\n      for (var j = 0; j < rule.style.length; j++) {\n        var property   = rule.style.item(j);\n        if (properties.indexOf(property) == -1)\n          properties.push(property);\n      }\n    }\n\n    for (var i = 0; i < properties.length; i++) {\n      var property   = properties[i];\n      var value      = CssInspector.getCascadedValue(aRuleset, property);\n\n      var item = AddTreeItem(gDialog.allTree);\n\t    var cell1 = document.createElement(\"treecell\");\n\t    cell1.setAttribute(\"label\", property);\n\t    var cell2 = document.createElement(\"treecell\");\n\t    cell2.setAttribute(\"label\", value);\n\t    item.firstChild.appendChild(cell1);\n\t    item.firstChild.appendChild(cell2);\n    }\n  }\n}\n\nvar gEditing = -1;\nvar gEditingColumn = null;\nvar gFormerProperty = null;\n\nfunction onAllTreeModified(aEvent)\n{\n  var target = aEvent.target;\n  if (target != gDialog.allTree) {\n    return;\n  }\n\n  var attrChange = aEvent.attrChange;\n  var attrName = aEvent.attrName;\n  var newValue = aEvent.newValue;\n\n  var stylesToApply = [];\n\n  if (attrName == \"editing\") {\n    if (attrChange == 2) { // start editing\n      var tree = gDialog.allTree;\n      var contentView = tree.contentView;\n      var view = tree.view;\n      gEditing = view.selection.currentIndex;\n      gEditingColumn = tree._editingColumn;\n      if (gEditingColumn == gDialog.allTree.columns[0])\n        gFormerProperty = gDialog.allTree.view.getCellText(gEditing, gDialog.allTree.columns[0]);\n    }\n    else if (attrChange == 3 && gEditing >= 0) { // end editing\n      var aName     = gDialog.allTree.view.getCellText(gEditing, gDialog.allTree.columns[0]);\n      var aValue    = gDialog.allTree.view.getCellText(gEditing, gDialog.allTree.columns[1]);\n      if (gEditingColumn == gDialog.allTree.columns[1]) {\n        if (gFormerProperty && aName.toLowerCase() != gFormerProperty.toLowerCase()) {\n          stylesToApply.push( { property: gFormerProperty, value: \"\"});\n          gFormerProperty = null;\n        }\n        stylesToApply.push( { property: aName, value: aValue});\n        ApplyStyles(stylesToApply);\n        gEditing = -1;\n        gEditingColumn = null;\n      }\n      else if (gEditingColumn == gDialog.allTree.columns[0]) {\n        gEditingColumn = gDialog.allTree.columns[1];\n        setTimeout(function(){gDialog.allTree.startEditing(gEditing, gDialog.allTree.columns[1])}, 100);\n      }\n    }\n  }\n}\n\nfunction UpdateAllButtons()\n{\n  var tree = gDialog.allTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  if (!view || !view.selection || !view.selection.count) { // no selection...\n    gDialog.MinusCSSButton.disabled = true;\n    gDialog.ConfigCSSButton.disabled = true;\n    return;\n  }\n\n  var index = view.selection.currentIndex;\n  gDialog.MinusCSSButton.disabled = false;\n  gDialog.ConfigCSSButton.disabled = false;\n}\n\nfunction DeleteCSS()\n{\n  var tree = gDialog.allTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  var stylesToApply = [];\n  for (var i = 0; i < view.selection.getRangeCount(); i++) {\n    var min = {value: -1};\n    var max = {value: -1};\n    view.selection.getRangeAt(i, min, max);\n    for (var j = min.value; j<= max.value; j++) {\n      var item = gDialog.allTree.contentView.getItemAtIndex(j);\n      var property = gDialog.allTree.view.getCellText(j, gDialog.allTree.columns[0]);\n      stylesToApply.push( { property: property, value: \"\"});\n    }\n  }\n\n  ApplyStyles(stylesToApply);\n}\n\nfunction AddCSS()\n{\n  var treeitem = AddTreeItem(gDialog.allTree);\n  var treecellName = document.createElement(\"treecell\");\n  var treecellValue = document.createElement(\"treecell\");\n  treecellName.setAttribute(\"label\",  \"\");\n  treecellValue.setAttribute(\"label\", \"\");\n  treeitem.firstChild.appendChild(treecellName);\n  treeitem.firstChild.appendChild(treecellValue);\n  var index = gDialog.allTree.contentView.getIndexOfItem(treeitem);\n  gDialog.allTree.view.selection.select(index);\n  gDialog.allTree.startEditing(index, gDialog.allTree.columns[0]);\n}\n\nfunction ModifyCSS()\n{\n  var tree = gDialog.allTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  var index = view.selection.currentIndex;\n  gDialog.allTree.startEditing(index, gDialog.allTree.columns[1]);\n}\n"
  },
  {
    "path": "sidebars/cssproperties/content/all.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE overlay [\n  <!ENTITY % csspropertiesDTD SYSTEM \"chrome://cssproperties/locale/cssproperties.dtd\">\n  %csspropertiesDTD;\n]>\n\n<overlay id=\"allOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://cssproperties/content/all.js\" />\n\n  <vbox id=\"propertiesBox\">\n    <hbox align=\"center\"\n          class=\"csspropertiesHeader\"\n          context=\"sectionHeaderContext\"\n          id=\"allSectionHeader\"\n          onclick=\"ToggleSection(event, this)\"\n          position=\"37\">\n      <image />\n      <label value=\"&allSectionHeader.label;\"/>\n    </hbox>\n  \n    <vbox class=\"section\"\n          id=\"allSection\"\n          position=\"38\">\n      <tree id=\"allTree\"\n            flex=\"1\"\n            editable=\"true\"\n            persist=\"height\"\n            style=\"margin: 0px; min-width: 200px; height: 200px\"\n            treelines=\"true\"\n            onselect=\"UpdateAllButtons()\">\n        <treecols>\n          <treecol id=\"propertyCol\"\n                   flex=\"1\"\n                   label=\"Property\"\n                   primary=\"true\"\n                   persist=\"width ordinal hidden\"/>\n          <splitter class=\"tree-splitter\"/>\n          <treecol id=\"valueCol\"\n                   label=\"Value\"\n                   flex=\"1\" \n                   persist=\"width ordinal hidden\"/>\n        </treecols>\n      </tree>\n      <hbox id=\"allTreeToolbox\" class=\"listboxBg\">\n        <toolbarbutton class=\"listboxBgPlusButton\"\n                       tooltiptext=\"&addCSS.tooltip;\"\n                       id=\"PlusCSSButton\"\n                       oncommand=\"AddCSS()\"/>\n        <toolbarbutton class=\"listboxBgMinusButton\"\n                       disabled=\"true\"\n                       id=\"MinusCSSButton\"\n                       tooltiptext=\"&removeCSS.tooltip;\"\n                       oncommand=\"DeleteCSS()\"/>\n        <toolbarbutton class=\"listboxBgConfigButton\"\n                       tooltiptext=\"&modifyCSS.tooltip;\"\n                       disabled=\"true\"\n                       id=\"ConfigCSSButton\"\n                       oncommand=\"ModifyCSS()\"/>\n        <spacer flex=\"1\"/>\n      </hbox>\n    </vbox>\n  </vbox>\n</overlay>"
  },
  {
    "path": "sidebars/cssproperties/content/backgrounditem.xml",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE bindings [\n  <!ENTITY % backgrounditemDTD SYSTEM \"chrome://cssproperties/locale/backgrounditem.dtd\" >\n  %backgrounditemDTD;\n]>\n\n<bindings id=\"backgrounditemBindings\"\n   xmlns=\"http://www.mozilla.org/xbl\"\n   xmlns:xul=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n   xmlns:xbl=\"http://www.mozilla.org/xbl\">\n\n  <binding id=\"backgrounditem\"\n           extends=\"chrome://global/content/bindings/richlistbox.xml#richlistitem\">\n\n    <resources>\n      <stylesheet src=\"chrome://cssproperties/skin/backgrounditem.css\"/>\n    </resources>\n\n    <content>\n      <xul:toolbarbutton class=\"backgrounditem-button\"\n                         anonid=\"backgrounditemButton\"\n                         oncommand=\"openEditor()\"/>\n      <xul:vbox flex=\"1\">\n        <xul:label class=\"backgrounditem-title\"\n                   anonid=\"backgrounditemTitle\"/>\n        <xul:grid class=\"background-properties\"\n                  anonid=\"backgrounditemProperties\"\n                  oncommand=\"FlushBackgroundProperties(event)\"\n                  oninput=\"FlushBackgroundProperties(event)\">\n          <xul:columns><xul:column/><xul:column/><xul:column flex=\"1\"/><xul:column/><xul:column/></xul:columns>\n          <xul:rows>\n            <xul:row align=\"center\">\n              <xul:label value=\"&backgroundAttachment.label;\"/>\n              <xul:menulist anonid=\"backgrounditem-attachment\" sizetopopup=\"none\"\n                            property=\"background-attachment\">\n                <xul:menupopup>\n                  <xul:menuitem label=\"&backgroundAttachmentScroll.label;\" value=\"scroll\"/>\n                  <!-- NOT YET IMPLEMENTED IN GECKO -->\n                  <!--xul:menuitem label=\"&backgroundAttachmentLocal.label;\" value=\"local\"/-->\n                  <xul:menuitem label=\"&backgroundAttachmentFixed.label;\" value=\"fixed\"/>\n                </xul:menupopup>\n              </xul:menulist>\n              <xul:spacer/>\n              <xul:label value=\"&backgroundSize.label;\"/>\n              <xul:menulist anonid=\"backgrounditem-size\" sizetopopup=\"none\" editable=\"true\"\n                            oncommand=\"this.value = event.originalTarget.value\"\n                            property=\"background-size\">\n                <xul:menupopup>\n                  <xul:menuitem label=\"&backgroundSizeAuto.label;\"    value=\"auto\"/>\n                  <xul:menuitem label=\"&backgroundSizeContain.label;\" value=\"contain\"/>\n                  <xul:menuitem label=\"&backgroundSizeCover.label;\"   value=\"cover\"/>\n                  <xul:menuseparator/>\n                  <xul:menuitem label=\"&backgroundSizeUserDefined.label;\"\n                                oncommand=\"\"/>\n                </xul:menupopup>\n              </xul:menulist>\n            </xul:row>\n            <xul:row align=\"center\">\n              <xul:label value=\"&backgroundRepeatX.label;\"/>\n              <xul:menulist anonid=\"backgrounditem-repeatx\" sizetopopup=\"none\" editable=\"true\"\n                            oncommand=\"this.value = event.originalTarget.value\"\n                            property=\"background-repeat\">\n                <xul:menupopup>\n                  <xul:menuitem label=\"&backgroundRepeatRepeat.label;\"    value=\"repeat\"/>\n                  <!--xul:menuitem label=\"&backgroundRepeatSpace.label;\"     value=\"space\"/>\n                  <xul:menuitem label=\"&backgroundRepeatRound.label;\"     value=\"round\"/-->\n                  <xul:menuseparator/>\n                  <xul:menuitem label=\"&backgroundRepeatNorepeat.label;\"  value=\"no-repeat\"/>\n                </xul:menupopup>\n              </xul:menulist>\n              <xul:spacer/>\n              <xul:label value=\"&backgroundClip.label;\"/>\n              <xul:menulist anonid=\"backgrounditem-clip\" sizetopopup=\"none\"\n                            property=\"background-clip\">\n                <xul:menupopup>\n                  <xul:menuitem label=\"&backgroundBorderbox.label;\"  value=\"border-box\"/>\n                  <xul:menuitem label=\"&backgroundPaddingbox.label;\" value=\"padding-box\"/>\n                  <xul:menuitem label=\"&backgroundContentbox.label;\" value=\"content-box\"/>\n                </xul:menupopup>\n              </xul:menulist>\n            </xul:row>\n            <xul:row align=\"center\">\n              <xul:label value=\"&backgroundRepeatY.label;\"/>\n              <xul:menulist anonid=\"backgrounditem-repeaty\" sizetopopup=\"none\" editable=\"true\"\n                            oncommand=\"this.value = event.originalTarget.value\"\n                            property=\"background-repeat\">\n                <xul:menupopup>\n                  <xul:menuitem label=\"&backgroundRepeatRepeat.label;\"    value=\"repeat\"/>\n                  <!--xul:menuitem label=\"&backgroundRepeatSpace.label;\"     value=\"space\"/>\n                  <xul:menuitem label=\"&backgroundRepeatRound.label;\"     value=\"round\"/-->\n                  <xul:menuseparator/>\n                  <xul:menuitem label=\"&backgroundRepeatNorepeat.label;\"  value=\"no-repeat\"/>\n                </xul:menupopup>\n              </xul:menulist>\n              <xul:spacer/>\n              <xul:label value=\"&backgroundOrigin.label;\"/>\n              <xul:menulist anonid=\"backgrounditem-origin\" sizetopopup=\"none\"\n                            property=\"background-origin\">\n                <xul:menupopup>\n                  <xul:menuitem label=\"&backgroundPaddingbox.label;\" value=\"padding-box\"/>\n                  <xul:menuitem label=\"&backgroundBorderbox.label;\"  value=\"border-box\"/>\n                  <xul:menuitem label=\"&backgroundContentbox.label;\" value=\"content-box\"/>\n                </xul:menupopup>\n              </xul:menulist>\n            </xul:row>\n            <xul:row align=\"center\">\n              <xul:label value=\"&backgroundPosition.label;\"/>\n              <xul:menulist anonid=\"backgrounditem-position\" sizetopopup=\"none\" editable=\"true\"\n                            oncommand=\"this.value = event.originalTarget.value\"\n                            property=\"background-position\">\n                <xul:menupopup>\n                  <xul:grid class=\"multipane-menu\"\n                            oncommand=\"this.parentNode.parentNode.value = event.originalTarget.value\">\n                    <xul:columns><xul:column/><xul:column/><xul:column/></xul:columns>\n                    <xul:rows>\n                      <xul:row align=\"center\">\n                        <xul:menuitem label=\"&backgroundPositionLeftTop.label;\" value=\"left top\"/>\n                        <xul:menuitem label=\"&backgroundPositionCenterTop.label;\" value=\"center top\"/>\n                        <xul:menuitem label=\"&backgroundPositionRightTop.label;\" value=\"right top\"/>\n                      </xul:row>\n                      <xul:row align=\"center\">\n                        <xul:menuitem label=\"&backgroundPositionLeftCenter.label;\" value=\"left center\"/>\n                        <xul:menuitem label=\"&backgroundPositionCenterCenter.label;\" value=\"center\"/>\n                        <xul:menuitem label=\"&backgroundPositionRightCenter.label;\" value=\"right center\"/>\n                      </xul:row>\n                      <xul:row align=\"center\">\n                        <xul:menuitem label=\"&backgroundPositionLeftBottom.label;\" value=\"left bottom\"/>\n                        <xul:menuitem label=\"&backgroundPositionCenterBottom.label;\" value=\"center bottom\"/>\n                        <xul:menuitem label=\"&backgroundPositionRightBottom.label;\" value=\"right bottom\"/>\n                      </xul:row>\n                    </xul:rows>\n                  </xul:grid>\n                  <xul:menuseparator/>\n                  <xul:menuitem label=\"&backgroundPositionUserDefined.label;\"/>\n                </xul:menupopup>\n              </xul:menulist>\n            </xul:row>\n          </xul:rows>\n        </xul:grid>\n      </xul:vbox>\n    </content>\n\n    <implementation>\n      <constructor>\n        <![CDATA[\n          this.setTitleFromType();\n          this.reset();\n        ]]>\n      </constructor>\n\n      <field name=\"parsedValue\">null</field>\n\n      <property name=\"serializedValue\">\n        <getter>\n        <![CDATA[\n          if (typeof this.parsedValue == \"string\")\n            return this.parsedValue;\n          return CssInspector.serializeGradient(this.parsedValue);\n        ]]>\n        </getter>\n      </property>\n\n      <property name=\"type\">\n        <getter>\n        <![CDATA[\n          return this.getAttribute(\"type\");\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.setAttribute(\"type\", val);\n        ]]>\n        </setter>\n      </property>\n\n      <method name=\"reset\">\n        <body><![CDATA[\n          this.getChild(\"backgrounditem-attachment\").value = \"\";\n          this.getChild(\"backgrounditem-size\").value = \"\";\n          this.getChild(\"backgrounditem-repeatx\").value = \"\";\n          this.getChild(\"backgrounditem-repeaty\").value = \"\";\n          this.getChild(\"backgrounditem-clip\").value = \"\";\n          this.getChild(\"backgrounditem-attachment\").value = \"\";\n          this.getChild(\"backgrounditem-position\").value = \"\";\n          this.getChild(\"backgrounditem-origin\").value = \"\";\n        ]]></body>\n      </method>\n      <method name=\"getChild\">\n        <parameter name=\"aChildName\"/>\n        <body><![CDATA[\n          return document.getAnonymousElementByAttribute(this, \"anonid\", aChildName);\n        ]]></body>\n      </method>\n\n      <method name=\"setTitleFromType\">\n        <body><![CDATA[\n          var type = this.type;\n          var title = this.getChild(\"backgrounditemTitle\");\n          switch (type) {\n            case \"image\":    title.setAttribute(\"value\", gDialog.backgrounditemBundle.getString(\"backgroundImageTitle\")); break;\n            case \"linear-gradient\": title.setAttribute(\"value\", gDialog.backgrounditemBundle.getString(\"backgroundLinearGradientTitle\")); break;\n            case \"radial-gradient\": title.setAttribute(\"value\", gDialog.backgrounditemBundle.getString(\"backgroundRadialGradientTitle\")); break;\n            default:         break;\n          }\n        ]]></body>\n      </method>\n\n      <method name=\"openEditor\">\n        <body>\n          <![CDATA[\n            var type = this.type;\n            this.parentNode.selectItem(this);\n            switch (type) {\n              case \"image\":\n                {\n                  var e = this.getChild(\"backgrounditemButton\");\n                  gDialog.backgroundImagePanel.openPopupAtScreen(e.boxObject.screenX,\n                                                                 e.boxObject.screenY,\n                                                                 false);\n                  var _self = this;\n                  // WARNING, the following is a workaround because it takes a short\n                  // while before XBLs are instantiated when you open a floating panel...\n                  setTimeout(function() {\n                    var docUrl = EditorUtils.getDocumentUrl();\n                    var docUrlScheme = UrlUtils.getScheme(docUrl);\n                    gDialog.relativeBackgroundImageCheckbox.disabled = !(docUrlScheme && docUrlScheme != \"resource\");\n\n                    if (_self.hasAttribute(\"image\")) {\n                      var url = _self.getAttribute(\"image\");\n                      gDialog.imageURLTextbox.value = url;\n                      gDialog.previewBackgroundImage.style.backgroundImage =\n                        'url(\"' + UrlUtils.makeAbsoluteUrl(url) + '\")';\n                    }\n                    else {\n                      gDialog.imageURLTextbox.value = \"\";\n                      gDialog.previewBackgroundImage.style.backgroundImage = \"none\";\n                    }\n                  }, 1);\n                }\n                break;\n              case \"linear-gradient\":\n              case \"radial-gradient\":\n                {\n                  deleteAllChildren(gDialog.colorStopsRichlistbox);\n                  var e = this.getChild(\"backgrounditemButton\");\n                  // reset\n                  gDialog.linearGradientPanel.openPopupAtScreen(e.boxObject.screenX + 16,\n                                                                e.boxObject.screenY + 16,\n                                                                false);\n                  var _self = this;\n                  // WARNING, the following is a workaround because it takes a short\n                  // while before XBLs are instantiated when you open a floating panel...\n                  setTimeout(function(aType) {\n                    gDialog.linearGradientPropertiesTabbox.selectedIndex = 0;\n                    gDialog.shapeAndSizeTab.hidden = (aType != \"radial-gradient\");\n                    gDialog.angleTab.hidden = (aType == \"radial-gradient\");\n                    gDialog.radialGradientShape.value = \"\";\n                    gDialog.radialGradientSize.value = \"\";\n                    gDialog.linearGradientAngleRotator.value = \"0\";\n                    gDialog.linearGradientAngleCheckbox.checked = false;\n  \n                    if (_self.parsedValue) {\n                      var gradient = _self.parsedValue;\n                      if (\"isRepeating\" in gradient)\n                        gDialog.repeatingGradientCheckbox.checked = gradient.isRepeating;\n                      if (\"angle\" in gradient) {\n                        gDialog.linearGradientAngleCheckbox.checked = true;\n                        gDialog.linearGradientAngleRotator.value = parseFloat(gradient.angle);\n                      }\n                      if (\"position\" in gradient) {\n                        gDialog.linearGradientDirectionCheckbox.checked = true;\n                        gDialog.linearGradientDirectionMenulist.value = gradient.position;\n                      }\n                      if (aType == \"radial-gradient\") {\n                        gDialog.radialGradientShape.value = gradient.shape;\n                        gDialog.radialShapeCheckbox.checked = (\"\" != gradient.shape);\n \n                        gDialog.radialGradientSize.value = gradient.extent;\n                        gDialog.radialSizeCheckbox.checked = (\"\" != gradient.extent);\n\n                        if (gradient.positions.length) {\n                          gDialog.radialEllipseRayRow.checked = true; \n                          gDialog.radialEllipseXRayMenulist.value = gradient.positions[0];\n                          if (2 == gradient.positions.length)\n                            gDialog.radialEllipseYRayMenulist.value = gradient.positions[1];\n                          else\n                            gDialog.radialEllipseYRayMenulist.value = \"\";\n                        }\n                        else {\n                          gDialog.radialEllipseRayRow.checked = false;\n                          gDialog.radialEllipseXRayMenulist.value = \"\";\n                          gDialog.radialEllipseYRayMenulist.value = \"\";\n                        }\n\n                        gDialog.radialPositionMenulist.value = gradient.at;\n                        gDialog.radialPositionCheckbox.checked = (\"\" != gradient.at);\n                      }\n                      gDialog.linearGradientPreview.style.backgroundImage =\n                        _self.getChild(\"backgrounditemButton\").style.backgroundImage;\n                      for (var i = 0; i < gradient.stops.length; i++) {\n                        var cs = gradient.stops[i];\n                        var item = document.createElement(\"richlistitem\");\n                        item.className = \"colorstopitem\";\n                        gDialog.colorStopsRichlistbox.appendChild(item);\n                        item.color = cs.color;\n                        item.offset = cs.position;\n                      }\n                    }\n                    else {\n                      gDialog.linearGradientPreview.style.backgroundImage = \"none\";\n                    }\n                    UpdateColorStopsRichlistbox();\n                  }, 1, type);\n                }\n                break;\n              default: break;\n            }\n          ]]>\n        </body>\n      </method>\n\n      <method name=\"applyBackgroundImage\">\n        <parameter name=\"aImageURL\"/>\n        <body>\n          <![CDATA[\n            this.getChild(\"backgrounditemButton\").style.backgroundImage = 'url(\"' + UrlUtils.makeAbsoluteUrl(aImageURL) + '\")';\n            aImageURL = 'url(\"' + aImageURL + '\")';\n            if (this.parsedValue != aImageURL) {\n              this.parsedValue = aImageURL;\n              ReapplyBackgrounds();\n            }\n          ]]>\n        </body>\n      </method>\n    </implementation>\n\n  </binding>\n\n</bindings>\n"
  },
  {
    "path": "sidebars/cssproperties/content/bezier.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nvar Bezier = {\n  init: function() {\n    gDialog.p1_point.addEventListener(\"mousedown\", Bezier.onMouseDown, false);\n    gDialog.p1_point.addEventListener(\"mousemove\", Bezier.onMouseMove, false);\n    gDialog.p1_point.addEventListener(\"mouseup\",   Bezier.onMouseUp, false);\n    gDialog.p2_point.addEventListener(\"mousedown\", Bezier.onMouseDown, false);\n    gDialog.p2_point.addEventListener(\"mousemove\", Bezier.onMouseMove, false);\n    gDialog.p2_point.addEventListener(\"mouseup\",   Bezier.onMouseUp, false);\n  },\n\n  mOriginalX: 0,\n  mOriginalY: 0,\n  mBoxX: 0,\n  mBoxY: 0,\n  mMoving: false,\n\n  mScaleFactor: 1,\n\n  onMouseDown: function(aEvent)\n  {\n    var target = aEvent.target;\n    this.mMoving = true;\n    this.mOriginalX = aEvent.clientX;\n    this.mOriginalY = aEvent.clientY;\n    this.mBoxX = parseInt(target.getAttribute(\"left\"));\n    this.mBoxY = parseInt(target.getAttribute(\"top\"));\n    target.setCapture(true);\n    target.className = \"grabbing\";\n  },\n\n  onMouseMove: function(aEvent)\n  {\n    if (!this.mMoving)\n      return;\n    Bezier.toggleBezier();\n    var x = this.mBoxX + aEvent.clientX - this.mOriginalX;\n    var y = this.mBoxY + aEvent.clientY - this.mOriginalY;\n    x = Math.max(46, Math.min(146, x));\n    y = Math.max(6, Math.min(106, y));\n    aEvent.target.setAttribute(\"left\", x);\n    aEvent.target.setAttribute(\"top\",  y);\n    var curve = gDialog.curve.getAttribute(\"d\").split(\" \");\n    switch (aEvent.target.id) {\n      case \"p2_point\":\n        gDialog.p2_path.setAttribute(\"d\",\n          \"M \" + (x-46) + \",\" + (y-6) + \" 100,0\");\n        curve[4] = (x-46) + \",\" + (y-6);\n        gDialog.p2_x.value = (x == 146) ? \"1\" : \"0.\" + (x-46);\n        gDialog.p2_y.value = (y == 6) ? 1 : \"0.\" + (106-y);\n        break;\n      case \"p1_point\":\n        gDialog.p1_path.setAttribute(\"d\",\n          \"M 0,100 \" + (x-46) + \",\" + (y-6) );\n        curve[3] = (x-46) + \",\" + (y-6);\n        gDialog.p1_x.value = (x == 146) ? \"1\" : \"0.\" + (x-46);\n        gDialog.p1_y.value = (y == 6) ? 1 : \"0.\" + (106-y);\n        break;\n      default: break; // should never happen\n    }\n    gDialog.curve.setAttribute('d', curve.join(\" \"));\n  },\n\n  onMouseUp: function(aEvent)\n  {\n    aEvent.target.releaseCapture();\n    this.mMoving = false;\n    aEvent.target.className = \"\";\n  },\n\n  mOriginatingItem: null,\n\n  initWithBezier: function(aString, e)\n  {\n    aString = aString.trim();\n    if (e) {\n      this.mOriginatingItem = e;\n      var c = gDialog.bezierMultibuttons.firstElementChild;\n      while (c) {\n        if (c.getAttribute(\"value\") == aString)\n          c.setAttribute(\"checked\", \"true\");\n        else\n          c.removeAttribute(\"checked\");\n        c = c.nextElementSibling;\n      }\n    }\n    switch (aString) {\n      case \"linear\":      aString = \"cubic-bezier(0,0,1,1)\"; break;\n      case \"ease\":        aString = \"cubic-bezier(0.25,0.1,0.25,1)\"; break;\n      case \"ease-in\":     aString = \"cubic-bezier(0.42,0,1,1)\"; break;\n      case \"ease-out\":    aString = \"cubic-bezier(0,0,0.58,1)\"; break;\n      case \"ease-in-out\": aString = \"cubic-bezier(0.42,0,0.58,1)\"; break;\n      default: break;\n    }\n\n    var R = (/cubic-bezier\\(\\s*([\\d.]+)\\s*,\\s*([\\d.]+)\\s*,\\s*([\\d.]+)\\s*,\\s*([\\d.]+)\\s*\\)/);\n    var r = R.exec(aString);\n    var p1_x, p2_x, p1_y, p2_y;\n    if (!r) {\n      p1_x = 1;\n      p1_y = 1;\n      p2_x = 0;\n      p2_y = 0;\n    }\n    else {\n      p1_x = parseFloat(r[1]);\n      p1_y = 1 - parseFloat(r[2]);\n      p2_x = parseFloat(r[3]);\n      p2_y = 1 - parseFloat(r[4]);\n    }\n\n    this.updateAll(p1_x, p1_y, p2_x, p2_y, true);\n  },\n\n  updateAll: function (p1_x, p1_y, p2_x, p2_y, aUpdateTextboxes)\n  {\n    if (aUpdateTextboxes) {\n      gDialog.p1_x.value = p1_x;\n      gDialog.p1_y.value = 1 - p1_y;\n      gDialog.p2_x.value = p2_x;\n      gDialog.p2_y.value = 1 - p2_y;\n    }\n    var p1 = Math.floor(p1_x * 100) + \",\" + Math.floor(p1_y * 100);\n    var p2 = Math.floor(p2_x * 100) + \",\" + Math.floor(p2_y * 100);\n    gDialog.p2_path.setAttribute(\"d\", \"M \" + p2 + \" 100,0\");\n    gDialog.p1_path.setAttribute(\"d\", \"M 0,100 \" + p1);\n    gDialog.curve.setAttribute(\"d\", \"M 0,100 C \" + p1 + \" \"+ p2 + \" 100,0\");\n    gDialog.p1_point.setAttribute(\"left\", 46 + Math.floor(p1_x * 100));\n    gDialog.p1_point.setAttribute(\"top\",   6 + Math.floor(p1_y * 100));\n    gDialog.p2_point.setAttribute(\"left\", 46 + Math.floor(p2_x * 100));\n    gDialog.p2_point.setAttribute(\"top\",   6 + Math.floor(p2_y * 100));\n  },\n\n  onAccept: function()\n  {\n    if (!this.mOriginatingItem)\n      return;\n    var c = gDialog.bezierMultibuttons.firstElementChild;\n    while (c) {\n      if (c.hasAttribute(\"checked\")) {\n        this.mOriginatingItem.value = c.getAttribute(\"value\");\n        gDialog.bezierPanel.hidePopup();\n        ReapplyTransitions();\n        return;\n      }\n      c = c.nextElementSibling;\n    }\n\n    var s = \"cubic-bezier(\" + gDialog.p1_x.value + \",\" + gDialog.p1_y. value + \",\"\n                            + gDialog.p2_x.value + \",\" + gDialog.p2_y. value + \")\";\n    this.mOriginatingItem.value = s;\n    gDialog.bezierPanel.hidePopup();\n    ReapplyTransitions();\n  },\n\n  onBezierChanged: function(aElt) {\n    var v = parseFloat(aElt.value);\n    if (!v)\n      aElt.value = 0;\n    if (v < 0)\n      aElt.value = 0;\n    if (v > 1)\n      aElt.value = 1;\n\n    this.toggleBezier();\n\n    this.updateAll(parseFloat(gDialog.p1_x.value),\n                   1 - parseFloat(gDialog.p1_y.value),\n                   parseFloat(gDialog.p2_x.value),\n                   1 - parseFloat(gDialog.p2_y.value),\n                   false);\n  },\n\n  toggleBezier: function (aElt)\n  {\n    var c = gDialog.bezierMultibuttons.firstElementChild;\n    while (c)\n    {\n      if (c != aElt)\n        c.removeAttribute(\"checked\")\n      c = c.nextElementSibling;\n    }\n  }\n};\n\n"
  },
  {
    "path": "sidebars/cssproperties/content/borders.js",
    "content": "Components.utils.import(\"resource://gre/modules/urlHelper.jsm\");\n\nRegisterIniter(BordersSectionIniter);\n\nfunction BordersSectionIniter(aElt, aRuleset)\n{\n  var bbw = CssInspector.getCascadedValue(aRuleset, \"border-bottom-width\");\n  var btw = CssInspector.getCascadedValue(aRuleset, \"border-top-width\");\n  var blw = CssInspector.getCascadedValue(aRuleset, \"border-left-width\");\n  var brw = CssInspector.getCascadedValue(aRuleset, \"border-right-width\");\n\n  var bbs = CssInspector.getCascadedValue(aRuleset, \"border-bottom-style\");\n  var bts = CssInspector.getCascadedValue(aRuleset, \"border-top-style\");\n  var bls = CssInspector.getCascadedValue(aRuleset, \"border-left-style\");\n  var brs = CssInspector.getCascadedValue(aRuleset, \"border-right-style\");\n\n  var bbc = CssInspector.getCascadedValue(aRuleset, \"border-bottom-color\");\n  var btc = CssInspector.getCascadedValue(aRuleset, \"border-top-color\");\n  var blc = CssInspector.getCascadedValue(aRuleset, \"border-left-color\");\n  var brc = CssInspector.getCascadedValue(aRuleset, \"border-right-color\");\n\n  gDialog.borderTopWidthMenulist.value    = btw;\n  gDialog.borderLeftWidthMenulist.value   = blw;\n  gDialog.borderRightWidthMenulist.value  = brw;\n  gDialog.borderBottomWidthMenulist.value = bbw;\n\n  gDialog.borderTopStyleMenulist.value    = bts;\n  gDialog.borderLeftStyleMenulist.value   = bls;\n  gDialog.borderRightStyleMenulist.value  = brs;\n  gDialog.borderBottomStyleMenulist.value = bbs;\n\n  var sameOnFourEdges =  (bbw == btw && bbw == blw && bbw == brw &&\n                          bbs == bts && bbs == bls && bbs == brs &&\n                          bbc == btc && bbc == blc && bbc == brc);\n  gDialog.sameBorderOnFourEdgesCheckbox.checked = sameOnFourEdges;\n\n  gDialog.borderTopColorpicker.parentNode.hidden = sameOnFourEdges;\n  gDialog.borderLeftColorpicker.parentNode.hidden = sameOnFourEdges;\n  gDialog.borderRightColorpicker.parentNode.hidden = sameOnFourEdges;\n  // gDialog.borderBottomLabel.style.visibility = (sameOnFourEdges ? \"hidden\" : \"visible\");\n\n  var tlCorner = CssInspector.getCascadedValue(aRuleset, \"border-top-left-radius\");\n  var trCorner = CssInspector.getCascadedValue(aRuleset, \"border-top-right-radius\");\n  var blCorner = CssInspector.getCascadedValue(aRuleset, \"border-bottom-left-radius\");\n  var brCorner = CssInspector.getCascadedValue(aRuleset, \"border-bottom-right-radius\");\n  var sameFourCorners = (tlCorner == trCorner && tlCorner == blCorner && tlCorner == brCorner);\n  var r = new RegExp( \"([+-]?[0-9]*\\\\.[0-9]+|[+-]?[0-9]+)(%|px|pt|cm|in|mm|pc|em|ex|ch|rem)*\", \"g\");\n  tlCorner = tlCorner.match(r);\n  trCorner = trCorner.match(r);\n  blCorner = blCorner.match(r);\n  brCorner = brCorner.match(r);\n  gDialog.topLeftBorderRadiusXMenulist.value = (tlCorner && tlCorner.length) ? tlCorner[0] : \"0px\";\n  gDialog.topLeftBorderRadiusYMenulist.value = (tlCorner && tlCorner.length == 2) ? tlCorner[1] : gDialog.topLeftBorderRadiusXMenulist.value;\n  gDialog.topRightBorderRadiusXMenulist.value = (trCorner && trCorner.length) ? trCorner[0] : \"0px\";\n  gDialog.topRightBorderRadiusYMenulist.value = (trCorner && trCorner.length == 2) ? trCorner[1] : gDialog.topRightBorderRadiusXMenulist.value;\n  gDialog.bottomLeftBorderRadiusXMenulist.value = (blCorner && blCorner.length) ? blCorner[0] : \"0px\";\n  gDialog.bottomLeftBorderRadiusYMenulist.value = (blCorner && blCorner.length == 2) ? blCorner[1] : gDialog.bottomLeftBorderRadiusXMenulist.value;\n  gDialog.bottomRightBorderRadiusXMenulist.value = (brCorner && brCorner.length) ? brCorner[0] : \"0px\";\n  gDialog.bottomRightBorderRadiusYMenulist.value = (brCorner && brCorner.length == 2) ? brCorner[1] : gDialog.bottomRightBorderRadiusXMenulist.value;\n\n  gDialog.topLeftBorderRadiusXMenulist.parentNode.parentNode.hidden = sameFourCorners;\n  gDialog.topRightBorderRadiusXMenulist.parentNode.parentNode.hidden = sameFourCorners;\n  gDialog.bottomLeftBorderRadiusXMenulist.parentNode.parentNode.hidden = sameFourCorners;\n  gDialog.bottomRightCornerLabel.style.visibility = sameFourCorners ? \"hidden\" : \"visible\";\n  gDialog.sameFourCornersCheckbox.checked = sameFourCorners;\n\n  var bi = CssInspector.getCascadedValue(aRuleset, \"-moz-border-image\");\n  var hasBorderImage = (bi && bi != \"none\");\n  gDialog.useImageAsBorderCheckbox.checked = hasBorderImage\n  gDialog.useImageAsBorderVbox.hidden = !hasBorderImage;\n  var parsedBi = CssInspector.parseBorderImage(bi);\n  gDialog.borderImageURLTextbox.value = parsedBi ? MakeAbsoluteUrl(parsedBi.url) : \"\";\n  gDialog.topEdgeSlicingTextbox.value    = 0;\n  gDialog.leftEdgeSlicingTextbox.value   = 0;\n  gDialog.rightEdgeSlicingTextbox.value  = 0;\n  gDialog.bottomEdgeSlicingTextbox.value = 0;\n  gDialog.borderSliceLeftWidthMenulist.value = \"\";\n  gDialog.borderSliceRightWidthMenulist.value = \"\";\n  gDialog.borderSliceTopWidthMenulist.value = \"\";\n  gDialog.borderSliceBottomWidthMenulist.value = \"\";\n  if (parsedBi) {\n    LoadBorderImage();\n    switch (parsedBi.offsets.length) {\n      case 1:\n        gDialog.topEdgeSlicingTextbox.value = parsedBi.offsets[0];\n        gDialog.leftEdgeSlicingTextbox.value = parsedBi.offsets[0];\n        gDialog.rightEdgeSlicingTextbox.value = parsedBi.offsets[0];\n        gDialog.bottomEdgeSlicingTextbox.value = parsedBi.offsets[0];\n        break;\n      case 2:\n        gDialog.topEdgeSlicingTextbox.value = parsedBi.offsets[0];\n        gDialog.leftEdgeSlicingTextbox.value = parsedBi.offsets[1];\n        gDialog.rightEdgeSlicingTextbox.value = parsedBi.offsets[1];\n        gDialog.bottomEdgeSlicingTextbox.value = parsedBi.offsets[0];\n        break;\n      case 3:\n        gDialog.topEdgeSlicingTextbox.value = parsedBi.offsets[0];\n        gDialog.leftEdgeSlicingTextbox.value = parsedBi.offsets[1];\n        gDialog.rightEdgeSlicingTextbox.value = parsedBi.offsets[1];\n        gDialog.bottomEdgeSlicingTextbox.value = parsedBi.offsets[2];\n        break;\n      case 4:\n        gDialog.topEdgeSlicingTextbox.value = parsedBi.offsets[0];\n        gDialog.leftEdgeSlicingTextbox.value = parsedBi.offsets[3];\n        gDialog.rightEdgeSlicingTextbox.value = parsedBi.offsets[1];\n        gDialog.bottomEdgeSlicingTextbox.value = parsedBi.offsets[2];\n        break;\n      default: break; // should never happen\n    }\n    switch (parsedBi.widths.length) {\n      case 1:\n        gDialog.borderSliceTopWidthMenulist.value = parsedBi.widths[0];\n        gDialog.borderSliceLeftWidthMenulist.value = parsedBi.widths[0];\n        gDialog.borderSliceRightWidthMenulist.value = parsedBi.widths[0];\n        gDialog.borderSliceBottomWidthMenulist.value = parsedBi.widths[0];\n        break;\n      case 2:\n        gDialog.borderSliceTopWidthMenulist.value = parsedBi.widths[0];\n        gDialog.borderSliceLeftWidthMenulist.value = parsedBi.widths[1];\n        gDialog.borderSliceRightWidthMenulist.value = parsedBi.widths[1];\n        gDialog.borderSliceBottomWidthMenulist.value = parsedBi.widths[0];\n        break;\n      case 3:\n        gDialog.borderSliceTopWidthMenulist.value = parsedBi.widths[0];\n        gDialog.borderSliceLeftWidthMenulist.value = parsedBi.widths[1];\n        gDialog.borderSliceRightWidthMenulist.value = parsedBi.widths[1];\n        gDialog.borderSliceBottomWidthMenulist.value = parsedBi.widths[2];\n        break;\n      case 4:\n        gDialog.borderSliceTopWidthMenulist.value = parsedBi.widths[0];\n        gDialog.borderSliceLeftWidthMenulist.value = parsedBi.widths[3];\n        gDialog.borderSliceRightWidthMenulist.value = parsedBi.widths[1];\n        gDialog.borderSliceBottomWidthMenulist.value = parsedBi.widths[2];\n        break;\n      default: break; // should never happen\n    }\n    MakeRelativeUrl();\n    gDialog.borderImageFromTop.setAttribute(\"top\", 15 + parseFloat(gDialog.topEdgeSlicingTextbox.value));\n    gDialog.borderImageFromLeft.setAttribute(\"left\", 15 + parseFloat(gDialog.leftEdgeSlicingTextbox.value));\n    gDialog.borderImageFromRight.setAttribute(\"right\", 15 + parseFloat(gDialog.rightEdgeSlicingTextbox.value));\n    gDialog.borderImageFromBottom.setAttribute(\"bottom\", 15 + parseFloat(gDialog.bottomEdgeSlicingTextbox.value));\n  }\n}\n\nfunction ToggleSameBorderOnFourEdges(aElt)\n{\n  var sameOnFourEdges = aElt.checked;\n  if (sameOnFourEdges) {\n#ifndef XP_MACOSX\n    var bbc = gDialog.borderBottomColorpicker.getChild(\"valueBox\").querySelector(\"csscolor\").getChild(\"picker\").color;\n#else\n    var bbc = gDialog.borderBottomColorpicker.getChild(\"valueBox\").querySelector(\"csscolor\").getChild(\"picker\").value;\n#endif\n    var bbs = gDialog.borderBottomStyleMenulist.value;\n    var bbw = gDialog.borderBottomWidthMenulist.value;\n\n    gDialog.borderTopColorpicker.color = bbc;\n    gDialog.borderLeftColorpicker.color = bbc;\n    gDialog.borderRightColorpicker.color = bbc;\n\n    gDialog.borderTopStyleMenulist.value = bbs;\n    gDialog.borderLeftStyleMenulist.value = bbs;\n    gDialog.borderRightStyleMenulist.value = bbs;\n\n    gDialog.borderTopWidthMenulist.value = bbw;\n    gDialog.borderLeftWidthMenulist.value = bbw;\n    gDialog.borderRightWidthMenulist.value = bbw;\n    var toApply = [\n                    {\n                      property: \"border-top-color\",\n                      value: bbc\n                    },\n                    {\n                      property: \"border-left-color\",\n                      value: bbc\n                    },\n                    {\n                      property: \"border-right-color\",\n                      value: bbc\n                    },\n                    {\n                      property: \"border-top-style\",\n                      value: bbs\n                    },\n                    {\n                      property: \"border-left-style\",\n                      value: bbs\n                    },\n                    {\n                      property: \"border-right-style\",\n                      value: bbs\n                    },\n                    {\n                      property: \"border-top-width\",\n                      value: bbw\n                    },\n                    {\n                      property: \"border-left-width\",\n                      value: bbw\n                    },\n                    {\n                      property: \"border-right-width\",\n                      value: bbw\n                    }\n                  ];\n    ApplyStyles(toApply);\n  }\n  gDialog.borderTopColorpicker.parentNode.hidden = sameOnFourEdges;\n  gDialog.borderLeftColorpicker.parentNode.hidden = sameOnFourEdges;\n  gDialog.borderRightColorpicker.parentNode.hidden = sameOnFourEdges;\n  //gDialog.borderBottomLabel.style.visibility = (sameOnFourEdges ? \"hidden\" : \"visible\");\n}\n\nfunction ApplyBorderRadius(aElt)\n{\n  var id = aElt.id;\n  var elts = [];\n  var property = \"\";\n  switch (id) {\n    case \"topLeftBorderRadiusXMenulist\":\n    case \"topLeftBorderRadiusYMenulist\":\n      elts.push(\"topLeftBorderRadiusXMenulist\");\n      elts.push(\"topLeftBorderRadiusYMenulist\");\n      property = \"border-top-left-radius\";\n      break;\n    case \"topRightBorderRadiusXMenulist\":\n    case \"topRightBorderRadiusYMenulist\":\n      elts.push(\"topRightBorderRadiusXMenulist\");\n      elts.push(\"topRightBorderRadiusYMenulist\");\n      property = \"border-top-right-radius\";\n      break;\n    case \"bottomLeftBorderRadiusXMenulist\":\n    case \"bottomLeftBorderRadiusYMenulist\":\n      elts.push(\"bottomLeftBorderRadiusXMenulist\");\n      elts.push(\"bottomLeftBorderRadiusYMenulist\");\n      property = \"border-bottom-left-radius\";\n      break;\n    case \"bottomRightBorderRadiusXMenulist\":\n    case \"bottomRightBorderRadiusYMenulist\":\n      elts.push(\"bottomRightBorderRadiusXMenulist\");\n      elts.push(\"bottomRightBorderRadiusYMenulist\");\n      property = \"border-bottom-right-radius\";\n      break;\n  }\n  var val1    = gDialog[elts[0]].value;\n  var val2    = (gDialog[elts[1]].value ? \"/ \" + gDialog[elts[1]].value : \"\");\n  var val2bis = (gDialog[elts[1]].value ? \" \" + gDialog[elts[1]].value : \"\");\n  if (gDialog.sameFourCornersCheckbox.checked)\n    ApplyStyles([\n                  {\n                    property: \"border-radius\",\n                    value: val1 + val2\n                  }\n                ]);\n  else\n    ApplyStyles([\n                  {\n                    property: property,\n                    value: val1 + val2bis\n                  }\n                ]);\n}\n\nfunction ToggleSameFourCorners(aElt)\n{\n  var sameFourCorners = aElt.checked;\n  if (sameFourCorners) {\n    var brCX = gDialog.bottomRightBorderRadiusXMenulist.value;\n    var brCY = gDialog.bottomRightBorderRadiusYMenulist.value;\n    gDialog.topLeftBorderRadiusXMenulist.value = brCX;\n    gDialog.topRightBorderRadiusXMenulist.value = brCX;\n    gDialog.bottomLeftBorderRadiusXMenulist.value = brCX;\n    gDialog.topLeftBorderRadiusYMenulist.value = brCY;\n    gDialog.topRightBorderRadiusYMenulist.value = brCY;\n    gDialog.bottomLeftBorderRadiusYMenulist.value = brCY;\n    var str = brCX;\n    str += ((str || brCY) ? \" \" + brCY : \"\");\n    ApplyStyles([\n                  {\n                    property: \"border-radius\",\n                    value: str.trim()\n                  }\n                ]);\n  }\n  gDialog.topLeftBorderRadiusXMenulist.parentNode.parentNode.hidden = sameFourCorners;\n  gDialog.topRightBorderRadiusXMenulist.parentNode.parentNode.hidden = sameFourCorners;\n  gDialog.bottomLeftBorderRadiusXMenulist.parentNode.parentNode.hidden = sameFourCorners;\n  gDialog.bottomRightCornerLabel.style.visibility = sameFourCorners ? \"hidden\" : \"visible\";\n}\n\nfunction ToggleImageAsBorder(aElt)\n{\n  var ok = aElt.checked;\n  gDialog.useImageAsBorderVbox.hidden = !ok;\n  if (!ok) {\n    ApplyStyles([\n                  {\n                    property: \"-moz-border-image\",\n                    value: \"\"\n                  }\n                ]);\n  }\n}\n\nfunction MakeRelativeUrl()\n{\n  var spec = gDialog.borderImageURLTextbox.value;\n  var docUrl = EditorUtils.getDocumentUrl();\n  var docUrlScheme = UrlUtils.getScheme(docUrl);\n  if (docUrlScheme && docUrlScheme != \"resource\") {\n    spec = UrlUtils.makeRelativeUrl(spec);\n    gDialog.borderImageURLTextbox.value = spec;\n  }\n}\n\nfunction MakeAbsoluteUrl(spec)\n{\n  var docUrl = EditorUtils.getDocumentUrl();\n  var docUrlScheme = UrlUtils.getScheme(docUrl);\n  if (docUrlScheme && docUrlScheme != \"resource\") {\n    spec = UrlUtils.makeAbsoluteUrl(spec);\n  }\n  return spec;\n}\n\nfunction LoadBorderImage()\n{\n  gDialog.borderImagePreviewBox.hidden = false;\n  // reset all\n  gDialog.topEdgeSlicingTextbox.value    = 0;\n  gDialog.leftEdgeSlicingTextbox.value   = 0;\n  gDialog.rightEdgeSlicingTextbox.value  = 0;\n  gDialog.bottomEdgeSlicingTextbox.value = 0;\n\n  gDialog.borderImageFromTop.setAttribute(\"top\", 15);\n  gDialog.borderImageFromLeft.setAttribute(\"left\", 15);\n  gDialog.borderImageFromRight.setAttribute(\"right\", 15);\n  gDialog.borderImageFromBottom.setAttribute(\"bottom\", 15);\n  gDialog.borderImagePreview.setAttribute(\"src\", gDialog.borderImageURLTextbox.value);\n}\n\nfunction ErrorLoadingBorderImage()\n{\n  gDialog.borderImagePreview.setAttribute(\"src\", \"\");\n  gDialog.borderImagePreviewBox.hidden = true;\n}\n\nfunction SizeBorderImageRulers(aElt)\n{\n  var w = aElt.boxObject.width;\n  var h = aElt.boxObject.height;\n  gDialog.borderImageFromTop.style.width = (w + 30) + \"px\";\n  gDialog.borderImageFromBottom.style.width = (w + 30) + \"px\";\n  gDialog.borderImageFromLeft.style.height = (h + 30) + \"px\";\n  gDialog.borderImageFromRight.style.height = (h + 30) + \"px\";\n}\n\nvar gMoving = false;\nvar gX, gY;\nvar gOriginal;\nfunction StartMovingBorderImageSliceEdge(aEvent, aElt, aEdge)\n{\n  gMoving = true;\n  gX = aEvent.clientX;\n  gY = aEvent.clientY;\n  gOriginal = aElt.getAttribute(aEdge);\n  aElt.setCapture(false);\n  aElt.className = \"moving\";\n}\n\nfunction MoveBorderImageSliceEdge(aEvent, aElt, aEdge)\n{\n  if (!gMoving)\n    return;\n  var x = aEvent.clientX\n  var y = aEvent.clientY;\n  var diff;\n  switch (aEdge)\n  {\n    case \"top\":    diff = y - gY; break;\n    case \"left\":   diff = x - gX; break;\n    case \"right\":  diff = gX - x; break;\n    case \"bottom\": diff = gY - y; break;\n    default: break; //should never happen\n  }\n  value = parseFloat(gOriginal) + diff;\n  if (value < 15)\n    value = 15;\n  switch (aEdge)\n  {\n    case \"top\":    \n    case \"bottom\": value = Math.min(value, gDialog.borderImagePreview.boxObject.height + 15); break;\n\n    case \"left\":\n    case \"right\":  value = Math.min(value, gDialog.borderImagePreview.boxObject.width + 15); break;\n    default: break; //should never happen\n  }\n  aElt.setAttribute(aEdge, value);\n  gDialog[aEdge + \"EdgeSlicingTextbox\"].value = value - 15;\n  switch (aEdge) {\n    case \"top\":\n      gDialog.borderSliceTopWidthMenulist.value = (value -15) + \"px\";\n      break;\n    case \"right\":\n      gDialog.borderSliceRightWidthMenulist.value = (value -15) + \"px\";\n      break;\n    case \"bottom\":\n      gDialog.borderSliceBottomWidthMenulist.value = (value -15) + \"px\";\n      break;\n    case \"left\":\n      gDialog.borderSliceLeftWidthMenulist.value = (value -15) + \"px\";\n      break;\n  }\n}\n\nfunction StopMovingBorderImageSliceEdge(aEvent, aElt, aEdge)\n{\n  aElt.releaseCapture();\n  aElt.className = \"\";\n  gMoving = false;\n  ApplyBorderImage(false);\n}\n\nfunction ApplyBorderImageSliceChangeFromTextbox(aElt)\n{\n  var id = aElt.id;\n  var value = aElt.value;\n  switch (id) {\n    case \"leftEdgeSlicingTextbox\":\n      gDialog.borderImageFromLeft.setAttribute(\"left\", 15 + Number(value));\n      gDialog.borderSliceLeftWidthMenulist.value = value + \"px\";\n      break;\n    case \"rightEdgeSlicingTextbox\":\n      gDialog.borderImageFromRight.setAttribute(\"right\", 15 + Number(value));\n      gDialog.borderSliceRightWidthMenulist.value = value + \"px\";\n      break;\n    case \"topEdgeSlicingTextbox\":\n      gDialog.borderImageFromTop.setAttribute(\"top\", 15 + Number(value));\n      gDialog.borderSliceRightWidthMenulist.value = value + \"px\";\n      break;\n    case \"bottomEdgeSlicingTextbox\":\n      gDialog.borderImageFromBottom.setAttribute(\"bottom\", 15 + Number(value));\n      gDialog.borderSliceRightWidthMenulist.value = value + \"px\";\n      break;\n    default: break; // should never happen\n  }\n  ApplyBorderImage(false);\n}\n\nfunction ApplyBorderImage(aZeroWidths)\n{\n  var url = gDialog.borderImageURLTextbox.value;\n\n  var leftOffset    = gDialog.leftEdgeSlicingTextbox.value;\n  var rightOffset   = gDialog.rightEdgeSlicingTextbox.value;\n  var topOffset     = gDialog.topEdgeSlicingTextbox.value;\n  var bottomOffset = gDialog.bottomEdgeSlicingTextbox.value;\n\n  function ZeroTextboxIfNeededed(id)\n  {\n    if (gDialog[id].value == \"\")\n      gDialog[id].value = \"0px\";\n  }\n  if (aZeroWidths) {\n    ZeroTextboxIfNeededed(\"borderSliceLeftWidthMenulist\");\n    ZeroTextboxIfNeededed(\"borderSliceRightWidthMenulist\");\n    ZeroTextboxIfNeededed(\"borderSliceTopWidthMenulist\");\n    ZeroTextboxIfNeededed(\"borderSliceBottomWidthMenulist\");\n  }\n  var leftWidth   = gDialog.borderSliceLeftWidthMenulist.value;\n  var rightWidth  = gDialog.borderSliceRightWidthMenulist.value;\n  var topWidth    = gDialog.borderSliceTopWidthMenulist.value;\n  var bottomWidth = gDialog.borderSliceBottomWidthMenulist.value;\n\n  var repeatHoriz = gDialog.horizontalBorderImageRepeatMenulist.value;\n  var repeatVert  = gDialog.VerticalBorderImageRepeatMenulist.value;\n\n  str = \"url('\" + url + \"') \" +\n        topOffset + \" \" + rightOffset + \" \" + bottomOffset + \" \" + leftOffset +\n        (topWidth ? \" / \" + topWidth + \" \" + rightWidth + \" \" + bottomWidth + \" \" + leftWidth : \"\") +\n        \" \" + gDialog.horizontalBorderImageRepeatMenulist.value + \" \" +\n        gDialog.VerticalBorderImageRepeatMenulist.value;\n  ApplyStyles( [\n                 {\n                  property: \"-moz-border-image\",\n                  value: str\n                 }\n               ]);\n}\n\n"
  },
  {
    "path": "sidebars/cssproperties/content/borders.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE overlay [\n  <!ENTITY % csspropertiesDTD SYSTEM \"chrome://cssproperties/locale/cssproperties.dtd\">\n  %csspropertiesDTD;\n  <!ENTITY % backgrounditemDTD SYSTEM \"chrome://cssproperties/locale/backgrounditem.dtd\" >\n  %backgrounditemDTD;\n]>\n\n<overlay id=\"bordersOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://cssproperties/content/borders.js\" />\n\n  <vbox id=\"propertiesBox\">\n      <hbox align=\"center\"\n            class=\"csspropertiesHeader\"\n            context=\"sectionHeaderContext\"\n            id=\"bordersSectionHeader\"\n            onclick=\"ToggleSection(event, this)\"\n            position=\"11\">\n        <image />\n        <label value=\"&bordersSectionHeader.label;\"/>\n      </hbox>\n\n      <vbox class=\"section\" id=\"bordersSection\" position=\"12\">\n        <checkbox label=\"&sameBorderOnFourEdges.label;\"\n                  id=\"sameBorderOnFourEdgesCheckbox\"\n                  oncommand=\"ToggleSameBorderOnFourEdges(this)\"/>\n        <grid>\n          <columns><column/><column/><column style=\"margin-right: 1em\"/><column/></columns>\n          <rows>\n            <row align=\"center\">\n              <cssproperty id=\"borderTopColorpicker\" flexingspacer=\"true\"\n                           property=\"border-top-color\"\n                           grammar=\"color(true)\">\n                <l10n>\n                  border-top-color=&topBorder.label;\n                  url=https://developer.mozilla.org/en-US/docs/Web/CSS/border-top-color\n                </l10n>\n              </cssproperty>\n              <hbox align=\"center\">\n                <menulist editable=\"true\" id=\"borderTopWidthMenulist\" property=\"border-top-width\"\n                          bgtype=\"csslength\" units='px pt cm in mm pc em ex rem ch'\n                          oncommand=\"onLengthMenulistCommand(this, 'px pt cm in mm pc em ex rem ch', 'thin medium thick', false)\"\n                          oninput=\"onLengthMenulistCommand(this, 'px pt cm in mm pc em ex rem ch', 'thin medium thick', false)\">\n                  <menupopup id=\"borderTopWidthMenupopup\"\n                             onpopupshowing=\"PopulateLengths(this, 'px pt cm in mm pc em ex rem ch')\">\n                    <menuseparator/>\n                    <menuitem label=\"&thinBorderWidth.label;\" value=\"thin\"/>\n                    <menuitem label=\"&mediumBorderWidth.label;\" value=\"medium\"/>\n                    <menuitem label=\"&thickBorderWidth.label;\" value=\"thick\"/>\n                  </menupopup>\n                </menulist>\n              </hbox>\n              <menulist id=\"borderTopStyleMenulist\" property=\"border-top-style\"\n                        oncommand=\"ApplyPropertyFromMenulist(this)\">\n                <menupopup>\n                  <menuitem label=\"&noneBorderStyleStyle.label;\" value=\"none\"/>\n                  <menuitem label=\"&hiddenBorderStyleStyle.label;\" value=\"hidden\"/>\n                  <menuseparator/>\n                  <menuitem label=\"&solidBorderStyleStyle.label;\" value=\"solid\"/>\n                  <menuitem label=\"&doubleBorderStyleStyle.label;\" value=\"double\"/>\n                  <menuitem label=\"&dottedBorderStyleStyle.label;\" value=\"dotted\"/>\n                  <menuitem label=\"&dashedBorderStyleStyle.label;\" value=\"dashed\"/>\n                  <menuitem label=\"&grooveBorderStyleStyle.label;\" value=\"groove\"/>\n                  <menuitem label=\"&ridgeBorderStyleStyle.label;\" value=\"ridge\"/>\n                  <menuitem label=\"&insetBorderStyleStyle.label;\" value=\"inset\"/>\n                  <menuitem label=\"&outsetBorderStyleStyle.label;\" value=\"outset\"/>\n                </menupopup>\n              </menulist>\n            </row>\n\n            <row align=\"center\">\n              <cssproperty id=\"borderLeftColorpicker\" flexingspacer=\"true\"\n                           property=\"border-left-color\"\n                           grammar=\"color(true)\">\n                <l10n>\n                  border-left-color=&leftBorder.label;\n                  url=https://developer.mozilla.org/en-US/docs/Web/CSS/border-left-color\n                </l10n>\n              </cssproperty>\n              <hbox align=\"center\">\n                <menulist editable=\"true\" id=\"borderLeftWidthMenulist\" property=\"border-left-width\"\n                          bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                          oncommand=\"onLengthMenulistCommand(this, 'px pt cm in mm pc em ex rem ch', 'thin medium thick', false)\"\n                          oninput=\"onLengthMenulistCommand(this, 'px pt cm in mm pc em ex rem ch', 'thin medium thick', false)\">\n                  <menupopup id=\"borderLeftWidthMenupopup\"\n                             onpopupshowing=\"PopulateLengths(this, 'px pt cm in mm pc em ex rem ch')\">\n                    <menuseparator/>\n                    <menuitem label=\"&thinBorderWidth.label;\" value=\"thin\"/>\n                    <menuitem label=\"&mediumBorderWidth.label;\" value=\"medium\"/>\n                    <menuitem label=\"&thickBorderWidth.label;\" value=\"thick\"/>\n                  </menupopup>\n                </menulist>\n              </hbox>\n              <menulist id=\"borderLeftStyleMenulist\" property=\"border-left-style\"\n                        oncommand=\"ApplyPropertyFromMenulist(this)\">\n                <menupopup>\n                  <menuitem label=\"&noneBorderStyleStyle.label;\" value=\"none\"/>\n                  <menuitem label=\"&hiddenBorderStyleStyle.label;\" value=\"hidden\"/>\n                  <menuseparator/>\n                  <menuitem label=\"&solidBorderStyleStyle.label;\" value=\"solid\"/>\n                  <menuitem label=\"&doubleBorderStyleStyle.label;\" value=\"double\"/>\n                  <menuitem label=\"&dottedBorderStyleStyle.label;\" value=\"dotted\"/>\n                  <menuitem label=\"&dashedBorderStyleStyle.label;\" value=\"dashed\"/>\n                  <menuitem label=\"&grooveBorderStyleStyle.label;\" value=\"groove\"/>\n                  <menuitem label=\"&ridgeBorderStyleStyle.label;\" value=\"ridge\"/>\n                  <menuitem label=\"&insetBorderStyleStyle.label;\" value=\"inset\"/>\n                  <menuitem label=\"&outsetBorderStyleStyle.label;\" value=\"outset\"/>\n                </menupopup>\n              </menulist>\n            </row>\n\n            <row align=\"center\">\n              <cssproperty id=\"borderRightColorpicker\" flexingspacer=\"true\"\n                           property=\"border-right-color\"\n                           grammar=\"color(true)\">\n                <l10n>\n                  border-right-color=&rightBorder.label;\n                  url=https://developer.mozilla.org/en-US/docs/Web/CSS/border-right-color\n                </l10n>\n              </cssproperty>\n              <hbox align=\"center\">\n                <menulist editable=\"true\" id=\"borderRightWidthMenulist\" property=\"border-right-width\"\n                          bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                          oncommand=\"onLengthMenulistCommand(this, 'px pt cm in mm pc em ex rem ch', 'thin medium thick', false)\"\n                          oninput=\"onLengthMenulistCommand(this, 'px pt cm in mm pc em ex rem ch', 'thin medium thick', false)\">\n                  <menupopup id=\"borderRightWidthMenupopup\"\n                             onpopupshowing=\"PopulateLengths(this, 'px pt cm in mm pc em ex rem ch')\">\n                    <menuseparator/>\n                    <menuitem label=\"&thinBorderWidth.label;\" value=\"thin\"/>\n                    <menuitem label=\"&mediumBorderWidth.label;\" value=\"medium\"/>\n                    <menuitem label=\"&thickBorderWidth.label;\" value=\"thick\"/>\n                  </menupopup>\n                </menulist>\n              </hbox>\n              <menulist id=\"borderRightStyleMenulist\" property=\"border-right-style\"\n                        oncommand=\"ApplyPropertyFromMenulist(this)\">\n                <menupopup>\n                  <menuitem label=\"&noneBorderStyleStyle.label;\" value=\"none\"/>\n                  <menuitem label=\"&hiddenBorderStyleStyle.label;\" value=\"hidden\"/>\n                  <menuseparator/>\n                  <menuitem label=\"&solidBorderStyleStyle.label;\" value=\"solid\"/>\n                  <menuitem label=\"&doubleBorderStyleStyle.label;\" value=\"double\"/>\n                  <menuitem label=\"&dottedBorderStyleStyle.label;\" value=\"dotted\"/>\n                  <menuitem label=\"&dashedBorderStyleStyle.label;\" value=\"dashed\"/>\n                  <menuitem label=\"&grooveBorderStyleStyle.label;\" value=\"groove\"/>\n                  <menuitem label=\"&ridgeBorderStyleStyle.label;\" value=\"ridge\"/>\n                  <menuitem label=\"&insetBorderStyleStyle.label;\" value=\"inset\"/>\n                  <menuitem label=\"&outsetBorderStyleStyle.label;\" value=\"outset\"/>\n                </menupopup>\n              </menulist>\n            </row>\n\n            <row align=\"center\">\n              <cssproperty id=\"borderBottomColorpicker\" flexingspacer=\"true\"\n                           property=\"border-bottom-color\"\n                           grammar=\"color(true)\"\n                           fouredges=\"border-top-color,border-right-color,border-left-color\"\n                           fouredgescontrol=\"sameBorderOnFourEdgesCheckbox\">\n                <l10n>\n                  border-bottom-color=&bottomBorder.label;\n                  url=https://developer.mozilla.org/en-US/docs/Web/CSS/border-bottom-color\n                </l10n>\n              </cssproperty>\n              <hbox align=\"center\">\n                <menulist editable=\"true\" id=\"borderBottomWidthMenulist\" property=\"border-bottom-width\"\n                          bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                          fouredges=\"border-top-width,border-right-width,border-left-width\"\n                          fouredgescontrol=\"sameBorderOnFourEdgesCheckbox\"\n                          oncommand=\"onLengthMenulistCommand(this, 'px pt cm in mm pc em ex rem ch', 'thin medium thick', false)\"\n                          oninput=\"onLengthMenulistCommand(this, 'px pt cm in mm pc em ex rem ch', 'thin medium thick', false)\">\n                  <menupopup id=\"borderBottomWidthMenupopup\"\n                             onpopupshowing=\"PopulateLengths(this, 'px pt cm in mm pc em ex rem ch')\">\n                    <menuseparator/>\n                    <menuitem label=\"&thinBorderWidth.label;\" value=\"thin\"/>\n                    <menuitem label=\"&mediumBorderWidth.label;\" value=\"medium\"/>\n                    <menuitem label=\"&thickBorderWidth.label;\" value=\"thick\"/>\n                  </menupopup>\n                </menulist>\n              </hbox>\n              <menulist id=\"borderBottomStyleMenulist\" property=\"border-bottom-style\"\n                        fouredgescontrol=\"sameBorderOnFourEdgesCheckbox\"\n                        fouredges=\"border-top-style,border-right-style,border-left-style\"\n                        oncommand=\"ApplyPropertyFromMenulist(this)\">\n                <menupopup>\n                  <menuitem label=\"&noneBorderStyleStyle.label;\" value=\"none\"/>\n                  <menuitem label=\"&hiddenBorderStyleStyle.label;\" value=\"hidden\"/>\n                  <menuseparator/>\n                  <menuitem label=\"&solidBorderStyleStyle.label;\" value=\"solid\"/>\n                  <menuitem label=\"&doubleBorderStyleStyle.label;\" value=\"double\"/>\n                  <menuitem label=\"&dottedBorderStyleStyle.label;\" value=\"dotted\"/>\n                  <menuitem label=\"&dashedBorderStyleStyle.label;\" value=\"dashed\"/>\n                  <menuitem label=\"&grooveBorderStyleStyle.label;\" value=\"groove\"/>\n                  <menuitem label=\"&ridgeBorderStyleStyle.label;\" value=\"ridge\"/>\n                  <menuitem label=\"&insetBorderStyleStyle.label;\" value=\"inset\"/>\n                  <menuitem label=\"&outsetBorderStyleStyle.label;\" value=\"outset\"/>\n                </menupopup>\n              </menulist>\n            </row>\n          </rows>\n        </grid>\n\n        <checkbox label=\"&sameFourCorners.label;\" id=\"sameFourCornersCheckbox\"\n                  oncommand=\"ToggleSameFourCorners(this)\"/>\n        <grid>\n          <columns><column/><column/><column/></columns>\n          <rows>\n            <row align=\"center\">\n              <label value=\"&topLeftCorner.label;\"/>\n              <hbox align=\"center\">\n                <menulist editable=\"true\" id=\"topLeftBorderRadiusXMenulist\"\n                          bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                          oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'thin medium thick', false, ApplyBorderRadius)\"\n                          oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'thin medium thick', false, ApplyBorderRadius)\">\n                  <menupopup id=\"topLeftBorderRadiusXMenupopup\"\n                             onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                  </menupopup>\n                </menulist>\n              </hbox>\n              <hbox align=\"center\">\n                <menulist editable=\"true\" id=\"topLeftBorderRadiusYMenulist\"\n                          bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                          oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'thin medium thick', false, ApplyBorderRadius)\"\n                          oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'thin medium thick', false, ApplyBorderRadius)\">\n                  <menupopup id=\"topLeftBorderRadiusYMenupopup\"\n                             onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                  </menupopup>\n                </menulist>\n              </hbox>\n            </row>\n\n            <row align=\"center\">\n              <label value=\"&topRightCorner.label;\"/>\n              <hbox align=\"center\">\n                <menulist editable=\"true\" id=\"topRightBorderRadiusXMenulist\"\n                          bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                          oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'thin medium thick', false, ApplyBorderRadius)\"\n                          oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'thin medium thick', false, ApplyBorderRadius)\">\n                  <menupopup id=\"topRightBorderRadiusXMenupopup\"\n                             onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                  </menupopup>\n                </menulist>\n              </hbox>\n              <hbox align=\"center\">\n                <menulist editable=\"true\" id=\"topRightBorderRadiusYMenulist\"\n                          bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                          oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'thin medium thick', false, ApplyBorderRadius)\"\n                          oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'thin medium thick', false, ApplyBorderRadius)\">\n                  <menupopup id=\"topRightBorderRadiusYMenupopup\"\n                             onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                  </menupopup>\n                </menulist>\n              </hbox>\n            </row>\n\n            <row align=\"center\">\n              <label value=\"&bottomLeftCorner.label;\"/>\n              <hbox align=\"center\">\n                <menulist editable=\"true\" id=\"bottomLeftBorderRadiusXMenulist\"\n                          bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                          oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'thin medium thick', false, ApplyBorderRadius)\"\n                          oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'thin medium thick', false, ApplyBorderRadius)\">\n                  <menupopup id=\"bottomLeftBorderRadiusXMenupopup\"\n                             onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                  </menupopup>\n                </menulist>\n              </hbox>\n              <hbox align=\"center\">\n                <menulist editable=\"true\" id=\"bottomLeftBorderRadiusYMenulist\"\n                          bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                          oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'thin medium thick', false, ApplyBorderRadius)\"\n                          oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'thin medium thick', false, ApplyBorderRadius)\">\n                  <menupopup id=\"bottomLeftBorderRadiusYMenupopup\"\n                             onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                  </menupopup>\n                </menulist>\n              </hbox>\n            </row>\n\n            <row align=\"center\">\n              <label value=\"&bottomRightCorner.label;\" id=\"bottomRightCornerLabel\"/>\n              <hbox align=\"center\">\n                <menulist editable=\"true\" id=\"bottomRightBorderRadiusXMenulist\"\n                          bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                          oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'thin medium thick', false, ApplyBorderRadius)\"\n                          oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'thin medium thick', false, ApplyBorderRadius)\">\n                  <menupopup id=\"bottomRightBorderRadiusXMenupopup\"\n                             onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                  </menupopup>\n                </menulist>\n              </hbox>\n              <hbox align=\"center\">\n                <menulist editable=\"true\" id=\"bottomRightBorderRadiusYMenulist\"\n                          bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                          oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'thin medium thick', false, ApplyBorderRadius)\"\n                          oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'thin medium thick', false, ApplyBorderRadius)\">\n                  <menupopup id=\"bottomRightBorderRadiusYMenupopup\"\n                             onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                  </menupopup>\n                </menulist>\n              </hbox>\n            </row>\n\n          </rows>\n        </grid>\n\n        <checkbox label=\"&useImageAsBorder.label;\" id=\"useImageAsBorderCheckbox\"\n                  oncommand=\"ToggleImageAsBorder(this)\"/>\n        <vbox class=\"indent\" id=\"useImageAsBorderVbox\">\n          <label value=\"&enterImageUrl.label;\"/>\n          <hbox align=\"center\">\n            <textbox flex=\"1\" id=\"borderImageURLTextbox\"\n                     oninput=\"LoadBorderImage();ApplyBorderImage(false)\"/>\n            <filepickerbutton id=\"borderImageURLFilepicker\"\n                              control=\"borderImageURLTextbox\"\n                              mode=\"0\"\n                              filters=\"filterImages\"\n                              oncommand=\"LoadBorderImage();MakeRelativeUrl();ApplyBorderImage(false)\"\n                              title=\"&borderImageURLButton.label;\"/>\n          </hbox>\n          <vbox align=\"center\" id=\"borderImagePreviewBox\" >\n            <hbox align=\"center\">\n              <spacer flex=\"1\"/>\n              <stack>\n                <image id=\"borderImagePreview\" top=\"0\" left=\"0\" style=\"margin: 15px\"\n                       onload=\"SizeBorderImageRulers(this)\"\n                       onerror=\"ErrorLoadingBorderImage()\"/>\n\n                <box id=\"borderImageFromTop\" top=\"15\" left=\"0\"\n                     onmousedown=\"StartMovingBorderImageSliceEdge(event, this, 'top')\"\n                     onmousemove=\"MoveBorderImageSliceEdge(event, this, 'top')\"\n                     onmouseup=\"StopMovingBorderImageSliceEdge(event, this, 'top')\"/>\n                <box id=\"borderImageFromRight\" right=\"15\" top=\"0\"\n                     onmousedown=\"StartMovingBorderImageSliceEdge(event, this, 'right')\"\n                     onmousemove=\"MoveBorderImageSliceEdge(event, this, 'right')\"\n                     onmouseup=\"StopMovingBorderImageSliceEdge(event, this, 'right')\"/>\n                <box id=\"borderImageFromLeft\" left=\"15\" top=\"0\"\n                     onmousedown=\"StartMovingBorderImageSliceEdge(event, this, 'left')\"\n                     onmousemove=\"MoveBorderImageSliceEdge(event, this, 'left')\"\n                     onmouseup=\"StopMovingBorderImageSliceEdge(event, this, 'left')\"/>\n                <box id=\"borderImageFromBottom\" bottom=\"15\" left=\"0\"\n                     onmousedown=\"StartMovingBorderImageSliceEdge(event, this, 'bottom')\"\n                     onmousemove=\"MoveBorderImageSliceEdge(event, this, 'bottom')\"\n                     onmouseup=\"StopMovingBorderImageSliceEdge(event, this, 'bottom')\"/>\n              </stack>\n              <spacer flex=\"1\"/>\n            </hbox>\n            <grid id=\"borderImageSubpropertiesGrid\">\n              <columns>\n                <column style=\"border-right: thin solid gray\"/>\n                <column style=\"border-right: thin solid gray\"/>\n                <column style=\"border-right: thin solid gray\"/>\n                <column style=\"border-right: thin solid gray\"/>\n                <column/>\n              </columns>\n              <rows>\n                <row align=\"center\">\n                  <spacer/>\n                  <label value=\"&topBorderImageProps.label;\"/>\n                  <label value=\"&rightBBorderImageProps.label;\"/>\n                  <label value=\"&bottomBorderImageProps.label;\"/>\n                  <label value=\"&leftBorderImageProps.label;\"/>\n                </row>\n                <row align=\"center\" style=\"border-top: thin solid gray\">\n                  <label value=\"&slicingBorderImageProps.label;\"/>\n                  <textbox type=\"number\" size=\"5\" id=\"topEdgeSlicingTextbox\"\n                         oncommand=\"ApplyBorderImageSliceChangeFromTextbox(this)\"\n                         oninput=\"ApplyBorderImageSliceChangeFromTextbox(this)\"/>\n                  <textbox type=\"number\" size=\"5\" id=\"rightEdgeSlicingTextbox\"\n                           oncommand=\"ApplyBorderImageSliceChangeFromTextbox(this)\"\n                           oninput=\"ApplyBorderImageSliceChangeFromTextbox(this)\"/>\n                  <textbox type=\"number\" size=\"5\" id=\"bottomEdgeSlicingTextbox\"\n                           oncommand=\"ApplyBorderImageSliceChangeFromTextbox(this)\"\n                           oninput=\"ApplyBorderImageSliceChangeFromTextbox(this)\"/>\n                  <textbox type=\"number\" size=\"5\" id=\"leftEdgeSlicingTextbox\"\n                           oncommand=\"ApplyBorderImageSliceChangeFromTextbox(this)\"\n                           oninput=\"ApplyBorderImageSliceChangeFromTextbox(this)\"/>\n                </row>\n                <row align=\"center\" style=\"border-top: thin solid gray\">\n                  <label value=\"&widthBorderImageProps.label;\"/>\n                  <hbox align=\"center\">\n                    <menulist editable=\"true\" id=\"borderSliceTopWidthMenulist\"\n                              bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                              oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'thin medium thick', false, function() { ApplyBorderImage(true) })\"\n                              oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'thin medium thick', false, function() { ApplyBorderImage(true) })\">\n                      <menupopup id=\"borderSliceTopWidthMenupopup\"\n                                 onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                        <menuseparator/>\n                        <menuitem label=\"&thinBorderWidth.label;\" value=\"thin\"/>\n                        <menuitem label=\"&mediumBorderWidth.label;\" value=\"medium\"/>\n                        <menuitem label=\"&thickBorderWidth.label;\" value=\"thick\"/>\n                      </menupopup>\n                    </menulist>\n                  </hbox>\n                  <hbox align=\"center\">\n                    <menulist editable=\"true\" id=\"borderSliceRightWidthMenulist\"\n                              bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                              oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'thin medium thick', false, function() { ApplyBorderImage(true) })\"\n                              oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'thin medium thick', false, function() { ApplyBorderImage(true) })\">\n                      <menupopup id=\"borderSliceRightWidthMenupopup\"\n                                 onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                        <menuseparator/>\n                        <menuitem label=\"&thinBorderWidth.label;\" value=\"thin\"/>\n                        <menuitem label=\"&mediumBorderWidth.label;\" value=\"medium\"/>\n                        <menuitem label=\"&thickBorderWidth.label;\" value=\"thick\"/>\n                      </menupopup>\n                    </menulist>\n                  </hbox>\n                  <hbox align=\"center\">\n                    <menulist editable=\"true\" id=\"borderSliceBottomWidthMenulist\"\n                              bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                              oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'thin medium thick', false, function() { ApplyBorderImage(true) })\"\n                              oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'thin medium thick', false, function() { ApplyBorderImage(true) })\">\n                      <menupopup id=\"borderSliceBottomWidthMenupopup\"\n                                 onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                        <menuseparator/>\n                        <menuitem label=\"&thinBorderWidth.label;\" value=\"thin\"/>\n                        <menuitem label=\"&mediumBorderWidth.label;\" value=\"medium\"/>\n                        <menuitem label=\"&thickBorderWidth.label;\" value=\"thick\"/>\n                      </menupopup>\n                    </menulist>\n                  </hbox>\n                  <hbox align=\"center\">\n                    <menulist editable=\"true\" id=\"borderSliceLeftWidthMenulist\"\n                              bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                              oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'thin medium thick', false, function() { ApplyBorderImage(true) })\"\n                              oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'thin medium thick', false, function() { ApplyBorderImage(true) })\">\n                      <menupopup id=\"borderSliceLeftWidthMenupopup\"\n                                 onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                        <menuseparator/>\n                        <menuitem label=\"&thinBorderWidth.label;\" value=\"thin\"/>\n                        <menuitem label=\"&mediumBorderWidth.label;\" value=\"medium\"/>\n                        <menuitem label=\"&thickBorderWidth.label;\" value=\"thick\"/>\n                      </menupopup>\n                    </menulist>\n                  </hbox>\n                </row>\n                <row align=\"center\" style=\"border-top: thin solid gray\">\n                  <label value=\"&repeatBorderImageProps.label;\"/>\n                  <menulist id=\"horizontalBorderImageRepeatMenulist\"\n                            oncommand=\"ApplyBorderImage(false)\">\n                    <menupopup>\n                      <menuitem label=\"&stretchBorderImageRepeat.label;\" value=\"stretch\"/>\n                      <menuitem label=\"&repeatBorderImageRepeat.label;\"  value=\"repeat\"/>\n                      <menuitem label=\"&roundBorderImageRepeat.label;\"   value=\"round\"/>\n                    </menupopup>\n                  </menulist>\n                  <menulist id=\"VerticalBorderImageRepeatMenulist\"\n                            oncommand=\"ApplyBorderImage(false)\">\n                    <menupopup>\n                      <menuitem label=\"&stretchBorderImageRepeat.label;\" value=\"stretch\"/>\n                      <menuitem label=\"&repeatBorderImageRepeat.label;\"  value=\"repeat\"/>\n                      <menuitem label=\"&roundBorderImageRepeat.label;\"   value=\"round\"/>\n                    </menupopup>\n                  </menulist>\n                </row>\n              </rows>\n            </grid>\n          </vbox>\n        </vbox>\n      </vbox>\n  </vbox>\n</overlay>\n"
  },
  {
    "path": "sidebars/cssproperties/content/boxshadowitem.xml",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE bindings [\n  <!ENTITY % textshadowitemDTD SYSTEM \"chrome://cssproperties/locale/textshadowitem.dtd\" >\n  %textshadowitemDTD;\n]>\n\n<bindings id=\"textshadowitemBindings\"\n   xmlns=\"http://www.mozilla.org/xbl\"\n   xmlns:html=\"http://www.w3.org/1999/xhtml\"\n   xmlns:xul=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n   xmlns:xbl=\"http://www.mozilla.org/xbl\">\n\n  <binding id=\"none\"\n           extends=\"chrome://global/content/bindings/richlistbox.xml#richlistitem\">\n\n    <content>\n      <xul:label value=\"&noTextShadow.label;\"/>\n    </content>\n  </binding>\n\n  <binding id=\"shadow\"\n           extends=\"chrome://global/content/bindings/richlistbox.xml#richlistitem\">\n\n    <content>\n      <xul:grid>\n        <xul:columns><xul:column/><xul:column/><xul:column/><xul:column/></xul:columns>\n        <xul:rows>\n          <xul:row align=\"center\">\n            <xul:label value=\"&colorTextShadow.label;\"/>\n            <xul:hbox>\n#ifndef XP_MACOSX\n              <xul:ecolorpicker anonid=\"color\"\n                                color=\"black\"\n                                colorObjectId=\"BoxShadowColor\"\n                                windowTitle=\"&colorTextShadow.title;\"\n                                showTransparency=\"true\"\n                                oncommand=\"ReapplyBoxShadows()\"/>\n#else\n              <html:input anonid=\"color\"\n                          type=\"color\"\n                          title=\"&colorTextShadow.title;\"\n                          showTransparency=\"true\"\n                          oninput=\"ReapplyBoxShadows()\"/>\n#endif\n            </xul:hbox>\n            <xul:checkbox label=\"&inset.label;\" anonid=\"inset\"/>\n          </xul:row>\n          <xul:row align=\"center\">\n            <xul:label value=\"&offsetXTextShadow.label;\"/>\n            <xul:hbox>\n              <xul:menulist editable=\"true\" anonid=\"offsetX\"\n                            bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                            oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', false); ReapplyBoxShadows()\"\n                            oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', false); ReapplyBoxShadows()\">\n                <xul:menupopup\n                           onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\"/>\n              </xul:menulist>\n            </xul:hbox>\n            <xul:label value=\"&offsetYTextShadow.label;\"/>\n            <xul:hbox>\n              <xul:menulist editable=\"true\" anonid=\"offsetY\"\n                            bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                            oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', false); ReapplyBoxShadows()\"\n                            oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', false); ReapplyBoxShadows()\">\n                <xul:menupopup\n                           onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\"/>\n              </xul:menulist>\n            </xul:hbox>\n          </xul:row>\n          <xul:row align=\"center\">\n            <xul:label value=\"&blurRadiusTextShadow.label;\"/>\n            <xul:hbox>\n              <xul:menulist editable=\"true\" anonid=\"blurRadius\"\n                            bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch' unsigned=\"true\"\n                            oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', true); ReapplyBoxShadows()\"\n                            oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', true); ReapplyBoxShadows()\">\n                <xul:menupopup\n                           onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\"/>\n              </xul:menulist>\n             </xul:hbox>\n            <xul:label value=\"&spreadRadiusBoxShadow.label;\"/>\n            <xul:hbox>\n              <xul:menulist editable=\"true\" anonid=\"spreadRadius\"\n                            bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                            oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', false); ReapplyBoxShadows()\"\n                            oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', false); ReapplyBoxShadows()\">\n                <xul:menupopup\n                           onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\"/>\n              </xul:menulist>\n            </xul:hbox>\n          </xul:row>\n        </xul:rows>\n      </xul:grid>\n    </content>\n\n    <implementation>\n      <method name=\"getChild\">\n        <parameter name=\"aChildName\"/>\n        <body><![CDATA[\n          return document.getAnonymousElementByAttribute(this, \"anonid\", aChildName);\n        ]]></body>\n      </method>\n\n      <property name=\"inset\">\n        <getter>\n        <![CDATA[\n          return this.getChild(\"inset\").checked;\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.getChild(\"inset\").checked = val;\n        ]]>\n        </setter>\n      </property>\n\n      <property name=\"color\">\n        <getter>\n        <![CDATA[\n#ifndef XP_MACOSX\n          return this.getChild(\"color\").color;\n#else\n          return this.getChild(\"color\").value;\n#endif\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n#ifndef XP_MACOSX\n          this.getChild(\"color\").color = val;\n#else\n          this.getChild(\"color\").value = val;\n#endif\n        ]]>\n        </setter>\n      </property>\n\n      <property name=\"blurRadius\">\n        <getter>\n        <![CDATA[\n          return this.getChild(\"blurRadius\").value;\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.getChild(\"blurRadius\").value = val;\n        ]]>\n        </setter>\n      </property>\n\n      <property name=\"spreadRadius\">\n        <getter>\n        <![CDATA[\n          return this.getChild(\"spreadRadius\").value;\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.getChild(\"spreadRadius\").value = val;\n        ]]>\n        </setter>\n      </property>\n\n      <property name=\"offsetX\">\n        <getter>\n        <![CDATA[\n          return this.getChild(\"offsetX\").value;\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.getChild(\"offsetX\").value = val;\n        ]]>\n        </setter>\n      </property>\n\n      <property name=\"offsetY\">\n        <getter>\n        <![CDATA[\n          return this.getChild(\"offsetY\").value;\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.getChild(\"offsetY\").value = val;\n        ]]>\n        </setter>\n      </property>\n    </implementation>\n\n  </binding>\n\n</bindings>\n"
  },
  {
    "path": "sidebars/cssproperties/content/colors.js",
    "content": "RegisterIniter(ColorsSectionIniter);\n\nfunction ColorsSectionIniter(aElt, aRuleset)\n{\n  deleteAllChildren(gDialog.backgroundsRichlistbox);\n\n  var bgImages = CssInspector.getCascadedValue(aRuleset, \"background-image\");\n  var parsedImages = CssInspector.parseBackgroundImages(bgImages);\n  var bgAttachment = CssInspector.getCascadedValue(aRuleset, \"background-attachment\").split(\",\");\n  var bgRepeat     = CssInspector.getCascadedValue(aRuleset, \"background-repeat\").split(\",\");\n  var bgPosition   = CssInspector.getCascadedValue(aRuleset, \"background-position\").split(\",\");\n  var bgSize       = CssInspector.getCascadedValue(aRuleset, \"background-size\").split(\",\");\n  var bgClip       = CssInspector.getCascadedValue(aRuleset, \"background-clip\").split(\",\");\n  var bgOrigin     = CssInspector.getCascadedValue(aRuleset, \"background-origin\").split(\",\");\n  if (bgImages != \"none\") {\n    for (var i = 0; i < parsedImages.length; i++) {\n      var item = document.createElement(\"richlistitem\");\n      item.className = \"backgrounditem\";\n      var type = parsedImages[i].type;\n      item.setAttribute(\"type\", type);\n      gDialog.backgroundsRichlistbox.appendChild(item);\n  \n      item.reset();\n      var button = item.getChild(\"backgrounditemButton\");\n      item.parsedValue = parsedImages[i].value;\n      switch (type) {\n        case \"image\":\n          // pfff, find the real URL...\n          var match = item.parsedValue.match ( /^url\\(\\s*\"([^\"]*)\"\\s*\\)|^url\\(\\s*'([^']*)'\\s*\\)|^url\\(\\s*([^\\)]*)\\s*\\)/ );\n          if (match) {\n            if (match[1]) item.setAttribute(\"image\", match[1]);\n            else if (match[2]) item.setAttribute(\"image\", match[2]);\n            else if (match[3]) item.setAttribute(\"image\", match[3]);\n          }\n          button.style.backgroundImage = \"url('\" + UrlUtils.makeAbsoluteUrl(item.getAttribute(\"image\")) + \"')\";\n          break;\n        default:\n          button.style.backgroundImage =\n            CssInspector.serializeGradient(item.parsedValue);\n          break;\n      }\n      item.getChild(\"backgrounditem-attachment\").value =\n        (i < bgAttachment.length ? bgAttachment[i].trim() : \"\");\n      item.getChild(\"backgrounditem-position\").value =\n        (i < bgPosition.length ? bgPosition[i].trim() : \"\");\n      item.getChild(\"backgrounditem-size\").value =\n        (i < bgSize.length ? bgSize[i].trim() : \"\");\n      item.getChild(\"backgrounditem-clip\").value =\n        (i < bgClip.length ? bgClip[i].trim() : \"\");\n      item.getChild(\"backgrounditem-origin\").value =\n        (i < bgOrigin.length ? bgOrigin[i].trim() : \"\");\n\n      var itemx = item.getChild(\"backgrounditem-repeatx\");\n      var itemy = item.getChild(\"backgrounditem-repeaty\");\n      itemx.value = \"\";\n      itemy.value = \"\";\n      if (i < bgRepeat.length) {\n        var v = bgRepeat[i].trim().toLowerCase();\n        switch (v) {\n          case \"repeat-x\":\n            itemx.value = \"repeat\";\n            itemy.value = \"no-repeat\";\n            break;\n          case \"repeat-y\":\n            itemx.value = \"no-repeat\";\n            itemy.value = \"repeat\";\n            break;\n          case \"repeat\":\n          case \"space\":\n          case \"round\":\n          case \"no-repeat\":\n            itemx.value = v;\n            itemy.value = v;\n            break;\n          default:\n            {\n              var vArray = v.split(\" \");\n              if (vArray.length == 2) {\n                itemx.value = vArray[0];\n                itemy.value = vArray[1];\n              }\n            }\n            break;\n        }\n      }\n    }\n  }\n}\n\nfunction AddBackground(aEvent)\n{\n  var type = aEvent.originalTarget.value;\n  var item = document.createElement(\"richlistitem\");\n  item.className = \"backgrounditem\";\n  item.setAttribute(\"type\", type);\n  gDialog.backgroundsRichlistbox.appendChild(item);\n  item.reset();\n  item.openEditor();\n}\n\nfunction OnBackgroundSelect(aElt)\n{\n  var item = aElt.selectedItem;\n  SetEnabledElement(gDialog.removeBackgroundButton, (item != null));    \n}\n\nfunction DeleteBackground()\n{\n  var item = gDialog.backgroundsRichlistbox.selectedItem;\n  if (!item || !item.parentNode) return; // sanity check\n  item.parentNode.removeChild(item);\n  SetEnabledElement(gDialog.removeBackgroundButton, (gDialog.backgroundsRichlistbox.itemCount != 0));\n  ReapplyBackgrounds();\n}\n\nfunction LoadImage()\n{\n  gDialog.previewBackgroundImage.style.backgroundImage =\n    'url(\"' + UrlUtils.makeAbsoluteUrl(gDialog.imageURLTextbox.inputField.value) + '\")';\n}\n\nfunction BackgroundImageSelected()\n{\n  gDialog.backgroundImagePanel.hidePopup();\n  var item = gDialog.backgroundsRichlistbox.selectedItem;\n  item.applyBackgroundImage(gDialog.imageURLTextbox.value);\n}\n\nfunction ReapplyBackgroundsCallback()\n{\n  SelectionChanged(null, gCurrentElement, true);\n}\n\nfunction ReapplyBackgrounds()\n{\n  var items = gDialog.backgroundsRichlistbox.querySelectorAll(\"richlistitem\");\n  var bgColor = \"\", bgImages = [];\n  for (var i = 0; i < items.length; i++) {\n    var item = items[i];\n    bgImages.push(item.serializedValue);\n  }\n  ApplyStyles([\n                {\n                  property: \"background-image\",\n                  value: bgImages.join(\", \")\n                }\n              ],\n              false, false,\n              ReapplyBackgroundsCallback);\n}\n\nfunction RepaintGradient()\n{\n\n  var type = gDialog.shapeAndSizeTab.hidden\n             ? (gDialog.repeatingGradientCheckbox.checked ? \"repeating-linear-gradient(\" : \"linear-gradient(\")\n             : (gDialog.repeatingGradientCheckbox.checked ? \"repeating-radial-gradient(\" : \"radial-gradient(\");\n  var str = \"\";\n  if (type == \"linear-gradient(\" || type == \"repeating-linear-gradient(\") {\n    var angle =    gDialog.linearGradientAngleCheckbox.checked\n                     ? gDialog.linearGradientAngleRotator.value + \"deg\"\n                     : \"\";\n    var position = gDialog.linearGradientDirectionCheckbox.checked\n                     ? gDialog.linearGradientDirectionMenulist.value\n                     : \"\";\n    str = type\n          + (angle ? angle + \",\" : \"\")\n          + (position ? \"to \" + position + \",\" : \"\")\n  }\n  else {\n    var shape = gDialog.radialShapeCheckbox.checked\n                  ? gDialog.radialGradientShape.value\n                  : \"\";\n    var extent = gDialog.radialSizeCheckbox.checked\n                   ? gDialog.radialGradientSize.value\n                   : \"\";\n    var lengths = gDialog.radialEllipseRayCheckbox.checked\n                    ? ((shape == \"circle\")\n                         ? gDialog.radialEllipseXRayMenulist.value\n                         : gDialog.radialEllipseXRayMenulist.value + \" \" + gDialog.radialEllipseYRayMenulist.value)\n                    : \"\";\n    var position = gDialog.radialPositionCheckbox.checked\n                     ? gDialog.radialPositionMenulist.value\n                     : \"\";\n    str = type +\n         (shape ? shape + \" \" : \"\") +\n         (extent ? extent + \" \" : \"\") +\n         (lengths ? lengths + \" \" : \"\") +\n         (position ? \"at \" + position : \"\") +\n         (shape || extent || lengths || position ? \", \" : \"\");\n  }\n\n  var stops = gDialog.colorStopsRichlistbox.querySelectorAll(\"richlistitem.colorstopitem\");\n  for (var i = 0; i < stops.length; i++) {\n    if (i)\n      str += \", \";\n    var s = stops[i];\n    str += s.color;\n    str += (s.offset ? \" \" + s.offset : \"\");\n  }\n  str += \")\";\n  gDialog.linearGradientPreview.style.backgroundImage = str;\n}\n\nfunction SetLinearGradient()\n{\n  var gradient = gDialog.linearGradientPreview.style.backgroundImage;\n  var item = gDialog.backgroundsRichlistbox.selectedItem;\n  item.getChild(\"backgrounditemButton\").style.backgroundImage = gradient;\n  item.parsedValue = CssInspector.parseBackgroundImages(gradient)[0].value;\n  gDialog.linearGradientPanel.hidePopup();\n  ReapplyBackgrounds();\n}\n\nfunction UpdateColorStopsRichlistbox()\n{\n  var item = gDialog.colorStopsRichlistbox.selectedItem;\n  if (gDialog.colorStopsRichlistbox.itemCount && item &&\n      item.parentNode) {\n    gDialog.removeColorStopButton.disabled = false;\n    gDialog.upColorStopButton.disabled = !item.previousElementSibling;\n    gDialog.downColorStopButton.disabled = !item.nextElementSibling;\n  }\n  else {\n    gDialog.removeColorStopButton.disabled = true;\n    gDialog.upColorStopButton.disabled = true;\n    gDialog.downColorStopButton.disabled = true;\n  }\n  gDialog.linearGradientOkButton.disabled = (gDialog.colorStopsRichlistbox.itemCount < 2);\n}\n\nfunction AddColorStopToLinearGradient()\n{\n  var e = document.createElement(\"richlistitem\");\n  e.className = \"colorstopitem\";\n  gDialog.colorStopsRichlistbox.appendChild(e);\n  UpdateColorStopsRichlistbox();\n}\n\nfunction DeleteColorStopFromLinearGradient()\n{\n  gDialog.colorStopsRichlistbox.removeChild(gDialog.colorStopsRichlistbox.selectedItem);\n  UpdateColorStopsRichlistbox();\n  RepaintGradient();\n}\n\nfunction FlushBackgroundProperties(aEvent)\n{\n  var target = aEvent.originalTarget;\n  while (target && !target.hasAttribute(\"property\"))\n    target = target.parentNode; \n  var property = target.getAttribute(\"property\");\n  var valueArray = [];\n  var anonid = target.getAttribute(\"anonid\");\n  if (property == \"background-repeat\") {\n    var items = document.querySelectorAll(\"richlistitem.backgrounditem\");\n    for (var i = 0; i < items.length; i++) {\n      var vx = items[i].getChild(\"backgrounditem-repeatx\").value.trim().toLowerCase();\n      var vy = items[i].getChild(\"backgrounditem-repeaty\").value.trim().toLowerCase();\n      var v = \"\";\n      if ((!vx || vx == \"repeat\") && vy == \"no-repeat\")\n        v = \"repeat-x\";\n      else if ((!vy || vy == \"repeat\") && vx == \"no-repeat\")\n        v = \"repeat-y\";\n      else if (vx == vy)\n        v = vx;\n      else {\n        vx = vx ? vx : \"repeat\";\n        vy = vy ? vy : \"repeat\";\n        v = vx + \" \" + vy;\n        v = v.trim();\n      }\n      valueArray.push( v );\n    }\n  }\n  else {\n    var items = document.querySelectorAll(\"richlistitem.backgrounditem\");\n    for (var i = 0; i < items.length; i++) {\n      var xulElt = items[i].getChild(anonid);\n      valueArray.push( xulElt.value );\n    }\n  }\n  \n  // cleanup\n  for (var i = valueArray.length - 1 ; i >=0; i++)\n    if (valueArray[i] == \"\")\n      valueArray.pop();\n    else\n      break;\n  var value = valueArray.join(\", \");\n  if (CSS.supports(property, value))\n    ApplyStyles([\n                  {\n                    property: property,\n                    value: value\n                  }\n                ]);\n}\n\nfunction ToggleRelativeOrAbsoluteBackgroundImage()\n{\n  if (gDialog.relativeBackgroundImageCheckbox.checked) {\n    MakeRelativeUrlBackgroundImage();\n  }\n  else {\n    MakeAbsoluteUrlBackgroundImage();\n  }\n}\n\nfunction MakeRelativeUrlBackgroundImage()\n{\n  var spec = gDialog.imageURLTextbox.value;\n  var docUrl = EditorUtils.getDocumentUrl();\n  var docUrlScheme = UrlUtils.getScheme(docUrl);\n  if (docUrlScheme && docUrlScheme != \"resource\") {\n    spec = UrlUtils.makeRelativeUrl(spec);\n    gDialog.imageURLTextbox.value = spec;\n    gDialog.relativeBackgroundImageCheckbox.checked = true;\n  }\n}\n\nfunction MakeAbsoluteUrlBackgroundImage()\n{\n  var spec = gDialog.imageURLTextbox.value;\n  var docUrl = EditorUtils.getDocumentUrl();\n  var docUrlScheme = UrlUtils.getScheme(docUrl);\n  if (docUrlScheme && docUrlScheme != \"resource\") {\n    spec = UrlUtils.makeAbsoluteUrl(spec);\n    gDialog.imageURLTextbox.value = spec;\n    gDialog.relativeBackgroundImageCheckbox.checked = false;\n  }\n}\n\nfunction LinearAngleSelected(aElt)\n{\n  if (aElt.checked) {\n    gDialog.linearGradientDirectionCheckbox.checked = false;\n  }\n  RepaintGradient();\n}\n\nfunction LinearDirectionSelected(aElt)\n{\n  if (aElt.checked) {\n    gDialog.linearGradientAngleCheckbox.checked = false;\n  }\n  RepaintGradient();\n}\n\nfunction RadialShapeSelected()\n{\n  if (gDialog.radialShapeCheckbox.checked) {\n    switch (gDialog.radialGradientShape.value) {\n    case \"circle\":\n      gDialog.radialSecondRayHbox.setAttribute(\"style\", \"visibility: hidden\");\n      break;\n    case \"ellipse\":\n      gDialog.radialSecondRayHbox.removeAttribute(\"style\");\n      break;\n    }\n  }\n  else {\n    if (!gDialog.radialSizeCheckbox.checked && !gDialog.radialEllipseRayCheckbox.checked) {\n      gDialog.radialSecondRayHbox.removeAttribute(\"hidden\");\n    }\n  }\n  RepaintGradient();\n}\n\nfunction RadialSizeSelected()\n{\n  if (gDialog.radialSizeCheckbox.checked)\n    gDialog.radialEllipseRayCheckbox.checked = false;\n  RepaintGradient();\n}\n\nfunction RadialEllipseRaySelected()\n{\n  if (gDialog.radialEllipseRayCheckbox.checked)\n    gDialog.radialSizeCheckbox.checked = false;\n  RepaintGradient();\n}\n\nfunction RadialPositionSelected()\n{\n  RepaintGradient();\n}\n"
  },
  {
    "path": "sidebars/cssproperties/content/colors.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE overlay [\n  <!ENTITY % csspropertiesDTD SYSTEM \"chrome://cssproperties/locale/cssproperties.dtd\">\n  %csspropertiesDTD;\n  <!ENTITY % backgrounditemDTD SYSTEM \"chrome://cssproperties/locale/backgrounditem.dtd\" >\n  %backgrounditemDTD;\n]>\n\n<overlay id=\"colorsOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://cssproperties/content/colors.js\" />\n\n  <vbox id=\"propertiesBox\">\n      <hbox align=\"center\"\n            class=\"csspropertiesHeader\"\n            context=\"sectionHeaderContext\"\n            id=\"colorsSectionHeader\"\n            onclick=\"ToggleSection(event, this)\"\n            position=\"5\">\n        <image />\n        <label value=\"&colorsSectionHeader.label;\"/>\n      </hbox>\n\n      <vbox class=\"section\" id=\"colorsSection\" position=\"6\">\n        <grid animatable=\"true\">\n          <columns><column/><column flex=\"1\"/></columns>\n          <rows>\n            <cssproperty property=\"color\"\n                         grammar=\"color(true)\"\n                         style=\"margin-bottom: 5px; -moz-box-align: center\">\n              <l10n>\n                color=&color.label;\n                url=https://developer.mozilla.org/en-US/docs/Web/CSS/color\n              </l10n>\n            </cssproperty>\n\n            <cssproperty property=\"background-color\"\n                         grammar=\"color(true)\"\n                         style=\"margin-bottom: 5px; -moz-box-align: center\">\n              <l10n>\n                background-color=&bgColor.label;\n                url=https://developer.mozilla.org/en-US/docs/Web/CSS/background-color\n              </l10n>\n            </cssproperty>\n\n            <row align=\"top\">\n              <label value=\"&backgrounds.label;\"/>\n              <vbox flex=\"1\">\n                <richlistbox id=\"backgroundsRichlistbox\" rows=\"6\" class=\"listboxBg\"\n                             onselect=\"OnBackgroundSelect(this)\"/>\n                <hbox class=\"listboxBg\">\n                  <toolbarbutton id=\"addBackgroundButton\" class=\"listboxBgPlusButton\" type=\"menu\"\n                                 oncommand=\"AddBackground(event)\">\n                    <menupopup id=\"addBackgroundMenupopup\">\n                      <menuitem label=\"&addBackgroundLinearGradientMenuitem.label;\" value=\"linear-gradient\"/>\n                      <menuitem label=\"&addBackgroundRadialGradientMenuitem.label;\" value=\"radial-gradient\"/>\n                      <menuseparator/>\n                      <menuitem label=\"&addBackgroundImageMenuitem.label;\" value=\"image\"/>\n                    </menupopup>\n                  </toolbarbutton>\n                  <toolbarbutton id=\"removeBackgroundButton\" class=\"listboxBgMinusButton\"\n                                 disabled=\"true\"\n                                 oncommand=\"DeleteBackground()\"/>\n                  \n                </hbox>\n              </vbox>\n            </row>\n          </rows>\n        </grid>\n      </vbox>\n  </vbox>\n</overlay>\n"
  },
  {
    "path": "sidebars/cssproperties/content/colorstopitem.xml",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE bindings [\n  <!ENTITY % colorstopItemDTD SYSTEM \"chrome://cssproperties/locale/colorstopitem.dtd\" >\n  %colorstopItemDTD;\n]>\n\n<bindings id=\"colorstopItemBindings\"\n   xmlns=\"http://www.mozilla.org/xbl\"\n   xmlns:html=\"http://www.w3.org/1999/xhtml\"\n   xmlns:xul=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n   xmlns:xbl=\"http://www.mozilla.org/xbl\">\n\n  <binding id=\"colorstopitem\"\n           extends=\"chrome://global/content/bindings/richlistbox.xml#richlistitem\">\n\n    <resources>\n      <stylesheet src=\"chrome://cssproperties/skin/colorstopitem.css\"/>\n    </resources>\n\n    <content>\n#ifndef XP_MACOSX\n      <xul:ecolorpicker anonid=\"previewBox\"\n                        color=\"black\"\n                        colorObjectId=\"ColorStopColor\"\n                        showTransparency=\"true\"\n                        oncommand=\"RepaintGradient()\"/>\n#else\n      <html:input anonid=\"previewBox\"\n                  type=\"color\"\n                  showTransparency=\"true\"\n                  oninput=\"RepaintGradient()\"/>\n#endif\n      <xul:hbox align=\"center\" oncommand=\"RepaintGradient()\" oninput=\"RepaintGradient()\">\n        <xul:label value=\"&length.label;\"/>\n        <xul:menulist editable=\"true\" anonid=\"offset\" sizetopopup=\"none\"\n                      bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                      oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', false)\"\n                      oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', false)\">\n          <xul:menupopup onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\"/>\n        </xul:menulist>\n      </xul:hbox>\n    </content>\n\n    <implementation>\n      <constructor>\n        <![CDATA[\n          this.reset();\n        ]]>\n      </constructor>\n\n      <property name=\"color\">\n        <getter>\n        <![CDATA[\n#ifndef XP_MACOSX\n          return this.getChild(\"previewBox\").color;\n#else\n          return this.getChild(\"previewBox\").value;\n#endif\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n#ifndef XP_MACOSX\n          this.getChild(\"previewBox\").color = val;\n#else\n          this.getChild(\"previewBox\").value = val;\n#endif\n        ]]>\n        </setter>\n      </property>\n\n      <property name=\"offset\">\n        <setter>\n        <![CDATA[\n          this.getChild(\"offset\").value = val;\n        ]]>\n        </setter>\n        <getter>\n        <![CDATA[\n          return this.getChild(\"offset\").value;\n        ]]>\n        </getter>\n      </property>\n\n      <method name=\"reset\">\n        <body><![CDATA[\n          this.getChild(\"previewBox\").color = \"\";\n          this.getChild(\"offset\").value = \"\";\n        ]]></body>\n      </method>\n\n      <method name=\"getChild\">\n        <parameter name=\"aChildName\"/>\n        <body><![CDATA[\n          return document.getAnonymousElementByAttribute(this, \"anonid\", aChildName);\n        ]]></body>\n      </method>\n\n      <method name=\"openEditor\">\n        <body>\n          <![CDATA[\n            var cph = ColorPickerHelper;\n            cph.openColorPicker(window, \"BackgroundColor\", \"Pick a color for a gradient color stop\", true);\n            if (!cph.isCancelled(\"BackgroundColor\"))\n            {\n              var color = cph.getCurrentColor(\"BackgroundColor\");\n              this.getChild(\"previewBox\").style.backgroundColor = color;\n              RepaintGradient();\n            }\n          ]]>\n        </body>\n      </method>\n\n    </implementation>\n\n  </binding>\n\n</bindings>\n"
  },
  {
    "path": "sidebars/cssproperties/content/columns.js",
    "content": "RegisterIniter(ColumnsSectionIniter);\n\nfunction ColumnsSectionIniter(aElt, aRuleset)\n{\n  var cc = CssInspector.getCascadedValue(aRuleset, \"-moz-column-count\");\n  if (cc == \"auto\")\n    cc = \"1\";\n  gDialog.columnCount.value = cc;\n\n  var crs = CssInspector.getCascadedValue(aRuleset, \"-moz-column-rule-style\");\n  gDialog.columnRuleStyleMenulist.value = crs;\n}\n\nfunction SetColumnCount(aN)\n{\n  gDialog.columnCount.value = aN;\n  ColumnCountChanged();\n}\n\nfunction ColumnCountChanged()\n{\n  var count = gDialog.columnCount.value;\n  if (count == \"1\")\n    count = \"\";\n\n  ApplyStyles([\n                {\n                  property: \"-moz-column-count\",\n                  value: count\n                }\n              ]);\n}\n\n"
  },
  {
    "path": "sidebars/cssproperties/content/columns.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE overlay [\n  <!ENTITY % csspropertiesDTD SYSTEM \"chrome://cssproperties/locale/cssproperties.dtd\">\n  %csspropertiesDTD;\n  <!ENTITY % backgrounditemDTD SYSTEM \"chrome://cssproperties/locale/backgrounditem.dtd\" >\n  %backgrounditemDTD;\n]>\n\n<overlay id=\"columnsOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://cssproperties/content/columns.js\" />\n\n  <vbox id=\"propertiesBox\">\n      <hbox align=\"center\"\n            class=\"csspropertiesHeader\"\n            context=\"sectionHeaderContext\"\n            id=\"columnSectionHeader\"\n            onclick=\"ToggleSection(event, this)\"\n            position=\"27\">\n        <image />\n        <label value=\"&columnsSectionHeader.label;\"/>\n      </hbox>\n\n      <grid class=\"section\" id=\"columnSection\" position=\"28\">\n        <columns><column/><column/></columns>\n        <rows>\n          <row align=\"center\">\n            <label value=\"&columnCount.label;\"\n                     class=\"text-link\"\n                     href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/column-count\"\n                     tooltiptext=\"column-count\"/>\n            <hbox align=\"center\">\n              <textbox type=\"number\"\n                       min=\"1\"\n                       onchange=\"ColumnCountChanged()\"\n                       oninput=\"ColumnCountChanged()\"\n                       size=\"2\"\n                       id=\"columnCount\"/>\n              <toolbarbutton id=\"oneColumnButton\"\n                             tooltiptext=\"&oneColumn.label;\"\n                             oncommand=\"SetColumnCount(1)\"/>\n              <toolbarbutton id=\"twoColumnsButton\"\n                             tooltiptext=\"&twoColumns.label;\"\n                             oncommand=\"SetColumnCount(2)\"/>\n              <toolbarbutton id=\"threeColumnsButton\"\n                             tooltiptext=\"&threeColumns.label;\"\n                             oncommand=\"SetColumnCount(3)\"/>\n            </hbox>\n          </row>\n\n          <cssproperty property=\"-moz-column-width\"\n                       grammar=\"ulength('') | auto\">\n            <l10n>\n              -moz-column-width=&columnWidth.label;\n              url=https://developer.mozilla.org/en-US/docs/Web/CSS/column-width\n              auto=&automaticColumnWidth.label;\n            </l10n>\n          </cssproperty>\n\n          <cssproperty property=\"-moz-column-gap\"\n                       grammar=\"ulength('') | normal\">\n            <l10n>\n              -moz-column-gap=&columnGap.label;\n              url=https://developer.mozilla.org/en-US/docs/Web/CSS/column-gap\n              normal=&normalColumnGap.label;\n            </l10n>\n          </cssproperty>\n\n            <cssproperty property=\"-moz-column-rule-color\"\n                         grammar=\"color(true)\"\n                         style=\"margin-bottom: 5px; -moz-box-align: center\">\n              <l10n>\n                -moz-column-rule-color=&columnRuleColor.label;\n                url=https://developer.mozilla.org/en-US/docs/Web/CSS/column-rule-color\n              </l10n>\n            </cssproperty>\n\n          <row align=\"center\" animatable=\"false\">\n            <label value=\"&columnRuleStyle.label;\"\n                     class=\"text-link\"\n                     href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/column-rule-style\"\n                     tooltiptext=\"column-rule-style\"/>\n            <hbox align=\"center\">\n              <menulist id=\"columnRuleStyleMenulist\" property=\"-moz-column-rule-style\"\n                        oncommand=\"ApplyPropertyFromMenulist(this)\">\n                <menupopup>\n                  <menuitem label=\"&noneColumnRuleStyle.label;\" value=\"none\"/>\n                  <menuitem label=\"&hiddenColumnRuleStyle.label;\" value=\"hidden\"/>\n                  <menuseparator/>\n                  <menuitem label=\"&solidColumnRuleStyle.label;\" value=\"solid\"/>\n                  <menuitem label=\"&doubleColumnRuleStyle.label;\" value=\"double\"/>\n                  <menuitem label=\"&dottedColumnRuleStyle.label;\" value=\"dotted\"/>\n                  <menuitem label=\"&dashedColumnRuleStyle.label;\" value=\"dashed\"/>\n                  <menuitem label=\"&grooveColumnRuleStyle.label;\" value=\"groove\"/>\n                  <menuitem label=\"&ridgeColumnRuleStyle.label;\" value=\"ridge\"/>\n                  <menuitem label=\"&insetColumnRuleStyle.label;\" value=\"inset\"/>\n                  <menuitem label=\"&outsetColumnRuleStyle.label;\" value=\"outset\"/>\n                </menupopup>\n              </menulist>\n            </hbox>\n          </row>\n\n          <cssproperty property=\"-moz-column-rule-width\"\n                       grammar=\"ulength('') | thin | medium | thick | _ | none\">\n            <l10n>\n              -moz-column-rule-width=&columnRuleWidth.label;\n              url=https://developer.mozilla.org/en-US/docs/Web/CSS/column-rule-width\n              thin=&thinColumnRuleWidth.label;\n              medium=&mediumColumnRuleWidth.label;\n              thick=&thickColumnRuleWidth.label;\n              none=&noneColumnRuleWidth.label;\n            </l10n>\n          </cssproperty>\n        </rows>\n      </grid>\n  </vbox>\n</overlay>\n"
  },
  {
    "path": "sidebars/cssproperties/content/common.js",
    "content": "function ToggleProperty(aElt)\n{\n  var checked   = aElt.hasAttribute(\"checked\");\n  var value = (aElt.hasAttribute(\"value\") ? aElt.getAttribute(\"value\") : aElt.value);\n  if (!checked &&\n      (aElt.nodeName.toLowerCase() == \"checkbox\" || aElt.getAttribute(\"type\") == \"checkbox\"))\n    value = \"\";\n  var property  = aElt.getAttribute(\"property\");\n  var resetter  = aElt.getAttribute(\"resetter\");\n  var group     = aElt.getAttribute(\"group\");\n  var agregator = aElt.getAttribute(\"agregator\");\n\n  var others = [];\n  if (agregator)\n    others = document.querySelectorAll(\"[agregator='\" + agregator + \"']\");\n  else if (group)\n    others = document.querySelectorAll(\"[group='\" + group + \"']\");\n\n  for (var i = 0; i < others.length; i++) {\n    var e = others[i];\n    if (e != aElt) {\n      if (resetter == aElt.id\n          || resetter == e.id\n          || group) {\n        e.removeAttribute(\"checked\");\n      }\n      else {\n        if (agregator && e.hasAttribute(\"checked\"))\n          value += \" \" + e.getAttribute(\"value\");\n      }\n    }\n  }\n  ApplyStyles([ { property: property, value: value} ]);\n}\n\nfunction CheckToggle(aToggle, aChecked)\n{\n  if (aChecked)\n    aToggle.setAttribute(\"checked\", \"true\");\n  else\n    aToggle.removeAttribute(\"checked\");\n}\n\nfunction PopulateLengths(aElt, aUnitsString)\n{\n  var menuseparator = aElt.querySelector(\"menuseparator\");\n  if (menuseparator) {\n    var child = aElt.firstChild;\n    while (child && child != menuseparator) {\n      var tmp = child.nextSibling;\n      aElt.removeChild(child);\n      child = tmp;\n    }\n  }\n  else\n    deleteAllChildren(aElt);\n\n  var v = parseFloat(aElt.parentNode.value);\n  if (isNaN(v))\n    v = 0;\n  var unitsArray;\n  if (aUnitsString == \" \")\n    unitsArray = [\"\"];\n  else\n    unitsArray = aUnitsString.split(\" \");\n  unitsArray.forEach(function(aArrayElt, aIndex, aArray) {\n    var menuitem = document.createElement(\"menuitem\");\n    menuitem.setAttribute(\"label\", v + aArrayElt);\n    menuitem.setAttribute(\"value\", v + aArrayElt);\n    aElt.insertBefore(menuitem, menuseparator);\n  });\n}\n\nfunction ApplyPropertyFromMenulist(aElt)\n{\n  var value;\n  if (aElt.selectedItem)\n    value = aElt.selectedItem.value;\n  else\n    value = aElt.value;\n\n  var toApply = [\n                  {\n                    property: aElt.getAttribute(\"property\"),\n                    value: value\n                  }\n                ];\n  if (aElt.hasAttribute(\"fouredges\") && aElt.hasAttribute(\"fouredgescontrol\")) {\n    if (document.getElementById(aElt.getAttribute(\"fouredgescontrol\")).checked) {\n      var edgesArray = aElt.getAttribute(\"fouredges\").split(\",\");\n      for (var i = 0; i < edgesArray.length; i++)\n        toApply.push({\n                       property: edgesArray[i],\n                       value: value\n                     } );\n    }\n  }\n  ApplyStyles(toApply);\n}\n\nfunction IncreaseLength(aElt, aUnitsString, aCallback)\n{\n  var value;\n  var menulist = aElt;\n  if (menulist.selectedItem)\n    value = menulist.selectedItem.value;\n  else\n    value = menulist.value;\n  var units = aUnitsString.replace( / /g, \"|\");\n  var r = new RegExp( \"([+-]?[0-9]*\\\\.[0-9]+|[+-]?[0-9]+)(\" + units + \")*\", \"\");\n  var match = value.match( r );\n  if (match) {\n    var unit = match[2];\n    var v    = parseFloat(match[1]);\n    switch (unit) {\n      case \"in\":\n      case \"cm\":\n        v += 0.1;\n        v = Math.round( v * 10) / 10;\n        break;\n      case \"em\":\n      case \"rem\":\n      case \"ch\":\n      case \"ex\":\n        v += 0.5;\n        v = Math.round( v * 10) / 10;\n        break;\n      default:\n        v += 1;\n        break;\n    }\n    menulist.value = v + (unit ? unit : \"\");\n    onLengthMenulistCommand(menulist, aUnitsString, '', false, aCallback);\n  }\n}\n\nfunction DecreaseLength(aElt, aUnitsString, aAllowNegative, aCallback)\n{\n  var value;\n  var menulist = aElt;\n  if (menulist.selectedItem)\n    value = menulist.selectedItem.value;\n  else\n    value = menulist.value;\n  var units = aUnitsString.replace( / /g, \"|\");\n  var r = new RegExp( \"([+-]?[0-9]*\\\\.[0-9]+|[+-]?[0-9]+)(\" + units + \")*\", \"\");\n  var match = value.match( r );\n  if (match) {\n    var unit = match[2];\n    var v    = parseFloat(match[1]);\n    switch (unit) {\n      case \"in\":\n      case \"cm\":\n        v -= 0.1;\n        v = Math.round( v * 10) / 10;\n        break;\n      case \"em\":\n      case \"ex\":\n        v -= 0.5;\n        v = Math.round( v * 10) / 10;\n        break;\n      default:\n        v -= 1;\n        break;\n    }\n    if (!aAllowNegative && v < 0)\n      v = 0;\n    menulist.value = v + (unit ? unit : \"\");\n    onLengthMenulistCommand(menulist, aUnitsString, '', aAllowNegative, aCallback);\n  }\n}\n\nfunction InitLocalFontFaceMenu(menuPopup)\n{\n  // fill in the menu only once...\n  var callingId = menuPopup.parentNode.id;\n\n  if(!BlueGriffonVars.fontMenuOk)\n    BlueGriffonVars.fontMenuOk = {};\n  if (BlueGriffonVars.fontMenuOk[callingId])\n    return;\n  BlueGriffonVars.fontMenuOk[callingId ] = callingId ;\n\n  if (!BlueGriffonVars.localFonts)\n  {\n    // Build list of all local fonts once per editor\n    try \n    {\n      var enumerator = Components.classes[\"@mozilla.org/gfx/fontenumerator;1\"]\n                                 .getService(Components.interfaces.nsIFontEnumerator);\n      var localFontCount = { value: 0 }\n      BlueGriffonVars.localFonts = enumerator.EnumerateAllFonts(localFontCount);\n    }\n    catch(e) { }\n  }\n  \n  for (var i = 0; i < BlueGriffonVars.localFonts.length; ++i)\n  {\n    if (BlueGriffonVars.localFonts[i] != \"\")\n    {\n      var itemNode = document.createElementNS(BlueGriffonVars.kXUL_NS, \"menuitem\");\n      itemNode.setAttribute(\"label\", BlueGriffonVars.localFonts[i]);\n      itemNode.setAttribute(\"value\", BlueGriffonVars.localFonts[i]);\n      itemNode.setAttribute(\"style\", \"font-family: \\\"\" + BlueGriffonVars.localFonts[i] + \"\\\"\");\n      menuPopup.appendChild(itemNode);\n    }\n  }\n}\n\nfunction SetColor(aElt, color)\n{\n  var toApply = [\n                  {\n                    property: aElt.getAttribute(\"property\"),\n                    value: color\n                  }\n                ];\n  if (aElt.hasAttribute(\"fouredges\") && aElt.hasAttribute(\"fouredgescontrol\")) {\n    if (document.getElementById(aElt.getAttribute(\"fouredgescontrol\")).checked) {\n      var edgesArray = aElt.getAttribute(\"fouredges\").split(\",\");\n      for (var i = 0; i < edgesArray.length; i++)\n        toApply.push({\n                       property: edgesArray[i],\n                       value: color\n                     } );\n    }\n  }\n  ApplyStyles(toApply);\n}\n\nfunction CloseAllSection(aAlsoCloseOriginalTarget)\n{\n  var h = document.popupNode;\n  while (h && !h.classList.contains(\"csspropertiesHeader\"))\n    h = h.parentNode;\n  if (!h) return; // sanity check...\n\n  var headers = document.querySelectorAll(\".csspropertiesHeader\");\n  for (var i = 0; i < headers.length; i++) {\n    var header = headers[i];\n    if ((aAlsoCloseOriginalTarget || header != h) &&\n        header.hasAttribute(\"open\"))\n      ToggleSection(null, header);\n  }\n}\n\n"
  },
  {
    "path": "sidebars/cssproperties/content/cssproperties.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/urlHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/cssHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/cssInspector.jsm\");\nComponents.utils.import(\"resource://gre/modules/prompterHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/Services.jsm\");\n\nvar gMain = null;\nvar gCurrentElement = null;\nvar gInUtils;\n\nvar gIsPanelActive = true;\n\nvar gPrefs = null;\nvar gXmlNAMERegExp = null;\n\nfunction Startup()\n{\n  var nameStartChar = \"A-Z_a-z\\\\u00C0-\\\\u00D6\\\\u00D8-\\\\u00F6\\\\u00F8-\\\\u02FF\\\\u0370-\\\\u037D\\\\u037F-\\\\u1FFF\\\\u200C-\\\\u200D\\\\u2070-\\\\u218F\\\\u2C00-\\\\u2FEF\\\\u3001-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFFD\";\n  var nameChar = nameStartChar + \"\\-\\.0-9\\\\u00B7\\\\u0300-\\\\u036F\\\\u203F-\\\\u2040\";\n  gXmlNAMERegExp = new RegExp(\"^[\" + nameStartChar + \"][\" + nameChar + \"]*$\");\n\n  GetUIElements();\n\n  Bezier.init();\n\n  InitLocalFontFaceMenu(gDialog.addFontMenupopup);\n\n  gPrefs = GetPrefs();\n\n  gInUtils = Components.classes[\"@mozilla.org/inspector/dom-utils;1\"]\n              .getService(Components.interfaces.inIDOMUtils);\n\n  if (window.top &&\n      \"NotifierUtils\" in window.top)\n    gMain = window.top;\n  else if (window.top && window.top.opener &&\n           \"NotifierUtils\" in window.top.opener)\n    gMain = window.top.opener;\n\n  if (!gMain)\n    return;\n\n  gDialog.allTree.addEventListener(\"DOMAttrModified\", onAllTreeModified, true);\n  gDialog.variablesTree.addEventListener(\"DOMAttrModified\", onVariablesTreeModified, true);\n\n  gMain.NotifierUtils.addNotifierCallback(\"selection_strict\",\n                                          SelectionChanged,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"tabClosed\",\n                                          Inspect,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"tabCreated\",\n                                          Inspect,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"tabSelected\",\n                                          Inspect,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"afterEnteringSourceMode\",\n                                          Inspect,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"afterLeavingSourceMode\",\n                                          Inspect,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"resizeEvent\",\n                                          Inspect,\n                                          window);\n\n  gMain.NotifierUtils.addNotifierCallback(\"redrawPanel\",\n                                          RedrawAll,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"panelClosed\",\n                                          PanelClosed,\n                                          window);\n  Inspect();\n  if (gMain && gMain.EditorUtils && gIsPanelActive &&\n      gMain.EditorUtils.getCurrentEditor()) {\n    var c = gMain.EditorUtils.getSelectionContainer();\n    if (c)\n      SelectionChanged(null, c.node, c.oneElementSelected);\n  }\n}\n\nfunction Shutdown()\n{\n  if (gMain)\n  {\n\n    gDialog.allTree.removeEventListener(\"DOMAttrModified\", onAllTreeModified, true);\n    gDialog.variablesTree.removeEventListener(\"DOMAttrModified\", onVariablesTreeModified, true);\n\n    gMain.NotifierUtils.removeNotifierCallback(\"selection\",\n                                               SelectionChanged,\n                                               window);\n    gMain.NotifierUtils.removeNotifierCallback(\"tabClosed\",\n                                               Inspect);\n    gMain.NotifierUtils.removeNotifierCallback(\"tabCreated\",\n                                               Inspect);\n    gMain.NotifierUtils.removeNotifierCallback(\"tabSelected\",\n                                               Inspect);\n    gMain.NotifierUtils.removeNotifierCallback(\"afterEnteringSourceMode\",\n                                               Inspect);\n    gMain.NotifierUtils.removeNotifierCallback(\"afterLeavingSourceMode\",\n                                               Inspect);\n    gMain.NotifierUtils.removeNotifierCallback(\"resizeEvent\",\n                                               Inspect);\n    gMain.NotifierUtils.removeNotifierCallback(\"redrawPanel\",\n                                                RedrawAll,\n                                                window);\n    gMain.NotifierUtils.removeNotifierCallback(\"panelClosed\",\n                                                PanelClosed,\n                                                window);\n  }\n}\n\nfunction Inspect()\n{\n  if (gMain && gMain.EditorUtils)\n  {\n    var editor = gMain.EditorUtils.getCurrentEditor();\n    var visible = editor && (gMain.EditorUtils.isWysiwygMode());\n    gDialog.mainBox.style.visibility = visible ? \"\" : \"hidden\";\n    gMain.document.querySelector(\"[panelid='panel-cssproperties']\").className = visible ? \"\" : \"inactive\";\n    if (visible) {\n      var node = EditorUtils.getSelectionContainer().node;\n      if (node) {\n        SelectionChanged(null, node, true);\n      }\n    }\n  }\n}\n\nfunction RedrawAll(aNotification, aPanelId)\n{\n  if (aPanelId == \"panel-cssproperties\") {\n    gIsPanelActive = true;\n    if (gCurrentElement) {\n      // force query of all properties on the current element\n      SelectionChanged(null, gCurrentElement, true);\n    }\n  }\n}\n\nfunction PanelClosed(aNotification, aPanelId)\n{\n  if (aPanelId == \"panel-cssproperties\")\n    gIsPanelActive = false;\n}\n\nfunction SelectionChanged(aArgs, aElt, aOneElementSelected)\n{\n  if (!gIsPanelActive) {\n    gCurrentElement = aElt;\n    return;\n  }\n\n  gDialog.idAlert.removeAttribute(\"open\");\n\n  gCurrentElement = aElt;\n  deleteAllChildren(gDialog.classPickerPopup);\n  gDialog.classPicker.value =  \"\";\n\n  var item;\n  for (var i = aElt.classList.length -1; i >= 0; i--) {\n    var c = aElt.classList.item(i);\n    item = gDialog.classPicker.appendItem(c, c);\n  }\n  if (item)\n    gDialog.classPicker.selectedItem = item;\n\n  if (gDialog.cssPolicyMenulist.value == \"class\")\n    CheckClass(gDialog.classPicker);\n\n  gDialog.typePicker.setAttribute(\"value\", gCurrentElement.localName);\n\n  var inspector = Components.classes[\"@mozilla.org/inspector/dom-utils;1\"]\n                    .getService(Components.interfaces.inIDOMUtils);\n  var dynamicPseudo = \"\";\n  if (gDialog.hoverStateCheckbox.checked) {\n    inspector.addPseudoClassLock(gCurrentElement, \":hover\");\n    dynamicPseudo = \"hover\";\n  }\n  var ruleset = CssInspector.getCSSStyleRules(aElt, false, dynamicPseudo);\n  if (gDialog.hoverStateCheckbox.checked) {\n    inspector.clearPseudoClassLocks(gCurrentElement);\n  }\n  for (var i = 0; i < gIniters.length; i++)\n    gIniters[i](aElt, ruleset);\n\n}\n\nfunction CheckClass(aElt)\n{\n  var value = (aElt.editor ? aElt.editor.outputToString(\"text/plain\", 0) : aElt.value)\n  var valid;\n  if (value && value.match( gXmlNAMERegExp ))\n    valid = \"true\";\n  else if (!value)\n    valid = \"empty\";\n  else\n    valid = \"false\";\n  aElt.setAttribute(\"valid\", valid);\n}\n\nfunction onCssPolicyChange(aElt)\n{\n  var cssPolicy = aElt.value;\n  switch (cssPolicy) {\n    case \"class\":\n      gDialog.classPicker.hidden = false;\n      gDialog.typePicker.hidden  = true;\n      CheckClass(gDialog.classPicker);\n      gDialog.classPicker.focus();\n      break;\n    case \"id\":\n      gDialog.classPicker.hidden = true;\n      gDialog.typePicker.hidden  = true;\n      break;\n    case \"type\":\n      gDialog.classPicker.hidden = true;\n      gDialog.typePicker.hidden  = false;\n      break;\n  }\n}\n\nfunction ToggleSection(aEvent, header)\n{\n  if (aEvent && aEvent.button) // only first button...\n    return;\n\n  var section = header.nextElementSibling;\n  if (header.hasAttribute(\"open\")) {\n    section.style.height = \"0px\";\n    header.removeAttribute(\"open\");\n  }\n  else {\n    section.style.height = \"\";\n    header.setAttribute(\"open\", \"true\");\n    section.style.height = document.defaultView.getComputedStyle(section, \"\").getPropertyValue(\"height\");\n  }\n  document.persist(header.id, \"open\");\n  document.persist(section.id, \"style\");\n}\n\nvar gIniters = [];\n\nfunction RegisterIniter(aFn)\n{\n  gIniters.push(aFn);\n}\n\nfunction GetComputedValue(aElt, aProperty)\n{\n  return aElt.ownerDocument.defaultView.getComputedStyle(aElt, \"\").getPropertyValue(aProperty);\n}\n\nvar gSavedSelection;\nfunction SaveSelection()\n{\n  var editor = EditorUtils.getCurrentEditor();\n  var selection = editor.selection;\n  gSavedSelection = [];\n  for (var i = 0; i < selection.rangeCount; i++) {\n    var r = selection.getRangeAt(i);\n    gSavedSelection.push( {\n                            startContainer: r.startContainer,\n                            startOffset   : r.startOffset,\n                            endContainer  : r.endContainer,\n                            endOffset     : r.endOffset\n                         });\n  }\n}\n\nfunction RestoreSelection()\n{\n  if (!gSavedSelection)\n    return;\n  var editor = EditorUtils.getCurrentEditor();\n  var selection = editor.selection;\n  selection.removeAllRanges();\n  for (var i = 0 ; i < gSavedSelection.length; i++) {\n    var s = gSavedSelection[i];\n    var range = document.createRange();\n    range.setStart(s.startContainer, s.startOffset);\n    range.setEnd(s.endContainer, s.endOffset);\n    selection.addRange(range);\n  }\n  // don't preserve a reference to nodes !\n  gSavedSelection = null;\n}\n\nvar gIdAlertStyles = null;\nvar gIdNoSelectionUpdate = false;\nvar gIdCurrentElement = null;\n\nfunction ShowIdAlert(aStyles, aNoSelectionUpdate)\n{\n  gIdAlertStyles = aStyles;\n  gIdNoSelectionUpdate = aNoSelectionUpdate;\n  gIdCurrentElement = gCurrentElement;\n\n  gDialog.idAlertTextbox.value = \"\";\n  gDialog.idAlertButton.setAttribute(\"disabled\", \"true\");\n\n  gDialog.idAlert.setAttribute(\"open\", \"true\");\n  gDialog.idAlertTextbox.focus();\n}\n\nfunction CheckIdFromIdAlert(aElt)\n{\n  var value = aElt.value;\n  if (!value || null == value.match( gXmlNAMERegExp )) {\n    gDialog.idAlertButton.setAttribute(\"disabled\", \"true\");\n    return;\n  }\n\n  gDialog.idAlertButton.removeAttribute(\"disabled\");\n}\n\nfunction CheckReturnInIdAlert(aElt, aEvent)\n{\n  if (aEvent.which == 13 &&\n      !gDialog.idAlertButton.hasAttribute(\"disabled\")) {\n    ApplyIdFromIdAlert();\n  }\n}\n\nfunction ApplyIdFromIdAlert()\n{\n  var value = gDialog.idAlertTextbox.value;\n  var editor = EditorUtils.getCurrentEditor();\n\n  editor.beginTransaction();\n  var elt = value ? editor.document.getElementById(value) : null;\n  if (elt && elt != gIdCurrentElement) {\n    editor.removeAttribute(elt, \"id\");\n  }\n  editor.setAttribute(gIdCurrentElement, \"id\", value);\n  gCurrentElement = gIdCurrentElement;\n  gDialog.idAlert.setAttribute(\"hidden\", \"true\");\n  gDialog.idAlert.removeAttribute(\"open\");\n  ApplyStyles(gIdAlertStyles, gIdNoSelectionUpdate, true);\n  setTimeout(function() {gDialog.idAlert.removeAttribute(\"hidden\");}, 1000);\n  EditorUtils.getCurrentEditorWindow().content.focus();\n}\n\nfunction ApplyStyles(aStyles, aNoSelectionUpdate, aDoNotBeginTransaction, aCallback)\n{\n  gDialog.idAlert.removeAttribute(\"open\");\n\n  var className;\n  var editor = EditorUtils.getCurrentEditor();\n  if (gDialog.hoverStateCheckbox.checked && gDialog.cssPolicyMenulist.value == \"inline\")\n    gDialog.cssPolicyMenulist.value = \"id\";\n  var cssPolicy = gPrefs.getCharPref(\"bluegriffon.css.policy\");\n  switch (gDialog.cssPolicyMenulist.value) {\n    case \"id\":\n      // if the element has no ID, ask for one...\n      if (gCurrentElement.id) {\n        if (!aDoNotBeginTransaction)\n          editor.beginTransaction();\n      }\n      else if (cssPolicy == \"automatic\") {\n        var prefix = gPrefs.getCharPref(\"bluegriffon.css.prefix\");\n        var id = prefix + new Date().valueOf() +\n                          \"_\" + Math.round(Math.random() * 100000);\n        editor.beginTransaction();\n        editor.setAttribute(gCurrentElement, \"id\", id);\n      }\n      else {\n        ShowIdAlert(aStyles, aNoSelectionUpdate);\n        return;\n      }\n      break;\n\n    case \"class\":\n      if (!(gDialog.classPicker.editor ? gDialog.classPicker.editor.outputToString(\"text/plain\", 0) : gDialog.classPicker.value)) {\n        if (cssPolicy == \"automatic\") {\n          var prefix = gPrefs.getCharPref(\"bluegriffon.css.prefix\");\n          className = prefix + new Date().valueOf() +\n                            \"_\" + Math.round(Math.random() * 100000);\n          editor.beginTransaction();\n          editor.setAttribute(gCurrentElement, \"class\", className);\n          gDialog.classPicker.value = className;\n        }\n        else {\n          PromptUtils.alertWithTitle(gDialog.csspropertiesBundle.getString(\"NoClasSelected\"),\n                                     gDialog.csspropertiesBundle.getString(\"PleaseSelectAClass\"),\n                                     window);\n          Inspect();\n          return;\n        }\n      }\n      else {\n        CheckClass(gDialog.classPicker);\n        if (gDialog.classPicker.getAttribute(\"valid\") == \"false\"){\n          PromptUtils.alertWithTitle(gDialog.csspropertiesBundle.getString(\"NoClasSelected\"),\n                                     gDialog.csspropertiesBundle.getString(\"PleaseSelectAClass\"),\n                                     window);\n          Inspect();\n          return;\n        }\n        editor.beginTransaction();\n        // make sure the element carries the user-selected class\n        className = (gDialog.classPicker.editor ? gDialog.classPicker.editor.outputToString(\"text/plain\", 0) : gDialog.classPicker.value);\n        if (!gCurrentElement.classList.contains(className)) {\n          var c = (gCurrentElement.classList ? gCurrentElement.classList + \" \" : \"\") + className;\n          editor.setAttribute(gCurrentElement, \"class\", className);\n        }\n      }\n      break;\n\n    default:\n      editor.beginTransaction();\n      break;\n  }\n  SaveSelection();\n  var elt = gCurrentElement;\n  for (var i = 0; i < aStyles.length; i++) {\n    var s = aStyles[i];\n    var property = s.property;\n    var value = s.value;\n\n    if (value && !gInUtils.cssPropertyIsValid(property, value))\n      continue;\n\n    switch (gDialog.cssPolicyMenulist.value) {\n\n      case \"id\":\n          ApplyStyleChangesToStylesheets(editor, elt, property, value,\n                                         \"#\", \"#\", elt.id);\n        break;\n\n      case \"inline\":\n        try {\n          var txn = new diStyleAttrChangeTxn(elt, property, value, \"\");\n          EditorUtils.getCurrentEditor().transactionManager.doTransaction(txn);  \n          EditorUtils.getCurrentEditor().incrementModificationCount(1);  \n        }\n        catch(e) {}\n        break;\n\n      case \"class\":\n          ApplyStyleChangesToStylesheets(editor, elt, property, value,\n                                         \".\", \"\\\\.\", className);\n        break;\n\n      case \"type\":\n          ApplyStyleChangesToStylesheets(editor, elt, property, value,\n                                         \"\", \"\", elt.localName);\n        break;\n      default:\n        break;\n    }\n  }\n  editor.endTransaction();\n  if (!aNoSelectionUpdate)\n    SelectionChanged(null, elt, true);\n  RestoreSelection();\n\n  if (aCallback)\n    aCallback();\n}\n\nfunction FindLastEditableStyleSheet(aQuery)\n{\n  var doc = EditorUtils.getCurrentDocument();\n  var headElt = doc.querySelector(\"head\");\n  var child = headElt.lastElementChild;\n  var found = false;\n  var sheet = null;\n  while (!found && child) {\n    var name = child.localName;\n    if (name == \"style\" ||\n        (name == \"link\" &&\n         child.getAttribute(\"rel\").toLowerCase() == \"stylesheet\" &&\n         !child.hasAttribute(\"title\"))) {\n      var media = child.getAttribute(\"media\") || \"\";\n      var mediaArray = media.split(\",\");\n      mediaArray.forEach(function(element,index,array) {array[index] = array[index].toLowerCase().trim()});\n      var isForRightMedium = aQuery\n                             ? (mediaArray.indexOf(aQuery) != -1)\n                             : (!media || media == \"all\" || mediaArray.indexOf(\"screen\") != -1);\n      if (name == \"link\") {\n        var uri = Components.classes[\"@mozilla.org/network/io-service;1\"]\n                                .getService(Components.interfaces.nsIIOService)\n                                .newURI(child.sheet.href, null, null);\n        if (uri.scheme == \"file\" && isForRightMedium) {\n          // is the file writable ?\n          var file = UrlUtils.newLocalFile(UrlUtils.makeAbsoluteUrl(child.sheet.href));\n          if (file.isWritable())\n            found = true;\n          else\n            child = child.previousElementSibling;\n        }\n        else\n          child = child.previousElementSibling;\n      }\n      else if (isForRightMedium)\n        found = true;\n      else\n        child = child.previousElementSibling;\n    }\n    else\n      child = child.previousElementSibling;\n  }\n  if (found)\n    sheet = child.sheet;\n  else { // no editable stylesheet in the document, create one\n    var styleElt = doc.createElement(\"style\");\n    styleElt.setAttribute(\"type\", \"text/css\");\n    EditorUtils.getCurrentEditor().insertNode(styleElt, headElt, headElt.childNodes.length);\n    sheet = styleElt.sheet;\n  }\n  return sheet;\n}\n\nfunction onLengthMenulistCommand(aElt, aUnitsString, aIdentsString, aAllowNegative, aCallback)\n{\n  var idents = aIdentsString.split(\" \");\n  var value;\n  if (aElt.selectedItem)\n    value = aElt.selectedItem.value;\n  else\n    value = aElt.value;\n  aElt.value = value;\n  var units = aUnitsString.replace( / /g, \"|\");\n  var r = new RegExp( \"([+-]?[0-9]*\\\\.[0-9]+|[+-]?[0-9]+)(\" + units + \")*\", \"\");\n  var match = value.match( r );\n  if (aElt.getAttribute(\"property\")) {\n    if (!value ||\n        (match && !(!aAllowNegative && parseFloat(match[1]) < 0) &&\n         (match[2] || units[0] == \"|\")) ||\n        idents.indexOf(value) != -1) {\n      var toApply = [ {\n                        property: aElt.getAttribute(\"property\"),\n                        value: value\n                      } ];\n      if (aElt.hasAttribute(\"fouredges\") && aElt.hasAttribute(\"fouredgescontrol\")) {\n        if (document.getElementById(aElt.getAttribute(\"fouredgescontrol\")).checked) {\n          var edgesArray = aElt.getAttribute(\"fouredges\").split(\",\");\n          for (var i = 0; i < edgesArray.length; i++)\n            toApply.push({\n                           property: edgesArray[i],\n                           value: value\n                         } );\n        }\n      }\n      if (aElt.hasAttribute(\"checkimageratio\") &&\n          gCurrentElement.localName == \"img\" &&\n          gDialog.preserveImageRatioCheckbox.checked) {\n        var id = aElt.id;\n        var otherId = (id == \"widthMenulist\") ? \"heightMenulist\" : \"widthMenulist\";\n        var otherValue = null;\n        if (value == \"auto\" ||\n            (value && value.indexOf(\"%\") != -1))\n          otherValue = value;\n        else if (match) {\n          var ratio = (id == \"widthMenulist\") ? gCurrentElement.naturalHeight / gCurrentElement.naturalWidth :\n                                                gCurrentElement.naturalWidth / gCurrentElement.naturalHeight;\n          otherValue = (parseFloat(match[1]) * ratio) + match[2]; \n        }\n  \n        if (value) {\n          gDialog[otherId].value = otherValue;\n          toApply.push({\n                         property: gDialog[otherId].getAttribute(\"property\"),\n                         value: otherValue\n                       } );\n        }\n      }\n      ApplyStyles(toApply);\n    }\n  }\n  if (aCallback)\n    aCallback(aElt);\n}\n\nfunction ApplyStyleChangesToStylesheets(editor,           // the current editor\n                                        aElement,         // the selection container element\n                                        property,         // the property we try to set/reset\n                                        value,            // the value or \"\" for that property\n                                        aDelimitor,       // a character\n                                        aRegExpDelimitor, // the same in regexp form\n                                        aIdent)           // the ident needed to create a rule\n{\n  // first, clean the style attribute for the style to apply\n  var txn = new diStyleAttrChangeTxn(aElement, property, \"\", \"\");\n  EditorUtils.getCurrentEditor().transactionManager.doTransaction(txn);\n  EditorUtils.getCurrentEditor().incrementModificationCount(1);  \n\n  // find the media query if any\n  var query = \"\";\n  if (EditorUtils.getCurrentEditor().getMedium() == \"print\")\n    query = \"print\";\n  //= EditorUtils.getCurrentTabEditor().mResponsiveRuler.currentQuery;\n  var inspector = Components.classes[\"@mozilla.org/inspector/dom-utils;1\"]\n                    .getService(Components.interfaces.inIDOMUtils);\n  var dynamicPseudo = \"\";\n  if (gDialog.hoverStateCheckbox.checked) {\n    inspector.addPseudoClassLock(gCurrentElement, \":hover\");\n    aIdent += \":hover\";\n    dynamicPseudo = \"hover\";\n  }\n  var ruleset = CssInspector.getCSSStyleRules(aElement, true, dynamicPseudo);\n  if (gDialog.hoverStateCheckbox.checked) {\n    inspector.clearPseudoClassLocks(gCurrentElement);\n  }\n\n  var whereToInsert;\n  switch (query) {\n    case \"\":\n      if ((\"ResponsiveRulerHelper\" in gMain) && gMain.ResponsiveRulerHelper.hasSelectedMediaQuery()) {\n          whereToInsert = gMain.ResponsiveInsertionHelper.findWhereToInsertRuleForSelectedMQ(ruleset, property, value, aDelimitor, aRegExpDelimitor, aIdent);\n      }\n      else\n        whereToInsert = FindWhereToInsertRuleForScreen(ruleset, property, value, aDelimitor, aRegExpDelimitor, aIdent);\n      if (whereToInsert.sheet) {\n        if (whereToInsert.rule) {\n          if (value) {\n            whereToInsert.rule.style.setProperty(property, value, whereToInsert.priority);\n          }\n          else\n            whereToInsert.rule.style.removeProperty(property);\n          if (!whereToInsert.rule.style.length) {\n            for (var i = 0 ; i < whereToInsert.sheet.cssRules.length; i++) {\n              var rule = whereToInsert.sheet.cssRules.item(i);\n              if (rule == whereToInsert.rule) {\n                whereToInsert.sheet.deleteRule(i);\n                break;\n              }\n            }\n          }\n        }\n        else { // we don't have a rule host so we need to append a new rule\n          whereToInsert.sheet.insertRule(aDelimitor + aIdent + \"{\" +\n                                           property + \": \" + value + \" \" +\n                                           (whereToInsert. priority ? \"!important\" : \"\") + \"}\",\n                                         whereToInsert.sheet.cssRules.length);\n        }\n    \n        if (whereToInsert.sheet.ownerNode.href)\n          CssInspector.serializeFileStyleSheet(whereToInsert.sheet, whereToInsert.sheet.href);\n        else\n          CssUtils.reserializeEmbeddedStylesheet(whereToInsert.sheet, editor);\n    \n      }\n      else if (!whereToInsert.impossible) {\n        // the style attribute case, unfortunately...\n        var txn = new diStyleAttrChangeTxn(aElement, property, value, \"important\");\n        EditorUtils.getCurrentEditor().transactionManager.doTransaction(txn);\n        EditorUtils.getCurrentEditor().incrementModificationCount(1);  \n      }\n      else {\n        // unfortunately impossible, warn the user...\n        // TBD XXX\n      }\n      break;\n      \n    case \"print\":\n      whereToInsert = FindWhereToInsertRuleForPrint(ruleset, property, value, aDelimitor, aRegExpDelimitor, aIdent, aElement);\n      if (whereToInsert.sheet) {\n        if (whereToInsert.rule) {\n          if (whereToInsert.rule.type == CSSRule.MEDIA_RULE) {\n            whereToInsert.rule.insertRule(aDelimitor + aIdent + \"{\" +\n                                             property + \": \" + value + \" \" +\n                                             (whereToInsert. priority ? \"!important\" : \"\") + \"}\",\n                                           whereToInsert.rule.cssRules.length);\n          }\n          else { // STYLE_RULE\n            if (value) {\n              whereToInsert.rule.style.setProperty(property, value, whereToInsert.priority);\n            }\n            else \n              whereToInsert.rule.style.removeProperty(property);\n            if (!whereToInsert.rule.style.length) { \n              for (var i = 0 ; i < whereToInsert.sheet.cssRules.length; i++) {\n                var rule = whereToInsert.sheet.cssRules.item(i);\n                if (rule == whereToInsert.rule) {\n                  whereToInsert.sheet.deleteRule(i);\n                  break;\n                }\n              }\n            }\n          }\n        }\n        else { // we don't have a rule host so we need to append a new rule\n          // two cases depending on the sheet's media\n          if (IsSheetOnlyForPrint(whereToInsert.sheet))\n            whereToInsert.sheet.insertRule(aDelimitor + aIdent + \"{\" +\n                                             property + \": \" + value + \" \" +\n                                             (whereToInsert. priority ? \"!important\" : \"\") + \"}\",\n                                           whereToInsert.sheet.cssRules.length);\n          else\n            whereToInsert.sheet.insertRule(\"@media print { \" + aDelimitor + aIdent + \"{\" +\n                                             property + \": \" + value + \" \" +\n                                             (whereToInsert. priority ? \"!important\" : \"\") + \"}}\",\n                                           whereToInsert.sheet.cssRules.length);\n        }\n    \n        if (whereToInsert.sheet.ownerNode.href)\n          CssInspector.serializeFileStyleSheet(whereToInsert.sheet, whereToInsert.sheet.href);\n        else\n          CssUtils.reserializeEmbeddedStylesheet(whereToInsert.sheet, editor);\n    \n      }\n      else {\n        // unfortunately impossible, warn the user...\n        // TBD XXX\n      }\n      break;\n\n    default: break;\n  }\n\n}\n\nfunction FindWhereToInsertRuleForScreen(ruleset, property, value, aDelimitor, aRegExpDelimitor, aIdent)\n{\n  var rv = { sheet: null,\n             rule: null,\n             priority: \"\",\n             impossible: false };\n\n  var inspectedRule = CssInspector.findRuleForProperty(ruleset, property, gMain.ResponsiveRulerHelper);\n  if (inspectedRule && inspectedRule.rule &&\n      (gMain.ResponsiveRulerHelper || !inspectedRule.rule.parentRule)) {\n    // ok, that property is already applied through a CSS rule\n\n    // is that rule dependent on the ID selector for that ID?\n    // if yes, let's try to tweak it\n    var priority = inspectedRule.rule.style.getPropertyPriority(property);\n    var selector = inspectedRule.rule.selectorText;\n    var r = new RegExp( aRegExpDelimitor + aIdent + \"$|\" + aRegExpDelimitor + aIdent + \"[\\.:,\\\\[]\", \"g\");\n    if (selector.match(r)) {\n      // yes! can we edit the corresponding stylesheet or not?\n      var sheet = inspectedRule.rule.parentStyleSheet;\n      var topSheet = sheet;\n      while (topSheet.parentStyleSheet)\n        topSheet = topSheet.parentStyleSheet;\n      if (topSheet.ownerNode &&\n          (!sheet.href || sheet.href.substr(0, 4) != \"http\")) {\n        // yes we can edit it...\n        rv.sheet = sheet;\n        rv.rule = inspectedRule.rule;\n        rv.priority = priority;\n        return rv;\n      }\n    }\n    // we need to check if the rule\n    // has a specificity no greater than an ID's one\n\n    // we need to find the last locally editable stylesheet\n    // attached to the document\n    var sheet = FindLastEditableStyleSheet();\n    var spec = inspectedRule.specificity;\n    var refSpecificity;\n    switch (aDelimitor) {\n      case \"#\": refSpecificity = {a:0, b:1, c:0, d:0}; break;\n      case \".\": refSpecificity = {a:0, b:0, c:1, d:0}; break;\n      case \"\":  refSpecificity = {a:0, b:0, c:0, d:1}; break;\n      default: break; // should never happen\n    }\n    if (compareSpecificities(refSpecificity, spec) >= 0) { \n      var existingRule = CssInspector.findLastRuleInRulesetForSelector(ruleset, aDelimitor + aIdent);\n      if (existingRule &&\n          (!existingRule.parentStyleSheet.href || existingRule.parentStyleSheet.href.substr(0, 4) != \"http\")) {\n        rv.sheet = existingRule.parentStyleSheet;\n        rv.rule = inspectedRule.rule;\n        rv.priority = priority;\n        return rv;\n      }\n      // cool, we can just create a new rule with an ID selector\n      // but don't forget to set the priority...\n      rv.sheet = sheet;\n      rv.priority = priority;\n      return rv;\n    }\n    // at this point, we have a greater specificity; hum, then what's\n    // the priority of the declaration?\n    if (!priority) {\n      var existingRule = CssInspector.findLastRuleInRulesetForSelector(ruleset, aDelimitor + aIdent);\n      if (existingRule &&\n          (!existingRule.parentStyleSheet.href || existingRule.parentStyleSheet.href.substr(0, 4) != \"http\")) {\n        rv.sheet = existingRule.parentStyleSheet;\n        rv.rule = inspectedRule.rule;\n        rv.priority = \"important\";\n        return rv;\n      }\n      // no priority, so cool we can create a !important declaration\n      // for the ID\n      rv.sheet = sheet;\n      rv.priority = \"important\";\n      return rv;\n    }\n    // argl, it's already a !important declaration :-( our only\n    // choice is a !important style attribute... We can't just clean the\n    // style on inspectedRule because some other rules could also apply\n    // is that one goes away.\n\n    // nothing to set\n    return rv;\n  }\n\n  // oh, the property is not applied yet, let's just create a rule\n  // with the ID selector for that property\n  var sheet;\n  var existingRule = CssInspector.findLastRuleInRulesetForSelector(ruleset, aDelimitor + aIdent, gMain.ResponsiveRulerHelper, property);\n  if (existingRule && existingRule.parentStyleSheet &&\n        (!existingRule.parentStyleSheet.href || existingRule.parentStyleSheet.href.substr(0, 4) != \"http\")) {\n    rv.sheet = existingRule.parentStyleSheet;\n    rv.rule = existingRule;\n  }\n  else {\n    if (existingRule) {\n      rv.priority = (existingRule.priority ? \"important\" : \"\");\n    }\n    rv.sheet = FindLastEditableStyleSheet();\n  }\n  return rv;\n}\n\n\nfunction ToggleHover(aElt)\n{\n  if (aElt.checked && gDialog.cssPolicyMenulist.value == \"inline\")\n    gDialog.cssPolicyMenulist.value = \"id\";\n  var node = gCurrentElement;\n  SelectionChanged(null, node, null);\n}\n\nfunction RulesMatchesQuery(rule, query)\n{\n  if (!query) // no media query specified, we always match\n    return true;\n\n  //query = \"screen and (max-width: \" + query + \"px)\";\n\n  if ((rule.parentRule &&\n       rule.parentRule.type == CSSRule.MEDIA_RULE &&\n       rule.parentRule.media.mediaText == query) ||\n      (rule.parentStyleSheet &&\n       rule.parentStyleSheet.media &&\n       rule.parentStyleSheet.media.mediaText == query))\n    return true;\n  \n  return false;\n}\n\nfunction compareSpecificities(s1, s2)\n{\n  if (s1.a > s2.a ||\n      (s1.a == s2.a && s1.b > s2.b) ||\n      (s1.a == s2.a && s1.b == s2.b && s1.c > s2.c) ||\n      (s1.a == s2.a && s1.b == s2.b && s1.c == s2.c && s1.d > s2.d))\n    return +1;\n  if (s2.a > s1.a ||\n      (s2.a == s1.a && s2.b > s1.b) ||\n      (s2.a == s1.a && s2.b == s1.b && s2.c > s1.c) ||\n      (s2.a == s1.a && s2.b == s1.b && s2.c == s1.c && s2.d > s1.d))\n    return -1;\n  return 0;\n}\n\nfunction FindWhereToInsertRuleForPrint(ruleset, property, value, aDelimitor, aRegExpDelimitor, aIdent, aElement)\n{\n  var rv = { sheet: null,\n             rule: null,\n             priority: \"\",\n             impossible: false };\n\n  var inspectedRule = CssInspector.findRuleForProperty(ruleset, property);\n  if (inspectedRule && inspectedRule.rule && RulesMatchesQuery(inspectedRule.rule, \"print\")) {\n    // ok, that property is already applied through a CSS rule\n\n    // is that rule dependent on the ID selector for that ID?\n    // if yes, let's try to tweak it\n    var priority = inspectedRule.rule.style.getPropertyPriority(property);\n    var selector = inspectedRule.rule.selectorText;\n    var r = new RegExp( aRegExpDelimitor + aIdent + \"$|\" + aRegExpDelimitor + aIdent + \"[\\.:,\\\\[]\", \"g\");\n    if (selector.match(r)) {\n      // yes! can we edit the corresponding stylesheet or not?\n      var sheet = inspectedRule.rule.parentStyleSheet;\n      var topSheet = sheet;\n      while (topSheet.parentStyleSheet)\n        topSheet = topSheet.parentStyleSheet;\n      if (topSheet.ownerNode &&\n          (!sheet.href || sheet.href.substr(0, 4) != \"http\")) {\n        // yes we can edit it...\n        rv.sheet = sheet;\n        rv.rule = inspectedRule.rule;\n        rv.priority = priority;\n        return rv;\n      }\n    }\n  }\n\n  var sheet = FindLastEditableStylesheetForPrint();\n  rv.sheet = sheet;\n  function findMediaPrintRuleOrMatch(aRules, aElement, aDelimitor, aSelectorText, aTop) {\n    var refSpecificity = {a:0, b:0, c:0, d:0};\n    switch (aDelimitor) {\n      case \"#\": refSpecificity = {a:0, b:1, c:0, d:0}; break;\n      case \".\": refSpecificity = {a:0, b:0, c:1, d:0}; break;\n      case \"\":  refSpecificity = {a:0, b:0, c:0, d:1}; break;\n      default: break; // should never happen\n    }\n    if (aRules.length) {\n      var index = aRules.length - 1;\n      while (index >= 0) {\n        var rule = aRules.item(index);\n        if (rule.type == CSSRule.STYLE_RULE) {\n          if (!aTop && rule.selectorText == aSelectorText)\n            return rule;\n          if (aElement.mozMatchesSelector(rule.selectorText)) {\n            var parser = new CSSParser();\n            parser._init();\n            parser.mPreserveWS       = false;\n            parser.mPreserveComments = false;\n            parser.mPreservedTokens = [];\n            parser.mScanner.init(rule.selectorText);\n            var token = parser.getToken(false, false);\n            if (token.isNotNull()) {\n              var selector = parser.parseSelector(token, true);\n              if (compareSpecificities(selector.specificity, refSpecificity) >= 0)\n                return aTop ? null : rule.parentRule; // gah we need to create a new rule\n            }\n          }\n        }\n        else if (rule.type == CSSRule.MEDIA_RULE && rule.media.mediaText == \"print\") {\n          var r = findMediaPrintRuleOrMatch(rule.cssRules, aElement, aDelimitor, aSelectorText, false);\n          return r ? r : rule;\n        }\n        index--;\n      }\n    }\n    return null;\n  }\n  rv.rule = findMediaPrintRuleOrMatch(sheet.cssRules, aElement, aDelimitor, aDelimitor + aIdent, true);\n  rv.priority = priority;\n  return rv;\n}\n\nfunction FindLastEditableStylesheetForPrint()\n{\n  var doc = EditorUtils.getCurrentDocument();\n  var headElt = doc.querySelector(\"head\");\n  var styleElts = doc.querySelectorAll(\"head > style, head > link[rel='stylesheet' i]\");\n  var found = false;\n\n  if (styleElts.length) {\n    var elt = styleElts[styleElts.length -1];\n\n    if (IsSheetForPrint(elt.sheet) || IsSheetForAllMedia(elt.sheet)) {\n      var name = elt.localName;\n      if (name == \"link\") {\n        var uri = Components.classes[\"@mozilla.org/network/io-service;1\"]\n                                .getService(Components.interfaces.nsIIOService)\n                                .newURI(child.sheet.href, null, null);\n        if (uri.scheme == \"file\") {\n          // is the file writable ?\n          var file = UrlUtils.newLocalFile(UrlUtils.makeAbsoluteUrl(elt.sheet.href));\n          if (file.isWritable())\n            found = true;\n        }\n      }\n      else\n        found = true;\n    }\n\n    if (found) {\n      return elt.sheet;\n    }\n  }\n\n  var styleElt = doc.createElement(\"style\");\n  styleElt.setAttribute(\"type\", \"text/css\");\n  EditorUtils.getCurrentEditor().insertNode(styleElt, headElt, headElt.childNodes.length);\n  return styleElt.sheet;\n}\n\nfunction IsSheetForAllMedia(aSheet)\n{\n  if (!aSheet)\n    return false;\n\n  var media = aSheet.media.mediaText || \"\";\n  return (!media || media == \"all\");\n}\n\nfunction IsSheetForPrint(aSheet)\n{\n  if (!aSheet)\n    return false;\n\n  var media = aSheet.media.mediaText || \"\";\n  var mediaArray = media.split(\",\");\n  mediaArray.forEach(function(element,index,array) {array[index] = array[index].toLowerCase().trim()});\n  return (mediaArray.indexOf(\"print\") != -1)\n}\n\nfunction IsSheetOnlyForPrint(aSheet)\n{\n  if (!aSheet)\n    return false;\n\n  var media = aSheet.media.mediaText || \"\";\n  return (media == \"print\");\n}\n\nRegisterIniter(CssPropertyBindingsIniter);\n\nfunction CssPropertyBindingsIniter(aElt, aRuleset)\n{\n\tvar boundElts = document.querySelectorAll(\"cssproperty\");\n\tfor (var i = 0; i < boundElts.length; i++)\n\t  boundElts[i].update(aElt, aRuleset);\n}\n"
  },
  {
    "path": "sidebars/cssproperties/content/cssproperties.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://cssproperties/content/styles/cssproperties.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://cssproperties/skin/cssproperties.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/listboxBg.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n<?xul-overlay href=\"chrome://cssproperties/content/popups.xul\"?>\n\n<?xul-overlay href=\"chrome://cssproperties/content/general.xul\"?>\n<?xul-overlay href=\"chrome://cssproperties/content/fonts.xul\"?>\n<?xul-overlay href=\"chrome://cssproperties/content/colors.xul\"?>\n<?xul-overlay href=\"chrome://cssproperties/content/geometry.xul\"?>\n<?xul-overlay href=\"chrome://cssproperties/content/position.xul\"?>\n<?xul-overlay href=\"chrome://cssproperties/content/images.xul\"?>\n<?xul-overlay href=\"chrome://cssproperties/content/borders.xul\"?>\n<?xul-overlay href=\"chrome://cssproperties/content/grids.xul\"?>\n<?xul-overlay href=\"chrome://cssproperties/content/griditems.xul\"?>\n<?xul-overlay href=\"chrome://cssproperties/content/shadows.xul\"?>\n<?xul-overlay href=\"chrome://cssproperties/content/lists.xul\"?>\n<?xul-overlay href=\"chrome://cssproperties/content/transforms.xul\"?>\n<?xul-overlay href=\"chrome://cssproperties/content/transitions.xul\"?>\n<?xul-overlay href=\"chrome://cssproperties/content/flexbox.xul\"?>\n<?xul-overlay href=\"chrome://cssproperties/content/columns.xul\"?>\n<?xul-overlay href=\"chrome://cssproperties/content/tables.xul\"?>\n<?xul-overlay href=\"chrome://cssproperties/content/misc.xul\"?>\n<?xul-overlay href=\"chrome://cssproperties/content/variables.xul\"?>\n<?xul-overlay href=\"chrome://cssproperties/content/all.xul\"?>\n\n<!DOCTYPE page [\n  <!ENTITY % csspropertiesDTD SYSTEM \"chrome://cssproperties/locale/cssproperties.dtd\">\n  %csspropertiesDTD;\n  <!ENTITY % backgrounditemDTD SYSTEM \"chrome://cssproperties/locale/backgrounditem.dtd\" >\n  %backgrounditemDTD;\n]>\n\n<page id         = \"cssproperties\"\n      windowtype = \"BlueGriffon:CSSProperties\"\n      title      = \"&window.title;\"\n      xmlns      = \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n      xmlns:html = \"http://www.w3.org/1999/xhtml\"\n      onload     = \"Startup()\"\n      onunload   = \"Shutdown()\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/utils/prompter.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/txns/diStyleAttrChangeTxn.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/txns/diChangeFileStylesheetTxn.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://cssproperties/content/cssproperties.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://cssproperties/content/common.js\"/>\n\n  <stringbundleset id=\"bundleset\">\n    <stringbundle id=\"csspropertiesBundle\"   src=\"chrome://cssproperties/locale/cssproperties.properties\"/>\n    <stringbundle id=\"backgrounditemBundle\"  src=\"chrome://cssproperties/locale/backgrounditem.properties\"/>\n    <stringbundle id=\"bluegriffonBundle\"     src=\"chrome://cssproperties/locale/bluegriffon.properties\"/>\n  </stringbundleset>\n\n  <panelset id=\"csspropertiesPanelset\" />\n\n  <vbox id=\"mainBox\" flex=\"1\" style=\"visibility: hidden\">\n    <vbox id=\"idAlert\">\n      <description>Please enter an ID:</description>\n      <hbox align=\"center\">\n        <textbox id=\"idAlertTextbox\"\n                 onkeypress=\"CheckReturnInIdAlert(this, event)\"\n                 oninput=\"CheckIdFromIdAlert(this)\"/>\n        <button id=\"idAlertButton\" label=\"ok\"\n                oncommand=\"ApplyIdFromIdAlert()\"/>\n      </hbox>\n    </vbox>\n    <vbox id=\"mainBoxHeader\">\n      <label value=\"&applyStyles.label;\"/>\n      <hbox id=\"cssPolicyBox\" align=\"center\" class=\"indent\">\n        <menulist id=\"cssPolicyMenulist\" oncommand=\"onCssPolicyChange(this)\">\n          <menupopup>\n            <menuitem label=\"&modifyID.label;\"        value=\"id\"/>\n            <menuitem label=\"&modifyClass.label;\"     value=\"class\"/>\n            <menuitem label=\"&allOfType.label;\"       value=\"type\"/>\n            <menuseparator/>\n            <menuitem label=\"&useInlineStyles.label;\" value=\"inline\"/>\n          </menupopup>\n        </menulist>\n        <menulist id=\"classPicker\" editable=\"true\" hidden=\"true\"\n                  oninput=\"CheckClass(this)\">\n          <menupopup id=\"classPickerPopup\"/>\n        </menulist>\n        <textbox id=\"IDPicker\" hidden=\"true\"/>\n        <textbox id=\"typePicker\" disabled=\"true\" hidden=\"true\"/>\n      </hbox>\n      <hbox class=\"indent\">\n        <checkbox label=\"&hoverState.label;\"\n                  id=\"hoverStateCheckbox\"\n                  oncommand=\"ToggleHover(this)\"/>\n      </hbox>\n    </vbox>\n\n    <vbox flex=\"1\" id=\"propertiesBox\" />\n  </vbox>\n\n</page>\n"
  },
  {
    "path": "sidebars/cssproperties/content/csspropertiesOverlay.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE overlay [\n  <!ENTITY % composerOverlayDTD SYSTEM \"chrome://cssproperties/locale/csspropertiesOverlay.dtd\">\n  %composerOverlayDTD;\n]>\n\n<overlay id=\"csspropertiesOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <menupopup id=\"panelsMenuPopup\">\n    <menuitem id=\"panel-cssproperties-menuitem\"\n              panel=\"panel-cssproperties\"\n              label=\"&cssproperties.label;\"\n              windowType=\"BlueGriffon:CSSProperties\"\n              decked=\"true\"\n              url=\"chrome://cssproperties/content/cssproperties.xul\"\n              type=\"checkbox\"/>\n  </menupopup>\n\n  <panelset id=\"panels\">\n    <panel id=\"panel-cssproperties\"\n           floating=\"true\"\n           width=\"300\"\n           height=\"600\"\n           decked=\"true\"\n           label=\"&cssproperties.label;\">\n      <iframe type=\"chrome\"\n              flex=\"1\"/>\n    </panel>\n  </panelset>\n</overlay>         \n\n"
  },
  {
    "path": "sidebars/cssproperties/content/cssproperty.xml",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE bindings [\n  <!ENTITY % csspropertiesDTD SYSTEM \"chrome://cssproperties/locale/cssproperties.dtd\" >\n  %csspropertiesDTD;\n]>\n\n<bindings id=\"csspropertyBindings\"\n          xmlns=\"http://www.mozilla.org/xbl\"\n          xmlns:html=\"http://www.w3.org/1999/xhtml\"\n          xmlns:xul=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n          xmlns:xbl=\"http://www.mozilla.org/xbl\">\n\n   <binding id=\"cssPropertyBinding\">\n     <content>\n       <xul:label xbl:inherits=\"tooltiptext=property\"\n                  anonid=\"label\"/>\n       <xul:spacer anonid=\"spacer\" flex=\"1\"/>\n       <xul:vbox anonid=\"vbox\">\n         <xul:hbox align=\"center\" anonid=\"valueBox\">\n           <children/>\n         </xul:hbox>\n       </xul:vbox>\n     </content>\n    <implementation>\n      <field name=\"_property\"></field>\n      <field name=\"_lengthUnits\">\"% px mm cm in pt pc em ex ch rem vh vew vmin wmax\"</field>\n      <field name=\"_propertyClean\"></field>\n      <field name=\"elements\">[]</field>\n      <field name=\"_L10N\">{}</field>\n      <field name=\"_l10nRE\">/([a-zA-Z\\-]+)\\=([^=]+)/</field>\n\n      <constructor>\n        <![CDATA[\n          this._property = this.getAttribute(\"property\").toLowerCase();\n          this._propertyClean = this._property.replace(/\\-/g, \"\"); \n          \n          var box = this.getChild(\"valueBox\");\n          box.id = this._propertyClean + \"0\";\n  \n          this.parseL10N();\n          var label = this.getChild(\"label\");\n          if (this._property in this._L10N)\n            label.setAttribute(\"value\", this._L10N[this._property]);\n          else\n            label.setAttribute(\"value\", this._property + \":\");\n\n          if (\"url\" in this._L10N) {\n            label.className = \"text-link\";\n            label.setAttribute(\"href\", this._L10N[\"url\"]);\n          }\n          if (this.getAttribute(\"flexingspacer\") != \"true\")\n            this.getChild(\"spacer\").setAttribute(\"hidden\", \"true\");\n          this.parseGrammar();\n        ]]>\n      </constructor>\n\n      <method name=\"update\">\n        <parameter name=\"aElt\"/>\n        <parameter name=\"aRuleset\"/>\n        <body><![CDATA[\n          var value = CssInspector.getCascadedValue(aRuleset, this._property);\n          var valueArray = value.split(\" \");\n          var elts = this.getChild(\"vbox\").querySelectorAll(\"csslength,cssident,csscolor\");\n          for (var i = 0; i < elts.length; i++)\n            elts[i].update(value, valueArray);\n        ]]></body>\n      </method>\n\n      <method name=\"parseL10N\">\n        <body><![CDATA[\n          // parse the L10N definitions\n          this._L10N = {};\n          var l10nElt = this.querySelector(\"l10n\");\n          if (l10nElt) {\n            var l10nSourceArray = l10nElt.textContent.split(/\\r\\n|\\r|\\n/);\n            for (var i = 0; i < l10nSourceArray.length; i++) {\n              var l10nLine = l10nSourceArray[i];\n              var match = l10nLine.match(this._l10nRE);\n              if (match) {\n                this._L10N[match[1]] = match[2];\n              }\n            }\n            // remove the now useless l10n node from the tree \n            l10nElt.parentNode.removeChild(l10nElt);\n          }\n        ]]></body>\n      </method>\n\n      <method name=\"parseGrammar\">\n        <body><![CDATA[\n          Components.utils.import(\"resource://gre/modules/cssInspector.jsm\");\n        \n          var grammar = this.getAttribute(\"grammar\").toLowerCase();\n          var parser = new CSSParser();\n          parser._init();\n          parser.mPreserveWS       = false;\n          parser.mPreserveComments = false;\n          parser.mPreservedTokens = [];\n          parser.mScanner.init(grammar);\n\n          var token = parser.getToken(true, true);\n          var inGroup = false;\n          var currentHost = null;\n          var groupId = 0;\n\n          while (token.isNotNull()) {\n            if (token.isFunction(\"ulength(\") || token.isFunction(\"length(\")) {\n              var unsigned = token.isFunction(\"ulength(\");\n              // here, we need a string or just the closing parenthesis\n              token = parser.getToken(true, true);\n              if (!token.isString() && !token.isSymbol(\")\"))\n                this.error(property, \"string expected in length()\");\n              var excludedUnits = \"\";\n              if (token.isString()) {\n                // look for closing parenthesis\n                token = parser.getToken(true, true);\n                if (!token.isSymbol(\")\"))\n                  this.error(property, \"closing parenthesis expected\");\n              }\n              var allUnitsArray = this._lengthUnits.split(\" \");\n              var excludedUnitsArray = excludedUnits.substr(1, token.value.length - 2).split(\" \");\n              var unitsArray = allUnitsArray.filter(\n                function(e) {return (excludedUnitsArray.indexOf(e) == -1);}\n              );\n\n              var csslength = document.createElement(\"csslength\");\n              csslength.setAttribute(\"units\", unitsArray.join(\" \"));\n              csslength.setAttribute(\"extraunits\", \"\");\n              csslength.setAttribute(\"editable\", \"true\");\n              csslength.setAttribute(\"property\", this._property);\n              csslength.setAttribute(\"unsigned\", unsigned);\n              this.getChild(\"valueBox\").appendChild(csslength);\n\n              if (!inGroup)\n                currentHost = csslength;\n              this.elements.push(csslength);\n            }\n            else if (token.isFunction(\"color(\")) {\n              token = parser.getToken(true, true);\n              if (!token.isIdent(\"true\") && !token.isIdent(\"false\"))\n                this.error(property, \"expecting a boolean as parameter of color()\");\n              var allowTransparency = token.isIdent(\"true\");\n              token = parser.getToken(true, true);\n              if (!token.isSymbol(\")\"))\n                this.error(property, \"closing parenthesis expected\");\n\n              var csscolor = document.createElement(\"csscolor\");\n              csscolor.setAttribute(\"showTransparency\", allowTransparency);\n              csscolor.setAttribute(\"property\", this._property);\n              csscolor.setAttribute(\"propertyClean\", this._propertyClean);\n              csscolor.setAttribute(\"color\", allowTransparency ? \"transparent\" : \"black\");\n              if (this.hasAttribute(\"fouredges\"))\n                csscolor.setAttribute(\"fouredges\", this.getAttribute(\"fouredges\"));\n              if (this.hasAttribute(\"fouredgescontrol\"))\n                csscolor.setAttribute(\"fouredgescontrol\", this.getAttribute(\"fouredgescontrol\"));\n              this.getChild(\"valueBox\").appendChild(csscolor);\n              this.elements.push(csscolor);\n            }\n            else if (token.isSymbol(\"[\")) {\n              inGroup = true;\n              groupId++;\n              currentHost = this.createHostIfNeeded(null, groupId);\n            }\n            else if (token.isSymbol(\"(\")) {\n              inGroup = true;\n              groupId++;\n              currentHost = this.createHostIfNeeded(null, groupId, true);\n            }\n            else if (token.isSymbol(\"]\") || token.isSymbol(\")\")) {\n              inGroup = false;\n              currentHost = null;\n            }\n            else if (token.isIdent(\"_\")) {\n              if (currentHost.localName == \"csslength\") {\n                currentHost.addSeparator();\n              }\n              else {\n                // we don't increment groupId\n                currentHost = this.createHostIfNeeded(null, groupId);\n              }\n            }\n            else if (token.isIdent(\"__\")) {\n              var box = this.getChild(\"valueBox\");\n              box.removeAttribute(\"anonid\");\n              var parent = this.getChild(\"vbox\");\n              box = document.createElement(\"hbox\");\n              box.setAttribute(\"anonid\", \"valueBox\");\n              groupId++;\n              box.id = this._propertyClean + groupId;\n              this.getChild(\"vbox\").appendChild(box);\n              currentHost = null;\n            }\n            else if (token.isIdent()) {\n              var label = (token.value in this._L10N)\n                            ? this._L10N[token.value]\n                            : token.value;\n              if (currentHost && currentHost.localName == \"csslength\")\n                currentHost.addExtraUnit(label, token.value);\n              else {\n                if (!currentHost)\n                  groupId++;\n                currentHost = this.createHostIfNeeded(currentHost, groupId);\n\n                var button = document.createElement(\"cssident\");\n                button.className = \"multibutton\";\n                button.setAttribute(\"label\", label);\n                button.setAttribute(\"value\", token.value);\n                button.setAttribute(\"tooltiptext\", token.value);\n                button.setAttribute(\"property\", this._property);\n                button.setAttribute(\"type\", \"checkbox\");\n                button.setAttribute(\"id\", token.value.replace(/\\-/g, \"\") + this._propertyClean + \"Button\");\n                button.setAttribute(\"group\", currentHost.getAttribute(\"group\"));\n                if (inGroup && currentHost && currentHost.getAttribute(\"mode\") != \"radio\")\n                  button.setAttribute(\"agregator\", currentHost.getAttribute(\"group\"));\n                currentHost.appendChild(button);\n                button.init(this);\n              this.elements.push(button);\n              }\n            }\n\n            token = parser.getToken(true, true);\n          }\n        ]]></body>\n      </method>\n\n      <method name=\"error\">\n        <parameter name=\"aProperty\"/>\n        <parameter name=\"aMessage\"/>\n        <body><![CDATA[\n          throw \"Error in \" + aProperty + \"'s XUL widget: \" + aMessage;\n        ]]></body>\n      </method>\n\n      <method name=\"getChild\">\n        <parameter name=\"aChildName\"/>\n        <body><![CDATA[\n          return document.getAnonymousElementByAttribute(this, \"anonid\", aChildName);\n        ]]></body>\n      </method>\n\n      <method name=\"createHostIfNeeded\">\n        <parameter name=\"aCurrentHost\"/>\n        <parameter name=\"groupId\"/>\n        <parameter name=\"aIsRadioMode\"/>\n        <body><![CDATA[\n          var currentHost = aCurrentHost;\n          if(!currentHost) {\n            currentHost = document.createElement(\"hbox\");\n            currentHost.setAttribute(\"align\", \"center\");\n            currentHost.setAttribute(\"group\", this._propertyClean + groupId);\n            if (aIsRadioMode)\n              currentHost.setAttribute(\"mode\", \"radio\");\n            this.getChild(\"valueBox\").appendChild(currentHost);\n          }\n          return currentHost;\n        ]]></body>\n      </method>\n    </implementation>\n  </binding>\n\n  <binding id=\"csslengthBinding\">\n    <content>\n      <xul:menulist xbl:inherits=\"editable,property,bgtype,units,unsigned\" anonid=\"menulist\" sizetopopup=\"none\" bgtype=\"csslength\">\n        <xul:menupopup anonid=\"popup\"/>\n      </xul:menulist>\n    </content>\n    <implementation>\n      <method name=\"getChild\">\n        <parameter name=\"aChildName\"/>\n        <body><![CDATA[\n          return document.getAnonymousElementByAttribute(this, \"anonid\", aChildName);\n        ]]></body>\n      </method>\n\n      <method name=\"addExtraUnit\">\n        <parameter name=\"aLabel\"/>\n        <parameter name=\"aValue\"/>\n        <body><![CDATA[\n          var extraunits = this.getAttribute(\"extraunits\");\n          this.setAttribute(\"extraunits\", (extraunits ? extraunits + \" \" : \"\") + aValue);\n\n          var popup = this.getChild(\"popup\");\n          if (!popup.querySelector(\"menuseparator\")) {\n            var menuseparator = document.createElement(\"menuseparator\");\n            popup.appendChild(menuseparator);\n          }\n\n          var item = document.createElement(\"menuitem\");\n          item.setAttribute(\"label\", aLabel);\n          item.setAttribute(\"value\", aValue);\n          popup.appendChild(item);\n        ]]></body>\n      </method>\n\n      <method name=\"update\">\n        <parameter name=\"aValue\"/>\n        <parameter name=\"aValueArray\"/>\n        <body><![CDATA[\n          // check if we have a numeric value\n          var units = this.getAttribute(\"units\").replace( / /g, \"|\");\n          var r = new RegExp( \"([+-]?[0-9]*\\\\.[0-9]+|[+-]?[0-9]+)(\" + units + \")*\", \"\");\n          if (aValue.match( r ) || this.getAttribute(\"extraunits\").indexOf(aValue) != -1) {\n            this.getChild(\"menulist\").value = aValue;\n          }\n          else {\n            this.getChild(\"menulist\").value = \"\";\n          }\n        ]]></body>\n      </method>\n\n      <method name=\"addSeparator\">\n        <body><![CDATA[\n          var menuseparator = document.createElement(\"menuseparator\");\n          this.getChild(\"popup\").appendChild(menuseparator);\n        ]]></body>\n      </method>\n\n      <method name=\"handleCommand\">\n        <body><![CDATA[\n          onLengthMenulistCommand(this.getChild(\"menulist\"),\n                                  this.getAttribute(\"units\"),\n                                  this.getAttribute(\"extraunits\"),\n                                  !(this.getAttribute(\"unsigned\") == \"true\"))\n        ]]></body>\n      </method>\n    </implementation>\n\n    <handlers>\n      <handler event=\"command\">\n        <![CDATA[\n          this.handleCommand();\n        ]]>\n      </handler>\n      <handler event=\"input\">\n        <![CDATA[\n          this.handleCommand();\n        ]]>\n      </handler>\n      <handler event=\"popupshowing\">\n        <![CDATA[\n          PopulateLengths(this.getChild(\"popup\"), this.getAttribute(\"units\"));\n        ]]>\n      </handler>\n    </handlers>\n  </binding>\n\n  <binding id=\"multibuttonBinding\"\n           extends=\"chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton\">\n    <implementation>\n      <field name=\"propertyElement\">null</field>f\n      <method name=\"init\">\n        <parameter name=\"aElt\"/>\n        <body><![CDATA[\n          this.propertyElement = aElt;\n        ]]></body>\n      </method>\n\n      <method name=\"update\">\n        <parameter name=\"aValue\"/>\n        <parameter name=\"aValueArray\"/>\n        <body><![CDATA[\n          if (aValueArray.indexOf(this.getAttribute(\"value\")) != -1)\n            this.setAttribute(\"checked\", \"true\");\n          else\n            this.removeAttribute(\"checked\");\n        ]]></body>\n      </method>\n    </implementation>\n\n    <handlers>\n      <handler event=\"command\">\n        <![CDATA[\n          var checked   = this.hasAttribute(\"checked\");\n          var value = (this.hasAttribute(\"value\") ? this.getAttribute(\"value\") : this.value);\n          if (!checked &&\n              (this.nodeName.toLowerCase() == \"checkbox\" || this.getAttribute(\"type\") == \"checkbox\"))\n            value = \"\";\n          var property  = this.getAttribute(\"property\");\n          var group     = this.getAttribute(\"group\");\n          var agregator = this.getAttribute(\"agregator\");\n\n          var radioMode = this.parentNode.hasAttribute(\"mode\")\n                            ? (this.parentNode.getAttribute(\"mode\") == \"radio\")\n                            : false;\n\n          for (var i = 0; i < this.propertyElement.elements.length; i++) {\n            var e = this.propertyElement.elements[i];\n            if (e != this) {\n              if (e.parentNode == this.parentNode && radioMode) {\n                e.removeAttribute(\"checked\");\n              }\n              else if (agregator\n                       && e.getAttribute(\"agregator\") == agregator\n                       && e.hasAttribute(\"checked\")) {\n                value = value + (value ? \" \" : \"\") + (e.hasAttribute(\"value\") ? e.getAttribute(\"value\") : e.value);\n              }\n              else {\n                if (e.parentNode.getAttribute(\"mode\") != \"radio\" && ! radioMode && (e.getAttribute(\"group\") != group || !agregator))\n                  e.removeAttribute(\"checked\");\n                else if (e.hasAttribute(\"checked\"))\n                  value = value + (value ? \" \" : \"\") + (e.hasAttribute(\"value\") ? e.getAttribute(\"value\") : e.value);\n              }\n            }\n          }\n          ApplyStyles([ { property: property, value: value} ]);\n        ]]>\n      </handler>\n    </handlers>\n  </binding>\n\n  <binding id=\"csscolorBinding\">\n    <content>\n#ifndef XP_MACOSX\n      <xul:ecolorpicker anonid=\"picker\"\n                        xbl:inherits=\"property,colorObjectId=propertyClean,showTransparency,color,fouredges,fouredgescontrol\"\n                        oncommand=\"SetColor(this, this.color)\"/>\n#else\n      <html:input anonid=\"picker\"\n                  type=\"color\"\n                  xbl:inherits=\"property,value=color,showTransparency,fouredges,fouredgescontrol\"\n                  oninput=\"SetColor(this, this.value)\"/>\n#endif\n    </content>\n    <implementation>\n      <method name=\"getChild\">\n        <parameter name=\"aChildName\"/>\n        <body><![CDATA[\n          return document.getAnonymousElementByAttribute(this, \"anonid\", aChildName);\n        ]]></body>\n      </method>\n\n      <method name=\"update\">\n        <parameter name=\"aValue\"/>\n        <parameter name=\"aValueArray\"/>\n        <body><![CDATA[\n#ifdef XP_MACOSX\n          this.getChild(\"picker\").value = aValue ? aValue : \"white\";\n          this.getChild(\"picker\").setAttribute(\"value\", aValue ? aValue : \"white\");\n#else\n          this.getChild(\"picker\").color = aValue;\n#endif\n        ]]></body>\n      </method>\n    </implementation>\n  </binding>\n</bindings>\n"
  },
  {
    "path": "sidebars/cssproperties/content/editGridTemplateEntry.js",
    "content": "Components.utils.import(\"resource://gre/modules/Services.jsm\");\n\nvar gTree = null;\nvar gReferenceParent = null;\nvar gReference = null;\nvar gRv = null;\n\nfunction Startup()\n{\n  gTree             = window.arguments[0];\n  gReferenceParent  = window.arguments[1];\n  gReference        = window.arguments[2];\n\n  gRv = window.arguments[3];\n\n  GetUIElements();\n\n  var count = gTree.view.rowCount;\n  if (count)\n    gDialog.noneRadio.disabled = true;\n  gDialog.textEntryTextbox.focus();\n}\n\nfunction Shutdown()\n{\n  \n}\n\nfunction Accept()\n{\n  if (gDialog.valueRadiogroup.selectedItem == gDialog.noneRadio)\n    gRv.value = \"none\";\n  else\n    gRv.value = gDialog.textEntryTextbox.value;\n  gRv.cancelled = false;\n}\n\nfunction onRadioSelected(aElt)\n{\n  gDialog.textEntryTextbox.disabled = (aElt.value == \"none\");\n  if (aElt.value == \"new\")\n    gDialog.textEntryTextbox.focus();\n  else\n    gDialog.textEntryTextbox.blur();\n}\n"
  },
  {
    "path": "sidebars/cssproperties/content/editGridTemplateEntry.xul",
    "content": "<?xml version=\"1.0\"?>\n\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n\n<!DOCTYPE dialog [\n  <!ENTITY % editGridTemplateDTD SYSTEM \"chrome://cssproperties/locale/editGridTemplate.dtd\">\n  %editGridTemplateDTD;\n]>\n\n<dialog id         = \"editGridTemplate\"\n        windowtype = \"BlueGriffon:cssproperties:editGridTemplate\"\n        title      = \"&window.title;\"\n        cleartheme = \"true\"\n        xmlns      = \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        persist    = \"screenX screenY width height\"\n        ondialogaccept = \"Accept()\"\n        onload     = \"Startup()\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://cssproperties/content/editGridTemplateEntry.js\"/>\n\n  <radiogroup orient=\"vertical\" onselect=\"onRadioSelected(this)\" id=\"valueRadiogroup\">\n    <radio id=\"noneRadio\" label=\"&none.label;\" value=\"none\"/>\n    <radio id=\"textentryRadio\" label=\"&newEntry.label;\" value=\"new\" selected=\"true\"/>\n    <textbox id=\"textEntryTextbox\" class=\"indent\"/>\n  </radiogroup>\n</dialog>\n"
  },
  {
    "path": "sidebars/cssproperties/content/flexbox.js",
    "content": "RegisterIniter(FlexBoxSectionIniter);\n\nfunction FlexBoxSectionIniter(aElt, aRuleset)\n{\n  var d = CssInspector.getCascadedValue(aRuleset, \"display\");\n  gDialog.flexBoxEnabledCheckbox.checked = (d == \"flex\" || d == \"inline-flex\");\n  gDialog.inlineBoxCheckbox.disabled = !gDialog.flexBoxEnabledCheckbox.checked;\n  gDialog.inlineBoxCheckbox.checked = (d == \"inline-flex\");\n\n  var ai = CssInspector.getCascadedValue(aRuleset, \"align-items\");\n  CheckToggle(gDialog.startBoxAlignButton,    ai == \"flex-start\");\n  CheckToggle(gDialog.centerBoxAlignButton,   ai == \"center\");\n  CheckToggle(gDialog.endBoxAlignButton,      ai == \"flex-end\");\n  CheckToggle(gDialog.baselineBoxAlignButton, ai == \"baseline\");\n  CheckToggle(gDialog.stretchBoxAlignButton,  ai == \"stretch\");\n\n  var as = CssInspector.getCascadedValue(aRuleset, \"align-self\");\n  CheckToggle(gDialog.startSelfAlignButton,    as == \"flex-start\");\n  CheckToggle(gDialog.centerSelfAlignButton,   as == \"center\");\n  CheckToggle(gDialog.endSelfAlignButton,      as == \"flex-end\");\n  CheckToggle(gDialog.baselineSelfAlignButton, as == \"baseline\");\n  CheckToggle(gDialog.stretchSelfAlignButton,  as == \"stretch\");\n  CheckToggle(gDialog.autoSelfAlignButton,     as == \"auto\");\n\n  /* NOT YET IMPLEMENTED BY GECKO\n  var ac = CssInspector.getCascadedValue(aRuleset, \"align-content\");\n  CheckToggle(gDialog.startAlignContentButton,    ac == \"flex-start\");\n  CheckToggle(gDialog.centerAlignContentButton,   ac == \"center\");\n  CheckToggle(gDialog.endAlignContentButton,      ac == \"flex-end\");\n  CheckToggle(gDialog.stretchAlignContentButton,  ac == \"stretch\");\n  CheckToggle(gDialog.spaceAroundAlignContentButton,     ac == \"space-around\");\n  CheckToggle(gDialog.spaceAroundAlignContentButton,     ac == \"space-between\");\n  */\n\n  var jc = CssInspector.getCascadedValue(aRuleset, \"justify-content\");\n  CheckToggle(gDialog.startJustifyContentButton,    jc == \"flex-start\");\n  CheckToggle(gDialog.centerJustifyContentButton,   jc == \"center\");\n  CheckToggle(gDialog.endJustifyContentButton,      jc == \"flex-end\");\n  CheckToggle(gDialog.stretchJustifyContentButton,  jc == \"stretch\");\n  CheckToggle(gDialog.spaceAroundJustifyContentButton,     jc == \"space-around\");\n  CheckToggle(gDialog.spaceAroundJustifyContentButton,     jc == \"space-between\");\n\n  var fd = CssInspector.getCascadedValue(aRuleset, \"flex-direction\");\n  CheckToggle(gDialog.rowBoxDirectionButton,            (fd == \"row\"));\n  CheckToggle(gDialog.reversedRowBoxDirectionButton,    (fd == \"row-reverse\"));\n  CheckToggle(gDialog.columnBoxDirectionButton,         (fd == \"column\"));\n  CheckToggle(gDialog.reversedColumnBoxDirectionButton, (fd == \"column-reverse\"));\n\n  var fg = CssInspector.getCascadedValue(aRuleset, \"flex-grow\");\n  gDialog.flexGrowTextbox.value = fg;\n\n  var fs = CssInspector.getCascadedValue(aRuleset, \"flex-shrink\");\n  gDialog.flexShrinkTextbox.value = fs;\n\n  var fb = CssInspector.getCascadedValue(aRuleset, \"flex-basis\");\n  gDialog.flexBasisMenulist.value = fb;\n\n  var bog = CssInspector.getCascadedValue(aRuleset, \"order\");\n  gDialog.boxOrdinalGroupTextbox.value = bog;\n\n}\n\nfunction ToggleFlexBox()\n{\n  gDialog.inlineBoxCheckbox.disabled = !gDialog.flexBoxEnabledCheckbox.checked;\n  ApplyStyles( [\n                 {\n                   property: \"display\",\n                   value: gDialog.flexBoxEnabledCheckbox.checked ?\n                          (gDialog.inlineBoxCheckbox.checked ? \"inline-flex\" : \"flex\") :\n                          \"\"\n                 }\n               ]);\n}\n\n"
  },
  {
    "path": "sidebars/cssproperties/content/flexbox.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE overlay [\n  <!ENTITY % csspropertiesDTD SYSTEM \"chrome://cssproperties/locale/cssproperties.dtd\">\n  %csspropertiesDTD;\n  <!ENTITY % backgrounditemDTD SYSTEM \"chrome://cssproperties/locale/backgrounditem.dtd\" >\n  %backgrounditemDTD;\n]>\n\n<overlay id=\"flexboxOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://cssproperties/content/flexbox.js\" />\n\n  <vbox id=\"propertiesBox\">\n      <hbox align=\"center\"\n            class=\"csspropertiesHeader\"\n            context=\"sectionHeaderContext\"\n            id=\"flexboxSectionHeader\"\n            onclick=\"ToggleSection(event, this)\"\n            position=\"25\">\n        <image />\n        <label value=\"&flexboxSectionHeader.label;\"/>\n      </hbox>\n\n      <vbox class=\"section\" id=\"flexboxSection\" position=\"26\">\n        <checkbox label=\"&enableFlexBox.label;\" animatable=\"false\"\n                  id=\"flexBoxEnabledCheckbox\"\n                  oncommand=\"ToggleFlexBox()\"/>\n        <checkbox label=\"&inlineBox.label;\" class=\"indent\" animatable=\"false\"\n                  id=\"inlineBoxCheckbox\"\n                  oncommand=\"ToggleFlexBox()\"/>\n        <grid>\n          <columns><column/><column/></columns>\n          <rows>\n            <row align=\"center\" animatable=\"false\">\n              <label value=\"&boxAlign.label;\"/>\n              <hbox align=\"center\">\n                <hbox align=\"center\">\n                  <toolbarbutton class=\"multibutton\" tooltiptext=\"&startBoxAlign.label;\" value=\"flex-start\" property=\"align-items\" type=\"checkbox\"\n                                 id=\"startBoxAlignButton\" group=\"align-items\"\n                                 oncommand=\"ToggleProperty(this)\"/>\n                  <toolbarbutton class=\"multibutton\" tooltiptext=\"&centerBoxAlign.label;\" value=\"center\" property=\"align-items\" type=\"checkbox\"\n                                 id=\"centerBoxAlignButton\" group=\"align-items\"\n                                 oncommand=\"ToggleProperty(this)\"/>\n                  <toolbarbutton class=\"multibutton\" tooltiptext=\"&endBoxAlign.label;\" value=\"flex-end\" property=\"align-items\" type=\"checkbox\"\n                                 id=\"endBoxAlignButton\" group=\"align-items\"\n                                 oncommand=\"ToggleProperty(this)\"/>\n                </hbox>\n                <hbox>\n                  <toolbarbutton class=\"multibutton\" tooltiptext=\"&baselineBoxAlign.label;\" value=\"baseline\" property=\"align-items\" type=\"checkbox\"\n                                 id=\"baselineBoxAlignButton\" group=\"align-items\"\n                                 oncommand=\"ToggleProperty(this)\"/>\n                </hbox>\n                <hbox>\n                  <toolbarbutton class=\"multibutton\" tooltiptext=\"&stretchBoxAlign.label;\" value=\"stretch\" property=\"align-items\" type=\"checkbox\"\n                                 id=\"stretchBoxAlignButton\" group=\"align-items\"\n                                 oncommand=\"ToggleProperty(this)\"/>\n                </hbox>\n              </hbox>\n            </row>\n\n            <row align=\"center\" animatable=\"false\">\n              <label value=\"&selfAlign.label;\"/>\n              <hbox align=\"center\">\n                <hbox align=\"center\">\n                  <toolbarbutton class=\"multibutton\" tooltiptext=\"&startBoxAlign.label;\" value=\"flex-start\" property=\"align-self\" type=\"checkbox\"\n                                 id=\"startSelfAlignButton\" group=\"align-self\"\n                                 oncommand=\"ToggleProperty(this)\"/>\n                  <toolbarbutton class=\"multibutton\" tooltiptext=\"&centerBoxAlign.label;\" value=\"center\" property=\"align-self\" type=\"checkbox\"\n                                 id=\"centerSelfAlignButton\" group=\"align-self\"\n                                 oncommand=\"ToggleProperty(this)\"/>\n                  <toolbarbutton class=\"multibutton\" tooltiptext=\"&endBoxAlign.label;\" value=\"flex-end\" property=\"align-self\" type=\"checkbox\"\n                                 id=\"endSelfAlignButton\" group=\"align-self\"\n                                 oncommand=\"ToggleProperty(this)\"/>\n                </hbox>\n                <hbox>\n                  <toolbarbutton class=\"multibutton\" tooltiptext=\"&baselineBoxAlign.label;\" value=\"baseline\" property=\"align-self\" type=\"checkbox\"\n                                 id=\"baselineSelfAlignButton\" group=\"align-self\"\n                                 oncommand=\"ToggleProperty(this)\"/>\n                </hbox>\n                <hbox>\n                  <toolbarbutton class=\"multibutton\" tooltiptext=\"&stretchBoxAlign.label;\" value=\"stretch\" property=\"align-self\" type=\"checkbox\"\n                                 id=\"stretchSelfAlignButton\" group=\"align-self\"\n                                 oncommand=\"ToggleProperty(this)\"/>\n                </hbox>\n                <hbox>\n                  <toolbarbutton class=\"multibutton\" label=\"&autoBoxAlign.label;\" value=\"auto\" property=\"align-self\" type=\"checkbox\"\n                                 id=\"autoSelfAlignButton\" group=\"align-self\"\n                                 oncommand=\"ToggleProperty(this)\"/>\n                </hbox>\n              </hbox>\n            </row>\n\n            <!--row align=\"center\" animatable=\"false\">\n              <label value=\"&alignContent.label;\"/>\n              <hbox align=\"center\">\n                <hbox align=\"center\">\n                  <toolbarbutton class=\"multibutton\" label=\"&startBoxAlign.label;\" value=\"flex-start\" property=\"align-content\" type=\"checkbox\"\n                                 id=\"startAlignContentButton\" group=\"align-content\"\n                                 oncommand=\"ToggleProperty(this)\"/>\n                  <toolbarbutton class=\"multibutton\" label=\"&centerBoxAlign.label;\" value=\"center\" property=\"align-content\" type=\"checkbox\"\n                                 id=\"centerAlignContentButton\" group=\"align-content\"\n                                 oncommand=\"ToggleProperty(this)\"/>\n                  <toolbarbutton class=\"multibutton\" label=\"&endBoxAlign.label;\" value=\"flex-end\" property=\"align-content\" type=\"checkbox\"\n                                 id=\"endAlignContentButton\" group=\"align-content\"\n                                 oncommand=\"ToggleProperty(this)\"/>\n                </hbox>\n                <hbox>\n                  <toolbarbutton class=\"multibutton\" label=\"&stretchBoxAlign.label;\" value=\"stretch\" property=\"align-content\" type=\"checkbox\"\n                                 id=\"stretchAlignContentButton\" group=\"align-content\"\n                                 oncommand=\"ToggleProperty(this)\"/>\n                </hbox>\n                <hbox>\n                  <toolbarbutton class=\"multibutton\" label=\"space-around\" value=\"space-around\" property=\"align-content\" type=\"checkbox\"\n                                 id=\"spaceAroundAlignContentButton\" group=\"align-content\"\n                                 oncommand=\"ToggleProperty(this)\"/>\n                  <toolbarbutton class=\"multibutton\" label=\"space-between\" value=\"space-between\" property=\"align-content\" type=\"checkbox\"\n                                 id=\"spaceAroundAlignContentButton\" group=\"align-content\"\n                                 oncommand=\"ToggleProperty(this)\"/>\n                </hbox>\n              </hbox>\n            </row-->\n\n            <row align=\"center\" animatable=\"false\">\n              <label value=\"&justifyContent.label;\"/>\n              <hbox align=\"center\">\n                <hbox align=\"center\">\n                  <toolbarbutton class=\"multibutton\" label=\"&startBoxAlign.label;\" value=\"flex-start\" property=\"justify-content\" type=\"checkbox\"\n                                 id=\"startJustifyContentButton\" group=\"justify-content\"\n                                 oncommand=\"ToggleProperty(this)\"/>\n                  <toolbarbutton class=\"multibutton\" label=\"&centerBoxAlign.label;\" value=\"center\" property=\"justify-content\" type=\"checkbox\"\n                                 id=\"centerJustifyContentButton\" group=\"justify-content\"\n                                 oncommand=\"ToggleProperty(this)\"/>\n                  <toolbarbutton class=\"multibutton\" label=\"&endBoxAlign.label;\" value=\"flex-end\" property=\"justify-content\" type=\"checkbox\"\n                                 id=\"endJustifyContentButton\" group=\"justify-content\"\n                                 oncommand=\"ToggleProperty(this)\"/>\n                </hbox>\n                <hbox>\n                  <toolbarbutton class=\"multibutton\" label=\"&stretchBoxAlign.label;\" value=\"stretch\" property=\"justify-content\" type=\"checkbox\"\n                                 id=\"stretchJustifyContentButton\" group=\"justify-content\"\n                                 oncommand=\"ToggleProperty(this)\"/>\n                </hbox>\n                <hbox>\n                  <toolbarbutton class=\"multibutton\" label=\"space-around\" value=\"space-around\" property=\"justify-content\" type=\"checkbox\"\n                                 id=\"spaceAroundJustifyContentButton\" group=\"justify-content\"\n                                 oncommand=\"ToggleProperty(this)\"/>\n                  <toolbarbutton class=\"multibutton\" label=\"space-between\" value=\"space-between\" property=\"justify-content\" type=\"checkbox\"\n                                 id=\"spaceAroundJustifyContentButton\" group=\"justify-content\"\n                                 oncommand=\"ToggleProperty(this)\"/>\n                </hbox>\n              </hbox>\n            </row>\n\n            <row align=\"center\" animatable=\"false\">\n              <label value=\"&boxDirection.label;\"/>\n              <hbox align=\"center\">\n\t              <toolbarbutton class=\"multibutton\" label=\"&row.label;\" value=\"row\" type=\"checkbox\" property=\"flex-direction\"\n\t                             id=\"rowBoxDirectionButton\" group=\"flex-direction\"\n\t                             oncommand=\"ToggleProperty(this)\"/>\n\t              <toolbarbutton class=\"multibutton\" label=\"&row.label; &reverseBoxDirection.label;\" value=\"row-reverse\" type=\"checkbox\" property=\"flex-direction\"\n\t                             id=\"reversedRowBoxDirectionButton\" group=\"flex-direction\"\n\t                             oncommand=\"ToggleProperty(this)\"/>\n\t              <toolbarbutton class=\"multibutton\" label=\"&column.label;\" value=\"column\" type=\"checkbox\" property=\"flex-direction\"\n\t                             id=\"columnBoxDirectionButton\" group=\"flex-direction\"\n\t                             oncommand=\"ToggleProperty(this)\"/>\n\t              <toolbarbutton class=\"multibutton\" label=\"&column.label; &reverseBoxDirection.label;\" value=\"column-reverse\" type=\"checkbox\" property=\"flex-direction\"\n\t                             id=\"reversedColumnBoxDirectionButton\" group=\"flex-direction\"\n\t                             oncommand=\"ToggleProperty(this)\"/>\n              </hbox>\n            </row>\n\n            <row align=\"center\">\n              <label value=\"&flexGrow.label;\"/>\n              <hbox>\n                <textbox id=\"flexGrowTextbox\" type=\"number\" min=\"0\" decimalplaces=\"2\"\n                         property=\"flex-grow\"\n                         oninput=\"ToggleProperty(this)\"\n                         oncommand=\"ToggleProperty(this)\"/>\n              </hbox>\n            </row>\n\n            <row align=\"center\">\n              <label value=\"&flexShrink.label;\"/>\n              <hbox>\n                <textbox id=\"flexShrinkTextbox\" type=\"number\" min=\"0\" decimalplaces=\"2\"\n                         property=\"flex-shrink\"\n                         oninput=\"ToggleProperty(this)\"\n                         oncommand=\"ToggleProperty(this)\"/>\n              </hbox>\n            </row>\n\n            <row align=\"center\" animatable=\"true\">\n              <label value=\"&flexBasis.label;\"/>\n              <hbox align=\"center\">\n\t              <menulist sizetopopup=\"none\" editable=\"true\" id=\"flexBasisMenulist\" property=\"flex-basis\"\n                           bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n\t                        checkimageratio=\"true\"\n\t                        oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'auto', false);\"\n\t                        oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'auto', false)\">\n\t                <menupopup id=\"widthMenupopup\"\n\t                           onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n\t                  <menuseparator/>\n\t                  <menuitem label=\"&autoWidth.label;\" value=\"auto\"/>\n\t                </menupopup>\n\t              </menulist>\n              </hbox>\n            </row>\n\n            <row align=\"center\" animatable=\"false\">\n              <label value=\"&boxOrdinalGroup.label;\"/>\n              <hbox>\n                <textbox id=\"boxOrdinalGroupTextbox\" type=\"number\" min=\"0\"\n                         property=\"order\"\n                         oninput=\"ToggleProperty(this)\"\n                         oncommand=\"ToggleProperty(this)\"/>\n              </hbox>\n            </row>\n          </rows>\n        </grid>\n      </vbox>\n  </vbox>\n</overlay>\n"
  },
  {
    "path": "sidebars/cssproperties/content/fonts.js",
    "content": "Components.utils.import(\"resource://gre/modules/urlHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/l10nHelper.jsm\");\n\nconst kFONT_FEATURES = [\n  \"aalt\",\n  \"calt\",\n  \"salt\",\n  \"liga\",\n  \"clig\",\n  \"dlig\",\n  \"hist\",\n  \"hlig\",\n  \"unic\",\n  \"smcp\",\n  \"c2sc\",\n  \"c2pc\",\n  \"pcap\",\n  \"case\",\n  \"cpsp\",\n  \"titl\",\n  \"swsh\",\n  \"cswh\",\n  \"frac\",\n  \"afrc\",\n  \"ordn\",\n  \"numr\",\n  \"dnom\",\n  \"sinf\",\n  \"sups\",\n  \"subs\",\n  \"onum\",\n  \"lnum\",\n  \"pnum\",\n  \"tnum\",\n  \"zero\",\n  \"mgrk\",\n  \"nalt\",\n  \"ornm\",\n  \"locl\",\n  \"size\",\n  \"isol\",\n  \"init\",\n  \"medi\",\n  \"fina\",\n  \"rlig\",\n  \"ccmp\",\n  \"mark\",\n  \"mkmk\",\n  \"hwid\"\n];\n\nRegisterIniter(FontsSectionIniter);\n\nfunction FontsSectionIniter(aElt, aRuleset)\n{\n  var ff = CssInspector.getCascadedValue(aRuleset, \"-moz-font-feature-settings\");\n\n  var checkboxes = document.getElementById(\"ffRows\").querySelectorAll(\"checkbox\");\n  var rv = [];\n  for (var i = 0; i < checkboxes.length; i++) {\n    var c = checkboxes[i];\n    var t = c.nextElementSibling;\n    c.checked = false;\n    t.setAttribute(\"disabled\", \"true\");\n  }\n\n  var ffArray = ff.split(\",\");\n  for (var i = 0; i < ffArray.length; i++) {\n    var f = ffArray[i].trim();\n    var m = f.match( /\"(....)\"\\s*([^\\s]*)|'(....)'\\s*([^\\s]*)/ );\n    if (m) {\n      if (m[1]) {\n        var e = document.getElementById(\"ff\" + m[1].toUpperCase());\n        e.checked = true;\n        e.nextElementSibling.removeAttribute(\"disabled\");\n        if (m[2])\n          e.nextElementSibling.value = m[2];\n      }\n      else if (m[3]) {\n        var e = document.getElementById(\"ff\" + m[3].toUpperCase());\n        e.nextElementSibling.removeAttribute(\"disabled\");\n        e.checked = true;\n        if (m[4])\n          e.nextElementSibling.value = m[4];\n      }\n    }\n  }\n}\n\nfunction FontsInit()\n{\n  window.removeEventListener('load',\n\t\t                          FontsInit,\n\t\t                          false);\n\n  var rows = document.getElementById(\"ffRows\");\n  for (var i = 0; i < kFONT_FEATURES.length; i+=2) {\n    var row = document.createElement(\"row\");\n    row.setAttribute(\"align\", \"center\");\n\n    var id1 = kFONT_FEATURES[i];\n\n    var c1 = document.createElement(\"checkbox\");\n    c1.setAttribute(\"id\", \"ff\" + id1.toUpperCase());\n    row.appendChild(c1);\n\n    var t1 = document.createElement(\"textbox\");\n    t1.setAttribute(\"size\", \"2\");\n    t1.setAttribute(\"id\", \"ff\" + id1.toUpperCase() + 'val');\n    row.appendChild(t1);\n\n    var h1 = document.createElement(\"hbox\");\n    h1.setAttribute(\"align\", \"center\");\n    h1.setAttribute(\"style\", \"-moz-margin-start: 4px\");\n    row.appendChild(h1);\n\n    var i1 = document.createElement(\"image\");\n    i1.setAttribute(\"src\", \"chrome://cssproperties/skin/fontFeatures/\" + id1 + \".png\");\n    i1.setAttribute(\"tooltiptext\",\n                    \"(\" + id1 + \") \" +\n                    L10NUtils.getStringFromURL(\"FF\" + id1,\n                                               \"chrome://cssproperties/locale/fontFeatures.properties\"));\n    h1.appendChild(i1);\n\n    if (i+1 < kFONT_FEATURES.length) {\n\t    var id2 = kFONT_FEATURES[i+1];\n\t    var sp = document.createElement(\"spacer\");\n\t    row.appendChild(sp);\n\t    \n\t    var c2 = document.createElement(\"checkbox\");\n\t    c2.setAttribute(\"id\", \"ff\" + id2.toUpperCase());\n\t    row.appendChild(c2);\n\t\n\t    var t2 = document.createElement(\"textbox\");\n\t    t2.setAttribute(\"size\", \"2\");\n\t    t2.setAttribute(\"id\", \"ff\" + id2.toUpperCase() + 'val');\n\t    row.appendChild(t2);\n\t\n\t    var h2 = document.createElement(\"hbox\");\n\t    h2.setAttribute(\"align\", \"center\");\n      h2.setAttribute(\"style\", \"-moz-margin-start: 4px\");\n\t    row.appendChild(h2);\n\t\n\t    var i2 = document.createElement(\"image\");\n\t    i2.setAttribute(\"src\", \"chrome://cssproperties/skin/fontFeatures/\" + id2 + \".png\");\n\t    i2.setAttribute(\"tooltiptext\",\n                    \"(\" + id2 + \") \" +\n\t                    L10NUtils.getStringFromURL(\"FF\" + id2,\n\t                                               \"chrome://cssproperties/locale/fontFeatures.properties\"));\n\t    h2.appendChild(i2);\n    }\n    rows.appendChild(row);\n  }\n}\n\nfunction ReserializeFontFeatures(aElt)\n{\n  var checkboxes = aElt.querySelectorAll(\"checkbox\");\n  var rv = [];\n  for (var i = 0; i < checkboxes.length; i++) {\n    var c = checkboxes[i];\n    var t = c.nextElementSibling;\n    if (c.checked) {\n      var id = c.getAttribute(\"id\").substr(2, 4).toLowerCase();\n      var str = '\"' + id + '\"';\n      t.removeAttribute(\"disabled\");\n      if (t.value)\n        str += \" \" + t.value;\n      rv.push(str);\n    }\n    else\n      t.setAttribute(\"disabled\", \"true\");\n  }\n  if (rv.length)\n    ApplyStyles([\n                  {\n                    property: \"-moz-font-feature-settings\",\n                    value: rv.join(\", \")\n                  }\n                ]);\n  else\n    ApplyStyles([\n                  {\n                    property: \"-moz-font-feature-settings\",\n                    value: \"\"\n                  }\n                ]);\n}\n"
  },
  {
    "path": "sidebars/cssproperties/content/fonts.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE overlay [\n  <!ENTITY % csspropertiesDTD SYSTEM \"chrome://cssproperties/locale/cssproperties.dtd\">\n  %csspropertiesDTD;\n]>\n\n<overlay id=\"fontsOverlay\"\n         xmlns:html = \"http://www.w3.org/1999/xhtml\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://cssproperties/content/fonts.js\" />\n\n  <vbox id=\"propertiesBox\">\n        <hbox align=\"center\"\n              class=\"csspropertiesHeader\"\n              context=\"sectionHeaderContext\"\n              id=\"fontsSectionHeader\"\n              onclick=\"ToggleSection(event, this)\"\n              position=\"3\">\n        <image />\n        <label value=\"&fontsSectionHeader.label;\"/>\n      </hbox>\n\n      <vbox class=\"section\"\n            id=\"fontsSection\"\n            position=\"4\">\n        <grid id=\"ffGrid\">\n          <columns><column/><column/><column/><column flex=\"1\"/><column/><column/><column/></columns>\n          <rows id=\"ffRows\"\n                oninput=\"ReserializeFontFeatures(this)\"\n                oncommand=\"ReserializeFontFeatures(this)\"/>\n        </grid>\n      </vbox>\n  </vbox>\n  <script type=\"application/x-javascript\">\n    <![CDATA[\n      window.addEventListener('load',\n                              FontsInit,\n                              false);\n    ]]></script>\n</overlay>\n"
  },
  {
    "path": "sidebars/cssproperties/content/general.js",
    "content": "RegisterIniter(GeneralSectionIniter);\n\nfunction GeneralSectionIniter(aElt, aRuleset)\n{\n  deleteAllChildren(gDialog.fontFamilyListbox);\n\n  var fontFamily = CssInspector.getCascadedValue(aRuleset, \"font-family\");\n  if (fontFamily) {\n    var fonts = fontFamily.split(\",\");\n    fonts.forEach(function(aElt, aIndex, aArray) {\n        if (aElt[0] == \"'\" || aElt[0] == '\"')\n          aElt = aElt.substr(1, aElt.length - 2);\n        gDialog.fontFamilyListbox.appendItem(aElt, aElt);\n      });\n    //SetEnabledElement(gDialog.removeFontButton, gDialog.fontFamilyListbox.itemCount);\n  }\n  if (gDialog.fontFamilyListbox.itemCount)\n    gDialog.fontFamilyListbox.selectedIndex = 0;\n\n  var webFonts = CssInspector.getWebFonts(EditorUtils.getCurrentDocument());\n  var child = gDialog.beforeWebfontsMenuseparator.nextSibling;\n  while (child && child.id != \"afterWebfontsMenuseparator\") {\n    var tmp = child.nextSibling;\n    gDialog.addFontMenupopup.removeChild(child);\n    child = tmp;\n  }\n  var found = false;\n  for (var i in webFonts) {\n    found = true;\n    var item = document.createElement(\"menuitem\");\n    item.setAttribute(\"label\", i);\n    item.setAttribute(\"value\", i);\n    gDialog.addFontMenupopup.insertBefore(item, gDialog.afterWebfontsMenuseparator)\n  }\n  gDialog.afterWebfontsMenuseparator.hidden = !found;\n}\n\nfunction AddFont(aEvent)\n{\n  var elt = aEvent.originalTarget;\n  if (elt.nodeName.toLowerCase() != \"menuitem\")\n    return;\n  var value = elt.getAttribute(\"label\");\n  if (elt.hasAttribute(\"global\")) {\n    deleteAllChildren(gDialog.fontFamilyListbox);\n    var fontsArray = value.split(\",\");\n    for (var i = 0; i < fontsArray.length; i++) {\n      var v = fontsArray[i].trim();\n      gDialog.fontFamilyListbox.appendItem(v, v);\n    }\n  }\n  else {\n    gDialog.fontFamilyListbox.appendItem(value, value);\n  }\n  ApplyFontFamily();\n}\n\nfunction OnFontFamilySelect(aElt)\n{\n  var item = aElt.selectedItem;\n  SetEnabledElement(gDialog.removeFontButton, (item != null));    \n}\n\nfunction DeleteFont()\n{\n  var item = gDialog.fontFamilyListbox.selectedItem;\n  if (!item) return; // sanity check\n  item.parentNode.removeChild(item);\n  ApplyFontFamily();\n}\n\nfunction ApplyFontFamily()\n{\n  var child = gDialog.fontFamilyListbox.firstChild;\n  var ff = \"\";\n  while (child) {\n    ff += (ff ? \", \" : \"\");\n    ff += '\"' + child.value + '\"';\n    child = child.nextSibling;\n  }\n  ApplyStyles([\n                {\n                  property: \"font-family\",\n                  value: ff\n                }\n              ]);\n}\n\n"
  },
  {
    "path": "sidebars/cssproperties/content/general.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE overlay [\n  <!ENTITY % csspropertiesDTD SYSTEM \"chrome://cssproperties/locale/cssproperties.dtd\">\n  %csspropertiesDTD;\n  <!ENTITY % backgrounditemDTD SYSTEM \"chrome://cssproperties/locale/backgrounditem.dtd\" >\n  %backgrounditemDTD;\n]>\n\n<overlay id=\"generalOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://cssproperties/content/general.js\" />\n\n  <vbox id=\"propertiesBox\">\n        <hbox align=\"center\"\n              class=\"csspropertiesHeader\"\n              context=\"sectionHeaderContext\"\n              id=\"generalSectionHeader\"\n              onclick=\"ToggleSection(event, this)\"\n              position=\"1\">\n        <image />\n        <label value=\"&generalSectionHeader.label;\"/>\n      </hbox>\n\n      <vbox class=\"section\"\n            id=\"generalSection\"\n            position=\"2\">\n\n        <grid>\n          <columns><column/><column/></columns>\n          <rows>\n\n            <row align=\"top\" animatable=\"false\">\n              <label value=\"&fontFamily.label;\"\n                     class=\"text-link\"\n                     href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/font-family\"\n                     tooltiptext=\"font-family\"/>\n              <vbox>\n                <listbox id=\"fontFamilyListbox\"  class=\"listboxBg\"\n                         onselect=\"OnFontFamilySelect(this)\"\n                         rows=\"6\"/>\n        \n                <hbox class=\"listboxBg\">\n                  <toolbarbutton id=\"addFontButton\" class=\"listboxBgPlusButton\" type=\"menu\"\n                                 oncommand=\"AddFont(event)\">\n                    <menupopup id=\"addFontMenupopup\">\n                      <checkbox id=\"viewFontsCheckbox\" label=\"&viewFonts.label;\"/>\n                      <menuseparator/>\n                      <menuitem label=\"Arial, Helvetica, sans-serif\" global=\"true\"\n                                style=\"font-family: Arial, Helvetica, sans-serif\" />\n                      <menuitem label=\"Times New Roman, Times, serif\" global=\"true\"\n                                style=\"font-family: Times New Roman, Times, serif\"/>\n                      <menuitem label=\"Courier New, Courier, monospace\" global=\"true\"\n                                style=\"font-family: Courier New, Courier, monospace\"/>\n                      <menuseparator id=\"beforeWebfontsMenuseparator\"/>\n                      <menuseparator id=\"afterWebfontsMenuseparator\" hidden=\"true\"/>\n                    </menupopup>\n                  </toolbarbutton>\n                  <toolbarbutton id=\"removeFontButton\" class=\"listboxBgMinusButton\"\n                                 disabled=\"true\"\n                                 oncommand=\"DeleteFont()\"/>\n                  \n                </hbox>\n              </vbox>\n            </row>\n\n            <cssproperty property=\"font-size\"\n                         grammar=\"ulength('') | smaller | larger | _ | xx-small | x-small | small | medium | large | x-large | xx-large\">\n              <l10n>\n                font-size=&fontSize.label;\n                url=https://developer.mozilla.org/en-US/docs/Web/CSS/font-size\n                smaller=&fontSizeSmaller.label;\n                larger=&fontSizeLarger.label;\n                xx-small=&fontSizeXxsmall.label;\n                x-small=&fontSizeXsmall.label;\n                small=&fontSizeSmall.label;\n                medium=&fontSizeMedium.label;\n                large=&fontSizeLarge.label;\n                x-large=&fontSizeXlarge.label;\n                xx-large=&fontSizeXxlarge.label;\n              </l10n>\n            </cssproperty>\n\n            <cssproperty property=\"line-height\"\n                         grammar=\"ulength('') | normal ]\">\n              <l10n>\n                line-height=&lineHeight.label;\n                url=https://developer.mozilla.org/en-US/docs/Web/CSS/line-height\n                normal=&lineHeightNormal.label;\n              </l10n>\n            </cssproperty>\n\n            <cssproperty property=\"font-weight\"\n                         grammar=\"normal | bold | _ | lighter | bolder\">\n              <l10n>\n                font-weight=&fontWeight.label;\n                url=https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight\n                normal=&fontWeightNormal.label;\n                bold=&fontWeightBold.label;\n                lighter=&fontWeightLighter.label;\n                bolder=&fontWeightBolder.label;\n              </l10n>\n            </cssproperty>\n\n            <cssproperty property=\"font-style\"\n                         grammar=\"normal | italic | oblique\">\n              <l10n>\n                font-style=&fontStyle.label;\n                url=https://developer.mozilla.org/en-US/docs/Web/CSS/font-style\n                normal=&fontStyleNormal.label;\n                italic=&fontStyleItalic.label;\n                oblique=&fontStyleOblique.label;\n              </l10n>\n            </cssproperty> \n\n            <cssproperty property=\"text-decoration\"\n                         grammar=\"none | [ underline || overline || line-through || blink ]\">\n              <l10n>\n                text-decoration=&textDecoration.label;\n                url=https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration\n                none=&textDecorationNone.label;\n                underline=&textDecorationUnderline.label;\n                overline=&textDecorationOverline.label;\n                line-through=&textDecorationLinethrough.label;\n              </l10n>\n            </cssproperty>\n\n            <cssproperty property=\"text-transform\"\n                         grammar=\"none | lowercase | uppercase | capitalize\">\n              <l10n>\n                text-transform=&textTransform.label;\n                url=https://developer.mozilla.org/en-US/docs/Web/CSS/text-transform\n                none=&textTransformNone.label;\n                lowercase=&textTransformLowercase.label;\n                uppercase=&textTransformUppercase.label;\n                capitalize=&textTransformCapitalize.label;\n              </l10n>\n            </cssproperty>\n\n            <cssproperty property=\"font-variant\"\n                         grammar=\"normal | small-caps\">\n              <l10n>\n                font-variant=&fontVariant.label;\n                url=https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant\n                normal=&fontVariantNormal.label;\n                small-caps=&fontVariantSmallCaps.label;\n              </l10n>\n            </cssproperty>\n\n            <cssproperty property=\"text-align\"\n                         grammar=\"left | center | right | _ | justify | __ | start | end\">\n              <l10n>\n                text-align=&textAlign.label;\n                url=https://developer.mozilla.org/en-US/docs/Web/CSS/vertical-align\n                start=&textAlignStart.label;\n                end=&textAlignEnd.label;\n              </l10n>\n            </cssproperty> \n\n            <cssproperty property=\"vertical-align\"\n                         grammar=\"length('') | baseline | sub | super | top | text-top | middle | bottom | text-bottom\">\n              <l10n>\n                vertical-align=&verticalAlign.label;\n                url=https://developer.mozilla.org/en-US/docs/Web/CSS/line-height\n                baseline=&baselineVerticalAlign.label;\n                sub=&subVerticalAlign.label;\n                super=&superVerticalAlign.label;\n                top=&topVerticalAlign.label;\n                text-top=&textTopVerticalAlign.label;\n                middle=&middleVerticalAlign.label;\n                bottom=&bottomVerticalAlign.label;\n                text-bottom=&textBottomVerticalAlign.label;\n              </l10n>\n            </cssproperty>\n\n            <cssproperty property=\"direction\"\n                         grammar=\"ltr | rtl\">\n              <l10n>\n                direction=&direction.label;\n                url=https://developer.mozilla.org/en-US/docs/Web/CSS/direction\n                ltr=&ltrDirection.label;\n                rtl=&rtlDirection.label;\n              </l10n>\n            </cssproperty> \n\n            <cssproperty property=\"letter-spacing\"\n                         grammar=\"length('') | normal\">\n              <l10n>\n                letter-spacing=&letterSpacing.label;\n                url=https://developer.mozilla.org/en-US/docs/Web/CSS/letter-spacing\n                normal=&normalLetterSpacing.label;\n              </l10n>\n            </cssproperty>\n\n            <cssproperty property=\"word-spacing\"\n                         grammar=\"length('') | normal\">\n              <l10n>\n                word-spacing=&wordSpacing.label;\n                url=https://developer.mozilla.org/en-US/docs/Web/CSS/word-spacing\n                normal=&normalWordSpacing.label;\n              </l10n>\n            </cssproperty>\n\n            <cssproperty property=\"word-wrap\"\n                         grammar=\"normal | break-word\">\n              <l10n>\n                word-wrap=&wordWrap.label;\n                url=https://developer.mozilla.org/en-US/docs/Web/CSS/word-wrap\n                normal=&normalWordWrap.label;\n                break-word=&breakWordWordWrap.label;\n              </l10n>\n            </cssproperty>\n\n            <cssproperty property=\"text-indent\"\n                         grammar=\"length('')\">\n              <l10n>\n                text-indent=&textIndent.label;\n                url=https://developer.mozilla.org/en-US/docs/Web/CSS/text-indent\n              </l10n>\n            </cssproperty>\n\n            <cssproperty property=\"writing-mode\"\n                         grammar=\"horizontal-tb| vertical-lr | vertical-rl\">\n              <l10n>\n                writing-mode=&writingMode.label;\n                url=https://developer.mozilla.org/en-US/docs/Web/CSS/writing-mode\n              </l10n>\n            </cssproperty>\n          </rows>\n        </grid>\n      </vbox>\n  </vbox>\n</overlay>\n"
  },
  {
    "path": "sidebars/cssproperties/content/geometry.js",
    "content": "RegisterIniter(GeometrySectionIniter);\n\nfunction GeometrySectionIniter(aElt, aRuleset)\n{\n  var mt = CssInspector.getCascadedValue(aRuleset, \"margin-top\");\n  var mb = CssInspector.getCascadedValue(aRuleset, \"margin-bottom\");\n  var ml = CssInspector.getCascadedValue(aRuleset, \"margin-left\");\n  var mr = CssInspector.getCascadedValue(aRuleset, \"margin-right\");\n  var afm = (mt == mb && mt == ml && mt == mr);\n  gDialog.useSameFourMarginsCheckbox.checked = afm;\n  gDialog.marginRightMenulist.style.visibility = (afm ? \"hidden\": \"\");\n  gDialog.marginLeftMenulist.style.visibility = (afm ? \"hidden\": \"\");\n  gDialog.marginTopMenulist.style.visibility = (afm ? \"hidden\": \"\");\n  gDialog.marginTopMenulist.value = mt;\n  gDialog.marginBottomMenulist.value = mb;\n  gDialog.marginLeftMenulist.value = ml;\n  gDialog.marginRightMenulist.value = mr;\n\n  var pt = CssInspector.getCascadedValue(aRuleset, \"padding-top\");\n  var pb = CssInspector.getCascadedValue(aRuleset, \"padding-bottom\");\n  var pl = CssInspector.getCascadedValue(aRuleset, \"padding-left\");\n  var pr = CssInspector.getCascadedValue(aRuleset, \"padding-right\");\n  var afp = (pt == pb && pt == pl && pt == pr);\n  gDialog.useSameFourPaddingsCheckbox.checked = afp;\n  gDialog.paddingRightMenulist.style.visibility = (afp ? \"hidden\" : \"\");\n  gDialog.paddingLeftMenulist.style.visibility = (afp ? \"hidden\" : \"\");\n  gDialog.paddingTopMenulist.style.visibility = (afp ? \"hidden\" : \"\");\n  gDialog.paddingTopMenulist.value = pt;\n  gDialog.paddingBottomMenulist.value = pb;\n  gDialog.paddingLeftMenulist.value = pl;\n  gDialog.paddingRightMenulist.value = pr;\n\n  var w = CssInspector.getCascadedValue(aRuleset, \"width\");\n  gDialog.widthMenulist.value = w;\n  var mw = CssInspector.getCascadedValue(aRuleset, \"min-width\");\n  gDialog.minWidthMenulist.value = mw;\n  var Mw = CssInspector.getCascadedValue(aRuleset, \"max-width\");\n  gDialog.maxWidthMenulist.value = Mw;\n  var h = CssInspector.getCascadedValue(aRuleset, \"height\");\n  gDialog.heightMenulist.value = h;\n  var mh = CssInspector.getCascadedValue(aRuleset, \"min-height\");\n  gDialog.minHeightMenulist.value = mh;\n  var Mh = CssInspector.getCascadedValue(aRuleset, \"max-height\");\n  gDialog.maxHeightMenulist.value = Mh;\n\n  var isImg = (\"nodeName\" in aElt\n               && aElt.nodeName.toLowerCase() == \"img\");\n  gDialog.preserveImageRatioCheckbox.hidden = !isImg;\n  if (isImg)\n    gDialog.getNaturalSizeButton.removeAttribute(\"hidden\");\n  else\n    gDialog.getNaturalSizeButton.setAttribute(\"hidden\", \"true\");\n}\n\nfunction ToggleFourEdges(aCheckbox, aPrefix)\n{\n  var checked = aCheckbox.checked;\n  gDialog[aPrefix + \"RightMenulist\"].style.visibility = (checked ? \"hidden\": \"\");\n  gDialog[aPrefix + \"LeftMenulist\"].style.visibility = (checked ? \"hidden\": \"\");\n  gDialog[aPrefix + \"TopMenulist\"].style.visibility = (checked ? \"hidden\": \"\");\n  if (checked) {\n    var value = gDialog[aPrefix + \"BottomMenulist\"].value;\n    gDialog[aPrefix + \"RightMenulist\"].value= value;\n    gDialog[aPrefix + \"LeftMenulist\"].value= value;\n    gDialog[aPrefix + \"TopMenulist\"].value= value;\n    onLengthMenulistCommand(gDialog[aPrefix + \"BottomMenulist\"], '% px pt cm in mm pc em ex rem ch', '', false);\n  }\n}\n\nfunction GetNaturalSize()\n{\n  gDialog.widthMenulist.value = gCurrentElement.naturalWidth + \"px\";\n  gDialog.heightMenulist.value = gCurrentElement.naturalHeight + \"px\";\n  gDialog.preserveImageRatioCheckbox.checked = true;\n  ApplyStyles( [ {\n                  property: \"width\",\n                  value: gDialog.widthMenulist.value\n                },\n                {\n                  property: \"height\",\n                  value: gDialog.heightMenulist.value\n                }\n  ]);\n}\n"
  },
  {
    "path": "sidebars/cssproperties/content/geometry.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE overlay [\n  <!ENTITY % csspropertiesDTD SYSTEM \"chrome://cssproperties/locale/cssproperties.dtd\">\n  %csspropertiesDTD;\n  <!ENTITY % backgrounditemDTD SYSTEM \"chrome://cssproperties/locale/backgrounditem.dtd\" >\n  %backgrounditemDTD;\n]>\n\n<overlay id=\"geometryOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://cssproperties/content/geometry.js\" />\n\n  <vbox id=\"propertiesBox\">\n      <hbox align=\"center\"\n            class=\"csspropertiesHeader\"\n            context=\"sectionHeaderContext\"\n            id=\"geometrySectionHeader\"\n            onclick=\"ToggleSection(event, this)\"\n            position=\"7\">\n        <image />\n        <label value=\"&geometrySectionHeader.label;\"/>\n      </hbox>\n\n      \n      <vbox class=\"section\" id=\"geometrySection\" position=\"8\">\n\n        <grid>\n          <columns><column/><column/><column/><column/><column/></columns>\n          <rows>\n            <row align=\"center\" animatable=\"true\">\n              <label value=\"&width.label;\"\n                     class=\"text-link\"\n                     href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/width\"\n                     tooltiptext=\"width\"/>\n              <menulist sizetopopup=\"none\" editable=\"true\" id=\"widthMenulist\" property=\"width\"\n                        bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                        checkimageratio=\"true\"\n                        oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'auto', false);\"\n                        oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'auto', false)\">\n                <menupopup id=\"widthMenupopup\"\n                           onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                  <menuseparator/>\n                  <menuitem label=\"&autoWidth.label;\" value=\"auto\"/>\n                </menupopup>\n              </menulist>\n              <spacer flex=\"1\"/>\n              <checkbox label=\"&preserveImageRatio.label;\"\n                        id=\"preserveImageRatioCheckbox\"/>\n            </row>\n\n            <row align=\"center\" animatable=\"true\">\n              <label value=\"&height.label;\"\n                     class=\"text-link\"\n                     href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/height\"\n                     tooltiptext=\"height\"/>\n              <menulist sizetopopup=\"none\" editable=\"true\" id=\"heightMenulist\" property=\"height\"\n                        bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                        checkimageratio=\"true\"\n                        oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'auto', false)\"\n                        oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'auto', false)\">\n                <menupopup id=\"heightMenupopup\"\n                           onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                  <menuseparator/>\n                  <menuitem label=\"&autoHeight.label;\" value=\"auto\"/>\n                </menupopup>\n              </menulist>\n              <spacer flex=\"1\"/>\n              <button label=\"&getNaturalSize.label;\" id=\"getNaturalSizeButton\"\n                      oncommand=\"GetNaturalSize()\"/>\n            </row>\n\n            <row align=\"center\" animatable=\"true\">\n              <label value=\"&minWidth.label;\"\n                     class=\"text-link\"\n                     href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/min-width\"\n                     tooltiptext=\"min-width\"/>\n              <menulist sizetopopup=\"none\" editable=\"true\" id=\"minWidthMenulist\" property=\"min-width\"\n                        bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                        oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'none', false)\"\n                        oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'none', false)\">\n                <menupopup id=\"minWidthMenupopup\"\n                           onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                </menupopup>\n              </menulist>\n              <label value=\"&maxWidth.label;\"\n                   class=\"text-link\"\n                   href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/max-width\"\n                   tooltiptext=\"max-width\"/>\n              <hbox align=\"center\">\n                <menulist sizetopopup=\"none\" editable=\"true\" id=\"maxWidthMenulist\" property=\"max-width\"\n                          bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                          oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'none', false)\"\n                          oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'none', false)\">\n                  <menupopup id=\"maxWidthMenupopup\"\n                             onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                    <menuseparator/>\n                    <menuitem label=\"&noneMaxWidth.label;\" value=\"none\"/>\n                  </menupopup>\n                </menulist>\n              </hbox>\n            </row>\n\n            <row align=\"center\" animatable=\"true\">\n              <label value=\"&minHeight.label;\"\n                     class=\"text-link\"\n                     href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/min-height\"\n                     tooltiptext=\"min-height\"/>\n              <menulist sizetopopup=\"none\" editable=\"true\" id=\"minHeightMenulist\" property=\"min-height\"\n                        bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                        oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'none', false)\"\n                        oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'none', false)\">\n                <menupopup id=\"minHeightMenupopup\"\n                           onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                </menupopup>\n              </menulist>\n              <label value=\"&maxHeight.label;\"\n                     class=\"text-link\"\n                     href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/max-height\"\n                     tooltiptext=\"max-height\"/>\n              <hbox align=\"center\">\n                <menulist sizetopopup=\"none\" editable=\"true\" id=\"maxHeightMenulist\" property=\"max-height\"\n                          bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                          oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'none', false)\"\n                          oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'none', false)\">\n                  <menupopup id=\"maxHeightMenupopup\"\n                             onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                    <menuseparator/>\n                    <menuitem label=\"&noneMaxHeight.label;\" value=\"none\"/>\n                  </menupopup>\n                </menulist>\n              </hbox>\n            </row>\n\n          </rows>\n        </grid>\n\n        <vbox id=\"geometry-margin-box\" animatable=\"true\">\n\n          <hbox align=\"center\">\n            <label value=\"&margins.label;\"\n                     class=\"text-link\"\n                     href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/margin\"\n                     tooltiptext=\"margin\"/>\n            <spacer flex=\"1\"/>\n            <menulist sizetopopup=\"none\" editable=\"true\" id=\"marginTopMenulist\" property=\"margin-top\"\n                      bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch' unsigned=\"true\"\n                      oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'auto', true)\"\n                      oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'auto', true)\">\n              <menupopup id=\"marginTopMenupopup\"\n                         onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                <menuseparator/>\n                <menuitem label=\"&autoMargin.label;\" value=\"auto\"/>\n              </menupopup>\n            </menulist>\n            <spacer flex=\"1\"/>\n            <label value=\"&margins.label;\" style=\"visibility: hidden\"/>\n          </hbox>\n\n          <hbox align=\"center\">\n            <menulist sizetopopup=\"none\" editable=\"true\" id=\"marginLeftMenulist\" property=\"margin-left\"\n                      bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch' unsigned=\"true\"\n                      oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'auto', true)\"\n                      oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'auto', true)\">\n              <menupopup id=\"marginLeftMenupopup\"\n                         onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                <menuseparator/>\n                <menuitem label=\"&autoMargin.label;\" value=\"auto\"/>\n              </menupopup>\n            </menulist>\n            <vbox flex=\"1\" id=\"geometry-padding-box\">\n              <hbox align=\"center\">\n                <label value=\"&paddings.label;\"\n                     class=\"text-link\"\n                     href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/padding\"\n                     tooltiptext=\"padding\"/>\n                <spacer flex=\"1\"/>\n                <menulist sizetopopup=\"none\" editable=\"true\" id=\"paddingTopMenulist\" property=\"padding-top\"\n                      bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                          oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', false)\"\n                          oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', false)\">\n                  <menupopup id=\"paddingTopMenupopup\"\n                             onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                  </menupopup>\n                </menulist>\n                <spacer flex=\"1\"/>\n                <label value=\"&paddings.label;\" style=\"visibility: hidden\"/>\n              </hbox>\n              <hbox align=\"center\">\n                <menulist sizetopopup=\"none\" editable=\"true\" id=\"paddingLeftMenulist\" property=\"padding-left\"\n                          bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                          oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', false)\"\n                          oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', false)\">\n                  <menupopup id=\"paddingLeftMenupopup\"\n                             onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                  </menupopup>\n                </menulist>\n                <vbox id=\"geometry-content-box\" flex=\"1\" align=\"center\">\n                  <spacer flex=\"1\"/>\n                  <label value=\"&contentArea.label;\"/>\n                  <spacer flex=\"1\"/>\n                </vbox>\n                <menulist sizetopopup=\"none\" editable=\"true\" id=\"paddingRightMenulist\" property=\"padding-right\"\n                          bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                          oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', false)\"\n                          oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', false)\">\n                  <menupopup id=\"paddingRightMenupopup\"\n                             onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                  </menupopup>\n                </menulist>\n              </hbox>\n              <hbox align=\"center\">\n                <spacer flex=\"1\"/>\n                    <menulist sizetopopup=\"none\" editable=\"true\" id=\"paddingBottomMenulist\" property=\"padding-bottom\"\n                              bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                              fouredges=\"padding-top,padding-left,padding-right\"\n                              fouredgescontrol=\"useSameFourPaddingsCheckbox\"\n                              oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', false)\"\n                              oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', false)\">\n                      <menupopup id=\"paddingBottomMenupopup\"\n                                 onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                      </menupopup>\n                    </menulist>\n                <spacer flex=\"1\"/>\n              </hbox>\n              <hbox align=\"center\">\n                <spacer flex=\"1\"/>\n                <checkbox label=\"&useSameFourPaddings.label;\" id=\"useSameFourPaddingsCheckbox\"\n                      oncommand=\"ToggleFourEdges(this, 'padding')\"/>\n                <spacer flex=\"1\"/>\n              </hbox>\n            </vbox>\n            <menulist sizetopopup=\"none\" editable=\"true\" id=\"marginRightMenulist\" property=\"margin-right\"\n                      bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch' unsigned=\"true\"\n                      oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'auto', true)\"\n                      oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'auto', true)\">\n              <menupopup id=\"marginRightMenupopup\"\n                         onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                <menuseparator/>\n                <menuitem label=\"&autoMargin.label;\" value=\"auto\"/>\n              </menupopup>\n            </menulist>\n          </hbox>\n\n          <hbox align=\"center\">\n            <spacer flex=\"1\"/>\n            <menulist sizetopopup=\"none\" editable=\"true\" id=\"marginBottomMenulist\" property=\"margin-bottom\"\n                      bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch' unsigned=\"true\"\n                      fouredges=\"margin-top,margin-left,margin-right\"\n                      fouredgescontrol=\"useSameFourMarginsCheckbox\"\n                      oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'auto', true)\"\n                      oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'auto', true)\">\n              <menupopup id=\"marginBottomMenupopup\"\n                         onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                <menuseparator/>\n                <menuitem label=\"&autoMargin.label;\" value=\"auto\"/>\n              </menupopup>\n            </menulist>\n            <spacer flex=\"1\"/>\n          </hbox>\n          <hbox align=\"center\">\n            <spacer flex=\"1\"/>\n            <checkbox label=\"&useSameFourMargins.label;\" id=\"useSameFourMarginsCheckbox\"\n                      oncommand=\"ToggleFourEdges(this, 'margin')\"/>\n            <spacer flex=\"1\"/>\n          </hbox>\n\n        </vbox>\n      </vbox>\n  </vbox>\n</overlay>\n"
  },
  {
    "path": "sidebars/cssproperties/content/griditemposition.xml",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE bindings [\n  <!ENTITY % griditempositionDTD SYSTEM \"chrome://cssproperties/locale/griditemposition.dtd\" >\n  %griditempositionDTD;\n]>\n\n<bindings id=\"griditempositionBindings\"\n   xmlns=\"http://www.mozilla.org/xbl\"\n   xmlns:xul=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n   xmlns:xbl=\"http://www.mozilla.org/xbl\">\n\n  <binding id=\"griditemposition\">\n\n    <content orient=\"vertical\">\n      <xul:radiogroup anonid=\"gridItemPositionRadiogroup\" orient=\"horizontal\"\n                      oncommand=\"this.parentNode.OnGridItemPositionTypeSelected(this)\">\n        <xul:radio id=\"noneGridItemPosition\"   value=\"auto\" label=\"&autoGridItemPosition.label;\"/>\n        <xul:radio id=\"customGridItemPosition\" value=\"custom\" label=\"&customGridItemPosition.label;\"/>\n      </xul:radiogroup>\n      <xul:hbox anonid=\"customBox\" hidden=\"true\">\n        <xul:textbox anonid=\"gridLineName\" oninput=\"this.parentNode.parentNode.ApplyGridItemPosition()\"\n                     tooltiptext=\"&gridLineName.tooltiptext;\"/>\n        <xul:textbox anonid=\"gridLineIndex\" oninput=\"this.parentNode.parentNode.ApplyGridItemPosition()\"\n                     onchange=\"this.parentNode.parentNode.ApplyGridItemPosition()\"\n                     tooltiptext=\"&gridLineIndex.tooltiptext;\" type=\"number\" min=\"-1000\" size=\"2\"/>\n        <xul:checkbox anonid=\"gridItemSpanning\" oncommand=\"this.parentNode.parentNode.ApplyGridItemPosition()\"\n                      tooltiptext= \"&spanning.tooltiptext;\" label=\"&span.label;\"/>\n      </xul:hbox>\n    </content>\n\n    <implementation>\n      <method name=\"getChild\">\n        <parameter name=\"aChildName\"/>\n        <body><![CDATA[\n          return document.getAnonymousElementByAttribute(this, \"anonid\", aChildName);\n        ]]></body>\n      </method>\n\n      <property name=\"value\">\n        <getter>\n        <![CDATA[\n          var type = this.getChild(\"gridItemPositionRadiogroup\").value;\n          if (type == \"auto\")\n            return type;\n          var gridLine      = this.getChild(\"gridLineName\").value;\n          var gridLineIndex = this.getChild(\"gridLineIndex\").value;\n          var spanning      = this.getChild(\"gridItemSpanning\").checked;\n          if (gridLine == \"span\")\n            return \"\";\n          var value = \"\";\n          if (gridLine)\n            value += (value ? \" \" : \"\") + gridLine;\n          if (parseInt(gridLineIndex))\n            value += (value ? \" \" : \"\") + gridLineIndex;\n          if (spanning)\n            value += (value ? \" span\" : \"span\");\n          return value;\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          var box = this.getChild(\"customBox\");\n          if (!val || val == \"auto\") {\n            this.getChild(\"gridItemPositionRadiogroup\").value = \"auto\";\n            box.setAttribute(\"hidden\", \"true\");\n            return;\n          }\n\n          this.getChild(\"gridItemPositionRadiogroup\").value = \"custom\";\n          box.removeAttribute(\"hidden\");\n          var valueArray = val.split(\" \");\n\n          var gridLineName = \"\";\n          var gridLineIndex = 0;\n          var gridItemSpanning = false;\n\n          for (var i = 0; i < valueArray.length; i++) {\n            var v = valueArray[i];\n            if (v == \"span\")\n              gridItemSpanning = true;\n            else if (v[0] == \"-\" || v[0] == \"+\" ||\n                (v[0] >= \"0\" && v[0] <= \"9\"))\n              gridLineIndex = parseInt(v);\n            else\n              gridLineName = v;\n\n            this.getChild(\"gridLineName\").value = gridLineName;\n            this.getChild(\"gridLineIndex\").value = gridLineIndex;\n            this.getChild(\"gridItemSpanning\").checked = gridItemSpanning;\n          }\n        ]]>\n        </setter>\n      </property>\n\n      <method name=\"OnGridItemPositionTypeSelected\">\n        <parameter name=\"aElt\"/>\n        <body><![CDATA[\n          var visible = (aElt.value == \"custom\");\n          var box = this.getChild(\"customBox\");\n          if (visible) {\n            box.removeAttribute(\"hidden\");\n            this.getChild(\"gridLineName\").value = \"\";\n            this.getChild(\"gridLineIndex\").value = 0;\n            this.getChild(\"gridItemSpanning\").checked = false;\n          }\n          else\n            box.setAttribute(\"hidden\", \"true\");\n\n          this.ApplyGridItemPosition();\n        ]]></body>\n      </method>\n\n      <method name=\"ApplyGridItemPosition\">\n        <body><![CDATA[\n          var v = this.value;\n          if (v)\n            ApplyStyles([\n                          {\n                            property: this.getAttribute(\"property\"),\n                            value: v\n                          }\n                        ]);\n        ]]></body>\n      </method>\n    </implementation>\n\n  </binding>\n</bindings>\n\n"
  },
  {
    "path": "sidebars/cssproperties/content/griditems.js",
    "content": "Components.utils.import(\"resource://gre/modules/Services.jsm\");\n\nRegisterIniter(GridItemssSectionIniter);\n\nfunction GridItemssSectionIniter(aElt, aRuleset)\n{\n  var bog = CssInspector.getCascadedValue(aRuleset, \"order\");\n  gDialog.orderTextbox.value = bog;\n\n  var grs = CssInspector.getCascadedValue(aRuleset, \"grid-row-start\");\n  gDialog.gridRowStartBinding.value = grs;\n\n  var gre = CssInspector.getCascadedValue(aRuleset, \"grid-row-end\");\n  gDialog.gridRowEndBinding.value = gre;\n\n  var gcs = CssInspector.getCascadedValue(aRuleset, \"grid-column-start\");\n  gDialog.gridColumnStartBinding.value = gcs;\n\n  var gce = CssInspector.getCascadedValue(aRuleset, \"grid-column-end\");\n  gDialog.gridColumnEndBinding.value = gce;\n}\n"
  },
  {
    "path": "sidebars/cssproperties/content/griditems.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE overlay [\n  <!ENTITY % csspropertiesDTD SYSTEM \"chrome://cssproperties/locale/cssproperties.dtd\">\n  %csspropertiesDTD;\n]>\n\n<overlay id=\"griditemsOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://cssproperties/content/griditems.js\" />\n\n  <vbox id=\"propertiesBox\">\n      <hbox align=\"center\"\n            class=\"csspropertiesHeader\"\n            context=\"sectionHeaderContext\"\n            id=\"griditemsSectionHeader\"\n            onclick=\"ToggleSection(event, this)\"\n            position=\"15\">\n        <image />\n        <label value=\"&gridItemsSection.label;\"/>\n      </hbox>\n\n      <vbox class=\"section\" id=\"griditemsSection\" position=\"16\">\n        <!--description id=\"gridLayoutWarning\">&gridLayoutWarning.label;</description-->\n        <grid>\n          <columns><column/><column/></columns>\n          <rows>\n            <row align=\"center\">\n              <label value=\"&gridOrder.label;\"\n                     class=\"text-link\"\n                     href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/order\"\n                     tooltiptext=\"order\"/>\n              <textbox id=\"orderTextbox\" type=\"number\"\n                       property=\"order\"\n                       oninput=\"ToggleProperty(this)\"\n                       oncommand=\"ToggleProperty(this)\"/>\n            </row>\n            <row align=\"center\">\n              <label value=\"&gridRowStart.label;\"\n                     class=\"text-link\"\n                     href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/grid-row-start\"\n                     property=\"grid-row-start\"/>\n              <griditemposition id=\"gridRowStartBinding\" property=\"grid-row-start\"/>\n            </row>\n            <row align=\"center\">\n              <label value=\"&gridRowEnd.label;\"\n                     class=\"text-link\"\n                     href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/grid-row-end\"\n                     property=\"grid-row-start\"/>\n              <griditemposition id=\"gridRowEndBinding\" property=\"grid-row-end\"/>\n            </row>\n            <row align=\"center\">\n              <label value=\"&gridColumnStart.label;\"\n                     class=\"text-link\"\n                     href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/grid-column-start\"\n                     property=\"grid-row-start\"/>\n              <griditemposition id=\"gridColumnStartBinding\" property=\"grid-column-start\"/>\n            </row>\n            <row align=\"center\">\n              <label value=\"&gridColumnEnd.label;\"\n                     class=\"text-link\"\n                     href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/grid-column-end\"\n                     property=\"grid-row-start\"/>\n              <griditemposition id=\"gridColumnEndBinding\" property=\"grid-column-end\"/>\n            </row>\n          </rows>\n        </grid>\n      </vbox>\n  </vbox>\n</overlay>\n"
  },
  {
    "path": "sidebars/cssproperties/content/grids.js",
    "content": "Components.utils.import(\"resource://gre/modules/Services.jsm\");\n\nRegisterIniter(GridsSectionIniter);\n\nvar gUndoStack = {\n  gridTemplateColumnsTree: {},\n  gridTemplateRowsTree   : {}\n};\n\nfunction GridsSectionIniter(aElt, aRuleset)\n{\n  gUndoStack = {\n    gridTemplateColumnsTree: {},\n    gridTemplateRowsTree   : {}\n  };\n\n  var v = CssInspector.getCascadedValue(aRuleset, \"display\");\n  var isGrid = (v == \"grid\" || v == \"inline-grid\" || v == \"subgrid\");\n  CheckToggle(gDialog.gridDisplayCheckbox,             isGrid);\n  SetEnabledElement(gDialog.inlineGridDisplayCheckbox, isGrid);\n  SetEnabledElement(gDialog.subgridDisplayCheckbox,    isGrid);\n\n  CheckToggle(gDialog.gridDisplayCheckbox,         isGrid);\n  CheckToggle(gDialog.inlineGridDisplayCheckbox,   v == \"inline-grid\");\n  CheckToggle(gDialog.subgridDisplayCheckbox,      v == \"subgrid\");\n\n  var gtc = CssInspector.getCascadedValue(aRuleset, \"grid-template-columns\");\n  deleteAllChildren(gDialog.gridTemplateColumnsTreechildren);\n  try {\n    var parsedGtc = CssInspector.parseGridTemplateRowsOrColumns(gtc);\n    if (parsedGtc) {\n      parsedGtc.display(gDialog.gridTemplateColumnsTreechildren);\n    }\n  }\n  catch(e) {}\n  RefreshGridTemplateListbox(gDialog.addGridTemplateColumnButton, gDialog.gridTemplateColumnsTree);\n\n  var gtr = CssInspector.getCascadedValue(aRuleset, \"grid-template-rows\");\n  deleteAllChildren(gDialog.gridTemplateRowsTreechildren);\n  try {\n    var parsedGtr = CssInspector.parseGridTemplateRowsOrColumns(gtr);\n    if (parsedGtr) {\n      parsedGtr.display(gDialog.gridTemplateRowsTreechildren);\n    }\n  }\n  catch(e) {}\n  RefreshGridTemplateListbox(gDialog.addGridTemplateRowButton, gDialog.gridTemplateRowsTree);\n\n  gDialog.errorGridTemplateColumnsImage.setAttribute(\"hidden\", \"true\");\n  gDialog.errorGridTemplateRowsImage.setAttribute(\"hidden\", \"true\");\n\n  var gta = CssInspector.getCascadedValue(aRuleset, \"grid-template-areas\");\n  var parsedGta = null;\n  try {\n    parsedGta = CssInspector.parseGridTemplateAreas(gta);\n  }\n  catch(e) {}\n  var v = parsedGta ? parsedGta.join(\"\\n\") : \"\";\n  gDialog.gridTemplateAreaTextbox.value = v;\n  gDialog.gridTemplateAreaTextbox.setAttribute(\"current\", v);\n\n  /*\n  var gac = CssInspector.getCascadedValue(aRuleset, \"grid-auto-columns\");\n  deleteAllChildren(gDialog.gridAutoColumnsTreechildren);\n  if (gac)\n    Services.prompt.alert(null, \"gac\", gac);\n  try {\n    var parsedGac = CssInspector.parseGridAutoRowsOrColumns(gac);\n    if (parsedGac) {\n      for (var i = 0; i < parsedGac.length; i++) {\n        parsedGac[i].display(gDialog.gridAutoColumnsTreechildren);\n      }\n    }\n  }\n  catch(e) { Services.prompt.alert(null, \"erreur parsing gac\", e);}\n  RefreshGridTemplateListbox(gDialog.addGridAutoColumnButton, gDialog.gridAutoColumnsTree);\n  */\n}\n\nfunction ToggleDisplayGrid(aElt)\n{\n var value = \"\";\n  if (gDialog.gridDisplayCheckbox.checked) {\n    if (gDialog.inlineGridDisplayCheckbox.checked)\n      value = \"inline-grid\";\n    else if (gDialog.subgridDisplayCheckbox.checked)\n      value = \"subgrid\";\n    else\n      value = \"grid\";\n  }\n\n  ApplyStyles( [ {\n            property: \"display\",\n            value: value\n          } ]);\n}\n\nfunction RefreshGridTemplateListbox(aButton, aTree)\n{\n  var count = aTree.view.rowCount;\n  var selectedCount = aTree.view.selection.count;\n\n  aButton.nextElementSibling.disabled = (0 == selectedCount);\n\n  if (count == 1) {\n    var item = aTree.contentView.getItemAtIndex(0);\n    if (item.getAttribute(\"value\") == \"none\") {\n      aButton.disabled = true;\n      return;\n    }\n  }\n\n  aButton.disabled = false;\n}\n\nfunction DeleteGridTemplateEntry(aButton, aTree, aErrorElt, aAuto)\n{\n  var index = aTree.view.selection.currentIndex;\n  var item  = aTree.contentView.getItemAtIndex(index);\n  var parent = item.parentNode;\n\n  var id = aTree.getAttribute(\"id\");\n  gUndoStack[id].type = \"removed\";\n  gUndoStack[id].before = item.nextElementSibling;\n  gUndoStack[id].item = parent.removeChild(item);\n\n  RefreshGridTemplateListbox(aButton, aTree);\n\n  var v = SerializeGridTemplateRowsOrColumns(aTree.lastElementChild).trim();\n  var parsed = null;\n  try {\n    if (v) {\n      if (aAuto)\n        parsed = CssInspector.parseGridAutoRowsOrColumns(v);\n      else\n        parsed = CssInspector.parseGridTemplateRowsOrColumns(v);\n    }\n  }\n  catch(e) {}\n\n  if (parsed || !v) {\n    aErrorElt.setAttribute(\"hidden\", \"true\");\n    ApplyStyles( [ {\n              property: aTree.getAttribute(\"property\"),\n              value: v\n            } ]);\n  }\n  else {\n    aErrorElt.removeAttribute(\"hidden\");\n  }\n  var treeSelection = aTree.view.selection;\n  treeSelection.clearSelection();\n  if (index < aTree.view.rowCount)\n    treeSelection.select(index);\n}\n\nfunction SerializeGridTemplateRowsOrColumns(aTreechildren)\n{\n  var rv = \"\";\n  var child = aTreechildren.firstElementChild;\n  while (child) {\n    if (child.getAttribute(\"container\") == \"true\") {\n      rv += \" \" + \"repeat(\" + chid.getAttribute(\"value\") + \",\";\n      rv += SerializeGridTemplateRowsOrColumns(child.lastElementChild);\n      rv += \")\";\n    }\n    else {\n      rv += \" \" + child.getAttribute(\"value\");\n    }\n\n    child = child.nextElementSibling;\n  }\n\n  return rv;\n}\n\nfunction UndoDeleteGridTemplateEntry(aButton, aTree, aErrorElt)\n{\n  var id = aTree.getAttribute(\"id\");\n  if (!gUndoStack[id].item) // sanity case\n    return;\n\n  if (gUndoStack[id] == \"removed\") {\n    var parent = gUndoStack[id].before.parentNode;\n    parent.insertBefore(gUndoStack[id].item, gUndoStack[id].before);\n  }\n  else {\n    var parent = gUndoStack[id].item.parentNode;\n    parent.removeChild(gUndoStack[id].item);\n  }\n\n  gUndoStack[id].before = null;\n  gUndoStack[id].item   = null;\n\n  aErrorElt.setAttribute(\"hidden\", \"true\");\n}\n\nfunction AddGridTemplate(aButton, aTree, aErrorElt, aAuto)\n{\n  var reference = null;\n  var referenceParent = aTree.lastElementChild;\n\n  var count = aTree.view.rowCount;\n  var treeSelection = aTree.view.selection;\n  var selectedCount = treeSelection.count;\n  if (count > 0 && selectedCount > 0) {\n    var item = aTree.contentView.getItemAtIndex(treeSelection.currentIndex);\n    referenceParent = item.parentNode;\n    reference = item.nextElementSibling;\n  }\n\n  var rv = {cancelled: true};\n  window.openDialog(\"chrome://cssproperties/content/editGridTemplateEntry.xul\",\n                    \"_blank\",\n                    \"chrome,modal,titlebar,resizable=yes,dialog=no\",\n                    aTree, referenceParent, reference, rv);\n \n  if (rv.cancelled)\n    return;\n\n  var treeitem = document.createElement(\"treeitem\");\n  var treerow  = document.createElement(\"treerow\");\n  var treecell = document.createElement(\"treecell\");\n  treecell.setAttribute(\"label\", rv.value);\n  treeitem.setAttribute(\"value\", rv.value);\n\n  treerow.appendChild(treecell);\n  treeitem.appendChild(treerow);\n  referenceParent.insertBefore(treeitem, reference);\n  \n  RefreshGridTemplateListbox(aButton, aTree);\n\n  var v = SerializeGridTemplateRowsOrColumns(aTree.lastElementChild);\n  var parsed = null;\n  try {\n    if (aAuto)\n      parsed = CssInspector.parseGridAutoRowsOrColumns(v);\n    else\n      parsed = CssInspector.parseGridTemplateRowsOrColumns(v);\n  }\n  catch(e) {}\n\n  index = aTree.contentView.getIndexOfItem(item);\n  if (parsed) {\n    aErrorElt.setAttribute(\"hidden\", \"true\");\n    ApplyStyles( [ {\n              property: aTree.getAttribute(\"property\"),\n              value: v.trim()\n            } ]);\n  }\n  else {\n    aErrorElt.removeAttribute(\"hidden\");\n    var id = aTree.getAttribute(\"id\");\n    gUndoStack[id].type = \"added\";\n    gUndoStack[id].before = null;\n    gUndoStack[id].item = treeitem;\n\n    treeSelection.clearSelection();\n    treeSelection.select(index);\n  }\n}\n\nvar gGridTemplateAreaTimer = null;\n\nfunction ApplyGridTemplateAreas(aElt)\n{\n  if (gGridTemplateAreaTimer) {\n    clearTimeout(gGridTemplateAreaTimer);\n  }\n\n  gGridTemplateAreaTimer = setTimeout(_ApplyGridTemplateAreas, 500, aElt);\n}\n\nfunction _ApplyGridTemplateAreas(aElt)\n{\n  gGridTemplateAreaTimer = null;\n\n  var v = aElt.value;\n  var parsedGta = null;\n  try {\n    parsedGta = CssInspector.parseGridTemplateAreas(v);\n  }\n  catch(e) {}\n\n  if (!v || parsedGta) {\n    v = parsedGta ? parsedGta.join(\"\\n\") : \"\";\n    if ((!v || parsedGta) && aElt.getAttribute(\"current\") != v)\n      ApplyStyles( [ {\n                property: \"grid-template-areas\",\n                value: v\n              } ]);\n  }\n}\n"
  },
  {
    "path": "sidebars/cssproperties/content/grids.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE overlay [\n  <!ENTITY % csspropertiesDTD SYSTEM \"chrome://cssproperties/locale/cssproperties.dtd\">\n  %csspropertiesDTD;\n]>\n\n<overlay id=\"gridsOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://cssproperties/content/grids.js\" />\n\n  <vbox id=\"propertiesBox\">\n      <hbox align=\"center\"\n            class=\"csspropertiesHeader\"\n            context=\"sectionHeaderContext\"\n            id=\"gridsSectionHeader\"\n            onclick=\"ToggleSection(event, this)\"\n            position=\"13\">\n        <image />\n        <label value=\"&gridLayoutSection.label;\"/>\n      </hbox>\n\n      <vbox class=\"section\" id=\"gridsSection\" position=\"14\">\n        <!--description id=\"gridItemPositionWarning\">&gridItemPositionWarning.label;</description-->\n        <checkbox id=\"gridDisplayCheckbox\"\n                  oncommand=\"ToggleDisplayGrid(this)\"\n                  label=\"&displayGrid.label;\"/>\n        <checkbox id=\"inlineGridDisplayCheckbox\" class=\"indent\"\n                  oncommand=\"ToggleDisplayGrid(this)\"\n                  label=\"&displayInlineGrid.label;\"/>\n        <checkbox id=\"subgridDisplayCheckbox\" class=\"indent\"\n                  hidden=\"true\"\n                  oncommand=\"ToggleDisplayGrid(this)\"\n                  label=\"&displaySubgrid.label;\"/>\n        <grid>\n          <columns><column/><column/></columns>\n          <rows>\n            <cssproperty property=\"grid-row-gap\"\n                         grammar=\"ulength('')\">\n              <l10n>\n                grid-row-gap=&gridRowGap.label;\n                url=https://developer.mozilla.org/en-US/docs/Web/CSS/grid-row-gap\n              </l10n>\n            </cssproperty>\n\n            <cssproperty property=\"grid-column-gap\"\n                         grammar=\"ulength('')\">\n              <l10n>\n                grid-column-gap=&gridColumnGap.label;\n                url=https://developer.mozilla.org/en-US/docs/Web/CSS/grid-column-gap\n              </l10n>\n            </cssproperty>\n\n            <cssproperty property=\"grid-auto-flow\"\n                         grammar=\"( row | column ) | dense\">\n              <l10n>\n                grid-auto-flow=&gridAutoFlow.label;\n                row=&rowGridAutoFlow.label;\n                column=&columnGridAutoFlow.label;\n                dense=&denseGridAutoFlow.label;\n                url=https://developer.mozilla.org/en-US/docs/Web/CSS/grid-auto-flow\n              </l10n>\n            </cssproperty>\n\n            <row align=\"center\">\n              <label value=\"&gridTemplateArea.label;\"\n                     class=\"text-link\"\n                     href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/grid-template-areas\"\n                     tooltiptext=\"grid-template-areas\"/>\n              <textbox id=\"gridTemplateAreaTextbox\"\n                       rows=\"6\" multiline=\"true\" newlines=\"pasteintact\"\n                       property=\"grid-template-areas\"\n                       oninput=\"ApplyGridTemplateAreas(this)\"/>\n            </row>\n           </rows>\n        </grid>\n\n        <!--hbox>\n          <vbox flex=\"1\">\n            <tree id=\"gridAutoColumnsTree\"\n                  property=\"grid-auto-columns\"\n                  hidecolumnpicker=\"true\"\n                  seltype=\"single\"\n                  class=\"listboxBg\" flex=\"1\"\n                  style=\"margin: 0px; min-width: 100px; height: 150px\"\n                  onselect=\"RefreshGridTemplateListbox(gDialog.addGridAutoColumnButton, this)\"\n                  treelines=\"true\">\n              <treecols id=\"gridAutoColumnsTreecols\">\n                <treecol id=\"gridAutoColumnsTreecol\"\n                         primary=\"true\"\n                         flex=\"1\"\n                         label=\"Implicit column sizing\"/>\n              </treecols>\n              <treechildren id=\"gridAutoColumnsTreechildren\"/>\n            </tree>\n            <hbox class=\"listboxBg\" align=\"center\">\n              <toolbarbutton id=\"addGridAutoColumnButton\"\n                             class=\"listboxBgPlusButton\"\n                             oncommand=\"AddGridTemplate(gDialog.addGridAutoColumnButton, gDialog.gridAutoColumnsTree, gDialog.errorGridAutoColumnsImage, true)\"/>\n              <toolbarbutton id=\"removeGridAutoColumnButton\"\n                             class=\"listboxBgMinusButton\"\n                             disabled=\"true\"\n                             oncommand=\"DeleteGridTemplateEntry(gDialog.addGridAutoColumnButton, gDialog.GridAutoColumnsTree, gDialog.errorGridAutoColumnsImage, true)\"/>\n              <spacer flex=\"1\"/>\n              <toolbarbutton image=\"chrome://cssproperties/skin/error.png\"\n                             id=\"errorGridAutoColumnsImage\"\n                             tooltiptext=\"&invalidGridTemplateRowsOrColumns.label;\"\n                             hidden=\"true\"\n                             oncommand=\"UndoDeleteGridTemplateEntry(gDialog.addGridAutoColumnButton, gDialog.GridAutoColumnsTree, this)\"/>\n            </hbox>\n          </vbox>\n        </hbox-->\n\n        <hbox>\n          <vbox flex=\"1\">\n            <tree id=\"gridTemplateColumnsTree\"\n                  property=\"grid-template-columns\"\n                  hidecolumnpicker=\"true\"\n                  seltype=\"single\"\n                  class=\"listboxBg\" flex=\"1\"\n                  style=\"margin: 0px; min-width: 100px; height: 150px\"\n                  onselect=\"RefreshGridTemplateListbox(gDialog.addGridTemplateColumnButton, this)\"\n                  treelines=\"true\">\n              <treecols id=\"gridTemplateColumnsTreecols\">\n                <treecol id=\"gridTemplateColumnsTreecol\"\n                         primary=\"true\"\n                         flex=\"1\"\n                         label=\"&gridTemplateColumns.label;\"/>\n              </treecols>\n              <treechildren id=\"gridTemplateColumnsTreechildren\"/>\n            </tree>\n            <hbox class=\"listboxBg\" align=\"center\">\n              <toolbarbutton id=\"addGridTemplateColumnButton\"\n                             class=\"listboxBgPlusButton\"\n                             oncommand=\"AddGridTemplate(gDialog.addGridTemplateColumnButton, gDialog.gridTemplateColumnsTree, gDialog.errorGridTemplateColumnsImage)\"/>\n              <toolbarbutton id=\"removeGridTemplateColumnButton\"\n                             class=\"listboxBgMinusButton\"\n                             disabled=\"true\"\n                             oncommand=\"DeleteGridTemplateEntry(gDialog.addGridTemplateColumnButton, gDialog.gridTemplateColumnsTree, gDialog.errorGridTemplateColumnsImage)\"/>\n              <spacer flex=\"1\"/>\n              <toolbarbutton image=\"chrome://cssproperties/skin/error.png\"\n                             id=\"errorGridTemplateColumnsImage\"\n                             tooltiptext=\"&invalidGridTemplateRowsOrColumns.label;\"\n                             hidden=\"true\"\n                             oncommand=\"UndoDeleteGridTemplateEntry(gDialog.addGridTemplateColumnButton, gDialog.gridTemplateColumnsTree, this)\"/>\n            </hbox>\n          </vbox>\n          <vbox flex=\"1\">\n            <tree id=\"gridTemplateRowsTree\"\n                  property=\"grid-template-rows\"\n                  hidecolumnpicker=\"true\"\n                  seltype=\"single\"\n                  class=\"listboxBg\" flex=\"1\"\n                  style=\"margin: 0px; min-width: 100px; height: 150px\"\n                  onselect=\"RefreshGridTemplateListbox(gDialog.addGridTemplateRowButton, this)\"\n                  treelines=\"true\">\n              <treecols id=\"gridTemplateRowsTreecols\">\n                <treecol id=\"gridTemplateRowsTreecol\"\n                         primary=\"true\"\n                         flex=\"1\"\n                         label=\"&gridTemplateRows.label;\"/>\n              </treecols>\n              <treechildren id=\"gridTemplateRowsTreechildren\"/>\n            </tree>\n            <hbox class=\"listboxBg\" align=\"center\">\n              <toolbarbutton id=\"addGridTemplateRowButton\"\n                             class=\"listboxBgPlusButton\"\n                             oncommand=\"AddGridTemplate(gDialog.addGridTemplateRowButton, gDialog.gridTemplateRowsTree, gDialog.errorGridTemplateRowsImage)\"/>\n              <toolbarbutton id=\"removeGridTemplateRowButton\"\n                             class=\"listboxBgMinusButton\"\n                             disabled=\"true\"\n                             oncommand=\"DeleteGridTemplateEntry(gDialog.addGridTemplateRowButton, gDialog.gridTemplateRowsTree, gDialog.errorGridTemplateRowsImage)\"/>\n              <spacer flex=\"1\"/>\n              <toolbarbutton image=\"chrome://cssproperties/skin/error.png\"\n                             id=\"errorGridTemplateRowsImage\"\n                             tooltiptext=\"&invalidGridTemplateRowsOrColumns.label;\"\n                             hidden=\"true\"\n                             oncommand=\"UndoDeleteGridTemplateEntry(gDialog.addGridTemplateRowButton, gDialog.gridTemplateRowsTree, this)\"/>\n            </hbox>\n          </vbox>\n        </hbox>\n      </vbox>\n  </vbox>\n</overlay>\n"
  },
  {
    "path": "sidebars/cssproperties/content/images.js",
    "content": "RegisterIniter(ImagesSectionIniter);\n\nfunction ImagesSectionIniter(aElt, aRuleset)\n{\n  var d = CssInspector.getCascadedValue(aRuleset, \"display\");\n  gDialog.displayMenulist.value = d;\n\n  var v = CssInspector.getCascadedValue(aRuleset, \"image-orientation\");\n  CheckToggle(gDialog.fromImageImageOrientationButton,   v == \"from-image\");\n  if (v == \"from-image\") {\n    gDialog.imageOrientationMenulist.value = \"\";\n    gDialog.flipImageOrientationCheckbox.checked = false;\n  }\n  else {\n    gDialog.flipImageOrientationCheckbox.checked = (v.indexOf(\"flip\") != -1);\n    v = v.replace(/flip/g, \"\").trim();\n    gDialog.imageOrientationMenulist.value = v;\n  }\n}\n\nfunction ApplyImageOrientationAngle(aElement)\n{\n  if (aElement.id == \"fromImageImageOrientationButton\") {\n    if (aElement.checked) {\n      gDialog.imageOrientationMenulist.value = \"\";\n      gDialog.flipImageOrientationCheckbox.checked = false;\n      v = \"from-image\";\n    }\n    else {\n      v = gDialog.imageOrientationMenulist.value;\n      v += (v ? \" \" : \"\");\n      v += (gDialog.flipImageOrientationCheckbox.checked ? \"flip\" : \"\");\n    }\n  }\n  else {\n    gDialog.fromImageImageOrientationButton.checked = false;\n    v = gDialog.imageOrientationMenulist.value;\n    v += (v ? \" \" : \"\");\n    v += (gDialog.flipImageOrientationCheckbox.checked ? \"flip\" : \"\");\n  }\n  ApplyStyles( [ {\n            property: \"image-orientation\",\n            value: v\n          } ]);\n}\n"
  },
  {
    "path": "sidebars/cssproperties/content/images.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE overlay [\n  <!ENTITY % csspropertiesDTD SYSTEM \"chrome://cssproperties/locale/cssproperties.dtd\">\n  %csspropertiesDTD;\n  <!ENTITY % backgrounditemDTD SYSTEM \"chrome://cssproperties/locale/backgrounditem.dtd\" >\n  %backgrounditemDTD;\n]>\n\n<overlay id=\"imagesOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://cssproperties/content/images.js\" />\n\n  <vbox id=\"propertiesBox\">\n      <hbox align=\"center\"\n            class=\"csspropertiesHeader\"\n            context=\"sectionHeaderContext\"\n            id=\"imagesSectionHeader\"\n            onclick=\"ToggleSection(event, this)\"\n            position=\"19\">\n        <image />\n        <label value=\"&imagesSectionHeader.label;\"/>\n      </hbox>\n\n      <grid class=\"section\" id=\"imagesSection\" position=\"20\">\n        <columns><column/><column/></columns>\n        <rows>\n          <row align=\"center\">\n            <label value=\"&imageOrientation.label;\"\n                     class=\"text-link\"\n                     href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/image-orientation\"\n                     tooltiptext=\"image-orientation\"/>\n            <hbox align=\"center\">\n              <menulist editable=\"true\" id=\"imageOrientationMenulist\" sizetopopup=\"none\"\n                        bgtype=\"csslength\" units='deg rad grad turn'\n                        oncommand=\"onLengthMenulistCommand(this, 'deg rad grad turn', '', false); ApplyImageOrientationAngle(this)\"\n                        oninput=\"onLengthMenulistCommand(this, 'deg rad grad turn', '', false); ApplyImageOrientationAngle(this)\">\n                <menupopup onpopupshowing=\"PopulateLengths(this, 'deg rad grad turn')\"/>\n              </menulist>\n              <checkbox id=\"flipImageOrientationCheckbox\"\n                        oncommand=\"ApplyImageOrientationAngle(this)\"\n                        label=\"&flipImage.label;\"/>\n            </hbox>\n          </row>\n          <row align=\"center\">\n            <spacer/>\n            <hbox align=\"center\">\n              <toolbarbutton class=\"multibutton\" tooltiptext=\"&fromImageImageOrientation.tooltip;\"\n                             label=\"&fromImageImageOrientation.label;\"\n                             value=\"from-image\" property=\"image-orientation\" type=\"checkbox\"\n                             id=\"fromImageImageOrientationButton\" group=\"image-orientation\"\n                             oncommand=\"ApplyImageOrientationAngle(this)\"/>\n            </hbox>\n          </row>\n        </rows>\n      </grid>\n  </vbox>\n</overlay>\n"
  },
  {
    "path": "sidebars/cssproperties/content/lists.js",
    "content": "RegisterIniter(ListsSectionIniter);\n\nfunction ListsSectionIniter(aElt, aRuleset)\n{\n  var lst = CssInspector.getCascadedValue(aRuleset, \"list-style-type\");\n  gDialog.listStyleTypeMenulist.value = lst;\n\n  var lsi = CssInspector.getCascadedValue(aRuleset, \"list-style-image\");\n  gDialog.listStyleImageURLTextbox.value = lsi;\n}\n\nfunction LoadListStyleImage()\n{\n  ApplyStyles( [\n                 {\n                   property: \"list-style-image\",\n                   value: 'url(\"' + gDialog.listStyleImageURLTextbox.value + '\")'\n                 }\n               ]);\n}\n"
  },
  {
    "path": "sidebars/cssproperties/content/lists.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE overlay [\n  <!ENTITY % csspropertiesDTD SYSTEM \"chrome://cssproperties/locale/cssproperties.dtd\">\n  %csspropertiesDTD;\n  <!ENTITY % backgrounditemDTD SYSTEM \"chrome://cssproperties/locale/backgrounditem.dtd\" >\n  %backgrounditemDTD;\n]>\n\n<overlay id=\"listsOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://cssproperties/content/lists.js\" />\n\n  <vbox id=\"propertiesBox\">\n      <hbox align=\"center\"\n            class=\"csspropertiesHeader\"\n            context=\"sectionHeaderContext\"\n            id=\"listsSectionHeader\"\n            onclick=\"ToggleSection(event, this)\"\n            animatable=\"false\"\n            poisition=\"31\">\n        <image />\n        <label value=\"&listsSectionHeader.label;\"/>\n      </hbox>\n\n      <vbox class=\"section\" id=\"listsSection\" animatable=\"false\" position=\"32\">\n        <grid>\n          <columns><column/><column/></columns>\n          <rows>\n            <row align=\"center\">\n              <label value=\"&listStyleType.label;\"\n                     class=\"text-link\"\n                     href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/list-style-type\"\n                     tooltiptext=\"list-style-type\"/>\n              <menulist editable=\"true\" id=\"listStyleTypeMenulist\"\n                        sizetopopup=\"always\"\n                        property=\"list-style-type\"\n                        oncommand=\"this.value = event.originalTarget.value;ToggleProperty(this)\"\n                        oninput=\"ToggleProperty(this)\">\n                <menupopup>\n                  <menuitem label=\"&none.label;\" value=\"none\"/>\n                  <menuseparator/>\n                  <menuitem label=\"&disc.label;\" value=\"disc\"/>\n                  <menuitem label=\"&circle.label;\" value=\"circle\"/>\n                  <menuitem label=\"&square.label;\" value=\"square\"/>\n                  <menuseparator/>\n                  <menuitem label=\"&decimal.label;\" value=\"decimal\"/>\n                  <menuitem label=\"&decimalLeadingZero.label;\" value=\"decimal-leading-zero\"/>\n                  <menuitem label=\"&lowerRoman.label;\" value=\"lower-roman\"/>\n                  <menuitem label=\"&upperRoman.label;\" value=\"upper-roman\"/>\n                  <menuitem label=\"&lowerGreek.label;\" value=\"lower-greek\"/>\n                  <menuitem label=\"&lowerAlpha.label;\" value=\"lower-alpha\"/>\n                  <menuitem label=\"&upperAlpha.label;\" value=\"upper-alpha\"/>\n                  <menuseparator/>\n                  <menuitem label=\"&armenian.label;\" value=\"armenian\"/>\n                  <menuitem label=\"&georgian.label;\" value=\"georgian\"/>\n                  <menuseparator/>\n                  <menuitem label=\"&hebrew.label;\" value=\"hebrew\"/>\n                  <menuitem label=\"&arabicIndic.label;\" value=\"-moz-arabic-indic\"/>\n                  <menuitem label=\"&persian.label;\" value=\"-moz-persian\"/>\n                  <menuitem label=\"&urdu.label;\" value=\"-moz-urdu\"/>\n                  <menuseparator/>\n                  <menuitem label=\"&bengali.label;\" value=\"-mozbengali\"/>\n                  <menuitem label=\"&devanagari.label;\" value=\"-moz-devanagari\"/>\n                  <menuitem label=\"&gujarati.label;\" value=\"-moz-gujarati\"/>\n                  <menuitem label=\"&gurmukhi.label;\" value=\"-moz-gurmukhi\"/>\n                  <menuitem label=\"&kannada.label;\" value=\"-moz-kannada\"/>\n                  <menuitem label=\"&malayalam.label;\" value=\"-moz-malayalam\"/>\n                  <menuitem label=\"&oriya.label;\" value=\"-moz-oriya\"/>\n                  <menuitem label=\"&tamil.label;\" value=\"-moz-tamil\"/>\n                  <menuitem label=\"&telugu.label;\" value=\"-moz-telugu\"/>\n                  <menuseparator/>\n                  <menuitem label=\"&ethiopicNumeric.label;\" value=\"-moz-ethiopic-numeric\"/>\n                  <menuitem label=\"&ethiopicHalehameAmEt.label;\" value=\"-moz-ethiopic-halehame-am\"/>\n                  <menuitem label=\"&ethiopicHalehameTiEr.label;\" value=\"-moz-ethiopic-halehame-ti-er\"/>\n                  <menuitem label=\"&ethiopicHalehameTiEt.label;\" value=\"-moz-ethiopic-halehame-ti-et\"/>\n                  <menuseparator/>\n                  <menuitem label=\"&khmer.label;\" value=\"-moz-khmer\"/>\n                  <menuitem label=\"&lao.label;\" value=\"-moz-lao\"/>\n                  <menuitem label=\"&thai.label;\" value=\"-moz-thai\"/>\n                  <menuitem label=\"&myanmar.label;\" value=\"-moz-myanmar\"/>\n                  <menuseparator/>\n                  <menuitem label=\"&hangul.label;\" value=\"-moz-hangul\"/>\n                  <menuitem label=\"&hangulConsonant.label;\" value=\"-moz-hangul-consonant\"/>\n                  <menuseparator/>\n                  <menuitem label=\"&hiragana.label;\" value=\"hiragana\"/>\n                  <menuitem label=\"&katakana.label;\" value=\"katakana\"/>\n                  <menuitem label=\"&hiraganaIroha.label;\" value=\"hiragana-iroha\"/>\n                  <menuitem label=\"&katakanaIroha.label;\" value=\"katakana-iroha\"/>\n                  <menuitem label=\"&japaneseFormal.label;\" value=\"-moz-japanese-formal\"/>\n                  <menuseparator/>\n                  <menuitem label=\"&cjkIdeographic.label;\" value=\"cjk-ideographic\"/>\n                  <menuitem label=\"&cjkIdeographicEarlyBranch.label;\" value=\"-moz-cjk-earthly-branch\"/>\n                  <menuitem label=\"&cjkHeavenlyStem.label;\" value=\"-moz-cjk-heavenly-stem\"/>\n                  <menuitem label=\"&simpChineseFormal.label;\" value=\"-moz-simp-chinese-formal\"/>\n                  <menuitem label=\"&simpChineseInformal.label;\" value=\"-moz-simp-chinese-informal\"/>\n                  <menuitem label=\"&tradChineseFormal.label;\" value=\"-moz-trad-chinese-formal\"/>\n                  <menuitem label=\"&tradChineseInormal.label;\" value=\"-moz-trad-chinese-informal\"/>\n                </menupopup>\n              </menulist>\n            </row>\n\n            <cssproperty property=\"list-style-position\"\n                         grammar=\"inside | outside\">\n              <l10n>\n                list-style-position=&listStylePosition.label;\n                url=https://developer.mozilla.org/en-US/docs/Web/CSS/list-style-position\n                inside=&insideListStylePosition.label;\n                outside=&outsideListStylePosition.label;\n              </l10n>\n            </cssproperty>\n\n            <row align=\"center\">\n              <label value=\"&listStyleImage.label;\"\n                   class=\"text-link\"\n                   href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/list-style-image\"\n                   tooltiptext=\"list-style-image\"/>\n              <hbox align=\"center\">\n                <textbox flex=\"1\" id=\"listStyleImageURLTextbox\"\n                         oninput=\"LoadListStyleImage()\"/>\n                <filepickerbutton id=\"listStyleImageURLFilepickerbutton\"\n                                  control=\"listStyleImageURLTextbox\"\n                                  mode=\"0\"\n                                  filters=\"filterImages\"\n                                  oncommand=\"LoadListStyleImage();\"\n                                  title=\"&selectImageButton.label;\"/>\n              </hbox>\n            </row>\n          </rows>\n        </grid>\n      </vbox>\n  </vbox>\n</overlay>\n"
  },
  {
    "path": "sidebars/cssproperties/content/misc.js",
    "content": "RegisterIniter(MiscSectionIniter);\n\nfunction MiscSectionIniter(aElt, aRuleset)\n{\n  var c = CssInspector.getCascadedValue(aRuleset, \"cursor\");\n  gDialog.cursorMenulist.value = c;\n\n  var ub = CssInspector.getCascadedValue(aRuleset, \"unicode-bidi\");\n  CheckToggle(gDialog.normalUnicodeBidiButton,       ub == \"normal\");\n  CheckToggle(gDialog.embedUnicodeBidiButton,        ub == \"embed\");\n  CheckToggle(gDialog.bidiOverrideUnicodeBidiButton, ub == \"bidi-override\");\n\n  /*\n  var w = CssInspector.getCascadedValue(aRuleset, \"widows\");\n  gDialog.widowsTextbox.value = w;\n\n  var o = CssInspector.getCascadedValue(aRuleset, \"orphans\");\n  gDialog.orphansTextbox.value = o;\n  */\n\n  var pbb = CssInspector.getCascadedValue(aRuleset, \"page-break-before\");\n  gDialog.pageBreakBeforeMenulist.value = pbb;\n\n  var pbi = CssInspector.getCascadedValue(aRuleset, \"page-break-inside\");\n  gDialog.pageBreakInsideMenulist.value = pbi;\n\n  var pba = CssInspector.getCascadedValue(aRuleset, \"page-break-after\");\n  gDialog.pageBreakAfterMenulist.value = pba;\n}\n"
  },
  {
    "path": "sidebars/cssproperties/content/misc.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE overlay [\n  <!ENTITY % csspropertiesDTD SYSTEM \"chrome://cssproperties/locale/cssproperties.dtd\">\n  %csspropertiesDTD;\n  <!ENTITY % backgrounditemDTD SYSTEM \"chrome://cssproperties/locale/backgrounditem.dtd\" >\n  %backgrounditemDTD;\n]>\n\n<overlay id=\"miscOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://cssproperties/content/misc.js\" />\n\n  <vbox id=\"propertiesBox\">\n      <hbox align=\"center\"\n            class=\"csspropertiesHeader last\"\n            context=\"sectionHeaderContext\"\n            id=\"miscSectionHeader\"\n            onclick=\"ToggleSection(event, this)\"\n            animatable=\"false\"\n            position=\"34\">\n        <image />\n        <label value=\"&miscSectionHeader.label;\"/>\n      </hbox>\n\n      <vbox class=\"section\" id=\"miscSection\" animatable=\"false\" position=\"35\">\n        <grid>\n          <columns><column/><column/></columns>\n          <rows>\n            <row align=\"center\">\n              <label value=\"&cursor.label;\"\n                     class=\"text-link\"\n                     href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/cursor\"\n                     tooltiptext=\"cursor\"/>\n              <hbox>\n                <menulist id=\"cursorMenulist\" oncommand=\"ToggleProperty(this)\"\n                          property=\"cursor\" sizetopopup=\"none\">\n                  <menupopup>\n                    <menuitem label=\"&autoCursor.label;\" value=\"auto\"/>\n                    <menuseparator/>\n                    <menuitem label=\"&defaultCursor.label;\" value=\"default\"/>\n                    <menuseparator/>\n                    <menuitem label=\"&crossHairCursor.label;\" value=\"crosshair\"/>\n                    <menuitem label=\"&pointerCursor.label;\" value=\"pointer\"/>\n                    <menuitem label=\"&moveCursor.label;\" value=\"move\"/>\n                    <menuitem label=\"&eResizeCursor.label;\" value=\"e-resize\"/>\n                    <menuitem label=\"&neResizeCursor.label;\" value=\"ne-resize\"/>\n                    <menuitem label=\"&nwResizeCursor.label;\" value=\"nw-resize\"/>\n                    <menuitem label=\"&nResizeCursor.label;\" value=\"n-resize\"/>\n                    <menuitem label=\"&seResizeCursor.label;\" value=\"se-resize\"/>\n                    <menuitem label=\"&swResizeCursor.label;\" value=\"sw-resize\"/>\n                    <menuitem label=\"&sResizeCursor.label;\" value=\"s-resize\"/>\n                    <menuitem label=\"&wResizeCursor.label;\" value=\"w-resize\"/>\n                    <menuitem label=\"&textCursor.label;\" value=\"text\"/>\n                    <menuitem label=\"&busyCursor.label;\" value=\"wait\"/>\n                    <menuitem label=\"&helpCursor.label;\" value=\"help\"/>\n                    <menuitem label=\"&progress.label;\" value=\"progress\"/>\n                  </menupopup>\n                </menulist>\n              </hbox>\n            </row>\n\n            <row align=\"center\">\n              <label value=\"&unicodeBidi.label;\"\n                     class=\"text-link\"\n                     href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/unicode-bidi\"\n                     tooltiptext=\"unicode-bidi\"/>\n              <hbox align=\"center\">\n                <toolbarbutton class=\"multibutton\"\n                               value=\"normal\" property=\"unicode-bidi\" type=\"checkbox\" group=\"unicode-bidi\"\n                               id=\"normalUnicodeBidiButton\" label=\"&normalUnicodeBidi.label;\"\n                               oncommand=\"ToggleProperty(this)\"/>\n                <toolbarbutton class=\"multibutton\"\n                               value=\"embed\" property=\"unicode-bidi\" type=\"checkbox\" group=\"unicode-bidi\"\n                               id=\"embedUnicodeBidiButton\" label=\"&embedUnicodeBidi.label;\"\n                               oncommand=\"ToggleProperty(this)\"/>\n                <toolbarbutton class=\"multibutton\"\n                               value=\"bidi-override\" property=\"unicode-bidi\" type=\"checkbox\" group=\"unicode-bidi\"\n                               id=\"bidiOverrideUnicodeBidiButton\" label=\"&bidiOverrideUnicodeBidi.label;\"\n                               oncommand=\"ToggleProperty(this)\"/>\n              </hbox>\n            </row>\n\n            <!--row align=\"center\">\n              <label value=\"&orphans.label;\"\n                     class=\"text-link\"\n                     href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/orphans\"\n                     tooltiptext=\"orphans\"/>\n              <hbox>\n                <textbox id=\"orphansTextbox\" type=\"number\" size=\"3\"\n                         property=\"orphans\"\n                         oncommand=\"ToggleProperty(this)\"\n                         oninput=\"ToggleProperty(this)\"/>\n              </hbox>\n            </row>\n\n            <row align=\"center\">\n              <label value=\"&widows.label;\"\n                     class=\"text-link\"\n                     href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/widows\"\n                     tooltiptext=\"widows\"/>\n              <hbox>\n                <textbox id=\"widowsTextbox\" type=\"number\" size=\"3\"\n                         property=\"widows\"\n                         oncommand=\"ToggleProperty(this)\"\n                         oninput=\"ToggleProperty(this)\"/>\n              </hbox>\n            </row-->\n\n            <row align=\"center\">\n              <label value=\"&pageBreakBefore.label;\"\n                     class=\"text-link\"\n                     href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/page-break-before\"\n                     tooltiptext=\"page-break-before\"/>\n              <hbox>\n                <menulist id=\"pageBreakBeforeMenulist\" sizetopopup=\"none\"\n                          property=\"page-break-before\"\n                          oncommand=\"ToggleProperty(this)\">\n                  <menupopup>\n                    <menuitem label=\"&autoPageBreak.label;\" value=\"auto\"/>\n                    <menuitem label=\"&alwaysPageBreak.label;\" value=\"always\"/>\n                    <menuitem label=\"&avoidPageBreak.label;\" value=\"avoid\"/>\n                    <menuitem label=\"&leftPageBreak.label;\" value=\"left\"/>\n                    <menuitem label=\"&rightPageBreak.label;\" value=\"right\"/>\n                  </menupopup>\n                </menulist>\n              </hbox>\n            </row>\n\n            <row align=\"center\">\n              <label value=\"&pageBreakInside.label;\"\n                     class=\"text-link\"\n                     href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/page-break-inside\"\n                     tooltiptext=\"page-break-inside\"/>\n              <hbox>\n                <menulist id=\"pageBreakInsideMenulist\" sizetopopup=\"none\"\n                          property=\"page-break-inside\"\n                          oncommand=\"ToggleProperty(this)\">\n                  <menupopup>\n                    <menuitem label=\"&autoPageBreak.label;\" value=\"auto\"/>\n                    <menuitem label=\"&avoidPageBreak.label;\" value=\"avoid\"/>\n                  </menupopup>\n                </menulist>\n              </hbox>\n            </row>\n\n            <row align=\"center\">\n              <label value=\"&pageBreakAfter.label;\"\n                     class=\"text-link\"\n                     href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/page-break-after\"\n                     tooltiptext=\"page-break-after\"/>\n              <hbox>\n                <menulist id=\"pageBreakAfterMenulist\" sizetopopup=\"none\"\n                          property=\"page-break-after\"\n                          oncommand=\"ToggleProperty(this)\">\n                  <menupopup>\n                    <menuitem label=\"&autoPageBreak.label;\" value=\"auto\"/>\n                    <menuitem label=\"&alwaysPageBreak.label;\" value=\"always\"/>\n                    <menuitem label=\"&avoidPageBreak.label;\" value=\"avoid\"/>\n                    <menuitem label=\"&leftPageBreak.label;\" value=\"left\"/>\n                    <menuitem label=\"&rightPageBreak.label;\" value=\"right\"/>\n                  </menupopup>\n                </menulist>\n              </hbox>\n            </row>\n\n          </rows>\n        </grid>\n      </vbox>\n  </vbox>\n</overlay>\n"
  },
  {
    "path": "sidebars/cssproperties/content/popups.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE overlay [\n  <!ENTITY % csspropertiesDTD SYSTEM \"chrome://cssproperties/locale/cssproperties.dtd\">\n  %csspropertiesDTD;\n  <!ENTITY % backgrounditemDTD SYSTEM \"chrome://cssproperties/locale/backgrounditem.dtd\" >\n  %backgrounditemDTD;\n]>\n\n<overlay id=\"popupsOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://cssproperties/content/bezier.js\"/>\n\n  <panelset id=\"csspropertiesPanelset\">\n    <panel level=\"top\" noautohide=\"true\" id=\"bezierPanel\"\n           alwaysontop=\"true\">\n      <hbox align=\"center\">\n        <stack>\n          <svg xmlns:svg=\"http://www.w3.org/2000/svg\"\n               xmlns=\"http://www.w3.org/2000/svg\"\n               xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n               version=\"1.1\" width=\"156\" height=\"156\" id=\"svg2\">\n            <style type=\"text/css\"> #p1_path {stroke:#fa0000;marker-end:url(#DotL)} #p2_path {stroke:#fa0000;marker-start:url(#DotL)} path {fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1} #grid_path {stroke-width:0.1px} #axis_unit_dec #grid_path {stroke-width:0.5px} #axis_unit path {} text{font-size:9.33333px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Lucida Grande} #curve{fill:none;stroke:#000000;stroke-width:1px} </style>\n            <defs>\n      \n              <path d=\"M 0,-100 V 0\" class=\"grid_path\" id=\"grid_path\" />\n              <marker orient=\"auto\" refY=\"0.0\" refX=\"0.0\" id=\"DotL\" style=\"overflow:visible\">\n                <circle cx=\"0\" cy=\"0\" r=\"3\" style=\"stroke:#000;stroke-width:1px;fill:#F00\"/>\n              </marker>\n            </defs>\n            <g>\n              <g transform=\"translate(50,10)\">\n                <g transform=\"translate(50,50)\" id=\"grid\">\n                  <use transform=\"matrix(0,1,-1,0,0,0)\" xlink:href=\"#axis\" />\n      \n                  <g id=\"axis\">\n                    <g transform=\"translate(-50,50)\" id=\"axis_unit_dec\">\n                      <path d=\"M 0,0 V 10\" />\n                      <use xlink:href=\"#grid_path\" />\n                    </g>\n                    <g transform=\"translate(-50,50)\" id=\"axis_unit\">\n                      <use transform=\"translate(10,0)\" xlink:href=\"#grid_path\" />\n                      <path d=\"M 10,0 V 5\" />\n                    </g>\n      \n                    <use transform=\"translate(50,0)\" xlink:href=\"#axis_unit_dec\" />\n                    <use transform=\"translate(100,0)\" xlink:href=\"#axis_unit_dec\" />\n                    <use transform=\"translate(10,0)\" xlink:href=\"#axis_unit\" />\n                    <use transform=\"translate(20,0)\" xlink:href=\"#axis_unit\" />\n                    <use transform=\"translate(30,0)\" xlink:href=\"#axis_unit\" />\n                    <use transform=\"translate(50,0)\" xlink:href=\"#axis_unit\" />\n                    <use transform=\"translate(60,0)\" xlink:href=\"#axis_unit\" />\n                    <use transform=\"translate(70,0)\" xlink:href=\"#axis_unit\" />\n                    <use transform=\"translate(80,0)\" xlink:href=\"#axis_unit\" />\n      \n                  </g>\n                  <text x=\"-85\" y=\"5\">0.5</text>\n                  <text x=\"-75\" y=\"-45\">1</text>\n                  <text x=\"-10\" y=\"75\">0.5</text>\n                  <text x=\"45\" y=\"75\">1</text>\n                  <text x=\"-75\" y=\"75\">0</text>\n      \n                  <text x=\"-45\" y=\"90\">Input Percentage</text>\n                  <text x=\"-50\" y=\"-90\" transform=\"rotate(-90)\">Output Percentage</text>\n                </g>\n                <path d=\"M 0,100 C 100,100 0,0 100,0\" id=\"curve\" />\n                <path d=\"M 0,100 100,100\" id=\"p1_path\" />\n                <path d=\"M 0,0 100,0\" id=\"p2_path\" />\n              </g>\n            </g>\n      \n          </svg>\n          <box id=\"p1_point\" style=\"width: 8px; height: 8px;\" top=\"6\" left=\"46\"/> \n          <box id=\"p2_point\" style=\"width: 8px; height: 8px;\" top=\"106\" left=\"146\"/> \n        </stack>\n        <vbox>\n          <label value=\"Point 1:\"/>\n          <hbox align=\"center\" class=\"indent\">\n            <label value=\"X:\"/>\n            <textbox style=\"max-width: 6em\" id=\"p1_x\"\n                     oninput=\"Bezier.onBezierChanged(this)\"/>\n          </hbox>\n          <hbox align=\"center\" class=\"indent\">\n            <label value=\"Y:\"/>\n            <textbox style=\"max-width: 6em\" id=\"p1_y\"\n                     oninput=\"Bezier.onBezierChanged(this)\"/>\n          </hbox>\n          <label value=\"Point 2:\"/>\n          <hbox align=\"center\" class=\"indent\">\n            <label value=\"X:\"/>\n            <textbox style=\"max-width: 6em\" id=\"p2_x\"\n                     oninput=\"Bezier.onBezierChanged(this)\"/>\n          </hbox>\n          <hbox align=\"center\" class=\"indent\">\n            <label value=\"Y:\"/>\n            <textbox style=\"max-width: 6em\" id=\"p2_y\"\n                     oninput=\"Bezier.onBezierChanged(this)\"/>\n          </hbox>\n        </vbox>\n      </hbox>\n      <hbox align=\"center\" id=\"bezierMultibuttons\">\n        <toolbarbutton class=\"multibutton\" label=\"linear\" value=\"linear\"\n                       oncommand=\"Bezier.toggleBezier(this); Bezier.initWithBezier('linear')\"\n                       type=\"checkbox\" group=\"bezier\"/>\n        <toolbarbutton class=\"multibutton\" label=\"ease\" value=\"ease\"\n                       oncommand=\"Bezier.toggleBezier(this); Bezier.initWithBezier('ease')\"\n                       type=\"checkbox\" group=\"bezier\"/>\n        <toolbarbutton class=\"multibutton\" label=\"ease-in\" value=\"ease-in\"\n                       oncommand=\"Bezier.toggleBezier(this); Bezier.initWithBezier('ease-in')\"\n                       type=\"checkbox\" group=\"bezier\"/>\n        <toolbarbutton class=\"multibutton\" label=\"ease-out\" value=\"ease-out\"\n                       oncommand=\"Bezier.toggleBezier(this); Bezier.initWithBezier('ease-out')\"\n                       type=\"checkbox\" group=\"bezier\"/>\n        <toolbarbutton class=\"multibutton\" label=\"ease-in-out\" value=\"ease-in-out\"\n                       oncommand=\"Bezier.toggleBezier(this); Bezier.initWithBezier('ease-in-out')\"\n                       type=\"checkbox\" group=\"bezier\"/>\n      </hbox>\n      <hbox align=\"center\">\n        <spacer flex=\"1\"/>\n        <button label=\"Cancel\" oncommand=\"this.parentNode.parentNode.hidePopup()\"/>\n        <button label=\"OK\" default=\"true\" oncommand=\"Bezier.onAccept()\"\n                id=\"bezierPanelOkButton\"/>\n      </hbox>\n    </panel>\n\n    <menupopup id=\"sectionHeaderContext\">\n      <menuitem label=\"&closeOtherSections.label;\" oncommand=\"CloseAllSection(false)\"/>\n      <menuitem label=\"&closeAllSections.label;\" oncommand=\"CloseAllSection(true)\"/>\n    </menupopup>\n\n    <panel level=\"floating\" id=\"backgroundImagePanel\" noautohide=\"true\">\n      <groupbox style=\"width: 400px\">\n        <caption label=\"&imageURL.caption;\"/>\n        <hbox align=\"center\">\n          <textbox flex=\"1\" id=\"imageURLTextbox\"\n                   oninput=\"LoadImage()\"/>\n          <filepickerbutton id=\"filepickerbutton\"\n                            control=\"imageURLTextbox\"\n                            mode=\"0\"\n                            filters=\"filterImages\"\n                            oncommand=\"LoadImage(); MakeRelativeUrlBackgroundImage()\"\n                            title=\"&selectImageButton.label;\"/>\n        </hbox>\n        <!-- TODO: make relative URL button -->\n        <hbox align=\"center\">\n          <checkbox label=\"&makeRelative.label;\"\n                    id=\"relativeBackgroundImageCheckbox\"\n                    disabled=\"true\"\n                    oncommand=\"ToggleRelativeOrAbsoluteBackgroundImage()\"/>\n        </hbox>\n      </groupbox>\n      <groupbox>\n        <caption label=\"&preview.caption;\"/>\n        <hbox align=\"center\">\n          <spacer flex=\"1\"/>\n          <vbox id=\"previewBackgroundImage\"/>\n          <spacer flex=\"1\"/>\n        </hbox>\n      </groupbox>\n      <hbox align=\"center\">\n        <spacer flex=\"1\"/>\n        <button label=\"&okButton.label;\" oncommand=\"BackgroundImageSelected()\"/>\n      </hbox>\n    </panel>\n\n    <panel level=\"floating\" id=\"linearGradientPanel\" noautohide=\"true\">\n      <hbox align=\"top\">\n        <vbox align=\"center\">\n          <groupbox>\n            <caption label=\"&preview.caption;\"/>\n            <spacer flex=\"1\"/>\n            <vbox id=\"linearGradientPreview\"/>\n            <spacer flex=\"1\"/>\n          </groupbox>\n          <checkbox id=\"repeatingGradientCheckbox\"\n                    label=\"&repeating.label;\"\n                    oncommand=\"RepaintGradient()\"/>\n        </vbox>\n        <tabbox id=\"linearGradientPropertiesTabbox\">\n          <tabs id=\"linearGradientPropertiesTabs\">\n            <tab label=\"&colorStops.tab;\"/>\n            <tab label=\"&shapeAndSize.tab;\" id=\"shapeAndSizeTab\"/>\n            <tab label=\"&angle.tab;\" id=\"angleTab\"/>\n          </tabs>\n          <tabpanels>\n            <vbox flex=\"1\">\n              <richlistbox id=\"colorStopsRichlistbox\"\n                           onselect=\"UpdateColorStopsRichlistbox()\" flex=\"1\"/>\n              <hbox class=\"listboxBg\">\n                <toolbarbutton id=\"addColorStopButton\" class=\"listboxBgPlusButton\"\n                               oncommand=\"AddColorStopToLinearGradient()\"/>\n                <toolbarbutton id=\"removeColorStopButton\" class=\"listboxBgMinusButton\"\n                               disabled=\"true\"\n                               oncommand=\"DeleteColorStopFromLinearGradient()\"/>\n                <spacer flex=\"1\"/>\n                <toolbarbutton id=\"upColorStopButton\" class=\"listboxBgPlusButton\" disabled=\"true\"/>\n                <toolbarbutton id=\"downColorStopButton\" class=\"listboxBgPlusButton\" disabled=\"true\"/>\n              </hbox>\n            </vbox>\n            <grid id=\"shapeAndSizeTabpanel\">\n              <columns><column/><column/><column/><column/></columns>\n              <rows>\n                <row align=\"center\">\n                  <checkbox id=\"radialShapeCheckbox\"\n                            oncommand=\"RadialShapeSelected()\" />\n                  <label value=\"&shape.label;\"/>\n                  <radiogroup id=\"radialGradientShape\" orient=\"horizontal\"\n                              oncommand=\"gDialog.radialShapeCheckbox.checked=true; RadialShapeSelected()\">\n                    <radio label=\"&circularShape.label;\" value=\"circle\" selected=\"true\"/>\n                    <radio label=\"&ellipticShape.label;\" value=\"ellipse\"/>\n                  </radiogroup>\n                </row>\n                <row align=\"center\">\n                  <checkbox id=\"radialSizeCheckbox\"\n                            oncommand=\"RadialSizeSelected()\" />\n                  <label value=\"&size.label;\"/>\n                  <menulist id=\"radialGradientSize\" sizetopopup=\"none\"\n                            oncommand=\"gDialog.radialSizeCheckbox.checked=true; RadialSizeSelected()\">\n                    <menupopup>\n                      <menuitem label=\"closest-side (contain)\" value=\"closest-side\"/>\n                      <menuitem label=\"closest-corner\" value=\"closest-corner\"/>\n                      <menuitem label=\"farthest-side\" value=\"farthest-side\"/>\n                      <menuitem label=\"farthest-corner (cover)\" value=\"farthest-corner\"/>\n                    </menupopup>\n                  </menulist>\n                </row>\n                <row align=\"center\" id=\"radialEllipseRayRow\">\n                  <checkbox id=\"radialEllipseRayCheckbox\"\n                            oncommand=\"RadialEllipseRaySelected()\" />\n                  <label value=\"&radius.label;\"/>\n                  <hbox align=\"center\">\n                    <menulist editable=\"true\" id=\"radialEllipseXRayMenulist\"\n                              bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                              oncommand=\"onLengthMenulistCommand(this, ' % px pt cm in mm pc em ex rem ch', 'normal', false); gDialog.radialEllipseRayCheckbox.checked=true; RadialEllipseRaySelected()\"\n                              oninput=\"onLengthMenulistCommand(this, ' % px pt cm in mm pc em ex rem ch', 'normal', false); gDialog.radialEllipseRayCheckbox.checked=true; RadialEllipseRaySelected()\">\n                      <menupopup id=\"radialEllipseXRayMenupopup\"\n                                 onpopupshowing=\"PopulateLengths(this, ' % px pt cm in mm pc em ex rem ch')\" />\n                    </menulist>\n                  </hbox>\n                  <hbox align=\"center\" id=\"radialSecondRayHbox\">\n                    <menulist editable=\"true\" id=\"radialEllipseYRayMenulist\"\n                              bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                              oncommand=\"onLengthMenulistCommand(this, ' % px pt cm in mm pc em ex rem ch', 'normal', false); gDialog.radialEllipseRayCheckbox.checked=true; RadialEllipseRaySelected()\"\n                              oninput=\"onLengthMenulistCommand(this, ' % px pt cm in mm pc em ex rem ch', 'normal', false); gDialog.radialEllipseRayCheckbox.checked=true; RadialEllipseRaySelected()\">\n                      <menupopup id=\"radialEllipseYRayMenupopup\"\n                                 onpopupshowing=\"PopulateLengths(this, ' % px pt cm in mm pc em ex rem ch')\" />\n                    </menulist>\n                  </hbox>\n                </row>\n                <row align=\"center\">\n                  <checkbox id=\"radialPositionCheckbox\"\n                            oncommand=\"RadialPositionSelected()\" />\n                  <label value=\"&position.label;\"/>\n                  <menulist id=\"radialPositionMenulist\" sizetopopup=\"none\" editable=\"true\"\n                                oncommand=\"gDialog.radialPositionCheckbox.checked=true; this.value = event.originalTarget.value; RadialPositionSelected()\"\n                                oninput=\"gDialog.radialPositionCheckbox.checked=true; RadialPositionSelected()\">\n                    <menupopup>\n                      <grid class=\"multipane-menu\">\n                        <columns><column/><column/><column/></columns>\n                        <rows>\n                          <row align=\"center\">\n                            <menuitem label=\"&backgroundPositionLeftTop.label;\" value=\"left top\"/>\n                            <menuitem label=\"&backgroundPositionCenterTop.label;\" value=\"center top\"/>\n                            <menuitem label=\"&backgroundPositionRightTop.label;\" value=\"right top\"/>\n                          </row>\n                          <row align=\"center\">\n                            <menuitem label=\"&backgroundPositionLeftCenter.label;\" value=\"left center\"/>\n                            <menuitem label=\"&backgroundPositionCenterCenter.label;\" value=\"center\"/>\n                            <menuitem label=\"&backgroundPositionRightCenter.label;\" value=\"right center\"/>\n                          </row>\n                          <row align=\"center\">\n                            <menuitem label=\"&backgroundPositionLeftBottom.label;\" value=\"left bottom\"/>\n                            <menuitem label=\"&backgroundPositionCenterBottom.label;\" value=\"center bottom\"/>\n                            <menuitem label=\"&backgroundPositionRightBottom.label;\" value=\"right bottom\"/>\n                          </row>\n                        </rows>\n                      </grid>\n                      <menuseparator/>\n                      <menuitem label=\"&backgroundPositionUserDefined.label;\"/>\n                    </menupopup>\n                  </menulist>\n                </row>\n              </rows>\n            </grid>\n            <vbox>\n              <hbox align=\"center\">\n                <checkbox label=\"&angle.checkbox;\" id=\"linearGradientAngleCheckbox\"\n                          oncommand=\"LinearAngleSelected(this)\"/>\n                <rotator id=\"linearGradientAngleRotator\"\n                         onchange=\"gDialog.linearGradientAngleCheckbox.checked=true; LinearAngleSelected(gDialog.linearGradientAngleCheckbox)\"\n                         negated=\"true\"/>\n              </hbox>\n              <hbox align=\"center\">\n                <checkbox label=\"&boxDirection.label;\" id=\"linearGradientDirectionCheckbox\"\n                          oncommand=\"LinearDirectionSelected(this)\"/>\n                <menulist id=\"linearGradientDirectionMenulist\" sizetopopup=\"none\" editable=\"true\"\n                          oncommand=\"this.value = event.originalTarget.value; gDialog.linearGradientDirectionCheckbox.checked=true; LinearDirectionSelected(gDialog.linearGradientDirectionCheckbox)\">\n                  <menupopup>\n                    <grid class=\"multipane-menu\"\n                          oncommand=\"this.parentNode.parentNode.value = event.originalTarget.value\">\n                      <columns><column/><column/><column/></columns>\n                      <rows>\n                        <row align=\"center\">\n                          <menuitem label=\"&backgroundPositionLeftTop.label;\" value=\"left top\"/>\n                          <menuitem label=\"&backgroundPositionCenterTop.label;\" value=\"top\"/>\n                          <menuitem label=\"&backgroundPositionRightTop.label;\" value=\"right top\"/>\n                        </row>\n                        <row align=\"center\">\n                          <menuitem label=\"&backgroundPositionLeftCenter.label;\" value=\"left\"/>\n                          <spacer/>\n                          <menuitem label=\"&backgroundPositionRightCenter.label;\" value=\"right\"/>\n                        </row>\n                        <row align=\"center\">\n                          <menuitem label=\"&backgroundPositionLeftBottom.label;\" value=\"left bottom\"/>\n                          <menuitem label=\"&backgroundPositionCenterBottom.label;\" value=\"bottom\"/>\n                          <menuitem label=\"&backgroundPositionRightBottom.label;\" value=\"right bottom\"/>\n                        </row>\n                      </rows>\n                    </grid>\n                  </menupopup>\n                </menulist>\n              </hbox>\n            </vbox>\n          </tabpanels>\n        </tabbox>\n      </hbox>\n      <hbox align=\"center\">\n        <spacer flex=\"1\"/>\n        <button label=\"&cancelButton.label;\" oncommand=\"this.parentNode.parentNode.hidePopup();\"/>\n        <button label=\"&okButton.label;\" id=\"linearGradientOkButton\" oncommand=\"SetLinearGradient();\"/>\n      </hbox>\n    </panel>\n  </panelset>\n\n</overlay>\n"
  },
  {
    "path": "sidebars/cssproperties/content/position.js",
    "content": "RegisterIniter(PositionSectionIniter);\n\nfunction PositionSectionIniter(aElt, aRuleset)\n{\n  var d = CssInspector.getCascadedValue(aRuleset, \"display\");\n  gDialog.displayMenulist.value = d;\n\n  var v = CssInspector.getCascadedValue(aRuleset, \"visibility\");\n  CheckToggle(gDialog.visibleVisibilityButton,   v == \"visible\");\n  CheckToggle(gDialog.hiddenVisibilityButton,    v == \"hidden\");\n  CheckToggle(gDialog.collapseVisibilityButton,  v == \"collapse\");\n\n  var f = CssInspector.getCascadedValue(aRuleset, \"float\");\n  CheckToggle(gDialog.floatLeftButton,   f == \"left\");\n  CheckToggle(gDialog.floatNoneButton,   f == \"none\");\n  CheckToggle(gDialog.floatRightButton,  f == \"right\");\n\n  var p = CssInspector.getCascadedValue(aRuleset, \"position\");\n  CheckToggle(gDialog.positionStaticButton,   p == \"static\");\n  CheckToggle(gDialog.positionRelativeButton, p == \"relative\");\n  CheckToggle(gDialog.positionAbsoluteButton, p == \"absolute\");\n  CheckToggle(gDialog.positionFixedButton,    p == \"fixed\");\n\n  var zi = CssInspector.getCascadedValue(aRuleset, \"z-index\");\n  gDialog.zIndexMenulist.value = zi;\n\n  var t = CssInspector.getCascadedValue(aRuleset, \"top\");\n  var l = CssInspector.getCascadedValue(aRuleset, \"left\");\n  var r = CssInspector.getCascadedValue(aRuleset, \"right\");\n  var b = CssInspector.getCascadedValue(aRuleset, \"bottom\");\n  gDialog.topMenulist.value = t;\n  gDialog.leftMenulist.value = l;\n  gDialog.rightMenulist.value = r;\n  gDialog.bottomMenulist.value = b;\n\n  var c = CssInspector.getCascadedValue(aRuleset, \"clear\");\n  CheckToggle(gDialog.clearLeftButton,   c == \"left\");\n  CheckToggle(gDialog.clearRightButton,  c == \"right\");\n  CheckToggle(gDialog.clearBothButton,   c == \"both\");\n  CheckToggle(gDialog.clearNoneButton,   c == \"none\");\n\n  var o = CssInspector.getCascadedValue(aRuleset, \"overflow\");\n  CheckToggle(gDialog.visibleOverflowButton,  o == \"visible\");\n  CheckToggle(gDialog.hiddenOverflowButton,   o == \"hidden\");\n  CheckToggle(gDialog.scrollOverflowButton,   o == \"scroll\");\n  CheckToggle(gDialog.autoOverflowButton,     o == \"auto\");\n\n  var to = CssInspector.getCascadedValue(aRuleset, \"text-overflow\");\n  CheckToggle(gDialog.clipTextOverflowButton,       to == \"clip\");\n  CheckToggle(gDialog.ellipsisTextOverflowButton,   to == \"ellipsis\");\n}\n"
  },
  {
    "path": "sidebars/cssproperties/content/position.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE overlay [\n  <!ENTITY % csspropertiesDTD SYSTEM \"chrome://cssproperties/locale/cssproperties.dtd\">\n  %csspropertiesDTD;\n  <!ENTITY % backgrounditemDTD SYSTEM \"chrome://cssproperties/locale/backgrounditem.dtd\" >\n  %backgrounditemDTD;\n]>\n\n<overlay id=\"positionOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://cssproperties/content/position.js\" />\n\n  <vbox id=\"propertiesBox\">\n      <hbox align=\"center\"\n            class=\"csspropertiesHeader\"\n            context=\"sectionHeaderContext\"\n            id=\"positionSectionHeader\"\n            onclick=\"ToggleSection(event, this)\"\n            position=\"9\">\n        <image />\n        <label value=\"&positionSectionHeader.label;\"/>\n      </hbox>\n\n      <grid class=\"section\" id=\"positionSection\" position=\"10\">\n        <columns><column/><column/></columns>\n        <rows>\n          <row align=\"center\" animatable=\"false\">\n            <label value=\"&display.label;\"\n                   class=\"text-link\"\n                   href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/display\"\n                   tooltiptext=\"display\"/>\n            <hbox>\n              <menulist id=\"displayMenulist\" sizetopopup=\"none\"\n                        property=\"display\"\n                        oncommand=\"ToggleProperty(this)\">\n                <menupopup>\n                  <menuitem label=\"&noneDisplay.label;\"         value=\"none\"/>\n                  <menuseparator/>\n                  <menuitem label=\"&inlineDisplay.label;\"       value=\"inline\"/>\n                  <menuitem label=\"&runInDisplay.label;\"        value=\"run-in\"/>\n                  <menuseparator/>\n                  <menuitem label=\"&blockDisplay.label;\"        value=\"block\"/>\n                  <menuitem label=\"&inlineBlockDisplay.label;\"  value=\"inline-block\"/>\n                  <menuseparator/>\n                  <menuitem label=\"&listItem.label;\"            value=\"list-item\"/>\n                  <menuseparator/>\n                  <menuitem label=\"&table.label;\"               value=\"table\"/>\n                  <menuitem label=\"&inlineTable.label;\"         value=\"inline-table\"/>\n                  <menuseparator/>\n                  <menuitem label=\"&tableHeaderGroup.label;\"    value=\"table-header-group\"/>\n                  <menuitem label=\"&tableRowGroup.label;\"       value=\"table-row-group\"/>\n                  <menuitem label=\"&tableFooterGroup.label;\"    value=\"table-footer-group\"/>\n                  <menuitem label=\"&tableColumnGroup.label;\"    value=\"table-column-group\"/>\n                  <menuseparator/>\n                  <menuitem label=\"&tableCaption.label;\"        value=\"table-caption\"/>\n                  <menuitem label=\"&tableRow.label;\"            value=\"table-row\"/>\n                  <menuitem label=\"&tableColumn.label;\"         value=\"table-column\"/>\n                  <menuitem label=\"&tableCell.label;\"           value=\"table-cell\"/>\n                </menupopup>\n              </menulist>\n            </hbox>\n          </row>\n\n          <row align=\"center\" animatable=\"false\">\n            <label value=\"&visibility.label;\"\n                   class=\"text-link\"\n                   href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/visibility\"\n                   tooltiptext=\"visibility\"/>\n            <hbox align=\"center\">\n              <toolbarbutton class=\"multibutton\" label=\"&visibleVisibility.label;\" value=\"visible\" property=\"visibility\" type=\"checkbox\"\n                             id=\"visibleVisibilityButton\" group=\"visibility\"\n                             oncommand=\"ToggleProperty(this)\"/>\n              <toolbarbutton class=\"multibutton\" label=\"&hiddenVisibility.label;\" value=\"hidden\" property=\"visibility\" type=\"checkbox\"\n                             id=\"hiddenVisibilityButton\" group=\"visibility\"\n                             oncommand=\"ToggleProperty(this)\"/>\n              <toolbarbutton class=\"multibutton\" label=\"&collapseVisibility.label;\" value=\"collapse\" property=\"visibility\" type=\"checkbox\"\n                             id=\"collapseVisibilityButton\" group=\"visibility\"\n                             oncommand=\"ToggleProperty(this)\"/>\n            </hbox>\n          </row>\n\n          <row align=\"center\" animatable=\"false\">\n            <label value=\"&float.label;\"\n                   class=\"text-link\"\n                   href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/float\"\n                   tooltiptext=\"float\"/>\n            <hbox align=\"center\">\n              <toolbarbutton class=\"multibutton\" tooltiptext=\"&leftFloat.label;\" value=\"left\" property=\"float\" type=\"checkbox\"\n                             id=\"floatLeftButton\" group=\"float\"\n                             oncommand=\"ToggleProperty(this)\"/>\n              <toolbarbutton class=\"multibutton\" tooltiptext=\"&noneFloat.label;\" value=\"none\" property=\"float\" type=\"checkbox\"\n                             id=\"floatNoneButton\" group=\"float\"\n                             oncommand=\"ToggleProperty(this)\"/>\n              <toolbarbutton class=\"multibutton\" tooltiptext=\"&rightFloat.label;\" value=\"right\" property=\"float\" type=\"checkbox\"\n                             id=\"floatRightButton\" group=\"float\"\n                             oncommand=\"ToggleProperty(this)\"/>\n            </hbox>\n          </row>\n\n          <row align=\"center\" animatable=\"false\">\n            <label value=\"&clear.label;\"\n                   class=\"text-link\"\n                   href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/clear\"\n                   tooltiptext=\"clear\"/>\n            <hbox>\n              <hbox align=\"center\">\n                <toolbarbutton class=\"multibutton\" label=\"&leftClear.label;\" value=\"left\" property=\"clear\" type=\"checkbox\"\n                               id=\"clearLeftButton\" group=\"clear\"\n                               oncommand=\"ToggleProperty(this)\"/>\n                <toolbarbutton class=\"multibutton\" label=\"&rightClear.label;\" value=\"right\" property=\"clear\" type=\"checkbox\"\n                               id=\"clearRightButton\" group=\"clear\"\n                               oncommand=\"ToggleProperty(this)\"/>\n              </hbox>\n              <hbox align=\"center\">\n                <toolbarbutton class=\"multibutton\" label=\"&bothClear.label;\" value=\"both\" property=\"clear\" type=\"checkbox\"\n                               id=\"clearBothButton\" group=\"clear\"\n                               oncommand=\"ToggleProperty(this)\"/>\n              </hbox>\n              <hbox align=\"center\">\n                <toolbarbutton class=\"multibutton\" label=\"&noneClear.label;\" value=\"none\" property=\"clear\" type=\"checkbox\"\n                               id=\"clearNoneButton\" group=\"clear\"\n                               oncommand=\"ToggleProperty(this)\"/>\n              </hbox>\n            </hbox>\n          </row>\n\n          <row align=\"center\" animatable=\"false\">\n            <label value=\"&overflow.label;\"\n                   class=\"text-link\"\n                   href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/overflow\"\n                   tooltiptext=\"overflow\"/>\n            <hbox align=\"center\">\n              <toolbarbutton class=\"multibutton\" label=\"&visibleOverlow.label;\" value=\"visible\" property=\"overflow\" type=\"checkbox\"\n                             id=\"visibleOverflowButton\" group=\"overflow\"\n                             oncommand=\"ToggleProperty(this)\"/>\n              <toolbarbutton class=\"multibutton\" label=\"&hiddenOverlow.label;\" value=\"hidden\" property=\"overflow\" type=\"checkbox\"\n                             id=\"hiddenOverflowButton\" group=\"overflow\"\n                             oncommand=\"ToggleProperty(this)\"/>\n              <toolbarbutton class=\"multibutton\" label=\"&scrollOverlow.label;\" value=\"scroll\" property=\"overflow\" type=\"checkbox\"\n                             id=\"scrollOverflowButton\" group=\"overflow\"\n                             oncommand=\"ToggleProperty(this)\"/>\n              <toolbarbutton class=\"multibutton\" label=\"&autoOverlow.label;\" value=\"auto\" property=\"overflow\" type=\"checkbox\"\n                             id=\"autoOverflowButton\" group=\"overflow\"\n                             oncommand=\"ToggleProperty(this)\"/>\n            </hbox>\n          </row>\n\n           <row align=\"center\" animatable=\"false\">\n            <label value=\"&textOverflow.label;\"\n                   class=\"text-link\"\n                   href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/text-overflow\"\n                   tooltiptext=\"text-overflow\"/>\n            <hbox align=\"center\">\n              <toolbarbutton class=\"multibutton\" label=\"&clipTextOverflow.label;\" value=\"clip\" property=\"text-overflow\" type=\"checkbox\"\n                             id=\"clipTextOverflowButton\" group=\"text-overflow\"\n                             oncommand=\"ToggleProperty(this)\"/>\n              <toolbarbutton class=\"multibutton\" label=\"&ellipsisTextOverflow.label;\" value=\"ellipsis\" property=\"text-overflow\" type=\"checkbox\"\n                             id=\"ellipsisTextOverflowButton\" group=\"text-overflow\"\n                             oncommand=\"ToggleProperty(this)\"/>\n            </hbox>\n          </row>\n\n          <row align=\"center\" animatable=\"false\">\n            <label value=\"&position.label;\"\n                   class=\"text-link\"\n                   href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/position\"\n                   tooltiptext=\"position\"/>\n            <hbox align=\"center\">\n              <toolbarbutton class=\"multibutton\" label=\"&staticPosition.label;\" value=\"static\" property=\"position\" type=\"checkbox\"\n                             id=\"positionStaticButton\" group=\"position\"\n                             oncommand=\"ToggleProperty(this)\"/>\n              <toolbarbutton class=\"multibutton\" label=\"&relativePosition.label;\" value=\"relative\" property=\"position\" type=\"checkbox\"\n                             id=\"positionRelativeButton\" group=\"position\"\n                             oncommand=\"ToggleProperty(this)\"/>\n              <toolbarbutton class=\"multibutton\" label=\"&absolutePosition.label;\" value=\"absolute\" property=\"position\" type=\"checkbox\"\n                             id=\"positionAbsoluteButton\" group=\"position\"\n                             oncommand=\"ToggleProperty(this)\"/>\n              <toolbarbutton class=\"multibutton\" label=\"&fixedPosition.label;\" value=\"fixed\" property=\"position\" type=\"checkbox\"\n                             id=\"positionFixedButton\" group=\"position\"\n                             oncommand=\"ToggleProperty(this)\"/>\n            </hbox>\n          </row>\n\n          <row align=\"center\">\n            <label value=\"&zIndex.label;\"\n                   class=\"text-link\"\n                   href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/z-index\"\n                   tooltiptext=\"z-index\"/>\n           <hbox align=\"center\">\n                <menulist editable=\"true\" id=\"zIndexMenulist\" property=\"z-index\"\n                          bgtype=\"csslength\" units=' ' unsigned=\"true\"\n                          oncommand=\"onLengthMenulistCommand(this, ' ', 'auto', true)\"\n                          oninput=\"onLengthMenulistCommand(this, ' ', 'auto', true)\"\n                          sizetopopup=\"none\">\n                  <menupopup id=\"lineHeightMenupopup\"\n                             onpopupshowing=\"PopulateLengths(this, ' ')\">\n                    <menuseparator/>\n                    <menuitem label=\"&zIndexAuto.label;\" value=\"auto\"/>\n                  </menupopup>\n                </menulist>\n            </hbox>\n          </row>\n\n          <row align=\"top\">\n            <label value=\"&offsets.label;\"\n                   class=\"text-link\"\n                   href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/left\"\n                   tooltiptext=\"left\"/>\n            <hbox>\n              <grid id=\"positionOffsetsGrid\">\n                <columns><column/><column/><column/></columns>\n                <rows>\n                  <row>\n                    <spacer/>\n                    <hbox align=\"center\">\n                      <menulist editable=\"true\" id=\"topMenulist\" property=\"top\" sizetopopup=\"none\"\n                                bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch' unsigned=\"true\"\n                                oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'auto', true)\"\n                                oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'auto', true)\">\n                        <menupopup id=\"topMenupopup\"\n                                   onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                          <menuseparator/>\n                          <menuitem label=\"&offsetAuto.label;\" value=\"auto\"/>\n                        </menupopup>\n                      </menulist>\n                   </hbox>\n                 </row>\n  \n                  <row align=\"center\">\n                    <hbox align=\"center\">\n                      <menulist editable=\"true\" id=\"leftMenulist\" property=\"left\" sizetopopup=\"none\"\n                                bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch' unsigned=\"true\"\n                                oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'auto', true)\"\n                                oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'auto', true)\">\n                        <menupopup id=\"leftMenupopup\"\n                                   onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                          <menuseparator/>\n                          <menuitem label=\"&offsetAuto.label;\" value=\"auto\"/>\n                        </menupopup>\n                      </menulist>\n                    </hbox>\n                    <spacer/>\n                    <hbox align=\"center\">\n                      <menulist editable=\"true\" id=\"rightMenulist\" property=\"right\" sizetopopup=\"none\"\n                                bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch' unsigned=\"true\"\n                                oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'auto', true)\"\n                                oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'auto', true)\">\n                        <menupopup id=\"rightMenupopup\"\n                                   onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                          <menuseparator/>\n                          <menuitem label=\"&offsetAuto.label;\" value=\"auto\"/>\n                        </menupopup>\n                      </menulist>\n                    </hbox>\n                  </row>\n  \n                  <row>\n                    <spacer/>\n                    <hbox align=\"center\">\n                      <menulist editable=\"true\" id=\"bottomMenulist\" property=\"bottom\" sizetopopup=\"none\"\n                                bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch' unsigned=\"true\"\n                                oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'auto', true)\"\n                                oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'auto', true)\">\n                        <menupopup id=\"bottomMenupopup\"\n                                   onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                          <menuseparator/>\n                          <menuitem label=\"&offsetAuto.label;\" value=\"auto\"/>\n                        </menupopup>\n                      </menulist>\n                    </hbox>\n                   </row>\n                </rows>\n              </grid>\n            </hbox>\n          </row>\n        </rows>\n      </grid>\n  </vbox>\n</overlay>\n"
  },
  {
    "path": "sidebars/cssproperties/content/shadows.js",
    "content": "RegisterIniter(ShadowsSectionIniter);\n\nfunction ShadowsSectionIniter(aElt, aRuleset)\n{\n  deleteAllChildren(gDialog.textShadowRichlistbox);\n  var ts = CssInspector.getCascadedValue(aRuleset, \"text-shadow\");\n  var shadows = CssInspector.parseTextShadows(ts);\n  for (var i = 0; i < shadows.length; i++) {\n    var s = shadows[i];\n    var item = document.createElement(\"richlistitem\");\n    item.className = s.none ? \"noneTextShadow\" : \"shadowTextShadow\";\n    gDialog.textShadowRichlistbox.appendChild(item);\n    if (!s.none) {\n      item.color = s.color;\n      item.offsetX = s.offsetX;\n      item.offsetY = s.offsetY;\n      item.blurRadius = s.blurRadius;\n    }\n  }\n\n  deleteAllChildren(gDialog.boxShadowRichlistbox);\n  var bs = CssInspector.getCascadedValue(aRuleset, \"box-shadow\");\n  var shadows = CssInspector.parseBoxShadows(bs);\n  for (var i = 0; i < shadows.length; i++) {\n    var s = shadows[i];\n    var item = document.createElement(\"richlistitem\");\n    item.className = s.none ? \"noneBoxShadow\" : \"shadowBoxShadow\";\n    gDialog.boxShadowRichlistbox.appendChild(item);\n    if (!s.none) {\n      item.inset = s.inset;\n      item.color = s.color;\n      item.offsetX = s.offsetX;\n      item.offsetY = s.offsetY;\n      item.blurRadius = s.blurRadius;\n      item.spreadRadius = s.spreadRadius;\n    }\n  }\n  UpdateBoxShadowUI();\n  UpdateTextShadowUI();\n}\n\nfunction OnTextShadowSelect(aElt)\n{\n  var item = aElt.selectedItem;\n  SetEnabledElement(gDialog.removeTextShadowButton, (item != null));    \n}\n\nfunction AddTextShadow(aEvent)\n{\n  var type = aEvent.originalTarget.value;\n  var item = document.createElement(\"richlistitem\");\n  item.className = type + \"TextShadow\";\n  gDialog.textShadowRichlistbox.appendChild(item);\n  UpdateTextShadowUI();\n  if (type == \"none\")\n    ReapplyTextShadows();\n}\n\nfunction DeleteTextShadow()\n{\n  var item = gDialog.textShadowRichlistbox.selectedItem;\n  if (!item) return; // sanity check\n  item.parentNode.removeChild(item);\n  UpdateTextShadowUI();\n  ReapplyTextShadows();\n}\n\nfunction ReapplyTextShadows()\n{\n  var items = gDialog.textShadowRichlistbox.querySelectorAll(\"richlistitem\");\n  var shadows = [];\n  const r = new RegExp( \"([+-]?[0-9]*\\\\.[0-9]+|[+-]?[0-9]+)(\" + '% px pt cm in mm pc em ex rem ch'.replace( / /g, \"|\") + \")*\", \"\");\n  for (var i = 0; i < items.length; i++) {\n    var item = items[i];\n    var s;\n    if (item.className == \"shadowTextShadow\") {\n      if (item.offsetX != \"\" && item.offsetY != \"\") {\n        var mX = item.offsetX.match(r);\n        var mY = item.offsetY.match(r);\n        if (!mX || !mY || !mX[2] || !mY[2])\n          return;\n      }\n      else\n        return;\n      var mBlurRadius   = item.blurRadius.match(r);\n      if (!mBlurRadius || !mBlurRadius[2])\n        return;\n      s = item.color + \" \" + item.offsetX + \" \" + item.offsetY + \" \" + item.blurRadius;\n    }\n    else\n      s = \"none\";\n    shadows.push(s);\n  }\n  ApplyStyles([{\n                 property: \"text-shadow\",\n                 value: shadows.join(\",\")\n               }])\n}\n\nfunction UpdateTextShadowUI()\n{\n  var isEmpty = (gDialog.textShadowRichlistbox.itemCount == 0);\n  var isNone = !isEmpty &&\n                    (gDialog.textShadowRichlistbox.getItemAtIndex(0).className == \"noneTextShadow\");\n  SetEnabledElement(gDialog.addTextShadowButton, !isNone);\n  SetEnabledElement(gDialog.removeTextShadowButton, false);\n  \n  SetEnabledElement(gDialog.shadowTextShadowMenuitem, isEmpty || !isNone);\n  SetEnabledElement(gDialog.noneTextShadowMenuitem, isEmpty);\n}\n\nfunction OnBoxShadowSelect(aElt)\n{\n  var item = aElt.selectedItem;\n  SetEnabledElement(gDialog.removeBoxShadowButton, (item != null));    \n}\n\nfunction AddBoxShadow(aEvent)\n{\n  var type = aEvent.originalTarget.value;\n  var item = document.createElement(\"richlistitem\");\n  item.className = type + \"BoxShadow\";\n  gDialog.boxShadowRichlistbox.appendChild(item);\n  UpdateBoxShadowUI();\n  if (type == \"none\")\n    ReapplyBoxShadows();\n}\n\nfunction DeleteBoxShadow()\n{\n  var item = gDialog.boxShadowRichlistbox.selectedItem;\n  if (!item) return; // sanity check\n  item.parentNode.removeChild(item);\n  UpdateBoxShadowUI();\n  ReapplyBoxShadows();\n}\n\nfunction ReapplyBoxShadows()\n{\n  var items = gDialog.boxShadowRichlistbox.querySelectorAll(\"richlistitem\");\n  var shadows = [];\n  const r = new RegExp( \"([+-]?[0-9]*\\\\.[0-9]+|[+-]?[0-9]+)(\" + '% px pt cm in mm pc em ex rem ch'.replace( / /g, \"|\") + \")*\", \"\");\n  for (var i = 0; i < items.length; i++) {\n    var item = items[i];\n    var s;\n    if (item.className == \"shadowBoxShadow\") {\n      if (item.offsetX != \"\" && item.offsetY != \"\") {\n        var mX = item.offsetX.match(r);\n        var mY = item.offsetY.match(r);\n        if (!mX || !mY || !mX[2] || !mY[2])\n          return;\n      }\n      else\n        return;\n      s = (item.inset ? \"inset \" : \"\");\n      var mBlurRadius   = item.blurRadius.match(r);\n      var mSpreadRadius = item.spreadRadius.match(r);\n      if (!mBlurRadius || !mSpreadRadius || !mBlurRadius[2] || !mSpreadRadius[2])\n        return;\n      s += item.offsetX + \" \" + item.offsetY + \" \" + item.blurRadius + \" \" +\n           item.spreadRadius + \" \" + item.color;\n    }\n    else\n     s = \"none\";\n    shadows.push(s);\n  }\n  ApplyStyles([{\n                 property: \"box-shadow\",\n                 value: shadows.join(\",\")\n               }])\n}\n\nfunction UpdateBoxShadowUI()\n{\n  var isEmpty = (gDialog.boxShadowRichlistbox.itemCount == 0);\n  var isNone = !isEmpty &&\n                    (gDialog.boxShadowRichlistbox.getItemAtIndex(0).className == \"noneBoxShadow\");\n  SetEnabledElement(gDialog.addBoxShadowButton, !isNone);\n  SetEnabledElement(gDialog.removeBoxShadowButton, false);\n  \n  SetEnabledElement(gDialog.shadowBoxShadowMenuitem, isEmpty || !isNone);\n  SetEnabledElement(gDialog.noneBoxShadowMenuitem, isEmpty);\n}\n"
  },
  {
    "path": "sidebars/cssproperties/content/shadows.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE overlay [\n  <!ENTITY % csspropertiesDTD SYSTEM \"chrome://cssproperties/locale/cssproperties.dtd\">\n  %csspropertiesDTD;\n  <!ENTITY % backgrounditemDTD SYSTEM \"chrome://cssproperties/locale/backgrounditem.dtd\" >\n  %backgrounditemDTD;\n]>\n\n<overlay id=\"shadowsOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://cssproperties/content/shadows.js\" />\n\n  <vbox id=\"propertiesBox\">\n      <hbox align=\"center\"\n            class=\"csspropertiesHeader\"\n            context=\"sectionHeaderContext\"\n            id=\"shadowsSectionHeader\"\n            onclick=\"ToggleSection(event, this)\"\n            position=\"17\">\n        <image />\n        <label value=\"&shadowsSectionHeader.label;\"/>\n      </hbox>\n\n      <vbox class=\"section\" id=\"shadowsSection\" position=\"18\">\n        <vbox animatable=\"true\">\n          <richlistbox id=\"textShadowRichlistbox\" rows=\"6\"\n                       onselect=\"OnTextShadowSelect(this)\"/>\n          <hbox class=\"listboxBg\">\n            <toolbarbutton id=\"addTextShadowButton\" class=\"listboxBgPlusButton\" type=\"menu\"\n                           oncommand=\"AddTextShadow(event)\">\n              <menupopup id=\"addTextShadowMenupopup\">\n                <menuitem label=\"&noneTextShadow.label;\" value=\"none\" id=\"noneTextShadowMenuitem\"/>\n                <menuseparator/>\n                <menuitem label=\"&oneShadow.label;\" value=\"shadow\" id=\"shadowTextShadowMenuitem\"/>\n              </menupopup>\n            </toolbarbutton>\n            <toolbarbutton id=\"removeTextShadowButton\" class=\"listboxBgMinusButton\"\n                           disabled=\"true\"\n                           oncommand=\"DeleteTextShadow()\"/>\n            <label value=\"&textShadows.label;\"\n                   class=\"text-link\"\n                   href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/text-shadow\"\n                   tooltiptext=\"text-shadow\"/>\n            \n          </hbox>\n        </vbox>\n\n        <vbox id=\"boxShadowVbox\" animatable=\"true\">\n          <richlistbox id=\"boxShadowRichlistbox\" rows=\"6\"\n                       onselect=\"OnBoxShadowSelect(this)\"/>\n          <hbox class=\"listboxBg\">\n            <toolbarbutton id=\"addBoxShadowButton\" class=\"listboxBgPlusButton\" type=\"menu\"\n                           oncommand=\"AddBoxShadow(event)\">\n              <menupopup id=\"addBoxShadowMenupopup\">\n                <menuitem label=\"&noneTextShadow.label;\" value=\"none\" id=\"noneBoxShadowMenuitem\"/>\n                <menuseparator/>\n                <menuitem label=\"&oneShadow.label;\" value=\"shadow\" id=\"shadowBoxShadowMenuitem\"/>\n              </menupopup>\n            </toolbarbutton>\n            <toolbarbutton id=\"removeBoxShadowButton\" class=\"listboxBgMinusButton\"\n                           disabled=\"true\"\n                           oncommand=\"DeleteBoxShadow()\"/>\n            <label value=\"&boxShadows.label;\"\n                   class=\"text-link\"\n                   href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/box-shadow\"\n                   tooltiptext=\"box-shadow\"/>\n            \n          </hbox>\n        </vbox>\n      </vbox>\n  </vbox>\n</overlay>\n"
  },
  {
    "path": "sidebars/cssproperties/content/styles/cssproperties.css",
    "content": "/*\n * this file will contain, after route through the preprocessor, minimal styles for\n * all UI in the CSS properties panel\n */\n\n%filter substitution\n\nlabel.text-link {\n  cursor: help;\n}\n\nlabel.text-link {\n  color: var(--bg-main-foreground-color) ! important;\n}\n\n%include font-style.inc\n%include font-weight.inc\n%include text-align.inc\n%include text-decoration.inc\n%include writing-mode.inc\n%include float.inc\n%include flexbox.inc\n"
  },
  {
    "path": "sidebars/cssproperties/content/styles/flexbox.inc",
    "content": "/* FLEXBOX */\n\n#startBoxAlignButton {\n  list-style-image: url(\"chrome://cssproperties/skin/flexbox/alignItemsFlexStart.png\");\n}\n\n#centerBoxAlignButton {\n  list-style-image: url(\"chrome://cssproperties/skin/flexbox/alignItemsFlexCenter.png\");\n}\n\n#endBoxAlignButton {\n  list-style-image: url(\"chrome://cssproperties/skin/flexbox/alignItemsFlexEnd.png\");\n}\n\n#baselineBoxAlignButton {\n  list-style-image: url(\"chrome://cssproperties/skin/flexbox/alignItemsFlexBaseline.png\");\n}\n\n#stretchBoxAlignButton {\n  list-style-image: url(\"chrome://cssproperties/skin/flexbox/alignItemsFlexStretch.png\");\n}\n\n\n#startSelfAlignButton {\n  list-style-image: url(\"chrome://cssproperties/skin/flexbox/alignItemsFlexStart.png\");\n}\n\n#centerSelfAlignButton {\n  list-style-image: url(\"chrome://cssproperties/skin/flexbox/alignItemsFlexCenter.png\");\n}\n\n#endSelfAlignButton {\n  list-style-image: url(\"chrome://cssproperties/skin/flexbox/alignItemsFlexEnd.png\");\n}\n\n#baselineSelfAlignButton {\n  list-style-image: url(\"chrome://cssproperties/skin/flexbox/alignItemsFlexBaseline.png\");\n}\n\n#stretchSelfAlignButton {\n  list-style-image: url(\"chrome://cssproperties/skin/flexbox/alignItemsFlexStretch.png\");\n}\n\n\n#startBoxAlignButton .toolbarbutton-text,\n#centerBoxAlignButton .toolbarbutton-text,\n#endBoxAlignButton .toolbarbutton-text,\n#baselineBoxAlignButton .toolbarbutton-text,\n#stretchBoxAlignButton .toolbarbutton-text,\n#startSelfAlignButton .toolbarbutton-text,\n#centerSelfAlignButton .toolbarbutton-text,\n#endSelfAlignButton .toolbarbutton-text,\n#baselineSelfAlignButton .toolbarbutton-text,\n#stretchSelfAlignButton .toolbarbutton-text {\n  display: none;\n}\n\n#startBoxAlignButton:not([checked]) .toolbarbutton-icon,\n#centerBoxAlignButton:not([checked]) .toolbarbutton-icon,\n#endBoxAlignButton:not([checked]) .toolbarbutton-icon,\n#baselineBoxAlignButton:not([checked]) .toolbarbutton-icon,\n#stretchBoxAlignButton:not([checked]) .toolbarbutton-icon,\n#startSelfAlignButton:not([checked]) .toolbarbutton-icon,\n#centerSelfAlignButton:not([checked]) .toolbarbutton-icon,\n#endSelfAlignButton:not([checked]) .toolbarbutton-icon,\n#baselineSelfAlignButton:not([checked]) .toolbarbutton-icon,\n#stretchSelfAlignButton:not([checked]) .toolbarbutton-icon {\n  filter: grayscale(100%) contrast(600%);\n}\n"
  },
  {
    "path": "sidebars/cssproperties/content/styles/float.inc",
    "content": "/* FLOAT */\n\n#floatLeftButton {\n  list-style-image: url(\"chrome://cssproperties/skin/position/left-float.png\");\n}\n\n#floatNoneButton {\n  list-style-image: url(\"chrome://cssproperties/skin/position/none-float.png\");\n}\n\n#floatRightButton {\n  list-style-image: url(\"chrome://cssproperties/skin/position/right-float.png\");\n}\n\n#floatLeftButton .toolbarbutton-text,\n#floatNoneButton .toolbarbutton-text,\n#floatRightButton .toolbarbutton-text {\n  display: none;\n}\n\n#floatLeftButton:not([checked]) .toolbarbutton-icon,\n#floatNoneButton:not([checked]) .toolbarbutton-icon,\n#floatRightButton:not([checked]) .toolbarbutton-icon {\n  filter: grayscale(100%) contrast(600%);\n}\n"
  },
  {
    "path": "sidebars/cssproperties/content/styles/font-style.inc",
    "content": "/* FONT-STYLE */\n\n#italicfontstyleButton {\n\tfont-style: italic;\n}\n\n#obliquefontstyleButton {\n\tfont-style: oblique;\n}\n\n"
  },
  {
    "path": "sidebars/cssproperties/content/styles/font-weight.inc",
    "content": "/* FONT-WEIGHT */\n\n#boldfontweightButton {\n\tfont-weight: bold;\n}\n\n#lighterfontweightButton {\n\tfont-weight: lighter;\n}\n\n#bolderfontweightButton {\n\tfont-weight: bolder;\n}\n\n"
  },
  {
    "path": "sidebars/cssproperties/content/styles/text-align.inc",
    "content": "/* TEXT-ALIGN */\n\n#lefttextalignButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/align-left.png\");\n}\n\n#righttextalignButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/align-right.png\");\n}\n\n#centertextalignButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/align-center.png\");\n}\n\n#justifytextalignButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/align-justify.png\");\n}\n\n#lefttextalignButton .toolbarbutton-text,\n#righttextalignButton .toolbarbutton-text,\n#centertextalignButton .toolbarbutton-text,\n#justifytextalignButton .toolbarbutton-text {\n  display: none;\n}\n\n#lefttextalignButton:not([checked]) .toolbarbutton-icon,\n#righttextalignButton:not([checked]) .toolbarbutton-icon,\n#centertextalignButton:not([checked]) .toolbarbutton-icon,\n#justifytextalignButton:not([checked]) .toolbarbutton-icon {\n  filter: grayscale(100%) contrast(600%);\n}"
  },
  {
    "path": "sidebars/cssproperties/content/styles/text-decoration.inc",
    "content": "/* TEXT-DECORATION */\n\n#underlinetextdecorationButton {\n  text-decoration: underline;\n}\n\n#overlinetextdecorationButton {\n  text-decoration: overline;\n}\n\n#linethroughtextdecorationButton {\n  text-decoration: line-through;\n}\n\n#blinktextdecorationButton {\n  text-decoration: blink;\n}\n\n"
  },
  {
    "path": "sidebars/cssproperties/content/styles/writing-mode.inc",
    "content": "/* WRITING-MODE */\n\n#horizontaltbwritingmodeButton {\n  list-style-image: url(\"chrome://cssproperties/skin/general/horizontal-tb.png\");\n}\n\n#verticallrwritingmodeButton {\n  list-style-image: url(\"chrome://cssproperties/skin/general/vertical-lr.png\");\n}\n\n#verticalrlwritingmodeButton {\n  list-style-image: url(\"chrome://cssproperties/skin/general/vertical-rl.png\");\n}\n\n#horizontaltbwritingmodeButton .toolbarbutton-text,\n#verticallrwritingmodeButton .toolbarbutton-text,\n#verticalrlwritingmodeButton .toolbarbutton-text {\n  display: none;\n}\n\n#horizontaltbwritingmodeButton:not([checked]) .toolbarbutton-icon,\n#verticallrwritingmodeButton:not([checked]) .toolbarbutton-icon,\n#verticalrlwritingmodeButton:not([checked]) .toolbarbutton-icon {\n  filter: grayscale(100%) contrast(600%);\n}\n"
  },
  {
    "path": "sidebars/cssproperties/content/tables.js",
    "content": "RegisterIniter(TablesSectionIniter);\n\nfunction TablesSectionIniter(aElt, aRuleset)\n{\n  var bs = CssInspector.getCascadedValue(aRuleset, \"border-spacing\");\n  if (bs) {\n    var bsArray = bs.split(\" \");\n    gDialog.borderSpacingHMenulist.value = bsArray[0];\n    if (bsArray.length == 2)\n      gDialog.borderSpacingVMenulist.value = bsArray[1];\n    else\n      gDialog.borderSpacingVMenulist.value = \"\";\n  }\n  else {\n    gDialog.borderSpacingHMenulist.value = \"\";\n    gDialog.borderSpacingVMenulist.value = \"\";\n  }\n}\n\nfunction ApplyBorderSpacing()\n{\n  var h = gDialog.borderSpacingHMenulist.value;\n  var v = gDialog.borderSpacingVMenulist.value;\n  if (CSS.supports(\"border-spacing\", h + \" \" + v))\n    ApplyStyles( [ {\n                     property: \"border-spacing\",\n                     value: h + \" \" + v\n                   }])\n}\n"
  },
  {
    "path": "sidebars/cssproperties/content/tables.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE overlay [\n  <!ENTITY % csspropertiesDTD SYSTEM \"chrome://cssproperties/locale/cssproperties.dtd\">\n  %csspropertiesDTD;\n  <!ENTITY % backgrounditemDTD SYSTEM \"chrome://cssproperties/locale/backgrounditem.dtd\" >\n  %backgrounditemDTD;\n]>\n\n<overlay id=\"tablesOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://cssproperties/content/tables.js\" />\n\n  <vbox id=\"propertiesBox\">\n      <hbox align=\"center\"\n            class=\"csspropertiesHeader\"\n            context=\"sectionHeaderContext\"\n            id=\"tablesSectionHeader\"\n            onclick=\"ToggleSection(event, this)\"\n            position=\"29\">\n        <image />\n        <label value=\"&tablesSectionHeader.label;\"/>\n      </hbox>\n\n      <vbox class=\"section\" id=\"tablesSection\" position=\"30\">\n        <grid>\n          <columns><column/><column/></columns>\n          <rows>\n            <cssproperty property=\"table-layout\"\n                         grammar=\"auto | fixed\">\n              <l10n>\n                table-layout=&tableLayout.label;\n                url=https://developer.mozilla.org/en-US/docs/Web/CSS/table-layout\n                auto=&autoTableLayout.label;\n                fixed=&fixedTableLayout.label;\n              </l10n>\n            </cssproperty>\n\n            <cssproperty property=\"caption-side\"\n                         grammar=\"top | bottom\">\n              <l10n>\n                caption-side=&captionSide.label;\n                url=https://developer.mozilla.org/en-US/docs/Web/CSS/caption-side\n                top=&topCaptionSide.label;\n                bottom=&bottomCaptionSide.label;\n              </l10n>\n            </cssproperty>\n\n            <cssproperty property=\"border-collapse\"\n                         grammar=\"collapse | separate\">\n              <l10n>\n                border-collapse=&borderCollapse.label;\n                url=https://developer.mozilla.org/en-US/docs/Web/CSS/border-collapse\n                collapse=&collapseBorderCollapse.label;\n                separate=&separateBorderCollapse.label;\n              </l10n>\n            </cssproperty>\n\n            <row align=\"center\">\n              <label value=\"&borderSpacing.label;\"\n                     class=\"text-link\"\n                     href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/border-spacing\"\n                     tooltiptext=\"border-spacing\"/>\n              <hbox align=\"center\">\n                <menulist editable=\"true\" id=\"borderSpacingHMenulist\" sizetopopup=\"none\"\n                          bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                          oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', false); ApplyBorderSpacing()\"\n                          oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', false); ApplyBorderSpacing()\">\n                  <menupopup onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\"/>\n                </menulist>\n              </hbox>\n              <hbox align=\"center\">\n                <menulist editable=\"true\" id=\"borderSpacingVMenulist\" sizetopopup=\"none\"\n                          bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                          oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', false); ApplyBorderSpacing()\"\n                          oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', false); ApplyBorderSpacing()\">\n                  <menupopup onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\"/>\n                </menulist>\n              </hbox>\n            </row>\n\n            <cssproperty property=\"empty-cells\"\n                         grammar=\"show | hide\">\n              <l10n>\n                empty-cells=&emptyCells.label;\n                url=https://developer.mozilla.org/en-US/docs/Web/CSS/empty-cells\n                show=&showEmptyCells.label;\n                hide=&hideEmptyCells.label;\n              </l10n>\n            </cssproperty>\n          </rows>\n        </grid>\n      </vbox>\n  </vbox>\n</overlay>\n"
  },
  {
    "path": "sidebars/cssproperties/content/textshadowitem.xml",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE bindings [\n  <!ENTITY % textshadowitemDTD SYSTEM \"chrome://cssproperties/locale/textshadowitem.dtd\" >\n  %textshadowitemDTD;\n]>\n\n<bindings id=\"textshadowitemBindings\"\n   xmlns=\"http://www.mozilla.org/xbl\"\n   xmlns:xul=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n   xmlns:xbl=\"http://www.mozilla.org/xbl\">\n\n  <binding id=\"none\"\n           extends=\"chrome://global/content/bindings/richlistbox.xml#richlistitem\">\n\n    <content>\n      <xul:label value=\"&noTextShadow.label;\"/>\n    </content>\n  </binding>\n\n  <binding id=\"shadow\"\n           extends=\"chrome://global/content/bindings/richlistbox.xml#richlistitem\">\n\n    <content>\n      <xul:grid>\n        <xul:columns><xul:column/><xul:column/><xul:column/><xul:column/></xul:columns>\n        <xul:rows>\n          <xul:row align=\"center\">\n            <xul:label value=\"&colorTextShadow.label;\"/>\n            <xul:hbox>\n              <xul:ecolorpicker anonid=\"color\"\n                                color=\"black\"\n                                colorObjectId=\"TextShadowColor\"\n                                windowTitle=\"&colorTextShadow.title;\"\n                                showTransparency=\"true\"\n                                oncommand=\"ReapplyTextShadows()\"/>\n            </xul:hbox>\n            <xul:label value=\"&blurRadiusTextShadow.label;\"/>\n            <xul:hbox>\n              <xul:menulist editable=\"true\" anonid=\"blurRadius\"\n                            bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch' unsigned=\"true\"\n                            oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', true); ReapplyTextShadows()\"\n                            oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', true); ReapplyTextShadows()\">\n                <xul:menupopup\n                           onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\"/>\n              </xul:menulist>\n            </xul:hbox>\n          </xul:row>\n          <xul:row align=\"center\">\n            <xul:label value=\"&offsetXTextShadow.label;\"/>\n            <xul:hbox>\n              <xul:menulist editable=\"true\" anonid=\"offsetX\"\n                            bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                            oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', false); ReapplyTextShadows()\"\n                            oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', false); ReapplyTextShadows()\">\n                <xul:menupopup\n                           onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\"/>\n              </xul:menulist>\n            </xul:hbox>\n            <xul:label value=\"&offsetYTextShadow.label;\"/>\n            <xul:hbox>\n              <xul:menulist editable=\"true\" anonid=\"offsetY\"\n                            bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch'\n                            oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', false); ReapplyTextShadows()\"\n                            oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', false); ReapplyTextShadows()\">\n                <xul:menupopup\n                           onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\"/>\n              </xul:menulist>\n            </xul:hbox>\n          </xul:row>\n        </xul:rows>\n      </xul:grid>\n    </content>\n\n    <implementation>\n      <method name=\"getChild\">\n        <parameter name=\"aChildName\"/>\n        <body><![CDATA[\n          return document.getAnonymousElementByAttribute(this, \"anonid\", aChildName);\n        ]]></body>\n      </method>\n\n      <property name=\"color\">\n        <getter>\n        <![CDATA[\n          return this.getChild(\"color\").color;\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.getChild(\"color\").color = val;\n        ]]>\n        </setter>\n      </property>\n\n      <property name=\"blurRadius\">\n        <getter>\n        <![CDATA[\n          return this.getChild(\"blurRadius\").value;\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.getChild(\"blurRadius\").value = val;\n        ]]>\n        </setter>\n      </property>\n\n      <property name=\"offsetX\">\n        <getter>\n        <![CDATA[\n          return this.getChild(\"offsetX\").value;\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.getChild(\"offsetX\").value = val;\n        ]]>\n        </setter>\n      </property>\n\n      <property name=\"offsetY\">\n        <getter>\n        <![CDATA[\n          return this.getChild(\"offsetY\").value;\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.getChild(\"offsetY\").value = val;\n        ]]>\n        </setter>\n      </property>\n    </implementation>\n\n  </binding>\n\n</bindings>\n"
  },
  {
    "path": "sidebars/cssproperties/content/transformationitem.xml",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE bindings [\n  <!ENTITY % transformationitemDTD SYSTEM \"chrome://cssproperties/locale/transformationitem.dtd\" >\n  %transformationitemDTD;\n]>\n\n<bindings id=\"transformationitemBindings\"\n   xmlns=\"http://www.mozilla.org/xbl\"\n   xmlns:html=\"http://www.w3.org/1999/xhtml\"\n   xmlns:xul=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n   xmlns:xbl=\"http://www.mozilla.org/xbl\">\n\n  <binding id=\"rotate\"\n           extends=\"chrome://global/content/bindings/richlistbox.xml#richlistitem\">\n\n    <resources>\n      <stylesheet src=\"chrome://cssproperties/skin/transformationitem.css\"/>\n    </resources>\n\n    <content>\n      <xul:label class=\"transformationitem-title\" value=\"&rotation.label;\"/>\n      <xul:hbox align=\"center\">\n        <xul:rotator anonid=\"rotator\" onlyonrelease=\"true\"\n                     onchange=\"ReapplyTransforms(true)\"/>\n      </xul:hbox>\n    </content>\n\n    <implementation>\n      <method name=\"getChild\">\n        <parameter name=\"aChildName\"/>\n        <body><![CDATA[\n          return document.getAnonymousElementByAttribute(this, \"anonid\", aChildName);\n        ]]></body>\n      </method>\n\n      <property name=\"value\">\n        <getter>\n        <![CDATA[\n          return this.getChild(\"rotator\").value;\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.getChild(\"rotator\").value = val;\n        ]]>\n        </setter>\n      </property>\n    </implementation>\n  </binding>\n\n  <binding id=\"translate3d\"\n           extends=\"chrome://global/content/bindings/richlistbox.xml#richlistitem\">\n\n    <resources>\n      <stylesheet src=\"chrome://cssproperties/skin/transformationitem.css\"/>\n    </resources>\n\n    <content>\n      <xul:label class=\"transformationitem-title\" value=\"&translation3d.label;\"/>\n      <xul:hbox align=\"center\">\n        <xul:label value=\"&x.label;\"/>\n        <xul:menulist anonid=\"Htextbox\" editable=\"true\"\n                      bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch' unsigned=\"true\"\n                      oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', true, ReapplyTransforms)\"\n                      oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', true, ReapplyTransforms)\">\n          <xul:menupopup anonid=\"horizontalTranslationMenupopup\"\n                         onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\"/>\n        </xul:menulist>\n        <xul:label value=\"&y.label;\"/>\n        <xul:menulist anonid=\"Vtextbox\" editable=\"true\"\n                      bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch' unsigned=\"true\"\n                      oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', true, ReapplyTransforms)\"\n                      oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', '', true, ReapplyTransforms)\">\n          <xul:menupopup anonid=\"verticalTranslationMenupopup\"\n                         onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch', ReapplyTransforms)\"/>\n        </xul:menulist>\n        <xul:label value=\"&z.label;\"/>\n        <xul:menulist anonid=\"Ztextbox\" editable=\"true\"\n                      bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch' unsigned=\"true\"\n                      oncommand=\"onLengthMenulistCommand(this, 'px pt cm in mm pc em ex rem ch', '', true, ReapplyTransforms)\"\n                      oninput=\"onLengthMenulistCommand(this, 'px pt cm in mm pc em ex rem ch', '', true, ReapplyTransforms)\">\n          <xul:menupopup anonid=\"verticalTranslationMenupopup\"\n                         onpopupshowing=\"PopulateLengths(this, 'px pt cm in mm pc em ex rem ch', ReapplyTransforms)\"/>\n        </xul:menulist>\n      </xul:hbox>\n    </content>\n\n    <implementation>\n      <method name=\"getChild\">\n        <parameter name=\"aChildName\"/>\n        <body><![CDATA[\n          return document.getAnonymousElementByAttribute(this, \"anonid\", aChildName);\n        ]]></body>\n      </method>\n\n      <property name=\"horizontally\">\n        <getter>\n        <![CDATA[\n          return this.getChild(\"Htextbox\").value;\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.getChild(\"Htextbox\").value = val;\n        ]]>\n        </setter>\n      </property>\n\n      <property name=\"vertically\">\n        <getter>\n        <![CDATA[\n          return this.getChild(\"Vtextbox\").value;\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.getChild(\"Vtextbox\").value = val;\n        ]]>\n        </setter>\n      </property>\n\n      <property name=\"zindexally\">\n        <getter>\n        <![CDATA[\n          return this.getChild(\"Ztextbox\").value;\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.getChild(\"Ztextbox\").value = val;\n        ]]>\n        </setter>\n      </property>\n    </implementation>\n  </binding>\n\n  <binding id=\"perspective\"\n           extends=\"chrome://global/content/bindings/richlistbox.xml#richlistitem\">\n\n    <resources>\n      <stylesheet src=\"chrome://cssproperties/skin/transformationitem.css\"/>\n    </resources>\n\n    <content>\n      <xul:label class=\"transformationitem-title\" value=\"&perspective.label;\"/>\n      <xul:hbox align=\"center\">\n        <xul:label value=\"&depth.label;\"/>\n        <xul:menulist anonid=\"depthTextbox\" editable=\"true\"\n                      bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch' unsigned=\"true\"\n                      oncommand=\"onLengthMenulistCommand(this, 'px pt cm in mm pc em ex rem ch', '', true, ReapplyTransforms)\"\n                      oninput=\"onLengthMenulistCommand(this, 'px pt cm in mm pc em ex rem ch', '', true, ReapplyTransforms)\">\n          <xul:menupopup anonid=\"verticalTranslationMenupopup\"\n                         onpopupshowing=\"PopulateLengths(this, 'px pt cm in mm pc em ex rem ch', ReapplyTransforms)\"/>\n        </xul:menulist>\n      </xul:hbox>\n    </content>\n\n    <implementation>\n      <method name=\"getChild\">\n        <parameter name=\"aChildName\"/>\n        <body><![CDATA[\n          return document.getAnonymousElementByAttribute(this, \"anonid\", aChildName);\n        ]]></body>\n      </method>\n\n      <property name=\"depth\">\n        <getter>\n        <![CDATA[\n          return this.getChild(\"depthTextbox\").value;\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.getChild(\"depthTextbox\").value = val;\n        ]]>\n        </setter>\n      </property>\n    </implementation>\n  </binding>\n\n  <binding id=\"skew\"\n           extends=\"chrome://global/content/bindings/richlistbox.xml#richlistitem\">\n\n    <resources>\n      <stylesheet src=\"chrome://cssproperties/skin/transformationitem.css\"/>\n    </resources>\n\n    <content>\n      <xul:label class=\"transformationitem-title\" value=\"&skew.label;\"/>\n      <xul:hbox align=\"center\">\n        <xul:label value=\"&x.label;\"/>\n        <xul:rotator anonid=\"rotatorX\" onlyonrelease=\"true\"\n                     onchange=\"ReapplyTransforms()\"/>\n        <xul:label value=\"&y.label;\"/>\n        <xul:rotator anonid=\"rotatorY\" onlyonrelease=\"true\"\n                     onchange=\"ReapplyTransforms()\"/>\n      </xul:hbox>\n    </content>\n\n    <implementation>\n      <method name=\"getChild\">\n        <parameter name=\"aChildName\"/>\n        <body><![CDATA[\n          return document.getAnonymousElementByAttribute(this, \"anonid\", aChildName);\n        ]]></body>\n      </method>\n\n      <property name=\"valueX\">\n        <getter>\n        <![CDATA[\n          return this.getChild(\"rotatorX\").value;\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.getChild(\"rotatorX\").value = val;\n          if (\"\" == val) {\n            this.getChild(\"rotatorX\").disabled = true;\n          }\n        ]]>\n        </setter>\n      </property>\n\n      <property name=\"valueY\">\n        <getter>\n        <![CDATA[\n          return this.getChild(\"rotatorY\").value;\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.getChild(\"rotatorY\").value = val;\n          if (\"\" == val) {\n            this.getChild(\"rotatorY\").disabled = true;\n          }\n        ]]>\n        </setter>\n      </property>\n    </implementation>\n  </binding>\n\n  <binding id=\"scale3d\"\n           extends=\"chrome://global/content/bindings/richlistbox.xml#richlistitem\">\n\n    <resources>\n      <stylesheet src=\"chrome://cssproperties/skin/transformationitem.css\"/>\n    </resources>\n\n    <content>\n      <xul:label class=\"transformationitem-title\" value=\"&scale.label;\"/>\n      <xul:hbox align=\"center\">\n        <xul:label value=\"&x.label;\"/>\n        <xul:textbox anonid=\"Htextbox\" oninput=\"this.parentNode.parentNode.checkNumber(this); ReapplyTransforms()\"/>\n        <xul:label value=\"&y.label;\"/>\n        <xul:textbox anonid=\"Vtextbox\" oninput=\"this.parentNode.parentNode.checkNumber(this); ReapplyTransforms()\"/>\n        <xul:label value=\"&z.label;\"/>\n        <xul:textbox anonid=\"Ztextbox\" oninput=\"this.parentNode.parentNode.checkNumber(this); ReapplyTransforms()\"/>\n      </xul:hbox>\n    </content>\n\n    <implementation>\n      <method name=\"getChild\">\n        <parameter name=\"aChildName\"/>\n        <body><![CDATA[\n          return document.getAnonymousElementByAttribute(this, \"anonid\", aChildName);\n        ]]></body>\n      </method>\n\n      <property name=\"horizontally\">\n        <getter>\n        <![CDATA[\n          return this.getChild(\"Htextbox\").value;\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.getChild(\"Htextbox\").value = val;\n        ]]>\n        </setter>\n      </property>\n\n      <property name=\"vertically\">\n        <getter>\n        <![CDATA[\n          return this.getChild(\"Vtextbox\").value;\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.getChild(\"Vtextbox\").value = val;\n        ]]>\n        </setter>\n      </property>\n\n      <property name=\"zindexally\">\n        <getter>\n        <![CDATA[\n          return this.getChild(\"Ztextbox\").value;\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.getChild(\"Ztextbox\").value = val;\n        ]]>\n        </setter>\n      </property>\n\n      <method name=\"checkNumber\">\n        <parameter name=\"aElt\"/>\n        <body>\n          <![CDATA[\n            aElt.value = aElt.value.replace( /[^0-9\\.]/g , \"\");\n          ]]>\n        </body>\n      </method>\n\n    </implementation>\n  </binding>\n\n  <binding id=\"rotate3d\"\n           extends=\"chrome://global/content/bindings/richlistbox.xml#richlistitem\">\n\n    <resources>\n      <stylesheet src=\"chrome://cssproperties/skin/transformationitem.css\"/>\n    </resources>\n\n    <content>\n      <xul:label class=\"transformationitem-title\" value=\"&rotation3d.label;\"/>\n      <xul:grid>\n        <xul:columns>\n          <xul:column/>\n          <xul:column flex=\"1\"/>\n        </xul:columns>\n        <xul:rows>\n          <xul:row align=\"center\">\n            <xul:label value=\"&axis.label;\"/>\n            <xul:hbox align=\"center\">\n              <html:div anonid=\"container\"\n                        onmousemove='this.parentNode.parentNode.parentNode.parentNode.parentNode.onMouseMove(event)'\n                        onclick='this.parentNode.parentNode.parentNode.parentNode.parentNode.onClick(event)'>\n                <html:div anonid=\"circle\" />\n                <html:div anonid=\"xaxis\">x</html:div>\n                <html:div anonid=\"xarrow1\"> </html:div>\n                <html:div anonid=\"xarrow2\"> </html:div>\n                <html:div anonid=\"yaxis\">y</html:div>\n                <html:div anonid=\"yarrow1\"> </html:div>\n                <html:div anonid=\"yarrow2\"> </html:div>\n                <html:div anonid=\"pointer1\" />\n              </html:div>\n              <html:div anonid=\"container\">\n                <html:div anonid=\"circle2\" />\n                <html:div anonid=\"xaxis\">x</html:div>\n                <html:div anonid=\"xarrow1\"> </html:div>\n                <html:div anonid=\"xarrow2\"> </html:div>\n                <html:div anonid=\"yaxis\">z</html:div>\n                <html:div anonid=\"yarrow1\"> </html:div>\n                <html:div anonid=\"yarrow2\"> </html:div>\n                <html:div anonid=\"pointer2\" />\n              </html:div>\n              <xul:vbox>\n                <xul:hbox align=\"center\">\n                  <xul:label value=\"&x.label;\"/>\n                  <xul:textbox anonid=\"Xvalue\"\n                               oninput=\"this.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.checkNumber(this); \"/>\n                </xul:hbox>\n                <xul:hbox align=\"center\">\n                  <xul:label value=\"&y.label;\"/>\n                  <xul:textbox anonid=\"Yvalue\"\n                               oninput=\"this.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.checkNumber(this); \"/>\n                </xul:hbox>\n                <xul:hbox align=\"center\">\n                  <xul:label value=\"&z.label;\"/>\n                  <xul:textbox anonid=\"Zvalue\"\n                               oninput=\"this.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.checkNumber(this); \"/>\n                </xul:hbox>\n                <xul:button label=\"&normalize.label;\"\n                            oncommand=\"this.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.normalizeCoordinates()\"/>\n              </xul:vbox>\n            </xul:hbox>\n          </xul:row>\n          <xul:row align=\"center\">\n            <xul:spacer/>\n            <xul:radiogroup orient=\"horizontal\">\n              <xul:radio anonid=\"plusbox\"  label=\"&screenToUser.label;\"  selected=\"true\"/>\n              <xul:radio anonid=\"minusbox\" label=\"&userToScreen.label;\"/>\n            </xul:radiogroup>\n          </xul:row>\n          <xul:row align=\"center\">\n            <xul:label value=\"&angle.label;\"/>\n            <xul:rotator anonid=\"rotator\" onlyonrelease=\"true\"\n                         onchange=\"ReapplyTransforms()\"/>\n          </xul:row>\n        </xul:rows>\n      </xul:grid>\n    </content>\n\n    <implementation>\n      <field name=\"xval\">null</field>\n      <field name=\"yval\">null</field>\n      <field name=\"zval\">null</field>\n      <field name=\"wval\">null</field>\n      <field name=\"hval\">null</field>\n\n      <method name=\"getChild\">\n        <parameter name=\"aChildName\"/>\n        <body><![CDATA[\n          return document.getAnonymousElementByAttribute(this, \"anonid\", aChildName);\n        ]]></body>\n      </method>\n\n      <method name=\"setValues\">\n        <parameter name=\"x\"/>\n        <parameter name=\"y\"/>\n        <parameter name=\"z\"/>\n        <body><![CDATA[\n            this.getChild(\"Xvalue\").value = x;\n            this.getChild(\"Yvalue\").value = y;\n            this.getChild(\"Zvalue\").value = z;\n            this.xval = x;\n            this.yval = y;\n            this.zval = z;\n            var dx = x * 36 / Math.sqrt(x*x + y*y +z*z);\n            var dy = y * 36 / Math.sqrt(x*x + y*y +z*z);\n            var dz = z * 36 / Math.sqrt(x*x + y*y +z*z);\n\n            this.wval = dx;\n            this.hval = dy;\n            this.showPointer(this.getChild(\"pointer1\"), dx, dy);\n            this.showPointer(this.getChild(\"pointer2\"), dx, dz);\n        ]]></body>\n      </method>\n\n      <method name=\"onClick\">\n        <parameter name=\"aEvent\"/>\n        <body><![CDATA[\n          var c = this.getChild(\"container\");\n          var x = 0, y = 0;\n          while (c) {\n              x += c.offsetLeft;\n              y += c.offsetTop;\n              c = c.offsetParent;\n          }\n          var w = Math.round(aEvent.clientX - this.getChild(\"container\").getBoundingClientRect().left - 50);\n          var h = Math.round(aEvent.clientY - this.getChild(\"container\").getBoundingClientRect().top - 50);\n          if (Math.sqrt(w*w + h*h) <= 36) {\n            this.wval = w;\n            this.hval = h;\n            this.xval = this.getChild(\"Xvalue\").value;\n            this.yval = this.getChild(\"Yvalue\").value;\n            this.zval = this.getChild(\"Zvalue\").value;\n\n            this.getChild(\"Xvalue\").setAttribute(\"focused\", \"true\");\n            this.getChild(\"Yvalue\").setAttribute(\"focused\", \"true\");\n            this.getChild(\"Zvalue\").setAttribute(\"focused\", \"true\");\n            var _self = this;\n            setTimeout(function() { _self.unblink() }, 500);\n            ReapplyTransforms();\n          }\n        ]]></body>\n      </method>\n\n      <method name=\"unblink\">\n        <body><![CDATA[\n          this.getChild(\"Xvalue\").removeAttribute(\"focused\");\n          this.getChild(\"Yvalue\").removeAttribute(\"focused\");\n          this.getChild(\"Zvalue\").removeAttribute(\"focused\");\n        ]]></body>\n      </method>\n\n      <method name=\"onMouseMove\">\n        <parameter name=\"aEvent\"/>\n        <body><![CDATA[\n          var c = this.getChild(\"container\");\n          var x = 0, y = 0;\n          while (c) {\n              x += c.offsetLeft;\n              y += c.offsetTop;\n              c = c.offsetParent;\n          }\n          var w = Math.round(aEvent.clientX - this.getChild(\"container\").getBoundingClientRect().left - 50);\n          var h = Math.round(aEvent.clientY - this.getChild(\"container\").getBoundingClientRect().top - 50);\n          this.showValues(w, h);\n        ]]></body>\n      </method>\n\n      <method name=\"showPointer\">\n        <parameter name=\"aPointer\"/>\n        <parameter name=\"w\"/>\n        <parameter name=\"h\"/>\n        <body><![CDATA[\n            var angle;\n            if (!h)\n              angle = (w < 0) ? 180 : 0;\n            else if (h < 0) {\n              if (w < 0)\n                angle = -180 + (Math.atan(h/w) * 180 / Math.PI);\n              else if (!w)\n                angle = -90;\n              else\n                angle = Math.atan(h/w) * 180 / Math.PI;\n            \n            }\n            else {\n              if (w < 0)\n                angle = 180 + (Math.atan(h/w) * 180 / Math.PI);\n              else if (!w)\n                angle = 90;\n              else\n                angle = Math.atan(h/w) * 180 / Math.PI;\n            }\n            aPointer\n              .setAttribute(\"style\", \"visibility: visible;\" +\n                \"top: \" + (w < 0 ? 51 : 50) + \"px;\" +\n                \"width: \" + Math.sqrt(w*w + h*h) + \"px; \" +\n                \"-moz-transform: rotate(\" + angle +\"deg)\");\n        ]]></body>\n      </method>\n\n      <method name=\"showValues\">\n        <parameter name=\"w\"/>\n        <parameter name=\"h\"/>\n        <body><![CDATA[\n          var c = this.getChild(\"container\");\n          if (Math.sqrt(w*w + h*h) <= 36) {\n            c.setAttribute(\"style\", \"cursor: crosshair\");\n            this.xval = this.getChild(\"Xvalue\").value = w / 36;\n            this.yval = this.getChild(\"Yvalue\").value = h / 36;\n            this.zval = this.getChild(\"Zvalue\").value = \n              (this.getChild(\"minusbox\").selected ? -1 : 1)\n              * Math.sqrt(1 -(w/36)*(w/36) - (h/36)*(h/36));\n            this.showPointer(this.getChild(\"pointer1\"), w, h);\n            this.showPointer(this.getChild(\"pointer2\"), w, this.zval * 36);\n          }\n          else {\n            c.setAttribute(\"style\", \"cursor: default\");\n            if (this.xval)\n              this.getChild(\"Xvalue\").value = this.xval;\n            else\n              this.getChild(\"Xvalue\").value = \"\";\n            if (this.yval)\n              this.getChild(\"Yvalue\").value = this.yval;\n            else\n              this.getChild(\"Yvalue\").value = \"\";\n            if (this.zval)\n              this.getChild(\"Zvalue\").value = this.zval;\n            else\n              this.getChild(\"Zvalue\").value = \"\";\n            if (this.xval || this.yval || this.zval) {\n              this.showValues(this.wval, this.hval);\n            }\n            else {\n              this.getChild(\"pointer1\").style.visibility = \"hidden\";\n              this.getChild(\"pointer2\").style.visibility = \"hidden\";\n            }\n          }\n        ]]></body>\n      </method>\n\n      <method name=\"checkNumber\">\n        <parameter name=\"aElt\"/>\n        <body>\n          <![CDATA[\n            aElt.value = aElt.value.replace( /[^\\-0-9\\.]/g , \"\");\n            if (this.getChild(\"Xvalue\").value == \"\")\n              this.getChild(\"Xvalue\").value = \"0\";\n            if (this.getChild(\"Yvalue\").value == \"\")\n              this.getChild(\"Yvalue\").value = \"0\";\n            if (this.getChild(\"Zvalue\").value == \"\")\n              this.getChild(\"Zvalue\").value = \"0\";\n            if (this.getChild(\"Xvalue\").value == \"0\"\n                && this.getChild(\"Yvalue\").value == \"0\"\n                && this.getChild(\"Zvalue\").value == \"0\") {\n              this.getChild(\"pointer1\").style.visibility = \"hidden\";\n              this.getChild(\"pointer2\").style.visibility = \"hidden\";\n              return;\n            }\n            var x = parseFloat(this.getChild(\"Xvalue\").value);\n            var y = parseFloat(this.getChild(\"Yvalue\").value);\n            var z = parseFloat(this.getChild(\"Zvalue\").value);\n            // normalize\n            x = x * 36 / Math.sqrt(x*x + y*y +z*z);\n            y = y * 36 / Math.sqrt(x*x + y*y +z*z);\n            z = z * 36 / Math.sqrt(x*x + y*y +z*z);\n\n            var c = this.getChild(\"container\");\n            c.setAttribute(\"style\", \"cursor: crosshair\");\n            this.wval = x;\n            this.xval = x / 36;\n            this.hval = y;\n            this.yval = y / 36;\n            this.zval = z / 36;\n            this.showPointer(this.getChild(\"pointer1\"), x, y);\n            this.showPointer(this.getChild(\"pointer2\"), x, z);\n            ReapplyTransforms();\n          ]]>\n        </body>\n      </method>\n\n      <method name=\"normalizeCoordinates\">\n        <body>\n          <![CDATA[\n            var x = parseFloat(this.getChild(\"Xvalue\").value);\n            var y = parseFloat(this.getChild(\"Yvalue\").value);\n            var z = parseFloat(this.getChild(\"Zvalue\").value);\n            // normalize\n            this.getChild(\"Xvalue\").value = x / Math.sqrt(x*x + y*y +z*z);\n            this.getChild(\"Yvalue\").value = y / Math.sqrt(x*x + y*y +z*z);\n            this.getChild(\"Zvalue\").value = z / Math.sqrt(x*x + y*y +z*z);\n            ReapplyTransforms();\n          ]]>\n        </body>\n      </method>\n\n      <property name=\"angle\">\n        <getter>\n        <![CDATA[\n          return this.getChild(\"rotator\").value;\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.getChild(\"rotator\").value = val;\n        ]]>\n        </setter>\n      </property>\n\n    </implementation>\n  </binding>\n\n</bindings>"
  },
  {
    "path": "sidebars/cssproperties/content/transforms.js",
    "content": "RegisterIniter(TransformsSectionIniter);\n\nfunction TransformsSectionIniter(aElt, aRuleset)\n{\n  var mto = CssInspector.getCascadedValue(aRuleset, \"transform-origin\");\n  var mtoArray = mto.split(\" \");\n  switch (mtoArray.length) {\n    case 1:\n      gDialog.transformOriginXMenulist.value = mtoArray[0];\n      gDialog.transformOriginYMenulist.value = \"\";\n      break;\n    case 2:\n      gDialog.transformOriginXMenulist.value = mtoArray[0];\n      gDialog.transformOriginYMenulist.value = mtoArray[1];\n      break;\n    case 3:\n      gDialog.transformOriginXMenulist.value = mtoArray[0];\n      gDialog.transformOriginYMenulist.value = mtoArray[1];\n      gDialog.transformOriginZMenulist.value = mtoArray[2];\n      break;\n    default:\n      gDialog.transformOriginXMenulist.value = \"\";\n      gDialog.transformOriginYMenulist.value = \"\";\n      gDialog.transformOriginZMenulist.value = \"\";\n      break;\n  }\n\n  var mpo = CssInspector.getCascadedValue(aRuleset, \"perspective-origin\");\n  var mpoArray = mpo.split(\" \");\n  switch (mpoArray.length) {\n    case 1:\n      gDialog.perspectiveOriginXMenulist.value = mpoArray[0];\n      gDialog.perspectiveOriginYMenulist.value = \"\";\n      break;\n    case 2:\n      gDialog.perspectiveOriginXMenulist.value = mpoArray[0];\n      gDialog.perspectiveOriginYMenulist.value = mpoArray[1];\n      break;\n    default:\n      gDialog.perspectiveOriginXMenulist.value = \"\";\n      gDialog.perspectiveOriginYMenulist.value = \"\";\n      break;\n  }\n\n  var mts = CssInspector.getCascadedValue(aRuleset, \"transform-style\");\n  CheckToggle(gDialog.transformStyleFlatButton, mts == \"flat\");\n  CheckToggle(gDialog.transformStyle3DButton,   mts == \"preserve-3d\");\n\n  var mp = CssInspector.getCascadedValue(aRuleset, \"perspective\");\n  gDialog.perspectiveMenulist.value = (mp ? mp : \"0px\");\n\n  var mbv = CssInspector.getCascadedValue(aRuleset, \"backface-visibility\");\n  CheckToggle(gDialog.backfaceVisibilityVisibleButton, mbv == \"visible\");\n  CheckToggle(gDialog.backfaceVisibilityHiddenButton,  mbv == \"hidden\");\n\n  deleteAllChildren(gDialog.transformsRichlistbox);\n  var mt = CssInspector.getCascadedValue(aRuleset, \"transform\");\n  var transformsArray = [];\n  if (mt) {\n   var mtArray = mt.split(\")\");\n   for (var i = 0; i < mtArray.length; i++) {\n    var transformation = mtArray[i].trim();\n    var parsed = transformation.match(/([a-z0-9]*)\\((.*)/i);\n    if (parsed) {\n      var t = parsed[1];\n      var values = parsed[2];\n      var valuesArray = values.split(\",\");\n      valuesArray = valuesArray.map(function(s){return s.trim();})\n      transformsArray.push( {\n                              transformation: t,\n                              values: valuesArray\n                            });\n    }\n   }\n  }\n\n  for (var i = 0; i < transformsArray.length; i++) {\n    var t = transformsArray[i];\n    var item = document.createElement(\"richlistitem\");\n    switch (t.transformation.toLowerCase()) {\n      case \"perspective\":\n        item.className = \"perspectiveTransform\";\n        gDialog.transformsRichlistbox.appendChild(item);\n        item.depth = t.values[0];\n        break;\n      case \"rotate\":\n        item.className = \"rotateTransform\";\n        if (i >= gDialog.transformsRichlistbox.itemCount)\n          gDialog.transformsRichlistbox.appendChild(item);\n        else if (gDialog.transformsRichlistbox.getItemAtIndex(i).className != \"rotateTransform\")\n          gDialog.transformsRichlistbox.replaceChild(gDialog.transformsRichlistbox.getItemAtIndex(i), item);\n        else\n          item = gDialog.transformsRichlistbox.getItemAtIndex(i);\n        item.value = parseFloat(t.values[0]);\n        break;\n      case \"translate\":\n        item.className = \"translate3dTransform\";\n        gDialog.transformsRichlistbox.appendChild(item);\n        item.horizontally = t.values[0];\n        if (t.values.length > 1)\n          item.vertically = t.values[1];\n        else\n          item.vertically = \"\";\n        item.zindexally = \"\";\n        break;\n      case \"translate3d\":\n        item.className = \"translate3dTransform\";\n        gDialog.transformsRichlistbox.appendChild(item);\n        item.horizontally = t.values[0];\n        item.vertically = t.values[1];\n        item.zindexally = t.values[2];\n        break;\n      case \"translatex\":\n        item.className = \"translate3dTransform\";\n        gDialog.transformsRichlistbox.appendChild(item);\n        item.horizontally = t.values[0];\n        item.vertically = \"\";\n        item.zindexally = \"\";\n        break;\n      case \"translatey\":\n        item.className = \"translate3dTransform\";\n        gDialog.transformsRichlistbox.appendChild(item);\n        item.horizontally = \"\";\n        item.vertically = t.values[0];\n        item.zindexally = \"\";\n        break;\n      case \"translatez\":\n        item.className = \"translate3dTransform\";\n        gDialog.transformsRichlistbox.appendChild(item);\n        item.horizontally = \"\";\n        item.vertically = \"\";\n        item.zindexally = t.values[0];\n        break;\n      case \"skew\":\n        item.className = \"skewTransform\";\n        gDialog.transformsRichlistbox.appendChild(item);\n        item.valueX = parseFloat(t.values[0]);\n        item.valueY = parseFloat(t.values[1]);\n        break;\n      case \"skewx\":\n        item.className = \"skewTransform\";\n        gDialog.transformsRichlistbox.appendChild(item);\n        item.valueX = parseFloat(t.values[0]);\n        item.valueY = \"\";\n        break;\n      case \"skewy\":\n        item.className = \"skewTransform\";\n        gDialog.transformsRichlistbox.appendChild(item);\n        item.valueX = \"\";\n        item.valueY = parseFloat(t.values[0]);\n        break;\n      case \"scale\":\n        item.className = \"scale3dTransform\";\n        gDialog.transformsRichlistbox.appendChild(item);\n        item.horizontally = parseFloat(t.values[0]);\n        if (t.values.length > 1)\n          item.vertically = parseFloat(t.values[1]);\n        else\n          item.vertically = item.horizontally;\n        item.zindexally = \"\";\n        break;\n      case \"scalex\":\n        item.className = \"scale3dTransform\";\n        gDialog.transformsRichlistbox.appendChild(item);\n        item.horizontally = parseFloat(t.values[0]);\n        item.vertically = \"\";\n        item.zindexally = \"\";\n        break;\n      case \"scaley\":\n        item.className = \"scale3dTransform\";\n        gDialog.transformsRichlistbox.appendChild(item);\n        item.horizontally = \"\";\n        item.vertically = parseFloat(t.values[0]);\n        item.zindexally = \"\";\n        break;\n      case \"scalez\":\n        item.className = \"scale3dTransform\";\n        gDialog.transformsRichlistbox.appendChild(item);\n        item.horizontally = \"\";\n        item.vertically = \"\";\n        item.zindexally = parseFloat(t.values[0]);\n        break;\n      case \"scale3d\":\n        item.className = \"scale3dTransform\";\n        gDialog.transformsRichlistbox.appendChild(item);\n        item.horizontally = parseFloat(t.values[0]);\n        item.vertically   = parseFloat(t.values[1]);\n        item.zindexally   = parseFloat(t.values[2]);\n        break;\n      case \"rotatex\":\n        item.className = \"rotate3dTransform\";\n        gDialog.transformsRichlistbox.appendChild(item);\n        item.setValues(1, 0, 0);\n        item.angle = parseFloat(t.values[0]);\n        break;\n      case \"rotatey\":\n        item.className = \"rotate3dTransform\";\n        gDialog.transformsRichlistbox.appendChild(item);\n        item.setValues(0, 1, 0);\n        item.angle = parseFloat(t.values[0]);\n        break;\n      case \"rotatez\":\n        item.className = \"rotate3dTransform\";\n        gDialog.transformsRichlistbox.appendChild(item);\n        item.setValues(0, 0, 1);\n        item.angle = parseFloat(t.values[0]);\n        break;\n      case \"rotate3d\":\n        item.className = \"rotate3dTransform\";\n        gDialog.transformsRichlistbox.appendChild(item);\n        item.setValues(parseFloat(t.values[0]), parseFloat(t.values[1]), parseFloat(t.values[2]));\n        item.angle = parseFloat(t.values[3]);\n        break;\n      default: break;\n    }\n  }\n}\n\nfunction OnTransformSelect(aElt)\n{\n  var item = aElt.selectedItem;\n  SetEnabledElement(gDialog.removeTransformButton, (item != null));    \n}\n\nfunction AddTransform(aEvent)\n{\n  var type = aEvent.originalTarget.value;\n  var item = document.createElement(\"richlistitem\");\n  item.className = type + \"Transform\";\n  gDialog.transformsRichlistbox.appendChild(item);\n}\n\nfunction DeleteTransform()\n{\n  var item = gDialog.transformsRichlistbox.selectedItem;\n  if (!item || !item.parentNode) return; // sanity check\n  gDialog.transformsRichlistbox.removeChild(item);\n  SetEnabledElement(gDialog.removeTransformButton, (gDialog.transformsRichlistbox.itemCount != 0));\n  ReapplyTransforms();\n}\n\nfunction ReapplyTransforms(aNoSelectionUpdate)\n{\n  var items = gDialog.transformsRichlistbox.querySelectorAll(\"richlistitem\");\n  var transforms = [];\n  var r = new RegExp( \"([+-]?[0-9]*\\\\.[0-9]+|[+-]?[0-9]+)(\" + '% px pt cm in mm pc em ex rem ch'.replace( / /g, \"|\") + \")*\", \"\");\n  var r2 = new RegExp( \"([+-]?[0-9]*\\\\.[0-9]+|[+-]?[0-9]+)(\" + 'px pt cm in mm pc em ex rem ch'.replace( / /g, \"|\") + \")*\", \"\");\n  for (var i = 0; i < items.length; i++) {\n    var item = items[i];\n    switch (item.className) {\n      case \"rotateTransform\":\n        transforms.push( \"rotate(\" + item.value + \"deg)\");\n        break;\n      case \"translate3dTransform\":\n        {\n          var h = (item.horizontally != \"\") ? item.horizontally : \"0px\";\n          var v = (item.vertically != \"\") ? item.vertically : \"0px\";\n          var z = (item.zindexally != \"\") ? item.zindexally : \"0px\";\n          var mH, mV, mZ;\n          if (h) {\n            mH = h.match(r);\n            if (!mH || !mH[2])\n              return;\n          }\n          if (v) {\n            mV = v.match(r);\n            if (!mV || !mV[2])\n              return;\n          }\n          if (z) {\n            mZ = z.match(r2);\n            if (!mZ || !mZ[2])\n              return;\n          }\n          if (mV[1] == \"0\" && mZ[1] == \"0\")\n            transforms.push(\"translateX(\" + h + \")\");\n          else if (mH[1] == \"0\" && mZ[1] == \"0\")\n            transforms.push(\"translateY(\" + v + \")\");\n          else if (mH[1] == \"0\" && mV[1] == \"0\")\n            transforms.push(\"translateZ(\" + z + \")\");\n          else if (mZ[1] == \"0\")\n            transforms.push(\"translate(\" + h + \", \" + v + \")\");\n          else\n            transforms.push(\"translate3d(\" + h + \", \" + v + \", \" + z + \")\");\n        }\n        break;\n      case \"skewTransform\":\n        {\n          var x = item.valueX;\n          var y = item.valueY;\n          if (!x && !y) {\n            item.getChild('rotatorX').disabled = false;\n            item.getChild('rotatorY').disabled = false;\n            return;\n          }\n          // skew() removed from CSS Transformations !\n          /*if (x && y && parseFloat(x) && parseFloat(y))\n            transforms.push(\"skew(\" + x + \"deg, \" + y + \"deg)\");*/\n          if (x && parseFloat(x)) {\n            transforms.push(\"skewX(\" + x + \"deg)\");\n            item.getChild('rotatorY').disabled = true;\n          }\n          else if (y && parseFloat(y)) {\n            transforms.push(\"skewY(\" + y + \"deg)\");\n            item.getChild('rotatorX').disabled = true;\n          }\n          else {\n            item.getChild('rotatorX').disabled = false;\n            item.getChild('rotatorY').disabled = false;\n          }\n        }\n        break;\n      case \"scale3dTransform\":\n        {\n          var h = item.horizontally;\n          var v = item.vertically;\n          var z = item.zindexally;\n          if (!h && !v && !z)\n            return;\n          if (h && v && z && parseFloat(h) && parseFloat(v) && parseFloat(z)) {\n            transforms.push(\"scale3d(\" + h + \", \" + v + \", \" + z + \")\");\n            h = \"\"; v = \"\"; z = \"\";\n          }\n          if (h && v && (h == v) && parseFloat(h)) {\n            transforms.push(\"scale(\" + h +  \")\");\n            h = \"\"; v = \"\";\n          }\n          if (h && v && parseFloat(h) && parseFloat(v)) {\n            transforms.push(\"scale(\" + h + \", \" + v + \")\");\n            h = \"\"; v = \"\";\n          }\n          if (h && parseFloat(h)) {\n            transforms.push(\"scaleX(\" + h + \")\");\n          }\n          if (v && parseFloat(v)) {\n            transforms.push(\"scaleY(\" + v + \")\");\n          }\n          if (z && parseFloat(z)) {\n            transforms.push(\"scaleZ(\" + z + \")\");\n          }\n        }\n        break;\n      case \"perspectiveTransform\":\n        {\n          var depth = item.depth;\n          if (depth) {\n            mDepth = depth.match(r2);\n            if (!mDepth || !mDepth[2] ||!parseFloat(mDepth[1]))\n              return;\n            transforms.push(\"perspective(\" + depth + \")\");\n          }\n        }\n        break;\n      case \"rotate3dTransform\":\n        {\n          var x = item.getChild(\"Xvalue\").value;\n          var y = item.getChild(\"Yvalue\").value;\n          var z = item.getChild(\"Zvalue\").value;\n          if (x != \"\"\n              && y != \"\" \n              && z != \"\") {\n            var x = parseFloat(x);\n            var y = parseFloat(y);\n            var z = parseFloat(z);\n            if (x || y || z) {\n              // normalize\n              x = x / Math.sqrt(x*x + y*y +z*z);\n              y = y / Math.sqrt(x*x + y*y +z*z);\n              z = z / Math.sqrt(x*x + y*y +z*z);\n              var angle = parseFloat(item.angle);\n              if (!x && !y)\n                transforms.push( \"rotateZ(\" + (( z > 0 ) ? angle : -angle) + \"deg)\");\n              else if (!x && !z)\n                transforms.push( \"rotateY(\" + (( y > 0 ) ? angle : -angle) + \"deg)\");\n              else if (!z && !y)\n                transforms.push( \"rotateX(\" + (( x > 0 ) ? angle : -angle) + \"deg)\");\n              else\n                transforms.push( \"rotate3d(\"\n                                 + x + \", \"\n                                 + y + \", \"\n                                 + z + \", \"\n                                 + angle + \"deg)\");\n            }\n          }\n        }\n        break;\n      default: break;\n    }\n  }\n  ApplyStyles([\n                {\n                  property: \"transform\",\n                  value: transforms.join(\" \")\n                },\n                {\n                  property: \"perspective\",\n                  value: gDialog.perspectiveMenulist.value\n                },\n                {\n                  property: \"transform-origin\",\n                  value: (gDialog.transformOriginXMenulist.value\n                          + \" \"\n                          + gDialog.transformOriginYMenulist.value\n                          + \" \"\n                          + gDialog.transformOriginZMenulist.value).trim()\n                },\n                {\n                  property: \"perspective-origin\",\n                  value: (gDialog.perspectiveOriginXMenulist.value\n                          + \" \"\n                          + gDialog.perspectiveOriginYMenulist.value).trim()\n                }\n              ], aNoSelectionUpdate);\n}\n\n\n\n\n"
  },
  {
    "path": "sidebars/cssproperties/content/transforms.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE overlay [\n  <!ENTITY % csspropertiesDTD SYSTEM \"chrome://cssproperties/locale/cssproperties.dtd\">\n  %csspropertiesDTD;\n  <!ENTITY % backgrounditemDTD SYSTEM \"chrome://cssproperties/locale/backgrounditem.dtd\" >\n  %backgrounditemDTD;\n]>\n\n<overlay id=\"transformsOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://cssproperties/content/transforms.js\" />\n\n  <vbox id=\"propertiesBox\">\n      <hbox align=\"center\"\n            class=\"csspropertiesHeader\"\n            context=\"sectionHeaderContext\"\n            id=\"transformsSectionHeader\"\n            onclick=\"ToggleSection(event, this)\"\n            position=\"21\">\n        <image />\n        <label value=\"&transformsSectionHeader.label;\"/>\n      </hbox>\n\n      <vbox class=\"section\" id=\"transformsSection\" position=\"22\">\n        <grid>\n          <columns>\n            <column/>\n            <column/>\n            <column/>\n            <column/>\n            <column/>\n            <column/>\n            <column/>\n          </columns>\n          <rows>\n            <row align=\"center\">\n              <spacer/>\n              <label value=\"X\" style=\"text-align: center\"/>\n              <spacer/>\n              <label value=\"Y\" style=\"text-align: center\"/>\n              <spacer/>\n              <label value=\"Z\" style=\"text-align: center\"/>\n            </row>\n            <row align=\"center\">\n              <label value=\"&transformOrigin.label;\"\n                   class=\"text-link\"\n                   href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/transform-origin\"\n                   tooltiptext=\"transform-origin\"/>\n              <menulist id=\"transformOriginXMenulist\" editable=\"true\"\n                        bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch' unsigned=\"true\"\n                        oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'left center right', true, ReapplyTransforms)\"\n                        oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'left center right', true, ReapplyTransforms)\">\n                <menupopup anonid=\"transformOriginXMenupopup\"\n                           onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                  <menuseparator/>\n                  <menuitem label=\"&leftTransformOrigin.label;\" value=\"left\"/>\n                  <menuitem label=\"&centerTransformOrigin.label;\" value=\"center\"/>\n                  <menuitem label=\"&rightTransformOrigin.label;\" value=\"right\"/>\n                </menupopup>\n              </menulist>\n              <menulist id=\"transformOriginYMenulist\" editable=\"true\"\n                        bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch' unsigned=\"true\"\n                        oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'left center right', true, ReapplyTransforms)\"\n                        oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'left center right', true, ReapplyTransforms)\">\n                <menupopup anonid=\"transformOriginYMenupopup\"\n                           onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                  <menuseparator/>\n                  <menuitem label=\"&topTransformOrigin.label;\" value=\"top\"/>\n                  <menuitem label=\"&centerTransformOrigin.label;\" value=\"center\"/>\n                  <menuitem label=\"&bottomTransformOrigin.label;\" value=\"bottom\"/>\n                </menupopup>\n              </menulist>\n              <menulist id=\"transformOriginZMenulist\" editable=\"true\"\n                        bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch' unsigned=\"true\"\n                        oncommand=\"onLengthMenulistCommand(this, 'px pt cm in mm pc em ex rem ch', '', true, ReapplyTransforms)\"\n                        oninput=\"onLengthMenulistCommand(this, 'px pt cm in mm pc em ex rem ch', '', true, ReapplyTransforms)\">\n                <menupopup anonid=\"transformOriginZMenupopup\"\n                           onpopupshowing=\"PopulateLengths(this, 'px pt cm in mm pc em ex rem ch')\"/>\n              </menulist>\n            </row>\n\n            <row align=\"center\">\n              <label value=\"&perspectivOrigin.label;\"\n                   class=\"text-link\"\n                   href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/perspective-origin\"\n                   tooltiptext=\"perspective-origin\"/>\n              <menulist id=\"perspectiveOriginXMenulist\" editable=\"true\"\n                        bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch' unsigned=\"true\"\n                        oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'left center right', true, ReapplyTransforms)\"\n                        oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'left center right', true, ReapplyTransforms)\">\n                <menupopup anonid=\"perspectiveOriginXMenupopup\"\n                           onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                  <menuseparator/>\n                  <menuitem label=\"&leftTransformOrigin.label;\" value=\"left\"/>\n                  <menuitem label=\"&centerTransformOrigin.label;\" value=\"center\"/>\n                  <menuitem label=\"&rightTransformOrigin.label;\" value=\"right\"/>\n                </menupopup>\n              </menulist>\n              <menulist id=\"perspectiveOriginYMenulist\" editable=\"true\"\n                        bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch' unsigned=\"true\"\n                        oncommand=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'left center right', true, ReapplyTransforms)\"\n                        oninput=\"onLengthMenulistCommand(this, '% px pt cm in mm pc em ex rem ch', 'left center right', true, ReapplyTransforms)\">\n                <menupopup anonid=\"perspectiveOriginYMenupopup\"\n                           onpopupshowing=\"PopulateLengths(this, '% px pt cm in mm pc em ex rem ch')\">\n                  <menuseparator/>\n                  <menuitem label=\"&topTransformOrigin.label;\" value=\"top\"/>\n                  <menuitem label=\"&centerTransformOrigin.label;\" value=\"center\"/>\n                  <menuitem label=\"&bottomTransformOrigin.label;\" value=\"bottom\"/>\n                </menupopup>\n              </menulist>\n            </row>\n\n            <row align=\"center\" animatable=\"false\">\n              <label value=\"&perspectiveDepth.label;\"\n                   class=\"text-link\"\n                   href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/perspective\"\n                   tooltiptext=\"perspective\"/>\n              <menulist id=\"perspectiveMenulist\" editable=\"true\"\n                        bgtype=\"csslength\" units='% px pt cm in mm pc em ex rem ch' unsigned=\"true\"\n                        oncommand=\"onLengthMenulistCommand(this, 'px pt cm in mm pc em ex rem ch', 'none', true, ReapplyTransforms)\"\n                        oninput=\"onLengthMenulistCommand(this, 'px pt cm in mm pc em ex rem ch', 'none', true, ReapplyTransforms)\">\n                <menupopup anonid=\"perspectiveMenupopup\"\n                           onpopupshowing=\"PopulateLengths(this, 'px pt cm in mm pc em ex rem ch')\">\n                  <menuseparator/>\n                  <menuitem label=\"&perspectiveNone.label;\" value=\"none\"/>\n                </menupopup>\n              </menulist>\n            </row>\n\n            <row align=\"center\" animatable=\"false\">\n              <label value=\"&transformStyle.label;\"\n                   class=\"text-link\"\n                   href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/transform-style\"\n                   tooltiptext=\"transform-style\"/>\n              <hbox align=\"center\">\n                <toolbarbutton class=\"multibutton\" label=\"&transformStyleFlat.label;\"\n                               value=\"flat\" property=\"transform-style\" type=\"checkbox\"\n                               id=\"transformStyleFlatButton\" group=\"transform-style\"\n                               oncommand=\"ToggleProperty(this)\"/>\n                <toolbarbutton class=\"multibutton\" label=\"&transformStyle3D.label;\"\n                               value=\"preserve-3D\" property=\"transform-style\" type=\"checkbox\"\n                               id=\"transformStyle3DButton\" group=\"transform-style\"\n                               oncommand=\"ToggleProperty(this)\"/>\n              </hbox>\n            </row>\n\n            <row align=\"center\" animatable=\"false\">\n              <label value=\"&backfaceVisibility.label;\"\n                   class=\"text-link\"\n                   href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/backface-visibility\"\n                   tooltiptext=\"backface-visibility\"/>\n              <hbox align=\"center\">\n                <toolbarbutton class=\"multibutton\" label=\"&backfaceVisibilityVisible.label;\"\n                               value=\"visible\" property=\"backface-visibility\" type=\"checkbox\"\n                               id=\"backfaceVisibilityVisibleButton\" group=\"backface-visibility\"\n                               oncommand=\"ToggleProperty(this)\"/>\n                <toolbarbutton class=\"multibutton\" label=\"&backfaceVisibilityHidden.label;\"\n                               value=\"hidden\" property=\"backface-visibility\" type=\"checkbox\"\n                               id=\"backfaceVisibilityHiddenButton\" group=\"backface-visibility\"\n                               oncommand=\"ToggleProperty(this)\"/>\n              </hbox>\n            </row>\n          </rows>\n        </grid>\n\n        <richlistbox id=\"transformsRichlistbox\" rows=\"6\"\n                     onselect=\"OnTransformSelect(this)\"/>\n\n        <hbox class=\"listboxBg\">\n          <toolbarbutton id=\"addTransformButton\" class=\"listboxBgPlusButton\" type=\"menu\"\n                         oncommand=\"AddTransform(event)\">\n            <menupopup id=\"addTransformMenupopup\">\n              <menuitem label=\"&rotation.label;\"    value=\"rotate\"/>\n              <menuitem label=\"&translation.label;\" value=\"translate3d\"/>\n              <menuitem label=\"&skew.label;\"        value=\"skew\"/>\n              <menuitem label=\"&scale.label;\"       value=\"scale3d\"/>\n              <menuseparator/>\n              <menuitem label=\"&perspective.label;\" value=\"perspective\"/>\n              <menuitem label=\"&rotation3D.label;\"  value=\"rotate3d\"/>\n            </menupopup>\n          </toolbarbutton>\n          <toolbarbutton id=\"removeTransformButton\" class=\"listboxBgMinusButton\"\n                         disabled=\"true\"\n                         oncommand=\"DeleteTransform()\"/>\n          \n        </hbox>\n      </vbox>\n  </vbox>\n</overlay>\n"
  },
  {
    "path": "sidebars/cssproperties/content/transitionitem.xml",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE bindings [\n  <!ENTITY % transitionitemDTD SYSTEM \"chrome://cssproperties/locale/transitionitem.dtd\" >\n  %transitionitemDTD;\n]>\n\n<bindings id=\"transitionitemBindings\"\n   xmlns=\"http://www.mozilla.org/xbl\"\n   xmlns:xul=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n   xmlns:xbl=\"http://www.mozilla.org/xbl\">\n\n  <binding id=\"transitionBase\"\n           extends=\"chrome://global/content/bindings/richlistbox.xml#richlistitem\">\n    <resources>\n      <stylesheet src=\"chrome://cssproperties/skin/transitionitem.css\"/>\n    </resources>\n    <implementation>\n      <method name=\"getChild\">\n        <parameter name=\"aChildName\"/>\n        <body><![CDATA[\n          return document.getAnonymousElementByAttribute(this, \"anonid\", aChildName);\n        ]]></body>\n      </method>\n\n      <property name=\"propertyValue\">\n        <getter>\n        <![CDATA[\n          return this.getChild(\"property\").value;\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.getChild(\"property\").value = val;\n        ]]>\n        </setter>\n      </property>\n\n      <property name=\"durationValue\">\n        <getter>\n        <![CDATA[\n          return (this.getChild(\"duration\").value || \"0\");\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.getChild(\"duration\").value = val;\n        ]]>\n        </setter>\n      </property>\n\n      <property name=\"delayValue\">\n        <getter>\n        <![CDATA[\n          return (this.getChild(\"delay\").value || \"0\")\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.getChild(\"delay\").value = val;\n        ]]>\n        </setter>\n      </property>\n\n      <property name=\"functionValue\">\n        <getter>\n        <![CDATA[\n          return this.getChild(\"function\").value || \"ease\";\n        ]]>\n        </getter>\n        <setter>\n        <![CDATA[\n          this.getChild(\"function\").value = val;\n        ]]>\n        </setter>\n      </property>\n\n    </implementation>\n  </binding>\n\n  <binding id=\"all\"\n           extends=\"chrome://cssproperties/content/transitionitem.xml#transitionBase\">\n\n    <content>\n      <xul:description class=\"transitionitem-title\" >&allProperties.label;</xul:description>\n      <xul:grid oninput=\"ReapplyTransitions(true)\" oncommand=\"ReapplyTransitions(true)\">\n        <xul:columns><xul:column/><xul:column/><xul:column/><xul:column/><xul:column/></xul:columns>\n        <xul:rows>\n          <xul:row align=\"center\">\n            <xul:label value=\"&property.label;\"/>\n            <xul:label value=\"&all.label;\"/>\n            <xul:label value=\"&duration.label;\"/>\n            <xul:textbox anonid=\"duration\" type=\"number\" decimalplaces=\"3\"/>\n            <xul:label value=\"&seconds.label;\"/>\n          </xul:row>\n          <xul:row align=\"center\">\n            <xul:label value=\"&function.label;\"/>\n            <xul:menulist anonid=\"function\" editable=\"true\">\n              <xul:menupopup onpopupshowing=\"OpenPanelIfBezier(this.parentNode)\"/>\n            </xul:menulist>\n            <xul:label value=\"&delay.label;\"/>\n            <xul:textbox anonid=\"delay\" type=\"number\" decimalplaces=\"3\"/>\n            <xul:label value=\"&seconds.label;\"/>\n          </xul:row>\n        </xul:rows>\n      </xul:grid>\n    </content>\n\n    <implementation>\n      <property name=\"propertyValue\">\n        <getter>\n        <![CDATA[\n          return \"all\";\n        ]]>\n        </getter>\n      </property>\n    </implementation>\n\n  </binding>\n\n  <binding id=\"none\"\n           extends=\"chrome://cssproperties/content/transitionitem.xml#transitionBase\">\n    <content>\n      <xul:description class=\"transitionitem-title\" >&noProperty.label;</xul:description>\n      <xul:grid oninput=\"ReapplyTransitions(true)\" oncommand=\"ReapplyTransitions(true)\">\n        <xul:columns><xul:column/><xul:column/><xul:column/><xul:column/><xul:column/></xul:columns>\n        <xul:rows>\n          <xul:row align=\"center\">\n            <xul:label value=\"&property.label;\"/>\n            <xul:label value=\"&none.label;\"/>\n            <xul:label value=\"&duration.label;\"/>\n            <xul:textbox anonid=\"duration\" type=\"number\" decimalplaces=\"3\"/>\n            <xul:label value=\"&seconds.label;\"/>\n          </xul:row>\n          <xul:row align=\"center\">\n            <xul:label value=\"&function.label;\"/>\n            <xul:menulist anonid=\"function\" editable=\"true\">\n              <xul:menupopup onpopupshowing=\"OpenPanelIfBezier(this.parentNode)\"/>\n            </xul:menulist>\n            <xul:label value=\"&delay.label;\"/>\n            <xul:textbox anonid=\"delay\" type=\"number\" decimalplaces=\"3\"/>\n            <xul:label value=\"&seconds.label;\"/>\n          </xul:row>\n        </xul:rows>\n      </xul:grid>\n    </content>\n\n    <implementation>\n      <property name=\"propertyValue\">\n        <getter>\n        <![CDATA[\n          return \"none\";\n        ]]>\n        </getter>\n      </property>\n    </implementation>\n\n  </binding>\n\n  <binding id=\"property\"\n           extends=\"chrome://cssproperties/content/transitionitem.xml#transitionBase\">\n    <resources>\n      <stylesheet src=\"chrome://cssproperties/skin/transitionitem.css\"/>\n    </resources>\n\n    <content>\n      <xul:label class=\"transitionitem-title\" value=\"&oneProperty.label;\"/>\n      <xul:grid oninput=\"ReapplyTransitions(true)\" oncommand=\"ReapplyTransitions(true)\">\n        <xul:columns><xul:column/><xul:column/><xul:column/><xul:column/><xul:column/></xul:columns>\n        <xul:rows>\n          <xul:row align=\"center\">\n            <xul:label value=\"&property.label;\"/>\n            <xul:textbox anonid=\"property\"/>\n            <xul:label value=\"&duration.label;\"/>\n            <xul:textbox anonid=\"duration\" type=\"number\" decimalplaces=\"3\"/>\n            <xul:label value=\"&seconds.label;\"/>\n          </xul:row>\n          <xul:row align=\"center\">\n            <xul:label value=\"&function.label;\"/>\n            <xul:menulist anonid=\"function\" editable=\"true\">\n              <xul:menupopup onpopupshowing=\"OpenPanelIfBezier(this.parentNode)\"/>\n            </xul:menulist>\n            <xul:label value=\"&delay.label;\"/>\n            <xul:textbox anonid=\"delay\" type=\"number\" decimalplaces=\"3\"/>\n            <xul:label value=\"&seconds.label;\"/>\n          </xul:row>\n        </xul:rows>\n      </xul:grid>\n    </content>\n  </binding>\n\n</bindings>"
  },
  {
    "path": "sidebars/cssproperties/content/transitions.js",
    "content": "RegisterIniter(TransitionsSectionIniter);\n\nfunction TransitionsSectionIniter(aElt, aRuleset)\n{\n  deleteAllChildren(gDialog.transitionsRichlistbox);\n  var mtp = CssInspector.getCascadedValue(aRuleset, \"transition-property\");\n  var mtpArray = [];\n  if (mtp) {\n    mtpArray = mtp.split(\",\");\n    for (var i = 0; i < mtpArray.length; i++) {\n      var item = document.createElement(\"richlistitem\");\n      var v = mtpArray[i].trim();\n      switch (v) {\n        case \"all\":\n        case \"none\":\n          item.className = v + \"Transition\";\n          gDialog.transitionsRichlistbox.appendChild(item)\n          break;\n        default:\n          item.className = \"propertyTransition\";\n          gDialog.transitionsRichlistbox.appendChild(item);\n          item.propertyValue = v;\n          break;\n      }\n    }\n  }\n  var mtde = CssInspector.getCascadedValue(aRuleset, \"transition-delay\") || \"0s\";\n  var mtdeArray = mtde.split(\",\");\n  while (mtdeArray.length < mtpArray.length)\n    mtdeArray = mtdeArray.concat(mtdeArray);\n  for (var i = 0 ; i < mtpArray.length; i++) {\n    var item = gDialog.transitionsRichlistbox.getItemAtIndex(i);\n    item.delayValue = parseFloat(mtdeArray[i]);\n  }\n\n  var mtdu = CssInspector.getCascadedValue(aRuleset, \"transition-duration\") || \"0s\";\n  var mtduArray = mtdu.split(\",\");\n  while (mtduArray.length < mtpArray.length)\n    mtduArray = mtduArray.concat(mtduArray);\n  for (var i = 0 ; i < mtpArray.length; i++) {\n    var item = gDialog.transitionsRichlistbox.getItemAtIndex(i);\n    item.durationValue = parseFloat(mtduArray[i]);\n  }\n\n  var mttf = CssInspector.getCascadedValue(aRuleset, \"transition-timing-function\") || \"ease\";\n  var mttfArray = mttf.match( /linear|ease-in-out|ease-in|ease-out|ease|cubic-bezier\\([^\\)]*\\)/g ) || [];\n  while (mttfArray.length < mtpArray.length)\n    mttfArray = mttfArray.concat(mttfArray);\n  for (var i = 0 ; i < mtpArray.length; i++) {\n    var item = gDialog.transitionsRichlistbox.getItemAtIndex(i);\n    item.functionValue = mttfArray[i];\n  }\n\n  if (!(aElt instanceof Components.interfaces.nsIDOMCSSStyleSheet) ||\n      (aElt.parentStyleSheet &&\n       (!aElt.parentStyleSheet.href ||\n        aElt.parentStyleSheet.href.substr(0, 7) == \"file://\")))\n    UpdateTransitionUI();\n}\n\nfunction OnTransitionSelect(aElt)\n{\n  var item = aElt.selectedItem;\n  SetEnabledElement(gDialog.removeTransitionButton, (item != null));    \n}\n\nfunction AddTransition(aEvent)\n{\n  var type = aEvent.originalTarget.value;\n  var item = document.createElement(\"richlistitem\");\n  item.className = type + \"Transition\";\n  gDialog.transitionsRichlistbox.appendChild(item);\n  UpdateTransitionUI();\n  if (type != \"property\")\n    ReapplyTransitions();\n}\n\nfunction DeleteTransition()\n{\n  var item = gDialog.transitionsRichlistbox.selectedItem;\n  if (!item) return; // sanity check\n  item.parentNode.removeChild(item);\n  UpdateTransitionUI();\n  ReapplyTransitions();\n}\n\nfunction ReapplyTransitions(aDontChangeSelection)\n{\n  var items = gDialog.transitionsRichlistbox.querySelectorAll(\"richlistitem\");\n  var properties = [];\n  var durations  = [];\n  var functions  = [];\n  var delays     = [];\n  for (var i = 0; i < items.length; i++) {\n    var item = items[i];\n    if (item.propertyValue\n        && (CSS.supports(item.propertyValue, \"inherit\")\n            || (i == 0\n                && (item.propertyValue == \"all\"\n                    || item.propertyValue == \"none\")))) {\n      properties.push( item.propertyValue );\n      durations.push( item.durationValue + \"s\" );\n      functions.push( item.functionValue );\n      delays.push( item.delayValue + \"s\");\n    }\n  }\n\n  var toPush = [];\n  if (properties.length)\n    toPush.push({\n                   property: \"transition-property\",\n                   value: properties.join(\", \")\n                 });\n  if (durations.length)\n    toPush.push({\n                   property: \"transition-duration\",\n                   value: durations.join(\", \")\n                 });\n  if (functions.length)\n    toPush.push({\n                   property: \"transition-timing-function\",\n                   value: functions.join(\", \")\n                 });\n  if (delays.length)\n    toPush.push({\n                   property: \"transition-delay\",\n                   value: delays.join(\", \")\n                 });\n\n  if (toPush.length)\n    ApplyStyles( toPush, aDontChangeSelection );\n}\n\nfunction UpdateTransitionUI()\n{\n  var isEmpty = (gDialog.transitionsRichlistbox.itemCount == 0);\n  var isNoneOrAll = !isEmpty &&\n                    (gDialog.transitionsRichlistbox.getItemAtIndex(0).className == \"noneTransition\" ||\n                     gDialog.transitionsRichlistbox.getItemAtIndex(0).className == \"allTransition\");\n  SetEnabledElement(gDialog.addTransitionButton, !isNoneOrAll);\n  SetEnabledElement(gDialog.removeTransitionButton, false);\n  \n  SetEnabledElement(gDialog.onePropertyTransitionMenuitem, isEmpty || !isNoneOrAll);\n  SetEnabledElement(gDialog.noneTransitionMenuitem, isEmpty);\n  SetEnabledElement(gDialog.allTransitionMenuitem, isEmpty);\n}\n\nfunction OpenPanelIfBezier(e)\n{\n  var v = e.value.trim();\n  gDialog.bezierPanel.openPopupAtScreen(e.boxObject.screenX,\n                                        e.boxObject.screenY,\n                                        false);\n  Bezier.initWithBezier(v, e);\n  setTimeout(function() {\n    gDialog.p1_x.focus(); }, 100);\n}\n"
  },
  {
    "path": "sidebars/cssproperties/content/transitions.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE overlay [\n  <!ENTITY % csspropertiesDTD SYSTEM \"chrome://cssproperties/locale/cssproperties.dtd\">\n  %csspropertiesDTD;\n  <!ENTITY % backgrounditemDTD SYSTEM \"chrome://cssproperties/locale/backgrounditem.dtd\" >\n  %backgrounditemDTD;\n]>\n\n<overlay id=\"transitionsOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://cssproperties/content/transitions.js\" />\n\n  <vbox id=\"propertiesBox\">\n      <hbox align=\"center\"\n            class=\"csspropertiesHeader\"\n            context=\"sectionHeaderContext\"\n            id=\"transitionsSectionHeader\"\n            onclick=\"ToggleSection(event, this)\"\n            animatable=\"false\"\n            position=\"23\">\n        <image />\n        <label value=\"&transitionsSectionHeader.label;\"/>\n      </hbox>\n\n      <vbox class=\"section\" id=\"transitionsSection\" animatable=\"false\" position=\"24\">\n          <richlistbox id=\"transitionsRichlistbox\" rows=\"6\"\n                       onselect=\"OnTransitionSelect(this)\"/>\n          <hbox class=\"listboxBg\">\n            <toolbarbutton id=\"addTransitionButton\" class=\"listboxBgPlusButton\" type=\"menu\"\n                           oncommand=\"AddTransition(event)\">\n              <menupopup id=\"addTransitionMenupopup\">\n                <menuitem label=\"&propertyTransition.label;\"  value=\"property\"\n                          id=\"onePropertyTransitionMenuitem\"/>\n                <menuseparator/>\n                <menuitem label=\"&noneTransition.label;\"    value=\"none\"\n                          id=\"noneTransitionMenuitem\"/>\n                <menuseparator/>\n                <menuitem label=\"&allTransition.label;\"     value=\"all\"\n                          id=\"allTransitionMenuitem\"/>\n              </menupopup>\n            </toolbarbutton>\n            <toolbarbutton id=\"removeTransitionButton\" class=\"listboxBgMinusButton\"\n                           disabled=\"true\"\n                           oncommand=\"DeleteTransition()\"/>\n            \n          </hbox>\n      </vbox>\n  </vbox>\n</overlay>\n"
  },
  {
    "path": "sidebars/cssproperties/content/variables.js",
    "content": "Components.utils.import(\"resource://gre/modules/Services.jsm\");\n\nRegisterIniter(VariablesSectionIniter);\n\nfunction VariablesSectionIniter(aElt, aRuleset)\n{\n  var treechildren = gDialog.variablesTree.querySelector(\"treechildren\");\n  if (treechildren)\n    gDialog.variablesTree.removeChild(treechildren);\n\n  var gcs = aElt.ownerDocument\n                .defaultView\n                .getComputedStyle(aElt, \"\");\n\n  var variablesArray = [];\n  for (var i = 0; i < gcs.length; i++) {\n    var p = gcs.item(i);\n    if (p.startsWith(\"--\")) {\n      variablesArray.push({\n                            property: p.substr(2),\n                            value: gcs.getPropertyValue(p)\n                          });\n    }\n  }\n\n  if (variablesArray.length) {\n    for (var i = 0; i < variablesArray.length; i++) {\n\n      var property   = variablesArray[i].property;\n      var value      = variablesArray[i].value;\n\n      var v = CssInspector.getCascadedValue(aRuleset, \"--\" + property);\n      var fromabove = (value != v);\n\n      var item = AddTreeItem(gDialog.variablesTree);\n\t    var cell1 = document.createElement(\"treecell\");\n      cell1.setAttribute(\"label\", fromabove ? property.toUpperCase() : property);\n\t    var cell2 = document.createElement(\"treecell\");\n\t    cell2.setAttribute(\"label\", value);\n\t    item.firstChild.appendChild(cell1);\n\t    item.firstChild.appendChild(cell2);\n    }\n  }\n}\n\nvar gVariableEditing = -1;\nvar gVariableEditingColumn = null;\nvar gVariableFormerProperty = null;\n\nfunction onVariablesTreeModified(aEvent)\n{\n  var target = aEvent.target;\n  if (target != gDialog.variablesTree) {\n    return;\n  }\n\n  var attrChange = aEvent.attrChange;\n  var attrName = aEvent.attrName;\n  var newValue = aEvent.newValue;\n\n  var stylesToApply = [];\n\n  if (attrName == \"editing\") {\n    if (attrChange == 2) { // start editing\n      var tree = gDialog.variablesTree;\n      var contentView = tree.contentView;\n      var view = tree.view;\n      gVariableEditing = view.selection.currentIndex;\n      gVariableEditingColumn = tree._editingColumn;\n      if (gVariableEditingColumn == gDialog.variablesTree.columns[0])\n        gVariableFormerProperty = gDialog.variablesTree\n                                         .view\n                                         .getCellText(gVariableEditing, gDialog.variablesTree.columns[0])\n                                         .toLowerCase();\n    }\n    else if (attrChange == 3 && gVariableEditing >= 0) { // end editing\n      var aName = gDialog.variablesTree.view.getCellText(gVariableEditing, gDialog.variablesTree.columns[0]);\n      while (aName.startsWith(\"-\"))\n        aName = aName.substr(1);\n      var aValue = gDialog.variablesTree.view.getCellText(gVariableEditing, gDialog.variablesTree.columns[1]);\n      if (gVariableEditingColumn == gDialog.variablesTree.columns[1]) {\n        if (gVariableFormerProperty && aName.toLowerCase() != gVariableFormerProperty.toLowerCase()) {\n          stylesToApply.push( { property: \"--\" + gVariableFormerProperty, value: \"\"});\n          gVariableFormerProperty = null;\n        }\n        stylesToApply.push( { property: \"--\" + aName, value: aValue});\n        ApplyStyles(stylesToApply);\n        gVariableEditing = -1;\n        gVariableEditingColumn = null;\n      }\n      else if (gVariableEditingColumn == gDialog.variablesTree.columns[0]) {\n        gVariableEditingColumn = gDialog.variablesTree.columns[1];\n        setTimeout(function(){gDialog.variablesTree.startEditing(gVariableEditing, gDialog.variablesTree.columns[1])}, 100);\n      }\n    }\n  }\n}\n\nfunction UpdateVariableButtons()\n{\n  var tree = gDialog.variablesTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  if (!view || !view.selection || !view.selection.count) { // no selection...\n    gDialog.MinusVariableButton.disabled = true;\n    gDialog.ConfigVariableButton.disabled = true;\n    return;\n  }\n\n  var index = view.selection.currentIndex;\n  gDialog.MinusVariableButton.disabled = false;\n  gDialog.ConfigVariableButton.disabled = false;\n}\n\nfunction DeleteVariable()\n{\n  var tree = gDialog.variablesTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  var stylesToApply = [];\n  for (var i = 0; i < view.selection.getRangeCount(); i++) {\n    var min = {value: -1};\n    var max = {value: -1};\n    view.selection.getRangeAt(i, min, max);\n    for (var j = min.value; j<= max.value; j++) {\n      var item = gDialog.variablesTree.contentView.getItemAtIndex(j);\n      var property = gDialog.variablesTree.view.getCellText(j, gDialog.variablesTree.columns[0]);\n      stylesToApply.push( { property: \"--\" + property, value: \"\"});\n    }\n  }\n\n  ApplyStyles(stylesToApply);\n}\n\nfunction AddVariable()\n{\n  var treeitem = AddTreeItem(gDialog.variablesTree);\n  var treecellName = document.createElement(\"treecell\");\n  var treecellValue = document.createElement(\"treecell\");\n  treecellName.setAttribute(\"label\",  \"\");\n  treecellValue.setAttribute(\"label\", \"\");\n  treeitem.firstChild.appendChild(treecellName);\n  treeitem.firstChild.appendChild(treecellValue);\n  var index = gDialog.variablesTree.contentView.getIndexOfItem(treeitem);\n  gDialog.variablesTree.view.selection.select(index);\n  gDialog.variablesTree.startEditing(index, gDialog.variablesTree.columns[0]);\n}\n\nfunction ModifyVariable()\n{\n  var tree = gDialog.variablesTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  var index = view.selection.currentIndex;\n  gDialog.variablesTree.startEditing(index, gDialog.variablesTree.columns[1]);\n}\n"
  },
  {
    "path": "sidebars/cssproperties/content/variables.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!DOCTYPE overlay [\n  <!ENTITY % csspropertiesDTD SYSTEM \"chrome://cssproperties/locale/cssproperties.dtd\">\n  %csspropertiesDTD;\n]>\n\n<overlay id=\"variablesOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://cssproperties/content/variables.js\" />\n\n  <vbox id=\"propertiesBox\">\n    <hbox align=\"center\"\n          class=\"csspropertiesHeader\"\n          context=\"sectionHeaderContext\"\n          id=\"variablesSectionHeader\"\n          onclick=\"ToggleSection(event, this)\"\n          position=\"33\">\n      <image />\n      <label value=\"&variablesSectionHeader.label;\"/>\n    </hbox>\n  \n    <vbox class=\"section\"\n          id=\"variablesSection\"\n          position=\"34\">\n      <tree id=\"variablesTree\"\n            flex=\"1\"\n            editable=\"true\"\n            persist=\"height\"\n            style=\"margin: 0px; min-width: 200px; height: 200px\"\n            treelines=\"true\"\n            onselect=\"UpdateVariableButtons()\">\n        <treecols>\n          <treecol id=\"variablesPropertyCol\"\n                   flex=\"1\"\n                   label=\"Variable\"\n                   primary=\"true\"\n                   persist=\"width ordinal hidden\"/>\n          <splitter class=\"tree-splitter\"/>\n          <treecol id=\"variablesValueCol\"\n                   label=\"Value\"\n                   flex=\"1\" \n                   persist=\"width ordinal hidden\"/>\n        </treecols>\n      </tree>\n      <hbox id=\"allTreeToolbox\" class=\"listboxBg\">\n        <toolbarbutton class=\"listboxBgPlusButton\"\n                       id=\"PlusVariableButton\"\n                       oncommand=\"AddVariable()\"/>\n        <toolbarbutton class=\"listboxBgMinusButton\"\n                       disabled=\"true\"\n                       id=\"MinusVariableButton\"\n                       oncommand=\"DeleteVariable()\"/>\n        <toolbarbutton class=\"listboxBgConfigButton\"\n                       disabled=\"true\"\n                       id=\"ConfigVariableButton\"\n                       oncommand=\"ModifyVariable()\"/>\n        <spacer flex=\"1\"/>\n      </hbox>\n    </vbox>\n  </vbox>\n</overlay>"
  },
  {
    "path": "sidebars/cssproperties/jar.mn",
    "content": ""
  },
  {
    "path": "sidebars/cssproperties/jar.mn.in",
    "content": "cssproperties.jar:\n% content   cssproperties          %content/cssproperties/\n% skin      cssproperties         classic/1.0 %skin/classic/cssproperties/\n% overlay   chrome://bluegriffon/content/xul/bluegriffon.xul    chrome://cssproperties/content/csspropertiesOverlay.xul\n  content/cssproperties/csspropertiesOverlay.xul      (content/csspropertiesOverlay.xul)\n  content/cssproperties/cssproperties.xul             (content/cssproperties.xul)\n  content/cssproperties/cssproperties.js              (content/cssproperties.js)\n  content/cssproperties/common.js                     (content/common.js)\n  content/cssproperties/bezier.js                     (content/bezier.js)\n  content/cssproperties/backgrounditem.xml            (content/backgrounditem.xml)\n  content/cssproperties/griditemposition.xml          (content/griditemposition.xml)\n  content/cssproperties/transformationitem.xml        (content/transformationitem.xml)\n  content/cssproperties/transitionitem.xml            (content/transitionitem.xml)\n  content/cssproperties/textshadowitem.xml            (content/textshadowitem.xml)\n* content/cssproperties/boxshadowitem.xml             (content/boxshadowitem.xml)\n* content/cssproperties/colorstopitem.xml             (content/colorstopitem.xml)\n  content/cssproperties/all.js                        (content/all.js)\n  content/cssproperties/variables.js                  (content/variables.js)\n  content/cssproperties/general.js                    (content/general.js)\n  content/cssproperties/images.js                     (content/images.js)\n  content/cssproperties/fonts.js                      (content/fonts.js)\n  content/cssproperties/colors.js                     (content/colors.js)\n  content/cssproperties/geometry.js                   (content/geometry.js)\n  content/cssproperties/position.js                   (content/position.js)\n* content/cssproperties/borders.js                    (content/borders.js)\n  content/cssproperties/shadows.js                    (content/shadows.js)\n  content/cssproperties/lists.js                      (content/lists.js)\n  content/cssproperties/transforms.js                 (content/transforms.js)\n  content/cssproperties/transitions.js                (content/transitions.js)\n  content/cssproperties/flexbox.js                    (content/flexbox.js)\n  content/cssproperties/columns.js                    (content/columns.js)\n  content/cssproperties/tables.js                     (content/tables.js)\n  content/cssproperties/misc.js                       (content/misc.js)\n  content/cssproperties/grids.js                      (content/grids.js)\n  content/cssproperties/griditems.js                  (content/griditems.js)\n  content/cssproperties/popups.xul                    (content/popups.xul)\n  content/cssproperties/all.xul                       (content/all.xul)\n  content/cssproperties/variables.xul                 (content/variables.xul)\n  content/cssproperties/general.xul                   (content/general.xul)\n  content/cssproperties/images.xul                    (content/images.xul)\n  content/cssproperties/fonts.xul                     (content/fonts.xul)\n  content/cssproperties/colors.xul                    (content/colors.xul)\n  content/cssproperties/geometry.xul                  (content/geometry.xul)\n  content/cssproperties/position.xul                  (content/position.xul)\n  content/cssproperties/borders.xul                   (content/borders.xul)\n  content/cssproperties/shadows.xul                   (content/shadows.xul)\n  content/cssproperties/lists.xul                     (content/lists.xul)\n  content/cssproperties/transforms.xul                (content/transforms.xul)\n  content/cssproperties/transitions.xul               (content/transitions.xul)\n  content/cssproperties/flexbox.xul                   (content/flexbox.xul)\n  content/cssproperties/columns.xul                   (content/columns.xul)\n  content/cssproperties/tables.xul                    (content/tables.xul)\n  content/cssproperties/misc.xul                      (content/misc.xul)\n  content/cssproperties/grids.xul                     (content/grids.xul)\n  content/cssproperties/griditems.xul                 (content/griditems.xul)\n  content/cssproperties/editGridTemplateEntry.xul     (content/editGridTemplateEntry.xul)\n  content/cssproperties/editGridTemplateEntry.js      (content/editGridTemplateEntry.js)\n* content/cssproperties/cssproperty.xml               (content/cssproperty.xml)\n* content/cssproperties/styles/cssproperties.css      (content/styles/cssproperties.css)\n* skin/classic/cssproperties/cssproperties.css        (skin/cssproperties.css)\n  skin/classic/cssproperties/backgrounditem.css       (skin/backgrounditem.css)\n  skin/classic/cssproperties/transformationitem.css   (skin/transformationitem.css)\n  skin/classic/cssproperties/transitionitem.css       (skin/transitionitem.css)\n  skin/classic/cssproperties/colorstopitem.css        (skin/colorstopitem.css)\n  skin/classic/cssproperties/filter.png               (skin/filter.png)\n  skin/classic/cssproperties/up.png                   (skin/up.png)\n  skin/classic/cssproperties/up-disabled.png          (skin/up-disabled.png)\n  skin/classic/cssproperties/down.png                 (skin/down.png)\n  skin/classic/cssproperties/down-disabled.png        (skin/down-disabled.png)\n  skin/classic/cssproperties/columns/one-column.png   (skin/columns/one-column.png)\n  skin/classic/cssproperties/columns/two-columns.png  (skin/columns/two-columns.png)\n  skin/classic/cssproperties/columns/three-columns.png (skin/columns/three-columns.png)\n  skin/classic/cssproperties/position/left-float.png  (skin/position/left-float.png)\n  skin/classic/cssproperties/position/none-float.png  (skin/position/none-float.png)\n  skin/classic/cssproperties/position/right-float.png (skin/position/right-float.png)\n  skin/classic/cssproperties/general/arrow-left.png   (skin/general/arrow-left.png)\n  skin/classic/cssproperties/general/arrow-right.png  (skin/general/arrow-right.png)\n  skin/classic/cssproperties/general/horizontal-tb.png  (skin/general/horizontal-tb.png)\n  skin/classic/cssproperties/general/vertical-rl.png  (skin/general/vertical-rl.png)\n  skin/classic/cssproperties/general/vertical-lr.png  (skin/general/vertical-lr.png)\n  skin/classic/cssproperties/flexbox/alignItemsFlexBaseline.png  (skin/flexbox/alignItemsFlexBaseline.png)\n  skin/classic/cssproperties/flexbox/alignItemsFlexCenter.png  (skin/flexbox/alignItemsFlexCenter.png)\n  skin/classic/cssproperties/flexbox/alignItemsFlexEnd.png  (skin/flexbox/alignItemsFlexEnd.png)\n  skin/classic/cssproperties/flexbox/alignItemsFlexStart.png  (skin/flexbox/alignItemsFlexStart.png)\n  skin/classic/cssproperties/flexbox/alignItemsFlexStretch.png  (skin/flexbox/alignItemsFlexStretch.png)\n  skin/classic/cssproperties/fontFeatures/aalt.png  (skin/fontFeatures/aalt.png)\n  skin/classic/cssproperties/fontFeatures/afrc.png  (skin/fontFeatures/afrc.png)\n  skin/classic/cssproperties/fontFeatures/c2pc.png  (skin/fontFeatures/c2pc.png)\n  skin/classic/cssproperties/fontFeatures/c2sc.png  (skin/fontFeatures/c2sc.png)\n  skin/classic/cssproperties/fontFeatures/calt.png  (skin/fontFeatures/calt.png)\n  skin/classic/cssproperties/fontFeatures/case.png  (skin/fontFeatures/case.png)\n  skin/classic/cssproperties/fontFeatures/ccmp.png  (skin/fontFeatures/ccmp.png)\n  skin/classic/cssproperties/fontFeatures/clig.png  (skin/fontFeatures/clig.png)\n  skin/classic/cssproperties/fontFeatures/cpsp.png  (skin/fontFeatures/cpsp.png)\n  skin/classic/cssproperties/fontFeatures/cswh.png  (skin/fontFeatures/cswh.png)\n  skin/classic/cssproperties/fontFeatures/dlig.png  (skin/fontFeatures/dlig.png)\n  skin/classic/cssproperties/fontFeatures/dnom.png  (skin/fontFeatures/dnom.png)\n  skin/classic/cssproperties/fontFeatures/fina.png  (skin/fontFeatures/fina.png)\n  skin/classic/cssproperties/fontFeatures/frac.png  (skin/fontFeatures/frac.png)\n  skin/classic/cssproperties/fontFeatures/hist.png  (skin/fontFeatures/hist.png)\n  skin/classic/cssproperties/fontFeatures/hlig.png  (skin/fontFeatures/hlig.png)\n  skin/classic/cssproperties/fontFeatures/hwid.png  (skin/fontFeatures/hwid.png)\n  skin/classic/cssproperties/fontFeatures/init.png  (skin/fontFeatures/init.png)\n  skin/classic/cssproperties/fontFeatures/isol.png  (skin/fontFeatures/isol.png)\n  skin/classic/cssproperties/fontFeatures/liga.png  (skin/fontFeatures/liga.png)\n  skin/classic/cssproperties/fontFeatures/lnum.png  (skin/fontFeatures/lnum.png)\n  skin/classic/cssproperties/fontFeatures/locl.png  (skin/fontFeatures/locl.png)\n  skin/classic/cssproperties/fontFeatures/mark.png  (skin/fontFeatures/mark.png)\n  skin/classic/cssproperties/fontFeatures/medi.png  (skin/fontFeatures/medi.png)\n  skin/classic/cssproperties/fontFeatures/mgrk.png  (skin/fontFeatures/mgrk.png)\n  skin/classic/cssproperties/fontFeatures/mkmk.png  (skin/fontFeatures/mkmk.png)\n  skin/classic/cssproperties/fontFeatures/nalt.png  (skin/fontFeatures/nalt.png)\n  skin/classic/cssproperties/fontFeatures/numr.png  (skin/fontFeatures/numr.png)\n  skin/classic/cssproperties/fontFeatures/onum.png  (skin/fontFeatures/onum.png)\n  skin/classic/cssproperties/fontFeatures/ordn.png  (skin/fontFeatures/ordn.png)\n  skin/classic/cssproperties/fontFeatures/ornm.png  (skin/fontFeatures/ornm.png)\n  skin/classic/cssproperties/fontFeatures/pcap.png  (skin/fontFeatures/pcap.png)\n  skin/classic/cssproperties/fontFeatures/pnum.png  (skin/fontFeatures/pnum.png)\n  skin/classic/cssproperties/fontFeatures/rlig.png  (skin/fontFeatures/rlig.png)\n  skin/classic/cssproperties/fontFeatures/salt.png  (skin/fontFeatures/salt.png)\n  skin/classic/cssproperties/fontFeatures/sinf.png  (skin/fontFeatures/sinf.png)\n  skin/classic/cssproperties/fontFeatures/size.png  (skin/fontFeatures/size.png)\n  skin/classic/cssproperties/fontFeatures/smcp.png  (skin/fontFeatures/smcp.png)\n  skin/classic/cssproperties/fontFeatures/ss01.png  (skin/fontFeatures/ss01.png)\n  skin/classic/cssproperties/fontFeatures/subs.png  (skin/fontFeatures/subs.png)\n  skin/classic/cssproperties/fontFeatures/sups.png  (skin/fontFeatures/sups.png)\n  skin/classic/cssproperties/fontFeatures/swsh.png  (skin/fontFeatures/swsh.png)\n  skin/classic/cssproperties/fontFeatures/titl.png  (skin/fontFeatures/titl.png)\n  skin/classic/cssproperties/fontFeatures/tnum.png  (skin/fontFeatures/tnum.png)\n  skin/classic/cssproperties/fontFeatures/unic.png  (skin/fontFeatures/unic.png)\n  skin/classic/cssproperties/fontFeatures/zero.png  (skin/fontFeatures/zero.png)\n  skin/classic/cssproperties/error.png              (skin/error.png)\n\n"
  },
  {
    "path": "sidebars/cssproperties/moz.build",
    "content": "JAR_MANIFESTS += ['jar.mn']"
  },
  {
    "path": "sidebars/cssproperties/skin/backgrounditem.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n@namespace html url(\"http://www.w3.org/1999/xhtml\");\n\nrichlistbox > richlistitem[selected=\"true\"] {\n  background-color: transparent;\n  color: white;\n}\n\n.backgrounditem-button {\n  width: 8em;\n  margin: 0px;\n  cursor: pointer;\n  background-size: contain;\n  background-repeat: no-repeat;\n  background-position: center;\n  -moz-appearance: none;\n}\n\n.backgrounditem-title {\n  font-size: larger;\n  margin: 0px ! important;\n  padding: 0.25em;\n  font-weight: bold;\n  background-color: silver;\n  color: black;\n}\n\nrichlistbox:focus > richlistitem[selected=\"true\"] .backgrounditem-title {\n  background-color: Highlight;\n  color: HighlightText;\n}\n\n.background-properties label[onclick]:hover {\n  text-decoration: underline;\n  cursor: pointer;\n  color: red;\n}\n\n.background-properties {\n  padding: 0 2em;\n}\n\n.background-properties > rows > row > * {\n  margin-top: 0px;\n  margin-bottom: 0px;\n}\n"
  },
  {
    "path": "sidebars/cssproperties/skin/borders.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n#borderImageFromTop, #borderImageFromBottom {\n  height: 1px;\n  background-color: white;\n  border-bottom: red thin dashed;\n  cursor: -moz-grab;\n}\n\n#borderImageFromLeft, #borderImageFromRight {\n  width: 1px;\n  background-color: white;\n  border-left: red thin dashed;\n  cursor: -moz-grab;\n}\n\n#borderImageFromTop.moving, #borderImageFromBottom.moving,\n#borderImageFromLeft.moving, #borderImageFromRight.moving {\n  cursor: -moz-grabbing;\n}\n\n#borderImageSubpropertiesGrid textbox,\n#borderImageSubpropertiesGrid menulist[editable=\"true\"] {\n  max-width: 7em;\n}\n"
  },
  {
    "path": "sidebars/cssproperties/skin/colors.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n#backgroundsRichlistbox {\n  margin: 0px;\n}\n\n#addBackgroundButton menuitem {\n  font: message-box;\n}\n\n#backgroundsRichlistbox {\n  min-height: 4em;\n  overflow: visible;\n}\n\n#backgroundsRichlistbox richlistitem > :first-child {\n  width: 8em;\n  border: 0px none;\n  background-color: transparent;\n}\n\nrichlistitem.backgrounditem {\n  -moz-binding: url(\"chrome://cssproperties/content/backgrounditem.xml#backgrounditem\");\n}\n\nrichlistitem.colorstopitem {\n  -moz-binding: url(\"chrome://cssproperties/content/colorstopitem.xml#colorstopitem\");\n  border-bottom: gray thin solid;\n}\n\n#backgroundsRichlistbox > scrollbox {\n  overflow: visible !important;\n}\n\n#previewBackgroundImage {\n  width: 4cm;\n  height: 4cm;\n  background-size: cover;\n  background-repeat: no-repeat;\n  background-position: center;\n}\n\n#backgroundImagePanel, #linearGradientPanel {\n  padding: 0.5em;\n  font-size: smaller;\n  -moz-appearance: none;\n  background-color: var(--bg-dark-background);\n  border: thin solid rgba(128,128,128,50);\n}\n\n#linearGradientPropertiesTabs {\n  color: black;\n}\n\n#linearGradientPreview {\n  width: 2cm;\n  height: 2cm;\n}\n\n#linearGradientHorizOffset, #linearGradientVertOffset {\n  max-width: 6em;\n}\n\n#colorStopsRichlistbox {\n  margin: 0px;\n  min-height: 10em;\n}\n\n#upColorStopButton {\n  list-style-image: url(\"chrome://cssproperties/skin/up.png\");\n}\n\n#upColorStopButton[disabled=\"true\"] {\n  list-style-image: url(\"chrome://cssproperties/skin/up-disabled.png\");\n}\n\n#downColorStopButton {\n  list-style-image: url(\"chrome://cssproperties/skin/down.png\");\n}\n\n#downColorStopButton[disabled=\"true\"] {\n  list-style-image: url(\"chrome://cssproperties/skin/down-disabled.png\");\n}\n\n"
  },
  {
    "path": "sidebars/cssproperties/skin/colorstopitem.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n@namespace html url(\"http://www.w3.org/1999/xhtml\");\n\n[anonid=\"previewBox\"] {\n  width: 2cm;\n  border-right: thin solid gray;\n}\n"
  },
  {
    "path": "sidebars/cssproperties/skin/columns.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n#oneColumnButton {\n  list-style-image: url(\"chrome://cssproperties/skin/columns/one-column.png\");\n}\n\n#twoColumnsButton {\n  list-style-image: url(\"chrome://cssproperties/skin/columns/two-columns.png\");\n}\n\n#threeColumnsButton {\n  list-style-image: url(\"chrome://cssproperties/skin/columns/three-columns.png\");\n}\n"
  },
  {
    "path": "sidebars/cssproperties/skin/cssproperties.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n@import url(\"chrome://bluegriffon/skin/black.css\");\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n@namespace html url(\"http://www.w3.org/1999/xhtml\");\n\npage {\n  -moz-appearance: none;\n  background-color: transparent;\n  color: var(--bg-main-foreground-color);\n}\n\n:root {\n  --bg-panel-lighter-background: #606060;\n}\n\n:root[cleartheme=\"true\"], panel, popup {\n  --bg-panel-lighter-background: #E0E0E0;\n}\n\n#mainBox {\n  margin: 0px;\n  padding: 0px;\n}\n\n#propertiesBox {\n  overflow-x: hidden;\n  overflow-y: auto;\n}\n\n#mainBoxHeader {\n  padding-left: 2em;\n  padding-right: 2em;\n  padding-top: 1em;\n  padding-bottom: 1em;\n  overflow-x: hidden;\n}\n\n#cssPolicyBox {\n  margin-bottom: 0.5em;\n}\n\n#sectionHeaderContext {\n  background-color: white;\n}\n\n#warningBox > vbox {\n  margin-left: 5px;\n  margin-right: 5px;\n}\n\n#classPicker, #IDPicker {\n  max-width: 7em;\n  min-width: 7em;\n}\n\n#classPicker[valid=\"false\"] html|*.menulist-editable-input {\n  background-color: #ffcccc ! important;\n}\n\nhbox.csspropertiesHeader {\n  background-color: transparent ! important;\n  color: var(--bg-main-foreground-color);\n  border-top: 2px solid var(--bg-dark-border);\n  -moz-border-top-colors: var(--bg-dark-border) var(--bg-lighter-border);\n  padding-left: 3px;\n  padding-top: 2px;\n  padding-bottom: 2px;\n  text-transform: uppercase;\n  font-weight: bold;\n  transition: color 0.5s;\n}\n\n:root[cleartheme=\"true\"] hbox.csspropertiesHeader {\n  font-weight: normal;\n}\n\nhbox.csspropertiesHeader > image {\n  list-style-image: url(\"chrome://cssproperties/skin/filter.png\");\n  -moz-transform: rotate(-90deg);\n  transition: -moz-transform 0.5s, filter 0.5s;\n  filter: grayscale(100%) contrast(600%);\n}\n\nhbox.csspropertiesHeader:-moz-locale-dir(rtl) > image {\n  -moz-transform: rotate(+90deg) ;\n}\n\nhbox.csspropertiesHeader[open=\"true\"] {\n  /*color: #00abff;*/\n  background-color: var(--bg-panel-lighter-background) ! important;\n}\n\nhbox.csspropertiesHeader[open=\"true\"] > image {\n  -moz-transform: rotate(0deg) !important;\n  filter: none;\n}\n\n.section {\n  transition: height 0.5s, opacity 0.5s;\n  height: 0px;\n  opacity: 0;\n  overflow: hidden;\n  padding: 1em;\n  -moz-padding-start: 2em;\n  background-color: var(--bg-panel-lighter-background) ! important;\n}\n\nhbox.csspropertiesHeader[open=\"true\"] + .section {\n  height: auto;\n  overflow: visible;\n  opacity: 1;\n}\n\n.section:last-child {\n  border-bottom: thin solid gray;\n}\n\nmenulist:not(#cssPolicyMenulist):not(#listStyleTypeMenulist) {\n  width: 10em;\n}\n\n.listboxBg {\n  /*-moz-box-align: center;*/\n}\n\nrotator {\n  margin-left: 1em;\n  margin-bottom: 0.5em;\n  -moz-binding: url(\"chrome://bluegriffon/content/bindings/rotator.xml#rotator\");\n}\n\n.multipane-menu menuitem {\n  font-size: smaller;\n}\n\necolorpicker {\n  margin-right: 1em;\n}\n\n\n%include general.css\n%include colors.css\n%include geometry.css\n%include position.css\n%include borders.css\n%include transforms.css\n%include flexbox.css\n%include grids.css\n%include griditems.css\n%include transforms.css\n%include transitions.css\n%include shadows.css\n%include columns.css\n\n#bezierPanel {\n  padding: 1em;\n}\n\n#p1_point, #p2_point {\n  cursor: -moz-grab;\n}\n\n#p1_point.grabbing, #p2_point.grabbing {\n  cursor: -moz-grabbing;\n}\n\ncssproperty {\n  -moz-binding: url(\"chrome://cssproperties/content/cssproperty.xml#cssPropertyBinding\");\n  display: -moz-grid-line;\n  -moz-box-orient: horizontal;\n  -moz-box-align: baseline;\n}\n\ncsslength {\n  -moz-binding: url(\"chrome://cssproperties/content/cssproperty.xml#csslengthBinding\");\n}\n\ncssident {\n  -moz-binding: url(\"chrome://cssproperties/content/cssproperty.xml#multibuttonBinding\");\n}\n\ncsscolor {\n  -moz-binding: url(\"chrome://cssproperties/content/cssproperty.xml#csscolorBinding\");\n}\n\nl10n {\n  display: none;\n}\n\nlistbox, richlistbox {\n  background-color: var(--bg-list-background);\n  color: var(--bg-main-foreground-color);\n  border: var(--bg-dark-border) solid thin;\n  -moz-appearance: none;\n}\n\n:root[cleartheme=\"true\"] listbox,\n:root[cleartheme=\"true\"] richlistbox {\n   background-color: white;\n }\n\nhbox.listboxBg {\n  background-color: var(--bg-dark-background);\n  color: white;\n  border-color: var(--bg-dark-border);\n}\n\nhbox.listboxBg > * {\n  background-color: transparent;\n  color: var(--bg-main-foreground-color);\n  border-right: thin solid var(--bg-dark-border);\n}\n\nhbox.listboxBg > *:last-child {\n  border-right: 0px none;\n}\n\n/* colorpicker box */\n\nhtml|input[type=\"color\"] {\n  border: 0px none;\n  margin: 0px;\n  padding: 0px;\n  background-color: transparent ! important;\n}\n\nhtml|input[type=\"color\"]::-moz-color-swatch {\n  border: 4px solid #858585;\n  -moz-border-top-colors: #858585 transparent transparent #858585;\n  -moz-border-bottom-colors: #858585 transparent transparent #858585;\n  -moz-border-left-colors: #858585 transparent transparent #858585;\n  -moz-border-right-colors: #858585 transparent transparent #858585;\n  min-width: 24px;\n  max-width: 24px;\n  min-height: 24px;\n  max-height: 24px;\n  background-clip: padding-box;\n  border-radius: 24px;\n  margin: 0px;\n  padding: 0px;\n}\n\n/******* id alert *****/\n\n#idAlert {\n  background-color: orange;\n  padding: 16px;\n  overflow: hidden;\n  max-height: 0px;\n  transition: max-height ease-in 1s;\n}\n\n#idAlert[open=\"true\"] {\n  max-height: 1000px;\n}\n\n#idAlert > description {\n  font-size: larger;\n  font-weight: bold;\n  color: black;\n}\n\n/* menulists */\nmenulist html|*.menulist-editable-input,\ntextbox html|*.numberbox-input,\nmenulist:not(#cssPolicyMenulist) .menulist-label {\n  color: #00abff ! important;\n}\n"
  },
  {
    "path": "sidebars/cssproperties/skin/flexbox.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n#boxFlexTextbox,\n#boxOrdinalGroupTextbox {\n  max-width: 8em;\n}\n"
  },
  {
    "path": "sidebars/cssproperties/skin/general.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n#fontFamilyListbox {\n  margin: 0px;\n}\n\n#addFontMenupopup .checkbox-icon {\n  list-style-image: none ! important;\n}\n\n#addFontMenupopup #viewFontsCheckbox:not([checked=\"true\"]) ~ menuitem {\n  font: message-box !important;\n}\n"
  },
  {
    "path": "sidebars/cssproperties/skin/geometry.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n#geometry-margin-box {\n  margin-top: 1em;\n}\n\n#geometry-padding-box {\n  background-color: #d0d0d0;\n  border: thin solid gray;\n  margin: 1em;\n  color: black;\n}\n\n#geometry-padding-box label.text-link {\n  color: black ! important;\n}\n\n#geometrySection menulist {\n  max-width: 6em;\n}\n\n#geometry-content-box {\n  height: 4em;\n  background-color: #d8d8d8;\n  margin: 1em;\n}\n"
  },
  {
    "path": "sidebars/cssproperties/skin/griditems.css",
    "content": "#orderTextbox {\n  max-width: 8em;\n}\n\n#gridLayoutWarning {\n  padding-left: 2em;\n  padding-right: 2em;\n  font-style: italic;\n  margin-bottom: 1em;\n}\n\ngriditemposition {\n  -moz-binding: url(\"chrome://cssproperties/content/griditemposition.xml#griditemposition\");\n}\n"
  },
  {
    "path": "sidebars/cssproperties/skin/grids.css",
    "content": "#gridItemPositionWarning {\n  padding-left: 2em;\n  padding-right: 2em;\n  font-style: italic;\n  margin-bottom: 1em;\n}\n\n#gridTemplateColumnsListbox richlistitem {\n  padding-left: 2em;\n}\n\n#gridTemplateColumnsListbox richlistitem.lines,\n#gridTemplateColumnsListbox richlistitem.repetition {\n  padding-left: 4px;\n}\n\n#gridTemplateColumnsListbox richlistitem.repeated {\n  padding-left: 4em;\n}\n\n#gridTemplateColumnsListbox richlistitem.repeated.lines {\n  padding-left: 2em;\n}\n\n#gridTemplateAreaTextbox {\n  font-family: monospace;\n}\n"
  },
  {
    "path": "sidebars/cssproperties/skin/position.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n#positionOffsetsGrid menulist {\n  max-width: 6em;\n}\n"
  },
  {
    "path": "sidebars/cssproperties/skin/shadows.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n#textShadowRichlistbox,\n#boxShadowRichlistbox {\n  min-height: 4em;\n  overflow: visible;\n  margin: 0px;\n}\n\n#addTextShadowButton menuitem,\n#addBoxShadowButton menuitem {\n  font: message-box;\n}\n\nrichlistitem.noneTextShadow {\n  -moz-binding: url(\"chrome://cssproperties/content/textshadowitem.xml#none\");\n  border-bottom: gray thin solid;\n  -moz-box-orient: vertical;\n}\n\nrichlistitem.shadowTextShadow {\n  -moz-binding: url(\"chrome://cssproperties/content/textshadowitem.xml#shadow\");\n  border-bottom: gray thin solid;\n  -moz-box-orient: vertical;\n}\n\n#boxShadowVbox {\n  margin-top: 1em;\n}\n\nrichlistitem.noneBoxShadow {\n  -moz-binding: url(\"chrome://cssproperties/content/boxshadowitem.xml#none\");\n  border-bottom: gray thin solid;\n  -moz-box-orient: vertical;\n}\n\nrichlistitem.shadowBoxShadow {\n  -moz-binding: url(\"chrome://cssproperties/content/boxshadowitem.xml#shadow\");\n  border-bottom: gray thin solid;\n  -moz-box-orient: vertical;\n}\n\n"
  },
  {
    "path": "sidebars/cssproperties/skin/transformationitem.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n@namespace html url(\"http://www.w3.org/1999/xhtml\");\n\nrichlistbox:focus > richlistitem[selected=\"true\"] {\n  background-color: -moz-Dialog;\n  color: -moz-DialogText;\n}\n\n.transformationitem-title {\n  font-size: larger;\n  border-bottom: gray thin solid;\n  margin: 0px ! important;\n  padding: 0.25em;\n  font-weight: bold;\n  background-color: silver;\n}\n\nrichlistbox:focus > richlistitem[selected=\"true\"] .transformationitem-title {\n  background-color: Highlight;\n  color: HighlightText;\n}\n\nrichlistitem.rotateTransform > hbox,\nrichlistitem.skewTransform > hbox {\n}\n\n/********** 3D Rotations *************/\nhtml|*[anonid=\"container\"], html|*[anonid=\"container\"] html|* {\n  padding: 0px;\n  margin: 0px;\n}\n\nhtml|*[anonid=\"container\"] {\n  font-family: sans-serif;\n  font-size: small;\n  width: 100px;\n  height: 100px;\n  position: relative;\n}\nhtml|*[anonid=\"circle\"] {\n  width: 70px;\n  height: 70px;\n  border-top-width: thin;\n  border-right-width: thin;\n  border-bottom-width: thin;\n  border-left-width: thin;\n  border-top-style: solid;\n  border-right-style: solid;\n  border-bottom-style: solid;\n  border-left-style: solid;\n  border-top-color: rgb(153, 153, 153);\n  border-right-color: rgb(153, 153, 153);\n  border-bottom-color: rgb(153, 153, 153);\n  border-left-color: rgb(153, 153, 153);\n  position: absolute;\n  top: 15px;\n  left: 15px;\n  border-radius: 35px 35px 35px 35px;\n  background-color: rgb(255, 153, 0);\n  background-image: -moz-radial-gradient(left top , circle farthest-side, rgb(192, 192, 192) 20px, rgb(255, 255, 255), rgb(192, 192, 192));\n  background-position: left top;\n}\nhtml|*[anonid=\"circle2\"] {\n  width: 70px;\n  height: 70px;\n  border-top-width: thin;\n  border-right-width: thin;\n  border-bottom-width: thin;\n  border-left-width: thin;\n  border-top-style: solid;\n  border-right-style: solid;\n  border-bottom-style: solid;\n  border-left-style: solid;\n  border-top-color: rgb(153, 153, 153);\n  border-right-color: rgb(153, 153, 153);\n  border-bottom-color: rgb(153, 153, 153);\n  border-left-color: rgb(153, 153, 153);\n  position: absolute;\n  top: 15px;\n  left: 15px;\n  border-radius: 35px 35px 35px 35px;\n  background-color: rgb(255, 153, 0);\n  background-image: -moz-radial-gradient(circle farthest-side, rgb(192, 192, 192) 20px, rgb(255, 255, 255));\n  background-position: left top;\n}\nhtml|*[anonid=\"xaxis\"] {\n  width: 90px;\n  height: 1px;\n  position: absolute;\n  left: 5px;\n  top: 50px;\n  border-top-width: thin;\n  border-top-style: solid;\n  border-top-color: gray;\n\n}\nhtml|*[anonid=\"yaxis\"] {\n  padding-left: 10px;\n  height: 90px;\n  width: 1px;\n  position: absolute;\n  top: 5px;\n  left: 50px;\n  border-left-width: thin;\n  border-left-style: solid;\n  border-left-color: gray;\n}\nhtml|*[anonid=\"xarrow1\"] {\n  width: 5px;\n  height: 1px;\n  position: absolute;\n  right: 5px;\n  top: 50px;\n  border-top-width: thin;\n  border-top-style: solid;\n  border-top-color: gray;\n  -moz-transform-origin: right top;\n  -moz-transform: rotate(30deg);\n}\nhtml|*[anonid=\"xarrow2\"] {\n  width: 5px;\n  height: 1px;\n  position: absolute;\n  right: 5px;\n  top: 50px;\n  border-top-width: thin;\n  border-top-style: solid;\n  border-top-color: gray;\n  -moz-transform-origin: right top;\n  -moz-transform: rotate(-30deg);\n}\nhtml|*[anonid=\"yarrow1\"] {\n  height: 5px;\n  width: 1px;\n  position: absolute;\n  top: 90px;\n  left: 50px;\n  border-left-width: thin;\n  border-left-style: solid;\n  border-left-color: gray;\n  -moz-transform-origin: left bottom;\n  -moz-transform: rotate(30deg);\n}\nhtml|*[anonid=\"yarrow2\"] {\n  height: 5px;\n  width: 1px;\n  position: absolute;\n  top: 90px;\n  left: 50px;\n  border-left-width: thin;\n  border-left-style: solid;\n  border-left-color: gray;\n  -moz-transform-origin: left bottom;\n  -moz-transform: rotate(-30deg);\n}\nhtml|*[anonid=\"pointer1\"], html|*[anonid=\"pointer2\"] {\n  visibility: hidden;\n  height: 1px;\n  width: 20px;\n  position: absolute;\n  left: 50px;\n  top: 50px;\n  border-top: red thin solid;\n  -moz-transform-origin: left top;\n}"
  },
  {
    "path": "sidebars/cssproperties/skin/transforms.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n#addTransformButton menuitem {\n  font: message-box;\n}\n\nrichlistitem.rotateTransform {\n  -moz-binding: url(\"chrome://cssproperties/content/transformationitem.xml#rotate\");\n  border-bottom: gray thin solid;\n  -moz-box-orient: vertical;\n}\n\nrichlistitem.rotate3dTransform {\n  -moz-binding: url(\"chrome://cssproperties/content/transformationitem.xml#rotate3d\");\n  border-bottom: gray thin solid;\n  -moz-box-orient: vertical;\n}\n\nrichlistitem.translate3dTransform {\n  -moz-binding: url(\"chrome://cssproperties/content/transformationitem.xml#translate3d\");\n  border-bottom: gray thin solid;\n  -moz-box-orient: vertical;\n}\n\nrichlistitem.skewTransform {\n  -moz-binding: url(\"chrome://cssproperties/content/transformationitem.xml#skew\");\n  border-bottom: gray thin solid;\n  -moz-box-orient: vertical;\n}\n\nrichlistitem.scale3dTransform {\n  -moz-binding: url(\"chrome://cssproperties/content/transformationitem.xml#scale3d\");\n  border-bottom: gray thin solid;\n  -moz-box-orient: vertical;\n}\n\nrichlistitem.perspectiveTransform {\n  -moz-binding: url(\"chrome://cssproperties/content/transformationitem.xml#perspective\");\n  border-bottom: gray thin solid;\n  -moz-box-orient: vertical;\n}\n\n#transformsRichlistbox {\n  min-height: 4em;\n  overflow: visible;\n  margin: 0px;\n}\n\n#transformsRichlistbox textbox,\n#transformsRichlistbox menulist {\n  max-width: 8em;\n}\n"
  },
  {
    "path": "sidebars/cssproperties/skin/transitionitem.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n@namespace html url(\"http://www.w3.org/1999/xhtml\");\n\nrichlistbox:focus > richlistitem[selected=\"true\"] {\n  background-color: -moz-Dialog;\n  color: -moz-DialogText;\n}\n\n.transitionitem-title {\n  font-size: larger;\n  border-bottom: gray thin solid;\n  margin: 0px ! important;\n  padding: 0.25em;\n  font-weight: bold;\n  background-color: silver;\n}\n\nrichlistbox:focus > richlistitem[selected=\"true\"] .transitionitem-title {\n  background-color: Highlight;\n  color: HighlightText;\n}\n\n[anonid=\"duration\"],\n[anonid=\"delay\"] {\n  max-width: 8em;\n}\n"
  },
  {
    "path": "sidebars/cssproperties/skin/transitions.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n#addTransitionButton menuitem {\n  font: message-box;\n}\n\n#transitionsRichlistbox {\n  min-height: 4em;\n  overflow: visible;\n  margin: 0px;\n}\n\nrichlistitem.propertyTransition {\n  -moz-binding: url(\"chrome://cssproperties/content/transitionitem.xml#property\");\n  border-bottom: gray thin solid;\n  -moz-box-orient: vertical;\n}\n\nrichlistitem.allTransition {\n  -moz-binding: url(\"chrome://cssproperties/content/transitionitem.xml#all\");\n  border-bottom: gray thin solid;\n  -moz-box-orient: vertical;\n}\n\nrichlistitem.noneTransition {\n  -moz-binding: url(\"chrome://cssproperties/content/transitionitem.xml#none\");\n  border-bottom: gray thin solid;\n  -moz-box-orient: vertical;\n}\n"
  },
  {
    "path": "sidebars/domexplorer/Makefile.in",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Mozilla.org\n#\n# The Initial Developer of the Original Code is\n# Netscape Communications Corporation.\n# Portions created by the Initial Developer are Copyright (C) 2003\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Daniel Glazman (daniel@glazman.org), on behalf of Lindows.com\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nDEPTH    = ../../..\ntopsrcdir  = @top_srcdir@\nsrcdir  = @srcdir@\nVPATH    = @srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\ninclude $(topsrcdir)/config/rules.mk\n\n"
  },
  {
    "path": "sidebars/domexplorer/content/context.js",
    "content": "Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nfunction UpdateStructureBarContextMenu()\n{\n  var target = GetSelectedElementInTree();\n  if (target) // sanity check\n    try {\n      gMain.ScrollToElement(target);\n      try {\n        EditorUtils.getCurrentEditor().selectElement(target);\n      }\n      catch(e) {}\n    }\n    catch(e) {}\n\n  if (target && target.hasAttribute(\"lang\"))\n    gDialog.resetElementLanguageMenuitem.removeAttribute(\"disabled\");\n  else\n    gDialog.resetElementLanguageMenuitem.setAttribute(\"disabled\", \"true\");\n\n  if (target && (target.nodeName.toLowerCase() == \"body\"\n                 || target.nodeName.toLowerCase() == \"head\"\n                 || target.nodeName.toLowerCase() == \"html\"))\n  {\n    gDialog.deleteElementMenuitem.setAttribute(\"disabled\", \"true\");\n    gDialog.removeTagMenuitem.setAttribute(\"disabled\", \"true\");\n    gDialog.changeTagMenuitem.setAttribute(\"disabled\", \"true\");\n  }\n  else\n  {\n    gDialog.deleteElementMenuitem.removeAttribute(\"disabled\");\n    gDialog.removeTagMenuitem.removeAttribute(\"disabled\");\n    gDialog.changeTagMenuitem.removeAttribute(\"disabled\");\n  }\n}\n\nfunction ResetLanguage(aEvent)\n{\n  var target = GetSelectedElementInTree();\n  if (target)\n  {\n    var editor = EditorUtils.getCurrentEditor();\n    editor.removeAttribute(target, \"lang\");\n    SelectionChanged(null, target, true);\n  }\n}\n\nfunction ShowLanguageDialog(aEvent)\n{\n  var target = GetSelectedElementInTree();\n  if (target) {\n    window.openDialog(\"chrome://bluegriffon/content/dialogs/languages.xul\",\"_blank\",\n                      \"chrome,modal,titlebar,resizable\", target);\n    SelectionChanged(null, target, true);\n  }\n}\n\nfunction DeleteElement(aEvent)\n{\n  var target = GetSelectedElementInTree();\n  if (target)\n  {\n    var editor = EditorUtils.getCurrentEditor();\n    editor.deleteNode(target);\n  }\n}\n\nfunction ExplodeElement(aEvent)\n{\n  var target = GetSelectedElementInTree();\n  if (target)\n  {\n    var editor = EditorUtils.getCurrentEditor();\n    var parent = target.parentNode;\n    editor.beginTransaction();\n\n    var child = target.lastChild;\n    while (child) {\n      var tmp = child.previousSibling;\n      var clone = child.cloneNode(true)\n      var txn = new diNodeInsertionTxn(clone, parent, target);\n      editor.transactionManager.doTransaction(txn);\n\n      child = tmp;\n    }\n    editor.deleteNode(target);\n\n    editor.endTransaction();\n    var c = gMain.EditorUtils.getSelectionContainer();\n    if (c)\n      SelectionChanged(null, c.node, c.oneElementSelected);\n  }\n}\n\nfunction ChangeTag(aEvent)\n{\n  var target = GetSelectedElementInTree();\n  var name = target.nodeName.toLowerCase();\n  if (name == \"html\" || name == \"body\" || name == \"head\")\n    return;\n\n  var tree = gDialog.elementsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  var index = view.selection.currentIndex;\n  gDialog.elementsTree.startEditing(index, gDialog.elementsTree.columns[0]);\n}\n\nfunction onElementsTreeModified(aEvent)\n{\n  var target = aEvent.target;\n  if (target != gDialog.elementsTree)\n    return;\n\n  var attrChange = aEvent.attrChange;\n  var attrName = aEvent.attrName;\n  var newValue = aEvent.newValue;\n\n  if (attrName == \"editing\") {\n    if (attrChange == 2) { // start editing\n      var target = GetSelectedElementInTree();\n      var name = target.nodeName.toLowerCase();\n      if (name == \"html\" || name == \"body\" || name == \"head\")\n        gDialog.elementsTree.stopEditing(false);\n    }\n    else if (attrChange == 3) { // end editing\n      var tree = gDialog.elementsTree;\n      var contentView = tree.contentView;\n      var view = tree.view;\n      var index = view.selection.currentIndex;\n      var newName  = gDialog.elementsTree.view.getCellText(index, gDialog.elementsTree.columns[0]);\n      if (newName == \"html\" || newName == \"body\" || newName == \"head\")\n        return;\n      var target = GetSelectedElementInTree();\n      var name = target.nodeName.toLowerCase();\n      if (newName == name)\n        return;\n\n      var editor = EditorUtils.getCurrentEditor();\n      var offset = 0;\n      var childNodes = target.parentNode.childNodes;\n      while (childNodes.item(offset) != target) {\n        offset++;\n      }\n  \n      editor.beginTransaction();\n  \n      try {\n        var newElt = editor.document.createElement(newName);\n        for (var i = 0; i < target.attributes.length; i++) {\n          var attr = target.attributes[i];\n          newElt.setAttributeNS(attr.namespaceURI,\n                                attr.localName,\n                                attr.nodeValue);\n        }\n        if (newElt) {\n          childNodes = target.childNodes;\n          var childNodesLength = childNodes.length;\n          var i;\n          for (i = 0; i < childNodesLength; i++) {\n            var clone = childNodes.item(i).cloneNode(true);\n            newElt.appendChild(clone);\n          }\n          editor.insertNode(newElt, target.parentNode, offset+1);\n          editor.deleteNode(target);\n          editor.selectElement(newElt);\n  \n          GetWindowContent().focus();\n        }\n      }\n      catch (e) {}\n  \n      editor.endTransaction();\n      gMain.ComposerCommands.updateSelectionBased(false);\n    }\n  }\n}\n\nfunction onARIARoleChangeStructureBar()\n{\n  var node = GetSelectedElementInTree();\n  var state = node.getAttribute(\"role\");\n  var popup = gDialog.ARIARoleStructureBarPopup;\n  var child = popup.firstElementChild;\n  while (child) {\n    if (child.getAttribute(\"value\") == state)\n      child.setAttribute(\"checked\", \"true\");\n    else\n      child.removeAttribute(\"checked\");\n    child = child.nextElementSibling;\n  }\n}\n"
  },
  {
    "path": "sidebars/domexplorer/content/domexplorer.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/cssHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/cssInspector.jsm\");\nComponents.utils.import(\"resource://gre/modules/prompterHelper.jsm\");\n\nvar gMain = null;\nvar gCurrentElement = null;\nvar gIsPanelActive = true;\nvar gPrefs = null;\nvar gPath = null;\nvar gNewAttribute = -1;\n\nfunction Startup()\n{\n  GetUIElements();\n\n  gPrefs = GetPrefs();\n\n  if (window.top &&\n      \"NotifierUtils\" in window.top)\n    gMain = window.top;\n  else if (window.top && window.top.opener &&\n           \"NotifierUtils\" in window.top.opener)\n    gMain = window.top.opener;\n\n  if (!gMain)\n    return;\n  \n  gMain.NotifierUtils.addNotifierCallback(\"selection\",\n                                          SelectionChanged,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"tabClosed\",\n                                          Inspect,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"tabCreated\",\n                                          Inspect,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"tabSelected\",\n                                          Inspect,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"redrawPanel\",\n                                          RedrawAll,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"panelClosed\",\n                                          PanelClosed,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"afterEnteringSourceMode\",\n                                          Inspect,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"afterLeavingSourceMode\",\n                                          Inspect,\n                                          window);\n  Inspect();\n  if (gMain && gMain.EditorUtils && gIsPanelActive &&\n      gMain.EditorUtils.getCurrentEditor()) {\n    var c = gMain.EditorUtils.getSelectionContainer();\n    if (c)\n      SelectionChanged(null, c.node, c.oneElementSelected);\n  }\n\n  gDialog.elementsTree.addEventListener(\"DOMAttrModified\", onElementsTreeModified, true);\n  gDialog.attributesTree.addEventListener(\"DOMAttrModified\", onAttributesTreeModified, true);\n  gDialog.cssTree.addEventListener(\"DOMAttrModified\", onCssTreeModified, true);\n}\n\nfunction Shutdown()\n{\n  if (gMain)\n  {\n    gMain.NotifierUtils.removeNotifierCallback(\"selection\",\n                                               SelectionChanged,\n                                               window);\n    gMain.NotifierUtils.removeNotifierCallback(\"tabClosed\",\n                                               Inspect);\n    gMain.NotifierUtils.removeNotifierCallback(\"tabCreated\",\n                                               Inspect);\n    gMain.NotifierUtils.removeNotifierCallback(\"tabSelected\",\n                                               Inspect);\n    gMain.NotifierUtils.removeNotifierCallback(\"redrawPanel\",\n                                                RedrawAll,\n                                                window);\n    gMain.NotifierUtils.removeNotifierCallback(\"panelClosed\",\n                                                PanelClosed,\n                                                window);\n    gMain.NotifierUtils.removeNotifierCallback(\"afterEnteringSourceMode\",\n                                               Inspect,\n                                               window);\n    gMain.NotifierUtils.removeNotifierCallback(\"afterLeavingSourceMode\",\n                                               Inspect,\n                                               window);\n    gDialog.elementsTree.removeEventListener(\"DOMAttrModified\", onElementsTreeModified, true);\n    gDialog.attributesTree.removeEventListener(\"DOMAttrModified\", onAttributesTreeModified, true);\n    gDialog.cssTree.removeEventListener(\"DOMAttrModified\", onCssTreeModified, true);\n  }\n}\n\nfunction Inspect()\n{\n  if (gMain && gMain.EditorUtils)\n  {\n    var editor = gMain.EditorUtils.getCurrentEditor();\n    var visible = editor && (gMain.EditorUtils.isWysiwygMode());\n    gDialog.mainBox.style.visibility = visible ? \"\" : \"hidden\";\n    gMain.document.querySelector(\"[panelid='panel-domexplorer']\").className = visible ? \"\" : \"inactive\";\n    if (!visible) {\n      return;\n    }\n\n    if (editor) {\n      var node = gMain.EditorUtils.getSelectionContainer().node;\n      if (node) {\n        SelectionChanged(null, node, true);\n      }\n    }\n    else {\n      var treechildren = gDialog.elementsTree.querySelector(\"treechildren\");\n      if (treechildren)\n        gDialog.elementsTree.removeChild(treechildren);\n    }\n  }\n}\n\nfunction RedrawAll(aNotification, aPanelId)\n{\n  if (aPanelId == \"panel-domexplorer\") {\n    gIsPanelActive = true;\n    if (gCurrentElement) {\n      // force query of all properties on the current element\n      var elt = gCurrentElement;\n      SelectionChanged(null, elt, true);\n    }\n  }\n}\n\nfunction PanelClosed(aNotification, aPanelId)\n{\n  if (aPanelId == \"panel-domexplorer\")\n    gIsPanelActive = false;\n}\n\nfunction SelectionChanged(aArgs, aElt, aOneElementSelected, aSelectedInDOMETree)\n{\n  if (!gIsPanelActive) {\n    gCurrentElement = aElt;\n    return;\n  }\n\n  gCurrentElement = aElt;\n\n  var node = gCurrentElement;\n  var elements = [];\n  while (node && node.nodeType == Node.ELEMENT_NODE) {\n    elements.push(node);\n    node = node.parentNode;\n  }\n\n  var treechildren = gDialog.elementsTree.querySelector(\"treechildren\");\n  if (treechildren)\n    gDialog.elementsTree.removeChild(treechildren);\n\n  treechildren = document.createElement(\"treechildren\");\n  gDialog.elementsTree.appendChild(treechildren);\n\n  var treeitem = document.createElement(\"treeitem\");\n  var treerow  = document.createElement(\"treerow\");\n  var treecell = document.createElement(\"treecell\");\n  treecell.setAttribute(\"label\", elements[elements.length - 1].nodeName.toLowerCase());\n  treeitem.setUserData(\"node\", elements[elements.length - 1], null);\n  treerow.appendChild(treecell);\n  treeitem.appendChild(treerow);\n  treechildren.appendChild(treeitem);\n\n  var tmp = null;\n  var selected = null;\n\n  for (var i = elements.length - 1 ; i >= 0; i--) {\n    var elt = elements[i];\n\n    if (elt.firstElementChild) {\n      treeitem.setAttribute(\"container\", \"true\");\n      treeitem.setAttribute(\"open\", \"true\");\n      var child = elt.firstElementChild;\n      var parent = document.createElement(\"treechildren\");\n      treeitem.appendChild(parent);\n      while (child) {\n        treeitem = document.createElement(\"treeitem\");\n        treeitem.setUserData(\"node\", child, null);\n        treerow  = document.createElement(\"treerow\");\n        treecell = document.createElement(\"treecell\");\n        treecell.setAttribute(\"label\", child.nodeName.toLowerCase());\n        treerow.appendChild(treecell);\n        treeitem.appendChild(treerow);\n        parent.appendChild(treeitem);\n\n        if (i > 0 && child == elements[i-1]) {\n          tmp = treeitem;\n        if (child == gCurrentElement)\n          selected = treeitem;\n        }\n        child = child.nextElementSibling;\n      }\n      treeitem = tmp;\n    }\n  }\n  if (selected) {\n    var tmp = gDialog.elementsTree.getAttribute(\"onselect\");\n    gDialog.elementsTree.removeAttribute(\"onselect\");\n    var index = gDialog.elementsTree.contentView.getIndexOfItem(selected);\n    if (!aSelectedInDOMETree)\n      gDialog.elementsTree.treeBoxObject.scrollToRow(index);\n    gDialog.elementsTree.view.selection.select(index);\n    gDialog.elementsTree.setAttribute(\"onselect\", tmp);\n\n    if (aSelectedInDOMETree) {\n      setTimeout(RepaintElement, 1200);\n      gCurrentElement.setAttribute(\"_moz_flasher\", \"true\");\n    }\n  }\n\n  UpdateAttributes();\n  UpdateStyles();\n}\n\nfunction RepaintElement()\n{\n  var elts = gMain.EditorUtils.getCurrentDocument().querySelectorAll(\"*[\\_moz_flasher]\");\n  for (var i = 0; i < elts.length; i++) {\n    elts[i].removeAttribute(\"_moz_flasher\");\n  }\n}\n\nfunction GetSelectedElementInTree()\n{\n  var tree = gDialog.elementsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  if (!view || !view.selection || !view.selection.count) // No selection yet in the tree\n  {\n    return;\n  }\n  var index = view.selection.currentIndex;\n  var treeitem = contentView.getItemAtIndex(index);\n  var node = treeitem.getUserData(\"node\");\n  return node;\n}\n\nfunction ElementSelectedInTree()\n{\n  var tree = gDialog.elementsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  if (!view || !view.selection || !view.selection.count) // No selection yet in the tree\n  {\n    return;\n  }\n  var index = view.selection.currentIndex;\n  var treeitem = contentView.getItemAtIndex(index);\n  var node = treeitem.getUserData(\"node\");\n\n  gDialog.elementsTree.view.selection.select(index);\n  gMain.ComposerCommands.mLastSelectedElement = null;\n  gMain.ScrollToElement(node);\n  try {\n    SelectionChanged(null, node, true, true);\n  }\n  catch(e) {}\n}\n\nfunction UpdateAttributes()\n{\n  deleteAllChildren(gDialog.attributesTreechildren);\n  var attributes = gCurrentElement.attributes;\n  for (var i = 0; i < attributes.length; i++) {\n    var attr = attributes[i];\n    if (attr.nodeName.substr(0, 4) == \"_moz\")\n      continue;\n    var treeitem = document.createElement(\"treeitem\");\n    treeitem.setUserData(\"attribute\", attr, null);\n    var treerow  = document.createElement(\"treerow\");\n    treecellName = document.createElement(\"treecell\");\n    treecellValue = document.createElement(\"treecell\");\n    treecellName.setAttribute(\"label\",  attr.nodeName);\n    treecellValue.setAttribute(\"label\", attr.nodeValue);\n    treecellName.setAttribute(\"editable\", \"false\");\n    treerow.appendChild(treecellName);\n    treerow.appendChild(treecellValue);\n    treeitem.appendChild(treerow);\n    gDialog.attributesTreechildren.appendChild(treeitem);\n  }\n}\n\nvar gEditing = -1;\nvar gEditingColumn = null;\n\nfunction onAttributesTreeModified(aEvent)\n{\n  var target = aEvent.target;\n  if (target != gDialog.attributesTree)\n    return;\n\n  var attrChange = aEvent.attrChange;\n  var attrName = aEvent.attrName;\n  var newValue = aEvent.newValue;\n\n  if (attrName == \"editing\") {\n    if (attrChange == 2) { // start editing\n      var tree = gDialog.attributesTree;\n      var contentView = tree.contentView;\n      var view = tree.view;\n      gEditing = view.selection.currentIndex;\n      gEditingColumn = tree._editingColumn;\n    }\n    else if (attrChange == 3 && gEditing >= 0) { // end editing\n      var aName  = gDialog.attributesTree.view.getCellText(gEditing, gDialog.attributesTree.columns[0]);\n      var aValue = gDialog.attributesTree.view.getCellText(gEditing, gDialog.attributesTree.columns[1]);\n      if (gEditingColumn == gDialog.attributesTree.columns[1]) {\n        gMain.EditorUtils.getCurrentEditor().setAttribute(gCurrentElement,\n                                                    aName,\n                                                    aValue);\n        var notify = (aName.toLowerCase() == \"id\"\n                      || aName.toLowerCase() == \"class\"\n                      || aName.toLowerCase() == \"role\"\n                      || aName.toLowerCase() == \"lang\");\n        gMain.ComposerCommands.updateSelectionBased(!notify);\n        UpdateStyles();\n        gEditing = -1;\n        gEditingColumn = null;\n      }\n      else {\n        gEditingColumn = gDialog.attributesTree.columns[1];\n        gDialog.attributesTree.contentView.getItemAtIndex(gEditing).querySelector(\"treecell\").setAttribute(\"editable\", \"false\");\n        setTimeout(function(){gDialog.attributesTree.startEditing(gEditing, gDialog.attributesTree.columns[1])}, 100);\n      }\n    }\n  }\n}\n\nfunction AddAttribute()\n{\n  var treeitem = document.createElement(\"treeitem\");\n  var treerow  = document.createElement(\"treerow\");\n  treecellName = document.createElement(\"treecell\");\n  treecellValue = document.createElement(\"treecell\");\n  treecellName.setAttribute(\"label\",  \"\");\n  treecellValue.setAttribute(\"label\", \"\");\n  treerow.appendChild(treecellName);\n  treerow.appendChild(treecellValue);\n  treeitem.appendChild(treerow);\n  gDialog.attributesTreechildren.appendChild(treeitem);\n  var index = gDialog.attributesTree.contentView.getIndexOfItem(treeitem);\n  gDialog.attributesTree.view.selection.select(index);\n  gDialog.attributesTree.startEditing(index, gDialog.attributesTree.columns[0]);\n}\n\nfunction UpdateAttributeButtons()\n{\n  var tree = gDialog.attributesTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  if (!view || !view.selection || !view.selection.count) { // no selection...\n    gDialog.MinusButton.disabled = true;\n    gDialog.ConfigButton.disabled = true;\n    return;\n  }\n\n  var index = view.selection.currentIndex;\n  gDialog.MinusButton.disabled = false;\n  gDialog.ConfigButton.disabled = false;\n}\n\nfunction DeleteAttribute()\n{\n  var tree = gDialog.attributesTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  var index = view.selection.currentIndex;\n  var item = gDialog.attributesTree.contentView.getItemAtIndex(index);\n  var aName  = gDialog.attributesTree.view.getCellText(index, gDialog.attributesTree.columns[0]);\n  item.parentNode.removeChild(item);\n  gMain.EditorUtils.getCurrentEditor().removeAttribute(gCurrentElement,\n                                                 aName);\n  var notify = (aName.toLowerCase() == \"id\"\n                || aName.toLowerCase() == \"class\"\n                || aName.toLowerCase() == \"role\"\n                || aName.toLowerCase() == \"lang\");\n  gMain.ComposerCommands.updateSelectionBased(!notify);\n}\n\nfunction ModifyAttribute()\n{\n  var tree = gDialog.attributesTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  var index = view.selection.currentIndex;\n  gDialog.attributesTree.startEditing(index, gDialog.attributesTree.columns[1]);\n}\n\n\nfunction UpdateStyles()\n{\n  deleteAllChildren(gDialog.cssTreechildren);\n  var styles = gCurrentElement.style;\n  for (var i = 0; i < styles.length; i++) {\n    var treeitem = document.createElement(\"treeitem\");\n    var treerow  = document.createElement(\"treerow\");\n    treecellName = document.createElement(\"treecell\");\n    treecellValue = document.createElement(\"treecell\");\n    treecellPriority = document.createElement(\"treecell\");\n    var property = styles.item(i);\n    treecellName.setAttribute(\"label\",  property);\n    treecellValue.setAttribute(\"label\", styles.getPropertyValue(property));\n    treecellPriority.setAttribute(\"label\", styles.getPropertyPriority(property));\n    treecellName.setAttribute(\"editable\", \"false\");\n    treerow.appendChild(treecellName);\n    treerow.appendChild(treecellValue);\n    treerow.appendChild(treecellPriority);\n    treeitem.appendChild(treerow);\n    gDialog.cssTreechildren.appendChild(treeitem);\n  }\n}\n\nfunction UpdateCSSButtons()\n{\n  var tree = gDialog.cssTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  if (!view || !view.selection || !view.selection.count) { // no selection...\n    gDialog.MinusCSSButton.disabled = true;\n    gDialog.ConfigCSSButton.disabled = true;\n    return;\n  }\n\n  var index = view.selection.currentIndex;\n  gDialog.MinusCSSButton.disabled = false;\n  gDialog.ConfigCSSButton.disabled = false;\n}\n\nfunction DeleteCSS()\n{\n  var tree = gDialog.cssTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  var index = view.selection.currentIndex;\n  var item = gDialog.cssTree.contentView.getItemAtIndex(index);\n  var property = gDialog.cssTree.view.getCellText(index, gDialog.cssTree.columns[0]);\n  item.parentNode.removeChild(item);\n  var txn = new diStyleAttrChangeTxn(gCurrentElement, property, \"\", \"\");\n  gMain.EditorUtils.getCurrentEditor().transactionManager.doTransaction(txn);\n  gMain.EditorUtils.getCurrentEditor().incrementModificationCount(1);  \n  gMain.ComposerCommands.updateSelectionBased(true);\n  UpdateAttributes();\n}\n\nfunction AddCSS()\n{\n  var treeitem = document.createElement(\"treeitem\");\n  var treerow  = document.createElement(\"treerow\");\n  treecellName = document.createElement(\"treecell\");\n  treecellValue = document.createElement(\"treecell\");\n  treecellPriority = document.createElement(\"treecell\");\n  treecellName.setAttribute(\"label\",  \"\");\n  treecellValue.setAttribute(\"label\", \"\");\n  treecellPriority.setAttribute(\"label\", \"\");\n  treerow.appendChild(treecellName);\n  treerow.appendChild(treecellValue);\n  treerow.appendChild(treecellPriority);\n  treeitem.appendChild(treerow);\n  gDialog.cssTreechildren.appendChild(treeitem);\n  var index = gDialog.cssTree.contentView.getIndexOfItem(treeitem);\n  gDialog.cssTree.view.selection.select(index);\n  gDialog.cssTree.startEditing(index, gDialog.cssTree.columns[0]);\n}\n\nfunction onCssTreeModified(aEvent)\n{\n  var target = aEvent.target;\n  if (target != gDialog.cssTree)\n    return;\n\n  var attrChange = aEvent.attrChange;\n  var attrName = aEvent.attrName;\n  var newValue = aEvent.newValue;\n\n  if (attrName == \"editing\") {\n    if (attrChange == 2) { // start editing\n      var tree = gDialog.cssTree;\n      var contentView = tree.contentView;\n      var view = tree.view;\n      gEditing = view.selection.currentIndex;\n      gEditingColumn = tree._editingColumn;\n    }\n    else if (attrChange == 3 && gEditing >= 0) { // end editing\n      var aName     = gDialog.cssTree.view.getCellText(gEditing, gDialog.cssTree.columns[0]);\n      var aValue    = gDialog.cssTree.view.getCellText(gEditing, gDialog.cssTree.columns[1]);\n      var aPriority = gDialog.cssTree.view.getCellText(gEditing, gDialog.cssTree.columns[2]);\n      if (gEditingColumn == gDialog.cssTree.columns[2]) {\n        var txn = new diStyleAttrChangeTxn(gCurrentElement, aName, aValue, aPriority);\n        gMain.EditorUtils.getCurrentEditor().transactionManager.doTransaction(txn);\n        gMain.EditorUtils.getCurrentEditor().incrementModificationCount(1);  \n        gMain.ComposerCommands.updateSelectionBased(true);\n        UpdateAttributes();\n        gEditing = -1;\n        gEditingColumn = null;\n      }\n      else if (gEditingColumn == gDialog.cssTree.columns[1]) {\n        gEditingColumn = gDialog.cssTree.columns[2];\n        setTimeout(function(){gDialog.cssTree.startEditing(gEditing, gDialog.cssTree.columns[2])}, 100);\n      }\n      else if (gEditingColumn == gDialog.cssTree.columns[0]) {\n        gEditingColumn = gDialog.cssTree.columns[1];\n        gDialog.cssTree.contentView.getItemAtIndex(gEditing).querySelector(\"treecell\").setAttribute(\"editable\", \"false\");\n        setTimeout(function(){gDialog.cssTree.startEditing(gEditing, gDialog.cssTree.columns[1])}, 100);\n      }\n    }\n  }\n}\n\nfunction ModifyCSS()\n{\n  var tree = gDialog.cssTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  var index = view.selection.currentIndex;\n  gDialog.cssTree.startEditing(index, gDialog.cssTree.columns[1]);\n}\n"
  },
  {
    "path": "sidebars/domexplorer/content/domexplorer.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://domexplorer/skin/domexplorer.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/listboxBg.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n<!DOCTYPE window [\n  <!ENTITY % domexplorerDTD  SYSTEM \"chrome://domexplorer/locale/domexplorer.dtd\" >\n  <!ENTITY % structurebarDTD SYSTEM \"chrome://bluegriffon/locale/structurebar.dtd\" >\n  <!ENTITY % ariaDTD         SYSTEM \"chrome://bluegriffon/locale/aria.dtd\" >\n  %domexplorerDTD;\n  %structurebarDTD;\n  %ariaDTD;\n]>            \n\n<page id         = \"domexplorer\"\n      windowtype = \"BlueGriffon:DOMExplorer\"\n      title      = \"&window.title;\"\n      xmlns      = \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n      xmlns:html = \"http://www.w3.org/1999/xhtml\"\n      onload     = \"Startup()\"\n      onunload   = \"Shutdown()\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/txns/diStyleAttrChangeTxn.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/txns/diNodeInsertionTxn.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://domexplorer/content/domexplorer.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://domexplorer/content/context.js\"/>\n\n  <menupopup id=\"structureBarContextMenu\"\n         onpopupshowing=\"UpdateStructureBarContextMenu()\">\n    <menuitem label=\"&resetElementLanguage.label;\"\n              id=\"resetElementLanguageMenuitem\"\n              accesskey=\"&resetElementLanguage.accesskey;\"\n              oncommand=\"ResetLanguage(event)\" />\n    <menuitem label=\"&setElementLanguage.label;\"\n              accesskey=\"&setElementLanguage.accesskey;\"\n              oncommand=\"ShowLanguageDialog(event)\" />\n    <menuseparator/>\n    <menuitem label=\"&deleteElement.label;\"\n              id=\"deleteElementMenuitem\"\n              accesskey=\"&deleteElement.accesskey;\"\n              oncommand=\"DeleteElement(event)\"/>\n    <menuitem label=\"&removeTag.label;\"\n              id=\"removeTagMenuitem\"\n              accesskey=\"&removeTag.accesskey;\"\n              oncommand=\"ExplodeElement(event)\"/>\n     <menuitem label=\"&changeTag.label;\"\n              id=\"changeTagMenuitem\"\n              accesskey=\"&changeTag.accesskey;\"\n              oncommand=\"ChangeTag(event)\"/>\n     <menuseparator/>\n     <menuitem label=\"&copyHTMLCodeInStructurebarContext.label;\"\n               id=\"copyHTMLCodeOfElementMenuitem\"\n               oncommand=\"gMain.goDoCommand('cmd_copyHTMLCode')\"/>\n     <menuseparator/>\n     <menu label=\"ARIA Role\">\n        <menupopup id=\"ARIARoleStructureBarPopup\" oncommand=\"gMain.ComposerCommands.doStatefulCommand('cmd_ariaRole', event.target.value)\"\n                   onpopupshowing=\"onARIARoleChangeStructureBar()\">\n          <menuitem label=\"&noARIArole.label;\" type=\"checkbox\" value=\"\"/>\n          <menuseparator/>\n          <menuitem label=\"alert\" value=\"alert\" tooltiptext=\"&alertRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"alertdialog\" value=\"alertdialog\" tooltiptext=\"&alertdialogRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"application\" value=\"application\" tooltiptext=\"&applicationRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"article\" value=\"article\" tooltiptext=\"&articleRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"banner\" value=\"banner\" tooltiptext=\"&bannerRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"button\" value=\"button\" tooltiptext=\"&buttonRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"checkbox\" value=\"checkbox\" tooltiptext=\"&checkboxRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"columnheader\" value=\"columnheader\" tooltiptext=\"&columnheaderRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"combobox\" value=\"combobox\" tooltiptext=\"&comboboxRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"command\" value=\"command\" tooltiptext=\"&commandRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"complementary\" value=\"complementary\" tooltiptext=\"&complementaryRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"composite\" value=\"composite\" tooltiptext=\"&compositeRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"contentinfo\" value=\"contentinfo\" tooltiptext=\"&contentinfoRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"definition\" value=\"definition\" tooltiptext=\"&definitionRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"dialog\" value=\"dialog\" tooltiptext=\"&dialogRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"directory\" value=\"directory\" tooltiptext=\"&directoryRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"document\" value=\"document\" tooltiptext=\"&documentRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"form\" value=\"form\" tooltiptext=\"&formRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"grid\" value=\"grid\" tooltiptext=\"&gridRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"gridcell\" value=\"gridcell\" tooltiptext=\"&gridcellRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"group\" value=\"group\" tooltiptext=\"&groupRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"heading\" value=\"heading\" tooltiptext=\"&headingRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"img\" value=\"img\" tooltiptext=\"&imgRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"input\" value=\"input\" tooltiptext=\"&inputRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"landmark\" value=\"landmark\" tooltiptext=\"&landmarkRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"link\" value=\"link\" tooltiptext=\"&linkRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"list\" value=\"list\" tooltiptext=\"&listRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"listbox\" value=\"listbox\" tooltiptext=\"&listboxRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"listitem\" value=\"listitem\" tooltiptext=\"&listitemRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"log\" value=\"log\" tooltiptext=\"&logRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"main\" value=\"main\" tooltiptext=\"&mainRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"marquee\" value=\"marquee\" tooltiptext=\"&marqueeRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"math\" value=\"math\" tooltiptext=\"&mathRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"menu\" value=\"menu\" tooltiptext=\"&menuRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"menubar\" value=\"menubar\" tooltiptext=\"&menubarRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"menuitem\" value=\"menuitem\" tooltiptext=\"&menuitemRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"menuitemcheckbox\" value=\"menuitemcheckbox\" tooltiptext=\"&menuitemcheckboxRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"menuitemradio\" value=\"menuitemradio\" tooltiptext=\"&menuitemradioRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"navigation\" value=\"navigation\" tooltiptext=\"&navigationRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"note\" value=\"note\" tooltiptext=\"&noteRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"option\" value=\"option\" tooltiptext=\"&optionRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"presentation\" value=\"presentation\" tooltiptext=\"&presentationRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"progressbar\" value=\"progressbar\" tooltiptext=\"&progressbarRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"radio\" value=\"radio\" tooltiptext=\"&radioRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"radiogroup\" value=\"radiogroup\" tooltiptext=\"&radiogroupRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"range\" value=\"range\" tooltiptext=\"&rangeRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"region\" value=\"region\" tooltiptext=\"&regionRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"roletype\" value=\"roletype\" tooltiptext=\"&roletypeRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"row\" value=\"row\" tooltiptext=\"&rowRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"rowgroup\" value=\"rowgroup\" tooltiptext=\"&rowgroupRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"rowheader\" value=\"rowheader\" tooltiptext=\"&rowheaderRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"scrollbar\" value=\"scrollbar\" tooltiptext=\"&scrollbarRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"search\" value=\"search\" tooltiptext=\"&searchRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"section\" value=\"section\" tooltiptext=\"&sectionRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"sectionhead\" value=\"sectionhead\" tooltiptext=\"&sectionheadRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"select\" value=\"select\" tooltiptext=\"&selectRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"separator\" value=\"separator\" tooltiptext=\"&separatorRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"slider\" value=\"slider\" tooltiptext=\"&sliderRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"spinbutton\" value=\"spinbutton\" tooltiptext=\"&spinbuttonRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"status\" value=\"status\" tooltiptext=\"&statusRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"structure\" value=\"structure\" tooltiptext=\"&structureRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"tab\" value=\"tab\" tooltiptext=\"&tabRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"tablist\" value=\"tablist\" tooltiptext=\"&tablistRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"tabpanel\" value=\"tabpanel\" tooltiptext=\"&tabpanelRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"textbox\" value=\"textbox\" tooltiptext=\"&textboxRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"timer\" value=\"timer\" tooltiptext=\"&timerRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"toolbar\" value=\"toolbar\" tooltiptext=\"&toolbarRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"tooltip\" value=\"tooltip\" tooltiptext=\"&tooltipRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"tree\" value=\"tree\" tooltiptext=\"&treeRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"treegrid\" value=\"treegrid\" tooltiptext=\"&treegridRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"treeitem\" value=\"treeitem\" tooltiptext=\"&treeitemRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"widget\" value=\"widget\" tooltiptext=\"&widgetRole.label;\" type=\"checkbox\"/>\n          <menuitem label=\"window\" value=\"window\" tooltiptext=\"&windowRole.label;\" type=\"checkbox\"/>\n        </menupopup>\n     </menu>\n  </menupopup>\n\n  <vbox id=\"mainBox\" flex=\"1\" style=\"visibility: hidden\">\n    <tree id=\"elementsTree\"\n          flex=\"1\"\n          hidecolumnpicker=\"true\"\n          seltype=\"single\"\n          editable=\"true\"\n          persist=\"height\"\n          context=\"structureBarContextMenu\"\n          onselect=\"ElementSelectedInTree()\">\n      <treecols>\n        <treecol id=\"elementsTreecol\" label=\"&elements.label;\" flex=\"1\"\n                 primary=\"true\"/>\n      </treecols>\n    </tree>\n    <splitter id=\"mainBoxSplitter\"/>\n    <tabbox flex=\"1\" persist=\"height\" id=\"tabbox\">\n      <tabs>\n        <tab label=\"&attributesTab.label;\"/>\n        <tab label=\"&stylesTab.label;\"/>\n      </tabs>\n      <tabpanels flex=\"1\">\n        <vbox flex=\"1\">\n          <tree id=\"attributesTree\" flex=\"1\" hidecolumnpicker=\"true\" seltype=\"single\"\n                editable=\"true\"\n                onselect=\"UpdateAttributeButtons()\">\n            <treecols>\n              <treecol id=\"attrNameTreecol\"  label=\"&attrName.label;\" flex=\"1\" persist=\"width\"/>\n              <splitter class=\"tree-splitter\"/>\n              <treecol id=\"attrValueTreecol\" label=\"&attrValue.label;\" flex=\"1\" persist=\"width\"/>\n            </treecols>\n            <treechildren id=\"attributesTreechildren\"/>\n          </tree>\n          <hbox id=\"attributesTreeToolbox\" class=\"listboxBg\">\n            <toolbarbutton class=\"listboxBgPlusButton\"\n                           tooltiptext=\"&addAttribute.tooltip;\"\n                           id=\"PlusButton\"\n                           oncommand=\"AddAttribute()\"/>\n            <toolbarbutton class=\"listboxBgMinusButton\"\n                           disabled=\"true\"\n                           id=\"MinusButton\"\n                           tooltiptext=\"&removeAttribute.tooltip;\"\n                           oncommand=\"DeleteAttribute()\"/>\n            <toolbarbutton class=\"listboxBgConfigButton\"\n                           tooltiptext=\"&modifyAttribute.tooltip;\"\n                           disabled=\"true\"\n                           id=\"ConfigButton\"\n                           oncommand=\"ModifyAttribute()\"/>\n            <spacer flex=\"1\"/>\n          </hbox>\n        </vbox>\n\n        <vbox flex=\"1\">\n          <tree id=\"cssTree\" flex=\"1\" hidecolumnpicker=\"true\" seltype=\"single\"\n                editable=\"true\"\n                onselect=\"UpdateCSSButtons()\">\n            <treecols>\n              <treecol id=\"propertyTreecol\"  label=\"&property.label;\" flex=\"1\" persist=\"width\"/>\n              <splitter class=\"tree-splitter\"/>\n              <treecol id=\"valueTreecol\" label=\"&value.label;\" flex=\"1\" persist=\"width\"/>\n              <splitter class=\"tree-splitter\"/>\n              <treecol id=\"priorityTreecol\" label=\"&priority.label;\" flex=\"1\" persist=\"width\"/>\n            </treecols>\n            <treechildren id=\"cssTreechildren\"/>\n          </tree>\n          <hbox id=\"cssTreeToolbox\" class=\"listboxBg\">\n            <toolbarbutton class=\"listboxBgPlusButton\"\n                           tooltiptext=\"&addCSS.tooltip;\"\n                           id=\"PlusCSSButton\"\n                           oncommand=\"AddCSS()\"/>\n            <toolbarbutton class=\"listboxBgMinusButton\"\n                           disabled=\"true\"\n                           id=\"MinusCSSButton\"\n                           tooltiptext=\"&removeCSS.tooltip;\"\n                           oncommand=\"DeleteCSS()\"/>\n            <toolbarbutton class=\"listboxBgConfigButton\"\n                           tooltiptext=\"&modifyCSS.tooltip;\"\n                           disabled=\"true\"\n                           id=\"ConfigCSSButton\"\n                           oncommand=\"ModifyCSS()\"/>\n            <spacer flex=\"1\"/>\n          </hbox>\n        </vbox>\n      </tabpanels>\n    </tabbox>\n  </vbox>\n</page>\n"
  },
  {
    "path": "sidebars/domexplorer/content/domexplorerOverlay.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n// LINUX ONLY :-(\nfunction start_domexplorer()\n{\n  var w = null;\n  try {\n    var windowManager = Components.classes[\"@mozilla.org/appshell/window-mediator;1\"].getService();\n    w = windowManager.QueryInterface(Components.interfaces.nsIWindowMediator).getMostRecentWindow(\"BlueGriffon:DOMExplorer\");\n  }\n  catch(e){}\n  if (w)\n    w.focus();\n  else\n    window.open('chrome://domexplorer/content/domexplorer.xul',\"_blank\",\n               \"chrome,resizable,scrollbars=yes\");\n}\n\n"
  },
  {
    "path": "sidebars/domexplorer/content/domexplorerOverlay.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE overlay [\n  <!ENTITY % composerOverlayDTD SYSTEM \"chrome://domexplorer/locale/domexplorerOverlay.dtd\">\n  %composerOverlayDTD;\n]>\n\n<overlay id=\"domexplorerOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://domexplorer/content/domexplorerOverlay.js\"/>\n\n  <menupopup id=\"panelsMenuPopup\">\n    <menuitem id=\"panel-domexplorer-menuitem\"\n              panel=\"panel-domexplorer\"\n              windowType=\"BlueGriffon:DOMExplorer\"\n              decked=\"true\"\n              url=\"chrome://domexplorer/content/domexplorer.xul\"\n              label=\"&domexplorer.label;\"\n              type=\"checkbox\"/>\n  </menupopup>\n\n  <panelset id=\"panels\">\n    <panel id=\"panel-domexplorer\"\n           floating=\"true\"\n           width=\"300\"\n           height=\"600\"\n           decked=\"true\"\n           label=\"&domexplorer.label;\">\n      <iframe type=\"chrome\"\n              flex=\"1\"/>\n    </panel>\n  </panelset>\n</overlay>         \n\n"
  },
  {
    "path": "sidebars/domexplorer/jar.mn",
    "content": ""
  },
  {
    "path": "sidebars/domexplorer/jar.mn.in",
    "content": "domexplorer.jar:\n% content   domexplorer          %content/domexplorer/\n% skin      domexplorer         classic/1.0 %skin/classic/domexplorer/\n% overlay   chrome://bluegriffon/content/xul/bluegriffon.xul    chrome://domexplorer/content/domexplorerOverlay.xul\n  content/domexplorer/domexplorerOverlay.xul      (content/domexplorerOverlay.xul)\n  content/domexplorer/domexplorerOverlay.js       (content/domexplorerOverlay.js)\n  content/domexplorer/domexplorer.xul             (content/domexplorer.xul)\n  content/domexplorer/domexplorer.js              (content/domexplorer.js)\n  content/domexplorer/context.js                  (content/context.js)\n  skin/classic/domexplorer/domexplorer.css        (skin/domexplorer.css)\n\n"
  },
  {
    "path": "sidebars/domexplorer/moz.build",
    "content": "JAR_MANIFESTS += ['jar.mn']"
  },
  {
    "path": "sidebars/domexplorer/skin/domexplorer.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n@import url(\"chrome://bluegriffon/skin/black.css\");\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n@namespace html url(\"http://www.w3.org/1999/xhtml\");\n\n#elementsTree {\n  margin: 4px;\n  border: thin solid black;\n}\n\n#tabbox {\n  margin-top: 4px;\n}\n\n#attributesTree, #cssTree {\n  margin: 0px;\n  border: thin solid black;\n}\n\n#structureBarContextMenu {\n  -moz-appearance: menupopup;\n}\n\npage {\n  -moz-appearance: none;\n  background-color: transparent;\n  color: white;\n}\n\ntabs {\n  color: black;\n}\n\ntabpanels {\n  -moz-appearance: none;\n  padding-left: 0px;\n  padding-right: 0px;\n}\n"
  },
  {
    "path": "sidebars/its20/Makefile.in",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is ITS 2.0 Panel for BlueGriffon.\n#\n# The Initial Developer of the Original Code is\n# Disruptive Innovations SAS.\n# Portions created by the Initial Developer are Copyright (C) 2013\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n#     on behalf of DFKI\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK ***** */\n\nDEPTH    = ../../..\ntopsrcdir  = @top_srcdir@\nsrcdir  = @srcdir@\nVPATH    = @srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\ninclude $(topsrcdir)/config/rules.mk\n\n"
  },
  {
    "path": "sidebars/its20/content/common.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is ITS 2.0 Panel for BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SAS.\n * Portions created by the Initial Developer are Copyright (C) 2013\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *     on behalf of DFKI\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nfunction ToggleProperty(aElt)\n{\n  var checked   = aElt.hasAttribute(\"checked\");\n  var value = (aElt.hasAttribute(\"value\") ? aElt.getAttribute(\"value\") : aElt.value);\n  if (!checked &&\n      (aElt.nodeName.toLowerCase() == \"checkbox\" || aElt.getAttribute(\"type\") == \"checkbox\"))\n    value = null;\n  var property  = aElt.getAttribute(\"property\");\n  var group     = aElt.getAttribute(\"group\");\n\n  var others = [];\n  if (group)\n    others = document.querySelectorAll(\"[group='\" + group + \"']\");\n\n  for (var i = 0; i < others.length; i++) {\n    var e = others[i];\n    if (e != aElt) {\n      if (group) {\n        e.removeAttribute(\"checked\");\n      }\n    }\n  }\n\n  ApplyLocalITS([{ property: property, value: value }]);\n  if (aElt.hasAttribute(\"filter\"))\n    ReflowGlobalRulesInUI(gCurrentElement, true, [aElt.getAttribute(\"filter\")]);\n}\n\nfunction CheckToggle(aToggle, aChecked)\n{\n  if (aChecked)\n    aToggle.setAttribute(\"checked\", \"true\");\n  else\n    aToggle.removeAttribute(\"checked\");\n}\n\nfunction Toggle(aToggle, aChecked)\n{\n  if (aChecked) {\n    aToggle.setAttribute(\"checked\", \"true\");\n    var group  = aToggle.getAttribute(\"group\");\n    if (group) {\n      var elts = document.querySelectorAll(\"toolbarbutton[group='\" + group + \"']\");\n      for (var elt of elts)\n        if (elt != aToggle)\n          elt.removeAttribute(\"checked\");\n    }\n  }\n}\n\nfunction ApplyLocalITS(aValues)\n{\n  var editor = EditorUtils.getCurrentEditor();\n  editor.beginTransaction();\n\n  for (var i = 0; i < aValues.length; i++) {\n    var val = aValues[i];\n    if (null != val.value)\n      editor.setAttribute(gCurrentElement, val.property, val.value);\n    else\n      editor.removeAttribute(gCurrentElement, val.property);\n  }\n\n  editor.endTransaction();\n  ReflowGlobalRulesInUI(gCurrentElement);\n}\n\nfunction ToggleSection(aEvent, header)\n{\n  if (aEvent && aEvent.button) // only first button...\n    return;\n\n  var section = header.nextElementSibling;\n  if (header.hasAttribute(\"open\")) {\n    section.style.height = \"0px\";\n    header.removeAttribute(\"open\");\n  }\n  else {\n    section.style.height = \"\";\n    header.setAttribute(\"open\", \"true\");\n    section.style.height = document.defaultView.getComputedStyle(section, \"\").getPropertyValue(\"height\");\n  }\n  document.persist(header.id, \"open\");\n  document.persist(section.id, \"style\");\n}\n\nfunction DeleteLocalRule(aEvent, aDeleter)\n{\n  aEvent.stopPropagation();\n  aEvent.preventDefault();\n  aDeleter();\n}\n\nfunction ToggleSection(aEvent, header)\n{\n  if (aEvent && aEvent.button) // only first button...\n    return;\n\n  var section = header.nextElementSibling;\n  if (header.hasAttribute(\"open\")) {\n    section.style.height = \"0px\";\n    header.removeAttribute(\"open\");\n  }\n  else {\n    section.style.height = \"\";\n    header.setAttribute(\"open\", \"true\");\n    section.style.height = document.defaultView.getComputedStyle(section, \"\").getPropertyValue(\"height\");\n  }\n  document.persist(header.id, \"open\");\n  document.persist(section.id, \"style\");\n}\n\nfunction CloseAllSection(aAlsoCloseOriginalTarget)\n{\n  var h = document.popupNode;\n  while (h && !h.classList.contains(\"csspropertiesHeader\"))\n    h = h.parentNode;\n  if (!h) return; // sanity check...\n\n  var headers = document.querySelectorAll(\".csspropertiesHeader\");\n  for (var i = 0; i < headers.length; i++) {\n    var header = headers[i];\n    if ((aAlsoCloseOriginalTarget || header != h) &&\n        header.hasAttribute(\"open\"))\n      ToggleSection(null, header);\n  }\n}\n"
  },
  {
    "path": "sidebars/its20/content/global.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is ITS 2.0 Panel for BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SAS.\n * Portions created by the Initial Developer are Copyright (C) 2013\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *     on behalf of DFKI\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/cssHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/urlHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/l10nHelper.jsm\");\n\nvar gDocUrlScheme = null;\n\nfunction GlobalResetter()\n{\n  RulesetsResetter();\n  ParamsResetter();\n  RulesResetter();\n}\n\nfunction RulesetsResetter()\n{\n  gDialog.rulesetsBox.suppressOnSelect = true;\n  var child = gDialog.rulesetsBox.lastElementChild;\n  while (child && child.localName == \"listitem\") {\n    var tmp = child.previousElementSibling;\n    child.parentNode.removeChild(child);\n    child = tmp;\n  }\n  gDialog.rulesetsBox.suppressOnSelect = false;\n}\n\nfunction ParamsResetter()\n{\n  gDialog.paramsBox.suppressOnSelect = true;\n  var child = gDialog.paramsBox.lastElementChild;\n  while (child && child.localName == \"listitem\") {\n    var tmp = child.previousElementSibling;\n    child.parentNode.removeChild(child);\n    child = tmp;\n  }\n  gDialog.paramsBox.suppressOnSelect = false;\n}\n\nfunction RulesResetter()\n{\n  gDialog.rulesBox.suppressOnSelect = true;\n  var child = gDialog.rulesBox.lastElementChild;\n  while (child && child.localName == \"listitem\") {\n    var tmp = child.previousElementSibling;\n    child.parentNode.removeChild(child);\n    child = tmp;\n  }\n  gDialog.rulesBox.suppressOnSelect = false;\n}\n\nfunction GlobalIniter(aElt)\n{\n  if (gCurrentElement) {\n    var doc = gCurrentElement.ownerDocument;\n    var links = doc.querySelectorAll(kITS_OWNER_ELEMENTS_SELECTOR);\n    const kINLINE = gDialog.its20Bundle.getString(\"InlineRules\");\n    for (var i = 0; i < links.length; i++) {\n      var source = links[i];\n      var str = kINLINE;\n      var item = document.createElement('listitem');\n      var cell1 = document.createElement('listcell');\n      var cell2 = document.createElement('listcell');\n      if (source.localName == \"link\") {\n        str = source.href;\n        if (!IsEditable(source))\n          item.setAttribute(\"class\", \"remote\");\n      }\n      cell1.setAttribute(\"label\", str);\n      cell1.setAttribute(\"crop\", \"start\");\n      item.appendChild(cell1);\n\n      var itsDoc = source.getUserData(\"itsRules\");\n      var queryLanguage = itsDoc.documentElement.hasAttribute(\"queryLanguage\")\n                          ? itsDoc.documentElement.getAttribute(\"queryLanguage\")\n                          : \"xpath\";\n      cell2.setAttribute(\"label\", queryLanguage);\n      item.appendChild(cell2);\n\n      gDialog.rulesetsBox.appendChild(item);\n    }\n  }\n}\n\nfunction SerializeITSDocToScriptElement(aDoc, aScriptElement)\n{\n  var oSerializer = new XMLSerializer();\n  str = oSerializer.serializeToString(aDoc.documentElement)\n                   .replace(/&gt;/g, \">\")\n                   .replace(/&lt;/g, \"<\")\n                   .replace(/&amp;/g, \"&\")\n                   .replace(/>\\s*<its/g, \">\\n  <its\")\n                   .replace(/<its:locNote>/g, \"  <its:locNote>\")\n                   .replace(/<\\/its:rules/g, \"\\n</its:rules\");\n\n  var editor = EditorUtils.getCurrentEditor();\n  editor.beginTransaction();\n\n  var child = aScriptElement.firstChild;\n  while (child) {\n    var tmp = child.nextSibling;\n    editor.deleteNode(child);\n    child = tmp;\n  }\n  var textNode = EditorUtils.getCurrentDocument().createTextNode(\"\\n\" + str + \"\\n    \");\n  var txn = new diNodeInsertionTxn(textNode,\n                                   aScriptElement,\n                                   null);\n  editor.transactionManager.doTransaction(txn);\n  editor.endTransaction();\n}\n\nfunction SerializeITSDocToFile(aDoc, aLinkElement)\n{\n  var oSerializer = new XMLSerializer();\n  str = oSerializer.serializeToString(aDoc.documentElement)\n                   .replace(/&gt;/, \">\")\n                   .replace(/&lt;/, \"<\")\n                   .replace(/&amp;/, \"&\");\n\n  const classes             = Components.classes;\n  const interfaces          = Components.interfaces;\n  const nsILocalFile        = interfaces.nsILocalFile;\n  const nsIFileOutputStream = interfaces.nsIFileOutputStream;\n  const FILEOUT_CTRID       = '@mozilla.org/network/file-output-stream;1';\n\n  var ios = Components.classes[\"@mozilla.org/network/io-service;1\"]\n                    .getService(Components.interfaces.nsIIOService)\n  var handler = ios.getProtocolHandler(\"file\");\n  var fileHandler = handler.QueryInterface(Components.interfaces.nsIFileProtocolHandler);\n  var localFile = fileHandler.getFileFromURLSpec(aLinkElement.href).QueryInterface(nsILocalFile);  \n\n  var foStream = Components.classes[\"@mozilla.org/network/file-output-stream;1\"].\n                 createInstance(Components.interfaces.nsIFileOutputStream);\n  \n  // use 0x02 | 0x10 to open file for appending.\n  foStream.init(localFile, 0x02 | 0x08 | 0x20, 0x1b6, 0);\n  // write, create, truncate\n  // In a c file operation, we have no need to set file mode with or operation,\n  // directly using \"r\" or \"w\" usually.\n  \n  // if you are sure there will never ever be any non-ascii text in data you can \n  // also call foStream.writeData directly\n  var converter = Components.classes[\"@mozilla.org/intl/converter-output-stream;1\"].\n                  createInstance(Components.interfaces.nsIConverterOutputStream);\n  var charset = \"UTF-8\";\n  try {\n    converter.init(foStream, charset, 0, 0);\n    converter.writeString(str);\n    converter.close(); // this closes foStream\n  }\n  catch (ex) {}\n}\n\n/************* RULESETS HANDLING ******************/\n\nfunction ShowRules(aList)\n{\n  var index = aList.selectedIndex;\n  if (index < 0) {\n    const allButtonsArray = [\n      \"RulesetsMinusButton\",\n      \"RulesetsDownButton\",\n      \"RulesetsUpButton\",\n      \"ParamsPlusButton\",\n      \"ParamsMinusButton\",\n      \"ParamsDownButton\",\n      \"ParamsUpButton\",\n      \"RulePlusButton\",\n      \"RuleMinusButton\",\n      \"RuleDownButton\",\n      \"RuleUpButton\"\n      ];\n    for (var i = 0; i < allButtonsArray.length; i++)\n     gDialog[allButtonsArray[i]].disabled = true;\n\n    return;\n  }\n  var doc = gCurrentElement.ownerDocument;\n  var sources = doc.querySelectorAll(kITS_OWNER_ELEMENTS_SELECTOR);\n  var source = sources[index];\n  var itsDoc = source.getUserData(\"itsRules\");\n\n  ParamsResetter();\n  RulesResetter();\n\n  var child = itsDoc.documentElement.firstElementChild;\n  while (child) {\n    var name = child.localName;\n    switch (name) {\n      case \"param\":\n      {\n        var paramName = child.getAttribute(\"name\")\n        var paramValue = child.textContent;\n    \n        var item = document.createElement('listitem');\n        var cell1 = document.createElement('listcell');\n        var cell2 = document.createElement('listcell');\n        cell1.setAttribute(\"label\", paramName);\n        item.appendChild(cell1);\n    \n        cell2.setAttribute(\"label\", paramValue);\n        item.appendChild(cell2);\n    \n        gDialog.paramsBox.appendChild(item);\n      }\n        break;\n      default:\n      {\n        var l10name = gDialog.its20Bundle.getString(name);\n        var selector = child.getAttribute(\"selector\");\n    \n        var item = document.createElement('listitem');\n        var cell1 = document.createElement('listcell');\n        var cell2 = document.createElement('listcell');\n        var cell3 = document.createElement('listcell');\n        cell1.setAttribute(\"label\", l10name);\n        item.appendChild(cell1);\n    \n        cell2.setAttribute(\"label\", selector);\n        item.appendChild(cell2);\n\n        cell3.setAttribute(\"label\", GetMainValueFromITSRule(child));\n        item.appendChild(cell3);\n\n        item.setUserData(\"rule\", child, null);\n        item.setAttribute(\"tooltiptext\", child.outerHTML\n                                           .replace(/&gt;/, \">\")\n                                           .replace(/&lt;/, \"<\")\n                                           .replace(/&amp;/, \"&\"));\n\n        gDialog.rulesBox.appendChild(item);\n      }\n      break;\n    }\n\n    child = child.nextElementSibling;\n  }\n\n  var isEditable = IsEditable(source);\n  gDialog.RulesetsUpButton.disabled = !index;\n  gDialog.RulesetsDownButton.disabled = (index == aList.getRowCount() - 1);\n  gDialog.RulesetsMinusButton.disabled = false;\n  gDialog.ParamsPlusButton.disabled = !isEditable;\n  gDialog.RulePlusButton.disabled = !isEditable;\n}\n\nfunction DeleteRuleset()\n{\n  var index = gDialog.rulesetsBox.selectedIndex;\n  if (index < 0) { // sanity case...\n    return;\n  }\n  var doc = gCurrentElement.ownerDocument;\n  var sources = doc.querySelectorAll(kITS_OWNER_ELEMENTS_SELECTOR);\n  var source = sources[index];\n\n  EditorUtils.getCurrentEditor().deleteNode(source);\n  SelectionChanged(null, gCurrentElement, true);\n  if (index <= gDialog.rulesetsBox.getRowCount() - 1) {\n    gDialog.rulesetsBox.selectedIndex = index;\n  }\n}\n\nfunction RulesetDown()\n{\n  var index = gDialog.rulesetsBox.selectedIndex;\n  if (index < 0) { // sanity case...\n    return;\n  }\n  var doc = gCurrentElement.ownerDocument;\n  var sources = doc.querySelectorAll(kITS_OWNER_ELEMENTS_SELECTOR);\n  var source = sources[index];\n  var target = sources[index + 1];\n\n  var txn = new diNodeInsertionTxn(source,\n                                   source.parentNode,\n                                   target.nextElementSibling);\n  EditorUtils.getCurrentEditor().transactionManager.doTransaction(txn);\n\n  SelectionChanged(null, gCurrentElement, true);\n  gDialog.rulesetsBox.selectedIndex = index + 1;\n}\n\nfunction RulesetUp()\n{\n  var index = gDialog.rulesetsBox.selectedIndex;\n  if (index < 0) { // sanity case...\n    return;\n  }\n  var doc = gCurrentElement.ownerDocument;\n  var sources = doc.querySelectorAll(kITS_OWNER_ELEMENTS_SELECTOR);\n  var source = sources[index];\n  var target = sources[index - 1];\n\n  var txn = new diNodeInsertionTxn(source,\n                                   source.parentNode,\n                                   target);\n  EditorUtils.getCurrentEditor().transactionManager.doTransaction(txn);\n\n  SelectionChanged(null, gCurrentElement, true);\n  gDialog.rulesetsBox.selectedIndex = index - 1;\n}\n\nfunction AddRuleset()\n{\n  gDialog.newRulesetTypeRadiogroup.value = \"external\";\n  gDialog.itsFileRadiogroup.value = \"existing\";\n  ToggleNewRulesetType();\n  gDialog.newRulesetQueryLanguageRadiogroup.value = \"xpath\";\n\n  var docUrl = EditorUtils.getDocumentUrl();\n  gDocUrlScheme = UrlUtils.getScheme(docUrl);\n  gDialog.relativeURLCheckbox.disabled = !(gDocUrlScheme && gDocUrlScheme != \"resource\");\n\n  gDialog.newRulesetUrlTextbox.focus();\n\n  gDialog.addRulesetPanel.openPopup(gDialog.RulesetsPlusButton, \"above\", 0, 23);\n}\n\nfunction ToggleNewRulesetType()\n{\n  if (gDialog.newRulesetTypeRadiogroup.value == \"external\") {\n    if (gDocUrlScheme && gDocUrlScheme != \"resource\")\n      gDialog.relativeURLCheckbox.removeAttribute(\"disabled\");\n    gDialog.existingITSRadio.removeAttribute(\"disabled\");\n    gDialog.newRulesetFileRadio.removeAttribute(\"disabled\");\n    ToggleITSFileType();\n  }\n  else {\n    gDialog.relativeURLCheckbox.setAttribute(\"disabled\", \"true\");\n    gDialog.existingITSRadio.setAttribute(\"disabled\", \"true\");\n    gDialog.newRulesetFileRadio.setAttribute(\"disabled\", \"true\");\n    gDialog.newRulesetUrlTextbox.setAttribute(\"disabled\", \"true\");\n    gDialog.newRulesetUrlFilepickerbutton.setAttribute(\"disabled\", \"true\");\n  }\n}\n\nfunction ToggleITSFileType()\n{\n  if (gDialog.itsFileRadiogroup.value == \"existing\") {\n    gDialog.newRulesetUrlTextbox.removeAttribute(\"disabled\");\n    gDialog.newRulesetUrlFilepickerbutton.removeAttribute(\"disabled\");\n  }\n  else {\n    gDialog.newRulesetUrlTextbox.setAttribute(\"disabled\", \"true\");\n    gDialog.newRulesetUrlFilepickerbutton.setAttribute(\"disabled\", \"true\");\n  }\n}\n\nfunction CloseAddRulesetPanel()\n{\n  gDialog.addRulesetPanel.hidePopup();\n}\n\nfunction CreateNewRuleset()\n{\n  var type = gDialog.newRulesetTypeRadiogroup.value;\n  var queryLanguage = gDialog.newRulesetQueryLanguageRadiogroup.value;\n  var url = gDialog.newRulesetUrlTextbox.value;\n\n  var elt = null;\n  switch (type) {\n    case \"external\":\n      elt = EditorUtils.getCurrentDocument().createElement(\"link\");\n      elt.setAttribute(\"rel\", \"its-rules\");\n      switch (gDialog.itsFileRadiogroup.value) {\n        case \"existing\":\n          elt.setAttribute(\"href\", url);\n          break;\n        case \"new\":\n        {\n          var spec = NewITS20File(\"<?xml version='1.0' encoding='UTF-8'?>\\n\"\n                       + \"<its:rules xmlns:its='\" + kITS_NAMESPACE + \"' version='2.0' queryLanguage='\" + queryLanguage + \"'>\\n\"\n                       + \"</its:rules>\");\n          if (!spec) {\n            CloseAddRulesetPanel();\n            return;\n          }\n          elt.setAttribute(\"href\", spec);\n        }\n        break;\n      }\n      break;\n\n    case \"inline\":\n      elt = EditorUtils.getCurrentDocument().createElement(\"script\");\n      elt.setAttribute(\"type\", \"application/its+xml\");\n      elt.textContent = \"\\n      <its:rules xmlns:its='\"\n                        + kITS_NAMESPACE\n                        + \"' version='2.0' queryLanguage='\"\n                        + queryLanguage\n                        + \"'>\\n      </its:rules>\\n    \";\n      break;\n\n    default: break; // should never happen\n  }\n\n  CloseAddRulesetPanel();\n\n  if (elt) { // sanity case\n    var headElt = EditorUtils.getCurrentDocument().querySelector(\"head\");\n    var txn = new diNodeInsertionTxn(elt,\n                                     headElt,\n                                     null);\n    EditorUtils.getCurrentEditor().transactionManager.doTransaction(txn);\n    EditorUtils.getCurrentEditor().incrementModificationCount(1);  \n    SelectionChanged(null, gCurrentElement, true);\n    gDialog.rulesetsBox.selectedIndex = gDialog.rulesetsBox.getRowCount() - 1;\n }\n}\n\nfunction NewITS20File(aContents)\n{\n  const nsIFP = Components.interfaces.nsIFilePicker;\n  var fp = Components.classes[\"@mozilla.org/filepicker;1\"]\n              .createInstance(nsIFP);\n  fp.init(window, gDialog.its20Bundle.getString(\"NewITSFile\"), nsIFP.modeSave);\n  fp.appendFilter(\"*.xml\", \"xml\");\n  var fpr = fp.show();\n  if ((fpr == nsIFP.returnOK || fpr == nsIFP.returnReplace) &&\n      fp.fileURL.spec && fp.fileURL.spec.length > 0)\n  {\n    var spec = fp.fileURL.spec;\n    var file = fp.file;\n    if (spec.length < 5 ||\n        spec.substring(spec.length - 4) != \".xml\") {\n      spec += \".xml\";\n      var ioService =\n        Components.classes[\"@mozilla.org/network/io-service;1\"]\n                  .getService(Components.interfaces.nsIIOService);\n      var fileHandler =\n        ioService.getProtocolHandler(\"file\")\n                 .QueryInterface(Components.interfaces.nsIFileProtocolHandler);\n      file = fileHandler.getFileFromURLSpec(spec);\n    }\n\n    // file is nsIFile, data is a string\n    var foStream = Components.classes[\"@mozilla.org/network/file-output-stream;1\"].\n                             createInstance(Components.interfaces.nsIFileOutputStream);\n    \n    // use 0x02 | 0x10 to open file for appending.\n    foStream.init(file, 0x02 | 0x08 | 0x20, 0x1b6, 0);\n    // write, create, truncate\n    // In a c file operation, we have no need to set file mode with or operation,\n    // directly using \"r\" or \"w\" usually.\n    \n    // if you are sure there will never ever be any non-ascii text in data you can \n    // also call foStream.writeData directly\n    var converter = Components.classes[\"@mozilla.org/intl/converter-output-stream;1\"].\n                              createInstance(Components.interfaces.nsIConverterOutputStream);\n    converter.init(foStream, \"UTF-8\", 0, 0);\n    converter.writeString(aContents);\n    converter.close(); // this closes foStream\n\n    return (gDialog.relativeURLCheckbox.checked && gDocUrlScheme && gDocUrlScheme != \"resource\")\n             ? UrlUtils.makeRelativeUrl(spec)\n             : spec;\n  }\n  return null;\n}\n\nfunction CheckURL(aTextboxId, aCheckboxId)\n{\n  var url = gDialog[aTextboxId].value;\n  if (url) {\n    gDialog[aCheckboxId].disabled = !(gDocUrlScheme && gDocUrlScheme != \"resource\");\n    gDialog[aCheckboxId].checked = !gDialog[aCheckboxId].disabled && (url == UrlUtils.makeRelativeUrl(url));\n  }\n  else {\n    gDialog[aCheckboxId].checked = false;\n    gDialog[aCheckboxId].disabled = true;\n  }\n}\n\nfunction MakeRelativeUrl(aTextboxId, aCheckboxId)\n{\n  var spec = gDialog[aTextboxId].value;\n  if (gDocUrlScheme && gDocUrlScheme != \"resource\") {\n    spec = UrlUtils.makeRelativeUrl(spec);\n    gDialog[aTextboxId].value = spec;\n    gDialog[aCheckboxId].checked = true;\n  }\n}\n\nfunction MakeAbsoluteUrl(aTextboxId, aCheckboxId)\n{\n  var spec = gDialog[aTextboxId].value;\n  if (gDocUrlScheme && gDocUrlScheme != \"resource\") {\n    spec = UrlUtils.makeAbsoluteUrl(spec);\n    gDialog[aTextboxId].value = spec;\n    gDialog[aCheckboxId].checked = false;\n  }\n}\n\nfunction ToggleRelativeOrAbsolute(aTextboxId, aCheckboxId)\n{\n  if (gDialog[aCheckboxId].checked) {\n    MakeRelativeUrl(aTextboxId, aCheckboxId);\n  }\n  else {\n    MakeAbsoluteUrl(aTextboxId, aCheckboxId);\n  }\n}\n\n/************* PARAMS HANDLING ******************/\n\nfunction OnParamSelected(aList)\n{\n  if (!gDialog.ParamsPlusButton.disabled) {\n    var index = aList.selectedIndex;\n    if (index < 0) {\n      const allButtonsArray = [\n        \"ParamsMinusButton\",\n        \"ParamsDownButton\",\n        \"ParamsUpButton\"\n        ];\n      for (var i = 0; i < allButtonsArray.length; i++)\n       gDialog[allButtonsArray[i]].disabled = true;\n  \n      return;\n    }\n    gDialog.ParamsUpButton.disabled = !index;\n    gDialog.ParamsDownButton.disabled = (index == aList.getRowCount() - 1);\n    gDialog.ParamsMinusButton.disabled = false;\n  }\n}\n\nfunction IsEditable(aSource)\n{\n  if (aSource.localName == \"link\") {\n    var url = UrlUtils.newURI(aSource.href).QueryInterface(Components.interfaces.nsIURL);\n    if (url.scheme != \"file\") {\n      return false;\n    }\n  }\n  return true;\n}\n\nfunction DeleteParam()\n{\n  var index = gDialog.rulesetsBox.selectedIndex;\n  if (index < 0) { // sanity case...\n    return;\n  }\n  var doc = gCurrentElement.ownerDocument;\n  var sources = doc.querySelectorAll(kITS_OWNER_ELEMENTS_SELECTOR);\n  var source = sources[index];\n  var itsDoc = source.getUserData(\"itsRules\");\n  if (!itsDoc) // sanity case\n    return;\n\n  try {\n    var params = itsDoc.querySelectorAll(\"param\");\n    var paramIndex = gDialog.paramsBox.selectedIndex;\n    var paramElt = params[paramIndex];\n    paramElt.parentNode.removeChild(paramElt);\n\n    if (source.localName == \"script\")\n      SerializeITSDocToScriptElement(itsDoc, source);\n    else {\n      SerializeITSDocToFile(itsDoc, source);\n    }\n\n    gLastElement = null;\n    SelectionChanged(null, gCurrentElement, true);\n    if (index < gDialog.rulesetsBox.getRowCount()) {\n      gDialog.rulesetsBox.selectedIndex = index;\n      if (paramIndex < gDialog.paramsBox.getRowCount()) {\n        gDialog.paramsBox.selectedIndex = paramIndex;\n      }\n      else if (paramIndex > 0) {\n        gDialog.paramsBox.selectedIndex = paramIndex - 1;\n      }\n    }\n  }\n  catch(e) {alert(e)}\n}\n\n\nfunction AddParam(event)\n{\n  gDialog.paramNameTextbox.value = \"\";\n  gDialog.paramValueTextbox.value = \"\";\n  gDialog.addParamOKButton.disabled = true;\n  gDialog.addParamPanel.openPopup(gDialog.ParamsPlusButton, \"above\", 0, 23);\n  gDialog.paramNameTextbox.focus();\n}\n\nfunction CloseAddParamPanel()\n{\n  gDialog.addParamPanel.hidePopup();\n}\n\nfunction GetCurrentItsDoc()\n{\n  var source = GetCurrentItsSource()\n  if (source)\n    return source.getUserData(\"itsRules\");\n  return null;\n}\n\nfunction GetCurrentItsSource()\n{\n  var index = gDialog.rulesetsBox.selectedIndex;\n  if (index < 0) { // sanity case...\n    return null;\n  }\n  var doc = gCurrentElement.ownerDocument;\n  var sources = doc.querySelectorAll(kITS_OWNER_ELEMENTS_SELECTOR);\n  return sources[index];\n  return source.getUserData(\"itsRules\");\n}\n\nfunction CheckParamUnicity(aElt)\n{\n  var itsDoc = GetCurrentItsDoc();\n  if (!itsDoc) // sanity case\n    return;\n  var name = aElt.value;\n\n  var found = itsDoc.querySelector(\"param[name='\" + name +\"']\");\n\n  gDialog.addParamOKButton.disabled = (!name || found)\n}\n\nfunction CreateNewParam()\n{\n  var index = gDialog.rulesetsBox.selectedIndex;\n  if (index < 0) { // sanity case...\n    return;\n  }\n  var doc = gCurrentElement.ownerDocument;\n  var sources = doc.querySelectorAll(kITS_OWNER_ELEMENTS_SELECTOR);\n  var source = sources[index];\n  var itsDoc = source.getUserData(\"itsRules\");\n  if (!itsDoc) // sanity case\n    return;\n\n  var name  = gDialog.paramNameTextbox.value;\n  var value = gDialog.paramValueTextbox.value;\n\n  var elt = itsDoc.createElementNS(kITS_NAMESPACE, \"param\");\n  elt.setAttribute(\"name\", name);\n  elt.textContent = value;\n  itsDoc.documentElement.appendChild(elt);\n  if (source.localName == \"script\")\n    SerializeITSDocToScriptElement(itsDoc, source);\n  else {\n    SerializeITSDocToFile(itsDoc, source);\n  }\n\n  var item = document.createElement('listitem');\n  var cell1 = document.createElement('listcell');\n  var cell2 = document.createElement('listcell');\n  cell1.setAttribute(\"label\", name);\n  item.appendChild(cell1);\n\n  cell2.setAttribute(\"label\", value);\n  item.appendChild(cell2);\n\n  gDialog.paramsBox.appendChild(item);\n  gDialog.paramsBox.selectedItem = item;\n\n  CloseAddParamPanel();\n\n  gLastElement = null;\n  SelectionChanged(null, gCurrentElement, true);\n  gDialog.rulesetsBox.selectedIndex = index;\n  gDialog.paramsBox.selectedIndex = gDialog.paramsBox.getRowCount() - 1;\n}\n\nfunction ParamUp()\n{\n  var index = gDialog.rulesetsBox.selectedIndex;\n  if (index < 0) { // sanity case...\n    return;\n  }\n  var doc = gCurrentElement.ownerDocument;\n  var sources = doc.querySelectorAll(kITS_OWNER_ELEMENTS_SELECTOR);\n  var source = sources[index];\n  var itsDoc = source.getUserData(\"itsRules\");\n  if (!itsDoc) // sanity case\n    return;\n\n  var paramIndex = gDialog.paramsBox.selectedIndex;\n  var params = itsDoc.querySelectorAll(\"param\");\n  var param = params[paramIndex];\n  var target = params[paramIndex - 1];\n\n  var txn = new diNodeInsertionTxn(param,\n                                   param.parentNode,\n                                   target);\n  EditorUtils.getCurrentEditor().transactionManager.doTransaction(txn);\n\n  if (source.localName == \"script\")\n    SerializeITSDocToScriptElement(itsDoc, source);\n  else {\n    SerializeITSDocToFile(itsDoc, source);\n  }\n\n  gLastElement = null;\n  SelectionChanged(null, gCurrentElement, true);\n  gDialog.rulesetsBox.selectedIndex = index;\n  gDialog.paramsBox.selectedIndex = paramIndex - 1;\n}\n\nfunction ParamDown()\n{\n  var index = gDialog.rulesetsBox.selectedIndex;\n  if (index < 0) { // sanity case...\n    return;\n  }\n  var doc = gCurrentElement.ownerDocument;\n  var sources = doc.querySelectorAll(kITS_OWNER_ELEMENTS_SELECTOR);\n  var source = sources[index];\n  var itsDoc = source.getUserData(\"itsRules\");\n  if (!itsDoc) // sanity case\n    return;\n\n  var paramIndex = gDialog.paramsBox.selectedIndex;\n  var params = itsDoc.querySelectorAll(\"param\");\n  var param = params[paramIndex];\n  var target = params[paramIndex + 1];\n\n  var txn = new diNodeInsertionTxn(param,\n                                   param.parentNode,\n                                   target.nextElementSibling);\n  EditorUtils.getCurrentEditor().transactionManager.doTransaction(txn);\n\n  if (source.localName == \"script\")\n    SerializeITSDocToScriptElement(itsDoc, source);\n  else {\n    SerializeITSDocToFile(itsDoc, source);\n  }\n\n  gLastElement = null;\n  SelectionChanged(null, gCurrentElement, true);\n  gDialog.rulesetsBox.selectedIndex = index;\n  gDialog.paramsBox.selectedIndex = paramIndex + 1;\n}\n\n/************* RULES HANDLING ******************/\n\nfunction AddRule(aEvent)\n{\n  var ruleToCreate = aEvent.originalTarget.value;\n\n  var index = gDialog.rulesetsBox.selectedIndex;\n  if (index < 0) { // sanity case...\n    return;\n  }\n  var doc = gCurrentElement.ownerDocument;\n  var sources = doc.querySelectorAll(kITS_OWNER_ELEMENTS_SELECTOR);\n  var source = sources[index];\n  var itsDoc = source.getUserData(\"itsRules\");\n  if (!itsDoc) // sanity case\n    return;\n  var queryLanguage = itsDoc.documentElement.hasAttribute(\"queryLanguage\")\n                      ? itsDoc.documentElement.getAttribute(\"queryLanguage\")\n                      : \"xpath\";\n  var rv = {cancelled: false};\n  window.openDialog(\"chrome://its20/content/ruleDialogs/\" + ruleToCreate + \".xul\",\n                    \"_blank\",\n                    \"chrome,modal,dialog=no,titlebar,resizable\",\n                    rv, null, queryLanguage, itsDoc, gCurrentElement);\n\n  if (rv.cancelled) {\n    if (source.localName == \"script\")\n      SerializeITSDocToScriptElement(itsDoc, source);\n    else {\n      SerializeITSDocToFile(itsDoc, source);\n    }\n    gLastElement = null;\n    SelectionChanged(null, gCurrentElement, true);\n    gDialog.rulesetsBox.selectedIndex = index;\n    gDialog.rulesBox.selectedIndex = gDialog.rulesBox.getRowCount() - 1;\n  }\n}\n\nfunction OnRuleSelected(aList)\n{\n  if (!gDialog.ParamsPlusButton.disabled) {\n    var index = aList.selectedIndex;\n    if (index < 0) {\n      const allButtonsArray = [\n        \"RuleMinusButton\",\n        \"RuleDownButton\",\n        \"RuleUpButton\"\n        ];\n      for (var i = 0; i < allButtonsArray.length; i++)\n       gDialog[allButtonsArray[i]].disabled = true;\n  \n      return;\n    }\n    gDialog.RuleUpButton.disabled = !index;\n    gDialog.RuleDownButton.disabled = (index == aList.getRowCount() - 1);\n    gDialog.RuleMinusButton.disabled = false;\n  }\n}\n\nfunction OnRuleDblclicked(aList)\n{\n  var index = gDialog.rulesetsBox.selectedIndex;\n  if (index < 0) { // sanity case...\n    return;\n  }\n  var doc = gCurrentElement.ownerDocument;\n  var sources = doc.querySelectorAll(kITS_OWNER_ELEMENTS_SELECTOR);\n  var source = sources[index];\n  var itsDoc = source.getUserData(\"itsRules\");\n  if (!itsDoc) // sanity case\n    return;\n\n  var rule = aList.selectedItem.getUserData(\"rule\");\n  if (kIMPLEMENTED_RULES.indexOf(rule.localName) == -1)\n    return;\n\n  var ruleIndex = aList.selectedIndex;\n  var queryLanguage = itsDoc.documentElement.hasAttribute(\"queryLanguage\")\n                      ? itsDoc.documentElement.getAttribute(\"queryLanguage\")\n                      : \"xpath\";\n  var rv = {cancelled: false};\n\n  window.openDialog(\"chrome://its20/content/ruleDialogs/\" + rule.localName + \".xul\",\n                    \"_blank\",\n                    \"chrome,modal,dialog=no,titlebar,resizable\",\n                    rv, rule, queryLanguage, itsDoc, gCurrentElement);\n\n  if (rv.cancelled) {\n    if (source.localName == \"script\")\n      SerializeITSDocToScriptElement(itsDoc, source);\n    else {\n      SerializeITSDocToFile(itsDoc, source);\n    }\n    gLastElement = null;\n    SelectionChanged(null, gCurrentElement, true);\n    gDialog.rulesetsBox.selectedIndex = index;\n    aList.selectedIndex = ruleIndex;\n  }\n}\n\nfunction RuleUp()\n{\n  var index = gDialog.rulesetsBox.selectedIndex;\n  if (index < 0) { // sanity case...\n    return;\n  }\n  var doc = gCurrentElement.ownerDocument;\n  var sources = doc.querySelectorAll(kITS_OWNER_ELEMENTS_SELECTOR);\n  var source = sources[index];\n  var itsDoc = source.getUserData(\"itsRules\");\n  if (!itsDoc) // sanity case\n    return;\n\n  var ruleIndex = gDialog.rulesBox.selectedIndex;\n  var rule = gDialog.rulesBox.selectedItem.getUserData(\"rule\");\n  var target = rule.previousElementSibling;\n\n  var txn = new diNodeInsertionTxn(rule,\n                                   rule.parentNode,\n                                   target);\n  EditorUtils.getCurrentEditor().transactionManager.doTransaction(txn);\n\n  if (source.localName == \"script\")\n    SerializeITSDocToScriptElement(itsDoc, source);\n  else {\n    SerializeITSDocToFile(itsDoc, source);\n  }\n\n  gLastElement = null;\n  SelectionChanged(null, gCurrentElement, true);\n  gDialog.rulesetsBox.selectedIndex = index;\n  gDialog.rulesBox.selectedIndex = ruleIndex - 1;\n}\n\nfunction RuleDown()\n{\n  var index = gDialog.rulesetsBox.selectedIndex;\n  if (index < 0) { // sanity case...\n    return;\n  }\n  var doc = gCurrentElement.ownerDocument;\n  var sources = doc.querySelectorAll(kITS_OWNER_ELEMENTS_SELECTOR);\n  var source = sources[index];\n  var itsDoc = source.getUserData(\"itsRules\");\n  if (!itsDoc) // sanity case\n    return;\n\n  var ruleIndex = gDialog.rulesBox.selectedIndex;\n  var rule = gDialog.rulesBox.selectedItem.getUserData(\"rule\");\n  var target = rule.nextElementSibling;\n\n  var txn = new diNodeInsertionTxn(rule,\n                                   rule.parentNode,\n                                   target.nextElementSibling);\n  EditorUtils.getCurrentEditor().transactionManager.doTransaction(txn);\n\n  if (source.localName == \"script\")\n    SerializeITSDocToScriptElement(itsDoc, source);\n  else {\n    SerializeITSDocToFile(itsDoc, source);\n  }\n\n  gLastElement = null;\n  SelectionChanged(null, gCurrentElement, true);\n  gDialog.rulesetsBox.selectedIndex = index;\n  gDialog.rulesBox.selectedIndex = ruleIndex + 1;\n}\n\nfunction DeleteRule()\n{\n  var index = gDialog.rulesetsBox.selectedIndex;\n  if (index < 0) { // sanity case...\n    return;\n  }\n  var doc = gCurrentElement.ownerDocument;\n  var sources = doc.querySelectorAll(kITS_OWNER_ELEMENTS_SELECTOR);\n  var source = sources[index];\n  var itsDoc = source.getUserData(\"itsRules\");\n  if (!itsDoc) // sanity case\n    return;\n\n  var ruleIndex = gDialog.rulesBox.selectedIndex;\n  var rule = gDialog.rulesBox.selectedItem.getUserData(\"rule\");\n\n  rule.parentNode.removeChild(rule);\n\n  if (source.localName == \"script\")\n    SerializeITSDocToScriptElement(itsDoc, source);\n  else {\n    SerializeITSDocToFile(itsDoc, source);\n  }\n\n  gLastElement = null;\n  SelectionChanged(null, gCurrentElement, true);\n  gDialog.rulesetsBox.selectedIndex = index;\n  if (ruleIndex < gDialog.rulesBox.getRowCount())\n    gDialog.rulesBox.selectedIndex = ruleIndex;\n  else if (ruleIndex > 1)\n    gDialog.rulesBox.selectedIndex = ruleIndex - 1;\n}\n"
  },
  {
    "path": "sidebars/its20/content/global.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is ITS 2.0 Panel for BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SAS.\n   - Portions created by the Initial Developer are Copyright (C) 2013\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n   -     on behalf of DFKI\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE overlay [\n  <!ENTITY % its20DTD SYSTEM \"chrome://its20/locale/its20.dtd\">\n  %its20DTD;\n]>\n\n<overlay id=\"globalOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/javascript\"   src=\"chrome://bluegriffon/content/txns/diNodeInsertionTxn.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://its20/content/global.js\" />\n\n  <tabpanels id=\"tabpanels\">\n    <vbox id=\"globalBox\">\n      <listbox id=\"rulesetsBox\"\n               flex=\"1\"\n               onselect=\"ShowRules(this)\"\n               persist=\"height\">\n\t\t\t  <listhead>\n          <listheader label=\"&ruleset.label;\"/>\n          <listheader label=\"&rulesetQueryLanguage.label;\"/>\n\t\t\t  </listhead>\n\t\t\t  <listcols>\n          <listcol flex=\"1\"/>\n          <listcol />\n\t\t\t  </listcols>\n      </listbox>\n      <hbox id=\"rulesetsToolbox\" class=\"listboxBg\" style=\"margin: 0px;\">\n        <toolbarbutton class=\"listboxBgPlusButton\"\n                       tooltiptext=\"&addRulesetButton.tooltip;\"\n                       id=\"RulesetsPlusButton\"\n                       oncommand=\"AddRuleset()\"/>\n        <toolbarbutton class=\"listboxBgMinusButton\"\n                       disabled=\"true\"\n                       id=\"RulesetsMinusButton\"\n                       tooltiptext=\"&deleteRulesetButton.tooltip;\"\n                       oncommand=\"DeleteRuleset()\"/>\n        <spacer flex=\"1\"/>\n        <toolbarbutton class=\"listboxBgDownButton\"\n                       tooltiptext=\"&downButton.tooltip;\"\n                       disabled=\"true\"\n                       id=\"RulesetsDownButton\"\n                       oncommand=\"RulesetDown()\"/>\n        <toolbarbutton class=\"listboxBgUpButton\"\n                       tooltiptext=\"&upButton.tooltip;\"\n                       disabled=\"true\"\n                       id=\"RulesetsUpButton\"\n                       oncommand=\"RulesetUp()\"/>\n      </hbox>\n      <splitter id=\"betweenRulesetsAndParamsSplitter\"\n                collapse=\"after\">\n#ifndef XP_MACOSX\n        <grippy/>\n#endif\n      </splitter>\n      <listbox id=\"paramsBox\"\n               flex=\"1\"\n               onselect=\"OnParamSelected(this)\"\n               persist=\"height\">\n        <listhead>\n          <listheader label=\"&parameter.label;\"/>\n          <listheader label=\"&value.label;\"/>\n        </listhead>\n        <listcols>\n          <listcol flex=\"1\"/>\n          <listcol flex=\"1\"/>\n        </listcols>\n      </listbox>\n      <hbox id=\"paramsToolbox\" class=\"listboxBg\" style=\"margin: 0px;\">\n        <toolbarbutton class=\"listboxBgPlusButton\"\n                       tooltiptext=\"&addParamButton.tooltip;\"\n                       id=\"ParamsPlusButton\"\n                       disabled=\"true\"\n                       oncommand=\"AddParam(event)\"/>\n        <toolbarbutton class=\"listboxBgMinusButton\"\n                       disabled=\"true\"\n                       id=\"ParamsMinusButton\"\n                       tooltiptext=\"&deleteParamButton.tooltip;\"\n                       oncommand=\"DeleteParam()\"/>\n        <spacer flex=\"1\"/>\n        <toolbarbutton class=\"listboxBgDownButton\"\n                       tooltiptext=\"&downButton.tooltip;\"\n                       disabled=\"true\"\n                       id=\"ParamsDownButton\"\n                       oncommand=\"ParamDown()\"/>\n        <toolbarbutton class=\"listboxBgUpButton\"\n                       tooltiptext=\"&upButton.tooltip;\"\n                       disabled=\"true\"\n                       id=\"ParamsUpButton\"\n                       oncommand=\"ParamUp()\"/>\n      </hbox>\n      <splitter id=\"betweenRulesetsAndRulesSplitter\"\n                collapse=\"after\">\n#ifndef XP_MACOSX\n        <grippy/>\n#endif\n      </splitter>\n      <listbox id=\"rulesBox\"\n               flex=\"1\"\n               onselect=\"OnRuleSelected(this)\"\n               ondblclick=\"OnRuleDblclicked(this)\"\n               persist=\"height\">\n        <listhead>\n          <listheader label=\"&rule.label;\"/>\n          <listheader label=\"&selector.label;\"/>\n          <listheader label=\"&ruleMainValue.label;\"/>\n        </listhead>\n        <listcols>\n          <listcol />\n          <listcol flex=\"1\"/>\n          <listcol />\n        </listcols>\n      </listbox>\n      <hbox id=\"rulesToolbox\" class=\"listboxBg\" style=\"margin: 0px;\">\n        <toolbarbutton class=\"listboxBgPlusButton\"\n                       tooltiptext=\"&addRuleButton.tooltip;\"\n                       id=\"RulePlusButton\"\n                       type=\"menu\"\n                       disabled=\"true\"\n                       oncommand=\"AddRule(event)\">\n          <menupopup>\n            <menuitem label=\"&translateSectionHeader.label;\" value=\"translateRule\"/>\n            <menuitem label=\"&locNoteSectionHeader.label;\"   value=\"locNoteRule\"/>\n            <menuitem label=\"&termSectionHeader.label;\"      value=\"termRule\"/>\n          </menupopup>\n        </toolbarbutton>\n        <toolbarbutton class=\"listboxBgMinusButton\"\n                       disabled=\"true\"\n                       id=\"RuleMinusButton\"\n                       tooltiptext=\"&deleteRuleButton.tooltip;\"\n                       oncommand=\"DeleteRule()\"/>\n        <spacer flex=\"1\"/>\n        <toolbarbutton class=\"listboxBgDownButton\"\n                       tooltiptext=\"&downButton.tooltip;\"\n                       disabled=\"true\"\n                       id=\"RuleDownButton\"\n                       oncommand=\"RuleDown()\"/>\n        <toolbarbutton class=\"listboxBgUpButton\"\n                       tooltiptext=\"&upButton.tooltip;\"\n                       disabled=\"true\"\n                       id=\"RuleUpButton\"\n                       oncommand=\"RuleUp()\"/>\n      </hbox>\n    </vbox>\n  </tabpanels>\n</overlay>\n"
  },
  {
    "path": "sidebars/its20/content/implemented.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is ITS 2.0 Panel for BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SAS.\n * Portions created by the Initial Developer are Copyright (C) 2013\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *     on behalf of DFKI\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nconst kIMPLEMENTED_RULES = [\n  \"annotatorsRef\",\n  \"translateRule\",\n  \"locNoteRule\",\n  \"termRule\",\n  \"global\"\n];\n"
  },
  {
    "path": "sidebars/its20/content/its20.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is ITS 2.0 Panel for BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SAS.\n * Portions created by the Initial Developer are Copyright (C) 2013\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *     on behalf of DFKI\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/urlHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/prompterHelper.jsm\");\n\nconst kIOServiceCID       = \"@mozilla.org/network/io-service;1\";\nconst kFileInputStreamCID = \"@mozilla.org/network/file-input-stream;1\";\nconst kScriptableInputCID = \"@mozilla.org/scriptableinputstream;1\";\n\nconst nsIIOService             = Components.interfaces.nsIIOService;\nconst nsIFileInputStream       = Components.interfaces.nsIFileInputStream;\nconst nsIScriptableInputStream = Components.interfaces.nsIScriptableInputStream;\n\nconst kITS_NAMESPACE = \"http://www.w3.org/2005/11/its\";\nconst kITS_OWNER_ELEMENTS_SELECTOR = \"link[rel='its-rules' i], script[type='application/its+xml' i]\";\n\nvar gMain = null;\nvar gCurrentElement = null, gLastElement = null;\nvar gLinks = [];\nvar gLinksDocuments = [];\n\nvar gIsPanelActive = true;\n\nvar gPrefs = null;\n\nfunction Startup()\n{\n  GetUIElements();\n\n  gPrefs = GetPrefs();\n\n  if (window.top &&\n      \"NotifierUtils\" in window.top)\n    gMain = window.top;\n  else if (window.top && window.top.opener &&\n           \"NotifierUtils\" in window.top.opener)\n    gMain = window.top.opener;\n\n  if (!gMain)\n    return;\n  \n  gMain.NotifierUtils.addNotifierCallback(\"selection\",\n                                          SelectionChanged,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"tabClosed\",\n                                          Inspect,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"tabCreated\",\n                                          Inspect,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"tabSelected\",\n                                          Inspect,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"afterEnteringSourceMode\",\n                                          Inspect,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"afterLeavingSourceMode\",\n                                          Inspect,\n                                          window);\n\n  gMain.NotifierUtils.addNotifierCallback(\"redrawPanel\",\n                                          RedrawAll,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"panelClosed\",\n                                          PanelClosed,\n                                          window);\n  window.addEventListener(\"resize\", OnResizeEvent, false);\n  Inspect();\n  if (gMain && gMain.EditorUtils && gIsPanelActive &&\n      gMain.EditorUtils.getCurrentEditor()) {\n    var c = gMain.EditorUtils.getSelectionContainer();\n    if (c)\n      SelectionChanged(null, c.node, c.oneElementSelected);\n  }\n}\n\nfunction Shutdown()\n{\n  if (gMain)\n  {\n    window.removeEventListener(\"resize\", OnResizeEvent, false);\n\n    gMain.NotifierUtils.removeNotifierCallback(\"selection\",\n                                               SelectionChanged,\n                                               window);\n    gMain.NotifierUtils.removeNotifierCallback(\"tabClosed\",\n                                               Inspect);\n    gMain.NotifierUtils.removeNotifierCallback(\"tabCreated\",\n                                               Inspect);\n    gMain.NotifierUtils.removeNotifierCallback(\"tabSelected\",\n                                               Inspect);\n    gMain.NotifierUtils.removeNotifierCallback(\"afterEnteringSourceMode\",\n                                               Inspect);\n    gMain.NotifierUtils.removeNotifierCallback(\"afterLeavingSourceMode\",\n                                               Inspect);\n    gMain.NotifierUtils.removeNotifierCallback(\"redrawPanel\",\n                                                RedrawAll,\n                                                window);\n    gMain.NotifierUtils.removeNotifierCallback(\"panelClosed\",\n                                                PanelClosed,\n                                                window);\n  }\n}\n\nfunction Inspect()\n{\n  if (gMain && gMain.EditorUtils)\n  {\n    var editor = gMain.EditorUtils.getCurrentEditor();\n    var visible = editor && (gMain.EditorUtils.isWysiwygMode());\n    gDialog.mainBox.style.visibility = visible ? \"\" : \"hidden\";\n    gMain.document.querySelector(\"[panelid='panel-its20']\").className = visible ? \"\" : \"inactive\";\n    if (visible) {\n      var node = EditorUtils.getSelectionContainer().node;\n      if (node) {\n        SelectionChanged(null, node, true);\n      }\n    }\n  }\n}\n\nfunction RedrawAll(aNotification, aPanelId)\n{\n  if (aPanelId == \"panel-cssproperties\") {\n    gIsPanelActive = true;\n    if (gCurrentElement) {\n      // force query of all properties on the current element\n      SelectionChanged(null, gCurrentElement, true);\n    }\n  }\n}\n\nfunction PanelClosed(aNotification, aPanelId)\n{\n  if (aPanelId == \"panel-cssproperties\")\n    gIsPanelActive = false;\n}\n\nfunction SelectionChanged(aArgs, aElt, aOneElementSelected)\n{\n  if (!gIsPanelActive) {\n    gCurrentElement = aElt;\n    return;\n  }\n\n  gCurrentElement = aElt;\n\n  // let's find all the global ITS rules linked from the document\n  var doc = gCurrentElement.ownerDocument;\n  var links = doc.querySelectorAll(kITS_OWNER_ELEMENTS_SELECTOR);\n  var linksArray = [];\n  // gather all the hrefs\n  for (let source of links) {\n    linksArray.push((\"link\" == source.localName) \n                    ? source.getAttribute(\"href\")\n                    : source.textContent); // TODO issue with xhtml5 documents...\n  }\n\n  // let's skip the dowload and parsing process if we can \n  if (gLastElement != gCurrentElement || (gLinks < linksArray) || (gLinks > linksArray)) { // tables are not equal\n    gLinks = [];\n    gLinks = gLinks.concat(linksArray);\n    ParseITSRulesDocuments(links, gCurrentElement, doc);\n    ReflowGlobalRulesInUI(gCurrentElement, true, null);\n  }\n  // else // we still need to reflow\n\n  gLastElement = gCurrentElement;\n}\n\n\nfunction ParseITSRulesDocuments(aLinksArray, aElt)\n{\n  // reset\n  gLinksDocuments = [];\n\n  // browser the array of rel='its-rules' links\n  for (var source of aLinksArray) {\n    // de we already have an ITS doc attached?\n    var itsDoc = source.getUserData(\"itsRules\");\n    if (!itsDoc) { // nope...\n      if (\"link\" == source.localName) {\n        var href = source.href;\n        var url = UrlUtils.newURI(href).QueryInterface(Components.interfaces.nsIURL);\n        if (url.scheme == \"http\") \n          LoadRemoteResource(source, url, aElt);\n        else  if (url.scheme == \"file\") \n          LoadLocalResource(source, url, aElt);\n        else {\n          var cannotLoad = source.getUserData(\"cannotLoad\");\n          if (!cannotLoad) {\n            source.getUserData(\"cannotLoad\", true, null);\n            DisposableAlert(window,\n                            gDialog.its20Bundle.getString(\"LoadError\"),\n                            gDialog.its20Bundle.getString(\"CannotFetch\") + \"\\n\" + href,\n                            href);\n          }\n        }\n      }\n      else { // inline ITS rules inside a <script> element... Urgh...\n        try {\n          // painful case of an XHTML document; the elements are parsed by the xml parser\n          var str = \"\";\n          var ele = source.firstElementChild;\n          if (ele\n              && ele == source.lastElementChild) {\n            if (ele.localName == \"rules\"\n                && ele.namespaceURI == kITS_NAMESPACE\n                && ele.getAttribute(\"version\") == \"2.0\") {\n              var oSerializer = new XMLSerializer();\n              str = oSerializer.serializeToString(ele);\n              var inputEncoding = source.ownerDocument.inputEncoding;\n              if (\"windows-1252\" == inputEncoding)\n                inputEncoding = \"iso-8859-1\"; // https://bugzilla.mozilla.org/show_bug.cgi?id=890478\n              str = '<?xml version=\"1.0\" encoding=\"' + inputEncoding + '\"?>\\n' + str;\n            }\n            else\n              throw gDialog.its20Bundle.getString(\"NotITS\");\n          }\n          else // the global rules are inline as text in the script element\n            str = convertToUnicode(\"UTF-8\", source.textContent);\n          // assume XML and parse the string\n          var parser = new DOMParser();\n          var doc = parser.parseFromString(str, \"text/xml\");\n          ele = doc.documentElement;\n          // is it an ITS 2.0 document?\n          if (ele.localName != \"rules\"\n              || ele.namespaceURI != kITS_NAMESPACE\n              || ele.getAttribute(\"version\") != \"2.0\")\n            throw gDialog.its20Bundle.getString(\"NotITS\");\n          // store the ITS document into the link element's user data\n          source.setUserData(\"itsRules\", doc, null);\n          // show global rules' effect in local tab\n          //ShowGlobalRulesInUI(doc, aElt);\n        }\n        catch (e) {\n          DisposableAlert(window,\n                          gDialog.its20Bundle.getString(\"InlineParseError\"),\n                          e,\n                          \"\");\n        }\n      }\n    }\n  }\n}\n\nfunction Loading(aStartLoading)\n{\n  // we show the throbber only when needed\n  var loads = parseInt(gDialog.loadingBox.getAttribute(\"loads\"));\n  loads += (aStartLoading ? +1 : -1);\n  // i.e. when loads is \"0\"\n  gDialog.loadingBox.setAttribute(\"loads\", loads);\n}\n\nfunction LoadLocalResource(aLink, aURL, aElt)\n{\n  // show the throbber\n  Loading(true);\n\n  try\n  {\n    var ioService = Components.classes[kIOServiceCID].getService(nsIIOService);\n    var chann = ioService.newChannelFromURI(aURL);\n    var inputStream = Components.classes[kFileInputStreamCID].createInstance(nsIFileInputStream);\n    var sis = Components.classes[kScriptableInputCID].createInstance(nsIScriptableInputStream);\n\n    // load the file's contents into str\n    // TODO: verify is file exists and is readable\n    sis.init(chann.open());\n    var str = sis.read(sis.available());\n    sis.close();\n    str = convertToUnicode(\"UTF-8\",str);\n    // assume XML and parse the string\n    var parser = new DOMParser();\n    var doc = parser.parseFromString(str, \"text/xml\");\n    var ele = doc.documentElement;\n    // is it an ITS 2.0 document?\n    if (ele.localName != \"rules\"\n        || ele.namespaceURI != kITS_NAMESPACE\n        || ele.getAttribute(\"version\") != \"2.0\")\n      throw gDialog.its20Bundle.getString(\"NotITS\");\n    // yes it is, strop the throbber\n    Loading(false);\n    // store the ITS document into the link element's user data\n    aLink.setUserData(\"itsRules\", doc, null);\n    // show global rules' effect in local tab\n    //ShowGlobalRulesInUI(doc, aElt);\n  }\n  catch(e) {\n    // ooops...\n    Loading(false);\n    DisposableAlert(window,\n                    gDialog.its20Bundle.getString(\"LoadError\"),\n                    e,\n                    aURL.spec);\n  }\n}\n\nfunction convertToUnicode(aCharset, aSrc)\n{\n  // http://lxr.mozilla.org/mozilla/source/intl/uconv/idl/nsIScriptableUConv.idl\n  var unicodeConverter = Components.classes[\"@mozilla.org/intl/scriptableunicodeconverter\"]\n                                   .createInstance(Components.interfaces.nsIScriptableUnicodeConverter);\n  unicodeConverter.charset = aCharset;\n  return unicodeConverter.ConvertToUnicode( aSrc );\n}\n\nfunction ExpandParameters(aSelector, aITSDoc)\n{\n  var rv = aSelector;\n  var params = aITSDoc.querySelectorAll(\"param\");\n  for (var param of params) {\n    var name = param.getAttribute(\"name\");\n    if (rv.indexOf(\"$\" + name)) {\n      var r = new RegExp(\"\\\\$\" + name, \"g\");\n      rv = rv.replace(r, param.textContent);\n    }\n  }\n  return rv;\n}\n\nfunction ShowGlobalRulesInUI(aDoc, aElt, aFilters)\n{\n  // we accept both XPath and CSS\n  var queryLanguage =  (aDoc.documentElement.getAttribute(\"queryLanguage\") == \"css\")\n                        ? \"css\"\n                        : \"xpath\";\n\n  // init the attribute values\n  var translate = \"\";\n  var locNote = \"\", locNoteRef = \"\", locNoteType = \"\";\n  var term = \"\", termInfoRef = \"\";\n  switch (queryLanguage) {\n    case \"css\":\n      {\n        // find all translate rules\n        if (aFilters.indexOf(\"translateRule\") != -1) {\n          var translateRules = null;\n          try {\n            translateRules = aDoc.querySelectorAll(\"translateRule\");\n          }\n          catch(e) {\n            if (aElt == gCurrentElement)\n              DisposableAlert(window,\n                              gDialog.its20Bundle.getString(\"CSSParsingError\"),\n                              gDialog.its20Bundle.getString(\"CannotResolveCSS\") + \" \" + selector,\n                              selector,\n                              true);\n          }\n          if (translateRules)\n            for (var translateRule of translateRules) {\n              // get the selector\n              var selector = ExpandParameters(translateRule.getAttribute(\"selector\"), aDoc);\n              // does the current element match?\n              if (aElt.mozMatchesSelector(selector)) // yep...\n                translate = translateRule.getAttribute(\"translate\").toLowerCase();\n            }\n        }\n\n        // find all locNote rules\n        if (aFilters.indexOf(\"locNoteRule\") != -1) {\n          var locNoteRules = null;\n          try {\n            locNoteRules = aDoc.querySelectorAll(\"locNoteRule\");\n          }\n          catch(e) {\n            if (aElt == gCurrentElement)\n              DisposableAlert(window,\n                              gDialog.its20Bundle.getString(\"CSSParsingError\"),\n                              gDialog.its20Bundle.getString(\"CannotResolveCSS\") + \" \" + selector,\n                              selector,\n                              true);\n          }\n          if (locNoteRules)\n            for (var locNoteRule of locNoteRules) {\n              // get the selector and the rest\n              var selector = ExpandParameters(locNoteRule.getAttribute(\"selector\"), aDoc);\n              // does the current element match?\n              if (aElt.mozMatchesSelector(selector)) { // yep...\n                locNoteType = locNoteRule.getAttribute(\"locNoteType\").toLowerCase();\n                if (locNoteRule.firstElementChild\n                    && locNoteRule.firstElementChild.localName == \"locNote\"\n                    && locNoteRule.firstElementChild.namespaceURI == kITS_NAMESPACE) {\n                  locNote = locNoteRule.firstElementChild.innerHTML;\n                  locNoteRef = \"\";\n                }\n                else if (locNoteRule.hasAttribute(\"locNoteRef\")) {\n                  locNote = \"\";\n                  locNoteRef = locNoteRule.getAttribute(\"locNoteRef\")\n                }\n              }\n            }\n        }\n\n        // find all termRule rules\n        if (aFilters.indexOf(\"termRule\") != -1) {\n          var termRules = null;\n          try {\n            termRules = aDoc.querySelectorAll(\"termRule\");\n          }\n          catch(e) {\n            if (aElt == gCurrentElement)\n              DisposableAlert(window,\n                              gDialog.its20Bundle.getString(\"CSSParsingError\"),\n                              gDialog.its20Bundle.getString(\"CannotResolveCSS\") + \" \" + selector,\n                              selector,\n                              true);\n          }\n          if (termRules)\n            for (var termRule of termRules) {\n              // get the selectortermRule\n              var selector = ExpandParameters(termRule.getAttribute(\"selector\"), aDoc);\n              // does the current element match?\n              if (aElt.mozMatchesSelector(selector)) { // yep...\n                term = termRule.getAttribute(\"term\").toLowerCase();\n                termInfoRef = termRule.getAttribute(\"termInfoRef\");\n              }\n            }\n        }\n      }\n      break;\n\n    case \"xpath\":\n      {\n        // find all translate rules\n        if (aFilters.indexOf(\"translateRule\") != -1) {\n          var translateRules = aDoc.querySelectorAll(\"translateRule\");\n          for (var translateRule of translateRules) {\n            // get the selector\n            var selector = ExpandParameters(translateRule.getAttribute(\"selector\"), aDoc);\n            // we need a namespace resolver for the prefixes in XPath\n            var nsResolver = aElt.ownerDocument.createNSResolver(translateRule);\n  \n            // get a snapshot of matching elements\n            var matches = null;\n            try {\n\t            matches = aElt.ownerDocument.evaluate(selector,\n\t                                                      aElt.ownerDocument,\n\t                                                      nsResolver,\n\t                                                      XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,\n\t                                                      null);\n\t            }\n            catch(e) {\n              if (aElt == gCurrentElement)\n                DisposableAlert(window,\n                                gDialog.its20Bundle.getString(\"XPathParsingError\"),\n                                gDialog.its20Bundle.getString(\"CannotResolveXPath\") + \" \" + selector,\n                                selector,\n                                true);\n            }\n            // is our current element in the results?\n            if (matches && matches.snapshotLength) {\n              for (var i = 0; i < matches.snapshotLength; i++) {\n                if (matches.snapshotItem(i) == aElt) { // yes it is!\n                  translate = translateRule.getAttribute(\"translate\").toLowerCase();\n                  break;\n                }\n              }\n            }\n          }\n        }\n\n        // find all locNote rules\n        if (aFilters.indexOf(\"locNoteRule\") != -1) {\n          var locNoteRules = aDoc.querySelectorAll(\"locNoteRule\");\n          for (var locNoteRule of locNoteRules) {\n            // get the selector and the rest\n            var selector = ExpandParameters(locNoteRule.getAttribute(\"selector\"), aDoc);\n            // we need a namespace resolver for the prefixes in XPath\n            var nsResolver = aElt.ownerDocument.createNSResolver(locNoteRule);\n  \n            // get a snapshot of matching elements\n            var matches = null;\n            try {\n              matches = aElt.ownerDocument.evaluate(selector,\n                                                        aElt.ownerDocument,\n                                                        nsResolver,\n                                                        XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,\n                                                        null);\n              }\n            catch(e) {\n              if (aElt == gCurrentElement)\n                DisposableAlert(window,\n                                gDialog.its20Bundle.getString(\"XPathParsingError\"),\n                                gDialog.its20Bundle.getString(\"CannotResolveXPath\") + \" \" + selector,\n                                selector,\n                                true);\n            }\n            // is our current element in the results?\n            if (matches && matches.snapshotLength) {\n              for (var i = 0; i < matches.snapshotLength; i++) {\n                if (matches.snapshotItem(i) == aElt) { // yes it is!\n                  locNoteType = locNoteRule.getAttribute(\"locNoteType\").toLowerCase();\n                  if (locNoteRule.firstElementChild\n                      && locNoteRule.firstElementChild.localName == \"locNote\"\n                      && locNoteRule.firstElementChild.namespaceURI == kITS_NAMESPACE) {\n                    locNote = locNoteRule.firstElementChild.innerHTML;\n                    locNoteRef = \"\";\n                  }\n                  else if (locNoteRule.hasAttribute(\"locNoteRef\")) {\n                    locNote = \"\";\n                    locNoteRef = locNoteRule.getAttribute(\"locNoteRef\")\n                  }\n                  break;\n                }\n              }\n            }\n          }\n        }\n\n        // find all termRule rules\n        if (aFilters.indexOf(\"termRule\") != -1) {\n          var termRules = aDoc.querySelectorAll(\"termRule\");\n          for (var termRule of termRules) {\n            // get the selector\n            var selector = ExpandParameters(termRule.getAttribute(\"selector\"), aDoc);\n            // we need a namespace resolver for the prefixes in XPath\n            var nsResolver = aElt.ownerDocument.createNSResolver(termRule);\n  \n            // get a snapshot of matching elements\n            var matches = null;\n            try {\n              matches = aElt.ownerDocument.evaluate(selector,\n                                                        aElt.ownerDocument,\n                                                        nsResolver,\n                                                        XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,\n                                                        null);\n              }\n            catch(e) {\n              if (aElt == gCurrentElement)\n                DisposableAlert(window,\n                                gDialog.its20Bundle.getString(\"XPathParsingError\"),\n                                gDialog.its20Bundle.getString(\"CannotResolveXPath\") + \" \" + selector,\n                                selector,\n                                true);\n            }\n            // is our current element in the results?\n            if (matches && matches.snapshotLength) {\n              for (var i = 0; i < matches.snapshotLength; i++) {\n                if (matches.snapshotItem(i) == aElt) { // yes it is!\n                  term = termRule.getAttribute(\"term\").toLowerCase();\n                  termInfoRef = termRule.getAttribute(\"termInfoRef\");\n                  break;\n                }\n              }\n            }\n          }\n        }\n\n      }\n      break;\n\n    default: break;      \n  }\n\n  // show the global rules' impact in local for Translate\n  if (aFilters.indexOf(\"translateRule\") != -1) {\n    Toggle(gDialog.translateYesButton,     \"yes\" == translate);\n    Toggle(gDialog.translateNoButton,  \"no\"  == translate);\n  }\n\n  // show the global rules' impact in local for Localization Note\n  if (aFilters.indexOf(\"locNoteRule\") != -1) {\n    Toggle(gDialog.descriptionLocNoteTypeButton, \"description\" == locNoteType);\n    Toggle(gDialog.alertLocNoteTypeButton,       \"alert\"  == locNoteType);\n    if (locNote) {\n      gDialog.locNoteRadio.parentNode.selectedItem = gDialog.locNoteRadio;\n      gDialog.locNoteTextbox.value = locNote;\n      gDialog.locNoteRefMenulist.value = \"\";\n    }\n    else if (locNoteRef) {\n      gDialog.locNoteRadio.parentNode.selectedItem = gDialog.locNoteRefRadio;\n      gDialog.locNoteTextbox.value = \"\";\n      gDialog.locNoteRefMenulist.value = locNoteRef;\n    }\n  }\n\n  // show the global rules' impact in local for Terminology Note\n  if (aFilters.indexOf(\"termRule\") != -1) {\n    if (term) {\n      Toggle(gDialog.yesTermTerminologyButton, \"yes\" == term);\n      Toggle(gDialog.noTermTerminologyButton,  \"no\"  == term);\n      gDialog.termInfoRefMenulist.value = termInfoRef;\n      gDialog.termConfidenceCheckbox.checked = false;\n      gDialog.termConfidenceScale.disabled = true;\n      gDialog.termConfidenceTextbox.disabled = true;\n    }\n  }\n}\n\nfunction ReflowGlobalRulesInUI(aElt, aForCurrentElementOnly, aFilter)\n{\n  // sanity case, did the currently selected element change while we\n  // were waiting for the XHR to end?\n  if (aForCurrentElementOnly && gCurrentElement != aElt)\n    return;\n\n  var filters = aFilter ? aFilter : kIMPLEMENTED_RULES;\n //reset\n  // show the local values\n  if (aForCurrentElementOnly) {\n     for (var i = 0; i < filters.length; i++) {\n      var filter = filters[i];\n      switch (filter) {\n        case \"annotatorsRef\": AnnotatorsRefSectionResetter(); break;\n        case \"translateRule\": TranslateSectionResetter(); break;\n        case \"locNoteRule\":   LocNoteSectionResetter(); break;\n        case \"termRule\":      TermSectionResetter(); break;\n        case \"global\":        GlobalResetter(); break;\n\n        default: break; // should never happen\n      }\n    }\n  }\n\n  // reflow all ITS global rules in document traversal order\n  var links = aElt.ownerDocument.querySelectorAll(kITS_OWNER_ELEMENTS_SELECTOR);\n  for (var link of links) {\n    var itsDoc = link.getUserData(\"itsRules\");\n    // do nothing if the ITS doc is not loaded yet or not found\n    if (itsDoc)\n      ShowGlobalRulesInUI(itsDoc,\n                          aElt,\n                          aFilter\n                            ? aFilter\n                            : kIMPLEMENTED_RULES);\n  }\n  // show the local values\n   for (var i = 0; i < filters.length; i++) {\n    var filter = filters[i];\n    switch (filter) {\n      case \"annotatorsRef\": AnnotatorsRefSectionIniter(aElt); break;\n      case \"translateRule\": TranslateSectionIniter(aElt); break;\n      case \"locNoteRule\":   LocNoteSectionIniter(aElt); break;\n      case \"termRule\":      TermSectionIniter(aElt); break;\n      case \"global\":\n        if (aForCurrentElementOnly)\n          GlobalIniter(aElt);\n        break;\n\n      default: break; // should never happen\n    }\n  }\n}\n\nfunction LoadRemoteResource(aLink, aURL, aElt)\n{\n  // start the throbber\n  Loading(true);\n\n  // we're going to fetch the resource through an XHR\n  var req = new XMLHttpRequest();\n  // we use a trailing unique param to be sure we bypass the cache \n  req.open('GET', aURL.spec + \"?time=\" + Date.parse(new Date()), true);\n  // the following does not hurt either \n  req.channel.loadFlags |= Components.interfaces.nsIRequest.LOAD_BYPASS_CACHE;\n\n  // load listener\n  req.onload = function() {\n\n    // stop the throbber\n    Loading(false);\n\n    // do we have an ITS 2.0 document?\n    if (req.responseXML\n        && req.responseXML.documentElement.nodeName.toLowerCase() == \"rules\"\n        && req.responseXML.documentElement.getAttribute(\"version\") == \"2.0\"\n        && req.responseXML.documentElement.namespaceURI == kITS_NAMESPACE) { // yep!\n      // store the ITS doc as a use data of the link element\n      aLink.setUserData(\"itsRules\", req.responseXML, null);\n      // and reflow the local panel\n      ReflowGlobalRulesInUI(aElt, true, null);\n      return;\n    }\n    // maybe the server responded the wrong MIME type?\n    if (req.responseText) {\n      var parser = new DOMParser();\n      var doc = parser.parseFromString(req.responseText, \"text/xml\");\n      var ele = doc.documentElement;\n      if (ele.localName == \"rules\"\n          && ele.namespaceURI == kITS_NAMESPACE\n          && ele.getAttribute(\"version\") == \"2.0\") { // yes that's ITS 2.0\n        aLink.setUserData(\"itsRules\", doc, null);\n        ReflowGlobalRulesInUI(aElt, true, null);\n        return;\n      }\n    }\n\n    // oops....\n    DisposableAlert(window,\n                    gDialog.its20Bundle.getString(\"LoadError\"),\n                    gDialog.its20Bundle.getString(\"NotITS\") + \"\\n\" + aURL.spec,\n                    aURL.spec);\n  };\n\n  // error listener\n  req.onerror = function(){\n     Loading(false);\n     DisposableAlert(window,\n                     gDialog.its20Bundle.getString(\"LoadError\"),\n                     gDialog.its20Bundle.getString(\"CannotFetch\") + \"\\n\" + aURL.spec,\n                     aURL.spec);\n }\n  req.send(null);\n}\n\n/* the following is a workaround for a painful related to listbox elements\n * inside a floating panel, flexing columns not being resized correctly when\n * the window shrinks\n */\nvar gResizeTimeOut = 0;\nfunction OnResizeEvent(aEvent)\n{\n  if (aEvent.target.document.location.href == \"chrome://its20/content/its20.xul\"\n      && \"rulesetsBox\" in gDialog) {\n    if (gResizeTimeOut)\n      clearTimeout(gResizeTimeOut);\n    gResizeTimeOut = setTimeout(_onResizeEvent, 100);\n  }\n}\n\nfunction _onResizeEvent()\n{\n  gResizeTimeOut = 0;\n  gDialog.rulesetsBox.setAttribute(\"style\", \"overflow: hidden\");\n  gDialog.rulesBox.setAttribute(\"style\", \"overflow: hidden\");\n  gDialog.paramsBox.setAttribute(\"style\", \"overflow: hidden\");\n  setTimeout(function() {\n    gDialog.rulesetsBox.removeAttribute(\"style\");\n    gDialog.rulesBox.removeAttribute(\"style\");\n    gDialog.paramsBox.removeAttribute(\"style\");}, 100);\n}\n\n/*\n * we maintain a non persistent list of URLs that should not trigger a warning\n * when the application has a problem loading or parsing them\n */\nvar NoWarnList = [];\n\nfunction DisposableAlert(aParent, aDialogTitle, aText, aHref, aIsSelector)\n{\n  // early way out if we're already in the no-warning list\n  if (NoWarnList.indexOf(aHref) != -1)\n    return;\n\n  // show a dialog with a checkbox\n  var rv = {value: false};\n  PromptUtils.alertCheck(aParent, aDialogTitle, aText,\n                           aIsSelector\n                           ? gDialog.its20Bundle.getString(\"DontWarnAgainForSelector\")\n                           : (aHref\n                              ? gDialog.its20Bundle.getString(\"DontWarnAgainForUrl\")\n                              : gDialog.its20Bundle.getString(\"DontWarnAgainForInline\")),\n                            rv);\n  // yes, user wants to add that URL to the no-warning list...\n  if (rv.value)\n    NoWarnList.push(aHref);\n}\n\n/* for a given ITS rule type, get the main value we show in the bottommost list\n * of the global.xul overlay\n */\nfunction GetMainValueFromITSRule(aRule)\n{\n  var rv = \"\";\n  switch (aRule.localName) {\n    case \"translateRule\":           rv = aRule.getAttribute(\"translate\"); break;\n    case \"locNoteRule\":             rv = aRule.getAttribute(\"locNoteType\"); break;\n    case \"termRule\":                rv = aRule.getAttribute(\"term\"); break;\n    case \"dirRule\":                 rv = aRule.getAttribute(\"dir\"); break;\n    case \"langRule\":                rv = aRule.getAttribute(\"langPointer\"); break;\n    case \"withinTextRule\":          rv = aRule.getAttribute(\"withinText\"); break;\n    case \"domainRule\":              rv = aRule.getAttribute(\"domainPointer\"); break;\n    case \"textAnalysisRule\":        rv = \"\"; break;\n    case \"localeFilterRule\":        rv = aRule.getAttribute(\"localeFilterList\"); break;\n    case \"provRule\":                rv = aRule.getAttribute(\"provenanceRecordsRefPointer\"); break;\n    case \"externalResourceRefRule\": rv = aRule.getAttribute(\"externalResourceRefPointer\"); break;\n    case \"targetPointerRule\":       rv = aRule.getAttribute(\"targetPointer\"); break;\n    case \"idValueRule\":             rv = aRule.getAttribute(\"idValue\"); break;\n    case \"preserveSpaceRule\":       rv = aRule.getAttribute(\"space\"); break;\n    case \"locQualityIssueRule\":     rv = \"\"; break;\n    case \"mtConfidenceRule\":        rv = aRule.getAttribute(\"mtConfidence\"); break;\n    case \"allowedCharactersRule\":   rv = aRule.hasAttribute(\"allowedCharacters\")\n                                         ? aRule.getAttribute(\"allowedCharacters\")\n                                         : aRule.getAttribute(\"allowedCharactersPointer\"); break;\n    case \"storageSizeRule\":         rv = aRule.hasAttribute(\"storageSize\")\n                                         ? aRule.getAttribute(\"storageSize\")\n                                         : aRule.getAttribute(\"storageSizePointer\"); break;\n\n    default: break;\n  }\n  return rv;\n}"
  },
  {
    "path": "sidebars/its20/content/its20.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is ITS 2.0 Panel for BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SAS.\n   - Portions created by the Initial Developer are Copyright (C) 2013\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n   -     on behalf of DFKI\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://its20/skin/its20.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/listboxBg.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n<?xul-overlay href=\"chrome://its20/content/localAttrs/annotatorsRef.xul\"?>\n<?xul-overlay href=\"chrome://its20/content/localAttrs/translate.xul\"?>\n<?xul-overlay href=\"chrome://its20/content/localAttrs/locNote.xul\"?>\n<?xul-overlay href=\"chrome://its20/content/localAttrs/term.xul\"?>\n<?xul-overlay href=\"chrome://its20/content/localAttrs/popups1.xul\"?>\n\n<?xul-overlay href=\"chrome://its20/content/global.xul\"?>\n\n<!DOCTYPE page [\n  <!ENTITY % its20DTD SYSTEM \"chrome://its20/locale/its20.dtd\">\n  %its20DTD;\n]>\n\n<page id         = \"its20\"\n      windowtype = \"BlueGriffon:its20\"\n      title      = \"&window.title;\"\n      xmlns      = \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n      xmlns:html = \"http://www.w3.org/1999/xhtml\"\n      onload     = \"Startup()\"\n      onunload   = \"Shutdown()\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/utils/prompter.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://its20/content/implemented.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://its20/content/its20.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://its20/content/common.js\"/>\n\n  <stringbundle id=\"its20Bundle\"   src=\"chrome://its20/locale/its20.properties\"/>\n\n  <popupset id=\"popupset\"/>\n\n  <vbox id=\"mainBox\" flex=\"1\" style=\"visibility: hidden\">\n    <tabbox flex=\"1\" id=\"locationTabbox\">\n      <tabs>\n        <tab label=\"&locally.label;\"/>\n        <tab label=\"&globally.label;\"/>\n      </tabs>\n      <tabpanels flex=\"1\" id=\"tabpanels\">\n        <vbox id=\"propertiesBox\"/>\n      </tabpanels>\n    </tabbox>\n    <hbox id=\"loadingBox\" loads=\"0\" align=\"center\">\n      <image src=\"chrome://bluegriffon/skin/throbber16.gif\" id=\"throbber\"/>\n      <label value=\"&loading.label;\"/>\n    </hbox>\n  </vbox>\n\n</page>\n"
  },
  {
    "path": "sidebars/its20/content/its20Overlay.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is ITS 2.0 Panel for BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SAS.\n * Portions created by the Initial Developer are Copyright (C) 2013\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *     on behalf of DFKI\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nvar cmdITS20Command =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n    start_panel(gDialog[\"panel-its20-menuitem\"]);\n  }\n};\n\nfunction  ITS20_setupComposerCommands()\n{\n  window.removeEventListener(\"load\", ITS20_setupComposerCommands, false);\n\n  var commandTable = ComposerCommands.getComposerCommandTable();\n  if (!commandTable)\n    return;\n  commandTable.registerCommand(\"cmd_its20\", cmdITS20Command);\n}\n\nwindow.addEventListener(\"load\", ITS20_setupComposerCommands, false);\n"
  },
  {
    "path": "sidebars/its20/content/its20Overlay.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n\t - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n\t -\n\t - The contents of this file are subject to the Mozilla Public License Version\n\t - 1.1 (the \"License\"); you may not use this file except in compliance with\n\t - the License. You may obtain a copy of the License at\n\t - http://www.mozilla.org/MPL/\n\t -\n\t - Software distributed under the License is distributed on an \"AS IS\" basis,\n\t - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n\t - for the specific language governing rights and limitations under the\n\t - License.\n\t -\n\t - The Original Code is ITS 2.0 Panel for BlueGriffon.\n\t -\n\t - The Initial Developer of the Original Code is\n\t - Disruptive Innovations SAS.\n\t - Portions created by the Initial Developer are Copyright (C) 2013\n\t - the Initial Developer. All Rights Reserved.\n\t -\n\t - Contributor(s):\n\t -   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n\t -     on behalf of DFKI\n\t -\n\t - Alternatively, the contents of this file may be used under the terms of\n\t - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n\t - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n\t - in which case the provisions of the GPL or the LGPL are applicable instead\n\t - of those above. If you wish to allow use of your version of this file only\n\t - under the terms of either the GPL or the LGPL, and not to allow others to\n\t - use your version of this file under the terms of the MPL, indicate your\n\t - decision by deleting the provisions above and replace them with the notice\n\t - and other provisions required by the GPL or the LGPL. If you do not delete\n\t - the provisions above, a recipient may use your version of this file under\n\t - the terms of any one of the MPL, the GPL or the LGPL.\n\t -\n\t - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE overlay [\n  <!ENTITY % composerOverlayDTD SYSTEM \"chrome://its20/locale/its20Overlay.dtd\">\n  %composerOverlayDTD;\n]>\n\n<overlay id=\"its20Overlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://its20/content/its20Overlay.js\"/>\n\n  <commandset id=\"composerMenuItems\">\n    <command id=\"cmd_its20\"            oncommand=\"goDoCommand('cmd_its20')\"/>\n  </commandset>\n\n  <menupopup id=\"panelsMenuPopup\">\n    <menuitem id=\"panel-its20-menuitem\"\n              panel=\"panel-its20\"\n              label=\"&its20.label;\"\n              decked=\"true\"\n              windowType=\"BlueGriffon:its20\"\n              url=\"chrome://its20/content/its20.xul\"\n              type=\"checkbox\"/>\n  </menupopup>\n\n  <panelset id=\"panels\">\n    <panel id=\"panel-its20\"\n           floating=\"true\"\n           width=\"300\"\n           height=\"600\"\n           decked=\"true\"\n           label=\"&its20.label;\">\n      <iframe type=\"chrome\"\n              flex=\"1\"/>\n    </panel>\n  </panelset>\n</overlay>         \n\n"
  },
  {
    "path": "sidebars/its20/content/localAttrs/annotatorsRef.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is ITS 2.0 Panel for BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SAS.\n * Portions created by the Initial Developer are Copyright (C) 2013\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *     on behalf of DFKI\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nfunction AnnotatorsRefSectionResetter()\n{\n  gDialog.annotatorsRefBox.suppressOnSelect = true;\n  var child = gDialog.annotatorsRefBox.lastElementChild;\n  while (child && child.localName == \"listitem\") {\n    var tmp = child.previousElementSibling;\n    child.parentNode.removeChild(child);\n    child = tmp;\n  }\n  gDialog.annotatorsRefBox.suppressOnSelect = false;\n}\n\nfunction AnnotatorsRefSectionIniter(aElt)\n{\n  gDialog.deleteAnnotatorsRefRule.removeAttribute(\"visible\");\n\n  var elt = aElt;\n  while (elt && elt.nodeType == Node.ELEMENT_NODE) {\n    if (elt.hasAttribute(\"its-annotators-ref\")) {\n      var ar = elt.getAttribute(\"its-annotators-ref\");\n      var arArray = ar.split(\" \");\n      for (var i = 0; i < arArray.length; i++) {\n        var oneAr = arArray[i];\n        var match = oneAr.match( /^([^\\|]+)\\|([^\\|]+)$/);\n        if (match) {\n          var dataCategory = match[1].toLowerCase();\n          if (!gDialog.annotatorsRefBox.querySelector(\"listcell[label='\" + dataCategory + \"']\")) {\n            var item = document.createElement('listitem');\n            var cell1 = document.createElement('listcell');\n            var cell2 = document.createElement('listcell');\n            cell1.setAttribute(\"label\", dataCategory);\n            item.appendChild(cell1);\n  \n            cell2.setAttribute(\"label\", match[2]);\n            cell1.setAttribute(\"crop\", \"center\");\n            item.appendChild(cell2);\n            if (gCurrentElement != elt) {\n              item.className = \"ancestor\";\n              item.setUserData(\"ancestor\", elt, null);\n            }\n      \n            gDialog.annotatorsRefBox.appendChild(item);\n            // show a close button if we have local settings\n            if (gCurrentElement == elt)\n              gDialog.deleteAnnotatorsRefRule.setAttribute(\"visible\", \"true\");\n          }\n        }\n      }\n    }\n\n    elt = elt.parentNode;\n  }\n\n  // section 5.8 of spec\n  CheckAnnotatorsRef();\n}\n\n/* user clicked on the deletion button for local attrs\n * \n */\nfunction AnnotatorsRefSectionDeleter()\n{\n  ApplyLocalITS( [\n                   { property: \"its-annotators-ref\", value: null }\n                 ]);\n  ReflowGlobalRulesInUI(gCurrentElement, true, [\"annotatorsRef\"]);\n}\n\nfunction AnnotatorsRefSelected(aList)\n{\n  var index = aList.selectedIndex;\n  var item  = aList.selectedItem;\n  if (index < 0\n      || item.className == \"ancestor\") {\n    gDialog.AnnotatorsRefMinusButton.disabled = true;\n    gDialog.AnnotatorsRefDownButton.disabled = true;\n    gDialog.AnnotatorsRefUpButton.disabled = true;\n    gDialog.AnnotatorsRefConfigButton.disabled = (index < 0);\n    return;\n  }\n\n  gDialog.AnnotatorsRefConfigButton.disabled = true;\n  gDialog.AnnotatorsRefMinusButton.disabled = false;\n  gDialog.AnnotatorsRefDownButton.disabled = (!item.nextElementSibling\n                                              || item.nextElementSibling.className == \"ancestor\");\n  gDialog.AnnotatorsRefUpButton.disabled = !index;\n}\n\nfunction DeleteAnnotatorsRef()\n{\n  var index = gDialog.annotatorsRefBox.selectedIndex;\n  if (index < 0) // sanity check\n    return;\n\n  gDialog.annotatorsRefBox.removeChild(gDialog.annotatorsRefBox.selectedItem);\n  ApplyAnnotatorsRefChanges();\n  if (index < gDialog.annotatorsRefBox.getRowCount())\n    gDialog.annotatorsRefBox.selectedIndex = index;\n  else if (index > 1)\n    gDialog.annotatorsRefBox.selectedIndex = index -1;\n}\n\nfunction ApplyAnnotatorsRefChanges()\n{\n  var listitems = gDialog.annotatorsRefBox.querySelectorAll(\"listitem\");\n  var value = \"\";\n  for (var listitem of listitems) {\n    if (listitem.className != \"ancestor\") {\n      var dataCategory = listitem.firstElementChild.getAttribute(\"label\");\n      var processorIRI = listitem.lastElementChild.getAttribute(\"label\");\n      value += (value ? \" \" : \"\") + dataCategory.trim() + \"|\" + processorIRI.trim();\n    }\n  }\n  ApplyLocalITS( [\n                   { property: \"its-annotators-ref\", value: (value ? value : null) }\n                 ]);\n  ReflowGlobalRulesInUI(gCurrentElement, true, [\"annotatorsRef\"]);\n}\n\nfunction AnnotatorsRefDown()\n{\n  var index = gDialog.annotatorsRefBox.selectedIndex;\n  var item  = gDialog.annotatorsRefBox.selectedItem;\n  gDialog.annotatorsRefBox.insertBefore(item, item.nextElementSibling.nextElementSibling);\n  ApplyAnnotatorsRefChanges();\n  gDialog.annotatorsRefBox.selectedIndex = index + 1;\n}\n\nfunction AnnotatorsRefUp()\n{\n  var index = gDialog.annotatorsRefBox.selectedIndex;\n  var item  = gDialog.annotatorsRefBox.selectedItem;\n  gDialog.annotatorsRefBox.insertBefore(item, item.previousElementSibling);\n  ApplyAnnotatorsRefChanges();\n  gDialog.annotatorsRefBox.selectedIndex = index - 1;\n}\n\nfunction SelectAnnotatorsRefElement()\n{\n  var item = gDialog.annotatorsRefBox.selectedItem;\n  var ownerNode = item.getUserData(\"ancestor\");\n  EditorUtils.getCurrentEditor().selectElement(ownerNode);\n}\n\nfunction ShowAnnotatorsRefDataCategories(aPopup)\n{\n  deleteAllChildren(aPopup);\n  const dataCategories = [\n    { type: \"translateRule\", value: \"translate\" },\n    { type: \"locNoteRule\", value: \"localizatio-note\" },\n    { type: \"termRule\", value: \"terminology\" },\n    { type: \"dirRule\", value: \"directionality\" },\n    { type: \"langRule\", value: \"language-information\" },\n    { type: \"withinTextRule\", value: \"elements-with-text\" },\n    { type: \"domainRule\", value: \"domain\" },\n    { type: \"textAnalysisRule\", value: \"text-analysis\" },\n    { type: \"localeFilterRule\", value: \"locale-filter\" },\n    { type: \"provRule\", value: \"provenance\" },\n    { type: \"externalResourceRefRule\", value: \"external-resource\" },\n    { type: \"targetPointerRule\", value: \"target-pointer\" },\n    { type: \"idValueRule\", value: \"id-value\" },\n    { type: \"preserveSpaceRule\", value: \"preserve-space\" },\n    { type: \"locQualityIssueRule\", value: \"localization-quality-issue\" },\n    { type: \"mtConfidenceRule\", value: \"mt-confidence\" },\n    { type: \"allowedCharactersRule\", value: \"allowed-characters\" },\n    { type: \"storageSizeRule\", value: \"storage-size\" }\n  ];\n  for (var i = 0; i < dataCategories.length; i++) {\n    aPopup.parentNode.appendItem(gDialog.its20Bundle.getString(dataCategories[i].type), dataCategories[i].value);\n  }\n}\n\nfunction AddAnnotatorsRef()\n{\n  gDialog.addAnnotatorsRefPanel.openPopup(gDialog.AnnotatorsRefPlusButton, \"above\", 0, 23);\n  gDialog.processorIRITextbox.focus();\n}\n\nfunction CloseAnnotatorsRefPanel()\n{\n  gDialog.addAnnotatorsRefPanel.hidePopup();\n}\n\nfunction CheckAnnotatorsRefPanel()\n{\n  gDialog.addAnnotatorsRefButton.disabled = !(gDialog.dataCategoryMenulist.value && gDialog.processorIRITextbox.value);\n}\n\nfunction CreateNewAnnotatorsRef()\n{\n  var dataCategory = gDialog.dataCategoryMenulist.value;\n  var processorIRI = gDialog.processorIRITextbox.value;\n\n  var item = gDialog.annotatorsRefBox.querySelector(\"listcell[label='\" + dataCategory + \"']:first-child\");\n  var spot = gDialog.annotatorsRefBox.querySelector(\"listitem.ancestor\");\n  if (item) { // already exists...\n    item.nextElementSibling.setAttribute(\"label\", processorIRI);\n    if (item.parentNode.className == \"ancestor\") {\n      item.parentNode.className = \"\";\n      item.setUserData(\"ancestor\", null, null);\n  \n      if (spot != item.parentNode)\n        gDialog.annotatorsRefBox.insertBefore(item.parentNode, spot);\n    }\n  }\n  else { // does not exist yet\n    item = document.createElement('listitem');\n    var cell1 = document.createElement('listcell');\n    var cell2 = document.createElement('listcell');\n    cell1.setAttribute(\"label\", dataCategory);\n    item.appendChild(cell1);\n  \n    cell2.setAttribute(\"label\", processorIRI);\n    cell1.setAttribute(\"crop\", \"center\");\n    item.appendChild(cell2);\n    gDialog.annotatorsRefBox.insertBefore(item, spot);\n  }\n  CloseAnnotatorsRefPanel();\n  ApplyAnnotatorsRefChanges();\n}"
  },
  {
    "path": "sidebars/its20/content/localAttrs/annotatorsRef.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is ITS 2.0 Panel for BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SAS.\n   - Portions created by the Initial Developer are Copyright (C) 2013\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n   -     on behalf of DFKI\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE overlay [\n  <!ENTITY % its20DTD SYSTEM \"chrome://its20/locale/its20.dtd\">\n  %its20DTD;\n]>\n\n<overlay id=\"translateOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://its20/content/localAttrs/annotatorsRef.js\" />\n\n  <vbox id=\"propertiesBox\">\n    <hbox class=\"csspropertiesHeader\" open=\"true\" align=\"center\"\n          context=\"sectionHeaderContext\"\n          id=\"annotatorsRefSectionHeader\"\n          onclick=\"ToggleSection(event, this)\"\n          position=\"2\">\n      <image />\n      <label value=\"&annotatorsRefSectionHeader.label;\"/>\n      <spacer flex=\"1\"/>\n      <toolbarbutton id=\"deleteAnnotatorsRefRule\"\n                     class=\"deleteRuleButton\"\n                     onclick=\"DeleteLocalRule(event, AnnotatorsRefSectionDeleter)\"\n                     tooltiptext=\"&deleteLocalRule.label;\" />\n    </hbox>\n\n    <vbox class=\"section\"\n          id=\"annotatorsRefSection\"\n          position=\"3\">\n      <listbox id=\"annotatorsRefBox\" style=\"margin-left: 10px\"\n               rows=\"4\"\n               onselect=\"AnnotatorsRefSelected(this)\">\n        <listhead>\n          <listheader label=\"&dataCategory.col;\"/>\n          <listheader label=\"&processorIRI.col;\"/>\n        </listhead>\n        <listcols>\n          <listcol/>\n          <listcol flex=\"1\"/>\n        </listcols>\n      </listbox>\n      <hbox id=\"annotatorsRefToolbox\" class=\"listboxBg indent\" style=\"margin: 0px; margin-left: 10px\">\n        <toolbarbutton class=\"listboxBgPlusButton\"\n                       tooltiptext=\"&addAnnotatorsRefButton.tooltip;\"\n                       id=\"AnnotatorsRefPlusButton\"\n                       oncommand=\"AddAnnotatorsRef()\"/>\n        <toolbarbutton class=\"listboxBgMinusButton\"\n                       disabled=\"true\"\n                       id=\"AnnotatorsRefMinusButton\"\n                       tooltiptext=\"&deleteAnnotatorsRefButton.tooltip;\"\n                       oncommand=\"DeleteAnnotatorsRef()\"/>\n        <toolbarbutton class=\"listboxBgConfigButton\"\n                       disabled=\"true\"\n                       id=\"AnnotatorsRefConfigButton\"\n                       tooltiptext=\"&selectAnnotatorRefElement.tooltip;\"\n                       oncommand=\"SelectAnnotatorsRefElement()\"/>\n        <spacer flex=\"1\"/>\n        <toolbarbutton class=\"listboxBgDownButton\"\n                       tooltiptext=\"&downButton.tooltip;\"\n                       disabled=\"true\"\n                       id=\"AnnotatorsRefDownButton\"\n                       oncommand=\"AnnotatorsRefDown()\"/>\n        <toolbarbutton class=\"listboxBgUpButton\"\n                       tooltiptext=\"&upButton.tooltip;\"\n                       disabled=\"true\"\n                       id=\"AnnotatorsRefUpButton\"\n                       oncommand=\"AnnotatorsRefUp()\"/>\n      </hbox>\n    </vbox>\n  </vbox>\n</overlay>\n"
  },
  {
    "path": "sidebars/its20/content/localAttrs/locNote.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is ITS 2.0 Panel for BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SAS.\n * Portions created by the Initial Developer are Copyright (C) 2013\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *     on behalf of DFKI\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/cssHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/l10nHelper.jsm\");\n\nfunction LocNoteSectionResetter()\n{\n  // reset the UI for local Localization Note attributes\n  gDialog.descriptionLocNoteTypeButton.removeAttribute(\"checked\");\n  gDialog.alertLocNoteTypeButton.removeAttribute(\"checked\");\n  gDialog.locNoteRadio.checked = true;\n  gDialog.locNoteTextbox.value = \"\";\n  gDialog.locNoteRefRadio.checked = false;\n  gDialog.locNoteRefMenulist.value = \"\";\n}\n\nfunction LocNoteSectionIniter(aElt)\n{\n  var hasNote    = aElt.hasAttribute(\"its-loc-note\");\n  var hasNoteRef = aElt.hasAttribute(\"its-loc-note-ref\");\n\n  // according to the spec (section 8.3.2), we need one of the two attributes\n  if (hasNote || hasNoteRef) {\n    // reflect its-loc-note-type in UI\n    switch (aElt.hasAttribute(\"its-loc-note-type\")\n            ? aElt.getAttribute(\"its-loc-note-type\").toLowerCase()\n            : \"\") {\n      case \"description\":\n        gDialog.descriptionLocNoteTypeButton.setAttribute(\"checked\", \"true\");\n        gDialog.alertLocNoteTypeButton.removeAttribute(\"checked\");\n        break;\n      case \"alert\":\n        gDialog.descriptionLocNoteTypeButton.removeAttribute(\"checked\");\n        gDialog.alertLocNoteTypeButton.setAttribute(\"checked\", \"true\");\n        break;\n      default:\n        gDialog.descriptionLocNoteTypeButton.removeAttribute(\"checked\");\n        gDialog.alertLocNoteTypeButton.removeAttribute(\"checked\");\n        break;\n    }\n  }\n\n  // now update the UI for the attributes if present\n  if (hasNoteRef) {\n    gDialog.locNoteRadiogroup.value = \"locNoteRef\";\n    gDialog.locNoteTextbox.value = \"\";\n    gDialog.locNoteRefMenulist.value = aElt.getAttribute(\"its-loc-note-ref\")\n  }\n  else if (hasNote) {\n    gDialog.locNoteRadiogroup.value = \"locNote\";\n    gDialog.locNoteTextbox.value = aElt.hasAttribute(\"its-loc-note\")\n                                   ? aElt.getAttribute(\"its-loc-note\")\n                                   : \"\";\n    gDialog.locNoteRefMenulist.value = \"\";\n  }\n\n  // we have to deal with inheritance...\n  if (aElt.parentNode\n      && aElt.parentNode.nodeType == Node.ELEMENT_NODE\n      && !gDialog.descriptionLocNoteTypeButton.hasAttribute(\"checked\")\n      && !gDialog.alertLocNoteTypeButton.hasAttribute(\"checked\"))\n    ReflowGlobalRulesInUI(aElt.parentNode, false, [\"locNoteRule\"]);\n\n  // show a close button if we have local settings\n  if (gCurrentElement == aElt) {\n    if (hasNote || hasNoteRef || aElt.hasAttribute(\"its-loc-note-type\"))\n      gDialog.deleteLocNoteRule.setAttribute(\"visible\", \"true\");\n    else\n      gDialog.deleteLocNoteRule.removeAttribute(\"visible\");\n  } \n}\n\n/* list all the IDs in the document\n * \n */\nfunction ListAllIDrefs(menuPopup)\n{\n  deleteAllChildren(menuPopup);\n\n  var currentId = \"\";\n  if (gCurrentElement && gCurrentElement.hasAttribute(\"id\")) {\n    currentId = gCurrentElement.id;\n  }\n\n  var targets = EditorUtils.getCurrentEditor().document.querySelectorAll(\"[id],a[name]\");\n  var targetsArray = [];\n  for (var i = 0; i< targets.length; i++) {\n    var t = targets[i];\n    if (t.id)\n      targetsArray.push(t.id);\n    if (t.nodeName.toLowerCase() == \"a\" && t.hasAttribute(\"name\"))\n      targetsArray.push(t.getAttribute(\"name\"));\n  }\n  targetsArray.sort();\n  if (targetsArray.length) {\n    var item = \"#\" + targetsArray[0];\n    if (targetsArray[0] != currentId)\n      menuPopup.parentNode.appendItem(item, item);\n    for (var i = 1; i < targetsArray.length; i++) {\n      if (targetsArray[i] != targetsArray[i-1]\n          && targetsArray[i] != currentId) {\n        var item = \"#\" + targetsArray[i];\n        menuPopup.parentNode.appendItem(item, item);\n      }\n    }\n  }\n}\n\n/* apply the UI changes\n * \n */\nfunction ApplyLocNoteChanges(e)\n{\n  if (e)\n    e.parentNode.selectedItem = e.previousElementSibling\n\n  var locNoteType = gDialog.descriptionLocNoteTypeButton.hasAttribute(\"checked\")\n                    ? \"description\"\n                    : (gDialog.alertLocNoteTypeButton.hasAttribute(\"checked\")\n                       ? \"alert\"\n                       : \"\");\n  if (locNoteType) {\n    if (gDialog.locNoteRadio.selected) {\n      ApplyLocalITS( [\n                       { property: \"its-loc-note-type\", value: locNoteType },\n                       { property: \"its-loc-note\", value: gDialog.locNoteTextbox.value },\n                       { property: \"its-loc-note-ref\", value: null }\n                     ]);\n    }\n    else if (gDialog.locNoteRefRadio.selected) {\n      ApplyLocalITS( [\n                       { property: \"its-loc-note-type\", value: locNoteType },\n                       { property: \"its-loc-note\", value: null },\n                       { property: \"its-loc-note-ref\", value: gDialog.locNoteRefMenulist.value }\n                     ]);\n    }\n  }\n  else\n    ApplyLocalITS( [\n                     { property: \"its-loc-note-type\", value: null },\n                     { property: \"its-loc-note\", value: null },\n                     { property: \"its-loc-note-ref\", value: null }\n                   ]);\n  ReflowGlobalRulesInUI(gCurrentElement, true, [\"locNoteRule\"]);\n}\n\n/* user clicked on the deletion button for local attrs\n * \n */\nfunction LocNoteSectionDeleter()\n{\n  ApplyLocalITS( [\n                   { property: \"its-loc-note-type\", value: null },\n                   { property: \"its-loc-note\", value: null },\n                   { property: \"its-loc-note-ref\", value: null }\n                 ]);\n  ReflowGlobalRulesInUI(gCurrentElement, true, [\"locNoteRule\"]);\n}\n\nfunction ToggleLocNote(aElt)\n{\n  var checked   = aElt.hasAttribute(\"checked\");\n  var value = (aElt.hasAttribute(\"value\") ? aElt.getAttribute(\"value\") : aElt.value);\n  if (!checked &&\n      (aElt.nodeName.toLowerCase() == \"checkbox\" || aElt.getAttribute(\"type\") == \"checkbox\"))\n    value = null;\n  var group = aElt.getAttribute(\"group\");\n\n  var others = [];\n  if (group)\n    others = document.querySelectorAll(\"[group='\" + group + \"']\");\n\n  for (var i = 0; i < others.length; i++) {\n    var e = others[i];\n    if (e != aElt) {\n      if (group) {\n        e.removeAttribute(\"checked\");\n      }\n    }\n  }\n\n  ApplyLocNoteChanges(null);\n}\n"
  },
  {
    "path": "sidebars/its20/content/localAttrs/locNote.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is ITS 2.0 Panel for BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SAS.\n   - Portions created by the Initial Developer are Copyright (C) 2013\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n   -     on behalf of DFKI\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE overlay [\n  <!ENTITY % its20DTD SYSTEM \"chrome://its20/locale/its20.dtd\">\n  %its20DTD;\n]>\n\n<overlay id=\"locNoteOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://its20/content/localAttrs/locNote.js\" />\n\n  <vbox id=\"propertiesBox\">\n    <hbox class=\"csspropertiesHeader\" open=\"true\" align=\"center\"\n          context=\"sectionHeaderContext\"\n          id=\"locNoteSectionHeader\"\n          onclick=\"ToggleSection(event, this)\"\n          position=\"6\">\n      <image />\n      <label value=\"&locNoteSectionHeader.label;\"/>\n      <spacer flex=\"1\"/>\n      <toolbarbutton id=\"deleteLocNoteRule\"\n                     class=\"deleteRuleButton\"\n                     onclick=\"DeleteLocalRule(event, LocNoteSectionDeleter)\"\n                     tooltiptext=\"&deleteLocalRule.label;\" />\n    </hbox>\n\n    <vbox class=\"section\"\n          id=\"locNoteSection\"\n          position=\"7\">\n      <hbox align=\"center\">\n        <spacer flex=\"1\"/>\n        <hbox>\n\t        <toolbarbutton class=\"multibutton\" label=\"&descriptionLocNoteType.label;\" value=\"description\" property=\"its-loc-note-type\" type=\"checkbox\"\n\t                       id=\"descriptionLocNoteTypeButton\" group=\"locNoteType\"\n\t                       oncommand=\"ToggleLocNote(this)\"/>\n\t        <toolbarbutton class=\"multibutton\" label=\"&alertLocNoteType.label;\" value=\"alert\" property=\"its-loc-note-type\" type=\"checkbox\"\n\t                       id=\"alertLocNoteTypeButton\" group=\"locNoteType\"\n\t                       oncommand=\"ToggleLocNote(this)\"/>\n        </hbox>\n        <spacer flex=\"1\"/>\n      </hbox>\n      <radiogroup id=\"locNoteRadiogroup\">\n        <radio id=\"locNoteRadio\" value=\"locNote\"\n               oncommand=\"ApplyLocNoteChanges()\"\n               label=\"&locNoteContents.label;\"/>\n        <textbox id=\"locNoteTextbox\"\n                 class=\"indent\"\n                 flex=\"1\"\n                 oninput=\"ApplyLocNoteChanges(this)\"\n                 multiline=\"true\"/>\n        <radio id=\"locNoteRefRadio\"\n               oncommand=\"ApplyLocNoteChanges()\"\n               value=\"locNoteRef\"\n               label=\"&locNoteIRI.label;\"/>\n        <menulist id=\"locNoteRefMenulist\"\n                  editable=\"true\"\n                  oninput=\"ApplyLocNoteChanges(this)\"\n                  oncommand=\"ApplyLocNoteChanges(this)\"\n                  class=\"indent\"\n                  flex=\"1\">\n          <menupopup id=\"locNoteRefMenupopup\"\n                     onpopupshowing=\"ListAllIDrefs(this)\"/>\n        </menulist>\n      </radiogroup>\n    </vbox>\n  </vbox>\n</overlay>\n"
  },
  {
    "path": "sidebars/its20/content/localAttrs/popups1.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is ITS 2.0 Panel for BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SAS.\n   - Portions created by the Initial Developer are Copyright (C) 2013\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n   -     on behalf of DFKI\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE overlay [\n  <!ENTITY % its20DTD SYSTEM \"chrome://its20/locale/its20.dtd\">\n  %its20DTD;\n]>\n\n<overlay id=\"popups1Overlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <popupset id=\"popupset\">\n    <menupopup id=\"sectionHeaderContext\">\n      <menuitem label=\"&closeOtherSections.label;\" oncommand=\"CloseAllSection(false)\"/>\n      <menuitem label=\"&closeAllSections.label;\" oncommand=\"CloseAllSection(true)\"/>\n    </menupopup>\n\n    <panel id=\"addRulesetPanel\"\n           noautohide=\"true\"\n           level=\"floating\"\n           orient=\"vertical\"\n           type=\"arrow\">\n      <groupbox>\n        <caption label=\"&rulesetType.label;\"/>\n        <radiogroup id=\"newRulesetTypeRadiogroup\"\n                    orient=\"horizontal\"\n                    flex=\"1\"\n                    oncommand=\"ToggleNewRulesetType()\">\n          <radio value=\"external\" label=\"&rulesetExternal.label;\"/>\n          <spacer flex=\"1\"/>\n          <radio value=\"inline\"   label=\"&rulesetInline.label;\"/>\n        </radiogroup>\n        <radiogroup id=\"itsFileRadiogroup\" class=\"indent\"\n                    oncommand=\"ToggleITSFileType()\">\n\t        <hbox align=\"center\">\n\t          <radio label=\"&existingITS.label;\" id=\"existingITSRadio\" value=\"existing\"/>\n\t\t\t      <textbox id=\"newRulesetUrlTextbox\" flex=\"1\"/>\n\t\t\t      <filepickerbutton id=\"newRulesetUrlFilepickerbutton\"\n\t\t\t                        control=\"newRulesetUrlTextbox\"\n\t\t\t                        mode=\"0\"\n\t\t\t                        filters=\"*.xml\"\n\t                            oncommand=\"CheckURL('newRulesetUrlTextbox', 'relativeURLCheckbox'); gDialog.newRulesetUrlTextbox.focus()\"\n\t                            title=\"&newRulesetUrlFilepickerbutton.label;\"/>\n\t        </hbox>\n          <radio label=\"&newRulesetFile.label;\" id=\"newRulesetFileRadio\" value=\"new\"/>\n\t\t      <checkbox id=\"relativeURLCheckbox\"\n\t\t                label=\"&relativeUrl.label;\"\n\t\t                oncommand=\"ToggleRelativeOrAbsolute('newRulesetUrlTextbox', 'relativeURLCheckbox')\"/>\n\n        </radiogroup>\n       </groupbox>\n      <groupbox>\n        <caption label=\"&rulesetQueryLanguage.label;\"/>\n        <radiogroup id=\"newRulesetQueryLanguageRadiogroup\"\n                    orient=\"horizontal\"\n                    flex=\"1\">\n          <radio value=\"xpath\" label=\"&xpath.label;\"/>\n          <spacer flex=\"1\"/>\n          <radio value=\"css\"   label=\"&css.label;\"/>\n        </radiogroup>\n       </groupbox>\n       <hbox>\n        <spacer flex=\"1\"/>\n        <button label=\"&addRulesetCancel.label;\" oncommand=\"CloseAddRulesetPanel()\"/>\n        <button label=\"&addRulesetOK.label;\" default=\"true\" oncommand=\"CreateNewRuleset()\"/>\n       </hbox>\n    </panel>\n\n    <panel id=\"addParamPanel\"\n           level=\"floating\"\n           noautohide=\"true\"\n           orient=\"vertical\"\n           type=\"arrow\">\n      <grid>\n        <columns>\n          <column/>\n          <column/>\n        </columns>\n        <rows>\n          <row align=\"center\">\n            <label value=\"&parameterName.label;\"/>\n            <textbox id=\"paramNameTextbox\"\n                     oninput=\"CheckParamUnicity(this)\"/>\n          </row>\n          <row align=\"center\">\n            <label value=\"&parameterValue.label;\"/>\n            <textbox id=\"paramValueTextbox\"/>\n          </row>\n          <row align=\"center\">\n            <spacer/>\n            <hbox>\n              <spacer/>\n              <button label=\"&addParamCancel.label;\" oncommand=\"CloseAddParamPanel()\"/>\n              <button id=\"addParamOKButton\"\n                      disabled=\"true\"\n                      default=\"true\"\n                      oncommand=\"CreateNewParam()\"\n                      label=\"&addParamOK.label;\"/>\n            </hbox>\n          </row>\n        </rows>\n      </grid>\n    </panel>\n\n    <panel id=\"addAnnotatorsRefPanel\"\n           level=\"floating\"\n           noautohide=\"true\"\n           orient=\"vertical\"\n           type=\"arrow\">\n      <grid>\n        <columns>\n          <column/>\n          <column/>\n        </columns>\n        <rows>\n          <row align=\"center\">\n            <label value=\"&dataCategory.label;\"/>\n            <menulist id=\"dataCategoryMenulist\" style=\"min-width: 20em\"\n                      oncommand=\"CheckAnnotatorsRefPanel()\">\n              <menupopup onpopupshowing=\"ShowAnnotatorsRefDataCategories(this)\"/>\n            </menulist>\n          </row>\n          <row align=\"center\">\n            <label value=\"&processorIRI.label;\"/>\n            <textbox id=\"processorIRITextbox\"\n                     oninput=\"CheckAnnotatorsRefPanel()\"/>\n          </row>\n          <row align=\"center\">\n            <spacer/>\n            <hbox>\n              <spacer/>\n              <button label=\"&addAnnotatorsRefCancel.label;\" oncommand=\"CloseAnnotatorsRefPanel();\"/>\n              <button id=\"addAnnotatorsRefButton\"\n                      disabled=\"true\"\n                      default=\"true\"\n                      oncommand=\"CreateNewAnnotatorsRef()\"\n                      label=\"&addAnnotatorsRefOK.label;\"/>\n            </hbox>\n          </row>\n        </rows>\n      </grid>\n                \n    </panel>\n  </popupset>\n</overlay>\n"
  },
  {
    "path": "sidebars/its20/content/localAttrs/term.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is ITS 2.0 Panel for BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SAS.\n * Portions created by the Initial Developer are Copyright (C) 2013\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *     on behalf of DFKI\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/cssHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/l10nHelper.jsm\");\n\nfunction TermSectionResetter()\n{\n  // reset the UI for local Terminology attributes\n  gDialog.yesTermTerminologyButton.removeAttribute(\"checked\");\n  gDialog.noTermTerminologyButton.removeAttribute(\"checked\");\n  gDialog.termInfoRefMenulist.value = \"\";\n  gDialog.termInfoRefCheckbox.checked = false;\n  gDialog.termInfoRefMenulist.disabled = true;\n  gDialog.termConfidenceCheckbox.checked = false;\n  gDialog.termConfidenceScale.disabled = true;\n  gDialog.termConfidenceTextbox.disabled = true;\n}\n\nfunction TermSectionIniter(aElt)\n{\n  var term = aElt.hasAttribute(\"its-term\")\n             ? aElt.getAttribute(\"its-term\").toLowerCase()\n             : \"\";\n  // only deal with it if @term is yes or no\n  if (term == \"yes\" || term == \"no\") {\n    // we can directly show the deletion button since according to\n    // section 8.4.2, Terminology is not inherited\n    gDialog.deleteTermRule.setAttribute(\"visible\", \"true\");\n\n    // update the checkbox buttons\n    Toggle(gDialog.yesTermTerminologyButton, \"yes\" == term);\n    Toggle(gDialog.noTermTerminologyButton,  \"no\"  == term);\n  \n    // update UI for the two other optional attributes \n    if (aElt.hasAttribute(\"its-term-info-ref\")) {\n      gDialog.termInfoRefCheckbox.checked = true;\n      gDialog.termInfoRefMenulist.disabled = false;\n      gDialog.termInfoRefMenulist.value = aElt.getAttribute(\"its-term-info-ref\");\n    }\n    else {\n      gDialog.termInfoRefCheckbox.checked = false;\n      gDialog.termInfoRefMenulist.disabled = true;\n    }\n  \n    if (aElt.hasAttribute(\"its-term-confidence\")) {\n      gDialog.termConfidenceCheckbox.checked = true;\n      gDialog.termConfidenceScale.value = parseFloat(aElt.getAttribute(\"its-term-confidence\")) * 100;\n      gDialog.termConfidenceTextbox.value = parseFloat(aElt.getAttribute(\"its-term-confidence\"));\n      gDialog.termConfidenceScale.disabled = false;\n      gDialog.termConfidenceTextbox.disabled = false;\n    }\n    else {\n      gDialog.termConfidenceCheckbox.checked = false;\n      gDialog.termConfidenceScale.disabled = true;\n      gDialog.termConfidenceTextbox.disabled = true;\n    }\n  }\n  else {\n    gDialog.deleteTermRule.removeAttribute(\"visible\");\n    // default per section 8.1 of spec\n    if (!gDialog.yesTermTerminologyButton.hasAttribute(\"checked\")\n        && !gDialog.noTermTerminologyButton.hasAttribute(\"checked\"))\n    gDialog.noTermTerminologyButton.setAttribute(\"checked\", \"true\");\n  }\n\n  CheckAnnotatorsRef();\n}\n\nfunction CheckAnnotatorsRef()\n{\n  // Section 5.8 of the spec\n  if (gDialog.termConfidenceCheckbox.checked) { // we need an annotators ref\n    var ar = gDialog.annotatorsRefBox.querySelector(\"listcell[label='terminology']\");\n    if (!ar) {\n      gDialog.annotatorsRefWarningLabel.removeAttribute(\"hidden\");\n      return;\n    }\n  }\n  gDialog.annotatorsRefWarningLabel.setAttribute(\"hidden\", \"true\");\n}\n\n/* apply the UI changes\n * \n */\nfunction ToggleTerm(aElt)\n{\n  var checked   = aElt.hasAttribute(\"checked\");\n  var value = (aElt.hasAttribute(\"value\") ? aElt.getAttribute(\"value\") : aElt.value);\n  if (!checked &&\n      (aElt.nodeName.toLowerCase() == \"checkbox\" || aElt.getAttribute(\"type\") == \"checkbox\"))\n    value = null;\n  var group = aElt.getAttribute(\"group\");\n\n  var others = [];\n  if (group)\n    others = document.querySelectorAll(\"[group='\" + group + \"']\");\n\n  for (var i = 0; i < others.length; i++) {\n    var e = others[i];\n    if (e != aElt) {\n      if (group) {\n        e.removeAttribute(\"checked\");\n      }\n    }\n  }\n\n  ApplyTermChanges(null);\n}\n\nfunction ApplyTermChanges(e)\n{\n  if (e)\n    e.parentNode.selectedItem = e.previousElementSibling\n\n  var term = gDialog.yesTermTerminologyButton.hasAttribute(\"checked\")\n             ? \"yes\"\n             : (gDialog.noTermTerminologyButton.hasAttribute(\"checked\")\n                ? \"no\"\n                : \"\");\n  if (term) {\n    ApplyLocalITS( [\n                     { property: \"its-term\", value: term },\n                     { property: \"its-term-info-ref\", value: gDialog.termInfoRefCheckbox.checked\n                                                             ? gDialog.termInfoRefMenulist.value.trim()\n                                                             : null },\n                     { property: \"its-term-confidence\", value: gDialog.termConfidenceCheckbox.checked\n                                                               ? gDialog.termConfidenceTextbox.value\n                                                               : null }\n                   ]);\n  }\n  else {\n    ApplyLocalITS( [\n                     { property: \"its-term\", value: null },\n                     { property: \"its-term-info-ref\", value: null },\n                     { property: \"its-term-confidence\", value: null }\n                   ]);\n  }\n  ReflowGlobalRulesInUI(gCurrentElement, true, [\"termRule\"]);\n}\n\n/* user clicked on the deletion button for local attrs\n * \n */\nfunction TermSectionDeleter()\n{\n  ApplyLocalITS( [\n                   { property: \"its-term\", value: null },\n                   { property: \"its-term-info-ref\", value: null },\n                   { property: \"its-term-confidence\", value: null }\n                 ]);\n  ReflowGlobalRulesInUI(gCurrentElement, true, [\"termRule\"]);\n}\n\n/* update the scale depending on the attached textbox and vcie-versa\n * \n */\nfunction TermConfidenceScaleChanged(e)\n{\n  if (gDialog.termConfidenceTextbox) {\n    gDialog.termConfidenceTextbox.value = e.value / 100;\n    ApplyTermChanges();\n  }\n}\n\nfunction TermConfidenceTextboxChanged(e)\n{\n  if (gDialog.termConfidenceScale) {\n    gDialog.termConfidenceScale.value = parseFloat(e.value) * 100;\n    ApplyTermChanges();\n  }\n}\n\n/* enable/disable the UI depending on the checkboxes\n * \n */\nfunction onTermConfidenceToggled()\n{\n  var c = gDialog.termConfidenceCheckbox.checked;\n  gDialog.termConfidenceScale.disabled = !c;\n  gDialog.termConfidenceTextbox.disabled = !c;\n\n  ApplyTermChanges();\n}\n\nfunction onTermInfoRefToggled()\n{\n  var c = gDialog.termInfoRefCheckbox.checked;\n  gDialog.termInfoRefMenulist.disabled = !c;\n  if (!gDialog.termInfoRefMenulist.value)\n    gDialog.termInfoRefMenulist.valueOf() = \" \";\n\n  ApplyTermChanges();\n}\n"
  },
  {
    "path": "sidebars/its20/content/localAttrs/term.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is ITS 2.0 Panel for BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SAS.\n   - Portions created by the Initial Developer are Copyright (C) 2013\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n   -     on behalf of DFKI\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE overlay [\n  <!ENTITY % its20DTD SYSTEM \"chrome://its20/locale/its20.dtd\">\n  %its20DTD;\n]>\n\n<overlay id=\"termOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://its20/content/localAttrs/term.js\" />\n\n  <vbox id=\"propertiesBox\">\n    <hbox class=\"csspropertiesHeader\" open=\"true\" align=\"center\"\n          context=\"sectionHeaderContext\"\n          id=\"termSectionHeader\"\n          onclick=\"ToggleSection(event, this)\"\n          position=\"8\">\n      <image />\n      <label value=\"&termSectionHeader.label;\"/>\n      <spacer flex=\"1\"/>\n      <toolbarbutton id=\"deleteTermRule\"\n                     class=\"deleteRuleButton\"\n                     onclick=\"DeleteLocalRule(event, TermSectionDeleter)\"\n                     tooltiptext=\"&deleteLocalRule.label;\" />\n    </hbox>\n\n    <vbox class=\"section\"\n          id=\"termSection\"\n          position=\"9\">\n      <hbox align=\"center\">\n        <spacer flex=\"1\"/>\n        <hbox>\n\t        <toolbarbutton class=\"multibutton left\" label=\"&yesTermTerminology.label;\" value=\"yes\" property=\"its-term\" type=\"checkbox\"\n\t                       id=\"yesTermTerminologyButton\" group=\"term\" filter=\"termRule\"\n\t                       oncommand=\"ToggleTerm(this); \"/>\n\t        <toolbarbutton class=\"multibutton right\" label=\"&noTermTerminology.label;\" value=\"no\" property=\"its-term\" type=\"checkbox\"\n\t                       id=\"noTermTerminologyButton\" group=\"term\" filter=\"termRule\"\n\t                       oncommand=\"ToggleTerm(this);\"/>\n        </hbox>\n        <spacer flex=\"1\"/>\n      </hbox>\n      <checkbox id=\"termInfoRefCheckbox\"\n                oncommand=\"onTermInfoRefToggled()\"\n                label=\"&termIRI.label;\"\n                checked=\"false\"/>\n      <menulist id=\"termInfoRefMenulist\"\n                editable=\"true\"\n                disabled=\"true\"\n                oninput=\"ApplyTermChanges(this)\"\n                oncommand=\"ApplyTermChanges(this)\"\n                class=\"indent\"\n                flex=\"1\">\n        <menupopup id=\"termInfoeRefMenupopup\"\n                   onpopupshowing=\"ListAllIDrefs(this)\"/>\n      </menulist>\n      <checkbox id=\"termConfidenceCheckbox\"\n                oncommand=\"onTermConfidenceToggled()\"\n                label=\"&termConfidence.label;\"\n                checked=\"false\"/>\n      <hbox align=\"center\" class=\"indent\">\n        <scale min=\"1\"\n               max=\"100\"\n               id=\"termConfidenceScale\"\n               flex=\"1\"\n               disabled=\"true\"\n               onchange=\"TermConfidenceScaleChanged(this)\"/>\n        <textbox id=\"termConfidenceTextbox\"\n                 type=\"number\"\n                 decimalplaces=\"2\"\n                 min=\"0\"\n                 max=\"1\"\n                 increment=\"0.05\"\n                 size=\"4\"\n                 disabled=\"true\"\n                 oninput=\"TermConfidenceTextboxChanged(this)\"\n                 oncommand=\"TermConfidenceTextboxChanged(this)\"/>\n      </hbox>\n      <description id=\"annotatorsRefWarningLabel\"\n                   hidden=\"true\"\n                   class=\"indent\">&annotatorsRefWarning.label;</description>\n    </vbox>\n  </vbox>\n</overlay>\n"
  },
  {
    "path": "sidebars/its20/content/localAttrs/translate.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is ITS 2.0 Panel for BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SAS.\n * Portions created by the Initial Developer are Copyright (C) 2013\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *     on behalf of DFKI\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nfunction TranslateSectionResetter()\n{\n  // reset the UI for local Translate attributes\n  gDialog.translateYesButton.removeAttribute(\"checked\");\n  gDialog.translateNoButton.removeAttribute(\"checked\");\n}\n\nfunction TranslateSectionIniter(aElt)\n{\n  // update the checkbox buttons\n  var translate = aElt.hasAttribute(\"translate\")\n                  ? aElt.getAttribute(\"translate\").toLowerCase()\n                  : \"\";\n  Toggle(gDialog.translateYesButton, \"yes\" == translate);\n  Toggle(gDialog.translateNoButton,  \"no\"  == translate);\n\n  // we have to deal with inheritance...\n  if (aElt.parentNode\n      && aElt.parentNode.nodeType == Node.ELEMENT_NODE\n      && !gDialog.translateYesButton.hasAttribute(\"checked\")\n      && !gDialog.translateNoButton.hasAttribute(\"checked\"))\n    ReflowGlobalRulesInUI(aElt.parentNode, false, [\"translateRule\"]);\n\n  // show a close button if we have local settings\n  if (gCurrentElement == aElt) {\n    if (\"yes\" != translate && \"no\"  != translate) {\n      gDialog.deleteTranslateRule.removeAttribute(\"visible\");\n      // default per section 8.1 of spec\n      if (!gDialog.translateYesButton.hasAttribute(\"checked\")\n          && !gDialog.translateNoButton.hasAttribute(\"checked\"))\n        gDialog.translateYesButton.setAttribute(\"checked\", \"true\");\n    }\n    else {\n      gDialog.deleteTranslateRule.setAttribute(\"visible\", \"true\");\n    }\n  }\n}\n\n/* user clicked on the deletion button for local attrs\n * \n */\nfunction TranslateSectionDeleter()\n{\n  ApplyLocalITS( [\n                   { property: \"translate\", value: null }\n                 ]);\n  ReflowGlobalRulesInUI(gCurrentElement, true, [\"translateRule\"]);\n}\n"
  },
  {
    "path": "sidebars/its20/content/localAttrs/translate.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is ITS 2.0 Panel for BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SAS.\n   - Portions created by the Initial Developer are Copyright (C) 2013\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n   -     on behalf of DFKI\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE overlay [\n  <!ENTITY % its20DTD SYSTEM \"chrome://its20/locale/its20.dtd\">\n  %its20DTD;\n]>\n\n<overlay id=\"translateOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://its20/content/localAttrs/translate.js\" />\n\n  <vbox id=\"propertiesBox\">\n    <hbox class=\"csspropertiesHeader\" open=\"true\" align=\"center\"\n          context=\"sectionHeaderContext\"\n          id=\"translateSectionHeader\"\n          onclick=\"ToggleSection(event, this)\"\n          position=\"4\">\n      <image />\n      <label value=\"&translateSectionHeader.label;\"/>\n      <spacer flex=\"1\"/>\n      <toolbarbutton id=\"deleteTranslateRule\"\n                     class=\"deleteRuleButton\"\n                     onclick=\"DeleteLocalRule(event, TranslateSectionDeleter)\"\n                     tooltiptext=\"&deleteLocalRule.label;\" />\n    </hbox>\n\n    <vbox class=\"section\"\n          id=\"translateSection\"\n          position=\"5\">\n\t    <hbox align=\"center\">\n        <spacer flex=\"1\"/>\n        <hbox>\n\t\t      <toolbarbutton class=\"multibutton\" label=\"&translatable.label;\" value=\"yes\" property=\"translate\" type=\"checkbox\"\n\t\t                     id=\"translateYesButton\" group=\"translate\" filter=\"translateRule\"\n\t\t                     oncommand=\"ToggleProperty(this)\"/>\n\t\t      <toolbarbutton class=\"multibutton\" label=\"&notTranslatable.label;\" value=\"no\" property=\"translate\" type=\"checkbox\"\n\t\t                     id=\"translateNoButton\" group=\"translate\" filter=\"translateRule\"\n\t\t                     oncommand=\"ToggleProperty(this)\"/>\n        </hbox>\n        <spacer flex=\"1\"/>\n\t    </hbox>\n\t\t</vbox>\n  </vbox>\n</overlay>\n"
  },
  {
    "path": "sidebars/its20/content/ruleDialogs/common.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is ITS 2.0 Panel for BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SAS.\n * Portions created by the Initial Developer are Copyright (C) 2013\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *     on behalf of DFKI\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nconst kITS_NAMESPACE = \"http://www.w3.org/2005/11/its\";\n\nfunction Toggle(aElt)\n{\n  var group     = aElt.getAttribute(\"group\");\n\n  var others = [];\n  if (group)\n    others = document.querySelectorAll(\"[group='\" + group + \"']\");\n\n  for (var i = 0; i < others.length; i++) {\n    var e = others[i];\n    if (e != aElt) {\n        e.removeAttribute(\"checked\");\n    }\n  }\n  aElt.setAttribute(\"checked\", \"true\");\n}\n\nfunction ListAllIDrefs(menuPopup)\n{\n  deleteAllChildren(menuPopup);\n\n  var currentId = \"\";\n  if (gCurrentElement && gCurrentElement.hasAttribute(\"id\")) {\n    currentId = gCurrentElement.id;\n  }\n\n  var targets = EditorUtils.getCurrentEditor().document.querySelectorAll(\"[id],a[name]\");\n  var targetsArray = [];\n  for (var i = 0; i< targets.length; i++) {\n    var t = targets[i];\n    if (t.id)\n      targetsArray.push(t.id);\n    if (t.nodeName.toLowerCase() == \"a\" && t.hasAttribute(\"name\"))\n      targetsArray.push(t.getAttribute(\"name\"));\n  }\n  targetsArray.sort();\n  if (targetsArray.length) {\n    var item = \"#\" + targetsArray[0];\n    if (targetsArray[0] != currentId)\n      menuPopup.parentNode.appendItem(item, item);\n    for (var i = 1; i < targetsArray.length; i++) {\n      if (targetsArray[i] != targetsArray[i-1]\n          && targetsArray[i] != currentId) {\n        var item = \"#\" + targetsArray[i];\n        menuPopup.parentNode.appendItem(item, item);\n      }\n    }\n  }\n}\n"
  },
  {
    "path": "sidebars/its20/content/ruleDialogs/locNoteRule.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is ITS 2.0 Panel for BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SAS.\n * Portions created by the Initial Developer are Copyright (C) 2013\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *     on behalf of DFKI\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nvar gRV;\nvar gRule = null;\nvar gQueryLanguage = \"xpath\";\nvar gSourceDocument = null;\nvar gCurrentElement = null;\n\nfunction Startup()\n{\n  gRV             = window.arguments[0];\n  gRule           = window.arguments[1];\n  gQueryLanguage  = window.arguments[2];\n  gSourceDocument = window.arguments[3];\n\n  gCurrentElement = window.arguments[4];\n\n  GetUIElements();\n\n  if (gRule) {\n    gDialog.selectorTextbox.value = gRule.getAttribute(\"selector\");\n    if (gRule.getAttribute(\"locNoteType\").toLowerCase() == \"description\") {\n      gDialog.descriptionLocNocTypeButton.setAttribute(\"checked\", \"true\");\n      gDialog.alertLocNocTypeButton.removeAttribute(\"checked\");\n    }\n    else {\n      gDialog.alertLocNocTypeButton.setAttribute(\"checked\", \"true\");\n      gDialog.descriptionLocNocTypeButton.removeAttribute(\"checked\");\n    }\n\n    if (gRule.firstElementChild\n        && gRule.firstElementChild.namespaceURI == kITS_NAMESPACE\n        && gRule.firstElementChild.localName == \"locNote\") { // locNote child\n      gDialog.locNoteTextbox.value = gRule.firstElementChild.textContent;\n      gDialog.locNoteSwitchRadiogroup.value = \"locNote\";\n      ToggleLocNoteSwitchRadiogroup({ originalTarget: gDialog.locNoteRadio });\n    }\n    else if (gRule.hasAttribute(\"locNotePointer\")) { // locNotePointer attribute\n      gDialog.locNotePointerTextbox.value = gRule.getAttribute(\"locNotePointer\");\n      gDialog.locNoteSwitchRadiogroup.value = \"locNotePointer\";\n      ToggleLocNoteSwitchRadiogroup({ originalTarget: gDialog.locNotePointerRadio });\n    }\n    else if (gRule.hasAttribute(\"locNoteRef\")) { // locNoteRef attribute\n      gDialog.locNoteRefMenulist.value = gRule.getAttribute(\"locNoteRef\");\n      gDialog.locNoteSwitchRadiogroup.value = \"locNoteRef\";\n      ToggleLocNoteSwitchRadiogroup({ originalTarget: gDialog.locNoteRefRadio });\n    }\n    else if (gRule.hasAttribute(\"locNoteRefPointer\")) { // locNoteRefPointer attribute\n      gDialog.locNoteRefPointerTextbox.value = gRule.getAttribute(\"locNoteRefPointer\");\n      gDialog.locNoteSwitchRadiogroup.value = \"locNoteRefPointer\";\n      ToggleLocNoteSwitchRadiogroup({ originalTarget: gDialog.locNoteRefPointerRadio });\n    }\n  }\n  else {\n    gDialog.locNoteSwitchRadiogroup.value = \"locNote\";\n    ToggleLocNoteSwitchRadiogroup({ originalTarget: gDialog.locNoteRadio });\n  }\n  InitSelectorGroupbox(gQueryLanguage, gRule, gSourceDocument);\n\n  gDialog.selectorTextbox.focus();\n}\n\nfunction Shutdown()\n{\n  \n}\n\nfunction Accept()\n{\n  var rule;\n  if (gRule) {\n    rule = gRule;\n    deleteAllChildren(rule);\n    rule.removeAttribute(\"locNotePointer\");\n    rule.removeAttribute(\"locNoteRef\");\n    rule.removeAttribute(\"locNoteRefPointer\");\n  }\n  else {\n    rule = gSourceDocument.createElementNS(kITS_NAMESPACE, \"locNoteRule\");\n    gSourceDocument.documentElement.appendChild(rule);    \n  }\n  rule.setAttribute(\"selector\", gDialog.selectorTextbox.value);\n  rule.setAttribute(\"locNoteType\", gDialog.descriptionLocNocTypeButton.hasAttribute(\"checked\")\n                                   ? \"description\"\n                                   : \"alert\");\n  switch(gDialog.locNoteSwitchRadiogroup.value) {\n    case \"locNote\":\n      {\n        var locNote = gSourceDocument.createElementNS(kITS_NAMESPACE, \"locNote\");\n        locNote.textContent = gDialog.locNoteTextbox.value;\n        rule.appendChild(locNote);\n      }\n    break;\n    case \"locNotePointer\":\n      rule.setAttribute(\"locNotePointer\", gDialog.locNotePointerTextbox.value);\n      break;\n    case \"locNoteRef\":\n      rule.setAttribute(\"locNoteRef\", gDialog.locNoteRefMenulist.value);\n      break;\n    case \"locNotePointer\":\n      rule.setAttribute(\"locNoteRefPointer\", gDialog.locNoteRefPointerTextbox.value);\n      break;\n\n    default: break; // never happens\n  }\n  gRV.cancelled = true;\n}\n\nfunction ToggleLocNoteSwitchRadiogroup(aEvent)\n{\n  if (aEvent.originalTarget.localName == \"radio\") {\n    gDialog.locNoteTextbox.disabled           = (aEvent.originalTarget.nextElementSibling != gDialog.locNoteTextbox);\n    gDialog.locNotePointerTextbox.disabled    = (aEvent.originalTarget.nextElementSibling != gDialog.locNotePointerTextbox);\n    gDialog.locNoteRefMenulist.disabled       = (aEvent.originalTarget.nextElementSibling != gDialog.locNoteRefMenulist);\n    gDialog.locNoteRefPointerTextbox.disabled = (aEvent.originalTarget.nextElementSibling != gDialog.locNoteRefPointerTextbox);\n    gDialog.locNoteTextbox.removeAttribute(\"focused\");\n    gDialog.locNotePointerTextbox.removeAttribute(\"focused\");\n    gDialog.locNoteRefMenulist.removeAttribute(\"focused\");\n    gDialog.locNoteRefPointerTextbox.removeAttribute(\"focused\");\n    aEvent.originalTarget.nextElementSibling.focus();\n  }\n}"
  },
  {
    "path": "sidebars/its20/content/ruleDialogs/locNoteRule.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is ITS 2.0 Panel for BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SAS.\n   - Portions created by the Initial Developer are Copyright (C) 2013\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n   -     on behalf of DFKI\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/listboxBg.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n<?xul-overlay href=\"chrome://its20/content/ruleDialogs/selector.xul\"?>\n\n<!DOCTYPE page [\n  <!ENTITY % locNoteRuleDTD SYSTEM \"chrome://its20/locale/locNoteRule.dtd\">\n  %locNoteRuleDTD;\n]>\n\n<dialog id         = \"locNoteRuleDialog\"\n        windowtype = \"BlueGriffon:its20:locNoteRule\"\n        title      = \"&window.title;\"\n        cleartheme = \"true\"\n        xmlns      = \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        persist    = \"screenX screenY width height\"\n        ondialogaccept = \"Accept()\"\n        onload     = \"Startup()\"\n        onunload   = \"Shutdown()\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/utils/prompter.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://its20/content/implemented.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://its20/content/ruleDialogs/common.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://its20/content/ruleDialogs/locNoteRule.js\"/>\n\n  <groupbox id=\"selectorGroupbox\"/>\n\n  <groupbox>\n    <hbox>\n      <spacer flex=\"1\"/>\n      <hbox>\n        <toolbarbutton class=\"multibutton\" label=\"&description.label;\" value=\"description\" type=\"checkbox\"\n                       id=\"descriptionLocNocTypeButton\" group=\"locNoteType\" checked=\"true\"\n                       oncommand=\"Toggle(this)\"/>\n        <toolbarbutton class=\"multibutton\" label=\"&alert.label;\" value=\"alert\" type=\"checkbox\"\n                       id=\"alertLocNocTypeButton\" group=\"locNoteType\"\n                       oncommand=\"Toggle(this)\"/>\n      </hbox>\n      <spacer flex=\"1\"/>\n    </hbox>\n    <radiogroup id=\"locNoteSwitchRadiogroup\"\n                oncommand=\"ToggleLocNoteSwitchRadiogroup(event)\">\n      <radio value=\"locNote\"\n             label=\"&locNote.label;\"\n             id=\"locNoteRadio\"/>\n        <textbox id=\"locNoteTextbox\"\n                 multiline=\"true\"\n                 class=\"indent\"/>\n      <radio value=\"locNotePointer\"\n             label=\"&locNotePointer.label;\"\n             id=\"locNotePointerRadio\"/>\n        <textbox id=\"locNotePointerTextbox\"\n                 class=\"indent\"/>\n      <radio value=\"locNoteRef\"\n             label=\"&locNoteRef.label;\"\n             id=\"locNoteRefRadio\"/>\n        <menulist id=\"locNoteRefMenulist\"\n                  editable=\"true\"\n                  class=\"indent\">\n          <menupopup id=\"locNoteRefMenupopup\"\n                     onpopupshowing=\"ListAllIDrefs(this)\"/>\n        </menulist>\n      <radio value=\"locNoteRefPointer\"\n             label=\"&locNoteRefPointer.label;\"\n             id=\"locNoteRefPointerRadio\"/>\n        <textbox id=\"locNoteRefPointerTextbox\"\n                 class=\"indent\"/>\n    </radiogroup>\n  </groupbox>\n</dialog>\n"
  },
  {
    "path": "sidebars/its20/content/ruleDialogs/selector.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is ITS 2.0 Panel for BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SAS.\n * Portions created by the Initial Developer are Copyright (C) 2013\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *     on behalf of DFKI\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nfunction InitSelectorGroupbox(aQueryLanguage, aRule, aDoc)\n{\n  switch (aQueryLanguage) {\n    case \"css\":  \n      gDialog.cssSelectorLabel.hidden = false;\n      gDialog.xpathSelectorLabel.hidden = true;\n      gDialog.prefixHbox.setAttribute(\"hidden\", \"true\");\n      break;\n    case \"xpath\":\n      gDialog.cssSelectorLabel.hidden = true;\n      gDialog.xpathSelectorLabel.hidden = false;\n      gDialog.prefixLabel.setAttribute(\"value\", GetPrefixForHTMLNamespace(aRule ? aRule : aDoc.documentElement) || \"html\");\n      break;\n\n    default: break; // should never happen\n  }\n  onSelectorPresent();\n}\n\nfunction MagicButton(node, aQueryLanguage, doc)\n{\n  var selector = \"\";\n\n  switch (aQueryLanguage) {\n    case \"css\":\n      while (node && node.localName.toLowerCase() != \"html\") {\n        if (node.id) {\n          selector = \"#\" + node.id + selector;\n          break;\n        }\n        else {\n          var count = 0;\n          var sameNameCountBefore = 0, sameNameCountAfter = 0;\n          var sibling = node.previousElementSibling;\n          while (sibling) {\n            count++;\n            if (sibling.localName == node.localName\n                && sibling.namespaceURI == node.namespaceURI)\n              sameNameCountBefore++;\n            sibling = sibling.previousElementSibling;\n          }\n          var sibling = node.nextElementSibling;\n          while (sibling) {\n            if (sibling.localName == node.localName\n                && sibling.namespaceURI == node.namespaceURI)\n              sameNameCountAfter++;\n            sibling = sibling.nextElementSibling;\n          }\n\n          selector = node.nodeName.toLowerCase()\n                     + (sameNameCountBefore + sameNameCountAfter\n                        ? \":nth-child(\" + (count+1) + \")\"\n                        : \"\")\n                     + selector;\n        }\n  \n        node = node.parentNode;\n        if (node && node.localName.toLowerCase() != \"html\")\n          selector = \" > \" + selector;\n      }\n      break;\n    case \"xpath\":\n\t    {\n        var prefix = GetPrefixForHTMLNamespace(node ? node : doc.documentElement);\n        if (!prefix) {\n          prefix = \"html\";\n          doc.documentElement.setAttributeNS(\"http://www.w3.org/2000/xmlns/\", \"xmlns:html\", \"http://www.w3.org/1999/xhtml\");\n        }\n        while (node && node.nodeType == Node.ELEMENT_NODE) {\n          if (node.id) {\n            selector = prefix + \":\" + node.nodeName.toLowerCase()\n                       + \"[@id='\" + node.id + \"']\"\n                       + selector;\n            break;\n          }\n          else {\n            var sameNameCountBefore = 0, sameNameCountAfter = 0;\n            var sibling = node.previousElementSibling;\n            while (sibling) {\n              if (sibling.localName == node.localName\n                  && sibling.namespaceURI == node.namespaceURI)\n                sameNameCountBefore++;\n              sibling = sibling.previousElementSibling;\n            }\n            var sibling = node.nextElementSibling;\n            while (sibling) {\n              if (sibling.localName == node.localName\n                  && sibling.namespaceURI == node.namespaceURI)\n                sameNameCountAfter++;\n              sibling = sibling.nextElementSibling;\n            }\n  \n            selector = prefix + \":\" + node.nodeName.toLowerCase()\n                       + (sameNameCountBefore + sameNameCountAfter\n                          ? \"[\" + (sameNameCountBefore+1) + \"]\"\n                          : \"\")\n                       + selector;\n          }\n    \n          node = node.parentNode;\n          if (node\n              && node.nodeType == Node.ELEMENT_NODE)\n            selector = \"/\" + selector;\n        }\n        selector = \"//\" + selector;\n\t    }\n      break;\n    default: break;\n  }\n  gDialog.selectorTextbox.value = selector;\n  onSelectorPresent();\n}\n\nfunction GetPrefixForHTMLNamespace(aElt)\n{\n  var rv = \"\";\n  for (var i = 0; i < aElt.attributes.length; i++) {\n    var a = aElt.attributes[i];\n    if (a.namespaceURI == \"http://www.w3.org/2000/xmlns/\"\n        && a.nodeValue == \"http://www.w3.org/1999/xhtml\")\n      return a.localName;\n  }\n  if (!rv && aElt.parentNode.nodeType == Node.ELEMENT_NODE)\n    rv = GetPrefixForHTMLNamespace(aElt.parentNode)\n  return rv; \n}\n\nfunction onSelectorPresent()\n{\n  if (gDialog.selectorTextbox.value)\n    document.documentElement.getButton(\"accept\").removeAttribute(\"disabled\");\n  else\n    document.documentElement.getButton(\"accept\").setAttribute(\"disabled\", \"true\");\n}\n"
  },
  {
    "path": "sidebars/its20/content/ruleDialogs/selector.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is ITS 2.0 Panel for BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SAS.\n   - Portions created by the Initial Developer are Copyright (C) 2013\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n   -     on behalf of DFKI\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE overlay [\n  <!ENTITY % selectorDTD SYSTEM \"chrome://its20/locale/selector.dtd\">\n  %selectorDTD;\n]>\n\n<overlay id=\"selectorOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://its20/content/ruleDialogs/selector.js\" />\n\n  <groupbox id=\"selectorGroupbox\">\n    <caption label=\"&selector.label;\"/>\n    <hbox align=\"center\">\n      <label value=\"&cssSelector.label;\" id=\"cssSelectorLabel\"/>\n      <label value=\"&xpathSelector.label;\" id=\"xpathSelectorLabel\"/>\n      <textbox id=\"selectorTextbox\"\n               oninput=\"onSelectorPresent()\"\n               flex=\"1\"/>\n      <button label=\"&magicButton.label;\"\n              oncommand=\"MagicButton(gCurrentElement, gQueryLanguage, gSourceDocument)\"/>\n    </hbox>\n    <hbox align=\"center\" class=\"indent\" id=\"prefixHbox\">\n      <label value=\"&prefixreport1.label;\"/>\n      <label id=\"prefixLabel\"/>\n      <label value=\"&prefixreport2.label;\"/>\n    </hbox>\n  </groupbox>\n</overlay>\n"
  },
  {
    "path": "sidebars/its20/content/ruleDialogs/termRule.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is ITS 2.0 Panel for BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SAS.\n * Portions created by the Initial Developer are Copyright (C) 2013\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *     on behalf of DFKI\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nvar gRV;\nvar gRule = null;\nvar gQueryLanguage = \"xpath\";\nvar gSourceDocument = null;\nvar gCurrentElement = null;\n\nfunction Startup()\n{\n  gRV             = window.arguments[0];\n  gRule           = window.arguments[1];\n  gQueryLanguage  = window.arguments[2];\n  gSourceDocument = window.arguments[3];\n\n  gCurrentElement = window.arguments[4];\n\n  GetUIElements();\n\n  if (gRule) {\n    gDialog.selectorTextbox.value = gRule.getAttribute(\"selector\");\n    if (gRule.getAttribute(\"term\").toLowerCase() == \"yes\") {\n      gDialog.yesTermButton.setAttribute(\"checked\", \"true\");\n      gDialog.noTermButton.removeAttribute(\"checked\");\n    }\n    else {\n      gDialog.noTermButton.setAttribute(\"checked\", \"true\");\n      gDialog.yesTermButton.removeAttribute(\"checked\");\n    }\n\n    if (gRule.hasAttribute(\"termInfoPointer\")) { // termInfoPointer attribute\n      gDialog.termInfoPointerTextbox.value = gRule.getAttribute(\"termInfoPointer\");\n      gDialog.termInfoSwitchRadiogroup.value = \"termInfoPointer\";\n      ToggleTermInfoSwitchRadiogroup({ originalTarget: gDialog.termInfoPointerRadio });\n    }\n    else if (gRule.hasAttribute(\"termInfoRef\")) { // termInfoRef attribute\n      gDialog.termInfoRefMenulist.value = gRule.getAttribute(\"termInfoRef\");\n      gDialog.termInfoSwitchRadiogroup.value = \"termInfoRef\";\n      ToggleTermInfoSwitchRadiogroup({ originalTarget: gDialog.termInfoRefRadio });\n    }\n    else if (gRule.hasAttribute(\"termInfoRefPointer\")) { // termInfoRefPointer attribute\n      gDialog.termInfoRefPointerTextbox.value = gRule.getAttribute(\"termInfoRefPointer\");\n      gDialog.termInfoSwitchRadiogroup.value = \"termInfoRefPointer\";\n      ToggleTermInfoSwitchRadiogroup({ originalTarget: gDialog.termInfoRefPointerRadio });\n    }\n    else {\n      gDialog.termInfoSwitchRadiogroup.value = \"none\";\n      ToggleTermInfoSwitchRadiogroup({ originalTarget: gDialog.noTermInfoRadio });\n    }\n  }\n  else {\n    gDialog.termInfoSwitchRadiogroup.value = \"none\";\n    ToggleTermInfoSwitchRadiogroup({ originalTarget: gDialog.noTermInfoRadio });\n  }\n  InitSelectorGroupbox(gQueryLanguage, gRule, gSourceDocument);\n\n  gDialog.selectorTextbox.focus();\n}\n\nfunction Shutdown()\n{\n  \n}\n\nfunction Accept()\n{\n  var rule;\n  if (gRule) {\n    rule = gRule;\n    rule.removeAttribute(\"termInfoPointer\");\n    rule.removeAttribute(\"termInfoRef\");\n    rule.removeAttribute(\"termInfoRefPointer\");\n  }\n  else {\n    rule = gSourceDocument.createElementNS(kITS_NAMESPACE, \"termRule\");\n    gSourceDocument.documentElement.appendChild(rule);    \n  }\n  rule.setAttribute(\"selector\", gDialog.selectorTextbox.value);\n  rule.setAttribute(\"term\", gDialog.yesTermButton.hasAttribute(\"checked\")\n                            ? \"yes\"\n                            : \"no\");\n  switch(gDialog.termInfoSwitchRadiogroup.value) {\n    case \"termInfoPointer\":\n      rule.setAttribute(\"termInfoPointer\", gDialog.termInfoPointerTextbox.value);\n      break;\n    case \"termInfoRef\":\n      rule.setAttribute(\"termInfoRef\", gDialog.termInfoRefMenulist.value);\n      break;\n    case \"termInfoPointer\":\n      rule.setAttribute(\"termInfoRefPointer\", gDialog.termInfoRefPointerTextbox.value);\n      break;\n\n    case \"none\":\n    default: break; // never happens\n  }\n  gRV.cancelled = true;\n}\n\nfunction ToggleTermInfoSwitchRadiogroup(aEvent)\n{\n  if (aEvent.originalTarget.localName == \"radio\") {\n    gDialog.termInfoPointerTextbox.disabled    = (aEvent.originalTarget.nextElementSibling != gDialog.termInfoPointerTextbox);\n    gDialog.termInfoRefMenulist.disabled       = (aEvent.originalTarget.nextElementSibling != gDialog.termInfoRefMenulist);\n    gDialog.termInfoRefPointerTextbox.disabled = (aEvent.originalTarget.nextElementSibling != gDialog.termInfoRefPointerTextbox);\n    gDialog.termInfoPointerTextbox.removeAttribute(\"focused\");\n    gDialog.termInfoRefMenulist.removeAttribute(\"focused\");\n    gDialog.termInfoRefPointerTextbox.removeAttribute(\"focused\");\n    if (aEvent.originalTarget.getAttribute(\"value\") != \"none\")\n      aEvent.originalTarget.nextElementSibling.focus();\n  }\n}"
  },
  {
    "path": "sidebars/its20/content/ruleDialogs/termRule.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is ITS 2.0 Panel for BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SAS.\n   - Portions created by the Initial Developer are Copyright (C) 2013\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n   -     on behalf of DFKI\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/listboxBg.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n<?xul-overlay href=\"chrome://its20/content/ruleDialogs/selector.xul\"?>\n\n<!DOCTYPE page [\n  <!ENTITY % termRuleDTD SYSTEM \"chrome://its20/locale/termRule.dtd\">\n  %termRuleDTD;\n]>\n\n<dialog id         = \"termRuleDialog\"\n        windowtype = \"BlueGriffon:its20:termRule\"\n        title      = \"&window.title;\"\n        forcecleartheme = \"true\"\n        xmlns      = \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        persist    = \"screenX screenY width height\"\n        ondialogaccept = \"Accept()\"\n        onload     = \"Startup()\"\n        onunload   = \"Shutdown()\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/utils/prompter.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://its20/content/implemented.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://its20/content/ruleDialogs/common.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://its20/content/ruleDialogs/termRule.js\"/>\n\n  <groupbox id=\"selectorGroupbox\"/>\n\n  <groupbox>\n    <hbox>\n      <spacer flex=\"1\"/>\n      <hbox>\n        <toolbarbutton class=\"multibutton\" label=\"&yesTerm.label;\" value=\"yes\" type=\"checkbox\"\n                       id=\"yesTermButton\" group=\"term\" checked=\"true\"\n                       oncommand=\"Toggle(this)\"/>\n        <toolbarbutton class=\"multibutton\" label=\"&noTerm.label;\" value=\"no\" type=\"checkbox\"\n                       id=\"noTermButton\" group=\"term\"\n                       oncommand=\"Toggle(this)\"/>\n      </hbox>\n      <spacer flex=\"1\"/>\n    </hbox>\n    <radiogroup id=\"termInfoSwitchRadiogroup\"\n                oncommand=\"ToggleTermInfoSwitchRadiogroup(event)\">\n      <radio value=\"none\"\n             label=\"&noTermInfo.label;\"\n             id=\"noTermInfoRadio\"/>\n \n      <radio value=\"termInfoPointer\"\n             label=\"&termInfoPointer.label;\"\n             id=\"termInfoPointerRadio\"/>\n        <textbox id=\"termInfoPointerTextbox\"\n                 class=\"indent\"/>\n\n      <radio value=\"termInfoRef\"\n             label=\"&termInfoRef.label;\"\n             id=\"termInfoRefRadio\"/>\n        <menulist id=\"termInfoRefMenulist\"\n                  editable=\"true\"\n                  class=\"indent\">\n          <menupopup id=\"termInfoRefMenupopup\"\n                     onpopupshowing=\"ListAllIDrefs(this)\"/>\n        </menulist>\n      <radio value=\"termInfoRefPointer\"\n             label=\"&termInfoRefPointer.label;\"\n             id=\"termInfoRefPointerRadio\"/>\n        <textbox id=\"termInfoRefPointerTextbox\"\n                 class=\"indent\"/>\n    </radiogroup>\n  </groupbox>\n</dialog>\n"
  },
  {
    "path": "sidebars/its20/content/ruleDialogs/translateRule.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is ITS 2.0 Panel for BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SAS.\n * Portions created by the Initial Developer are Copyright (C) 2013\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *     on behalf of DFKI\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nvar gRV;\nvar gRule = null;\nvar gQueryLanguage = \"xpath\";\nvar gSourceDocument = null;\nvar gCurrentElement = null;\n\nfunction Startup()\n{\n  gRV             = window.arguments[0];\n  gRule           = window.arguments[1];\n  gQueryLanguage  = window.arguments[2];\n  gSourceDocument = window.arguments[3];\n\n  gCurrentElement = window.arguments[4];\n\n  GetUIElements();\n\n  if (gRule) {\n    gDialog.selectorTextbox.value = gRule.getAttribute(\"selector\");\n    if (gRule.getAttribute(\"translate\").toLowerCase() == \"yes\") {\n      gDialog.translateYesButton.setAttribute(\"checked\", \"true\");\n      gDialog.translateNoButton.removeAttribute(\"checked\");\n    }\n    else {\n      gDialog.translateNoButton.setAttribute(\"checked\", \"true\");\n      gDialog.translateYesButton.removeAttribute(\"checked\");\n    }\n  }\n  InitSelectorGroupbox(gQueryLanguage, gRule, gSourceDocument);\n\n  gDialog.selectorTextbox.focus();\n}\n\nfunction Shutdown()\n{\n  \n}\n\nfunction Accept()\n{\n  var rule;\n  if (gRule) {\n    rule = gRule;\n  }\n  else {\n    rule = gSourceDocument.createElementNS(kITS_NAMESPACE, \"translateRule\");\n    gSourceDocument.documentElement.appendChild(rule);\n  }\n  rule.setAttribute(\"selector\", gDialog.selectorTextbox.value);\n  rule.setAttribute(\"translate\", gDialog.translateYesButton.hasAttribute(\"checked\") ? \"yes\" : \"no\");\n  gRV.cancelled = true;\n}\n"
  },
  {
    "path": "sidebars/its20/content/ruleDialogs/translateRule.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is ITS 2.0 Panel for BlueGriffon.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SAS.\n   - Portions created by the Initial Developer are Copyright (C) 2013\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n   -     on behalf of DFKI\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the GPL or the LGPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/listboxBg.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n\n<?xul-overlay href=\"chrome://its20/content/ruleDialogs/selector.xul\"?>\n\n<!DOCTYPE page [\n  <!ENTITY % translateRuleDTD SYSTEM \"chrome://its20/locale/translateRule.dtd\">\n  %translateRuleDTD;\n]>\n\n<dialog id         = \"translateRuleDialog\"\n        windowtype = \"BlueGriffon:its20:translateRule\"\n        title      = \"&window.title;\"\n        forcecleartheme = \"true\"\n        xmlns      = \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        persist    = \"screenX screenY width height\"\n        ondialogaccept = \"Accept()\"\n        onload     = \"Startup()\"\n        onunload   = \"Shutdown()\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/utils/prompter.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://its20/content/implemented.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://its20/content/ruleDialogs/common.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://its20/content/ruleDialogs/translateRule.js\"/>\n\n  <groupbox id=\"selectorGroupbox\"/>\n\n  <groupbox>\n    <hbox>\n      <spacer flex=\"1\"/>\n      <hbox>\n        <toolbarbutton class=\"multibutton\" label=\"&translatable.label;\" value=\"yes\" type=\"checkbox\"\n                       id=\"translateYesButton\" group=\"translate\" checked=\"true\"\n                       oncommand=\"Toggle(this)\"/>\n        <toolbarbutton class=\"multibutton\" label=\"&notTranslatable.label;\" value=\"no\" type=\"checkbox\"\n                       id=\"translateNoButton\" group=\"translate\"\n                       oncommand=\"Toggle(this)\"/>\n      </hbox>\n      <spacer flex=\"1\"/>\n    </hbox>\n  </groupbox>\n</dialog>\n"
  },
  {
    "path": "sidebars/its20/jar.mn",
    "content": ""
  },
  {
    "path": "sidebars/its20/jar.mn.in",
    "content": "its20.jar:\n% content   its20          %content/its20/\n% skin      its20         classic/1.0 %skin/classic/its20/\n% overlay   chrome://bluegriffon/content/xul/bluegriffon.xul    chrome://its20/content/its20Overlay.xul\n  content/its20/its20Overlay.xul                 (content/its20Overlay.xul)\n  content/its20/its20Overlay.js                  (content/its20Overlay.js)\n  content/its20/implemented.js                   (content/implemented.js)\n  content/its20/its20.xul                        (content/its20.xul)\n  content/its20/its20.js                         (content/its20.js)\n  content/its20/common.js                        (content/common.js)\n  content/its20/localAttrs/annotatorsRef.xul     (content/localAttrs/annotatorsRef.xul)\n  content/its20/localAttrs/annotatorsRef.js      (content/localAttrs/annotatorsRef.js)\n  content/its20/localAttrs/translate.xul         (content/localAttrs/translate.xul)\n  content/its20/localAttrs/translate.js          (content/localAttrs/translate.js)\n  content/its20/localAttrs/locNote.xul           (content/localAttrs/locNote.xul)\n  content/its20/localAttrs/locNote.js            (content/localAttrs/locNote.js)\n  content/its20/localAttrs/term.xul              (content/localAttrs/term.xul)\n  content/its20/localAttrs/term.js               (content/localAttrs/term.js)\n  content/its20/localAttrs/popups1.xul           (content/localAttrs/popups1.xul)\n* content/its20/global.xul                       (content/global.xul)\n  content/its20/global.js                        (content/global.js)\n  content/its20/ruleDialogs/common.js            (content/ruleDialogs/common.js)\n  content/its20/ruleDialogs/selector.xul         (content/ruleDialogs/selector.xul)\n  content/its20/ruleDialogs/selector.js          (content/ruleDialogs/selector.js)\n  content/its20/ruleDialogs/translateRule.xul    (content/ruleDialogs/translateRule.xul)\n  content/its20/ruleDialogs/translateRule.js     (content/ruleDialogs/translateRule.js)\n  content/its20/ruleDialogs/locNoteRule.xul      (content/ruleDialogs/locNoteRule.xul)\n  content/its20/ruleDialogs/locNoteRule.js       (content/ruleDialogs/locNoteRule.js)\n  content/its20/ruleDialogs/termRule.xul         (content/ruleDialogs/termRule.xul)\n  content/its20/ruleDialogs/termRule.js          (content/ruleDialogs/termRule.js)\n  skin/classic/its20/close_button.png            (skin/close_button.png)\n  skin/classic/its20/its20.css                   (skin/its20.css)\n\n"
  },
  {
    "path": "sidebars/its20/locale/dummy",
    "content": "\n\n"
  },
  {
    "path": "sidebars/its20/moz.build",
    "content": "JAR_MANIFESTS += ['jar.mn']\n"
  },
  {
    "path": "sidebars/its20/skin/its20.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is ITS 2.0 Panel for BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SAS.\n * Portions created by the Initial Developer are Copyright (C) 2013\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *     on behalf of DFKI\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n@import url(\"chrome://bluegriffon/skin/black.css\");\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n@namespace html url(\"http://www.w3.org/1999/xhtml\");\n\npage {\n  -moz-appearance: none;\n  background-color: transparent;\n  color: var(--bg-main-foreground-color);\n}\n\n#mainBox {\n  margin: 0px;\n  padding: 0px;\n  padding-top: 4px;\n  background-color: var(--bg-dark-gray);\n  color: var(--bg-main-foreground-color);\n}\n\n#propertiesBox {\n  overflow: auto;\n}\n\n#loadingBox {\n  display: none;\n}\n\n#loadingBox:not([loads=\"0\"]) {\n  display: -moz-box;\n}\n\n#locationTabbox {\n  margin: 0px;\n}\n\ntabs {\n  color: black;\n}\n\n#tabpanels {\n  padding-left: 1px;\n  padding-right: 1px;\n  -moz-appearance: none;\n  background-color: transparent;\n}\n\nhbox.csspropertiesHeader {\n  border-top: 2px solid var(--bg-dark-border);\n  -moz-border-top-colors: var(--bg-dark-border) var(--bg-lighter-border);\n  padding-left: 3px;\n  padding-top: 2px;\n  padding-bottom: 2px;\n  text-transform: uppercase;\n  font-weight: bold;\n  transition: color 0.5s;\n}\n\nhbox.csspropertiesHeader > image {\n  list-style-image: url(\"chrome://cssproperties/skin/filter.png\");\n  -moz-transform: rotate(-90deg);\n  transition: -moz-transform 0.5s, filter 0.5s;\n  filter: grayscale(100%) contrast(600%);\n}\n\nhbox.csspropertiesHeader:-moz-locale-dir(rtl) > image {\n  -moz-transform: rotate(+90deg) ;\n}\n\nhbox.csspropertiesHeader[open=\"true\"] {\n  color: #00abff;\n}\n\nhbox.csspropertiesHeader[open=\"true\"] > image {\n  -moz-transform: rotate(0deg) !important;\n  filter: none;\n}\n\n.section {\n  transition: height 0.5s, opacity 0.5s;\n  height: 0px;\n  opacity: 0;\n  overflow: hidden;\n  padding: 1em;\n}\n\nhbox.csspropertiesHeader[open=\"true\"] + .section {\n  height: auto;\n  overflow: visible;\n  opacity: 1;\n}\n\n#sectionHeaderContext {\n  background-color: white;\n}\n#sectionHeaderContext menuitem {\n  font-size: smaller;\n}\n\n.section:last-child {\n  border-bottom: thin solid var(--bg-dark-background);\n}\n\n.deleteRuleButton {\n  list-style-image: url(\"chrome://its20/skin/close_button.png\");\n  -moz-image-region: rect(0px, 14px, 14px, 0px);\n  width: 14px;\n  visibility: hidden;\n}\n\n.deleteRuleButton[visible] {\n  visibility: visible;\n}\n\n.deleteRuleButton:hover {\n  -moz-image-region: rect(0px, 28px, 14px, 14px);\n}\n\n.deleteRuleButton:hover:active {\n  -moz-image-region: rect(0px, 42px, 14px, 28px);\n}\n\n#annotatorsRefBox,\n#rulesetsBox,\n#paramsBox,\n#rulesBox {\n  margin: 0px;\n  -moz-appearance: none;\n  background-color: var(--bg-list-background);\n  border: thin solid var(--bg-dark-border);\n}\n\n#rulesetsBox listcell:last-of-type {\n  text-align: center;\n}\n\nlistitem.remote {\n  font-style: italic;\n}\n\n#annotatorsRefBox listcell:nth-of-type(1),\n#rulesBox listcell:nth-of-type(1) {\n  padding-right: 1em;\n}\n\n#annotatorsRefBox listcell:nth-of-type(2), \n#rulesBox listcell:nth-of-type(2) {\n  font-family: -moz-fixed;\n}\n\nlistitem.ancestor {\n  font-style: italic;\n}\n\nlistitem.ancestor:not([selected]) {\n  background-color: #f0f0f0;\n}\n\n#annotatorsRefWarningLabel {\n  color: red;\n  font-weight: bold;\n}\n\n.multibutton {\n  text-shadow: none;\n}\n\nlistheader {\n  -moz-appearance: none;\n  background-color: transparent;\n  border: 0px none transparent;\n  border-bottom: thin solid var(--bg-dark-border);\n  padding-top: 4px;\n  padding-bottom: 4px;\n}\n\nlistheader:not(:last-of-type) {\n  -moz-border-end: var(--bg-dark-border) thin solid;\n}\n"
  },
  {
    "path": "sidebars/moz.build",
    "content": "DIRS += [\n    'aria',\n    'cssproperties',\n    'domexplorer',\n    'scripteditor',\n    'stylesheets',\n    'its20'\n]\n"
  },
  {
    "path": "sidebars/scripteditor/Makefile.in",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Mozilla.org\n#\n# The Initial Developer of the Original Code is\n# Netscape Communications Corporation.\n# Portions created by the Initial Developer are Copyright (C) 2003\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Daniel Glazman (daniel@glazman.org), on behalf of Lindows.com\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nDEPTH    = ../../..\ntopsrcdir  = @top_srcdir@\nsrcdir  = @srcdir@\nVPATH    = @srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\ninclude $(topsrcdir)/config/rules.mk\n\n"
  },
  {
    "path": "sidebars/scripteditor/content/editor.js",
    "content": "Components.utils.import(\"resource://gre/modules/Services.jsm\");\nComponents.utils.import(\"resource://gre/modules/reflect.jsm\");\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/l10nHelper.jsm\");\n\nvar bespinEditor = null;\nvar gSource = {value: \"\"};\n\nfunction _InstallBespin(aValue)\n{\n  var theme = null;\n  try {\n    theme = GetPrefs().getCharPref(\"bluegriffon.source.theme\");\n  }\n  catch(e) {}\n\n  gDialog.bespinIframe.addEventListener(\"load\", function() {InstallBespin(gDialog.bespinIframe, theme, aValue);}, true);\n  gDialog.bespinIframe.setAttribute(\"src\", \"resource://gre/res/scripteditor.html\");\n}\n\nfunction Startup()\n{\n  if (\"arguments\" in window)\n    gSource = window.arguments[0];\n\n  var src = window.arguments[1];\n  if (src)\n    window.document.documentElement.setAttribute(\"title\", \"BlueGriffon - \" + src.substr(src.lastIndexOf(\"/\") + 1));\n  GetUIElements();\n\n  _InstallBespin(gSource.value);\n}\n\nfunction CommitChanges()\n{\n  gSource.cancelled = false;\n  var bespinEditor = gDialog.bespinIframe.contentWindow.wrappedJSObject.gEditor;\n  gSource.value = bespinEditor.getValue();\n  window.close();\n}\n\nfunction SourceChangeCallback()\n{\n  var sourceEditor = gDialog.bespinIframe.contentWindow.wrappedJSObject.gEditor;\n  var value = sourceEditor.getValue();\n\n  if (sourceEditor.lastErrorLine) {\n    var lineInfo = sourceEditor.lineInfo(sourceEditor.lastErrorLine - 1);\n    var markerClass = lineInfo.markerClass ? lineInfo.markerClass : \"\";\n    var markerClassArray = markerClass.split(\" \");\n    markerClassArray.splice(markerClassArray.indexOf(\"error\"), 1);\n    sourceEditor.setMarker(sourceEditor.lastErrorLine - 1, null, markerClassArray.join(\" \"));\n    sourceEditor.lastErrorLine = 0;\n  }\n\n  try {\n    Reflect.parse(value);\n  }\n  catch(e) {\n    var line = e.lineNumber;\n\n    lineInfo = sourceEditor.lineInfo(line - 1);\n    markerClass = lineInfo.markerClass ? lineInfo.markerClass : \"\";\n    markerClassArray = markerClass.split(\" \");\n    if (-1 == markerClassArray.indexOf(\"error\"))\n      markerClassArray.push(\"error\");\n    sourceEditor.setMarker(line - 1, null, markerClassArray.join(\" \"));\n    sourceEditor.lastErrorLine = line;\n\n    var visible = sourceEditor.visibleLines();\n    if (line-1 >= visible.to || line-1 < visible.from)\n      sourceEditor.setCursor(line - 1, ch);\n  }\n}\n\nfunction InstallBespin(aIframe, aTheme, aValue)\n{\n  aIframe.contentWindow.wrappedJSObject.installCodeMirror(BespinKeyPressCallback,\n                                          SourceChangeCallback,\n                                          aTheme,\n                                          aValue);\n}\n\nfunction onBespinFocus(aIframe)\n{\n  aIframe.focus();\n}\n\nfunction onBespinLineBlur(aElt)\n{\n  aElt.value = \"\";\n}\n\nfunction onBespinLineKeypress(aEvent, aElt)\n{\n  var bespinEditor = gDialog.bespinIframe.contentWindow.wrappedJSObject.gEditor;\n\n  if (aEvent.keyCode == 13) {\n    var line = aElt.value;\n    bespinEditor.setCursor(parseInt(line) - 1, 0);\n    onBespinLineBlur(aElt);\n    onBespinFocus(bespinEditor);\n  }\n  if (aEvent.keyCode == 13 ||\n      (aEvent.keyCode == 27 && !aEvent.which)) { // ESC key\n    gDialog.bespinToolbox1.hidden = true;\n    gDialog.bespinToolbox2.hidden = true;\n    bespinEditor.lastNeedle = null;\n    bespinEditor.focus();\n  }\n}\n\nfunction ToggleBespinFindCaseSensitivity()\n{\n  var bespinIframe = gDialog.bespinIframe;\n  BespinFind(bespinIframe.getUserData(\"findLastDirection\"), true);\n}\n\nfunction BespinFind(aForward, aInitial)\n{\n  var sourceIframe = gDialog.bespinIframe;\n  var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n  sourceIframe.setUserData(\"findLastDirection\", aForward, null);\n  var query = gDialog.bespinFindTextbox.value;\n  var isCaseSensitive = !gDialog.bespinFindCaseSensitive.checked;\n\n  var found = sourceIframe.contentWindow.wrappedJSObject.findNeedle(aForward, aInitial, query, isCaseSensitive);\n\n  if (!found) {\n    //gDialog.bespinFindCaseSensitive.hidden = true;\n    gDialog.bespinFindPrevious.hidden = true;\n    gDialog.bespinFindNext.hidden = true;\n    gDialog.bespinFindTextbox.className = \"notfound\";\n    gDialog.bespinToolbox2.hidden = true;\n    return false;\n  }\n\n  gDialog.bespinFindCaseSensitive.hidden = false;\n  gDialog.bespinFindPrevious.hidden = false;\n  gDialog.bespinFindNext.hidden = false;\n  gDialog.bespinFindTextbox.className = \"\";\n  gDialog.bespinToolbox2.hidden = false;\n  return true;\n}\n\nfunction onBespinFindClear(aEvent, aElt)\n{\n  if (!aElt.value) {\n    aElt.className = \"\";\n    gDialog.bespinFindCaseSensitive.hidden = true;\n    gDialog.bespinFindPrevious.hidden = true;\n    gDialog.bespinFindNext.hidden = true;\n    gDialog.bespinToolbox2.hidden = true;\n  }\n}\n\nfunction onBespinFindKeypress(aEvent)\n{\n  if (aEvent.keyCode == 27 && !aEvent.which) { // ESC key\n    gDialog.bespinToolbox1.hidden = true;\n    gDialog.bespinToolbox2.hidden = true;\n    var sourceIframe = gDialog.bespinIframe;\n    var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n    sourceEditor.focus();\n  }\n}\n\nfunction BespinKeyPressCallback(aEvent)\n{\n#ifdef XP_MACOSX\n  if (aEvent.metaKey &&\n      !aEvent.ctrlKey &&\n      !aEvent.altKey) {\n#else\n  if (!aEvent.metaKey &&\n      aEvent.ctrlKey &&\n      !aEvent.altKey) {\n#endif\n    switch (aEvent.which) {\n      case 102: // meta-f\n      case 114: // meta-r\n        aEvent.preventDefault();\n        WysiwygShowFindBar();\n        break;\n      case 103:\n        aEvent.preventDefault();\n        if (!gDialog.bespinToolbox1.hidden) {\n          BespinFind(true, false);\n          gDialog.bespinFindTextbox.focus();\n        }\n        break;\n      case 108: // meta-l\n        aEvent.preventDefault();\n        gDialog.bespinToolbox1.hidden = false;\n        gDialog.bespinLineTextbox.focus();\n        break;\n      /*case 99: // meta-c XXX Workaround for Copy horked in Bespin0.9+Gecko2\n      case 120: // meta-x XXX\n        {\n          aEvent.preventDefault();\n          var sourceEditor = EditorUtils.getCurrentSourceEditor();\n          var selection = sourceEditor.selectedText;\n          var clipboardSvc = Components.classes[\"@mozilla.org/widget/clipboard;1\"].\n                             getService(Components.interfaces.nsIClipboard);\n          var xferable = Components.classes[\"@mozilla.org/widget/transferable;1\"].\n                         createInstance(Components.interfaces.nsITransferable);\n          xferable.addDataFlavor(\"text/unicode\");\n          var s = Components.classes[\"@mozilla.org/supports-string;1\"].\n                  createInstance(Components.interfaces.nsISupportsString);\n          s.data = selection;\n          xferable.setTransferData(\"text/unicode\", s, selection.length * 2);\n          clipboardSvc.setData(xferable, null, Components.interfaces.nsIClipboard.kGlobalClipboard);\n        }\n        if (aEvent.which == 120)\n          sourceEditor.selectedText = \"\";\n        break;*/\n      default:\n        break;\n    }\n  }\n}\n\nfunction BespinReplace()\n{\n  var sourceIframe = gDialog.bespinIframe;\n  var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n  if (sourceEditor.lastNeedle && sourceEditor.lastNeedle.from() && sourceEditor.lastNeedle.to()) {\n    var end = sourceEditor.lastNeedle.to();\n    sourceEditor.lastNeedle.replace(gDialog.bespinReplaceTextbox.value);\n    sourceEditor.setCursor(end);\n    //sourceEditor.focus();\n  }\n}\n\nfunction BespinReplaceAndFind()\n{\n  BespinReplace();\n  BespinFind(true, false);\n}\n\nfunction BespinReplaceAll()\n{\n  var occurences = 0;\n  var sourceIframe = gDialog.bespinIframe;\n  var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n  sourceEditor.setCursor(0,0);\n  var query = gDialog.bespinFindTextbox.value;\n  var isCaseSensitive = gDialog.bespinFindCaseSensitive.checked;\n\n  var found = sourceIframe.contentWindow.wrappedJSObject.findNeedle(true, true, query, isCaseSensitive);\n\n  if (found) {\n    while (sourceEditor.lastNeedle &&\n           sourceEditor.lastNeedle.from() &&\n           sourceEditor.lastNeedle.to()) {\n      occurences++;\n      var end = sourceEditor.lastNeedle.to();\n      sourceEditor.lastNeedle.replace(gDialog.bespinReplaceTextbox.value);\n      sourceEditor.setCursor(end);\n  \n      BespinFind(true, false);\n      var from = sourceEditor.getCursor(true);\n      if (end.line > from.line || (from.line == end.line && from.ch < end.ch))\n        break;\n    }\n  }\n\n  var title = L10NUtils.getString(\"ReplaceAll\");\n  var msg = L10NUtils.getString(\"ReplacedPart1\") +\n            \" \" +\n            occurences +\n            \" \" +\n            L10NUtils.getString(\"ReplacedPart2\");\n  Services.prompt.alert(null, title, msg);\n}\n\nfunction WysiwygShowFindBar()\n{\n  gDialog.bespinToolbox1.hidden = false;\n\n  var sourceIframe = gDialog.bespinIframe;\n  var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n  var text = sourceEditor.getSelection();\n  if (text) {\n    gDialog.bespinFindTextbox.value = text;\n    BespinFind(true, true);\n  }\n  gDialog.bespinFindTextbox.focus();\n}\n\nfunction CloseFindBar()\n{\n  gDialog.bespinToolbox1.hidden = true;\n  gDialog.bespinToolbox2.hidden = true;\n  var sourceIframe = gDialog.bespinIframe;\n  var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n  sourceEditor.focus();\n}\n"
  },
  {
    "path": "sidebars/scripteditor/content/editor.xul",
    "content": "<?xml version=\"1.0\"?> \n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://scripteditor/skin/editor.css\" type=\"text/css\"?>\n\n<!DOCTYPE window [\n  <!ENTITY % editorDTD       SYSTEM \"chrome://scripteditor/locale/editor.dtd\" >\n  <!ENTITY % findbarDTD      SYSTEM \"chrome://bluegriffon/locale/findbar.dtd\" >\n  %editorDTD;\n  %findbarDTD;\n]>            \n\n<window id=\"scriptEditoreditor\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        title=\"&window.title;\"\n        onload=\"Startup()\"\n        style=\"width: 75em; height: 25em\"\n        persist=\"screenX screenY width height\"\n        screenX=\"24\" screenY=\"24\">\n\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/editorUtils.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://scripteditor/content/editor.js\"/>\n\n\t<keyset id=\"mainKeySet\">\n\t  <key id=\"findkb\"              key=\"&findCmd.key;\"          observes=\"cmd_bgfind\"    modifiers=\"accel\"/>\n\t  <key id=\"replacekb\"           key=\"&replaceCmd.key;\"       observes=\"cmd_replace\"   modifiers=\"accel\"/>\n\t</keyset>\n\n\t<commandset id=\"mainCommandSet\">\n\t  <command id=\"cmd_bgfind\"         label=\"&findCmd.label;\"           accesskey=\"&findCmd.accesskey;\"   />\n\t  <command id=\"cmd_replace\"        label=\"&replaceCmd.label;\"        accesskey=\"&replaceCmd.accesskey;\"/>\n\t</commandset>\n\n  <iframe id=\"bespinIframe\"\n          flex=\"1\"/>\n\n#include ../../../base/content/bluegriffon/xul/findbar.inc\n\n  <hbox>\n    <spacer flex=\"1\"/>\n    <button label=\"&commitChanges.label;\"\n            oncommand=\"CommitChanges()\"/>\n  </hbox>\n</window>\n\n"
  },
  {
    "path": "sidebars/scripteditor/content/scripteditor.js",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is Composer.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nComponents.utils.import(\"resource://gre/modules/prompterHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/urlHelper.jsm\");\n\nvar gMain = null;\nconst disabledUI = [\"ProjectPlusButton\", \"ProjectMinusButton\", \"ProjectConfigButton\",\n                    \"scriptLists\"];\n\nvar gIsPanelActive = true;\n\nfunction Startup()\n{\n  GetUIElements();\n\n  if (window.top &&\n      \"NotifierUtils\" in window.top)\n    gMain = window.top;\n  else if (window.top && window.top.opener &&\n           \"NotifierUtils\" in window.top.opener)\n    gMain = window.top.opener;\n\n  if (!gMain)\n    return;\n\n  gMain.NotifierUtils.addNotifierCallback(\"tabClosed\",\n                                    Inspect,\n                                    window);\n  gMain.NotifierUtils.addNotifierCallback(\"tabCreated\",\n                                    Inspect,\n                                    window);\n  gMain.NotifierUtils.addNotifierCallback(\"tabSelected\",\n                                          Inspect,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"redrawPanel\",\n                                    RedrawAll,\n                                    window);\n  gMain.NotifierUtils.addNotifierCallback(\"panelClosed\",\n                                    PanelClosed,\n                                    window);\n  gMain.NotifierUtils.addNotifierCallback(\"afterEnteringSourceMode\",\n                                          Inspect,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"afterLeavingSourceMode\",\n                                          Inspect,\n                                          window);\n  Inspect();\n}\n\nfunction Shutdown()\n{\n  gMain.NotifierUtils.removeNotifierCallback(\"tabClosed\",\n                                    Inspect,\n                                    window);\n  gMain.NotifierUtils.removeNotifierCallback(\"tabCreated\",\n                                    Inspect,\n                                    window);\n  gMain.NotifierUtils.removeNotifierCallback(\"tabSelected\",\n\t\t                                         Inspect,\n\t\t                                         window);\n  gMain.NotifierUtils.removeNotifierCallback(\"redrawPanel\",\n                                    RedrawAll,\n                                    window);\n  gMain.NotifierUtils.removeNotifierCallback(\"panelClosed\",\n                                    PanelClosed,\n                                    window);\n  gMain.NotifierUtils.removeNotifierCallback(\"afterEnteringSourceMode\",\n                                             Inspect,\n                                             window);\n  gMain.NotifierUtils.removeNotifierCallback(\"afterLeavingSourceMode\",\n                                             Inspect,\n                                             window);\n}\n\nfunction RedrawAll(aNotification, aPanelId)\n{\n  if (aPanelId == \"panel-scripteditor\") {\n    gIsPanelActive = true;\n  }\n}\n\nfunction PanelClosed(aNotification, aPanelId)\n{\n  if (aPanelId == \"panel-scripteditor\")\n    gIsPanelActive = false;\n}\n\nfunction Inspect()\n{\n  if (gMain.EditorUtils)\n  {\n    var editor = gMain.EditorUtils.getCurrentEditor();\n    var visible = editor && (gMain.EditorUtils.isWysiwygMode());\n    gDialog.mainBox.style.visibility = visible ? \"\" : \"hidden\";\n    gMain.document.querySelector(\"[panelid='panel-scripteditor']\").className = visible ? \"\" : \"inactive\";\n    if (!visible) {\n      return;\n    }\n\n    if (!editor || !editor.document)\n      return;\n\n    while (gDialog.scriptLists.firstChild)\n      gDialog.scriptLists.removeChild(gDialog.scriptLists.lastChild);\n\n    var scripts = editor.document.querySelectorAll(\"head > script\");\n    var l = scripts.length;\n\n    for (var i = 0; i < l; i++)\n    {\n      var s = scripts[i];\n\n      var item = document.createElement(\"listitem\");\n      item.setAttribute(\"scriptIndex\", i);\n      var hasSrc = s.hasAttribute(\"src\");\n      var url = s.src;\n      if (!UrlUtils.isTextURI(url))\n        url = UrlUtils.makeAbsoluteUrl(url);\n\n      item.setAttribute(\"image\", hasSrc ? \"chrome://scripteditor/skin/web.png\"\n                                        : \"chrome://scripteditor/skin/embedded.png\");\n      if (hasSrc && UrlUtils.newURI(s.src).scheme != \"file\") {\n        item.setAttribute(\"style\", \"font-style: italic\");\n        item.setAttribute(\"label\", s.getAttribute(\"src\"));\n        item.setAttribute(\"tooltiptext\", \"External script at \" + s.getAttribute(\"src\"));\n      }\n      else {\n        var contents = hasSrc ? GetFileContents(url) : \"\";\n        item.setAttribute(\"label\", (hasSrc ? contents : s.textContent).substr(0, 60).replace( /\\n/g, \" \").trim());\n        item.setAttribute(\"tooltiptext\", hasSrc ? \"External script at \" + s.getAttribute(\"src\") + \"\\n\\n\" + contents\n                                                : s.textContent.trim());\n      }\n\n\n      item.setAttribute(\"class\", \"listitem-iconic \" + (hasSrc ? \"external\" : \"embedded\"));\n      item.setAttribute(\"crop\",  hasSrc ? \"center\" : \"end\");\n      item.setAttribute(\"scriptsrc\", url);\n      item.setAttribute(\"imagetheming\", \"never\");\n\n      gDialog.scriptLists.appendChild(item);\n    }\n    gDialog.ProjectPlusButton.removeAttribute(\"disabled\");\n    gDialog.ProjectMinusButton.setAttribute(\"disabled\", \"true\");\n    gDialog.ProjectConfigButton.setAttribute(\"disabled\", \"true\");\n  }\n}\n\nfunction EnablePanel(aKeyword)\n{\n  for (var i = 0; i < disabledUI.length; i++)\n  {\n    gDialog[disabledUI[i]].removeAttribute(\"disabled\");\n  }\n\n  if (gDialog.scriptLists.selectedIndex == -1)\n  {\n    gDialog.ProjectMinusButton.setAttribute(\"disabled\", \"true\");\n    gDialog.ProjectConfigButton.setAttribute(\"disabled\", \"true\");\n  }\n\n  Inspect();\n}\n\nfunction DisablePanel(aKeyword)\n{\n  for (var i = 0; i < disabledUI.length; i++)\n  {\n    gDialog[disabledUI[i]].setAttribute(\"disabled\", \"true\");\n  }\n}\n\nfunction SelectScript()\n{\n  var item = gDialog.scriptLists.selectedItem;\n  if (!item) return; // sanity check\n  gDialog.ProjectMinusButton.removeAttribute(\"disabled\");\n  gDialog.ProjectConfigButton.removeAttribute(\"disabled\");\n}\n\nfunction UpdateConfigMenu()\n{\n  var index = gDialog.scriptLists.selectedIndex;\n  var item  =  gDialog.scriptLists.selectedItem;\n  var classes = item.classList;\n  gDialog.editScriptMenuitem.disabled  = !classes.contains(\"embedded\");\n\n  gDialog.moveUpMenuitem.disabled = (index == 0);\n  gDialog.moveDownMenuitem.disabled = (index == gDialog.scriptLists.itemCount - 1);\n}\n\nfunction onDbleClick(aTarget)\n{\n  if (aTarget.nodeName != \"listitem\")\n    return;\n  var classes = aTarget.classList;\n  var scriptSrc = aTarget.getAttribute(\"scriptsrc\");\n  if (classes.contains(\"embedded\") || scriptSrc.substr(0, 8) == \"file:///\")\n  {\n    var scriptIndex = parseInt(aTarget.getAttribute(\"scriptIndex\"));\n    var editor = gMain.EditorUtils.getCurrentEditor();\n    var scripts = editor.document.querySelectorAll(\"head > script\");\n    var s = scripts[scriptIndex];\n    var source;\n    if (classes.contains(\"embedded\"))\n      source = s.textContent;\n    else\n      source = GetFileContents(scriptSrc);\n    var rv = {value: source, cancelled: false};\n    window.openDialog(\"chrome://scripteditor/content/editor.xul\",\"_blank\",\n                      \"chrome,modal=yes,titlebar,resizable=yes,dialog=no\", rv, scriptSrc);\n    if (!rv.cancelled)\n    {\n      if (classes.contains(\"embedded\"))\n        s.textContent = rv.value;\n      else\n        SaveFileContents(scriptSrc, rv.value);\n      Inspect();\n    }\n  }\n}\n\nfunction EditScript()\n{\n  var item  = gDialog.scriptLists.selectedItem;\n  onDbleClick(item);\n}\n\nfunction DeleteScript()\n{\n\tvar captionStr = gDialog.bundle.getString(\"ConfirmDeletionTitle\");\n\tvar msgStr = gDialog.bundle.getString(\"ConfirmDeletion\");\n\tvar confirmed = PromptUtils.confirm(captionStr, msgStr);\n  if (confirmed)\n  {\n    var item  =  gDialog.scriptLists.selectedItem;\n    var scriptIndex = parseInt(item.getAttribute(\"scriptIndex\"));\n    var editor = gMain.EditorUtils.getCurrentEditor();\n    var scripts = editor.document.querySelectorAll(\"head > script\");\n    var s = scripts[scriptIndex];\n    editor.deleteNode(s);\n    Inspect();\n  }\n}\n\nfunction AddExternalScript()\n{\n  var result = {value:null};\n  var captionStr = gDialog.bundle.getString(\"AddExternalScriptTitle\");\n  var msgStr = gDialog.bundle.getString(\"PromptScriptURL\");\n  var confirmed = PromptUtils.prompt(window, captionStr, msgStr, result, null, {value:0});\n  if (confirmed)\n  {\n    var editor = gMain.EditorUtils.getCurrentEditor();\n    var s = editor.createElementWithDefaults(\"script\");\n    s.setAttribute(\"type\", \"application/x-javascript\");\n    s.setAttribute(\"src\",  result.value);\n    gMain.EditorUtils.appendHeadElement(s);\n    Inspect();\n  }\n}\n\nfunction AddEmbeddedScript()\n{\n  var editor = gMain.EditorUtils.getCurrentEditor();\n  var s = editor.createElementWithDefaults(\"script\");\n  s.setAttribute(\"type\", \"application/x-javascript\");\n  gMain.EditorUtils.appendHeadElement(s);\n  Inspect();\n  onDbleClick(gDialog.scriptLists.getItemAtIndex(gDialog.scriptLists.itemCount - 1));\n}\n\nfunction Move(aIncrement)\n{\n  var item  =  gDialog.scriptLists.selectedItem;\n  var scriptIndex = parseInt(item.getAttribute(\"scriptIndex\"));\n  var editor = gMain.EditorUtils.getCurrentEditor();\n  var scripts = editor.document.querySelectorAll(\"head > script\");\n  var s = scripts[scriptIndex];\n  var newPosition = scripts[scriptIndex + aIncrement];\n  var head = newPosition.parentNode;\n  editor.beginTransaction();\n  editor.deleteNode(s);\n  var position = 0;\n  while(newPosition.previousSibling)\n  {\n    newPosition = newPosition.previousSibling;\n    position++;\n  }\n  editor.insertNode(s, head, position + (aIncrement > 0 ? 1 : 0));\n  editor.endTransaction();\n\n  Inspect();\n  gDialog.scriptLists.selectedIndex = scriptIndex + aIncrement;\n}\n\nfunction GetFileContents(aSpec)\n{\n  var data = \"\";\n  var file = UrlUtils.newLocalFile(aSpec);\n  var fstream = Components.classes[\"@mozilla.org/network/file-input-stream;1\"].\n                createInstance(Components.interfaces.nsIFileInputStream);\n  var cstream = Components.classes[\"@mozilla.org/intl/converter-input-stream;1\"].\n                createInstance(Components.interfaces.nsIConverterInputStream);\n  fstream.init(file, -1, 0, 0);\n  cstream.init(fstream, \"UTF-8\", 0, 0); // you can use another encoding here if you wish\n  \n  var str = {};\n  var read = 0;\n  do { \n    read = cstream.readString(0xffffffff, str); // read as much as we can and put it in str.value\n    data += str.value;\n  } while (read != 0);\n  cstream.close(); // this closes fstream\n  return data;\n}\n\nfunction SaveFileContents(aSpec, aSource)\n{\n  var file = UrlUtils.newLocalFile(aSpec);\n  var foStream = Components.classes[\"@mozilla.org/network/file-output-stream;1\"].\n                 createInstance(Components.interfaces.nsIFileOutputStream);\n  \n  // use 0x02 | 0x10 to open file for appending.\n  foStream.init(file, 0x02 | 0x08 | 0x20, 0x1b6, 0);\n  // write, create, truncate\n  // In a c file operation, we have no need to set file mode with or operation,\n  // directly using \"r\" or \"w\" usually.\n  \n  // if you are sure there will never ever be any non-ascii text in data you can \n  // also call foStream.writeData directly\n  var converter = Components.classes[\"@mozilla.org/intl/converter-output-stream;1\"].\n                  createInstance(Components.interfaces.nsIConverterOutputStream);\n  converter.init(foStream, \"UTF-8\", 0, 0);\n  converter.writeString(aSource);\n  converter.close(); // this closes foStream\n}\n"
  },
  {
    "path": "sidebars/scripteditor/content/scripteditor.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://scripteditor/skin/scripteditor.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/listboxBg.css\" type=\"text/css\"?>\n\n<!DOCTYPE page [\n  <!ENTITY % composerOverlayDTD SYSTEM \"chrome://scripteditor/locale/scripteditor.dtd\">\n  %composerOverlayDTD;\n]>\n\n<page  id         = \"scripteditor\"\n        windowtype = \"BlueGriffon:ScriptEditor\"\n        title      = \"Script Editor\"\n        xmlns      = \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n\t      xmlns:html = \"http://www.w3.org/1999/xhtml\"\n\t      onload     = \"Startup()\"\n\t      onunload   = \"Shutdown()\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://bluegriffon/content/utils/prompter.js\"/>\n  <script type=\"application/x-javascript\"  src=\"chrome://scripteditor/content/scripteditor.js\"/>\n\n  <stringbundle id=\"bundle\" src=\"chrome://scripteditor/locale/scripteditor.properties\"/>\n\n  <vbox id=\"mainBox\" flex=\"1\" style=\"visibility: hidden\">\n\t  <listbox id=\"scriptLists\" flex=\"1\"\n\t           ondblclick=\"onDbleClick(event.originalTarget)\"\n\t           onselect=\"SelectScript()\"/>\n\t  <hbox id=\"ProjectMgrBox\" class=\"listboxBg\">\n\t    <toolbarbutton class=\"listboxBgPlusButton\"\n\t                   tooltiptext=\"&newScript.tooltip;\"\n\t                   id=\"ProjectPlusButton\"\n\t                   type=\"menu\">\n\t      <menupopup>\n\t        <menuitem label=\"&addExternalScript.label;\"\n\t                  oncommand=\"AddExternalScript()\"/>\n\t         <menuitem label=\"&addEmbeddedScript.label;\"\n\t                  oncommand=\"AddEmbeddedScript()\"/>\n\t      </menupopup>\n\t    </toolbarbutton>\n\t    <toolbarbutton class=\"listboxBgMinusButton\"\n\t                   disabled=\"true\"\n\t                   id=\"ProjectMinusButton\"\n\t                   tooltiptext=\"&removeScript.tooltip;\"\n\t                   oncommand=\"DeleteScript()\"/>\n\t    <toolbarbutton class=\"listboxBgConfigButton\"\n\t                   tooltiptext=\"&modifyScript.tooltip;\"\n\t                   disabled=\"true\" type=\"menu\"\n\t                   id=\"ProjectConfigButton\">\n\t      <menupopup onpopupshowing=\"UpdateConfigMenu()\">\n\t        <menuitem label=\"&editScript.label;\"\n\t                  oncommand=\"EditScript()\"\n\t                  id=\"editScriptMenuitem\"/>\n\t        <menuseparator/>\n\t        <menuitem label=\"&moveUp.label;\"\n\t                  oncommand=\"Move(-1)\"\n\t                  id=\"moveUpMenuitem\"/>\n\t        <menuitem label=\"&moveDown.label;\"\n\t                  oncommand=\"Move(+1)\"\n\t                  id=\"moveDownMenuitem\"/>\n\t      </menupopup>\n\t    </toolbarbutton>\n\t  </hbox>\n  </vbox>\n</page>\n"
  },
  {
    "path": "sidebars/scripteditor/content/scripteditorOverlay.js",
    "content": ""
  },
  {
    "path": "sidebars/scripteditor/content/scripteditorOverlay.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE overlay [\n  <!ENTITY % scripteditorDTD SYSTEM \"chrome://scripteditor/locale/scripteditorOverlay.dtd\">\n  %scripteditorDTD;\n]>\n\n<overlay id=\"scripteditorOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <menupopup id=\"panelsMenuPopup\">\n    <menuitem id=\"panel-scripteditor-menuitem\"\n              panel=\"panel-scripteditor\"\n              windowType=\"BlueGriffon:ScriptEditor\"\n              url=\"chrome://scripteditor/content/scripteditor.xul\"\n              label=\"&scripteditor.label;\"\n              decked=\"true\"\n              type=\"checkbox\"/>\n  </menupopup>\n\n  <panelset id=\"panels\">\n    <panel id=\"panel-scripteditor\"\n           decked=\"true\"\n           floating=\"true\"\n           label=\"&scripteditor.label;\">\n      <iframe type=\"chrome\"\n              flex=\"1\"/>\n    </panel>\n  </panelset>\n\n</overlay>         \n\n"
  },
  {
    "path": "sidebars/scripteditor/jar.mn",
    "content": ""
  },
  {
    "path": "sidebars/scripteditor/jar.mn.in",
    "content": "\nscripteditor.jar:\n% content   scripteditor          %content/scripteditor/\n% skin    scripteditor    classic/1.0 %skin/classic/scripteditor/\n% overlay   chrome://bluegriffon/content/xul/bluegriffon.xul    chrome://scripteditor/content/scripteditorOverlay.xul\n  content/scripteditor/scripteditorOverlay.xul      (content/scripteditorOverlay.xul)\n  content/scripteditor/scripteditor.xul             (content/scripteditor.xul)\n  content/scripteditor/scripteditor.js              (content/scripteditor.js)\n* content/scripteditor/editor.js                    (content/editor.js)\n* content/scripteditor/editor.xul                   (content/editor.xul)\n  skin/classic/scripteditor/scripteditor.css        (skin/scripteditor.css)\n  skin/classic/scripteditor/editor.css              (skin/editor.css)\n  skin/classic/scripteditor/plus.png                (skin/plus.png)\n  skin/classic/scripteditor/minus.png               (skin/minus.png)\n  skin/classic/scripteditor/config.png              (skin/config.png)\n  skin/classic/scripteditor/minus-disabled.png      (skin/minus-disabled.png)\n  skin/classic/scripteditor/config-disabled.png     (skin/config-disabled.png)\n  skin/classic/scripteditor/web.png                 (skin/web.png)\n  skin/classic/scripteditor/embedded.png            (skin/embedded.png)\n  skin/classic/scripteditor/scripteditor-icon.png   (skin/scripteditor-icon.png)\n\n"
  },
  {
    "path": "sidebars/scripteditor/moz.build",
    "content": "JAR_MANIFESTS += ['jar.mn']"
  },
  {
    "path": "sidebars/scripteditor/skin/editor.css",
    "content": "#bespinToolbox1, #bespinToolbox2 {\n  margin: 0px;\n  background-color: #28201C;\n  margin-left: 1px;\n  margin-right: 1px;\n  border-top: thin solid rgb(75, 73, 65);\n  color: rgb(208, 208, 208);\n}\n\n#bespinLineTextbox {\n  border-radius: 11px 11px 11px 11px;\n  -moz-appearance: none;\n  border: thin solid rgb(40, 32, 28);\n  padding-left: 5px;\n  padding-right: 5px;\n  text-align: right;\n  background-color: rgb(208, 208, 208);\n}\n\n#bespinFindTextbox,\n#bespinReplaceTextbox {\n  -moz-appearance: none;\n  border: thin solid rgb(40, 32, 28);\n  border-radius: 11px 11px 11px 11px;\n  height: 16px;\n  font-size: 11px;\n  padding: 0px 5px;\n  background-color: rgb(208, 208, 208);\n}\n\n#bespinFindTextbox html|input,\n#bespinReplaceTextbox html|input {\n  -moz-appearance: none ! important;\n  border: 0px none !important;\n  background-color: transparent ! important;\n}\n\n#bespinFindTextbox .textbox-search-clear,\n#bespinReplaceTextbox .textbox-search-clear {\n  width: 10px; height: 10px;\n}\n\n#bespinFindTextbox.notfound {\n  background-color: rgb(253, 145, 155);\n  color: black;\n}\n\n.findBarButton {\n  padding: 0px 12px 0px 12px;\n  -moz-appearance: none;\n  font-size: smaller;\n  border-radius: 11px;\n  border-top: 1px solid #aaa;\n  border-left: 1px solid #ccc;\n  border-right: 1px solid #ccc;\n  border-bottom: 1px solid #ccc;\n  -moz-border-top-colors:#aaa #bbb #ccc #ddd;\n  -moz-border-left-colors:#aaa #bbb #ccc #ddd;\n  -moz-border-bottom-colors:#aaa #bbb #ccc #ddd;\n  -moz-border-right-colors:#aaa #bbb #ccc #ddd;\n  background-color: #ddd;\n  color: black;\n}\n\n#bespinFindPrevious {\n  padding: 0px 8px 0px 12px;\n  border-top-right-radius: 0px;\n  border-bottom-right-radius: 0px;\n  margin-right: 0px;\n}\n\n#bespinFindNext {\n  padding: 0px 12px 0px 8px;\n  border-top-left-radius: 0px;\n  border-bottom-left-radius: 0px;\n  margin-left: 0px;\n}\n\n.findBarButton:active {\n  background-color: silver;\n}\n\n#closeFindbarButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/close-findbar.png\");\n}\n\n#closeFindbarButton:hover {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/close-findbar-hover.png\");\n}\n\n#closeFindbarButton:active:hover {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/close-findbar-active.png\");\n}\n"
  },
  {
    "path": "sidebars/scripteditor/skin/scripteditor.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is Composer.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n@import url(\"chrome://bluegriffon/skin/black.css\");\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n@namespace html url(\"http://www.w3.org/1999/xhtml\");\n\npage {\n  -moz-appearance: none;\n  background-color: transparent;\n  color: var(--bg-main-foreground-color);\n  font-size: smaller;\n}\n\n#scriptLists {\n  margin: 4px 4px 0px 4px;\n  -moz-appearance: none;\n  background-color: var(--bg-list-background);\n  border: thin solid var(--bg-dark-border);\n  color: var(--bg-main-foreground-color);\n}\n\n#ProjectMgrBox {\n  margin: 0px 4px 4px 4px;\n}\n\n\nrichlistitem {\n  padding: 2px;\n}\n\n.embedded {\n  font-family: monospace;\n}\n\nlistitem {\n  color: var(--bg-main-foreground-color);\n}\n\nlistbox[disabled] > listitem {\n  color: silver;\n}\n"
  },
  {
    "path": "sidebars/stylesheets/Makefile.in",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Mozilla.org\n#\n# The Initial Developer of the Original Code is\n# Netscape Communications Corporation.\n# Portions created by the Initial Developer are Copyright (C) 2003\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Daniel Glazman (daniel@glazman.org), on behalf of Lindows.com\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nDEPTH    = ../../..\ntopsrcdir  = @top_srcdir@\nsrcdir  = @srcdir@\nVPATH    = @srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\ninclude $(topsrcdir)/config/rules.mk\n\n"
  },
  {
    "path": "sidebars/stylesheets/content/editor.js",
    "content": "Components.utils.import(\"resource://gre/modules/Services.jsm\");\nComponents.utils.import(\"resource://gre/modules/reflect.jsm\");\nComponents.utils.import(\"resource://gre/modules/editorHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/l10nHelper.jsm\");\n\nvar bespinEditor = null;\nvar gSource = {value: \"\"};\n\nfunction _InstallBespin(aValue)\n{\n  var theme = null;\n  try {\n    theme = GetPrefs().getCharPref(\"bluegriffon.source.theme\");\n  }\n  catch(e) {}\n\n  gDialog.bespinIframe.addEventListener(\"load\", function() {InstallBespin(gDialog.bespinIframe, theme, aValue);}, true);\n  gDialog.bespinIframe.setAttribute(\"src\", \"resource://gre/res/csseditor.html\");\n}\n\nfunction Startup()\n{\n  if (\"arguments\" in window)\n    gSource = window.arguments[0];\n\n  var src = window.arguments[1];\n  if (src)\n    window.document.documentElement.setAttribute(\"title\", \"BlueGriffon - \" + src.substr(src.lastIndexOf(\"/\") + 1));\n  GetUIElements();\n\n  _InstallBespin(gSource.value);\n}\n\nfunction CommitChanges()\n{\n  gSource.cancelled = false;\n  var bespinEditor = gDialog.bespinIframe.contentWindow.wrappedJSObject.gEditor;\n  gSource.value = bespinEditor.getValue();\n  window.close();\n}\n\nfunction InstallBespin(aIframe, aTheme, aValue)\n{\n  aIframe.contentWindow.wrappedJSObject.installCodeMirror(BespinKeyPressCallback,\n                                          null,\n                                          aTheme,\n                                          aValue);\n}\n\nfunction onBespinFocus(aIframe)\n{\n  aIframe.focus();\n}\n\nfunction onBespinLineBlur(aElt)\n{\n  aElt.value = \"\";\n}\n\nfunction onBespinLineKeypress(aEvent, aElt)\n{\n  var bespinEditor = gDialog.bespinIframe.contentWindow.wrappedJSObject.gEditor;\n\n  if (aEvent.keyCode == 13) {\n    var line = aElt.value;\n    bespinEditor.setCursor(parseInt(line) - 1, 0);\n    onBespinLineBlur(aElt);\n    onBespinFocus(bespinEditor);\n  }\n  if (aEvent.keyCode == 13 ||\n      (aEvent.keyCode == 27 && !aEvent.which)) { // ESC key\n    gDialog.bespinToolbox1.hidden = true;\n    gDialog.bespinToolbox2.hidden = true;\n    bespinEditor.lastNeedle = null;\n    bespinEditor.focus();\n  }\n}\n\nfunction ToggleBespinFindCaseSensitivity()\n{\n  var bespinIframe = gDialog.bespinIframe;\n  BespinFind(bespinIframe.getUserData(\"findLastDirection\"), true);\n}\n\nfunction BespinFind(aForward, aInitial)\n{\n  var sourceIframe = gDialog.bespinIframe;\n  var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n  sourceIframe.setUserData(\"findLastDirection\", aForward, null);\n  var query = gDialog.bespinFindTextbox.value;\n  var isCaseSensitive = !gDialog.bespinFindCaseSensitive.checked;\n\n  var found = sourceIframe.contentWindow.wrappedJSObject.findNeedle(aForward, aInitial, query, isCaseSensitive);\n\n  if (!found) {\n    //gDialog.bespinFindCaseSensitive.hidden = true;\n    gDialog.bespinFindPrevious.hidden = true;\n    gDialog.bespinFindNext.hidden = true;\n    gDialog.bespinFindTextbox.className = \"notfound\";\n    gDialog.bespinToolbox2.hidden = true;\n    return false;\n  }\n\n  gDialog.bespinFindCaseSensitive.hidden = false;\n  gDialog.bespinFindPrevious.hidden = false;\n  gDialog.bespinFindNext.hidden = false;\n  gDialog.bespinFindTextbox.className = \"\";\n  gDialog.bespinToolbox2.hidden = false;\n  return true;\n}\n\nfunction onBespinFindClear(aEvent, aElt)\n{\n  if (!aElt.value) {\n    aElt.className = \"\";\n    gDialog.bespinFindCaseSensitive.hidden = true;\n    gDialog.bespinFindPrevious.hidden = true;\n    gDialog.bespinFindNext.hidden = true;\n    gDialog.bespinToolbox2.hidden = true;\n  }\n}\n\nfunction onBespinFindKeypress(aEvent)\n{\n  if (aEvent.keyCode == 27 && !aEvent.which) { // ESC key\n    gDialog.bespinToolbox1.hidden = true;\n    gDialog.bespinToolbox2.hidden = true;\n    var sourceIframe = gDialog.bespinIframe;\n    var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n    sourceEditor.focus();\n  }\n}\n\nfunction BespinKeyPressCallback(aEvent)\n{\n#ifdef XP_MACOSX\n  if (aEvent.metaKey &&\n      !aEvent.ctrlKey &&\n      !aEvent.altKey) {\n#else\n  if (!aEvent.metaKey &&\n      aEvent.ctrlKey &&\n      !aEvent.altKey) {\n#endif\n    switch (aEvent.which) {\n      case 102: // meta-f\n      case 114: // meta-r\n        aEvent.preventDefault();\n        WysiwygShowFindBar();\n        break;\n      case 103:\n        aEvent.preventDefault();\n        if (!gDialog.bespinToolbox1.hidden) {\n\t        BespinFind(true, false);\n\t        gDialog.bespinFindTextbox.focus();\n        }\n        break;\n      case 108: // meta-l\n        aEvent.preventDefault();\n        gDialog.bespinToolbox1.hidden = false;\n        gDialog.bespinLineTextbox.focus();\n        break;\n      /*case 99: // meta-c XXX Workaround for Copy horked in Bespin0.9+Gecko2\n      case 120: // meta-x XXX\n        {\n          aEvent.preventDefault();\n          var sourceEditor = EditorUtils.getCurrentSourceEditor();\n          var selection = sourceEditor.selectedText;\n          var clipboardSvc = Components.classes[\"@mozilla.org/widget/clipboard;1\"].\n                             getService(Components.interfaces.nsIClipboard);\n          var xferable = Components.classes[\"@mozilla.org/widget/transferable;1\"].\n                         createInstance(Components.interfaces.nsITransferable);\n          xferable.addDataFlavor(\"text/unicode\");\n          var s = Components.classes[\"@mozilla.org/supports-string;1\"].\n                  createInstance(Components.interfaces.nsISupportsString);\n          s.data = selection;\n          xferable.setTransferData(\"text/unicode\", s, selection.length * 2);\n          clipboardSvc.setData(xferable, null, Components.interfaces.nsIClipboard.kGlobalClipboard);\n        }\n        if (aEvent.which == 120)\n          sourceEditor.selectedText = \"\";\n        break;*/\n      default:\n        break;\n    }\n  }\n}\n\nfunction BespinReplace()\n{\n  var sourceIframe = gDialog.bespinIframe;\n  var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n  if (sourceEditor.lastNeedle && sourceEditor.lastNeedle.from() && sourceEditor.lastNeedle.to()) {\n    var end = sourceEditor.lastNeedle.to();\n    sourceEditor.lastNeedle.replace(gDialog.bespinReplaceTextbox.value);\n    sourceEditor.setCursor(end);\n    //sourceEditor.focus();\n  }\n}\n\nfunction BespinReplaceAndFind()\n{\n  BespinReplace();\n  BespinFind(true, false);\n}\n\nfunction BespinReplaceAll()\n{\n  var occurences = 0;\n  var sourceIframe = gDialog.bespinIframe;\n  var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n  sourceEditor.setCursor(0,0);\n  var query = gDialog.bespinFindTextbox.value;\n  var isCaseSensitive = gDialog.bespinFindCaseSensitive.checked;\n\n  var found = sourceIframe.contentWindow.wrappedJSObject.findNeedle(true, true, query, isCaseSensitive);\n\n  if (found) {\n\t  while (sourceEditor.lastNeedle &&\n\t         sourceEditor.lastNeedle.from() &&\n\t         sourceEditor.lastNeedle.to()) {\n\t    occurences++;\n\t    var end = sourceEditor.lastNeedle.to();\n\t    sourceEditor.lastNeedle.replace(gDialog.bespinReplaceTextbox.value);\n\t    sourceEditor.setCursor(end);\n\t\n\t    BespinFind(true, false);\n\t    var from = sourceEditor.getCursor(true);\n\t    if (end.line > from.line || (from.line == end.line && from.ch < end.ch))\n\t      break;\n\t  }\n  }\n\n  var title = L10NUtils.getString(\"ReplaceAll\");\n  var msg = L10NUtils.getString(\"ReplacedPart1\") +\n            \" \" +\n            occurences +\n            \" \" +\n            L10NUtils.getString(\"ReplacedPart2\");\n  Services.prompt.alert(null, title, msg);\n}\n\nfunction WysiwygShowFindBar()\n{\n  gDialog.bespinToolbox1.hidden = false;\n\n  var sourceIframe = gDialog.bespinIframe;\n  var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n  var text = sourceEditor.getSelection();\n  if (text) {\n    gDialog.bespinFindTextbox.value = text;\n    BespinFind(true, true);\n  }\n  gDialog.bespinFindTextbox.focus();\n}\n\nfunction CloseFindBar()\n{\n  gDialog.bespinToolbox1.hidden = true;\n  gDialog.bespinToolbox2.hidden = true;\n  var sourceIframe = gDialog.bespinIframe;\n  var sourceEditor = sourceIframe.contentWindow.wrappedJSObject.gEditor;\n  sourceEditor.focus();\n}\n\n"
  },
  {
    "path": "sidebars/stylesheets/content/editor.xul",
    "content": "<?xml version=\"1.0\"?> \n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://stylesheets/skin/editor.css\" type=\"text/css\"?>\n\n<!DOCTYPE window [\n  <!ENTITY % overlayDTD       SYSTEM \"chrome://stylesheets/locale/stylesheetsOverlay.dtd\" >\n  <!ENTITY % editorDTD       SYSTEM \"chrome://stylesheets/locale/editor.dtd\" >\n  <!ENTITY % findbarDTD      SYSTEM \"chrome://bluegriffon/locale/findbar.dtd\" >\n  %overlayDTD;\n  %editorDTD;\n  %findbarDTD;\n]>            \n\n<window id=\"cssEditoreditor\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        title=\"&window.title;&stylesheetsPanel.title;\"\n        onload=\"Startup()\"\n        style=\"width: 75em; height: 25em\"\n        persist=\"screenX screenY width height\"\n        screenX=\"24\" screenY=\"24\">\n\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/editorUtils.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://stylesheets/content/editor.js\"/>\n\n\t<keyset id=\"mainKeySet\">\n\t  <key id=\"findkb\"              key=\"&findCmd.key;\"          observes=\"cmd_bgfind\"    modifiers=\"accel\"/>\n\t  <key id=\"replacekb\"           key=\"&replaceCmd.key;\"       observes=\"cmd_replace\"   modifiers=\"accel\"/>\n\t</keyset>\n\n\t<commandset id=\"mainCommandSet\">\n\t  <command id=\"cmd_bgfind\"         label=\"&findCmd.label;\"           accesskey=\"&findCmd.accesskey;\"   />\n\t  <command id=\"cmd_replace\"        label=\"&replaceCmd.label;\"        accesskey=\"&replaceCmd.accesskey;\"/>\n\t</commandset>\n\n  <iframe id=\"bespinIframe\"\n          flex=\"1\"/>\n\n#include ../../../base/content/bluegriffon/xul/findbar.inc\n\n  <hbox>\n    <spacer flex=\"1\"/>\n    <button label=\"&commitChanges.label;\"\n            oncommand=\"CommitChanges()\"/>\n  </hbox>\n</window>\n\n"
  },
  {
    "path": "sidebars/stylesheets/content/stylesheets.js",
    "content": "Components.utils.import(\"resource://gre/modules/editorHelper.jsm\");\n\nComponents.utils.import(\"resource://gre/modules/prompterHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/urlHelper.jsm\");\nComponents.utils.import(\"resource://gre/modules/fileChanges.jsm\");\n\nvar gMain = null;\nvar gDoc = null;\nvar gEditor = null;\n\nvar gMutationObserver = null;\n\nvar gIsPanelActive = true;\n\nfunction Startup()\n{\n  GetUIElements();\n\n  if (window.top &&\n      \"NotifierUtils\" in window.top)\n    gMain = window.top;\n  else if (window.top && window.top.opener &&\n           \"NotifierUtils\" in window.top.opener)\n    gMain = window.top.opener;\n\n  if (!gMain)\n    return;\n\n  gMain.NotifierUtils.addNotifierCallback(\"tabClosed\",\n                                    Inspect,\n                                    window);\n  gMain.NotifierUtils.addNotifierCallback(\"tabCreated\",\n                                    Inspect,\n                                    window);\n  gMain.NotifierUtils.addNotifierCallback(\"tabSelected\",\n                                          Inspect,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"redrawPanel\",\n                                    RedrawAll,\n                                    window);\n  gMain.NotifierUtils.addNotifierCallback(\"panelClosed\",\n                                    PanelClosed,\n                                    window);\n  gMain.NotifierUtils.addNotifierCallback(\"afterEnteringSourceMode\",\n                                          Inspect,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"afterLeavingSourceMode\",\n                                          Inspect,\n                                          window);\n  gMain.NotifierUtils.addNotifierCallback(\"CSSEditorChanges\",\n                                          Inspect,\n                                          window);\n  gDialog.contentsTree.addEventListener(\"DOMAttrModified\", onTreeModified, true);\n  gMutationObserver = new MutationObserver(function(mutations) {\n    mutations.forEach(function(mutation) {\n      if (mutation.target.getAttribute(\"class\") == \"enabledCheckbox\") {\n        var treeitem = mutation.target.parentNode.parentNode;\n        var elt = treeitem.getUserData(\"element\");\n        var sheet = elt.sheet;\n        sheet.disabled = !(mutation.target.getAttribute(\"value\") == \"true\");\n      }\n    });    \n  });\n  Inspect();\n}\n\nfunction Shutdown()\n{\n  gDialog.contentsTree.removeEventListener(\"DOMAttrModified\", onTreeModified, true);\n  gMutationObserver.disconnect();\n\n  gMain.NotifierUtils.removeNotifierCallback(\"tabClosed\",\n                                    Inspect,\n                                    window);\n  gMain.NotifierUtils.removeNotifierCallback(\"tabCreated\",\n                                    Inspect,\n                                    window);\n  gMain.NotifierUtils.removeNotifierCallback(\"tabSelected\",\n                                             Inspect,\n                                             window);\n  gMain.NotifierUtils.removeNotifierCallback(\"redrawPanel\",\n                                    RedrawAll,\n                                    window);\n  gMain.NotifierUtils.removeNotifierCallback(\"panelClosed\",\n                                    PanelClosed,\n                                    window);\n  gMain.NotifierUtils.removeNotifierCallback(\"afterEnteringSourceMode\",\n                                             Inspect,\n                                             window);\n  gMain.NotifierUtils.removeNotifierCallback(\"afterLeavingSourceMode\",\n                                             Inspect,\n                                             window);\n  gMain.NotifierUtils.removeNotifierCallback(\"CSSEditorChanges\",\n                                          Inspect,\n                                          window);\n}\n\nfunction RedrawAll(aNotification, aPanelId)\n{\n  if (aPanelId == \"panel-stylesheets\") {\n    gIsPanelActive = true;\n  }\n}\n\nfunction PanelClosed(aNotification, aPanelId)\n{\n  if (aPanelId == \"panel-stylesheets\")\n    gIsPanelActive = false;\n}\n\nfunction Inspect()\n{\n  var editor = gMain.EditorUtils.getCurrentEditor();\n  var visible = editor && (gMain.EditorUtils.isWysiwygMode());\n  gDialog.mainBox.style.visibility = visible ? \"\" : \"hidden\";\n  gMain.document.querySelector(\"[panelid='panel-stylesheets']\").className = visible ? \"\" : \"inactive\";\n  if (!visible) {\n    return;\n  }\n\n  if (!editor || !editor.document)\n    return;\n\n  var sets = editor.document.styleSheetSets;\n  deleteAllChildren(gDialog.stylesheetSetsMenupopup);\n  if (sets.length) {\n    gDialog.stylesheetSetsMenulist.disabled = false;\n    var preferred = editor.document.preferredStyleSheetSet;\n    if (preferred) {\n      gDialog.stylesheetSetsMenulist.appendItem(preferred, preferred);\n      if (sets.length > 1)\n        gDialog.stylesheetSetsMenupopup.appendChild(document.createElement(\"menuseparator\"));\n    }\n    for (var i = 0; i < sets.length; i++) {\n      var sset = sets.item(i);\n      if (sset != preferred)\n        gDialog.stylesheetSetsMenulist.appendItem(sset, sset);\n    }\n    // WARNING: plagged by https://bugzilla.mozilla.org/show_bug.cgi?id=894874\n    gDialog.stylesheetSetsMenulist.value = editor.document.selectedStyleSheetSet;\n  }\n  else {\n    gDialog.stylesheetSetsMenulist.appendItem(\"--\", \"--\");\n    gDialog.stylesheetSetsMenulist.value = \"--\";\n    gDialog.stylesheetSetsMenulist.disabled = true;\n  }\n\n  var treechildren = gDialog.contentsTree.querySelector(\"treechildren\");\n  if (treechildren)\n    treechildren.parentNode.removeChild(treechildren);\n\n  gEditor = editor;\n  gDoc = gMain.EditorUtils.getCurrentDocument();\n  var headElt = gDoc.querySelector(\"head\");\n  var styleElts = headElt.querySelectorAll(\"style,link[rel='stylesheet'],link[rel='alternate stylesheet']\");\n  for (var i = 0; i < styleElts.length; i++) {\n    var item = AddTreeItem(gDialog.contentsTree);\n    var s = styleElts[i];\n    var t1, t2, t3, t4, tooltip;\n    if (s.nodeName.toLowerCase() == \"style\") {\n      t1 = \"<style>\";\n      t2 = \"\";\n      t3 = s.hasAttribute(\"title\") ? s.getAttribute(\"title\") : \"\";\n      t4 = s.hasAttribute(\"media\") ? s.getAttribute(\"media\") : \"\";\n      tooltip = s.textContent;\n    }\n    else {\n      t1 = s.getAttribute(\"href\");\n      t2 = ((s.getAttribute(\"rel\").toLowerCase().trim() == \"alternate stylesheet\") ? \"✔\" : \"\");\n      t3 = s.hasAttribute(\"title\") ? s.getAttribute(\"title\") : \"\";\n      t4 = s.hasAttribute(\"media\") ? s.getAttribute(\"media\") : \"\";\n      tooltip = \"\";\n    }\n    var cell0 = document.createElement(\"treecell\");\n    cell0.setAttribute(\"value\", s.sheet.disabled ? \"false\" : \"true\");\n    cell0.setAttribute(\"class\", \"enabledCheckbox\");\n    var config = { attributes: true };\n    gMutationObserver.observe(cell0, config);\n\n    var cell1 = document.createElement(\"treecell\");\n    cell1.setAttribute(\"label\", t1);\n    var cell2 = document.createElement(\"treecell\");\n    cell2.setAttribute(\"label\", t2);\n    var cell3 = document.createElement(\"treecell\");\n    cell3.setAttribute(\"label\", t3);\n    var cell4 = document.createElement(\"treecell\");\n    cell4.setAttribute(\"label\", t4);\n    item.firstChild.appendChild(cell0);\n    item.firstChild.appendChild(cell1);\n    item.firstChild.appendChild(cell2);\n    item.firstChild.appendChild(cell3);\n    item.firstChild.appendChild(cell4);\n    item.setAttribute(\"tooltiptext\", tooltip);\n    item.setUserData(\"element\", s, null);\n  }\n}\n\nfunction AddTreeItem(aElt)\n{\n  var treechildren = aElt.querySelector(\"treechildren\")\n  if (!treechildren) {\n    treechildren = document.createElement(\"treechildren\");\n    aElt.appendChild(treechildren);\n    if (aElt != gDialog.contentsTree) {\n      aElt.setAttribute(\"container\", \"true\");\n      aElt.setAttribute(\"open\", \"true\");\n    }\n  }\n  var treeitem = document.createElement(\"treeitem\");\n  var treerow = document.createElement(\"treerow\");\n  treeitem.appendChild(treerow);\n  treechildren.appendChild(treeitem);\n  return treeitem;\n}\n\nfunction AddStylesheet()\n{\n  window.openDialog(\"chrome://bluegriffon/content/dialogs/editStylesheet.xul\",\n                    \"_blank\",\n                    \"chrome,modal,titlebar,resizable=yes,dialog=yes\",\n                    null);\n  Inspect();\n  gMain.NotifierUtils.notify(\"StylesheetsPanelChanges\");\n}\n\nfunction UpdateButtons()\n{\n  var tree = gDialog.contentsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  if (!view || !view.selection || !view.selection.count) { // no selection...\n    gDialog.MinusButton.disabled = true;\n    gDialog.ConfigButton.disabled = true;\n    gDialog.DownButton.disabled = true;\n    gDialog.UpButton.disabled = true;\n    return;\n  }\n\n  var index = view.selection.currentIndex;\n  var treeitem = contentView.getItemAtIndex(index);\n  gDialog.MinusButton.disabled = false;\n  gDialog.ConfigButton.disabled = false;\n  gDialog.UpButton.disabled = !treeitem.previousElementSibling;\n  gDialog.DownButton.disabled = !treeitem.nextElementSibling;\n}\n\nfunction DeleteStylesheet()\n{\n  var tree = gDialog.contentsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  var index = view.selection.currentIndex;\n  var treeitem = contentView.getItemAtIndex(index);\n  var elt = treeitem.getUserData(\"element\");\n  gEditor.deleteNode(elt);\n  treeitem.parentNode.removeChild(treeitem);\n  gMain.NotifierUtils.notify(\"StylesheetsPanelChanges\");\n\n}\n\nfunction Up()\n{\n  var tree = gDialog.contentsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  var index = view.selection.currentIndex;\n  var treeitem = contentView.getItemAtIndex(index);\n  var previous = contentView.getItemAtIndex(index-1);\n\n  var elt = treeitem.getUserData(\"element\");\n  var previousElt = previous.getUserData(\"element\");\n  var child = previousElt.parentNode.firstChild;\n  var index = 0;\n  while (child && child != previousElt) {\n    index++;\n    child = child.nextSibling;\n  }\n  gEditor.insertNode(elt, elt.parentNode, index);\n  treeitem.parentNode.insertBefore(treeitem, previous);\n  gMain.NotifierUtils.notify(\"StylesheetsPanelChanges\");\n}\n\nfunction Down()\n{\n  var tree = gDialog.contentsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  var index = view.selection.currentIndex;\n  var treeitem = contentView.getItemAtIndex(index);\n  var next = contentView.getItemAtIndex(index+1);\n\n  var elt = treeitem.getUserData(\"element\");\n  var nextElt = next.getUserData(\"element\");\n  var child = nextElt.parentNode.firstChild;\n  var index = 0;\n  while (child && child != nextElt) {\n    index++;\n    child = child.nextSibling;\n  }\n  gEditor.insertNode(elt, elt.parentNode, index+1);\n  treeitem.parentNode.insertBefore(treeitem, next.nextSibling);\n  gMain.NotifierUtils.notify(\"StylesheetsPanelChanges\");\n\n}\n\nfunction UpdateStylesheet()\n{\n  var tree = gDialog.contentsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  var index = view.selection.currentIndex;\n  var treeitem = contentView.getItemAtIndex(index);\n  var elt = treeitem.getUserData(\"element\");\n\n  window.openDialog(\"chrome://bluegriffon/content/dialogs/editStylesheet.xul\",\n                    \"_blank\",\n                    \"chrome,modal,titlebar,resizable=yes,dialog=yes\",\n                    elt);\n  Inspect();\n  gMain.NotifierUtils.notify(\"StylesheetsPanelChanges\");\n\n}\n\nfunction OpenStylesheet()\n{\n  var tree = gDialog.contentsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  var index = view.selection.currentIndex;\n  var treeitem = contentView.getItemAtIndex(index);\n  var elt = treeitem.getUserData(\"element\");\n\n  var editor = gMain.EditorUtils.getCurrentEditor();\n\n  var href = elt.href;\n  if (!href || href.substr(0, 8) == \"file:///\")\n  {\n    if (elt.nodeName.toLowerCase() == \"style\")\n      source = elt.textContent;\n    else\n      source = GetFileContents(href);\n    var rv = {value: source, cancelled: true};\n    window.openDialog(\"chrome://stylesheets/content/editor.xul\",\"_blank\",\n                      \"chrome,modal=yes,titlebar,resizable=yes,dialog=no\", rv, href);\n    if (!rv.cancelled)\n    {\n      if (elt.nodeName.toLowerCase() == \"style\") {\n        editor.beginTransaction();\n        var child = elt.lastChild;\n        while (child) {\n          var tmp = child.previousSibling;\n          editor.deleteNode(child);\n          child = tmp;\n        }\n        editor.insertNode(editor.document.createTextNode(rv.value), elt, 0);\n        editor.endTransaction();\n      }\n      else {\n        SaveFileContents(href, rv.value);\n\n        var parent = elt.parentNode;\n        var nextElt = elt.nextSibling;\n        parent.removeChild(elt);\n\n        // reinsert the owner element to force reload of stylesheet\n        parent.insertBefore(elt, nextElt);\n        gMain.EditorUtils.getCurrentEditor().incrementModificationCount(1);\n      }\n      Inspect();\n      gMain.NotifierUtils.notify(\"StylesheetsPanelChanges\");\n    }\n  }\n}\n\nfunction GetFileContents(aSpec)\n{\n  var data = \"\";\n  var file = UrlUtils.newLocalFile(aSpec);\n  var fstream = Components.classes[\"@mozilla.org/network/file-input-stream;1\"].\n                createInstance(Components.interfaces.nsIFileInputStream);\n  var cstream = Components.classes[\"@mozilla.org/intl/converter-input-stream;1\"].\n                createInstance(Components.interfaces.nsIConverterInputStream);\n  fstream.init(file, -1, 0, 0);\n  cstream.init(fstream, \"UTF-8\", 0, 0); // you can use another encoding here if you wish\n  \n  var str = {};\n  var read = 0;\n  do { \n    read = cstream.readString(0xffffffff, str); // read as much as we can and put it in str.value\n    data += str.value;\n  } while (read != 0);\n  cstream.close(); // this closes fstream\n  return data;\n}\n\nfunction SaveFileContents(aSpec, aSource)\n{\n  try {\n    var file = UrlUtils.newLocalFile(aSpec);\n    var foStream = Components.classes[\"@mozilla.org/network/file-output-stream;1\"].\n                   createInstance(Components.interfaces.nsIFileOutputStream);\n    \n    // use 0x02 | 0x10 to open file for appending.\n    foStream.init(file, 0x02 | 0x08 | 0x20, 0x1b6, 0);\n    // write, create, truncate\n    // In a c file operation, we have no need to set file mode with or operation,\n    // directly using \"r\" or \"w\" usually.\n    \n    // if you are sure there will never ever be any non-ascii text in data you can \n    // also call foStream.writeData directly\n    var converter = Components.classes[\"@mozilla.org/intl/converter-output-stream;1\"].\n                    createInstance(Components.interfaces.nsIConverterOutputStream);\n    converter.init(foStream, \"UTF-8\", 0, 0);\n    converter.writeString(aSource);\n    converter.close(); // this closes foStream\n    FileChangeUtils.notifyFileModifiedByBlueGriffon(aSpec);\n  }\n  catch(e) {}\n}\n\nfunction onTreeModified(aEvent)\n{\n  if (aEvent.target != gDialog.contentsTree) // sanity check\n    return;\n\n  if (aEvent.attrName == \"editing\" && aEvent.attrChange == 2) { // we started editing\n    // stop it immediately\n    gDialog.contentsTree.stopEditing(false);\n  }\n}\n\nfunction SelectStyleSet(aList)\n{\n  var editor = gMain.EditorUtils.getCurrentEditor();\n  editor.document.selectedStyleSheetSet = aList.value;\n  Inspect();\n  gMain.NotifierUtils.notify(\"StylesheetsPanelChanges\");\n}\n\nfunction UpdateConfigMenu()\n{\n  var tree = gDialog.contentsTree;\n  var contentView = tree.contentView;\n  var view = tree.view;\n  var index = view.selection.currentIndex;\n  var treeitem = contentView.getItemAtIndex(index);\n  var elt = treeitem.getUserData(\"element\");\n\n  var href = elt.href;\n  gDialog.styleCodeMenuitem.disabled = !(!href || href.substr(0, 8) == \"file:///\");\n}\n"
  },
  {
    "path": "sidebars/stylesheets/content/stylesheets.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/listboxBg.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://bluegriffon/skin/bluegriffonDialogs.css\" type=\"text/css\"?>\n<?xml-stylesheet href=\"chrome://stylesheets/skin/stylesheets.css\" type=\"text/css\"?>\n\n<!DOCTYPE window SYSTEM \"chrome://stylesheets/locale/stylesheets.dtd\">\n\n<window title=\"&window.title;\"\n        id=\"insertStylesheetDialog\"\n        xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"\n        xmlns:html=\"http://www.w3.org/1999/xhtml\"\n        onload = \"Startup()\"\n        persist=\"screenX screenY width height\">\n\n  <!-- Methods common to all editor dialogs -->\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/dgid.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://bluegriffon/content/utils/global.js\"/>\n  <script type=\"application/x-javascript\" src=\"chrome://stylesheets/content/stylesheets.js\"/>\n\n  <keyset>\n    <key keycode=\"VK_ESCAPE\" oncommand=\"window.close()\"/>\n  </keyset>\n\n  <vbox id=\"mainBox\" flex=\"1\" style=\"visibility: hidden\">\n    <hbox align=\"center\"\n          class=\"indent\">\n      <label value=\"&pageStyleMenu.label;\"/>\n      <menulist id=\"stylesheetSetsMenulist\"\n                sizetopopup=\"none\"\n                oncommand=\"SelectStyleSet(this)\">\n        <menupopup id=\"stylesheetSetsMenupopup\"/>\n      </menulist>\n    </hbox>\n    <tree id=\"contentsTree\"\n          flex=\"1\"\n          treelines=\"true\"\n          editable=\"true\"\n          onselect=\"UpdateButtons()\"\n          ondblclick=\"OpenStylesheet()\">\n      <treecols>\n        <treecol id=\"enabledCol\"\n                 label=\"&isStylesheetEnabled.label;\"\n                 editable=\"true\"\n                 persist=\"width ordinal hidden\"\n                 type=\"checkbox\"/>\n        <splitter class=\"tree-splitter\"/>\n        <treecol id=\"urlCol\"\n                 flex=\"1\"\n                 label=\"&url.col;\"\n                 persist=\"width ordinal hidden\"/>\n        <splitter class=\"tree-splitter\"/>\n        <treecol id=\"alternateCol\" hidden=\"true\"\n                 label=\"&alternate.col;\"\n                 persist=\"width ordinal hidden\"/>\n        <splitter class=\"tree-splitter\"/>\n        <treecol id=\"titleCol\" hidden=\"true\"\n                 label=\"&title.col;\"\n                 flex=\"1\" \n                 persist=\"width ordinal hidden\"/>\n        <splitter class=\"tree-splitter\"/>\n        <treecol id=\"mediaCol\"\n                 label=\"&media.col;\"\n                 flex=\"1\" \n                 persist=\"width ordinal hidden\"/>\n      </treecols>\n    </tree>\n    <hbox id=\"UrlsToolbox\" class=\"listboxBg\">\n      <toolbarbutton class=\"listboxBgPlusButton\"\n                     tooltiptext=\"&add.tooltip;\"\n                     id=\"PlusButton\"\n                     oncommand=\"AddStylesheet()\"/>\n      <toolbarbutton class=\"listboxBgMinusButton\"\n                     disabled=\"true\"\n                     id=\"MinusButton\"\n                     tooltiptext=\"&remove.tooltip;\"\n                     oncommand=\"DeleteStylesheet()\"/>\n      <toolbarbutton class=\"listboxBgConfigButton\"\n                     tooltiptext=\"&modify.tooltip;\"\n                     disabled=\"true\" type=\"menu\"\n                     id=\"ConfigButton\">\n        <menupopup onpopupshowing=\"UpdateConfigMenu()\">\n          <menuitem label=\"&editMenu.label;\" \n                    oncommand=\"UpdateStylesheet()\"/>\n           <menuitem label=\"&styleCode.label;\"\n                     id=\"styleCodeMenuitem\"\n                     oncommand=\"OpenStylesheet()\"/>\n        </menupopup>\n      </toolbarbutton>\n      <spacer flex=\"1\"/>\n      <toolbarbutton class=\"listboxBgDownButton\"\n                     tooltiptext=\"&down.tooltip;\"\n                     disabled=\"true\"\n                     id=\"DownButton\"\n                     oncommand=\"Down()\"/>\n      <toolbarbutton class=\"listboxBgUpButton\"\n                     tooltiptext=\"&up.tooltip;\"\n                     disabled=\"true\"\n                     id=\"UpButton\"\n                     oncommand=\"Up()\"/>\n    </hbox>\n  </vbox>\n</window>\n"
  },
  {
    "path": "sidebars/stylesheets/content/stylesheetsOverlay.js",
    "content": "var cmdStyleSheetsCommand =\n{\n  isCommandEnabled: function(aCommand, dummy)\n  {\n    return (EditorUtils.getCurrentEditorElement() &&\n            EditorUtils.isDocumentEditable() &&\n            EditorUtils.isEditingRenderedHTML() &&\n            EditorUtils.isWysiwygMode());\n  },\n\n  getCommandStateParams: function(aCommand, aParams, aRefCon) {},\n  doCommandParams: function(aCommand, aParams, aRefCon) {},\n\n  doCommand: function(aCommand)\n  {\n#ifdef XP_UNIX\n#ifdef XP_MACOSX\n    var panel = gDialog[\"panel-stylesheets\"];\n    panel.openPanel(null, false);\n    NotifierUtils.notify(\"redrawPanel\", panel.id);\n#else\n    start_stylesheets();\n#endif\n#else\n    var panel = gDialog[\"panel-stylesheets\"];\n    panel.openPanel(null, false);\n    NotifierUtils.notify(\"redrawPanel\", panel.id);\n#endif\n\n  }\n};\n\n// LINUX ONLY :-(\nfunction start_stylesheets()\n{\n  var w = null;\n  try {\n    var windowManager = Components.classes[\"@mozilla.org/appshell/window-mediator;1\"].getService();\n    w = windowManager.QueryInterface(Components.interfaces.nsIWindowMediator).getMostRecentWindow(\"BlueGriffon:StyleSheets\");\n  }\n  catch(e){}\n  if (w)\n    w.focus();\n  else\n    window.open('chrome://stylesheets/content/stylesheets.xul',\"_blank\",\n               \"chrome,resizable,scrollbars=yes\");\n}\n\nvar StyleSheetsHelper = {\n\n  startup: function()\n  {\n    window.removeEventListener(\"load\", StyleSheetsHelper.startup, false);\n    var commandTable = ComposerCommands.getComposerCommandTable();\n    commandTable.registerCommand(\"cmd_stylesheets\", cmdStyleSheetsCommand);\n  }\n};\n\nwindow.addEventListener(\"load\", StyleSheetsHelper.startup, false);\n"
  },
  {
    "path": "sidebars/stylesheets/content/stylesheetsOverlay.xul",
    "content": "<?xml version=\"1.0\"?>\n\n<!-- ***** BEGIN LICENSE BLOCK *****\n   - Version: MPL 1.1/GPL 2.0/LGPL 2.1\n   -\n   - The contents of this file are subject to the Mozilla Public License Version\n   - 1.1 (the \"License\"); you may not use this file except in compliance with\n   - the License. You may obtain a copy of the License at\n   - http://www.mozilla.org/MPL/\n   -\n   - Software distributed under the License is distributed on an \"AS IS\" basis,\n   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n   - for the specific language governing rights and limitations under the\n   - License.\n   -\n   - The Original Code is Composer.\n   -\n   - The Initial Developer of the Original Code is\n   - Disruptive Innovations SARL.\n   - Portions created by the Initial Developer are Copyright (C) 2006\n   - the Initial Developer. All Rights Reserved.\n   -\n   - Contributor(s):\n   -   Daniel Glazman (daniel.glazman@disruptive-innovations.com), Original Author\n   -\n   - Alternatively, the contents of this file may be used under the terms of\n   - either the GNU General Public License Version 2 or later (the \"GPL\"), or\n   - the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n   - in which case the provisions of the GPL or the LGPL are applicable instead\n   - of those above. If you wish to allow use of your version of this file only\n   - under the terms of either the GPL or the LGPL, and not to allow others to\n   - use your version of this file under the terms of the MPL, indicate your\n   - decision by deleting the provisions above and replace them with the notice\n   - and other provisions required by the LGPL or the GPL. If you do not delete\n   - the provisions above, a recipient may use your version of this file under\n   - the terms of any one of the MPL, the GPL or the LGPL.\n   -\n   - ***** END LICENSE BLOCK ***** -->\n\n<!DOCTYPE overlay [\n  <!ENTITY % composerOverlayDTD SYSTEM \"chrome://stylesheets/locale/stylesheetsOverlay.dtd\">\n  %composerOverlayDTD;\n]>\n\n<overlay id=\"stylesheetsOverlay\"\n         xmlns=\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\">\n\n  <script type=\"application/x-javascript\"  src=\"chrome://stylesheets/content/stylesheetsOverlay.js\"/>\n\n  <menupopup id=\"panelsMenuPopup\">\n    <menuitem id=\"panel-stylesheets-menuitem\"\n              panel=\"panel-stylesheets\"\n              windowType=\"BlueGriffon:StyleSheets\"\n              url=\"chrome://stylesheets/content/stylesheets.xul\"\n              label=\"&stylesheetsPanel.title;\"\n              decked=\"true\"\n              type=\"checkbox\"/>\n  </menupopup>\n\n  <panelset id=\"panels\">\n    <panel id=\"panel-stylesheets\"\n           floating=\"true\"\n           decked=\"true\"\n           label=\"&stylesheetsPanel.title;\">\n      <iframe type=\"chrome\"\n              flex=\"1\"/>\n    </panel>\n  </panelset>\n\n  <commandset id=\"webNavigationItems\">\n    <command id=\"cmd_stylesheets\" oncommand=\"goDoCommand('cmd_stylesheets')\"/>\n  </commandset>\n\n</overlay>         \n\n"
  },
  {
    "path": "sidebars/stylesheets/jar.mn",
    "content": ""
  },
  {
    "path": "sidebars/stylesheets/jar.mn.in",
    "content": "\nstylesheets.jar:\n% content   stylesheets    \t\t\t%content/stylesheets/\n% skin\t\tstylesheets    classic/1.0 %skin/classic/stylesheets/\n% overlay   chrome://bluegriffon/content/xul/bluegriffon.xul\t\tchrome://stylesheets/content/stylesheetsOverlay.xul\n  content/stylesheets/stylesheetsOverlay.xul\t\t\t(content/stylesheetsOverlay.xul)\n* content/stylesheets/stylesheetsOverlay.js       (content/stylesheetsOverlay.js)\n  content/stylesheets/stylesheets.js              (content/stylesheets.js)\n  content/stylesheets/stylesheets.xul             (content/stylesheets.xul)\n* content/stylesheets/editor.js                   (content/editor.js)\n* content/stylesheets/editor.xul                  (content/editor.xul)\n  skin/classic/stylesheets/stylesheets-icon.png   (skin/stylesheets-icon.png)\n  skin/classic/stylesheets/editor.css             (skin/editor.css)\n  skin/classic/stylesheets/stylesheets.css        (skin/stylesheets.css)\n\n"
  },
  {
    "path": "sidebars/stylesheets/moz.build",
    "content": "JAR_MANIFESTS += ['jar.mn']"
  },
  {
    "path": "sidebars/stylesheets/skin/editor.css",
    "content": "#bespinToolbox1, #bespinToolbox2 {\n  margin: 0px;\n  background-color: #28201C;\n  margin-left: 1px;\n  margin-right: 1px;\n  border-top: thin solid rgb(75, 73, 65);\n  color: rgb(208, 208, 208);\n}\n\n#bespinLineTextbox {\n  border-radius: 11px 11px 11px 11px;\n  -moz-appearance: none;\n  border: thin solid rgb(40, 32, 28);\n  padding-left: 5px;\n  padding-right: 5px;\n  text-align: right;\n  background-color: rgb(208, 208, 208);\n}\n\n#bespinFindTextbox,\n#bespinReplaceTextbox {\n  -moz-appearance: none;\n  border: thin solid rgb(40, 32, 28);\n  border-radius: 11px 11px 11px 11px;\n  height: 16px;\n  font-size: 11px;\n  padding: 0px 5px;\n  background-color: rgb(208, 208, 208);\n}\n\n#bespinFindTextbox html|input,\n#bespinReplaceTextbox html|input {\n  -moz-appearance: none ! important;\n  border: 0px none !important;\n  background-color: transparent ! important;\n}\n\n#bespinFindTextbox .textbox-search-clear,\n#bespinReplaceTextbox .textbox-search-clear {\n  width: 10px; height: 10px;\n}\n\n#bespinFindTextbox.notfound {\n  background-color: rgb(253, 145, 155);\n  color: black;\n}\n\n.findBarButton {\n  padding: 0px 12px 0px 12px;\n  -moz-appearance: none;\n  font-size: smaller;\n  border-radius: 11px;\n  border-top: 1px solid #aaa;\n  border-left: 1px solid #ccc;\n  border-right: 1px solid #ccc;\n  border-bottom: 1px solid #ccc;\n  -moz-border-top-colors:#aaa #bbb #ccc #ddd;\n  -moz-border-left-colors:#aaa #bbb #ccc #ddd;\n  -moz-border-bottom-colors:#aaa #bbb #ccc #ddd;\n  -moz-border-right-colors:#aaa #bbb #ccc #ddd;\n  background-color: #ddd;\n  color: black;\n}\n\n#bespinFindPrevious {\n  padding: 0px 8px 0px 12px;\n  border-top-right-radius: 0px;\n  border-bottom-right-radius: 0px;\n  margin-right: 0px;\n}\n\n#bespinFindNext {\n  padding: 0px 12px 0px 8px;\n  border-top-left-radius: 0px;\n  border-bottom-left-radius: 0px;\n  margin-left: 0px;\n}\n\n.findBarButton:active {\n  background-color: silver;\n}\n\n#closeFindbarButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/close-findbar.png\");\n}\n\n#closeFindbarButton:hover {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/close-findbar-hover.png\");\n}\n\n#closeFindbarButton:active:hover {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/close-findbar-active.png\");\n}\n"
  },
  {
    "path": "sidebars/stylesheets/skin/stylesheets.css",
    "content": "@import url(\"chrome://bluegriffon/skin/black.css\");\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n@namespace html url(\"http://www.w3.org/1999/xhtml\");\n\n#insertStylesheetDialog {\n  -moz-appearance: none;\n  background-color: transparent;\n  color: var(--bg-main-foreground-color);\n}\n\n#contentsTree {\n  margin: 4px 8px 0px 8px;\n  min-width: 200px;\n  height: 200px;\n}\n\n#UrlsToolbox {\n  margin: 0px 8px 8px 8px;\n}\n\n"
  },
  {
    "path": "src/Makefile.in",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is Mozilla.org\n#\n# The Initial Developer of the Original Code is\n# Netscape Communications Corporation.\n# Portions created by the Initial Developer are Copyright (C) 2003\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Daniel Glazman (daniel@glazman.org), on behalf of Lindows.com\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nDEPTH\t\t= ../..\ntopsrcdir\t= @top_srcdir@\nsrcdir\t= @srcdir@\nVPATH\t\t= @srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\n\ninclude $(topsrcdir)/config/rules.mk\n\n"
  },
  {
    "path": "src/diOSIntegration.mac/Makefile.in",
    "content": "\nDEPTH\t\t= ../../..\ntopsrcdir\t= @top_srcdir@\nsrcdir\t\t= @srcdir@\nVPATH\t\t= @srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\ninclude $(topsrcdir)/config/rules.mk\n\n"
  },
  {
    "path": "src/diOSIntegration.mac/diIOSIntegration.idl",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is diMacIntegration code.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL\n * Portions created by the Initial Developer are Copyright (C) 2009\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n#include \"nsISupports.idl\"\n#include \"nsIBaseWindow.idl\"\n\n[scriptable, uuid(0F3155C8-4FCA-4B00-8171-CE943DC1ED10)]\ninterface diIOSIntegration : nsISupports\n{\n  void setDocumentEdited(in nsIBaseWindow aWindow, in boolean aIsEdited);\n  void show(in nsIBaseWindow aWindow, in boolean aState);\n};\n"
  },
  {
    "path": "src/diOSIntegration.mac/diOSIntegration.h",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is diMacIntegration code.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL\n * Portions created by the Initial Developer are Copyright (C) 2009\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n#include \"diIOSIntegration.h\"\n\nclass diOSIntegration : public diIOSIntegration {\n\n  private:\n    virtual ~diOSIntegration();\n  public:\n    diOSIntegration();\n\n    NS_DECL_ISUPPORTS\n\n    NS_DECL_DIIOSINTEGRATION\n  \n};\n"
  },
  {
    "path": "src/diOSIntegration.mac/diOSIntegration.mm",
    "content": "/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */\n/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is Mac OSX New Mail Notification Code..\n *\n * The Initial Developer of the Original Code is\n * The Mozilla Foundation.\n * Portions created by the Initial Developer are Copyright (C) 2005\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *  Scott MacGregor <mscott@mozilla.org>\n *  Jon Baumgartner <jon@bergenstreetsoftware.com>\n *  Daniel Glazman <daniel@glazman.org>\n *  \n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n#include \"diIOSIntegration.h\"\n#include \"diOSIntegrationCIID.h\"\n#include \"diOSIntegration.h\"\n\n#include \"nscore.h\"\n#include <Carbon/Carbon.h>\n#import <Cocoa/Cocoa.h>\n\n#include \"nsCOMPtr.h\"\n#include \"nsIBaseWindow.h\"\n#include \"nsIWidget.h\"\n\ndiOSIntegration::diOSIntegration()\n{\n}\n\ndiOSIntegration::~diOSIntegration()\n{\n}\n\nNS_IMPL_ISUPPORTS(diOSIntegration, diIOSIntegration)\n\nNS_IMETHODIMP\ndiOSIntegration::SetDocumentEdited(nsIBaseWindow *aWindow, bool aIsEdited) \n{\n  nsCOMPtr<nsIWidget> widget = nullptr;\n  aWindow->GetMainWidget(getter_AddRefs(widget));\n  if (widget) {\n    NSWindow *cocoaWindow = (NSWindow*)widget->GetNativeData(NS_NATIVE_WINDOW);\n    [cocoaWindow setDocumentEdited:aIsEdited];\n  }\n  return NS_OK;\n}\n\nNS_IMETHODIMP\ndiOSIntegration::Show(nsIBaseWindow *aWindow, bool aState) \n{\n  nsCOMPtr<nsIWidget> widget = nullptr;\n  aWindow->GetMainWidget(getter_AddRefs(widget));\n  if (widget) {\n    widget->Show(aState);\n  }\n  return NS_OK;\n}\n"
  },
  {
    "path": "src/diOSIntegration.mac/diOSIntegrationCIID.h",
    "content": "/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */\n/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is mozilla.org code.\n *\n * The Initial Developer of the Original Code is\n * Netscape Communications Corporation.\n * Portions created by the Initial Developer are Copyright (C) 1998\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n#ifndef diOSIntegrationCIID_h__\n#define diOSIntegrationCIID_h__\n\n#define DI_OS_INTEGRATION_CONTRACTID \\\n  \"@disruptive-innovations.com/osintegration/badger;1\"\n\n#define DI_OS_INTEGRATION_CID { 0x97652AFB, 0x99F5, 0x4798, \\\n    { 0xB2, 0x70, 0x8A, 0x96, 0x92, 0xCE, 0x98, 0x67}}\n#endif // diOSIntegrationCIID_h__\n\n"
  },
  {
    "path": "src/diOSIntegration.mac/diOSIntegrationFactory.cpp",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is diMacIntegration code.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL\n * Portions created by the Initial Developer are Copyright (C) 2009\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n#define MOZILLA_INTERNAL_API 1\n\n#include \"mozilla/ModuleUtils.h\"\n#include \"nsIClassInfoImpl.h\"\n#include \"nsIServiceManager.h\"\n#include \"diOSIntegration.h\"\n#include \"diOSIntegrationCIID.h\"\n#include \"nsXPIDLString.h\"\n\nnamespace mozilla\n{\n// Factory defined in mozilla::, defines mozilla::diOSIntegrationConstructor\nNS_GENERIC_FACTORY_CONSTRUCTOR(diOSIntegration)\n}\n\nNS_DEFINE_NAMED_CID(DI_OS_INTEGRATION_CID);\n\nstatic const mozilla::Module::CIDEntry kCIDs[] = {\n  { &kDI_OS_INTEGRATION_CID, false, nullptr, mozilla::diOSIntegrationConstructor },\n  { NULL }\n};\n\nstatic const mozilla::Module::ContractIDEntry kContracts[] = {\n  { DI_OS_INTEGRATION_CONTRACTID, &kDI_OS_INTEGRATION_CID },\n  { NULL }\n};\n\nstatic const mozilla::Module::CategoryEntry kPermissionsCategories[] = {\n  { XPCOM_DIRECTORY_PROVIDER_CATEGORY, \"bg-osutils\", DI_OS_INTEGRATION_CONTRACTID },\n  { NULL }\n};\n\nstatic const mozilla::Module kModule = {\n  mozilla::Module::kVersion,\n  kCIDs,\n  kContracts\n};\n\nNSMODULE_DEFN(diosintegration) = &kModule;\n"
  },
  {
    "path": "src/diOSIntegration.mac/dibadge.manifest",
    "content": "binary-component components/"
  },
  {
    "path": "src/diOSIntegration.mac/moz.build",
    "content": "\nXPIDL_SOURCES += [\n    'diIOSIntegration.idl',\n]\n\nSOURCES += [\n    'diOSIntegration.mm',\n    'diOSIntegrationFactory.cpp',\n]\n\nEXTRA_COMPONENTS += ['dibadge.manifest']\n\nEXPORTS += [ 'diOSIntegrationCIID.h' ]\n\nXPIDL_MODULE = 'dibadge'\n\nFINAL_LIBRARY = 'xul'\n"
  },
  {
    "path": "src/dibgutils/Makefile.in",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n#\n# FloatingProperties for Nvu.\n#\n# (c) Copyright Disruptive Innovations SARL 2005\n# All Rights Reserved.\n#\n# ***** END LICENSE BLOCK *****\n\n\nDEPTH   = ../../..\ntopsrcdir = @top_srcdir@\nsrcdir    = @srcdir@\nVPATH   = @srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\ninclude $(topsrcdir)/config/rules.mk\n"
  },
  {
    "path": "src/dibgutils/diIAttrChangedTxn.idl",
    "content": "\n\n#include \"nsISupports.idl\"\n#include \"domstubs.idl\"\n\ninterface nsIDOMNode;\n\n/**\n *\n */\n[scriptable, uuid(0adb1d92-8131-4bcd-b216-ec8246b7e0a4)]\ninterface diIAttrChangedTxn: nsISupports\n{\n\n\n  nsIDOMNode getNode();\n  wstring getAttributeName();\n  wstring getOldData();\n  wstring getNewData();\n};\n\n"
  },
  {
    "path": "src/dibgutils/diIAttrNameChangedTxn.idl",
    "content": "\n\n#include \"nsISupports.idl\"\n#include \"domstubs.idl\"\n\ninterface nsIDOMNode;\n\n/**\n *\n */\n[scriptable, uuid(7b881ce7-1c17-430e-b8d5-d960ad25bf05)]\ninterface diIAttrNameChangedTxn: nsISupports\n{\n\n\n  nsIDOMNode getNode();\n  wstring getNewAttributeName();\n};\n\n"
  },
  {
    "path": "src/dibgutils/diIChangeFileStylesheetTxn.idl",
    "content": "\n\n#include \"nsISupports.idl\"\n#include \"domstubs.idl\"\n\ninterface nsIDOMNode;\n\n/**\n *\n */\n[scriptable, uuid(6319EFD4-E0B4-4DCB-BCE5-E1CD8006B2A1)]\ninterface diIChangeFileStylesheet: nsISupports\n{\n};\n\n"
  },
  {
    "path": "src/dibgutils/diIInnerHtmlChangedTxn.idl",
    "content": "\n\n#include \"nsISupports.idl\"\n#include \"domstubs.idl\"\n\ninterface nsIDOMNode;\n\n/**\n *\n */\n[scriptable, uuid(65836C29-7FA7-4662-A07A-BE59C3F010A7)]\ninterface diIInnerHtmlChangedTxn: nsISupports\n{\n  nsIDOMNode getNode();\n};\n\n"
  },
  {
    "path": "src/dibgutils/diINodeInsertionTxn.idl",
    "content": "\n\n#include \"nsISupports.idl\"\n#include \"domstubs.idl\"\n\ninterface nsIDOMNode;\n\n/**\n *\n */\n[scriptable, uuid(F0211C63-861E-4E65-829B-D3D0F53489BA)]\ninterface diINodeInsertionTxn: nsISupports\n{\n  nsIDOMNode getNode();\n};\n\n"
  },
  {
    "path": "src/dibgutils/diIRemoveAttributeNSTxn.idl",
    "content": "\n\n#include \"nsISupports.idl\"\n#include \"domstubs.idl\"\n\ninterface nsIDOMNode;\n\n/**\n *\n */\n[scriptable, uuid(4A2E41F8-CC56-446F-BB10-9DCF5A30795A)]\ninterface diIRemoveAttributeNSTxn: nsISupports\n{\n\n\n  nsIDOMNode getNode();\n  wstring getAttributeName();\n  wstring getOldData();\n  wstring getAttributeNS();\n};\n\n"
  },
  {
    "path": "src/dibgutils/diISetAttributeNSTxn.idl",
    "content": "\n\n#include \"nsISupports.idl\"\n#include \"domstubs.idl\"\n\ninterface nsIDOMNode;\n\n/**\n *\n */\n[scriptable, uuid(B8EC07F2-D978-48BC-BEEB-F5ABEDD629AF)]\ninterface diISetAttributeNSTxn: nsISupports\n{\n\n\n  nsIDOMNode getNode();\n  wstring getAttributeName();\n  wstring getNewData();\n  wstring getOldData();\n  wstring getAttributeNS();\n};\n\n"
  },
  {
    "path": "src/dibgutils/diIStyleAttrChangeTxn.idl",
    "content": "\n\n#include \"nsISupports.idl\"\n#include \"domstubs.idl\"\n\ninterface nsIDOMNode;\n\n/**\n *\n */\n[scriptable, uuid(64BB96CF-3ECD-4691-B468-AACEDF33D951)]\ninterface diIStyleAttrChangeTxn: nsISupports\n{\n\n\n  nsIDOMNode getNode();\n};\n\n"
  },
  {
    "path": "src/dibgutils/diITextNodeChangedTxn.idl",
    "content": "\n\n#include \"nsISupports.idl\"\n#include \"domstubs.idl\"\n\ninterface nsIDOMNode;\n\n/**\n *\n */\n[scriptable, uuid(19971632-1063-4ee9-add3-908c570a33a9)]\ninterface diITextNodeChangedTxn: nsISupports\n{\n\n\n  nsIDOMNode getNode();\n  wstring getOldData();\n  wstring getNewData();\n};\n\n"
  },
  {
    "path": "src/dibgutils/moz.build",
    "content": "XPIDL_MODULE='dibgutils'\n\n\nXPIDL_SOURCES += [\n\t'diIAttrChangedTxn.idl',\n\t'diIAttrNameChangedTxn.idl',\n\t'diIChangeFileStylesheetTxn.idl',\n\t'diIInnerHtmlChangedTxn.idl',\n\t'diINodeInsertionTxn.idl',\n\t'diIRemoveAttributeNSTxn.idl',\n\t'diISetAttributeNSTxn.idl',\n\t'diIStyleAttrChangeTxn.idl',\n\t'diITextNodeChangedTxn.idl',\n]\n\n"
  },
  {
    "path": "src/moz.build",
    "content": "DIRS += ['dibgutils']\n\nif CONFIG['MOZ_WIDGET_TOOLKIT'] in ('cocoa'):\n    DIRS += ['diOSIntegration.mac']\n"
  },
  {
    "path": "themes/Makefile.in",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is BlueGriffon.\n#\n# The Initial Developer of the Original Code is\n# Disruptive Innovations SARL.\n# Portions created by the Initial Developer are Copyright (C) 2003\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Daniel Glazman (daniel.glazman@disruptive-innovations.com)\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nDEPTH\t\t= ../..\ntopsrcdir\t= @top_srcdir@\nsrcdir\t= @srcdir@\nVPATH\t\t= @srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\nDEFINES += \\\n\t-DAPP_NAME=$(MOZ_APP_DISPLAYNAME) \\\n\t-DAPP_VERSION=$(MOZ_APP_VERSION) \\\n\t$(NULL)\n\n\ninclude $(topsrcdir)/config/rules.mk\n\n"
  },
  {
    "path": "themes/mac/Makefile.in",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is BlueGriffon.\n#\n# The Initial Developer of the Original Code is\n# Disruptive Innovations SARL.\n# Portions created by the Initial Developer are Copyright (C) 2003\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Daniel Glazman (daniel.glazman@disruptive-innovations.com)\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nDEPTH\t\t= ../../..\ntopsrcdir\t= @top_srcdir@\nsrcdir\t= @srcdir@\nVPATH\t\t= @srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\nDEFINES += \\\n\t-DAPP_NAME=$(MOZ_APP_DISPLAYNAME) \\\n\t-DAPP_VERSION=$(MOZ_APP_VERSION) \\\n\t$(NULL)\n\ninclude $(topsrcdir)/config/rules.mk\n\n"
  },
  {
    "path": "themes/mac/classic/aboutDialog.css",
    "content": "@import url(\"chrome://bluegriffon/skin/black.css\");\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n@namespace svg url(\"http://www.w3.org/2000/svg\");\n@namespace html url(\"http://www.w3.org/1999/xhtml\");\n\n#aboutDialog {\n   padding: 0px 0px 10px 0px;\n   width: 578px;\n   height: 380px;\n   -moz-appearance: none;\n   background-color: var(--bg-dark-background);\n }\n\ntabbox {\n  margin-top: 5px;\n}\n\n#iframe {\n  overflow: auto;\n}\n\ntabpanels {\n  color: graytext;\n  -moz-appearance: none;\n}\n\n%ifdef CAN_DRAW_IN_TITLEBAR\n#aboutDialog:not([chromemargin]) > #titlebar,\n#aboutDialog[inFullscreen] > #titlebar,\n#aboutDialog[inFullscreen] .titlebar-placeholder,\n#aboutDialog:not([tabsintitlebar]) .titlebar-placeholder {\n  display: none;\n}\n\n#titlebar {\n  -moz-binding: url(\"chrome://global/content/bindings/general.xml#windowdragbox\");\n\n%ifdef XP_MACOSX\n  -moz-window-dragging: drag;\n%endif\n}\n\n#titlebar-spacer {\n  pointer-events: none;\n}\n\n#aboutDialog[tabsintitlebar] #titlebar-buttonbox {\n  position: relative;\n}\n\n#titlebar-buttonbox {\n  -moz-appearance: -moz-window-button-box;\n}\n\n%ifdef XP_MACOSX\n#titlebar-fullscreen-button {\n  -moz-appearance: -moz-mac-fullscreen-button;\n}\n\n/* Because these buttons don't move, they should always be aligned the same,\n * left and right were deprecated, so we have to do work to get it to mean that: */\n#titlebar-buttonbox-container:-moz-locale-dir(ltr) {\n  -moz-box-align: start;\n}\n\n#titlebar-buttonbox-container:-moz-locale-dir(rtl) {\n  -moz-box-align: end;\n}\n\n/* Fullscreen and caption buttons don't move with RTL on OS X so override the automatic ordering. */\n#titlebar-secondary-buttonbox:-moz-locale-dir(ltr),\n#titlebar-buttonbox-container:-moz-locale-dir(rtl),\n.titlebar-placeholder[type=\"fullscreen-button\"]:-moz-locale-dir(ltr),\n.titlebar-placeholder[type=\"caption-buttons\"]:-moz-locale-dir(rtl) {\n  -moz-box-ordinal-group: 1000;\n}\n\n#titlebar-secondary-buttonbox:-moz-locale-dir(rtl),\n#titlebar-buttonbox-container:-moz-locale-dir(ltr),\n.titlebar-placeholder[type=\"caption-buttons\"]:-moz-locale-dir(ltr),\n.titlebar-placeholder[type=\"fullscreen-button\"]:-moz-locale-dir(rtl) {\n  -moz-box-ordinal-group: 0;\n}\n%else\n/* On non-OSX, these should be start-aligned */\n#titlebar-buttonbox-container {\n  -moz-box-align: start;\n}\n%endif\n\n%if !defined(MOZ_WIDGET_GTK) && !defined(MOZ_WIDGET_QT)\n#TabsToolbar > .private-browsing-indicator {\n  -moz-box-ordinal-group: 1000;\n}\n%endif\n\n%ifdef XP_WIN\n#aboutDialog[sizemode=\"maximized\"] #titlebar-buttonbox {\n  -moz-appearance: -moz-window-button-box-maximized;\n}\n%endif\n\n%endif\n\n#titlebar {\n  margin: 4px 8px;\n}\n\n#awardsBox {\n  background-color: transparent;\n  border-radius: 4px;\n  overflow: auto;\n}\n\n#awardsBox image {\n  margin-top: 1em;\n  margin-bottom: 1em;\n}\n"
  },
  {
    "path": "themes/mac/classic/black.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SAS.\n * Portions created by the Initial Developer are Copyright (C) 2016\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n@namespace svg url(\"http://www.w3.org/2000/svg\");\n@namespace html url(\"http://www.w3.org/1999/xhtml\");\n\n:root {\n\n  --bg-main-window-appearance: none;\n  \n  --bg-dark-scrollbar-appearance: none;\n  --bg-dark-scrollbar: black;\n\n  --bg-dark-background: #363d3f;\n  --bg-dark-gray: #474D4F;\n  --bg-lighter-dark-gray: #383f41;\n  --bg-dark-border: #474D4F;\n  --bg-lighter-border: #494f51;\n\n  --bg-list-background: #363d3f;\n\n  --bg-main-foreground-color: white;\n  --bg-disabled-foreground-color: #808080;\n}\n\n:root[cleartheme=\"true\"], panel, popup {\n  --bg-dark-background: #E0E0E0;\n  --bg-dark-gray: #D0D0D0;\n  --bg-lighter-dark-gray: #B0B0B0;\n  --bg-dark-border: #c0c0c0;\n  --bg-lighter-border: #D0D0D0;\n\n  --bg-list-background: white;\n\n  --bg-main-foreground-color: black;\n  --bg-disabled-foreground-color: #808080;\n}\n\n:root[cleartheme=\"true\"] image:not(.checkbox-check):not(.radio-check) {\n  filter: invert(80%);\n}\n\n*[imagetheming=\"never\"] image,\nimage[imagetheming=\"never\"] {\n  filter: none ! important;\n}\n\nwindow:root {\n  -moz-appearance: var(--bg-main-window-appearance);\n  background-color: var(--bg-dark-background);\n}\n\n#titleInTitlebar {\n  color: var(--bg-main-foreground-color);\n  text-align: center;\n}\n\n%ifdef CAN_DRAW_IN_TITLEBAR\n:root:not([chromemargin]) > #titlebar,\n:root[inFullscreen] > #titlebar,\n:root[inFullscreen] .titlebar-placeholder,\n:root:not([tabsintitlebar]) .titlebar-placeholder {\n  display: none;\n}\n\n#titlebar {\n  -moz-binding: url(\"chrome://global/content/bindings/general.xml#windowdragbox\");\n\n%ifdef XP_MACOSX\n  -moz-window-dragging: drag;\n%endif\n}\n\n#titlebar-spacer,\n#titlebar-spacer2 {\n  pointer-events: none;\n}\n\n:root[tabsintitlebar] #titlebar-buttonbox {\n  position: relative;\n}\n\n#titlebar-buttonbox {\n  -moz-appearance: -moz-window-button-box;\n}\n\n%ifdef XP_MACOSX\n#titlebar-fullscreen-button {\n  -moz-appearance: -moz-mac-fullscreen-button;\n}\n\n/* Because these buttons don't move, they should always be aligned the same,\n * left and right were deprecated, so we have to do work to get it to mean that: */\n#titlebar-buttonbox-container:-moz-locale-dir(ltr) {\n  -moz-box-align: start;\n}\n\n#titlebar-buttonbox-container:-moz-locale-dir(rtl) {\n  -moz-box-align: end;\n}\n\n/* Fullscreen and caption buttons don't move with RTL on OS X so override the automatic ordering. */\n#titlebar-secondary-buttonbox:-moz-locale-dir(ltr),\n#titlebar-buttonbox-container:-moz-locale-dir(rtl),\n.titlebar-placeholder[type=\"fullscreen-button\"]:-moz-locale-dir(ltr),\n.titlebar-placeholder[type=\"caption-buttons\"]:-moz-locale-dir(rtl) {\n  -moz-box-ordinal-group: 1000;\n}\n\n#titlebar-secondary-buttonbox:-moz-locale-dir(rtl),\n#titlebar-buttonbox-container:-moz-locale-dir(ltr),\n.titlebar-placeholder[type=\"caption-buttons\"]:-moz-locale-dir(ltr),\n.titlebar-placeholder[type=\"fullscreen-button\"]:-moz-locale-dir(rtl) {\n  -moz-box-ordinal-group: 0;\n}\n%else\n/* On non-OSX, these should be start-aligned */\n#titlebar-buttonbox-container {\n  -moz-box-align: start;\n}\n%endif\n\n%if !defined(MOZ_WIDGET_GTK) && !defined(MOZ_WIDGET_QT)\n#TabsToolbar > .private-browsing-indicator {\n  -moz-box-ordinal-group: 1000;\n}\n%endif\n\n%ifdef XP_WIN\n:root[sizemode=\"maximized\"] #titlebar-buttonbox {\n  -moz-appearance: -moz-window-button-box-maximized;\n}\n%endif\n\n%endif\n\n#titlebar {\n  margin: 4px 8px;\n}\n\n:root:not([cleartheme=\"true\"]) menulist,\n:root:not([cleartheme=\"true\"]) textbox[type=\"number\"] {\n  -moz-appearance: none;\n  padding-left: 3px;\n  padding-right: 3px;\n  background-color: var(--bg-dark-background);\n  padding-left: 3px;\n  border: thin solid var(--bg-dark-border);\n  color: var(--bg-main-foreground-color);\n}\n\n:root:not([cleartheme=\"true\"]) menulist[disabled=\"true\"],\n:root:not([cleartheme=\"true\"]) textbox[type=\"number\"][disabled=\"true\"] {\n  color: var(--bg-disabled-foreground-color);\n}\n\n:root:not([cleartheme=\"true\"]) textbox[type=\"number\"] .numberbox-input-box {\n  -moz-appearance: none;\n  border: none 0px;\n  background-color: transparent;\n}\n\n:root:not([cleartheme=\"true\"]) textbox:not([type=\"number\"]) {\n  -moz-appearance: none;\n  color: var(--bg-main-foreground-color);\n  margin: 4px 0px;\n  padding: 2px;\n  background-color: var(--bg-dark-background);\n  border: thin solid var(--bg-dark-border);\n}\n\n:root:not([cleartheme=\"true\"]) menulist .menulist-dropmarker {\n  -moz-appearance: none;\n  display: -moz-box;\n  background: transparent;\n  border: none 0px;\n}\n\n:root:not([cleartheme=\"true\"]) menulist html|*.menulist-editable-input {\n  color: var(--bg-main-foreground-color);\n}\n\n:root:not([cleartheme=\"true\"]) menulist[disabled=\"true\"],\n:root:not([cleartheme=\"true\"]) menulist[disabled=\"true\"] html|*.menulist-editable-input,\n:root:not([cleartheme=\"true\"]) menulist html|*.menulist-editable-input::-moz-placeholder  {\n  color: graytext;\n}\n\n:root:not([cleartheme=\"true\"]) menulist html|*.menulist-editable-input::-moz-placeholder  {\n  font-style: italic;\n}\n\n:root:not([cleartheme=\"true\"]) menulist[editable=\"true\"] {\n  margin-top: 5px;\n  margin-bottom: 3px\n}\n\n:root:not([cleartheme=\"true\"]) menulist menupopup,\n:root:not([cleartheme=\"true\"]) toolbarbutton menupopup {\n  -moz-appearance: none;\n  color: var(--bg-main-foreground-color);\n  background-color: var(--bg-dark-background);\n}\n\n:root:not([cleartheme=\"true\"]) menulist menuitem,\n:root:not([cleartheme=\"true\"]) menulist menu,\n:root:not([cleartheme=\"true\"]) toolbarbutton menuitem {\n  -moz-appearance: none;\n  color: var(--bg-main-foreground-color);\n}\n\n:root:not([cleartheme=\"true\"]) menulist menu .menu-right {\n  display: none;\n}\n\n:root:not([cleartheme=\"true\"]) menulist menuitem[disabled=\"true\"],\n:root:not([cleartheme=\"true\"]) menulist menu[disabled=\"true\"],\n:root:not([cleartheme=\"true\"]) toolbarbutton menuitem[disabled=\"true\"] {\n  background-color: transparent ! important;\n}\n\n:root:not([cleartheme=\"true\"]) menulist menuseparator,\n:root:not([cleartheme=\"true\"]) toolbarbutton menuseparator {\n  -moz-appearance: none;\n  border-bottom: silver thin solid;\n}\n\n:root:not([cleartheme=\"true\"]) menu[disabled=\"true\"], menuitem[disabled=\"true\"],\n:root:not([cleartheme=\"true\"]) menu[disabled=\"true\"], menu[disabled=\"true\"],\n:root:not([cleartheme=\"true\"]) menu[_moz-menuactive=\"true\"][disabled=\"true\"],\n:root:not([cleartheme=\"true\"]) menuitem[_moz-menuactive=\"true\"][disabled=\"true\"] {\n  color: -moz-mac-menutextdisable ! important;\n}\n\n:root:not([cleartheme=\"true\"]) html|*.menulist-editable-input {\n  color: var(--bg-main-foreground-color);\n}\n\n:root:not([cleartheme=\"true\"]) tree,\n:root:not([cleartheme=\"true\"]) treechildren {\n  -moz-appearance: none;\n  background-color: var(--bg-dark-background);\n}\n\n:root:not([cleartheme=\"true\"]) tree {\n  border: thin solid var(--bg-dark-gray);\n}\n\n:root:not([cleartheme=\"true\"]) treechildren::-moz-tree-row {\n  background-color: var(--bg-dark-background);\n}\n\n:root:not([cleartheme=\"true\"]) treechildren::-moz-tree-cell-text {\n  color: var(--bg-main-foreground-color);\n}\n\n:root:not([cleartheme=\"true\"]) treechildren::-moz-tree-row(selected) {\n  background-color: Highlight;\n}\n\n:root:not([cleartheme=\"true\"]) treechildren::-moz-tree-row(selected, focus) {\n  background-color: Highlight;\n}\n\n:root:not([cleartheme=\"true\"]) treecol,\n:root:not([cleartheme=\"true\"]) treecolpicker {\n  -moz-appearance: none;\n  color: var(--bg-main-foreground-color);\n  background-color: transparent;\n  border: 0px none transparent;\n  border-bottom: thin solid var(--bg-dark-gray);\n  padding-top: 4px;\n  padding-bottom: 4px;\n}\n\n:root:not([cleartheme=\"true\"]) treecol:not(:first-of-type) {\n  -moz-border-start: solid thin var(--bg-dark-gray);\n}\n\n:root:not([cleartheme=\"true\"]) treecolpicker {\n  -moz-border-start: thin solid var(--bg-dark-gray);\n}\n \n/* ::::: column picker :::::  */\n\n:root:not([cleartheme=\"true\"]) .tree-columnpicker-icon {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/columnpicker.gif\");\n}\n\n:root:not([cleartheme=\"true\"]) treechildren::-moz-tree-checkbox(checked)\n{\n    /* css for checked cells */\n    list-style-image: url(\"chrome://bluegriffon/skin/icons/cbox-check.gif\");\n}\n\n/* LISTBOX */\n\n:root:not([cleartheme=\"true\"]) listbox {\n  -moz-appearance: none;\n  background: var(--bg-dark-background);\n  color: var(--bg-main-foreground-color);\n  border: thin solid var(--bg-dark-gray);\n}\n\n:root:not([cleartheme=\"true\"]) listhead,\n:root:not([cleartheme=\"true\"]) listheader,\n:root:not([cleartheme=\"true\"]) listboxbody {\n  -moz-appearance: none;\n  background: var(--bg-dark-background);\n  color: var(--bg-main-foreground-color);\n  border: none 0px;\n}\n\n:root:not([cleartheme=\"true\"]) listheader:not(:last-of-type) {\n  -moz-border-end: var(--bg-dark-gray) solid thin;\n}\n\n:root:not([cleartheme=\"true\"]) listhead {\n  border-bottom: var(--bg-dark-gray) solid thin;\n  padding: 2px;\n}\n"
  },
  {
    "path": "themes/mac/classic/bluegriffon.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n@import url(\"chrome://bluegriffon/content/bindings/structurebar.css\");\n@import url(\"chrome://bluegriffon/skin/structurebar.css\");\n@import url(\"chrome://bluegriffon/skin/formatToolbar.css\");\n@import url(\"chrome://bluegriffon/skin/mainToolbar.css\");\n\n@import url(\"chrome://bluegriffon/skin/black.css\");\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n@namespace svg url(\"http://www.w3.org/2000/svg\");\n@namespace html url(\"http://www.w3.org/1999/xhtml\");\n\n#FormatToolbox toolbar {\n  -moz-box-orient: vertical;\n}\n\ntoolbar {\n  -moz-appearance: none;\n}\n  \ntabeditor {\n  -moz-binding: url('chrome://bluegriffon/content/bindings/tabeditor.xml#tabeditor');\n}\n\ntabeditor[visibility=\"hidden\"]  tabs,\ntabeditor[visibility=\"hidden\"]  tabpanels\n{\n  visibility: hidden;\n}\n\n#maincontainer {\n  margin-left: -1px;\n  border-left: thin solid var(--bg-dark-border);\n  border-top: 2px solid var(--bg-dark-border);\n  -moz-border-top-colors: var(--bg-dark-border) var(--bg-lighter-border);\n  border-bottom: thin solid var(--bg-dark-border);\n  background-color: var(--bg-dark-background) ! important;\n  padding-top: 6px;\n}\n\nsourceeditor {\n  -moz-binding: url('chrome://diavolo/content/sourceeditor.xml#sourceeditor');\n}\n\nhruler {\n  -moz-binding: url('chrome://bluegriffon/content/bindings/rulers.xml#hruler');\n}\n\nvruler {\n  -moz-binding: url('chrome://bluegriffon/content/bindings/rulers.xml#vruler');\n}\n\n.menuitem-iconic .menu-iconic-left {\n  display: -moz-box !important;\n}\n\n\n#infoButton {\n  list-style-image: url('chrome://bluegriffon/skin/icons/information.png');\n  width: 16px;\n  height: 16px;\n}\n\n#infoButton:hover {\n  list-style-image: url('chrome://bluegriffon/skin/icons/information-hover.png'); \n}\n\n#infoButton[disabled=\"true\"],\n#infoButton[disabled=\"true\"]:hover {\n  list-style-image: url('chrome://bluegriffon/skin/icons/information-disabled.png'); \n}\n\n#viewSourceButton {\n  list-style-image: url('chrome://bluegriffon/skin/icons/view-source.png');\n}\n\n#helperButtons {\n  padding: 2px;\n}\n\n#treeSourceView\n{\n  background-color: white;\n}\n\ngrippy[disabled=\"true\"] {\n  display: none;\n}\n\n/******* ZOOM *******/\n\n#menulist-zoompanel {\n  max-width: 7em;\n}\n\n#CustomizeToolbarSheet > #main-box {\n  border-top: none !important;\n  border-left: 2px solid;\n  border-right: 2px solid;\n  border-bottom: 3px solid;\n  -moz-border-right-colors: -moz-mac-menushadow ThreeDLightShadow  !important;\n  -moz-border-bottom-colors: -moz-mac-menushadow -moz-mac-menushadow ThreeDShadow  !important;\n  -moz-border-left-colors: ThreeDLightShadow ThreeDHighlight !important;\n}\n\n/********* splitters **********/\n\n#splitter1 {\n  border-right: thin solid silver;\n  border-left: thin solid silver;\n}\n\n#splitter2 {\n  border-left: thin solid silver;\n  border-right: thin solid silver;\n}\n\n\n/******** multibuttons ********/\n.multiButton {\n  color: var(--bg-main-foreground-color);\n  -moz-appearance: none;\n  height: 12pt;\n  padding: 4px 8px;\n  margin: 0px;\n  margin-top: 8px;\n  min-width: 40px;\n  font-weight: bold;\n  border: thin solid #6d7373;\n  border-bottom-width: 0px;\n  border-left-width: 0px;\n  border-right-width: 0px;\n  background-color: var(--bg-dark-gray);\n}\n\n:root[cleartheme=\"true\"] .multiButton {\n  border-top: 2px solid #ddd;\n  border-left: 2px solid #ddd;\n  border-right: 2px solid #ddd;\n  border-bottom: 2px solid #aaa;\n  -moz-border-top-colors:#aaa #fff ;\n  -moz-border-right-colors:#aaa #dedede ;\n  -moz-border-left-colors:#aaa #dedede ;\n  -moz-border-bottom-colors:#aaa #dedede ;\n  background-color: #fafafa;\n  font-weight: normal;\n}\n\n.multiButton:hover {\n  color: var(--bg-main-foreground-color);\n}\n\n.multiButton:hover:active {\n  color: var(--bg-main-foreground-color) ! important;\n}\n\n.multiButton[disabled] {\n  opacity: 0.5;\n}\n\n/* RTL */\n\nwindow[rtl=\"false\"] .multiButton.center,\nwindow[rtl=\"false\"] .multiButton.left {\n  border-right-width: 1px;\n}\n\nwindow[rtl=\"false\"] .multiButton.left,\nwindow[rtl=\"false\"] .multiButton:not(.left):not(.right):not(.center) {\n  border-top-left-radius: 4px;\n  border-bottom-left-radius: 4px;\n}\n\nwindow[rtl=\"false\"] .multiButton.right,\nwindow[rtl=\"false\"] .multiButton:not(.left):not(.right):not(.center) {\n  border-top-right-radius: 4px;\n  border-bottom-right-radius: 4px;\n}\n\nwindow[rtl=\"false\"] .multiButton:not([disabled]):active,\nwindow[rtl=\"false\"] .multiButton[selected=\"true\"]:not([disabled]),\nwindow[rtl=\"false\"] .multiButton[checked=\"true\"]:not([disabled]) {\n  color: #00abff;\n}\n\n\nwindow[rtl=\"false\"] .multiButton:not([label]) image {\n  margin-left: 6px;\n}\n\n/* LTR */\n\nwindow[rtl=\"true\"] .multiButton.center,\nwindow[rtl=\"true\"] .multiButton.left {\n  border-left-width: 1px;\n}\n\nwindow[rtl=\"true\"] .multiButton.left,\nwindow[rtl=\"true\"] .multiButton:not(.left):not(.right):not(.center) {\n  border-top-right-radius: 4px;\n  border-bottom-right-radius: 4px;\n}\n\nwindow[rtl=\"true\"] .multiButton.right,\nwindow[rtl=\"true\"] .multiButton:not(.left):not(.right):not(.center) {\n  border-top-left-radius: 4px;\n  border-bottom-left-radius: 4px;\n}\n\nwindow[rtl=\"true\"] .multiButton:not([disabled]):active,\nwindow[rtl=\"true\"] .multiButton[selected=\"true\"]:not([disabled]),\nwindow[rtl=\"true\"] .multiButton[checked=\"true\"]:not([disabled]) {\n  color: #00abff;\n}\n\n\nwindow[rtl=\"false\"] .multiButton:not([label]) image {\n  margin-right: 6px;\n}\n\n/* cleartheme */\n\n/* END MULTIBUTTON */\n\ntoolbox {\n  overflow: hidden;\n}\n\n#bespinToolbox1, #bespinToolbox2 {\n  margin: 0px;\n  background-color: #28201C;\n  margin-left: 1px;\n  margin-right: 1px;\n  border-top: thin solid rgb(75, 73, 65);\n  color: rgb(208, 208, 208);\n}\n\n#bespinLineTextbox {\n  border-radius: 11px 11px 11px 11px;\n  -moz-appearance: none;\n  border: thin solid rgb(40, 32, 28);\n  padding-left: 5px;\n  padding-right: 5px;\n  text-align: right;\n  background-color: rgb(208, 208, 208);\n}\n\n#bespinFindTextbox,\n#bespinReplaceTextbox {\n  -moz-appearance: none;\n  border: thin solid rgb(40, 32, 28);\n  border-radius: 11px 11px 11px 11px;\n  height: 16px;\n  font-size: 11px;\n  padding: 0px 5px;\n  background-color: rgb(208, 208, 208);\n}\n\n#bespinFindTextbox html|input,\n#bespinReplaceTextbox html|input {\n  -moz-appearance: none ! important;\n  border: 0px none !important;\n  background-color: transparent ! important;\n  color: black;\n}\n\n#bespinFindTextbox .textbox-search-clear,\n#bespinReplaceTextbox .textbox-search-clear {\n  width: 10px; height: 10px;\n}\n\n#bespinFindTextbox.notfound {\n  background-color: rgb(253, 145, 155);\n  color: black;\n}\n\n.findBarButton {\n  padding: 0px 12px 0px 12px;\n  -moz-appearance: none;\n  font-size: smaller;\n  border-radius: 11px;\n  border-top: 1px solid #aaa;\n  border-left: 1px solid #ccc;\n  border-right: 1px solid #ccc;\n  border-bottom: 1px solid #ccc;\n  -moz-border-top-colors:#aaa #bbb #ccc #ddd;\n  -moz-border-left-colors:#aaa #bbb #ccc #ddd;\n  -moz-border-bottom-colors:#aaa #bbb #ccc #ddd;\n  -moz-border-right-colors:#aaa #bbb #ccc #ddd;\n  background-color: #ddd;\n  color: black;\n}\n\n#bespinFindPrevious {\n  padding: 0px 8px 0px 12px;\n  border-top-right-radius: 0px;\n  border-bottom-right-radius: 0px;\n  margin-right: 0px;\n}\n\n#bespinFindNext {\n  padding: 0px 12px 0px 8px;\n  border-top-left-radius: 0px;\n  border-bottom-left-radius: 0px;\n  margin-left: 0px;\n}\n\n.findBarButton:active {\n  background-color: silver;\n}\n\n#closeFindbarButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/close-findbar.png\");\n}\n\n#closeFindbarButton:hover {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/close-findbar-hover.png\");\n}\n\n#closeFindbarButton:active:hover {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/close-findbar-active.png\");\n}\n\n/* autoInsertTable */\n*#AutoInsertTableSizeSelector label {\n  width: 2em;\n  margin: 0px ! important;\n}\n\n*#AutoInsertTableSizeSelector:not([disabled]) label:hover,\n*#AutoInsertTableSizeSelector label.selected {\n  background-color: rgb(10,36,106) ! important;\n}\n\n*#AutoInsertTableSizeSelector[disabled] label.selected {\n  background-color: silver ! important;\n}\n\n*#AutoInsertTableSizeSelector label {\n  border: 2px ridge !important;\n}\n\n*#AutoInsertTableSizeSelector[disabled] label {\n  border: silver 2px ridge !important;\n}\n\n/***** FLOATING PANELS *****/\n\npanel[floating=\"true\"] {\n  -moz-binding: url(\"chrome://bluegriffon/content/bindings/floatingpanel.xml#floatingpanel\");\n  -moz-appearance: none; \n  background-color: rgba(96,96,96,0.9);\n  color: var(--bg-main-foreground-color);\n  border-radius: 5px;\n  transition: opacity 0.5s;\n}\n\n#menu_updates[loading=\"true\"] {\n  list-style-image: url(\"chrome://global/skin/icons/loading_16.png\");\n}\n\ntipoftheday {\n  -moz-binding: url(\"chrome://tipoftheday/content/tipoftheday.xml#tipoftheday\");\n}\n\n/*********** menupopups *************/\n\npopup {\n  -moz-appearance: menupopup;\n  background-color: menu;\n}\n\n/*********** decked panels *************/\n\ndeckedPanelsTabs  {\n  -moz-binding: url(\"chrome://bluegriffon/content/bindings/deckedPanelsTabs.xml#deckedPanelsTabs\");\n  overflow: hidden;\n  -moz-box-orient: horizontal;\n  height: 25px;\n  padding: 0px;\n  padding-left: 4px;\n  margin: 0px;\n}\n\n#deckPanelsIframe {\n  background-color: var(--bg-dark-gray);\n}\n\ndeckedPanelsTabs > label {\n  -moz-box-align: center;\n  -moz-appearance: none;\n  border-radius: 4px 4px 0px 0px;\n  color: graytext;\n  padding: 2px 10px;\n  margin: 0px;\n  margin-right: 1px;\n  min-width: 1px !important;\n  text-align: left;\n  height: 24px;\n  border: thin solid transparent;\n  border-bottom-width: 0px;\n  border-left-width: 0px;\n  border-right-width: 0px;\n  background-color: var(--bg-dark-gray);\n}\n\ndeckedPanelsTabs > label[selected=\"true\"] {\n  color: var(--bg-main-foreground-color);\n  -moz-user-focus: normal;\n  border-top: thin solid #6d7373;\n}\n\ndeckedPanelsTabs > label:hover {\n  color: var(--bg-main-foreground-color);\n}\n\n/* COLOR AND BGCOLOR PICKERS */\n\necolorpicker {\n  -moz-binding: url(\"chrome://bluegriffon/content/bindings/ecolorpicker.xml#ecolorpicker\");\n}\n\n/* TOOLBARS and editing area*/\n\ntoolbar {\n  border-right: thin solid var(--bg-dark-border);\n  border-top: 2px solid var(--bg-dark-border);\n  -moz-border-top-colors: var(--bg-dark-border) var(--bg-lighter-border);\n  background-color: var(--bg-dark-background) ! important;\n  padding-top: 5px;\n  padding-bottom: 5px;\n}\n\ntoolbar:not(#FormatMenulistsToolbar):last-of-type:not(#MainToolbar) {\n  border-bottom: thin solid var(--bg-dark-border);\n}\n\ntoolbarseparator {\n  background-image: none ! important;\n  border-bottom: thin dotted #494949;\n}\n\n/* MENULISTS */\n\n:root:not([cleartheme=\"true\"]) menulist {\n  -moz-appearance: none;\n  padding-left: 3px;\n  padding-right: 3px;\n  background-color: var(--bg-dark-background);\n  padding-left: 3px;\n  border: thin solid var(--bg-dark-border);\n  color: var(--bg-main-foreground-color);\n}\n\n:root:not([cleartheme=\"true\"]) menulist .menulist-dropmarker {\n  -moz-appearance: none;\n  display: -moz-box;\n  background: transparent;\n  border: none 0px;\n}\n\n:root:not([cleartheme=\"true\"]) menulist html|*.menulist-editable-input {\n  color: var(--bg-main-foreground-color);\n}\n\nmenulist[disabled=\"true\"],\nmenulist[disabled=\"true\"] html|*.menulist-editable-input,\nmenulist html|*.menulist-editable-input::-moz-placeholder  {\n  color: graytext;\n}\n\nmenulist html|*.menulist-editable-input::-moz-placeholder  {\n  font-style: italic;\n}\n\nmenulist[editable=\"true\"] {\n  margin-top: 5px;\n  margin-bottom: 3px\n}\n\n#status {\n  color: silver;\n  text-shadow: none;\n}\n\n/* Live view */\n\ndeck[anonid=\"editorDeck\"].liveview {\n  display: -moz-box;\n  -moz-binding: none;\n  -moz-box-flex: 1;\n}\n\ndeck[anonid=\"editorDeck\"].liveview > iframe,\ndeck[anonid=\"editorDeck\"].liveview > editor {\n  -moz-box-flex: 1;\n}\n\ndeck[anonid=\"editorDeck\"] > splitter {\n  background-color: var(--bg-dark-background);\n}\n\ndeck[anonid=\"editorDeck\"]:not(.liveview) > splitter {\n  display: none;\n}\n\n/* TAB TOOLTIP */\n\n#tab-tooltip {\n  max-width: 600px;\n  min-width: 300px;\n  background-color: yellow;\n}\n\n#tab-tooltip-main-info {\n  padding: 1em;\n  border-bottom: 2px ridge silver;\n}\n\n#tab-tooltip-grid {\n  margin: 1em;\n}\n\n#tab-tooltip-title {\n  font-size: larger;\n  font-weight: bold;\n  /*padding: 6px;*/\n}\n\n#tab-tooltip-html-dialect {\n  font-weight: bold;\n  background-color: darkgrey;\n  border: 2px groove darkgrey;\n  border-radius: 4px;\n  padding: 4px;\n}\n"
  },
  {
    "path": "themes/mac/classic/bluegriffonDialogs.css",
    "content": "@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n@namespace html url(\"http://www.w3.org/1999/xhtml\");\n\necolorpicker {\n  -moz-binding: url(\"chrome://bluegriffon/content/bindings/ecolorpicker.xml#ecolorpicker\");\n}\n\nfilepickerbutton {\n  -moz-binding: url('chrome://bluegriffon/content/bindings/filepickerbutton.xml#filepickerbutton');\n}\n\n.multibutton[checked],\n.multibutton:hover:active:not([disabled]) {\n  color: #00abff;\n}\n\nhbox.listboxBg {\n  /*background-color: #363d3f ! important;*/\n}\n\n.multibutton {\n  margin: 4px 0px;\n  background-color: #363d3f;\n  -moz-appearance: none;\n  border: thin var(--bg-dark-border) solid;\n  color: var(--bg-main-foreground-color);\n  padding: 2px 6px;\n  text-shadow: none;\n}\n\n:root[cleartheme=\"true\"] .multibutton {\n  background-color: #fafafa;\n}\n\n.multibutton:-moz-locale-dir(ltr) {\n  border-top-left-radius: 5px;\n  border-bottom-left-radius: 5px;\n}\n\n.multibutton:-moz-locale-dir(rtl) {\n  border-top-right-radius: 5px;\n  border-bottom-right-radius: 5px;\n}\n\n.multibutton:-moz-locale-dir(ltr) + .multibutton {\n  border-top-left-radius: 0px;\n  border-bottom-left-radius: 0px;\n  border-left: 0px;\n}\n\n.multibutton:-moz-locale-dir(rtl) + .multibutton {\n  border-top-right-radius: 0px;\n  border-bottom-right-radius: 0px;\n  border-right: 0px;\n}\n\n.multibutton:last-child:-moz-locale-dir(ltr) {\n  border-top-right-radius: 5px; \n  border-bottom-right-radius: 5px;\n  margin-right: 1em;\n}\n\n.multibutton:last-child:-moz-locale-dir(rtl) {\n  border-top-left-radius: 5px; \n  border-bottom-left-radius: 5px;\n  margin-left: 1em;\n}\n\n.multibutton .toolbarbutton-icon[src] {\n  margin-left: 1em;\n  margin-right: 1em;\n}\n\n.multibutton:not([label]) .toolbarbutton-text {\n  display: none;\n}\n\nmedium {\n  -moz-binding: url('chrome://bluegriffon/content/bindings/media.xml#medium');\n}\n\nlength {\n  -moz-binding: url('chrome://bluegriffon/content/bindings/media.xml#length');\n}\n\n.medium-delete-button {\n  visibility: hidden;\n  list-style-image: url(\"chrome://global/skin/icons/close.png\");\n  -moz-image-region: rect(0, 16px, 16px, 0);\n}\n\nhbox:hover > .medium-delete-button {\n  visibility: visible;\n}\n\n.medium-delete-button:hover {\n  -moz-image-region: rect(0, 32px, 16px, 16px);\n}\n\n.medium-delete-button:hover:active {\n  -moz-image-region: rect(0, 48px, 16px, 32px);\n}\n\n/* colorpicker box */\n\nhtml|input[type=\"color\"] {\n  border: 0px none;\n  margin: 0px;\n  padding: 0px;\n  background-color: transparent ! important;\n}\n\nhtml|input[type=\"color\"]::-moz-color-swatch {\n  border: 4px solid #858585;\n  -moz-border-top-colors: #858585 transparent transparent #858585;\n  -moz-border-bottom-colors: #858585 transparent transparent #858585;\n  -moz-border-left-colors: #858585 transparent transparent #858585;\n  -moz-border-right-colors: #858585 transparent transparent #858585;\n  min-width: 24px;\n  max-width: 24px;\n  min-height: 24px;\n  max-height: 24px;\n  background-clip: padding-box;\n  border-radius: 24px;\n  margin: 0px;\n  padding: 0px;\n}\n"
  },
  {
    "path": "themes/mac/classic/colourPicker.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is Nvu\n *\n * The Initial Developer of the Original Code is\n * Linspire Inc.\n * Portions created by the Initial Developer are Copyright (C) 2004\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman (glazman@disruptive-innovations.com), on behalf of Linspire Inc.\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n@namespace html url(\"http://www.w3.org/1999/xhtml\");\n\n#redImg, #greenImg, #blueImg,\n#hueImg, #saturationImg, #brightnessImg {\n  border: 1px solid black;\n  cursor: crosshair;\n}\n\n#saturationImg {\n  background-color: transparent;\n}\n\n#swatch {\n  margin: 4px;\n  border: 1px solid black;\n}\n\n#LastPickedColor {\n  width: 17px;\n  height: 13px; \n  border: 1px inset #CCCCCC;\n  margin: 1px 2px 2px 4px;\n}\n\n.colorBox {\n  min-height: 8px;\n  min-width: 8px;\n  border-top: thin solid gray;\n  border-left: thin solid gray;\n  cursor: pointer;\n}\n\n.colorBox:last-child {\n  border-right: thin solid gray;\n}\n\n.lastColorBoxRow {\n  margin-bottom: 2px;\n  border-bottom: thin solid gray;\n}\n\n#colorBlenderPreviewBox1, #colorBlenderPreviewBox2, .blendedColorPreviewBox {\n  border: thin solid gray;\n}\n\n.blendedColorPreviewBox[selected=\"true\"] {\n  outline: 2px solid #303030;\n}\n\n.blendedColorPreviewBox:hover {\n  outline: 2px solid gray;\n}\n\nmenulist[editable=\"true\"] > menupopup > menuitem[src] > .menu-iconic-left {\n  display: -moz-box;\n}\n"
  },
  {
    "path": "themes/mac/classic/ebm/ebm.css",
    "content": "@import url(\"chrome://bluegriffon/skin/black.css\");\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n\n#ebm {\n  overflow: hidden;\n}\n\n#ebm label {\n  color: var(--bg-main-foreground-color);\n}\n\n#ebm tab label,\n#ebm popup label,\n#ebm menupopup label {\n  color: unset;\n}\n\n#ebookTabbox {\n  margin-top: 1.5em;\n}\n\nebook {\n  -moz-box-orient: vertical;\n  -moz-binding: url(\"chrome://epub/content/epub/ebook.xml#ebook\");\n}\n\nepub2 {\n  -moz-box-orient: vertical;\n  -moz-binding: url(\"chrome://epub/content/epub/epub2.xml#epub2\");\n}\n\nepub3 {\n  -moz-box-orient: vertical;\n  -moz-binding: url(\"chrome://epub/content/epub/epub3.xml#epub3\");\n}\n\nepub31 {\n  -moz-box-orient: vertical;\n  -moz-binding: url(\"chrome://epub/content/epub/epub31.xml#epub31\");\n}\n\n#ebm tree,\n#ebm richlistbox {\n  margin: 0px;\n}\n\n#ebm tabbox {\n  margin-top: 1.5em;\n}\n\n#ebm grid {\n  margin-left: 1em;\n  margin-right: 1em;\n  font-size: larger;\n}\n\ntreechildren::-moz-tree-cell-text(odd)            { color: #404040 }\ntreechildren::-moz-tree-cell-text(even)           { color: #404040 }\n\ntreechildren::-moz-tree-cell-text(odd, editable)  { color: black }\ntreechildren::-moz-tree-cell-text(even, editable) { color: black }\n\n#ebm_splitter {\n  background-color: var(--bg-dark-gray);\n}\n\n#ebmCloseButton {\n  list-style-image: url(\"chrome://global/skin/icons/close.png\");\n  -moz-image-region: rect(0, 16px, 16px, 0);\n  visibility: hidden;\n}\n\n#ebm:hover #ebmCloseButton {\n  visibility: visible;\n}\n\n#ebmCloseButton:hover {\n  -moz-image-region: rect(0, 32px, 16px, 16px) ! important;\n}\n\n#ebmCloseButton:hover:active {\n  -moz-image-region: rect(0, 48px, 16px, 32px) ! important;\n}\n"
  },
  {
    "path": "themes/mac/classic/ebm/filepicker.css",
    "content": "treechildren::-moz-tree-cell-text(disabled) { color: silver; }"
  },
  {
    "path": "themes/mac/classic/ebm/metadata2.css",
    "content": "@import url(\"chrome://bluegriffon/skin/black.css\");\n\n#optionalMetadataGridRows > row {\n  -moz-binding: url(\"chrome://epub/content/epub/metadata2.xml#metadataRow\");\n}\n\n.metadata-delete-button {\n  visibility: hidden;\n  list-style-image: url(\"chrome://global/skin/icons/close.png\");\n  -moz-image-region: rect(0, 16px, 16px, 0);\n}\n\nrow:hover > .metadata-delete-button {\n  visibility: visible;\n}\n\n.metadata-delete-button:hover {\n  -moz-image-region: rect(0, 32px, 16px, 16px);\n}\n\n.metadata-delete-button:hover:active {\n  -moz-image-region: rect(0, 48px, 16px, 32px);\n}\n\n\n#addMetadataButton {\n  list-style-image: url(\"chrome://epub/content/epub/plus.png\");\n}\n\n#addMetadataButton:hover {\n  list-style-image: url(\"chrome://epub/content/epub/plus-active.png\");\n}\n\n#optionalMetadataGrid {\n  overflow: auto;\n}\n"
  },
  {
    "path": "themes/mac/classic/ebm/metadata3.css",
    "content": "@import url(\"chrome://bluegriffon/skin/black.css\");\n\ndialog {\n  -moz-appearance: none;\n  /* make the rule important to override cssproperties transparency here */\n  background-color: var(--bg-dark-gray) ! important;\n  color: var(--bg-main-foreground-color);\n}\n\n#optionalMetadataGridRows > row.metadata {\n  -moz-binding: url(\"chrome://epub/content/epub/metadata3.xml#optionalMetadataRow\");\n}\n\n#mandatoryMetadataGridRows > row.metadata {\n  -moz-binding: url(\"chrome://epub/content/epub/metadata3.xml#mandatoryMetadataRow\");\n}\n\nrow.property {\n  -moz-binding: url(\"chrome://epub/content/epub/metadata3.xml#propertyRow\");\n}\n\n.metadata-delete-button {\n  visibility: hidden;\n  list-style-image: url(\"chrome://global/skin/icons/close.png\");\n  -moz-image-region: rect(0, 16px, 16px, 0);\n  margin: 0px;\n}\n\n.metadata-add-button {\n  visibility: hidden;\n  margin: 0px;\n}\n\nrow:hover .metadata-delete-button,\nrow:hover .metadata-add-button {\n  visibility: visible;\n}\n\n.metadata-delete-button:hover {\n  -moz-image-region: rect(0, 32px, 16px, 16px);\n}\n\n.metadata-delete-button:hover:active {\n  -moz-image-region: rect(0, 48px, 16px, 32px);\n}\n\n.metadata-add-button {\n  list-style-image: url(\"chrome://epub/content/epub/plus.png\");\n}\n\n.metadata-add-button:hover {\n  list-style-image: url(\"chrome://epub/content/epub/plus-active.png\");\n}\n\n#addMetadataButton {\n  list-style-image: url(\"chrome://epub/content/epub/plus.png\");\n}\n\n#addMetadataButton:hover {\n  list-style-image: url(\"chrome://epub/content/epub/plus-active.png\");\n}\n\n#mainBox {\n  overflow: auto;\n}\n\n#mandatoryMetadataTree {\n  margin: 0px;\n}\n\n.invisible {\n  visibility: hidden;\n}\n"
  },
  {
    "path": "themes/mac/classic/ecolorpicker.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is Mozilla Communicator client code, released\n * March 31, 1998.\n *\n * The Initial Developer of the Original Code is\n * Netscape Communications Corporation.\n * Portions created by the Initial Developer are Copyright (C) 1998-1999\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n/* ===== colorpicker.css ================================================\n  == Styles used by the XUL colorpicker element.\n  ======================================================================= */\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n\n/* ::::: colorpicker button ::::: */\n \n/* colorpicker button */\n\necolorpicker {\n  -moz-appearance: none;\n}\n\n.colorpicker-button-colorbox {\n  border: 1px solid #d0d0d0;\n  border-radius: 11px;\n  background-color: ThreeDFace;\n}\n\n/* ::::: colorpicker tiles ::::: */\n\n.colorpickertile {\n  width                 : 22px;\n  height                : 22px;\n  margin                : 1px;\n}\n\n.colorpickertile[selected=\"true\"] {\n  border : 1px outset #C0C0C0;\n\n}\n\n.colorpickertile[hover=\"true\"] {\n  border : 1px dotted #A7A7A7;\n}\n\n.cp-light[hover=\"true\"] {\n  border : 1px dotted #000000;\n}\n\n\n"
  },
  {
    "path": "themes/mac/classic/extensionsOverlay.css",
    "content": "@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n\n#header-utils-btn {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/plus.svg\") ! important;\n}\n"
  },
  {
    "path": "themes/mac/classic/formatToolbar.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n#FormatToolbox .toolbarbutton-text {\n  display: none;\n}\n\n#FormatToolbox toolbarbutton {\n  margin: 2px;\n  -moz-appearance: none;\n  \n}\n\n#FormatToolbox toolbarbutton .toolbarbutton-icon {\n  margin: 2px ! important;\n}\n\n#FormatToolbox toolbarbutton:not([checked=\"true\"]):not([disabled]):hover {\n  /*background-color: #ffcc66 ! important;*/\n filter: grayscale(100%) contrast(1000%);\n}\n\n#FormatToolbox toolbarbutton[checked=\"true\"] {\n  /*background-color: orange ! important;*/\n  background-image: none ! important;\n  /*padding: 0px ! important;*/\n  opacity: 1 !important;\n}\n\n#FormatToolbox toolbarbutton:not([checked=\"true\"]) {\n  filter: grayscale(100%) contrast(600%);\n}\n\n#FormatToolbox toolbarbutton[disabled=\"true\"] {\n  filter: grayscale(100%) contrast(50%);\n}\n\n#CustomizeToolbarWindow toolbarbutton,\n#CustomizeToolbarWindow toolbarpalette {\n  -moz-box-orient: vertical;\n}\n\ntoolbaritem  menulist {\n  min-height: 20px ! important\n}\n\n/****** encapsulation ******/\n\n#EncapsulateSelect {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/tag.png\");\n  margin: 0px !important;\n}\n\n#EncapsulateSelect * {\n  margin: 0px !important;\n}\n\n#EncapsulateSelect .toolbarbutton-menu-dropmarker {\n  display: none;\n}\n\n/****** EM ******/\n\n#emButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/em.png\");\n}\n\n/****** STRONG ******/\n\n#strongButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/strong.png\");\n}\n\n/****** BOLD ******/\n\n#boldButton{\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/bold.png\");\n}\n\n/****** ITALIC ******/\n\n#italicButton{\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/italic.png\");\n}\n\n/****** UNDERLINE ******/\n\n#underlineButton{\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/underline.png\");\n}\n\n/****** UL ******/\n\n#ulButton{\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/ul.png\");\n}\n\n/****** OL *****/\n\n#olButton{\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/ol.png\");\n}\n\n/****** ALIGN ******/\n\n#align-left-button {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/align-left.png\");\n}\n\n#align-center-button {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/align-center.png\");\n}\n\n#align-right-button {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/align-right.png\");\n}\n\n#align-justify-button {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/align-justify.png\");\n}\n\n/****** INDENT ******/\n\n#indentButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/indent.png\");\n}\n\n/****** OUTDENT ******/\n\n#outdentButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/outdent.png\");\n}\n\n/****** BLOCKQUOTE ******/\n\n#blockquoteButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/blockquote.png\");\n}\n\n/****** DD ******/\n\n#ddButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/dd.png\");\n}\n\n/****** DT ******/\n\n#dtButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/dt.png\");\n}\n\n/****** CODE ******/\n\n#codeButton{\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/code.png\");\n}\n\n\n#FormatToolbox toolbarseparator {\n  height: 2px;\n  background-color: transparent;\n}\n\n/****** COLORS ******/\n\n#ColorsBox .colorpicker-button-colorbox {\n  width: 24px ! important;\n  max-width: 24px;\n}\n\n#ColorsBox ecolorpicker {\n  -moz-box-ordinal-group: 1;\n}\n\n#ColorsBox ecolorpicker:hover {\n  -moz-box-ordinal-group: 2;\n}\n\n"
  },
  {
    "path": "themes/mac/classic/inContext.css",
    "content": ""
  },
  {
    "path": "themes/mac/classic/insertAudio.css",
    "content": "#throbber[cx=\"0\"] {\n  visibility: hidden;\n}\n"
  },
  {
    "path": "themes/mac/classic/insertChars.css",
    "content": "#blocksListbox {\n  width: 45em;\n}\n\n#charGrid row:first-child,\n.gridCell {\n  font-family: monospace;\n  text-align: center;\n}\n\n.gridCell {\n  font-size: 20px;\n  font-family: \"Lucida Sans Unicode\";\n}\n\n\n.gridCell {\n  margin: 0px ! important;\n  background-color: white;\n}\n\n#charPreview {\n  height: 64px;\n  width: 64px;\n  border: thin solid gray;\n  border-radius: 9px;\n  background-color: #E0E0E0;\n  text-align: center;\n  font-size: 48px;\n  text-shadow: 2px 2px 4px gray;\n}\n\n#gridBox {\n  margin-top: 4px;\n  margin-bottom: 8px;\n  margin-left: 4px;\n  margin-right: 4px;\n}\n\n.gridCell.selected {\n  background-color: lightgray;\n  border-radius: 4px;\n}\n"
  },
  {
    "path": "themes/mac/classic/insertImage.css",
    "content": "#previewImage {\n  height: 100px;\n  max-height: 100px;\n  width: auto;\n  background-size: contain;\n  background-repeat: no-repeat;\n  background-position: center;\n}\n\n#relativeURLCheckboxWarning {\n  font-style: italic;\n}\n\n"
  },
  {
    "path": "themes/mac/classic/insertTable.css",
    "content": "#tabbox {\n  font-size: smaller;\n}\n\ntextbox {\n  max-width: 6em;\n}\n\nmenulist[editable=\"true\"] {\n  max-width: 8em;\n}\n"
  },
  {
    "path": "themes/mac/classic/insertVideo.css",
    "content": "#widthTextbox,\n#heightTextbox {\n  max-width: 8em;\n}\n\n#throbber[cx=\"0\"] {\n  visibility: hidden;\n}\n"
  },
  {
    "path": "themes/mac/classic/languages.css",
    "content": "#currentLanguageBox {\n  font-weight: bold;\n}\n"
  },
  {
    "path": "themes/mac/classic/listboxBg.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2008\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n@import url(\"chrome://bluegriffon/skin/black.css\");\n\nhbox.listboxBg {\n  max-height: 21px;\n  border-left: thin solid var(--bg-dark-border);\n  border-right: thin solid var(--bg-dark-border);\n  border-bottom: thin solid var(--bg-dark-border);\n  margin: 0px;\n  background-color: var(--bg-dark-background);\n  color: white;\n}\n\nhbox.listboxBg toolbarbutton {\n  -moz-box-orient: horizontal;\n  max-height: 21px;\n  min-height: 21px;\n  padding: 0px 3px; margin: 0px;\n  border-right: thin solid var(--bg-dark-border);\n  font-weight: bold;\n}\n\nhbox.listboxBg spacer[flex=\"1\"] ~ toolbarbutton {\n  border-left: thin solid var(--bg-dark-border);\n  border-right: 0px none;\n}\n\n\nlistbox.listboxBg {\n  margin: 0px;\n  background-color: var(--bg-dark-background);\n  color: white;\n  border: var(--bg-dark-border) solid thin;\n  -moz-appearance: none;\n}\n\nhbox.listboxBg .toolbarbutton-menu-dropmarker,\nhbox.listboxBg .toolbarbutton-text {\n  display: none;\n}\n\nhbox.listboxBg .toolbarbutton-icon {\n  margin: 0px 3px;\n}\n\nhbox.listboxBg .listboxBgPlusButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/plus.png\")\n}\n\nhbox.listboxBg .listboxBgPlusButton[disabled] {\n  list-style-image: url(\"chrome://bluegriffon/skin/plus-disabled.png\")\n}\n\nhbox.listboxBg .listboxBgMinusButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/minus.png\")\n}\n\nhbox.listboxBg .listboxBgMinusButton[disabled] {\n  list-style-image: url(\"chrome://bluegriffon/skin/minus-disabled.png\")\n}\n\nhbox.listboxBg .listboxBgConfigButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/config.png\")\n}\n\nhbox.listboxBg .listboxBgConfigButton[disabled] {\n  list-style-image: url(\"chrome://bluegriffon/skin/config-disabled.png\")\n}\n\nhbox.listboxBg .listboxBgThrobberButton {\n  list-style-image: url(\"chrome://global/skin/icons/loading_16.png\");\n}\n\nhbox.listboxBg .listboxBgDownButton,\nhbox.listboxBg .listboxBgLeftButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/down.png\")\n}\n\nhbox.listboxBg .listboxBgDownButton[disabled],\nhbox.listboxBg .listboxBgLeftButton[disabled] {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/down-disabled.png\")\n}\n\nhbox.listboxBg .listboxBgUpButton,\nhbox.listboxBg .listboxBgRightButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/up.png\")\n}\n\nhbox.listboxBg .listboxBgUpButton[disabled],\nhbox.listboxBg .listboxBgRightButton[disabled] {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/up-disabled.png\")\n}\n\nhbox.listboxBg .listboxBgOrderedButton {\n  list-style-image: url(\"chrome://epub/content/epub/order.png\")\n}\n\nhbox.listboxBg .listboxBgLeftButton image,\nhbox.listboxBg .listboxBgRightButton image {\n  -moz-transform: rotate(90deg);\n}\n"
  },
  {
    "path": "themes/mac/classic/mainToolbar.css",
    "content": "@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n\n\n#MainToolbox > toolbar{\n  -moz-padding-start: 2em;\n}\n\n#MainToolbox toolbarbutton,\n#CustomizeToolbarWindow toolbarbutton,\n#CustomizeToolbarSheet toolbarbutton {\n  /*-moz-image-region: rect(0px 32px 32px 0px);*/\n  -moz-box-orient: vertical;\n}\n\n#MainToolbox .toolbarbutton-icon {\n  height: 12px;\n  width:  12px;\n}\n:root[iconsize=\"medium\"] #MainToolbox .toolbarbutton-icon {\n  height: 16px;\n  width:  16px;\n}\n:root[iconsize=\"large\"] #MainToolbox .toolbarbutton-icon {\n  height: 24px;\n  width: 24px;\n}\n\n/* smaller icons */\n\n:root[iconsize=\"medium\"] #MainToolbox toolbarbutton[iconsize=\"smaller\"] .toolbarbutton-icon {\n  height: 12px;\n  width:  12px;\n}\n:root[iconsize=\"large\"] #MainToolbox toolbarbutton[iconsize=\"smaller\"] .toolbarbutton-icon {\n  height: 16px;\n  width:  16px;\n}\n\n/* end smaller icons */\n\n#MainToolbox .toolbarbutton-icon {\n  margin: 2px;\n}\n\n#MainToolbox .toolbarbutton-text {\n  padding-bottom: 4px;\n}\n\n#MainToolbox > toolbar[mode=\"icons\"] .toolbarbutton-text {\n  display: none;\n}\n\n#MainToolbox > toolbar[mode=\"text\"] .toolbarbutton-icon,\n#MainToolbox > toolbar[mode=\"text\"] #composer-throbber {\n  display: none;\n}\n\n#MainToolbox > toolbar[mode=\"text\"] .toolbarbutton-text {\n  padding: 4px;\n}\n\n#newButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/plus.svg\");\n}\n\n#openButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/open.svg\");\n}\n\n#refreshButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/refresh.svg\");\n}\n\n#stopButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/stop.svg\");\n}\n\n#tableButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/table.svg\");\n}\n\n#saveButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/save.svg\");\n}\n\n#imageButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/image.svg\");\n}\n\n#anchorButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/anchor.svg\");\n}\n\n#linkButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/link.svg\");\n}\n\n#cssButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/css.png\");\n}\n\n#videoButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/video.svg\");\n}\n\n#audioButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/audio.svg\");\n}\n\n#browseButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/browse.svg\");\n}\n\n#formButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/form.svg\");\n}\n\n/***************** THROBBER **************/\n\n#composer-throbber {\n  list-style-image: url('chrome://bluegriffon/skin/mainToolbar/logo.png');\n}\n\n#composer-throbber:hover {\n  list-style-image: url('chrome://bluegriffon/skin/mainToolbar/logo-hover.png');\n}\n\n#MainToolbox > toolbar[iconsize=\"small\"] #composer-throbber {\n  list-style-image: url('chrome://bluegriffon/skin/mainToolbar/small/logo.png');\n}\n\n#MainToolbox > toolbar[iconsize=\"small\"] #composer-throbber:hover {\n  list-style-image: url('chrome://bluegriffon/skin/mainToolbar/small/logo-hover.png');\n}\n\n#MainToolbox toolbarseparator {\n  height: 16px;\n  background-color: transparent;\n}\n\n#MainToolbox[iconsize=\"small\"] toolbarseparator {\n  height: 16px;\n}\n\n\n/* ----- PRIMARY TOOLBAR BUTTONS ----- */\n\n.toolbarbutton-1:not([type=\"menu-button\"]),\n.toolbarbutton-1 > .toolbarbutton-menubutton-button,\n.toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker,\n#restore-button {\n  -moz-box-orient: vertical;\n  -moz-appearance: none;\n  height: 16px;\n  padding: 0;\n  border: 0;\n}\n\n.toolbarbutton-1:not([type=\"menu-button\"]):-moz-lwtheme,\n.toolbarbutton-1 > .toolbarbutton-menubutton-button:-moz-lwtheme,\n.toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker:-moz-lwtheme,\n#restore-button:-moz-lwtheme {\n  -moz-appearance: none;\n  padding: 0 3px;\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  border-radius: 3px;\n  background: -moz-linear-gradient(rgba(255,255,255,0.5), rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.1) 50%, rgba(255,255,255,0.2)) repeat-x;\n  background-origin: border-box;\n  box-shadow: inset 0 1px rgba(255,255,255,0.3), 0 1px rgba(255,255,255,0.2);\n}\n\n.toolbarbutton-1:not([type=\"menu-button\"]):-moz-lwtheme-darktext,\n.toolbarbutton-1 > .toolbarbutton-menubutton-button:-moz-lwtheme-darktext,\n.toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker:-moz-lwtheme-darktext,\n#restore-button:-moz-lwtheme-darktext {\n  background-image: -moz-linear-gradient(rgba(255,255,255,0.3), rgba(50,50,50,0.2) 50%, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0.13));\n}\n\n.toolbarbutton-1[type=\"menu-button\"] {\n  padding: 0;\n}\n\n.toolbarbutton-1 > .toolbarbutton-menubutton-button,\n.toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker {\n  margin: 0;\n}\n\n.toolbarbutton-1 {\n  margin: 0 2px;\n}\n\ntoolbar:not([mode=\"icons\"]) .toolbarbutton-1:not([type=\"menu-button\"]),\ntoolbar:not([mode=\"icons\"]) .toolbarbutton-1 > .toolbarbutton-menubutton-button,\ntoolbar:not([mode=\"icons\"]) .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker,\ntoolbar:not([mode=\"icons\"]) #restore-button {\n  -moz-appearance: none;\n  padding: 0;\n  height: auto;\n  border: none;\n  box-shadow: none;\n  background: none;\n}\n\n.toolbarbutton-1:not([type=\"menu-button\"]),\n.toolbarbutton-1 > .toolbarbutton-menubutton-button,\n#restore-button {\n  min-width: 28px;\n}\n\ntoolbar:not([mode=\"icons\"]) .toolbarbutton-1:not([type=\"menu-button\"]),\ntoolbar:not([mode=\"icons\"]) .toolbarbutton-1 > .toolbarbutton-menubutton-button,\ntoolbar:not([mode=\"icons\"]) #restore-button {\n  min-width: 0;\n}\n\n.toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #reload-button, #stop-button, #home-button, #print-button, #downloads-button, #history-button, #bookmarks-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #cut-button, #copy-button, #paste-button, #fullscreen-button, #zoom-out-button, #zoom-in-button, #sync-button, #feed-button, #alltabs-button, #tabview-button)) > .toolbarbutton-icon,\n.toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon {\n  margin: 2px;\n}\n\n.toolbarbutton-1[disabled=\"true\"] > .toolbarbutton-icon,\n.toolbarbutton-1[type=\"menu-button\"] > .toolbarbutton-menubutton-button[disabled=\"true\"] > .toolbarbutton-icon,\n#restore-button[disabled=\"true\"] > .toolbarbutton-icon {\n  opacity: .4;\n}\n\n@media (-moz-mac-lion-theme) {\n  .toolbarbutton-1[disabled=\"true\"] > .toolbarbutton-icon,\n  .toolbarbutton-1[type=\"menu-button\"] > .toolbarbutton-menubutton-button[disabled=\"true\"] > .toolbarbutton-icon,\n  #restore-button[disabled=\"true\"] > .toolbarbutton-icon,\n  .toolbarbutton-1[disabled=\"true\"] > .toolbarbutton-menu-dropmarker,\n  .toolbarbutton-1[disabled=\"true\"] > .toolbarbutton-menubutton-dropmarker,\n  .toolbarbutton-1:not(:hover):-moz-window-inactive > .toolbarbutton-icon,\n  .toolbarbutton-1:not(:hover):-moz-window-inactive > .toolbarbutton-icon,\n  #restore-button:not(:hover):-moz-window-inactive > .toolbarbutton-icon,\n  .toolbarbutton-1:not(:hover):-moz-window-inactive > .toolbarbutton-menu-dropmarker,\n  .toolbarbutton-1:not(:hover):-moz-window-inactive > .toolbarbutton-menubutton-dropmarker {\n    opacity: .5;\n  }\n\n  .toolbarbutton-1:-moz-window-inactive[disabled=\"true\"] > .toolbarbutton-icon,\n  .toolbarbutton-1:-moz-window-inactive[type=\"menu-button\"] > .toolbarbutton-menubutton-button[disabled=\"true\"] > .toolbarbutton-icon,\n  #restore-button:-moz-window-inactive[disabled=\"true\"] > .toolbarbutton-icon {\n    opacity: .25;\n  }\n}\n\n.toolbarbutton-1 > .toolbarbutton-menu-dropmarker,\n.toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/toolbarbutton-dropmarker-lion.png\");\n}\n\n.toolbarbutton-1 > .toolbarbutton-menu-dropmarker {\n  -moz-margin-end: 1px;\n}\n\n.toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker {\n  width: 14px;\n  padding-top: 2px;\n  -moz-border-start: none !important;\n}\n\ntoolbar:not([mode=\"icons\"]) .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker {\n  width: auto;\n  padding-top: 0;\n}\n\n.toolbarbutton-1 > .toolbarbutton-menubutton-button:-moz-locale-dir(rtl),\n.toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker:-moz-locale-dir(ltr) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.toolbarbutton-1 > .toolbarbutton-menubutton-button:-moz-locale-dir(ltr),\n.toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker:-moz-locale-dir(rtl) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n\ntoolbar:not([mode=\"icons\"]) .toolbarbutton-1:not([open=\"true\"]) > .toolbarbutton-menubutton-dropmarker {\n  opacity: .7;\n}\n\n.toolbarbutton-1 > .toolbarbutton-text,\n.toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-text {\n  margin: 2px 0 0;\n}\n\ntoolbar[mode=\"icons\"] .toolbarbutton-1:not([type=\"menu-button\"]):not([disabled=\"true\"]):active:hover:-moz-lwtheme,\ntoolbar[mode=\"icons\"] .toolbarbutton-1:not([type=\"menu-button\"])[open=\"true\"]:-moz-lwtheme,\ntoolbar[mode=\"icons\"] .toolbarbutton-1:not([disabled=\"true\"]) > .toolbarbutton-menubutton-button:active:hover:-moz-lwtheme,\ntoolbar[mode=\"icons\"] .toolbarbutton-1[open=\"true\"] > .toolbarbutton-menubutton-dropmarker:-moz-lwtheme,\ntoolbar[mode=\"icons\"] #restore-button:not([disabled=\"true\"]):active:hover:-moz-lwtheme {\n  text-shadow: 0 1px rgba(255, 255, 255, .4);\n  background-color: rgba(0,0,0,0.2);\n  box-shadow: inset 0 2px 5px rgba(0,0,0,0.6), 0 1px rgba(255,255,255,0.2);\n}\n\ntoolbar[mode=\"icons\"] .toolbarbutton-1:not([type=\"menu-button\"]):not(#fullscreen-button)[checked=\"true\"]:-moz-lwtheme {\n  background-color: rgba(0,0,0,0.4);\n  box-shadow: inset 0 2px 5px rgba(0,0,0,0.7), 0 1px rgba(255,255,255,0.2);\n}\n\ntoolbar[mode=\"icons\"] .toolbarbutton-1:not([type=\"menu-button\"]):not(#fullscreen-button)[checked=\"true\"]:not([disabled=\"true\"]):active:hover:-moz-lwtheme {\n  background-color: rgba(0, 0, 0, 0.6);\n  box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.8), 0 1px rgba(255, 255, 255, 0.2);\n}\n\ntoolbar[mode=\"icons\"] .toolbarbutton-1 > menupopup {\n  margin-top: 1px;\n}\n"
  },
  {
    "path": "themes/mac/classic/medium.css",
    "content": "@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n\n[anonid=\"constraintButton\"] menuitem {\n  font-size: x-small ! important;\n}\n\n[anonid=\"lengthMenulist\"] {\n  min-width: 6em;\n}\n\n"
  },
  {
    "path": "themes/mac/classic/newPageWizard.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2008\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n#pagePreview {\n  background-color: white;\n  border: thin ridge silver;\n  margin-left: 1em;\n}\n\n.larger {\n  font-size: larger;\n}\n\nfilepickerbutton {\n  -moz-binding: url('chrome://bluegriffon/content/bindings/filepickerbutton.xml#filepickerbutton');\n}\n\n#backgroundPositionBox {\n  width: 99px;\n  height: 99px;\n  background-image: url('chrome://bluegriffon/skin/backgroundPosition.png');\n  background-position: 50% 50%;\n  background-color: transparent;\n  -moz-appearance: none;}\n\n#backgroundImageBox {\n  width: 99px;\n  height: 99px;\n  background-image: url('chrome://bluegriffon/skin/backgroundImage.png');\n  background-repeat: no-repeat;\n  background-color: white;\n  background-position: 50% 50%;\n}\n\nstack {\n  border: 1px ridge #888;\n}\n\n#LayoutRows row {\n  border: 2px groove #d0d0d0;\n}\n\necolorpicker {\n  -moz-binding: url(\"chrome://bluegriffon/content/bindings/ecolorpicker.xml#ecolorpicker\");\n}\n"
  },
  {
    "path": "themes/mac/classic/pageProperties.css",
    "content": "filepickerbutton {\n  -moz-binding: url('chrome://bluegriffon/content/bindings/filepickerbutton.xml#filepickerbutton');\n}\n\n#removeBackground {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/close-button.png\");\n  -moz-image-region: rect(0px 16px 16px 0px);\n  padding: 0px;\n  min-width: 0px;\n  margin: 0px;\n}\n\n#pagePreview {\n  margin: 2px 4px;\n  margin-left: 1em;\n  border: 2px solid;\n  -moz-border-top-colors: ThreeDShadow ThreeDDarkShadow;\n  -moz-border-right-colors: ThreeDHighlight ThreeDLightShadow;\n  -moz-border-bottom-colors: ThreeDHighlight ThreeDLightShadow;\n  -moz-border-left-colors: ThreeDShadow ThreeDDarkShadow;\n}\n\n.larger {\n  font-size: larger;\n}\n\n/*.colorpicker-button-colorbox[disabled=\"true\"] {\n border-color: GrayText;\n background-color: transparent ! important;\n}*/\n\n#removeBackground .toolbarbutton-icon {\n  min-width: 0px;\n  padding: 0px;\n  margin: 2px ! important;\n}\n"
  },
  {
    "path": "themes/mac/classic/panels/deckedPanelsTabs.css",
    "content": "#deckedPanelsTabsContextMenu menuitem {\n}\n"
  },
  {
    "path": "themes/mac/classic/panels/floatingpanel.css",
    "content": "\n.titleholder {\n  border-top-left-radius: 5px;\n  border-top-right-radius: 5px;\n}\n\n.floatingpanel-close {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/closetab.png\");\n}\n\n.floatingpanel-close:hover {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/closetab-hover.png\");\n}\n\n.floatingpanel-close:hover:active {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/closetab-active.png\");\n}\n\nbox[anonid=\"resizer\"] {\n  width: 25px;\n  height: 25px;\n  background-image: url(\"chrome://bluegriffon/skin/panels/resizer.png\");\n  background-repeat: no-repeat;\n  background-position: bottom right;\n}\n\nbox[anonid=\"resizer\"] {\n  width: 25px;\n  height: 25px;\n  background-image: url(\"chrome://bluegriffon/skin/panels/resizer.png\");\n  background-repeat: no-repeat;\n  background-position: bottom right;\n}\nbox[anonid=\"resizer\"]:-moz-locale-dir(rtl) {\n  background-image: url(\"chrome://bluegriffon/skin/panels/resizer-rtl.png\");\n}\n\n.floatinpanel-align {\n  list-style-image: url(\"chrome://bluegriffon/skin/panels/align-vertical-center.png\");\n  margin-right: 4px;\n}\n\n.pin {\n  list-style-image: url(\"chrome://bluegriffon/skin/panels/pin.png\");\n  margin-right: 4px;\n}\n"
  },
  {
    "path": "themes/mac/classic/prefs/prefs.css",
    "content": "/*.paneSelector > radio {\n  list-style-image: url(\"chrome://bluegriffon/skin/prefs/buttons.png\")\n}\n\nradio[pane=\"generalPrefPane\"] {\n  -moz-image-region: rect(0px, 96px, 32px, 64px)\n}\n\nradio[pane=\"newPagePrefPane\"] {\n  -moz-image-region: rect(0px, 192px, 32px, 160px)\n}\n*/\n\n#locale-listbox[disabled=\"true\"] * {\n  color: silver;\n}\n\n#commandsShortcutsTree[disabled=\"true\"] {\n  color: silver;\n}\n\nprefpane {\n  font-size: 11px;\n}\n\nprefwindow[sitelicense=\"true\"] *.paneSelector > radio:first-of-type {\n  display: none;\n}\n"
  },
  {
    "path": "themes/mac/classic/rotator.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2010\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n \n @namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n\nrotator {\n  -moz-box-align: center;\n  margin-top: 5px;\n  margin-bottom: 5px;\n}\n\n[anonid=\"outerRotator\"] {\n  -moz-appearance: none;\n  -moz-box-align: center;\n  padding: 0px;\n  height: 41px;\n  width: 41px;\n  background:  -moz-linear-gradient(45deg, #a0a0a0, #d0d0d0);\n  border-radius: 100px;\n  box-shadow: #606060 1px 1px 3px;\n}\n\n[anonid=\"innerRotator\"] {\n  -moz-appearance: none;\n  margin: 2px;\n  padding: 0px;\n  height: 37px;\n  width: 37px;\n  background-color: rgba(80%,80%,80%, 0.5);\n  border-radius: 100px;\n  transform: rotate(-90deg);\n}\n\nrotateGrippy {\n  -moz-binding: url(\"chrome://bluegriffon/content/bindings/rotator.xml#rotateGrippy\");\n   cursor: -moz-grab;\n  -moz-appearance: none;\n  margin: 2px;\n  padding: 0px;\n  height: 10px;\n  width: 10px;\n  background: -moz-linear-gradient(top -45deg, #808080, #a0a0a0);\n  border: thin solid #909090;\n  border-radius: 100px;\n  border: #a0a0a0 thin groove;\n}\n\nrotator[disabled=\"true\"] rotateGrippy {\n  cursor: default;\n}\n\nrotateGrippy[rotating=\"true\"] {\n  cursor: -moz-grabbing;\n}\n\n[anonid=\"textbox\"] {\n  margin-left: 1em;\n}\n\n"
  },
  {
    "path": "themes/mac/classic/rulers.css",
    "content": "@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n@namespace svg url(\"http://www.w3.org/2000/svg\");\n\nsvg|text {\n  stroke-width: 1px;\n  /*font-family: -moz-fixed;*/\n  font-variant: normal;\n  line-height: normal;\n  font-size: 8pt ! important;\n  dominant-baseline: middle;\n  text-anchor: middle;\n  fill: white;\n}\n\n:root[cleartheme=\"true\"] svg|text {\n  fill: black;\n}\n\nhruler[disabled], vruler[disabled]  {\n  visibility: hidden;\n}\n\nhruler, vruler {\n  display: -moz-box;\n  background-color: transparent;\n}\n\nhruler {\n  stroke-width: 4px;\n  /*font-family: -moz-fixed;\n  font-weight: bold;*/\n  font-variant: normal;\n  line-height: normal;\n  font-size: x-small;\n  height: 16px;\n  width: 100%;\n  margin: 2px 0px;\n  position: absolute;\n}\n\nvruler {\n  stroke-width: 4px;\n  /*font-family: -moz-fixed;\n  font-weight: bold;*/\n  font-variant: normal;\n  line-height: normal;\n  font-size: x-small;\n  width: 16px;\n  margin: 0px 2px;\n  /*position: absolute;*/\n}\n\nhruler svg|rect,\nvruler svg|rect {\n  fill: #454545;\n}\n\n:root[cleartheme=\"true\"] hruler svg|rect,\n:root[cleartheme=\"true\"] vruler svg|rect {\n  fill: white;\n}\n\nsvg|rect.ruler-separator {\n  fill: gray;\n}\n\n:root[cleartheme=\"true\"] svg|rect.ruler-separator {\n  fill: black;\n}\n"
  },
  {
    "path": "themes/mac/classic/scrollbars.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n@namespace html url(\"http://www.w3.org/1999/xhtml\");\n\nscrollbar {\n  -moz-appearance: none;\n  min-width: 18px;\n  -moz-binding: url(chrome://global/content/bindings/scrollbar.xml#scrollbar);\n  cursor: default;\n  background-color: var(--bg-dark-background);\n  pointer-events: auto;\n}\n\nscrollbar[orient=\"horizontal\"]:not([disabled]) {\n  height: 16px;\n}\n\nscrollbar[root=\"true\"] {\n  position: relative;\n  z-index: 2147483647; /* largest positive value of a signed 32-bit integer */\n}\n\nhtml|select[size]:not([size=\"0\"]):not([size=\"1\"]) > scrollbar,\nhtml|select[multiple] > scrollbar {\n  -moz-appearance: scrollbar-small;\n}\n\n@media all and (-moz-overlay-scrollbars) {\n  scrollbar:not([active=\"true\"]),\n  scrollbar[disabled=\"true\"] {\n    visibility: hidden;\n  }\n}\n\n/* ..... track ..... */\n\nslider {\n  -moz-appearance: var(--bg-dark-scrollbar-appearance);\n  background: var(--bg-dark-background);\n  -moz-appearance: none;\n}\n\nslider[orient=\"horizontal\"] {\n  max-height: 10px;\n  padding-top: 2px;\n}\nslider[orient=\"vertical\"] {\n  max-width: 10px;\n  padding-left: 2px;\n}\n\n/*slider[orient=\"vertical\"] {\n  -moz-appearance: scrollbartrack-vertical;\n}*/\n\n/* ..... thumb ..... */\n\nthumb {\n  /*-moz-appearance: scrollbarthumb-horizontal;*/\n -moz-appearance: none;\n border-radius: 9px;\n background: gray;\n}\n\nthumb[orient=\"vertical\"] {\n  /*-moz-appearance: scrollbarthumb-vertical;*/\n}\n\n/* ..... increment ..... */\n\nscrollbarbutton[type=\"increment\"] {\n  -moz-appearance: scrollbarbutton-right;\n}\n\nscrollbar[orient=\"vertical\"] > scrollbarbutton[type=\"increment\"] {\n  -moz-appearance: scrollbarbutton-down;\n}\n\n/* ..... decrement ..... */\n\nscrollbarbutton[type=\"decrement\"] {\n  -moz-appearance: scrollbarbutton-left;\n}\n\nscrollbar[orient=\"vertical\"] > scrollbarbutton[type=\"decrement\"] {\n  -moz-appearance: scrollbarbutton-up;\n}\n\n/* ::::: square at the corner of two scrollbars ::::: */\n\nscrollcorner {\n  /* XXX -moz-appearance: scrollcorner; */\n  -moz-binding: url(chrome://global/content/bindings/scrollbar.xml#scrollbar-base);\n  width: 16px;\n  cursor: default;\n  background-color: transparent;\n}\n\n/* ::::::::::::::::::::: MEDIA PRINT :::::::::::::::::::::: */\n@media print {\n  html|div scrollbar {\n    -moz-appearance: scrollbar;\n    -moz-binding: url(chrome://global/content/bindings/scrollbar.xml#scrollbar);\n    cursor: default;\n  }\n}\n"
  },
  {
    "path": "themes/mac/classic/structurebar.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n.selected {\n  font-weight: bold;\n}\n\n.hidden {\n  display: none;\n}\n\nstructurebar {\n  margin-bottom: 4px;\n  margin-top: 4px;\n}\n\nwindow[rtl=\"false\"] structurebar toolbarbutton {\n  margin-left: 0px;\n  margin-right: 0px;\n\n  padding-left: 12px;\n\n  border: none 0px;\n\n  height: 20px;\n\n  font-weight: bold;\n\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/ltr/structureArrow.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/ltr/structureBorder.png\");\n  background-repeat: no-repeat, repeat-x;\n  background-position: top left;\n  background-color: var(--bg-dark-gray);\n}\n\nstructurebar toolbarbutton {\n  color: #c0c0c0;\n}\n\nstructurebar toolbarbutton:hover {\n  color: white;\n}\n\nstructurebar toolbarbutton[checked=\"true\"] {\n  color: #00abff;\n}\n\nwindow[rtl=\"false\"] structurebar toolbarbutton:first-of-type {\n  margin-left: 12px;\n  padding-left: 8px;\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/ltr/structureBoxLeft.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/ltr/structureBorder.png\");\n  background-repeat: no-repeat, repeat-x;\n}\n\nwindow[rtl=\"false\"] structurebar toolbarbutton:last-of-type {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/ltr/structureArrow.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/ltr/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/ltr/structureBorder.png\");\n  background-repeat: no-repeat, no-repeat, repeat-x;\n  background-position: top left, top right;\n  padding-right: 12px;\n}\n\nwindow[rtl=\"false\"] structurebar toolbarbutton:only-of-type {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/ltr/structureBoxLeft.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/ltr/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/ltr/structureBorder.png\");\n  background-repeat: no-repeat, no-repeat, repeat-x;\n  background-position: top left, top right;\n  padding-right: 12px;\n}\n\nwindow[rtl=\"false\"] structurebar toolbarbutton[checked=\"true\"]:not(:first-of-type) {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/ltr/structureArrowSelected.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/ltr/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/ltr/structureBorder.png\");\n}\n\nwindow[rtl=\"false\"] structurebar toolbarbutton[checked=\"true\"]:first-of-type {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/ltr/structureBoxLeftSelected.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/ltr/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/ltr/structureBorder.png\");\n  background-repeat: no-repeat, no-repeat, repeat-x;\n  background-position: top left, top right;\n}\n\n/************* RTL *************/\n\nwindow[rtl=\"true\"] structurebar toolbarbutton {\n  margin-left: 0px;\n  margin-right: 0px;\n\n  padding-right: 12px;\n\n  border: none 0px;\n\n  height: 20px;\n\n  font-weight: bold;\n\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/rtl/structureArrow.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/rtl/structureBorder.png\");\n  background-repeat: no-repeat, repeat-x;\n  background-position: top right;\n}\n\nwindow[rtl=\"true\"] structurebar toolbarbutton:first-of-type {\n  margin-right: 12px;\n  padding-left: 8px;\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/rtl/structureBoxLeft.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/rtl/structureBorder.png\");\n  background-repeat: no-repeat, repeat-x;\n  background-position: top right;\n}\n\nwindow[rtl=\"true\"] structurebar toolbarbutton:last-of-type {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/rtl/structureArrow.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/rtl/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/rtl/structureBorder.png\");\n  background-repeat: no-repeat, no-repeat, repeat-x;\n  background-position: top right, top left;\n  padding-left: 12px;\n  margin-left: 12px;\n}\n\nwindow[rtl=\"true\"] structurebar toolbarbutton:only-of-type {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/rtl/structureBoxLeft.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/rtl/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/rtl/structureBorder.png\");\n  background-repeat: no-repeat, no-repeat, repeat-x;\n  background-position: top right, top left;\n  padding-left: 12px;\n}\n\nwindow[rtl=\"true\"] structurebar toolbarbutton[checked=\"true\"]:not(:first-of-type) {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/rtl/structureArrowSelected.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/rtl/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/rtl/structureBorder.png\");\n}\n\nwindow[rtl=\"true\"] structurebar toolbarbutton[checked=\"true\"]:first-of-type {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/rtl/structureBoxLeftSelected.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/rtl/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/rtl/structureBorder.png\");\n  background-repeat: no-repeat, no-repeat, repeat-x;\n  background-position: top right, top left;\n}\n\n\n/****** CLEAR THEME *****/\n\nwindow[rtl=\"false\"][cleartheme=\"true\"] structurebar toolbarbutton {\n  margin-left: 0px;\n  margin-right: 0px;\n\n  padding-left: 12px;\n\n  border: none 0px;\n\n  height: 20px;\n\n  color: black;\n  font-weight: bold;\n\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureArrow.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureBorder.png\"),\n                    -moz-linear-gradient(rgb(255, 255, 255), rgb(192, 192, 192), rgb(204, 204, 204));\n  background-repeat: no-repeat, repeat-x;\n  background-position: top left;\n  background-color: transparent;\n}\n\n:root[cleartheme=\"true\"] structurebar toolbarbutton:hover:not([checked=\"true\"]) {\n  color: #606060;\n}\n\nwindow[rtl=\"false\"][cleartheme=\"true\"] structurebar toolbarbutton:first-of-type {\n  margin-left: 12px;\n  padding-left: 8px;\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureBoxLeft.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureBorder.png\"),\n                    -moz-linear-gradient(rgb(255, 255, 255), rgb(192, 192, 192), rgb(204, 204, 204));\n  background-repeat: no-repeat, repeat-x, repeat-x;\n}\n\nwindow[rtl=\"false\"][cleartheme=\"true\"] structurebar toolbarbutton:last-of-type {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureArrow.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureBorder.png\"),\n                    -moz-linear-gradient(rgb(255, 255, 255), rgb(192, 192, 192), rgb(204, 204, 204));\n  background-repeat: no-repeat, no-repeat, repeat-x, repeat-x;\n  background-position: top left, top right;\n  padding-right: 12px;\n}\n\nwindow[rtl=\"false\"][cleartheme=\"true\"] structurebar toolbarbutton:only-of-type {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureBoxLeft.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureBorder.png\"),\n                    -moz-linear-gradient(rgb(255, 255, 255), rgb(192, 192, 192), rgb(204, 204, 204));\n  background-repeat: no-repeat, no-repeat, repeat-x, repeat-x;\n  background-position: top left, top right;\n  padding-right: 12px;\n}\n\nwindow[rtl=\"false\"][cleartheme=\"true\"] structurebar toolbarbutton[checked=\"true\"]:not(:first-of-type) {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureArrowSelected.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureBorder.png\"),\n                    -moz-linear-gradient(#303030, #606060, #303030);\n  color: white ! important;\n}\n\nwindow[rtl=\"false\"][cleartheme=\"true\"] structurebar toolbarbutton[checked=\"true\"]:first-of-type {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureBoxLeftSelected.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureBorder.png\"),\n                    -moz-linear-gradient(#303030, #606060, #303030);\n  background-repeat: no-repeat, no-repeat, repeat-x, repeat-x;\n  background-position: top left, top right;\n  color: white ! important;\n}\n\n/************* RTL *************/\n\n:root[cleartheme=\"true\"] structurebar[rtl=\"true\"] toolbarbutton {\n  margin-left: 0px;\n  margin-right: 0px;\n\n  padding-right: 12px;\n\n  border: none 0px;\n\n  height: 20px;\n\n  color: black;\n  font-weight: bold;\n\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureArrow.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureBorder.png\"),\n                    -moz-linear-gradient(rgb(255, 255, 255), rgb(192, 192, 192), rgb(204, 204, 204));\n  background-repeat: no-repeat, repeat-x;\n  background-position: towindow[rtl=\"true\"][cleartheme=\"true\"] structurebar[rtl=\"true\"] toolbarbutton:first-of-type {\n  margin-right: 12px;\n  padding-left: 8px;\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureBoxLeft.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureBorder.png\"),\n                    -moz-linear-gradient(rgb(255, 255, 255), rgb(192, 192, 192), rgb(204, 204, 204));\n  background-repeat: no-repeat, repeat-x, repeat-x;\n  background-position: top right;\n}\n\nwindow[rtl=\"true\"][cleartheme=\"true\"] structurebar toolbarbutton:last-of-type {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureArrow.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureBorder.png\"),\n                    -moz-linear-gradient(rgb(255, 255, 255), rgb(192, 192, 192), rgb(204, 204, 204));\n  background-repeat: no-repeat, no-repeat, repeat-x, repeat-x;\n  background-position: top right, top left;\n  padding-left: 12px;\n  margin-left: 12px;\n}\n\nwindow[rtl=\"true\"][cleartheme=\"true\"] structurebar toolbarbutton:only-of-type {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureBoxLeft.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureBorder.png\"),\n                    -moz-linear-gradient(rgb(255, 255, 255), rgb(192, 192, 192), rgb(204, 204, 204));\n  background-repeat: no-repeat, no-repeat, repeat-x, repeat-x;\n  background-position: top right, top left;\n  padding-left: 12px;\n}\n\nwindow[rtl=\"true\"][cleartheme=\"true\"] structurebar toolbarbutton[checked=\"true\"]:not(:first-of-type) {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureArrowSelected.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureBorder.png\"),\n                    -moz-linear-gradient(#303030, #606060, #303030);\n  color: white ! important;\n}\n\nwindow[rtl=\"true\"][cleartheme=\"true\"] structurebar toolbarbutton[checked=\"true\"]:first-of-type {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureBoxLeftSelected.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureBorder.png\"),\n                    -moz-linear-gradient(#303030, #606060, #303030);\n  background-repeat: no-repeat, no-repeat, repeat-x, repeat-x;\n  background-position: top right, top left;\n  color: white ! important;\n}\n"
  },
  {
    "path": "themes/mac/classic/tabeditor.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n\n#Bluegriffon .tabeditor-tab[selected=\"true\"] {\n  background-color: -moz-mac-chrome-active;\n}\n/* ----- INACTIVE WINDOW ----- */\n\n#Bluegriffon:not([active=\"true\"]) .tabeditor-strip {\n  background-color: #e2e2e2;\n}\n\n#Bluegriffon:-moz-window-inactive .tabeditor-tab {\n  color: #575757;\n}\n\n#Bluegriffon:-moz-window-inactive .tabeditor-tab[selected=\"true\"] {\n  background-color: -moz-mac-chrome-inactive;\n}\n\n\n\n/* ::::: tabeditor ::::: */\n\ntabeditor > tabbox {\n  margin: 0;\n}\n\n.tab-icon-image {\n  width: 16px;\n  height: 16px;\n  list-style-image: url(\"chrome://global/skin/tree/item-grayscale.png\");\n  opacity: 0.6;\n  margin-top: 2px;\n}\n\n.tabeditor-tab[selected=\"true\"] > .tab-icon-image {\n  list-style-image: url(\"chrome://global/skin/tree/item.png\");\n}\n\n.tabeditor-tab[busy] > .tab-icon-image {\n  list-style-image: url(\"chrome://global/skin/icons/loading_16.png\") !important;\n}\n\n.tabeditor-tab:hover > .tab-icon-image,\n.tabeditor-tab[selected=\"true\"] > .tab-icon-image {\n  opacity: 1;\n}\n\n.tab-text {\n  margin-top: 3px;\n  margin-bottom: 0;\n  font: message-box;\n  font-weight: bold;\n  text-shadow: none;\n}\n\n.tabeditor-tab {\n  -moz-box-align: center;\n  -moz-appearance: none;\n  border-radius: 4px 4px 0px 0px;\n  color: #606060;\n  -moz-margin-end: 1px;\n  padding: 0 5px;\n  min-width: 1px !important;\n  text-align: left;\n  height: 24px;\n}\n\n.tabeditor-tab:not([selected=\"true\"]):hover {\n  background-image: linear-gradient(to bottom, var(--bg-dark-gray), var(--bg-dark-gray));\n}\n\n.tabeditor-tab[selected=\"true\"] {\n  -moz-user-focus: normal;\n  padding: 0 6px 1px;\n  /*border: thin solid #6d7373;\n  border-bottom-width: 0px;\n  border-left-width: 0px;\n  border-right-width: 0px;*/\n  background-image: linear-gradient(to bottom, var(--bg-dark-gray), var(--bg-lighter-dark-gray));\n}\n\n.tabeditor-tab[selected=\"true\"]:focus > .tab-text {\n/*  outline: 2px solid #4F8EC9;\n  outline-offset: -2px;\n  outline-radius: 3px;*/\n}\n\n.tabeditor-tab[selected=\"true\"],\n.tabeditor-tab:hover {\n  color: var(--bg-main-foreground-color);\n}\n\n.tabeditor-strip {\n  margin-top: -1px;\n  border-bottom: 1px solid #404040;\n  background-color: #9B9B9B;\n}\n\n.tabeditor-tabs {\n  border: none;\n  -moz-box-pack: left;\n  -moz-box-align: left;\n  /* background: url(\"chrome://bluegriffon/skin/tabeditor-tabs-bkgnd.png\") repeat-x;*/ /*FORMER THEME*/\n  height: 25px;\n  margin-bottom: 0;\n}\n\n.tabs-left, .tabs-right {\n  -moz-box-flex: 1;\n  display: -moz-box;\n  width: 3px;\n}\n\n.tabeditor-tabs[overflow=\"true\"] .tabs-left {\n  display: none;\n}\n\ntabeditor > tabbox > tabpanels {\n  -moz-appearance: none !important;\n}\n\n.tabeditor-tab .tab-icon {\n  visibility: hidden;\n}\n\n.tabeditor-tab:hover .tab-close-button {\n  visibility: visible;\n  list-style-image: url(\"chrome://global/skin/icons/close.png\");\n  -moz-image-region: rect(0, 16px, 16px, 0);\n}\n\n.tabeditor-tab .tab-close-button:hover {\n  -moz-image-region: rect(0, 32px, 16px, 16px);\n}\n\n.tabeditor-tab .tab-close-button:hover:active {\n  -moz-image-region: rect(0, 48px, 16px, 32px);\n}\n\n.tabeditor-tab {\n  -moz-binding: url(\"chrome://bluegriffon/content/bindings/tab.xml#bluegriffon-editortab\");\n}\n\n.tabeditor-tab .toolbarbutton-icon {\n  padding: 0px;\n}\n\n.tabeditor-tab .toolbarbutton-text {\n  display: none;\n}\n\n.tabeditor-tab[modified=\"true\"] {\n   border-bottom: red solid thin;\n}\n\ntabeditor[tabmode=\"left\"] .tabs-left {\n  width: 8px !important;\n  -moz-box-flex: 0 !important;\n}\n\ntabeditor[tabmode=\"right\"] .tabs-right {\n  max-width: 8px !important;\n  -moz-box-flex: 0 ! important;\n}\n\n#newDocumentButton {\n  -moz-appearance: none;\n  padding: 0 6px 1px;\n  opacity: 0.5;\n  border: thin solid transparent;\n  border-bottom-width: 0px;\n  border-left-width: 0px;\n  border-right-width: 0px;\n}\n\n#newDocumentButton:hover {\n  opacity: 1;\n  border-color: #6d7373;\n  background-image: linear-gradient(to bottom, var(--bg-dark-gray), var(--bg-lighter-dark-gray));\n  border-radius: 4px 4px 0px 0px;\n}\n\n#responsiveSplitter {\n  background-image: url(\"chrome://responsive/skin/responsive-vertical-resizer.png\");\n}\n\n@media (min-resolution: 1.1dppx) {\n  #responsiveSplitter {\n    background-image: url(\"chrome://responsive/skin/responsive-vertical-resizer@2x.png\");\n  }\n}\n"
  },
  {
    "path": "themes/mac/jar.mn",
    "content": "bluegriffon.jar:\n% skin    bluegriffon    classic/1.0 %skin/classic/bluegriffon/\n% override chrome://global/skin/scrollbars.css chrome://bluegriffon/skin/scrollbars.css\n  skin/classic/bluegriffon/bluegriffon.css  (classic/bluegriffon.css)\n  skin/classic/bluegriffon/scrollbars.css   (classic/scrollbars.css)\n* skin/classic/bluegriffon/black.css        (classic/black.css)\n  skin/classic/bluegriffon/mainToolbar.css  (classic/mainToolbar.css)\n  skin/classic/bluegriffon/bluegriffon.ico  (classic/bluegriffon.ico)\n  skin/classic/bluegriffon/bluegriffonDialogs.css  (classic/bluegriffonDialogs.css)\n  skin/classic/bluegriffon/colourPicker.css  (classic/colourPicker.css)\n  skin/classic/bluegriffon/formatToolbar/tag.png  (classic/formatToolbar/tag.png)\n  skin/classic/bluegriffon/formatToolbar/tag-disabled.png  (classic/formatToolbar/tag-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/align-center-disabled.png  (classic/formatToolbar/align-center-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/align-center.png  (classic/formatToolbar/align-center.png)\n  skin/classic/bluegriffon/formatToolbar/align-justify-disabled.png  (classic/formatToolbar/align-justify-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/align-justify.png  (classic/formatToolbar/align-justify.png)\n  skin/classic/bluegriffon/formatToolbar/align-left-disabled.png  (classic/formatToolbar/align-left-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/align-left.png  (classic/formatToolbar/align-left.png)\n  skin/classic/bluegriffon/formatToolbar/align-right-disabled.png  (classic/formatToolbar/align-right-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/align-right.png  (classic/formatToolbar/align-right.png)\n  skin/classic/bluegriffon/formatToolbar/bold-disabled.png  (classic/formatToolbar/bold-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/bold.png  (classic/formatToolbar/bold.png)\n  skin/classic/bluegriffon/formatToolbar/code-disabled.png  (classic/formatToolbar/code-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/code.png  (classic/formatToolbar/code.png)\n  skin/classic/bluegriffon/formatToolbar/dd-disabled.gif  (classic/formatToolbar/dd-disabled.gif)\n  skin/classic/bluegriffon/formatToolbar/dd-disabled.png  (classic/formatToolbar/dd-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/dd.gif  (classic/formatToolbar/dd.gif)\n  skin/classic/bluegriffon/formatToolbar/dd.png  (classic/formatToolbar/dd.png)\n  skin/classic/bluegriffon/formatToolbar/dt-disabled.gif  (classic/formatToolbar/dt-disabled.gif)\n  skin/classic/bluegriffon/formatToolbar/dt-disabled.png  (classic/formatToolbar/dt-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/dt.gif  (classic/formatToolbar/dt.gif)\n  skin/classic/bluegriffon/formatToolbar/dt.png  (classic/formatToolbar/dt.png)\n  skin/classic/bluegriffon/formatToolbar/em-disabled.png  (classic/formatToolbar/em-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/em.png  (classic/formatToolbar/em.png)\n  skin/classic/bluegriffon/formatToolbar/blockquote-disabled.png  (classic/formatToolbar/blockquote-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/blockquote.png  (classic/formatToolbar/blockquote.png)\n  skin/classic/bluegriffon/formatToolbar/indent-disabled.png  (classic/formatToolbar/indent-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/indent.png  (classic/formatToolbar/indent.png)\n  skin/classic/bluegriffon/formatToolbar/italic-disabled.png  (classic/formatToolbar/italic-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/italic.png  (classic/formatToolbar/italic.png)\n  skin/classic/bluegriffon/formatToolbar/ol-disabled.png  (classic/formatToolbar/ol-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/ol.png  (classic/formatToolbar/ol.png)\n  skin/classic/bluegriffon/formatToolbar/outdent-disabled.png  (classic/formatToolbar/outdent-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/outdent.png  (classic/formatToolbar/outdent.png)\n  skin/classic/bluegriffon/formatToolbar/strong-disabled.png  (classic/formatToolbar/strong-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/strong.png  (classic/formatToolbar/strong.png)\n  skin/classic/bluegriffon/formatToolbar/ul-disabled.png  (classic/formatToolbar/ul-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/ul.png  (classic/formatToolbar/ul.png)\n  skin/classic/bluegriffon/formatToolbar/underline-disabled.png  (classic/formatToolbar/underline-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/underline.png  (classic/formatToolbar/underline.png)\n  skin/classic/bluegriffon/formatToolbar/rotate_icon-disabled.png  (classic/formatToolbar/rotate_icon-disabled.png)\n  skin/classic/bluegriffon/formatToolbar.css  (classic/formatToolbar.css)\n  skin/classic/bluegriffon/icons/bold-disabled.png  (classic/icons/bold-disabled.png)\n  skin/classic/bluegriffon/icons/bold-hover.png  (classic/icons/bold-hover.png)\n  skin/classic/bluegriffon/icons/bold.png  (classic/icons/bold.png)\n  skin/classic/bluegriffon/icons/btn3.png  (classic/icons/btn3.png)\n  skin/classic/bluegriffon/icons/close-button.png  (classic/icons/close-button.png)\n  skin/classic/bluegriffon/icons/filePicking.png  (classic/icons/filePicking.png)\n  skin/classic/bluegriffon/icons/filePicking-hover.png  (classic/icons/filePicking-hover.png)\n  skin/classic/bluegriffon/icons/filePicking-disabled.png  (classic/icons/filePicking-disabled.png)\n  skin/classic/bluegriffon/icons/information-disabled.png  (classic/icons/information-disabled.png)\n  skin/classic/bluegriffon/icons/information-hover.png  (classic/icons/information-hover.png)\n  skin/classic/bluegriffon/icons/information.png  (classic/icons/information.png)\n  skin/classic/bluegriffon/icons/view-source.png  (classic/icons/view-source.png)\n  skin/classic/bluegriffon/icons/loading.gif  (classic/icons/loading.gif)\n  skin/classic/bluegriffon/icons/modified.gif  (classic/icons/modified.gif)\n  skin/classic/bluegriffon/icons/new.png  (classic/icons/new.png)\n  skin/classic/bluegriffon/icons/newstop.png  (classic/icons/newstop.png)\n  skin/classic/bluegriffon/icons/open.png  (classic/icons/open.png)\n  skin/classic/bluegriffon/icons/stop.png  (classic/icons/stop.png)\n  skin/classic/bluegriffon/icons/twistyClosed.png  (classic/icons/twistyClosed.png)\n  skin/classic/bluegriffon/icons/twistyOpen.png  (classic/icons/twistyOpen.png)\n  skin/classic/bluegriffon/icons/sprintH.png (classic/icons/springH.png)\n  skin/classic/bluegriffon/icons/sprintV.png (classic/icons/springV.png)\n  skin/classic/bluegriffon/icons/fullscreen.png (classic/icons/fullscreen.png)\n  skin/classic/bluegriffon/icons/one-column.png  (classic/icons/one-column.png)\n  skin/classic/bluegriffon/icons/two-columns.png  (classic/icons/two-columns.png)\n  skin/classic/bluegriffon/icons/three-columns.png  (classic/icons/three-columns.png)\n  skin/classic/bluegriffon/icons/one-column-disabled.png  (classic/icons/one-column-disabled.png)\n  skin/classic/bluegriffon/icons/two-columns-disabled.png  (classic/icons/two-columns-disabled.png)\n  skin/classic/bluegriffon/icons/three-columns-disabled.png  (classic/icons/three-columns-disabled.png)\n  skin/classic/bluegriffon/icons/audio.png  (classic/icons/audio.png)\n  skin/classic/bluegriffon/icons/lock.png  (classic/icons/lock.png)\n  skin/classic/bluegriffon/icons/cbox-check.gif (classic/icons/cbox-check.gif)\n  skin/classic/bluegriffon/icons/columnpicker.gif (classic/icons/columnpicker.gif)\n  skin/classic/bluegriffon/icons/closetab.png (classic/icons/closetab.png)\n  skin/classic/bluegriffon/icons/closetab-hover.png (classic/icons/closetab-hover.png)\n  skin/classic/bluegriffon/icons/closetab-active.png (classic/icons/closetab-active.png)\n  skin/classic/bluegriffon/icons/datalist.png  (classic/icons/datalist.png)\n  skin/classic/bluegriffon/insertTable.css  (classic/insertTable.css)\n  skin/classic/bluegriffon/insertAudio.css  (classic/insertAudio.css)\n  skin/classic/bluegriffon/insertVideo.css  (classic/insertVideo.css)\n  skin/classic/bluegriffon/languages.css  (classic/languages.css)\n  skin/classic/bluegriffon/backgroundImage.png  (classic/backgroundImage.png)\n  skin/classic/bluegriffon/backgroundPosition.png  (classic/backgroundPosition.png)\n  skin/classic/bluegriffon/mainToolbar/toolbarbutton-dropmarker-lion.png  (classic/mainToolbar/toolbarbutton-dropmarker-lion.png)\n  skin/classic/bluegriffon/mainToolbar/anchor.svg  (classic/mainToolbar/anchor.svg)\n  skin/classic/bluegriffon/mainToolbar/browse.svg  (classic/mainToolbar/browse.svg)\n  skin/classic/bluegriffon/mainToolbar/copy.png  (classic/mainToolbar/copy.png)\n  skin/classic/bluegriffon/mainToolbar/cut.png  (classic/mainToolbar/cut.png)\n  skin/classic/bluegriffon/mainToolbar/find.png  (classic/mainToolbar/find.png)\n  skin/classic/bluegriffon/mainToolbar/form.svg  (classic/mainToolbar/form.svg)\n  skin/classic/bluegriffon/mainToolbar/hline.png  (classic/mainToolbar/hline.png)\n  skin/classic/bluegriffon/mainToolbar/image.svg  (classic/mainToolbar/image.svg)\n  skin/classic/bluegriffon/mainToolbar/link.svg  (classic/mainToolbar/link.svg)\n  skin/classic/bluegriffon/mainToolbar/logo-hover.png  (classic/mainToolbar/logo-hover.png)\n  skin/classic/bluegriffon/mainToolbar/logo.png  (classic/mainToolbar/logo.png)\n  skin/classic/bluegriffon/mainToolbar/plus.svg  (classic/mainToolbar/plus.svg)\n  skin/classic/bluegriffon/mainToolbar/open.svg  (classic/mainToolbar/open.svg)\n  skin/classic/bluegriffon/mainToolbar/paste.png  (classic/mainToolbar/paste.png)\n  skin/classic/bluegriffon/mainToolbar/preview.png  (classic/mainToolbar/preview.png)\n  skin/classic/bluegriffon/mainToolbar/print.png  (classic/mainToolbar/print.png)\n  skin/classic/bluegriffon/mainToolbar/publish.png  (classic/mainToolbar/publish.png)\n  skin/classic/bluegriffon/mainToolbar/refresh.svg  (classic/mainToolbar/refresh.svg)\n  skin/classic/bluegriffon/mainToolbar/save.svg  (classic/mainToolbar/save.svg)\n  skin/classic/bluegriffon/mainToolbar/spell.png  (classic/mainToolbar/spell.png)\n  skin/classic/bluegriffon/mainToolbar/stop.svg  (classic/mainToolbar/stop.svg)\n  skin/classic/bluegriffon/mainToolbar/table.svg  (classic/mainToolbar/table.svg)\n  skin/classic/bluegriffon/mainToolbar/css.png (classic/mainToolbar/css.png)\n  skin/classic/bluegriffon/mainToolbar/small/css.png (classic/mainToolbar/small/css.png)\n  skin/classic/bluegriffon/mainToolbar/video.svg (classic/mainToolbar/video.svg)\n  skin/classic/bluegriffon/mainToolbar/audio.svg (classic/mainToolbar/audio.svg)\n  skin/classic/bluegriffon/mainToolbar/translate.png (classic/mainToolbar/translate.png)\n  skin/classic/bluegriffon/newPageWizard.css  (classic/newPageWizard.css)\n  skin/classic/bluegriffon/listboxBg.css  (classic/listboxBg.css)\n  skin/classic/bluegriffon/rulers.css  (classic/rulers.css)\n  skin/classic/bluegriffon/structurebar.css  (classic/structurebar.css)\n  skin/classic/bluegriffon/structurebar/arrow-left.png  (classic/structurebar/arrow-left.png)\n  skin/classic/bluegriffon/structurebar/arrow-right.png  (classic/structurebar/arrow-right.png)\n  skin/classic/bluegriffon/structurebar/ltr/structureBorder.png  (classic/structurebar/ltr/structureBorder.png)\n  skin/classic/bluegriffon/structurebar/ltr/structureBoxLeft.png  (classic/structurebar/ltr/structureBoxLeft.png)\n  skin/classic/bluegriffon/structurebar/ltr/structureBoxLeftSelected.png  (classic/structurebar/ltr/structureBoxLeftSelected.png)\n  skin/classic/bluegriffon/structurebar/ltr/structureArrow.png  (classic/structurebar/ltr/structureArrow.png)\n  skin/classic/bluegriffon/structurebar/ltr/structureArrowSelected.png  (classic/structurebar/ltr/structureArrowSelected.png)\n  skin/classic/bluegriffon/structurebar/ltr/structureArrowRight.png  (classic/structurebar/ltr/structureArrowRight.png)\n  skin/classic/bluegriffon/structurebar/rtl/structureBorder.png  (classic/structurebar/rtl/structureBorder.png)\n  skin/classic/bluegriffon/structurebar/rtl/structureBoxLeft.png  (classic/structurebar/rtl/structureBoxLeft.png)\n  skin/classic/bluegriffon/structurebar/rtl/structureBoxLeftSelected.png  (classic/structurebar/rtl/structureBoxLeftSelected.png)\n  skin/classic/bluegriffon/structurebar/rtl/structureArrow.png  (classic/structurebar/rtl/structureArrow.png)\n  skin/classic/bluegriffon/structurebar/rtl/structureArrowSelected.png  (classic/structurebar/rtl/structureArrowSelected.png)\n  skin/classic/bluegriffon/structurebar/rtl/structureArrowRight.png  (classic/structurebar/rtl/structureArrowRight.png)\n  skin/classic/bluegriffon/structurebar/cleartheme//ltr/structureBorder.png  (classic/structurebar/cleartheme//ltr/structureBorder.png)\n  skin/classic/bluegriffon/structurebar/cleartheme//ltr/structureBoxLeft.png  (classic/structurebar/cleartheme//ltr/structureBoxLeft.png)\n  skin/classic/bluegriffon/structurebar/cleartheme//ltr/structureBoxLeftSelected.png  (classic/structurebar/cleartheme//ltr/structureBoxLeftSelected.png)\n  skin/classic/bluegriffon/structurebar/cleartheme//ltr/structureArrow.png  (classic/structurebar/cleartheme//ltr/structureArrow.png)\n  skin/classic/bluegriffon/structurebar/cleartheme//ltr/structureArrowSelected.png  (classic/structurebar/cleartheme//ltr/structureArrowSelected.png)\n  skin/classic/bluegriffon/structurebar/cleartheme//ltr/structureArrowRight.png  (classic/structurebar/cleartheme//ltr/structureArrowRight.png)\n  skin/classic/bluegriffon/structurebar/cleartheme//rtl/structureBorder.png  (classic/structurebar/cleartheme//rtl/structureBorder.png)\n  skin/classic/bluegriffon/structurebar/cleartheme//rtl/structureBoxLeft.png  (classic/structurebar/cleartheme//rtl/structureBoxLeft.png)\n  skin/classic/bluegriffon/structurebar/cleartheme//rtl/structureBoxLeftSelected.png  (classic/structurebar/cleartheme//rtl/structureBoxLeftSelected.png)\n  skin/classic/bluegriffon/structurebar/cleartheme//rtl/structureArrow.png  (classic/structurebar/cleartheme//rtl/structureArrow.png)\n  skin/classic/bluegriffon/structurebar/cleartheme//rtl/structureArrowSelected.png  (classic/structurebar/cleartheme//rtl/structureArrowSelected.png)\n  skin/classic/bluegriffon/structurebar/cleartheme//rtl/structureArrowRight.png  (classic/structurebar/cleartheme//rtl/structureArrowRight.png)\n  skin/classic/bluegriffon/tabeditor.css  (classic/tabeditor.css)\n  skin/classic/bluegriffon/listboxBg.png      (classic/listboxBg.png)\n  skin/classic/bluegriffon/listboxBgActive.png      (classic/listboxBgActive.png)\n  skin/classic/bluegriffon/plus.png      (classic/plus.png)\n  skin/classic/bluegriffon/minus.png      (classic/minus.png)\n  skin/classic/bluegriffon/config.png      (classic/config.png)\n  skin/classic/bluegriffon/plus-disabled.png      (classic/plus-disabled.png)\n  skin/classic/bluegriffon/minus-disabled.png      (classic/minus-disabled.png)\n  skin/classic/bluegriffon/config-disabled.png      (classic/config-disabled.png)\n  skin/classic/bluegriffon/ecolorpicker.css       (classic/ecolorpicker.css)\n  skin/classic/bluegriffon/tab-bkgnd.png      (classic/tab-bkgnd.png)\n  skin/classic/bluegriffon/tabeditor-tabs-bkgnd.png      (classic/tabeditor-tabs-bkgnd.png)\n skin/classic/bluegriffon/aboutDialog.css   (classic/aboutDialog.css)\n  skin/classic/bluegriffon/about-logo.png   (classic/about-logo.png)\n  skin/classic/bluegriffon/prefs/bluegriffon.png (classic/prefs/bluegriffon.png)\n  skin/classic/bluegriffon/prefs/file.png (classic/prefs/file.png)\n  skin/classic/bluegriffon/prefs/source.png (classic/prefs/source.png)\n  skin/classic/bluegriffon/prefs/general.png (classic/prefs/general.png)\n  skin/classic/bluegriffon/prefs/newPage.png (classic/prefs/newPage.png)\n  skin/classic/bluegriffon/prefs/buttons.png (classic/prefs/buttons.png)\n  skin/classic/bluegriffon/prefs/update.png (classic/prefs/update.png)\n  skin/classic/bluegriffon/prefs/styles.png (classic/prefs/styles.png)\n  skin/classic/bluegriffon/prefs/advanced.png (classic/prefs/advanced.png)\n  skin/classic/bluegriffon/prefs/macosx.png (classic/prefs/macosx.png)\n  skin/classic/bluegriffon/prefs/shortcuts.png (classic/prefs/shortcuts.png)\n  skin/classic/bluegriffon/prefs/prefs.css (classic/prefs/prefs.css)\n  skin/classic/bluegriffon/throbber16.png (classic/throbber16.png)\n  skin/classic/bluegriffon/throbber16.gif (classic/throbber16.gif)\n  skin/classic/bluegriffon/insertImage.css (classic/insertImage.css)\n  skin/classic/bluegriffon/icons/constraint-size.png (classic/icons/constraint-size.png)\n  skin/classic/bluegriffon/icons/unconstraint-size.png (classic/icons/unconstraint-size.png)\n  skin/classic/bluegriffon/rotator.css (classic/rotator.css)\n  skin/classic/bluegriffon/tags/tag-anchor.gif (classic/tags/tag-anchor.gif)\n  skin/classic/bluegriffon/panels/align-vertical-center.png (classic/panels/align-vertical-center.png)\n  skin/classic/bluegriffon/panels/pin.png (classic/panels/pin.png)\n  skin/classic/bluegriffon/panels/resizer.png (classic/panels/resizer.png)\n  skin/classic/bluegriffon/panels/resizer-rtl.png (classic/panels/resizer-rtl.png)\n  skin/classic/bluegriffon/panels/deckedPanelsTabs.css (classic/panels/deckedPanelsTabs.css)\n  skin/classic/bluegriffon/panels/floatingpanel.css (classic/panels/floatingpanel.css)\n  skin/classic/bluegriffon/icons/down-disabled.png (classic/icons/down-disabled.png)\n  skin/classic/bluegriffon/icons/up-disabled.png (classic/icons/up-disabled.png)\n  skin/classic/bluegriffon/icons/down.png (classic/icons/down.png)\n  skin/classic/bluegriffon/icons/up.png (classic/icons/up.png)\n  skin/classic/bluegriffon/medium.css (classic/medium.css)\n  skin/classic/bluegriffon/insertChars.css (classic/insertChars.css)\n  skin/classic/bluegriffon/icons/close-findbar.png (classic/icons/close-findbar.png)\n  skin/classic/bluegriffon/icons/close-findbar-hover.png (classic/icons/close-findbar-hover.png)\n  skin/classic/bluegriffon/icons/close-findbar-active.png (classic/icons/close-findbar-active.png)\n  skin/classic/bluegriffon/ebm/ebm.css (classic/ebm/ebm.css)\n  skin/classic/bluegriffon/ebm/metadata2.css (classic/ebm/metadata2.css)\n  skin/classic/bluegriffon/ebm/metadata3.css (classic/ebm/metadata3.css)\n  skin/classic/bluegriffon/ebm/filepicker.css (classic/ebm/filepicker.css)\n  skin/classic/bluegriffon/icons/plus.svg (classic/icons/plus.svg)\n  skin/classic/bluegriffon/extensionsOverlay.css (classic/extensionsOverlay.css)\n  "
  },
  {
    "path": "themes/mac/moz.build",
    "content": "JAR_MANIFESTS += ['jar.mn']\n\nif CONFIG['MOZ_WIDGET_TOOLKIT'] in ('windows', 'cocoa'):\n    DEFINES['CAN_DRAW_IN_TITLEBAR'] = 1\n"
  },
  {
    "path": "themes/moz.build",
    "content": "toolkit = CONFIG['MOZ_WIDGET_TOOLKIT']\n\nif toolkit == 'cocoa':\n    DIRS += ['mac']\nelse:\n    DIRS += ['win']\n\n"
  },
  {
    "path": "themes/win/Makefile.in",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is BlueGriffon.\n#\n# The Initial Developer of the Original Code is\n# Disruptive Innovations SARL.\n# Portions created by the Initial Developer are Copyright (C) 2003\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Daniel Glazman (daniel.glazman@disruptive-innovations.com)\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nDEPTH\t\t= ../../..\ntopsrcdir\t= @top_srcdir@\nsrcdir\t= @srcdir@\nVPATH\t\t= @srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\nDEFINES += \\\n\t-DAPP_NAME=$(MOZ_APP_DISPLAYNAME) \\\n\t-DAPP_VERSION=$(MOZ_APP_VERSION) \\\n\t$(NULL)\n\ninclude $(topsrcdir)/config/rules.mk\n\n"
  },
  {
    "path": "themes/win/classic/aboutDialog.css",
    "content": "@import url(\"chrome://bluegriffon/skin/black.css\");\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n@namespace svg url(\"http://www.w3.org/2000/svg\");\n@namespace html url(\"http://www.w3.org/1999/xhtml\");\n\n#aboutDialog {\n   padding: 0px 0px 10px 0px;\n   width: 578px;\n   height: 380px;\n   -moz-appearance: -moz-win-borderless-glass;\n%ifdef XP_WIN\n  background: transparent;\n%endif\n }\n\ntabbox {\n  margin-top: 5px;\n}\n\n#iframe {\n  overflow: auto;\n}\n\ntabpanels {\n  -moz-appearance: none;\n}\n\n#titlebar {\n  margin: 4px 8px;\n}\n\n#awardsBox {\n  background-color: transparent;\n  border-radius: 4px;\n  overflow: auto;\n}\n\n#awardsBox image {\n  margin-top: 1em;\n  margin-bottom: 1em;\n}\n\n#titleInTitlebar {\n  color: CaptionText;\n}\n\n#titleInTitlebar:-moz-window-inactive {\n  color: ThreeDShadow;\n}\n\n/* titlebar command buttons */\n\n#titlebar-min {\n  -moz-appearance: -moz-window-button-minimize;\n}\n\n#titlebar-max {\n  -moz-appearance: -moz-window-button-maximize;\n}\n\n#main-window[sizemode=\"maximized\"] #titlebar-max {\n  -moz-appearance: -moz-window-button-restore;\n}\n\n#titlebar-close {\n  -moz-appearance: -moz-window-button-close;\n}\n"
  },
  {
    "path": "themes/win/classic/black/menulist.css",
    "content": "%ifdef XP_UNIX\n\n:root:not([cleartheme=\"true\"]) .menulist-editable-box {\n  -moz-appearance: none;\n}\n\n\nmenulist {\n  -moz-appearance: none;\n  border: thin solid var(--bg-dark-border);\n  color: var(--bg-main-foreground-color);\n  background-color: var(--bg-dark-box-background);\n}\n\n.menulist-label-box,\n.menulist-editable-box {\n  -moz-appearance: none;\n  background-color: var(--bg-dark-box-background);\n}\n\nmenulist[disabled=\"true\"] {\n  color: var(--bg-disabled-foreground-color);\n}\n\n.menulist-dropmarker {\n  -moz-appearance: none;\n  /*display: -moz-box;*/\n  background: var(--bg-dark-box-background);\n  border: none 0px;\n  min-width: 24px;\n  height: 100%;\n}\n\n.dropmarker-icon {\n  min-width: 16px;\n  /*height: 16px;*/\n  list-style-image: url(\"chrome://global/skin/icons/menubutton-dropmarker.svg\");\n  filter: url(\"chrome://global/skin/filters.svg#fill\");\n  fill: currentColor;\n}\n\n%endif\n\nhtml|*.menulist-editable-input {\n  color: var(--bg-main-foreground-color);\n}\n\nmenulist[disabled=\"true\"],\nmenulist[disabled=\"true\"] html|*.menulist-editable-input,\nmenulist html|*.menulist-editable-input::-moz-placeholder  {\n  color: graytext;\n}\n\nmenulist html|*.menulist-editable-input::-moz-placeholder  {\n  font-style: italic;\n}\n\nmenulist[editable=\"true\"] {\n  margin-top: 5px;\n  margin-bottom: 3px\n}\n\nhtml|*.menulist-editable-input {\n  color: var(--bg-main-foreground-color);\n}\n"
  },
  {
    "path": "themes/win/classic/black.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SAS.\n * Portions created by the Initial Developer are Copyright (C) 2016\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n@namespace svg url(\"http://www.w3.org/2000/svg\");\n@namespace html url(\"http://www.w3.org/1999/xhtml\");\n\n:root {\n  --bg-main-window-appearance: none;\n\n  --bg-dark-scrollbar-appearance: none;\n\n  --bg-dark-background: #363d3f;\n  --bg-dark-gray: #474D4F;\n  --bg-lighter-dark-gray: #383f41;\n\n  --bg-dark-border:  #181818;\n  --bg-lighter-border: #494f51;\n\n  --bg-list-background: #363D3F;\n  --bg-main-foreground-color: white;\n  --bg-main-foreground-color-inactive: #A0A0A0;\n  --bg-disabled-foreground-color: #808080;\n\n  --bg-dark-box-background: #363d3f;\n}\n\n:root[cleartheme=\"true\"], panel, popup {\n  --bg-dark-background: #E0E0E0;\n  --bg-dark-gray: #D0D0D0;\n  --bg-lighter-dark-gray: #B0B0B0;\n  --bg-dark-border: #C0C0C0;\n  --bg-lighter-border: #D0D0D0;\n\n  --bg-list-background: white;\n\n  --bg-main-foreground-color: black;\n  --bg-main-foreground-color-inactive: #505050;\n  --bg-disabled-foreground-color: #808080;\n\n  --bg-dark-box-background: white;\n}\n\n:root[cleartheme=\"true\"] image:not(.checkbox-check):not(.radio-check):not(.titlebar-button) {\n  filter: invert(80%);\n}\n\n*[imagetheming=\"never\"] image,\nimage[imagetheming=\"never\"] {\n  filter: none ! important;\n}\n\nwindow:root, dialog:root {\n  -moz-appearance: var(-bg-main-window-appearance);\n  background-color: var(--bg-dark-background);\n}\n\n#titleInTitlebar {\n    font-size: larger;\n    color: var(--bg-main-foreground-color);\n}\n\n%ifdef CAN_DRAW_IN_TITLEBAR\n:root:not([chromemargin]) > #titlebar,\n:root[inFullscreen] > #titlebar,\n:root[inFullscreen] .titlebar-placeholder,\n:root:not([tabsintitlebar]) .titlebar-placeholder {\n  display: none;\n}\n\n#titlebar {\n  -moz-binding: url(\"chrome://global/content/bindings/general.xml#windowdragbox\");\n  -moz-window-dragging: drag;\n}\n\n:root[tabsintitlebar] #titlebar-buttonbox {\n  position: relative;\n}\n\n#titlebar-buttonbox {\n  -moz-appearance: -moz-window-button-box;\n}\n\n%ifdef XP_MACOSX\n#titlebar-fullscreen-button {\n  -moz-appearance: -moz-mac-fullscreen-button;\n}\n\n/* Because these buttons don't move, they should always be aligned the same,\n * left and right were deprecated, so we have to do work to get it to mean that: */\n#titlebar-buttonbox-container:-moz-locale-dir(ltr) {\n  -moz-box-align: start;\n}\n\n#titlebar-buttonbox-container:-moz-locale-dir(rtl) {\n  -moz-box-align: end;\n}\n\n/* Fullscreen and caption buttons don't move with RTL on OS X so override the automatic ordering. */\n#titlebar-secondary-buttonbox:-moz-locale-dir(ltr),\n#titlebar-buttonbox-container:-moz-locale-dir(rtl),\n.titlebar-placeholder[type=\"fullscreen-button\"]:-moz-locale-dir(ltr),\n.titlebar-placeholder[type=\"caption-buttons\"]:-moz-locale-dir(rtl) {\n  -moz-box-ordinal-group: 1000;\n}\n\n#titlebar-secondary-buttonbox:-moz-locale-dir(rtl),\n#titlebar-buttonbox-container:-moz-locale-dir(ltr),\n.titlebar-placeholder[type=\"caption-buttons\"]:-moz-locale-dir(ltr),\n.titlebar-placeholder[type=\"fullscreen-button\"]:-moz-locale-dir(rtl) {\n  -moz-box-ordinal-group: 0;\n}\n%else\n/* On non-OSX, these should be start-aligned */\n#titlebar-buttonbox-container {\n  -moz-box-align: start;\n}\n%endif\n\n%if !defined(MOZ_WIDGET_GTK) && !defined(MOZ_WIDGET_QT)\n#TabsToolbar > .private-browsing-indicator {\n  -moz-box-ordinal-group: 1000;\n}\n%endif\n\n%ifdef XP_WIN\n:root[sizemode=\"maximized\"] #titlebar-buttonbox {\n  -moz-appearance: -moz-window-button-box-maximized;\n}\n%endif\n\n%endif\n\n#titlebar {\n  margin: 4px 8px;\n}\n\n%include black/menulist.css\n\ntextbox[type=\"number\"] {\n  -moz-appearance: none;\n  border: thin solid var(--bg-dark-border);\n  color: var(--bg-main-foreground-color);\n  background-color: var(--bg-dark-box-background);\n}\n\ntextbox[type=\"number\"][disabled=\"true\"] {\n  color: var(--bg-disabled-foreground-color);\n}\n\n.numberbox-input-box {\n  -moz-appearance: none;\n  border: none 0px;\n  background-color: transparent;\n}\n\ntextbox:not([type=\"number\"]) {\n  -moz-appearance: none;\n  color: var(--bg-main-foreground-color);\n  margin: 4px 0px;\n  padding: 2px;\n  background-color: var(--bg-dark-box-background);\n  border: thin solid var(--bg-dark-border);\n}\n\nmenulist menupopup,\ntoolbarbutton menupopup {\n  -moz-appearance: none;\n  color: var(--bg-main-foreground-color);\n  background-color: var(--bg-dark-background);\n}\n\nmenulist menuitem,\nmenulist menu,\ntoolbarbutton menuitem {\n  -moz-appearance: none;\n  color: var(--bg-main-foreground-color);\n}\n\nmenulist menuitem[disabled=\"true\"],\nmenulist menu[disabled=\"true\"],\ntoolbarbutton menuitem[disabled=\"true\"] {\n  background-color: transparent ! important;\n}\n\nmenu[disabled=\"true\"],\nmenuitem[disabled=\"true\"],\nmenu[_moz-menuactive=\"true\"][disabled=\"true\"],\nmenuitem[_moz-menuactive=\"true\"][disabled=\"true\"] {\n  color: GrayText ! important;\n}\n\n:root:not([cleartheme=\"true\"]) tree, treechildren {\n  -moz-appearance: none;\n  background-color: var(--bg-dark-background);\n}\n\ntree {\n  border: thin solid black;\n}\n\n:root:not([cleartheme=\"true\"]) treechildren::-moz-tree-row {\n  background-color: var(--bg-dark-background);\n}\n\n:root:not([cleartheme=\"true\"]) treechildren::-moz-tree-cell-text {\n  color: var(--bg-main-foreground-color);\n}\n\n:root:not([cleartheme=\"true\"]) treechildren::-moz-tree-cell-text(selected) {\n  color: black;\n}\n\n:root:not([cleartheme=\"true\"]) treechildren::-moz-tree-cell-text(hover) {\n  color: black;\n}\n\n:root:not([cleartheme=\"true\"]) treechildren::-moz-tree-row(selected) {\n  /*background-color: Highlight;*/\n}\n\n:root:not([cleartheme=\"true\"]) treechildren::-moz-tree-row(selected, focus) {\n  /*background-color: Highlight;*/\n}\n\n:root:not([cleartheme=\"true\"]) treecol,\n:root:not([cleartheme=\"true\"]) treecolpicker {\n  -moz-appearance: none;\n  color: var(--bg-main-foreground-color);\n  background-color: transparent;\n  border: 0px none transparent;\n  border-bottom: thin solid black;\n  padding-top: 4px;\n  padding-bottom: 4px;\n}\n\n:root:not([cleartheme=\"true\"]) treecol:not(:first-of-type) {\n  -moz-border-start: solid thin black;\n}\n\n:root:not([cleartheme=\"true\"]) treecolpicker {\n  -moz-border-start: thin solid black;\n}\n \n/* ::::: column picker :::::  */\n\n:root:not([cleartheme=\"true\"]) .tree-columnpicker-icon {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/columnpicker.gif\");\n}\n\n:root:not([cleartheme=\"true\"]) treechildren::-moz-tree-checkbox(checked)\n{\n    /* css for checked cells */\n    list-style-image: url(\"chrome://bluegriffon/skin/icons/cbox-check.gif\");\n}\n\n/* LISTBOX */\n\n:root:not([cleartheme=\"true\"]) listheader {\n  -moz-appearance: none;\n  background: transparent;\n  color: var(--bg-main-foreground-color);\n  border: none 0px;\n}\n\n:root:not([cleartheme=\"true\"]) listheader:not(:last-of-type) {\n  -moz-border-end: black solid thin;\n}\n\n:root:not([cleartheme=\"true\"]) listhead {\n  border-bottom: black solid thin;\n  padding: 2px;\n}\n\nlistbox listitem {\n  color: var(--bg-main-foreground-color);;\n}\n\nlistbox listitem[selected=\"true\"] {\n  color: black;\n}\n"
  },
  {
    "path": "themes/win/classic/bluegriffon-aero.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n%define glassActiveBorderColor rgb(37, 44, 51)\n%define glassInactiveBorderColor rgb(102, 102, 102)\n\n@media (-moz-windows-compositor) {\n  #Bluegriffon {\n    -moz-appearance: -moz-win-glass;\n  }\n\n  @media not all and (-moz-os-version: windows-vista) {\n    @media not all and (-moz-os-version: windows-win7) {\n      @media not all and (-moz-os-version: windows-win8) {\n        @media (-moz-windows-default-theme) {\n          #Bluegriffon {\n            background-color: hsl(0, 0%, 78%);\n          }\n        }\n\n        @media not all and (-moz-windows-default-theme) {\n          #Bluegriffon {\n            background-color: transparent;\n          }\n        }\n\n        #titlebar-buttonbox,\n        .titlebar-button {\n          -moz-appearance: none !important;\n        }\n\n        .titlebar-button {\n          border: none;\n          margin: 0 !important;\n          padding: 10px 17px;\n        }\n\n        #Bluegriffon[sizemode=maximized] .titlebar-button {\n          padding-top: 8px;\n          padding-bottom: 8px;\n        }\n\n        .titlebar-button > .toolbarbutton-icon {\n          width: 12px;\n          height: 12px;\n        }\n\n        #titlebar-min {\n          list-style-image: url(chrome://bluegriffon/skin/caption-buttons.svg#minimize);\n        }\n\n        #titlebar-max {\n          list-style-image: url(chrome://bluegriffon/skin/caption-buttons.svg#maximize);\n        }\n\n        #Bluegriffon[sizemode=\"maximized\"] #titlebar-max {\n          list-style-image: url(chrome://bluegriffon/skin/caption-buttons.svg#restore);\n        }\n\n        #titlebar-close {\n          list-style-image: url(chrome://bluegriffon/skin/caption-buttons.svg#close);\n        }\n        #titlebar-close:hover {\n          list-style-image: url(chrome://bluegriffon/skin/caption-buttons.svg#close-white);\n        }\n\n        :root[cleartheme=\"true\"] #titlebar-min {\n          list-style-image: url(chrome://bluegriffon/skin/caption-buttons.svg#minimize-themes);\n        }\n        :root[cleartheme=\"true\"] #titlebar-max {\n          list-style-image: url(chrome://bluegriffon/skin/caption-buttons.svg#maximize-themes);\n        }\n        #Bluegriffon[sizemode=\"maximized\"][cleartheme=\"true\"]  #titlebar-max {\n          list-style-image: url(chrome://bluegriffon/skin/caption-buttons.svg#restore-themes);\n        }\n        :root[cleartheme=\"true\"]  #titlebar-close {\n          list-style-image: url(chrome://bluegriffon/skin/caption-buttons.svg#close-themes);\n        }\n\n\n        /* the 12px image renders a 10px icon, and the 10px upscaled gets rounded to 12.5, which\n         * rounds up to 13px, which makes the icon one pixel too big on 1.25dppx. Fix: */\n        @media (min-resolution: 1.20dppx) and (max-resolution: 1.45dppx) {\n          .titlebar-button > .toolbarbutton-icon {\n            width: 11.5px;\n            height: 11.5px;\n          }\n        }\n\n        /* 175% dpi should result in the same device pixel sizes as 150% dpi. */\n        @media (min-resolution: 1.70dppx) and (max-resolution: 1.95dppx) {\n          .titlebar-button {\n            padding-left: 14.1px;\n            padding-right: 14.1px;\n          }\n\n          .titlebar-button > .toolbarbutton-icon {\n            width: 10.8px;\n            height: 10.8px;\n          }\n        }\n\n        /* 225% dpi should result in the same device pixel sizes as 200% dpi. */\n        @media (min-resolution: 2.20dppx) and (max-resolution: 2.45dppx) {\n          .titlebar-button {\n            padding-left: 15.3333px;\n            padding-right: 15.3333px;\n          }\n\n          .titlebar-button > .toolbarbutton-icon {\n            width: 10.8px;\n            height: 10.8px;\n          }\n        }\n\n        /* 275% dpi should result in the same device pixel sizes as 250% dpi. */\n        @media (min-resolution: 2.70dppx) and (max-resolution: 2.95dppx) {\n          /* NB: todo: this should also change padding on the buttons\n           * themselves, but without a device to test this on, it's\n           * impossible to know by how much. */\n          .titlebar-button > .toolbarbutton-icon {\n            width: 10.8px;\n            height: 10.8px;\n          }\n        }\n\n        @media (-moz-windows-default-theme) {\n          .titlebar-button:hover {\n            background-color: hsla(0, 0%, 0%, .12);\n          }\n\n          .titlebar-button:hover:active {\n            background-color: hsla(0, 0%, 0%, .22);\n          }\n\n          .titlebar-button:not(:hover) > .toolbarbutton-icon:-moz-window-inactive {\n            opacity: 0.5;\n          }\n\n          #titlebar-close:hover {\n            background-color: hsl(355, 86%, 49%);\n          }\n\n          #titlebar-close:hover:active {\n            background-color: hsl(355, 82%, 69%);\n          }\n        }\n        @media not all and (-moz-windows-default-theme) {\n          .titlebar-button {\n            background-color: -moz-field;\n          }\n          .titlebar-button:hover {\n            background-color: Highlight;\n          }\n\n          #titlebar-min {\n            list-style-image: url(chrome://bluegriffon/skin/caption-buttons.svg#minimize-highcontrast);\n          }\n          #titlebar-min:hover {\n            list-style-image: url(chrome://bluegriffon/skin/caption-buttons.svg#minimize-highcontrast-hover);\n          }\n\n          #titlebar-max {\n            list-style-image: url(chrome://bluegriffon/skin/caption-buttons.svg#maximize-highcontrast);\n          }\n          #titlebar-max:hover {\n            list-style-image: url(chrome://bluegriffon/skin/caption-buttons.svg#maximize-highcontrast-hover);\n          }\n\n          #Bluegriffon[sizemode=\"maximized\"] #titlebar-max {\n            list-style-image: url(chrome://bluegriffon/skin/caption-buttons.svg#restore-highcontrast);\n          }\n          #Bluegriffon[sizemode=\"maximized\"] #titlebar-max:hover {\n            list-style-image: url(chrome://bluegriffon/skin/caption-buttons.svg#restore-highcontrast-hover);\n          }\n\n          #titlebar-close {\n            list-style-image: url(chrome://bluegriffon/skin/caption-buttons.svg#close-highcontrast);\n          }\n          #titlebar-close:hover {\n            list-style-image: url(chrome://bluegriffon/skin/caption-buttons.svg#close-highcontrast-hover);\n          }\n        }\n      }\n    }\n  }\n\n  @media (-moz-os-version: windows-vista),\n         (-moz-os-version: windows-win7),\n         (-moz-os-version: windows-win8) {\n    #Bluegriffon[sizemode=\"maximized\"] #titlebar-buttonbox {\n      -moz-margin-end: 3px;\n    }\n\n    #Bluegriffon {\n      background-color: transparent;\n      -moz-appearance: -moz-win-borderless-glass;\n    }\n\n    /* These should be hidden w/ glass enabled. Windows draws its own buttons. */\n    .titlebar-button {\n      display: none;\n    }\n  }\n\n  @media (-moz-os-version: windows-win8) {\n    /* Artificially draw window borders that are covered by lwtheme, see bug 591930.\n     * Borders for vista/win7 are below, win10 doesn't need them. */\n    #Bluegriffon[sizemode=\"normal\"] > #tab-view-deck > #browser-panel:-moz-lwtheme {\n      border-top: 1px solid @toolbarShadowColor@;\n    }\n  }\n\n  @media (-moz-windows-default-theme) {\n    #toolbar-menubar:not(:-moz-lwtheme),\n    #TabsToolbar:not(:-moz-lwtheme) {\n      color: black;\n    }\n\n    #composer-main-menubar > menu:not(:-moz-lwtheme) {\n      color: inherit;\n    }\n\n    /* Use a different color only on Windows 8 and higher for inactive windows.\n     * On aero, the menubar fog disappears for inactive windows, and renders gray\n     * illegible.\n     */\n    @media not all and (-moz-os-version: windows-vista) {\n      @media not all and (-moz-os-version: windows-win7) {\n        #toolbar-menubar:not(:-moz-lwtheme):-moz-window-inactive {\n          color: ThreeDShadow;\n        }\n      }\n    }\n  }\n\n  #Bluegriffon[darkwindowframe=\"true\"] #toolbar-menubar:not(:-moz-lwtheme):not(:-moz-window-inactive),\n  #Bluegriffon[darkwindowframe=\"true\"] #TabsToolbar:not(:-moz-lwtheme):not(:-moz-window-inactive) {\n    color: white;\n  }\n\n  #toolbar-menubar:not(:-moz-lwtheme) {\n    text-shadow: 0 0 .5em white, 0 0 .5em white, 0 1px 0 rgba(255,255,255,.4);\n  }\n\n  /* Show borders on vista through win8, but not on win10 and later: */\n  @media (-moz-os-version: windows-vista),\n         (-moz-os-version: windows-win7),\n         (-moz-os-version: windows-win8) {\n    /* Vertical toolbar border */\n    #Bluegriffon:not([customizing])[sizemode=normal] #navigator-toolbox:not(:-moz-lwtheme)::after,\n    #Bluegriffon:not([customizing])[sizemode=normal] #navigator-toolbox > toolbar:not(#toolbar-menubar):not(#TabsToolbar):not(:-moz-lwtheme),\n    #Bluegriffon:not([customizing])[sizemode=normal] #navigator-toolbox:-moz-lwtheme,\n    #Bluegriffon[customizing] #navigator-toolbox::after,\n    #Bluegriffon[customizing] #navigator-toolbox > toolbar:not(#toolbar-menubar):not(#TabsToolbar) {\n      border-left: 1px solid @toolbarShadowColor@;\n      border-right: 1px solid @toolbarShadowColor@;\n      background-clip: padding-box;\n    }\n\n    #Bluegriffon[sizemode=normal] #browser-border-start,\n    #Bluegriffon[sizemode=normal] #browser-border-end {\n      display: -moz-box;\n      background-color: @toolbarShadowColor@;\n      width: 1px;\n    }\n\n    #Bluegriffon[sizemode=normal] #browser-bottombox {\n      border: 1px solid @toolbarShadowColor@;\n      border-top-style: none;\n      background-clip: padding-box;\n    }\n\n  }\n\n  #Bluegriffon[sizemode=normal] #TabsToolbar {\n    padding-left: 1px;\n    padding-right: 1px;\n  }\n\n  #appcontent:not(:-moz-lwtheme) {\n    background-color: -moz-dialog;\n  }\n\n  #composer-main-menubar:not(:-moz-lwtheme):not(:-moz-window-inactive) {\n    background-color: rgba(255,255,255,.5);\n    color: captiontext;\n  }\n\n  #composer-main-menubar:not(:-moz-lwtheme):-moz-window-inactive {\n    color: inactivecaptiontext;\n  }\n\n  @media (-moz-os-version: windows-vista),\n         (-moz-os-version: windows-win7) {\n    #composer-main-menubar:not(:-moz-lwtheme):not(:-moz-window-inactive) {\n      border-radius: 4px;\n    }\n\n  }\n}\n\n@media (-moz-windows-glass) {\n  #Bluegriffon[sizemode=normal] #nav-bar {\n    border-top-left-radius: 2.5px;\n    border-top-right-radius: 2.5px;\n  }\n\n  #Bluegriffon[sizemode=fullscreen]:not(:-moz-lwtheme) {\n    -moz-appearance: none;\n    background-color: #556;\n  }\n\n}\n\n/* Aero Basic */\n@media not all and (-moz-windows-compositor) {\n  @media (-moz-windows-default-theme) {\n    #Bluegriffon {\n      background-color: rgb(185,209,234);\n    }\n    #Bluegriffon:-moz-window-inactive {\n      background-color: rgb(215,228,242);\n    }\n  }\n\n  #print-preview-toolbar:not(:-moz-lwtheme) {\n    -moz-appearance: -moz-win-browsertabbar-toolbox;\n  }\n}\n\n#composer-main-menubar > menu {\n  color: var(--bg-main-foreground-color) ! important;\n  -moz-appearance: none;\n  background-color: transparent;\n}\n#composer-main-menubar > menu:-moz-window-inactive {\n  color: var(--bg-main-foreground-color-inactive) ! important;\n}\n\n"
  },
  {
    "path": "themes/win/classic/bluegriffon.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n@import url(\"chrome://bluegriffon/content/bindings/structurebar.css\");\n@import url(\"chrome://bluegriffon/skin/structurebar.css\");\n@import url(\"chrome://bluegriffon/skin/formatToolbar.css\");\n@import url(\"chrome://bluegriffon/skin/mainToolbar.css\");\n\n@import url(\"chrome://bluegriffon/skin/black.css\");\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n@namespace svg url(\"http://www.w3.org/2000/svg\");\n@namespace html url(\"http://www.w3.org/1999/xhtml\");\n\n#Bluegriffon {\n  -moz-appearance: -moz-win-borderless-glass;\n%ifdef XP_WIN\n  background: transparent;\n%endif\n}\n\n#composer-main-menubar {\n    -moz-appearance: none;\n    background-color: var(--bg-dark-background) ! important;\n}\n\n%ifndef XP_WIN\nmenubar > menu:not([open=\"true\"]) {\n  color: var(--bg-main-foreground-color) ! important;\n}\n%endif\n\n#FormatToolbox, #statusbar {\n  -moz-appearance: none;\n  background: var(--bg-dark-background);\n  border: none 0px\n}\n\n#FormatToolbox toolbar {\n  -moz-box-orient: vertical;\n}\n\ntoolbar {\n  -moz-appearance: none;\n}\n\ntabeditor {\n  -moz-binding: url('chrome://bluegriffon/content/bindings/tabeditor.xml#tabeditor');\n}\n\ntabeditor[visibility=\"hidden\"]  tabs,\ntabeditor[visibility=\"hidden\"]  tabpanels\n{\n  visibility: hidden;\n}\n\n#maincontainer {\n  margin-left: -1px;\n  border-left: thin solid var(--bg-dark-border);\n  border-top: none 0px;\n  border-bottom: thin solid var(--bg-dark-border);\n  background-color: var(--bg-dark-background) ! important;\n  padding-top: 6px;\n}\n\nsourceeditor {\n  -moz-binding: url('chrome://diavolo/content/sourceeditor.xml#sourceeditor');\n}\n\nhruler {\n  -moz-binding: url('chrome://bluegriffon/content/bindings/rulers.xml#hruler');\n}\n\nvruler {\n  -moz-binding: url('chrome://bluegriffon/content/bindings/rulers.xml#vruler');\n}\n\n.menuitem-iconic .menu-iconic-left {\n  display: -moz-box !important;\n}\n\n\n#infoButton {\n  list-style-image: url('chrome://bluegriffon/skin/icons/information.png');\n  width: 16px;\n  height: 16px;\n}\n\n#infoButton:hover {\n  list-style-image: url('chrome://bluegriffon/skin/icons/information-hover.png'); \n}\n\n#infoButton[disabled=\"true\"],\n#infoButton[disabled=\"true\"]:hover {\n  list-style-image: url('chrome://bluegriffon/skin/icons/information-disabled.png'); \n}\n\n#viewSourceButton {\n  list-style-image: url('chrome://bluegriffon/skin/icons/view-source.png');\n}\n\n#helperButtons {\n  padding: 2px;\n}\n\n#treeSourceView\n{\n  background-color: white;\n}\n\ngrippy[disabled=\"true\"] {\n  display: none;\n}\n\n/******* ZOOM *******/\n\n#menulist-zoompanel {\n  max-width: 7em;\n}\n\n#CustomizeToolbarSheet > #main-box {\n  border-top: none !important;\n  border-left: 2px solid;\n  border-right: 2px solid;\n  border-bottom: 3px solid;\n  -moz-border-right-colors: -moz-mac-menushadow ThreeDLightShadow  !important;\n  -moz-border-bottom-colors: -moz-mac-menushadow -moz-mac-menushadow ThreeDShadow  !important;\n  -moz-border-left-colors: ThreeDLightShadow ThreeDHighlight !important;\n}\n\n/********* splitters **********/\n\n#splitter1 {\n  border-right: thin solid silver;\n  border-left: thin solid silver;\n}\n\n#splitter2 {\n  border-left: thin solid silver;\n  border-right: thin solid silver;\n}\n\n\n/******** multibuttons ********/\n.multiButton {\n  color: var(--bg-main-foreground-color);\n  -moz-appearance: none;\n  height: 12pt;\n  padding: 4px 8px;\n  margin: 0px;\n  margin-top: 8px;\n  min-width: 40px;\n  font-weight: bold;;\n  border: thin solid #6d7373;\n  border-bottom-width: 0px;\n  border-left-width: 0px;\n  border-right-width: 0px;\n  background-color: var(--bg-dark-gray);\n}\n\n:root[cleartheme=\"true\"] .multiButton {\n  border-top: 2px solid #ddd;\n  border-left: 2px solid #ddd;\n  border-right: 2px solid #ddd;\n  border-bottom: 2px solid #aaa;\n  -moz-border-top-colors:#aaa #fff ;\n  -moz-border-right-colors:#aaa #dedede ;\n  -moz-border-left-colors:#aaa #dedede ;\n  -moz-border-bottom-colors:#aaa #dedede ;\n  background-color: #fafafa;\n  font-weight: normal;\n}\n\n.multiButton:hover {\n  color: var(--bg-main-foreground-color);\n}\n\n.multiButton:hover:active {\n  color: var(--bg-main-foreground-color) ! important;\n}\n\n.multiButton[disabled] {\n  opacity: 0.5;\n}\n\n/* RTL */\n\nwindow[rtl=\"false\"] .multiButton.center,\nwindow[rtl=\"false\"] .multiButton.left {\n  border-right-width: 1px;\n}\n\nwindow[rtl=\"false\"] .multiButton.left,\nwindow[rtl=\"false\"] .multiButton:not(.left):not(.right):not(.center) {\n  border-top-left-radius: 4px;\n  border-bottom-left-radius: 4px;\n}\n\nwindow[rtl=\"false\"] .multiButton.right,\nwindow[rtl=\"false\"] .multiButton:not(.left):not(.right):not(.center) {\n  border-top-right-radius: 4px;\n  border-bottom-right-radius: 4px;\n}\n\nwindow[rtl=\"false\"] .multiButton:not([disabled]):active,\nwindow[rtl=\"false\"] .multiButton[selected=\"true\"]:not([disabled]),\nwindow[rtl=\"false\"] .multiButton[checked=\"true\"]:not([disabled]) {\n  color: #00abff;\n}\n\n\nwindow[rtl=\"false\"] .multiButton:not([label]) image {\n  margin-left: 6px;\n}\n\n/* LTR */\n\nwindow[rtl=\"true\"] .multiButton.center,\nwindow[rtl=\"true\"] .multiButton.left {\n  border-left-width: 1px;\n}\n\nwindow[rtl=\"true\"] .multiButton.left,\nwindow[rtl=\"true\"] .multiButton:not(.left):not(.right):not(.center) {\n  border-top-right-radius: 4px;\n  border-bottom-right-radius: 4px;\n}\n\nwindow[rtl=\"true\"] .multiButton.right,\nwindow[rtl=\"true\"] .multiButton:not(.left):not(.right):not(.center) {\n  border-top-left-radius: 4px;\n  border-bottom-left-radius: 4px;\n}\n\nwindow[rtl=\"true\"] .multiButton:not([disabled]):active,\nwindow[rtl=\"true\"] .multiButton[selected=\"true\"]:not([disabled]),\nwindow[rtl=\"true\"] .multiButton[checked=\"true\"]:not([disabled]) {\n  color: #00abff;\n}\n\n\nwindow[rtl=\"false\"] .multiButton:not([label]) image {\n  margin-right: 6px;\n}\n\ntoolbox {\n  overflow: hidden;\n}\n\n#bespinToolbox1, #bespinToolbox2 {\n  margin: 0px;\n  background-color: #28201C;\n  margin-left: 1px;\n  margin-right: 1px;\n  border-top: thin solid rgb(75, 73, 65);\n  color: rgb(208, 208, 208);\n}\n\n#bespinLineTextbox {\n  border-radius: 11px 11px 11px 11px;\n  -moz-appearance: none;\n  border: thin solid rgb(40, 32, 28);\n  padding-left: 5px;\n  padding-right: 5px;\n  text-align: right;\n  background-color: rgb(208, 208, 208);\n}\n\n#bespinFindTextbox,\n#bespinReplaceTextbox {\n  -moz-appearance: none;\n  border: thin solid rgb(40, 32, 28);\n  border-radius: 11px 11px 11px 11px;\n  height: 16px;\n  font-size: 11px;\n  padding: 0px 5px;\n  background-color: rgb(208, 208, 208);\n}\n\n#bespinFindTextbox html|input,\n#bespinReplaceTextbox html|input {\n  -moz-appearance: none ! important;\n  border: 0px none !important;\n  background-color: transparent ! important;\n  color: black;\n}\n\n#bespinFindTextbox .textbox-search-clear,\n#bespinReplaceTextbox .textbox-search-clear {\n  width: 10px; height: 10px;\n}\n\n#bespinFindTextbox.notfound {\n  background-color: rgb(253, 145, 155);\n  color: black;\n}\n\n.findBarButton {\n  padding: 0px 12px 0px 12px;\n  -moz-appearance: none;\n  font-size: smaller;\n  border-radius: 11px;\n  border-top: 1px solid #aaa;\n  border-left: 1px solid #ccc;\n  border-right: 1px solid #ccc;\n  border-bottom: 1px solid #ccc;\n  -moz-border-top-colors:#aaa #bbb #ccc #ddd;\n  -moz-border-left-colors:#aaa #bbb #ccc #ddd;\n  -moz-border-bottom-colors:#aaa #bbb #ccc #ddd;\n  -moz-border-right-colors:#aaa #bbb #ccc #ddd;\n  background-color: #ddd;\n  color: black;\n}\n\n#bespinFindPrevious {\n  padding: 0px 8px 0px 12px;\n  border-top-right-radius: 0px;\n  border-bottom-right-radius: 0px;\n  margin-right: 0px;\n}\n\n#bespinFindNext {\n  padding: 0px 12px 0px 8px;\n  border-top-left-radius: 0px;\n  border-bottom-left-radius: 0px;\n  margin-left: 0px;\n}\n\n.findBarButton:active {\n  background-color: silver;\n}\n\n#closeFindbarButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/close-findbar.png\");\n}\n\n#closeFindbarButton:hover {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/close-findbar-hover.png\");\n}\n\n#closeFindbarButton:active:hover {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/close-findbar-active.png\");\n}\n\n/* autoInsertTable */\n*#AutoInsertTableSizeSelector label {\n  width: 2em;\n  margin: 0px ! important;\n}\n\n*#AutoInsertTableSizeSelector:not([disabled]) label:hover,\n*#AutoInsertTableSizeSelector label.selected {\n  background-color: rgb(10,36,106) ! important;\n}\n\n*#AutoInsertTableSizeSelector[disabled] label.selected {\n  background-color: silver ! important;\n}\n\n*#AutoInsertTableSizeSelector label {\n  border: 2px ridge !important;\n}\n\n*#AutoInsertTableSizeSelector[disabled] label {\n  border: silver 2px ridge !important;\n}\n\n/***** FLOATING PANELS *****/\n\npanel[floating=\"true\"] {\n  -moz-binding: url(\"chrome://bluegriffon/content/bindings/floatingpanel.xml#floatingpanel\");\n  -moz-appearance: none; \n  background-color: rgba(96,96,96,0.9);\n  color: var(--bg-main-foreground-color);\n  border-radius: 5px;\n  transition: opacity 0.5s;\n}\n\n#menu_updates[loading=\"true\"] {\n  list-style-image: url(\"chrome://global/skin/icons/loading_16.png\");\n}\n\ntipoftheday {\n  -moz-binding: url(\"chrome://tipoftheday/content/tipoftheday.xml#tipoftheday\");\n}\n\n/*********** menupopups *************/\n\npopup {\n  -moz-appearance: menupopup;\n  background-color: menu;\n}\n\n/*********** decked panels *************/\n\ndeckedPanelsTabs  {\n  -moz-binding: url(\"chrome://bluegriffon/content/bindings/deckedPanelsTabs.xml#deckedPanelsTabs\");\n  overflow: hidden;\n  -moz-box-orient: horizontal;\n  height: 25px;\n  padding: 0px;\n  padding-left: 4px;\n  margin: 0px;\n}\n\n#deckPanelsIframe {\n  background-color: var(--bg-dark-gray);\n}\n\ndeckedPanelsTabs > label {\n  -moz-box-align: center;\n  -moz-appearance: none;\n  border-radius: 4px 4px 0px 0px;\n  color: graytext;\n  padding: 2px 10px;\n  margin: 0px;\n  margin-right: 1px;\n  min-width: 1px !important;\n  text-align: left;\n  height: 24px;\n  border: thin solid transparent;\n  border-bottom-width: 0px;\n  border-left-width: 0px;\n  border-right-width: 0px;\n  background-color: var(--bg-dark-gray);\n}\n\ndeckedPanelsTabs > label[selected=\"true\"] {\n  color: var(--bg-main-foreground-color);\n  -moz-user-focus: normal;\n  border-top: thin solid #6d7373;\n}\n\ndeckedPanelsTabs > label:hover {\n  color: var(--bg-main-foreground-color);\n}\n\n/* COLOR AND BGCOLOR PICKERS */\n\necolorpicker {\n  -moz-binding: url(\"chrome://bluegriffon/content/bindings/ecolorpicker.xml#ecolorpicker\");\n}\n\n/* TOOLBARS and editing area*/\n\ntoolbar {\n  border-right: thin solid var(--bg-dark-border);\n  border-top: 2px solid var(--bg-dark-border);\n  -moz-border-top-colors: var(--bg-dark-border) var(--bg-lighter-border);\n  background-color: var(--bg-dark-background) ! important;\n  padding-top: 5px;\n}\n\n#FormatMenulistsToolbar {\n  border-bottom: thin solid var(--bg-dark-border);\n}\n\ntoolbar:not(#FormatMenulistsToolbar):last-of-type {\n  border-bottom: thin solid var(--bg-dark-border);\n}\n\ntoolbarseparator {\n  background-image: none ! important;\n  border-bottom: thin dotted #494949;\n}\n\n#status {\n  color: silver;\n  text-shadow: none;\n}\n\n\n#deckedPanelsSplitter {\n  -moz-appearance: none;\n  border: 0px none;\n  background-color: transparent;\n}\n\n\n#deckedPanelsSplitter > grippy {\n  background-color: transparent ! important;\n}\n\n#titleInTitlebar {\n  color: CaptionText;\n  text-align: center;\n}\n\n#titleInTitlebar:-moz-window-inactive {\n  color: ThreeDShadow;\n}\n\n%ifdef XP_UNIX\n.statusbar-resizerpanel {\n    display: none;\n}\n%endif\n\n%include titlebar.css\n\n%ifdef XP_WIN\n@media not all and (-moz-os-version: windows-xp) {\n%include bluegriffon-aero.css\n}\n%endif\n\n%ifdef XP_UNIX\ntoolbarbutton,\ntoolbarbutton:hover {\n  -moz-appearance: none;\n  border: 0px none ! important;\n  background-image: none ! important;\n  background-color: transparent ! important;\n}\n%endif\n\n/* Live view */\n\ndeck[anonid=\"editorDeck\"].liveview {\n  display: -moz-box;\n  -moz-binding: none;\n  -moz-box-flex: 1;\n}\n\ndeck[anonid=\"editorDeck\"].liveview > iframe,\ndeck[anonid=\"editorDeck\"].liveview > editor {\n  -moz-box-flex: 1;\n}\n\ndeck[anonid=\"editorDeck\"] > splitter {\n  background-color: var(--bg-dark-background);\n}\n\ndeck[anonid=\"editorDeck\"]:not(.liveview) > splitter {\n  display: none;\n}\n\n/* TAB TOOLTIP */\n\n#tab-tooltip {\n  max-width: 600px;\n  min-width: 300px;\n  background-color: yellow;\n}\n\n#tab-tooltip-main-info {\n  padding: 1em;\n  border-bottom: 2px ridge silver;\n}\n\n#tab-tooltip-grid {\n  margin: 1em;\n}\n\n#tab-tooltip-title {\n  font-size: larger;\n  font-weight: bold;\n  /*padding: 6px;*/\n}\n\n#tab-tooltip-html-dialect {\n  font-weight: bold;\n  background-color: darkgrey;\n  border: 2px groove darkgrey;\n  border-radius: 4px;\n  padding: 4px;\n}\n"
  },
  {
    "path": "themes/win/classic/bluegriffonDialogs.css",
    "content": "@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n@namespace html url(\"http://www.w3.org/1999/xhtml\");\n\necolorpicker {\n  -moz-binding: url(\"chrome://bluegriffon/content/bindings/ecolorpicker.xml#ecolorpicker\");\n}\n\nfilepickerbutton {\n  -moz-binding: url('chrome://bluegriffon/content/bindings/filepickerbutton.xml#filepickerbutton');\n}\n\n.multibutton[checked],\n.multibutton:hover:active:not([disabled]) {\n  color: #00abff;\n}\n\n.multibutton {\n  margin: 4px 0px;\n  background-color: var(--bg-dark-background);\n  -moz-appearance: none;\n  border: thin var(--bg-dark-border) solid;\n  color: var(--bg-foreground-color);\n  padding: 2px 6px;\n  text-shadow: none;\n}\n\n.multibutton:-moz-locale-dir(ltr) {\n  border-top-left-radius: 5px;\n  border-bottom-left-radius: 5px;\n}\n\n.multibutton:-moz-locale-dir(rtl) {\n  border-top-right-radius: 5px;\n  border-bottom-right-radius: 5px;\n}\n\n.multibutton:-moz-locale-dir(ltr) + .multibutton {\n  border-top-left-radius: 0px;\n  border-bottom-left-radius: 0px;\n  border-left: 0px;\n}\n\n.multibutton:-moz-locale-dir(rtl) + .multibutton {\n  border-top-right-radius: 0px;\n  border-bottom-right-radius: 0px;\n  border-right: 0px;\n}\n\n.multibutton:last-child:-moz-locale-dir(ltr) {\n  border-top-right-radius: 5px; \n  border-bottom-right-radius: 5px;\n  margin-right: 1em;\n}\n\n.multibutton:last-child:-moz-locale-dir(rtl) {\n  border-top-left-radius: 5px; \n  border-bottom-left-radius: 5px;\n  margin-left: 1em;\n}\n\n.multibutton .toolbarbutton-icon[src] {\n  margin-left: 1em;\n  margin-right: 1em;\n}\n\n.multibutton:not([label]) .toolbarbutton-text {\n  display: none;\n}\n\nmedium {\n  -moz-binding: url('chrome://bluegriffon/content/bindings/media.xml#medium');\n}\n\nlength {\n  -moz-binding: url('chrome://bluegriffon/content/bindings/media.xml#length');\n}\n\n.medium-delete-button {\n  visibility: hidden;\n  list-style-image: url(\"chrome://global/skin/icons/close.png\");\n  -moz-image-region: rect(0, 16px, 16px, 0);\n}\n\nhbox:hover > .medium-delete-button {\n  visibility: visible;\n}\n\n.medium-delete-button:hover {\n  -moz-image-region: rect(0, 32px, 16px, 16px);\n}\n\n.medium-delete-button:hover:active {\n  -moz-image-region: rect(0, 48px, 16px, 32px);\n}\n\n%ifdef XP_UNIX\ntoolbarbutton,\ntoolbarbutton:hover {\n  -moz-appearance: none;\n  border: 0px none ! important;\n  background-image: none ! important;\n  background-color: transparent ! important;\n}\n%endif"
  },
  {
    "path": "themes/win/classic/colourPicker.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is Nvu\n *\n * The Initial Developer of the Original Code is\n * Linspire Inc.\n * Portions created by the Initial Developer are Copyright (C) 2004\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman (glazman@disruptive-innovations.com), on behalf of Linspire Inc.\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n@namespace html url(\"http://www.w3.org/1999/xhtml\");\n\n#redImg, #greenImg, #blueImg,\n#hueImg, #saturationImg, #brightnessImg {\n  border: 1px solid black;\n  cursor: crosshair;\n}\n\n#saturationImg {\n  background-color: transparent;\n}\n\n#swatch {\n  margin: 4px;\n  border: 1px solid black;\n}\n\n#LastPickedColor {\n  width: 17px;\n  height: 13px; \n  border: 1px inset #CCCCCC;\n  margin: 1px 2px 2px 4px;\n}\n\n.colorBox {\n  min-height: 8px;\n  min-width: 8px;\n  border-top: thin solid gray;\n  border-left: thin solid gray;\n  cursor: pointer;\n}\n\n.colorBox:last-child {\n  border-right: thin solid gray;\n}\n\n.lastColorBoxRow {\n  margin-bottom: 2px;\n  border-bottom: thin solid gray;\n}\n\n#colorBlenderPreviewBox1, #colorBlenderPreviewBox2, .blendedColorPreviewBox {\n  border: thin solid gray;\n}\n\n.blendedColorPreviewBox[selected=\"true\"] {\n  outline: 2px solid #303030;\n}\n\n.blendedColorPreviewBox:hover {\n  outline: 2px solid gray;\n}\n\nmenulist[editable=\"true\"] > menupopup > menuitem[src] > .menu-iconic-left {\n  display: -moz-box;\n}\n"
  },
  {
    "path": "themes/win/classic/ebm/ebm.css",
    "content": "@import url(\"chrome://bluegriffon/skin/black.css\");\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n\n#ebm {\n  overflow: hidden;\n}\n\n#ebm label {\n  color: var(--bg-main-foreground-color);\n}\n\n#ebm tab label,\n#ebm popup label,\n#ebm menupopup label {\n  color: unset;\n}\n\n#ebookTabbox {\n  margin-top: 1.5em;\n}\n\nebook {\n  -moz-box-orient: vertical;\n  -moz-binding: url(\"chrome://epub/content/epub/ebook.xml#ebook\");\n}\n\nepub2 {\n  -moz-box-orient: vertical;\n  -moz-binding: url(\"chrome://epub/content/epub/epub2.xml#epub2\");\n}\n\nepub3 {\n  -moz-box-orient: vertical;\n  -moz-binding: url(\"chrome://epub/content/epub/epub3.xml#epub3\");\n}\n\nepub31 {\n  -moz-box-orient: vertical;\n  -moz-binding: url(\"chrome://epub/content/epub/epub31.xml#epub31\");\n}\n\n#ebm tree,\n#ebm richlistbox {\n  margin: 0px;\n}\n\n#ebm tabbox {\n  margin-top: 1.5em;\n}\n\n#ebm grid {\n  margin-left: 1em;\n  margin-right: 1em;\n  font-size: larger;\n}\n\ntreechildren::-moz-tree-cell-text(odd)            { color: #404040 }\ntreechildren::-moz-tree-cell-text(even)           { color: #404040 }\n\ntreechildren::-moz-tree-cell-text(odd, editable)  { color: black }\ntreechildren::-moz-tree-cell-text(even, editable) { color: black }\n\n#ebm_splitter {\n  background-color: var(--bg-dark-gray);\n  border: 0px none;\n}\n\n#ebm tabpanels {\n  -moz-appearance: none;\n  background-color: transparent;\n  border: 0px none;\n}\n\n#ebm tabs spacer {\n  -moz-box-flex: 1;\n  border: 0px none;\n}\n\n#ebmCloseButton {\n  list-style-image: url(\"chrome://global/skin/icons//close-XPVista7.png\");\n  -moz-image-region: rect(0, 16px, 16px, 0);\n  visibility: hidden;\n  padding: 0px ! important;\n  border: 0px none ! important;\n  -moz-margin-start: 10px;\n}\n\n#ebm:hover #ebmCloseButton {\n  visibility: visible;\n}\n\n#ebmCloseButton:hover {\n  -moz-image-region: rect(0, 32px, 16px, 16px) ! important;\n}\n\n#ebmCloseButton:hover:active {\n  -moz-image-region: rect(0, 48px, 16px, 32px) ! important;\n}\n"
  },
  {
    "path": "themes/win/classic/ebm/filepicker.css",
    "content": "treechildren::-moz-tree-cell-text(disabled) { color: silver; }"
  },
  {
    "path": "themes/win/classic/ebm/metadata2.css",
    "content": "@import url(\"chrome://bluegriffon/skin/black.css\");\n\n#optionalMetadataGridRows > row {\n  -moz-binding: url(\"chrome://epub/content/epub/metadata2.xml#metadataRow\");\n}\n\n.metadata-delete-button {\n  visibility: hidden;\n  list-style-image: url(\"chrome://global/skin/icons/close.png\");\n  -moz-image-region: rect(0, 16px, 16px, 0);\n}\n\nrow:hover > .metadata-delete-button {\n  visibility: visible;\n}\n\n.metadata-delete-button:hover {\n  -moz-image-region: rect(0, 32px, 16px, 16px);\n}\n\n.metadata-delete-button:hover:active {\n  -moz-image-region: rect(0, 48px, 16px, 32px);\n}\n\n\n#addMetadataButton {\n  list-style-image: url(\"chrome://epub/content/epub/plus.png\");\n}\n\n#addMetadataButton:hover {\n  list-style-image: url(\"chrome://epub/content/epub/plus-active.png\");\n}\n\n#optionalMetadataGrid {\n  overflow: auto;\n}\n"
  },
  {
    "path": "themes/win/classic/ebm/metadata3.css",
    "content": "@import url(\"chrome://bluegriffon/skin/black.css\");\n\ndialog {\n  -moz-appearance: none;\n  /* make the rule important to override cssproperties transparency here */\n  background-color: var(--bg-dark-gray) ! important;\n  color: var(--bg-main-foreground-color);\n}\n\n#optionalMetadataGridRows > row.metadata {\n  -moz-binding: url(\"chrome://epub/content/epub/metadata3.xml#optionalMetadataRow\");\n}\n\n#mandatoryMetadataGridRows > row.metadata {\n  -moz-binding: url(\"chrome://epub/content/epub/metadata3.xml#mandatoryMetadataRow\");\n}\n\nrow.property {\n  -moz-binding: url(\"chrome://epub/content/epub/metadata3.xml#propertyRow\");\n}\n\n.metadata-delete-button {\n  visibility: hidden;\n  list-style-image: url(\"chrome://global/skin/icons/close.png\");\n  -moz-image-region: rect(0, 16px, 16px, 0);\n  margin: 0px;\n}\n\n.metadata-add-button {\n  visibility: hidden;\n  margin: 0px;\n}\n\nrow:hover .metadata-delete-button,\nrow:hover .metadata-add-button {\n  visibility: visible;\n}\n\n.metadata-delete-button:hover {\n  -moz-image-region: rect(0, 32px, 16px, 16px);\n}\n\n.metadata-delete-button:hover:active {\n  -moz-image-region: rect(0, 48px, 16px, 32px);\n}\n\n.metadata-add-button {\n  list-style-image: url(\"chrome://epub/content/epub/plus.png\");\n}\n\n.metadata-add-button:hover {\n  list-style-image: url(\"chrome://epub/content/epub/plus-active.png\");\n}\n\n#addMetadataButton {\n  list-style-image: url(\"chrome://epub/content/epub/plus.png\");\n}\n\n#addMetadataButton:hover {\n  list-style-image: url(\"chrome://epub/content/epub/plus-active.png\");\n}\n\n#mainBox {\n  overflow: auto;\n}\n\n#mandatoryMetadataTree {\n  margin: 0px;\n}\n\n.invisible {\n  visibility: hidden;\n}\n"
  },
  {
    "path": "themes/win/classic/ecolorpicker.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is Mozilla Communicator client code, released\n * March 31, 1998.\n *\n * The Initial Developer of the Original Code is\n * Netscape Communications Corporation.\n * Portions created by the Initial Developer are Copyright (C) 1998-1999\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n/* ===== colorpicker.css ================================================\n  == Styles used by the XUL colorpicker element.\n  ======================================================================= */\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n\n/* ::::: colorpicker button ::::: */\n \n/* colorpicker button */\n\necolorpicker {\n  width: 24px;\n  height: 24px;\n  border-radius: 12px;\n  border: 1px solid #858585;\n  background-color: transparent;\n  padding: 3px;\n  -moz-appearance: none;\n}\n\necolorpicker:hover:active {\n  background-color: ThreeDLightShadow;\n}\n\n.colorpicker-button-colorbox {\n  border: 1px solid #d0d0d0;\n  border-radius: 11px;\n  background-color: ThreeDFace;\n}\n\n/* ::::: colorpicker tiles ::::: */\n\n.colorpickertile {\n  width                 : 22px;\n  height                : 22px;\n  margin                : 1px;\n}\n\n.colorpickertile[selected=\"true\"] {\n  border : 1px outset #C0C0C0;\n\n}\n\n.colorpickertile[hover=\"true\"] {\n  border : 1px dotted #A7A7A7;\n}\n\n.cp-light[hover=\"true\"] {\n  border : 1px dotted #000000;\n}\n\n\n"
  },
  {
    "path": "themes/win/classic/extensionsOverlay.css",
    "content": "@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n\n#header-utils-btn {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/plus.svg\") ! important;\n}\n"
  },
  {
    "path": "themes/win/classic/formatToolbar.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n#FormatToolbox .toolbarbutton-text {\n  display: none;\n}\n\n#FormatToolbox toolbarbutton {\n  margin: 0px;\n  -moz-appearance: none;\n  border: 0px none;\n  padding: 4px;\n}\n\n#FormatToolbox toolbarbutton .toolbarbutton-icon {\n  margin: 2px ! important;\n}\n\n#FormatToolbox toolbarbutton:not([checked=\"true\"]):not([disabled]):hover {\n  /*background-color: #ffcc66 ! important;*/\n filter: grayscale(100%) contrast(1000%);\n}\n\n#FormatToolbox toolbarbutton[checked=\"true\"] {\n  background-image: none ! important;\n  opacity: 1 !important;\n  padding: 4px;\n  border: 0px none;\n  background-color: transparent;\n}\n\n#FormatToolbox toolbarbutton:not([checked=\"true\"]) {\n  filter: grayscale(100%) contrast(600%);\n}\n\n#FormatToolbox toolbarbutton[disabled=\"true\"] {\n  filter: grayscale(100%) contrast(50%);\n}\n\n#CustomizeToolbarWindow toolbarbutton,\n#CustomizeToolbarWindow toolbarpalette {\n  -moz-box-orient: vertical;\n}\n\ntoolbaritem  menulist {\n  min-height: 20px ! important\n}\n\n/****** encapsulation ******/\n\n#EncapsulateSelect {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/tag.png\");\n  margin: 0px !important;\n}\n\n#EncapsulateSelect * {\n  margin: 0px !important;\n}\n\n#EncapsulateSelect .toolbarbutton-menu-dropmarker {\n  display: none;\n}\n\n/****** EM ******/\n\n#emButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/em.png\");\n}\n\n/****** STRONG ******/\n\n#strongButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/strong.png\");\n}\n\n/****** BOLD ******/\n\n#boldButton{\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/bold.png\");\n}\n\n/****** ITALIC ******/\n\n#italicButton{\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/italic.png\");\n}\n\n/****** UNDERLINE ******/\n\n#underlineButton{\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/underline.png\");\n}\n\n/****** UL ******/\n\n#ulButton{\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/ul.png\");\n}\n\n/****** OL *****/\n\n#olButton{\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/ol.png\");\n}\n\n/****** ALIGN ******/\n\n#align-left-button {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/align-left.png\");\n}\n\n#align-center-button {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/align-center.png\");\n}\n\n#align-right-button {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/align-right.png\");\n}\n\n#align-justify-button {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/align-justify.png\");\n}\n\n/****** INDENT ******/\n\n#indentButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/indent.png\");\n}\n\n/****** OUTDENT ******/\n\n#outdentButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/outdent.png\");\n}\n\n/****** BLOCKQUOTE ******/\n\n#blockquoteButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/blockquote.png\");\n}\n\n/****** DD ******/\n\n#ddButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/dd.png\");\n}\n\n/****** DT ******/\n\n#dtButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/dt.png\");\n}\n\n/****** CODE ******/\n\n#codeButton{\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/code.png\");\n}\n\n#codeButton[disabled=\"true\"] {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/code-disabled.png\");\n}\n\n#FormatToolbox toolbarseparator {\n  background-color: transparent;\n}\n"
  },
  {
    "path": "themes/win/classic/inContext.css",
    "content": ""
  },
  {
    "path": "themes/win/classic/insertAudio.css",
    "content": "#throbber[cx=\"0\"] {\n  visibility: hidden;\n}\n"
  },
  {
    "path": "themes/win/classic/insertChars.css",
    "content": "#blocksListbox {\n  width: 45em;\n}\n\n#charGrid row:first-child,\n.gridCell {\n  font-family: monospace;\n  text-align: center;\n}\n\n.gridCell {\n  font-size: 20px;\n  font-family: \"Lucida Sans Unicode\";\n}\n\n\n.gridCell {\n  margin: 0px ! important;\n  background-color: white;\n}\n\n#charPreview {\n  height: 64px;\n  width: 64px;\n  border: thin solid gray;\n  border-radius: 9px;\n  background-color: #E0E0E0;\n  text-align: center;\n  font-size: 48px;\n  text-shadow: 2px 2px 4px gray;\n}\n\n#gridBox {\n  margin-top: 4px;\n  margin-bottom: 8px;\n  margin-left: 4px;\n  margin-right: 4px;\n}\n\n.gridCell.selected {\n  background-color: lightgray;\n  border-radius: 4px;\n}\n"
  },
  {
    "path": "themes/win/classic/insertImage.css",
    "content": "#previewImage {\n  height: 100px;\n  max-height: 100px;\n  width: auto;\n  background-size: contain;\n  background-repeat: no-repeat;\n  background-position: center;\n}\n\n#relativeURLCheckboxWarning {\n  font-style: italic;\n}\n\n"
  },
  {
    "path": "themes/win/classic/insertTable.css",
    "content": "#tabbox {\n  font-size: smaller;\n}\n\ntextbox {\n  max-width: 6em;\n}\n\nmenulist[editable=\"true\"] {\n  max-width: 8em;\n}\n"
  },
  {
    "path": "themes/win/classic/insertVideo.css",
    "content": "#widthTextbox,\n#heightTextbox {\n  max-width: 8em;\n}\n\n#throbber[cx=\"0\"] {\n  visibility: hidden;\n}\n"
  },
  {
    "path": "themes/win/classic/languages.css",
    "content": "#currentLanguageBox {\n  font-weight: bold;\n}\n"
  },
  {
    "path": "themes/win/classic/listboxBg.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2008\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n@import url(\"chrome://bluegriffon/skin/black.css\");\n\nhbox.listboxBg {\n  max-height: 21px;\n  border-left: thin solid var(--bg-dark-border);\n  border-right: thin solid var(--bg-dark-border);\n  border-bottom: thin solid var(--bg-dark-border);\n  margin: 0px;\n  background-color: var(--bg-dark-background);\n  color: white;\n}\n\nhbox.listboxBg toolbarbutton {\n  -moz-box-orient: horizontal;\n  max-height: 21px;\n  min-height: 21px;\n  padding: 0px 3px; margin: 0px;\n  border-right: thin solid var(--bg-dark-border);\n  font-weight: bold;\n}\n\nhbox.listboxBg spacer[flex=\"1\"] ~ toolbarbutton {\n  border-left: thin solid var(--bg-dark-border);\n  border-right: 0px none;\n}\n\n\nlistbox.listboxBg {\n  margin: 0px;\n  background-color: var(--bg-dark-background);\n  color: white;\n  border: var(--bg-dark-border) solid thin;\n  -moz-appearance: none;\n}\n\nhbox.listboxBg .toolbarbutton-menu-dropmarker,\nhbox.listboxBg .toolbarbutton-text {\n  display: none;\n}\n\nhbox.listboxBg .toolbarbutton-icon {\n  margin: 0px 3px;\n}\n\nhbox.listboxBg .listboxBgPlusButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/plus.png\")\n}\n\nhbox.listboxBg .listboxBgPlusButton[disabled] {\n  list-style-image: url(\"chrome://bluegriffon/skin/plus-disabled.png\")\n}\n\nhbox.listboxBg .listboxBgMinusButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/minus.png\")\n}\n\nhbox.listboxBg .listboxBgMinusButton[disabled] {\n  list-style-image: url(\"chrome://bluegriffon/skin/minus-disabled.png\")\n}\n\nhbox.listboxBg .listboxBgConfigButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/config.png\")\n}\n\nhbox.listboxBg .listboxBgConfigButton[disabled] {\n  list-style-image: url(\"chrome://bluegriffon/skin/config-disabled.png\")\n}\n\nhbox.listboxBg .listboxBgThrobberButton {\n  list-style-image: url(\"chrome://global/skin/icons/loading_16.png\");\n}\n\nhbox.listboxBg .listboxBgDownButton,\nhbox.listboxBg .listboxBgLeftButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/down.png\")\n}\n\nhbox.listboxBg .listboxBgDownButton[disabled],\nhbox.listboxBg .listboxBgLeftButton[disabled] {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/down-disabled.png\")\n}\n\nhbox.listboxBg .listboxBgUpButton,\nhbox.listboxBg .listboxBgRightButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/up.png\")\n}\n\nhbox.listboxBg .listboxBgUpButton[disabled],\nhbox.listboxBg .listboxBgRightButton[disabled] {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/up-disabled.png\")\n}\n\nhbox.listboxBg .listboxBgOrderedButton {\n  list-style-image: url(\"chrome://epub/content/epub/order.png\")\n}\n\nhbox.listboxBg .listboxBgLeftButton image,\nhbox.listboxBg .listboxBgRightButton image {\n  -moz-transform: rotate(90deg);\n}\n"
  },
  {
    "path": "themes/win/classic/mainToolbar.css",
    "content": "\n#MainToolbox > toolbar {\n  padding: 4px;\n}\n\n#MainToolbox > toolbar toolbarbutton,\n#CustomizeToolbarWindow toolbarbutton,\n#CustomizeToolbarSheet toolbarbutton {\n  /*-moz-image-region: rect(0px 32px 32px 0px);*/\n  -moz-box-orient: vertical;\n  -moz-appearance: none;\n  padding: 0px ! important;\n  margin: 5px ! important;\n  border: none 0px;\n}\n\n#MainToolbox > toolbar toolbarbutton:hover {\n  border: 0px none ! important;\n  background-image: none ! important;\n  background-color: transparent ! important;\n}\n\n#MainToolbox .toolbarbutton-icon {\n  height: 12px;\n  width:  12px;\n}\n:root[iconsize=\"medium\"] #MainToolbox .toolbarbutton-icon {\n  height: 16px;\n  width:  16px;\n}\n:root[iconsize=\"large\"] #MainToolbox .toolbarbutton-icon {\n  height: 24px;\n  width: 24px;\n}\n\n/* smaller icons */\n\n:root[iconsize=\"medium\"] #MainToolbox toolbarbutton[iconsize=\"smaller\"] .toolbarbutton-icon {\n  height: 12px;\n  width:  12px;\n}\n:root[iconsize=\"large\"] #MainToolbox toolbarbutton[iconsize=\"smaller\"] .toolbarbutton-icon {\n  height: 16px;\n  width:  16px;\n}\n\n/* end smaller icons */\n\n#MainToolbox > toolbar .toolbarbutton-icon {\n  margin: 2px;\n}\n\n#MainToolbox > toolbar .toolbarbutton-text {\n  padding-bottom: 4px;\n}\n\n#MainToolbox > toolbar[mode=\"icons\"] .toolbarbutton-text {\n  display: none;\n}\n\n#MainToolbox > toolbar[mode=\"text\"] .toolbarbutton-icon,\n#MainToolbox > toolbar[mode=\"text\"] #composer-throbber {\n  display: none;\n}\n\n#MainToolbox > toolbar[mode=\"text\"] .toolbarbutton-text {\n  padding: 4px;\n}\n\n#newButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/plus.svg\");\n}\n\n#openButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/open.svg\");\n}\n\n#refreshButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/refresh.svg\");\n}\n\n#stopButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/stop.svg\");\n}\n\n#tableButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/table.svg\");\n}\n\n#saveButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/save.svg\");\n}\n\n#imageButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/image.svg\");\n}\n\n#anchorButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/anchor.svg\");\n}\n\n#linkButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/link.svg\");\n}\n\n#cssButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/css.png\");\n}\n\n#videoButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/video.svg\");\n}\n\n#audioButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/audio.svg\");\n}\n\n#browseButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/browse.svg\");\n}\n\n#formButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/form.svg\");\n}\n\n/***************** THROBBER **************/\n\n#composer-throbber {\n  list-style-image: url('chrome://bluegriffon/skin/mainToolbar/logo.png');\n}\n\n#composer-throbber:hover {\n  list-style-image: url('chrome://bluegriffon/skin/mainToolbar/logo-hover.png');\n}\n\n/* ::::: primary toolbar buttons ::::: */\n\n.toolbarbutton-1 {\n  list-style-image: url(\"chrome://browser/skin/Toolbar.png\");\n}\n\n.toolbarbutton-1:-moz-lwtheme-brighttext {\n  list-style-image: url(\"chrome://browser/skin/Toolbar-inverted.png\");\n}\n\n.toolbarbutton-1[disabled=true] > .toolbarbutton-icon,\n.toolbarbutton-1[disabled=true] > .toolbarbutton-menu-dropmarker,\n.toolbarbutton-1[disabled=true] > .toolbarbutton-menubutton-dropmarker,\n.toolbarbutton-1[disabled=true] > .toolbarbutton-menubutton-button > .toolbarbutton-icon {\n  opacity: .4;\n}\n\n.toolbarbutton-1 > .toolbarbutton-menu-dropmarker,\n.toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker {\n  -moz-appearance: none;\n  url(\"chrome://bluegriffon/skin/mainToolbar/toolbarbutton-dropmarker-lion.png\");\n}\n\n.toolbarbutton-1 > .toolbarbutton-menu-dropmarker:-moz-lwtheme-brighttext,\n.toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker:-moz-lwtheme-brighttext {\n  list-style-image: url(\"chrome://browser/skin/toolbarbutton-dropdown-arrow-inverted.png\");\n}\n\n.toolbarbutton-1 > .toolbarbutton-icon,\n.toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon {\n  -moz-margin-end: 0;\n}\n\ntoolbar[mode=full] .toolbarbutton-1:not([type=menu-button]) {\n  -moz-box-orient: vertical;\n}\n\ntoolbar[mode=full] .toolbarbutton-1,\ntoolbar[mode=full] .toolbarbutton-1 > .toolbarbutton-menubutton-button {\n  min-width: 57px;\n}\n\n#nav-bar {\n  /* force iconsize=\"small\" on this toolbar */\n  counter-reset: smallicons;\n}\n\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1,\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button {\n  -moz-appearance: none;\n  border: none;\n  padding: 0;\n  background: none;\n}\n\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1:not([type=menu-button]),\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button,\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker {\n  padding: 5px 2px;\n  -moz-box-pack: center;\n}\n\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1[type=menu]:not(#back-button):not(#forward-button):not(#feed-button):not(#social-provider-button) {\n  padding-left: 5px;\n  padding-right: 5px;\n}\n\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1 > menupopup {\n  margin-top: -3px;\n}\n\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button {\n  -moz-padding-end: 0;\n}\n\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker {\n  -moz-padding-start: 0;\n  -moz-box-align: center;\n}\n\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1 > .toolbarbutton-icon,\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon,\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon {\n  padding: 2px 6px;\n  background: hsla(210,32%,93%,0) padding-box;\n  border-radius: 2px;\n  border: 1px solid;\n  border-color: hsla(210,54%,20%,0) hsla(210,54%,20%,0) hsla(210,54%,20%,0);\n  box-shadow: 0 1px hsla(0,0%,100%,0) inset,\n              0 1px hsla(210,54%,20%,0),\n              0 0 2px hsla(210,54%,20%,0);\n  transition-property: background-color, border-color, box-shadow;\n  transition-duration: 150ms;\n}\n\n\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1[type=menu]:not(#back-button):not(#forward-button):not(#feed-button):not(#social-provider-button) > .toolbarbutton-icon,\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1[type=menu] > .toolbarbutton-text /* hack for add-ons that forcefully display the label */ {\n  -moz-padding-end: 17px;\n}\n\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1 > .toolbarbutton-menu-dropmarker {\n  -moz-margin-start: -15px;\n}\n\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon {\n  -moz-border-end: none;\n}\n\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon {\n  padding: 8px 3px 7px;\n}\n\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1:not(:hover):not(:active):not([open]) > .toolbarbutton-menubutton-dropmarker::before,\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar > #social-toolbar-item > .toolbarbutton-1:not(:first-child)::before {\n  content: \"\";\n  display: -moz-box;\n  width: 1px;\n  height: 18px;\n  -moz-margin-end: -1px;\n  background-image: linear-gradient(hsla(210,54%,20%,.2) 0, hsla(210,54%,20%,.2) 18px);\n  background-clip: padding-box;\n  background-position: center;\n  background-repeat: no-repeat;\n  background-size: 1px 18px;\n  box-shadow: 0 0 0 1px hsla(0,0%,100%,.2);\n}\n\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon:-moz-locale-dir(ltr),\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon:-moz-locale-dir(rtl) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon:-moz-locale-dir(rtl),\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon:-moz-locale-dir(ltr) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1:not([disabled]):-moz-any(:hover,[open]) > .toolbarbutton-menubutton-button > .toolbarbutton-icon,\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1:not([disabled]):hover > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon,\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1:not([disabled]):not([checked]):not([open]):not(:active):hover > .toolbarbutton-icon,\n@conditionalForwardWithUrlbar@ > .toolbarbutton-1:-moz-any([disabled],:not([open]):not([disabled]):not(:active)) > .toolbarbutton-icon {\n  background-image: -moz-linear-gradient(hsla(0,0%,100%,.6), hsla(0,0%,100%,.1));\n  border-color: hsla(210,54%,20%,.15) hsla(210,54%,20%,.2) hsla(210,54%,20%,.25);\n  box-shadow: 0 1px hsla(0,0%,100%,.3) inset,\n              0 1px hsla(210,54%,20%,.03),\n              0 0 2px hsla(210,54%,20%,.1);\n}\n\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button:not([disabled]):not([open]):not(:active):hover > .toolbarbutton-icon,\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1:not([buttonover]):not([open]):not(:active):hover > .toolbarbutton-menubutton-dropmarker:not([disabled]) > .dropmarker-icon,\n@conditionalForwardWithUrlbar@ > #forward-button:not([open]):not(:active):not([disabled]):hover > .toolbarbutton-icon {\n  border-color: hsla(210,54%,20%,.3) hsla(210,54%,20%,.35) hsla(210,54%,20%,.4);\n  background-color: hsla(210,48%,96%,.75);\n  box-shadow: 0 0 1px hsla(210,54%,20%,.03),\n              0 0 2px hsla(210,54%,20%,.1);\n}\n\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button:not([disabled]):hover:active > .toolbarbutton-icon,\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1[open] > .toolbarbutton-menubutton-dropmarker:not([disabled]) > .dropmarker-icon,\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1:not([disabled]):-moz-any([open],[checked],:hover:active) > .toolbarbutton-icon {\n  background-image: -moz-linear-gradient(hsla(0,0%,100%,.6), hsla(0,0%,100%,.1));\n  background-color: hsla(210,54%,20%,.15);\n  border-color: hsla(210,54%,20%,.3) hsla(210,54%,20%,.35) hsla(210,54%,20%,.4);\n  box-shadow: 0 1px 1px hsla(210,54%,20%,.1) inset,\n              0 0 1px hsla(210,54%,20%,.2) inset,\n              /* allows winstripe-keyhole-forward-clip-path to be used for non-hover as well as hover: */\n              0 1px 0 hsla(210,54%,20%,0),\n              0 0 2px hsla(210,54%,20%,0);\n  text-shadow: none;\n  transition: none;\n}\n\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1:-moz-any(:hover,[open]) > .toolbarbutton-menubutton-dropmarker:not([disabled]) > .dropmarker-icon {\n  -moz-border-start-color: hsla(210,54%,20%,.35);\n}\n\n#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1[checked]:not(:active):hover > .toolbarbutton-icon {\n  background-color: rgba(90%,90%,90%,.4);\n  transition: background-color .4s;\n}\n\n:-moz-any(#TabsToolbar, #addon-bar) .toolbarbutton-1,\n:-moz-any(#TabsToolbar, #addon-bar) .toolbarbutton-1 > .toolbarbutton-menubutton-button,\n.tabbrowser-arrowscrollbox > .scrollbutton-up,\n.tabbrowser-arrowscrollbox > .scrollbutton-down {\n  -moz-appearance: none;\n  border-style: none;\n  padding: 0 3px;\n}\n\n#TabsToolbar .toolbarbutton-1:not([disabled]):hover,\n#TabsToolbar .toolbarbutton-1[open],\n#TabsToolbar .toolbarbutton-1 > .toolbarbutton-menubutton-button:not([disabled]):hover,\n.tabbrowser-arrowscrollbox > .scrollbutton-up:not([disabled]):hover,\n.tabbrowser-arrowscrollbox > .scrollbutton-down:not([disabled]):hover {\n  background-image: -moz-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,.5)),\n                    -moz-linear-gradient(transparent, rgba(0,0,0,.25) 30%),\n                    -moz-linear-gradient(transparent, rgba(0,0,0,.25) 30%);\n  background-position: 1px -1px, 0 -1px, 100% -1px;\n  background-size: calc(100% - 2px) 100%, 1px 100%, 1px 100%;\n  background-repeat: no-repeat;\n}\n\n#addon-bar .toolbarbutton-1:not([disabled]):hover,\n#addon-bar .toolbarbutton-1[open],\n#addon-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button:not([disabled]):hover {\n  background-image: -moz-linear-gradient(bottom, transparent, rgba(0,0,0,.15)),\n                    -moz-linear-gradient(bottom, transparent, rgba(0,0,0,.15) 30%),\n                    -moz-linear-gradient(bottom, transparent, rgba(0,0,0,.15) 30%);\n  background-position: left, left, right;\n  background-size: auto, 1px 100%, 1px 100%;\n  background-repeat: no-repeat;\n}\n"
  },
  {
    "path": "themes/win/classic/medium.css",
    "content": "@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n\n[anonid=\"constraintButton\"] menuitem {\n  font-size: x-small ! important;\n}\n\n[anonid=\"lengthMenulist\"] {\n  min-width: 6em;\n}\n\n"
  },
  {
    "path": "themes/win/classic/newPageWizard.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2008\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n#pagePreview {\n  background-color: white;\n  border: thin ridge silver;\n  margin-left: 1em;\n}\n\n.larger {\n  font-size: larger;\n}\n\nfilepickerbutton {\n  -moz-binding: url('chrome://bluegriffon/content/bindings/filepickerbutton.xml#filepickerbutton');\n}\n\n#backgroundPositionBox {\n  width: 99px;\n  height: 99px;\n  background-image: url('chrome://bluegriffon/skin/backgroundPosition.png');\n  background-position: 50% 50%;\n  background-color: transparent;\n  -moz-appearance: none;}\n\n#backgroundImageBox {\n  width: 99px;\n  height: 99px;\n  background-image: url('chrome://bluegriffon/skin/backgroundImage.png');\n  background-repeat: no-repeat;\n  background-color: white;\n  background-position: 50% 50%;\n}\n\nstack {\n  border: 1px ridge #888;\n}\n\n#LayoutRows row {\n  border: 2px groove #d0d0d0;\n}\n\necolorpicker {\n  -moz-binding: url(\"chrome://bluegriffon/content/bindings/ecolorpicker.xml#ecolorpicker\");\n}\n"
  },
  {
    "path": "themes/win/classic/pageProperties.css",
    "content": "filepickerbutton {\n  -moz-binding: url('chrome://bluegriffon/content/bindings/filepickerbutton.xml#filepickerbutton');\n}\n\n#removeBackground {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/close-button.png\");\n  -moz-image-region: rect(0px 16px 16px 0px);\n  padding: 0px;\n  min-width: 0px;\n  margin: 0px;\n}\n\n#pagePreview {\n  margin: 2px 4px;\n  margin-left: 1em;\n  border: 2px solid;\n  -moz-border-top-colors: ThreeDShadow ThreeDDarkShadow;\n  -moz-border-right-colors: ThreeDHighlight ThreeDLightShadow;\n  -moz-border-bottom-colors: ThreeDHighlight ThreeDLightShadow;\n  -moz-border-left-colors: ThreeDShadow ThreeDDarkShadow;\n}\n\n.larger {\n  font-size: larger;\n}\n\n/*.colorpicker-button-colorbox[disabled=\"true\"] {\n border-color: GrayText;\n background-color: transparent ! important;\n}*/\n\n#removeBackground .toolbarbutton-icon {\n  min-width: 0px;\n  padding: 0px;\n  margin: 2px ! important;\n}\n"
  },
  {
    "path": "themes/win/classic/panels/deckedPanelsTabs.css",
    "content": "#deckedPanelsTabsContextMenu menuitem {\n}\n"
  },
  {
    "path": "themes/win/classic/panels/floatingpanel.css",
    "content": "\n.titleholder {\n  border-top-left-radius: 5px;\n  border-top-right-radius: 5px;\n}\n\n.floatingpanel-close {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/closetab.png\");\n}\n\n.floatingpanel-close:hover {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/closetab-hover.png\");\n}\n\n.floatingpanel-close:hover:active {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/closetab-active.png\");\n}\n\nbox[anonid=\"resizer\"] {\n  width: 25px;\n  height: 25px;\n  background-image: url(\"chrome://bluegriffon/skin/panels/resizer.png\");\n  background-repeat: no-repeat;\n  background-position: bottom right;\n}\n\nbox[anonid=\"resizer\"] {\n  width: 25px;\n  height: 25px;\n  background-image: url(\"chrome://bluegriffon/skin/panels/resizer.png\");\n  background-repeat: no-repeat;\n  background-position: bottom right;\n}\nbox[anonid=\"resizer\"]:-moz-locale-dir(rtl) {\n  background-image: url(\"chrome://bluegriffon/skin/panels/resizer-rtl.png\");\n}\n\n.floatinpanel-align {\n  list-style-image: url(\"chrome://bluegriffon/skin/panels/align-vertical-center.png\");\n  margin-right: 4px;\n}\n\n.pin {\n  list-style-image: url(\"chrome://bluegriffon/skin/panels/pin.png\");\n  margin-right: 4px;\n}\n"
  },
  {
    "path": "themes/win/classic/prefs/prefs.css",
    "content": "/*.paneSelector > radio {\n  list-style-image: url(\"chrome://bluegriffon/skin/prefs/buttons.png\")\n}\n\nradio[pane=\"generalPrefPane\"] {\n  -moz-image-region: rect(0px, 96px, 32px, 64px)\n}\n\nradio[pane=\"newPagePrefPane\"] {\n  -moz-image-region: rect(0px, 192px, 32px, 160px)\n}\n*/\n\n#locale-listbox[disabled=\"true\"] * {\n  color: silver;\n}\n\n#commandsShortcutsTree[disabled=\"true\"] {\n  color: silver;\n}\n\nprefpane {\n  font-size: 11px;\n}\n\nprefwindow[sitelicense=\"true\"] *.paneSelector > radio:first-of-type {\n  display: none;\n}\n"
  },
  {
    "path": "themes/win/classic/rotator.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2010\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n \n @namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n\nrotator {\n  -moz-box-align: center;\n  margin-top: 5px;\n  margin-bottom: 5px;\n}\n\n[anonid=\"outerRotator\"] {\n  -moz-appearance: none;\n  -moz-box-align: center;\n  padding: 0px;\n  height: 41px;\n  width: 41px;\n  background:  -moz-linear-gradient(45deg, #a0a0a0, #d0d0d0);\n  border-radius: 100px;\n  box-shadow: #606060 1px 1px 3px;\n}\n\n[anonid=\"innerRotator\"] {\n  -moz-appearance: none;\n  margin: 2px;\n  padding: 0px;\n  height: 37px;\n  width: 37px;\n  background-color: rgba(80%,80%,80%, 0.5);\n  border-radius: 100px;\n  transform: rotate(-90deg);\n}\n\nrotateGrippy {\n  -moz-binding: url(\"chrome://bluegriffon/content/bindings/rotator.xml#rotateGrippy\");\n   cursor: -moz-grab;\n  -moz-appearance: none;\n  margin: 2px;\n  padding: 0px;\n  height: 10px;\n  width: 10px;\n  background: -moz-linear-gradient(top -45deg, #808080, #a0a0a0);\n  border: thin solid #909090;\n  border-radius: 100px;\n  border: #a0a0a0 thin groove;\n}\n\nrotator[disabled=\"true\"] rotateGrippy {\n  cursor: default;\n}\n\nrotateGrippy[rotating=\"true\"] {\n  cursor: -moz-grabbing;\n}\n\n[anonid=\"textbox\"] {\n  margin-left: 1em;\n}\n\n"
  },
  {
    "path": "themes/win/classic/rulers.css",
    "content": "@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n@namespace svg url(\"http://www.w3.org/2000/svg\");\n\nsvg|text {\n  stroke-width: 1px;\n  /*font-family: -moz-fixed;*/\n  font-variant: normal;\n  line-height: normal;\n  font-size: 8pt ! important;\n  dominant-baseline: middle;\n  text-anchor: middle;\n  fill: white;\n}\n\n:root[cleartheme=\"true\"] svg|text {\n  fill: black;\n}\n\nhruler[disabled], vruler[disabled]  {\n  visibility: hidden;\n}\n\nhruler, vruler {\n  display: -moz-box;\n  background-color: transparent;\n}\n\nhruler {\n  stroke-width: 4px;\n  /*font-family: -moz-fixed;\n  font-weight: bold;*/\n  font-variant: normal;\n  line-height: normal;\n  font-size: x-small;\n  height: 16px;\n  width: 100%;\n  margin: 2px 0px;\n  position: absolute;\n}\n\nvruler {\n  stroke-width: 4px;\n  /*font-family: -moz-fixed;\n  font-weight: bold;*/\n  font-variant: normal;\n  line-height: normal;\n  font-size: x-small;\n  width: 16px;\n  margin: 0px 2px;\n  /*position: absolute;*/\n}\n\nhruler svg|rect, vruler svg|rect {\n  fill: #454545;\n}\n\n:root[cleartheme=\"true\"] hruler svg|rect,\n:root[cleartheme=\"true\"] vruler svg|rect {\n  fill: white;\n}\n\nsvg|rect.ruler-separator {\n  fill: gray;\n}\n\n:root[cleartheme=\"true\"] svg|rect.ruler-separator {\n  fill: black;\n}\n"
  },
  {
    "path": "themes/win/classic/scrollbars.css",
    "content": "/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n@namespace html url(\"http://www.w3.org/1999/xhtml\");\n\nscrollbar {\n  -moz-appearance: none;\n  min-width: 18px;\n  -moz-binding: url(chrome://global/content/bindings/scrollbar.xml#scrollbar);\n  cursor: default;\n  background-color: var(--bg-dark-background);\n  pointer-events: auto;\n}\n\nscrollbar[orient=\"horizontal\"]:not([disabled]) {\n  height: 16px;\n}\n\nscrollbar[root=\"true\"] {\n  position: relative;\n  z-index: 2147483647; /* largest positive value of a signed 32-bit integer */\n}\n\nhtml|select[size]:not([size=\"0\"]):not([size=\"1\"]) > scrollbar,\nhtml|select[multiple] > scrollbar {\n  -moz-appearance: scrollbar-small;\n}\n\n@media all and (-moz-overlay-scrollbars) {\n  scrollbar:not([active=\"true\"]),\n  scrollbar[disabled=\"true\"] {\n    visibility: hidden;\n  }\n}\n\n/* ..... track ..... */\n\nslider {\n  -moz-appearance: var(--bg-dark-scrollbar-appearance);\n  background: var(--bg-dark-background);\n  -moz-appearance: none;\n}\n\nslider[orient=\"horizontal\"] {\n  max-height: 10px;\n  padding-top: 2px;\n}\nslider[orient=\"vertical\"] {\n  max-width: 10px;\n  padding-left: 2px;\n}\n\n/*slider[orient=\"vertical\"] {\n  -moz-appearance: scrollbartrack-vertical;\n}*/\n\n/* ..... thumb ..... */\n\nthumb {\n  /*-moz-appearance: scrollbarthumb-horizontal;*/\n -moz-appearance: none;\n border-radius: 9px;\n background: gray;\n}\n\nthumb[orient=\"vertical\"] {\n  /*-moz-appearance: scrollbarthumb-vertical;*/\n}\n\n/* ..... increment ..... */\n\nscrollbarbutton[type=\"increment\"] {\n  -moz-appearance: scrollbarbutton-right;\n}\n\nscrollbar[orient=\"vertical\"] > scrollbarbutton[type=\"increment\"] {\n  -moz-appearance: scrollbarbutton-down;\n}\n\n/* ..... decrement ..... */\n\nscrollbarbutton[type=\"decrement\"] {\n  -moz-appearance: scrollbarbutton-left;\n}\n\nscrollbar[orient=\"vertical\"] > scrollbarbutton[type=\"decrement\"] {\n  -moz-appearance: scrollbarbutton-up;\n}\n\n/* ::::: square at the corner of two scrollbars ::::: */\n\nscrollcorner {\n  /* XXX -moz-appearance: scrollcorner; */\n  -moz-binding: url(chrome://global/content/bindings/scrollbar.xml#scrollbar-base);\n  width: 16px;\n  cursor: default;\n  background-color: transparent;\n}\n\n/* ::::::::::::::::::::: MEDIA PRINT :::::::::::::::::::::: */\n@media print {\n  html|div scrollbar {\n    -moz-appearance: scrollbar;\n    -moz-binding: url(chrome://global/content/bindings/scrollbar.xml#scrollbar);\n    cursor: default;\n  }\n}\n"
  },
  {
    "path": "themes/win/classic/structurebar.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n.hidden {\n  display: none;\n}\n\nstructurebar {\n  margin-bottom: 4px;\n  margin-top: 4px;\n}\n\n:root:not([cleartheme=\"true\"]) structurebar toolbarbutton {\n  font-weight: bold;\n}\n\nwindow[rtl=\"false\"] structurebar toolbarbutton {\n  margin-left: 0px;\n  margin-right: 0px;\n\n  padding-left: 12px;\n\n  border: none 0px;\n\n  height: 20px;\n\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/ltr/structureArrow.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/ltr/structureBorder.png\")\n%ifdef XP_UNIX\n                    ! important\n%endif\n                    ;\n  background-repeat: no-repeat, repeat-x;\n  background-position: top left;\n  background-color: var(--bg-dark-gray);\n}\n\nstructurebar toolbarbutton {\n  color: #c0c0c0;\n  -moz-appearance: none;\n}\n\nstructurebar toolbarbutton:hover {\n  color: white;\n}\n\nstructurebar toolbarbutton[checked=\"true\"] {\n  color: #00abff;\n}\n\nwindow[rtl=\"false\"] structurebar toolbarbutton:first-of-type {\n  margin-left: 12px;\n  padding-left: 8px;\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/ltr/structureBoxLeft.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/ltr/structureBorder.png\")\n%ifdef XP_UNIX\n                    ! important\n%endif\n                    ;\n  background-repeat: no-repeat, repeat-x;\n}\n\nwindow[rtl=\"false\"] structurebar toolbarbutton:last-of-type {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/ltr/structureArrow.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/ltr/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/ltr/structureBorder.png\")\n%ifdef XP_UNIX\n                    ! important\n%endif\n                    ;\n  background-repeat: no-repeat, no-repeat, repeat-x;\n  background-position: top left, top right;\n  padding-right: 12px;\n}\n\nwindow[rtl=\"false\"] structurebar toolbarbutton:only-of-type {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/ltr/structureBoxLeft.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/ltr/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/ltr/structureBorder.png\")\n%ifdef XP_UNIX\n                    ! important\n%endif\n                    ;\n  background-repeat: no-repeat, no-repeat, repeat-x;\n  background-position: top left, top right;\n  padding-right: 12px;\n}\n\nwindow[rtl=\"false\"] structurebar toolbarbutton[checked=\"true\"]:not(:first-of-type) {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/ltr/structureArrowSelected.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/ltr/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/ltr/structureBorder.png\")\n%ifdef XP_UNIX\n                    ! important\n%endif\n                    ;\n}\n\nwindow[rtl=\"false\"] structurebar toolbarbutton[checked=\"true\"]:first-of-type {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/ltr/structureBoxLeftSelected.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/ltr/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/ltr/structureBorder.png\")\n%ifdef XP_UNIX\n                    ! important\n%endif\n                    ;\n  background-repeat: no-repeat, no-repeat, repeat-x;\n  background-position: top left, top right;\n}\n\n/************* RTL *************/\n\nwindow[rtl=\"true\"] structurebar toolbarbutton {\n  margin-left: 0px;\n  margin-right: 0px;\n\n  padding-right: 12px;\n\n  border: none 0px;\n\n  height: 20px;\n\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/rtl/structureArrow.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/rtl/structureBorder.png\")\n%ifdef XP_UNIX\n                    ! important\n%endif\n                   ;\n  background-repeat: no-repeat, repeat-x;\n  background-position: top right;\n}\n\nwindow[rtl=\"true\"] structurebar toolbarbutton:first-of-type {\n  margin-right: 12px;\n  padding-left: 8px;\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/rtl/structureBoxLeft.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/rtl/structureBorder.png\")\n%ifdef XP_UNIX\n                    ! important\n%endif\n                    ;\n  background-repeat: no-repeat, repeat-x;\n  background-position: top right;\n}\n\nwindow[rtl=\"true\"] structurebar toolbarbutton:last-of-type {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/rtl/structureArrow.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/rtl/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/rtl/structureBorder.png\")\n%ifdef XP_UNIX\n                    ! important\n%endif\n                    ;\n  background-repeat: no-repeat, no-repeat, repeat-x;\n  background-position: top right, top left;\n  padding-left: 12px;\n  margin-left: 12px;\n}\n\nwindow[rtl=\"true\"] structurebar toolbarbutton:only-of-type {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/rtl/structureBoxLeft.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/rtl/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/rtl/structureBorder.png\")\n%ifdef XP_UNIX\n                    ! important\n%endif\n                   ;\n  background-repeat: no-repeat, no-repeat, repeat-x;\n  background-position: top right, top left;\n  padding-left: 12px;\n}\n\nwindow[rtl=\"true\"] structurebar toolbarbutton[checked=\"true\"]:not(:first-of-type) {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/rtl/structureArrowSelected.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/rtl/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/rtl/structureBorder.png\")\n%ifdef XP_UNIX\n                    ! important\n%endif\n                    ;\n}\n\nwindow[rtl=\"true\"] structurebar toolbarbutton[checked=\"true\"]:first-of-type {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/rtl/structureBoxLeftSelected.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/rtl/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/rtl/structureBorder.png\")\n%ifdef XP_UNIX\n                    ! important\n%endif\n                    ;\n  background-repeat: no-repeat, no-repeat, repeat-x;\n  background-position: top right, top left;\n}\n\n/****** CLEAR THEME *****/\n\nwindow[rtl=\"false\"][cleartheme=\"true\"] structurebar toolbarbutton {\n  margin-left: 0px;\n  margin-right: 0px;\n\n  padding-left: 12px;\n\n  border: none 0px;\n\n  height: 20px;\n\n  color: black;\n\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureArrow.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureBorder.png\"),\n                    -moz-linear-gradient(rgb(255, 255, 255), rgb(192, 192, 192), rgb(204, 204, 204))\n%ifdef XP_UNIX\n                    ! important\n%endif\n                   ;\n  background-repeat: no-repeat, repeat-x;\n  background-position: top left;\n  background-color: transparent;\n}\n\n:root[cleartheme=\"true\"] structurebar toolbarbutton:hover:not([checked=\"true\"]) {\n  color: #606060;\n}\n\nwindow[rtl=\"false\"][cleartheme=\"true\"] structurebar toolbarbutton:first-of-type {\n  margin-left: 12px;\n  padding-left: 8px;\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureBoxLeft.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureBorder.png\"),\n                    -moz-linear-gradient(rgb(255, 255, 255), rgb(192, 192, 192), rgb(204, 204, 204))\n%ifdef XP_UNIX\n                    ! important\n%endif\n                    ;\n  background-repeat: no-repeat, repeat-x, repeat-x;\n}\n\nwindow[rtl=\"false\"][cleartheme=\"true\"] structurebar toolbarbutton:last-of-type {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureArrow.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureBorder.png\"),\n                    -moz-linear-gradient(rgb(255, 255, 255), rgb(192, 192, 192), rgb(204, 204, 204))\n%ifdef XP_UNIX\n                    ! important\n%endif\n                    ;\n  background-repeat: no-repeat, no-repeat, repeat-x, repeat-x;\n  background-position: top left, top right;\n  padding-right: 12px;\n}\n\nwindow[rtl=\"false\"][cleartheme=\"true\"] structurebar toolbarbutton:only-of-type {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureBoxLeft.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureBorder.png\"),\n                    -moz-linear-gradient(rgb(255, 255, 255), rgb(192, 192, 192), rgb(204, 204, 204))\n%ifdef XP_UNIX\n                    ! important\n%endif\n                    ;\n  background-repeat: no-repeat, no-repeat, repeat-x, repeat-x;\n  background-position: top left, top right;\n  padding-right: 12px;\n}\n\nwindow[rtl=\"false\"][cleartheme=\"true\"] structurebar toolbarbutton[checked=\"true\"]:not(:first-of-type) {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureArrowSelected.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureBorder.png\"),\n                    -moz-linear-gradient(#303030, #606060, #303030)\n%ifdef XP_UNIX\n                    ! important\n%endif\n                    ;\n  color: white ! important;\n}\n\nwindow[rtl=\"false\"][cleartheme=\"true\"] structurebar toolbarbutton[checked=\"true\"]:first-of-type {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureBoxLeftSelected.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/ltr/structureBorder.png\"),\n                    -moz-linear-gradient(#303030, #606060, #303030)\n%ifdef XP_UNIX\n                    ! important\n%endif\n                    ;\n  background-repeat: no-repeat, no-repeat, repeat-x, repeat-x;\n  background-position: top left, top right;\n  color: white ! important;\n}\n\n/************* RTL *************/\n\n:root[cleartheme=\"true\"] structurebar[rtl=\"true\"] toolbarbutton {\n  margin-left: 0px;\n  margin-right: 0px;\n\n  padding-right: 12px;\n\n  border: none 0px;\n\n  height: 20px;\n\n  color: black;\n\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureArrow.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureBorder.png\"),\n                    -moz-linear-gradient(rgb(255, 255, 255), rgb(192, 192, 192), rgb(204, 204, 204))\n%ifdef XP_UNIX\n                    ! important\n%endif\n                    ;\n  background-repeat: no-repeat, repeat-x;\n  background-position: towindow[rtl=\"true\"][cleartheme=\"true\"] structurebar[rtl=\"true\"] toolbarbutton:first-of-type {\n  margin-right: 12px;\n  padding-left: 8px;\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureBoxLeft.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureBorder.png\"),\n                    -moz-linear-gradient(rgb(255, 255, 255), rgb(192, 192, 192), rgb(204, 204, 204))\n%ifdef XP_UNIX\n                    ! important\n%endif\n                    ;\n  background-repeat: no-repeat, repeat-x, repeat-x;\n  background-position: top right;\n}\n\nwindow[rtl=\"true\"][cleartheme=\"true\"] structurebar toolbarbutton:last-of-type {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureArrow.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureBorder.png\"),\n                    -moz-linear-gradient(rgb(255, 255, 255), rgb(192, 192, 192), rgb(204, 204, 204))\n%ifdef XP_UNIX\n                    ! important\n%endif\n                    ;\n  background-repeat: no-repeat, no-repeat, repeat-x, repeat-x;\n  background-position: top right, top left;\n  padding-left: 12px;\n  margin-left: 12px;\n}\n\nwindow[rtl=\"true\"][cleartheme=\"true\"] structurebar toolbarbutton:only-of-type {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureBoxLeft.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureBorder.png\"),\n                    -moz-linear-gradient(rgb(255, 255, 255), rgb(192, 192, 192), rgb(204, 204, 204))\n%ifdef XP_UNIX\n                    ! important\n%endif\n                    ;\n  background-repeat: no-repeat, no-repeat, repeat-x, repeat-x;\n  background-position: top right, top left;\n  padding-left: 12px;\n}\n\nwindow[rtl=\"true\"][cleartheme=\"true\"] structurebar toolbarbutton[checked=\"true\"]:not(:first-of-type) {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureArrowSelected.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureBorder.png\"),\n                    -moz-linear-gradient(#303030, #606060, #303030)\n%ifdef XP_UNIX\n                    ! important\n%endif\n                    ;\n  color: white ! important;\n}\n\nwindow[rtl=\"true\"][cleartheme=\"true\"] structurebar toolbarbutton[checked=\"true\"]:first-of-type {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureBoxLeftSelected.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/cleartheme/rtl/structureBorder.png\"),\n                    -moz-linear-gradient(#303030, #606060, #303030)\n%ifdef XP_UNIX\n                    ! important\n%endif\n                    ;\n  background-repeat: no-repeat, no-repeat, repeat-x, repeat-x;\n  background-position: top right, top left;\n  color: white ! important;\n}\n"
  },
  {
    "path": "themes/win/classic/tabeditor.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n\n#Bluegriffon .tabeditor-tab[selected=\"true\"] {\n  background-color: -moz-mac-chrome-active;\n}\n/* ----- INACTIVE WINDOW ----- */\n\n#Bluegriffon:not([active=\"true\"]) .tabeditor-strip {\n  background-color: #e2e2e2;\n}\n\n#Bluegriffon:-moz-window-inactive .tabeditor-tab {\n  color: #575757;\n}\n\n#Bluegriffon:-moz-window-inactive .tabeditor-tab[selected=\"true\"] {\n  background-color: -moz-mac-chrome-inactive;\n}\n\n\n\n/* ::::: tabeditor ::::: */\n\ntabeditor > tabbox {\n  margin: 0;\n}\n\n.tab-icon-image {\n  width: 16px;\n  height: 16px;\n  list-style-image: url(\"chrome://global/skin/tree/item-grayscale.png\");\n  opacity: 0.6;\n  margin-top: 2px;\n  -moz-margin-end: 1em;\n}\n\n.tabeditor-tab[selected=\"true\"] > .tab-icon-image {\n  list-style-image: url(\"chrome://global/skin/tree/item.png\");\n}\n\n.tabeditor-tab[busy] > .tab-icon-image {\n  list-style-image: url(\"chrome://global/skin/icons/loading_16.png\") !important;\n}\n\n.tabeditor-tab:hover > .tab-icon-image,\n.tabeditor-tab[selected=\"true\"] > .tab-icon-image {\n  opacity: 1;\n}\n\n.tab-text {\n  margin-top: 3px;\n  margin-bottom: 0;\n  font: message-box;\n  font-weight: bold;\n  text-shadow: none;\n}\n\n.tabeditor-tab {\n  -moz-box-align: center;\n  -moz-appearance: none;\n  border-radius: 4px 4px 0px 0px;\n  color: #606060;\n  -moz-margin-end: 1px;\n  padding: 0 5px;\n  min-width: 1px !important;\n  text-align: left;\n  height: 24px;\n  background-image: linear-gradient(to bottom, var(--bg-dark-gray), var(--bg-lighter-dark-gray));\n  border: 0px none !important;\n}\n\n.tabeditor-tab:not([selected=\"true\"]):hover {\n  background-image: linear-gradient(to bottom, var(--bg-dark-gray), var(--bg-dark-gray));\n}\n\n.tabeditor-tab[selected=\"true\"] {\n  -moz-user-focus: normal;\n  padding: 0 6px 1px;\n  /*border: thin solid #6d7373;\n  border-bottom-width: 0px;\n  border-left-width: 0px;\n  border-right-width: 0px;*/\n}\n\n.tabeditor-tab[selected=\"true\"]:focus > .tab-text {\n/*  outline: 2px solid #4F8EC9;\n  outline-offset: -2px;\n  outline-radius: 3px;*/\n}\n\n.tabeditor-tab[selected=\"true\"],\n.tabeditor-tab:hover {\n  color: var(--bg-main-foreground-color);\n}\n\n.tabeditor-strip {\n  margin-top: -1px;\n  border-bottom: 1px solid #404040;\n  background-color: #9B9B9B;\n}\n\n.tabeditor-tabs {\n  border: none;\n  -moz-box-pack: left;\n  -moz-box-align: left;\n  /* background: url(\"chrome://bluegriffon/skin/tabeditor-tabs-bkgnd.png\") repeat-x;*/ /*FORMER THEME*/\n  height: 25px;\n  margin-bottom: 0;\n}\n\n.tabs-left, .tabs-right {\n  -moz-box-flex: 1;\n  display: -moz-box;\n  width: 3px;\n  border: none 0px;\n}\n\n.tabeditor-tabs[overflow=\"true\"] .tabs-left {\n  display: none;\n}\n\ntabeditor > tabbox tabpanels {\n  -moz-appearance: none !important;\n  border: 0px none;\n}\n\n.tabeditor-tab .tab-icon {\n  visibility: hidden;\n}\n\n.tabeditor-tab:hover .tab-close-button {\n  visibility: visible;\n%ifdef XP_WIN\n  list-style-image: url(\"chrome://global/skin/icons/close-XPVista7.png\");\n%else\n  list-style-image: url(\"chrome://global/skin/icons/close.svg\");\n%endif\n  -moz-image-region: rect(0, 16px, 16px, 0);\n  -moz-appearance: none;\n  padding: 0px ! important;\n  border: 0px none ! important;\n}\n\n.tabeditor-tab .tab-close-button:hover {\n  -moz-image-region: rect(0, 32px, 16px, 16px);\n}\n\n.tabeditor-tab .tab-close-button:hover:active {\n  -moz-image-region: rect(0, 48px, 16px, 32px);\n}\n\n.tabeditor-tab {\n  -moz-binding: url(\"chrome://bluegriffon/content/bindings/tab.xml#bluegriffon-editortab\");\n}\n\n.tabeditor-tab .toolbarbutton-icon {\n  padding: 0px;\n}\n\n.tabeditor-tab .toolbarbutton-text {\n  display: none;\n}\n\n.tabeditor-tab[modified=\"true\"] {\n   border-bottom: red solid thin ! important;\n}\n\ntabeditor[tabmode=\"left\"] .tabs-left {\n  width: 8px !important;\n  -moz-box-flex: 0 !important;\n}\n\ntabeditor[tabmode=\"right\"] .tabs-right {\n  max-width: 8px !important;\n  -moz-box-flex: 0 ! important;\n}\n\n#newDocumentButton {\n  -moz-appearance: none;\n  padding: 0 6px 1px;\n  opacity: 0.5;\n  border: thin solid transparent;\n  border-bottom-width: 0px;\n  border-left-width: 0px;\n  border-right-width: 0px;\n}\n\n#newDocumentButton:hover {\n  opacity: 1;\n  border-color: #6d7373;\n  background-image: linear-gradient(to bottom, var(--bg-dark-gray), var(--bg-lighter-dark-gray));\n  border-radius: 4px 4px 0px 0px;\n}\n\n"
  },
  {
    "path": "themes/win/classic/titlebar.css",
    "content": "/* ::::: titlebar ::::: */\n\n#Bluegriffon[sizemode=\"normal\"] > #titlebar {\n  -moz-appearance: -moz-window-titlebar;\n}\n\n#Bluegriffon[sizemode=\"maximized\"] > #titlebar {\n  -moz-appearance: -moz-window-titlebar-maximized;\n}\n\n@media (-moz-windows-classic) {\n  #Bluegriffon[tabsintitlebar][sizemode=\"normal\"] > #tab-view-deck > #browser-panel > #navigator-toolbox > #toolbar-menubar {\n    margin-top: 4px;\n  }\n}\n\n/* The button box must appear on top of the navigator-toolbox in order for\n * click and hover mouse events to work properly for the button in the restored\n * window state. Otherwise, elements in the navigator-toolbox, like the menubar,\n * can swallow those events. It will also place the buttons above the fog on\n * themes with Aero Glass.\n */\n#titlebar-buttonbox {\n  z-index: 1;\n}\n\n.titlebar-placeholder[type=\"caption-buttons\"] {\n  margin-left: 22px; /* space needed for Aero Snap */\n}\n\n@media (-moz-os-version: windows-xp) {\n  .titlebar-placeholder[type=\"caption-buttons\"] {\n    margin-left: 10px; /* less space needed on XP because there's no Aero Snap */\n  }\n}\n\n/* titlebar command buttons */\n\n#titlebar-min {\n  -moz-appearance: -moz-window-button-minimize;\n}\n\n#titlebar-max {\n  -moz-appearance: -moz-window-button-maximize;\n}\n\n#Bluegriffon[sizemode=\"maximized\"] #titlebar-max {\n  -moz-appearance: -moz-window-button-restore;\n}\n\n#titlebar-close {\n  -moz-appearance: -moz-window-button-close;\n}\n\n@media not all and (-moz-windows-classic) {\n  #titlebar-min {\n    -moz-margin-end: 2px;\n  }\n}\n\n"
  },
  {
    "path": "themes/win/jar.mn",
    "content": "bluegriffon.jar:\n% skin    bluegriffon    classic/1.0 %skin/classic/bluegriffon/\n% override chrome://global/skin/scrollbars.css chrome://bluegriffon/skin/scrollbars.css\n* skin/classic/bluegriffon/bluegriffon.css  (classic/bluegriffon.css)\n  skin/classic/bluegriffon/scrollbars.css   (classic/scrollbars.css)\n* skin/classic/bluegriffon/black.css        (classic/black.css)\n  skin/classic/bluegriffon/mainToolbar.css  (classic/mainToolbar.css)\n  skin/classic/bluegriffon/bluegriffon.ico  (classic/bluegriffon.ico)\n* skin/classic/bluegriffon/bluegriffonDialogs.css  (classic/bluegriffonDialogs.css)\n  skin/classic/bluegriffon/colourPicker.css  (classic/colourPicker.css)\n  skin/classic/bluegriffon/formatToolbar/tag.png  (classic/formatToolbar/tag.png)\n  skin/classic/bluegriffon/formatToolbar/tag-disabled.png  (classic/formatToolbar/tag-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/align-center-disabled.png  (classic/formatToolbar/align-center-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/align-center.png  (classic/formatToolbar/align-center.png)\n  skin/classic/bluegriffon/formatToolbar/align-justify-disabled.png  (classic/formatToolbar/align-justify-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/align-justify.png  (classic/formatToolbar/align-justify.png)\n  skin/classic/bluegriffon/formatToolbar/align-left-disabled.png  (classic/formatToolbar/align-left-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/align-left.png  (classic/formatToolbar/align-left.png)\n  skin/classic/bluegriffon/formatToolbar/align-right-disabled.png  (classic/formatToolbar/align-right-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/align-right.png  (classic/formatToolbar/align-right.png)\n  skin/classic/bluegriffon/formatToolbar/bold-disabled.png  (classic/formatToolbar/bold-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/bold.png  (classic/formatToolbar/bold.png)\n  skin/classic/bluegriffon/formatToolbar/code-disabled.png  (classic/formatToolbar/code-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/code.png  (classic/formatToolbar/code.png)\n  skin/classic/bluegriffon/formatToolbar/dd-disabled.gif  (classic/formatToolbar/dd-disabled.gif)\n  skin/classic/bluegriffon/formatToolbar/dd-disabled.png  (classic/formatToolbar/dd-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/dd.gif  (classic/formatToolbar/dd.gif)\n  skin/classic/bluegriffon/formatToolbar/dd.png  (classic/formatToolbar/dd.png)\n  skin/classic/bluegriffon/formatToolbar/dt-disabled.gif  (classic/formatToolbar/dt-disabled.gif)\n  skin/classic/bluegriffon/formatToolbar/dt-disabled.png  (classic/formatToolbar/dt-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/dt.gif  (classic/formatToolbar/dt.gif)\n  skin/classic/bluegriffon/formatToolbar/dt.png  (classic/formatToolbar/dt.png)\n  skin/classic/bluegriffon/formatToolbar/em-disabled.png  (classic/formatToolbar/em-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/em.png  (classic/formatToolbar/em.png)\n  skin/classic/bluegriffon/formatToolbar/blockquote-disabled.png  (classic/formatToolbar/blockquote-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/blockquote.png  (classic/formatToolbar/blockquote.png)\n  skin/classic/bluegriffon/formatToolbar/indent-disabled.png  (classic/formatToolbar/indent-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/indent.png  (classic/formatToolbar/indent.png)\n  skin/classic/bluegriffon/formatToolbar/italic-disabled.png  (classic/formatToolbar/italic-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/italic.png  (classic/formatToolbar/italic.png)\n  skin/classic/bluegriffon/formatToolbar/ol-disabled.png  (classic/formatToolbar/ol-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/ol.png  (classic/formatToolbar/ol.png)\n  skin/classic/bluegriffon/formatToolbar/outdent-disabled.png  (classic/formatToolbar/outdent-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/outdent.png  (classic/formatToolbar/outdent.png)\n  skin/classic/bluegriffon/formatToolbar/strong-disabled.png  (classic/formatToolbar/strong-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/strong.png  (classic/formatToolbar/strong.png)\n  skin/classic/bluegriffon/formatToolbar/ul-disabled.png  (classic/formatToolbar/ul-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/ul.png  (classic/formatToolbar/ul.png)\n  skin/classic/bluegriffon/formatToolbar/underline-disabled.png  (classic/formatToolbar/underline-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/underline.png  (classic/formatToolbar/underline.png)\n  skin/classic/bluegriffon/formatToolbar/rotate_icon-disabled.png  (classic/formatToolbar/rotate_icon-disabled.png)\n  skin/classic/bluegriffon/formatToolbar.css  (classic/formatToolbar.css)\n  skin/classic/bluegriffon/icons/bold-disabled.png  (classic/icons/bold-disabled.png)\n  skin/classic/bluegriffon/icons/bold-hover.png  (classic/icons/bold-hover.png)\n  skin/classic/bluegriffon/icons/bold.png  (classic/icons/bold.png)\n  skin/classic/bluegriffon/icons/btn3.png  (classic/icons/btn3.png)\n  skin/classic/bluegriffon/icons/close-button.png  (classic/icons/close-button.png)\n  skin/classic/bluegriffon/icons/filePicking.png  (classic/icons/filePicking.png)\n  skin/classic/bluegriffon/icons/filePicking-hover.png  (classic/icons/filePicking-hover.png)\n  skin/classic/bluegriffon/icons/filePicking-disabled.png  (classic/icons/filePicking-disabled.png)\n  skin/classic/bluegriffon/icons/information-disabled.png  (classic/icons/information-disabled.png)\n  skin/classic/bluegriffon/icons/information-hover.png  (classic/icons/information-hover.png)\n  skin/classic/bluegriffon/icons/information.png  (classic/icons/information.png)\n  skin/classic/bluegriffon/icons/view-source.png  (classic/icons/view-source.png)\n  skin/classic/bluegriffon/icons/loading.gif  (classic/icons/loading.gif)\n  skin/classic/bluegriffon/icons/modified.gif  (classic/icons/modified.gif)\n  skin/classic/bluegriffon/icons/new.png  (classic/icons/new.png)\n  skin/classic/bluegriffon/icons/newstop.png  (classic/icons/newstop.png)\n  skin/classic/bluegriffon/icons/open.png  (classic/icons/open.png)\n  skin/classic/bluegriffon/icons/stop.png  (classic/icons/stop.png)\n  skin/classic/bluegriffon/icons/twistyClosed.png  (classic/icons/twistyClosed.png)\n  skin/classic/bluegriffon/icons/twistyOpen.png  (classic/icons/twistyOpen.png)\n  skin/classic/bluegriffon/icons/sprintH.png (classic/icons/springH.png)\n  skin/classic/bluegriffon/icons/sprintV.png (classic/icons/springV.png)\n  skin/classic/bluegriffon/icons/fullscreen.png (classic/icons/fullscreen.png)\n  skin/classic/bluegriffon/icons/one-column.png  (classic/icons/one-column.png)\n  skin/classic/bluegriffon/icons/two-columns.png  (classic/icons/two-columns.png)\n  skin/classic/bluegriffon/icons/three-columns.png  (classic/icons/three-columns.png)\n  skin/classic/bluegriffon/icons/one-column-disabled.png  (classic/icons/one-column-disabled.png)\n  skin/classic/bluegriffon/icons/two-columns-disabled.png  (classic/icons/two-columns-disabled.png)\n  skin/classic/bluegriffon/icons/three-columns-disabled.png  (classic/icons/three-columns-disabled.png)\n  skin/classic/bluegriffon/icons/audio.png  (classic/icons/audio.png)\n  skin/classic/bluegriffon/icons/lock.png  (classic/icons/lock.png)\n  skin/classic/bluegriffon/icons/cbox-check.gif (classic/icons/cbox-check.gif)\n  skin/classic/bluegriffon/icons/columnpicker.gif (classic/icons/columnpicker.gif)\n  skin/classic/bluegriffon/icons/closetab.png (classic/icons/closetab.png)\n  skin/classic/bluegriffon/icons/closetab-hover.png (classic/icons/closetab-hover.png)\n  skin/classic/bluegriffon/icons/closetab-active.png (classic/icons/closetab-active.png)\n  skin/classic/bluegriffon/icons/datalist.png  (classic/icons/datalist.png)\n  skin/classic/bluegriffon/insertTable.css  (classic/insertTable.css)\n  skin/classic/bluegriffon/insertAudio.css  (classic/insertAudio.css)\n  skin/classic/bluegriffon/insertVideo.css  (classic/insertVideo.css)\n  skin/classic/bluegriffon/languages.css  (classic/languages.css)\n  skin/classic/bluegriffon/backgroundImage.png  (classic/backgroundImage.png)\n  skin/classic/bluegriffon/backgroundPosition.png  (classic/backgroundPosition.png)\n  skin/classic/bluegriffon/mainToolbar/toolbarbutton-dropmarker-lion.png  (classic/mainToolbar/toolbarbutton-dropmarker-lion.png)\n  skin/classic/bluegriffon/mainToolbar/anchor.svg  (classic/mainToolbar/anchor.svg)\n  skin/classic/bluegriffon/mainToolbar/browse.svg  (classic/mainToolbar/browse.svg)\n  skin/classic/bluegriffon/mainToolbar/copy.png  (classic/mainToolbar/copy.png)\n  skin/classic/bluegriffon/mainToolbar/cut.png  (classic/mainToolbar/cut.png)\n  skin/classic/bluegriffon/mainToolbar/find.png  (classic/mainToolbar/find.png)\n  skin/classic/bluegriffon/mainToolbar/form.svg  (classic/mainToolbar/form.svg)\n  skin/classic/bluegriffon/mainToolbar/hline.png  (classic/mainToolbar/hline.png)\n  skin/classic/bluegriffon/mainToolbar/image.svg  (classic/mainToolbar/image.svg)\n  skin/classic/bluegriffon/mainToolbar/link.svg  (classic/mainToolbar/link.svg)\n  skin/classic/bluegriffon/mainToolbar/logo-hover.png  (classic/mainToolbar/logo-hover.png)\n  skin/classic/bluegriffon/mainToolbar/logo.png  (classic/mainToolbar/logo.png)\n  skin/classic/bluegriffon/mainToolbar/plus.svg  (classic/mainToolbar/plus.svg)\n  skin/classic/bluegriffon/mainToolbar/open.svg  (classic/mainToolbar/open.svg)\n  skin/classic/bluegriffon/mainToolbar/paste.png  (classic/mainToolbar/paste.png)\n  skin/classic/bluegriffon/mainToolbar/preview.png  (classic/mainToolbar/preview.png)\n  skin/classic/bluegriffon/mainToolbar/print.png  (classic/mainToolbar/print.png)\n  skin/classic/bluegriffon/mainToolbar/publish.png  (classic/mainToolbar/publish.png)\n  skin/classic/bluegriffon/mainToolbar/refresh.svg  (classic/mainToolbar/refresh.svg)\n  skin/classic/bluegriffon/mainToolbar/save.svg  (classic/mainToolbar/save.svg)\n  skin/classic/bluegriffon/mainToolbar/spell.png  (classic/mainToolbar/spell.png)\n  skin/classic/bluegriffon/mainToolbar/stop.svg  (classic/mainToolbar/stop.svg)\n  skin/classic/bluegriffon/mainToolbar/table.svg  (classic/mainToolbar/table.svg)\n  skin/classic/bluegriffon/mainToolbar/css.png (classic/mainToolbar/css.png)\n  skin/classic/bluegriffon/mainToolbar/small/css.png (classic/mainToolbar/small/css.png)\n  skin/classic/bluegriffon/mainToolbar/video.svg (classic/mainToolbar/video.svg)\n  skin/classic/bluegriffon/mainToolbar/audio.svg (classic/mainToolbar/audio.svg)\n  skin/classic/bluegriffon/mainToolbar/translate.png (classic/mainToolbar/translate.png)\n  skin/classic/bluegriffon/newPageWizard.css  (classic/newPageWizard.css)\n  skin/classic/bluegriffon/listboxBg.css  (classic/listboxBg.css)\n  skin/classic/bluegriffon/rulers.css  (classic/rulers.css)\n* skin/classic/bluegriffon/structurebar.css  (classic/structurebar.css)\n  skin/classic/bluegriffon/structurebar/arrow-left.png  (classic/structurebar/arrow-left.png)\n  skin/classic/bluegriffon/structurebar/arrow-right.png  (classic/structurebar/arrow-right.png)\n  skin/classic/bluegriffon/structurebar/ltr/structureBorder.png  (classic/structurebar/ltr/structureBorder.png)\n  skin/classic/bluegriffon/structurebar/ltr/structureBoxLeft.png  (classic/structurebar/ltr/structureBoxLeft.png)\n  skin/classic/bluegriffon/structurebar/ltr/structureBoxLeftSelected.png  (classic/structurebar/ltr/structureBoxLeftSelected.png)\n  skin/classic/bluegriffon/structurebar/ltr/structureArrow.png  (classic/structurebar/ltr/structureArrow.png)\n  skin/classic/bluegriffon/structurebar/ltr/structureArrowSelected.png  (classic/structurebar/ltr/structureArrowSelected.png)\n  skin/classic/bluegriffon/structurebar/ltr/structureArrowRight.png  (classic/structurebar/ltr/structureArrowRight.png)\n  skin/classic/bluegriffon/structurebar/rtl/structureBorder.png  (classic/structurebar/rtl/structureBorder.png)\n  skin/classic/bluegriffon/structurebar/rtl/structureBoxLeft.png  (classic/structurebar/rtl/structureBoxLeft.png)\n  skin/classic/bluegriffon/structurebar/rtl/structureBoxLeftSelected.png  (classic/structurebar/rtl/structureBoxLeftSelected.png)\n  skin/classic/bluegriffon/structurebar/rtl/structureArrow.png  (classic/structurebar/rtl/structureArrow.png)\n  skin/classic/bluegriffon/structurebar/rtl/structureArrowSelected.png  (classic/structurebar/rtl/structureArrowSelected.png)\n  skin/classic/bluegriffon/structurebar/rtl/structureArrowRight.png  (classic/structurebar/rtl/structureArrowRight.png)\n  skin/classic/bluegriffon/structurebar/cleartheme/ltr/structureBorder.png  (classic/structurebar/cleartheme/ltr/structureBorder.png)\n  skin/classic/bluegriffon/structurebar/cleartheme/ltr/structureBoxLeft.png  (classic/structurebar/cleartheme/ltr/structureBoxLeft.png)\n  skin/classic/bluegriffon/structurebar/cleartheme/ltr/structureBoxLeftSelected.png  (classic/structurebar/cleartheme/ltr/structureBoxLeftSelected.png)\n  skin/classic/bluegriffon/structurebar/cleartheme/ltr/structureArrow.png  (classic/structurebar/cleartheme/ltr/structureArrow.png)\n  skin/classic/bluegriffon/structurebar/cleartheme/ltr/structureArrowSelected.png  (classic/structurebar/cleartheme/ltr/structureArrowSelected.png)\n  skin/classic/bluegriffon/structurebar/cleartheme/ltr/structureArrowRight.png  (classic/structurebar/cleartheme/ltr/structureArrowRight.png)\n  skin/classic/bluegriffon/structurebar/cleartheme/rtl/structureBorder.png  (classic/structurebar/cleartheme/rtl/structureBorder.png)\n  skin/classic/bluegriffon/structurebar/cleartheme/rtl/structureBoxLeft.png  (classic/structurebar/cleartheme/rtl/structureBoxLeft.png)\n  skin/classic/bluegriffon/structurebar/cleartheme/rtl/structureBoxLeftSelected.png  (classic/structurebar/cleartheme/rtl/structureBoxLeftSelected.png)\n  skin/classic/bluegriffon/structurebar/cleartheme/rtl/structureArrow.png  (classic/structurebar/cleartheme/rtl/structureArrow.png)\n  skin/classic/bluegriffon/structurebar/cleartheme/rtl/structureArrowSelected.png  (classic/structurebar/cleartheme/rtl/structureArrowSelected.png)\n  skin/classic/bluegriffon/structurebar/cleartheme/rtl/structureArrowRight.png  (classic/structurebar/cleartheme/rtl/structureArrowRight.png)\n* skin/classic/bluegriffon/tabeditor.css  (classic/tabeditor.css)\n  skin/classic/bluegriffon/listboxBg.png      (classic/listboxBg.png)\n  skin/classic/bluegriffon/listboxBgActive.png      (classic/listboxBgActive.png)\n  skin/classic/bluegriffon/plus.png      (classic/plus.png)\n  skin/classic/bluegriffon/minus.png      (classic/minus.png)\n  skin/classic/bluegriffon/config.png      (classic/config.png)\n  skin/classic/bluegriffon/plus-disabled.png      (classic/plus-disabled.png)\n  skin/classic/bluegriffon/minus-disabled.png      (classic/minus-disabled.png)\n  skin/classic/bluegriffon/config-disabled.png      (classic/config-disabled.png)\n  skin/classic/bluegriffon/ecolorpicker.css       (classic/ecolorpicker.css)\n  skin/classic/bluegriffon/tab-bkgnd.png      (classic/tab-bkgnd.png)\n  skin/classic/bluegriffon/tabeditor-tabs-bkgnd.png      (classic/tabeditor-tabs-bkgnd.png)\n* skin/classic/bluegriffon/aboutDialog.css   (classic/aboutDialog.css)\n  skin/classic/bluegriffon/about-logo.png   (classic/about-logo.png)\n  skin/classic/bluegriffon/prefs/bluegriffon.png (classic/prefs/bluegriffon.png)\n  skin/classic/bluegriffon/prefs/file.png (classic/prefs/file.png)\n  skin/classic/bluegriffon/prefs/source.png (classic/prefs/source.png)\n  skin/classic/bluegriffon/prefs/general.png (classic/prefs/general.png)\n  skin/classic/bluegriffon/prefs/newPage.png (classic/prefs/newPage.png)\n  skin/classic/bluegriffon/prefs/buttons.png (classic/prefs/buttons.png)\n  skin/classic/bluegriffon/prefs/update.png (classic/prefs/update.png)\n  skin/classic/bluegriffon/prefs/styles.png (classic/prefs/styles.png)\n  skin/classic/bluegriffon/prefs/advanced.png (classic/prefs/advanced.png)\n  skin/classic/bluegriffon/prefs/macosx.png (classic/prefs/macosx.png)\n  skin/classic/bluegriffon/prefs/shortcuts.png (classic/prefs/shortcuts.png)\n  skin/classic/bluegriffon/prefs/prefs.css (classic/prefs/prefs.css)\n  skin/classic/bluegriffon/throbber16.png (classic/throbber16.png)\n  skin/classic/bluegriffon/throbber16.gif (classic/throbber16.gif)\n  skin/classic/bluegriffon/insertImage.css (classic/insertImage.css)\n  skin/classic/bluegriffon/icons/constraint-size.png (classic/icons/constraint-size.png)\n  skin/classic/bluegriffon/icons/unconstraint-size.png (classic/icons/unconstraint-size.png)\n  skin/classic/bluegriffon/rotator.css (classic/rotator.css)\n  skin/classic/bluegriffon/tags/tag-anchor.gif (classic/tags/tag-anchor.gif)\n  skin/classic/bluegriffon/panels/align-vertical-center.png (classic/panels/align-vertical-center.png)\n  skin/classic/bluegriffon/panels/pin.png (classic/panels/pin.png)\n  skin/classic/bluegriffon/panels/resizer.png (classic/panels/resizer.png)\n  skin/classic/bluegriffon/panels/resizer-rtl.png (classic/panels/resizer-rtl.png)\n  skin/classic/bluegriffon/panels/deckedPanelsTabs.css (classic/panels/deckedPanelsTabs.css)\n  skin/classic/bluegriffon/panels/floatingpanel.css (classic/panels/floatingpanel.css)\n  skin/classic/bluegriffon/icons/down-disabled.png (classic/icons/down-disabled.png)\n  skin/classic/bluegriffon/icons/up-disabled.png (classic/icons/up-disabled.png)\n  skin/classic/bluegriffon/icons/down.png (classic/icons/down.png)\n  skin/classic/bluegriffon/icons/up.png (classic/icons/up.png)\n  skin/classic/bluegriffon/medium.css (classic/medium.css)\n  skin/classic/bluegriffon/insertChars.css (classic/insertChars.css)\n  skin/classic/bluegriffon/icons/close-findbar.png (classic/icons/close-findbar.png)\n  skin/classic/bluegriffon/icons/close-findbar-hover.png (classic/icons/close-findbar-hover.png)\n  skin/classic/bluegriffon/icons/close-findbar-active.png (classic/icons/close-findbar-active.png)\n  skin/classic/bluegriffon/titlebar.css (classic/titlebar.css)\n* skin/classic/bluegriffon/bluegriffon-aero.css (classic/bluegriffon-aero.css)\n  skin/classic/bluegriffon/caption-buttons.svg (classic/caption-buttons.svg)\n  skin/classic/bluegriffon/ebm/ebm.css (classic/ebm/ebm.css)\n  skin/classic/bluegriffon/ebm/metadata2.css (classic/ebm/metadata2.css)\n  skin/classic/bluegriffon/ebm/metadata3.css (classic/ebm/metadata3.css)\n  skin/classic/bluegriffon/ebm/filepicker.css (classic/ebm/filepicker.css)\n  skin/classic/bluegriffon/icons/plus.svg (classic/icons/plus.svg)\n  skin/classic/bluegriffon/extensionsOverlay.css (classic/extensionsOverlay.css)\n  "
  },
  {
    "path": "themes/win/moz.build",
    "content": "JAR_MANIFESTS += ['jar.mn']\n\nif CONFIG['MOZ_WIDGET_TOOLKIT'] in ('cocoa', 'windows'):\n    DEFINES['CAN_DRAW_IN_TITLEBAR'] = 1\n"
  },
  {
    "path": "themes/win.old/Makefile.in",
    "content": "# ***** BEGIN LICENSE BLOCK *****\n# Version: MPL 1.1/GPL 2.0/LGPL 2.1\n#\n# The contents of this file are subject to the Mozilla Public License Version\n# 1.1 (the \"License\"); you may not use this file except in compliance with\n# the License. You may obtain a copy of the License at\n# http://www.mozilla.org/MPL/\n#\n# Software distributed under the License is distributed on an \"AS IS\" basis,\n# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n# for the specific language governing rights and limitations under the\n# License.\n#\n# The Original Code is BlueGriffon.\n#\n# The Initial Developer of the Original Code is\n# Disruptive Innovations SARL.\n# Portions created by the Initial Developer are Copyright (C) 2003\n# the Initial Developer. All Rights Reserved.\n#\n# Contributor(s):\n#   Daniel Glazman (daniel.glazman@disruptive-innovations.com)\n#\n# Alternatively, the contents of this file may be used under the terms of\n# either the GNU General Public License Version 2 or later (the \"GPL\"), or\n# the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n# in which case the provisions of the GPL or the LGPL are applicable instead\n# of those above. If you wish to allow use of your version of this file only\n# under the terms of either the GPL or the LGPL, and not to allow others to\n# use your version of this file under the terms of the MPL, indicate your\n# decision by deleting the provisions above and replace them with the notice\n# and other provisions required by the GPL or the LGPL. If you do not delete\n# the provisions above, a recipient may use your version of this file under\n# the terms of any one of the MPL, the GPL or the LGPL.\n#\n# ***** END LICENSE BLOCK *****\n\nDEPTH\t\t= ../../..\ntopsrcdir\t= @top_srcdir@\nsrcdir\t= @srcdir@\nVPATH\t\t= @srcdir@\n\ninclude $(DEPTH)/config/autoconf.mk\n\nDEFINES += \\\n\t-DAPP_NAME=$(MOZ_APP_DISPLAYNAME) \\\n\t-DAPP_VERSION=$(MOZ_APP_VERSION) \\\n\t$(NULL)\n\ninclude $(topsrcdir)/config/rules.mk\n\n"
  },
  {
    "path": "themes/win.old/classic/aboutDialog.css",
    "content": " #aboutDialog {\n   padding: 0px 0px 10px 0px;\n   width: 299px;\n   height: 400px;\n }\n\ntabbox {\n  margin-top: 5px;\n}\n\n#iframe {\n  overflow: auto;\n}\n"
  },
  {
    "path": "themes/win.old/classic/bluegriffon.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n@import url(\"chrome://bluegriffon/content/bindings/sidebar.css\");\n@import url(\"chrome://bluegriffon/content/bindings/structurebar.css\");\n@import url(\"chrome://bluegriffon/skin/structurebar.css\");\n@import url(\"chrome://bluegriffon/skin/mainToolbar.css\");\n@import url(\"chrome://bluegriffon/skin/formatToolbar.css\");\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n@namespace svg url(\"http://www.w3.org/2000/svg\");\n@namespace html url(\"http://www.w3.org/1999/xhtml\");\n\ntabeditor {\n  -moz-binding: url('chrome://bluegriffon/content/bindings/tabeditor.xml#tabeditor');\n}\n\ntabeditor[visibility=\"hidden\"]  tabs,\ntabeditor[visibility=\"hidden\"]  tabpanels\n{\n  visibility: hidden;\n}\n\ntabeditor[visibility=\"hidden\"] {\n  background-color: rgb(128,128,128);\n}\n\nsidebar {\n  width: 200px;\n}\n\nsourceeditor {\n  -moz-binding: url('chrome://diavolo/content/sourceeditor.xml#sourceeditor');\n}\n\nhruler {\n  -moz-binding: url('chrome://bluegriffon/content/bindings/rulers.xml#hruler');\n}\n\nvruler {\n  -moz-binding: url('chrome://bluegriffon/content/bindings/rulers.xml#vruler');\n}\n\n.menuitem-iconic .menu-iconic-left {\n  display: -moz-box !important;\n}\n\n\n#infoButton {\n  list-style-image: url('chrome://bluegriffon/skin/icons/information.png');\n  width: 16px;\n  height: 16px;\n}\n\n#infoButton:hover {\n  list-style-image: url('chrome://bluegriffon/skin/icons/information-hover.png'); \n}\n\n#infoButton[disabled=\"true\"],\n#infoButton[disabled=\"true\"]:hover {\n  list-style-image: url('chrome://bluegriffon/skin/icons/information-disabled.png'); \n}\n\n#viewSourceButton {\n  list-style-image: url('chrome://bluegriffon/skin/icons/view-source.png');\n}\n\n#helperButtons {\n  border-right: threedshadow 1px solid;\n  padding: 2px;\n}\n\n#treeSourceView\n{\n  background-color: white;\n}\n\ngrippy[disabled=\"true\"] {\n  display: none;\n}\n\n/******* ZOOM *******/\n\n#menulist-zoompanel {\n  max-width: 7em;\n}\n\n#CustomizeToolbarSheet > #main-box {\n  border-top: none !important;\n  border-left: 2px solid;\n  border-right: 2px solid;\n  border-bottom: 3px solid;\n  -moz-border-right-colors: -moz-mac-menushadow ThreeDLightShadow  !important;\n  -moz-border-bottom-colors: -moz-mac-menushadow -moz-mac-menushadow ThreeDShadow  !important;\n  -moz-border-left-colors: ThreeDLightShadow ThreeDHighlight !important;\n}\n\n/********* splitters **********/\n\n#splitter1 {\n  border-right: thin solid silver;\n  border-left: thin solid silver;\n}\n\n#splitter2 {\n  border-left: thin solid silver;\n  border-right: thin solid silver;\n}\n\n.multiButton,\n.multiButton:not([selected=\"true\"]):not([disabled]):active {\n  -moz-appearance: none;\n  padding: 2px 3px 0px 5px;\n  border-top: 4px solid #aaa;\n  border-left: 4px solid #ccc;\n  border-right: 4px solid #ccc;\n  border-bottom: 4px solid #ccc;\n  -moz-border-top-colors:#aaa #bbb #ccc #ddd;\n  -moz-border-left-colors:#aaa #bbb #ccc #ddd;\n  -moz-border-bottom-colors:#aaa #bbb #ccc #ddd;\n  -moz-border-right-colors:#aaa #bbb #ccc #ddd;\n  background-color: #ddd;\n  margin: 0px;\n}\n\n.multiButton.left,\n.multiButton:not(.left):not(.right):not(.center) {\n  border-top-left-radius: 0.5em;\n  border-bottom-left-radius: 0.5em;\n}\n\n.multiButton.right,\n.multiButton:not(.left):not(.right):not(.center) {\n  border-top-right-radius: 0.5em;\n  border-bottom-right-radius: 0.5em;\n}\n\n.multiButton:not([selected=\"true\"]):not([disabled]) {\n  color:#414141;\n  padding: 1px 4px 1px 4px;\n  border-top: 4px solid #ccc;\n  border-left: 4px solid #ccc;\n  border-right: 4px solid #ccc;\n  border-bottom: 4px solid #aaa;\n  -moz-border-top-colors:#aaa #fff #fff #fff;\n  -moz-border-right-colors:#aaa #dedede #efefef #fafafa;\n  -moz-border-left-colors:#aaa #dedede #efefef #fafafa;\n  -moz-border-bottom-colors:#aaa #dedede #efefef #fafafa;\n  background-color: #fff;\n}\n\n.multiButton[disabled] {\n  opacity: 0.5;\n}\n\n.multiButton:not([label]) image {\n  margin-left: 6px;\n}\n\n/* BESPIN TOOLBOX */\n\n#bespinToolbox1, #bespinToolbox2 {\n  margin: 0px;\n  background-color: #28201C;\n  margin-left: 1px;\n  margin-right: 1px;\n  border-top: thin solid rgb(75, 73, 65);\n  color: rgb(208, 208, 208);\n}\n\n#bespinLineTextbox {\n  border-radius: 11px 11px 11px 11px;\n  -moz-appearance: none;\n  border: thin solid rgb(40, 32, 28);\n  padding-left: 5px;\n  padding-right: 5px;\n  text-align: right;\n  background-color: rgb(208, 208, 208);\n}\n\n#bespinFindTextbox {\n  -moz-appearance: none;\n  border: thin solid rgb(40, 32, 28);\n  border-radius: 11px 11px 11px 11px;\n  font-size: 11px;\n  padding: 0px 5px;\n  background-color: rgb(208, 208, 208);\n}\n\n#bespinLineTextbox html|input,\n#bespinFindTextbox html|input {\n  font-size: x-small;\n  -moz-appearance: none ! important;\n  border: 0px none !important;\n  background-color: transparent ! important;\n}\n\n#bespinFindTextbox .textbox-search-clear {\n  width: 10px; height: 10px;\n}\n\n#bespinFindTextbox.notfound {\n  background-color: rgb(253, 145, 155);\n  color: black;\n}\n\n#bespinFindPrevious {\n  -moz-appearance: none;\n  font-size: smaller;\n  padding: 0px 8px 0px 12px;\n  border-top-left-radius: 11px;\n  border-bottom-left-radius: 11px;\n  border-top: 1px solid #aaa;\n  border-left: 1px solid #ccc;\n  border-right: 1px solid #ccc;\n  border-bottom: 1px solid #ccc;\n  -moz-border-top-colors:#aaa #bbb #ccc #ddd;\n  -moz-border-left-colors:#aaa #bbb #ccc #ddd;\n  -moz-border-bottom-colors:#aaa #bbb #ccc #ddd;\n  -moz-border-right-colors:#aaa #bbb #ccc #ddd;\n  background-color: #ddd;\n  color: black;\n  margin-right: 0px;\n}\n\n#bespinFindNext {\n  -moz-appearance: none;\n  font-size: smaller;\n  padding: 0px 12px 0px 8px;\n  border-top-right-radius: 11px;\n  border-bottom-right-radius: 11px;\n  border-top: 1px solid #aaa;\n  border-left: 1px solid #ccc;\n  border-right: 1px solid #ccc;\n  border-bottom: 1px solid #ccc;\n  -moz-border-top-colors:#aaa #bbb #ccc #ddd;\n  -moz-border-left-colors:#aaa #bbb #ccc #ddd;\n  -moz-border-bottom-colors:#aaa #bbb #ccc #ddd;\n  -moz-border-right-colors:#aaa #bbb #ccc #ddd;\n  background-color: #ddd;\n  color: black;\n  margin-left: 0px;\n}\n\n#bespinFindPrevious:active, #bespinFindNext:active {\n  background-color: silver;\n}\n\n#closeFindbarButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/close-findbar.png\");\n}\n\n#closeFindbarButton:hover {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/close-findbar-hover.png\");\n}\n\n#closeFindbarButton:active:hover {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/close-findbar-active.png\");\n}\n\n/* autoInsertTable */\n*#AutoInsertTableSizeSelector label {\n  width: 2em;\n  margin: 0px ! important;\n}\n\n*#AutoInsertTableSizeSelector:not([disabled]) label:hover,\n*#AutoInsertTableSizeSelector label.selected {\n  background-color: rgb(10,36,106) ! important;\n}\n\n*#AutoInsertTableSizeSelector[disabled] label.selected {\n  background-color: silver ! important;\n}\n\n*#AutoInsertTableSizeSelector label {\n  border: 2px ridge !important;\n}\n\n*#AutoInsertTableSizeSelector[disabled] label {\n  border: silver 2px ridge !important;\n}\n\n/***** FLOATING PANELS *****/\n\npanel[floating=\"true\"] {\n  -moz-binding: url(\"chrome://bluegriffon/content/bindings/floatingpanel.xml#floatingpanel\");\n  -moz-appearance: none;\n  background-color: #606060;\n  color: white;\n  border-radius: 5px;\n  transition: opacity 0.5s;\n  min-width: 100px;\n}\n\n/* link to add-ons */\n\n#editorBarLabel {\n  text-decoration: underline;\n  color: darkblue;\n}\n\n#editorBarLabel:hover {\n  color: blue;\n}\n\n#editorBarLabel:hover:active {\n  color: red;\n}\n\ntipoftheday {\n  -moz-binding: url(\"chrome://tipoftheday/content/tipoftheday.xml#tipoftheday\");\n}\n\n/*********** menupopups *************/\n\npopup {\n  -moz-appearance: menupopup;\n  background-color: menu;\n}\n\n/*********** decked panels *************/\n\ndeckedPanelsTabs  {\n  -moz-binding: url(\"chrome://bluegriffon/content/bindings/deckedPanelsTabs.xml#deckedPanelsTabs\");\n  overflow: hidden;\n  -moz-box-orient: horizontal;\n  background: url(\"chrome://bluegriffon/skin/tabeditor-tabs-bkgnd.png\") repeat-x;\n  height: 25px;\n  padding: 0px;\n  padding-left: 4px;\n  margin: 0px;\n}\n\ndeckedPanelsTabs > label {\n  margin: 0px;\n  margin-top: 4px;\n  background-color: #b0b0b0;\n  padding-top: 4px;\n  padding-bottom: 4px;\n  padding-left: 10px;\n  padding-right: 10px;\n  border: thin solid gray;\n  border-bottom: none 0px;\n  border-top-left-radius: 4px;\n  border-top-right-radius: 4px;\n  border-width: 2px;\n  box-shadow: 1px -1px 3px gray,\n              inset 0px -1px 1px gray;\n}\n\ndeckedPanelsTabs > label:not([selected=\"true\"]):hover {\n  background-color: transparent;\n  background-image: linear-gradient(0deg, #ededed, #b0b0b0);\n}\n\ndeckedPanelsTabs > label:not([selected=\"true\"]):hover:active {\n  background: #ededed;\n}\n\ndeckedPanelsTabs > label[selected=\"true\"] {\n  margin: 0px;\n  margin-top: 4px;\n  background-color: #ededed;\n  box-shadow: 1px -1px 3px gray;\n}\n\n/* COLOR AND BGCOLOR PICKERS */\n\necolorpicker {\n  -moz-binding: url(\"chrome://bluegriffon/content/bindings/ecolorpicker.xml#ecolorpicker\");\n}\n"
  },
  {
    "path": "themes/win.old/classic/bluegriffonDialogs.css",
    "content": "ecolorpicker {\n  -moz-binding: url(\"chrome://bluegriffon/content/bindings/ecolorpicker.xml#ecolorpicker\");\n}\n\nfilepickerbutton {\n  -moz-binding: url('chrome://bluegriffon/content/bindings/filepickerbutton.xml#filepickerbutton');\n}\n\n\n.multibutton[checked],\n.multibutton:hover:active:not([disabled]) {\n  text-shadow: 0 1px rgba(255, 255, 255, .4);\n  background-color: rgba(0,0,0,0.2);\n  box-shadow: inset 0 2px 5px rgba(0,0,0,0.6), 0 1px rgba(255,255,255,0.2);\n}\n\n.multibutton {\n  margin: 4px 0px;\n  padding: 1px 5px;\n%ifdef XP_MACOSX\n  background-image: -moz-linear-gradient(#e0e0e0, #d0d0d0, #e0e0e0);\n%else\n  background-image: -moz-linear-gradient(#cac7b6, #dbd8b7, #cac7b6);\n%endif\n  -moz-appearance: none;\n  border: thin silver solid;\n}\n\n.multibutton:-moz-locale-dir(ltr) {\n  border-top-left-radius: 5px;\n  border-bottom-left-radius: 5px;\n}\n\n.multibutton:-moz-locale-dir(rtl) {\n  border-top-right-radius: 5px;\n  border-bottom-right-radius: 5px;\n}\n\n.multibutton:-moz-locale-dir(ltr) + .multibutton {\n  border-top-left-radius: 0px;\n  border-bottom-left-radius: 0px;\n  border-left: 0px;\n}\n\n.multibutton:-moz-locale-dir(rtl) + .multibutton {\n  border-top-right-radius: 0px;\n  border-bottom-right-radius: 0px;\n  border-right: 0px;\n}\n\n.multibutton:last-child:-moz-locale-dir(ltr) {\n  border-top-right-radius: 5px; \n  border-bottom-right-radius: 5px;\n  margin-right: 1em;\n}\n\n.multibutton:last-child:-moz-locale-dir(rtl) {\n  border-top-left-radius: 5px; \n  border-bottom-left-radius: 5px;\n  margin-left: 1em;\n}\n\n.multibutton .toolbarbutton-icon[src] {\n  margin-left: 1em;\n  margin-right: 1em;\n}\n\n.multibutton:not([label]) .toolbarbutton-text {\n  display: none;\n}\nmedium {\n  -moz-binding: url('chrome://bluegriffon/content/bindings/media.xml#medium');\n}\n\nlength {\n  -moz-binding: url('chrome://bluegriffon/content/bindings/media.xml#length');\n}\n\n.medium-delete-button {\n  visibility: hidden;\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/closetab.png\");\n}\n\nhbox:hover > .medium-delete-button {\n  visibility: visible;\n}\n\n.medium-delete-button:hover {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/closetab-hover.png\") !important;\n}\n\n.medium-delete-button:hover:active {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/closetab-active.png\");\n}\n"
  },
  {
    "path": "themes/win.old/classic/colourPicker.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is Nvu\n *\n * The Initial Developer of the Original Code is\n * Linspire Inc.\n * Portions created by the Initial Developer are Copyright (C) 2004\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman (glazman@disruptive-innovations.com), on behalf of Linspire Inc.\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n@namespace html url(\"http://www.w3.org/1999/xhtml\");\n\n#redImg, #greenImg, #blueImg,\n#hueImg, #saturationImg, #brightnessImg {\n  border: 1px solid black;\n  cursor: crosshair;\n}\n\n#saturationImg {\n  background-color: transparent;\n}\n\n#swatch {\n  width: 30px;\n  height: 67px;\n  min-width: 34px;\n  min-height: 67px;\n  margin: 4px;\n  border: 1px solid black;\n}\n\n#LastPickedColor {\n  width: 17px;\n  height: 13px; \n  border: 1px inset #CCCCCC;\n  margin: 1px 2px 2px 4px;\n}\n\n.colorBox {\n  min-height: 8px;\n  min-width: 8px;\n  border-top: thin solid gray;\n  border-left: thin solid gray;\n  cursor: pointer;\n}\n\n.colorBox:last-child {\n  border-right: thin solid gray;\n}\n\n.lastColorBoxRow {\n  margin-bottom: 2px;\n  border-bottom: thin solid gray;\n}\n\n#colorBlenderPreviewBox1, #colorBlenderPreviewBox2, .blendedColorPreviewBox {\n  border: thin solid gray;\n}\n\n.blendedColorPreviewBox[selected=\"true\"] {\n  outline: 2px solid #303030;\n}\n\n.blendedColorPreviewBox:hover {\n  outline: 2px solid gray;\n}\n\nmenulist[editable=\"true\"] > menupopup > menuitem[src] > .menu-iconic-left {\n  display: -moz-box;\n}\n"
  },
  {
    "path": "themes/win.old/classic/ecolorpicker.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is Mozilla Communicator client code, released\n * March 31, 1998.\n *\n * The Initial Developer of the Original Code is\n * Netscape Communications Corporation.\n * Portions created by the Initial Developer are Copyright (C) 1998-1999\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n/* ===== colorpicker.css ================================================\n  == Styles used by the XUL colorpicker element.\n  ======================================================================= */\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n\n/* ::::: colorpicker button ::::: */\n \n/* colorpicker button */\n\necolorpicker {\n  width: 24px;\n  height: 24px;\n  border-radius: 12px;\n  border: 1px solid #858585;\n  background-color: ThreeDFace;\n  padding: 3px;\n  -moz-appearance: none;\n}\n\necolorpicker:hover:active {\n  background-color: ThreeDLightShadow;\n}\n\n.colorpicker-button-colorbox {\n  border: 1px solid #d0d0d0;\n  border-radius: 11px;\n  background-color: ThreeDFace;\n}\n\n/* ::::: colorpicker tiles ::::: */\n\n.colorpickertile {\n  width                 : 22px;\n  height                : 22px;\n  margin                : 1px;\n}\n\n.colorpickertile[selected=\"true\"] {\n  border : 1px outset #C0C0C0;\n\n}\n\n.colorpickertile[hover=\"true\"] {\n  border : 1px dotted #A7A7A7;\n}\n\n.cp-light[hover=\"true\"] {\n  border : 1px dotted #000000;\n}\n\n\n"
  },
  {
    "path": "themes/win.old/classic/formatToolbar.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n#FormatToolbox .toolbarbutton-text {\n  display: none;\n}\n\n#FormatToolbox toolbarbutton {\n  margin: 2px;\n  -moz-appearance: none;\n  padding: 0px ! important;  \n}\n\n#FormatToolbox toolbarbutton .toolbarbutton-icon {\n  margin: 2px ! important;\n}\n\n#FormatToolbox toolbarbutton:not([disabled]):hover {\n  background-color: #ffcc66 ! important;\n}\n\n#FormatToolbox toolbarbutton[checked=\"true\"] {\n  background-color: orange ! important;\n  background-image: none ! important;\n  padding: 0px ! important;\n  opacity: 1 !important;\n}\n\n#CustomizeToolbarWindow toolbarbutton,\n#CustomizeToolbarWindow toolbarpalette {\n  -moz-box-orient: vertical;\n}\n\ntoolbaritem  menulist {\n  min-height: 20px ! important\n}\n\n/****** encapsulation ******/\n\n#EncapsulateSelect {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/tag.png\");\n  margin: 0px !important;\n}\n\n#EncapsulateSelect * {\n  margin: 0px !important;\n}\n\n#EncapsulateSelect[disabled=\"true\"] {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/tag-disabled.png\");\n}\n\n/****** EM ******/\n\n#emButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/em.png\");\n}\n\n#emButton[disabled=\"true\"] {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/em-disabled.png\");\n}\n\n/****** STRONG ******/\n\n#strongButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/strong.png\");\n}\n\n#strongButton[disabled=\"true\"] {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/strong-disabled.png\");\n}\n\n/****** BOLD ******/\n\n#boldButton{\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/bold.png\");\n}\n\n#boldButton[disabled=\"true\"] {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/bold-disabled.png\");\n}\n\n/****** ITALIC ******/\n\n#italicButton{\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/italic.png\");\n}\n\n#italicButton[disabled=\"true\"] {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/italic-disabled.png\");\n}\n\n/****** UNDERLINE ******/\n\n#underlineButton{\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/underline.png\");\n}\n\n#underlineButton[disabled=\"true\"] {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/underline-disabled.png\");\n}\n\n/****** UL ******/\n\n#ulButton{\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/ul.png\");\n}\n\n#ulButton[disabled=\"true\"] {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/ul-disabled.png\");\n}\n\n/****** OL *****/\n\n#olButton{\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/ol.png\");\n}\n\n#olButton[disabled=\"true\"] {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/ol-disabled.png\");\n}\n\n/****** ALIGN ******/\n\n#align-left-button {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/align-left.png\");\n}\n\n#align-left-button[disabled=\"true\"] {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/align-left-disabled.png\");\n}\n\n#align-center-button {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/align-center.png\");\n}\n\n#align-center-button[disabled=\"true\"] {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/align-center-disabled.png\");\n}\n\n#align-right-button {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/align-right.png\");\n}\n\n#align-right-button[disabled=\"true\"] {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/align-right-disabled.png\");\n}\n\n#align-justify-button {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/align-justify.png\");\n}\n\n#align-justify-button[disabled=\"true\"] {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/align-justify-disabled.png\");\n}\n\n/****** INDENT ******/\n\n#indentButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/indent.png\");\n}\n\n#indentButton[disabled=\"true\"] {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/indent-disabled.png\");\n}\n\n/****** OUTDENT ******/\n\n#outdentButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/outdent.png\");\n}\n\n#outdentButton[disabled=\"true\"] {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/outdent-disabled.png\");\n}\n\n/****** BLOCKQUOTE ******/\n\n#blockquoteButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/blockquote.png\");\n}\n\n#blockquoteButton[disabled=\"true\"] {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/blockquote-disabled.png\");\n}\n\n/****** DD ******/\n\n#ddButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/dd.png\");\n}\n\n#ddButton[disabled=\"true\"] {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/dd-disabled.png\");\n}\n\n/****** DT ******/\n\n#dtButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/dt.png\");\n}\n\n#dtButton[disabled=\"true\"] {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/dt-disabled.png\");\n}\n\n/****** CODE ******/\n\n#codeButton{\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/code.png\");\n}\n\n#codeButton[disabled=\"true\"] {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/code-disabled.png\");\n}\n\n/****** COLUMNS ******/\n\n#columnsButton{\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/columns.png\");\n}\n\n#columnsButton[disabled=\"true\"] {\n  list-style-image: url(\"chrome://bluegriffon/skin/formatToolbar/columns-disabled.png\");\n}\n\n\n\n\n\n\n\n#rotateButton {\n  list-style-image: url(\"resource://gre/res/rotate_icon.png\");\n}\n"
  },
  {
    "path": "themes/win.old/classic/inContext.css",
    "content": ""
  },
  {
    "path": "themes/win.old/classic/insertAudio.css",
    "content": "#throbber[cx=\"0\"] {\n  visibility: hidden;\n}\n"
  },
  {
    "path": "themes/win.old/classic/insertChars.css",
    "content": "#blocksListbox {\n  width: 45em;\n}\n\n#charGrid row:first-child,\n.gridCell {\n  font-family: monospace;\n  text-align: center;\n}\n\n.gridCell {\n  font-size: 20px;\n  font-family: \"Lucida Sans Unicode\";\n}\n\n\n.gridCell {\n  margin: 0px ! important;\n  background-color: white;\n}\n\n#charPreview {\n  height: 64px;\n  width: 64px;\n  border: thin solid gray;\n  border-radius: 9px;\n  background-color: #E0E0E0;\n  text-align: center;\n  font-size: 48px;\n  text-shadow: 2px 2px 4px gray;\n}\n\n#gridBox {\n  margin-top: 4px;\n  margin-bottom: 8px;\n  margin-left: 4px;\n  margin-right: 4px;\n}\n\n.gridCell.selected {\n  background-color: lightgray;\n  border-radius: 4px;\n}\n"
  },
  {
    "path": "themes/win.old/classic/insertImage.css",
    "content": "tabpanels {\n  /*font-size: smaller;*/\n}\n\n#previewImage {\n  height: 100px;\n  max-height: 100px;\n  width: auto;\n}\n\n#relativeURLCheckboxWarning {\n  font-style: italic;\n}\n\n#preserveRatioButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/unconstraint-size.png\");\n}\n\n#preserveRatioButton[preserveRatio=\"true\"] {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/constraint-size.png\");\n}\n\n#preserveRatioButton[disabled=\"true\"] {\n  opacity: 0.5;\n}\n\nrotator {\n  margin-left: 1em;\n  -moz-binding: url(\"chrome://bluegriffon/content/bindings/rotator.xml#rotator\");\n}\n\n#centerPicker[disabled=\"true\"]  {\n  background-color: #d0d0d0;\n}\n\n#backgroundPositionBox {\n  width: 99px;\n  height: 99px;\n  background-image: url('chrome://bluegriffon/skin/backgroundPosition.png');\n  background-position: 50% 50%;\n  background-color: transparent;\n  -moz-appearance: none;\n}\n\n#backgroundImageBox {\n  width: 99px;\n  height: 99px;\n  /*background-image: url('chrome://bluegriffon/skin/backgroundImage.png');*/\n  background-repeat: no-repeat;\n  /*background-color: white;*/\n  background-position: 50% 50%;\n}\n\nstack {\n  border: 1px ridge #888;\n}\n\n\n"
  },
  {
    "path": "themes/win.old/classic/insertTable.css",
    "content": "*#sizeSelector label {\n  width: 2em;\n  margin: 0px ! important;\n}\n\n*#sizeSelector:not([disabled]) label:hover,\n*#sizeSelector label.selected {\n  background-color: rgb(10,36,106) ! important;\n}\n\n*#sizeSelector[disabled] label.selected {\n  background-color: silver ! important;\n}\n\n*#sizeSelector label {\n  border: 2px ridge !important;\n}\n\n*#sizeSelector[disabled] label {\n  border: silver 2px ridge !important;\n}\n\n#widthPixelOrPercentMenulist {\n  min-width: 10em;\n}\n\ntabbox textbox {\n  max-width: 5em;\n}\n\n.spinbuttons-button {\n  min-height: 8px ! important;\n}\n\n\n"
  },
  {
    "path": "themes/win.old/classic/insertVideo.css",
    "content": "#widthTextbox,\n#heightTextbox {\n  max-width: 8em;\n}\n\n#throbber[cx=\"0\"] {\n  visibility: hidden;\n}\n"
  },
  {
    "path": "themes/win.old/classic/languages.css",
    "content": "#currentLanguageBox {\n  font-weight: bold;\n}\n"
  },
  {
    "path": "themes/win.old/classic/listboxBg.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2008\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\nhbox.listboxBg {\n  max-height: 21px;\n  background-image: url(\"chrome://bluegriffon/skin/listboxBg.png\");\n  border-left: thin solid silver;\n  border-right: thin solid silver;\n  border-bottom: thin solid silver;\n  margin: 0px;\n}\n\nhbox.listboxBg toolbarbutton {\n  -moz-box-orient: horizontal;\n  max-height: 21px;\n  min-height: 21px;\n  padding: 0px 3px; margin: 0px;\n  border-right: thin solid silver;\n  font-weight: bold;\n}\n\nhbox.listboxBg spacer[flex=\"1\"] ~ toolbarbutton {\n  border-left: thin solid silver;\n  border-right: 0px none;\n}\n\nhbox.listboxBg toolbarbutton:not([disabled]):active:hover {\n  background-image: url(\"chrome://bluegriffon/skin/listboxBgActive.png\");\n}\n\nlistbox.listboxBg {\n  margin: 0px;\n}\n\nhbox.listboxBg .toolbarbutton-menu-dropmarker,\nhbox.listboxBg .toolbarbutton-text {\n  display: none;\n}\n\nhbox.listboxBg .toolbarbutton-icon {\n  margin: 0px 3px;\n}\n\nhbox.listboxBg .listboxBgPlusButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/plus.png\")\n}\n\nhbox.listboxBg .listboxBgPlusButton[disabled] {\n  list-style-image: url(\"chrome://bluegriffon/skin/plus-disabled.png\")\n}\n\nhbox.listboxBg .listboxBgMinusButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/minus.png\")\n}\n\nhbox.listboxBg .listboxBgMinusButton[disabled] {\n  list-style-image: url(\"chrome://bluegriffon/skin/minus-disabled.png\")\n}\n\nhbox.listboxBg .listboxBgConfigButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/config.png\")\n}\n\nhbox.listboxBg .listboxBgConfigButton[disabled] {\n  list-style-image: url(\"chrome://bluegriffon/skin/config-disabled.png\")\n}\n\nhbox.listboxBg .listboxBgThrobberButton {\n  list-style-image: url(\"chrome://global/skin/icons/loading_16.png\");\n}\n\nhbox.listboxBg .listboxBgDownButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/down.png\")\n}\n\nhbox.listboxBg .listboxBgDownButton[disabled] {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/down-disabled.png\")\n}\n\nhbox.listboxBg .listboxBgUpButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/up.png\")\n}\n\nhbox.listboxBg .listboxBgUpButton[disabled] {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/up-disabled.png\")\n}\n"
  },
  {
    "path": "themes/win.old/classic/mainToolbar.css",
    "content": "\n#MainToolbox > toolbar {\n  padding: 4px;\n}\n\n#MainToolbox > toolbar toolbarbutton,\n#CustomizeToolbarWindow toolbarbutton,\n#CustomizeToolbarSheet toolbarbutton {\n  -moz-image-region: rect(0px 32px 32px 0px);\n  -moz-box-orient: vertical;\n}\n\n#MainToolbox > toolbar .toolbarbutton-icon {\n  margin: 2px;\n}\n\n#MainToolbox > toolbar .toolbarbutton-text {\n  padding-bottom: 4px;\n}\n\n#MainToolbox > toolbar[mode=\"icons\"] .toolbarbutton-text {\n  display: none;\n}\n\n#MainToolbox > toolbar[mode=\"text\"] .toolbarbutton-icon,\n#MainToolbox > toolbar[mode=\"text\"] #composer-throbber {\n  display: none;\n}\n\n#MainToolbox > toolbar[mode=\"text\"] .toolbarbutton-text {\n  padding: 4px;\n}\n\n#MainToolbox > toolbar toolbarbutton:hover,\n#MainToolbox > toolbar toolbarbutton:hover:active {\n  -moz-image-region: rect(32px 32px 64px 0px);\n}\n\n#MainToolbox > toolbar toolbarbutton[disabled=\"true\"]\n{\n  -moz-image-region: rect(64px 32px 96px 0px);\n}\n\n#newButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/new.png\");\n}\n\n#openButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/open.png\");\n}\n\n#stopButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/stop.png\");\n}\n\n#tableButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/table.png\");\n}\n\n#saveButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/save.png\");\n}\n\n#imageButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/image.png\");\n}\n\n#anchorButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/anchor.png\");\n}\n\n#linkButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/link.png\");\n}\n\n#cssButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/css.png\");\n}\n\n#audioButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/audio.png\");\n}\n\n#videoButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/video.png\");\n}\n\n#browseButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/browser.png\");\n}\n\n#formButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/form.png\");\n}\n\n#domexplorerButton {\n  list-style-image: url(\"chrome://domexplorer/skin/domexplorer.png\");\n}\n\n#its20Button {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/translate.png\");\n}\n\n/************ SMALL ICONS **************/\n\n#MainToolbox > toolbar[iconsize=\"small\"] toolbarbutton {\n  -moz-image-region: rect(0px 24px 24px 0px);\n}\n\n#MainToolbox > toolbar[iconsize=\"small\"] toolbarbutton:hover,\n#MainToolbox > toolbar[iconsize=\"small\"] toolbarbutton:hover:active {\n  -moz-image-region: rect(24px 24px 48px 0px);\n}\n\n#MainToolbox > toolbar[iconsize=\"small\"] toolbarbutton[disabled=\"true\"]\n{\n  -moz-image-region: rect(48px 24px 72px 0px);\n}\n\n#MainToolbox > toolbar[iconsize=\"small\"] #newButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/small/new.png\");\n}\n\n#MainToolbox > toolbar[iconsize=\"small\"] #openButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/small/open.png\");\n}\n\n#MainToolbox > toolbar[iconsize=\"small\"] #stopButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/small/stop.png\");\n}\n\n#MainToolbox > toolbar[iconsize=\"small\"] #tableButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/small/table.png\");\n}\n\n#MainToolbox > toolbar[iconsize=\"small\"] #saveButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/small/save.png\");\n}\n\n#MainToolbox > toolbar[iconsize=\"small\"] #imageButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/small/image.png\");\n}\n\n#MainToolbox > toolbar[iconsize=\"small\"] #anchorButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/small/anchor.png\");\n}\n\n#MainToolbox > toolbar[iconsize=\"small\"] #linkButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/small/link.png\");\n}\n\n#MainToolbox > toolbar[iconsize=\"small\"] #cssButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/small/css.png\");\n}\n\n#MainToolbox > toolbar[iconsize=\"small\"] #audioButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/small/audio.png\");\n}\n\n#MainToolbox > toolbar[iconsize=\"small\"] #videoButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/small/video.png\");\n}\n\n#MainToolbox > toolbar[iconsize=\"small\"] #browseButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/small/browser.png\");\n}\n\n#MainToolbox > toolbar[iconsize=\"small\"] #formButton {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/small/form.png\");\n}\n\n#MainToolbox > toolbar[iconsize=\"small\"] #domexplorerButton {\n  list-style-image: url(\"chrome://domexplorer/skin/small/domexplorer.png\");\n}\n\n#MainToolbox > toolbar[iconsize=\"small\"] #its20Button {\n  list-style-image: url(\"chrome://bluegriffon/skin/mainToolbar/small/translate.png\");\n}\n\n/***************** THROBBER **************/\n\n#composer-throbber {\n  list-style-image: url('chrome://bluegriffon/skin/mainToolbar/logo.png');\n}\n\n#composer-throbber:hover {\n  list-style-image: url('chrome://bluegriffon/skin/mainToolbar/logo-hover.png');\n}\n\n#MainToolbox > toolbar[iconsize=\"small\"] #composer-throbber {\n  list-style-image: url('chrome://bluegriffon/skin/mainToolbar/small/logo.png');\n}\n\n#MainToolbox > toolbar[iconsize=\"small\"] #composer-throbber:hover {\n  list-style-image: url('chrome://bluegriffon/skin/mainToolbar/small/logo-hover.png');\n}\n"
  },
  {
    "path": "themes/win.old/classic/medium.css",
    "content": "@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n\n[anonid=\"constraintButton\"] menuitem {\n  font-size: x-small ! important;\n}\n\n[anonid=\"lengthMenulist\"] {\n  min-width: 6em;\n}\n\n"
  },
  {
    "path": "themes/win.old/classic/newPageWizard.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2008\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n#pagePreview {\n  background-color: white;\n  border: thin ridge silver;\n  margin-left: 1em;\n}\n\n.larger {\n  font-size: larger;\n}\n\nfilepickerbutton {\n  -moz-binding: url('chrome://bluegriffon/content/bindings/filepickerbutton.xml#filepickerbutton');\n}\n\n#backgroundPositionBox {\n  width: 99px;\n  height: 99px;\n  background-image: url('chrome://bluegriffon/skin/backgroundPosition.png');\n  background-position: 50% 50%;\n  background-color: transparent;\n  -moz-appearance: none;}\n\n#backgroundImageBox {\n  width: 99px;\n  height: 99px;\n  background-image: url('chrome://bluegriffon/skin/backgroundImage.png');\n  background-repeat: no-repeat;\n  background-color: white;\n  background-position: 50% 50%;\n}\n\nstack {\n  border: 1px ridge #888;\n}\n\n#LayoutRows row {\n  border: 2px groove #d0d0d0;\n}\n\necolorpicker {\n  -moz-binding: url(\"chrome://bluegriffon/content/bindings/ecolorpicker.xml#ecolorpicker\");\n}\n"
  },
  {
    "path": "themes/win.old/classic/pageProperties.css",
    "content": "filepickerbutton {\n  -moz-binding: url('chrome://bluegriffon/content/bindings/filepickerbutton.xml#filepickerbutton');\n}\n\n#removeBackground {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/close-button.png\");\n  -moz-image-region: rect(0px 16px 16px 0px);\n  padding: 0px;\n  min-width: 0px;\n  margin: 0px;\n}\n\n#pagePreview {\n  margin: 2px 4px;\n  margin-left: 1em;\n  border: 2px solid;\n  -moz-border-top-colors: ThreeDShadow ThreeDDarkShadow;\n  -moz-border-right-colors: ThreeDHighlight ThreeDLightShadow;\n  -moz-border-bottom-colors: ThreeDHighlight ThreeDLightShadow;\n  -moz-border-left-colors: ThreeDShadow ThreeDDarkShadow;\n}\n\n.larger {\n  font-size: larger;\n}\n\n/*.colorpicker-button-colorbox[disabled=\"true\"] {\n border-color: GrayText;\n background-color: transparent ! important;\n}*/\n\n#removeBackground .toolbarbutton-icon {\n  min-width: 0px;\n  padding: 0px;\n  margin: 2px ! important;\n}\n"
  },
  {
    "path": "themes/win.old/classic/panels/deckedPanelsTabs.css",
    "content": "#deckedPanelsTabsContextMenu menuitem {\n  font-size: smaller;\n}\n"
  },
  {
    "path": "themes/win.old/classic/panels/floatingpanel.css",
    "content": "\n.titleholder {\n  border-top-left-radius: 5px;\n  border-top-right-radius: 5px;\n  background-color: #606060;\n  font-weight: bold;\n}\n\n.floatingpanel-close {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/closetab.png\");\n}\n\n.floatingpanel-close:hover {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/closetab-hover.png\");\n}\n\n.floatingpanel-close:hover:active {\n  list-style-image: url(\"chrome://bluegriffon/skin/icons/closetab-active.png\");\n}\n\nbox[anonid=\"resizer\"] {\n  width: 25px;\n  height: 25px;\n  background-image: url(\"chrome://bluegriffon/skin/panels/resizer.png\");\n  background-repeat: no-repeat;\n  background-position: bottom right;\n}\n\n.floatinpanel-align {\n  list-style-image: url(\"chrome://bluegriffon/skin/panels/align-vertical-center.png\");\n  margin-right: 4px;\n}\n\n\n.pin {\n  list-style-image: url(\"chrome://bluegriffon/skin/panels/pin.png\");\n  margin-right: 4px;\n}\n"
  },
  {
    "path": "themes/win.old/classic/prefs/prefs.css",
    "content": "/*.paneSelector > radio {\n  list-style-image: url(\"chrome://bluegriffon/skin/prefs/buttons.png\")\n}\n\nradio[pane=\"generalPrefPane\"] {\n  -moz-image-region: rect(0px, 96px, 32px, 64px)\n}\n\nradio[pane=\"newPagePrefPane\"] {\n  -moz-image-region: rect(0px, 192px, 32px, 160px)\n}\n*/\n\n#locale-listbox[disabled=\"true\"] * {\n  color: silver;\n}\n\n#commandsShortcutsTree[disabled=\"true\"] {\n  color: silver;\n}\n"
  },
  {
    "path": "themes/win.old/classic/rotator.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2010\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n \n @namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n\nrotator {\n  -moz-box-align: center;\n}\n\n[anonid=\"outerRotator\"] {\n  -moz-appearance: none;\n  -moz-box-align: center;\n  padding: 0px;\n  height: 41px;\n  width: 41px;\n  background:  -moz-linear-gradient(45deg, #a0a0a0, #d0d0d0);\n  border-radius: 100px;\n  box-shadow: #606060 1px 1px 3px;\n}\n\n[anonid=\"innerRotator\"] {\n  -moz-appearance: none;\n  margin: 2px;\n  padding: 0px;\n  height: 37px;\n  width: 37px;\n  background-color: rgba(80%,80%,80%, 0.5);\n  border-radius: 100px;\n  transform: rotate(-90deg);\n}\n\nrotateGrippy {\n  -moz-binding: url(\"chrome://bluegriffon/content/bindings/rotator.xml#rotateGrippy\");\n   cursor: -moz-grab;\n  -moz-appearance: none;\n  margin: 2px;\n  padding: 0px;\n  height: 10px;\n  width: 10px;\n  background: -moz-linear-gradient(top -45deg, #808080, #a0a0a0);\n  border: thin solid #909090;\n  border-radius: 100px;\n  border: #a0a0a0 thin groove;\n}\n\nrotator[disabled=\"true\"] rotateGrippy {\n  cursor: default;\n}\n\nrotateGrippy[rotating=\"true\"] {\n  cursor: -moz-grabbing;\n}\n\n[anonid=\"textbox\"] {\n  margin-left: 1em;\n}\n\n"
  },
  {
    "path": "themes/win.old/classic/rulers.css",
    "content": "@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n@namespace svg url(\"http://www.w3.org/2000/svg\");\n\nsvg|text {\n  stroke-width: 4px;\n  font-family: -moz-fixed;\n  font-variant: normal;\n  line-height: normal;\n  font-size: small ! important;\n  dominant-baseline: middle;\n  text-anchor: middle;\n  color: white;\n}\n\nhruler[disabled], vruler[disabled] {\n  visibility: hidden;\n}\n\nhruler, vruler {\n  display: -moz-box;\n  background-color: transparent;\n}\n\nhruler {\n  stroke-width: 4px;\n  font-family: -moz-fixed;\n  font-weight: bold;\n  font-variant: normal;\n  line-height: normal;\n  font-size: x-small;\n  height: 16px;\n  width: 100%;\n  margin: 2px 0px;\n  position: absolute;\n}\n\nvruler {\n  stroke-width: 4px;\n  font-family: -moz-fixed;\n  font-weight: bold;\n  font-variant: normal;\n  line-height: normal;\n  font-size: x-small;\n  width: 16px;\n  margin: 0px 2px;\n  /*position: absolute;*/\n}\n\n"
  },
  {
    "path": "themes/win.old/classic/structurebar.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n.selected {\n  font-weight: bold;\n}\n\n.hidden {\n  display: none;\n}\n\nstructurebar {\n  margin-bottom: 4px;\n  margin-top: 4px;\n  font-size: 12px;\n}\n\nstructure toolbarbutton {\n  -moz-appearance: none;\n  padding: 0px 12px;\n  margin: 0px;\n  max-height: 20px;\n  height: 20px;\n}\n\nstructurebar[rtl=\"false\"] toolbarbutton {\n  -moz-appearance: none;\n  margin-left: 0px;\n  margin-right: 0px;\n\n  padding-left: 12px;\n\n  border: none 0px;\n\n  height: 20px;\n\n  color: black;\n  font-weight: bold;\n\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/ltr/structureArrow.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/ltr/structureBorder.png\"),\n                    -moz-linear-gradient(rgb(255, 255, 255), rgb(192, 192, 192), rgb(204, 204, 204));\n  background-repeat: no-repeat, repeat-x;\n  background-position: top left;\n}\n\nstructurebar toolbarbutton:hover:not([checked=\"true\"]) {\n  color: #606060;\n}\n\nstructurebar[rtl=\"false\"] toolbarbutton:first-of-type {\n  margin-left: 12px;\n  padding-left: 8px;\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/ltr/structureBoxLeft.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/ltr/structureBorder.png\"),\n                    -moz-linear-gradient(rgb(255, 255, 255), rgb(192, 192, 192), rgb(204, 204, 204));\n  background-repeat: no-repeat, repeat-x, repeat-x;\n}\n\nstructurebar[rtl=\"false\"] toolbarbutton:last-of-type {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/ltr/structureArrow.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/ltr/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/ltr/structureBorder.png\"),\n                    -moz-linear-gradient(rgb(255, 255, 255), rgb(192, 192, 192), rgb(204, 204, 204));\n  background-repeat: no-repeat, no-repeat, repeat-x, repeat-x;\n  background-position: top left, top right;\n  padding-right: 12px;\n  margin-right: 12px;\n}\n\nstructurebar[rtl=\"false\"] toolbarbutton:only-of-type {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/ltr/structureBoxLeft.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/ltr/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/ltr/structureBorder.png\"),\n                    -moz-linear-gradient(rgb(255, 255, 255), rgb(192, 192, 192), rgb(204, 204, 204));\n  background-repeat: no-repeat, no-repeat, repeat-x, repeat-x;\n  background-position: top left, top right;\n  padding-right: 12px;\n}\n\nstructurebar[rtl=\"false\"] toolbarbutton[checked=\"true\"]:not(:first-of-type) {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/ltr/structureArrowSelected.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/ltr/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/ltr/structureBorder.png\"),\n                    -moz-linear-gradient(#303030, #606060, #303030);\n  color: white ! important;\n  padding: 0px 12px ! important;\n  margin: 0px;\n  margin-right: 12px;\n}\n\nstructurebar[rtl=\"false\"] toolbarbutton[checked=\"true\"]:first-of-type {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/ltr/structureBoxLeftSelected.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/ltr/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/ltr/structureBorder.png\"),\n                    -moz-linear-gradient(#303030, #606060, #303030);\n  background-repeat: no-repeat, no-repeat, repeat-x, repeat-x;\n  background-position: top left, top right;\n  color: white ! important;\n  padding: 0px 12px ! important;\n  margin: 0px;\n  margin-left: 12px;\n}\n\n/************* RTL *************/\n\nstructurebar[rtl=\"true\"] toolbarbutton {\n  -moz-appearance: none;\n  margin-left: 0px;\n  margin-right: 0px;\n\n  padding-right: 12px;\n\n  border: none 0px;\n\n  height: 20px;\n\n  color: black;\n  font-weight: bold;\n\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/rtl/structureArrow.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/rtl/structureBorder.png\"),\n                    -moz-linear-gradient(rgb(255, 255, 255), rgb(192, 192, 192), rgb(204, 204, 204));\n  background-repeat: no-repeat, repeat-x;\n  background-position: top right;\n}\n\nstructurebar[rtl=\"true\"] toolbarbutton:first-of-type {\n  margin-right: 12px;\n  padding-left: 8px;\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/rtl/structureBoxLeft.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/rtl/structureBorder.png\"),\n                    -moz-linear-gradient(rgb(255, 255, 255), rgb(192, 192, 192), rgb(204, 204, 204));\n  background-repeat: no-repeat, repeat-x, repeat-x;\n  background-position: top right;\n}\n\nstructurebar[rtl=\"true\"] toolbarbutton:last-of-type {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/rtl/structureArrow.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/rtl/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/rtl/structureBorder.png\"),\n                    -moz-linear-gradient(rgb(255, 255, 255), rgb(192, 192, 192), rgb(204, 204, 204));\n  background-repeat: no-repeat, no-repeat, repeat-x, repeat-x;\n  background-position: top right, top left;\n  padding-left: 12px;\n  margin-left: 12px;\n}\n\nstructurebar[rtl=\"true\"] toolbarbutton:only-of-type {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/rtl/structureBoxLeft.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/rtl/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/rtl/structureBorder.png\"),\n                    -moz-linear-gradient(rgb(255, 255, 255), rgb(192, 192, 192), rgb(204, 204, 204));\n  background-repeat: no-repeat, no-repeat, repeat-x, repeat-x;\n  background-position: top right, top left;\n  padding-left: 12px;\n}\n\nstructurebar[rtl=\"true\"] toolbarbutton[checked=\"true\"]:not(:first-of-type) {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/rtl/structureArrowSelected.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/rtl/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/rtl/structureBorder.png\"),\n                    -moz-linear-gradient(#303030, #606060, #303030);\n  color: white ! important;\n  padding: 0px 12px ! important;\n  margin: 0px;\n  margin-left: 12px;\n}\n\nstructurebar[rtl=\"true\"] toolbarbutton[checked=\"true\"]:first-of-type {\n  background-image: url(\"chrome://bluegriffon/skin/structurebar/rtl/structureBoxLeftSelected.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/rtl/structureArrowRight.png\"),\n                    url(\"chrome://bluegriffon/skin/structurebar/rtl/structureBorder.png\"),\n                    -moz-linear-gradient(#303030, #606060, #303030);\n  background-repeat: no-repeat, no-repeat, repeat-x, repeat-x;\n  background-position: top right, top left;\n  color: white ! important;\n  padding: 0px 12px ! important;\n  margin: 0px;\n  margin-left: 12px;\n  margin-right: 12px;\n}\n"
  },
  {
    "path": "themes/win.old/classic/tabeditor.css",
    "content": "/* ***** BEGIN LICENSE BLOCK *****\n * Version: MPL 1.1/GPL 2.0/LGPL 2.1\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 1.1 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is BlueGriffon.\n *\n * The Initial Developer of the Original Code is\n * Disruptive Innovations SARL.\n * Portions created by the Initial Developer are Copyright (C) 2006\n * the Initial Developer. All Rights Reserved.\n *\n * Contributor(s):\n *   Daniel Glazman <daniel.glazman@disruptive-innovations.com>, Original author\n *\n * Alternatively, the contents of this file may be used under the terms of\n * either the GNU General Public License Version 2 or later (the \"GPL\"), or\n * the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n * in which case the provisions of the GPL or the LGPL are applicable instead\n * of those above. If you wish to allow use of your version of this file only\n * under the terms of either the GPL or the LGPL, and not to allow others to\n * use your version of this file under the terms of the MPL, indicate your\n * decision by deleting the provisions above and replace them with the notice\n * and other provisions required by the GPL or the LGPL. If you do not delete\n * the provisions above, a recipient may use your version of this file under\n * the terms of any one of the MPL, the GPL or the LGPL.\n *\n * ***** END LICENSE BLOCK ***** */\n\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n\n.tabeditor-tab .tab-close-button {\n  visibility: hidden;\n  list-style-image: url(\"chrome://global/skin/icons/close.png\");\n  -moz-image-region: rect(0, 16px, 16px, 0);\n  -moz-appearance: none;\n  border: none;\n  padding: 0px;\n}\n\n.tabeditor-tab:hover .tab-close-button {\n  visibility: visible;\n}\n\n.tabeditor-tab .tab-close-button:hover {\n  -moz-image-region: rect(0, 32px, 16px, 16px);\n}\n\n.tabeditor-tab .tab-close-button:hover:active {\n  -moz-image-region: rect(0, 48px, 16px, 32px);\n}\n\n.tabeditor-tab {\n  -moz-binding: url(\"chrome://bluegriffon/content/bindings/tab.xml#bluegriffon-editortab\");\n}\n\n.tabeditor-tab {\n  -moz-appearance: none;\n  background-color: rgb(216, 213, 196);\n  border-top-left-radius: 4px;\n  border-top-right-radius: 4px;\n}\n\n.tabeditor-tab[selected=\"true\"] {\n  background-color: transparent;\n}\n\ntabeditor-tab  .tab-text {\n  margin-left: 1em;\n}\n\n.tabeditor-tab[modified=\"true\"]  .tab-text {\n  text-shadow: 0 1px 0 rgba(255, 0, 0, 0.4);\n}\n\n.tabs-left, .tabs-right {\n  -moz-box-flex: 1;\n  display: -moz-box;\n  width: 3px;\n}\n\ntabeditor[tabmode=\"left\"] .tabs-left {\n  width: 8px;\n  -moz-box-flex: 0;\n}\n\ntabeditor[tabmode=\"right\"] .tabs-right {\n  max-width: 8px !important;\n  -moz-box-flex: 0 ! important;\n}\n"
  },
  {
    "path": "themes/win.old/jar.mn",
    "content": "bluegriffon.jar:\n% skin    bluegriffon    classic/1.0 %skin/classic/bluegriffon/\n  skin/classic/bluegriffon/bluegriffon.css  (classic/bluegriffon.css)\n  skin/classic/bluegriffon/bluegriffon.ico  (classic/bluegriffon.ico)\n* skin/classic/bluegriffon/bluegriffonDialogs.css  (classic/bluegriffonDialogs.css)\n  skin/classic/bluegriffon/colourPicker.css  (classic/colourPicker.css)\n  skin/classic/bluegriffon/formatToolbar/tag.png  (classic/formatToolbar/tag.png)\n  skin/classic/bluegriffon/formatToolbar/tag-disabled.png  (classic/formatToolbar/tag-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/align-center-disabled.png  (classic/formatToolbar/align-center-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/align-center.png  (classic/formatToolbar/align-center.png)\n  skin/classic/bluegriffon/formatToolbar/align-justify-disabled.png  (classic/formatToolbar/align-justify-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/align-justify.png  (classic/formatToolbar/align-justify.png)\n  skin/classic/bluegriffon/formatToolbar/align-left-disabled.png  (classic/formatToolbar/align-left-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/align-left.png  (classic/formatToolbar/align-left.png)\n  skin/classic/bluegriffon/formatToolbar/align-right-disabled.png  (classic/formatToolbar/align-right-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/align-right.png  (classic/formatToolbar/align-right.png)\n  skin/classic/bluegriffon/formatToolbar/bold-disabled.png  (classic/formatToolbar/bold-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/bold.png  (classic/formatToolbar/bold.png)\n  skin/classic/bluegriffon/formatToolbar/code-disabled.png  (classic/formatToolbar/code-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/code.png  (classic/formatToolbar/code.png)\n  skin/classic/bluegriffon/formatToolbar/dd-disabled.gif  (classic/formatToolbar/dd-disabled.gif)\n  skin/classic/bluegriffon/formatToolbar/dd-disabled.png  (classic/formatToolbar/dd-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/dd.gif  (classic/formatToolbar/dd.gif)\n  skin/classic/bluegriffon/formatToolbar/dd.png  (classic/formatToolbar/dd.png)\n  skin/classic/bluegriffon/formatToolbar/dt-disabled.gif  (classic/formatToolbar/dt-disabled.gif)\n  skin/classic/bluegriffon/formatToolbar/dt-disabled.png  (classic/formatToolbar/dt-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/dt.gif  (classic/formatToolbar/dt.gif)\n  skin/classic/bluegriffon/formatToolbar/dt.png  (classic/formatToolbar/dt.png)\n  skin/classic/bluegriffon/formatToolbar/em-disabled.png  (classic/formatToolbar/em-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/em.png  (classic/formatToolbar/em.png)\n  skin/classic/bluegriffon/formatToolbar/blockquote-disabled.png  (classic/formatToolbar/blockquote-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/blockquote.png  (classic/formatToolbar/blockquote.png)\n  skin/classic/bluegriffon/formatToolbar/indent-disabled.png  (classic/formatToolbar/indent-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/indent.png  (classic/formatToolbar/indent.png)\n  skin/classic/bluegriffon/formatToolbar/italic-disabled.png  (classic/formatToolbar/italic-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/italic.png  (classic/formatToolbar/italic.png)\n  skin/classic/bluegriffon/formatToolbar/ol-disabled.png  (classic/formatToolbar/ol-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/ol.png  (classic/formatToolbar/ol.png)\n  skin/classic/bluegriffon/formatToolbar/outdent-disabled.png  (classic/formatToolbar/outdent-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/outdent.png  (classic/formatToolbar/outdent.png)\n  skin/classic/bluegriffon/formatToolbar/strong-disabled.png  (classic/formatToolbar/strong-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/strong.png  (classic/formatToolbar/strong.png)\n  skin/classic/bluegriffon/formatToolbar/ul-disabled.png  (classic/formatToolbar/ul-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/ul.png  (classic/formatToolbar/ul.png)\n  skin/classic/bluegriffon/formatToolbar/underline-disabled.png  (classic/formatToolbar/underline-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/underline.png  (classic/formatToolbar/underline.png)\n  skin/classic/bluegriffon/formatToolbar/columns-disabled.png  (classic/formatToolbar/columns-disabled.png)\n  skin/classic/bluegriffon/formatToolbar/columns.png  (classic/formatToolbar/columns.png)\n  skin/classic/bluegriffon/formatToolbar.css  (classic/formatToolbar.css)\n  skin/classic/bluegriffon/icons/bold-disabled.png  (classic/icons/bold-disabled.png)\n  skin/classic/bluegriffon/icons/bold-hover.png  (classic/icons/bold-hover.png)\n  skin/classic/bluegriffon/icons/bold.png  (classic/icons/bold.png)\n  skin/classic/bluegriffon/icons/btn3.png  (classic/icons/btn3.png)\n  skin/classic/bluegriffon/icons/close-button.png  (classic/icons/close-button.png)\n  skin/classic/bluegriffon/icons/filePicking.png  (classic/icons/filePicking.png)\n  skin/classic/bluegriffon/icons/filePicking-hover.png  (classic/icons/filePicking-hover.png)\n  skin/classic/bluegriffon/icons/filePicking-disabled.png  (classic/icons/filePicking-disabled.png)\n  skin/classic/bluegriffon/icons/information-disabled.png  (classic/icons/information-disabled.png)\n  skin/classic/bluegriffon/icons/information-hover.png  (classic/icons/information-hover.png)\n  skin/classic/bluegriffon/icons/information.png  (classic/icons/information.png)\n  skin/classic/bluegriffon/icons/view-source.png  (classic/icons/view-source.png)\n  skin/classic/bluegriffon/icons/loading.gif  (classic/icons/loading.gif)\n  skin/classic/bluegriffon/icons/modified.gif  (classic/icons/modified.gif)\n  skin/classic/bluegriffon/icons/new.png  (classic/icons/new.png)\n  skin/classic/bluegriffon/icons/newstop.png  (classic/icons/newstop.png)\n  skin/classic/bluegriffon/icons/open.png  (classic/icons/open.png)\n  skin/classic/bluegriffon/icons/stop.png  (classic/icons/stop.png)\n  skin/classic/bluegriffon/icons/twistyClosed.png  (classic/icons/twistyClosed.png)\n  skin/classic/bluegriffon/icons/twistyOpen.png  (classic/icons/twistyOpen.png)\n  skin/classic/bluegriffon/icons/sprintH.png (classic/icons/springH.png)\n  skin/classic/bluegriffon/icons/sprintV.png (classic/icons/springV.png)\n  skin/classic/bluegriffon/icons/fullscreen.png (classic/icons/fullscreen.png)\n  skin/classic/bluegriffon/icons/one-column.png  (classic/icons/one-column.png)\n  skin/classic/bluegriffon/icons/two-columns.png  (classic/icons/two-columns.png)\n  skin/classic/bluegriffon/icons/three-columns.png  (classic/icons/three-columns.png)\n  skin/classic/bluegriffon/icons/closetab.png (classic/icons/closetab.png)\n  skin/classic/bluegriffon/icons/closetab-hover.png (classic/icons/closetab-hover.png)\n  skin/classic/bluegriffon/icons/closetab-active.png (classic/icons/closetab-active.png)\n  skin/classic/bluegriffon/icons/close-findbar.png (classic/icons/close-findbar.png)\n  skin/classic/bluegriffon/icons/close-findbar-hover.png (classic/icons/close-findbar-hover.png)\n  skin/classic/bluegriffon/icons/close-findbar-active.png (classic/icons/close-findbar-active.png)\n  skin/classic/bluegriffon/icons/audio.png  (classic/icons/audio.png)\n  skin/classic/bluegriffon/icons/lock.png  (classic/icons/lock.png)\n  skin/classic/bluegriffon/icons/datalist.png  (classic/icons/datalist.png)\n  skin/classic/bluegriffon/insertTable.css  (classic/insertTable.css)\n  skin/classic/bluegriffon/insertAudio.css  (classic/insertAudio.css)\n  skin/classic/bluegriffon/insertVideo.css  (classic/insertVideo.css)\n  skin/classic/bluegriffon/languages.css  (classic/languages.css)\n  skin/classic/bluegriffon/backgroundImage.png  (classic/backgroundImage.png)\n  skin/classic/bluegriffon/backgroundPosition.png  (classic/backgroundPosition.png)\n  skin/classic/bluegriffon/mainToolbar/anchor.png  (classic/mainToolbar/anchor.png)\n  skin/classic/bluegriffon/mainToolbar/browser.png  (classic/mainToolbar/browser.png)\n  skin/classic/bluegriffon/mainToolbar/copy.png  (classic/mainToolbar/copy.png)\n  skin/classic/bluegriffon/mainToolbar/cut.png  (classic/mainToolbar/cut.png)\n  skin/classic/bluegriffon/mainToolbar/find.png  (classic/mainToolbar/find.png)\n  skin/classic/bluegriffon/mainToolbar/form.png  (classic/mainToolbar/form.png)\n  skin/classic/bluegriffon/mainToolbar/hline.png  (classic/mainToolbar/hline.png)\n  skin/classic/bluegriffon/mainToolbar/image.png  (classic/mainToolbar/image.png)\n  skin/classic/bluegriffon/mainToolbar/link.png  (classic/mainToolbar/link.png)\n  skin/classic/bluegriffon/mainToolbar/logo-hover.png  (classic/mainToolbar/logo-hover.png)\n  skin/classic/bluegriffon/mainToolbar/logo.png  (classic/mainToolbar/logo.png)\n  skin/classic/bluegriffon/mainToolbar/new.png  (classic/mainToolbar/new.png)\n  skin/classic/bluegriffon/mainToolbar/open.png  (classic/mainToolbar/open.png)\n  skin/classic/bluegriffon/mainToolbar/paste.png  (classic/mainToolbar/paste.png)\n  skin/classic/bluegriffon/mainToolbar/preview.png  (classic/mainToolbar/preview.png)\n  skin/classic/bluegriffon/mainToolbar/print.png  (classic/mainToolbar/print.png)\n  skin/classic/bluegriffon/mainToolbar/publish.png  (classic/mainToolbar/publish.png)\n  skin/classic/bluegriffon/mainToolbar/save.png  (classic/mainToolbar/save.png)\n  skin/classic/bluegriffon/mainToolbar/small/anchor.png  (classic/mainToolbar/small/anchor.png)\n  skin/classic/bluegriffon/mainToolbar/small/browser.png  (classic/mainToolbar/small/browser.png)\n  skin/classic/bluegriffon/mainToolbar/small/copy.png  (classic/mainToolbar/small/copy.png)\n  skin/classic/bluegriffon/mainToolbar/small/cut.png  (classic/mainToolbar/small/cut.png)\n  skin/classic/bluegriffon/mainToolbar/small/find.png  (classic/mainToolbar/small/find.png)\n  skin/classic/bluegriffon/mainToolbar/small/form.png  (classic/mainToolbar/small/form.png)\n  skin/classic/bluegriffon/mainToolbar/small/hline.png  (classic/mainToolbar/small/hline.png)\n  skin/classic/bluegriffon/mainToolbar/small/image.png  (classic/mainToolbar/small/image.png)\n  skin/classic/bluegriffon/mainToolbar/small/link.png  (classic/mainToolbar/small/link.png)\n  skin/classic/bluegriffon/mainToolbar/small/logo-hover.png  (classic/mainToolbar/small/logo-hover.png)\n  skin/classic/bluegriffon/mainToolbar/small/logo.png  (classic/mainToolbar/small/logo.png)\n  skin/classic/bluegriffon/mainToolbar/small/new.png  (classic/mainToolbar/small/new.png)\n  skin/classic/bluegriffon/mainToolbar/small/open.png  (classic/mainToolbar/small/open.png)\n  skin/classic/bluegriffon/mainToolbar/small/paste.png  (classic/mainToolbar/small/paste.png)\n  skin/classic/bluegriffon/mainToolbar/small/preview.png  (classic/mainToolbar/small/preview.png)\n  skin/classic/bluegriffon/mainToolbar/small/print.png  (classic/mainToolbar/small/print.png)\n  skin/classic/bluegriffon/mainToolbar/small/publish.png  (classic/mainToolbar/small/publish.png)\n  skin/classic/bluegriffon/mainToolbar/small/save.png  (classic/mainToolbar/small/save.png)\n  skin/classic/bluegriffon/mainToolbar/small/spell.png  (classic/mainToolbar/small/spell.png)\n  skin/classic/bluegriffon/mainToolbar/small/stop.png  (classic/mainToolbar/small/stop.png)\n  skin/classic/bluegriffon/mainToolbar/small/table.png  (classic/mainToolbar/small/table.png)\n  skin/classic/bluegriffon/mainToolbar/spell.png  (classic/mainToolbar/spell.png)\n  skin/classic/bluegriffon/mainToolbar/stop.png  (classic/mainToolbar/stop.png)\n  skin/classic/bluegriffon/mainToolbar/table.png  (classic/mainToolbar/table.png)\n  skin/classic/bluegriffon/mainToolbar/css.png (classic/mainToolbar/css.png)\n  skin/classic/bluegriffon/mainToolbar/small/css.png (classic/mainToolbar/small/css.png)\n  skin/classic/bluegriffon/mainToolbar/audio.png (classic/mainToolbar/audio.png)\n  skin/classic/bluegriffon/mainToolbar/small/audio.png (classic/mainToolbar/small/audio.png)\n  skin/classic/bluegriffon/mainToolbar/video.png (classic/mainToolbar/video.png)\n  skin/classic/bluegriffon/mainToolbar/small/video.png (classic/mainToolbar/small/video.png)\n  skin/classic/bluegriffon/mainToolbar/browser.png (classic/mainToolbar/browser.png)\n  skin/classic/bluegriffon/mainToolbar/small/browser.png (classic/mainToolbar/small/browser.png)\n  skin/classic/bluegriffon/mainToolbar/translate.png (classic/mainToolbar/translate.png)\n  skin/classic/bluegriffon/mainToolbar/small/translate.png (classic/mainToolbar/small/translate.png)\n  skin/classic/bluegriffon/mainToolbar.css  (classic/mainToolbar.css)\n  skin/classic/bluegriffon/newPageWizard.css  (classic/newPageWizard.css)\n  skin/classic/bluegriffon/listboxBg.css  (classic/listboxBg.css)\n  skin/classic/bluegriffon/rulers.css  (classic/rulers.css)\n  skin/classic/bluegriffon/structurebar.css  (classic/structurebar.css)\n  skin/classic/bluegriffon/structurebar/ltr/structureBorder.png  (classic/structurebar/ltr/structureBorder.png)\n  skin/classic/bluegriffon/structurebar/ltr/structureBoxLeft.png  (classic/structurebar/ltr/structureBoxLeft.png)\n  skin/classic/bluegriffon/structurebar/ltr/structureBoxLeftSelected.png  (classic/structurebar/ltr/structureBoxLeftSelected.png)\n  skin/classic/bluegriffon/structurebar/ltr/structureArrow.png  (classic/structurebar/ltr/structureArrow.png)\n  skin/classic/bluegriffon/structurebar/ltr/structureArrowSelected.png  (classic/structurebar/ltr/structureArrowSelected.png)\n  skin/classic/bluegriffon/structurebar/ltr/structureArrowRight.png  (classic/structurebar/ltr/structureArrowRight.png)\n  skin/classic/bluegriffon/structurebar/rtl/structureBorder.png  (classic/structurebar/rtl/structureBorder.png)\n  skin/classic/bluegriffon/structurebar/rtl/structureBoxLeft.png  (classic/structurebar/rtl/structureBoxLeft.png)\n  skin/classic/bluegriffon/structurebar/rtl/structureBoxLeftSelected.png  (classic/structurebar/rtl/structureBoxLeftSelected.png)\n  skin/classic/bluegriffon/structurebar/rtl/structureArrow.png  (classic/structurebar/rtl/structureArrow.png)\n  skin/classic/bluegriffon/structurebar/rtl/structureArrowSelected.png  (classic/structurebar/rtl/structureArrowSelected.png)\n  skin/classic/bluegriffon/structurebar/rtl/structureArrowRight.png  (classic/structurebar/rtl/structureArrowRight.png)\n  skin/classic/bluegriffon/tabeditor.css  (classic/tabeditor.css)\n  skin/classic/bluegriffon/listboxBg.png      (classic/listboxBg.png)\n  skin/classic/bluegriffon/listboxBgActive.png      (classic/listboxBgActive.png)\n  skin/classic/bluegriffon/plus.png      (classic/plus.png)\n  skin/classic/bluegriffon/minus.png      (classic/minus.png)\n  skin/classic/bluegriffon/config.png      (classic/config.png)\n  skin/classic/bluegriffon/plus-disabled.png      (classic/plus-disabled.png)\n  skin/classic/bluegriffon/minus-disabled.png      (classic/minus-disabled.png)\n  skin/classic/bluegriffon/config-disabled.png      (classic/config-disabled.png)\n  skin/classic/bluegriffon/ecolorpicker.css       (classic/ecolorpicker.css)\n  skin/classic/bluegriffon/tab-bkgnd.png      (classic/tab-bkgnd.png)\n  skin/classic/bluegriffon/tabeditor-tabs-bkgnd.png      (classic/tabeditor-tabs-bkgnd.png)\n  skin/classic/bluegriffon/aboutDialog.css   (classic/aboutDialog.css)\n  skin/classic/bluegriffon/about-logo.png   (classic/about-logo.png)\n  skin/classic/bluegriffon/prefs/file.png (classic/prefs/file.png)\n  skin/classic/bluegriffon/prefs/source.png (classic/prefs/source.png)\n  skin/classic/bluegriffon/prefs/general.png (classic/prefs/general.png)\n  skin/classic/bluegriffon/prefs/newPage.png (classic/prefs/newPage.png)\n  skin/classic/bluegriffon/prefs/buttons.png (classic/prefs/buttons.png)\n  skin/classic/bluegriffon/prefs/update.png (classic/prefs/update.png)\n  skin/classic/bluegriffon/prefs/styles.png (classic/prefs/styles.png)\n  skin/classic/bluegriffon/prefs/advanced.png (classic/prefs/advanced.png)\n  skin/classic/bluegriffon/prefs/shortcuts.png (classic/prefs/shortcuts.png)\n  skin/classic/bluegriffon/prefs/prefs.css (classic/prefs/prefs.css)\n  skin/classic/bluegriffon/throbber16.png (classic/throbber16.png)\n  skin/classic/bluegriffon/throbber16.gif (classic/throbber16.gif)\n  skin/classic/bluegriffon/insertImage.css (classic/insertImage.css)\n  skin/classic/bluegriffon/icons/constraint-size.png (classic/icons/constraint-size.png)\n  skin/classic/bluegriffon/icons/unconstraint-size.png (classic/icons/unconstraint-size.png)\n  skin/classic/bluegriffon/rotator.css (classic/rotator.css)\n  skin/classic/bluegriffon/tags/tag-anchor.gif (classic/tags/tag-anchor.gif)\n  skin/classic/bluegriffon/panels/align-vertical-center.png (classic/panels/align-vertical-center.png)\n  skin/classic/bluegriffon/panels/pin.png (classic/panels/pin.png)\n  skin/classic/bluegriffon/panels/resizer.png (classic/panels/resizer.png)\n  skin/classic/bluegriffon/panels/deckedPanelsTabs.css (classic/panels/deckedPanelsTabs.css)\n  skin/classic/bluegriffon/panels/floatingpanel.css (classic/panels/floatingpanel.css)\n  skin/classic/bluegriffon/icons/down-disabled.png (classic/icons/down-disabled.png)\n  skin/classic/bluegriffon/icons/up-disabled.png (classic/icons/up-disabled.png)\n  skin/classic/bluegriffon/icons/down.png (classic/icons/down.png)\n  skin/classic/bluegriffon/icons/up.png (classic/icons/up.png)\n  skin/classic/bluegriffon/medium.css (classic/medium.css)\n  skin/classic/bluegriffon/insertChars.css (classic/insertChars.css)\n"
  },
  {
    "path": "themes/win.old/moz.build",
    "content": "JAR_MANIFESTS += ['jar.mn']"
  }
]